summaryrefslogtreecommitdiff
path: root/macros/latex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex')
-rw-r--r--macros/latex/base/README.md2
-rw-r--r--macros/latex/base/alltt.dtx4
-rw-r--r--macros/latex/base/alltt.pdfbin223831 -> 223861 bytes
-rw-r--r--macros/latex/base/cfgguide.pdfbin264168 -> 264168 bytes
-rw-r--r--macros/latex/base/changes.txt266
-rw-r--r--macros/latex/base/classes.dtx12
-rw-r--r--macros/latex/base/classes.pdfbin560998 -> 560294 bytes
-rw-r--r--macros/latex/base/clsguide-historic.pdfbin415615 -> 415956 bytes
-rw-r--r--macros/latex/base/clsguide-historic.tex10
-rw-r--r--macros/latex/base/clsguide.pdfbin489925 -> 490149 bytes
-rw-r--r--macros/latex/base/clsguide.tex42
-rw-r--r--macros/latex/base/cmfonts.pdfbin292600 -> 292600 bytes
-rw-r--r--macros/latex/base/cyrguide.pdfbin257359 -> 257359 bytes
-rw-r--r--macros/latex/base/doc-code.pdfbin1075672 -> 1078956 bytes
-rw-r--r--macros/latex/base/doc.dtx227
-rw-r--r--macros/latex/base/doc.pdfbin756052 -> 757905 bytes
-rw-r--r--macros/latex/base/docstrip.dtx14
-rw-r--r--macros/latex/base/docstrip.pdfbin506163 -> 506408 bytes
-rw-r--r--macros/latex/base/encguide.pdfbin1312106 -> 1318576 bytes
-rw-r--r--macros/latex/base/exscale.pdfbin204708 -> 204708 bytes
-rw-r--r--macros/latex/base/fix-cm.pdfbin287727 -> 287727 bytes
-rw-r--r--macros/latex/base/fntguide.pdfbin517708 -> 522678 bytes
-rw-r--r--macros/latex/base/fntguide.tex81
-rw-r--r--macros/latex/base/fontdef.dtx30
-rw-r--r--macros/latex/base/format.ins6
-rw-r--r--macros/latex/base/graphpap.pdfbin161722 -> 161722 bytes
-rw-r--r--macros/latex/base/ifthen.dtx29
-rw-r--r--macros/latex/base/ifthen.pdfbin221219 -> 222460 bytes
-rw-r--r--macros/latex/base/inputenc.dtx6
-rw-r--r--macros/latex/base/inputenc.pdfbin318199 -> 318372 bytes
-rw-r--r--macros/latex/base/lamport-manual.pdfbin170876 -> 170876 bytes
-rw-r--r--macros/latex/base/latexrelease.ins1
-rw-r--r--macros/latex/base/latexrelease.pdfbin282095 -> 282095 bytes
-rw-r--r--macros/latex/base/latexsym.pdfbin200759 -> 200759 bytes
-rw-r--r--macros/latex/base/lb2.err11
-rw-r--r--macros/latex/base/lb2.pdfbin252497 -> 252519 bytes
-rw-r--r--macros/latex/base/letter.pdfbin337934 -> 337721 bytes
-rw-r--r--macros/latex/base/lgc2.pdfbin217659 -> 217663 bytes
-rw-r--r--macros/latex/base/lppl.pdfbin132370 -> 132370 bytes
-rw-r--r--macros/latex/base/ltboxes.dtx48
-rw-r--r--macros/latex/base/ltclass.dtx160
-rw-r--r--macros/latex/base/ltcmd.dtx241
-rw-r--r--macros/latex/base/ltcmdhooks-code.pdfbin755274 -> 753699 bytes
-rw-r--r--macros/latex/base/ltcmdhooks-doc.pdfbin498750 -> 498721 bytes
-rw-r--r--macros/latex/base/ltcmdhooks.dtx46
-rw-r--r--macros/latex/base/ltcounts.dtx19
-rw-r--r--macros/latex/base/ltdefns.dtx35
-rw-r--r--macros/latex/base/ltdirchk.dtx31
-rw-r--r--macros/latex/base/ltexpl.dtx16
-rw-r--r--macros/latex/base/ltfilehook-code.pdfbin803860 -> 806772 bytes
-rw-r--r--macros/latex/base/ltfilehook-doc.pdfbin548528 -> 552119 bytes
-rw-r--r--macros/latex/base/ltfilehook.dtx34
-rw-r--r--macros/latex/base/ltfiles.dtx57
-rw-r--r--macros/latex/base/ltfinal.dtx6
-rw-r--r--macros/latex/base/ltfloat.dtx6
-rw-r--r--macros/latex/base/ltfntcmd.dtx8
-rw-r--r--macros/latex/base/ltfssaxes.dtx10
-rw-r--r--macros/latex/base/ltfssbas.dtx4
-rw-r--r--macros/latex/base/ltfssini.dtx10
-rw-r--r--macros/latex/base/ltfsstrc.dtx23
-rw-r--r--macros/latex/base/lthooks-code.pdfbin1258252 -> 1248734 bytes
-rw-r--r--macros/latex/base/lthooks-doc.pdfbin754740 -> 758404 bytes
-rw-r--r--macros/latex/base/lthooks.dtx405
-rw-r--r--macros/latex/base/ltkeys.dtx2
-rw-r--r--macros/latex/base/ltluatex.dtx26
-rw-r--r--macros/latex/base/ltluatex.pdfbin325191 -> 325142 bytes
-rw-r--r--macros/latex/base/ltmarks-code.pdfbin716422 -> 718032 bytes
-rw-r--r--macros/latex/base/ltmarks-doc.pdfbin586554 -> 576014 bytes
-rw-r--r--macros/latex/base/ltmarks.dtx811
-rw-r--r--macros/latex/base/ltmeta.dtx20
-rw-r--r--macros/latex/base/ltmiscen.dtx12
-rw-r--r--macros/latex/base/ltnews.pdfbin1360066 -> 1405418 bytes
-rw-r--r--macros/latex/base/ltnews.tex2
-rw-r--r--macros/latex/base/ltnews01.pdfbin169553 -> 169553 bytes
-rw-r--r--macros/latex/base/ltnews02.pdfbin151773 -> 151773 bytes
-rw-r--r--macros/latex/base/ltnews03.pdfbin151324 -> 151324 bytes
-rw-r--r--macros/latex/base/ltnews04.pdfbin152551 -> 152551 bytes
-rw-r--r--macros/latex/base/ltnews05.pdfbin175211 -> 175211 bytes
-rw-r--r--macros/latex/base/ltnews06.pdfbin142867 -> 142867 bytes
-rw-r--r--macros/latex/base/ltnews07.pdfbin138214 -> 138214 bytes
-rw-r--r--macros/latex/base/ltnews08.pdfbin155442 -> 155442 bytes
-rw-r--r--macros/latex/base/ltnews09.pdfbin130028 -> 130028 bytes
-rw-r--r--macros/latex/base/ltnews10.pdfbin169433 -> 169433 bytes
-rw-r--r--macros/latex/base/ltnews11.pdfbin112208 -> 112208 bytes
-rw-r--r--macros/latex/base/ltnews12.pdfbin156764 -> 156764 bytes
-rw-r--r--macros/latex/base/ltnews13.pdfbin182483 -> 182483 bytes
-rw-r--r--macros/latex/base/ltnews14.pdfbin170722 -> 170722 bytes
-rw-r--r--macros/latex/base/ltnews15.pdfbin130328 -> 130328 bytes
-rw-r--r--macros/latex/base/ltnews16.pdfbin138107 -> 138107 bytes
-rw-r--r--macros/latex/base/ltnews17.pdfbin166269 -> 166269 bytes
-rw-r--r--macros/latex/base/ltnews18.pdfbin39839 -> 39839 bytes
-rw-r--r--macros/latex/base/ltnews19.pdfbin225936 -> 225936 bytes
-rw-r--r--macros/latex/base/ltnews20.pdfbin318193 -> 318193 bytes
-rw-r--r--macros/latex/base/ltnews21.pdfbin245228 -> 245228 bytes
-rw-r--r--macros/latex/base/ltnews22.pdfbin318026 -> 318026 bytes
-rw-r--r--macros/latex/base/ltnews23.pdfbin286824 -> 286824 bytes
-rw-r--r--macros/latex/base/ltnews24.pdfbin265497 -> 265497 bytes
-rw-r--r--macros/latex/base/ltnews25.pdfbin205100 -> 205100 bytes
-rw-r--r--macros/latex/base/ltnews26.pdfbin379733 -> 379733 bytes
-rw-r--r--macros/latex/base/ltnews27.pdfbin251283 -> 251283 bytes
-rw-r--r--macros/latex/base/ltnews28.pdfbin376933 -> 376950 bytes
-rw-r--r--macros/latex/base/ltnews28.tex4
-rw-r--r--macros/latex/base/ltnews29.pdfbin455437 -> 455437 bytes
-rw-r--r--macros/latex/base/ltnews30.pdfbin512240 -> 512240 bytes
-rw-r--r--macros/latex/base/ltnews31.pdfbin526688 -> 526681 bytes
-rw-r--r--macros/latex/base/ltnews31.tex4
-rw-r--r--macros/latex/base/ltnews32.pdfbin546540 -> 546540 bytes
-rw-r--r--macros/latex/base/ltnews33.pdfbin522757 -> 522757 bytes
-rw-r--r--macros/latex/base/ltnews34.pdfbin508345 -> 508345 bytes
-rw-r--r--macros/latex/base/ltnews35.pdfbin563307 -> 563305 bytes
-rw-r--r--macros/latex/base/ltnews35.tex2
-rw-r--r--macros/latex/base/ltnews36.pdfbin517934 -> 517934 bytes
-rw-r--r--macros/latex/base/ltnews37.pdfbin456933 -> 456933 bytes
-rw-r--r--macros/latex/base/ltnews38.pdfbin523672 -> 523675 bytes
-rw-r--r--macros/latex/base/ltnews38.tex2
-rw-r--r--macros/latex/base/ltnews39.pdfbin0 -> 541755 bytes
-rw-r--r--macros/latex/base/ltnews39.tex905
-rw-r--r--macros/latex/base/ltoutenc.dtx25
-rw-r--r--macros/latex/base/ltoutput.dtx4
-rw-r--r--macros/latex/base/ltpara-code.pdfbin672266 -> 672893 bytes
-rw-r--r--macros/latex/base/ltpara-doc.pdfbin560158 -> 560591 bytes
-rw-r--r--macros/latex/base/ltpara.dtx49
-rw-r--r--macros/latex/base/ltplain.dtx20
-rw-r--r--macros/latex/base/ltproperties-code.pdfbin558691 -> 557456 bytes
-rw-r--r--macros/latex/base/ltproperties-doc.pdfbin433172 -> 431981 bytes
-rw-r--r--macros/latex/base/ltproperties.dtx75
-rw-r--r--macros/latex/base/ltsect.dtx10
-rw-r--r--macros/latex/base/ltshipout-code.pdfbin821688 -> 821651 bytes
-rw-r--r--macros/latex/base/ltshipout-doc.pdfbin566586 -> 567793 bytes
-rw-r--r--macros/latex/base/ltshipout.dtx32
-rw-r--r--macros/latex/base/ltsockets-code.pdfbin606104 -> 599023 bytes
-rw-r--r--macros/latex/base/ltsockets-doc.pdfbin488968 -> 481860 bytes
-rw-r--r--macros/latex/base/ltsockets.dtx36
-rw-r--r--macros/latex/base/ltspace.dtx12
-rw-r--r--macros/latex/base/lttagging.dtx782
-rw-r--r--macros/latex/base/lttemplates.dtx2634
-rw-r--r--macros/latex/base/lttextcomp.dtx688
-rw-r--r--macros/latex/base/ltthm.dtx38
-rw-r--r--macros/latex/base/ltvers.dtx4
-rw-r--r--macros/latex/base/ltx3info.pdfbin219358 -> 219358 bytes
-rw-r--r--macros/latex/base/ltxdoc.dtx9
-rw-r--r--macros/latex/base/ltxdoc.pdfbin244215 -> 244141 bytes
-rw-r--r--macros/latex/base/makeindx.pdfbin165816 -> 165816 bytes
-rw-r--r--macros/latex/base/modguide.pdfbin257825 -> 257825 bytes
-rw-r--r--macros/latex/base/nfssfont.dtx6
-rw-r--r--macros/latex/base/nfssfont.pdfbin211171 -> 211314 bytes
-rw-r--r--macros/latex/base/proc.pdfbin227065 -> 227065 bytes
-rw-r--r--macros/latex/base/slides.pdfbin375493 -> 375493 bytes
-rw-r--r--macros/latex/base/slifonts.fdd6
-rw-r--r--macros/latex/base/slifonts.pdfbin234171 -> 233905 bytes
-rw-r--r--macros/latex/base/source2e.pdfbin6149921 -> 6266944 bytes
-rw-r--r--macros/latex/base/source2e.tex4
-rw-r--r--macros/latex/base/source2edoc.cls87
-rw-r--r--macros/latex/base/syntonly.dtx6
-rw-r--r--macros/latex/base/syntonly.pdfbin190015 -> 189398 bytes
-rw-r--r--macros/latex/base/tlc2.pdfbin291143 -> 290257 bytes
-rw-r--r--macros/latex/base/tlc3.err186
-rw-r--r--macros/latex/base/tlc3.pdfbin326462 -> 368933 bytes
-rw-r--r--macros/latex/base/tulm.pdfbin162773 -> 162773 bytes
-rw-r--r--macros/latex/base/usrguide-historic.pdfbin438602 -> 439393 bytes
-rw-r--r--macros/latex/base/usrguide-historic.tex6
-rw-r--r--macros/latex/base/usrguide.pdfbin477695 -> 487553 bytes
-rw-r--r--macros/latex/base/usrguide.tex153
-rw-r--r--macros/latex/base/utf8ienc.dtx5
-rw-r--r--macros/latex/base/utf8ienc.pdfbin353563 -> 353555 bytes
-rw-r--r--macros/latex/base/webcomp.err2
-rw-r--r--macros/latex/base/webcomp.pdfbin146199 -> 146205 bytes
-rw-r--r--macros/latex/contrib/acmart/README3
-rw-r--r--macros/latex/contrib/acmart/acmart.dtx29
-rw-r--r--macros/latex/contrib/acmart/acmart.pdfbin918998 -> 949483 bytes
-rw-r--r--macros/latex/contrib/acmart/acmguide.pdfbin439778 -> 439879 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmcp.pdfbin214495 -> 214844 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmengage.pdfbin400681 -> 399476 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmlarge.pdfbin611542 -> 613884 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdfbin634239 -> 636571 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdfbin1056847 -> 1059143 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdfbin624039 -> 626360 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmsmall.pdfbin621531 -> 623848 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdfbin569299 -> 571812 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-acmtog.pdfbin569061 -> 571575 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-manuscript.pdfbin623030 -> 625334 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdfbin1048751 -> 1051244 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdfbin622065 -> 624415 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdfbin1060242 -> 1062362 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-sigconf.pdfbin1044964 -> 1047421 bytes
-rw-r--r--macros/latex/contrib/acmart/samples/sample-sigplan.pdfbin1053423 -> 1053423 bytes
-rw-r--r--macros/latex/contrib/aomart/README9
-rw-r--r--macros/latex/contrib/aomart/aom_orcid_logo.eps518
-rw-r--r--macros/latex/contrib/aomart/aom_orcid_logo.pdfbin0 -> 1704 bytes
-rw-r--r--macros/latex/contrib/aomart/aomart.bib16
-rw-r--r--macros/latex/contrib/aomart/aomart.dtx71
-rw-r--r--macros/latex/contrib/aomart/aomart.pdfbin443455 -> 510462 bytes
-rw-r--r--macros/latex/contrib/aomart/aomfrench.pdfbin219930 -> 220195 bytes
-rw-r--r--macros/latex/contrib/aomart/aomsample.bib1
-rw-r--r--macros/latex/contrib/aomart/aomsample.pdfbin507784 -> 518091 bytes
-rw-r--r--macros/latex/contrib/aomart/aomsample.tex5
-rw-r--r--macros/latex/contrib/aomart/aomsample1.pdfbin507775 -> 518086 bytes
-rw-r--r--macros/latex/contrib/aomart/aomsample1.tex5
-rw-r--r--macros/latex/contrib/babel-contrib/french/README.md3
-rw-r--r--macros/latex/contrib/babel-contrib/french/frenchb-doc.pdfbin208709 -> 208890 bytes
-rw-r--r--macros/latex/contrib/babel-contrib/french/frenchb-doc.tex7
-rw-r--r--macros/latex/contrib/babel-contrib/french/frenchb.dtx30
-rw-r--r--macros/latex/contrib/babel-contrib/french/frenchb.pdfbin345330 -> 345846 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/README.md8
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamercolorthemeArguelles.sty6
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty6
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty8
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerouterthemeArguelles.sty6
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty11
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.pdfbin1762744 -> 1762744 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.tex4
-rw-r--r--macros/latex/contrib/beautybook/Beautybook-EN.cls1166
-rw-r--r--macros/latex/contrib/beautybook/README.md6
-rw-r--r--macros/latex/contrib/beautybook/beautybook-cn.pdf (renamed from macros/latex/contrib/beautybook/Beautybook-cn.pdf)bin6210741 -> 6154021 bytes
-rw-r--r--macros/latex/contrib/beautybook/beautybook-cn.tex (renamed from macros/latex/contrib/beautybook/Beautybook-cn.tex)79
-rw-r--r--macros/latex/contrib/beautybook/beautybook-en.pdfbin3706871 -> 3608208 bytes
-rw-r--r--macros/latex/contrib/beautybook/beautybook-en.tex353
-rw-r--r--macros/latex/contrib/beautybook/beautybook.cls (renamed from macros/latex/contrib/beautybook/Beautybook-CN.cls)572
-rw-r--r--macros/latex/contrib/beautybook/inner_pics/beautybook-logo.pngbin0 -> 34323 bytes
-rw-r--r--macros/latex/contrib/beautybook/inner_pics/hummingbird-8013214.jpgbin0 -> 5569816 bytes
-rw-r--r--macros/latex/contrib/beautybook/inner_pics/logo.pngbin25086 -> 0 bytes
-rw-r--r--macros/latex/contrib/beautybook/inner_pics/mystery-1599527.jpgbin0 -> 1688394 bytes
-rw-r--r--macros/latex/contrib/beautybook/inner_pics/titleimages/c10.pdfbin0 -> 3365 bytes
-rw-r--r--macros/latex/contrib/beautybook/inner_pics/titleimages/c11.pdfbin0 -> 3672 bytes
-rw-r--r--macros/latex/contrib/beautybook/inner_pics/titleimages/c9.pdfbin0 -> 3827 bytes
-rw-r--r--macros/latex/contrib/beautybook/stys/Beautybook-cover-birkar.sty125
-rw-r--r--macros/latex/contrib/beautybook/stys/Beautybook-cover-cn.sty103
-rw-r--r--macros/latex/contrib/beautybook/stys/Beautybook-cover-en.sty87
-rw-r--r--macros/latex/contrib/beautybook/stys/Beautybook-cover-enfig.sty55
-rw-r--r--macros/latex/contrib/beautybook/stys/beautybook-bottompage.sty (renamed from macros/latex/contrib/beautybook/stys/Beautybook-bottompage.sty)8
-rw-r--r--macros/latex/contrib/beautybook/stys/beautybook-cover-birkar.sty190
-rw-r--r--macros/latex/contrib/beautybook/stys/beautybook-cover-cn.sty162
-rw-r--r--macros/latex/contrib/beautybook/stys/beautybook-cover-en.sty149
-rw-r--r--macros/latex/contrib/beautybook/stys/beautybook-cover-enfig.sty88
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/README10
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdfbin412844 -> 417904 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex176
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx80
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx40
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-sbl/README.md2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.def4
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.pdfbin165128 -> 166491 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper.pdfbin79100 -> 79178 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl.cbx3
-rw-r--r--macros/latex/contrib/colortbl/colortbl-DE.pdfbin346445 -> 346756 bytes
-rw-r--r--macros/latex/contrib/colortbl/colortbl.dtx38
-rw-r--r--macros/latex/contrib/colortbl/colortbl.pdfbin312112 -> 313437 bytes
-rw-r--r--macros/latex/contrib/count1to/README.md28
-rw-r--r--macros/latex/contrib/count1to/count1to.dtx (renamed from macros/latex/contrib/ms/count1to.dtx)195
-rw-r--r--macros/latex/contrib/count1to/count1to.ins47
-rw-r--r--macros/latex/contrib/count1to/count1to.pdfbin0 -> 552995 bytes
-rw-r--r--macros/latex/contrib/cpssp/README19
-rwxr-xr-xmacros/latex/contrib/cpssp/cpssp412
-rw-r--r--macros/latex/contrib/cpssp/cpssp.dtx1773
-rw-r--r--macros/latex/contrib/cpssp/cpssp.ins82
-rw-r--r--macros/latex/contrib/cpssp/cpssp.pdfbin546864 -> 0 bytes
-rw-r--r--macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdfbin183174 -> 183663 bytes
-rw-r--r--macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex8
-rw-r--r--macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdfbin1446315 -> 1466206 bytes
-rw-r--r--macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex114
-rw-r--r--macros/latex/contrib/customenvs/tex/customenvs.sty233
-rw-r--r--macros/latex/contrib/easybook/README.md12
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx347
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin632955 -> 624868 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex343
-rw-r--r--macros/latex/contrib/elpres/README.md11
-rw-r--r--macros/latex/contrib/elpres/doc/elpres-example.pdfbin216833 -> 250623 bytes
-rw-r--r--macros/latex/contrib/elpres/doc/elpres-example.tex146
-rw-r--r--macros/latex/contrib/elpres/doc/elpres-manual.pdfbin161486 -> 118410 bytes
-rw-r--r--macros/latex/contrib/elpres/doc/elpres-manual.tex517
-rw-r--r--macros/latex/contrib/elpres/tex/elpres.cls13
-rw-r--r--macros/latex/contrib/ensps-colorscheme/LICENSE415
-rw-r--r--macros/latex/contrib/ensps-colorscheme/Makefile54
-rw-r--r--macros/latex/contrib/ensps-colorscheme/README.md32
-rw-r--r--macros/latex/contrib/ensps-colorscheme/ensps-colorscheme-doc.pdfbin0 -> 212493 bytes
-rw-r--r--macros/latex/contrib/ensps-colorscheme/ensps-colorscheme.dtx171
-rw-r--r--macros/latex/contrib/ensps-colorscheme/ensps-colorscheme.ins60
-rw-r--r--macros/latex/contrib/esami/README6
-rw-r--r--macros/latex/contrib/esami/VERSION2
-rw-r--r--macros/latex/contrib/esami/doc/esami-doc-en.pdfbin483307 -> 500412 bytes
-rw-r--r--macros/latex/contrib/esami/doc/esami-doc-en.tex4
-rw-r--r--macros/latex/contrib/esami/doc/esami-doc-it.pdfbin492308 -> 508695 bytes
-rw-r--r--macros/latex/contrib/esami/doc/esami-doc-it.tex4
-rw-r--r--macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie1.parametri.tex4
-rw-r--r--macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie2.parametri.tex4
-rw-r--r--macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie3.parametri.tex4
-rw-r--r--macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie4.parametri.tex4
-rw-r--r--macros/latex/contrib/esami/doc/examples/testA-xetex-sol.sol.tex84
-rw-r--r--macros/latex/contrib/esami/esami.sty1
-rw-r--r--macros/latex/contrib/hvqrurl/Changes1
-rw-r--r--macros/latex/contrib/hvqrurl/doc/hvqrurl.pdfbin118777 -> 122767 bytes
-rw-r--r--macros/latex/contrib/hvqrurl/doc/hvqrurl.tex28
-rw-r--r--macros/latex/contrib/hvqrurl/latex/hvqrurl.sty12
-rw-r--r--macros/latex/contrib/l3build/CHANGELOG.md12
-rw-r--r--macros/latex/contrib/l3build/README.md2
-rw-r--r--macros/latex/contrib/l3build/l3build-aux.lua16
-rw-r--r--macros/latex/contrib/l3build/l3build-check.lua9
-rw-r--r--macros/latex/contrib/l3build/l3build-help.lua2
-rw-r--r--macros/latex/contrib/l3build/l3build-typesetting.lua5
-rw-r--r--macros/latex/contrib/l3build/l3build.1154
-rw-r--r--macros/latex/contrib/l3build/l3build.dtx8
-rwxr-xr-xmacros/latex/contrib/l3build/l3build.lua2
-rw-r--r--macros/latex/contrib/l3build/l3build.pdfbin750889 -> 750224 bytes
-rw-r--r--macros/latex/contrib/lastpage/README2
-rw-r--r--macros/latex/contrib/lastpage/lastpage-example.pdfbin130201 -> 130263 bytes
-rw-r--r--macros/latex/contrib/lastpage/lastpage.dtx179
-rw-r--r--macros/latex/contrib/lastpage/lastpage.pdfbin440278 -> 465434 bytes
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine-demo-arabic.pdfbin13371 -> 13371 bytes
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdfbin128252 -> 128252 bytes
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdfbin168279 -> 168395 bytes
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex8
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdfbin73166 -> 73164 bytes
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine.pdfbin131712 -> 138232 bytes
-rw-r--r--macros/latex/contrib/lettrine/lettrine.dtx32
-rw-r--r--macros/latex/contrib/linearregression/README.txt41
-rw-r--r--macros/latex/contrib/linearregression/linearregression.dtx1235
-rw-r--r--macros/latex/contrib/linearregression/linearregression.pdfbin0 -> 391146 bytes
-rw-r--r--macros/latex/contrib/linearregression/linearregressionpkg.ins20
-rw-r--r--macros/latex/contrib/listings/listings-devel.pdfbin1451842 -> 1454841 bytes
-rw-r--r--macros/latex/contrib/listings/listings.dtx210
-rw-r--r--macros/latex/contrib/listings/listings.pdfbin1026586 -> 1028632 bytes
-rw-r--r--macros/latex/contrib/listings/lstdrvrs.dtx190
-rw-r--r--macros/latex/contrib/listings/lstdrvrs.pdfbin761854 -> 790575 bytes
-rw-r--r--macros/latex/contrib/lni/CHANGELOG.md7
-rw-r--r--macros/latex/contrib/lni/README.md2
-rw-r--r--macros/latex/contrib/lni/lni-author-template.tex13
-rw-r--r--macros/latex/contrib/lni/lni.dtx103
-rw-r--r--macros/latex/contrib/lni/lni.pdfbin377695 -> 377652 bytes
-rw-r--r--macros/latex/contrib/mismath/mismath.dtx707
-rw-r--r--macros/latex/contrib/mismath/mismath.pdfbin438746 -> 454706 bytes
-rw-r--r--macros/latex/contrib/mitthesis/MIT-Thesis.pdfbin486984 -> 484515 bytes
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex117
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/acknowledgments.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/biography.tex5
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/chapter1.tex21
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex4
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx-sans-text.tex10
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex6
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/mydesign.tex6
-rw-r--r--macros/latex/contrib/mitthesis/README.md19
-rw-r--r--macros/latex/contrib/mitthesis/examples/cover_page_samples/Two_authors_one_degree_two_departments.pdfbin0 -> 132206 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_one_degree_two_departments.tex129
-rw-r--r--macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_two_degrees.tex2
-rwxr-xr-xmacros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/cover_compile.sh31
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Defaultfonts.pdfbin486372 -> 482879 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Fira_Newtxsf.pdfbin319692 -> 350734 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Heros-Stix2.pdfbin151566 -> 153678 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Libertine.pdfbin455381 -> 462305 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Lucida.pdfbin171619 -> 173819 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Newtx-sans-text.pdfbin269937 -> 279552 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Newtx.pdfbin316317 -> 320853 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Stix2.pdfbin159877 -> 163413 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Termes-stix2.pdfbin161667 -> 165290 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/Termes.pdfbin158014 -> 161633 bytes
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex14
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex15
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex10
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Libertine.tex14
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Lucida.tex14
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex15
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx.tex14
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/README_font_sample_sources.txt2
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Stix2.tex14
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex14
-rw-r--r--macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes.tex14
-rwxr-xr-xmacros/latex/contrib/mitthesis/examples/font_samples/latex_sources/compile-font-samples.sh72
-rw-r--r--macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.pdfbin94846 -> 108765 bytes
-rw-r--r--macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.tex364
-rw-r--r--macros/latex/contrib/mitthesis/mitthesis.cls246
-rw-r--r--macros/latex/contrib/ms/README.md11
-rw-r--r--macros/latex/contrib/ms/count1to.ins112
-rw-r--r--macros/latex/contrib/ms/count1to.pdfbin545999 -> 0 bytes
-rw-r--r--macros/latex/contrib/ms/multitoc.asc12
-rw-r--r--macros/latex/contrib/ms/multitoc.bug11
-rw-r--r--macros/latex/contrib/ms/multitoc.ins116
-rw-r--r--macros/latex/contrib/ms/multitoc.pdfbin110362 -> 0 bytes
-rw-r--r--macros/latex/contrib/msu-thesis/README.md3
-rw-r--r--macros/latex/contrib/msu-thesis/docs/msu-thesis.tex20
-rw-r--r--macros/latex/contrib/msu-thesis/msu-thesis.cls26
-rw-r--r--macros/latex/contrib/msu-thesis/msu-thesis.pdfbin117097 -> 117738 bytes
-rw-r--r--macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdfbin139419 -> 140074 bytes
-rw-r--r--macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex2
-rw-r--r--macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex23
-rw-r--r--macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdfbin214979 -> 210105 bytes
-rw-r--r--macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex8
-rw-r--r--macros/latex/contrib/multitoc/README.md44
-rw-r--r--macros/latex/contrib/multitoc/multitoc.dtx (renamed from macros/latex/contrib/ms/multitoc.dtx)165
-rw-r--r--macros/latex/contrib/multitoc/multitoc.ins47
-rw-r--r--macros/latex/contrib/multitoc/multitoc.pdfbin0 -> 285181 bytes
-rw-r--r--macros/latex/contrib/nicematrix/README.md2
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-code.dtx1064
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-code.pdf52976
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.pdf11210
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.tex325
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.pdf11414
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.tex638
-rw-r--r--macros/latex/contrib/orcidlink/README.md19
-rw-r--r--macros/latex/contrib/orcidlink/orcidlink.dtx91
-rw-r--r--macros/latex/contrib/orcidlink/orcidlink.ins4
-rw-r--r--macros/latex/contrib/orcidlink/orcidlink.pdfbin180848 -> 188242 bytes
-rw-r--r--macros/latex/contrib/parnotes/CHANGELOG-from-2016.md17
-rw-r--r--macros/latex/contrib/parnotes/README.md21
-rw-r--r--macros/latex/contrib/parnotes/changes.txt14
-rw-r--r--macros/latex/contrib/parnotes/parnotes.pdfbin57719 -> 57764 bytes
-rw-r--r--macros/latex/contrib/parnotes/parnotes.sty27
-rw-r--r--macros/latex/contrib/parnotes/parnotes.tex8
-rw-r--r--macros/latex/contrib/pdfpages/pdfpages.dtx29
-rw-r--r--macros/latex/contrib/pdfpages/pdfpages.pdfbin302167 -> 302686 bytes
-rw-r--r--macros/latex/contrib/pdfx/pdfx.pdfbin2442175 -> 2674056 bytes
-rw-r--r--macros/latex/contrib/pdfx/src/pdfx.dtx1536
-rw-r--r--macros/latex/contrib/pdfx/src/pdfx.ins4
-rw-r--r--macros/latex/contrib/pdfx/src/pdfx.xmpdata33
-rw-r--r--macros/latex/contrib/preview/preview.dtx14
-rw-r--r--macros/latex/contrib/preview/preview.pdfbin343466 -> 343806 bytes
-rw-r--r--macros/latex/contrib/profcollege/doc/profcollege-doc.pdf (renamed from macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf)bin10330568 -> 10823654 bytes
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCArbreCalcul.tex543
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex20
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCCartographie.tex60
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex244
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex26
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex18
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCInfixRPN.sty538
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCMulJap.tex1
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex10
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex22
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex501
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCPixelArt.tex8
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCProbaFrequence.tex185
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex62
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCSolides.tex114
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCTortueBase.tex6
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCUrneProba.tex928
-rw-r--r--macros/latex/contrib/profcollege/latex/ProfCollege.sty50
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCMonde.mp75
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCObjets.mp53
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdfbin1783164 -> 1788630 bytes
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee.sty4
-rw-r--r--macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex11
-rw-r--r--macros/latex/contrib/prtec/PRTEC19-template.pdfbin355572 -> 0 bytes
-rw-r--r--macros/latex/contrib/prtec/PRTEC24-template.pdfbin0 -> 391935 bytes
-rw-r--r--macros/latex/contrib/prtec/PRTEC24-template.tex (renamed from macros/latex/contrib/prtec/PRTEC19-template.tex)63
-rw-r--r--macros/latex/contrib/prtec/README.md10
-rw-r--r--macros/latex/contrib/prtec/prtec.cls204
-rw-r--r--macros/latex/contrib/prtec/sample-figure.pdfbin171646 -> 149248 bytes
-rw-r--r--macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.pdfbin196228 -> 200069 bytes
-rw-r--r--macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.tex110
-rw-r--r--macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.pdfbin126738 -> 126842 bytes
-rw-r--r--macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.tex16
-rw-r--r--macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.pdfbin158189 -> 160890 bytes
-rw-r--r--macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.tex16
-rw-r--r--macros/latex/contrib/resolsysteme/tex/ResolSysteme.sty192
-rw-r--r--macros/latex/contrib/rub-kunstgeschichte/README.md11
-rw-r--r--macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte-example.pdfbin0 -> 36684 bytes
-rw-r--r--macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.dtx192
-rw-r--r--macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.ins70
-rw-r--r--macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.pdfbin0 -> 232043 bytes
-rw-r--r--macros/latex/contrib/scontents/README.md6
-rw-r--r--macros/latex/contrib/scontents/scontents.dtx638
-rw-r--r--macros/latex/contrib/scontents/scontents.ins8
-rw-r--r--macros/latex/contrib/scontents/scontents.pdfbin385642 -> 429100 bytes
-rw-r--r--macros/latex/contrib/se2thesis/CHANGELOG.md33
-rw-r--r--macros/latex/contrib/se2thesis/se2colors.dtx2
-rw-r--r--macros/latex/contrib/se2thesis/se2fonts.dtx2
-rw-r--r--macros/latex/contrib/se2thesis/se2packages.dtx7
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdfbin232548 -> 231943 bytes
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex4
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis.dtx45
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis.pdfbin360380 -> 362248 bytes
-rw-r--r--macros/latex/contrib/sepfootnotes/README7
-rw-r--r--macros/latex/contrib/sepfootnotes/sepfootnotes.pdfbin218406 -> 223965 bytes
-rw-r--r--macros/latex/contrib/sepfootnotes/sepfootnotes.sty132
-rw-r--r--macros/latex/contrib/sepfootnotes/sepfootnotes.tex16
-rw-r--r--macros/latex/contrib/siunitx/CHANGELOG.md18
-rw-r--r--macros/latex/contrib/siunitx/siunitx-code.pdfbin646201 -> 645802 bytes
-rw-r--r--macros/latex/contrib/siunitx/siunitx-table.dtx3
-rw-r--r--macros/latex/contrib/siunitx/siunitx.dtx2
-rw-r--r--macros/latex/contrib/siunitx/siunitx.pdfbin703731 -> 703908 bytes
-rw-r--r--macros/latex/contrib/siunitx/siunitx.tex1
-rw-r--r--macros/latex/contrib/sjtutex/sjtutex.dtx31
-rw-r--r--macros/latex/contrib/sjtutex/sjtutex.pdfbin723329 -> 724629 bytes
-rw-r--r--macros/latex/contrib/spbmark/README.md10
-rw-r--r--macros/latex/contrib/spbmark/spbmark.pdfbin91750 -> 92648 bytes
-rw-r--r--macros/latex/contrib/spbmark/spbmark.sty57
-rw-r--r--macros/latex/contrib/spbmark/spbmark.tex128
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-1.oggbin0 -> 39213 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-2.oggbin0 -> 9865 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-3.oggbin0 -> 12011 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0.m3u6
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0.oggbin0 -> 14175 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-1.oggbin0 -> 33072 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-2.oggbin0 -> 58385 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-3.oggbin0 -> 36458 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0.m3u6
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0.oggbin0 -> 15489 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0-1.oggbin0 -> 92122 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0-2.oggbin0 -> 45754 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0.oggbin0 -> 16077 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-1.oggbin0 -> 38925 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-2.oggbin0 -> 53387 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0.oggbin0 -> 13645 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.0.0.0.0.m3u8
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.0.0.0.0.oggbin0 -> 15843 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0-1.oggbin0 -> 33768 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0.oggbin0 -> 18610 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0-1.oggbin0 -> 41577 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0-star-1.oggbin0 -> 8290 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0.oggbin0 -> 19424 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/author.oggbin0 -> 16874 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/date.oggbin0 -> 13533 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example-spel/title.oggbin0 -> 14301 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example.pdfbin0 -> 84377 bytes
-rw-r--r--macros/latex/contrib/spelatex/Example/example.tex112
-rw-r--r--macros/latex/contrib/spelatex/LICENSE9
-rw-r--r--macros/latex/contrib/spelatex/README61
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.0.0.0.0.m3u31
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.0.0.0.0.oggbin0 -> 11987 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-1.oggbin0 -> 110781 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-2.oggbin0 -> 119565 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-3.oggbin0 -> 133965 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0.m3u6
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0.oggbin0 -> 16461 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.0.0.0.m3u13
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.0.0.0.oggbin0 -> 17181 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-1.oggbin0 -> 269613 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-2.oggbin0 -> 94077 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-3.oggbin0 -> 121293 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.m3u6
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.oggbin0 -> 20349 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-1.oggbin0 -> 107613 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-2.oggbin0 -> 55773 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-3.oggbin0 -> 24237 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-4.oggbin0 -> 25965 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-5.oggbin0 -> 19341 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.m3u8
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.oggbin0 -> 21069 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-1.oggbin0 -> 54333 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-10.oggbin0 -> 156141 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-11.oggbin0 -> 123021 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-12.oggbin0 -> 103869 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-2.oggbin0 -> 201069 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-3.oggbin0 -> 83277 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-4.oggbin0 -> 69597 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-5.oggbin0 -> 44829 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-6.oggbin0 -> 75645 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-7.oggbin0 -> 181773 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-8.oggbin0 -> 127485 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-9.oggbin0 -> 88173 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0.m3u15
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0.oggbin0 -> 19341 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.0.0.0.0.m3u59
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.0.0.0.0.oggbin0 -> 14010 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-1.oggbin0 -> 34173 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-2.oggbin0 -> 13034 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-3.oggbin0 -> 12487 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-4.oggbin0 -> 40506 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-5.oggbin0 -> 49604 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-6.oggbin0 -> 86733 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0.m3u10
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0.oggbin0 -> 17542 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.0.0.0.m3u39
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.0.0.0.oggbin0 -> 19955 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-1.oggbin0 -> 39501 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-2.oggbin0 -> 20925 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-3.oggbin0 -> 21933 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-4.oggbin0 -> 28269 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0.m3u7
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0.oggbin0 -> 22720 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-1.oggbin0 -> 62109 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-10.oggbin0 -> 61965 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-11.oggbin0 -> 52461 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-12.oggbin0 -> 166509 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-2.oggbin0 -> 61764 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-3.oggbin0 -> 130653 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-4.oggbin0 -> 112797 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-5.oggbin0 -> 104013 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-6.oggbin0 -> 118845 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-7.oggbin0 -> 440685 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-8.oggbin0 -> 97101 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-9.oggbin0 -> 30717 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0.m3u16
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0.oggbin0 -> 19907 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-1.oggbin0 -> 153261 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-2.oggbin0 -> 186237 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0.oggbin0 -> 22940 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-1.oggbin0 -> 251757 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-2.oggbin0 -> 29567 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-3.oggbin0 -> 26498 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-4.oggbin0 -> 18524 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-5.oggbin0 -> 140974 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-6.oggbin0 -> 47150 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0.m3u9
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0.oggbin0 -> 22754 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0-1.oggbin0 -> 177309 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0-2.oggbin0 -> 80829 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0.oggbin0 -> 19849 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-1.oggbin0 -> 81405 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-2.oggbin0 -> 183645 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-3.oggbin0 -> 141597 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0.m3u6
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0.oggbin0 -> 23853 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-1.oggbin0 -> 91773 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-2.oggbin0 -> 97677 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-3.oggbin0 -> 36303 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-4.oggbin0 -> 30646 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0.m3u7
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0.oggbin0 -> 19292 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-1.oggbin0 -> 41229 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-2.oggbin0 -> 55341 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-3.oggbin0 -> 300141 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-4.oggbin0 -> 64604 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-5.oggbin0 -> 37835 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0.m3u8
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0.oggbin0 -> 17518 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.0.0.0.0.m3u26
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.0.0.0.0.oggbin0 -> 14092 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-1.oggbin0 -> 29997 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-2.oggbin0 -> 183501 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-3.oggbin0 -> 106029 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.m3u6
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.oggbin0 -> 21933 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.0.0.0.m3u16
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.0.0.0.oggbin0 -> 25383 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-1.oggbin0 -> 85124 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-2.oggbin0 -> 46989 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-3.oggbin0 -> 31449 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-4.oggbin0 -> 64989 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-5.oggbin0 -> 33266 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0.m3u8
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0.oggbin0 -> 19502 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-1.oggbin0 -> 142605 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-2.oggbin0 -> 74205 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-3.oggbin0 -> 94797 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-4.oggbin0 -> 81837 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-5.oggbin0 -> 74925 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-6.oggbin0 -> 145485 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0.m3u9
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0.oggbin0 -> 21918 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0-1.oggbin0 -> 139725 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0.oggbin0 -> 18675 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0-1.oggbin0 -> 81405 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0-2.oggbin0 -> 130365 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0.oggbin0 -> 18399 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.0.0.0.0.m3u53
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.0.0.0.0.oggbin0 -> 13016 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-1.oggbin0 -> 52029 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-2.oggbin0 -> 20882 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-3.oggbin0 -> 15532 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-4.oggbin0 -> 13888 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-5.oggbin0 -> 15770 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-6.oggbin0 -> 28759 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-7.oggbin0 -> 29062 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-8.oggbin0 -> 84905 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0.m3u46
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0.oggbin0 -> 22299 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-1.oggbin0 -> 91917 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-2.oggbin0 -> 59984 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-3.oggbin0 -> 63693 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-4.oggbin0 -> 97379 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0.m3u7
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0.oggbin0 -> 24669 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0-1.oggbin0 -> 104589 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0-2.oggbin0 -> 39789 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0.oggbin0 -> 25389 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-1.oggbin0 -> 81166 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-2.oggbin0 -> 60545 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-3.oggbin0 -> 39789 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-4.oggbin0 -> 92093 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-5.oggbin0 -> 39789 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0.m3u8
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0.oggbin0 -> 27981 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-1.oggbin0 -> 99435 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-2.oggbin0 -> 53793 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-3.oggbin0 -> 56626 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-4.oggbin0 -> 94077 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0.m3u7
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0.oggbin0 -> 27772 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-1.oggbin0 -> 100656 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-2.oggbin0 -> 47203 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-3.oggbin0 -> 71665 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-4.oggbin0 -> 41316 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0.m3u7
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0.oggbin0 -> 30051 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-1.oggbin0 -> 71887 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-2.oggbin0 -> 31328 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-3.oggbin0 -> 44852 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-4.oggbin0 -> 50015 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-5.oggbin0 -> 9840 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0.m3u8
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0.oggbin0 -> 45999 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-1.oggbin0 -> 31747 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-2.oggbin0 -> 60813 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-3.oggbin0 -> 33885 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-4.oggbin0 -> 52605 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0.m3u7
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0.oggbin0 -> 22597 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-1.oggbin0 -> 46989 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-2.oggbin0 -> 58653 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-3.oggbin0 -> 46125 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-4.oggbin0 -> 74882 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-5.oggbin0 -> 84137 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0.m3u8
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0.oggbin0 -> 18821 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0-1.oggbin0 -> 43898 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0.oggbin0 -> 13841 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0-1.oggbin0 -> 102717 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0.m3u48
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0.oggbin0 -> 12260 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0-1.oggbin0 -> 75917 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0.oggbin0 -> 16938 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.2.0.0.0.m3u7
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.2.0.0.0.oggbin0 -> 17935 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0-1.oggbin0 -> 37825 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0.oggbin0 -> 25563 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0-1.oggbin0 -> 63840 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0.oggbin0 -> 28873 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.0.0.0.m3u14
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.0.0.0.oggbin0 -> 20614 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0-1.oggbin0 -> 58385 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0.oggbin0 -> 22293 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-1.oggbin0 -> 12478 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-2.oggbin0 -> 47027 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-3.oggbin0 -> 10589 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-4.oggbin0 -> 31558 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-5.oggbin0 -> 10566 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-6.oggbin0 -> 23508 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0.m3u9
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0.oggbin0 -> 24466 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0-1.oggbin0 -> 45532 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0.oggbin0 -> 25778 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0-1.oggbin0 -> 32724 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0-2.oggbin0 -> 64241 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0.oggbin0 -> 16275 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0-1.oggbin0 -> 11565 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0-2.oggbin0 -> 115389 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0.oggbin0 -> 18681 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.0.0.0.m3u9
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.0.0.0.oggbin0 -> 21352 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-1.oggbin0 -> 24864 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-2.oggbin0 -> 84898 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-3.oggbin0 -> 15991 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0.m3u6
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0.oggbin0 -> 20878 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0-1.oggbin0 -> 63161 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0.m3u4
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0.oggbin0 -> 18744 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-1.oggbin0 -> 92122 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-10.oggbin0 -> 106855 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-11.oggbin0 -> 61395 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-2.oggbin0 -> 45754 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-3.oggbin0 -> 37065 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-4.oggbin0 -> 44904 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-5.oggbin0 -> 55034 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-6.oggbin0 -> 94428 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-7.oggbin0 -> 27027 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-8.oggbin0 -> 24810 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-9.oggbin0 -> 22771 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0.m3u14
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0.oggbin0 -> 20436 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0-1.oggbin0 -> 62253 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0.m3u27
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0.oggbin0 -> 15114 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.1.0.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.1.0.0.0.oggbin0 -> 20646 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.0.0.0.m3u7
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.0.0.0.oggbin0 -> 26219 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.1.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.1.0.0.oggbin0 -> 27910 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.2.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.2.0.0.oggbin0 -> 26519 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.3.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.3.0.0.oggbin0 -> 28484 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.4.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.10.4.0.0.oggbin0 -> 28780 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.11.0.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.11.0.0.0.oggbin0 -> 22365 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.2.0.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.2.0.0.0.oggbin0 -> 19694 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.3.0.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.3.0.0.0.oggbin0 -> 16575 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.4.0.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.4.0.0.0.oggbin0 -> 17551 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.5.0.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.5.0.0.0.oggbin0 -> 19804 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.6.0.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.6.0.0.0.oggbin0 -> 22080 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.7.0.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.7.0.0.0.oggbin0 -> 21182 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.0.0.0.m3u9
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.0.0.0.oggbin0 -> 25282 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.1.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.1.0.0.oggbin0 -> 21077 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.2.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.2.0.0.oggbin0 -> 20091 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.3.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.3.0.0.oggbin0 -> 22221 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.oggbin0 -> 21213 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.5.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.5.0.0.oggbin0 -> 18621 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.6.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.8.6.0.0.oggbin0 -> 27261 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.9.0.0.0.m3u5
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.9.0.0.0.oggbin0 -> 26916 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.9.1.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.9.1.0.0.oggbin0 -> 30677 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.9.2.0.0.m3u3
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/7.9.2.0.0.oggbin0 -> 23949 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-1.oggbin0 -> 22653 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-2.oggbin0 -> 46413 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-3.oggbin0 -> 16749 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-1.oggbin0 -> 6381 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-2.oggbin0 -> 7101 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-3.oggbin0 -> 5517 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0.m3u9
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0.oggbin0 -> 10701 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/author.oggbin0 -> 29582 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/date.oggbin0 -> 26829 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/footnote-1.oggbin0 -> 53151 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/footnote-2.oggbin0 -> 27434 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex-spel/title.oggbin0 -> 22509 bytes
-rw-r--r--macros/latex/contrib/spelatex/spelatex.dtx2456
-rw-r--r--macros/latex/contrib/spelatex/spelatex.ins58
-rw-r--r--macros/latex/contrib/spelatex/spelatex.pdfbin0 -> 332348 bytes
-rw-r--r--macros/latex/contrib/standardsectioning/LICENSE.md19
-rw-r--r--macros/latex/contrib/standardsectioning/README.md174
-rw-r--r--macros/latex/contrib/standardsectioning/standardsectioning.dtx929
-rw-r--r--macros/latex/contrib/standardsectioning/standardsectioning.pdfbin0 -> 231166 bytes
-rw-r--r--macros/latex/contrib/tabulary/README.txt (renamed from macros/latex/contrib/tabulary/README)0
-rw-r--r--macros/latex/contrib/tabulary/tabulary-v010.sty455
-rw-r--r--macros/latex/contrib/tabulary/tabulary.dtx127
-rw-r--r--macros/latex/contrib/tabulary/tabulary.pdfbin256360 -> 327251 bytes
-rw-r--r--macros/latex/contrib/tagpdf/README.md4
-rw-r--r--macros/latex/contrib/tagpdf/ex-AF-file.pdf56
-rw-r--r--macros/latex/contrib/tagpdf/ex-alt-actualtext.pdfbin34295 -> 34295 bytes
-rw-r--r--macros/latex/contrib/tagpdf/ex-attribute.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-formula-problem.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-list.pdf156
-rw-r--r--macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf50
-rw-r--r--macros/latex/contrib/tagpdf/ex-softhyphen.pdf72
-rw-r--r--macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf64
-rw-r--r--macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf98
-rw-r--r--macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf92
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-backend.dtx16
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-checks.dtx8
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-code.pdfbin1713045 -> 1716291 bytes
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-data.dtx20
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx10
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx8
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx6
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-roles.dtx36
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-space.dtx8
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-struct.dtx23
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-tree.dtx10
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-user.dtx6
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf.dtx13
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf.pdfbin1171785 -> 1172067 bytes
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf.tex16
-rw-r--r--macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty20
-rw-r--r--macros/latex/contrib/tagpdf/tagpdfsetup-keys.tex2
-rw-r--r--macros/latex/contrib/tango/README27
-rw-r--r--macros/latex/contrib/tango/doc/tango-en.pdfbin0 -> 160161 bytes
-rw-r--r--macros/latex/contrib/tango/doc/tango-en.tex743
-rw-r--r--macros/latex/contrib/tango/doc/tango-fr.pdfbin0 -> 170120 bytes
-rw-r--r--macros/latex/contrib/tango/doc/tango-fr.tex797
-rw-r--r--macros/latex/contrib/tango/examples/Ch-1-15.tex1312
-rw-r--r--macros/latex/contrib/tango/examples/Ch-16-30.tex2061
-rw-r--r--macros/latex/contrib/tango/examples/book-mathematics.tex44
-rw-r--r--macros/latex/contrib/tango/examples/candide.tex61
-rw-r--r--macros/latex/contrib/tango/examples/euler.tex512
-rw-r--r--macros/latex/contrib/tango/examples/handout-euler.tex29
-rw-r--r--macros/latex/contrib/tango/examples/handout-polynomes-deg2.tex27
-rw-r--r--macros/latex/contrib/tango/examples/polynome-deg2.tex557
-rw-r--r--macros/latex/contrib/tango/examples/puissance-cercle.tex713
-rw-r--r--macros/latex/contrib/tango/examples/recurrence.tex189
-rw-r--r--macros/latex/contrib/tango/examples/rel-bin.tex443
-rw-r--r--macros/latex/contrib/tango/examples/schoolwork.tex238
-rw-r--r--macros/latex/contrib/tango/latex/tango.cls1930
-rw-r--r--macros/latex/contrib/tblr-extras/README.md2
-rw-r--r--macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdfbin29492 -> 32727 bytes
-rw-r--r--macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex52
-rw-r--r--macros/latex/contrib/tblr-extras/tblr-extras.sty246
-rw-r--r--macros/latex/contrib/tblr-extras/test-tblr-extras.pdfbin0 -> 16343 bytes
-rw-r--r--macros/latex/contrib/tblr-extras/test-tblr-extras.tex24
-rw-r--r--macros/latex/contrib/texvc/Makefile17
-rw-r--r--macros/latex/contrib/texvc/texvc.dtx48
-rw-r--r--macros/latex/contrib/texvc/texvc.ins84
-rw-r--r--macros/latex/contrib/texvc/texvc.pdfbin246091 -> 307351 bytes
-rw-r--r--macros/latex/contrib/thermodynamics/thermodynamics.dtx1686
-rw-r--r--macros/latex/contrib/thermodynamics/thermodynamics.ins4
-rw-r--r--macros/latex/contrib/thermodynamics/thermodynamics.pdfbin270368 -> 333889 bytes
-rw-r--r--macros/latex/contrib/thuthesis/CHANGELOG.md14
-rw-r--r--macros/latex/contrib/thuthesis/thuthesis-example.pdfbin407055 -> 407059 bytes
-rw-r--r--macros/latex/contrib/thuthesis/thuthesis.dtx46
-rw-r--r--macros/latex/contrib/thuthesis/thuthesis.pdfbin1190791 -> 1193751 bytes
-rw-r--r--macros/latex/contrib/tiet-question-paper/LICENSE26
-rw-r--r--macros/latex/contrib/tiet-question-paper/README.md151
-rw-r--r--macros/latex/contrib/tiet-question-paper/images/sample.pngbin0 -> 10575 bytes
-rw-r--r--macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.org182
-rw-r--r--macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.pdfbin0 -> 27901 bytes
-rw-r--r--macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.tex204
-rw-r--r--macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample.pdfbin0 -> 38647 bytes
-rw-r--r--macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample.tex180
-rw-r--r--macros/latex/contrib/tiet-question-paper/tiet-question-paper.cls337
-rw-r--r--macros/latex/contrib/tqft/README.txt8
-rw-r--r--macros/latex/contrib/tqft/tqft.pdfbin460464 -> 476908 bytes
-rw-r--r--macros/latex/contrib/tqft/tqft.tex (renamed from macros/latex/contrib/tqft/tqft_doc.tex)57
-rw-r--r--macros/latex/contrib/tqft/tqft_code.dtx (renamed from macros/latex/contrib/tqft/tqft.dtx)120
-rw-r--r--macros/latex/contrib/tqft/tqft_code.pdfbin281351 -> 292287 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/README.md10
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdfbin551934 -> 551956 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdfbin601729 -> 601729 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdfbin561720 -> 561720 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdfbin570473 -> 570469 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdfbin559914 -> 559903 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdfbin567042 -> 571306 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdfbin616232 -> 622755 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdfbin536048 -> 536366 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdfbin662470 -> 655625 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdfbin527496 -> 527804 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdfbin563701 -> 563701 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdfbin615311 -> 621493 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex6
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex14
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex6
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex4
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex12
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex15
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex6
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex14
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex6
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex4
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex15
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo20
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo20
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo18
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo20
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo20
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo20
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudabeamer.cls23
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudacolors.def6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudacolors.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaexercise.cls6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudafonts.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls8
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaletter.cls289
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo84
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaposter.cls6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudapub.cls118
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudarules.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasciposter.cls42
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudathesis.cfg21
-rw-r--r--macros/latex/contrib/uantwerpendocs/beamerthemeuantwerpenuserguide.pdfbin3225054 -> 3225047 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpenbamathesis-example.pdfbin127166 -> 127160 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpencoursetext-example.pdfbin81413 -> 81407 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpendocs.dtx20
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpendocs.pdfbin505252 -> 505385 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpenexam-example1.pdfbin57741 -> 62547 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpenexam-example2.pdfbin59684 -> 65647 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpenletter-example.pdfbin27558 -> 27549 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example1.pdfbin188533 -> 179332 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example2.pdfbin137149 -> 132771 bytes
-rw-r--r--macros/latex/contrib/uantwerpendocs/uantwerpenreport-example.pdfbin175940 -> 175932 bytes
-rw-r--r--macros/latex/contrib/ulthese/README.md63
-rw-r--r--macros/latex/contrib/ulthese/ulthese.dtx2046
-rw-r--r--macros/latex/contrib/ulthese/ulthese.ins43
-rw-r--r--macros/latex/contrib/ulthese/ulthese.pdfbin256822 -> 132685 bytes
-rw-r--r--macros/latex/contrib/unbtex/README.md8
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example.pdfbin581659 -> 592915 bytes
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example.tex27
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex3
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex10
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex10
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex4
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/referencias.bib4
-rw-r--r--macros/latex/contrib/unbtex/unbtex.cls85
-rw-r--r--macros/latex/contrib/unicodefonttable/changes.txt8
-rw-r--r--macros/latex/contrib/unicodefonttable/l3doc-TUB2024.cls (renamed from macros/latex/contrib/unicodefonttable/l3doc-TUB.cls)1027
-rw-r--r--macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdfbin930902 -> 939865 bytes
-rw-r--r--macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdfbin763241 -> 765261 bytes
-rw-r--r--macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdfbin674199 -> 674199 bytes
-rw-r--r--macros/latex/contrib/unicodefonttable/unicodefonttable.dtx47
-rw-r--r--macros/latex/contrib/univie-ling/README10
-rw-r--r--macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx2
-rw-r--r--macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx2
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdfbin132626 -> 132715 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdfbin127848 -> 127940 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdfbin201366 -> 201365 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdfbin200967 -> 200965 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdfbin172478 -> 172559 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdfbin167579 -> 167650 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdfbin227174 -> 227173 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdfbin224980 -> 224980 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdfbin190196 -> 167845 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex4
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdfbin186339 -> 164309 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex4
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdfbin250470 -> 250473 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdfbin250366 -> 250364 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdfbin458151 -> 461504 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex35
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdfbin448221 -> 450479 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex35
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdfbin455332 -> 458946 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex35
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdfbin454323 -> 457385 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex39
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdfbin459107 -> 462064 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex36
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdfbin345852 -> 349412 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex37
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling.pdfbin365602 -> 365693 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling.tex2
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls22
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls22
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls22
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls61
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls24
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls22
-rw-r--r--macros/latex/contrib/xfrac/CHANGELOG.md10
-rw-r--r--macros/latex/contrib/xfrac/README.md2
-rw-r--r--macros/latex/contrib/xfrac/xfrac.dtx12
-rw-r--r--macros/latex/contrib/xfrac/xfrac.pdfbin658541 -> 658638 bytes
-rw-r--r--macros/latex/contrib/xint-regression/README.md7
-rw-r--r--macros/latex/contrib/xint-regression/doc/xint-regression-doc.pdfbin0 -> 360019 bytes
-rw-r--r--macros/latex/contrib/xint-regression/doc/xint-regression-doc.tex447
-rw-r--r--macros/latex/contrib/xint-regression/tex/xint-regression.sty662
-rw-r--r--macros/latex/required/amsmath/README.md4
-rw-r--r--macros/latex/required/amsmath/ams-external.txt1
-rw-r--r--macros/latex/required/amsmath/amsbsy.ins2
-rw-r--r--macros/latex/required/amsmath/amsbsy.pdfbin174946 -> 174946 bytes
-rw-r--r--macros/latex/required/amsmath/amscd.dtx2
-rw-r--r--macros/latex/required/amsmath/amscd.ins4
-rw-r--r--macros/latex/required/amsmath/amscd.pdfbin179951 -> 179951 bytes
-rw-r--r--macros/latex/required/amsmath/amsgen.dtx2
-rw-r--r--macros/latex/required/amsmath/amsgen.ins2
-rw-r--r--macros/latex/required/amsmath/amsgen.pdfbin178193 -> 178193 bytes
-rw-r--r--macros/latex/required/amsmath/amsldoc.pdfbin508230 -> 508230 bytes
-rw-r--r--macros/latex/required/amsmath/amsldoc.tex2
-rw-r--r--macros/latex/required/amsmath/amsmath-2018-12-01.sty6
-rw-r--r--macros/latex/required/amsmath/amsmath.dtx19
-rw-r--r--macros/latex/required/amsmath/amsmath.ins4
-rw-r--r--macros/latex/required/amsmath/amsmath.pdfbin419922 -> 420765 bytes
-rw-r--r--macros/latex/required/amsmath/amsopn.dtx2
-rw-r--r--macros/latex/required/amsmath/amsopn.ins4
-rw-r--r--macros/latex/required/amsmath/amsopn.pdfbin140093 -> 140093 bytes
-rw-r--r--macros/latex/required/amsmath/amstext.dtx2
-rw-r--r--macros/latex/required/amsmath/amstext.ins4
-rw-r--r--macros/latex/required/amsmath/amstext.pdfbin217504 -> 217504 bytes
-rw-r--r--macros/latex/required/amsmath/amsxtra.dtx2
-rw-r--r--macros/latex/required/amsmath/amsxtra.ins4
-rw-r--r--macros/latex/required/amsmath/amsxtra.pdfbin113560 -> 113560 bytes
-rw-r--r--macros/latex/required/amsmath/changes.txt16
-rw-r--r--macros/latex/required/amsmath/subeqn.pdfbin109733 -> 109733 bytes
-rw-r--r--macros/latex/required/amsmath/technote.pdfbin147459 -> 147459 bytes
-rw-r--r--macros/latex/required/amsmath/testmath.pdfbin454658 -> 454643 bytes
-rw-r--r--macros/latex/required/babel/base/README.md20
-rw-r--r--macros/latex/required/babel/base/babel-code.pdfbin647398 -> 650256 bytes
-rw-r--r--macros/latex/required/babel/base/babel.dtx120
-rw-r--r--macros/latex/required/babel/base/babel.ins4
-rw-r--r--macros/latex/required/babel/base/babel.pdfbin423656 -> 423559 bytes
-rw-r--r--macros/latex/required/babel/base/bbcompat.dtx2
-rw-r--r--macros/latex/required/cyrillic/README.md4
-rw-r--r--macros/latex/required/cyrillic/changes.txt5
-rw-r--r--macros/latex/required/cyrillic/cyinpenc.pdfbin215413 -> 215395 bytes
-rw-r--r--macros/latex/required/cyrillic/cyoutenc.dtx11
-rw-r--r--macros/latex/required/cyrillic/cyoutenc.pdfbin157765 -> 157791 bytes
-rw-r--r--macros/latex/required/cyrillic/lcy.pdfbin209026 -> 203741 bytes
-rw-r--r--macros/latex/required/cyrillic/lcycmlh.pdfbin127216 -> 127222 bytes
-rw-r--r--macros/latex/required/cyrillic/ot2.pdfbin113862 -> 113858 bytes
-rw-r--r--macros/latex/required/cyrillic/ot2cmams.pdfbin99754 -> 99753 bytes
-rw-r--r--macros/latex/required/cyrillic/ot2cmlh.pdfbin130462 -> 130460 bytes
-rw-r--r--macros/latex/required/cyrillic/t2lhfnt.pdfbin144082 -> 144073 bytes
-rw-r--r--macros/latex/required/firstaid/changes.txt47
-rw-r--r--macros/latex/required/firstaid/firstaid.ins4
-rw-r--r--macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx115
-rw-r--r--macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdfbin265925 -> 276648 bytes
-rw-r--r--macros/latex/required/graphics/README.md4
-rw-r--r--macros/latex/required/graphics/changes.txt14
-rw-r--r--macros/latex/required/graphics/color.dtx34
-rw-r--r--macros/latex/required/graphics/color.pdfbin212223 -> 212179 bytes
-rw-r--r--macros/latex/required/graphics/drivers.dtx2
-rw-r--r--macros/latex/required/graphics/drivers.pdfbin286459 -> 286448 bytes
-rw-r--r--macros/latex/required/graphics/epsfig.dtx8
-rw-r--r--macros/latex/required/graphics/epsfig.pdfbin159997 -> 159239 bytes
-rw-r--r--macros/latex/required/graphics/graphics-2017-06-25.sty4
-rw-r--r--macros/latex/required/graphics/graphics.dtx74
-rw-r--r--macros/latex/required/graphics/graphics.pdfbin303464 -> 304170 bytes
-rw-r--r--macros/latex/required/graphics/graphicx.dtx2
-rw-r--r--macros/latex/required/graphics/graphicx.pdfbin240623 -> 240618 bytes
-rw-r--r--macros/latex/required/graphics/grfguide.pdfbin330978 -> 331363 bytes
-rw-r--r--macros/latex/required/graphics/grfguide.tex80
-rw-r--r--macros/latex/required/graphics/keyval.dtx2
-rw-r--r--macros/latex/required/graphics/keyval.pdfbin239589 -> 239587 bytes
-rw-r--r--macros/latex/required/graphics/lscape.dtx2
-rw-r--r--macros/latex/required/graphics/lscape.pdfbin155986 -> 155987 bytes
-rw-r--r--macros/latex/required/graphics/mathcolor.pdfbin474666 -> 460494 bytes
-rw-r--r--macros/latex/required/graphics/rotating.dtx2
-rw-r--r--macros/latex/required/graphics/rotating.pdfbin278331 -> 278397 bytes
-rw-r--r--macros/latex/required/graphics/rotex.pdfbin172263 -> 172239 bytes
-rw-r--r--macros/latex/required/graphics/trig.dtx6
-rw-r--r--macros/latex/required/graphics/trig.pdfbin199266 -> 199290 bytes
-rw-r--r--macros/latex/required/l3kernel/CHANGELOG.md13
-rw-r--r--macros/latex/required/l3kernel/README.md2
-rw-r--r--macros/latex/required/l3kernel/expl3.dtx4
-rw-r--r--macros/latex/required/l3kernel/expl3.pdfbin610545 -> 610409 bytes
-rw-r--r--macros/latex/required/l3kernel/interface3.pdfbin1803277 -> 1800435 bytes
-rw-r--r--macros/latex/required/l3kernel/interface3.tex2
-rw-r--r--macros/latex/required/l3kernel/l3basics.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3bitset.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3bootstrap.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3box.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3cctab.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3clist.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3coffins.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3color.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3debug.dtx4
-rw-r--r--macros/latex/required/l3kernel/l3deprecation.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3doc.dtx4
-rw-r--r--macros/latex/required/l3kernel/l3doc.pdfbin565744 -> 565557 bytes
-rw-r--r--macros/latex/required/l3kernel/l3docstrip.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3docstrip.pdfbin151414 -> 151323 bytes
-rw-r--r--macros/latex/required/l3kernel/l3expan.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3file.dtx6
-rw-r--r--macros/latex/required/l3kernel/l3flag.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-assign.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-aux.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-basics.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-convert.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-expo.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-extended.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-functions.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-logic.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-parse.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-random.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-round.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-symbolic.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-traps.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-trig.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp-types.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fp.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3fparray.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3int.dtx42
-rw-r--r--macros/latex/required/l3kernel/l3intarray.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3kernel-functions.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3keys.dtx143
-rw-r--r--macros/latex/required/l3kernel/l3legacy.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3luatex.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3msg.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3names.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3news.pdfbin396223 -> 396223 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news01.pdfbin122959 -> 122959 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news02.pdfbin150919 -> 150919 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news03.pdfbin148747 -> 148747 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news04.pdfbin114754 -> 114754 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news05.pdfbin112524 -> 112524 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news06.pdfbin151591 -> 151591 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news07.pdfbin128344 -> 128344 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news08.pdfbin163484 -> 163484 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news09.pdfbin250161 -> 250161 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news10.pdfbin150302 -> 150302 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news11.pdfbin170102 -> 170102 bytes
-rw-r--r--macros/latex/required/l3kernel/l3news12.pdfbin205020 -> 205020 bytes
-rw-r--r--macros/latex/required/l3kernel/l3pdf.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3prefixes.csv1
-rw-r--r--macros/latex/required/l3kernel/l3prefixes.pdfbin82856 -> 82843 bytes
-rw-r--r--macros/latex/required/l3kernel/l3prg.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3prop.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3quark.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3regex.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3seq.dtx3
-rw-r--r--macros/latex/required/l3kernel/l3skip.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3sort.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3str-convert.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3str.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3styleguide.pdfbin296746 -> 296602 bytes
-rw-r--r--macros/latex/required/l3kernel/l3styleguide.tex2
-rw-r--r--macros/latex/required/l3kernel/l3syntax-changes.pdfbin231577 -> 231447 bytes
-rw-r--r--macros/latex/required/l3kernel/l3syntax-changes.tex2
-rw-r--r--macros/latex/required/l3kernel/l3sys.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3term-glossary.pdfbin242381 -> 242247 bytes
-rw-r--r--macros/latex/required/l3kernel/l3term-glossary.tex2
-rw-r--r--macros/latex/required/l3kernel/l3text-case.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3text-map.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3text-purify.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3text.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3tl-analysis.dtx42
-rw-r--r--macros/latex/required/l3kernel/l3tl-build.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3tl.dtx3
-rw-r--r--macros/latex/required/l3kernel/l3token.dtx2
-rw-r--r--macros/latex/required/l3kernel/l3unicode.dtx2
-rw-r--r--macros/latex/required/l3kernel/source3.pdfbin7620398 -> 7618338 bytes
-rw-r--r--macros/latex/required/l3kernel/source3.tex2
-rw-r--r--macros/latex/required/latex-lab/README.md4
-rw-r--r--macros/latex/required/latex-lab/blocks-code.pdfbin886150 -> 871980 bytes
-rw-r--r--macros/latex/required/latex-lab/blocks-doc.pdfbin440234 -> 486159 bytes
-rw-r--r--macros/latex/required/latex-lab/changes.txt172
-rw-r--r--macros/latex/required/latex-lab/documentmetadata-support-code.pdfbin523380 -> 539294 bytes
-rw-r--r--macros/latex/required/latex-lab/documentmetadata-support-doc.pdfbin389003 -> 420808 bytes
-rw-r--r--macros/latex/required/latex-lab/documentmetadata-support.dtx136
-rw-r--r--macros/latex/required/latex-lab/latex-lab-amsmath.dtx122
-rw-r--r--macros/latex/required/latex-lab/latex-lab-amsmath.pdfbin357553 -> 381899 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-bib.dtx19
-rw-r--r--macros/latex/required/latex-lab/latex-lab-bib.pdfbin411092 -> 383259 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-block.dtx187
-rw-r--r--macros/latex/required/latex-lab/latex-lab-block.pdfbin886150 -> 871980 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-firstaid.dtx194
-rw-r--r--macros/latex/required/latex-lab/latex-lab-firstaid.pdfbin272864 -> 368000 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-float.dtx77
-rw-r--r--macros/latex/required/latex-lab/latex-lab-float.pdfbin444977 -> 426854 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-footnotes.dtx90
-rw-r--r--macros/latex/required/latex-lab/latex-lab-footnotes.pdfbin815656 -> 819567 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-graphic.dtx20
-rw-r--r--macros/latex/required/latex-lab/latex-lab-graphic.pdfbin496997 -> 517900 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-marginpar.dtx259
-rw-r--r--macros/latex/required/latex-lab/latex-lab-marginpar.pdfbin0 -> 389702 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-math.dtx1561
-rw-r--r--macros/latex/required/latex-lab/latex-lab-math.pdfbin612623 -> 740772 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-mathpkg.dtx35
-rw-r--r--macros/latex/required/latex-lab/latex-lab-mathpkg.pdfbin302371 -> 355622 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-mathtools.dtx15
-rw-r--r--macros/latex/required/latex-lab/latex-lab-mathtools.pdfbin357553 -> 381899 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-minipage.dtx4
-rw-r--r--macros/latex/required/latex-lab/latex-lab-minipage.pdfbin280811 -> 280811 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-namespace.dtx23
-rw-r--r--macros/latex/required/latex-lab/latex-lab-namespace.pdfbin234649 -> 235751 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-new-or-1.dtx2
-rw-r--r--macros/latex/required/latex-lab/latex-lab-new-or-1.pdfbin389721 -> 389721 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-new-or-2.dtx2
-rw-r--r--macros/latex/required/latex-lab/latex-lab-new-or-2.pdfbin632310 -> 632196 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-sec.dtx17
-rw-r--r--macros/latex/required/latex-lab/latex-lab-sec.pdfbin527916 -> 527096 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-table.dtx1350
-rw-r--r--macros/latex/required/latex-lab/latex-lab-table.pdfbin621929 -> 556567 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-testphase.dtx9
-rw-r--r--macros/latex/required/latex-lab/latex-lab-testphase.pdfbin298403 -> 297981 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-text.dtx2
-rw-r--r--macros/latex/required/latex-lab/latex-lab-text.pdfbin307812 -> 307812 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-title.dtx518
-rw-r--r--macros/latex/required/latex-lab/latex-lab-title.pdfbin0 -> 348117 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.dtx2
-rw-r--r--macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.pdfbin296124 -> 296124 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.dtx8
-rw-r--r--macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.pdfbin361084 -> 361081 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab-toc.dtx10
-rw-r--r--macros/latex/required/latex-lab/latex-lab-toc.pdfbin396817 -> 396814 bytes
-rw-r--r--macros/latex/required/latex-lab/latex-lab.ins8
-rw-r--r--macros/latex/required/latexbug/changes.txt7
-rw-r--r--macros/latex/required/latexbug/latexbug.dtx57
-rw-r--r--macros/latex/required/latexbug/latexbug.pdfbin224606 -> 225573 bytes
-rw-r--r--macros/latex/required/tools/README.md2
-rw-r--r--macros/latex/required/tools/afterpage.dtx2
-rw-r--r--macros/latex/required/tools/afterpage.ins4
-rw-r--r--macros/latex/required/tools/afterpage.pdfbin198100 -> 198100 bytes
-rw-r--r--macros/latex/required/tools/array-2016-10-06.sty4
-rw-r--r--macros/latex/required/tools/array-2020-02-10.sty9
-rw-r--r--macros/latex/required/tools/array-2023-11-01.sty373
-rw-r--r--macros/latex/required/tools/array.dtx481
-rw-r--r--macros/latex/required/tools/array.pdfbin517410 -> 839413 bytes
-rw-r--r--macros/latex/required/tools/bm.dtx10
-rw-r--r--macros/latex/required/tools/bm.ins4
-rw-r--r--macros/latex/required/tools/bm.pdfbin323929 -> 323640 bytes
-rw-r--r--macros/latex/required/tools/calc.dtx2
-rw-r--r--macros/latex/required/tools/calc.pdfbin370660 -> 370660 bytes
-rw-r--r--macros/latex/required/tools/changes.txt74
-rw-r--r--macros/latex/required/tools/dcolumn.dtx2
-rw-r--r--macros/latex/required/tools/dcolumn.pdfbin221038 -> 221038 bytes
-rw-r--r--macros/latex/required/tools/delarray.dtx2
-rw-r--r--macros/latex/required/tools/delarray.pdfbin191058 -> 191058 bytes
-rw-r--r--macros/latex/required/tools/enumerate.dtx2
-rw-r--r--macros/latex/required/tools/enumerate.pdfbin215077 -> 215077 bytes
-rw-r--r--macros/latex/required/tools/fileerr.dtx2
-rw-r--r--macros/latex/required/tools/fileerr.pdfbin188278 -> 187633 bytes
-rw-r--r--macros/latex/required/tools/fontsmpl.dtx2
-rw-r--r--macros/latex/required/tools/fontsmpl.pdfbin146438 -> 146438 bytes
-rw-r--r--macros/latex/required/tools/ftnright.dtx2
-rw-r--r--macros/latex/required/tools/ftnright.pdfbin387784 -> 387163 bytes
-rw-r--r--macros/latex/required/tools/hhline.dtx2
-rw-r--r--macros/latex/required/tools/hhline.pdfbin189678 -> 189678 bytes
-rw-r--r--macros/latex/required/tools/indentfirst.dtx2
-rw-r--r--macros/latex/required/tools/indentfirst.pdfbin157352 -> 157352 bytes
-rw-r--r--macros/latex/required/tools/l3sys-query.dtx545
-rw-r--r--macros/latex/required/tools/l3sys-query.ins76
-rw-r--r--macros/latex/required/tools/l3sys-query.pdfbin0 -> 482622 bytes
-rw-r--r--macros/latex/required/tools/layout.dtx2
-rw-r--r--macros/latex/required/tools/layout.pdfbin260278 -> 260278 bytes
-rw-r--r--macros/latex/required/tools/longtable-2020-01-07.sty4
-rw-r--r--macros/latex/required/tools/longtable.dtx371
-rw-r--r--macros/latex/required/tools/longtable.ins4
-rw-r--r--macros/latex/required/tools/longtable.pdfbin391258 -> 399651 bytes
-rw-r--r--macros/latex/required/tools/multicol-2017-04-11.sty4
-rw-r--r--macros/latex/required/tools/multicol-2019-10-01.sty13
-rw-r--r--macros/latex/required/tools/multicol.dtx72
-rw-r--r--macros/latex/required/tools/multicol.ins4
-rw-r--r--macros/latex/required/tools/multicol.pdfbin523613 -> 524610 bytes
-rw-r--r--macros/latex/required/tools/rawfonts.dtx2
-rw-r--r--macros/latex/required/tools/rawfonts.pdfbin138956 -> 138956 bytes
-rw-r--r--macros/latex/required/tools/shellesc.dtx2
-rw-r--r--macros/latex/required/tools/shellesc.pdfbin176171 -> 176171 bytes
-rw-r--r--macros/latex/required/tools/showkeys-2014-10-28.sty4
-rw-r--r--macros/latex/required/tools/showkeys.dtx15
-rw-r--r--macros/latex/required/tools/showkeys.pdfbin252975 -> 252923 bytes
-rw-r--r--macros/latex/required/tools/somedefs.dtx2
-rw-r--r--macros/latex/required/tools/somedefs.pdfbin167583 -> 167583 bytes
-rw-r--r--macros/latex/required/tools/tabularx.dtx51
-rw-r--r--macros/latex/required/tools/tabularx.ins4
-rw-r--r--macros/latex/required/tools/tabularx.pdfbin287013 -> 289601 bytes
-rw-r--r--macros/latex/required/tools/theorem.dtx2
-rw-r--r--macros/latex/required/tools/theorem.pdfbin352312 -> 351671 bytes
-rw-r--r--macros/latex/required/tools/tools-overview.pdfbin73673 -> 73673 bytes
-rw-r--r--macros/latex/required/tools/tools-overview.tex2
-rw-r--r--macros/latex/required/tools/tools.ins11
-rw-r--r--macros/latex/required/tools/trace.dtx2
-rw-r--r--macros/latex/required/tools/trace.pdfbin222074 -> 222074 bytes
-rw-r--r--macros/latex/required/tools/varioref-2016-02-16.sty4
-rw-r--r--macros/latex/required/tools/varioref.dtx96
-rw-r--r--macros/latex/required/tools/varioref.ins4
-rw-r--r--macros/latex/required/tools/varioref.pdfbin393134 -> 393884 bytes
-rw-r--r--macros/latex/required/tools/verbatim.dtx15
-rw-r--r--macros/latex/required/tools/verbatim.pdfbin331326 -> 331587 bytes
-rw-r--r--macros/latex/required/tools/xr-2023-07-04.sty84
-rw-r--r--macros/latex/required/tools/xr.dtx231
-rw-r--r--macros/latex/required/tools/xr.pdfbin170451 -> 323877 bytes
-rw-r--r--macros/latex/required/tools/xspace.dtx2
-rw-r--r--macros/latex/required/tools/xspace.pdfbin257027 -> 257027 bytes
1368 files changed, 114806 insertions, 26521 deletions
diff --git a/macros/latex/base/README.md b/macros/latex/base/README.md
index ef0e530d4b..ca90c13852 100644
--- a/macros/latex/base/README.md
+++ b/macros/latex/base/README.md
@@ -1,7 +1,7 @@
The LaTeX kernel
================
-Release 2023-11-01 patch level 1
+Release 2024-06-01 patch level 2
Overview
--------
diff --git a/macros/latex/base/alltt.dtx b/macros/latex/base/alltt.dtx
index c7e20ba52d..4718c004b4 100644
--- a/macros/latex/base/alltt.dtx
+++ b/macros/latex/base/alltt.dtx
@@ -40,7 +40,7 @@
%<package>\ProvidesPackage{alltt}
%<driver>\ProvidesFile{alltt.drv}
%\ProvidesFile{alltt.dtx}
- [2021/01/29 v2.0g defines alltt environment]
+ [2024/02/08 v2.0g defines alltt environment]
%
%<*driver>
\documentclass{ltxdoc}
@@ -97,7 +97,7 @@
% \end{itemize}
%
% \textbf{NB} When you are using \textsf{OT1} encoded fonts you might
-% be surprsied when you switch to italics, becuase those fonts have
+% be surprised when you switch to italics, because those fonts have
% a different set of glyphs:
% \begin{alltt}
% The glyph at the position of the $ in a slanted font: \textsl{$}.
diff --git a/macros/latex/base/alltt.pdf b/macros/latex/base/alltt.pdf
index f54983cb0e..13525909fa 100644
--- a/macros/latex/base/alltt.pdf
+++ b/macros/latex/base/alltt.pdf
Binary files differ
diff --git a/macros/latex/base/cfgguide.pdf b/macros/latex/base/cfgguide.pdf
index ffd36d5558..a36395f1d8 100644
--- a/macros/latex/base/cfgguide.pdf
+++ b/macros/latex/base/cfgguide.pdf
Binary files differ
diff --git a/macros/latex/base/changes.txt b/macros/latex/base/changes.txt
index 6543d553c5..4e378a6a5b 100644
--- a/macros/latex/base/changes.txt
+++ b/macros/latex/base/changes.txt
@@ -1,16 +1,256 @@
-================================================================================
-This file lists changes to the LaTeX2e files in reverse chronological order
-of publication (therefore the dates might be out of sequence if there are
-hotfixes). It is provided for convenience only. It therefore makes no claims
-to completeness or accuracy and it contains some references to files that are
-not part of the distribution.
-================================================================================
+================================================================================
+This file lists changes to the LaTeX2e files in reverse chronological order
+of publication (therefore the dates might be out of sequence if there are
+hotfixes). It is provided for convenience only. It therefore makes no claims
+to completeness or accuracy and it contains some references to files that are
+not part of the distribution.
+================================================================================
================================================================================
All changes above are only part of the development branch for the next release.
================================================================================
#########################
+# 2024-06-01 PL2 Release
+#########################
+
+2024-06-23 Yukai Chou <muzimuzhi@gmail.com>
+
+ * ltpara.dtx
+ Append \everypar toks to \g__parar_standard_everypar_tl, rollback
+ 2023/06/01 (gh/1386)
+
+#########################
+# 2024-06-01 PL1 Release
+#########################
+
+2024-06-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltboxes.dtx (section{\LaTeX\ Box commands}):
+ Always use a \vrule strut after all, but back up by a baseline
+ if already in vertical mode. Otherwise empty table p-cells will
+ not get the correct width (bug seen first with colortbl)
+
+2024-06-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lttagging.dtx (subsection{Interface commands}):
+ Always issue a \crcr even if we are at the start of a
+ row to avoid problems with tabulary and similar code
+
+#########################
+# 2024-06-01 Release
+#########################
+
+2024-05-31 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmarks.dtx (subsection{Allocating new mark classes}):
+ Initialize all marks with an id, use 0 when a new class is made (gh/1359)
+ (subsection{Placing and retrieving marks}):
+ Remove the id when returning the mark value (gh/1359)
+
+2024-05-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmarks.dtx (subsection{Placing and retrieving marks}):
+ Use sequence marker to make all marks unique on nearby
+ regions (gh/1359)
+
+2024-05-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmarks.dtx (subsection{Core \LaTeXe{} integration}):
+ Correct logic for first mark in page region if first column contains
+ no marks (gh/1359)
+
+2024-05-16 Yukai Chou <muzimuzhi@gmail.com>
+
+ * ltmarks.dtx, ltmeta.dtx, ltpara.dtx:
+ Drop temp fixing for footnotes in function and variable envs.
+ Supported by l3doc since l3kernel 2023-10-10 (latex3 gh/1266)
+
+2024-04-26 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * doc.dtx:
+ Do not error with "suspicous date" when rolling back to
+ early years of LaTeX2e (gh/1336)
+
+2024-04-24 Yukai Chou <muzimuzhi@gmail.com>
+
+* lttextcomp.dtx
+ Load the 2018 version when rolling back prior to 2018-08-11 (gh/1333)
+ Clean up \providecommand lines
+
+2024-04-22 Yukai Chou <muzimuzhi@gmail.com>
+
+ * lttextcomp.dtx (section{The \texttt{textcomp} package})
+ Drop default package option "info" which changes kernel info to
+ package info (gh/1333)
+
+2024-04-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltboxes.dtx (section{\LaTeX\ Box commands}):
+ Use a \hrule strut not a \vrule if already in vertical mode
+ (bug seen first with footmisc/14)
+
+2024-04-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltproperties.dtx:
+ Renamed \IfLabelExistTF to \IfLabelExistsTF
+ Renamed \IfPropertyExistTF to \IfPropertyExistsTF
+ Provided T and F variants for both conditionals (gh/1262)
+
+2024-04-17 Joseph Wright <Joseph.Wright@latex-project.org>
+ * ltexpl.dtx, ltdefns.dtx
+ Rename \@expl@cs@argument@spec@@N to \@expl@cs@parameter@spec@@N (gh/1014)
+ * ltexpl.dtx, ltcmd.dtx, ltcmdhooks.dtx
+ Use \cs_parameter_spec:N in place of \cs_argument_spec:N (gh/1014)
+
+2024-04-17 Joseph Wright <Joseph.Wright@latex-project.org>
+ * lttemplates.dtx
+ Use \IfInstanceExistsTF with an 's'
+
+2024-04-15 Joseph Wright <Joseph.Wright@latex-project.org>
+ * lttemplates.dtx
+ Re-factor internals
+
+2024-04-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltclass.dtx (section{Implementation}):
+ Provide \IfFileLoadedTF and variants (gh/1222)
+
+ Provide T and F conditionals not just TF for \IfPackageLoaded...
+ and friends (gh/1262)
+
+2024-03-22 Yukai Chou <muzimuzhi@gmail.com>
+ * ltfilehook.dtx
+ Apply one-step expansion to raw option list, when a package
+ providing key-value options is loaded the second time. The same
+ expansion for first-time loading was requested in gh/580. (gh/1298)
+
+2024-03-21 Joseph Wright <Joseph.Wright@latex-project.org>
+
+ * ltcmd.dtx
+ Collect \endlinechar as \obeyedline
+ * usrguide.tex
+ Document use of \obeyedline in +v arguments
+
+2024-03-16 David Carlisle <David.Carlisle@latex-project.org>
+ * ifthen.dtx guard against active <=> (gh/756)
+
+2024-03-15 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * ltthm.dtx: add link targets to begintheorem commands (hyperref/332)
+
+2024-03-13 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+ * ltfilehook.dtx (subsection{Kernel, class, and package interfaces for \LaTeX{}}):
+ Clarify that the commands in this section are meant to be usable
+ by the kernel and in classes or packages (gh/1292)
+
+2024-02-15 Joseph Wright <Joseph.Wright@latex-project.org>
+ * lttemplates.dtx
+ Re-introduce \IfInstanceExist(TF)
+
+2024-01-30 David Carlisle <David.Carlisle@latex-project.org>
+ * ltclass.dtx: check that \RequirePackage, \documentclass, \usepackage
+ and related commands are at top level (gh/1185)
+
+2023-11-12 Joseph Wright <Joseph.Wright@latex-project.org>
+ * lttemplates.dtx
+ New file to replace loading xtemplate
+
+2024-01-30 Jérôme Laurens <jerome.laurens@u-bourgogn.fr>
+ * lthooks.dtx:
+ Fix rollback to 2020-10-01.
+
+2024-01-29 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmarks.dtx:
+ Generalized the support for extracting marks to cover cases like multicols.
+
+ Some internal commands renamed and extended.
+ Renamed \__mark_update_structure:nn to \__mark_update_structure_from_material:nn
+ Added \__mark_get_marks_for_reinsertion:nNN
+ Added \ShowMarksAt for debugging (might not stay this way)
+
+2024-01-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lttextcomp.dtx (section{Font family sub-encodings setup}):
+ Adjusted/corrected TS1 sub-encoding declarations for various families.
+ Some families have changed their names (due to licensing issues),
+ some got new glyphs added, and some were simply incorrectly categorized
+ (gh/1257)
+
+ * lttextcomp.dtx (section{The \texttt{checkencodingsubset.tex} file}):
+ Added check file for encoding subset
+
+2024-01-03 Phelype Oleinik <phelype.oleinik@latex-project.org>
+ * lthooks.dtx:
+ Correct expansion of \@@_print_args:nn argument (gh/1221).
+
+2023-12-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+ * doc.dtx (subsection{Macros surrounding the `definition parts'}):
+ Use \@noligs from the LaTeX kernel, so that the upquote
+ package can add its patch (gh/1230)
+
+2023-12-26 Yukai Chou <muzimuzhi@gmai.com>
+ * ltproperties.dtx:
+ Correct typo (gh/1223)
+ * doc.dtx, ltfntcmd.dtx, lthooks.dtx
+ Correct similar typos of missing backslashes
+ * ltfilehook.dtx
+ Change flag markup in macro env
+
+2023-12-22 Yukai Chou <muzimuzhi@gmail.com>
+ * ltcmd.dtx (subsection{Normalizing the argument specifications})
+ Clarify error message when an argument prefix `!' is applied to
+ a non-trailing optional argument. (gh/1198)
+
+2023-12-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+ * lttagging.dtx:
+ First version of lttagging module added
+
+2023-12-07 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * ltproperties.dtx: use \protected@write, (gh1200)
+
+2023-12-02 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+ * doc.dtx (subsection{API creation}):
+ Provide \ProvideDocElement for use cases where files are processed
+ individually as well as together, e.g., the LaTeX kernel documentation.
+
+2023-12-01 Joseph Wright <Joseph.Wright@latex-project.org>
+ * ltcmd.dtx (subsection{Declaring commands and environments}):
+ Optimize creation of simple document commands (gh/1189)
+ * usrguide.tex (subsection{Performance}):
+ Document efficiency of ltcmd definitions
+
+2023-11-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+ * ltpara.dtx (subsection{Providing hooks for paragraphs}):
+ Correct error message: hook left horizontal not vertical mode (gh/1182)
+
+2023-11-15 Joseph Wright <Joseph.Wright@latex-project.org>
+ * ltfiles.dtx (subsection{Listing files}):
+ Extend \listfiles to optionally include file sizes and hashes
+ * usrguide.tex
+ Re-introduce \listfiles (extended) description
+
+2023-11-09 Yukai Chou <muzimuzhi@gmail.com>
+ * clsguide-historic.tex, usrguide.tex:
+ Replace quotation with quote envs for zero para indent
+
+ * clsguide-historic.tex, usrguide-historic.tex
+ Mention correct source file names in license footnotes
+
+2023-11-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+ * ltoutenc.dtx (subsection{The fontenc package}):
+ Add more explanation to error message about missing encoding (gh/1102)
+
+ * nfssfont.dtx (section{The code}):
+ Corrected spelling in error message.
+
+ * ltcounts.dtx (subsection{Environment Counter Macros}):
+ In \newcounter do not change \the... if already defined (gh/823)
+
+ * ltplain.dtx (section{Plain \TeX}):
+ Set \tracinglostchars to 2 in \tracingnone (gh/549)
+
+#########################
# 2023-11-01 PL1 Release
#########################
@@ -22,9 +262,9 @@ All changes above are only part of the development branch for the next release.
# 2023-11-01 Release
#########################
-2023-10-15 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * ltproperties.dtx:
- Add support for pagetarget property.
+2023-10-15 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * ltproperties.dtx:
+ Add support for pagetarget property.
2023-10-26 David Carlisle <David.Carlisle@latex-project.org>
* ltboxes.dtx:
@@ -56,9 +296,9 @@ All changes above are only part of the development branch for the next release.
Explain the steps carried out by the replacement algorithm for @@.
2023-09-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * ltproperties.dtx:
+ * ltproperties.dtx:
Use \protected@edef for expansion in the LaTeX2e commands.
-
+
2023-09-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* ltproperties.dtx:
Expand consistently the label/property names in the LaTeX2e commands.
@@ -143,7 +383,7 @@ All changes above are only part of the development branch for the next release.
* ltfiles.dtx
Allow for pipes in \input, etc.
-2023-06-16 Phelype Oleinik <Joseph.Wright@latex-project.org>
+2023-06-16 Phelype Oleinik <phelype.oleinik@latex-project.org>
* lthooks.dtx, ltcmdhooks.dtx
Correct some rollback labels and dates.
diff --git a/macros/latex/base/classes.dtx b/macros/latex/base/classes.dtx
index 688380e3e1..f7c53f0f71 100644
--- a/macros/latex/base/classes.dtx
+++ b/macros/latex/base/classes.dtx
@@ -53,7 +53,7 @@
%<*driver>
\ProvidesFile{classes.drv}
%</driver>
- [2023/05/17 v1.4n
+ [2024/02/08 v1.4n
%<article|report|book> Standard LaTeX document class]
%<10pt|11pt|12pt> Standard LaTeX file (size option)]
% \end{macrocode}
@@ -1882,7 +1882,7 @@
% \changes{v1.3a}{1995/05/17}{Use \cs{@makefnmark} in definition of
% \cs{@makefntext}}
% \changes{v1.3g}{1995/06/26}{Fix definition of \cs{@makefnmark} and
-% \cs{@makefntext} to a) work and b) without using math}
+% \cs{@makefntext} to (a) work and (b) without using math}
% \begin{macrocode}
\else
\newcommand\maketitle{\par
@@ -2002,7 +2002,7 @@
% `section'.
% \item[\meta{level}] A number, denoting the depth of the section
% -- e.g., chapter=1, section = 2, etc. A section number
-% will be printed if and only if \meta{level} $<=$ the value
+% will be printed if and only if \meta{level} $\leq$ the value
% of the \Lcount{secnumdepth} counter.
% \item[\meta{indent}] The indentation of the heading from the left
% margin
@@ -3068,7 +3068,7 @@
% list environment's parameters. The user types |\\| to end a line.
% This is implemented by |\let|'ing |\\| equal |\@centercr|.
%
-% \changes{v1.3j}{1995/08/16}{stop \cs{item} scanning for [ with
+% \changes{v1.3j}{1995/08/16}{stop \cs{item} scanning for [ with ^^A ]
% \cs{relax}}
% \begin{macrocode}
\newenvironment{verse}
@@ -3091,7 +3091,7 @@
% are set smaller than |\textwidth|. The first line of a paragraph
% inside this environment is indented.
%
-% \changes{v1.3j}{1995/08/16}{stop \cs{item} scanning for [ with
+% \changes{v1.3j}{1995/08/16}{stop \cs{item} scanning for [ with ^^A ]
% \cs{relax}}
% \begin{macrocode}
\newenvironment{quotation}
@@ -3110,7 +3110,7 @@
% The quote environment is like the quotation environment except
% that paragraphs are not indented.
%
-% \changes{v1.3j}{1995/08/16}{stop \cs{item} scanning for [ with
+% \changes{v1.3j}{1995/08/16}{stop \cs{item} scanning for [ with ^^A ]
% \cs{relax}}
% \begin{macrocode}
\newenvironment{quote}
diff --git a/macros/latex/base/classes.pdf b/macros/latex/base/classes.pdf
index 88da3b9f59..e9df921fdb 100644
--- a/macros/latex/base/classes.pdf
+++ b/macros/latex/base/classes.pdf
Binary files differ
diff --git a/macros/latex/base/clsguide-historic.pdf b/macros/latex/base/clsguide-historic.pdf
index 60236a7d26..1bfa17001d 100644
--- a/macros/latex/base/clsguide-historic.pdf
+++ b/macros/latex/base/clsguide-historic.pdf
Binary files differ
diff --git a/macros/latex/base/clsguide-historic.tex b/macros/latex/base/clsguide-historic.tex
index 9cdb41cb48..bb5e4b5e96 100644
--- a/macros/latex/base/clsguide-historic.tex
+++ b/macros/latex/base/clsguide-historic.tex
@@ -34,15 +34,15 @@
\title{\LaTeXe~for class and package writers --- historic version}
-\author{Copyright \copyright~1995--2006 The \LaTeX\ Project\\
+\author{Copyright \copyright~1995--2023 The \LaTeX\ Project\\
All rights reserved.%
\footnote{This file may be distributed and/or modified under the
conditions of the \LaTeX{} Project Public License, either version 1.3c
of this license or (at your option) any later version. See the source
- \texttt{clsguide.tex} for full details.}%
+ \texttt{clsguide-historic.tex} for full details.}%
}
-\date{11 January 2023}
+\date{09 November 2023}
\begin{document}
@@ -1481,7 +1481,7 @@ problem, \LaTeX{} provides two new commands |\MakeUppercase| and
|\MakeLowercase| to do this.
For example:
-\begin{quotation}
+\begin{quote}
\begin{tabular}{rl}
|\uppercase{aBcD\ae\AA\ss\OE}| & \uppercase{aBcD\ae\AA\ss\OE}\\
|\lowercase{aBcD\ae\AA\ss\OE}| & \lowercase{aBcD\ae\AA\ss\OE}\\
@@ -1489,7 +1489,7 @@ For example:
\MakeUppercase{aBcD\ae\AA\ss\OE}\\
|\MakeLowercase{aBcD\ae\AA\ss\OE}| & \MakeLowercase{aBcD\ae\AA\ss\OE}
\end{tabular}
-\end{quotation}
+\end{quote}
The commands |\MakeUppercase| and |\MakeLowercase| themselves are
robust, but they have moving arguments.
diff --git a/macros/latex/base/clsguide.pdf b/macros/latex/base/clsguide.pdf
index 084d6047c9..7bc4b5505c 100644
--- a/macros/latex/base/clsguide.pdf
+++ b/macros/latex/base/clsguide.pdf
Binary files differ
diff --git a/macros/latex/base/clsguide.tex b/macros/latex/base/clsguide.tex
index d6675c4b27..6b9e49c4e8 100644
--- a/macros/latex/base/clsguide.tex
+++ b/macros/latex/base/clsguide.tex
@@ -33,8 +33,8 @@
\usepackage[T1]{fontenc} % needed for \textbackslash in tt
\usepackage{csquotes}
-\title{\LaTeX\ for package and class authors --- current version}
-\author{\copyright~Copyright 2023, \LaTeX\ Project Team.\\
+\title{\LaTeX\ for package and class authors\\current version}
+\author{\copyright~Copyright 2023--2024, \LaTeX\ Project Team.\\
All rights reserved.%
\footnote{This file may distributed and/or modified under the
conditions of the \LaTeX{} Project Public License, either version 1.3c
@@ -42,7 +42,7 @@
\texttt{clsguide.tex} for full details.}%
}
-\date{2023-10-24}
+\date{2024-05-24}
\NewDocumentCommand\cs{m}{\texttt{\textbackslash\detokenize{#1}}}
\NewDocumentCommand\marg{m}{\arg{#1}}
@@ -64,7 +64,7 @@
\section{Introduction}
\LaTeXe{} was released in 1994 and added a number of then-new concepts to
-\LaTeX{}. For package and class authors, these are described in
+\LaTeX{}. For package and class authors, these are described in the document
\texttt{clsguide-historic}, which has largely remained unchanged. Since then,
the \LaTeX{} team have worked on a number of ideas, firstly a programming
language for \LaTeX{} (L3 programming layer) and then a range of tools for
@@ -347,7 +347,7 @@ out by using hooks. As a document author, you will likely be familiar with
|\AtBeginDocument|, a wrapper around the more powerful command |\AddToHook|.
The \LaTeX{} kernel provides a large number of dedicated hooks (applying in
a pre-defined location) and generic hooks (applying to arbitrary commands):
-the interface for using these is described in \texttt{lthooks} . There are
+the interface for using these is described in \texttt{lthooks}. There are
also hooks to apply to files, described in \texttt{ltfilehooks}.
\section{The structure of a class or package}
@@ -891,7 +891,7 @@ unknown option on to a non-keyval class such as \pkg{article}:
The |\ProcessKeyOptions| function is used to check the current option list
against the keys defined for \m{family}. Global (class) options and local
(package) options are checked when this function is called in a package.
-The command will process \emph{all} options given the the current
+The command will process \emph{all} options given the current
package or class: there is no need to also apply \cs{ProcessOptions}.
\begin{decl}
@@ -1104,11 +1104,13 @@ team strongly suggest using the L3 programming layer commands in the
Suppose that you want to define an environment for displaying text that is
numbered as an equation. A straightforward way to do this is as follows:
\begin{verbatim}
- \newenvironment{texteqn}
- {\begin{equation}
- \begin{minipage}{0.9\linewidth}}
- {\end{minipage}
- \end{equation}}
+ \newenvironment{texteqn}{%
+ \begin{equation}%
+ \begin{minipage}{0.9\linewidth}%
+ }{%
+ \end{minipage}%
+ \end{equation}%
+ }
\end{verbatim}
However, if you have tried this then you will probably have noticed that it
does not work perfectly when used in the middle of a paragraph because an
@@ -1118,12 +1120,14 @@ environment.
You can avoid this problem using |\ignorespacesafterend|; it should be
inserted as shown here:
\begin{verbatim}
- \newenvironment{texteqn}
- {\begin{equation}
- \begin{minipage}{0.9\linewidth}}
- {\end{minipage}
- \end{equation}
- \ignorespacesafterend}
+ \newenvironment{texteqn}{%
+ \begin{equation}%
+ \begin{minipage}{0.9\linewidth}%
+ }{%
+ \end{minipage}%
+ \end{equation}%
+ \ignorespacesafterend
+ }
\end{verbatim}
This command may also have other uses.
@@ -1216,7 +1220,7 @@ The arguments \meta{label} and \meta{list of properties} can contain
commands that are expanded. \meta{label} can expand to an arbitrary
string (as long as it can safely be written to the \texttt{aux}-file)
but note that the label names of \cs{label} and \cs{RecordProperties}
-share a singe namespace. This means that you get a \texttt{Label `A'
+share a single namespace. This means that you get a \texttt{Label `A'
multiply defined} warning with the following code:
\begin{verbatim}
\label{A}\RecordProperties{A}{abspage}
@@ -1268,7 +1272,7 @@ immediately when \cs{RecordProperties} is used but during the next
the standard \cs{label}/\cs{pageref}.
\item[\texttt{pagenum} (default: \texttt{0}, at shipout)] The current page as arabic number. This is
- suitable for integer operations and comparisions.
+ suitable for integer operations and comparisons.
\item[\texttt{label} (default: \texttt{??})] The content of \cs{@currentlabel}. This is the value
that you get also with the standard \cs{label}/\cs{ref}.
diff --git a/macros/latex/base/cmfonts.pdf b/macros/latex/base/cmfonts.pdf
index 2ac532150e..c867f041b1 100644
--- a/macros/latex/base/cmfonts.pdf
+++ b/macros/latex/base/cmfonts.pdf
Binary files differ
diff --git a/macros/latex/base/cyrguide.pdf b/macros/latex/base/cyrguide.pdf
index 6ac55d8d2c..9538250375 100644
--- a/macros/latex/base/cyrguide.pdf
+++ b/macros/latex/base/cyrguide.pdf
Binary files differ
diff --git a/macros/latex/base/doc-code.pdf b/macros/latex/base/doc-code.pdf
index d2d707ee73..572bfc8d2f 100644
--- a/macros/latex/base/doc-code.pdf
+++ b/macros/latex/base/doc-code.pdf
Binary files differ
diff --git a/macros/latex/base/doc.dtx b/macros/latex/base/doc.dtx
index 8b48f59d6a..946f187389 100644
--- a/macros/latex/base/doc.dtx
+++ b/macros/latex/base/doc.dtx
@@ -34,9 +34,9 @@
%\catcode`\<=14
%<+package|shortvrb>\NeedsTeXFormat{LaTeX2e}[1994/12/01]
%<+package>
-%<+package>\providecommand\DeclareRelease[3]{}
-%<+package>\providecommand\DeclareCurrentRelease[2]{}
-%<+package>
+% Any rollback request before 2016-02-15 we try to fullfil with the 2016 version:
+%<+package>\DeclareRelease{}{1994-06-01}
+%<+package> {doc-2016-02-15.sty}
%<+package>\DeclareRelease{v2.1g}{2016-02-15}
%<+package> {doc-2016-02-15.sty}
%<+package>\DeclareRelease{v2}{2021-06-01}
@@ -45,7 +45,7 @@
%<+package>
%<+package>\ProvidesPackage{doc}
%<+shortvrb>\ProvidesPackage{shortvrb}
-%<+package|shortvrb> [2022/11/13 v3.0m
+%<+package|shortvrb> [2024/04/26 v3.0p
%<+package|shortvrb> Standard LaTeX documentation package V3 (FMi)]
%\catcode`\<=12
%
@@ -57,7 +57,7 @@
%
%
%% Package `doc' to use with LaTeX 2e
-%% Copyright (C) 1989-2022 Frank Mittelbach, all rights reserved.
+%% Copyright (C) 1989-2023 Frank Mittelbach, all rights reserved.
%
%
% Version: Date: Changes:
@@ -143,8 +143,8 @@
% \MakeShortVerb{\|}
% \setcounter{StandardModuleDepth}{1}
%
-% {\catcode`\p=12 \catcode`\t=12 ^^A hack used later on to print
-% \gdef\dimenvalue#1pt{$#1$pt}} ^^A a register value with a - sign
+% {\catcode`\p=12 \catcode`\t=12 ^^A hack used later on to print a
+% \gdef\dimenvalue#1pt{$#1$pt}} ^^A register value with a - sign
%
% \newcommand{\DOC}{\texttt{doc}\xspace}
%
@@ -167,7 +167,7 @@
%\RenewDocElement[macrolike = true ,
% toplevel = false,
% idxtype = ,
-% idxgroup = LaTeX comands\actualchar\LaTeX{} commands ,
+% idxgroup = LaTeX commands\actualchar\LaTeX{} commands ,
% printtype =
% ]{Macro}{macro}
%
@@ -237,7 +237,7 @@
% \changes{v1.9t}{1995/05/11}{Use \cs{GetFileInfo}}
% \GetFileInfo{doc.sty}
%
-% \CheckSum{0} ^^A % keep the checksum in this file but not now :-)
+% \CheckSum{0}
%
% \title{The \DOC{} and \texttt{shortvrb} Packages\thanks
% {This file has version number \fileversion{} dated \filedate{}.}}
@@ -595,7 +595,16 @@
% class file (like \texttt{ltugboat.cls}) use the |\DocstyleParms|
% command described below. Starting with release 2.0a it can now
% be changed directly as long as the redefinition happens before
-% the |\begin{document}|.
+% the |\begin{document}| (if you change it later you might see strange
+% typesetting effects if you are unlucky).
+%
+% |\MacroFont| does not alter the font of
+% |\verb| or |\verb*| because it is often used to make the font size of
+% the code displays smaller, which would look odd if used within a
+% paragraph. If you decide to use a different font family and want to
+% use the same family with
+% |\verb| you need to alter the font setup for |\ttfamily| in addition
+% to |\MacroFont|.
%
% \DescribeEnv{environment}
% For documenting the definition of environments one can use the
@@ -695,6 +704,12 @@
% |\NewDocElement{Env}{environment}|
% though that's not quite what has been done, as we will see later.
%
+% \DescribeInterfaceMacro{\ProvideDocElement}
+% This declaration does nothing when the doc element is already
+% declared, otherwise it works like \cs{NewDocElement}. It can be
+% useful if you have many documentation files that you may want to
+% process individually as well as together.
+%
% \DescribeOption[noprint]{macrolike}
% \DescribeOption[noprint]{envlike}
% \DescribeOption[noprint]{toplevel}
@@ -1367,7 +1382,7 @@
%\RenewDocElement[macrolike = true ,
% toplevel = false,
% idxtype = ,
-% idxgroup = LaTeX comands\actualchar\LaTeX{} commands ,
+% idxgroup = LaTeX commands\actualchar\LaTeX{} commands ,
% printtype =
% ]{Macro}{macro}
%\end{verbatim}
@@ -1515,7 +1530,7 @@
%
% Thirty years is a long time in the life of computer programs, so
% there are a good number of interfaces within \DOC that are really
-% only of historical interest (or when processing equally old sources.
+% only of historical interest (or when processing equally old sources).
% We list them here, but in general we suggest that for new
% documentation they should not be used.
%
@@ -2108,9 +2123,12 @@
% that is, they must be given |\catcode| $12$.
% \changes{v1.8b}{1993/09/21}{Changed to conform to new LaTeX verbatim,
% which handles more ligatures.}
+% \changes{v3.0o}{2023/12/30}{Use \cs{@noligs} from the \LaTeX\
+% kernel, so that the \texttt{upquote} package can
+% add its patch (gh/1230)}
% \begin{macrocode}
\obeylines
- \let\do\do@noligs \verbatim@nolig@list
+ \@noligs
\let\do\@makeother \dospecials
% \end{macrocode}
% \changes{v1.5t}{1989/11/07}{Common code added.}
@@ -2183,7 +2201,7 @@
% \changes{v1.7a}{1992/03/13}{Added \cs{reset@font} for NFSS.}
% \changes{v1.8c}{1993/10/25}{NFSS standard}
% \changes{v1.9t}{1995/05/26}{Removed \cs{math@fontsfalse} (different
-% math setup /pr1622}
+% math setup /pr1622)}
% \begin{macrocode}
\@ifundefined{MacroFont}{%
\if@compatibility
@@ -2220,7 +2238,7 @@
% \changes{v1.7m}{1992/10/11}{Use sltt as default.}
% \changes{v1.8c}{1993/10/25}{NFSS standard}
% \changes{v1.9t}{1995/05/26}{Removed \cs{math@fontsfalse} (different
-% math setup /pr1622}
+% math setup /pr1622)}
% Although most of the macro code is set in |\MacroFont| we want to be
% able to switch to indicate module code set in |\AltMacroFont|.
% |\macro@font| keeps track of which one we're using. We can't do the
@@ -2681,7 +2699,7 @@
% \end{macrocode}
%
% \changes{v2.1j}{2019/11/03}{Kernel now sets up \cs{verbvisiblespace} (gh/205)}
-% \changes{v2.1k}{2019/11/10}{Put the definition into the right command :-( (gh/205)}
+% \changes{v2.1k}{2019/11/10}{Put the definition into the right command (gh/205)}
% \begin{macrocode}
\@setupverbvisiblespace
\MacroFont \@vobeyspaces \@sxverbatim}
@@ -2895,32 +2913,32 @@
% following tasks:
% \begin{itemize}
% \parindent4em
-% \item[1)]
+% \item[(1)]
% |\catcode| all characters used in macro names to
-% 11 (i.e.\ `letter').
-% \item[2)]
+% 11 (i.e., `letter').
+% \item[(2)]
% |\catcode| the `|\|' character to 13
-% (i.e.\ `active').
-% \item[3a)]
+% (i.e., `active').
+% \item[(3a)]
% |\let| the `|\|' equal |\scan@macro|
-% (i.e.\ start the macro scanning mechanism) if there is
-% no special escape character (i.e.\ the
+% (i.e., start the macro scanning mechanism) if there is
+% no special escape character (i.e., the
% |\special@escape@char| is `|\|').
-% \item[3b)]
+% \item[(3b)]
% Otherwise |\let| it equal |\bslash|, i.e.\
% produce a printable |\|.
-% \item[4)]
+% \item[(4)]
% Make the \meta{special escape character} active.
-% \item[5)]
+% \item[(5)]
% |\let| the active version of the special escape
% character
-% (i.e.\ the expansion of |\active@escape@char|) equal
+% (i.e., the expansion of |\active@escape@char|) equal
% |\scan@macro|.
% \end{itemize}
% The reader might ask why we bother to |\catcode| the
% `|\|' first to 12 (at the end of |\macro@code|) then
% re-|\catcode| it to 13 in order to produce a $|\|_{12}$
-% in case 3b) above. This is done because we have to ensure that
+% in case (3b) above. This is done because we have to ensure that
% `|\|' has |\catcode| 13 within the \env{macrocode}
% environment. Otherwise the delimiter for the argument of
% |\xmacro@code| would not be found (parameter matching
@@ -2930,14 +2948,14 @@
% \begin{macrocode}
\begingroup \catcode`\|=\z@ \catcode`\\=\active
% \end{macrocode}
-% We carry out tasks 2) and 3b) first.
+% We carry out tasks (2) and (3b) first.
% \SpecialEscapechar\|
% \begin{macrocode}
|gdef|init@crossref{|catcode`|\|active |let\|bslash
% \end{macrocode}
% Because of the popularity of the `|@|' character as a
% `letter' in macros, we normally have to change its
-% |\catcode| here, and thus fulfill task 1). But the macro
+% |\catcode| here, and thus fulfill task (1). But the macro
% designer might use other characters as private letters as well,
% so we use a macro to do the |\catcode| switching.
% \SpecialEscapechar\|
@@ -2945,8 +2963,8 @@
|MakePrivateLetters
% \end{macrocode}
% Now we |\catcode| the special escape character to 13 and
-% |\let| it equal |\scan@macro|, i.e.\ fulfill tasks 4)
-% and 5). Note the use of |\expandafter| to insert the chosen
+% |\let| it equal |\scan@macro|, i.e., fulfill tasks (4)
+% and (5). Note the use of |\expandafter| to insert the chosen
% escape character saved in |\special@escape@char| and
% |\active@escape@char|.
% \SpecialEscapechar\|
@@ -2955,7 +2973,7 @@
|expandafter|let|active@escape@char|scan@macro}
|endgroup
% \end{macrocode}
-% If there is no special escape character, i.e.\ if
+% If there is no special escape character, i.e., if
% |\SpecialEscapechar| is |\\|, the second last line will
% overwrite the previous definition of $|\|_{13}$. In this
% way all tasks are fulfilled.
@@ -3109,9 +3127,9 @@
% done by the |\ifnot@excluded| macro which assumes that the
% macro name is saved in |\macro@namepart|. The character
% mustn't be stored with a special category code or exclusion from
-% the index won't work, so we we use \cs{string} to normalize it
-% the same way it is done in \cs{DoNotIndex}, i.e. everything ends up catcode 12
-% except for the space character.
+% the index won't work, so we use \cs{string} to normalize it
+% the same way it is done in \cs{DoNotIndex}, i.e. everything ends up
+% catcode 12 except for the space character.
% \changes{v2.0e}{1998/12/28}{Correctly use the case-changing trick.}
% \changes{v3.0l}{2022/11/03}{No longer using the case-changing trick.}
% \begin{macrocode}
@@ -3254,7 +3272,7 @@
% unnecessarily index within that part of the code. As the sequence
% is local it will revert this setting at the end of the
% environment so that the command is indexed elsewhere (unless it
-% is generally disabled from indexing.
+% is generally disabled from indexing).
%
% \DescribeMacro\g__doc_idxtype_prop
% Global property list that holds for all commands that are special
@@ -3282,7 +3300,7 @@
% \DescribeInterfaceMacro\RecordIndexType
% This command takes two arguments: a command (with escape char)
% and its type (i.e., first mandatory
-% argument of a |\NewDocElement| declaration. If |#1| should not be
+% argument of a |\NewDocElement| declaration). If |#1| should not be
% included from the index, then the data is used to record that
% this command is of this type. The information is then used to
% generate appropriate index entries. Obviously, index entries
@@ -3481,7 +3499,7 @@
% \begin{macro}{\__doc_idxtype_put:nn}
% This internal command takes two arguments: a command name as
% string (no backslash) and its type (i.e., first mandatory
-% argument of a |\NewDocElement| declaration. If |#1| is not in
+% argument of a |\NewDocElement| declaration). If |#1| is not in
% |\l__doc_donotindex_seq| it will add this data to the property
% list |\g__doc_idxtype_prop| using |#1| as key and |#2| as its
% value. If the key already exist its value will be overwritten. If
@@ -3884,7 +3902,8 @@
% \begin{imacro}{\RightBraceIndex}
% \changes{v1.5s}{1989/11/05}{Support for code line no. (Undoc)} These
% two macros fix the problems with \prg{makeindex}. Note the
-% `hack' with |\iffalse}\fi| to satisfy both \TeX{} and the
+% `hack' with \iffalse{-to get matching braces\fi |\iffalse}\fi|
+% to satisfy both \TeX{} and the
% \prg{makeindex} program. When this is written to the
% \texttt{.idx} file \TeX{} will see both braces (so we get a
% balanced text). \prg{makeindex} will also see balanced braces
@@ -5539,7 +5558,7 @@
% \begin{macrocode}
\long\def\@doc@env#1#2#3{
% \end{macrocode}
-% The |\endgroup| here closes the scanning of names (using special catcodes.
+% The |\endgroup| here closes the scanning of names (using special catcodes).
% \begin{macrocode}
\endgroup
\clist_map_inline:nn {#3} { \@doc@env@{#1}{#2}{##1} }
@@ -5565,8 +5584,8 @@
% they are technically part of the generated API, only not meant for public
% use.
%
-% \fmi{above docu is no longer right (but code needs further changes
-% anyway}
+% \fmi{above docu is no longer right (but code probably needs further changes
+% anyway)}
%
% |#1| is either \texttt{TT} (for true = macrolike) or \texttt{TF}.
% If true then we drop the first char from |\saved@macroname| and
@@ -5580,7 +5599,7 @@
% If the \DOC element described is macrolike but not a normal
% ``macro'' then its type should be recorded and this is the places
% where this happens. For macros (which should make up the bulk of
-% these items we don't do this and for anything else that looks
+% these items) we don't do this and for anything else that looks
% from an indexing perspective like a macro we don't do that either
% to keep the list of exceptions small. That would be the case if
% the indexing command |\Code|\meta{doc-element}|Index| is
@@ -5635,7 +5654,7 @@
\fi
% \end{macrocode}
% Suppress further |\index| entries when we are within a
-% \texttt{macrolike} environment. (There is no point doing that for
+% \texttt{macrolike} environment. There is no point doing that for
% non-\texttt{macrolike} environments are index entries are only
% generated for items starting with a backslash anyway.
% \fmi{fix}
@@ -5940,6 +5959,16 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\doc@ignoredinfo}
+%
+% \begin{macrocode}
+\def\doc@ignoredinfo#1#2{%
+ \PackageInfo{doc}{Doc element '#1/#2' declaration
+ ignored}%
+}
+% \end{macrocode}
+% \end{macro}
+%
%
% \begin{imacro}{\NewDocElement}
% \oarg{options}\marg{name}\marg{envname}
@@ -5963,6 +5992,30 @@
% \end{macrocode}
% \end{imacro}
%
+% \begin{imacro}{\ProvideDocElement}
+% \oarg{options}\marg{name}\marg{envname}
+% This does nothing unless the doc element could be declared with
+% \cs{NewDocElement}.
+% \begin{macrocode}
+\newcommand\ProvideDocElement[3][]{%
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \@ifundefined{Print#2Name}%
+ {\@ifundefined{PrintDescribe#2}%
+ {\@ifundefined{#3}%
+ {\@ifundefined{end#3}%
+ {\@NewDocElement{#1}}%
+ \doc@ignoredinfo
+ }\doc@ignoredinfo
+ }\doc@ignoredinfo
+ }\doc@ignoredinfo
+ {#2}{#3}%
+}
+% \end{macrocode}
+% \end{imacro}
+%
+%
% \begin{imacro}{\RenewDocElement}
% \oarg{options}\marg{name}\marg{envname}
%
@@ -6098,7 +6151,7 @@
% \end{macrocode}
-% \begin{macro}{SpecialMainIndex}
+% \begin{macro}{\SpecialMainIndex}
%
% In \DOC v2 we had \cs{SpecialMainIndex} and
% \cs{SpecialMainEnvIndex} but now with additional \DOC elements we
@@ -6110,7 +6163,7 @@
% \end{macrocode}
% \end{macro}
-% \begin{macro}{SpecialUsageIndex}
+% \begin{macro}{\SpecialUsageIndex}
% \DOC v2 also had \cs{SpecialUsageIndex} which is now called
% \cs{SpecialMacroIndex} generating the ``usage'' index entry for
% a macro. Again we provide that as an alias via |\def|.
@@ -6206,86 +6259,6 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \section{Code no longer used}
-%
-% \begin{imacro}{\verb}
-% \changes{v1.7a}{1992/02/27}{Now warns about newlines (from
-% newdoc with `@noligs added).}
-% \changes{v1.8b}{1993/09/21}{Changed to conform to new LaTeX \cs{verb}}
-% We re-define |\verb| to check for newlines in its argument since a
-% missing delimiter is difficult to detect in \DOC{} source.
-% The code is the same as in \texttt{latex.tex} of September 19, 1993.
-% Perhaps there should be a font-changing
-% hook rather than just using |\ttfamily|, but if so it probably should be
-% different from |\MacroFont| since that normally includes |\small|
-% and would look wrong inline.
-% \changes{v1.7a}{1992/02/28}{Added math mode check (from verbatim.sty)}
-% \begin{macrocode}
-%\def\verb{\relax\ifmmode\hbox\else\leavevmode\null\fi
-% \bgroup \let\do\do@noligs \verbatim@nolig@list
-% \ttfamily \verb@eol@error \let\do\@makeother \dospecials
-% \@ifstar{\@sverb}{\@vobeyspaces \frenchspacing \@sverb}}
-% \end{macrocode}
-% \end{imacro}
-%
-% \begin{macro}{\verb@balance@group}
-% \begin{macro}{\verb@egroup}
-% \begin{macro}{\verb@eol@error}
-% \changes{v1.8b}{1993/09/21}{Renamed \cs{verb@err} to
-% \cs{verb@eol@error}, as in new LaTeX verbatim.}
-% \begin{macrocode}
-%\let\verb@balance@group\@empty
-% \end{macrocode}
-%
-% \begin{macrocode}
-%\def\verb@egroup{\global\let\verb@balance@group\@empty\egroup}
-% \end{macrocode}
-%
-% \begin{macrocode}
-%\begingroup
-% \obeylines%
-% \gdef\verb@eol@error{\obeylines%
-% \def^^M{\verb@egroup\@latex@error{%
-% \noexpand\verb command ended by end of line}\@ehc}}%
-%\endgroup
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\@sverb}
-% \changes{v1.7a}{1992/02/27}{Added for \cs{verb} change.}
-% \changes{v1.7a}{1992/02/28}{Now same as in verbatim.sty.}
-% \changes{v1.8b}{1993/09/21}{Changed to conform to new LaTeX verbatim,
-% which has better error trapping.}
-% See \cite{art:verbatim} for commentary.
-% \changes{v2.1j}{2019/11/03}{Use the kernel definition, no change needed (gh/205)}
-% \begin{macrocode}
-%\def\@sverb#1{%
-% \catcode`#1\active \lccode`\~`#1%
-% \gdef\verb@balance@group{\verb@egroup
-% \@latex@error{Illegal use of \noexpand\verb command}\@ehc}%
-% \aftergroup\verb@balance@group
-% \lowercase{\let~\verb@egroup}}
-% \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\verbatim@nolig@list}
-% \begin{macro}{\do@noligs}
-% These macros replace the old |\@noligs| mechanism by an
-% extensible version to allow more ligatures to be added.
-% \begin{macrocode}
-%\def\verbatim@nolig@list{\do\`\do\<\do\>\do\,\do\'\do\-}
-%\def\do@noligs#1{%
-% \catcode`#1\active
-% \begingroup
-% \lccode`\~`#1\relax
-% \lowercase{\endgroup\def~{\leavevmode\kern\z@\char`#1}}}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-
^^A Needed for emacs
^^A
diff --git a/macros/latex/base/doc.pdf b/macros/latex/base/doc.pdf
index 0c8fa0e4a2..3b5313c6ec 100644
--- a/macros/latex/base/doc.pdf
+++ b/macros/latex/base/doc.pdf
Binary files differ
diff --git a/macros/latex/base/docstrip.dtx b/macros/latex/base/docstrip.dtx
index 9677fdad61..d5366b3fdd 100644
--- a/macros/latex/base/docstrip.dtx
+++ b/macros/latex/base/docstrip.dtx
@@ -31,7 +31,7 @@
\def\filename{docstrip.dtx}
\def\fileversion{v2.6b}
\def\filedate{2022-09-03}
-\def\docdate {2023-10-10}
+\def\docdate {2024-02-08}
%%
%
%\iffalse
@@ -450,7 +450,7 @@
% \DescribeMacro{\endbatchfile}
% All batch files should end with this command. Any lines after this
% in the file are ignored. In old files that start
-% |\def\batchfile{|\ldots\ this command is optional, but is a good
+% |\def\batchfile{|\ldots\ \iffalse}\fi this command is optional, but is a good
% idea anyway. If this command is omitted from a batchfile then
% normally \TeX\ will go to its interactive |*| prompt, so you may
% stop \ds{} by typing |\endbatchfile| to this prompt.
@@ -757,7 +757,7 @@
% \meta{Primary}]*\\
% \meta{Primary} & $::=$ &
% \meta{Terminal} $|$ \texttt{!}\meta{Primary}
-% $|$ \texttt{(}\meta{Expression}\texttt{)}\\
+% $|$ \texttt(\meta{Expression}\texttt)\\
% \end{tabular}
%
% The \texttt{|} stands for disjunction, the \texttt{\&} stands for
@@ -1712,7 +1712,7 @@ Z
% \end{macrocode}
%
% \begin{macro}{\quote@name}
-% \changes{v2.5h}{2020/04/18}{Macro added gfh/221)}
+% \changes{v2.5h}{2020/04/18}{Macro added (gh/221)}
% A macro copied from \texttt{ltfiles.dtx} in order to be able to
% allow spaces in filenames.
% \begin{macrocode}
@@ -1994,7 +1994,7 @@ Z
% \meta{Primary} & $::=$ &
% \meta{Terminal} $|$ \texttt{!}\meta{Primary}
% $|$
-% \texttt{(}\meta{Expression}\texttt{)}\\
+% \texttt(\meta{Expression}\texttt)\\
% \end{tabular}
%
% The \texttt{|} stands for disjunction, the \texttt{\&} stands for
@@ -2023,7 +2023,7 @@ Z
% \begin{eqnarray*}
% \tau(\meta{Terminal})&=&"\t@<Terminal>,#1,<Terminal>,\qStop"\\
% \tau(!\meta{Primary})&=&"\if1"\,\tau(\meta{Primary})\,"0\else1\fi"\\
-% \tau(\mbox{\texttt{(}\meta{Expression}\texttt{)}})
+% \tau(\mbox{\texttt(\meta{Expression}\texttt)})
% &=&\tau(\meta{Expression})\\
% \tau(\mbox{\meta{Primary}\texttt{\&}\meta{Secondary}})
% &=&"\if0"\,\tau(\meta{Primary})\,"0\else"
@@ -4473,7 +4473,7 @@ for copying and modification in the file \inFileName.
% {Macro added (DPC)}
% Process the batch file, and then terminate cleanly.
% This may be set to |\relax| for `new style' batch files that
-% do not start with |\def\batchfile{|\ldots
+% do not start with |\def\batchfile{|\ldots \iffalse}\fi
% \begin{macrocode}
\def\process@first@batchfile{%
\processbatchFile
diff --git a/macros/latex/base/docstrip.pdf b/macros/latex/base/docstrip.pdf
index 09f9f4d0bb..6b7ab759be 100644
--- a/macros/latex/base/docstrip.pdf
+++ b/macros/latex/base/docstrip.pdf
Binary files differ
diff --git a/macros/latex/base/encguide.pdf b/macros/latex/base/encguide.pdf
index 515a882479..e6c1cc3bac 100644
--- a/macros/latex/base/encguide.pdf
+++ b/macros/latex/base/encguide.pdf
Binary files differ
diff --git a/macros/latex/base/exscale.pdf b/macros/latex/base/exscale.pdf
index 754af95023..bb2df52c84 100644
--- a/macros/latex/base/exscale.pdf
+++ b/macros/latex/base/exscale.pdf
Binary files differ
diff --git a/macros/latex/base/fix-cm.pdf b/macros/latex/base/fix-cm.pdf
index 2bb6951bb5..ae1980ea64 100644
--- a/macros/latex/base/fix-cm.pdf
+++ b/macros/latex/base/fix-cm.pdf
Binary files differ
diff --git a/macros/latex/base/fntguide.pdf b/macros/latex/base/fntguide.pdf
index 244cfc1374..941435118e 100644
--- a/macros/latex/base/fntguide.pdf
+++ b/macros/latex/base/fntguide.pdf
Binary files differ
diff --git a/macros/latex/base/fntguide.tex b/macros/latex/base/fntguide.tex
index 7cf5d23981..6106204a55 100644
--- a/macros/latex/base/fntguide.tex
+++ b/macros/latex/base/fntguide.tex
@@ -42,7 +42,7 @@
\title{\LaTeXe{} font selection}
-\author{\copyright~Copyright 1995--2023, \LaTeX\ Project
+\author{\copyright~Copyright 1995--2024, \LaTeX\ Project
Team.\thanks{Thanks to Arash Esbati for documenting the
newer NFSS features of 2020}\\
All rights reserved.%
@@ -52,7 +52,7 @@
\texttt{fntguide.tex} for full details.}%
}
-\date{October 2023}
+\date{March 2024}
\begin{document}
@@ -1997,6 +1997,83 @@ For example,
would use |sb| (semi-bold) when |\rmfamily\bfseries| is requested in
document.
+\subsection{Handling of current and requested font series and shape}
+
+In the original NFSS implementation, the series was a single attribute
+stored in |\f@series| and so one always had to specify both weight and
+width together. Hence, it was impossible to typeset a paragraph in a
+condensed font and inside have a few words in bold weight (but still
+condensed) without doing this manually by requesting
+|\fontseries{bc}\selectfont|.
+
+\NEWfeature{2020/02/02}
+The new implementation now works differently by looking both at the
+current value of |\f@series| and the requested new series and out of
+that combination selects a resulting series value. Thus, if the current
+series is |c| and we ask for |b|, we now get |bc|. This is done by
+consulting a simple lookup table where entries can be added or changed
+with |\DeclareFontSeriesChangeRule|:
+\begin{decl}
+ |\DeclareFontSeriesChangeRule| %
+ \arg{current series} \arg{requested series} \\
+ \leavevmode\hfill \arg{result} \arg{alternative result}
+\end{decl}
+
+The \m{current series} is the value currently stored in |\f@series|,
+\m{requested series} is the new series requested, \m{result} is the
+combined value if it exists for the given font family, and
+\m{alternative result} is a fallback in case \m{result} doesn't exist.
+The example above now looks like this:
+\begin{verbatim}
+ \DeclareFontSeriesChangeRule{c}{b}{bc}{}
+\end{verbatim}
+which means: switch to the |bc| series if |c| is current and |b| is
+(additionally) requested, and if the current font doesn't have the
+combination, start the normal font substitution, i.e., switch back shape
+to |n| and if this combination doesn't succeed, switch back series to
+|m| as well, ending up with |m/n|.
+
+Another example is:
+\begin{verbatim}
+ \DeclareFontSeriesChangeRule{bc}{sc}{bsc}{bc}
+\end{verbatim}
+which means: if the current series is bold condensed (|bc|) and
+semi-condensed (|sc|) is requested (additionally), try bold
+semi-condensed (|bsc|) if available but stay with bold condensed if not.
+
+A special value is |m| which is used to reset both weight and width. In
+order to reset only one of them, the special values |?m| (reset width)
+and |m?| (reset weight) are provided, e.g.:
+\begin{verbatim}
+ \DeclareFontSeriesChangeRule{bc}{m?}{c}{}
+\end{verbatim}
+
+The corresponding macro |\DeclareFontShapeChangeRule| is also provided
+for setting database entries for font shapes:
+\begin{decl}
+ |\DeclareFontShapeChangeRule| %
+ \arg{current shape} \arg{requested shape} \\
+ \leavevmode\hfill \arg{result} \arg{alternative result}
+\end{decl}
+
+An example would be:
+\begin{verbatim}
+ \DeclareFontShapeChangeRule{it}{sc}{scit}{scsl}
+\end{verbatim}
+If italics is the current shape and small caps is requested, switch to
+|scit| (small caps italics) and if that doesn't exist, try |scsl| (small
+caps slanted).
+
+Finally, it is also possible to overrule the entries in the lookup
+tables and forcibly select a series or shape with:
+\begin{decl}
+ |\fontseriesforce| \arg{series} \qquad |\fontshapeforce| \arg{shape}
+\end{decl}
+
+With the example above for the |c| series, issuing |\fontseriesforce{b}|
+means that the series switches to |b| and not to |bc|. Same applies to
+|\fontshapeforce|.
+
\subsection{Handling of nested emphasis}
\begin{decl}
diff --git a/macros/latex/base/fontdef.dtx b/macros/latex/base/fontdef.dtx
index 82b09709af..281add29ef 100644
--- a/macros/latex/base/fontdef.dtx
+++ b/macros/latex/base/fontdef.dtx
@@ -27,7 +27,8 @@
%
% \fi
% \iffalse
-%%% From File: fontdef.dtx
+%%% From File: fontdef.dtx
+%<*!latexrelease>
%<*dtx>
\ProvidesFile{fontdef.dtx}
%</dtx>
@@ -38,17 +39,24 @@
%<+cfgprel>\ProvidesFile{preload.cfg}
%<driver, >\ProvidesFile{fontdef.drv}
% \fi
-% \ProvidesFile{fontdef.dtx}
-%<-latexrelease> [2021/01/15 v3.0i LaTeX Kernel
-% \iftrue (\else
-%<text, >(Text
-%<math, >(Math
-%<+cfgtext>(Uncustomized text
-%<+cfgmath>(Uncustomized math
-%<+cfgprel>(Uncustomized preload
+% \ProvidesFile{fontdef.dtx}
+ [2024/02/09 v3.0i LaTeX Kernel
+% \iffalse
+%<text, > (Text font setup)
+%<math, > (Math font setup)
+%<+cfgtext> (Uncustomized text font setup)
+%<+cfgmath> (Uncustomized math font setup)
+%<+cfgprel> (Uncustomized preload font setup)
+%<*dtx>
% \fi
-%<-latexrelease> font setup)]
-%
+(font setup)
+%\iffalse
+%</dtx>
+%\fi
+]
+% \iffalse
+%</!latexrelease>
+%\fi
%
%\iffalse This is a META comment
%
diff --git a/macros/latex/base/format.ins b/macros/latex/base/format.ins
index 2e14ee0e62..e20ff09438 100644
--- a/macros/latex/base/format.ins
+++ b/macros/latex/base/format.ins
@@ -170,6 +170,7 @@ the system are in the document `cfgguide.tex'.
\from{lthooks.dtx}{2ekernel} % L3 layer module
\from{ltcmdhooks.dtx}{2ekernel} % L3 layer module
\from{ltsockets.dtx}{2ekernel} % L3 layer module
+ \from{lttemplates.dtx}{2ekernel} % L3 layer module
\from{ltalloc.dtx}{2ekernel}
\from{ltcntrl.dtx}{2ekernel}
\from{lterror.dtx}{2ekernel}
@@ -206,11 +207,12 @@ the system are in the document `cfgguide.tex'.
\from{ltbibl.dtx}{2ekernel}
\from{ltmarks.dtx}{trace,2ekernel} % L3 layer module
\from{ltpage.dtx}{2ekernel}
- \from{ltclass.dtx}{2ekernel,tracerollback}
+ \from{ltclass.dtx}{2ekernel,tracerollback}
\from{ltkeys.dtx}{2ekernel} % L3 layer module
\from{ltfilehook.dtx}{2ekernel} % L3 layer module
\from{ltshipout.dtx}{2ekernel} % L3 layer module
\from{ltoutput.dtx}{2ekernel}
+ \from{lttagging.dtx}{2ekernel}
\from{ltfinal.dtx}{2ekernel}}
\file{tracefnt.sty}{%
\from{ltfsstrc.dtx}{package,trace}}
@@ -228,6 +230,8 @@ the system are in the document `cfgguide.tex'.
\from{lttextcomp.dtx}{TS1sty}}
\file{textcomp-2018-08-11.sty}{%
\from{lttextcomp.dtx}{TS1oldsty}}
+ \file{checkencodingsubset.tex}{%
+ \from{lttextcomp.dtx}{TS1check}}
}
\generateFile{oldlfont.sty}{t}{%
diff --git a/macros/latex/base/graphpap.pdf b/macros/latex/base/graphpap.pdf
index f4ac3ec438..9367e9459f 100644
--- a/macros/latex/base/graphpap.pdf
+++ b/macros/latex/base/graphpap.pdf
Binary files differ
diff --git a/macros/latex/base/ifthen.dtx b/macros/latex/base/ifthen.dtx
index ef7d8ab398..0bbe361211 100644
--- a/macros/latex/base/ifthen.dtx
+++ b/macros/latex/base/ifthen.dtx
@@ -30,7 +30,7 @@
%%
%% File `ifthen.dtx'.
%% Copyright (C) 1991 by Leslie Lamport
-%% Copyright (C) 1994-2001 LaTeX project, David Carlisle
+%% Copyright (C) 1994-2024 LaTeX project, David Carlisle
%% all rights reserved.
%%
%
@@ -42,7 +42,7 @@
%<driver>\ProvidesFile{ifthen.drv}
% \fi
% \ProvidesFile{ifthen.dtx}
- [2022/04/13 v1.1d Standard LaTeX ifthen package (DPC)]
+ [2024/03/16 v1.1e Standard LaTeX ifthen package (DPC)]
%
% \iffalse
%<*driver>
@@ -273,15 +273,35 @@
\ifx##1\relax\z@\else\expandafter##2##1\fi}}}
% \end{macrocode}
% \begin{macrocode}
+\begingroup
+\lccode`\~`\> %
+\catcode`\+\active
+\lccode`\+`\< %
+\catcode`\!\active
+\lccode`\!`\= %
+\lowercase{\endgroup
+% \end{macrocode}
+% \begin{macrocode}
+\def\TE@repl@active{%
+ \TE@repl~>%
+ \TE@repl+<%
+ \TE@repl!=%
+}
+% \end{macrocode}
+% \begin{macrocode}
\long\def\ifthenelse#1{%
% \end{macrocode}
% \changes{v1.0h}{1994/05/14}{Use \cs{TE@repl}}
+% \changes{v1.1e}{2024/03/16}{replace active \cs{ifnum} syntax}
% \begin{macrocode}
\toks@{#1}%
\TE@repl\or\TE@or
\TE@repl\and\TE@and
\TE@repl\not\TE@neg
% \end{macrocode}
+% \begin{macrocode}
+ \TE@repl@active
+% \end{macrocode}
%
% \changes{v1.1c}{2001/05/25}{Added \cs{AND}, \cs{OR} and \cs{NOT} as
% boolean operators as alternative to the lower case versions
@@ -353,7 +373,10 @@
\expandafter\@firstoftwo
\else
\expandafter\@secondoftwo
- \fi}
+ \fi}%
+% \end{macrocode}
+% \begin{macrocode}
+}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/ifthen.pdf b/macros/latex/base/ifthen.pdf
index 349bf582fc..6da60f51ec 100644
--- a/macros/latex/base/ifthen.pdf
+++ b/macros/latex/base/ifthen.pdf
Binary files differ
diff --git a/macros/latex/base/inputenc.dtx b/macros/latex/base/inputenc.dtx
index 5858743afd..7ab9713d8e 100644
--- a/macros/latex/base/inputenc.dtx
+++ b/macros/latex/base/inputenc.dtx
@@ -142,7 +142,7 @@
% Originally this command was only to be used in vertical mode (with
% the idea that it should be only within a document when
% using text from several documents to build up a composite work such
-% as a volume of journal articles. However, usages in certain
+% as a volume of journal articles). However, usages in certain
% languages suggested that it might be preferable to allow changing
% the input encoding at any time, which is what is possible now
% (though that is quite computing resource intensive).
@@ -410,7 +410,7 @@
%<cp1252&!ansinew> \ProvidesFile{cp1252.def}
%<cp1250> \ProvidesFile{cp1250.def}
%<cp1257> \ProvidesFile{cp1257.def}
- [2021/02/14 v1.3d Input encoding file]
+ [2024/02/08 v1.3d Input encoding file]
%<cp850>%%
%<cp850>%% If you need a Euro symbol, try cp858 instead.
%<cp850>%%
@@ -2204,7 +2204,7 @@
% \section{The Next encoding}
%
% This input encoding is based on work by Stefan Ried
-% (\texttt{stef@\linebreak[0]theo-phys.uni-essen.de} and Holger Uhr
+% (\texttt{stef@\linebreak[0]theo-phys.uni-essen.de}) and Holger Uhr
% (\texttt{huhr@\linebreak[0]uni-paderborn.de}).
%
% Further extended by
diff --git a/macros/latex/base/inputenc.pdf b/macros/latex/base/inputenc.pdf
index e6ec0400f2..4d6d01b518 100644
--- a/macros/latex/base/inputenc.pdf
+++ b/macros/latex/base/inputenc.pdf
Binary files differ
diff --git a/macros/latex/base/lamport-manual.pdf b/macros/latex/base/lamport-manual.pdf
index 9cb7e4a508..113cc4942a 100644
--- a/macros/latex/base/lamport-manual.pdf
+++ b/macros/latex/base/lamport-manual.pdf
Binary files differ
diff --git a/macros/latex/base/latexrelease.ins b/macros/latex/base/latexrelease.ins
index 8ae19b318d..89c3b0fc3a 100644
--- a/macros/latex/base/latexrelease.ins
+++ b/macros/latex/base/latexrelease.ins
@@ -97,6 +97,7 @@ extension .ins) which are part of the distribution.
\from{lthooks.dtx} {latexrelease}% L3 layer module
\from{ltcmdhooks.dtx} {latexrelease}% L3 layer module
\from{ltsockets.dtx} {latexrelease}% L3 layer module
+ \from{lttemplates.dtx} {latexrelease}% L3 layer module
\from{ltalloc.dtx} {latexrelease}% empty
\from{ltcntrl.dtx} {latexrelease}% empty
\from{lterror.dtx} {latexrelease}% empty
diff --git a/macros/latex/base/latexrelease.pdf b/macros/latex/base/latexrelease.pdf
index 3408be4003..f77b3e4645 100644
--- a/macros/latex/base/latexrelease.pdf
+++ b/macros/latex/base/latexrelease.pdf
Binary files differ
diff --git a/macros/latex/base/latexsym.pdf b/macros/latex/base/latexsym.pdf
index d7e20ae305..c0c0cd38bd 100644
--- a/macros/latex/base/latexsym.pdf
+++ b/macros/latex/base/latexsym.pdf
Binary files differ
diff --git a/macros/latex/base/lb2.err b/macros/latex/base/lb2.err
index 74c0e222b6..7d22f49814 100644
--- a/macros/latex/base/lb2.err
+++ b/macros/latex/base/lb2.err
@@ -1,4 +1,4 @@
-\newcommand\erratafiledate{2014/09/30}
+\newcommand\erratafiledate{2024/01/03}
\def\comando#1{\texttt{\string#1}}
@@ -1203,6 +1203,14 @@ Streiche den letzten Buchstaben von ausf"uhrliche\u{n}.
\erroronpage{647}{Abs.4, Z.1}{JMa}{2006/03/23}{2}
Streiche den letzten Buchstaben von vertikale\u{r}.
+\erroronpage{649}{Beispiel 10-3-9}{WOs}{2024/01/03}{}
+Das Beispiel verwendet \verb=\frame=, was seinen Inhalt immer auf der
+Zeile positioniert und nicht \verb=\fbox=, was je nach Drehung auch
+unter die Zeile dreht (siehe Beispiel 10.3.10).
+Die Ausgabe ist korrekt aber eher überraschend,
+da der nachfolgende Absatz dann \verb=\fbox= diskutiert und die
+Besonderheit von \verb=\frame= hier nicht erwähnt wird.
+
\erroronpage{649}{Abs.2, Z.8}{FMi/HjG}{2006/10/22}{2}
Ersetze: "`\u{Dieser Punkt} ist in \ldots"' \>
"`\u{Dies} ist in \ldots"'
@@ -1605,6 +1613,7 @@ Die Abkürzung NFSS sollte \textsf{NFSS} geschrieben werden.
\contributor{SZi}{Stefan Ziesemer}
\contributor{TNdz}{Timo Niedenzu}
\contributor{VVo}{Vladimir Volovich}
+\contributor{WOs}{Wolfgang Ostmann}
\contributor{YiL}{Yiannis Lazarides}
\end{multicols}
diff --git a/macros/latex/base/lb2.pdf b/macros/latex/base/lb2.pdf
index 83194744f5..88a06a235b 100644
--- a/macros/latex/base/lb2.pdf
+++ b/macros/latex/base/lb2.pdf
Binary files differ
diff --git a/macros/latex/base/letter.pdf b/macros/latex/base/letter.pdf
index 09b933a022..fed4ff1ed2 100644
--- a/macros/latex/base/letter.pdf
+++ b/macros/latex/base/letter.pdf
Binary files differ
diff --git a/macros/latex/base/lgc2.pdf b/macros/latex/base/lgc2.pdf
index fe532c6180..0873032eaa 100644
--- a/macros/latex/base/lgc2.pdf
+++ b/macros/latex/base/lgc2.pdf
Binary files differ
diff --git a/macros/latex/base/lppl.pdf b/macros/latex/base/lppl.pdf
index 8963917172..a1e823b35f 100644
--- a/macros/latex/base/lppl.pdf
+++ b/macros/latex/base/lppl.pdf
Binary files differ
diff --git a/macros/latex/base/ltboxes.dtx b/macros/latex/base/ltboxes.dtx
index 7c5a7c0139..9852bc5940 100644
--- a/macros/latex/base/ltboxes.dtx
+++ b/macros/latex/base/ltboxes.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltboxes.dtx}
- [2023/10/26 v1.4e LaTeX Kernel (Box Commands)]
+ [2024/06/10 v1.4g LaTeX Kernel (Box Commands)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltboxes.dtx}
@@ -87,7 +87,7 @@
% Note that in this picture mode version of |\makebox| a [b] aligns on
% the \emph{bottom} of the text as documented. If you want to align on
% the \emph{baseline} use
-% |\makebox( , )[b]{\raisebox{0pt}[\height][0pt]{xyz}}}|
+% |\makebox( , )[b]{\raisebox{0pt}[\height][0pt]{xyz}}|
% or |\makebox( , )[b]{\smash{xyz}}|
%
% \DescribeMacro\mbox
@@ -235,7 +235,8 @@
% \begin{macro}{\makebox}
% \changes{v0.1a}{1993/12/03}
% {modified}
-% |\makebox| User level command just looks for optional |[| or |(|.
+% |\makebox| User level command just looks for optional
+% |[| or |(|. \iffalse)]\fi
% \changes{v1.1h}{2015/01/08}{Make Robust (latexrelease)}
% \begin{macrocode}
%</2ekernel>
@@ -1010,7 +1011,7 @@
% set globally to false when they are definitely true.
%
% If anyone is unhappy with this argument then both flags should be
-% treated as in |\set@nobreak|; otherwise this command will be
+% treated as in |\@setnobreak|; otherwise this command will be
% redundant.
% \changes{v1.1a}{1996/10/24}{Added local settings of flags: dangerous!!}
% \begin{macrocode}
@@ -1486,9 +1487,46 @@
%
% The |\nobreak| was added (1995/10/31) to allow hyphenation of the
% final word of the paragraph.
+%
+% In 2024 we changed the macro to account for vertical mode. In
+% that case we use a strut produced with \cs{hrule} to avoid
+% starting a new paragraph (resulting in spurious extra line) and
+% also account for the \cs{prevdepth} of the previous line.
+% \changes{v1.4f}{2024/04/18}
+% {Use a \cs{hrule} strut not a \cs{vrule} if already in
+% vertical mode (bug seen first with footmisc/14)}
+% \changes{v1.4g}{2024/06/10}
+% {Always use a \cs{vrule} strut after all, but back up by a baseline
+% if already in vertical mode. Otherwise empty table p-cells will
+% not get the correct width (bug seen first with colortbl)}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2024/06/01}%
+%<latexrelease> {\@finalstrut}{final strut correction}%
\def\@finalstrut#1{%
- \unskip\ifhmode\nobreak\fi\vrule\@width\z@\@height\z@\@depth\dp#1}
+ \unskip
+ \ifhmode \nobreak
+ \else
+% \end{macrocode}
+% If we are in vmode we now back up by a baseline.
+% \begin{macrocode}
+ \vskip-\baselineskip
+ \fi
+% \end{macrocode}
+% Finally we unconditionally use \cs{vrule}.
+% \begin{macrocode}
+ \vrule\@width\z@\@height\z@\@depth\dp#1}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\@finalstrut}{final strut correction}%
+%<latexrelease>\def\@finalstrut#1{%
+%<latexrelease> \unskip\ifhmode\nobreak\fi
+%<latexrelease> \vrule\@width\z@\@height\z@\@depth\dp#1}
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/ltclass.dtx b/macros/latex/base/ltclass.dtx
index 139eb7a1a7..35bbb8a55a 100644
--- a/macros/latex/base/ltclass.dtx
+++ b/macros/latex/base/ltclass.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltclass.dtx}
- [2023/04/14 v1.5h LaTeX Kernel (Class & Package Interface)]
+ [2024/04/10 v1.5k LaTeX Kernel (Class & Package Interface)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltclass.dtx}
@@ -390,7 +390,7 @@
% package files.)
%
% |\DeclareOption*{\PassOptionsToPackage{\CurrentOption}|^^A
-% |{|\meta{pkg-name}|}|\\
+% |{|\meta{pkg-name}|}}|\\
% Handle the current option by passing it on to the package
% \meta{pkg-name}, which will presumably be loaded via
% |\RequirePackage| later in the file. This is useful for building
@@ -1075,19 +1075,20 @@
% \begin{macrocode}
%</2ekernel>
%<*2ekernel|latexrelease>
-%<latexrelease>\IncludeInRelease{2021/11/15}%
-%<latexrelease> {\IfPackageLoadedtTF}{Test package loading}%
+%<latexrelease>\IncludeInRelease{2024/06/01}%
+%<latexrelease> {\IfPackageLoadedTF}{Test package loading}%
\let \IfPackageLoadedTF \@ifpackageloaded
\let \IfClassLoadedTF \@ifclassloaded
\let \IfPackageLoadedWithOptionsTF \@ifpackagewith
\let \IfClassLoadedWithOptionsTF \@ifclasswith
% \end{macrocode}
-% For rollback pretend it was available since the beginning of dawn.
+% For rollback/rollforward pretend everything was available since
+% the beginning of dawn.
% \begin{macrocode}
%</2ekernel|latexrelease>
%<latexrelease>\EndIncludeInRelease
%<latexrelease>\IncludeInRelease{0000/00/00}%
-%<latexrelease> {\IfPackageLoadedtTF}{Test package loading}%
+%<latexrelease> {\IfPackageLoadedTF}{Test package loading}%
%<latexrelease>
%<latexrelease>\let \IfPackageLoadedTF \@ifpackageloaded
%<latexrelease>\let \IfClassLoadedTF \@ifclassloaded
@@ -1102,6 +1103,99 @@
%
%
%
+% \begin{macro}{
+% \IfPackageLoadedT,\IfPackageLoadedF,
+% \IfPackageAtLeastT,\IfPackageAtLeastF,
+% \IfClassAtLeastT,\IfClassAtLeastF,
+% \IfFileAtLeastT,\IfFileAtLeastF,
+% \IfFormatAtLeastT,\IfFormatAtLeastF,
+% \IfPackageLoadedWithOptionsT,\IfPackageLoadedWithOptionsF,
+% \IfClassLoadedT,\IfClassLoadedF,
+% \IfClassLoadedWithOptionsF,\IfClassLoadedWithOptionTF
+% }
+% A few more conditionals for convenience
+% \changes{v1.5k}{2024/04/10}{Provide T and F conditionals not just TF
+% (gh/1262)}
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2024/06/01}%
+%<latexrelease> {\IfPackageLoadedT}{More conditionals}%
+\def\IfPackageLoadedT #1#2{\IfPackageLoadedTF{#1}{#2}{}}
+\def\IfPackageLoadedF #1{\IfPackageLoadedTF{#1}{}}
+\def\IfClassLoadedT #1#2{\IfClassLoadedTF{#1}{#2}{}}
+\def\IfClassLoadedF #1{\IfClassLoadedTF{#1}{}}
+\def\IfPackageAtLeastT#1#2#3{\IfPackageAtLeastTF{#1}{#2}{#3}{}}
+\def\IfPackageAtLeastF #1#2{\IfPackageAtLeastTF{#1}{#2}{}}
+\def\IfClassAtLeastT #1#2#3{\IfClassAtLeastTF{#1}{#2}{#3}{}}
+\def\IfClassAtLeastF #1#2{\IfClassAtLeastTF{#1}{#2}{}}
+\def\IfFileAtLeastT #1#2#3{\IfFileAtLeastTF{#1}{#2}{#3}{}}
+\def\IfFileAtLeastF #1#2{\IfFileAtLeastTF{#1}{#2}{}}
+\def\IfFormatAtLeastT #1#2{\IfFormatAtLeastTF{#1}{#2}{}}
+\def\IfFormatAtLeastF #1{\IfFormatAtLeastTF{#1}{}}
+\def\IfPackageLoadedWithOptionsT #1#2#3{\IfPackageLoadedWithOptionsTF{#1}{#2}{#3}{}}
+\def\IfPackageLoadedWithOptionsF #1#2{\IfPackageLoadedWithOptionsTF{#1}{#2}{}}
+\def\IfClassLoadedWithOptionsT #1#2#3{\IfClassLoadedWithOptionsTF{#1}{#2}{#3}{}}
+\def\IfClassLoadedWithOptionsF #1#2{\IfClassLoadedWithOptionsTF{#1}{#2}{}}
+% \end{macrocode}
+%
+% \begin{macro}{\IfFileLoadedTF,\IfFileLoadedT,\IfFileLoadedF}
+% These three commands haven't been there at all in the past.
+% \changes{v1.5k}{2024/04/10}{Provide \cs{IfFileLoadedTF} and variants
+% (gh/1222)}
+% \begin{macrocode}
+\def\IfFileLoadedTF#1{%
+ \expandafter\ifx\csname ver@#1\endcsname\relax
+ \expandafter\@secondoftwo
+ \else
+ \expandafter\@firstoftwo
+ \fi}
+\def\IfFileLoadedT#1#2{\IfFileLoadedTF{#1}{#2}{}}
+\def\IfFileLoadedF #1{\IfFileLoadedTF{#1}{}}
+% \end{macrocode}
+% For rollback/rollforward pretend everything was available since
+% the beginning of dawn.
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\IfPackageLoadedT}{More conditionals}%
+%<latexrelease>
+%<latexrelease>\def\IfPackageLoadedT #1#2{\IfPackageLoadedTF{#1}{#2}{}}
+%<latexrelease>\def\IfPackageLoadedF #1{\IfPackageLoadedTF{#1}{}}
+%<latexrelease>\def\IfClassLoadedT #1#2{\IfClassLoadedTF{#1}{#2}{}}
+%<latexrelease>\def\IfClassLoadedF #1{\IfClassLoadedTF{#1}{}}
+%<latexrelease>\def\IfPackageAtLeastT#1#2#3{\IfPackageAtLeastTF{#1}{#2}{#3}{}}
+%<latexrelease>\def\IfPackageAtLeastF #1#2{\IfPackageAtLeastTF{#1}{#2}{}}
+%<latexrelease>\def\IfClassAtLeastT #1#2#3{\IfClassAtLeastTF{#1}{#2}{#3}{}}
+%<latexrelease>\def\IfClassAtLeastF #1#2{\IfClassAtLeastTF{#1}{#2}{}}
+%<latexrelease>\def\IfFileAtLeastT #1#2#3{\IfFileAtLeastTF{#1}{#2}{#3}{}}
+%<latexrelease>\def\IfFileAtLeastF #1#2{\IfFileAtLeastTF{#1}{#2}{}}
+%<latexrelease>\def\IfFormatAtLeastT #1#2{\IfFormatAtLeastTF{#1}{#2}{}}
+%<latexrelease>\def\IfFormatAtLeastF #1{\IfFormatAtLeastTF{#1}{}}
+%<latexrelease>\def\IfPackageLoadedWithOptionsT #1#2#3{\IfPackageLoadedWithOptionsTF{#1}{#2}{#3}{}}
+%<latexrelease>\def\IfPackageLoadedWithOptionsF #1#2{\IfPackageLoadedWithOptionsTF{#1}{#2}{}}
+%<latexrelease>\def\IfClassLoadedWithOptionsT #1#2#3{\IfClassLoadedWithOptionsTF{#1}{#2}{#3}{}}
+%<latexrelease>\def\IfClassLoadedWithOptionsF #1#2{\IfClassLoadedWithOptionsTF{#1}{#2}{}}
+%<latexrelease>
+%<latexrelease>\def\IfFileLoadedTF#1{%
+%<latexrelease> \expandafter\ifx\csname ver@#1\endcsname\relax
+%<latexrelease> \expandafter\@secondoftwo
+%<latexrelease> \else
+%<latexrelease> \expandafter\@firstoftwo
+%<latexrelease> \fi}
+%<latexrelease>\def\IfFileLoadedT#1#2{\IfFileLoadedTF{#1}{#2}{}}
+%<latexrelease>\def\IfFileLoadedF #1{\IfFileLoadedTF{#1}{}}
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%
+%
+%
% \begin{macro}{\ProvidesPackage}
% Checks that the current filename is correct, and defines
% |\ver@filename|.
@@ -1327,11 +1421,11 @@
% \changes{v1.4c}{2021/06/06}
% {apply \cs{expandafter} to raw options for gh/580}
% \begin{macrocode}
- \@ifundefined{@raw@opt@#3.#1}%
- {\expandafter\gdef\csname @raw@opt@#3.#1\expandafter\endcsname
- \expandafter{#2}}%
- {\expandafter\g@addto@macro\csname @raw@opt@#3.#1\expandafter\endcsname
- \expandafter{\expandafter,#2}}%
+ \@ifundefined{@raw@opt@#3.#1}%
+ {\expandafter\gdef\csname @raw@opt@#3.#1\expandafter\endcsname
+ \expandafter{#2}}%
+ {\expandafter\g@addto@macro\csname @raw@opt@#3.#1\expandafter\endcsname
+ \expandafter{\expandafter,#2}}%
}
%</2ekernel|latexrelease>
%<latexrelease>\EndIncludeInRelease
@@ -1950,12 +2044,34 @@
% \end{macro}
%
% \begin{macro}{\@fileswithoptions}
+% \changes{v1.5i}{2024/01/30}{Test group level}
% The common part of |\documentclass| and |\usepackage|.
% \begin{macrocode}
+%</2ekernel>
+%<latexrelease>\IncludeInRelease{2024/06/01}%
+%<latexrelease> {\@fileswithoptions}{Check Group}%
+%<*2ekernel|latexrelease>
\def\@fileswithoptions#1{%
+ \ifnum\currentgrouplevel>\z@
+ \@latex@error
+ {Loading a class or package in a group}%
+ {Classes and packages should only be loaded at the top level}%
+ \fi
\@ifnextchar[%]
{\@fileswith@ptions#1}%
{\@fileswith@ptions#1[]}}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\@fileswithoptions}{Check Group}%
+%<latexrelease>\def\@fileswithoptions#1{%
+%<latexrelease> \@ifnextchar[%]
+%<latexrelease> {\@fileswith@ptions#1}%
+%<latexrelease> {\@fileswith@ptions#1[]}}
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+% \begin{macrocode}
\@onlypreamble\@fileswithoptions
% \end{macrocode}
%
@@ -2221,9 +2337,17 @@
% \end{macrocode}
% \changes{v1.5d}{2022/10/10}{Use \cs{protected@edef}.}
% \begin{macrocode}
- \expandafter\protected@edef\csname opt@\@currname.\@currext\endcsname
+ \expandafter\protected@edef
+ \csname opt@\@currname.\@currext\endcsname
{\zap@space#2 \@empty}%
- \@namedef{@raw@opt@\@currname.\@currext}{#2}%
+% \end{macrocode}
+% \changes{v1.5j}{2024/03/22}
+% {Apply one-step expansion to raw option list,
+% to be consistent with change for gh/580 (gh/1298).}
+% \begin{macrocode}
+ \expandafter\def
+ \csname @raw@opt@\@currname.\@currext\expandafter\endcsname
+ \expandafter{#2}%
\@nameuse{opt@handler@\@currname.\@currext}%
}%
}%
@@ -2624,8 +2748,8 @@
%
% Allow code to be saved to be executed at specific later times.
%
-% Save things in macros, I considered using toks registers, (and
-% |\addto@hook| from the NFSS code, that would require stacking the
+% Here we save things in macros. I considered using toks registers (and
+% |\addto@hook| from the NFSS code), but that would require stacking the
% contents in the case of required packages, so just generate a new
% macro for each package.
% \begin{macro}{\@begindocumenthook}
@@ -2997,7 +3121,7 @@
\let\do\@makeother\dospecials%
% \end{macrocode}
% If there are active characters in the upper half (e.g., from
-% \texttt{inputenc} there would be confusion so we render everything
+% \texttt{inputenc}) there would be confusion so we render everything
% harmless.
% \changes{v1.2f}{2018/03/27}
% {Use full file name for old release}
@@ -3585,7 +3709,7 @@
% and therefore we can now test its value. If the value is zero we
% assume that the remaining argument string represents a version
% and change |\pkgcls@targetdate| and set |\pkgcls@targetlabel| to
-% the version name (after stripping off the trailing \texttt{=}.
+% the version name (after stripping off the trailing \texttt{=}).
% \begin{macrocode}
\ifnum \pkgcls@targetdate=\z@
\pkgcls@targetdate\@ne
@@ -3695,7 +3819,7 @@
% late, but if there wasn't one (i.e., if current release is the
% oldest that exists) we use it as the best choice. However in
% that case something is wrong (as there shouldn't be a rollback to
-% a date where a package used doesn't yet exists. So we make a
+% a date when a package used didn't yet exists). So we make a
% complained to the user.
% \begin{macrocode}
\ifx\pkgcls@candidate\@empty
diff --git a/macros/latex/base/ltcmd.dtx b/macros/latex/base/ltcmd.dtx
index 0a6cb1a53c..69bd162e56 100644
--- a/macros/latex/base/ltcmd.dtx
+++ b/macros/latex/base/ltcmd.dtx
@@ -34,8 +34,8 @@
%%% From File: ltcmd.dtx
%
% \begin{macrocode}
-\def\ltcmdversion{v1.2a}
-\def\ltcmddate{2023-08-19}
+\def\ltcmdversion{v1.2e}
+\def\ltcmddate{2024-04-17}
% \end{macrocode}
%
%<*driver>
@@ -415,8 +415,6 @@
\cs_new_protected:Npn \@@_declare_cmd_internal:Nnnn #1#2#3#4
{
\tl_set:Nx \l_@@_function_tl { \cs_to_str:N #1 }
- \tl_set:Nx \l_@@_fn_tl
- { \exp_not:c { \l_@@_function_tl \c_space_tl } }
\@@_normalize_arg_spec:n {#2}
\exp_args:No \@@_prepare_signature:n \l_@@_arg_spec_tl
\@@_declare_cmd_code:Nnn #1 {#2} {#3}
@@ -435,17 +433,93 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}[EXP]{\@@_all_m_check:n, \@@_all_m_check_aux:n}
+% A quick loop to check for all |(+)m|-type arguments.
+% \begin{macrocode}
+\cs_new:Npn \@@_all_m_check:n #1
+ { \tl_map_function:nN {#1} \@@_all_m_check_aux:n }
+\cs_new:Npn \@@_all_m_check_aux:n #1
+ {
+ \str_if_eq:nnF {#1} { m }
+ {
+ \str_if_eq:nnF {#1} { + }
+ { X }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\@@_declare_cmd_code:Nnn}
% \begin{macro}
-% {\@@_declare_cmd_code_aux:Nnn, \@@_declare_cmd_code_expandable:Nnn}
-% The appropriate auxiliary is called.
+% {
+% \@@_declare_cmd_optimized:Nnn,
+% \@@_declare_cmd_code_aux:Nnn,
+% \@@_declare_cmd_code_expandable:Nnn
+% }
+% \begin{macro}{\@@_start_optimized:}
+% \changes{v1.2b}{2023/12/01}
+% {Optimize cmd creation for all-\texttt{m} arguments}
+% At this stage we can check for a short-cut possibility: if the argument
+% specification is made up of just |(+)m| tokens, and if all arguments are
+% either short or long, then we can produce an optimized document command.
+% This only applies to document commands, not creation of environments (which
+% are more complex).
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_declare_cmd_code:Nnn #1#2
+ {
+ \bool_lazy_any:nTF
+ {
+ { \l_@@_environment_bool }
+ {
+ \bool_lazy_and_p:nn
+ { \l_@@_some_short_bool }
+ { \l_@@_some_long_bool }
+ }
+ { ! \tl_if_blank_p:e { \@@_all_m_check:n {#2} } }
+ }
+ {
+ \tl_set:Nx \l_@@_fn_tl
+ { \exp_not:c { \l_@@_function_tl \c_space_tl } }
+ \bool_if:NTF \l_@@_grab_expandably_bool
+ { \@@_declare_cmd_code_expandable:Nnn }
+ { \@@_declare_cmd_code_aux:Nnn }
+ }
+ { \@@_declare_cmd_optimized:Nnn }
+ #1 {#2}
+ }
+% \end{macrocode}
+% The optimized version of commands just has to worry about whether to make
+% them protected or long. The commands start with an expandable marker so
+% that other parts of the kernel know these are set up by \pkg{ltcmd}.
+% We need the two layers of redirection so that the \texttt{code} internal
+% function has the same form as it would for any other document command.
+% Optimization means that there is no \cs{group_align_safe_begin:} before
+% grabbing the arguments, so anything involving |&| tokens will not work.
+% However, this is really only intended for making optional argument
+% processing safe anyway, so in practice should not be an issue.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_declare_cmd_code:Nnn
+\cs_new_protected:Npn \@@_declare_cmd_optimized:Nnn #1#2#3
{
- \bool_if:NTF \l_@@_grab_expandably_bool
- { \@@_declare_cmd_code_expandable:Nnn }
- { \@@_declare_cmd_code_aux:Nnn }
- }
+ \bool_if:NTF \l_@@_expandable_bool
+ { \cs_set_nopar:Npe }
+ { \cs_set_protected_nopar:Npe }
+ #1
+ {
+ \exp_not:N \@@_start_optimized:
+ \exp_not:c { \l_@@_function_tl \c_space_tl code }
+ }
+ \exp_args:Ncc \cs_generate_from_arg_count:NNnn
+ { \l_@@_function_tl \c_space_tl code }
+ {
+ cs_set
+ \bool_if:NF \l_@@_expandable_bool { _protected }
+ \bool_if:NF \l_@@_some_long_bool { _nopar }
+ :Npn
+ }
+ \l_@@_current_arg_int
+ {#3}
+ }
+\cs_new:Npn \@@_start_optimized: { }
% \end{macrocode}
% Standard functions call \cs{@@_start:nNNnnn}, which receives the
% argument specification, an auxiliary used for
@@ -544,6 +618,7 @@
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \begin{macro}{\@@_declare_env:nnnn}
% \begin{macro}{\@@_declare_env_internal:nnnn}
@@ -1286,7 +1361,7 @@
% that is not possible without the risk of mistakenly grabbing the
% entire brace group (potentially leading to a~\texttt{!~Runaway argument}
% error) or trying to grab a |}|$_2$, leading to
-% an~\verb|! Argument of \dots has an extra }| error.
+% \iffalse{\fi an~\verb|! Argument of \dots has an extra }| error.
% \begin{macrocode}
\cs_new_protected:Npn \@@_allowed_token_check:N #1
{
@@ -1373,6 +1448,9 @@
% \end{macro}
%
% \begin{macro}{\@@_add_arg_spec:n, \@@_add_arg_spec_mandatory:n}
+% \changes{v1.2c}{2023/12/22}
+% {Clarify error message when \texttt{!} prefix is applied to
+% non-trailing opt-arg (gh/1198)}
% When adding an argument to the argument specification, set the
% \texttt{some_long} or \texttt{some_short} booleans as appropriate
% and clear the booleans keeping track of |+|, |!| and |=| markers.
@@ -1414,7 +1492,12 @@
\bool_if:NT \l_@@_some_obey_spaces_bool
{
\msg_error:nnxx { cmd } { invalid-bang }
- { \@@_environment_or_command: } { \tl_to_str:n {#1} }
+ { \@@_environment_or_command: }
+ {
+ \bool_if:NTF \l_@@_obey_spaces_bool
+ { \tl_to_str:n {'#1'} }
+ { an~optional~argument~before~mandatory~ \tl_to_str:n {'#1'} }
+ }
\@@_bad_def:wn
}
\tl_clear:N \l_@@_last_delimiters_tl
@@ -1626,8 +1709,10 @@
% argument, so we need to break out of one layer of braces in
% \cs{l_@@_process_one_tl}, add copies of the processor as necessary,
% and then return the removed brace. The function below does just
-% that: it defines \cs{l_@@_process_one_tl} starting with a |}|$_2$
-% and ending with a |{|$_1$, so that it adds as many processors as
+% that: it defines \cs{l_@@_process_one_tl} starting with a
+% \iffalse{\fi |}|$_2$
+% and ending with a |{|$_1$, \iffalse}\fi
+% so that it adds as many processors as
% needed when |x|-expanded.
% \begin{macrocode}
\cs_new_protected:Npn \@@_replicate_processor:nn #1 #2
@@ -2033,7 +2118,7 @@
% \begin{macro}{\@@_copy:NN}
% \begin{macro}{\@@_set_eq_if_exist:NN,\@@_set_eq_if_exist:cc}
% This macro just branches to the proper copying command by using
-% \cs{@@_cmd_type_cases:NnnnnF}. The copying command takes the names
+% \cs{@@_cmd_type_cases:NnnnnnF}. The copying command takes the names
% of the commands to be copied to and from, and the actual commands
% as its four arguments.
% \begin{macrocode}
@@ -2042,9 +2127,10 @@
\use:x
{
\int_set:Nn \tex_escapechar:D { 92 }
- \exp_not:N \@@_cmd_type_cases:NnnnnF \exp_not:N #2
+ \exp_not:N \@@_cmd_type_cases:NnnnnnF \exp_not:N #2
{ \@@_copy_command:nnNN }
{ \@@_copy_expandable:nnNN }
+ { \@@_copy_optimized:nnNN }
{ \@@_copy_environment:nnNN }
{ \@@_copy_environment_end:nnNN }
{ \@@_cant_copy:nwn { non-ltcmd } }
@@ -2186,6 +2272,24 @@
%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
%
+% \begin{macro}{\@@_copy_optimized:nnNN}
+% Copy the code, simply define the wrapper.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_copy_optimized:nnNN #1#2#3#4
+ {
+ \cs_set_eq:cc { #1 ~ code } { #2 ~ code }
+ \token_if_protected_macro:NTF #4
+ { \cs_set_protected_nopar:Npe }
+ { \cs_set_nopar:Npe }
+ #3
+ {
+ \exp_not:N \@@_start_optimized:
+ \exp_not:c { #1 ~ code }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
%<latexrelease>\IncludeInRelease{2021/11/15}{\@@_copy:NN (part 2)}%
%<latexrelease> {Support~\NewCommandCopy~in~ltcmd}
@@ -2423,7 +2527,7 @@
%
% \begin{macro}{\@@_show:N}
% This macro just branches to the proper showing command by using
-% \cs{@@_cmd_type_cases:NnnnnF}. The showing command takes the command
+% \cs{@@_cmd_type_cases:NnnnnnF}. The showing command takes the command
% to be shown as argument.
% \begin{macrocode}
\cs_new_protected:Npn \@@_show:N #1
@@ -2431,9 +2535,10 @@
\use:x
{
\int_set:Nn \tex_escapechar:D { 92 }
- \exp_not:N \@@_cmd_type_cases:NnnnnF \exp_not:N #1
+ \exp_not:N \@@_cmd_type_cases:NnnnnnF \exp_not:N #1
{ \@@_show_command:N }
{ \@@_show_expandable:N }
+ { \@@_show_optimized:N }
{ \@@_show_environment:N }
{ \@@_show_environment_end:N }
{ \@@_cant_copy:nwn { non-ltcmd } }
@@ -2450,6 +2555,7 @@
% \@@_show_command:NnNNwN,
% \@@_show_expandable:N,
% \@@_show_expandable:NnNNNNnN,
+% \@@_show_optimized:N,
% \@@_show_command_aux:NnNNn,
% \@@_show_environment:N,
% \@@_show:x,
@@ -2530,6 +2636,48 @@
}
% \end{macrocode}
%
+% Optimized functions need things done a bit differently as we need to
+% reconstruct the argument spec.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_show_optimized:N #1
+ {
+ \exp_args:Nc \@@_show_optimized:NN
+ { \cs_to_str:N #1 \c_space_tl code }
+ #1
+ }
+\cs_new_protected:Npn \@@_show_optimized:NN #1#2
+ {
+ \cs_set:Npe \@@_show_optimized_aux:N ##1
+ {
+ \c_space_tl \c_space_tl \c_hash_str ##1 :
+ \bool_lazy_or:nnT
+ { \token_if_long_macro_p:N #1 }
+ { \token_if_protected_long_macro_p:N #1 }
+ { + } m
+ \iow_newline:
+ }
+ \tl_show:e
+ {
+ \token_to_str:N #2 =
+ \bool_lazy_or:nnF
+ { \token_if_protected_macro_p:N #1 }
+ { \token_if_protected_long_macro_p:N #1 }
+ { expandable ~ } document~command:
+ \iow_newline:
+ \int_step_function:nN
+ {
+ \int_div_truncate:nn
+ { \tl_count:e { \cs_parameter_spec:N #1 } }
+ { 2 }
+ }
+ \@@_show_optimized_aux:N
+ ->
+ \cs_replacement_spec:N #1
+ }
+ }
+\cs_generate_variant:Nn \tl_count:n { e }
+% \end{macrocode}
+%
% We can reuse most of the above to show an environment, except that
% we need to ensure that the proper \cs[no-index]{environment~\ldots}
% are passed to \cs{@@_show_command_aux:NnNNn}. Additionally, when
@@ -3533,18 +3681,38 @@
% \end{macro}
%
% \begin{macro}{\@@_grab_v_aux_put:N}
+% \changes{v1.2d}{2024/03/21}{Collect \cs{endlinechar} as \cs{obeyedline}}
% Storing one token in the collected argument. Most tokens are
% converted to category code $12$, with the exception of active
% characters, and spaces (not sure what should be done for those).
% \begin{macrocode}
+%<latexrelease>\IncludeInRelease{2024/06/01}{\@@_grab_v_aux_put:N}%
+%<latexrelease> {Endlines~as~\obeyedline}
\cs_new_protected:Npn \@@_grab_v_aux_put:N #1
{
\tl_put_right:Nx \l_@@_v_arg_tl
{
\token_if_active:NTF #1
- { \exp_not:N #1 } { \token_to_str:N #1 }
+ { \exp_not:N #1 }
+ {
+ \int_compare:nNnTF {`#1} = \tex_endlinechar:D
+ { \exp_not:N \obeyedline }
+ { \token_to_str:N #1 }
+ }
}
}
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{2020/10/01}{\@@_grab_v_aux_put:N}%
+%<latexrelease> {Endlines~as~\obeyedline}
+%<latexrelease>\cs_new_protected:Npn \@@_grab_v_aux_put:N #1
+%<latexrelease> {
+%<latexrelease> \tl_put_right:Nx \l_@@_v_arg_tl
+%<latexrelease> {
+%<latexrelease> \token_if_active:NTF #1
+%<latexrelease> { \exp_not:N #1 } { \token_to_str:N #1 }
+%<latexrelease> }
+%<latexrelease> }
+%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
% \end{macro}
%
@@ -4376,13 +4544,16 @@
% \end{macro}
%
% \begin{macro}{\__kernel_cmd_if_xparse:NTF}
-% \begin{macro}{\@@_cmd_type_cases:Nnnnn}
+% \begin{macro}{\@@_cmd_type_cases:NnnnnnF}
% \changes{v1.0d}{2021/04/19}{Renamed \cs{__cmd_cmd_if_xparse:NTF} to
% \cs{__kernel_cmd_if_xparse:NTF} for cross-module usage}
% \changes{v1.0d}{2021/07/30}{Added \cs{@@_cmd_type_cases:NnnnnF} for
% \cs{NewCommandCopy} and \cs{ShowCommand} support}
% \changes{v1.0l}{2022/03/18}{Fix \cs{@@_cmd_type_cases:NnnnnF}
-%" prematurely expanding macros (gh/795)}
+% prematurely expanding macros (gh/795)}
+% \changes{v1.2b}{2023/12/01}{Extend for optimized commands}
+% \changes{v1.2e}{2024/04/17}{Use \cs{__kernel_cs_parameter_spec:N} instead
+% of \cs{cs_argument_spec:N}/\cs{cs_parameter_spec:N}}
% \begin{macro}{\@@_cmd_if_xparse_aux:N}
%
% To determine whether the command is an \pkg{xparse} command check
@@ -4390,36 +4561,38 @@
% that its |replacement_spec| starts with either
% \cs{@@_start:nNNnnn} (non-expandable command) or
% \cs{@@_start_expandable:nNNNNn} (expandable command) or
+% \cs{@@_start_optimized:} (optimized command) or
% \cs{@@_start_env:nnnnn} (environment) or
% \cs[no-index]{environment~\#1~end~aux} (environment end).
%
% This conditional is needed in several kernel modules and is
% therefore has a kernel-internal name.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_cmd_type_cases:NnnnnF #1 #2 #3 #4 #5 #6
+\cs_new_protected:Npn \@@_cmd_type_cases:NnnnnnF #1 #2 #3 #4 #5 #6 #7
{
\exp_args:Ne \str_case_e:nnF
{
- \exp_args:Nf \tl_if_empty:nT { \cs_argument_spec:N #1 }
+ \exp_args:Nf \tl_if_empty:nT { \__kernel_cs_parameter_spec:N #1 }
{ \exp_not:N \exp_not:n { \exp_not:e { \tl_head:N #1 } } }
}
{
{ \exp_not:N \@@_start:nNNnnn } {#2}
{ \exp_not:N \@@_start_expandable:nNNNNn } {#3}
- { \exp_not:N \@@_start_env:nnnnn } {#4}
+ { \exp_not:N \@@_start_optimized: } {#4}
+ { \exp_not:N \@@_start_env:nnnnn } {#5}
{
\exp_after:wN \exp_not:N
\cs:w environment~
\exp_last_unbraced:Ne \use_none:nnn
{ \cs_to_str:N #1 } ~end~aux \cs_end:
- } {#5}
+ } {#6}
}
- {#6}
+ {#7}
}
\cs_new_protected:Npn \__kernel_cmd_if_xparse:NTF #1
{
- \@@_cmd_type_cases:NnnnnF #1
- { } { } { } { } { \use_iii:nnn }
+ \@@_cmd_type_cases:NnnnnnF #1
+ { } { } { } { } { } { \use_iii:nnn }
\use_i:nn
}
% \end{macrocode}
@@ -4511,10 +4684,8 @@
\bool_if:NTF \l_@@_environment_bool
{ environment ~ ' \l_@@_environment_str ' }
{
- command ~ '
- \exp_args:Nf \tl_trim_spaces:n
- { \exp_after:wN \token_to_str:N \l_@@_fn_tl }
- '
+ command ~
+ ' \c_backslash_str \tl_to_str:N \l_@@_function_tl '
}
}
% \end{macrocode}
@@ -4522,6 +4693,8 @@
%
% Some messages intended as errors when defining commands/environments.
% \changes{v1.0f}{2021/06/04}{Normalize various error messages}
+% \changes{v1.2c}{2023/12/22}
+% {Generalize message \texttt{invalid-bang} (gh/1198)}
% \begin{macrocode}
\msg_new:nnnn { cmd } { arg-after-body }
{ Argument~type~'b'~must~be~last~in~#1. }
@@ -4612,7 +4785,7 @@
{ Invalid~argument~prefix~'!'~in~#1. }
{
The~prefix~'!'~is~only~allowed~for~trailing~optional~arguments.~
- You~tried~to~apply~it~to~'#2'.
+ You~tried~to~apply~it~to~#2.
\c_@@_ignore_def_tl
}
\msg_new:nnnn { cmd } { not-definable }
diff --git a/macros/latex/base/ltcmdhooks-code.pdf b/macros/latex/base/ltcmdhooks-code.pdf
index 46df7576fd..1f8c95187a 100644
--- a/macros/latex/base/ltcmdhooks-code.pdf
+++ b/macros/latex/base/ltcmdhooks-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltcmdhooks-doc.pdf b/macros/latex/base/ltcmdhooks-doc.pdf
index 2c0060bde6..82d51be74b 100644
--- a/macros/latex/base/ltcmdhooks-doc.pdf
+++ b/macros/latex/base/ltcmdhooks-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltcmdhooks.dtx b/macros/latex/base/ltcmdhooks.dtx
index 73bd7f6351..f8a8699d7e 100644
--- a/macros/latex/base/ltcmdhooks.dtx
+++ b/macros/latex/base/ltcmdhooks.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: ltcmdhooks.dtx
+%% From File: ltcmdhooks.dtx
%% Copyright (C) 2020-2024
%% Frank Mittelbach, Phelype Oleinik, The LaTeX Project
%
@@ -12,16 +12,20 @@
% https://www.latex-project.org/lppl.txt
%
%
-%%% From File: ltcmdhooks.dtx
-%
-\def\ltcmdhooksversion{v1.0i}
-\def\ltcmdhooksdate{2023/06/16}
-%
+% \fi
%
+% \iffalse
+%%% From File: lthooks.dtx
%
%<*driver>
+% \fi
+\ProvidesFile{ltcmdhooks.dtx}
+ [2024/04/17 v1.0j LaTeX Kernel (Command hooks)]
+% \iffalse
+%
\documentclass{l3doc}
-%\usepackage{ltcmdhooks}
+\GetFileInfo{ltcmdhooks.dtx}
+% \usepackage{ltcmdhooks}
\EnableCrossrefs
\CodelineIndex
\begin{document}
@@ -38,7 +42,7 @@
% \providecommand\phoinline[1]{\begin{quote}\itshape\footnotesize PhO: #1\end{quote}}
%
% \title{The \texttt{ltcmdhooks} module\thanks{This file has version
-% \ltcmdhooksversion\ dated \ltcmdhooksdate, \copyright\ \LaTeX\
+% \fileversion\ dated \filedate, \copyright\ \LaTeX\
% Project.}}
% \author{Frank Mittelbach \and Phelype Oleinik}
%
@@ -125,8 +129,8 @@
% \item
%
% that code can be prepended or appended (i.e., added to the
-% hooks) even if the command itself is not defined, because the
-% defining package has not yet been loaded;
+% hooks) even if the command itself is not (yet) defined, because the
+% defining package has not been loaded at this point;
%
% \item
%
@@ -214,6 +218,14 @@
% optional and mandatory arguments. By adding code to the
% \hook{cmd/section/after} hook, you get in the way of that scanning.
%
+% In such a case, where it is known that a specific generic command
+% hook does not work if code is added to it, the package author can
+% add a \cs{DisableGenericHook}\footnote{Please use
+% \cs{DisableGenericHook} if at all, only on hooks that you
+% \enquote{own}, i.e., for commands your package or class defines and
+% not second guess whether or not hooks of other packages should get
+% disabled!} declaration to prevent this from happening in user
+% documents and thereby avoiding obscure errors.
%
%
% \section{Package Author Interface}
@@ -394,6 +406,8 @@
% \end{macrocode}
%
% \changes{v1.0b}{2021/05/24}{Use \cs{msg_...} instead of \cs{__kernel_msg...}}
+% \changes{v1.0j}{2024/04/17}{Use \cs{__kernel_cs_parameter_spec:N} instead
+% of \cs{cs_argument_spec:N}/\cs{cs_parameter_spec:N}}
%
% \begin{macrocode}
%<*2ekernel|latexrelease>
@@ -643,7 +657,7 @@
}
}
% \end{macrocode}
-% and a conditional \cs{@@_if_public_command:N} to check if a command
+% and a conditional \cs{@@_if_public_command:NTF} to check if a command
% has |__| in its name (no other checking is performed). Primitives
% with |:D| in their name could be included here, but they are already
% discarded in the \cs{token_if_macro:NTF} test above.
@@ -838,14 +852,14 @@
\@@_patch_debug:x { ++~command~can~be~patched~without~rescanning }
% \end{macrocode}
% We'll start by counting the number of arguments in the command by
-% counting the number of characters in the \cs{cs_argument_spec:N} of
+% counting the number of characters in the \cs{cs_parameter_spec:N} of
% the macro, divided by two, and subtracting one if the command has an
% optional argument (that is, an extra |[]| in its
% \meta{parameter text}).
% \begin{macrocode}
\int_set:Nn \l_@@_patch_num_args_int
{
- \exp_args:Nf \str_count:n { \cs_argument_spec:N #2 } / 2
+ \exp_args:Nf \str_count:n { \__kernel_cs_parameter_spec:N #2 } / 2
\bool_if:NT #1 { -1 }
}
% \end{macrocode}
@@ -998,7 +1012,7 @@
%<latexrelease> \@@_patch_debug:x { ++~command~can~be~patched~without~rescanning }
%<latexrelease> \int_set:Nn \l_@@_patch_num_args_int
%<latexrelease> {
-%<latexrelease> \exp_args:Nf \str_count:n { \cs_argument_spec:N #2 } / 2
+%<latexrelease> \exp_args:Nf \str_count:n { \__kernel_cs_parameter_spec:N #2 } / 2
%<latexrelease> \bool_if:NT #1 { -1 }
%<latexrelease> }
%<latexrelease> \int_compare:nNnTF { \l_@@_patch_num_args_int } > { \c_zero_int }
@@ -1248,12 +1262,12 @@
% top-level macro with no arguments, so testing this first would
% short-circuit \tn{robust@command@act} and the top-level macros would
% be incorrectly patched. In that case, we just check if the
-% \cs{cs_argument_spec:N} is empty, and call
+% \cs{cs_parameter_spec:N} is empty, and call
% \cs{@@_patch_expand_redefine:NNnn}.
% \begin{macrocode}
\cs_new_protected:Npn \@@_retokenize_patch:Nnn #1 #2 #3
{
- \str_if_eq:eeTF { \cs_argument_spec:N #1 } { }
+ \str_if_eq:eeTF { \__kernel_cs_parameter_spec:N #1 } { }
{ \@@_patch_expand_redefine:NNnn \c_false_bool #1 {#2} {#3} }
{
\@@_patch_debug:x { ..~command~can~only~be~patched~by~rescanning }
diff --git a/macros/latex/base/ltcounts.dtx b/macros/latex/base/ltcounts.dtx
index c58ad2dcb6..006486d23b 100644
--- a/macros/latex/base/ltcounts.dtx
+++ b/macros/latex/base/ltcounts.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltcounts.dtx}
- [2021/07/08 v1.1m LaTeX Kernel (Counters)]
+ [2021/11/08 v1.1n LaTeX Kernel (Counters)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltcounts.dtx}
@@ -305,6 +305,7 @@
% \begin{macro}{\@definecounter}
% \changes{v1.1b}{1995/05/20}{Streamlined code}
% \changes{v1.1c}{1995/05/20}{And do it right}
+% \changes{v1.1n}{2023/11/07}{Do not change \cs{the...} if already defined (gh/823)}
%
% \begin{macrocode}
\def\@definecounter#1{\expandafter\newcount\csname c@#1\endcsname
@@ -312,9 +313,21 @@
\global\expandafter\let\csname cl@#1\endcsname\@empty
\@addtoreset{#1}{@ckpt}%
\global\expandafter\let\csname p@#1\endcsname\@empty
+% \end{macrocode}
+% If \cs{the\#1} is undefined or \cs{relax} we define it with the
+% standard definition for counters, otherwise we warn. This will
+% catch, for example, that somebody defines a counter named
+% ``index'' conflicting with the \env{theindex} environment.
+% \begin{macrocode}
\expandafter
- \gdef\csname the#1\expandafter\endcsname\expandafter
- {\expandafter\@arabic\csname c@#1\endcsname}}
+ \ifx\csname the#1\endcsname\relax
+ \expandafter
+ \gdef\csname the#1\expandafter\endcsname\expandafter
+ {\expandafter\@arabic\csname c@#1\endcsname}%
+ \else
+ \@latex@warning{Command `\string\the#1' already
+ defined -- not changed}%
+ \fi}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/ltdefns.dtx b/macros/latex/base/ltdefns.dtx
index 24c1369698..d9ec12e75a 100644
--- a/macros/latex/base/ltdefns.dtx
+++ b/macros/latex/base/ltdefns.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltdefns.dtx}
- [2022/11/24 v1.5s LaTeX Kernel (definition commands)]
+ [2024/04/17 v1.5t LaTeX Kernel (definition commands)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltdefns.dtx}
@@ -91,6 +91,9 @@
% \changes{v1.4b}{2015/02/21}
% {Removed autoload support}
% \changes{v1.5l}{2020/08/21}{Integration of new hook management interface}
+% \changes{v1.5t}{2024/04/17}
+% {Rename \cs{@expl@cs@argument@spec@@N} to
+% \cs{@expl@cs@parameter@spec@@N} (gh/1014)}
%
% \section{Definitions}
%
@@ -215,12 +218,12 @@
% This section defines the following commands:
%
% \DescribeMacro
-% {\@namedef}\marg{NAME}\\ Expands to |\def\|\marg{NAME},
+% {\@namedef}\marg{NAME}\\ Expands to |\def\|\meta{NAME},
% except name can contain any characters.
%
% \DescribeMacro
% {\@nameuse}\marg{NAME}\\
-% Expands to |\|\marg{NAME}.
+% Expands to |\|\meta{NAME}.
%
% \DescribeMacro
% {\@ifnextchar} X\marg{YES}\marg{NO}\\
@@ -530,9 +533,11 @@
% This macro encapsulates the most common call to |\@ifnextchar|, saving
% several tokens each time it is used in the definition of a command
% with an optional argument.
-% |#1| The code to execute in the case that there is a |[| need not be
+% |#1| The code to execute in the case that there is a |[| \iffalse]\fi
+% need not be
% a single token but can be any sequence of commands that `expects' to
-% be followed by |[|. If this command were only used in |\newcommand|
+% be followed by |[|. \iffalse]\fi
+% If this command were only used in |\newcommand|
% definitions then |#1| would be a single token and the braces could
% be omitted from |{#1}| in the definition below, saving a bit of
% memory.
@@ -595,7 +600,7 @@
% required argument spec by using a delimited argument (delimited
% by the digit). This is faster and uses less tokens. The coding
% is slightly odd to preserve the old interface (using |#2| =
-% |\tw@| as the flag to surround the first argument with |[]|. But
+% |\tw@| as the flag to surround the first argument with |[]|). But
% the new method did not allow for the number of arguments |#3| not
% being given as an explicit digit; hence (further expansion of
% this argument and use of) |\number| was added later in 1999.
@@ -706,13 +711,14 @@
% \begin{macro}{\newenvironment}
% Define a new user environment.
% |#1| is the environment name. |#2#| Grabs all the tokens up to
-% the first |{|. These will be any optional arguments. They are not
+% the first |{|. \iffalse}\fi
+% These will be any optional arguments. They are not
% parsed at this point, but are just passed to |\@newenv| which
% will eventually call |\newcommand|. Any optional arguments will
% then be parsed by |\newcommand| as it defines the command that
% executes the `begin code' of the environment.
%
-% This |#2#| trick removed with version 1.2i as it fails if a |{|
+% This |#2#| trick removed with version 1.2i as it fails if a |{| \iffalse}\fi
% occurs in the optional argument. Now use |\@ifnextchar| directly.
% \begin{macrocode}
\def\newenvironment{\@star@or@long\new@environment}
@@ -888,7 +894,8 @@
% \begin{macro}{\@check@c}
% \changes{v1.2i}{1995/04/25}{Make \cs{long} for latex/1346}
% |\CheckCommand| itself just grabs all the arguments we need,
-% without actually looking for |[| optional argument forms. Now
+% without actually looking for |[| \iffalse]\fi
+% optional argument forms. Now
% define |\reserved@a|. If |\\reserved@a| is then defined, compare it
% with the ``|\#1|' otherwise compare |\reserved@a| with |#1|.
% \begin{macrocode}
@@ -2016,7 +2023,7 @@
\long\def\@show@newcommand@aux#1#2#3{%
\typeout{> \string#1=\@expl@cs@prefix@spec@@N#1macro:}%
#3{default \string##1=\expandafter\detokenize\@gobblethree#2.^^J%
- \@expl@cs@argument@spec@@N#1->\@expl@cs@replacement@spec@@N#1}}
+ \@expl@cs@parameter@spec@@N#1->\@expl@cs@replacement@spec@@N#1}}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -2117,7 +2124,7 @@
\@show@environment@end#1}
\long\def\@show@environment@begin#1{%
\typeout{> \string\begin{\@expl@cs@to@str@@N#1}=environment:}%
- \typeout{\@expl@cs@argument@spec@@N#1->%
+ \typeout{\@expl@cs@parameter@spec@@N#1->%
\@expl@cs@replacement@spec@@N#1.^^J}}
% \end{macrocode}
% \end{macro}
@@ -2139,7 +2146,7 @@
\long\def\@show@environment@end@aux#1#2{%
\@show@tokens{\string\end{\@expl@cs@to@str@@N#2}%
\ifx\relax#1=undefined%
- \else:^^J\@expl@cs@argument@spec@@N#1->%
+ \else:^^J\@expl@cs@parameter@spec@@N#1->%
\@expl@cs@replacement@spec@@N#1%
\fi}}
% \end{macrocode}
@@ -2158,7 +2165,7 @@
% \begin{macrocode}
\def\@show@nonstop#1{%
\typeout{> \string#1=\@expl@cs@prefix@spec@@N#1macro:^^J%
- \@expl@cs@argument@spec@@N#1->\@expl@cs@replacement@spec@@N#1.}}
+ \@expl@cs@parameter@spec@@N#1->\@expl@cs@replacement@spec@@N#1.}}
\def\@show@typeout#1{\typeout{> #1.^^J}}
% \end{macrocode}
% \end{macro}
@@ -2296,7 +2303,7 @@
% \changes{v1.3g}{2004/01/23}{Added macro (pr/3501)}
% This macro is the kernel version of |\@ifnextchar| which is used
% in a couple of places to prevent the AMS variant from being used
-% since in some places this produced chaos (for example
+% since in some places this produced chaos. For example,
% if an \texttt{fd} file
% is loaded in a random place then the optional argument to
% |\ProvidesFile| could get printed there instead of being written
diff --git a/macros/latex/base/ltdirchk.dtx b/macros/latex/base/ltdirchk.dtx
index ef959c5693..917431552b 100644
--- a/macros/latex/base/ltdirchk.dtx
+++ b/macros/latex/base/ltdirchk.dtx
@@ -36,8 +36,10 @@
%</unstripped>
%<*driver>
% \fi
+% \fi
\ProvidesFile{ltdirchk.dtx}
- [2021/12/11 v1.3a LaTeX Kernel (System Dependent Parts)]
+ [2024/02/11 v1.3a LaTeX Kernel (System Dependent Parts)]
+% \iffalse
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltdirchk.dtx}
@@ -261,6 +263,10 @@
% In current formats enable primitives with unprefixed names.
% the \textsf{latexrelease} guards allow the primitives to be
% defined with a |\luatex| prefix if older formats are specified.
+%
+% The unprefixed forms are \emph{not} undefined for improved
+% compatibility with external packages when rolling back
+% the format.
% \begin{macrocode}
%</initex>
%</dircheck>
@@ -278,25 +284,6 @@
%<latexrelease> "luatex",
%<latexrelease> tex.extraprimitives("core","omega", "aleph", "luatex")
%<latexrelease> )
-%<latexrelease> local i
-%<latexrelease> local t = { }
-%<latexrelease> for _,i in pairs(tex.extraprimitives("luatex")) do
-%<latexrelease> if not string.match(i,"^U") then
-%<latexrelease> if not string.match(i, "^luatex") then
-%<latexrelease> table.insert(t,i)
-%<latexrelease> end
-%<latexrelease> else
-%<latexrelease> if string.match(i,"^Uchar$") then
-%<latexrelease> table.insert(t,i)
-%<latexrelease> end
-%<latexrelease> end
-%<latexrelease> end
-%<latexrelease> for _,i in pairs(t) do
-%<latexrelease> tex.print(
-%<latexrelease> "\noexpand\\let\noexpand\\" .. i
-%<latexrelease> .. "\noexpand\\undefined"
-%<latexrelease> )
-%<latexrelease> end
%<latexrelease>}
%<latexrelease>\EndIncludeInRelease
%<latexrelease>\fi
@@ -1000,8 +987,8 @@
% \begin{macro}{\@TeXversion}
% \TeX\ versions older than 3.141 require |\@TeXversion| to be
% set. This can be determined automatically due to a trick suggested
-% by Bernd Raichle. (Actually this will not always get the correct
-% version number, eg \TeX3.14 would be detected as \TeX3, but \LaTeX\
+% by Bernd Raichle. Actually this will not always get the correct
+% version number, e.g., \TeX3.14 would be detected as \TeX3, but \LaTeX\
% only needs to take account of \TeX's older than 3, or between 3 and
% 3.14.
% \changes{v1.0h}{1994/10/11}
diff --git a/macros/latex/base/ltexpl.dtx b/macros/latex/base/ltexpl.dtx
index 4aaf799e32..410235a056 100644
--- a/macros/latex/base/ltexpl.dtx
+++ b/macros/latex/base/ltexpl.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltexpl.dtx}
- [2023/10/13 v1.3g LaTeX Kernel (expl3-dependent code)]
+ [2024/04/17 v1.3h LaTeX Kernel (expl3-dependent code)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltexpl.dtx}
@@ -356,9 +356,19 @@
% \changes{v1.2e}{2020/08/19}
% {Add \cs{@expl@cs@\meta{thing}@spec@@N}
% for \cs{ShowCommand} (gh/373)}
+% \changes{v1.3h}{2024/04/17}
+% {Rename \cs{@expl@cs@argument@spec@@N} to
+% \cs{@expl@cs@parameter@spec@@N} (gh/1014)}
+% \changes{v1.3h}{2024/04/17}
+% {Update name of \pkg{expl3} function}
+% \changes{v1.3h}{2024/04/17}
+% {Add a kernel-level copy of \cs{cs_parameter_spec:N}}
% \begin{macrocode}
\cs_gset_eq:NN \@expl@cs@prefix@spec@@N \cs_prefix_spec:N
-\cs_gset_eq:NN \@expl@cs@argument@spec@@N \cs_argument_spec:N
+\cs_if_exist:NTF \cs_parameter_spec:N
+ { \cs_gset_eq:NN \@expl@cs@parameter@spec@@N \cs_parameter_spec:N }
+ { \cs_gset_eq:NN \@expl@cs@parameter@spec@@N \cs_argument_spec:N }
+\cs_gset_eq:NN \__kernel_cs_parameter_spec:N \@expl@cs@parameter@spec@@N
\cs_gset_eq:NN \@expl@cs@replacement@spec@@N \cs_replacement_spec:N
% \end{macrocode}
%
@@ -387,7 +397,7 @@
%<latexrelease>\let \@expl@cs@to@str@@N \@undefined
%<latexrelease>\let \@expl@str@if@eq@@nnTF \@undefined
%<latexrelease>\let \@expl@cs@prefix@spec@@N \@undefined
-%<latexrelease>\let \@expl@cs@argument@spec@@N \@undefined
+%<latexrelease>\let \@expl@cs@parameter@spec@@N \@undefined
%<latexrelease>\let \@expl@cs@replacement@spec@@N \@undefined
%<latexrelease>\let \@expl@str@map@function@@NN \@undefined
%<latexrelease>\EndIncludeInRelease
diff --git a/macros/latex/base/ltfilehook-code.pdf b/macros/latex/base/ltfilehook-code.pdf
index e4516f1f92..a1e2630cc3 100644
--- a/macros/latex/base/ltfilehook-code.pdf
+++ b/macros/latex/base/ltfilehook-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltfilehook-doc.pdf b/macros/latex/base/ltfilehook-doc.pdf
index 2dc00a337d..f01fd3243f 100644
--- a/macros/latex/base/ltfilehook-doc.pdf
+++ b/macros/latex/base/ltfilehook-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltfilehook.dtx b/macros/latex/base/ltfilehook.dtx
index 4f88b92871..02e95d0f8f 100644
--- a/macros/latex/base/ltfilehook.dtx
+++ b/macros/latex/base/ltfilehook.dtx
@@ -30,16 +30,22 @@
%
%%% From File: ltfilehook.dtx
%
-% \begin{macrocode}
-\providecommand\ltfilehookversion{v1.0o}
-\providecommand\ltfilehookdate{2023/07/10}
-% \end{macrocode}
-%
+% \fi
+%\iffalse
+%<*driver,structuredlog>
+%\fi
+\def\ltfilehookdate{2024/03/13}
+\def\ltfilehookversion{v1.0o}
+%\iffalse
+%</driver,structuredlog>
%<*driver>
-
+%\fi
+\expanded{\noexpand\ProvidesFile{ltfilehook.dtx}
+[\ltfilehookdate\space \ltfilehookversion\space LaTeX Kernel (hooks)]}
+% \iffalse
+%
\documentclass{l3doc}
-
\providecommand\InternalDetectionOff{}
\providecommand\InternalDetectionOn{}
@@ -375,7 +381,7 @@
%
%
%
-% \subsection{Internal interfaces for \LaTeX{}}
+% \subsection{Kernel, class, and package interfaces for \LaTeX{}}
%
% \begin{function}{\declare@file@substitution,\undeclare@file@substitution}
% \begin{syntax}
@@ -393,6 +399,8 @@
% example, or to provide a version that makes use of new kernel
% functionality while the original package remains available for
% use with older releases.
+% As such it is mainly meant for use in the \LaTeX{} kernel but
+% other use cases are conceivable.
%
% The \cs{undeclare@file@substitution} declaration undoes a
% substitution made earlier.
@@ -407,10 +415,10 @@
%
% \begin{function}{\disable@package@load,\reenable@package@load}
% \begin{syntax}
-% \cs{disable@package@load} \Arg{package} \Arg{alternate-code}
+% \cs{disable@package@load} \Arg{package} \Arg{alternate-code}
% \cs{reenable@package@load} \Arg{package}
% \end{syntax}
-% If \meta{package} is requested do not load it but instead run
+% If \meta{package} is requested, do not load it but instead run
% \meta{alternate-code} which could issue a warning, error or any
% other code.
%
@@ -421,7 +429,9 @@
% are not available.
%
% The function is only implemented for packages not for arbitrary
-% files.
+% files and again it should only be applied if there are good
+% reasons for doing this.\footnote{Just to be sure: \enquote{I don't
+% like this package by somebody else} is not a good one :-)}
% \end{function}
%
%
@@ -1328,7 +1338,7 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}{flag @@_file_replaced}
+% \begin{macro}{@@_file_replaced}
% \begin{macro}{\@@_if_file_replaced:TF}
% \begin{macro}{\@@_clear_replacement_flag:}
% Since the file replacement is done expandably in a \cs{csname}, use
diff --git a/macros/latex/base/ltfiles.dtx b/macros/latex/base/ltfiles.dtx
index 92a957f6c5..2e2a8884a0 100644
--- a/macros/latex/base/ltfiles.dtx
+++ b/macros/latex/base/ltfiles.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfiles.dtx}
- [2023/06/17 v1.2u LaTeX Kernel (File Handling)]
+ [2024/02/08 v1.2v LaTeX Kernel (File Handling)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfiles.dtx}
@@ -1087,7 +1087,7 @@
% \texttt{-1} we ensure that we don't get a backslash in front. As a
% result we end up with all characters as catcode 12 (plus
% spaces). We then sometimes add quotes around the construct
-% (removing any existing inner quotes. Sometimes we only remove the
+% (removing any existing inner quotes). Sometimes we only remove the
% quotes if they have been supplied by the user. There is clearly
% some room for improvement.
%
@@ -1682,6 +1682,22 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\if@listfiles@hashes}
+% \changes{v1.2v}{2023/11/15}{Extend file list information}
+% \begin{macro}{\if@listfiles@sizes}
+% \changes{v1.2v}{2023/11/15}{Extend file list information}
+% \begin{macrocode}
+\ExplSyntaxOn
+\keys_define:nn { __kernel / listfiles }
+ {
+ hashes .legacy_if_set:n = @listfiles@hashes ,
+ sizes .legacy_if_set:n = @listfiles@sizes
+ }
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
% \begin{macro}{\listfiles}
% A preamble command to cause |\end{document}| to list files input
% from the main file.
@@ -1693,8 +1709,10 @@
% {Stop \cs{listfiles} being run twice}
% \changes{v1.0i}{1994/10/18}
% {code moved here from ltclass}
+% \changes{v1.2v}{2023/11/15}{Extend file list information}
% \begin{macrocode}
-\def\listfiles{%
+\NewDocumentCommand\listfiles{O{}}{%
+ \SetKeys[__kernel/listfiles]{#1}%
\let\listfiles\relax
\def\@listfiles##1##2##3##4##5##6##7##8##9\@@{%
\def\reserved@d{\\}%
@@ -1730,9 +1748,40 @@
\filename@area\filename@base\\\\\\\\\\\\\\\\\\\@@
\typeout{%
\filename@area\reserved@a
- \ifx\reserved@b\relax\else\@spaces\reserved@b\fi}}%
+ \ifx\reserved@b\relax\else\@spaces\reserved@b\fi
+% \end{macrocode}
+% Now we add the additional information if requested.
+% \begin{macrocode}
+ \ifnum0%
+ \if@listfiles@hashes1\fi
+ \if@listfiles@sizes1\fi
+ >0 %
+ ^^J\@spaces
+ (%
+ \if@listfiles@sizes
+ size \@dofilelist@size\@currname
+ \if@listfiles@hashes
+ , %
+ \fi
+ \fi
+ \if@listfiles@hashes
+ hash \@dofilelist@hash\@currname
+ \fi
+ )%
+ \fi
+ }}%
\typeout{ ***********^^J}}}
% \end{macrocode}
+% \begin{macro}{\@dofilelist@hash}
+% \begin{macro}{\@dofilelist@size}
+% \begin{macrocode}
+\ExplSyntaxOn
+\cs_new_eq:NN \@dofilelist@hash \file_mdfive_hash:n
+\cs_new_eq:NN \@dofilelist@size \file_size:n
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
% \changes{LaTeX2e}{1994/03/13}
% {Reset \cs{@addtofilelist} at begin document}
diff --git a/macros/latex/base/ltfinal.dtx b/macros/latex/base/ltfinal.dtx
index f495cd4192..648e3e1b8b 100644
--- a/macros/latex/base/ltfinal.dtx
+++ b/macros/latex/base/ltfinal.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfinal.dtx}
- [2023/05/30 v2.3c LaTeX Kernel (Final Settings)]
+ [2024/02/08 v2.3c LaTeX Kernel (Final Settings)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfinal.dtx}
@@ -273,7 +273,7 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}{trace\string_stack\string_levels}
+% \begin{macro}{trace_stack_levels}
% Now define the Lua function to emulate \cs{tracingstacklevels} and
% install it in the |input_level_string| callback.
% \begin{macrocode}
@@ -1384,7 +1384,7 @@
% \end{macro}
%
% \begin{macro}{\@filelist}
-% \changes{v1.0w}{1995/10/19}{Move after \cs{reserved@a} setting:-)}
+% \changes{v1.0w}{1995/10/19}{Move after \cs{reserved@a} setting}
% \begin{macro}{\@addtofilelist}
% Reset |\@filelist| so files input while making the format are not
% listed. The list built up so far may take up a lot of memory and so
diff --git a/macros/latex/base/ltfloat.dtx b/macros/latex/base/ltfloat.dtx
index a07e5e81da..ef057def0b 100644
--- a/macros/latex/base/ltfloat.dtx
+++ b/macros/latex/base/ltfloat.dtx
@@ -31,7 +31,7 @@
%
%<*driver>
% \fi
-\ProvidesFile{ltfloat.dtx}[2021/10/14 v1.2g LaTeX Kernel (Floats)]
+\ProvidesFile{ltfloat.dtx}[2024/04/22 v1.2g LaTeX Kernel (Floats)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfloat.dtx}
@@ -559,7 +559,7 @@
% set globally to false when they are definitely true.
%
% If anyone is unhappy with this argument then both flags should be
-% treated as in |\set@nobreak|; otherwise this command will be
+% treated as in |\@setnobreak|; otherwise this command will be
% redundant.
% \changes{v1.1p}{1996/10/24}
% {Added local settings of flags: dangerous!!}
@@ -1061,7 +1061,7 @@
% set globally to false when they are definitely true.
%
% If anyone is unhappy with this argument then both flags should be
-% treated as in |\set@nobreak|; otherwise this command will be
+% treated as in |\@setnobreak|; otherwise this command will be
% redundant.
% \changes{v1.1p}{1996/10/24}
% {Added local settings of flags: dangerous!!}
diff --git a/macros/latex/base/ltfntcmd.dtx b/macros/latex/base/ltfntcmd.dtx
index 360a4de8a4..097b8f692e 100644
--- a/macros/latex/base/ltfntcmd.dtx
+++ b/macros/latex/base/ltfntcmd.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfntcmd.dtx}
- [2021/09/12 v3.5a LaTeX Kernel (Font commands)]
+ [2023/12/26 v3.5a LaTeX Kernel (Font commands)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfntcmd.dtx}
@@ -393,9 +393,9 @@
% \end{macro}
-% \begin{macro}{textulc}
-% \begin{macro}{textsw}
-% \begin{macro}{textssc}
+% \begin{macro}{\textulc}
+% \begin{macro}{\textsw}
+% \begin{macro}{\textssc}
%
% \changes{v3.4c}{2019/12/17}{Macro added}
% \begin{macrocode}
diff --git a/macros/latex/base/ltfssaxes.dtx b/macros/latex/base/ltfssaxes.dtx
index 6fefa5cee9..8b5014a4cc 100644
--- a/macros/latex/base/ltfssaxes.dtx
+++ b/macros/latex/base/ltfssaxes.dtx
@@ -28,14 +28,14 @@
% \fi
% \iffalse
%%% From File: ltfssaxes.dtx
-%% Copyright (C) 1999-2020 Frank Mittelbach
+%% Copyright (C) 2019-2020 Frank Mittelbach
%
%<*driver>
% \fi
%
%
\ProvidesFile{ltfssaxes.dtx}
- [2023/10/30 v1.0i LaTeX Kernel (NFSS Axes handing)]
+ [2024/02/08 v1.0i LaTeX Kernel (NFSS Axes handing)]
% \iffalse
\documentclass{ltxdoc}
\begin{document}
@@ -1087,7 +1087,7 @@
%
% Shapes are also split in two axes (though it could be more if
% that is desirable), essentially building in an ``sc''
-% axis).
+% axis.
%
% \begin{macrocode}
%<*2ekernel|latexrelease>
@@ -1118,7 +1118,7 @@
% resets everything and \texttt{up} changes italic or slanted to
% upright and \texttt{ulc} undoes small caps.
%
-% So we now offer \cs{normalshape} (using \cs{shapedefault} which
+% So we now offer \cs{normalshape} (using \cs{shapedefault}) which
% is normally the same as calling both \cs{ulcshape} and
% \cs{upshape}, only more efficient.
%
@@ -1494,7 +1494,7 @@
% provide. So its redefinitions for the various shape commands,
% such as \cs{itshape} should no longer happen. We therefore force
% the standard definitions at \cs{AtBeginDocument} (later when this
-% is defined. Once
+% is defined). Once
% \texttt{fontaxes} is no longer doing such redefinitions that could
% be taken out again.
%
diff --git a/macros/latex/base/ltfssbas.dtx b/macros/latex/base/ltfssbas.dtx
index eaea328dac..df02a5749a 100644
--- a/macros/latex/base/ltfssbas.dtx
+++ b/macros/latex/base/ltfssbas.dtx
@@ -35,7 +35,7 @@
%
%
\ProvidesFile{ltfssbas.dtx}
- [2023/10/21 v3.2l LaTeX Kernel (NFSS Basic Macros)]
+ [2024/02/08 v3.2l LaTeX Kernel (NFSS Basic Macros)]
% \iffalse
\documentclass{ltxdoc}
\begin{document}
@@ -962,7 +962,7 @@
% case, however, we also need the value of |\baselineskip|. As the
% first argument to |\set@fontsize| we pass the current value of
% |\baselinestretch|. This will either match the internal value (in
-% which case nothing changes, or it will be an updated value due to
+% which case nothing changes) or it will be an updated value due to
% a user change of that macro using |\renewcommand|. If we would
% pass the internal |\f@linespread| such a change would be
% effectively overwritten by a size change.
diff --git a/macros/latex/base/ltfssini.dtx b/macros/latex/base/ltfssini.dtx
index 273ed4babd..255abe03f3 100644
--- a/macros/latex/base/ltfssini.dtx
+++ b/macros/latex/base/ltfssini.dtx
@@ -36,7 +36,7 @@
%
%
\ProvidesFile{ltfssini.dtx}
- [2021/09/10 v3.2i LaTeX Kernel (NFSS Initialisation)]
+ [2024/02/08 v3.2i LaTeX Kernel (NFSS Initialisation)]
% \iffalse
\documentclass{ltxdoc}
\begin{document}
@@ -864,7 +864,7 @@
%
% If \cs{bfdefault} and \cs{bfdefault@previous} are different then
% the default got changed directly through the legacy interface
-% (i.e., via \cs{def} or \cs{renewcommand}. In that case we reset
+% (i.e., via \cs{def} or \cs{renewcommand}). In that case we reset
% all meta family defaults so that the document behaves like it was
% the case before the new mechanism was introduced.
% \changes{v3.1k}{2020/03/19}{Support legacy use of \cs{bfdefault}
@@ -885,7 +885,7 @@
\let\bfdefault@previous\bfdefault
% \end{macrocode}
% And we reset the meta family defaults (\cs{bfdef@ult} is an
-% expanded version of \cs{bfdefault}.
+% expanded version of \cs{bfdefault}).
% \begin{macrocode}
\let\bfseries@rm\bfdef@ult
\let\bfseries@sf\bfdef@ult
@@ -1661,8 +1661,8 @@
% \begin{macrocode}
\def\emfontdeclare@clist{#2,#1}%
% \end{macrocode}
-% Then we execute current declaration. Appending |\selectfont| means one
-% can write just |\fontshape{it}}| and that works then too.
+% Then we execute the current declaration. Appending |\selectfont| means one
+% can write just |\fontshape{it}| and that works then too.
% \begin{macrocode}
% \typeout{Use: \detokenize{#1}}%
#1\selectfont
diff --git a/macros/latex/base/ltfsstrc.dtx b/macros/latex/base/ltfsstrc.dtx
index f5dc2ad589..4f0e43021a 100644
--- a/macros/latex/base/ltfsstrc.dtx
+++ b/macros/latex/base/ltfsstrc.dtx
@@ -37,7 +37,7 @@
%<package> [2020/12/22 v3.0n Standard LaTeX package (font tracing)]
% \fi
% \ProvidesFile{ltfsstrc.dtx}
-% [2021/04/26 v3.0o LaTeX Kernel (NFSS tracing)]
+% [2024/02/08 v3.0o LaTeX Kernel (NFSS tracing)]
%
% \iffalse
%<+checkmem>\CHECKMEM
@@ -125,7 +125,7 @@
%
% \item[debugshow] In addition to \texttt{infoshow} show also
% changing of math fonts as far as possible (this option can produce a
-% large amount of output.
+% large amount of output).
%
% \item[loading] Show the name of external fonts when they are
% loaded. This option shows only ``newly'' loaded fonts not those
@@ -489,8 +489,8 @@
\let\f@shape@saved\f@shape
\let\f@series@saved\f@series
% \end{macrocode}
-% The we run the delayed adjustments (which is using the
-% \cs{..@without@substitution} commands
+% Then we run the delayed adjustments (which use the
+% \cs{..@without@substitution} commands):
% \begin{macrocode}
\delayed@f@adjustment
% \end{macrocode}
@@ -863,14 +863,15 @@
%
% \TeX{} uses the math fonts that are current when the end of a
% formula is reached. If we don't want to keep font setups local to
-% every formula (which would result in an enormous overhead, we have
+% every formula (which would result in an enormous overhead), we have
% to be careful not to end up with the wrong setup in case formulas
% are nested, e.g., we need to be able to handle
% \begin{verbatim}
% $ a=b+c \mbox{ \small for all $b$ and $c\in Z$}$
%\end{verbatim}
% Here the inner formulae |b| and |c\in Z| are typeset in |\small| but
-% we have to return to |\normalsize| before we reach the closing |$|
+% we have to return to |\normalsize| before we reach the
+% closing |$| \iffalse$\fi
% of the outer formula.
%
% This is handled in the following way:
@@ -1042,8 +1043,8 @@
% If so we first call the `=' macro (i.e.\ argument three) to set
% up special things for the selected math group. Then we call
% |\mathgroup| to select the group given by argument two and
-% finally we place |#1| (i.e.\ the argument of the \meta{math
-% alphabet identifier} at the end. This part of the code is
+% finally we place |#1| (i.e., the argument of the \meta{math
+% alphabet identifier}) at the end. This part of the code is
% surrounded by two commands which behave like |\begingroup|
% and |\endgroup| if we want \meta{math alphabet identifier}s
% but will expand into |\@empty| if we want simply switches to
@@ -1081,7 +1082,7 @@
% \begin{macro}{\math@egroup}
% \changes{v1.0q}{1990/07/07}{Tracing code added.} If the
% \texttt{margid} option is in force (which can be tested by
-% looking at the definition of |\math@bgroup| we change the
+% looking at the definition of |\math@bgroup|) we change the
% |\math@egroup| command a bit to display the current \meta{math
% group number} after it closes the scope of \meta{math alphabet}
% with |\endgroup|.
@@ -1385,7 +1386,7 @@
% It looks for font ranges with font size functions. It's operation
% is rather simple: it discards everything up to the next size
% specification and passes this on to |\is@range| for inspection.
-% The specification (parameter |#2| is inserted again, in case
+% The specification (parameter |#2|) is inserted again, in case
% it is needed later.
% \begin{macrocode}
\def\extract@rangefontinfo#1<#2>{%
@@ -1402,7 +1403,7 @@
%
% From the way |\is@range| is called inside |\extract@rangefontinfo|
% we see that |#2| is the character |>| if the size specification
-% found is a simple one (as it does not contain a |-| character.
+% found is a simple one (that does not contain a |-| character).
% This is checked easily enough and |\extract@rangefontinfo|
% called again. Note that the extra tokens inserted after the
% |\@nil| in the call to |\is@range| appear at the beginning of
diff --git a/macros/latex/base/lthooks-code.pdf b/macros/latex/base/lthooks-code.pdf
index 66ed34cff6..896073a7fd 100644
--- a/macros/latex/base/lthooks-code.pdf
+++ b/macros/latex/base/lthooks-code.pdf
Binary files differ
diff --git a/macros/latex/base/lthooks-doc.pdf b/macros/latex/base/lthooks-doc.pdf
index 6a62d5fef3..2e9f05bdb7 100644
--- a/macros/latex/base/lthooks-doc.pdf
+++ b/macros/latex/base/lthooks-doc.pdf
Binary files differ
diff --git a/macros/latex/base/lthooks.dtx b/macros/latex/base/lthooks.dtx
index 446cdaae06..d282ff841c 100644
--- a/macros/latex/base/lthooks.dtx
+++ b/macros/latex/base/lthooks.dtx
@@ -27,17 +27,16 @@
% \fi
%
% \iffalse
-%
%%% From File: lthooks.dtx
%
-% \begin{macrocode}
-\def\lthooksversion{v1.1f}
-\def\lthooksdate{2023/10/02}
-% \end{macrocode}
-%
%<*driver>
+% \fi
+\ProvidesFile{lthooks.dtx}
+ [2024/04/22 v1.1h LaTeX Kernel (hooks)]
+% \iffalse
+%
\documentclass{l3doc}
-
+\GetFileInfo{lthooks.dtx}
\providecommand\InternalDetectionOff{}
\providecommand\InternalDetectionOn{}
@@ -62,7 +61,7 @@
%
%
% \title{\LaTeX{}'s hook management\thanks{This module has version
-% \lthooksversion\ dated \lthooksdate, \copyright\ \LaTeX\
+% \fileversion\ dated \filedate, \copyright\ \LaTeX\
% Project.}}
%
% \author{Frank Mittelbach\thanks{Code improvements for speed and other goodies by Phelype Oleinik}}
@@ -160,7 +159,7 @@
% \end{function}
%
%
-% \begin{function}{\NewHookWithArguments}
+% \begin{function}[added=2023-06-01]{\NewHookWithArguments}
% \begin{syntax}
% \cs{NewHookWithArguments} \Arg{hook} \Arg{number}
% \end{syntax}
@@ -172,7 +171,7 @@
% the current package name. See section~\ref{sec:default-label}.
% \end{function}
%
-% \begin{function}{\NewReversedHookWithArguments}
+% \begin{function}[added=2023-06-01]{\NewReversedHookWithArguments}
% \begin{syntax}
% \cs{NewReversedHookWithArguments} \Arg{hook} \Arg{number}
% \end{syntax}
@@ -184,7 +183,7 @@
% the current package name. See section~\ref{sec:default-label}.
% \end{function}
%
-% \begin{function}{\NewMirroredHookPairWithArguments}
+% \begin{function}[added=2023-06-01]{\NewMirroredHookPairWithArguments}
% \begin{syntax}
% \cs{NewMirroredHookPairWithArguments} \Arg{hook-1} \Arg{hook-2} \Arg{number}
% \end{syntax}
@@ -234,9 +233,9 @@
% (e.g., one used in code with \cs{UseHook} or
% \cs{UseOneTimeHook}) without it being explicitly declared with
% \cs{NewHook}).
-% This command undoes the effect of \cs{DisableGenericHook}.
% If the hook is already activated, this command does nothing.
%
+% Note that this command does not undo the effect of \cs{DisableGenericHook}.
% See section~\ref{sec:generic-hooks} for a discussion of when this
% declaration is appropriate.
% \end{function}
@@ -264,7 +263,7 @@
% A leading |.| is treated literally.
% \end{function}
%
-% \begin{function}{\UseHookWithArguments}
+% \begin{function}[added=2023-06-01]{\UseHookWithArguments}
% \begin{syntax}
% \cs{UseHookWithArguments} \Arg{hook} \Arg{number} \Arg{arg_1} \ldots \Arg{arg_n}
% \end{syntax}
@@ -314,7 +313,7 @@
%
% \end{function}
%
-% \begin{function}{\UseOneTimeHookWithArguments}
+% \begin{function}[added=2023-06-01]{\UseOneTimeHookWithArguments}
% \begin{syntax}
% \cs{UseOneTimeHookWithArguments} \Arg{hook} \Arg{number} \Arg{arg_1} \ldots \Arg{arg_n}
% \end{syntax}
@@ -340,7 +339,7 @@
%
% \begin{function}{\AddToHook}
% \begin{syntax}
-% \cs{AddToHook} \Arg{hook}\oarg{label}\Arg{code}
+% \cs{AddToHook} \Arg{hook} \oarg{label} \Arg{code}
% \end{syntax}
% Adds \meta{code} to the \meta{hook} labeled by \meta{label}.
% When the optional argument \meta{label} is not provided, the
@@ -368,9 +367,9 @@
% See section~\ref{sec:default-label}.
% \end{function}
%
-% \begin{function}{\AddToHookWithArguments}
+% \begin{function}[added=2023-06-01]{\AddToHookWithArguments}
% \begin{syntax}
-% \cs{AddToHookWithArguments} \Arg{hook}\oarg{label}\Arg{code}
+% \cs{AddToHookWithArguments} \Arg{hook} \oarg{label} \Arg{code}
% \end{syntax}
% Works exactly like \cs{AddToHook}, except that the \meta{code} can
% access the arguments passed to the hook using \verb|#1|, \verb|#2|,
@@ -398,7 +397,7 @@
%
% \begin{function}{\RemoveFromHook}
% \begin{syntax}
-% \cs{RemoveFromHook} \Arg{hook}\oarg{label}
+% \cs{RemoveFromHook} \Arg{hook} \oarg{label}
% \end{syntax}
% Removes any code labeled by \meta{label} from the \meta{hook}.
% When the optional argument \meta{label} is not provided, the
@@ -459,7 +458,7 @@
%
% \begin{function}{\AddToHookNext}
% \begin{syntax}
-% \cs{AddToHookNext} \Arg{hook}\Arg{code}
+% \cs{AddToHookNext} \Arg{hook} \Arg{code}
% \end{syntax}
% Adds \meta{code} to the next invocation of the \meta{hook}.
% The code is executed after the normal hook code has finished and
@@ -505,9 +504,9 @@
% \end{function}\footnotetext{There is
% no mechanism to reorder such code chunks (or delete them).}
%
-% \begin{function}{\AddToHookNextWithArguments}
+% \begin{function}[added=2023-06-01]{\AddToHookNextWithArguments}
% \begin{syntax}
-% \cs{AddToHookNextWithArguments} \Arg{hook}\Arg{code}
+% \cs{AddToHookNextWithArguments} \Arg{hook} \Arg{code}
% \end{syntax}
% Works exactly like \cs{AddToHookNext}, but the \meta{code} can
% contain references to the arguments of the \meta{hook} as described
@@ -522,7 +521,7 @@
%
% \begin{function}{\ClearHookNext}
% \begin{syntax}
-% \cs{ClearHookNext}\Arg{hook}
+% \cs{ClearHookNext} \Arg{hook}
% \end{syntax}
% Normally \cs{AddToHookNext} is only used when you know precisely
% where it will apply and why you want some extra code at that
@@ -746,7 +745,7 @@
%
% \begin{function}{\DeclareHookRule}
% \begin{syntax}
-% \cs{DeclareHookRule} \Arg{hook}\Arg{label1}\Arg{relation}\Arg{label2}
+% \cs{DeclareHookRule} \Arg{hook} \Arg{label1} \Arg{relation} \Arg{label2}
% \end{syntax}
% Defines a relation between \meta{label1} and \meta{label2} for a
% given \meta{hook}. If \meta{hook} is \texttt{??} this defines a default
@@ -807,7 +806,7 @@
%
% \begin{function}{\ClearHookRule}
% \begin{syntax}
-% \cs{ClearHookRule}\Arg{hook}\Arg{label1}\Arg{label2}
+% \cs{ClearHookRule} \Arg{hook} \Arg{label1} \Arg{label2}
% \end{syntax}
% Syntactic sugar for saying that \meta{label1} and \meta{label2}
% are unrelated for the given \meta{hook}.
@@ -817,7 +816,7 @@
%
% \begin{function}{\DeclareDefaultHookRule}
% \begin{syntax}
-% \cs{DeclareDefaultHookRule}\Arg{label1}\Arg{relation}\Arg{label2}
+% \cs{DeclareDefaultHookRule} \Arg{label1} \Arg{relation} \Arg{label2}
% \end{syntax}
% This sets up a relation between \meta{label1} and \meta{label2}
% for all hooks unless overwritten by a specific rule for a hook.
@@ -1004,7 +1003,7 @@
%
% \begin{function}{\DebugHooksOn,\DebugHooksOff}
% \begin{syntax}
-% \cs{DebugHooksOn}
+% \cs{DebugHooksOn} \ldots\ \cs{DebugHooksOff}
% \end{syntax}
% Turn the debugging of hook code on or off. This displays most changes
% made to the hook data structures. The output is rather coarse and
@@ -1044,7 +1043,7 @@
% the current package name. See section~\ref{sec:default-label}.
% \end{function}
%
-% \begin{function}{
+% \begin{function}[added=2023-06-01]{
% \hook_new_with_args:nn,
% \hook_new_reversed_with_args:nn,
% \hook_new_pair_with_args:nnn
@@ -1100,9 +1099,14 @@
%
%
%
-% \begin{function}{\hook_use:n,\hook_use:nnw}
+% \begin{function}{\hook_use:n}
+% \begin{syntax}
+% ~~\cs{hook_use:n} \Arg{hook}
+% \end{syntax}
+% \end{function}
+% \vskip-1.2\baselineskip
+% \begin{function}[added=2023-06-01]{\hook_use:nnw}
% \begin{syntax}
-% \cs{hook_use:n} \Arg{hook}
% \cs{hook_use:nnw} \Arg{hook} \Arg{number} \Arg{arg_1} \ldots \Arg{arg_n}
% \end{syntax}
% Executes the \Arg{hook} code followed (if set up) by the code for next
@@ -1118,9 +1122,14 @@
% A leading |.| is treated literally.
% \end{function}
%
-% \begin{function}{\hook_use_once:n,\hook_use_once:nnw}
+% \begin{function}{\hook_use_once:n}
% \begin{syntax}
% \cs{hook_use_once:n} \Arg{hook}
+% \end{syntax}
+% \end{function}
+% \vskip-1.2\baselineskip
+% \begin{function}[added=2023-06-01]{\hook_use_once:nnw}
+% \begin{syntax}
% \cs{hook_use_once:nnw} \Arg{hook} \Arg{number} \Arg{arg_1} \ldots \Arg{arg_n}
% \end{syntax}
% Changes the \Arg{hook} status so that from now on any addition to
@@ -1139,10 +1148,16 @@
%
% \begin{function}{
% \hook_gput_code:nnn,
+% }
+% \begin{syntax}
+% ~~~~~~~~~\cs{hook_gput_code:nnn} \Arg{hook} \Arg{label} \Arg{code}
+% \end{syntax}
+% \end{function}
+% \vskip -1.2\baselineskip
+% \begin{function}[added=2023-06-01]{
% \hook_gput_code_with_args:nnn
% }
% \begin{syntax}
-% \cs{hook_gput_code:nnn} \Arg{hook} \Arg{label} \Arg{code}
% \cs{hook_gput_code_with_args:nnn} \Arg{hook} \Arg{label} \Arg{code}
% \end{syntax}
% Adds a chunk of \meta{code} to the \meta{hook} labeled
@@ -1168,10 +1183,17 @@
%
% \begin{function}{
% \hook_gput_next_code:nn,
+% }
+% \begin{syntax}
+% ~~~~~~~~~~~~~\cs{hook_gput_next_code:nn} \Arg{hook} \Arg{code}
+% \end{syntax}
+% \end{function}
+% \vskip-1.2\baselineskip
+% \begin{function}[added=2023-06-01]{
% \hook_gput_next_code_with_args:nn,
% }
% \begin{syntax}
-% \cs{hook_gput_next_code:nn} \Arg{hook} \Arg{code}
+% \cs{hook_gput_next_code_with_args:nn} \Arg{hook} \Arg{code}
% \end{syntax}
% Adds a chunk of \meta{code} for use only in the next invocation of the
% \meta{hook}. Once used it is gone.
@@ -1183,6 +1205,7 @@
% In that case, if an actual parameter token should be added to the
% code, it should be doubled.
%
+% \end{function}
% This is simpler than \cs{hook_gput_code:nnn}, the code is simply
% appended to the hook in the order of declaration at the very end,
% i.e., after all standard code for the hook got executed.
@@ -1191,7 +1214,6 @@
%
% The \meta{hook} can be specified using the dot-syntax to denote
% the current package name. See section~\ref{sec:default-label}.
-% \end{function}
%
%
% \begin{function}{\hook_gclear_next_code:n}
@@ -1527,7 +1549,7 @@
% \hook{cmd},
% \hook{env},
% \hook{file},
-% \hook{include}
+% \hook{include},
% \hook{package}, and
% \hook{class},
% and all these are available out of the box: you only have to
@@ -1862,15 +1884,17 @@
% \item[\hook{env/\meta{env}/begin}]
%
% This hook is executed as part of \cs{begin} directly in front
-% of the code specific to the environment start (e.g., the
-% second argument of \cs{newenvironment}). Its scope is the
-% environment body.
+% of the code specific to the environment start (e.g.,
+% the third argument of \cs{NewDocumentEnvironment} and
+% the second argument of \cs{newenvironment}).
+% Its scope is the environment body.
%
% \item[\hook{env/\meta{env}/end}]
%
% This hook is executed as part of \cs{end} directly in front of the
-% code specific to the end of the environment (e.g., the third
-% argument of \cs{newenvironment}).
+% code specific to the end of the environment (e.g.,
+% the forth argument of \cs{NewDocumentEnvironment} and
+% the third argument of \cs{newenvironment}).
%
% \item[\hook{env/\meta{env}/after}]
%
@@ -2701,7 +2725,7 @@
% \hook_new:n,
% \hook_new_with_args:nn
% }
-% \begin{macro}{@@_new:nn}
+% \begin{macro}{\@@_new:nn}
% The \cs{hook_new:n} declaration declares a new hook and expects
% the hook \meta{name} as its argument, e.g.,
% \hook{begindocument}.
@@ -3509,7 +3533,8 @@
\msg_error:nnnnn { hooks } { set-top-level }
{ for } { SetDefaultHookLabel } {#1}
}
- { \exp_args:Nx \@@_set_default_label:n { \@@_make_name:n {#1} } }
+ { \exp_args:Nx
+ \@@_set_default_label:n { \@@_make_name:n {#1} } }
}
\cs_new_protected:Npn \@@_set_default_label:n #1
{
@@ -3722,7 +3747,8 @@
%<latexrelease>\IncludeInRelease{2020/10/01}{\hook_gput_code:nnn}
%<latexrelease> {Providing~hooks}
%<latexrelease>\cs_gset_protected:Npn \hook_gput_code:nnn #1 #2
-%<latexrelease> { \@@_normalize_hook_args:Nnn \@@_gput_code:nnn {#1} {#2} }
+%<latexrelease> { \@@_normalize_hook_args:Nnn
+%<latexrelease> \@@_gput_code:nnn {#1} {#2} }
%<latexrelease>\cs_gset_protected:Npn \@@_gput_code:nnn #1 #2 #3
%<latexrelease> {
%<latexrelease> \@@_if_execute_immediately:nTF {#1}
@@ -3736,7 +3762,8 @@
%<latexrelease> {
%<latexrelease> \@@_if_disabled:nTF {#1}
%<latexrelease> { \msg_error:nnn { hooks } { hook-disabled } {#1} }
-%<latexrelease> { \@@_try_declaring_generic_hook:nnn {#1} {#2} {#3} }
+%<latexrelease> { \@@_try_declaring_generic_hook:nnn
+%<latexrelease> {#1} {#2} {#3} }
%<latexrelease> }
%<latexrelease> }
%<latexrelease> }
@@ -3748,7 +3775,8 @@
%<latexrelease> \on@line\space <-~ \tl_to_str:n{#3}} }
%<latexrelease> \str_if_eq:nnTF {#2} { top-level }
%<latexrelease> {
-%<latexrelease> \str_if_eq:eeTF { top-level } { \@@_currname_or_default: }
+%<latexrelease> \str_if_eq:eeTF { top-level }
+%<latexrelease> { \@@_currname_or_default: }
%<latexrelease> {
%<latexrelease> \@@_init_structure:n {#1}
%<latexrelease> \@@_tl_gput_right:cn { @@_toplevel~#1 } {#3}
@@ -3756,7 +3784,8 @@
%<latexrelease> { \msg_error:nnn { hooks } { misused-top-level } {#1} }
%<latexrelease> }
%<latexrelease> {
-%<latexrelease> \prop_get:cnNTF { g_@@_#1_code_prop } {#2} \l_@@_return_tl
+%<latexrelease> \prop_get:cnNTF
+%<latexrelease> { g_@@_#1_code_prop } {#2} \l_@@_return_tl
%<latexrelease> {
%<latexrelease> \prop_gput:cno { g_@@_#1_code_prop } {#2}
%<latexrelease> { \l_@@_return_tl #3 }
@@ -3840,7 +3869,8 @@
% \changes{v1.1d}{2023/05/21}
% {Changes to allow support arguments in cmd hooks (cmd-args).}
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2023/06/01}{\@@_try_declaring_generic_hook:nnn}
+%<latexrelease>\IncludeInRelease{2023/06/01}
+%<latexrelease> {\@@_try_declaring_generic_hook:nnn}
%<latexrelease> {Hooks~with~args}
\cs_new_protected:Npn \@@_try_declaring_generic_hook:nnn #1
{
@@ -3857,31 +3887,38 @@
{#1}
}
%<latexrelease>\EndIncludeInRelease
-%<latexrelease>\IncludeInRelease{2021/11/15}{\@@_try_declaring_generic_hook:nnn}
+%<latexrelease>\IncludeInRelease{2021/11/15}
+%<latexrelease> {\@@_try_declaring_generic_hook:nnn}
%<latexrelease> {Standardise~generic~hook~names}
%<latexrelease>\cs_gset_protected:Npn \@@_try_declaring_generic_hook:nnn #1
%<latexrelease> {
-%<latexrelease> \@@_try_declaring_generic_hook:wnTF #1 / / / \scan_stop: {#1}
+%<latexrelease> \@@_try_declaring_generic_hook:wnTF #1 / / / \scan_stop:
+%<latexrelease> {#1}
%<latexrelease> \hook_gput_code:nnn
%<latexrelease> \@@_gput_undeclared_hook:nnn
%<latexrelease> {#1}
%<latexrelease> }
-%<latexrelease>\cs_gset_protected:Npn \@@_try_declaring_generic_next_hook:nn #1
+%<latexrelease>\cs_gset_protected:Npn
+%<latexrelease> \@@_try_declaring_generic_next_hook:nn #1
%<latexrelease> {
-%<latexrelease> \@@_try_declaring_generic_hook:wnTF #1 / / / \scan_stop: {#1}
+%<latexrelease> \@@_try_declaring_generic_hook:wnTF #1 / / / \scan_stop:
+%<latexrelease> {#1}
%<latexrelease> \hook_gput_next_code:nn
%<latexrelease> \@@_gput_next_do:nn
%<latexrelease> {#1}
%<latexrelease> }
%<latexrelease>\EndIncludeInRelease
-%<latexrelease>\IncludeInRelease{2020/10/01}{\@@_try_declaring_generic_hook:nnn}
+%<latexrelease>\IncludeInRelease{2020/10/01}
+%<latexrelease> {\@@_try_declaring_generic_hook:nnn}
%<latexrelease> {Standardise~generic~hook~names}
-%<latexrelease>\cs_new_protected:Npn \@@_try_declaring_generic_hook:nnn #1
+%<latexrelease>\cs_new_protected:Npn
+%<latexrelease> \@@_try_declaring_generic_hook:nnn #1
%<latexrelease> {
%<latexrelease> \@@_try_declaring_generic_hook:nNNnn {#1}
%<latexrelease> \hook_gput_code:nnn \@@_gput_undeclared_hook:nnn
%<latexrelease> }
-%<latexrelease>\cs_new_protected:Npn \@@_try_declaring_generic_next_hook:nn #1
+%<latexrelease>\cs_new_protected:Npn
+%<latexrelease> \@@_try_declaring_generic_next_hook:nn #1
%<latexrelease> {
%<latexrelease> \@@_try_declaring_generic_hook:nNNnn {#1}
%<latexrelease> \hook_gput_next_code:nn \@@_gput_next_do:nn
@@ -3904,12 +3941,15 @@
%
% \changes{v1.0s}{2021/09/28}
% {Correct usage of older \cs{@@_if_file_hook:wTF} (gh/675)}
+% \changes{v1.1h}{2024/01/24}
+% {Correct usage of older \cs{@@_if_file_hook:wTF} (gh/1243)}
% \begin{macrocode}
%<latexrelease>\cs_new_protected:Npn \@@_try_declaring_generic_hook:nNNnn #1
%<latexrelease> {
-%<latexrelease> \@@_if_file_hook:wTF #1 / \s_@@_mark
+%<latexrelease> \@@_if_file_hook:wTF #1 / / \s_@@_mark
%<latexrelease> {
-%<latexrelease> \exp_args:Ne \@@_try_declaring_generic_hook_split:nNNnn
+%<latexrelease> \exp_args:Ne
+%<latexrelease> \@@_try_declaring_generic_hook_split:nNNnn
%<latexrelease> { \exp_args:Ne \@@_file_hook_normalize:n {#1} }
%<latexrelease> }
%<latexrelease> { \@@_try_declaring_generic_hook_split:nNNnn {#1} }
@@ -3917,9 +3957,11 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<latexrelease>\cs_new_protected:Npn \@@_try_declaring_generic_hook_split:nNNnn #1 #2 #3
+%<latexrelease>\cs_new_protected:Npn
+%<latexrelease> \@@_try_declaring_generic_hook_split:nNNnn #1 #2 #3
%<latexrelease> {
-%<latexrelease> \@@_try_declaring_generic_hook:wnTF #1 / / / \scan_stop: {#1}
+%<latexrelease> \@@_try_declaring_generic_hook:wnTF #1 / / / \scan_stop:
+%<latexrelease> {#1}
%<latexrelease> { #2 }
%<latexrelease> { #3 } {#1}
%<latexrelease> }
@@ -3931,9 +3973,11 @@
% \changes{v1.1a}{2023/04/06}
% {Changes to add hook arguments (hook-args).}
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2023/06/01}{\@@_try_declaring_generic_hook:wn}
+%<latexrelease>\IncludeInRelease{2023/06/01}
+%<latexrelease> {\@@_try_declaring_generic_hook:wn}
%<latexrelease> {Hooks~with~args}
-\prg_new_protected_conditional:Npnn \@@_try_declaring_generic_hook:wn
+\prg_new_protected_conditional:Npnn
+ \@@_try_declaring_generic_hook:wn
#1 / #2 / #3 / #4 \scan_stop: #5 { TF }
{
\@@_if_generic:nTF {#5}
@@ -4052,9 +4096,11 @@
% \end{macro}
%
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2021/11/15}{\@@_try_declaring_generic_hook:wn}
+%<latexrelease>\IncludeInRelease{2021/11/15}
+%<latexrelease> {\@@_try_declaring_generic_hook:wn}
%<latexrelease> {Standardise~generic~hook~names}
-%<latexrelease>\prg_new_protected_conditional:Npnn \@@_try_declaring_generic_hook:wn
+%<latexrelease>\prg_new_protected_conditional:Npnn
+%<latexrelease> \@@_try_declaring_generic_hook:wn
%<latexrelease> #1 / #2 / #3 / #4 \scan_stop: #5 { TF }
%<latexrelease> {
%<latexrelease> \@@_if_generic:nTF {#5}
@@ -4083,9 +4129,11 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2021/06/01}{\@@_try_declaring_generic_hook:wn}
+%<latexrelease>\IncludeInRelease{2021/06/01}
+%<latexrelease> {\@@_try_declaring_generic_hook:wn}
%<latexrelease> {Support~cmd~hooks}
-%<latexrelease>\prg_new_protected_conditional:Npnn \@@_try_declaring_generic_hook:wn
+%<latexrelease>\prg_new_protected_conditional:Npnn
+%<latexrelease> \@@_try_declaring_generic_hook:wn
%<latexrelease> #1 / #2 / #3 / #4 \scan_stop: #5 { TF }
%<latexrelease> {
%<latexrelease> \tl_if_empty:nTF {#2}
@@ -4099,10 +4147,12 @@
%<latexrelease> { \@@_try_put_cmd_hook:n {#5} }
%<latexrelease> \@@_make_usable:n {#5}
%<latexrelease> }
-%<latexrelease> \prop_if_in:NnTF \c_@@_generics_reversed_ii_prop {#2}
+%<latexrelease> \prop_if_in:NnTF
+%<latexrelease> \c_@@_generics_reversed_ii_prop {#2}
%<latexrelease> { \tl_gset:cn { g_@@_#5_reversed_tl } { - } }
%<latexrelease> {
-%<latexrelease> \prop_if_in:NnT \c_@@_generics_reversed_iii_prop {#3}
+%<latexrelease> \prop_if_in:NnT
+%<latexrelease> \c_@@_generics_reversed_iii_prop {#3}
%<latexrelease> { \tl_gset:cn { g_@@_#5_reversed_tl } { - } }
%<latexrelease> }
%<latexrelease> \prg_return_true:
@@ -4114,9 +4164,11 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2020/10/01}{\@@_try_declaring_generic_hook:wn}
+%<latexrelease>\IncludeInRelease{2020/10/01}
+%<latexrelease> {\@@_try_declaring_generic_hook:wn}
%<latexrelease> {Support~cmd~hooks}
-%<latexrelease>\prg_new_protected_conditional:Npnn \@@_try_declaring_generic_hook:wn
+%<latexrelease>\prg_new_protected_conditional:Npnn
+%<latexrelease> \@@_try_declaring_generic_hook:wn
%<latexrelease> #1 / #2 / #3 / #4 \scan_stop: #5 { TF }
%<latexrelease> {
%<latexrelease> \tl_if_empty:nTF {#2}
@@ -4125,10 +4177,12 @@
%<latexrelease> \prop_if_in:NnTF \c_@@_generics_prop {#1}
%<latexrelease> {
%<latexrelease> \@@_if_declared:nF {#5} { \hook_new:n {#5} }
-%<latexrelease> \prop_if_in:NnTF \c_@@_generics_reversed_ii_prop {#2}
+%<latexrelease> \prop_if_in:NnTF
+%<latexrelease> \c_@@_generics_reversed_ii_prop {#2}
%<latexrelease> { \tl_gset:cn { g_@@_#5_reversed_tl } { - } }
%<latexrelease> {
-%<latexrelease> \prop_if_in:NnT \c_@@_generics_reversed_iii_prop {#3}
+%<latexrelease> \prop_if_in:NnT
+%<latexrelease> \c_@@_generics_reversed_iii_prop {#3}
%<latexrelease> { \tl_gset:cn { g_@@_#5_reversed_tl } { - } }
%<latexrelease> }
%<latexrelease> \prg_return_true:
@@ -4204,11 +4258,11 @@
% \changes{v1.0h}{2021/01/07}{Assume hook name has at least three
% nonempty parts (gh/464)}
% \begin{macrocode}
-%<latexrelease>\cs_new:Npn \@@_strip_double_slash:w #1/#2/#3 // #4 \s_@@_mark
+%<latexrelease>\cs_new:Npn \@@_strip_double_slash:w #1/#2/#3//#4\s_@@_mark
%<latexrelease> {
%<latexrelease> \tl_if_empty:nTF {#4}
%<latexrelease> { #1/#2/#3 }
-%<latexrelease> { \@@_strip_double_slash:w #1/#2/#3 / #4 \s_@@_mark }
+%<latexrelease> { \@@_strip_double_slash:w #1/#2/#3 /#4\s_@@_mark }
%<latexrelease> }
%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
@@ -4287,9 +4341,12 @@
% \begin{macrocode}
%<latexrelease>\IncludeInRelease{2020/10/01}{\c_@@_generics_reversed_ii_prop}
%<latexrelease> {Standardise~generic~hook~names}
-%<latexrelease>\prop_const_from_keyval:Nn \c_@@_generics_reversed_ii_prop {after=,end=}
-%<latexrelease>\prop_const_from_keyval:Nn \c_@@_generics_reversed_iii_prop {after=}
-%<latexrelease>\prop_const_from_keyval:Nn \c_@@_generics_file_prop {before=,after=}
+%<latexrelease>\prop_const_from_keyval:Nn
+%<latexrelease> \c_@@_generics_reversed_ii_prop {after=,end=}
+%<latexrelease>\prop_const_from_keyval:Nn
+%<latexrelease> \c_@@_generics_reversed_iii_prop {after=}
+%<latexrelease>\prop_const_from_keyval:Nn
+%<latexrelease> \c_@@_generics_file_prop {before=,after=}
%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
% \end{macro}
@@ -4369,7 +4426,8 @@
\str_if_eq:nnTF {#2} { top-level }
{ \@@_toplevel_gset:nn {#1} { } }
{
- \prop_gpop:cnNF { g_@@_#1_code_prop } {#2} \l_@@_return_tl
+ \prop_gpop:cnNF { g_@@_#1_code_prop }
+ {#2} \l_@@_return_tl
{ \msg_warning:nnnn { hooks } { cannot-remove } {#1} {#2} }
}
}
@@ -4387,7 +4445,8 @@
\@@_if_deprecated_generic:nTF {#1}
{
\@@_deprecated_generic_warn:n {#1}
- \@@_do_deprecated_generic:Nn \@@_gremove_code:nn {#1} {#2}
+ \@@_do_deprecated_generic:Nn
+ \@@_gremove_code:nn {#1} {#2}
}
{ \msg_warning:nnnn { hooks } { cannot-remove } {#1} {#2} }
}
@@ -4412,8 +4471,10 @@
%<latexrelease> \str_if_eq:nnTF {#2} { top-level }
%<latexrelease> { \@@_tl_gclear:c { @@_toplevel~#1 } }
%<latexrelease> {
-%<latexrelease> \prop_gpop:cnNF { g_@@_#1_code_prop } {#2} \l_@@_return_tl
-%<latexrelease> { \msg_warning:nnnn { hooks } { cannot-remove } {#1} {#2} }
+%<latexrelease> \prop_gpop:cnNF { g_@@_#1_code_prop }
+%<latexrelease> {#2} \l_@@_return_tl
+%<latexrelease> { \msg_warning:nnnn { hooks } { cannot-remove }
+%<latexrelease> {#1} {#2} }
%<latexrelease> }
%<latexrelease> }
%<latexrelease> \@@_if_usable:nT {#1}
@@ -4423,9 +4484,11 @@
%<latexrelease> \@@_if_deprecated_generic:nTF {#1}
%<latexrelease> {
%<latexrelease> \@@_deprecated_generic_warn:n {#1}
-%<latexrelease> \@@_do_deprecated_generic:Nn \@@_gremove_code:nn {#1} {#2}
+%<latexrelease> \@@_do_deprecated_generic:Nn
+%<latexrelease> \@@_gremove_code:nn {#1} {#2}
%<latexrelease> }
-%<latexrelease> { \msg_warning:nnnn { hooks } { cannot-remove } {#1} {#2} }
+%<latexrelease> { \msg_warning:nnnn { hooks } { cannot-remove }
+%<latexrelease> {#1} {#2} }
%<latexrelease> }
%<latexrelease> }
%<latexrelease>\EndIncludeInRelease
@@ -4467,7 +4530,8 @@
{#1} {#2}
}
\cs_new_protected:Npn \@@_cs_gput_right_fast:nnn #1 #2 #3
- { \cs_gset:cpx { @@#1~#2 } { \exp_not:v { @@#1~#2 } \exp_not:n {#3} } }
+ { \cs_gset:cpx { @@#1~#2 }
+ { \exp_not:v { @@#1~#2 } \exp_not:n {#3} } }
\cs_new_protected:Npn \@@_cs_gput_right_slow:nnn #1 #2 #3
{
% \end{macrocode}
@@ -4693,7 +4757,8 @@
% \begin{macrocode}
\exp_last_unbraced:NNf
\cs_set:Npn \@@_tmp:w { \@@_parameter:n {#1} } { }
- \tl_set:Ne \l_@@_tmpa_tl { \@@_braced_cs_parameter:n { @@_tmp:w } }
+ \tl_set:Ne \l_@@_tmpa_tl
+ { \@@_braced_cs_parameter:n { @@_tmp:w } }
% \end{macrocode}
% Now this function does the fun part. It is meant to be used with
% \cs{prop_map_function:NN}, taking a label name in \verb|##1| and the
@@ -5069,8 +5134,8 @@
%<latexrelease> \@@_if_deprecated_generic:nT {#1}
%<latexrelease> {
%<latexrelease> \@@_deprecated_generic_warn:n {#1}
-%<latexrelease> \@@_do_deprecated_generic:Nn \@@_gset_rule:nnnn {#1}
-%<latexrelease> {#2} {#3} {#4}
+%<latexrelease> \@@_do_deprecated_generic:Nn \@@_gset_rule:nnnn
+%<latexrelease> {#1} {#2} {#3} {#4}
%<latexrelease> \exp_after:wN \use_none:nnnnnnnnn \use_none:n
%<latexrelease> }
%<latexrelease> \@@_init_structure:n {#1}
@@ -5110,7 +5175,8 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_rule_before_gset:nnn #1#2#3
{
- \@@_tl_gset:cx { g_@@_#1_rule_ \@@_label_pair:nn {#2} {#3} _tl }
+ \@@_tl_gset:cx
+ { g_@@_#1_rule_ \@@_label_pair:nn {#2} {#3} _tl }
{ \@@_label_ordered:nnTF {#2} {#3} { < } { > } }
}
\cs_new_eq:cN { @@_rule_<_gset:nnn } \@@_rule_before_gset:nnn
@@ -5119,7 +5185,8 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_rule_after_gset:nnn #1#2#3
{
- \@@_tl_gset:cx { g_@@_#1_rule_ \@@_label_pair:nn {#3} {#2} _tl }
+ \@@_tl_gset:cx
+ { g_@@_#1_rule_ \@@_label_pair:nn {#3} {#2} _tl }
{ \@@_label_ordered:nnTF {#3} {#2} { < } { > } }
}
\cs_new_eq:cN { @@_rule_>_gset:nnn } \@@_rule_after_gset:nnn
@@ -5132,7 +5199,8 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_rule_voids_gset:nnn #1#2#3
{
- \@@_tl_gset:cx { g_@@_#1_rule_ \@@_label_pair:nn {#2} {#3} _tl }
+ \@@_tl_gset:cx
+ { g_@@_#1_rule_ \@@_label_pair:nn {#2} {#3} _tl }
{ \@@_label_ordered:nnTF {#2} {#3} { -> } { <- } }
}
% \end{macrocode}
@@ -5146,11 +5214,15 @@
% together in hook |#1|.
% \begin{macrocode}
\cs_new_protected:cpn { @@_rule_incompatible-error_gset:nnn } #1#2#3
- { \@@_tl_gset:cn { g_@@_#1_rule_ \@@_label_pair:nn {#2} {#3} _tl }
- { xE } }
+ { \@@_tl_gset:cn
+ { g_@@_#1_rule_ \@@_label_pair:nn {#2} {#3} _tl }
+ { xE }
+ }
\cs_new_protected:cpn { @@_rule_incompatible-warning_gset:nnn } #1#2#3
- { \@@_tl_gset:cn { g_@@_#1_rule_ \@@_label_pair:nn {#2} {#3} _tl }
- { xW } }
+ { \@@_tl_gset:cn
+ { g_@@_#1_rule_ \@@_label_pair:nn {#2} {#3} _tl }
+ { xW }
+ }
% \end{macrocode}
% \end{macro}
%
@@ -5268,7 +5340,7 @@
}
% \end{macrocode}
% After all hooks are initialized we change the ``use'' to just
-% call the hook code and not initialize it (as it was done in the
+% call the hook code and not initialize it (as this was already done in the
% preamble.
% \begin{macrocode}
\@@_post_initialization_defs:
@@ -5281,7 +5353,8 @@
%<latexrelease> {Hooks~with~args}
%<latexrelease>\cs_gset_protected:Npn \@@_initialize_all:
%<latexrelease> {
-%<latexrelease> \cs_gset_eq:NN \@@_update_hook_code:n \@@_initialize_hook_code:n
+%<latexrelease> \cs_gset_eq:NN \@@_update_hook_code:n
+%<latexrelease> \@@_initialize_hook_code:n
%<latexrelease> \@@_debug:n { \prop_gclear:N \g_@@_used_prop }
%<latexrelease> \seq_map_inline:Nn \g_@@_all_seq
%<latexrelease> { \@@_update_hook_code:n {##1} }
@@ -5291,7 +5364,8 @@
%<latexrelease> \prop_map_inline:Nn \g_@@_used_prop
%<latexrelease> {
%<latexrelease> \iow_term:x
-%<latexrelease> { ^^J ~ ##1 ~ -> ~ \cs_replacement_spec:c { @@~##1 } ~ }
+%<latexrelease> { ^^J ~ ##1 ~ -> ~
+%<latexrelease> \cs_replacement_spec:c { @@~##1 } ~ }
%<latexrelease> }
%<latexrelease> }
%<latexrelease> \cs_gset_eq:NN \hook_use:n \@@_use_initialized:n
@@ -5350,8 +5424,10 @@
% after the \verb|_next| and \verb|_toplevel| macros, so that the
% arguments passed to the hook are forwarded to them.
% \begin{macrocode}
- \exp_not:c { @@_toplevel~#1 } \@@_braced_parameter:n {#1}
- \exp_not:c { @@_next~#1 } \@@_braced_parameter:n {#1}
+ \exp_not:c { @@_toplevel~#1 }
+ \@@_braced_parameter:n {#1}
+ \exp_not:c { @@_next~#1 }
+ \@@_braced_parameter:n {#1}
}
}
{
@@ -5400,7 +5476,8 @@
%<latexrelease>\cs_gset_protected:Npn \@@_initialize_hook_code:n #1
%<latexrelease> {
%<latexrelease> \@@_debug:n
-%<latexrelease> { \iow_term:x { ^^J Update~code~for~hook~'#1' \on@line :^^J } }
+%<latexrelease> { \iow_term:x { ^^J Update~code~for~hook~'#1'
+%<latexrelease> \on@line :^^J } }
%<latexrelease> \@@_include_legacy_code_chunk:n {#1}
%<latexrelease> \@@_if_usable:nT {#1}
%<latexrelease> {
@@ -5414,15 +5491,21 @@
%<latexrelease> }
%<latexrelease> {
%<latexrelease> \@@_if_reversed:nTF {#1}
-%<latexrelease> { \cs_set_eq:NN \@@_tl_gput:Nn \@@_tl_gput_left:Nn
-%<latexrelease> \cs_set_eq:NN \@@_clist_gput:NV \clist_gput_left:NV }
-%<latexrelease> { \cs_set_eq:NN \@@_tl_gput:Nn \@@_tl_gput_right:Nn
-%<latexrelease> \cs_set_eq:NN \@@_clist_gput:NV \clist_gput_right:NV }
-%<latexrelease> \prop_set_eq:Nc \l_@@_work_prop { g_@@_#1_code_prop }
+%<latexrelease> { \cs_set_eq:NN \@@_tl_gput:Nn
+%<latexrelease> \@@_tl_gput_left:Nn
+%<latexrelease> \cs_set_eq:NN \@@_clist_gput:NV
+%<latexrelease> \clist_gput_left:NV }
+%<latexrelease> { \cs_set_eq:NN \@@_tl_gput:Nn
+%<latexrelease> \@@_tl_gput_right:Nn
+%<latexrelease> \cs_set_eq:NN \@@_clist_gput:NV
+%<latexrelease> \clist_gput_right:NV }
+%<latexrelease> \prop_set_eq:Nc \l_@@_work_prop
+%<latexrelease> { g_@@_#1_code_prop }
%<latexrelease> \@@_initialize_single:ccn
%<latexrelease> { @@~#1 } { g_@@_#1_labels_clist } {#1}
%<latexrelease> \@@_debug:n
-%<latexrelease> { \exp_args:NNx \prop_gput:Nnn \g_@@_used_prop {#1} { } }
+%<latexrelease> { \exp_args:NNx \prop_gput:Nnn \g_@@_used_prop
+%<latexrelease> {#1} { } }
%<latexrelease> }
%<latexrelease> }
%<latexrelease> }
@@ -5621,7 +5704,8 @@
\int_compare:nNnT
{ \cs:w \@@_tl_csname:n {##1} \cs_end: } = 0
{
- \tl_set:cn { \@@_tl_csname:n { \l_@@_rear_tl } } {##1}
+ \tl_set:cn
+ { \@@_tl_csname:n { \l_@@_rear_tl } } {##1}
\tl_set:Nn \l_@@_rear_tl {##1}
}
}
@@ -5703,42 +5787,50 @@
%<latexrelease> {#3}
%<latexrelease> }
%<latexrelease> }
-%<latexrelease> \@@_debug:n { \@@_debug_label_data:N \l_@@_work_prop }
+%<latexrelease> \@@_debug:n
+%<latexrelease> { \@@_debug_label_data:N \l_@@_work_prop }
%<latexrelease> \tl_set:Nn \l_@@_rear_tl { 0 }
%<latexrelease> \tl_set:cn { \@@_tl_csname:n { 0 } } { 0 }
%<latexrelease> \seq_map_inline:Nn \l_@@_labels_seq
%<latexrelease> {
-%<latexrelease> \int_compare:nNnT { \cs:w \@@_tl_csname:n {##1} \cs_end: } = 0
-%<latexrelease> {
-%<latexrelease> \tl_set:cn { \@@_tl_csname:n { \l_@@_rear_tl } }{##1}
-%<latexrelease> \tl_set:Nn \l_@@_rear_tl {##1}
-%<latexrelease> }
+%<latexrelease> \int_compare:nNnT
+%<latexrelease> { \cs:w \@@_tl_csname:n {##1} \cs_end: } = 0
+%<latexrelease> {
+%<latexrelease> \tl_set:cn { \@@_tl_csname:n
+%<latexrelease> { \l_@@_rear_tl } } {##1}
+%<latexrelease> \tl_set:Nn \l_@@_rear_tl {##1}
+%<latexrelease> }
%<latexrelease> }
%<latexrelease> \tl_set_eq:Nc \l_@@_front_tl { \@@_tl_csname:n { 0 } }
%<latexrelease> \@@_tl_gclear:N #1
%<latexrelease> \clist_gclear:N #2
-%<latexrelease> \bool_while_do:nn { ! \str_if_eq_p:Vn \l_@@_front_tl { 0 } }
+%<latexrelease> \bool_while_do:nn
+%<latexrelease> { ! \str_if_eq_p:Vn \l_@@_front_tl { 0 } }
%<latexrelease> {
%<latexrelease> \int_decr:N \l_@@_labels_int
-%<latexrelease> \prop_get:NVN \l_@@_work_prop \l_@@_front_tl \l_@@_return_tl
+%<latexrelease> \prop_get:NVN \l_@@_work_prop
+%<latexrelease> \l_@@_front_tl \l_@@_return_tl
%<latexrelease> \exp_args:NNV \@@_tl_gput:Nn #1 \l_@@_return_tl
%<latexrelease> \@@_clist_gput:NV #2 \l_@@_front_tl
-%<latexrelease> \@@_debug:n{ \iow_term:x{Handled~ code~ for~ \l_@@_front_tl} }
-%<latexrelease> \seq_map_inline:cn { \@@_seq_csname:n { \l_@@_front_tl } }
+%<latexrelease> \@@_debug:n{ \iow_term:x
+%<latexrelease> {Handled~ code~ for~ \l_@@_front_tl} }
+%<latexrelease> \seq_map_inline:cn
+%<latexrelease> { \@@_seq_csname:n { \l_@@_front_tl } }
%<latexrelease> {
%<latexrelease> \tl_set:cx { \@@_tl_csname:n {##1} }
-%<latexrelease> { \int_eval:n
-%<latexrelease> { \cs:w \@@_tl_csname:n {##1} \cs_end: - 1 }
-%<latexrelease> }
+%<latexrelease> { \int_eval:n
+%<latexrelease> { \cs:w \@@_tl_csname:n {##1} \cs_end: - 1 }
+%<latexrelease> }
%<latexrelease> \int_compare:nNnT
-%<latexrelease> { \cs:w \@@_tl_csname:n {##1} \cs_end: } = 0
-%<latexrelease> {
-%<latexrelease> \tl_set:cn { \@@_tl_csname:n { \l_@@_rear_tl } } {##1}
-%<latexrelease> \tl_set:Nn \l_@@_rear_tl {##1}
-%<latexrelease> }
+%<latexrelease> { \cs:w \@@_tl_csname:n {##1} \cs_end: } = 0
+%<latexrelease> {
+%<latexrelease> \tl_set:cn { \@@_tl_csname:n
+%<latexrelease> { \l_@@_rear_tl } } {##1}
+%<latexrelease> \tl_set:Nn \l_@@_rear_tl {##1}
+%<latexrelease> }
%<latexrelease> }
%<latexrelease> \tl_set_eq:Nc \l_@@_front_tl
-%<latexrelease> { \@@_tl_csname:n { \l_@@_front_tl } }
+%<latexrelease> { \@@_tl_csname:n { \l_@@_front_tl } }
%<latexrelease> }
%<latexrelease> \int_compare:nNnF \l_@@_labels_int = 0
%<latexrelease> {
@@ -5747,7 +5839,8 @@
%<latexrelease> \@@_debug_label_data:N \l_@@_work_prop
%<latexrelease> \iow_term:x{====================}
%<latexrelease> }
-%<latexrelease> \exp_args:NNo \@@_tl_gput:Nn #1 { \cs:w @@_toplevel~#3 \cs_end: }
+%<latexrelease> \exp_args:NNo \@@_tl_gput:Nn #1
+%<latexrelease> { \cs:w @@_toplevel~#3 \cs_end: }
%<latexrelease> \@@_tl_gput_right:No #1 { \cs:w @@_next~#3 \cs_end: }
%<latexrelease> }
%<latexrelease>\cs_generate_variant:Nn \@@_tl_gput_right:Nn { No }
@@ -6008,6 +6101,8 @@
%
% \changes{v1.1a}{2023/04/06}
% {Changes to add hook arguments (hook-args).}
+% \changes{v1.1g}{2024/01/03}
+% {Fix expansion of \cs{@@_print_args:nn} argument (gh/1221).}
% \begin{macrocode}
%<latexrelease>\IncludeInRelease{2023/06/01}{\@@_log:nN}
%<latexrelease> {Hooks~with~args}
@@ -6027,7 +6122,7 @@
hook~'#1'
\@@_if_disabled:nF {#1}
{
- \exp_args:Nf \@@_print_args:nn {#1}
+ \exp_args:Nne \@@_print_args:nn {#1}
{
\int_eval:n
{ \str_count:e { \@@_parameter:n {#1} } / 3 }
@@ -6164,7 +6259,8 @@
%<latexrelease> }
%<latexrelease> \@@_preamble_hook:n {#1}
%<latexrelease> \@@_log_cmd:x
-%<latexrelease> { ^^J ->~The~ \@@_if_generic:nT {#1} { generic~ } hook~'#1': }
+%<latexrelease> { ^^J ->~The~ \@@_if_generic:nT
+%<latexrelease> {#1} { generic~ } hook~'#1': }
%<latexrelease> \@@_if_usable:nF {#1}
%<latexrelease> { \@@_log_line:x { The~hook~is~not~declared. } }
%<latexrelease> \@@_if_disabled:nT {#1}
@@ -6177,26 +6273,30 @@
%<latexrelease> { \@@_log_line_indent:x { --- } }
%<latexrelease> {
%<latexrelease> \prop_map_inline:cn { g_@@_#1_code_prop }
-%<latexrelease> { \@@_log_line_indent:x { ##1~->~\tl_to_str:n {##2} } }
+%<latexrelease> { \@@_log_line_indent:x
+%<latexrelease> { ##1~->~\tl_to_str:n {##2} } }
%<latexrelease> }
%<latexrelease> \@@_log_line:x
%<latexrelease> {
%<latexrelease> Document-level~(top-level)~code
%<latexrelease> \@@_if_usable:nT {#1}
-%<latexrelease> { ~(executed~\@@_if_reversed:nTF {#1} {first} {last} ) } :
+%<latexrelease> { ~(executed~
+%<latexrelease> \@@_if_reversed:nTF {#1} {first} {last} ) } :
%<latexrelease> }
%<latexrelease> \@@_log_line_indent:x
%<latexrelease> {
%<latexrelease> \tl_if_empty:cTF { @@_toplevel~#1 }
%<latexrelease> { --- }
-%<latexrelease> { -> ~ \exp_args:Nv \tl_to_str:n { @@_toplevel~#1 } }
+%<latexrelease> { -> ~ \exp_args:Nv \tl_to_str:n
+%<latexrelease> { @@_toplevel~#1 } }
%<latexrelease> }
%<latexrelease> \@@_log_line:x { Extra~code~for~next~invocation: }
%<latexrelease> \@@_log_line_indent:x
%<latexrelease> {
%<latexrelease> \tl_if_empty:cTF { @@_next~#1 }
%<latexrelease> { --- }
-%<latexrelease> { ->~ \exp_args:Nv \@@_log_next_code:n { @@_next~#1 } }
+%<latexrelease> { ->~ \exp_args:Nv \@@_log_next_code:n
+%<latexrelease> { @@_next~#1 } }
%<latexrelease> }
%<latexrelease> \@@_log_line:x { Rules: }
%<latexrelease> \bool_set_true:N \l_@@_tmpa_bool
@@ -6220,7 +6320,8 @@
%<latexrelease> {
%<latexrelease> Execution~order
%<latexrelease> \bool_if:NTF \l_@@_tmpa_bool
-%<latexrelease> { \@@_if_reversed:nT {#1} { ~(after~reversal) } }
+%<latexrelease> { \@@_if_reversed:nT
+%<latexrelease> {#1}{ ~(after~reversal) } }
%<latexrelease> { ~(after~
%<latexrelease> \@@_if_reversed:nT {#1} { reversal~and~ }
%<latexrelease> applying~rules)
@@ -6231,16 +6332,19 @@
%<latexrelease> \@spaces
%<latexrelease> \clist_if_empty:cTF { g_@@_#1_labels_clist }
%<latexrelease> { --- }
-%<latexrelease> { \clist_use:cn { g_@@_#1_labels_clist } { ,~ } }
+%<latexrelease> { \clist_use:cn
+%<latexrelease> { g_@@_#1_labels_clist } { ,~ } }
%<latexrelease> }
%<latexrelease> }
%<latexrelease> {
%<latexrelease> \@@_log_line:x { Execution~order: }
%<latexrelease> #2
%<latexrelease> {
-%<latexrelease> \@spaces Not~set~because~the~hook~ \@@_if_usable:nTF {#1}
+%<latexrelease> \@spaces Not~set~because~the~hook~
+%<latexrelease> \@@_if_usable:nTF {#1}
%<latexrelease> { code~pool~is~empty }
-%<latexrelease> { is~\@@_if_disabled:nTF {#1} {disabled} {undeclared} }
+%<latexrelease> { is~\@@_if_disabled:nTF
+%<latexrelease> {#1} {disabled} {undeclared} }
%<latexrelease> }
%<latexrelease> }
%<latexrelease> }
@@ -6388,7 +6492,8 @@
%<latexrelease>\IncludeInRelease{2020/10/01}{\hook_gput_next_code:nn}
%<latexrelease> {Hooks~with~args}
%<latexrelease>\cs_gset_protected:Npn \hook_gput_next_code:nn #1
-%<latexrelease> { \@@_normalize_hook_args:Nn \@@_gput_next_code:nn {#1} }
+%<latexrelease> { \@@_normalize_hook_args:Nn
+%<latexrelease> \@@_gput_next_code:nn {#1} }
%<latexrelease>\cs_gset_protected:Npn \hook_gput_next_code_with_args:nn #1 #2 { }
%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
@@ -6580,7 +6685,8 @@
%<latexrelease> \fi:
%<latexrelease> \cs:w @@~#1 \@@_use_end:
%<latexrelease> }
-%<latexrelease>\cs_new:Npn \@@_use_undefined:w #1 #2 @@~#3 \@@_use_end:
+%<latexrelease>\cs_new:Npn \@@_use_undefined:w
+%<latexrelease> #1 #2 @@~#3 \@@_use_end:
%<latexrelease> {
%<latexrelease> #1 % fi
%<latexrelease> \@@_use:wn #3 / \s_@@_mark {#3}
@@ -6680,15 +6786,18 @@
%
% \changes{v1.0s}{2021/09/28}
% {Correct usage of older \cs{@@_if_file_hook:wTF} (gh/675)}
+% \changes{v1.1h}{2024/01/24}
+% {Correct usage of older \cs{@@_if_file_hook:wTF} (gh/1243)}
% \begin{macrocode}
%<latexrelease>\cs_new_protected:Npn \@@_try_file_hook:n #1
%<latexrelease> {
-%<latexrelease> \@@_if_file_hook:wTF #1 / \s_@@_mark
+%<latexrelease> \@@_if_file_hook:wTF #1 / / \s_@@_mark
%<latexrelease> {
%<latexrelease> \exp_args:Ne \@@_if_usable_use:n
%<latexrelease> { \exp_args:Ne \@@_file_hook_normalize:n {#1} }
%<latexrelease> }
-%<latexrelease> { \@@_if_usable_use:n {#1} } % file/ generic hook (e.g. file/before)
+%<latexrelease> { \@@_if_usable_use:n {#1} }
+%<latexrelease> % file/ generic hook (e.g. file/before)
%<latexrelease> }
% \end{macrocode}
%
@@ -6726,12 +6835,14 @@
\cs_new_protected:Npn \hook_use_once:n #1
{
\@@_if_execute_immediately:nF {#1}
- { \@@_normalize_hook_args:Nn \@@_use_once:nn { \use:n {#1} } { 0 } }
+ { \@@_normalize_hook_args:Nn \@@_use_once:nn
+ { \use:n {#1} } { 0 } }
}
\cs_new_protected:Npn \hook_use_once:nnw #1 #2
{
\@@_if_execute_immediately:nF {#1}
- { \@@_normalize_hook_args:Nn \@@_use_once:nn { \use:n {#1} } {#2} }
+ { \@@_normalize_hook_args:Nn \@@_use_once:nn
+ { \use:n {#1} } {#2} }
}
%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
@@ -6743,7 +6854,8 @@
%<latexrelease>\cs_gset_protected:Npn \hook_use_once:n #1
%<latexrelease> {
%<latexrelease> \@@_if_execute_immediately:nF {#1}
-%<latexrelease> { \@@_normalize_hook_args:Nn \@@_use_once:n { \use:n {#1} } }
+%<latexrelease> { \@@_normalize_hook_args:Nn \@@_use_once:n
+%<latexrelease> { \use:n {#1} } }
%<latexrelease> }
%<latexrelease>\cs_gset:Npn \hook_use_once:nnw #1 #2
%<latexrelease> { \use:c { use_none: \prg_replicate:nn {#2} { n } } }
@@ -6768,7 +6880,8 @@
% along with the next execution code.
% \begin{macrocode}
\@@_replacing_args_false:
- \@@_cs_gput_right:nnn { _next } {#1} { \@@_use_once_clear:n {#1} }
+ \@@_cs_gput_right:nnn { _next } {#1}
+ { \@@_use_once_clear:n {#1} }
\@@_replacing_args_reset:
\@@_if_usable:nTF {#1}
{ \@@_use_initialized:n {#1} }
@@ -7215,7 +7328,8 @@
{ Cannot~add~code~to~disabled~hook~'#1'. }
{
The~hook~'#1'~you~tried~to~add~code~to~was~previously~disabled~
- with~\iow_char:N\\hook_disable_generic:n~or~\iow_char:N\\DisableGenericHook,~so~
+ with~\iow_char:N\\hook_disable_generic:n~or~
+ \iow_char:N\\DisableGenericHook,~so~
it~cannot~have~code~added~to~it.
}
% \end{macrocode}
@@ -7383,7 +7497,7 @@
%<latexrelease> {Hooks~with~args}
%<latexrelease>\cs_new_protected:Npn \NewHookWithArguments #1 #2 { }
%<latexrelease>\cs_new_protected:Npn \NewReversedHookWithArguments #1 #2 { }
-%<latexrelease>\cs_new_protected:Npn \NewMirroredHookPairWithArguments #1 #2 #3 { }
+%<latexrelease>\cs_new_protected:Npn \NewMirroredHookPairWithArguments #1 #2 #3{}
%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
% \end{macro}
@@ -7835,7 +7949,8 @@
%<latexrelease> \exp_args:No \exp_not:o
%<latexrelease> {
%<latexrelease> \cs:w @@#1~#2 \exp_last_unbraced:Ne \cs_end:
-%<latexrelease> { \@@_braced_cs_parameter:n { @@#1~#2 } }
+%<latexrelease> { \@@_braced_cs_parameter:n
+%<latexrelease> { @@#1~#2 } }
%<latexrelease> }
%<latexrelease> }
%<latexrelease> }
diff --git a/macros/latex/base/ltkeys.dtx b/macros/latex/base/ltkeys.dtx
index da8340ea9d..34a0ab4b47 100644
--- a/macros/latex/base/ltkeys.dtx
+++ b/macros/latex/base/ltkeys.dtx
@@ -100,7 +100,7 @@
% \texttt{second-name} can be given anywhere, and will save its value in
% \cs{@mypkg@other@name}.
%
-% Keys created \emph{before} the use of \cs{ProcessKeyOptions}act as
+% Keys created \emph{before} the use of \cs{ProcessKeyOptions} act as
% package options.
% \end{function}
%
diff --git a/macros/latex/base/ltluatex.dtx b/macros/latex/base/ltluatex.dtx
index c310ac8ecf..a15019dcd5 100644
--- a/macros/latex/base/ltluatex.dtx
+++ b/macros/latex/base/ltluatex.dtx
@@ -23,16 +23,22 @@
%<tex> \ProvidesFile\undefined\begingroup\def\ProvidesFile
%<tex> #1#2[#3]{\endgroup\immediate\write-1{File: #1 #3}}
%<tex>\fi
-%<plain>\ProvidesFile{ltluatex.tex}%
-%<*driver>
+%<*dtx>
\ProvidesFile{ltluatex.dtx}
-%</driver>
-%<*tex>
-[2023/08/03 v1.2c
-%</tex>
-%<plain> LuaTeX support for plain TeX (core)
-%<*tex>
+%</dtx>
+%<plain>\ProvidesFile{ltluatex.tex}
+%<*plain>
+% \fi
+% \ProvidesFile{ltluatex.dtx}
+[2024/02/11 v1.2c
+% LaTeX Kernel (LuaTeX support)^^A
+%\iffalse
+%<plain> LuaTeX support for plain TeX (core)%
+%\fi
]
+% \iffalse
+%</plain>
+%<*tex>
\edef\etatcatcode{\the\catcode`\@}
\catcode`\@=11
%</tex>
@@ -541,9 +547,9 @@
\csname globbox\endcsname
% \end{macrocode}
%
-% Define|\e@alloc| as in latex (the existing macros in |etex.src|
+% Define|\e@alloc| as in \LaTeX{} (the existing macros in |etex.src| are
% hard to extend to further register types as they assume specific
-% 26x and 27x count range. For compatibility the existing register
+% 26x and 27x count range). For compatibility the existing register
% allocation is not changed.
%
% \begin{macrocode}
diff --git a/macros/latex/base/ltluatex.pdf b/macros/latex/base/ltluatex.pdf
index 9955fcf749..5617092af6 100644
--- a/macros/latex/base/ltluatex.pdf
+++ b/macros/latex/base/ltluatex.pdf
Binary files differ
diff --git a/macros/latex/base/ltmarks-code.pdf b/macros/latex/base/ltmarks-code.pdf
index 4aecd33f1e..39cb08500c 100644
--- a/macros/latex/base/ltmarks-code.pdf
+++ b/macros/latex/base/ltmarks-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltmarks-doc.pdf b/macros/latex/base/ltmarks-doc.pdf
index 141e3acdab..595e7d0cf6 100644
--- a/macros/latex/base/ltmarks-doc.pdf
+++ b/macros/latex/base/ltmarks-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltmarks.dtx b/macros/latex/base/ltmarks.dtx
index f826856484..a9f3bb0184 100644
--- a/macros/latex/base/ltmarks.dtx
+++ b/macros/latex/base/ltmarks.dtx
@@ -14,21 +14,14 @@
%
%%% From File: ltmarks.dtx
%
-% \begin{macrocode}
-\def\ltmarksversion{v1.0d}
-\def\ltmarksdate{2022/06/01}
-% \end{macrocode}
%<*driver>
+% \fi
+\ProvidesFile{ltmarks.dtx}
+ [2024/05/31 v1.0g LaTeX Kernel (Marks)]
+% \iffalse
+%
\documentclass{l3doc}
-
-%\usepackage{ltmarks}
-
-% Fixing footnotes in functions and variables: this should be in l3doc!
-
-\newcommand\fixfootnote[2]{\footnotemark
- \AddToHookNext{env/#1/after}{\footnotetext{#2}}}
-\AddToHook{env/function/begin}{\def\footnote{\fixfootnote{function}}}
-\AddToHook{env/variable/begin}{\def\footnote{\fixfootnote{variable}}}
+\GetFileInfo{ltmarks.dtx}
\EnableCrossrefs
\CodelineIndex
@@ -45,7 +38,7 @@
%
%
% \title{The \texttt{ltmarks.dtx} code\thanks{This file has version
-% \ltmarksversion\ dated \ltmarksdate, \copyright\ \LaTeX\
+% \fileversion\ dated \filedate, \copyright\ \LaTeX\
% Project.}}
% \author{^^A
% Frank Mittelbach, \LaTeX{} Project\thanks
@@ -156,7 +149,7 @@
% \begin{function}{\InsertMark,\mark_insert:nn}
% \begin{syntax}
% \cs{InsertMark} \Arg{class} \Arg{text}
-% \cs{mark_insert:nn} \Arg{class} \Arg{text}
+% \cs{mark_insert:nn} \Arg{class} \Arg{text}
% \end{syntax}
% Adds a mark to the current galley for the \meta{class}, containing the
% \meta{text}.
@@ -291,6 +284,11 @@
% The \meta{pos\textsubscript{\itshape i}} argument can be either
% \texttt{top}, \texttt{first}, or \texttt{last}.
%
+% Important to note is that the comparison is not with respect to
+% the textual content of the marks but whether or not they
+% originated from the same \cs{InsertMark} command (or the L3 layer
+% version \cs{mark_insert:nn}).
+%
% If you wish to compare marks across different regions or across
% different classes, you have to do it using the generic test only
% available in the L3 programming layer or do it manually, i.e.,
@@ -299,6 +297,8 @@
% \emph{true}; if a declared and an undeclared mark class is used
% it is always \emph{false}.}
%
+% \subsection{Use cases for conditionals}
+%
% However, the basic version is enough for the following typical use cases:
% \begin{description}
% \item[Test for at most one mark of class \texttt{myclass} on current
@@ -353,7 +353,7 @@
% \begin{function}{\DebugMarksOn,\DebugMarksOff,
% \mark_debug_on:,\mark_debug_off:}
% \begin{syntax}
-% \cs{DebugMarksOn} ... \cs{DebugMarksOff}
+% \cs{DebugMarksOn} \ldots\ \cs{DebugMarksOff}
% \end{syntax}
%
% Commands to turn the debugging of mark code on or off. The
@@ -397,8 +397,8 @@
%
% \begin{function}{\markboth, \markright}
% \begin{syntax}
-% \cs{markboth} \Arg{left} \Arg{right}
-% \cs{markright} \Arg{right}
+% \cs{markboth} \Arg{left} \Arg{right}
+% \cs{markright} \Arg{right}
% \end{syntax}
% \LaTeXe{} uses two marks which aren't fully independent. A
% \enquote{left} mark generated by the first argument of \cs{markboth}
@@ -610,9 +610,9 @@
% marks. It too is called as part of \cs{@opcol}.
% \end{function}
%
-% \begin{function}{\@@_update_structure:nn}
+% \begin{function}{\@@_update_structure_from_material:nn}
% \begin{syntax}
-% \cs{@@_update_structure:nn} \Arg{region} \Arg{material with marks}
+% \cs{@@_update_structure_from_material:nn} \Arg{region} \Arg{material with marks}
% \end{syntax}
% Helper function that inspects the marks
% inside the second argument and assigns new mark values based on
@@ -627,8 +627,8 @@
% \texttt{page} and \texttt{column} because only they have
% \texttt{previous-...} counterparts.
%
-% Another important part to keep in mind is that marks are only
-% recognized if they appear on top-level, e.g., if we want to
+% Another important aspect to keep in mind is that marks are recognized
+% only if they appear on the top level, e.g., if we want to
% process material stored in boxes we need to put it unboxed (using
% \cs{unvcopy} etc.)\ into the second argument.
% \end{function}
@@ -642,7 +642,7 @@
% Helper function that copies all mark values in the \meta{source}
% region to \meta{alias}, i.e., make the structures identical. Used
% to update the \texttt{previous-...} structures inside
-% \cs{@@_update_structure:nn} and \texttt{first-column} and
+% \cs{@@_update_structure_from_material:nn} and \texttt{first-column} and
% \texttt{last-column} structures inside
% \cs{@@_update_singlecol_structures:} or
% \cs{@@_update_dblcol_structures:}.
@@ -650,7 +650,6 @@
%
%
%
-%
% \begin{function}{\@@_update_structure_to_err:n}
% \begin{syntax}
% \cs{@@_update_structure_to_err:n} \Arg{region}
@@ -662,6 +661,37 @@
% \end{function}
%
%
+% \begin{function}{\@@_get_marks_for_reinsertion:nNN}
+% \begin{syntax}
+% \cs{@@_get_marks_for_reinsertion:nNN} \Arg{source}
+% \qquad \meta{token-list-var for collecting first marks}
+% \qquad \meta{token-list-var for collecting last marks}
+% \end{syntax}
+% Helper function for extracting marks that would otherwise get
+% lost, for example when they are hidden inside a box. This helper
+% does not update mark structures and can therefore be used outside
+% the output routine as well.
+%
+% It collect all the top-level marks from inside the \meta{source}
+% and adds suitable \cs{mark_insert:nn} in the two token
+% lists. These token lists can then be executed at the right place
+% to reinsert the marks, e.g., directly after the box. This is, for
+% example, used by \pkg{multicol} when a short balanced
+% \env{multicols} is returned to the galley for typesetting.
+%
+% If the \meta{source} consists of a single vertical box (plus
+% possibly followed by some glue but nothing else) then the box is
+% unpacked and the top-level marks are collected from its
+% content. However, if it is not a vertical box or there are are
+% other data then nothing is unpacked and you have to do the
+% unpacking yourself to get at the marks inside.
+%
+% It is quite likely that one only needs a single token list for
+% returning the \cs{mark_insert:nn} statements. If that is the case
+% this command may change to take only two arguments.
+% \end{function}
+%
+%
%
% ^^A \end{documentation}
%
@@ -703,12 +733,13 @@
%
%
% \begin{macro}{\mark_new_class:n,\@@_new_class:nn}
+%
% A mark class is created by initializing a number of data
-% structures. First, we get a register number to refer to the mark class.
-% The new mark class is then added to the \cs{g_@@_classes_seq}
-% sequence to be able to easily loop over all classes. Finally a
-% number of top-level global token lists are declared that hold
-% various versions of the mark for access.
+% structures. First, we get a register number to refer to the mark
+% class. The new mark class is then added to the
+% \cs{g_@@_classes_seq} sequence to be able to easily loop over all
+% classes. Finally a number of top-level global token lists are
+% declared that hold various versions of the mark for access.
% \begin{macrocode}
\cs_new_protected:Npn \mark_new_class:n #1
{
@@ -774,6 +805,32 @@
\tl_new:c { g_@@_last-column_top_ #1 _tl }
\tl_new:c { g_@@_last-column_first_ #1 _tl }
\tl_new:c { g_@@_last-column_last_ #1 _tl }
+% \end{macrocode}
+% All marks will have an identication at the beginning of the form
+% \cs{@@_id:n}\texttt\{\meta{number}\texttt\} and therefore the
+% initial empty values should have that too, so that data extraction
+% is going to be uniform.
+% \changes{v1.0g}{2024/05/31}{Initialize all marks with an id, use 0
+% when a new class is made (gh/1359)}
+% \begin{macrocode}
+ \tl_set:cn { g_@@_page_top_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_page_first_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_page_last_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_previous-page_top_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_previous-page_first_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_previous-page_last_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_column_top_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_column_first_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_column_last_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_previous-column_top_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_previous-column_first_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_previous-column_last_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_first-column_top_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_first-column_first_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_first-column_last_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_last-column_top_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_last-column_first_ #1 _tl }{ \@@_id:n{0} }
+ \tl_set:cn { g_@@_last-column_last_ #1 _tl }{ \@@_id:n{0} }
}
% \end{macrocode}
% \end{macro}
@@ -784,57 +841,74 @@
% \subsection{Updating mark structures}
%
%
-% \begin{macro}{\l_@@_box,\g_@@_tmp_tl,\g_@@_new_top_tl}
-% For some operations we need a temporary private box and two
+% \begin{macro}{\l_@@_box,\l_@@_ii_box,\g_@@_tmp_tl,\g_@@_new_top_tl}
+% For some operations we need two temporary private boxes and two
% private global token lists.
% \begin{macrocode}
\box_new:N \l_@@_box
+\box_new:N \l_@@_ii_box
\tl_new:N \g_@@_tmp_tl
\tl_new:N \g_@@_new_top_tl
% \end{macrocode}
% \end{macro}
%
%
-% \begin{macro}{\@@_update_structure:nn}
-%
-% This function updates the mark structures. The first argument is
-% the region to update and second argument receives the material
-% that holds the marks. Out of this material we extract the first
-% and last marks for all classes (if there are any) to do the
-% assignments.
%
+% \begin{macro}{\@@_extract_and_handle_marks:nn}
+% \changes{v1.0e}{2024/01/29}{Macro added}
+%
+% This is the main macro to extract and handle marks inside some
+% vertical material. It is used by
+% \cs{@@_update_structure_from_material:nn} (for updating the mark
+% structure for a region based on the marks found) and by
+% \cs{@@_get_marks_for_reinsertion:nNN} (for extracting marks from
+% some material and prepare for reinserting them later (e.g., out
+% of a box that is placed as a box into the main galley).
% \begin{macrocode}
-\cs_new_protected:Npn \@@_update_structure:nn #1#2
- {
+\cs_new_protected:Npn \@@_extract_and_handle_marks:nn #1#2 {
% \end{macrocode}
-% First thing we do is copying the current structure to
-% \texttt{previous-...}; this leaves the current structure
-% untouched so we can update it class by class (which is necessary).
+% This macro expects code to handle extracted marks in its first argument and
+% vertical material (not boxed or just consisting of a single
+% vertical box) as its second. It
+% extracts top-level mark information from \verb/#2/, stores them
+% as split marks and then calls
+% \verb/#1/ to make use of this information.
+%
+% If it finds a forced break in the material it removes it and then
+% restarts the attempt without it.
+%
+% We start with a group to keep most changes local.
% \begin{macrocode}
- \@@_update_structure_alias:nn { previous-#1 } {#1}
+ \group_begin:
% \end{macrocode}
+%
% Getting the first and last marks out of the material in \verb=#2=
-% is done by putting the material in a box and then doing a
-% split operation to the maximum size possible (which hopefully
-% means all of the content).\footnote{We could verify this, maybe we
-% should.} Because this is an action only for the sake of getting
-% at the mark values we don't want any underfull
-% box warnings so we turn those (locally) off.
+% is done by putting the material in a box and then doing a split
+% operation to the maximum size possible (which hopefully gets us
+% all of the content).\footnote{With normal column material cut
+% from the main galley we should always get all material in one go,
+% but in certain situations, for example, in a \pkg{multicols}
+% environment that contains some \cs{columnbreak}s a single split
+% operation will not be enough. Thus, this is something we need to
+% handle.} Because this action is used only to get the mark
+% values, we don't want any underfull box warnings so we (locally)
+% turn those off.
+%
% \begin{macrocode}
- \group_begin:
\dim_set_eq:NN \tex_splitmaxdepth:D \c_max_dim
\int_set_eq:NN \tex_vbadness:D \c_max_int
\dim_set_eq:NN \tex_vfuzz:D \c_max_dim
% \end{macrocode}
-% There is a further complication: if the region contains infinite
+%
+% There is a further complication: if the material contains infinite
% shrinking glue then a \tn{vsplit} operation will balk with a
-% low-level error. Now pages or columns, which are our main concern here, can't
-% have such infinite shrinkage if they are cut straight from the
-% galley, however the use of \tn{enlargethispage} actually does add
-% some at the very bottom (and also wraps the whole page into a box
-% by itself, so if we leave it this way then a) we get this error
-% and b) we don't see any marks because they are hidden one level
-% down).
+% low-level error. Now pages or columns, which are our main concern
+% here, can't have such infinite shrinkage if they are cut straight
+% from the galley, however the use of \tn{enlargethispage} actually
+% does add some at the very bottom (and also wraps the whole page
+% into a box by itself, so if we leave it this way then a) we get
+% this error and b) we don't see any marks because they are hidden
+% one level down).
%
% Another possible issue are packages or user code that place stray
% \tn{vbox}es directly into the main galley (an example is
@@ -842,93 +916,236 @@
% boxes end up as the last item on the page we should not unpack
% them.
%
-% We therefore do an \tn{unskip} to get rid of that glue if present and
-% also check if we have then a \tn{vbox} as the last item and if so
-% unpack that too, but only under certain conditions, see
-% below. All this is temporary, just for getting the
-% marks out, so it doesn't affect the final page production.
-%
-% In fact, we go one step further and set the box to a large
-% negative height possible and afterwards take a look at the
-% reported badness: if it is zero we know that there has still been
-% infinite shrinkage in the box so that we can't do a
-% \tn{vsplit}. If that is the case we generate an error message and
-% bypass extracting the marks. We use only half of \cs{c_max_dim}
-% because otherwise \TeX{} will report an overfull vbox despite our
-% setting of \cs{tex_vfuzz:D}. This test will not find existing
-% infinite shrinkage in all cases, e.g., if there are several glues
-% that cancel each other, but it is the best we can do.
-% \begin{macrocode}
- \vbox_set_to_ht:Nnn \l_@@_box { -.5\c_max_dim }
- {
- #2
- \tex_unskip:D
- \box_set_to_last:N \l_@@_box
+% All these issues need to be handled, which is done in
+% \cs{@@_prepare_and_extract:nn}.
+%
+% \begin{macrocode}
+ \@@_prepare_and_extract:nn {#1} {#2}
+% \end{macrocode}
+% Once all mark classes have been processed, the data structures are
+% updated and we can close the group, which undoes our local
+% changes and retains only the global ones.
+% \begin{macrocode}
+ \group_end:
+ }
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\@@_prepare_and_extract:nn}
+%
+% This macro does the dirty work. It is not directly integrated in
+% \cs{@@_extract_and_handle_marks:nn} because we may have to call
+% it recursively if we find forced breaks.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_prepare_and_extract:nn #1#2 {
+% \end{macrocode}
+%
+% To handle the \cs{enlargethispage} case we do an \tn{unskip} to
+% get rid of any glue that is present at the very end of the material
+% and also check if we have then a \tn{vbox} as the last item and
+% if so unpack that too, but only under certain conditions, see
+% below. All this is temporary done in a group, just for getting
+% the marks out, so it doesn't affect the final page production.
+%
+% \begin{macrocode}
+ \vbox_set:Nn \l_@@_box
+ {
+ #2
+ \tex_unskip:D
+ \box_set_to_last:N \l_@@_box
% \end{macrocode}
% After having removed the last box from the current list (if there
-% was one)
-% we check if the list is now empty. If not, the the last box is
-% definitely not the one from \tn{enlargethispage} and so we can
-% and should leave it alone. Otherwise we check if this last box is
-% a \tn{vbox}.
+% was one) we check whether the vertical list is now empty. If not,
+% then the last box is definitely not the one from
+% \tn{enlargethispage} and so we can, and should, leave it
+% alone. Otherwise we check if this last box is a \tn{vbox}.
% \changes{v1.0d}{2022/06/01}{Extend the logic for detecting the marks
% in the box (gh/836)}
% \begin{macrocode}
- \int_compare:nNnT \tex_lastnodetype:D < 0
- {
- \box_if_vertical:NT \l_@@_box
- {
-% \end{macrocode}
-% If it is we do a further test and reset the \cs{l_@@_box}
-% to check if it contains infinitely shrinkable glue.
-% \begin{macrocode}
- \vbox_set_to_ht:Nnn \l_@@_box { -.5\c_max_dim }
- {
- \vbox_unpack:N \l_@@_box
- \tex_kern:D \c_zero_dim % ensure that box
- % is not empty
- }
+ \int_compare:nNnT \tex_lastnodetype:D < 0
+ {
+ \box_if_vertical:NT \l_@@_box
% \end{macrocode}
-% If not, then we unpack it, if yes we still ignore it for the process of
-% mark extraction. We do not generate an error though, because in all
-% likelihood this is an ordinary box like a marginal that does
-% contain something like \tn{vss}.
+% If it is, we unpack the box.
% \begin{macrocode}
- \int_compare:nNnT \tex_badness:D > 0
- { \vbox_unpack:N \l_@@_box }
- }
- }
+ { \vbox_unpack:N \l_@@_box }
+ }
% \end{macrocode}
% If it wasn't a vbox, it was either an hbox or there was no box.
% Given that we are only interested in the marks we don't need put
-% it back in that case. However, we have to make sure that the
-% outer box under construction
-% is not totally empty (which it might have been from the start, or
-% now), because \TeX{} does not report a badness for empty boxes
-% and that means our test would incorrectly conclude that we have
-% infinite shrinking glue. A simple \tn{kern} is enough to avoid
-% this (the same was already done above).
-% \begin{macrocode}
- \tex_kern:D \c_zero_dim
- }
- \int_compare:nNnTF \tex_badness:D > 0
+% it back in that case.
+% \begin{macrocode}
+ }
% \end{macrocode}
-% If the box had no infinite shrinkage (or rather if our test
-% didn't show any) we vsplit it. Note that it
-% doesn't matter that we set it to this strange size first. If there
-% was infinite shrinkage after all, we end up with a low-level
-% \TeX{} error, but if there is, it is a coding error and needs
-% correcting.
+% We are now ready to \cs{vsplit} the box to get at the marks. If
+% the box contains some infinite negative glue the \TeX{} will
+% produce an error complaining about it but it will correctly find
+% the the split marks. Given that we can't prevent that error, we
+% hide it from the user and ensure that \TeX{} doesn't stop. The
+% error message still shows in the log, but even that is mitigated
+% as best as possible---see the definition of
+% \cs{@@_vbox_set_split_to_maxdimen:NN} for the tricks employed.
% \begin{macrocode}
- {
- \vbox_set_split_to_ht:NNn \l_@@_box \l_@@_box \c_max_dim
+ \@@_vbox_set_split_to_maxdimen:NN \l_@@_ii_box \l_@@_box
+% \end{macrocode}
+% After splitting we check if there is anything left in
+% \cs{l_@@_box}. If not then the above split has set some split marks
+% that we can then use to finish the extraction:
+% \begin{macrocode}
+ \box_if_empty:NTF \l_@@_box
+ { #1 }
+% \end{macrocode}
+% If we have a remainder after the split then this means that there
+% was some forced break in the material. We get rid of that by
+% combining the content of the two boxes and restart.
+% \begin{macrocode}
+ {
+%<*trace>
+ \@@_debug:n { \iow_term:x
+ { Marks:~ mark~ extraction~needs~ recursion~
+ \msg_line_context: } }
+%</trace>
+ \@@_prepare_and_extract:nn {#1}
+ { \vbox_unpack:N \l_@@_ii_box
+ \vbox_unpack:N \l_@@_box }
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\@@_vbox_set_split_to_maxdimen:NN}
+%
+% Split a box to get at its marks without pausing even if \TeX{} is
+% producing an error message because of infinite negative glue in
+% the box. If there is such an error we ensure that it only shows
+% up in the log but not on the terminal.
+%
+% The nice low-level hack by DPC records in the \texttt{.log} that a glue
+% shrinkage error is harmless.
+%
+% We disguise \cs{c_max_dim} in an odd looking csname, which then
+% shows up as part of the display of an error message if that error
+% happens. This csname forms part of the error diplay so what
+% you get is something like
+%\begin{verbatim}
+% ! Infinite glue shrinkage found in box being split.
+% <argument> Infinite shrink error above ignored !
+% l. ... }
+%\end{verbatim}
+% which hopefully makes it clear that the error is harmless and
+% and should be ignored by the reader of the \texttt{.log}.
+% \begin{macrocode}
+\cs_set_eq:cN {Infinite~shrink~error~above~ignored~!}\c_max_dim
+% \end{macrocode}
+%
+% The whole definition of \cs{@@_vbox_set_split_to_maxdimen:NN}
+% below is fully expanded, so we have to use a lot of
+% \cs{exp_not:N} commands to prevent expansion where necessary.
+% \begin{macrocode}
+\cs_new_protected:Npx \@@_vbox_set_split_to_maxdimen:NN #1#2 {
+% \end{macrocode}
+% We start by saving the current interaction and escape char settings.
+% \begin{macrocode}
+ \tl_set:Ne \exp_not:N \l_@@_saved_parameters_tl
+ {
+ \tex_interactionmode:D
+ \exp_not:N \int_use:N \tex_interactionmode:D \scan_stop:
+ \tex_escapechar:D
+ \exp_not:N \int_use:N \tex_escapechar:D \scan_stop:
+ }
+% \end{macrocode}
+% Then we change them so that no escape char is printed in the
+% error message (accounts for the missing backslash in front of
+% \verb/Infinite shrink .../) and we set the interaction to
+% \cs{nonstopmode} so that the the error (if any) just goes into
+% the \texttt{.log} file and \TeX{} doesn't stop at that point.
+% \begin{macrocode}
+ \tex_escapechar:D -1 \scan_stop:
+ \tex_interactionmode:D 0 \scan_stop:
+% \end{macrocode}
+% Then we do the splitting of the box to \cs{c_max_dim} to get at
+% the marks. This may generate the error we are worried about,
+% i.e., if the box contains infinite negative glue. However, \TeX{}
+% makes this glue finite and continues, which means we get our split
+% marks which is really all we care about.
+% \begin{macrocode}
+ \tex_setbox:D #1 \tex_vsplit:D #2 to
+% \end{macrocode}
+% The \cs{use:n} may seem pointless, and it is to some extent, but
+% we need it to get our disguised \cs{c_max_dim} displayed
+% properly as part of the error message if there is one. Without
+% it, the display would show only part of what we want it to show
+% (try it).
+% \begin{macrocode}
+ \exp_not:N \use:n {
+ \use:c{Infinite~shrink~error~above~ignored~!}
+ }
+% \end{macrocode}
+% Finally, we change the escape char and the interaction mode back
+% to what it was before:
+% \begin{macrocode}
+ \exp_not:N \l_@@_saved_parameters_tl
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\l_@@_saved_parameters_tl}
+% The temporary variable used for resetting escape char and
+% interaction mode.
+% \begin{macrocode}
+\tl_new:N \l_@@_saved_parameters_tl
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_update_structure_from_material:nn}
+%
+% \changes{v1.0e}{2024/01/29}{Macro renamed}
+%
+% This function updates the mark structures of a region. The first
+% argument is the region to update and second argument receives the
+% material that holds the marks. Out of this material we extract
+% the first and last marks for all classes (if there are any) to do
+% the assignments.
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_update_structure_from_material:nn #1#2 {
+ \@@_extract_and_handle_marks:nn
+% \end{macrocode}
+%
+% Once the marks can be extracted we update the structure from the
+% split marks (code in \cs{@@_update_structure_from_splitmarks:n}).
+% \begin{macrocode}
+ { \@@_update_structure_from_splitmarks:n {#1} }
+ { #2 }
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\@@_update_structure_from_splitmarks:n}
+% This macro is called after we have done a \cs{tex_vsplit:D}
+% operation and the mark data is in the split marks.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_update_structure_from_splitmarks:n #1 {
+% \end{macrocode}
+%
+% The first thing we do is to copy the current region structure to
+% \texttt{previous-...}; this leaves the current structure
+% untouched so we can update it class by class (which is necessary).
+% \begin{macrocode}
+ \@@_update_structure_alias:nn { previous-#1 } {#1}
% \end{macrocode}
% After this action we can get first and last marks of the various
% classes through \cs{tex_splitfirstmarks:D} and
% \cs{tex_splitbotmarks:D}. So now we loop over all classes stored in
% \cs{g_@@_classes_seq}.
% \begin{macrocode}
- \seq_map_inline:Nn \g_@@_classes_seq
+ \seq_map_inline:Nn \g_@@_classes_seq
{
% \end{macrocode}
% First action: get the last mark from the previous region, i.e.,
@@ -950,14 +1167,14 @@
\tl_gset:No \g_@@_tmp_tl
{ \tex_splitbotmarks:D \use:c { c_@@_class_##1_mark } }
% \end{macrocode}
-% If this mark doesn't exist then obviously first mark does
-% neither, so both become the last mark from the previous region. We
+% If this mark doesn't exist then obviously neither does the first mark,
+% so both become the last mark from the previous region. We
% have to be a little careful here: something like
% \verb=\mark_insert:nn{foo}{}= adds an \enquote{empty} mark that should
% not be confused with no mark at all. But no mark in our material
% will result in \cs{g_@@_tmp_tl} being fully empty. This is why we
% have to make sure that \enquote{empty} from \cs{mark_insert:nn} only
-% appears to be empty but fails the next test (see below how this
+% appears to be empty when typeset but fails the next test (see below how this
% is done).
% \begin{macrocode}
\tl_if_empty:NTF \g_@@_tmp_tl
@@ -987,29 +1204,144 @@
}
}
}
- }
+}
% \end{macrocode}
-% If the badness was zero (we actually tested for${}>0$ but it
-% can't get negative) then we had infinite shrinkage, so we report
-% that and set all marks to the value the last mark had before.
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\@@_get_marks_for_reinsertion:nNN}
+%
+% This function extracts the marks from the material in the first
+% argument but it does not update any the mark structures. Instead,
+% it collects the marks in the token lists given as the second and
+% third argument, in such a way that they can be reinserted by just
+% executing the token lists.\footnote{It is probably enough to
+% collect everything in a single token list as long as we put the
+% first marks first and the last marks last). But for extra
+% flexibility, I currently use 2 token lists. This might change when it is
+% really clear that this is never needed.}
+%
% \begin{macrocode}
- {
- \msg_error:nnn { mark } { infinite-shrinkage } {#1}
- \seq_map_inline:Nn \g_@@_classes_seq
+\cs_new_protected:Npn \@@_get_marks_for_reinsertion:nNN #1#2#3 {
+% \end{macrocode}
+% First we clear the temporary token lists as we haven't seen any marks yet.
+% \begin{macrocode}
+ \tl_clear:N \g_@@_first_marks_tl
+ \tl_clear:N \g_@@_last_marks_tl
+% \end{macrocode}
+% Then we extract all top-level marks, thereby filling the token lists
+% with suitable \cs{mark_insert:nn} calls.
+% \begin{macrocode}
+ \@@_extract_and_handle_marks:nn
+% \end{macrocode}
+% The first argument holds the code for fill the token lists and
+% the second is the material we extract from.
+% \begin{macrocode}
+ \@@_get_from_splitmarks:
+ { #1 }
+% \end{macrocode}
+%
+% Finally, we copy the updated (or not updated) temporary token
+% lists to the two that have been supplied when the function was
+% called. By convention \enquote{get} operations return their
+% values in local variables and \cs{@@_extract_and_handle_marks:nn}
+% runs in a group, which is why we have to use global temporary
+% variables for collecting.
+% \begin{macrocode}
+ \tl_set_eq:NN #2 \g_@@_first_marks_tl
+ \tl_set_eq:NN #3 \g_@@_last_marks_tl
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\@@_get_from_splitmarks:}
+% This function is called after we have done a \cs{vsplit} to
+% update the split marks. It loops through all mark classes to find
+% out if there are marks for this class and if so updates the
+% global tls used for collecting.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_get_from_splitmarks: {
+ \seq_map_inline:Nn \g_@@_classes_seq
{
- \tl_gset_eq:cc { g_@@_#1_top_ ##1_tl }
- { g_@@_#1_last_ ##1_tl }
- \tl_gset_eq:cc { g_@@_#1_first_##1_tl }
- { g_@@_#1_last_ ##1_tl }
+% \end{macrocode}
+% First we to get the last mark for the current class from the
+% material supplied.
+% \begin{macrocode}
+ \tl_gset:No \g_@@_tmp_tl
+ { \tex_splitbotmarks:D \use:c { c_@@_class_##1_mark } }
+% \end{macrocode}
+%
+% If this mark doesn't exist then obviously first mark doesn't
+% either, so we do nothing (other than issuing some debugging
+% info).
+
+% We have to be a little careful here: something like
+% \verb=\mark_insert:nn{foo}{}= adds an \enquote{empty} mark that
+% we should not confuse with the case where there is no mark at
+% all.
+%
+% When there is no mark at all we get a truly empty
+% \cs{g_@@_tmp_tl} as a result. This is why we have to make sure
+% that an \enquote{empty} mark generated with \cs{mark_insert:nn}
+% only appears to be empty when it is typeset, but fails the next
+% test (see below how this is done).
+% \begin{macrocode}
+ \tl_if_empty:NTF \g_@@_tmp_tl
+ {
+%<*trace>
+ \@@_debug:n { \iow_term:x { Marks:~no~ marks~
+ for~ class~ '##1'~\msg_line_context: } }
+%</trace>
+ }
+% \end{macrocode}
+%
+% If it wasn't empty, i.e., if it had a real value then we use this
+% value for our new last mark instead. This means we put an
+% appropriate \cs{mark_insert:nn} statement into
+% \cs{g_@@_last_marks_tl}.
+% \begin{macrocode}
+ {
+%<*trace>
+ \@@_debug:n { \iow_term:x { Marks:~ extract~ last~
+ mark~ for~ class~ '##1'~ =~ \g_@@_tmp_tl } }
+%</trace>
+ \tl_gput_right:Ne \g_@@_last_marks_tl
+ { \mark_insert:nn {##1} { \g_@@_tmp_tl } }
+% \end{macrocode}
+% Because we had a last mark we also have a first mark (which might
+% be the same, but might not be), so we pick that up and add it to
+% the \cs{g_@@_first_marks_tl} token list. This explains why we
+% first checked for the last mark because that makes the processing
+% faster in case there is none.
+% \begin{macrocode}
+%<*trace>
+ \@@_debug:n { \iow_term:x { Marks:~ extract~ first~
+ mark~ for~ class~ '##1'~ =~
+ \tex_splitfirstmarks:D
+ \use:c { c_@@_class_##1_mark }
+ } }
+%</trace>
+ \tl_gput_right:Ne \g_@@_first_marks_tl
+ { \mark_insert:nn {##1}
+ {
+ \tex_splitfirstmarks:D
+ \use:c { c_@@_class_##1_mark }
+ }
+ }
+ }
}
- }
+}
% \end{macrocode}
-% Once all mark classes have been processed the data structures are
-% updated and we can close the group which undoes our local
-% changes and retains only the global ones.
+% \end{macro}
+%
+%
+% \begin{macro}{\g_@@_first_marks_tl,\g_@@_last_marks_tl}
+% These are two global temporary variables used in the code above.
% \begin{macrocode}
- \group_end:
- }
+\tl_new:N \g_@@_first_marks_tl
+\tl_new:N \g_@@_last_marks_tl
% \end{macrocode}
% \end{macro}
%
@@ -1098,7 +1430,18 @@
% \begin{macrocode}
\@kernel@before@insertmark
\hook_use:n { insertmark }
- \unrestored@protected@xdef \g_@@_tmp_tl {#2}
+ \unrestored@protected@xdef \g_@@_tmp_tl
+ {
+% \end{macrocode}
+% To ensure that marks are unique we insert a hidden sequence
+% marker at the beginning of the content of the mark containing the
+% sequence number of the mark.
+% \changes{v1.0f}{2024/05/30}{Use sequence marker to make all marks
+% unique on nearby regions (gh/1359)}
+% \begin{macrocode}
+ \@@_id:n{ \int_use:N\g_@@_int }
+ #2
+ }
%<*trace>
\@@_debug:n{ \iow_term:x { Marks:~ set~#1~<-~
'\tl_to_str:V \g_@@_tmp_tl' ~ \msg_line_context: } }
@@ -1111,9 +1454,11 @@
% becomes empty, but not immediately; otherwise we just put
% \cs{g_@@_tmp_tl} in.
% \begin{macrocode}
- \tl_if_empty:NTF \g_@@_tmp_tl
- { \exp_not:n { \prg_do_nothing: } }
- { \exp_not:o { \g_@@_tmp_tl } }
+% this is no longer needed with 1.0f
+% \tl_if_empty:NTF \g_@@_tmp_tl
+% { \exp_not:n { \prg_do_nothing: } }
+% { \exp_not:o { \g_@@_tmp_tl } }
+ \exp_not:o { \g_@@_tmp_tl }
}
\group_end:
% \end{macrocode}
@@ -1135,15 +1480,43 @@
% \end{macro}
%
%
+% \begin{macro}{\@@_id:n}
+% A hidden marker is placed into every mark added by
+% \cs{mark_insert:nn}. It will will not show up in the output but
+% its argument (a counter value that is incremented) makes all
+% marks unique so the test for \enquote{equal} is not fooled by two
+% different marks having the same mark text.
+% \changes{v1.0f}{2024/05/30}{Use sequence marker to make all marks
+% unique on nearby regions (gh/1359)}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_id:n #1 { }
+% \end{macrocode}
+% \end{macro}
+%
+%
% \begin{macro}[int]{\@kernel@before@insertmark}
% \begin{macro}{insertmark}
% By default \cs{label}, \cs{index}, and \cs{glossary} do nothing
% when the mark is inserted.
% \begin{macrocode}
+\int_new:N \g_@@_int
\cs_new:Npn \@kernel@before@insertmark {
\cs_set_eq:NN \label \scan_stop:
\cs_set_eq:NN \index \scan_stop:
\cs_set_eq:NN \glossary \scan_stop:
+% \end{macrocode}
+% We count each mark and use that to place a hidden marker in front
+% of the mark text. To ensure that there is no overflow (very
+% unlikely but you never know) we restart every 100000 marks. Thus,
+% if somebody puts more than that number of marks on a single page
+% you could construct a scenario in which that approach fails.
+% \changes{v1.0f}{2024/05/30}{Use sequence marker to make all marks
+% unique on nearby regions (gh/1359)}
+% \begin{macrocode}
+ \int_compare:nNnTF \g_@@_int < {99999}
+ { \int_gincr:N \g_@@_int }
+ { \int_gzero:N \g_@@_int }
+
}
% \end{macrocode}
% The public hook to augment the setup.
@@ -1158,15 +1531,25 @@
% To retrieve the first, last or top region mark, we grab the
% appropriate value stored in the corresponding token list variable
% and pass its contents back. These functions should be used only
-% in output routines after \cs{@@_update_structure:nn} has acted,
+% in output routines and only after \cs{@@_update_structure_from_material:nn} has acted,
% otherwise their value will be wrong.
%
% If used with an unknown class or region they generate an error
% (fairly low-level because we are in an expandable context).
+%
+% Each mark starts with an id and while the id does not print it is
+% nevertheless better to remove it when returning the mark, so that
+% downstream manipulation of the data doesn't have to deal with it.
+% \changes{v1.0g}{2024/05/31}{Remove the id when returning the mark value (gh/1359)}
% \begin{macrocode}
-\cs_new:Npn \mark_use_first:nn #1#2 { \exp_not:v { g_@@_#1_first_#2_tl } }
-\cs_new:Npn \mark_use_last:nn #1#2 { \exp_not:v { g_@@_#1_last_#2_tl } }
-\cs_new:Npn \mark_use_top:nn #1#2 { \exp_not:v { g_@@_#1_top_#2_tl } }
+\cs_new:Npn \mark_use_first:nn #1#2 { \@@_use:v { g_@@_#1_first_#2_tl } }
+\cs_new:Npn \mark_use_last:nn #1#2 { \@@_use:v { g_@@_#1_last_#2_tl } }
+\cs_new:Npn \mark_use_top:nn #1#2 { \@@_use:v { g_@@_#1_top_#2_tl } }
+% \end{macrocode}
+% This is what the \cs{use_none:nn} accomplishes.
+% \begin{macrocode}
+\cs_new:Npn \@@_use:n #1 { \exp_not:o { \use_none:nn #1 } }
+\cs_generate_variant:Nn \@@_use:n { v }
% \end{macrocode}
% \end{macro}
%
@@ -1207,7 +1590,7 @@
%
% \subsection{Messages}
%
-% Mark errors are LaTeX kernel errors:
+% Mark errors are \LaTeX{} kernel errors:
% \changes{v1.0d}{2022/06/01}{Marks are kernel errors}
% \begin{macrocode}
\prop_gput:Nnn \g_msg_module_type_prop { mark } { LaTeX }
@@ -1247,17 +1630,7 @@
}
% \end{macrocode}
%
-% \begin{macrocode}
-\msg_new:nnnn { mark } { infinite-shrinkage }
- { Infinite~shrinkage~found~in~'#1'. }
- {
- \c__msg_coding_error_text_tl
- The~mark~region~'#1'~contains~some~infinite~negative~glue~
- allowing~it~to~shrink~to~an~arbitrary~size.~
- This~makes~it~impossible~to~split~the~region~apart~to~
- get~at~its~marks.~They~are~lost.
- }
-% \end{macrocode}
+%
%
%
%
@@ -1358,7 +1731,7 @@
%
%
% \begin{macro}{\@@_status:n}
-% Show all mark class values across all regions.
+% Show a snapshot of all mark class values across all regions.
% \begin{macrocode}
\cs_new_protected:Npn \@@_status:n #1
{
@@ -1370,6 +1743,22 @@
% \end{macro}
%
%
+% \begin{macro}{\ShowMarksAt}
+% \changes{v1.0e}{2024/01/29}{Macro added}
+% Debugging helper that displays a snapshot of all known mark
+% structures. The argument is a text string that is
+% displayed to help identifying when the snapshot was made.
+%
+% This may not stay like this (or at all), which is why it isn't
+% yet documented as an official command.
+% \begin{macrocode}
+\cs_new_protected:Npn \ShowMarksAt #1 {
+%<*trace>
+ \@@_debug:n { \@@_status:n {#1} }
+%</trace>
+}
+% \end{macrocode}
+% \end{macro}
%
%
% \subsection{Designer-level interfaces}
@@ -1425,9 +1814,9 @@
%
%
%
-% \section{\LaTeXe{} integration}
+% \section{\LaTeXe{} integration}
%
-% \subsection{Core \LaTeXe{} integration}
+% \subsection{Core \LaTeXe{} integration}
%
% \begin{macro}{\@@_update_singlecol_structures:}
% This command updates the mark structures if we are producing a
@@ -1445,11 +1834,11 @@
% \begin{macrocode}
\box_if_vertical:NTF \@outputbox
{
- \@@_update_structure:nn {page}
+ \@@_update_structure_from_material:nn {page}
{ \vbox_unpack:N \@outputbox }
}
{
- \@@_update_structure:nn {page}
+ \@@_update_structure_from_material:nn {page}
{ \hbox_unpack:N \@outputbox }
}
% \end{macrocode}
@@ -1489,11 +1878,11 @@
% \begin{macrocode}
\box_if_vertical:NTF \@outputbox
{
- \@@_update_structure:nn {column}
+ \@@_update_structure_from_material:nn {column}
{ \vbox_unpack:N \@outputbox }
}
{
- \@@_update_structure:nn {column}
+ \@@_update_structure_from_material:nn {column}
{ \hbox_unpack:N \@outputbox }
}
% \end{macrocode}
@@ -1538,6 +1927,12 @@
% \begin{macrocode}
\seq_map_inline:Nn \g_@@_classes_seq
{
+% \end{macrocode}
+% The \texttt{previous-page} updates need to come before the
+% updates for \texttt{page} region because otherwise the values
+% to copy are already overwritten.
+% necessary values.
+% \begin{macrocode}
\tl_gset_eq:cc { g_@@_previous-page_top_ ##1 _tl }
{ g_@@_page_top_ ##1 _tl }
\tl_gset_eq:cc { g_@@_previous-page_first_ ##1 _tl }
@@ -1545,16 +1940,48 @@
\tl_gset_eq:cc { g_@@_previous-page_last_ ##1 _tl }
{ g_@@_page_last_ ##1 _tl }
% \end{macrocode}
-% The \texttt{page} updates need to come after the corresponding
-% updates for \texttt{previous-page} otherwise we loose the
-% necessary value.
+% To update the \texttt{top} we only have to copy what is in
+% \texttt{first-column}:
% \begin{macrocode}
\tl_gset_eq:cc { g_@@_page_top_ ##1 _tl }
{ g_@@_first-column_top_ ##1 _tl }
- \tl_gset_eq:cc { g_@@_ page_first_ ##1 _tl }
- { g_@@_first-column_first_ ##1 _tl }
- \tl_gset_eq:cc { g_@@_page_last_ ##1 _tl }
- { g_@@_last-column_last_ ##1 _tl }
+
+% \end{macrocode}
+% Updating the \texttt{first} mark for the \texttt{page} region is
+% more complicated. We first have to find out of there is any mark
+% in the first column (this can be done by comparing the \texttt{top} and
+% the \texttt{first} mark of of that region).
+% \changes{v1.0f}{2024/05/30}{Correct logic for first mark in page
+% region if first column contains no marks (gh/1359)}
+% \begin{macrocode}
+ \tl_if_eq:ccTF { g__@@_first-column_top_ ##1 _tl }
+ { g__@@_first-column_first_ ##1 _tl }
+ {
+% \end{macrocode}
+% If there is no mark in the first column we copy the first mark of
+% the last column. If that doesn't contain a mark we still get the
+% right result because the first mark is then equal to the top mark.
+% \begin{macrocode}
+ \tl_gset_eq:cc { g_@@_page_first_ ##1 _tl }
+ { g_@@_last-column_first_ ##1 _tl }
+ }
+ {
+% \end{macrocode}
+% On the other hand, if there is a mark in the first column we copy
+% over the \texttt{first} mark from that column.
+% \begin{macrocode}
+ \tl_gset_eq:cc { g_@@_page_first_ ##1 _tl }
+ { g_@@_first-column_first_ ##1 _tl }
+ }
+% \end{macrocode}
+% The logic for the \texttt{last} page mark is again simple, we can
+% just copy the value in the \texttt{last} mark of the last column.
+% If that column doesn't contain any marks, then the value in
+% \texttt{last} will be automatically the same as the \texttt{last}
+% from the first column.
+% \begin{macrocode}
+ \tl_gset_eq:cc { g_@@_page_last_ ##1 _tl }
+ { g_@@_last-column_last_ ##1 _tl }
}
}
%<*trace>
@@ -1583,17 +2010,26 @@
%<@@=>
% \end{macrocode}
%
-% \begin{macro}[int]{\@expl@@@mark@update@singlecol@structures@@,
-% \@expl@@@mark@update@dblcol@structures@@}
+% \begin{macro}[int]{\@expl@@@mark@update@singlecol@structures@@}
% \begin{macrocode}
\cs_new_eq:NN \@expl@@@mark@update@singlecol@structures@@
\__mark_update_singlecol_structures:
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}[int]{\@expl@@@mark@update@dblcol@structures@@}
+% \begin{macrocode}
\cs_new_eq:NN \@expl@@@mark@update@dblcol@structures@@
\__mark_update_dblcol_structures:
% \end{macrocode}
% \end{macro}
%
-% \subsection{Other \LaTeXe{} output routines}
+%
+%
+%
+% \subsection{Other \LaTeXe{} output routines}
%
% This section will cover \pkg{multicol} and other packages altering
% or providing their own output routine. Not done yet.
@@ -1601,6 +2037,9 @@
%
%
%
+% \subsection{Rollback information}
+%
+%
% \begin{macrocode}
%<latexrelease>\IncludeInRelease{0000/00/00}{ltmarks}%
%<latexrelease> {Undo~Marks~handling}
@@ -1609,7 +2048,7 @@
% We keep the interface commands around even if we roll back in
% case they are used in packages that don't roll back. Not likely
% to do a lot of good, but then there is not much we can do, but
-% this at least then doesn't give errors.
+% this at least they won't give unknown csname errors.
% \begin{macrocode}
%<latexrelease>\DeclareRobustCommand \NewMarkClass[1]{}
%<latexrelease>\DeclareRobustCommand \InsertMark[2]{}
diff --git a/macros/latex/base/ltmeta.dtx b/macros/latex/base/ltmeta.dtx
index 30da4016fb..cc3e62811d 100644
--- a/macros/latex/base/ltmeta.dtx
+++ b/macros/latex/base/ltmeta.dtx
@@ -13,20 +13,14 @@
%
%
%%% From File: ltmeta.dtx
-%
-% \begin{macrocode}
-\def\ltmetaversion{v1.0b}
-\def\ltmetadate{2022/05/18}
-% \end{macrocode}
%<*driver>
+% \fi
+\ProvidesFile{ltmeta.dtx}
+ [2024/05/16 v1.0b LaTeX Kernel (Document Metadata)]
+% \iffalse
+%
\documentclass{l3doc}
-
-% Fixing footnotes in functions and variables: this should be in l3doc!
-
-\newcommand\fixfootnote[2]{\footnotemark
- \AddToHookNext{env/#1/after}{\footnotetext{#2}}}
-\AddToHook{env/function/begin}{\def\footnote{\fixfootnote{function}}}
-\AddToHook{env/variable/begin}{\def\footnote{\fixfootnote{variable}}}
+\GetFileInfo{ltmeta.dtx}
\EnableCrossrefs
\CodelineIndex
@@ -43,7 +37,7 @@
%
%
% \title{The \texttt{ltmeta.dtx} code\thanks{This file has version
-% \ltmetaversion\ dated \ltmetadate, \copyright\ \LaTeX\
+% \fileversion\ dated \filedate, \copyright\ \LaTeX\
% Project.}}
% \author{Frank Mittelbach}
%
diff --git a/macros/latex/base/ltmiscen.dtx b/macros/latex/base/ltmiscen.dtx
index 9706f27203..accdac24b2 100644
--- a/macros/latex/base/ltmiscen.dtx
+++ b/macros/latex/base/ltmiscen.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltmiscen.dtx}
- [2023/09/13 v1.2c LaTeX Kernel (Misc. Environments)]
+ [2024/02/08 v1.2c LaTeX Kernel (Misc. Environments)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltmiscen.dtx}
@@ -509,8 +509,8 @@
% endings are converted to spaces by \TeX{} during that process.
%
% However, especially the \texttt{.toc} file might be read in L-R mode
-% (in cases the \cs{tableofcontents} attempts to put, say a list of
-% sub-sections as a paragraph. In that case the newlines after a line
+% (in cases the \cs{tableofcontents} attempts to put, say, a list of
+% sub-sections as a paragraph). In that case the newlines after a line
% like
% \begin{verbatim}
% \contentsline {subsubsection}{\numberline {1.1.1}A C-head}{2}
@@ -520,9 +520,9 @@
%
% That could be fixed by reading in the file using
% \cs{endlinechar}\texttt{=-1} but that has the danger that it drops
-% some valid endlines that should be converted to spaces (for example
+% some valid endlines that should be converted to spaces (for example,
% when the user edited the TOC and then used \cs{nofiles} to preserve
-% it.
+% it).
%
% So the approach taken instead is this:
% \begin{itemize}
@@ -1604,7 +1604,7 @@
% ``\verb=!~!foo='' in the output.
% To avoid this scenario we check if \verb=#1= has the character
% code of a space, if so we recurse otherwise we call \cs{@@sverb}
-% (which is the original definition of \cs{@sverb}.
+% (which is the original definition of \cs{@sverb}).
% \changes{v1.1u}{2020/04/22}{Drop spaces before \cs{verb} delimiter (gh/327)}
% \begin{macrocode}
\def\@sverb#1{\if\noexpand#1 \expandafter\@sverb\else\@@sverb{#1}\fi}
diff --git a/macros/latex/base/ltnews.pdf b/macros/latex/base/ltnews.pdf
index d9318b5c30..3f5b51ca6f 100644
--- a/macros/latex/base/ltnews.pdf
+++ b/macros/latex/base/ltnews.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews.tex b/macros/latex/base/ltnews.tex
index 05e37223e2..d4a6d274ae 100644
--- a/macros/latex/base/ltnews.tex
+++ b/macros/latex/base/ltnews.tex
@@ -40,7 +40,7 @@
\ProvidesFile{ltnews.tex}%
[2022/06/10 v1.4e Master file for ltnews*.tex (LaTeX Project)]
-\providecommand*{\lastissue}{38}
+\providecommand*{\lastissue}{39}
\InputIfFileExists{ltnews-lastissue.cfg}{}{}
diff --git a/macros/latex/base/ltnews01.pdf b/macros/latex/base/ltnews01.pdf
index bb1c3479ae..91841e1b47 100644
--- a/macros/latex/base/ltnews01.pdf
+++ b/macros/latex/base/ltnews01.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews02.pdf b/macros/latex/base/ltnews02.pdf
index fceaba3de6..474a6f4c06 100644
--- a/macros/latex/base/ltnews02.pdf
+++ b/macros/latex/base/ltnews02.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews03.pdf b/macros/latex/base/ltnews03.pdf
index 5b15e3eb7c..60f053d90c 100644
--- a/macros/latex/base/ltnews03.pdf
+++ b/macros/latex/base/ltnews03.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews04.pdf b/macros/latex/base/ltnews04.pdf
index 366704a89d..77dac1a081 100644
--- a/macros/latex/base/ltnews04.pdf
+++ b/macros/latex/base/ltnews04.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews05.pdf b/macros/latex/base/ltnews05.pdf
index 85bee898ce..93db703e8c 100644
--- a/macros/latex/base/ltnews05.pdf
+++ b/macros/latex/base/ltnews05.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews06.pdf b/macros/latex/base/ltnews06.pdf
index f3aec4acdf..236c240408 100644
--- a/macros/latex/base/ltnews06.pdf
+++ b/macros/latex/base/ltnews06.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews07.pdf b/macros/latex/base/ltnews07.pdf
index d30e8d184e..163ec550cd 100644
--- a/macros/latex/base/ltnews07.pdf
+++ b/macros/latex/base/ltnews07.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews08.pdf b/macros/latex/base/ltnews08.pdf
index b1c0c2b522..06993859b7 100644
--- a/macros/latex/base/ltnews08.pdf
+++ b/macros/latex/base/ltnews08.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews09.pdf b/macros/latex/base/ltnews09.pdf
index 0050844b8c..66fb48b3af 100644
--- a/macros/latex/base/ltnews09.pdf
+++ b/macros/latex/base/ltnews09.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews10.pdf b/macros/latex/base/ltnews10.pdf
index 2adda73502..a06f34778a 100644
--- a/macros/latex/base/ltnews10.pdf
+++ b/macros/latex/base/ltnews10.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews11.pdf b/macros/latex/base/ltnews11.pdf
index 23fcd19b29..681035cad2 100644
--- a/macros/latex/base/ltnews11.pdf
+++ b/macros/latex/base/ltnews11.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews12.pdf b/macros/latex/base/ltnews12.pdf
index d0c4c1f192..3eba711f51 100644
--- a/macros/latex/base/ltnews12.pdf
+++ b/macros/latex/base/ltnews12.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews13.pdf b/macros/latex/base/ltnews13.pdf
index bdeb853315..5180a3655b 100644
--- a/macros/latex/base/ltnews13.pdf
+++ b/macros/latex/base/ltnews13.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews14.pdf b/macros/latex/base/ltnews14.pdf
index 78bd35261a..1fcf453074 100644
--- a/macros/latex/base/ltnews14.pdf
+++ b/macros/latex/base/ltnews14.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews15.pdf b/macros/latex/base/ltnews15.pdf
index 532518b849..a1e7b44229 100644
--- a/macros/latex/base/ltnews15.pdf
+++ b/macros/latex/base/ltnews15.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews16.pdf b/macros/latex/base/ltnews16.pdf
index 283472da94..193c55f53b 100644
--- a/macros/latex/base/ltnews16.pdf
+++ b/macros/latex/base/ltnews16.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews17.pdf b/macros/latex/base/ltnews17.pdf
index 4407a451db..d1d952fb15 100644
--- a/macros/latex/base/ltnews17.pdf
+++ b/macros/latex/base/ltnews17.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews18.pdf b/macros/latex/base/ltnews18.pdf
index f03865e055..14acb207f0 100644
--- a/macros/latex/base/ltnews18.pdf
+++ b/macros/latex/base/ltnews18.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews19.pdf b/macros/latex/base/ltnews19.pdf
index 82fb604409..1a73bc6a80 100644
--- a/macros/latex/base/ltnews19.pdf
+++ b/macros/latex/base/ltnews19.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews20.pdf b/macros/latex/base/ltnews20.pdf
index d0cf9a25b2..9fa7545968 100644
--- a/macros/latex/base/ltnews20.pdf
+++ b/macros/latex/base/ltnews20.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews21.pdf b/macros/latex/base/ltnews21.pdf
index cb04e771a5..6893765e9f 100644
--- a/macros/latex/base/ltnews21.pdf
+++ b/macros/latex/base/ltnews21.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews22.pdf b/macros/latex/base/ltnews22.pdf
index 574c6a7e90..30f755b1f4 100644
--- a/macros/latex/base/ltnews22.pdf
+++ b/macros/latex/base/ltnews22.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews23.pdf b/macros/latex/base/ltnews23.pdf
index 302f42d7de..233e35b459 100644
--- a/macros/latex/base/ltnews23.pdf
+++ b/macros/latex/base/ltnews23.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews24.pdf b/macros/latex/base/ltnews24.pdf
index 3880b4f29a..c8d8af26e0 100644
--- a/macros/latex/base/ltnews24.pdf
+++ b/macros/latex/base/ltnews24.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews25.pdf b/macros/latex/base/ltnews25.pdf
index a3fbc572ab..e0753c8c72 100644
--- a/macros/latex/base/ltnews25.pdf
+++ b/macros/latex/base/ltnews25.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews26.pdf b/macros/latex/base/ltnews26.pdf
index d11dcd2b70..8ce8e93db6 100644
--- a/macros/latex/base/ltnews26.pdf
+++ b/macros/latex/base/ltnews26.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews27.pdf b/macros/latex/base/ltnews27.pdf
index 3012fa054b..feeb71e8fe 100644
--- a/macros/latex/base/ltnews27.pdf
+++ b/macros/latex/base/ltnews27.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews28.pdf b/macros/latex/base/ltnews28.pdf
index 1569168804..cc8ec92af3 100644
--- a/macros/latex/base/ltnews28.pdf
+++ b/macros/latex/base/ltnews28.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews28.tex b/macros/latex/base/ltnews28.tex
index fec5c5c6c9..de4ecfa00a 100644
--- a/macros/latex/base/ltnews28.tex
+++ b/macros/latex/base/ltnews28.tex
@@ -126,7 +126,7 @@ happened. For example, the German word ``Gr\"o\ss e'' (height) entered on a
German keyboard could show up as ``Gr\v T\`ae'' on a different
computer using a different encoding by default.
-So in summmary the situation wasn't at all good and it was clear in
+So in summary the situation wasn't at all good and it was clear in
the early nineties that \LaTeXe{} (that was being developed to provide
a \LaTeX{} version usable across the world) had to provide a solution
to this issue.
@@ -318,7 +318,7 @@ As a result some parts of the columns did overprint each other.
The fix required a redesign of the output routines used by
\pkg{multicol} and while it ``should'' be transparent in other cases
-(and all tests in the regession test suite came out fine) there is the
+(and all tests in the regression test suite came out fine) there is the
off-chance that code that hooked into internals of \pkg{multicol}
needs adjustment.
diff --git a/macros/latex/base/ltnews29.pdf b/macros/latex/base/ltnews29.pdf
index 61b0c8dfcf..e29df22f87 100644
--- a/macros/latex/base/ltnews29.pdf
+++ b/macros/latex/base/ltnews29.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews30.pdf b/macros/latex/base/ltnews30.pdf
index dd58858990..358d60cf96 100644
--- a/macros/latex/base/ltnews30.pdf
+++ b/macros/latex/base/ltnews30.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews31.pdf b/macros/latex/base/ltnews31.pdf
index cf7f452958..e769963401 100644
--- a/macros/latex/base/ltnews31.pdf
+++ b/macros/latex/base/ltnews31.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews31.tex b/macros/latex/base/ltnews31.tex
index 194791cff5..c1b81e52be 100644
--- a/macros/latex/base/ltnews31.tex
+++ b/macros/latex/base/ltnews31.tex
@@ -552,8 +552,8 @@ This was corrected.
\subsection{Ensure that \cs{textbackslash} remains robust}
In the last release we made most document-level commands robust, but
-\cs{textbackslash} became fragile again\\
-whenever \cs{raggedright} or similar typesetting\\
+\cs{textbackslash} became fragile again
+whenever \cs{raggedright} or similar typesetting
was used. This has been fixed.
%
\githubissue{203}
diff --git a/macros/latex/base/ltnews32.pdf b/macros/latex/base/ltnews32.pdf
index f52cd24444..ce4d2ab986 100644
--- a/macros/latex/base/ltnews32.pdf
+++ b/macros/latex/base/ltnews32.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews33.pdf b/macros/latex/base/ltnews33.pdf
index 795e30a114..a2491f2576 100644
--- a/macros/latex/base/ltnews33.pdf
+++ b/macros/latex/base/ltnews33.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews34.pdf b/macros/latex/base/ltnews34.pdf
index e431c49cf7..5eb6d70276 100644
--- a/macros/latex/base/ltnews34.pdf
+++ b/macros/latex/base/ltnews34.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews35.pdf b/macros/latex/base/ltnews35.pdf
index a5ff443519..0c7fa0bbdc 100644
--- a/macros/latex/base/ltnews35.pdf
+++ b/macros/latex/base/ltnews35.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews35.tex b/macros/latex/base/ltnews35.tex
index 8f0c9d6ae3..d8c985b813 100644
--- a/macros/latex/base/ltnews35.tex
+++ b/macros/latex/base/ltnews35.tex
@@ -547,7 +547,7 @@ enabling \cs{obeyspaces} within a %
quote environment.
\end{quote}
Thus, if you are keen to use the plain \TeX{} trick, you need to say
-\cs{let}\cs{obeyedlines}\texttt{=}\cs{cr} now.
+\cs{let}\cs{obeyedline}\texttt{=}\cs{cr} now.
%
\githubissue{367}
diff --git a/macros/latex/base/ltnews36.pdf b/macros/latex/base/ltnews36.pdf
index 7ec209184d..4d971aeaa0 100644
--- a/macros/latex/base/ltnews36.pdf
+++ b/macros/latex/base/ltnews36.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews37.pdf b/macros/latex/base/ltnews37.pdf
index 3d0f317f93..71347c4bd3 100644
--- a/macros/latex/base/ltnews37.pdf
+++ b/macros/latex/base/ltnews37.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews38.pdf b/macros/latex/base/ltnews38.pdf
index 699f313049..2c00b0de74 100644
--- a/macros/latex/base/ltnews38.pdf
+++ b/macros/latex/base/ltnews38.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews38.tex b/macros/latex/base/ltnews38.tex
index 04ffe1a0ed..bf485de239 100644
--- a/macros/latex/base/ltnews38.tex
+++ b/macros/latex/base/ltnews38.tex
@@ -177,7 +177,7 @@ and \pkg{biblatex}.
For now activation is done through the line
\begin{verbatim}
\DocumentMetadata
- {testphase={phase-III,math,tabular}}
+ {testphase={phase-III,math,table}}
\end{verbatim}
The math and the tabular support are not yet incorporated into
\texttt{phase-III} but need their own activation, so that we can
diff --git a/macros/latex/base/ltnews39.pdf b/macros/latex/base/ltnews39.pdf
new file mode 100644
index 0000000000..cdbbe0d23b
--- /dev/null
+++ b/macros/latex/base/ltnews39.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews39.tex b/macros/latex/base/ltnews39.tex
new file mode 100644
index 0000000000..7d2b039439
--- /dev/null
+++ b/macros/latex/base/ltnews39.tex
@@ -0,0 +1,905 @@
+% \iffalse meta-comment
+%
+% Copyright 2024
+% The LaTeX Project and any individual authors listed elsewhere
+% in this file.
+%
+% This file is part of the LaTeX base system.
+% -——————————————
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+% The list of all files belonging to the LaTeX base distribution is
+% given in the file `manifest.txt'. See also `legal.txt' for additional
+% information.
+%
+% The list of derived (unpacked) files belonging to the distribution
+% and covered by LPPL is defined by the unpacking scripts (with
+% extension .ins) which are part of the distribution.
+%
+% \fi
+% Filename: ltnews39.tex
+%
+% This is issue 39 of LaTeX News.
+
+\NeedsTeXFormat{LaTeX2e}[2020-02-02]
+
+\documentclass{ltnews}
+
+%% Maybe needed only for Chris' inadequate system:
+\providecommand\Dash {\unskip \textemdash}
+
+%% NOTE: Chris' preferred hyphens!
+%% \showhyphens{parameters}
+%% \hyphenation{because}
+
+\usepackage[T1]{fontenc}
+
+\usepackage{lmodern,url,hologo}
+
+\usepackage{csquotes}
+\usepackage{multicol}
+\usepackage{color}
+
+\providecommand\hook[1]{\texttt{#1}}
+
+\providecommand\meta[1]{$\langle$\textrm{\itshape#1}$\rangle$}
+\providecommand\option[1]{\texttt{#1}}
+\providecommand\env[1]{\texttt{#1}}
+\providecommand\Arg[1]{\texttt\{\meta{#1}\texttt\}}
+
+
+\providecommand\eTeX{\hologo{eTeX}}
+\providecommand\XeTeX{\hologo{XeTeX}}
+\providecommand\LuaTeX{\hologo{LuaTeX}}
+\providecommand\pdfTeX{\hologo{pdfTeX}}
+\providecommand\MiKTeX{\hologo{MiKTeX}}
+\providecommand\CTAN{\textsc{ctan}}
+\providecommand\TL{\TeX\,Live}
+
+
+\providecommand\githubissue[2][]{\ifhmode\unskip\fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(%
+ \href{https://github.com/latex3/latex2e/issues/\getfirstgithubissue#2 \relax}%
+ {github issue#1 #2}%
+ )}%
+ \par\smallskip}
+%% But Chris has to mostly disable \href for his TEXPAD app:
+%% \def\href #1#2{#2} % Only For Chris' deficient TeX engine
+
+% simple solution right now (just link to the first issue if there are more)
+\def\getfirstgithubissue#1 #2\relax{#1}
+
+\providecommand\sxissue[1]{\ifhmode\unskip
+ \else
+ % githubissue preceding
+ \vskip-\smallskipamount
+ \vskip-\parskip
+ \fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(\url{https://tex.stackexchange.com/#1})}\par}
+
+\providecommand\gnatsissue[2]{\ifhmode\unskip\fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(%
+ \href{https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=#1\%2F\getfirstgithubissue#2 \relax}%
+ {gnats issue #1/#2}%
+ )}%
+ \par}
+
+\let\cls\pkg
+\providecommand\env[1]{\texttt{#1}}
+\providecommand\acro[1]{\textsc{#1}}
+
+\vbadness=1400 % accept slightly empty columns
+
+
+\let\finalpagebreak\pagebreak % for TUB (if they use it)
+\let\finalvspace\vspace % for document layout fixes
+
+\makeatletter
+% maybe not the greatest design but normally we wouldn't have subsubsections
+\renewcommand{\subsubsection}{%
+ \@startsection {subsubsection}{2}{0pt}{1.5ex \@plus 1ex \@minus .2ex}%
+ {-1em}{\@subheadingfont\colonize}%
+}
+\providecommand\colonize[1]{#1:}
+\makeatother
+
+
+% Undo ltnews's \verbatim@font with active < and >
+\makeatletter
+\def\verbatim@font{\normalsize\ttfamily}
+\makeatother
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand\tubcommand[1]{}
+\tubcommand{\input{tubltmac}}
+
+\publicationmonth{June}
+%\publicationyear{2024 --- DRAFT version for upcoming release}
+\publicationyear{2024}
+
+\publicationissue{39}
+
+\begin{document}
+
+\tubcommand{\addtolength\textheight{4.2pc}} % only for TUB
+
+\maketitle
+{\hyphenpenalty=10000 \exhyphenpenalty=10000 \spaceskip=3.33pt \hbadness=10000
+\tableofcontents}
+
+\setlength\rightskip{0pt plus 3em}
+
+\medskip
+
+\section{Introduction}
+
+The \LaTeX{} Project team remains strongly focused on producing
+automatically tagged PDF output for accessibility and reuse. At the
+beginning of 2024 the ISO PDF/UA-2 and the WTPDF (well-tagged PDF)
+standards were released and we are glad to be able to report that it
+is now possible to use \LaTeX{} to automatically produce documents
+that conform to these new standards.\footnote{At the present time we
+are still in a trial/prototype phase in which only a limited set of
+document classes and packages are supported. Over the next releases
+we expect to gradually lift these restrictions and eventually provide
+the full functionality as part of the core distribution, rather than
+through \texttt{latex-lab} modules.} A sample collection of such
+documents ranging from classical texts, such as the Bible, to recent
+technical papers submitted to arXiv.org can be found at
+\url{https://github.com/latex3/tagging-project/discussions/72}.
+
+In February Ulrike and Frank presented the current project status
+during the 5th International Workshop on \enquote{Digitization and
+ E-Inclusion in Mathematics and Science 2024} (DEIMS 2024) at Nihon
+University, Tokyo, Japan; see~\cite{39:deims}.
+
+
+\section{News from the \enquote{\LaTeX{} Tagged PDF} project}
+
+In the previous \LaTeX{} News~\cite{39:ltnews38} we announced some prototype
+support for tagged tabulars. Some of the necessary code has
+now been moved from \texttt{latex-lab} to the corresponding packages
+(using sockets and plugs) and to the \LaTeX{} kernel (for those parts
+that are also necessary for other aspects of tagging).
+
+The kernel code specific to tagging is implemented in the file
+\texttt{lttagging.dtx}. For now it contains \cs{UseTaggingSocket}, a
+special invocation command for sockets that are specific to
+tagging. This enables us to also provide \cs{SuspendTagging} and
+\cs{ResumeTagging}, i.e., a very efficient way to temporarily disable
+the whole tagging process. This is, for example, necessary if some
+code is doing trial typesetting. In that case the trials should not
+generate tagging structures\Dash only the finally-chosen version
+should. Thus, \pkg{tabularx}, for example, stops the tagging while
+doing its trials to figure out the correct column widths to use, and
+then re-enables tagging when the table is finally typeset.
+
+Over time, \texttt{lttagging.dtx} will hold more general tagging code
+as appropriate. For now it is only documented as part of
+\texttt{source2e.pdf} but long term we will provide a separate guide
+for tagging, which will then also include the information currently
+found in various other places, e.g., \texttt{tagpdf.pdf}.
+
+We also added support for a few missing commands
+described in Leslie Lamport's \emph{\LaTeX{}
+Manual}~\cite{39:Lamport}: If \texttt{phase-III} is used
+the \cs{marginpar} command will be properly tagged (depending on
+the PDF version) as an \texttt{Aside} or a \texttt{Note} structure.
+In the standard classes \cs{maketitle} will be tagged if the additional
+testphase module \texttt{title} is used.
+
+The \texttt{math} module has been extended and now includes
+options to attach MathML files to the structures.
+First tests with a PDF reader and screen reader that support
+associated files look very promising. Examples of PDF files tagged with the
+new method can be found at
+\url{https://github.com/latex3/tagging-project/discussions/72}.
+
+At last various small bugs and problems reported at
+\url{https://github.com/latex3/tagging-project}
+have been fixed.
+Such feedback is very valuable,
+so we hope to see you there and thank you for
+any contribution, whether it is an issue or a post on a discussion
+thread.
+
+
+
+\section{Enhancements to the new mark mechanism}
+
+In June 2022 we introduced a new mark mechanism~\cite[p.~76]{39:ltnews} that allows keeping track of multiple
+independent marks. It also properly supports top marks, something that wasn't
+reliably possible with \LaTeX{} before.
+
+There was, however, one limitation: to retrieve the marks from the
+page data it was necessary to \cs{vsplit} that data artificially so
+that \TeX{} would produce split marks that the mechanism could then
+use. Unfortunately, \TeX{} gets very upset if it finds infinite
+negative glue (e.g., from \cs{vss}) within this data. This is not
+totally surprising because such glue would allow splitting off any
+amount of material as such glue would hide its size. \TeX{}
+therefore responds with an error message if it find such glue while
+doing a \cs{vsplit} operation (and it does so even if a later glue
+item cancels the infinite glue).
+
+To account for this, the code in 2022 attempted to detect this
+situation beforehand and if so did not do any splitting but, of
+course, it would then also not extract any mark information.
+
+In this release the approach has been changed and we always do a
+\cs{vsplit} operation and thus always get the right mark data
+extracted. While it is not possible to avoid upsetting \TeX{} in case
+we have infinite negative glue present, it is possible to hide this
+(more or less) from the user.\footnote{A note to \pkg{l3build} users
+that make use of its testing capabilities: the new mechanism
+temporarily changes \cs{interactionmode} and, for implementation
+reasons in \TeX{}, that results in extra newlines in the \texttt{.log}
+file, so instead of seeing \texttt{[1] [2]} you will see each on
+separate lines. This means that test files might show differences of
+that nature, once the code is active, and must therefore be
+regenerated as necessary.} With the new code \TeX{} will neither stop
+nor show anything on the terminal. What we can't do, though, is
+avoid an error being written to the log file, but to make it clear
+that this error is harmless and should be ignored we have arranged the
+code so that the error message, if it is issued, takes the following
+format:
+\begingroup
+\makeatletter
+\def\verbatim@font{%
+ \small\ttfamily}
+\makeatother
+\begin{verbatim}
+! Infinite glue shrinkage found in box being split.
+<argument> Infinite shrink error above ignored !
+l. ... }
+\end{verbatim}
+Not perfect (especially the somewhat unmotivated \texttt{<argument>}),
+but you can only do so much when error messages and their texts are
+hard-wired in the engine.
+
+\endgroup
+
+So why all this? There are two reasons: we do not lose marks in edge
+cases any more, and perhaps more importantly we are now also reliably
+able to extract marks from arbitrarily boxed data, something that
+wasn't possible at all before. This is necessary, for example, to
+support extended marks in \env{multicols} environments or extract them
+from floats, marginpars, etc.\tubcommand{\looseness-1}
+
+Details about the implementation can be found in \texttt{texdoc
+ ltmarks-code} or in the shorter \texttt{texdoc ltmarks-doc} (which
+only describes the general concepts and the command interfaces).
+
+
+\section{Providing \pkg{xtemplate} in the format}
+
+In \LaTeX{} News~32, we described the move of one long-term experimental idea
+into the kernel: the package \pkg{xparse}, which was integrated as \pkg{ltcmd}.
+With this edition, we move another long-term development idea to stable status:
+\emph{templates}.
+
+In this context, templates are a mechanism to abstract out various elements
+of a document (such as \enquote{sectioning}) in such a way that different
+implementations can be interchanged,
+%% CAR added text: --- FMi: but it is wrong
+%% variations of the document markup can be accommodated,
+and design decisions can be implemented efficiently and controllably.
+
+In contrast to \pkg{ltcmd}, which provides a mechanism that many document
+authors will exploit routinely, templates are a more specialised tool. We
+anticipate that they will be used by a small number of programmers, providing
+generic ideas that will then be used within document classes. Most document
+authors will therefore likely directly encounter templates only rarely.
+We anticipate though that they will be \emph{using} templates provided
+by the team or others.
+
+%% CAR added this paragraph: FMi: doesn't belong in ltnews
+%We shall continue to develop these generic ideas and interfaces in various ways: for example, to support the varied document markup possibilities
+%provided in \pkg{ltcmd} and elsewhere.
+
+The template system requires three separate ideas
+\begin{itemize}
+ \item Template \emph{type}: the \enquote{thing} we are using templates
+ for, such as \enquote{sectioning} or \enquote{enumerated-list}
+ \item A template: a combination of code and keys that can be used
+ to implement a type. Here for example we might have
+ \enquote{standard-\LaTeX{}-sectioning} as a template for
+ \enquote{sectioning}
+ \item One or more \emph{instances}: a specific use case of a template
+ where (some) keys are set to known values. We might for example see
+ \enquote{\LaTeX{}-section}, \enquote{\LaTeX{}-subsection}, etc.
+\end{itemize}
+
+As part of the move from the experimental \pkg{xtemplate} to kernel integration,
+the team have revisited the commands provided. The stable set now comprises
+\begin{itemize}
+\item \cs{NewTemplateType}
+\item \cs{DeclareTemplateInterface}
+\item \cs{DeclareTemplateCode}
+\item \cs{DeclareTemplateCopy}
+\item \cs{EditTemplateDefault}
+\item \cs{UseTemplate}
+\item \cs{DeclareInstance}
+\item \cs{DeclareInstanceCopy}
+\item \cs{EditInstance}
+\item \cs{UseInstance}
+\item \cs{IfInstanceExistsTF} and variants
+\end{itemize}
+
+To support existing package authors, we have released an updated version of
+\pkg{xtemplate} which will work smoothly with the new kernel-level code. The
+existing commands provided in \pkg{xtemplate} will continue to work, but
+we encourage programmers to move to the set above.
+
+
+\section{New or improved commands}
+
+\subsection{\pkg{doc}:\ Provide \cs{ProvideDocElement}}
+
+In addition to
+\cs{NewDocElement} and \cs{RenewDocElement} we now also offer a
+\cs{ProvideDocElement} declaration that does nothing unless the doc
+element could be declared with \cs{NewDocElement}. This can be useful
+if documentation files are processed both individually and
+combined.
+
+
+\subsection{\pkg{doc}:\ Better support for \pkg{upquote}}
+
+In \LaTeX{} News~37~\cite{39:ltnews37} we wrote that support for the
+\pkg{upquote} package was added to the \pkg{doc} package, but back
+then this was added only for \cs{verb} and the \env{verbatim}
+environments. However,
+in a typical \texttt{.dtx} file, most of the code will be in the body
+of some \env{macrocode} or \env{macrocode*} environments, and neither
+of these was affected by adding \pkg{upquote}.
+We have now updated \pkg{doc} so that
+\pkg{upquote} alters the quote characters in these environments as
+well.
+%
+\githubissue{1230}
+
+\subsection[\pkg{ifthen}:\ Allow active characters in comparisons]
+ {\pkg{ifthen}:\ Guard against active characters in comparisons}
+The \cs{ifthenelse} command now ensures that \verb|<|, \verb|=| and
+\verb|>| are safe
+in numeric tests, even if they have been made active
+(typically by \pkg{babel} language shorthands).
+%
+\githubissue{756}
+
+\subsection%[New conditionals: \cs{IfClassAtLeastT}, etc.]
+ {New conditionals:\ \cs{IfClassAtLeastT} and friends}
+
+Around 2020 we added a number of conditionals with CamelCase names, i.e.,
+%
+\cs{IfClassAtLeastTF},
+\cs{IfClassLoadedTF},
+\cs{IfClassLoadedWithOptionsFF},
+\cs{IfFormatAtLeastTF},
+\cs{IfPackageAtLeastTF},
+\cs{IfPackageLoadedTF}, and
+\cs{IfPackageLoadedWithOptionsTF}
+%
+to help arranging conditional code that depends on the release of a
+particular class, package or format. However, we only provided the
+\texttt{TF} commands and not also the \texttt{T} and \texttt{F}
+variants. This has now been changed.
+
+In 2023 we introduced \cs{IfFileAtLeastTF} but we did not also provide
+\cs{IfFileLoadedTF} at the same time. This conditional and its
+\texttt{T} and \texttt{F} variants have now also been added. Remember
+that one can only test for files that contain a \cs{ProvidesFile}
+line.
+%
+We did the same for the conditionals \cs{IfLabelExistsTF} and
+\cs{IfPropertyExistsTF}, also introduced in 2023.\footnote{By mistake they
+were initially introduced under the names \cs{IfLabelExistTF} and
+\cs{IfPropertyExistTF}; we corrected that at the same time. This is a
+breaking change, but the commands have been used so far only in
+kernel code.}
+%
+\githubissue[s]{1222 1262}
+
+
+\section{Code improvements}
+
+\subsection{Load packages only at the top level}
+
+Classes and packages must be loaded only by using the commands
+\cs{documentclass} and \cs{usepackage} or the class interface commands
+such as \cs{LoadClass} or \cs{RequirePackageWithOptions}; moreover,
+all of these must always be used at the top level, and not inside a
+group of any type (for example, within an environment).
+Previously \LaTeX\ did not check this,
+which would often lead to low level errors later on if package declarations
+were reverted when a group ended.
+\LaTeX\ now checks the group level and an error is thrown
+if the class or package is loaded in a group.
+%
+\githubissue{1185}
+
+\subsection{Keep track of lost glyphs}
+
+A while ago we changed the \LaTeX{} default value for
+\cs{tracinglostchars} from \texttt{1} to \texttt{2} so that missing
+glyphs generate at least a warning, but we forgot to make the same
+change to \cs{tracingnone}. Thus, when issuing that command \LaTeX{}
+stopped generating warnings about missing glyphs. This has now been
+corrected.
+%
+\githubissue{549}
+
+\subsection{Improve \pkg{fontenc} error message}
+
+If the \pkg{fontenc} package is asked to load a font encoding for which it
+doesn't find a suitable \texttt{.def} file then it generates an error
+message indicating that the encoding name might be misspelled. That
+is, of course, one of the possible causes, but another one is that the
+installation is missing a necessary support package, e.g., that no
+support for Cyrillic fonts has been installed. The error message text
+has therefore been extended to explain the issue more generally.
+%
+\githubissue{1102}
+
+
+\subsection{Warn if counter names are problematic}
+
+In the past it was possible to declare, for example,
+\verb/\newcounter{index}/ with the side-effect that this defines
+\cs{theindex}, even though \LaTeX{} has a \env{theindex} environment
+that then got clobbered by the declaration.
+%
+This has now been changed: if \cs{the}\meta{counter} is already
+defined it is not altered, but instead a warning message is displayed.
+%
+\githubissue{823}
+
+\subsection{Extended information in \cs{listfiles}}
+
+The \cs{listfiles} command provides useful information when finding issues
+related to variation in package versions. However, this has to date relied on
+the information in the \cs{ProvidesPackage} line, or similar: that can be
+misleading if for example a file has been edited locally. We have now extended
+\cs{listfiles} to take an optional argument which can include the MD5
+hash and size of each file in the \texttt{.log}. Thus for
+example you can use
+\begin{verbatim}
+\listfiles[hashes,sizes]
+\end{verbatim}
+to get both the file sizes and file hashes in the \texttt{.log} as well as
+the standard release information.
+%
+\githubissue{945}
+
+\subsection{Optimize creation of simple document commands}
+
+Creating document commands using declarations such as \cs{NewDocumentCommand}, etc., provides a very
+flexible way of grabbing arguments. When the document command only takes simple
+mandatory arguments, this has to-date added an overhead that could be avoided.
+We have now refined the internal code path such that \enquote{simple} document
+commands avoid almost any overhead at point-of-use, making the results
+essentially as efficient as using \cs{newcommand} for low-level \TeX{}
+constructs. Note that as \cs{NewDocumentCommand} makes engine-robust commands,
+the direct equivalent to \cs{newcommand} is \cs{NewExpandableDocumentCommand}.
+%
+\githubissue{1189}
+
+\subsection{\texorpdfstring{\raggedright}{}Handling of end-of-lines in \texttt{+v} arguments of \cs{NewDocumentCommand} and friends}
+
+The \texttt{+v} argument type provided by declarations such as \cs{NewDocumentCommand}, etc., allows
+grabbing of multiple lines of text in a verbatim-like argument. Almost always,
+the result of this grabbing will be used in a typesetting context. Previously,
+the end-of-line characters were stored literally as category code~12
+(\enquote{other}) \verb|^^M| tokens. However, these are difficult to work with
+in general. We have now revised this behavior, such that end-of-line characters
+are converted to the \cs{obeyedline} command when parsed by \texttt{+v}-type
+arguments.
+This change may require adjustments to the source of some documents, but the
+enhanced ability of users and programmers to exploit the \texttt{+v}-type
+argument means we believe it is necessary.
+
+\subsection{Declaring appropriate sub-encodings for \texttt{TS1} symbol fonts}
+
+In 2020 we incorporated support for the \texttt{TS1} symbol encoding
+directly into the kernel and in this way removed the need to load the
+\pkg{textcomp} package~\cite{39:ltnews31} to make commands such as
+\cs{texteuro} available.
+
+There is, however, a big problem with this \texttt{TS1} symbol
+encoding: only very few fonts provide every glyph that is supposed
+to be part of \texttt{TS1}. This means that changing font families
+might result in certain symbols becoming unavailable. This can be a
+major disaster if, for example,
+the symbol \cs{texteuro} (\texteuro) or \cs{textohm} (\textohm)
+no longer gets printed in your document, just because you altered the
+text font family.
+
+To mitigate this problem, in 2020 we also introduced the declaration
+\cs{DeclareEncodingSubset}. This declaration is supposed to be used in
+font definition files for the \texttt{TS1} encoding to specify which
+subset (we have defined 10 common ones) a specific font implements. If
+such a declaration is used then missing symbols are automatically
+taken from a fallback font.
+
+%% CAR -- this paragraph maybe needs more substantial rewording ??
+While this is not perfect, it is the best
+you can do other than painstakingly checking that your document
+%% CAR: was "painstrickenly" -- should be a word, but!!
+uses only glyphs that the font supports
+and, if necessary, switching to a different font or avoiding the
+missing symbols. See also the discussion in \cite{39:ltnews33}.
+
+To jumpstart the process we also added declarations to the \LaTeX{}
+kernel for most of the fonts found in \TL{} at the time\Dash with
+the assumption that such declarations would over time be superseded by
+declarations in the \texttt{.fd} files. Unfortunately, this hasn't
+happened yet (or not often) and so many of the initial declarations
+went stale: several fonts got new glyphs added to them (so their
+sub-encoding should have been changed but didn't); others (mainly due
+to license issues) changed the family name and thus our declarations
+became useless and the renamed fonts (now without a declaration) ended
+up in the default sub-encoding that offers only a few glyphs;
+yet others such as CharisSIL (which triggered the GitHub issue) were
+simply not around at the time.
+
+We have, therefore, again attempted to provide the (currently) correct
+declarations, but it is obvious that this is not a workable
+process. As we do not maintain the fonts we do not have the
+information that something has changed, and to regularly check the
+ever growing font support bundles is simply not possible. It is
+therefore very important that maintainers of font packages not only
+provide \texttt{.fd} files but also add such a declaration to every
+\texttt{TS1...fd} font definition file that they distribute.
+
+To simplify this process, we now provide a simple \LaTeX{} file
+(\texttt{checkencodingsubset.tex}) for determining the correct (safe)
+sub-encoding. If run, it asks for a font family and then outputs its
+findings, for example, for \texttt{AlgolRevived-TLF} you will get:
+\tubcommand{\begin{small}}
+\begin{verbatim}
+-----------------------------------------
+Testing font family AlgolRevived-TLF
+(currently TS1-sub-encoding 9)
+-----------------------------------------
+Some glyphs are missing from sub-encoding 8:
+ ==> \textcelsius (137) is missing
+ ==> \texttwosuperior (178) is missing
+ ==> \textthreesuperior (179) is missing
+ ==> \textonesuperior (185) is missing
+Some glyphs are missing from sub-encoding 7:
+ ==> \texteuro (191) is missing
+All glyphs between sub-encoding 6 and 7 exist
+All glyphs between sub-encoding 5 and 6 exist
+All glyphs between sub-encoding 4 and 5 exist
+Some glyphs are missing from sub-encoding 3:
+ ==> \textwon (142) is missing
+All glyphs between sub-encoding 2 and 3 exist
+Some glyphs are missing from sub-encoding 1:
+ ==> \textmho (77) is missing
+ ==> \textpertenthousand (152) is missing
+All glyphs between sub-encoding 0 and 1 exist
+All glyphs in core exist
+-----------------------------------------
+TS1 encoding subset for AlgolRevived-TLF (ok)
+Use sub-encoding 9
+-----------------------------------------
+\end{verbatim}
+\tubcommand{\end{small}\noindent}%
+This output is meant for human consumption, e.g., you see which glyphs
+are missing and why a certain sub-encoding is suggested, but it is not
+that hard to use it in a script and extract the suggested sub-encoding
+by grepping for the line starting with \texttt{Use sub-encoding}.
+
+Of course, this check will only work if the missing glyphs are really
+missing: some fonts placed \enquote{tofu}\footnote{Little squares to
+indicate a missing symbol.} into such slots and in this case it looks
+to \TeX{} as if the glyph is provided. For example, for the old
+Palatino fonts (family \texttt{ppl}) it would report
+\begin{verbatim}
+-----------------------------------------
+TS1 encoding subset for ppl (bad)
+Use sub-encoding 0 (not 5)
+-----------------------------------------
+\end{verbatim}
+thus it claims that
+all glyphs are provided, while in reality more than twenty are missing
+and sub-encoding 5, as declared in the kernel, is in fact correct.
+%
+\githubissue{1257}
+
+
+\subsection{Behavior when loading \pkg{textcomp} without options}
+
+When incorporating the \pkg{textcomp} package into the \LaTeX{} kernel, in
+the February 2020 release~\cite{39:ltnews31}, the default type of its package messages was changed from package info (\texttt{Package textcomp Info})
+to \LaTeX{} kernel info (\texttt{LaTeX Info}). But if \pkg{textcomp}
+was loaded without options, the message type got restored to package info.
+This restoration has now been canceled.
+
+Note that loading \pkg{textcomp} with one of the options \option{error},
+\option{warn}, or \option{info} still changes the message
+type to an error, warning, or info message from the \pkg{textcomp} package.
+%
+\githubissue{1333}
+
+
+\subsection{Rollback improvements}
+
+When requesting a rollback of the \LaTeX{} kernel and/or packages,
+several packages produced the error \enquote{Suspicious rollback date}
+because their rollback section contained only data about recent
+releases even if the package, such as \pkg{array}, was available since
+the first release of \LaTeXe{} in 1994. We now suppress this error and
+load the first release that is still part of the distribution (and
+hope for the best). This change was implemented for the packages
+\pkg{amsmath},
+\pkg{array},
+\pkg{doc},
+\pkg{graphics},
+\pkg{longtable},
+\pkg{multicol},
+\pkg{showkeys},
+\pkg{textcomp}, and
+\pkg{varioref}.
+%
+\githubissue{1333}
+
+
+
+\section{Documentation improvements}
+
+\subsection{Further updates to the guides}
+
+We reported about the updated versions of \texttt{usrguide} and
+\texttt{clsguide} in \LaTeX{} News~37~\cite{39:ltnews37}. We have now
+revised \texttt{fntguide} as well to reflect the changes and macros
+added to the kernel over the last years of development. Note that the
+file name hasn't changed and there is no \texttt{fntguide-historic}.
+
+\section{Bug fixes}
+
+\subsection{Fix inconsistent expansion of the package option list}
+
+\LaTeX{} applies one-step expansion to the raw option list of packages
+and classes, so that constructions such as
+\begin{verbatim}
+ \def\myoptions{opt1,opt2}
+ \usepackage[\myoptions]{foo}
+\end{verbatim}
+are supported.
+%% CAR Rewritten sentence:
+But if a package declares its options using the new
+key/value approach~\cite{39:ltnews35} and it gets loaded a second time,
+then its raw option list will not be expanded and so an error might be raised.
+This has now been corrected.
+%
+\githubissue{1298}
+
+\subsection{Fix logic for first mark (page region)}
+
+In the new mark mechanism introduced in June 2022~\cite{39:ltnews35} the result of
+\cs{FirstMark} on a two-column page was incorrect if the first column
+contained no marks. In that case it should have returned the first
+mark of the second column but didn't.
+This has now been corrected.
+
+Documents using \cs{leftmark} are not affected, because that command is still
+using the old mechanism for now.
+%
+\githubissue{1359}
+
+
+\subsection{Struts at the end of footnotes or \texttt{p} columns}
+
+To produce consistent spacing in footnotes and tabular
+\texttt{p}-cells \LaTeX{} adds a strut at the beginning and end of
+the content.
+%% CAR Rewritten sentences:
+%% It assumed, however, that the footnote or tabular cell ended in
+%% horizontal mode and until now added the struts unconditionally. As a
+%% result, with vertical material at the end of the material this strut
+%% started a new paragraph consisting of a single line with just the
+%% strut inside.
+This assumed, however, that the content of the footnote or tabular cell ended in
+horizontal mode and so, until now, these struts were unconditionally added;
+as a result, if this content ended with vertical material then this strut
+started a new paragraph consisting of a single line with just the
+strut in it. This has finally been corrected and now the placement
+logic for the strut changes when vertical mode is detected.
+
+\emph{(First seen in a bug report for \pkg{footmisc} in combination with
+\pkg{bigfoot})}
+
+
+\subsection{Fix a ``missing \cs{item}'' rollback error}
+
+If \LaTeX{} is rolled back to a date between 2023/06/01 (inclusive) and
+2024/06/01 (exclusive), any list-based environment would raise an error
+\begin{verbatim}
+! LaTeX Error: Something's wrong--perhaps a missing \item.
+\end{verbatim}
+This has now been corrected as a hotfix in patch level 2, by enhancing
+a 2023/06/01 version rollback code of new paragraph mechanism.
+%
+\githubissue{1386}
+
+
+
+\section{Changes to packages in the \pkg{amsmath} category}
+
+\subsection{\pkg{amsmath}:\ Correct equation tag placement}
+
+If there is not enough space to place an equation tag on the same line
+as the equation then \pkg{amsmath} calculates a suitable offset and it
+places the tag above (or below) the equation. In the case of the
+\env{gather} environment this offset was not reset at the end, with
+the result that it also got applied to any following environment,
+resulting in incorrect spacing in certain situations. This has now
+been corrected.
+%
+\githubissue{1289}
+
+
+
+%\section{Changes to packages in the \pkg{graphics} category}
+
+\section{Changes to packages in the \pkg{tools} category}
+
+\subsection{\pkg{array}, \pkg{longtable}, \pkg{tabularx}:\ Support tagging}
+
+%% CAR Rewritten sentences
+These three packages have been extended so they can now, on request,
+produce tagged tabular. This is done by adding a number of sockets (see
+\cite{39:ltnews38}) that, by default, do nothing; but when tagged PDF
+is requested they get equipped with appropriate plugs.
+
+In the previous \LaTeX{} release this was handled in \texttt{latex-lab}, by
+patching the packages when tagging was requested.
+
+
+\subsection{\pkg{array}:\ No \cs{unskip} in math cells}
+
+Math cells in the standard \env{array} environment of the kernel are
+not subject to space removal at the right end of the cell, i.e., explicit
+spaces from \cs{hspace} or \verb*|\ |, etc.\ are honored
+(normal spaces are automatically ignored in math). In the \pkg{array}
+package all spaces got removed by calling \cs{unskip} unconditionally,
+regardless of the type of cell.
+This difference in behavior has now been removed by correcting the processing of
+math cells in \pkg{array}.
+%
+\githubissue{1323}
+
+
+\subsection{\pkg{verbatim}:\ \cs{verb} showed visible spaces}
+
+A recent change in the kernel was not reflected in the \pkg{verbatim}
+package, with the result that \cs{verb} showed visible spaces
+(\verb*/ /) after the package was loaded. This has already been corrected
+in a hotfix for the November 2023 release.
+%
+\githubissue{1160}
+
+\subsection{\pkg{verbatim}:\ Support tabs in \cs{verbatiminput*}}
+
+Mimicking the November 2023 kernel update that allowed \cs{verb*}
+to mark tabs as spaces, the \pkg{verbatim} package
+has now been updated so that \cs{verbatiminput*} also marks tabs as spaces.
+\githubissue{1245}
+
+
+\subsection{\pkg{multicol}:\ \cs{columnbreak} interferes with mark mechanism}
+
+The \pkg{multicol} package has to keep track of marks (from
+\cs{markright} or \cs{markboth}) as part of its output routine code
+and can't rely on \LaTeX{} handling that automatically. It does so by
+artificially splitting page data with \cs{vsplit} to extract the mark
+data. With the introduction of \cs{columnbreak} that code failed
+sometimes, because it was not seeing any mark that followed such a
+forced column break.
+
+This has now been corrected, but there is further work to do, because
+as of now \pkg{multicol} does not yet handle marks using the new mark
+mechanism\Dash see the discussion at the beginning of the newsletter.
+%
+\githubissue{1130}
+
+\subsection{\pkg{showkeys}:\ Allow \cs{newline} in \pkg{amsthm} to work}
+%
+Previously \pkg{showkeys} added an extra box layer which disabled the \cs{newline}
+of \pkg{amsthm} theorem styles. This extra box has now been avoided.
+%
+\githubissue{1123}
+
+\subsection{\pkg{xr}:\ Support links and properties}
+%
+The \pkg{xr} package implements a system for eXternal References.
+The \pkg{xr-hyper} package (in the \pkg{hyperref} bundle)
+extended this to also support links to external documents.
+%% CAR: Rewritten sentences:
+Using last year's extension of the \cs{label} command, which unified
+the label syntax of \LaTeX{} and \pkg{hyperref},
+it became possible to merge the two packages and thus make
+\pkg{xr-hyper} obsolete.
+With this change it is also possible to refer to properties
+that are stored in external documents using \cs{RecordProperties}.
+%
+\githubissue{1180}
+
+\section{Changes to files in the \pkg{cyrillic} category}
+
+\subsection{Correct definition of \cs{k}}
+
+Ages ago, the encoding-specific definitions for various accent
+commands were changed to guard against altering some parameter values
+non-locally by mistake. For some reason the definition for \cs{k} in
+the Cyrillic encodings \texttt{T2A}, \texttt{T2B}, and \texttt{T2C}
+didn't get this treatment. This oversight has now been corrected.
+%
+\githubissue{1148}
+
+
+\begin{thebibliography}{9}\frenchspacing
+
+%\fontsize{9.3}{11.3}\selectfont
+
+
+\bibitem{39:Lamport}
+Leslie Lamport.
+\newblock \emph{{\LaTeX}: {A} Document Preparation System: User's Guide and Reference
+ Manual}.
+\newblock \mbox{Addison}-Wesley, Reading, MA, USA, 2nd edition, 1994.
+\newblock ISBN 0-201-52983-1.
+\newblock Reprinted with corrections in 1996.
+
+\bibitem{39:ltnews} \LaTeX{} Project Team.
+ \emph{\LaTeXe{} news 1--39}. June, 2024.
+ \url{https://latex-project.org/news/latex2e-news/ltnews.pdf}
+
+\bibitem{39:ltnews31} \LaTeX{} Project Team.
+ \emph{\LaTeXe{} news 31}. February, 2020.
+ \url{https://latex-project.org/news/latex2e-news/ltnews31.pdf}
+
+\bibitem{39:ltnews33} \LaTeX{} Project Team.
+ \emph{\LaTeXe{} news 33}. June 2021.\\
+ \url{https://latex-project.org/news/latex2e-news/ltnews33.pdf}
+
+\bibitem{39:ltnews35} \LaTeX{} Project Team.
+ \emph{\LaTeXe{} news 35}. June 2022.\\
+ \url{https://latex-project.org/news/latex2e-news/ltnews35.pdf}
+
+\bibitem{39:ltnews37} \LaTeX{} Project Team.
+ \emph{\LaTeXe{} news 37}. June 2023.\\
+ \url{https://latex-project.org/news/latex2e-news/ltnews37.pdf}
+
+\bibitem{39:ltnews38} \LaTeX{} Project Team.
+ \emph{\LaTeXe{} news 38}. November 2023.
+ \url{https://latex-project.org/news/latex2e-news/ltnews38.pdf}
+
+\bibitem{39:deims} Frank Mittelbach and Ulrike Fischer.
+ \emph{Enhancing \LaTeX{} to automatically produce
+ tagged and accessible PDF}. \textsl{TUGboat} 45:1, 2024.
+ \url{https://latex-project.org/publications/indexbyyear/2024/}
+
+ %\bibitem{39:blueprint} Frank Mittelbach and Chris Rowley.
+% \emph{\LaTeX{} Tagged PDF \Dash A blueprint for a large project}.\\
+% \url{https://latex-project.org/publications/indexbyyear/2020/}
+
+\end{thebibliography}
+
+\end{document}
+
diff --git a/macros/latex/base/ltoutenc.dtx b/macros/latex/base/ltoutenc.dtx
index e7d48e4ba2..c18ff01446 100644
--- a/macros/latex/base/ltoutenc.dtx
+++ b/macros/latex/base/ltoutenc.dtx
@@ -44,7 +44,7 @@
%<*driver>
% \fi
\ProvidesFile{ltoutenc.dtx}
- [2022/05/27 v2.0z LaTeX Kernel (font encodings)]
+ [2024/02/08 v2.1a LaTeX Kernel (font encodings)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltoutenc.dtx}
@@ -383,10 +383,10 @@
% other encodings, so there are some optimizations provided:
% \begin{quote}
% |\DeclareTextSymbolDefault{|^^A
-% \meta{command}|}|^^A
+% \meta{command}|}{|^^A
% \meta{encoding}|}|\\
% |\DeclareTextAccentDefault{|^^A
-% \meta{command}|}|^^A
+% \meta{command}|}{|^^A
% \meta{encoding}|}|
% \end{quote}
% are short for:
@@ -840,7 +840,7 @@
% interfere between accent and base character. Therefore we need to
% avoid that (they are some hidden inside \cs{maybe@load@fontshape}).
% As we don't have to load the fontshape in this case
-% (as that happened in the box above if necessary, we simply
+% (as that already happened in the box above, if necessary), we simply
% disable that part of the code temporarily.
% We also ignore \cs{ignorespaces} which has the same issue and may
% show up as part of \cs{normalfont} if that is used.
@@ -3659,10 +3659,10 @@
\let\encodingdefault\CurrentOption
% \end{macrocode}
% From 2020/02/02 release onward we only load the encoding files if
-% they haven't be loaded already. To check this we look if
-% \verb=\T@=\textit{encoding} is already defined. If not we load
+% they haven't be loaded already. To check this we look at whether
+% \verb=\T@=\textit{encoding} is already defined. If not, we load it later
% (indicated by setting the switch
-% \texttt{@tempswa} to true and we always load if we run in an older
+% \texttt{@tempswa} to true) and we always load if we are using an older
% format (or rather in a rollback situation).
% \changes{v2.0m}{2020/01/25}{Load each encoding file only once (gh/255)}
% \begin{macrocode}
@@ -3677,6 +3677,7 @@
\if@tempswa
% \end{macrocode}
%
+% \changes{v2.1a}{2023/11/07}{Add more explanation to error message (gh/1102)}
% \begin{macrocode}
\edef\reserved@f{%
\lowercase{\def\noexpand\reserved@f{\CurrentOption enc.def}}}%
@@ -3685,7 +3686,11 @@
{}{\PackageError{fontenc}%
{Encoding file `\reserved@f' not found.%
\MessageBreak
- You might have misspelt the name of the encoding}%
+ You might have misspelled the name of the encoding
+ \MessageBreak
+ or a required support package (e.g., cyrillic) is
+ \MessageBreak
+ missing in your installation}%
{Necessary code for this encoding was not
loaded.\MessageBreak
Thus calling the encoding later on will
@@ -3723,8 +3728,8 @@
% \end{macrocode}
%
% We select the new font encoding default (i.e., the last encoding
-% specified in the option list. But this encoding may not work with
-% the current |\f@shape|, e.g., \texttt{LY1} is not defined for
+% specified in the option list). But this encoding may not work with
+% the current |\f@shape|: e.g., \texttt{LY1} is not defined for
% \texttt{cmr} and therefore packages switching to \texttt{LY1}
% usually also change \cs{rmdefault}. But that only applies at
% |\begin{document}| so we get a spurious warning if we use what
diff --git a/macros/latex/base/ltoutput.dtx b/macros/latex/base/ltoutput.dtx
index b067ef5ecb..f0c1bf830b 100644
--- a/macros/latex/base/ltoutput.dtx
+++ b/macros/latex/base/ltoutput.dtx
@@ -37,7 +37,7 @@
%<*driver>
% \fi
\ProvidesFile{ltoutput.dtx}
- [2023/05/26 v1.4j LaTeX Kernel (Output Routine)]
+ [2024/03/16 v1.4j LaTeX Kernel (Output Routine)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltoutput.dtx}
@@ -847,7 +847,7 @@
% \begin{macro}{\if@firstcolumn}
% \begin{macro}{\if@twocolumn}
% \begin{macro}{\if@twoside}
-% \begin{macro}{\if@reversemarginpar}
+% \begin{macro}{\if@reversemargin}
% \begin{macro}{\if@mparswitch}
% \begin{macro}{\col@number}
% \changes{v1.0n}{1994/04/30}{Added \cs{col@number}}
diff --git a/macros/latex/base/ltpara-code.pdf b/macros/latex/base/ltpara-code.pdf
index 645fb8f851..c686d41abc 100644
--- a/macros/latex/base/ltpara-code.pdf
+++ b/macros/latex/base/ltpara-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltpara-doc.pdf b/macros/latex/base/ltpara-doc.pdf
index 7895499693..fb611f28ca 100644
--- a/macros/latex/base/ltpara-doc.pdf
+++ b/macros/latex/base/ltpara-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltpara.dtx b/macros/latex/base/ltpara.dtx
index f76352fb91..b915856462 100644
--- a/macros/latex/base/ltpara.dtx
+++ b/macros/latex/base/ltpara.dtx
@@ -14,21 +14,14 @@
%
%%% From File: ltpara.dtx
%
-% \begin{macrocode}
-\def\ltparaversion{v1.0l}
-\def\ltparadate{2023/01/30}
-% \end{macrocode}
%<*driver>
+% \fi
+\ProvidesFile{ltpara.dtx}
+ [2024/06/23 v1.0n LaTeX Kernel (paragraph hooks)]
+% \iffalse
+%
\documentclass{l3doc}
-
-%\usepackage{ltpara}
-
-% Fixing footnotes in functions and variables: this should be in l3doc!
-
-\newcommand\fixfootnote[2]{\footnotemark
- \AddToHookNext{env/#1/after}{\footnotetext{#2}}}
-\AddToHook{env/function/begin}{\def\footnote{\fixfootnote{function}}}
-\AddToHook{env/variable/begin}{\def\footnote{\fixfootnote{variable}}}
+\GetFileInfo{ltpara.dtx}
\EnableCrossrefs
\CodelineIndex
@@ -45,7 +38,7 @@
%
%
% \title{The \texttt{ltpara.dtx} code\thanks{This file has version
-% \ltparaversion\ dated \ltparadate, \copyright\ \LaTeX\
+% \fileversion\ dated \filedate, \copyright\ \LaTeX\
% Project.}}
% \author{Frank Mittelbach}
%
@@ -811,9 +804,11 @@
\hook_use:n {para/begin}
% \end{macrocode}
% If we aren't in horizontal mode any longer the hooks above misbehaved.
+% \changes{v1.0m}{2023/11/16}{Correct error message: hook
+% left horizontal not vertical mode (gh/1182)}
% \begin{macrocode}
\if_mode_horizontal: \else:
- \msg_error:nnnn { hooks }{ para-mode }{begin}{vertical} \fi:
+ \msg_error:nnnn { hooks }{ para-mode }{begin}{horizontal} \fi:
% \end{macrocode}
% Finally we reinsert the indentation box (unless suppressed) and
% then call \cs{everypar} the way legacy \LaTeX\ code expects it.
@@ -824,6 +819,18 @@
\@@_handle_indent:
% \the \everypar % <--- done differently below
}
+% \end{macrocode}
+% \changes{v1.0n}{2024/06/23}
+% {Append \cs{everypar} toks to \cs{g_@@_standard_everypar_tl},
+% rollback 2023/06/01 (gh/1386)}
+% \begin{macrocode}
+%<latexrelease>\cs_set:Npn \@@_tmp:w #1#2#3#4#5 { }
+%<latexrelease>\tl_gput_right:Nx \g_@@_standard_everypar_tl {
+%<latexrelease> \exp_not:N \the
+%<latexrelease> \exp_not:N \toks
+%<latexrelease> \exp_after:wN \@@_tmp:w \token_to_meaning:N \everypar
+%<latexrelease> \c_space_tl
+%<latexrelease>}
%<latexrelease>\EndIncludeInRelease
%<latexrelease>\IncludeInRelease{2021/06/01}
%<latexrelease> {\g_@@_standard_everypar_tl}{minipage~ fix}
@@ -845,7 +852,7 @@
%<latexrelease> \@kernel@before@para@begin
%<latexrelease> \hook_use:n {para/begin}
%<latexrelease> \if_mode_horizontal: \else:
-%<latexrelease> \msg_error:nnnn { hooks }{ para-mode }{begin}{vertical} \fi:
+%<latexrelease> \msg_error:nnnn { hooks }{ para-mode }{begin}{horizontal} \fi:
%<latexrelease> \@@_handle_indent:
%<latexrelease>}
% \end{macrocode}
@@ -922,10 +929,10 @@
% the paragraph text starts.
% \begin{macrocode}
\tl_gput_right:Nx \g_@@_standard_everypar_tl {
- \exp_not:N \the
- \exp_not:N \toks
- \the \allocationnumber
- \c_space_tl
+ \exp_not:N \the
+ \exp_not:N \toks
+ \the \allocationnumber
+ \c_space_tl
}
% \end{macrocode}
% \end{macro}
@@ -1261,7 +1268,7 @@
% redo the \cs{everypar} setting from the kernel, otherwise that
% gets lost (as it happens before that file is loaded).
% \begin{macrocode}
-\everypar{\@nodocument} %% To get an error if text appears before the
+\everypar{\@nodocument} %% To get an error if text appears before the \document
% \end{macrocode}
%
%
diff --git a/macros/latex/base/ltplain.dtx b/macros/latex/base/ltplain.dtx
index 3773373562..a628b954d9 100644
--- a/macros/latex/base/ltplain.dtx
+++ b/macros/latex/base/ltplain.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltplain.dtx}
- [2023/10/21 v2.3i LaTeX Kernel (Plain TeX)]
+ [2024/02/08 v2.3j LaTeX Kernel (Plain TeX)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltplain.dtx}
@@ -1241,11 +1241,11 @@
%<latexrelease>\IncludeInRelease{2022/06/01}{\obeylines}%
%<latexrelease> {Add a redirection to obeylines and obeyspaces}%
% \end{macrocode}
-% If the active |^^M| escapes, e.g. into a \cs{write} (which is
-% effectively in a different context) we don't want the definition
+% If the active |^^M| escapes, e.g., into a \cs{write} (which is
+% effectively in a different context) then we don't want the definition
% from \cs{obeylines} but rather a simple \cs{par} (in fact even
% the primitive one, not the \LaTeX{} version \cs{para\_end:} which
-% is only defined later.
+% is only defined later).
%
% \begin{macrocode}
\begingroup
@@ -1263,7 +1263,7 @@
% line ending characters and in that mode \TeX{} discards
% everything from that point onwards to the real end of the line so
% it works like a comment --- pretty strange really (and I think
-% due to the fact the the original pascal compiler could have some
+% due to the fact that the original pascal compiler could have some
% garbage showing up after the normal line ending character. Thus
% we really have to make sure that any closing braces is not one
% the same line as an |^^M|, because otherwise it would get dropped
@@ -1293,7 +1293,7 @@
% one that is current when \cs{obeylines} act.
%
% There is a small subtlety here: in an \cs{edef} the active |^^M| stayed
-% put (because it was equal to to the primitive \cs{par}), now
+% put (because it was equal to the primitive \cs{par}), now
% \cs{obeyedline} expands and you get what it contains, i.e., in that
% case \cs{par}, into the \cs{edef} or \cs{mark} unless we use
% \cs{protected} on it.
@@ -1813,7 +1813,13 @@
\tracinggroups\z@
\tracingparagraphs\z@
\tracingmacros\z@
- \tracinglostchars\@ne
+% \end{macrocode}
+% None really means go back to the \LaTeX{} ``default'' and for
+% \cs{tracinglostchars} this should therefore be 2 these days.
+% \changes{v2.3j}{2023/11/07}{Set \cs{tracinglostchars} to 2 in
+% \cs{tracingnone} (gh/549)}
+% \begin{macrocode}
+ \tracinglostchars\tw@
\tracingpages\z@
\tracingstats\z@
}%
diff --git a/macros/latex/base/ltproperties-code.pdf b/macros/latex/base/ltproperties-code.pdf
index 58b2001964..98bacb9ebb 100644
--- a/macros/latex/base/ltproperties-code.pdf
+++ b/macros/latex/base/ltproperties-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltproperties-doc.pdf b/macros/latex/base/ltproperties-doc.pdf
index 7fff51f06a..b9112dff49 100644
--- a/macros/latex/base/ltproperties-doc.pdf
+++ b/macros/latex/base/ltproperties-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltproperties.dtx b/macros/latex/base/ltproperties.dtx
index 40c50cd20a..0fd8f22e0e 100644
--- a/macros/latex/base/ltproperties.dtx
+++ b/macros/latex/base/ltproperties.dtx
@@ -1,8 +1,8 @@
% \iffalse meta-comment
%
-%% File: ltproperties.dtx
+% File: ltproperties.dtx
%
-% Copyright (C) 2021-2023 The LaTeX Project
+% Copyright (C) 2023-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -21,13 +21,21 @@
% https://github.com/latex3/latex2e
%
% for those people who are interested.
-% \begin{macrocode}
-\def\ltpropertiesversion{1.0c}
-\def\ltpropertiesdate{2023-10-15}
-% \end{macrocode}
-
-%<*driver>
+%
+% \fi
+%
+% \iffalse
+%%% From File: ltproperties.dtx
+%
+%<*driver>
+% \fi
+\ProvidesFile{ltproperties.dtx}
+ [2024/04/17 v1.0e LaTeX Kernel (Properties)]
+% \iffalse
+%
\documentclass[full]{l3doc}
+\GetFileInfo{ltproperties.dtx}
+
\EnableCrossrefs
\CodelineIndex
\begin{document}
@@ -39,7 +47,7 @@
% \title{^^A
% Recording and cross-referencing document properties^^A
% \thanks{This module has version
-% \ltpropertiesversion\ dated \ltpropertiesdate, \copyright\ The \LaTeX\
+% \fileversion\ dated \filedate, \copyright\ The \LaTeX\
% Project.}
% }
%
@@ -157,8 +165,8 @@
%
% \begin{function}{\property_new:nnnn,\property_gset:nnnn}
% \begin{syntax}
-% \cs{property_new:nnnn} \Arg{property} \Arg{setpoint} \Arg{default} \Arg{code}
-% \cs{property_gset:nnnn} \Arg{property}\Arg{setpoint} \Arg{default} \Arg{code}
+% \cs{property_new:nnnn} \Arg{property} \Arg{setpoint} \Arg{default} \Arg{code}
+% \cs{property_gset:nnnn} \Arg{property} \Arg{setpoint} \Arg{default} \Arg{code}
% \end{syntax}
% \LaTeXe-interface: see \cs{NewProperty}, \cs{SetProperty}.\\
% Sets the \meta{property} to have the \meta{default} specified, and at the
@@ -180,7 +188,7 @@
% \property_record:nn, \property_record:nV, \property_record:ee
% }
% \begin{syntax}
-% \cs{property_record:nN} \Arg{label} \Arg{clist var}
+% \cs{property_record:nN} \Arg{label} \meta{clist var}
% \cs{property_record:nn} \Arg{label} \Arg{clist}
% \end{syntax}
% \LaTeXe{}-interface: see \cs{RecordProperties}.\\
@@ -266,7 +274,7 @@
% \cs{property_if_exist_p:n} \Arg{property}
% \cs{property_if_exist:nTF} \Arg{property} \Arg{true code} \Arg{false code}
% \end{syntax}
-% \LaTeXe{}-interface: \cs{IfPropertyExistTF}.\\
+% \LaTeXe{}-interface: \cs{IfPropertyExistsTF}.\\
% Tests if the \meta{property} has been declared.
% \end{function}
%
@@ -275,7 +283,7 @@
% \cs{property_if_recorded_p:n} \Arg{label}
% \cs{property_if_recorded:nTF} \Arg{label} \Arg{true code} \Arg{false code}
% \end{syntax}
-% \LaTeXe{}-interface: \cs{IfLabelExistTF}\\
+% \LaTeXe{}-interface: \cs{IfLabelExistsTF}\\
% Tests if the \meta{label} is known. This is also true if the label has been
% set with the standard \cs{label} command.
% \end{function}
@@ -307,8 +315,8 @@
%
% \begin{function}{\NewProperty,\SetProperty}
% \begin{syntax}
-% \cs{NewProperty} \Arg{property} \Arg{setpoint} \Arg{default} \Arg{code}
-% \cs{SetProperty} \Arg{property} \Arg{setpoint} \Arg{default} \Arg{code}
+% \cs{NewProperty} \Arg{property} \Arg{setpoint} \Arg{default} \Arg{code}
+% \cs{SetProperty} \Arg{property} \Arg{setpoint} \Arg{default} \Arg{code}
% \end{syntax}
% Sets the \meta{property} to have the \meta{default} specified, and at the
% \meta{setpoint} (either |now| or |shipout|) to write the result of the
@@ -329,7 +337,7 @@
% of properties. Also similar to the standard \cs{label} command, the command is surrounded
% by an \cs{@bsphack}/\cs{@esphack} pair to preserve spacing.
% \end{function}
-
+%
% \begin{function}[EXP]{\RefProperty}
% \begin{syntax}
% \cs{RefProperty} \oarg{local default} \Arg{label} \Arg{property}
@@ -340,16 +348,16 @@
% If \Arg{property} has not been declared an error is issued.
% \end{function}
%
-% \begin{function}{\IfPropertyExistTF}
+% \begin{function}{\IfPropertyExistsTF,\IfPropertyExistsT,\IfPropertyExistsF}
% \begin{syntax}
-% \cs{IfPropertyExistTF} \Arg{property} \Arg{true code} \Arg{false code}
+% \cs{IfPropertyExistsTF} \Arg{property} \Arg{true code} \Arg{false code}
% \end{syntax}
% Tests if the \meta{property} has been declared.
% \end{function}
%
-% \begin{function}{\IfLabelExistTF}
+% \begin{function}{\IfLabelExistsTF,\IfLabelExistsT,\IfLabelExistsF}
% \begin{syntax}
-% \cs{IfLabelExistTF} \Arg{label} \Arg{true code} \Arg{false code}
+% \cs{IfLabelExistsTF} \Arg{label} \Arg{true code} \Arg{false code}
% \end{syntax}
% Tests if the \meta{label} has been recorded. This is also true if a label
% has been set with the standard \cs{label} command.
@@ -361,7 +369,7 @@
% \end{syntax}
% Tests if the label and a value of the \meta{property} for the \meta{label} are both known.
% \end{function}
-
+%
% \begin{function}{\RefUndefinedWarn}
% \begin{syntax}
% \cs{RefUndefinedWarn} \Arg{label} \Arg{property}
@@ -551,6 +559,7 @@
% later too. That is all pretty easy using \pkg{expl3}: we accept a stray
% comma at the end of the list as that is easier to deal with than trying
% to tidy up, and there is no real downside.
+% \changes{v1.0d}{2024-01-17}{Use \cs{protected@write}}%
% \begin{macrocode}
\cs_new_protected:Npn \property_record:nN #1#2
{ \property_record:nV {#1} #2 }
@@ -561,7 +570,7 @@
{
\legacy_if:nT { @filesw }
{
- \iow_shipout_x:Nx \@auxout
+ \protected@write \@auxout {}
{
\token_to_str:N \new@label@record
{#1}
@@ -737,9 +746,13 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{IfPropertyExistTF}
+% \begin{macro}{\IfPropertyExistsTF,\IfPropertyExistsT,\IfPropertyExistsF}
+% \changes{v1.0e}{2024-04-17}{Renamed \cs{IfPropertyExistTF} to
+% \cs{IfPropertyExistsTF} (gh/1262)}
% \begin{macrocode}
-\cs_new_eq:NN \IfPropertyExistTF \property_if_exist:eTF
+\cs_new_eq:NN \IfPropertyExistsTF \property_if_exist:eTF
+\cs_new:Npn \IfPropertyExistsT #1#2 {\property_if_exist:eTF {#1}{#2}{} }
+\cs_new:Npn \IfPropertyExistsF #1 {\property_if_exist:eTF {#1}{} }
% \end{macrocode}
% \end{macro}
%
@@ -762,9 +775,13 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\IfLabelExistTF}
+% \begin{macro}{\IfLabelExistsTF,\IfLabelExistsT,\IfLabelExistsF}
+% \changes{v1.0e}{2024-04-17}{Renamed \cs{IfLabelExistTF} to
+% \cs{IfLabelExistsTF} (gh/1262)}
% \begin{macrocode}
-\cs_new_eq:NN \IfLabelExistTF \property_if_recorded:eTF
+\cs_new_eq:NN \IfLabelExistsTF \property_if_recorded:eTF
+\cs_new:Npn \IfLabelExistsT #1#2 {\property_if_exist:eTF {#1}{#2}{} }
+\cs_new:Npn \IfLabelExistsF #1 {\property_if_exist:eTF {#1}{} }
% \end{macrocode}
% \end{macro}
%
@@ -938,8 +955,8 @@
%<latexrelease>\let \RefProperty \@undefined
%<latexrelease>\let \RefUndefinedWarn \@undefined
%<latexrelease>
-%<latexrelease>\let \IfPropertyExistTF \@undefined
-%<latexrelease>\let \IfLabelExistTF \@undefined
+%<latexrelease>\let \IfPropertyExistsTF \@undefined
+%<latexrelease>\let \IfLabelExistsTF \@undefined
%<latexrelease>\let \IfPropertyRecordedTF \@undefined
%<latexrelease>
%<latexrelease>\let\new@label@record \@undefined
diff --git a/macros/latex/base/ltsect.dtx b/macros/latex/base/ltsect.dtx
index 4560704463..21aeda32e0 100644
--- a/macros/latex/base/ltsect.dtx
+++ b/macros/latex/base/ltsect.dtx
@@ -31,7 +31,7 @@
%%% From File: ltsect.dtx
%<*driver>
% \fi
-\ProvidesFile{ltsect.dtx}[2021/07/28 v1.1f LaTeX Kernel (Sectioning)]
+\ProvidesFile{ltsect.dtx}[2024/03/25 v1.1f LaTeX Kernel (Sectioning)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltsect.dtx}
@@ -835,13 +835,13 @@
% \begin{macro}{\contentsline}
% The |\contentsline{|\meta{type}|}{|\meta{entry}|}{|\meta{page}|}{}|
% macro produces a \meta{type} entry in a table of contents, etc.
-% It will appear in the |.toc| or other file. For example,
-% The entry for subsection 1.4.3 in the table of contents for
-% example, might be produced by:
+% It will appear in the |.toc| or other file.
+% For example, the entry for subsection 1.4.3 in the table of contents,
+% might be produced by:
%
% \begin{verbatim}
% \contentsline{subsection}
-% {\makebox{30pt}[r]{1.4.3} Gnats and Gnus}{22}
+% {\numberline{1.4.3}Gnats and Gnus}{22}{}
% \end{verbatim}
%
% The |\protect| command causes command sequences to be written
diff --git a/macros/latex/base/ltshipout-code.pdf b/macros/latex/base/ltshipout-code.pdf
index 1a2a6592f3..6d39fbb36d 100644
--- a/macros/latex/base/ltshipout-code.pdf
+++ b/macros/latex/base/ltshipout-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltshipout-doc.pdf b/macros/latex/base/ltshipout-doc.pdf
index cef55100da..939bcbabb7 100644
--- a/macros/latex/base/ltshipout-doc.pdf
+++ b/macros/latex/base/ltshipout-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltshipout.dtx b/macros/latex/base/ltshipout.dtx
index aaeba15ea7..0c9113ce93 100644
--- a/macros/latex/base/ltshipout.dtx
+++ b/macros/latex/base/ltshipout.dtx
@@ -31,30 +31,14 @@
%
%%% From File: ltshipout.dtx
%
-% \begin{macrocode}
-\providecommand\ltshipoutversion{v1.0n}
-\providecommand\ltshipoutdate{2022/11/08}
-% \end{macrocode}
-%
%<*driver>
-
+% \fi
+\ProvidesFile{ltshipout.dtx}
+ [2024/02/11 v1.0n LaTeX Kernel (Shipout)]
+% \iffalse
+%
\documentclass{l3doc}
-
-% bug fix fo l3doc.cls
-\ExplSyntaxOn
-\cs_set_protected:Npn \__codedoc_macro_typeset_one:nN #1#2
- {
- \vbox_set:Nn \l__codedoc_macro_box
- {
- \vbox_unpack_drop:N \l__codedoc_macro_box
- \hbox { \llap { \__codedoc_print_macroname:nN {#1} #2
- \MacroFont % <----- without it the \ is in lmr10 if a link is made
- \
- } }
- }
- \int_incr:N \l__codedoc_macro_int
- }
-\ExplSyntaxOff
+\GetFileInfo{ltshipout.dtx}
\providecommand\InternalDetectionOff{}
\providecommand\InternalDetectionOn{}
@@ -76,7 +60,7 @@
%
%
% \title{The \texttt{ltshipout} documentation\thanks{This file has version
-% \ltshipoutversion\ dated \ltshipoutdate, \copyright\ \LaTeX\
+% \fileversion\ dated \filedate, \copyright\ \LaTeX\
% Project.}}
%
% \author{Frank Mittelbach, \LaTeX{} Project Team}
@@ -859,7 +843,7 @@
%
% \changes{v1.0d}{2020/11/23}{Check for both kernel and user hook (gh/431)}
% \changes{v1.0f}{2021/01/08}{Added another kernel hook for more
-% flexibility (cf \texttt{https://github.com/pgf-tikz/pgf/issues/960}}
+% flexibility (cf.\ \texttt{https://github.com/pgf-tikz/pgf/issues/960}}
% \begin{macrocode}
\bool_lazy_and:nnF
{ \hook_if_empty_p:n {shipout/background} }
diff --git a/macros/latex/base/ltsockets-code.pdf b/macros/latex/base/ltsockets-code.pdf
index 922adb45cd..8d7fc7e952 100644
--- a/macros/latex/base/ltsockets-code.pdf
+++ b/macros/latex/base/ltsockets-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltsockets-doc.pdf b/macros/latex/base/ltsockets-doc.pdf
index 9b0dcfe601..c55707242a 100644
--- a/macros/latex/base/ltsockets-doc.pdf
+++ b/macros/latex/base/ltsockets-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltsockets.dtx b/macros/latex/base/ltsockets.dtx
index 909792a4f5..243963f7bc 100644
--- a/macros/latex/base/ltsockets.dtx
+++ b/macros/latex/base/ltsockets.dtx
@@ -30,14 +30,14 @@
%
%%% From File: ltsockets.dtx
%
-% \begin{macrocode}
-\def\ltsocketsversion{0.9a}
-\def\ltsocketsdate{2023-08-21}
-% \end{macrocode}
+%<*driver>
+% \fi
+\ProvidesFile{ltsockets.dtx}
+ [2024/02/11 v0.9a LaTeX Kernel (Sockets)]
+% \iffalse
%
-%<*driver>
\documentclass{l3doc}
-
+\GetFileInfo{ltsockets.dtx}
\providecommand\InternalDetectionOff{}
\providecommand\InternalDetectionOn{}
@@ -55,7 +55,7 @@
%
%
% \title{\LaTeX{}'s socket management\thanks{This module has version
-% \ltsocketsversion\ dated \ltsocketsdate, \copyright\ \LaTeX\
+% \fileversion\ dated \filedate, \copyright\ \LaTeX\
% Project.}}
%
% \author{Frank Mittelbach}
@@ -530,8 +530,8 @@
%
% \begin{function}{\NewSocket,\socket_new:nn}
% \begin{syntax}
-% \cs{NewSocket} \Arg{socket-name}\Arg{number-of-inputs}
-% \cs{socket_new:nn}\Arg{socket-name}\Arg{number-of-inputs}
+% \cs{NewSocket} \Arg{socket-name} \Arg{number-of-inputs}
+% \cs{socket_new:nn} \Arg{socket-name} \Arg{number-of-inputs}
% \end{syntax}
% Declares a new socket with name \meta{socket-name} having
% \meta{number-of-inputs} inputs. There is automatically a
@@ -563,9 +563,9 @@
%
% \begin{function}{\NewSocketPlug,\socket_new_plug:nnn,\socket_set_plug:nnn}
% \begin{syntax}
-% \cs{NewSocketPlug} \Arg{socket-name}\Arg{socket-plug-name}\Arg{code}
-% \cs{socket_new_plug:nnn}\Arg{socket-name}\Arg{socket-plug-name}\Arg{code}
-% \cs{socket_set_plug:nnn}\Arg{socket-name}\Arg{socket-plug-name}\Arg{code}
+% \cs{NewSocketPlug} \Arg{socket-name} \Arg{socket-plug-name} \Arg{code}
+% \cs{socket_new_plug:nnn} \Arg{socket-name} \Arg{socket-plug-name} \Arg{code}
+% \cs{socket_set_plug:nnn} \Arg{socket-name} \Arg{socket-plug-name} \Arg{code}
% \end{syntax}
% Declares a new plug for socket \meta{socket-name} that runs
% \meta{code} when executing. It complains if the plug was already
@@ -582,8 +582,8 @@
%
% \begin{function}{\AssignSocketPlug,\socket_assign_plug:nn}
% \begin{syntax}
-% \cs{AssignSocketPlug} \Arg{socket-name}\Arg{socket-plug-name}
-% \cs{socket_assign_plug:nn}\Arg{socket-name}\Arg{socket-plug-name}
+% \cs{AssignSocketPlug} \Arg{socket-name} \Arg{socket-plug-name}
+% \cs{socket_assign_plug:nn} \Arg{socket-name} \Arg{socket-plug-name}
% \end{syntax}
% Assigns the plug \meta{socket-plug-name} to the socket
% \meta{socket-name}. It errors if either socket or plug is not
@@ -595,8 +595,8 @@
%
% \begin{function}{\UseSocket,\socket_use:nw,\socket_use:n,\socket_use:nn,\socket_use:nnn,\socket_use:nnnn}
% \begin{syntax}
-% \cs{UseSocket} \Arg{socket-name}
-% \cs{socket_use:nnn}\Arg{socket-name} \Arg{socket-arg\textsubscript{1}} \Arg{socket-arg\textsubscript{2}}
+% \cs{UseSocket} \Arg{socket-name}
+% \cs{socket_use:nnn} \Arg{socket-name} \Arg{socket-arg\textsubscript{1}} \Arg{socket-arg\textsubscript{2}}
% \end{syntax}
% Executes the socket \meta{socket-name} by retrieving the
% \meta{code} of the current plug assigned to the socket. This is
@@ -619,8 +619,8 @@
%
% \begin{function}{\ShowSocket,\LogSocket,\socket_show:n,\socket_log:n}
% \begin{syntax}
-% \cs{ShowSocket} \Arg{socket-name}
-% \cs{socket_show:n}\Arg{socket-name}
+% \cs{ShowSocket} \Arg{socket-name}
+% \cs{socket_show:n} \Arg{socket-name}
% \end{syntax}
% Displays information about the socket \meta{socket-name} and its
% state then stops and waits for further instructions --- at the
diff --git a/macros/latex/base/ltspace.dtx b/macros/latex/base/ltspace.dtx
index 73941d4815..206e4f3885 100644
--- a/macros/latex/base/ltspace.dtx
+++ b/macros/latex/base/ltspace.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltspace.dtx}
- [2023/10/26 v1.3r LaTeX Kernel (spacing)]
+ [2024/02/08 v1.3r LaTeX Kernel (spacing)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltspace.dtx}
@@ -568,7 +568,7 @@
% \changes{LaTeX2e}{1993/12/08}
% {Command reimplemented; late birthday present for Chris}
% \changes{LaTeX2e}{1993/12/08}{Command reimplemented}
-% \changes{LaTeX2e}{1993/12/16}{Corrected optimisation :-)}
+% \changes{LaTeX2e}{1993/12/16}{Corrected optimisation}
% |\@bsphack| and |\@esphack|
% used by macros such as |\index| and
% |\begin{@float}| \ldots |\end{@float}|
@@ -1156,8 +1156,8 @@
% \subsection{Horizontal space (and breaks)}
%
% \begin{macro}{\nobreakdashes}
-% \changes{v1.3}{2004/02/04}{(Macro added}
-% \changes{v1.3a}{2004/02/15}{(Added spacefactor setting}
+% \changes{v1.3}{2004/02/04}{Macro added}
+% \changes{v1.3a}{2004/02/15}{Added spacefactor setting}
% This idea is borrowed from the \textsf{amsmath} package but
% here we define a robust command.
%
@@ -1194,7 +1194,7 @@
% \end{macro}
%
% \begin{macro}{\nobreakspace}
-% \changes{v1.2k}{1995/12/04}{(Macro added}
+% \changes{v1.2k}{1995/12/04}{Macro added}
% \changes{v1.3r}{2023/10/26}{Protected definition for tilde}
% \begin{macro}{\@xobeysp}
% \changes{v1.2t}{1996/09/28}{Moved from ltmiscen.dtx and redefined to
@@ -1209,7 +1209,7 @@
%
% The braces in the definition of |~| are needed to ensure that a
% following space is preserved when reading to/from internal files.
-% \changes{v1.2l}{1995/12/04}{(braces added to definition of tilde}
+% \changes{v1.2l}{1995/12/04}{braces added to definition of tilde}
%
% We need to keep \cs{@xobeysp} as it is widely used; so here it is
% let to the non-robust command \cs{nobreakspace }.
diff --git a/macros/latex/base/lttagging.dtx b/macros/latex/base/lttagging.dtx
new file mode 100644
index 0000000000..c70e24f590
--- /dev/null
+++ b/macros/latex/base/lttagging.dtx
@@ -0,0 +1,782 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2023-2024
+% The LaTeX Project and any individual authors listed elsewhere
+% in this file.
+%
+% This file is part of the LaTeX base system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+% The list of all files belonging to the LaTeX base distribution is
+% given in the file `manifest.txt'. See also `legal.txt' for additional
+% information.
+%
+% The list of derived (unpacked) files belonging to the distribution
+% and covered by LPPL is defined by the unpacking scripts (with
+% extension .ins) which are part of the distribution.
+%
+% \fi
+%
+% \iffalse
+%%% From File: lttagging.dtx
+%
+%<*driver>
+% \fi
+\ProvidesFile{lttagging.dtx}
+ [2024/06/10 v1.0b LaTeX Kernel (tagging support)]
+% \iffalse
+\documentclass{l3doc}
+\GetFileInfo{lttagging.dtx}
+\title{\filename}
+\date{\filedate}
+\author{\LaTeX{} project}
+
+\begin{document}
+% \MaintainedByLaTeXTeam{latex} % should be added again the moment
+ % it is supported by l3doc
+ \maketitle
+ \DocInput{\filename}
+\end{document}
+%</driver>
+% \fi
+%
+% \providecommand\env[1]{\texttt{#1}}
+%
+% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}}
+% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}}
+% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}}
+%
+% \let\ProvideDocElement\NewDocElement
+%
+% \ProvideDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl}
+% \ProvideDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl}
+% \ProvideDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl}
+%
+%
+% \section{}
+%
+%
+%
+% \MaybeStop{}
+%
+% \begin{macrocode}
+%<*2ekernel|latexrelease>
+% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOn
+% \end{macrocode}
+%
+%
+% \section{General support for tagged output}
+%
+% \DescribeMacro\SuspendTagging
+% \DescribeMacro\ResumeTagging
+%
+% The are places in code where it is import top stop any tagging
+% activities, e.g., when we are doing trial typesetting that it is
+% done several times. In such a case one must tag only the final
+% version that is actually used, otherwise tagging structures are
+% allowed which then do not end up in the PDF and confuse the
+% mechanism. For this we have two commands that can be used in
+% packages: \cs{SuspendTagging} and \cs{ResumeTagging}. They are
+% available as part of the \LaTeX{} kernel, so that they can be
+% safely used in packages whether or not tagging is requested .They
+% both take string argument that is used for debugging to easily
+% identify why tagging was suspended or restarted, for example, in
+% \pkg{tabularx} you find \verb=\SuspendTagging{tabularx}=. By default
+% they two commands do nothing.
+%
+% TODO: the corresponding L3 layer commands should also have a dummy
+% definition in the kernel!
+%
+% \DescribeMacro\UseTaggingSocket
+% \DescribeMacro\tag_socket_use:n
+% \DescribeMacro\tag_socket_use:nn
+% To support tagging in packages we use sockets with names starting
+% with \texttt{tagsupport/}. Usually, these sockets have exactly two
+% plugs defined:
+% \plug{noop} (when no tagging is requested or tagging is not wanted
+% for some reason) and a second plug that enables the tagging. There
+% may be more, e.g., tagging with special debugging, etc., but right
+% now it is usually just on or off.
+%
+% Given that we sometimes have to suspend tagging, it would be fairly
+% inefficient to put different plugs into these sockets whenever that
+% happens. We therefore offer \cs{UseTaggingSocket} which is like
+% \cs{UseSocket} except that the socket name is specified without
+% \texttt{tagsupport/}, i.e.,
+% \begin{quote}
+% \verb=\UseTaggingSocket{foo}= $\to$
+% \verb=\UseSocket{tagsupport/foo}=
+% \end{quote}
+% Beside being slightly shorter, the big advantage is that this way
+% we can change \cs{UseTaggingSocket} to do nothing when tagging is
+% suspended with \cs{SuspendTagging} instead of changing the plugs of
+% the tagging support sockets back and forth.
+%
+% It is possible to use the tagging support sockets with
+% \cs{UseSocket} directly, but in this case the socket remains active
+% if \cs{SuspendTagging} is in force. There my be reasons for doing
+% that but in general we expect to always use \cs{UseTaggingSocket}.
+%
+% The L3 programming layer versions \cs{tag_socket_use:n} and
+% \cs{tag_socket_use:nn} are slightly more efficient than
+% \cs{UseTaggingSocket} because they do not have to determine how
+% many arguments the socket takes when disabling it, so in code that
+% is using the L3 programming layer we recommend to use them instead
+% of the CamelCase command.
+%
+%
+%
+% \begin{macro}{\SuspendTagging,\ResumeTagging}
+%
+% In the kernel, these two commands get dummy definitions so that
+% they can be used without harm in packages. The real definition is
+% used when tagging gets enabled.
+% \begin{macrocode}
+\cs_new_eq:NN \SuspendTagging \use_none:n
+\cs_new_eq:NN \ResumeTagging \use_none:n
+% \end{macrocode}
+%
+% A simplified version of this defnition should move to
+% \pkg{tagpdf} and dropped here, eventually.
+% \begin{macrocode}
+\AddToHook{begindocument/before}{
+ \cs_if_exist:NT \tag_stop:n
+ {
+ \cs_set:Npn \SuspendTagging #1 {
+% \end{macrocode}%
+% This stops tagging and also disables all tagging sockets so we are done.
+% \begin{macrocode}
+ \tag_stop:n {#1}
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \cs_set:Npn \ResumeTagging #1 { \tag_start:n {#1} }
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\tag_socket_use:n,
+% \tag_socket_use:nn,
+% \UseTaggingSocket,
+% }
+% Again this is not the final definition for the kernel; it is just
+% a version to get going while some parts of the kernel support are
+% still missing.
+% \begin{macrocode}
+\AddToHook{begindocument}[kernel]{
+ \cs_if_exist:NF \tag_if_active:T
+ {
+ \prg_new_conditional:Npnn \tag_if_active: { p , T , TF, F }
+ { \prg_return_false: }
+ }
+}
+% \end{macrocode}
+%
+% Dummy definitions in the kernel.
+% These definitions will get updated in \pkg{tagpdf}.
+% \begin{macrocode}
+\cs_new_protected:Npn \tag_socket_use:n #1 { }
+\cs_new_protected:Npn \tag_socket_use:nn #1#2 { }
+% \end{macrocode}
+% The default in the kernel is just to get rid of the argument:
+% \begin{macrocode}
+\cs_new_protected:Npn \UseTaggingSocket #1 {
+ \int_case:nnF
+ { \int_use:c { c__socket_tagsupport/#1_args_int } }
+ {
+ 0 \prg_do_nothing:
+ 1 \use_none:n
+ 2 \use_none:nn
+% \end{macrocode}
+% We do not expect tagging sockets with more than one or two
+% arguments, so for now we only provide those.
+% \begin{macrocode}
+ }
+ \ERRORusetaggingsocket % that should get a proper error message
+}
+\ExplSyntaxOff
+% \end{macrocode}
+%
+% \end{macro}
+%
+%
+%
+%
+%
+%
+% \subsection{Tagging support for table/tabular packages}
+%
+% The code uses a number of sockets to inject the tagging
+% commands. These can be easily set to a noop-plug in case the
+% automated tagging is not wanted.
+%
+% \begin{socketdecl}{tagsupport/tbl/cell/begin,
+% tagsupport/tbl/cell/end,
+% tagsupport/tbl/pcell/end,
+% tagsupport/tbl/pcell/end,
+% tagsupport/tbl/row/begin,
+% tagsupport/tbl/row/end,
+% }
+% At first sockets for the begin and end of cells and table rows:
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/cell/begin}{0}
+\NewSocket{tagsupport/tbl/cell/end}{0}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/row/begin}{0}
+\NewSocket{tagsupport/tbl/row/end}{0}
+% \end{macrocode}
+% Multi-line cells have their own sockets (as they start out in
+% vertical mode and need different treatment).
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/pcell/begin}{0}
+\NewSocket{tagsupport/tbl/pcell/end}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+% \begin{socketdecl}{tagsupport/tbl/init}
+% This socket should be at the begin of the table, inside a group.
+% It is used for settings such as disabling para-tagging inside the
+% table. This socket
+% can perhaps be merged later into the begin-sockets.
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/init}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+%
+% \begin{socketdecl}{tagsupport/tbl/finalize}
+% To fine tune the structure (change cells to header cells, remove
+% unwanted structures, move a foot to the end, etc.). We also need a
+% socket that is executed at the end of the table but \emph{before}
+% all the variables are restored to the outer or default values.
+% The code in the socket can make assignments, but probably
+% shouldn't do typesetting and not write whatsits.
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/finalize}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+
+
+% \begin{socketdecl}{tagsupport/tbl/colspan}
+% This socket is used to manage spanning cells, e.g., a
+% \cs{multicolumn}. It expects one argument (the number of cells
+% spanned) and if tagging is enabled set appropriate tag attributes
+% in the background. We probably need a similar socket for row
+% spans eventually.
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/colspan}{1}
+% \end{macrocode}
+% \end{socketdecl}
+%
+
+
+% \begin{socketdecl}{tagsupport/tbl/hmode/begin,
+% tagsupport/tbl/hmode/end,
+% tagsupport/tbl/vmode/begin,
+% tagsupport/tbl/vmode/end
+% }
+%
+% These sockets are used in the begin and end code of environments,
+% to allow a fast enabling and disabling of the tagging. We
+% distinguish between tables that can be used inside paragraphs and
+% standalone tables such as \env{longtable} that are always in
+% vertical mode.
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/hmode/begin}{0}
+\NewSocket{tagsupport/tbl/hmode/end}{0}
+\NewSocket{tagsupport/tbl/vmode/begin}{0}
+\NewSocket{tagsupport/tbl/vmode/end}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+%
+%
+% \begin{socketdecl}{tagsupport/tbl/longtable/init,
+% tagsupport/tbl/longtable/finalize}
+% \env{longtable} needs its own sockets to fine tune the structure.
+% Simply switching the plug in the previous socket interferes with
+% enabling/disabling the tagging.
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/longtable/init}{0}
+\NewSocket{tagsupport/tbl/longtable/finalize}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+% \begin{socketdecl}{tagsupport/tbl/longtable/head,
+% tagsupport/tbl/longtable/foot}
+% Header and footer boxes need special handling because they are repeatedly
+% used.
+% \begin{macrocode}
+\NewSocket{tagsupport/tbl/longtable/head}{0}
+\NewSocket{tagsupport/tbl/longtable/foot}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+%
+%
+%
+%
+% \section{For lttab.dtx parked here for now}
+%
+%
+% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
+% \end{macrocode}
+%
+%
+% \subsection{Variables for row, column and span counting}
+%
+% This part needs a decision on names for various integer registers
+% as well as a decision if those should be also made available for
+% \LaTeXe{}-style packages in form of 2e names and or as
+% non-internals for the L3 programming layer.
+%
+% At the moment they are all internal but this probably has to change.
+%
+% \begin{macro}{
+% \g_@@_col_int,
+% \g_@@_row_int,
+% \g_@@_span_tl,
+% \g_@@_table_cols_tl}
+%
+% \cs{g_@@_row_int} holds the current row number in the table. The
+% value \texttt{0} means we haven't yet processed the table
+% preamble (or in case of longtable are just in front of the next
+% chunk to be processed). It is incremented by every \cs{cr}
+% including the one ending the table preamble.
+%
+% TODO: due to the gymnastics needed inside the longtable code the
+% row counter is directly exposed there rather than hidden by
+% interfaces. This needs changing when it is decided how to manage
+% these counters.
+%
+% \cs{g_@@_col_int} holds the current column number. The value
+% \texttt{0} means we have not yet started the table or just finished a table row
+% (with \verb=\\= typically); any other positive value means we
+% are currently typesetting a cell in that column in some row
+% (denoted by the \cs{g_@@_row_int}).
+%
+% In a \cs{multicolumn} it holds the column number of the first
+% spanned column and \cs{g_@@_span_tl} the info how many cells are
+% spanned.
+%
+% \cs{g_@@_span_tl} is normally \texttt{1} except in a
+% \cs{multicolumn} cell.
+% \begin{macrocode}
+\int_new:N \g_@@_col_int
+\int_new:N \g_@@_row_int
+\tl_new:N \g_@@_span_tl
+\tl_new:N \g_@@_table_cols_tl
+
+\tl_gset:Nn \g_@@_span_tl {1}
+\tl_gset:Nn \g_@@_table_cols_tl {0} % indicates outer level
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\l_@@_saved_col_tl,\l_@@_saved_row_tl,
+% \l_@@_saved_span_tl,\l_@@_saved_table_cols_tl}
+%
+% Saving the outer values if we are nesting tables is necessary (as
+% the above variables are globally altered). For this we always use
+% token lists because they don't change and we do not need to blow
+% additional integer registers.
+% \begin{macrocode}
+\tl_new:N \l_@@_saved_col_tl
+\tl_new:N \l_@@_saved_row_tl
+\tl_new:N \l_@@_saved_span_tl
+\tl_new:N \l_@@_saved_table_cols_tl
+
+\tl_set:Nn \l_@@_saved_col_tl{0}
+\tl_set:Nn \l_@@_saved_row_tl{0}
+\tl_set:Nn \l_@@_saved_span_tl{1}
+\tl_set:Nn \l_@@_saved_table_cols_tl{0} % indicates outer level
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\g_@@_missingcells_int}
+% This will contain the number of missing cells in a row:
+% \begin{macrocode}
+\int_new:N \g_@@_missing_cells_int
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
+%
+% \subsection{Tracing/debugging}
+%
+% \begin{macro}{\DebugTablesOn,\DebugTablesOff}
+%
+% \begin{macrocode}
+\def\DebugTablesOn{
+ \cs_set_eq:NN \@@_trace:n \typeout
+}
+\def\DebugTablesOff{
+ \cs_set_eq:NN \@@_trace:n \use_none:n
+}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\cs_new_eq:NN \@@_trace:n \use_none:n
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \subsection{Interface commands}
+%
+% All interface commands for the cell number determination have to be
+% public on some level because they are needed in other packages as
+% well, e.g., longtable. We may or may not also want to provide 2e
+% style names for them.
+%
+% \begin{macro}{\tbl_update_cell_data:}
+% Updating cell data in columns after the first means we have to
+% increment the \cs{g_@@_col_int} by the span count of the previous
+% cell (in case it was a \cs{multicolumn}) and then reset the
+% \cs{g_@@_span_tl} to one (as the default).
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_update_cell_data: {
+ \int_gadd:Nn \g_@@_col_int { \g_@@_span_tl }
+ \tl_gset:Nn \g_@@_span_tl {1}
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\tbl_count_table_cols:}
+% Current implementation of \cs{@mkpream} uses the scratch counter
+% \cs{count@} to keep track of the number of toks registers it needs
+% (2 per column), but this can't be used as it counts also
+% insertions made with \verb+!{}+ and \verb+@{}+.
+% So similar as does longtable for \cs{LT@cols} we count the
+% numbers of ampersands instead.
+% \begin{macrocode}
+\cs_new:Npn \tbl_count_table_cols: {
+ \seq_set_split:NnV\l_@@_tmpa_seq {&}\@preamble
+ \tl_gset:Ne \g_@@_table_cols_tl { \seq_count:N \l_@@_tmpa_seq }
+ \@@_trace:n { ==>~ Table~ has~ \g_@@_table_cols_tl \space columns }
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\l_@@_tmpa_seq}
+%
+% \begin{macrocode}
+\seq_new:N \l_@@_tmpa_seq
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\tbl_count_missing_cells:n}
+%
+% We might have the situation that some table package has not
+% implemented the \cs{tbl_count_table_cols:} in which case
+% \cs{g_@@_table_cols_tl} would always be zero and we would get an
+% error below when we try to determine the missing cells, so bypass
+% that calculation if we aren't doing tagging (there the packages
+% should have the proper code added). Recall that this is code,
+% that is called by \verb=\\= and an old table packagee might rely
+% on whatever the \LaTeX{} kernel offers here.
+% \begin{macrocode}
+\cs_new:Npn \tbl_count_missing_cells:n #1 {
+ \tag_if_active:T {
+ \int_compare:nNnT \g_@@_col_int > 0
+ {
+ \int_gset:Nn \g_@@_missing_cells_int
+ {
+ \g_@@_table_cols_tl
+ - \g_@@_col_int
+ - \g_@@_span_tl
+ + 1
+ }
+ \int_compare:nNnT \g_@@_missing_cells_int < 0 \ERRORmissingcells % should not happen
+ \@@_trace:n{==>~
+ (#1)~
+ This~ row~ needs~
+ \int_use:N \g_@@_missing_cells_int \space
+ additional~ cell(s)
+ }
+ }
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\tbl_save_outer_table_cols:}
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_save_outer_table_cols: {
+ \tl_set_eq:NN \l_@@_saved_table_cols_tl \g_@@_table_cols_tl
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\tbl_init_cell_data_for_table:}
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_init_cell_data_for_table: {
+ \tl_set:No \l_@@_saved_col_tl {\int_use:N \g_@@_col_int }
+ \tl_set:No \l_@@_saved_row_tl {\int_use:N \g_@@_row_int }
+ \tl_set_eq:NN \l_@@_saved_span_tl \g_@@_span_tl
+%
+ \@@_trace:n { ==>~ saved~cell~data:~
+ \l_@@_saved_row_tl,
+ \l_@@_saved_col_tl,
+ \l_@@_saved_span_tl \space
+ (
+ \int_compare:nNnTF \l_@@_saved_table_cols_tl = 0
+ { outer~ level }
+ { max:~ \l_@@_saved_table_cols_tl }
+ )
+ }
+% \end{macrocode}
+% These are the initial values when starting a table:
+% \begin{macrocode}
+ \int_gzero:N \g_@@_row_int
+ \int_gzero:N \g_@@_col_int
+ \tl_gset:Nn \g_@@_span_tl {1}
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
+% \begin{macro}{\tbl_update_cell_data_for_next_row:}
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_update_cell_data_for_next_row: {
+ \int_gincr:N \g_@@_row_int % this row about to start
+ \int_gzero:N \g_@@_col_int % we are before first col
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\tbl_init_cell_data_for_row:}
+% If we start processing a cell in the first column we set
+% \cs{g_@@_col_int} to \texttt{1} as we are no longer "at" but "in"
+% the first column. We also set \cs{g_@@_span_tl} to its default
+% value (not spanning cells).
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_init_cell_data_for_row: {
+ \int_gset:Nn \g_@@_col_int {1}
+ \tl_gset:Nn \g_@@_span_tl {1}
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\tbl_if_row_was_started:T,
+% \tbl_if_row_was_started:TF}
+% We use \cs{g_@@_col_int} equal zero to indicate that we are just
+% after a TR (i.e.n between rows or at the very beginning of the
+% table). Using the row
+% count is not so good as longtable may split the table in chunks.
+%
+% These conditionals have to be expandable (i.e., unprotected) as
+% they are sometimes executed when \TeX{} is scanning inside a table.
+% \begin{macrocode}
+\cs_new:Npn \tbl_if_row_was_started:T {
+ \int_compare:nNnT \g_@@_col_int > 0
+}
+\cs_new:Npn \tbl_if_row_was_started:TF {
+ \int_compare:nNnTF \g_@@_col_int > 0
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\tbl_gzero_row_count:,\tbl_gincr_row_count:,\tbl_gdecr_row_count:}
+% This here is basically a temporary interface. What it will be in
+% the end depends on what we decide concerning exposing row and
+% column counters, if they stay internal we need something like
+% this here (perhaps using \texttt{gincr} etc, or perhaps some
+% other names in the first place).
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_gzero_row_count: {
+ \int_gzero:N \g_@@_row_int
+}
+\cs_new_protected:Npn \tbl_gincr_row_count: {
+ \int_gincr:N \g_@@_row_int
+}
+\cs_new_protected:Npn \tbl_gdecr_row_count: {
+ \int_gdecr:N \g_@@_row_int
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\tbl_inbetween_rows:}
+% Again name is not really brilliant so far.
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_inbetween_rows: {
+ \int_gzero:N \g_@@_col_int
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
+%
+%
+% \begin{macro}{\tbl_restore_outer_cell_data:}
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_restore_outer_cell_data: {
+ \int_gset:Nn \g_@@_col_int { \l_@@_saved_col_tl }
+ \int_gset:Nn \g_@@_row_int { \l_@@_saved_row_tl }
+ \tl_gset_eq:NN \g_@@_span_tl \l_@@_saved_span_tl
+ \tl_gset_eq:NN \g_@@_table_cols_tl \l_@@_saved_table_cols_tl
+ \@@_trace:n { ==>~ restored~cell~data:~
+ \int_use:N \g_@@_row_int,
+ \int_use:N \g_@@_col_int,
+ \l_@@_saved_span_tl \space
+ (
+ \int_compare:nNnTF \g_@@_table_cols_tl = 0
+ { outer~ level }
+ { max:~ \g_@@_table_cols_tl }
+ )
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\tbl_update_multicolumn_cell_data:n}
+% This macro updates \cs{g_@@_col_int} and \cs{g_@@_span_tl} inside
+% a \cs{multicolumn} and possibly calls the tagging socket
+% \texttt{tbl/row/begin}.
+% \begin{macrocode}
+\cs_new_protected:Npn \tbl_update_multicolumn_cell_data:n #1 {
+% \end{macrocode}
+% We execute socket for tagging only if this \cs{multicolumn}
+% replaces the preamble of the first column. In that case we also have
+% to set \cs{g_@@_col_int} to 1 because this is no longer done in the
+% preamble for the cell either.
+% \begin{macrocode}
+ \int_compare:nNnTF \g_@@_col_int = 0
+ {
+ \UseTaggingSocket{tbl/row/begin}
+ \int_gset:Nn \g_@@_col_int {1}
+ }
+% \end{macrocode}
+% If we are in a later column we use \cs{g_@@_span_tl} from the
+% previous column to update.
+% \begin{macrocode}
+ {
+ \int_gadd:Nn \g_@@_col_int { \g_@@_span_tl }
+ }
+% \end{macrocode}
+% Then we set the span value so that it can be use in the next column.
+% \begin{macrocode}
+ \tl_gset:Nn \g_@@_span_tl {#1}
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\tbl_crcr:n}
+% This macro is used instead of the usual \cs{crcr} at the end of a
+% table. It is deliberately defined without protection because it
+% may get expanded by the scanning mechanism of low-level \TeX{}
+% after a final \cs{cr} (aka \verb=\\=) in the table. In that case
+% it shouldn't stop the expansion and the conditional inside will
+% be false, thus it just vanishes without doing anything. If there
+% are missing cells (in which case we also haven't see \cs{cr} yet)
+% the macro \cs{tbl_count_missing_cells:n} is executed and
+% then the row is finished with a final \cs{cr}.
+% \begin{macrocode}
+\cs_new:Npn \tbl_crcr:n #1 {
+ \int_compare:nNnT \g_@@_col_int > 0
+ {
+ \tbl_count_missing_cells:n {#1}
+ }
+% \end{macrocode}
+% Even if we are at the start of a row we my have to do a \cs{cr},
+% so we do a \cs{crcr} always at the end.
+% \changes{v1.ob}{2024/06/10}
+% {Always issue a \cs{crcr} even if we are at the start of a
+% row to avoid problems with tabulary and similar code}
+% \begin{macrocode}
+ \crcr
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macrocode}
+\ExplSyntaxOff
+%<@@=>
+% \end{macrocode}
+%
+% This is needed for \pkg{longtable} because \cs{refstepcounter} is
+% setting up a target when \pkg{hyperref} is loaded and we don't
+% want that in \pkg{longtable}.
+%
+% TODO: move to right .dtx file
+% \begin{macrocode}
+\let\@kernel@refstepcounter\refstepcounter
+% \end{macrocode}
+% Prevent longtable patching by hyperref until hyperref does so automatically:
+% \begin{macrocode}
+\def\hyper@nopatch@longtable{}
+% \end{macrocode}
+%
+%
+% Should there be a module?
+%
+% \begin{macrocode}
+%<latexrelease>\NewModuleRelease{2024/06/01}{lttagging}
+%<latexrelease> {Tagging support}
+% \end{macrocode}
+%
+%
+%
+%
+% \begin{macrocode}
+%<latexrelease>\IncludeInRelease{0000/00/00}{lttagging}%
+%<latexrelease> {Undo tagging support}
+%<latexrelease>
+%<latexrelease>
+%<latexrelease>
+%<latexrelease>\EndModuleRelease
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+% \end{macrocode}
+%
+% \Finale
+%
diff --git a/macros/latex/base/lttemplates.dtx b/macros/latex/base/lttemplates.dtx
new file mode 100644
index 0000000000..7192359e72
--- /dev/null
+++ b/macros/latex/base/lttemplates.dtx
@@ -0,0 +1,2634 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 1999 Frank Mittelbach, Chris Rowley, David Carlisle
+% Copyright (C) 2004-2010 Frank Mittelbach, The LaTeX Project
+% Copyright (C) 2011-2024
+% The LaTeX Project and any individual authors listed elsewhere
+% in this file.
+%
+% This file is part of the LaTeX base system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+% The list of all files belonging to the LaTeX base distribution is
+% given in the file `manifest.txt'. See also `legal.txt' for additional
+% information.
+%
+% The list of derived (unpacked) files belonging to the distribution
+% and covered by LPPL is defined by the unpacking scripts (with
+% extension .ins) which are part of the distribution.
+%
+% \fi
+%
+% \iffalse
+%
+%%% From File: lttemplates.dtx
+%
+%<*driver>
+% \fi
+\ProvidesFile{lttemplates.dtx}
+ [2024-04-17 v1.0c LaTeX Kernel (Prototype document functions)]
+% \iffalse
+\documentclass{l3doc}
+\GetFileInfo{lttemplates.dtx}
+\begin{document}
+ \DocInput{lttemplates.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \title{The \texttt{lttemplates.dtx} code\thanks{This file has version
+% \fileversion\ dated \filedate, \copyright\ \LaTeX\
+% Project.}}
+% \author{^^A
+% Frank Mittelbach, Chris Rowley, David Carlisle, \LaTeX{} Project\thanks
+% {^^A
+% E-mail:
+% \href{mailto:latex-team@latex-project.org}
+% {latex-team@latex-project.org}^^A
+% }^^A
+% }
+%
+% \maketitle
+%
+% \section{Introduction}
+%
+% There are three broad \enquote{layers} between putting down ideas into
+% a source file and ending up with a typeset document. These layers of
+% document writing are
+% \begin{enumerate}
+% \item authoring of the text with mark-up;
+% \item document layout design;
+% \item implementation (with \TeX{} programming) of the design.
+% \end{enumerate}
+% We write the text as an author, and we see the visual output of the design
+% after the document is generated; the \TeX{} implementation in the middle is
+% the glue between the two.
+%
+% \LaTeX{}'s greatest success has been to standardise a system of mark-up that
+% balances the trade-off between ease of reading and ease of writing to suit
+% almost all forms of technical writing. It's
+% other original strength was a good background in typographical design; while
+% the standard \LaTeXe{} classes look somewhat dated now in terms of their
+% visual design, their typography is generally sound (barring the occasional
+% minor faults).
+%
+% However, \LaTeXe{} has always lacked a standard approach to customising
+% the visual design of a document. Changing the looks of the standard classes
+% involved either:
+% \begin{itemize}
+% \item Creating a new version of the implementation code of the class and
+% editing it.
+% \item Loading one of the many packages to customise certain elements of
+% the standard classes.
+% \item Loading a completely different document class, such as
+% \textsf{KOMA-Script} or \textsf{memoir}, that allows easy customisation.
+% \end{itemize}
+% All three of these approaches have their drawbacks and learning curves.
+%
+% The idea behind \pkg{lttemplates} is to cleanly separate the three layers
+% introduced at the beginning of this section, so that document authors who
+% are not programmers can easily change the design of their documents.
+% \pkg{lttemplates} also makes it easier for \LaTeX{} programmers to provide
+% their own customisations on top of a pre-existing class.
+%
+% \section{What is a document?}
+%
+% Besides the textual content of the words themselves, the source file
+% of a document contains mark-up elements that add structure to the
+% document. These elements include sectional divisions, figure/table
+% captions, lists of various sorts, theorems/proofs, and so on.
+% The list will be different for every document that can be written.
+%
+% Each element can be represented logically without worrying about the
+% formatting, with mark-up such as \cs{section}, \cs{caption},
+% |\begin{enumerate}| and so on. The output of each one of these
+% document elements will be a typeset representation of the information
+% marked up, and the visual arrangement and design of these elements
+% can vary widely in producing a variety of desired outcomes.
+%
+% For each type of document element, there may be design variations that
+% contain the same sort of information but present it in slightly
+% different ways. For example, the difference between a numbered and an
+% unnumbered section, \cs{section} and |\section*|, or the difference
+% between an itemised list or an enumerated list.
+%
+% There are three distinct layers in the definition of
+% \enquote{a document} at this level
+% \begin{enumerate}
+% \item semantic elements such as the ideas of sections and lists;
+% \item a set of design solutions for representing these elements
+% visually;
+% \item specific variations for these designs that represent the
+% elements in the document.
+% \end{enumerate}
+% In the parlance of the template system, these are called types,
+% templates, and instances, and they are discussed below in sections
+% \ref{sec:types}, \ref{sec:templates}, and~\ref{sec:instances},
+% respectively.
+%
+% \section {Types, templates, and instances}
+%
+% By formally declaring documents to be composed of mark-up elements
+% grouped into types, which are interpreted and typeset with a set of
+% templates, each of which has one or more instances with which to
+% compose each and every semantic unit of the text, we can cleanly
+% separate the components of document construction.
+%
+% All of the structures provided by the template system are global,
+% and do not respect \TeX{} grouping.
+%
+% \section{Template types}
+% \label{sec:types}
+%
+% An \emph{template type} (sometimes just \enquote{type}) is an
+% abstract idea of a document element that takes a fixed number of
+% arguments corresponding to the information from the document author
+% that it is representing. A sectioning type, for example, might take
+% three inputs: \enquote{title}, \enquote{short title}, and
+% \enquote{label}.
+%
+% Any given document class will define which types are to be
+% used in the document, and any template of a given type can be
+% used to generate an instance for the type. (Of course, different
+% templates will produce different typeset representations, but the
+% underlying content will be the same.)
+%
+% \begin{function}{\NewTemplateType}
+% \begin{syntax}
+% \cs{NewTemplateType} \Arg{template type} \Arg{no. of args}
+% \end{syntax}
+% This function defines an \meta{template type} taking
+% \meta{number of arguments}, where the \meta{type} is an
+% abstraction as discussed above. For example,
+% \begin{verbatim}
+% \NewTemplateType{sectioning}{3}
+% \end{verbatim}
+% creates a type \enquote{sectioning}, where each use of that
+% type will need three arguments.
+% \end{function}
+%
+% \section{Templates}
+% \label{sec:templates}
+%
+% A \emph{template} is a generalised design solution for representing
+% the information of a specified type. Templates that do the same
+% thing, but in different ways, are grouped together by their type
+% and given separate names. There are two important parts to a template:
+% \begin{itemize}
+% \item the parameters it takes to vary the design it is producing;
+% \item the implementation of the design.
+% \end{itemize}
+% As a document author or designer does not care about the
+% implementation but rather only the interface to the template, these two
+% aspects of the template definition are split into two independent
+% declarations, \cs{DeclareTemplateInterface} and
+% \cs{DeclareTemplateCode}.
+%
+% \begin{function}{\DeclareTemplateInterface}
+% \begin{syntax}
+% \cs{DeclareTemplateInterface}
+% ~~\Arg{type} \Arg{template} \Arg{no.~of args}
+% ~~\Arg{key list}
+% \end{syntax}
+% A \meta{template} interface is declared for a particular
+% \meta{type}, where the \meta{number of arguments} must
+% agree with the type declaration. The interface itself is
+% defined by the \meta{key list}, which is itself a key--value list
+% taking a specialized format:
+% \begin{quotation}
+% \obeylines
+% \noindent
+% \meta{key1}~":"~\meta{key type1}~","
+% \meta{key2}~":"~\meta{key type2}~","
+% \meta{key3}~":"~\meta{key type3}~"="~\meta{default3}~","
+% \meta{key4}~":"~\meta{key type4}~"="~\meta{default4}~","
+% \ldots
+% \end{quotation}
+% Each \meta{key} name should consist of \textsc{ascii} characters,
+% with the exception of |,|, |=| and \verb*| |. The recommended form
+% for key names is to use lower case letters, with dashes to separate
+% out different parts. Spaces are ignored in key names, so they can be
+% included or missed out at will. Each \meta{key} must have a
+% \meta{key type}, which defined the type of input that the \meta{key}
+% requires. A full list of key types is given in
+% Table~\ref{tab:key-types}. Each key may have a \meta{default}
+% value, which will be used in by the template if the \meta{key} is
+% not set explicitly. The \meta{default} should be of the correct
+% form to be accepted by the \meta{key type} of the \meta{key}: this
+% is not checked by the code. Expressions for numerical values are
+% evaluated when the template is used, thus for example values given
+% in terms of |em| or |ex| will be set respecting the prevailing font.
+% \end{function}
+%
+% \begin{table}
+% \centering
+% \begin{tabular}{>{\ttfamily}ll}
+% \toprule
+% \multicolumn{1}{l}{Key-type} & Description of input \\
+% \midrule
+% boolean & \texttt{true} or \texttt{false} \\
+% choice\Arg{choices}
+% & A list of pre-defined \meta{choices} \\
+% commalist & A comma-separated list \\
+% function\Arg{$N$}
+% & A function definition with $N$ arguments
+% ($N$ from $0$ to $9$) \\
+% instance\Arg{name}
+% & An instance of type \meta{name} \\
+% integer & An integer or integer expression \\
+% length & A fixed length \\
+% muskip & A math length with shrink and stretch components \\
+% real & A real (floating point) value \\
+% skip & A length with shrink and stretch components \\
+% tokenlist & A token list: any text or commands \\
+% \bottomrule
+% \end{tabular}
+% \caption{Key-types for defining template interfaces with
+% \cs{DeclareTemplateInterface}.}
+% \label{tab:key-types}
+% \end{table}
+%
+% \begin{function}{\KeyValue}
+% \begin{syntax}
+% \cs{KeyValue} \Arg{key name}
+% \end{syntax}
+% There are occasions where the default (or value) for one key
+% should be taken from another. The \cs{KeyValue} function can be
+% used to transfer this information without needing to know the
+% internal implementation of the key:
+% \begin{verbatim}
+% \DeclareTemplateInterface { type } { template } { no. of args }
+% {
+% key-name-1 : key-type = value ,
+% key-name-2 : key-type = \KeyValue { key-name-1 },
+% ...
+% }
+% \end{verbatim}
+% \end{function}
+%
+% \begin{function}{\DeclareTemplateCode}
+% \begin{syntax}
+% \cs{DeclareTemplateCode}
+% ~~\Arg{type} \Arg{template} \Arg{no.~of args}
+% ~~\Arg{key bindings} \Arg{code}
+% \end{syntax}
+% The relationship between a templates keys and the internal
+% implementation is created using the \cs{DeclareTemplateCode}
+% function. As with \cs{DeclareTemplateInterface}, the
+% \meta{template} name is given along with the \meta{type}
+% and \meta{number of arguments} required. The \meta{key bindings}
+% argument is a key--value list which specifies the relationship
+% between each \meta{key} of the template interface with an
+% underlying\meta{variable}.
+%
+% \begin{quotation}
+% \obeylines
+% \noindent
+% \meta{key1}~"="~\meta{variable1},
+% \meta{key2}~"="~\meta{variable2},
+% \meta{key3}~"="~global~\meta{variable3},
+% \meta{key4}~"="~global~\meta{variable4},
+% \ldots
+% \end{quotation}
+% With the exception of the choice, code and function key types,
+% the \meta{variable} here should be the name of an existing
+% \LaTeX3 register. As illustrated, the key word \enquote{global}
+% may be included in the listing to indicate that the \meta{variable}
+% should be assigned globally. A full list of variable bindings is
+% given in Table~\ref{tab:key-vars}.
+%
+% The \meta{code} argument of \cs{DeclareTemplateCode} is used
+% as the replacement text for the template when it is used, either
+% directly or as an instance. This may therefore accept arguments
+% |#1|, |#2|, \emph{etc}.~as detailed by the \meta{number of arguments}
+% taken by the type.
+% \end{function}
+%
+% \begin{table}
+% \centering
+% \begin{tabular}{>{\ttfamily}ll}
+% \toprule
+% \multicolumn{1}{l}{Key-type} & Description of binding \\
+% \midrule
+% \ & Boolean variable, \emph{e.g}.~\cs{l_tmpa_bool} \\
+% choice
+% & List of choice implementations
+% (see Section~\ref{sec:choices-key}) \\
+% commalist & Comma list, \emph{e.g}.~\cs{l_tmpa_clist} \\
+% function
+% & Function taking $N$ arguments, \emph{e.g}.~\cs{use_i:nn} \\
+% instance \\
+% integer & Integer variable, \emph{e.g}.~\cs{l_tmpa_int} \\
+% length & Dimension variable, \emph{e.g}.~\cs{l_tmpa_dim} \\
+% muskip & Muskip variable, \emph{e.g}.~\cs{l_tmpa_muskip} \\
+% real & Floating-point variable, \emph{e.g}.~\cs{l_tmpa_fp} \\
+% skip & Skip variable, \emph{e.g}.~\cs{l_tmpa_skip} \\
+% tokenlist & Token list variable, \emph{e.g}.~\cs{l_tmpa_tl} \\
+% \bottomrule
+% \end{tabular}
+% \caption{Bindings required for different key types when defining
+% template implementations with \cs{DeclareTemplateCode}. Apart
+% from \texttt{code}, \texttt{choice} and \texttt{function}
+% all of these accept the key word \texttt{global} to carry
+% out a global assignment.}
+% \label{tab:key-vars}
+% \end{table}
+%
+% \begin{function}{\AssignTemplateKeys}
+% \begin{syntax}
+% \cs{AssignTemplateKeys}
+% \end{syntax}
+% In the final argument of \cs{DeclareTemplateCode} the assignment of
+% keys defined by the template may be delayed by including the command
+% \cs{AssignTemplateKeys}. If this is \emph{not} present, keys are assigned
+% immediately before the template code. If \cs{AssignTemplateKeys} is
+% present, assignment is delayed until this point. Note that the
+% command must be \emph{directly} present in the code, not placed
+% within a nested command/macro.
+% \end{function}
+%
+% \begin{function}{\DeclareTemplateCopy}
+% \begin{syntax}
+% \cs{DeclareTemplateCopy}
+% ~~\Arg{type} \Arg{template2} \Arg{template1}
+% \end{syntax}
+% Copies \meta{template1} of \meta{type} to a new name \meta{template2}:
+% the copy can then be edited independent of teh original.
+% \end{function}
+%
+% \section{Multiple choices}
+% \label{sec:choices-key}
+%
+% The \texttt{choice} key type implements multiple choice input. At the
+% interface level, only the list of valid choices is needed:
+% \begin{verbatim}
+% \DeclareTemplateInterface { foo } { bar } { 0 }
+% { key-name : choice { A, B, C } }
+% \end{verbatim}
+% where the choices are given as a comma-list (which must therefore
+% be wrapped in braces). A default value can also be given:
+% \begin{verbatim}
+% \DeclareTemplateInterface { foo } { bar } { 0 }
+% { key-name : choice { A, B, C } = A }
+% \end{verbatim}
+%
+% At the implementation level, each choice is associated with code,
+% using a nested key--value list.
+% \begin{verbatim}
+% \DeclareTemplateCode { foo } { bar } { 0 }
+% {
+% key-name =
+% {
+% A = Code-A ,
+% B = Code-B ,
+% C = Code-C
+% }
+% }
+% { ... }
+% \end{verbatim}
+% The two choice lists should match, but in the implementation a
+% special \texttt{unknown} choice is also available. This can be used
+% to ignore values and implement an \enquote{else} branch:
+% \begin{verbatim}
+% \DeclareTemplateCode { foo } { bar } { 0 }
+% {
+% key-name =
+% {
+% A = Code-A ,
+% B = Code-B ,
+% C = Code-C ,
+% unknown = Else-code
+% }
+% }
+% { ... }
+% \end{verbatim}
+% The \texttt{unknown} entry must be the last one given, and should
+% \emph{not} be listed in the interface part of the template.
+%
+% For keys which accept the values \texttt{true} and \texttt{false}
+% both the boolean and choice key types can be used. As template
+% interfaces are intended to prompt clarity at the design level, the
+% boolean key type should be favoured, with the choice type reserved
+% for keys which take arbitrary values.
+%
+% \section{Instances}
+% \label{sec:instances}
+%
+% After a template is defined it still needs to be put to use. The
+% parameters that it expects need to be defined before it can be used in
+% a document. Every time a template has parameters given to it, an
+% \emph{instance} is created, and this is the code that ends up in the
+% document to perform the typesetting of whatever pieces of information
+% are input into it.
+%
+% For example, a template might say \enquote{here is a section with or
+% without a number that might be centred or left aligned and print its
+% contents in a certain font of a certain size, with a bit of a gap
+% before and after it} whereas an instance declares \enquote{this is a
+% section with a number, which is centred and set in $12\,\text{pt}$
+% italic with a $10\,\text{pt}$ skip before and a
+% $12\,\text{pt}$ skip after it}. Therefore, an instance is just a
+% frozen version of a template with specific settings as chosen by the
+% designer.
+%
+% \begin{function}{\DeclareInstance}
+% \begin{syntax}
+% \cs{DeclareInstance}
+% ~~\Arg{type} \Arg{instance} \Arg{template} \Arg{parameters}
+% \end{syntax}
+% This function uses a \meta{template} for an \meta{type}
+% to create an \meta{instance}. The \meta{instance} will be set
+% up using the \meta{parameters}, which will set some of the
+% \meta{keys} in the \meta{template}.
+%
+% As a practical example, consider a type for document sections
+% (which might include chapters, parts, sections, \emph{etc}.), which
+% is called \texttt{sectioning}. One possible template for this
+% type might be called \texttt{basic}, and one instance of this
+% template would be a numbered section. The instance declaration might
+% read:
+% \begin{verbatim}
+% \DeclareInstance { sectioning } { section-num } { basic }
+% {
+% numbered = true ,
+% justification = center ,
+% font =\normalsize\itshape ,
+% before-skip = 10pt ,
+% after-skip = 12pt ,
+% }
+% \end{verbatim}
+% Of course, the key names here are entirely imaginary, but illustrate
+% the general idea of fixing some settings.
+% \end{function}
+%
+% \begin{function}{\IfInstanceExistsT, \IfInstanceExisstF, \IfInstanceExistsTF}
+% \begin{syntax}
+% \cs{IfInstanceExistsTF} \Arg{type} \Arg{instance} \Arg{true code} \Arg{false code}
+% \end{syntax}
+% Tests if the named \meta{instance} of a \meta{type} exists, and
+% then inserts the appropriate code into the input stream.
+% \end{function}
+%
+% \begin{function}{\DeclareInstanceCopy}
+% \begin{syntax}
+% \cs{DeclareInstanceCopy}
+% ~~\Arg{type} \Arg{instance2} \Arg{instance1}
+% \end{syntax}
+% Copies the \meta{values} for \meta{instance1} for an
+% \meta{type} to \meta{instance2}.
+% \end{function}
+%
+% \section{Document interface}
+%
+% After the instances have been chosen, document commands must be
+% declared to use those instances in the document. \cs{UseInstance}
+% calls instances directly, and this command should be used internally
+% in document-level mark-up.
+%
+% \begin{function}{\UseInstance}
+% \begin{syntax}
+% \cs{UseInstance}
+% ~~\Arg{type} \Arg{instance} \meta{arguments}
+% \end{syntax}
+% Uses an \meta{instance} of the \meta{type}, which will require
+% \meta{arguments} as determined by the number specified for the
+% \meta{type}. The \meta{instance} must have been declared
+% before it can be used, otherwise an error is raised.
+% \end{function}
+%
+% \begin{function}{\UseTemplate}
+% \begin{syntax}
+% \cs{UseTemplate} \Arg{type} \Arg{template}
+% ~~\Arg{settings} \meta{arguments}
+% \end{syntax}
+% Uses the \meta{template} of the specified \meta{type},
+% applying the \meta{settings} and absorbing \meta{arguments} as
+% detailed by the \meta{type} declaration. This in effect
+% is the same as creating an instance using \cs{DeclareInstance}
+% and immediately using it with \cs{UseInstance}, but without the
+% instance having any further existence. It is therefore useful where
+% a template needs to be used once.
+%
+% This function can also be used as the argument to \texttt{instance}
+% key types:
+% \begin{verbatim}
+% \DeclareInstance { type } { template } { instance }
+% {
+% instance-key =
+% \UseTemplate { type2 } { template2 } { <settings> }
+% }
+% \end{verbatim}
+% \end{function}
+%
+% \section{Changing existing definitions}
+%
+% Template parameters may be assigned specific defaults for instances
+% to use if the instance declaration doesn't explicit set those
+% parameters. In some cases, the document designer will wish to edit
+% these defaults to allow them to \enquote{cascade} to the instances.
+% The alternative would be to set each parameter identically for each
+% instance declaration, a tedious and error-prone process.
+%
+% \begin{function}{\EditTemplateDefaults}
+% \begin{syntax}
+% \cs{EditTemplateDefaults}
+% ~~\Arg{type} \Arg{template} \Arg{new defaults}
+% \end{syntax}
+% Edits the \meta{defaults} for a \meta{template} for an
+% \meta{type}. The \meta{new defaults}, given as a key--value
+% list, replace the existing defaults for the \meta{template}. This
+% means that the change will apply to instances declared after the
+% editing, but that instances which have already been created are
+% unaffected.
+% \end{function}
+%
+% \begin{function}{\EditInstance}
+% \begin{syntax}
+% \cs{EditInstance}
+% ~~\Arg{type} \Arg{instance} \Arg{new values}
+% \end{syntax}
+% Edits the \meta{values} for an \meta{instance} for an
+% \meta{type}. The \meta{new values}, given as a key--value
+% list, replace the existing values for the \meta{instance}. This
+% function is complementary to \cs{EditTemplateDefaults}:
+% \cs{EditInstance} changes a single instance while leaving the
+% template untouched.
+% \end{function}
+%
+% \section{\emph{Ad hoc} adjustment of templates}
+%
+% \begin{function}{\SetTemplateKeys}
+% \begin{syntax}
+% \cs{SetTemplateKeys} \Arg{type} \Arg{template} \Arg{keyvals}
+% \end{syntax}
+% At point of use it may be useful to apply changed to individual instances.
+% This is supported as each template key is made available for adjustment
+% using \cs{SetTemplateKeys}.
+% \end{function}
+%
+% For example, after
+% \begin{verbatim}
+% \NewTypeType{MyObj}{0}
+% \DeclareTemplateInterface{MyObj}{TemplateA}{0}
+% {
+% akey: tokenlist ,
+% bkey: function{2}
+% }
+% \DeclareTemplateCode{MyObj}{TemplateA}{0}
+% {
+% akey = SomeTokens ,
+% bkey = \func:nn ,
+% }
+% \end{verbatim}
+% the template keys could be adjusted in an \emph{ad hoc} fashion using
+% \begin{verbatim}
+% \SetTemplateKeys{MyObj}{TemplateA}
+% {
+% akey = OtherTokens ,
+% bkey = \AltFunc:nn
+% }
+% \end{verbatim}
+%
+% \section{Getting information about templates and instances}
+%
+% \begin{function}{\ShowInstanceValues}
+% \begin{syntax}
+% \cs{ShowInstanceValues} \Arg{type} \Arg{instance}
+% \end{syntax}
+% Shows the \meta{values} for an \meta{instance} of the given
+% \meta{type} at the terminal.
+% \end{function}
+%
+% \begin{function}{\ShowTemplateCode}
+% \begin{syntax}
+% \cs{ShowTemplateCode} \Arg{type} \Arg{template}
+% \end{syntax}
+% Shows the \meta{code} of a \meta{template} for an \meta{type}
+% in the terminal.
+% \end{function}
+%
+% \begin{function}{\ShowTemplateDefaults}
+% \begin{syntax}
+% \cs{ShowTemplateDefaults} \Arg{type} \Arg{template}
+% \end{syntax}
+% Shows the \meta{default} values of a \meta{template} for an
+% \meta{type} in the terminal.
+% \end{function}
+%
+% \begin{function}{\ShowTemplateInterface}
+% \begin{syntax}
+% \cs{ShowTemplateInterface} \Arg{type} \Arg{template}
+% \end{syntax}
+% Shows the \meta{keys} and associated \meta{key types} of a
+% \meta{template} for an \meta{type} in the terminal.
+% \end{function}
+%
+% \begin{function}{\ShowTemplateVariables}
+% \begin{syntax}
+% \cs{ShowTemplateVariables} \Arg{type} \Arg{template}
+% \end{syntax}
+% Shows the \meta{variables} and associated \meta{keys} of a
+% \meta{template} for an \meta{type} in the terminal. Note that
+% \texttt{code} and \texttt{choice} keys do not map directly to variables
+% but to arbitrary code. For \texttt{choice} keys, each valid choice
+% is shown as a separate entry in the list, with the key name and choice
+% separated by a space, for example
+% \begin{verbatim}
+% Template 'example' of type 'example' has variable mapping:
+% > demo unknown => \def \demo {?}
+% > demo c => \def \demo {c}
+% > demo b => \def \demo {b}
+% > demo a => \def \demo {a}.
+% \end{verbatim}
+% would be shown for a choice key \texttt{demo} with valid choices
+% \texttt{a}, \texttt{b} and \texttt{c}, plus code for an \texttt{unknown}
+% branch.
+% \end{function}
+%
+% \MaybeStop{\setlength\IndexMin{200pt}\PrintIndex}
+%
+% \section{The implementation}
+%
+% \begin{macrocode}
+%<@@=template>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*2ekernel>
+\message{templates,}
+%</2ekernel>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*2ekernel|latexrelease>
+% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOn
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<latexrelease>\NewModuleRelease{2024/06/01}{lttemplates}
+%<latexrelease> {Prototype~document~commands}%
+% \end{macrocode}
+%
+% \subsection{Variables and constants}
+%
+% \begin{variable}
+% {
+% \c_@@_code_root_tl ,
+% \c_@@_defaults_root_tl ,
+% \c_@@_instances_root_tl ,
+% \c_@@_keytypes_root_tl ,
+% \c_@@_key_order_root_tl ,
+% \c_@@_restrict_root_tl ,
+% \c_@@_values_root_tl ,
+% \c_@@_vars_root_tl
+% }
+% So that literal values are kept to a minimum.
+% \begin{macrocode}
+\tl_const:Nn \c_@@_code_root_tl { template~code~>~ }
+\tl_const:Nn \c_@@_defaults_root_tl { template~defaults~>~ }
+\tl_const:Nn \c_@@_instances_root_tl { template~instance~>~ }
+\tl_const:Nn \c_@@_keytypes_root_tl { template~key~types~>~ }
+\tl_const:Nn \c_@@_key_order_root_tl { template~key~order~>~ }
+\tl_const:Nn \c_@@_values_root_tl { template~values~>~ }
+\tl_const:Nn \c_@@_vars_root_tl { template~vars~>~ }
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\c_@@_keytypes_arg_seq}
+% A list of keytypes which also need additional data (an argument),
+% used to parse the keytype correctly.
+% \begin{macrocode}
+\seq_const_from_clist:Nn \c_@@_keytypes_arg_seq
+ { choice , function , instance }
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\g_@@_type_prop}
+% For storing types and the associated number of arguments.
+% \begin{macrocode}
+\prop_new:N \g_@@_type_prop
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\l_@@_assignments_tl}
+% When creating an instance, the assigned values are collected here.
+% \begin{macrocode}
+\tl_new:N \l_@@_assignments_tl
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{macro}{\l_@@_default_tl}
+% The default value for a key is recovered here from the property list
+% in which it is stored.
+% \begin{macrocode}
+\tl_new:N \l_@@_default_tl
+% \end{macrocode}
+%\ end{macro}
+%
+% \begin{variable}{\l_@@_error_bool}
+% A flag for errors to be carried forward.
+% \begin{macrocode}
+\bool_new:N \l_@@_error_bool
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\l_@@_global_bool}
+% Used to indicate that assignments should be global.
+% \begin{macrocode}
+\bool_new:N \l_@@_global_bool
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}
+% {
+% \l_@@_key_name_tl ,
+% \l_@@_keytype_tl ,
+% \l_@@_keytype_arg_tl ,
+% \l_@@_value_tl ,
+% \l_@@_var_tl
+% }
+% When defining each key in a template, the name and type of the key
+% need to be separated and stored. Any argument needed by the
+% keytype is also stored separately.
+% \begin{macrocode}
+\tl_new:N \l_@@_key_name_tl
+\tl_new:N \l_@@_keytype_tl
+\tl_new:N \l_@@_keytype_arg_tl
+\tl_new:N \l_@@_value_tl
+\tl_new:N \l_@@_var_tl
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}
+% {
+% \l_@@_keytypes_prop ,
+% \l_@@_key_order_seq ,
+% \l_@@_values_prop ,
+% \l_@@_vars_prop
+% }
+% To avoid needing too many difficult-to-follow csname assignments,
+% various scratch token registers are used to build up data, which is
+% then transferred
+% \begin{macrocode}
+\prop_new:N \l_@@_keytypes_prop
+\seq_new:N \l_@@_key_order_seq
+\prop_new:N \l_@@_values_prop
+\prop_new:N \l_@@_vars_prop
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}
+% {
+% \l_@@_tmp_clist ,
+% \l_@@_tmp_dim ,
+% \l_@@_tmp_int ,
+% \l_@@_tmp_muskip ,
+% \l_@@_tmp_skip ,
+% \l_@@_tmp_tl
+% }
+% Scratch space.
+% \begin{macrocode}
+\clist_new:N \l_@@_tmp_clist
+\dim_new:N \l_@@_tmp_dim
+\int_new:N \l_@@_tmp_int
+\muskip_new:N \l_@@_tmp_muskip
+\skip_new:N \l_@@_tmp_skip
+\tl_new:N \l_@@_tmp_tl
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\s_@@_mark, \s_@@_stop}
+% Internal scan marks.
+% \begin{macrocode}
+\scan_new:N \s_@@_mark
+\scan_new:N \s_@@_stop
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\q_@@_nil}
+% Internal quarks.
+% \begin{macrocode}
+\quark_new:N \q_@@_nil
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{macro}[pTF]{\@@_quark_if_nil:n}
+% Branching quark conditional.
+% \begin{macrocode}
+\__kernel_quark_new_conditional:Nn \@@_quark_if_nil:N { F }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Testing existence and validity}
+%
+% There are a number of checks needed for either the existence of
+% a type, template or instance. There are also some for the
+% validity of a particular call. All of these are collected up here.
+%
+% \begin{macro}{\@@_execute_if_arg_agree:nnT}
+% A test agreement between the number of arguments for the template
+% type and that specified when creating a template. This is not done as a
+% separate conditional for efficiency and better error message
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_execute_if_arg_agree:nnT #1#2#3
+ {
+ \prop_get:NnN \g_@@_type_prop {#1} \l_@@_tmp_tl
+ \int_compare:nNnTF {#2} = \l_@@_tmp_tl
+ {#3}
+ {
+ \msg_error:nneee { template } { argument-number-mismatch }
+ {#1} { \l_@@_tmp_tl } {#2}
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_execute_if_code_exist:nnT}
+% A template is only fully declared if the code has been set up,
+% which can be checked by looking for the template function itself.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_execute_if_code_exist:nnT #1#2#3
+ {
+ \cs_if_exist:cTF { \c_@@_code_root_tl #1 / #2 }
+ {#3}
+ { \msg_error:nnnn { template } { no-template-code } {#1} {#2} }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}
+% {\@@_execute_if_keytype_exist:nT, \@@_execute_if_keytype_exist:VT}
+% The test for valid keytypes looks for a function to set up the key,
+% which is part of the \enquote{code} side of the template definition.
+% This avoids having different lists for the two parts of the process.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_execute_if_keytype_exist:nT #1#2
+ {
+ \cs_if_exist:cTF { @@_store_value_ #1 :n }
+ {#2}
+ { \msg_error:nnn { template } { unknown-keytype } {#1} }
+ }
+\cs_generate_variant:Nn \@@_execute_if_keytype_exist:nT { V }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_execute_if_type_exist:nT}
+% To check that a particular type is valid.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_execute_if_type_exist:nT #1#2
+ {
+ \prop_if_in:NnTF \g_@@_type_prop {#1}
+ {#2}
+ { \msg_error:nnn { template } { unknown-type } {#1} }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_execute_if_keys_exist:nnT}
+% To check that the keys for a template have been set up before trying
+% to create any code, a simple check for the correctly-named keytype
+% property list.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_if_keys_exist:nnT #1#2#3
+ {
+ \cs_if_exist:cTF { \c_@@_keytypes_root_tl #1 / #2 }
+ {#3}
+ { \msg_error:nnnn { template } { unknown-template } {#1} {#2} }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[TF]{\@@_if_key_value:n, \@@_if_key_value:V}
+% Tests for the first token in a string being \cs{KeyValue}.
+% \begin{macrocode}
+\prg_new_conditional:Npnn \@@_if_key_value:n #1 { T , F , TF }
+ {
+ \str_if_eq:noTF { \KeyValue } { \tl_head:w #1 \q_nil \q_stop }
+ \prg_return_true:
+ \prg_return_false:
+ }
+\prg_generate_conditional_variant:Nnn \@@_if_key_value:n { V } { T , F , TF }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[TF]{\@@_if_instance_exist:nn}
+% Testing for an instance
+% \begin{macrocode}
+\prg_new_conditional:Npnn \@@_if_instance_exist:nn #1#2 { T, F, TF }
+ {
+ \cs_if_exist:cTF { \c_@@_instances_root_tl #1 / #2 }
+ \prg_return_true:
+ \prg_return_false:
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_if_use_template:nTF}
+% Tests for the first token in a string being \cs{UseTemplate}.
+% \begin{macrocode}
+\prg_new_conditional:Npnn \@@_if_use_template:n #1 { TF }
+ {
+ \str_if_eq:noTF { \UseTemplate } { \tl_head:w #1 \q_nil \q_stop }
+ \prg_return_true:
+ \prg_return_false:
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Saving and recovering property lists}
+%
+% The various property lists for templates have to be shuffled in
+% and out of storage.
+%
+% \begin{macro}
+% {
+% \@@_store_defaults:nn ,
+% \@@_store_keytypes:nn ,
+% \@@_store_values:nn ,
+% \@@_store_vars:nn
+% }
+% The defaults and keytypes are transferred from the scratch property
+% lists to the \enquote{proper} lists for the template being created.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_store_defaults:nn #1#2
+ {
+ \debug_suspend:
+ \prop_gclear_new:c { \c_@@_defaults_root_tl #1 / #2 }
+ \prop_gset_eq:cN { \c_@@_defaults_root_tl #1 / #2 }
+ \l_@@_values_prop
+ \debug_resume:
+ }
+\cs_new_protected:Npn \@@_store_keytypes:nn #1#2
+ {
+ \debug_suspend:
+ \prop_if_exist:cTF { \c_@@_keytypes_root_tl #1 / #2 }
+ {
+ \msg_info:nnnn { template } { declare-template-interface } {#1} {#2}
+ \prop_gclear:c { \c_@@_keytypes_root_tl #1 / #2 }
+ }
+ { \prop_new:c { \c_@@_keytypes_root_tl #1 / #2 } }
+ \prop_gset_eq:cN { \c_@@_keytypes_root_tl #1 / #2 }
+ \l_@@_keytypes_prop
+ \seq_gclear_new:c { \c_@@_key_order_root_tl #1 / #2 }
+ \seq_gset_eq:cN { \c_@@_key_order_root_tl #1 / #2 }
+ \l_@@_key_order_seq
+ \debug_resume:
+ }
+\cs_new_protected:Npn \@@_store_values:nn #1#2
+ {
+ \debug_suspend:
+ \prop_clear_new:c { \c_@@_values_root_tl #1 / #2 }
+ \prop_set_eq:cN { \c_@@_values_root_tl #1 / #2 }
+ \l_@@_values_prop
+ \debug_resume:
+ }
+\cs_new_protected:Npn \@@_store_vars:nn #1#2
+ {
+ \debug_suspend:
+ \prop_gclear_new:c { \c_@@_vars_root_tl #1 / #2 }
+ \prop_gset_eq:cN { \c_@@_vars_root_tl #1 / #2 }
+ \l_@@_vars_prop
+ \debug_resume:
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}
+% {
+% \@@_recover_defaults:nn ,
+% \@@_recover_keytypes:nn ,
+% \@@_recover_values:nn ,
+% \@@_recover_vars:nn
+% }
+% Recovering the stored data for a template is rather less complex
+% than storing it. All that happens is the data is transferred from
+% the permanent to the scratch storage. However, we need to check the
+% scratch storage does exist.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_recover_defaults:nn #1#2
+ {
+ \prop_if_exist:cTF
+ { \c_@@_defaults_root_tl #1 / #2 }
+ {
+ \prop_set_eq:Nc \l_@@_values_prop
+ { \c_@@_defaults_root_tl #1 / #2 }
+ }
+ { \prop_clear:N \l_@@_values_prop }
+ }
+\cs_new_protected:Npn \@@_recover_keytypes:nn #1#2
+ {
+ \prop_if_exist:cTF
+ { \c_@@_keytypes_root_tl #1 / #2 }
+ {
+ \prop_set_eq:Nc \l_@@_keytypes_prop
+ { \c_@@_keytypes_root_tl #1 / #2 }
+ }
+ { \prop_clear:N \l_@@_keytypes_prop }
+ \seq_if_exist:cTF { \c_@@_key_order_root_tl #1 / #2 }
+ {
+ \seq_set_eq:Nc \l_@@_key_order_seq
+ { \c_@@_key_order_root_tl #1 / #2 }
+ }
+ { \seq_clear:N \l_@@_key_order_seq }
+ }
+\cs_new_protected:Npn \@@_recover_values:nn #1#2
+ {
+ \prop_if_exist:cTF
+ { \c_@@_values_root_tl #1 / #2 }
+ {
+ \prop_set_eq:Nc \l_@@_values_prop
+ { \c_@@_values_root_tl #1 / #2 }
+ }
+ { \prop_clear:N \l_@@_values_prop }
+ }
+\cs_new_protected:Npn \@@_recover_vars:nn #1#2
+ {
+ \prop_if_exist:cTF
+ { \c_@@_vars_root_tl #1 / #2 }
+ {
+ \prop_set_eq:Nc \l_@@_vars_prop
+ { \c_@@_vars_root_tl #1 / #2 }
+ }
+ { \prop_clear:N \l_@@_vars_prop }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Creating new template types}
+%
+% \begin{macro}{\@@_define_type:nn, \@@_declare_type:nn}
+% Although the type is the \enquote{top level} of the template
+% system, it is actually very easy to implement. All that happens is that
+% the number of arguments required is recorded, indexed by the name of the
+% type.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_define_type:nn #1#2
+ {
+ \prop_if_in:NnTF \g_@@_type_prop {#1}
+ { \msg_error:nnn { template } { type-already-defined } {#1} }
+ { \@@_declare_type:nn {#1} {#2} }
+ }
+\cs_new_protected:Npn \@@_declare_type:nn #1#2
+ {
+ \int_set:Nn \l_@@_tmp_int {#2}
+ \int_compare:nTF { 0 <= \l_@@_tmp_int <= 9 }
+ {
+ \msg_info:nnnV { template } { declare-type }
+ {#1} \l_@@_tmp_int
+ \prop_gput:NnV \g_@@_type_prop {#1}
+ \l_@@_tmp_int
+ }
+ {
+ \msg_error:nnnV { template } { bad-number-of-arguments }
+ {#1} \l_@@_tmp_int
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Design part of template declaration}
+%
+% The \enquote{design} part of a template declaration defines the general
+% behaviour of each key, and possibly a default value. However, it does
+% not include the implementation. This means that what happens here is
+% the two properties are saved to appropriate lists, which can then
+% be used later to recover the information when implementing the keys.
+%
+% \begin{macro}{\@@_declare_template_keys:nnnn}
+% The main function for the \enquote{design} part of creating a template
+% starts by checking that the type exists and that the number of
+% arguments required agree. If that is all fine, then the two storage
+% areas for defaults and keytypes are initialised. The mechanism is then
+% set up for the \pkg{l3keys} module to actually parse the keys.
+% Finally, the code hands of to the storage routine to save the parsed
+% information properly.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_declare_template_keys:nnnn #1#2#3#4
+ {
+ \@@_execute_if_type_exist:nT {#1}
+ {
+ \@@_execute_if_arg_agree:nnT {#1} {#3}
+ {
+ \prop_clear:N \l_@@_values_prop
+ \prop_clear:N \l_@@_keytypes_prop
+ \seq_clear:N \l_@@_key_order_seq
+ \keyval_parse:NNn
+ \@@_parse_keys_elt:n \@@_parse_keys_elt:nn {#4}
+ \@@_store_defaults:nn {#1} {#2}
+ \@@_store_keytypes:nn {#1} {#2}
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_parse_keys_elt:n}
+% \begin{macro}{\@@_parse_keys_elt_aux:n}
+% \begin{macro}{\@@_parse_keys_elt_aux:}
+% Processing the key part of the key--value pair is always carried out
+% using this function, even if a value was found. First, the key name
+% is separated from the keytype, and if necessary the keytype is
+% separated into two parts. This information is then used to check that
+% the keytype is valid, before storing the keytype (plus argument if
+% necessary) as a property of the key name. The key name is also stored
+% (in braces) in the token list to record the order the keys are defined
+% in.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_parse_keys_elt:n #1
+ {
+ \@@_split_keytype:n {#1}
+ \bool_if:NF \l_@@_error_bool
+ {
+ \@@_execute_if_keytype_exist:VT \l_@@_keytype_tl
+ {
+ \seq_map_function:NN \c_@@_keytypes_arg_seq
+ \@@_parse_keys_elt_aux:n
+ \bool_if:NF \l_@@_error_bool
+ {
+ \seq_if_in:NoTF \l_@@_key_order_seq
+ \l_@@_key_name_tl
+ {
+ \msg_error:nnV { template } { duplicate-key-interface }
+ \l_@@_key_name_tl
+ }
+ { \@@_parse_keys_elt_aux: }
+ }
+ }
+ }
+ }
+\cs_new_protected:Npn \@@_parse_keys_elt_aux:n #1
+ {
+ \str_if_eq:VnT \l_@@_keytype_tl {#1}
+ {
+ \tl_if_empty:NT \l_@@_keytype_arg_tl
+ {
+ \msg_error:nnn { template } { keytype-requires-argument } {#1}
+ \bool_set_true:N \l_@@_error_bool
+ \seq_map_break:
+ }
+ }
+ }
+\cs_new_protected:Npn \@@_parse_keys_elt_aux:
+ {
+ \tl_set:Ne \l_@@_tmp_tl
+ {
+ \l_@@_keytype_tl
+ \tl_if_empty:NF \l_@@_keytype_arg_tl
+ { { \l_@@_keytype_arg_tl } }
+ }
+ \prop_put:NVV \l_@@_keytypes_prop \l_@@_key_name_tl
+ \l_@@_tmp_tl
+ \seq_put_right:NV \l_@@_key_order_seq \l_@@_key_name_tl
+ \str_if_eq:VnT \l_@@_keytype_tl { choice }
+ {
+ \clist_if_in:NnT \l_@@_keytype_arg_tl { unknown }
+ { \msg_error:nn { template } { choice-unknown-reserved } }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_parse_keys_elt:nn}
+% For keys which have a default, the keytype and key name are first
+% separated out by the \cs{@@_parse_keys_elt:n}
+% routine, before storing the default value in the scratch property list.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_parse_keys_elt:nn #1#2
+ {
+ \@@_parse_keys_elt:n {#1}
+ \use:c { @@_store_value_ \l_@@_keytype_tl :n } {#2}
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_split_keytype:n}
+% \begin{macro}{\@@_split_keytype_aux:w}
+% The keytype and key name should be separated by |:|. As the
+% definition might be given inside or outside of a code block,
+% the category code of colons is standardised. After
+% that, the standard delimited argument method is used to separate the
+% two parts.
+% \begin{macrocode}
+\cs_new_protected:Npe \@@_split_keytype:n #1
+ {
+ \exp_not:N \bool_set_false:N \exp_not:N \l_@@_error_bool
+ \tl_set:Nn \exp_not:N \l_@@_tmp_tl {#1}
+ \tl_replace_all:Nnn \exp_not:N \l_@@_tmp_tl { : } { \token_to_str:N : }
+ \tl_if_in:VnTF \exp_not:N \l_@@_tmp_tl { \token_to_str:N : }
+ {
+ \exp_not:n
+ {
+ \tl_clear:N \l_@@_key_name_tl
+ \exp_after:wN \@@_split_keytype_aux:w
+ \l_@@_tmp_tl \s_@@_stop
+ }
+ }
+ {
+ \exp_not:N \bool_set_true:N \exp_not:N \l_@@_error_bool
+ \msg_error:nnn { template } { missing-keytype } {#1}
+ }
+ }
+\use:e
+ {
+ \cs_new_protected:Npn \exp_not:N \@@_split_keytype_aux:w
+ #1 \token_to_str:N : #2 \s_@@_stop
+ {
+ \tl_put_right:Ne \exp_not:N \l_@@_key_name_tl
+ {
+ \exp_not:N \tl_trim_spaces:e
+ { \exp_not:N \tl_to_str:n {#1} }
+ }
+ \tl_if_in:nnTF {#2} { \token_to_str:N : }
+ {
+ \tl_put_right:Nn \exp_not:N \l_@@_key_name_tl
+ { \token_to_str:N : }
+ \exp_not:N \@@_split_keytype_aux:w #2 \s_@@_stop
+ }
+ {
+ \exp_not:N \tl_if_empty:NTF \exp_not:N \l_@@_key_name_tl
+ {
+ \msg_error:nnn { template } { empty-key-name }
+ { \token_to_str:N : #2 }
+ }
+ { \exp_not:N \@@_split_keytype_arg:n {#2} }
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_split_keytype_arg:n, \@@_split_keytype_arg:V}
+% \begin{macro}{\@@_split_keytype_arg_aux:n}
+% \begin{macro}{\@@_split_keytype_arg_aux:w}
+% The second stage of sorting out the keytype is to check for an
+% argument. As there is no convenient delimiting token to look for,
+% a check is made instead for each possible text value for the keytype.
+% To keep things faster, this only involves the keytypes that need an
+% argument. If a match is made, then a check is also needed to see that
+% it is at the start of the keytype information. All being well, the
+% split can then be applied. Any non-matching keytypes are assumed to
+% be \enquote{correct} as given, and are left alone (this is checked by
+% other code).
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_split_keytype_arg:n #1
+ {
+ \tl_set:Ne \l_@@_keytype_tl { \tl_trim_spaces:n {#1} }
+ \tl_clear:N \l_@@_keytype_arg_tl
+ \cs_set_protected:Npn \@@_split_keytype_arg_aux:n ##1
+ {
+ \tl_if_in:nnT {#1} {##1}
+ {
+ \cs_set:Npn \@@_split_keytype_arg_aux:w
+ ####1 ##1 ####2 \s_@@_stop
+ {
+ \tl_if_blank:nT {####1}
+ {
+ \tl_set:Ne \l_@@_keytype_tl
+ { \tl_trim_spaces:n {##1} }
+ \tl_if_blank:nF {####2}
+ {
+ \tl_set:Ne \l_@@_keytype_arg_tl
+ { \use:n ####2 }
+ }
+ \seq_map_break:
+ }
+ }
+ \@@_split_keytype_arg_aux:w #1 \s_@@_stop
+ }
+ }
+ \seq_map_function:NN \c_@@_keytypes_arg_seq
+ \@@_split_keytype_arg_aux:n
+ }
+\cs_generate_variant:Nn \@@_split_keytype_arg:n { V }
+\cs_new:Npn \@@_split_keytype_arg_aux:n #1 { }
+\cs_new:Npn \@@_split_keytype_arg_aux:w #1 \s_@@_stop { }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Storing values}
+%
+% As \pkg{lttemplates} pre-processes key values for efficiency reasons,
+% there is a need to convert the values given as defaults into
+% \enquote{ready to use} data. The same general idea is true when an instance
+% is declared. However, assignments are not made until an instance is
+% used, and so there has to be some intermediate storage. Furthermore,
+% the ability to delay evaluation of results is needed. To achieve these
+% aims, a series of \enquote{process and store} functions are defined here.
+%
+% All of the information about the key (the key name and the keytype)
+% is already stored as variables. The same property list is always used
+% to store the data, meaning that the only argument required is the
+% value to be processed and potentially stored.
+%
+% \begin{macro}{\@@_store_value_boolean:n}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_store_value_boolean:n #1
+ { \prop_put:Non \l_@@_values_prop \l_@@_key_name_tl {#1} }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_store_value:n, \@@_store_value_choice:n,
+% \@@_store_value_function:n, \@@_store_value_instance:n}
+% With no need to worry about delayed evaluation, these keytypes all
+% just store the input directly.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_store_value:n #1
+ { \prop_put:Non \l_@@_values_prop \l_@@_key_name_tl {#1} }
+\cs_new_eq:NN \@@_store_value_choice:n \@@_store_value:n
+\cs_new_eq:NN \@@_store_value_function:n \@@_store_value:n
+\cs_new_eq:NN \@@_store_value_instance:n \@@_store_value:n
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_store_value_aux:Nn, \@@_store_value_integer:n,
+% \@@_store_value_length:n, \@@_store_value_muskip:n,
+% \@@_store_value_real:n, \@@_store_value_skip:n,
+% \@@_store_value_tokenlist:n, \@@_store_value_commalist:n}
+% Storing values in \cs{l_@@_values_prop} is in most cases the same.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_store_value_aux:Nn #1#2
+ { \prop_put:Non \l_@@_values_prop \l_@@_key_name_tl {#2} }
+\cs_new_protected:Npn \@@_store_value_integer:n
+ { \@@_store_value_aux:Nn \int_eval:n }
+\cs_new_protected:Npn \@@_store_value_length:n
+ { \@@_store_value_aux:Nn \dim_eval:n }
+\cs_new_protected:Npn \@@_store_value_muskip:n
+ { \@@_store_value_aux:Nn \muskip_eval:n }
+\cs_new_protected:Npn \@@_store_value_real:n
+ { \@@_store_value_aux:Nn \fp_eval:n }
+\cs_new_protected:Npn \@@_store_value_skip:n
+ { \@@_store_value_aux:Nn \skip_eval:n }
+\cs_new_protected:Npn \@@_store_value_tokenlist:n
+ { \@@_store_value_aux:Nn \use:n }
+\cs_new_eq:NN \@@_store_value_commalist:n \@@_store_value_tokenlist:n
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Implementation part of template declaration}
+%
+% \begin{macro}{\@@_declare_template_code:nnnnn}
+% \begin{macro}{\@@_declare_template_code:nnnn}
+% The main function for implementing a template starts with a couple of
+% simple checks to make sure that there are no obvious mistakes: the
+% number of arguments must agree and the template keys must have been
+% declared.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_declare_template_code:nnnnn #1#2#3#4#5
+ {
+ \@@_execute_if_type_exist:nT {#1}
+ {
+ \@@_execute_if_arg_agree:nnT {#1} {#3}
+ {
+ \@@_if_keys_exist:nnT {#1} {#2}
+ {
+ \@@_store_key_implementation:nnn {#1} {#2} {#4}
+ \regex_match:nnTF { \c { AssignTemplateKeys } } {#5}
+ { \@@_declare_template_code:nnnn {#1} {#2} {#3} {#5} }
+ {
+ \@@_declare_template_code:nnnn
+ {#1} {#2} {#3} { \AssignTemplateKeys #5 }
+ }
+ }
+ }
+ }
+ }
+\cs_new_protected:Npn \@@_declare_template_code:nnnn #1#2#3#4
+ {
+ \cs_if_exist:cT { \c_@@_code_root_tl #1 / #2 }
+ { \msg_info:nnnn { template } { declare-template-code } {#1} {#2} }
+ \cs_generate_from_arg_count:cNnn
+ { \c_@@_code_root_tl #1 / #2 }
+ \cs_gset_protected:Npn {#3} {#4}
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_store_key_implementation:nnn}
+% Actually storing the implementation part of a template is quite easy
+% as it only requires the list of keys given to be turned into a
+% property list. There is also some error-checking to do, hence the need
+% to have the list of defined keytypes available. In certain cases
+% (when choices are involved) parsing the key results in changes to the
+% default values. That is why they are loaded and then saved again.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_store_key_implementation:nnn #1#2#3
+ {
+ \@@_recover_defaults:nn {#1} {#2}
+ \@@_recover_keytypes:nn {#1} {#2}
+ \prop_clear:N \l_@@_vars_prop
+ \keyval_parse:nnn
+ { \@@_parse_vars_elt:n } { \@@_parse_vars_elt:nnn { #1 / #2 } } {#3}
+ \@@_store_vars:nn {#1} {#2}
+ \prop_map_inline:Nn \l_@@_keytypes_prop
+ { \msg_error:nnnnn { template } { key-not-implemented } {##1} {#2} {#1} }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_parse_vars_elt:n}
+% At the implementation stage, every key must have a value given. So
+% this is an error function.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_parse_vars_elt:n #1
+ { \msg_error:nnn { template } { key-no-variable } {#1} }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_parse_vars_elt:nnn}
+% \begin{macro}{\@@_parse_vars_elt_aux:nn}
+% \begin{macro}{\@@_parse_vars_elt_aux:nw}
+% \begin{macro}{\@@_parse_vars_elt_aux:nnn, \@@_parse_vars_elt_aux:nne}
+% \begin{macro}{\@@_parse_vars_elt_key:nn}
+% The actual storage part here is very simple: the storage bin name
+% is placed into the property list. At the same time, a comparison is
+% made with the keytypes defined earlier: if there is a mismatch then
+% an error is raised.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_parse_vars_elt:nnn #1#2#3
+ {
+ \tl_set:Ne \l_@@_key_name_tl
+ { \tl_trim_spaces:e { \tl_to_str:n {#2} } }
+ \prop_get:NVNTF \l_@@_keytypes_prop
+ \l_@@_key_name_tl
+ \l_@@_keytype_tl
+ {
+ \@@_split_keytype_arg:V \l_@@_keytype_tl
+ \@@_parse_vars_elt_aux:nn {#1} {#3}
+ \prop_remove:NV \l_@@_keytypes_prop \l_@@_key_name_tl
+ }
+ { \msg_error:nnn { template } { unknown-key } {#2} }
+ }
+% \end{macrocode}
+% Split off any leading \texttt{global} and they look for the way to
+% implement.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_parse_vars_elt_aux:nn #1#2
+ {
+ \@@_parse_vars_elt_aux:nw {#1} #2 global global \s_@@_stop
+ }
+\cs_new_protected:Npn \@@_parse_vars_elt_aux:nw
+ #1#2 global #3 global #4 \s_@@_stop
+ {
+ \tl_if_blank:nTF {#4}
+ { \@@_parse_vars_elt_aux:nnn {#1} { } {#2} }
+ {
+ \tl_if_blank:nTF {#2}
+ {
+ \@@_parse_vars_elt_aux:nne
+ {#1} { global } { \tl_trim_spaces:n {#3} }
+ }
+ { \msg_error:nnn { template } { bad-variable } { #2 global #3 } }
+ }
+ }
+\cs_new_protected:Npn \@@_parse_vars_elt_aux:nnn #1#2#3
+ {
+ \str_case:VnF \l_@@_keytype_tl
+ {
+ { choice } { \@@_implement_choices:nn {#1} {#3} }
+ { function }
+ {
+ \cs_if_exist:NF #3
+ { \cs_new:Npn #3 { } }
+ \@@_parse_vars_elt_key:nn {#1}
+ {
+ .code:n =
+ {
+ \cs_generate_from_arg_count:NNnn
+ \exp_not:N #3
+ \exp_not:c
+ { cs_ \str_if_eq:nnT {#1} { global } { g } set:Npn }
+ { \exp_not:V \l_@@_keytype_arg_tl }
+ {##1}
+ }
+ }
+ \prop_put:NVn \l_@@_vars_prop
+ \l_@@_key_name_tl {#2#3}
+ }
+ { instance }
+ {
+ \@@_parse_vars_elt_key:nn {#1}
+ {
+ .code:n =
+ {
+ \exp_not:c
+ { cs_ \str_if_eq:nnT {#1} { global } { g } set:Npn }
+ \exp_not:N #3 { \UseInstance {##1} }
+ }
+ }
+ \prop_put:NVn \l_@@_vars_prop
+ \l_@@_key_name_tl {#2#3}
+ }
+ }
+ {
+ \tl_if_single:nTF {#3}
+ {
+ \cs_if_exist:NF #3
+ { \use:c { \@@_map_var_type: _new:N } #3 }
+ \@@_parse_vars_elt_key:nn {#1}
+ {
+ . \@@_map_var_type:
+ _ \str_if_eq:nnT {#1} { global } { g } set:N
+ = \exp_not:N #3
+ }
+ \prop_put:NVn \l_@@_vars_prop
+ \l_@@_key_name_tl {#2#3}
+ }
+ { \msg_error:nnn { template } { bad-variable } {#2#3} }
+ }
+ }
+\cs_generate_variant:Nn \@@_parse_vars_elt_aux:nnn { nne }
+\cs_new_protected:Npn \@@_parse_vars_elt_key:nn #1#2
+ {
+ \keys_define:ne { template / #1 }
+ { \l_@@_key_name_tl #2 }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}[EXP]{\@@_map_var_type:}
+% Turn a \enquote{friendly} variable type into an \texttt{expl3} one.
+% \begin{macrocode}
+\cs_new:Npn \@@_map_var_type:
+ {
+ \str_case:Vn \l_@@_keytype_tl
+ {
+ { boolean } { bool }
+ { commalist } { clist }
+ { integer } { int }
+ { length } { dim }
+ { muskip } { muskip }
+ { real } { fp }
+ { skip } { skip }
+ { tokenlist } { tl }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_implement_choices:nn}
+% \begin{macro}{\@@_implement_choices_default:}
+% Implementing choices requires a second key--value loop. So after a
+% little set-up, the standard parser is called.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_implement_choices:nn #1#2
+ {
+ \clist_set:NV \l_@@_tmp_clist \l_@@_keytype_arg_tl
+ \prop_put:NVn \l_@@_vars_prop \l_@@_key_name_tl { }
+ \keys_define:ne { template / #1 } { \l_@@_key_name_tl .choice: }
+ \keyval_parse:nnn
+ { \@@_implement_choice_elt:n }
+ { \@@_implement_choice_elt:nnn {#1} }
+ {#2}
+ \prop_get:NVNT \l_@@_values_prop \l_@@_key_name_tl
+ \l_@@_tmp_tl
+ { \@@_implement_choices_default: }
+ \clist_if_empty:NF \l_@@_tmp_clist
+ {
+ \clist_map_inline:Nn \l_@@_tmp_clist
+ { \msg_error:nnn { template } { choice-not-implemented } {##1} }
+ }
+ }
+% \end{macrocode}
+% A sanity check for the default value, so that an error is raised
+% now and not when converting to assignments.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_implement_choices_default:
+ {
+ \tl_set:Ne \l_@@_tmp_tl
+ { \l_@@_key_name_tl \c_space_tl \l_@@_tmp_tl }
+ \prop_if_in:NVF \l_@@_vars_prop \l_@@_tmp_tl
+ {
+ \tl_set:Ne \l_@@_tmp_tl
+ { \l_@@_key_name_tl \c_space_tl \l_@@_tmp_tl }
+ \prop_if_in:NVF \l_@@_vars_prop \l_@@_tmp_tl
+ {
+ \prop_get:NVN \l_@@_keytypes_prop \l_@@_key_name_tl
+ \l_@@_tmp_tl
+ \@@_split_keytype_arg:V \l_@@_tmp_tl
+ \prop_get:NVN \l_@@_values_prop \l_@@_key_name_tl
+ \l_@@_tmp_tl
+ \msg_error:nnVV { template } { unknown-default-choice }
+ \l_@@_key_name_tl
+ \l_@@_key_name_tl
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_implement_choice_elt:nnn, \@@_implement_choice_elt_aux:nnn}
+% \begin{macro}{\@@_implement_choice_elt_aux:n}
+% \begin{macro}{\@@_implement_choice_elt:n}
+% The actual storage of the implementation of a choice is mainly about
+% error checking. The code here ensures that all choices have to have
+% been declared, apart from the special \texttt{unknown} choice, which
+% must come last. The code for each choice is stored along with the
+% key name in the variables property list.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_implement_choice_elt:nnn #1#2#3
+ {
+ \clist_if_empty:NTF \l_@@_tmp_clist
+ {
+ \str_if_eq:nnTF {#2} { unknown }
+ { \@@_implement_choice_elt_aux:nnn {#1} {#2} {#3} }
+ { \@@_implement_choice_elt_aux:n {#2} }
+ }
+ {
+ \clist_if_in:NnTF \l_@@_tmp_clist {#2}
+ {
+ \clist_remove_all:Nn \l_@@_tmp_clist {#2}
+ \@@_implement_choice_elt_aux:nnn {#1} {#2} {#3}
+ }
+ { \@@_implement_choice_elt_aux:n {#2} }
+ }
+ }
+\cs_new_protected:Npn \@@_implement_choice_elt_aux:n #1
+ {
+ \prop_get:NVN \l_@@_keytypes_prop \l_@@_key_name_tl
+ \l_@@_tmp_tl
+ \@@_split_keytype_arg:V \l_@@_tmp_tl
+ \msg_error:nnVn { template } { unknown-choice } \l_@@_key_name_tl {#1}
+ }
+\cs_new_protected:Npn \@@_implement_choice_elt_aux:nnn #1#2#3
+ {
+ \keys_define:ne { template / #1 }
+ { \l_@@_key_name_tl / #2 .code:n = { \exp_not:n {#3} } }
+ \tl_set:Ne \l_@@_tmp_tl
+ { \l_@@_key_name_tl \c_space_tl #2 }
+ \prop_put:NVn \l_@@_vars_prop \l_@@_tmp_tl {#3}
+ }
+\cs_new_protected:Npn \@@_implement_choice_elt:n #1
+ {
+ \msg_error:nnVn { template } { choice-requires-code }
+ \l_@@_key_name_tl {#1}
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Editing template defaults}
+%
+% \begin{macro}{\@@_edit_defaults:nnn}
+% Editing the template defaults means getting the values back out
+% of the store, then parsing the list of new values before putting
+% the updated list back into storage.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_edit_defaults:nnn #1#2#3
+ {
+ \@@_if_keys_exist:nnT {#1} {#2}
+ {
+ \@@_recover_defaults:nn {#1} {#2}
+ \@@_parse_values:nnn {#1} {#2} {#3}
+ \@@_store_defaults:nn {#1} {#2}
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_parse_values:nnn}
+% The routine to parse values is the same for both editing a
+% template and setting up an instance. So the code here does only the
+% minimum necessary for reading the values.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_parse_values:nnn #1#2#3
+ {
+ \@@_recover_keytypes:nn {#1} {#2}
+ \keyval_parse:NNn
+ \@@_parse_values_elt:n \@@_parse_values_elt:nn {#3}
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_parse_values_elt:n}
+% Every key needs a value, so this is just an error routine.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_parse_values_elt:n #1
+ {
+ \bool_set_true:N \l_@@_error_bool
+ \msg_error:nnn { template } { key-no-value } {#1}
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_parse_values_elt:nn}
+% \begin{macro}{\@@_parse_values_elt_aux:n}
+% To store the value, find the keytype then call the saving function.
+% These need the current key name saved as \cs{l_@@_key_name_tl}.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_parse_values_elt:nn #1#2
+ {
+ \tl_set:Ne \l_@@_key_name_tl
+ { \tl_trim_spaces:e { \tl_to_str:n {#1} } }
+ \prop_get:NVNTF \l_@@_keytypes_prop \l_@@_key_name_tl
+ \l_@@_tmp_tl
+ { \@@_parse_values_elt_aux:n {#2} }
+ { \msg_error:nnV { template } { unknown-key } \l_@@_key_name_tl }
+ }
+\cs_new_protected:Npn \@@_parse_values_elt_aux:n #1
+ {
+ \@@_split_keytype_arg:V \l_@@_tmp_tl
+ \use:c { @@_store_value_ \l_@@_keytype_tl :n } {#1}
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_template_set_eq:nnn}
+% To copy a template, each of the lists plus the code has to be copied
+% across. To keep this independent of the list storage system, it is
+% all done with two-part shuffles.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_template_set_eq:nnn #1#2#3
+ {
+ \@@_recover_defaults:nn {#1} {#3}
+ \@@_store_defaults:nn {#1} {#2}
+ \@@_recover_keytypes:nn {#1} {#3}
+ \@@_store_keytypes:nn {#1} {#2}
+ \@@_recover_vars:nn {#1} {#3}
+ \@@_store_vars:nn {#1} {#2}
+ \cs_if_exist:cT { \c_@@_code_root_tl #1 / #2 }
+ { \msg_info:nnnn { template } { declare-template-code } {#1} {#2} }
+ \cs_gset_eq:cc { \c_@@_code_root_tl #1 / #2 }
+ { \c_@@_code_root_tl #1 / #3 }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Creating instances of templates}
+%
+% \begin{macro}
+% {
+% \@@_declare_instance:nnnn,
+% \@@_declare_instance_aux:nnnn
+% }
+% Making an instance has two distinct parts. First, the keys given are
+% parsed to transfer the values into the structured data format used
+% internally. This allows the default and given values to be combined
+% with no repetition. In the second step, the structured data is
+% converted to pre-defined variable assignments, and these are stored
+% in the function for the instance.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_declare_instance:nnnn #1#2#3#4
+ {
+ \@@_execute_if_code_exist:nnT {#1} {#2}
+ {
+ \@@_recover_defaults:nn {#1} {#2}
+ \@@_recover_vars:nn {#1} {#2}
+ \@@_declare_instance_aux:nnnn {#1} {#2} {#3} {#4}
+ }
+ }
+\cs_new_protected:Npn \@@_declare_instance_aux:nnnn #1#2#3#4
+ {
+ \bool_set_false:N \l_@@_error_bool
+ \@@_parse_values:nnn {#1} {#2} {#4}
+ \bool_if:NF \l_@@_error_bool
+ {
+ \prop_put:Nnn \l_@@_values_prop { from~template } {#2}
+ \@@_store_values:nn {#1} {#3}
+ \@@_convert_to_assignments:
+ \cs_if_exist:cT { \c_@@_instances_root_tl #1 / #3 }
+ { \msg_info:nnnn { template } { declare-instance } {#3} {#1} }
+ \cs_set_protected:cpe { \c_@@_instances_root_tl #1 / #3 }
+ {
+ \exp_not:N \@@_assignments_push:n
+ { \exp_not:V \l_@@_assignments_tl }
+ \exp_not:c { \c_@@_code_root_tl #1 / #2 }
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_instance_set_eq:nnn}
+% Copy--paste an instance.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_instance_set_eq:nnn #1#2#3
+ {
+ \@@_if_instance_exist:nnTF {#1} {#3}
+ {
+ \@@_recover_values:nn {#1} {#3}
+ \@@_store_values:nn {#1} {#2}
+ \cs_if_exist:cT { \c_@@_instances_root_tl #1 / #2 }
+ { \msg_info:nnnn { template } { declare-instance } {#2} {#1} }
+ \cs_set_eq:cc { \c_@@_instances_root_tl #1 / #2 }
+ { \c_@@_instances_root_tl #1 / #3 }
+ }
+ { \msg_error:nnnn { template } { unknown-instance } {#1} {#3} }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_edit_instance:nnn}
+% \begin{macro}
+% {\@@_edit_instance_aux:nnnnn, \@@_edit_instance_aux:nVnnn}
+% Editing an instance is almost identical to declaring one. The only
+% variation is the source of the values to use. When editing, they are
+% recovered from the previous instance run.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_edit_instance:nnn #1#2#3
+ {
+ \@@_if_instance_exist:nnTF {#1} {#2}
+ {
+ \@@_recover_values:nn {#1} {#2}
+ \prop_get:NnN \l_@@_values_prop { from~template }
+ \l_@@_tmp_tl
+ \@@_edit_instance_aux:nVnn
+ {#1} \l_@@_tmp_tl {#2} {#3}
+ }
+ { \msg_error:nnnn { template } { unknown-instance } {#1} {#2} }
+ }
+\cs_new_protected:Npn \@@_edit_instance_aux:nnnn #1#2#3#4
+ {
+ \@@_recover_vars:nn {#1} {#2}
+ \@@_declare_instance_aux:nnnn {#1} {#2} {#3} {#4}
+ }
+\cs_generate_variant:Nn \@@_edit_instance_aux:nnnn { nV }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_convert_to_assignments:}
+% \begin{macro}{\@@_convert_to_assignments_aux:n}
+% \begin{macro}
+% {\@@_convert_to_assignments_aux:nn, \@@_convert_to_assignments_aux:nV}
+% The idea on converting to a set of assignments is to loop over each
+% key, so that the loop order follows the declaration order of the keys.
+% This is done using a sequence as property lists are not
+% \enquote{ordered}.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_convert_to_assignments:
+ {
+ \tl_clear:N \l_@@_assignments_tl
+ \seq_map_function:NN \l_@@_key_order_seq
+ \@@_convert_to_assignments_aux:n
+ }
+\cs_new_protected:Npn \@@_convert_to_assignments_aux:n #1
+ {
+ \prop_get:NnN \l_@@_keytypes_prop {#1} \l_@@_tmp_tl
+ \@@_convert_to_assignments_aux:nV {#1} \l_@@_tmp_tl
+ }
+% \end{macrocode}
+% The second auxiliary function actually does the work. The
+% arguments here are the key name (|#1|) and the keytype (|#2|).
+% From those, the value to assign and the name of the appropriate
+% variable are recovered. A bit of work is then needed to sort out
+% keytypes with arguments (for example instances), and to look for
+% global assignments. Once that is done, a hand-off can be made to the
+% handler for the relevant keytype.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_convert_to_assignments_aux:nn #1#2
+ {
+ \prop_get:NnNT \l_@@_values_prop {#1} \l_@@_value_tl
+ {
+ \prop_get:NnNTF \l_@@_vars_prop {#1} \l_@@_var_tl
+ {
+ \@@_split_keytype_arg:n {#2}
+ \str_if_eq:VnF \l_@@_keytype_tl { choice }
+ {
+ \str_if_eq:VnF \l_@@_keytype_tl { code }
+ { \@@_find_global: }
+ }
+ \tl_set:Nn \l_@@_key_name_tl {#1}
+ \cs_if_exist_use:cF { @@_assign_ \l_@@_keytype_tl : }
+ { \@@_assign_variable: }
+ }
+ { \msg_error:nnn { template } { unknown-attribute } {#1} }
+ }
+ }
+\cs_generate_variant:Nn \@@_convert_to_assignments_aux:nn { nV }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_find_global:}
+% \begin{macro}{\@@_find_global_aux:w}
+% Global assignments should have the phrase |global| at the front.
+% This is pretty easy to find: no other error checking, though.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_find_global:
+ {
+ \bool_set_false:N \l_@@_global_bool
+ \tl_if_in:onT \l_@@_var_tl { global }
+ {
+ \exp_after:wN \@@_find_global_aux:w \l_@@_var_tl \s_@@_stop
+ }
+ }
+\cs_new_protected:Npn \@@_find_global_aux:w #1 global #2 \s_@@_stop
+ {
+ \tl_set:Nn \l_@@_var_tl {#2}
+ \bool_set_true:N \l_@@_global_bool
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Using templates directly}
+%
+% \begin{macro}{\@@_use_template:nnn}
+% Directly use a template with a particular parameter setting.
+% This is also picked up if used in a nested fashion inside a parameter
+% list. The idea is essentially the same as creating an instance,
+% just with no saving of the result.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_use_template:nnn #1#2#3
+ {
+ \@@_execute_if_code_exist:nnT {#1} {#2}
+ {
+ \@@_recover_defaults:nn {#1} {#2}
+ \@@_recover_vars:nn {#1} {#2}
+ \@@_parse_values:nnn {#1} {#2} {#3}
+ \@@_convert_to_assignments:
+ \use:c { \c_@@_code_root_tl #1 / #2 }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Assigning values to variables}
+%
+% \begin{macro}{\@@_assign_boolean:}
+% \begin{macro}{\@@_assign_boolean_aux:n}
+% Setting a Boolean value is slightly different to everything else
+% as the value can be used to work out which \texttt{set} function to
+% call. As long as there is no need to recover things from another
+% variable, everything is pretty easy. If there is, then we need to allow
+% for the fact that the recovered value here will \emph{not} be expandable,
+% so needs to be converted to something that is.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_assign_boolean:
+ {
+ \bool_if:NTF \l_@@_global_bool
+ { \@@_assign_boolean_aux:n { bool_gset } }
+ { \@@_assign_boolean_aux:n { bool_set } }
+ }
+\cs_new_protected:Npn \@@_assign_boolean_aux:n #1
+ {
+ \@@_if_key_value:VTF \l_@@_value_tl
+ {
+ \@@_key_to_value:
+ \tl_put_right:Ne \l_@@_assignments_tl
+ {
+ \exp_not:c { #1 _eq:NN }
+ \exp_not:V \l_@@_var_tl
+ \exp_not:V \l_@@_value_tl
+ }
+ }
+ {
+ \tl_put_right:Ne \l_@@_assignments_tl
+ {
+ \exp_not:c { #1 _ \l_@@_value_tl :N }
+ \exp_not:V \l_@@_var_tl
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_assign_choice:}
+% \begin{macro}
+% {\@@_assign_choice_aux:nF, \@@_assign_choice_aux:eF}
+% The idea here is to find either the choice as-given or else the
+% special |unknown| choice, and to copy the appropriate code across.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_assign_choice:
+ {
+ \@@_assign_choice_aux:eF
+ { \l_@@_key_name_tl \c_space_tl \l_@@_value_tl }
+ {
+ \@@_assign_choice_aux:eF
+ { \l_@@_key_name_tl \c_space_tl unknown }
+ {
+ \prop_get:NVN \l_@@_keytypes_prop \l_@@_key_name_tl
+ \l_@@_tmp_tl
+ \@@_split_keytype_arg:V \l_@@_tmp_tl
+ \msg_error:nnVV { template } { unknown-choice }
+ \l_@@_key_name_tl
+ \l_@@_value_tl
+ }
+ }
+ }
+\cs_new_protected:Npn \@@_assign_choice_aux:nF #1
+ {
+ \prop_get:NnNTF \l_@@_vars_prop {#1} \l_@@_tmp_tl
+ { \tl_put_right:NV \l_@@_assignments_tl \l_@@_tmp_tl }
+ }
+\cs_generate_variant:Nn \@@_assign_choice_aux:nF { e }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_assign_function:}
+% \begin{macro}{\@@_assign_function_aux:N}
+% This looks a bit messy but is only actually one function.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_assign_function:
+ {
+ \bool_if:NTF \l_@@_global_bool
+ { \@@_assign_function_aux:N \cs_gset:Npn }
+ { \@@_assign_function_aux:N \cs_set:Npn }
+ }
+\cs_new_protected:Npn \@@_assign_function_aux:N #1
+ {
+ \tl_put_right:Ne \l_@@_assignments_tl
+ {
+ \cs_generate_from_arg_count:NNnn
+ \exp_not:V \l_@@_var_tl
+ \exp_not:N #1
+ { \exp_not:V \l_@@_keytype_arg_tl }
+ { \exp_not:V \l_@@_value_tl }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_assign_instance:}
+% \begin{macro}{\@@_assign_instance_aux:N}
+% Using an instance means adding the appropriate function creation to
+% the tl. No checks are made at this stage, so if the instance is
+% not valid then errors will arise later.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_assign_instance:
+ {
+ \bool_if:NTF \l_@@_global_bool
+ { \@@_assign_instance_aux:N \cs_gset_protected:Npn }
+ { \@@_assign_instance_aux:N \cs_set_protected:Npn }
+ }
+\cs_new_protected:Npn \@@_assign_instance_aux:N #1
+ {
+ \tl_put_right:Ne \l_@@_assignments_tl
+ {
+ \exp_not:N #1 \exp_not:V \l_@@_var_tl
+ {
+ \@@_use_instance:nn
+ { \exp_not:V \l_@@_keytype_arg_tl }
+ { \exp_not:V \l_@@_value_tl }
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_assign_variable:}
+% \begin{macro}{\@@_assign_variable:N, \@@_assign_variable:c}
+% A general-purpose function for all of the other assignments.
+% As long as the value is not coming from another variable, the stored
+% value is simply transferred for output.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_assign_variable:
+ {
+ \@@_assign_variable:c
+ {
+ \@@_map_var_type: _
+ \bool_if:NT \l_@@_global_bool { g } set:Nn
+ }
+ }
+\cs_new_protected:Npn \@@_assign_variable:N #1
+ {
+ \@@_if_key_value:VT \l_@@_value_tl
+ { \@@_key_to_value: }
+ \tl_put_right:Ne \l_@@_assignments_tl
+ {
+ #1 \exp_not:V \l_@@_var_tl
+ { \exp_not:V \l_@@_value_tl }
+ }
+ }
+\cs_generate_variant:Nn \@@_assign_variable:N { c }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_key_to_value:}
+% \begin{macro}{\@@_key_to_value_auxi:w}
+% \begin{macro}{\@@_key_to_value_auxii:w}
+% The idea here is to recover the attribute value of another key. To
+% do that, the marker is removed and a look up takes place. If this
+% is successful, then the name of the variable of the attribute is
+% returned. This assumes that the value will be used in context where
+% it will be converted to a value, for example when setting a number.
+% There is also a need to check in case the copied value happens to be
+% \texttt{global}.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_key_to_value:
+ { \exp_after:wN \@@_key_to_value_auxi:w \l_@@_value_tl }
+\cs_new_protected:Npn \@@_key_to_value_auxi:w \KeyValue #1
+ {
+ \tl_set:Ne \l_@@_tmp_tl { \tl_trim_spaces:e { \tl_to_str:n {#1} } }
+ \prop_get:NVNTF \l_@@_vars_prop \l_@@_tmp_tl
+ \l_@@_value_tl
+ {
+ \exp_after:wN \@@_key_to_value_auxii:w \l_@@_value_tl
+ \s_@@_mark global \q_@@_nil \s_@@_stop
+ }
+ { \msg_error:nnV { template } { unknown-attribute } \l_@@_tmp_tl }
+ }
+\cs_new_protected:Npn \@@_key_to_value_auxii:w #1 global #2#3 \s_@@_stop
+ {
+ \@@_quark_if_nil:NF #2
+ { \tl_set:Nn \l_@@_value_tl {#2} }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Using instances}
+%
+% \begin{macro}{\@@_use_instance:nn}
+% \begin{macro}{\@@_use_instance_aux:nNnnn}
+% \begin{macro}{\@@_use_instance_aux:nn}
+% Using an instance is just a question of finding the appropriate function.
+% If nothing is found, an error is raised. One complication is that
+% if the first token of argument |#2| is \cs{UseTemplate} then that
+% is also valid. There is an error-test to make sure that the
+% types agree, and if so the template is used directly.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_use_instance:nn #1#2
+ {
+ \@@_if_use_template:nTF {#2}
+ { \@@_use_instance_aux:nNnnn {#1} #2 }
+ { \@@_use_instance_aux:nn {#1} {#2} }
+ }
+\cs_new_protected:Npn \@@_use_instance_aux:nNnnn #1#2#3#4#5
+ {
+ \str_if_eq:nnTF {#1} {#3}
+ { \@@_use_template:nnn {#3} {#4} {#5} }
+ { \msg_error:nnnn { template } { type-mismatch } {#1} {#3} }
+}
+\cs_new_protected:Npn \@@_use_instance_aux:nn #1#2
+ {
+ \@@_if_instance_exist:nnTF {#1} {#2}
+ { \use:c { \c_@@_instances_root_tl #1 / #2 } }
+ { \msg_error:nnnn { template } { unknown-instance } {#1} {#2} }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%\subsection{Assignment manipulation}
+%
+% A few functions to transfer assignments about, as this is needed by
+% \cs{AssignTemplateKeys}.
+%
+% \begin{macro}{\@@_assignments_pop:}
+% To actually use the assignments.
+% \begin{macrocode}
+\cs_new:Npn \@@_assignments_pop: { \l_@@_assignments_tl }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_assignments_push:n}
+% Here, the assignments are stored for later use.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_assignments_push:n #1
+ { \tl_set:Nn \l_@@_assignments_tl {#1} }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Showing templates and instances}
+%
+% \begin{macro}{\@@_show_code:nn}
+% Showing the code for a template is just a translation of
+% \cs{cs_show:c}.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_show_code:nn #1#2
+ { \cs_show:c { \c_@@_code_root_tl #1 / #2 } }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}
+% {
+% \@@_show_defaults:nn,
+% \@@_show_keytypes:nn,
+% \@@_show_vars:nn
+% }
+% \begin{macro}{\@@_show:Nnnn}
+% A modified version of the property-list printing code, such that
+% the output refers to templates and instances rather than to the
+% underlying structures.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_show_defaults:nn #1#2
+ {
+ \@@_if_keys_exist:nnT {#1} {#2}
+ {
+ \@@_recover_defaults:nn {#1} {#2}
+ \@@_show:Nnnn \l_@@_values_prop
+ {#1} {#2} { default~values }
+ }
+ }
+\cs_new_protected:Npn \@@_show_keytypes:nn #1#2
+ {
+ \@@_if_keys_exist:nnT {#1} {#2}
+ {
+ \@@_recover_keytypes:nn {#1} {#2}
+ \@@_show:Nnnn \l_@@_keytypes_prop
+ {#1} {#2} { interface }
+ }
+ }
+\cs_new_protected:Npn \@@_show_vars:nn #1#2
+ {
+ \@@_execute_if_code_exist:nnT {#1} {#2}
+ {
+ \@@_recover_vars:nn {#1} {#2}
+ \@@_show:Nnnn \l_@@_vars_prop
+ {#1} {#2} { variable~mapping }
+ }
+ }
+\cs_new_protected:Npn \@@_show:Nnnn #1#2#3#4
+ {
+ \msg_show:nneeee { template } { show-attribute }
+ { \tl_to_str:n {#2} }
+ { \tl_to_str:n {#3} }
+ { \tl_to_str:n {#4} }
+ { \prop_map_function:NN #1 \msg_show_item_unbraced:nn }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@@_show_values:nn}
+% Instance values are a little more complex, as is the template to consider.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_show_values:nn #1#2
+ {
+ \@@_if_instance_exist:nnT {#1} {#2}
+ {
+ \@@_recover_values:nn {#1} {#2}
+ \msg_show:nneee { template } { show-values }
+ { \tl_to_str:n {#1} }
+ { \tl_to_str:n {#2} }
+ {
+ \prop_map_function:NN \l_@@_values_prop
+ \msg_show_item_unbraced:nn
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Messages}
+%
+% The text for error messages: short and long text for all of them.
+% \begin{macrocode}
+\msg_new:nnnn { template } { argument-number-mismatch }
+ { Template~type~'#1'~takes~#2~argument(s). }
+ {
+ Templates~of~type~'#1'~require~#2~argument(s).\\
+ You~have~tried~to~make~a~template~for~'#1'~
+ with~#3~argument(s),~which~is~not~possible:~
+ the~number~of~arguments~must~agree.
+ }
+\msg_new:nnnn { template } { bad-number-of-arguments }
+ { Bad~number~of~arguments~for~template~type~'#1'. }
+ {
+ A~template~may~accept~between~0~and~9~arguments.\\
+ You~asked~to~use~#2~arguments:~this~is~not~supported.
+ }
+\msg_new:nnnn { template } { bad-variable }
+ { Incorrect~variable~description~'#1'. }
+ {
+ The~argument~'#1'~is~not~of~the~form \\
+ ~~'<variable>'\\
+ ~or~\\
+ ~~'global~<variable>'.\\
+ It~must~be~given~in~one~of~these~formats~to~be~used~in~a~template.
+ }
+\msg_new:nnnn { template } { choice-not-implemented }
+ { The~choice~'#1'~has~no~implementation. }
+ {
+ Each~choice~listed~in~the~interface~for~a~template~must~
+ have~an~implementation.
+ }
+\msg_new:nnnn { template } { choice-no-code }
+ { The~choice~'#1'~requires~implementation~details. }
+ {
+ When~creating~template~code~using~\DeclareTemplateCode,~
+ each~choice~name~must~have~an~associated~implementation.\\
+ This~should~be~given~after~a~'='~sign:~LaTeX~did~not~find~one.
+ }
+\msg_new:nnnn { template } { choice-requires-code }
+ { The~choice~'#2'~for~key~'#1'~requires~an~implementation. }
+ {
+ You~should~have~put:\\
+ \ \ #1~:~choice~{~#2 = <code> ~} \\
+ but~LaTeX~did~not~find~any~<code>.
+ }
+\msg_new:nnnn { template } { duplicate-key-interface }
+ { Key~'#1'~appears~twice~in~interface~definition~\msg_line_context:. }
+ {
+ Each~key~can~only~have~one~interface~declared~in~a~template.\\
+ LaTeX~found~two~interfaces~for~'#1'.
+ }
+\msg_new:nnnn { template } { keytype-requires-argument }
+ { The~key~type~'#1'~requires~an~argument~\msg_line_context:. }
+ {
+ You~should~have~put:\\
+ \ \ <key-name>~:~#1~{~<argument>~} \\
+ but~LaTeX~did~not~find~an~<argument>.
+ }
+\msg_new:nnnn { template } { invalid-keytype }
+ { The~key~'#1'~is~missing~a~key-type~\msg_line_context:. }
+ {
+ Each~key~in~a~template~requires~a~key-type,~given~in~the~form:\\
+ \ \ <key>~:~<key-type>\\
+ LaTeX~could~not~find~a~<key-type>~in~your~input.
+ }
+\msg_new:nnnn { template } { key-no-value }
+ { The~key~'#1'~has~no~value~\msg_line_context:. }
+ {
+ When~creating~an~instance~of~a~template~
+ every~key~listed~must~include~a~value:\\
+ \ \ <key>~=~<value>
+ }
+\msg_new:nnnn { template } { key-no-variable }
+ { The~key~'#1'~requires~implementation~details~\msg_line_context:. }
+ {
+ When~creating~template~code~using~\DeclareTemplateCode,~
+ each~key~name~must~have~an~associated~implementation.\\
+ This~should~be~given~after~a~'='~sign:~LaTeX~did~not~find~one.
+ }
+\msg_new:nnnn { template } { key-not-implemented }
+ { Key~'#1'~has~no~implementation~\msg_line_context:. }
+ {
+ The~definition~of~key~implementations~for~template~'#2'~
+ of~template~type~'#3'~does~not~include~any~details~for~key~'#1'.\\
+ The~key~was~declared~in~the~interface~definition,~
+ and~so~an~implementation~is~required.
+ }
+\msg_new:nnnn { template } { missing-keytype }
+ { The~key~'#1'~is~missing~a~key-type~\msg_line_context:. }
+ {
+ Key~interface~definitions~should~be~of~the~form\\
+ \ \ #1~:~<key-type>\\
+ but~LaTeX~could~not~find~a~<key-type>.
+ }
+\msg_new:nnnn { template } { no-template-code }
+ {
+ The~template~'#2'~of~type~'#1'~is~unknown~
+ or~has~no~implementation.
+ }
+ {
+ There~is~no~code~available~for~the~template~name~given.\\
+ This~should~be~given~using~\DeclareTemplateCode.
+ }
+\msg_new:nnnn { template } { type-already-defined }
+ { Template~type~'#1'~already~defined. }
+ {
+ You~have~used~\NewTemplateType~
+ with~a~template~type~that~has~already~been~defined.
+ }
+\msg_new:nnnn { template } { type-mismatch }
+ { Template~types~'#1'~and~'#2'~do~not~agree. }
+ {
+ You~are~trying~to~use~a~template~directly~with~\UseInstance
+ (or~a~similar~function),~but~the~template~types~do~not~match.
+ }
+\msg_new:nnnn { template } { unknown-attribute }
+ { The~template~attribute~'#1'~is~unknown. }
+ {
+ There~is~a~definition~in~the~current~template~reading\\
+ \ \ \token_to_str:N \KeyValue {~#1~} \\
+ but~there~is~no~key~called~'#1'.
+ }
+\msg_new:nnnn { template } { unknown-choice }
+ { The~choice~'#2'~was~not~declared~for~key~'#1'. }
+ {
+ The~key~'#1'~takes~a~fixed~list~of~choices~
+ and~this~list~does~not~include~'#2'.
+ }
+\msg_new:nnnn { template } { unknown-default-choice }
+ { The~default~choice~'#2'~was~not~declared~for~key~'#1'. }
+ {
+ The~key~'#1'~takes~a~fixed~list~of~choices~
+ and~this~list~does~not~include~'#2'.
+ }
+\msg_new:nnnn { template } { unknown-instance }
+ { The~instance~'#2'~of~type~'#1'~is~unknown. }
+ {
+ You~have~asked~to~use~an~instance~'#2',~
+ but~this~has~not~been~created.
+ }
+\msg_new:nnnn { template } { unknown-key }
+ { Unknown~template~key~'#1'. }
+ {
+ The~key~'#1'~was~not~declared~in~the~interface~
+ for~the~current~template.
+ }
+\msg_new:nnnn { template } { unknown-keytype }
+ { The~key-type~'#1'~is~unknown. }
+ {
+ Valid~key-types~are:\\
+ -~boolean;\\
+ -~choice;\\
+ -~commalist;\\
+ -~function;\\
+ -~instance;\\
+ -~integer;\\
+ -~length;\\
+ -~muskip;\\
+ -~real;\\
+ -~skip;\\
+ -~tokenlist.
+ }
+\msg_new:nnnn { template } { unknown-type }
+ { The~template~type~'#1'~is~unknown. }
+ {
+ A~template~type~needs~to~be~defined~with~\NewTemplateType
+ prior~to~using~it.
+ }
+\msg_new:nnnn { template } { unknown-template }
+ { The~template~'#2'~of~type~'#1'~is~unknown. }
+ {
+ No~interface~has~been~declared~for~a~template~
+ '#2'~of~template~type~'#1'.
+ }
+% \end{macrocode}
+%
+% Information messages only have text: more text should not be needed.
+% \begin{macrocode}
+\msg_new:nnn { template } { declare-instance }
+ { Declaring~instance~~'#1'~of~type~#2~\msg_line_context:. }
+\msg_new:nnn { template } { declare-template-code }
+ { Declaring~code~for~template~'#2'~of~template~type~'#1'~\msg_line_context:. }
+\msg_new:nnn { template } { declare-template-interface }
+ {
+ Declaring~interface~for~template~'#2'~of~template~type~'#1'~
+ \msg_line_context:.
+ }
+\msg_new:nnn { template } { declare-type }
+ { Declaring~template~type~'#1'~taking~#2~argument(s)~\msg_line_context:. }
+\msg_new:nnn { template } { show-attribute }
+ {
+ The~template~'#2'~of~type~'#1'~has~
+ \tl_if_empty:nTF {#4} { no~#3. } { #3 : #4 }
+ }
+\msg_new:nnn { template } { show-values }
+ {
+ The~instance~'#2'~of~type~'#1'~has~
+ \tl_if_empty:nTF {#3} { no~values. } { values: #3 }
+ }
+% \end{macrocode}
+%
+% Also add \pkg{template} to the \pkg{LaTeX} messages.
+% \begin{macrocode}
+\prop_gput:Nnn \g_msg_module_type_prop { template } { LaTeX }
+% \end{macrocode}
+%
+% \subsection{User functions}
+%
+% \begin{macro}{\NewTemplateType}
+% \begin{macro}{\DeclareTemplateInterface}
+% \begin{macro}{\DeclareTemplateCode}
+% \begin{macro}{\DeclareTemplateCopy}
+% \begin{macro}{\EditTemplateDefaults}
+% \begin{macro}{\UseTemplate}
+% \begin{macro}{\DeclareInstance}
+% \begin{macro}{\DeclareInstanceCopy}
+% \begin{macro}{\EditInstance}
+% \begin{macro}{\UseInstance}
+% All simple translations.
+% \begin{macrocode}
+\cs_new_protected:Npn \NewTemplateType #1#2
+ { \@@_define_type:nn {#1} {#2} }
+\cs_new_protected:Npn \DeclareTemplateInterface #1#2#3#4
+ { \@@_declare_template_keys:nnnn {#1} {#2} {#3} {#4} }
+\cs_new_protected:Npn \DeclareTemplateCode #1#2#3#4#5
+ { \@@_declare_template_code:nnnnn {#1} {#2} {#3} {#4} {#5} }
+\cs_new_protected:Npn \DeclareTemplateCopy #1#2#3
+ { \@@_template_set_eq:nnn {#1} {#2} {#3} }
+\cs_new_protected:Npn \EditTemplateDefaults #1#2#3
+ { \@@_edit_defaults:nnn {#1} {#2} {#3} }
+\cs_new_protected:Npn \UseTemplate #1#2#3
+ { \@@_use_template:nnn {#1} {#2} {#3} }
+\cs_new_protected:Npn \DeclareInstance #1#2#3#4
+ { \@@_declare_instance:nnnn {#1} {#3} {#2} {#4} }
+\cs_new_protected:Npn \DeclareInstanceCopy #1#2#3
+ { \@@_instance_set_eq:nnn {#1} {#2} {#3} }
+\cs_new_protected:Npn \EditInstance #1#2#3
+ { \@@_edit_instance:nnn {#1} {#2} {#3} }
+\cs_new_protected:Npn \UseInstance #1#2
+ { \@@_use_instance:nn {#1} {#2} }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\ShowTemplateCode}
+% \begin{macro}{\ShowTemplateDefaults}
+% \begin{macro}{\ShowTemplateInterface}
+% \begin{macro}{\ShowTemplateVariables}
+% \begin{macro}{\ShowInstanceValues}
+% The show functions are again just translation.
+% \begin{macrocode}
+\cs_new_protected:Npn \ShowTemplateCode #1#2
+ { \@@_show_code:nn {#1} {#2} }
+\cs_new_protected:Npn \ShowTemplateDefaults #1#2
+ { \@@_show_defaults:nn {#1} {#2} }
+\cs_new_protected:Npn \ShowTemplateInterface #1#2
+ { \@@_show_keytypes:nn {#1} {#2} }
+\cs_new_protected:Npn \ShowTemplateVariables #1#2
+ { \@@_show_vars:nn {#1} {#2} }
+\cs_new_protected:Npn \ShowInstanceValues #1#2
+ { \@@_show_values:nn {#1} {#2} }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\IfInstanceExistsT, \IfInstanceExistsF, \IfInstanceExistsTF}
+% \changes{2024-02-15}{v1.0b}{New macros}
+% \changes{2024-04-17}{v1.0c}{Use plural names}
+% More direct translation.
+% \begin{macrocode}
+\cs_new:Npn \IfInstanceExistsTF #1#2
+ { \@@_if_instance_exist:nnTF {#1} {#2} }
+\cs_new:Npn \IfInstanceExistsT #1#2
+ { \@@_if_instance_exist:nnT {#1} {#2} }
+\cs_new:Npn \IfInstanceExistsF #1#2
+ { \@@_if_instance_exist:nnF {#1} {#2} }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\KeyValue}
+% Simply dump the argument when executed: this should not happen.
+% \begin{macrocode}
+\cs_new_protected:Npn \KeyValue #1 {#1}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\AssignTemplateKeys}
+% A short call to use a token register by proxy.
+% \begin{macrocode}
+\cs_new_protected:Npn \AssignTemplateKeys { \@@_assignments_pop: }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\SetTemplateKeys}
+% A friendly wrapper
+% \begin{macrocode}
+\cs_new_protected:Npn \SetTemplateKeys #1#2#3
+ { \keys_set_known:nnN { template / #1 / #2 } {#3} \l_@@_tmp_clist }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%<latexrelease>\IncludeInRelease{0000/00/00}{lttemplates}%
+%<latexrelease> {Prototype~document~commands}%
+%<latexrelease>
+%<latexrelease>\EndModuleRelease
+% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOff
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+% \end{macrocode}
+%
+% We need to stop DocStrip treating |@@| in a special way at this point.
+% \begin{macrocode}
+%<@@=>
+% \end{macrocode}
+%
+% \Finale \ No newline at end of file
diff --git a/macros/latex/base/lttextcomp.dtx b/macros/latex/base/lttextcomp.dtx
index 5de3797f79..7f247747d6 100644
--- a/macros/latex/base/lttextcomp.dtx
+++ b/macros/latex/base/lttextcomp.dtx
@@ -37,7 +37,7 @@
%
%
\ProvidesFile{lttextcomp.dtx}
- [2022/08/07 v1.0g LaTeX Kernel (text companion symbols)]
+ [2024/04/24 v1.1c LaTeX Kernel (text companion symbols)]
% \iffalse
\documentclass{ltxdoc}
\begin{document}
@@ -163,11 +163,12 @@
%
% \begin{macro}{\DeclareEncodingSubset}
%
-% The declaration takes 3 mandatory arguments: an \emph{encoding}
+% The declaration takes 3 mandatory arguments: an \emph{encoding}
% for which a subsetting is wanted (currently always \texttt{TS1},
% and most likely forever), the \emph{font family} for which we
-% declare the subset and finally the \emph{subset} number (between \texttt{0} (all
-% of the encoding is supported) and \texttt{9} many glyphs are missing.
+% declare the subset and finally the \emph{subset} number, with a value between
+% \texttt{0} (all of the encoding is supported) and \texttt{9} (many
+% glyphs are missing).
%
% For \texttt{TS1} the numbers have been chosen in a way that most
% fonts can be fairly correctly categorized, but the default
@@ -439,7 +440,7 @@
% \end{macrocode}
%
% And here are the other \texttt{TS1} glyphs that are implemented
-% by every font (or nearly every---a few are commented out and
+% by every font (or nearly every)---a few are commented out and
% moved to sub-encoding 9,
% because they aren't around in some fonts.
% \begin{macrocode}
@@ -950,6 +951,8 @@
% This first block contains the fonts that have been already
% supported by the \texttt{textcomp} package way back, i.e., the
% font families that have \TeX{} support since the mid-nineties.
+% \changes{v1.1a}{2024/01/27}{Adjusted/corrected TS1 sub-encoding
+% declarations for various families (gh/1257)}
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{ccr} {0}
\DeclareEncodingSubset{TS1}{cmbr} {0}
@@ -981,16 +984,28 @@
\DeclareEncodingSubset{TS1}{lmss} {1}
\DeclareEncodingSubset{TS1}{lmssq} {1}
\DeclareEncodingSubset{TS1}{lmvtt} {1}
-\DeclareEncodingSubset{TS1}{lmtt} {1} % missing TM, SM and
- % pertenthousand for some reason
+% \end{macrocode}
+% The lmtt family is missing TM, SM, and perthousand for some
+% reason, so the first safe sub-encoding would be 2, but that is
+% then missing out a huge number of glyphs that are available, so
+% we claim it is sub-encoding 1 even if this can lead to missing glyphs.
+% \begin{macrocode}
+\DeclareEncodingSubset{TS1}{lmtt} {1} % missing TM, SM and pertenthousand
% \end{macrocode}
%
+% The next three families have been removed from TeX Live, but we
+% keep the definitions
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{ptmx} {2}
\DeclareEncodingSubset{TS1}{ptmj} {2}
\DeclareEncodingSubset{TS1}{ul8} {2}
% \end{macrocode}
%
+% The next set are the early PostScript font implementations, these
+% days there are better alternatives, but \ldots. Note that, their
+% virtual fonts contain a lot of ``tofu'' in form of black squares,
+% thus they don't even give a missing character warning if you
+% select such a glyph. This is why they are set as sub-encoding 5.
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{bch} {5} % tofu for blank, ohm
\DeclareEncodingSubset{TS1}{futj}{5} % tofu for blank, interrobang/down, ohm
@@ -1009,12 +1024,11 @@
\DeclareEncodingSubset{TS1}{ul9} {5} % tofu for blank, interrobang/down, ohm
% \end{macrocode}
%
+% The next set suffers from the same problem and they contain even
+% fewer real glyphs.
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{dayroms}{6} % tofu for blank, interrobang/down, ohm
\DeclareEncodingSubset{TS1}{dayrom} {6} % tofu for blank, interrobang/down, ohm
-% \end{macrocode}
-%
-% \begin{macrocode}
\DeclareEncodingSubset{TS1}{augie}{8} % really only missing euro
\DeclareEncodingSubset{TS1}{put} {8}
\DeclareEncodingSubset{TS1}{uag} {8} % probably (currently broken distrib)
@@ -1024,6 +1038,7 @@
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{zi4} {9}
% \end{macrocode}
+%
% LucidaBright (sold through TUG) probably not quite correct, I
% guess as I have the older fonts \ldots
% \begin{macrocode}
@@ -1041,44 +1056,72 @@
% Below are the newer fonts that have support files for
% \LaTeX{}. With very few exceptions the classifications are done
% so that all characters are correctly produced (either being
-% available in the font or substituted.
+% available in the font or substituted).
%
% There are a few fonts that contain ``tofu'' squares in places
% (instead of a real glyph) and in a few cases some really seldom
% needed chars are unavailable, i.e., produce missing glyphs (to
% avoid that a large number of available chars are unnecessarily
-% substituted.
+% substituted).
%
+% Encoding declarations for these font families shouldn't really be
+% in the kernel, but part of the \texttt{.fd} files for the
+% family. When we introduced the concept in 2021 we had some hope
+% that this would happen over time and that we could take the
+% declarations out---after all it is nearly impossible to maintain
+% it correctly in the kernel, given that fonts may get new glyphs
+% added (happened for several of them in the recent year) which is
+% something we wouldn't notice. However, so far this hasn't
+% happened, so in 2024, I went through the current set and adjusted
+% the declarations in several places.
+%
+% Next four are wrong and still need adjustment:
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{lato-*} {0} % with a bunch of tofu inside
\DeclareEncodingSubset{TS1}{opensans-*} {0} % with a bunch of tofu inside
\DeclareEncodingSubset{TS1}{cantarell-*} {0} % with a bunch of tofu inside
-\DeclareEncodingSubset{TS1}{fbb-*} {0} % missing centoldstyle
+\DeclareEncodingSubset{TS1}{tli} {1} % with lots of tofu inside
% \end{macrocode}
%
% \begin{macrocode}
-\DeclareEncodingSubset{TS1}{tli} {1} % with lots of tofu inside
+\DeclareEncodingSubset{TS1}{fbb-*} {2} % missing centoldstyle
% \end{macrocode}
%
+%
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{Alegreya-*} {2}
\DeclareEncodingSubset{TS1}{AlegreyaSans-*} {2}
+\DeclareEncodingSubset{TS1}{BaskervilleF-*} {2}
\DeclareEncodingSubset{TS1}{DejaVuSans-TLF} {2}
\DeclareEncodingSubset{TS1}{DejaVuSansCondensed-TLF} {2}
+% \end{macrocode}
+% Next one is missing \cs{textfractionsolidus} but is otherwise
+% completely sub-encoding 2 so we use that sub-encoding.
+% \begin{macrocode}
\DeclareEncodingSubset{TS1}{DejaVuSansMono-TLF} {2}
+% \end{macrocode}
+%
+% \begin{macrocode}
\DeclareEncodingSubset{TS1}{EBGaramond-*} {2}
+\DeclareEncodingSubset{TS1}{Merriwthr-OsF} {2}
+\DeclareEncodingSubset{TS1}{MerriwthrSans-OsF} {2}
+\DeclareEncodingSubset{TS1}{Montserrat-*} {2}
+\DeclareEncodingSubset{TS1}{MontserratAlternates-*} {2}
+\DeclareEncodingSubset{TS1}{NotoSansMono-TLF} {2}
+\DeclareEncodingSubset{TS1}{NotoSansMono-TOsF} {2}
\DeclareEncodingSubset{TS1}{Tempora-TLF} {2}
\DeclareEncodingSubset{TS1}{Tempora-TOsF} {2}
+\DeclareEncodingSubset{TS1}{XCharter-TLF} {2}
+\DeclareEncodingSubset{TS1}{XCharter-TOsF} {2}
+\DeclareEncodingSubset{TS1}{erewhon-*} {2}
% \end{macrocode}
%
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{Arimo-TLF} {3}
-\DeclareEncodingSubset{TS1}{Carlito-*} {3}
-\DeclareEncodingSubset{TS1}{FiraSans-*} {3}
+\DeclareEncodingSubset{TS1}{Crlt-*} {3}
+\DeclareEncodingSubset{TS1}{IBMPlexMono-TLF} {3}
\DeclareEncodingSubset{TS1}{IBMPlexSans-TLF} {3}
-\DeclareEncodingSubset{TS1}{Merriweather-OsF} {3}
-\DeclareEncodingSubset{TS1}{Montserrat-*} {3}
-\DeclareEncodingSubset{TS1}{MontserratAlternates-*} {3}
+\DeclareEncodingSubset{TS1}{IBMPlexSerif-TLF} {3}
\DeclareEncodingSubset{TS1}{SourceCodePro-TLF} {3}
\DeclareEncodingSubset{TS1}{SourceCodePro-TOsF} {3}
\DeclareEncodingSubset{TS1}{SourceSansPro-*} {3}
@@ -1096,6 +1139,7 @@
\DeclareEncodingSubset{TS1}{CrimsonPro-*} {4}
\DeclareEncodingSubset{TS1}{FiraMono-TLF} {4}
\DeclareEncodingSubset{TS1}{FiraMono-TOsF} {4}
+\DeclareEncodingSubset{TS1}{FiraSans-*} {4}
\DeclareEncodingSubset{TS1}{Go-TLF} {4}
\DeclareEncodingSubset{TS1}{GoMono-TLF} {4}
\DeclareEncodingSubset{TS1}{InriaSans-*} {4}
@@ -1108,7 +1152,6 @@
\DeclareEncodingSubset{TS1}{LinguisticsPro-OsF} {4}
\DeclareEncodingSubset{TS1}{LinuxBiolinumT-*} {4}
\DeclareEncodingSubset{TS1}{LinuxLibertineT-*} {4}
-\DeclareEncodingSubset{TS1}{MerriweatherSans-OsF} {4}
\DeclareEncodingSubset{TS1}{MintSpirit-*} {4}
\DeclareEncodingSubset{TS1}{MintSpiritNoTwo-*} {4}
\DeclareEncodingSubset{TS1}{PTMono-TLF} {4}
@@ -1128,66 +1171,64 @@
% \end{macrocode}
%
% \begin{macrocode}
-\DeclareEncodingSubset{TS1}{Almendra-OsF} {5}
+\DeclareEncodingSubset{TS1}{Almndr-OsF} {5}
\DeclareEncodingSubset{TS1}{Baskervaldx-*} {5}
-\DeclareEncodingSubset{TS1}{BaskervilleF-*} {5}
-\DeclareEncodingSubset{TS1}{Bitter-TLF} {5}
+\DeclareEncodingSubset{TS1}{Bttr-TLF} {5}
\DeclareEncodingSubset{TS1}{Cinzel-LF} {5}
\DeclareEncodingSubset{TS1}{CinzelDecorative-LF} {5}
+\DeclareEncodingSubset{TS1}{Cochineal-*} {5}
\DeclareEncodingSubset{TS1}{DejaVuSerif-TLF} {5}
\DeclareEncodingSubset{TS1}{DejaVuSerifCondensed-TLF} {5}
\DeclareEncodingSubset{TS1}{GilliusADF-LF} {5}
\DeclareEncodingSubset{TS1}{GilliusADFCond-LF} {5}
\DeclareEncodingSubset{TS1}{GilliusADFNoTwo-LF} {5}
\DeclareEncodingSubset{TS1}{GilliusADFNoTwoCond-LF} {5}
-\DeclareEncodingSubset{TS1}{LobsterTwo-LF} {5}
\DeclareEncodingSubset{TS1}{OldStandard-TLF} {5}
-\DeclareEncodingSubset{TS1}{PlayfairDisplay-TLF} {5}
-\DeclareEncodingSubset{TS1}{PlayfairDisplay-TOsF} {5}
+\DeclareEncodingSubset{TS1}{PlyfrDisplay-TLF} {5}
+\DeclareEncodingSubset{TS1}{PlyfrDisplay-TOsF} {5}
\DeclareEncodingSubset{TS1}{TheanoDidot-TLF} {5}
\DeclareEncodingSubset{TS1}{TheanoDidot-TOsF} {5}
\DeclareEncodingSubset{TS1}{TheanoModern-TLF} {5}
\DeclareEncodingSubset{TS1}{TheanoModern-TOsF} {5}
\DeclareEncodingSubset{TS1}{TheanoOldStyle-TLF} {5}
\DeclareEncodingSubset{TS1}{TheanoOldStyle-TOsF} {5}
+\DeclareEncodingSubset{TS1}{charssil-TLF} {5}
% \end{macrocode}
%
% \begin{macrocode}
\DeclareEncodingSubset{TS1}{Crimson-TLF} {6}
-\DeclareEncodingSubset{TS1}{IBMPlexMono-TLF} {6}
-\DeclareEncodingSubset{TS1}{IBMPlexSerif-TLF} {6}
-\DeclareEncodingSubset{TS1}{LibertinusMono-TLF} {6}
\DeclareEncodingSubset{TS1}{LibertinusSerifDisplay-LF}{6}
\DeclareEncodingSubset{TS1}{LinuxLibertineDisplayT-*} {6}
\DeclareEncodingSubset{TS1}{LinuxLibertineMonoT-LF} {6}
\DeclareEncodingSubset{TS1}{LinuxLibertineMonoT-TLF} {6}
-\DeclareEncodingSubset{TS1}{Overlock-LF} {6}
+\DeclareEncodingSubset{TS1}{Ovrlck-LF} {6}
% \end{macrocode}
%
% \begin{macrocode}
+\DeclareEncodingSubset{TS1}{ComicNeue-TLF} {7}
+\DeclareEncodingSubset{TS1}{ComicNeueAngular-TLF} {7}
\DeclareEncodingSubset{TS1}{CormorantGaramond-*} {7}
\DeclareEncodingSubset{TS1}{Heuristica-TLF} {7}
\DeclareEncodingSubset{TS1}{Heuristica-TOsF} {7}
\DeclareEncodingSubset{TS1}{IMFELLEnglish-TLF} {7}
-\DeclareEncodingSubset{TS1}{LibreBaskerville-TLF} {7}
-\DeclareEncodingSubset{TS1}{LibreCaslon-*} {7}
-\DeclareEncodingSubset{TS1}{Marcellus-LF} {7}
+\DeclareEncodingSubset{TS1}{LibreBskrvl-TLF} {7}
+\DeclareEncodingSubset{TS1}{LibreCsln-*} {7}
+\DeclareEncodingSubset{TS1}{Lbstr-LF} {7}
+\DeclareEncodingSubset{TS1}{Mrcls-LF} {7}
+% \end{macrocode}
+% Strangely enough NotoSerif and NotoSans are sub-encoding 7 as
+% they are missing \cs{textminus} and several other glyphs. In
+% contrast the NotoSansMono is far more complete.
+% \begin{macrocode}
\DeclareEncodingSubset{TS1}{NotoSans-*} {7}
-\DeclareEncodingSubset{TS1}{NotoSansMono-TLF} {7}
-\DeclareEncodingSubset{TS1}{NotoSansMono-TOsF} {7}
\DeclareEncodingSubset{TS1}{NotoSerif-*} {7}
-\DeclareEncodingSubset{TS1}{Quattrocento-TLF} {7}
-\DeclareEncodingSubset{TS1}{QuattrocentoSans-TLF} {7}
-\DeclareEncodingSubset{TS1}{XCharter-TLF} {7}
-\DeclareEncodingSubset{TS1}{XCharter-TOsF} {7}
-\DeclareEncodingSubset{TS1}{erewhon-*} {7}
-\DeclareEncodingSubset{TS1}{ComicNeue-TLF} {7}
-\DeclareEncodingSubset{TS1}{ComicNeueAngular-TLF} {7}
-\DeclareEncodingSubset{TS1}{Forum-LF} {7} % the superiors are missing
+\DeclareEncodingSubset{TS1}{Quattro-LF} {7}
+\DeclareEncodingSubset{TS1}{QuattroSans-LF} {7}
+\DeclareEncodingSubset{TS1}{Frm-LF} {7} % the superiors are missing
% \end{macrocode}
%
% \begin{macrocode}
-\DeclareEncodingSubset{TS1}{Cochineal-*} {8}
+\DeclareEncodingSubset{TS1}{LibertinusMono-TLF} {8}
% \end{macrocode}
%
% \begin{macrocode}
@@ -1231,7 +1272,7 @@
%
% Here are new names for the legacy symbols that \LaTeX{} used to
% pick up from the \texttt{OMS} encoded fonts (and used for itemize
-% lists or footnote symbols.
+% lists or footnote symbols).
%
% We go the roundabout way via separate OMS declarations so that
%\begin{verbatim}
@@ -1481,20 +1522,22 @@
%
%
%
-%
% \section{The \texttt{textcomp} package}
%
%
+% For any rollback request before 2018-08-11 we make an attempt by
+% loading the 2018 version.
+% \changes{v2.1b}{2024/04/24}
+% {Load the 2018 version when rolling back prior to 2018-08-11
+% (gh/1333)}
% \begin{macrocode}
%<*TS1sty>
-\providecommand\DeclareRelease[3]{}
-\providecommand\DeclareCurrentRelease[2]{}
-
+\DeclareRelease{}{1997-12-01}{textcomp-2018-08-11.sty}
\DeclareRelease{}{2018-08-11}{textcomp-2018-08-11.sty}
\DeclareCurrentRelease{}{2020-02-02}
\ProvidesPackage{textcomp}
- [2020/02/02 v2.0n Standard LaTeX package]
+ [2024/04/24 v2.1b Standard LaTeX package]
% \end{macrocode}
%
% A precaution in case this is used without rebuilding the format.
@@ -1550,8 +1593,8 @@
}
% \end{macrocode}
%
+% \changes{v2.1a}{2024/04/22}{Drop default option \texttt{info} (gh/1333)}
% \begin{macrocode}
-\ExecuteOptions{info}
\ProcessOptions\relax
% \end{macrocode}
%
@@ -1706,7 +1749,7 @@
% The default is ``almostfull'' which means that old documents will
% work except that |\textcircled| and |\t| will use the kernel
% defaults (with the advantage that this also works if the current
-% font (as often the case) doesn't implement these glyphs.
+% font, as often the case, doesn't implement these glyphs).
%
% The ``force'' option simply sets the switch to true.
% \begin{macrocode}
@@ -2301,8 +2344,547 @@
% \begin{macrocode}
%</TS1oldsty>
% \end{macrocode}
+%
+%
+%
+%
+% \section{The \texttt{checkencodingsubset.tex} file}
+%
+% This is a simple file that asks for a name of a font family and
+% then displays information about the TS1 encoding for this family
+% and recommends the right encoding subset (to be used with
+% \cs{DeclareEncodingsubset}) for this family.
+% \changes{v1.1a}{2024/01/27}{Added check file for encoding subset}
+% \begin{macrocode}
+%<*TS1check>
+\Providesfile{checkencodingsubset.tex}
+ [2024/01/27 v0.5a Figure out safe TS1 encoding subsets]
+% \end{macrocode}
+%
+% \begin{macrocode}
+\let\typeoutdetails\typeout
+%\def\typeoutdetails#1{} % alternative definition used below
+% \end{macrocode}
+%
+% For the purpose of this check a glyph exists if the font slot is
+% occupied---too bad if that contains the wrong glyph or some tofu.
+% If it ``exists'' we return 0 otherwise 1. This way we can call
+% this macro several times in a row and obtain a number that is 0
+% if all glyphs are existing or greater than 0 if any of them is
+% missing.
+%
+% The second argument (holding the command name for a symbol) is
+% not used during these tests.
+% \begin{macrocode}
+\def\doesglyphexist#1#2{\iffontchar\testFont #1 0\else 1\relax \fi}
+% \end{macrocode}
+%
+% This macro also tests and outputs some information about the
+% symbol if it is missing. This time we make use of the second
+% argument.
+% \begin{macrocode}
+\def\glyphmissingdetails#1#2{\iffontchar\testFont #1 \else
+ \typeoutdetails{\space\space\space ==> \string#2 (#1) is missing}\fi}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\newif\ifsafesubencodingfound
+\newif\ifcoremisses
+% \end{macrocode}
+%
+% Testing a group of symbols that belong to one sub-encoding. More
+% precisely, the symbols that become unavailable if you change from
+% sub-encoding $x$ (\texttt{\#2}) to $x+1$ (\texttt{\#3}). As far
+% as the code is concerned, the
+% symbols that are supposed to be always available (the core)
+% become available if we test the group \texttt{-1} and \texttt{0}.
+%
+% The first argument contains the testing code and is supposed to
+% return a single number greater or equal to zero.
+% \begin{macrocode}
+\def\testgroup#1#2#3{%
+ \ifnum 0 = #1%
+ \ifnum #2<0
+ \typeoutdetails{All glyphs in core exist}%
+ \else
+ \typeoutdetails{All glyphs between sub-encoding #2 and #3 exist}%
+ \fi
+ \else
+ \ifnum #2<0
+ \typeoutdetails{**********************************}%
+ \typeoutdetails{Some glyphs are missing from core:}%
+ \coremissestrue
+ \ifsafesubencodingfound \else
+ \def\subencodingresult{#2}%
+ \fi
+ \else
+ \typeoutdetails{Some glyphs are missing from sub-encoding #2:}%
+ \ifsafesubencodingfound \else
+ \def\subencodingresult{#3}%
+ \fi
+ \fi
+% \end{macrocode}
+% If some glyphs are missing, we rerun the test code but this time
+% using \cs{glyphmissingdetails}.
+% \begin{macrocode}
+ {\let\doesglyphexist \glyphmissingdetails #1}%
+% \end{macrocode}
+% And because we had misses we have definitely found the subset.
+% \begin{macrocode}
+ \safesubencodingfoundtrue
+ \fi
+}
+% \end{macrocode}
+%
+% The currently defined subset for the family is either stored in
+% \cs{TS1:\meta{family}} if it was declared, or it is the default
+% subset which is stored in \cs{TS1:?}.
+% \begin{macrocode}
+\def\currsubencoding#1{\csname TS1:\ifcsname TS1:#1\endcsname #1\else ?\fi\endcsname}
+% \end{macrocode}
+%
+% If a font family is not found when declaring it with
+% \cs{DeclareFixedFont} we end up with the following font. This can
+% then be used as a simple test if we failed loading the TS1 font.
+% \begin{macrocode}
+\DeclareFixedFont\cmrFont{TS1}{cmr}{m}{n}{10pt}
+% \end{macrocode}
+%
+% Check for all glyphs in all encoding subsets \ldots
+% \begin{macrocode}
+\def\testallgroups#1{%
+ \DeclareFixedFont\testFont{TS1}{#1}{m}{n}{10pt}%
+ \ifx\testFont\cmrFont
+ \typeout{***** Font family #1 not found ****}%
+ \else
+% \end{macrocode}
+% We haven't checked anything yet.
+% \begin{macrocode}
+ \safesubencodingfoundfalse
+ \coremissesfalse
+ \typeoutdetails{^^J-----------------------------------------}%
+ \typeoutdetails{Testing font family #1^^J(currently TS1-sub-encoding
+ \currsubencoding{#1})}%
+ \typeout{-----------------------------------------}%
+% \end{macrocode}
+% Then we start testing the groups beginning with the glyphs
+% between sub-encoding 8 and 9. If any of them is missing (checked
+% with \cs{doesglyphexist}) then we already know that 9 is the
+% correct answer.
+% \begin{macrocode}
+ \testgroup{%
+ \doesglyphexist{21}{\texttwelveudash}%
+ \doesglyphexist{22}{\textthreequartersemdash}%
+ \doesglyphexist{134}{\textbardbl}%
+ \doesglyphexist{137}{\textcelsius}%
+ \doesglyphexist{178}{\texttwosuperior}%
+ \doesglyphexist{179}{\textthreesuperior}%
+ \doesglyphexist{185}{\textonesuperior}%
+ }{8}{9}%
+% \end{macrocode}
+% Nevertheless we go on with further groups so that the output
+% lists all missing glyphs.
+% \begin{macrocode}
+ \testgroup{%
+ \doesglyphexist{32}{\textblank}%
+ \doesglyphexist{148}{\textinterrobang}%
+ \doesglyphexist{149}{\textinterrobangdown}%
+ \doesglyphexist{191}{\texteuro}%
+ }{7}{8}%
+ \testgroup{%
+ \doesglyphexist{47}{\textfractionsolidus}%
+ \doesglyphexist{61}{\textminus}%
+ \doesglyphexist{87}{\textohm}%
+ \doesglyphexist{181}{\textmu}%
+ }{6}{7}%
+ \testgroup{%
+ \doesglyphexist{140}{\textflorin}%
+ \doesglyphexist{164}{\textcurrency}%
+ }{5}{6}%
+ \testgroup{%
+ \doesglyphexist{155}{\textnumero}%
+ \doesglyphexist{157}{\textestimated}%
+ }{4}{5}%
+ \testgroup{%
+ \doesglyphexist{24}{\textleftarrow}%
+ \doesglyphexist{25}{\textrightarrow}%
+ \doesglyphexist{94}{\textuparrow}%
+ \doesglyphexist{95}{\textdownarrow}%
+ \doesglyphexist{141}{\textcolonmonetary}%
+ \doesglyphexist{142}{\textwon}%
+ \doesglyphexist{146}{\textlira}%
+ \doesglyphexist{150}{\textdong}%
+ }{3}{4}%
+ \testgroup{%
+ \doesglyphexist{60}{\textlangle}%
+ \doesglyphexist{62}{\textrangle}%
+ }{2}{3}%
+ \testgroup{%
+ \doesglyphexist{0}{\capitalgrave}%
+ \doesglyphexist{1}{\capitalacute}%
+ \doesglyphexist{2}{\capitalcircumflex}%
+ \doesglyphexist{3}{\capitaltilde}%
+ \doesglyphexist{4}{\capitaldieresis}%
+ \doesglyphexist{5}{\capitalhungarumlaut}%
+ \doesglyphexist{6}{\capitalring}%
+ \doesglyphexist{7}{\capitalcaron}%
+ \doesglyphexist{8}{\capitalbreve}%
+ \doesglyphexist{9}{\capitalmacron}%
+ \doesglyphexist{10}{\capitaldotaccent}%
+ \doesglyphexist{11}{\capitalcedilla}%
+ \doesglyphexist{12}{\capitalogonek}%
+ \doesglyphexist{26}{\t}%
+ \doesglyphexist{27}{\capitaltie}%
+ \doesglyphexist{28}{\newtie}%
+ \doesglyphexist{29}{\capitalnewtie}%
+ \doesglyphexist{45}{\textdblhyphen}%
+ \doesglyphexist{48}{\textzerooldstyle}%
+ \doesglyphexist{49}{\textoneoldstyle}%
+ \doesglyphexist{50}{\texttwooldstyle}%
+ \doesglyphexist{51}{\textthreeoldstyle}%
+ \doesglyphexist{52}{\textfouroldstyle}%
+ \doesglyphexist{53}{\textfiveoldstyle}%
+ \doesglyphexist{54}{\textsixoldstyle}%
+ \doesglyphexist{55}{\textsevenoldstyle}%
+ \doesglyphexist{56}{\texteightoldstyle}%
+ \doesglyphexist{57}{\textnineoldstyle}%
+ \doesglyphexist{77}{\textmho}%
+ \doesglyphexist{79}{\textbigcircle}%
+ \doesglyphexist{91}{\textlbrackdbl}%
+ \doesglyphexist{93}{\textrbrackdbl}%
+ \doesglyphexist{96}{\textasciigrave}%
+ \doesglyphexist{98}{\textborn}%
+ \doesglyphexist{99}{\textdivorced}%
+ \doesglyphexist{100}{\textdied}%
+ \doesglyphexist{108}{\textleaf}%
+ \doesglyphexist{109}{\textmarried}%
+ \doesglyphexist{110}{\textmusicalnote}%
+ \doesglyphexist{126}{\texttildelow}%
+ \doesglyphexist{127}{\textdblhyphenchar}%
+ \doesglyphexist{128}{\textasciibreve}%
+ \doesglyphexist{129}{\textasciicaron}%
+ \doesglyphexist{175}{\textasciimacron}%
+ \doesglyphexist{130}{\textacutedbl}%
+ \doesglyphexist{131}{\textgravedbl}%
+ \doesglyphexist{138}{\textdollaroldstyle}%
+ \doesglyphexist{139}{\textcentoldstyle}%
+ \doesglyphexist{143}{\textnaira}%
+ \doesglyphexist{144}{\textguarani}%
+ \doesglyphexist{145}{\textpeso}%
+ \doesglyphexist{147}{\textrecipe}%
+ \doesglyphexist{152}{\textpertenthousand}%
+ \doesglyphexist{153}{\textpilcrow}%
+ \doesglyphexist{154}{\textbaht}%
+ \doesglyphexist{156}{\textdiscount}%
+ \doesglyphexist{158}{\textopenbullet}%
+ \doesglyphexist{159}{\textservicemark}%
+ \doesglyphexist{160}{\textlquill}%
+ \doesglyphexist{161}{\textrquill}%
+ \doesglyphexist{168}{\textasciidieresis}%
+ \doesglyphexist{171}{\textcopyleft}%
+ \doesglyphexist{173}{\textcircledP}%
+ \doesglyphexist{180}{\textasciiacute}%
+ \doesglyphexist{184}{\textreferencemark}%
+ \doesglyphexist{187}{\textsurd}%
+ }{1}{2}%
+% \end{macrocode}
+% All fonts (up to now) that belong to sub-encoding 1 do have the
+% \cs{textcircled} glyph, but it is too small to be usable. So this
+% test for this group currently doesn't do much good---but who
+% knows maybe one day a font shows up in which this glyph is
+% actually missing.
+% \begin{macrocode}
+ \testgroup{%
+ \doesglyphexist{79}{\textcircled}% this is not a proper test because the symbol is
+ % usually available but not usable
+ }{0}{1}%
+ \testgroup{%
+ \doesglyphexist{13}{\textquotestraightbase}%
+ \doesglyphexist{18}{\textquotestraightdblbase}%
+ \doesglyphexist{23}{\textcapitalcompwordmark}%
+ \doesglyphexist{31}{\textascendercompwordmark}%
+ \doesglyphexist{36}{\textdollar}%
+ \doesglyphexist{39}{\textquotesingle}%
+ \doesglyphexist{42}{\textasteriskcentered}%
+ \doesglyphexist{132}{\textdagger}%
+ \doesglyphexist{133}{\textdaggerdbl}%
+ \doesglyphexist{135}{\textperthousand}%
+ \doesglyphexist{136}{\textbullet}%
+ \doesglyphexist{151}{\texttrademark}%
+ \doesglyphexist{162}{\textcent}%
+ \doesglyphexist{163}{\textsterling}%
+ \doesglyphexist{165}{\textyen}%
+ \doesglyphexist{166}{\textbrokenbar}%
+ \doesglyphexist{167}{\textsection}%
+ \doesglyphexist{169}{\textcopyright}%
+ \doesglyphexist{170}{\textordfeminine}%
+ \doesglyphexist{172}{\textlnot}%
+ \doesglyphexist{174}{\textregistered}%
+ \doesglyphexist{176}{\textdegree}%
+ \doesglyphexist{177}{\textpm}%
+ \doesglyphexist{182}{\textparagraph}%
+ \doesglyphexist{183}{\textperiodcentered}%
+ \doesglyphexist{186}{\textordmasculine}%
+ \doesglyphexist{188}{\textonequarter}%
+ \doesglyphexist{189}{\textonehalf}%
+ \doesglyphexist{190}{\textthreequarters}%
+ \doesglyphexist{214}{\texttimes}%
+ \doesglyphexist{246}{\textdiv}%
+ }{-1}{0}%
+% \end{macrocode}
+% If all groups have all glyphs then we have the full encoding
+% (subset 0).
+% \begin{macrocode}
+ \ifsafesubencodingfound\else
+ \def\subencodingresult{0}%
+ \fi
+% \end{macrocode}
+% If the font is missing some of the core glyphs we make a remark
+% about this, because they will never display.
+% \begin{macrocode}
+ \typeoutdetails{-----------------------------------------}%
+ \typeout{TS1 encoding subset for #1\ifcoremisses \space(ignoring core misses)\fi
+ \space (\ifnum\subencodingresult =
+ \currsubencoding{#1} ok\else bad\fi)}%
+ \typeout{Use sub-encoding \subencodingresult
+ \ifnum\subencodingresult = \currsubencoding{#1}\else
+ \space (not \currsubencoding{#1})\fi}
+ \typeout{-----------------------------------------^^J}%
+ \fi
+}
+% \end{macrocode}
+%
+% This tests all declarations (or most of them) that have been
+% added to the kernel. It is called if no family is given interactively.
+% \begin{macrocode}
+\long\def\testallkerneldefinedfamilies{%
+\testallgroups{ccr}% {0}
+\testallgroups{cmbr}% {0}
+%%\testallgroups{cmr}% {0} % don't test this one as it is the fallback
+ % thus reports that the family is not found
+\testallgroups{cmss}% {0}
+\testallgroups{cmtl}% {0}
+\testallgroups{cmtt}% {0}
+\testallgroups{cmvtt}% {0}
+\testallgroups{pxr}% {0}
+\testallgroups{pxss}% {0}
+\testallgroups{pxtt}% {0}
+\testallgroups{qag}% {0}
+\testallgroups{qbk}% {0}
+\testallgroups{qcr}% {0}
+\testallgroups{qcs}% {0}
+\testallgroups{qhvc}% {0}
+\testallgroups{qhv}% {0}
+\testallgroups{qpl}% {0}
+\testallgroups{qtm}% {0}
+\testallgroups{qzc}% {0}
+\testallgroups{txr}% {0}
+\testallgroups{txss}% {0}
+\testallgroups{txtt}% {0}
+%
+% Next would claim to be 0 (or 2)
+%
+%\testallgroups{lmr}% {1}
+%\testallgroups{lmdh}% {1}
+%\testallgroups{lmss}% {1}
+%\testallgroups{lmssq}% {1}
+%\testallgroups{lmvtt}% {1}
+%\testallgroups{lmtt}% {1} % missing TM, SM and pertenthousand so really 2
+%
+% these are no longer in TeX Live
+%
+%\testallgroups{ptmx}% {2} % gone for a long time it seems
+%\testallgroups{ptmj}% {2} % ditto
+%\testallgroups{ul8}% {2} % ditto
+%
+% next block has tofu chars so results are wrong
+%
+%\testallgroups{bch}% {5} % tofu for blank, ohm
+%\testallgroups{futj}%{5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{futs}%{5} % tofu for blank, ohm
+%\testallgroups{futx}%{5} % probably (currently broken distrib)
+%\testallgroups{pag}% {5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{pbk}% {5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{pcr}% {5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{phv}% {5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{pnc}% {5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{pplj}%{5} % tofu for blank
+%\testallgroups{pplx}%{5} % tofu for blank
+%\testallgroups{ppl}% {5} % tofu for blank interrobang/down
+%\testallgroups{ptm}% {5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{pzc}% {5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{ul9}% {5} % tofu for blank, interrobang/down, ohm
+%\testallgroups{dayroms}%{6} % tofu for blank, interrobang/down, ohm
+%\testallgroups{dayrom}% {6} % tofu for blank, interrobang/down, ohm
+%\testallgroups{augie}%{8} % really only missing euro and full of tofu
+%\testallgroups{put}% {8}
+%\testallgroups{uag}% {8} % probably (currently broken distrib)
+%\testallgroups{ugq}% {8}
+%
+\testallgroups{zi4}% {9}
+%
+%% not installed normally
+%
+%\testallgroups{hls}% {5}
+%\testallgroups{hlst}% {5}
+%\testallgroups{hlct}% {5}
+%\testallgroups{hlh}% {5}
+%\testallgroups{hlx}% {8}
+%\testallgroups{hlce}% {8}
+%\testallgroups{hlcn}% {8}
+%\testallgroups{hlcw}% {8}
+%\testallgroups{hlcf}% {8}
-
+\testallgroups{lato-LF}% {0} % with a bunch of tofu inside --- should probably be changed
+\testallgroups{opensans-TLF}%{0} % with a bunch of tofu inside --- should probably be changed
+\testallgroups{cantarell-TLF}% {0} % with a bunch of tofu inside --- should probably be changed
+\testallgroups{fbb-LF}% {0} % missing centoldstyle ---> 2
+\testallgroups{tli}% {1} % with lots of tofu inside --- should probably be changed
+\testallgroups{Alegreya-OsF}% {2}
+\testallgroups{AlegreyaSans-OsF}% {2}
+\testallgroups{DejaVuSans-TLF}% {2}
+\testallgroups{DejaVuSansCondensed-TLF}% {2}
+\testallgroups{DejaVuSansMono-TLF}% {2} this is missing \textfractionsolidus which makes it 7 really
+\testallgroups{EBGaramond-LF}% {2}
+\testallgroups{Tempora-TLF}% {2}
+\testallgroups{Tempora-TOsF}% {2}
+\testallgroups{Arimo-TLF}% {3}
+\testallgroups{Crlt-TLF}% {3} changed from Carlito-
+\testallgroups{FiraSans-LF}% {3} should be 4
+\testallgroups{IBMPlexSans-TLF}% {3}
+\testallgroups{Merriwthr-OsF}% {3} changed from Merriweather- and should be 2
+\testallgroups{Montserrat-LF}% {3} now 2
+\testallgroups{MontserratAlternates-LF}%{3} now 2
+\testallgroups{SourceCodePro-TLF}% {3}
+\testallgroups{SourceCodePro-TOsF}% {3}
+\testallgroups{SourceSansPro-OsF}% {3}
+\testallgroups{SourceSerifPro-LF}% {3}
+\testallgroups{Tinos-TLF}% {3}
+\testallgroups{AccanthisADFStdNoThree-LF}%{4}
+\testallgroups{Cabin-TLF}% {4}
+\testallgroups{Caladea-TLF}% {4}
+\testallgroups{Chivo-LF}% {4}
+\testallgroups{ClearSans-TLF}% {4}
+\testallgroups{Coelacanth-LF}% {4}
+\testallgroups{CrimsonPro-LF}% {4}
+\testallgroups{FiraMono-TLF}% {4}
+\testallgroups{FiraMono-TOsF}% {4}
+\testallgroups{Go-TLF}% {4}
+\testallgroups{GoMono-TLF}% {4}
+\testallgroups{InriaSans-LF}% {4}
+\testallgroups{InriaSerif-LF}% {4}
+\testallgroups{LibertinusSans-LF}% {4}
+\testallgroups{LibertinusSerif-LF}% {4}
+\testallgroups{LibreBodoni-TLF}% {4}
+\testallgroups{LibreFranklin-TLF}% {4}
+\testallgroups{LinguisticsPro-LF}% {4}
+\testallgroups{LinguisticsPro-OsF}% {4}
+\testallgroups{LinuxBiolinumT-LF}% {4}
+\testallgroups{LinuxLibertineT-LF}% {4}
+\testallgroups{MerriwthrSans-OsF}% {4} name change and now 2
+\testallgroups{MintSpirit-LF}% {4}
+\testallgroups{MintSpiritNoTwo-LF}% {4}
+\testallgroups{PTMono-TLF}% {4}
+\testallgroups{PTSans-TLF}% {4}
+\testallgroups{PTSansCaption-TLF}% {4}
+\testallgroups{PTSansNarrow-TLF}% {4}
+\testallgroups{PTSerif-TLF}% {4}
+\testallgroups{PTSerifCaption-TLF}% {4}
+\testallgroups{Raleway-TLF}% {4}
+\testallgroups{Raleway-TOsF}% {4}
+\testallgroups{Roboto-LF}% {4}
+\testallgroups{RobotoMono-TLF}% {4}
+\testallgroups{RobotoSlab-TLF}% {4}
+\testallgroups{Rosario-LF}% {4}
+\testallgroups{SticksTooText-LF}% {4}
+\testallgroups{UniversalisADFStd-LF}%{4}
+\testallgroups{Almndr-OsF}% {5} name change
+\testallgroups{Baskervaldx-LF}% {5}
+\testallgroups{BaskervilleF-LF}% {5} now 2
+\testallgroups{Bttr-TLF}% {5} name changed from Bitter-...
+\testallgroups{Cinzel-LF}% {5}
+\testallgroups{CinzelDecorative-LF}%{5}
+\testallgroups{DejaVuSerif-TLF}% {5}
+\testallgroups{DejaVuSerifCondensed-TLF}% {5}
+\testallgroups{GilliusADF-LF}% {5}
+\testallgroups{charssil-TLF} %% missing should be 5
+\testallgroups{GilliusADFCond-LF}%{5}
+\testallgroups{GilliusADFNoTwo-LF}%{5}
+\testallgroups{GilliusADFNoTwoCond-LF}%{5}
+\testallgroups{Lbstr-LF}% {5} name change and should be 7
+\testallgroups{OldStandard-TLF}% {5}
+\testallgroups{PlyfrDisplay-LF}%{5} name change
+\testallgroups{PlyfrDisplay-OsF}% {5} name change
+\testallgroups{TheanoDidot-TLF}% {5}
+\testallgroups{TheanoDidot-TOsF}% {5}
+\testallgroups{TheanoModern-TLF}% {5}
+\testallgroups{TheanoModern-TOsF}%{5}
+\testallgroups{TheanoOldStyle-TLF}%{5}
+\testallgroups{TheanoOldStyle-TOsF}%{5}
+\testallgroups{Crimson-TLF}% {6}
+\testallgroups{IBMPlexMono-TLF}% {6} now 3
+\testallgroups{IBMPlexSerif-TLF}% {6} now 3
+\testallgroups{LibertinusMono-TLF}%{6} should be 8
+\testallgroups{LibertinusSerifDisplay-LF}%{6}
+\testallgroups{LinuxLibertineDisplayT-LF}%{6}
+\testallgroups{LinuxLibertineMonoT-LF}%{6}
+\testallgroups{LinuxLibertineMonoT-TLF}%{6}
+\testallgroups{Ovrlck-LF}% {6} name changed
+\testallgroups{CormorantGaramond-LF}%{7}
+\testallgroups{Heuristica-TLF}% {7}
+\testallgroups{Heuristica-TOsF}% {7}
+\testallgroups{IMFELLEnglish-TLF}%{7}
+\testallgroups{LibreBskvl-LF}% {7} %% wrong name LibreBaskerville-TLF
+\testallgroups{LibreCsln-LF}% {7} changed from LibreCaslon-
+\testallgroups{Mrcls-LF}% {7} %% wrong name Marcellus-LF
+\testallgroups{NotoSans-LF}% {7}
+\testallgroups{NotoSansMono-TLF}%{7} now 2
+\testallgroups{NotoSansMono-TOsF}%{7} now 2
+\testallgroups{NotoSerif-LF}% {7}
+\testallgroups{Quattro-LF}% {7} changed from Quattrocento-
+\testallgroups{QuattroSans-LF}% {7} changed from QuattrocentoSans-
+\testallgroups{XCharter-TLF}% {7} now 2
+\testallgroups{XCharter-TOsF}% {7} now 2
+\testallgroups{erewhon-LF}% {7} now 2
+\testallgroups{ComicNeue-TLF}% {7}
+\testallgroups{ComicNeueAngular-TLF}%{7}
+\testallgroups{Frm-LF}%{7} % the superiors are missing; name changed from Forum-LF
+\testallgroups{Cochineal-TLF}% {8} now 5
+\testallgroups{AlgolRevived-TLF}%{9}
+}
+% \end{macrocode}
+%
+% There interaction with the user.
+% \begin{macrocode}
+\typeout{^^J=====================================================================}
+\typeout{| Enter font family to check (or <enter> for kernel defined families)}
+\typeout{=====================================================================}
+\typein[\FontFamilyToCheck]{}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\if!\FontFamilyToCheck!
+ \typeout{=====================================================================}
+ \typeout{| Detailed output? (default no)}
+ \typeout{=====================================================================}
+ \typein[\Details]{}
+ \if!\Details!
+ \def\typeoutdetails#1{}
+ \else
+ \let\typeoutdetails\typeout
+ \fi
+ \testallkerneldefinedfamilies
+\else
+ \let\typeoutdetails\typeout
+ \testallgroups\FontFamilyToCheck
+\fi
+% \end{macrocode}
+%
+% \begin{macrocode}
+\stop
+%</TS1check>
+% \end{macrocode}
+%
% \Finale
%
diff --git a/macros/latex/base/ltthm.dtx b/macros/latex/base/ltthm.dtx
index 180b8accfe..c900f519dd 100644
--- a/macros/latex/base/ltthm.dtx
+++ b/macros/latex/base/ltthm.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltthm.dtx}
- [2014/09/29 v1.0f LaTeX Kernel (Theorems)]
+ [2024/03/18 v1.0g LaTeX Kernel (Theorems)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltthm.dtx}
@@ -237,16 +237,31 @@
% \end{macro}
%
% \begin{macro}{\@thm}
+% \changes{v1.0c}{1994/04/17}{Use new std counter error message (FMi)}
+% \changes{v1.0g}{2024/03/18}{Use \cs{@kernel@refstepcounter} to avoid an unwanted target (UFi)}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2024/03/18}%
+%<latexrelease> {\@thm}{no link target}%
\def\@thm#1#2{%
- \refstepcounter{#1}%
+ \@kernel@refstepcounter{#1}%
\@ifnextchar[{\@ythm{#1}{#2}}{\@xthm{#1}{#2}}}
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\@thm}{no link target}%
+%<latexrelease>\def\@thm#1#2{%
+%<latexrelease> \refstepcounter{#1}%
+%<latexrelease> \@ifnextchar[{\@ythm{#1}{#2}}{\@xthm{#1}{#2}}}
+%<latexrelease>\EndIncludeInRelease
+%</2ekernel|latexrelease>
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@xthm}
% \begin{macro}{\@ythm}
% \begin{macrocode}
+%<*2ekernel>
\def\@xthm#1#2{%
\@begintheorem{#2}{\csname the#1\endcsname}\ignorespaces}
\def\@ythm#1#2[#3]{%
@@ -273,11 +288,26 @@
% NFSS}
% Providing theorem defaults.
% \task{???}{add `reset@font?}
+% % \changes{v1.0g}{2024/03/18}{Insert link target in the label (UFi)}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2024/03/18}%
+%<latexrelease> {\@begintheorem}{add link targets}%
\def\@begintheorem#1#2{\trivlist
- \item[\hskip \labelsep{\bfseries #1\ #2}]\itshape}
+ \item[\MakeLinkTarget{\@currentcounter}\hskip \labelsep{\bfseries #1\ #2}]\itshape}
\def\@opargbegintheorem#1#2#3{\trivlist
- \item[\hskip \labelsep{\bfseries #1\ #2\ (#3)}]\itshape}
+ \item[\MakeLinkTarget{\@currentcounter}\hskip \labelsep{\bfseries #1\ #2\ (#3)}]\itshape}
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\@begintheorem}{add link targets}%
+%<latexrelease>\def\@begintheorem#1#2{\trivlist
+%<latexrelease> \item[\hskip \labelsep{\bfseries #1\ #2}]\itshape}
+%<latexrelease>\def\@opargbegintheorem#1#2#3{\trivlist
+%<latexrelease> \item[\hskip \labelsep{\bfseries #1\ #2\ (#3)}]\itshape}
+%<latexrelease>\EndIncludeInRelease
+%</2ekernel|latexrelease>
+%<*2ekernel>
\def\@endtheorem{\endtrivlist}
%</2ekernel>
% \end{macrocode}
diff --git a/macros/latex/base/ltvers.dtx b/macros/latex/base/ltvers.dtx
index bf5dce4ca1..15e662d843 100644
--- a/macros/latex/base/ltvers.dtx
+++ b/macros/latex/base/ltvers.dtx
@@ -112,10 +112,10 @@
%</2ekernel>
%<latexrelease>\edef\latexreleaseversion
%<*2ekernel|latexrelease>
- {2023-11-01}
+ {2024-06-01}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch@level{1}
+\def\patch@level{2}
% \end{macrocode}
%
% \begin{macro}{\development@branch@name}
diff --git a/macros/latex/base/ltx3info.pdf b/macros/latex/base/ltx3info.pdf
index 9de607772d..aa6a8811cb 100644
--- a/macros/latex/base/ltx3info.pdf
+++ b/macros/latex/base/ltx3info.pdf
Binary files differ
diff --git a/macros/latex/base/ltxdoc.dtx b/macros/latex/base/ltxdoc.dtx
index 584f4f51f6..5e8b494692 100644
--- a/macros/latex/base/ltxdoc.dtx
+++ b/macros/latex/base/ltxdoc.dtx
@@ -30,7 +30,7 @@
%
%<class>\NeedsTeXFormat{LaTeX2e}
%<class>\ProvidesClass{ltxdoc}
-%<class> [2023/03/28 v2.1j Standard LaTeX documentation class]
+%<class> [2024/02/08 v2.1j Standard LaTeX documentation class]
%
%<*driver>
\documentclass{ltxdoc}
@@ -288,12 +288,13 @@
% \section{Useful abbreviations}
%
% |\cmd{\foo}| Prints |\foo| verbatim. It may be used inside moving
-% arguments. It can \emph{not} be use to record commands that are defined as
+% arguments. It can \emph{not} be used to record commands that are defined as
% ``|\outer|'' nor is it possible to use it on conditionals such as
% |\iftrue| or defined by |\newif|.
-% |\cs{foo}| already available with the \texttt{doc} package also prints |\foo|, for those who prefer that
+% |\cs{foo}| Already available with the \texttt{doc} package and also prints |\foo|,
+% for those who prefer that
% syntax. (This second form can be used to record all types of command so the
-% above restrictions do not apply.
+% above restrictions do not apply.)
% \begin{macro}{\cmd}
% \changes{v2.0k}{1994/05/21}{New definition, so \cmd\{ works.}
% \begin{macro}{\cs}
diff --git a/macros/latex/base/ltxdoc.pdf b/macros/latex/base/ltxdoc.pdf
index 96b3705014..a6a6d37d0f 100644
--- a/macros/latex/base/ltxdoc.pdf
+++ b/macros/latex/base/ltxdoc.pdf
Binary files differ
diff --git a/macros/latex/base/makeindx.pdf b/macros/latex/base/makeindx.pdf
index 3ff3c51adf..c2be4c35d3 100644
--- a/macros/latex/base/makeindx.pdf
+++ b/macros/latex/base/makeindx.pdf
Binary files differ
diff --git a/macros/latex/base/modguide.pdf b/macros/latex/base/modguide.pdf
index fc7923303e..f54d380d3e 100644
--- a/macros/latex/base/modguide.pdf
+++ b/macros/latex/base/modguide.pdf
Binary files differ
diff --git a/macros/latex/base/nfssfont.dtx b/macros/latex/base/nfssfont.dtx
index ae91abf671..0464053c10 100644
--- a/macros/latex/base/nfssfont.dtx
+++ b/macros/latex/base/nfssfont.dtx
@@ -26,8 +26,8 @@
% extension .ins) which are part of the distribution.
%
% \fi
-\def\nfssfontfileversion{v2.2e}
-\def\nfssfontfiledate{2020/11/26}
+\def\nfssfontfileversion{v2.2f}
+\def\nfssfontfiledate{2023/11/07}
%
% \iffalse
@@ -197,7 +197,7 @@
{\PackageWarningNoLine{nfssfont}%
{Encoding file `\next' not found.%
\MessageBreak
- You might have misspelt the name of the encoding
+ You might have misspelled the name of the encoding
\MessageBreak
or perhaps this encoding is not a text encoding,
\MessageBreak
diff --git a/macros/latex/base/nfssfont.pdf b/macros/latex/base/nfssfont.pdf
index cb60d13464..194a851e49 100644
--- a/macros/latex/base/nfssfont.pdf
+++ b/macros/latex/base/nfssfont.pdf
Binary files differ
diff --git a/macros/latex/base/proc.pdf b/macros/latex/base/proc.pdf
index f271e71d3f..8d7b5ec43e 100644
--- a/macros/latex/base/proc.pdf
+++ b/macros/latex/base/proc.pdf
Binary files differ
diff --git a/macros/latex/base/slides.pdf b/macros/latex/base/slides.pdf
index 844914de88..b372bbba23 100644
--- a/macros/latex/base/slides.pdf
+++ b/macros/latex/base/slides.pdf
Binary files differ
diff --git a/macros/latex/base/slifonts.fdd b/macros/latex/base/slifonts.fdd
index 8ddd639d50..b35cd07a8b 100644
--- a/macros/latex/base/slifonts.fdd
+++ b/macros/latex/base/slifonts.fdd
@@ -45,7 +45,7 @@
%<*driver, >
\ProvidesFile{sfonts.drv}
%</driver, >
- [2019/07/09 v2.2f Standard LaTeX slide font definitions]
+ [2023/12/02 v2.2f Standard LaTeX slide font definitions]
%
%<*driver>
\documentclass{ltxdoc}
@@ -95,7 +95,7 @@
% \section{Introduction}
%
% This file contains the external font information for special
-% variants of the the Computer Modern fonts to be used for overhead
+% variants of the Computer Modern fonts to be used for overhead
% slides. They allow to produce slides in a similar fashion as it was
% originally done by \SliTeX{}.
%
@@ -103,7 +103,7 @@
% format. Instead the standard format may be used and internally only
% different font definition files come into play.
%
-% Note, that that you therefore can easily produce slides in different
+% Note that you therefore can easily produce slides in different
% fonts just by calling an appropriate package (like |times|) in
% your |\usepackage| command. This works, for example, with all
% fonts that are defined to be scalable (eg PostScript fonts) since
diff --git a/macros/latex/base/slifonts.pdf b/macros/latex/base/slifonts.pdf
index cce5a2fbd7..1bbfdf9ed1 100644
--- a/macros/latex/base/slifonts.pdf
+++ b/macros/latex/base/slifonts.pdf
Binary files differ
diff --git a/macros/latex/base/source2e.pdf b/macros/latex/base/source2e.pdf
index 2f086fe61b..c7c8afd1dd 100644
--- a/macros/latex/base/source2e.pdf
+++ b/macros/latex/base/source2e.pdf
Binary files differ
diff --git a/macros/latex/base/source2e.tex b/macros/latex/base/source2e.tex
index 302c76822d..6ff2928a42 100644
--- a/macros/latex/base/source2e.tex
+++ b/macros/latex/base/source2e.tex
@@ -342,6 +342,8 @@ page_precedence "rnaA"
\DocInclude{ltoutput} % Output routine
+ \DocInclude{lttagging}% Tagging support
+
\DocInclude{lthyphen} % Hyphenation (hyphen.ltx).
\DocInclude{ltfinal} % Last minute initialisations and dump
@@ -378,7 +380,7 @@ page_precedence "rnaA"
\def\endash{--}
\catcode`\-\active
\def-{\futurelet\temp\indexdash}
-\def\indexdash{\ifx\temp-\endash\fi}
+\def\indexdash{\ifx\temp-\endash\else:\fi}
\PrintIndex
\endgroup
diff --git a/macros/latex/base/source2edoc.cls b/macros/latex/base/source2edoc.cls
index 5f731af7ae..48ae49b29a 100644
--- a/macros/latex/base/source2edoc.cls
+++ b/macros/latex/base/source2edoc.cls
@@ -2,12 +2,12 @@
% This class is buggy and needs fixing
\ProvidesClass{source2edoc}
- [2022/04/03 v0.2c Quick hack to typeset source2.tex
+ [2024/02/14 v0.2e Quick hack to typeset source2.tex
(not usable for anything else and buggy -- will vanish again)!]
-\LoadClass{l3doc}
+\LoadClass[kernel]{l3doc}
\RemoveFromHook{begindocument}[l3doc] % drop the standard setting making " a shortverb
\AddToHook{begindocument}{\MakeShortVerb \|} % but readd | as one
@@ -50,84 +50,6 @@
}
-
-% some l3doc's def are buggy (already fixed there but not distributed yet)
-
-\RenewDocumentCommand \DocInclude { m }
- {
- \relax\clearpage
- \docincludeaux
- \IfFileExists{#1.fdd}
- { \cs_set:Npn \currentfile{#1.fdd} }
- { \cs_set:Npn \currentfile{#1.dtx} }
- \int_compare:nNnTF \@auxout = \@partaux
- { \@latexerr{\string\include\space cannot~be~nested}\@eha }
- { \@docinclude {#1} } % <--- braces needed!
- \int_compare:nNnF { \tex_currentgrouplevel:D } = { 0 }
- {
- \int_compare:nNnT { \tex_interactionmode:D } = { 0 }
- { \int_set:Nn \tex_interactionmode:D { 1 } }
- \msg_fatal:nnn { source2edoc } { missing-endgroup } {#1}
- }
- }
-\msg_new:nnn { source2edoc } { missing-endgroup }
- {
- \str_if_eq:VnTF \@currenvir { document }
- {
- There~are~\int_use:N \tex_currentgrouplevel:D
- \c_space_tl unclosed~groups~in~#1.dtx.
- }
- {
- The~\@currenvir \c_space_tl environment~on~line~\@currenvline
- \c_space_tl doesn't~have~a~matching~\iow_char:N\\end{\@currenvir}.
- }
- }
-\cs_gset:Npn \@docinclude #1
- {
- \clearpage
- \immediate\write\@mainaux{\string\@input{#1.aux}}
- \@tempswatrue
- \if@partsw
- \@tempswafalse
- \cs_set:Npx \@tempb {#1}
- \clist_map_inline:Nn \@partlist
- {
- \if_meaning:w \@tempa \@tempb
- \@tempswatrue
- \fi:
- }
- \fi
- \if@tempswa
- \cs_set_eq:NN \@auxout \@partaux
- \immediate\openout\@partaux #1.aux
- \immediate\write\@partaux{\relax}
- \cs_set_eq:NN \@ltxdoc@PrintIndex \PrintIndex
- \cs_set_eq:NN \PrintIndex \relax
- \cs_set_eq:NN \@ltxdoc@PrintChanges \PrintChanges
- \cs_set_eq:NN \PrintChanges \relax
- \cs_set_eq:NN \@ltxdoc@theglossary \theglossary
- \cs_set_eq:NN \@ltxdoc@endtheglossary \endtheglossary
- \part{\currentfile}
- {
- \cs_set_eq:NN \ttfamily\relax
- \cs_gset:Npx \filekey
- { \filekey,~ \thepart = { \ttfamily \currentfile } } % <-- mising spaces considered harmful
- }
- \DocInput{\currentfile}
- \cs_set_eq:NN \PrintIndex \@ltxdoc@PrintIndex
- \cs_set_eq:NN \PrintChanges \@ltxdoc@PrintChanges
- \cs_set_eq:NN \theglossary \@ltxdoc@theglossary
- \cs_set_eq:NN \endtheglossary \@ltxdoc@endtheglossary
- \clearpage
- \@writeckpt{#1}
- \immediate \closeout \@partaux
- \else
- \@nameuse{cp@#1}
- \fi
- \cs_set_eq:NN \@auxout \@mainaux
- }
-
-
% change the setup here: we have a lot of long names so better run raggeded
\cs_set_protected:Npn \__codedoc_macro_end_style:n #1
@@ -176,7 +98,7 @@
dd%
\else\@ctrerr\fi}
\def\docincludeaux{%
- \def\thepart{\aalph{part}}\def\filesep{\thepart-}%
+ \def\thepart{\ifnum\value{part}<10 0\fi\arabic{part}}\def\filesep{\thepart-}%
\let\filekey\@gobble
\g@addto@macro\index@prologue{%
\gdef\@oddfoot{\parbox[t]{\textwidth}{\strut\footnotesize
@@ -303,6 +225,9 @@ Bug reports can be opened (category \texttt{#1}) at\\%
\AddToHook{cmd/tableofcontents/after}{\global\let\tableofcontents\relax}
+% pages > 1000
+\renewcommand\@pnumwidth{2em}
+
\InputIfFileExists{ltxdoc.cfg}
{\typeout{*************************************^^J%
* Local config file ltxdoc.cfg used^^J%
diff --git a/macros/latex/base/syntonly.dtx b/macros/latex/base/syntonly.dtx
index 9d3baaa024..9844585fa5 100644
--- a/macros/latex/base/syntonly.dtx
+++ b/macros/latex/base/syntonly.dtx
@@ -71,7 +71,7 @@
\ProvidesFile{syntonly.dtx}
%</dtx>
%<*package|dtx>
- [2017/06/30 v2.1e Standard LaTeX2e package]
+ [2024/02/08 v2.1e Standard LaTeX2e package]
%</package|dtx>
% \end{macrocode}
%
@@ -150,7 +150,7 @@
\repeat
% \end{macrocode}
% Since all font changes occur either via |\selectfont| (in
-% text or |\mathversion| (for math mode) it is sufficient
+% text) or |\mathversion| (for math mode), it is sufficient
% to change these to no-ops. In addition we must prevent
% the loading of math fonts, this is done by making
% |\getanddefine@fonts| a no-op.
@@ -184,7 +184,7 @@
% The |\nopages@| macro disables the \LaTeX{} output routine.
% To this end we define a very simple output routine that empties
% the output \emph{and} footnote boxes (remember that the latter
-% are insertions.
+% are insertions).
% \begin{macrocode}
\def\nopages@{%
\output {\setbox\z@\box\@cclv
diff --git a/macros/latex/base/syntonly.pdf b/macros/latex/base/syntonly.pdf
index 42fd93bdff..7702a6d7c4 100644
--- a/macros/latex/base/syntonly.pdf
+++ b/macros/latex/base/syntonly.pdf
Binary files differ
diff --git a/macros/latex/base/tlc2.pdf b/macros/latex/base/tlc2.pdf
index 20aa9c1ac3..6491a2990a 100644
--- a/macros/latex/base/tlc2.pdf
+++ b/macros/latex/base/tlc2.pdf
Binary files differ
diff --git a/macros/latex/base/tlc3.err b/macros/latex/base/tlc3.err
index d4f94705d7..6700a6b962 100644
--- a/macros/latex/base/tlc3.err
+++ b/macros/latex/base/tlc3.err
@@ -1,4 +1,4 @@
-\newcommand\erratafiledate{2023/10/30} % needs / and not -
+\newcommand\erratafiledate{2024/05/31} % needs / and not -
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% To produce a printed version of this errata file run this file through
@@ -320,12 +320,15 @@
\let\u\underline % needs resetting after hyperref
+\usepackage{hologo}
+\providecommand\XeTeX{\hologo{XeTeX}}
+
\begin{document}
\erratatitle{The \LaTeX{} Companion, Third Edition, Parts I \& II}{\erratafiledate}
-
+\begin{small}
\begin{verbatim}
@book(A-W:MF:2023,
author = {Frank Mittelbach and Ulrike Fischer},
@@ -339,10 +342,9 @@
pagenums = {976 (Part I) and 1008 (Part II)},
bibliography = {yes},
index = {yes},
- isbn = {978-0-13-816648-9},
-)
+ isbn = {978-0-13-816648-9})
\end{verbatim}
-
+\end{small}
\begin{list}{}{\setlength\leftmargin{0cm}%
\setlength\rightmargin{3cm}%
@@ -372,7 +374,7 @@ or digital edition
you own by changing the configuration in the file \texttt{\jobname.cfg}.
\begin{center}
- \Large \bfseries To Err is Human --- Bug Contest
+ \large \bfseries To Err is Human --- Bug Contest
\end{center}
Any mistake found and reported is a gain for all readers of our book.
@@ -398,7 +400,7 @@ Good luck!
\begin{center}
\begin{tabular}{clr}
Contest period ends & Winner \\[4pt]
-2023/?? & & ??? suggestions\\
+2024/03 & Bernd Burghardt & 52 suggestions\\
\end{tabular}
\end{center}
@@ -441,7 +443,7 @@ digital differing only in that respect.
\erroronpage{}{}{FMi}{2023/07/30}{}
-Text or graphics typeset in the the spot color (blue) are not always
+Text or graphics typeset in the spot color (blue) are not always
perfectly aligned. This is a side-effect of the printing technology.
On most pages everything is fine, but occasionally blue text in a
paragraph seems to be slightly above or below the baseline or blue
@@ -592,6 +594,13 @@ the index is always fully regenerated for new printings.
English. Personally, I prefer the version with accent (as does Don
Knuth) so it is deliberate and will not change.
+
+\CHAPTER{Preface}
+
+\erroronpage{I-xlii}{para 1, l.3}{FMi}{2024/04/01}{s}
+\u{the designer} of the Lato fonts \> \u{a co-designer} of the Lato fonts
+
+
\CHAPTER{Chapter 1 --- Introduction}
\erroronpage{I-5}{para 4, l.4}{kb}{2023/04/04}{s}
@@ -606,6 +615,10 @@ not least \> \u{but} not least
\CHAPTER{Chapter 2 --- The Structure of a \LaTeX{} Document}
+\erroronpage{I-31}{para-1,l.-1}{BeB}{2024/03/17}{s}
+would have resulted in ``\verb+# .+'' in the output. \> \\
+would have resulted in ``\verb+#+\u{\texttt{\&}}\verb+ .+'' in the output.
+
\erroronpage{I-34}{l.-1}{FMi}{2023/04/04}{s}
Moved first line of page 35 to 34.
@@ -624,6 +637,10 @@ Situation is the same in the 2023 distributions; listing output updated.
\CHAPTER{Chapter 3 --- Basic Formatting Tools -- Paragraph \ldots}
+\erroronpage{I-143}{exa 3-1-18}{BeB}{2024/03/17}{s}
+Replace in source: \verb+{ peine+ \> \verb+{peine+
+
+
\erroronpage{I-160}{para -2, l.1}{BeB}{2023/07/14}{s}
Repeated word: keys \u{keys} \> keys
@@ -636,18 +653,58 @@ Add a marginal note: \u{No warning if another \LaTeX{} run is necessary!}
\erroronpage{I-163}{example 3-3-14}{BeB}{2023/07/25}{s}
Output of example misses the page numbers in acronym list \> Run example 3 times (not only twice---there is no warning)
+\erroronpage{I-174}{para3,l. -2}{BeB}{2024/03/17}{s}
+the exponent is always a \u{power} of 3 \> the exponent is always a
+\u{multiple} of 3
+\seriouserroronpage{I-177}{exa 3-3-39}{BeB/FMi}{2024/03/17}{s}
+
+The example doesn't really show what the paragraph above discusses
+because it was shortend to fit the available space on the page.
+Use
+\begin{verbatim}
+\newcommand\sample[1]{\textnormal{\noindent #1:}
+ The limit is \qty{30}{\kmh} not $\qty{50}{\kmh}$.\par}}
+\end{verbatim}
+so that both text and math usage of \verb=\qty= are compared in the example.
+
+
+\erroronpage{I-182}{para 4}{BeB}{2024/03/17}{s}
+Add sentence: The command \verb+\textcquote+ is used in Example 16-5-50 on page II-535.
\CHAPTER{Chapter 4 --- Basic Formatting Tools -- Larger \ldots}
+\erroronpage{I-253}{para 2, l.-3}{YEi}{2023/11/27}{s}
+Move comma:\\
+and \textsf{thmtools} packages and \textsf{typed-checklist}\u{,} helps you write \> \\
+and \textsf{thmtools} packages\u{,} and \textsf{typed-checklist} helps you write
+
+
\erroronpage{I-323}{Table 4.4, left column}{BeB}{2023/07/25}{s}
Typo: Assembler (\u{N}otorola68k, x86masm) \> \\ Assembler (\u{M}otorola68k, x86masm)
% Matlab \> Matlab \u{(empty, 5.1)}
% könnte auch aktualisiert werden, steht aber in Version 1.8d nicht drin
+\erroronpage{I-344}{exa 4-3-16}{CAR/FMi}{2024/01/29}{s}
+Use \cs{NewDocumentEnvironment} instead of
+\cs{DeclareDocumentEnvironment} because it is always better to check
+that the declaration is not accidentally overwriting an existing
+environment.
\CHAPTER{Chapter 5 --- The Layout of the Page}
+\erroronpage{I-365}{paras -3 to -2}{YEi}{2023/11/28}{s}
+
+Add/replace:\\
+\ldots package and others. \cs{par} The \u{fifth} section then \> \\
+\ldots package and others.
+\u{In the fifth section we cover ``static'' page} \\
+\u{decorations such as watermarks.} \cs{par} The \u{sixth} section then
+
+\erroronpage{I-368}{table 5.1}{YEi}{2023/11/29}{s}
+A better approximation for \texttt{b5paper} is \u{$6\frac{7}{8}$}${}\times 9 \frac{7}{8}$
+
+
\erroronpage{I-386}{exa 5-3-1, l.7}{EOl}{2023/09/09}{s}
Change:
paragraph over \u{two} pages. \> paragraph over \u{three} pages.
@@ -660,6 +717,14 @@ is not shown.}
\u{\cs{right}} \> \u{\cs{rightmark}}
+\erroronpage{I-393}{Documentation of \rlap{\cs{IfMarksEqualTF}}}{FMi}{2024/05/31}{s}
+
+Add paragraph:
+Note that two retrieved mark values are only considered equal if they
+originated from the same \cs{InsertMark} command — it is not enough
+that they contain the same data, as that may be conincidental.
+
+
\CHAPTER{Chapter 6 --- Tabular Material}
@@ -675,13 +740,27 @@ text can be interpreted as a value, a somewhat ``random'' number and
the rest is dropped. For example, \texttt{31 December 2022} would
result in ``31.00'', which is probably not desired.
+\erroronpage{I-491}{exa 6-7-22, Booklet 114}{EOl}{2024/05/13}{s}
+ Change: remove `0,00' in `actual' column for item `loss'. (This
+is not really an error, but it looks better---and is consistent with the
+`actual' item of `profit' for Booklet 113.)
+
+
+\erroronpage{I-494}{para -2, l.3}{MRu}{2024/03/16}{s}
+
+Use plural: The allowed key\u{s} are \ldots
+
\CHAPTER{Chapter 7 --- Mastering Floats}
-\erroronpage{I-520}{paragraph 4, l.3}{EOl}{2023/09/09}{s}
+\erroronpage{I-520}{para 4, l.3}{EOl}{2023/09/09}{s}
Change:
For \u{a} example \> For example
+\erroronpage{I-612}{para -2, l.1}{EOl}{2024/05/13}{s}
+Change: up \u{do} several \> up to several
+
+
\CHAPTER{Chapter 8 --- Graphics Generation and Manipulation}
\erroronpage{I-619}{para -2, l.2}{FMi}{2023/05/30}{s}
@@ -698,6 +777,9 @@ start from full red, i.e., \> \verb*/left color=red/ instead.
\erroronpage{I-644}{syntaxbox for \cs{foreach}}{BeB}{2023/07/14}{s}
superfluous ``in'': \ldots\{\textsl{commands}\} \u{in} \> \ldots\{\textsl{commands}\}
+\erroronpage{I-645}{para 3, l.4}{EOl}{2024/05/13}{s}
+Correct hyphenation: stan-dalone \> stand-alone
+
\CHAPTER{Chapter 9 --- Font Selection and Encodings}
@@ -716,12 +798,34 @@ Missing space: Theproblem \> The problem
\erroronpage{I-708}{listing}{FMi}{2023/05/14}{s}
Situation is the same in the 2023 distributions; listing output updated.
+\erroronpage{I-726}{para 4, l.5}{MRu}{2024/04/07}{s}
+Add word: more than hundred \> more than \u{one} hundred
+
\erroronpage{I-759}{l.1}{BeB}{2023/08/20}{s}
in the range of 0000 to \u{00FF} \> in the range of 0000 to \u{007F}
+\erroronpage{I-797}{exa 9-6-3}{BYu/FMi}{2024/04/08}{s}
+
+This example may fail with \XeTeX{} because of a deficiency in
+older versions of \pkg{fontspec}. With versions prior 2.9e one has to
+use the \texttt{Extension} key and omit the extension on the other
+lines:
+\begin{verbatim}
+\setmainfont{Alegreya}[
+ Extension = .otf,
+ UprightFont = *-Medium,
+ ItalicFont = *-MediumItalic,
+ BoldFont = *-ExtraBold,
+ BoldItalicFont = *-ExtraBoldItalic
+]
+\end{verbatim}
+
\CHAPTER{Chapter 10 --- Text and Symbol Fonts}
+\erroronpage{II-3}{para-1, l.-2}{BeB}{2024/03/17}{s}
+line first \> first line
+
\erroronpage{II-5}{table 10.1, l. 5}{BeB/FMi}{2023/08/13}{s}
official \u{companion} family name \> \u{related} official \u{font} family name
@@ -732,7 +836,7 @@ then this structure is repeated \u{for the related font families} as often as ne
\erroronpage{II-24}{para 3, l. -2}{BeB}{2023/08/13}{s}
-There is no slanted shape in Grande Mono: \\
+There is no slanted shape in Grande Mono (so it should be in blue): \\
\u{\textsl{naïve}} \> \u{\textsl{\bl naïve}}
@@ -741,8 +845,8 @@ Open Type font is available: \\
\u{— no Open Type —} \> \u{Lucida Handwriting OT}
\erroronpage{II-25}{para -2, l.-2}{BeB}{2023/08/13}{s}
-There are no italic blackletters: \\
-\textit{phœnix's official rôle}\> \textit{\bl phœnix's official rôle}
+There are no italic blackletters (so it should be in blue): \\
+\textit{phœnix's official rôle} \> \textit{\bl phœnix's official rôle}
\erroronpage{II-28}{table 10.14, l. 3}{BeB}{2023/08/13}{s}
Inconsistent order: sl, l \> l, sl
@@ -773,6 +877,8 @@ bold) or in some families for \textttu{ub} (ultra bold).}
\erroronpage{II-40}{table 10.24}{FMi}{2023/08/15}{s}
In table note: \textit{Unfortunately, \u{\texttt{sco}}} \> \textit{Unfortunately, \u{\textttu{sco}}}
+\erroronpage{II-42}{para 3, l.4}{MRu}{2024/04/12}{s}
+rudimentary \> rudimentarily
\erroronpage{II-50}{font sample Cambria}{FMi}{2023/08/14}{s}
@@ -786,7 +892,7 @@ Because of problems with the font names, the Cambria family currently requires a
BoldItalicFont = cambriaz.ttf}
\end{verbatim}
Without it, the bold fonts are not correctly set up, which is why
-\textbf{almost anything} is not in bold and \textbf{Fields} is not typeset in
+\textbf{almost anything} was not in bold and \textbf{Fields} was not typeset in
bold small caps in the sample even though Cambria supports these typefaces.
@@ -928,37 +1034,37 @@ not showing in the example.
\erroronpage{II-114}{table 10.89}{FMi}{2023/04/04}{s}
Added missing \texttt{U+00Fx} line.
-There was a bug in code generating it.
+There was a bug in the code generating it.
\erroronpage{II-117}{table 10.92}{FMi}{2023/04/04}{s}
Added missing \texttt{U+00Fx} line.
-There was a bug in code generating it.
+There was a bug in the code generating it.
\erroronpage{II-121}{table 10.96}{FMi}{2023/04/04}{s}
Added missing \texttt{U+00Fx} line.
-There was a bug in code generating it.
+There was a bug in the code generating it.
\erroronpage{II-122}{table 10.98}{FMi}{2023/04/04}{s}
Added missing \texttt{U+00Fx} line.
-There was a bug in code generating it.
+There was a bug in the code generating it.
\erroronpage{II-122}{table 10.99}{FMi}{2023/04/04}{s}
Added missing \texttt{U+00Fx} line.
-There was a bug in code generating it.
+There was a bug in the code generating it.
\erroronpage{II-123}{table 10.100}{FMi}{2023/04/04}{s}
Added missing \texttt{U+00Fx} line.
-There was a bug in code generating it.
+There was a bug in the code generating it.
\erroronpage{II-124}{table 10.103}{FMi}{2023/04/04}{s}
Added missing \texttt{U+00Fx} line.
-There was a bug in code generating it.
+There was a bug in the code generating it.
@@ -1302,6 +1408,10 @@ is created only if the entry \u{contains} a shorttitle \u{field} and the title a
is created only if the entry \u{has been referenced (prior to typesetting}\\
\u{the bibliography), contains} a shorttitle \u{field,} and the title and shorttitle fields differ.
+\erroronpage{II-535}{footnote}{FMi}{2024/01/07}{s}
+Extend the explanation:\\
+\u{you can} use \cs{mancite} \u{in front of any citation command} to avoid this.
+
\erroronpage{II-560}{exa 16-7-31}{FMi}{2023/08/31}{s}
Jane Doe.\ \textit{A\u{n} second book.}\ 2020.\> Jane Doe.\ \textit{A second book.}\ 2020.
@@ -1319,7 +1429,8 @@ Jane Doe.\ \textit{A\u{n} second book.}\ 2020.\> Jane Doe.\ \textit{A second boo
\CHAPTER{Appendix A --- \LaTeX{} Overview for Preamble, \ldots}
\erroronpage{II-624--629}{}{BeB/FMi}{2023/08/31}{s}
-Replace for consistency with section 1.4: \u{command definition} \> \u{code}
+Replace for consistency with section 1.4: \u{command definition} \> \u{code} \\
+(in the various syntax boxes)
\erroronpage{II-629}{para 1, l.3}{FMi}{2023/08/31}{s}
\u{An} warning \> \u{A} warning
@@ -1328,10 +1439,34 @@ Replace for consistency with section 1.4: \u{command definition} \> \u{code}
\erroronpage{II-633}{para 2}{BeB/FMi}{2023/08/31}{s}
Add at the end: A maximum of nine ``argument'' letters is supported.
+\erroronpage{II-657}{par -2, l. -2}{BeB}{2024/03/17}{s}
+a few that \> a few \u{commands} that
+
+
+\erroronpage{II-658}{first item in the list}{BeB}{2024/03/17}{s}
+square root $\sqrt{x}$ \> square root \texttt{sqrt} $x$
-\erroronpage{II-682}{para -2, l.3}{FMi}{2023/04/28}{s}
+\erroronpage{II-663}{A-3-7}{MRu}{2024/05/01}{}
+In the code, text should read either ``This is the content'' or ``These are the contents''.
+
+\erroronpage{II-682}{para -2, l .3}{FMi}{2023/04/28}{s}
\texttt{Harf\u{b}uzz} \> \texttt{Harf\u{B}uzz}
+\erroronpage{II-678}{para -1, l. -1}{BeB}{2024/03/17}{s}
+it is better use\> it is better \u{to} use
+
+
+\erroronpage{II-687}{l .1}{BeB}{2024/03/17}{s}
+Two further tests should be listed in the syntax box: \verb+\ifVTeX+ \verb+\ifAlephTeX+
+
+
+\seriouserroronpage{II-701}{l. 6}{BeB}{2024/03/17}{s}
+Name changed after the book was typeset: \verb+.notif+\>\verb+.ifnot+
+
+\erroronpage{II-701}{para 3, l. 4; para -2, l. 1; and margin}{BeB}{2024/03/17}{s}
+\verb+.notif+\>\verb+.ifnot+
+
+
\CHAPTER{Appendix B --- Tracing and Resolving Problems}
@@ -1349,9 +1484,10 @@ Appendix title not properly capitalized.
\end{erratalist}
+\newpage
-\section*{Notes on this errata document}
+\section{Notes on this errata document}
\setcounter{collectmore}{3}
@@ -1359,19 +1495,23 @@ Appendix title not properly capitalized.
\begin{multicols}{3}[Thanks to all who have found errors or
omissions. Listed are the people who found an errata entry first.]
\contributor{BeB}{Bernd Burghardt}
+\contributor{BYu}{Boshi Yuan}
\contributor{CAR}{Chris Rowley}
\contributor{DC}{Davide Campagnari}
\contributor{DFl}{Daniel Flipo}
\contributor{EOl}{Edgar Olthof}
\contributor{FMi}{Frank Mittelbach}
\contributor{MJo}{Maciej Jończyk}
+\contributor{MRu}{Mark Rudolph}
\contributor{YFu}{FUJIMURA Yukitoshi}
\contributor{YvH}{Yvon Henel}
+\contributor{YEi}{Yaakov Eisenberg}
\contributor{bb}{Barbara Beeton}
\contributor{kb}{Karl Berry}
\end{multicols}
+
Other people have sent us corrections for errors already found.
Thanks to all of you!
diff --git a/macros/latex/base/tlc3.pdf b/macros/latex/base/tlc3.pdf
index 1eea1e9857..198cbb1636 100644
--- a/macros/latex/base/tlc3.pdf
+++ b/macros/latex/base/tlc3.pdf
Binary files differ
diff --git a/macros/latex/base/tulm.pdf b/macros/latex/base/tulm.pdf
index 19d49a6303..0a64636e3a 100644
--- a/macros/latex/base/tulm.pdf
+++ b/macros/latex/base/tulm.pdf
Binary files differ
diff --git a/macros/latex/base/usrguide-historic.pdf b/macros/latex/base/usrguide-historic.pdf
index 5084e9eee8..e532c7d8a7 100644
--- a/macros/latex/base/usrguide-historic.pdf
+++ b/macros/latex/base/usrguide-historic.pdf
Binary files differ
diff --git a/macros/latex/base/usrguide-historic.tex b/macros/latex/base/usrguide-historic.tex
index 4888361160..228a253abb 100644
--- a/macros/latex/base/usrguide-historic.tex
+++ b/macros/latex/base/usrguide-historic.tex
@@ -34,15 +34,15 @@
\title{\LaTeX\ for authors --- historic version}
-\author{\copyright~Copyright 1995--2022, \LaTeX\ Project Team.\\
+\author{\copyright~Copyright 1995--2023, \LaTeX\ Project Team.\\
All rights reserved.%
\footnote{This file may be distributed and/or modified under the
conditions of the \LaTeX{} Project Public License, either version 1.3c
of this license or (at your option) any later version. See the source
- \texttt{usrguide.tex} for full details.}%
+ \texttt{usrguide-historic.tex} for full details.}%
}
-\date{30 August 2022}
+\date{09 November 2023}
\begin{document}
diff --git a/macros/latex/base/usrguide.pdf b/macros/latex/base/usrguide.pdf
index 3704f7e7ff..10b446a294 100644
--- a/macros/latex/base/usrguide.pdf
+++ b/macros/latex/base/usrguide.pdf
Binary files differ
diff --git a/macros/latex/base/usrguide.tex b/macros/latex/base/usrguide.tex
index d3ccb2161e..2b9e959627 100644
--- a/macros/latex/base/usrguide.tex
+++ b/macros/latex/base/usrguide.tex
@@ -34,8 +34,8 @@
\usepackage{csquotes}
\usepackage{url}
-\title{\LaTeX\ for authors --- current version}
-\author{\copyright~Copyright 2020-2023, \LaTeX\ Project Team.\\
+\title{\LaTeX\ for authors\\ current version}
+\author{\copyright~Copyright 2020--2024, \LaTeX\ Project Team.\\
All rights reserved.%
\footnote{This file may be distributed and/or modified under the
conditions of the \LaTeX{} Project Public License, either version 1.3c
@@ -43,7 +43,7 @@
\texttt{usrguide.tex} for full details.}%
}
-\date{2023-05-23}
+\date{2024-05-24}
\NewDocumentCommand\cs{m}{\texttt{\textbackslash\detokenize{#1}}}
\NewDocumentCommand\marg{m}{\arg{#1}}
@@ -646,7 +646,7 @@ take account of the possibility that the \meta{token} has been made active
(category code~$13$) and will split at such tokens.
Spaces are trimmed at each end of each item parsed. Exactly one set
of braces will be stripped if an entire item is surrounded by them,
-i.e.~the following inputs and outputs result (each separte item as
+i.e.~the following inputs and outputs result (each separate item as
a brace group).
\begin{verbatim}
a ==> {a}
@@ -794,6 +794,73 @@ a & b & c \\
\end{tabular}
\end{verbatim}
+\subsection{Using the verbatim argument types}
+
+As described above, the \texttt{v}-type argument may be viewed as similar to
+\cs{verb}. Before looking at exactly what that means, it is important to
+highlight some key differences. Most notably, \emph{grabbing} a verbatim-like
+argument is separate from \emph{typesetting} it: the latter is covered in the
+next section.
+
+When grabbing a \texttt{v}-type argument, \LaTeX{} first uses the kernel
+command \cs{dospecials} to turn off the \enquote{special} nature of characters.
+It then makes both spaces and tabs \enquote{active}, so that they can be given
+a custom definition. Any other characters are grabbed as-is: this means that if
+any characters have been made \enquote{special} and are not listed in
+\cs{dospecials}, an error will arise (see below).
+
+The characters that are grabbed as the argument are all those between two
+identical: in contrast to \cs{verb}, the characters \texttt{\textbackslash},
+|{|, |}| and |%| \emph{cannot} be used as the delimiter character. If any of
+the grabbed tokens have \enquote{special} meaning, an error will be issued.
+
+For the \texttt{+v}-type argument, which allows line breaks within the
+argument, newline characters are converted into \cs{obeyedline} commands. The
+standard definition of \cs{obeyedline} is simple |\par|, thus allowing the
+grabbed tokens to be used directly in typesetting. A local redefinition of
+\cs{obeyedline} can be used to achieve other outputs. For example, to retain
+blank lines whilst typesetting, one could use
+\begin{verbatim}
+\renewcommand*\obeyedline{\mbox{}\par}
+\end{verbatim}
+More information about using these arguments in typesetting is in the following
+subsection.
+
+Some additional details that may be useful for those with more \TeX{}
+knowledge: do not worry if this does not make sense to you! Spaces and tabs are
+stored as active characters. In Unicode engines, all other characters are of
+type \enquote{other}. In $8$-bit engines, the ASCII characters other than tab
+and space are of type \enquote{other}, and non-ASCII characters are active. As
+such, token-based comparisons are likely to fail unless set up properly.
+
+\subsection{Typesetting verbatim-like material}
+
+In contrast to \cs{verb}, the \texttt{(+)v}-type argument is only about
+\emph{grabbing} the argument, not \emph{typesetting} it. As such, features that
+users often associate with \enquote{verbatim} are not automatically activated,
+e.g., selecting a monospaced font. Material grabbed by the \texttt{v}-type
+argument does not automatically suppress ligatures: with modern \TeX{} engines,
+this largely can be done without the token manipulation which \cs{verb} uses.
+(In \cs{verb}, ligatures are suppressed by making characters active and
+inserting a zero-width kern before the character itself.)
+
+The \cs{verb} command also selects a monospaced font: this is not intrinsic to
+verbatim material, so will need to be set up using for example \cs{ttfamily}.
+Similarly, the \texttt{verbatim} environment sets up the meaning of \cs{par}
+suitable for breaking lines.
+
+\subsection{Performance}
+
+For document commands where the argument specification is entirely
+comprised of |m| or |+m| entries (or is entirely empty), the internal structure
+created by \cs{NewDocumentCommand} is essentially as efficient
+as provided by |\newcommand(*)|. As such, document commands may replace
+constructs arising from \cs{newcommand}, etc., without a need to be concerned
+about performance. It should be noted that \cs{newcommand(*)} produces expandable
+results, so the direct replacement is \cs{NewExpandableDocumentCommand};
+in most cases, however, it is better to use \cs{NewDocumentCommand} to
+give more robust structures.
+
\subsection{Details about argument delimiters}
In normal (non-expandable) commands, the delimited types look for the
@@ -951,7 +1018,7 @@ The differences between \cs{New...}, \cs{Renew...}, and
\begin{decl}
|\ShowEnvironment| \arg{env}
\end{decl}
-This displays the meaning of the begin end end code for environment \meta{env}.
+This displays the meaning of the begin and end code for environment \meta{env}.
@@ -1052,11 +1119,17 @@ to give a purely numerical result.
Briefly, the floating point expressions may comprise:
\begin{itemize}
\item Basic arithmetic: addition $x\fpbin{+}y$, subtraction $x\fpbin{-}y$,
- multiplication $x\fpbin{*}y$, division $x\fpbin{/}y$, square root~$\sqrt{x}$,
+ multiplication $x\fpbin{*}y$, division $x\fpbin{/}y$, square root~$\fpop{sqrt}{x}$,
and parentheses.
\item Comparison operators: $x\fprel{<}y$,
$x\fprel{<=}y$, $x\fprel{>?}y$,
$x\fprel{!=}y$ \emph{etc.}
+
+ The relation $x\fprel{?}y$ is true exactly if one or both operands is~\nan{} or is
+ a tuple, unless they are equal tuples. Each \meta{relation}
+ can be any (non-empty) combination of |<|, |=|, |>|, and~|?|, plus
+ an optional leading~|!| (which negates the \meta{relation}), with
+ the restriction that the negated \meta{relation} may not start with~|?|.
\item Boolean logic: sign $\fpop{sign} x$,
negation $\fpop{!}x$, conjunction
$x\fprel{\&\&}y$, disjunction $x\fprel{\string|\string|}y$, ternary
@@ -1161,7 +1234,7 @@ therefore shows the same syntax peculiars as discussed
above. Nevertheless, in practice they are usually sufficient. For
example
\begin{verbatim}
-\newcommand\calculateheight[1]{%
+\NewDocumentCommand\calculateheight{m}{%
\setlength\textheight{\dimeval{\topskip+\baselineskip*\inteval{#1-1}}}}
\end{verbatim}
sets the \cs{textheight} to the appropriate value if a page should
@@ -1186,13 +1259,13 @@ Titlecasing here follows the definition given by the Unicode Consortium: the
first character of the input will be converted to (broadly) uppercase, and the
rest of the input to lowercase. The full range of Unicode UTF-8 input can be
supported.
-\begin{quotation}
- \begin{tabular}{rl}
+\begin{flushleft}
+ \begin{tabular}{@{}ll}
|\MakeUppercase{hello WORLD ßüé}| & \MakeUppercase{hello WORLD ßüé} \\
|\MakeLowercase{hello WORLD ßüé}| & \MakeLowercase{hello WORLD ßüé} \\
|\MakeTitlecase{hello WORLD ßüé}| & \MakeTitlecase{hello WORLD ßüé} \\
\end{tabular}
-\end{quotation}
+\end{flushleft}
The case-changing commands take an optional argument which can be used to
tailor the output. This optional argument accepts the key \texttt{locale},
@@ -1208,14 +1281,14 @@ are the arguments to the commands \cs{label}, \cs{ref}, \cs{cite}, \cs{begin}
and \cs{end}. Additional exclusions can be added using the command
\cs{AddToNoCaseChangeList}. Input can be excluded from case changing using the
command \cs{NoCaseChange}.
-\begin{quotation}
- \begin{tabular}{rl}
+\begin{flushleft}
+ \begin{tabular}{@{}ll}
|\MakeUppercase{Some text $y = mx + c$}|
& \MakeUppercase{Some text $y = mx + c$} \\
|\MakeUppercase{\NoCaseChange{iPhone}}|
& \MakeLowercase{\NoCaseChange{iPhone}} \\
\end{tabular}
-\end{quotation}
+\end{flushleft}
To allow robust commands to be used within case changing \emph{and} to produce
the expected output, two additional control commands are available.
@@ -1244,18 +1317,54 @@ apply to a specific one: this is given in BCP-47 format
(\url{https://en.wikipedia.org/wiki/IETF_language_tag}). For example,
the kernel customises the mapping for U+01F0 (\v{j}) when uppercasing in
8-bit engines:
-\begin{quotation}
- |\DeclareUppercaseMapping{"01F0}{\v{J}}|
-\end{quotation}
+\begin{verbatim}
+\DeclareUppercaseMapping{"01F0}{\v{J}}
+\end{verbatim}
as there is no pre-composed \v{J} character, and this is problematic if
the engine does not support Unicode natively. Similarly, to set a locale
\texttt{xx} to behave in the same way as Turkish and retain the difference
between dotted- and dotless-i, one could use for example
-\begin{quotation}
- |\DeclareLowercaseMapping[xx]{"0049}{\i}|\\
- |\DeclareLowercaseMapping[xx]{"0130}{i}|\\
- |\DeclareUppercaseMapping[xx]{"0069}{\.{I}}|\\
- |\DeclareUppercaseMapping[xx]{"0131}{I}|
-\end{quotation}
+\begin{verbatim}
+\DeclareLowercaseMapping[xx]{"0049}{\i}
+\DeclareLowercaseMapping[xx]{"0130}{i}
+\DeclareUppercaseMapping[xx]{"0069}{\.{I}}
+\DeclareUppercaseMapping[xx]{"0131}{I}
+\end{verbatim}
+
+\section{Support for problem solving}
+
+\begin{decl}
+ |\listfiles| \oarg{options}
+\end{decl}
+
+If this command is placed in the preamble then a list of the files
+read in (as a result of processing the document) will be displayed
+on the terminal (and in the log file) at the end of the run. Where
+possible, a short description will also be produced. These descriptions
+will (hopefully) include the descriptions, dates and version numbers
+for package and class files.
+
+Sometimes, it may be that a local edit has been made to a package or
+class file (or rather a copy of such a file). To allow these cases to
+be identified, \cs{listfiles} takes an optional argument which allows
+adjustment of the information printed using a key--value approach
+\begin{description}
+ \item[\texttt{hashes}] Adds the MD5 hash for each file to the
+ information printed
+ \item[\texttt{sizes}] Adds the file size for each file to the
+ information printed
+\end{description}
+Note that as Windows and Unix use different line endings (LF \emph{versus} LF
+CR), the hashes and file sizes from the two systems will not be the same. As
+such, you should compare these values between operating systems of the same
+type.
+
+\emph{Warning}: this command will list only files which were read
+using \LaTeX{} commands such as |\input|\arg{file} or
+|\include|\arg{file}. If the file was read using the primitive \TeX{}
+syntax |\input |\emph{file} (without |{ }| braces around the file name)
+then it will not be listed; failure to use the \LaTeX{} form with the
+braces can cause more severe problems, possibly leading to overwriting
+important files, so \textbf{always put in the braces}.
\end{document}
diff --git a/macros/latex/base/utf8ienc.dtx b/macros/latex/base/utf8ienc.dtx
index b7dfe4b0c0..a2701ac5c8 100644
--- a/macros/latex/base/utf8ienc.dtx
+++ b/macros/latex/base/utf8ienc.dtx
@@ -886,7 +886,8 @@
\else
% \end{macrocode}
%
-% If the input is malformed UTF-8 there may not be enough closing ) so
+% If the input is malformed UTF-8 there may not be enough closing
+% \iffalse(\fi ) so
% add 5 so there are always some remaining then cleanup and remove
% any remaining ones at the end. This avoids |\numexpr| parse errors
% while outputting a package error.
@@ -1660,7 +1661,7 @@
% \end{macrocode}
% According to the Unicode standard Ux04C5 should be an L with ``tail'' not
% with descender (which also exists as Ux04A2) but it looks as if the char
-% names do not make this distinction). Should they?
+% names do not make this distinction. Should they?
% \begin{macrocode}
%<all,x2,t2c,t2b>\DeclareUnicodeCharacter{04C5}{\CYRLDSC}
%<all,x2,t2c,t2b>\DeclareUnicodeCharacter{04C6}{\cyrldsc}
diff --git a/macros/latex/base/utf8ienc.pdf b/macros/latex/base/utf8ienc.pdf
index 27d6973f5d..3fea56f827 100644
--- a/macros/latex/base/utf8ienc.pdf
+++ b/macros/latex/base/utf8ienc.pdf
Binary files differ
diff --git a/macros/latex/base/webcomp.err b/macros/latex/base/webcomp.err
index 1b3b7a2475..aabef28187 100644
--- a/macros/latex/base/webcomp.err
+++ b/macros/latex/base/webcomp.err
@@ -373,7 +373,7 @@ preferable in a form usable for this file, i.e.,
\begin{flushleft}
|\erroronpage{|\textit{page-number}|}{|\textit{line-identification}|}{|%
\textit{your-initials}|}{|\textit{date}|}{}| \\
- \hspace*{2em}\textit{description of the the errata}
+ \hspace*{2em}\textit{description of the errata}
\end{flushleft}
Here is an example:
\begin{verbatim}
diff --git a/macros/latex/base/webcomp.pdf b/macros/latex/base/webcomp.pdf
index d923e8ecc5..0f4a1d8f76 100644
--- a/macros/latex/base/webcomp.pdf
+++ b/macros/latex/base/webcomp.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/README b/macros/latex/contrib/acmart/README
index 22919f31f8..7d79e34935 100644
--- a/macros/latex/contrib/acmart/README
+++ b/macros/latex/contrib/acmart/README
@@ -12,6 +12,9 @@ The production version is the one on CTAN and ACM sites.
Changes
+Version 2.08. Section titles are in lowercase now.
+ Documentation updates.
+
Version 2.07. Corrected typo in TELO eISSN.
Version 2.06. Added eISSN for a number of journals.
diff --git a/macros/latex/contrib/acmart/acmart.dtx b/macros/latex/contrib/acmart/acmart.dtx
index baebaccaab..0ff7a902b7 100644
--- a/macros/latex/contrib/acmart/acmart.dtx
+++ b/macros/latex/contrib/acmart/acmart.dtx
@@ -386,11 +386,13 @@
%
% The option |balance| determines whether the last page in the two
% column mode has balanced columns. By default it is |true|; however,
-% it may lead to problems for some documents. Set it to |false| if
-% you encounter compilation errors. Note that for one page documents
-% \cs{balance} command might cause problems. An alternative is the
+% it may lead to problems for some documents. When there are many
+% figures near the end of the document, the attempts to balance
+% columns may lead to the loss of the figures. Set this option to |false| if
+% you encounter problems. An alternative is the
% (experimental) option |pbalance|, which uses the new package
-% |pbalance| for this end.
+% |pbalance|. You may want to try |pbalance=true| to see if you get
+% better results.
%
% The option |urlbreakonhyphens| determines whether URLs can be split
% between lines after hyphens. By default it is true. Set it to
@@ -2262,7 +2264,7 @@
\ProvidesFile{acmart.dtx}
%</gobble>
%<class>\ProvidesClass{acmart}
-[2024/04/17 v2.07 Typesetting articles for the Association for Computing Machinery]
+[2024/05/27 v2.08 Typesetting articles for the Association for Computing Machinery]
% \end{macrocode}
%
% \changes{v1.00}{2016/04/14}{First released version}
@@ -8178,9 +8180,10 @@
% \cs{sffamily}\cs{bfseries}}
% \changes{v1.67}{2020/01/11}{Deleted redefinitions of sections}
% \changes{1.85}{2022/05/08}{Added: acmengage}
+% \changes{2.08}{2024/05/27}{Deleted uppercasing}
% Fonts for sections etc. are different for different formats.
% \begin{macrocode}
-\def\@secfont{\sffamily\bfseries\section@raggedright\MakeTextUppercase}
+\def\@secfont{\sffamily\bfseries\section@raggedright}
\def\@subsecfont{\sffamily\bfseries\section@raggedright}
\def\@subsubsecfont{\sffamily\itshape}
\def\@parfont{\itshape}
@@ -8189,16 +8192,16 @@
\relax % manuscript
\or % acmsmall
\or % acmlarge
- \def\@secfont{\sffamily\large\section@raggedright\MakeTextUppercase}
+ \def\@secfont{\sffamily\large\section@raggedright}
\def\@subsecfont{\sffamily\large\section@raggedright}
\or % acmtog
- \def\@secfont{\sffamily\large\section@raggedright\MakeTextUppercase}
+ \def\@secfont{\sffamily\large\section@raggedright}
\def\@subsecfont{\sffamily\large\section@raggedright}
\or % sigconf
- \def\@secfont{\bfseries\Large\section@raggedright\MakeTextUppercase}
+ \def\@secfont{\bfseries\Large\section@raggedright}
\def\@subsecfont{\bfseries\Large\section@raggedright}
\or % siggraph
- \def\@secfont{\sffamily\bfseries\Large\section@raggedright\MakeTextUppercase}
+ \def\@secfont{\sffamily\bfseries\Large\section@raggedright}
\def\@subsecfont{\sffamily\bfseries\Large\section@raggedright}
\or % sigplan
\def\@secfont{\bfseries\Large\section@raggedright}
@@ -8208,14 +8211,14 @@
\def\@subparfont{\itshape}
\or % sigchi
\setcounter{secnumdepth}{1}
- \def\@secfont{\sffamily\bfseries\section@raggedright\MakeTextUppercase}
+ \def\@secfont{\sffamily\bfseries\section@raggedright}
\def\@subsecfont{\sffamily\bfseries\section@raggedright}
\or % sigchi-a
\setcounter{secnumdepth}{0}
- \def\@secfont{\sffamily\bfseries\section@raggedright\MakeTextUppercase}
+ \def\@secfont{\sffamily\bfseries\section@raggedright}
\def\@subsecfont{\sffamily\bfseries\section@raggedright}
\or % acmengage
- \def\@secfont{\bfseries\Large\section@raggedright\MakeTextUppercase}
+ \def\@secfont{\bfseries\Large\section@raggedright}
\def\@subsecfont{\bfseries\Large\section@raggedright}
\or %acmcp
\fi
diff --git a/macros/latex/contrib/acmart/acmart.pdf b/macros/latex/contrib/acmart/acmart.pdf
index c19fdf3a8b..9a91d07bf7 100644
--- a/macros/latex/contrib/acmart/acmart.pdf
+++ b/macros/latex/contrib/acmart/acmart.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/acmguide.pdf b/macros/latex/contrib/acmart/acmguide.pdf
index bd2ce2d7ba..927dd7c750 100644
--- a/macros/latex/contrib/acmart/acmguide.pdf
+++ b/macros/latex/contrib/acmart/acmguide.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmcp.pdf b/macros/latex/contrib/acmart/samples/sample-acmcp.pdf
index 3f02d1ac9c..c57d1898d1 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmcp.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmcp.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmengage.pdf b/macros/latex/contrib/acmart/samples/sample-acmengage.pdf
index aa7fea6b41..366843b28e 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmengage.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmengage.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf
index 2637448012..25a90ec394 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf
index dce1688580..d644e32874 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf
index f4fd622fcf..6e1488235e 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf
index 4086b70e26..e0471c8a27 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf
index 6c3fbbb20a..17c719abda 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf b/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf
index 5493a7abf7..71e87b73b1 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf
index be5a4b8e1c..1e39a159d3 100644
--- a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf
index a594aaec45..301caf80cb 100644
--- a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf
index 87c7559042..a465c8463e 100644
--- a/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf
index 26d05c90b6..b4052f9363 100644
--- a/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf
index 4404065b41..dc0e0fe12e 100644
--- a/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf
index a29449278f..ab5954e602 100644
--- a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf
Binary files differ
diff --git a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf
index 7edc0c62bd..534e00da12 100644
--- a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf
+++ b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/README b/macros/latex/contrib/aomart/README
index 4bdab51407..7032de24a7 100644
--- a/macros/latex/contrib/aomart/README
+++ b/macros/latex/contrib/aomart/README
@@ -1,12 +1,19 @@
LaTeX Class for The Annals of Mathematics
Boris Veytsman
- Version 1.27
+ Version 1.28
This package provides the class for typesetting articles for The Annals
of Mathematics, http://annals.princeton.edu/.
Changes:
+ Version 1.28
+ Now we typeset orcid logo. This package includes
+ orcid icon aom_orcid_logo[.eps|pdf]. The name uses
+ aom_ preffix to avoid clash with other orcid packages,
+ but the icon can be used outside of aomart. The
+ original icon was released in SVG format under CC0 license.
+
Version 1.27
New command: \funding
diff --git a/macros/latex/contrib/aomart/aom_orcid_logo.eps b/macros/latex/contrib/aomart/aom_orcid_logo.eps
new file mode 100644
index 0000000000..067a8f185a
--- /dev/null
+++ b/macros/latex/contrib/aomart/aom_orcid_logo.eps
@@ -0,0 +1,518 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%Produced by poppler pdftops version: 24.04.0 (http://poppler.freedesktop.org)
+%%Creator: TeX
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 194 193
+%%HiResBoundingBox: 0 0 194 193
+%%DocumentSuppliedResources: (atend)
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.00 0
+%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ % Change paper size, but only if different from previous paper size otherwise
+ % duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
+ % so we use the same when checking if the size changes.
+ /setpagedevice where {
+ pop currentpagedevice
+ /PageSize known {
+ 2 copy
+ currentpagedevice /PageSize get aload pop
+ exch 4 1 roll
+ sub abs 5 gt
+ 3 1 roll
+ sub abs 5 gt
+ or
+ } {
+ true
+ } ifelse
+ {
+ 2 array astore
+ 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end
+ setpagedevice
+ } {
+ pop pop
+ } ifelse
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfPatternCS false def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Tp { /pdfPatternCS exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+/Tclip* { pdfTextClipPath cvx exec eoclip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 194 193 re
+W
+q
+q
+[1 0 0 1 1 0] cm
+q
+[1 0 0 1 0 0] cm
+0 0 191.99999 192.000012 re
+W
+[1 0 0 -1 0 192.000012] cm
+q
+/DeviceRGB {} cs
+[0.651 0.8078 0.2235] sc
+192 96 m
+192 149.023 149.023 192 96 192 c
+42.977 192 0 149.023 0 96 c
+0 42.977 42.977 0 96 0 c
+149.023 0 192 42.977 192 96 c
+h
+f
+/DeviceRGB {} cs
+[1 1 1] sc
+53.176 59.324 11.551 80.324 re
+f
+81.676 59.324 m
+112.875 59.324 l
+142.574 59.324 155.625 80.551 155.625 99.523 c
+155.625 120.148 139.5 139.727 113.023 139.727 c
+81.676 139.727 l
+81.676 59.324 l
+h
+93.227 129.301 m
+111.602 129.301 l
+137.773 129.301 143.773 109.426 143.773 99.523 c
+143.773 83.398 133.5 69.75 111 69.75 c
+93.227 69.75 l
+93.227 129.301 l
+h
+f
+66.523 42.602 m
+66.523 46.727 63.148 50.176 58.949 50.176 c
+54.75 50.176 51.375 46.727 51.375 42.602 c
+51.375 38.398 54.75 35.023 58.949 35.023 c
+63.148 35.023 66.523 38.477 66.523 42.602 c
+h
+f
+Q
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/macros/latex/contrib/aomart/aom_orcid_logo.pdf b/macros/latex/contrib/aomart/aom_orcid_logo.pdf
new file mode 100644
index 0000000000..97fb31c038
--- /dev/null
+++ b/macros/latex/contrib/aomart/aom_orcid_logo.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomart.bib b/macros/latex/contrib/aomart/aomart.bib
index 75db470db4..35faadf074 100644
--- a/macros/latex/contrib/aomart/aomart.bib
+++ b/macros/latex/contrib/aomart/aomart.bib
@@ -1,9 +1,3 @@
-Generated on Sun Jan 2 17:18:36 2011 (1294006716).
-
-
-,-------------------.
-| BIBTEX ENTRIES |
-`-------------------'
@book{Graetzer00:MathIntoLaTeX,
address = {Boston},
@@ -129,3 +123,13 @@ c.pdf}},
year = 2005,
note = {\url{http://mirrors.ctan.org/macros/latex/required/babel}}
}
+
+@manual{orcidlink,
+ title = {The orcidlink package},
+ subtitle = {Insert hyperlinked ORCiD logo},
+ author = {Stein, Leo},
+ url = {https://ctan.org/pkg/orcidlink},
+ urldate = {2024-06-08},
+ yar = 2020,
+ version = {1.0.5},
+}
diff --git a/macros/latex/contrib/aomart/aomart.dtx b/macros/latex/contrib/aomart/aomart.dtx
index 0af4820992..7d66ce495e 100644
--- a/macros/latex/contrib/aomart/aomart.dtx
+++ b/macros/latex/contrib/aomart/aomart.dtx
@@ -1,7 +1,7 @@
% \iffalse
-% $Id: aomart.dtx,v 1.80 2022/05/01 03:07:24 boris Exp $
+% $Id: aomart.dtx,v 1.81 2024/06/09 00:29:48 boris Exp $
%
-% Copyright 2010-2022, Princeton University (Mathematics Department)
+% Copyright 2010-2024, Princeton University (Mathematics Department)
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
% version 1.3 of this license or (at your option) any
@@ -66,7 +66,7 @@
% \GetFileInfo{aomart.dtx}
% \newcommand{\progname}[1]{\textsf{#1}}
% \title{\LaTeX{} Class for The \emph{Annals of
-% Mathematics}\thanks{\copyright 2010--2022, Princeton University
+% Mathematics}\thanks{\copyright 2010--2024, Princeton University
% (Mathematics Department)}}
% \author{Boris Veytsman\thanks{%
% \href{mailto:borisv@lk.net}{\texttt{borisv@lk.net}},
@@ -306,7 +306,7 @@
% \DescribeMacro{\email}%
% \DescribeMacro{\address} \DescribeMacro{\curraddr}%
% \DescribeMacro{\urladdr}%
-% \DescribeMacro{\orccid}%
+% \DescribeMacro{\orcid}%
% The interface for specifying the authors and their affiliations is
% close the the one of \progname{amsart}~\cite{instr-l} (and different
% from the standard \LaTeX). For each author a separate command
@@ -843,7 +843,7 @@
\ProvidesFile{aomart.dtx}
%</gobble>
%<class>\ProvidesClass{aomart}
-[2022/04/30 v1.27 Typesetting articles for the Annals of Mathematics]
+[2024/06/08 v1.28 Typesetting articles for the Annals of Mathematics]
% \end{macrocode}
%
%
@@ -986,9 +986,9 @@
% settings}
% \changes{v1.1}{2010/12/31}{In manuscript mode the links are always
% blue}
-% \changes{v1.22}{2018/05/21}{In screen mode we no longer crop pages}
+% \changes{v1.22}{2018/05/21}{In screen mode we no longer crop pages}
% \begin{macrocode}
-\RequirePackage{fancyhdr, lastpage, ifpdf}
+\RequirePackage{fancyhdr, lastpage, ifpdf, graphicx}
\RequirePackage[breaklinks,colorlinks]{hyperref}
\if@aom@screen@mode
\hypersetup{linkcolor=blue,citecolor=blue,
@@ -1221,7 +1221,13 @@
% \begin{macrocode}
\setlength{\headsep}{14pt}
% \end{macrocode}
-%
+% \begin{macro}{\headheight}
+% \changes{v2.28}{2024/06/08}{Increased}
+% Slightly increasing head height
+% \begin{macrocode}
+\setlength{\headheight}{18.0pt}
+% \end{macrocode}
+% \end{macro}
% \end{macro}
% \begin{macro}{\headrulewidth}
% \begin{macro}{\footrulewidth}
@@ -1405,6 +1411,7 @@
\g@addto@macro\@names{\and author=#2;}%
\g@addto@macro\addresses{\author{}}%
\fi
+ \gdef\aom@current@orcid@target{\authors}%
\@ifnotempty{#1}{%
\ifx\@empty\shortauthors
\gdef\shortauthors{#1}%
@@ -1477,12 +1484,14 @@
%
% \begin{macro}{\contrib}
% \changes{v1.26}{2022/01/19}{Redefined amsart macro}
+% \changes{v1.28}{2024/06/08}{Added typesetting orcids}
% The processing of contributors. Contributors are separated into
% groups with the same contribution. Within the group one can omit
% the contribution.
% \begin{macrocode}
\renewcommand{\contrib}[2][]{%
\def\@tempa{#1}%
+ \gdef\aom@current@orcid@target{\@currentcontributors}%
\@startcontribgrouptrue
\ifx\@tempa\@empty\relax
\ifx\@currentcontribution\@empty\relax
@@ -1508,6 +1517,7 @@
\expandafter\g@addto@macro\expandafter%
\@names\expandafter{\@currentcontribution}%
\g@addto@macro\@names{;}%
+ \g@addto@macro\addresses{\author{}}%
}
% \end{macrocode}
%
@@ -1536,18 +1546,41 @@
%
% \end{macro}
%
+%
+% \begin{macro}{\aom@current@orcid@target}
+% \changes{v1.28}{2024/06/08}{Added macro}
+% Each new orcid can be added either to the authors or to the
+% contributors. This macro defines where it goes
+% \begin{macrocode}
+\def\aom@current@orcid@target{\authors}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\orcid}
-% \changes{v1.18}{2017/02/15}{Added macro}
+% \changes{v1.18}{2017/02/15}{Added macro}
+% \changes{v1.28}{2024/06/08}{Added typesetting orcid}
% Orcid also outputs metadata
% \begin{macrocode}
-\newcommand{\orcid}[2][]{%
- \g@addto@macro\addresses{\orcid{#1}{#2}}%
- \g@addto@macro\@names{orcid=#2;}%
+\newcommand{\orcid}[1]{%
+ \g@addto@macro\addresses{\orcid{#1}}%
+ \g@addto@macro\@names{orcid=#1;}%
+ \expandafter\g@addto@macro\aom@current@orcid@target{\aom@orcidlink{#1}}%
}
% \end{macrocode}
%
% \end{macro}
%
+% \begin{macro}{\aom@orcidlink}
+% \changes{v1.28}{2024/06/08}{Added macro}
+% The package orcidlink~\cite{orcidlink} requires TikZ, so here we
+% reproduce its functionality using our own version of orcid logo.
+% Note that the original logo is licenses under CC0, see
+% \url{https://orcid.figshare.com/articles/figure/ORCID_iD_icon_graphics/5008697}
+% \begin{macrocode}
+\newcommand\aom@orcidlink[1]{\kern0.2ex\href{https://orcid.org/#1}{\includegraphics[height=2ex]{aom_orcid_logo}}}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\keyword}
% Actually \progname{amsart} has |\kewords| macro. It redefines
% |\@keywords|. Our macro adds to the stack instead.
@@ -1949,6 +1982,7 @@
% \begin{macro}{\@setauthors}
% \changes{v0.6}{2010/11/04}{'By' and 'and' are in Roman font now}
% \changes{v1.10}{2011/06/21}{Internationalization}
+% \changes{v1.28}{2024/06/08}{Added treatment of orcids}
% Now we typeset authors according to our specs. Again, we use this
% occasion to set some PDF information:
% \begin{macrocode}
@@ -1963,7 +1997,11 @@
\def\@@and{{\upshape \@aom@and}}%
\author@andify\authors
\ifpdf
- \hypersetup{pdfauthor=\authors}%
+ \bgroup
+ \def\aom@orcidlink##1{}%
+ \xdef\@tempa{\authors}%
+ \egroup
+ \hypersetup{pdfauthor=\@tempa}%
\fi
\def\\{\protect\linebreak}%
\small \@aom@by{} \scshape\authors%
@@ -2147,10 +2185,9 @@
\@ifnotempty{##2}{\nobreak\indent
\@ifnotempty{##1}{, \ignorespaces##1\unskip}%
\url{##2}\par}\endgroup}%
- \def\orcid##1##2{\begingroup
- \@ifnotempty{##2}{\nobreak\indent
- \@ifnotempty{##1}{, \ignorespaces##1\unskip}%
- ORCID: ##2\par}\endgroup}%
+ \def\orcid##1{\begingroup
+ \@ifnotempty{##1}{\nobreak\indent
+ ORCID: ##1\par}\endgroup}%
\addresses
\endgroup
}
diff --git a/macros/latex/contrib/aomart/aomart.pdf b/macros/latex/contrib/aomart/aomart.pdf
index ec0a495c5d..0c7d7e9373 100644
--- a/macros/latex/contrib/aomart/aomart.pdf
+++ b/macros/latex/contrib/aomart/aomart.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomfrench.pdf b/macros/latex/contrib/aomart/aomfrench.pdf
index 91b285a449..2c517705c2 100644
--- a/macros/latex/contrib/aomart/aomfrench.pdf
+++ b/macros/latex/contrib/aomart/aomfrench.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomsample.bib b/macros/latex/contrib/aomart/aomsample.bib
index 178a434963..d0f8f4c0d4 100644
--- a/macros/latex/contrib/aomart/aomsample.bib
+++ b/macros/latex/contrib/aomart/aomsample.bib
@@ -176,6 +176,7 @@ Constrained Convex Programming},
}
@article{Lenstra74,
+key = {LHO},
author= {Lenstra, Jr., Hendrik W. and Oort, Frans},
title= {Simple abelian varieties having a prescribed formal isogeny type.},
journal="J. Pure Appl. Algebra ",
diff --git a/macros/latex/contrib/aomart/aomsample.pdf b/macros/latex/contrib/aomart/aomsample.pdf
index 9b17f576a9..d336f62f2b 100644
--- a/macros/latex/contrib/aomart/aomsample.pdf
+++ b/macros/latex/contrib/aomart/aomsample.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomsample.tex b/macros/latex/contrib/aomart/aomsample.tex
index f827924670..d968f37125 100644
--- a/macros/latex/contrib/aomart/aomsample.tex
+++ b/macros/latex/contrib/aomart/aomsample.tex
@@ -116,6 +116,7 @@ Fairfax, Virginia}
\fulladdress{School of Systems Biology\\
George Mason University\\
Fairfax, VA 22030}
+\orcid{0000-0003-4674-8113}
\email{borisv@lk.net}
\urladdr{http://borisv.lk.net}
\givenname{Boris}
@@ -126,11 +127,13 @@ Fairfax, VA 22030}
\givenname{Frodo}
\surname{Baggins}
\contrib{Bilbo Baggins}
+\orcid{000-0000-0000-00000}
\givenname{Bilbo}
\surname{Baggins}
\contrib[with afterword by]{Bilbo Baggins}
\givenname{Bilbo}
\surname{Baggins}
+\orcid{000-0000-0000-00000}
\address{The Unseen Univeresity}
\thanks{The class was commissioned by Annals of Mathematics}
@@ -1752,7 +1755,7 @@ agencies]{Department of Defense}{Special project Secret Defense}.
\bibliography{aomsample}
-\bibliographystyle{aomplain}
+\bibliographystyle{aomalpha}
\end{document}
\endinput
diff --git a/macros/latex/contrib/aomart/aomsample1.pdf b/macros/latex/contrib/aomart/aomsample1.pdf
index c8a115f533..23ba1d6efe 100644
--- a/macros/latex/contrib/aomart/aomsample1.pdf
+++ b/macros/latex/contrib/aomart/aomsample1.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomsample1.tex b/macros/latex/contrib/aomart/aomsample1.tex
index 920c6971ef..64f966cbdd 100644
--- a/macros/latex/contrib/aomart/aomsample1.tex
+++ b/macros/latex/contrib/aomart/aomsample1.tex
@@ -116,6 +116,7 @@ Fairfax, Virginia}
\fulladdress{School of Systems Biology\\
George Mason University\\
Fairfax, VA 22030}
+\orcid{0000-0003-4674-8113}
\email{borisv@lk.net}
\urladdr{http://borisv.lk.net}
\givenname{Boris}
@@ -126,11 +127,13 @@ Fairfax, VA 22030}
\givenname{Frodo}
\surname{Baggins}
\contrib{Bilbo Baggins}
+\orcid{000-0000-0000-00000}
\givenname{Bilbo}
\surname{Baggins}
\contrib[with afterword by]{Bilbo Baggins}
\givenname{Bilbo}
\surname{Baggins}
+\orcid{000-0000-0000-00000}
\address{The Unseen Univeresity}
\thanks{The class was commissioned by Annals of Mathematics}
@@ -1751,7 +1754,7 @@ agencies]{Department of Defense}{Special project Secret Defense}.
\bibliography{aomsample}
-\bibliographystyle{aomplain}
+\bibliographystyle{aomalpha}
\end{document}
\endinput
diff --git a/macros/latex/contrib/babel-contrib/french/README.md b/macros/latex/contrib/babel-contrib/french/README.md
index 9706a70579..0ab51bc7ac 100644
--- a/macros/latex/contrib/babel-contrib/french/README.md
+++ b/macros/latex/contrib/babel-contrib/french/README.md
@@ -31,7 +31,8 @@ See http://www.latex-project.org/lppl.txt
If the latest version of this package is not included in your LaTeX
distribution, do the following:
-* issue "luatex frenchb.dtx" to unpack the language definition files;
+* execute the command "luatex frenchb.dtx" in a terminal to unpack
+ the language definition files;
* copy the files frenchb.lua, french.ldf, frenchb.ldf, francais.ldf,
acadian.ldf and canadien.ldf to a location where TeX can find them
(default location: $TEXMF/tex/generic/babel-french/);
diff --git a/macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf b/macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf
index 27f13a814f..2eb2bb0a71 100644
--- a/macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf
+++ b/macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex b/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
index d1ef9c5a3a..701df1e896 100644
--- a/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
+++ b/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
@@ -120,7 +120,7 @@
\title{Mode d’emploi du module \ext{babel-french}}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\latestversion}{3.6a}
+\newcommand*{\latestversion}{3.6b}
\date{Version {\latestversion} -- \today}
\begin{document}
@@ -1525,8 +1525,11 @@ aurait :
\subsection{Changements entre les versions \latestversion{} et 3.5s}
\label{ssec:changes-3.6}
+Un bug affectant l’utilisation de la commande |\NoAutoSpacing| dans les
+signets \pkg{hyperref} a été corrigé en version 3.6b.
+
La version 3.6a n’a plus recours à l’extension \pkg{keyval} pour gérer les
-options, les commandes internes du noyau LaTeX (\pkg{ltkeys})
+options, les commandes internes du noyau LaTeX (\pkg{l3keys})
|\DeclareKeys{}| et |\SetKeys{}| sont utilisées.\\
L’espace fine ajoutée avant l’appel des notes de bas de pages est maintenant
personnalisable (suggestion de Thomas Savary) ; le nom de la commande est
diff --git a/macros/latex/contrib/babel-contrib/french/frenchb.dtx b/macros/latex/contrib/babel-contrib/french/frenchb.dtx
index 331a0195e0..1ec34d6f5b 100644
--- a/macros/latex/contrib/babel-contrib/french/frenchb.dtx
+++ b/macros/latex/contrib/babel-contrib/french/frenchb.dtx
@@ -75,7 +75,7 @@ Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
%<frenchb>\ProvidesLanguage{frenchb}
%<lua>--[[
%<lua> File `frenchb.lua’ generated from frenchb.dtx
- [2024-05-24 v3.6a French support from the babel system]
+ [2024-06-26 v3.6b French support from the babel system]
%<lua> Copyright © 2014-2024 Daniel Flipo
%<lua> <daniel (dot) flipo (at) free (dot) fr>
%<lua> License LPPL: see french.ldf.
@@ -854,7 +854,7 @@ Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
% \subsubsection*{What’s new in version 3.6?}
%
% Version 3.6a no longer loads the \pkg{keyval} package, replaced by
-% core LaTeX commands (\pkg{ltkeys}). The thin space added before
+% core LaTeX commands (\pkg{l3keys}). The thin space added before
% footnote’s calls is now customisable (suggested by Thomas Savary),
% the command’s name is |\FBfnmarkspace|.
%
@@ -1150,11 +1150,6 @@ Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
% \end{macrocode}
% \end{macro}
%
-% Check LaTeX2e version (support for \pkg{ltkeys} required).
-% \begin{macrocode}
-\ifLaTeXe \NeedsTeXFormat{LaTeX2e}[2022/06/01] \fi
-% \end{macrocode}
-%
%\begin{macro}{\ifFBunicode}
% \begin{macro}{\ifFBLuaTeX}
% \begin{macro}{\ifFBXeTeX}
@@ -2779,16 +2774,22 @@ return french_punctuation
% active punctuation characters (if any).
% It is engine independent (works for TeX, LuaTeX and
% XeTeX based engines) and is meant to be used inside a group.
+% The faked definition of |\texorpdfstring| will be overwritten
+% by \file{hyperref.sty}.
%
% \changes{v3.2b}{2016/04/18}{\cs{NoAutoSpacing} made robust.}
%
% \changes{v3.2c}{2016/05/14}{New definition based on
% \cs{FB@spacing@off} common to all engines.}
%
+% \changes{v3.6b}{2024/06/25}{\cs{NoAutoSpacing} must be inhibited
+% in bookmarks.}
+%
% \begin{macrocode}
+\providecommand\texorpdfstring[2]{#1}
\DeclareRobustCommand*{\NoAutoSpacing}{%
- \FB@spacing@off
- \ifFB@active@punct\shorthandoff{;:!?}\fi
+ \texorpdfstring{\FB@spacing@off
+ \ifFB@active@punct\shorthandoff{;:!?}\fi}{}%
}
% \end{macrocode}
% \end{macro}
@@ -2860,7 +2861,6 @@ return french_punctuation
%
% |\FB@og| and |\FB@fg| are now designed to work in bookmarks.
% \begin{macrocode}
-\providecommand\texorpdfstring[2]{#1}
\newcommand*{\FB@og}{\texorpdfstring{\@FB@og}{\guillemotleft\space}}
\newcommand*{\FB@fg}{\texorpdfstring{\@FB@fg}{\space\guillemotright}}
% \end{macrocode}
@@ -4264,7 +4264,7 @@ return french_punctuation
}
% \end{macrocode}
%
-% \subsection{Setup options: key/value stuff (ltkeys)}
+% \subsection{Setup options: key/value stuff (l3keys)}
% \label{ssec-keyval}
%
% \changes{v2.0}{2006/11/06}{New command \cs{frenchbsetup} added
@@ -4274,11 +4274,15 @@ return french_punctuation
% reorganised, now \cs{babel@save} and\cs{babel@savevariable} are
% usable for French.}
%
-% \changes{v3.6a}{2024/05/16}{Internal `ltkeys’ replaces package
+% \changes{v3.6a}{2024/05/16}{Internal `l3keys’ replaces package
% `keyval’ for options’ management.}
%
+% Check LaTeX2e version (support for \pkg{l3keys} required).
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}[2022-06-01]
+% \end{macrocode}
% All setup options are handled by command \fbsetup{} based on
-% the \file{ltkeys}’ |\SetKeys{}| command. A list of flags is
+% the \file{l3keys}’ |\SetKeys{}| command. A list of flags is
% defined beforehand and set to default values which will possibly
% be changed `AtEndOfPackage’ in case French is the main language.
% After this, \fbsetup{} eventually modifies the preset values of
diff --git a/macros/latex/contrib/babel-contrib/french/frenchb.pdf b/macros/latex/contrib/babel-contrib/french/frenchb.pdf
index d9a61f7681..44cf3388f2 100644
--- a/macros/latex/contrib/babel-contrib/french/frenchb.pdf
+++ b/macros/latex/contrib/babel-contrib/french/frenchb.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/README.md b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/README.md
index 27e0b3069f..8e75d792d0 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/README.md
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/README.md
@@ -1,7 +1,7 @@
<!--
-arguelles v2.4.0
+arguelles v2.4.2
author: Michele Piazzai
-contact: michele.piazzai@uc3m.es
+https://github.com/piazzai
license: MIT
-->
@@ -48,7 +48,7 @@ It is possible to change parts of the theme by altering the style files. There a
### Colors
-The theme ships with the opencolor package, which provides color definitions for the [Open Color](https://yeun.github.io/open-color/) library. By default, the background is set to `oc-gray-0`. The foreground and body text are set to `oc-gray-9`. The color of accented text is `oc-red-9`.
+The theme ships with the [opencolor package](https://www.ctan.org/pkg/opencolor), which provides color definitions for the [Open Color library](https://yeun.github.io/open-color/). By default, the background is set to `oc-gray-0`. The foreground and body text are set to `oc-gray-9`. The color of accented text is `oc-red-9`.
These settings are provided in `beamercolortheme*.sty` and can be customized using any default or opencolor name. For example:
@@ -56,7 +56,7 @@ These settings are provided in `beamercolortheme*.sty` and can be customized usi
\setbeamercolor*{structure}{bg=oc-blue-0,fg=black!80}
```
-See the opencolor package documentation for additional details.
+See the [opencolor documentation](https://github.com/piazzai/opencolor/blob/master/README.md) for additional details.
### Font weights
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamercolorthemeArguelles.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamercolorthemeArguelles.sty
index 608006da24..dfa7cb3b08 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamercolorthemeArguelles.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamercolorthemeArguelles.sty
@@ -1,10 +1,10 @@
-% arguelles v2.4.0
+% arguelles v2.4.2
% author: Michele Piazzai
-% contact: michele.piazzai@uc3m.es
+% https://github.com/piazzai
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthemeArguelles}[2024/02/27 Argüelles]
+\ProvidesPackage{beamercolorthemeArguelles}[2024/06/11 Argüelles]
\mode<presentation>
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty
index af52cb0283..8f53b26198 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty
@@ -1,10 +1,10 @@
-% arguelles v2.4.0
+% arguelles v2.4.2
% author: Michele Piazzai
-% contact: michele.piazzai@uc3m.es
+% https://github.com/piazzai
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerfontthemeArguelles}[2024/02/27 Argüelles]
+\ProvidesPackage{beamerfontthemeArguelles}[2024/06/11 Argüelles]
\mode<presentation>
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
index 899cb052d4..aaf0f6d08c 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
@@ -1,10 +1,10 @@
-% arguelles v2.4.0
+% arguelles v2.4.2
% author: Michele Piazzai
-% contact: michele.piazzai@uc3m.es
+% https://github.com/piazzai
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerinnerthemeArguelles}[2024/02/27 Argüelles]
+\ProvidesPackage{beamerinnerthemeArguelles}[2024/06/11 Argüelles]
\mode<presentation>
@@ -62,7 +62,7 @@
\setbeamertemplate{background}{
\begin{tikzpicture}
\useasboundingbox (0,0) rectangle (\paperwidth,\paperheight);
- \ifnum\thepage>1\relax
+ \ifnum\theframenumber>0\relax
\fill[structure.bg] (0,.01\paperheight) rectangle (\paperwidth,.99\paperheight);
\fi
\end{tikzpicture}
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerouterthemeArguelles.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerouterthemeArguelles.sty
index bd4cfad4b7..5ec88744ed 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerouterthemeArguelles.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerouterthemeArguelles.sty
@@ -1,10 +1,10 @@
-% arguelles v2.4.0
+% arguelles v2.4.2
% author: Michele Piazzai
-% contact: michele.piazzai@uc3m.es
+% https://github.com/piazzai
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerouterthemeArguelles}[2024/02/27 Argüelles]
+\ProvidesPackage{beamerouterthemeArguelles}[2024/06/11 Argüelles]
\mode<presentation>
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty
index c66f0bf591..417be618ac 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty
@@ -1,10 +1,10 @@
-% arguelles v2.4.0
+% arguelles v2.4.2
% author: Michele Piazzai
-% contact: michele.piazzai@uc3m.es
+% https://github.com/piazzai
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthemeArguelles}[2024/02/27 Argüelles]
+\ProvidesPackage{beamerthemeArguelles}[2024/06/11 Argüelles]
\mode<presentation>
@@ -33,7 +33,7 @@
\patchcmd{\slideentry}{\usebeamertemplate{mini frame in other subsection of current section}}{\usebeamertemplate{mini frame in other subsection}}{}{}
\fi
-% dependencies
+% package dependencies
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[osf]{Alegreya}
@@ -48,6 +48,9 @@
\RequirePackage{tikz}
\RequirePackage[skins]{tcolorbox}
+% tikz libraries
+\usetikzlibrary{calc}
+
% components
\useinnertheme{Arguelles}
\useoutertheme{Arguelles}
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.pdf b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.pdf
index 73eb2cd4e9..70a4b7fe16 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.tex b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.tex
index 037fc1d449..71ea791608 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.tex
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.tex
@@ -1,6 +1,6 @@
-% arguelles v2.4.0
+% arguelles v2.4.2
% author: Michele Piazzai
-% contact: michele.piazzai@uc3m.es
+% https://github.com/piazzai
% license: MIT
\documentclass[compress,12pt]{beamer}
diff --git a/macros/latex/contrib/beautybook/Beautybook-EN.cls b/macros/latex/contrib/beautybook/Beautybook-EN.cls
deleted file mode 100644
index 63e3e038df..0000000000
--- a/macros/latex/contrib/beautybook/Beautybook-EN.cls
+++ /dev/null
@@ -1,1166 +0,0 @@
-%This Class is based on the default book class and options will be passed
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{Beautybook-EN}[02-10-2023 V8.0 Beautybook Class]
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
-\ProcessOptions\relax
-\LoadClass[twoside]{book}
-\RequirePackage[dvipsnames,svgnames,x11names,table]{xcolor}
-\RequirePackage{cncolours}
-\RequirePackage[utf8]{inputenc} % UTF-8ç¼–ç 
-\RequirePackage{times} % Times New Roman Font
-\RequirePackage[T1]{fontenc}
-\RequirePackage{microtype} % 字体间è·è°ƒæ•´
-\colorlet{outermarginfgcolor}{DarkCyan} % foregroundcolor 较深
-\colorlet{outermarginbgcolor}{DarkCyan!30} % backgroundcolor 较浅
-\RequirePackage{bropd} % math 自适应数学括å·å‘½ä»¤ \br{} !!!
-\RequirePackage{tikz-imagelabels} % tikz图åƒæ ‡æ³¨
-\RequirePackage{epigraph-keys} % å言引用
-\RequirePackage{fitbox} % 图åƒè‡ªé€‚应
-\RequirePackage{pgfornament-han}
-\RequirePackage{tikz}
-\usetikzlibrary{calc,shadows,hobby,intersections, decorations.markings, decorations.pathreplacing,spy,arrows,shapes,fadings,trees,mindmap,patterns,shapes.arrows,shapes.symbols,tikzmark,shapes.geometric,graphs, quotes, angles,decorations.pathmorphing,through,shadings,backgrounds,positioning,fit,arrows.meta,shapes.misc,decorations.shapes}
-\RequirePackage{pgfplots} %画图 %%页é¢æ ·å¼è®¾è®¡æ ¸å¿ƒåŒ… %æä¾›\pgfonlayer命令以åŠä¸‹åˆ—图层指令
-\pgfplotsset{compat=1.18}
-%
-\ExplSyntaxOn
-% å°é¢åˆ‡æ¢ç¨‹åº (LaTeX3)!
-\keys_define:nn {Beautybook/coverstyle}
- {
- cover-choose.choice:,
- cover-choose.value_required:n = true,
- cover-choose/cn.code:n = {\RequirePackage{stys/Beautybook-cover-cn}},
- cover-choose/en.code:n = {\RequirePackage{stys/Beautybook-cover-en}},
- cover-choose/enfig.code:n = {\RequirePackage{stys/Beautybook-cover-enfig}},
- cover-choose/birkar.code:n = {\RequirePackage{stys/Beautybook-cover-birkar}},
- %cover-choose .initial:n = en , % 设置 en 为åˆå§‹å€¼
- }
-\newtoks \l__Beautybook_tmpa_toks
-\cs_new_protected:Npn \coverstyle
- {
- \tex_afterassignment:D \__Beautybook_set_coverstyle:
- \l__Beautybook_tmpa_toks
- }
-\cs_new:Npn \__Beautybook_set_coverstyle:
- { \keys_set:nV { Beautybook / coverstyle } \l__Beautybook_tmpa_toks }
-% Math fonts
-\keys_define:nn {Beautybook/mathstyle}
- {
- math-font.choice:,
- math-font.value_required:n = true,
- math-font/plain.code:n={},
- math-font/stix.code:n={
- \RequirePackage{stix}
- },
- math-font/mtpro2.code:n = {
- \RequirePackage{mtpro2}
- \RequirePackage{bm}
- \DeclareFontFamily{U}{nxlmi}{}
- \DeclareFontSubstitution{U}{nxlmi}{m}{it}
- \DeclareFontShape{U}{nxlmi}{m}{it}{
- <-6.3> nxlmi05
- <6.3-8.6> nxlmi07
- <8.6-> nxlmi0
- }{}
-
- \DeclareFontShape{U}{nxlmi}{b}{it}{
- <-6.3> nxlbmi05
- <6.3-8.6> nxlbmi07
- <8.6-> nxlbmi0
- }{}
- \renewcommand{\partial}{{\text{\usefont{U}{nxlmi}{m}{it}\symbol{64}}\mspace{1mu}}}
- },
- %cover-choose .initial:n = plain , % 设置 en 为åˆå§‹å€¼
- }
-\cs_new_protected:Npn \mathstyle
- {
- \tex_afterassignment:D \__Beautybook_set_mathstyle:
- \l__Beautybook_tmpa_toks
- }
-\cs_new:Npn \__Beautybook_set_mathstyle:
- { \keys_set:nV { Beautybook / mathstyle } \l__Beautybook_tmpa_toks }
-\ExplSyntaxOff
-\RequirePackage{stys/Beautybook-bottompage} %å°åº•
-\RequirePackage{rotating}
-\tikzset{>=Stealth}
-\setlist{font=\upshape} % å–消所有列表默认è·ç¦» nosep,
-% 浮动环境设置
-% 默认情况下, \LaTeX{} è¦æ±‚æ¯é¡µçš„文字至少å æ® 20%,å¦åˆ™è¯¥é¡µå°±åªå•ç‹¬æ”¾ç½®ä¸€ä¸ªæµ®åŠ¨çŽ¯å¢ƒ,
-% 而这通常ä¸æ˜¯æˆ‘们想è¦çš„, 我们将这个è¦æ±‚é™ä½Žåˆ° 5%.
-\renewcommand*{\textfraction}{0.05}
-% 有时如果多个浮动环境连续放在一起,
-% 会将它们分在几个ä¸åŒé¡µ,å³ä½¿å®ƒä»¬å¯åœ¨åŒä¸€é¡µæ”¾
-% 得下. 我们å¯ä»¥é€šè¿‡ä¿®æ”¹ |\topfraction| å’Œ |\bottomfraction| 分别设置顶端和底端的浮
-% 动环境的最大比例.
-\renewcommand*{\topfraction}{0.9}
-\renewcommand*{\bottomfraction}{0.8}
-% 有时\LaTeX{}会把一个浮动环境å•ç‹¬æ”¾åœ¨ä¸€é¡µ,
-% 我们è¦æ±‚这个环境至少è¦å æ® 85% æ‰èƒ½å•ç‹¬æ”¾åœ¨ä¸€é¡µ.
-% 注æ„: |\floatpagefraction| 的数值必须å°äºŽ |\topfraction|.
-\renewcommand*{\floatpagefraction}{0.85}
-% 关于图片 graphicx
-% 如果图片没有指定åŽç¼€, ä¾æ¬¡æŒ‰ä¸‹åˆ—顺åºæœç´¢
-\DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png}
-% 设置图表æœç´¢è·¯å¾„, å¯ä»¥ç»™å›¾è¡¨æ–‡ä»¶å¤¹å–如下åå­—
-\graphicspath{{inner_pics/}{inner_pics/titleimages/}{figures/}{figure/}{pictures/}{picture/}{pic/}{pics/}{image/}{images/}}
-% \RequirePackage[physics]{stys/physicx}
-% \RequirePackage{stys/Symbols}
-\RequirePackage{extarrows}
-\usetikzlibrary{tikzmark}
-% \arrowname{super-script}
-% \arrowname[sub-script]{super-script}
-\RequirePackage{appendix} % 附录
-% \RequirePackage{stys/symbols}
-%
-\RequirePackage{amssymb,amsfonts,upgreek}
-\RequirePackage{makeidx}
-\RequirePackage{etoolbox} % 判断函数
-\RequirePackage{paracol}
-\RequirePackage{tikz-cd}
-\RequirePackage{imakeidx}
-\RequirePackage{anyfontsize}
-\RequirePackage{calc}
-\RequirePackage{xkeyval,ifthen}
-\RequirePackage[backgroundcolor=yellow!40!cyan!20,bordercolor=yellow!40!cyan!20,linecolor=DarkCyan]{todonotes}
-\RequirePackage{varwidth}
-\RequirePackage[colorlinks,linkcolor = purple, %%修改此处为你想è¦çš„颜色
-anchorcolor = purple, %%修改此处为你想è¦çš„颜色
-urlcolor = purple, %%修改此处为你想è¦çš„颜色
-citecolor = purple, %%修改此处为你想è¦çš„颜色
-]{hyperref}
-\setcounter{tocdepth}{3}
-\setcounter{secnumdepth}{3}%增加编å·æ·±åº¦
-\RequirePackage{dashrule}
-\newlength\outermarginwidth
-\setlength\outermarginwidth{1.5cm}
-\newlength\covershift
-\setlength\covershift{5cm}
-\RequirePackage{caption}
-% 图注与表注格å¼
-\colorlet{captioncolor}{outermarginfgcolor} % 图片和表格题注文字颜色
-\makeatletter
-%%----------------------------------å°é¢ä¿¡æ¯å®šä¹‰--------------------------------------------------------%%
-\newcommand\bookseries[1]{\def\@bookseries{#1}}
-\newcommand\subtitle[1]{\def\@subtitle{#1}}
-\newcommand\edition[1]{\def\@edition{#1}}
-\newcommand\presslogo[1]{\def\@presslogo{#1}}
-\newcommand\pressname[1]{\def\@pressname{#1}}
-\newcommand\coverimage[1]{\def\@coverimage{#1}}
-\newcommand\chapimage[1]{\def\@chapimage{#1}}
-%%----------------------------------å°é¢ä¿¡æ¯å®šä¹‰--------------------------------------------------------%%
-\makeatother
-\RequirePackage{indentfirst}
-\RequirePackage{amsmath}
-\RequirePackage[left=2cm,right=2cm,top=.6cm,bottom=2.2cm]{geometry}
-\RequirePackage{xpatch}%修正章节编å·
-\RequirePackage[automark]{scrlayer-scrpage}%页é¢è®¾ç½®å®åŒ…,隶属于koma-script文档类
-\RequirePackage{fontawesome5}
-\RequirePackage{mathrsfs}
-\RequirePackage[most]{tcolorbox}
-\tcbuselibrary{breakable, skins,theorems}%TcolorBox Library
-\RequirePackage{tabularx}
-\RequirePackage{lastpage}
-%\RequirePackage{twemojis}
-\RequirePackage{ninecolors}
-\RequirePackage{colortbl} %彩色表格
-\RequirePackage{tabularray}
-\UseTblrLibrary{amsmath}
-% 定义 +array, +matrix, +bmatrix, +Bmatrix, +pmatrix, +vmatrix, +Vmatrix 和 +cases 环境。其
-% 中,æ¯ä¸€ä¸ªçŽ¯å¢ƒéƒ½ç±»ä¼¼äºŽä¸å¸¦ + å‰ç¼€çš„çŽ¯å¢ƒï¼Œä½†æ˜¯å°±åƒ tblr 环境一样,使用 rowsep=2pt 默认值。
-% 除了+array 环境外,其余的æ¯ä¸ªçŽ¯å¢ƒéƒ½å¯ä»¥å¸¦ä¸€ä¸ªå¯é€‰é¡¹ï¼Œé€šè¿‡è¯¥å¯é€‰é¡¹ï¼Œå¯èƒ½ä¸ºçŽ¯å¢ƒè®¾ç½®å†…部
-% å‚数。
-\UseTblrLibrary{booktabs} % 定义 \toprule〠\midruleã€\bottomrule å’Œ \cmidrule 命令,这些命令å¯ä»¥ç›´æŽ¥ç”¨äºŽ tblr环境中
-\UseTblrLibrary{diagbox} % 在tblr 环境中使用 \diagbox 和\diagboxthree 命令排版斜线表头
-\UseTblrLibrary{varwidth} % 为表格添加 measure 内部å‚数。当设置了 measure=vbox åŽï¼Œåˆ™ä¼šä½¿ç”¨ \vbox 测é‡å•å…ƒæ ¼å®½åº¦ã€‚%å¯ä»¥ä½¿ç”¨stretch=-1 移除列表环境上下的间è·, 注æ„,stretch=-1 选项也会移除å•å…ƒæ ¼ä¸­çš„支架
-\RequirePackage{pgfornament}
-\RequirePackage{zhnumber}
-\RequirePackage{dashrule}
-\RequirePackage{adjustbox}
-\RequirePackage{enumitem}
-\RequirePackage{multicol}
-\RequirePackage{amsthm}
-\RequirePackage{thmtools,thm-restate}%定ç†çŽ¯å¢ƒ %定ç†çš„é‡å†™
-\RequirePackage{bclogo}
-\RequirePackage[normalem]{ulem}
-\RequirePackage{pgfplots} %画图 %%页é¢æ ·å¼è®¾è®¡æ ¸å¿ƒåŒ… %æä¾›\pgfonlayer命令以åŠä¸‹åˆ—图层指令
-\pgfplotsset{compat=1.18}
-\RequirePackage{graphicx}%修正minipage顶部对é½é—®é¢˜
-\pgfdeclarelayer{background} %背景%底层
-\pgfdeclarelayer{foreground} %上层
-\pgfdeclarelayer{top} %顶部
-\pgfdeclarelayer{bottom} %底部
-\pgfsetlayers{bottom,background,main,foreground,top}
-\newcommand{\tikzoverlay}[1]{\begin{tikzpicture}[remember picture,overlay] #1 \end{tikzpicture}}
-\RequirePackage[explicit]{titlesec}
-\RequirePackage{titletoc}
-
-\newcommand\boxednum[1]
-{
-\tcbsidebyside[sidebyside adapt=left,
-nobeforeafter,fontupper=\sffamily\large\bfseries,fontlower=\large,colframe=white,colupper=white,colback=outermarginfgcolor!90,colbacklower=gray!10,frame hidden,width =\textwidth,
-top=0mm,bottom=0mm,right=0mm,left=2mm,before skip balanced=0em,after skip balanced=0em,arc=0pt,outer arc=0pt,bicolor,sidebyside gap=6mm,boxrule=0pt,sidebyside align=center,halign=center,halign lower=left,fuzzy shadow={-0.4mm}{0.4mm}{0mm}{0.2mm}{white!50!gray},% 上
-fuzzy shadow={0.4mm}{-0.4mm}{0mm}{0.2mm}{fill=white!40!gray},%下
-]{% left hand side % adjust from this side
-\thecontentslabel
-}{% right hand side
-\textbf{#1} \hfill \thecontentspage
-}% end
-}
-
-\newcommand\boxednonum[1]
-{
-\begin{tcolorbox}[nobeforeafter,fontupper=\large,fontlower=\large,colframe=white,fontupper=\sffamily\bfseries,colupper=white,colback=outermarginfgcolor!90,colbacklower=gray!10,frame hidden,width = \textwidth,sidebyside gap=6mm,
-top=0mm,bottom=0mm,right=0cm,left=2mm,before skip balanced=0em,after skip balanced=0em,arc=0pt,outer arc=0pt,bicolor,sidebyside,boxrule=0pt,sidebyside align=center,halign=center,halign lower=left,lefthand width=3mm,fuzzy shadow={-0.4mm}{0.4mm}{0mm}{0.2mm}{white!50!gray},% 上
-fuzzy shadow={0.4mm}{-0.4mm}{0mm}{0.2mm}{fill=white!40!gray},%下
-]
-\tcblower \textbf{#1}\hfill \thecontentspage
-\end{tcolorbox}
-}
-%
-\titlecontents{chapter}[0mm]
- {\addvspace{-.5em}}
- {\contentsmargin{0pt}\boxednum}
- {\contentsmargin{0pt}\boxednonum}
- {}
- [\addvspace{-.5em}]
-%
- \titlecontents{section}
- [4.5em] % ie, 1.5em (chapter) + 2.3em
- {}
- {\hyperlink{section.\thecontentslabel}{\contentslabel{2.2em}}}
- {\hspace*{-2.2em}}
- {\titlerule*[1pc]{.}\contentspage\hspace*{1.5mm}}
-%
- \titlecontents{subsection}
- [7.3em] % ie, 1.5em (chapter) + 2.3em
- {}
- {\hyperlink{subsection.\thecontentslabel}{\contentslabel{2.7em}}}
- {\hspace*{-2.7em}}
- {\titlerule*[1pc]{.}\contentspage\hspace*{1.5mm}}
-%
- \titlecontents{subsubsection}
- [10.7em] % ie, 1.5em (chapter) + 2.3em
- {}
- {\hyperlink{subsubsection.\thecontentslabel}{\contentslabel{3.3em}}}
- {\hspace*{-3.3em}}
- {\titlerule*[1pc]{.}\contentspage\hspace*{1.5mm}}
-
-% tcolorbox中æ’入图片或者tikz绘图方法
-\newcommand\Figure[4]{%
- \begin{center}
- \captionsetup{type=figure} %消除 Package caption Warning: The option `hypcap=true' will be ignored for this
-%(caption) particular \caption on input line XX.警告信æ¯
- \includegraphics[#1]{#2}
- \captionof{figure}{#3}\label{#4}
- \end{center}
-}%用法 : 用于tcolorbox中æ’入图片
-\newcommand\Tikz[3]{%
- \begin{center}
- \captionsetup{type=figure} %消除 Package caption Warning: The option `hypcap=true' will be ignored for this(caption) particular \caption on input line XX.警告信æ¯
- #3 %最åŽä¸€ä¸ªå‚数为Tikz画图代ç çª—å£
- \captionof{figure}{#1}\label{#2} %第一与第二个å‚数是Tikz画图的å称与标签
- \end{center}
-} %用法 : 用于tcolorbox中æ’å…¥Tikz绘图
-%特殊注释矩阵
-\newcommand\coolover[2]{\mathrlap{\smash{\overbrace{\phantom{%
- \begin{matrix} #2 \end{matrix}}}^{\mbox{$#1$}}}}#2}
-
-\newcommand\coolunder[2]{\mathrlap{\smash{\underbrace{\phantom{%
- \begin{matrix} #2 \end{matrix}}}_{\mbox{$#1$}}}}#2}
-
-\newcommand\coolleftbrace[2]{%
- #1\left\{\vphantom{\begin{matrix} #2 \end{matrix}}\right.}
-
-\newcommand\coolrightbrace[2]{%
- \left.\vphantom{\begin{matrix} #1 \end{matrix}}\right\}#2}
-\definecolor{lightergray}{gray}{0.99}
-
-\newcommand*{\circled}[1]{\lower.7ex\hbox{\tikz\draw (0pt, 0pt)%
- circle (.5em) node {\makebox[1em][c]{\small #1}};}}
-\newcommand{\twicecircle}{\raisebox{.7ex}{
- \begin{tikzpicture}[remember picture,overlay]
- \draw[line width=0.6pt,black!60] (0,0) circle (3pt);
- \fill[black] (0,0) circle (1.6pt) ;
- \end{tikzpicture}}
-}
-\newcommand{\exercise}[2][\bcicosaedre]{\bigskip
-\begin{tikzpicture}[remember picture,overlay]
-\draw[line width=2pt,loosely dotted,teal] (0,0)--node[pos=0.4,rectangle,minimum height=1.5em,font=\sffamily\Large,text=black,fill=black!2,drop shadow={opacity=.3, shadow xshift=0.1cm},anchor=center,
- inner sep=1.5mm,
- anchor=west,] {$#1$ ~ #2} (\linewidth,0);
-\end{tikzpicture}\bigskip\smallskip
-}
-\RequirePackage{extarrows}
-\newcommand{\R}{\mathbb{R}}
-\newcommand{\F}{\mathcal{F}}
-\newcommand{\lan}[1]{\langle #1 \rangle}
-\newenvironment{eq}[1]{\begin{equation}\begin{aligned}#1}{\end{aligned}\end{equation}} %有编å·
-\newenvironment{eq*}[1]{\begin{equation*}\begin{aligned}#1}{\end{aligned}\end{equation*}} %æ— ç¼–å·
-% \everymath{\displaystyle}
-
-%% -------- 章节样å¼
-\makeatletter
-% titleimage
-\ExplSyntaxOn
-\seq_new:N \g__Beautybook_chapter_oimage_seq % odd
-\seq_new:N \g__Beautybook_chapter_eimage_seq % even
-\seq_new:N \g__Beautybook_part_oimage_seq % odd
-\seq_new:N \g__Beautybook_part_eimage_seq % even
-%
-\keys_define:nn { Beautybook/titleimage }
- {
- chapteroddimage .code:n =
- \seq_gset_from_clist:Nn \g__Beautybook_chapter_oimage_seq {#1} ,
- chapterevenimage .code:n =
- \seq_gset_from_clist:Nn \g__Beautybook_chapter_eimage_seq {#1} ,
- partoddimage .code:n =
- \seq_gset_from_clist:Nn \g__Beautybook_part_oimage_seq {#1} ,
- partevenimage .code:n =
- \seq_gset_from_clist:Nn \g__Beautybook_part_eimage_seq {#1} ,
- }
-\cs_new:Npn \__Beautybook_title_image:Nn #1#2 % image seq, number
- { \seq_item:Nn #1 { \int_mod:nn {#2} { \seq_count:N #1 } + 1 } } %对照表-对录入的字符串进行编å·
-\cs_new:Npn \Beautybook@chapterimagename %生æˆç´¢å¥‘表 : 判断奇å¶æ•°é¡µå¹¶æŒ‰(章节编å·)!!读å–相应的列表组中的字符串
- {
- \int_if_odd:nTF { \value{page} }
- { \__Beautybook_title_image:Nn \g__Beautybook_chapter_oimage_seq { \value{chapter} } }
- { \__Beautybook_title_image:Nn \g__Beautybook_chapter_eimage_seq { \value{chapter} } }
- }
-\cs_new:Npn \Beautybook@partimagename
- {
- \int_if_odd:nTF { \value{page} }
- { \__Beautybook_title_image:Nn \g__Beautybook_part_oimage_seq { \value{part} } }
- { \__Beautybook_title_image:Nn \g__Beautybook_part_eimage_seq { \value{part} } }
- }
-\cs_new_protected:Npn \titleimage #1
- { \keys_set:nn { Beautybook/titleimage } {#1} }
-\ExplSyntaxOff
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\titleformat{\chapter}{\huge\bfseries\filcenter}{}{1em}{
- \makebox[0pt][l]{\def\rad{7pt}%
- \begin{tikzpicture}[remember picture, overlay]%
- \begin{pgfonlayer}{bottom}
- \ifodd\value{page}
- \shade[right color=outermarginbgcolor!30,middle color=outermarginbgcolor!50,left color=outermarginfgcolor!30] (current page.north west) rectangle ++(\paperwidth,-.2\paperheight); % background odd
- \else
- \shade[left color=outermarginbgcolor!30,middle color=outermarginbgcolor!50,right color=outermarginfgcolor!30] (current page.north west) rectangle ++(\paperwidth,-.2\paperheight); % background even
- \fi
- \fill[outermarginfgcolor,opacity=.5]([shift={(0,-4.45cm)}]current page.north west) rectangle ++(\paperwidth,-2mm); % line
- \end{pgfonlayer}
- \path[fill=outermarginfgcolor]node[append after command={
- ([xshift=-3*\rad]chapinfoofpart.north west) to[out=0,in=-180,looseness=1] ([xshift=\rad]chapinfoofpart.south west) --([xshift=-\rad]chapinfoofpart.south east) to[out=0,in=180,looseness=1] ([xshift=3*\rad]chapinfoofpart.north east) --cycle},
- text=white,font=\sffamily\large\bfseries,align=center,minimum height=1cm] (chapinfoofpart) at ([shift={(.6\linewidth,-4.95cm)}]current page.north west) {Part\ \thepart};
- \begin{pgfonlayer}{bottom}
- \fill[outermarginfgcolor!90,opacity=0.5] ([shift={(-3*\rad,0)}]chapinfoofpart.north west) to[out=180,in=0,looseness=1] +(-4*\rad,-1.2cm)--([shift={(7*\rad,-1.2cm)}]chapinfoofpart.north east) to[out=-180,in=0,looseness=1] +(-4*\rad,1.2cm); % partnumber shade
- \end{pgfonlayer}
- \ifodd\value{page}
- \begin{pgfonlayer}{top}
- \fill[outermarginfgcolor,opacity=0.7,rounded corners=5pt]node[append after command={([yshift=2cm]chapnum.north west) rectangle (chapnum.south east)},right,text=white,minimum width=2cm,align=center,font=\sffamily\bfseries] (chapnum) at ([shift={(1.5cm,-2.5cm)}]current page.north west) {\scalebox{3}{\thechapter}};
- \begin{pgfonlayer}{foreground}
- \pattern[pattern=sixpointed stars,pattern color=white,opacity=1.0,rounded corners=5pt]
- ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
- \end{pgfonlayer}
- \fill [outermarginfgcolor,path fading=fade up,rounded corners=5pt]%
- ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
- \node[above left,font=\sc\fontsize{22pt}{22pt}\selectfont,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
- \end{pgfonlayer}
- \begin{pgfonlayer}{bottom}
- \node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{\@chapimage}};
- \end{pgfonlayer}
- \else
- \begin{pgfonlayer}{top}
- \fill[outermarginfgcolor,opacity=0.7,rounded corners=5pt]node[append after command={([yshift=2cm]chapnum.north west) rectangle (chapnum.south east)},left,text=white,minimum width=2cm,align=center,font=\sffamily\bfseries] (chapnum) at ([shift={(-1.5cm,-2.5cm)}]current page.north east) {\scalebox{3}{\thechapter}};
- \begin{pgfonlayer}{foreground}
- \pattern[pattern=sixpointed stars,pattern color=white,opacity=1.0,rounded corners=5pt]
- ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
- \end{pgfonlayer}
- \fill [outermarginfgcolor,path fading=fade up,rounded corners=5pt]%
- ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
- \node[above right,font=\sc\fontsize{22pt}{22pt}\selectfont,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
- \end{pgfonlayer}
- \begin{pgfonlayer}{background}
- \node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{\@chapimage}};
- \end{pgfonlayer}
- \fi
- \path[fill=outermarginbgcolor]node[append after command={
- ([xshift=-2*\rad]pagenumber.south west) to[out=0,in=180,looseness=1] ([xshift=\rad]pagenumber.north west) --([xshift=-\rad]pagenumber.north east) to[out=0,in=-180,looseness=1] ([xshift=2*\rad]pagenumber.south east) --cycle},
- text=outermarginfgcolor,font=\sffamily\fontsize{15}{15}\selectfont\bfseries,align=center,minimum height=0.4cm,minimum width=1.3cm,inner sep=1.5mm] (pagenumber) at ([shift={(0,0.3cm)}]current page.south) {\thepage};
- \end{tikzpicture}}
- }
-\titleformat{name=\chapter,numberless}{\bfseries\huge\filcenter}{}{1em}{
- \makebox[0pt][l]{\def\rad{7pt}%
- \begin{tikzpicture}[remember picture, overlay]%
- \begin{pgfonlayer}{bottom}
- \ifodd\value{page}
- \shade[right color=outermarginbgcolor!30,middle color=outermarginbgcolor!50,left color=outermarginfgcolor!30] (current page.north west) rectangle ++(\paperwidth,-.2\paperheight); % background odd
- \else
- \shade[left color=outermarginbgcolor!30,middle color=outermarginbgcolor!50,right color=outermarginfgcolor!30] (current page.north west) rectangle ++(\paperwidth,-.2\paperheight); % background even
- \fi
- \fill[outermarginfgcolor,opacity=.5]([shift={(0,-4.45cm)}]current page.north west) rectangle ++(\paperwidth,-2mm); % line
- \end{pgfonlayer}
- \ifodd\value{page}
- \begin{pgfonlayer}{top}
- \node[above left,font=\sc\fontsize{25pt}{25pt}\selectfont,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
- \end{pgfonlayer}
- \begin{pgfonlayer}{bottom}
- \node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{\@chapimage}};
- \end{pgfonlayer}
- \else
- \begin{pgfonlayer}{top}
- \node[above right,font=\sc\fontsize{25pt}{25pt}\selectfont,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
- \end{pgfonlayer}
- \begin{pgfonlayer}{background}
- \node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{\@chapimage}};
- \end{pgfonlayer}
- \fi
- \path[fill=outermarginbgcolor]node[append after command={
- ([xshift=-2*\rad]pagenumber.south west) to[out=0,in=180,looseness=1] ([xshift=\rad]pagenumber.north west) --([xshift=-\rad]pagenumber.north east) to[out=0,in=-180,looseness=1] ([xshift=2*\rad]pagenumber.south east) --cycle},
- text=outermarginfgcolor,font=\sffamily\fontsize{15}{15}\selectfont\bfseries,align=center,minimum height=0.4cm,minimum width=1.3cm,inner sep=1.5mm] (pagenumber) at ([shift={(0,0.3cm)}]current page.south) {\thepage};
- \end{tikzpicture}}
-}
-\titlespacing{\chapter}{0pt}{0pt}{80pt}
-\makeatother
-% -------- Part定制
-\tikzfading[name=middle, top color=transparent!90, bottom
-color=transparent!90, middle color=transparent!20]
-\makeatletter
-\newcommand\partabstract[1]{\def\@partabstract{#1}}
-\newcommand\partimage[1]{\def\@partimage{#1}}
-\titleformat{\part}
-{\normalfont\huge\filcenter}
-{}
-{20pt}
-{\begin{tikzpicture}[remember picture,overlay]
- \def\barwidth{2cm}
- \fill[outermarginbgcolor,opacity=0.6]
- (current page.north west) rectangle (current page.south east);
- \ifodd\value{page}
- \fill [outermarginfgcolor!20]%
- (current page.north east) rectangle ++(-\outermarginwidth,-\paperheight);
- \pattern [pattern=north east lines,pattern color=outermarginfgcolor!50]%
- (current page.north east) rectangle ++(-\outermarginwidth,-\paperheight);
- \fill [outermarginbgcolor!90,path fading=fade south]%
- ([yshift=1mm]current page.north east) rectangle ++(-\outermarginwidth,-.8\paperheight);
- \fill [outermarginbgcolor,path fading=fade north]%
- (current page.south east) rectangle ++(-\outermarginwidth,.8\paperheight);%
- % lines
- \fill[outermarginfgcolor,rounded corners=2pt] (current page.north east) --++(-5pt,-0.15cm)--++(-\outermarginwidth+10pt,0) --++(-5pt,0.15cm)--cycle;
- \coordinate (anchor of headmark) at ([shift={(-1.2\outermarginwidth,-0.2cm)}]current page.north east);
- \node[below ,text=outermarginfgcolor,font=\sffamily\bfseries\fontsize{15}{20}\selectfont] (partpagenum) at ([shift={(-.5\outermarginwidth,0)}]current page.north east) {\thepage};
- \fill[outermarginfgcolor,rounded corners=2pt] (current page.south east) --++(-5pt,0.15cm)--++(-\outermarginwidth+10pt,0) --++(-5pt,-0.15cm)--cycle; % 页ç æ¨ªçº¿
- \node[] (hbar) at ($(current page.north)!0.33!(current page.south)$) {
- \begin{tikzpicture}
- \fill[white]
- (0,0) rectangle ++(\paperwidth,-1cm);
- \fill[outermarginbgcolor]
- (0,-.25cm) rectangle ++(\paperwidth,-.5cm);
- \fill[outermarginfgcolor]
- (.67\paperwidth,-.25cm) rectangle ++(4.5cm,-.5cm);
- \fill[outermarginfgcolor!20!white]
- (.67\paperwidth-1mm,-.25cm) rectangle ++(1mm,-.5cm);
- \fill[outermarginfgcolor!20!white]
- (.67\paperwidth+4.4cm,-.25cm) rectangle ++(1mm,-.5cm);
- \end{tikzpicture}
- };
- \node[above,font=\sc\huge,shift={(.33\linewidth,.5\barwidth)}] (partname) at (hbar) {Part\ \thepart};
- \node[below,left,font=\sc\huge,shift={(.146\linewidth,-1.5*\barwidth)}] (partcontents) at (partname) {\begin{varwidth}{.8\linewidth}\raggedright\baselineskip=2ex #1 \end{varwidth}}; % 标题å称
- \begin{pgfonlayer}{background}
- \node[above,shift={(-.4\linewidth,-4*\barwidth)}] at (partname) {\ifdefvoid{\@partimage}{}{\includegraphics[width=1.2\linewidth]{\@partimage}}}; % 图片ä½ç½®è°ƒæ•´
- \end{pgfonlayer}
- \else
- \fill [outermarginfgcolor!20]%
- (current page.north west) rectangle ++(\outermarginwidth,-\paperheight);
- \pattern [pattern=north west lines,pattern color=outermarginfgcolor!50]%
- (current page.north west) rectangle ++(\outermarginwidth,-\paperheight);
- \fill [outermarginbgcolor!90,path fading=fade south]%
- ([yshift=1mm]current page.north west) rectangle ++(\outermarginwidth,-.8\paperheight);
- \fill [outermarginbgcolor,path fading=fade north]%
- (current page.south west) rectangle ++(\outermarginwidth,.8\paperheight);%
- % lines
- \fill[outermarginfgcolor,rounded corners=2pt] (current page.north west) --++(5pt,-0.15cm)--++(\outermarginwidth-10pt,0) --++(5pt,0.15cm)--cycle;
- \coordinate (anchor of headmark) at ([shift={(1.2\outermarginwidth,-0.2cm)}]current page.north west);
- \node[below ,text=outermarginfgcolor,font=\sffamily\bfseries\fontsize{15}{20}\selectfont] (partpagenum) at ([shift={(.5\outermarginwidth,0)}]current page.north west) {\thepage};
- \fill[outermarginfgcolor,rounded corners=2pt] (current page.south west) --++(5pt,0.15cm)--++(\outermarginwidth-10pt,0) --++(5pt,-0.15cm)--cycle; % 页ç æ¨ªçº¿
- \node[] (hbar) at ($(current page.north)!0.33!(current page.south)$) {
- \begin{tikzpicture}
- \fill[white]
- (0,0) rectangle ++(\paperwidth,-1cm);
- \fill[outermarginbgcolor]
- (0,-.25cm) rectangle ++(\paperwidth,-.5cm);
- \fill[outermarginfgcolor]
- (.15\paperwidth,-.25cm) rectangle ++(4.5cm,-.5cm);
- \fill[outermarginfgcolor!20!white]
- (.15\paperwidth-1mm,-.25cm) rectangle ++(1mm,-.5cm);
- \fill[outermarginfgcolor!20!white]
- (.15\paperwidth+4.5cm,-.25cm) rectangle ++(1mm,-.5cm);
- \end{tikzpicture}
- };
- \node[above,font=\sc\huge,shift={(-.31\linewidth,.5\barwidth)}] (partname) at (hbar) {Part\ \thepart};
- \node[below right,font=\sc\huge,shift={(-.125\linewidth,-1.2*\barwidth)}] (partcontents) at (partname) {\begin{varwidth}{.8\linewidth}\raggedright\baselineskip=2ex #1 \end{varwidth}}; % 标题å称
- \begin{pgfonlayer}{background}
- \node[above,shift={(.35\linewidth,-4*\barwidth)}] at (partname) {\ifdefvoid{\@partimage}{}{\includegraphics[width=1.2\linewidth]{\@partimage}}}; % 图片ä½ç½®è°ƒæ•´
- \end{pgfonlayer}
- \fi
- \node[below,,font=\itshape\fontsize{13}{13}\selectfont,shift={(0\linewidth,-1.65*\barwidth)}] at (hbar) {\ifdefvoid{\@partabstract}{}{\begin{varwidth}{.85\linewidth}\baselineskip=3ex \@partabstract\end{varwidth}}}; % 简介文字调整
- \end{tikzpicture}}
-\makeatother
-\assignpagestyle{\part}{empty}
-\assignpagestyle{\chapter}{empty}
-
-
-%% -- Section
-\titleformat{\section}
-{}
-{}
-{-.5em} %å·¦å³ç§»åŠ¨\thesection标签ä½ç½®
-{\mysectionformat{#1}}
-
-\titleformat{name=\section,numberless}{}{}{-.5em}{\mysectionnonumformat{#1}}
-
-\newcommand{\mysectionformat}[1]{%
-\makebox[0pt][l]{\def\rad{7pt}%
-\begin{tikzpicture}[remember picture]
- \path[fill=outermarginfgcolor,drop shadow={opacity=0.3,shadow xshift=.05cm,shadow yshift=-.05cm}]node[append after command={
- ([xshift=\rad]sec.north west) to[out=180,in=0,looseness=1] ([xshift=-3*\rad]sec.south west) --([xshift=-\rad]sec.south east) to[out=0,in=180,looseness=1] ([xshift=3*\rad]sec.north east) --cycle},
- text=white,font=\sffamily\large\bfseries,align=center,inner ysep=2mm] (sec) at (0,0) {Sec\ \thesection};
- \node[text=black,font=\large,below right] (secnum) at ([shift={(0,-1mm)}]sec.north east) {\begin{varwidth}{.85\linewidth}\setlength\baselineskip{18pt}\hspace{.5cm}#1\end{varwidth}};
-\end{tikzpicture}}}%最åŽä¸€ä¸ªé€‰é¡¹ä¸º [<after code>]
-
-\newcommand{\mysectionnonumformat}[1]{%
-\makebox[0pt][l]{\def\rad{7pt}%
-\begin{tikzpicture}[remember picture]
- \path[fill=outermarginfgcolor,drop shadow={opacity=0.3,shadow xshift=.05cm,shadow yshift=-.05cm}]node[append after command={
- ([xshift=\rad]sec.north west) to[out=180,in=0,looseness=1] ([xshift=-3*\rad]sec.south west) --([xshift=-\rad]sec.south east) to[out=0,in=180,looseness=1] ([xshift=3*\rad]sec.north east) --cycle},
- text=white,font=\sffamily\large\bfseries,align=center,inner ysep=2mm] (sec) at (0,0) {Sec};
- \node[text=black,font=\large,below right] (secnum) at ([shift={(0,-1mm)}]sec.north east) {\begin{varwidth}{.85\linewidth}\setlength\baselineskip{18pt}\hspace{.5cm}#1\end{varwidth}};
-\end{tikzpicture}}}%最åŽä¸€ä¸ªé€‰é¡¹ä¸º [<after code>]
-
-\titlespacing*{\section}{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
-
-%%-------------------------------- SCRLAYER-SCRPAGE -------------------------------------%%
-%% SIDE-BAR
-\newlength\chapternumbersize
-\setlength\chapternumbersize{36pt}
-\setlength{\headheight}{40pt} % 页眉高度
-\renewcommand\chaptermarkformat{}
-% define a new mark for the chapter number
-\newmarks\chapternum
-\xapptocmd\chaptermark{\marks\chapternum{\thechapter}}{}{\PatchFailed}
-\newmarks\secnum
-\xapptocmd\sectionmark{\marks\secnum{\thesection}}{}{\PatchFailed}
-
-\newcommand*\outermarginpagemark{%
-\tikzoverlay{
- \begin{pgfonlayer}{top}
- \ifodd\value{page}
- \fill[outermarginfgcolor,rounded corners=2pt] (current page.north east) --++(-5pt,-0.15cm)--++(-\outermarginwidth+10pt,0) --++(-5pt,0.15cm)--cycle;
- \coordinate (anchor of headmark) at ([shift={(-1.2\outermarginwidth,-0.2cm)}]current page.north east);
- \node[below ,text=outermarginfgcolor,font=\sffamily\bfseries\fontsize{15}{15}\selectfont] at ([shift={(-.5\outermarginwidth,-0.15cm)}]current page.north east) {\thepage};
- \fill[outermarginfgcolor!50,rounded corners=1pt] ([shift={(0.2\outermarginwidth,0.2cm)}]anchor of headmark) --++(-5pt,-0.15cm)--++(-.45\linewidth,0) --++(-5pt,0.15cm)--cycle; % 页眉横线
- \node[below left,font=\upshape,text=outermarginfgcolor] at ([yshift=0.05cm]anchor of headmark) {\begin{varwidth}{\linewidth}\rightmark\end{varwidth}};
- \fill[outermarginfgcolor,rounded corners=2pt] (current page.south east) --++(-5pt,0.15cm)--++(-\outermarginwidth+10pt,0) --++(-5pt,-0.15cm)--cycle; % 页ç æ¨ªçº¿
- \else
- \fill[outermarginfgcolor,rounded corners=2pt] (current page.north west) --++(5pt,-0.15cm)--++(\outermarginwidth-10pt,0) --++(5pt,0.15cm)--cycle;
- \coordinate (anchor of headmark) at ([shift={(1.2\outermarginwidth,-0.2cm)}]current page.north west);
- \node[below ,text=outermarginfgcolor,font=\sffamily\bfseries\fontsize{15}{15}\selectfont] at ([shift={(.5\outermarginwidth,-0.15cm)}]current page.north west) {\thepage};
- \fill[outermarginfgcolor!50,rounded corners=1pt] ([shift={(-0.2\outermarginwidth,0.2cm)}]anchor of headmark) --++(5pt,-0.15cm)--++(.45\linewidth,0) --++(5pt,0.15cm)--cycle; % 页眉横线
- \node[below right,font=\upshape,text=outermarginfgcolor] at ([yshift=0.05cm]anchor of headmark) {\begin{varwidth}{\linewidth}\rightmark\end{varwidth}};
- \fill[outermarginfgcolor,rounded corners=2pt] (current page.south west) --++(5pt,0.15cm)--++(\outermarginwidth-10pt,0) --++(5pt,-0.15cm)--cycle; % 页ç æ¨ªçº¿
- \fi
- \end{pgfonlayer}}
-}
-\newlength\baryshift
-\setlength\baryshift{-2.5\outermarginwidth}
-\makeatletter
-% Add A Side-Bar Box For The Chapter Number
-\newcommand*\outermarginchapternumberbox{%
- \if@mainmatter
- \tikzoverlay{
- \shade[top color=outermarginfgcolor!90,bottom color=outermarginbgcolor]
- (\outermarginwidth,-.5\outermarginwidth+2mm) rectangle (0,-1.5\outermarginwidth+2mm);
- \node[anchor=center,text=white,font=\sffamily\bfseries] at (1/2*\outermarginwidth,-\outermarginwidth+2mm) {\usekomafont{chapternumber}{\botmarks\chapternum}};%
- }
- \fi
- \vfill
-}
-\makeatother
-
-\newkomafont{chapternumber}{%页边章节编å·å­—体
- \fontsize{\chapternumbersize}{\chapternumbersize}\selectfont
-}%
-\makeatletter
-\newcommand\outermarginmark{
- \ifodd\value{page}\hfill\else\hspace*{\dimexpr\outermarginwidth*3/8\relax}\fi
- \rotatebox{90}{\parbox{\layerheight}{
- \raggedleft
- \usekomafont{outermargin}{%
- \MakeMarkcase{\ifodd\value{page}\odd@outermargin\else\even@outermargin\fi}}%
- }}%
- \ifodd\value{page}\hspace*{\dimexpr\outermarginwidth*3/8\relax}\fi%
-}
-\newcommand*\even@outermargin{}
-\newcommand*\odd@outermargin{}
-\newcommand*\evenoutermargin[1]{\renewcommand\even@outermargin{#1}}% å¶æ•°é¡µå†…容
-\newcommand*\oddoutermargin[1]{\renewcommand\odd@outermargin{#1}}% 奇数页内容
-\makeatother
-%
-\newkomafont{outermargin}{%页边章节å称字体
- \bfseries\fontsize{15}{15}\selectfont\color{outermarginfgcolor}
-}
-% declare new page style using layers
-\DeclareNewPageStyleByLayers{scth}{%
- scth.outermargin.bg.even,%
- scth.outermargin.bg.odd,%
- scth.outermargin.fg.even,%
- scth.outermargin.fg.odd,%
- scth.outermargin.pn.even,%
- scth.outermargin.pn.odd,%
- scth.outermargin.cn.even,%
- scth.outermargin.cn.odd,%
- scth.outermargin.text.even,%
- scth.outermargin.text.odd%
-}
-% define the layers for even pages
-\DeclareNewLayer[
- background, % 下层(背景)
- evenpage,
- outermargin,
- width=\outermarginwidth,
- contents={\color{outermarginbgcolor}\rule{\layerwidth}{\layerheight}} %色彩装饰æ¡
-]{scth.outermargin.bg.even}%
-%%=============% 页边æ¡é¢œè‰² %=======================%%
-\tikzfading[name=fade south,
- top color =transparent!0,
- bottom color=transparent!80]
-\tikzfading[name=fade north,
- top color =transparent!100,
- bottom color=transparent!0]
-%å¶æ•°é¡µè¾¹çº¹ç†æ•ˆæžœè®¾ç½®
-\newcommand{\evensidbardeepcolor}{%
-\tikzoverlay{
-\ifodd\value{page}
-\fill [outermarginfgcolor!20]%
- (current page.north east) rectangle ([xshift=-\outermarginwidth,yshift=0]current page.south east);
- \pattern [pattern=checkerboard,pattern color=outermarginfgcolor!50]%
- (current page.north east) rectangle ([xshift=-\outermarginwidth,yshift=0]current page.south east);
- \fill [outermarginbgcolor!90,path fading=fade south]%
- ([yshift=1mm]current page.north east) rectangle ([xshift=-\outermarginwidth,yshift=-.5\layerheight]current page.north east);
- \fill [outermarginbgcolor,path fading=fade north]%
- (current page.south east) rectangle ([xshift=-\outermarginwidth,yshift=.2\layerheight]current page.south east);
-\else
- \fill [outermarginfgcolor!20]%
- (current page.north west) rectangle ([xshift=\outermarginwidth,yshift=0]current page.south west);
- \pattern [pattern=checkerboard,pattern color=outermarginfgcolor!50]%
- (current page.north west) rectangle ([xshift=\outermarginwidth,yshift=0]current page.south west);
- \fill [outermarginbgcolor!90,path fading=fade south]%
- ([yshift=1mm]current page.north west) rectangle ([xshift=\outermarginwidth,yshift=-.5\layerheight]current page.north west);
- \fill [outermarginbgcolor,path fading=fade north]%
- (current page.south west) rectangle ([xshift=\outermarginwidth,yshift=.2\layerheight]current page.south west);
- \fi
-}
-}
-%%==============å¶æ•°é¡µé¡µè¾¹æ¡é¢œè‰²========================%%
-\DeclareNewLayer[
- foreground, %
- evenpage,
- outermargin,
- width=\outermarginwidth,
- contents=\evensidbardeepcolor %色彩装饰æ¡
-]{scth.outermargin.fg.even}%
-%%==============å¶æ•°é¡µé¡µè„šé¡µç ========================%%
-\DeclareNewLayer[
- foreground, %上层 (背景之上)
- evenpage,
- foot, % 页脚
- contents=\outermarginpagemark
-]{scth.outermargin.pn.even}%
-%%==============å¶æ•°é¡µç« èŠ‚ç¼–å·========================%%
-\DeclareNewLayer[
- foreground, %上层 (背景之上)
- evenpage,
- head, %页眉
- hoffset=0pt,
- width=\outermarginwidth,
- align=t,
- addvoffset=\dimexpr-\chapternumbersize-12pt+\headheight\relax,
- height=\chapternumbersize+\headheight,
- contents=\outermarginchapternumberbox%章节编å·
-]{scth.outermargin.cn.even}%
-%%======================章节å称===================================%%
-\DeclareNewLayer[
- clone=scth.outermargin.cn.even,
- addheight=\dimexpr\headheight+\headsep+\textheight\relax,
- addvoffset=\dimexpr+2\outermarginwidth\relax,
- hoffset=-2.5pt,
- contents=\outermarginmark %
-]{scth.outermargin.text.even}%
-
-% define the layers for odd page from the settings for even pages
-\newcommand*\DeclareOddFromEven[1]{%å¤åˆ¶è‡ªå¶æ•°é¡µæ ·å¼å‘½ä»¤
-\DeclareNewLayer[
- clone=#1.even,
- oddpage,
- align=r,
- hoffset=\paperwidth
-]{#1.odd}%
-}
-\DeclareOddFromEven{scth.outermargin.bg}
-\DeclareOddFromEven{scth.outermargin.pn}
-\DeclareOddFromEven{scth.outermargin.cn}
-\DeclareOddFromEven{scth.outermargin.text}
-\DeclareOddFromEven{scth.outermargin.fg}
-
-% add the layers to page style scrheadings and page style plain
-\ForEachLayerOfPageStyle*{scth}{%
- \AddLayersToPageStyle{scrheadings}{#1}%
- \AddLayersToPageStyle{plain.scrheadings}{#1}%
-}
-%----------------------------------------------
-\KOMAoptions{markcase=upper} %页眉
-% for page styles scrheadings and plain
-\clearpairofpagestyles
-\ohead{}
-\cfoot{}
-\ofoot{}
-
-%%-------------------------------- SCRLAYER-SCRPAGE -------------------------------------%%
-
-%% Begin The Most Beautiful Box (STYLE : ys style) % 中国风盒å­
-\makeatletter
-\definecolor{framegolden}{HTML}{455a64} % 控制外框颜色
-\definecolor{framegray}{HTML}{e0e0e0} % 控制填充颜色
-\newdimen\ys@frame@linewidth
-\newdimen\ys@frame@radius
-\newdimen\ys@frame@sep
-\def\ys@frame@fill@opacity{0.2}
-
-\pgfdeclarehorizontalshading{ys@fade@circle}{500bp}
-{color(0bp)=(pgftransparent!100); color(25bp)=(pgftransparent!100);
-color(45bp)=(pgftransparent!0); color(55bp)=(pgftransparent!0);
-color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}
-\pgfdeclarefading{ys circle}{\pgfuseshading{ys@fade@circle}}
-
-\def\ys@frame@star@list@t{%
- -0.7071\ys@frame@radius+0.2133\ys@frame@sep/%
- -0.7071\ys@frame@radius+0.2133\ys@frame@sep/%
- frame.north east,%
- 0.7071\ys@frame@radius-0.2133\ys@frame@sep/%
- -0.7071\ys@frame@radius+0.2133\ys@frame@sep/%
- frame.north west}
-\def\ys@frame@star@list@b{%
- 0.7071\ys@frame@radius-0.2133\ys@frame@sep/%
- 0.7071\ys@frame@radius-0.2133\ys@frame@sep/%
- frame.south west,%
- -0.7071\ys@frame@radius+0.2133\ys@frame@sep/%
- 0.7071\ys@frame@radius-0.2133\ys@frame@sep/%
- frame.south east}
-\edef\ys@frame@star@list{\ys@frame@star@list@t,\ys@frame@star@list@b}
-
-%region outer
-\def\ys@frame@remove@middleline#1#2{}
-\def\ys@frame@draw@middleline#1#2{%
- \clip ([xshift=-\ys@frame@linewidth,#1]frame.north west)--
- ([xshift=\ys@frame@linewidth,#1]frame.north east)--
- ([xshift=\ys@frame@linewidth,#2]frame.south east)--
- ([xshift=-\ys@frame@linewidth,#2]frame.south west)--cycle;}
-\def\ys@frame@unbrokenouter{%
- \path[draw=framegolden,fill=framegray,fill opacity=\ys@frame@fill@opacity,line width=\ys@frame@linewidth]
- ([xshift=\ys@frame@radius]frame.north west)--([xshift=-\ys@frame@radius]frame.north east)
- arc(-180:-90:\ys@frame@radius)--
- ([yshift=-\ys@frame@radius]frame.north east)--([yshift=\ys@frame@radius]frame.south east)
- arc(90:180:\ys@frame@radius)--
- ([xshift=-\ys@frame@radius]frame.south east)--([xshift=\ys@frame@radius]frame.south west)
- arc(0:90:\ys@frame@radius)--
- ([yshift=\ys@frame@radius]frame.south west)--([yshift=-\ys@frame@radius]frame.north west)
- arc(-90:0:\ys@frame@radius)--cycle;}
-\def\ys@frame@firstouter{%
- \ys@frame@remove@middleline{yshift=.5\ys@frame@linewidth}{yshift=.7\ys@frame@linewidth}%
- \path[draw=framegolden,fill=framegray,fill opacity=\ys@frame@fill@opacity,line width=\ys@frame@linewidth]
- ([xshift=\ys@frame@radius]frame.north west)--([xshift=-\ys@frame@radius]frame.north east)
- arc(-180:-90:\ys@frame@radius)--
- ([yshift=-\ys@frame@radius]frame.north east)--
- (frame.south east)--
- (frame.south west)--
- ([yshift=-\ys@frame@radius]frame.north west)
- arc(-90:0:\ys@frame@radius)--cycle;}
-\def\ys@frame@middleouter{%
- \ys@frame@remove@middleline{yshift=-.7\ys@frame@linewidth}{yshift=.7\ys@frame@linewidth}%
- \path[draw=framegolden,fill=framegray,fill opacity=\ys@frame@fill@opacity,line width=\ys@frame@linewidth]
- (frame.north west)--(frame.north east)--(frame.south east)--
- (frame.south west)--cycle;}
-\def\ys@frame@lastouter{%
- \ys@frame@remove@middleline{yshift=-.7\ys@frame@linewidth}{yshift=-.5\ys@frame@linewidth}%
- \path[draw=framegolden,fill=framegray,fill opacity=\ys@frame@fill@opacity,line width=\ys@frame@linewidth]
- (frame.north west)--(frame.north east)--
- ([yshift=\ys@frame@radius]frame.south east)
- arc(90:180:\ys@frame@radius)--
- ([xshift=-\ys@frame@radius]frame.south east)--([xshift=\ys@frame@radius]frame.south west)
- arc(0:90:\ys@frame@radius)--
- ([yshift=\ys@frame@radius]frame.south west)--
- (frame.north west)--cycle;}
-%endregion
-%region inner
-\def\ys@frame@unbrokeninner{%
-\path[draw=framegolden,line width=.5\ys@frame@linewidth,line cap=round]
-([xshift=\ys@frame@radius+2\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north west)
- --([xshift=\ys@frame@radius+5\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north west) --++(45:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth)
- ([xshift=\ys@frame@radius+6\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north west)--++(-45:2\ys@frame@linewidth)--++(45:2\ys@frame@linewidth) %第一节
- --([xshift=-\ys@frame@radius-8.828\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north east)--++(-45:2\ys@frame@linewidth)--++(45:2\ys@frame@linewidth)
- ([xshift=-\ys@frame@radius-7.828\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north east)--++(45:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth) %第二节
- --([xshift=-\ys@frame@radius-2\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north east)
- %%
-([yshift=-\ys@frame@radius-2\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.north east)
---([yshift=-\ys@frame@radius-5\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.north east) --++(-135:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth)
-([yshift=-\ys@frame@radius-6\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.north east)--++(-45:2\ys@frame@linewidth)--++(-135:2\ys@frame@linewidth) %第一节
---([yshift=\ys@frame@radius+8.828\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.south east)--++(-45:2\ys@frame@linewidth)--++(-135:2\ys@frame@linewidth)
-([yshift=\ys@frame@radius+7.828\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.south east)--++(-135:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth) %第二节
-%
- --([yshift=\ys@frame@radius+2\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.south east)
-%
-([xshift=\ys@frame@radius+2\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south west)
---([xshift=\ys@frame@radius+5\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south west) --++(-45:2\ys@frame@linewidth)--++(45:2\ys@frame@linewidth)
-([xshift=\ys@frame@radius+6\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south west)--++(45:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth) %第一节
---([xshift=-\ys@frame@radius-8.828\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south east)--++(45:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth)
-([xshift=-\ys@frame@radius-7.828\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south east)--++(-45:2\ys@frame@linewidth)--++(45:2\ys@frame@linewidth) %第二节
- --([xshift=-\ys@frame@radius-2\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south east)
-%
-([yshift=-\ys@frame@radius-2\ys@frame@linewidth,xshift=\ys@frame@sep]frame.north west)
---([yshift=-\ys@frame@radius-5\ys@frame@linewidth,xshift=\ys@frame@sep]frame.north west) --++(-45:2\ys@frame@linewidth)--++(-135:2\ys@frame@linewidth)
-([yshift=-\ys@frame@radius-6\ys@frame@linewidth,xshift=\ys@frame@sep]frame.north west)--++(-135:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth) %第一节
---([yshift=\ys@frame@radius+8.828\ys@frame@linewidth,xshift=\ys@frame@sep]frame.south west)--++(-135:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth)
-([yshift=\ys@frame@radius+7.828\ys@frame@linewidth,xshift=\ys@frame@sep]frame.south west)--++(-45:2\ys@frame@linewidth)--++(-135:2\ys@frame@linewidth) %第二节
- --([yshift=\ys@frame@radius+2\ys@frame@linewidth,xshift=\ys@frame@sep]frame.south west);}
-\def\ys@frame@firstinner{%
- \path[draw=framegolden,line width=.5\ys@frame@linewidth,line cap=round]
- ([xshift=\ys@frame@radius+2\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north west)
- --([xshift=\ys@frame@radius+5\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north west) --++(45:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth)
- ([xshift=\ys@frame@radius+6\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north west)--++(-45:2\ys@frame@linewidth)--++(45:2\ys@frame@linewidth) %第一节
- --([xshift=-\ys@frame@radius-8.828\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north east)--++(-45:2\ys@frame@linewidth)--++(45:2\ys@frame@linewidth)
- ([xshift=-\ys@frame@radius-7.828\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north east)--++(45:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth) %第二节
- --([xshift=-\ys@frame@radius-2\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north east)
- %%
-([yshift=-\ys@frame@radius-2\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.north east)
---([yshift=-\ys@frame@radius-5\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.north east) --++(-135:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth)
-([yshift=-\ys@frame@radius-6\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.north east)--++(-45:2\ys@frame@linewidth)--++(-135:2\ys@frame@linewidth) %第一节
---([xshift=-\ys@frame@sep]frame.south east)
-
- ([yshift=-\ys@frame@radius-2\ys@frame@linewidth,xshift=\ys@frame@sep]frame.north west)
- --([yshift=-\ys@frame@radius-5\ys@frame@linewidth,xshift=\ys@frame@sep]frame.north west) --++(-45:2\ys@frame@linewidth)--++(-135:2\ys@frame@linewidth)
- ([yshift=-\ys@frame@radius-6\ys@frame@linewidth,xshift=\ys@frame@sep]frame.north west)--++(-135:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth) %第一节
- --([xshift=\ys@frame@sep]frame.south west);}
-\def\ys@frame@middleinner{%
- \path[draw=framegolden,line width=.5\ys@frame@linewidth,line cap=round]
- ([xshift=-\ys@frame@sep]frame.north east)--([xshift=-\ys@frame@sep]frame.south east)
- ([xshift=\ys@frame@sep]frame.north west)--([xshift=\ys@frame@sep]frame.south west);}
-\def\ys@frame@lastinner{%
- \path[draw=framegolden,line width=.5\ys@frame@linewidth,line cap=round]
- ([xshift=-\ys@frame@sep]frame.north east)
- --([yshift=\ys@frame@radius+8.828\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.south east)--++(-45:2\ys@frame@linewidth)--++(-135:2\ys@frame@linewidth)
- ([yshift=\ys@frame@radius+7.828\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.south east)--++(-135:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth) %第二节
- %
- --([yshift=\ys@frame@radius+2\ys@frame@linewidth,xshift=-\ys@frame@sep]frame.south east)
-%
- ([xshift=\ys@frame@radius+2\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south west)
- --([xshift=\ys@frame@radius+5\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south west) --++(-45:2\ys@frame@linewidth)--++(45:2\ys@frame@linewidth)
- ([xshift=\ys@frame@radius+6\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south west)--++(45:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth) %第一节
- --([xshift=-\ys@frame@radius-8.828\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south east)--++(45:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth)
- ([xshift=-\ys@frame@radius-7.828\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south east)--++(-45:2\ys@frame@linewidth)--++(45:2\ys@frame@linewidth) %第二节
- --([xshift=-\ys@frame@radius-2\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south east)
-%
- ([xshift=\ys@frame@sep]frame.north west)
- --([yshift=\ys@frame@radius+8.828\ys@frame@linewidth,xshift=\ys@frame@sep]frame.south west)--++(-135:2\ys@frame@linewidth)--++(-45:2\ys@frame@linewidth)
- ([yshift=\ys@frame@radius+7.828\ys@frame@linewidth,xshift=\ys@frame@sep]frame.south west)--++(-45:2\ys@frame@linewidth)--++(-135:2\ys@frame@linewidth) %第二节
- --([yshift=\ys@frame@radius+2\ys@frame@linewidth,xshift=\ys@frame@sep]frame.south west);}
-%endregion
-%region corner
-\def\ys@frame@unbrokencorner{%
- \path[draw=framegolden,line width=1.5\ys@frame@linewidth,line cap=round]
- ([xshift=\ys@frame@radius-2.7\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north west)
- --([xshift=\ys@frame@sep,yshift=-\ys@frame@sep]frame.north west)
- --([xshift=\ys@frame@sep,yshift=-\ys@frame@radius+2.7\ys@frame@linewidth]frame.north west)
- ([xshift=-\ys@frame@radius+2.7\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north east)
- --([xshift=-\ys@frame@sep,yshift=-\ys@frame@sep]frame.north east)
- --([xshift=-\ys@frame@sep,yshift=-\ys@frame@radius+2.7\ys@frame@linewidth]frame.north east)
- ([xshift=-\ys@frame@radius+2.7\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south east)
- --([xshift=-\ys@frame@sep,yshift=\ys@frame@sep]frame.south east)
- --([xshift=-\ys@frame@sep,yshift=\ys@frame@radius-2.7\ys@frame@linewidth]frame.south east)
- ([xshift=\ys@frame@radius-2.7\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south west)
- --([xshift=\ys@frame@sep,yshift=\ys@frame@sep]frame.south west)
- --([xshift=\ys@frame@sep,yshift=\ys@frame@radius-2.7\ys@frame@linewidth]frame.south west);}
-\def\ys@frame@firstcorner{%
- \path[draw=framegolden,line width=1.5\ys@frame@linewidth,line cap=round]
- ([xshift=\ys@frame@radius-2.7\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north west)
- --([xshift=\ys@frame@sep,yshift=-\ys@frame@sep]frame.north west)
- --([xshift=\ys@frame@sep,yshift=-\ys@frame@radius+2.7\ys@frame@linewidth]frame.north west)
- ([xshift=-\ys@frame@radius+2.7\ys@frame@linewidth,yshift=-\ys@frame@sep]frame.north east)
- --([xshift=-\ys@frame@sep,yshift=-\ys@frame@sep]frame.north east)
- --([xshift=-\ys@frame@sep,yshift=-\ys@frame@radius+2.7\ys@frame@linewidth]frame.north east);}
-\def\ys@frame@middlecorner{}
-\def\ys@frame@lastcorner{%
- \path[draw=framegolden,line width=1.5\ys@frame@linewidth,line cap=round]
- ([xshift=-\ys@frame@radius+2.7\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south east)
- --([xshift=-\ys@frame@sep,yshift=\ys@frame@sep]frame.south east)
- --([xshift=-\ys@frame@sep,yshift=\ys@frame@radius-2.7\ys@frame@linewidth]frame.south east)
- ([xshift=\ys@frame@radius-2.7\ys@frame@linewidth,yshift=\ys@frame@sep]frame.south west)
- --([xshift=\ys@frame@sep,yshift=\ys@frame@sep]frame.south west)
- --([xshift=\ys@frame@sep,yshift=\ys@frame@radius-2.7\ys@frame@linewidth]frame.south west);}
-%endregion
-\def\ys@frame@star#1#2#3{%
- \begin{scope}[shift={([xshift=#1,yshift=#2]#3)},scale=\ys@frame@ratio*0.1]
- \path[draw=framegolden,fill=white,
- line width=.7\ys@frame@linewidth,line join=round]
- (1,1)..controls(0.3,0.5) and (-0.3,0.5)..
- (-1,1)..controls(-0.5,0.3) and (-0.5,-0.3)..
- (-1,-1)..controls(-0.3,-0.5) and (0.3,-0.5)..
- (1,-1)..controls(0.5,-0.3) and (0.5,0.3)..(1,1)--cycle;
- \path[scale=0.45,fill=framegolden,line join=round]
- (1,1)..controls(0.3,0.7) and (-0.3,0.7)..
- (-1,1)..controls(-0.7,0.3) and (-0.7,-0.3)..
- (-1,-1)..controls(-0.3,-0.7) and (0.3,-0.7)..
- (1,-1)..controls(0.7,-0.3) and (0.7,0.3)..(1,1)--cycle;
- \end{scope}}
-\def\ys@frame@segmentation{%
- \draw[color=framegolden,path fading=ys circle]
- ([xshift=5\ys@frame@radius]segmentation.west) to[ornament=88]
- ([xshift=-5\ys@frame@radius]segmentation.east);}
-
-\tcbset{
- % 控制是å¦åœ¨æ–­ç‚¹å¤„的线ä¸ç”»å‡ºæ¥
- ys/frame/not at break/.code=\let\ys@frame@remove@middleline\ys@frame@draw@middleline,
- ys/frame/fill opacity/.store in=\ys@frame@fill@opacity,
- ys/frame/draw at break/.code=\let\ys@frame@remove@middleline\@gobbletwo,
- % 控制线宽
- ys/frame/line width/.code={\pgfmathsetlength\ys@frame@linewidth{#1}},
- ys/frame/line width=1.4pt,
- % 控制圆弧大å°ï¼Œåº”为数字,而éžé•¿åº¦
- ys/frame/radius/.code={\pgfmathparse{#1}\let\ys@frame@ratio\pgfmathresult
- \pgfmathsetlength\ys@frame@radius{(#1)*1em}%
- \pgfmathsetlength\ys@frame@sep{(#1)*0.5ex}},
- ys/frame/radius=2,
- ys/frame/unbroken/.style={
- interior code={%
- \ys@frame@unbrokenouter % 外框
- \foreach \ii/\jj/\kk in \ys@frame@star@list {\ys@frame@star{\ii}{\jj}{\kk}} % 星
- \ys@frame@unbrokeninner % 内线
- \ys@frame@unbrokencorner % 四角
- },
- interior titled code={%
- \ys@frame@unbrokenouter % 外框
- \foreach \ii/\jj/\kk in \ys@frame@star@list {\ys@frame@star{\ii}{\jj}{\kk}} % 星
- \ys@frame@unbrokeninner % 内线
- \ys@frame@unbrokencorner % 四角
- }
- },
- ys/frame/first/.style={
- interior code={%
- \ys@frame@firstouter
- \foreach \ii/\jj/\kk in \ys@frame@star@list@t {\ys@frame@star{\ii}{\jj}{\kk}}
- \ys@frame@firstinner
- \ys@frame@firstcorner},
- interior titled code={%
- \ys@frame@firstouter
- \foreach \ii/\jj/\kk in \ys@frame@star@list@t {\ys@frame@star{\ii}{\jj}{\kk}}
- \ys@frame@firstinner
- \ys@frame@firstcorner},
- },
- ys/frame/middle/.style={
- interior code={%
- \ys@frame@middleouter
- \ys@frame@middleinner
- \ys@frame@middlecorner}
- },
- ys/frame/last/.style={
- interior code={%
- \ys@frame@lastouter
- \foreach \ii/\jj/\kk in \ys@frame@star@list@b {\ys@frame@star{\ii}{\jj}{\kk}}
- \ys@frame@lastinner
- \ys@frame@lastcorner}
- },
- ys/frame style/unbroken/.style={
- boxsep=2\ys@frame@sep,
- left={.8\ys@frame@radius},right={.8\ys@frame@radius},
- ys/frame/unbroken,title hidden,
- segmentation code=\ys@frame@segmentation
- },
- ys/frame style/first/.style={ys/frame/first,title hidden,segmentation code=\ys@frame@segmentation},
- ys/frame style/middle/.style={ys/frame/middle,segmentation code=\ys@frame@segmentation},
- ys/frame style/last/.style={ys/frame/last,segmentation code=\ys@frame@segmentation},
- ys style/.style={frame hidden,
- ys/frame style/unbroken,
- extras first={ys/frame style/first},
- extras middle={ys/frame style/middle},
- extras last={ys/frame style/last},
- },
-}
-\makeatother
-\newtcolorbox{fancybox}[1][]{enhanced,ys style,breakable,pad at break=2mm,
- ys/frame/not at break,ys/frame/fill opacity=0,#1,fontupper=\itshape}
-%% End The Most Beautiful Box
-\makeatletter
-\definecolor{CyaN}{HTML}{dbe1e5}
-\colorlet{OrangE}{yellow!20!orange}
-\colorlet{BluE}{cyan!70!blue}
-\colorlet{ReD}{red!20!orange}
-\colorlet{GreeN}{yellow!40!green}
-
-% 第一ç§å®šç†
-\tcbset{my@basic@thm/.style={enhanced jigsaw, breakable,
- enlarge left by=-3.5mm, width=\textwidth+3.5mm, boxrule=0pt,
- top=2pt, bottom=2pt, left=2.5mm, frame hidden}}
-\newcommand{\@my@newtheorem@n}[1]{\ERROR}
-\newcommand{\@my@newtheorem@nn}[2]{%
- \@ifundefined{#1}{\@my@newtheorem{#1}#2}{\@my@renewtheorem{#1}#2}}
-\NewDocumentCommand{\@my@newtheorem}{ m m o +m }
- {\IfNoValueTF{#3}{\newtheorem{#1}{#2}}{\newtheorem{#1}{#2}[#3]}%
- \tcbset{my@#1@thmstyle/.style={#4}}%
- \tcolorboxenvironment{#1}{my@basic@thm, my@#1@thmstyle}}
-\NewDocumentCommand{\@my@renewtheorem}{ m m o +m }
- {\IfNoValueTF{#3}{\renewtheorem{#1}{#2}}{\renewtheorem{#1}{#2}[#3]}%
- \tcbset{my@#1@thmstyle/.style={#4}}}
-%
-% ---------------------------------------------------------------------------------- %
-% 第二ç§å®šç†
-\tcbset{my@basic@tcbthm/.style={detach title,}}
-\newcommand{\@my@newtcbtheorem@n}[1]{\ERROR}
-\newcommand{\@my@newtcbtheorem@nn}[2]{%
- \@ifundefined{#1}{\@my@newtcbtheorem{#1}{#2}}{\@my@renewtcbtheorem{#1}{#2}}}
-\newcommand{\@my@newtcbtheorem}[2]{%
- \edef\my@curr@thmenvname{#1}% 它ä¿å­˜å½“å‰å®šç†çŽ¯å¢ƒçš„å称
- \mytcbtheoremset{#2}%
- \NewTColorBox{#1}{ O{} O{} o }
- {my@basic@tcbthm, my@#1@tcbthmstyle, title={##2}, IfNoValueF={##3}{label={##3}}, ##1}}
-\newcommand{\@my@renewtcbtheorem}[2]{\edef\my@curr@thmenvname{#1}\mytcbtheoremset{#2}}
-
-% 键值设置
-\pgfkeys{/mytcbtheorem/.is family}
-\newcommand{\mytcbtheoremset}{\pgfqkeys{/mytcbtheorem}}
-\mytcbtheoremset{
- name/.code=\@namedef{\my@curr@thmenvname @name}{#1}, %无效
- counter/.code=\@namedef{my@\my@curr@thmenvname @counter}{#1}\newcounter{#1}[chapter], % 计数器é‡åˆ°subsection就会自动归零 % https://zhuanlan.zhihu.com/p/57454848#circle=on
- the counter/.code=\@namedef{the\@nameuse{my@\my@curr@thmenvname @counter}}{#1},
- autoref name/.code=\@namedef{\@nameuse{my@\my@curr@thmenvname @counter}autorefname}{#1},
- style/.code=\tcbset{my@\my@curr@thmenvname @tcbthmstyle/.style={#1}},
- thmcolor/.code=\@namedef{\my@curr@thmenvname @thmcolor}{#1}, %无效
- lemcolor/.code=\@namedef{\my@curr@thmenvname @lemcolor}{#1}, %无效
-}
-% 存储键值 (LaTeX3)
-\ExplSyntaxOn
-\cs_new_protected:Npn \mynewtheorem
- { \keyval_parse:NNn \@my@newtheorem@n \@my@newtheorem@nn }
-\cs_new_protected:Npn \mynewtcbtheorem
- { \keyval_parse:NNn \@my@newtcbtheorem@n \@my@newtcbtheorem@nn }
-\ExplSyntaxOff
-\makeatother
-
-% 第二ç§å®šç†
-\makeatletter
-%% Overlay Settings
-\newcommand{\my@theorem@overlay@unbroken}[2]{
- %%============== First ==============%%
- \fill[black!60] ([xshift=1cm,yshift=5pt]frame.north west)-- ([xshift=0.8cm,yshift=0cm]frame.north west)--([xshift=1.2cm,yshift=0cm]frame.north west)--cycle;
- \node[rectangle, text=white, drop shadow={opacity=.3, shadow xshift=0.1cm}, inner sep=1.5mm,fill=#2,
-anchor=west,rounded corners=3pt,font=\bfseries\normalsize] at ([xshift=0cm,yshift=-3.mm]frame.north west) {\hspace*{1.5em}#1.\ \ifdefvoid{\tcbtitletext}{}{(\itshape\tcbtitletext)}};
- \fill[color=#2,drop shadow={opacity=0.3,shadow xshift=.3pt}]
- ([xshift=1cm,yshift=5pt]frame.north west) {[rounded corners=3pt]--++(-1cm-5pt,0)}--++(0,-1cm-5pt)--cycle;
- \fill[color=black!60] ([xshift=-5pt,yshift=-1cm]frame.north west)--([xshift=0cm,yshift=-0.8cm]frame.north west)-- ([xshift=0cm,yshift=-1.2cm]frame.north west)--cycle;
- %%============== End ==============%%
- \fill[#2,drop shadow={opacity=0.3,shadow xshift=-0.008\linewidth,shadow yshift=0.0016\linewidth}]
- ([xshift=-0.05\linewidth,yshift=-5pt]frame.south east) {[rounded corners=3pt]--++(0.05\linewidth+5pt,0)}--++(0,0.05\linewidth+5pt)--cycle;
- \fill[black!60] ([xshift=-0.05\linewidth,yshift=-5pt]frame.south east) -- ([xshift=-0.04\linewidth,yshift=0pt]frame.south east)-- ([xshift=-0.06\linewidth,yshift=0pt]frame.south east)--cycle;
- \fill[black!60] ([xshift=5pt,yshift=0.05\linewidth]frame.south east)-- ([yshift=0.04\linewidth]frame.south east) -- ([yshift=0.06\linewidth]frame.south east)--cycle;
-}
-\newcommand{\my@theorem@overlay@first}[2]{
- \fill[black!60] ([xshift=1cm,yshift=5pt]frame.north west)-- ([xshift=0.8cm,yshift=0cm]frame.north west)--([xshift=1.2cm,yshift=0cm]frame.north west)--cycle;
- \node[rectangle, text=white, drop shadow={opacity=.3, shadow xshift=0.1cm}, inner sep=1.5mm,fill=#2, anchor=west,rounded corners=3pt,font=\bfseries\normalsize] at ([xshift=0cm,yshift=-3.mm]frame.north west) {\hspace*{1.5em}#1.\ \ifdefvoid{\tcbtitletext}{}{(\itshape\tcbtitletext)}};
- \fill[color=#2,drop shadow={opacity=0.3,shadow xshift=.3pt}]
- ([xshift=1cm,yshift=5pt]frame.north west) {[rounded corners=3pt]--++(-1cm-5pt,0)}--++(0,-1cm-5pt)--cycle;
- \fill[color=black!60] ([xshift=-5pt,yshift=-1cm]frame.north west)--([xshift=0cm,yshift=-0.8cm]frame.north west)-- ([xshift=0cm,yshift=-1.2cm]frame.north west)--cycle;
-}
-\newcommand{\my@theorem@overlay@last}[1]{
- \fill[#1,drop shadow={opacity=0.3,shadow xshift=-0.008\linewidth,shadow yshift=0.0016\linewidth}]
- ([xshift=-0.05\linewidth,yshift=-5pt]frame.south east) {[rounded corners=3pt]--++(0.05\linewidth+5pt,0)}--++(0,0.05\linewidth+5pt)--cycle;
- \fill[black!60] ([xshift=-0.05\linewidth,yshift=-5pt]frame.south east) -- ([xshift=-0.04\linewidth,yshift=0pt]frame.south east)-- ([xshift=-0.06\linewidth,yshift=0pt]frame.south east)--cycle;
- \fill[black!60] ([xshift=5pt,yshift=0.05\linewidth]frame.south east)-- ([yshift=0.04\linewidth]frame.south east) -- ([yshift=0.06\linewidth]frame.south east)--cycle;
-}
-% Second theorem style overlay settings
-\newcommand{\my@lemma@overlay@unbroken}[2]{
- %%============== First ==============%%
- \def\Rad{3.5pt}
- \def\theight{0.57cm}
- \def\rad{7pt}%
- \path[fill=#2,drop shadow={opacity=0.3,shadow xshift=.05cm,shadow yshift=-.05cm}]node[append after command={
- ([xshift=-1.5*\rad]thmname.north west) to[out=0,in=180,looseness=1] ([xshift=2.5*\rad]thmname.south west) --([xshift=-\rad]thmname.south east) to[out=0,in=180,looseness=1] ([xshift=3*\rad]thmname.north east) --cycle},
- text=white,font=\bfseries,align=center,inner ysep=1.5mm,minimum height=0.6cm,right] (thmname) at ([xshift=\rad,yshift=-.7*\rad]frame.north west) {\hspace*{10pt}#1.\ \ifdefvoid{\tcbtitletext}{}{(\itshape\tcbtitletext)}};
- \begin{pgfonlayer}{bottom}
- \fill[#2,opacity=0.5]
- ([xshift=-1.5*\rad]thmname.north west) to[out=180,in=305,looseness=1.5] +(3pt,-6pt) -| ++(12pt,0)--cycle;
- \fill[#2,opacity=0.5]
- ([xshift=3*\rad]thmname.north east) to[out=0,in=-90] +(5pt,-5pt) -| ++(-10pt,0) --cycle;
- \end{pgfonlayer}
- %%============== End ==============%%
- \def\tlen{1.5cm}
- \path[fill=#2,drop shadow={opacity=0.3,shadow xshift=.3pt}]
- ([xshift=-2*\rad,yshift=-5pt]frame.south east) coordinate (SE) to[out=0,in=180] +(4*\rad,5pt+\theight) --([shift={(-\tlen+4*\rad,5pt+\theight)}]SE) to[out=180,in=0] +(-4*\rad,-5pt-\theight) --cycle;
- \begin{pgfonlayer}{bottom}
- \fill[color=#2,opacity=0.5] ([xshift=-1.35*\tlen+\Rad,yshift=-5pt]frame.south east) to[out=180,in=90,looseness=0.7] ([xshift=-1.35*\tlen-0.5*\Rad]frame.south east) coordinate (NWl)--([xshift=2*\rad]NWl) to[out=-90,in=-180,looseness=0.7] ([xshift=-1.35*\tlen+\Rad,yshift=-5pt]frame.south east)--cycle;
- \end{pgfonlayer}
- }
-\newcommand{\my@lemma@overlay@first}[2]{
- %%============== First ==============%%
- \def\Rad{3.5pt}
- \def\theight{0.57cm}
- \def\rad{7pt}%
- \path[fill=#2,drop shadow={opacity=0.3,shadow xshift=.05cm,shadow yshift=-.05cm}]node[append after command={
- ([xshift=-1.5*\rad]thmname.north west) to[out=0,in=180,looseness=1] ([xshift=2.5*\rad]thmname.south west) --([xshift=-\rad]thmname.south east) to[out=0,in=180,looseness=1] ([xshift=3*\rad]thmname.north east) --cycle},
- text=white,font=\bfseries,align=center,inner ysep=1.5mm,minimum height=0.6cm,right] (thmname) at ([xshift=\rad,yshift=-.7*\rad]frame.north west) {\hspace*{10pt}#1.\ \ifdefvoid{\tcbtitletext}{}{(\itshape\tcbtitletext)}};
- \begin{pgfonlayer}{bottom}
- \fill[#2,opacity=0.5]
- ([xshift=-1.5*\rad]thmname.north west) to[out=180,in=305,looseness=1.5] +(3pt,-6pt) -| ++(12pt,0)--cycle;
- \fill[#2,opacity=0.5]
- ([xshift=3*\rad]thmname.north east) to[out=0,in=-90] +(5pt,-5pt) -| ++(-10pt,0) --cycle;
- \end{pgfonlayer}
- }
-\newcommand{\my@lemma@overlay@last}[1]{
- %%============== End ==============%%
- \def\Rad{3.5pt}
- \def\rad{7pt}%
- \def\theight{0.57cm}
- \def\tlen{1.5cm}
- \path[fill=#1,drop shadow={opacity=0.3,shadow xshift=.3pt}]
- ([xshift=-2*\rad,yshift=-5pt]frame.south east) coordinate (SE) to[out=0,in=180] +(4*\rad,5pt+\theight) --([shift={(-\tlen+4*\rad,5pt+\theight)}]SE) to[out=180,in=0] +(-4*\rad,-5pt-\theight) --cycle;
- \begin{pgfonlayer}{bottom}
- \fill[color=#1,opacity=0.5] ([xshift=-1.35*\tlen+\Rad,yshift=-5pt]frame.south east) to[out=180,in=90,looseness=0.7] ([xshift=-1.35*\tlen-0.5*\Rad]frame.south east) coordinate (NWl)--([xshift=2*\rad]NWl) to[out=-90,in=-180,looseness=0.7] ([xshift=-1.35*\tlen+\Rad,yshift=-5pt]frame.south east)--cycle;
- \end{pgfonlayer}
- }
-\makeatother
-%%
-
-% proof
-\newcommand{\itbf}[1]{\textit{\textbf{#1}}}
-\declaretheoremstyle[
- spaceabove=3pt,spacebelow=3pt,
- headfont=\normalfont\bfseries,
- notefont=\normalfont\bfseries,notebraces={(}{)},
- bodyfont=\normalfont,
- postheadspace=.5em,
- headpunct={.},
- qed=$\blacksquare$,%\qedsymbol
-]{Proofstyle}
-\declaretheorem[style=Proofstyle,numbered=no,name={\itbf{Proof}}]{Proof}
-\renewenvironment{proof}{\begin{Proof} }{\end{Proof}}
-\declaretheorem[style=Proofstyle,numbered=no,name={\itbf{Solution}}]{solution}
-
-%%%%%%%%%%%%%%% 计数器知识 %%%%%%%%%%%%%%%%%%%%%%
-% æ¯æ¬¡ç”¨ \newcounter{foo} 定义新计数器,内部都会定义这几个命令
-
-% \c@foo,储存计数器的值,åˆå§‹å€¼ä¸º 0
-% \thefoo,储存计数器输出时的格å¼ï¼Œåˆå§‹å®šä¹‰ä¸º \arabic{foo}
-% \p@foo,储存计数器被引用时的å‰ç¼€ï¼Œåˆå§‹å®šä¹‰ä¸ºç©º
-% \cl@foo,储存「å­è®¡æ•°å™¨ã€åˆ—表(此处有简化),foo 自增时它的æ¯ä¸ªã€Œå­è®¡æ•°å™¨ã€éƒ½ä¼šå½’零(详è§ã€Œè‡ªåŠ¨å½’零ã€ä¸€èŠ‚),åˆå§‹å®šä¹‰ä¸ºç©º
-%% 关于计数器的自动归零
-% 如果还定义了计数器 \newcounter{bar}[foo],那么 \cl@foo 里就有了 bar
-% \@addtoreset{child}{parent} å’Œ \@removefromreset{child}{parent} å¯ä»¥æŠŠè®¡æ•°å™¨ child 移入/移出 \cl@parent
-% \counterwithin* å’Œ \counterwithout* 和上一æ¡é‡Œä¸¤ä¸ªå‘½ä»¤çš„功能类似,但它们在执行å‰ä¼šæ£€æŸ¥æŽ¥å—的两个å‚数是å¦ä¸ºå·²å®šä¹‰çš„计数器。ä¸åŠ æ˜Ÿå·çš„版本会修改 \thechild,详è§ã€Œè¾“出格å¼ã€ä¸€èŠ‚
-% 在使用 \stepcounter{parent} å’Œ \refstepcounter{parent} 时,parent 自增,åŒæ—¶å½’零\cl@parent 里的「å­è®¡æ•°å™¨ã€
-% \addtocount{parent}{1} åªè‡ªå¢ž parent,没有归零其「å­è®¡æ•°å™¨ã€çš„效果
-% 归零实现为「对æ¯ä¸ªå­è®¡æ•°å™¨ï¼Œå…ˆè®¾ä¸º -1,然åŽä½¿ç”¨ \stepcounter 自增ã€ï¼Œè¿™æ ·å®žçŽ°çš„「归零ã€åŠŸèƒ½æ˜¯é€’å½’çš„
-% 递归的æ„æ€æ˜¯ï¼Œå¦‚果还有 \newcounter{grandchild}[child],那么 \stepcounter{parent} 会将 child å’Œ grandchild 都归零
diff --git a/macros/latex/contrib/beautybook/README.md b/macros/latex/contrib/beautybook/README.md
index c738ffd950..0057185325 100644
--- a/macros/latex/contrib/beautybook/README.md
+++ b/macros/latex/contrib/beautybook/README.md
@@ -10,14 +10,14 @@
-Beautybook is designed for writing books, created by [Ethan Lu](https://github.com/BeautyLaTeX/latex-template) , and maintained by [Ethan Lu](https://github.com/BeautyLaTeX/latex-template). Just enjoy it! If you have any questions, suggestions or bug reports, you can create issues or contact me at h1479840692@outlook.com.
+beautybook is designed for writing books, created by [Ethan Lu](https://github.com/BeautyLaTeX/latex-template) , and maintained by [Ethan Lu](https://github.com/BeautyLaTeX/latex-template). Just enjoy it! If you have any questions, suggestions or bug reports, you can create issues or contact me at h1479840692@outlook.com.
-If you are an English user, then please use a cls file with the "-EN" suffix and compile the english tex file with pdfLaTeX, and conversely, if you are a Chinese user, then remember, use a cls file with the "-CN" suffix and compile the chinese tex file with the XeLaTeX engine!
+If you are an English user, then please write '\documentclass[lang=en]{beautybook}' in the premble and compile the english tex file with pdfLaTeX, and conversely, if you are a Chinese user, then remember, write '\documentclass[lang=cn]{beautybook}' in the premble and compile the chinese tex file with the XeLaTeX engine!
---
## Version
-Release 2024-03-17.
+Release 2024-07-03.
---
## License
diff --git a/macros/latex/contrib/beautybook/Beautybook-cn.pdf b/macros/latex/contrib/beautybook/beautybook-cn.pdf
index 924e220ab7..23690e698d 100644
--- a/macros/latex/contrib/beautybook/Beautybook-cn.pdf
+++ b/macros/latex/contrib/beautybook/beautybook-cn.pdf
Binary files differ
diff --git a/macros/latex/contrib/beautybook/Beautybook-cn.tex b/macros/latex/contrib/beautybook/beautybook-cn.tex
index 4e0e850bf4..7e30e04814 100644
--- a/macros/latex/contrib/beautybook/Beautybook-cn.tex
+++ b/macros/latex/contrib/beautybook/beautybook-cn.tex
@@ -1,16 +1,17 @@
%% This work is released under the LaTeX Project Public License, v1.3c or later.
% This template is made by Ethan Lu.
% Please use XeLaTeX engine!
-\documentclass[zihao=-4,fontset=windows]{Beautybook-CN}
+\documentclass[lang=cn,zihao=-4,a4paper,fontset=windows]{beautybook}
% ---------------------------------------------------------------------------- %
% The Cover Theme Chosen %
% ---------------------------------------------------------------------------- %
\definecolor{coverbgcolor}{HTML}{e0e0e0}
-\definecolor{coverfgcolor}{HTML}{826e68} % The color of the background
+\definecolor{coverfgcolor}{HTML}{1f3134} % The color of the background
\definecolor{coverbar}{HTML}{7c9092} % The color of the left bar
-\definecolor{bottomcolor}{HTML}{826e68}
+\definecolor{bottomcolor}{HTML}{2c4f54}
+\definecolor{nuanbai}{HTML}{f5f5f5}
\coverstyle={ % å°é¢é”®å€¼åˆ—表
- cover-choose=cn, % cn (需新增项\entitle{#}); en ; enfig ; birkar
+ cover-choose=cn, % cn ; en ; enfig ; birkar
}
% ---------------------------------------------------------------------------- %
% The Cover Theme Chosen %
@@ -18,7 +19,10 @@
\mathstyle={ % 数学字体键值列表
math-font=plain, %plain (默认数学字体); stix; mtpro2
}
-\setmainfont{Times New Roman}
+\RequirePackage{fontspec}
+\setmainfont{XITS}
+\setsansfont{DejaVu Sans}
+\setmonofont{Latin Modern Mono}
\renewcommand{\partial}{∂}
%% First one
\mynewtheorem{
@@ -235,16 +239,19 @@ sorting=nty
texcl=true,
fontadjust
}%
-
+% 设置1.25å€è¡Œè·
+\linespread{1.25}
+\setlist[itemize]{itemsep=1pt, parsep=1pt} % 对所有itemize环境生效
+\setlist[enumerate]{itemsep=1pt, parsep=1pt} % 对所有enumerate环境生效
\begin{document}
\thispagestyle{empty}
\title{Beautybook模æ¿ç®€ä»‹}
-\subtitle{}
+\subtitle{这是一个副标题!}
\edition{First Edition}
-\bookseries{Illustrated by Ethan Lu}
+\bookseries{Ilustrated by Ethan Lu}
\author{Ethan Lu}
\pressname{Beautybook}
-\presslogo{inner_pics/logo.png}
+\presslogo{inner_pics/beautybook-logo.png}
\coverimage{inner_pics/coverimage.jpg}%ivy-ge998908f8_1280.jpg
\makecover
@@ -275,8 +282,8 @@ sorting=nty
%
partevenimage={songeven,even1,even2,even3,even4,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
}
-\chapimage{\Beautybook@chapterimagename} % 会自动改å˜
-\partimage{\Beautybook@partimagename} % 会自动改å˜
+\chapimage{\beautybook@chapterimagename} % 会自动改å˜
+\partimage{\beautybook@partimagename} % 会自动改å˜
\makeatother
% ---------------------------------------------------------------------------- %
% The images used in the title %
@@ -331,6 +338,7 @@ Beauty\LaTeX{} 系列模æ¿æ˜¯ç”±æˆ‘所åšçš„书ç±æ¨¡æ¿ç³»åˆ—, åå«\textbf{B
本文将介ç»æœ¬æ¨¡æ¿çš„一些设置内容以åŠåŸºæœ¬ä½¿ç”¨æ–¹æ³•ã€‚如果您有其他问题,建议或者æ„è§ï¼Œæ¬¢è¿Žåœ¨ GitHub 上给我æ交 \href{https://github.com/BeautyLaTeX/latex-template/issues}{issues} 或者邮件\href{h1479840692@163.com}{163邮箱}或者\href{1479840692@qq.com}{qq邮箱}è”系我。我的è”系方å¼å¦‚下,建议加入用户 QQ 群æ问,这样能更快获得准确的å馈,加群时请备注 \LaTeX{} 或者 Beauty\LaTeX{} 相关内容。
\begin{itemize}
\item GitHub 地å€ï¼š\href{https://github.com/BeautyLaTeX/latex-template}{https://github.com/BeautyLaTeX/latex-template}
+ \item Texpage 地å€: \href{https://www.texpage.com/template/8dc933fc-6579-44c9-b660-ea58409d193b}{https://www.texpage.com/template/8dc933fc-6579-44c9-b660-ea58409d193b}
\item 下载地å€ï¼š\href{https://github.com/BeautyLaTeX/latex-template/releases}{æ­£å¼å‘行版}
\item 用户 QQ 群:809237593
\item 我的outlook邮箱:\href{https://h1479840692@outlook.com}{Outlook Email}
@@ -350,9 +358,31 @@ Beauty\LaTeX{} 系列模æ¿æ˜¯ç”±æˆ‘所åšçš„书ç±æ¨¡æ¿ç³»åˆ—, åå«\textbf{B
以下是最å°å·¥ä½œç¤ºä¾‹:
\begin{lstlisting}
-\documentclass[zihao=-4,fontset=windows]{Beautybook-CN}
+\documentclass[lang=cn,zihao=-4,a4paper,fontset=windows]{beautybook}
+% ---------------------------------------------------------------------------- %
+% The Cover Theme Chosen %
+% ---------------------------------------------------------------------------- %
+\definecolor{coverbgcolor}{HTML}{e0e0e0}
+\definecolor{coverfgcolor}{HTML}{1f3134} % The color of the background
+\definecolor{coverbar}{HTML}{7c9092} % The color of the left bar
+\definecolor{bottomcolor}{HTML}{2c4f54}
+\definecolor{nuanbai}{HTML}{f5f5f5}
\coverstyle={ % å°é¢é”®å€¼åˆ—表
- cover-choose=cn, % cn (需新增项\entitle{#}); en ; enfig ; birkar
+ cover-choose=cn, % cn ; en ; enfig ; birkar
+}
+% ---------------------------------------------------------------------------- %
+% The Cover Theme Chosen %
+% ---------------------------------------------------------------------------- %
+\mathstyle={ % 数学字体键值列表
+ math-font=plain, %plain (默认数学字体); stix; mtpro2
+}
+\RequirePackage{fontspec}
+\setmainfont{XITS}
+\setsansfont{DejaVu Sans}
+\setmonofont{Latin Modern Mono}
+\renewcommand{\partial}{∂}
+\coverstyle={ % å°é¢é”®å€¼åˆ—表
+ cover-choose=cn, % cn ; en ; enfig ; birkar
}
\mathstyle={ % 数学字体键值列表
math-font=plain, %plain (默认数学字体); stix; mtpro2
@@ -606,8 +636,8 @@ sorting=nty
%
partevenimage={songeven,even1,even2,even3,even4,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
}
-\chapimage{\Beautybook@chapterimagename} % 会自动改å˜
-\partimage{\Beautybook@partimagename} % 会自动改å˜
+\chapimage{\beautybook@chapterimagename} % 会自动改å˜
+\partimage{\beautybook@partimagename} % 会自动改å˜
\makeatother
%
\frontmatter
@@ -622,8 +652,8 @@ Introduction to Beatybook template.
\hfill
\begin{tabular}{lr}
- &---- Ethan Lu\\
- &2024-03-17
+ &-- Ethan Lu\\
+ &2024-06-30
\end{tabular}
\clearpage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -678,15 +708,15 @@ tlmgr update --self --all --reinstall-forcibly-removed
-\chapter{Beautybook 设置说明}
+\chapter{beautybook 设置说明}
-本模æ¿è‹±æ–‡ç‰ˆåŸºäºŽåŸºç¡€çš„ book 文类, 中文版则基于ctexbook文类,所以 book或者ctexbook 的选项对于本模æ¿ä¹Ÿæ˜¯æœ‰æ•ˆçš„。默认编ç ä¸º UTF-8,推è使用 \TeX{} Live 编译。
+本模æ¿è‹±æ–‡ç‰ˆåŸºäºŽåŸºç¡€çš„ book 文类, 中文版则基于ctexbook文类,所以 book或者 ctexbook 的选项对于本模æ¿ä¹Ÿæ˜¯æœ‰æ•ˆçš„。默认编ç ä¸º UTF-8,推è使用 \TeX{} Live 编译。
\section{语言模å¼}
-本模æ¿å†…å«ä¸¤å¥—基础语言环境, 分别为 中文的\lstinline{Beautybook-CN.cls}ã€è‹±æ–‡çš„\lstinline{Beautybook-EN.cls}。改å˜è¯­è¨€çŽ¯å¢ƒä¼šæ”¹å˜å›¾è¡¨æ ‡é¢˜çš„引导è¯ï¼ˆå›¾ï¼Œè¡¨ï¼‰ï¼Œæ–‡ç« ç»“æž„è¯ï¼ˆæ¯”如目录,å‚考文献等),以åŠå®šç†çŽ¯å¢ƒä¸­çš„引导è¯ï¼ˆæ¯”如定ç†ï¼Œå¼•ç†ç­‰ï¼‰ã€‚ä¸åŒè¯­è¨€æ¨¡å¼çš„å¯ç”¨å¦‚下:
+本模æ¿å†…å«ä¸¤å¥—基础语言环境, 分别为中文和英文。改å˜è¯­è¨€çŽ¯å¢ƒä¼šæ”¹å˜å›¾è¡¨æ ‡é¢˜çš„引导è¯ï¼ˆå›¾ï¼Œè¡¨ï¼‰ï¼Œæ–‡ç« ç»“æž„è¯ï¼ˆæ¯”如目录,å‚考文献等),以åŠå®šç†çŽ¯å¢ƒä¸­çš„引导è¯ï¼ˆæ¯”如定ç†ï¼Œå¼•ç†ç­‰ï¼‰ã€‚ä¸åŒè¯­è¨€æ¨¡å¼çš„å¯ç”¨å¦‚下:
\begin{lstlisting}
-\documentclass{Beautybook-CN} % 中文
-\documentclass{Beautybook-EN} % 英文
+ \documentclass[lang=cn,zihao=-4,a4paper,fontset=windows]{beautybook} % 中文
+ \documentclass[lang=en]{beautybook} % 英文
\end{lstlisting}
除模æ¿è‡ªå¸¦çš„两套语言设定之外,如果您需è¦ä½¿ç”¨å…¶ä»–语言, å¯ä»¥é€šè¿‡æ›´æ”¹cls文件中这几处解决, 分别为
@@ -695,7 +725,6 @@ tlmgr update --self --all --reinstall-forcibly-removed
\item 更改 part环境的å称 \lstinline{Part \thepart}为 \lstinline{(你的语言中part的翻译) \thepart}
\item 主文件,å³å½“å‰æ–‡ä»¶å¯¼è¨€åŒºä¸­çš„定ç†å¼•å¯¼è¯
\item 更改chapter环境中的partå称如第一æ¡æ‰€ç¤º
- \item è®°ä½, 仅有亚洲语言环境å¯ä»¥ä½¿ç”¨ctexbook文类, å³åŸºäºŽ\lstinline{Beautybook-CN.cls}更改, 其他西语环境需è¦åŸºäºŽ\lstinline{Beautybook-EN.cls}更改.
\end{enumerate}
@@ -751,7 +780,7 @@ tlmgr update --self --all --reinstall-forcibly-removed
\subsection{徽标}
-本文用到的 Logo 为wikiéšæ„找的springerç»å…¸é©¬æ ‡, å¯ä»¥è‡ªå·±æŸ¥è¯¢ä¸‹è½½å‡ºç‰ˆç¤¾logo, 为å…ä¾µæƒ,在更æ¢å›¾ç‰‡çš„时候请选择åˆé€‚åˆæ³•çš„图片进行替æ¢ã€‚
+本文用到的 Logo 为作者自行制作的beautybook专用Logo, å¦å¤–还å¯ä»¥ä½¿ç”¨è‡ªå·±çš„logo, 为å…ä¾µæƒ,在更æ¢å›¾ç‰‡çš„时候请选择åˆé€‚åˆæ³•çš„图片进行替æ¢ã€‚
\subsection{自定义å°é¢}
@@ -808,7 +837,7 @@ tlmgr update --self --all --reinstall-forcibly-removed
\subsubsection{个人版æƒçš„ç›’å­å…±ä¸¤ç§}
\begin{definition}[][å称][def label]
- 这是个人定制的盒å­å®šåˆ¶çš„定ç†çŽ¯å¢ƒï¼Œè¿™æ˜¯å…¶ä¸­å®šä¹‰çŽ¯å¢ƒç¤ºä¾‹ã€‚注æ„:使用方法如下
+ 这是采用个人定制的盒å­åˆ¶ä½œçš„定ç†çŽ¯å¢ƒï¼Œè¿™æ˜¯å…¶ä¸­å®šä¹‰çŽ¯å¢ƒç¤ºä¾‹ã€‚注æ„:使用方法如下
\begin{itemize}
\item 如果你没有å称和标签,使用方法为
\begin{lstlisting}
diff --git a/macros/latex/contrib/beautybook/beautybook-en.pdf b/macros/latex/contrib/beautybook/beautybook-en.pdf
index e8f4618ed8..e91e8bbe01 100644
--- a/macros/latex/contrib/beautybook/beautybook-en.pdf
+++ b/macros/latex/contrib/beautybook/beautybook-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/beautybook/beautybook-en.tex b/macros/latex/contrib/beautybook/beautybook-en.tex
index 1e5dd8438e..c9c6b9405d 100644
--- a/macros/latex/contrib/beautybook/beautybook-en.tex
+++ b/macros/latex/contrib/beautybook/beautybook-en.tex
@@ -1,13 +1,21 @@
-\documentclass[12pt]{Beautybook-EN}
+\documentclass[lang=en,12pt]{beautybook}
+\RequirePackage[utf8]{inputenc}
+\RequirePackage{times} % Times New Roman Font
+\RequirePackage[T1]{fontenc}
+\RequirePackage{microtype}
+\RequirePackage{pgfplots}
+\tikzset{>=Stealth}
+\pgfplotsset{compat=1.18}
% ---------------------------------------------------------------------------- %
% The Cover Theme Chosen %
% ---------------------------------------------------------------------------- %
\definecolor{coverbgcolor}{HTML}{e0e0e0}
-\definecolor{coverfgcolor}{HTML}{826e68} % The color of the background
+\definecolor{coverfgcolor}{HTML}{1f3134} % The color of the background
\definecolor{coverbar}{HTML}{7c9092} % The color of the left bar
-\definecolor{bottomcolor}{HTML}{826e68}
-\coverstyle={ % å°é¢é”®å€¼åˆ—表
- cover-choose=cn, % cn (需新增项\entitle{#}); en ; enfig ; birkar
+\definecolor{bottomcolor}{HTML}{2c4f54}
+\definecolor{nuanbai}{HTML}{f5f5f5}
+\coverstyle={ % cover-keys
+ cover-choose=en, % cn ; en ; enfig ; birkar
}
% ---------------------------------------------------------------------------- %
% The Cover Theme Chosen %
@@ -16,6 +24,11 @@
math-font=plain, % plain; stix; mtpro2
}
\usepackage{bm}
+\renewcommand*{\textfraction}{0.05}
+\renewcommand*{\topfraction}{0.9}
+\renewcommand*{\bottomfraction}{0.8}
+\renewcommand*{\floatpagefraction}{0.85}
+
% \overfullrule=1pt
% \RequirePackage[fontsize=13.5pt]{fontsize}
%% First one
@@ -31,17 +44,17 @@
%% Second one
\makeatletter
\mynewtcbtheorem{
- % 这个 theorem 是环境å
+ % theorem-environment
problem={
counter=tcbprob,
the counter=\thesection.\arabic{tcbprob},
- name=Problem, % 它ä¿å­˜åˆ° \theorem@name 里
+ name=Problem, % it will be saved in \theorem@name
thmcolor=绛紫,
autoref name=\bfseries Problem,
style={
arc=3pt,breakable,enhanced,interior style={top color=绛紫!9 ,middle color=绛紫!6, bottom color=绛紫!3},boxrule=0pt,top=8mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% up
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%down
opacityframe=0, opacityback=0.98,
fontupper=\itshape, step={tcbprob},
before pre=\smallskip, after app=\smallskip,
@@ -58,8 +71,8 @@
autoref name=\bfseries Lemma,
style={
arc=0mm,breakable,enhanced,interior style={top color=é›è“!9 ,middle color=é›è“!6, bottom color=é›è“!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
opacityframe=0, opacityback=0.98,
fontupper=\itshape,step={tcblem},
before pre=\smallskip, after app=\smallskip,
@@ -74,8 +87,8 @@
autoref name=\bfseries Corollary,
style={
arc=0mm,breakable,enhanced,interior style={top color=茶色!9 ,middle color=茶色!6, bottom color=茶色!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
opacityframe=0, opacityback=0.98,
fontupper=\itshape,step={tcbcor},
before pre=\smallskip, after app=\smallskip,
@@ -90,8 +103,8 @@
autoref name=\bfseries Proposition,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
opacityframe=0, opacityback=0.98,
fontupper=\itshape,step={tcbprop},
before pre=\smallskip, after app=\smallskip,
@@ -106,8 +119,8 @@
autoref name=\bfseries Definition,
style={
arc=0mm,breakable,enhanced,interior style={top color=茜色!9 ,middle color=茜色!6, bottom color=茜色!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
opacityframe=0, opacityback=0.98,
fontupper=\normalsize,step={tcbdefi},
before pre=\smallskip, after app=\smallskip,
@@ -122,8 +135,8 @@
autoref name=\bfseries Example,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
opacityframe=0, opacityback=0.98,
fontupper=\normalsize,step={tcbexam},
before pre=\smallskip, after app=\smallskip,
@@ -138,8 +151,8 @@
autoref name=\bfseries Exercise,
style={
arc=0mm,breakable,enhanced,interior style={top color=绛紫!9 ,middle color=绛紫!6, bottom color=绛紫!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
opacityframe=0, opacityback=0.9,
fontupper=\normalsize,step={tcbexer},
before pre=\smallskip, after app=\smallskip,
@@ -154,8 +167,8 @@
autoref name=\bfseries Theorem,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
opacityframe=0, opacityback=0.98,
fontupper=\itshape,step={tcbthm},
before pre=\smallskip, after app=\smallskip,
@@ -172,8 +185,8 @@
autoref name=\bfseries Conjecture,
style={
arc=0mm,breakable,enhanced,interior style={top color=é›è“!9 ,middle color=é›è“!6, bottom color=é›è“!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
- fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
- fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
opacityframe=0, opacityback=0.98,
fontupper=\itshape,step={tcbconj},
before pre=\smallskip, after app=\smallskip,
@@ -187,7 +200,7 @@
%
-%% --------å‚考文献
+%% --------reference
\RequirePackage[
backend=biber,
style=numeric,
@@ -238,13 +251,13 @@ sorting=nty
\begin{document}
\thispagestyle{empty}
-\title{An Introduction to Beautybook template}
-\subtitle{}
+\title{An Introduction to beautybook template}
+\subtitle{A subtitle here}
\edition{First Edition}
-\bookseries{Illustrated by Ethan Lu}
+\bookseries{Ilustrated by Ethan Lu}
\author{Ethan Lu}
-\pressname{Beautybook}
-\presslogo{inner_pics/logo.png}
+\pressname{beautybook}
+\presslogo{inner_pics/beautybook-logo.png}
\coverimage{inner_pics/coverimage.jpg}%ivy-ge998908f8_1280.jpg
\makecover
@@ -275,8 +288,8 @@ sorting=nty
%
partevenimage={songeven,even1,even2,even3,even4,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
}
-\chapimage{\Beautybook@chapterimagename}
-\partimage{\Beautybook@partimagename}
+\chapimage{\beautybook@chapterimagename}
+\partimage{\beautybook@partimagename}
\makeatother
% ---------------------------------------------------------------------------- %
% The images used in the title %
@@ -303,8 +316,8 @@ An introduction to the beautybook template.
\hfill
\begin{tabular}{lr}
- &--- Ethan Lu\\
- &2024-03-17
+ &-- Ethan Lu\\
+ & 2024-06-30
\end{tabular}
\clearpage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -317,13 +330,13 @@ An introduction to the beautybook template.
\pagenumbering{arabic}
\partabstract{\hspace*{2em} Here is the introduction area of each part, where you can write a concise overview of the part, of course, if there is nothing to say, you can leave it blank.}
-\part{The template usage introduction of \textbf{Beautybook}}
+\part{The template usage introduction of \textbf{beautybook}}
-\chapter{A short introduction of \textbf{Beautybook}}
+\chapter{A short introduction of \textbf{beautybook}}
\section{Introduction}
-The Beauty\LaTeX{} collection is a series of templates authored by a humble, unknown individual. In fact, there are only two series, one is the custom book template \textbf{fancybook } , which is dedicated to the fresh and elegant style, the other is my flagship product-\textbf{ Beautybook } ! Why did I choose such an unusual name? My answer is, originally I wanted to name it elegantboook, but there is already the famous elegantbook template. Inspired by the old poem "There is a jade-like beauty waiting for you in the book", the template is named ``Beautybook", which means a beautiful woman in your arms and the fragrance of a book overflowing! Therefore, this is the origin of the name \textbf{Beautybook } !
+The Beauty\LaTeX{} collection is a series of templates authored by a humble, unknown individual. In fact, there are only two series, one is the custom book template \textbf{fancybook } , which is dedicated to the fresh and elegant style, the other is my flagship product-\textbf{ beautybook } ! Why did I choose such an unusual name? My answer is, originally I wanted to name it elegantboook, but there is already the famous elegantbook template. Inspired by the old poem "There is a jade-like beauty waiting for you in the book", the template is named ``beautybook", which means a beautiful woman in your arms and the fragrance of a book overflowing! Therefore, this is the origin of the name \textbf{beautybook } !
I am committed to creating a series of beautiful, elegant, simple template to facilitate the use of users and myself. Version changes frequently, please pay attention to version information. Before starting to use templates, it is recommended to choose the latest official version! The latest test version will usually be released in the QQ Group, you can download it and try it yourself!
@@ -336,6 +349,7 @@ This article covers some of the setup and basic usage of this template. If you h
The Project Addresses are the following.
\begin{itemize}
\item GitHub repository: \href{https://github.com/BeautyLaTeX/latex-template}{https://github.com/BeautyLaTeX/latex-template},
+ \item Texpage : \href{https://www.texpage.com/template/8dc933fc-6579-44c9-b660-ea58409d193b}{https://www.texpage.com/template/8dc933fc-6579-44c9-b660-ea58409d193b}
\item Download Release: \href{https://github.com/BeautyLaTeX/latex-template/releases}{Official release},
\item User QQ Group: 809237593. (!If you are not in China, please e-mail me at \href{h1479840692@outlook.com}{outlook-email}.)
\end{itemize}
@@ -344,7 +358,7 @@ The Project Addresses are the following.
\section{Installation and Maintenance of Template}
-There are two ways you can use this template. The first method is trivial that just download the zip of template from above channel, and then unzip and compile the main file in the archive (i.e. a file with a name like ``Beautybook-xx. tex"). The second way is uploading the zip of template to \texttt{overleaf} to comply.
+There are two ways you can use this template. The first method is trivial that just download the zip of template from above channel, and then unzip and compile the main file in the archive (i.e. a file with a name like ``beautybook-xx. tex"). The second way is uploading the zip of template to \texttt{overleaf} to comply.
Note that if you choose the second way, you must write \lstinline{math-font=plain} in the premble of the main file!
@@ -357,16 +371,31 @@ To install locally, follow above steps to download the latest version from GitHu
The following is an example of a minimal work:
\begin{lstlisting}
-\documentclass[12pt]{Beautybook-EN}
-\coverstyle={
- cover-choose=enfig, % cn (en ; enfig ; birkar)
+\documentclass[lang=en,12pt]{beautybook}
+\RequirePackage[utf8]{inputenc}
+\RequirePackage{times} % Times New Roman Font
+\RequirePackage[T1]{fontenc}
+\RequirePackage{microtype}
+\RequirePackage{pgfplots}
+\tikzset{>=Stealth}
+\pgfplotsset{compat=1.18}
+% ------------------------------------------------- %
+% The Cover Theme Chosen %
+% ------------------------------------------------- %
+\definecolor{coverbgcolor}{HTML}{e0e0e0}
+\definecolor{coverfgcolor}{HTML}{1f3134} % The color of the background
+\definecolor{coverbar}{HTML}{7c9092} % The color of the left bar
+\definecolor{bottomcolor}{HTML}{2c4f54}
+\definecolor{nuanbai}{HTML}{f5f5f5}
+\coverstyle={ % cover-keys
+ cover-choose=cn, % cn ; en ; enfig ; birkar
}
+% ---------------------------------------------------------------------------- %
+% The Cover Theme Chosen %
+% ---------------------------------------------------------------------------- %
\mathstyle={
math-font=plain, % plain; stix; mtpro2
}
-\usepackage{bm}
-% \overfullrule=1pt
-% \RequirePackage[fontsize=13.5pt]{fontsize}
%% First one
\mynewtheorem{
defi={\textbf{Definition}}[section]{interior style={left color=ReD!8,right color=ReD!5!CyaN!50}, borderline west={1.5mm}{0mm}{ReD}},
@@ -377,6 +406,162 @@ The following is an example of a minimal work:
cor={\textbf{Corollary}}[chapter]{interior style={left color=violet!8,right color=violet!5!CyaN!50}, borderline west={1.5mm}{0mm}{violet}},
}
\newtheorem*{remark}{\textbf{Remark}}
+%% Second one
+\makeatletter
+\mynewtcbtheorem{
+ % theorem environment
+ problem={
+ counter=tcbprob,
+ the counter=\thesection.\arabic{tcbprob},
+ name=Problem,
+ thmcolor=purple,
+ autoref name=\bfseries Problem,
+ style={
+ arc=3pt,breakable,enhanced,interior style={top color=purplepurplepurplegreen!9 ,middle color=purplepurplepurplegreen!6, bottom color=purplepurplepurplegreen!3},boxrule=0pt,top=8mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% up
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%down
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape, step={tcbprob},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@theorem@overlay@unbroken{Problem\ \thetcbprob}{purplepurplepurplegreen},
+ overlay first=\my@theorem@overlay@first{Problem\ \thetcbprob}{purplepurplepurplegreen},
+ overlay last=\my@theorem@overlay@last{purplepurplepurplegreen},
+ }
+ },
+ lemma={
+ counter=tcblem,
+ the counter=\thesection.\arabic{tcblem},
+ name=Lemma,
+ lemcolor=purplepurplegreen,
+ autoref name=\bfseries Lemma,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=purplepurplegreen!9 ,middle color=purplepurplegreen!6, bottom color=purplepurplegreen!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape,step={tcblem},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@lemma@overlay@unbroken{\lemma@name\ \thetcblem}{\lemma@lemcolor},
+ overlay first=\my@lemma@overlay@first{\lemma@name\ \thetcblem}{\lemma@lemcolor},
+ overlay last=\my@lemma@overlay@last{\lemma@lemcolor},
+ }
+ },
+ corollary={
+ counter=tcbcor,
+ the counter=\thesection.\arabic{tcbcor},
+ autoref name=\bfseries Corollary,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=purplegreen!9 ,middle color=purplegreen!6, bottom color=purplegreen!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape,step={tcbcor},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@lemma@overlay@unbroken{Corollary\ \thetcbcor}{purplegreen},
+ overlay first=\my@lemma@overlay@first{Corollary\ \thetcbcor}{purplegreen},
+ overlay last=\my@lemma@overlay@last{purplegreen},
+ }
+ },
+ proposition={
+ counter=tcbprop,
+ the counter=\thesection.\arabic{tcbprop},
+ autoref name=\bfseries Proposition,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=green!9 ,middle color=green!6, bottom color=green!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape,step={tcbprop},purplered
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@lemma@overlay@unbroken{Proposition\ \thetcbprop}{green},
+ overlay first=\my@lemma@overlay@first{Proposition\ \thetcbprop}{green},
+ overlay last=\my@lemma@overlay@last{green},
+ }
+ },
+ definition={
+ counter=tcbdefi,
+ the counter=\thesection.\arabic{tcbdefi},
+ autoref name=\bfseries Definition,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=purplered!9 ,middle color=purplered!6, bottom color=purplered!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
+ opacityframe=0, opacityback=0.98,
+ fontupper=\normalsize,step={tcbdefi},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@lemma@overlay@unbroken{Definition\ \thetcbdefi}{purplered},
+ overlay first=\my@lemma@overlay@first{Definition\ \thetcbdefi}{purplered},
+ overlay last=\my@lemma@overlay@last{purplered},
+ }
+ },
+ example={
+ counter=tcbexam,
+ the counter=\thesection.\arabic{tcbexam},
+ autoref name=\bfseries Example,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=red!9 ,middle color=red!6, bottom color=red!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
+ opacityframe=0, opacityback=0.98,
+ fontupper=\normalsize,step={tcbexam},redpurple
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@lemma@overlay@unbroken{Example\ \thetcbexam}{red},
+ overlay first=\my@lemma@overlay@first{Example\ \thetcbexam}{red},
+ overlay last=\my@lemma@overlay@last{red},
+ }
+ },
+ Exercise={
+ counter=tcbexer,
+ the counter=\thechapter.\arabic{tcbexer},
+ autoref name=\bfseries Exercise,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=redpurple!9 ,middle color=redpurple!6, bottom color=redpurple!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
+ opacityframe=0, opacityback=0.9,
+ fontupper=\normalsize,step={tcbexer},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@lemma@overlay@unbroken{Exercise\ \thetcbexer}{redpurple},
+ overlay first=\my@lemma@overlay@first{Exercise\ \thetcbexer}{redpurple},
+ overlay last=\my@lemma@overlay@last{redpurple},
+ }
+ },
+ theorem={
+ counter=tcbthm,
+ the counter=\thesection.\arabic{tcbthm},
+ autoref name=\bfseries Theorem,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=purple!9 ,middle color=purple!6, bottom color=purple!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape,step={tcbthm},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@lemma@overlay@unbroken{Theorem\ \thetcbthm}{purple},
+ overlay first=\my@lemma@overlay@first{Theorem\ \thetcbthm}{purple},
+ overlay last=\my@lemma@overlay@last{purple},
+ }
+ },
+ conjecture={
+ counter=tcbconj,
+ the counter=\thesection.\arabic{tcbconj},
+ name=Conjecture,
+ lemcolor=purple,
+ autoref name=\bfseries Conjecture,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=purple!9 ,middle color=purple!6, bottom color=purple!3},arc=3pt,boxrule=0pt,top=6mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},%
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape,step={tcbconj},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my@lemma@overlay@unbroken{Conjecture\ \thetcblem}{purple},
+ overlay first=\my@lemma@overlay@first{Conjecture\ \thetcblem}{purple},
+ overlay last=\my@lemma@overlay@last{purple},
+ }
+ },
+}
+\makeatother
%
@@ -430,29 +615,34 @@ sorting=nty
\begin{document}
\thispagestyle{empty}
-\title{An Introduction to Beautybook template}
+\title{Your title}
\subtitle{}
-\edition{First Edition}
-\bookseries{Illustrated by Ethan Lu}
-\author{Ethan Lu}
-\pressname{Beautybook}
-\presslogo{inner_pics/logo.png}
+\edition{The Edition}
+\bookseries{Illustrated by author}
+\author{author}
+\pressname{beautybook}
+\presslogo{inner_pics/beautybook-logo.png}
\coverimage{inner_pics/coverimage.jpg}%ivy-ge998908f8_1280.jpg
\makecover
-
+\makeatletter
+% ---------------------------------------------------------------------------- %
+% The Sidebar Theme Chosen %
+% ---------------------------------------------------------------------------- %
\definecolor{bg}{HTML}{e0e0e0}
\definecolor{fg}{HTML}{2c4f54}
\colorlet{outermarginbgcolor}{bg}
\colorlet{outermarginfgcolor}{fg}
-\colorlet{framegolden}{fg}
-\colorlet{framegray}{bg!50}
-
-\makeatletter
% set the contents of the outer margin on even and odd pages for scrheadings, plain and scth
-\oddoutermargin{\sffamily \leftmark} % Odd page
-\evenoutermargin{\sffamily\@title} % Even page
-%
+\oddoutermargin{\sffamily \leftmark} % Odd sidebar text
+\evenoutermargin{\sffamily\@title} % Even sidebar text
+% ---------------------------------------------------------------------------- %
+% The Sidebar Theme Chosen %
+% ---------------------------------------------------------------------------- %
+
+% ---------------------------------------------------------------------------- %
+% The images used in the title %
+% ---------------------------------------------------------------------------- %
\titleimage{
chapteroddimage={odd1,odd2,odd3,odd4,odd5,odd6,odd7,odd8,odd9,odd10,odd11,odd12,odd13,odd14,odd15,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
%
@@ -462,10 +652,22 @@ sorting=nty
%
partevenimage={songeven,even1,even2,even3,even4,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
}
-\chapimage{\Beautybook@chapterimagename}
-\partimage{\Beautybook@partimagename}
+\chapimage{\beautybook@chapterimagename}
+\partimage{\beautybook@partimagename}
\makeatother
-%
+% ---------------------------------------------------------------------------- %
+% The images used in the title %
+% ---------------------------------------------------------------------------- %
+
+% ---------------------------------------------------------------------------- %
+% The Color Chosen for The Magic Box %
+% ---------------------------------------------------------------------------- %
+\colorlet{framegolden}{fg} % The line color of the magic box
+\colorlet{framegray}{bg!50} % The background color of the magic box
+% ---------------------------------------------------------------------------- %
+% The Color Chosen for The Magic Box %
+% ---------------------------------------------------------------------------- %
+
\frontmatter
\pagenumbering{Roman}
@@ -478,8 +680,8 @@ An introduction to the beautybook template.
\hfill
\begin{tabular}{lr}
- &--- Ethan Lu\\
- &2024-03-17
+ &-- author\\
+ & 2024-06-30
\end{tabular}
\clearpage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -492,11 +694,11 @@ An introduction to the beautybook template.
\pagenumbering{arabic}
\partabstract{\hspace*{2em} Here is the introduction area of each part, where you can write a concise overview of the part, of course, if there is nothing to say, you can leave it blank.}
-\part{The template usage introduction of \textbf{Beautybook}}
+\part{Part}
-\chapter{A short introduction of \textbf{Beautybook}}
+\chapter{Chapter}
-\section{Introduction}
+\section{Section}
% your main contents here!
@@ -528,17 +730,17 @@ tlmgr update --self --all --reinstall-forcibly-removed
Please refer to \href{https://tex.stackexchange.com/questions/55437/how-do-i-update-my-tex-distribution}{How do I update my \TeX{} distribution?} for more information.
-\chapter{The setting of Beautybook Template}
+\chapter{The setting of beautybook Template}
The English version of this template is based on the basic ``book" class, and the Chinese version is based on the ``ctexbook" class, so the option of book or ctexbook is also valid for this template. The default encoding is \texttt{UTF-8}, and it is recommended to compile with \TeX{} Live.
\section{Language Mode}
-This template includes two basic locales: \lstinline{Beautybook-CN.cls} in Chinese and \lstinline{Beautybook-EN.cls} in English. Changing the locales alters the headings (including figures and tables) of the chart title, the article formatting (such as table of contents and references), and the language used for theorem contexts (such as Theorem, Lemma, etc.). You can switch between these language modes using the following instructions in the top of the premble:
+This template includes two basic locales: Chinese and English. Changing the locales alters the headings (including figures and tables) of the chart title, the article formatting (such as table of contents and references), and the language used for theorem contexts (such as Theorem, Lemma, etc.). You can switch between these language modes using the following instructions in the top of the premble:
\begin{lstlisting}
-\documentclass{Beautybook-CN} % chinese
-\documentclass{Beautybook-EN} % english
+ \documentclass[lang=cn,zihao=-4,a4paper,fontset=windows]{beautybook} % chinese
+ \documentclass[lang=en,12pt]{beautybook} % english
\end{lstlisting}
In addition to the two language settings that come with the template, if you need to use another language, you can do so by modifying the \texttt{.cls} file as follows
@@ -546,7 +748,6 @@ In addition to the two language settings that come with the template, if you nee
\begin{enumerate}
\item Change the name of the part environment \lstinline{Part\ \thepart} to \lstinline{(translation of part in your language)\ \thepart}
\item Theorem environment guide words in premble, such as Theorem.
- \item Please remember that only Asian languages can be modified based on \lstinline{Beautybook-CN.cls}, other foreign languages need to be modified based on \lstinline{Beautybook-EN.cls}.
\end{enumerate}
\section{Theme Color}
@@ -697,19 +898,19 @@ Here is the effect of the theorem environment provided by amsthm.
\end{definition}
\begin{theorem}
- The usage is the same as above, refer to the tag \ref{def label} below or you can \autoref{def label}.
+ The usage is the same as above, refer to the tag \ref{def label} below or you can use \autoref{def label}.
\end{theorem}
\begin{lemma}
- The usage is the same as above, refer to the tag \ref{def label} below or you can \autoref{def label}.
+ The usage is the same as above, refer to the tag \ref{def label} below or you can use \autoref{def label}.
\end{lemma}
\begin{corollary}
- The usage is the same as above, refer to the tag \ref{def label} below or you can \autoref{def label}.
+ The usage is the same as above, refer to the tag \ref{def label} below or you can use \autoref{def label}.
\end{corollary}
\newpage
\begin{example}
- The usage is the same as above, refer to the tag \ref{def label} below or you can \autoref{def label}.
+ The usage is the same as above, refer to the tag \ref{def label} below or you can use \autoref{def label}.
\end{example}
\subsection*{Ancient style box}
\begin{fancybox}
diff --git a/macros/latex/contrib/beautybook/Beautybook-CN.cls b/macros/latex/contrib/beautybook/beautybook.cls
index d3ab12a333..73959a7594 100644
--- a/macros/latex/contrib/beautybook/Beautybook-CN.cls
+++ b/macros/latex/contrib/beautybook/beautybook.cls
@@ -1,143 +1,161 @@
-%This Class is based on the default book class and options will be passed
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{Beautybook-CN}[02-10-2023 V8.0 Beautybook Class]
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{ctexbook}}
-\ProcessOptions\relax
-\LoadClass[twoside,a4paper]{ctexbook}
+\ProvidesClass{beautybook}[02-07-2024 V10.0 beautybook Class]
+% /* -------------------------------------------------------------------------- */
+% /* 切æ¢æ–‡ç±» */
+% /* -------------------------------------------------------------------------- */
+\DeclareKeys{% = \DeclareKeys[autoclass]
+ lang .choice: ,
+ lang/en .code:n = \def\beautybook@class{book} ,
+ lang/cn .code:n = \def\beautybook@class{ctexbook} ,
+ lang .initial:n = en ,
+ unknown .code:n = \beautybook@unknown ,
+}
+
+\ExplSyntaxOn
+\clist_new:N \beautybook@unknownoptions
+\cs_new_protected:Npn \beautybook@unknown
+ {
+ \bool_if:NTF \l__keys_no_value_bool
+ { % eg. 12pt, twoside
+ \clist_put_right:Nx \beautybook@unknownoptions
+ { \l_keys_key_str }
+ }
+ { % eg. zihao=4, fontset=windows
+ \clist_put_right:Nx \beautybook@unknownoptions
+ { \l_keys_key_str = { \exp_not:o \l_keys_value_tl } }
+ }
+ }
+\ExplSyntaxOff
+
+\ProcessKeyOptions % = \ProcessKeyOptions[beautybook]
+\PassOptionsToClass\beautybook@unknownoptions\beautybook@class
+%% 如果ä¸éœ€è¦è¿‡æ»¤ä¸Šé¢å®šä¹‰çš„ lang 等键,å¯ä»¥ç›´æŽ¥ä½¿ç”¨
+%% \PassOptionsToClass\@raw@classoptionslist\beautybook@class
+
+\LoadClass{\beautybook@class}
+% /* ---------------------------------- 切æ¢æ–‡ç±» ---------------------------------- */
+
+
+% /* -------------------------------------------------------------------------- */
+% /* 判断 A4 paperç¨‹åº */
+% /* -------------------------------------------------------------------------- */
+\makeatletter
+\ExplSyntaxOn
+\cs_new:Npn \ifaivpaper@TF
+ {
+ \bool_lazy_and:nnTF
+ { \dim_compare_p:nNn { 297mm } = { \paperheight } } % ä¸èƒ½æ˜¯ 29.7cm
+ { \dim_compare_p:nNn { 210mm } = { \paperwidth } }
+ }
+\ExplSyntaxOff
+% \ifaivpaper@TF{a4paper内容}{not a4paper内容} % 这个用在想è¦åˆ¤æ–­a4paper的地方
+\makeatother
+% /* -------------------------------------------------------------------------- */
+% /* 判断 A4 paperç¨‹åº */
+% /* -------------------------------------------------------------------------- */
+
+
\RequirePackage[dvipsnames,svgnames,x11names,table]{xcolor}
-\RequirePackage{cncolours}
-\setmainfont{Times New Roman}
-\setsansfont{HONOR Sans}
-\setmonofont{Latin Modern Mono}
-\colorlet{outermarginfgcolor}{DarkCyan} % foregroundcolor 较深
-\colorlet{outermarginbgcolor}{DarkCyan!30} % backgroundcolor 较浅
-\RequirePackage{bropd} % math 自适应数学括å·å‘½ä»¤ \br{} !!!
-\RequirePackage{tikz-imagelabels} % tikz图åƒæ ‡æ³¨
-\RequirePackage{epigraph-keys} % å言引用
-\RequirePackage{fitbox} % 图åƒè‡ªé€‚应
-\RequirePackage{pgfornament-han}
-\RequirePackage{tikz}
-\usetikzlibrary{calc,shadows,hobby,intersections, decorations.markings, decorations.pathreplacing,spy,arrows,shapes,fadings,trees,mindmap,patterns,shapes.arrows,shapes.symbols,tikzmark,shapes.geometric,graphs, quotes, angles,decorations.pathmorphing,through,shadings,backgrounds,positioning,fit,arrows.meta,shapes.misc,decorations.shapes}
-\RequirePackage{pgfplots} %画图 %%页é¢æ ·å¼è®¾è®¡æ ¸å¿ƒåŒ… %æä¾›\pgfonlayer命令以åŠä¸‹åˆ—图层指令
-\pgfplotsset{compat=1.18}
-%
+\RequirePackage{tikz} %%页é¢æ ·å¼è®¾è®¡æ ¸å¿ƒåŒ… %æä¾›\pgfonlayer命令
+\usetikzlibrary{cd,calc,shadows,hobby,intersections, decorations.markings, decorations.pathreplacing,spy,arrows,shapes,fadings,trees,mindmap,patterns,shapes.arrows,shapes.symbols,tikzmark,shapes.geometric,graphs, quotes, angles,decorations.pathmorphing,through,shadings,backgrounds,positioning,fit,arrows.meta,shapes.misc,decorations.shapes}
+
+% /* --------------------------------- 模æ¿é»˜è®¤é¢œè‰² --------------------------------- */
+\colorlet{outermarginfgcolor}{DarkCyan} % foregroundcolor 较深的å‰æ™¯è‰²
+\colorlet{outermarginbgcolor}{DarkCyan!30} % backgroundcolor 较浅的背景色
+% /* -------------------------------------------------------------------------- */
+
+% /* -------------------------------------------------------------------------- */
+% /* å°é¢åˆ‡æ¢ç¨‹åº */
+% /* -------------------------------------------------------------------------- */
+
\ExplSyntaxOn
-% å°é¢åˆ‡æ¢ç¨‹åº (LaTeX3)!
-\keys_define:nn {Beautybook/coverstyle}
+\keys_define:nn {beautybook/coverstyle}
{
cover-choose.choice:,
cover-choose.value_required:n = true,
- cover-choose/cn.code:n = {\RequirePackage{stys/Beautybook-cover-cn}},
- cover-choose/en.code:n = {\RequirePackage{stys/Beautybook-cover-en}},
- cover-choose/enfig.code:n = {\RequirePackage{stys/Beautybook-cover-enfig}},
- cover-choose/birkar.code:n = {\RequirePackage{stys/Beautybook-cover-birkar}},
+ cover-choose/cn.code:n = {\RequirePackage{stys/beautybook-cover-cn}},
+ cover-choose/en.code:n = {\RequirePackage{stys/beautybook-cover-en}},
+ cover-choose/enfig.code:n = {\RequirePackage{stys/beautybook-cover-enfig}},
+ cover-choose/birkar.code:n = {\RequirePackage{stys/beautybook-cover-birkar}},
%cover-choose .initial:n = en , % 设置 en 为åˆå§‹å€¼
}
-\newtoks \l__Beautybook_tmpa_toks
+\newtoks \l__beautybook_tmpa_toks
\cs_new_protected:Npn \coverstyle
{
- \tex_afterassignment:D \__Beautybook_set_coverstyle:
- \l__Beautybook_tmpa_toks
+ \tex_afterassignment:D \__beautybook_set_coverstyle:
+ \l__beautybook_tmpa_toks
}
-\cs_new:Npn \__Beautybook_set_coverstyle:
- { \keys_set:nV { Beautybook / coverstyle } \l__Beautybook_tmpa_toks }
+\cs_new:Npn \__beautybook_set_coverstyle:
+ { \keys_set:nV { beautybook / coverstyle } \l__beautybook_tmpa_toks }
% Math fonts
-\keys_define:nn {Beautybook/mathstyle}
+\keys_define:nn {beautybook/mathstyle}
{
math-font.choice:,
math-font.value_required:n = true,
- math-font/plain.code:n={},
- math-font/stix.code:n={
- \RequirePackage{stix}
- },
+ math-font/plain.code:n={
+ \RequirePackage{amssymb,amsfonts,upgreek}
+ },
math-font/mtpro2.code:n = {
+ \RequirePackage{amssymb,amsfonts,upgreek}
+ \let\Bbbk\relex
\RequirePackage{mtpro2}
\RequirePackage{bm}
- \DeclareFontFamily{U}{nxlmi}{}
- \DeclareFontSubstitution{U}{nxlmi}{m}{it}
- \DeclareFontShape{U}{nxlmi}{m}{it}{
- <-6.3> nxlmi05
- <6.3-8.6> nxlmi07
- <8.6-> nxlmi0
- }{}
-
- \DeclareFontShape{U}{nxlmi}{b}{it}{
- <-6.3> nxlbmi05
- <6.3-8.6> nxlbmi07
- <8.6-> nxlbmi0
- }{}
- \renewcommand{\partial}{{\text{\usefont{U}{nxlmi}{m}{it}\symbol{64}}\mspace{1mu}}}
},
%cover-choose .initial:n = plain , % 设置 en 为åˆå§‹å€¼
}
\cs_new_protected:Npn \mathstyle
{
- \tex_afterassignment:D \__Beautybook_set_mathstyle:
- \l__Beautybook_tmpa_toks
+ \tex_afterassignment:D \__beautybook_set_mathstyle:
+ \l__beautybook_tmpa_toks
}
-\cs_new:Npn \__Beautybook_set_mathstyle:
- { \keys_set:nV { Beautybook / mathstyle } \l__Beautybook_tmpa_toks }
+\cs_new:Npn \__beautybook_set_mathstyle:
+ { \keys_set:nV { beautybook / mathstyle } \l__beautybook_tmpa_toks }
\ExplSyntaxOff
-\RequirePackage{stys/Beautybook-bottompage} %å°åº•
-\RequirePackage{rotating}
-\tikzset{>=Stealth}
-\setlist{font=\upshape} % å–消所有列表默认è·ç¦» nosep,
-% 浮动环境设置
-% 默认情况下, \LaTeX{} è¦æ±‚æ¯é¡µçš„文字至少å æ® 20%,å¦åˆ™è¯¥é¡µå°±åªå•ç‹¬æ”¾ç½®ä¸€ä¸ªæµ®åŠ¨çŽ¯å¢ƒ,
-% 而这通常ä¸æ˜¯æˆ‘们想è¦çš„, 我们将这个è¦æ±‚é™ä½Žåˆ° 5%.
-\renewcommand*{\textfraction}{0.05}
-% 有时如果多个浮动环境连续放在一起,
-% 会将它们分在几个ä¸åŒé¡µ,å³ä½¿å®ƒä»¬å¯åœ¨åŒä¸€é¡µæ”¾
-% 得下. 我们å¯ä»¥é€šè¿‡ä¿®æ”¹ |\topfraction| å’Œ |\bottomfraction| 分别设置顶端和底端的浮
-% 动环境的最大比例.
-\renewcommand*{\topfraction}{0.9}
-\renewcommand*{\bottomfraction}{0.8}
-% 有时\LaTeX{}会把一个浮动环境å•ç‹¬æ”¾åœ¨ä¸€é¡µ,
-% 我们è¦æ±‚这个环境至少è¦å æ® 85% æ‰èƒ½å•ç‹¬æ”¾åœ¨ä¸€é¡µ.
-% 注æ„: |\floatpagefraction| 的数值必须å°äºŽ |\topfraction|.
-\renewcommand*{\floatpagefraction}{0.85}
+\RequirePackage{stys/beautybook-bottompage} %å°åº•
+% /* -------------------------------------------------------------------------- */
+
+% /* -------------------------------------------------------------------------- */
+% /* å®åŒ…导入 */
+% /* -------------------------------------------------------------------------- */
+\RequirePackage{cncolours,ninecolors}
+\RequirePackage{appendix} % 附录
+\RequirePackage{etoolbox} % 判断函数
+\RequirePackage{imakeidx}
+\RequirePackage{varwidth}
+\RequirePackage{caption}\colorlet{captioncolor}{outermarginfgcolor} % 图片和表格题注文字颜色
+\RequirePackage{indentfirst}
+\RequirePackage{amsmath,amsthm,mathrsfs,extarrows,bropd}
+\RequirePackage{thmtools,thm-restate}%定ç†çŽ¯å¢ƒ %定ç†çš„é‡å†™
+\RequirePackage[left=2cm,right=2cm,top=.6cm,bottom=2.2cm]{geometry}
+\RequirePackage{tabularray}
+\RequirePackage{enumitem}\setlist{font=\upshape} % å–消所有列表默认è·ç¦» nosep,
+\RequirePackage[normalem]{ulem} % 用于å‚考文献
% 关于图片 graphicx
+\RequirePackage{graphicx}
% 如果图片没有指定åŽç¼€, ä¾æ¬¡æŒ‰ä¸‹åˆ—顺åºæœç´¢
\DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png}
% 设置图表æœç´¢è·¯å¾„, å¯ä»¥ç»™å›¾è¡¨æ–‡ä»¶å¤¹å–如下åå­—
\graphicspath{{inner_pics/}{inner_pics/titleimages/}{figures/}{figure/}{pictures/}{picture/}{pic/}{pics/}{image/}{images/}}
-% \RequirePackage[physics]{stys/physicx}
-% \RequirePackage{stys/Symbols}
-\RequirePackage{extarrows}
-\usetikzlibrary{tikzmark}
-% \arrowname{super-script}
-% \arrowname[sub-script]{super-script}
-\RequirePackage{appendix} % 附录
-% \RequirePackage{stys/symbols}
-%
-\RequirePackage{amssymb,amsfonts,upgreek}
-\RequirePackage{makeidx}
-\RequirePackage{etoolbox} % 判断函数
-\RequirePackage{paracol}
-\RequirePackage{tikz-cd}
-\RequirePackage{imakeidx}
-\RequirePackage{anyfontsize}
-\RequirePackage{calc}
-\RequirePackage{xkeyval,ifthen}
-\RequirePackage[backgroundcolor=yellow!40!cyan!20,bordercolor=yellow!40!cyan!20,linecolor=DarkCyan]{todonotes}
-\RequirePackage{varwidth}
-\RequirePackage[colorlinks,linkcolor = purple, %%修改此处为你想è¦çš„颜色
-anchorcolor = purple, %%修改此处为你想è¦çš„颜色
-urlcolor = purple, %%修改此处为你想è¦çš„颜色
-citecolor = purple, %%修改此处为你想è¦çš„颜色
-]{hyperref}
-\setcounter{tocdepth}{3}
-\setcounter{secnumdepth}{3}%增加编å·æ·±åº¦
-\RequirePackage{dashrule}
-\newlength\outermarginwidth
-\setlength\outermarginwidth{1.5cm}
-\newlength\covershift
-\setlength\covershift{5cm}
-\RequirePackage{caption}
-% 图注与表注格å¼
-\colorlet{captioncolor}{outermarginfgcolor} % 图片和表格题注文字颜色
+
+\RequirePackage{anyfontsize} % 消除字体大å°è­¦å‘Š
+\RequirePackage[colorlinks,linkcolor = purple,anchorcolor = purple,urlcolor = purple,citecolor= purple]{hyperref}
+% /* -------------------------------------------------------------------------- */
+
+% /* -------------------------------------------------------------------------- */
+% /* 设置pgflayers */
+% /* -------------------------------------------------------------------------- */
+\pgfdeclarelayer{background} %背景%底层
+\pgfdeclarelayer{foreground} %上层
+\pgfdeclarelayer{top} %顶部
+\pgfdeclarelayer{bottom} %底部
+\pgfsetlayers{bottom,background,main,foreground,top}
+% /* -------------------------------------------------------------------------- */
+
+% /* -------------------------------------------------------------------------- */
+% /* 设置å°é¢å…ƒç´  */
+% /* -------------------------------------------------------------------------- */
\makeatletter
-%%----------------------------------å°é¢ä¿¡æ¯å®šä¹‰--------------------------------------------------------%%
+
\newcommand\bookseries[1]{\def\@bookseries{#1}}
\newcommand\subtitle[1]{\def\@subtitle{#1}}
\newcommand\edition[1]{\def\@edition{#1}}
@@ -145,52 +163,34 @@ citecolor = purple, %%修改此处为你想è¦çš„颜色
\newcommand\pressname[1]{\def\@pressname{#1}}
\newcommand\coverimage[1]{\def\@coverimage{#1}}
\newcommand\chapimage[1]{\def\@chapimage{#1}}
-%%----------------------------------å°é¢ä¿¡æ¯å®šä¹‰--------------------------------------------------------%%
+
\makeatother
-\RequirePackage{indentfirst}
-\RequirePackage{amsmath}
-\RequirePackage[left=2cm,right=2cm,top=.6cm,bottom=2.2cm]{geometry}
+% /* -------------------------------------------------------------------------- */
+
+% /* -------------------------------------------------------------------------- */
+% /* 模æ¿ç”¨åˆ°çš„è·ç¦»æ ‡å°º */
+% /* -------------------------------------------------------------------------- */
+\newlength\outermarginwidth % 页边æ å®½åº¦
+\setlength\outermarginwidth{1.5cm}
+
+\newlength\covershift % 自定义的è·ç¦»æ ‡å°º
+\setlength\covershift{5cm}
+% /* -------------------------------------------------------------------------- */
+\newcommand{\tikzoverlay}[1]{\begin{tikzpicture}[remember picture,overlay] #1 \end{tikzpicture}}
+
+
+
+% /* -------------------------------------------------------------------------- */
+% /* 目录样å¼è®¾ç½® */
+% /* -------------------------------------------------------------------------- */
\RequirePackage{xpatch}%修正章节编å·
\RequirePackage[automark]{scrlayer-scrpage}%页é¢è®¾ç½®å®åŒ…,隶属于koma-script文档类
-\RequirePackage{fontawesome5}
-\RequirePackage{mathrsfs}
-\RequirePackage[most]{tcolorbox}
-\tcbuselibrary{breakable, skins,theorems}%TcolorBox Library
-\RequirePackage{tabularx}
-\RequirePackage{lastpage}
-%\RequirePackage{twemojis}
-\RequirePackage{ninecolors}
-\RequirePackage{colortbl} %彩色表格
-\RequirePackage{tabularray}
-\UseTblrLibrary{amsmath}
-% 定义 +array, +matrix, +bmatrix, +Bmatrix, +pmatrix, +vmatrix, +Vmatrix 和 +cases 环境。其
-% 中,æ¯ä¸€ä¸ªçŽ¯å¢ƒéƒ½ç±»ä¼¼äºŽä¸å¸¦ + å‰ç¼€çš„çŽ¯å¢ƒï¼Œä½†æ˜¯å°±åƒ tblr 环境一样,使用 rowsep=2pt 默认值。
-% 除了+array 环境外,其余的æ¯ä¸ªçŽ¯å¢ƒéƒ½å¯ä»¥å¸¦ä¸€ä¸ªå¯é€‰é¡¹ï¼Œé€šè¿‡è¯¥å¯é€‰é¡¹ï¼Œå¯èƒ½ä¸ºçŽ¯å¢ƒè®¾ç½®å†…部
-% å‚数。
-\UseTblrLibrary{booktabs} % 定义 \toprule〠\midruleã€\bottomrule å’Œ \cmidrule 命令,这些命令å¯ä»¥ç›´æŽ¥ç”¨äºŽ tblr环境中
-\UseTblrLibrary{diagbox} % 在tblr 环境中使用 \diagbox 和\diagboxthree 命令排版斜线表头
-\UseTblrLibrary{varwidth} % 为表格添加 measure 内部å‚数。当设置了 measure=vbox åŽï¼Œåˆ™ä¼šä½¿ç”¨ \vbox 测é‡å•å…ƒæ ¼å®½åº¦ã€‚%å¯ä»¥ä½¿ç”¨stretch=-1 移除列表环境上下的间è·, 注æ„,stretch=-1 选项也会移除å•å…ƒæ ¼ä¸­çš„支架
-\RequirePackage{pgfornament}
-\RequirePackage{zhnumber}
-\RequirePackage{dashrule}
-\RequirePackage{adjustbox}
-\RequirePackage{enumitem}
-\RequirePackage{multicol}
-\RequirePackage{amsthm}
-\RequirePackage{thmtools,thm-restate}%定ç†çŽ¯å¢ƒ %定ç†çš„é‡å†™
-\RequirePackage{bclogo}
-\RequirePackage[normalem]{ulem}
-\RequirePackage{pgfplots} %画图 %%页é¢æ ·å¼è®¾è®¡æ ¸å¿ƒåŒ… %æä¾›\pgfonlayer命令以åŠä¸‹åˆ—图层指令
-\pgfplotsset{compat=1.18}
-\RequirePackage{graphicx}%修正minipage顶部对é½é—®é¢˜
-\pgfdeclarelayer{background} %背景%底层
-\pgfdeclarelayer{foreground} %上层
-\pgfdeclarelayer{top} %顶部
-\pgfdeclarelayer{bottom} %底部
-\pgfsetlayers{bottom,background,main,foreground,top}
-\newcommand{\tikzoverlay}[1]{\begin{tikzpicture}[remember picture,overlay] #1 \end{tikzpicture}}
\RequirePackage[explicit]{titlesec}
\RequirePackage{titletoc}
+\RequirePackage[most]{tcolorbox}
+\tcbuselibrary{breakable, skins,theorems}
+\setcounter{tocdepth}{3}
+\setcounter{secnumdepth}{3}%增加编å·æ·±åº¦
\newcommand\boxednum[1]
{
@@ -242,98 +242,52 @@ fuzzy shadow={0.4mm}{-0.4mm}{0mm}{0.2mm}{fill=white!40!gray},%下
{\hyperlink{subsubsection.\thecontentslabel}{\contentslabel{3.3em}}}
{\hspace*{-3.3em}}
{\titlerule*[1pc]{.}\contentspage\hspace*{1.5mm}}
+% /* -------------------------------------------------------------------------- */
-% tcolorbox中æ’入图片或者tikz绘图方法
-\newcommand\Figure[4]{%
- \begin{center}
- \captionsetup{type=figure} %消除 Package caption Warning: The option `hypcap=true' will be ignored for this
-%(caption) particular \caption on input line XX.警告信æ¯
- \includegraphics[#1]{#2}
- \captionof{figure}{#3}\label{#4}
- \end{center}
-}%用法 : 用于tcolorbox中æ’入图片
-\newcommand\Tikz[3]{%
- \begin{center}
- \captionsetup{type=figure} %消除 Package caption Warning: The option `hypcap=true' will be ignored for this(caption) particular \caption on input line XX.警告信æ¯
- #3 %最åŽä¸€ä¸ªå‚数为Tikz画图代ç çª—å£
- \captionof{figure}{#1}\label{#2} %第一与第二个å‚数是Tikz画图的å称与标签
- \end{center}
-} %用法 : 用于tcolorbox中æ’å…¥Tikz绘图
-%特殊注释矩阵
-\newcommand\coolover[2]{\mathrlap{\smash{\overbrace{\phantom{%
- \begin{matrix} #2 \end{matrix}}}^{\mbox{$#1$}}}}#2}
-
-\newcommand\coolunder[2]{\mathrlap{\smash{\underbrace{\phantom{%
- \begin{matrix} #2 \end{matrix}}}_{\mbox{$#1$}}}}#2}
-
-\newcommand\coolleftbrace[2]{%
- #1\left\{\vphantom{\begin{matrix} #2 \end{matrix}}\right.}
-
-\newcommand\coolrightbrace[2]{%
- \left.\vphantom{\begin{matrix} #1 \end{matrix}}\right\}#2}
-\definecolor{lightergray}{gray}{0.99}
-
-\newcommand*{\circled}[1]{\lower.7ex\hbox{\tikz\draw (0pt, 0pt)%
- circle (.5em) node {\makebox[1em][c]{\small #1}};}}
-\newcommand{\twicecircle}{\raisebox{.7ex}{
- \begin{tikzpicture}[remember picture,overlay]
- \draw[line width=0.6pt,black!60] (0,0) circle (3pt);
- \fill[black] (0,0) circle (1.6pt) ;
- \end{tikzpicture}}
-}
-\newcommand{\exercise}[2][\bcicosaedre]{\bigskip
-\begin{tikzpicture}[remember picture,overlay]
-\draw[line width=2pt,loosely dotted,teal] (0,0)--node[pos=0.4,rectangle,minimum height=1.5em,font=\sffamily\Large,text=black,fill=black!2,drop shadow={opacity=.3, shadow xshift=0.1cm},anchor=center,
- inner sep=1.5mm,
- anchor=west,] {$#1$ ~ #2} (\linewidth,0);
-\end{tikzpicture}\bigskip\smallskip
-}
-\RequirePackage{extarrows}
-\newcommand{\R}{\mathbb{R}}
-\newcommand{\F}{\mathcal{F}}
-\newcommand{\lan}[1]{\langle #1 \rangle}
-\newenvironment{eq}[1]{\begin{equation}\begin{aligned}#1}{\end{aligned}\end{equation}} %有编å·
-\newenvironment{eq*}[1]{\begin{equation*}\begin{aligned}#1}{\end{aligned}\end{equation*}} %æ— ç¼–å·
-% \everymath{\displaystyle}
-
-%% -------- 章节样å¼
+
+% /* -------------------------------------------------------------------------- */
+% /* ç« èŠ‚æ ·å¼ */
+% /* -------------------------------------------------------------------------- */
+
+% /* ---------------------------- titleimageè‡ªåŠ¨å¯¼å…¥ç¨‹åº ---------------------------- */
\makeatletter
-% titleimage
+
\ExplSyntaxOn
-\seq_new:N \g__Beautybook_chapter_oimage_seq % odd
-\seq_new:N \g__Beautybook_chapter_eimage_seq % even
-\seq_new:N \g__Beautybook_part_oimage_seq % odd
-\seq_new:N \g__Beautybook_part_eimage_seq % even
+\seq_new:N \g__beautybook_chapter_oimage_seq % odd
+\seq_new:N \g__beautybook_chapter_eimage_seq % even
+\seq_new:N \g__beautybook_part_oimage_seq % odd
+\seq_new:N \g__beautybook_part_eimage_seq % even
%
-\keys_define:nn { Beautybook/titleimage }
+\keys_define:nn { beautybook/titleimage }
{
chapteroddimage .code:n =
- \seq_gset_from_clist:Nn \g__Beautybook_chapter_oimage_seq {#1} ,
+ \seq_gset_from_clist:Nn \g__beautybook_chapter_oimage_seq {#1} ,
chapterevenimage .code:n =
- \seq_gset_from_clist:Nn \g__Beautybook_chapter_eimage_seq {#1} ,
+ \seq_gset_from_clist:Nn \g__beautybook_chapter_eimage_seq {#1} ,
partoddimage .code:n =
- \seq_gset_from_clist:Nn \g__Beautybook_part_oimage_seq {#1} ,
+ \seq_gset_from_clist:Nn \g__beautybook_part_oimage_seq {#1} ,
partevenimage .code:n =
- \seq_gset_from_clist:Nn \g__Beautybook_part_eimage_seq {#1} ,
+ \seq_gset_from_clist:Nn \g__beautybook_part_eimage_seq {#1} ,
}
-\cs_new:Npn \__Beautybook_title_image:Nn #1#2 % image seq, number
+\cs_new:Npn \__beautybook_title_image:Nn #1#2 % image seq, number
{ \seq_item:Nn #1 { \int_mod:nn {#2} { \seq_count:N #1 } + 1 } } %对照表-对录入的字符串进行编å·
-\cs_new:Npn \Beautybook@chapterimagename %生æˆç´¢å¥‘表 : 判断奇å¶æ•°é¡µå¹¶æŒ‰(章节编å·)!!读å–相应的列表组中的字符串
+\cs_new:Npn \beautybook@chapterimagename %生æˆç´¢å¥‘表 : 判断奇å¶æ•°é¡µå¹¶æŒ‰(章节编å·)!!读å–相应的列表组中的字符串
{
\int_if_odd:nTF { \value{page} }
- { \__Beautybook_title_image:Nn \g__Beautybook_chapter_oimage_seq { \value{chapter} } }
- { \__Beautybook_title_image:Nn \g__Beautybook_chapter_eimage_seq { \value{chapter} } }
+ { \__beautybook_title_image:Nn \g__beautybook_chapter_oimage_seq { \value{chapter} } }
+ { \__beautybook_title_image:Nn \g__beautybook_chapter_eimage_seq { \value{chapter} } }
}
-\cs_new:Npn \Beautybook@partimagename
+\cs_new:Npn \beautybook@partimagename
{
\int_if_odd:nTF { \value{page} }
- { \__Beautybook_title_image:Nn \g__Beautybook_part_oimage_seq { \value{part} } }
- { \__Beautybook_title_image:Nn \g__Beautybook_part_eimage_seq { \value{part} } }
+ { \__beautybook_title_image:Nn \g__beautybook_part_oimage_seq { \value{part} } }
+ { \__beautybook_title_image:Nn \g__beautybook_part_eimage_seq { \value{part} } }
}
\cs_new_protected:Npn \titleimage #1
- { \keys_set:nn { Beautybook/titleimage } {#1} }
+ { \keys_set:nn { beautybook/titleimage } {#1} }
\ExplSyntaxOff
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% /* -------------------------------- Chatperæ ·å¼ ------------------------------- */
\titleformat{\chapter}{\huge\bfseries\filcenter}{}{1em}{
\makebox[0pt][l]{\def\rad{7pt}%
\begin{tikzpicture}[remember picture, overlay]%
@@ -398,14 +352,14 @@ fuzzy shadow={0.4mm}{-0.4mm}{0mm}{0.2mm}{fill=white!40!gray},%下
\end{pgfonlayer}
\ifodd\value{page}
\begin{pgfonlayer}{top}
- \node[above left,font=\sc\fontsize{25pt}{25pt}\selectfont,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
+ \node[above left,font=\sc\fontsize{25pt}{25pt}\selectfont,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=25pt #1\end{varwidth}};
\end{pgfonlayer}
\begin{pgfonlayer}{bottom}
\node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{\@chapimage}};
\end{pgfonlayer}
\else
\begin{pgfonlayer}{top}
- \node[above right,font=\sc\fontsize{25pt}{25pt}\selectfont,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
+ \node[above right,font=\sc\fontsize{25pt}{25pt}\selectfont,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=25pt #1\end{varwidth}};
\end{pgfonlayer}
\begin{pgfonlayer}{background}
\node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{\@chapimage}};
@@ -417,8 +371,20 @@ fuzzy shadow={0.4mm}{-0.4mm}{0mm}{0.2mm}{fill=white!40!gray},%下
\end{tikzpicture}}
}
\titlespacing{\chapter}{0pt}{0pt}{70pt}
+
+
+% /* --------------------------------- Part定制 --------------------------------- */
\makeatother
-% -------- Part定制
+
+%%定义标题文字长度%%
+\newlength{\partstarlen}
+%%设置临界长度%%
+\newlength{\criticstarlen}
+\setlength{\criticstarlen}{\textwidth}
+% 定义垂直方å‘çš„æ¸å˜
+\tikzfading[name=fade bottom to top,
+ bottom color=transparent!0, % 底部完全é€æ˜Ž
+ top color=transparent!100] % 顶部ä¸é€æ˜Ž
\tikzfading[name=middle, top color=transparent!90, bottom
color=transparent!90, middle color=transparent!20]
\makeatletter
@@ -428,7 +394,8 @@ color=transparent!90, middle color=transparent!20]
{\normalfont\huge\filcenter}
{}
{20pt}
-{\begin{tikzpicture}[remember picture,overlay]
+{\settowidth{\partstarlen}{\sc\huge #1} % 计算\partabstract的长度并写入到\partstarlen中
+ \begin{tikzpicture}[remember picture,overlay]
\def\barwidth{2cm}
\fill[outermarginbgcolor,opacity=0.6]
(current page.north west) rectangle (current page.south east);
@@ -448,8 +415,10 @@ color=transparent!90, middle color=transparent!20]
\fill[outermarginfgcolor,rounded corners=2pt] (current page.south east) --++(-5pt,0.15cm)--++(-\outermarginwidth+10pt,0) --++(-5pt,-0.15cm)--cycle; % 页ç æ¨ªçº¿
\node[] (hbar) at ($(current page.north)!0.33!(current page.south)$) {
\begin{tikzpicture}
- \fill[white]
- (0,0) rectangle ++(\paperwidth,-1cm);
+ %%--------------- Horizontal Line --------------------%%
+ \fill[outermarginbgcolor!70]
+ (0,0) rectangle ++(\paperwidth,-1cm);
+ %%--------------- Horizontal Line -------------------%%
\fill[outermarginbgcolor]
(0,-.25cm) rectangle ++(\paperwidth,-.5cm);
\fill[outermarginfgcolor]
@@ -461,10 +430,19 @@ color=transparent!90, middle color=transparent!20]
\end{tikzpicture}
};
\node[above,font=\sc\huge,shift={(.33\linewidth,.5\barwidth)}] (partname) at (hbar) {Part\ \thepart};
- \node[below,left,font=\sc\huge,shift={(.146\linewidth,-1.5*\barwidth)}] (partcontents) at (partname) {\begin{varwidth}{.8\linewidth}\raggedright\baselineskip=2ex #1 \end{varwidth}}; % 标题å称
+ \node[below left,font=\sc\huge,shift={(.146\linewidth,-\barwidth)}] (partcontents) at (partname) {\begin{varwidth}{.9\linewidth}\raggedright\baselineskip=25pt #1 \end{varwidth}}; % 标题å称
\begin{pgfonlayer}{background}
\node[above,shift={(-.4\linewidth,-4*\barwidth)}] at (partname) {\ifdefvoid{\@partimage}{}{\includegraphics[width=1.2\linewidth]{\@partimage}}}; % 图片ä½ç½®è°ƒæ•´
+ % % 应用æ¸å˜æ•ˆæžœ
+\fill[path fading=fade bottom to top, fill=nuanbai] (current page.north west) rectangle ([xshift=-\outermarginwidth]current page.south east);
\end{pgfonlayer}
+%判断标题文字长度与临界长度的关系
+\ifdim\partstarlen<\criticstarlen
+%如果标题长度å°äºŽä¸´ç•Œé•¿åº¦åˆ™ä½¿ç”¨(hbar)定ä½
+\node[below,font=\itshape\fontsize{13}{13}\selectfont,shift={(0,-1.2*\barwidth)}] at (hbar) {\ifdefvoid{\@partabstract}{}{\begin{varwidth}{.9\linewidth}\baselineskip=3ex \@partabstract\end{varwidth}}}; % 简介文字调整
+\else
+\node[below,font=\itshape\fontsize{13}{13}\selectfont,shift={(0,-1.2*\barwidth)}] at (partcontents) {\ifdefvoid{\@partabstract}{}{\begin{varwidth}{.9\linewidth}\baselineskip=3ex \@partabstract\end{varwidth}}}; % 简介文字调整
+\fi
\else
\fill [outermarginfgcolor!20]%
(current page.north west) rectangle ++(\outermarginwidth,-\paperheight);
@@ -481,8 +459,10 @@ color=transparent!90, middle color=transparent!20]
\fill[outermarginfgcolor,rounded corners=2pt] (current page.south west) --++(5pt,0.15cm)--++(\outermarginwidth-10pt,0) --++(5pt,-0.15cm)--cycle; % 页ç æ¨ªçº¿
\node[] (hbar) at ($(current page.north)!0.33!(current page.south)$) {
\begin{tikzpicture}
- \fill[white]
- (0,0) rectangle ++(\paperwidth,-1cm);
+ %%--------------- Horizontal Line --------------------%%
+ \fill[outermarginbgcolor!70]
+ (0,0) rectangle ++(\paperwidth,-1cm);
+ %%--------------- Horizontal Line -------------------%%
\fill[outermarginbgcolor]
(0,-.25cm) rectangle ++(\paperwidth,-.5cm);
\fill[outermarginfgcolor]
@@ -494,19 +474,27 @@ color=transparent!90, middle color=transparent!20]
\end{tikzpicture}
};
\node[above,font=\sc\huge,shift={(-.31\linewidth,.5\barwidth)}] (partname) at (hbar) {Part\ \thepart};
- \node[below right,font=\sc\huge,shift={(-.125\linewidth,-1.2*\barwidth)}] (partcontents) at (partname) {\begin{varwidth}{.8\linewidth}\raggedright\baselineskip=2ex #1 \end{varwidth}}; % 标题å称
+ \node[below right,font=\sc\huge,shift={(-.125\linewidth,-\barwidth)}] (partcontents) at (partname) {\begin{varwidth}{.9\linewidth}\raggedright\baselineskip=25pt #1 \end{varwidth}}; % 标题å称
\begin{pgfonlayer}{background}
\node[above,shift={(.35\linewidth,-4*\barwidth)}] at (partname) {\ifdefvoid{\@partimage}{}{\includegraphics[width=1.2\linewidth]{\@partimage}}}; % 图片ä½ç½®è°ƒæ•´
+ % % 应用æ¸å˜æ•ˆæžœ
+ \fill[path fading=fade bottom to top, fill=nuanbai] (current page.north east) rectangle ([xshift=\outermarginwidth]current page.south west);
\end{pgfonlayer}
+%判断标题文字长度与临界长度的关系
+\ifdim\partstarlen<\criticstarlen
+%如果标题长度å°äºŽä¸´ç•Œé•¿åº¦åˆ™ä½¿ç”¨(hbar)定ä½
+\node[below,font=\itshape\fontsize{13}{13}\selectfont,shift={(0,-1.2*\barwidth)}] at (hbar) {\ifdefvoid{\@partabstract}{}{\begin{varwidth}{.9\linewidth}\baselineskip=3ex \@partabstract\end{varwidth}}}; % 简介文字调整
+\else
+\node[below,font=\itshape\fontsize{13}{13}\selectfont,shift={(0,-1.2*\barwidth)}] at (partcontents) {\ifdefvoid{\@partabstract}{}{\begin{varwidth}{.9\linewidth}\baselineskip=3ex \@partabstract\end{varwidth}}}; % 简介文字调整
+\fi
\fi
- \node[below,,font=\itshape\fontsize{13}{13}\selectfont,shift={(0\linewidth,-1.65*\barwidth)}] at (hbar) {\ifdefvoid{\@partabstract}{}{\begin{varwidth}{.85\linewidth}\baselineskip=3ex \@partabstract\end{varwidth}}}; % 简介文字调整
\end{tikzpicture}}
\makeatother
\assignpagestyle{\part}{empty}
\assignpagestyle{\chapter}{empty}
-%% -- Section
+% /* -------------------------------- Sectionæ ·å¼ ------------------------------- */
\titleformat{\section}
{}
{}
@@ -535,8 +523,65 @@ color=transparent!90, middle color=transparent!20]
\titlespacing*{\section}{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
+
+% /* ------------------------------ Subsectionæ ·å¼ ------------------------------ */
+\usepackage{pifont}
+\newcommand{\subsectionnumstyle}[2]{
+\makebox[0pt][l]{\def\rad{5pt}%
+\def\inrad{3pt}
+ \begin{tikzpicture}[remember picture]
+ \path[fill=#2,drop shadow={opacity=0.3,shadow xshift=0.5mm,shadow yshift=-0.5mm}]node[append after command={
+ % 主体
+ ([shift={(\rad,\rad)}]sec.north west) arc[start angle=90, end angle=180, radius=\rad] {[rounded corners=\inrad]--(sec.south west)}--([yshift=-3mm]$(sec.south west)!0.5!(sec.south east)$) {[rounded corners=\inrad]--(sec.south east)} -- (sec.north east) arc[start angle=180, end angle=90, radius=\rad]--cycle
+ },
+ text=white,font=\sffamily\large\bfseries,align=center,inner ysep=1.5mm,inner xsep=1mm] (sec) at (0,0) {\thesubsection};
+ % 阴影
+ \begin{pgfonlayer}{bottom}
+ \fill[#2!30!black!70,opacity=0.8] ([xshift=\rad,yshift=\rad]sec.north east) to[out=0,in=-81,looseness=1.5] ([xshift=1.8*\rad]sec.north east)--(sec.north east) |-cycle;
+ \end{pgfonlayer}
+ \node[text=black,font=\large,below right] (sectitle) at ([shift={(2mm,6.5mm)}]sec.south east) {\begin{varwidth}{.9\linewidth}\setlength\baselineskip{18pt}#1\end{varwidth}};
+ \begin{pgfonlayer}{bottom}
+ \draw[gray,dashed,opacity=0.5] ([xshift=0]sec.north west) --([xshift=4*\rad]sec.north east);
+ \end{pgfonlayer}
+ \end{tikzpicture}}
+}
+
+\newcommand{\subsectionnonumstyle}[2]{
+\makebox[0pt][l]{\def\rad{5pt}%
+\def\inrad{3pt}
+ \begin{tikzpicture}[remember picture]
+ \path[fill=#2,drop shadow={opacity=0.3,shadow xshift=0.5mm,shadow yshift=-0.5mm}]node[append after command={
+ % 主体
+ ([shift={(\rad,\rad)}]sec.north west) arc[start angle=90, end angle=180, radius=\rad] {[rounded corners=\inrad]--(sec.south west)}--([yshift=-3mm]$(sec.south west)!0.5!(sec.south east)$) {[rounded corners=\inrad]--(sec.south east)} -- (sec.north east) arc[start angle=180, end angle=90, radius=\rad] --cycle
+ },
+ text=white,font=\sffamily\large\bfseries,align=center,inner ysep=0.5mm,inner xsep=1.5mm] (sec) at (0,0) {\Huge\ding{99}};
+ % 阴影
+ \begin{pgfonlayer}{bottom}
+ \fill[#2!30!black!70,opacity=0.8] ([xshift=\rad,yshift=\rad]sec.north east) to[out=0,in=-81,looseness=1.5] ([xshift=1.8*\rad]sec.north east)--(sec.north east) |-cycle;
+ \end{pgfonlayer}
+ \node[text=black,font=\large,below right] (sectitle) at ([shift={(2mm,6.5mm)}]sec.south east) {\begin{varwidth}{.9\linewidth}\setlength\baselineskip{18pt}#1\end{varwidth}};
+ \begin{pgfonlayer}{bottom}
+ \draw[gray,dashed,opacity=0.5] (sec.north west) --([xshift=4*\rad]sec.north east);
+ \end{pgfonlayer}
+ \end{tikzpicture}}
+}
+
+\titleformat{\subsection}
+{}
+{}
+{-.5em} %å·¦å³ç§»åŠ¨\thesection标签ä½ç½®
+{\subsectionnumstyle{#1}{outermarginfgcolor}}
+
+\titleformat{name=\subsection,numberless}{}{}{-.5em}{\subsectionnonumstyle{#1}{outermarginfgcolor}}
+
+% \titlespacing*{\subsection}{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
+
+
+
%%-------------------------------- SCRLAYER-SCRPAGE -------------------------------------%%
-%% SIDE-BAR
+% /* -------------------------------------------------------------------------- */
+% /* SIDE-BARé…ç½® */
+% /* -------------------------------------------------------------------------- */
\newlength\chapternumbersize
\setlength\chapternumbersize{36pt}
\setlength{\headheight}{40pt} % 页眉高度
@@ -574,7 +619,7 @@ color=transparent!90, middle color=transparent!20]
\newcommand*\outermarginchapternumberbox{%
\if@mainmatter
\tikzoverlay{
- \shade[top color=outermarginfgcolor!90,bottom color=outermarginbgcolor]
+ \shade[top color=outermarginfgcolor!90,bottom color=outermarginbgcolor]
(\outermarginwidth,-.5\outermarginwidth+2mm) rectangle (0,-1.5\outermarginwidth+2mm);
\node[anchor=center,text=white,font=\sffamily\bfseries] at (1/2*\outermarginwidth,-\outermarginwidth+2mm) {\usekomafont{chapternumber}{\botmarks\chapternum}};%
}
@@ -627,12 +672,24 @@ color=transparent!90, middle color=transparent!20]
contents={\color{outermarginbgcolor}\rule{\layerwidth}{\layerheight}} %色彩装饰æ¡
]{scth.outermargin.bg.even}%
%%=============% 页边æ¡é¢œè‰² %=======================%%
+% /* -------------------------------------------------------------------------- */
+% /* é€æ˜Žåº¦æ¸å˜å¡«å……设定 */
+% /* -------------------------------------------------------------------------- */
\tikzfading[name=fade south,
top color =transparent!0,
bottom color=transparent!80]
\tikzfading[name=fade north,
top color =transparent!100,
bottom color=transparent!0]
+\tikzfading[name=fade right,
+ right color =transparent!100,
+ left color=transparent!0]
+\tikzfading[name=fade left,
+ left color =transparent!100,
+ right color=transparent!0]
+% /* -------------------------------------------------------------------------- */
+% /* é€æ˜Žåº¦æ¸å˜å¡«å……设定 */
+% /* -------------------------------------------------------------------------- */
%å¶æ•°é¡µè¾¹çº¹ç†æ•ˆæžœè®¾ç½®
\newcommand{\evensidbardeepcolor}{%
\tikzoverlay{
@@ -723,7 +780,12 @@ color=transparent!90, middle color=transparent!20]
%%-------------------------------- SCRLAYER-SCRPAGE -------------------------------------%%
-%% Begin The Most Beautiful Box (STYLE : ys style) % 中国风盒å­
+% /* -------------------------------------------------------------------------- */
+% /* ä¸­å›½é£Žç›’å­ */
+% /* -------------------------------------------------------------------------- */
+
+%% Begin The Most Beautiful Box (STYLE : ys style)
+
\makeatletter
\definecolor{framegolden}{HTML}{455a64} % 控制外框颜色
\definecolor{framegray}{HTML}{e0e0e0} % 控制填充颜色
@@ -993,15 +1055,19 @@ color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}
\makeatother
\newtcolorbox{fancybox}[1][]{enhanced,ys style,breakable,pad at break=2mm,
ys/frame/not at break,ys/frame/fill opacity=0,#1,fontupper=\itshape}
-%% End The Most Beautiful Box
+% /* -------------------------------------------------------------------------- */
+
+
+% /* -------------------------------------------------------------------------- */
+% /* 定ç†çŽ¯å¢ƒè®¾ç½® */
+% /* -------------------------------------------------------------------------- */
\makeatletter
+% /* ---------------------------------- 第一ç§å®šç† --------------------------------- */
\definecolor{CyaN}{HTML}{dbe1e5}
\colorlet{OrangE}{yellow!20!orange}
\colorlet{BluE}{cyan!70!blue}
\colorlet{ReD}{red!20!orange}
\colorlet{GreeN}{yellow!40!green}
-
-% 第一ç§å®šç†
\tcbset{my@basic@thm/.style={enhanced jigsaw, breakable,
enlarge left by=-3.5mm, width=\textwidth+3.5mm, boxrule=0pt,
top=2pt, bottom=2pt, left=2.5mm, frame hidden}}
@@ -1015,9 +1081,9 @@ color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}
\NewDocumentCommand{\@my@renewtheorem}{ m m o +m }
{\IfNoValueTF{#3}{\renewtheorem{#1}{#2}}{\renewtheorem{#1}{#2}[#3]}%
\tcbset{my@#1@thmstyle/.style={#4}}}
-%
+
% ---------------------------------------------------------------------------------- %
-% 第二ç§å®šç†
+% /* ---------------------------------- 第二ç§å®šç† --------------------------------- */
\tcbset{my@basic@tcbthm/.style={detach title,}}
\newcommand{\@my@newtcbtheorem@n}[1]{\ERROR}
\newcommand{\@my@newtcbtheorem@nn}[2]{%
@@ -1048,10 +1114,7 @@ color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}
\cs_new_protected:Npn \mynewtcbtheorem
{ \keyval_parse:NNn \@my@newtcbtheorem@n \@my@newtcbtheorem@nn }
\ExplSyntaxOff
-\makeatother
-% 第二ç§å®šç†
-\makeatletter
%% Overlay Settings
\newcommand{\my@theorem@overlay@unbroken}[2]{
%%============== First ==============%%
@@ -1147,19 +1210,6 @@ anchor=west,rounded corners=3pt,font=\bfseries\normalsize] at ([xshift=0cm,yshif
\declaretheorem[style=Proofstyle,numbered=no,name={\itbf{Proof}}]{Proof}
\renewenvironment{proof}{\begin{Proof} }{\end{Proof}}
\declaretheorem[style=Proofstyle,numbered=no,name={\itbf{Solution}}]{solution}
+% /* -------------------------------------------------------------------------- */
-%%%%%%%%%%%%%%% 计数器知识 %%%%%%%%%%%%%%%%%%%%%%
-% æ¯æ¬¡ç”¨ \newcounter{foo} 定义新计数器,内部都会定义这几个命令
-
-% \c@foo,储存计数器的值,åˆå§‹å€¼ä¸º 0
-% \thefoo,储存计数器输出时的格å¼ï¼Œåˆå§‹å®šä¹‰ä¸º \arabic{foo}
-% \p@foo,储存计数器被引用时的å‰ç¼€ï¼Œåˆå§‹å®šä¹‰ä¸ºç©º
-% \cl@foo,储存「å­è®¡æ•°å™¨ã€åˆ—表(此处有简化),foo 自增时它的æ¯ä¸ªã€Œå­è®¡æ•°å™¨ã€éƒ½ä¼šå½’零(详è§ã€Œè‡ªåŠ¨å½’零ã€ä¸€èŠ‚),åˆå§‹å®šä¹‰ä¸ºç©º
-%% 关于计数器的自动归零
-% 如果还定义了计数器 \newcounter{bar}[foo],那么 \cl@foo 里就有了 bar
-% \@addtoreset{child}{parent} å’Œ \@removefromreset{child}{parent} å¯ä»¥æŠŠè®¡æ•°å™¨ child 移入/移出 \cl@parent
-% \counterwithin* å’Œ \counterwithout* 和上一æ¡é‡Œä¸¤ä¸ªå‘½ä»¤çš„功能类似,但它们在执行å‰ä¼šæ£€æŸ¥æŽ¥å—的两个å‚数是å¦ä¸ºå·²å®šä¹‰çš„计数器。ä¸åŠ æ˜Ÿå·çš„版本会修改 \thechild,详è§ã€Œè¾“出格å¼ã€ä¸€èŠ‚
-% 在使用 \stepcounter{parent} å’Œ \refstepcounter{parent} 时,parent 自增,åŒæ—¶å½’零\cl@parent 里的「å­è®¡æ•°å™¨ã€
-% \addtocount{parent}{1} åªè‡ªå¢ž parent,没有归零其「å­è®¡æ•°å™¨ã€çš„效果
-% 归零实现为「对æ¯ä¸ªå­è®¡æ•°å™¨ï¼Œå…ˆè®¾ä¸º -1,然åŽä½¿ç”¨ \stepcounter 自增ã€ï¼Œè¿™æ ·å®žçŽ°çš„「归零ã€åŠŸèƒ½æ˜¯é€’å½’çš„
-% 递归的æ„æ€æ˜¯ï¼Œå¦‚果还有 \newcounter{grandchild}[child],那么 \stepcounter{parent} 会将 child å’Œ grandchild 都归零
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/beautybook/inner_pics/beautybook-logo.png b/macros/latex/contrib/beautybook/inner_pics/beautybook-logo.png
new file mode 100644
index 0000000000..9a1c819103
--- /dev/null
+++ b/macros/latex/contrib/beautybook/inner_pics/beautybook-logo.png
Binary files differ
diff --git a/macros/latex/contrib/beautybook/inner_pics/hummingbird-8013214.jpg b/macros/latex/contrib/beautybook/inner_pics/hummingbird-8013214.jpg
new file mode 100644
index 0000000000..424cd0909f
--- /dev/null
+++ b/macros/latex/contrib/beautybook/inner_pics/hummingbird-8013214.jpg
Binary files differ
diff --git a/macros/latex/contrib/beautybook/inner_pics/logo.png b/macros/latex/contrib/beautybook/inner_pics/logo.png
deleted file mode 100644
index 470edd8a51..0000000000
--- a/macros/latex/contrib/beautybook/inner_pics/logo.png
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beautybook/inner_pics/mystery-1599527.jpg b/macros/latex/contrib/beautybook/inner_pics/mystery-1599527.jpg
new file mode 100644
index 0000000000..19c0518b00
--- /dev/null
+++ b/macros/latex/contrib/beautybook/inner_pics/mystery-1599527.jpg
Binary files differ
diff --git a/macros/latex/contrib/beautybook/inner_pics/titleimages/c10.pdf b/macros/latex/contrib/beautybook/inner_pics/titleimages/c10.pdf
new file mode 100644
index 0000000000..76256c2f82
--- /dev/null
+++ b/macros/latex/contrib/beautybook/inner_pics/titleimages/c10.pdf
Binary files differ
diff --git a/macros/latex/contrib/beautybook/inner_pics/titleimages/c11.pdf b/macros/latex/contrib/beautybook/inner_pics/titleimages/c11.pdf
new file mode 100644
index 0000000000..b100782f85
--- /dev/null
+++ b/macros/latex/contrib/beautybook/inner_pics/titleimages/c11.pdf
Binary files differ
diff --git a/macros/latex/contrib/beautybook/inner_pics/titleimages/c9.pdf b/macros/latex/contrib/beautybook/inner_pics/titleimages/c9.pdf
new file mode 100644
index 0000000000..98d9e6a864
--- /dev/null
+++ b/macros/latex/contrib/beautybook/inner_pics/titleimages/c9.pdf
Binary files differ
diff --git a/macros/latex/contrib/beautybook/stys/Beautybook-cover-birkar.sty b/macros/latex/contrib/beautybook/stys/Beautybook-cover-birkar.sty
deleted file mode 100644
index 8a2c51aa08..0000000000
--- a/macros/latex/contrib/beautybook/stys/Beautybook-cover-birkar.sty
+++ /dev/null
@@ -1,125 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{stys/Beautybook-cover-birkar}[2022/05/21,v1.0]
-\usepackage{anyfontsize} % æä¾›\fontsize{}{}\selectfont命令
-\usepackage{etoolbox} %æ供自定义å°é¢é€‰é¡¹æŽ¥å£
-\usepackage[dvipsnames,svgnames,x11names,table]{xcolor}%颜色å®åŒ… % Driver-independent color extensions
-\usepackage{tikz}
-\usetikzlibrary{intersections, positioning, fit, backgrounds, shapes, fadings,
-decorations.pathmorphing, graphs, quotes, angles, calc, through, backgrounds} % %Tikz指令库
-\usepackage{graphicx} %æ’图
-\usetikzlibrary{calc,fadings,patterns}
-\usepackage{adjustbox} %修正minipage顶部对é½é—®é¢˜
-
-% Define the layers to be used in document.
-% *****************************************************
-\pgfdeclarelayer{background} %背景%底层
-\pgfdeclarelayer{foreground} %上层
-\pgfdeclarelayer{top} %顶部
-\pgfdeclarelayer{bottom} %底部
-\pgfsetlayers{bottom,background,main,foreground,top}
-\definecolor{RED}{RGB}{220, 41, 26}
-\definecolor{arc color}{HTML}{546E7A}
-
-\tikzfading[name=fade right,
- right color =transparent!100,
- left color=transparent!0]
-\tikzfading[name=fade left,
- left color =transparent!100,
- right color=transparent!50]
-\tikzfading[name=fade up,
- top color =transparent!100,
- bottom color=transparent!50]
-\tikzfading[name=fade down,
- bottom color =transparent!100,
- top color=transparent!50]
-\makeatletter
-\newcommand*\makecover{
- %% Use the Tikz library positioning and clear the page header and footer
- \usetikzlibrary{positioning}
- \thispagestyle{empty}
- \begin{tikzpicture}[remember picture,overlay]
- \begin{pgfonlayer}{bottom}
- \fill[coverfgcolor]
- (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
- \fill[RED]
- ([shift={(2.05cm,0)}]current page.north west) rectangle ([shift={(2.35cm,-6cm)}]current page.north west);
- \fill[coverfgcolor!80,opacity=0.5]
- ([shift={(0,-2cm)}]current page.north west) arc (90:-90:.3\paperheight) --cycle;
- \fill[coverfgcolor!80,opacity=0.5]
- ([shift={(0,-4cm)}]current page.north east) arc (90:270:.2\paperheight) --cycle;
- \fill[coverfgcolor!80]
- (current page.north west) rectangle ([shift={(2cm,0)}]current page.south west);
- \begin{scope}[opacity=0.8]
- \coordinate (triangleA) at ([shift={(1cm,-1cm)}]current page.north);
- \coordinate (triangleB) at ([shift={(-.85\linewidth,-.46\paperheight)}]triangleA);
- \coordinate (triangleC) at ([shift={(.52\linewidth,-.46\paperheight)}]triangleA);
- \draw[name path=triangle,very thick,coverfgcolor!70!white]
- (triangleA)--(triangleB)--(triangleC)--cycle;
- \draw[name path=circle,very thick,coverfgcolor!70!white]
- ([shift={(-1.6cm,-7.3cm)}]triangleA) coordinate (O) circle(6cm);
- %标注æ¯ä¸ªäº¤ç‚¹åæ ‡
- \fill [name intersections={of=triangle and circle, name=i, total=\t}]
- [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
- \foreach \s in {1,...,\t}{(i-\s) circle (1em) node {}};
- \draw[name path=l,very thick,coverfgcolor!70!white] (i-1) -- (triangleC);
- \draw[very thick,coverfgcolor!70!white] (i-6) -- (triangleB);
- \draw[name path=l2,very thick,coverfgcolor!70!white] (i-4) -- (triangleA);
- \fill[name intersections={of=l and circle,name=j,total=\l}]
- [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
- \foreach \c in {1,...,\l}{(j-\c) circle (1em) node {}};
-
- \fill[name intersections={of=l2 and l,name=jj,total=\ll}]
- [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
- \foreach \cc in {1,...,\ll}{(jj-\cc) circle (1em) node {}};
- \end{scope}
- \end{pgfonlayer}
- \begin{pgfonlayer}{foreground}
- \fill[coverbar,opacity=.5]
- ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
- \end{pgfonlayer}
- \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=.3]
- ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
- \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
- \parbox{.8\paperwidth}{
- \filright
- \color{white}\sffamily\fontsize{20}{23}\selectfont\@bookseries}
- }; %系列丛书å称
- \node[ anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.57\paperheight]current page.north)
- {\parbox{.8\paperwidth}{%
- \raggedright%
- {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
- \color{white}\sffamily\fontsize{30}{30}\selectfont
- \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
- }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
- \node[anchor=west,font=\sffamily\fontsize{23}{23}\selectfont,text=white] at ([xshift=1.8\outermarginwidth,yshift=-.6\covershift]current page.west) {\@edition};
- \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth,yshift=\covershift]current page.west) {\@author};
- \node[left,text=white,font=\rmfamily\Large,] at
- ([shift={(-1cm,2cm)}]current page.south east) %
- {\raisebox{-1.1cm}{\includegraphics[width=0.2\linewidth]{\@presslogo}}\hspace*{-3.5ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
- \end{tikzpicture}%
- {\newpage\thispagestyle{empty}}
-}
-\makeatother
-
-\endinput
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/macros/latex/contrib/beautybook/stys/Beautybook-cover-cn.sty b/macros/latex/contrib/beautybook/stys/Beautybook-cover-cn.sty
deleted file mode 100644
index b151d4e5fc..0000000000
--- a/macros/latex/contrib/beautybook/stys/Beautybook-cover-cn.sty
+++ /dev/null
@@ -1,103 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{stys/Beautybook-cover-cn}[2023/05/10,v1.0]
-\usetikzlibrary{calc,fadings,patterns}
-\usepackage{adjustbox} %修正minipage顶部对é½é—®é¢˜
-%%%%===============================================================%%%%%
-% \definecolor{coverbgcolor}{HTML}{9CCCDA}
-% \definecolor{coverfgcolor}{HTML}{508E99}
-% \definecolor{coverbar}{HTML}{305756}
-\tikzfading[name=fade right,
- right color =transparent!100,
- left color=transparent!50]
-\tikzfading[name=fade left,
- left color =transparent!100,
- right color=transparent!50]
-\tikzfading[name=fade up,
-top color =transparent!100,
-bottom color=transparent!50]
-\tikzfading[name=fade down,
- bottom color =transparent!100,
- top color=transparent!50]
-\makeatletter
-\newcommand*\makecover{
- %% Use the Tikz library positioning and clear the page header and footer
- \usetikzlibrary{positioning}
- \thispagestyle{empty}
- \begin{tikzpicture}[remember picture,overlay]
- \fill[coverfgcolor!75]
- (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
- \fill[coverfgcolor!50]
- ([xshift=-3\covershift,yshift=-.4\covershift]current page.east) rectangle ([yshift=-1.35\covershift]current page.east); % 被标题背景é®æŒ¡éœ²å‡ºä¸€éƒ¨åˆ†çš„装饰矩形
- \fill[coverfgcolor]
- ([xshift=\outermarginwidth]current page.north west) rectangle ([xshift=-\outermarginwidth,yshift=1.5\covershift]current page.south east); % 标题背景大矩形
- \fill[coverbar]
- ([yshift=.44\covershift]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.4\covershift]current page.west); % 最左侧装饰矩形
- \node[left] at ([xshift=-1.8cm,yshift=-1.5cm]current page.north east) {%
- \parbox{3\covershift}{
- \raggedleft
- \color{white}\sffamily\bfseries\fontsize{18}{22}\selectfont\@bookseries}
- }; %系列丛书å称
- \node[right] at ([xshift=\outermarginwidth,yshift=1.5*\covershift]current page.west)
- {\parbox{.8\paperwidth}{%
- \filright%
- \color{white}\sffamily\bfseries\fontsize{30}{30}\selectfont\@title\\[-1.6ex]
- \begin{tikzpicture}
- \draw[white,line width=1pt] (0,0) --++ (\paperwidth-3\outermarginwidth,0);
- \end{tikzpicture}\\[-.5ex]
- \color{white}\sffamily\bfseries\fontsize{30}{30}\selectfont
- \ifdefvoid{\@subtitle}{}{\@subtitle}
- }};% å°é¢è‹±æ–‡ä¹¦å与中文书å
- \node[left,inner sep=0pt,outer sep=0pt] at ([xshift=1.2\outermarginwidth,yshift=1.8cm]current page.east)
- {%
- \adjustbox{valign=t}{
- \begin{minipage}{.25\textwidth}
- \begin{tikzpicture}
- \foreach \x/\r in {1.2/6,.8/4} {
- \draw[white,line width=\x pt] (0,0) circle [radius=\r pt];}
- \fill[white] (0,0) circle [radius=2.5pt];
- \end{tikzpicture}
- \hspace{2pt}\color{white}\sffamily\fontsize{20}{25}\selectfont Editors
- \end{minipage}}
- \hfill
- \adjustbox{valign=t}{\begin{minipage}{.45\textwidth}
- \raggedright\color{white}\sffamily\fontsize{20}{25}\selectfont\@author
- \end{minipage}}
- };% å°é¢ä½œè€…ä¿¡æ¯æ 
- \fill [path picture={ \node at (path picture bounding box.center)
- {\includegraphics[height=1.1\linewidth]{\@coverimage}};}]
- ([xshift=\outermarginwidth]current page.south west) rectangle ++(1.8*\covershift,.575\paperheight);
- \fill[pattern color=coverfgcolor!70,pattern=horizontal lines,opacity=0.8]
- ([xshift=\outermarginwidth,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
- \fill [coverfgcolor!80,path fading=fade right]%
- ([xshift=\outermarginwidth+.5\linewidth+.5cm,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
- \fill [coverfgcolor!80,path fading=fade left]%
- ([xshift=\outermarginwidth+.5\linewidth+.5cm,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
- \node[left,text=white,font=\rmfamily\Large,] at
- ([shift={(-2cm,2cm)}]current page.south east) %
- {\raisebox{-1.1cm}{\includegraphics[width=0.2\linewidth]{\@presslogo}}\hspace*{-3.5ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
- \end{tikzpicture}%
- {\newpage\thispagestyle{empty}}}
-\makeatother
-\endinput
-% %%%%===============================================================%%%%%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/macros/latex/contrib/beautybook/stys/Beautybook-cover-en.sty b/macros/latex/contrib/beautybook/stys/Beautybook-cover-en.sty
deleted file mode 100644
index 2279661d94..0000000000
--- a/macros/latex/contrib/beautybook/stys/Beautybook-cover-en.sty
+++ /dev/null
@@ -1,87 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{stys/Beautybook-cover-en}[2022/05/21,v1.0]
-\usepackage{anyfontsize} % æä¾›\fontsize{}{}\selectfont命令
-\usepackage{etoolbox} %æ供自定义å°é¢é€‰é¡¹æŽ¥å£
-\usepackage[dvipsnames,svgnames,x11names,table]{xcolor}%颜色å®åŒ… % Driver-independent color extensions
-\usepackage{tikz}
-\usepackage{graphicx} %æ’图
-\usetikzlibrary{calc,fadings,patterns}
-\usepackage{adjustbox} %修正minipage顶部对é½é—®é¢˜
-\tikzfading[name=fade right,
- right color =transparent!100,
- left color=transparent!50]
-\tikzfading[name=fade left,
- left color =transparent!100,
- right color=transparent!50]
-\tikzfading[name=fade up,
- top color =transparent!100,
- bottom color=transparent!50]
-\tikzfading[name=fade down,
- bottom color =transparent!100,
- top color=transparent!50]
-\makeatletter
-\newcommand*\makecover{
- %% Use the Tikz library positioning and clear the page header and footer
- \usetikzlibrary{positioning}
- \thispagestyle{empty}
- \begin{tikzpicture}[remember picture,overlay]
- \fill[coverfgcolor]
- (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
- \coordinate (start) at ($(current page.east)!0.5!(current page.north east)+(1,-1)$);
- \coordinate (end) at (current page.north west);
- \foreach \i in {0,0.01,...,1}
- {
- \coordinate (point) at ($(start)!\i!(end)$);
- \draw[coverfgcolor!50]
- ($(point)+(310*\i:6)$)--
- ($(point)+(310*\i+120:6)$)--
- ($(point)+(310*\i+240:6)$)--
- ($(point)+(310*\i:6)$);
- }
- \coordinate (start) at (current page.south west);
- \coordinate (end) at (current page.east);
- \foreach \i in {0,0.02,...,1}
- {
- \coordinate (point) at ($(start)!\i!(end)$);
- \draw[coverfgcolor!50]
- ($(point)+(310*\i:10)$)--
- ($(point)+(310*\i+120:10)$)--
- ($(point)+(310*\i+240:10)$)--
- ($(point)+(310*\i:10)$);
- }
- \shade[bottom color=coverfgcolor,top color=coverfgcolor!70,opacity=0.7]
- ([xshift=.5\outermarginwidth]current page.north west) rectangle (current page.south east); % 背景大矩形
- \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=0.5]
- ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
- \fill[coverbar!90,opacity=0.8]
- ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
- \foreach \lx/\rx/\ry/\bc/\tc in {
- 1/1.5/1.75/70/80,1.5/2/1.6/65/75,2/2.5/1.3/60/70,2.5/3/1/55/65,3/3.5/.7/50/60,3.5/4/1.2/60/70,4/4.5/1.9/75/85,4.5/5/1.1/55/65,5/5.5/1.2/60/70,6/6.5/1.6/65/75,6.5/7/1.3/60/70,7/7.5/1.87/70/80,7.5/8/1/55/65,8/8.5/.9/50/60,8.5/9/1.8/70/80,9/9.5/1.6/65/75,9.5/10/1.4/60/70,10/10.5/1/55/65,10.5/11/.7/50/60,11/11.5/1.3/55/65,11.5/12/1/70/80,12/12.5/1.3/65/75,12.5/13/1.6/60/70,13/13.5/1.75/55/65,13.5/14/1.6/65/75,14/14.5/1.3/60/70
- }{
- \shade[bottom color=coverfgcolor!\bc,top color=coverfgcolor!\tc,opacity=.5]
- ([xshift=\lx\outermarginwidth]current page.north west) rectangle ([xshift=\rx\outermarginwidth,yshift=-\ry\covershift]current page.north west);%顶部ç´é”®çŸ©å½¢
- }
- \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
- \parbox{.8\paperwidth}{
- \filright
- \color{white}\sffamily\fontsize{20}{23}\selectfont\@bookseries}
- }; %系列丛书å称
- \node[ anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.57\paperheight]current page.north)
- {\parbox{.8\paperwidth}{%
- \raggedright%
- {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
- \color{white}\sffamily\fontsize{30}{30}\selectfont
- \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
- }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
- \node[anchor=west,font=\sffamily\fontsize{23}{23}\selectfont,text=white] at ([xshift=1.8\outermarginwidth,yshift=-.6\covershift]current page.west) {\@edition};
- \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth,yshift=\covershift]current page.west) {\@author};
- \node[left,text=white,font=\rmfamily\Large,] at
- ([shift={(-1cm,2cm)}]current page.south east) %
- {\raisebox{-1.1cm}{\includegraphics[width=0.2\linewidth]{\@presslogo}}\hspace*{-3.5ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
- \end{tikzpicture}%
- {\newpage\thispagestyle{empty}}
-}
-\makeatother
-%%%%===============================================================%%%%%
-%%------------------------------------------------------å°é¢è®¾è®¡--------------------------------------------------------%%
-\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/beautybook/stys/Beautybook-cover-enfig.sty b/macros/latex/contrib/beautybook/stys/Beautybook-cover-enfig.sty
deleted file mode 100644
index 005518a6d9..0000000000
--- a/macros/latex/contrib/beautybook/stys/Beautybook-cover-enfig.sty
+++ /dev/null
@@ -1,55 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{stys/Beautybook-cover-enfig}[2023/02/03,v1.0]
-\definecolor{coverbgcolor}{HTML}{004183}
-\definecolor{coverfgcolor}{HTML}{826e68}
-\definecolor{coverbar}{HTML}{7c9092}
-\tikzfading[name=fade right,
- right color =transparent!100,
- left color=transparent!0]
-\tikzfading[name=fade left,
- left color =transparent!100,
- right color=transparent!50]
-\tikzfading[name=fade up,
- top color =transparent!100,
- bottom color=transparent!50]
-\tikzfading[name=fade down,
- bottom color =transparent!100,
- top color=transparent!50]
-\makeatletter
-\newcommand*\makecover{
- %% Use the Tikz library positioning and clear the page header and footer
- \usetikzlibrary{positioning}
- \thispagestyle{empty}
- \begin{tikzpicture}[remember picture,overlay]
- \begin{pgfonlayer}{bottom}
- \node[opacity=0.8,inner sep=0pt] at (current
- page.center){\includegraphics[width=\paperwidth,height=\paperheight]{\@coverimage}};
- \end{pgfonlayer}
- \shade[left color=coverbgcolor!70,right color=coverbgcolor!50,path fading=fade right,opacity=.5]
- ([xshift=.5\outermarginwidth]current page.north west) rectangle ([xshift=4\outermarginwidth]current page.south west); % 背景大矩形虚化
- \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=.8]
- ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
- \fill[coverbar,opacity=0.8]
- ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
- \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
- \parbox{.8\paperwidth}{
- \filright
- \color{white}\sc\fontsize{20}{23}\selectfont\@bookseries}
- }; %系列丛书å称
- \node[ anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.55\paperheight]current page.north)
- {\parbox{.8\paperwidth}{%
- \raggedright%
- {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
- \color{white}\sc\fontsize{30}{30}\selectfont
- \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
- }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
- \node[anchor=west,font=\sc\fontsize{23}{23}\selectfont,text=white] at ([xshift=1.8\outermarginwidth,yshift=-.6\covershift]current page.west) {\@edition};
- \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth,yshift=\covershift]current page.west) {\@author};
- \node[left,text=white,font=\rmfamily\Large,] at
- ([shift={(-1cm,2cm)}]current page.south east) %
- {\raisebox{-1.1cm}{\includegraphics[width=0.2\linewidth]{\@presslogo}}\hspace*{-3.5ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
- \end{tikzpicture}%
- {\newpage\thispagestyle{empty}}
-}
-\makeatother
-\endinput
diff --git a/macros/latex/contrib/beautybook/stys/Beautybook-bottompage.sty b/macros/latex/contrib/beautybook/stys/beautybook-bottompage.sty
index 892cf4fbac..814b929bb6 100644
--- a/macros/latex/contrib/beautybook/stys/Beautybook-bottompage.sty
+++ b/macros/latex/contrib/beautybook/stys/beautybook-bottompage.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{stys/Beautybook-bottompage}[2023/01/18,v2.0]
+\ProvidesPackage{stys/beautybook-bottompage}[2024/07/01,v2.0]
\usepackage[ISBN=978-80-85955-35-4,SC0]{ean13isbn}
\makeatletter
%%----------------------------------å°é¢ä¿¡æ¯å®šä¹‰--------------------------------------------------------%%
@@ -45,9 +45,9 @@
\raggedright
\sc\fontsize{20}{23}\selectfont\@bookseries}
}; %系列丛书å称
- \node[right,text=white,font=\rmfamily\Large,] at
- ([shift={(-.5cm,1.5cm)}]current page.south west) %
- {\raisebox{-1.1cm}{\includegraphics[width=0.2\linewidth]{\@presslogo}}\hspace*{-3.5ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(5.6cm,2cm)}]current page.south west) %
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
\ifdefvoid{\@ISBNcode}{}{
\node[scale=1.5] (isbn) at ([shift={(-1.85\outermarginwidth,.5\covershift)}]current page.south east) {\@ISBNcode};%
\begin{pgfonlayer}{bottom}
diff --git a/macros/latex/contrib/beautybook/stys/beautybook-cover-birkar.sty b/macros/latex/contrib/beautybook/stys/beautybook-cover-birkar.sty
new file mode 100644
index 0000000000..6668db854b
--- /dev/null
+++ b/macros/latex/contrib/beautybook/stys/beautybook-cover-birkar.sty
@@ -0,0 +1,190 @@
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{stys/beautybook-cover-birkar}[2024/07/01,v2.0]
+\usepackage{anyfontsize} % æä¾›\fontsize{}{}\selectfont命令
+\usepackage{etoolbox} %æ供自定义å°é¢é€‰é¡¹æŽ¥å£
+\usepackage[dvipsnames,svgnames,x11names,table]{xcolor}%颜色å®åŒ… % Driver-independent color extensions
+\usepackage{tikz}
+\usetikzlibrary{intersections, positioning, fit, backgrounds, shapes, fadings,
+decorations.pathmorphing, graphs, quotes, angles, calc, through, backgrounds} % %Tikz指令库
+\usepackage{graphicx} %æ’图
+\usetikzlibrary{calc,fadings,patterns}
+\usepackage{adjustbox} %修正minipage顶部对é½é—®é¢˜
+
+% Define the layers to be used in document.
+% *****************************************************
+\pgfdeclarelayer{background} %背景%底层
+\pgfdeclarelayer{foreground} %上层
+\pgfdeclarelayer{top} %顶部
+\pgfdeclarelayer{bottom} %底部
+\pgfsetlayers{bottom,background,main,foreground,top}
+\definecolor{RED}{RGB}{220, 41, 26}
+\definecolor{arc color}{HTML}{546E7A}
+
+\tikzfading[name=fade right,
+ right color =transparent!100,
+ left color=transparent!0]
+\tikzfading[name=fade left,
+ left color =transparent!100,
+ right color=transparent!50]
+\tikzfading[name=fade up,
+ top color =transparent!100,
+ bottom color=transparent!50]
+\tikzfading[name=fade down,
+ bottom color =transparent!100,
+ top color=transparent!50]
+\makeatletter
+\newcommand{\aivcover}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \begin{pgfonlayer}{bottom}
+ \fill[coverfgcolor]
+ (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
+ \fill[RED]
+ ([shift={(2.05cm,0)}]current page.north west) rectangle ([shift={(2.35cm,-6cm)}]current page.north west);
+ \fill[coverfgcolor!80,opacity=0.5]
+ ([shift={(0,-2cm)}]current page.north west) arc (90:-90:.3\paperheight) --cycle;
+ \fill[coverfgcolor!80,opacity=0.5]
+ ([shift={(0,-4cm)}]current page.north east) arc (90:270:.2\paperheight) --cycle;
+ \fill[coverfgcolor!80]
+ (current page.north west) rectangle ([shift={(2cm,0)}]current page.south west);
+ \begin{scope}[opacity=0.8]
+ \coordinate (triangleA) at ([shift={(1cm,-1.5cm)}]current page.north);
+ \coordinate (triangleB) at ([shift={(-.75\linewidth,-.44\paperheight)}]triangleA);
+ \coordinate (triangleC) at ([shift={(.5\linewidth,-.44\paperheight)}]triangleA);
+ \draw[name path=triangle,very thick,coverfgcolor!70!white]
+ (triangleA)--(triangleB)--(triangleC)--cycle;
+ \draw[name path=circle,very thick,coverfgcolor!70!white]
+ ([shift={(-1.65cm,-7.8cm)}]triangleA) coordinate (O) circle(6cm);
+ %标注æ¯ä¸ªäº¤ç‚¹åæ ‡
+ \fill [name intersections={of=triangle and circle, name=i, total=\t}]
+ [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
+ \foreach \s in {1,...,\t}{(i-\s) circle (1em) node {}};
+ \draw[name path=l,very thick,coverfgcolor!70!white] (i-1) -- (triangleC);
+ \draw[very thick,coverfgcolor!70!white] (i-6) -- (triangleB);
+ \draw[name path=l2,very thick,coverfgcolor!70!white] (i-4) -- (triangleA);
+ \fill[name intersections={of=l and circle,name=j,total=\l}]
+ [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
+ \foreach \c in {1,...,\l}{(j-\c) circle (1em) node {}};
+
+ \fill[name intersections={of=l2 and l,name=jj,total=\ll}]
+ [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
+ \foreach \cc in {1,...,\ll}{(jj-\cc) circle (1em) node {}};
+ \end{scope}
+ \end{pgfonlayer}
+ \begin{pgfonlayer}{foreground}
+ \fill[coverbar,opacity=.5]
+ ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
+ \end{pgfonlayer}
+ \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=.3]
+ ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
+ \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
+ \parbox{.8\paperwidth}{
+ \filright
+ \color{white}\sffamily\fontsize{20}{23}\selectfont\@bookseries}
+ }; %系列丛书å称
+ \node[ anchor=south,below right] (covertitles) at ([xshift=1.8\outermarginwidth-0.2cm,yshift=2.7cm]current page.west)
+ {\parbox{.8\paperwidth}{%
+ \raggedright%
+ {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
+ \color{white}\sc\fontsize{30}{30}\selectfont
+ \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
+ }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
+ \node[anchor=west,font=\sc\fontsize{23}{23}\selectfont,text=white] at ([shift={(-.4\paperwidth,-6cm)}]covertitles) {\@edition};
+ \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth-0.3cm,yshift=\covershift]current page.west) {\@author};
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(-2cm,2cm)}]current page.south east)
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+\end{tikzpicture}%
+}
+
+\newcommand{\lettercover}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \begin{pgfonlayer}{bottom}
+ \fill[coverfgcolor]
+ (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
+ \fill[RED]
+ ([shift={(2.05cm,0)}]current page.north west) rectangle ([shift={(2.35cm,-6cm)}]current page.north west);
+ \fill[coverfgcolor!80,opacity=0.5]
+ ([shift={(0,-2cm)}]current page.north west) arc (90:-90:.3\paperheight) --cycle;
+ \fill[coverfgcolor!80,opacity=0.5]
+ ([shift={(0,-4cm)}]current page.north east) arc (90:270:.2\paperheight) --cycle;
+ \fill[coverfgcolor!80]
+ (current page.north west) rectangle ([shift={(2cm,0)}]current page.south west);
+ \begin{scope}[opacity=0.8]
+ \coordinate (triangleA) at ([shift={(1cm,-1cm)}]current page.north);
+ \coordinate (triangleB) at ([shift={(-.85\linewidth,-.46\paperheight)}]triangleA);
+ \coordinate (triangleC) at ([shift={(.52\linewidth,-.46\paperheight)}]triangleA);
+ \draw[name path=triangle,very thick,coverfgcolor!70!white]
+ (triangleA)--(triangleB)--(triangleC)--cycle;
+ \draw[name path=circle,very thick,coverfgcolor!70!white]
+ ([shift={(-1.6cm,-7.3cm)}]triangleA) coordinate (O) circle(6cm);
+ %标注æ¯ä¸ªäº¤ç‚¹åæ ‡
+ \fill [name intersections={of=triangle and circle, name=i, total=\t}]
+ [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
+ \foreach \s in {1,...,\t}{(i-\s) circle (1em) node {}};
+ \draw[name path=l,very thick,coverfgcolor!70!white] (i-1) -- (triangleC);
+ \draw[very thick,coverfgcolor!70!white] (i-6) -- (triangleB);
+ \draw[name path=l2,very thick,coverfgcolor!70!white] (i-4) -- (triangleA);
+ \fill[name intersections={of=l and circle,name=j,total=\l}]
+ [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
+ \foreach \c in {1,...,\l}{(j-\c) circle (1em) node {}};
+
+ \fill[name intersections={of=l2 and l,name=jj,total=\ll}]
+ [coverbar,opacity=0.5, every node/.style={above left, white, opacity=1}]
+ \foreach \cc in {1,...,\ll}{(jj-\cc) circle (1em) node {}};
+ \end{scope}
+ \end{pgfonlayer}
+ \begin{pgfonlayer}{foreground}
+ \fill[coverbar,opacity=.5]
+ ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
+ \end{pgfonlayer}
+ \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=.3]
+ ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
+ \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
+ \parbox{.8\paperwidth}{
+ \filright
+ \color{white}\sffamily\fontsize{20}{23}\selectfont\@bookseries}
+ }; %系列丛书å称
+ \node[ anchor=south,below right] (covertitles) at ([xshift=1.8\outermarginwidth-0.2cm,yshift=2.7cm]current page.west)
+ {\parbox{.8\paperwidth}{%
+ \raggedright%
+ {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
+ \color{white}\sc\fontsize{30}{30}\selectfont
+ \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
+ }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
+ \node[anchor=west,font=\sc\fontsize{23}{23}\selectfont,text=white] at ([shift={(-.4\paperwidth,-6cm)}]covertitles) {\@edition};
+ \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth-0.3cm,yshift=\covershift]current page.west) {\@author};
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(-2cm,2cm)}]current page.south east)
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+\end{tikzpicture}%
+}
+
+\newcommand\makecover{
+ \thispagestyle{empty}
+ \ifaivpaper@TF{\aivcover}{\lettercover}
+ {\newpage\thispagestyle{empty}}
+}
+\makeatother
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/macros/latex/contrib/beautybook/stys/beautybook-cover-cn.sty b/macros/latex/contrib/beautybook/stys/beautybook-cover-cn.sty
new file mode 100644
index 0000000000..399246d97a
--- /dev/null
+++ b/macros/latex/contrib/beautybook/stys/beautybook-cover-cn.sty
@@ -0,0 +1,162 @@
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{stys/beautybook-cover-cn}[2024/07/01,v2.0]
+\usetikzlibrary{calc,fadings,patterns}
+\usepackage{adjustbox} %修正minipage顶部对é½é—®é¢˜
+%%%%===============================================================%%%%%
+% \definecolor{coverbgcolor}{HTML}{9CCCDA}
+% \definecolor{coverfgcolor}{HTML}{508E99}
+% \definecolor{coverbar}{HTML}{305756}
+\tikzfading[name=fade right,
+ right color =transparent!100,
+ left color=transparent!50]
+\tikzfading[name=fade left,
+ left color =transparent!100,
+ right color=transparent!50]
+\tikzfading[name=fade up,
+ top color =transparent!100,
+ bottom color=transparent!50]
+\tikzfading[name=fade down,
+ bottom color =transparent!100,
+ top color=transparent!50]
+\makeatletter
+\newcommand{\aivcover}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \fill[coverfgcolor!75]
+ (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
+ \fill[coverfgcolor!50]
+ ([xshift=-3\covershift,yshift=-.4\covershift]current page.east) rectangle ([yshift=-1.35\covershift]current page.east); % 被标题背景é®æŒ¡éœ²å‡ºä¸€éƒ¨åˆ†çš„装饰矩形
+ \fill[coverfgcolor]
+ ([xshift=\outermarginwidth]current page.north west) rectangle ([xshift=-\outermarginwidth,yshift=1.5\covershift]current page.south east); % 标题背景大矩形
+ \fill[coverbar]
+ ([yshift=.44\covershift+0.05cm]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.4\covershift]current page.west); % 最左侧装饰矩形
+ \node[left] at ([xshift=-1.8cm,yshift=-1.5cm]current page.north east) {%
+ \parbox{3\covershift}{
+ \raggedleft
+ \color{white}\sffamily\bfseries\fontsize{18}{22}\selectfont\@bookseries}
+ }; %系列丛书å称
+ \node[right] at ([xshift=\outermarginwidth,yshift=1.5*\covershift]current page.west)
+ {\parbox{.8\paperwidth}{%
+ \filright%
+ \color{white}\sffamily\bfseries\fontsize{30}{30}\selectfont\@title\\[-1ex]
+ \begin{tikzpicture}
+ \draw[white,line width=1pt] (0,0) --++ (\paperwidth-3\outermarginwidth,0);
+ \end{tikzpicture}\\[0ex]
+ \color{white}\sc\fontsize{30}{30}\selectfont
+ \ifdefvoid{\@subtitle}{}{\@subtitle}
+ }};% å°é¢è‹±æ–‡ä¹¦å与中文书å
+ \node[left,inner sep=0pt,outer sep=0pt] at ([xshift=1.2\outermarginwidth,yshift=1.8cm]current page.east)
+ {%
+ \adjustbox{valign=t}{
+ \begin{minipage}{.25\textwidth}
+ \begin{tikzpicture}
+ \foreach \x/\r in {1.2/6,.8/4} {
+ \draw[white,line width=\x pt] (0,0) circle [radius=\r pt];}
+ \fill[white] (0,0) circle [radius=2.5pt];
+ \end{tikzpicture}
+ \hspace{2pt}\color{white}\sffamily\fontsize{20}{25}\selectfont Editors
+ \end{minipage}}
+ \hfill
+ \adjustbox{valign=t}{\begin{minipage}{.45\textwidth}
+ \raggedright\color{white}\sffamily\fontsize{20}{25}\selectfont\@author
+ \end{minipage}}
+ };% å°é¢ä½œè€…ä¿¡æ¯æ 
+ \fill [path picture={ \node at (path picture bounding box.center)
+ {\includegraphics[height=1.1\linewidth,keepaspectratio]{\@coverimage}};}]
+ ([xshift=\outermarginwidth]current page.south west) rectangle ++(1.8*\covershift,.575\paperheight);
+ \fill[pattern color=coverfgcolor!70,pattern=horizontal lines,opacity=0.8]
+ ([xshift=\outermarginwidth,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
+ \fill [coverfgcolor!80,path fading=fade right]%
+ ([xshift=\outermarginwidth+.5\linewidth+.5cm,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
+ \fill [coverfgcolor!80,path fading=fade left]%
+ ([xshift=\outermarginwidth+.5\linewidth+.5cm,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(-2cm,2cm)}]current page.south east) %
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+ \end{tikzpicture}%
+ }
+
+\newcommand{\lettercover}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \fill[coverfgcolor!75]
+ (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
+ \fill[coverfgcolor!50]
+ ([xshift=-3\covershift,yshift=-.4\covershift]current page.east) rectangle ([yshift=-1.2\covershift]current page.east); % 被标题背景é®æŒ¡éœ²å‡ºä¸€éƒ¨åˆ†çš„装饰矩形
+ \fill[coverfgcolor]
+ ([xshift=\outermarginwidth]current page.north west) rectangle ([xshift=-\outermarginwidth,yshift=1.5\covershift]current page.south east); % 标题背景大矩形
+ \fill[coverbar]
+ ([yshift=.44\covershift-0.1cm]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.4\covershift]current page.west); % 最左侧装饰矩形
+ \node[left] at ([xshift=-1.8cm,yshift=-1.5cm]current page.north east) {%
+ \parbox{3\covershift}{
+ \raggedleft
+ \color{white}\sffamily\bfseries\fontsize{18}{22}\selectfont\@bookseries}
+ }; %系列丛书å称
+ \node[right] at ([xshift=\outermarginwidth,yshift=1.5*\covershift]current page.west)
+ {\parbox{.8\paperwidth}{%
+ \filright%
+ \color{white}\sffamily\bfseries\fontsize{30}{30}\selectfont\@title\\[-1ex]
+ \begin{tikzpicture}
+ \draw[white,line width=1pt] (0,0) --++ (\paperwidth-3\outermarginwidth,0);
+ \end{tikzpicture}\\[0ex]
+ \color{white}\sc\fontsize{30}{30}\selectfont
+ \ifdefvoid{\@subtitle}{}{\@subtitle}
+ }};% å°é¢è‹±æ–‡ä¹¦å与中文书å
+ \node[left,inner sep=0pt,outer sep=0pt] at ([xshift=1.2\outermarginwidth,yshift=1.8cm]current page.east)
+ {%
+ \adjustbox{valign=t}{
+ \begin{minipage}{.25\textwidth}
+ \begin{tikzpicture}
+ \foreach \x/\r in {1.2/6,.8/4} {
+ \draw[white,line width=\x pt] (0,0) circle [radius=\r pt];}
+ \fill[white] (0,0) circle [radius=2.5pt];
+ \end{tikzpicture}
+ \hspace{2pt}\color{white}\sffamily\fontsize{20}{25}\selectfont Editors
+ \end{minipage}}
+ \hfill
+ \adjustbox{valign=t}{\begin{minipage}{.45\textwidth}
+ \raggedright\color{white}\sffamily\fontsize{20}{25}\selectfont\@author
+ \end{minipage}}
+ };% å°é¢ä½œè€…ä¿¡æ¯æ 
+ \fill [path picture={ \node at (path picture bounding box.center)
+ {\includegraphics[height=1.1\linewidth,keepaspectratio]{\@coverimage}};}]
+ ([xshift=\outermarginwidth]current page.south west) rectangle ++(1.8*\covershift,.575\paperheight);
+ \fill[pattern color=coverfgcolor!70,pattern=horizontal lines,opacity=0.8]
+ ([xshift=\outermarginwidth,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
+ \fill [coverfgcolor!80,path fading=fade right]%
+ ([xshift=\outermarginwidth+.5\linewidth+.2cm,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
+ \fill [coverfgcolor!80,path fading=fade left]%
+ ([xshift=\outermarginwidth+.5\linewidth+.2cm,yshift=.2\covershift]current page.south west) rectangle ([xshift=-\outermarginwidth,yshift=1.43\covershift]current page.south east);
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(-2cm,2cm)}]current page.south east) %
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+ \end{tikzpicture}%
+ }
+
+\newcommand\makecover{
+ \thispagestyle{empty}
+ \ifaivpaper@TF{\aivcover}{\lettercover}
+ {\newpage\thispagestyle{empty}}
+}
+\makeatother
+\endinput
+% %%%%===============================================================%%%%%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/macros/latex/contrib/beautybook/stys/beautybook-cover-en.sty b/macros/latex/contrib/beautybook/stys/beautybook-cover-en.sty
new file mode 100644
index 0000000000..76d358c627
--- /dev/null
+++ b/macros/latex/contrib/beautybook/stys/beautybook-cover-en.sty
@@ -0,0 +1,149 @@
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{stys/beautybook-cover-en}[2024/07/01,v2.0]
+\usepackage{anyfontsize} % æä¾›\fontsize{}{}\selectfont命令
+\usepackage{etoolbox} %æ供自定义å°é¢é€‰é¡¹æŽ¥å£
+\usepackage[dvipsnames,svgnames,x11names,table]{xcolor}%颜色å®åŒ… % Driver-independent color extensions
+\usepackage{tikz}
+\usepackage{graphicx} %æ’图
+\usetikzlibrary{calc,fadings,patterns}
+\usepackage{adjustbox} %修正minipage顶部对é½é—®é¢˜
+\tikzfading[name=fade right,
+ right color =transparent!100,
+ left color=transparent!50]
+\tikzfading[name=fade left,
+ left color =transparent!100,
+ right color=transparent!50]
+\tikzfading[name=fade up,
+ top color =transparent!100, % 完全é€æ˜Ž
+ bottom color=transparent!50] % åŠé€æ˜Ž
+\tikzfading[name=fade down,
+ bottom color =transparent!100,
+ top color=transparent!50]
+\makeatletter
+\newcommand{\aivcover}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \fill[coverfgcolor]
+ (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
+ \coordinate (start) at ($(current page.east)!0.5!(current page.north east)+(1,-1)$);
+ \coordinate (end) at (current page.north west);
+ \foreach \i in {0,0.01,...,1}
+ {
+ \coordinate (point) at ($(start)!\i!(end)$);
+ \draw[coverfgcolor!50]
+ ($(point)+(310*\i:6)$)--
+ ($(point)+(310*\i+120:6)$)--
+ ($(point)+(310*\i+240:6)$)--
+ ($(point)+(310*\i:6)$);
+ }
+ \coordinate (start) at (current page.south west);
+ \coordinate (end) at (current page.east);
+ \foreach \i in {0,0.02,...,1}
+ {
+ \coordinate (point) at ($(start)!\i!(end)$);
+ \draw[coverfgcolor!50]
+ ($(point)+(310*\i:10)$)--
+ ($(point)+(310*\i+120:10)$)--
+ ($(point)+(310*\i+240:10)$)--
+ ($(point)+(310*\i:10)$);
+ }
+ \shade[bottom color=coverfgcolor,top color=coverfgcolor!70,opacity=0.7]
+ ([xshift=.5\outermarginwidth]current page.north west) rectangle (current page.south east); % 背景大矩形
+ \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=0.5]
+ ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
+ \fill[coverbar!90,opacity=0.8]
+ ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
+ \foreach \lx/\rx/\ry/\bc/\tc in {
+ 1/1.5/1.75/70/80,1.5/2/1.6/65/75,2/2.5/1.3/60/70,2.5/3/1/55/65,3/3.5/.7/50/60,3.5/4/1.2/60/70,4/4.5/1.9/75/85,4.5/5/1.1/55/65,5/5.5/1.2/60/70,6/6.5/1.6/65/75,6.5/7/1.3/60/70,7/7.5/1.87/70/80,7.5/8/1/55/65,8/8.5/.9/50/60,8.5/9/1.8/70/80,9/9.5/1.6/65/75,9.5/10/1.4/60/70,10/10.5/1/55/65,10.5/11/.7/50/60,11/11.5/1.3/55/65,11.5/12/1/70/80,12/12.5/1.3/65/75,12.5/13/1.6/60/70,13/13.5/1.75/55/65,13.5/14/1.6/65/75,14/14.5/1.3/60/70
+ }{
+ \shade[bottom color=coverfgcolor!\bc,top color=coverfgcolor!\tc,opacity=.5]
+ ([xshift=\lx\outermarginwidth]current page.north west) rectangle ([xshift=\rx\outermarginwidth,yshift=-\ry\covershift]current page.north west);%顶部ç´é”®çŸ©å½¢
+ }
+ \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
+ \parbox{.8\paperwidth}{
+ \filright
+ \color{white}\sffamily\fontsize{20}{23}\selectfont\@bookseries}
+ }; %系列丛书å称
+ \node[ anchor=south,below right] (covertitles) at ([xshift=1.8\outermarginwidth-0.2cm,yshift=2.7cm]current page.west)
+ {\parbox{.8\paperwidth}{%
+ \raggedright%
+ {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
+ \color{white}\sffamily\fontsize{30}{30}\selectfont
+ \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
+ }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
+ \node[anchor=west,font=\sc\fontsize{23}{23}\selectfont,text=white] at ([shift={(-.4\paperwidth,-6cm)}]covertitles) {\@edition};
+ \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth-0.3cm,yshift=\covershift]current page.west) {\@author};
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(-2cm,2cm)}]current page.south east) %
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+ \end{tikzpicture}%
+ {\newpage\thispagestyle{empty}}
+}
+
+\newcommand{\lettercover}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \fill[coverfgcolor]
+ (current page.north west) rectangle (current page.south east);% å¡«å……å°é¢èƒŒæ™¯é¢œè‰² (coverbgcolor)
+ \coordinate (start) at ($(current page.east)!0.5!(current page.north east)+(1,-1)$);
+ \coordinate (end) at (current page.north west);
+ \foreach \i in {0,0.01,...,1}
+ {
+ \coordinate (point) at ($(start)!\i!(end)$);
+ \draw[coverfgcolor!50]
+ ($(point)+(310*\i:6)$)--
+ ($(point)+(310*\i+120:6)$)--
+ ($(point)+(310*\i+240:6)$)--
+ ($(point)+(310*\i:6)$);
+ }
+ \coordinate (start) at (current page.south west);
+ \coordinate (end) at (current page.east);
+ \foreach \i in {0,0.02,...,1}
+ {
+ \coordinate (point) at ($(start)!\i!(end)$);
+ \draw[coverfgcolor!50]
+ ($(point)+(310*\i:10)$)--
+ ($(point)+(310*\i+120:10)$)--
+ ($(point)+(310*\i+240:10)$)--
+ ($(point)+(310*\i:10)$);
+ }
+ \shade[bottom color=coverfgcolor,top color=coverfgcolor!70,opacity=0.7]
+ ([xshift=.5\outermarginwidth]current page.north west) rectangle (current page.south east); % 背景大矩形
+ \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=0.5]
+ ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
+ \fill[coverbar!90,opacity=0.8]
+ ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
+ \foreach \lx/\rx/\ry/\bc/\tc in {
+ 1/1.5/1.75/70/80,1.5/2/1.6/65/75,2/2.5/1.3/60/70,2.5/3/1/55/65,3/3.5/.7/50/60,3.5/4/1.2/60/70,4/4.5/1.9/75/85,4.5/5/1.1/55/65,5/5.5/1.2/60/70,6/6.5/1.6/65/75,6.5/7/1.3/60/70,7/7.5/1.87/70/80,7.5/8/1/55/65,8/8.5/.9/50/60,8.5/9/1.8/70/80,9/9.5/1.6/65/75,9.5/10/1.4/60/70,10/10.5/1/55/65,10.5/11/.7/50/60,11/11.5/1.3/55/65,11.5/12/1/70/80,12/12.5/1.3/65/75,12.5/13/1.6/60/70,13/13.5/1.75/55/65,13.5/14/1.6/65/75,14/14.5/1.3/60/70
+ }{
+ \shade[bottom color=coverfgcolor!\bc,top color=coverfgcolor!\tc,opacity=.5]
+ ([xshift=\lx\outermarginwidth]current page.north west) rectangle ([xshift=\rx\outermarginwidth,yshift=-\ry\covershift]current page.north west);%顶部ç´é”®çŸ©å½¢
+ }
+ \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
+ \parbox{.8\paperwidth}{
+ \filright
+ \color{white}\sffamily\fontsize{20}{23}\selectfont\@bookseries}
+ }; %系列丛书å称
+ \node[ anchor=south,below right] (covertitles) at ([xshift=1.8\outermarginwidth-0.2cm,yshift=2.7cm]current page.west)
+ {\parbox{.8\paperwidth}{%
+ \raggedright%
+ {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
+ \color{white}\sffamily\fontsize{30}{30}\selectfont
+ \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
+ }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
+ \node[anchor=west,font=\sc\fontsize{23}{23}\selectfont,text=white] at ([shift={(-.4\paperwidth,-6cm)}]covertitles) {\@edition};
+ \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth-0.3cm,yshift=\covershift]current page.west) {\@author};
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(-2cm,2cm)}]current page.south east) %
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+ \end{tikzpicture}%
+ {\newpage\thispagestyle{empty}}
+}
+
+\newcommand\makecover{
+ \thispagestyle{empty}
+ \ifaivpaper@TF{\aivcover}{\lettercover}
+ {\newpage\thispagestyle{empty}}
+}
+\makeatother
+%%%%===============================================================%%%%%
+%%------------------------------------------------------å°é¢è®¾è®¡--------------------------------------------------------%%
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/beautybook/stys/beautybook-cover-enfig.sty b/macros/latex/contrib/beautybook/stys/beautybook-cover-enfig.sty
new file mode 100644
index 0000000000..9c24de8b3e
--- /dev/null
+++ b/macros/latex/contrib/beautybook/stys/beautybook-cover-enfig.sty
@@ -0,0 +1,88 @@
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{stys/beautybook-cover-enfig}[2024/07/01,v2.0]
+\tikzfading[name=fade right,
+ right color =transparent!100,
+ left color=transparent!0]
+\tikzfading[name=fade left,
+ left color =transparent!100,
+ right color=transparent!50]
+\tikzfading[name=fade up,
+ top color =transparent!100,
+ bottom color=transparent!50]
+\tikzfading[name=fade down,
+ bottom color =transparent!100,
+ top color=transparent!50]
+\makeatletter
+\newcommand{\aivcover}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \begin{pgfonlayer}{bottom}
+ \node[opacity=0.8,inner sep=0pt] at (current
+ page.center){\includegraphics[width=\paperwidth,height=\paperheight]{\@coverimage}};
+ \end{pgfonlayer}
+ \shade[left color=coverbgcolor!70,right color=coverbgcolor!50,path fading=fade right,opacity=.5]
+ ([xshift=.5\outermarginwidth]current page.north west) rectangle ([xshift=4\outermarginwidth]current page.south west); % 背景大矩形虚化
+ \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=.8]
+ ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
+ \fill[coverbar,opacity=0.8]
+ ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
+ \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
+ \parbox{.8\paperwidth}{
+ \filright
+ \color{white}\sc\fontsize{20}{23}\selectfont\@bookseries}
+ }; %系列丛书å称
+ \node[ anchor=south,below right] (covertitles) at ([xshift=1.8\outermarginwidth-0.2cm,yshift=2.7cm]current page.west)
+ {\parbox{.8\paperwidth}{%
+ \raggedright%
+ {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
+ \color{white}\sc\fontsize{30}{30}\selectfont
+ \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
+ }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
+ \node[anchor=west,font=\sc\fontsize{23}{23}\selectfont,text=white] at ([shift={(-.4\paperwidth,-6cm)}]covertitles) {\@edition};
+ \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth-0.3cm,yshift=\covershift]current page.west) {\@author};
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(-2cm,2cm)}]current page.south east) %
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+ \end{tikzpicture}%
+ {\newpage\thispagestyle{empty}}
+}
+
+\newcommand{\lettercover}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \begin{pgfonlayer}{bottom}
+ \node[opacity=0.8,inner sep=0pt] at (current
+ page.center){\includegraphics[width=\paperwidth,height=\paperheight]{\@coverimage}};
+ \end{pgfonlayer}
+ \shade[left color=coverbgcolor!70,right color=coverbgcolor!50,path fading=fade right,opacity=.5]
+ ([xshift=.5\outermarginwidth]current page.north west) rectangle ([xshift=4\outermarginwidth]current page.south west); % 背景大矩形虚化
+ \shade[left color=coverfgcolor,right color=coverfgcolor!60,opacity=.8]
+ ([xshift=\outermarginwidth,yshift=2\outermarginwidth]current page.west) rectangle (current page.south east); % 标题背景大矩形
+ \fill[coverbar,opacity=0.8]
+ ([yshift=2\outermarginwidth]current page.west) rectangle ([xshift=\outermarginwidth,yshift=-.2\outermarginwidth]current page.west); % 最左侧装饰矩形
+ \node[anchor=south] at ([xshift=.3\outermarginwidth,yshift=-.4\covershift]current page.north) {%
+ \parbox{.8\paperwidth}{
+ \filright
+ \color{white}\sc\fontsize{20}{23}\selectfont\@bookseries}
+ }; %系列丛书å称
+ \node[ anchor=south,below right] (covertitles) at ([xshift=1.8\outermarginwidth-0.2cm,yshift=2.7cm]current page.west)
+ {\parbox{.8\paperwidth}{%
+ \raggedright%
+ {\renewcommand\baselinestretch{1.1}\selectfont \color{white}\sffamily\bfseries\fontsize{40}{40}\selectfont\@title\\[0.5ex]
+ \color{white}\sc\fontsize{30}{30}\selectfont
+ \ifdefvoid{\@subtitle}{}{\@subtitle}\par}
+ }};% å°é¢æ ‡é¢˜ä¸Žå‰¯æ ‡é¢˜
+ \node[anchor=west,font=\sc\fontsize{23}{23}\selectfont,text=white] at ([shift={(-.4\paperwidth,-6cm)}]covertitles) {\@edition};
+ \node[anchor=west,font=\sffamily\Huge,text=white] at ([xshift=1.8\outermarginwidth-0.3cm,yshift=\covershift]current page.west) {\@author};
+ \node[left,text=white,font=\rmfamily\Large,] at
+ ([shift={(-2cm,2cm)}]current page.south east) %
+ {\raisebox{-0.5cm}{\includegraphics[width=0.1\linewidth]{\@presslogo}}\hspace*{0ex}\begin{varwidth}{.4\textwidth}\tikz\draw[white,line width=1.25pt] (0,0)--++(0,1cm);\,\raisebox{.25cm}{\@pressname} \end{varwidth}};%
+ \end{tikzpicture}%
+ {\newpage\thispagestyle{empty}}
+}
+
+\newcommand\makecover{
+ \thispagestyle{empty}
+ \ifaivpaper@TF{\aivcover}{\lettercover}
+ {\newpage\thispagestyle{empty}}
+}
+\makeatother
+\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
index 3cebed7b7b..aed0f34774 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/README
@@ -46,7 +46,15 @@ instructions.
== CHANGES ==
-* V. 2.9 (2025-05-09):
+* V. 2.11 (2024-07-02):
+ - Add \citesecitem and \citesecitem* commands.
+ - Support multiple sections in \GetSectionCount.
+
+* V. 2.10 (2024-06-17):
+ - Add bibchecks to show only/no peer-reviewed items.
+ - Fix bibchecks to work with braced and non-braced values.
+
+* V. 2.9 (2024-05-09):
- Add bibchecks to exclude (specific kinds of) unpublished work.
* V. 2.8 (2024-03-08):
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
index fb8333ecf7..ecc06e956e 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex
index aa64fc9861..5e07d272c0 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex
@@ -115,7 +115,7 @@
\thanks{Please report issues via \protect\url{https://github.com/jspitz/biblatex-publist}.}%
}
-\date{Version 2.9, 2025/05/09}
+\date{Version 2.11, 2024/07/02}
\maketitle
\begin{abstract}
@@ -200,7 +200,7 @@ forms of citing may break or not produce the expected result. The reason is that
The standard way of using the package is to load the style file via
\begin{lstlisting}[moretexcs={[1]{plauthorname}}]
-\usepackage[bibstyle=publist]{biblatex}
+\usepackage[style=publist]{biblatex}
\plauthorname[first name][von-part]{surname}
\end{lstlisting}
The \jcsmacro*{plauthorname} macro\footnote{The macro was named \jfcsmacro{omitname} until v.\,1.4
@@ -213,31 +213,27 @@ it defines the name(s) of the person(s) whose publications are listed.
By default, the author\slash editor name(s) will be omitted completely
for all publications which are authored or edited only by the specified person(s), as in:
-\begin{quote}
-\textbf{2012.} Some recent trends in gardening. In: \emph{Gardening
-Practice} 56, pp.~34--86.
-\end{quote}
+\begin{itemize}
+\item[{[1]}] \textbf{2012.} Some recent trends in gardening. In: \emph{Gardening
+ Practice} 56, pp.~34--86.
+\end{itemize}
If there are co-authors\slash co-editors, your name(s) will be filtered
out and the collaborators added in parentheses, as in:
-\begin{quote}
-\textbf{1987} (with John Doe and Mary Hall). Are there new trends
-in gardening? In: \emph{Gardening Practice} 24, pp.~10--15.
-\end{quote}
+\begin{itemize}
+\item[{[2]}] \textbf{1987} (with John Doe and Mary Hall). Are there new trends
+ in gardening? In: \emph{Gardening Practice} 24, pp.~10--15.
+\end{itemize}
If \joption{plauthorhandling=highlight} is used (see next section), the plauthor(s)
will be printed in bold face instead, as in:
-\begin{quote}
- Doe, John, \textbf{Myself, Me} and Hall, Mary, \textbf{1987}. Are there new trends
- in gardening? In: \emph{Gardening Practice} 24, pp.~10--15.
-\end{quote}
+\begin{itemize}
+\item[{[2]}] Doe, John, \textbf{Myself, Me} and Hall, Mary, \textbf{1987}. Are there new trends
+ in gardening? In: \emph{Gardening Practice} 24, pp.~10--15.
+\end{itemize}
%
Note that \jcsmacro{plauthorname} expects the name constituents as they are recorded in the
database (special characters are handled). The option \joption{plauthorfirstinit} (see next section),
however, allows you to pass only an initial character instead of a first name.
-If you want to refer to an item number, use \jcsmacro*{citeitem}\jmacro{\{<key>\}} within your publication list.
-This will print the item number in square brackets (like the \jfcsmacro{cite} command in numeric citation styles),
-but as opposed to normal \jfcsmacro{cite} it also considers all numbering tweaks you make via the \bpl\ options.
-
\subsection{Additional Options}\label{sec:addopts}
@@ -374,8 +370,8 @@ See section~\ref{sec:clicktitles} for details.
All options listed here should be passed directly to \bibltx\ via \jfcsmacro{usepackage} when loading \bibltx, and they apply to the whole
document.
-For most options, it is possible to change them (repeatedly) within the document. To this end, the macro
-\jcsmacro*[-3]{ExecutePublistOptions} is provided. It takes a comma-separated list of options as its mandatory argument
+For most options, it is possible to change them within the document via the macro
+\jcsmacro*[-3]{ExecutePublistOptions}. It takes a comma-separated list of options as mandatory argument
and can be used (repeatedly) in preamble or anywhere in the document body.
The executed options apply as of the next bibliography (\jfcsmacro{printbibliography}) that follows.
Options that \emph{cannot} be changed within a document that way are \joption{plnumbering} and \joption{pubstateextra},
@@ -385,6 +381,46 @@ Also note that with the \joption{plauthor*} options, as opposed to repeated \jcs
repeated setting of these name options respectively \emph{overwrite}, and not extend, the previous name settings.
+\subsection{Referring to Entries}\label{sec:citeitems}
+
+Even though publication lists usually do not include citations, there might be cases where you need to refer
+to specific entries within it. Especially with sectioned lists, it is arguably most advisable to refer to the items
+by their number, as otherwise your readers will have a hard time to find the item you are referring to.
+Of course, if you do not use global numbering, you should also specify the section the item is in, as in:
+``see [13] (sec.~4)''.
+
+Since \bpl\ plays all sorts of tricks with the numbering (see sec.~\ref{sec:numbers}), the reference needs to take these
+into account. The normal citation commands will often produce inadequate or even wrong output particularly in numeric
+style.
+To account for these peculiarities, the package ships its own cite style which is used if you load \bpl\ via
+\joption{style=publist} (but not with \joption{bibstyle=publist}!). The features described in what follows require
+this particular cite style.
+
+If you want to refer to an item number, use \jcsmacro*{citeitem}\jmacro{\{<key(s)>\}} within your publication list.%
+\footnote{As with the normal citation commands, the argument might also be a comma-separated list of keys.}
+This will print the item number in square brackets (like the \jfcsmacro{cite} command in numeric citation styles),
+but as opposed to normal \jfcsmacro{cite} it also considers all numbering tweaks you make via the \bpl\ options.
+Note, however, that with refsections (see sec.~\ref{sec:example}) \jcsmacro{citeitem} only works within a given
+refsection because the references in a refsection are unknown outside of its scope.
+
+If you want to refer to an item number from outside a refsection, you can use \jcsmacro*{citesecitem}\jmacro{\{<key(s)>\}}.
+This will try to access the number of the given entry from a stored list that is generated by \bpl.
+References of this kind only make sense, of course, with global numbering and if an entry only occurs once in the bibliography,
+since otherwise they would be too ambiguous. However, for locally numbered lists, there is the starred variant
+\jcsmacro*{citesecitem*}\jmacro{\{<key(s)>\}} which will append a reference to the section the item is in.
+By default, the form of this addition is ``(sec.~<no.>)'', with ``sec.'' being localized (see sec.~\ref{sec:auxmacros}
+on how to customize this).
+
+Note that due to the design of refsections, no hyperlinks can be generated for the item number with \jcsmacro{citesecitem}
+and the \textsf{hyperref} package being loaded (the section reference of the starred command, however, is hyperlinked in
+this case).
+If you need hyperlinked item references, consider refsegments rather than refsections and the \jcsmacro{citeitem} command
+(although this will have other drawbacks).
+
+Of course, both \jcsmacro{citeitem} and \jcsmacro{citesecitem} presuppose that you do not disable numbering, and
+\jcsmacro{citesecitem*} requires numbered section headers.
+
+
\subsection{Numbers Games}\label{sec:numbers}
Among the peculiarities of publication lists is the greater variety of numbering conventions, as compared
@@ -474,12 +510,14 @@ The macro \jcsmacro*{GetTotalCount} outputs the total number of entries in your
If you want to output the number of publications per section (when employing \jfcsmacro{refsection}),
you can use the macro \jcsmacro*{GetSectionCount} which takes one optional argument, the section
-number. For instance,
+number or a comma-separated list of section numbers. For instance,
\begin{lstlisting}[moretexcs={[4]{GetSectionCount}}]
\GetSectionCount[1]
\end{lstlisting}
-outputs the number of items in the first section. If the optional argument is not given, the
-statistics for the current section is output (this requires the macro to be within a \jfcsmacro{refsection}).
+outputs the number of items in the first section, whereas \lstinline!\GetSectionCount[1,2]! outputs
+the sum of the numbers of items in the first and second section.
+If the optional argument is not given, the statistic for the current section is output
+(this requires the macro to be within a \jfcsmacro{refsection}).
Note that both values might require additional \LaTeX\ runs to get properly set. You will
get a package warning if additional runs are needed.
@@ -526,16 +564,16 @@ taken care of specifically.
With \joption{plauthorhandling=omit}, the \jfoption{maxnames} value specifies how many co-authors are added in parenthesis (the omitted
author name is not counted here). If the treshold is reached, \emph{et al.}\ (or the corresponding localized string) is appended (and the list truncated
to the \jfoption{minnames} value, \jfoption{1} by default). So you get something like:
-\begin{quote}
- \textbf{2020} (with John Doe et al.). What's up in gardening? In: \emph{Gardening Practice} 44, pp.~1--7.
-\end{quote}
+\begin{itemize}
+ \item[{[3]}] \textbf{2020} (with John Doe et al.). What's up in gardening? In: \emph{Gardening Practice} 44, pp.~1--7.
+\end{itemize}
%
With \joption{plauthorhandling=highlight}, \bpl\ outputs all publist authors, even if the \jfoption{maxnames} treshold has been reached.
However, other authors (beyond \jfoption{minnames}) are omitted. If they come before a publist author, this is indicated by [\ldots\unkern],
if authors follow after all publication list authors, \emph{et al.} is appended, as in:
-\begin{quote}
- Doe, John, [\ldots\unkern], \textbf{Myself, Me}, et al., \textbf{2020}. What's up in gardening? In: \emph{Gardening Practice} 44, pp.~1--7.
-\end{quote}
+\begin{itemize}
+ \item[{[3]}] Doe, John, [\ldots\unkern], \textbf{Myself, Me}, et al., \textbf{2020}. What's up in gardening? In: \emph{Gardening Practice} 44, pp.~1--7.
+\end{itemize}
%
The omission indicator, \jcsmacro*{plnameomission}, can be redefined. The default definition is:
\begin{lstlisting}[moretexcs={[4]{plnameomission,bibellipsis,addcomma,addspace}}]
@@ -663,6 +701,16 @@ The default definition is:
\newcommand*\plextrainfosep{\addsemicolon\addspace}
\end{lstlisting}
%
+The\jmcsmacro{secitemsecref} section reference with \jcsmacro{citesecitem*} is determined by
+\jcsmacro{secitemsecref}, which has the following default definition:
+\begin{lstlisting}[moretexcs={[2]{mkbibparens,secitemsecref,bibstring,addnbspace}}]
+\newcommand*\secitemsecref[1]{%
+ \mkbibparens{\bibstring{section}\addnbspace\ref{refsection:#1}}%
+}
+\end{lstlisting}
+%
+Redefine this macro if you need a different output.
+
The indendation of the bibliographic entries (lines > 1) can be adjusted by setting the length
\jmacro*{extralabel\-numberwidth} via \jfcsmacro{setlength} (default is \texttt{0pt}).
This might be needed for long bibliographies (> 99 entries) in order to adjust to the extra
@@ -717,26 +765,26 @@ are printed, so you might get redundant output. To control (e.\,g., omit) them,
Since the package draws on \bibltx, it supports localization.
The following additional localization keys (\jfcsmacro{bibstrings})
are added by the package:
-\begin{itemize}
+\begin{description}
\setlength{\itemsep}{0pt}
-\item \emph{impactfactor}: the expression \enquote{impact factor}.
-\item \emph{openaccess:true}: the expression \enquote{OpenAccess}.
-\item \emph{openaccess:gold}: the phrase \enquote{OpenAccess (gold)}.
-\item \emph{openaccess:green}: the phrase \enquote{OpenAccess (green)}.
-\item \emph{parttranslationof}: the expression \enquote{partial translation of}
+\item[impactfactor] the expression \enquote{impact factor}.
+\item[openaccess:true] the expression \enquote{OpenAccess}.
+\item[openaccess:gold] the phrase \enquote{OpenAccess (gold)}.
+\item[{openaccess:green}] the phrase \enquote{OpenAccess (green)}.
+\item[{parttranslationof}] the phrase \enquote{partial translation of}
for entries referring to partially translated work via \bibltx's
\enquote*{related entries} feature (see sec.~\ref{sec:partial-translations}).
-\item \emph{peerreview:sb}: the phrase \enquote{single blind peer review}.
-\item \emph{peerreview:db}: the phrase \enquote{double blind peer review}.
-\item \emph{peerreview:op}: the phrase \enquote{open peer review}.
-\item \emph{peerreview:co}: the phrase \enquote{collaborative peer review}.
-\item \emph{peerreview:cc}: the phrase \enquote{cascading peer review}.
-\item \emph{peerreview:tp}: the phrase \enquote{third-party peer review}.
-\item \emph{peerreview:pp}: the phrase \enquote{post-publication peer review}.
-\item \emph{peerreview:no}: the phrase \enquote{no peer review}.
-\item \emph{with}: the preposition \enquote{with} that precedes the list of
+\item[{peerreview:sb}] the phrase \enquote{single blind peer review}.
+\item[{peerreview:db}] the phrase \enquote{double blind peer review}.
+\item[{peerreview:op}] the phrase \enquote{open peer review}.
+\item[{peerreview:co}] the phrase \enquote{collaborative peer review}.
+\item[{peerreview:cc}] the phrase \enquote{cascading peer review}.
+\item[{peerreview:tp}] the phrase \enquote{third-party peer review}.
+\item[{peerreview:pp}] the phrase \enquote{post-publication peer review}.
+\item[{peerreview:no}] the phrase \enquote{no peer review}.
+\item[{with}] the preposition \enquote{with} that precedes the list of
co-authors by default (i.\,e., with \joption{plauthorhandling=omit}).
-\end{itemize}
+\end{description}
Currently, these additional localization keys are available in the following
languages: English, French and German.%
\footnote{Please send suggestions for other languages to the package author.}
@@ -840,6 +888,8 @@ Note that the \jfcsmacro{printbibliography} option
\section{Filtering\label{sec:filtering}}
+\subsection{Filter out own work}
+
If you have a bibliographic database consisting not only of your own
publications, you can extract yours with the bibliography filter \joption{mine},
which has to be passed to \jfcsmacro{printbibliography}, as in:
@@ -862,13 +912,16 @@ entries of diverse type and authors, specify:
Note that this method sometimes requires several reruns of \texttt{latex}
to fix the numbering.
+\subsection{Filter on publication or peer-review status}\label{sec:filterbc}
+
Sometimes you might also want to omit some publications from the list which are not yet
published or not yet accepted (e.g., because they are under blind review and you do not
want to reveal your identity yet). To this end, \bpl\ features some \joption{bibchecks}
(for the concept, please refer to \cite[sec.~3.8.2]{bibltx}). Bibchecks can be activated
-by passing \joption{check=<bibcheck>} to the optional argument of \jfcsmacro{printbibliography}.
+by passing \joption{check=<bibcheck>} to the optional argument of \jfcsmacro{printbibliography}
+(see example~\ref{bibcheckex}).
-The following bibchecks are available:
+The following bibchecks are available to this end:
\begin{itemize}
\item \joption{nosubmitted}: omits all entries with pubstate \joption{submitted}.
\item \joption{noprepared}: omits all entries with pubstate \joption{inpreparation}.
@@ -879,8 +932,18 @@ The following bibchecks are available:
(and thus accepted) entries.
\end{itemize}
%
+The bibchecks below let you filter out publications depending on their peer-review
+setting. This is helpful if you want to differentiate peer-reviewed from non-peer-reviewed
+work in your publication list:
+\begin{itemize}
+ \item \joption{onlypr}: include only peer-reviewed entries (displays only titles which have
+ the \texttt{peerreview} field set and do not have it set to \texttt{no}).
+ \item \joption{nopr}: exclude peer-reviewed entries (omits all entries which have the
+ \texttt{peerreview} field set, except for those which have it set to \texttt{no}).
+\end{itemize}
+%
Several of these bibchecks might be used in a row, e.g.:
-\begin{lstlisting}[moretexcs={[1]{printbibliography}}]
+\begin{lstlisting}[moretexcs={[1]{printbibliography}},caption={Using bibchecks},label={bibcheckex}]
\printbibliography[heading=none,filter=mine,check=nosubmitted,check=noprepared]
\end{lstlisting}
@@ -964,10 +1027,23 @@ until further change).
\section{Revision Log}
\begin{description}
- \item [{V. 2.9 (2025/05/09):}]~
+ \item [{V. 2.11 (2024/07/02):}]~
+ \begin{itemize}
+ \item Add \jcsmacro{citesecitem} and \jcsmacro{citesecitem*} commands (see sec.~\ref{sec:citeitems}).
+ \item Support multiple sections in \jcsmacro{GetSectionCount}.
+ \end{itemize}
+
+ \item [{V. 2.10 (2024/06/17):}]~
+ \begin{itemize}
+ \item Add bibchecks to show only/no peer-reviewed items
+ (see sec.~\ref{sec:filterbc}).
+ \item Fix bibchecks to work with braced and non-braced values.
+ \end{itemize}
+
+ \item [{V. 2.9 (2024/05/09):}]~
\begin{itemize}
\item Add bibchecks to exclude (specific kinds of) unpublished work
- (see sec.~\ref{sec:filtering}).
+ (see sec.~\ref{sec:filterbc}).
\end{itemize}
\item [{V. 2.8 (2024/03/08):}]~
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
index c7d385b452..d3d4381a9a 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
@@ -25,8 +25,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl@version{2.9}
-\def\bpl@rdate{2025/05/09}
+\def\bpl@version{2.11}
+\def\bpl@rdate{2024/07/02}
\ProvidesFile{publist.bbx}[\bpl@rdate\space v.\bpl@version\space
biblatex bibliography style (JSP)]
@@ -552,16 +552,29 @@
{}{\PackageWarning{biblatex-publist}{Patching refsection failed!}}
}{}
-\newcommand*\GetSectionCount[1][\empty]{%
- \edef\bpl@secno{#1}%
- \ifx\bpl@secno\empty%
- \csnumdef{bpltmprefsection}{\c@refsection}%
+\ExplSyntaxOn
+
+\int_new:N \l_bpl_sec_cnt_int
+
+\NewDocumentCommand \GetSectionCount { >{\SplitList{,}} o }
+{
+ \IfNoValueTF{#1}{%
+ \csnumdef{bpltmprefsection}{\c@refsection}
\csuse{bpl@secitems:\bpltmprefsection}%
- \else%
- \csuse{bpl@secitems:#1}%
- \fi%
+ }{
+ \int_zero:N \l_bpl_sec_cnt_int
+ \ProcessList{#1}{\__bpl_add_section_count}
+ \int_use:N \l_bpl_sec_cnt_int
+ }
}
+\cs_new:Npn \__bpl_add_section_count #1
+{
+ \int_add:Nn \l_bpl_sec_cnt_int { \use:c{bpl@secitems:#1} }
+}
+
+\ExplSyntaxOff
+
\newcommand*\GetTotalCount{%
\csuse{bpl@items}%
}
@@ -897,7 +910,15 @@
\newrobustcmd{\mkbibdesc}[1]{%
% Print labelnumber as actual number, plus item total
- \number\numexpr\csuse{bpl@itemtotal}+#1+\csuse{bpl@shift@itemtotal}\relax%
+ \edef\bpl@current@item@no{\number\numexpr\csuse{bpl@itemtotal}+#1+\csuse{bpl@shift@itemtotal}\relax}%
+ \bpl@current@item@no%
+ % Store number in pbx file
+ \if@filesw%
+ \protected@write\bpl@bpxfile{}{%
+ \csedef{bpl@itemnumber:\thefield{entrykey}}{\bpl@current@item@no}%
+ \csedef{bpl@itemsec:\thefield{entrykey}}{\therefsection}%
+ }%
+ \fi%
}%
% Way to manually shift the numbering
@@ -1112,21 +1133,25 @@
% from publist
\defbibcheck{nosubmitted}{%
\edef\tmpps{\bibstring{submitted}}%
- \iffieldequals{pubstate}{\tmpps}{\skipentry}{}%
+ \iffieldequals{pubstate}{\tmpps}{\skipentry}{%
+ \iffieldequalstr{pubstate}{submitted}{\skipentry}{}}%
}
% check to exclude work in preparation
% from publist
\defbibcheck{noprepared}{%
\edef\tmpps{\bibstring{inpreparation}}%
- \iffieldequals{pubstate}{\tmpps}{\skipentry}{}%
+ \iffieldequals{pubstate}{\tmpps}{\skipentry}{%
+ \iffieldequalstr{pubstate}{inpreparation}{\skipentry}{}}%
}
% check to exclude all work which is not (pre-)published
\defbibcheck{onlypublished}{%
\iffieldundef{pubstate}{}{%
\edef\tmpps{\bibstring{prepublished}}%
- \iffieldequals{pubstate}{\tmpps}{}{\skipentry}%
+ \iffieldequals{pubstate}{\tmpps}{%
+ \iffieldequalstr{pubstate}{prepublished}{}{\skipentry}%
+ }{\skipentry}%
}%
}
@@ -1137,12 +1162,37 @@
\edef\tmppss{\bibstring{forthcoming}}%
\iffieldequals{pubstate}{\tmpps}{}{%
\iffieldequals{pubstate}{\tmppss}{}{%
- \skipentry}%
- }%
+ \iffieldequalstr{pubstate}{prepublished}{}{%
+ \iffieldequalstr{pubstate}{forthcoming}{}{%
+ \skipentry}%
+ }%
+ }%
+ }%
+ }%
+}
+
+% check to exclude all work which is not peer-reviewed
+\defbibcheck{onlypr}{%
+ \iffieldundef{peerreview}{\skipentry}{%
+ \edef\tmppr{\bibstring{no}}%
+ \iffieldequals{peerreview}{\tmpps}{\skipentry}{%
+ \iffieldequalstr{peerreview}{no}{\skipentry}{}%
+ }%
+ }%
+}
+
+% check to exclude all work which *is* peer-reviewed
+\defbibcheck{nopr}{%
+ \iffieldundef{peerreview}{}{%
+ \edef\tmppr{\bibstring{no}}%
+ \iffieldequals{peerreview}{\tmpps}{}{%
+ \iffieldequalstr{peerreview}{no}{}{\skipentry}
+ }%
}%
}
+
%
% Count non-plauthors
%
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
index bfc159a131..b5972d9497 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
@@ -26,14 +26,50 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl@version{2.9}
-\def\bpl@rdate{2025/05/09}
+\def\bpl@version{2.11}
+\def\bpl@rdate{2024/07/02}
\ProvidesFile{publist.cbx}[\bpl@rdate\space v.\bpl@version\space
biblatex citation style (JSP)]
\RequireCitationStyle{numeric}
+\DeclareCiteCommand{\citesecitem}
+ {\defcounter{maxnames}{999}%
+ \boolfalse{citetracker}%
+ \boolfalse{pagetracker}%
+ \usebibmacro{prenote}}
+ {\usebibmacro{bpl:cite:secitem}}
+ {\multicitedelim}
+ {\usebibmacro{postnote}}
+
+\DeclareCiteCommand*{\citesecitem}
+ {\defcounter{maxnames}{999}%
+ \boolfalse{citetracker}%
+ \boolfalse{pagetracker}%
+ \usebibmacro{prenote}}
+ {\usebibmacro{bpl:cite:secitem}%
+ \usebibmacro{bpl:cite:secitemsec}%
+ }
+ {\multicitedelim}
+ {\usebibmacro{postnote}}
+
+\newbibmacro*{bpl:cite:secitem}{%
+ \ifcsdef{bpl@itemnumber:\thefield{entrykey}}%
+ {\mkbibbrackets{\csuse{bpl@itemnumber:\thefield{entrykey}}}}%
+ {\textbf{\mkbibbrackets{???}}}%
+}
+
+\newcommand*\secitemsecref[1]{%
+ \mkbibparens{\bibstring{section}\addnbspace\ref{refsection:#1}}%
+}
+
+\newbibmacro*{bpl:cite:secitemsec}{%
+ \ifcsdef{bpl@itemsec:\thefield{entrykey}}%
+ {\addspace\secitemsecref{\csuse{bpl@itemsec:\thefield{entrykey}}}}%
+ {}%
+}
+
\DeclareCiteCommand{\citeitem}
{\defcounter{maxnames}{999}%
\boolfalse{citetracker}%
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx
index d43f60a465..71e9e69276 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.dbx
@@ -1,5 +1,5 @@
% publist.dbx, biblatex data model specification for the biblatex-publist
-% package, version 2.9 (2025/05/09).
+% package, version 2.11 (2024/07/02).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/README.md b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/README.md
index 9e24dd6d71..4127cbf6dd 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/README.md
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/README.md
@@ -50,7 +50,7 @@ The following packages are required:
## Licence
```
-Copyright 2015-2022 David Purton
+Copyright 2015-2024 David Purton
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.def b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.def
index cd3217de21..cb422456bf 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.def
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.def
@@ -15,8 +15,8 @@
% VERSION STRINGS
% ------------------------------------------------------------------
-\def\sbl@abx@date{2022/06/18}
-\def\sbl@abx@version{0.14}
+\def\sbl@abx@date{2024/06/09}
+\def\sbl@abx@version{0.15}
\def\sbl@abx@bbxid{\sbl@abx@date\space v\sbl@abx@version\space biblatex-sbl bibliography style (DCP)}
\def\sbl@abx@cbxid{\sbl@abx@date\space v\sbl@abx@version\space biblatex-sbl citation style (DCP)}
\def\sbl@abx@lbxid{\sbl@abx@date\space v\sbl@abx@version\space biblatex-sbl localization (DCP)}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.pdf
index adeb515305..f25b34c868 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper.pdf
index c6ef3cc58a..dd5cf607a6 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl.cbx
index 73007e67e6..afaa5b1767 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl.cbx
@@ -395,7 +395,8 @@
{\usebibmacro{textcite:init}%
\gdef\cbx@savedkeys{}%
\DeferNextCitekeyHook}
- {\ifthenelse{\iffirstcitekey\AND\value{multicitetotal}>0}
+ {\ifboolexpr{test {\iffirstcitekey}
+ and test {\ifnumgreater{\value{multicitetotal}}{0}}}
{\protected@xappto\cbx@footcite@args{%
(\thefield{multiprenote})(\thefield{multipostnote})}}
{}%
diff --git a/macros/latex/contrib/colortbl/colortbl-DE.pdf b/macros/latex/contrib/colortbl/colortbl-DE.pdf
index 1a4ea3ccea..879d4b3f5b 100644
--- a/macros/latex/contrib/colortbl/colortbl-DE.pdf
+++ b/macros/latex/contrib/colortbl/colortbl-DE.pdf
Binary files differ
diff --git a/macros/latex/contrib/colortbl/colortbl.dtx b/macros/latex/contrib/colortbl/colortbl.dtx
index 68c4bdbaf5..8e5f1e8be1 100644
--- a/macros/latex/contrib/colortbl/colortbl.dtx
+++ b/macros/latex/contrib/colortbl/colortbl.dtx
@@ -15,7 +15,7 @@
%<driver>\ProvidesFile{colortbl.drv}
% \fi
% \ProvidesFile{colortbl.dtx}
- [2024/02/20 v1.0g Color table columns (DPC)]
+ [2024/07/06 v1.0i Color table columns (DPC)]
%
% \iffalse
%<*driver>
@@ -1018,9 +1018,9 @@
%
% \begin{macro}{\endarray}
% \changes{v1.0b}{2012/21/06}{re-insert \cs{@arrayright} to match \textsf{array} definition, for \textsf{delarray}}
+% \changes{v1.0h}{2024/05/26}{Don't assume existing \cs{endarray} definition, to work with tagging code}
% \begin{macrocode}
-\def\endarray{%
- \crcr \egroup \egroup \@arrayright\gdef\@preamble{}\CT@end}
+\expandafter\def\expandafter\endarray\expandafter{\endarray\CT@end}
% \end{macrocode}
% \end{macro}
%
@@ -1505,9 +1505,21 @@
%
%
% longtable support.
+% \changes{v1.0i}{2024/07/06}{tagging code adjusments for longtable hline}
+% \begin{macrocode}
+\ExplSyntaxOn
+% \end{macrocode}
+%
+% Stub tag support if tagging has not been enabled.
+% \begin{macrocode}
+\cs_if_exist:NF\tag_mc_begin:n{
+ \cs_new:Npn\tag_mc_begin:n#1{}
+ \cs_new:Npn\tag_mc_end:{}
+}
+% \end{macrocode}
+%
% \begin{macrocode}
\AtBeginDocument{
- \ifx\longtable\@undefined\else
\def\LT@@hline{%
\ifx\LT@next\hline
\global\let\LT@next\@gobble
@@ -1517,7 +1529,10 @@
\else
\gdef\CT@LT@sep{%
\multispan\LT@cols{%
- \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}%
+ \tag_mc_begin:n{artifact}
+ \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill
+ \tag_mc_end: \int_gdecr:N \g__tbl_row_int
+ }\cr}%
\fi
\else
\global\let\LT@next\empty
@@ -1526,13 +1541,20 @@
\fi
\ifnum0=`{\fi}%
\multispan\LT@cols
- {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr
+ {\tag_mc_begin:n{artifact}
+ \CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill
+ \tag_mc_end: \int_gdecr:N \g__tbl_row_int
+ }\cr
\CT@LT@sep
\multispan\LT@cols
- {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr
+ {\tag_mc_begin:n{artifact}
+ \CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill
+ \tag_mc_end: \int_gdecr:N \g__tbl_row_int
+ }\cr
\noalign{\penalty\@M}%
\LT@next}
- \fi}
+ }
+\ExplSyntaxOff
% \end{macrocode}
%
%
diff --git a/macros/latex/contrib/colortbl/colortbl.pdf b/macros/latex/contrib/colortbl/colortbl.pdf
index b2ec8709a6..6ebe2525c3 100644
--- a/macros/latex/contrib/colortbl/colortbl.pdf
+++ b/macros/latex/contrib/colortbl/colortbl.pdf
Binary files differ
diff --git a/macros/latex/contrib/count1to/README.md b/macros/latex/contrib/count1to/README.md
new file mode 100644
index 0000000000..ac3bfc11de
--- /dev/null
+++ b/macros/latex/contrib/count1to/README.md
@@ -0,0 +1,28 @@
+# The LaTeX package `count1to`
+
+Copyright (C) 1995–2009 Martin Schröder
+
+count1to 2024-06-13 v2.11 Count1to LaTeX Package
+
+This is the original release of Count1to. The new upload has only been done to split the ms-bundle.
+
+The current maintainer of this package is Marei Peischl <marei@peitex.de>
+
+***************************************************************************
+
+ This material is subject to the LaTeX Project Public License version 1.3c
+ or later. See http://www.latex-project.org/lppl.txt for details.
+
+***************************************************************************
+
+## Provided files
+
+* README.md
+* count1to.dtx
+* count1to.ins
+
+The files
+* count1to.sty
+* count1to.drv
+can be generated from the count1to.dtx by processing the count1to.ins-file.
+
diff --git a/macros/latex/contrib/ms/count1to.dtx b/macros/latex/contrib/count1to/count1to.dtx
index 35918bce60..8dba871174 100644
--- a/macros/latex/contrib/ms/count1to.dtx
+++ b/macros/latex/contrib/count1to/count1to.dtx
@@ -1,11 +1,41 @@
+%% \iffalse meta-comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Copyright (C) Martin Schröder, 1994–2009
+% Marei Peischl (peiTeX) <marei@peitex.de>, 2024
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% This package is maintained but will not receive any additional features.
+%
+% The Current Maintainer of this work is
+% Marei Peischl <marei@peitex.de>.
+%
+% This work consists of the files
+% README.md
+% count1to.dtx
+% count1to.ins
+% and the derived file
+% count1to.sty.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% \fi
% \iffalse
\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{count1to}
-%<package> [2009/05/24 v2.1 Count1to9 Package (MS)]
+%<package> [2024-06-13 v2.11 Count1to9 Package (MS)]
%
%<*driver>
\ProvidesFile{count1to.drv}
- [2009/05/24 v2.1 Driver for Count1to9 Package (MS)]
+ [2024-06-13 v2.111 Driver for Count1to9 Package]
\documentclass[a4paper]{ltxdoc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
@@ -14,7 +44,12 @@
\usepackage{url}
\usepackage{count1to}
\usepackage[toc]{multitoc}
-\usepackage{svn}
+\makeatletter
+\IfFileExists{gitHeadInfo.gin}{
+ \newcommand*{\GI@githeadinfo@file}{gitHeadInfo.gin}
+}{}
+\makeatother
+\usepackage{gitinfo2}
\usepackage{hypdoc}
\usepackage{geometry}
\GetFileInfo{count1to.sty}
@@ -41,74 +76,8 @@
\DocInput{count1to.dtx}
\end{document}
%</driver>
-%^^A $Id: count1to.dtx 1368 2009-05-24 16:02:57Z oneiros $
-%
-% Copyright (c) 1994..2009 by Martin Schr\"oder. All rights reserved.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Martin Schr\"oder.
-%
-% This work consists of the files count1to.dtx and count1to.ins
-% and the derived file count1to.sty.
-%
% \fi
%
-% \CheckSum{112}
-%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%%
-%% \iffalse meta-comment
-%% ===================================================================
-%% @LaTeX-style-file{
-%% author = {Martin Schr\"oder},
-%% version = "2.1",
-%% date = "24 May 2009",
-%% filename = "count1to.sty",
-%% address = {Martin Schr\"oder
-%% Barmer Stra\"se 14
-%% 44137 Dortmund
-%% Germany}
-%% telephone = "+49-231-1206574",
-%% email = "martin@oneiros.de",
-% codetable = "ISO/ASCII",
-% keywords = "LaTeX, pages",
-% supported = "yes",
-%% docstring = "LaTeX package which sets count1 to count9,
-%% which can be used to select certain pages
-%% with a driver.
-%% Also provides access to the number of pages
-%% of the document.
-%% Uses the everyshi package."
-%% }
-%% ===================================================================
-%% \fi
-%
-% \SVN $Rev: 1368 $
-% \SVN $Date: 2009-05-24 18:02:57 +0200 (So, 24. Mai 2009) $
-%
% \changes{v1.00}{1994/12/07}{New}
% \changes{v1.01}{1994/12/09}{Documentation improved}
% \changes{v1.02}{1996/12/29}{Documentation improved}
@@ -116,6 +85,7 @@
% \changes{v1.22}{1999/06/08}{Moved to LPPL}
% \changes{v2.00}{2002/08/31}{Removed \texttt{TotalPages}}
% \changes{v2.1}{2009/05/24}{New address}
+% \changes{v2.11}{2024-06-13}{Maintainer changed + removed from ms bundle + move to git}
%
% \newcommand*{\Count}[1]{\texttt{\symbol{92}count#1}}
% \newcommand*{\package}[1]{\textnormal{\sffamily#1}}
@@ -129,19 +99,15 @@
% \title{\unskip
% The \package{count1to} package^^A
% \thanks{^^A
-% The version number of this file is \fileversion, subversion
-% revision~\#\SVNRev, last revised
-% \protect\SVNDate.\protect\newline
+% The version number of this file is \fileversion,
+% revision~\#\gitAbbrevHash, last revised \protect\gitAuthorIsoDate.\protect\newline
% The name \textsf{count1to} is a tribute to the $8+3$ file-naming
% convention of certain ancient ``operating systems''; strictly
% speaking it should be \textsf{count1to9}.}
% }
% \changes{v2.00}{2002/08/31}{Changed e-mail}
-% \author{Martin Schr\"oder\\[0.5ex]
-% \normalsize Barmer Stra\ss{}e 14\\
-% \normalsize 44137 Dortmund\\
-% \normalsize Germany\\
-% \normalsize martin@oneiros.de}
+% \author{Martin Schröder\\
+% \url{https://gitlab.com/TeXhackse/count1to}\thanks{maintained by Marei Peischl}}
% \date{\filedate}
% \maketitle
%
@@ -169,7 +135,7 @@
% \section{Introduction to version 2}
% ^^A
% The main change of this new version is the removal of the code for
-% the \texttt{TotalPages} label.
+% the \texttt{TotalPages} label.
% This code didn't work with the \package{hyperref}
% package\cite{package:hyperref} and better code to achieve the
% effect of it is contained in the \package{totpages}
@@ -184,15 +150,15 @@
%
% \section{Introduction}
% ^^A
-% Most of the time users want to print only certain parts of a
+% Most of the time users want to print only certain parts of a
% document; but these can only be selected by using the page numbers
% of these parts with most device drivers.
-% This can be dif\/ficult or impossible if pages in dif\/ferent
-% parts of the document have the same number---e.\,g. in the
+% This can be dif\/ficult or impossible if pages in dif\/ferent
+% parts of the document have the same number---e.\,g. in the
% frontmatter and the first text pages (iii vs. 3).
%
% \TeX{} provides an easy solution to this problem: whenever a page
-% is completed by the output routine and shipped out via
+% is completed by the output routine and shipped out via
% \cs{shipout}, it displayes the values of \Count{0} to \Count{9}
% on the display (e.\,g. \texttt{[1]}) \emph{and writes them to the
% \textsf{.dvi} file}.
@@ -201,10 +167,10 @@
% \begin{quote}
% ``The first ten \Count{} registers, \Count{0} to \Count{9},
% are reserved for a special purpose: \TeX{} displays these ten
-% counts on your terminal whenever ouputting a page, and it
+% counts on your terminal whenever ouputting a page, and it
% transmits them to the output file as an identification of that
% page.
-% The counts are separated by decimal points on your terminal,
+% The counts are separated by decimal points on your terminal,
% with trailing `\texttt{.0}' patterns suppressed.
% Thus, for example, if \Count{0=5} and \Count{2=7} when a
% page is shipped out to the \texttt{dvi} file, and if the other
@@ -218,14 +184,14 @@
% \end{quote}
%
% \noindent
-% Surprinsingly, until recently there existed no package for
-% \LaTeX{} that used these \Count{}ers although some drivers allow
-% the selection of pages based on other \Count{}s then \Count{0}
+% Surprinsingly, until recently there existed no package for
+% \LaTeX{} that used these \Count{}ers although some drivers allow
+% the selection of pages based on other \Count{}s then \Count{0}
% (e.\,g. em\TeX).
%
-% This package is the solution: It uses the \package{everyshi}
-% package\cite{package:everyshi} to set \Count{1} to \Count{9} before
-% each \cs{shipout} with these values:
+% This package is the solution: It used the \package{everyshi}
+% package\cite{package:everyshi} to set \Count{1} to \Count{9} before
+% each \cs{shipout} with these values. Today it is using the kernel's shipout hooks \cite{texdoc:ltshipout}.
%
% \begin{center}
% \begin{tabular}{cl}\toprule
@@ -239,7 +205,7 @@
% 6 & number of current \cs{subsubsection} \\
% 7 & number of current \cs{paragraph} \\
% 8 & number of current \cs{subparagraph} \\
-% 9 & 1 on odd pages, 0 on even pages\footnotemark\\
+% 9 & 1 on odd pages, 0 on even pages\footnotemark\\
% \bottomrule
% \end{tabular}
% \end{center}
@@ -248,25 +214,25 @@
%
% \noindent
% \textsf{count1to} also works with classes that do not define some
-% or all of the sectioning commands and their counters, like
+% or all of the sectioning commands and their counters, like
% \textsf{letter}.
% Although it is of somewhat little use then \texttt{:-)}.
%
% A note for users of this package: When you select the pages of
-% some part of your document with a lower structure than
+% some part of your document with a lower structure than
% \cs{chapter}, remember that only \cs{part}s and \cs{chapter}s
% start on a new page; if you want to print a complete
% \cs{section}, you should also select the first page of the next
% \cs{section}.
% Also note that \TeX{} ships out the values of the counters instead
-% of their visual representation (produced with
+% of their visual representation (produced with
% \cs{the}\emph{counter}), so appendix A sets \Count{4} to 1 in the
% article class.
%
% A note for developers of device drivers: Please add support for
% \Count{1} to~\texttt{9} to your programs.
-% It would also be nice if users could easily select the next
-% page(s) after a certain count (something like
+% It would also be nice if users could easily select the next
+% page(s) after a certain count (something like
% ``\texttt{*.*.*.*.2+1.*}'' should be possible for selecting all
% pages with $\Count{4}\mapsto\mathrm{section}=2$ plus the first
% page of section~3).
@@ -282,8 +248,7 @@
%
% \section{Required packages}
% ^^A
-% The package requires the \package{everyshi}
-% package\cite{package:everyshi}.
+% With \LaTeX2e{} releases newer than 2020/10/01 this package does not require any other package.
%
%
% ^^A -----------------------------
@@ -322,10 +287,14 @@
% \newblock Hypertext marks in \LaTeX.
% \newblock \url{CTAN: tex-archive/macros/latex/contrib/supported/hyperref/}.
% \bibitem{package:everyshi}
-% Martin Schr\"oder.
+% Martin Schröder.
% \newblock The \package{everyshi} package.
% \newblock \url{CTAN: tex-archive/macros/latex/contrib/supported/ms/everyshi.dtx}.
% \newblock \LaTeXe{} package.
+% \bibitem{texdoc:ltshipout}
+% \newblock Frank Mittelbach, \LaTeX{} Project Team.
+% \newblock The ltshipout documentation.
+% \newblock \url{https://mirrors.ctan.org/macros/latex/base/ltshipout-doc.pdf}
% \end{thebibliography}
%
% }
@@ -340,12 +309,9 @@
%<*package>
% \end{macrocode}
%
-% We need the \package{everyshi} package.
% \changes{v1.20}{1998/04/10}{don't require \textsf{ifthen}}
% \changes{v1.10}{1997/11/01}{require \textsf{ifthen}}
-% \begin{macrocode}
-\RequirePackage{everyshi}[1994/12/09]
-% \end{macrocode}
+% \changes{v2.11}{2024-06-13}{\package{everyshi} is obsolete}
%
% We need various \cs{if}s to check if the used counters
% are defined.
@@ -391,9 +357,9 @@
% not reset.
% This is normally no problem, but with this package, it is: If this
% bug is not fixed or worked-around, then whenever you use
-% \cs{subparagraph} or some other lower sectioning command, and
-% after that a sectioning command that is at least two levels higher
-% (e.\,g. \cs{subsubsection}), the value of \texttt{subparagraph}
+% \cs{subparagraph} or some other lower sectioning command, and
+% after that a sectioning command that is at least two levels higher
+% (e.\,g. \cs{subsubsection}), the value of \texttt{subparagraph}
% would not be reset and would still be displayed and shipped out.
% So we have to associate \emph{all} lower-level sectioning commands
% with the higher levels.
@@ -446,13 +412,13 @@
\@countItoIX@ifs\let\@countItoIX@ifs\undefined
\@countItoIX@bugfix\let\@countItoIX@bugfix\undefined
}
-\AtBeginDocument{\@countItoIX@init}
+\AddToHook{begindocument}[count1to-init]{\@countItoIX@init}
% \end{macrocode}
% \end{macro}
%
%
% \begin{macro}{\@countItoIX@shipout}
-% \cs{@countItoIX@shipout} is used for setting \Count{1} to
+% \cs{@countItoIX@shipout} is used for setting \Count{1} to
% \Count{9} at each \cs{shipout}.
% \begin{macrocode}
\newcommand*{\@countItoIX@shipout}{
@@ -464,7 +430,7 @@
% \end{macrocode}
% \Count{2} to \Count{8} are set with the values of
% \cs{part} to \cs{subparagraph}, if these commands are defined.^^A
-% \footnote{We should probably also check the value of
+% \footnote{We should probably also check the value of
% \texttt{secnumdepth}, but I don't think this is necessary.}
% \changes{v1.20}{1998/04/10}{don't use \textsf{ifthen}}
% \changes{v1.10}{1997/11/01}{\cs{ifthenelse}}
@@ -481,7 +447,16 @@
% \begin{macrocode}
\ifodd\count1\count9=1 \else\count9=0 \fi
}
-\EveryShipout{\@countItoIX@shipout}
+% \end{macrocode}
+% \changes{v2.11}{2024-06-13}{Remove everyshi but add compatibility mode}
+% \begin{macrocode}
+\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion}
+\IfFormatAtLeastTF{2020/10/01}{
+ \AddToHook{shipout/before}[count1to-shipout]{\@countItoIX@shipout}
+}{
+ \RequirePackage{everyshi}
+ \EveryShipount{\@countItoIX@shipout}
+}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/contrib/count1to/count1to.ins b/macros/latex/contrib/count1to/count1to.ins
new file mode 100644
index 0000000000..8dccfd0487
--- /dev/null
+++ b/macros/latex/contrib/count1to/count1to.ins
@@ -0,0 +1,47 @@
+\input docstrip.tex
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{count1to.ins}
+ [2024-06-13 v2.11 Installation script for Count1to9 Package]
+
+\preamble
+
+Copyright (c) 1994–2009 Martin Schröder, 2024 Marei Peischl (peiTeX) <marei@peitex.de>
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3c
+of this license or (at your option) any later version.
+The latest version of this license is in
+http://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+This work has the LPPL maintenance status `maintained'.
+
+The Current Maintainer of this work is
+ Marei Peischl <marei@peitex.de>.
+
+This work consists of the files count1to.dtx and count1to.ins
+and the derived file count1to.sty.
+
+\endpreamble
+\keepsilent
+\askforoverwritefalse
+\generate{%
+ \file{count1to.sty}{\from{count1to.dtx}{package}}
+}
+
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the following}
+\Msg{* style files into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space count1to.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file count1to.dtx}
+\Msg{* through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing}
+\Msg{***********************************************************}
+\endbatchfile
+%%
+%% End of file `count1to.ins'.
diff --git a/macros/latex/contrib/count1to/count1to.pdf b/macros/latex/contrib/count1to/count1to.pdf
new file mode 100644
index 0000000000..73f4923e9b
--- /dev/null
+++ b/macros/latex/contrib/count1to/count1to.pdf
Binary files differ
diff --git a/macros/latex/contrib/cpssp/README b/macros/latex/contrib/cpssp/README
deleted file mode 100644
index 4c51733db9..0000000000
--- a/macros/latex/contrib/cpssp/README
+++ /dev/null
@@ -1,19 +0,0 @@
-The cpssp package
-------------------------------------------------------------------------------
-This package is released under the LaTeX Project Public License v1.3c or later
-(see http://www.latex-project.org/lppl.txt).
-
-
-The cpssp package allows you to draw a two-dimensional representation of
-a protein’s secondary structure in LaTeX. Besides, it is possible to
-graphically compare protein secondary structure predictions. One can both
-compare predictions from a single program for several protein sequences
-(which have been aligned using any appropriate algorithm) and predictions
-from several programs for a single protein sequence.
-
-
-Installation: Run cpssp.ins through LaTeX and follow the instructions.
-
---
-Wolfgang Skala
-June 6th, 2009
diff --git a/macros/latex/contrib/cpssp/cpssp b/macros/latex/contrib/cpssp/cpssp
deleted file mode 100755
index 40d825f05a..0000000000
--- a/macros/latex/contrib/cpssp/cpssp
+++ /dev/null
@@ -1,412 +0,0 @@
-#!/usr/bin/python
-# CPSSP -- Compare Protein Secondary Structure Predictions
-# v1.0 20090606
-# Copyright (C) 2009 by Wolfgang Skala
-#
-# This work may be distributed and/or modified under the
-# conditions of the LaTeX Project Public License, either version 1.3
-# of this license or (at your option) any later version.
-# The latest version of this license is in
-# http://www.latex-project.org/lppl.txt
-# and version 1.3 or later is part of all distributions of LaTeX
-# version 2005/12/01 or later.
-
-import getopt, sys
-
-
-
-### 1. FUNCTIONS
-
-def readFasta(filename, alphabet):
- # reads a FASTA file containing one or several sequences/alignments/predictions
- # input: * (filename) the name of the FASTA file
- # * (alphabet) the allowed characters in the file, e.g. amino acids
- # output: * (names) a list of strings corresponding to the sequence names
- # * (allseqs) a list containing the sequences;
- # each sequence is a list of characters, where each character represents a
- # residue, gap or secondary structure element
- allseqs = []
- names = []
- seq = []
- f = file(filename, "r")
- for line in f.readlines():
- if line[0] == ">":
- if seq != []:
- allseqs.append(seq)
- seq = []
- names.append(line[1:-1])
- else:
- for c in line:
- c = c.upper()
- if c in alphabet:
- seq.append(c)
- if seq != []:
- allseqs.append(seq)
- f.close()
- return names, allseqs
-
-
-def removeGaps(allSeqs):
- # removes gaps from a list of sequences
- # if a position in each sequence is occupied exclusively by gaps
- # input: (allSeqs) a list of sequences as returned by readFasta()
- # output: same format as input with gaps removes
- gapPositions = []
- for i in range(len(allSeqs[0])-1, -1, -1):
- onlyGaps = True
- for j in range(len(allSeqs)):
- if allSeqs[j][i] not in GAP_SYMBOLS:
- onlyGaps = False
- if onlyGaps:
- for j in range(len(allSeqs)):
- allSeqs[j].pop(i)
- return allSeqs
-
-
-def commonSyntax(allStrucs):
- # make all structures a common syntax, i.e. a coil is represented by "C" and not by "-" or a space
- # input: (allStrucs) list of structures as returned by readFasta
- # output: same format as input
- for i in range(len(allStrucs)):
- for j in range(len(allStrucs[i])):
- if allStrucs[i][j] == "-" or allStrucs[i][j] == " ":
- allStrucs[i][j] = "C"
- return allStrucs
-
-
-def addGaps(allSeqs, allStrucs):
- # add gaps to the secondary structures so that they correspond to the gapped sequences
- # input: * (allSeqs) list of (degapped) sequences as returned by removeGaps() OR None,
- # indicating that no gaps should be added
- # * (allStrucs) list of structures as returned by readFasta/commonSyntax
- # output: list of gapped structures (same format as allStrucs)
- resultStrucs = []
- if allSeqs == None:
- for struc in allStrucs:
- curStruc = ""
- for res in struc:
- curStruc += res
- resultStrucs.append(curStruc)
- else:
- i = 0
- for seq in allSeqs:
- k = 0
- curStruc = ""
- for j in range(len(seq)):
- if seq[j] not in GAP_SYMBOLS:
- curStruc += allStrucs[i][k]
- k += 1
- else:
- curStruc += "-"
- resultStrucs.append(curStruc)
- i += 1
- return resultStrucs
-
-
-def breakLines(allStrucs, n):
- # break the structures into lines according to the number of residues per line specified by
- # the user if a line ends with a sheet (E) and the next line starts with a sheet, change the end
- # letter to "e" which indicates that no arrowhead should be drawn in the graphical representation
- # input: (allStrucs) list of gapped structures as returned by addGaps()
- # (n) residues per line
- # output: list of structures; each structure is list of 3-tuplets containing (1) a string which
- # specifies the residues on the line, (2) the number of the first and (3) the number of
- # the last residue on the line
- resultStrucs = []
- for struc in allStrucs:
- curStruc = []
- for i in range(len(struc) / n + 1):
- if i*n != len(struc):
- s = struc[i*n:(i+1)*n]
- if s[-1] == "E" and (i+1)*n < len(struc):
- if struc[(i+1)*n] == "E":
- curStruc.append(s[:-1] + "e")
- else:
- curStruc.append(s)
- else:
- curStruc.append(s)
- resultStrucs.append(curStruc)
- for struc in resultStrucs:
- startRes = 0
- endRes = 0
- for i in range(len(struc)):
- for j in range(len(struc[i])):
- if struc[i][j] != "-":
- endRes += 1
- struc[i] = (struc[i], startRes, endRes)
- startRes = endRes
- return resultStrucs
-
-
-def makeTikzDraw(ssType, block, line, start, end):
- # compose a TikZ command which draws a secondary structure element
- # input: * (ssType) secondary structure type (C, coil; H, helix; E, sheet; e, sheet at end of
- # the line; -, gap)
- # * (block) the current sequence block
- # * (line) the current line
- # * (start) the start position
- # * (end) the end position
- # output: a string containing the TikZ command
- result = "\t\t"
- if ssType == "B":
- result += "\\cpsspBridge{-"
- elif ssType == "C":
- result += "\\cpsspCoil{-"
- elif ssType == "E":
- result += "\\cpsspSheet{-"
- elif ssType == "e":
- result += "\\cpsspSheetT{-"
- elif ssType == "G":
- result += "\\cpsspThreeTenHelix{-"
- elif ssType == "H":
- result += "\\cpsspAlphaHelix{-"
- elif ssType == "I":
- result += "\\cpsspPiHelix{-"
- elif ssType == "S":
- result += "\\cpsspBend{-"
- elif ssType == "T":
- result += "\\cpsspTurn{-"
- else:
- result += "\\cpsspGap{-"
-
- result += str(block * (blockDistance + nStruc * lineDistance) + line * lineDistance) + "}{"
- result += str(lineIndent + resWidth * start) + "}{"
- result += str(lineIndent + resWidth * end) + "}\n"
- return result
-
-
-def makeTikzLabel(text, block, line):
- # compose a TikZ command which draws a label
- # input: * (text) the label text
- # * (block) the current sequence block
- # * (line) the current line
- # output: a string containing the TikZ command
- result = "\t\\cpsspLabel{-"
- result += str(block * (blockDistance + nStruc * lineDistance) + line * lineDistance) + "}{"
- result += text + "}\n"
- return result
-
-
-def makeTikzRes(number, block, line, isStart, pos=None):
- # compose a TikZ command which draws the number of the first residue in the line
- # input: * (number) the residue number
- # * (block) the current sequence block
- # * (line) the current line
- # * (isStart) True if the start residue number is to be drawn, False otherwise
- # * (pos) unused for the start residue; for the end residue, it indicates the x position
- result = "\t\t"
- if isStart:
- result +="\\cpsspStartRes{-"
- result += str(block * (blockDistance + nStruc * lineDistance) + line * lineDistance) + "}{"
- result += str(lineIndent) + "}{"
- else:
- result +="\\cpsspEndRes{-"
- result += str(block * (blockDistance + nStruc * lineDistance) + line * lineDistance) + "}{"
- result += str(lineIndent + resWidth * pos) + "}{"
- result += str(number) + "}\n"
- return result
-
-
-def usage():
- # print usage of the program
- print """CPSSP -- Compare Protein Secondary Structure Prediction v1.0
-Usage: cpssp
--h or --help prints this message
--s or --sequence-file (FASTA file containing the sequences)
--u or --structure-file (FASTA file containing the structures; mandatory)
--o or --output-file (outout filename without extension and numbering)
--w or --image-width (width of the image in cm)
--t or --image-height (maximal height of an image in cm)
--i or --line-indent (indentation at the beginning of the line in cm)
--r or --residues-per-line (number of residues per line)
--l or --line-distance (distance between lines in cm)
--b or --block-distance (distance between blocks in cm)"""
-
-
-def version():
- # print the program version
- print """CPSSP 1.0
-Copyright (C) 2009 Wolfgang Skala
-License LPPL v1.3c: The LaTeX project public license version 1.3c <http://www.latex-project.org/lppl.txt>
-This is free software: you are free to change and redistribute it.
-There is NO WARRANTY, to the extent permitted by law."""
-
-
-### 2. CONSTANTS AND VARIABLES
-
-AMINO_ACIDS = 'ARNDCQEGHILKMFPSTWYV-.' # the characters allowed in the FASTA file (AAs, gaps, structures)
-SS_ELEMENTS = "BCEGHIST- "
-GAP_SYMBOLS = "-." # possible gap symbols
-
-sequenceFile = None
-structureFile = None
-imageWidth = 15 # total line width (in cm)
-imageHeight = 20 # maximal height of the image (in cm); it will be split into separate files
- # if its natural height exceeds this value; 0 indicates an arbitrary height
-lineIndent = 2.5 # indentation at the left pof each line (in cm)
-resPerLine = 50 # number of residues per line
-lineDistance = .5 # distance between sequences within one line (in cm)
-blockDistance = 1 # distance between sequence blocks (in cm)
-outputFile = "cpsspresult"
-
-
-
-
-### 3. MAIN PART
-
-# process command line options
-try:
- opts, args = getopt.getopt(sys.argv[1:],
- "vhs:u:w:t:r:i:l:b:o:",
- ["version", "help", "sequence-file=", "structure-file=", "image-width=", "image-height=",
- "residues-per-line=", "line-indent=", "line-distance=", "block-distance=", "output-file="])
-except getopt.GetoptError:
- usage()
- sys.exit(2)
-
-for opt, arg in opts:
- if opt in ("-h", "--help"):
- usage()
- sys.exit()
- elif opt in ("-v", "--version"):
- version()
- sys.exit()
- elif opt in ("-s", "--sequence-file"):
- sequenceFile = arg
- elif opt in ("-u", "--structure-file"):
- structureFile = arg
- elif opt in ("-o", "--output-file"):
- outputFile = arg
- elif opt in ("-w", "--image-width"):
- try:
- imageWidth = float(arg)
- except ValueError:
- print "Invalid image width."
- sys.exit(1)
- elif opt in ("-t", "--image-height"):
- try:
- imageHeight = float(arg)
- except ValueError:
- print "Invalid image height."
- sys.exit(1)
- elif opt in ("r", "--residues-per-line"):
- try:
- resPerLine = int(arg)
- except ValueError:
- print "Invalid number of residues per line."
- sys.exit(1)
- elif opt in ("-i", "--line-indent"):
- try:
- lineIndent = float(arg)
- except ValueError:
- print "Invalid line indentation."
- sys.exit(1)
- elif opt in ("-l", "--line-distance"):
- try:
- lineDistance = float(arg)
- except ValueError:
- print "Invalid line distance."
- sys.exit(1)
- elif opt in ("-b", "--block-distance"):
- try:
- blockDistance = float(arg)
- except ValueError:
- print "Invalid block distance."
- sys.exit(1)
-
-if structureFile == None:
- usage()
- sys.exit(2)
-elif sequenceFile == None:
- # compare the predictions from multiple programs for a single protein
- # open FASTA file
- try:
- seqNames, structures = readFasta(structureFile, SS_ELEMENTS)
- except IOError as error:
- print "Could not open '" + error.filename + "'."
- sys.exit(1)
-
- # process structures
- try:
- structures = commonSyntax(structures)
- structures = addGaps(None, structures)
- brokenStructures = breakLines(structures, resPerLine)
- except IndexError:
- print "The structures seem to differ in length."
- sys.exit(1)
-else:
- # compare the predictions from a single program for multiple proteins
- # open FASTA files
- try:
- seqNames, sequences = readFasta(sequenceFile, AMINO_ACIDS)
- strucNames, structures = readFasta(structureFile, SS_ELEMENTS)
- except IOError as error:
- print "Could not open '" + error.filename + "'."
- sys.exit(1)
-
- # process sequences and structures read from the files
- try:
- sequences = removeGaps(sequences)
- structures = commonSyntax(structures)
- structures = addGaps(sequences, structures)
- brokenStructures = breakLines(structures, resPerLine)
- except IndexError:
- print "The sequences and structures seem to differ in length."
- sys.exit(1)
-
-
-# now for the common part
-# calculate or initiate some variables
-resWidth = float(imageWidth - lineIndent) / resPerLine # width of a single residue (in cm)
-nStruc = len(structures) # number of structures
-nBlocks = len(brokenStructures[0]) # number of blocks
-if imageHeight == 0:
- blocksPerImage = nBlocks # blocks per image (output file)
-else:
- blocksPerImage = int((imageHeight + blockDistance) / (nStruc * lineDistance + blockDistance))
-
-tikzCommands = [] # list of strings where each string contains all TikZ commands for an image
-for i in range(nBlocks / blocksPerImage + (1 if nBlocks % blocksPerImage != 0 else 0)):
- tikzCommands.append("")
-
-# determine the appropriate commands
-curLine = 0
-for struc in brokenStructures:
- curBlock = 0
- curImage = 0
- for line, startRes, endRes in struc:
- tikzCommands[curImage] += makeTikzLabel(seqNames[curLine], curBlock, curLine)
- curType = ""
- for i in range(len(line)):
- if i == 0:
- curType = line[i]
- startPos = i
- if line[i] != "-":
- tikzCommands[curImage] += makeTikzRes(startRes + 1, curBlock, curLine, True)
- else:
- tikzCommands[curImage] += makeTikzRes(startRes, curBlock, curLine, True)
- if i < len(line) - 1:
- if line[i+1].upper() != line[i]:
- tikzCommands[curImage] += makeTikzDraw(curType, curBlock, curLine, startPos, i + 1)
- curType = line[i+1]
- startPos = i + 1
- else:
- if line[i] == "e":
- tikzCommands[curImage] += makeTikzDraw("e", curBlock, curLine, startPos, i + 1)
- else:
- tikzCommands[curImage] += makeTikzDraw(curType, curBlock, curLine, startPos, i + 1)
- tikzCommands[curImage] += makeTikzRes(endRes, curBlock, curLine, False, i + 1)
- curBlock += 1
- if curBlock % blocksPerImage == 0:
- curImage += 1
- curBlock = 0
- curLine += 1
-
-# write the output files
-try:
- for i in range(len(tikzCommands)):
- f = file(outputFile + str(i) + ".tex", "w")
- f.write(tikzCommands[i])
- f.close()
-except IOError as error:
- print "Error while writing '" + error.filename + "'."
diff --git a/macros/latex/contrib/cpssp/cpssp.dtx b/macros/latex/contrib/cpssp/cpssp.dtx
deleted file mode 100644
index 3fbd1f304b..0000000000
--- a/macros/latex/contrib/cpssp/cpssp.dtx
+++ /dev/null
@@ -1,1773 +0,0 @@
-% \iffalse meta-comment
-%
-% Copyright (C) 2009 by Wolfgang Skala
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% \fi
-%
-% \iffalse
-%<package>\ProvidesPackage{cpssp}[2009/06/06 v1.0 compare protein secondary structure predictions]
-%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%
-%<*driver>
-\documentclass[a4paper,draft]{ltxdoc}
-\usepackage[english]{babel}
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage{cpssp}
-\usepackage{xcolor}
-\EnableCrossrefs
-\CodelineIndex
-\RecordChanges
-\begin{document}
- \DocInput{cpssp.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-% \CheckSum{403}
-%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-%
-% \changes{v1.0}{2009/06/06}{Initial version}
-%
-% \GetFileInfo{cpssp.sty}
-%
-% \DoNotIndex{\@ifundefined,\begin,\boolean,\clip,\colorlet,\csname,\DeclareBoolOption,\DeclareStringOption,\define@key,\draw,\endcsname,\end,\equal,\fill,\filldraw,\ifthenelse,\input,\MessageBreak,\newcommand,\newenvironment,\node,\PackageWarning,\pi,\ProcessKeyvalOptions,\providecolor,\real,\renewcommand,\RequirePackage,\scriptsize,\setboolean,\setkeys,\SetupKeyvalOptions,\sffamily,\shade,\tiny,\usetikzlibrary,}
-%
-% \title{The \textsf{cpssp} package\thanks{This document corresponds to \textsf{cpssp}~\fileversion, dated~\filedate.}}
-% \author{Wolfgang Skala \\ \texttt{Wolfgang.Skala@sbg.ac.at}}
-% \date{\filedate}
-% \maketitle
-%
-%
-% \section{Introduction}
-%
-% The \textsf{cpssp} package allows you to draw a two-dimensional representation of a protein's secondary structure in \LaTeX. Besides, it is possible to graphically \textbf{c}ompare \textbf{p}rotein \textbf{s}econdary \textbf{s}tructure \textbf{p}redictions (hence the name of the package). One can both compare predictions from a single program for several protein sequences (which have been aligned using any appropriate algorithm) and predictions from several programs for a single protein sequence.
-%
-% The following steps are necessary to obtain such a representation: First, input files for the |cpssp| program have to be prepared (§~\ref{sec:inputfiles}). Second, these input files are run through the |cpssp| program, which generates files that can be read by \LaTeX\ (§~\ref{sec:program}). Third, these files are included in a \LaTeX\ document which uses the |cpssp| package, thus providing the necessary commands (§~\ref{sec:latex}).
-%
-% A detailed description of these steps follows, and examples use sequences and predicted secondary structures for collagenases G (ColG) and H (ColH) from \textit{Clostridium histolyticum} and for collagenase T (ColT) from \textit{C. tetani}.
-%
-%
-% \section{Preparation of the Input Files}
-% \label{sec:inputfiles}
-%
-% |cpssp| is a Python 2.6 script and should run on any platform where Python is available. Start the program by either typing |python cpssp| \meta{options} or by making sure that the script is executable (e.g., |chmod u+x cpssp|) and then directly starting the file (|cpssp| \meta{options}).
-%
-% |cpssp| needs one or two input files, one containing the sequences and the other containing the secondary structure predictions. If you want to compare the secondary structure predictions from several programs of the same sequence, you only need the latter, whereas both are needed if you plan to compare the secondary structures predicted by a single program, but for two or more different sequences.
-%
-% The input files must be in FASTA format. Thus, each sequence or structure starts with a header line whose first character is |>| followed by a description of the sequence. Note that this description is used as a label in the graphical output (the description lines from the sequence file if several sequences are compared, and the description lines from the structure file if several prediction programs are compared), so it is advisable to keep it short (in our example below, the sequences have been named after the organism they are from, and the structures have been named after the program which predicted them).
-%
-% The FASTA file containing the sequences may be exported from any multiple sequence alignment program you like. Gaps in the sequences may be indicated by dashes (-) or periods (.); besides, the standard one letter abbreviations for amino acids (ARNDCQEGHILKMFPSTWYV) are allowed. In the structure FASTA file, the following letters are allowed: B ($\beta$-bridge), C (coil), E ($\beta$-strand), G ($3_{10}$-helix), H ($\alpha$-helix), I ($\pi$-helix), S (bend), and T ($\beta$-turn); in addition, a coil is indicated by a space ( ) or a dash (-) in the output of some prediction programs. All these secondary structure elements are supported; although most algorithms predict only coil, $\alpha$-helices and $\beta$-strands, the remaining elements occur in the output of secondary structure assignment programs such as STRIDE. |cpssp| has been tested with the output from STRIDE \cite{Frishman1995} and the following prediction algorithms: PSIPRED \cite{McGuffin2000}, Jpred \cite{Cole2008}, CDM \cite{Cheng2007}, SSpro \cite{Pollastri2002}, and SABLE \cite{Adamczak2005}.
-%
-% The order of the sequences or structures in the FASTA files determines their order in the graphical output. Note that if using both sequence and structure file, the order must be the same in these files. Furthermore, each sequence must be as long as the corresponding structure and all sequences or structures must have the same length (gaps included), or the input files can't be processed properly.
-%
-% In our first example, ClustalX \cite{Larkin2007} was used to align the catalytic domains of three clostridial collagenases (ColG, ColH and ColT) \cite{Ducka2009}. The aligned sequences were exported from the resulting multiple sequence alignment by using JalView \cite{Waterhouse2009}. The corresponding FASTA file is |colsequences.fasta|. The FASTA file containing the structures is |colstructures.fasta|; it was made by obtaining the predictions of the three sequences from PSIPRED followed by copying and pasting the prediction lines and adding headers.
-%
-% Our second example will compare the secondary structure of ColG predicted by five different programs (the ones mentioned above). Therefore, the same approach as for the structure file from the first example was made, yielding the file |colpredictions.fasta|.
-%
-% The third example makes use of another possibility provided by |cpssp|, namely to print a single secondary structure prediction for a single protein. The PSIPRED prediction for ColT was therefore copied into the file |coltprediction.fasta| as described above.
-%
-%
-% \section{Running the \texttt{cpssp} Program}
-% \label{sec:program}
-%
-% The |cpssp| program is a Python script and should run on every system where a Python implementation is available. Basically, it reads the input file(s) and decides whether to compare structures predicted by the same algorithm for different proteins or structures predicted by different algorithms for the same protein. Then, gaps appearing in each sequence at the same position are removed from the sequences. The structures read from the file get a common syntax (i.e., all spaces and dashes indicating a coil are converted to a C) and are gapped so that they possess the same gaps as their respective sequences. In a final step, structures are broke into lines and are translated to \LaTeX\ commands which are written to one or several output files.
-%
-% The |cpssp| command supports the following options:
-% \begin{itemize}
-% \item |-h| or |--help|: Prints a short description of the available parameters.
-% \item |-v| or |--version|: Prints the program version.
-% \item |-s| or |--sequence-file|: The name of the input file containing the sequence data. This option must be omitted
-% if structures predicted by different programs for a single sequence are to be compared.
-% \item |-u| or |--structure-file|: This is the only mandatory option, as the name of the input file containing the structure data
-% must be given in each case.
-% \item |-o| or |--output-file|: Depending on the size of the graphical output (see below), |cpssp| splits the output into several separate files.
-% This is a useful feature if you want to include your comparison in a paper and have to deal with a limited page size
-% (but can be turned off nevertheless as described below). The default output filename is |cpsspresultX.tex|, where |X| is the part that is
-% consecutively numbered. However, by specifying the |-o| option and its argument, you may change the filename before the number. For example,
-% |-o tpp2results| would give |tpp2results0.tex|, |tpp2results1.tex| and so on.
-% \item |-w| or |--image-width|: A number that sets the approximate width $w$ of the image in cm (the default value is 15). Note that the total width
-% is somewhat larger if you decide to include the number of the residues at the end of each line in the final image.
-% \item |-t| or |--image-height|: A number that sets the maximal height of each image in cm (the default value is 20). |cpssp| uses an algorithm
-% where a new output file is started if the total height exceeds the value given by this option, thereby breaking a comparison into several
-% images. While this feature is useful within the constraints of printing paper, is can be turned off by specifying a maximal height of zero
-% (|-t 0|). Note that the height specified is not reached in any case; this is due to the distances of lines and blocks (see below).
-% \item |-i| or |--line-indent|: A number that specifies the space that is left blank at the beginning of each line in cm (default is 2.5).
-% This space is reserved for the labels that tell the reader which protein is represented by the secondary structure shown and for the numbers
-% that indicate the residue at the start of each line.
-% \item |-r| or |--residues-per-line|: The number of amino acid residues that should fit on a single line (default is 50). The width $r$ of a single
-% residue is calculated from this number ($n$), from the indention $i$ at the beginning of each line and from the line width $w$ by $r = \frac{w - i}{n}$.
-% Therefore, $r$ is 0.25~cm for the default values.
-% \item |-l| or |--line-distance|: A number that gives the distance between lines (default is .5). In an image comparing secondary structure predictions,
-% each prediction resides on its own line; if the length of the comparison exceeds line width minus the indention, is it broken into several blocks
-% which have a distance given by
-% \item |-b| or |--block-distance| (default is 1).
-% \end{itemize}
-%
-% \newpage
-% In our first example, the program was invoked by
-% \begin{verbatim}
-% cpssp -s ColSequences.fasta -u ColStructures.fasta
-% -w 14 -i 1.5 -t 20 -o Collagenases
-% \end{verbatim}
-% to produce a total of 2 images comparing the collagenases. For the second example, the command was
-% \begin{verbatim}
-% cpssp -u ColGPredictions.fasta -w 14 -i 1.5 -t 10
-% -l .25 -b .5 -o ColGPredictions
-% \end{verbatim}
-% to produce a total of 3 images comparing the predicted structures for ColG from \textit{C. histolyticum}, and for the third example,
-% \begin{verbatim}
-% cpssp -u ColTPrediction.fasta -w 14 -i 0 -r 56 -t 20
-% -b .25 -o ColTPrediction
-% \end{verbatim}
-% produced a single output file.
-%
-%
-%
-% \section{Usage of the \textsf{cpssp} Package}
-% \label{sec:latex}
-%
-%
-% \subsection{Package Options}
-%
-% The image itself is plotted in \LaTeX\ using the Ti\textit{k}Z and \textsc{pgf} packages \cite{Tantau2008}. In order to use the output from |cpssp| in your \LaTeX\ document, you have to load the corresponding package by |\usepackage{cpssp}| in the preamble. The following options are known to the package; their values are set by using the \meta{key}=\meta{value} syntax.
-%
-% |style| governs the general appearance of the representation. Currently four styles are defined:
-% \begin{itemize}
-% \item |small| is the default value and gives an image as in fig.~\ref{fig:3StyleSmall}. Note that the default lengths in the |cpssp| program
-% have been optimized for this style, so you may need to specify different values when using one of the styles below (as was done in the examples).\\
-% \hspace*{-21pt}\begin{cpsspimage}[style=small, labels=false, numbers=false]{cpsspelements}
-% \node at (.25, 0) [anchor=north] {\sffamily C};
-% \node at (.875, 0) [anchor=north] {\sffamily G};
-% \node at (1.875, 0) [anchor=north] {\sffamily B};
-% \node at (3.25, 0) [anchor=north] {\sffamily E};
-% \node at (5, 0) [anchor=north] {\sffamily G};
-% \node at (6.75, 0) [anchor=north] {\sffamily H};
-% \node at (8.5, 0) [anchor=north] {\sffamily I};
-% \node at (9.875, 0) [anchor=north] {\sffamily S};
-% \node at (11.25, 0) [anchor=north] {\sffamily T};
-% \end{cpsspimage}
-% \item |large| is similar to the |small| style, but the secondary structure elements are about twice as large (see fig.~\ref{fig:3StyleLarge}).
-% This style is useful for short sequences.\\
-% \hspace*{-21pt}\begin{cpsspimage}[style=large, labels=false, numbers=false]{cpsspelements}
-% \node at (.25, 0) [anchor=north] {\sffamily C};
-% \node at (.875, 0) [anchor=north] {\sffamily G};
-% \node at (1.875, 0) [anchor=north] {\sffamily B};
-% \node at (3.25, 0) [anchor=north] {\sffamily E};
-% \node at (5, 0) [anchor=north] {\sffamily G};
-% \node at (6.75, 0) [anchor=north] {\sffamily H};
-% \node at (8.5, 0) [anchor=north] {\sffamily I};
-% \node at (9.875, 0) [anchor=north] {\sffamily S};
-% \node at (11.25, 0) [anchor=north] {\sffamily T};
-% \end{cpsspimage}
-% \item |graylines| is the style to use for black and white images when space runs out (see fig.~\ref{fig:3StyleGraylines}).\\
-% \hspace*{-22pt}\begin{cpsspimage}[style=graylines, labels=false, numbers=false]{cpsspelements}
-% \node at (.25, 0) [anchor=north] {\sffamily C};
-% \node at (.875, 0) [anchor=north] {\sffamily G};
-% \node at (1.875, 0) [anchor=north] {\sffamily B};
-% \node at (3.25, 0) [anchor=north] {\sffamily E};
-% \node at (5, 0) [anchor=north] {\sffamily G};
-% \node at (6.75, 0) [anchor=north] {\sffamily H};
-% \node at (8.5, 0) [anchor=north] {\sffamily I};
-% \node at (9.875, 0) [anchor=north] {\sffamily S};
-% \node at (11.25, 0) [anchor=north] {\sffamily T};
-% \end{cpsspimage}
-% \item |pdb| is similar to the output of the RCSB Protein Data Bank (under ``Sequence / Structure Details''; see fig.~\ref{fig:3StylePdb}).\\[.5cm]
-% \hspace*{-22pt}\begin{cpsspimage}[style=pdb, labels=false, numbers=false]{cpsspelements}
-% \node at (.25, 0) [anchor=north] {\sffamily C};
-% \node at (.875, 0) [anchor=north] {\sffamily G};
-% \node at (1.875, 0) [anchor=north] {\sffamily B};
-% \node at (3.25, 0) [anchor=north] {\sffamily E};
-% \node at (5, 0) [anchor=north] {\sffamily G};
-% \node at (6.75, 0) [anchor=north] {\sffamily H};
-% \node at (8.5, 0) [anchor=north] {\sffamily I};
-% \node at (9.875, 0) [anchor=north] {\sffamily S};
-% \node at (11.25, 0) [anchor=north] {\sffamily T};
-% \end{cpsspimage}
-% \end{itemize}
-%
-% |labels| can either be |true| or |false| and determines if the secondary structure names should be shown at the beginning of each line. It may be appropriate to turn off the labels if a single secondary structure of a single protein is shown.
-%
-% |numbers| is also a bool option and displays or hides the numbers at to left and right of each line which indicate the first an last residue in this line, respectively.
-%
-% |labelformat| controls the formatting of the structure labels; its default definition is |\sffamily\scriptsize|. The last control sequence may take a single mandatory argument, so |labelformat=\textit| is valid.
-%
-% |numberformat| formats the numbers that indicate the first and last residue on each line, default is |\sffamily\tiny|. The last control sequence may again take a single mandatory argument.
-%
-% |threehelixname| and |pihelixname| hold macros that print the name of the $3_{10}$-helix and the $\pi$-helix, respectively, above the corresponding secondary structure segments when using the |graylines| style. These macros are |\tiny$3_{10}$| and |\tiny$\pi$| by default, respectively.
-%
-% \bigskip
-% \DescribeMacro{\cpsspformat}
-% These options can be changed at any place within the document by changing their values within the argument of |\cpsspformat|\marg{options}.
-%
-%
-% \subsection{Including \texttt{cpssp} Files}
-%
-% The output \LaTeX\ files from |cpssp| may be included either directly in the text or inside a float environment such as |figure| by using one of the following:
-% \begin{itemize}
-% \item \DescribeMacro{\cpsspinput}
-% |\cpsspinput|\oarg{options}\marg{filename}\\
-% This command takes a single mandatory argument, the name of the |cpssp| output file without the |.tex| extension.
-% The optional argument takes the same options as the package and allows to change the format of the representation locally.
-% \item \DescribeEnv{cpsspimage}
-% |\begin{cpsspimage}|\oarg{options}\marg{filename}\\
-% $\ldots$\\
-% |\end{cpsspimage}|\\
-% This is the environment version of |\cpsspinput| with the same optional and mandatory argument.
-% The environment allows you to use additional graphical elements (e.g., comments and arrows) in the secondary structure image
-% by using standard Ti\textit{k}Z syntax (this was done in the small images beneath the style descriptions where additional letters indicate
-% the secondary structure element which is represented by each segment).
-% \end{itemize}
-%
-% \begin{figure}[p]
-% \centering
-% \hspace*{-32pt}\cpsspinput{Collagenases0}\hspace*{-32pt}
-% \caption{A secondary structure comparison from \texttt{Collagenases0.tex} using the \texttt{small} style and the default format for both residue
-% numbers and labels.}
-% \label{fig:3StyleSmall}
-% \end{figure}
-%
-% \begin{figure}[p]
-% \centering
-% \hspace*{-22pt}\cpsspinput[style=graylines, numbers=false, labelformat=\sffamily\tiny\textit]{ColGPredictions1}\hspace*{-22pt}
-% \caption{A secondary structure comparison from \texttt{ColGPredictions1.tex} using the \texttt{graylines} style. Residue numbers are turned off by
-% the option \texttt{numbers=false}. The label format is changed to \texttt{\textbackslash sffamily\textbackslash tiny\textbackslash textit}.}
-% \label{fig:3StyleGraylines}
-% \end{figure}
-%
-% \begin{figure}[p]
-% \centering
-% \hspace*{-43pt}\cpsspinput[style=large, labels=false, numbers=true, numberformat=\footnotesize\color{blue}]{ColTPrediction0}\hspace*{-43pt}
-% \caption{A secondary structure prediction from \texttt{ColTPrediction0.tex} using the \texttt{large} style. Labels are hidden by \texttt{labels=off}.
-% The number format is \texttt{\textbackslash footnotesize\textbackslash color\{blue\}}.}
-% \label{fig:3StyleLarge}
-% \end{figure}
-%
-% \begin{figure}[p]
-% \centering
-% \hspace*{-43pt}\cpsspinput[style=pdb, labels=false]{ColTPrediction0}\hspace*{-43pt}
-% \caption{A secondary structure prediction from \texttt{ColTPrediction0.tex} using the \texttt{pdb} style. Labels are hidden by \texttt{labels=off}.}
-% \label{fig:3StylePdb}
-% \end{figure}
-%
-% \clearpage
-% \begin{thebibliography}{10}
-% \providecommand{\url}[1]{\texttt{#1}}
-%
-% \bibitem{Frishman1995}
-% \textsc{Frishman, D.} \textit{\&} \textsc{Argos, P.}
-% \newblock Knowledge-based protein secondary structure assignment.
-% \newblock \emph{Proteins} \textbf{23}, 566--579 (1995).
-%
-% \bibitem{McGuffin2000}
-% \textsc{McGuffin, L.~J.}, \textsc{Bryson, K.} \textit{\&} \textsc{Jones, D.~T.}
-% \newblock The PSIPRED protein structure prediction server.
-% \newblock \emph{Bioinformatics} \textbf{16}, 404--405 (2000).
-%
-% \bibitem{Cole2008}
-% \textsc{Cole, C.}, \textsc{Barber, J.~D.} \textit{\&} \textsc{Barton, G.~J.}
-% \newblock The Jpred 3 secondary structure prediction server.
-% \newblock \emph{Nucleic Acids Res.} \textbf{36}, W197--W201 (2008).
-%
-% \bibitem{Cheng2007}
-% \textsc{Cheng, H.}, \textsc{Sen, T.~Z.} \emph{et~al.}
-% \newblock Consensus Data Mining (CDM) Protein Secondary Structure Prediction
-% Server: combining GOR V and Fragment Database Mining (FDM).
-% \newblock \emph{Bioinformatics} \textbf{23}, 2628--2630 (2007).
-%
-% \bibitem{Pollastri2002}
-% \textsc{Pollastri, G.}, \textsc{Przybylski, D.} \emph{et~al.}
-% \newblock Improving the prediction of protein secondary structure in three and
-% eight classes using recurrent neural networks and profiles.
-% \newblock \emph{Proteins} \textbf{47}, 228--235 (2002).
-%
-% \bibitem{Adamczak2005}
-% \textsc{Adamczak, R.}, \textsc{Porollo, A.} \textit{\&} \textsc{Meller, J.}
-% \newblock Combining prediction of secondary structure and solvent accessibility
-% in proteins.
-% \newblock \emph{Proteins} \textbf{59}, 467--475 (2005).
-%
-% \bibitem{Larkin2007}
-% \textsc{Larkin, M.~A.}, \textsc{Blackshields, G.} \emph{et~al.}
-% \newblock Clustal W and Clustal X version 2.0.
-% \newblock \emph{Bioinformatics} \textbf{23}, 2947--2948 (2007).
-%
-% \bibitem{Ducka2009}
-% \textsc{Ducka, P.}, \textsc{Eckhard, U.} \emph{et~al.}
-% \newblock A universal strategy for high-yield production of soluble and
-% functional clostridial collagenases in \textit{E. coli}.
-% \newblock \emph{Appl. Microbiol. Biotechnol.} in print (2009).
-%
-% \bibitem{Waterhouse2009}
-% \textsc{Waterhouse, A.~M.}, \textsc{Procter, J.~B.} \emph{et~al.}
-% \newblock Jalview Version 2--a multiple sequence alignment editor and analysis
-% workbench.
-% \newblock \emph{Bioinformatics} \textbf{25}, 1189--1191 (2009).
-%
-% \bibitem{Tantau2008}
-% \textsc{Tantau, T.}
-% \newblock The Ti\textit{k}Z and \textsc{pgf} Packages (2008).
-% \newline{\footnotesize\url{http://tug.ctan.org/tex-archive/graphics/pgf/base/}}
-%
-% \end{thebibliography}
-% \StopEventually{\PrintChanges\PrintIndex}
-%
-% \clearpage
-% \section{Implementation}
-%
-% \iffalse
-%<*package>
-% \fi
-%
-% \subsection{Package Options}
-%
-% The packages \textsf{ifthen} and \textsf{calc} are used for conditionals and calculation of some coordinates, respectively, while \textsf{kvoptions} handles the options specified when the package is loaded. These options and their default values are described in §~\ref{sec:latex}.
-% \begin{macrocode}
-\RequirePackage{ifthen,calc}
-\RequirePackage{kvoptions}
- \SetupKeyvalOptions{family=Cps, prefix=Cps@}
- \DeclareStringOption[small]{style}
- \DeclareBoolOption[true]{labels}
- \DeclareBoolOption[true]{numbers}
- \DeclareStringOption[\sffamily\scriptsize]{labelformat}
- \DeclareStringOption[\sffamily\tiny]{numberformat}
- \DeclareStringOption[\tiny$3_{10}$]{threehelixname}
- \DeclareStringOption[\tiny$\pi$]{pihelixname}
-\ProcessKeyvalOptions*
-% \end{macrocode}
-%
-% \subsection{Command Options}
-%
-% The options which can be set in the optional arguments of |\cpsspinput| and the |cpsspimage| environment and in the mandatory argument of |\cpsspformat| are the same as when loading the package and are set up with commands provided by the \textsf{keyval} package (which is not loaded explicitly because \textsf{kvoptions} takes care of that).
-% \begin{macrocode}
-\define@key{cpssp}{style}{\cpssp@style{#1}}
-\define@key{cpssp}{numbers}{%
- \ifthenelse{\equal{#1}{true}}%
- {\setboolean{Cps@numbers}{true}}%
- {\setboolean{Cps@numbers}{false}}%
-}
-\define@key{cpssp}{labels}{%
- \ifthenelse{\equal{#1}{true}}%
- {\setboolean{Cps@labels}{true}}%
- {\setboolean{Cps@labels}{false}}%
-}
-\define@key{cpssp}{labelformat}%
- {\renewcommand\cpssp@labelformat{#1}}
-\define@key{cpssp}{numberformat}%
- {\renewcommand\cpssp@numberformat{#1}}
-\define@key{cpssp}{threehelixname}%
- {\renewcommand\cpssp@threehelix{#1}}
-\define@key{cpssp}{pihelixname}%
- {\renewcommand\cpssp@pihelix{#1}}
-% \end{macrocode}
-%
-% \subsection{Ti\textit{k}Z Configuration}
-%
-% The Ti\textit{k}Z libraries |positioning| and |decorations.pathmorphing| are needed for additional positioning options for the |\node| command and for drawing of the helices in |pdb| style, respectively.
-% \begin{macrocode}
-\RequirePackage{tikz}
- \usetikzlibrary{positioning}
- \usetikzlibrary{decorations.pathmorphing}
-% \end{macrocode}
-% The package defines some additional colors which govern the appearance of the secondary structure elements in the |small|/|large| (the first nine) and |pdb| style (the last nine). In each color, the last letter indicates the structure element in which the color is used. You may change these colors by the commands provided by the \textsf{xcolor} package anywhere within the document. Note that the shades of gray used in the |graylines| style can not be changed.
-% \begin{macrocode}
- \colorlet {CpsspColorX} {black}
- \providecolor{CpsspColorB} {rgb}{0,.125,1}
- \colorlet {CpsspColorC} {black!80}
- \providecolor{CpsspColorE} {rgb}{0,.5,1}
- \providecolor{CpsspColorG} {rgb}{1,0,1}
- \providecolor{CpsspColorH} {rgb}{1,0,0}
- \providecolor{CpsspColorI} {rgb}{1,.75,0}
- \providecolor{CpsspColorS} {rgb}{0,.75,0}
- \providecolor{CpsspColorT} {rgb}{0,.5,0}
- \colorlet {CpsspColorPdbX} {black!33}
- \providecolor{CpsspColorPdbB}{rgb}{.49,.39,0}
- \colorlet {CpsspColorPdbC} {black}
- \providecolor{CpsspColorPdbE}{rgb}{1,.8,0}
- \providecolor{CpsspColorPdbG}{rgb}{1,.45,.45}
- \providecolor{CpsspColorPdbH}{rgb}{.71,.22,.22}
- \providecolor{CpsspColorPdbI}{rgb}{.5,0,0}
- \providecolor{CpsspColorPdbS}{rgb}{.4,0,.39}
- \providecolor{CpsspColorPdbT}{rgb}{.6,0,.59}
-% \end{macrocode}
-%
-% \subsection{User Interface, Part 1}
-%
-% The following commands are found in the output of the |cpssp| program, but may also be used anywhere within a |tikzpicture| environment.
-% \begin{macro}{\cpsspGap}
-% \begin{macro}{\cpsspBridge}
-% \begin{macro}{\cpsspCoil}
-% \begin{macro}{\cpsspSheet}
-% \begin{macro}{\cpsspSheetT}
-% \begin{macro}{\cpsspThreeTenHelix}
-% \begin{macro}{\cpsspAlphaHelix}
-% \begin{macro}{\cpsspPiHelix}
-% \begin{macro}{\cpsspBend}
-% \begin{macro}{\cpsspTurn}
-% These nine macros each take three mandatory arguments, the first specifying the $y$ coordinate and the second and third specifying the start and end $x$ coordinates, respectively (all coordinates should be given in centimeters). Each macro basically expands to another control sequence which contains the Ti\textit{k}Z drawing commands (see below). The names clearly indicate which secondary structure element is produced. |\cpsspSheetT| draws the \textit{N}-terminus of a $\beta$-sheet whithout the \textit{C}-terminal arrowhead; this is useful for $\beta$-sheets that continue past the end of a line.
-% \begin{macrocode}
-\newcommand\cpsspGap{\cpssp@makeX}
-\newcommand\cpsspBridge{\cpssp@makeB}
-\newcommand\cpsspCoil{\cpssp@makeC}
-\newcommand\cpsspSheet{\cpssp@makeE}
-\newcommand\cpsspSheetT{\cpssp@makeET}
-\newcommand\cpsspThreeTenHelix{\cpssp@makeG}
-\newcommand\cpsspAlphaHelix{\cpssp@makeH}
-\newcommand\cpsspPiHelix{\cpssp@makeI}
-\newcommand\cpsspBend{\cpssp@makeS}
-\newcommand\cpsspTurn{\cpssp@makeT}
-% \end{macrocode}
-% \end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}
-% \begin{macro}{\cpsspLabel}
-% The |\cpsspLabel| macro first checks if the names of the structures should be printed at the beginning of each line and then either calls the appropriate internal macro or does nothing. The first mandatory argument takes the $y$ coordinate, the second the label text.
-% \begin{macrocode}
-\newcommand\cpsspLabel[2]{%
- \ifthenelse{\boolean{Cps@labels}}{\cpssp@makeLabel{#1}{#2}}{}%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\cpsspStartRes}
-% \begin{macro}{\cpsspStartRes}
-% These macros, which print the number of the first and the last residue in the line, first check if the numbers should appear at all and then either call the internal command or do nothing. The three arguments specify $y$ coordinate, $x$ coordinate and label text, respectively.
-% \begin{macrocode}
-\newcommand\cpsspStartRes[3]{%
- \ifthenelse{\boolean{Cps@numbers}}{\cpssp@makeStartRes{#1}{#2}{#3}}{}%
-}
-\newcommand\cpsspEndRes[3]{%
- \ifthenelse{\boolean{Cps@numbers}}{\cpssp@makeEndRes{#1}{#2}{#3}}{}%
-}
-% \end{macrocode}
-% \end{macro}\end{macro}
-%
-% \subsection{Styles}
-%
-% \begin{macro}{\cpssp@makeX}
-% \begin{macro}{\cpssp@makeB}
-% \begin{macro}{\cpssp@makeC}
-% \begin{macro}{\cpssp@makeE}
-% \begin{macro}{\cpssp@makeET}
-% \begin{macro}{\cpssp@makeG}
-% \begin{macro}{\cpssp@makeH}
-% \begin{macro}{\cpssp@makeI}
-% \begin{macro}{\cpssp@makeS}
-% \begin{macro}{\cpssp@makeT}
-% \begin{macro}{\cpssp@makeLabel}
-% \begin{macro}{\cpssp@makeStartRes}
-% \begin{macro}{\cpssp@makeEndRes}
-% First we define some empty internal macros which will be redefined when a particular style is chosen. These are the macros that are called by the user-level control sequences described above.
-% \begin{macrocode}
-\newcommand\cpssp@makeX{}
-\newcommand\cpssp@makeB{}
-\newcommand\cpssp@makeC{}
-\newcommand\cpssp@makeE{}
-\newcommand\cpssp@makeET{}
-\newcommand\cpssp@makeG{}
-\newcommand\cpssp@makeH{}
-\newcommand\cpssp@makeI{}
-\newcommand\cpssp@makeS{}
-\newcommand\cpssp@makeT{}
-\newcommand\cpssp@makeLabel{}
-\newcommand\cpssp@makeStartRes{}
-\newcommand\cpssp@makeEndRes{}
-% \end{macrocode}
-% \end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}
-% \begin{macro}{\cpssp@labelformat}
-% \begin{macro}{\cpssp@numberformat}
-% The two macros below are used for formatting the structure labels and first/last residue numbers. As can be seen from the code, whenever they are used, the argument that follows is surrounded by braces. This allows one to use control sequences with a single mandatory argument at the end of the definition of both |\cpssp@labelformat| and |\cpssp@numberformat|.
-% \begin{macrocode}
-\newcommand\cpssp@labelformat{}
-\newcommand\cpssp@numberformat{}
-% \end{macrocode}
-% \end{macro}\end{macro}
-% \begin{macro}{\cpssp@threehelix}
-% \begin{macro}{\cpssp@pihelix}
-% These two commands contain the labels that are printed above $3_{10}$- and $\pi$-helices in the |graylines| style. They are set by the corresponding options.
-% \begin{macrocode}
-\newcommand\cpssp@threehelix{}
-\newcommand\cpssp@pihelix{}
-% \end{macrocode}
-% \end{macro}\end{macro}
-% \begin{macro}{\cpsstyle@small}
-% The |small| style is shown in fig.~\ref{fig:3StyleSmall}. The internal drawing commands described above are redefined so that they expand to Ti\textit{k}Z drawing commands. Note that coordinates are calculated by using the syntax from the \textsf{calc} package.
-% \begin{macrocode}
-\newcommand\cpsstyle@small{%
- \renewcommand\cpssp@makeX[3]{%
- \draw[dashed, thick, color=CpsspColorX]%
- (##2, ##1+.2) -- (##3, ##1+.2);%
- }%
- \renewcommand\cpssp@makeB[3]{%
- \cpssp@makeC{##1}{##2}{##3}%
- \fill[color=CpsspColorB]%
- (##2, ##1+.1) -- (##3-.23, ##1+.1) -- (##3-.23, ##1) --%
- (##3, ##1+.2) -- (##2, ##1+.2);%
- }%
- \renewcommand\cpssp@makeC[3]{%
- \shade[top color=CpsspColorC, bottom color=white]%
- (##2, ##1+.2375) rectangle (##3, ##1+.21875);%
- \shade[top color=white, bottom color=CpsspColorC]%
- (##2, ##1+.21875) rectangle (##3, ##1+.1625);%
- }%
- \renewcommand\cpssp@makeE[3]{%
- \cpssp@makeC{##1}{##3-.1}{##3}%
- \fill[color=CpsspColorE]%
- (##2, ##1+.1) -- (##3-.23, ##1+.1) -- (##3-.23, ##1) --%
- (##3, ##1+.2) -- (##3-.23, ##1+.4) -- (##3-.23, ##1+.3)--%
- (##2, ##1+.3);%
- }%
- \renewcommand\cpssp@makeET[3]{%
- \fill[color=CpsspColorE]%
- (##2, ##1+.1) rectangle (##3, ##1+.3);%
- }%
- \renewcommand\cpssp@makeG[3]{%
- \shade[top color=CpsspColorG, bottom color=white]%
- (##2, ##1+.3) rectangle (##3, ##1+.25);%
- \shade[top color=white, bottom color=CpsspColorG]%
- (##2, ##1+.25) rectangle (##3, ##1+.15);%
- \shade[top color=CpsspColorG, bottom color=black]%
- (##2, ##1+.15) rectangle (##3, ##1+.1);%
- }%
- \renewcommand\cpssp@makeH[3]{%
- \shade[top color=CpsspColorH, bottom color=white]%
- (##2, ##1+.3) rectangle (##3, ##1+.25);%
- \shade[top color=white, bottom color=CpsspColorH]%
- (##2, ##1+.25) rectangle (##3, ##1+.15);%
- \shade[top color=CpsspColorH, bottom color=black]%
- (##2, ##1+.15) rectangle (##3, ##1+.1);%
- }%
- \renewcommand\cpssp@makeI[3]{%
- \shade[top color=CpsspColorI, bottom color=white]%
- (##2, ##1+.3) rectangle (##3, ##1+.25);%
- \shade[top color=white, bottom color=CpsspColorI]%
- (##2, ##1+.25) rectangle (##3, ##1+.15);%
- \shade[top color=CpsspColorI, bottom color=black]%
- (##2, ##1+.15) rectangle (##3, ##1+.1);%
- }%
- \renewcommand\cpssp@makeS[3]{%
- \begin{scope}%
- \clip (##2, ##1) rectangle (##3, ##1+1);%
- \draw[ultra thick, color=CpsspColorS, line cap=round]%
- (##2, ##1+.19) -- ({(##2+##3)*\real{.5}}, ##1+.39) --%
- (##3, ##1+.19);%
- \end{scope}%
- }%
- \renewcommand\cpssp@makeT[3]{%
- \begin{scope}%
- \clip (##2, ##1) rectangle (##3, ##1+1);%
- \draw[line width=.05cm, color=CpsspColorT]%
- (##2, ##1+.1625) arc (180:0:{(##3-##2)*\real{.5}} and .25);%
- \end{scope}%
- }%
- \renewcommand\cpssp@makeLabel[2]{%
- \node at (0, ##1) [inner sep=0pt, above right=.075 and 0]%
- {\cpssp@labelformat{##2}};%
- }%
- \renewcommand\cpssp@makeStartRes[3]{%
- \node at (##2, ##1+.2) [left]%
- {\cpssp@numberformat{##3}};%
- }%
- \renewcommand\cpssp@makeEndRes[3]{%
- \node at (##2, ##1+.2) [right]%
- {\cpssp@numberformat{##3}};%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\cpsstyle@large}
-% The |large| style is shown in fig.~\ref{fig:3StyleLarge}.
-% \begin{macrocode}
-\newcommand\cpsstyle@large{%
- \renewcommand\cpssp@makeX[3]{%
- \draw[dashed, thick, color=CpsspColorX]%
- (##2, ##1+.3) -- (##3, ##1+.3);%
- }%
- \renewcommand\cpssp@makeB[3]{%
- \cpssp@makeC{##1}{##2}{##3}%
- \fill[color=CpsspColorB]%
- (##2, ##1+.15) -- (##3-.23, ##1+.15) -- (##3-.23, ##1) --%
- (##3, ##1+.3) -- (##2, ##1+.3);%
- }%
- \renewcommand\cpssp@makeC[3]{%
- \shade[top color=CpsspColorC, bottom color=white]%
- (##2, ##1+.35) rectangle (##3, ##1+.325);%
- \shade[top color=white, bottom color=CpsspColorC]%
- (##2, ##1+.325) rectangle (##3, ##1+.25);%
- }%
- \renewcommand\cpssp@makeE[3]{%
- \cpssp@makeC{##1}{##3-.1}{##3}%
- \fill[color=CpsspColorE]%
- (##2, ##1+.15) -- (##3-.23, ##1+.15) -- (##3-.23, ##1) --%
- (##3, ##1+.3) -- (##3-.23, ##1+.6) -- (##3-.23, ##1+.45) --%
- (##2, ##1+.45);%
- }%
- \renewcommand\cpssp@makeET[3]{%
- \fill[color=CpsspColorE]%
- (##2, ##1+.15) rectangle (##3, ##1+.45);%
- }%
- \renewcommand\cpssp@makeG[3]{%
- \shade[top color=CpsspColorG, bottom color=white]%
- (##2, ##1+.5) rectangle (##3, ##1+.4);%
- \shade[top color=white, bottom color=CpsspColorG]%
- (##2, ##1+.4) rectangle (##3, ##1+.2);%
- \shade[top color=CpsspColorG, bottom color=black] %
- (##2, ##1+.2) rectangle (##3, ##1+.1);%
- }%
- \renewcommand\cpssp@makeH[3]{%
- \shade[top color=CpsspColorH, bottom color=white]%
- (##2, ##1+.5) rectangle (##3, ##1+.4);%
- \shade[top color=white, bottom color=CpsspColorH]%
- (##2, ##1+.4) rectangle (##3, ##1+.2);%
- \shade[top color=CpsspColorH, bottom color=black] %
- (##2, ##1+.2) rectangle (##3, ##1+.1);%
- }%
- \renewcommand\cpssp@makeI[3]{%
- \shade[top color=CpsspColorI, bottom color=white]%
- (##2, ##1+.5) rectangle (##3, ##1+.4);%
- \shade[top color=white, bottom color=CpsspColorI]%
- (##2, ##1+.4) rectangle (##3, ##1+.2);%
- \shade[top color=CpsspColorI, bottom color=black] %
- (##2, ##1+.2) rectangle (##3, ##1+.1);%
- }%
- \renewcommand\cpssp@makeS[3]{%
- \begin{scope}%
- \clip (##2, ##1) rectangle (##3, ##1+1);%
- \draw[line width=.075cm, color=CpsspColorS, line cap=round]%
- (##2, ##1+.275) -- ({(##2+##3)*\real{.5}}, ##1+.6) --%
- (##3, ##1+.275);%
- \end{scope}%
- }%
- \renewcommand\cpssp@makeT[3]{%
- \begin{scope}%
- \clip (##2, ##1) rectangle (##3, ##1+1);%
- \draw[line width=.075cm, color=CpsspColorT]%
- (##2, ##1+.25) arc (180:0:{(##3-##2)*\real{.5}} and .25);%
- \end{scope}%
- }%
- \renewcommand\cpssp@makeLabel[2]{%
- \node at (0, ##1+.3) [inner sep=0pt, right]%
- {\cpssp@labelformat{##2}};%
- }%
- \renewcommand\cpssp@makeStartRes[3]{%
- \node at (##2, ##1+.3) [left]%
- {\cpssp@numberformat{##3}};%
- }%
- \renewcommand\cpssp@makeEndRes[3]{%
- \node at (##2, ##1+.3) [right]%
- {\cpssp@numberformat{##3}};%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\cpsstyle@graylines}
-% The |graylines| style is shown in fig.~\ref{fig:3StyleGraylines}.
-% \begin{macrocode}
-\newcommand\cpsstyle@graylines{
- \renewcommand\cpssp@makeX[3]{%
- \draw[dashed, thick, color=black!33]%
- (##2, ##1+.05) -- (##3, ##1+.05);%
- }%
- \renewcommand\cpssp@makeB[3]{%
- \filldraw[very thin, color=black!25, draw=black]%
- (##2, ##1+.0125) -- (##3-.075, ##1+.0125) --%
- (##3-.075, ##1-.0375) -- (##3, ##1+.05) --%
- (##2, ##1+.05) -- (##2, ##1+.0125);%
- }%
- \renewcommand\cpssp@makeC[3]{%
- \draw[thick, color=black]%
- (##2, ##1+.05) -- (##3, ##1+.05);%
- }%
- \renewcommand\cpssp@makeE[3]{%
- \filldraw[very thin, color=black!25, draw=black]%
- (##2, ##1+.0125) -- (##3-.075, ##1+.0125) --%
- (##3-.075, ##1-.0375) -- (##3, ##1+.05) --%
- (##3-.075, ##1+.1375) -- (##3-.075, ##1+.0875) --%
- (##2, ##1+.0875) -- (##2, ##1+.0125);%
- }%
- \renewcommand\cpssp@makeET[3]{%
- \filldraw[very thin, color=black!25, draw=black]%
- (##2, ##1+.0125) rectangle (##3, ##1+.0875);%
- }%
- \renewcommand\cpssp@makeG[3]{%
- \filldraw[thin, color=black!75, draw=black] %
- (##2, ##1) rectangle (##3, ##1+.1);%
- \node at ({(##2+##3)*\real{.5}}, ##1) [anchor=south]%
- {\cpssp@threehelix};%
- }%
- \renewcommand\cpssp@makeH[3]{%
- \filldraw[thin, color=black!75, draw=black] %
- (##2, ##1) rectangle (##3, ##1+.1);%
- }%
- \renewcommand\cpssp@makeI[3]{%
- \filldraw[thin, color=black!75, draw=black] %
- (##2, ##1) rectangle (##3, ##1+.1);%
- \node at ({(##2+##3)*\real{.5}}, ##1) [anchor=south]%
- {\cpssp@pihelix};%
- }%
- \renewcommand\cpssp@makeS[3]{%
- \begin{scope}%
- \clip (##2, ##1) rectangle (##3, ##1+1);%
- \draw[thick, color=black!75, line cap=round]%
- (##2, ##1+.05) -- ({(##2+##3)*\real{.5}}, ##1+.2) --%
- (##3, ##1+.05);%
- \end{scope}%
- }%
- \renewcommand\cpssp@makeT[3]{%
- \begin{scope}%
- \clip (##2, ##1) rectangle (##3, ##1+1);%
- \draw[thick, color=black!75]%
- (##2, ##1+.035) arc (180:0:{(##3-##2)*\real{.5}} and .2);%
- \end{scope}%
- }%
- \renewcommand\cpssp@makeLabel[2]{%
- \node at (0, ##1+.05) [inner sep=0pt,right]%
- {\cpssp@labelformat{##2}};%
- }%
- \renewcommand\cpssp@makeStartRes[3]{%
- \node at (##2, ##1+.05) [left]%
- {\cpssp@numberformat{##3}};%
- }%
- \renewcommand\cpssp@makeEndRes[3]{%
- \node at (##2, ##1+.05) [right]%
- {\cpssp@numberformat{##3}};%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\cpsstyle@pdb}
-% The |pdb| style is shown in fig.~\ref{fig:3StylePdb}.
-% \begin{macrocode}
-\newcommand\cpsstyle@pdb{
- \renewcommand\cpssp@makeX[3]{%
- \draw[dashed, thick, color=CpsspColorPdbX]%
- (##2, ##1+.2) -- (##3, ##1+.2);%
- }%
- \renewcommand\cpssp@makeB[3]{%
- \cpssp@makeC{##1}{##3-.1}{##3}%
- \fill[color=CpsspColorPdbB]%
- (##2, ##1) -- (##3, ##1+.2) -- (##2, ##1+.4);
- }%
- \renewcommand\cpssp@makeC[3]{%
- \draw[thick, color=CpsspColorPdbC]%
- (##2, ##1+.2) -- (##3,##1+.2);%
- }%
- \renewcommand\cpssp@makeE[3]{%
- \cpssp@makeC{##1}{##3-.1}{##3}%
- \fill[color=CpsspColorPdbE]%
- (##2, ##1+.1) -- (##3-.23, ##1+.1) -- (##3-.23, ##1) --%
- (##3, ##1+.2) -- (##3-.23, ##1+.4) -- (##3-.23, ##1+.3)--%
- (##2, ##1+.3);%
- }%
- \renewcommand\cpssp@makeET[3]{%
- \fill[color=CpsspColorPdbE]%
- (##2, ##1+.1) rectangle (##3, ##1+.3);%
- }%
- \renewcommand\cpssp@makeG[3]{%
- \draw[ultra thick, color=CpsspColorPdbG, decorate,%
- decoration={snake, amplitude=.2cm}]%
- (##2, ##1+.2) -- (##3, ##1+.2);%
- }%
- \renewcommand\cpssp@makeH[3]{%
- \draw[ultra thick, color=CpsspColorPdbH, decorate,%
- decoration={snake, amplitude=.2cm}]%
- (##2, ##1+.2) -- (##3, ##1+.2);%
- }%
- \renewcommand\cpssp@makeI[3]{%
- \draw[ultra thick, color=CpsspColorPdbI, decorate,%
- decoration={snake, amplitude=.2cm}]%
- (##2, ##1+.2) -- (##3, ##1+.2);%
- }%
- \renewcommand\cpssp@makeS[3]{%
- \begin{scope}%
- \draw[thick, color=CpsspColorPdbS]
- (##2, ##1+.2) -- (##2+.05, ##1+.2) --%
- ({(##2+##3)*\real{.5}}, ##1+.4) -- (##3-.05, ##1+.2) --%
- (##3, ##1+.2);%
- \end{scope}%
- }%
- \renewcommand\cpssp@makeT[3]{%
- \begin{scope}[color=CpsspColorPdbT]%
- \draw[thick]%
- (##2, ##1+.2) -- (##2+.1, ##1+.2);%
- \draw[line width=.05cm]%
- (##2+.1,##1+.185) arc (180:0:{(##3-##2-.2)*\real{.5}} and .25);%
- \draw[thick]%
- (##3-.1, ##1+.2) -- (##3, ##1+.2);%
- \end{scope}%
- }%
- \renewcommand\cpssp@makeLabel[2]{%
- \node at (0, ##1) [inner sep=0pt, above right=.075 and 0]%
- {\cpssp@labelformat{##2}};%
- }%
- \renewcommand\cpssp@makeStartRes[3]{%
- \node at (##2, ##1+.2) [left]%
- {\cpssp@numberformat{##3}};%
- }%
- \renewcommand\cpssp@makeEndRes[3]{%
- \node at (##2, ##1+.2) [right]%
- {\cpssp@numberformat{##3}};%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\cpssp@style}
-% The |cpssp@style| macro is used to change the style internally. It is called with the style name as the single mandatory argument and first checks if this style is known (i.e., the macro |\cpsstyle@|\meta{style name} is defined) and executes this macro if possible; otherwise, a package warning is issued and the |small| style is used.
-% \begin{macrocode}
-\newcommand\cpssp@style[1]{
- \@ifundefined{cpsstyle@#1}{%
- \PackageWarning{myclassicthesis}{Style ``\Cps@style'' undefined%
- \MessageBreak using ``small'' instead}%
- \cpsstyle@small%
- }{%
- \csname cpsstyle@#1\endcsname%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{User Interface, Part 2}
-%
-% \begin{macro}{\cpsspformat}
-% Now the three main user commands are defined. |\cpsspformat| takes one mandatory argument which is a list of comma-separated options in \textsf{keyval} format; these options change the appearance of the \textsf{cpssp} output.
-% \begin{macrocode}
-\newcommand\cpsspformat[1]{\setkeys{cpssp}{#1}}
-% \end{macrocode}
-% \end{macro}
-% When the package is loaded by |\usepackage|\oarg{options}|{cpssp}|, |\cpsspformat| is called and the options are set to the values specified in the optional argument of |\usepackage|.
-% \begin{macrocode}
-\cpsspformat{%
- style=\Cps@style,%
- numberformat=\Cps@numberformat,%
- labelformat=\Cps@labelformat,%
- threehelixname=\Cps@threehelixname,%
- pihelixname=\Cps@pihelixname%
-}
-% \end{macrocode}
-% \begin{macro}{\cpsspinput}
-% |\cpsspinput| is basically a shorthand for the more powerful |cpsspimage| environment (see below). The optional argument takes the same option list as |\cpsspformat|, the mandatory argument takes the name of the input file without the |.tex| extension.
-% \begin{macrocode}
-\newcommand\cpsspinput[2][]{\begin{cpsspimage}[#1]{#2}\end{cpsspimage}}
-% \end{macrocode}
-% \end{macro}
-% \begin{environment}{cpsspimage}
-% The |cpsspimage| environment takes the same arguments as the |\cpsspinput| commands. |\begin{cpsspimage}| first begins a |tikzpicture| environment and then locally changes the appearance of the secondary structure image which is finally loaded by |\input|. As |tikzpicture| remains open until |\end{cpsspimage}|, it is possible to add further graphical elements to the image by using standard Ti\textit{k}Z commands.
-% \begin{macrocode}
-\newenvironment{cpsspimage}[2][]%
- {\begin{tikzpicture}\cpsspformat{#1}\input{#2.tex}}%
- {\end{tikzpicture}}
-% \end{macrocode}
-% \end{environment}
-% \iffalse
-%</package>
-%<*ColSequences>
->ColG
--------YDFEYLNGLSYTELTNLIKNIKWNQINGLFNYSTGSQKFFGDKNRVQAIINALQESGRTYTANDM
-KGIETFTEVLRAGFYLGYYNDGLSYLNDRNFQDKCIPAMIAIQKNPNFKLGTAVQDEVITSLGKLIGNASAN
-AEVVNNCVPVLKQFRENLNQYAPDYVKGTAVNELIKGIEFDFSGAAYEK---DVKTMPWYGKIDPFINELKA
-LGLYGNITSATEWASDVGIYYLSKFGLYSTNRNDIVQSLEKAVDMY-KYGKIAFVAMERITWDYDGIGSNGK
-KVDHDKFLDDAEKHYLPKTYTFDNGTFIIRAGDKVSEEKIKRLYWASREVKSQFHRVVGNDKALEVGNADDV
-LTMKIFNSPEEYKFNTNINGVSTDNGGLYIEPRGTFYTYERTPQQSIFSLEELFRHEYTHYLQARYLVDGLW
-GQGPFYEKN--RLTWFDEGTAEFFAGSTRTSGVLPRKSILGYLAKDKVDHRYSLKKTLNSGYDDSDWMFYNY
-GFAVAHYLYEKDMPTFIKMNKAILNTDVKSYDEIIKKLSDDANKNTEYQNHIQELADKYQGAGIPLVSDDYL
-KDHGYKKASEVYSEISKAASLTNTSVTAEKSQYFNTFTLRGTYTGETSKGEFKDWDEMSKKLDGTLESLAKN
-SWSGYKTLTAYFTNYRVTSDNKVQYDVVFHGVLTDNA
->ColH
-VQNESKRYTVSYLKTLNYYDLVDLLVKTEIENLPDLFQYSSDAKEFYGNKTRMSFIMDEIGRRAPQYTEIDH
-KGIPTLVEVVRAGFYLGFHNKELNEINKRSFKERVIPSILAIQKNPNFKLGTEVQDKIVSATGLLAGNETAP
-PEVVNNFTPILQDCIKNIDRYALDDLKSKALFNVLAAPTYDITEYLRATK-EKPENTPWYGKIDGFINELKK
-LALYGKINDNNSWIIDNGIYHIAPLGKLHSNNKIGIETLTEVMKVYPYLSMQHLQSADQIKRHYDSKDAEGN
-KIPLDKFKKEGKEKYCPKTYTFDDGKVIIKAGARVEEEKVKRLYWASKEVNSQFFRVYGIDKPLEEGNPDDI
-LTMVIYNSPEEYKLNSVLYGYDTNNGGMYIEPEGTFFTYEREAQESTYTLEELFRHEYTHYLQGRYAVPGQW
-GRTKLYDND--RLTWYEEGGAELFAGSTRTSGILPRKSIVSNIHNTTRNNRYKLSDTVHSKYGAS-FEFYNY
-ACMFMDYMYNKDMGILNKLNDLAKNNDVDGYDNYIRDLSSNYALNDKYQDHMQERIDNYENLTVPFVADDYL
-VRHAYKNPNEIYSEISEVAKLKDAKSEVKKSQYFSTFTLRGSYTGGASKGKLEDQKAMNKFIDDSLKKLDTY
-SWSGYKTLTAYFTNYKVDSSNRVTYDVVFHGYL----
->ColT
----YKTKYSFNDLNKLSNKEILDLTSKIKWSDISDLFQYNKDSYTFYSNKERVQALIDGLYEKGCNYTSTDD
-KGIDTLVEILRSGFYLGYYNDSLKYLNDKSFKDKCIPAMIAIENNKNFKLGENGQDTVVHALGKLIGNTSCN
-DEVVNKTIPILEQYYNEIDKYSKDRLKSNAVYNFMKEINYDISQYEYAHNIRDYKNTPWSGKIDSFIDTISK
-FASISNVTKDNGWIINNSIYYTAKLSKYHSNPSIPHSVIDNCIEIFPDYSEQYFTAIEAIKEDFNSRDSKGN
-VIDINKLIEEGKKHYLPKTYTFDNGKIIIKAGDKVEESKIQKLYWASKEVKSQFHRIIGNDKPLEVGNADDI
-LTIVIYNNPEEYKLNKTLYGYSVDNGGIYIEGIGTFFTYERTPQESIYSLEELFRHEFTHYLQGRYLIPGLF
-NKGDFYKGNNGRITWFEEGSAEFFAGSTRTS-VLPRKSMVGGLSKNPKE-RFNADKLLHSKYSDG-WDFYKY
-GYAFSDYMYNNNKKLFSDLVSTMKNNDVKGYEALIEESSKDSKINKDYEYHMENLVNNYDNYTIPLVSDDYM
-KQYDNKSLHEIKSDIEKAMDVKNSQITKESSQYFDTYNLKATYTLSSNKGEISNWNYMNNKINEALNKLDNL
-SWGGYKTVTAYFSNPRLNSNNEVVYDIVFHGLL----
-%</ColSequences>
-%<*ColStructures>
->ColG
-CCHHHHHCCCHHHHHHHHHHCCHHHHHHHHCCCHHHHHHHHCHHHHHHHHHHHHHHHHCC
-CCCCHHHHHHHHHHHHHHHHHHHCCCCCCCCCCHHHHHHHHHHHHHHHHCCCCCCCCCHH
-HHHHHHHHHHHHHHHCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCC
-HHHCCCHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCHHHHHHHHHHHHHHHCCCCCCCH
-HHHHHHHHHHHCCCCHHHHHHHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHCCCCEEEC
-CCCEEEECCCCCCHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCEEEEEEECCHHH
-HHHHCCCCCCCCCCCCEEECCCCEEEEEECCCCCCHHHHHHHHHCHHHHHHCCCCCCCCC
-CCCCCCCCCCCCCEEEHHHHHHHCCCCCCCCCCCHHHHHHHHHHCCCCCCCCHHHHHHCC
-CCCCCCEEHHHHHHHHHHHHHCCHHHHHHHHHHHHCCCHHHHHHHHHHHCCCHHHHHHHH
-HHHHHHHCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHCCCCCEEECCCCCCCCCEE
-EEEEEEECCCCCCCHHHHHHHHHHHHHHHHHHHHCCCCCCEEEEEEEECCEECCCCCEEE
-EEEEEEECCCCC
-
->ColH
-CCCCCCCCCHHHHHCCCHHHHHHHHHHCCHHHCCHHHCCCHHHHHHHHHHHHHHHHHHHH
-HHHHCCCCCCCCCCHHHHHHHHHHHHHHHHCCCCCCCCCCHHHHHHHHHHHHHHHHCCCC
-CCCCCHHHHHHHHHHHHCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
-CCCCHHHHHHHHHHCCHHHHHHHHCCHHHHHHHHHHHHHCCCCCCHHHHHHHHHHHHHHH
-HCCCCCHHHHHHHHHHHHHHCCCCCHHHHHHHHHHHHHCCHHHCCCCCCCHHHHHHHHHH
-HCCCEEEEECCCCEEEECCCCCCHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCEE
-EEEEECCHHHHHHCCCCCCCCCCCCEEEECCCCCEEEEEEECCCCHHHHHHHHCCHHEEE
-CCCCCCCCCCCCCCCCCCCCCEEEEEHHHHHHHHCCCCCCCCCHHHHHHHHHHCCCCCCC
-CCHHHHHHCCCCCCCHHHHHHHHHHHHHHHCCHHHHHHHHHHHHCCCHHHHHHHHHHHHH
-HHHHHHHHHHHHHHHHCCCCCCCCCCCCHHHHHHCCCCCHHHHHHHHHHHCCCCCCCEEE
-CCCCCCCEEEEEEEEECCCCCCCHHHHHHHHHHHHHHHHHHHCCCCCCCEEEEEEEECCE
-ECCCCCEEEEEEEEECC
-
->ColT
-CCCCCCHHHHHCCCHHHHHHHHHHCCHHHHHHHCCCCHHHHHHHHCHHHHHHHHHHHHHH
-HHCCCCCCHHHHHHHHHHHHHHHHHHHCCCCCCCCCCHHHHHHHHHHHHHHHHCCCCCCC
-CHHHHHHHHHHHHHHHCCCCCHHHHHHHHHHHHHHHHHHHHCHHHHHHHHHHHHHHHHHC
-CCCHHHHHHCCCHHHHHCHHHCCCHHHHHHHHHHHHCCCCCCCHHHHHHHHHHHHHHHCC
-CCCCCHHHHHHHHHHHHHCCCCCHHHHHHHHHHHHHCCCCCCCCCEECCCCHHHHHHHHH
-CCEEEEECCCCEEEECCCCCCHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCEEEE
-EEECCHHHHHHCCCCCCCCCCCCCEEECCCCEEEEEECCCCCHHHCHHHHHCCHHHHHHC
-CCCCCCCCCCCCCCCCCCCCCCCEEEHHHHHHHHCCCCCCCCCCCCHHHHHHCCCCCCCC
-HHHHHHHCCCCCCCHHHHHHHHHHHHHHCCHHHHHHHHHHHHCCCHHHHHHHHHHHHHHH
-HHHHHHHHHHHHHCCCCCCCCCCCCCHHHHHHCCCCCHHHCCHHHEECCCCCCCCEEECC
-CCCCCEEEEEEEEECCCCCCCHHHHHHHHHHHHHHHHHHHCCCCCCCCEEEEEEECCEEC
-CCCCEEEEEEEEECC
-%</ColStructures>
-%<*ColGPredictions>
->PSIPRED
-CCHHHHHCCCHHHHHHHHHHCCHHHHHHHHCCCHHHHHHHHCHHHHHHHHHHHHHHHHCC
-CCCCHHHHHHHHHHHHHHHHHHHCCCCCCCCCCHHHHHHHHHHHHHHHHCCCCCCCCCHH
-HHHHHHHHHHHHHHHCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCC
-HHHCCCHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCHHHHHHHHHHHHHHHCCCCCCCH
-HHHHHHHHHHHCCCCHHHHHHHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHCCCCEEEC
-CCCEEEECCCCCCHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCEEEEEEECCHHH
-HHHHCCCCCCCCCCCCEEECCCCEEEEEECCCCCCHHHHHHHHHCHHHHHHCCCCCCCCC
-CCCCCCCCCCCCCEEEHHHHHHHCCCCCCCCCCCHHHHHHHHHHCCCCCCCCHHHHHHCC
-CCCCCCEEHHHHHHHHHHHHHCCHHHHHHHHHHHHCCCHHHHHHHHHHHCCCHHHHHHHH
-HHHHHHHCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHCCCCCEEECCCCCCCCCEE
-EEEEEEECCCCCCCHHHHHHHHHHHHHHHHHHHHCCCCCCEEEEEEEECCEECCCCCEEE
-EEEEEEECCCCC
-
->SSpro
-CCHHHHHCCCHHHHHHHHHCCCCCCCCHHECCCCCHHHHHCCHHHHHHHHHHHHHCCCCC
-CCCCCCCHHHHHHHHHHHHHHCCCCCCCCCCCCHHHHHHHHHHHHHHHCCCCCCCCCCCH
-CHHHHHHHHHECCCCCCHHHHHHHHHHHHHHHHCHHHHHHHHHHHHHHHHHHHCCCCCCC
-CHHHCHCHCCCCCCCCCHHHHHHHHHHHHCCCCCCCHHHHHHHHHHHHCCHCCCCCCCCH
-HHHHHHHHHHHCCCCHHHHHHHHHHHHHCCCCCCCCCCCCHHHHHHHHHHHCCCCCEECC
-CCCEEEECCCCCCHHHHHHHHHHHHHHHHHHHHEECCCCCCCCCCCCCEEEEEEECCCCC
-EEECCCECCCCCCCCCEEEECCCEEEEEECCCHHHHHHHHHHHHHHHHHHHCCCEECCCC
-CCCCCCCCCCEEEEEECCCEEEEECCCCCCCCCCCHHHHCCCCCCCCCCEEEEEEEEECC
-CCCCCCHHHHHHHHHHHHHHCCCCCHHHHHHHHHHCCCHHHHHHHHHHHHHHHCCCHHHH
-HHHHHHHHHHCCCCCCCCCHHHHHHCCCCCHHHHHHHHHHHCCCCCCEEEHHHCCCCCEE
-EEEEEEECCCCCCCCCCHHHHHHHHCCHHHHHHHCCCCCCEEEEEEEECCEECCCCCEEE
-EEEEEEECCCCC
-
->CDM
-CCCCCCCCCCCHHHHHHHHCCCCCCCCCCEEEECCCCEEECCEEHHHHHHHHHHHHCCCC
-CCCCCCCHHHHHHHHHHHHEEEECCCCCCCCCHHHHHHHEEEEEECCCCCCCCCCCCCCH
-HHHHHHHEEEECCCCCCHHHHHHHHHHHHHCCCCCCCCCCCCCCHHHHHHHHHCCCCCHH
-HHHHCCCCCCCHHHHHHCCHHHHHHHHHHHCCCCCCCHHHHHCCHHHHHHHHHCCCCCCH
-HHHHHHHHHCCCCCCEEEEEEEEEEEEECCCCCCCCCCHHHHHHHHHHHHHHCCCCCCCC
-CCCEEEECCCCHHHHHHHHHHHHHHHHHHHHEEEECCCCCCCCCCCCCEEEEECCCCCCH
-HHHHEEEECCCCCCCCEECCCCCEECCHHCCCCCHHHHHHHHHHHHHHHHHCCCCCCCCC
-CCCCCCCCCCCEEEEEECHHHHHCCCCCCCCCCCCCEEEECCCCCCCCCCCHHHHHHHCC
-CCCCCCCCCCCCHHHHHHHHCCCCHHHHHHHHHHHCCCCCCHHHHHHHHCCCCHHHHHHH
-HHHHHHCCCCCCEEEEEEEHHHHHHCCCCCCEEEHHHHHHHHHCCCCCCCCCCCCCEEEE
-CCCEEEECCCCCCCCCCHHHHHHHHHHHHHHHHCCCCCCCCEEEEEEEEEEECCCCCCEE
-EEEEEECCCCCC
-
->Jpred
---HHHHH---HHHHHHHHHH----------------HHHH--HHHHHHHHHHHHHHH---
--------HHHHHHHHHHHHHE------------HHHHHHHHHHHHHHHH----------H
-HHHHHHHHHHH--------HHHHHHHHHHHHHHHHHH----HHHHHHHHHHHHHHHH---
----------HHHHHH---HHHHHHHHHHH--------HHHHHHHHHHHHH---------H
-HHHHHHHHHHH-----HHHHHHHHHH--------------HHHHHHHHHHHH--EEEEE-
---EEEEEE-----HHHHHHHHHHHHHHHHHHHHHH-------------EEEEEEE-----
----------------EEEE----EEEEEE-------EEEEH-----EEEE----E-----
--------------EEEEHHHHHHH----------HHHHHHHHH---------HHHHHH--
-------EEHHHHHHHHHHHHH--HHHHHHHHHHHH---HHHHHHHHHHHHH-H-HHHHHH
-HHHHHHH-------------HHH----------HHHHHHHH----EEEE---------EE
-EEEEEE--------HHHHHHHHHHHHHHHHHH---------EEEEEEEEEEE-----EEE
-EEEEEEE-----
-
->SABLE
-CCHHHHHCCCHHHHHHHHHHCCCCHHHHHHHCCCCHHHHHCCHHHHHHHHHHHHHHHCCC
-CCCCHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCHHHHHHHHHHHHHHCCCCCCCCCCCH
-HHHHHHHHHHHHCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHC
-CCCCHHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCHHHHHHHHHHHHHHHHCCCCCCCHH
-HHHHHHHHHHHCCCCHHHHHHHHHHHHHCCCCCCCCCCCCHHHHHHHHHHHCCCCEEEEC
-CCCEEEEECCCCCHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCEEEEEEECCCCC
-CCCCCCCCCCCCCCCCEEECCCCEEEEEECCCCCCCCCHHHHHCCCEEEEECCCCCCCCC
-CCCCCCCCCCCCEEEHHHHHHHHHCCCCCCCCCCCCHHHHHHHHCCCCCCCCHHHHHHCC
-CCCCCCHHHHHHHHHHHHHHHCCCHHHHHHHHHHHCCCCHHHHHHHHHHCCCCCCHHHHH
-HHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHCCCCCCCCCCCCCCCCCEE
-EEEEEEECCCCCCCCCHHHHHHHHHHHHHHHHHCCCCCCCCEEEEEEECEEECCCCCEEE
-EEEEEEECCCCC
-%</ColGPredictions>
-%<*ColTPrediction>
->ColT
-CCCCCCHHHHHCCCHHHHHHHHHHCCHHHHHHHCCCCHHHHHHHHCHHHHHHHHHHHHHH
-HHCCCCCCHHHHHHHHHHHHHHHHHHHCCCCCCCCCCHHHHHHHHHHHHHHHHCCCCCCC
-CHHHHHHHHHHHHHHHCCCCCHHHHHHHHHHHHHHHHHHHHCHHHHHHHHHHHHHHHHHC
-CCCHHHHHHCCCHHHHHCHHHCCCHHHHHHHHHHHHCCCCCCCHHHHHHHHHHHHHHHCC
-CCCCCHHHHHHHHHHHHHCCCCCHHHHHHHHHHHHHCCCCCCCCCEECCCCHHHHHHHHH
-CCEEEEECCCCEEEECCCCCCHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCEEEE
-EEECCHHHHHHCCCCCCCCCCCCCEEECCCCEEEEEECCCCCHHHCHHHHHCCHHHHHHC
-CCCCCCCCCCCCCCCCCCCCCCCEEEHHHHHHHHCCCCCCCCCCCCHHHHHHCCCCCCCC
-HHHHHHHCCCCCCCHHHHHHHHHHHHHHCCHHHHHHHHHHHHCCCHHHHHHHHHHHHHHH
-HHHHHHHHHHHHHCCCCCCCCCCCCCHHHHHHCCCCCHHHCCHHHEECCCCCCCCEEECC
-CCCCCEEEEEEEEECCCCCCCHHHHHHHHHHHHHHHHHHHCCCCCCCCEEEEEEECCEEC
-CCCCEEEEEEEEECC
-%</ColTPrediction>
-%<*Collagenases0>
- \cpsspLabel{-0.0}{ColG}
- \cpsspStartRes{-0.0}{1.5}{0}
- \cpsspGap{-0.0}{1.5}{3.25}
- \cpsspCoil{-0.0}{3.25}{3.75}
- \cpsspAlphaHelix{-0.0}{3.75}{5.0}
- \cpsspCoil{-0.0}{5.0}{5.75}
- \cpsspAlphaHelix{-0.0}{5.75}{8.25}
- \cpsspCoil{-0.0}{8.25}{8.75}
- \cpsspAlphaHelix{-0.0}{8.75}{10.75}
- \cpsspCoil{-0.0}{10.75}{11.5}
- \cpsspAlphaHelix{-0.0}{11.5}{13.5}
- \cpsspCoil{-0.0}{13.5}{13.75}
- \cpsspAlphaHelix{-0.0}{13.75}{14.0}
- \cpsspEndRes{-0.0}{14.0}{43}
- \cpsspLabel{-2.5}{ColG}
- \cpsspStartRes{-2.5}{1.5}{44}
- \cpsspAlphaHelix{-2.5}{1.5}{5.25}
- \cpsspCoil{-2.5}{5.25}{6.75}
- \cpsspAlphaHelix{-2.5}{6.75}{11.5}
- \cpsspCoil{-2.5}{11.5}{14.0}
- \cpsspEndRes{-2.5}{14.0}{93}
- \cpsspLabel{-5.0}{ColG}
- \cpsspStartRes{-5.0}{1.5}{94}
- \cpsspAlphaHelix{-5.0}{1.5}{5.5}
- \cpsspCoil{-5.0}{5.5}{7.75}
- \cpsspAlphaHelix{-5.0}{7.75}{12.0}
- \cpsspCoil{-5.0}{12.0}{12.5}
- \cpsspAlphaHelix{-5.0}{12.5}{14.0}
- \cpsspEndRes{-5.0}{14.0}{143}
- \cpsspLabel{-7.5}{ColG}
- \cpsspStartRes{-7.5}{1.5}{144}
- \cpsspAlphaHelix{-7.5}{1.5}{10.0}
- \cpsspCoil{-7.5}{10.0}{10.75}
- \cpsspAlphaHelix{-7.5}{10.75}{11.5}
- \cpsspCoil{-7.5}{11.5}{12.25}
- \cpsspGap{-7.5}{12.25}{13.0}
- \cpsspAlphaHelix{-7.5}{13.0}{14.0}
- \cpsspEndRes{-7.5}{14.0}{190}
- \cpsspLabel{-10.0}{ColG}
- \cpsspStartRes{-10.0}{1.5}{191}
- \cpsspAlphaHelix{-10.0}{1.5}{6.5}
- \cpsspCoil{-10.0}{6.5}{8.25}
- \cpsspAlphaHelix{-10.0}{8.25}{12.0}
- \cpsspCoil{-10.0}{12.0}{13.75}
- \cpsspAlphaHelix{-10.0}{13.75}{14.0}
- \cpsspEndRes{-10.0}{14.0}{240}
- \cpsspLabel{-12.5}{ColG}
- \cpsspStartRes{-12.5}{1.5}{241}
- \cpsspAlphaHelix{-12.5}{1.5}{4.25}
- \cpsspCoil{-12.5}{4.25}{4.5}
- \cpsspGap{-12.5}{4.5}{4.75}
- \cpsspCoil{-12.5}{4.75}{5.5}
- \cpsspAlphaHelix{-12.5}{5.5}{8.5}
- \cpsspCoil{-12.5}{8.5}{12.0}
- \cpsspAlphaHelix{-12.5}{12.0}{14.0}
- \cpsspEndRes{-12.5}{14.0}{289}
- \cpsspLabel{-15.0}{ColG}
- \cpsspStartRes{-15.0}{1.5}{290}
- \cpsspAlphaHelix{-15.0}{1.5}{2.25}
- \cpsspCoil{-15.0}{2.25}{3.25}
- \cpsspSheet{-15.0}{3.25}{4.0}
- \cpsspCoil{-15.0}{4.0}{5.0}
- \cpsspSheet{-15.0}{5.0}{6.0}
- \cpsspCoil{-15.0}{6.0}{7.5}
- \cpsspAlphaHelix{-15.0}{7.5}{13.25}
- \cpsspCoil{-15.0}{13.25}{14.0}
- \cpsspEndRes{-15.0}{14.0}{339}
- \cpsspLabel{-17.5}{ColG}
- \cpsspStartRes{-17.5}{1.5}{340}
- \cpsspCoil{-17.5}{1.5}{3.75}
- \cpsspSheet{-17.5}{3.75}{5.5}
- \cpsspCoil{-17.5}{5.5}{6.0}
- \cpsspAlphaHelix{-17.5}{6.0}{7.75}
- \cpsspCoil{-17.5}{7.75}{10.75}
- \cpsspSheet{-17.5}{10.75}{11.5}
- \cpsspCoil{-17.5}{11.5}{12.5}
- \cpsspSheet{-17.5}{12.5}{14.0}
- \cpsspEndRes{-17.5}{14.0}{389}
- \cpsspLabel{-0.5}{ColH}
- \cpsspStartRes{-0.5}{1.5}{1}
- \cpsspCoil{-0.5}{1.5}{3.75}
- \cpsspAlphaHelix{-0.5}{3.75}{5.0}
- \cpsspCoil{-0.5}{5.0}{5.75}
- \cpsspAlphaHelix{-0.5}{5.75}{8.25}
- \cpsspCoil{-0.5}{8.25}{8.75}
- \cpsspAlphaHelix{-0.5}{8.75}{9.5}
- \cpsspCoil{-0.5}{9.5}{10.0}
- \cpsspAlphaHelix{-0.5}{10.0}{10.75}
- \cpsspCoil{-0.5}{10.75}{11.5}
- \cpsspAlphaHelix{-0.5}{11.5}{14.0}
- \cpsspEndRes{-0.5}{14.0}{50}
- \cpsspLabel{-3.0}{ColH}
- \cpsspStartRes{-3.0}{1.5}{51}
- \cpsspAlphaHelix{-3.0}{1.5}{5.0}
- \cpsspCoil{-3.0}{5.0}{7.5}
- \cpsspAlphaHelix{-3.0}{7.5}{11.5}
- \cpsspCoil{-3.0}{11.5}{14.0}
- \cpsspEndRes{-3.0}{14.0}{100}
- \cpsspLabel{-5.5}{ColH}
- \cpsspStartRes{-5.5}{1.5}{101}
- \cpsspAlphaHelix{-5.5}{1.5}{5.5}
- \cpsspCoil{-5.5}{5.5}{7.75}
- \cpsspAlphaHelix{-5.5}{7.75}{10.75}
- \cpsspCoil{-5.5}{10.75}{12.5}
- \cpsspAlphaHelix{-5.5}{12.5}{14.0}
- \cpsspEndRes{-5.5}{14.0}{150}
- \cpsspLabel{-8.0}{ColH}
- \cpsspStartRes{-8.0}{1.5}{151}
- \cpsspAlphaHelix{-8.0}{1.5}{9.0}
- \cpsspCoil{-8.0}{9.0}{10.0}
- \cpsspAlphaHelix{-8.0}{10.0}{12.5}
- \cpsspGap{-8.0}{12.5}{12.75}
- \cpsspCoil{-8.0}{12.75}{13.25}
- \cpsspAlphaHelix{-8.0}{13.25}{14.0}
- \cpsspEndRes{-8.0}{14.0}{199}
- \cpsspLabel{-10.5}{ColH}
- \cpsspStartRes{-10.5}{1.5}{200}
- \cpsspAlphaHelix{-10.5}{1.5}{2.75}
- \cpsspCoil{-10.5}{2.75}{3.25}
- \cpsspAlphaHelix{-10.5}{3.25}{6.5}
- \cpsspCoil{-10.5}{6.5}{8.0}
- \cpsspAlphaHelix{-10.5}{8.0}{12.0}
- \cpsspCoil{-10.5}{12.0}{13.25}
- \cpsspAlphaHelix{-10.5}{13.25}{14.0}
- \cpsspEndRes{-10.5}{14.0}{249}
- \cpsspLabel{-13.0}{ColH}
- \cpsspStartRes{-13.0}{1.5}{250}
- \cpsspAlphaHelix{-13.0}{1.5}{4.25}
- \cpsspCoil{-13.0}{4.25}{5.5}
- \cpsspAlphaHelix{-13.0}{5.5}{8.75}
- \cpsspCoil{-13.0}{8.75}{9.25}
- \cpsspAlphaHelix{-13.0}{9.25}{10.0}
- \cpsspCoil{-13.0}{10.0}{11.75}
- \cpsspAlphaHelix{-13.0}{11.75}{14.0}
- \cpsspEndRes{-13.0}{14.0}{299}
- \cpsspLabel{-15.5}{ColH}
- \cpsspStartRes{-15.5}{1.5}{300}
- \cpsspAlphaHelix{-15.5}{1.5}{2.0}
- \cpsspCoil{-15.5}{2.0}{2.75}
- \cpsspSheet{-15.5}{2.75}{4.0}
- \cpsspCoil{-15.5}{4.0}{5.0}
- \cpsspSheet{-15.5}{5.0}{6.0}
- \cpsspCoil{-15.5}{6.0}{7.5}
- \cpsspAlphaHelix{-15.5}{7.5}{13.0}
- \cpsspCoil{-15.5}{13.0}{14.0}
- \cpsspEndRes{-15.5}{14.0}{349}
- \cpsspLabel{-18.0}{ColH}
- \cpsspStartRes{-18.0}{1.5}{350}
- \cpsspCoil{-18.0}{1.5}{3.75}
- \cpsspSheet{-18.0}{3.75}{5.5}
- \cpsspCoil{-18.0}{5.5}{6.0}
- \cpsspAlphaHelix{-18.0}{6.0}{7.5}
- \cpsspCoil{-18.0}{7.5}{10.5}
- \cpsspSheet{-18.0}{10.5}{11.5}
- \cpsspCoil{-18.0}{11.5}{12.75}
- \cpsspSheetT{-18.0}{12.75}{14.0}
- \cpsspEndRes{-18.0}{14.0}{399}
- \cpsspLabel{-1.0}{ColT}
- \cpsspStartRes{-1.0}{1.5}{0}
- \cpsspGap{-1.0}{1.5}{2.25}
- \cpsspCoil{-1.0}{2.25}{3.75}
- \cpsspAlphaHelix{-1.0}{3.75}{5.0}
- \cpsspCoil{-1.0}{5.0}{5.75}
- \cpsspAlphaHelix{-1.0}{5.75}{8.25}
- \cpsspCoil{-1.0}{8.25}{8.75}
- \cpsspAlphaHelix{-1.0}{8.75}{10.5}
- \cpsspCoil{-1.0}{10.5}{11.5}
- \cpsspAlphaHelix{-1.0}{11.5}{13.5}
- \cpsspCoil{-1.0}{13.5}{13.75}
- \cpsspAlphaHelix{-1.0}{13.75}{14.0}
- \cpsspEndRes{-1.0}{14.0}{47}
- \cpsspLabel{-3.5}{ColT}
- \cpsspStartRes{-3.5}{1.5}{48}
- \cpsspAlphaHelix{-3.5}{1.5}{5.25}
- \cpsspCoil{-3.5}{5.25}{6.75}
- \cpsspAlphaHelix{-3.5}{6.75}{11.5}
- \cpsspCoil{-3.5}{11.5}{14.0}
- \cpsspEndRes{-3.5}{14.0}{97}
- \cpsspLabel{-6.0}{ColT}
- \cpsspStartRes{-6.0}{1.5}{98}
- \cpsspAlphaHelix{-6.0}{1.5}{5.5}
- \cpsspCoil{-6.0}{5.5}{7.5}
- \cpsspAlphaHelix{-6.0}{7.5}{11.25}
- \cpsspCoil{-6.0}{11.25}{12.5}
- \cpsspAlphaHelix{-6.0}{12.5}{14.0}
- \cpsspEndRes{-6.0}{14.0}{147}
- \cpsspLabel{-8.5}{ColT}
- \cpsspStartRes{-8.5}{1.5}{148}
- \cpsspAlphaHelix{-8.5}{1.5}{5.0}
- \cpsspCoil{-8.5}{5.0}{5.25}
- \cpsspAlphaHelix{-8.5}{5.25}{9.5}
- \cpsspCoil{-8.5}{9.5}{10.5}
- \cpsspAlphaHelix{-8.5}{10.5}{12.0}
- \cpsspCoil{-8.5}{12.0}{12.75}
- \cpsspAlphaHelix{-8.5}{12.75}{14.0}
- \cpsspEndRes{-8.5}{14.0}{197}
- \cpsspLabel{-11.0}{ColT}
- \cpsspStartRes{-11.0}{1.5}{198}
- \cpsspCoil{-11.0}{1.5}{1.75}
- \cpsspAlphaHelix{-11.0}{1.75}{2.5}
- \cpsspCoil{-11.0}{2.5}{3.25}
- \cpsspAlphaHelix{-11.0}{3.25}{6.25}
- \cpsspCoil{-11.0}{6.25}{8.0}
- \cpsspAlphaHelix{-11.0}{8.0}{11.75}
- \cpsspCoil{-11.0}{11.75}{13.5}
- \cpsspAlphaHelix{-11.0}{13.5}{14.0}
- \cpsspEndRes{-11.0}{14.0}{247}
- \cpsspLabel{-13.5}{ColT}
- \cpsspStartRes{-13.5}{1.5}{248}
- \cpsspAlphaHelix{-13.5}{1.5}{4.25}
- \cpsspCoil{-13.5}{4.25}{5.5}
- \cpsspAlphaHelix{-13.5}{5.5}{8.75}
- \cpsspCoil{-13.5}{8.75}{11.0}
- \cpsspSheet{-13.5}{11.0}{11.5}
- \cpsspCoil{-13.5}{11.5}{12.5}
- \cpsspAlphaHelix{-13.5}{12.5}{14.0}
- \cpsspEndRes{-13.5}{14.0}{297}
- \cpsspLabel{-16.0}{ColT}
- \cpsspStartRes{-16.0}{1.5}{298}
- \cpsspAlphaHelix{-16.0}{1.5}{2.25}
- \cpsspCoil{-16.0}{2.25}{2.75}
- \cpsspSheet{-16.0}{2.75}{4.0}
- \cpsspCoil{-16.0}{4.0}{5.0}
- \cpsspSheet{-16.0}{5.0}{6.0}
- \cpsspCoil{-16.0}{6.0}{7.5}
- \cpsspAlphaHelix{-16.0}{7.5}{13.0}
- \cpsspCoil{-16.0}{13.0}{14.0}
- \cpsspEndRes{-16.0}{14.0}{347}
- \cpsspLabel{-18.5}{ColT}
- \cpsspStartRes{-18.5}{1.5}{348}
- \cpsspCoil{-18.5}{1.5}{3.75}
- \cpsspSheet{-18.5}{3.75}{5.5}
- \cpsspCoil{-18.5}{5.5}{6.0}
- \cpsspAlphaHelix{-18.5}{6.0}{7.5}
- \cpsspCoil{-18.5}{7.5}{10.75}
- \cpsspSheet{-18.5}{10.75}{11.5}
- \cpsspCoil{-18.5}{11.5}{12.5}
- \cpsspSheet{-18.5}{12.5}{14.0}
- \cpsspEndRes{-18.5}{14.0}{397}
-%</Collagenases0>
-%<*ColGPredictions1>
- \cpsspLabel{-0.0}{PSIPRED}
- \cpsspStartRes{-0.0}{1.5}{301}
- \cpsspCoil{-0.0}{1.5}{2.25}
- \cpsspSheet{-0.0}{2.25}{3.25}
- \cpsspCoil{-0.0}{3.25}{4.75}
- \cpsspAlphaHelix{-0.0}{4.75}{10.5}
- \cpsspCoil{-0.0}{10.5}{13.5}
- \cpsspSheetT{-0.0}{13.5}{14.0}
- \cpsspEndRes{-0.0}{14.0}{350}
- \cpsspLabel{-1.75}{PSIPRED}
- \cpsspStartRes{-1.75}{1.5}{351}
- \cpsspSheet{-1.75}{1.5}{2.75}
- \cpsspCoil{-1.75}{2.75}{3.25}
- \cpsspAlphaHelix{-1.75}{3.25}{5.0}
- \cpsspCoil{-1.75}{5.0}{8.0}
- \cpsspSheet{-1.75}{8.0}{8.75}
- \cpsspCoil{-1.75}{8.75}{9.75}
- \cpsspSheet{-1.75}{9.75}{11.25}
- \cpsspCoil{-1.75}{11.25}{12.75}
- \cpsspAlphaHelix{-1.75}{12.75}{14.0}
- \cpsspEndRes{-1.75}{14.0}{400}
- \cpsspLabel{-3.5}{PSIPRED}
- \cpsspStartRes{-3.5}{1.5}{401}
- \cpsspAlphaHelix{-3.5}{1.5}{2.5}
- \cpsspCoil{-3.5}{2.5}{2.75}
- \cpsspAlphaHelix{-3.5}{2.75}{4.25}
- \cpsspCoil{-3.5}{4.25}{9.75}
- \cpsspSheet{-3.5}{9.75}{10.5}
- \cpsspAlphaHelix{-3.5}{10.5}{12.25}
- \cpsspCoil{-3.5}{12.25}{14.0}
- \cpsspEndRes{-3.5}{14.0}{450}
- \cpsspLabel{-5.25}{PSIPRED}
- \cpsspStartRes{-5.25}{1.5}{451}
- \cpsspCoil{-5.25}{1.5}{2.5}
- \cpsspAlphaHelix{-5.25}{2.5}{5.0}
- \cpsspCoil{-5.25}{5.0}{7.0}
- \cpsspAlphaHelix{-5.25}{7.0}{8.5}
- \cpsspCoil{-5.25}{8.5}{10.5}
- \cpsspSheet{-5.25}{10.5}{11.0}
- \cpsspAlphaHelix{-5.25}{11.0}{14.0}
- \cpsspEndRes{-5.25}{14.0}{500}
- \cpsspLabel{-7.0}{PSIPRED}
- \cpsspStartRes{-7.0}{1.5}{501}
- \cpsspAlphaHelix{-7.0}{1.5}{1.75}
- \cpsspCoil{-7.0}{1.75}{2.25}
- \cpsspAlphaHelix{-7.0}{2.25}{5.25}
- \cpsspCoil{-7.0}{5.25}{6.0}
- \cpsspAlphaHelix{-7.0}{6.0}{8.75}
- \cpsspCoil{-7.0}{8.75}{9.5}
- \cpsspAlphaHelix{-7.0}{9.5}{13.25}
- \cpsspCoil{-7.0}{13.25}{14.0}
- \cpsspEndRes{-7.0}{14.0}{550}
- \cpsspLabel{-8.75}{PSIPRED}
- \cpsspStartRes{-8.75}{1.5}{551}
- \cpsspCoil{-8.75}{1.5}{6.5}
- \cpsspAlphaHelix{-8.75}{6.5}{9.25}
- \cpsspCoil{-8.75}{9.25}{10.5}
- \cpsspSheet{-8.75}{10.5}{11.25}
- \cpsspCoil{-8.75}{11.25}{13.5}
- \cpsspSheetT{-8.75}{13.5}{14.0}
- \cpsspEndRes{-8.75}{14.0}{600}
- \cpsspLabel{-0.25}{SSpro}
- \cpsspStartRes{-0.25}{1.5}{301}
- \cpsspCoil{-0.25}{1.5}{2.25}
- \cpsspSheet{-0.25}{2.25}{3.25}
- \cpsspCoil{-0.25}{3.25}{4.75}
- \cpsspAlphaHelix{-0.25}{4.75}{9.75}
- \cpsspSheet{-0.25}{9.75}{10.25}
- \cpsspCoil{-0.25}{10.25}{13.5}
- \cpsspSheetT{-0.25}{13.5}{14.0}
- \cpsspEndRes{-0.25}{14.0}{350}
- \cpsspLabel{-2.0}{SSpro}
- \cpsspStartRes{-2.0}{1.5}{351}
- \cpsspSheet{-2.0}{1.5}{2.75}
- \cpsspCoil{-2.0}{2.75}{4.0}
- \cpsspSheet{-2.0}{4.0}{4.75}
- \cpsspCoil{-2.0}{4.75}{5.5}
- \cpsspSheet{-2.0}{5.5}{5.75}
- \cpsspCoil{-2.0}{5.75}{8.0}
- \cpsspSheet{-2.0}{8.0}{9.0}
- \cpsspCoil{-2.0}{9.0}{9.75}
- \cpsspSheet{-2.0}{9.75}{11.25}
- \cpsspCoil{-2.0}{11.25}{12.0}
- \cpsspAlphaHelix{-2.0}{12.0}{14.0}
- \cpsspEndRes{-2.0}{14.0}{400}
- \cpsspLabel{-3.75}{SSpro}
- \cpsspStartRes{-3.75}{1.5}{401}
- \cpsspAlphaHelix{-3.75}{1.5}{4.25}
- \cpsspCoil{-3.75}{4.25}{5.0}
- \cpsspSheet{-3.75}{5.0}{5.5}
- \cpsspCoil{-3.75}{5.5}{9.0}
- \cpsspSheet{-3.75}{9.0}{10.5}
- \cpsspCoil{-3.75}{10.5}{11.25}
- \cpsspSheet{-3.75}{11.25}{12.5}
- \cpsspCoil{-3.75}{12.5}{14.0}
- \cpsspEndRes{-3.75}{14.0}{450}
- \cpsspLabel{-5.5}{SSpro}
- \cpsspStartRes{-5.5}{1.5}{451}
- \cpsspCoil{-5.5}{1.5}{2.75}
- \cpsspAlphaHelix{-5.5}{2.75}{3.75}
- \cpsspCoil{-5.5}{3.75}{6.25}
- \cpsspSheet{-5.5}{6.25}{8.5}
- \cpsspCoil{-5.5}{8.5}{10.5}
- \cpsspAlphaHelix{-5.5}{10.5}{14.0}
- \cpsspEndRes{-5.5}{14.0}{500}
- \cpsspLabel{-7.25}{SSpro}
- \cpsspStartRes{-7.25}{1.5}{501}
- \cpsspCoil{-7.25}{1.5}{2.75}
- \cpsspAlphaHelix{-7.25}{2.75}{5.25}
- \cpsspCoil{-7.25}{5.25}{6.0}
- \cpsspAlphaHelix{-7.25}{6.0}{9.75}
- \cpsspCoil{-7.25}{9.75}{10.5}
- \cpsspAlphaHelix{-7.25}{10.5}{14.0}
- \cpsspEndRes{-7.25}{14.0}{550}
- \cpsspLabel{-9.0}{SSpro}
- \cpsspStartRes{-9.0}{1.5}{551}
- \cpsspCoil{-9.0}{1.5}{3.75}
- \cpsspAlphaHelix{-9.0}{3.75}{5.25}
- \cpsspCoil{-9.0}{5.25}{6.5}
- \cpsspAlphaHelix{-9.0}{6.5}{9.25}
- \cpsspCoil{-9.0}{9.25}{10.75}
- \cpsspSheet{-9.0}{10.75}{11.5}
- \cpsspAlphaHelix{-9.0}{11.5}{12.25}
- \cpsspCoil{-9.0}{12.25}{13.5}
- \cpsspSheetT{-9.0}{13.5}{14.0}
- \cpsspEndRes{-9.0}{14.0}{600}
- \cpsspLabel{-0.5}{CDM}
- \cpsspStartRes{-0.5}{1.5}{301}
- \cpsspCoil{-0.5}{1.5}{2.25}
- \cpsspSheet{-0.5}{2.25}{3.25}
- \cpsspCoil{-0.5}{3.25}{4.25}
- \cpsspAlphaHelix{-0.5}{4.25}{9.25}
- \cpsspSheet{-0.5}{9.25}{10.25}
- \cpsspCoil{-0.5}{10.25}{13.5}
- \cpsspSheetT{-0.5}{13.5}{14.0}
- \cpsspEndRes{-0.5}{14.0}{350}
- \cpsspLabel{-2.25}{CDM}
- \cpsspStartRes{-2.25}{1.5}{351}
- \cpsspSheet{-2.25}{1.5}{2.25}
- \cpsspCoil{-2.25}{2.25}{3.75}
- \cpsspAlphaHelix{-2.25}{3.75}{5.0}
- \cpsspSheet{-2.25}{5.0}{6.0}
- \cpsspCoil{-2.25}{6.0}{8.0}
- \cpsspSheet{-2.25}{8.0}{8.5}
- \cpsspCoil{-2.25}{8.5}{9.75}
- \cpsspSheet{-2.25}{9.75}{10.25}
- \cpsspCoil{-2.25}{10.25}{10.75}
- \cpsspAlphaHelix{-2.25}{10.75}{11.25}
- \cpsspCoil{-2.25}{11.25}{12.5}
- \cpsspAlphaHelix{-2.25}{12.5}{14.0}
- \cpsspEndRes{-2.25}{14.0}{400}
- \cpsspLabel{-4.0}{CDM}
- \cpsspStartRes{-4.0}{1.5}{401}
- \cpsspAlphaHelix{-4.0}{1.5}{4.25}
- \cpsspCoil{-4.0}{4.25}{9.25}
- \cpsspSheet{-4.0}{9.25}{10.75}
- \cpsspCoil{-4.0}{10.75}{11.0}
- \cpsspAlphaHelix{-4.0}{11.0}{12.25}
- \cpsspCoil{-4.0}{12.25}{14.0}
- \cpsspEndRes{-4.0}{14.0}{450}
- \cpsspLabel{-5.75}{CDM}
- \cpsspStartRes{-5.75}{1.5}{451}
- \cpsspCoil{-5.75}{1.5}{3.0}
- \cpsspSheet{-5.75}{3.0}{4.0}
- \cpsspCoil{-5.75}{4.0}{6.75}
- \cpsspAlphaHelix{-5.75}{6.75}{8.5}
- \cpsspCoil{-5.75}{8.5}{12.0}
- \cpsspAlphaHelix{-5.75}{12.0}{14.0}
- \cpsspEndRes{-5.75}{14.0}{500}
- \cpsspLabel{-7.5}{CDM}
- \cpsspStartRes{-7.5}{1.5}{501}
- \cpsspCoil{-7.5}{1.5}{2.5}
- \cpsspAlphaHelix{-7.5}{2.5}{5.25}
- \cpsspCoil{-7.5}{5.25}{6.75}
- \cpsspAlphaHelix{-7.5}{6.75}{8.75}
- \cpsspCoil{-7.5}{8.75}{9.75}
- \cpsspAlphaHelix{-7.5}{9.75}{13.0}
- \cpsspCoil{-7.5}{13.0}{14.0}
- \cpsspEndRes{-7.5}{14.0}{550}
- \cpsspLabel{-9.25}{CDM}
- \cpsspStartRes{-9.25}{1.5}{551}
- \cpsspCoil{-9.25}{1.5}{2.0}
- \cpsspSheet{-9.25}{2.0}{3.75}
- \cpsspAlphaHelix{-9.25}{3.75}{5.25}
- \cpsspCoil{-9.25}{5.25}{6.75}
- \cpsspSheet{-9.25}{6.75}{7.5}
- \cpsspAlphaHelix{-9.25}{7.5}{9.75}
- \cpsspCoil{-9.25}{9.75}{13.0}
- \cpsspSheet{-9.25}{13.0}{14.0}
- \cpsspEndRes{-9.25}{14.0}{600}
- \cpsspLabel{-0.75}{Jpred}
- \cpsspStartRes{-0.75}{1.5}{301}
- \cpsspCoil{-0.75}{1.5}{2.0}
- \cpsspSheet{-0.75}{2.0}{3.5}
- \cpsspCoil{-0.75}{3.5}{4.75}
- \cpsspAlphaHelix{-0.75}{4.75}{10.25}
- \cpsspCoil{-0.75}{10.25}{13.5}
- \cpsspSheetT{-0.75}{13.5}{14.0}
- \cpsspEndRes{-0.75}{14.0}{350}
- \cpsspLabel{-2.5}{Jpred}
- \cpsspStartRes{-2.5}{1.5}{351}
- \cpsspSheet{-2.5}{1.5}{2.75}
- \cpsspCoil{-2.5}{2.75}{7.75}
- \cpsspSheet{-2.5}{7.75}{8.75}
- \cpsspCoil{-2.5}{8.75}{9.75}
- \cpsspSheet{-2.5}{9.75}{11.25}
- \cpsspCoil{-2.5}{11.25}{13.0}
- \cpsspSheet{-2.5}{13.0}{14.0}
- \cpsspEndRes{-2.5}{14.0}{400}
- \cpsspLabel{-4.25}{Jpred}
- \cpsspStartRes{-4.25}{1.5}{401}
- \cpsspAlphaHelix{-4.25}{1.5}{1.75}
- \cpsspCoil{-4.25}{1.75}{3.0}
- \cpsspSheet{-4.25}{3.0}{4.0}
- \cpsspCoil{-4.25}{4.0}{5.0}
- \cpsspSheet{-4.25}{5.0}{5.25}
- \cpsspCoil{-4.25}{5.25}{9.75}
- \cpsspSheet{-4.25}{9.75}{10.75}
- \cpsspAlphaHelix{-4.25}{10.75}{12.5}
- \cpsspCoil{-4.25}{12.5}{14.0}
- \cpsspEndRes{-4.25}{14.0}{450}
- \cpsspLabel{-6.0}{Jpred}
- \cpsspStartRes{-6.0}{1.5}{451}
- \cpsspCoil{-6.0}{1.5}{2.5}
- \cpsspAlphaHelix{-6.0}{2.5}{4.75}
- \cpsspCoil{-6.0}{4.75}{7.0}
- \cpsspAlphaHelix{-6.0}{7.0}{8.5}
- \cpsspCoil{-6.0}{8.5}{10.5}
- \cpsspSheet{-6.0}{10.5}{11.0}
- \cpsspAlphaHelix{-6.0}{11.0}{14.0}
- \cpsspEndRes{-6.0}{14.0}{500}
- \cpsspLabel{-7.75}{Jpred}
- \cpsspStartRes{-7.75}{1.5}{501}
- \cpsspAlphaHelix{-7.75}{1.5}{1.75}
- \cpsspCoil{-7.75}{1.75}{2.25}
- \cpsspAlphaHelix{-7.75}{2.25}{5.25}
- \cpsspCoil{-7.75}{5.25}{6.0}
- \cpsspAlphaHelix{-7.75}{6.0}{9.25}
- \cpsspCoil{-7.75}{9.25}{9.5}
- \cpsspAlphaHelix{-7.75}{9.5}{9.75}
- \cpsspCoil{-7.75}{9.75}{10.0}
- \cpsspAlphaHelix{-7.75}{10.0}{13.25}
- \cpsspCoil{-7.75}{13.25}{14.0}
- \cpsspEndRes{-7.75}{14.0}{550}
- \cpsspLabel{-9.5}{Jpred}
- \cpsspStartRes{-9.5}{1.5}{551}
- \cpsspCoil{-9.5}{1.5}{4.0}
- \cpsspAlphaHelix{-9.5}{4.0}{4.75}
- \cpsspCoil{-9.5}{4.75}{7.25}
- \cpsspAlphaHelix{-9.5}{7.25}{9.25}
- \cpsspCoil{-9.5}{9.25}{10.25}
- \cpsspSheet{-9.5}{10.25}{11.25}
- \cpsspCoil{-9.5}{11.25}{13.5}
- \cpsspSheetT{-9.5}{13.5}{14.0}
- \cpsspEndRes{-9.5}{14.0}{600}
- \cpsspLabel{-1.0}{SABLE}
- \cpsspStartRes{-1.0}{1.5}{301}
- \cpsspCoil{-1.0}{1.5}{2.25}
- \cpsspSheet{-1.0}{2.25}{3.5}
- \cpsspCoil{-1.0}{3.5}{4.75}
- \cpsspAlphaHelix{-1.0}{4.75}{10.5}
- \cpsspCoil{-1.0}{10.5}{13.5}
- \cpsspSheetT{-1.0}{13.5}{14.0}
- \cpsspEndRes{-1.0}{14.0}{350}
- \cpsspLabel{-2.75}{SABLE}
- \cpsspStartRes{-2.75}{1.5}{351}
- \cpsspSheet{-2.75}{1.5}{2.75}
- \cpsspCoil{-2.75}{2.75}{8.0}
- \cpsspSheet{-2.75}{8.0}{8.75}
- \cpsspCoil{-2.75}{8.75}{9.75}
- \cpsspSheet{-2.75}{9.75}{11.25}
- \cpsspCoil{-2.75}{11.25}{13.5}
- \cpsspAlphaHelix{-2.75}{13.5}{14.0}
- \cpsspEndRes{-2.75}{14.0}{400}
- \cpsspLabel{-4.5}{SABLE}
- \cpsspStartRes{-4.5}{1.5}{401}
- \cpsspAlphaHelix{-4.5}{1.5}{2.25}
- \cpsspCoil{-4.5}{2.25}{3.0}
- \cpsspSheet{-4.5}{3.0}{4.25}
- \cpsspCoil{-4.5}{4.25}{9.5}
- \cpsspSheet{-4.5}{9.5}{10.25}
- \cpsspAlphaHelix{-4.5}{10.25}{12.5}
- \cpsspCoil{-4.5}{12.5}{14.0}
- \cpsspEndRes{-4.5}{14.0}{450}
- \cpsspLabel{-6.25}{SABLE}
- \cpsspStartRes{-6.25}{1.5}{451}
- \cpsspCoil{-6.25}{1.5}{3.0}
- \cpsspAlphaHelix{-6.25}{3.0}{5.0}
- \cpsspCoil{-6.25}{5.0}{7.0}
- \cpsspAlphaHelix{-6.25}{7.0}{8.5}
- \cpsspCoil{-6.25}{8.5}{10.5}
- \cpsspAlphaHelix{-6.25}{10.5}{14.0}
- \cpsspEndRes{-6.25}{14.0}{500}
- \cpsspLabel{-8.0}{SABLE}
- \cpsspStartRes{-8.0}{1.5}{501}
- \cpsspAlphaHelix{-8.0}{1.5}{1.75}
- \cpsspCoil{-8.0}{1.75}{2.5}
- \cpsspAlphaHelix{-8.0}{2.5}{5.25}
- \cpsspCoil{-8.0}{5.25}{6.25}
- \cpsspAlphaHelix{-8.0}{6.25}{8.75}
- \cpsspCoil{-8.0}{8.75}{10.25}
- \cpsspAlphaHelix{-8.0}{10.25}{13.75}
- \cpsspCoil{-8.0}{13.75}{14.0}
- \cpsspEndRes{-8.0}{14.0}{550}
- \cpsspLabel{-9.75}{SABLE}
- \cpsspStartRes{-9.75}{1.5}{551}
- \cpsspCoil{-9.75}{1.5}{6.75}
- \cpsspAlphaHelix{-9.75}{6.75}{9.25}
- \cpsspCoil{-9.75}{9.25}{13.5}
- \cpsspSheetT{-9.75}{13.5}{14.0}
- \cpsspEndRes{-9.75}{14.0}{600}
-%</ColGPredictions1>
-%<*ColTPrediction0>
- \cpsspLabel{-0.0}{ColT}
- \cpsspStartRes{-0.0}{0.0}{1}
- \cpsspCoil{-0.0}{0.0}{1.68}
- \cpsspAlphaHelix{-0.0}{1.68}{3.08}
- \cpsspCoil{-0.0}{3.08}{3.92}
- \cpsspAlphaHelix{-0.0}{3.92}{6.72}
- \cpsspCoil{-0.0}{6.72}{7.28}
- \cpsspAlphaHelix{-0.0}{7.28}{9.24}
- \cpsspCoil{-0.0}{9.24}{10.36}
- \cpsspAlphaHelix{-0.0}{10.36}{12.6}
- \cpsspCoil{-0.0}{12.6}{12.88}
- \cpsspAlphaHelix{-0.0}{12.88}{14.0}
- \cpsspEndRes{-0.0}{14.0}{50}
- \cpsspLabel{-0.75}{ColT}
- \cpsspStartRes{-0.75}{0.0}{51}
- \cpsspAlphaHelix{-0.75}{0.0}{3.36}
- \cpsspCoil{-0.75}{3.36}{5.04}
- \cpsspAlphaHelix{-0.75}{5.04}{10.36}
- \cpsspCoil{-0.75}{10.36}{13.16}
- \cpsspAlphaHelix{-0.75}{13.16}{14.0}
- \cpsspEndRes{-0.75}{14.0}{100}
- \cpsspLabel{-1.5}{ColT}
- \cpsspStartRes{-1.5}{0.0}{101}
- \cpsspAlphaHelix{-1.5}{0.0}{3.64}
- \cpsspCoil{-1.5}{3.64}{5.88}
- \cpsspAlphaHelix{-1.5}{5.88}{10.08}
- \cpsspCoil{-1.5}{10.08}{11.48}
- \cpsspAlphaHelix{-1.5}{11.48}{14.0}
- \cpsspEndRes{-1.5}{14.0}{150}
- \cpsspLabel{-2.25}{ColT}
- \cpsspStartRes{-2.25}{0.0}{151}
- \cpsspAlphaHelix{-2.25}{0.0}{3.08}
- \cpsspCoil{-2.25}{3.08}{3.36}
- \cpsspAlphaHelix{-2.25}{3.36}{8.12}
- \cpsspCoil{-2.25}{8.12}{9.24}
- \cpsspAlphaHelix{-2.25}{9.24}{10.92}
- \cpsspCoil{-2.25}{10.92}{11.76}
- \cpsspAlphaHelix{-2.25}{11.76}{13.16}
- \cpsspCoil{-2.25}{13.16}{13.44}
- \cpsspAlphaHelix{-2.25}{13.44}{14.0}
- \cpsspEndRes{-2.25}{14.0}{200}
- \cpsspLabel{-3.0}{ColT}
- \cpsspStartRes{-3.0}{0.0}{201}
- \cpsspAlphaHelix{-3.0}{0.0}{0.28}
- \cpsspCoil{-3.0}{0.28}{1.12}
- \cpsspAlphaHelix{-3.0}{1.12}{4.48}
- \cpsspCoil{-3.0}{4.48}{6.44}
- \cpsspAlphaHelix{-3.0}{6.44}{10.64}
- \cpsspCoil{-3.0}{10.64}{12.6}
- \cpsspAlphaHelix{-3.0}{12.6}{14.0}
- \cpsspEndRes{-3.0}{14.0}{250}
- \cpsspLabel{-3.75}{ColT}
- \cpsspStartRes{-3.75}{0.0}{251}
- \cpsspAlphaHelix{-3.75}{0.0}{2.24}
- \cpsspCoil{-3.75}{2.24}{3.64}
- \cpsspAlphaHelix{-3.75}{3.64}{7.28}
- \cpsspCoil{-3.75}{7.28}{9.8}
- \cpsspSheet{-3.75}{9.8}{10.36}
- \cpsspCoil{-3.75}{10.36}{11.48}
- \cpsspAlphaHelix{-3.75}{11.48}{14.0}
- \cpsspEndRes{-3.75}{14.0}{300}
- \cpsspLabel{-4.5}{ColT}
- \cpsspStartRes{-4.5}{0.0}{301}
- \cpsspCoil{-4.5}{0.0}{0.56}
- \cpsspSheet{-4.5}{0.56}{1.96}
- \cpsspCoil{-4.5}{1.96}{3.08}
- \cpsspSheet{-4.5}{3.08}{4.2}
- \cpsspCoil{-4.5}{4.2}{5.88}
- \cpsspAlphaHelix{-4.5}{5.88}{12.04}
- \cpsspCoil{-4.5}{12.04}{14.0}
- \cpsspEndRes{-4.5}{14.0}{350}
- \cpsspLabel{-5.25}{ColT}
- \cpsspStartRes{-5.25}{0.0}{351}
- \cpsspCoil{-5.25}{0.0}{1.68}
- \cpsspSheet{-5.25}{1.68}{3.64}
- \cpsspCoil{-5.25}{3.64}{4.2}
- \cpsspAlphaHelix{-5.25}{4.2}{5.88}
- \cpsspCoil{-5.25}{5.88}{9.52}
- \cpsspSheet{-5.25}{9.52}{10.36}
- \cpsspCoil{-5.25}{10.36}{11.48}
- \cpsspSheet{-5.25}{11.48}{13.16}
- \cpsspCoil{-5.25}{13.16}{14.0}
- \cpsspEndRes{-5.25}{14.0}{400}
- \cpsspLabel{-6.0}{ColT}
- \cpsspStartRes{-6.0}{0.0}{401}
- \cpsspCoil{-6.0}{0.0}{0.56}
- \cpsspAlphaHelix{-6.0}{0.56}{1.4}
- \cpsspCoil{-6.0}{1.4}{1.68}
- \cpsspAlphaHelix{-6.0}{1.68}{3.08}
- \cpsspCoil{-6.0}{3.08}{3.64}
- \cpsspAlphaHelix{-6.0}{3.64}{5.32}
- \cpsspCoil{-6.0}{5.32}{12.04}
- \cpsspSheet{-6.0}{12.04}{12.88}
- \cpsspAlphaHelix{-6.0}{12.88}{14.0}
- \cpsspEndRes{-6.0}{14.0}{450}
- \cpsspLabel{-6.75}{ColT}
- \cpsspStartRes{-6.75}{0.0}{451}
- \cpsspAlphaHelix{-6.75}{0.0}{1.12}
- \cpsspCoil{-6.75}{1.12}{4.48}
- \cpsspAlphaHelix{-6.75}{4.48}{6.16}
- \cpsspCoil{-6.75}{6.16}{8.4}
- \cpsspAlphaHelix{-6.75}{8.4}{10.36}
- \cpsspCoil{-6.75}{10.36}{12.32}
- \cpsspAlphaHelix{-6.75}{12.32}{14.0}
- \cpsspEndRes{-6.75}{14.0}{500}
- \cpsspLabel{-7.5}{ColT}
- \cpsspStartRes{-7.5}{0.0}{501}
- \cpsspAlphaHelix{-7.5}{0.0}{2.24}
- \cpsspCoil{-7.5}{2.24}{2.8}
- \cpsspAlphaHelix{-7.5}{2.8}{6.16}
- \cpsspCoil{-7.5}{6.16}{7.0}
- \cpsspAlphaHelix{-7.5}{7.0}{14.0}
- \cpsspEndRes{-7.5}{14.0}{550}
- \cpsspLabel{-8.25}{ColT}
- \cpsspStartRes{-8.25}{0.0}{551}
- \cpsspAlphaHelix{-8.25}{0.0}{0.84}
- \cpsspCoil{-8.25}{0.84}{4.48}
- \cpsspAlphaHelix{-8.25}{4.48}{6.16}
- \cpsspCoil{-8.25}{6.16}{7.56}
- \cpsspAlphaHelix{-8.25}{7.56}{8.4}
- \cpsspCoil{-8.25}{8.4}{8.96}
- \cpsspAlphaHelix{-8.25}{8.96}{9.8}
- \cpsspSheet{-8.25}{9.8}{10.36}
- \cpsspCoil{-8.25}{10.36}{12.6}
- \cpsspSheet{-8.25}{12.6}{13.44}
- \cpsspCoil{-8.25}{13.44}{14.0}
- \cpsspEndRes{-8.25}{14.0}{600}
- \cpsspLabel{-9.0}{ColT}
- \cpsspStartRes{-9.0}{0.0}{601}
- \cpsspCoil{-9.0}{0.0}{1.4}
- \cpsspSheet{-9.0}{1.4}{3.92}
- \cpsspCoil{-9.0}{3.92}{5.88}
- \cpsspAlphaHelix{-9.0}{5.88}{11.2}
- \cpsspCoil{-9.0}{11.2}{13.44}
- \cpsspSheetT{-9.0}{13.44}{14.0}
- \cpsspEndRes{-9.0}{14.0}{650}
- \cpsspLabel{-9.75}{ColT}
- \cpsspStartRes{-9.75}{0.0}{651}
- \cpsspSheet{-9.75}{0.0}{1.4}
- \cpsspCoil{-9.75}{1.4}{1.96}
- \cpsspSheet{-9.75}{1.96}{2.52}
- \cpsspCoil{-9.75}{2.52}{3.92}
- \cpsspSheet{-9.75}{3.92}{6.44}
- \cpsspCoil{-9.75}{6.44}{7.0}
- \cpsspEndRes{-9.75}{7.0}{675}
-%</ColTPrediction0>
-%<*cpsspelements>
- \cpsspLabel{-0.0}{CPSSP}
- \cpsspStartRes{-0.0}{0.0}{1}
- \cpsspCoil{-0.0}{0.0}{0.5}
- \cpsspGap{-0.0}{0.5}{1.25}
- \cpsspCoil{-0.0}{1.25}{1.75}
- \cpsspBridge{-0.0}{1.75}{2.0}
- \cpsspCoil{-0.0}{2.0}{2.75}
- \cpsspSheet{-0.0}{2.75}{3.75}
- \cpsspCoil{-0.0}{3.75}{4.5}
- \cpsspThreeTenHelix{-0.0}{4.5}{5.5}
- \cpsspCoil{-0.0}{5.5}{6.25}
- \cpsspAlphaHelix{-0.0}{6.25}{7.25}
- \cpsspCoil{-0.0}{7.25}{8.0}
- \cpsspPiHelix{-0.0}{8.0}{9.0}
- \cpsspCoil{-0.0}{9.0}{9.75}
- \cpsspBend{-0.0}{9.75}{10.0}
- \cpsspCoil{-0.0}{10.0}{10.75}
- \cpsspTurn{-0.0}{10.75}{11.75}
- \cpsspCoil{-0.0}{11.75}{12.25}
- \cpsspEndRes{-0.0}{12.25}{49}
-%</cpsspelements>
-% \fi
-% \Finale
-\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/cpssp/cpssp.ins b/macros/latex/contrib/cpssp/cpssp.ins
deleted file mode 100644
index f17e939eee..0000000000
--- a/macros/latex/contrib/cpssp/cpssp.ins
+++ /dev/null
@@ -1,82 +0,0 @@
-%% cpssp.ins
-%%
-%% Copyright (C) 2009 by Wolfgang Skala
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainer of this work is Wolfgang Skala.
-%%
-%% This work consists of the files cpssp.dtx and cpssp.ins
-%% and the derived file cpssp.sty.
-
-\input docstrip.tex
-\keepsilent
-
-\usedir{tex/latex/cpssp}
-
-\declarepreamble\cpssppreamble
-
-Copyright (C) 2009 by Wolfgang Skala
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3
-of this license or (at your option) any later version.
-The latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
-
-\endpreamble
-
-\generate{\usepreamble\cpssppreamble%
- \file{cpssp.sty}{\from{cpssp.dtx}{package}}%
-}
-
-\generate{\nopreamble\nopostamble
- \file{ColSequences.fasta}{\from{cpssp.dtx}{ColSequences}}%
- \file{ColStructures.fasta}{\from{cpssp.dtx}{ColStructures}}%
- \file{ColGPredictions.fasta}{\from{cpssp.dtx}{ColGPredictions}}%
- \file{ColTPrediction.fasta}{\from{cpssp.dtx}{ColTPrediction}}%
- \file{Collagenases0.tex}{\from{cpssp.dtx}{Collagenases0}}%
- \file{ColGPredictions1.tex}{\from{cpssp.dtx}{ColGPredictions1}}%
- \file{ColTPrediction0.tex}{\from{cpssp.dtx}{ColTPrediction0}}%
- \file{cpsspelements.tex}{\from{cpssp.dtx}{cpsspelements}}%
-}
-
-\obeyspaces
-\Msg{****************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the}
-\Msg{* following file into a directory searched by TeX}
-\Msg{*}
-\Msg{* cpssp.sty}
-\Msg{*}
-\Msg{* To produce the documentation execute the}
-\Msg{* following commands:}
-\Msg{*}
-\Msg{* pdflatex cpssp.dtx}
-\Msg{* makeindex -s gind.ist -o cpssp.ind cpssp.idx}
-\Msg{* makeindex -s gglo.ist -o cpssp.gls cpssp.glo}
-\Msg{* pdflatex cpssp.dtx}
-\Msg{*}
-\Msg{* Make sure that the following files are present}
-\Msg{* in the same directory as cpssp.dtx:}
-\Msg{*}
-\Msg{* Collagenases0.tex}
-\Msg{* ColGPredictions1.tex}
-\Msg{* ColTPrediction0.tex}
-\Msg{* cpsspelements.tex}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{****************************************************}
-
-\endbatchfile \ No newline at end of file
diff --git a/macros/latex/contrib/cpssp/cpssp.pdf b/macros/latex/contrib/cpssp/cpssp.pdf
deleted file mode 100644
index 8f70caeca0..0000000000
--- a/macros/latex/contrib/cpssp/cpssp.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf b/macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf
index 34320ab758..d0d64760c9 100644
--- a/macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf
+++ b/macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex b/macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex
index 7335cdbb96..3e4ce0aa72 100644
--- a/macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex
+++ b/macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex
@@ -34,8 +34,8 @@
\usepackage[margin=1.5cm]{geometry}
\setlength{\parindent}{0pt}
-\def\TPversion{0.1.5}
-\def\TPdate{17/05/2024}
+\def\TPversion{0.1.7}
+\def\TPdate{03/06/2024}
\usepackage{tcolorbox}
\sethlcolor{lightgray!25}
\NewDocumentCommand\MontreCode{ m }{%
@@ -111,6 +111,10 @@
\section{History}
+\verb|v0.1.7|~:~~~~Small patch for \textsf{Vignette} macro (see \texttt{[fr]} documentation)
+
+\verb|v0.1.6|~:~~~~Small patchs for \textsf{displayskip} + \textsf{pas-tableur} (see \texttt{[fr]} documentation)
+
\verb|v0.1.5|~:~~~~New macros for boxes with \textsf{tcolorbox} (see \texttt{[fr]} documentation)
\verb|v0.1.4|~:~~~~Create a SMS conversation
diff --git a/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf b/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf
index 9007eb82b0..b128076999 100644
--- a/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf
+++ b/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex b/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex
index f76efcea01..2f74296c5d 100644
--- a/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex
+++ b/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex
@@ -13,7 +13,7 @@
\RequirePackage[scaled=0.925]{cabin} % sf
%\usepackage{DejaVuSerif}
%\usepackage[scale=1.1]{inconsolata}
-\usepackage{customenvs}
+\usepackage[pastableur]{customenvs}
\usepackage{tabularx}
\usepackage{soul}
%\usepackage{codehigh}
@@ -39,8 +39,8 @@
\usepackage[margin=1.5cm]{geometry}
\setlength{\parindent}{0pt}
-\def\TPversion{0.1.5}
-\def\TPdate{17 mai 2024}
+\def\TPversion{0.1.7}
+\def\TPdate{03 juin 2024}
\usepackage{tcolorbox}
\tcbuselibrary{listingsutf8}
\newtcblisting{DemoCode}[1]{%
@@ -66,10 +66,10 @@
keywordstyle={\color{violet}},%
classoffset=2,%
alsoletter={-},%
- morekeywords={\ReponsesQCM,MultiCols,\CreerListeItems,\ListeChoixItems,\TableauCompetences,\CrayonDeCompetences,\StyleEnvtExo,\StyleEnvtExoDefaut,\TitreExo,\ipsum,EnvSMS,\SMSrec,\SMSenv,BoiteSimple,\SujetTitreExo,\CircledNumber,\AffVignette,\BoiteArrondie},%
+ morekeywords={\ReponsesQCM,MultiCols,\CreerListeItems,\ListeChoixItems,\TableauCompetences,\CrayonDeCompetences,\StyleEnvtExo,\StyleEnvtExoDefaut,\TitreExo,\ipsum,EnvSMS,\SMSrec,\SMSenv,BoiteSimple,\SujetTitreExo,\CircledNumber,\AffVignette,\BoiteArrondie,\ChangerDisplaySkip,\celcouleur,\celfusion,\lignetxt,\colonnetxt,\celnumbreak,\celtxt},%
keywordstyle={\color{green!50!black}},%
classoffset=3,%
- morekeywords={Largeur,Filets,EspacesCL,NbCols,Labels,PoliceLabels,EspaceLabels,Swap,Type,CoeffEspVert,EpTrait,Alea,LargeurNivs,Niveaux,NoticeNiveaux,Titre,PolTitre,PolNotice,PolComp,LigneSep,CouleurNotice,CouleurNiveaux,CouleurFond,Note,Notice,PoliceCateg,PoliceBloc,Couleurs,LargeurBloc,Echelle,NoirBlanc,Libelle,EpTrait,Police,Type,ComplementTitre,Titre,CodeDebut,Couleur,EchelleImage,Decoration,Trait,Avatar,AffAvatar,NoirBlanc,CouleurE,CouleurR,CouleurFond,Hauteur,Largeur,PoliceTxt,CouleurTitre,AlignH,bg,txt,bthick,bcol,raise,Type,EspH,Fond,Texte,Style},%
+ morekeywords={Largeur,Filets,EspacesCL,NbCols,Labels,PoliceLabels,EspaceLabels,Swap,Type,CoeffEspVert,EpTrait,Alea,LargeurNivs,Niveaux,NoticeNiveaux,Titre,PolTitre,PolNotice,PolComp,LigneSep,CouleurNotice,CouleurNiveaux,CouleurFond,Note,Notice,PoliceCateg,PoliceBloc,Couleurs,LargeurBloc,Echelle,NoirBlanc,Libelle,EpTrait,Police,Type,ComplementTitre,Titre,CodeDebut,Couleur,EchelleImage,Decoration,Trait,Avatar,AffAvatar,NoirBlanc,CouleurE,CouleurR,CouleurFond,Hauteur,Largeur,PoliceTxt,CouleurTitre,AlignH,bg,txt,bthick,bcol,raise,Type,EspH,Fond,Texte,Style,Dense,Avant,AvantS,Apres,ApresS,Global,align,width},%
keywordstyle={\color{orange}}
},%
#1
@@ -149,6 +149,12 @@
\section{Historique}
+\verb|v0.1.7|~:~~~~Possibilité de créer des vignettes \textsf{perso}
+
+\verb|v0.1.6|~:~~~~Patch \textsf{displayskip} + Patches \textsf{pas-tableur}
+
+\verb|v0.1.5|~:~~~~La librairie \texttt{babel} de \TikZ\ n'est plus chargée
+
\verb|v0.1.5|~:~~~~Vignettes + Numéros encerclés + Création de boîtes 'simples'
\verb|v0.1.4|~:~~~~Commande pour du texte dans une boîte arrondie, de hauteur 'figée' + 'Chat' SMS
@@ -203,7 +209,8 @@ Les packages chargés sont :
\item \MontreCode{multicol} ;
\item \MontreCode{tabularray} ;
\item \MontreCode{xcolor} ;
- \item \MontreCode{fontawesome5}.
+ \item \MontreCode{fontawesome5} ;
+ \item \MontreCode{tikz} avec les librairies \MontreCode{decorations.pathmorphing,positioning,shapes.misc,calc}.
\end{itemize}
À noter que, pour des raisons de compatibilité (ou d'incompatibilité), les packages \MontreCode{enumitem}/\MontreCode{multicol}/\MontreCode{tabularray}/\MontreCode{xcolor}/\MontreCode{fontawesome5} peuvent ne pas être chargés par \MontreCode{customenvs} (auxquels cas l'utilisateur devra les avoir chargés pour faire fonctionner certains environnements) via les options :
@@ -1216,6 +1223,12 @@ En ligne \CircledNumber{1} avec texte après.
\end{DemoCode}
\begin{DemoCode}{}
+%vignette type tableur
+\AffVignette[Type=perso/CRYPT,Couleur=blue!50!teal,Echelle=0.5]
+ {vignette personnalisée}
+\end{DemoCode}
+
+\begin{DemoCode}{}
%création d'une macro personnelle
\NewDocumentCommand\VignetteTableur{ m }{%
\AffVignette*[Type=sheet,Couleur=green!50!black,Police=\footnotesize\sffamily]
@@ -1235,4 +1248,93 @@ On se place dans la plage \VignetteTableur{A3:B5} pour...
On lance le logiciel \BoiteArrondie[Fond=cyan!33,Texte=violet,EspH=2mm,Style=rect]{situé sur le bureau} en cliquant \BoiteArrondie[Fond=lightgray!25,Texte=darkgray]{droit}.
\end{DemoCode}
+\pagebreak
+
+\section{Patchs divers}
+
+\subsection{Gérer l'espacement vertical du mode hors-ligne}
+
+L'idée est de proposer une commande, à insérer dans le préambule, pour \textit{patcher} l'espacement vertical proposé par les environnements mathématiques hors-ligne.
+
+\begin{DemoCode}{listing only}
+...
+\ChangerDisplaySkip[clés]
+...
+\begin{document}
+\end{DemoCode}
+
+Les \MontreCode{clés} disponibles, à donner entre \MontreCode{[...]}, sont :
+
+\begin{itemize}
+ \item \MontreCode{Avant=...} : modification de l'espacement avant ;
+ \item \MontreCode{AvantS=...} : modification de l'espacement avant (version \textit{short}) ;
+ \item \MontreCode{Apres=...} : modification de l'espacement après ;
+ \item \MontreCode{ApresS=...} : modification de l'espacement après (version \textit{short}) ;
+ \item \MontreCode{Global=...} : modification globale de \textbf{tous} les espacements ;
+ \item \MontreCode{Dense} : booléen pour modification globale en \MontreCode{0.33\textbackslash baselineskip}.
+\end{itemize}
+
+\subsection{Quelques ajouts au package pas-tableur}
+
+L'idée est de proposer quelques commandes complémentaires pour le package \textsf{pas-tableur}, de Stéphane Pasquet (\url{https://ctan.org/pkg/pas-tableur}), en respectant autant que faire se peut la syntaxe du package (voir la documentation pour de plus amples informations).
+
+\smallskip
+
+Le package \textsf{pas-tableur} n'est pas chargé par défaut, mais il peut l'être grâce à l'option \MontreCode{[pastableur]}.
+
+\smallskip
+
+Les \textit{ajouts} disponibles sont :
+
+\begin{itemize}
+ \item colorer/griser une case, via \MontreCode{\textbackslash celcouleur} ;
+ \item fusionner des celules, via \MontreCode{\textbackslash celfusion} ;
+ \item \textit{casser la numérotation} avec des pointillés, via \MontreCode{\textbackslash celnumbreak} ;
+ \item remplir (partiellement ou non) une ligne, via \MontreCode{\textbackslash lignetxt} ;
+ \item remplir (partiellement ou non) une colonne, via \MontreCode{\textbackslash colonnetxt}.
+\end{itemize}
+
+\begin{DemoCode}{listing only}
+%chargement du package
+\usepackage[pastableur]{customenvs}
+
+%griser une cellule
+\celcouleur[couleur]{col-lig}
+
+%fusionner des cellules
+\celfusion[options pas-tableur]{col-lig}{col-lig}{label}
+
+%pointillés dans la numérotation
+\celnumbreak{num ligne pointillés}{début numéro suite}{fin numéro suite}
+
+%remplir ligne
+\lignetxt(*)[options pas-tableur]{num ligne}<col début>{liste des cellules}
+
+%remplir colonne
+\colonnetxt(*)[options pas-tableur]{num colonne}<lgn début>{liste des cellules}
+\end{DemoCode}
+
+\pagebreak
+
+L'exemple suivant illustre les différentes commandes proposées dans ce package.
+
+\begin{DemoCode}{}
+\begin{tikzpicture}{}
+ \tableur*[10]{A/2.5cm,B/2.5cm,C/2.5cm,D/2.5cm,E/2.5cm,F/2.5cm}
+ %ligne n°1
+ \celtxt*[align=center]{A}{1}{$n$}
+ \celfusion[align=center]{B-1}{C-1}{$M_n$}
+ \celfusion[align=center]{D-1}{E-1}{$S_n$}
+ \celtxt*[align=center]{F}{1}{$d_n$}
+ % %Ligne2/3/4
+ \celcouleur{A-2}
+ \lignetxt*[align=center]{2}<2>{$x_n$,$y_n$,5,$n$,$n$} %à partir de la colonne n°2
+ \lignetxt*[align=center]{3}{0,0,0,5,0,5}
+ \lignetxt*[align=center]{4}{1,1,0,5,1,4.12310563}%
+ \celnumbreak{8}{27}{28}
+ %colonneA
+ \colonnetxt*[align=center]{A}<5>{2,3,4,\dots,24,25} %à partir de la ligne n°5
+\end{tikzpicture}
+\end{DemoCode}
+
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/customenvs/tex/customenvs.sty b/macros/latex/contrib/customenvs/tex/customenvs.sty
index 797a4e65bc..e63ea57f84 100644
--- a/macros/latex/contrib/customenvs/tex/customenvs.sty
+++ b/macros/latex/contrib/customenvs/tex/customenvs.sty
@@ -3,10 +3,12 @@
% source pencil...: CC-BY-SA 4.0 https://tex.stackexchange.com/questions/504092/replicating-a-fancy-bordered-text-style-in-latex/504145#504145
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{customenvs}[2024/05/17 0.1.5 Custom classic environments]
+\ProvidesPackage{customenvs}[2024/06/03 0.1.7 Custom classic environments]
%====HISTORIQUE
-% v 0.1.6 Boxes for exam title + circled numbers + Vignettes + Small simple boxes creation
+% v 0.1.7 Style perso pour les vignettes
+% v 0.1.6 DisplaySkip patch + Patchs pas-tableur
+% v 0.1.5 Boxes for exam title + circled numbers + Vignettes + Small simple boxes creation
% v 0.1.4 Commande (en/fr) pour du texte dans une boîte arrondie, de hauteur 'figée' + 'Chat' SMS
% v 0.1.3 Environnement/Commande pour présentation d'un exercice
% v 0.1.2 Crayon de compétences
@@ -29,6 +31,8 @@
\newif\if@fa\@fatrue%
\DeclareOption{nonfa}{\@fafalse}%
\DeclareOption{nofa}{\@fafalse}%
+\newif\if@pastableur\@pastableurfalse%
+\DeclareOption{pastableur}{\@pastableurtrue}%
\DeclareOption*{}
\ProcessOptions\relax
@@ -55,7 +59,8 @@
\RequirePackage{listofitems}
\RequirePackage{calc}
\RequirePackage{tikz}
-\usetikzlibrary{decorations.pathmorphing,positioning,shapes.misc,calc,babel}
+\usetikzlibrary{decorations.pathmorphing,positioning,shapes.misc,calc}
+\usetikzlibrary{babel}
\RequirePackage{tcolorbox}
\RequirePackage{varwidth}
\tcbuselibrary{skins}
@@ -1690,8 +1695,8 @@
}
}
-\defKV[cevignette]{Type=\def\cevignettetype{#1},Couleur=\def\cevignettecolor{#1},Police=\def\cevignettefont{#1}}
-\setKVdefault[cevignette]{Type={},Couleur={darkgray},Police=\footnotesize}
+\defKV[cevignette]{Type=\def\cevignettetype{#1},Couleur=\def\cevignettecolor{#1},Police=\def\cevignettefont{#1},Echelle=\def\cevignettescaleperso{#1}}
+\setKVdefault[cevignette]{Type={},Couleur={darkgray},Police=\footnotesize,Echelle=0.55}
\NewDocumentCommand\AffVignette{ s O{} m }{%
\restoreKV[cevignette]%
@@ -1708,7 +1713,223 @@
{shell}{\tcbox[colframe=\cevignettecolor,fontupper={\cevignettefont\ttfamily},cevignetteshell]{\IfBooleanTF{#1}{\NoAutoSpacing}{}#3}}%
{tex}{\tcbox[colframe=\cevignettecolor,fontupper={\cevignettefont\ttfamily},cevignettelatex]{\IfBooleanTF{#1}{\NoAutoSpacing}{}#3}}%
{sheet}{\tcbox[colframe=\cevignettecolor,fontupper={\cevignettefont},cevignettetableur]{\IfBooleanTF{#1}{\NoAutoSpacing}{}#3}}%
- }\relax%
+ }%
+ \IfSubStr{\cevignettetype}{perso}%
+ {%
+ \StrBehind{\cevignettetype}{/}[\cevignettelabelperso]%
+ \tcbox[colframe=\cevignettecolor,fontupper={\cevignettefont},cevignettes,left=6pt,coltitle=white,colback=white,underlay={\begin{tcbclipinterior}\fill[fill=tcbcolframe!33]($(interior.south west)$) rectangle node[rotate=90,font=\tiny\sffamily,tcbcolframe!75!black]{\scalebox{\cevignettescaleperso}[0.75]{\textbf{\cevignettelabelperso}}} ($(interior.north west)+(5pt,0pt)$);\end{tcbclipinterior}}]{\IfBooleanTF{#1}{\NoAutoSpacing}{}#3}%
+ }%
+ {}%
+ \relax%
+}
+
+%====DisplaySkip [en]
+\defKV[DisplaySkip]{%
+ aboveds=\def\ceabovedisplayskip{#1},%
+ abovedsshort=\def\ceabovedisplayskipshort{#1},%
+ belowdds=\def\cebelowdisplayskip{#1},%
+ belowdsshort=\def\cebelowdisplayskipshort{#1},%
+ global=\def\globaldisplayskip{#1}
+}
+
+\setKVdefault[DisplaySkip]{%
+ aboveds={12pt plus 3pt minus 9pt},%
+ abovedsshort={0pt plus 3pt},%
+ belowdds={12pt plus 3pt minus 9pt},%
+ belowdsshort={7pt plus 3pt minus 4pt},%
+ global={},%
+ shrink=false
+}
+\NewDocumentCommand\ChangeSpacingDisplaySkip{ O{} }{%
+ \restoreKV[DisplaySkip]%
+ \setKV[DisplaySkip]{#1}%
+ \ifboolKV[DisplaySkip]{shrink}%
+ {%
+ \AtBeginDocument{%
+ \abovedisplayskip=0.33\baselineskip
+ \abovedisplayshortskip=0.33\baselineskip
+ \belowdisplayskip=0.33\baselineskip
+ \belowdisplayshortskip=0.33\baselineskip
+ }
+ }%
+ {%
+ \IfStrEq{\globaldisplayskip}{}%
+ {%
+ \AtBeginDocument{%
+ \abovedisplayskip=\ceabovedisplayskip
+ \abovedisplayshortskip=\ceabovedisplayskipshort
+ \belowdisplayskip=\cebelowdisplayskip
+ \belowdisplayshortskip=\cebelowdisplayskipshort
+ }
+ }%
+ {%
+ \AtBeginDocument{%
+ \abovedisplayskip=\globaldisplayskip
+ \abovedisplayshortskip=\globaldisplayskip
+ \belowdisplayskip=\globaldisplayskip
+ \belowdisplayshortskip=\globaldisplayskip
+ }
+ }%
+ }%
+}
+
+%====DisplaySkip [fr]
+\defKV[DisplaySkipFr]{%
+ Avant=\def\ceabovedisplayskip{#1},%
+ AvantS=\def\ceabovedisplayskipshort{#1},%
+ Apres=\def\cebelowdisplayskip{#1},%
+ ApresS=\def\cebelowdisplayskipshort{#1},%
+ Global=\def\globaldisplayskip{#1}
+}
+
+\setKVdefault[DisplaySkipFr]{%
+ Avant={12pt plus 3pt minus 9pt},%
+ AvantS={0pt plus 3pt},%
+ Apres={12pt plus 3pt minus 9pt},%
+ ApresS={7pt plus 3pt minus 4pt},%
+ Global={},%
+ Dense=false
+}
+\NewDocumentCommand\ChangerDisplaySkip{ O{} }{%
+ \restoreKV[DisplaySkipFr]%
+ \setKV[DisplaySkipFr]{#1}%
+ \ifboolKV[DisplaySkipFr]{Dense}%
+ {%
+ \AtBeginDocument{%
+ \abovedisplayskip=0.33\baselineskip
+ \abovedisplayshortskip=0.33\baselineskip
+ \belowdisplayskip=0.33\baselineskip
+ \belowdisplayshortskip=0.33\baselineskip
+ }
+ }%
+ {%
+ \IfStrEq{\globaldisplayskip}{}%
+ {%
+ \AtBeginDocument{%
+ \abovedisplayskip=\ceabovedisplayskip
+ \abovedisplayshortskip=\ceabovedisplayskipshort
+ \belowdisplayskip=\cebelowdisplayskip
+ \belowdisplayshortskip=\cebelowdisplayskipshort
+ }
+ }%
+ {%
+ \AtBeginDocument{%
+ \abovedisplayskip=\globaldisplayskip
+ \abovedisplayshortskip=\globaldisplayskip
+ \belowdisplayskip=\globaldisplayskip
+ \belowdisplayshortskip=\globaldisplayskip
+ }
+ }%
+ }%
+}
+
+%====Patchs pas-tableur
+\if@pastableur
+
+\RequirePackage{pas-tableur}
+
+\renewcommand{\pastableur@grid}[4] % #1 : width, #2 : name, #3 : numline, #4 : coord.
+{%
+ \node[celempty,below,minimum height=\line@height,minimum width=#1] (cell#2-#3) at (#4) {};%
+ \draw[graySepCell] ($(cell#2-#3.south west)+(0.2pt,0)$) -- (cell#2-#3.south east) -- ($(cell#2-#3.north east)+(0,-0.2pt)$);%
+}
+
+\renewcommand{\pastab@draw@cell}[5]
+% #1 : \first@width, #2 : \first@name, #3 : 0=colonne1 / 1=autres colonnes /
+% 2 = ligne 1, #4 : coord., #5 : contenu
+{%
+ \ifnum#3=0%
+ \tikzstyle{cellstyle} = [celhead,minimum width={#1},minimum height=\line@height]%
+ \def\pastableur@coord{(0,0)}%
+ \else%
+ \ifnum#3=1%
+ \tikzstyle{cellstyle} = [celhead,right,minimum width={#1},minimum height=\line@height]%
+ \else
+ \ifnum#3=2%
+ \tikzstyle{cellstyle} = [below left,celhead,minimum width={#1},minimum height=\line@height]
+ \else%
+ \tikzstyle{cellstryle} = [below,celhead,minimum width={#1},minimum height=\line@height]
+ \fi%
+ \fi%
+ \def\pastableur@coord{(#4)}%
+ \fi%
+ \node[cellstyle] (#2) at \pastableur@coord {\helvbx#5};%
+ \fill[grayBottomCell] (#2.south west) rectangle (#2.north east) ;%
+ \fill[grayTopCell] (#2.north west) rectangle ($0.5*(#2.south east)+0.5*(#2.north east)$) ;%
+ \node[minimum width={#1},minimum height=\line@height,cellstyle] at \pastableur@coord {\helvbx#5};%
+}
+
+\NewDocumentCommand\celcouleur{ O{graySepCell!50} m }{%OK
+ \draw[draw=none,fill=#1] ($(cell#2.south west)+(0.2pt,0.2pt)$) rectangle ($(cell#2.north east) + (-0.2pt,-0.2pt)$) ;%
+}
+
+\defKV[celparam]{align=\def\pastableurfusalign{#1},width=\def\pastableurfuswidth{#1}}
+\setKVdefault[celparam]{align=left,width={\col@width}}
+
+\NewDocumentCommand\celfusion{ O{} m m m }{%OK
+ \restoreKV[celparam]%
+ \setKV[celparam]{#1}%
+ \IfStrEq{#4}{}%
+ {%
+ \draw[draw=none,fill=white] ($(cell#2.south west)+(0.2pt,0.2pt)$) rectangle ($(cell#3.north east) + (-0.2pt,-0.2pt)$);
+ }%
+ {%
+ \draw[draw=none,fill=white] ($(cell#2.south west)+(0.2pt,0.2pt)$) rectangle ($(cell#3.north east) + (-0.2pt,-0.2pt)$) node[midway,text width=\dimexpr\pastableurfuswidth-4pt,align=\pastableurfusalign] {#4};
+ }%
+}
+
+\NewDocumentCommand\celnumbreak{ m m m }{%
+ \def\numpointilles{#1}
+ \xdef\numavant{\inteval{\numpointilles-1}}%
+ \def\numdebut{#2}\def\numfin{#3}
+ \foreach \num@line [remember=\num@line as \lastnum (initially \numavant)] in {\numpointilles}
+ {%
+ \pastab@draw@cell{\numline@width}{numline\num@line}{3}{numline\lastnum.south east}{\dots}%
+ }%
+ \foreach \num@line [remember=\num@line as \lastnum (initially \numpointilles)] in {\numdebut,\numfin}
+ {%
+ \pastab@draw@cell{\numline@width}{numline\num@line}{3}{numline\lastnum.south east}{\num@line}%
+ }%
+}
+
+\NewDocumentCommand\lignetxt{ s O{} m D<>{1} m }{%3=num ligne,%5=liste
+ \IfBooleanTF{#1}%
+ {
+ \foreach \x [count=\i] in {#5}
+ {%
+ \xdef\j{\inteval{\i+(#4-1)}}%
+ \StrChar{ABCDEFGHIJKLMNOPQRSTUVWXYZ}{\j}[\iltr]%
+ \IfEq{\x}{}{}{\celtxt*[#2]{\iltr}{#3}{\x}}%
+ }%
+ }%
+ {%
+ \foreach \x [count=\i] in {#5}
+ {%
+ \xdef\j{\inteval{\i+(#4-1)}}%
+ \StrChar{ABCDEFGHIJKLMNOPQRSTUVWXYZ}{\j}[\iltr]%
+ \IfEq{\x}{}{}{\celtxt[#2]{\iltr}{#3}{\x}}%
+ }%
+ }%
+}
+
+\NewDocumentCommand\colonnetxt{ s O{} m D<>{1} m }{%3=lettre colonne,%5=liste
+ \IfBooleanTF{#1}%
+ {%
+ \foreach \x [count=\i] in {#5}
+ {%
+ \xdef\j{\inteval{\i+(#4-1)}}
+ \IfStrEq{\x}{}{}{\celtxt*[#2]{#3}{\j}{\x}}%
+ }%
+ }%
+ {%
+ \foreach \x [count=\i] in {#5}
+ {%
+ \xdef\j{\inteval{\i+(#4-1)}}
+ \IfStrEq{\x}{}{}{\celtxt[#2]{#3}{\j}{\x}}%
+ }%
+ }%
}
+\fi
+
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/easybook/README.md b/macros/latex/contrib/easybook/README.md
index a25e5c1761..c0d87f5b74 100644
--- a/macros/latex/contrib/easybook/README.md
+++ b/macros/latex/contrib/easybook/README.md
@@ -1,11 +1,15 @@
-# easybook document class
+# The `easybook` document class
+Easily typesetting Chinese theses or books (v2024co)
-`easybook` is a pure academic template created based on the `ctexbook` book document class. It also has the functions of `book` and `article` document class. Combined with the general framework design of the dissertation of many universities in China, providing multiple commands and interfaces allows users to easily customize the thesis template. Its basic macro package `easybase` can also be used with `ctex` and standard document classes.
+## Abstract
+`easybook` is a pure academic template created based on the `ctexbook` book document class. It also has the functions of `book` and `article` document class. Combined with the general framework design of the theses of many universities in China, providing multiple commands and interfaces allows users to easily customize the theses templates. Its basic macro package `easybase` can also be used with `ctex` and standard document classes.
## License
-
This work may be distributed and/or modified under the conditions of the LPPL-1.3c License. The latest version of this license is in http://www.latex-project.org/lppl.txt
## Website
+| [Gitee](https://gitee.com/texno3/easybook) | [Github](https://github.com/texno3/easybook) | [CTAN](https://ctan.org/pkg/easybook) |
-| [Gitee](https://gitee.com/texno3/easybook) | [Github](https://github.com/texno3/easybook) | [CTAN](https://ctan.org/pkg/easybook) | \ No newline at end of file
+## Maintainer
+QuYi<br/>
+Email: toquyi@163.com \ No newline at end of file
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 511b24fa08..4f7a85fc70 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -12,15 +12,15 @@
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status `maintained'.
+%<class|package>\NeedsTeXFormat{LaTeX2e}[2021/11/15]
%<*class>
-\NeedsTeXFormat{LaTeX2e}[2021/11/15]
-\ProvidesExplClass{easybook}{2024/05/24}{2024bu}
+\ProvidesExplClass{easybook}{2024/07/06}{2024co}
{Easily typesetting Chinese theses or books}
\bool_new:N \l__eb_compile_draft_bool
\bool_new:N \l__eb_title_newline_bool
-\bool_set_true:N \l__eb_class_mode_book_bool
-\clist_new:N \g__eb_doc_options_clist
+\bool_set_true:N \l__eb_class_mode_book_bool
+\clist_new:N \g__eb_doc_options_clist
\cs_new_protected:Npn \eb_put_ctexbook:n #1
{ \PassOptionsToClass{#1}{ctexbook} }
\cs_generate_variant:Nn \eb_put_ctexbook:n { V }
@@ -66,10 +66,11 @@
\sys_if_engine_xetex:TF
{
- \cs_new_eq:NN \eb_set_family:nnn \xeCJK_set_family:nnn
+ \cs_new_eq:NN \eb_set_family:nnn \xeCJK_set_family:nnn
\cs_new_eq:NN \eb_switch_family:n \xeCJK_switch_family:n
- }{
- \cs_new_eq:NN \eb_set_family:nnn \ctex_ltj_set_family:nnn
+ }
+ {
+ \cs_new_eq:NN \eb_set_family:nnn \ctex_ltj_set_family:nnn
\cs_new_eq:NN \eb_switch_family:n \ctex_ltj_switch_family:n
}
\cs_generate_variant:Nn \eb_set_family:nnn { x }
@@ -89,13 +90,13 @@
{ main,sans,mono,CJKmain,CJKsans,CJKmono }
{
\exp_args:Nc \RenewDocumentCommand { set#1font }{O{}mO{}}
- {\use:c { eb_set#1font:nn } {##2} {##1,##3}}
+ {\use:c { eb_set#1font:nn } {##2} { ##1,##3 }}
}
\RenewDocumentCommand{\newCJKfontfamily}{omO{}mO{}}
{
\tl_set:Nx \l_tmpa_tl { \tl_if_novalue:nTF {#1} { \cs_to_str:N #2 } {#1} }
\cs_new_protected:Npx #2 { \eb_switch_family:n { \l_tmpa_tl } }
- \eb_set_family:xnn { \l_tmpa_tl } {#3,#5} {#4}
+ \eb_set_family:xnn { \l_tmpa_tl } { #3,#5 } {#4}
}
\cs_new_protected:Npn \eb@font@load@noto
@@ -261,8 +262,8 @@
{ \par\nobreak\vskip 1.5pc }
{ \hspace{1em} }
},
- beforeskip = -1.5ex,
- afterskip = 4ex
+ beforeskip = 0pt,
+ afterskip = 25pt
},
section =
{
@@ -299,9 +300,8 @@
}
%</class>
%<*package>
-\NeedsTeXFormat{LaTeX2e}[2021/11/15]
\RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/05/24}{2024bu}
+\ProvidesExplPackage{easybase}{2024/07/06}{2024co}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -376,16 +376,20 @@
\cs_new_protected:Npn \ebloadpackage #1
{
\int_compare:nTF { \clist_count:n {#1} <= 1 }
- { \RequirePackage }
+ { \RequirePackage{#1} }
{
\clist_map_inline:nn {#1}
{ \eb_match_load_package:n {##1} }
}
}
+\providecommand{\NewHookWithArguments}[2]{}
+\ProvideDocumentCommand{\AddToHookWithArguments}{mo+m}{}
\bool_set_true:N \l__eb_class_mode_book_bool
\bool_set_false:N \l__eb_compile_draft_bool
\clist_new:N \g__eb_ctex_options_clist
+\cs_new_protected:Npn \eb_put_geometry:n #1
+ { \PassOptionsToPackage{#1}{geometry} }
\keys_define:nn { easybase }
{
@@ -400,16 +404,19 @@
theorem .bool_set:N = \l__eb_theorem_support_bool,
theorem .default:n = true,
theorem .initial:n = true,
- paper .code:n = \PassOptionsToPackage{#1}{geometry},
+ paper .code:n = \eb_put_geometry:n {#1},
paper .initial:n = a4paper,
class .choice:,
class .value_required:n = true,
- class/book .code:n = { },
+ class/book .code:n =
+ {
+ \bool_set_true:N \l__eb_class_mode_book_bool
+ \eb_put_geometry:n { twoside }
+ },
class/article .code:n =
{
\bool_set_false:N \l__eb_class_mode_book_bool
- \boolfalse{@twoside}
- \boolfalse{@mparswitch}
+ \eb_put_geometry:n { twoside = false }
},
class .initial:n = book,
book .meta:n = { class = book },
@@ -441,7 +448,7 @@
\seq_set_from_clist:Nn \l__eb_module_paths_seq
{
- tools,font,spread,
+ tools,font,space,
bib,thmt,toc,
hdr,float,ref,geo
}
@@ -450,7 +457,7 @@
\ctex_define:n { #1 .meta:nn = { ctex/#1 } {##1} }
\cs_new_protected:cpn { eb#1set } ##1 { \ctex_set:nn {#1} {##1} }
}
-\RenewDocumentCommand{\ctexset}{om}
+\RenewDocumentCommand{\ctexset}{o+m}
{
\IfValueTF{#1}
{\ctex_set:nn {#1} {#2}}
@@ -552,7 +559,15 @@
tagform .code:n = \eb_assign_tagform:n {#1},
tagform .initial:n = { (,) },
brackets .meta:n = { tagform = {#1} },
- figurepath .tl_set:N = \l_eb_graphics_path_tl
+ figurepath .code:n =
+ {
+ \tl_if_blank:nF {#1}
+ {
+ \regex_match:nnTF { \cB. } {#1}
+ { \graphicspath{#1} }
+ { \graphicspath{{#1}} }
+ }
+ }
}
\includepdfset{fitpaper = true}
@@ -587,8 +602,7 @@
\cs_new_protected:Npn \blankpagestyle #1
{ \tl_set:Nn \l__eb_blank_pagestyle_tl {#1} }
\blankpagestyle{empty}
-\RenewDocumentCommand{\cleardoublepage}
- {O{\l__eb_blank_pagestyle_tl}}
+\RenewDocumentCommand{\cleardoublepage}{O{\l__eb_blank_pagestyle_tl}}
{
\clearpage
\ifbool{@twoside}
@@ -609,19 +623,6 @@
\booltrue{@mainmatter}
\pagenumbering{arabic}
}
-\clist_map_inline:nn
- { chapter,section,subsection }
- {
- \exp_args:Nc \NewDocumentCommand { eb@mark@#1@label@layout }
- {O{\use:c { CTEXthe#1 }}m}
- {\tl_set:cn { eb@mark@#1@label } {##1##2}}
- \cs_new_protected:cpn { eb_mark_#1_name_parse:n } ##1
- {
- \regex_match:nnTF { \[.*\] } {##1}
- { \use:c { eb@mark@#1@label@layout }##1 }
- { \use:c { eb@mark@#1@label@layout }{##1} }
- }
- }
\NewDocumentCommand{\markrule}
{O{\textwidth}D(){ctex@frame}m>{\SplitArgument{1}{|}}O{}}
{\eb_draw_markrule:nnnnn {#1} {#2} {#3} #4}
@@ -642,32 +643,49 @@
{ none* } { \text_lowercase:n }
}
}
-\ctex_define:nn { hdr }
+\cs_new_protected:Npn \eb@register@hdr@mark #1
{
- chap-mark .cs_set:Np = \eb@mark@chapter@whole #1,
- chap-mark .initial:n =
- {
- \CTEXifname{\eb@mark@chapter@label}{}
- \eb_mark_uppercase_case_init:n {#1}
- },
- sec-mark .cs_set:Np = \eb@mark@section@whole #1,
- sec-mark .initial:n =
+ \exp_args:Nc \NewDocumentCommand { eb@mark@#1@label@layout }
+ {O{\use:c { CTEXthe#1 }}m}
+ {\tl_set:cn { eb@mark@#1@label } {##1##2}}
+ \cs_new_protected:cpn { eb_mark_#1_name_parse:n } ##1
{
- \CTEXifname{\eb@mark@section@label}{}
- \eb_mark_uppercase_case_init:n {#1}
- },
- subsec-mark .cs_set:Np = \eb@mark@subsection@whole #1,
- subsec-mark .initial:n =
+ \regex_match:nnTF { ^\[.*\] } {##1}
+ { \use:c { eb@mark@#1@label@layout }##1 }
+ { \use:c { eb@mark@#1@label@layout }{##1} }
+ }
+ \ctex_define:nn { hdr }
{
- \CTEXifname{\eb@mark@subsection@label}{}
- \eb_mark_uppercase_case_init:n {#1}
- },
- chap-label .code:n = \eb_mark_chapter_name_parse:n {#1},
- chap-label .initial:n = \hspace{1em},
- sec-label .code:n = \eb_mark_section_name_parse:n {#1},
- sec-label .initial:n = \hspace{0.5em},
- subsec-label .code:n = \eb_mark_subsection_name_parse:n {#1},
- subsec-label .initial:n = \hspace{0.5em},
+ #1-mark .cs_set:cp = { eb@mark@#1@whole } ##1,
+ #1-mark .initial:n =
+ {
+ \CTEXifname{\use:c { eb@mark@#1@label }}{}
+ \eb_mark_uppercase_case_init:n {##1}
+ },
+ #1-label .code:n = \use:c { eb_mark_#1_name_parse:n } {##1},
+ }
+ }
+\cs_new_protected:Npn \RegisterHdrMark #1
+ {
+ \clist_map_function:nN {#1}
+ \eb@register@hdr@mark
+ }
+\RegisterHdrMark{chapter,section,subsection}
+
+\ctex_set:nn { hdr }
+ {
+ chapter-label = \hspace{1em},
+ section-label = \hspace{0.5em},
+ subsection-label = \hspace{0.5em}
+ }
+\ctex_define:nn { hdr }
+ {
+ chap-mark .meta:n = { chapter-mark = {#1} },
+ sec-mark .meta:n = { section-mark = {#1} },
+ subsec-mark .meta:n = { subsection-mark = {#1} },
+ chap-label .meta:n = { chapter-label = {#1} },
+ sec-label .meta:n = { section-label = {#1} },
+ subsec-label .meta:n = { subsection-label = {#1} },
headrulewd .dim_set:N = \eb@head@rule@wd,
headrulewd .initial:n = 0.5pt,
footnoterulewd .dim_set:N = \eb@footnote@rule@wd,
@@ -719,8 +737,6 @@
\ctex_at_end_preamble:n
{
\bool_if:NF \l__eb_ps_used_bool { \pagestyle{fancy} }
- \tl_if_blank:VF \l_eb_graphics_path_tl
- { \exp_args:NV \graphicspath \l_eb_graphics_path_tl }
\providecommand{\kaishu}{\itshape}
}
@@ -1008,7 +1024,7 @@
{
\noindent
\clist_if_in:NnT \l__eb_footnote_value_clist { flush }
- { \dim_zero:N \fnfirstindent }
+ { \tl_set:Nn \fnfirstindent { 0pt } }
\int_case:nn { \dim_sign:V \fnfirstindent }
{
{ 1 } { \use_i:nnn }
@@ -1357,6 +1373,7 @@
}
\cs_new:cpn { CTEX@#2@tocline } ##1##2
{ \CTEXnumberline{##1}##2 }
+ \exp_args:Nc \providecommand { ttll@#2 }{#3}
\exp_args:Nc \providecommand { toclevel@#2 }{#3}
\IfValueT{#1}{\eb_title_base_set_eq:nn {#1} {#2}}
}
@@ -1405,47 +1422,73 @@
\bool_new:N \l__eb_toc_notitle_bool
\newbool{bitoc}
\cs_new:Npn \ebifbitoc { \ifbool{bitoc} }
+\seq_new:N \l__eb_level_tmpa_seq
+\tl_new:N \l__eb_level_tmpa_tl
+\cs_generate_variant:Nn \regex_extract_all:nnN { no }
+\cs_generate_variant:Nn \keys_define:nn { nx }
+\cs_generate_variant:Nn \ctex_set:nn { ox }
+\cs_new_protected:Npn \eb_toc_extract_level:
+ {
+ \regex_extract_all:noN { \cC. } { \eb@toc@title@level }
+ \l__eb_level_tmpa_seq
+ \seq_get_right:NN \l__eb_level_tmpa_seq \l__eb_level_tmpa_tl
+ \tl_set:Nx \l__eb_level_tmpa_tl
+ {
+ \exp_last_unbraced:No
+ \cs_to_str:N { \l__eb_level_tmpa_tl }
+ }
+ \regex_replace_case_once:nN
+ {
+ { ^bi(.*) } { \1 }
+ { .* } { \0 }
+ }
+ \l__eb_level_tmpa_tl
+ }
\keys_define:nn { eb/tocouter }
{
- level .tl_set:N = \eb@toc@title@level,
- level .initial:n =
+ level .code:n =
+ {
+ \tl_set:Nn \eb@toc@title@level {#1}
+ \eb_toc_extract_level:
+ },
+ level .initial:e =
{
\bool_if:NTF \l__eb_class_mode_book_bool
- { \bichapter* }
- { \bisection* }
+ { \exp_not:N \bichapter* }
+ { \exp_not:N \bisection* }
},
- section .meta:n = { level = \bisection* },
- chapter .meta:n = { level = \bichapter* },
- none .code:n =
+ section .meta:n = { level = \bisection* },
+ chapter .meta:n = { level = \bichapter* },
+ none .code:n =
{
\tl_set:Nn \eb@toc@title@level
{ \par\use_none:nn }
\bool_set_true:N \l__eb_toc_notitle_bool
},
- multoc .int_set:N = \l__eb_toc_columns_int,
- multoc .default:n = 2,
- multoc .initial:n = 1,
+ multoc .int_set:N = \l__eb_toc_columns_int,
+ multoc .default:n = 2,
+ multoc .initial:n = 1,
plan .choice:,
plan .value_required:n = true,
- plan/cn .code:n =
+ plan/cn .code:n =
{
\bool_set_true:N \l__eb_toc_plan_cn_bool
\bool_set_false:N \l__eb_toc_plan_bi_bool
},
- plan/bi .code:n =
+ plan/bi .code:n =
{
\bool_set_false:N \l__eb_toc_plan_cn_bool
\bool_set_true:N \l__eb_toc_plan_bi_bool
},
- plan/both .code:n =
+ plan/both .code:n =
{
\bool_set_true:N \l__eb_toc_plan_cn_bool
\bool_set_true:N \l__eb_toc_plan_bi_bool
},
- plan .initial:n = cn,
- columns .meta:n = { multoc = {#1} },
- title .code:n = \eb_assign_toc_title:n {#1},
- bilist .code:n =
+ plan .initial:n = cn,
+ columns .meta:n = { multoc = {#1} },
+ title .code:n = \eb_assign_toc_title:n {#1},
+ bilist .code:n =
{
\tl_gset:Nn \g__eb_bilist_permute_value_tl {#1}
\str_if_eq:nnTF {#1} { mix }
@@ -1463,16 +1506,20 @@
}
}
},
- name .tl_set:N = \l__eb_print_index_name_tl,
- name .initial:n = \imki@jobname
+ name .tl_set:N = \l__eb_print_index_name_tl,
+ name .initial:n = \imki@jobname,
+ unknown .code:n =
+ {
+ \ctex_set:ox { \l__eb_level_tmpa_tl }
+ { \eb_unknown_kv_handle: }
+ },
+ unknown .default:V = \c_novalue_tl
}
-\bool_if:NTF \l__eb_class_mode_book_bool
- { \keys_define:nn { } { eb/tocouter .inherit:n = ctex/chapter } }
- { \keys_define:nn { } { eb/tocouter .inherit:n = ctex/section } }
+
\NewDocumentCommand{\eb_assign_toc_title:n}
{>{\SplitArgument{1}{,}}m}
- {\eb_assign_toc_title_judge:nn #1}
-\cs_new_protected:Npn \eb_assign_toc_title_judge:nn #1#2
+ {\eb_toc_assign_title_judge:nn #1}
+\cs_new_protected:Npn \eb_toc_assign_title_judge:nn #1#2
{
\tl_set:Nn \eb@toc@title {#1}
\tl_if_novalue:nTF {#2}
@@ -1524,7 +1571,7 @@
}
\cs_new_protected:Npn \DeclareFloatList #1#2
{
- \exp_args:Nc \DeclareDocumentCommand { listof#1s }{st+o}
+ \exp_args:Nc \DeclareDocumentCommand { listof#1s }{st++o}
{\eb_toc_list_struct_parse:nnnnn {##1} {##2} {##3} {#1} {#2}}
\ctex_define:n
{
@@ -1554,7 +1601,7 @@
bicontentsname .tl_set:N = \bicontentsname,
bicontentsname .initial:n = Contents
}
-\RenewDocumentCommand{\tableofcontents}{st+oD(){}}
+\RenewDocumentCommand{\tableofcontents}{st++o+D(){}}
{
\group_begin:
\tl_set_eq:NN \eb@toc@title \contentsname
@@ -1587,6 +1634,12 @@
\group_end:
}
+\cs_set_eq:NN \eb@contentsuse@save \contentsuse
+\RenewDocumentCommand{\contentsuse}{O{-1000}mm}
+ {
+ \eb@contentsuse@save{#2}{#3}
+ \tl_set:cn { ttll@#2 } {#1}
+ }
\contentsuse{lstlisting}{lol}
\seq_put_left:Nn \c__ctex_headings_seq { chapter }
\seq_put_right:Nn \c__ctex_headings_seq { table }
@@ -1635,7 +1688,7 @@
{
tocformat = \IfBooleanT{#1}{\contentsmargin{0pt}},
tocindent = 0pt,
- tocrule = \IfBooleanTF{#1}{,~\thecontentspage}{\tocrule{$\cdot$}},
+ tocrule = \IfBooleanTF{#1}{,~\thecontentspage}{\cdottocrule},
toclabel =
{
\bool_if:NTF \l__eb_toc_entry_hang_bool
@@ -1706,7 +1759,7 @@
\eb@register@every@toc@option
}
\RegisterEveryTocOption{tocafter,tocindent,tocrule}
-\NewDocumentCommand{\tocrule}{st-O{0.7pc}d()mO{}}
+\NewDocumentCommand{\tocrule}{st-O{0.6pc}d()mO{}}
{
\normalsize\normalfont
\ttl@row@i[#3]{\IfValueTF{#4}{\scalebox{#4}{#5}}{#5}}#6
@@ -1723,6 +1776,7 @@
}
}
}
+\cs_set:Npn \cdottocrule { \tocrule{\textperiodcentered} }
\ctex_define:nn { toc }
{
lolskip .skip_set:N = \eb@toc@lol@skip,
@@ -1749,17 +1803,21 @@
{
\tl_if_exist:cF { tf@#1 }
{ \iow_new:c { tf@#1 }\iow_open:cn { tf@#1 } { \jobname.#1 } }
- }
- {}
+ }{}
}
+\cs_set_eq:NN \eb@starttoc \@starttoc
\cs_set:Npn \@starttoc #1
{
- \group_begin:
- \makeatletter
- \file_if_exist_input:n { \jobname.#1 }
- \UseHookWithArguments{starttoc/after}{1}{#1}
- \boolfalse{@nobreak}
- \group_end:
+ \cs_if_exist:NTF \UseHookWithArguments
+ {
+ \group_begin:
+ \makeatletter
+ \file_if_exist_input:n { \jobname.#1 }
+ \UseHookWithArguments{starttoc/after}{1}{#1}
+ \boolfalse{@nobreak}
+ \group_end:
+ }
+ { \eb@starttoc{#1} }
}
\AddToHook{enddocument/afterlastpage}
{
@@ -1768,9 +1826,18 @@
}
\cs_set_protected:Npn \AllotPartialExt #1#2
{
- \tl_set:cn { ttl@partial#1 } {#2}
- \AddToHookWithArguments{cmd/ttl@writepartial/before}
- {\ttl@topartial{#1}{##1}{##2}}
+ \tl_if_exist:cTF { ttl@partial#1 }
+ { \msg_warning:nnnn { easybase } { repeated-ptoc } {#1} {#2} }
+ {
+ \tl_set:cn { ttl@partial#1 } {#2}
+ \AddToHookWithArguments{cmd/ttl@writepartial/before}[ttl/#1]
+ {\ttl@topartial{#1}{##1}{##2}}
+ }
+ }
+\msg_new:nnn { easybase } { repeated-ptoc }
+ {
+ Local~directory~file~'#2'~of~directory~type~'#1'~is \\
+ repeatedly~allocated.
}
\AllotPartialExt{lol}{pll}
@@ -1796,16 +1863,15 @@
}
\RegisterTitleIfname{toc}
-\cs_set_eq:NN \eb@ctexsetii \ctex_set:nn
\cs_new_protected:Npn \SetTocStyle #1#2#3
{
\cs_set_protected:cpn { eb@toc@style@set@#1@#2 }
- { \eb@ctexsetii{#1}{#3} }
+ { \ctex_set:nn {#1} {#3} }
}
\cs_new_protected:Npn \UseTocStyle #1#2#3
{
\cs_if_exist:cTF { eb@toc@style@set@#1@#2 }
- { \addtocontents{#3}{\@nameuse{eb@toc@style@set@#1@#2}} }
+ { \addtocontents{#3}{\string\csuse{eb@toc@style@set@#1@#2}} }
{ \msg_warning:nnnn { easybase } { undefined-toc-style } {#2} {#1} }
}
\msg_new:nnn { easybase } { undefined-toc-style }
@@ -1824,7 +1890,7 @@
{
tocformat = \addvspace{1pc}\sffamily,
tocindent = 0pt,
- tocrule = \tocrule{$\cdot$}[\bfseries],
+ tocrule = \cdottocrule[\bfseries],
tocline = \CTEXnumberline{#1}#2
},
section =
@@ -1834,8 +1900,8 @@
tocrule =
{
\bool_if:NTF \l__eb_class_mode_book_bool
- { \tocrule{$\cdot$} }
- { \tocrule{$\cdot$}[\bfseries] }
+ { \cdottocrule }
+ { \cdottocrule[\bfseries] }
}
},
subsection =
@@ -1940,14 +2006,14 @@
}
\cs_set_eq:NN \addtosubfont \ebaddtofont
-\ctex_define:nn { spread }
+\ctex_define:nn { space }
{
- line .code:n = \setspread{#1},
- table .fp_set:N = \l__eb_spread_table_fp,
- table .initial:n = 1.2,
- math .tl_set:N = \eb@spread@math,
- math .initial:n = 1.2,
- footnote .code:n =
+ linespread .code:n = \setspread{#1},
+ tabspread .fp_set:N = \l__eb_spread_table_fp,
+ tabspread .initial:n = 1.2,
+ mathspread .tl_set:N = \eb@spread@math,
+ mathspread .initial:n = 1.2,
+ fntspread .code:n =
{
\tl_set:Nn \eb@spread@footnote {#1}
\group_begin:
@@ -1956,20 +2022,20 @@
\exp_args:NNNo \group_end:
\dim_set:Nn \footnotesep { \dim_use:N \box_ht:N \strutbox }
},
- footnote .initial:n = 1.2,
- caption-table .fp_set:N = \l__eb_spread_caption_table_fp,
- caption-figure .fp_set:N = \l__eb_spread_caption_figure_fp,
- caption-listing .fp_set:N = \l__eb_spread_caption_listing_fp,
- caption-every .meta:n =
- {
- caption-table = {#1},caption-figure = {#1},
- caption-listing = {#1}
+ fntspread .initial:n = 1.2,
+ captab-spread .fp_set:N = \l__eb_spread_caption_table_fp,
+ capfig-spread .fp_set:N = \l__eb_spread_caption_figure_fp,
+ caplst-spread .fp_set:N = \l__eb_spread_caption_listing_fp,
+ caption-spread .meta:n =
+ {
+ captab-spread = {#1},capfig-spread = {#1},
+ caplst-spread = {#1}
},
- caption-every .initial:n = 1.2,
- every .meta:n =
+ caption-spread .initial:n = 1.2,
+ everyspread .meta:n =
{
- line = {#1},table = {#1},math = {#1},
- caption-every = {#1},footnote = {#1}
+ linespread = {#1},tabspread = {#1},mathspread = {#1},
+ caption-spread = {#1},fntspread = {#1}
},
abovedisplayskip .code:n =
{ \AfterPreamble{\skip_set:Nn \abovedisplayskip {#1}} },
@@ -1983,13 +2049,19 @@
}
},
belowdisplayskip .initial:n = 0.5ex plus .1ex minus .1ex,
- unknown .code:n = \eb_msg_deprecated_option:n { spread }
+ unknown .code:n = \eb_msg_deprecated_option:n { space }
}
\tl_if_eq:NnT \l__ctex_scheme_tl { chinese }
{
\fp_compare:nNnTF { \l__ctex_line_spread_fp } = { 1.3 }
- { \ctex_set:nn { spread } { line = 1.354,table = 1.354 } }
- { \ctex_set:nn { spread } { line = \fp_use:N \l__ctex_line_spread_fp } }
+ {
+ \ctex_set:nn { space }
+ { linespread = 1.354,tabspread = 1.354 }
+ }
+ {
+ \ctex_set:nn { space }
+ { linespread = \fp_use:N \l__ctex_line_spread_fp }
+ }
}
\AfterPreamble{\skip_set:Nn \abovedisplayshortskip { 0ex plus .1ex }}
@@ -2176,9 +2248,9 @@
\RequirePackage{amsthm,thmtools}
\cs_set_eq:NN \eb@declaretheoremstyle@save \declaretheoremstyle
\cs_set_eq:NN \eb@declaretheorem@save \declaretheorem
- \RenewDocumentCommand{\declaretheoremstyle}{O{}mO{}}
+ \RenewDocumentCommand{\declaretheoremstyle}{+O{}m+O{}}
{\eb@declaretheoremstyle@save[#1,#3]{#2}}
- \RenewDocumentCommand{\declaretheorem}{O{}mO{}}
+ \RenewDocumentCommand{\declaretheorem}{+O{}m+O{}}
{
\eb@declaretheorem@save[style = default,#1,#3]{#2}
\settheoremtocline{#2}
@@ -2361,6 +2433,9 @@
\tl_gset:Nn \blx@default@theheading { bibintoc }
\defbibheading{bibintoc}[\bibname]{\eb_biber_toc_title:n {##1}}
\skip_zero:N \bibitemsep
+ \setcounter{biburlucpenalty}{1}
+ \setcounter{biburllcpenalty}{1}
+ \setcounter{biburlnumpenalty}{1}
}
\eb_at_end_preamble:n
{
@@ -2373,7 +2448,7 @@
}
}
-\cs_new:Npn \eb@lst@if@display #1#2
+\cs_new:Npn \lstifdisplay #1#2
{ \lst@ifdisplaystyle #1\else #2\fi }
\lstdefinestyle{lst-base}
{
@@ -2401,9 +2476,9 @@
{
style = lst-base,
language = [LaTeX]TeX,
- texcsstyle = *\color{ctex@verb}\eb@lst@if@display{\bfseries}{},
- basicstyle = \ttfamily\eb@lst@if@display{\small}{\color{ctex@verb}},
- keywordstyle = \color{ctex@verb}\eb@lst@if@display{\bfseries}{}
+ texcsstyle = *\color{ctex@verb}\lstifdisplay{\bfseries}{},
+ basicstyle = \ttfamily\lstifdisplay{\small}{\color{ctex@verb}},
+ keywordstyle = \color{ctex@verb}\lstifdisplay{\bfseries}{}
}
\lstset{style = lst-latex}
\lstloadlanguages{C,C++,Java,Python,Matlab}
@@ -2589,7 +2664,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/05/24}{2024bu}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/07/06}{2024co}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 08b461d7d4..6c907b1be5 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index f01355d47c..fbc6cc7562 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -4,8 +4,8 @@
\usepackage[fontset = fandol]{ctex}
\usepackage
{
- enumitem,indentfirst,tabularray,fancyvrb,
- geometry,hologo,pifont,changelog,calc
+ enumitem,indentfirst,tabularray,
+ fancyvrb,geometry,hologo,changelog,calc
}
\definecolorscheme{blue}
{
@@ -23,8 +23,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK使用手册,
- version = v2024bu,
- date = 2024/05/24,
+ version = v2024co,
+ date = 2024/07/06,
authors = 瞿毅,
info = 简便地排版中文学ä½è®ºæ–‡æˆ–书ç±,
email = toquyi@163.com,
@@ -33,9 +33,9 @@
{
\easybook{} 是基于 \cls*{ctexbook} 书ç±æ–‡æ¡£ç±»åˆ›å»ºçš„纯净学术模æ¿ï¼ŒåŒæ—¶å…¼å…· \cls*{book} 与 \cls*{article} 文档类的功能。结åˆä¸­å›½è®¸å¤šé«˜æ ¡å­¦ä½è®ºæ–‡çš„通用框架设计,æ供多个命令和接å£å¯ä»¥ä½¿ç”¨æˆ·ç®€ä¾¿åœ°å®šåˆ¶è®ºæ–‡æ¨¡æ¿ã€‚它的基础å®åŒ… \pkg*{easybase} 还å¯ä»¥æ­é… \CTeX 和标准文档类使用。
},
- arg-format = \normalfont\small\itshape\xeCJKVerbAddon,
+ arg-format = \normalfont\small\kaishu\xeCJKVerbAddon,
abstract-format = \small,
- module-sep = \,\raisebox{-1pt}{\ding{224}}\,,
+ module-sep = \,$\Rightarrow$\,,
title-format = \huge\sffamily
}
\KOMAoptions{numbers = noenddot}
@@ -45,14 +45,15 @@
\addtokomafont{section}{\normalfont\sffamily}
\addtokomafont{subsection}{\normalfont\sffamily}
\addtokomafont{subsubsection}{\normalfont\sffamily}
+\setkomafont{pagehead}{\normalfont\kaishu}
\DeclareTOCStyleEntry[entryformat = \sffamily]{default}{section}
\DeclareFieldFormat[book]{title}{\textsf{#1}}
\geometry{margin = 1in,marginparwidth = 0.6in,footskip = 0.5in}
\renewlist{cnltxlist}{description}{2}
-\SetEnumitemValue{label}{smallbullet}{\small\color{DarkBlue}\textbullet}
+\SetEnumitemValue{label}{textbullet}{\color{DarkBlue}\textbullet}
\setlist{nosep,topsep = \smallskipamount,labelsep = 0.5em}
-\setlist[1]{labelindent = \parindent}
-\setlist[itemize,1]{label = smallbullet,leftmargin = *}
+\setlist[1]{labelindent = \parindent,leftmargin = *}
+\setlist[itemize,1]{label = textbullet}
\setlist[cnltxlist]
{
leftmargin = 0pt,
@@ -121,7 +122,9 @@
\@firstofone
}
% A tag that distinguishes the options for different paths
-\NewDocumentCommand{\dtag}{sO{\ding{73}}}
+\newcommand{\hface}{$\symbol{"263A}$}
+\newcommand{\sface}{$\symbol{"263B}$}
+\NewDocumentCommand{\dtag}{sO{\hface}}
{
\begingroup
\reversemarginpar
@@ -143,7 +146,7 @@
\code{\choices{#2}}
}
% Use a separate module margin marker to prevent overlap
-\newcommand{\smodule}[1]{\cnltx@module@text*{\normalsize #1}}
+\newcommand{\smodule}[1]{{\normalsize\cnltx@module@text*{#1}}}
\renewcommand{\cnltx@package@abstract@width}{0.85\linewidth}
\renewcommand{\cnltx@write@lastname}{}
\newcounter{ctexexam}
@@ -185,6 +188,12 @@
\def\keylit{\@cnltx@option@item\keyis}
\def\keychoice{\@cnltx@option@item\choicekey}
\def\keybool{\@cnltx@option@item\boolkey}
+\renewenvironment{changelogdescription}
+ {\begin{description}[leftmargin = \parindent]}
+ {\end{description}}
+\renewenvironment{changelogitemize}
+ {\begin{itemize}[leftmargin = *]}
+ {\end{itemize}}
\makeatother\ExplSyntaxOff
\labelformat{section}{节#1}
\labelformat{subsection}{å°èŠ‚#1}
@@ -202,51 +211,37 @@
\end{itemize}
\subsection{å‰è¨€}
-对于排版外文文档已有诸如 \cls*{KOMA-Script} å’Œ \cls*{memoir} 等应用广泛的文档类,但这些文档类并ä¸æ˜¯ä¸ºä¸­æ–‡ç”¨æˆ·è®¾è®¡çš„,难å…有些水土ä¸ç¬¦ï¼Œä¸”用户手册ç¹æ‚,对于普通用户æ¥è¯´å­¦ä¹ æˆæœ¬é«˜ï¼Œéš¾ä»¥å¿«é€Ÿä¸Šæ‰‹ã€‚中文文档的解决方案 \pkg*{ctex} å®é›†è§£å†³äº†ä¸­æ–‡è¾“出和章节标题格å¼çš„设置问题,但在编写文档过程中往往需è¦æ›´å¤šåŸºæœ¬çš„定制功能,例如目录ã€å›¾è¡¨æ ‡é¢˜ã€é¡µçœ‰é¡µè„šã€è„šæ³¨å’Œé¡µé¢è¾¹è·ç­‰ï¼Œè¿™å¾€å¾€éœ€è¦é¢å¤–加载ä¸åŒåŠŸèƒ½çš„å®åŒ…。\easybook{} 文档类在 \cls*{ctexbook} 基础上载入了一些使用频率较高且基本稳定的å®åŒ…,对它们的功能进行整åˆå¹¶ä¼˜åŒ–è”动使用,模å—化的改装æ供统一的接å£å…¼å®¹ \pkg*{ctex} 文档类,å¯ä»¥æ»¡è¶³å­¦æœ¯ç±»æ–‡æ¡£ä¾‹å¦‚中国学ä½è®ºæ–‡æ¨¡æ¿çš„基本需求。\easybook{} æ供了与 \CTeX 相åŒçŽ°ä»£åŒ–风格的键值设置,支æŒä¸åŒç±»åž‹çš„选项与层次化的选项设置。
+对于排版外文文档已有诸如 \cls*{KOMA-Script} å’Œ \cls*{memoir} 等应用广泛的文档类,但这些文档类并ä¸æ˜¯ä¸ºä¸­æ–‡ç”¨æˆ·è®¾è®¡çš„,难å…有些水土ä¸ç¬¦ï¼Œä¸”用户手册ç¹æ‚,对于普通用户æ¥è¯´å­¦ä¹ æˆæœ¬é«˜ï¼Œéš¾ä»¥å¿«é€Ÿä¸Šæ‰‹ã€‚中文文档的解决方案 \CTeX å®é›†è§£å†³äº†ä¸­æ–‡è¾“出和章节标题格å¼çš„设置问题,但在编写文档过程中往往需è¦æ›´å¤šåŸºæœ¬çš„定制功能,例如目录ã€å›¾è¡¨æ ‡é¢˜ã€é¡µçœ‰é¡µè„šã€è„šæ³¨å’Œé¡µé¢è¾¹è·ç­‰ï¼Œè¿™å¾€å¾€éœ€è¦é¢å¤–加载ä¸åŒåŠŸèƒ½çš„å®åŒ…。\easybook{} 文档类在 \cls*{ctexbook} 基础上载入了一些使用频率较高且基本稳定的å®åŒ…,对它们的功能进行整åˆå¹¶ä¼˜åŒ–è”动使用,模å—化的改装æ供统一的接å£å…¼å®¹ \CTeX 文档类,å¯ä»¥æ»¡è¶³å­¦æœ¯ç±»æ–‡æ¡£ä¾‹å¦‚中国学ä½è®ºæ–‡æ¨¡æ¿çš„基本需求。\easybook{} æ供了与 \CTeX 相åŒçŽ°ä»£åŒ–风格的键值设置,支æŒä¸åŒç±»åž‹çš„选项与层次化的选项设置。
\subsection{基本用法}
\label{subsec:basic usage}
-以下一份简å•çš„ \TeX 文档演示了 \easybook{} 的最基本用法,在导言区进行å®åŒ…载入与文档设置,一些详细的使用样例会ä¸å®šæœŸä¸Šä¼ åœ¨ \href{https://www.latexstudio.net/}{\hologo{LaTeX} 工作室} 的网站。
+以下一份简å•çš„ \TeX 文档演示了 \easybook{} 的最基本用法,在导言区进行å®åŒ…载入与文档设置,一些详细的使用样例会ä¸å®šæœŸä¸Šä¼ åœ¨ \href{https://www.latexstudio.net/}{\hologo{LaTeX} 工作室} 的网站。或者直接使用 \pkg*{easybase} å®åŒ…,目å‰é€‚用于 \cls*{ctexbook}ã€\cls*{ctexrep}ã€\cls*{ctexart} 以åŠæ ‡å‡†æ–‡æ¡£ç±»ï¼ŒåŒ…å«äº†\ref{sec:interface options} 所示å„个模å—接å£å‘½ä»¤çš„功能。当在\textbf{标准文档类}åŽè½½å…¥æ—¶è¿˜å¯ä»¥ä½¿ç”¨ \pkg*{ctex} å®åŒ…的选项,将会传递给 \pkg*{ctex} å®åŒ…。文档类和å®åŒ…支æŒçš„全局选项è§\ref{sec:document class options}。
\begin{frameverb}
- \documentclass[文档类选项]{easybook}
+ \documentclass[全局选项]{easybook}
+ % \documentclass[全局选项]{ctexbook}
+ % \usepackage[全局选项]{easybase}
\ctexset{键值列表}
\usepackage{å®åŒ…列表}
\begin{document}
- \chapter{欢迎}
- \section{Welcome to easybook}
- Hello, \LaTeX
- \end{document}
-\end{frameverb}
-
-或者直接使用 \pkg*{easybase} å®åŒ…,目å‰é€‚用于 \cls*{ctexbook}ã€\cls*{ctexrep}ã€\cls*{ctexart} 以åŠæ ‡å‡†æ–‡æ¡£ç±»ï¼ŒåŒ…å«äº†\ref{sec:interface options} 所示å„个模å—接å£å‘½ä»¤çš„功能。它的å®åŒ…选项共享文档类选项的一部分,支æŒçš„选项è§\ref{sec:document class options}。当在\textbf{标准文档类}åŽè½½å…¥æ—¶è¿˜å¯ä»¥ä½¿ç”¨ \pkg*{ctex} å®åŒ…的选项,将会传递给 \pkg*{ctex} å®åŒ…。
-\begin{frameverb}
- \documentclass[文档类选项]{ctexbook}
-
- \usepackage[å®åŒ…选项]{easybase}
- \ctexset{键值列表}
-
- \usepackage{å®åŒ…列表}
-
- \begin{document}
- \chapter{欢迎}
+ \chapter{hello :)}
\section{Welcome to easybook}
Hello, \LaTeX
\end{document}
\end{frameverb}
\subsection{编译方å¼}
-å‡è®¾æ‚¨çš„ \TeX æºæ–‡ä»¶å为 \code{easybook.tex},需è¦ä½¿ç”¨å‚考文献和索引功能,并使用 \hologo{XeLaTeX} å’Œ \hologo{BibTeX} 引擎编译文档,那么需è¦åœ¨å‘½ä»¤è¡Œä¸­æ‰§è¡Œï¼š
+å‡è®¾æ‚¨çš„ \TeX æºæ–‡ä»¶å为 \code{easybook-demo.tex},需è¦ä½¿ç”¨å‚考文献和索引功能,并使用 \hologo{XeLaTeX} å’Œ \hologo{BibTeX} 引擎编译文档,那么需è¦åœ¨å‘½ä»¤è¡Œä¸­æ‰§è¡Œï¼š
\begin{frameverb}
- xelatex -shell-escape easybook
- bibtex easybook
- makeindex easybook
- xelatex -shell-escape easybook
- xelatex -shell-escape easybook
+ xelatex -shell-escape easybook-demo
+ bibtex easybook-demo
+ makeindex easybook-demo
+ xelatex -shell-escape easybook-demo
+ xelatex -shell-escape easybook-demo
\end{frameverb}
当然也å¯ä»¥ä½¿ç”¨ \code{latexmk} åŠä¸€äº›è½¯ä»¶è‡ªå¸¦çš„编译工具,这里就ä¸åšä»‹ç»ã€‚ \\
-\ding{72} 需è¦æ³¨æ„正确\textbf{编译索引}è¦å¢žåŠ  \code{-shell-escape} 命令行选项。
+$\blacktriangleright$需è¦æ³¨æ„正确\textbf{编译索引}è¦å¢žåŠ  \code{-shell-escape} 命令行选项。
\subsection{ä¾èµ–å®åŒ…}
\ref{table:package list} 为 \pkg*{easybase} 直接调用的关键å®åŒ…清å•ï¼Œé€šå¸¸æƒ…况下它们是常用且稳定的。\colorbox{PaleTurquoise}{è“色}背景的å®åŒ…表示修改了或ä¾èµ–它们的内部命令。\colorbox{GreenYellow}{绿色}背景的å®åŒ…表示并未调用它们,但åšäº†ä¸€äº›é¢„é…置,å¯åœ¨å¯¼è¨€åŒºæ‰‹åŠ¨è½½å…¥ä»¥å®žçŽ°ç›¸å…³çš„功能。
@@ -256,7 +251,8 @@
cells = {cmd = \pkg*},
cell{1}{3,4} = PaleTurquoise,
cell{2}{5} = PaleTurquoise,
- cell{3}{2,4} = PaleTurquoise,
+ cell{3}{2} = PaleTurquoise,
+ cell{4}{5} = PaleTurquoise,
cell{5}{1} = GreenYellow,
cell{1}{2} = GreenYellow,
cell{3}{1,4} = GreenYellow
@@ -268,9 +264,9 @@
tcolorbox & titletoc & tabularray & ulem &
\end{longtblr}
-\section{文档类选项}
+\section{全局选项}
\label{sec:document class options}
-文档类选项应当在使用 \easybook{} 文档类或 \pkg*{easybase} å®åŒ…(部分支æŒï¼‰æ—¶æŒ‡å®šï¼Œå¯è§\ref{subsec:basic usage} 的例å­ã€‚选项å‰å¸¦æœ‰ \ding{73} 符å·è¡¨ç¤ºåªå¯ç”¨äºŽæ–‡æ¡£ç±»ï¼Œå¦åˆ™æ–‡æ¡£ç±»ä¸Žå®åŒ…都适用。除了下é¢åˆ—举的选项以外,还支æŒæ ‡å‡†å’Œ \CTeX 文档类的选项。
+全局选项应当在使用 \easybook{} 文档类或 \pkg*{easybase} å®åŒ…(部分支æŒï¼‰æ—¶æŒ‡å®šï¼Œå¯è§\ref{subsec:basic usage} 的例å­ã€‚选项å‰å¸¦æœ‰\hface 符å·è¡¨ç¤ºåªå¯ç”¨äºŽæ–‡æ¡£ç±»ï¼Œå¦åˆ™æ–‡æ¡£ç±»ä¸Žå®åŒ…都适用。文档类选项除了下é¢é¢å¤–增加的以外,还支æŒæ ‡å‡†å’Œ \CTeX 文档类的选项。
\subsection{基本选项}
\begin{cnltxlist}
@@ -284,7 +280,7 @@
åŒæ—¶å¼€å¯ \option{newline} å’Œ \keyis{scheme}{plain} 选项以符åˆè‹±æ–‡åŽŸç”Ÿé£Žæ ¼ã€‚
\keychoice{paper}{\fbox{a4paper},b5paper,c5paper,letterpaper,\optpath*{other paper}}
文档页é¢å°ºå¯¸é€‰é¡¹å°†å‚数交给 \pkg*{geometry} å®åŒ…处ç†ï¼Œå¯ä½¿ç”¨å®ƒæ”¯æŒçš„所有标准纸张规格。
- \keyval{configs}{é…置文件列表}\dtag\newtag[Chg]%
+ \keyval{configs}{é…置文件列表}\dtag
载入用户é…置的文件å列表,文件列表以花括å·åŒ…裹并以英文逗å·åˆ†éš”。文件å应包å«å¦‚ \code{tex}ã€\code{def} 或 \code{cfg} 等扩展å。若é…置文件ä¸åœ¨å½“å‰æ–‡ä»¶å¤¹åˆ™æ–‡ä»¶å需è¦åŒ…å«è·¯å¾„ï¼Œå³ \code{path/file.cfg}。
\keychoice{floatpage}{true,\fbox{false}}
å¼€å¯è¿™ä¸ªé€‰é¡¹åŽæµ®åŠ¨çŽ¯å¢ƒ \env{table} å’Œ \env{figure} 的比例å‚数会使用默认值。关闭它则尽å¯èƒ½é¿å…出现浮动页,使图表环境与正文段è½æ›´åŠ ç´§å‡‘,å‡å°‘多余的空白版é¢ã€‚
@@ -305,12 +301,12 @@
\newCJKfontfamily[song]\songti{SimSun}
\end{ctexexam}
\keychoice{font}{noto,times,times*,ebgaramond,libertine,palatino,\fbox{auto}}\dtag
- 预置的英文字体相关é…置方案如\ref{table:english font} 所示。这些字体已ç»åŒ…å«åœ¨äº† \hologo{TeXLive} å‘行版中,所以通常ä¸éœ€è¦å†ä¸“门安装。如果您想使用其它英文字体,å¯ä»¥ä½¿ç”¨ \pkg*{fontspec} å®åŒ…的相关命令进行设置。
+ 预置的英文字体相关é…置方案如\ref{table:english font} 所示。这些字体已ç»åŒ…å«åœ¨äº† \hologo{TeXLive} å‘行版中,所以通常ä¸éœ€è¦å†ä¸“门安装。如果您想使用默认的Latin Modern或其它英文字体,å¯ä»¥ä½¿ç”¨ \code{auto} 选项é…åˆ \pkg*{fontspec} å®åŒ…的相关命令进行设置。
\begin{longtblr}
[
caption = 英文字体预设方案,
label = table:english font,
- remark{\ding{72}} = \code{times*} 方案为 \textsf{windows} 系统的预置字体。,
+ remark{$\blacktriangleright$} = \code{times*} 方案为 \textsf{windows} 系统的预置字体。,
postsep = \bigskipamount-\itemsep
]{
hline{2} = {0.5pt,DarkBlue},
@@ -340,11 +336,11 @@
å¼€å¯ \cls*{article} 文章模å¼ï¼Œä¸Ž \keyis*{class}{article} 等效。
\end{cnltxlist}
-\section{接å£é€‰é¡¹}
+\section{模å—选项}
\label{sec:interface options}
\begin{cnltxlist}
- \command*{ctexset}[\oarg{模å—å}\marg{键值列表}]
- \easybook{} 扩展了 \CTeX å®é›† \hologo{LaTeX3} 风格键值的通用控制命令 \cs*{ctexset},接å£é€‰é¡¹åŒæ ·å¯ç”¨å®ƒè®¾ç½®ï¼ŒåŽŸæœ‰çš„ \meta{键值列表} ä»ç„¶å¯ç”¨ã€‚本文档类目å‰æœ‰9个模å—用于实现常规的排版功能,如\ref{table:module List} 所示。
+ \command{ctexset}[\oarg{模å—å}\marg{键值列表}]
+ \easybook{} 扩展了 \CTeX å®é›† \hologo{LaTeX3} 风格键值的通用控制命令 \cs{ctexset},模å—选项åŒæ ·å¯ç”¨å®ƒè®¾ç½®ï¼ŒåŽŸæœ‰çš„ \meta{键值列表} ä»ç„¶å¯ç”¨ã€‚本文档类目å‰æœ‰9个模å—用于实现常规的排版功能,如\ref{table:module List} 所示。
\begin{longtblr}
[caption = 模å—功能和å称清å•,label = table:module List]
{
@@ -352,13 +348,13 @@
row{1,3} = {font = \sffamily},
row{2,4} = {cmd = \module*}
}
- \hyperref[subsec:tools]{工具} & \hyperref[subsec:font]{部件字体} & \hyperref[subsec:spread]{è¡Œè·} & \hyperref[subsec:hyperlinks]{超链接} & \hyperref[subsec:reference]{å‚考文献} \\
- tools & font & spread & ref & bib \\
+ \hyperref[subsec:tools]{工具} & \hyperref[subsec:font]{部件字体} & \hyperref[subsec:space]{é—´è·} & \hyperref[subsec:hyperlinks]{超链接} & \hyperref[subsec:reference]{å‚考文献} \\
+ tools & font & space & ref & bib \\
\hyperref[subsec:theorem]{定ç†} & \hyperref[subsec:page margins]{页é¢å°ºå¯¸} & \hyperref[subsec:header and footer]{页眉页脚} & \hyperref[subsec:catalog]{目录} & \\
thmt & geo & hdr & toc &
\end{longtblr}
- \ref{exam:kv setting} 使用\ref{subsec:tools} 介ç»çš„å·¥å…·æ¨¡å— \module*{tools} 举例三ç§é”®å€¼åˆ—表设置方å¼ï¼š1. å„ \meta{模å—å} æ˜¯ç»Ÿä¸€æŽ¥å£ \cs*{ctexset} 的键路径。2. ä¸åŒæ¨¡å—还具有å•ç‹¬çš„接å£å‘½ä»¤ \cs*{eb}\meta{模å—å}\code{\textcolor{cs}{set}}。3. \meta{模å—å} 也å¯ä»¥ä½¿ç”¨ \cs*{ctexset} 命令的å¯é€‰å‚数设置。路径å与所属下级选项之间å¯ä»¥ \code{/} 或 \code{=} å·åˆ†å¼€ï¼Œæ–œçº¿ \code{/} åŽä¸èƒ½æœ‰ç©ºæ ¼æˆ–者æ¢è¡Œã€‚
+ \ref{exam:kv setting} 使用\ref{subsec:tools} 介ç»çš„å·¥å…·æ¨¡å— \module*{tools} 举例三ç§é”®å€¼åˆ—表设置方å¼ï¼š1. å„ \meta{模å—å} æ˜¯ç»Ÿä¸€æŽ¥å£ \cs{ctexset} 的键路径。2. ä¸åŒæ¨¡å—还具有å•ç‹¬çš„接å£å‘½ä»¤ \cs*{eb}\meta{模å—å}\code{\textcolor{cs}{set}}。3. \meta{模å—å} 也å¯ä»¥ä½¿ç”¨ \cs{ctexset} 命令的å¯é€‰å‚数设置。路径å与所属下级选项之间å¯ä»¥ \code{/} 或 \code{=} å·åˆ†å¼€ï¼Œæ–œçº¿ \code{/} åŽä¸èƒ½æœ‰ç©ºæ ¼æˆ–者æ¢è¡Œã€‚
\begin{ctexexam}[labelref = exam:kv setting]
\ctexset
{
@@ -378,6 +374,7 @@
\subsection[工具]{工具\smodule{tools}}
\label{subsec:tools}
+å·¥å…·æ¨¡å— \module*{tools} 主è¦ç”¨äºŽç»¼åˆè®¾ç½®å„ç±»æ‚项的排版元素。
\begin{cnltxlist}
\keychoice{color}{\fbox{none},seaside,energy,cyberpunk}
\easybook{} 预置了四ç§é¢œè‰²ä¸»é¢˜ï¼Œé»˜è®¤ä¸»é¢˜ \code{none} 为黑白页é¢ï¼Œé¢œè‰²ä¸»é¢˜ä¸åŒ…括超链接。
@@ -397,18 +394,18 @@
设置脚注跟éšç¼–å·çš„计数器,仅在导言区有效。默认跟éšç« è®¡æ•°å™¨ï¼Œå³å¼€å¯æ–°çš„章标题时脚注编å·ä»Ž1开始。
\keychoice{uppercase}{\fbox{all},first,none,none*}
使用 \cs{rightmark} å’Œ \cs{leftmark} 等标题标记命令获å–标题内容用于页眉页脚时其中英文的大å°å†™ç±»åž‹ã€‚\code{all} 为标题标记中的英文字æ¯å…¨éƒ¨å¤§å†™ã€‚\code{first} 为标记以英文起始时仅第一个字æ¯å¤§å†™ã€‚\code{none} ä¸æ”¹å˜æ ‡è®°ä¸­è‹±æ–‡å­—æ¯çš„大å°å†™å½¢å¼ï¼Œå˜ä½“ \code{none*} 则强制标记的字æ¯å‡ä¸ºå°å†™å½¢å¼ã€‚
- \kvsplit{tagform}{左括å·,å³æ‹¬å·}\Default{\Marg{(,)}}\newtag[Chg]%
+ \kvsplit{tagform}{左括å·,å³æ‹¬å·}\Default{\Marg{(,)}}
设置行间公å¼æ ‡ç­¾çš„括å·åŠæ ¼å¼ï¼Œä»¥è‹±æ–‡é€—å·åˆ†éš”,分别代表左å³æ‹¬å·ã€‚\meta{左括å·} 的末尾å¯ä»¥æ˜¯å¸¦æœ‰ä¸€ä¸ªå‚数的命令,用于接å—å…¬å¼ç¼–å·ã€‚将标签括å·è®¾ç½®ä¸ºæ–¹æ‹¬å·ï¼Œå¹¶ç»™ç¼–å·ä½¿ç”¨æ— è¡¬çº¿å­—体:
\begin{ctexexam}
\newcommand{\bracketsf}[1]{[\textsf{#1}}
\ebtoolsset{tagform = {\bracketsf,]}}
\end{ctexexam}
- \kvsplit-{figurepath}{\marg{路径å1}\marg{路径å2}$\cdots$\marg{路径ån}}
- 设置æ’入图片的文件夹路径å。å¯ä»¥æœ‰å¤šä¸ªè·¯å¾„å,æ¯ä¸ªè·¯å¾„包å«åœ¨èŠ±æ‹¬å·å†…分隔,åªæœ‰ä¸€ä¸ªè·¯å¾„时需è¦åŒ…å«åœ¨ä¸¤å±‚括å·å†…。
-\end{cnltxlist}
-
-\subsubsection{连字符}
-\begin{cnltxlist}
+ \kvsplit-{figurepath}{\marg{路径å1}\marg{路径å2}$\cdots$\marg{路径ån}}\newtagv[Changed]{2024cd}%
+ 设置æ’入图片的文件夹路径å。æ¯ä¸ªè·¯å¾„需包å«åœ¨èŠ±æ‹¬å·å†…,åªæœ‰ä¸€ä¸ªè·¯å¾„时括å·å¯ä»¥çœç•¥ã€‚
+ \begin{ctexexam}
+ \ctexset{tools/figurepath = path1}
+ \ctexset{tools/figurepath = {path2}{path3}}
+ \end{ctexexam}
\keyval{hyphen-figure}{图片连字符}\Default{\Marg{.}}
设置图片题注编å·çš„连字符。
\keyval{hyphen-table}{表格连字符}\Default{\Marg{.}}
@@ -421,35 +418,6 @@
统一设置上述所有编å·çš„连字符。
\end{cnltxlist}
-\subsubsection{上下标全局设置}
-\label{subsubsec:super-sub-script}
-\begin{cnltxlist}
- \keyval{spvmove}{刚性长度}\Default{0pt}
- 上标命令 \cs{super} 对应的上标垂直å移é‡ã€‚
- \keyval{sphmove}{刚性长度}\Default{0pt}
- 上标命令 \cs{super} 对应的上标水平å移é‡ã€‚
- \keyval{sbvmove}{刚性长度}\Default{0pt}
- 下标命令 \cs{sub} 对应的下标垂直å移é‡ã€‚
- \keyval{sbhmove}{刚性长度}\Default{0pt}
- 下标命令 \cs{sub} 对应的下标水平å移é‡ã€‚
- \opt{nohmove}
- åŒæ—¶å–消上标和下标的 \meta{æ°´å¹³å移},与 \keyis{sphmove}{0pt} å’Œ \keyis{sbhmove}{0pt} 等效。
- \opt{novmove}
- åŒæ—¶å–消上标和下标的 \meta{åž‚ç›´å移},与 \keyis{spvmove}{0pt} å’Œ \keyis{sbvmove}{0pt} 等效。
- \keyval{spcmd}{æ ¼å¼å‘½ä»¤}
- 上标命令 \cs{super} 对应的上标的格å¼å‘½ä»¤ã€‚
- \keyval{sbcmd}{æ ¼å¼å‘½ä»¤}
- 下标命令 \cs{sub} 对应的下标的格å¼å‘½ä»¤ã€‚
- \keyval{spbhmove}{刚性长度}\Default{0pt}
- 上下标命令 \cs{supersub} 对应的上下标共åŒæ°´å¹³å移é‡ã€‚
- \kvsplit{spbcmd}{上标格å¼,下标格å¼}
- 上下标命令 \cs{supersub} 对应的上下标格å¼å‘½ä»¤ã€‚以英文逗å·åˆ†éš”为å‰åŽä¸¤ä¸ªéƒ¨åˆ†åˆ†åˆ«è®¾ç½®ä¸Šä¸‹æ ‡æ ¼å¼ï¼Œä¹Ÿå¯ä»¥åªæœ‰å‰éƒ¨åˆ†ï¼Œè¡¨ç¤ºä¸Šæ ‡çš„æ ¼å¼ã€‚
- \kvsplit{vsep}{上标å移,下标å移}\Default{0.6ex}
- 上下标命令 \cs{supersub} 对应的上下标é¢å¤–åž‚ç›´è·ç¦»ã€‚å‰éƒ¨åˆ†ä¸ºä¸Šæ ‡çš„å移é‡ï¼ŒåŽéƒ¨åˆ†ä¸ºä¸‹æ ‡çš„å移é‡ã€‚如果åªæœ‰å‰éƒ¨åˆ†åˆ™ä¸Šä¸‹æ ‡å„自垂直移动当å‰å€¼çš„一åŠã€‚
- \keychoice{halign}{\fbox{l},c,r}
- 上下标命令 \cs{supersub} 对应的上下标水平对é½æ–¹å¼ï¼Œæœ‰å·¦ \code{l}ã€å±…中 \code{c} å’Œå³ \code{r} 三ç§å¯¹é½æ–¹å¼ã€‚
-\end{cnltxlist}
-
\subsection[超链接]{超链接\smodule{ref}}
\label{subsec:hyperlinks}
æ¨¡å— \module*{ref} 将超链接选项交给 \pkg*{hyperref} å®åŒ…处ç†ã€‚除了一些超链接颜色的选项失效,其它由å®åŒ…全局和接å£å‘½ä»¤ \cs*{hypersetup} 支æŒçš„多数选项å¯ç”¨ã€‚
@@ -466,40 +434,41 @@
将目录中的超链接å–消ã€ç½®äºŽæ ‡é¢˜ä¸Šã€ç½®äºŽé¡µç ä¸Šæˆ–置于标题和页ç ä¸Šã€‚
\end{cnltxlist}
-\subsection[è¡Œè·]{è¡Œè·\smodule{spread}}
-\label{subsec:spread}
-è¡Œè·å› å­ç”¨äºŽè®¾ç½®å„ç§è¡Œè·å€æ•°ï¼Œ\meta{数值} 是ä¸å¸¦æœ‰é•¿åº¦å•ä½çš„浮点数。å„类行è·æ—¢å¯ä»¥åœ¨å¯¼è¨€åŒºå…¨å±€è®¾ç½®ï¼Œä¹Ÿå¯ä»¥åœ¨æ­£æ–‡ä¸­è®¾ç½®å¯¹åŽé¢ç”Ÿæ•ˆã€‚
+\subsection[é—´è·]{é—´è·\smodule{space}}
+\label{subsec:space}
+é—´è·æ¨¡å— \module*{space} 用于调整段è½ä¸­çš„é—´è·ã€‚带有 \option*{spread} 的选项å¯ä»¥è®¾ç½®è¡Œè·å€æ•°ï¼Œ\meta{数值} 是ä¸å¸¦æœ‰é•¿åº¦å•ä½çš„浮点数。å„类行è·æ—¢å¯ä»¥åœ¨å¯¼è¨€åŒºå…¨å±€è®¾ç½®ï¼Œä¹Ÿå¯ä»¥åœ¨æ­£æ–‡ä¸­è®¾ç½®å¯¹åŽé¢ç”Ÿæ•ˆã€‚
\begin{cnltxlist}
- \keyval{line}{数值}\Default{1.354}
- 正文行è·å› å­ã€‚中文主题下行è·å› å­åˆå§‹å€¼ä¸º \code{1.354}(相当于 \textsf{Word} çš„1.25å€è¡Œè·ï¼‰ï¼Œå¦‚果设置了文类或 \pkg*{ctex} å®åŒ…的全局行è·é€‰é¡¹ \option*{linespread} 则åˆå§‹å€¼è®¾ä¸ºå®ƒçš„值。
- \keyval{table}{数值}\Default{1.354}
+ \keyval{linespread}{数值}\Default{1.354}
+ 正文行è·å› å­ã€‚中文主题下行è·å› å­åˆå§‹å€¼ä¸º \code{1.354}(相当于 \textsf{Word} çš„1.25å€è¡Œè·ï¼‰ï¼Œå¦‚果设置了文类或 \pkg*{ctex} å®åŒ…的全局行è·é€‰é¡¹ \option{linespread} 则åˆå§‹å€¼è®¾ä¸ºå®ƒçš„值。
+ \keyval{tabspread}{数值}\Default{1.354}
表格内容行è·å› å­ï¼Œå¯¹ä¼ ç»Ÿè¡¨æ ¼ \env{tabular} å’Œ \env{tabularx} 等环境生效。\pkg*{tabularray} å®åŒ…çš„ \env{tblr} 环境自带 \option*{stretch} å’Œ \option*{rowsep} 等行间è·é€‰é¡¹ï¼Œè¿™é‡Œä¸åšè°ƒæ•´ã€‚
- \keyval{math}{数值}\Default{1.2}
+ \keyval{mathspread}{数值}\Default{1.2}
数学环境的行è·å› å­ï¼ŒåŒ…å«äº† \pkg*{amsmath} å’Œ \pkg*{mathtools} å®åŒ…æ供的公å¼çŽ¯å¢ƒã€‚
- \keyval{caption-figure}{数值}\Default{1.2}
+ \keyval{capfig-spread}{数值}\Default{1.2}
图片题注的行è·å› å­ã€‚
- \keyval{caption-table}{数值}\Default{1.2}
+ \keyval{captab-spread}{数值}\Default{1.2}
表格题注的行è·å› å­ã€‚
- \keyval{caption-listing}{数值}\Default{1.2}
+ \keyval{caplst-spread}{数值}\Default{1.2}
代ç é¢˜æ³¨çš„è¡Œè·å› å­ã€‚
- \keyval{caption-every}{数值}\Default{1.2}
+ \keyval{caption-spread}{数值}\Default{1.2}
åŒæ—¶è®¾ç½®å›¾ç‰‡ã€è¡¨æ ¼å’Œä»£ç é¢˜æ³¨çš„è¡Œè·å› å­ã€‚
- \keyval{footnote}{数值}\Default{1.2}
+ \keyval{fntspread}{数值}\Default{1.2}
脚注内容整体的行è·å› å­ã€‚å¯ä»¥ä½¿ç”¨ \module*{hdr} æ¨¡å— \option{fnpara-format} 选项的代ç å•ç‹¬è¦†ç›–æ¯ä¸ªè„šæ³¨çš„è¡Œè·ï¼Œä»Žè€Œä½¿è„šæ³¨é—´å’Œå†…容文本自身的行è·ä¸åŒã€‚
\begin{ctexexam}
- \ebspreadset{footnote = 1.3}
+ \ebspaceset{fntspread = 1.3}
\ebhdrset{fnpara-format = \linespread{1.2}\selectfont}
\end{ctexexam}
- \keyval{every}{数值}
+ \keyval{everyspread}{数值}
统一设置上述所有的行è·å› å­ã€‚
- \keyval{abovedisplayskip}{弹性长度}\Default{0.5ex plus .1ex minus .1ex}\newtag%
+ \keyval{abovedisplayskip}{弹性长度}\Default{0.5ex plus .1ex minus .1ex}
行间公å¼ä¸Žä¸Šé¢æ­£æ–‡é—´çš„é¢å¤–è·ç¦»ã€‚
- \keyval{belowdisplayskip}{弹性长度}\Default{0.5ex plus .1ex minus .1ex}\newtag%
+ \keyval{belowdisplayskip}{弹性长度}\Default{0.5ex plus .1ex minus .1ex}
行间公å¼ä¸Žä¸‹é¢æ­£æ–‡é—´çš„é¢å¤–è·ç¦»ã€‚
\end{cnltxlist}
\subsection[部件字体]{部件字体\smodule{font}}
\label{subsec:font}
+éƒ¨ä»¶å­—ä½“æ¨¡å— \module*{font} 用于设置除了正文外其它排版元素的字体。
\begin{cnltxlist}
\keyval{caption-table}{字体命令}\Default{\cs*{sffamily}\cs*{small}}
设置表格题注的字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
@@ -514,7 +483,7 @@
\keyval{marginpar}{字体命令}\Default{\cs*{footnotesize}}
设置边注的字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
\command{ebaddtofont}[\marg{字体类型}\marg{字体命令}]
- 用于在上述å„ç§å­—体原有的格å¼ä¸Šé™„加代ç ã€‚其中 \meta{字体命令} 也å¯ä»¥åŒ…括行è·å‘½ä»¤ä¸”相对于 \module*{spread} 模å—具有优先性,ä¸åŒé¢˜æ³¨çš„ \meta{字体类型} 则为相应选项的åŽç¼€å。
+ 用于在上述å„ç§å­—体原有的格å¼ä¸Šé™„加代ç ã€‚其中 \meta{字体命令} 也å¯ä»¥åŒ…括行è·å‘½ä»¤ä¸”相对于 \module*{space} 模å—具有优先性,ä¸åŒé¢˜æ³¨çš„ \meta{字体类型} 则为相应选项的åŽç¼€å。
\begin{ctexexam}
\ebaddtofont{every}{\linespread{1.5}\selectfont}
\ebaddtofont{footnote}{\sffamily}
@@ -525,7 +494,7 @@
\label{subsec:reference}
\begin{cnltxlist}
\keychoice{backend}{\fbox{bibtex},biblatex}
- å‚考文献处ç†åŽç«¯ã€‚默认用传统的 \hologo{BibTeX} 处ç†å‚考文献\footnote{使用 \hologo{BibTeX} 引擎时加载 \pkg*{natbib} å®åŒ…,使用 \hologo{biber} 时将加载 \pkg*{biblatex} å®åŒ…。}。
+ å‚考文献处ç†åŽç«¯ã€‚选择 \code{bibtex} 时使用传统的 \hologo{BibTeX} 引擎处ç†å‚考文献,加载 \pkg*{natbib} å®åŒ…。选择 \code{biblatex} 时使用 \hologo{biber} 引擎,加载 \pkg*{biblatex} å®åŒ…。
\keychoice{bibstyle}{\fbox{numerical},authoryear,\optpath*{other sty}}
å‚考文献格å¼ä½¿ç”¨ä¸­å›½å‚考文献推è标准GB/T 7714-2015,对应顺åºç¼–ç åˆ¶å’Œè‘—者—出版年制两ç§é£Žæ ¼ã€‚若使用其它格å¼ï¼Œä½¿ç”¨ \hologo{BibTeX} 处ç†æ—¶éœ€ç¡®ä¿æ­£ç¡®çš„ \code{bst} 文件,使用 \hologo{biber} 处ç†å¯ä½¿ç”¨ \pkg*{biblatex} å®åŒ…支æŒçš„å‚考文献风格å称。
\keyval{citestyle}{标注风格}
@@ -541,9 +510,9 @@
\keyval{prenote}{å‚考文献å‰æ³¨}
该选项选择由 \cs{defbibnote} 所定义的å‰æ³¨ï¼Œç¼ºçœçŠ¶æ€ä¸‹ä¸æ‰“å°ä»»ä½•å‰æ³¨ã€‚
\keyval{section}{æ•´æ•°}\Default{0}
- åªæ‰“å°åœ¨æŒ‡å®šæ–‡èŠ‚中引用的æ¡ç›®ã€‚该å‚考文献节从1开始编å·ï¼Œæ‰€æœ‰åœ¨ \env*{refsection} 环境外给出的引用标记为第零节。
+ åªæ‰“å°ç¬¬ \meta{æ•´æ•°} 文节中引用的æ¡ç›®ã€‚该å‚考文献节从1开始编å·ï¼Œæ‰€æœ‰åœ¨ \env*{refsection} 环境外给出的引用标记为第零节。
\keyval{type}{æ¡ç›®ç±»åž‹}
- 指定æ¡ç›®çš„打å°ç±»åž‹ã€‚
+ åªæ‰“å°å为 \meta{æ¡ç›®ç±»åž‹} 的文献æ¡ç›®ã€‚
\keyval{filter}{过滤器å}
使用由 \cs{defbibfilter} 定义的 \option*{filter} æ¥è¿‡æ»¤æ¡ç›®ã€‚
@@ -646,16 +615,16 @@
\subsection[页é¢å°ºå¯¸]{页é¢å°ºå¯¸\smodule{geo}}
\label{subsec:page margins}
-æ¨¡å— \module*{geo} 会将选项(除了å‰ä¸¤ä¸ªä¸ºé™„加)交给页é¢å°ºå¯¸å®åŒ… \pkg*{geometry} 处ç†ï¼Œå¹¶ä¸”支æŒå®ƒçš„键值列表,预置的页é¢å°ºå¯¸ä¸Ž \textsf{Word} 的默认值接近。下é¢åˆ—举几ç§ä»£è¡¨æ€§é€‰é¡¹ï¼Œå…¶å®ƒé€‰é¡¹å¯æŸ¥é˜…å®åŒ…帮助文档。当在此设置纸张规格时,会覆盖文类选项 \option{paper} 的设置。
+页é¢å°ºå¯¸æ¨¡å— \module*{geo} 用于设置纸张大å°å’Œå„ç§é¡µé¢è¾¹è·ï¼Œå®ƒå°†é€‰é¡¹äº¤ç»™é¡µé¢å°ºå¯¸å®åŒ… \pkg*{geometry} 处ç†ï¼Œå¹¶ä¸”支æŒå®ƒçš„键值列表,预置的页é¢å°ºå¯¸ä¸Ž \textsf{Word} 的默认值接近。下é¢åˆ—ä¸¾å‡ ç§ \pkg*{geometry} 的代表性选项,å‰é¢æœ‰\hface 符å·çš„选项为é¢å¤–附加,其它选项å¯æŸ¥é˜…å®åŒ…帮助文档。当用此模å—设置纸张规格时,会覆盖全局选项 \option{paper} 的设置。
\begin{cnltxlist}[itemsep = 0ex]
- \keyval{headruleskip}{页眉线间è·}\Default*{0pt}
- \keyval{footruleskip}{页脚线间è·}\Default*{3.5pt}
- \kvsplit{hdivide}{左边è·,版心文本宽度,å³è¾¹è·}\default{}
+ \keyval{headruleskip}{页眉线间è·}\dtag\Default*{0pt}
+ \keyval{footruleskip}{页脚线间è·}\dtag\Default*{3.5pt}
+ \kvsplit{hdivide}{左边è·,版心宽度,å³è¾¹è·}\default{}
\kvsplit{hmargin}{左边è·,å³è¾¹è·}\default{}
- \keyval{textheight}{版心文本高度}\default{}
+ \keyval{textheight}{版心高度}\default{}
\keychoice{nofoot}{true,\fbox{false}}\default{}
\begin{ctexexam}
- \ebgeoset
+ \ctexset[geo]
{
headruleskip = 3pt,
vscale = 0.9,
@@ -667,27 +636,27 @@
\subsection[页眉页脚]{页眉页脚\smodule{hdr}}
\label{subsec:header and footer}
-æ¨¡å— \module*{hdr} 设置的命令由 \pkg*{fancyhdr} å®åŒ…æ供支æŒã€‚标题标记由标签和标题组æˆï¼Œé€‰é¡¹ä¸­å‚æ•° \code{\#1} 代表当å‰ç« ã€èŠ‚或å°èŠ‚的标题。在 \cls*{book} 模å¼æ—¶ä½¿ç”¨æ ‡é¢˜æ ‡è®°é€‰é¡¹ \option{chap-mark} å’Œ \option{sec-mark},在 \cls*{article} 模å¼æ—¶ä½¿ç”¨ \option{sec-mark} å’Œ \option{subsec-mark} 选项,这与标准文档类的行为一致。é‡æ–°è®¾ç½®æ ‡é¢˜æ ‡è®°é€‰é¡¹æ—¶æ ‡è®°å¤§å°å†™é€‰é¡¹ \option{uppercase} 会失效。
+æ¨¡å— \module*{hdr} 设置的命令由 \pkg*{fancyhdr} å®åŒ…æ供支æŒã€‚标题标记由标签和标题组æˆï¼Œé€‰é¡¹ä¸­å‚æ•° \code{\#1} 代表当å‰ç« ã€èŠ‚或å°èŠ‚的标题。在 \cls*{book} 模å¼æ—¶ä½¿ç”¨æ ‡é¢˜æ ‡è®°é€‰é¡¹ \option{chapter-mark} å’Œ \option{section-mark},在 \cls*{article} 模å¼æ—¶ä½¿ç”¨ \option{section-mark} å’Œ \option{subsection-mark} 选项,这与标准文档类的行为一致。é‡æ–°è®¾ç½®æ ‡é¢˜æ ‡è®°é€‰é¡¹æ—¶æ ‡è®°å¤§å°å†™é€‰é¡¹ \option{uppercase} 会失效。
\begin{cnltxlist}
- \keyval{chap-mark}{标题标记}
- \code{chapter} 级别标题标记的内容,包å«äº†æ ‡ç­¾é€‰é¡¹ \option{chap-label} 和章标题 \code{\#1}。
- \keyval{sec-mark}{标题标记}
- \code{section} 级别标题标记的内容,包å«äº†æ ‡ç­¾é€‰é¡¹ \option{sec-label} 和节标题 \code{\#1}。
- \keyval{subsec-mark}{标题标记}
- \code{subsection} 级别标题标记的内容,包å«äº†æ ‡ç­¾é€‰é¡¹ \option{subsec-label} å’Œå°èŠ‚标题 \code{\#1}。
- \kvsplit-{chap-label}{\oarg{ç¼–å·è¾“出命令}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{1em}}
- \code{chapter} 级别标题标记的标签(标题有编å·æ—¶ï¼‰ã€‚比标题标记选项更常用,å¯é€‰å‚数是对应章编å·è®¡æ•°å™¨å€¼çš„输出命令,必选å‚数是编å·ä¸Žæ ‡é¢˜ä¹‹é—´çš„è·ç¦»å‘½ä»¤ï¼š
+ \keyval{chapter-mark}{标题标记}
+ \code{chapter} 级别标题标记的内容,包å«äº†æ ‡ç­¾é€‰é¡¹ \option{chapter-label} 和章标题 \code{\#1}。
+ \keyval{section-mark}{标题标记}
+ \code{section} 级别标题标记的内容,包å«äº†æ ‡ç­¾é€‰é¡¹ \option{section-label} 和节标题 \code{\#1}。
+ \keyval{subsection-mark}{标题标记}
+ \code{subsection} 级别标题标记的内容,包å«äº†æ ‡ç­¾é€‰é¡¹ \option{subsection-label} å’Œå°èŠ‚标题 \code{\#1}。
+ \kvsplit-{chapter-label}{\oarg{ç¼–å·è¾“出命令}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{1em}}
+ \code{chapter} 级别标题标记的标签(标题有编å·æ—¶ï¼‰ã€‚比标题标记选项更常用,å¯é€‰å‚数是对应章编å·è®¡æ•°å™¨å€¼çš„输出命令,必选å‚数是标题标签与内容之间的è·ç¦»å‘½ä»¤ï¼š
\begin{ctexexam}
\ebhdrset
{
- chap-label = [\thechapter]{\hspace{1em}},
- sec-mark = \CTEXifname{\CTEXthesection——}{}#1
+ chapter-label = [\thechapter]{\hspace{1em}},
+ section-mark = \CTEXifname{\CTEXthesection——}{}#1
}
\end{ctexexam}
- \kvsplit-{sec-label}{\oarg{ç¼–å·è¾“出命令}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{0.5em}}
- \code{section} 级别标题标记的标签,用法与 \option{chap-label} 类似。
- \kvsplit-{subsec-label}{\oarg{ç¼–å·è¾“出命令}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{0.5em}}
- \code{subsection} 级别标题标记的标签,用法与 \option{chap-label} 类似。
+ \kvsplit-{section-label}{\oarg{ç¼–å·è¾“出命令}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{0.5em}}
+ \code{section} 级别标题标记的标签,用法与 \option{chapter-label} 类似。
+ \kvsplit-{subsection-label}{\oarg{ç¼–å·è¾“出命令}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{0.5em}}
+ \code{subsection} 级别标题标记的标签,用法与 \option{chapter-label} 类似。
\keyval{headrule}{横线命令}
绘制页眉横线的选项,å¯ä»¥ä½¿ç”¨ \cs*{hrule} 或\ref{exam:markrule} 所述 \cs{markrule} 等画线命令æ¥ç»˜åˆ¶æ¨ªçº¿ã€‚
\keyval{footrule}{横线命令}
@@ -715,7 +684,12 @@
\command{markboth}[\marg{左页标题标记}\marg{å³é¡µæ ‡é¢˜æ ‡è®°}]\default{}
\command{markright}[\marg{å³é¡µæ ‡é¢˜æ ‡è®°}]\default{}
\command{markdouble}[\marg{åŒé¡µæ ‡é¢˜æ ‡è®°}]
- 这三个命令用于手动设置当å‰é¡µæ ‡é¢˜æ ‡è®°ï¼Œç‰¹æ®Šæƒ…况下å¯ä»¥ä½¿ç”¨å®ƒä»¬å®šä¹‰ä¸Žæ ‡é¢˜ä¸åŒçš„页眉页脚标记。上述标记命令内容的选项便是基于这三个命令。其中 \cs{markdouble} æ ¹æ®æ˜¯å¦æ˜¯åŒé¢æ‰“å°è®¾ç½®ç›¸åº”标记。如果是å•é¢æ‰“å°ï¼Œåˆ™ \meta{左页标题标记} 无效。
+ 这三个命令用于手动设置当å‰é¡µæ ‡é¢˜æ ‡è®°ï¼Œç‰¹æ®Šæƒ…况下å¯ä»¥ä½¿ç”¨å®ƒä»¬å®šä¹‰ä¸Žæ ‡é¢˜ä¸åŒçš„页眉页脚标记。其中 \cs{markdouble} æ ¹æ®æ˜¯å¦æ˜¯åŒé¢æ‰“å°è®¾ç½®ç›¸åº”标记。如果是å•é¢æ‰“å°ï¼Œåˆ™ \meta{左页标题标记} 无效。标题标记选项 \meta{级别}\option*{-mark} 定义的是它们的å‚数,左å³é¡µæ ‡è®°è§„则已ç»è¿›è¡Œäº†ä¼˜åŒ–调整,若需更改å¯ä»¥é‡å®šä¹‰ \code{\textbackslash}\meta{级别}\code{\textcolor{cs}{mark}} 命令。
+ \begin{ctexexam}
+ \makeatletter
+ \renewcommand{\sectionmark}[1]{\markright{\eb@mark@section@whole{#1}}}
+ \makeatother
+ \end{ctexexam}
\end{cnltxlist}
\command{markrule}[\oarg{长度}\darg{颜色å}\marg{线宽}\baroarg{上间è·,下间è·}]
实线命令 \cs{markrule} æ—¢å¯åœ¨ \meta{横线命令} 中用于绘制页眉页脚横线,也å¯ä»¥åœ¨æ­£æ–‡ä¸­ä½¿ç”¨ã€‚\meta{长度} 默认为版心的宽度,上下间è·ä¸ºæ¨ªçº¿ä¸Žä¸Šä¸‹æ–¹éƒ¨ä»¶çš„é—´è·ï¼Œå¸¦æœ‰é•¿åº¦å•ä½ï¼Œä¸Šä¸‹é—´è·ä¹‹é—´ç”¨ç¬¦å· \code{|} 分开,若åªæœ‰ä¸€éƒ¨åˆ†åˆ™è¡¨ç¤º \meta{上间è·}。下é¢ä¸¾ä¸€ä¸ªè®¾ç½®é¡µçœ‰å†…容的例å­ï¼š
@@ -742,8 +716,8 @@
æ¯ä¸ªè„šæ³¨ç¬¬äºŒæ®µåŠä¹‹åŽæ®µè½çš„首行缩进,等于长度 \cs{fnafterindent} 的值。
\keyval{fnparskip}{弹性长度}\Default{0ex plus .1ex}
ä¸åŒè„šæ³¨è‡ªèº«çš„段è½é—´è·ï¼Œè„šæ³¨å†…容文本分段时生效,等于长度 \cs{fnparskip} 的值。
- \keyval{footnotesep}{刚性长度}\newtag%
- ä¸åŒè„šæ³¨ä¹‹é—´çš„è·ç¦»ï¼Œé»˜è®¤æƒ…况下它自适应 \module*{spread} 模å—脚注行è·é€‰é¡¹ \option{footnote} 的值。
+ \keyval{footnotesep}{刚性长度}
+ ä¸åŒè„šæ³¨ä¹‹é—´çš„è·ç¦»ï¼Œé»˜è®¤æƒ…况下它自适应 \module*{space} 模å—脚注行è·é€‰é¡¹ \option{fntspread} 的值。
\keychoice{fntext-pos}{normal,\fbox{super}}
设置脚注内容标记的ä½ç½®ï¼Œæ­£å¸¸æ–‡æœ¬æˆ–是上标形å¼ã€‚
\keychoice{fnmark-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\optpath*{short num}}
@@ -758,7 +732,7 @@
\end{ctexexam}
\begin{cnltxlist}[itemsep = 0ex]
\command{SetFntSymbsList}[\marg{符å·è¡¨å}\marg{符å·æ•°é‡}\marg{符å·åˆ—表}]\default{}
- \command{UseFntSymbsList}[\marg{符å·è¡¨å}]\newtag[Chg]%
+ \command{UseFntSymbsList}[\marg{符å·è¡¨å}]
这两个命令用于在脚注短编å·æ ‡è®°ä¸º \code{s} 自定义符å·åž‹æ—¶è®¾ç½®ç¬¦å·åˆ—表。\cs{SetFntSymbsList} 命令用于定义å为 \meta{符å·è¡¨å} 的符å·åˆ—表,\cs{UseFntSymbsList} 命令用于å¯ç”¨å·²å®šä¹‰çš„符å·åˆ—表。默认的脚注符å·åˆ—表是空的,注æ„使用符å·åž‹æ ‡è®°çš„脚注时计数器 \code{footnote} 的值ä»ç„¶é€’增,以åŠå®šä¹‰æ–°åˆ—表时 \meta{符å·åˆ—表} 的写法和命令顺åºï¼š
\begin{ctexexam}
\SetFntSymbsList{fancy}{2}{{1}{*}{2}{\P}}
@@ -787,11 +761,11 @@
fnmarktext-format = \circledtext
}
\end{ctexexam}
- \command{defupfntmark}[\marg{脚注正文标记格å¼}]
+ \command{defupfntmark}[\marg{正文标记格å¼}]
定义脚注正文标记的格å¼ï¼Œä¸Žæ­£æ–‡æ ‡è®°ç¼–å·å‘½ä»¤ \cs{theupfootnote} é…åˆä½¿ç”¨ã€‚
- \command{defdownfntmark}[\marg{脚注内容标记格å¼}]
+ \command{defdownfntmark}[\marg{内容标记格å¼}]
定义脚注内容标记的格å¼ï¼Œä¸Žå†…容标记编å·å‘½ä»¤ \cs{thedownfootnote} é…åˆä½¿ç”¨ã€‚
- \command{deffntpara}[\marg{脚注段è½æ–‡æœ¬æ ¼å¼}]\newtag%
+ \command{deffntpara}[\marg{段è½æ–‡æœ¬æ ¼å¼}]
定义脚注段è½æ–‡æœ¬çš„æ ¼å¼çš„命令。脚注段è½æ–‡æœ¬ç”±è„šæ³¨å†…容标记和文本两部分组æˆï¼Œæ®µè½æ ¼å¼å®šä¹‰ä¸­å‚æ•° \code{\#1} 代表内容文本。
\command{notminipage}[\marg{普通页内容}\marg{迷你页内容}]
用于在定义脚注标记的命令中判断当å‰è„šæ³¨æ˜¯å¦å¤„于迷你页而输出ä¸åŒçš„内容。
@@ -832,7 +806,7 @@
\subsection[目录]{目录\smodule{toc}}
\label{subsec:catalog}
-æ¨¡å— \module*{toc} 将使用 \pkg*{titletoc} å®åŒ…处ç†ç›®å½•æ ·å¼ã€‚默认包括 \module*{part}$\longrightarrow$\module*{subparagraph}ã€\module*{figure}ã€\module*{table} å’Œ \module*{lstlisting} æ¡ç›®å的键路径。选项å‰å¸¦æœ‰ \ding{73} 符å·è¡¨ç¤ºæ”¯æŒæ‰€æœ‰ç›¸åº”\textbf{æ¡ç›®å}的路径,其它选项则处于 \module*{toc} 键路径下。目录选项å‡æ”¯æŒæ ‡é¢˜ç¼–å·åˆ¤å®šå‘½ä»¤ \cs{CTEXifname}。目å‰æ”¯æŒå¤šæ•°å­¦æœ¯è®ºæ–‡ç›®å½•æ ·å¼ï¼Œæ›´å¤æ‚çš„æ ·å¼å¯ä»¥æŸ¥çœ‹ \pkg*{titletoc} 的相关用法。
+æ¨¡å— \module*{toc} 将使用 \pkg*{titletoc} å®åŒ…处ç†ç›®å½•æ ·å¼ã€‚默认包括 \module*{part}$\longrightarrow$\module*{subparagraph}ã€\module*{figure}ã€\module*{table} å’Œ \module*{lstlisting} æ¡ç›®å的键路径。选项å‰å¸¦æœ‰\hface 符å·è¡¨ç¤ºæ”¯æŒæ‰€æœ‰ç›¸åº”\textbf{æ¡ç›®å}的路径,其它选项则处于 \module*{toc} 键路径下。目录选项å‡æ”¯æŒæ ‡é¢˜ç¼–å·åˆ¤å®šå‘½ä»¤ \cs{CTEXifname}\footnote{此功能需è¦\textbf{2023/06/01}以åŽçš„ \hologo{LaTeX} 内核支æŒã€‚}。目å‰æ”¯æŒå¤šæ•°å­¦æœ¯è®ºæ–‡ç›®å½•æ ·å¼ï¼Œæ›´å¤æ‚çš„æ ·å¼å¯ä»¥æŸ¥çœ‹ \pkg*{titletoc} 的相关用法。
\begin{cnltxlist}
\keyval{tocformat}{æ¡ç›®æ ¼å¼}\dtag
目录中å„类型æ¡ç›®çš„æ ¼å¼ã€‚å¯ä»¥è®¾ç½®æ¡ç›®å­—体和加入垂直间è·ç­‰ï¼Œåž‚ç›´é—´è·æœ€å¥½ä½¿ç”¨é˜²æ­¢åž‚ç›´é—´è·é‡åˆçš„ \cs*{addvspace} 命令。如果是段è½åž‹ç›®å½•ï¼Œæ ¼å¼ä»£ç ä»…在段è½ä¸­å½“å‰çº§åˆ«æ¡ç›®å‰æ‰§è¡Œä¸€æ¬¡ã€‚也å¯ä»¥ç”¨ \cs{CTEXifname} 命令或 \option{tocformat*} 选项给有无编å·çš„标题分别设置格å¼ã€‚
@@ -856,7 +830,7 @@
目录æ¡ç›®æ ‡ç­¾ä¸Žæ ‡é¢˜é—´çš„代ç ï¼Œé»˜è®¤ä¸ºæ’å…¥ \code{1em} 横å‘è·ç¦»ã€‚
\keyval{tocbelow}{è·ç¦»å‘½ä»¤}\dtag
在目录æ¡ç›®ä¸‹æ–¹æ‰§è¡Œçš„代ç ï¼Œå¯ä»¥æ’入垂直è·ç¦»ç­‰å‘½ä»¤ã€‚
- \keyval{tocline}{标题定义}\dtag[\textcolor{red}{\ding{73}}]
+ \keyval{tocline}{标题定义}\dtag[\textcolor{red}{\sface}]
这个选项在章节标题基础上扩展了浮动环境的题注标题在目录文件中的定义。章节和题注标题选项中å‚æ•° \code{\#1} ä»£è¡¨æ ‡é¢˜ç¼–å· \cs*{the}\meta{计数器} 对应的计数器å称,å‚æ•° \code{\#2} 则代表相应标题内容。
\begin{ctexexam}
\ctexset
@@ -874,17 +848,17 @@
}
\end{ctexexam}
\command{RegisterTocName}[\sarg\marg{æ¡ç›®å列表}]\newtagv[Changed]{2024bo}%
- ç»™ \meta{æ¡ç›®å列表} 中的æ¯ä¸ª \meta{æ¡ç›®å} 标题注册用于设置目录样å¼çš„选项,å³é€‰é¡¹å‰æœ‰ç¬¦å· \ding{73} 表示需è¦æ³¨å†ŒåŽä½¿ç”¨ã€‚å‰é¢æ到的æ¡ç›®ç±»åž‹å‡å·²æ³¨å†Œï¼Œæ–°ç±»åž‹çš„æ¡ç›®æ³¨å†ŒåŽé»˜è®¤æ ¼å¼ä¸Žå›¾è¡¨æ¡ç›®ç›¸åŒã€‚这个命令å¯ä»¥é‡å¤ä½¿ç”¨ï¼Œä¼šé‡ç½®ç›®å½•æ¡ç›®ä¸ºé»˜è®¤æ ¼å¼ã€‚带有星å·å‚数的命令使注册目录的æ¡ç›®å½¢æˆä¸€ä¸ªæ®µè½ï¼Œæ­¤æ—¶å¤šå‡ºä¸‹é¢ä¸‰ä¸ªé€‰é¡¹å¯ç”¨ï¼š
+ ç»™ \meta{æ¡ç›®å列表} 中的æ¯ä¸ª \meta{æ¡ç›®å} 标题注册用于设置目录样å¼çš„选项,å³é€‰é¡¹å‰æœ‰ç¬¦å·\hface 表示需è¦æ³¨å†ŒåŽä½¿ç”¨ã€‚å‰é¢æ到的æ¡ç›®ç±»åž‹å‡å·²æ³¨å†Œï¼Œæ–°ç±»åž‹çš„æ¡ç›®æ³¨å†ŒåŽé»˜è®¤æ ¼å¼ä¸Žå›¾è¡¨æ¡ç›®ç›¸åŒã€‚这个命令å¯ä»¥é‡å¤ä½¿ç”¨ï¼Œä¼šé‡ç½®ç›®å½•æ¡ç›®ä¸ºé»˜è®¤æ ¼å¼ã€‚带有星å·å‚数的命令使注册目录的æ¡ç›®å½¢æˆä¸€ä¸ªæ®µè½ï¼Œæ­¤æ—¶å¤šå‡ºä¸‹é¢ä¸‰ä¸ªé€‰é¡¹å¯ç”¨ï¼š
\keyval{tocbegin}{开始代ç }\dtag\newtagv{2024as}%
当å‰çº§åˆ«ç›®å½•æ¡ç›®ç¬¬ä¸€ä¸ªæ ‡é¢˜å‰çš„代ç ï¼Œä»…在存在更高级别的æ¡ç›®æ—¶æœ‰æ•ˆã€‚
\keyval{tocsep}{中间代ç }\dtag\Default{\Marg{.—}}\newtagv{2024as}%
当å‰çº§åˆ«ç›®å½•æ¡ç›®æ¯ä¸ªæ ‡é¢˜ä¹‹é—´çš„代ç ã€‚
\keyval{tocend}{结æŸä»£ç }\dtag\Default{\Marg{.}}\newtagv{2024as}%
当å‰çº§åˆ«ç›®å½•æ¡ç›®æœ€åŽä¸€ä¸ªæ ‡é¢˜åŽçš„代ç ã€‚
- \command{contentsuse}[\marg{æ¡ç›®å}\marg{扩展å}]
- 激活æ¡ç›®ç±»åž‹å称为 \meta{æ¡ç›®å} 的目录定制功能,它使用的目录文件åŽç¼€ä¸º \meta{扩展å}。需è¦åœ¨æ¿€æ´»æ¡ç›®åŽå†ä½¿ç”¨å‘½ä»¤ \cs{RegisterTocName} 注册选项。
+ \command{contentsuse}[\oarg{目录层次}\marg{æ¡ç›®å}\marg{扩展å}]\newtagv[Changed]{2024ce}%
+ 激活æ¡ç›®ç±»åž‹ä¸º \meta{æ¡ç›®å} 的目录定制功能,目录文件åŽç¼€ä¸º \meta{扩展å},若 \meta{扩展å} 为 \code{toc} 则æ¡ç›®ä¼šè‡ªåŠ¨æ¿€æ´»ã€‚å¯é€‰å‚æ•° \meta{目录层次} 为æ¡ç›®åœ¨ç›®å½•ä¸­çš„层次深度,默认值为 \code{-1000},当它大于目录深度计数器 \code{tocdepth} æ—¶ä¸æ˜¾ç¤ºã€‚图表等标题的目录æ¡ç›®æ— æ·±åº¦å› æ­¤ä¸ºé»˜è®¤å€¼ï¼Œç« èŠ‚标题 \module*{part}$\longrightarrow$\module*{subparagraph} 的深度则从 \code{-1} 到 \code{5} ä¾æ¬¡é€’增。需è¦åœ¨æ¿€æ´»æ¡ç›®åŽå†ä½¿ç”¨å‘½ä»¤ \cs{RegisterTocName} 注册选项。
\command{DeclareFloatList}[\marg{æ¡ç›®å}\marg{扩展å}]
- 声明一ç§æ¡ç›®ç±»åž‹çš„目录命令 \cs*{listof}\meta{æ¡ç›®å}\code{\textcolor{cs}{s}},并且支æŒ\ref{subsec:directory command} 中图表目录命令的机制。使用这个命令è¦ç¡®ä¿å°†æ¡ç›®åŠ å…¥ç›®å½•çš„机制已ç»å­˜åœ¨ï¼Œä¾‹å¦‚æ­é… \pkg*{newfloat} å®åŒ…创建新的浮动环境。选项å‰æœ‰çº¢è‰²ç¬¦å· \textcolor{red}{\ding{73}}(ä»åŒ…å«é»‘色符å·é€‰é¡¹çš„性质)表示在声明åŽå¯ç”¨ã€‚下é¢ä¸¾ä¸€ä¸ªå£°æ˜Žç®—法环境和对应题注目录的例å­ï¼š
+ 声明一ç§æ¡ç›®ç±»åž‹çš„目录命令 \cs*{listof}\meta{æ¡ç›®å}\code{\textcolor{cs}{s}},并且支æŒ\ref{subsec:directory command} 中图表目录命令的机制。使用这个命令è¦ç¡®ä¿å°†æ¡ç›®åŠ å…¥ç›®å½•çš„机制已ç»å­˜åœ¨ï¼Œä¾‹å¦‚æ­é… \pkg*{newfloat} å®åŒ…创建新的浮动环境。选项å‰æœ‰å®žå¿ƒç¬¦å· \textcolor{red}{\sface}(ä»åŒ…å«ç©ºå¿ƒç¬¦å·\hface 选项的性质)表示在声明åŽå¯ç”¨ã€‚下é¢ä¸¾ä¸€ä¸ªå£°æ˜Žç®—法环境和对应题注目录的例å­ï¼š
\begin{ctexexam}
\usepackage{newfloat}
\DeclareFloatingEnvironment[
@@ -902,7 +876,7 @@
\newcommand{\listoffiguretables}{\listoffigures} % åŒæ—¶è¾“出图表目录的命令
\end{ctexexam}
\command{AllotPartialExt}[\marg{扩展å1}\marg{扩展å2}]\newtagv{2024bk}
- 给目录文件扩展å为 \meta{扩展å1} 的目录分é…扩展å为 \meta{扩展å2} 的局部目录,预注册的æ¡ç›®å‡æ— éœ€å†åˆ†é…。用于æ­é…题注标题 \cs{caption} 命令和 \pkg*{titletoc} å®åŒ…的局部题注目录命令。
+ 给目录文件扩展å为 \meta{扩展å1} 的目录分é…扩展å为 \meta{扩展å2} 的局部目录\footnote{此功能需è¦\textbf{2023/06/01}以åŽçš„ \hologo{LaTeX} 内核支æŒã€‚},预注册的æ¡ç›®å‡æ— éœ€å†åˆ†é…。用于æ­é…题注标题 \cs{caption} 命令和 \pkg*{titletoc} å®åŒ…的局部题注目录命令。
\begin{ctexexam}
\AllotPartialExt{loa}{pla}
\startlist[fancy]{loa}
@@ -911,7 +885,7 @@
\printlist[fancy]{loa}{}{}
\end{ctexexam}
\command{SetTocStyle}[\marg{æ¡ç›®å}\marg{风格å}\marg{键值列表}]
- 定义æ¡ç›®ç±»åž‹å称为 \meta{风格å} 的目录风格。使用 \cs*{ctexset} 命令设置目录样å¼æ—¶ï¼Œé™¤äº†æ¡ç›®æ ‡é¢˜å®šä¹‰é€‰é¡¹ \option{tocline},其它选项åªæœ‰åœ¨ç›®å½•è¾“出命令å‰è®¾ç½®æ‰æœ‰æ•ˆï¼Œå®šä¹‰å®Œç›®å½•é£Žæ ¼åŽç”¨ \cs{UseTocStyle} 命令å¯ä»¥åœ¨æ­£æ–‡ä¸­ä»»æ„ä½ç½®ç”Ÿæ•ˆã€‚如果是没有 \ding{73} 符å·çš„选项,\meta{æ¡ç›®å} 设置为 \module*{toc}。
+ 定义æ¡ç›®ç±»åž‹å称为 \meta{风格å} 的目录风格。使用 \cs{ctexset} 命令设置目录样å¼æ—¶ï¼Œé™¤äº†æ¡ç›®æ ‡é¢˜å®šä¹‰é€‰é¡¹ \option{tocline},其它选项åªæœ‰åœ¨ç›®å½•è¾“出命令å‰è®¾ç½®æ‰æœ‰æ•ˆï¼Œå®šä¹‰å®Œç›®å½•é£Žæ ¼åŽç”¨ \cs{UseTocStyle} 命令å¯ä»¥åœ¨æ­£æ–‡ä¸­ä»»æ„ä½ç½®ç”Ÿæ•ˆã€‚如果是没有\hface 符å·çš„选项,\meta{æ¡ç›®å} 设置为 \module*{toc}。
\command{UseTocStyle}[\marg{æ¡ç›®å}\marg{风格å}\marg{扩展å}]
使用对应æ¡ç›®ç±»åž‹å称为 \meta{风格å} 的目录风格,éšåŽæ ‡é¢˜åœ¨ç›®å½•ä¸­çš„æ ¼å¼ä¼šæ”¹å˜ã€‚本命令导言区和正文区å‡å¯ä½¿ç”¨ï¼Œç¬¬ä¸‰ä¸ªå¿…选å‚数还需è¦æŒ‡å®šæ¡ç›®æ ‡é¢˜åŠ å…¥ç›®å½•æ–‡ä»¶çš„ \meta{扩展å}。
\begin{ctexexam}
@@ -933,9 +907,9 @@
悬挂缩进选项 \option{hang} 使目录æ¡ç›®ä¸ºæ‚¬æŒ‚缩进形å¼ã€‚缩进è·ç¦»ä¸ºæ¡ç›®æ ‡ç­¾åŠå…¶ä¸Žæ ‡é¢˜å†…容间è·çš„长度和。通常情况下会统一设置æ¡ç›®æ ‡é¢˜æ˜¯å¦æ‚¬æŒ‚缩进,因此这个选项被设计为对所有类型æ¡ç›®ç”Ÿæ•ˆã€‚
\keyval{lolskip}{弹性长度}\Default{10pt}
代ç ç›®å½•ä¸­æ¯ç« ç¬¬ä¸€ä¸ªæ¡ç›®ä¸Šæ–¹å¢žåŠ çš„åž‚ç›´è·ç¦»ã€‚与 \CTeX 的表格和图片目录中æ¯ç« é—´çš„æ¡ç›®è·ç¦»é€‰é¡¹ \option*{lotskip} å’Œ \option*{lofskip} 类似,在 \cls*{article} 模å¼ä¸­æ­¤é€‰é¡¹å¤±æ•ˆã€‚
- \keyval{between}{代ç é’©å­}\dtag[\textcolor{red}{\ding{73}}]
- 目录标题与æ¡ç›®å†…容间的钩å­ï¼ˆä½œç”¨äºŽæ ‡é¢˜ä¸‹æ–¹é—´è·ä¹‹åŽï¼‰ï¼Œå¦‚果是 \cls*{book} 模å¼åˆ™é»˜è®¤æ’å…¥ \code{-10pt} åž‚ç›´è·ç¦»æŠµæ¶ˆé¦–行目录的é¢å¤–åž‚ç›´é—´è·ï¼Œè¿™æ˜¯ç”±äºŽå›¾è¡¨å’Œ ç”± \pkg*{newfloat} å®åŒ…所创建环境的目录默认æ¯ä½¿ç”¨ä¸€æ¬¡ç« æ ‡é¢˜åœ¨é¢˜æ³¨ç›®å½•ä¸­æ’å…¥ \code{10pt} è·ç¦»ã€‚除了æ¡ç›®å的键路径外,此选项也å¯ç”¨äºŽ \module*{toc} 路径中,表示章节标题目录标题代ç é’©å­ï¼Œå¦‚果是 \cls*{book} 模å¼åˆ™é»˜è®¤æ’å…¥ \code{-1pc} åž‚ç›´è·ç¦»ã€‚
- \keyval{bibetween}{代ç é’©å­}
+ \keyval{between}{æ ¼å¼ä»£ç }\dtag[\textcolor{red}{\sface}]
+ 目录标题与æ¡ç›®å†…容间的局部钩å­ï¼ˆä½œç”¨äºŽæ ‡é¢˜ä¸‹æ–¹é—´è·ä¹‹åŽï¼‰ï¼Œå¦‚果是 \cls*{book} 模å¼åˆ™é»˜è®¤æ’å…¥ \code{-10pt} åž‚ç›´è·ç¦»æŠµæ¶ˆé¦–行目录的é¢å¤–åž‚ç›´é—´è·ï¼Œè¿™æ˜¯ç”±äºŽå›¾è¡¨å’Œ ç”± \pkg*{newfloat} å®åŒ…所创建环境的目录默认æ¯ä½¿ç”¨ä¸€æ¬¡ç« æ ‡é¢˜åœ¨é¢˜æ³¨ç›®å½•ä¸­æ’å…¥ \code{10pt} è·ç¦»ã€‚除了æ¡ç›®å的键路径外,此选项也å¯ç”¨äºŽ \module*{toc} 路径中,表示章节标题目录标题代ç é’©å­ï¼Œå¦‚果是 \cls*{book} 模å¼åˆ™é»˜è®¤æ’å…¥ \code{-1pc} åž‚ç›´è·ç¦»ã€‚
+ \keyval{bibetween}{æ ¼å¼ä»£ç }
与选项 \option{between} 类似,是英文章节标题目录(如果å¯ç”¨ï¼‰æ ‡é¢˜ä»£ç é’©å­ã€‚
\keychoice{dotalign}{\fbox{true},false}
将目录页ç è£…进一个å³å¯¹é½çš„水平盒å­é‡Œã€‚这样å¯ä»¥ä½¿ç›®å½•å¼•å¯¼çº¿å³ç«¯å¯¹é½å¹¶ä¸Žé¡µç ä¿æŒä¸€å®šé—´è·ï¼Œå¦åˆ™ä¼šä¸Žé¡µç ç›¸è¿žã€‚
@@ -969,14 +943,14 @@
\subsection{目录命令}
\label{subsec:directory command}
-\easybook{} 改进了标准文档类中定制性较低的章节标题和图表标题目录命令。现在目录命令带有å¯é€‰å‚数用于设置标题格å¼å’Œæ æ•°ç­‰ï¼Œå¹¶ä¸”与标准文档类ä¸åŒçš„是目录命令å¯åœ¨æ­£æ–‡ä¸­\textbf{é‡å¤}使用。更多目录命令的创建和样å¼è®¾ç½®å¯å‚考\ref{subsec:catalog}。
+\easybook{} 改进了标准文档类中定制性较低的章节标题和图表标题目录命令。现在目录命令带有å¯é€‰å‚数用于设置标题格å¼å’Œæ æ•°ç­‰ï¼Œå¹¶ä¸”与标准文档类ä¸åŒçš„是目录命令å¯åœ¨æ­£æ–‡ä¸­\textbf{é‡å¤}使用\footnote{此功能需è¦\textbf{2023/06/01}以åŽçš„ \hologo{LaTeX} 内核支æŒã€‚}。更多目录命令的创建和样å¼è®¾ç½®å¯å‚考\ref{subsec:catalog}。
\begin{cnltxlist}
\command{tableofcontents}[\sarg\oarg{键值列表}\darg{代ç é’©å­}]
章节标题目录命令,支æŒä¸­è‹±æ–‡åŒè¯­æ ‡é¢˜ç›®å½•è¾“出。带有星å·å‚æ•°ä¸è¾“出目录æ¡ç›®ä¸Šæ–¹çš„标题。\meta{代ç é’©å­} 是当输出方案 \keyis{plan}{both} 时中文与英文目录之间执行的代ç ï¼Œå¯ä»¥æ’入设置目录样å¼å’Œæ¢é¡µç­‰å‘½ä»¤ã€‚
- \keychoice{plan}{\fbox{cn},bi,both}\newtag[Exp]%
+ \keychoice{plan}{\fbox{cn},bi,both}
章节标题目录的输出方案。\code{cn} åªè¾“出中文目录,\code{bi} åªè¾“出英文目录。\code{both} åŒæ—¶è¿žç»­è¾“出中文和英文目录,需è¦ä¸ŽåŒè¯­ç›®å½•æ ‡é¢˜å‘½ä»¤ \cs{bichapter} 等或åŒè¯­æ ‡é¢˜é€‰é¡¹ \option{title} é…åˆä½¿ç”¨ã€‚
\keyval{bicontentsname}{英文目录标题}\Default{Contents}
- 英文目录的标题,为通用接å£å‘½ä»¤ \cs*{ctexset} 的选项。
+ 英文目录的标题,为通用接å£å‘½ä»¤ \cs{ctexset} 的选项。
\command{listoffigures}[\sarg\oarg{键值列表}]
输出图片目录命令。带有星å·å‚数的命令ä¸è¾“出目录标题。
\command{listoftables}[\sarg\oarg{键值列表}]
@@ -985,7 +959,7 @@
输出代ç ç›®å½•å‘½ä»¤ã€‚带有星å·å‚数的命令ä¸è¾“出目录标题。
如果需è¦éƒ¨åˆ†è€Œä¸æ˜¯å…¨æ–‡çš„目录或其它类型的目录,å¯ä»¥æŸ¥çœ‹ \pkg*{titletoc} å®åŒ…的相关示例。如果需è¦åŒè¯­å›¾è¡¨ç›®å½•ï¼Œå¯ä»¥æŸ¥çœ‹ \pkg*{bicaption} å®åŒ…的相关示例。上é¢ç›®å½•å‘½ä»¤çš„å¯é€‰å‚数改进了原本å•ä¸€çš„功能,也æ供了é…置命令 \cs{SetTocOuter} 在目录命令外设置选项默认值。
- \command{SetTocOuter}[\marg{键值列表}]\newtag%
+ \command{SetTocOuter}[\marg{键值列表}]
统一设置上述所有目录å¯é€‰å‚数的默认值\footnote{由于目录命令通常åªåœ¨æ–‡ä¸­ä½¿ç”¨ä¸€æ¬¡ï¼Œå› æ­¤ä¸è®¾è®¡ä¸ºå¯ä»¥åˆ†åˆ«æŒ‡å®šä¸åŒç›®å½•çš„å‚数。},其中 \meta{键值列表} 的选项如下:
\keyval{level}{标题命令}
设定输出目录标题的命令。如果使用 \option{title} 选项设置了åŒè¯­æ ‡é¢˜åˆ™éœ€è¦é…åˆåŒè¯­æ ‡é¢˜å‘½ä»¤ã€‚
@@ -1004,8 +978,8 @@
\kvsplit{title}{中文目录标题,英文目录标题}
用于更改目录的åŒè¯­æ ‡é¢˜ã€‚标题之间用一个英文逗å·åˆ†å¼€ï¼Œå¯¹ä¸»ç›®å½•æ¥è¯´å‰éƒ¨åˆ†ä¸ºä¸­æ–‡ç›®å½•æ ‡é¢˜ï¼ŒåŽéƒ¨åˆ†ä¸ºè‹±æ–‡ç›®å½•æ ‡é¢˜ï¼Œå¯¹å›¾è¡¨å’Œä»£ç ç›®å½•æ¥è¯´åŽéƒ¨åˆ†åˆ™æ˜¯åŠ å…¥è‹±æ–‡ç›®å½•çš„æ¡ç›®ã€‚也å¯ä»¥åªæœ‰ä¸€éƒ¨åˆ†ï¼Œè¡¨ç¤ºä¸­æ–‡ç›®å½•çš„标题。
\keychoice{bilist}{mix,\fbox{new}}
- 确定章节标题目录中åŒè¯­æ ‡é¢˜æ¡ç›®çš„输出排列方å¼ã€‚选项 \code{mix} 使æ¯ä¸ªè‹±æ–‡æ ‡é¢˜æ¡ç›®åœ¨ä¸­æ–‡ç›®å½•ä¸­è·Ÿéšå¯¹åº”的中文标题输出,\code{new} 则在新建的英文目录中输出英文标题。这是个全局选项,在所有目录的å¯é€‰å‚数中使用å‡å¯ç”Ÿæ•ˆï¼Œä½†æŽ¨è在章节标题目录中使用。
- \command{ebifbitoc}[\marg{英文目录代ç }\marg{中文目录代ç }]\newtag%
+ 确定章节标题目录中åŒè¯­æ ‡é¢˜æ¡ç›®çš„输出排列方å¼ã€‚选项 \code{mix} 使æ¯ä¸ªè‹±æ–‡æ ‡é¢˜æ¡ç›®åœ¨ä¸­æ–‡ç›®å½•ä¸­è·Ÿéšå¯¹åº”的中文标题输出,\code{new} 则在新建的英文目录中输出英文标题,此新目录的扩展å为 \code{tec}。这是个全局选项,在所有目录的å¯é€‰å‚数中使用å‡å¯ç”Ÿæ•ˆï¼Œä½†æŽ¨è在章节标题目录中使用。
+ \command{ebifbitoc}[\marg{英文目录代ç }\marg{中文目录代ç }]
å¯ç”¨æ··åˆåŒè¯­ç›®å½•æ¡ç›®å³ \keyis{bilist}{mix} 时,在设置目录样å¼æ—¶å¯ä»¥é…åˆ \cs{ebifbitoc} 命令判断当å‰æ¡ç›®æ˜¯å¦ä¸ºè‹±æ–‡ï¼Œä»Žè€Œè¾“出ä¸åŒçš„代ç ã€‚
\begin{ctexexam}
\SetTocStyle{section}{fancy}
@@ -1016,16 +990,24 @@
\UseTocStyle{section}{fancy}{toc}
\tableofcontents[bilist = mix]
\end{ctexexam}
+
+ é™¤äº†ä¸Šè¿°é€‰é¡¹è¿˜æ”¯æŒ \CTeX 键值列表所有路径的章节标题样å¼é€‰é¡¹ï¼Œä¸‹é¢ä»…列举几个选项例å­ã€‚需è¦æ³¨æ„的是标题样å¼é€‰é¡¹æ ¹æ® \option{level} 选项中的\textbf{最åŽ}一个标题命令判断键路径,所以这个标题命令å必须存在于 \CTeX 键值列表路径中,或带有 \code{\textcolor{cs}{bi}} å‰ç¼€è¡¨ç¤ºåŒè¯­æ ‡é¢˜ã€‚
\keyval{format}{目录标题格å¼}
- 设置目录标题的格å¼ï¼Œåœ¨æ ‡é¢˜çº§åˆ«ä¸º \code{chapter} 或者 \cls*{article} 模å¼ä¸”标题级别为 \code{section} 时有效。
+ 设置目录标题的格å¼ã€‚
+ \begin{ctexexam}
+ \tableofcontents[
+ level = \clearpage\bisection*,
+ format = \centering\sffamily\Large
+ ]
+ \end{ctexexam}
\keyval{aftername}{标签åŽä»£ç }
- 目录标题的标签与内容之间æ’入的代ç ï¼Œç”Ÿæ•ˆæƒ…å½¢åŒä¸Šã€‚
+ 目录标题的标签与内容之间æ’入的代ç ã€‚
\keyval{aftertitle}{标题åŽä»£ç }
- 目录标题内容之åŽæ’入的代ç ï¼Œç”Ÿæ•ˆæƒ…å½¢åŒä¸Šã€‚
+ 目录标题内容之åŽæ’入的代ç ã€‚
\keyval{break}{æ ¼å¼å‘½ä»¤}
- 控制章节标题与之å‰æ­£æ–‡çš„分隔关系。一般用于设置是å¦åœ¨æ ‡é¢˜ä¹‹å‰åˆ†é¡µæˆ–者设置行间罚点,生效情形åŒä¸Šã€‚
+ 控制章节标题与之å‰æ­£æ–‡çš„分隔关系。一般用于设置是å¦åœ¨æ ‡é¢˜ä¹‹å‰åˆ†é¡µæˆ–者设置行间罚点。
\keyval{pagestyle}{页é¢é£Žæ ¼}\Default{empty}
- 目录标题所在页的页é¢æ ¼å¼ï¼Œä»…当目录以 \code{chapter} çº§åˆ«è¾“å‡ºæ—¶æœ‰æ•ˆã€‚é™¤äº†ä¸Šè¿°é€‰é¡¹è¿˜æ”¯æŒ \CTeX 键值列表路径 \module*{chapter} 或 \module*{section} 所有的章节标题样å¼é€‰é¡¹ã€‚
+ 目录标题所在页的页é¢æ ¼å¼ï¼Œä»…当目录以 \code{chapter} 级别输出时有效。
\end{cnltxlist}
\subsection{åŒè¯­ç« èŠ‚标题和新建标题}
@@ -1048,9 +1030,9 @@
\BeforeAddtoBitoc{\ctexset{chapter/nmuber = \arabic{chapter}}}
\end{ctexexam}
\command{appendix}[\splitoarg{å‰åå­—,åŽåå­—}\darg{ç¼–å·è¾“出命令}]
- 附录起始命令,其åŽçš„章节标题å˜ä¸ºé™„录形å¼ã€‚\meta{å‰åå­—} 为英文目录中附录标题的å‰å字,åŒç† \meta{åŽåå­—} 为英文目录中附录标题的åŽå字。å‰åŽå字之间用一个åŠè§’逗å·åˆ†å¼€ï¼Œä¹Ÿå¯ä»¥åªæœ‰ä¸€éƒ¨åˆ†ï¼Œè¡¨ç¤ºè‹±æ–‡ç›®å½•ä¸­é™„录标题å‰å字。\meta{ç¼–å·è¾“出命令} 为附录标题计数器在英文目录中的编å·å‘½ä»¤ã€‚注æ„这两个å‚数仅对 \code{bichapter} 级别的标题生效。
- \command{BeforeAddtoBitoc}[\sarg\marg{英文标题加入目录å‰çš„代ç }]
- 作用于局部范围的英文目录标题æ¡ç›®é’©å­ï¼Œä»£ç åœ¨æ ‡é¢˜åŠ å…¥ç›®å½•å‰æ‰§è¡Œï¼Œå¯ä»¥æ’å…¥æ¡ç›®æ ‡é¢˜å®šä¹‰å‘½ä»¤ä¸´æ—¶æ”¹å˜è‹±æ–‡ç›®å½•ä¸­æ¡ç›®çš„æ ¼å¼ï¼Œå¸¦æœ‰æ˜Ÿå·å‚数的命令会é‡ç½®ä¹‹å‰çš„代ç ã€‚这个命令设置英文目录æ¡ç›®çš„标题格å¼å…·æœ‰æœ€é«˜ä¼˜å…ˆçº§ï¼Œæ”¾ç½®åœ¨å¯¼è¨€åŒºæˆ– \cs{bichapter} ç­‰åŒè¯­æ ‡é¢˜å‘½ä»¤å‰ç”Ÿæ•ˆã€‚举一个在英文目录节标题æ¡ç›®ç¼–å·å‰æ·»åŠ  \code{Section} 字符串的例å­ï¼š
+ 附录起始命令,其åŽçš„章节标题å˜ä¸ºé™„录形å¼ã€‚\meta{å‰åå­—} 为英文目录中附录标题的å‰å字,åŒç† \meta{åŽåå­—} 为英文目录中附录标题的åŽå字。å‰åŽå字之间用一个åŠè§’逗å·åˆ†å¼€ï¼Œä¹Ÿå¯ä»¥åªæœ‰ä¸€éƒ¨åˆ†ï¼Œè¡¨ç¤ºè‹±æ–‡ç›®å½•ä¸­é™„录标题å‰å字。\meta{ç¼–å·è¾“出命令} 为附录标题计数器在英文目录中的编å·å‘½ä»¤ã€‚注æ„这两个å‚数仅对 \code{chapter} 级别的标题生效。
+ \command{BeforeAddtoBitoc}[\sarg\marg{æ ¼å¼ä»£ç }]
+ 英文目录中标题æ¡ç›®çš„æ ¼å¼é’©å­ï¼Œ\meta{æ ¼å¼ä»£ç } 在英文标题加入目录å‰æ‰§è¡Œï¼Œä½œç”¨èŒƒå›´ä¸ºå±€éƒ¨ã€‚å¯ä»¥æ’å…¥æ¡ç›®æ ‡é¢˜å®šä¹‰ç­‰å‘½ä»¤ä¸´æ—¶æ”¹å˜è‹±æ–‡ç›®å½•ä¸­æ¡ç›®çš„æ ¼å¼ï¼Œå¸¦æœ‰æ˜Ÿå·å‚数的命令会é‡ç½®ä¹‹å‰çš„代ç ã€‚这个命令设置英文目录æ¡ç›®çš„标题格å¼å…·æœ‰æœ€é«˜ä¼˜å…ˆçº§ï¼Œæ”¾ç½®åœ¨å¯¼è¨€åŒºæˆ– \cs{bichapter} ç­‰åŒè¯­æ ‡é¢˜å‘½ä»¤å‰ç”Ÿæ•ˆã€‚举一个在英文目录节标题æ¡ç›®ç¼–å·å‰æ·»åŠ  \code{Section} 字符串的例å­ï¼š
\begin{ctexexam}
\BeforeAddtoBitoc{\ctexset{section/name = Section\space}}
\bisection{中文标题}{English title}
@@ -1062,7 +1044,7 @@
\begin{ctexexam}
\NewTitleCommand[chapter]{lchapter}{0}
\NewTitleEntryCommand{lchapter}
- \contentsuse{lchapter}{toc}
+ \contentsuse[0]{lchapter}{toc}
\RegisterTocName{lchapter}
\ctexset
{
@@ -1074,15 +1056,15 @@
\end{ctexexam}
\end{cnltxlist}
-\subsection[上标和下标]{上标和下标\smodule{tools}}
-上标和下标的功能æ¥è‡ª \pkg*{spbmark} å®åŒ…,下é¢æœ‰ä¸‰ä¸ªå‘½ä»¤å¯ä»¥ç”¨äºŽè¾“出上标和下标。å¯ä»¥ä½¿ç”¨é”®å€¼åˆ—表的形å¼å¯¹ä¸Šä¸‹æ ‡æ ¼å¼è¿›è¡Œå±€éƒ¨æˆ–全局设置,下é¢å‘½ä»¤ä¸­ä¸¤ä¸ªå¯é€‰å‚数的键值列表是等效的。全局设置的详情è§\ref{subsubsec:super-sub-script}ï¼Œæ›´å¤šå‘½ä»¤å’Œè¯¦ç»†ç”¨æ³•è§ \pkg*{spbmark} å®åŒ…说明文档。
+\subsection[上标和下标]{上标和下标}
+上标和下标的功能æ¥è‡ª \pkg*{spbmark} å®åŒ…,å¯ä»¥ä½¿ç”¨é”®å€¼åˆ—表的形å¼å¯¹ä¸Šä¸‹æ ‡æ ¼å¼è¿›è¡Œå±€éƒ¨è®¾ç½®æˆ–用 \cs{spbset} 命令全局设置。所有选项也支æŒç”¨ \module{tools} 模å—设置,更多选项å¯è§å®åŒ…文档。
\begin{cnltxlist}
\command{super}[\sarg\oarg{键值列表1}\marg{内容}\oarg{键值列表2}]
- 输出上标的命令,å¯ç”¨äºŽæ–‡æœ¬å’Œæ•°å­¦æ¨¡å¼ï¼Œåœ¨æ•°å­¦æ¨¡å¼ä¸­å¯ä»£æ›¿ \code{\^{}} 符å·å’Œ \cs*{sp} 命令。
+ 输出上标的命令,å¯ç”¨äºŽæ–‡æœ¬å’Œæ•°å­¦æ¨¡å¼ï¼Œåœ¨æ•°å­¦æ¨¡å¼ä¸­å¯ä»£æ›¿ \code{\^{}} 符å·å’Œ \cs*{sp} 命令。命令中两个å¯é€‰å‚数的键值列表等效。
\command{sub}[\sarg\oarg{键值列表1}\marg{内容}\oarg{键值列表2}]
- 输出下标的命令,å¯ç”¨äºŽæ–‡æœ¬å’Œæ•°å­¦æ¨¡å¼ï¼Œåœ¨æ•°å­¦æ¨¡å¼ä¸­å¯ä»£æ›¿ \code{\_{}} 符å·å’Œ \cs*{sb} 命令。
+ 输出下标的命令,å¯ç”¨äºŽæ–‡æœ¬å’Œæ•°å­¦æ¨¡å¼ï¼Œåœ¨æ•°å­¦æ¨¡å¼ä¸­å¯ä»£æ›¿ \code{\_{}} 符å·å’Œ \cs*{sb} 命令。命令中两个å¯é€‰å‚数的键值列表等效。
\command{supersub}[\sarg\oarg{键值列表1}\marg{上标内容}\marg{下标内容}\oarg{键值列表2}]
- åŒæ—¶è¾“出上标和下标的命令,与简短命令 \cs{spb} 等效。
+ åŒæ—¶è¾“出上标和下标的命令,与简短命令 \cs{spb} 等效。命令中两个å¯é€‰å‚数的键值列表等效。
\command{spbifmath}[\marg{数学模å¼ä»£ç }\marg{文本模å¼ä»£ç }]
æ ¹æ®ä¸Šä¸‹æ ‡å¤„于数学还是文本模å¼åˆ†åˆ«è®¾ç½®ä¸åŒçš„值,应当在格å¼å‘½ä»¤æˆ–å移è·ç¦»é€‰é¡¹ä¸­ä½¿ç”¨ã€‚
@@ -1092,7 +1074,11 @@
\keyval{hmove}{刚性长度}\Default{0pt}
上标或下标的水平å移。如果是上下标命令使用则代表上标和上标的共åŒå移。
\keyval{cmd}{æ ¼å¼å‘½ä»¤}
- 上标或下标的格å¼å‘½ä»¤é€‰é¡¹ã€‚最åŽä¸€ä¸ªå‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数用于接å—上标或下标。
+ 上标或下标的格å¼å‘½ä»¤é€‰é¡¹ã€‚最åŽä¸€ä¸ªå‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数用于接å—上标或下标。下é¢ä¸¤ç§è®¾ç½®æ–¹å¼æ˜¯ç­‰æ•ˆçš„:
+ \begin{ctexexam}
+ \spbset{spcmd = \color{red}}
+ \ctexset[tools]{spcmd = \color{red}}
+ \end{ctexexam}
\keyval{height}{刚性长度}
段è½ä¸­å½“å‰è¡Œä¸Šæ ‡æˆ–下标的基线与å‰ä¸€è¡Œçš„é—´è·ã€‚
\keyval{depth}{刚性长度}
@@ -1169,7 +1155,7 @@
\begin{cnltxlist}
\command{hangpara}[\marg{缩进长度}\marg{缩进开始行数}]
悬挂缩进命令 \cs{hangpara} 使其åŽçš„一个段è½ä¿æŒæ‚¬æŒ‚缩进。å‚数与 \env{hangparas} 环境相åŒï¼Œä¸è¿‡åªæœ‰ä¸€ä¸ªæ®µè½ã€‚\meta{缩进长度} å¯ä»¥æ˜¯å¸¦å•ä½çš„数值或由文本长度测定命令 \cs{widthof} æ供。
- \command{hangfrom}[\sarg\oarg{缩进长度}\marg{悬挂内容}\oarg{缩进开始行数}]\newtag%
+ \command{hangfrom}[\sarg\oarg{缩进长度}\marg{悬挂内容}\oarg{缩进开始行数}]
指定首行的 \meta{悬挂内容},其åŽä¸€ä¸ªæ®µè½ä¿æŒæ‚¬æŒ‚缩进。\meta{缩进长度} 默认为 \meta{悬挂内容} 文本长度 \cs{hangwd} 的值,支æŒæ•°å­¦è¡¨è¾¾å¼ã€‚\meta{缩进开始行数} 默认为 \code{1}。如果是带有星å·å‚数的命令,则首行ä¸è¾“出 \meta{悬挂内容},以等于 \meta{缩进长度} 长度的空白代替。
\begin{ctexexam}
\hangfrom[\hangwd + 1em]{悬挂标签\hspace{0.5em}}[1]
@@ -1182,7 +1168,7 @@
\subsection{代ç }
\begin{cnltxlist}
\command{lstdefinestyle}[\marg{代ç é£Žæ ¼}\marg{键值列表}]
- 代ç æŠ„录å®åŒ… \pkg*{listings} 的代ç é£Žæ ¼å®šä¹‰å‘½ä»¤ï¼Œæ供大é‡é€‰é¡¹å¯¹ä»£ç æ ·å¼è¿›è¡Œé«˜åº¦å®šåˆ¶ã€‚å¯ä»¥æ ¹æ®éœ€è¦çš„代ç è¯­è¨€å’Œæ ·å¼å®šä¹‰å¤šç§é£Žæ ¼ï¼Œé»˜è®¤ä½¿ç”¨çš„ \meta{代ç é£Žæ ¼} 为 \code{lst-latex}。
+ 代ç æŠ„录å®åŒ… \pkg*{listings} æ供了完善的排版功能,ä¸éœ€è¦å‰ç«¯å¤„ç†å™¨ã€‚这是它的代ç é£Žæ ¼å®šä¹‰å‘½ä»¤ï¼Œæ供大é‡é€‰é¡¹å¯¹ä»£ç æ ·å¼è¿›è¡Œé«˜åº¦å®šåˆ¶ã€‚å¯ä»¥æ ¹æ®éœ€è¦çš„代ç è¯­è¨€å®šä¹‰å¤šç§é£Žæ ¼ï¼Œé»˜è®¤ä½¿ç”¨çš„ \meta{代ç é£Žæ ¼} 为适用于\TeX 语言的 \code{lst-latex}。
\command{lstinline}[\oarg{键值列表}\marg{行内代ç }]
行内代ç æŠ„录命令。较原生的 \cs*{verb} 命令有较大改进,具有代ç è¯­è¨€å’Œæ ·å¼æ”¯æŒã€‚
\environment{lstlisting}[\oarg{键值列表}]
@@ -1209,7 +1195,7 @@
\subsection{ç›’å­}
\label{subsec:box}
-文档类预置了两个行间盒å­çŽ¯å¢ƒå’Œä¸¤ä¸ªè¡Œå†…ç›’å­å‘½ä»¤ï¼Œéœ€è¦åœ¨å¯¼è¨€åŒº\textbf{手动载入} \pkg*{tcolorbox} å®åŒ…æ供支æŒã€‚它们 \meta{é…置选项} 的键值列表å¯è§å®åŒ…文档的Option Keys一节,å¯ä»¥è¿›è¡Œè¾¹è·ã€å­—体åŠèƒŒæ™¯é¢œè‰²ç­‰å„ç§ä¸ªæ€§åŒ–设置。如果 \meta{é…置选项} 较长且希望在原有基础上改为全局固定的样å¼ï¼Œå¯ä»¥ä½¿ç”¨ \cs{addtotcbstyle} 命令设置,第一个å‚数为 \code{tc-}\meta{环境或命令å}。
+文档类预置了两个行间盒å­çŽ¯å¢ƒå’Œä¸¤ä¸ªè¡Œå†…ç›’å­å‘½ä»¤ï¼Œéœ€è¦åœ¨å¯¼è¨€åŒº\textbf{手动载入} \pkg*{tcolorbox} å®åŒ…æ供支æŒã€‚它们 \meta{é…置选项} 的键值列表å¯è§å®åŒ…文档的Option Keys一节,å¯ä»¥è¿›è¡Œè¾¹è·ã€å­—体åŠèƒŒæ™¯é¢œè‰²ç­‰å„ç§ä¸ªæ€§åŒ–设置。如果 \meta{é…置选项} 较长且希望在原有基础上改为全局固定的样å¼ï¼Œå¯ä»¥ä½¿ç”¨ \cs{addtotcbstyle} 命令设置,第一个å‚数为 \code{tc-}\meta{环境/命令å}。
\begin{cnltxlist}
\command{deftcbstyle}[\marg{ç›’å­é£Žæ ¼}\marg{键值列表}]
新建或é‡ç½®ä¸€ä¸ªå称为 \meta{ç›’å­é£Žæ ¼} çš„ \pkg*{tcolorbox} å®åŒ…ç›’å­é£Žæ ¼ï¼Œå¯ä»¥ä¸Ž \cs{addtotcbstyle} 命令è”用。
@@ -1287,7 +1273,7 @@
\command{setcounter}[\marg{计数器}\marg{整数}]\default{}
\command{stepcounter}[\marg{计数器}]
常用的计数器设置命令。命令 \cs{newcounter} 创建一个åˆå§‹å€¼ä¸º0的新计数器。命令 \cs{setcounter} 将计数器的值设定为指定值。命令 \cs{stepcounter} 使计数器的值递增1。
- \command{counterwithin}[\sarg\oarg{æ ¼å¼}\marg{计数器}\oarg{连字符}\marg{父计数器}]\newtag[Chg]%
+ \command{counterwithin}[\sarg\oarg{æ ¼å¼}\marg{计数器}\oarg{连字符}\marg{父计数器}]
对计数器进行绑定的命令。将 \meta{计数器} 绑定于 \meta{父计数器}ï¼Œå³ \meta{父计数器} 的值递增时 \meta{计数器} çš„å€¼ä¼šå½’é›¶ã€‚è¾“å‡ºæ ¼å¼ \cs*{the}\meta{计数器} 被定义为 \cs*{the}\meta{父计数器}\meta{连字符}\meta{æ ¼å¼}\marg{计数器}。\meta{æ ¼å¼} 一般为更改计数器编å·å½¢å¼çš„命令,默认为 \cs*{arabic}。带有星å·å‚数的命令仅进行绑定ä¸æ›´æ”¹è¾“出格å¼ã€‚
\command{counterwithout}[\sarg\oarg{æ ¼å¼}\marg{计数器}\marg{父计数器}]
对计数器关系进行解绑的命令。将 \meta{计数器} 解绑于 \meta{父计数器},åŒæ—¶è¾“出格å¼è¢«æ”¹ä¸º \meta{æ ¼å¼}\marg{计数器}。带有星å·å‚数的命令仅进行解绑ä¸æ›´æ”¹è¾“出格å¼ã€‚
@@ -1301,8 +1287,8 @@
\begin{cnltxlist}
\command{labelformat}[\marg{计数器}\marg{标签引用格å¼}]
标签格å¼å‘½ä»¤ \cs{labelformat} å¯ä»¥è®¾ç½®æ ‡ç­¾å¼•ç”¨æ ¼å¼ã€‚\meta{标签引用格å¼} 中 \code{\#1} 代表 \cs*{the}\meta{计数器},å¯ä»¥è®¾ç½®å¼•ç”¨åºå·çš„å‰ç¼€å’ŒåŽç¼€ã€‚也å¯ä»¥ä½¿ç”¨ \pkg*{cleveref} å®åŒ…æ供更强大的标签功能。
- \command{AtEndPreamble}[\marg{é’©å­ä»£ç }]
- 导言区末尾的钩å­å‘½ä»¤ã€‚为了ä¿è¯å…¼å®¹æ€§ \pkg*{hyperref} å®åŒ…被设计在导言区末尾载入,一些情况下需è¦é’©å­å‘½ä»¤åœ¨ \pkg*{hyperref} å®åŒ…åŽæ–¹æ‰§è¡Œ \meta{é’©å­ä»£ç },例如载入 \pkg*{cleveref} å®åŒ…。
+ \command{AtEndPreamble}[\marg{æ ¼å¼ä»£ç }]
+ 导言区末尾的钩å­å‘½ä»¤ã€‚为了ä¿è¯å…¼å®¹æ€§ \pkg*{hyperref} å®åŒ…被设计在导言区末尾载入,一些情况下需è¦é’©å­å‘½ä»¤åœ¨ \pkg*{hyperref} å®åŒ…åŽæ–¹æ‰§è¡Œ \meta{æ ¼å¼ä»£ç },例如载入 \pkg*{cleveref} å®åŒ…。
\begin{ctexexam}
\labelformat{chapter}{第#1章}
\labelformat{chapter}{第\thechapter 章}
@@ -1441,7 +1427,7 @@
\item 新增行间公å¼ä¸Žæ­£æ–‡ä¸Šä¸‹é—´è·é€‰é¡¹ \option{abovedisplayskip} å’Œ \option{belowdisplayskip}。
\item 新增目录文件扩展å分é…命令 \cs{AllotCaptionExt}。
\end{version}
- \shortversion{v = 2024aq,date = 2022/03/31,changes = ä¿®å¤å‘½ä»¤ \cs{ebifbitoc} 用于æ¡ç›®ç¼©è¿›é€‰é¡¹ \option{tocindent} 失效的问题。}
+ \shortversion{v = 2024aq,date = 2024/03/31,changes = ä¿®å¤å‘½ä»¤ \cs{ebifbitoc} 用于æ¡ç›®ç¼©è¿›é€‰é¡¹ \option{tocindent} 失效的问题。}
\begin{version}[v = 2024as,date = 2024/04/19]
\changed
\item 目录æ¡ç›®æ ·å¼æ³¨å†Œå‘½ä»¤ \cs{RegisterTocName} 增加星å·å‚数,支æŒè®¾ç½®æ®µè½åž‹ç›®å½•ã€‚
@@ -1449,16 +1435,19 @@
\item 新增目录æ¡ç›®æ ‡é¢˜æ ‡ç­¾å®šä¹‰çš„选项 \option{toclabel}。
\item 新增段è½åž‹ç›®å½•æ¡ç›®é™„加代ç çš„选项 \option{tocbegin}ã€\option{tocsep} å’Œ \option{tocend}。
\end{version}
- \shortversion{v = 2024aw,date = 2022/04/22,changes = 新增新建章节标题命令 \cs{NewTitleCommand} 和 \cs{NewTitleEntryCommand}。}
- \shortversion{v = 2024bb,date = 2022/04/26,changes = 增加对 \pkg*{thmtools} å®åŒ…定ç†çŽ¯å¢ƒç›®å½• \cs{listoftheorems} 的支æŒã€‚}
- \shortversion{v = 2024bk,date = 2022/05/07,changes = 新增局部题注目录分é…命令 \cs{AllotPartialExt}。}
- \begin{version}[v = 2024bn,date = 2022/05/10]
+ \shortversion{v = 2024aw,date = 2024/04/22,changes = 新增新建章节标题命令 \cs{NewTitleCommand} 和 \cs{NewTitleEntryCommand}。}
+ \shortversion{v = 2024bb,date = 2024/04/26,changes = 增加对 \pkg*{thmtools} å®åŒ…定ç†çŽ¯å¢ƒç›®å½• \cs{listoftheorems} 的支æŒã€‚}
+ \shortversion{v = 2024bk,date = 2024/05/07,changes = 新增局部题注目录分é…命令 \cs{AllotPartialExt}。}
+ \begin{version}[v = 2024bn,date = 2024/05/10]
\fixed
\item ä¿®å¤ \module*{toc} 模å—中带有 \option*{every} åŽç¼€çš„选项ä¸å¯¹æ‰€æœ‰å·²æ³¨å†Œæ¡ç›®æœ‰æ•ˆçš„问题。
\added
\item 新增统一设置所有目录格å¼æ—¶çš„æ¡ç›®ç±»åž‹æŽ’除命令 \cs{ExcludeEveryTocName}。
\end{version}
+ \shortversion{v = 2024cd,date = 2024/06/14,changes = ä¿®å¤å…¨å±€é€‰é¡¹ \option{class} 无法正确切æ¢å•åŒé¢æŽ’版的问题。}
+ \shortversion{v = 2024co,date = 2024/07/06,changes = 目录命令的å¯é€‰å‚æ•°æ”¯æŒ \CTeX 键值列表所有路径的章节标题样å¼é€‰é¡¹ã€‚}
\end{changelog}
\nocite{*}
+% \AddToHook{cmd/printindex/before}{\clearpage}
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/elpres/README.md b/macros/latex/contrib/elpres/README.md
index bc1fe64089..8b303e2263 100644
--- a/macros/latex/contrib/elpres/README.md
+++ b/macros/latex/contrib/elpres/README.md
@@ -1,4 +1,4 @@
-Elpres v1.0.1 2021-08-10
+Elpres v1.1 2024-05-29
# Short description
@@ -18,13 +18,10 @@ For enhanced features the packages `ragged2e`, `overlays`, `wallpaper`,
A homepage for the elpres project: http://vkiefel.de/elpres.html with
additional material.
-# Changes in v1.0.1
-
-* A new class option `ballsymb` was added,
-* The manual was updated,
-* Detailed installation instructions for manual installation were
- updated in this file (`README.md`).
+# Changes in v1.1
+* Minor corrections and fixes in `elpres.cls`,
+* The manual was updated.
# Installation
diff --git a/macros/latex/contrib/elpres/doc/elpres-example.pdf b/macros/latex/contrib/elpres/doc/elpres-example.pdf
index c3c4b30787..435b0a5e6b 100644
--- a/macros/latex/contrib/elpres/doc/elpres-example.pdf
+++ b/macros/latex/contrib/elpres/doc/elpres-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/elpres/doc/elpres-example.tex b/macros/latex/contrib/elpres/doc/elpres-example.tex
index 9bd56104a4..f2f0c3474c 100644
--- a/macros/latex/contrib/elpres/doc/elpres-example.tex
+++ b/macros/latex/contrib/elpres/doc/elpres-example.tex
@@ -1,30 +1,37 @@
-\documentclass[12pt,pdftex,sansfont,4x3]{elpres}
-\usepackage[latin1]{inputenc}
-\usepackage[perpage,para,symbol,norule]{footmisc}
-\usepackage[document]{ragged2e}
-
-\RaggedRight
-
+\documentclass[11pt,pdftex,4x3]{elpres}
+\usepackage[utf8]{inputenc}
+\usepackage[perpage,hang]{footmisc}
+\setlength{\footnotemargin}{0.55em}
+\usepackage[document,originalparameters]{ragged2e}
+\usepackage{eso-pic}
+
+\newcommand{\altfnarea}[1]{%
+\AddToShipoutPictureFG*{
+\setlength{\unitlength}{1mm}
+ \put(1.2,1.2){\parbox[b]{0.9\paperwidth}%
+ {\scriptsize \textcolor{darkgray}{#1}}}}}
+
+% % Please uncomment the desired presentation scheme
\usepackage{elpreswhitebluescheme}
% \usepackage{elpresgrayscheme}
% \usepackage{elpreswhiteredscheme}
% \usepackage{elpresbluelightgrayscheme}
% \usepackage{elpreswhitetealscheme}
-
\begin{document}
\begin{titlepage}
\centering
- \distance{1}
+ \distance{1.35}
{
\Huge \bfseries \textcolor{eptitlecolor}{Title of presentation} \par
}
- \vspace{1.3ex} \large
- Author\\[2ex]Date and place of presentation
+ \vspace{1.3ex} \Large
+ Author\\[2ex]
+ {\normalsize \textcolor{ephighlightcolor}{Date and place of presentation}}
\distance{2}
\end{titlepage}
-\begin{psli}[Title of first page]
+\begin{psli}[Title of first slide]
This is an example of a \LaTeX\ \texttt{itemize} list
\begin{itemize}
@@ -32,14 +39,14 @@ This is an example of a \LaTeX\ \texttt{itemize} list
\item second line in an itemized list
\item third line in an itemized list
\end{itemize}
-
\end{psli}
-\begin{psli}[Title of second page\footnote{footnotes are often
- not a good idea for a presentation}]
-% \raggedright
-The second page with nested, ``vertically compressed'' lists using the
-\texttt{citemize} and \texttt{cenumerate} environments.
+\begin{psli}[Title of second slide\footnote{footnotes often are
+ not a good idea for a presentation, better avoid them!}]
+
+This page shows nested, ``vertically compressed'' lists using the
+\texttt{citemize} and \texttt{cenumerate} environments of
+ \texttt{elpres}:
\begin{citemize}
\item first line in an itemized list
@@ -48,38 +55,109 @@ The second page with nested, ``vertically compressed'' lists using the
\item first line of numbered list
\item second line of numbered list
\end{cenumerate}
- \item final line in itemized list\footnote{\dots\ it is therefore
- useful to write comments into a single footnote paragraph in order
- to save space}
+ \item final line in itemized list
\end{citemize}
-{\small For footnotes, the \texttt{footmisc} package, providing the
- options \texttt{perpage} and \texttt{symbol}, is recommended. \par}
+{\small For footnotes using \LaTeX's \verb+\footnote{}+ command,
+ the \texttt{footmisc} package, providing the
+ option \texttt{perpage}\footnote{this forces \LaTeX\ to start
+ footnote numbers with ``1'' on each slide}
+ is recommended.%
+ \footnote{another option is \texttt{symbol*} which allows
+ to mark footnotes with symbols instead of numbers} \par }
\end{psli}
-\begin{psli}[Title of third page]
+\begin{psli}[Title of third slide\textsuperscript{*}]
+ \begin{itemize} \item This page shows the use of footnotes
+ with the \verb+\altfnarea{}+ command
+ \item Definition and use of \verb+\altfnarea{}+\textsuperscript{\dag}
+ are described in the \texttt{elpres} manual
+
+ \altfnarea{\textsuperscript{*}This footnote comments the title;
+ \textsuperscript{\dag}\texttt{altfnarea}: \textbf{alt}ernative
+ \textbf{f}oot\textbf{n}otes \textbf{area}}
+ \end{itemize}
+\end{psli}
- \begin{cdescription}
-\item[environment name:] \texttt{cdescription}, comparable to
- \LaTeX s \texttt{des\-cription} environment
- \item[used for:] vertically compressed lists with small ``titles''
+\begin{psli}[Title of fourth slide]
+\begin{cdescription}
+ \item[environment name:] \texttt{cdescription}, comparable to
+ \LaTeX's \texttt{des\-cription} environment
+ \item[used for:] vertically compressed lists with small ``titles''
+ of items
\end{cdescription}
+\end{psli}
+
+\begin{psli}[Title of fifth slide]
+
+If justified text and hyphenation is to be suppressed, the
+\texttt{ragged2e} package may be used with the \texttt{document}
+and \texttt{originalparameters} options.
+
+\vspace{1ex}
+
+\fbox{\parbox{0.95\textwidth}{
+\footnotesize In order to avoid an option clash, \texttt{ragged2e}
+ should follow \texttt{footmisc} in the preamble, if both packages are
+ used. \par }}
\end{psli}
-\begin{psli}[A page with two columns]
-
- \begin{minipage}[b]{0.58\textwidth}
+\begin{psli}[A slide with two columns\textsuperscript{*}]
+ \begin{minipage}[b][0.6\textheight][t]{0.5\textwidth}
\includegraphics[width=1.0\textwidth]{ctan-lion}
\end{minipage}
- \hspace{0.4em}
- \begin{minipage}[b]{0.39\paperwidth} \small
+ \hspace{0.1em}
+ \begin{minipage}[b][0.6\textheight][t]{0.38\textwidth}
+ \footnotesize
The ``CTAN \TeX-lion'' drawn by Duane Bibby,
thanks to \texttt{ctan.org}
-
\end{minipage}
+ \altfnarea{\textsuperscript{*}using \texttt{minipage}}
\end{psli}
+\begin{psli}[Code of ``A slide with two columns'']
+\footnotesize
+\begin{verbatim}
+
+\begin{psli}[A slide with two columns\textsuperscript{*}]
+ \begin{minipage}[b][0.6\textheight][t]{0.5\textwidth}
+ \includegraphics[width=1.0\textwidth]{ctan-lion}
+ \end{minipage}
+ \hspace{0.1em}
+ \begin{minipage}[b][0.6\textheight][t]{0.38\textwidth}
+ \footnotesize
+ The ``CTAN \TeX-lion'' drawn by Duane Bibby,
+ thanks to \texttt{ctan.org}
+ \end{minipage}
+ \altfnarea{\textsuperscript{*}using \texttt{minipage}}
+\end{psli}
+\end{verbatim}
+\end{psli}
+
+\begin{psli}[A slide with a logo using the \texttt{eso-pic} package]
+\AddToShipoutPictureBG{
+\setlength{\unitlength}{1mm}
+ \put(108,79){\includegraphics[height=16mm]{ctan-lion}}
+}
+
+The code for placing the logo {\scriptsize (details are explained
+in the \texttt{elpres} manual)}:
+
+{ \footnotesize
+\begin{verbatim}
+ \AddToShipoutPictureBG{
+ \setlength{\unitlength}{1mm}
+ \put(108,79){\includegraphics[height=16mm]{ctan-lion}}
+ }
+\end{verbatim}}
+
+This makes the logo visible on the current and on all following pages.
+The starred version: {\footnotesize \verb+\AddToShipoutPictureBG*{}+
+} shows the picture on the current slide only.
+\end{psli}
+
+
\begin{rsli}
A final page written with the \textcolor{ephighlightcolor}{\texttt{rsli}}
environment
diff --git a/macros/latex/contrib/elpres/doc/elpres-manual.pdf b/macros/latex/contrib/elpres/doc/elpres-manual.pdf
index 9bc920796c..08d4756c2f 100644
--- a/macros/latex/contrib/elpres/doc/elpres-manual.pdf
+++ b/macros/latex/contrib/elpres/doc/elpres-manual.pdf
Binary files differ
diff --git a/macros/latex/contrib/elpres/doc/elpres-manual.tex b/macros/latex/contrib/elpres/doc/elpres-manual.tex
index ab5fe4d396..932bb625eb 100644
--- a/macros/latex/contrib/elpres/doc/elpres-manual.tex
+++ b/macros/latex/contrib/elpres/doc/elpres-manual.tex
@@ -1,25 +1,37 @@
-% -*- coding:utf-8 -*-
\documentclass[11pt,a4paper]{article}
% to be compiled with lualatex
+%% begin comment out for tth
+\usepackage{polyglossia}
+\setdefaultlanguage{english}
+%% end comment out for tth
+
\usepackage{parskip}
\usepackage[a4paper,hmargin=2.4cm,bottom=3.2cm]{geometry}
\usepackage{makeidx}
\usepackage{url}
-\usepackage{framed}
\usepackage{graphicx}
\usepackage[x11names,svgnames]{xcolor}
\usepackage{enumitem}
+%% \usepackage[para,ragged]{footmisc}
\usepackage{microtype}
+% it may be necessary to comment out `microtype' with polyglossia loaded
-\usepackage{luaotfload}
-\usepackage{fontspec}
+% \usepackage{luaotfload}
+% \usepackage{fontspec}
+% \usepackage[default]{fontsetup}
+\usepackage[olddefault]{fontsetup}
+% \usepackage[times]{fontsetup}
\makeindex
-%% for tth (generate .html): comment out "noitemsep" temporarily !!
+%% * for a run of tth (generate .html):
+%% - comment out "noitemsep" temporarily !!
+%% - comment out \usepackage{polyglossia} and \setdefaultlanguage{english}
+%%
+
% Commands for indication changes in updated versions:
% changed, inserted
@@ -39,8 +51,8 @@
\title{\textsf{elpres} --- electronic presentations \\ with (pdf/Lua)\LaTeX}
\author{Volker Kiefel\thanks{volker dot kiefel at freenet dot de,
\url{http://vkiefel.de/elpres.html}}}
-\date{v1.0.1\\[1.8ex]
- August 10, 2021%
+\date{v1.1 \\[1.8ex]
+ May 29, 2024%
% --- \textcolor{DarkGreen}{update of this manual:
% September 27, 2020}
}
@@ -77,14 +89,14 @@ The \texttt{elpres} class is intended to be used for
presentations on a computer screen, a
beamer or a projector. It is derived from \LaTeX's \texttt{article} class and
may be used with \LaTeX{}, pdf\LaTeX{} (and Lua\LaTeX ).
-The default ``virtual paper size'' of document pages produced by this class:
-width=128mm, height=96mm corresponds to a 4:3 (width:height) aspect
+The default ``virtual paper size'' of slides produced by this class:
+width=128mm, height=96mm which corresponds to a 4:3 (width:height) aspect
ratio.
\index{aspect ratio|see{screen aspect ratio}}%
\index{screen aspect ratio}%
Other aspect ratios for widescreen monitors may be selected by class
options.
-The \textsf{elpres} class requires that the \texttt{ifthen},
+The \texttt{elpres} class requires that the \texttt{ifthen},
\texttt{fancyhdr},
\texttt{hyperref},
\texttt{graphicx},
@@ -105,9 +117,7 @@ This manual is intended to support the user with ``recipes''. Use of
including overlay functions, use of colors, graphics files, ``handout
documents'' are described in section \ref{secEnhancements}. Many code snippets
have been included in this manual.
-They can be used in users' presentation files.\footnote{To make copying easier,
-this manual is also available as \texttt{.html} document on the
-\texttt{elpres} website (\url{http://www.vkiefel.de/elpres.html})}
+They can be used in users' presentation files.
Some extensions described in this manual work only with \texttt{pdf}-files
which should preferrably be compiled with pdf\LaTeX\ or Lua\LaTeX.
@@ -150,7 +160,7 @@ installation) the command:
or you may enter \verb+texhash ~/texmf-local+\footnote{The location
for the ``local'', manually updated class and package files may be different,
depending on the \TeX\ system and the OS.}.
-Other \TeX-systems e.\,g.\ MiK\TeX\ have
+Other \TeX-distributions e.\,g.\ MiK\TeX\ have
their own package updating mechanisms. The elpres manual file should be
accessible with the command ``\mbox{\texttt{texdoc elpres}}''. If this
still calls the old version of the manual, the command ``\texttt{texdoc -l elpres}''
@@ -158,60 +168,89 @@ will prompt you to select either the old or the new version of the manual.
\index{installation|)}
\section{Usage}
-
\label{secUsage}
+\subsection{Class options, commands and environments}
+\label{sec:EpOptCmdEnv}
+
The class is used with
\begin{verbatim}
\documentclass[options]{elpres}
\end{verbatim}
+Slides are written with the \texttt{psli} and \texttt{rsli} environments.
+This section lists all \texttt{elpres}-specific options, commands and
+environments.
+
+\subsubsection*{\texttt{Elpres}-specific options}
+
\index{elpres@\texttt{elpres}!options}
-\textbf{\texttt{Elpres}-specific options}: font selection:
- \texttt{tmrfont} (Times Roman), \texttt{helvetfont}
-(Helvetica), \texttt{cmfont} (Computer Modern) and \texttt{sansfont} (Sans
-Serif: default). The option \texttt{nofonts} (no font selection)
+For font selection (\LaTeX, pdf\LaTeX):
+ ``\texttt{tmrfont}'' (Times Roman), ``\texttt{helvetfont}''
+(Helvetica), ``\texttt{cmfont}'' (Computer Modern) and ``\texttt{sansfont}''
+(Sans Serif: default) may be used. The option ``\texttt{nofonts}''
+(no font selection)
is intended for use of \texttt{elpres} with Lua\LaTeX\
\index{Lualatex@Lua\LaTeX}
-with its own font selection mechanisms.
-Options for different screen aspect ratios: \texttt{4x3}
-(default), \texttt{16x9}, \texttt{16x10}.
+with its own font selection mechanisms, an example is described in
+section \ref{sec:MiniExample}.
+
+\index{slide dimensions}
+Options for different screen aspect ratios are
+``\texttt{4x3}'' (default),\footnote{slide size \texttt{128\,x\,92\,mm}}
+``\texttt{16x9}'',\footnote{slide size \texttt{176\,x\,99\,mm}}
+``\texttt{16x10}''.\footnote{slide size \texttt{160\,x\,100\,mm}}
\index{bulletsymb class option@\texttt{bulletsymb} class option}
-The option \texttt{bulletsymb} selects \verb+$\bullet$+ symbols
-instead of the default \texttt{itemize}-environment
+The option ``\texttt{bulletsymb}'' selects \verb+$\bullet$+ symbols (closed
+circles)
+instead of the default \texttt{itemize}-environ\-ment
symbols in all four levels,
-\texttt{ballsymb} is effective together with the presentation
+``\texttt{ballsymb}'' is effective together with the presentation
schemes (section \ref{sec:pres-scheme})
-and provides alternative symbols for the \texttt{itemize} environment.
+and inserts small images of colored \emph{balls} as alternative
+symbols for the \texttt{itemize} environment.
%
-The option \texttt{navisymb}
+The option ``\texttt{navisymb}''
adds a small field with symbols for navigation to the right
-bottom area of the presentation.
+bottom area of slides (section \ref{sec:NavigationSymbols}).
Options of the \texttt{article} class are also available for
\texttt{elpres} presentations,
e.\,g. \texttt{10pt}, \texttt{11pt}, \texttt{12pt} for
selection of font size.
+\subsubsection*{\texttt{Elpres}-specific commands}
+{ \sloppy
\index{elpres@\texttt{elpres}!commands}
-\textbf{\texttt{Elpres}-specific commands}:
-\verb+\distance+ vertically adjusts text on a slide.
-The \verb+\auvimm+\footnote{for \textbf{au}dio \textbf{vi}deo \textbf{m}edia}
-command inserts a link to an external audio or video file.
-Two commands: \verb+\fromlinktext+ and \verb+\totargettext+
+The command
+``\verb+\distance+''
+supports the user to vertically adjust lines and/or pragaraphs on a
+slide. (details are described in section
+section~\ref{sec:EssentialElements}).
+The ``\verb+\auvimm+''\footnote{for \textbf{au}dio \textbf{vi}deo
+ \textbf{m}edia}
+command inserts a link to an external audio or video file
+(section~\ref{sec:MultimediaContent}).
+Two commands: ``\verb+\fromlinktext+'' and ``\verb+\totargettext+''%
\index{fromlinktext@\verb+\fromlinktext+}
\index{totargettext@\verb+\totargettext+}
-can be used for internal links within a presentation.
-With \verb+\slidetitlecolor+, the text color of slides (\texttt{psli})
-can be changed.
-With the command \verb+\pagenrconst+, the page number of
-the current slide can be set to the page number of the previous slide.
+can be used for internal links within a presentation
+(section~\ref{secHypertext}).
+With ``\verb+\slidetitlecolor+'', the text color of the title of slides
+(\texttt{psli}) can be changed (section \ref{sec:footerlayout}).
+With the command ``\verb+\pagenrconst+'', the page number of
+the current slide can be set back to the page number of the previous slide
+(section \ref{secOverlay}, last paragraph).
+\par}
+
+\subsubsection*{\texttt{Elpres}-specific environments}
\index{elpres@\texttt{elpres}!environments}
-\textbf{\texttt{Elpres}-specific environments}:
-the environments \texttt{psli} and \texttt{rsli} define ``slides'' in
-\texttt{elpres}; \texttt{citemize}, \texttt{cenumerate} and
-\texttt{cdescription} provide vertically compressed lists.
+The environments ``\texttt{psli}'' and ``\texttt{rsli}'' define
+\emph{slides} in \texttt{elpres} (section \ref{sec:EssentialElements});
+``\texttt{citemize}'',``\texttt{cenumerate}''
+ and ``\texttt{cdescription}'' provide vertically compressed lists
+(section \ref{sec:CompressedLists}).
\index{slides in elpres@slides in \texttt{elpres}}
\subsection{A minimalistic example presentation}
@@ -219,7 +258,7 @@ the environments \texttt{psli} and \texttt{rsli} define ``slides'' in
\label{sec:MiniExample}
The following code (\texttt{minimal.tex})
-may be used for your first ``experiments'' by adding
+may be used for first ``experiments'' by adding
features described in later sections.
\index{minimalistic example, presentation}
@@ -227,7 +266,7 @@ features described in later sections.
\begin{verbatim}
\documentclass[12pt,pdftex,4x3]{elpres}
- \usepackage[latin1]{inputenc}
+ \usepackage[utf8]{inputenc}
\usepackage[document]{ragged2e}
% \usepackage{elpreswhitebluescheme}
@@ -300,11 +339,11 @@ The preamble of the same presentation for Lua\LaTeX\ would read:
\index{Lualatex@Lua\LaTeX}
The use of Lua\LaTeX\ with \texttt{elpres} is heavily recommended
due to the superior font selection mechanisms.
-You may copy the code examples from this manual more easily from the
-\texttt{.html} version of this manual available at
-\url{http://vkiefel.de/elpres/elpres-manual.html}.
+%% You may copy the code examples from this manual more easily from the
+%% \texttt{.html} version of this manual available at
+%% \url{http://vkiefel.de/elpres/elpres-manual.html}.
-\subsubsection*{Testing of the \texttt{elpres} installation}
+\subsection{Testing of the \texttt{elpres} installation}
\label{sec:CheckInstallation}
@@ -319,7 +358,6 @@ a file, add the class option \texttt{ballsymb}:
\end{verbatim}
-%% hier weiter 2021-08-08
and process it with \texttt{pdflatex}. The line
\verb+\usepackage{elpreswhitetealscheme}+ should not be commented out,
@@ -356,6 +394,7 @@ The problem sometimes arises as soon as \TeX-distributions do not install
\texttt{elpres.zip}, which may be obtained from \texttt{ctan.org}.
\subsection{Essential elements of an \texttt{elpres} presentation}
+\label{sec:EssentialElements}
\index{title page}
The \textbf{title page} slide can be created with
@@ -363,36 +402,53 @@ the \texttt{titlepage} environment (or \texttt{rsli}, see below), \LaTeX's
\verb+\maketitle+ command is not available.
\index{psli environment@\texttt{psli} environment}
\textbf{Slides} may be created with the
-\texttt{psli}-environment\footnote{\texttt{psli}: \textbf{pl}ain
- \textbf{sl}ide}, you may add
+\texttt{psli}-environment\footnote{\texttt{psli}: \textbf{p}lain
+ \textbf{sli}de}, you may add
the title of the slide with the optional parameter.
-The contents of the slide are centered vertically.
+The contents of the slide are centered vertically:
+\begin{verbatim}
+ \begin{psli}[Slide title]
+ Contents of slide
+ \end{psli}
+\end{verbatim}
\index{rsli environment@\texttt{rsli} environment}
Another environment generating a \textbf{slide} is
-\texttt{rsli}\footnote{\texttt{rsli}: \textbf{ra}w \textbf{sl}ide}:
+\texttt{rsli}\footnote{\texttt{rsli}: \textbf{r}aw \textbf{sli}de}:
slides are written
-without title,
-contents are not vertically centered.
+without title, contents are not centered vertically:
+
+\begin{verbatim}
+ \begin{rsli}
+ Contents of slide
+ \end{rsli}
+\end{verbatim}
\index{distance@\verb+\distance+}
The \verb+\distance{number}+ command allows to introduce vertical space into
slides constructed with the \texttt{rsli} and \texttt{titlepage} environments.
-You should use pairs of \verb+\distance{}+ commands with numbers indicating
-the relative height of empty space, see the titlepage in the example above.
+You may use of \verb+\distance{number}+ commands with numbers indicating
+the relative height of empty spaces between lines
+and/or paragraphs, see the title page in the example above (section
+\ref{sec:MiniExample}).
The use of footnotes on slides is often problematic, if they cannot be
avoided, the \texttt{footmisc} package is recommended: the \texttt{perpage}
option resets numbering for each new slide. For a presentation, the
-\texttt{symbol} option allows to use symbols instead of numbers.
+\texttt{symbol} option allows to use symbols instead of numbers\footnote{
+ The use of the \texttt{footmisc} package may produce the \LaTeX\ error
+ message ``\texttt{Counter too large}''.
+ Therefore it is preferred to use the \texttt{symbol*} and \texttt{perpage}
+ options, details are described in the manual of the \texttt{footmisc}
+ package.}.
After inserting a new footnote, numbers or symbols are correctly
inserted only after a second run of \LaTeX.
\subsection{Alternatives to \TeX's justified paragraphs}
By default, \LaTeX\ produces justified paragraphs with lines of equal length,
-this may often not be appropriate for the usually very short lines of text
+this will often not be appropriate for the usually very short lines of text
in presentations. The \LaTeX\ \verb+\raggedright+ command
\index{raggedright@\verb+\raggedright+}
has its own
@@ -401,8 +457,20 @@ the right margin will often look too
ragged. A solution is to use the \verb+\RaggedRight+ command of the
\texttt{ragged2e} package.
+If authors of presentations wish to suppress both justification and
+hyphenation within the complete presentation document, the following
+package parameters:
+
+\begin{verbatim}
+ \usepackage[document,originalparameters]{ragged2e}
+\end{verbatim}
+
+can be selected. As hypenated words are not favorable for quick reading of
+slides by the audience this is the preferred use of \texttt{ragged2e} for
+the author of this package.
\subsection{Vertically compressed lists}
+\label{sec:CompressedLists}
As the spaces between lines may be too great with the \texttt{itemize}
environment,
@@ -422,8 +490,6 @@ be used.
\index{cenumerate environment@\texttt{cenumerate} environment}
\index{cdescription environment@\texttt{cdescription} environment}
-
-% neu Dezember 2017
Another solution for the customization of \texttt{itemize}
environments is given by the \texttt{enumitem} package. Therefore
@@ -482,11 +548,11 @@ by the author of a presentaton.
\begin{sloppypar}
However, access to the header fields defined by \texttt{fancyhdr}
-is blocked\footnote{If you enter
- \texttt{\textbackslash rhead}, \texttt{\textbackslash chead}
- or \texttt{\textbackslash lhead}, \texttt{elpres} will issue
+is blocked: if you enter
+ \verb+\rhead{}+, \verb+\chead{}+
+ or \verb+\lhead{}+, \texttt{elpres} will issue
an error message. Use of the header fields will generate unwanted effects
- on page layout due to \texttt{fancyhdr}.}.
+ on page layout due to \texttt{fancyhdr}.
If you wish to change the position of the page number in the footer,
you can overwrite the default page number with an ``empty'' \verb+\rfoot{}+
command and put it to the center or the left margin of the footer
@@ -510,38 +576,42 @@ are described in section \ref{sec:pres-scheme}.
\label{secEnhancements}
-\subsection{Use of named colors of \texttt{xcolor}}
+Enhancements described here make use of other \LaTeX\ packages which should
+be available in \TeX\ distributions like \TeX~Live or MiK\TeX.
+
+\subsection{Use named colors of the \texttt{xcolor} package}
\label{sec:use-colors}
The \texttt{elpres} class automatically loads the \texttt{xcolor} package.
-Color related commands may therefore be used with names defined by
-\texttt{colorx}. They are however only accessible in groups
-(\texttt{dvipsnames}, \texttt{svgnames}, \texttt{x11names}). As an example,
-the color \texttt{Indigo} is available in \texttt{svgnames}. If you wish
-to use it you will have to enter \texttt{svgnames} as \texttt{elpres}
-class option:
+Therefore, color names defined by the \texttt{xcolor} may be used. They are
+however only accessible in groups (\texttt{dvipsnames}, \texttt{svgnames},
+\texttt{x11names}, details can be found in the \texttt{xcolor} manual). As
+an example, the color \texttt{Indigo} is available in the \texttt{svgnames}
+goup. If you wish to use it you will have to enter \texttt{svgnames}
+as \texttt{elpres} class option:
\begin{verbatim}
\documentclass[11pt,16x9,svgnames]{elpres}
\end{verbatim}
-This option is then automatically ``handed over'' to the
-\texttt{xcolor} package.
-The complete lists of named colors are found in the \texttt{xcolor} manual.
+This option is then automatically ``handed over'' to the \texttt{xcolor}
+package loaded by \texttt{elpres}. The complete lists of named colors
+are found in the \texttt{xcolor} manual.
\subsection{Include graphics files}
+\label{secUsageGraph}
\index{graphics files}
\index{includegraphics@\texttt{\textbackslash includegraphics}}
Graphics files/pictures can be included with the
\texttt{includegraphics}-command of the \texttt{graphicx}-package. Please be
aware that the dimensions of the pages are \mbox{128mm x 96mm} and
-therefore included graphics are scaled appropriately. A safe way to generate a
-page with a picture could be (with \texttt{pict.png} as the name of the
+therefore included graphics are scaled appropriately. A typical example
+of a
+page with a picture could be (\texttt{pict.png} is the name of the
graphics file):
-\label{secUsageGraph}
\begin{verbatim}
\usepackage[pdftex]{graphicx} % (in preamble)
@@ -562,7 +632,7 @@ driver related option (e.\,g. \texttt{pdftex} or \texttt{dvips})
(documentclass).
-\label{secInclGraphicsFiles}
+% \label{secInclGraphicsFiles}
\subsection{Arrange text and pictures in two (or more) columns}
@@ -590,17 +660,17 @@ Text and graphics may be arranged in two or more columns with
\end{verbatim}
Details on the minipage environment may be found in the \LaTeX{}
-documentation.
+documentation\footnote{A good reference is \url{https://latexref.xyz/}}.
-\subsection{Incremental slides (overlays)}
+\subsection{Add incremental slides (overlays) to a presentation}
\label{secOverlay}
\index{incremental slides|see{overlays}}
\index{overlays|(}
If the contents of slides are to be made visible step
-by step this can be achieved by a series of output PDF or (PS) files (carrying
+by step this can be achieved by a series of output PDF or (PS) pages (carrying
the same page number) usually called \emph{overlays}. It may also be of
interest to change a highlighting color in a series of overlays. This is most
easily done by using the excellent \texttt{overlays} package written by
@@ -692,6 +762,8 @@ for the background color will be made automatically.
For more details on \texttt{overlays}, see the documentation of the package.
\index{overlays|)}
+%% hypertarget
+
Sometimes it is desirable to prepare \textbf{two or more consecutive
slides with the same page
number} independent
@@ -703,19 +775,19 @@ with the command \verb+\pagenrconst+.
% \pagenrconst
-\subsection{Navigation symbols}
+\subsection{Add navigation symbols to slides}
\label{sec:NavigationSymbols}
\index{navigation symbols panel|(}
With the \texttt{navisymb} option of \texttt{elpres} a panel with navigation
symbols appears
-in the right lower corner of the presentation:\\
+in the right lower corner of pages:
{ \setlength{\parindent}{2em}
\indent
- \textbf{\texttt{$\ll$ $<$ $>$ $\gg$ $\leftarrow$ $\rightarrow$ [n]}}
-}\\
+ \texttt{$\ll$ $<$ $>$ $\gg$ $\leftarrow$ $\rightarrow$ [n]}
+}
These commands ($\ll$: jump to the first page,
$<$: go to the previous page, $>$: go to the next page,
@@ -723,9 +795,8 @@ $\gg$: jump to the last page, $\leftarrow$:
go back in history, $\rightarrow$: go forward in history,
\texttt{[n]}: prompt for a
page number)
-work with Adobe Acrobat Reader (Windows), and (with the exception of
-\texttt{$\leftarrow$}, \texttt{$\rightarrow$} and \verb+[n]+)
-with \texttt{evince} (Linux).
+work with Adobe Acrobat Reader (Windows), and
+with \texttt{Okular} (Linux).
Some of these functions also work in presentation-mode
of the ``internal'' PDF-viewer in recent versions of the
\texttt{Firefox}-browser (Linux, Windows).
@@ -733,7 +804,7 @@ of the ``internal'' PDF-viewer in recent versions of the
-\subsection{Run multimedia content from a presentation}
+\subsection{Add multimedia content to a presentation}
\label{sec:MultimediaContent}
@@ -742,28 +813,28 @@ of the ``internal'' PDF-viewer in recent versions of the
\index{multimedia files|(}
\index{audio files|see{multimedia files}}
\index{video files|see{multimedia files}}
-In this section inclusion of video and audio files
-into a presentation will be described. With the
+This section describes inclusion of (links to) video and audio files in a
+presentation. With the
\verb+\auvimm{}{}+
\index{auvimm@\verb+\auvimm+}
-command described below you will
-be able to lauch an external application for playing the video or audio
+command described below it is possible
+to lauch an external application for playing the video or audio
file. This will work in many situations for video and audio files
on Windows (Adobe Acrobat) and Linux (e.\,g. using
-\index{Acrobat pdf viewer}
-\texttt{evince} and
+\index{Acrobat pdf viewer}%
+\texttt{evince}%
\index{evince pdf file viewer@\texttt{evince} pdf file viewer})
systems in fullscreen mode.
Under certain conditions it is possible to define a ``poster area'' on a
slide and the pdf viewer starts (after clicking with the mouse pointer into
this area) the
presentation of the video within this frame.
-The advantage of this technique is that it avoids that
-window with the external application is started.
+The advantage of this technique is that it avoids starting
+a window with the external application.
On Linux systems the \texttt{pdfpc}
\index{pdfpc viewer@\texttt{pdfpc} viewer}
viewer allows this, a detailed description
-is shown below. In both sitauations, however, the multimedia file is not
+is shown below. In both situations, however, the multimedia file is not
incorprated into the pdf-file and must be available on the computer
at the time of the presentation, ideally in the same directory as the
\texttt{.pdf}-file.
@@ -789,11 +860,11 @@ You may also insert an image file as a poster with a graphics file using
\auvimm{\includegraphics{/path/to/poster.png}}{./audiofile.mp3}
\end{verbatim}
-If you hit the poster area with the mouse pointer, it will launch the default
-application for audio files in a seperate window. This should be possible
-even if the pdf-viewer works if fullscreen-mode at the time of presentation.
-If this does not work, it may be necessary to
-insert as ``launch'' command:
+If you hit the poster area with the mouse pointer, it will launch the
+default application for audio files in a separate window. This should
+be possible even if the pdf-viewer works if fullscreen-mode at the time
+of presentation. If this does not work, it may be necessary to insert as
+``launch'' command:
\begin{verbatim}
\auvimm{[video-file]}{run:./videofile.mp4}
@@ -807,15 +878,22 @@ your presentation) you should test this aspect of your presentation. Sometimes
a call to an external program might be blocked due security reasons in Acrobat
Reader.
-\begin{leftbar}
-This \verb+\auvimm{}+-command should be considered experimental.
-Its behavior depends on the \texttt{pdf}-viewer and the configuration of the OS.
-\end{leftbar}
+%% begin comment out for tth
+ \fbox{\parbox{0.985\textwidth}{
+%% end comment out for tth
+The \texttt{\textbackslash auvimm{}}-command in the current version
+of \texttt{elpres} should be considered
+experimental.
+Its behavior largely depends on the \texttt{pdf}-viewer and the software
+used for playing audio/video files.
+%% begin comment out for tth
+ }}
+%% end comment out for tth
On Linux systems, the \texttt{pdfpc}
-\texttt{pdf}-viewer\footnote{\url{https://pdfpc.github.io/}: \texttt{pdfpc} --- A
- presenter console with multi-monitor support for PDF files} allows
+\texttt{pdf}-viewer\footnote{\url{https://pdfpc.github.io/}:
+\texttt{pdfpc} --- A presenter console with multi-monitor support for PDF files} allows
presentation of a video embedded into a ``poster area''\footnote{e.\,g. defined
by a bitmap image with the same aspect ratio as the video}
on a slide
@@ -839,8 +917,8 @@ a ``video format'', e.\,g. with the \texttt{ffmpeg} program.
\label{secHandout}
-In advance of a lecture it is often expected that you prepare a ``handout''
-from your presentation with more than one pages on a printed page. Therefore
+In advance of a lecture it is often expected that you provide a ``handout''
+of your presentation with more than one pages on a printed page. Therefore
you have several options, three of
them are described here.
If a presentation contains overlay-slides generated with the \texttt{overlays}
@@ -850,7 +928,7 @@ added to the preamble
in order to inactivate the overlays-specific commands.
-\subsubsection{\LaTeX\ article document with a series of single-page pdf-files included}
+\subsubsection{\LaTeX\ article document handout with a series of single-page pdf-files included}
One solution to this problem is (1) to generate a series of single-page
pdf-files and (2) to create a pdf\LaTeX\ document with the single
@@ -865,11 +943,12 @@ pages included.
with \texttt{in.pdf} as the initial presentation. The syntax of \texttt{gs}
is described in detail on the ghostscript
-website\footnote{\url{https://www.ghostscript.com/doc/current/Use.htm}}.
+website\footnote{\url{https://ghostscript.readthedocs.io/en/latest/Use.html}}.
On Windows systems the name of the ghostscript command may be
\texttt{gswin32c.exe} or \texttt{gswin64c.exe}.
-An alternative to \texttt{gs} is the \texttt{pdftk} tool:
-\index{pdftk@\texttt{pdftk}}
+An alternative to \texttt{gs} is the \texttt{pdftk} command line tool:%
+\index{pdftk@\texttt{pdftk}}%
+\footnote{\url{https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/}}
\begin{verbatim}
pdftk in.pdf burst output page_%03d.pdf
@@ -971,11 +1050,12 @@ website\footnote{\url{https://github.com/DavidFirth/pdfjam/blob/master/README.md
\label{secHypertext}
\index{hypertext elements|(}
-You may use two commands \verb+\fromlinktext{}{}+ and \verb+\totargettext{}{}+
-for ``hypertext features''. As an example: as you normally will not insert
-\verb+\section{}+-like commands and therefore do not generate a ``table of
-contents''-like page or a menu in \texttt{elpres}-presentations, you are able
-define links with:
+You may use two commands \verb+\fromlinktext{}{}+ and
+\verb+\totargettext{}{}+ for ``hypertext features''.
+As an example: as you normally will not
+insert \verb+\section{}+-like commands and therefore do not generate a ``
+table of contents''-like page or a menu in \texttt{elpres}-presentations,
+you are able define links with:
\begin{verbatim}
\totargettext{text}{link-label}
@@ -1073,55 +1153,50 @@ Another package which allows you to paint the background with a picture is
...
- \AddToShipoutPicture{
- \includegraphics[height=\paperheight]{background.png}
+ \AddToShipoutPictureBG*{
+ \includegraphics[height=\paperheight]{background.png}
}
\end{verbatim}
-\verb+\AddToShipoutPicture{}+ puts the picture on every page,
-\verb+\AddToShipoutPicture*{}+ puts it on to the current page,
-\verb+\ClearShipoutPicture+ clears the background beginning with the current
+\verb+\AddToShipoutPictureBG{}+ puts the picture on every page,
+\verb+\AddToShipoutPictureBG*{}+ puts it on to the current page,
+\verb+\ClearShipoutPictureBG+ clears the background beginning with the current
page.
Details of \texttt{eso-pic}'s commands can be found in the documentation.
\index{wallpaper background|)}
-\subsection{Presentation schemes}
-
+\subsection{Put color to your presentation: presentation schemes}
\label{sec:pres-scheme}
\index{presentation schemes|(}
\index{color schemes|see{presentation schemes}}
\index{schemes, color|see{presentation schemes}}
-\texttt{Elpres} provides predefined \textbf{presentation schemes}:
-color and layout schemes which are applied to a presentation with
-\verb+usepackage{}+. Their naming follows the convention
-\mbox{\texttt{elpres...scheme}}, an
-example is \texttt{elpreswhiteredscheme}.\footnote{the name of the
- corresponding style or package file is \texttt{elpreswhiteredscheme.sty}}
-These \texttt{elpres}-schemes also support incremental slides with the
-\texttt{overlays} package.
-Moreover, these schemes define color names
-which may be used by the author of a presentation:\footnote{Color names for use
-by the presentation author start with \texttt{ep...}}
-
-
-
+\texttt{Elpres} provides predefined \textbf{presentation schemes}: color and
+layout schemes which are applied to a presentation with
+\verb+\usepackage{}+. Their naming follows the convention
+\mbox{\texttt{elpres...scheme}}, an example is
+\texttt{elpreswhiteredscheme}.\footnote{the name of the corresponding style
+or package file is \texttt{elpreswhiteredscheme.sty}} These
+\texttt{elpres}-schemes also support incremental slides with the
+\texttt{overlays} package. With an activated presentation scheme, the elpres
+class option \texttt{ballsymb} changes default itemize symbols to
+appropriately colored ``ball'' symbols. Moreover, these schemes define color
+names which may be used by the author of a presentation:\footnote{Color
+names for use by the presentation author start with \texttt{ep...}}
\begin{description}%[noitemsep]
\item[\texttt{eptextcolor}] ``normal text color'' (default values for
documents without
presentation scheme included in \texttt{elpres.cls}: black)
\item[\texttt{ephighlightcolor}] color, which may be used for highlighting
- text (default:
- dark red)
+ text (default: dark red)
\item[\texttt{eptitlecolor}] color of the title of slides, may be used to
- highlight the
- title in the title slide (default: dark red)
+ highlight the title in the title slide (default: dark red)
\end{description}
-Presentation schemes available in the current version of \texttt{elpres}:
+These presentation schemes available in the current version of \texttt{elpres}:
\begin{sloppypar}
@@ -1192,7 +1267,7 @@ links have been adjusted.
Colored text boxes often help the presentation author to highlight small text
fragments and to make slides more ``readable'' and more attractive.
-\subsubsection{Text boxes with \texttt{\textbackslash colorbox}, \texttt{\textbackslash fcolorbox}}
+\subsubsection{Text boxes with \texttt{colorbox}, \texttt{fcolorbox}}
\label{sec:simple-text-boxes}
@@ -1248,11 +1323,64 @@ An example with a titled colored textbox:
\end{verbatim}
-The manual of the \texttt{tcolorbox} provides perfect instruction for the use
-of this package.
-These text boxes may yield problems
-with incremental slides using the \texttt{overlays} package.
+The manual of the \texttt{tcolorbox} provides detailed instructions for the
+use of this package.
+However, incremental slides using the \texttt{overlays} package may not
+work with color boxes generated by the \texttt{tcolorbox} package. These
+problems are avoided with the colored text boxes described in section
+\ref{sec:simple-text-boxes}.
+
+\subsection{Alternative format for footnotes on slides}
+\label{sec:AltFootnoteFormat}
+
+
+Footnotes on slides may be inserted with \LaTeX's \verb+\footnote{}+
+command.
+However, the layout of footnotes generated by \verb+\footnote{}+
+is not adequate
+for small comments or additions to the main text on slides.
+The following definition of an alternative footnote command
+(\verb+\altfnarea{}+)%
+\index{alternative footnote command}
+\index{footnote command, alternative}
+\index{altnfarea@\verb+\altfnarea+}
+requires that the
+\texttt{eso-pic} package is loaded:
+
+\begin{verbatim}
+ \usepackage{eso-pic}
+
+ \newcommand{\altfnarea}[1]{%
+ \AddToShipoutPictureFG*{
+ \setlength{\unitlength}{1mm}
+ \put(1.2,1.2){\parbox[b]{0.9\paperwidth}%
+ {\scriptsize \textcolor{darkgray}{#1}}}}}
+
+\end{verbatim}
+The definition of \verb+\altfnarea+ is currently not included in
+\texttt{elpres.cls}, so you should copy this definition of the command
+into the preample of your presentation document. Please take care to
+include the \texttt{eso-pic} package before the \texttt{altfnarea}
+definition. You may experiment with different values in this
+\verb+\newcommand{}{}+ definition. The command can be used within
+the code of a slide the following way:
+
+ \begin{verbatim}
+ \begin{psli}[Title of a slide demonstrating alternative
+ footnotes\textsuperscript{1}]
+ \begin{itemize}
+ \item first itemized line\textsuperscript{2}
+ \item second itemized line
+ \end{itemize}
+ \altfnarea{\textsuperscript{1}Addition to the title,
+ \textsuperscript{2}Explanation of the first line}
+ \end{psli}
+ \end{verbatim}
+
+Very often it will be advisable \emph{not} to use footnotes in slides.
+However, speakers participating in scientific conferences usually are
+expected to include sources of figures, tables etc. on their slides.
\subsection{Inactivate \texttt{overlays} commands}
@@ -1298,17 +1426,18 @@ update the \texttt{overlays} package.
\subsection{Convert an \texttt{elpres}-presentation (PDF) into an Impress (LibreOffice) or Powerpoint presentation}
\label{sec:convert-into-libreoff}
+\subsubsection{PDF \ldots\ PNG \ldots\ Impress/Powerpoint}
+
\index{Powerpoint presentation} \index{Impress (LibreOffice) presentation}
Sometimes it is unclear, if organizers of a (scientific) meeting allow
-presentations with \texttt{.pdf}-files or insist on files in Powerpoint
+presentations with \texttt{.pdf}-files or if they insist on files in Powerpoint
format. This is an unpleasant situation for a lecturer, but in such a situation
-it is better, to be
-prepared.
+it is better, to be prepared.
-There is no elegant way for a reliable solution.
-First, you may use one of the free or commercial online conversion
-tools (intended to convert \texttt{.pdf} into
-\texttt{.ppt} or \texttt{.pptx}-files). Results are often not satisfactory.
+There is no elegant way for a reliable solution. First, you may use one
+of the free or commercial online conversion tools (intended to convert
+\texttt{.pdf} into \texttt{.ppt} or \texttt{.pptx}-files). Results are
+often not satisfactory.
An alternative, more reliable way preferred
by the author of this manual:
@@ -1329,10 +1458,12 @@ Please copy the following two
commands (please ignore the line-breaks in the lines
beginning with ``\texttt{gs}'')\footnote{\i.\,e. ``\texttt{gs ... input.pdf}'' should
be entered as one line and ``\texttt{gs ... temp.pdf}'' should be entered as a
- second line}
+ second line of a shell script.}
into a short shell
-script (Windows: a \texttt{.bat} or \texttt{.cmd} script) and ``run'' or execute the shell
-script:
+script (Windows: a \texttt{.bat} or \texttt{.cmd} script) and ``run'' or
+execute the shell script:
+
+
\begin{verbatim}
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=793.7
@@ -1346,9 +1477,19 @@ script:
Please do not forget to adjust the name of the input file
(\texttt{input.pdf} in the script above).
The first command adjusts the page size of the \texttt{.pdf}-file to
- \texttt{28~x~21~cm} (which is written into the temporary file
+ \texttt{28~x~21~cm} which is written into the temporary file
\texttt{temp.pdf}:
- this format avoids resizing of the images in LibreOffice (see below)).
+ this format avoids the necessity to resize of the images in LibreOffice
+ (for other slide formats see the footnote below\footnote{%
+ The values assigned to \texttt{-dDEVICEWIDTHPOINTS} and
+ \texttt{-dDEVICEHEIGHTPOINTS}
+ are valid for a width:height aspect ratio of 4:3 assuming a
+ presentation page size (LibreOffice) of \texttt{28cm~x~21cm}:
+ \texttt{(28/2.54)*72=793.7pt},
+ \texttt{(21/2.54)*72=595.3pt}. Values for width:height aspect ratios of
+ 16:9 \texttt{(28cm~x~15.75cm)} are \texttt{793.7/446.46} and for a ratio
+ of 16:10 \texttt{(28cm~x~17.5cm)}: \texttt{793.7/496.1}.
+ }).
The second command generates a series of \texttt{.png}-files:
\texttt{page\_001.png}, \texttt{page\_002.png} ... \texttt{page\_0nn.png}.
Instead of the \texttt{png256} driver, \texttt{png16m} can be used.
@@ -1363,9 +1504,9 @@ change \texttt{-r300} to
% gs -dNOPAUSE -dBATCH -sDEVICE=png256 -r600
% -dTextAlphaBits=4 -sOutputFile=page_%03d.png input.pdf
% \end{verbatim}
-The option \texttt{-dTextAlphaBits=4} improves font
-antialiasing.\footnote{Details can be found in the documentation of gs
- \url{https://www.ghostscript.com/doc/current/Use.htm}}
+The option \mbox{\texttt{-dTextAlphaBits=4}} improves font
+antialiasing.\footnote{Details can be found in the documentation of
+\texttt{gs} \url{https://ghostscript.readthedocs.io/en/latest/Use.html}}
\textbf{Details on step 2 --- Import \texttt{.png} images:}
@@ -1378,11 +1519,42 @@ slide format (e.\,g. 4:3), import the \texttt{.png} files with
% \texttt{0.0cm}, \emph{Postion~Y}: \texttt{0.0cm}, \emph{Width}:
% \texttt{28.0cm}, activate the checkbox \emph{Keep~ratio}
into consecutive empty slides.\footnote{Menu
- structure of LibreOffice v6.4}. The presentation can now be saved
+ structure of LibreOffice v6.4, v7.3}. The presentation can now be saved
in the format of Impresss (\texttt{.odp}) or
one of the Microsoft Powerpoint formats (\texttt{.ppt} or \texttt{.pptx}).
+\subsubsection{PDF \ldots\ SVG \ldots\ Impress/Powerpoint}
+
+\label{sec:PdfSvgImpress}
+
+An alternative way to make a Powerpoint/Impress presentation from the
+.pdf-file is to convert it into a series of \textbf{.pdf}-pages, convert
+these into \texttt{.svg} format and to import the \texttt{.svg}-files into
+the Impress/Powerpoint presentation. The first step:%
+\footnote{The command in a Windows terminal should be:
+ \texttt{pdftk input.pdf burst output p\_\%\%02d.pdf}}
+
+\begin{verbatim}
+ pdftk input.pdf burst output p_%02d.pdf
+\end{verbatim}
+
+converts the file \texttt{input.pdf} into a series of files
+\texttt{p\_01.pdf}, \texttt{p\_02.pdf}, \texttt{p\_03.pdf}, \ldots, which
+can then be converted with the command \texttt{pdftocairo}:%
+\footnote{Available in the \texttt{poppler-utils} package, a Windows version
+may be obtained at: \url{https://github.com/oschwartz10612/poppler-windows}}
+
+\begin{verbatim}
+ pdftocairo -svg p_01.pdf p_01.svg
+ pdftocairo -svg p_02.pdf p_02.svg
+ pdftocairo -svg p_03.pdf p_03.svg
+ ...
+\end{verbatim}
+
+This series of commands is best executed from a shell script. The resulting
+\texttt{.svg} files are then imported into an Impress/Powerpoint presentation.
+
\subsection{The \texttt{pdfpc}-viewer: add notes}
\index{pdfpc viewer@\texttt{pdfpc} viewer}
@@ -1425,7 +1597,7 @@ added). \textbf{v0.2e} (15.04.2005): Documentation completed (sections
(12.08.2005): new (class) options for font selection: \texttt{tmrfont} (Times
Roman), \texttt{helvetfont} (Helvetica), \texttt{cmfont} (Computer Modern),
\texttt{sansfont} (Sans Serif: default). Documentation updated, sections
-\ref{secInclGraphicsFiles} and \ref{secTwoColumns} added. \textbf{v0.4}
+\ref{secUsageGraph} and \ref{secTwoColumns} added. \textbf{v0.4}
(20.01.2018): New class options for different screen aspect ratios
\texttt{4x3}, \texttt{16x9}, \texttt{16x10}; ``compressed'' list environments
modified; documentation completed: packages for use with \texttt{elpres}:
@@ -1455,6 +1627,13 @@ bug in the \texttt{elpres...scheme.sty} files was fixed (incorrect value for
archive \texttt{elpres.tds.zip} is added for \texttt{ctan.org} upload.
\textbf{v1.0}: Class option \texttt{ballsymb} added, manual updated.
\textbf{v1.0.1}: Corrected upload to \texttt{ctan.org}
+\textbf{v1.1} (28.05.2024): Fixes and corrections in \texttt{elpres.cls};
+manual: parts of section \ref{secUsage} have been rewritten,
+section \ref{sec:convert-into-libreoff} has been completed: new section
+\ref{sec:PdfSvgImpress}.
+Definition of a an alternative command for footnotes (\verb+\altfnarea+)
+has been added to the manual (section \ref{sec:AltFootnoteFormat}).
+
\printindex
diff --git a/macros/latex/contrib/elpres/tex/elpres.cls b/macros/latex/contrib/elpres/tex/elpres.cls
index adc5312845..5697bb8748 100644
--- a/macros/latex/contrib/elpres/tex/elpres.cls
+++ b/macros/latex/contrib/elpres/tex/elpres.cls
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{elpres}[2021/08/10 class for plain electronic presentations]
+\ProvidesClass{elpres}[2024/05/29 class for plain electronic presentations]
%
% 2004/06/19 v0.1 - initial version
%
@@ -41,7 +41,11 @@
%
% 2021/08/10 v1.0.1 - corrected upload
%
-
+% 2024/05/29 v1.1 - correction: \RequirePackageWithOptions{xcolor}
+% changed to \RequirePackage{xcolor} (elpres.cls)
+% - \setlength{\footskip}{11.8pt} added (elpres.cls)
+% - manual updated
+%
% Options: select fonts
\newcommand{\fontna}{initialisiert}
@@ -103,7 +107,7 @@
\LoadClass{article}
\RequirePackage{ifthen}
-\RequirePackageWithOptions{xcolor}
+\RequirePackage{xcolor}
\RequirePackage{graphicx}
\ifthenelse{\equal{\screenformat}{scr4x3}}{%
@@ -126,7 +130,10 @@
\RequirePackage[hyperfootnotes=false]{hyperref}
+\hypersetup{pdfcreator={LaTeX with the elpres class}}
+
\RequirePackage{fancyhdr}
+\setlength{\footskip}{11.8pt}
\renewcommand{\headrulewidth}{0mm}
diff --git a/macros/latex/contrib/ensps-colorscheme/LICENSE b/macros/latex/contrib/ensps-colorscheme/LICENSE
new file mode 100644
index 0000000000..842cf85e3c
--- /dev/null
+++ b/macros/latex/contrib/ensps-colorscheme/LICENSE
@@ -0,0 +1,415 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2008 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % https://www.latex-project.org/lppl.txt
+ % and version 1.3c or later is part of all distributions of LaTeX
+ % version 2008 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
diff --git a/macros/latex/contrib/ensps-colorscheme/Makefile b/macros/latex/contrib/ensps-colorscheme/Makefile
new file mode 100644
index 0000000000..f564781a6e
--- /dev/null
+++ b/macros/latex/contrib/ensps-colorscheme/Makefile
@@ -0,0 +1,54 @@
+.PHONY: lint clean
+
+PKG=ensps-colorscheme
+DOC=$(PKG)-doc.pdf
+# The version of the package is obtained using git decribe,
+# and if it fails we use the value v0.0.0 as a default.
+VER=$(shell git describe --tags --always --dirty|| echo "v0.0.0")
+
+$(PKG).sty: $(PKG).ins
+ latex $(PKG).ins
+
+# We need to use the classical several
+# pass compilation to get everything right
+# gind.ist is a specific style for the index
+# that is compatible with dtx files.
+# https://tex.stackexchange.com/questions/84870/index-completely-messed-up-in-dtx-file
+$(PKG)-doc.pdf: $(PKG).dtx $(PKG).sty
+ pdflatex $(PKG).dtx
+ makeindex -s gglo.ist -o $(PKG).gls $(PKG).glo
+ makeindex -s gind.ist $(PKG).idx
+ pdflatex $(PKG).dtx
+ mv $(PKG).pdf $(PKG)-doc.pdf
+
+install:
+ cp $(PKG).sty ~/texmf/tex/latex/$(PKG).
+ cp $(PKG)-doc.pdf ~/texmf/doc/latex/$(PKG).
+
+$(PKG).zip: $(PKG).sty $(PKG)-doc.pdf
+ mkdir -p $(PKG)
+ cp Makefile $(PKG)/Makefile
+ cp LICENSE $(PKG)/LICENSE
+ cp README.md $(PKG)/README.md
+ cp $(PKG)-doc.pdf $(PKG)/$(PKG)-doc.pdf
+ cp $(PKG).dtx $(PKG)/$(PKG).dtx
+ cp $(PKG).ins $(PKG)/$(PKG).ins
+ zip -r $(PKG).zip $(PKG)
+
+
+lint: $(PKG).sty
+ chktex $(PKG).dtx
+ chktex $(PKG).sty
+
+clean:
+ rm -rf $(PKG).pdf \
+ $(PKG).aux \
+ $(PKG).dvi \
+ $(PKG).glo \
+ $(PKG).hd \
+ $(PKG).idx \
+ $(PKG).log \
+ $(PKG).out \
+ $(PKG).pdf \
+ $(PKG).sty \
+ $(PKG).zip
diff --git a/macros/latex/contrib/ensps-colorscheme/README.md b/macros/latex/contrib/ensps-colorscheme/README.md
new file mode 100644
index 0000000000..8d5453ebcb
--- /dev/null
+++ b/macros/latex/contrib/ensps-colorscheme/README.md
@@ -0,0 +1,32 @@
+This directory contains the package
+
+ name: ensps-colorscheme
+ license: LaTeX Project Public License version 1.3c or above
+ author: Aliaume LOPEZ
+ mail: ad.lopez@uw.edu.pl
+ web: https://ctan.org/pkg/ensps-colorscheme
+
+### Purpose:
+
+The `ensps-colorscheme` package for LaTeX offers
+access to the design system of the Université Paris Saclay,
+and can be used to write documents consistent with the
+guidelines. For now, only the color palette is available.
+
+### Install:
+
+It is sufficent to have `ensps-colorscheme.sty` accessible
+by LaTeX. To produce this file, run `make ensps-colorscheme.sty`
+in this directory. The documentation can be produced by
+running `make ensps-coloscheme-doc.pdf`.
+
+
+### Content of the directory:
+
+- `README.md`: this file.
+- `ensps-colorscheme.sty`: the package file (generated using ensps-colorscheme.ins)
+- `ensps-colorscheme-doc.pdf`: the user documentation (generated by compiling
+ ensps-colorscheme.dtx)
+- `Makefile`: the makefile. Use `make all` to generate ensps-colorscheme.sty
+ and ensps-colorscheme-doc.pdf. It can also: clean the directory, make zip
+ version of the sources, or ready for CTAN.
diff --git a/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme-doc.pdf b/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme-doc.pdf
new file mode 100644
index 0000000000..7818da7080
--- /dev/null
+++ b/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme.dtx b/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme.dtx
new file mode 100644
index 0000000000..81f2167b0c
--- /dev/null
+++ b/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme.dtx
@@ -0,0 +1,171 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2024 Aliaume LOPEZ
+% --------------------------------
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+% http://www.latex-project.org/lppl.txt
+%
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008-05-04 or later.
+%
+% \fi
+%
+% \iffalse
+%<ensps>\NeedsTeXFormat{LaTeX2e}[2023-11-01]
+%<ensps>\ProvidesPackage{ensps-colorscheme}
+%<ensps> [2024-05-03 v0.0.1 ENS Paris-Saclay Colors and Theme]
+%<ensps>\RequirePackage{xcolor}
+%<ensps>\RequirePackage{tikz}
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{xcolor}
+\usepackage{tikz}
+\usepackage{ensps-colorscheme}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\begin{document}
+\DocInput{ensps-colorscheme.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+%
+% \changes{v0.0.1}{2024-05-28}{Initial version}
+% \GetFileInfo{ensps-colorscheme.sty}
+% \DoNotIndex{\#,\$,\%,\&,\@,\\,\{,\},\^,\_,\~,\ }
+% \DoNotIndex{\@ne}
+% \DoNotIndex{\advance,\begingroup,\catcode,\closein}
+% \DoNotIndex{\closeout,\day,\def,\edef,\else,\empty,\endgroup}
+% \DoNotIndex{\foreach,\subitem,\hue,\letter,\hdclindex}
+% \DoNotIndex{\begin,\colorlet,\definecolor,\intensity,\end,\shade}
+% \DoNotIndex{\y,\x,\xglobal,\newcommand,\name,\node,\variant}
+% \title{The \textsf{ensps-colorscheme} package
+% \thanks{This document corresponds to \textsf{ensps-colorscheme}~\fileversion,
+% dated \filedate.}
+%}
+%\author{Aliaume Lopez \\ \texttt{ad.lopez@uw.edu.pl}}
+%
+% \maketitle
+% \begin{abstract}
+% A simple package to provide the ENS Paris-Saclay colors and theme.
+% It has been reversed engineered from the official Université Paris-Saclay
+% ``Charte Graphique".
+% \end{abstract}
+%
+% \section{Introduction}
+%
+% This package provides the ENS Paris-Saclay colors and theme.
+% It can be used in PhD theses, presentations and other documents
+% to ensure a consistent look and feel.
+% The package is loosely based on the following document
+% \texttt{Charte Graphique}\footnote{\url{https://www.universite-paris-saclay.fr/sites/default/files/2020-06/Charte-graphique-UniversiteParisSaclay.pdf}.}.
+%
+% For now, the package only provides colors and a way to visualize them.
+%
+% \section{Usage}
+% \DescribeMacro{\enspscolordefs}
+% The package defines the following colors:
+% \begin{itemize}
+% \foreach \name in {A,B,C,D} {
+% \foreach \hue in {1,2,3,4,5} {
+% \item \texttt{\name\hue}:
+% \textcolor{\name\hue}{\rule{0.5em}{0.5em}}
+% (\texttt{\textbackslash\name\hue bg}
+% \textcolor{\name\hue bg}{\rule{0.5em}{0.5em}} and
+% \texttt{\textbackslash\name\hue hint}
+% \textcolor{\name\hue hint}{\rule{0.5em}{0.5em}})
+% }
+% }
+% \item \texttt{Prune}:
+% \textcolor{Prune}{Prune}
+% \end{itemize}
+%
+% \DescribeMacro{\enspscolors}
+% The \cs{enspscolors} command creates a small tikzpicture with the ENS Paris-Saclay colors.
+% Producing the following output:
+% \begin{center}
+% \enspscolors
+% \end{center}
+%
+% \PrintIndex
+% \PrintChanges
+%
+% \section{Implementation}
+%
+% \begin{macro}{\enspscolordefs}
+% Here we define the colors for the ENS Paris-Saclay theme.
+% The main colors are hard coded, and the \texttt{bg} and \texttt{hint} colors
+% are then computed from the main colors.
+% \begin{macrocode}
+\definecolor{Prune}{RGB}{99,0,60}
+\definecolor{A1}{HTML}{000000}
+\definecolor{B1}{RGB}{49,62,72}
+\definecolor{C1}{RGB}{124,135,143}
+\definecolor{D1}{RGB}{213,218,223}
+\definecolor{A2}{RGB}{198,11,70}
+\definecolor{B2}{RGB}{237,20,91}
+\definecolor{C2}{RGB}{238,52,35}
+\definecolor{D2}{RGB}{243,115,32}
+\definecolor{A3}{RGB}{124,42,144}
+\definecolor{B3}{RGB}{125,106,175}
+\definecolor{C3}{RGB}{198,103,29}
+\definecolor{D3}{RGB}{254,188,24}
+\definecolor{A4}{RGB}{0,78,125}
+\definecolor{B4}{RGB}{14,135,201}
+\definecolor{C4}{RGB}{0,148,181}
+\definecolor{D4}{RGB}{70,195,210}
+\definecolor{A5}{RGB}{0,128,122}
+\definecolor{B5}{RGB}{64,183,105}
+\definecolor{C5}{RGB}{140,198,62}
+\definecolor{D5}{RGB}{213,223,61}
+\foreach \name in {A,B,C,D} {
+ \foreach \hue in {1,2,3,4,5} {
+ \foreach \shade/\intensity in {hint/20,bg/50} {
+ \xglobal\colorlet{\name\hue\shade}{\name\hue!\intensity!white}
+ }
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\enspscolors}
+% Create a small tikzpicture with the ENS Paris-Saclay colors.
+% \begin{macrocode}
+\newcommand{\enspscolors}{
+ \begin{tikzpicture}
+ \foreach \letter/\x in {A/0,B/1,C/2,D/3} {
+ \foreach \y/\variant in {0/1,1/2,2/3,3/4,4/5} {
+ \node[color=\letter\variant]
+ (\letter\variant) at (\x,\y)
+ {\letter\variant};
+ \node[color=\letter\variant bg]
+ (BG\letter\variant) at ({\x - 0.2}, {\y - 0.2})
+ {\letter\variant};
+ \node[color=\letter\variant hint]
+ (HT\letter\variant) at ({\x - 0.4}, {\y - 0.4})
+ {\letter\variant};
+ }
+ }
+ \begin{scope}[xshift=2cm]
+ \foreach \name/\x/\y in {
+ Prune/3/4
+ } {
+ \node[color=\name] (\name) at (\x,\y)
+ {\name};
+ }
+
+ \end{scope}
+ \end{tikzpicture}
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \Finale
+\endinput
diff --git a/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme.ins b/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme.ins
new file mode 100644
index 0000000000..dc88f73bd3
--- /dev/null
+++ b/macros/latex/contrib/ensps-colorscheme/ensps-colorscheme.ins
@@ -0,0 +1,60 @@
+%%
+%% Copyright (C) 2024 Aliaume LOPEZ
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.3c or later is part of all distributions of
+%% LaTeX version 2008-05-04 or later.
+%%
+
+% Load the docstrip commands
+\input docstrip.tex
+
+% Do not be verbose
+\keepsilent
+
+% Where should files be installed?
+\usedir{tex/latex/ensps-colorscheme}
+
+% Add this as a comment on top of every generated files
+\preamble
+
+This is a generated file.
+
+Copyright (C) 2024 Aliaume LOPEZ
+
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3c of this license or (at your option) any later
+version. The latest version of this license is in:
+
+ http://www.latex-project.org/lppl.txt
+
+and version 1.3c or later is part of all distributions of
+LaTeX version 2008-05-04 or later.
+
+\endpreamble
+
+% Generate the ensps.sty file
+\generate{\file{ensps-colorscheme.sty}{\from{ensps-colorscheme.dtx}{ensps}}}
+
+% Explain to the user what should be done to use the package.
+\obeyspaces
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space ensps-colorscheme.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file ensps.dtx}
+\Msg{* through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{*********************************************************}
+\endbatchfile
diff --git a/macros/latex/contrib/esami/README b/macros/latex/contrib/esami/README
index 22f183f8d8..b1ef039c0e 100644
--- a/macros/latex/contrib/esami/README
+++ b/macros/latex/contrib/esami/README
@@ -1,6 +1,6 @@
-The esami package v. 2.8
+The esami package v. 2.9
For generation of texts and solutions of exams in LaTeX
-2023/07/21
+2024/07/01
File: README
Author: Grazia Messineo and Salvatore Vassallo
@@ -14,7 +14,7 @@ varying in random order, with closed or open answer, matching, problems, and so
of each group are randomly scrambled across the exam and variants of each exercise are chosen
randomly from a file which contains them all and.
-Copyright: (C) 2008--2023 Grazia Messineo & Salvatore Vassallo
+Copyright: (C) 2008--2024 Grazia Messineo & Salvatore Vassallo
Licence: LPPL
FILES IN DISTRIBUTION
diff --git a/macros/latex/contrib/esami/VERSION b/macros/latex/contrib/esami/VERSION
index 64fbb8d2f3..98dd005629 100644
--- a/macros/latex/contrib/esami/VERSION
+++ b/macros/latex/contrib/esami/VERSION
@@ -1 +1 @@
-VERSION 2.8 DATE=July 17, 2023
+VERSION 2.9 DATE=July 1, 2024
diff --git a/macros/latex/contrib/esami/doc/esami-doc-en.pdf b/macros/latex/contrib/esami/doc/esami-doc-en.pdf
index d2d96db33a..8f06ffc33b 100644
--- a/macros/latex/contrib/esami/doc/esami-doc-en.pdf
+++ b/macros/latex/contrib/esami/doc/esami-doc-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/esami/doc/esami-doc-en.tex b/macros/latex/contrib/esami/doc/esami-doc-en.tex
index 44da55a481..8adc1c17a1 100644
--- a/macros/latex/contrib/esami/doc/esami-doc-en.tex
+++ b/macros/latex/contrib/esami/doc/esami-doc-en.tex
@@ -81,6 +81,7 @@
\changes{Version 2.6}{2021/10/11}{Improved the spacing in \cmd{\FPsignpol}. Corrected the code to avoid some spourios spaces. }
\changes{Version 2.7}{2022/01/11}{Improved the spacing in \cmd{\sempli} and \cmd{\FPsignpol}. Corrected a misprint in the code.}
\changes{Versione 2.8}{2023/07/21}{Documentation modified to solve a problem with the Spanish Language.}
+\changes{Versione 2.9}{2024/07/03}{Loaded the package tagpdf-base to avoid an error on the measures of the boxes.}
%\IndexPrologue{\section*{Index} Numbers written in italic refer to the page where the item is described; underlined numebers refer to the line of code in which the item is described; other references are to the line of code where the item is used.}
\GlossaryPrologue{\section*{Changelog}}
\def\MacroFont{\fontencoding\encodingdefault
@@ -798,7 +799,8 @@ Inside this file you should use only one command, \cmd{\def \textbackslash eserc
\item[Version 2.5 (2018/05/06)] Corrected a misprint in the code. Improved the selection of random exercises.
\item[Version 2.6 (2021/10/11)] Improved the spacing in \cmd{\FPsignpol}. Corrected the code to avoid some spourios spaces.
\item[Version 2.7 (2021/10/11)] Improved the spacing in \cmd{\sempli} and \cmd{\FPsignpol}. Corrected a misprint in the code
-\item[Versione 2.8 (2023/07/21)] Documentation modified to solve a problem with the spanish language.
+\item[Version 2.8 (2023/07/21)] Documentation modified to solve a problem with the spanish language.
+\item[Version 2.89 ( 2024/07/03)] Loaded the package tagpdf-base to avoid an error on the measures of the boxes.
\end{description}
\bibliographystyle{plain}
diff --git a/macros/latex/contrib/esami/doc/esami-doc-it.pdf b/macros/latex/contrib/esami/doc/esami-doc-it.pdf
index c4c9c5f20e..8b83d7bdf1 100644
--- a/macros/latex/contrib/esami/doc/esami-doc-it.pdf
+++ b/macros/latex/contrib/esami/doc/esami-doc-it.pdf
Binary files differ
diff --git a/macros/latex/contrib/esami/doc/esami-doc-it.tex b/macros/latex/contrib/esami/doc/esami-doc-it.tex
index 0a2b92414f..dae29f96fe 100644
--- a/macros/latex/contrib/esami/doc/esami-doc-it.tex
+++ b/macros/latex/contrib/esami/doc/esami-doc-it.tex
@@ -79,6 +79,8 @@
\changes{Versione 2.6}{2021/10/11}{Migliorata la spaziatura in \cmd{\FPsignpol}. Corretto il codice per eliminare alcuni spazi spuri.}
\changes{Versione 2.7}{2022/01/11}{Migliorata la spaziatura in \cmd{\sempli} e \cmd{\FPsignpol}. Corretto un errore nel codice}
\changes{Versione 2.8}{2023/07/21}{Modificata la documentazione per risolvere un problema con la lingua spagnola.}
+\changes{Versione 2.9}{2024/07/03}{Caricato il pacchetto tagpdf-base per evitare un errore sulle misure delle box.}
+
%\IndexPrologue{\section*{Indice} I numeri scritti in italico rimandano alla pagina dove è descritto l'item; i numeri sottolineati rimandano alla riga di codice in cui l'item è descritto; le altre referenze sono alla riga di codice dove l'item è usato.}
\GlossaryPrologue{\section*{Changelog}}
\def\MacroFont{\fontencoding\encodingdefault
@@ -800,7 +802,7 @@ Al suo interno si deve usare un solo comando, \cmd{\def \textbackslash esercizio
\item[Versione 2.6 (2021/10/11)] Migliorata la spaziatura in \cmd{\FPsignpol}. Corretto il codice per eliminare alcuni spazi spuri.
\item[Versione 2.7 (2022/01/11)] Migliorata la spaziatura in \cmd{\sempli} e \cmd{\FPsignpol}. Corretto un errore nel codice
\item[Versione 2.8 (2023/07/21)] Modificata la documentazione per risolvere un problema con la lingua spagnola.
-
+ \item[Versione 2.8 (2024/07/03)]Caricato il pacchetto tagpdf-base per evitare un errore sulle misure delle box.
\end{description}
diff --git a/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie1.parametri.tex b/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie1.parametri.tex
deleted file mode 100644
index 107265dbc4..0000000000
--- a/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie1.parametri.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\FPeval{a}{round(12:0)}
-\FPeval{b}{round(13:0)}
-\FPeval{c}{round(3:0)}
-\FPeval{k}{round(4:0)}
diff --git a/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie2.parametri.tex b/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie2.parametri.tex
deleted file mode 100644
index e736caa6a0..0000000000
--- a/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie2.parametri.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\FPeval{a}{round(14:0)}
-\FPeval{b}{round(15:0)}
-\FPeval{c}{round(2:0)}
-\FPeval{k}{round(5:0)}
diff --git a/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie3.parametri.tex b/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie3.parametri.tex
deleted file mode 100644
index 98ef510098..0000000000
--- a/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie3.parametri.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\FPeval{a}{round(12:0)}
-\FPeval{b}{round(15:0)}
-\FPeval{c}{round(2:0)}
-\FPeval{k}{round(4:0)}
diff --git a/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie4.parametri.tex b/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie4.parametri.tex
deleted file mode 100644
index ab468d8a75..0000000000
--- a/macros/latex/contrib/esami/doc/examples/qftest5-fillinqiie4.parametri.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\FPeval{a}{round(13:0)}
-\FPeval{b}{round(14:0)}
-\FPeval{c}{round(2:0)}
-\FPeval{k}{round(4:0)}
diff --git a/macros/latex/contrib/esami/doc/examples/testA-xetex-sol.sol.tex b/macros/latex/contrib/esami/doc/examples/testA-xetex-sol.sol.tex
new file mode 100644
index 0000000000..00cc5e002c
--- /dev/null
+++ b/macros/latex/contrib/esami/doc/examples/testA-xetex-sol.sol.tex
@@ -0,0 +1,84 @@
+\begin{minipage}{.33\textwidth}{\large\textbf{Soluzione\ Versione\ n. 1}}
+\begin{enumerate}
+\item\ref{e:1-file:test2-q:i}
+\item\ref{e:1-file:test3-q:ii}
+\item\ref{e:1-file:test2-q:ii}
+\item\ref{e:1-file:test2-q:iii}
+\item\ref{e:1-file:test3-q:i}
+\item\ref{e:1-file:test1-q:i}
+\item\ref{e:1-file:test9-q:ii}
+\item\ref{e:1-file:test14-q:i}
+\item\ref{e:1-file:test4-q:v}
+\item \makeatletter \input{qftest5-fillinqiie1.parametri}\makeatother
+ \FPsv [2]{b/k}
+\item\ref{e:1-file:test11-q:i}
+\item\ref{e:1-file:test11-q:ii}
+\par\end{enumerate}\vspace{3ex}
+\begin{enumerate}
+\item\ref{e:1-file:test12-q:i}
+\item\ref{e:1-file:test13-q:ii}
+\par\end{enumerate}\vspace{3ex}
+\end{minipage}
+\begin{minipage}{.33\textwidth}{\large\textbf{Soluzione\ Versione\ n. 2}}
+\begin{enumerate}
+\item\ref{e:2-file:test2-q:iii}
+\item\ref{e:2-file:test3-q:i}
+\item\ref{e:2-file:test2-q:ii}
+\item\ref{e:2-file:test3-q:iv}
+\item\ref{e:2-file:test2-q:i}
+\item\ref{e:2-file:test1-q:ii}
+\item \makeatletter \input{qftest5-fillinqiie2.parametri}\makeatother
+ \FPsv [2]{a/c}
+\item\ref{e:2-file:test9-q:iii}
+\item\ref{e:2-file:test14-q:i}
+\item\ref{e:2-file:test4-q:ii}
+\item\ref{e:2-file:test11-q:i}
+\item\ref{e:2-file:test11-q:ii}
+\par\end{enumerate}\vspace{3ex}
+\begin{enumerate}
+\item\ref{e:2-file:test13-q:iii}
+\item\ref{e:2-file:test12-q:iii}
+\par\end{enumerate}\vspace{3ex}
+\end{minipage}
+\begin{minipage}{.33\textwidth}{\large\textbf{Soluzione\ Versione\ n. 3}}
+\begin{enumerate}
+\item\ref{e:3-file:test2-q:iii}
+\item\ref{e:3-file:test3-q:i}
+\item\ref{e:3-file:test2-q:i}
+\item\ref{e:3-file:test3-q:ii}
+\item\ref{e:3-file:test2-q:ii}
+\item\ref{e:3-file:test14-q:i}
+\item \makeatletter \input{qftest5-fillinqiie3.parametri}\makeatother
+ \FPsv [2]{b/k}
+\item\ref{e:3-file:test4-q:iii}
+\item\ref{e:3-file:test1-q:i}
+\item\ref{e:3-file:test9-q:iv}
+\item\ref{e:3-file:test11-q:i}
+\item\ref{e:3-file:test11-q:ii}
+\par\end{enumerate}\vspace{3ex}
+\begin{enumerate}
+\item\ref{e:3-file:test12-q:i}
+\item\ref{e:3-file:test13-q:iv}
+\par\end{enumerate}\vspace{3ex}
+\end{minipage}
+\begin{minipage}{.33\textwidth}{\large\textbf{Soluzione\ Versione\ n. 4}}
+\begin{enumerate}
+\item\ref{e:4-file:test2-q:ii}
+\item\ref{e:4-file:test2-q:i}
+\item\ref{e:4-file:test3-q:i}
+\item\ref{e:4-file:test3-q:ii}
+\item\ref{e:4-file:test2-q:iii}
+\item\ref{e:4-file:test4-q:v}
+\item\ref{e:4-file:test9-q:iii}
+\item\ref{e:4-file:test1-q:ii}
+\item\ref{e:4-file:test14-q:i}
+\item \makeatletter \input{qftest5-fillinqiie4.parametri}\makeatother
+ \FPsv [2]{a/c}
+\item\ref{e:4-file:test11-q:i}
+\item\ref{e:4-file:test11-q:ii}
+\par\end{enumerate}\vspace{3ex}
+\begin{enumerate}
+\item\ref{e:4-file:test13-q:iii}
+\item\ref{e:4-file:test12-q:iii}
+\par\end{enumerate}\vspace{3ex}
+\end{minipage}
diff --git a/macros/latex/contrib/esami/esami.sty b/macros/latex/contrib/esami/esami.sty
index 12bf761379..d1f8757d56 100644
--- a/macros/latex/contrib/esami/esami.sty
+++ b/macros/latex/contrib/esami/esami.sty
@@ -145,6 +145,7 @@
% | PACKAGES |
% +=============================+
+\usepackage{tagpdf-base}
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage[nomessages]{fp}
diff --git a/macros/latex/contrib/hvqrurl/Changes b/macros/latex/contrib/hvqrurl/Changes
index ac9fca90d3..2b4551ba30 100644
--- a/macros/latex/contrib/hvqrurl/Changes
+++ b/macros/latex/contrib/hvqrurl/Changes
@@ -1,4 +1,5 @@
hvqrurl.sty:
+0.09 2024-05-16 - added option "forget" to create all codes new
0.08 2024-05-14 - fix for color setting of the qrcode
0.07 2024-02-06 - allow active chars in linktext
0.06 2024-02-03 - fix for introduced bug with linktext
diff --git a/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf b/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
index 0960eb3f17..eaf57e1246 100644
--- a/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
+++ b/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex b/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
index 9886a639c0..175933e943 100644
--- a/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
+++ b/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
@@ -1,4 +1,4 @@
-%% $Id: hvqrurl.tex 895 2024-05-14 19:22:17Z herbert $
+%% $Id: hvqrurl.tex 901 2024-05-26 07:18:06Z herbert $
\listfiles
\errorcontextlines=100
\documentclass[twoside=on,usegeometry]{scrartcl}
@@ -38,7 +38,7 @@
linktocpage, colorlinks=true}%
\begin{document}
-\title{Package \texttt{hvqrurl}\\Creating a QR-code of an URL in the margin \\\small ver 0.08}
+\title{Package \texttt{hvqrurl}\\Creating a QR-code of an URL in the margin \\\small ver 0.09}
\author{Herbert Voß\thanks{\protect\url{hvoss@tug.org}}}
\date{\today}
\maketitle
@@ -53,8 +53,30 @@ and
\end{abstract}
-\section{The macros}
+\section{Package option}
+There is only one package option \Lkeyword{forget}. If it is used, then all
+qrcodes are always created new and the already existing codes in the \Lext{aux} file
+are not used. The deafult is not to use this option. For example: 100 qrcodes needs
+about 30 seconds with option \Lkeyword{forget}, but only 4 seconds without it. It is obvious
+that for the first \LaTeX\ run the codes will allways be created new.
+If a qrcode is
+created, e.g. for \hvqrurl{https://pkks.de}, then there is something like
+
+\begin{verbatim}
+\qr@savematrix{https://pkks.de}{2}{3}{11111110001010011011111111000001001110110101000001101110100
+0000011101011101101110101010001000101110110111010001111110010111011000001011010001001000001111111
+1010101010101111111000000001111001110000000001100010000011101011010000000010011010110001101011001
+0011100111001010111101101011001011110011100100011110010100001011010000010010010100101101101100011
+1101111011111111110001101001010000001010011111100011100011000101011111100100000000011101110100010
+0011111111001100110101010001100000100101100110001001110111010001010011111100001011101000110010110
+010100101110101010010000011101110000010101110101001100001111111001001011100001001}
+\end{verbatim}
+
+in the \Lext{aux} file (all in one line!). This is always used in following
+\LaTeX\ runs and created only new if the URL changes or the option \Lkeyword{forget}
+is used.
+\section{The macros}
\begin{BDef}
\Lcs{hvqrset}\Largb{key=value, \ldots}\\
diff --git a/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty b/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
index da8f84fc10..29ddf89c21 100644
--- a/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
+++ b/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
@@ -1,4 +1,4 @@
-%% $Id: hvqrurl.sty 895 2024-05-14 19:22:17Z herbert $
+%% $Id: hvqrurl.sty 901 2024-05-26 07:18:06Z herbert $
%%
%% This file is distributed under the terms of the LaTeX Project Public
%% License from CTAN archives in directory macros/latex/base/lppl.txt.
@@ -7,21 +7,25 @@
% Copyright 2019,21,23,24 Herbert Voss hvoss@tug.org
%%
\ProvidesPackage{hvqrurl}[%
- 2024/05/14 v.0.08 (Herbert Voss) Supports qr images into the margin (hv)]
+ 2024/05/26 v.0.09 (Herbert Voss) Supports qr images into the margin (hv)]
%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{url}
\RequirePackage{xcolor}
\RequirePackage{marginnote}
-\RequirePackage{qrcode}
+%\RequirePackage{qrcode}
\RequirePackage{xkeyval}
+\newif\if@hv@forget
+\@hv@forgetfalse
+\DeclareOption{forget}{\@hv@forgettrue}
+
\newif\if@no@hyperref
\@no@hyperreffalse
-
\DeclareOption{nohyperref}{\@no@hyperreftrue}
\ProcessOptions
+\if@hv@forget\RequirePackage[forget]{qrcode}\else\RequirePackage{qrcode}\fi
\if@no@hyperref\else\RequirePackage{hyperref}\fi
\newlength\qr@url@qrheight
diff --git a/macros/latex/contrib/l3build/CHANGELOG.md b/macros/latex/contrib/l3build/CHANGELOG.md
index ea466dfccc..f2231144d8 100644
--- a/macros/latex/contrib/l3build/CHANGELOG.md
+++ b/macros/latex/contrib/l3build/CHANGELOG.md
@@ -7,6 +7,15 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2024-05-27]
+
+### Changed
+- Respect `--rerun` in `doc` target (issue \#112)
+
+### Fixed
+- Skip unknown engines correctly in `l3build save`
+- Handling of environment settings in some cases (issue \#353)
+
## [2024-02-08]
### Changed
@@ -776,7 +785,8 @@ this project uses date-based 'snapshot' version identifiers.
- Rationalise short option names: removed `-d`, `-E`, `-r`
- Target `cmdcheck`: specific to LaTeX kernel work
-[Unreleased]: https://github.com/latex3/l3build/compare/2024-02-08...HEAD
+[Unreleased]: https://github.com/latex3/l3build/compare/2024-05-27...HEAD
+[2024-05-27]: https://github.com/latex3/l3build/compare/2024-02-08...2024-05-27
[2024-02-08]: https://github.com/latex3/l3build/compare/2024-01-18...2024-02-08
[2024-01-18]: https://github.com/latex3/l3build/compare/2024-01-09...2024-01-18
[2024-01-09]: https://github.com/latex3/l3build/compare/2024-01-04...2024-01-09
diff --git a/macros/latex/contrib/l3build/README.md b/macros/latex/contrib/l3build/README.md
index b5172bbf21..1b49dc0b0c 100644
--- a/macros/latex/contrib/l3build/README.md
+++ b/macros/latex/contrib/l3build/README.md
@@ -1,7 +1,7 @@
l3build: a testing and building system for LaTeX
=================================================
-Release 2024-02-08
+Release 2024-05-27
Overview
--------
diff --git a/macros/latex/contrib/l3build/l3build-aux.lua b/macros/latex/contrib/l3build/l3build-aux.lua
index dd8c410fc0..bf0b85c698 100644
--- a/macros/latex/contrib/l3build/l3build-aux.lua
+++ b/macros/latex/contrib/l3build/l3build-aux.lua
@@ -189,9 +189,9 @@ function runcmd(cmd,dir,vars)
dir = abspath(dir)
vars = vars or {}
-- Allow for local texmf files
- local env = ""
- if not match(checkformat,"^context$") then
- env = os_setenv .. " TEXMFCNF=." .. os_pathsep .. os_concat
+ local env
+ if checkformat ~= "context" then
+ env = os_setenv .. " TEXMFCNF=." .. os_pathsep
end
local envpaths = "." .. localtexmf() .. os_pathsep
.. abspath(localdir) .. os_pathsep
@@ -201,11 +201,9 @@ function runcmd(cmd,dir,vars)
envpaths = gsub(envpaths,'"','')
end
for _,var in pairs(vars) do
- if env ~= "" then
- env = env .. os_setenv .. " " .. var .. "=" .. envpaths .. os_concat
- else
- env = os_setenv .. " " .. var .. "=" .. envpaths
- end
+ env = (env and (env .. os_concat) or "")
+ .. os_setenv .. " " .. var .. "=" .. envpaths
end
- return run(dir,set_epoch_cmd(epoch, forcedocepoch) .. env .. cmd)
+ return run(dir,set_epoch_cmd(epoch, forcedocepoch)
+ .. (env and (env .. os_concat) or "") .. cmd)
end
diff --git a/macros/latex/contrib/l3build/l3build-check.lua b/macros/latex/contrib/l3build/l3build-check.lua
index 812187123a..d6d30e3e2a 100644
--- a/macros/latex/contrib/l3build/l3build-check.lua
+++ b/macros/latex/contrib/l3build/l3build-check.lua
@@ -778,7 +778,7 @@ function runtest(name, engine, hide, ext, test_type, breakout)
local function setup(file)
return " -jobname=" .. name .. tokens .. ' "\\input ' .. file .. '" '
end
- if match(checkformat,"^context$") then
+ if checkformat == "context" then
function setup(file) return tokens .. ' "' .. file .. '" ' end
end
if match(binary,"make4ht") then
@@ -1119,7 +1119,12 @@ function save(names)
return errorlevel
end
end
- local engines = options["engine"] or {stdengine}
+ local engines
+ if options["engine"] then
+ engines = checkengines -- sanitized by check_engines()
+ else
+ engines = {stdengine}
+ end
if names == nil then
print("Arguments are required for the save command")
return 1
diff --git a/macros/latex/contrib/l3build/l3build-help.lua b/macros/latex/contrib/l3build/l3build-help.lua
index 46b0bc45b3..9cad7135dd 100644
--- a/macros/latex/contrib/l3build/l3build-help.lua
+++ b/macros/latex/contrib/l3build/l3build-help.lua
@@ -59,7 +59,7 @@ function help()
if not (match(arg[0], "l3build%.lua$") or match(arg[0],"l3build$")) then
scriptname = arg[0]
end
- print("usage: " .. scriptname .. " <target> [<options>] [<names>]")
+ print("\nUsage: " .. scriptname .. " <target> [<options>] [<names>]")
print("")
print("Valid targets are:")
local longest,t = setup_list(target_list)
diff --git a/macros/latex/contrib/l3build/l3build-typesetting.lua b/macros/latex/contrib/l3build/l3build-typesetting.lua
index 8de57f3718..eaffbe6ae9 100644
--- a/macros/latex/contrib/l3build/l3build-typesetting.lua
+++ b/macros/latex/contrib/l3build/l3build-typesetting.lua
@@ -181,7 +181,10 @@ function docinit_hook() return 0 end
-- Typeset all required documents
-- Uses a set of dedicated auxiliaries that need to be available to others
function doc(files)
- local errorlevel = docinit()
+ local errorlevel = 0
+ if not options["rerun"] then
+ errorlevel = docinit()
+ end
if errorlevel ~= 0 then return errorlevel end
local done = {}
local files_unknown = {}
diff --git a/macros/latex/contrib/l3build/l3build.1 b/macros/latex/contrib/l3build/l3build.1
index b983494b73..d42e486f3c 100644
--- a/macros/latex/contrib/l3build/l3build.1
+++ b/macros/latex/contrib/l3build/l3build.1
@@ -1,91 +1,71 @@
-.TH l3build 1 "2024-02-08"
+.TH L3BUILD 1 "2024-05-27" "LaTeX"
+
.SH NAME
-l3build \- Checking and building packages
+l3build
+
.SH SYNOPSIS
-l3build <target> [<options>] [<names>]
+ Usage l3build <target> [<options>] [<names>]
+
.SH DESCRIPTION
-The l3build system is a Lua script for building TeX packages, with particular
-emphasis on regression testing. It is written in cross-platform Lua code, so
-can be used by any modern TeX distribution with the texlua interpreter. A
-package for building with l3build can be written in any TeX dialect; its
-defaults are set up for LaTeX packages written in the DocStrip style.
-.PP
-The standard l3build targets are:
-.IP check
-Runs all automated tests
-.IP clean
-Cleans out directory tree
-.IP ctan
-Creates CTAN-ready archive
-.IP doc
-Typesets all documentation files
-.IP install
-Installs files into the local texmf tree
-.IP manifest
-Creates a manifest file
-.IP save
-Saves test validation log
-.IP tag
-Updates release tags in files
-.IP uninstall
-Uninstalls files from the local texmf tree
-.IP unpack
-Unpacks the source files into the build tree
-.IP upload
-Sends archive to CTAN for public release
+------
+
+The l3build module is designed to support the development of
+high-quality LaTeX code by providing:
+* A unit testing system
+* Automated typesetting of code sources
+* A reliable packaging system for CTAN releases
+
+The bundle consists of a Lua script to run the tasks and a
+.tex file which provides the testing environment. These were
+originally developed for supporting LaTeX development but
+are designed such that they can be readily used by others. Full
+documentation is provided.
+
+.SH COMMANDS
+Valid targets are:
+ check Runs all automated tests
+ clean Cleans out directory tree
+ ctan Creates CTAN-ready archive
+ doc Typesets all documentation files
+ install Installs files into the local texmf tree
+ manifest Creates a manifest file
+ save Saves test validation log
+ tag Updates release tags in files
+ uninstall Uninstalls files from the local texmf tree
+ unpack Unpacks the source files into the build tree
+ upload Sends archive to CTAN for public release
+
.SH OPTIONS
-Various options apply
-.IP --config|-c
-Sets the config(s) used for running tests
-.IP --date
-Sets the date to insert into sources
-.IP --debug
-Runs target in debug mode
-.IP --dirty
-Skips cleaning up the test area
-.IP --dry-run
-Dry run for install or upload
-.IP --email
-Email address of CTAN uploader
-.IP --engine|-e
-Sets the engine(s) to use for running test
-.IP --epoch
-Sets the epoch for tests and typesetting
-.IP --file|-F
-Takes the upload announcement from the given file
-.IP --first
-Name of first test to run
-.IP --full
-Installs all files
-.IP --halt-on-error|-H
-Stops running tests after the first failure
-.IP --help|-h
-Prints help message and exits
-.IP --last
-Name of last test to run
-.IP --message|-m
-Text for upload announcement message
-.IP --quiet|-q
-Suppresses TeX output when unpacking
-.IP --rerun
-Skips setup: simply reruns tests
-.IP --show-log-on-error
-Shows the full log of the failure with 'halt-on-error'
-.IP --show-saves|-S
-Shows the invocation to update failing .tlg files
-.IP --shuffle
-Shuffles order of tests
-.IP --stdengine|-s
-Run tests with the std engine (config dependent)
-.IP --texmfhome
-Location of user texmf tree
-.IP --version
-Prints version information and exits
-.SH BUGS
-.SH AUTHOR
-The LaTeX Project (latex-team@latex-project.org)
-.PP
-Please log issues on the GitHub homepage:
-https://github.com/latex3/l3build/issues.
-.SH SEE ALSO
-See l3build.pdf for more details.
+Valid options are:
+ --config|-c Sets the config(s) used for running tests
+ --date Sets the date to insert into sources
+ --debug Runs target in debug mode
+ --dirty Skips cleaning up the test area
+ --dry-run Dry run for install or upload
+ --email Email address of CTAN uploader
+ --engine|-e Sets the engine(s) to use for running test
+ --epoch Sets the epoch for tests and typesetting
+ --file|-F Takes the upload announcement from the given file
+ --first Name of first test to run
+ --full Installs all files
+ --halt-on-error|-H Stops running tests after the first failure
+ --help|-h Prints this message and exits
+ --last Name of last test to run
+ --message|-m Text for upload announcement message
+ --quiet|-q Suppresses TeX output when unpacking
+ --rerun Skips setup: simply reruns tests
+ --show-log-on-error Shows the full log of the failure with 'halt-on-error'
+ --show-saves|-S Shows the invocation to update failing .tlg files
+ --shuffle Shuffles order of tests
+ --stdengine|-s Run tests with the std engine (config dependent)
+ --texmfhome Location of user texmf tree
+ --version Prints version information and exits
+
+.SH "SEE ALSO"
+Full manual available via 'texdoc l3build'.
+
+Repository : https://github.com/latex3/l3build
+
+Bug tracker : https://github.com/latex3/l3build/issues
+.SH AUTHORS
+Copyright (C) 2014-2024 The LaTeX Project
diff --git a/macros/latex/contrib/l3build/l3build.dtx b/macros/latex/contrib/l3build/l3build.dtx
index 96c1f0ead8..2433c7a311 100644
--- a/macros/latex/contrib/l3build/l3build.dtx
+++ b/macros/latex/contrib/l3build/l3build.dtx
@@ -251,7 +251,7 @@
% }^^A
% }
%
-% \date{Released 2024-02-08}
+% \date{Released 2024-05-27}
%
% \maketitle
% \tableofcontents
@@ -1227,9 +1227,9 @@
% \subsection{Settings in \texttt{texmf.cnf}}
%
% To allow application of non-standard \TeX{} trees or similar non-standard
-% settings, \pkg{l3build} enables searching for a \texttt{texmf.cnf} file
-% by setting the envirnmental variable \texttt{TEXMFCNF}. This might
-% for example be used with a file containing
+% settings, \pkg{l3build} sets the environment variable \texttt{TEXMFCNF}
+% to allow reading of any \texttt{texmf.cnf} file present in the support folder.
+% This might for example be used with a file containing
% \begin{verbatim}
% TEXMFAUXTREES = ../../texmf,
% \end{verbatim}
diff --git a/macros/latex/contrib/l3build/l3build.lua b/macros/latex/contrib/l3build/l3build.lua
index 5b40bc5111..bb53a2ce55 100755
--- a/macros/latex/contrib/l3build/l3build.lua
+++ b/macros/latex/contrib/l3build/l3build.lua
@@ -25,7 +25,7 @@ for those people who are interested.
--]]
-- Version information
-release_date = "2024-02-08"
+release_date = "2024-05-27"
-- File operations are aided by the LuaFileSystem module
local lfs = require("lfs")
diff --git a/macros/latex/contrib/l3build/l3build.pdf b/macros/latex/contrib/l3build/l3build.pdf
index af2c8688f0..93f4b8f3ab 100644
--- a/macros/latex/contrib/l3build/l3build.pdf
+++ b/macros/latex/contrib/l3build/l3build.pdf
Binary files differ
diff --git a/macros/latex/contrib/lastpage/README b/macros/latex/contrib/lastpage/README
index 4545b13a60..b7c3c78bb2 100644
--- a/macros/latex/contrib/lastpage/README
+++ b/macros/latex/contrib/lastpage/README
@@ -1,4 +1,4 @@
-README for lastpage package, 2024-04-27, v2.1a
+README for lastpage package, 2024-07-07, v2.1c
TABLE OF CONTENTS
diff --git a/macros/latex/contrib/lastpage/lastpage-example.pdf b/macros/latex/contrib/lastpage/lastpage-example.pdf
index 6d1c748525..db990f6942 100644
--- a/macros/latex/contrib/lastpage/lastpage-example.pdf
+++ b/macros/latex/contrib/lastpage/lastpage-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/lastpage/lastpage.dtx b/macros/latex/contrib/lastpage/lastpage.dtx
index 104d6b8418..c447d39cc6 100644
--- a/macros/latex/contrib/lastpage/lastpage.dtx
+++ b/macros/latex/contrib/lastpage/lastpage.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% File: lastpage.dtx
-% Version: 2024-04-27 v2.1a
+% Version: 2024-07-07 v2.1c
% Info: Refers to last page's name
%
% Copyright © 2010 - 2024 by
@@ -65,7 +65,7 @@
\input docstrip.tex
\Msg{**********************************************************************}
\Msg{* Installation *}
-\Msg{* Package: lastpage 2024-04-27 v2.1a Refers to last page's name (HMM)*}
+\Msg{* Package: lastpage 2024-07-07 v2.1c Refers to last page's name (HMM)*}
\Msg{**********************************************************************}
\keepsilent
@@ -77,7 +77,7 @@
This is a generated file.
Project: lastpage
-Version: 2024-04-27 v2.1a
+Version: 2024-07-07 v2.1c
Info: Refers to last page's name
Copyright (C) 2010 - 2024 by
@@ -100,10 +100,9 @@ The Current Maintainer of this work is H.-Martin Muench.
This package was invented by Jeffrey P. Goldberg.
I thought that a replacement was needed and therefore created the pageslts package,
-https://ctan.org/pkg/pageslts
-. Nevertheless, for compatibility with existing documents/packages as well as for
-the low amount of resources needed by the lastpage package (no new counter!),
-I updated this package.
+https://ctan.org/pkg/pageslts. Nevertheless, for compatibility with existing
+documents/packages as well as for the low amount of resources needed by the
+lastpage package (no new counter!), I updated this package.
Thanks go to Jeffrey P. Goldberg for allowing me to do this.
While this package allows for things like "Page slash thepage{} of slash pageref{LastPage}"
@@ -185,8 +184,8 @@ In memoriam
%<*driver>
\NeedsTeXFormat{LaTeX2e}[2023-11-01]
\ProvidesFile{lastpage.drv}%
- [2024-04-27 v2.1a Refers to last page's name (HMM)]
-\documentclass{ltxdoc}[2023/03/28]% v2.1j Standard LaTeX documentation class
+ [2024-07-07 v2.1c Refers to last page's name (HMM)]
+\documentclass{ltxdoc}[2024/02/08]% v2.1j Standard LaTeX documentation class
\usepackage{holtxdoc}[2019/12/09]% v0.30 Private additional ltxdoc support (HO)
\hypersetup{%
pdfsubject={Refers to last page's name (HMM; JPG)},%
@@ -234,23 +233,23 @@ In memoriam
% \DoNotIndex{\@auxout,\@evenfoot,\@firstofone,\@firstoftwo,\@ifl@t@r,\@ifpackagelater,\@ifpackageloaded}
% \DoNotIndex{\@ifundefined,\@kernel@reserved@label@data,\@mainaux,\@number,\@oddfoot}
% \DoNotIndex{\addtocounter,\AddToHook,\arabic,\begin}
-% \DoNotIndex{\bigskip,\clearpage,\csname,\documentclass,\EdefUnescapeString,\empty,\end,\endcsname}
-% \DoNotIndex{\enddocument,\ExplSyntaxOff,\ExplSyntaxOn,\fmtversion}
+% \DoNotIndex{\bigskip,\clearpage,\csname,\detokenize,\documentclass,\EdefUnescapeString,\empty,\end}
+% \DoNotIndex{\endcsname,\enddocument,\expanded,\ExplSyntaxOff,\ExplSyntaxOn,\fmtversion}
% \DoNotIndex{\g,\gdef,\here,\hfil,\Hy@temp,\Hy@unicodefalse}
-% \DoNotIndex{\hypersetup,\if@filesw,\if@nobreak,\ifHy@hypertexnames,\ifHy@pageanchor,\ifHy@plainpages}
+% \DoNotIndex{\hypersetup,\if,\if@filesw,\if@nobreak,\ifHy@hypertexnames,\ifHy@pageanchor,\ifHy@plainpages}
% \DoNotIndex{\ifdim,\ifnum,\IfPackageAtLeastTF,\IfPackageLoadedTF,\ifvmode,\ifx,\immediate,\input}
% \DoNotIndex{\label,\lastpage,\lastpage-example.tex,\lastpage.dtx,\lastpage.sty,\lastpagee.sty}
% \DoNotIndex{\lastpageclassic.sty,\lastpagemodern.sty,\LaTeX,\LaTeX-kernel,\listfiles}
-% \DoNotIndex{\makeatletter,\makeatother,\markboth,\mbox,\message,\MessageBreak}
+% \DoNotIndex{\makeatletter,\makeatother,\markboth,\meaning,\mbox,\message,\MessageBreak}
% \DoNotIndex{\NeedsTeXFormat,\newcommand,\newcounter,\newline,\newpage,\nobreak}
% \DoNotIndex{\noindent,\normalsize,\numexpr,\origenddocument,\PackageError,\PackageWarning}
% \DoNotIndex{\PackageWarningNoLine,\pagenumbering,\pageref,\pdfstringdef,\protect,\ProvidesPackage}
% \DoNotIndex{\qquad,\RequirePackage,\section,\ShowHook,\slshape,\smallskip,\space,\test,\textbf}
% \DoNotIndex{\textit,\textquotedblleft,\textquotedblright,\textsf,\texttt,\the,\thepage}
-% \DoNotIndex{\today,\upshape,\url,\usepackage,\value,\verb,\wd,\write}
+% \DoNotIndex{\today,\upshape,\url,\usepackage,\value,\verb,\wd,\write,\xlastpage@rmpage,\xxlastpage@rmpage}
%
% \title{The \xpackage{lastpage} package}
-% \date{2024-04-27 v2.1a}
+% \date{2024-07-07 v2.1c}
% \author{H.-Martin Münch\\\xemail{Martin.Muench at Uni-Bonn.de}\\
% invented by Jeffrey P. Goldberg\\\xemail{jeffrey+news at goldmark.org}}
%
@@ -559,6 +558,18 @@ In memoriam
% but |\lastpage@putlabel| was replaced by |\lastpage@putl@bel|.
% Because \linebreak |\lastpage@putlabel| is no longer called, now there should not be any
% double definitions of the \texttt{lastpage} label.
+%
+% \subsection{\texttt{\textbackslash pagenumbering\{fnsymbol\}}}
+% When using the foot-note-symbols as page numbers,
+% it can be necessary to declare in the document's preamble:
+% \begin{verbatim}
+% \DeclareTextCommand{\textasteriskcentered}{PD1}{*}
+% \DeclareTextCommand{\textdagger}{PD1}{†}
+% %\DeclareTextCommand{\textdaggerdbl}{PD1}{‡)% seems to neither work nor be necessary
+% \DeclareTextCommand{\textsection}{PD1}{§}
+% \DeclareTextCommand{\textparagraph}{PD1}{¶}
+% \DeclareTextCommand{\textbardbl}{PD1}{‖}
+% \end{verbatim}
% \newpage
%
% \section{Alternatives\label{sec:Alternatives}}
@@ -574,7 +585,7 @@ In memoriam
% \textbf{Note: The current version 2015/12/21 v1.2f of the \pkg{pageslts} package
% has not yet been updated to the new hook mechanism. In special cases (for example }%
% |\pagenumbering{fnsymbol}|\textbf{) the current version of that package combined
-% with a current \LaTeX-format fails. Together with about 80~other packages
+% with a current \LaTeX-format fails. Together with several other packages
% (small to large, public as well as private, some probably obsolete) it is
% in the update queue.}\newline
% The \xpackage{pageslts} package first started as a revision of this
@@ -723,17 +734,17 @@ In memoriam
%
% \begin{macrocode}
%<*example>
-\documentclass[british]{article}[2023/05/17]% v1.4n Standard LaTeX document class
+\documentclass[british]{article}[2024/02/08]% v1.4n Standard LaTeX document class
\makeatletter
\@ifl@t@r\fmtversion{2022/11/01}{%
\AddToHook{enddocument/afterlastpage}[lastpage]{%
\message{^^JLaTeX Info: Executing hook `enddocument/afterlastpage'.}}%
}{\AtEndDocument{\message{^^JLaTeX Info: Executing hook `AtEndDocument'.}}%
}
-\usepackage[draft]{showkeys}[2023/07/08]% v3.19 Show cite and label keys (DPC, MH)
+\usepackage[draft]{showkeys}[2024/05/23]% v3.21 Show cite and label keys (DPC, MH)
%% Use final instead of draft to hide the keys. %%
\usepackage[pdfpagelabels=true,hyperindex=false]{hyperref}[2024-01-20]% v7.01h
-%% Hypertext links for LaTeX
+\@ifpackageloaded{hyperref}{% Hypertext links for LaTeX
\hypersetup{extension=pdf,%
plainpages=false,%
pdflang={en},%
@@ -744,9 +755,8 @@ In memoriam
pdfview=Fit,%
pdfstartview=Fit,%
pdfpagelayout=SinglePage%
-}
-\@ifpackageloaded{hyperref}{}{\usepackage{url}[2013/09/16]}% v3.4
-\usepackage{lastpage}[2024/04/27]% v2.1a
+}}{\usepackage{url}[2013/09/16]}% v3.4
+\usepackage{lastpage}[2024/07/07]% v2.1c
\renewcommand{\@evenfoot}{%
\normalsize\slshape \today\hfil \upshape %
page \thepage{} of \pageref{LastPage}}
@@ -758,7 +768,7 @@ In memoriam
\section*{Example for lastpage}
\markboth{Example for lastpage}{Example for lastpage}
This example demonstrates the use of package\newline
-\textsf{lastpage}, v2.1a as of 2024-04-27 (HMM; JPG).\newline
+\textsf{lastpage}, v2.1c as of 2024-07-07 (HMM; JPG).\newline
The package takes no options.\newline
For more details please see the documentation!\newline
@@ -783,7 +793,7 @@ trademark owner. There is no intention of infringement; the
usage is to the benefit of the trademark owner.\newline
\textbf{Tip}: Use \textit{logical page numbers}
-for the display of the pdf (in Adobe Acrobat Reader 2024.002.20687:
+for the display of the pdf (in Adobe Acrobat Reader 2024.002.20895:
Edit $>$ Preferences $>$ Page Display $>$
Page Content and Information: Use logical page numbers)!\newline
@@ -837,8 +847,8 @@ The code does not generally work even without hyperref.
\end{verbatim}
\end{quote}
-\noindent does work, because \verb|\lastpage@lastpage| contains the name
-of the page, \mbox{example:}
+\noindent does work (two compilations needed), because \verb|\lastpage@lastpage|
+contains the name of the page, \mbox{example:}
\begin{verbatim}
Page \thepage{} is (not) page \makeatletter\lastpage@lastpage\makeatother.
\end{verbatim}
@@ -894,7 +904,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \DescribeMacro{lastpage.sty}
% We first need to determine whether we are on \TeX~2.09 or \LaTeX2e.\newline
% (That line, which is too long for the documentation, reads:\newline
-% |\def\loadlastpage{\ProvidesPackage{lastpage}[2024/04/27 v2.1a lastpage:|\linebreak
+% |\def\loadlastpage{\ProvidesPackage{lastpage}[2024/07/07 v2.1c lastpage:|\linebreak
% | 2.09 or 2e? (HMM)]\relax\RequirePackage{lastpage2e}}|.)
%
% \begin{macrocode}
@@ -902,7 +912,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
%% Part of the "lastpage" package
%% loads either lastpage2.09.sty for TeX 2.09 or lastpage2e.sty for LaTeX 2e
%% with code from https://groups.google.com/g/comp.text.tex/c/-Qmhj1ZI4xM
-\def\loadlastpage{\ProvidesPackage{lastpage}[2024/04/27 v2.1a lastpage: 2.09 or 2e? (HMM)]\relax\RequirePackage{lastpage2e}}
+\def\loadlastpage{\ProvidesPackage{lastpage}[2024/07/07 v2.1c lastpage: 2.09 or 2e? (HMM)]\relax\RequirePackage{lastpage2e}}
\begingroup \expandafter \ifx \csname documentclass\endcsname\relax
\endgroup \expandafter \input{lastpage209.sty}
\else \endgroup \expandafter \loadlastpage
@@ -942,7 +952,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
%<*lastpage2e>
%% Part of the "lastpage" package
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
-\ProvidesPackage{lastpage2e}[2024/04/27 v2.1a %
+\ProvidesPackage{lastpage2e}[2024/07/07 v2.1c %
Decide which 2e lastpage version to use (HMM)]
\@ifl@t@r\fmtversion{2023/06/01}{\RequirePackage{lastpagemodern}}{%
\RequirePackage{lastpageclassic}}
@@ -957,7 +967,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
%<*lastpageclassic>
%% Part of the "lastpage" package
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
-\ProvidesPackage{lastpageclassic}[2024/04/27 v2.1a %
+\ProvidesPackage{lastpageclassic}[2024/07/07 v2.1c %
Refers to last page's name (HMM; JPG)]
%% allows for things like "Page \thepage{} of \pageref{LastPage}"
%% to get "Page 7 of 9"
@@ -1375,7 +1385,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
%<*lastpagemodern>
%% Part of the "lastpage" package
\NeedsTeXFormat{LaTeX2e}[2023-06-01]
-\ProvidesPackage{lastpagemodern}[2024-04-27 v2.1a %
+\ProvidesPackage{lastpagemodern}[2024-07-07 v2.1c %
Refers to last page's name (HMM; JPG)]
%% allows for things like "Page \thepage{} of \pageref{LastPage}"
%% to get "Page 7 of 9" or "Page VII of IX";
@@ -1463,14 +1473,69 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\lastpage@makeHy}
+% Just once we need the page from |\@currentHpage| without any \mbox{\textquotedblleft |page.|\textquotedblright :}
+% \begin{macrocode}
+\newcommand{\lastpage@makeHy}{%
+ \gdef\lastpage@Hy{}%
+ \IfPackageLoadedTF{hyperref}{%
+ \ifHy@pageanchor%
+ \@ifundefined{@currentHpage}{%
+ \PackageError{lastpage}{%
+ Kernel command \string\@currentHpage\space is undefined}{%
+ Please contact the lastpage maintainer.}%
+% \end{macrocode}
+% |\gdef\lastpage@Hy{}|, but that was already done at the beginning of this command.
+% \begin{macrocode}
+ }{\xdef\lastpage@Hptest{Doc-Start}%
+ \ifx\lastpage@Hptest\@currentHpage\relax%
+ \gdef\lastpage@Hy{\@currentHpage}%
+ \else%
+ \edef\lastpage@Hptest{\@currentHpage}%
+ \ifx\lastpage@Hptest\empty\relax%
+% \end{macrocode}
+% |\gdef\lastpage@Hy{}|, but that was already done at the beginning of this command.
+% \begin{macrocode}
+ \else%
+% \end{macrocode}
+% |\@currentHpage| should be |page.<some number>|, |\lastpage@rmpage| removes the
+% \mbox{\textquotedblleft |page.|\textquotedblright .} Next compilation run,
+% |\lastpage@lastpageHy| gets defined via the \xfile{aux} file.
+% If we arrived at this place, but the definition is still empty,
+% then |\@currentHpage| has some unexpected content.
+% \begin{macrocode}
+ \gdef\lastpage@Hy{\lastpage@rmpage{\@currentHpage}}%
+ \ifx\lastpage@lastpageHy\empty\relax%
+ \PackageWarningNoLine{lastpage}{%
+ \string\@currentHpage\space is\MessageBreak%
+ \meaning\@currentHpage\MessageBreak%
+ not beginning with "page.",\MessageBreak%
+ \string\lastpage@lastpageHy\space is now let empty.}%
+ \fi%
+ \fi%
+ \fi%
+ }%
+ \fi%
+ }{}%
+ }%
+
+% \end{macrocode}
+% \end{macro}
% \begin{macro}{\lastpage@rmpage}
-% Just once we need |\@currentHpage| without the \mbox{\textquotedblleft |page.|\textquotedblright :}
+% |\lastpage@rmpage| removes the \mbox{\textquotedblleft |page.|\textquotedblright.}
+%
% \begin{macrocode}
-%% similar to https://tex.stackexchange.com/a/12811/6865
-\def\lastpage@rmpage#1{\expandafter\lastpage@currentH#1\relax}
-\def\lastpage@currentH#1.#2\relax{#2}
+%% Code provided by David Carlisle at https://tex.stackexchange.com/a/721877
+\def\lastpage@rmpage#1{%
+ \expandafter\xlastpage@rmpage\expanded{#1}\xlastpage@rmpage page.%
+ \xlastpage@rmpage\xxlastpage@rmpage{#1}}
+\def\xlastpage@rmpage #1page.#2\xlastpage@rmpage#3\xxlastpage@rmpage#4{%
+ \if$\detokenize{#1}$#2%\else#4
+ \fi}
% \end{macrocode}
+% |\else#4| means, that it did not start with |page.|, and whatever it is,
+% we cannot use this |#4| for |\lastpage@Hy|.
% \end{macro}
% \begin{macro}{\lastpage@putl@bel}
% \indent This command does the writing of the label.
@@ -1529,15 +1594,13 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
{\@kernel@reserved@label@data}}%
}%
% \end{macrocode}
-% \pagebreak
% \noindent We also save the values, so that we can later (next rerun) check,
% whether they have been saved in the \xfile{aux} file.
%
% \begin{macrocode}
\protected@iwrite\@auxout{}{%
\string\gdef\string\lastpage@lastpage{\thepage}}%
- \gdef\lastpage@Hy{\IfPackageLoadedTF{hyperref}{%
- \ifHy@pageanchor\lastpage@rmpage{\@currentHpage}\fi}{}}%
+ \lastpage@makeHy%
\protected@iwrite\@auxout{}{%
\string\gdef\string\lastpage@lastpageHy{\lastpage@Hy}}%
% \end{macrocode}
@@ -1553,7 +1616,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \end{macrocode}
% \end{macro}
-%
+%\pagebreak
% \begin{macro}{\lastpage@fileswtest}
% \indent \hspace*{2em}Later it will be determined whether it is allowed to write
% to the \xfile{aux} file. If it was \emph{not} allowed, it is checked
@@ -1679,7 +1742,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \begin{description}
% \item[-] \TeX Format \LaTeXe{}: \url{https://www.CTAN.org}
%
-% \item[-] document class \xclass{ltxdoc}, 2023/03/28, v2.1j,
+% \item[-] document class \xclass{ltxdoc}, 2024/02/08, v2.1j,
% \url{https://ctan.org/pkg/ltxdoc}
%
% \item[-] package \xpackage{holtxdoc}, 2019/12/09, v0.30,
@@ -1692,7 +1755,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \begin{description}
% \item[-] \TeX, \url{https://www.CTAN.org}
%
-% \item[-] package \xpackage{lastpage}, 2024-04-27, v2.1a,
+% \item[-] package \xpackage{lastpage}, 2024-07-07, v2.1c,
% \url{https://ctan.org/pkg/lastpage}
% \end{description}
%
@@ -1702,7 +1765,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \begin{description}
% \item[-] \TeX-format \LaTeX{}, v2.09
%
-% \item[-] package \xpackage{lastpage209}, 2024-04-27, v2.1a,
+% \item[-] package \xpackage{lastpage209}, 2024-07-07, v2.1c,
% \url{https://ctan.org/pkg/lastpage}
% \end{description}
% and does not work with \xpackage{hyperref}, which needs \LaTeX2e{}.\smallskip
@@ -1714,7 +1777,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \item[-] \TeX-format \LaTeXe{} 1994/12/01 or newer,
% \url{https://www.CTAN.org}
%
-% \item[-] package \xpackage{lastpage}, 2024-04-27, v2.1a,
+% \item[-] package \xpackage{lastpage}, 2024-07-07, v2.1c,
% \url{https://ctan.org/pkg/lastpage}
% \end{description}
%
@@ -1725,7 +1788,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \item[-] \TeX-format \LaTeXe{} between 1994/12/01 and 2023-05-31,\newline
% \url{https://www.CTAN.org}
%
-% \item[-] package \xpackage{lastpage}, 2024-04-27, v2.1a,
+% \item[-] package \xpackage{lastpage}, 2024-07-07, v2.1c,
% \url{https://ctan.org/pkg/lastpage}
% \end{description}
% and can use
@@ -1742,13 +1805,13 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \item[-] \TeX-format \LaTeXe{} 2023-06-01 or newer,\newline
% \url{https://www.CTAN.org}
%
-% \item[-] package \xpackage{lastpage}, 2024-04-27, v2.1a,
+% \item[-] package \xpackage{lastpage}, 2024-07-07, v2.1c,
% \url{https://ctan.org/pkg/lastpage}
% \end{description}
% and can use
% \begin{description}
% \item[-] package \xpackage{hyperref}, 2023-11-07 and newer
-% (tested with: 2024-01-20, v7.01h),
+% (tested with: 2024-05-23, v7.01i),
% \url{https://ctan.org/pkg/hyperref}
% \end{description}
% \pagebreak
@@ -1757,7 +1820,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% The |lastpage-example.tex| requires the same file as all
% documents using the \xpackage{lastpage} package, i.\,e.
% \begin{description}
-% \item[-] package \xpackage{lastpage}, 2024-04-27, v2.1a,
+% \item[-] package \xpackage{lastpage}, 2024-07-07, v2.1c,
% \url{https://ctan.org/pkg/lastpage}\newline
% (Well, it is the example file for this package, and because you are reading the
% documentation for the \xpackage{lastpage} package, it can be assumed that you already
@@ -1765,13 +1828,13 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \end{description}
% and additionally:
% \begin{description}
-% \item[-] class \xpackage{article}, 2023-05-17, v1.4n, from \xpackage{classes}:
+% \item[-] class \xpackage{article}, 2024-02-08, v1.4n, from \xpackage{classes}:
% \url{https://ctan.org/pkg/classes}
%
-% \item[-] package \xpackage{showkeys}, 2023-07-08, v3.19,
+% \item[-] package \xpackage{showkeys}, 2024-05-23, v3.21,
% \url{https://ctan.org/pkg/showkeys}
%
-% \item[-] package \xpackage{hyperref}, 2024-01-20, v7.01h,
+% \item[-] package \xpackage{hyperref}, 2024-05-23, v7.01i,
% \url{https://ctan.org/pkg/hyperref}
% \end{description}
%
@@ -2038,7 +2101,8 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% to update it. Further I would like to thank \textsc{Heiko Oberdiek}
% for providing a~lot~(!) of useful packages (from which I also learned everything
% I know about creating a file in \xfile{dtx} format, OK, say it: copying).
-% Thanks for bug reports go to \textsc{Ulrike Fischer} (twice),
+% Thanks to \textsc{David Carlisle} for the new code for |\lastpage@rmpage|.
+% Thanks for bug reports go to \textsc{Ulrike Fischer} (several times),
% \textsc{Sebastian Bank}, \textsc{James Hedges}, \textsc{Mikhail Titov},
% \textsc{Micha\l{} Herman}, \textsc{Matteo Gamboz}, and \textsc{James Small}.
% Thanks to \textsc{Sven Siegmund} for pointing out a necessary further
@@ -2219,8 +2283,7 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \item Replaced |\immediate\write| by a form of (pseudo-code!) |\immediate\protected@write|.
% (Thanks to \textsc{Ulrike Fischer} for the error report and solution!)
% \item Update of the |\lastpage@putl@bel| code to \pkg{hyperref} 2023-07-08, v7.01b,
-% which now allows fnsymbol as page numbering scheme (while links to, for example,
-% a page named $\|$ still do not work).
+% which now allows fnsymbol as page numbering scheme.
% \end{Version}
% \begin{Version}{2023-10-06 v2.0d}
% \item For plain arabic page numbers only, \pkg{lastpage} again writes the page number
@@ -2237,6 +2300,16 @@ To see the content of the \texttt{enddocument/afterlastpage}-hook
% \item |\lastpage@IfNumericTF| is no longer needed, but has not been removed
% so as not to break older documents that use it in a different context.
% \end{Version}
+% \begin{Version}{2024-07-03 v2.1b}
+% \item The \xclass{beamer} class loads \xpackage{hyperref} partially,
+% so that \xpackage{hyperref} is incorrectly detected as having been loaded.
+% The defining operation for |\lastpage@Hy| has been changed to catch this
+% and other different cases.
+% \end{Version}
+% \begin{Version}{2024-07-07 v2.1c}
+% \item With help from \textsc{David Carlisle} |\lastpage@rmpage| no longer assumes
+% |\@currentHpage| to begin with |page.|.
+% \end{Version}
% \end{History}
% \bigskip
%
diff --git a/macros/latex/contrib/lastpage/lastpage.pdf b/macros/latex/contrib/lastpage/lastpage.pdf
index 02cb1362b7..9d224e6772 100644
--- a/macros/latex/contrib/lastpage/lastpage.pdf
+++ b/macros/latex/contrib/lastpage/lastpage.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/doc/lettrine-demo-arabic.pdf b/macros/latex/contrib/lettrine/doc/lettrine-demo-arabic.pdf
index b2e843d1b7..d9df92737e 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine-demo-arabic.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine-demo-arabic.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf b/macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
index f8c0fc77c2..eb04394020 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf b/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
index f85a80ef42..7e51b43944 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex b/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex
index d49d889089..8ffa8dbdeb 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex
+++ b/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex
@@ -166,14 +166,16 @@ la reliait au château de Treillan distant de quelques kilomètres à peine.
\vspace{.5\baselineskip}
\textit{Changement de police (ici Typocaps)
- et de couleur pour la lettrine :}\\
+ et de couleur pour la lettrine et sa suite :}\\
\verb+\renewcommand{\LettrineFontHook}{\Typocapsfamily\color{red}}+\\
-\verb+\lettrine[findent=.3em]{E}{n} plein marais...+
+\verb+\renewcommand{\LettrineTextFont}{\color{red}\scshape}+\\
+\verb+\lettrine[findent=.3em]{E}{n plein marais de la Souteyranne}+
{% Groupe (changement local de fonte)
\renewcommand{\LettrineFontHook}{\Typocapsfamily\color{red}}
+\renewcommand{\LettrineTextFont}{\color{red}\scshape}
-\lettrine[findent=.3em]{E}{n} plein marais de la Souteyranne, à quelques
+\lettrine[findent=.3em]{E}{n plein marais de la Souteyranne}, à quelques
kilomètres au nord d'Aigues-Mortes, se trouve la Tour Carbonnière.
Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès
terrestre de la ville fortifiée.
diff --git a/macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf b/macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
index a0c3aa3bdc..20ec7e2186 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/doc/lettrine.pdf b/macros/latex/contrib/lettrine/doc/lettrine.pdf
index 2866dec763..ddca3c74cd 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/lettrine.dtx b/macros/latex/contrib/lettrine/lettrine.dtx
index c4bf9472c5..e6df6e3b70 100644
--- a/macros/latex/contrib/lettrine/lettrine.dtx
+++ b/macros/latex/contrib/lettrine/lettrine.dtx
@@ -107,7 +107,7 @@
\ProvidesFile{lettrine.dtx}
%</dtx>
%<*sty|dtx>
- [2024-01-20 v2.60 (Daniel Flipo)]
+ [2024-06-26 v2.61 (Daniel Flipo)]
%</sty|dtx>
% \fi
%
@@ -314,9 +314,6 @@
% \item |\LettrineImagefalse|,
% \item |\LettrineOnGridfalse|,
% \item |\LettrineRealHeightfalse|,
-% \item |\renewcommand*{\LettrineTextFont}{\scshape}|,
-% \item |\renewcommand*{\LettrineTestString}{EFTZ}|,
-% \item |\renewcommand*{\LettrineSecondString}{x}|,
% \item |\renewcommand{\DefaultOptionsFile}{optfile.cfl}|.
% \end{itemize}
%
@@ -336,6 +333,14 @@
% file will be overridden by the optional arguments eventually given
% to the |\lettrine| command.
%
+% More customisation possibilities are offered by the next four
+% commands:
+% \begin{itemize}
+% \item |\renewcommand*{\LettrineFontHook}{}|,
+% \item |\renewcommand*{\LettrineTextFont}{\scshape}|,
+% \item |\renewcommand*{\LettrineTestString}{EFTZ}|,
+% \item |\renewcommand*{\LettrineSecondString}{x}|,
+% \end{itemize}
% |\LettrineTextFont| sets the font used for the second argument
% of |\lettrine|, its default definition is
% |\newcommand{\LettrineTextFont}{\scshape}| (second argument in
@@ -376,6 +381,8 @@
% all initials in a (part of) document:
% |\renewcommand{\LettrineFontHook}{\color[gray]{0.5}}| \\
% will colour the initials following this command in grey.
+% A |\color| command can be added in |\LettrineTextHook| if the text
+% following the dropped cap requires the same or another colour.
%
% \changes{v1.3}{2002/08/23}{Correct the documentation to
% mention the cm-super fonts and the type1ec package by
@@ -452,6 +459,10 @@
% environments but does not work within `center’ environments
% except with option \texttt{[lines=1]}.
% \item |\lettrine| does not work within lists.
+% \item If |\lettrine| is used inside any environment, it is
+% \emph{mandatory} to end the paragraph starting with the dropped
+% capital \emph{inside} the environment; adding a |\par| command
+% before the end of environment usually fixes placement issues.
% \item The LaTeX |\raggedright| command doesn’t work well with the
% TeX |\parshape| command used internally by |\lettrine|.
% Please use the |\RaggedRight| command from the \pkg{ragged2e}
@@ -668,10 +679,10 @@
{
lines.code = \setcounter{L@lines}{#1} ,
depth.code = \setcounter{L@depth}{#1} ,
- lhang.code = \renewcommand*{\L@hang}{#1} ,
- loversize.code = \renewcommand*{\L@oversize}{#1} ,
- lraise.code = \renewcommand*{\L@raise}{#1} ,
- ante.code = \renewcommand*{\L@ante}{#1} ,
+ lhang.store = \L@hang ,
+ loversize.store = \L@oversize ,
+ lraise.store = \L@raise ,
+ ante.store = \L@ante ,
findent.code = \setlength{\L@Findent}{#1} ,
nindent.code = \setlength{\L@Nindent}{#1} ,
slope.code = \setlength{\L@slope}{#1} ,
@@ -1166,10 +1177,13 @@
% dropped cap, add a \cs{rule} to mimic its height above the baseline
% instead.}
%
+% \changes{v2.61}{2024/06/26}{Include the `ante’ box into the \cs{smash}
+% command in case it is shifted down.}
+%
% Write the dropped capital into the left margin, and wrap
% the rest of paragraph around it.
% \begin{macrocode}
- \llap{\mbox{\L@ante}\smash{\raisebox{\L@lraise}{\usebox{\L@lbox}}}%
+ \llap{\smash{\mbox{\L@ante}\raisebox{\L@lraise}{\usebox{\L@lbox}}}%
\ifL@grid\else\rule{0pt}{\L@ruleht}\fi
\hskip \the\L@Findent}%
\unhcopy\L@tbox\relax
diff --git a/macros/latex/contrib/linearregression/README.txt b/macros/latex/contrib/linearregression/README.txt
new file mode 100644
index 0000000000..5283d9b1b6
--- /dev/null
+++ b/macros/latex/contrib/linearregression/README.txt
@@ -0,0 +1,41 @@
+2024-06-10
+---------------------------------------------------------------------
+This file is ** README.txt ** for the ** linearregression ** package
+---------------------------------------------------------------------
+Author: Battista Benciolini <benciolinibattista at gmail dot com>
+---------------------------------------------------------------------
+
+The package ** linearregression ** provides the definition of some
+document-level commands (and some auxiliary functions) that perform
+the linear regression on a set of data and present the data and
+the results in tabular and in graphic form.
+
+ ***************************************************************
+ *** The author would strongly appreciate to receive ***
+ *** any comment, criticism and just usage reports ***
+ ***************************************************************
+
+The expl3 syntax is used in the definition of most of
+the commands and functions.
+
+The distribution includes:
+ README.txt (this file)
+ linearregression.dtx (a self extracting and self documenting file)
+ linearregressionpkg.ins (used to only extract the package)
+ linearregression.pdf (documentation)
+
+Running pdflatex linearregression.dtx generates:
+ linearregression.pfd (full documentation, three pass needed)
+ mainlinearregression.tex (interactive main-program document)
+ linearregression.sty (package)
+ sampledata.txt (as the name says)
+
+Running pdflatex linearregressionpkg.ins generates: linearregression.sty
+(and linearregressionpkg.log)
+
+This program may be used, distributed and modified under
+the conditions of the LaTeX Project Public License.
+(see:http://www.latex-project.org/lppl.txt)
+
+===================== END of README file ======================
+
diff --git a/macros/latex/contrib/linearregression/linearregression.dtx b/macros/latex/contrib/linearregression/linearregression.dtx
new file mode 100644
index 0000000000..2eeea126f8
--- /dev/null
+++ b/macros/latex/contrib/linearregression/linearregression.dtx
@@ -0,0 +1,1235 @@
+%\iffalse
+% file: linearregression.dtx
+% author: Battista Benciolini
+% contact: benciolinibattista at gmail dot com
+% date: see preamble
+%
+% process this file with pdflatex to obtain:
+%
+% - linearregression.pfd (full documentation, three pass needed)
+% - mainlinearregression.tex (interactive main-program document)
+% - linearregression.sty (package)
+% - sampledata.txt (as the name says)
+%
+% The author would strongly appreciate to receive
+% any comment, criticism and just usage report
+%
+%\fi
+%\iffalse
+%<*ins>
+\begingroup
+\input docstrip.tex
+\keepsilent
+\preamble
+------------------------------------------------------------------------
+[2024-06-10]
+This file is part of the (expanded) distribution of linearregression
+The author of linearregression is Battista Benciolini
+<benciolinibattista at gmail dot com >
+------------------------------------------------------------------------
+The author would strongly appreciate to receive
+any comment, criticism and just usage report
+------------------------------------------------------------------------
+This program may be used, distributed and modified under
+the conditions of the LaTeX Project Public License.
+(see: http://www.latex-project.org/lppl.txt)
+------------------------------------------------------------------------
+\endpreamble
+\askforoverwritefalse
+\generate{\file{linearregression.sty}{\from{linearregression.dtx}{package}}}
+\generate{\file{mainlinearregression.tex}{\from{linearregression.dtx}{main}}}
+\nopreamble\nopostamble
+\generate{\file{sampledata.txt}{\from{linearregression.dtx}{data}}}
+\endgroup
+%</ins>
+%\fi
+%\iffalse
+%<*driver>
+\documentclass[a4paper,10pt]{ltxdoc}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage[lite,nobysame,non-compressed-cites]{amsrefs}
+\usepackage{amsmath,amssymb,amsfonts}
+\usepackage{multicol}
+\usepackage{linearregression}
+\usepackage{graphics}
+\DeclareRobustCommand*{\Ars}{\textsf{%
+\lower -.48ex\hbox{\rotatebox{-20}{A}}\kern -.3em{rs}}%
+\discretionary{-}{}{\kern -.05em}\TeX\discretionary{-}{}{%
+\kern -.17em}\lower -.357ex\hbox{nica}}% excerpt from some GUIT sty file
+\NewDocumentCommand\vect{m}{\underline{#1}} % vector
+\NewDocumentCommand\barycenter{m}{\overline{#1}} % barycenter
+\NewDocumentCommand\point{}{\vect{y}} % point
+\NewDocumentCommand\coeff{}{\vect{x}} % direction
+\NewDocumentCommand\dx{}{\vect\delta} % direction variation
+\NewDocumentCommand\vv{}{\vect{v}} % barycentric coordinates
+\NewDocumentCommand\trasp{}{^{\mathsf{T}}} % traspose
+\NewDocumentCommand\Renne{}{\mathbb{R}^n} % vector space
+\NewDocumentCommand\dor{}{f} % distance from origin
+\NewDocumentCommand\ipoint{}{i} % index for points
+\NewDocumentCommand\pointsum{}{\sum_{\ipoint=1}^m} % sum over points
+\NewDocumentCommand\reff{m}{(\ref{#1})} % ref in ( )
+\NewDocumentCommand\matr{m}{{#1}} % matrix
+\NewDocumentCommand\mC{}{\matr{C}} % matrix C
+\NewDocumentCommand\mc{}{k} % elements of matrix C
+\NewDocumentCommand\mL{}{\matr{\Lambda}} % matrix lambda
+\NewDocumentCommand\mX{}{\matr{X}} % matrix X
+\NewDocumentCommand\spm{}{\phantom{-}} % space for the sign
+\NewDocumentCommand\ctext{}{caption} % caption (a variable !)
+\NewDocumentCommand\matrixtwotwo{mmmm}{ % | 2 x 2
+\begin{pmatrix} #1 & #2 \\ #3 & #4 \end{pmatrix}} % | matrix
+\DeclareMathOperator\tr{tr} % trace
+\DeclareMathOperator\sgn{sgn} % signum
+\title{Linear regression with \LaTeX}
+\author{Battista Benciolini}
+\NewDocumentCommand\titleauthorfootnote{}{\begingroup% Not an elegant solution
+\let\thefootnote\relax % but it is ok at the moment
+\footnote{Linear regression with LaTeX - available in CTAN}%
+\footnote{Battista Benciolini - contact: benciolinibattista at gmail dot com}%
+\endgroup\setcounter{footnote}{0}}%
+\parindent=0pt
+\begin{document}
+\hypersetup{hidelinks}
+\maketitle
+\titleauthorfootnote
+\tableofcontents
+\vfill
+\DocInput{linearregression.dtx}
+\end{document}
+%</driver>
+%\fi
+%
+% \section{Introduction: first description of the problem\label{intro}}
+% I start with a quote from \Ars\ (April 2021, number 31, page 73):
+% \begin{quotation}
+% The physicist Mario Rossi is investigating a phenomenon,
+% presumably linear, and he performs measurements in his laboratory
+% to verify his hypothesis; he measures the quantity $x$ which generates
+% the phenomenon and he measures also one of the characteristics
+% $y$ showed by the phenomenon under the effect of the stimulation $x$.
+% \\ ... \par
+% Subsequently Mario graphs the data of the table to judge if the points
+% reasonably follow a linear trend or not; in this regard he computes the
+% parameters of the regression line and he draws this line on the graph
+% in order to judge the quality of the obtained results.
+% \\ ... \par
+% Being a \LaTeX\ user, he thinks to kill two birds with one stone:
+% using \LaTeX\ to draw the graph with the experimental data consisting
+% in the $x$, $y$ points and, at the same time, to compute the
+% parameter $a$ e $b$ of the regression line $y = ax+b$,
+% and finally to draw also this line on the same graph.
+% \end{quotation}
+% A summary description of the the problem is therefore the following.
+% A set of data pairs is available and each pair is represented as a point
+% in the plain. A straight line is searched that optimally approximates
+% the points. The first step is therefore the choice of an optimality criterion.
+% This choice is the topic of the next section. \par
+% From the text we also know that the possible deviation of $y$
+% with respect to the model is quite larger than the uncertainty of $x$.
+% \par
+% After reading the description of the problem
+% of Mario Rossi I tried to produce a solution.
+% In this work I will use $y_1$ and $y_2$
+% instead of $x$ and $y$ for the two measured quantities that
+% will become the first and second coordinate, or abscissa and ordinate,
+% in the Cartesian plane.
+% \par
+% The problem can be treated as a mere problem of approximation or
+% alternatively as an estimation problem in the frame of a
+% probabilistic description of the uncertainty. The two treatments are
+% conceptually different. The probabilistic treatment produces some more
+% results, but the estimation of the parameters is the same.
+% On the other hand the treatment as an approximation problem is in some sense
+% more immediate and requires a less extended theoretical background.
+% For this reason it will be preferred here.
+% I consider the original problem and also a variation
+% of it based on the assumption that the two variables are known with
+% the same uncertainty. The two considered situations will prove
+% to be quite different.
+%
+% \section{Geometric definition of there optimality criteria}
+% \begin{figure}
+% \setlength\unitlength{4cm}
+% \begin{picture}(1, 0.7)(0.,0.)
+% \multiput(0.,0.)(1.1,0){3}{\line(1,0){1}}
+% \multiput(0.,0.)(1.1,0){3}{\line(0,1){1}}
+% \multiput(1,1)(1.1,0){3}{\line(-1,0){1}}
+% \multiput(1,1)(1.1,0){3}{\line(0,-1){1}}
+% \thicklines
+% \multiput(0.08,0.06)(1.1,0){3}{\line(4,3){0.88}}
+% \multiput(0.26,0.09)(1.1,0){3}{\circle{0.03}}
+% \multiput(0.45,0.65)(1.1,0){3}{\circle{0.03}}
+% \multiput(0.92,0.44)(1.1,0){3}{\circle{0.03}}
+% \put(0.26,0.09){\line(0,1){0.1050}}
+% \put(0.45,0.65){\line(0,-1){0.3125}}
+% \put(0.92,0.44){\line(0,1){0.2500}}
+% \put(1.36,0.09){\line(-1,0){0.14}}
+% \put(1.55,0.65){\line( 1,0){0.4167}}
+% \put(2.02,0.44){\line(-1,0){0.3333}}
+% \put(2.46,0.09){\line(-3,4){0.05}}
+% \put(2.65,0.65){\line(3,-4){0.15}}
+% \put(3.12,0.44){\line(-3,4){0.12}}
+% \end{picture}
+% \caption{The three kinds of segments
+% used in the definition of the objective function}
+% \label{fig:criteria}
+% \end{figure}
+% For each point given in the plane we can consider the corresponding point
+% with the same abscissa and belonging to the line.
+% Remember that the line is exactly what has to be determined.
+% The distance between the given point and the just defined point on the line
+% is a reasonable measure of the discrepancy between the empirical data and the
+% corresponding theoretical model.
+% The distances we are speaking about are the length of the segments shown
+% in the leftmost scheme of figure (\ref{fig:criteria}).
+% To obtain a global discrepancy measure that considers all the points
+% at once we perform the sum of the squares of the lengths
+% of the mentioned segments. It is now clear that the two coordinates
+% of the points are treated quite differently and play a different role in
+% the definition of the optimality criterion. This choice is reasonable when
+% the measuring errors only (or mainly) affect the second coordinate.
+% The optimal line is the line that minimize the just defined
+% global discrepancy. The procedure for the determination of the optimal line
+% is named linear regression.
+% In this work it is named \textit{classical linear regression}.
+% We can easily exchange the role of the two quantities, i.e.\ we can
+% imagine that the first quantity is affected by errors.
+% The problem is not conceptually different. The segments plotted in the
+% central picture
+% of figure (\ref{fig:criteria}) represent the discrepancy between
+% the empirical data and the model.
+% This other procedure is named \textit{classical linear regression
+% with inverted role of the coordinates}.\par
+% The situation is really different if the two coordinates have to be treated
+% symmetrically.
+% In this case the discrepancy between
+% the empirical data and the model must be defined in a purely geometrical way.
+% Just the line and the points enter in the definition without any special role
+% for any predefined direction. With these requirements it is quite natural
+% to use the distance of each point from the line.
+% Remember that the distance of a point
+% from a line is intended along the shortest path, i.e.\ measured in the
+% direction orthogonal to the line itself. The rightmost scheme of
+% figure (\ref{fig:criteria}) shows the segments that are considered.
+% The global measure of discrepancy is again obtained as the sum
+% of the squares of the length of the mentioned orthogonal segments.
+% The procedure that obtain the optimal line that
+% minimize the just defined global discrepancy is named
+% \textit{symmetrical linear regression}.\par
+% Some arguments of the present section will be repeated in section
+% \ref{package} from the algebraic and computational point of view.
+%
+% \section{General information on the proposed solution, including limitations}
+% The code that implements the solution is recorded in two files, that are
+% a package (sty) file and a main interactive document.
+% The file |linearregression.sty| provides several commands
+% that can be used in any document. The file |mainlinearregression.tex|
+% provides a simple interactive user interface.
+% The package described in the sections \ref{manual} and
+% \ref{package} (user manual and implementation) provides the
+% functions that execute the various needed operations, i.e.\
+% data input, computations, printing the numerical results and
+% generating a graphic representation of data and results.
+% Some auxiliary functions complete the package.
+% The design of the output (tables and plots) includes some arbitrary choices.
+% The style of the graphic output is quite minimalist
+% (e.g.:\ no colors, no variations of line styles).\par
+%
+% \section{Some comments about the programming aspect of the package
+% and its documentation}
+% Large part of the code is written using the |expl3| language.
+% (Is it also named simply L3 ? Does expl still means experimental ?)
+% I have tried to be compliant with the various recommendations and
+% prescriptions for a correct use of the language,
+% but I probably only partly succeeded.\par
+% Different more elegant and more coherent solutions probably exist
+% both for the general structure of the package and for some specific part
+% of the code, but this is what I have been able to do.
+% Some perhaps problematic aspects are mentioned here after\par
+% Several used variables are global and they are accessed by various functions.
+% This makes the various parts of the package
+% quite connected to each other and creates strong dependencies. \par
+% The layered programming style is only partially applied.
+% The partition between document command and lower level functions is present,
+% but part of the low level code is directly in the document commands.
+% Variants are not used.\par
+% One more remarks concern the documentation.
+% I was uncertain about the opportunity of using the class |l3doc|. I decided to
+% remain using |ltxdoc|. This is the reason why I do not use the environment
+% |macro| and the command |\cs| in the documentation of some auxiliary
+% functions named according with the |expl3| standard.
+% (I have just an interim far from optimal solution
+% for a reasonable formatting.)
+%
+% \section{A ready to use simple user interface\label{main}}
+% The main file asks the user for the name of a
+% file containing the data and generates a one (or two) page output.
+%\iffalse
+%<*main>
+%\fi
+% \begin{macrocode}
+\documentclass[a4paper]{article}
+\usepackage{lmodern}
+\usepackage{linearregression}
+\begin{document}
+\pagestyle{empty}
+\lraskfilename
+\lrcomputation
+\lrplot{12.0}{+}{+}{-}{-}
+\lrprint
+\end{document}
+% \end{macrocode}
+%\iffalse
+%</main>
+%\fi
+%
+% \section{A user manual for the package\label{manual}}
+% The various analysis of a data set and the representation of the data
+% and of the results is obtained with a sequence of several commands.
+% The main operations are:
+% (i) selection of the data file, (ii) data imput and computation,
+% (iii) printing of a table,
+% (iv) printing of a picture (that can be repeated with different parameters).
+% It is generally convenient to put the table and the picture(s)
+% in a proper floating environment.
+% The commands for the four mentioned operations are described here after.
+% The first needed operation is to set the name of the data file.
+% This is done with the command \DescribeMacro{\lrfilename}
+% \cs{lrfilename}\marg{file} that has a mandatory argument.
+% The argument is the name of the data file. As an alternative the
+% command \DescribeMacro{\lraskfilename} \cs{lraskfilename} can be used.
+% It asks the user to type the name of the data file in the terminal.
+% \par
+% The macro \DescribeMacro{\lrcomputation}
+% \cs{lrcomputation} reads the data
+% and performs all the computations.
+% The results of the computations remain available in internal
+% variables and are then used by the macro that print them
+% or generates a plot.
+%\par
+% The macro \DescribeMacro{\lrprint}
+% \cs{lrprint} generates a table with all the estimated
+% parameters and some information about the data.
+% \par
+% The macro \DescribeMacro{\lrplot}
+% \cs{lrplot}\marg{imagewidth}\marg{key1}\marg{key2}\marg{key3}\marg{key4}
+% really generates the plot. The first argument is the
+% width of the plot, while the height is computed according
+% to the distribution of the points. The other four arguments are referred
+% to the data points, to the lines determined with classical regression,
+% with classical regression with inverted role of the coordinates and
+% with symmetric regression.
+% The four items, i.e.\ the set of points and the three lines, are drawn
+% or not according to the corresponding character found in |key|$i$.
+% Each item is not plotted if the character is a |-|, it is plotted in any other
+% case. Furthermore the lines are accompanied by a label made by the
+% corresponding |key|, unless it is just a |+|.
+% \par
+% Few words are necessary about the format of the data file.
+% Each record of the file hold the two values related to a point.
+% The two values must be separated by any number (one is needed as a minimum) of
+% space and comma characters. No character different from space
+% can be accepted before the first value and after the second value.
+%
+% \section{An example\label{example}}
+% The data reported here after will be available in |sampledata.txt|
+% and will be used in the example presented in this section .
+%\iffalse
+%<*data>
+%\fi
+% \begin{multicols}{4}
+% \begin{macrocode}
+-0.546 0.107
+ 1.093 -0.510
+ 1.440 1.995
+ 1.414 0.991
+ 0.735 1.585
+-1.848 -0.235
+-0.203 -0.292
+ 1.517 0.779
+ 0.559 -1.341
+-0.462 -0.437
+-0.785 -0.661
+-0.558 0.397
+ 0.181 -2.616
+ 0.619 1.859
+-0.223 -1.915
+ 0.629 -0.534
+-1.989 -2.300
+-0.241 1.098
+-0.931 -1.613
+-1.070 0.592
+ 2.341 0.413
+ 1.993 -0.111
+-2.357 -0.312
+-1.975 0.140
+% \end{macrocode}
+% \end{multicols}
+%\iffalse
+%</data>
+%\fi
+%
+% The analysis of the sample data and the generation of a numeric table
+% is operated by a code similar to the following
+% (see table \ref{tab:sampledata}). \\
+% |\lrfilename{sampledata.txt}| \\ |\lrcomputation| \\
+% |\begin{table}| \\
+% | \lrprint| \\
+% | \caption{Analysis of ... }| \\ |\label{tab:sampledata}\end{table}|
+% \par
+% The generation of some different graphical representation of the data and of
+% the results is operated by a code similar to the following
+% (see figures \ref{fig:sampledataB} ).\\
+% \RenewDocumentCommand\ctext{}{LEFT The three lines are obtained with the three
+% optimality criteria. (AA) classical linear regression; (BB) classical linear
+% regression with inverted role of the coordinates; (S) symmetric linear
+% regression. RIGHT Data points and line estimated with
+% symmetric linear regression.}
+% |\begin{figure}|\\|\lrplot{10.}{-}{AA}{BB}{S}| \\
+% |\lrplot{10.}{+}{-}{-}{+}|
+% \\ |\caption{|\ctext|}|\\ | \label{fig:sampledataB} \end{figure}|
+%
+% \lrfilename{sampledata.txt} \lrcomputation
+% \begin{table} \lrprint \caption{Analysis of the sample data}
+% \label{tab:sampledata} \end{table}
+% \begin{figure} \lrplot{6.}{-}{AA}{BB}{S} \hfill \lrplot{6.}{+}{-}{-}{+}
+% \caption{\ctext} \label{fig:sampledataB} \end{figure}
+%
+% \section{A package for linear regression
+% and the theory behind it\label{package}}
+%\iffalse
+%<*package>
+%\fi
+%
+% \subsection{Math preliminaries and notation \label{prelim}}
+% The coordinates of a set of $m$ points on the plane are available.
+% A straight line is searched that optimally approximates the points.\par
+% The coordinates of a generic point are $y_1$ and $y_2$
+% and they are collected in the vector $\point$.
+% Any given point is identified with the index $\ipoint$.
+% (Explicit indices $(\dots)_1$ or $(\dots)_2$ always refer to the first
+% or second coordinate of a point or to the first or second component
+% of a vector in the plane.
+% Symbolic index $(\dots)\ipoint$ always refers to the different points. Few
+% formulas require both indices $(\dots)_{1\ipoint}$, $(\dots)_{2\ipoint}$.)\par
+% With more then two points a criterion of best approximation
+% is needed to select the optimal line that describes the data. \par
+% Lower case symbols are used for scalars. Lower case underlined
+% symbols are used for vectors in the plane. Upper case symbols
+% are used for matrices.
+% \par
+% It is possible that certain data generate an ambiguity or a singularity
+% in the computation.
+% The following mathematical treatment of the problem
+% do not mention these situations and the code does not deal with them.
+%
+% \subsection{Package declaration, required package and definition of variables}
+% The various macro will be provided in a package file
+% that is introduced as usual. Most of the macros require
+% the \LaTeX3 syntax.
+% \begin{macrocode}
+\ProvidesPackage{linearregression}[2024-06-10]
+\RequirePackage{pict2e}
+\ExplSyntaxOn
+% \end{macrocode}
+% The variables used in the package are defined hereafter.
+% \begin{macrocode}
+\ior_new:N \g_BBLR_file_ior
+\tl_new:N \g_BBLR_file_name_tl
+\int_new:N \g_BBLR_number_of_points_int
+\fp_new:N \g_BBLR_abscissa_fp
+\fp_new:N \g_BBLR_ordinate_fp
+\fp_new:N \g_BBLR_mean_abscissa_fp
+\fp_new:N \g_BBLR_mean_ordinate_fp
+\fp_new:N \g_BBLR_abscissa_SecOrdMoment_fp
+\fp_new:N \g_BBLR_ordinate_SecOrdMoment_fp
+\fp_new:N \g_BBLR_mixed_SecOrdMoment_fp
+\fp_new:N \g_BBLR_slope_A_fp
+\fp_new:N \g_BBLR_slope_B_fp
+\fp_new:N \g_BBLR_slope_S_fp
+\fp_new:N \g_BBLR_intercept_A_fp
+\fp_new:N \g_BBLR_intercept_B_fp
+\fp_new:N \g_BBLR_intercept_S_fp
+\fp_new:N \g_BBLR_cos_fp
+\fp_new:N \g_BBLR_sin_fp
+\fp_new:N \g_BBLR_sig_sin_fp
+\fp_new:N \g_BBLR_eig_diff_fp
+\fp_new:N \g_BBLR_diag_diff_fp
+\tl_new:N \g_BBLR_file_line_tl
+\fp_new:N \g_BBLR_min_abscissa_fp
+\fp_new:N \g_BBLR_min_ordinate_fp
+\fp_new:N \g_BBLR_max_abscissa_fp
+\fp_new:N \g_BBLR_max_ordinate_fp
+\fp_new:N \g_BBLR_min_draw_abscissa_fp
+\fp_new:N \g_BBLR_max_draw_abscissa_fp
+\bool_new:N \g_BBLR_data_eof_bool
+\int_new:N \g_BBLR_record_length_int
+\int_new:N \g_BBLR_rec_count_int
+\int_new:N \g_BBLR_first_separator_int
+\int_new:N \g_BBLR_last_separator_int
+\str_const:Nn \c_BBLR_space_str {~}
+\str_const:Nn \c_BBLR_comma_str {,}
+\str_const:Nn \c_BBLR_plus_str {+}
+\str_const:Nn \c_BBLR_minus_str {-}
+\bool_new:N \g_BBLR_plot_points_bool
+\bool_new:N \g_BBLR_plot_lineA_bool
+\bool_new:N \g_BBLR_plot_lineB_bool
+\bool_new:N \g_BBLR_plot_lineS_bool
+\fp_new:N \g_BBLR_base_fp
+\fp_new:N \g_BBLR_height_fp
+\fp_new:N \g_BBLR_Xbase_fp
+\fp_new:N \g_BBLR_Xheight_fp
+\fp_new:N \g_BBLR_Dabscissa_fp
+\fp_new:N \g_BBLR_Dordinate_fp
+\fp_new:N \g_BBLR_diameter_fp
+\fp_gset:Nn \g_BBLR_diameter_fp{0.2}
+\fp_new:N \g_BBLR_line_base_length_fp
+\fp_new:N \g_BBLR_scale_factor_fp
+\str_new:N \c_BBLR_point_code_str
+\str_new:N \g_BBLR_labelA_str
+\str_new:N \g_BBLR_labelB_str
+\str_new:N \g_BBLR_labelS_str
+% \end{macrocode}
+%
+% \subsection{Preparing data input}
+% \begin{macro}{\lrfilename}
+% The command \cs{lrfilename} records the file name passed as argument.
+% \begin{macrocode}
+\NewDocumentCommand{\lrfilename}{m}{
+\tl_gset:Nn \g_BBLR_file_name_tl {#1}
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\lraskfilename}
+% The command \cs{lraskfilename} asks for the data file name from the terminal.
+% \begin{macrocode}
+\NewDocumentCommand{\lraskfilename}{}{
+\ior_get_term:nN {filename ? } \g_BBLR_file_name_tl
+\tl_trim_spaces:N \g_BBLR_file_name_tl
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Main command declaration, computation of
+% first and second order moments}
+% \begin{macro}{\lrcomputation}
+% The command \cs{lrcomputation} reads the data file and
+% performs all the relevant computations to solve the
+% proposed problem.
+% \begin{macrocode}
+\NewDocumentCommand{\lrcomputation}{}{%
+% \end{macrocode}
+%
+% In the sequel it will results that the first and second order moments
+% of the data provide everything needed to solve the problem.
+% The barycenter of the data is defined as
+% \begin{equation}
+% \barycenter{\point}=\frac{1}{m}\pointsum \point_\ipoint.
+% \label{barycenter} \end{equation}
+% It is convenient to scan the data to accumulate the sum
+% that appears in \reff{barycenter}.
+% The coordinates of each point are read from the file
+% and they are immediately used.
+% It is therefore not necessary to globally record the data.
+% \begin{macrocode}
+\bool_gset_false:N \g_BBLR_data_eof_bool
+\int_zero:N \g_BBLR_number_of_points_int
+\fp_zero:N \g_BBLR_mean_abscissa_fp
+\fp_zero:N \g_BBLR_mean_ordinate_fp
+\ior_open:Nn \g_BBLR_file_ior \g_BBLR_file_name_tl
+\bool_until_do:Nn \g_BBLR_data_eof_bool {
+ \ior_str_get:NN \g_BBLR_file_ior \g_BBLR_file_line_tl
+ \if_eof:w \g_BBLR_file_ior
+ \bool_gset_true:N \g_BBLR_data_eof_bool
+ \else:
+ \int_incr:N \g_BBLR_number_of_points_int
+ \BBLR_decode_data:
+ \fp_gset:Nn \g_BBLR_mean_abscissa_fp
+ {\g_BBLR_mean_abscissa_fp + \g_BBLR_abscissa_fp}
+ \fp_gset:Nn \g_BBLR_mean_ordinate_fp
+ {\g_BBLR_mean_ordinate_fp + \g_BBLR_ordinate_fp}
+ \fi:
+}
+% \end{macrocode}
+% Loop ended. Now close the file and divide by the number of points.
+% \begin{macrocode}
+\ior_close:N \g_BBLR_file_ior
+\fp_gset:Nn \g_BBLR_mean_abscissa_fp
+{\g_BBLR_mean_abscissa_fp / \g_BBLR_number_of_points_int}
+\fp_gset:Nn \g_BBLR_mean_ordinate_fp
+{\g_BBLR_mean_ordinate_fp / \g_BBLR_number_of_points_int}
+% \end{macrocode}
+%
+% The barycentric coordinates are defined for each point
+% \begin{equation} \vv_\ipoint= \point_\ipoint - \barycenter{\point}
+% \label{residual} \end{equation}
+% and the empirical dispersion matrix is defined as:
+% \begin{equation} \mC=\frac{1}{m}\pointsum \vv_\ipoint\vv_\ipoint\trasp .
+% \label{matrixC} \end{equation}
+% Superscript as in $()\trasp$ means transpose. The elements of $\mC$ are the
+% second order central moments and they are denoted as:
+% \begin{equation} \mC=\matrixtwotwo{\mc_{11}}{\mc_{12}}{\mc_{12}}{\mc_{22}}.
+% \label{matrixCc} \end{equation}
+% A second scan of the data is performed to compute the
+% sums that appears in \reff{matrixC} and to determine the
+% the extremal values of the coordinates. Record scan can be regulated
+% by a record counter, because the the number of points is now known.
+% \begin{macrocode}
+\fp_zero:N \g_BBLR_abscissa_SecOrdMoment_fp
+\fp_zero:N \g_BBLR_ordinate_SecOrdMoment_fp
+\fp_zero:N \g_BBLR_mixed_SecOrdMoment_fp
+\fp_gset_eq:NN \g_BBLR_min_abscissa_fp \g_BBLR_mean_abscissa_fp
+\fp_gset_eq:NN \g_BBLR_min_ordinate_fp \g_BBLR_mean_ordinate_fp
+\fp_gset_eq:NN \g_BBLR_max_abscissa_fp \g_BBLR_mean_abscissa_fp
+\fp_gset_eq:NN \g_BBLR_max_ordinate_fp \g_BBLR_mean_ordinate_fp
+\ior_open:Nn \g_BBLR_file_ior \g_BBLR_file_name_tl
+\int_zero:N \g_BBLR_rec_count_int
+\int_do_until:nn
+{\g_BBLR_rec_count_int = \g_BBLR_number_of_points_int}
+{
+ \ior_str_get:NN \g_BBLR_file_ior \g_BBLR_file_line_tl
+ \int_incr:N \g_BBLR_rec_count_int
+ \BBLR_decode_data:
+ \fp_gset:Nn \g_tmpa_fp
+ {\g_BBLR_abscissa_fp - \g_BBLR_mean_abscissa_fp}
+ \fp_gset:Nn \g_tmpb_fp
+ {\g_BBLR_ordinate_fp - \g_BBLR_mean_ordinate_fp}
+ \fp_gset:Nn \g_BBLR_abscissa_SecOrdMoment_fp
+ {\g_BBLR_abscissa_SecOrdMoment_fp + \g_tmpa_fp * \g_tmpa_fp}
+ \fp_gset:Nn \g_BBLR_mixed_SecOrdMoment_fp
+ {\g_BBLR_mixed_SecOrdMoment_fp + \g_tmpa_fp * \g_tmpb_fp}
+ \fp_gset:Nn \g_BBLR_ordinate_SecOrdMoment_fp
+ {\g_BBLR_ordinate_SecOrdMoment_fp + \g_tmpb_fp * \g_tmpb_fp}
+\fp_gset:Nn \g_BBLR_min_abscissa_fp
+{min(\g_BBLR_min_abscissa_fp, \g_BBLR_abscissa_fp)}
+\fp_gset:Nn \g_BBLR_min_ordinate_fp
+{min(\g_BBLR_min_ordinate_fp, \g_BBLR_ordinate_fp)}
+\fp_gset:Nn \g_BBLR_max_abscissa_fp
+{max(\g_BBLR_max_abscissa_fp, \g_BBLR_abscissa_fp)}
+\fp_gset:Nn \g_BBLR_max_ordinate_fp
+{max(\g_BBLR_max_ordinate_fp, \g_BBLR_ordinate_fp)}
+}
+\ior_close:N \g_BBLR_file_ior
+\fp_gset:Nn \g_BBLR_abscissa_SecOrdMoment_fp
+{\g_BBLR_abscissa_SecOrdMoment_fp / \g_BBLR_number_of_points_int}
+\fp_gset:Nn \g_BBLR_mixed_SecOrdMoment_fp
+{\g_BBLR_mixed_SecOrdMoment_fp / \g_BBLR_number_of_points_int}
+\fp_gset:Nn \g_BBLR_ordinate_SecOrdMoment_fp
+{\g_BBLR_ordinate_SecOrdMoment_fp / \g_BBLR_number_of_points_int}
+\fp_gset:Nn \g_BBLR_Dabscissa_fp
+{\g_BBLR_max_abscissa_fp - \g_BBLR_min_abscissa_fp }
+\fp_gset:Nn \g_BBLR_Dordinate_fp
+{\g_BBLR_max_ordinate_fp - \g_BBLR_min_ordinate_fp }
+% \end{macrocode}
+% A single pass algorithm exists, but it is numerically less stable.
+%
+% \subsection{Classical linear regression \label{classical}}
+% A line in the plane is described by the equation
+% \begin{equation} y_2=ay_1+b \label{eqab} \end{equation}
+% that contains the parameters $a$ and $b$.
+% For each point it is possible to define a distance or a discrepancy
+% of the experimental data with respect to the model.
+% In the given problem the second coordinate is much more affected by
+% errors than the first coordinate. It is therefore reasonable
+% to define the approximation error of each point as
+% \begin{equation} e_\ipoint=y_{2\ipoint}-ay_{1\ipoint}-b
+% \label{e}\end{equation}
+% i.e.\ the difference between the empirical value $y_{2\ipoint}$
+% and its model counterpart $ay_{1\ipoint}+b$.
+% The global discrepancy between the data and the model is measured by the
+% least square objective function defined by:
+% \begin{equation} \psi=\pointsum e_\ipoint^2 \label{psiab} \end{equation}
+% and the parameters $a$ and $b$ will be determined
+% just by the minimization of the function $\psi$ defined in \reff{psiab}.
+% \par
+% In the present treatment of the regression problem as a pure
+% approximation problem the definition of $\psi$ in \reff{psiab}
+% seams quite arbitrary. It is anyway a convenient choice.
+% \par
+% Expression \reff{e} can be rewritten in the different form
+% \begin{equation}
+% e_\ipoint=v_{2\ipoint}-av_{1\ipoint}+\barycenter{y}_2-a\barycenter{y}_1-b
+% \label{e2}\end{equation}
+% so that the function to be minimized can be expressed
+% as the sum of two quadratic functions:
+% \begin{equation}
+% \psi=
+% \pointsum (v_{2\ipoint}-av_{1\ipoint})^2+
+% m(\barycenter{y}_2-a\barycenter{y}_1-b)^2
+% \label{psiab2} \end{equation}
+% and the minimum can be attained considering
+% the two terms one at a time.
+% The second term in the right-hand side of \reff{psiab2}
+% vanishes if the choice of $b$ is:
+% \begin{equation} b=\barycenter{y}_2-a\barycenter{y}_1.
+% \label{estb} \end{equation}
+% The first term in the right-hand side of \reff{psiab2} becomes:
+% \begin{equation} \psi_{(a)}=m\left(\mc_{22}-2a\mc_{12}+a^2\mc_{11}\right).
+% \label{parabola} \end{equation}
+% Searching the minimum of $\psi$ w.r.t.\ $a$ is therefore the search
+% of the abscissa of the vertex of a parabola
+% with axis parallel to the second coordinated axis.
+% The result is:
+% \begin{equation} a=\mc_{12}/\mc_{11}
+% \label{esta} \end{equation}
+% Now the slope $a$ and the intercept $b$ can be actually computed.
+% \begin{macrocode}
+\fp_gset:Nn \g_BBLR_slope_A_fp
+{\g_BBLR_mixed_SecOrdMoment_fp / \g_BBLR_abscissa_SecOrdMoment_fp }
+\fp_gset:Nn \g_BBLR_intercept_A_fp
+{\g_BBLR_mean_ordinate_fp - \g_BBLR_slope_A_fp * \g_BBLR_mean_abscissa_fp}
+% \end{macrocode}
+% \par
+% The empirical data and the estimated values of $a$ and $b$
+% can be used to compute
+% the value actually attained by the residuals $e_\ipoint$ and
+% by the function $\psi$. Then the index
+% \begin{equation} \hat\sigma_0^2=\psi/(m-2)\end{equation}
+% can be used to evaluate the general quality of the data and of the model.
+% This claim is clearly quite generic. A complete understanding
+% of this evaluation would require to treat the linear regression
+% problem in the framework of the probabilistic estimation theory.
+% The used notation is derived from that theory.\par
+% If the role of the two coordinates is exchanged the result
+% for $a$ becomes (still with reference to \reff{eqab})
+% \begin{equation} a=\mc_{22}/\mc_{12}.\end{equation}
+% A complete treatment of this different situation would include
+% the redefinition of $e_\ipoint$ and of $\psi$.
+% The slope and the intercept can be computed according with
+% the different assumption.
+% \begin{macrocode}
+\fp_gset:Nn \g_BBLR_slope_B_fp
+{\g_BBLR_ordinate_SecOrdMoment_fp / \g_BBLR_mixed_SecOrdMoment_fp}
+\fp_gset:Nn \g_BBLR_intercept_B_fp
+{\g_BBLR_mean_ordinate_fp - \g_BBLR_slope_B_fp * \g_BBLR_mean_abscissa_fp}
+% \end{macrocode}
+%
+% \subsection{Symmetric linear regression \label{symmetric}}
+% If both the coordinates of the experimental points are affected
+% by the same uncertainty it is advisable to use a more symmetric
+% optimality criterion and it is convenient to use a different model equation.
+% \par
+% The same line can be described by a different equation, i.e.\
+% \begin{equation} x_1y_1+x_2y_2=\dor \end{equation}
+% or in vector form:
+% \begin{equation} \coeff\trasp\point=\dor. \label{eqvx} \end{equation}
+% The parameters in \reff{eqvx}
+% are the scalar $\dor$ and the elements
+% of the vector $\coeff$, i.e.\ $x_1$ and $x_2$.
+% The line described by \reff{eqvx} is obviously
+% invariant when the three parameters are simultaneously
+% scaled by a constant. The normalization condition
+% \begin{equation} \coeff\trasp\coeff=1, \label{norm} \end{equation}
+% supplemented by $\dor\ge 0$,
+% is quite convenient because the parameters will assume
+% a significant geometrical meaning:
+% $\coeff$ is the unit vector orthogonal to the line and $\dor$
+% is the distance of the line from the origin.
+% The expression
+% \begin{equation} d=\dor-\coeff\trasp\point \label{distance} \end{equation}
+% is the distance of the generic point $\point$ from the line
+% with a sign that is positive for points on the same side of the origin.
+% \par
+% The distance of each given point from the desired optimal line
+% is denoted by $d_\ipoint$.
+% It has a clear intrinsic geometrical meaning and it does not
+% privileges one coordinate w.r.t.\ the other.
+% The function to be minimized by the optimal line is
+% \begin{equation}
+% \phi=\frac{1}{m}\pointsum d_\ipoint^2. \label{phi1} \end{equation}
+% The parameters of \reff{eqvx} are determined by the minimization
+% of the function $\phi$ that can be expressed as:
+% \begin{equation}
+% \phi=\frac{1}{m}\pointsum (\coeff\trasp\point_{\ipoint}-\dor)^{2}
+% \label{phi2} \end{equation}
+% and then, after some algebraic manipulations:
+% \begin{equation}
+% \phi=\coeff\trasp\mC\coeff+(\dor-\coeff\trasp\barycenter{\point})^2
+% \label{phi3}. \end{equation}
+% The function $\phi$ is composed (as it was the function $\psi$) by the sum
+% of two parts. The second term in the right-hand side of \reff{phi3}
+% vanishes if the choice of $\dor$ is:
+% \begin{equation} \dor=\coeff\trasp\barycenter{\point}.
+% \label{estd} \end{equation}
+% Then it is necessary to minimize the function
+% \begin{equation} \phi_{(\coeff)} = \coeff\trasp\mC\coeff
+% \label{quadraticfun} \end{equation}
+% with the constrain $\coeff\trasp\coeff=1$.
+% It can be proved that the function $\phi_{(\coeff)}$
+% is stationary if $\coeff$ is an eigenvector of \mC. \par
+% The function $\phi_{(\coeff)}$ and the constrain must be combined
+% using a Lagrange multiplier:
+% \begin{equation}
+% \Phi= \coeff\trasp\mC\coeff+\lambda(1-\coeff\trasp\coeff).
+% \label{Phi} \end{equation}
+% Then the stationarity points of $\Phi$ must be determined.
+% Equating to zero the derivatives of $\Phi$ gives
+% \begin{equation}
+% \mC\coeff=\lambda\coeff
+% \label{auto} \end{equation}
+% i.e.\ $\coeff$ is an eigenvector of $\mC$. \par
+% The same result is obtained with the following argument.
+% The function $\phi_{(\coeff)}$ is stationary if its first variation
+% is zero. The variation of $\coeff$ is named $\dx$ .
+% It must respect the constrain, that becomes $\dx\trasp\coeff=0$.
+% The first variation of $\phi_{(\coeff)}$ is $2\dx\trasp\mC\coeff$,
+% and it is zero if and only if the following implication is valid:
+% $\dx\trasp\coeff=0 \implies \dx\trasp\mC\coeff=0$,
+% and the implication is valid if and only if the vector
+% $\mC\coeff$ has the same direction of $\coeff$, i.e.\ if
+% $\coeff$ is an eigenvector of $\mC$.
+% \par
+% The result on the optimal line
+% can be described geometrically in the following way:
+% (i) the optimal line includes the barycenter of the data;
+% (ii) the optimal line is orthogonal to the eigenvector of
+% $\mC$ corresponding to the minimum eigenvalue.\par
+% The obtained result is also valid in $\Renne$.
+% A set of points in $\Renne$ must be approximated by an $(n-1)$-dimensional
+% affine subspace. (Other more general situations can be considered.)
+% \par
+% The trace of the matrix $\mC$, denoted as $\tr(\mC)$, is a measure of the
+% global dispersion of the set of points.
+% The minimum eigenvalue $\lambda_{\textrm{min}}$ of $\mC$ is a measure
+% of the dispersion of the set of points with
+% respect to the optimal affine subspace. Therefore the index
+% \begin{equation} \frac{n\lambda_{\textrm{min}}}{\tr(\mC)}
+% \end{equation}
+% can be used as an indicator of the relative residual
+% dispersion of the data around the optimal line.
+% The defined index is dimensionless and it is
+% always between $0$ and $1$.
+% \par
+% For the actual computation of $\coeff$ it is convenient to consider
+% the spectral factorization of the matrix $\mC$, i.e.\
+% $\mC=\mX\mL\mX\trasp$ where $\mL$ is a diagonal matrix
+% whose diagonal elements are the eigenvalues of $\mC$
+% and $\mX$ is an orthonormal matrix whose columns are
+% the eigenvectors of $\mC$. The spectral factorization exists
+% for any symmetric matrix, but it is specially simple for
+% a $2\times 2$ matrix.
+% \begin{equation}
+% \matrixtwotwo{\mc_{11}}{\mc_{12}}{\mc_{12}}{\mc_{22}}=
+% \matrixtwotwo{c}{-s}{s}{\spm c}
+% \matrixtwotwo{\lambda_1}{0}{0}{\lambda_2}
+% \matrixtwotwo{\spm c}{s}{-s}{c}
+% \label{spectral}\end{equation}
+% The eigenvalues can be easily obtained because
+% their sum is the trace of $\mC$
+% \begin{equation}
+% \lambda_1 + \lambda_2 = \mc_{11}+\mc_{22}
+% \label{Sum}\end{equation}
+% and their product
+% is the determinant of the same matrix.
+% Therefore after some manipulations it results:
+% \begin{equation}
+% \lambda_1 - \lambda_2 = \sqrt{(\mc_{11}-\mc_{22})^2+4\mc_{12}^2}
+% \label{Difference}\end{equation}
+% and the two eigenvalues are then immediately obtained. \par
+% It is convenient to compute the difference of the two diagonal elements
+% of the dispersion matrix and the difference of its eigenvalues.
+% \begin{macrocode}
+\fp_gset:Nn \g_BBLR_diag_diff_fp
+{\g_BBLR_abscissa_SecOrdMoment_fp - \g_BBLR_ordinate_SecOrdMoment_fp}
+\fp_gset:Nn \g_BBLR_eig_diff_fp
+{sqrt(\g_BBLR_diag_diff_fp * \g_BBLR_diag_diff_fp +
+ 4 * \g_BBLR_mixed_SecOrdMoment_fp * \g_BBLR_mixed_SecOrdMoment_fp)}
+% \end{macrocode}
+% The computation of $c$ and $s$ is obtained from \reff{spectral}
+% taking into account that $c^2+s^2=1$.
+% From \reff{spectral} it results:
+% \begin{equation} \mc_{11}-\mc_{22}=(\lambda_1-\lambda_2)(c^2-s^2)
+% \label{Cos2A}\end{equation}
+% and also
+% \begin{equation} \mc_{12}=(\lambda_1-\lambda_2)cs
+% \label{Sin2A}\end{equation}
+% that is only used to determine the sign of $cs$.
+% The expression for the parameters $c$ and $s$ are:
+% \begin{equation}
+% c=\sqrt{\frac{1}{2}+\frac{\mc_{11}-\mc_{22}}{2(\lambda_1-\lambda_2)}}
+% \label{cos}\end{equation}
+% \begin{equation}
+% s=\sgn(\mc_{12})
+% \sqrt{\frac{1}{2}-\frac{\mc_{11}-\mc_{22}}{2(\lambda_1-\lambda_2)}}
+% \label{sin}\end{equation}
+% The parameters $s$ and $c$ are the sine and cosine
+% of the angle between the axis of $y_1$ and the eigenvector
+% corresponding to the maximum eigenvalue. \par
+% They are computed using the already defined elements.
+% \begin{macrocode}
+\fp_gset:Nn \g_BBLR_cos_fp%
+{sqrt((1 + \g_BBLR_diag_diff_fp / \g_BBLR_eig_diff_fp) / 2)}
+\fp_gset:Nn \g_BBLR_sig_sin_fp {\fp_sign:n {\g_BBLR_mixed_SecOrdMoment_fp}}
+\fp_gset:Nn \g_BBLR_sin_fp
+{\g_BBLR_sig_sin_fp*sqrt((1-\g_BBLR_diag_diff_fp / \g_BBLR_eig_diff_fp) / 2)}
+% \end{macrocode}
+% The vector $\coeff$ is :
+% \begin{equation}
+% \coeff=\sgn(-s\barycenter{y}_1+c\barycenter{y}_2)
+% \begin{pmatrix} -s \\ c\end{pmatrix}.
+% \label{xhat}\end{equation}
+%
+%\par
+% The parameter $a$ of model \reff{eqab} can be obtained as:
+% \begin{equation}
+% a=s/c
+% \end{equation}
+% Now the slope and the intercept of the optimal line corresponding to the
+% symmetric criterion can be computed.
+%
+% \begin{macrocode}
+\fp_gset:Nn \g_BBLR_slope_S_fp
+{\g_BBLR_sin_fp / \g_BBLR_cos_fp }
+\fp_gset:Nn \g_BBLR_intercept_S_fp
+{\g_BBLR_mean_ordinate_fp - \g_BBLR_slope_S_fp * \g_BBLR_mean_abscissa_fp}
+}
+% \end{macrocode}
+%
+% The theoretical treatment of the proposed problem and the
+% implementation of its numerical solution end here.
+% \end{macro}
+%
+% \subsection{Print of table of results}
+% \begin{macro}{\lrprint}
+% The command \cs{lrprint} prints some info on the data
+% and the results of the computations in tabular form.
+% \begin{macrocode}
+\NewDocumentCommand{\lrprint}{}{
+\begin{center}
+\begin{tabular}{| l | r |} \hline
+ Data~File: & \g_BBLR_file_name_tl \\ \hline
+ Number~of~points: & \int_use:N\g_BBLR_number_of_points_int \\ \hline
+ Mean~values~of~the~coordinates: &%
+ $\fp_use:N \g_BBLR_mean_abscissa_fp$ \\ &
+ $\fp_use:N \g_BBLR_mean_ordinate_fp$ \\ \hline
+ Minimum~values~of~the~coordinates: &%
+ $\fp_use:N \g_BBLR_min_abscissa_fp$ \\ &
+ $\fp_use:N \g_BBLR_min_ordinate_fp$ \\ \hline
+ Maximum~values~of~the~coordinates: &%
+ $\fp_use:N \g_BBLR_max_abscissa_fp$ \\ &
+ $\fp_use:N \g_BBLR_max_ordinate_fp$ \\ \hline
+ {Second~order~moments}\phantom{xxxxxxxxx}{abscissa} &%
+ $\fp_use:N \g_BBLR_abscissa_SecOrdMoment_fp$ \\
+ \multicolumn{1}{|r|}{mixed} & %
+$\fp_use:N \g_BBLR_mixed_SecOrdMoment_fp$ ~ \\
+\multicolumn{1}{|r|}{ordinate} & %
+$\fp_use:N \g_BBLR_ordinate_SecOrdMoment_fp$ \\ \hline
+ Slope~and~intercept~of~optimal~line & $\fp_use:N \g_BBLR_slope_A_fp$ \\
+ (estimated~with~errors~in~ordinate)&$\fp_use:N \g_BBLR_intercept_A_fp$\\ \hline
+ Slope~and~intercept~of~optimal~line & $\fp_use:N \g_BBLR_slope_B_fp$ \\
+ (estimated~with~errors~in~abscissa)&$\fp_use:N \g_BBLR_intercept_B_fp$\\ \hline
+ Components~of~unit~vector~along~the~line & $\fp_use:N \g_BBLR_cos_fp$ \\
+ & $\fp_use:N \g_BBLR_sin_fp$ \\
+ Slope~and~intercept~of~optimal~line &$\fp_use:N \g_BBLR_slope_S_fp$ \\
+(estimated~with~symmetric~regression) &
+ $\fp_use:N \g_BBLR_intercept_S_fp$\\ \hline
+\end{tabular}
+\end{center}
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Plot of points and lines}
+% \begin{macro}{\lrplot}
+% The command \cs{lrplot} produce a framed plot of the data
+% and of the regression line(s). The size of the plot and its actual
+% content are determined by the arguments.
+% \begin{macrocode}
+\NewDocumentCommand{\lrplot}{mmmmm}{%
+% \end{macrocode}
+% The plotting area is divided into a main plotting area for
+% the representation of points and line(s) and a small surrounding free space.
+% The height is computed taking into account the distribution of the points.
+% \begin{macrocode}
+\fp_gset:Nn \g_BBLR_base_fp {#1}
+\fp_gset:Nn \g_BBLR_Xbase_fp {\g_BBLR_base_fp - 0.6}
+\fp_gset:Nn \g_BBLR_scale_factor_fp{\g_BBLR_Xbase_fp / \g_BBLR_Dabscissa_fp}
+\fp_gset:Nn \g_BBLR_Xheight_fp {\g_BBLR_Dordinate_fp * \g_BBLR_scale_factor_fp}
+\fp_gset:Nn \g_BBLR_height_fp {\g_BBLR_Xheight_fp + 0.6}
+% \end{macrocode}
+% The information about the items to be plotted is in the remaining arguments.
+% \begin{macrocode}
+\str_gset:Nn \g_BBLR_point_code_str {#2}
+\str_gset:Nn \g_BBLR_labelA_str {#3}
+\str_gset:Nn \g_BBLR_labelB_str {#4}
+\str_gset:Nn \g_BBLR_labelS_str {#5}
+\bool_gset:Nn \g_BBLR_plot_points_bool
+{!(\str_if_eq_p:NN \g_BBLR_point_code_str \c_BBLR_minus_str)}
+\bool_gset:Nn \g_BBLR_plot_lineA_bool
+{!(\str_if_eq_p:NN \g_BBLR_labelA_str \c_BBLR_minus_str)}
+\bool_gset:Nn \g_BBLR_plot_lineB_bool
+{!(\str_if_eq_p:NN \g_BBLR_labelB_str \c_BBLR_minus_str)}
+\bool_gset:Nn \g_BBLR_plot_lineS_bool
+{!(\str_if_eq_p:NN \g_BBLR_labelS_str \c_BBLR_minus_str)}
+% \end{macrocode}
+% The unit of length is $1$ centimeter. The plotting area is framed.
+% \begin{macrocode}
+\setlength{\unitlength}{1.0cm}
+\fp_gset:Nn \g_tmpa_fp {\g_BBLR_Xbase_fp +0.2}
+\fp_gset:Nn \g_tmpb_fp {\g_BBLR_Xheight_fp +0.1}
+\begin{picture}(\fp_use:N\g_BBLR_base_fp,\fp_use:N\g_BBLR_height_fp)(-0.3,-0.3)
+\put(-0.1,-0.1){\line(1,0){\fp_use:N\g_tmpa_fp}}
+\put(-0.1,\fp_use:N\g_tmpb_fp){\line(1,0){\fp_use:N\g_tmpa_fp}}
+\fp_gset:Nn \g_tmpa_fp {\g_tmpa_fp -0.1}
+\fp_gset:Nn \g_tmpb_fp {\g_tmpb_fp +0.1}
+\put(-0.1,-0.1){\line(0,1){\fp_use:N\g_tmpb_fp}}
+\put(\fp_use:N\g_tmpa_fp,-0.1){\line(0,1){\fp_use:N\g_tmpb_fp}}
+% \end{macrocode}
+% The plot of points and line(s) is obtained using auxiliary functions.
+% \begin{macrocode}
+\thicklines
+\bool_if:nT {\g_BBLR_plot_points_bool}{\BBLR_plot_points:}
+\bool_if:nT {\g_BBLR_plot_lineA_bool}{
+\BBLR_draw_line:NNN \g_BBLR_slope_A_fp\g_BBLR_intercept_A_fp\g_BBLR_labelA_str}
+\bool_if:nT {\g_BBLR_plot_lineB_bool}{
+\BBLR_draw_line:NNN \g_BBLR_slope_B_fp\g_BBLR_intercept_B_fp\g_BBLR_labelB_str}
+\bool_if:nT {\g_BBLR_plot_lineS_bool}{
+\BBLR_draw_line:NNN \g_BBLR_slope_S_fp\g_BBLR_intercept_S_fp\g_BBLR_labelS_str}
+\end{picture}
+}%
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Functions for internal use}
+% The functions listed here after are for internal
+% use and are just minimally documented. \par
+% The function |\BBLR_decode_data:|
+% \marginpar{\raggedleft\texttt{
+% \textbackslash{}BBLR\textunderscore{}decode\textunderscore{}data:}}
+% extract two numeric values from the string read from the file.
+% Some tricky actions are necessary because
+% a so called csv file sometime do not contains the separating commas.
+% \begin{macrocode}
+\cs_new_protected:Nn \BBLR_decode_data: {
+\tl_trim_spaces:N \g_BBLR_file_line_tl
+\int_gzero:N \g_tmpa_int
+\int_gzero:N \g_BBLR_first_separator_int
+\int_gzero:N \g_BBLR_last_separator_int
+\int_gset:Nn \g_BBLR_record_length_int {
+\str_count:N \g_BBLR_file_line_tl}
+\str_map_variable:NNn \g_BBLR_file_line_tl \g_tmpa_str {
+\int_gincr:N \g_tmpa_int
+\bool_lazy_or:nnTF
+{\str_if_eq_p:NN \g_tmpa_str \c_BBLR_comma_str}
+{\str_if_eq_p:NN \g_tmpa_str \c_BBLR_space_str}
+{\int_gset_eq:NN \g_BBLR_last_separator_int \g_tmpa_int
+\int_if_zero:nTF {\g_BBLR_first_separator_int}
+{\int_gset_eq:NN \g_BBLR_first_separator_int \g_tmpa_int
+}{\prg_do_nothing:}
+}{\prg_do_nothing:}
+}
+\int_gincr:N \g_BBLR_last_separator_int
+\int_gdecr:N \g_BBLR_first_separator_int
+\fp_gset:Nn \g_BBLR_abscissa_fp{
+\str_range:Nnn \g_BBLR_file_line_tl{1}{\g_BBLR_first_separator_int}}
+\fp_gset:Nn \g_BBLR_ordinate_fp{
+\str_range:Nnn \g_BBLR_file_line_tl
+{\g_BBLR_last_separator_int}{\g_BBLR_record_length_int}}
+}
+% \end{macrocode}
+% The function |\BBLR_plot_points:| \marginpar{\raggedleft\texttt{
+% \textbackslash{}BBLR\textunderscore{}plot\textunderscore{}points:}}
+% scans the data file to read the coordinates and
+% it draws a circle for each point.
+%
+% \begin{macrocode}
+\cs_new_protected:Nn \BBLR_plot_points: {
+\ior_open:Nn \g_BBLR_file_ior \g_BBLR_file_name_tl
+\int_zero:N \g_BBLR_rec_count_int
+\int_do_until:nn
+{\g_BBLR_rec_count_int = \g_BBLR_number_of_points_int}
+{
+ \ior_str_get:NN \g_BBLR_file_ior \g_BBLR_file_line_tl
+ \int_incr:N \g_BBLR_rec_count_int
+ \BBLR_decode_data:
+ \fp_gset:Nn \g_tmpa_fp{(\g_BBLR_abscissa_fp-\g_BBLR_min_abscissa_fp)*
+ \g_BBLR_scale_factor_fp}
+ \fp_gset:Nn \g_tmpb_fp{(\g_BBLR_ordinate_fp-\g_BBLR_min_ordinate_fp)*
+ \g_BBLR_scale_factor_fp}
+ \put(\fp_use:N\g_tmpa_fp, \fp_use:N\g_tmpb_fp){
+ {\circle*{\fp_use:N\g_BBLR_diameter_fp}}}
+}
+\ior_close:N \g_BBLR_file_ior
+}
+% \end{macrocode}
+% The function |\BBLR_draw_line:NNN| \marginpar{\raggedleft\texttt{
+% \textbackslash{}BBLR\textunderscore{}draw\textunderscore{}line:NNN}}
+% draws the line. The first two parameters given as arguments
+% are the slope and the intercept. The third parameter is a label.
+% \par The next code finds the intersection of the line with the plotting area.
+% \begin{macrocode}
+\cs_new_protected:Nn \BBLR_draw_line:NNN {
+\fp_gset:Nn \fp_tmpa_fp {#1 * \g_BBLR_min_abscissa_fp + #2 }
+\fp_compare:nTF{\fp_tmpa_fp > \g_BBLR_max_ordinate_fp}{
+\fp_gset:Nn \g_BBLR_min_draw_abscissa_fp {(\g_BBLR_max_ordinate_fp -#2) / #1}
+}{
+\fp_compare:nTF{\fp_tmpa_fp < \g_BBLR_min_ordinate_fp}{
+\fp_gset:Nn \g_BBLR_min_draw_abscissa_fp {(\g_BBLR_min_ordinate_fp - #2) / #1}
+}{
+\fp_gset:Nn \g_BBLR_min_draw_abscissa_fp { \g_BBLR_min_abscissa_fp }
+}}
+\fp_gset:Nn \fp_tmpa_fp {#1 * \g_BBLR_max_abscissa_fp + #2 }
+\fp_compare:nTF{\fp_tmpa_fp > \g_BBLR_max_ordinate_fp}{
+\fp_gset:Nn \g_BBLR_max_draw_abscissa_fp {(\g_BBLR_max_ordinate_fp -#2) / #1}
+}{
+\fp_compare:nTF{\fp_tmpa_fp < \g_BBLR_min_ordinate_fp}{
+\fp_gset:Nn \g_BBLR_max_draw_abscissa_fp { (\g_BBLR_min_ordinate_fp - #2) / #1}
+}{
+\fp_gset:Nn \g_BBLR_max_draw_abscissa_fp { \g_BBLR_max_abscissa_fp }
+}}
+% \end{macrocode}
+% Some parameters (i.e.\ starting point and base-length)
+% are computed and the line is drawn.
+% \begin{macrocode}
+\fp_gset:Nn \fp_tmpa_fp {(\g_BBLR_min_draw_abscissa_fp -
+\g_BBLR_min_abscissa_fp)* \g_BBLR_scale_factor_fp}
+\fp_gset:Nn \fp_tmpb_fp {(#1 * \g_BBLR_min_draw_abscissa_fp + #2 -
+\g_BBLR_min_ordinate_fp)* \g_BBLR_scale_factor_fp}
+\fp_gset:Nn \fp_BBLR_line_base_length_fp{(\g_BBLR_max_draw_abscissa_fp -
+\g_BBLR_min_draw_abscissa_fp) * \g_BBLR_scale_factor_fp}
+\put(\fp_use:N\fp_tmpa_fp, \fp_use:N\fp_tmpb_fp){
+\line(1.,\fp_use:N #1){\fp_use:N\fp_BBLR_line_base_length_fp}}
+% \end{macrocode}
+%The third parameter is used as a label, if it is not a |+|.
+% \begin{macrocode}
+\bool_if:nF {\str_if_eq_p:NN #3 \c_BBLR_plus_str}{
+\fp_gset:Nn \fp_tmpa_fp
+{0.08 * \g_BBLR_min_draw_abscissa_fp + 0.92 * \g_BBLR_max_draw_abscissa_fp}
+\fp_gset:Nn \fp_tmpb_fp {#1 * \fp_tmpa_fp + #2 }
+\fp_gset:Nn \fp_tmpa_fp
+{(\fp_tmpa_fp-\g_BBLR_min_abscissa_fp)*\g_BBLR_scale_factor_fp
++ 0.3 * #1 /sqrt(1.+#1*#1)}
+\fp_gset:Nn \fp_tmpb_fp
+{(\fp_tmpb_fp-\g_BBLR_min_ordinate_fp)* \g_BBLR_scale_factor_fp
+- 0.3 /sqrt(1.+#1*#1)}
+\put(\fp_use:N\fp_tmpa_fp, \fp_use:N\fp_tmpb_fp){#3}
+}
+}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOff
+% \end{macrocode}
+%
+%
+%\iffalse
+%</package>
+%\fi
+%
+% \section{Acknowledgments}
+% The colleagues Paolo Zatelli, Alfonso Vitti and Giulia Graldi
+% read some preliminary version
+% of this text and suggested several improvements. \par
+%
+% \section{About the references}
+% \subsection*{Mathematics}
+% The books by Lang \cite{Lang} and by Strang \cite{Strang} give
+% all the background on linear algebra.\par
+% The texts by Sansò \cites{Sanso1, Sanso2} (in italian) treat the
+% teory of probability and its application to metrology.
+% See: |http://www.geolab.polimi.it/text-books/|.\par
+% The paper by Karl Pearson \cite{Pearson} is the oldest text that
+% I have found on the symmetric regression, or total regression.
+% \subsection*{Programming}
+% The two documents \cites{L3A, L3B} are the fountamental and official guide
+% for \LaTeX3 programming. The books by Donald Knuth \cites{Knuth}
+% and Leslie Lamport \cites{Lamport} are still essential references.
+% The papers by Enrico Gregorio \cites{egreg1, egreg2, egreg3, egreg4, egreg5}
+% explain some general and some special aspect of \LaTeX3 programming.
+%
+% \section{References}
+% \begin{biblist}[\normalsize]
+% \bib{egreg1}{article}{
+% author={Gregorio, Enrico},
+% journal={ArsTeXnica},
+% number={14},pages={41\ndash 47}, date={2012},
+% title={\LaTeX3: un nuovo gioco per i maghi e per diventarlo},
+% }
+% \bib{egreg2}{article}{
+% author={Gregorio, Enrico},
+% journal={ArsTeXnica},
+% number={22},pages={69\ndash 77}, date={2016},
+% title={Liste, cicli, \LaTeX3},
+% }
+% \bib{egreg3}{article}{
+% author={Gregorio, Enrico},
+% journal={ArsTeXnica},
+% number={24},pages={37\ndash 44}, date={2017},
+% title={Condizionali in \LaTeX},
+% }
+% \bib{egreg4}{article}{
+% author={Gregorio, Enrico},
+% journal={ArsTeXnica},
+% number={30},pages={36\ndash 45}, date={2020},
+% title={Funzioni e |expl3|},
+% }
+% \bib{egreg5}{article}{
+% author={Gregorio, Enrico},
+% journal={TUGboat},
+% volume={41},number={3},pages={299\ndash 307}, date={2020},
+% title={Functions and |expl3|},
+% }
+% \bib{Knuth}{book}{
+% author={Knuth, Donald},
+% title={The TeXbook},
+% date={1986},
+% publisher={American Mathematical Society and Addison-Wesley},
+% }
+% \bib{Lang}{book}{
+% author={Lang, Serge},
+% title={Linear Algebra},
+% date={1987},
+% publisher={Springer-Verlag},
+% place={Berlin Heidelberg},
+% }
+% \bib{Lamport}{book}{
+% author={Lamport, Leslie},
+% title={LaTeX - A document preparation system (2nd ed.\ )},
+% date={1994},
+% publisher={Addison-Wesley},
+% note={something interesting in the fist edition, too},
+% }
+% \bib{L3A}{article}{
+% title={The |expl3| package and LaTeX3 programming},
+% author={The LaTeX project team}, date={2024},
+% note={file: |expl3.pdf| available in CTAN in l3kernel},
+% }
+% \bib{L3B}{article}{
+% title={The \LaTeX3 interface},
+% author={The LaTeX project team}, date={2024},
+% note={file: |interface3.pdf| available in CTAN in l3kernel}
+% }
+% \bib{Pearson}{article}{
+% title={On lines and planes of closest fit to systems of points in space},
+% author={Pearson, Karl}, date={1901},
+% journal={Philosophical Magazine},
+% volume={2},number={11},pages={559\ndash 572},
+% }
+% \bib{Sanso1}{book}{
+% author={Sansò, Fernando},
+% title={Elementi di teoria della probabilità},
+% date={1996},
+% publisher={Città-Studi},
+% place={Milano},
+% }
+% \bib{Sanso2}{book}{
+% author={Sansò, Fernando},
+% title={La teoria della stima},
+% date={1996},
+% publisher={Città-Studi},
+% place={Milano},
+% }
+% \bib{Strang}{book}{
+% author={Strang, Gilbert},
+% title={Introduction to linear algebra},
+% date={2009},
+% publisher={Wellesley-Cambridge press,},
+% }
+% \end{biblist}
+%
+% \par\vfill\centerline{\small ***}\vfill
+% \end{document}
+%
+%\iffalse
+% END OF FILE linearregression.dtx
+%\fi
diff --git a/macros/latex/contrib/linearregression/linearregression.pdf b/macros/latex/contrib/linearregression/linearregression.pdf
new file mode 100644
index 0000000000..5d28931c1a
--- /dev/null
+++ b/macros/latex/contrib/linearregression/linearregression.pdf
Binary files differ
diff --git a/macros/latex/contrib/linearregression/linearregressionpkg.ins b/macros/latex/contrib/linearregression/linearregressionpkg.ins
new file mode 100644
index 0000000000..699f767b62
--- /dev/null
+++ b/macros/latex/contrib/linearregression/linearregressionpkg.ins
@@ -0,0 +1,20 @@
+\input docstrip.tex
+\keepsilent
+\preamble
+------------------------------------------------------------------------
+[2024-06-10]
+This file is part of the (expanded) distribution of linearregression
+The author of linearregression is Battista Benciolini
+<benciolinibattista at gmail dot com >
+------------------------------------------------------------------------
+The author would strongly appreciate to receive
+any comment, criticism and just usage report
+------------------------------------------------------------------------
+This program may be used, distributed and modified under
+the conditions of the LaTeX Project Public License.
+(see: http://www.latex-project.org/lppl.txt)
+------------------------------------------------------------------------
+\endpreamble
+\askforoverwritefalse
+\generate{\file{linearregression.sty}{\from{linearregression.dtx}{package}}}
+\endbatchfile
diff --git a/macros/latex/contrib/listings/listings-devel.pdf b/macros/latex/contrib/listings/listings-devel.pdf
index 5cf9af1ff8..da1506f1df 100644
--- a/macros/latex/contrib/listings/listings-devel.pdf
+++ b/macros/latex/contrib/listings/listings-devel.pdf
Binary files differ
diff --git a/macros/latex/contrib/listings/listings.dtx b/macros/latex/contrib/listings/listings.dtx
index 06f881726b..525ba1a4ae 100644
--- a/macros/latex/contrib/listings/listings.dtx
+++ b/macros/latex/contrib/listings/listings.dtx
@@ -135,7 +135,7 @@
% Hoffmann became the maintainer of the \packagename{listings}
% package in 2013; see the Preface for details.}~ %
% \textless\lstemail\textgreater}
-% \date{2024/03/11\enspace\enspace Version 1.10a\ \box\abstractbox}
+% \date{2024/05/25\enspace\enspace Version 1.10b\ \box\abstractbox}
% \def\lstemail{\href{mailto:j.hoffmann@fh-aachen.de}{\texttt{j.hoffmann(at)fh-aachen.de}}}
% \ifhyper
% \hypersetup{pdftitle=The Listings Package,
@@ -3561,15 +3561,18 @@
% other & \texttt{!\ " \#\ \%\ \&\ ' ( ) * + , - .\ / :\ ; < = > ?}\\
% & {\catcode`\|=12\texttt{[ \char92\ ] \textasciicircum\ \char123\
% | \char125\ \textasciitilde}}\\
-% space & chr(32)\\
-% tabulator & chr(9)\\
-% form feed & chr(12)\\
+% space & \texttt{chr(32)}\footnotemark{}\\
+% tabulator & \texttt{chr(9)}\\
+% form feed & \texttt{chr(12)}\\
% \noalign{\smallskip}
% \end{tabular}
% \par\noindent
% Note: Extended characters of codes 128--255 (if defined) are \emph{currently}
% letters.
% \end{table}
+% \footnotetext{Here and at other places |chr(|\meta{number}|)| means a
+% Pascal function which returns the character which has ASCII value
+% \meta{number}.}
%
%
% \paragraph{Strings}\label{uStrings}
@@ -4197,20 +4200,25 @@
%
% \subsection{Listings inside arguments}\label{uListingsArguments}
%
-% At the moment it isn't possible to use \verb-\lstinline{...}- in a cell
+% A long time it wasn't possible to use \verb-\lstinline{...}- in a cell
% of a table\makeatletter\@ifundefined{r@uProcessingInline}{}{%
% (see section \ref{uProcessingInline} on page \pageref{uProcessingInline}
% for more information)},%
% \makeatother%
-% but it is possible to define a wrapper macro
-% which can be used instead of \verb-\lstinline{...}-:
+% but there was a recommended workaround. This workaround is still
+% functional, but now one can use \verb-\lstinline{...}- and of course
+% \verb-\lstinline|...|- directly:
% \begin{lstsample}[lstlisting]{}{}
% \newcommand\foo{\lstinline{t}}
% \newcommand\foobar[2][]{\lstinline[#1]{#2}}
%
% \begin{tabular}{ll}
-% \foo & a variable\\
-% \foobar[language=java]{int u;} & a declaration
+% \lstinline|r| & a first variable (standard)\\
+% \lstinline[language=java]|int s;| & a standard declaration \\
+% \foo & a second variable (workaround)\\
+% \foobar[language=java]{int u;} & a (workaraond) declaration \\
+% \lstinline{v} & another variable using braces\\
+% \lstinline[language=java]{int w;} & an additional braced declaration
% \end{tabular}
% \end{lstsample}
%
@@ -5744,7 +5752,7 @@
% \item |\lst@Init\relax|
% \item |\lst@Def{`#1}{\lst@DeInit\egroup}| installs the `end inline'
% detection, where |#1| is the next character after |\lstinline|.
-% Moreover chr(13) is redefined to end the fragment in the same way but
+% Moreover |chr(13)| is redefined to end the fragment in the same way but
% also issues an error message.
% \item Now comes the source code and \ldots
% \item \ldots\ |\lst@DeInit| (from |\lst@Def| above) ends the code snippet
@@ -5978,7 +5986,7 @@
% \part{Implementation}
%
%
-% \CheckSum{12409}
+% \CheckSum{12435}
%^^A
%^^A Don't index TeX-primitives.
%^^A
@@ -6122,8 +6130,8 @@
% All files will have same date and version.
% \begin{macrocode}
%<*kernel|misc|doc>
-\def\filedate{2024/03/11}
-\def\fileversion{1.10a}
+\def\filedate{2024/05/25}
+\def\fileversion{1.10b}
%</kernel|misc|doc>
% \end{macrocode}
% What we need and who we are.
@@ -6662,11 +6670,11 @@
\ifx#1\relax
\else \lccode`\^^@=`#1%
% \end{macrocode}
-% Otherwise we say that |^^@|=chr(0) is the lower case version of the first
+% Otherwise we say that |^^@|=|chr(0)| is the lower case version of the first
% character.
% Then we test the second character.
% If there is none, we append the lower case |^^@| to |\lst@temp|.
-% Otherwise we say that |^^A|=chr(1) is the lower case version of the second
+% Otherwise we say that |^^A|=|chr(1)| is the lower case version of the second
% character and we test the next argument, and so on.
% \begin{macrocode}
\ifx#2\relax
@@ -6703,7 +6711,7 @@
\lst@next}
\endgroup
% \end{macrocode}
-% This |\endgroup| restores the catcodes of chr(0)--chr(8), but not the
+% This |\endgroup| restores the catcodes of |chr(0)|--|chr(8)|, but not the
% catcodes of the characters inside |\lst@MakeActive@| since they are already
% read.
%
@@ -14552,7 +14560,7 @@
\fi
\lsthk@InitVars \lsthk@InitVarsBOL
% \end{macrocode}
-% The end of line character chr(13)=|^^M| controls the processing, see the
+% The end of line character |chr(13)|=|^^M| controls the processing, see the
% definition of |\lst@MProcessListing| below.
% The argument |#1| is either |\relax| or |\lstenv@backslash|.
% \begin{macrocode}
@@ -14904,36 +14912,35 @@
% \subsubsection{Processing inline listings}\label{uProcessingInline}
%
% \begin{macro}{\lstinline}
-% In addition to |\lsthk@PreSet|, we use |boxpos=b| and flexiblecolumns.
-% I've inserted |\leavevmode| after bug report from \lsthelper{Michael~Weber}
-% {1999/12/16}{wrong spacing in list environments}. \lsthelper{Olivier~Lecarme}
-% {2001/07/30}{inconsistent `break' when \lstinline is used inside caption}
-% reported a problem which has gone after removing |\let| |\lst@newlines|
-% |\@empty| (now |\lst@newlines| is a counter!). Unfortunately I don't know
-% the reason for inserting this code some time ago! At the end of the macro we
-% check the delimiter.
-% \begin{macrocode}
-\newcommand\lstinline[1][]{%
- \leavevmode\bgroup % \hbox\bgroup --> \bgroup
- \def\lst@boxpos{b}%
- \lsthk@PreSet\lstset{flexiblecolumns,#1}%
- \lsthk@TextStyle
- \@ifnextchar\bgroup{%
-% \end{macrocode}
-% \lsthelper{Luc~Van~Eycken}{2014/01/22}{\rcmdname\lstinline{} in alignments}
-% reported, that the experimental implementation of |\lstinline| with
-% braces instead of characters surrounding the source code resulted in an
-% error if used in a tabular environment. He found that this error comes
-% from the master counter (cf. appendix D (Dirty Tricks), item 5. (Brace
-% hacks), of the TeXbook (p. 385-386)). Adding the following line at this
-% point
+% In addition to |\lsthk@PreSet|, we use |boxpos=b| and
+% flexiblecolumns. I've inserted |\leavevmode| after bug report from
+% \lsthelper{Michael~Weber} {1999/12/16}{wrong spacing in list
+% environments}. \lsthelper{Olivier~Lecarme} {2001/07/30}{inconsistent
+% `break' when \lstinline is used inside caption} reported a problem
+% which has gone after removing |\let| |\lst@newlines| |\@empty| (now
+% |\lst@newlines| is a counter!). Unfortunately I don't know the reason
+% for inserting this code some time ago! At the end of the macro we
+% check the delimiter.\footnote{This is text of the original author
+% Carsten Heinz.}
+%
+% Then came an experimental version which allowed braces, but
+% \lsthelper{Luc~Van~Eycken}{2014/01/22}{\rcmdname\lstinline{} in
+% alignments} reported, that the experimental implementation of
+% |\lstinline| with braces instead of characters surrounding the source
+% code resulted in an error if used in a tabular environment.
+%
+% He found that this error comes from the master counter (cf. appendix
+% D (Dirty Tricks), item 5. (Brace hacks), of the TeXbook
+% (p. 385-386)). Adding the following line after testing the next
+% character (line no. 7 in the following outcommented snippet)
%\begin{verbatim}
-% \ifnum`{=0}\fi%
+%\ifnum`{=0}\fi%
%\end{verbatim}
-% remedies the wrong behaviour. But \lsthelper{Qing~Lee}{2014/06/28}{-}
-% pointed out, that this breaks code like the one showed in
-% \ref{uListingsArguments} on \pageref{uListingsArguments} and proposed
-% another solution which in turn broke the code needed by Luc:
+% remedies the wrong behaviour. But \lsthelper{Qing~Lee}{2014/06/28}{-}
+% pointed out, that this breaks code like the one shown in section
+% \ref{uListingsArguments} on page \pageref{uListingsArguments} and
+% proposed another solution which in turn broke the code provided by
+% Luc:
%\begin{verbatim}
% \renewcommand\lstinline[1][]{%
% \leavevmode\bgroup % \hbox\bgroup --> \bgroup
@@ -14944,20 +14951,45 @@
% \@ifnextchar\bgroup{%
% \ifnum`{=\z@}\fi%
% \afterassignment\lst@InlineG \let\@let@token}{%
-% \ifnum`{=\z@}\fi\lstinline@}}
+% \ifnum`{=\z@}\fi\lstinline@}%
+%}
%\end{verbatim}
-% So finally the old code comes back and the people, who need a
-% |\lstinline| with braces, should use the workaround from section
-% \ref{uListingsArguments} on page \pageref{uListingsArguments}.
+% So finally the old code came back and the people, who needed a
+% |\lstinline| with braces, should use the workaround from section
+% \ref{uListingsArguments} on page \pageref{uListingsArguments}.
+%
+% This long outstanding deficiency is now repaired by
+% \lsthelper{user5028841}{2024/05/05}{Regarding the Listings package}
+% who provided a solution by using special characters as begin and end
+% of a group:
+% \begin{macrocode}
+\edef\lst@temp{\the\catcode`\^^@}
+\catcode`\^^@=1
+\newcommand\lstinline[1][]{%
+ \leavevmode\bgroup % \hbox\bgroup --> \bgroup
+ \def\lst@boxpos{b}%
+ \lsthk@PreSet\lstset{flexiblecolumns,#1}%
+ \lsthk@TextStyle
+ \@ifnextchar\bgroup{%
+ \afterassignment\lst@InlineG \romannumeral`^^@\iffalse}\fi
+ \let\@let@token}%
+ \lstinline@}
+% \end{macrocode}
+% Here we restore the previous catcode of |\^^@|:
+% \begin{macrocode}
+\catcode`\^^@=\lst@temp
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\lst@inline@}
+% This is the standard method after processing the optional arguments
+% of |\lstinline|.
% \begin{macrocode}
- \afterassignment\lst@InlineG \let\@let@token}%
- \lstinline@}
\def\lstinline@#1{%
- \lst@Init\relax
- \lst@IfNextCharActive{\lst@InlineM#1}{\lst@InlineJ#1}}
-\lst@AddToHook{TextStyle}{}% init
+ \lst@Init\relax
+ \lst@IfNextCharActive{\lst@InlineM#1}{\lst@InlineJ#1}}
% \end{macrocode}
% \begin{macrocode}
+\lst@AddToHook{TextStyle}{}% init
\lst@AddToHook{SelectCharTable}{\lst@inlinechars}
\global\let\lst@inlinechars\@empty
% \end{macrocode}
@@ -14965,56 +14997,68 @@
%
% \begin{macro}{\lst@InlineM}
% \begin{macro}{\lst@InlineJ}
-% treat the cases of `normal' inlines and inline listings inside an argument.
-% In the first case the given character ends the inline listing and EOL within
-% such a listing immediately ends it and produces an error message.
+% treat the cases of `normal' inlines and inline listings inside an
+% argument. In the first case the given character ends the inline
+% listing and EOL within such a listing immediately ends it and
+% produces an error message.
% \begin{macrocode}
-\def\lst@InlineM#1{\gdef\lst@inlinechars{%
+\def\lst@InlineM#1{%
+ \gdef\lst@inlinechars{%
\lst@Def{`#1}{\lst@DeInit\egroup\global\let\lst@inlinechars\@empty}%
\lst@Def{13}{\lst@DeInit\egroup \global\let\lst@inlinechars\@empty
- \PackageError{Listings}{lstinline ended by EOL}\@ehc}}%
- \lst@inlinechars}
+ \PackageError{Listings}{lstinline ended by EOL}\@ehc}}%
+ \lst@inlinechars}
% \end{macrocode}
% In the other case we get all characters up to |#1|, make these characters
% active, execute (typeset) them and end the listing (all via temporary macro).
% That's all about it.
% \begin{macrocode}
\def\lst@InlineJ#1{%
- \def\lst@temp##1#1{%
- \let\lst@arg\@empty \lst@InsideConvert{##1}\lst@arg
- \lst@DeInit\egroup}%
- \lst@temp}
+ \def\lst@temp##1#1{%
+ \let\lst@arg\@empty \lst@InsideConvert{##1}\lst@arg
+ \lst@DeInit\egroup}%
+ \lst@temp}
% \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\lst@InlineG}
-% is experimental.
+% is experimental.
% \begin{macrocode}
\def\lst@InlineG{%
- \lst@Init\relax
- \lst@IfNextCharActive{\lst@InlineM\}}%
- {\let\lst@arg\@empty \lst@InlineGJ}}
+ \lst@Init\relax
+ \lst@IfNextCharActive{\lst@InlineM\}}{%
+ \let\lst@arg\@empty \lst@InlineGJ}}
+% \end{macrocode}
+% This is the point for closing the group:
+% \begin{macrocode}
+\edef\lst@temp{\the\catcode`\^^@}
+\catcode`\^^@=2
\def\lst@InlineGJ{\futurelet\@let@token\lst@InlineGJTest}
\def\lst@InlineGJTest{%
- \ifx\@let@token\egroup
- \afterassignment\lst@InlineGJEnd
- \expandafter\let\expandafter\@let@token
+ \ifx\@let@token\egroup
+ \iffalse{\fi\romannumeral`^^@
+ \afterassignment\lst@InlineGJEnd
+ \expandafter\let\expandafter\@let@token
+ \else
+ \ifx\@let@token\@sptoken
+ \let\lst@next\lst@InlineGJReadSp
\else
- \ifx\@let@token\@sptoken
- \let\lst@next\lst@InlineGJReadSp
- \else
- \let\lst@next\lst@InlineGJRead
- \fi
- \expandafter\lst@next
+ \let\lst@next\lst@InlineGJRead
+ \fi
+ \expandafter\lst@next
\fi}
+% \end{macrocode}
+% As before: restore the previous catcode of |\^^@|:
+% \begin{macrocode}
+\catcode`\^^@=\lst@temp
\def\lst@InlineGJEnd{\lst@arg\lst@DeInit\egroup}
\def\lst@InlineGJRead#1{%
- \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
- \lst@InlineGJ}
+ \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
+ \lst@InlineGJ}
\def\lst@InlineGJReadSp#1{%
- \lccode`\~=`\ \lowercase{\lst@lAddTo\lst@arg~}%
- \lst@InlineGJ#1}
+ \lccode`\~=`\ \lowercase{\lst@lAddTo\lst@arg~}%
+ \lst@InlineGJ#1}
% \end{macrocode}
% \end{macro}
%
@@ -15313,7 +15357,7 @@
%
% \begin{macro}{\lst@MSkipToFirst}
% We just look whether to drop more lines or to leave the mode which restores
-% the definition of chr(13) and chr(10).
+% the definition of |chr(13)| and |chr(10)|.
% \begin{macrocode}
\def\lst@MSkipToFirst{%
\global\advance\lst@lineno\@ne
@@ -15391,7 +15435,7 @@
% \end{macrocode}
% We must append an active backslash and the `end string' to |\lst@arg|. So all
% (in fact most) other processing won't notice that the code has been inside
-% an argument. But the EOL character is chr(10)=|^^J| now and not chr(13).
+% an argument. But the EOL character is |chr(10)|=|^^J| now and not |chr(13)|.
% \begin{macrocode}
\begingroup \lccode`\~=`\\\lowercase{%
\gdef\lstenv@ProcessJ@{%
diff --git a/macros/latex/contrib/listings/listings.pdf b/macros/latex/contrib/listings/listings.pdf
index 41c366106a..b4bfc0d79e 100644
--- a/macros/latex/contrib/listings/listings.pdf
+++ b/macros/latex/contrib/listings/listings.pdf
Binary files differ
diff --git a/macros/latex/contrib/listings/lstdrvrs.dtx b/macros/latex/contrib/listings/lstdrvrs.dtx
index 56c2a92642..8541b7a0b9 100644
--- a/macros/latex/contrib/listings/lstdrvrs.dtx
+++ b/macros/latex/contrib/listings/lstdrvrs.dtx
@@ -1,6 +1,6 @@
% \iffalse
%
-% Time-stamp: <2024-03-12 09:33:03 ax006ho>
+% Time-stamp: <2024-05-25 06:23:16 ax006ho>
%
%<*driver>
\documentclass{ltxdoc}
@@ -33,7 +33,7 @@
% \title{Language, Style and Format drivers\\ for \textsf{Listings}\\
% {\large by Carsten Heinz and individual authors:}}
% \author{\InputIfFileExists{lstdrvrs.tmp}{}{}}
-% \date{2024/03/11\enspace\enspace Version 1.10a\ \box\abstractbox}
+% \date{2024/05/25\enspace\enspace Version 1.10b\ \box\abstractbox}
%
% \ifhyper
% \hypersetup{pdftitle={Language, Style and Format drivers for the
@@ -138,7 +138,7 @@
% \endgroup
% We mainly define default dialects.
% \begin{macrocode}
-\ProvidesFile{listings.cfg}[2024/03/11 1.10a listings configuration]
+\ProvidesFile{listings.cfg}[2024/05/25 1.10b listings configuration]
\def\lstlanguagefiles
{lstlang0.sty,lstlang1.sty,lstlang2.sty,lstlang3.sty}
\lstset{defaultdialect=[R/3 6.10]ABAP,
@@ -154,6 +154,7 @@
defaultdialect=[11.0]Mathematica,
defaultdialect=[OMG]OCL,
defaultdialect=[Standard]Pascal,
+ defaultdialect=[2]Python,
defaultdialect=[67]Simula,
defaultdialect=[plain]TeX,
defaultdialect=[97]VRML}
@@ -186,7 +187,7 @@
%<+lua-prf>\ProvidesFile{listings-lua.prf}
%<+python-prf>\ProvidesFile{listings-python.prf}
%<+rexx-prf>\ProvidesFile{listings-rexx.prf}
-%<-config> [2024/03/11 1.10a listings language file]
+%<-config> [2024/05/25 1.10b listings language file]
% \end{macrocode}
%
%
@@ -7819,7 +7820,8 @@ morecomment=[l]!%
%
% In August 2013
% \lstthanks{Alexis~Dimitriadis}{A.Dimitriadis@uu.nl}{2013/08/15} reworked
-% the definition by supplying the builtins.
+% the definition by supplying the builtins. The current version is based on
+% \url{https://docs.python.org/2/reference/lexical_analysis.html#identifiers}.
% \begingroup
% \begin{macrocode}
%<*lang1>
@@ -7828,17 +7830,22 @@ morecomment=[l]!%
%%
%% Python definition (c) 1998 Michael Weber
%% Additional definitions (2013) Alexis Dimitriadis
+%% small corrections based on
+%% https://docs.python.org/2/reference/lexical_analysis.html#identifiers
%%
-\lst@definelanguage{Python}{%
- morekeywords={access, and, break, class, continue, def, del, elif, else,%
- except, exec, finally, for, from, global, if, import, in, is, lambda,%
- not, or, pass, print, raise, return, try, while},%
+\lst@definelanguage[2]{Python}{%
+ morekeywords={and, as, assert, break, class, continue, def, del, elif,%
+ else, except, exec, finally, for, from, global, if, import, in, is,%
+ lambda, not, or, pass, print, raise, return, try, while, with, yield},%
% \end{macrocode}
-% Python has a long list of builtin-in functions
+% Python has a long list of builtin-in functions (altogether 76 entries
+% plus 5 special ones)
% (\url{http://docs.python.org/2/library/functions.html}) and it is a good
-% idea to make them visible in printed code
+% idea to make them visible in printed code.
% \begin{macrocode}
- % Built-ins
+ % Built-ins according to
+ % http://docs.python.org/2/library/functions.html,
+ % the last five entries are known as advanced or not essential
morekeywords=[2]{abs, all, any, basestring, bin, bool, bytearray,%
callable, chr, classmethod, cmp, compile, complex, delattr, dict, dir,%
divmod, enumerate, eval, execfile, file, filter, float, format,%
@@ -7847,43 +7854,96 @@ morecomment=[l]!%
memoryview, min, next, object, oct, open, ord, pow, property, range,%
raw_input, reduce, reload, repr, reversed, round, set, setattr, slice,%
sorted, staticmethod, str, sum, super, tuple, type, unichr, unicode,%
- vars, xrange, zip, apply, buffer, coerce, intern},%
+ vars, xrange, zip, __import__, apply, buffer, coerce, intern},%
sensitive=true,%
morecomment=[l]\#,%
+ morestring=[s]{'''}{'''},% used for documentation text
+ % (multiline strings)
+ morestring=[s]{"""}{"""},% added by Philipp Matthias Hahn
morestring=[b]',%
- morestring=[b]",%
-% \end{macrocode}
-% According to PEP (Python Enhancement Proposals) comment should be
-% distinguished from documentation strings, so we define
-% \begin{macrocode}
- morecomment=[s]{'''}{'''},% used for documentation text
- % (mulitiline strings)
- morecomment=[s]{"""}{"""},% added by Philipp Matthias Hahn
-% \end{macrocode}
-% \lsthelper{J\"urgen Dietel}{j.dietel@rz.rwth-aachen}{2015/05/05}{} provided
-% an example with a wrong representation of documentation strings, so the
-% two lines above got changed from |morestring| $\rightarrow$ |morecomment|.
-%
-% Python now supports so called \emph{raw strings} and also Unicode
-% strings. Here is the definition of these strings:
-% \begin{macrocode}
- morestring=[s]{r'}{'},% `raw' strings
- morestring=[s]{r"}{"},%
- morestring=[s]{r'''}{'''},%
- morestring=[s]{r"""}{"""},%
- morestring=[s]{u'}{'},% unicode strings
- morestring=[s]{u"}{"},%
- morestring=[s]{u'''}{'''},%
- morestring=[s]{u"""}{"""}%
-}%
+ morestring=[b]"%
+}
% \end{macrocode}
% \lsthelper{Philipp Matthias Hahn}{pmhahn@titan.lahn.de}{2002/04/18}{}
-% added the third comment. \lsthelper{eRreuR}{rogspr@newdeal.ch}{2002/05/28}
-% {probl\`eme avec "listings" et le langage Python} found a bug using Python
-% and \lsthelper{Nicolas Markey}{markey@lsv.ens-cachan.fr}{2002/05/29}
+% added the third comment above.
+% \lsthelper{eRreuR}{rogspr@newdeal.ch}{2002/05/28} {probl\`eme avec
+% "listings" et le langage Python} found a bug using Python and
+% \lsthelper{Nicolas Markey}{markey@lsv.ens-cachan.fr}{2002/05/29}
% {listings and Python} informed me about the corresponding thread on
% \texttt{fr.comp.text.tex} and provided the fix---adding \texttt{[b]} to
% both \texttt{morestring} declarations.
+%
+% \lsthelper{J\"urgen Dietel}{j.dietel@rz.rwth-aachen}{2015/05/05}{}
+% provided an example with a wrong representation of documentation strings,
+% so the two lines added by Philipp Matthias Hahn got changed from
+% |morestring| $\rightarrow$ |morecomment|.\footnote{According to PEP
+% (Python Enhancement Proposals---\url{https://peps.python.org/pep-0257/})
+% comment should be distinguished from documentation strings.}
+%
+% Python 3.0 was released in December 2008 and brought with it a number of
+% new features. \lsthelper{Naoki Sean
+% Pross}{npross@student.ethz.ch}{2024/05/25}{Python 3 syntax support for
+% the listings LaTeX package} provided the lists of new keywords and
+% built-in functions as well as the support for special strings.
+% \begin{macrocode}
+\lst@definelanguage[3]{Python}[2]{Python}{%
+ % keywords
+ deletekeywords={exec, print},
+ morekeywords={False, None, True, async, await, nonlocal,
+% \end{macrocode}
+% Python knows so called soft keywords:
+% \begin{macrocode}
+ match, case},
+% \end{macrocode}
+% The list of built-in functions has changed considerably (only 71 entries,
+% no special ones):
+% \begin{macrocode}
+ % built-in functions
+ deletekeywords=[2]{apply, basestring, buffer, cmp, coerce, execfile, %
+ file, intern, long, raw_input, reduce, reload, unichr, unicode, xrange},
+ morekeywords=[2]{aiter, anext, ascii, breakpoint, bytes, exec},
+% \end{macrocode}
+% Python now supports special strings like \emph{raw strings}, Unicode
+% strings, and some more. Here is the definition of these strings:
+% \begin{macrocode}
+ % `raw' strings
+ morestring=[s]{r'}{'},
+ morestring=[s]{r"}{"},
+ morestring=[s]{r'''}{'''},
+ morestring=[s]{r"""}{"""},
+ morestring=[s]{R'}{'},
+ morestring=[s]{R"}{"},
+ morestring=[s]{R'''}{'''},
+ morestring=[s]{R"""}{"""},
+ % Unicode strings
+ morestring=[s]{u'}{'},
+ morestring=[s]{u"}{"},
+ morestring=[s]{u'''}{'''},
+ morestring=[s]{u"""}{"""},
+ morestring=[s]{U'}{'},
+ morestring=[s]{U"}{"},
+ morestring=[s]{U'''}{'''},
+ morestring=[s]{U"""}{"""},
+ % Format strings
+ morestring=[s]{f'}{'},
+ morestring=[s]{f"}{"},
+ morestring=[s]{f'''}{'''},
+ morestring=[s]{f"""}{"""},
+ morestring=[s]{F'}{'},
+ morestring=[s]{F"}{"},
+ morestring=[s]{F'''}{'''},
+ morestring=[s]{F"""}{"""},
+ % Byte literals
+ morestring=[s]{b'}{'},
+ morestring=[s]{b"}{"},
+ morestring=[s]{b'''}{'''},
+ morestring=[s]{b"""}{"""},
+ morestring=[s]{B'}{'},
+ morestring=[s]{B"}{"},
+ morestring=[s]{B'''}{'''},
+ morestring=[s]{B"""}{"""},
+}%
+% \end{macrocode}
% \begin{macrocode}
%</lang1>
% \end{macrocode}
@@ -7903,6 +7963,8 @@ morecomment=[l]!%
%% Actual colors from idlelib/config-highlight.def
%% --> corrected to ``web-safe''
+%% Unimplemented IDLE syntax: function/class names being
+%% defined should be blue
%% strings = #00aa00 / 0,170,0 (a darker green)
%% builtins = #900090 / 144,0,144 (purple-ish)
%% keywords = #FF7700 / 255,119,0 (quite close to plain `orange')
@@ -7958,6 +8020,7 @@ morecomment=[l]!%
procedure,pull,push,queue,return,say,select,signal,then,%
to,trace,when},%
sensitive=false,%
+ morecomment=[l]{--},%
morecomment=[n]{/*}{*/},%
morestring=[d]{'},%
morestring=[d]{"},%
@@ -7999,7 +8062,6 @@ morecomment=[l]!%
sensitive=false,%
morestring=[d]",%
morestring=[d]',%
- morecomment=[s]{/*}{*/},%
}[keywords,comments,strings]
% \end{macrocode}
% \begin{macrocode}
@@ -8026,7 +8088,7 @@ morecomment=[l]!%
::options, ::requires, ::resource, ::routine,%
forward, guard, local, loop, raise, strict,%
},%
- alsoletter={:},%
+ alsoletter={:}
}[keywords,comments,strings]
% \end{macrocode}
% \begin{macrocode}
@@ -8042,38 +8104,22 @@ morecomment=[l]!%
%<*rexx-prf>
% \end{macrocode}
% \begin{macrocode}
-\usepackage{xcolor}
-\usepackage{textcomp}
-
-%% Actual colors from idlelib/config-highlight.def
-%% --> corrected to ``web-safe''
-%% strings = #00aa00 / 0,170,0 (a darker green)
-%% builtins = #900090 / 144,0,144 (purple-ish)
-%% keywords = #FF7700 / 255,119,0 (quite close to plain `orange')
-%\definecolor{IDLEorange}{RGB}{255,119,0} % pretty close to real orange
-%\definecolor{IDLEpurple}{RGB}{144,0,144}
-%\definecolor{IDLEgreen}{RGB}{0,170,0}
-%\definecolor{IDLEred}{RGB}{221,0,0}
-%% Corrected to ``web-safe''
-%\definecolor{orange2}{RGB}{255,102,0}
-\definecolor{purple2}{RGB}{153,0,153} % there's actually no standard purple
-\definecolor{green2}{RGB}{0,153,0} % a darker green
-%\definecolor{red2}{RGB}{221,0,0}
+\usepackage{xcolor} % needed for colors like yellow!10
+\usepackage{textcomp} % needed for upquote
-% Except for green and purple, the other colors are pretty good in standard
-% hue
-\lstdefinestyle{python-idle-code}{%
- language=Python, % the language
- basicstyle=\normalsize\ttfamily, % size of the fonts for the code
- % Color settings to match IDLE style
- keywordstyle=\color{orange}, % core keywords
- keywordstyle={[2]\color{purple2}}, % built-ins
- stringstyle=\color{green2},%
- commentstyle=\color{red},%
+\lstdefinestyle{rexx-colored}{%
+ language=oorexx, % the language
+ backgroundcolor=\color{yellow!10},
+ basicstyle=\normalsize\ttfamily, % size of the fonts for
+ % the code
+ % Color settings to match JHf's preferred style
+ keywordstyle=\color{blue}, % core keywords
+ keywordstyle={[2]\color{cyan}}, % built-ins
+ keywordstyle={[3]\color{olive}}, % special keywords
+ stringstyle=\color{teal},%
+ commentstyle=\color{orange},%
upquote=true, % requires textcomp
}
-% Unimplemented IDLE syntax: function/class names being defined should be
-% blue
% \end{macrocode}
% This code is provided in the file |listings-rexx.prf|, see section
% 2.4.1 (Preferences) of the \packagename{listings} documentation.
diff --git a/macros/latex/contrib/listings/lstdrvrs.pdf b/macros/latex/contrib/listings/lstdrvrs.pdf
index e5ded0321c..0315d2cad2 100644
--- a/macros/latex/contrib/listings/lstdrvrs.pdf
+++ b/macros/latex/contrib/listings/lstdrvrs.pdf
Binary files differ
diff --git a/macros/latex/contrib/lni/CHANGELOG.md b/macros/latex/contrib/lni/CHANGELOG.md
index 84bff5fcc6..5bb6f9697c 100644
--- a/macros/latex/contrib/lni/CHANGELOG.md
+++ b/macros/latex/contrib/lni/CHANGELOG.md
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
## [Unreleased]
+## [1.9] - 2024-07-1
+### Added
+- Support for multiple affiliations
+
## [1.8.1] - 2024-01-08
### Changed
@@ -167,7 +171,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
First release of the revised files
-[Unreleased]: https://github.com/gi-ev/LNI/compare/v1.8.1...HEAD
+[Unreleased]: https://github.com/gi-ev/LNI/compare/v1.9...HEAD
+[1.9]: https://github.com/gi-ev/LNI/compare/v1.8.1...v1.9
[1.8.1]: https://github.com/gi-ev/LNI/compare/v1.8...v1.8.1
[1.8]: https://github.com/gi-ev/LNI/compare/v1.7...v1.8
[1.7]: https://github.com/gi-ev/LNI/compare/v1.6...v1.7
diff --git a/macros/latex/contrib/lni/README.md b/macros/latex/contrib/lni/README.md
index 31fbf3da10..034ef480d8 100644
--- a/macros/latex/contrib/lni/README.md
+++ b/macros/latex/contrib/lni/README.md
@@ -4,7 +4,7 @@
----------------------------------------------------------------------------
lni -- A class for submissions to the ``Lecture Notes in Informatics''
(c) 2016-2024 Gesellschaft für Informatik (GI)
-Version: 1.8.1
+Version: 1.9
Maintainer: Martin Sievers
Email: martin.sievers@schoenerpublizieren.de
License: Released under the LaTeX Project Public License v1.3c or later
diff --git a/macros/latex/contrib/lni/lni-author-template.tex b/macros/latex/contrib/lni/lni-author-template.tex
index 411fea056a..9a39a2d585 100644
--- a/macros/latex/contrib/lni/lni-author-template.tex
+++ b/macros/latex/contrib/lni/lni-author-template.tex
@@ -19,12 +19,13 @@
\title[Ein Kurztitel]{Ein sehr langer Titel über mehrere Zeilen mit sehr vielen
Worten und noch mehr Buchstaben}
%% \subtitle{Untertitel / Subtitle} % if needed
-\author[1]{Firstname1 Lastname1}{firstname1.lastname1@affiliation1.org}{0000-0000-0000-0000}
-\author[2]{Firstname2 Lastname2}{firstname2.lastname2@affiliation2.org}{0000-0000-0000-0000}
-\author[1]{Firstname3 Lastname3}{firstname3.lastname3@affiliation1.org}{0000-0000-0000-0000}
-\author[1]{Firstname4 Lastname4}{firstname4.lastname4@affiliation1.org}{0000-0000-0000-0000}%
-\affil[1]{Universität\\Abteilung\\Straße\\Postleitzahl Ort\\Land}
-\affil[2]{University\\Department\\Address\\Country}
+ \author[1,2]{Firstname1 Lastname1}{firstname1.lastname1@affiliation1.org}{0000-0000-0000-0000}
+ \author[2]{Firstname2 Lastname2}{firstname2.lastname2@affiliation2.org}{0000-0000-0000-0000}
+ \author[3]{Firstname3 Lastname3}{firstname3.lastname3@affiliation1.org}{0000-0000-0000-0000}
+ \author[1]{Firstname4 Lastname4}{firstname4.lastname4@affiliation1.org}{0000-0000-0000-0000}%
+ \affil[1]{Universität 1\\Abteilung\\Straße\\Postleitzahl Ort\\Land}
+ \affil[2]{University 2 \\Department\\Address\\Country}
+ \affil[3]{University 3\\Department\\Address\\Country}
\maketitle
\begin{abstract}
diff --git a/macros/latex/contrib/lni/lni.dtx b/macros/latex/contrib/lni/lni.dtx
index 20261238d4..257f0d4bb0 100644
--- a/macros/latex/contrib/lni/lni.dtx
+++ b/macros/latex/contrib/lni/lni.dtx
@@ -134,7 +134,7 @@ This work consists of the file lni.dtx
%<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<class>\ProvidesClass{lni}
%<*class>
- [2024/01/08 v1.8.1 Official class for submissions to the ``Lecture Notes
+ [2024/07/01 v1.9 Official class for submissions to the ``Lecture Notes
in Informatics'']
%</class>
%<*driver>
@@ -286,6 +286,7 @@ This work consists of the file lni.dtx
% \changes{v1.8}{2022/06/10}{Fix output error in bst files (#97)}
% \changes{v1.8}{2022/11/25}{Make class compatable with latest publisher requirements (#121)}
% \changes{v1.8}{2022/11/25}{Make usage of `hyperref` mandatory (#131)}
+% \changes{v1.9}{2024/07/01}{Support multiple affiliations (#158)}
%
% \GetFileInfo{\jobname.dtx}
% \DoNotIndex{\newcommand,\newenvironment}
@@ -489,12 +490,13 @@ This work consists of the file lni.dtx
% \cs{affil\oarg{number}\marg{information}} where you can use
% \texttt{\textbackslash\textbackslash} to split the address.
% \begin{examplecode}[label={lst:author}]
-% \author[1]{Firstname1 Lastname1}{firstname1.lastname1@affiliation1.org}{0000-0000-0000-0000}
+% \author[1,2]{Firstname1 Lastname1}{firstname1.lastname1@affiliation1.org}{0000-0000-0000-0000}
% \author[2]{Firstname2 Lastname2}{firstname2.lastname2@affiliation2.org}{0000-0000-0000-0000}
-% \author[1]{Firstname3 Lastname3}{firstname3.lastname3@affiliation1.org}{0000-0000-0000-0000}
+% \author[3]{Firstname3 Lastname3}{firstname3.lastname3@affiliation1.org}{0000-0000-0000-0000}
% \author[1]{Firstname4 Lastname4}{firstname4.lastname4@affiliation1.org}{0000-0000-0000-0000}%
-% \affil[1]{Universität\\Abteilung\\Straße\\Postleitzahl Ort\\Land}
-% \affil[2]{University\\Department\\Address\\Country}
+% \affil[1]{Universität 1\\Abteilung\\Straße\\Postleitzahl Ort\\Land}
+% \affil[2]{University 2 \\Department\\Address\\Country}
+% \affil[3]{University 3\\Department\\Address\\Country}
% \end{examplecode}
%
% Leave the third and/or fourth argument empty if there is no email address and/or ORCID iD.
@@ -1149,53 +1151,71 @@ This work consists of the file lni.dtx
\renewcommand\Authsep{, }
\renewcommand\Authands{\iflanguage{ngerman}{ und }{, and }}
\renewcommand\Authand{\iflanguage{ngerman}{ und }{ and }}
-\renewcommand{\AB@authnote}[1]{$^{\text{\mbox{\normalfont\footnotesize #1}}}$}
+\NewDocumentCommand{\multiaffil}{ >{\SplitList{,}} m m m}{%
+ \gdef\@currEmail{#2}
+ \gdef\@currOrcid{#3}
+ \ProcessList{#1}{\@multiaffil}
+}
+
+\newcommand{\@multiaffil}[1]{%
+ \ifcsundef{@emailsandorcids#1}{\csgdef{@emailsandorcids#1}{}}{}%
+ \ifcsempty{@emailsandorcids#1}%
+ {\csgappto{@emailsandorcids#1}{%
+ \if\relax\@currEmail\relax\else\email{\@currEmail}\fi\if\relax\@currOrcid\relax\else,\ \orcid{\@currOrcid}\fi}}%
+ {\csgappto{@emailsandorcids#1}{%
+ \if\relax\@currEmail\relax\else;\ \email{\@currEmail}\fi\if\relax\@currOrcid\relax\else,\ \orcid{\@currOrcid}\fi}}%
+}
+
\renewcommand\author[4][]{%
\ifnewaffil\addtocounter{affil}{1}%
\edef\AB@thenote{\arabic{affil}}%
\fi%
\if\relax#1\relax\def\AB@note{\AB@thenote}\else\def\AB@note{#1}%
- \ifcsundef{@emailsandorcids\AB@note}{\csgdef{@emailsandorcids\AB@note}{}}{}%
\setcounter{Maxaffil}{0}\fi
\ifnum\value{authors}=0\def\@firstauthor{#2}\fi
\ifnum\value{authors}>1\relax
- \@namedef{@sep\number\c@authors}{\Authsep}\fi
+ \@namedef{@sep\number\c@authors}{\Authsep}\fi
\addtocounter{authors}{1}%
\begingroup
- \let\protect\@unexpandable@protect \let\and\AB@pand
- \def\thanks{\protect\thanks}\def\footnote{\protect\footnote}%
- \@temptokena=\expandafter{\AB@authors}%
- \@temptokenb=\expandafter{\AB@authors}%
- {\def\\{\protect\\[\@affilsep]\protect\Affilfont
- \protect\AB@resetsep}%
- \xdef\AB@author{\AB@blk@and#2}%
- \ifnewaffil\gdef\AB@las{}\gdef\AB@lasx{\protect\Authand}\gdef\AB@as{}%
- \xdef\AB@authors{\the\@temptokena\AB@blk@and}%
- \else
- \xdef\AB@authors{\the\@temptokena\AB@as\AB@au@str}%
- \global\let\AB@las\AB@lasx\gdef\AB@lasx{\protect\Authands}%
- \gdef\AB@as{\Authsep}%
- \fi
- \gdef\AB@au@str{#2}}%
- \@temptokena=\expandafter{\AB@authlist}%
- \@temptokenb=\expandafter{\@authlisthead}%
- \let\\=\authorcr
- \xdef\AB@authlist{\the\@temptokena
- \protect\@nameuse{@sep\number\c@authors}%
- \protect\Authfont#2\if\relax#4\relax\else\,\orcidlink{#4}\fi\AB@authnote{\AB@note}}%
- \xdef\@authlisthead{\the\@temptokenb
- \protect\@nameuse{@sep\number\c@authors}%
- \protect\Authfont#2}%
+ \let\protect\@unexpandable@protect \let\and\AB@pand
+ \def\thanks{\protect\thanks}\def\footnote{\protect\footnote}%
+ \@temptokena=\expandafter{\AB@authors}%
+ \@temptokenb=\expandafter{\AB@authors}%
+ {\def\\{\protect\\[\@affilsep]\protect\Affilfont
+ \protect\AB@resetsep}%
+ \xdef\AB@author{\AB@blk@and#2}%
+ \ifnewaffil\gdef\AB@las{}\gdef\AB@lasx{\protect\Authand}\gdef\AB@as{}%
+ \xdef\AB@authors{\the\@temptokena\AB@blk@and}%
+ \else
+ \xdef\AB@authors{\the\@temptokena\AB@as\AB@au@str}%
+ \global\let\AB@las\AB@lasx\gdef\AB@lasx{\protect\Authands}%
+ \gdef\AB@as{\Authsep}%
+ \fi
+ \gdef\AB@au@str{#2}}%
+ \@temptokena=\expandafter{\AB@authlist}%
+ \@temptokenb=\expandafter{\@authlisthead}%
+ \let\\=\authorcr
+ \xdef\AB@authlist{\the\@temptokena
+ \protect\@nameuse{@sep\number\c@authors}%
+ \protect\Authfont#2\if\relax#4\relax\else\,\orcidlink{#4}\fi\AB@authnote{\AB@note}}%
+ \xdef\@authlisthead{\the\@temptokenb
+ \protect\@nameuse{@sep\number\c@authors}%
+ \protect\Authfont#2}%
\endgroup
\ifnum\value{authors}>2\relax
\@namedef{@sep\number\c@authors}{\Authands}\fi
+ \ifcsundef{@emailsandorcids\AB@note}{\csgdef{@emailsandorcids\AB@note}{}}{}%
+ \sbox\z@{\@tempcnta=0#1\relax}%
+ \expandafter\ifdim\wd\z@>\z@\relax
+ \multiaffil{#1}{#3}{#4}
+ \else
+ \ifcsundef{@emailsandorcids\AB@note}{\csgdef{@emailsandorcids\AB@note}{}}{}%
\ifcsempty{@emailsandorcids\AB@note}%
{\csgappto{@emailsandorcids\AB@note}{%
- \if\relax#3\relax\else\email{#3}\fi\if\relax#4\relax\else,\ \orcid{#4}\fi}%
- }%
+ \if\relax#3\relax\else\email{#3}\fi\if\relax#4\relax\else,\ \orcid{#4}\fi}}%
{\csgappto{@emailsandorcids\AB@note}{%
\if\relax#3\relax\else;\ \email{#3}\fi\if\relax#4\relax\else,\ \orcid{#4}\fi}}%
-
+ \fi%
\newaffilfalse
}
\renewcommand\@author{%
@@ -3071,12 +3091,13 @@ EXECUTE {end.bib}
\title[Ein Kurztitel]{Ein sehr langer Titel über mehrere Zeilen mit sehr vielen
Worten und noch mehr Buchstaben}
%% \subtitle{Untertitel / Subtitle} % if needed
-\author[1]{Firstname1 Lastname1}{firstname1.lastname1@affiliation1.org}{0000-0000-0000-0000}
-\author[2]{Firstname2 Lastname2}{firstname2.lastname2@affiliation2.org}{0000-0000-0000-0000}
-\author[1]{Firstname3 Lastname3}{firstname3.lastname3@affiliation1.org}{0000-0000-0000-0000}
-\author[1]{Firstname4 Lastname4}{firstname4.lastname4@affiliation1.org}{0000-0000-0000-0000}%
-\affil[1]{Universität\\Abteilung\\Straße\\Postleitzahl Ort\\Land}
-\affil[2]{University\\Department\\Address\\Country}
+ \author[1,2]{Firstname1 Lastname1}{firstname1.lastname1@affiliation1.org}{0000-0000-0000-0000}
+ \author[2]{Firstname2 Lastname2}{firstname2.lastname2@affiliation2.org}{0000-0000-0000-0000}
+ \author[3]{Firstname3 Lastname3}{firstname3.lastname3@affiliation1.org}{0000-0000-0000-0000}
+ \author[1]{Firstname4 Lastname4}{firstname4.lastname4@affiliation1.org}{0000-0000-0000-0000}%
+ \affil[1]{Universität 1\\Abteilung\\Straße\\Postleitzahl Ort\\Land}
+ \affil[2]{University 2 \\Department\\Address\\Country}
+ \affil[3]{University 3\\Department\\Address\\Country}
\maketitle
\begin{abstract}
diff --git a/macros/latex/contrib/lni/lni.pdf b/macros/latex/contrib/lni/lni.pdf
index ae032bd25b..c3b50c0cd1 100644
--- a/macros/latex/contrib/lni/lni.pdf
+++ b/macros/latex/contrib/lni/lni.pdf
Binary files differ
diff --git a/macros/latex/contrib/mismath/mismath.dtx b/macros/latex/contrib/mismath/mismath.dtx
index f3fd2168bc..c2d10d32af 100644
--- a/macros/latex/contrib/mismath/mismath.dtx
+++ b/macros/latex/contrib/mismath/mismath.dtx
@@ -20,7 +20,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{mismath}
- [2024/05/04 v3.0 .dtx Miscellaneous mathematical macros]
+ [2024/06/16 v3.1 .dtx Miscellaneous mathematical macros]
%</package>
%<*driver>
\documentclass{ltxdoc}
@@ -34,13 +34,16 @@
\usepackage{multicol}
\usepackage{sectsty}
\usepackage{xcolor}
-\usepackage{spacingtricks}
+\usepackage[pifont]{spacingtricks}
\usepackage{array}
\usepackage{metalogo} % for logos of XeLaTeX et LuaLaTeX
\definecolor{darkbrown}{rgb}{0.5,0.1,0.1}
\allsectionsfont{\color{darkbrown}}
+% Next command is used for showing original Latin Modern \i and \j in text mode:
+%\DeclareTextFontCommand{\extrafont}{\fontfamily{lmr}\selectfont} % useless with fourier
+
% The following commands provide several shapes for pi
\DeclareFontEncoding{LGR}{}{}
\def\pilmr{\text{\usefont{LGR}{lmr}{m}{n}\symbol{112}}}
@@ -62,15 +65,13 @@
\def\pipx{\text{\usefont{U}{pxmia}{m}{it}\symbol{"19}}}
\def\pitx{\text{\usefont{U}{txmia}{m}{it}\symbol{"19}}}
-% Next command is used for showing original Latin Modern \i and \j in text mode:
-%\DeclareTextFontCommand{\extrafont}{\fontfamily{lmr}\selectfont} % useless with fourier
+\let\updelta\otherdelta
\DisableCrossrefs
%\CodelineIndex
%\RecordChanges
\usepackage{hyperref}
-\let\C\relax % "\C already defined" with hyperref when compiling with xelatex or lualatex
\hypersetup{%
colorlinks,
linkcolor=blue,
@@ -87,7 +88,7 @@
%</driver>
% \fi
%
-% \CheckSum{845}
+% \CheckSum{854}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -105,157 +106,13 @@
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \changes{v0.1}{2011/12/27}{First personal version}
-%
-% \changes{v1.0}{2019/04/11}{
-% - Initial published version: creating dtx and ins files}
-%
-% \changes{v1.1}{2019/04/20}{
-% - Some forgotten french 'et' -> 'and', citecolor=blue,
-% - changing the default font for pinumber Euler -> Symbol}
-%
-% \changes{v1.2}{2019/04/27}{
-% - Works fine with beamer now,
-% - AtBeginDocument for enumber, inumber, jnumber,
-% - creating general mm@operator macro,
-% - using mathup instead of mathrm
-% - added mathtools package,
-% - font definition Roman -> up,
-% - changes in documentation,
-% - replacing the PEroman macro by PEupright}
-%
-% \changes{v1.3}{2019/05/08}{
-% - Using bslash in the internal mm@warning macro,
-% - loading of mathfixs package
-% - Many corrections in documentation}
-%
-% \changes{v1.4}{2019/05/22}{
-% - Changing font definition up -> UpSh, due to incompatibility with unicode-math}
-%
-% \changes{v1.5}{2019/05/30}{
-% - A solution for using mul with frac -> braces,
-% - addition of paren macro}
-% \changes{v1.5}{2019/06/22}{
-% - Small corrections in documentation}
-%
-% \changes{v1.6}{2019/09/06}{
-% - Removing mathfixs package, problems with fractions}
-%
-% \changes{v1.7}{2019/12/27}{
-% - Adding a table of contents to the documentation}
-%
-% \changes{v1.8}{2020/11/15}{
-% - Incompatibility mentioned when using `i' with accent in beamer titles -> use \^i,
-% - small changes in documentation}
-%
-% \changes{v1.9}{2020/10/17}{
-% - UpSh replaced by "operators" font in math mode,
-% - PackageWarning `command exist' replaced by PackageWarningNoLine,
-% - medspace replaced by thickspace in the lfrac command,
-% - changing font in documentation, lmodern -> Palatino (mathpazo)}
-%
-% \changes{v1.10}{2020/10/25}{\
-% - pinumber command code adapted to avoid incompatibility with the new frenchmath,
-% - default option (in upgreek) changed from Symbol to Euler.}
-%
-% \changes{v2.0}{2022/11/11}{
-% - pinumber command has been enhanced to use other Greek letters packages,
-% (and LGR encoding pi by default), it is no longer compatible with the older,
-% - paren command has been removed,
-% - hvect and hlbar have been slightly modified (phantom t instead of phantom h),
-% - several changes in the documentation,
-% - now using the Charter font in the doc (with the package mathdesign)}
-%
-% \changes{v2.1}{2022/12/26}{
-% - Improved management of square brackets with the ibrackets package,
-% - new macros codim, sinc, var, eqdef*,
-% - removing the systematic warning for paren command,
-% - a small change in norm command -> bars in small size,
-% - several changes in documentation}
-%
-% \changes{v2.2}{2023/01/06}{
-% - Loading of ibrackets package is now optional, due to an error
-% when using DeclarePairedDelimiter with square brackets.}
-%
-% \changes{v2.3}{2023/02/09}{
-% - Introducing keyval options for enumber, inumber, jnumber, PEupright
-% (corresponding old commands are maintained for now),
-% - and also for ibrackets, boldvect and arrowvect
-% - Documentation update}
-%
-% \changes{v2.4}{2023/02/18}{
-% - New powerful macros MathUp, MathIt and also MathNumbers, MathProba, MathNormal,
-% - keyval options are no longer useful and have been deleted,
-% - loading package ifthen has been forgotten in v2.3 (causing possible errors),
-% - no more incompatibility when using `i' with accent in beamer titles}
-%
-% \changes{v2.5}{2023/02/23}{
-% - Unification of the code of MathUp and MathIt,
-% - a powerful macro `apply' is used in MathNormal to act on a list,
-% - a new `tensor' command,
-% - small changes in the documentation}
-%
-% \changes{v2.6}{2023/03/01}{
-% - A bug correction in mm@macro
-% - incompatibility of \C macro solved, when using babel with Russian
-% (thanks to Murray Eisenberg for this bug report on TeX StackExchange)
-% - mathrm added in macro eqdef* (useful if italicized Greek uppercase Delta)
-% - Tiny changes in the documentation}
-%
-% \changes{v2.7}{2023/03/05}{
-% - Macros for sets of numbers (\R, \C,...) now available only in math mode
-% (following remarks by David Carlisle and Enrico Gregorio)
-% - special (not generic) warning when loading babel with russian
-% (\C will not be defined in that case)}
-%
-% \changes{v2.8}{2023/07/26}{
-% - Some small changes in the documentation
-% - New macro `onlymathC' designed for using '\C' when Russian language is loaded}
-%
-% \changes{v2.9}{2023/12/19}{
-% - New option decimalcomma
-% - Some small changes in the documentation}
-%
-% \changes{v2.10}{2024/02/20}{
-% - Better compatibility with unicode-math:
-% for the options ibrackets, decimalcomma and the commands MathUp, MathIt
-% - Explicit error message when using mathcols without loading the multicol package}
-%
-% \changes{v2.11}{2024/02/26}{
-% - Enhancements of the pinumber macro with keyval options:
-% * no necessity to load a Greek letters package
-% * improvements of compatibility with unicode-math
-% - Now using the Adobe Utopia font with the package fourier}
-%
-% \changes{v2.12}{2024/02/29}{
-% - The xparse package has been removed by mistake in v2.11,
-% this may cause some compatibility problems;
-% it is loaded again by mismath
-% - Improvements to make pinumber work perfectly with unicode-math
-% - Small corrections in the doc}
-%
-% \changes{v3.0}{2024/03/15}{
-% - Rewriting of the pinumber command including the pifonts macro
-% - Presenting other lgrmath values for pinumber in the doc
-% - The \C macro is now in AtBeginDocument
-% - amsmath isn't loaded anymore because mathtools loads it
-% - Bug fix with options decimalcomma and ibrackets
-% - New option 'nofunction' to lighten the package loading
-% - Addition of coker and Res in standard operator names
-% - New option 'classicReIm' to deactivate Im and Re redefinition
-% - New option 'otherReIm' to provide an alternative writing with cmsy font
-% - Removal of the PEupright command
-% - Additional space in the lfrac macro increased from \: (5mu) to 7mu
-% - New optional parameter for adjusting the space in lfrac
-% - Changing the vphantom in hvect, hvec and lbar from `t' to `A', looks better}
-%
% \GetFileInfo{mismath.sty}
%
% \title{Miscellaneous mathematical macros \\The \textsf{mismath} package\thanks{This document
% corresponds to \textsf{mismath}~\fileversion, dated \filedate.
% Thanks to François Bastouil for initial help in English translation.}}
% \author{Antoine Missier \\ \texttt{antoine.missier@ac-toulouse.fr}}
-% \date{May 04, 2024}
+% \date{June 16, 2024}
%
% \maketitle
% \tableofcontents
@@ -292,8 +149,7 @@
% \item displaymath in double columns for lengthy calculations with short expressions.
% \end{itemize}
%
-% To avoid compatibility issues,
-% most of our macros will only be defined
+% To avoid compatibility issues, most of our macros will only be defined
% if there isn't already a command with the same name in the packages loaded
% before \textsf{mismath}. If a macro is already defined,
% a warning message will be displayed and the \textsf{mismath} definition
@@ -302,16 +158,19 @@
%
% \medskip
% \DescribeEnv{\oarg{options}}
-% The \textsf{mismath} package loads the \textsf{mathtools}
+% The \textsf{mismath} package loads the \textsf{mleftright}
+% \footnote{The \textsf{mleftright} package defines variants \texttt{\string \mleft}
+% and \texttt{\string \mright} of \texttt{\string left} and \texttt{\string \right}.}
+% package by Heiko Oberdiek~\cite{MLR} and also \textsf{mathtools}
% \footnote{The \textsf{mathtools} package offers numerous helpful macros and improvements
% of the \textsf{amsmath} package.}
-% package by Morten Høgholm and Lars Madsen~\cite{TOOL} which in turn loads
-% the \textsf{amsmath} package~\cite{AMS}.
+% by Morten Høgholm and Lars Madsen~\cite{TOOL} which in turn loads
+% the \mbox{\textsf{amsmath}} package~\cite{AMS}.
% If you want to use \mbox{\textsf{amsmath}} or \textsf{mathtools} with specific options,
% you can include these options as options of \mbox{\textsf{mismath}}, or
% you can load \textsf{amsmath} or \textsf{mathtools}
% with the desired options before loading \mbox{\textsf{mismath}}.
-% When using the package \textsf{unicode-math}~\cite{UNIC}, \textsf{mismath}
+% When using the package \mbox{\textsf{unicode-math}}~\cite{UNIC}, \textsf{mismath}
% should be loaded before \textsf{unicode-math}, just like \textsf{amsmath}.
%
% \medskip
@@ -364,7 +223,7 @@
% or imaginary number $\i$, with |\mathup{e}| or |\mathup{i}|,
% the package provides the |\e| command for Euler's number
% and |\i| or |\j| for imaginary numbers.
-% Let us notice that |\i| and |\j| already exist in LaTeX. In LR (left-to-right) mode,
+% Let us notice that |\i| and |\j| already exist in \LaTeX. In LR (left-to-right) mode,
% they produce \mbox{`\i,\ \j'} without the dot,
% allowing you to place accents on them.
% However, in mathematical mode, they produce the warning
@@ -376,7 +235,7 @@
% \medskip
% \DescribeMacro{\MathUp}
% Indeed, typing a lot of backslashes for constants like $\e$, $\i$, or $\j$
-% in a document with numerous formulas can become tiresome.
+% in a document with numerous formulas using them can become tiresome.
% To alleviate this, the package proposes another solution
% with the macro |\MathUp|\marg{char}.
% For example, when |\MathUp{e}| is called, any subsequent occurrence of $\e$
@@ -420,7 +279,7 @@
% These three commands, used until version 2.2 but only functioning within the preamble,
% serve now as aliases for the commands |\MathUp{e}|, |\MathUp{i}| or |\MathUp{j}|,
% so they can be used anywhere
-% in the document or preamble and has an inverse switches with |\MathIt|.
+% in the document or preamble and has an inverse switch with |\MathIt|.
%
% \medskip
% \DescribeMacro{\pinumber[\meta{option}]}
@@ -452,7 +311,7 @@
% which allows the use of any Greek LGR-encoded font in math mode,
% an idea taken up in \textsf{mathgreeks}~\cite{MGREEK}.
% Also note \textsf{newtxmath}~\cite{NTX} which has several font options.
-% These packages provide commands like |\uppi| (\textsf{upgreek}),
+% These packages provide commands like |\uppi| (\textsf{upgreek}, \textsf{mathgreeks}),
% |\piup| (\textsf{mathdesign}, \textsf{kpfonts}, \textsf{lgrmath}),
% |\otherpi| (\textsf{fourier}), etc.
% \footnote{They have also options to typeset all the Greek lowercase
@@ -461,7 +320,7 @@
% In this case, |\pinumber| must be called in the preamble
% with an optional argument being the name of the command, \emph{without the backslash},
% giving access to the upright pi:
-% piup, uppi, otherpi\ldots
+% \texttt{piup}, \texttt{uppi}, \texttt{otherpi}\ldots
% However, installing such a Greek letters package will modify
% all the other Greek letter glyphs.
% ^^A even if, except for pi, they will be in italics.
@@ -482,7 +341,7 @@
% providing the same glyph.
% The following table summarizes the available options.
% When a key is given without a value, |\pinumber| will choose a default value
-% specified in the following text (depending on the key).
+% specified in the text list following the table.
%
% \begin{center}
% \setlength{\extrarowheight}{1pt}
@@ -556,18 +415,18 @@
% (based on Palatino),
% \texttt{txfonts} (based on Times)
% are booleans whose default value is \texttt{true} (when called).
-% The \texttt{txfonts} option yields the same glyph than \texttt{lgrmath=txr}.
+% The \texttt{txfonts} key yields the same glyph than \texttt{lgrmath=txr}.
%
% \end{itemize}
% \end{enumerate}
%
-% The \textsf{unicode-math} package~\cite{UNIC} provides |\uppi|, and you can use
+% The \textsf{unicode-math} package~\cite{UNIC} provides |\uppi|, so you can use
% |\pinumber[uppi]| to produce automatic upright pi in the selected math font,
-% but |\pinumber[uppi]| must be called \emph{after} \mbox{\textsf{unicode-math}},
-% and a math font must have been explicitly chosen with |\setmathfont|.
-% You can also use the \texttt{fontspec} key option to obtain pi in any font
-% that is supported by \mbox{\textsf{unicode-math}} \eg
-% |\pinumber[fontspec=STIX Two Math]|.
+% but a math font must have been explicitly chosen with |\setmathfont|.
+% You can also use the \texttt{fontspec} key option,
+% \eg |\pinumber[fontspec=STIX Two Math]|,
+% to obtain pi in any font
+% that is supported by \textsf{unicode-math}.
%
% For other fonts, it can be quite complicated to make Greek letters packages
% work with \textsf{unicode-math}. In any case, such a package must be loaded
@@ -616,7 +475,7 @@
% \DescribeMacro{\boldvect}
% The |\vect| macro allows vector names to be typeset using bold italic font,
% as recommended by ISO~\cite{NIST}~\cite{SI}, instead of using arrows.
-% By using the |\boldvect| command, you can modify the behavior of |\vect|
+% To achieve this, call the |\boldvect| command, it will modify the behavior of |\vect|
% locally or globally, depending on its placement in the document (inside or outside
% a group or an environment):\\[2ex]
% \begin{minipage}{8cm}
@@ -639,16 +498,16 @@
% \textsf{isomath} with |\mathbfit|
% or \textsf{bm} with the |\bm| command;
% \textsf{unicode-math} provides the |\symbfit| command.
-% To use an alternative command instead of |\boldsymbol| in \textsf{mismath},
+% To use an alternative command instead of |\boldsymbol| in \mbox{\textsf{mismath}},
% redefine |\boldvectcommand|,
-% for instance after loading \textsf{fixmath}:
+% for instance if \textsf{fixmath} is loaded:
%
% \medskip
% \centeredline{|\renewcommand\boldvectcommand{\mathbold}|}
%
% \medskip
% According to ISO rules, symbols for matrices are also in bold italic.
-% Therefore you can use the same |\boldvect| command or create another alias.
+% Therefore you can also use |\vect| with |\boldvect| for matrices, or create another alias.
%
% \medskip
% \DescribeMacro{\arrowvect}
@@ -663,7 +522,7 @@
% When vectors with arrows are typeset side by side,
% the arrows can be set up slightly higher using |\hvect|
% (which places a vertical phantom box containing `$A$')
-% to avoid inelegant effects. For example, writing
+% to prevent inelegant effects. For example, writing
% \begin{itemize}
% \item $\vect{AB}=\hvect{u} + \vect{AC}$, obtained with |\hvect{u}|,
% looks better than $\vect{AB}=\vect{u}+ \vect{AC}$;
@@ -696,7 +555,7 @@
% for adaptive delimiters. Unfortunately, these delimiters
% are always vertically centered, relatively to the mathematical center line,
% whereas vectors with arrows are asymmetric objects.
-% The code |$\norm{\vec{h}}$| raises a smaller double bar to produce $\norm{\vec{h}}$
+% The code |$\norm{\vec{h}}$| raises the double bar to produce $\norm{\vec{h}}$
% instead of $\Vert\vec{h}\Vert$ or $\left\Vert \vec{h} \right\Vert$.
% Let's notice that the height of the bars don't adjust to content,
% but however to context: main text, subscripts or exponents,
@@ -745,6 +604,27 @@
% The command |\di| can also represent the \emph{distance}, hence its name:
% \[\di(u, \cmmathcal{H}) = \frac{\abs{\langle u,v\rangle}}{\lVert v \rVert}.\]
%
+% \DescribeMacro{\opDelta} \DescribeMacro{\opdelta}
+% Two other `difference' operators allow for expressing variations ($\opDelta$)
+% or small variations ($\opdelta$).
+% They are obtained using the |\opDelta| and |\opdelta| commands.
+% \begin{align*}
+% \opDelta f \approx \opDelta h = f'(x_0) \opDelta x &&
+% \frac{\opdelta T}{T}=\frac{1}{2}\frac{\opdelta l}{l} &&
+% h= \opdelta x\opdelta y
+% \end{align*}
+%
+% Like |\di|, these operators use specific spacing and are typeset using
+% the upright Greek letters given by |\updelta| and |\upDelta|.
+% By default |\upDelta| is an alias for |\Delta| (which is supposed to be in upright shape);
+% |\updelta| is not provided by \textsf{mismath} but can be obtained with
+% other packages such as \textsf{mathgreeks}~\cite{MGREEK},
+% \mbox{\textsf{unicode-math}}~\cite{UNIC},
+% or as an alias for the upright delta provided by other fonts
+% \footnote{With \textsf{fourier} (without the \texttt{upright} option) we have used
+% \texttt{\string\let\string\updelta\string\otherdelta}.}.
+%
+% \pagebreak
% \DescribeMacro{\P} \DescribeMacro{\E}
% To refer to probability
% \footnote{\LaTeX\ provides also \texttt{\string \Pr} which gives $\Pr$.}
@@ -754,7 +634,7 @@
%
% \medskip
% \DescribeMacro{\Par}
-% The |\P| command already existed to refer to the end of paragraph symbol \Par\
+% The |\P| command already existed to refer to the `end of paragraph' symbol (\Par)
% and has been redefined, but this symbol can still be obtained with |\Par|.
%
% \medskip
@@ -762,17 +642,16 @@
% Variance is generally denoted by $\var$ or $\Var$ (see the following table),
% but some authors prefer to use $\V$, which can be produced using |\V|.
%
-% \pagebreak
% \DescribeMacro{\MathProba}\DescribeMacro{\MathNormal}
% As for $\e$, $\i$ or $\j$, you can use |\MathUp{P}|, |\MathUp{E}|
% or |\MathUp{V}| to avoid typing many |\P|, |\E| or |\V|.
% However you can also achieve this in a single command with |\MathProba|,
% for example |\MathProba{PE}|. We get the inverse toggle with
-% |\MathIt| for any individual letter or |\MathNormal| for a list.
+% |\MathIt| for any individual letter or |\MathNormal| for a comma-separated list.
%
% \medskip
% \DescribeMacro{\probastyle}
-% Some authors use ``outline'' font shape to represent probability, expectation
+% Some authors use double-struck font shape to represent probability, expectation
% and variance: $\mathbb{P}, \mathbb{E}, \mathbb{V}$.
% The |\probastyle| macro sets the appearance of |\P|, |\E| and |\V|.
% For instance |\renewcommand\probastyle{\mathbb}|
@@ -780,7 +659,7 @@
% in which it is used.}
% brings the double-struck letters.
% The |\mathbb| command is provided by \textsf{amsfonts} package
-% (which needs to be called in the preamble), but also by other complete math font
+% (which needs to be loaded in the preamble), but also by other complete math font
% packages such as \textsf{mathdesign}, \textsf{kpfonts}, \textsf{fourier},
% \textsf{unicode-math}\ldots
% \hypertarget{nofunction}{}
@@ -829,8 +708,8 @@
%
% \DescribeMacro{[nofunction]}
% Some may find that the definition of all these operators and functions is not useful
-% for their needs. So, the above definitions (on this page)
-% can be disabled with the \texttt{nofunction} option.
+% for their needs. So, the definitions of standard operators and functions in both
+% previous tables can be disabled with the \texttt{nofunction} option.
% \hypertarget{classicReIm}{}
%
% \medskip
@@ -841,7 +720,6 @@
% Nevertheless, it is still possible to obtain the old symbols
% with |\oldRe| and |\oldIm|.
%
-% \medskip
% \DescribeMacro{[otherReIm]}
% An alternative notation $\Re$, $\Im$ is provided by invoking the \texttt{otherReIm}
% package option,
@@ -874,9 +752,9 @@
% \DescribeMacro{\mathset}
% The |\mathset| command enables you to change the behavior
% of all these macros in a global way.
-% By default, |\mathset| is an alias for |\mathbf|, but if you prefer outline letters,
-% you can simply use |\renewcommand\mathset{\mathbb}| (with local effect when
-% inside an environment or a pair of curly braces).
+% By default, |\mathset| is an alias for |\mathbf|, but if you prefer double-struck letters,
+% you can simply use |\renewcommand\mathset{\mathbb}| (with local effect within
+% an environment or a pair of curly braces).
%
% \smallskip
% \DescribeMacro{\onlymathC}
@@ -894,7 +772,7 @@
%
% \medskip
% Symbols with limits behave differently for in-line formulas or for displayed equations.
-% In the latter case, ``limits'' are placed under or above the symbol
+% In the latter case, `limits' are placed under or above the symbol
% whereas for in-line math mode,
% they are placed on the right, as a subscript or exponent. Compare:
% $\zeta(s)=\sum_{n=1}^{\infty }\frac{1}{n^s}$ with
@@ -905,9 +783,9 @@
% With in-line math mode, displaymath can be forced with |\displaystyle|
% or its alias |\ds|. However, when using these commands, all the rest of the current
% mathematical environment will be set in displaymath mode
-% (as shown in the previous example, where the fraction will be expanded).
+% (as shown in the previous example, where the fraction is expanded).
% To limit the display style effect to the affected symbol only,
-% similar the the \textsf{amsmath} command |\dfrac|,
+% similar to the \textsf{amsmath} command |\dfrac|,
% we can use the following macros:
% |\dlim|, |\dsum|, |\dprod|, |\dcup|, |\dcap|.
% So
@@ -969,13 +847,16 @@
% \DescribeMacro{\iif}
% |\iif| is an alias for ``\iif'', to be used in text mode.
%
+% \medskip
+% \DescribeMacro{\then}
+% This macro produces the symbol $\Longrightarrow$ surrounded by large spaces,
+% like the standard macro |\iff| does it with $\Longleftrightarrow$.
+% It's just an alias for the \textsf{amsmath} |\implies| macro.
+%
% \subsection{Improved spacing in mathematical formulas}
%
-% \DescribeMacro{\then}
-% The |\then| macro produces the symbol $\Longrightarrow$ surrounded by large spaces
-% just like the standard macro |\iff| does it with $\Longleftrightarrow$.
-% Similarly, the |\txt|, \DescribeMacro{\txt}
-% based on the |\text| macro from the \textsf{amstext} package
+% \DescribeMacro{\txt}
+% The |\txt| macro, based on |\text| from the \textsf{amstext} package
% (loaded by \textsf{amsmath}),
% leaves em quad spaces (|\quad|) around the text. See the following example:
% \begin{center}
@@ -988,76 +869,82 @@
% The multiplication symbol obtained with |\times| produces the same spacing as addition
% or subtraction operators, whereas division obtained with $/$ is closer to its operands.
% This actually hides the priority of multiplication over $+$ and $-$.
-% That's why we provide the |\mul| macro, behaving like $/$
-% (ordinary symbol) and leaving less space around than |\times|:
+% That's why we provide the |\mul| macro, to avoid the large space surrounding |\times|:
% \begin{center}
% $\lambda+\alpha \mul b-\beta \mul c$, obtained with |\mul|,
% looks better than $\lambda+\alpha \times b-\beta \times c$.
% \end{center}
%
-% When using |\mul| before a function name or around a |\left...\right| structure,
-% the space may be too large on one side of |\mul|.
-% To ensure the same amount of space on both sides,
-% you can use thin negative spaces |\!|
-% or enclose the function or structure with braces:
+% Using |\mul| before a function name works also fine (since v3.1) without the need
+% of curly braces to avoid the additional space before the operator name:
+% |$x\mul\sin x$| yields $x\mul{\sin x}$.
+%
+% \medskip
+% When using a |\left| \ldots |\right| structure,
+% \TeX\ sets additional surrounding space in some situations.
+% The \textsf{mleftright}~\cite{MLR} package, loaded by \textsf{mismath},
+% offers the variants |\mleft| and |\mright|
+% to address these spacing issues of inner formulas.
+% It also provides the |\mleftright| macro that redefines |\left| as |\mleft|
+% and |\right| as |\mright|.
+%
% \begin{center}
-% $x\mul{\sin x}$, obtained with |x\mul{\sin x}|, is slightly better than $x\mul\sin x$;\\[1ex]
-% |$\sin\!{\left( \frac{\pi}{3} \right)} \mul 2$|\\
-% yields $\sin\!{\left(\frac{\pi}{3}\right)}\mul 2$, which looks better than
-% $\sin\left(\frac{\pi}{3}\right)\mul 2$.
+% Compare $\sin\left(\frac{\pi}{3}\right)\mul 2$ with
+% $\sin\mleft(\frac{\pi}{3}\mright)\mul 2$ obtained with
+% |$\sin\mleft(\frac{\pi}{3}\mright)}\mul 2$|.
% \end{center}
-% The negative thin space after the function name is not related to |\mul|,
-% but to the ``excessive'' spaces around the |\left... \right| structure.
%
-% \medskip
% \DescribeMacro{\pow}
% In the same way, when typesetting an exponent after a closing \emph{big}
% parenthesis produced by |\right)|,
% the exponent appears to be a little to far from the parenthesis.
% To address this issue, the |\pow|\marg{expr}\marg{pow} command is provided
% \footnote{This macro gives bad results with \emph{normal-sized} parenthesis.},
-% which sets the positioning of the exponent \meta{pow}
+% which places \meta{expr} in a pair of parenthesis and
+% sets the positioning of the exponent \meta{pow}
% slightly closer to the right parenthesis.
% Compare:
% \[ \e^a =\lim_{n \to +\infty}\pow{1+\frac{a}{n}}{n}
% \txt{obtained with \texttt{\string \pow}, rather than}
% \e^a =\lim_{n \to +\infty}\left(1+\frac{a}{n}\right)^{n}.\]
%
-% \DescribeMacro{\abs}
-% The correct typesetting of absolute value (or modular for a complex number) is achieved
-% using |\lvert| \ldots |\rvert|, rather than $\mid$, as the latter doesn't maintain
-% proper spacing in some situations (when a sign follows the open delimiter).
-% For bars whose height has to adapt to the content,
-% we can use |\left\vert| \ldots |\right\vert| or, more simply,
-% the |\abs|\{\ldots\} command, which is equivalent
+% \DescribeMacro{\abs} \DeleteShortVerb{\|}
+% The \cs{abs} command typesets the absolute value while properly managing the spacing,
+% which \texttt{|}\ldots\texttt{|} does not. Compare $\abs{-x}$,
+% obtained with \cs{abs}, to $|-x|$ without.
+% Using the delimiters \cs{lvert} and \cs{rvert} presents another issue when
+% the absolute value follows a function name; \eg \verb@\ln\lvert x\rvert@ yields
+% $\ln \lvert x\rvert$
+% instead of $\ln\abs{x}$ (with \verb@\ln\abs{x}@).
+% Moreover, with \cs{abs}, the size of the delimiters adapts to the content
% \footnote{We could also define \texttt{\string \abs}
% using \texttt{\string \DeclarePairedDelimiter}
% from the \mbox{\textsf{mathtools}} package~\cite{TOOL}.}.
+% \MakeShortVerb{\|}
%
% \medskip
% \DescribeMacro{\lfrac}
% The |\lfrac| macro behaves like |\frac|
-% but with thicker spaces around the arguments,
-% making the corresponding fraction bar slightly longer. See the following examples:
+% but with additional spacing around the arguments,
+% making the corresponding fraction bar slightly longer.
+% This macro has an optional parameter |\lfrac|\oarg{space}\marg{num}\marg{denom}
+% to adjust the length of the fraction bar. The optional \meta{space} argument must be given
+% with \emph{math units} (\texttt{mu});
+% the default value is \texttt{7mu} (equivalent to |\:\,|).
+% See the following examples;
+% the last one is obtained with |\lfrac[4mu]{1}{\sqrt{x}}|.
% \[ \lbar{Z} = \lfrac{\lbar{z_1-z_2}}{\lbar{z_1+z_2}} \qquad
% u(x)= \lfrac{\frac{1-2x}{5}}{x^2+1} \qquad
% y'+xy=\lfrac[4mu]{1}{\sqrt{x}}
% \]
-%
-% This macro has an optional parameter |\lfrac|\oarg{space}\marg{num}\marg{denom}
-% to adjust the length of the fraction bar. The optional \meta{space} argument must be given
-% in \emph{math units} (\texttt{mu});
-% the default value is \texttt{7mu} (equivalent to |\:\,|),
-% \texttt{4mu} in the last example.
% \hypertarget{ibrackets}{}
%
-% \medskip
% \DescribeMacro{[ibrackets]}
% Open intervals are commonly represented with parenthesis, \eg $(0, +\infty)$,
% but sometimes square brackets are used, especially in French mathematics: $]0, +\infty[$.
-% In that specific case, the space around the square brackets is often inappropriate,
+% In that case, the space around the square brackets is generally inappropriate,
% as in the expression $x \in \mathclose{]} 0, +\infty[$.
-% To address this issue, we have redefined the brackets in the \textsf{ibrackets}
+% To address this issue, we have redefined the brackets in the \mbox{\textsf{ibrackets}}
% package~\cite{BRACKET}.
% This one can be optionally
% loaded by \textsf{mismath} using the \texttt{ibrackets} package option.
@@ -1107,7 +994,7 @@
% However, in the math mode of \LaTeX, the comma is always, by default,
% treated as a punctuation symbol and therefore is followed by a space.
% This is appropriate in intervals: |$[a,b]$| results in $[a,b]$,
-% but is not appropriate for numbers where the comma represents the decimal separator.
+% but not for numbers where the comma represents the decimal separator.
% For example, |$12,5$| is displayed as $12, 5$ instead of $12{,}5$.
%
% Two very convenient packages allow handling the decimal comma in math mode:
@@ -1143,15 +1030,15 @@
% \DescribeMacro{\systemsep}
% This first example could also have been achieved using the \texttt{cases} environment
% from the \textsf{amsmath} package, although \texttt{cases} places mathematical expressions
-% closer to the bracket.
-% The |\systemsep| length allows you to adjust the gap between
-% the bracket and the expressions.
+% closer to the curly brace.
+% The |\systemsep| length allows to adjust the gap between
+% the bracket and the math expressions.
% By default, the gap is set to |\medspace|. You can reduce this gap by redefining
-% the command, \eg: |\renewcommand{\systemsep}{\thinspace}|.
-% Alternatively you can increase the gap using |\thickspace|
-% and the same spacing as of the \texttt{cases} environment
-% is obtained with |\renewcommand\systemsep}{}|.
-% The |\systemsep| command allows for greater flexibility in adjusting the spacing
+% the command, \eg |\renewcommand{\systemsep}{\thinspace}|.
+% Alternatively you can increase the gap using |\thickspace|;
+% the same spacing as of the \texttt{cases} environment
+% being obtained with |\renewcommand\systemsep}{}|.
+% So the |\systemsep| command allows for greater flexibility in adjusting the spacing
% within the \texttt{system} environment.
%
% \medskip
@@ -1179,7 +1066,7 @@
% The default spacing between the lines of a \texttt{system} environment has been slightly
% enlarged compared to the one used in \texttt{array} environments (using a factor of 1.2).
% This can be adjusted by using
-% |\renewcommand{\systemstretch}|\marg{stretch}, where \meta{stretch} is the desired value
+% |\renewcommand{\systemstretch}|\marg{stretch}, where \meta{stretch} is the desired factor
% for the spacing. You can place this command
% inside the current mathematical environment for a local change, or outside
% for a global change. The default value for is 1.2.
@@ -1241,7 +1128,7 @@
% as shown in the following example.
% However, to use this feature, the \textsf{multicol} package must be loaded in the preamble.
% The \texttt{mathcols} environment activates mathematical mode
-% in display style and uses an \texttt{aligned} environment.
+% in display style and uses the \texttt{aligned} environment (from \textsf{amsmath}).
% \begin{mathcols}
% & \frac{1}{2 \mul {\pow{\frac{1}{4}}{n}} + 1} \geq 0.999 \\
% \iff\ & 1 \geq 1.998 \pow{\frac{1}{4}}{n} + 0.999 \\
@@ -1293,6 +1180,7 @@
% \end{tabular}
% \end{center}
% \StopEventually{}
+%
% \section{Implementation}
%
% We load certain packages conditionally to avoid 'option clash' errors in cases
@@ -1314,6 +1202,7 @@
%\@ifpackageloaded{amsmath}{}{\RequirePackage{amsmath}}
\@ifpackageloaded{mathtools}{}{\RequirePackage{mathtools}}
\@ifpackageloaded{esvect}{}{\RequirePackage[b]{esvect}}
+\RequirePackage{mleftright}
\RequirePackage{ifthen}
\RequirePackage{xparse} % provides \NewDocumentCommand, now in LaTeX3
\RequirePackage{xspace} % for \iif command
@@ -1369,7 +1258,7 @@
% \DescribeMacro{\mm@warning} \DescribeMacro{\mm@macro} \DescribeMacro{\mm@operator}
% The next three internal macros serve as meta commands for
% conditionally defining macros while providing a warning message if the macro already exists.
-% These macros can be useful in other packages as well.
+%
% \medskip
% \begin{macrocode}
\newcommand\mm@warning[1]{
@@ -1395,7 +1284,7 @@
% This command also works fine with other sans serif fonts like \textsf{cmbright}.
%
% Moreover for \textsf{beamer}, which changes the default font family (to sans serif),
-% |\e|, |\i|, |\j| have no effect without |\AtBeginDocument|.
+% |\e|, |\i|, |\j| have no effect without |\AtBeginDocument| and
% |\AtBeginDocument| is also necessary to redefine |\i| when calling
% the \textsf{hyperref} package which overwrites the |\i| definition.
% \medskip
@@ -1411,15 +1300,15 @@
% \end{macrocode}
%
% \DescribeMacro{\MathFamily}
-% The following macros |\MathUp| and |\MathIt| are switches that transform
+% The following macros |\MathUp| and |\MathIt| are toggles that transform
% any chosen letter in math mode to roman or italic style.
-% These switches can be used anywhere in the document or preamble.
+% These switches can be used anywhere in the document or the preamble.
% They are based on the generic macro |\MathFamily|.
% To obtain a letter in roman style instead of italic, we need to change the
% mathcode digit that represents the font family: 1 to 0.
%
% For example, except for \LuaLaTeX, mathcode of the `e' letter is:
-% `e="7165 (decimal 29029), with the second digit `1' indicating ``italic'' style.
+% e="7165 (decimal 29029), with the second digit `1' indicating ``italic'' style.
% To get a roman `e', we need to change its mathcode to "7065.
%
% When used in the preamble, we call |\MathFamily| by |\AtBeginDocument|
@@ -1531,7 +1420,7 @@
% Let its author, Petr Ol\v{s}ák, be thanked.
% This macro allows to accomplish tasks that
% usual loop instructions like |\@for| or |\foreach| cannot achieve due to
-% errors like ``!~Improper alphabetic constant''.
+% errors like ``\texttt{!~Improper alphabetic constant}''.
% For instance, if you try |\def\letter{A} \MathUp{\letter}| it will fail
% because the control sequence |\letter| is not strictly
% equivalent here to the single character `A'.
@@ -1549,11 +1438,11 @@
% \end{macrocode}
%
-% The following commands were used until version 2.2 but still work.
-% They were intended to set some letters in upright shape
-% in math mode, but only worked in the preamble.
-% This is now managed by the more powerful |\MathUp| command, and
-% the old commands are maintained but as alias for |\MathUp|.
+% The following commands were used originally (until version 2.2)
+% to set the math letters e, i or j in upright shape,
+% but only worked in the preamble.
+% This is now managed by the more powerful |\MathUp| command, but
+% the old commands are maintained as alias for |\MathUp|.
% \medskip
%
% \begin{macrocode}
@@ -1564,7 +1453,7 @@
% \end{macrocode}
%
% Obtaining an upright Greek letter $\pi$ must be handled differently.
-% The switches are called |\pinumber| and |\pinormal|
+% The toggles are called |\pinumber| and |\pinormal|
% and can be used anywhere in the document.
%
% But |\pinumber| must be called first in the preamble with an optional argument.
@@ -1573,11 +1462,11 @@
% Compatibility with \textsf{unicode-math} is a bit tricky!
% When given without an argument in the preamble,
% |\pinumber| uses an LGR font encoding called \texttt{lmr}.
-% A new feature (v2.11) is to use |\pinumber| with a keyval option to
+% A new feature (v2.11) for |\pinumber| is provided with keyval options to
% use many other Greek pi letters without loading
% a whole package, thus without altering the other (italic) Greek letters.
% We achieve this with |\DeclareSymbolFont| and |\DeclareMathSymbol|.
-% We just have to know the ``name'' of the desired symbol font.
+% We just have to know the `name' of the desired symbol font.
%
% \medskip
% \begin{macrocode}
@@ -1722,28 +1611,28 @@
% \end{macrocode}
% When |\pinumber|\oarg{keyval} has been called, you can also get
-% some other mathematical constants using Greek letters,
+% some other mathematical constants using Greek letters in the same font (\texttt{mmupgr})
% \eg $\othergamma$, the Euler-Mascheroni constant:
% \begin{verbatim}
% \let\gamma\relax
% \DeclareMathSymbol{\gamma}{\mathord}{mmupgr}{"0D}
% \end{verbatim}
% \vspace{-2ex}
-% If \textsf{unicode-math} is used, you must put these commands in
+% If \textsf{unicode-math} is used, you must put these commands inside
% |\AtBeginDocument|.
% The hexadecimal code |"0D| depends on the option passed to |\pinumber|
-% in the preamble (see the command |\pifonts| above and search in package docs). \\
+% in the preamble (see the command |\pifonts| above and search in package docs).
% And to get the golden ratio $\othervarphi$:
% \begin{verbatim}
-% \let\phi\relax
+% \let\varphi\relax
% \DeclareMathSymbol{\varphi}{\mathord}{mmupgr}{"27}
% \end{verbatim}
% \vspace{-2ex}
-% To preserve the original $\gamma$ or $\varphi$,
+% I you want to preserve the original $\gamma$ or $\varphi$,
% you can define |\upgamma| or |\upvarphi| instead.
%
% \medskip
-% And now the commands for vectors and tensors.
+% Commands for vectors and tensors follow.
% \medskip
% \begin{macrocode}
\newboolean{arrowvect}
@@ -1774,9 +1663,48 @@
\newcommand{\tensor}{\mathbfsfit} % isomath uses \mathsfbfit
% \end{macrocode}
+%
+% `Operators', as for example common function names, are generally defined
+% using the |\DeclareMathOperator| command or |\operatorname| for occasional use.
+% Operators are then typeset in roman (upright) shape and with appropriate thin space
+% before and after the operator name.
+% However, for the `differential' operator d, no space should be left after it
+% to obtain, for example, `$\di x$' instead of `$\operatorname{d} x$'.
+%
+% \medskip
+% Two other operators, suggested by `quark67', representing differences
+% or variations are defined by the macros |\opDelta| and |\opdelta|.
+% They use the Greek letters $\upDelta$ and $\updelta$ with appropriate spacing,
+% similar to |\di|.
+% By default |\upDelta| will be an alias for |\Delta|.
+% Generally, the uppercase Delta is upright
+% unless a package is loaded to change this, but the lowercase delta
+% is italic by default.
+%
+% To use the |\opdelta| macro, it is therefore necessary
+% to load a package that provides the lowercase delta in upright shape,
+% such as \textsf{mathgreeks} or \textsf{unicode-math},
+% or you can use the same symbol font \texttt{mmupgr} as seen above for the upright pi
+% (if |\pinumber|\oarg{keyval} has been called previously).
+% So you could get the upright delta with:
+% \begin{verbatim}
+% \DeclareMathSymbol{\updelta}{\mathord}{mmupgr}{"0E}
+% \end{verbatim} \vspace{-2ex}
+% The hexadecimal code |"0E| depends on the option passed to |\pinumber|.
+% If you have loaded a package that provides upright shapes of Delta and delta,
+% it may be necessary to create new aliases for |\upDelta| or |\updelta|,
+% \eg |\let\updelta\|\meta{mydelta}.
+% \begin{macrocode}
+\mm@macro{di}{\operatorname{d}\mathopen{}}
+\mm@macro{upDelta}{\Delta}
+\mm@macro{opDelta}{\operatorname{\upDelta}\mathopen{}}
+\mm@macro{opdelta}{\operatorname{\updelta}\mathopen{}}
+% \end{macrocode}
+% For the field of probability, we provide the macros |\P|, |\E|, and |\V|,
+% which are defined as operators. They are typeset in normal roman font,
+% but can be changed to double-struck style (or another style) if desired.
% \begin{macrocode}
-\mm@macro{di}{\mathop{}\!\mathup{d}}
\newcommand\probastyle{}
\let\Par\P % end of paragraph symbol
\renewcommand{\P}{\operatorname{\probastyle{P}}}
@@ -1790,7 +1718,7 @@
}
% \end{macrocode}
-% Classic identifiers are presented below. They will be defined only
+% Classic operators or function identifiers are presented below. They will be defined only
% if the option \texttt{nofunction} has not been activated.
% \medskip
% \begin{macrocode}
@@ -1840,13 +1768,13 @@
%
% The |\mathcal| alphabet, from the original Computer Modern font family,
% is used here to produce $\Re$, $\Im$ and $\bigO$.
-% Several font packages redefines this alphabet producing glyphs that may seem less
+% Several font packages redefine this alphabet producing glyphs that may seem less
% suitable for the commands below.
% We have therefore retained the original |\cmmathcal| math alphabet,
% which can be used for other letters.
% If \textsf{unicode-math} is called, it will redefine the commands |\Re| and |\Im|
-% in |\AtBeginDocument|, hence the use of `|\AtEndPreamble{\AtBeginDocument{|'
-% to ensure that the \textsf{mismath} redefinition occur after the actions
+% in |\AtBeginDocument|, hence the use of |\AtEndPreamble{\AtBeginDocument{|\ldots
+% to ensure that the \textsf{mismath} redefinitions occur after the actions
% of \textsf{unicode-math}.
%
% \begin{macrocode}
@@ -1880,24 +1808,23 @@
% \end{macrocode}
% And finally we present the remaining macros.
%
-% With Cyrillic languages, the command |\C| may already be defined but only for text mode.
-% Thus, it will not be redefined by \textsf{mismath}. However, when activating
-% |\onlymathC|, you can to use our |\C| macro only for math mode,
+% With Cyrillic languages, the command |\C| may already be defined
+% but works only in text mode.
+% Then, it will not be redefined by \textsf{mismath}. However, the command
+% |\onlymathC| allows to use our |\C| macro in math mode,
% without interfering the definition of the text |\C| that is already defined.
%
% When using \XeTeX\ or \LuaTeX\ engines with the \textsf{hyperref} package,
% |\C| will be already defined and
-% you get the message "\texttt{Command \string\C\space unavailable in encoding TU}".
+% you get the message ``\texttt{Command \string\C\space unavailable in encoding TU}''.
% Therefore |\onlymathC| is automatically called in that case.
% \medskip
% \begin{macrocode}
\mm@macro{mathset}{\mathbf}
\mm@macro{R}{\mathset{R}}
-\AtBeginDocument{
- \@ifpackageloaded{hyperref}%
- {\iftutex\onlymathC\fi}% LuaTex or XeTeX engines
- {\mm@macro{C}{\mathset{C}}}
-}
+\mm@macro{C}{\mathset{C}}
+\AtBeginDocument{% \iftutex = LuaTex or XeTeX engines
+ \@ifpackageloaded{hyperref}{\iftutex\onlymathC\fi}{} }
\providecommand\onlymathC{\let\oldC\C
\renewcommand{\C}{\TextOrMath{\oldC}{\mathset{C}}} }
\mm@macro{N}{\mathset{N}}
@@ -1918,29 +1845,27 @@
\providecommand*{\hlbar}[1]{\overline{\vphantom{A}#1}}}{
\mm@warning{hlbar} }
\newcommand\@eqdef{\stackrel{\mathup{def}}{=}}
-\newcommand\@@eqdef{\stackrel{\mathrm{\Delta}}{=}}
+\newcommand\@@eqdef{\stackrel{\upDelta}{=}}
\mm@macro{eqdef}{\@ifstar{\@@eqdef}{\@eqdef}}
\mm@macro{unbr}{\underbrace}
\mm@macro{iif}{if and only if\xspace}
+\mm@macro{then}{\implies}
-% \end{macrocode}
-% Above, we have used |\mathrm| before |\Delta| in case of defining capital Greek letters
-% in italics (for example with the \textsf{fixmath} package).
-%
-% The use of |\mbox{}| ensures that the space produced by |\| in the |\then| macro
-% is not suppressed in tables.
-% \medskip
-% \begin{macrocode}
-\mm@macro{then}{\ \Longrightarrow \ \mbox{} }
\@ifundefined{txt}{
\providecommand*{\txt}[1]{\quad\text{#1}\quad} }{
\mm@warning{txt} }
-\mm@macro{mul}{\mathord{\times}}
+\mm@macro{mul}{\mathclose{}\mathord{\times}\mathopen{}}
\@ifundefined{pow}{
\providecommand*{\pow}[2]{\left( #1 \right)^{\!#2}} }{
\mm@warning{pow} }
+% \end{macrocode}
+% For |\abs|, the |\left...\right| structure is inserted within a pair of curly braces
+% to prevent incorrect spacing before the first delimiter when it follows a function name,
+% in cases where the package \textsf{mleftright} is used and activated.
+% This issue was pointed out by `quark67'.
+% \begin{macrocode}
\@ifundefined{abs}{
- \providecommand*{\abs}[1]{\left\vert#1\right\vert} }{
+ \providecommand*{\abs}[1]{{\left\vert#1\right\vert}} }{
\mm@warning{abs} }
\@ifundefined{lfrac}{
\providecommand*{\lfrac}[3][7mu]{%
@@ -1981,7 +1906,216 @@
}
% \end{macrocode}
%
-% \begin{thebibliography}{34}
+% \pagebreak
+% \section*{Change History}
+%
+% \begin{multicols}{2}\begin{raggedright}
+% \renewcommand\changes[3]{\item[#1 \ (#2)] \mbox{}\\ #3}
+% \setlength{\compactlistindent}{-1em}
+% \begin{list}{}{\setlength\labelwidth{1.4em}\setlength{\leftmargin}{2em}
+% \setlength{\parsep}{0pt}}
+%
+% \changes{v0.1}{2011/12/27}{First personal version.}
+%
+% \changes{v1.0}{2019/04/11}{Initial published version.}
+%
+% \changes{v1.1}{2019/04/20}{
+% Changing the default font for \cs{pinumber} from Euler to Symbol.}
+%
+% \changes{v1.2}{2019/04/27}{
+% \begin{compactlist}
+% \item commands \cs{enumber}, \cs{inumber}, \cs{jnumber} in \cs{AtBeginDocument}\\
+% \hand works fine with \textsf{beamer} now,
+% \item new general \cs{mm@operator} macro,
+% \item using \cs{mathup} instead of \cs{mathrm},
+% \item including \textsf{mathtools},
+% \item in \cs{DeclareSymbolFont} 'Roman' changed to 'up',
+% \item changes in the documentation,
+% \item replacing \cs{PEroman} by \cs{PEupright}.
+% \end{compactlist}}
+%
+% \changes{v1.3}{2019/05/08}{
+% \begin{compactlist}
+% \item using \cs{bslash} in the internal \cs{mm@warning} macro
+% to type out a control sequence whose name is given as parameter,
+% \item including the \textsf{mathfixs} package,
+% \item many corrections in the documentation.
+% \end{compactlist}}
+%
+% \changes{v1.4}{2019/05/22}{
+% In \cs{DeclareSymbolFont} 'up' chan\-ged to 'UpSh'
+% to prevent incompatibility with \textsf{unicode-math}.}
+%
+% \changes{v1.5}{2019/05/30}{
+% \begin{compactlist}
+% \item a solution for using \cs{mul} with \cs{frac} \hand use braces,
+% \item addition of the \cs{paren} macro.
+% \end{compactlist}}
+%
+% \changes{v1.6}{2019/09/06}{
+% Removing the \textsf{mathfixs} package because of problems with fractions.}
+%
+% \changes{v1.7}{2019/12/27}{
+% Adding a table of contents to the documentation.}
+%
+% \changes{v1.8}{2020/11/15}{
+% Small changes in the documentation, in particular
+% an incompatibility is mentioned when using `i' with accent in \textsf{beamer} titles:
+% (use \texttt{\textbackslash\textasciicircum i} instead of î).}
+%
+% \changes{v1.9}{2020/10/17}{
+% \begin{compactlist}
+% \item in \cs{DeclareSymbolFont} 'UpSh' replaced by 'operators'
+% \item\cs{PackageWarning} replaced by \cs{PackageWarningNoLine} for existing macros,
+% \item \cs{thickspace} replaces \cs{medspace} in \cs{lfrac},
+% \item changing the documentation font: from lmodern to Palatino (\textsf{mathpazo}).
+% \end{compactlist}}
+%
+% \changes{v1.10}{2020/10/25}{
+% \cs{pinumber} code updated to prevent incompatibility
+% with the new version of the \textsf{frenchmath} package
+% (in which the default 'upgreek' option has been changed from Symbol to Euler).}
+%
+% \changes{v2.0}{2022/11/11}{
+% \begin{compactlist}
+% \item enhancing \cs{pinumber} to use other Greek letters packages
+% (it is no longer compatible with the older),
+% \item \cs{paren} has been removed (useless),
+% \item \cs{hvect} and \cs{hlbar} have been slightly modified (\cs{phantom}\texttt{\{t\}}
+% instead of \cs{phantom}\texttt{\{h\}}),
+% \item several changes in the documentation
+% (now the Charter font is used, with the \textsf{mathdesign} package).
+% \end{compactlist}}
+%
+% \changes{v2.1}{2022/12/26}{
+% \begin{compactlist}
+% \item including the \textsf{ibrackets} package to improve
+% the management of square brackets,
+% \item new macros \cs{codim}, \cs{sinc}, \cs{var}, \cs{eqdef*},
+% \item removing the warning for the obsolete \cs{paren} command,
+% \item a small change in the \cs{norm} command (bars in small size),
+% \item several changes in documentation.
+% \end{compactlist}}
+%
+% \changes{v2.2}{2023/01/06}{
+% New option \texttt{ibrackets} to load the \textsf{ibrackets} package
+% \emph{optionally} because of errors
+% when using \cs{DeclarePairedDelimiter} with square brackets.}
+%
+% \changes{v2.3}{2023/02/09}{
+% Introducing keyval options as an alternative to \cs{enumber},
+% \cs{inumber}, \cs{jnumber}, \cs{PEupright},
+% and also for using ibrackets, \cs{boldvect} and \cs{arrowvect}.}
+%
+% \changes{v2.4}{2023/02/18}{
+% \begin{compactlist}
+% \item new powerful macros \cs{MathUp}, \cs{MathIt},
+% (and \cs{MathNumbers}, \cs{MathProba}, \cs{MathNormal}),
+% \item keyval options are no longer useful and have been removed,
+% \item loading the package \textsf{ifthen} has been forgotten in v2.3
+% (causing possible issues),
+% \item no more incompatibility when using `i' with accent in \textsf{beamer} titles.
+% \end{compactlist}}
+%
+% \changes{v2.5}{2023/02/23}{
+% \begin{compactlist}
+% \item unification of the code of \cs{MathUp} and \cs{MathIt},
+% \item a new powerful macro \cs{apply} is used in \cs{MathNormal} to act on a list,
+% \item new \cs{tensor} command.
+% \end{compactlist}}
+%
+% \changes{v2.6}{2023/03/01}{
+% \begin{compactlist}
+% \item bug fix in \cs{mm@macro},
+% \item solving incompatibility of the \cs{C} macro when using \textsf{babel} with Russian
+% (thanks to Murray Eisenberg for this bug report on TeX StackExchange),
+% \item \cs{mathrm} added in the macro \cs{eqdef*}.
+% \end{compactlist}}
+%
+% \columnbreak
+% \changes{v2.7}{2023/03/05}{
+% \begin{compactlist}
+% \item macros for sets of numbers (\cs{R}, \cs{C}\ldots) now available only in math mode
+% (following remarks by David Carlisle and Enrico Gregorio),
+% \item special warning when loading \textsf{babel} with Russian
+% (\cs{C} will not be defined in that case).
+% \end{compactlist}}
+%
+% \changes{v2.8}{2023/07/26}{
+% New macro \cs{onlymathC} designed for using \cs{C} in pmath mode
+% when Russian language is loaded.}
+%
+% \changes{v2.9}{2023/12/19}{
+% New option \texttt{decimalcomma}.}
+%
+% \changes{v2.10}{2024/02/20}{
+% \begin{compactlist}
+% \item better compatibility with \textsf{unicode-math}:
+% for the options \texttt{ibrackets}, \texttt{decimalcomma}
+% and the commands \cs{MathUp}, \cs{MathIt},
+% \item Explicit error message when using \texttt{mathcols}
+% without loading the \textsf{multicol} package.
+% \end{compactlist}}
+%
+% \changes{v2.11}{2024/02/26}{
+% \begin{compactlist}\setlength\compactlistindent{-0.5em}
+% \item enhancements of the \cs{pinumber} macro with keyval options:
+% \begin{compactlist}[\dash]
+% \item no necessity to load a Greek letters package,
+% \item improvements of compatibility with \textsf{unicode-math};
+% \end{compactlist}
+% \item changing the font to Adobe Utopia with the package \textsf{fourier}.
+% \end{compactlist}}
+%
+% \changes{v2.12}{2024/02/29}{
+% \begin{compactlist}
+% \item the \textsf{xparse} package has been removed by mistake in v2.11,
+% causing some compatibility issues, it is loaded again by \textsf{mismath},
+% \item improvements to make \cs{pinumber} work better with \textsf{unicode-math}.
+% \end{compactlist}}
+%
+% \changes{v3.0}{2024/03/15}{
+% \begin{compactlist}
+% \item rewriting the \cs{pinumber} command with a new \cs{pifonts} macro,
+% \item presenting other \texttt{lgrmath} values for \cs{pinumber} in the doc,
+% \item The \cs{C} macro is now inside \cs{AtBeginDocument},
+% \item \textsf{amsmath} isn't loaded explicitly because \textsf{mathtools} loads it,
+% \item bug fix with options \texttt{decimalcomma} and \texttt{ibrackets},
+% \item new option \texttt{nofunction} to lighten the package loading,
+% \item addition of macros \cs{coker} and \cs{Res} as standard operator names,
+% \item new option \texttt{classicReIm} to deactivate \cs{Im} and \cs{Re} redefinition,
+% \item new option \texttt{otherReIm} to provide an alternative writing
+% with \texttt{cmsy} font,
+% \item removing the \cs{PEupright} command,
+% \item additional space in the \cs{lfrac} macro increased from \texttt{\textbackslash:}
+% (5mu) to 7mu,
+% \item new optional parameter for adjusting the space in \cs{lfrac},
+% \item changing the \cs{vphantom} argument in \cs{hvect}, \cs{hvec} and \cs{lbar}
+% from `t' to `A', looks better.
+% \end{compactlist}}
+%
+% \changes{v3.1}{2024/06/16}{
+% \begin{compactlist}\setlength\compactlistindent{-0.5em}
+% \item adding a change history,
+% \item bug fix with the \cs{C} macro when using \textsf{hyperref} with
+% \LuaTeX{} or \XeTeX{} engines,
+% \item the $\upDelta$ produced in \cs{eqdef*} is now obtained with \cs{upDelta}
+% (\cs{mathrm}, used before, doesn't work generally),
+% \item several relevant suggestions and remarks by `quark67':
+% \begin{compactlist}[\dash]
+% \item new macros for variations \cs{opDelta} and small variations \cs{opdelta},
+% \item redefinition of \cs{then} as an alias for \cs{implies},
+% \item improvement of the \cs{abs} macro,
+% \item including the \textsf{mleftright} package;
+% \end{compactlist}
+% \item new implementation of \cs{di},
+% \item improvement of the \cs{mul} macro.
+% \end{compactlist}}
+%
+% \end{list}\end{raggedright}
+% \end{multicols}
+%
+% \begin{thebibliography}{35}
% \begin{raggedright}
% \bibitem{TYPMA} \emph{Typesetting mathematics for science and technology according
% to ISO 31/XI}, Claudio Beccari, TUGboat Volume 18 (1997), No.~1.
@@ -1997,6 +2131,7 @@
% \url{https://old.iupac.org/standing/idcns/italic-roman_dec99.pdf}.
% \bibitem{VECT} \emph{\textsf{esvect} -- Typesetting vectors with beautiful
% arrow with \LaTeXe}, Eddie Saudrais, CTAN, v1.3 2013/07/11.
+% \bibitem{MLR} \emph{The \textsf{mleftright} package}, Heiko Oberdiek, CTAN, v1.2 2019/12/03.
% \bibitem{TOOL} \emph{The \textsf{mathtools} package}, Morten Høgholm, Lars Madsen, CTAN,
% v1.29 2022/06/29.
% \bibitem{AMS} \emph{\textsf{amsmath} -- \AmS\ mathmatical facilities for \LaTeX},
diff --git a/macros/latex/contrib/mismath/mismath.pdf b/macros/latex/contrib/mismath/mismath.pdf
index fd41e6702c..79dc76ec46 100644
--- a/macros/latex/contrib/mismath/mismath.pdf
+++ b/macros/latex/contrib/mismath/mismath.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/MIT-Thesis.pdf b/macros/latex/contrib/mitthesis/MIT-Thesis.pdf
index f0964659d8..fffb7fbf43 100644
--- a/macros/latex/contrib/mitthesis/MIT-Thesis.pdf
+++ b/macros/latex/contrib/mitthesis/MIT-Thesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
index 2faced3b18..4311237b48 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
@@ -1,12 +1,11 @@
% !TEX encoding = UTF-8 Unicode
-% !BIB TS-program = biber
-% !BIB program = biber
+% !BIB TS-program = biber
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.11, 2023/11/02
+% Version: 1.13, 2024/07/03
%
-% Author: John H. Lienhard, copyright 2023. Reuse under the MIT license: https://ctan.org/license/mit
+% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
% Documentation is here: https://ctan.org/pkg/mitthesis
@@ -16,8 +15,11 @@
pdfstandard = a-2b,
pdfversion = 1.7,
lang = en-US,
-% debug = {xmp-export}, % uncomment to output a separate xmpi file showing the metadata
+% pdfversion = 2.0,
+% pdfstandard = a-4,
+% debug = {xmp-export}, % uncomment to output a separate xmpi file showing the metadata
}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[twoside]{mitthesis} %,fontset=libertine, fontset=newtx-sans-text, fontset=heros-stix2, fontset=stix2
@@ -26,9 +28,9 @@
% option [lineno] provides line numbers, as for editing
% option [mydesign] loads packages for color, title and list formats, margins, or captions: edit mydesign.tex to change defaults.
% option [fontset] is a keyvalue which can be:
-% pdftex or unicode engines: defaultfonts, libertine, lucida
-% pdftex only: fira-newtxsf, newtx, newtx-sans-text
-% unicode engines (luatex): heros-stix2, stix2, termes, termes-stix2
+% for pdftex or unicode engines: defaultfonts, libertine, lucida
+% for pdftex only: fira-newtxsf, newtx, newtx-sans-text
+% for unicode engines (luatex): heros-stix2, stix2, termes, termes-stix2
% if no key value is given, fonts default to CMR (pdftex) or LMR (unicode), i.e., "the LaTeX font".
% You can edit the fontset files or you can write your own, myfonts.tex, and do [fontset=myfonts].
% If you are using multiple languages, load the babel package in your fontset file, before the fonts.
@@ -39,12 +41,23 @@
\usepackage{listings}% documentation is here https://ctan.org/pkg/listings
%% Set chemical formulas nicely
-\usepackage[version=4]{mhchem}% documentation is here https://ctan.org/pkg/mhchem
+\usepackage[version=4]{mhchem}% documentation at https://ctan.org/pkg/mhchem
-%% Latin filler used in Chapter 1, with a test for package version date. https://ctan.org/pkg/lipsum
+%% Latin filler used in Chapter 1, with a test for package version date (https://ctan.org/pkg/lipsum)
\usepackage{lipsum}
\IfPackageAtLeastTF{lipsum}{2021/09/20}{\setlipsum{auto-lang=false}}{}
+%% Table related packages
+
+\usepackage{booktabs}% publication quality tables (https://ctan.org/pkg/booktabs)
+
+\usepackage{array}% Additional options for column formats (https://ctan.org/pkg/array)
+
+%\usepackage{dcolumn}% For alignment of numbers on the decimal place (https://ctan.org/pkg/dcolumn)
+% \newcolumntype{d}[1]{D{.}{.}{#1}}% use with dcolumn package
+
+%\usepackage{tabularx}% adjustable-width columns in tabular (https://ctan.org/pkg/tabularx)
+
%%%%%%%%% Graphics path (to figure files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -56,8 +69,17 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
+
+%% IEEE style citations and references
+% \usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
+% \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces the IEEE default "[Online]. Available" by "URL"
+
+%% author-year style citations and references
+%% use \parencite, not \cite, when you want "(Author, year)"
+%% The sample files are not set up to include parentheses.
+% \usepackage[style=authoryear, maxbibnames=10]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <= CHANGE
@@ -65,9 +87,11 @@
%% to avoid split urls and stretched white space, you can set the bibliography ragged-right:
%\appto{\bibsetup}{\raggedright}
-% biblatex is very powerful, and you can customize most aspects the reference list and citations to suit your needs.
-% documentation is here: https://ctan.org/pkg/biblatex
+%% biblatex is very powerful, and you can customize most aspects the reference list and citations to suit your needs.
+%% documentation is here: https://ctan.org/pkg/biblatex
+%% cheat sheet is here: https://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf
+%% To ensure citations are set, run Latex --> biblatex/biber --> Latex again
%%%%%%%%%% Option to use natbib %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -79,19 +103,9 @@
%%% You can use this to rename the bibliography section
%\renewcommand{\bibname}{References}
-%%% Can adjust space between bibliography items (change 4pt to something else; don't drop last two lengths, they are stretchable "glue")
+%%% To adjust space between bibliography items
%\setlength\bibsep{4pt plus 1pt minus 1pt}
-
-
-%%%%%%%%%% Table related packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\usepackage{booktabs}% better quality tables, https://ctan.org/pkg/booktabs
-\usepackage{array}% additional options for table columns, https://ctan.org/pkg/array
-
-%\usepackage{tabularx}% https://ctan.org/pkg/tabularx
-
-%\usepackage{dcolumn}% alignment on decimal place, https://ctan.org/pkg/dcolumn
-%\newcolumntype{d}[1]{D{.}{.}{#1}}
+% change 4pt to something else; don't drop last two lengths (they are stretchable "glue")
%%%%%%%%%% Option for "double spacing" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -107,13 +121,13 @@
% \usepackage{setspace}% documentation at https://ctan.org/pkg/setspace
% \setstretch{1.1}% you can choose some other value for the stretch of space between lines
%
-%% Use one or more of the these commands AFTER the frontmatter
+%% Use one or more of the these commands *AFTER* the frontmatter
%
% \onehalfspacing
% \doublespacing
% \singlespacing % will turn these effects off (you can use these anywhere in the document)
-%% The best result may be to stay with leading selected by the typographer who set up the font.
+%% The best result is usually to stay with leading selected by the typographer who set up the font.
%%%%%%%%%%% Metadata %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -128,7 +142,7 @@
pdfkeywords={Massachusetts Institute of Technology, MIT},
% Add keywords that will help search engines and libraries to find your work.
% Includes the name[s] of the author[s]
- % (If you have used \DocumentMetadata, at line 15, you can just put "\CopyrightAuthor," for the names.)
+ % (If you used \DocumentMetadata at line 14, you can just put "\CopyrightAuthor," for the names.)
%
pdfurl={},
% If you have a url for the thesis, put it here. Otherwise delete this.
@@ -162,29 +176,31 @@
% Use once for each degree fulfilled by thesis
% For two degrees from one department, leave the department argument blank for the second degree {}.
-% \Degree{Bachelor of Science in Physics}{Department of Physics}
-% \Degree{Master of Science in Physics}{}
-\Degree{Bachelor of Science in Mechanical Engineering}{Department of Mechanical Engineering}
+\Degree{Bachelor of Science in Physics}{Department of Physics}
+%\Degree{Master of Science in Physics}{}
+%\Degree{Bachelor of Science in Mechanical Engineering}{Department of Mechanical Engineering}
% If there is more than one supervisor, use the \Supervisor command for each.
\Supervisor{Edward C. Pickering}{Professor of Physics}
+%\Supervisor{Edward C. Pickering}{Professor of Physics, and \\ \> Professor of Something Else}
% \Supervisor{Secunda Castor}{Professor of Research}
% \Supervisor{Quintus Castor}{Professor of Log Dams}
% Professor who formally accepts theses for your department (e.g., the Graduate Officer, Professor Sméagol,...)
% If more than one department, use more than once
-% **If you need to reduce vertical space, put the acceptor title in the second argument and leave the third blank {}.**
\Acceptor{Primus Castor}{Professor of Wetlands Engineering}{Undergraduate Officer, Department of Physics}
% \Acceptor{Tertius Castor}{Professor of Log Dams}{Graduate Officer, Department of Research}
% \Acceptor{Quarta Castor}{Professor of Lodge Building}{Graduate Officer, Department of Mechanical Engineering}
+%% If you need to reduce vertical space, put the acceptor title in the second argument and leave the third blank, {}.
% Usage: \DegreeDate{Month}{year}
-% Valid degree months are September, February, or June
+% Valid degree months are February, May, June, or September
\DegreeDate{June}{1876}
% Date that final thesis is submitted to department
\ThesisDate{May 18, 1876}
+
%%%%%% Choose whether to have a CREATIVE COMMONS License %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% If you are using a cc license, put details of your cc license here.
@@ -208,33 +224,34 @@
% (c) you can put the acceptor name and title onto two lines, rather than three like this:
%
% \Acceptor{Tertius Castor}{Professor and Graduate Officer, Department of Research}{}
-% \Acceptor{Quarta Castor}{Professor and Graduate Officer, Department of Mechanical Engineering}{}
%
-% (d) you can change the font size of the the author name[s] with
+% (d) you can change the font size of the author name[s] with
%
% \AuthorNameSize{\normalsize}
%
-% (e) and you can omit any previous degrees from the title page, instead mentioning them in the Biosketch
+% (e) and you can omit any previous degrees from the title page, instead mentioning them in the biographical sketch
% Also, if you prefer to keep the text toward the top of the page with most white space at the bottom, you
-% can you this command to squash all of the vertical glue (stretchy space) with this command:
+% can use this command to squash all of the vertical glue (stretchy space) with this command:
%
% \Squash
%
% This command is useful when the text has not already reach the bottom of the page, since the glue gets squashed automatically
% when the page is too full.
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Make titlepage
\maketitle
-%%%%%%%%% Contents that you need to write follows %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%% Contents that you need to write follows! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \includeonly{acknowledgments,biography,chapter1,chapter2,...,appendixa,...}
-% for usage, see https://latexref.xyz/_005cinclude-_0026-_005cincludeonly.html
+% for usage of includeonly, see https://latexref.xyz/_005cinclude-_0026-_005cincludeonly.html
-%%% Frontmatter (write this material in the mentioned files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% Frontmatter (write this material in the mentioned files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% The abstract environment creates all the required headings and footers.
% You only need to the text of the abstract in the file abstract.tex
@@ -242,24 +259,22 @@
\input{abstract.tex}% use \input rather than \include because we're inside an environment
\end{abstract}
-\include{acknowledgments}% .tex extension is presumed by \include
-
-\include{biography}% optional, see MIT Libraries https://libraries.mit.edu/distinctive-collections/thesis-specs/#format
+\include{acknowledgments}% acknowledgments.tex (.tex extension is presumed by \include)
+\include{biography}% biography.tex (optional, see https://libraries.mit.edu/distinctive-collections/thesis-specs/#format)
-%%% Table of contents and lists of stuff (delete lists you don't need, e.g., if no tables) %%%%%%%%
+%%% Table of contents and lists of stuff (delete unused lists, i.e., if no tables or figures) %%%%%
\tableofcontents
\listoffigures
\listoftables
-
%%% Chapters of thesis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% If you want to use "double spacing", you should start here...
\include{chapter1}% .tex extension is presumed
-%\include{chapter2}
+% \include{chapter2}
%\include{chapter3}
%\include{chapter4}
@@ -270,9 +285,13 @@
\include{appendixa}
-%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Bibliography (biblatex) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
-\printbibliography[title={References},heading=bibintoc]
+\printbibliography[title={\refname},heading=bibintoc]
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/acknowledgments.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/acknowledgments.tex
index a1ceaacffd..de4fcfd51d 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/acknowledgments.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/acknowledgments.tex
@@ -1,11 +1,11 @@
%% acknowledgments.tex
% From mitthesis package
-% Version: 1.01, 2023/10/16
+% Version: 1.02, 2024/06/19
% Documentation: https://ctan.org/pkg/mitthesis
-
\chapter*{Acknowledgments}
-\addcontentsline{toc}{chapter}{Acknowledgments}
+\pdfbookmark[0]{Acknowledgments}{acknowledgments}
+
Write your acknowledgments here.
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/biography.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/biography.tex
index 30e4784525..6148c2f133 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/biography.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/biography.tex
@@ -2,11 +2,12 @@
%% This section is optional
% From mitthesis package
-% Version: 1.01, 2023/10/16
+% Version: 1.02, 2024/06/19
% Documentation: https://ctan.org/pkg/mitthesis
\chapter*{Biographical Sketch}
-\addcontentsline{toc}{chapter}{Biographical Sketch}
+\pdfbookmark[0]{Biographical Sketch}{biosketch}
+
Silas Whitcomb Holman was born in Harvard, Massachusetts on January 20, 1856. He received his S.B. degree in Physics from MIT in 1876, and then joined the MIT Department of Physics as an Assistant. He became Instructor in Physics in 1880, Assistant Professor in 1882, Associate Professor in 1885, and Full Professor in 1893. Throughout this period, he struggled with increasingly severe rheumatoid arthritis. At length, he was defeated, becoming Professor Emeritus in 1897 and dying on April 1, 1900.
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/chapter1.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/chapter1.tex
index cc7683744e..481e96a4c4 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/chapter1.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/chapter1.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.04, 2023/10/19
+% Version: 1.05, 2023/11/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -11,7 +11,7 @@
We begin with some ideas from the literature \cite{Fong2015,sharpe1}.
-\begin{equation}
+\begin{equation}\label{eqn:1}
\frac{\partial}{\partial t}\left[\rho\bigl(e + \lvert\vec{u}\rvert^2\big/2\bigr)\right] + \nabla\cdot\left[\rho\bigl(h + \lvert\vec{u}\rvert^2\big/2 \bigr)\vec{u}\right]
={}-\nabla \cdot \vec{q} + \rho \vec{u}\cdot\vec{g}+ \frac{\partial}{\partial x_j}\bigl(d_{ji}u_i\bigr)
\end{equation}
@@ -37,7 +37,8 @@ We begin with some ideas from the literature \cite{Fong2015,sharpe1}.
\lipsum[4]
-\subsection{Subsection~eqn.~\eqref{eqn:WT1}}
+%% note use of \ref* here to avoid placing a nested link in the table of contents
+\subsection[Subsection~eqn.~(\ref*{eqn:WT1})]{Subsection~eqn.~\eqref{eqn:WT1}}
\lipsum[5-6]
\subsubsection{A subsubsection}
@@ -84,9 +85,9 @@ L(\ifpdftex\bm{A}\else\symbfup{A}\fi) = \begin{pmatrix}
\ce{SO4^2- + Ba^2+ -> BaSO4 v} \\[0.5em]
\ce{Zn^2+
<=>[+ 2OH-][+ 2H+]
-$\underset{\text{amphoteric hydroxide}}{\ce{Zn(OH)2 v}}$
+$\underset{\textrm{amphoteric hydroxide}}{\ce{Zn(OH)2 v}}$
<=>[+ 2OH-][+ 2H+]
-$\underset{\text{tetrahydroxozincate}}{\ce{[Zn(OH)4]^2-}}$
+$\underset{\textrm{tetrahydroxozincate}}{\ce{[Zn(OH)4]^2-}}$
}
\end{gather}
These examples of chemical formul\ae\ are copied directly from the documentation of the \texttt{mhchem} package, which was used to typeset them.
@@ -94,7 +95,7 @@ These examples of chemical formul\ae\ are copied directly from the documentation
\section{Baroclinic generation of vorticity\label{sec:stratified-flow}}
Substitution of the particle acceleration and application Stokes theorem leads to the \textit{Kelvin-Bjerknes circulation theorem}, for
-$\rho \neq \text{fn}(p)$:
+$\rho \neq \textrm{fn}(p)$:
\begin{align}
\frac{d\Gamma}{dt} &{}= \frac{d}{dt} \int_{\mathcal{C}} \mathbf{u} \cdot d\mathbf{r}\\
&{}= \int_{\mathcal{C}} \frac{D\mathbf{u}}{Dt} \cdot d\mathbf{r} + \underbrace{\int_{\mathcal{C}} \mathbf{u}\cdot d\biggl( \frac{d\mathbf{r}}{dt}\Biggr)}_{=\, 0} \\[-2pt]
@@ -130,11 +131,11 @@ Baroclinic generation of vorticity accounts for the sea breeze and various other
\\[-0.5em]
\toprule
\multicolumn{1}{@{\hspace*{1.5em}}c}{$x$\rule{0pt}{8pt}} &
-\multicolumn{1}{c}{$\text{erf}(x)$} &
-\multicolumn{1}{c!{\hspace*{3.em}}}{$\text{erfc}(x)$} &
+\multicolumn{1}{c}{$\textrm{erf}(x)$} &
+\multicolumn{1}{c!{\hspace*{3.em}}}{$\textrm{erfc}(x)$} &
\multicolumn{1}{c}{$x$} &
-\multicolumn{1}{c}{$\text{erf}(x)$} &
-\multicolumn{1}{c@{\hspace*{1.5em}}}{$\text{erfc}(x)$} \\ \midrule
+\multicolumn{1}{c}{$\textrm{erf}(x)$} &
+\multicolumn{1}{c@{\hspace*{1.5em}}}{$\textrm{erfc}(x)$} \\ \midrule
0.00 & 0.00000 & 1.00000 & 1.10 & 0.88021 & 0.11980 \\
0.05 & 0.05637 & 0.94363 & 1.20 & 0.91031 & 0.08969 \\
0.10 & 0.11246 & 0.88754 & 1.30 & 0.93401 & 0.06599 \\
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex
index 8795eb547e..bc7ba62c91 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex
@@ -1,16 +1,16 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-defaultfonts.tex}[2023/09/12 v1.03 Load Computer/Latin Modern text and math fonts]
+\ProvidesFile{mitthesis-defaultfonts.tex}[2024/06/28 v1.04 Load Computer/Latin Modern text and math fonts]
%% Default fonts
%
\ifpdftex
- \typeout{^^JLoading Computer Modern text and math fonts (default for pdftex).^^J}
+ \ClassNoteNoLine{\ClassName}{Loading Computer Modern text and math fonts (default for pdftex)}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
- \typeout{^^JLoading Latin Modern text and math fonts (default for unicode engines).^^J}
+ \ClassNoteNoLine{\ClassName}{Loading Latin Modern text and math fonts (default for unicode engines)}
%
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex
index 01fa981d78..ebba9ab190 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex
@@ -1,19 +1,19 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-fira-newtxsf.tex}[2023/09/12 v1.04 Load Fira Sans text font with newtx sans serif math font and Inconsolata typewriter font]
+\ProvidesFile{mitthesis-fira-newtxsf.tex}[2024/06/28 v1.05 Load Fira Sans text font with newtx sans serif math font and Inconsolata typewriter font]
%% Fira Sans text font with newtx sans serif math font and Inconsolata typewriter font
%
\ifpdftex
- \typeout{^^JLoading Fira sans text font with newtx sans serif math font and Inconsolata typewriter^^J}
+ \ClassNoteNoLine{\ClassName}{Loading Fira sans text font with newtx sans serif math font and Inconsolata typewriter}
\RequirePackage[sfdefault,scaled=0.90]{FiraSans} % sans serif text package %,scaled=.85
\RequirePackage[T1]{fontenc}
\RequirePackage[varqu,varl,scaled=1.05]{zi4} % inconsolata font for typewriter
\RequirePackage[scaled=1.05]{newtxsf} % sans serif math
\RequirePackage{bm}
\else
- \ClassWarning{mitnewthesis}{The fira-newtxsf font set requires pdflatex. Defaulting to LMR fonts}
+ \ClassWarning{\ClassName}{The fira-newtxsf font set requires pdflatex. Defaulting to LMR fonts}
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
% Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec in this case.
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex
index 26ee2ab07b..1535771f11 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-heros-stix2.tex}[2023/09/12 v1.02 Load TeX Gyre Heros (sans serif) text font with STIX Two Math font and Inconsolata monospaced font]
+\ProvidesFile{mitthesis-heros-stix2.tex}[2024/06/28 v1.03 Load TeX Gyre Heros (sans serif) text font with STIX Two Math font and Inconsolata monospaced font]
%% TeX Gyre Heros (sans serif) text font with STIX Two Math font and Inconsolata monospaced font
%
@@ -12,11 +12,11 @@
% Install these as system fonts on your computer
%
\ifpdftex
- \ClassWarning{mitnewthesis}{The heros-stix2 fontset requires a unicode engine. Defaulting to CMR fonts.}
+ \ClassWarning{\ClassName}{The heros-stix2 fontset requires a unicode engine. Defaulting to CMR fonts}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
- \typeout{^^JTeX Gyre Heros (sans serif) text font with STIX2 math font and Inconsolata monospaced font.^^J}
+ \ClassNoteNoLine{\ClassName}{TeX Gyre Heros (sans serif) text font with STIX2 math font and Inconsolata monospaced font}
%
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex
index 57cf26f915..41b2f561df 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-libertine.tex}[2023/09/12 v1.02 Load Libertine and related fonts]
+\ProvidesFile{mitthesis-libertine.tex}[2024/06/28 v1.03 Load Libertine and related fonts]
%% Linux Libertine (serif) text font with newtxmath[libertine] (pdftex) or Libertinus (unicode) math font
%
@@ -10,7 +10,7 @@
% install these as system fonts on your computer
%
\ifpdftex
- \typeout{^^JLoading newtx-libertine text and math fonts with Insolata typewriter font^^J}
+ \ClassNoteNoLine{\ClassName}{Loading newtx-libertine text and math fonts with Insolata typewriter font}
\RequirePackage[lining,semibold]{libertine}
\RequirePackage[T1]{fontenc}
\RequirePackage[varqu,varl]{inconsolata}% typewriter
@@ -18,7 +18,7 @@
\RequirePackage[libertine,vvarbb]{newtxmath}
\RequirePackage{bm}% load after all math to give access to bold math
\else
- \typeout{^^JLoading Linux Libertine (serif) text font with Libertinus math font^^J}
+ \ClassNoteNoLine{\ClassName}{Loading Linux Libertine (serif) text font with Libertinus math font}
%
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex
index 6466c36929..e18c72fd92 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex
@@ -1,11 +1,11 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-lucida.tex}[2023/09/12 v1.02 Load Lucida fonts]
+\ProvidesFile{mitthesis-lucida.tex}[2024/06/28 v1.03 Load Lucida fonts]
%% Lucida Bright and Lucida Bright Math fonts (available from the TeX Users Group)
-\typeout{^^JLucida Bright and Lucida Bright Math fonts^^J}
+\ClassNoteNoLine{\ClassName}{Lucida Bright and Lucida Bright Math fonts}
\ifpdftex
\RequirePackage[LY1]{fontenc}
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx-sans-text.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx-sans-text.tex
index a599af35e2..b76428f383 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx-sans-text.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx-sans-text.tex
@@ -1,20 +1,24 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-newtx-sans-text.tex}[2023/09/12 v1.02 Load newtx sans-serif text and regular math fonts]
+\ProvidesFile{mitthesis-newtx-sans-text.tex}[2024/06/68 v1.04 Load newtx sans-serif text and regular math fonts]
%% newtx package with sans-serif text (Helvetica-like text with Times-like math)
%
\ifpdftex
+ \ClassNoteNoLine{\ClassName}{Loading newtx sans-serif text and newtx serif math fonts}
\RequirePackage[T1]{fontenc}
\RequirePackage[subscriptcorrection,varvw,helvratio=0.91,defaultsups]{newtx}% upint for upright integrals
- \renewcommand{\familydefault}{\sfdefault}% use sans for main text
+ \AtEndPreamble{% added to accommodate v1.731 of newtx, 2023/11/03
+ \renewcommand{\familydefault}{\sfdefault}% use sans for main text
+% \renewcommand{\rmdefault}{\sfdefault}% uses sans for \textrm{}, if that's desired.
+ }
% these two commands enable hyphenation of the typewriter font - https://tex.stackexchange.com/a/204421/119566
% \input{t1ntxtt.fd}
% \DeclareFontFamily{\encodingdefault}{\ttdefault}{\hyphenchar\font=`\-} %
\RequirePackage{bm}% bold math
\else
- \ClassWarning{mitnewthesis}{The newtx font set requires pdflatex. Defaulting to LMR fonts}
+ \ClassWarning{\ClassName}{The newtx font set requires pdflatex. Defaulting to LMR fonts}
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
% Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec in this case.
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx.tex
index cc43427055..b1541bbd05 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-newtx.tex
@@ -1,17 +1,17 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-newtx.tex}[2023/09/12 v1.03 Load newtx text and math fonts]
+\ProvidesFile{mitthesis-newtx.tex}[2024/06/28 v1.04 Load newtx text and math fonts]
\ifpdftex
- \typeout{^^JLoading newtx fonts with inconsolata typewriter^^J}
+ \ClassNoteNoLine{\ClassName}{Loading newtx fonts with inconsolata typewriter}
\RequirePackage[T1]{fontenc}
\RequirePackage[subscriptcorrection,varvw,helvratio=0.91]{newtx}% stix2, upint
\RequirePackage[varl,varqu,hyphenate,mono]{inconsolata}% sans typewriter font; mono = fixed word spacing, hyphenate = allow hyphenation
\RequirePackage{bm}
\let\textsuperscript\textsu% newtx changes the default superiors font; this is needed to get commas aligned in sequential footnotes
\else
- \ClassWarning{mitnewthesis}{The newtx font set requires pdflatex. Defaulting to LMR fonts}
+ \ClassWarning{\ClassName}{The newtx font set requires pdflatex. Defaulting to LMR fonts}
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
% Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec in this case.
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex
index de3983fe4e..c178ff233f 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-stix2.tex}[2023/09/12 v1.03 Load STIX Two text and math fonts]
+\ProvidesFile{mitthesis-stix2.tex}[2024/06/28 v1.04 Load STIX Two text and math fonts]
%% STIX Two text and math fonts with Heros sans serif font and Inconsolata monospaced font
%
@@ -12,11 +12,11 @@
% Install these as system fonts on your computer
%
\ifpdftex
- \ClassWarning{mitnewthesis}{The stix2 fontset requires a unicode engine. Defaulting to CMR fonts.}
+ \ClassWarning{\ClassName}{The stix2 fontset requires a unicode engine. Defaulting to CMR fonts.}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
- \typeout{^^JLoading STIX Two text and math fonts with Heros sans serif font and Inconsolata monospaced font.^^J}
+ \ClassNoteNoLine{\ClassName}{Loading STIX Two text and math fonts with Heros sans serif font and Inconsolata monospaced font}
%
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex
index 1e65724cc0..ed2abc1655 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-termes-stix2.tex}[2023/09/12 v1.03 Load TeX Gyre Termes text font with STIX2 math font, Heros sans serif font, and Inconsolata monospaced font]
+\ProvidesFile{mitthesis-termes-stix2.tex}[2024/10/28 v1.04 Load TeX Gyre Termes text font with STIX2 math font, Heros sans serif font, and Inconsolata monospaced font]
%% TeX Gyre Termes text font and Heros sans serif font with STIX2 math font and Inconsolata monospaced font
%
@@ -12,11 +12,11 @@
% Install these as system fonts on your computer
%
\ifpdftex
- \ClassWarning{mitnewthesis}{The termes-stix2 fontset requires a unicode engine. Defaulting to CMR fonts.}
+ \ClassWarning{\ClassName}{The termes-stix2 fontset requires a unicode engine. Defaulting to CMR fonts.}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
- \typeout{^^JLoading TeX Gyre Termes text font with STIX2 math font, Heros sans serif font, and Inconsolata monospaced font.^^J}
+ \ClassNoteNoLine{\ClassName}{Loading TeX Gyre Termes text font with STIX2 math font, Heros sans serif font, and Inconsolata monospaced font}
%
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex
index 64fffb9264..fd1e15bab8 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-termes.tex}[2023/09/12 v1.03 Load TeX Gyre Termes text and math fonts, Heros sans serif font, and Cursor monospaced font]
+\ProvidesFile{mitthesis-termes.tex}[2024/06/28 v1.04 Load TeX Gyre Termes text and math fonts, Heros sans serif font, and Cursor monospaced font]
%% TeX Gyre Termes (Times-like) text font with Termes math font and Heros sans serif font and Cursor monospaced font
%
@@ -9,11 +9,11 @@
% install these as system fonts on your computer
%
\ifpdftex
- \ClassWarning{mitnewthesis}{The termes fontset requires a unicode engine. Defaulting to CMR fonts.}
+ \ClassWarning{\ClassName}{The termes fontset requires a unicode engine. Defaulting to CMR fonts.}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
- \typeout{^^JLoading TeX Gyre Termes text and math fonts, Heros sans serif font, and Cursor monospaced font^^J}
+ \ClassNoteNoLine{\ClassName}{Loading TeX Gyre Termes text and math fonts, Heros sans serif font, and Cursor monospaced font}
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
% unicode-math loads the fontspec package
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/mydesign.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/mydesign.tex
index 2a612d88a1..ef71521074 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/mydesign.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/mydesign.tex
@@ -1,14 +1,14 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mydesign.tex}[2023/10/11 v1.03 Typographic design options for thesis]
+\ProvidesFile{mydesign.tex}[20234/06/28 v1.04 Typographic design options for thesis]
%%%%%%%%%% Color support %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Color package: xcolor.
%% Change this if you prefer something else
-\usepackage[hyperref,dvipsnames,svgnames,x11names]{xcolor}
+\usepackage[dvipsnames,svgnames,x11names]{xcolor}
%% can add option [table] to xcolor to use color in tables (see xcolor documentation)
@@ -57,7 +57,7 @@
\titleformat{\subsection}{\mathversion{bold}\normalfont\large\bfseries}{\thesubsection}{1em}{}
\titleformat{\subsubsection}{\mathversion{bold}\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
-% ==> NOT every font includes a bold math version, so you may need to use other math macros in the headings to get bold math <==
+% ==> NOT every font includes a bold math version, so you may need other math macros in the headings to get bold math <==
%%%%%%%%% Change page margins %%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/macros/latex/contrib/mitthesis/README.md b/macros/latex/contrib/mitthesis/README.md
index 9ead4e57e0..c703518304 100644
--- a/macros/latex/contrib/mitthesis/README.md
+++ b/macros/latex/contrib/mitthesis/README.md
@@ -1,7 +1,7 @@
#mitthesis --- A LaTeX template for an MIT thesis#
- v1.11 dated 2023/11/02
+ v1.13 dated 2024/07/03
####Overview####
This class provides a LaTeX template to format an MIT thesis according to
@@ -53,9 +53,24 @@
---
####Change log####
+ v1.13 (03 July 2024)
+ - same as v1.12, except now includes the correct documentation
+
+ v1.12 (02 July 2024)
+ - add logic for one degree issued by two departments
+ - fix missing space in abstract block for multiple departments
+ - adjust second department layout on title and abstract pages
+ - table of contents revised
+ - revise documentation
+ - switch default citation style to numeric (from IEEE). Provide examples for IEEE and author/year styles.
+ - add \\AtEndPreamble{..} to mitthesis-newtx-sans-text.tex to accommodate v1.731 of newtx
+ - in chapter1.tex, replace \\text by \\textrm; fix nested link in section heading
+ - remove obsolete hyperref option from xcolor
+ - minor changes to log notes of fontset files
+ - code clean up
v1.11 (02 November 2023)
- - Revise all skips on cover page to better group material while allowing for glue compression as content increases; increase font size of author name; provide user macros for control cover page spacing and author name font.
+ - revise all skips on cover page to better group material while allowing for glue compression as content increases; increase font size of author name; provide user macros for control cover page spacing and author name font.
- use \\mdseries for linenumbers in all cases, rather than using the locally active series
- remove \\raggedright in favor of \\bibsetup for bibliography in MIT-Thesis.tex
- add backward compatibility for alt tag of \\includegraphics for pre-2021/11/15 distributions, add alt tag in chapter1.tex
diff --git a/macros/latex/contrib/mitthesis/examples/cover_page_samples/Two_authors_one_degree_two_departments.pdf b/macros/latex/contrib/mitthesis/examples/cover_page_samples/Two_authors_one_degree_two_departments.pdf
new file mode 100644
index 0000000000..c10db9e046
--- /dev/null
+++ b/macros/latex/contrib/mitthesis/examples/cover_page_samples/Two_authors_one_degree_two_departments.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_one_degree_two_departments.tex b/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_one_degree_two_departments.tex
new file mode 100644
index 0000000000..cf4fce672e
--- /dev/null
+++ b/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_one_degree_two_departments.tex
@@ -0,0 +1,129 @@
+% !TEX encoding = UTF-8 Unicode
+% !BIB TS-program = biber
+% !BIB program = biber
+
+% Author: John H. Lienhard (c) 2024. Reuse under the MIT license: https://ctan.org/license/mit
+% Version 1.01, 2024/06/25
+
+% Documentation: https://ctan.org/pkg/mitthesis
+
+%% Don't modify the \DocumentMetadata command unless you know what it does.
+%% If this command throws an "undefined" error, your latex system is out of date: try commenting this command out.
+\DocumentMetadata
+{
+ pdfstandard = a-2b,
+ pdfversion = 1.7,
+ lang = en-US,
+% debug = {xmp-export}, % output xmpi file to directly examine metadata
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass[]{mitthesis}
+%
+% option [twoside] gives facing-page behavior for printing; omitting it will eliminate even-numbered blank pages.
+% option [lineno] provides line numbers, as for editing
+% option [mydesign] loads titlesec, enumitem, caption, subcaption - you may edit the mydesign.tex file as you like it.
+% option [fontset] is a keyvalue which can be:
+% pdftex or unicode engines: defaultfonts, libertine, lucida
+% pdftex only: fira-newtxsf, newtx, newtx-sans-text
+% unicode engines (luatex): heros-stix2, stix2, termes, termes-stix2
+% if no key value is given, fonts default to CMR (pdftex) or LMR (unicode), i.e., "the latex font".
+% You can edit the fontset files or you can write your own, myfonts.tex, and do [fontset=myfonts].
+% If you are using multiple languages, load the babel package in your fontset file, before the fonts.
+
+
+%%%%%%%%%%% Metadata %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Most of the document metadata is created automatically.
+% The following items should be adjusted to match your work. <================= !!!!!!!!!!
+
+\hypersetup{%
+ pdfsubject={Template for writing MIT theses with the mitthesis class},
+ % Change this to briefly state topic of your thesis
+%
+ pdfkeywords={Massachusetts Institute of Technology, MIT},
+ % Add keywords that will help search engines and libraries to find your work.
+ % Includes the name[s] of the author[s]
+ % (If you have used \DocumentMetadata, at line 15, you can just put "\CopyrightAuthor," for the names.)
+%
+ pdfurl={},
+ % If you have a url for the thesis, put it here. Otherwise delete this.
+ % (MIT Libraries will put your thesis in DSPACE with a persistent url after you submit it.)
+%
+ pdfcontactemail={},
+ % You can put a [permanent] email address into the metadata, if you like.
+ % Otherwise delete this.
+%
+ pdfauthortitle={},
+ % If you have a title, you can include it here.
+}
+
+
+%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{document}
+
+
+%%% edit the following commands to match your thesis %%%%%%%%%%
+
+\title{The Atomic Theory as Applied To Gases, with Some Experiments on the Viscosity of Air}
+
+% \Author{Author full name}{Author department}[Author's first PREVIOUS degree][Author's second PREVIOUS degree][...
+% Note that third, fourth, fifth, and sixth arguments are optional [] and may be omitted
+
+% note on names: most of the following names are made up; Silas Holman was a professor at MIT in the 19th century.
+
+\Author{Silas W. Holman}{Department of Physics}%[B.S. Physics, MIT, 1876][MBA, Ferengi School of Management, 2022]
+%\Author{Luisa Hernández}{Department of Research}%[B.S. Mechanical Engineering, UCLA, 2018][M.S. Stellar Interiors, Vulcan Science Academy, 2020][MBA, Ferengi School of Management, 2022]
+
+% For one degree issued by two departments, leave the degree argument blank for the second degree {}.
+\Degree{Master of Science in Computational Nuclear Materials}{Department of Nuclear Science and Engineering}
+\Degree{}{Center for Computational Science and Engineering}
+
+% If there is more than one supervisor, use the \Supervisor command for each.
+\Supervisor{Edward C. Pickering}{Professor of Physics}
+\Supervisor{Secunda Castor}{Professor of Research}
+%\Supervisor{Quintus Castor}{Professor of Log Dams}
+
+% Professor who formally accepts theses for your department (e.g., the Graduate Officer, Professor Sméagol,...)
+% If more than one department, use more than once
+% If you need to reduce vertical space, put the acceptor title in the second argument and leave the third blank {}.
+\Acceptor{Primus Castor}{Professor and Graduate Officer, Department of Physics}{}
+\Acceptor{Tertius Castor}{Professor and Graduate Officer, Department of Mechanical Engineering}{}
+%\Acceptor{Quarta Castor}{Professor of Lodge Building}{Undergraduate Officer, Department of Mechanical Engineering}
+
+% In this example, several steps have been taken to make the content fit on the title page! The \Acceptors have been confined to two
+% lines in the above commands, the signature block font size is reduced, the skips are tightened, the author names use normal font size,
+% and Luisa's previous degrees are not shown.
+\SignatureBlockSize{\small} %\SignatureBlockSize{\footnotesize}
+\Tighten
+\AuthorNameSize{\normalsize}
+
+% Usage: \DegreeDate{Month}{year}
+% Valid degree months are September, February, or June.
+\DegreeDate{June}{1876}
+
+% Date that final thesis is submitted to department
+\ThesisDate{May 18, 1876}
+
+%%%%%% Choose whether to have a CREATIVE COMMONS License %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% If you are using a cc license, put details of your cc license here.
+% Omit this command if you are not using a cc license.
+%
+\CClicense{CC BY-NC-ND 4.0}{https://creativecommons.org/licenses/by-nc-nd/4.0/}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% Titlepage
+\maketitle
+
+% The abstract environment creates all the required headers and footnote.
+% You only need to add the text of the abstract itself in the file abstract.tex
+\begin{abstract}
+ \input{abstract.tex}% in this case, use \input rather than \include because you are inside an environment
+\end{abstract}
+
+\end{document}
diff --git a/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_two_degrees.tex b/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_two_degrees.tex
index 5e004fe134..fd9fc21485 100644
--- a/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_two_degrees.tex
+++ b/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/Two_authors_two_degrees.tex
@@ -81,8 +81,8 @@
% Use once for each degree fulfilled by thesis
% For two degrees from one department, leave the department argument blank for the second degree {}.
\Degree{Master of Science in Physics}{Department of Physics}
-%\Degree{Master of Science in Physics}{}
\Degree{Master of Science in Mechanical Engineering}{Department of Mechanical Engineering}
+%\Degree{Master of Science in Physics}{}
% If there is more than one supervisor, use the \Supervisor command for each.
\Supervisor{Edward C. Pickering}{Professor of Physics}
diff --git a/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/cover_compile.sh b/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/cover_compile.sh
new file mode 100755
index 0000000000..da23571eff
--- /dev/null
+++ b/macros/latex/contrib/mitthesis/examples/cover_page_samples/latex_sources/cover_compile.sh
@@ -0,0 +1,31 @@
+#! /bin/bash
+
+# first run
+
+for i in *.tex;
+ do
+ if [ "$i" != "abstract.tex" ] ; then
+ pdflatex $i;
+ fi;
+ done
+
+# second run
+
+for i in *.tex;
+ do
+ if [ "$i" != "abstract.tex" ] ; then
+ pdflatex $i;
+ fi;
+ done
+
+# clean up
+
+mkdir pdffiles
+mv *.pdf pdffiles
+rm *.aux
+rm *.gz
+rm *.log
+
+
+
+
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Defaultfonts.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Defaultfonts.pdf
index e55782bbb4..c32bcc359c 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Defaultfonts.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Defaultfonts.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Fira_Newtxsf.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Fira_Newtxsf.pdf
index 2d802b2a0e..f78b32a6d9 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Fira_Newtxsf.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Fira_Newtxsf.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Heros-Stix2.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Heros-Stix2.pdf
index 09a93e218b..0262aabdef 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Heros-Stix2.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Heros-Stix2.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Libertine.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Libertine.pdf
index 45b6d25430..44d54df946 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Libertine.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Libertine.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Lucida.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Lucida.pdf
index 383bbfd3a9..d667a4bed4 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Lucida.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Lucida.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Newtx-sans-text.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Newtx-sans-text.pdf
index 3c8fc160ba..9f22058aa0 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Newtx-sans-text.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Newtx-sans-text.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Newtx.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Newtx.pdf
index 142d3afc0d..fabf8cd29a 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Newtx.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Newtx.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Stix2.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Stix2.pdf
index 46b54f1a07..7c38f1d828 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Stix2.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Stix2.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Termes-stix2.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Termes-stix2.pdf
index e4306cb237..c7993b99aa 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Termes-stix2.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Termes-stix2.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/Termes.pdf b/macros/latex/contrib/mitthesis/examples/font_samples/Termes.pdf
index 93e1db4400..4affab8613 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/Termes.pdf
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/Termes.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex
index 8b34293ed2..b6480ef952 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,10 +246,12 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex
index d428bcadf1..f2c8ed1158 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,12 +246,11 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
-% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
-% see the biblatex manual, section 3.14.3
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
%%%% Option for natbib %%%%%%%%%%%%%
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex
index 1ae057c0cd..7e914bfa38 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,9 +246,13 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
%
-\printbibliography[title={References},heading=bibintoc]
+\printbibliography[title={\refname},heading=bibintoc]
}
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Libertine.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Libertine.tex
index 8fa97df9b0..9198d8a489 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Libertine.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Libertine.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,10 +246,12 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Lucida.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Lucida.tex
index 1af3c90754..3fd445d4ff 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Lucida.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Lucida.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,10 +246,12 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex
index 87ad88c57e..9729118c30 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,12 +246,11 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
-% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
-% see the biblatex manual, section 3.14.3
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
%%%% Option for natbib %%%%%%%%%%%%%
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx.tex
index eb96cc7892..e2cebe98ac 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Newtx.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,10 +246,12 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/README_font_sample_sources.txt b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/README_font_sample_sources.txt
index c4d5c782c1..beacdde0a3 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/README_font_sample_sources.txt
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/README_font_sample_sources.txt
@@ -12,3 +12,5 @@ mitthesis-sample.bib
mydesign.tex
All of those files are in the directory mitthesis/MIT-thesis-template.
+
+You should also copy the fontsets directory (and mitthesis.cls) into this folder.
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Stix2.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Stix2.tex
index ffc9657186..6fe4965432 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Stix2.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Stix2.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,10 +246,12 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex
index 29bb0e05cf..3bbf3c8333 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,10 +246,12 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes.tex b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes.tex
index fb2f11a35d..92a905fe99 100644
--- a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes.tex
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/Termes.tex
@@ -56,8 +56,8 @@
%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
- \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces default "[Online]. Available" by "URL"
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <================= CHANGE
@@ -246,10 +246,12 @@
%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-{ \raggedright% to avoid stretched white space and split urls; DELETE THIS if you prefer justified text
-%
-\printbibliography[title={References},heading=bibintoc]
-}
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
% see the biblatex manual, section 3.14.3
diff --git a/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/compile-font-samples.sh b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/compile-font-samples.sh
new file mode 100755
index 0000000000..fdb19c1f4f
--- /dev/null
+++ b/macros/latex/contrib/mitthesis/examples/font_samples/latex_sources/compile-font-samples.sh
@@ -0,0 +1,72 @@
+#! /bin/bash
+
+# first run
+
+pdflatex Defaultfonts
+pdflatex Fira_Newtxsf
+pdflatex Libertine
+pdflatex Lucida
+pdflatex Newtx-sans-text
+pdflatex Newtx
+
+lualatex Heros-Stix2
+lualatex Stix2
+lualatex Termes-stix2
+lualatex Termes
+
+# biber
+
+biber Defaultfonts
+biber Fira_Newtxsf
+biber Libertine
+biber Lucida
+biber Newtx-sans-text
+biber Newtx
+biber Heros-Stix2
+biber Stix2
+biber Termes-stix2
+biber Termes
+
+# second run
+
+pdflatex Defaultfonts
+pdflatex Fira_Newtxsf
+pdflatex Libertine
+pdflatex Lucida
+pdflatex Newtx-sans-text
+pdflatex Newtx
+
+lualatex Heros-Stix2
+lualatex Stix2
+lualatex Termes-stix2
+lualatex Termes
+
+# third run
+
+pdflatex Defaultfonts
+pdflatex Fira_Newtxsf
+pdflatex Libertine
+pdflatex Lucida
+pdflatex Newtx-sans-text
+pdflatex Newtx
+
+lualatex Heros-Stix2
+lualatex Stix2
+lualatex Termes-stix2
+lualatex Termes
+
+# clean up
+
+mkdir pdffiles
+mv *.pdf pdffiles
+rm *.aux
+rm *.bbl
+rm *.bcf
+rm *.blg
+rm *.log
+rm *.lot
+rm *.lof
+rm *.toc
+rm *.xml
+
+
diff --git a/macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.pdf b/macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.pdf
index 611f9c69ac..94724d1eec 100644
--- a/macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.pdf
+++ b/macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.tex b/macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.tex
index 2b434f49a7..6f8954813b 100644
--- a/macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.tex
+++ b/macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.tex
@@ -1,12 +1,13 @@
% !TEX TS-program = lualatex
% !TEX encoding = UTF-8 Unicode
-% Version date: 02 November 2023
+% Version date: 1 July 2024
\DocumentMetadata
{
- pdfstandard = a-2b,%a-3u,%a-4,%
- pdfversion = 1.7, %2.0,
+ pdfstandard = a-4,
+ pdfversion = 2.0,
+% testphase = {phase-III, table, firstaid, math},
lang = en-US,
% debug = {xmp-export}, % note that subject entries are all fine in dc format of outputted xmpi file.
}
@@ -32,41 +33,6 @@
\usepackage{booktabs}
-%%% Create an optional argument for unnumbered sections and set pdf bookmark (thru \addcontentsline).
-%%% The optional argument will manually set the pdf bookmark for that section; can be used to avoid hyperref
-%%% errors when macros are in section titles.
-\let\svsection\section
-\RenewDocumentCommand{\section}{s o m}{%
- \IfBooleanTF {#1}
- {\svsection*{#3}\phantomsection%
- {\IfNoValueTF {#2}
- {\addcontentsline{toc}{section}{#3}}
- {\addcontentsline{toc}{section}{#2}}% removed trailing space 2020/02/28
- }%
- }%
- {\IfNoValueTF {#2}
- {\svsection{#3}}
- {\svsection[#2]{#3}}%
- }%
-}
-
-%%% Create an optional argument for unnumbered SUBsections and set pdf bookmark (thru \addcontentsline).
-%%% The optional argument will manually set the pdf bookmark for that section; can be used to avoid hyperref
-%%% errors when macros are in section titles.
-\let\svsubsection\subsection
-\RenewDocumentCommand{\subsection}{s o m}{%
- \IfBooleanTF {#1}
- {\svsubsection*{#3}\phantomsection%
- {\IfNoValueTF {#2}
- {\addcontentsline{toc}{subsection}{#3}}
- {\addcontentsline{toc}{subsection}{#2}}
- }%
- }%
- {\IfNoValueTF {#2}
- {\svsubsection{#3}}
- {\svssubection[#2]{#3}}%
- }%
-}
%%%%%%%%% Set up text and math fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -128,7 +94,7 @@
citecolor=blue,
urlcolor=violet,
filecolor=red,
-% anchorcolor=yellow,% not all pdf viewers recognize this field (Firefox does)
+ anchorcolor=yellow,% not all pdf viewers recognize this field (Firefox does)
% colorscheme=phelype,% overrides link, cite, url, file colors with a preset scheme, through \DocumentMetadata
pdfpagelayout=SinglePage,
pdfdisplaydoctitle=true,%
@@ -159,42 +125,40 @@
\ExplSyntaxOff
\urlstyle{same} % this changes font for \url to the current text font, but it is not recognized by \href.
-\RequirePackage{bookmark}% improves handling of pdf bookmarks
+%\RequirePackage{bookmark}% improves handling of pdf bookmarks
%\providecommand\hrefurl[2]{\href{#1}{#2}}% to address certain issues around URL recognition with new pdf management code
-%%%%%%% A nomenclature environment, if needed %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%% A nomenclature environment, if needed %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\providecommand{\nomname}{Nomenclature}
\newlength\nomenwidth
\newlength\savitemsep
\makeatletter
+% nomenclature entries
\NewDocumentCommand\entry{m m}{%
- \ifblank{#2}{%
- \ClassWarning{\ClassName}{The command \protect\entry requires two arguments. To obtain a subheading, use \protect\EntryHeading}
- \itemsep3\p@ plus 1\p@ minus 1\p@%
- \goodbreak\item[\itshape#1\hfill]\setlength\itemsep\savitemsep\@itempenalty=1000%
- }{%
- \item[#1\hfill]#2%
- \@itempenalty=-\@lowpenalty%
- }%
+ \item[#1\hfill]#2%
+ \@itempenalty=-\@lowpenalty
}
-% A separate command command for nomenclature subheadings
+% nomenclature subheadings
\NewDocumentCommand\EntryHeading{m}{%
- \itemsep3\p@ plus 1\p@ minus 1\p@%
- \goodbreak\item[\itshape#1\hfill]\setlength\itemsep\savitemsep\@itempenalty=1000%
+ \itemsep3\p@ plus 1\p@ minus 1\p@
+ \goodbreak\item[\itshape#1\hfill]\mbox{}% mbox added for tagged pdf 2023/10/11
+ \setlength{\itemsep}{\savitemsep}\@itempenalty=1000
}
\makeatother
%
% Increase first optional argument to a dimension > 2em if wide entries cause undesired misalignment of columns.
% Second optional argument can be used to rename the environment, e.g., to List of Symbols.
+% Third optional argument selects section-level or chapter-level style for the nomenclature list.
+\newcounter{dummy}% for tagging code
\NewDocumentEnvironment{nomenclature}{O{2em} O{\nomname} O{section}}{%
\setlength\columnsep{2em}
\setlength{\nomenwidth}{#1}
- \csname #3\endcsname *{#2}% this level will probably vary amongst users! add to toc, as well.
-% \phantomsection\addcontentsline{toc}{#3}{#2}% removed for this example.
+ \csname #3\endcsname *{#2}% this level will vary amongst users!
+% \refstepcounter{dummy}\addcontentsline{toc}{#3}{#2}% omit contentsline for this document!
\raggedright
\begin{list}{}{%
\setlength{\itemsep}{0pt}%
@@ -203,7 +167,7 @@
\setlength{\labelwidth}{\nomenwidth}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
- \setlength\savitemsep\itemsep%
+ \setlength{\savitemsep}{\itemsep}%
}%
}{\end{list}\ignorespacesafterend}
@@ -211,110 +175,121 @@
%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\title{The MIT thesis template}
-\author{John H. Lienhard \\ Department of Mechanical Engineering \\ Massachusetts Institute of Technology}
-\date{\daymonthyeardate}
+\renewcommand\abstractname{SUMMARY}
\begin{document}
-\maketitle
+\begingroup
+ \centering
+ \LARGE The MIT thesis template\\[1em]
+ \large
+ John H. Lienhard \\ Department of Mechanical Engineering \\ Massachusetts Institute of Technology
+ \\[1em]
+ \daymonthyeardate\\[1em]
+\endgroup
+
-\section*{THE MIT THESIS TEMPLATE}
+\phantomsection\pdfbookmark[1]{\abstractname}{summary}
+\begin{abstract}
+This \LaTeX\ class formats theses according to the requirements of the MIT Libraries. The template is suitable for MIT theses of all types and at all levels. The title and abstract pages are automatically laid out from information provided by the user. The template includes options to use a variety of typefaces, and it is compatible with either pdfTeX or unicode engines such as luaLaTeX. When using LaTeX formats dated November 2022 or later, the resulting pdf file meets the PDF/A-2b archivability standard. A standard \href{https://www.tug.org/texlive/}{\TeX\ Live} installation includes all other packages required by the template. This document provides instructions for installation and use of the template.
+\end{abstract}
-This template is suitable for MIT theses of all types and at all levels. The title and abstract pages are automatically laid out from information provided by the user. The template includes options to use a variety of fonts, and it is compatible with either pdfTeX or unicode engines such as luaLaTeX. When using LaTeX formats dated November 2022 or later, the resulting pdf file meets the PDF/A-2b archivability standard. A standard \href{https://www.tug.org/texlive/}{\TeX\ Live} installation includes all other packages required by the template.
+\tableofcontents
-\subsection*{Background}
+\section{BACKGROUND}
The original MIT Thesis template was written \LaTeX\ 2.09 by Stephen Gildea in the late 1980s (in CTAN, \href{https://mirrors.ctan.org/obsolete/macros/latex209/contrib/mitthesis/mitthesis.sty}{here}). That template was edited by many later students.
-LaTeX has changed greatly since the original MIT thesis template was written. \LaTeX\ 2.09 was replaced by \LaTeXe\ in 1994. New engines were developed, particularly pdfTeX during the 1990s and Unicode-aware engines in the decades that followed. Many packages and fonts were developed to accompany the original platform, particularly after 2000; and major updates to the LaTeX kernel began in 2018. Over the years, the MIT Libraries have changed the required format several times, especially as electronic thesis submission has become the norm. The original template served MIT well; but by the early 2020s, it was substantially out of date. That situation motivated the creation of a new template.
+LaTeX has changed greatly since the original MIT thesis template was written. \LaTeX\ 2.09 was replaced by \LaTeXe\ in 1994. New engines were developed, particularly pdfTeX during the 1990s and Unicode-aware engines in the decades that followed. Many packages and fonts were developed to accompany the original platform, particularly after 2000; and major updates to the LaTeX kernel began in 2018. Over the years, the MIT Libraries changed the required format several times, especially as electronic thesis submission became the norm. The original template served MIT well; but by the early 2020s, it was substantially out of date. That situation motivated the creation of a new template.
This new MIT thesis template was developed in 2023 at the request of the MIT Libraries. The title and abstract pages strictly follow the current \href{https://libraries.mit.edu/distinctive-collections/thesis-specs/}{requirements of the Libraries}. The underlying code is entirely new, with extensive use of \texttt{expl3} syntax.
-\subsection*{System requirements}
+\section{SYSTEM REQUIREMENTS AND INSTALLATION}
The new \texttt{mitthesis} class uses the features of \LaTeX\ as of 2022, with limited backward compatibility. An up-to-date \LaTeX\ system is therefore necessary when using this template.
-\LaTeX\ is a free, open source system. The entire system is distributed through the \TeX\ Live platform (\url{https://www.tug.org/texlive/}), including the basic format, packages, and user interfaces. The system operates on Windows, MacOS, and Unix/Linux. \TeX\ Live is formally updated each year in the spring, and the associated utility package allows users download the most current codes more frequently if they desire. (At the time of this writing, the commercial platform Overleaf.com provides similar functionality.)
+\LaTeX\ is a free, open source system. The entire system is distributed through the \TeX\ Live platform (\url{https://www.tug.org/texlive/}), including the basic format, packages, and user interfaces. The system operates on Windows, MacOS, and Unix/Linux. \TeX\ Live is formally updated each year in the spring, and the associated utility package allows users to download the most current codes more frequently if they desire. (At the time of this writing, the commercial platform Overleaf.com provides a similar functionality.)
If you are missing a package or documentation, you may obtain it at no cost from CTAN (\href{http://ctan.org}{ctan.org}).
-\subsection*{\LaTeX\ engine}
-The template works with either \pdfTeX\ or unicode engines such as \LuaLaTeX. With the latter, fonts that you install in your operating system can be configured for use in your thesis. \LuaLaTeX\ also enables the direct use of lua code in your \texttt{.tex} file.
-
-\subsection*{Downloading the template}
+\subsection{Downloading the template}
The files needed for preparing your thesis are in the CTAN repository: \url{https://ctan.org/pkg/mitthesis}. Copy the subdirectory \texttt{MIT-thesis-template} onto your system. That directory contains files you can modify into your own thesis.
-If \texttt{mitthesis.cls} is installed in your system (e.g., if you use an up-to-date version of \TeX\ Live), you are all set. If not, copy the file \texttt{mitthesis.cls} into your working directory. If you plan to use fonts other than the default fonts, ensure that the subdirectory \texttt{fontsets} is present in your working directory.
+If the most current version of \texttt{mitthesis.cls} is installed in your system (e.g., if you use an up-to-date version of \TeX\ Live), you are all set. If not, copy the file \texttt{mitthesis.cls} into your working directory. If you plan to use fonts other than the default fonts, ensure that the subdirectory \texttt{fontsets} is present in your working directory.
-\subsection*{File structure}
+\subsection{File structure}
The new MIT thesis template consists of: \texttt{mitthesis.cls}; a root file \texttt{MIT-Thesis.tex}; a file to load the abstract, \texttt{abstract.tex}; a file for design options, \texttt{mydesign.tex}; and an optional file to change the fonts (see the subdirectory, \texttt{fontset}). You should change the name of the root file to something more descriptive of your own work (e.g., \texttt{JohnsThesis.tex}, \texttt{MagnumOpusScientiae.tex},\ldots). In addition, files must be loaded for acknowledgments, an optional biosketch, chapters, optional appendices, and bibliography.
-\subsection*{Bibliography}
-You may generate your bibliography using either \texttt{biblatex/biber} or \texttt{natbib/bibtex}. The template is set up for \texttt{biblatex} by default, rather than the older, less flexible \texttt{natbib}.
+\subsection{\LaTeX\ engine}
+The template works with either \pdfTeX\ or unicode engines such as \LuaLaTeX. With the latter, fonts that you install in your operating system can be configured for use in your thesis. \LuaLaTeX\ also enables the direct use of lua code in your \texttt{.tex} file. With lua code, you can automate plotting, table generation, and other numerical computations.
-\subsection*{PDF/A compatibility}
-PDF/A-2b compliance will be automatic if the \verb|\DocumentMetadata{..}| command is issued before the \verb|\documentclass{..}| command and \textit{provided that your graphics are also compliant}. This command was added to \LaTeX\ in June 2022. For older versions of \LaTeX, the \texttt{mitthesis} class will fall back to loading the \texttt{hyperxmp} package to support pdf metadata, but PDF/A compliance will require post-processing (for example, by using the PreFlight function of Adobe Acrobat). An up-to-date \LaTeX\ installation is preferred.
+\subsection{PDF/A compliance}
+PDF/A-2b compliance will be automatic if the \verb|\DocumentMetadata{pdfstandard = a-2b}| command is issued before the \verb|\documentclass{..}| command and \textit{provided that your graphics are also compliant}. This command was added to \LaTeX\ in June 2022. For older versions of \LaTeX,
+PDF/A compliance will require post-processing (for example, by using the PreFlight function of Adobe Acrobat). Current \LaTeX\ development (ca.~2024) is working toward fully \textit{accessible} PDF/A out of the box (e.g., PDF/A-2a). Unicode compliance (e.g., PDF/A-2u) depends greatly on your fonts and figures.
-Current \LaTeX\ development (ca.~2023) is working toward fully \textit{accessible} PDF/A out of the box (e.g., PDF/A-2a). Unicode compliance (e.g., PDF/A-2u) depends greatly on your fonts and figures.
-\section*{INFORMATION YOU NEED TO COMPLETE}
-Various fields and commands must be changed to your own information in the preamble of \texttt{MIT-Thesis.tex} and immediately after the \verb|\begin{document}| command. This information includes the title, author, degree and other essential information. With the comments in \texttt{MIT-Thesis.tex}, this step should be self-explanatory. Nevertheless some comments follow.
+\section{SETTING UP TITLE PAGE, ABSTRACT, AND BIBLIOGRAPHY}
+Various fields and commands must be changed to your own information in the preamble of \texttt{MIT-Thesis.tex} and immediately after the \verb|\begin{document}| command. This information includes the title, author, degree and other essential information. With the comments in \texttt{MIT-Thesis.tex}, this step should be self-explanatory. Nevertheless, some explanation follows.
-In the \verb|\hypersetup{..}| command, change the sample file to match your own information (e.g., keywords, subject, etc.). These commands generate metadata that are incorporated into the pdf file.
-The commands that define the title page are as follow.
-\begin{itemize}
+\begin{enumerate}
+\item In the \verb|\hypersetup{..}| command, change the sample file to match your own information (e.g., keywords, subject, etc.). These commands generate metadata that are incorporated into the pdf file.
+
\item \verb|\title{the title of your thesis}|
\item \verb|\Author{author full name}{author department}[1st PREVIOUS degree][2nd...| \linebreak
Note that third, fourth, fifth, and sixth arguments are optional [..] and may be omitted. Use once for each author.
-\item \verb|\Degree{name of degree}{department giving degree}|. Use once for each degree fulfilled by the thesis. If the thesis satisfies two degrees from one department, leave the department argument blank for the \textit{second} degree: \verb|\Degree{2nd degree name}{}|
+\item \verb|\Degree{name of degree}{department giving degree}|. Use once for each degree fulfilled by the thesis.
-\item \verb|\Supervisor{supervisor name}{supervisor title}|. Use once for each supervisor.
+If two departments jointly issue a single degree, leave the degree argument blank for the \textit{second} degree:
+\verb|\Degree{}{2nd department name}|.
+If the thesis satisfies two degrees from one department, leave the department argument blank for
+the \textit{second} degree: \verb|\Degree{2nd degree name}{}|.
+
+If you wish to cause a line break in a very long degree name, you can insert \verb|\\| at an appropriate point.
+Department names should not break across lines. For example:
+\begin{quote}
+\verb|\Degree{Doctor of Philosophy \\ in \\ Electrical Engineering and Computer|\linebreak
+\hbox{}\qquad\verb|Science}{Department of Electrical Engineering and Computer Science}|
+\end{quote}
+
+\item \verb|\Supervisor{supervisor name}{supervisor title}|. Use once for each supervisor. See \S\ref{sec:6.3} if your supervisor has more than one title.
\item \verb|\Acceptor{acceptor name}{acceptor title}{thesis related position}|. Professor who accepts theses for your department (e.g., the Graduate Officer). Use once for each department.
\item \verb|\DegreeDate{Month}{year}|. Date degree is awarded (February, May, June, or September).
\item \verb|\ThesisDate{date}|. Date that your final thesis is submitted to the department.
-\end{itemize}
+\end{enumerate}
-\subsection*{Copyright license}
+\subsection{Copyright license}
If you wish to make your thesis available under a Creative Commons License, issue the following command between
\verb|\begin{document}| and \verb|\maketitle|: \verb|\CClicense{license type}{license url}|. For example,
\vskip 5pt
\noindent\quad\verb|\CClicense{CC BY-NC-ND 4.0}{https://creativecommons.org/licenses/by-nc-nd/4.0/}|.
-\subsection*{Overflowing title page: managing space} If your title page overflows the vertical space (from too many authors, degrees, previous degrees, etc.), you can using some or all of the following techniques. The commands must be given before \verb|\maketitle|.
-\begin{enumerate}
- \item Reduce the 12pt and 18pt skips between the various blocks of text to 6pt with this command:
- \vskip 5pt
- \noindent\verb|\Tighten|
- \item Reduce the font size in the signature block with this command:
- \vskip 5pt
- \noindent\verb|\SignatureBlockSize{\small}|
- \item Put the acceptor name and title onto two lines, rather than three, by putting the acceptor's position into the 2\textsuperscript{nd} argument and leaving the 3\textsuperscript{rd} argument blank:
- \vskip 5pt
- {\small\noindent\verb|\Acceptor{Tertius Castor}{Professor and Graduate Officer, Department of Research}{}|}
- \item Reduce the font size of the the author name[s] from \verb|\large| to \verb|\normalsize| with this command:
- \vskip 5pt
- \noindent\verb|\AuthorNameSize{\normalsize}|
- \item Omit previous degrees from the title page, instead mentioning them in the biographical sketch.
-\end{enumerate}
+\subsection{Bibliography}
+You may generate your bibliography using either \texttt{biblatex/biber} or \texttt{natbib/bibtex}. The template is set up for \texttt{biblatex} by default, rather than the older, less flexible \texttt{natbib}. The \texttt{biblatex} package is very powerful, and you can customize most aspects the reference list and citations to suit your needs. See the documentation for details: \hrefurl{https://ctan.org/pkg/biblatex}{ctan.org/pkg/biblatex}.
-Also, if you prefer to keep the text toward the top of the page with most white space at the bottom, you
-can use this command to squash the vertical glue (\TeX's stretchy space):
- \vskip 5pt
- \quad\verb|\Squash|
- \vskip 5pt
-\noindent This command is useful when the text has not already reach the bottom of the page, since the glue gets squashed automatically when the page is too full.
+The style of citations and references can be set in your \texttt{.tex} file. For numerical citations of references (e.g., [1]), you can do
+\vskip 5pt
+\verb|\usepackage[style=ext-numeric-comp,giveninits=true,sorting=none]{biblatex}|
+\vskip 5pt
+\noindent For IEEE style citations and references, you might do
+\vskip 5pt
+\verb| \usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}|
+\vskip 5pt
+\noindent For author/year style (Smith, 2024), you might do
+\vskip 5pt
+\verb| \usepackage[style=authoryear, maxbibnames=10]{biblatex} |
+\vskip 5pt
+\noindent In the author/year style, \verb|\cite{..}| commands do not automatically produce parentheses. Instead, you can do
+\verb|\parencite{..}| to get ``(Author, year).''
-\section*{PACKAGE OPTIONS}
-Package options may be specified for \verb|\documentclass[..]{mitthesis}|. These options are described in Table~\ref{tab:1} and the subsections that follow.
+\section{CLASS OPTIONS}
+Class options may be specified for \verb|\documentclass[..]{mitthesis}|. These options are described in Table~\ref{tab:1} and the subsections that follow.
\begin{table}[b]
\caption{Options to the document class\label{tab:1}}
@@ -323,7 +298,7 @@ Package options may be specified for \verb|\documentclass[..]{mitthesis}|. These
\small
\begin{tabular}{>{\ttfamily}l<{} >{\raggedright\arraybackslash}p{42em} }
\toprule
-\textrm{Package option} & Effect \\
+\textrm{Class option} & Effect \\
\midrule
fontset & is a keyvalue, \texttt{fontset = <\textit{name}>}, which selects the set of fonts used for the thesis. See description below. \\
lineno & this option loads the \texttt{\hrefurl{https://ctan.org/pkg/lineno}{lineno}} package, which provides line numbers, as for editing. The \texttt{\hrefurl{https://ctan.org/pkg/lineno}{lineno}} package provides additional commands to control line numbering. \\
@@ -334,17 +309,16 @@ twoside & gives facing-page behavior for two-sided printing; omitting it will e
\end{tabular}}%
\end{table}
-\subsection*{Font loading}
-By default, \texttt{mitthesis.cls} will load the traditional \LaTeX\ fonts, Computer Modern (for \pdfTeX) or Latin Modern (for unicode engines). By using the key value \texttt{fontset=$\cdots$} in the \verb|\documentclass| command, you can select a different set of fonts.
+\subsection{Font loading}
+By default, \texttt{mitthesis.cls} will load the traditional \LaTeX\ typeface, Computer Modern (for \pdfTeX) or Latin Modern (for unicode engines). By using the key value \texttt{fontset=$\cdots$} in the \verb|\documentclass| command, you can select a different set of fonts.
-Ten fontsets are predefined, including the default set (see Table~\ref{tab:2}). Three work only with \pdfTeX, four work only with unicode engines, and three work with either. These options include a mixture of serif or sans serif text and math fonts, as shown in the table. To access the predefined font sets, you \textit{must} have the directory \texttt{fontsets} as a subdirectory of your working directory, including its files as named.
+Ten font sets are predefined, including the default set (see Table~\ref{tab:2}). Three work only with \pdfTeX, four work only with unicode engines, and three work with either. These options include a mixture of serif or sans serif text and math fonts, as shown in the table. To access the predefined font sets, you \textit{must} have the directory \texttt{fontsets} as a subdirectory of your working directory, including its files as named.
-Among the predefined fonts, Termes and NewTX are serifed fonts similar to the digital font Times New Roman. STIX Two is more similar to the original metal-type Times font. Linux Libertine is a serif font inspired by 19\textsuperscript{th} century book type. Lucida is a serifed font designed for high legibility at small size or on low resolution devices. This font is excellent for mathematics and includes a complete bold-face math font, but it is not free. Heros and NewTX-sans are sans-serif text fonts similar to Helvetica. NewTXsf is a sans-serif math font which draws upon glyphs from the STIX font. Fira is a humanist sans-serif text font designed in association with the Firefox browser. Finally, Computer Modern (and its extension Latin Modern)---the traditional \LaTeX\ font---is a Didone font, with high contrast between thick and thin elements.
+Among the predefined font sets, Termes and NewTX are serifed typefaces similar to the digital typeface Times New Roman. STIX Two is more similar to the original metal-type Times typeface. Linux Libertine is a serif typeface inspired by 19\textsuperscript{th} century book type. Lucida is a serifed typeface designed for high legibility at small size or on low resolution devices. Lucida is excellent for mathematics and includes a complete bold-face math font, but it is not free. Heros and NewTX-sans are sans-serif text typefaces similar to Helvetica. NewTXsf is a sans-serif math font which draws upon glyphs from the STIX fonts. Fira is a humanist sans-serif text typeface designed in association with the Firefox browser. Finally, Computer Modern (and its extension Latin Modern)---the traditional \LaTeX\ typeface---is a Didone typeface, with high contrast between thick and thin elements.
+% STIX Two, Termes, and LMR do not include a separate bold math font.
-You may also place your own fontset file, say \texttt{Myfontset.tex}, in your working directory, and load it with
-
-\vskip10pt
-\hfill\verb|\documentclass[fontset=Myfontset]{mitthesis}|\hfill\hbox{}
+You may also place your own font-set file, say \texttt{Myfontset.tex}, in your working directory, and load it with:
+\verb|\documentclass[fontset=Myfontset]{mitthesis}|.
\begin{table}[t]
\caption{Predefined font sets\label{tab:2}}
@@ -362,7 +336,7 @@ default & yes & yes & serif & serif & CM \& LM fonts are included in \TeX\
libertine & yes & yes & serif & serif & in \TeX\ Live for \pdfTeX. For unicode, OpenType text fonts freely available here
\linebreak \url{https://sourceforge.net/projects/linuxlibertine/}\linebreak and the math font here
\linebreak \url{https://github.com/alerque/libertinus} \\
-lucida & yes & yes & serif & serif & the lucida fonts are available from the \TeX\ User's Group,
+lucida & yes & yes & serif & serif & the Lucida fonts are available from the \TeX\ User's Group,
\url{https://tug.org/store/lucida} \\[2em]
heros-stix2 & no & yes & sans & serif & \url{http://www.gust.org.pl/projects/e-foundry/tex-gyre} \linebreak\url{https://github.com/stipub/stixfonts} \linebreak fonts are free \\
stix2 & no & yes & serif & serif & \url{https://github.com/stipub/stixfonts}, fonts are free\\
@@ -374,17 +348,64 @@ termes-stix2 & no & yes & serif & serif & \url{http://www.gust.org.pl/projects/
\end{tabular}}%
\end{table}
-\subsection*{Design options}
+\subsection{Design options}
The thesis will follow the default styles of the \LaTeX\ report class for sections headings, captions, and lists. If you prefer different styles you can use the class option [mydesign] which loads the file \texttt{mydesign.tex}.
With \texttt{mydesign.tex}, you can set options for packages that manage color, e.g.\ \texttt{\hrefurl{https://ctan.org/pkg/xcolor}{xcolor}}, that change the margins, or that change the design of titles, captions, and lists: \texttt{\hrefurl{https://ctan.org/pkg/titlesec}{titlesec}}, \texttt{\hrefurl{https://ctan.org/pkg/caption}{caption}}, or \texttt{\hrefurl{https://ctan.org/pkg/enumitem}{enumitem}}. You can also load other packages. The \texttt{mitthesis} class will insert these commands at the appropriate point (prior to loading \texttt{\hrefurl{https://ctan.org/pkg/babel}{babel}}, fonts, or \texttt{\hrefurl{https://ctan.org/pkg/hyperref}{hyperref}}). You should not need to edit the class file.
Hyperlink colors and pdf bookmark or viewing options from the \texttt{hyperref} package can be changed by using \verb|\hypersetup{ .. }| in the preamble or using \verb|\AtBeginDocument{ \hypersetup{ .. } }| in the \texttt{mydesign.tex} file.
-\subsection*{Single-sided vs.\ double-sided layout}
+\subsection{Single-sided vs.\ double-sided layout}
The sample template uses the option \texttt{[twosided]}, which starts major sections (abstract, table of contents, chapters, etc.) on odd-numbered pages. This arrangement is suitable for two-sided printing, but can lead to empty even-numbered pages. If you do not wish to have this behavior, omit that option. By default, even and odd page margins are the same; this can be changed in \texttt{mydesign.tex} if necessary.
-\begin{table}[t]
+\subsection{Additional commands}
+The class also provides \verb|\DegreeYear|, \verb|\DegreeMonth|, and \verb|\CopyrightAuthor|. The latter combines all author names into a single token list, e.g., ``Joseph O. Hirschfelder, Charles F. Curtiss and R. Byron Bird''; a period at the end of the final name (e.g., as in ``John F. Nash Jr.'') is removed.
+
+\subsection{Nomenclature}
+An optional nomenclature environment is provided by the class. This environment can support either chapter-by-chapter nomenclature (at the section level) or a single nomenclature for the entire thesis (at the chapter level). The environment has three optional arguments: [1] adjust space between symbol and definition; [2] name (heading) of the nomenclature list; and [3] level, which can be ``chapter'' or ``section'' depending on whether you
+have one nomenclature list for whole thesis or one for each chapter (the default is section).
+
+For example, the following code
+\begin{center}
+\begin{minipage}{0.8\textwidth}
+\begin{verbatim}
+\begin{nomenclature}[2em][Nomenclature for Chapter 1][section]
+\EntryHeading{Roman letters}
+\entry{$\mathcal{C}$}{material curve}
+\entry{$\mathbf{u}$}{velocity [m s$^{-1}$]}
+\EntryHeading{Greek letters}
+\entry{$\Gamma$}{circulation [m$^2$ s$^{-1}$]}
+\entry{$\rho$}{mass density [kg m$^{-3}$]}
+\end{nomenclature}
+\end{verbatim}
+\end{minipage}
+\end{center}
+produces the nomenclature list below
+\begin{center}
+\begin{minipage}{0.8\textwidth}
+\begin{nomenclature}[2em][Nomenclature for Chapter 1][section]
+\EntryHeading{Roman letters}
+\entry{$\mathcal{C}$}{material curve}
+\entry{$\mathbf{u}$}{velocity [m s$^{-1}$]}
+\EntryHeading{Greek letters}
+\entry{$\Gamma$}{circulation [m$^2$ s$^{-1}$]}
+\entry{$\rho$}{mass density [kg m$^{-3}$]}
+\end{nomenclature}
+\end{minipage}
+\end{center}
+
+\section{PACKAGES FOR MATH, CHEMISTRY, CODE, TABLES, AND MORE}
+The \texttt{mitthesis} class loads the \texttt{amsmath} package and its extension \texttt{mathttools}. These packages provide many useful macros for typesetting equations and symbols, such as: environments for aligning and splitting equations or groups of equations; tools for matrices; a wide variety of operators and symbols; tools to define new math operators and paired delimiters; and much, much more. If you are including equations, look at the documentation for these packages: \url{https://ctan.org/pkg/amsmath} and \url{https://ctan.org/pkg/mathtools}.\looseness=1
+
+Specialized packages for many disciplines can be found in \hrefurl{https://ctan.org}{CTAN}. These include subjects like \hrefurl{https://ctan.org/topic/chemistry}{chemistry}, \hrefurl{https://ctan.org/topic/linguistic}{linguistics}, and \hrefurl{https://ctan.org/topic/physics}{physics}. As examples of such packages, the sample thesis template uses the package \texttt{\hrefurl{https://ctan.org/pkg/mhchem}{mhchem}} to set chemical equations and the package \texttt{\hrefurl{https://ctan.org/pkg/listings}{listings}} to list computer code.
+
+Several packages focus on table and tabular environments. The \texttt{\hrefurl{https://ctan.org/pkg/booktabs}{booktabs}} package, use in the sample thesis template, produces better quality horizontal lines (called \textit{rules}) for separating material in tables. The \texttt{\hrefurl{https://ctan.org/pkg/array}{array}} package (also used) provides additional options for column formats in tabular environments, and the \texttt{\hrefurl{https://ctan.org/pkg/dcolumn}{dcolumn}} package aligns columns of numbers on the decimal separator.
+
+When selecting a package to use, check that it is currently maintained (with relatively recent updates), and compare it to other packages that perform similar functions. Some packages are better than others, and some obsolete packages remain online.
+
+The packages called by \texttt{mitthesis} are listed in Table~\ref{tab:3} on page~\pageref{tab:3}.
+
+\begin{table}
\caption{External packages used. For documentation, visit CTAN, \url{https://ctan.org}. Alternatively, if you have \hrefurl{https://www.tug.org/texlive/}{\TeX\ Live} installed, you can open a terminal window and type \texttt{\%\ texdoc package-name}.\label{tab:3}}
\vskip5pt
\centering{\small%
@@ -398,22 +419,25 @@ bm & defines commands to access bold math symbols (loaded for default fonts) &
bookmarks& is loaded automatically under the new pdf-management system & customize pdf bookmarks \\
doi & support for hyperlinking DOIs & hyperlink a doi number: \verb|\doi{..}| \\
etoolbox & extend or modify other macros & can use in preamble if needed \\
-iftex & check which \LaTeX\ engine is running& macros to check which engine, e.g., \verb|\ifpdftex| \\
geometry & set page size and margins & can use \verb|\newgeometry| in \texttt{mydesign.tex}\\
graphicsx& support for inserting images & use to include graphics\\
hyperref & support for hyperlinks and metadata & must complete setup in preamble\\
+iftex & check which \LaTeX\ engine is running& macros to check which engine, e.g., \verb|\ifpdftex| \\
mathtools& loads and extends \texttt{amsmath} & \textbf{many useful math macros available}. See documentation for \texttt{amsmath} and \texttt{mathtools} \\[0.7em]
\midrule
hyperxmp & fallback if no \verb|\DocumentMetadata{..}|& ---\\
kvoptions& key values for systems pre 2022/11/01 & ---\\
-xparse & for systems older than 2020/10/01 & macros to define new commands\\[0.7em]
+xparse & for systems older than 2020/10/01 & macros to define new commands\\
\midrule
-lineno & loaded if class option is given & keyvalue \texttt{lineno} will give line numbers; \texttt{lineno} package has additional commands that control line numbering\\[3em]
+lineno & loaded if class option is given & keyvalue \texttt{lineno} will give line numbers; \texttt{lineno} package adds commands to control numbering\\[0.7em]
\midrule
caption & also loaded by \texttt{mydesign.tex} & support for caption styling \\
subcaption & also loaded by \texttt{mydesign.tex} & support for subfigures within figures \\
titlesec & also loaded by \texttt{mydesign.tex} & support for styling section headings \\
xcolor & also loaded by \texttt{mydesign.tex} & support for colors, including colored fonts \\[0.7em]
+array & --- & additional options for formatting table columns \\
+booktabs & --- & better quality tables, with additional commands \\
+dcolumn & --- & align number columns on selectable separators \\
\midrule
babel & --- & if you use multiple languages, load \texttt{babel} in a fontset file before loading fonts \\
biblatex & --- & sample template uses this bibliography tool. Change to \texttt{natbib} if you prefer\\
@@ -428,75 +452,71 @@ unicode-math & --- & load in a fontset file if using a unicode engine\\
\end{tabular*}}%
\end{table}
-\subsection*{Additional commands}
-The class also provides \verb|\DegreeYear|, \verb|\DegreeMonth|, and \verb|\CopyrightAuthor|. The latter combines all author names into a single token list, e.g., ``Joseph O. Hirschfelder, Charles F. Curtiss and R. Byron Bird''; a period at the end of the final name (e.g., as in ``John F. Nash Jr.'') is removed.
-
-
-\subsection*{Nomenclature}
-An optional nomenclature environment is provided by the class. This environment can support either chapter-by-chapter nomenclature (at the section level) or a single nomenclature for the entire thesis (at the chapter level). The environment has three optional arguments: [1] adjust space between symbol and definition; [2] name (heading) of the nomenclature list; and [3] level, which can be ``chapter'' or ``section'' depending on whether you
-have one nomenclature list for whole thesis or one for each chapter (the default is section).
+\section{TROUBLESHOOTING AND MODIFICATIONS}
+\subsection{Listing thesis committee members or using a signature page}
+Listing committee members (with or without signatures) is not required under MIT's thesis specifications. Only the thesis supervisor should appear on the title page, not a list of committee members. However, some departments may require a separate committee or signature page. That page can be inserted by the author between the title and abstract pages. Check with your department about this page and any associated formatting requirements.
-For example, the following code
-\begin{center}
-\begin{minipage}{0.8\textwidth}
-\begin{verbatim}
-\begin{nomenclature}[2em][Nomenclature for Chapter 1][section]
-\EntryHeading{Roman letters}
-\entry{$\mathcal{C}$}{material curve}
-\EntryHeading{Greek letters}
-\entry{$\Gamma$}{circulation [m$^2$ s$^{-1}$]}
-\end{nomenclature}
-\end{verbatim}
-\end{minipage}
-\end{center}
-produces the nomenclature list below
-\begin{center}
-\begin{minipage}{0.8\textwidth}
-\begin{nomenclature}[2em][Nomenclature for Chapter 1][section]
-\EntryHeading{Roman letters}
-\entry{$\mathcal{C}$}{material curve}
-%\entry{$\mathbf{u}$}{velocity [m s$^{-1}$]}
-\EntryHeading{Greek letters}
-\entry{$\Gamma$}{circulation [m$^2$ s$^{-1}$]}
-%\entry{$\rho$}{mass density [kg m$^{-3}$]}
-\end{nomenclature}
-\end{minipage}
-\end{center}
+\subsection{Dealing with multiple titles in the signature block}\label{sec:6.3}
+When a thesis supervisor has multiple titles (and both will not fit on one line), you can obtain a line break with proper horizontal spacing by doing
+ \vskip 5pt
+ \quad\verb|\Supervisor{name}{first title and \\ \> second title}|
+ \vskip 5pt
+\noindent\textbf{\TeX hackers note:} The signature block is typeset as a \LaTeX\ \texttt{tabbing} environment.
-\section*{PACKAGES FOR MATH, CHEMISTRY, CODE LISTINGS, AND MORE}
-The \texttt{mitthesis} class loads the \texttt{amsmath} package and its extension \texttt{mathttools}. These packages provide many useful macros for typesetting equations and symbols, such as: environments for aligning and splitting equations or groups of equations; tools for matrices; a wide variety of operators and symbols; tools to define new math operators and paired delimiters; and much, much more. If you are including equations, look at the documentation for these packages: \url{https://ctan.org/pkg/amsmath} and \url{https://ctan.org/pkg/mathtools}.\looseness=1
+\subsection{Overflowing title page: managing space} If your title page overflows the vertical space (from too many authors, degrees, previous degrees, etc.), you can using some or all of the following techniques. The commands must be given before \verb|\maketitle|.
+\begin{enumerate}
+ \item Reduce the 12 pt and 18 pt skips between the various blocks of text to 6 pt with this command:
+ \vskip 5pt
+ \noindent\verb|\Tighten|
+ \item Reduce the font size in the signature block with this command:
+ \vskip 5pt
+ \noindent\verb|\SignatureBlockSize{\small}|
+ \item Put the acceptor name and title onto two lines, rather than three, by putting the acceptor's position into the 2\textsuperscript{nd} argument and leaving the 3\textsuperscript{rd} argument blank:
+ \vskip 5pt
+ {\small\noindent\verb|\Acceptor{Tertius Castor}{Professor and Graduate Officer, Department of Research}{}|}
+ \item Reduce the font size of the the author name[s] from \verb|\large| to \verb|\normalsize| with this command:
+ \vskip 5pt
+ \noindent\verb|\AuthorNameSize{\normalsize}|
+ \item Omit previous degrees from the title page, instead mentioning them in the biographical sketch.
+\end{enumerate}
-Specialized packages for many disciplines can be found in \hrefurl{https://ctan.org}{CTAN}. These include subjects like \hrefurl{https://ctan.org/topic/chemistry}{chemistry}, \hrefurl{https://ctan.org/topic/linguistic}{linguistics}, and \hrefurl{https://ctan.org/topic/physics}{physics}. As examples of such packages, the sample thesis template uses the package \texttt{\hrefurl{https://ctan.org/pkg/mhchem}{mhchem}} to set chemical equations and the package \texttt{\hrefurl{https://ctan.org/pkg/listings}{listings}} to list computer code.
-When selecting a package to use, check that it is currently maintained (with relatively recent updates), and compare it to other packages that perform similar functions. Some packages are better than others, and some obsolete packages remain online.
+\subsection{Push title page text toward top} If you prefer to keep the text toward the top of the page with most white space at the bottom, you
+can use this command to squash the vertical glue (\TeX's stretchy space):
+ \vskip 5pt
+ \quad\verb|\Squash|
+ \vskip 5pt
+\noindent This command is useful when the text has not already reach the bottom of the page, since the glue gets squashed automatically when the page is too full.
-The packages called by \texttt{mitthesis} are listed in Table~\ref{tab:3} on page~\pageref{tab:3}.
+\subsection{Changing paragraph separation}
+If you prefer to denote paragraph breaks by vertical space rather than indentation, you can try the \texttt{parskip} package: \hrefurl{https://ctan.org/pkg/parskip}{ctan.org/pkg/parskip}. See that package's documentation for details.
-\section*{USE OUTSIDE MIT}
-If you wish to adapt this template for use at a different institution, you can put the following commands in your preamble.
+\subsection{Use outside MIT}
+To adapt this template for use at a different institution, you can put the following commands in your preamble.
\begin{itemize}
-\item Use \verb|\Institution{Your Institution}| to change MIT to your own institution on the title page. %{\small\textit{New with v1.06.}}
+\item Use \verb|\Institution{Your Institution}| to change MIT to your own institution on the title page.
\item Use \verb|\maketitle*| (in place of \verb|\maketitle|) to drop the MIT copyright permission statement
\item If your institution issues degrees in months other than February, May, June, or September, you can still put those months into the
-\verb|\DegreeDate| command. To suppress the resulting error message, put \verb|\SuppressMonthError| before \verb|\maketitle*|. %\newline{\small\textit{New with v1.11.}}
+\verb|\DegreeDate| command. To suppress the resulting error message, put \verb|\SuppressMonthError| before \verb|\maketitle*|.
-\item Omitting \verb|\Acceptor| commands will drop the ``Accepted by:'' field. To suppress the resultant error message, put \verb|\SuppressAcceptorError| before \verb|\maketitle*|. %\newline{\small\textit{New with v1.06.}}
+\item Omitting \verb|\Acceptor| commands will drop the ``Accepted by:'' field. To suppress the resultant error message, put \verb|\SuppressAcceptorError| before \verb|\maketitle*|.
+
+\item To change ``Thesis Supervisor'' to something else use \verb|\SupervisorDesignation{..}|.
\end{itemize}
Please do not remove the license/copyright text from the sources files --- this code took me some time write!
-\section*{RESOURCES FOR \LaTeX}
+\section[RESOURCES FOR LATEX]{RESOURCES FOR \LaTeX}
\LaTeX\ documentation is easy to find online. A few useful resources, among many, are these:
\begin{description}
\item[\LaTeX\ Wikibook.] \url{https://en.wikibooks.org/wiki/LaTeX}. An online tutorial book.
\item[\LaTeX 2e: An unofficial reference manual.] \url{https://latexref.xyz/dev/latex2e.html}. A comprehensive explanation of each \LaTeX\ command, from the \TeX\ User's Group.
\item[\TeX\ Stack-Exchange.]\ \url{https://tex.stackexchange.com/}. More than 250,000 answered questions, and you can ask your own!
-\item[ChatGPT.] At the time of this writing, ChatGPT, a chatbot based on a large language model, could both answer some \LaTeX-related questions and write acceptable \LaTeX\ and expl3 code.
+\item[ChatGPT.] At the time of this writing, ChatGPT, a chatbot based on a large language model, could sometimes accurately answer \LaTeX-related questions or write acceptable \LaTeX\ and expl3 code.
\end{description}
-
\vskip 30pt
\centering{\color{Red3}\Large\textbf{\textit{Good luck with your thesis and your thesis defense!}}
diff --git a/macros/latex/contrib/mitthesis/mitthesis.cls b/macros/latex/contrib/mitthesis/mitthesis.cls
index b48703d745..9990a07a88 100644
--- a/macros/latex/contrib/mitthesis/mitthesis.cls
+++ b/macros/latex/contrib/mitthesis/mitthesis.cls
@@ -4,11 +4,11 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% This file provides the mitthesis LaTeX class for formatting theses according to
-%% MIT Libraries' requirements as of 2023.
+%% MIT Libraries' requirements as of 2024.
%%
%% This file's version and date:
- \def\versionno{1.11}
- \def\versiondate{2023/11/02\space}
+ \def\versionno{1.13}
+ \def\versiondate{2024/07/03\space}
%%
%% Author: John H. Lienhard, V
%% Department of Mechanical Engineering
@@ -25,7 +25,7 @@
%%
%% LICENSE:
%%
-%% Copyright (c) 2023 John H. Lienhard
+%% Copyright (c) 2024 John H. Lienhard
%%
%% Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
%% associated documentation files (the "Software"), to deal in the Software without restriction,
@@ -57,34 +57,24 @@
\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion}% compare version to date; \If... added to latex 2020/10/01
\providecommand\IfPackageAtLeastTF{\@ifpackagelater}% compare version to date; \If... added to latex 2020/10/01
-\providecommand\IfPackageLoadedTF{\@ifpackageloaded}% \If...added to latex 2021/11/15
+\providecommand\IfPDFManagementActiveTF{\@secondoftwo}% \If... added to latex 2021/07/23
+\providecommand\IfPackageLoadedTF{\@ifpackageloaded}% \If... added to latex 2021/11/15
+\providecommand\ClassNoteNoLine[2]{\typeout{^^JClass Note #1: #2.^^J}}% log & terminal note... added to latex 2021/11/15
\IfFormatAtLeastTF{2020/10/01}{%
- \typeout{^^JYour LaTeX format is dated \fmtversion. LaTeX distributions from 2022/11/01 or later are strongly recommended for best results^^J}
+ \ClassNoteNoLine{\ClassName}{Your LaTeX format is dated \fmtversion. LaTeX distributions from 2022/11/01 or later are strongly recommended for best results}
}{%
\ClassError{\ClassName}{Your LaTeX format is dated \fmtversion. Formats dated 2022/11/01 or later are strongly recommended for this class. Older formats may generate errors}{Please UPDATE your LaTeX distribution to obtain best results. TeX Live is available for download at no charge: \string https://www.tug.org/texlive/. You can try to click past the errors for now...}%
}
-% check whether pdfmanagement (\DocumentMetadata) has been loaded (if not, fall back to hyperxmp)
+% check whether pdfmanagement (\DocumentMetadata) has been loaded (if not, fall back to hyperxmp and bookmark packages after loading hyperref)
\newif\ifmit@pdfmanagement
-\ExplSyntaxOn
- \msg_new:nnn { \ClassName } { loading_hyperxmp } { pdfmanagement\ is\ not\ active.\ Will\ load\ hyperxmp\ instead. }
- % As of 2021/07/23 we could instead use \IfPDFManagementActiveTF{true code}{false code}
- \IfFormatAtLeastTF{2020/10/01}{
- \bool_if:nTF
- {
- \bool_lazy_and_p:nn
- { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
- { \pdfmanagement_if_active_p: }
- }
- { \mit@pdfmanagementtrue }
- { \mit@pdfmanagementfalse
- \msg_warning:nn { \ClassName } { loading_hyperxmp }
- }
- }{ \mit@pdfmanagementfalse
- \msg_warning:nn { \ClassName } { loading_hyperxmp }
- }
-\ExplSyntaxOff
+\IfPDFManagementActiveTF{
+ \mit@pdfmanagementtrue
+}{
+ \mit@pdfmanagementfalse
+ \ClassWarningNoLine{\ClassName}{pdfmanagement is not active. Will load hyperxmp and bookmark packages instead}
+}
% Enable pre-2020/10 formats to access essential macros later moved into LaTeX kernel
\ifdefined\NewDocumentCommand\else
@@ -163,19 +153,35 @@
%%%%%%%%%%%%% Patch table of contents, list of figures, and list of tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\RequirePackage{etoolbox}% provides \patchcmd
-
-% We'd like these sections to have pdf bookmarks and to have the two lists appear in the table of contents
+% We'd like these sections to have pdf bookmarks and to have the two lists appear in the table of contents and have
+% pdf bookmarks. This is not automatic for \chapter*, which is the format of toc, lof, and lot.
-\patchcmd{\tableofcontents}{\@starttoc{toc}}{\pdfbookmark[0]{Table of Contents}{toc}\@starttoc{toc}}{}{}
-\patchcmd{\listoffigures}{\chapter*{\listfigurename}}{\chapter*{\listfigurename}\addcontentsline{toc}{chapter}{\listfigurename}}{}{}
-\patchcmd{\listoftables}{\chapter*{\listtablename}}{\chapter*{\listtablename}\addcontentsline{toc}{chapter}{\listtablename}}{}{}
+\RequirePackage{etoolbox}% provides \patchcmd
+\patchcmd{\tableofcontents}{\contentsname}{\pdfbookmark[0]{Table of Contents}{toc}\contentsname}{}{} % placement matters.
+\patchcmd{\listoffigures}{\chapter*{\listfigurename}}{\chapter*{\phantomsection\listfigurename}\addcontentsline{toc}{frontmatter}{\listfigurename}}{}{}
+\patchcmd{\listoftables}{\chapter*{\listtablename}}{\chapter*{\phantomsection\listtablename}\addcontentsline{toc}{frontmatter}{\listtablename}}{}{}
+
+\NewCommandCopy\l@frontmatter\l@chapter
+\NewCommandCopy\l@backmatter\l@chapter
+\providecommand*{\toclevel@frontmatter}{0}% prevent warning, see hyperref manual Sec. 13.3
+\providecommand*{\toclevel@backmatter}{0}
+%% if you want different formatting for front/back matter, change here (cf. report.cls). This approach preserves tagging hooks.
+\AtBeginDocument{
+ \patchcmd{\l@frontmatter}{\bfseries}{\itshape}{}{}
+ \patchcmd{\l@frontmatter}{\nobreak\hfil}{\upshape\nobreak\hfil}{}{}
+ \patchcmd{\l@frontmatter}{1.0em}{3pt}{}{}
+ \patchcmd{\l@backmatter}{\bfseries}{\itshape}{}{}
+ \patchcmd{\l@backmatter}{\nobreak\hfil}{\upshape\nobreak\hfil}{}{}
+}
%%%%%%%%%%%%% Geometry, mathtools, graphics, design, fonts, hyperrefs, bookmarks, footnotes %%%%%%%%%%%%%%%%%%%
-%\RequirePackage[letterpaper,top=1in,bottom=0.97136in,left=1in,right=1in,marginparwidth=50pt,headsep=12pt,footskip=0.47136in]{geometry} % bottom margin allows 45\baselineskip in \textheight
-\RequirePackage[letterpaper,top=1in,bottom=1in,left=1in,right=1in,marginparwidth=50pt,headsep=12pt,footskip=0.5in,heightrounded]{geometry} % 44\baselineskip = \texteheight - \topskip = 650.0pt - 12pt with rounded height
+%\RequirePackage[letterpaper,top=1in,bottom=0.97136in,left=1in,right=1in,marginparwidth=50pt,headsep=12pt,footskip=0.47136in]{geometry}
+% bottom margin allows 45\baselineskip in \textheight
+
+\RequirePackage[letterpaper,top=1in,bottom=1in,left=1in,right=1in,marginparwidth=50pt,headsep=12pt,footskip=0.5in,heightrounded]{geometry}
+% 44\baselineskip = \texteheight - \topskip = 650.0pt - 12pt with rounded height
\RequirePackage{mathtools}% loads and extends amsmath; must load before hyperref and unicode-math
@@ -198,16 +204,17 @@
https://ctan.org/tex-archive/macros/latex/contrib/mitthesis/MIT-thesis-template.}%
}%
\else
- \RequirePackage[hyperref,dvipsnames,svgnames,x11names]{xcolor}
+ \RequirePackage[dvipsnames,svgnames,x11names]{xcolor}
%
\RequirePackage{caption,subcaption}
%
\RequirePackage{titlesec}
% these titlesec commands just automate the bold math in some headings (rest follows default styles)
% NOT every font includes a bold math version, so you may need to use other math macros in the headings to get bold math <==
- \titleformat{\section}{\mathversion{bold}\normalfont\Large\bfseries}{\thesection }{1em}{}
+ % Predefined fontsets for which bold math exists are: CMR, Fira, Libertinus, Lucida, newtx
+ \titleformat{\section}{\mathversion{bold}\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}{\mathversion{bold}\normalfont\large\bfseries}{\thesubsection}{1em}{}
- \titleformat{\subsubsection}{\mathversion{bold}\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
+ \titleformat{\subsubsection}{\mathversion{bold}\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
%
\AtBeginDocument{
\hypersetup{
@@ -226,21 +233,21 @@
\RequirePackage{iftex}[2019/11/07]% provides \ifpdftex, etc.
-\typeout{^^JFontset key is \mit@fontset.^^J}
+\ClassNoteNoLine{\ClassName}{Fontset key is \mit@fontset}
\IfFileExists{fontsets/\ClassName-\mit@fontset.tex}{% 2023/07/03
\input{fontsets/\ClassName-\mit@fontset.tex}
}{%
- \ClassWarning{\ClassName}{^^JFontset file \ClassName-\mit@fontset.tex or subdirectory fontsets not found, will look for \mit@fontset.tex in your working directory.}
+ \ClassWarning{\ClassName}{Fontset file \ClassName-\mit@fontset.tex or subdirectory fontsets not found, will look for \mit@fontset.tex in your working directory}
\IfFileExists{\mit@fontset.tex}{% 2023/08/30
\input{\mit@fontset.tex}
}{
- \ClassWarning{\ClassName}{^^JFontset file \mit@fontset.tex not found, using default fonts. You may need to place the fontset file into your working directory.}
+ \ClassWarning{\ClassName}{Fontset file \mit@fontset.tex not found, using default fonts. You may need to place the fontset file into your working directory}
\ifpdftex
- \typeout{^^JLoading Computer Modern text and math fonts (default for pdftex).^^J}
+ \ClassNoteNoLine{\ClassName}{Loading Computer Modern text and math fonts (default for pdftex)}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
- \typeout{^^JLoading Latin Modern text and math fonts (default for unicode engines).^^J}
+ \ClassNoteNoLine{\ClassName}{Loading Latin Modern text and math fonts (default for unicode engines)}
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
% Unicode-math loads fontspec package, but default fonts are not selected by fontspec in this case.
@@ -251,15 +258,18 @@
%%%%%%%%%%%% Hyperref %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage[psdextra]{hyperref}
-% the new pdf-management scheme loads the bookmarks package internally.
% authors should use hypersetup to set details, in root .tex file
\urlstyle{same} % this changes font for \url to the current text font
-\providecommand\hrefurl[2]{\href{#1}{#2}}% in case \DocumentMetadata has not been loaded
\RequirePackage{doi} % create macro for hyperlinking doi numbers
+%% In case \DocumentMetadata was not loaded
+\providecommand\hrefurl[2]{\href{#1}{#2}}
+
+% pdfmanagement loads bookmarks package internally
\ifmit@pdfmanagement\else
\RequirePackage{hyperxmp}
+ \RequirePackage{bookmark}
\fi
% the user can alter these choices in the preamble, or by
@@ -289,7 +299,7 @@
\pdfstringdefDisableCommands{%
\def\bm#1#{\relax}%
}
-%%% Let's disable \( and \) in pdf bookmarks
+%% Let's disable \( and \) in pdf bookmarks
\pdfstringdefDisableCommands{%
\def\({\relax}%
\def\){\relax}%
@@ -312,10 +322,22 @@
\def\footnote#1{}%
}
+%%% Here's a more cumbersome removal of the warning for $ (math shift) in pdfbookmarks.
+%%% Not implementing this by default, since novice authors may benefit from the warning.
+%%% https://tex.stackexchange.com/a/620360/119566
+%\let\oldHyPsd@CatcodeWarning\HyPsd@CatcodeWarning
+%\renewcommand{\HyPsd@CatcodeWarning}[1]{%
+% \ifnum\pdfstrcmp{#1}{math shift}=0 % If 'math shift' is present, do nothing
+% \else
+% \oldHyPsd@CatcodeWarning{#1}% % else, keep usual warning.
+% \fi
+%}
\ExplSyntaxOn
%\debug_on:n {all}
+\prop_gput:Nnn \g_msg_module_type_prop { \ClassName } { Class }
+
%%%%%%%%%% Commas between successive footnotes %%%
\cs_new:Npn \__mitthesis_NoteComma:n { \peek_meaning:NT \footnote {\textsuperscript{\mdseries,}} }
@@ -339,18 +361,19 @@
\tl_gremove_all:No \g__dd_month_tl { \space }
\tl_gremove_all:No \g__dd_year_tl { \space }
\str_case_e:nnF
-% { \str_casefold:e { \tl_to_str:N \g__dd_month_tl } } % not def'd until 2022/10/16
+% { \str_casefold:e { \tl_to_str:N \g__dd_month_tl } } % command not def'd until 2022/10/16
{ \str_lowercase:f { \tl_to_str:N \g__dd_month_tl } }
{ {february}{} {may}{} {june}{} {september}{}}
{ \msg_error:nnn { \ClassName } { wrong_month } {#1} }
}
\msg_new:nnnn { \ClassName } { wrong_month } {The\ degree\ month\ must\ be\ one\ of\ February,\ May,\ June,\ or\ September.} {You\ cannot\ use\ #1\ as\ the\ degree\ month.}
-\cs_generate_variant:Nn \text_titlecase:n {o,V}
+\cs_generate_variant:Nn \text_titlecase_first:n {V}
+\cs_generate_variant:Nn \text_titlecase_all:n {V}
\NewDocumentCommand\DegreeDate{mm}{% {month}{year}
\__dd_setdates:nn {#1}{#2}
- \cs_new:Npn \DegreeMonth { \text_titlecase:V { \g__dd_month_tl } }
- \cs_new:Npn \DegreeYear { \text_titlecase:V { \g__dd_year_tl } }
+ \cs_new:Npn \DegreeMonth { \text_titlecase_first:V { \str_lowercase:f \g__dd_month_tl } }
+ \cs_new:Npn \DegreeYear { \text_expand:n { \g__dd_year_tl } }% edited 2024/06/24
}
\msg_new:nnnn { \ClassName } { no_degree_date } {Missing\ degree\ date!}{
You\ MUST\ issue\ the\ \DegreeDate{month}{year}\ command\ between\ \string\begin{document}\ and\ \string\maketitle.}
@@ -516,7 +539,6 @@
\seq_new:N \g_supervisor_title_seq
\int_gzero_new:N \g_supervisor_supervisorcnt_int
-
\NewDocumentCommand\Supervisor{mm}{
\tl_if_blank:nTF{#1}{
\msg_error:nn { \ClassName } { blank_supervisor }
@@ -535,10 +557,22 @@
\cs_new_protected:Nn \__supervisor_data_add:nn
{
\int_gincr:N \g_supervisor_supervisorcnt_int
- \seq_gput_right:cx { g_supervisor_name_seq } { \tl_trim_spaces:n {#1} }
+ \seq_gput_right:cx { g_supervisor_name_seq } { \tl_trim_spaces:n {#1} }
\seq_gput_right:cx { g_supervisor_title_seq } { \tl_trim_spaces:n {#2} }
}
+\tl_new:N \g_titlepage_supervisor_designation_tl
+\tl_new:N \g_abstract_supervisor_designation_tl
+\tl_gset:Nn \g_titlepage_supervisor_designation_tl {Thesis\ Supervisor}
+\tl_gset:Nn \g_abstract_supervisor_designation_tl {Thesis\ supervisor}% style from MIT Libraries
+
+% If for some reason you need to change "Thesis Supervisor" to a different string (say, "Doctoral Advisor")
+% This construction removes leading and trailing spaces and lowercases the string.
+% Commands in output modules handle titlecasing.
+\NewDocumentCommand\SupervisorDesignation{ m } {
+ \tl_gset:Nn \g_titlepage_supervisor_designation_tl { \str_lowercase:f { \tl_trim_spaces:n {#1} } }
+ \tl_gset:Nn \g_abstract_supervisor_designation_tl { \str_lowercase:f { \tl_trim_spaces:n {#1} } }
+ }
\cs_new:Nn \__supervisor_abstractblock: {
\int_zero_new:N \l__supervisor_supervisorno_int
@@ -549,11 +583,13 @@
\msg_error:nn { \ClassName } { no_supervisor }
}
{\int_until_do:nNnn { \l__supervisor_supervisorno_int } = { \g_supervisor_supervisorcnt_int } {
- Thesis\ supervisor:\space \seq_item:cn { g_supervisor_name_seq } { \l__supervisor_supervisorno_int }\par
+ \text_titlecase_first:V { \g_abstract_supervisor_designation_tl } :\space
+ \seq_item:cn { g_supervisor_name_seq } { \l__supervisor_supervisorno_int }\par
Title:\space \seq_item:cn { g_supervisor_title_seq } { \l__supervisor_supervisorno_int }\par\medskip
\int_incr:N \l__supervisor_supervisorno_int
}
- Thesis\ supervisor:\space \seq_item:cn { g_supervisor_name_seq } { \l__supervisor_supervisorno_int }\par
+ \text_titlecase_first:V { \g_abstract_supervisor_designation_tl } :\space
+ \seq_item:cn { g_supervisor_name_seq } { \l__supervisor_supervisorno_int }\par
Title:\space \seq_item:cn { g_supervisor_title_seq } { \l__supervisor_supervisorno_int }\ignorespaces
}
}
@@ -607,36 +643,56 @@
%%%%%%%%%% End Acceptor Module %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%% Degree Module %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%% Degree Module %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% extensive edits 2024/06/25
\seq_new:N \g_degree_name_seq
\seq_new:N \g_degree_department_seq
\int_gzero_new:N \g_degree_degreecnt_int
-\int_gzero_new:N \g__degree_degreeflag_int
+\int_gzero_new:N \g_degree_deptcnt_int
\NewDocumentCommand\Degree{mm}
{
- \tl_if_blank:nTF {#1} {
- \msg_error:nn { \ClassName } { blank_degree }
- }{
- \__degree_data_add:nn { #1 } { #2 }
- }
- \tl_if_blank:nT {#2} {
- \int_gset_eq:NN \g__degree_degreeflag_int \g_degree_degreecnt_int
- \msg_warning:nnx { \ClassName } { blank_degree_dep } { \int_to_arabic:n { \g__degree_degreeflag_int } }
- \tl_if_blank:nT {#1} { \int_gincr:N \g__degree_degreeflag_int }% in case both are blank
- }
+ \int_compare:nNnTF { \g_degree_deptcnt_int } = {0} {
+ \tl_if_blank:nTF {#1} {
+ \msg_error:nn { \ClassName } { no_degree_name }
+ }{
+ \__degree_data_add:nn { #1 } { #2 }
+ \int_gincr:N \g_degree_degreecnt_int
+ }
+ \tl_if_blank:nT {#2} {
+ \msg_error:nn { \ClassName } { no_degree_dep }
+ }{
+ \int_gincr:N \g_degree_deptcnt_int
+ }
+ }{
+ \tl_if_blank:nTF {#1} {
+ \msg_warning:nn { \ClassName } { blank_degree }
+ }{
+ \__degree_data_add:nn { #1 } { #2 }
+ \int_gincr:N \g_degree_degreecnt_int
+ }
+ \tl_if_blank:nTF {#2} {
+ \msg_warning:nn { \ClassName } { blank_degree_dep }
+ }{
+ \int_gincr:N \g_degree_deptcnt_int
+ \tl_if_blank:nT {#1} { % in case department is blank
+ \__degree_data_add:nn { #1 } { #2 }
+ }
+ }
+ }
}
+
\cs_new_protected:Nn \__degree_data_add:nn
{
- \int_gincr:N \g_degree_degreecnt_int
\seq_gput_right:cx { g_degree_name_seq } { \tl_trim_spaces:n {#1} }
\seq_gput_right:cx { g_degree_department_seq } { \tl_trim_spaces:n {#2} }
}
-\msg_new:nnnn { \ClassName } { blank_degree } {Missing\ degree\ name,\ check\ for\ blank\ in\ \Degree\ command.}
- {You\ MUST\ provide\ a\ degree\ name\ using\ the\ \Degree{name}{department}\ command.}
-\msg_new:nnnn { \ClassName } { blank_degree_dep } {Missing\ degree\ department\ for\ Degree\ command\ number\
- #1.\ Will\ treat\ as\ a\ duplicate\ of\ previous\ department.}{}
+\msg_new:nnnn { \ClassName } { no_degree_name } {Missing\ degree\ name,\ check\ for\ blank\ in\ \Degree\ command.}
+ {You\ MUST\ provide\ at\ least\ one\ degree\ name\ using\ the\ \Degree{name}{department}\ command.}
+\msg_new:nnnn { \ClassName } { no_degree_dep } {Missing\ degree\ department\ for\ Degree\ command.}
+ {You\ MUST\ provide\ at\ least\ one\ department\ name\ using\ the\ \Degree{name}{department}\ command.}
+\msg_new:nnnn { \ClassName } { blank_degree } {Missing\ degree\ name\ in\ second\ Degree\ command.\ Will\ treat\ as\ two\ departments\ issuing\ one\ degree.}{}
+\msg_new:nnnn { \ClassName } { blank_degree_dep } {Missing\ degree\ department\ in\ second\ \ Degree\ command.\ Will\ treat\ as\ one\ department\ issuing\ two\ degrees.}{}
\int_zero_new:N \l__degree_degreeno_int
\int_zero_new:N \l__degree_departmentno_int
@@ -651,20 +707,18 @@
\int_incr:N \l__degree_departmentno_int
\cs_new:Nx \__degree_prevdept: {\seq_item:cn { g_degree_department_seq } { \l__degree_departmentno_int } }
\cs_new:Nn \__degree_currdept: {}
- \mbox {Submitted\ to\ the\ } \mbox {\__degree_prevdept:}
- \int_until_do:nNnn { \l__degree_departmentno_int } = { \g_degree_degreecnt_int } {
+% \mbox {Submitted\ to\ the\ } \mbox {\__degree_prevdept:}
+ {Submitted\ to\ the\ \__degree_prevdept:}
+ \int_until_do:nNnn { \l__degree_departmentno_int } = { \g_degree_deptcnt_int } {
\int_incr:N \l__degree_departmentno_int
\cs_set:Nx \__degree_currdept: {\seq_item:cn { g_degree_department_seq } { \l__degree_departmentno_int } }
- \int_compare:nNnTF { \l__degree_departmentno_int } = {\g__degree_degreeflag_int } { \scan_stop: }
- {
- \mbox {\ and\ the}\linebreak
- \mbox {\__degree_currdept: }
- }
- }
+ \mbox {\ and}\linebreak
+ \mbox {the\ \__degree_currdept: }
+ }
\linebreak \mbox {in\ partial\ fulfillment\ of\ the\ requirements\ for\ the\
\int_compare:nNnTF { \g_degree_degreecnt_int } > {1} {degrees} {degree}
\ of}
- \par%\medskip, removed 2023/10/25 to work better with four block layout of title page
+ \par
\int_until_do:nNnn { \l__degree_degreeno_int } = { \g_degree_degreecnt_int } {
\text_uppercase:n {\seq_item:cn { g_degree_name_seq } { \l__degree_degreeno_int }}\par and\par
\int_incr:N \l__degree_degreeno_int
@@ -681,16 +735,14 @@
\int_set:Nn \l__degree_departmentno_int {1}
\cs_set:Nx \__degree_prevdept: {\seq_item:cn { g_degree_department_seq } { \l__degree_departmentno_int } }
\cs_set:Nn \__degree_currdept: {}
- \mbox {Submitted\ to\ the\ }\mbox{\__degree_prevdept:}
- \int_until_do:nNnn { \l__degree_departmentno_int } = { \g_degree_degreecnt_int } {
- \int_incr:N \l__degree_departmentno_int
+% \mbox {Submitted\ to\ the\ }\mbox {\__degree_prevdept:} % changed 2024/4/20
+ {Submitted\ to\ the\ \__degree_prevdept:}
+ \int_until_do:nNnn { \l__degree_departmentno_int } = { \g_degree_deptcnt_int } {
+ \int_incr:N \l__degree_departmentno_int
\cs_set:Nx \__degree_currdept: {\seq_item:cn { g_degree_department_seq } { \l__degree_departmentno_int } }
- \int_compare:nNnTF { \g__degree_degreeflag_int } = { \g_degree_degreecnt_int } { \scan_stop: }
- {
- \mbox {\ and\ the}\linebreak
- \mbox { \__degree_currdept: }
- }
- }
+ \mbox {\ and}\linebreak
+ \mbox {the\ \__degree_currdept: }
+ }
\linebreak \mbox{on\ \g_dd_thesisdate_tl\ in\ partial\ fulfillment\ of\ the\ requirements\ for\ the\
\int_compare:nNnTF { \g_degree_degreecnt_int } > {1} {degrees} {degree}
\ of}
@@ -749,7 +801,9 @@
\int_do_while:nNnn { \g__signature_supno_int } < { \g_supervisor_supervisorcnt_int } {
\int_gincr:N \g__signature_supno_int
Certified\ by: \> \seq_item:cn { g_supervisor_name_seq } { \g__signature_supno_int } \\
- \> \seq_item:cn { g_supervisor_title_seq } { \g__signature_supno_int },\ Thesis\ Supervisor\\[1em]
+ \> \seq_item:cn { g_supervisor_title_seq } { \g__signature_supno_int },\
+ \text_titlecase_all:V { \g_titlepage_supervisor_designation_tl }\\[1em]
+ %\ Thesis\ Supervisor\\[1em]
}
\int_compare:nNnF { \g_acceptor_acceptorcnt_int } = {0} {
\int_do_while:nNnn { \g__signature_accno_int } < { \g_acceptor_acceptorcnt_int } {
@@ -908,8 +962,10 @@
{\centering \vbox_to_ht:nn { \vsize }% to prevent signature block from breaking across page
{
\setlength{\parskip}{7.5pt plus 1pt minus 1pt}% edited all vertical space on this page 2023/10/25
- \setlength{\parindent}{0pt}
- {\Large\textbf{\g_mitthesis_title_tl}\phantomsection\addcontentsline{toc}{chapter}{Title\ page}\par} % revise for tagging in future
+ \setlength{\parindent}{0pt}\pdfbookmark[0]{Title\ page}{titlepage}
+ {\Large\textbf{\g_mitthesis_title_tl}
+ %\phantomsection\addcontentsline{toc}{chapter}{Title\ page}
+ \par}
\__titlepage_blockskip:nn {12}{1.5}% new idea
\__author_block:
\__titlepage_blockskip:nn {12}{1.5}
@@ -937,14 +993,17 @@
%%%%%%%%%% Abstract page Module %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% to change abstract name, follow either of these approaches in your preamble:
+% to change abstract name (e.g., to "Summary"), follow either approach in your preamble:
% \RenewExpandableDocumentCommand\abstractname{}{Summary}
% \renewcommand\abstractname{Summary}
\RenewDocumentEnvironment{abstract}{+b}{
\newpage
\begin{center}
- {\large{\textbf{\g_mitthesis_title_tl}}\phantomsection\addcontentsline{toc}{chapter}{\abstractname}\par} % revise for tagging as LaTeX evolves further
+ \pdfbookmark[0]{Abstract}{abstract}
+ {\large{\textbf{\g_mitthesis_title_tl}}
+ %\phantomsection\addcontentsline{toc}{chapter}{\abstractname}
+ \par}
\setlength{\parskip}{0.5\baselineskip plus 2pt minus 2pt}
\__author_abstractblock:
\par
@@ -992,11 +1051,12 @@
% Increase first optional argument to a dimension > 2em if wide entries cause undesired misalignment of columns.
% Second optional argument can be used to rename the environment, e.g., to List of Symbols.
% Third optional argument selects section-level or chapter-level style for the nomenclature list.
+\newcounter{dummy}% for tagging code
\NewDocumentEnvironment{nomenclature}{O{2em} O{\nomname} O{section}}{%
\setlength\columnsep{2em}
\setlength{\nomenwidth}{#1}
\csname #3\endcsname *{#2}% this level will vary amongst users!
- \phantomsection\addcontentsline{toc}{#3}{#2}% tagged pdf may not capture both of these ... 2023/10/18
+ \refstepcounter{dummy}\addcontentsline{toc}{#3}{#2}% \refstepcounter is a hack until tagging code evolves more
\raggedright
\begin{list}{}{%
\setlength{\itemsep}{0pt}%
diff --git a/macros/latex/contrib/ms/README.md b/macros/latex/contrib/ms/README.md
deleted file mode 100644
index 65a355a9fc..0000000000
--- a/macros/latex/contrib/ms/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# ms – Various LaTeX packages by Martin Schröder
-
-Copyright (C) 1994–2011 Martin Schröder
-
-multitoc 1999/06/08 v2.01 MultiToc Package
-count1to 2009/05/25 v2.1 Count1to LaTeX Package
-
-The new upload has only been done to split the ms-bundle.
-The packages everyshi, everysel and prelim2e are no longer part of this bundle
-
-The current maintainer of this package is Marei Peischl <marei@peitex.de>
diff --git a/macros/latex/contrib/ms/count1to.ins b/macros/latex/contrib/ms/count1to.ins
deleted file mode 100644
index 1bd534ef1d..0000000000
--- a/macros/latex/contrib/ms/count1to.ins
+++ /dev/null
@@ -1,112 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{count1to.ins}
- [2009/05/24 v2.1 Installation script for Count1to9 Package (MS)]
-%%
-%% Copyright (c) 1994..2009 by Martin Schr\"oder. All rights reserved.
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainer of this work is Martin Schr\"oder.
-%%
-%% This work consists of the files count1to.dtx and count1to.ins
-%% and the derived file count1to.sty.
-%%
-%% This file will be used by the docstrip.tex program to generate
-%% fast loadable files from the doc files.
-%%
-%% $Id: count1to.ins 1368 2009-05-24 16:02:57Z oneiros $
-%%
-%% --------------- start of docstrip commands ------------------
-\input docstrip.tex
-{\ifx\endbatchfile\undefined
-\Msg{**********************************************}
-\Msg{*}
-\Msg{* This installation requires docstrip}
-\Msg{* version 2.4d or later.}
-\Msg{*}
-\Msg{* An older version of docstrip has been input}
-\Msg{*}
-\Msg{**********************************************}
-\errhelp{Move or rename old docstrip.tex.}
-\errmessage{Old docstrip in input path}
-\batchmode
-\csname @@end\endcsname
-\fi}
-
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* The count1to distribution contains these files:}
-\Msg{*}
-\Msg{* \space\space count1to.dtx}
-\Msg{* \space\space count1to.ins}
-\Msg{* \space\space count1to.bug}
-\Msg{*}
-\Msg{* If you receive only some of these files from someone, complain!}
-\Msg{*}
-\Msg{***********************************************************}
-
-\preamble
-
-Copyright (c) 1994..2009 by Martin Schroeder. All rights reserved.
-
-This file is part of the Count1to package
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3
-of this license or (at your option) any later version.
-The latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
-
-This work has the LPPL maintenance status `maintained'.
-
-The Current Maintainer of this work is Martin Schroeder.
-
-This work consists of the files count1to.dtx and count1to.ins
-and the derived file count1to.sty.
-
-\endpreamble
-\declarepreamble\driverpreamble
-
-This file is part of the Count1to package
------------------------------------------
-
-Copyright (c) 1994..2009 by Martin Schroeder. All rights reserved.
-
-To produce the documentation in the way you like you are allowed
-to change this driver file.
-
-\endpreamble
-
-\keepsilent
-\askforoverwritefalse
-\generate{%
- \file{count1to.sty}{\from{count1to.dtx}{package}}
- \usepreamble\driverpreamble
- \file{count1to.drv}{\from{count1to.dtx}{driver}}
- }
-
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* style files into a directory searched by TeX:}
-\Msg{*}
-\Msg{* \space\space count1to.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file count1to.drv}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing}
-\Msg{***********************************************************}
-\endbatchfile
-%%
-%% End of file `count1to.ins'.
diff --git a/macros/latex/contrib/ms/count1to.pdf b/macros/latex/contrib/ms/count1to.pdf
deleted file mode 100644
index 9e339af9c9..0000000000
--- a/macros/latex/contrib/ms/count1to.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/ms/multitoc.asc b/macros/latex/contrib/ms/multitoc.asc
deleted file mode 100644
index 3fcaa10673..0000000000
--- a/macros/latex/contrib/ms/multitoc.asc
+++ /dev/null
@@ -1,12 +0,0 @@
------BEGIN PGP MESSAGE-----
-Version: 2.6.3ia
-Comment: PGP sig of multitoc.dvi
-
-iQEVAwUAN11/jOHJal4pKBTlAQEoKAf8CqoIr8kQR2fuygRaYeeOKwV0sn2hZ8nE
-0jRurHZvMG+oeqNWQmmhUWf5QbmhoeySV4k0oZptAJH7trA4VUOyQPekqW/lRlUs
-yoqxArqL9qhSK9+L6NDPKjZ9K3xejC8ivPkzoWSdHM7T4pOPwjmYNqrIo11I4DsQ
-eP/v4MlI83QPfDwWWQPq6AVPNa2yPoztsCKe5A6t4nkesgBPwBEorg/8LDwbGAzB
-psrpO/a/0V6FBKQ9MkeZ3pXSzZm6o91M4wZXf864pw67lj7BWnOsecbidJAuzd//
-+4VD1/BYIuGV7Mt8K5r2DNx9IRWCEQWiIXXO31lD4MBP6Jz382PTIw==
-=8lva
------END PGP MESSAGE-----
diff --git a/macros/latex/contrib/ms/multitoc.bug b/macros/latex/contrib/ms/multitoc.bug
deleted file mode 100644
index 400db9b6b5..0000000000
--- a/macros/latex/contrib/ms/multitoc.bug
+++ /dev/null
@@ -1,11 +0,0 @@
-This file is part of the multitoc package.
------------------------------------------
-
-\ProvidesFile{multitoc.bug}[1999/06/08 v2.01 MultiToc Package Bugs (MS)]
-
-This file contains problem-records and bug-reports. Unsolved problems
-and uncorrected but known bugs (so called features) start out with two
-exclamation marks before the number. Fixed problems will start with two
-asterisks.
-
-No bugs so far. \ No newline at end of file
diff --git a/macros/latex/contrib/ms/multitoc.ins b/macros/latex/contrib/ms/multitoc.ins
deleted file mode 100644
index 154b6ec1d5..0000000000
--- a/macros/latex/contrib/ms/multitoc.ins
+++ /dev/null
@@ -1,116 +0,0 @@
-%% \ProvidesFile{multitoc.ins}
-%% [1999/06/08 v2.01 Installation script for MultiToc Package (MS)]
-%%
-%% Copyright (c) [1998..1999] by Martin Schr\"oder. All rights reserved.
-%%
-%% This program may be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License, either version 1.0 of this
-%% license, or (at your option) any later version.
-%% The latest version of this license is in
-%% CTAN:macros/latex/base/lppl.txt.
-%%
-%% Happy users are requested to send me a postcard. :-)
-%%
-%% checksum = "55078 128 458 3787"
-%%
-%% The checksum field above contains a CRC-16 checksum as the first
-%% value, followed by the equivalent of the standard UNIX wc (word
-%% count) utility output of lines, words, and characters.
-%% This is produced by Robert Solovay's checksum utility.
-%%
-%% --------------- start of docstrip commands ------------------
-\input docstrip
-{\ifx\endbatchfile\undefined
-\Msg{**********************************************}
-\Msg{*}
-\Msg{* This installation requires docstrip}
-\Msg{* version 2.4d or later.}
-\Msg{*}
-\Msg{* An older version of docstrip has been input}
-\Msg{*}
-\Msg{**********************************************}
-\errhelp{Move or rename old docstrip.tex.}
-\errmessage{Old docstrip in input path}
-\batchmode
-\csname @@end\endcsname
-\fi}
-
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* The multitoc distribution contains these files:}
-\Msg{*}
-\Msg{* \space\space multitoc.asc}
-\Msg{* \space\space multitoc.dtx}
-\Msg{* \space\space multitoc.dvi}
-\Msg{* \space\space multitoc.ins}
-\Msg{* \space\space multitoc.bug}
-\Msg{*}
-\Msg{* If you receive only some of these files from someone, complain!}
-\Msg{*}
-\Msg{***********************************************************}
-
-\preamble
-
-Copyright (c) [1998..1999] by Martin Schr"oder. All rights reserved.
-
-This file is part of the MultiToc package
-
-This program may be redistributed and/or modified under the terms
-of the LaTeX Project Public License, either version 1.0 of this
-license, or (at your option) any later version.
-The latest version of this license is in
- CTAN:macros/latex/base/lppl.txt.
-
-Happy users are requested to send me a postcard. :-)
-
-The MultiToc package contains these files:
-
- multitoc.asc
- multitoc.dtx
- multitoc.dvi
- multitoc.ins
- multitoc.bug
-
-Error Reports in case of UNCHANGED versions to
-
- Martin Schr"oder
- Cr"usemannallee 3
- D-28213 Bremen
- Martin.Schroeder@ACM.org
-
-\endpreamble
-\declarepreamble\driverpreamble
-
-This file is part of the MultiToc package
------------------------------------------
-
-Copyright (c) [1998..1999] by Martin Schr"oder. All rights reserved.
-
-To produce the documentation in the way you like you are allowed
-to change this driver file.
-
-\endpreamble
-
-\keepsilent
-\askforoverwritefalse
-\generate{%
- \file{multitoc.sty}{\from{multitoc.dtx}{package}}
- \usepreamble\driverpreamble
- \file{multitoc.drv}{\from{multitoc.dtx}{driver}}
- }
-
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* style files into a directory searched by TeX:}
-\Msg{*}
-\Msg{* \space\space multitoc.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file multitoc.drv}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing}
-\Msg{***********************************************************}
-\endbatchfile
-%%
-%% End of file `multitoc.ins'.
diff --git a/macros/latex/contrib/ms/multitoc.pdf b/macros/latex/contrib/ms/multitoc.pdf
deleted file mode 100644
index b72c2a0c4c..0000000000
--- a/macros/latex/contrib/ms/multitoc.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/msu-thesis/README.md b/macros/latex/contrib/msu-thesis/README.md
index 8e706e6de9..d1942487f7 100644
--- a/macros/latex/contrib/msu-thesis/README.md
+++ b/macros/latex/contrib/msu-thesis/README.md
@@ -1,4 +1,4 @@
-# MSU Thesis Class Version 4.2b 2024/05/16
+# MSU Thesis Class Version 4.3b 2024/07/08
Copyright 2011-2024 by Alan Munn <amunn@msu.edu>
@@ -58,6 +58,7 @@ a template.
If you are using Overleaf, you should upload a copy of `msu-thesis.cls` to your project. It *must* have exactly this name to be found. Click on the Menu icon and make sure to choose the latest version of TeX Live for compilation.
+## Licence
This package may be distributed and/or modified under the conditions of
the LaTeX Project Public License, either version 1.3 of this license or
diff --git a/macros/latex/contrib/msu-thesis/docs/msu-thesis.tex b/macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
index 7ea3b12edf..ffd0904eb8 100644
--- a/macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
+++ b/macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
@@ -2,8 +2,8 @@
\documentclass[11pt]{article}
-\def\msuversion{4.2b}
-\def\msudate{2024/05/16}
+\def\msuversion{4.3b}
+\def\msudate{2024/07/08}
\title{\textbf{Using the MSU Thesis Class}}
\author{\textbf{Alan Munn}\\Department of Linguistics, Languages, and Cultures\\Michigan State University\\\texttt{\href{mailto:amunn@msu.edu}{amunn@msu.edu}}}
\date{Version \msuversion\\\msudate}
@@ -137,6 +137,7 @@ In addition to all the user functionality defined by \pkg{memoir}, the \pkg{msu-
\toprule
{\bs msucaptiondelim} & Delimiter for floating elements (see section \ref{captiondelim}).\\
{\bs msutocdelim} & Delimiter for table of contents chapter/section titles.\\
+{\bs msuappendixdelim} & Delimiter for table of contents appendix titles.\\
%{\bs setabstractnamespace} & Changes spacing after the name in the abstract (see section \ref{abstractspacing}).\\
\bottomrule
\end{tabularx}
@@ -200,8 +201,8 @@ The thesis guide suggests that you use a simplified table of contents that lists
\begin{quote}
|\setcounter{msutocdepth}{0}|
\end{quote}
-\subsubsection{Ensuring the minimum number of leader dots}
-If your chapter titles are very long, they sometimes fail to put any leader dots before the page number in the Table of Contents. The thesis office requires a minimum of three dots of leaders for any TOC line. You can solve this problem by putting a line break into the TOC entry title. To do this, use the optional argument of the corresponding |\chapter| or |\section| etc. command. Note that the line break needs to be preceded by |\protect|.
+\subsubsection{Adding line breaks to TOC entries}
+If your chapter titles are very long, they sometimes fail to put any leader dots before the page number in the Table of Contents or they hyphenate a word in the title. The thesis office requires a minimum of three dots of leaders for any TOC line, and they don't seem to like hyphenation inside TOC entries. You can solve both of these problems by putting a line break into the TOC entry title. To do this, use the optional argument of the corresponding |\chapter| or |\section| etc. command. Note that the line break needs to be preceded by |\protect|.
%\begin{quote}
\begin{lstlisting}[frame=none,xleftmargin=2.5em]
@@ -211,7 +212,9 @@ If your chapter titles are very long, they sometimes fail to put any leader dots
%\end{quote}
\subsection{Captions}
\subsubsection{Caption delimiter}\label{captiondelim}
-Because the thesis office doesn't understand anything about punctuation, it requires the colon that would appear in a caption to also appear in the contents lists. Since they don't care about the colon itself, but just consistency I've removed colons from the captions entirely, since leaving it in makes the contents lists look really stupid. But in case you or your advisor want the colon in captions, you can add the colon back in by adding |\renewcommand{\msucaptiondelim}{:\space}| to your preamble, and the class will make sure the Lists of Tables and Figures match in formatting. If you have other floating objects with captions (e.g., algorithms, listings) you may need to change their delimiter too (see below). How you do this may depend on the particular packages you are using.
+Because the thesis office doesn't understand anything about punctuation, it requires the colon that would appear in a caption to also appear in the contents lists. Since they don't care about the colon itself, but just consistency I've removed colons from the captions entirely, since leaving it in makes the contents lists look really stupid. But in case you or your advisor want the colon in captions, you can add the colon back in by adding |\renewcommand{\msucaptiondelim}{:}| to your preamble, and the class will make sure the Lists of Tables and Figures match in formatting. If you have other floating objects with captions (e.g., algorithms, listings) you may need to change their delimiter too (see below). How you do this may depend on the particular packages you are using.
+\subsection{Colons after Appendix titles}\label{appendixdelim}
+I have also received reports that sometimes the thesis office requires a colon after appendix titles in the table of contents. To add this colon you can add |\renewcommand{\msuappendixdelim}{:}| to your preamble.
\subsubsection{New lists and floats}
Note that the thesis office no longer seems to \emph{require} lists of anything other than the main table of contents. This is another odd decision on their part. If do include a List of Tables and List of Figures and need to add other lists, you can follow the directions here. Note that lists of algorithms require special treatment. See §\ref{algorithms}.
@@ -452,7 +455,8 @@ Version 3.7 added improved support for \pkg{hyperref}.
Version 4.0 implements the new requirements as of September 2022, including adding a |\dualmajor| command.
Various spacing changes have been made which will make your document look like you used Word, but this is what the thesis office seems to care about.
Version 4.1 added the |msutocdepth| counter to allow for the chapters-only format that the thesis office recommends.
-Version 4.2 changed the spacing parameters for subsections to appease the thesis office yet again.
+Version 4.2 changed the spacing parameters for subsections to appease the thesis office yet again and added an explicit check for an up-to-date kernel.
+Version 4.3 added a |\msuappendixdelim| command to appease the thesis office's thirst for colons.
\section{Acknowledgements}
Thanks to Lars Madsen, Ulrike Fischer and Peter Wilson for help with setting up parts of
@@ -463,8 +467,8 @@ Florent Chervet for early \pkg{hyperref} code (up until v.3.6), and Ulrike Fisch
current \pkg{hyperref} code. Thanks to David Carlisle for helping me understand a ridiculous spacing problem.
Thanks also to the following people who have reported
problems over the years: Irina Agafonova, Ali Al-jiboory, Abubakr Ayesh, Julian Blank,
-Nathan Brugnone, Dmitriy Bryndin, Greg Christian, Kyle Crayne, Ciaron Hamilton, Matt Husband, Changkuk
-Jung, Claire Kopenhafer, Adam Liter, Vanessa Maldonado, Andriana Manousidaki, Ben Miller, William Muir, Eureka
+Nathan Brugnone, Dmitriy Bryndin, Harrison Cassady, Greg Christian, Kyle Crayne, Ciaron Hamilton, Matt Husband, Changkuk
+Jung, Minkyu Kim, Claire Kopenhafer, Adam Liter, Vanessa Maldonado, Andriana Manousidaki, Ben Miller, William Muir, Eureka
Pai, Alicia Parrish, Victoria Parrish, Neil ver Planck, Taha Posos, Nick Rekuski, Giacomo Romanini, William Sands, Adam
Soliman, Mookyong Son, Erik Stitt, Fanurs C.E. Teh, Eremey Valetov, Matthew Vincent, Michael Wojcik, Stephen Yowono, Atacan Yücesoy, Ali
Zare, and Yisu Zhou. A special thank you to Non Thongprong who graciously provided a copy
diff --git a/macros/latex/contrib/msu-thesis/msu-thesis.cls b/macros/latex/contrib/msu-thesis/msu-thesis.cls
index f873f7a964..538a98da06 100644
--- a/macros/latex/contrib/msu-thesis/msu-thesis.cls
+++ b/macros/latex/contrib/msu-thesis/msu-thesis.cls
@@ -192,11 +192,13 @@
% Version 4.1h 2023/10/07 Changed option processing code
% Version 4.1i 2023/12/02 Fixed spurious blank page with biblatex bibliography
% Version 4.2 2024/02/18 Changed spacing for sections to address complaints about adjacent sectioning commands
-% Version 4.2b 2024/05/16 Added version check for l3kernel.
+% Version 4.2b 2024/05/16 Added version check for l3kernel.
+% Version 4.3 2024/06/07 Fixed bug with TOCs when calc package was loaded; added \msuappendixdelim
+% Version 4.3b 2024/07/08 Fixed spurious page break with biblatex per chapter bibliographies
% Report bugs/problems/questions to <amunn@msu.edu>
%
-\def\msu@version{4.2b}
-\def\msu@date{2024/05/16}
+\def\msu@version{4.3b}
+\def\msu@date{2024/07/08}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{msu-thesis}[\msu@date\space Michigan State University Thesis Class version \msu@version]
\@ifundefined{ExplLoaderFileDate}
@@ -333,7 +335,6 @@ chapterapp.code = {
% This may also be solved by using \hypersetup{hypertexnames=false}
% hard to tell whether this is a better solution.
-
% make title 2in from top of page
% This value is crazy because the grad school doesn’t know how to measure
\setlength{\droptitle}{.25in} % changed again due to topskip removal 12/13/17
@@ -499,6 +500,7 @@ chapterapp.code = {
\renewcommand\cftsectionfont{\msu@tocfont} % fixed 12/13/17
\renewcommand\cftchapterpagefont{\msu@tocfont}
\renewcommand*{\cftappendixname}{APPENDIX\space}
+ \renewcommand*\cftchapteraftersnum{\msuappendixdelim}
}
\cftinsertcode{SINGAPP}{\renewcommand{\cftchapteraftersnum}{}}
@@ -517,7 +519,7 @@ chapterapp.code = {
% chapters in the source
\newlength\apptoclen
-\settowidth{\apptoclen}{APPENDIX M}
+\settowidth{\apptoclen}{APPENDIX: M}
\cftinsertcode{APPENDICES}{
\setlength\cftchapterindent{\cftsectionindent}
\setlength\cftsectionnumwidth{\apptoclen} % add the extra space
@@ -525,7 +527,7 @@ chapterapp.code = {
\renewcommand\cftsectionfont{\msu@tocfont} % fixed 12/13/17
\renewcommand\cftchapterpagefont{\msu@tocfont}
\renewcommand*{\cftappendixname}{APPENDIX\space}
- \renewcommand\cftchapteraftersnum{\msutocdelim}
+ \renewcommand\cftchapteraftersnum{\msuappendixdelim}
%\ifthenelse{\value{msutocdepth}=0}{\addtocounter{tocdepth}{-1}}{} % removed 8/12/2023
}
@@ -538,7 +540,7 @@ chapterapp.code = {
\setlength{\cftbeforechapterskip}{1.0em \@plus\p@}
\renewcommand\cftchapterfont{\msu@chapfont\MakeUppercase}
\renewcommand\cftchapterpagefont{\msu@chapfont}
- \setcounter{tocdepth}{\value{msutocdepth}}
+ \protect\setcounter{tocdepth}{\value{msutocdepth}}
}
% This code resets the changes made in the APP code back to normal
% so that the bibliography will appear correctly in the TOC
@@ -547,7 +549,7 @@ chapterapp.code = {
\setlength{\cftbeforechapterskip}{1.0em \@plus\p@}
\renewcommand\cftchapterfont{\msu@chapfont\MakeUppercase}
\renewcommand\cftchapterpagefont{\msu@chapfont}
- \setcounter{tocdepth}{\value{msutocdepth}}
+ \protect\setcounter{tocdepth}{\value{msutocdepth}}
}
\cftinsertcode{CHAPBIB}{
@@ -679,6 +681,7 @@ chapterapp.code = {
% contents lists don't look so stupid. Can be changed if necessary.
\newcommand*\msucaptiondelim{\space}
\newcommand*\msutocdelim{} % removed idiotic colon 5/25/23
+\newcommand*\msuappendixdelim{} % added 6/7/24
\captiondelim{\msucaptiondelim}
\pagestyle{plain}
@@ -773,11 +776,11 @@ chapterapp.code = {
% \ifmsu@chapterapp\else
\msu@singleappendixtrue
% \fi% make sure single appendix doesn't have a number if global 3.1b (always 3.2)
- \msu@apppage\cftinserthook{toc}{SINGAPP}\setcounter{tocdepth}{0}\@resets@pp\anappendixtrue}%
+ \msu@apppage\cftinserthook{toc}{SINGAPP}\protect\setcounter{tocdepth}{0}\@resets@pp\anappendixtrue}%
{\@ppsaveapp\@pprestoresec\anappendixfalse\cftinserthook{toc}{CHAPAPPR}} % reset aded 2022/04/16
\renewenvironment{appendices}%
- {\msu@singleappendixfalse\msu@apppage\ifmsu@chapterapp\cftinserthook{toc}{APPENDICES}\fi\addtocontents{toc}{\setcounter{tocdepth}{0}}
+ {\msu@singleappendixfalse\msu@apppage\ifmsu@chapterapp\cftinserthook{toc}{APPENDICES}\fi\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\@resets@pp\anappendixtrue}%
{\@ppsaveapp\@pprestoresec\anappendixfalse\cftinserthook{toc}{CHAPAPPR}} % reset added 2022/04/16
@@ -835,9 +838,10 @@ chapterapp.code = {
% This code probably needs to be revisited since it’s a unholy amalgam of old and new code
% Removed clearpage from the document level code in response to issue #26.
% Problem seems to only arise with biblatex so more testing is needed
+% Added test for natbib here 7/8/2024 because biblatex produces extra page
\newcommand\msu@addbibheadtotoc{%
\ifmsu@chapterbib
- \clearpage\phantomsection\addcontentsline{toc}{\msu@bibsection}{\bibtocname}
+ \@ifpackageloaded{natbib}{\clearpage}{}\phantomsection\addcontentsline{toc}{\msu@bibsection}{\bibtocname}
\else
\phantomsection\addcontentsline{toc}{chapter}{\bibtocname}
\fi
diff --git a/macros/latex/contrib/msu-thesis/msu-thesis.pdf b/macros/latex/contrib/msu-thesis/msu-thesis.pdf
index 89f49a4d54..11fe39050a 100644
--- a/macros/latex/contrib/msu-thesis/msu-thesis.pdf
+++ b/macros/latex/contrib/msu-thesis/msu-thesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
index 3fea93983a..2de16c4965 100644
--- a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
+++ b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
Binary files differ
diff --git a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
index f4ee4c9157..d0ce1cca0c 100644
--- a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
+++ b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
@@ -7,7 +7,7 @@
\usepackage[]{chapterbib}
\usepackage[]{natbib}
\usepackage{lipsum}
-
+\renewcommand{\msuappendixdelim}{:}
\usepackage{hyperref}
diff --git a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex
index eb0b2e2b83..6c02721c99 100644
--- a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex
+++ b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex
@@ -1,5 +1,5 @@
% This is a template for use with the MSU Thesis class
-% Version 4.1b 2023/05/25
+% Version 4.3 2024/06/07
%
% Class options:
%[PhD] Doctor of Philosophy (default)
@@ -61,10 +61,6 @@
%
%\dedication{This thesis is dedicated to someone.}
%
-% The default TOC format for the class lists both chapters and sections
-% The thesis office suggests only listing chapters. If you prefer that format
-% uncomment the next line:
-%\setcounter{msutocdepth}{0} % sets TOC to list chapters only
%
\begin{document}
@@ -100,9 +96,21 @@
Your acknowledgements here.
%
\clearpage
+% The default TOC format for the class lists both chapters and sections
+% The thesis office suggests only listing chapters. If you prefer that format
+% uncomment the next line:
+%
+%\setcounter{msutocdepth}{0} % sets TOC to list chapters only
+%
% We need to turn single spacing back on for the contents/figures/tables lists
+
\SingleSpacing
\tableofcontents* % table of contents will not be listed in the TOC
+%
+% The thesis office now seems to discourage the use of lists of tables/figures etc.
+% Again, this is a very dubious suggestion, since it makes it harder for the people who actually
+% read your thesis, so I would recommend keeping these lists unless the thesis office forces you to
+% remove them or finds other problems with them.
%\clearpage
%\listoftables % comment this out if you have no tables
%\clearpage
@@ -131,6 +139,11 @@ Your acknowledgements here.
% If you are using it for an MA/MS thesis you still need to have chapters, even if they are very small.
\chapter{Your first chapter}
+% The \chapter command supports an optional argument for the entry in the Table of Contents. The thesis
+% office sometimes complains about hyphenation in the TOC or entries with too few dots! If they do, you
+% can use the optional argument of \chapter (or \section etc.) to add explicit linebreaks in the TOC entries:
+%\chapter[Long title that will \protect\\ break before the word ‘break’]{Long title that will break before the word ‘break’}
+%
%
% If you have pages that must appear in landscape mode, use the [lscape] documentclass option
% and enclose the pages in a {landscape} environment.
diff --git a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
index 1b819b0aa0..8ac6fc3ef5 100644
--- a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
+++ b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
Binary files differ
diff --git a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex
index bd67ccb091..a00f0b1070 100644
--- a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex
+++ b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex
@@ -1,5 +1,5 @@
% !TEX TS-program = pdflatexmk
-% v4.1c Testfile
+% v4.3 Testfile
\listfiles
\documentclass[lscape]{msu-thesis}
@@ -26,6 +26,7 @@
\usepackage{lipsum}
\usepackage{xcolor}
\usepackage{enumitem}
+\usepackage{calc}
\usepackage[unit=in]{fgruler}
\usepackage{gb4e}
\counterwithin{exx}{chapter}
@@ -41,6 +42,7 @@
\newlistentry{listing}{lol}{0}
\renewcommand*{\cftlistingname}{Listing\space}
\renewcommand*{\cftlistingaftersnum}{\msucaptiondelim}
+\renewcommand*{\msuappendixdelim}{:}
\usepackage[bookmarksopenlevel=2,bookmarks=true]{hyperref} % not needed but here for testing
\setcounter{msutocdepth}{1} % default is 1; this puts only chapters in the TOC
@@ -269,6 +271,7 @@ A & B & C & D & E & F & G \\
% use this if you have more than one appendix
\clearpage
%\backmatter
+
\bibliography{MSU-thesis-testfile}
%\begin{appendix} ... \end{appendix} % use this if you have only one appendix
%\begin{appendix}
@@ -284,8 +287,7 @@ A & B & C & D & E & F & G \\
\section{An appendix section}
\lipsum[16-17]
\end{appendices}
-% This command creates the cover page for the bibliography
-%\makebibliographypage
+
\end{document}
diff --git a/macros/latex/contrib/multitoc/README.md b/macros/latex/contrib/multitoc/README.md
new file mode 100644
index 0000000000..69078f454e
--- /dev/null
+++ b/macros/latex/contrib/multitoc/README.md
@@ -0,0 +1,44 @@
+# The `multitoc` package
+
+Copyright (C) Martin Schröder, 1998–1999, Marei Peischl (peiTeX) <marei@peitex.de>, 2024
+
+ multitoc 2024/06/13 v2.02
+
+***************************************************************************
+
+ This material is subject to the LaTeX Project Public License version 1.3c
+ or later. See http://www.latex-project.org/lppl.txt for details.
+
+***************************************************************************
+
+This work has the LPPL maintenance status `maintained'.
+This package is maintained but will not receive any additional features anymore.
+
+The Current Maintainer of this work is
+ Marei Peischl <marei@peitex.de>.
+
+[Link to the GitLab Repository](https://gitlab.com/TeXhackse/ragged2e)
+
+## Abstract
+This package only exists and is maintained for compatibility reasons!
+
+The package automatically sets the table of contents, list of figures and list of tables in two or more columns (the number of columns may be configured).
+
+The package uses the multicol package.
+
+## Provided files
+
+* README.md
+* multitoc.dtx
+* multitoc.ins
+
+The file
+* multitoc.sty
+
+## Issue Tracker
+If you think you may have found a bug in this package, please visit
+ https://gitlab.com/TeXhackse/multitoc/issues
+
+## Version History
+ * 2.02 Bugfix to no longer break other lists but toc/lot and lof
+t. \ No newline at end of file
diff --git a/macros/latex/contrib/ms/multitoc.dtx b/macros/latex/contrib/multitoc/multitoc.dtx
index a88e69fbe6..2e6c5bd9c9 100644
--- a/macros/latex/contrib/ms/multitoc.dtx
+++ b/macros/latex/contrib/multitoc/multitoc.dtx
@@ -1,16 +1,53 @@
+%% \iffalse meta-comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Copyright (C) Martin Schröder, 1998–1999
+% Marei Peischl (peiTeX) <marei@peitex.de>, 2024
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% This package is maintained but will not receive any additional features.
+%
+% The Current Maintainer of this work is
+% Marei Peischl <marei@peitex.de>.
+%
+%
+% This work consists of the files
+% README.md
+% multitoc.dtx
+% multitoc.ins
+% and the derived file
+% multitoc.sty.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% \fi
% \iffalse
-\NeedsTeXFormat{LaTeX2e}
+\NeedsTeXFormat{LaTeX2e}[2015-09-18]
%<package>\ProvidesPackage{multitoc}
-%<package> [1999/06/08 v2.01 MultiToc Package (MS)]
+%<package> [2024/06/13 v2.02 MultiToc Package]
%
%<*driver>
\ProvidesFile{multitoc.drv}
- [1999/06/08 v2.01 Driver for MultiToc Package (MS)]
+ [1999/06/08 v2.02 Driver for MultiToc Package]
\documentclass{ltxdoc}
\usepackage{url}
\usepackage{ragged2e}
\usepackage[toc]{multitoc}
\GetFileInfo{multitoc.sty}
+\makeatletter
+\IfFileExists{gitHeadInfo.gin}{
+ \newcommand*{\GI@githeadinfo@file}{gitHeadInfo.gin}
+}{}
+\makeatother
+\usepackage{gitinfo2}
\setcounter{IndexColumns}{2}
\EnableCrossrefs
%%\DisableCrossrefs% Say \DisableCrossrefs if index is ready
@@ -25,74 +62,8 @@
\DocInput{multitoc.dtx}
\end{document}
%</driver>
-%
-% Copyright (c) [1998..1999] by Martin Schr\"oder. All rights reserved.
-%
-% This program may be redistributed and/or modified under the terms
-% of the LaTeX Project Public License, either version 1.0 of this
-% license, or (at your option) any later version.
-% The latest version of this license is in
-% CTAN:macros/latex/base/lppl.txt.
-%
-% Happy users are requested to send me a postcard. :-)
-%
-% For error reports in case of UNCHANGED versions see multitoc.ins
-%
% \fi
%
-% \CheckSum{83}
-%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%%
-%% \iffalse meta-comment
-%% ===================================================================
-%% @LaTeX-style-file{
-%% author = {Martin Schr\"oder},
-%% version = "2.01",
-%% date = "8 June 1999",
-%% filename = "multitoc.sty",
-%% address = {Martin Schr\"oder
-%% Cr\"usemannallee 3
-%% D-28213 Bremen
-%% telephone = "+49-421-2239425",
-%% email = "Martin.Schroeder@ACM.org",
-%% pgp-Key = "2048 bit / KeyID 292814E5",
-%% pgp-fingerprint = "7E86 6EC8 97FA 2995 82C3 FEA5 2719 090E",
-% checksum = "62732 556 2216 19056",
-% codetable = "ISO/ASCII",
-% keywords = "LaTeX, multicol, toc, lof, lot",
-% dependences = "multicol",
-% supported = "yes",
-%% docstring = "LaTeX package which automatically sets only
-%% the table of contents, list of figures and list
-%% of tables in two or more columns.
-%% The number of columns can be configured.
-%% Uses the multicol package.
-%
-% The checksum field above contains a CRC-16
-% checksum as the first value, followed by
-% the equivalent of the standard UNIX wc
-% (word count) utility output of lines,
-% words, and characters. This is produced
-% by Robert Solovay's checksum utility."
-%% }
-%% ===================================================================
-%% \fi
-%
% \changes{v0.90}{1998/05/23}{New}
% \changes{v1.00}{1998/08/09}{Documentation improved}
% \changes{v2.00}{1998/08/23}{Redesign}
@@ -109,24 +80,28 @@
% \title{\unskip
% The \textsf{multitoc} package^^A
% \thanks{^^A
-% The version number of this file is \fileversion,
-% last revised \filedate.\protect\newline
+% The version number of this file is \fileversion,
+% revision~\#\gitAbbrevHash, last revised \protect\gitAuthorIsoDate.\protect\newline
% The name \textsf{multitoc} is a tribute to the $8+3$
% file-naming convention of certain ``operating
% systems''; strictly speaking it should be
% \textsf{MulticolumnToc}.}
% }
-% \author{Martin Schr\"oder\\[0.5ex]
-% \normalsize Cr\"usemannallee 3\\
-% \normalsize D-28213 Bremen\\
-% \normalsize Martin.Schroeder@ACM.org\\
-% \scriptsize \texttt{PGP-Key: 2048 bit / KeyID 292814E5}\\[-0.5em]
-% \scriptsize \texttt{7E86 6EC8 97FA 2995~~82C3 FEA5 2719 090E}}
+% \author{Martin Schröder\\
+% \url{https://gitlab.com/TeXhackse/multitoc}\thanks{maintained by Marei Peischl}}
% \date{\filedate}
% \maketitle
%
% ^^A -----------------------------
%
+% \begingroup\renewcommand*{\abstractname}{Disclaimer/Warning}
+% \begin{abstract}
+% \changes{v2.02}{2024/06/13}{Add note, that there will not be any additional features.}
+% This package is maintained to keep compatibility but will not receive any further feature extensions as there are a lot of packages providing by far more functionality.
+%
+% In case you are looking for methods to modify lists have a look at Markus Kohm's tocbasic Package \cite{package:tocbasic} or the corresponding CTAN Topic \url{https://ctan.org/topic/toc-etc}.
+% \end{abstract}
+% \endgroup
%
% \begin{abstract}
% This package allows setting only the table of contents, list of
@@ -318,6 +293,11 @@
% \newblock The \package{count1to} package.
% \newblock \url{CTAN: tex-archive/macros/latex/contrib/supported/ms/count1to.dtx}.
% \newblock \LaTeXe{} package.
+% \bibitem{package:tocbasic}
+% Markus Kohm
+% \newblock KOMA-Script
+% \newblock \url{CTAN: tex-archive/macros/latex/contrib/koma-script/tocbasic.dtx}.
+% \newblock \LaTeXe{} package.
% \end{thebibliography}
%
% }
@@ -448,25 +428,24 @@
% We also have to determine the number of columns to use.\footnote{^^A
% This could probably be coded more effeciently, but this code
% works\ldots}
+% \changes{v2.02}{2024/06/13}{Fix bug breaking other lists but toc/lof/lot. Thanks to Markus Kohm for reporting.}
% \begin{macrocode}
\let\@multitoc@starttoc\@starttoc
+\ExplSyntaxOn
\renewcommand*{\@starttoc}[1]{%
- \ifthenelse{\boolean{@multitoc@toc}\and\equal{#1}{toc}}{%
- \begin{multicols}{\multicolumntoc}%
- \@multitoc@starttoc{#1}%
- \end{multicols}%
- }{}%
- \ifthenelse{\boolean{@multitoc@lot}\and\equal{#1}{lot}}{%
- \begin{multicols}{\multicolumnlot}%
- \@multitoc@starttoc{#1}%
- \end{multicols}%
- }{}%
- \ifthenelse{\boolean{@multitoc@lof}\and\equal{#1}{lof}}{%
- \begin{multicols}{\multicolumnlof}%
- \@multitoc@starttoc{#1}%
- \end{multicols}%
- }{}%
- }
+ \clist_if_in:nnTF {toc,lof,lot} {#1} {
+ \ifthenelse{\boolean{@multitoc@#1}}{
+ \begin{multicols}{\use:c{multicolumn#1}}%
+ \@multitoc@starttoc{#1}%
+ \end{multicols}
+ }{
+ \@multitoc@starttoc{#1}
+ }
+ }{
+ \@multitoc@starttoc{#1}
+ }
+}
+\ExplSyntaxOff
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/contrib/multitoc/multitoc.ins b/macros/latex/contrib/multitoc/multitoc.ins
new file mode 100644
index 0000000000..e42692f99a
--- /dev/null
+++ b/macros/latex/contrib/multitoc/multitoc.ins
@@ -0,0 +1,47 @@
+\input docstrip.tex
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{ragged2e.ins}
+ [2024/06/13 v2.02 Installation script for MultiToc Package]
+
+\preamble
+Copyright (C) 1998–1999 Martin Schröder, 2024 Marei Peischl (peiTeX) <marei@peitex.de>
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3c
+of this license or (at your option) any later version.
+The latest version of this license is in
+http://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+This work has the LPPL maintenance status `maintained'.
+
+The Current Maintainer of this work is
+ Marei Peischl <marei@peitex.de>.
+
+This work consists of the files multitoc.dtx and multitoc.ins
+and the derived file multitoc.sty.
+
+\endpreamble
+\keepsilent
+\askforoverwritefalse
+\generate{%
+ \file{multitoc.sty}{\from{multitoc.dtx}{package}}
+}
+
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the following}
+\Msg{* style files into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space multitoc.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file multitoc.dtx}
+\Msg{* through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing}
+\Msg{***********************************************************}
+\endbatchfile
+%%
+%% End of file `multitoc.ins'.
diff --git a/macros/latex/contrib/multitoc/multitoc.pdf b/macros/latex/contrib/multitoc/multitoc.pdf
new file mode 100644
index 0000000000..7401b2f53e
--- /dev/null
+++ b/macros/latex/contrib/multitoc/multitoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/nicematrix/README.md b/macros/latex/contrib/nicematrix/README.md
index da760d4374..2318c86d3a 100644
--- a/macros/latex/contrib/nicematrix/README.md
+++ b/macros/latex/contrib/nicematrix/README.md
@@ -4,6 +4,8 @@ Author: F. Pantigny (`fpantigny@wanadoo.fr`).
CTAN page: `https://ctan.org/pkg/nicematrix`
+GitHub page: `github.com/fpantigny/nicematrix`
+
## License
The LaTeX extension `nicematrix` is distributed under the LPPL 1.3 license.
diff --git a/macros/latex/contrib/nicematrix/nicematrix-code.dtx b/macros/latex/contrib/nicematrix/nicematrix-code.dtx
index 340d2e0f5e..05251bd9cd 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-code.dtx
+++ b/macros/latex/contrib/nicematrix/nicematrix-code.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% This file should be compiled with $xelatex$.
+% This file should be compiled with $lualatex$.
%
% Copyright (C) 2018-2024 by F. Pantigny
% ------------------------------------------
@@ -17,8 +17,8 @@
%
% \fi
% \iffalse
-\def\myfileversion{6.27b}
-\def\myfiledate{2024/04/23}
+\def\myfileversion{6.28b}
+\def\myfiledate{2024/06/29}
%
%
%<*batchfile>
@@ -102,25 +102,11 @@ version 2005/12/01 or later.
%
%
% \bigskip
-% By default, the package \pkg{nicematrix} doesn't patch any existing code.
+% The development of the extension \pkg{nicematrix} is done on the following GitHub
+% depot:
%
-% \smallskip
-% However, when the option |renew-dots| is used, the commands |\cdots|,
-% |\ldots|, |\dots|, |\vdots|, |\ddots| and |\iddots| are redefined in the
-% environments provided by \pkg{nicematrix}. In the same way, if the option
-% |renew-matrix| is used, the environment |{matrix}| of \pkg{amsmath} is
-% redefined.
-%
-% \smallskip
-% On the other hand, the environment |{array}| is never redefined.
+% \verb|https://github.com/fpantigny/nicematrix|
%
-% \smallskip
-% Of course, the package \pkg{nicematrix} uses the features of the package
-% \pkg{array}. It tries to be independent of its implementation. Unfortunately,
-% it was not possible to be strictly independent. For example, the package
-% \pkg{nicematrix} relies upon the fact that the package |{array}| uses
-% |\ialign| to begin the |\halign|.
-%
%
% \bigskip
% \section{Declaration of the package and packages loaded}
@@ -169,7 +155,11 @@ version 2005/12/01 or later.
% In the version 2.6a of \pkg{array}, important modifications have been done for
% the Tagging Project.
% \begin{macrocode}
-\bool_const:Nn \c_@@_tagging_array_bool { \cs_if_exist_p:N \ar@ialign }
+\bool_const:Nn \c_@@_tagging_array_bool
+ { \IfPackageAtLeastTF { array } { 2024/05/01 } \c_true_bool \c_false_bool }
+\bool_const:Nn \c_@@_testphase_table_bool
+ { \IfPackageLoadedTF { latex-lab-testphase-table } \c_true_bool \c_false_bool
+ }
% \end{macrocode}
%
%
@@ -299,19 +289,27 @@ version 2005/12/01 or later.
%
% \bigskip
% \begin{macrocode}
-\cs_new_protected:Npn \@@_security_test_i:w \ignorespaces #1
+\bool_if:NTF \c_@@_tagging_array_bool
{
- \peek_meaning:NF \unskip { \@@_error:n { Internal~error } }
- #1
+ \cs_new_protected:Npn \@@_security_test_i:w \ignorespaces #1
+ {
+ \peek_meaning:NF \textonly@unskip { \@@_error:n { Internal~error } }
+ #1
+ }
+ }
+ {
+ \cs_new_protected:Npn \@@_security_test_i:w \ignorespaces #1
+ {
+ \peek_meaning:NF \unskip { \@@_error:n { Internal~error } }
+ #1
+ }
}
% \end{macrocode}
%
% \bigskip
% Here, the box |\l_tmpa_box| will be used as sandbox to take our security test.
-% This code has been modified in version 6.18 (see question 682891 on TeX
-% StackExchange).
% \begin{macrocode}
-\hook_gput_code:nnn { begindocument / after } { . }
+\hook_gput_code:nnn { begindocument / end } { . }
{
\IfPackageLoadedTF { mdwtab }
{ \@@_fatal:n { mdwtab~loaded } }
@@ -397,6 +395,7 @@ version 2005/12/01 or later.
\tl_const:Nn \c_@@_dot_tl { . }
\tl_const:Nn \c_@@_default_tl { default }
\tl_const:Nn \c_@@_star_tl { * }
+\str_const:Nn \c_@@_star_str { * }
\str_const:Nn \c_@@_r_str { r }
\str_const:Nn \c_@@_c_str { c }
\str_const:Nn \c_@@_l_str { l }
@@ -415,8 +414,8 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \begin{macrocode}
-\cs_generate_variant:Nn \seq_set_split:Nnn { N V n }
-\cs_generate_variant:Nn \str_lowercase:n { V }
+\cs_generate_variant:Nn \seq_set_split:Nnn { N o n }
+\cs_generate_variant:Nn \str_lowercase:n { o }
% \end{macrocode}
%
% \medskip
@@ -565,8 +564,8 @@ version 2005/12/01 or later.
% the rules even if \pkg{colortbl} is not loaded.
% \begin{macrocode}
\cs_set_protected:Npn \CT@arc@ { }
- \cs_set:Npn \arrayrulecolor #1 # { \CT@arc { #1 } }
- \cs_set:Npn \CT@arc #1 #2
+ \cs_set_nopar:Npn \arrayrulecolor #1 # { \CT@arc { #1 } }
+ \cs_set_nopar:Npn \CT@arc #1 #2
{
\dim_compare:nNnT \baselineskip = \c_zero_dim \noalign
{ \cs_gset_nopar:Npn \CT@arc@ { \color #1 { #2 } } }
@@ -574,13 +573,13 @@ version 2005/12/01 or later.
% \end{macrocode}
% Idem for |\CT@drs@|.
% \begin{macrocode}
- \cs_set:Npn \doublerulesepcolor #1 # { \CT@drs { #1 } }
- \cs_set:Npn \CT@drs #1 #2
+ \cs_set_nopar:Npn \doublerulesepcolor #1 # { \CT@drs { #1 } }
+ \cs_set_nopar:Npn \CT@drs #1 #2
{
\dim_compare:nNnT \baselineskip = \c_zero_dim \noalign
{ \cs_gset:Npn \CT@drsc@ { \color #1 { #2 } } }
}
- \cs_set:Npn \hline
+ \cs_set_nopar:Npn \hline
{
\noalign { \ifnum 0 = `} \fi
\cs_set_eq:NN \hskip \vskip
@@ -599,8 +598,8 @@ version 2005/12/01 or later.
% be linked to |\cline| in the beginning of |{NiceArrayWithDelims}|. The
% following commands must \emph{not} be protected.
% \begin{macrocode}
-\cs_set:Npn \@@_standard_cline #1 { \@@_standard_cline:w #1 \q_stop }
-\cs_set:Npn \@@_standard_cline:w #1-#2 \q_stop
+\cs_set_nopar:Npn \@@_standard_cline #1 { \@@_standard_cline:w #1 \q_stop }
+\cs_set_nopar:Npn \@@_standard_cline:w #1-#2 \q_stop
{
\int_if_zero:nT \l_@@_first_col_int { \omit & }
\int_compare:nNnT { #1 } > \c_one_int
@@ -694,8 +693,8 @@ version 2005/12/01 or later.
\tl_if_blank:nF { #1 }
{
\tl_if_head_eq_meaning:nNTF { #1 } [
- { \cs_set:Npn \CT@arc@ { \color #1 } }
- { \cs_set:Npn \CT@arc@ { \color { #1 } } }
+ { \cs_set_nopar:Npn \CT@arc@ { \color #1 } }
+ { \cs_set_nopar:Npn \CT@arc@ { \color { #1 } } }
}
}
\cs_generate_variant:Nn \@@_set_CT@arc@:n { o }
@@ -706,8 +705,8 @@ version 2005/12/01 or later.
\cs_new_protected:Npn \@@_set_CT@drsc@:n #1
{
\tl_if_head_eq_meaning:nNTF { #1 } [
- { \cs_set:Npn \CT@drsc@ { \color #1 } }
- { \cs_set:Npn \CT@drsc@ { \color { #1 } } }
+ { \cs_set_nopar:Npn \CT@drsc@ { \color #1 } }
+ { \cs_set_nopar:Npn \CT@drsc@ { \color { #1 } } }
}
\cs_generate_variant:Nn \@@_set_CT@drsc@:n { o }
% \end{macrocode}
@@ -732,10 +731,6 @@ version 2005/12/01 or later.
\cs_generate_variant:Nn \@@_color:n { o }
% \end{macrocode}
%
-% \bigskip
-% \begin{macrocode}
-\cs_set_eq:NN \@@_old_pgfpointanchor \pgfpointanchor
-% \end{macrocode}
%
% \bigskip
% \begin{macrocode}
@@ -970,6 +965,7 @@ version 2005/12/01 or later.
\bool_new:N \g_@@_rotate_bool
% \end{macrocode}
%
+%
% \bigskip
% The following boolean will be raise then the command |\rotate| is used with
% the key |c|.
@@ -1110,12 +1106,12 @@ version 2005/12/01 or later.
% The following command will be able to reconstruct the full name of the current
% command or environment (despite its name which contains \textsl{env}). This
% command must \emph{not} be protected since it will be used in error messages
-% and we have to use |\str_if_eq:VnTF| and not |\tl_if_eq:NnTF| because we need
+% and we have to use |\str_if_eq:onTF| and not |\tl_if_eq:NnTF| because we need
% to be fully expandable).
% \begin{macrocode}
\cs_new:Npn \@@_full_name_env:
{
- \str_if_eq:VnTF \g_@@_com_or_env_str { command }
+ \str_if_eq:onTF \g_@@_com_or_env_str { command }
{ command \space \c_backslash_str \g_@@_name_env_str }
{ environment \space \{ \g_@@_name_env_str \} }
}
@@ -1163,6 +1159,14 @@ version 2005/12/01 or later.
\bool_new:N \l_@@_in_code_after_bool
% \end{macrocode}
%
+%
+% \bigskip
+% The following parameter will be raised when a block content a |&| in its
+% content (=label).
+% \begin{macrocode}
+\bool_new:N \l_@@_ampersand_bool
+% \end{macrocode}
+%
% \bigskip
% The counters |\l_@@_old_iRow_int| and |\l_@@_old_jCol_int| will be used to
% save the values of the potential LaTeX counters |iRow| and |jCol|. These LaTeX
@@ -1275,11 +1279,21 @@ version 2005/12/01 or later.
% The L3 programming layer provides scratch dimensions |\l_tmpa_dim| and
% |\l_tmpb_dim|. We creates two more in the same spirit.
% \begin{macrocode}
-\dim_zero_new:N \l_@@_tmpc_dim
-\dim_zero_new:N \l_@@_tmpd_dim
+\dim_new:N \l_@@_tmpc_dim
+\dim_new:N \l_@@_tmpd_dim
% \end{macrocode}
%
% \bigskip
+% \begin{macrocode}
+\dim_new:N \g_@@_dp_row_zero_dim
+\dim_new:N \g_@@_ht_row_zero_dim
+\dim_new:N \g_@@_ht_row_one_dim
+\dim_new:N \g_@@_dp_ante_last_row_dim
+\dim_new:N \g_@@_ht_last_row_dim
+\dim_new:N \g_@@_dp_last_row_dim
+% \end{macrocode}
+%
+% \bigskip
% Some cells will be declared as ``empty'' (for example a cell with an
% instruction |\Cdots|).
% \begin{macrocode}
@@ -1475,6 +1489,7 @@ version 2005/12/01 or later.
\str_new:N \l_@@_hpos_block_str
\str_set:Nn \l_@@_hpos_block_str { c }
\bool_new:N \l_@@_hpos_of_block_cap_bool
+\bool_new:N \l_@@_p_block_bool
% \end{macrocode}
%
% \medskip
@@ -1485,10 +1500,11 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \medskip
-% For the vertical position, the possible values are |c|, |t| and |b|.
+% For the vertical position, the possible values are |c|, |t|, |b|, |T| and |B|
+% (but |\l_@@_vpos_block_str| will remain empty if the user doesn't use a key
+% for the vertical position).
% \begin{macrocode}
\str_new:N \l_@@_vpos_block_str
-\str_set:Nn \l_@@_vpos_block_str { c }
% \end{macrocode}
%
%
@@ -1761,6 +1777,14 @@ version 2005/12/01 or later.
\newcounter { tabularnote }
% \end{macrocode}
%
+% We want to avoid error messages for duplicate labels when the package
+% \pkg{hyperref} is used. That's why we will count all the tabular notes of the
+% whole document with |\g_@@_tabularnote_int|.
+% \begin{macrocode}
+\int_new:N \g_@@_tabularnote_int
+\cs_set:Npn \theHtabularnote { \int_use:N \g_@@_tabularnote_int }
+% \end{macrocode}
+%
% \begin{macrocode}
\seq_new:N \g_@@_notes_seq
\seq_new:N \g_@@_notes_in_caption_seq
@@ -1986,7 +2010,12 @@ version 2005/12/01 or later.
% \begin{macrocode}
\int_gdecr:N \c@tabularnote
\int_set_eq:NN \l_tmpa_int \c@tabularnote
- \refstepcounter { tabularnote }
+% \end{macrocode}
+% The following line is only to avoid error messages for multipy defined labels
+% when the package \pkg{hyperref} is used.
+% \begin{macrocode}
+ \int_gincr:N \g_@@_tabularnote_int
+ \refstepcounter { tabularnote }
\int_compare:nNnT \l_tmpa_int = \c@tabularnote
{ \int_gincr:N \c@tabularnote }
\seq_clear:N \l_@@_notes_labels_seq
@@ -2261,6 +2290,12 @@ version 2005/12/01 or later.
\tl_new:N \l_@@_baseline_tl
\tl_set:Nn \l_@@_baseline_tl { c }
% \end{macrocode}
+%
+% \bigskip
+% The following parameter corresponds to the key |ampersand-in-blocks|
+% \begin{macrocode}
+\bool_new:N \l_@@_amp_in_blocks_bool
+% \end{macrocode}
%
% \bigskip
% The flag |\l_@@_exterior_arraycolsep_bool| corresponds to the option
@@ -2492,6 +2527,9 @@ version 2005/12/01 or later.
% \begin{macrocode}
\keys_define:nn { NiceMatrix / Global }
{
+ ampersand-in-blocks .bool_set:N = \l_@@_amp_in_blocks_bool ,
+ ampersand-in-blocks .default:n = true ,
+ &-in-blocks .meta:n = ampersand-in-blocks ,
no-cell-nodes .code:n =
\cs_set_protected:Npn \@@_node_for_cell:
{ \box_use_drop:N \l_@@_cell_box } ,
@@ -3475,10 +3513,10 @@ version 2005/12/01 or later.
% \end{macrocode}
% |\l_@@_baseline_tl| may have the value |t|, |c| or |b|. However, if the value
% is |b|, we compose the |\array| (of \pkg{array}) with the option |t| and the
-% right translation will be done further. Remark that |\str_if_eq:VnTF| is
+% right translation will be done further. Remark that |\str_if_eq:onTF| is
% fully expandable and we need something fully expandable here.
% \begin{macrocode}
- [ \str_if_eq:VnTF \l_@@_baseline_tl c c t ]
+ [ \str_if_eq:onTF \l_@@_baseline_tl c c t ]
}
% \end{macrocode}
%
@@ -3554,7 +3592,7 @@ version 2005/12/01 or later.
% \begin{macrocode}
\cs_new_protected:Npn \@@_everycr_i:
{
- \bool_if:NT \c_@@_tagging_array_bool
+ \bool_if:NT \c_@@_testphase_table_bool
{
\tbl_if_row_was_started:T { \UseTaggingSocket { tbl / row / end } }
\tbl_update_cell_data_for_next_row:
@@ -3587,10 +3625,7 @@ version 2005/12/01 or later.
{
\int_compare:nNnF \c@iRow = \l_@@_last_row_int
% \end{macrocode}
-% The command |\CT@arc@| is a command of \pkg{colortbl} which sets the color of
-% the rules in the array. The package \pkg{nicematrix} uses it even if
-% \pkg{colortbl} is not loaded. We use a TeX group in order to limit the scope
-% of |\CT@arc@|.
+%
% \begin{macrocode}
{ \hrule height \arrayrulewidth width \c_zero_dim }
}
@@ -3636,21 +3671,21 @@ version 2005/12/01 or later.
% \bigskip
% \begin{macrocode}
\cs_new_protected:Npn \@@_redefine_everycr: { \everycr { \@@_everycr: } }
-\hook_gput_code:nnn { begindocument } { . }
- {
- \IfPackageLoadedTF { colortbl }
- {
- \cs_set_protected:Npn \@@_redefine_everycr:
- {
- \CT@everycr
- {
- \noalign { \cs_gset_eq:NN \CT@row@color \prg_do_nothing: }
- \@@_everycr:
- }
- }
- }
- { }
- }
+ \hook_gput_code:nnn { begindocument } { . }
+ {
+ \IfPackageLoadedTF { colortbl }
+ {
+ \cs_set_protected:Npn \@@_redefine_everycr:
+ {
+ \CT@everycr
+ {
+ \noalign { \cs_gset_eq:NN \CT@row@color \prg_do_nothing: }
+ \@@_everycr:
+ }
+ }
+ }
+ { }
+ }
% \end{macrocode}
%
% If \pkg{booktabs} is loaded, we have to patch the macro |\@BTnormal| which is
@@ -3688,16 +3723,11 @@ version 2005/12/01 or later.
% \begin{macrocode}
\cs_new_protected:Npn \@@_some_initialization:
{
- \dim_gzero_new:N \g_@@_dp_row_zero_dim
\dim_gset:Nn \g_@@_dp_row_zero_dim { \box_dp:N \@arstrutbox }
- \dim_gzero_new:N \g_@@_ht_row_zero_dim
\dim_gset:Nn \g_@@_ht_row_zero_dim { \box_ht:N \@arstrutbox }
- \dim_gzero_new:N \g_@@_ht_row_one_dim
- \dim_gset:Nn \g_@@_ht_row_one_dim { \box_ht:N \@arstrutbox }
- \dim_gzero_new:N \g_@@_dp_ante_last_row_dim
- \dim_gzero_new:N \g_@@_ht_last_row_dim
+ \dim_gset_eq:NN \g_@@_ht_row_one_dim \g_@@_ht_row_zero_dim
+ \dim_gzero:N \g_@@_dp_ante_last_row_dim
\dim_gset:Nn \g_@@_ht_last_row_dim { \box_ht:N \@arstrutbox }
- \dim_gzero_new:N \g_@@_dp_last_row_dim
\dim_gset:Nn \g_@@_dp_last_row_dim { \box_dp:N \@arstrutbox }
}
% \end{macrocode}
@@ -3735,7 +3765,7 @@ version 2005/12/01 or later.
\cs_set_nopar:Npn \arraystretch { 0.47 }
\dim_set:Nn \arraycolsep { 1.45 pt }
% \end{macrocode}
-% By default, |\@@_small_scripstyle:| is null.
+% By default, |\@@_tuning_key_small:| is no-op.
% \begin{macrocode}
\cs_set_eq:NN \@@_tuning_key_small: \scriptstyle
}
@@ -3763,9 +3793,9 @@ version 2005/12/01 or later.
{
\cs_set_nopar:Npn \ar@ialign
{
- \tbl_init_cell_data_for_table:
+ \bool_if:NT \c_@@_testphase_table_bool \tbl_init_cell_data_for_table:
\@@_redefine_everycr:
- \tabskip = \c_zero_skip
+ \dim_zero:N \tabskip
\@@_some_initialization:
% \end{macrocode}
%
@@ -3786,7 +3816,7 @@ version 2005/12/01 or later.
\cs_set_nopar:Npn \ialign
{
\@@_redefine_everycr:
- \tabskip = \c_zero_skip
+ \dim_zero:N \tabskip
\@@_some_initialization:
\cs_set_eq:NN \ialign \@@_old_ialign:
\halign
@@ -4061,7 +4091,9 @@ version 2005/12/01 or later.
% |\hbox_set_end:| corresponding to this |\hbox_set:Nw| will be in the second
% part of the environment (and the closing |\c_math_toggle_token| also).
% \begin{macrocode}
- \hbox_set:Nw \l_@@_the_array_box
+ \hbox_set:Nw \l_@@_the_array_box
+ \bool_if:NT \c_@@_testphase_table_bool
+ { \UseTaggingSocket { tbl / hmode / begin } }
% \end{macrocode}
%
% \begin{macrocode}
@@ -4101,7 +4133,7 @@ version 2005/12/01 or later.
% \section{The \textbackslash CodeBefore}
%
% The following command will be executed if the |\CodeBefore| has to be actually
-% executed (that commmand will be used only once and is present only for legibility).
+% executed (that commmand will be used only once and is present alone only for legibility).
% \begin{macrocode}
\cs_new_protected:Npn \@@_pre_code_before:
{
@@ -4426,6 +4458,7 @@ version 2005/12/01 or later.
\tl_gset:Nn \g_@@_left_delim_tl { #1 }
\tl_gset:Nn \g_@@_right_delim_tl { #2 }
\tl_gset:Nn \g_@@_user_preamble_tl { #4 }
+ \tl_if_empty:NT \g_@@_user_preamble_tl { \@@_fatal:n { empty~preamble } }
% \end{macrocode}
%
%
@@ -4545,7 +4578,7 @@ version 2005/12/01 or later.
% command |\@@_CodeBefore_Body:w|. After that job, the command |\@@_CodeBefore_Body:w|
% will go on with |\@@_pre_array:|.
% \begin{macrocode}
- \IfBooleanTF { #6 } \@@_CodeBefore_Body:w \@@_pre_array:
+ \bool_if:nTF { #6 } \@@_CodeBefore_Body:w \@@_pre_array:
}
% \end{macrocode}
%
@@ -4558,6 +4591,18 @@ version 2005/12/01 or later.
\c_math_toggle_token
\skip_horizontal:N \l_@@_right_margin_dim
\skip_horizontal:N \l_@@_extra_right_margin_dim
+
+ % % awful workaround
+ \int_compare:nNnT \g_@@_col_total_int = \c_one_int
+ {
+ \dim_compare:nNnT \l_@@_columns_width_dim > \c_zero_dim
+ {
+ \skip_horizontal:N - \l_@@_columns_width_dim
+ \bool_if:NTF \l_@@_tabular_bool
+ { \skip_horizontal:n { - 2 \tabcolsep } }
+ { \skip_horizontal:n { - 2 \arraycolsep } }
+ }
+ }
\hbox_set_end:
% \end{macrocode}
% End of the construction of the array (in the box |\l_@@_the_array_box|).
@@ -4798,7 +4843,7 @@ version 2005/12/01 or later.
%
% \bigskip
% The final user provides a preamble, but we must convert that preamble into a
-% preamble that will be given to |{array}| (of the package \pkg{array}).
+% preamble which will be given to |{array}| (of the package \pkg{array}).
%
% \bigskip
% The preamble given by the final user is stored in |\g_@@_user_preamble_tl|.
@@ -4872,6 +4917,12 @@ version 2005/12/01 or later.
{
\IfPackageLoadedTF { colortbl }
{
+% \end{macrocode}
+% When \pkg{colortbl} is used, we have to catch the tokens |\columncolor| in the
+% preamble because, otherwise, \pkg{colortbl} will catch them and the colored
+% panels won't be drawn by \pkg{nicematrix} but by \pkg{colortbl} (with an
+% output which is not perfect).
+% \begin{macrocode}
\regex_const:Nn \c_@@_columncolor_regex { \c { columncolor } }
\cs_new_protected:Npn \@@_replace_columncolor:
{
@@ -5186,7 +5237,7 @@ version 2005/12/01 or later.
%
%
% \medskip
-% For |p|, |b| and |m|.
+% For |p| but also |b| and |m|.
% \begin{macrocode}
\cs_new:Npn \@@_p #1
{
@@ -5262,7 +5313,7 @@ version 2005/12/01 or later.
{ \tl_clear:N \exp_not:N \l_@@_hpos_cell_tl }
{
\cs_set_nopar:Npn \exp_not:N \l_@@_hpos_cell_tl
- { \str_lowercase:V \l_@@_hpos_col_str }
+ { \str_lowercase:o \l_@@_hpos_col_str }
}
\str_case:on \l_@@_hpos_col_str
{
@@ -5288,7 +5339,7 @@ version 2005/12/01 or later.
% \end{macrocode}
% We use |\str_lowercase:n| to convert |R| to |r|, etc.
% \begin{macrocode}
- { \str_lowercase:V \l_@@_hpos_col_str }
+ { \str_lowercase:o \l_@@_hpos_col_str }
}
}
% \end{macrocode}
@@ -5341,6 +5392,8 @@ version 2005/12/01 or later.
% mono-column blocks.
% \begin{macrocode}
\dim_set:Nn \l_@@_col_width_dim { #2 }
+ \bool_if:NT \c_@@_testphase_table_bool
+ { \tag_struct_begin:n { tag = Div } }
\@@_cell_begin:w
% \end{macrocode}
% We use the form |\minipage|--|\endminipage| (|\varwidth|--|\endvarwidth|) for
@@ -5355,6 +5408,7 @@ version 2005/12/01 or later.
\vrule height \box_ht:N \@arstrutbox width \c_zero_dim
\everypar { }
}
+ \bool_if:NT \c_@@_testphase_table_bool \tagpdfparaOn
% \end{macrocode}
% Now, the potential code for the horizontal position of the content of the cell
% (|\centering|, |\raggedright|, |\RaggedRight|, etc.).
@@ -5381,28 +5435,19 @@ version 2005/12/01 or later.
% \begin{macrocode}
#4
\@@_cell_end:
+ \bool_if:NT \c_@@_testphase_table_bool \tag_struct_end:
}
}
}
% \end{macrocode}
%
% \bigskip
-%
% \begin{macrocode}
\str_new:N \c_@@_ignorespaces_str
\str_set:Nx \c_@@_ignorespaces_str { \ignorespaces }
\str_remove_all:Nn \c_@@_ignorespaces_str { ~ }
-% \end{macrocode}
-%
-% \bigskip
-% In order to test whether a cell is empty, we test whether it begins by
-% |\ignorespaces\unskip|. However, in some circunstancies, for example when
-% |\collectcell| of \pkg{collcell} is used, the cell does not begin with
-% |\ignorespaces|. In that case, we consider as not empty...
-%
-% First, we test if the next token is |\ignorespaces| and it's not very easy...
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_test_if_empty: { \peek_after:Nw \@@_test_if_empty_i: }
+\cs_new_protected:Npn \@@_test_if_empty:
+ { \peek_after:Nw \@@_test_if_empty_i: }
\cs_new_protected:Npn \@@_test_if_empty_i:
{
\str_set:Nx \l_tmpa_str { \token_to_meaning:N \l_peek_token }
@@ -5410,17 +5455,40 @@ version 2005/12/01 or later.
{ \@@_test_if_empty:w }
}
\cs_new_protected:Npn \@@_test_if_empty:w \ignorespaces
- {
- \peek_meaning:NT \unskip
- {
- \tl_gput_right:Nn \g_@@_cell_after_hook_tl
- {
- \box_set_wd:Nn \l_@@_cell_box \c_zero_dim
- \skip_horizontal:N \l_@@_col_width_dim
- }
+ { \peek_after:Nw \@@_test_if_empty_ii: }
+% \end{macrocode}
+%
+% \bigskip
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_nullify_cell:
+ {
+ \tl_gput_right:Nn \g_@@_cell_after_hook_tl
+ {
+ \box_set_wd:Nn \l_@@_cell_box \c_zero_dim
+ \skip_horizontal:N \l_@@_col_width_dim
}
}
% \end{macrocode}
+%
+% \bigskip
+% \begin{macrocode}
+\bool_if:NTF \c_@@_tagging_array_bool
+ {
+ \cs_new_protected:Npn \@@_test_if_empty_ii:
+ { \peek_meaning:NT \textonly@unskip \@@_nullify_cell: }
+ }
+% \end{macrocode}
+% In the old version of \pkg{array}, we test whether it begins by
+% |\ignorespaces\unskip|. However, in some circunstancies, for example when
+% |\collectcell| of \pkg{collcell} is used, the cell does not begin with
+% |\ignorespaces|. In that case, we consider as not empty...
+% First, we test if the next token is |\ignorespaces| and it's not very easy...
+% \begin{macrocode}
+ {
+ \cs_new_protected:Npn \@@_test_if_empty_ii:
+ { \peek_meaning:NT \unskip \@@_nullify_cell: }
+ }
+% \end{macrocode}
%
%
% \begin{macrocode}
@@ -6032,7 +6100,9 @@ version 2005/12/01 or later.
\multispan { #1 }
\cs_set_eq:NN \@@_update_max_cell_width: \prg_do_nothing:
\begingroup
- \cs_set:Npn \@addamp
+ \bool_if:NT \c_@@_testphase_table_bool
+ { \tbl_update_multicolumn_cell_data:n { #1 } }
+ \cs_set_nopar:Npn \@addamp
{ \legacy_if:nTF { @firstamp } { \@firstampfalse } { \@preamerr 5 } }
% \end{macrocode}
%
@@ -6051,6 +6121,8 @@ version 2005/12/01 or later.
\exp_args:No \@mkpream \g_@@_preamble_tl
\@addtopreamble \@empty
\endgroup
+ \bool_if:NT \c_@@_testphase_table_bool
+ { \UseTaggingSocket { tbl / colspan } { #1 } }
% \end{macrocode}
%
% \medskip
@@ -6084,7 +6156,7 @@ version 2005/12/01 or later.
% \medskip
% The following lines were in the original definition of |\multicolumn|.
% \begin{macrocode}
- \cs_set:Npn \@sharp { #3 }
+ \cs_set_nopar:Npn \@sharp { #3 }
\@arstrut
\@preamble
\null
@@ -6736,7 +6808,7 @@ version 2005/12/01 or later.
}
}
{
- \@@_create_col_nodes:
+ \@@_create_col_nodes:
\endarray
}
% \end{macrocode}
@@ -6784,7 +6856,7 @@ version 2005/12/01 or later.
% \begin{macrocode}
{
\@@_create_col_nodes:
- \endarray
+ \endarray
}
% \end{macrocode}
%
@@ -6804,7 +6876,7 @@ version 2005/12/01 or later.
\tl_set_rescan:Nno \l_@@_end_of_row_tl { } \l_@@_end_of_row_tl
\bool_if:NTF \l_@@_light_syntax_expanded_bool
\seq_set_split:Nee
- \seq_set_split:NVn
+ \seq_set_split:Non
\l_@@_rows_seq \l_@@_end_of_row_tl { #1 }
% \end{macrocode}
% We delete the last row if it is empty.
@@ -6913,7 +6985,7 @@ version 2005/12/01 or later.
% The command |\@@_create_col_nodes:| will construct a special last row.
% That last row is a false row used to create the |col| nodes and to fix the
% width of the columns (when the array is constructed with an option which
-% specifies the width of the columns).
+% specifies the width of the columns such as |columns-width|).
% \begin{macrocode}
\cs_new:Npn \@@_create_col_nodes:
{
@@ -7080,7 +7152,7 @@ version 2005/12/01 or later.
{ \skip_gset:Nn \g_tmpa_skip { 0 pt~plus 1 fill } }
\skip_horizontal:N \g_tmpa_skip
\int_gincr:N \g_tmpa_int
- \bool_lazy_any:nF % modified 2023/12/13
+ \bool_lazy_any:nF
{
\g_@@_delims_bool
\l_@@_tabular_bool
@@ -7160,7 +7232,7 @@ version 2005/12/01 or later.
\endpgfpicture
}
}
- \cr
+ % \cr
}
% \end{macrocode}
%
@@ -7492,7 +7564,11 @@ version 2005/12/01 or later.
\@@_settings_for_tabular:
\NiceArray { #2 }
}
- { \endNiceArray }
+ {
+ \endNiceArray
+ \bool_if:NT \c_@@_testphase_table_bool
+ { \UseTaggingSocket { tbl / hmode / end } }
+ }
% \end{macrocode}
%
% \begin{macrocode}
@@ -7982,7 +8058,7 @@ version 2005/12/01 or later.
%
% \bigskip
% We define a new \textsc{pgf} shape for the diag nodes because we want to
-% provide a anchor called |.5| for those nodes.
+% provide an anchor called |.5| for those nodes.
% \begin{macrocode}
\pgfdeclareshape { @@_diag_node }
{
@@ -7993,6 +8069,14 @@ version 2005/12/01 or later.
}
\anchor { 5 } { \five }
\anchor { center } { \pgfpointorigin }
+ \anchor { 1 } { \five \pgf@x = 0.2 \pgf@x \pgf@y = 0.2 \pgf@y }
+ \anchor { 2 } { \five \pgf@x = 0.4 \pgf@x \pgf@y = 0.4 \pgf@y }
+ \anchor { 3 } { \five \pgf@x = 0.6 \pgf@x \pgf@y = 0.6 \pgf@y }
+ \anchor { 4 } { \five \pgf@x = 0.8 \pgf@x \pgf@y = 0.8 \pgf@y }
+ \anchor { 6 } { \five \pgf@x = 1.2 \pgf@x \pgf@y = 1.2 \pgf@y }
+ \anchor { 7 } { \five \pgf@x = 1.4 \pgf@x \pgf@y = 1.4 \pgf@y }
+ \anchor { 8 } { \five \pgf@x = 1.6 \pgf@x \pgf@y = 1.6 \pgf@y }
+ \anchor { 9 } { \five \pgf@x = 1.8 \pgf@x \pgf@y = 1.8 \pgf@y }
}
% \end{macrocode}
%
@@ -12916,6 +13000,9 @@ version 2005/12/01 or later.
% \begin{macrocode}
\keys_define:nn { NiceMatrix / Block / FirstPass }
{
+ j .code:n = \str_set:Nn \l_@@_hpos_block_str j
+ \bool_set_true:N \l_@@_p_block_bool ,
+ j .value_forbidden:n = true ,
l .code:n = \str_set:Nn \l_@@_hpos_block_str l ,
l .value_forbidden:n = true ,
r .code:n = \str_set:Nn \l_@@_hpos_block_str r ,
@@ -12936,6 +13023,11 @@ version 2005/12/01 or later.
b .value_forbidden:n = true ,
B .code:n = \str_set:Nn \l_@@_vpos_block_str B ,
B .value_forbidden:n = true ,
+ m .code:n = \str_set:Nn \l_@@_vpos_block_str c ,
+ m .value_forbidden:n = true ,
+ v-center .meta:n = m ,
+ p .code:n = \bool_set_true:N \l_@@_p_block_bool ,
+ p .value_forbidden:n = true ,
color .code:n =
\@@_color:n { #1 }
\tl_set_rescan:Nnn
@@ -13021,12 +13113,12 @@ version 2005/12/01 or later.
% \begin{macrocode}
\bool_lazy_or:nnTF
{ \tl_if_blank_p:n { #1 } }
- { \str_if_eq_p:nn { #1 } { * } }
+ { \str_if_eq_p:Vn \c_@@_star_str { #1 } }
{ \int_set:Nn \l_tmpa_int { 100 } }
{ \int_set:Nn \l_tmpa_int { #1 } }
\bool_lazy_or:nnTF
{ \tl_if_blank_p:n { #2 } }
- { \str_if_eq_p:nn { #2 } { * } }
+ { \str_if_eq_p:Vn \c_@@_star_str { #2 } }
{ \int_set:Nn \l_tmpb_int { 100 } }
{ \int_set:Nn \l_tmpb_int { #2 } }
% \end{macrocode}
@@ -13066,18 +13158,18 @@ version 2005/12/01 or later.
%
%
% \medskip
-% If the block is mono-column or mono-row, we have a special treatment. That's
-% why we have two macros: |\@@_Block_iv:nnnnn| and |\@@_Block_v:nnnnn| (the five
+% We have different treatments when the key |p| is used and when the block is
+% mono-column or mono-row, etc. That's why we have several macros:
+% |\@@_Block_iv:nnnnn|, |\@@_Block_v:nnnnn|, |\@@_Block_vi:nnnn|, etc. (the five
% arguments of those macros are provided by curryfication).
% \begin{macrocode}
- \bool_if:nTF
+ \bool_set_false:N \l_tmpa_bool
+ \bool_if:NT \l_@@_amp_in_blocks_bool
+ { \tl_if_in:nnT { #5 } { & } { \bool_set_true:N \l_tmpa_bool } }
+ \bool_case:nF
{
- (
- \int_compare_p:nNn \l_tmpa_int = \c_one_int
- ||
- \int_compare_p:nNn \l_tmpb_int = \c_one_int
- )
- && ! \tl_if_empty_p:n { #5 }
+ \l_tmpa_bool { \exp_args:Nee \@@_Block_vii:nnnnn }
+ \l_@@_p_block_bool { \exp_args:Nee \@@_Block_vi:nnnnn }
% \end{macrocode}
% For the blocks mono-column, we will compose right now in a box in order to
% compute its width and take that width into account for the width of the
@@ -13087,10 +13179,14 @@ version 2005/12/01 or later.
% column, it's imperative. Otherwise, the process for the determination of the
% widths of the columns will be wrong.
% \begin{macrocode}
- && ! \l_@@_X_bool
- }
- { \exp_args:Nee \@@_Block_iv:nnnnn }
- { \exp_args:Nee \@@_Block_v:nnnnn }
+ \l_@@_X_bool { \exp_args:Nee \@@_Block_v:nnnnn }
+ { \tl_if_empty_p:n { #5 } } { \exp_args:Nee \@@_Block_v:nnnnn }
+ { \int_compare_p:nNn \l_tmpa_int = \c_one_int }
+ { \exp_args:Nee \@@_Block_iv:nnnnn }
+ { \int_compare_p:nNn \l_tmpb_int = \c_one_int }
+ { \exp_args:Nee \@@_Block_iv:nnnnn }
+ }
+ { \exp_args:Nee \@@_Block_v:nnnnn }
{ \l_tmpa_int } { \l_tmpb_int } { #3 } { #4 } { #5 }
}
% \end{macrocode}
@@ -13098,12 +13194,13 @@ version 2005/12/01 or later.
%
% \bigskip
% The following macro is for the case of a |\Block| which is mono-row or
-% mono-column (or both). In that case, the content of the block is composed
-% right now in a box (because we have to take into account the dimensions of
-% that box for the width of the current column or the height and the depth of the
-% current row). However, that box will be put in the array \emph{after the
-% construction of the array} (by using \textsc{pgf}) with |\@@_draw_blocks:| and
-% above all |\@@_Block_v:nnnnnn| which will do the main job.
+% mono-column (or both) and don't use the key~|p|. In that case, the content of
+% the block is composed right now in a box (because we have to take into account
+% the dimensions of that box for the width of the current column or the height
+% and the depth of the current row). However, that box will be put in the array
+% \emph{after the construction of the array} (by using \textsc{pgf}) with
+% |\@@_draw_blocks:| and above all |\@@_Block_v:nnnnnn| which will do the main
+% job.
%
% |#1| is $i$ (the number of rows of the block), |#2| is $j$ (the number of
% columns of the block), |#3| is the list of \textsl{key=values} pairs, |#4| are
@@ -13202,14 +13299,14 @@ version 2005/12/01 or later.
{ ! \g_@@_rotate_bool }
}
% \end{macrocode}
-% When the block is mono-column in a column with a fixed width (eg |p{3cm}|), we
+% When the block is mono-column in a column with a fixed width (e.g. |p{3cm}|), we
% use a |{minipage}|.
% \begin{macrocode}
{
\use:e
{
\exp_not:N \begin { minipage }%
- [ \str_lowercase:V \l_@@_vpos_block_str ]
+ [ \str_lowercase:o \l_@@_vpos_block_str ]
{ \l_@@_col_width_dim }
\str_case:on \l_@@_hpos_block_str
{ c \centering r \raggedleft l \raggedright }
@@ -13224,7 +13321,7 @@ version 2005/12/01 or later.
\use:e
{
\exp_not:N \begin { tabular }%
- [ \str_lowercase:V \l_@@_vpos_block_str ]
+ [ \str_lowercase:o \l_@@_vpos_block_str ]
{ @ { } \l_@@_hpos_block_str @ { } }
}
#5
@@ -13240,7 +13337,7 @@ version 2005/12/01 or later.
\use:e
{
\exp_not:N \begin { array }%
- [ \str_lowercase:V \l_@@_vpos_block_str ]
+ [ \str_lowercase:o \l_@@_vpos_block_str ]
{ @ { } \l_@@_hpos_block_str @ { } }
}
#5
@@ -13254,7 +13351,7 @@ version 2005/12/01 or later.
% \bigskip
% If there were |\rotate| (which raises |\g_@@_rotate_bool|) in the content of
% the |\Block|, we do a rotation of the box (and we also adjust the
-% baseline the rotated box).
+% baseline of the rotated box).
% \begin{macrocode}
\bool_if:NT \g_@@_rotate_bool \@@_rotate_box_of_block:
% \end{macrocode}
@@ -13275,37 +13372,36 @@ version 2005/12/01 or later.
}
}
% \end{macrocode}
-% If we are in a mono-row block and if that block has no vertical option for the
-% position\footnote{If the block has a key of a vertical position, that means
-% that it has to be put in a vertical space determined by the \emph{others}
-% cells of the row. Therefore there is no point creating space here. Moreover,
-% that would lead to problems when a multi-row block with a position key such as
-% |b| or |B|.}, we take into account the height and the depth of that block for the
-% height and the depth of the row.
+% If we are in a mono-row block we take into account the height and the depth of
+% that block for the height and the depth of the row, excepted when the block
+% uses explicitely an option of vertical position.
% \begin{macrocode}
- \str_if_eq:VnT \l_@@_vpos_block_str { c }
+ \bool_lazy_and:nnT
+ { \int_compare_p:nNn { #1 } = \c_one_int }
+% \end{macrocode}
+% If the user has not used a key for the vertical position of the block, then
+% |\l_@@_vpos_block_str| remains empty.
+% \begin{macrocode}
+ { \str_if_empty_p:N \l_@@_vpos_block_str }
{
- \int_compare:nNnT { #1 } = \c_one_int
+ \dim_gset:Nn \g_@@_blocks_ht_dim
{
- \dim_gset:Nn \g_@@_blocks_ht_dim
+ \dim_max:nn
+ \g_@@_blocks_ht_dim
{
- \dim_max:nn
- \g_@@_blocks_ht_dim
- {
- \box_ht:c
- { g_@@_ block _ box _ \int_use:N \g_@@_block_box_int _ box }
- }
- }
- \dim_gset:Nn \g_@@_blocks_dp_dim
+ \box_ht:c
+ { g_@@_ block _ box _ \int_use:N \g_@@_block_box_int _ box }
+ }
+ }
+ \dim_gset:Nn \g_@@_blocks_dp_dim
+ {
+ \dim_max:nn
+ \g_@@_blocks_dp_dim
{
- \dim_max:nn
- \g_@@_blocks_dp_dim
- {
- \box_dp:c
- { g_@@_ block _ box _ \int_use:N \g_@@_block_box_int _ box }
- }
- }
- }
+ \box_dp:c
+ { g_@@_ block _ box _ \int_use:N \g_@@_block_box_int _ box }
+ }
+ }
}
\seq_gput_right:Nx \g_@@_blocks_seq
{
@@ -13329,7 +13425,6 @@ version 2005/12/01 or later.
{ m }
{ \int_compare:nNnT \c@iRow = \l_@@_last_row_int T }
}
-
}
{
\box_use_drop:c
@@ -13340,6 +13435,8 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
+%
+%
% \bigskip
% \begin{macrocode}
\cs_new:Npn \@@_adjust_hpos_rotate:
@@ -13398,10 +13495,10 @@ version 2005/12/01 or later.
%
% \bigskip
% The following macro is for the standard case, where the block is not mono-row
-% and not mono-column. In that case, the content of the block is \emph{not}
-% composed right now in a box. The composition in a box will be done further,
-% just after the construction of the array (cf. |\@@_draw_blocks:| and
-% above all |\@@_Block_v:nnnnnn|).
+% and not mono-column and does not use the key |p|). In that case, the content of
+% the block is \emph{not} composed right now in a box. The composition in a box
+% will be done further, just after the construction of the array (cf.
+% |\@@_draw_blocks:| and above all |\@@_Block_v:nnnnnn|).
%
% |#1| is $i$ (the number of rows of the block), |#2| is $j$ (the number of
% columns of the block), |#3| is the list of \textsl{key=values} pairs, |#4| are
@@ -13434,18 +13531,20 @@ version 2005/12/01 or later.
% the tabular is the same as the external alignment of the tabular (that is to
% say the position of the block in its zone of merged cells).
% \begin{macrocode}
- \use:e
- {
- \exp_not:N \begin { tabular } [ \l_@@_vpos_block_str ]
- { @ { } \l_@@_hpos_block_str @ { } }
- }
- #5
- \end { tabular }
+ \bool_if:NT \c_@@_testphase_table_bool
+ { \tag_stop:n { table } }
+ \use:e
+ {
+ \exp_not:N \begin { tabular } [ \l_@@_vpos_block_str ]
+ { @ { } \l_@@_hpos_block_str @ { } }
+ }
+ #5
+ \end { tabular }
}
\group_end:
}
% \end{macrocode}
-% When we are \emph{not} in an environments |{NiceTabular}| (or similar).
+% When we are \emph{not} in an environment |{NiceTabular}| (or similar).
% \begin{macrocode}
{
\group_begin:
@@ -13473,6 +13572,40 @@ version 2005/12/01 or later.
}
}
% \end{macrocode}
+%
+% \bigskip
+% The following macro is for the case of a |\Block| which uses the key~|p|.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_Block_vi:nnnnn #1 #2 #3 #4 #5
+ {
+ \seq_gput_right:Nx \g_@@_blocks_seq
+ {
+ \l_tmpa_tl
+ { \exp_not:n { #3 } }
+ {
+ \group_begin:
+ \exp_not:n { #4 #5 }
+ \group_end:
+ }
+ }
+ }
+% \end{macrocode}
+%
+%
+% \bigskip
+% The following macro is for the case of a |\Block| which uses the key~|p|.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_Block_vii:nnnnn #1 #2 #3 #4 #5
+ {
+ \seq_gput_right:Nx \g_@@_blocks_seq
+ {
+ \l_tmpa_tl
+ { \exp_not:n { #3 } }
+ { \exp_not:n { #4 #5 } }
+ }
+ }
+% \end{macrocode}
+%
%
% \bigskip
% We recall that the options of the command |\Block| are analyzed twice: first
@@ -13483,6 +13616,9 @@ version 2005/12/01 or later.
% \begin{macrocode}
\keys_define:nn { NiceMatrix / Block / SecondPass }
{
+ ampersand-in-blocks .bool_set:N = \l_@@_amp_in_blocks_bool ,
+ ampersand-in-blocks .default:n = true ,
+ &-in-blocks .meta:n = ampersand-in-blocks ,
tikz .code:n =
\IfPackageLoadedTF { tikz }
{ \seq_put_right:Nn \l_@@_tikz_seq { { #1 } } }
@@ -13523,6 +13659,8 @@ version 2005/12/01 or later.
% Some keys have not a property |.value_required:n| (or similar) because they
% are in |FirstPass|.
% \begin{macrocode}
+ j .code:n = \str_set:Nn \l_@@_hpos_block_str j
+ \bool_set_true:N \l_@@_p_block_bool ,
l .code:n = \str_set:Nn \l_@@_hpos_block_str l ,
r .code:n = \str_set:Nn \l_@@_hpos_block_str r ,
c .code:n = \str_set:Nn \l_@@_hpos_block_str c ,
@@ -13536,9 +13674,11 @@ version 2005/12/01 or later.
T .code:n = \str_set:Nn \l_@@_vpos_block_str T ,
b .code:n = \str_set:Nn \l_@@_vpos_block_str b ,
B .code:n = \str_set:Nn \l_@@_vpos_block_str B ,
- m .code:n = \str_set:Nn \l_@@_vpos_block_str { c } ,
+ m .code:n = \str_set:Nn \l_@@_vpos_block_str c ,
m .value_forbidden:n = true ,
v-center .meta:n = m ,
+ p .code:n = \bool_set_true:N \l_@@_p_block_bool ,
+ p .value_forbidden:n = true ,
name .tl_set:N = \l_@@_block_name_str ,
name .value_required:n = true ,
name .initial:n = ,
@@ -13610,10 +13750,22 @@ version 2005/12/01 or later.
{
\int_compare:nNnTF \l_@@_last_row_int > \g_@@_row_total_int
{ \msg_error:nnnn { nicematrix } { Block~too~large~1 } { #1 } { #2 } }
- { \@@_Block_v:nnnnnn { #1 } { #2 } { #3 } { #4 } { #5 } { #6 } }
+ {
+ \@@_Block_v:nnVVnn
+ { #1 }
+ { #2 }
+ \l_@@_last_row_int
+ \l_@@_last_col_int
+ { #5 }
+ { #6 }
+ }
}
}
% \end{macrocode}
+%
+% \begin{macrocode}
+\cs_generate_variant:Nn \@@_Block_v:nnnnnn { n n V V n n }
+% \end{macrocode}
%
%
% \medskip
@@ -13636,8 +13788,17 @@ version 2005/12/01 or later.
\keys_set:nn { NiceMatrix / Block / SecondPass } { #5 }
% \end{macrocode}
%
+%
+% If the content of the block contains |&|, we will have a special treatement
+% (since the cell must be divided in several sub-cells).
+% \begin{macrocode}
+ \tl_if_in:nnT { #6 } { & } { \bool_set_true:N \l_@@_ampersand_bool }
+% \end{macrocode}
+%
% \begin{macrocode}
- \bool_if:NT \l_@@_vlines_block_bool
+ \bool_lazy_and:nnT
+ \l_@@_vlines_block_bool
+ { ! \l_@@_ampersand_bool }
{
\tl_gput_right:Nx \g_nicematrix_code_after_tl
{
@@ -13768,11 +13929,6 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
-% \medskip
-% \begin{macrocode}
- \hbox_set:Nn \l_@@_cell_box { \set@color #6 }
- \bool_if:NT \g_@@_rotate_bool \@@_rotate_cell_box:
-% \end{macrocode}
%
% \bigskip
% Let's consider the following |{NiceTabular}|. Because of the instruction
@@ -13825,38 +13981,40 @@ version 2005/12/01 or later.
% The construction of the node corresponding to the merged cells.
% \begin{macrocode}
\pgfpicture
- \pgfrememberpicturepositiononpagetrue
- \pgf@relevantforpicturesizefalse
- \@@_qpoint:n { row - #1 }
- \dim_set_eq:NN \l_tmpa_dim \pgf@y
- \@@_qpoint:n { col - #2 }
- \dim_set_eq:NN \l_tmpb_dim \pgf@x
- \@@_qpoint:n { row - \int_eval:n { \l_@@_last_row_int + 1 } }
- \dim_set_eq:NN \l_@@_tmpc_dim \pgf@y
- \@@_qpoint:n { col - \int_eval:n { \l_@@_last_col_int + 1 } }
- \dim_set_eq:NN \l_@@_tmpd_dim \pgf@x
+ \pgfrememberpicturepositiononpagetrue
+ \pgf@relevantforpicturesizefalse
+ \@@_qpoint:n { row - #1 }
+ \dim_set_eq:NN \l_tmpa_dim \pgf@y
+ \@@_qpoint:n { col - #2 }
+ \dim_set_eq:NN \l_tmpb_dim \pgf@x
+ \@@_qpoint:n { row - \int_eval:n { \l_@@_last_row_int + 1 } }
+ \dim_set_eq:NN \l_@@_tmpc_dim \pgf@y
+ \@@_qpoint:n { col - \int_eval:n { \l_@@_last_col_int + 1 } }
+ \dim_set_eq:NN \l_@@_tmpd_dim \pgf@x
% \end{macrocode}
%
+%
+%
% We construct the node for the block with the name |(#1-#2-block)|.
%
% The function |\@@_pgf_rect_node:nnnnn| takes in as arguments the name of the node
% and the four coordinates of two opposite corner points of the rectangle.
% \begin{macrocode}
- \@@_pgf_rect_node:nnnnn
- { \@@_env: - #1 - #2 - block }
- \l_tmpb_dim \l_tmpa_dim \l_@@_tmpd_dim \l_@@_tmpc_dim
- \str_if_empty:NF \l_@@_block_name_str
- {
- \pgfnodealias
- { \@@_env: - \l_@@_block_name_str }
- { \@@_env: - #1 - #2 - block }
- \str_if_empty:NF \l_@@_name_str
- {
- \pgfnodealias
- { \l_@@_name_str - \l_@@_block_name_str }
- { \@@_env: - #1 - #2 - block }
- }
- }
+ \@@_pgf_rect_node:nnnnn
+ { \@@_env: - #1 - #2 - block }
+ \l_tmpb_dim \l_tmpa_dim \l_@@_tmpd_dim \l_@@_tmpc_dim
+ \str_if_empty:NF \l_@@_block_name_str
+ {
+ \pgfnodealias
+ { \@@_env: - \l_@@_block_name_str }
+ { \@@_env: - #1 - #2 - block }
+ \str_if_empty:NF \l_@@_name_str
+ {
+ \pgfnodealias
+ { \l_@@_name_str - \l_@@_block_name_str }
+ { \@@_env: - #1 - #2 - block }
+ }
+ }
% \end{macrocode}
%
% \medskip
@@ -13867,64 +14025,64 @@ version 2005/12/01 or later.
% normal node is used to put the label.
%
% \begin{macrocode}
- \bool_if:NF \l_@@_hpos_of_block_cap_bool
- {
- \dim_set_eq:NN \l_tmpb_dim \c_max_dim
+ \bool_if:NF \l_@@_hpos_of_block_cap_bool
+ {
+ \dim_set_eq:NN \l_tmpb_dim \c_max_dim
% \end{macrocode}
% The short node is constructed by taking into account the \emph{contents} of
% the columns involved in at least one cell of the block. That's why we have to
% do a loop over the rows of the array.
% \begin{macrocode}
- \int_step_inline:nnn \l_@@_first_row_int \g_@@_row_total_int
- {
+ \int_step_inline:nnn \l_@@_first_row_int \g_@@_row_total_int
+ {
% \end{macrocode}
% We recall that, when a cell is empty, no (normal) node is created in that
% cell. That's why we test the existence of the node before using it.
% \begin{macrocode}
- \cs_if_exist:cT
- { pgf @ sh @ ns @ \@@_env: - ##1 - #2 }
- {
- \seq_if_in:NnF \g_@@_multicolumn_cells_seq { ##1 - #2 }
- {
- \pgfpointanchor { \@@_env: - ##1 - #2 } { west }
- \dim_set:Nn \l_tmpb_dim { \dim_min:nn \l_tmpb_dim \pgf@x }
- }
- }
- }
+ \cs_if_exist:cT
+ { pgf @ sh @ ns @ \@@_env: - ##1 - #2 }
+ {
+ \seq_if_in:NnF \g_@@_multicolumn_cells_seq { ##1 - #2 }
+ {
+ \pgfpointanchor { \@@_env: - ##1 - #2 } { west }
+ \dim_set:Nn \l_tmpb_dim { \dim_min:nn \l_tmpb_dim \pgf@x }
+ }
+ }
+ }
% \end{macrocode}
% If all the cells of the column were empty, |\l_tmpb_dim| has still the same
% value |\c_max_dim|. In that case, you use for |\l_tmpb_dim| the value of the
% position of the vertical rule.
% \begin{macrocode}
- \dim_compare:nNnT \l_tmpb_dim = \c_max_dim
- {
- \@@_qpoint:n { col - #2 }
- \dim_set_eq:NN \l_tmpb_dim \pgf@x
- }
- \dim_set:Nn \l_@@_tmpd_dim { - \c_max_dim }
- \int_step_inline:nnn \l_@@_first_row_int \g_@@_row_total_int
- {
- \cs_if_exist:cT
- { pgf @ sh @ ns @ \@@_env: - ##1 - \int_use:N \l_@@_last_col_int }
- {
- \seq_if_in:NnF \g_@@_multicolumn_cells_seq { ##1 - #2 }
- {
- \pgfpointanchor
- { \@@_env: - ##1 - \int_use:N \l_@@_last_col_int }
- { east }
- \dim_set:Nn \l_@@_tmpd_dim { \dim_max:nn \l_@@_tmpd_dim \pgf@x }
- }
- }
- }
- \dim_compare:nNnT \l_@@_tmpd_dim = { - \c_max_dim }
- {
- \@@_qpoint:n { col - \int_eval:n { \l_@@_last_col_int + 1 } }
- \dim_set_eq:NN \l_@@_tmpd_dim \pgf@x
- }
- \@@_pgf_rect_node:nnnnn
- { \@@_env: - #1 - #2 - block - short }
- \l_tmpb_dim \l_tmpa_dim \l_@@_tmpd_dim \l_@@_tmpc_dim
- }
+ \dim_compare:nNnT \l_tmpb_dim = \c_max_dim
+ {
+ \@@_qpoint:n { col - #2 }
+ \dim_set_eq:NN \l_tmpb_dim \pgf@x
+ }
+ \dim_set:Nn \l_@@_tmpd_dim { - \c_max_dim }
+ \int_step_inline:nnn \l_@@_first_row_int \g_@@_row_total_int
+ {
+ \cs_if_exist:cT
+ { pgf @ sh @ ns @ \@@_env: - ##1 - \int_use:N \l_@@_last_col_int }
+ {
+ \seq_if_in:NnF \g_@@_multicolumn_cells_seq { ##1 - #2 }
+ {
+ \pgfpointanchor
+ { \@@_env: - ##1 - \int_use:N \l_@@_last_col_int }
+ { east }
+ \dim_set:Nn \l_@@_tmpd_dim { \dim_max:nn \l_@@_tmpd_dim \pgf@x }
+ }
+ }
+ }
+ \dim_compare:nNnT \l_@@_tmpd_dim = { - \c_max_dim }
+ {
+ \@@_qpoint:n { col - \int_eval:n { \l_@@_last_col_int + 1 } }
+ \dim_set_eq:NN \l_@@_tmpd_dim \pgf@x
+ }
+ \@@_pgf_rect_node:nnnnn
+ { \@@_env: - #1 - #2 - block - short }
+ \l_tmpb_dim \l_tmpa_dim \l_@@_tmpd_dim \l_@@_tmpc_dim
+ }
% \end{macrocode}
%
% \medskip
@@ -13946,145 +14104,288 @@ version 2005/12/01 or later.
{ south~east }
}
}
+ \endpgfpicture
% \end{macrocode}
%
+% \bigskip
+% \begin{macrocode}
+ \bool_if:NTF \l_@@_ampersand_bool
+ {
+ \seq_set_split:Nnn \l_tmpa_seq { & } { #6 }
+ \int_zero_new:N \l_@@_split_int
+ \int_set:Nn \l_@@_split_int { \seq_count:N \l_tmpa_seq }
+ \pgfpicture
+ \pgfrememberpicturepositiononpagetrue
+ \pgf@relevantforpicturesizefalse
+ \@@_qpoint:n { row - #1 }
+ \dim_set_eq:NN \l_@@_tmpc_dim \pgf@y
+ \@@_qpoint:n { row - \int_eval:n { #3 + 1 } }
+ \dim_set_eq:NN \l_@@_tmpd_dim \pgf@y
+ \@@_qpoint:n { col - #2 }
+ \dim_set_eq:NN \l_tmpa_dim \pgf@x
+ \@@_qpoint:n { col - \int_eval:n { #4 + 1 } }
+ \dim_set:Nn \l_tmpb_dim
+ { ( \pgf@x - \l_tmpa_dim ) / \int_use:N \l_@@_split_int }
+ \bool_lazy_or:nnT
+ \l_@@_vlines_block_bool
+ { \tl_if_eq_p:NN \l_@@_vlines_clist \c_@@_all_tl }
+ {
+ \int_step_inline:nn { \l_@@_split_int - 1 }
+ {
+ \pgfpathmoveto
+ {
+ \pgfpoint
+ { \l_tmpa_dim + ##1 \l_tmpb_dim }
+ \l_@@_tmpc_dim
+ }
+ \pgfpathlineto
+ {
+ \pgfpoint
+ { \l_tmpa_dim + ##1 \l_tmpb_dim }
+ \l_@@_tmpd_dim
+ }
+ \CT@arc@
+ \pgfsetlinewidth { 1.1 \arrayrulewidth }
+ \pgfsetrectcap
+ \pgfusepathqstroke
+ }
+ }
+ \@@_qpoint:n { row - #1 - base }
+ \dim_set_eq:NN \l_@@_tmpc_dim \pgf@y
+ \int_step_inline:nn \l_@@_split_int
+ {
+ \group_begin:
+ \dim_set:Nn \col@sep
+ { \bool_if:NTF \l_@@_tabular_bool \tabcolsep \arraycolsep }
+ \pgftransformshift
+ {
+ \pgfpoint
+ {
+ \str_case:on \l_@@_hpos_block_str
+ {
+ l { \l_tmpa_dim + ##1 \l_tmpb_dim - \l_tmpb_dim + \col@sep}
+ c { \l_tmpa_dim + ##1 \l_tmpb_dim - 0.5 \l_tmpb_dim }
+ r { \l_tmpa_dim + ##1 \l_tmpb_dim - \col@sep }
+ }
+ }
+ { \l_@@_tmpc_dim }
+ }
+ \pgfset
+ {
+ inner~xsep = \c_zero_dim ,
+ inner~ysep = \c_zero_dim
+ }
+ \pgfnode
+ { rectangle }
+ {
+ \str_case:on \l_@@_hpos_block_str
+ {
+ c { base }
+ l { base~west }
+ r { base~east }
+ }
+ }
+ { \seq_item:Nn \l_tmpa_seq { ##1 } } { } { }
+ \group_end:
+ }
+ \endpgfpicture
+ }
+ {
+ \bool_if:NTF \l_@@_p_block_bool
+ {
+% \end{macrocode}
+% When the final user has used the key~|p|, we have to compute the width.
+% \begin{macrocode}
+ \pgfpicture
+ \pgfrememberpicturepositiononpagetrue
+ \pgf@relevantforpicturesizefalse
+ \bool_if:NTF \l_@@_hpos_of_block_cap_bool
+ {
+ \@@_qpoint:n { col - #2 }
+ \dim_gset_eq:NN \g_tmpa_dim \pgf@x
+ \@@_qpoint:n { col - \int_eval:n { \l_@@_last_col_int + 1 } }
+ }
+ {
+ \pgfpointanchor { \@@_env: - #1 - #2 - block - short } { west }
+ \dim_gset_eq:NN \g_tmpa_dim \pgf@x
+ \pgfpointanchor { \@@_env: - #1 - #2 - block - short } { east }
+ }
+ \dim_gset:Nn \g_tmpb_dim { \pgf@x - \g_tmpa_dim }
+ \endpgfpicture
+ \hbox_set:Nn \l_@@_cell_box
+ {
+ \begin { minipage } [ \str_lowercase:o \l_@@_vpos_block_str ]
+ { \g_tmpb_dim }
+ \str_case:on \l_@@_hpos_block_str
+ { c \centering r \raggedleft l \raggedright j { } }
+ #6
+ \end { minipage }
+ }
+ }
+ { \hbox_set:Nn \l_@@_cell_box { \set@color #6 } }
+ \bool_if:NT \g_@@_rotate_bool \@@_rotate_cell_box:
+% \end{macrocode}
%
-% \medskip
-% Now, we will put the label of the block.
+% \bigskip
+% Now, we will put the label of the block. We recall that |\l_@@_vpos_block_str|
+% is empty when the user has not used a key for the vertical position of the block.
% \begin{macrocode}
- \bool_lazy_any:nTF
- {
- { \str_if_eq_p:on \l_@@_vpos_block_str { c } }
- { \str_if_eq_p:on \l_@@_vpos_block_str { T } }
- { \str_if_eq_p:on \l_@@_vpos_block_str { B } }
- }
+ \pgfpicture
+ \pgfrememberpicturepositiononpagetrue
+ \pgf@relevantforpicturesizefalse
+ \bool_lazy_any:nTF
+ {
+ { \str_if_empty_p:N \l_@@_vpos_block_str } % added 2024/06/29
+ { \str_if_eq_p:on \l_@@_vpos_block_str { c } }
+ { \str_if_eq_p:on \l_@@_vpos_block_str { T } }
+ { \str_if_eq_p:on \l_@@_vpos_block_str { B } }
+ }
% \end{macrocode}
% \medskip
% \begin{macrocode}
- {
+ {
% \end{macrocode}
% If we are in the first column, we must put the block as if it was with the key~|r|.
% \begin{macrocode}
- \int_if_zero:nT { #2 } { \str_set_eq:NN \l_@@_hpos_block_str \c_@@_r_str }
+ \int_if_zero:nT { #2 } { \str_set_eq:NN \l_@@_hpos_block_str \c_@@_r_str }
% \end{macrocode}
% If we are in the last column, we must put the block as if it was with the key~|l|.
% \begin{macrocode}
- \bool_if:nT \g_@@_last_col_found_bool
- {
- \int_compare:nNnT { #2 } = \g_@@_col_total_int
- { \str_set_eq:NN \l_@@_hpos_block_str \c_@@_l_str }
- }
+ \bool_if:nT \g_@@_last_col_found_bool
+ {
+ \int_compare:nNnT { #2 } = \g_@@_col_total_int
+ { \str_set_eq:NN \l_@@_hpos_block_str \c_@@_l_str }
+ }
% \end{macrocode}
% |\l_tmpa_tl| will contain the anchor of the \textsc{pgf} node which will be used.
% \begin{macrocode}
- \tl_set:Nx \l_tmpa_tl
- {
- \str_case:on \l_@@_vpos_block_str
+ \tl_set:Nx \l_tmpa_tl
{
- c {
- \str_case:on \l_@@_hpos_block_str
- {
- c { center }
- l { west }
- r { east }
- }
+ \str_case:on \l_@@_vpos_block_str
+ {
+% \end{macrocode}
+% We recall that |\l_@@_vpos_block_str| is empty when the user has not used a key
+% for the vertical position of the block.
+% \begin{macrocode}
+ { } { % added 2024-06-29
+ \str_case:on \l_@@_hpos_block_str
+ {
+ c { center }
+ l { west }
+ r { east }
+ j { center }
+ }
+ }
+ c {
+ \str_case:on \l_@@_hpos_block_str
+ {
+ c { center }
+ l { west }
+ r { east }
+ j { center }
+ }
- }
- T {
- \str_case:on \l_@@_hpos_block_str
- {
- c { north }
- l { north~west }
- r { north~east }
- }
+ }
+ T {
+ \str_case:on \l_@@_hpos_block_str
+ {
+ c { north }
+ l { north~west }
+ r { north~east }
+ j { north }
+ }
- }
- B {
- \str_case:on \l_@@_hpos_block_str
- {
- c { south}
- l { south~west }
- r { south~east }
- }
+ }
+ B {
+ \str_case:on \l_@@_hpos_block_str
+ {
+ c { south }
+ l { south~west }
+ r { south~east }
+ j { south }
+ }
- }
+ }
+ }
}
- }
% \end{macrocode}
% \begin{macrocode}
- \pgftransformshift
- {
- \pgfpointanchor
- {
- \@@_env: - #1 - #2 - block
- \bool_if:NF \l_@@_hpos_of_block_cap_bool { - short }
+ \pgftransformshift
+ {
+ \pgfpointanchor
+ {
+ \@@_env: - #1 - #2 - block
+ \bool_if:NF \l_@@_hpos_of_block_cap_bool { - short }
+ }
+ { \l_tmpa_tl }
}
+ \pgfset
+ {
+ inner~xsep = \c_zero_dim ,
+ inner~ysep = \c_zero_dim
+ }
+ \pgfnode
+ { rectangle }
{ \l_tmpa_tl }
- }
- \pgfset
- {
- inner~xsep = \c_zero_dim ,
- inner~ysep = \c_zero_dim
- }
- \pgfnode
- { rectangle }
- { \l_tmpa_tl }
- { \box_use_drop:N \l_@@_cell_box } { } { }
- }
+ { \box_use_drop:N \l_@@_cell_box } { } { }
+ }
% \end{macrocode}
% End of the case when |\l_@@_vpos_block_str| is equal to |c|, |T| or |B|.
% Now, the other cases.
% \begin{macrocode}
- {
+ {
% \end{macrocode}
%
% \begin{macrocode}
- \pgfextracty \l_tmpa_dim
- {
- \@@_qpoint:n
+ \pgfextracty \l_tmpa_dim
{
- row - \str_if_eq:onTF \l_@@_vpos_block_str { b } { #3 } { #1 }
- - base
+ \@@_qpoint:n
+ {
+ row - \str_if_eq:onTF \l_@@_vpos_block_str { b } { #3 } { #1 }
+ - base
+ }
}
- }
- \dim_sub:Nn \l_tmpa_dim { 0.5 \arrayrulewidth }
+ \dim_sub:Nn \l_tmpa_dim { 0.5 \arrayrulewidth }
% \end{macrocode}
% We retrieve (in |\pgf@x|) the $x$-value of the center of the block.
% \begin{macrocode}
- \pgfpointanchor
- {
- \@@_env: - #1 - #2 - block
- \bool_if:NF \l_@@_hpos_of_block_cap_bool { - short }
- }
- {
- \str_case:on \l_@@_hpos_block_str
+ \pgfpointanchor
+ {
+ \@@_env: - #1 - #2 - block
+ \bool_if:NF \l_@@_hpos_of_block_cap_bool { - short }
+ }
{
- c { center }
- l { west }
- r { east }
- }
- }
+ \str_case:on \l_@@_hpos_block_str
+ {
+ c { center }
+ l { west }
+ r { east }
+ j { center }
+ }
+ }
% \end{macrocode}
% We put the label of the block which has been composed in |\l_@@_cell_box|.
% \begin{macrocode}
- \pgftransformshift { \pgfpoint \pgf@x \l_tmpa_dim }
- \pgfset { inner~sep = \c_zero_dim }
- \pgfnode
- { rectangle }
- {
- \str_case:on \l_@@_hpos_block_str
+ \pgftransformshift { \pgfpoint \pgf@x \l_tmpa_dim }
+ \pgfset { inner~sep = \c_zero_dim }
+ \pgfnode
+ { rectangle }
{
- c { base }
- l { base~west }
- r { base~east }
+ \str_case:on \l_@@_hpos_block_str
+ {
+ c { base }
+ l { base~west }
+ r { base~east }
+ j { base }
+ }
}
- }
- { \box_use_drop:N \l_@@_cell_box } { } { }
- }
+ { \box_use_drop:N \l_@@_cell_box } { } { }
+ }
% \end{macrocode}
%
% \begin{macrocode}
- \endpgfpicture
+ \endpgfpicture
+ }
\group_end:
}
% \end{macrocode}
@@ -15425,6 +15726,7 @@ version 2005/12/01 or later.
{
\nullfont
\c_math_toggle_token
+ \colorlet { current-color } { . }
\@@_color:o \l_@@_delimiters_color_tl
\left .
\vcenter
@@ -15436,7 +15738,7 @@ version 2005/12/01 or later.
}
\right #1
\tl_if_empty:nF { #3 } { _ { \smash { #3 } } }
- ^ { \smash { #4 } }
+ ^ { \color { current-color } \smash { #4 } }
\c_math_toggle_token
}
{ #2 }
@@ -15474,9 +15776,12 @@ version 2005/12/01 or later.
{
left-shorten .bool_set:N = \l_@@_brace_left_shorten_bool ,
left-shorten .default:n = true ,
+ left-shorten .value_forbidden:n = true ,
right-shorten .bool_set:N = \l_@@_brace_right_shorten_bool ,
- shorten .meta:n = { left-shorten , right-shorten } ,
right-shorten .default:n = true ,
+ right-shorten .value_forbidden:n = true ,
+ shorten .meta:n = { left-shorten , right-shorten } ,
+ shorten .value_forbidden:n = true ,
yshift .dim_set:N = \l_@@_brace_yshift_dim ,
yshift .value_required:n = true ,
yshift .initial:n = \c_zero_dim ,
@@ -15764,9 +16069,9 @@ version 2005/12/01 or later.
% \begin{macrocode}
\NewDocumentCommand \@@_ShowCellNames_CodeBefore { }
{
- \dim_zero_new:N \g_@@_tmpc_dim
- \dim_zero_new:N \g_@@_tmpd_dim
- \dim_zero_new:N \g_@@_tmpe_dim
+ \dim_gzero_new:N \g_@@_tmpc_dim
+ \dim_gzero_new:N \g_@@_tmpd_dim
+ \dim_gzero_new:N \g_@@_tmpe_dim
\int_step_inline:nn \c@iRow
{
\begin { pgfpicture }
@@ -15850,9 +16155,9 @@ version 2005/12/01 or later.
\pgfusepathqfill
\endpgfpicture
}
- \dim_zero_new:N \g_@@_tmpc_dim
- \dim_zero_new:N \g_@@_tmpd_dim
- \dim_zero_new:N \g_@@_tmpe_dim
+ \dim_gzero_new:N \g_@@_tmpc_dim
+ \dim_gzero_new:N \g_@@_tmpd_dim
+ \dim_gzero_new:N \g_@@_tmpe_dim
\int_step_inline:nn \c@iRow
{
\bool_if:NTF \l_@@_in_code_after_bool
@@ -16207,7 +16512,7 @@ version 2005/12/01 or later.
~you~try~to~use~more~columns~than~allowed~by~your~
\@@_full_name_env:.\@@_message_hdotsfor:\ The~maximal~number~of~columns~is~
\int_use:N \g_@@_static_num_of_col_int\
- ~(plus~the~potential~exterior~ones).
+ ~(plus~the~potential~exterior~ones).~
This~error~is~fatal.
}
% \end{macrocode}
@@ -16224,6 +16529,15 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
+% \begin{macrocode}
+\@@_msg_new:nn { empty~preamble }
+ {
+ Empty~preamble.\\
+ The~preamble~of~your~\@@_full_name_env:\ is~empty.\\
+ This~error~is~fatal.
+ }
+% \end{macrocode}
+%
%
% \begin{macrocode}
\@@_msg_new:nn { in~first~col }
@@ -16471,7 +16785,7 @@ version 2005/12/01 or later.
Incompatible~keys.\\
You~can't~use~the~keys~'hlines',~'vlines'~or~'hvlines'~for~a~
'\token_to_str:N \Block'~when~the~key~'color'~or~'draw'~is~used.\\
- Maybe~it~will~possible~in~future~version.\\
+ However,~you~can~put~several~commands~\token_to_str:N \Block.\\
Your~key~will~be~discarded.
}
% \end{macrocode}
@@ -16512,7 +16826,7 @@ version 2005/12/01 or later.
\@@_msg_new:nn { ragged2e~not~loaded }
{
You~have~to~load~'ragged2e'~in~order~to~use~the~key~'\l_keys_key_str'~in~
- your~column~'\l_@@_vpos_col_str'~(or~'X').~The~key~'\str_lowercase:V
+ your~column~'\l_@@_vpos_col_str'~(or~'X').~The~key~'\str_lowercase:o
\l_keys_key_str'~will~be~used~instead.
}
% \end{macrocode}
@@ -16971,9 +17285,10 @@ version 2005/12/01 or later.
\c_@@_available_keys_str
}
{
- The~available~keys~are~(in~alphabetic~order):~b,~B,~borders,~c,~draw,~fill,~
- hlines,~hvlines,~l,~line-width,~name,~opacity,~rounded-corners,~r,~
- respect-arraystretch,~t,~T,~tikz,~transparent~and~vlines.
+ The~available~keys~are~(in~alphabetic~order):~&-in-blocks,~ampersand-in-blocks,~
+ b,~B,~borders,~c,~draw,~fill,~hlines,~hvlines,~l,~line-width,~name,~
+ opacity,~rounded-corners,~r,~respect-arraystretch,~t,~T,~tikz,~transparent~
+ and~vlines.
}
% \end{macrocode}
%
@@ -17107,7 +17422,9 @@ version 2005/12/01 or later.
}
{
The~available~keys~are~(in~alphabetic~order):~
+ &-in-blocks,~
allow-duplicate-names,~
+ ampersand-in-blocks,~
caption-above,~
cell-space-bottom-limit,~
cell-space-limits,~
@@ -17121,6 +17438,7 @@ version 2005/12/01 or later.
create-extra-nodes,~
create-medium-nodes,~
create-large-nodes,~
+ custom-line,~
delimiters~(several~subkeys),~
end-of-row,~
first-col,~
@@ -17164,6 +17482,8 @@ version 2005/12/01 or later.
}
{
The~available~keys~are~(in~alphabetic~order):~
+ &-in-blocks,~
+ ampersand-in-blocks,~
b,~
baseline,~
c,~
@@ -17228,6 +17548,8 @@ version 2005/12/01 or later.
}
{
The~available~keys~are~(in~alphabetic~order):~
+ &-in-blocks,~
+ ampersand-in-blocks,~
b,~
baseline,~
c,~
@@ -17291,6 +17613,8 @@ version 2005/12/01 or later.
}
{
The~available~keys~are~(in~alphabetic~order):~
+ &-in-blocks,~
+ ampersand-in-blocks,~
b,~
baseline,~
c,~
diff --git a/macros/latex/contrib/nicematrix/nicematrix-code.pdf b/macros/latex/contrib/nicematrix/nicematrix-code.pdf
new file mode 100644
index 0000000000..fb046dc4c9
--- /dev/null
+++ b/macros/latex/contrib/nicematrix/nicematrix-code.pdf
@@ -0,0 +1,52976 @@
+%PDF-1.5
+%ÌÕÁÔÅØÐÄÆ
+4 0 obj
+<< /S /GoTo /D (section.0.1) >>
+endobj
+7 0 obj
+(\376\377\0001\000\040\000D\000e\000c\000l\000a\000r\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000a\000n\000d\000\040\000p\000a\000c\000k\000a\000g\000e\000s\000\040\000l\000o\000a\000d\000e\000d)
+
+endobj
+8 0 obj
+<< /S /GoTo /D (section.0.2) >>
+endobj
+11 0 obj
+(\376\377\0002\000\040\000S\000e\000c\000u\000r\000i\000t\000y\000\040\000t\000e\000s\000t)
+
+endobj
+12 0 obj
+<< /S /GoTo /D (section.0.3) >>
+endobj
+15 0 obj
+(\376\377\0003\000\040\000C\000o\000l\000l\000e\000c\000t\000i\000n\000g\000\040\000o\000p\000t\000i\000o\000n\000s)
+
+endobj
+16 0 obj
+<< /S /GoTo /D (section.0.4) >>
+endobj
+19 0 obj
+(\376\377\0004\000\040\000T\000e\000c\000h\000n\000i\000c\000a\000l\000\040\000d\000e\000f\000i\000n\000i\000t\000i\000o\000n\000s)
+
+endobj
+20 0 obj
+<< /S /GoTo /D (section.0.5) >>
+endobj
+23 0 obj
+(\376\377\0005\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s)
+
+endobj
+24 0 obj
+<< /S /GoTo /D (section.0.6) >>
+endobj
+27 0 obj
+(\376\377\0006\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000t\000a\000b\000u\000l\000a\000r\000n\000o\000t\000e)
+
+endobj
+28 0 obj
+<< /S /GoTo /D (section.0.7) >>
+endobj
+31 0 obj
+(\376\377\0007\000\040\000C\000o\000m\000m\000a\000n\000d\000\040\000f\000o\000r\000\040\000c\000r\000e\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000r\000e\000c\000t\000a\000n\000g\000l\000e\000\040\000n\000o\000d\000e\000s)
+
+endobj
+32 0 obj
+<< /S /GoTo /D (section.0.8) >>
+endobj
+35 0 obj
+(\376\377\0008\000\040\000T\000h\000e\000\040\000o\000p\000t\000i\000o\000n\000s)
+
+endobj
+36 0 obj
+<< /S /GoTo /D (section.0.9) >>
+endobj
+39 0 obj
+(\376\377\0009\000\040\000I\000m\000p\000o\000r\000t\000a\000n\000t\000\040\000c\000o\000d\000e\000\040\000u\000s\000e\000d\000\040\000b\000y\000\040\000\173\000N\000i\000c\000e\000A\000r\000r\000a\000y\000W\000i\000t\000h\000D\000e\000l\000i\000m\000s\000\175\000\040)
+
+endobj
+40 0 obj
+<< /S /GoTo /D (section.0.10) >>
+endobj
+43 0 obj
+(\376\377\0001\0000\000\040\000T\000h\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
+
+endobj
+44 0 obj
+<< /S /GoTo /D (section.0.11) >>
+endobj
+47 0 obj
+(\376\377\0001\0001\000\040\000T\000h\000e\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000\040\000\173\000N\000i\000c\000e\000A\000r\000r\000a\000y\000W\000i\000t\000h\000D\000e\000l\000i\000m\000s\000\175)
+
+endobj
+48 0 obj
+<< /S /GoTo /D (section.0.12) >>
+endobj
+51 0 obj
+(\376\377\0001\0002\000\040\000W\000e\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000\040\000t\000h\000e\000\040\000p\000r\000e\000a\000m\000b\000l\000e\000\040\000o\000f\000\040\000t\000h\000e\000\040\000a\000r\000r\000a\000y)
+
+endobj
+52 0 obj
+<< /S /GoTo /D (section.0.13) >>
+endobj
+55 0 obj
+(\376\377\0001\0003\000\040\000T\000h\000e\000\040\000r\000e\000d\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000\134\000m\000u\000l\000t\000i\000c\000o\000l\000u\000m\000n)
+
+endobj
+56 0 obj
+<< /S /GoTo /D (section.0.14) >>
+endobj
+59 0 obj
+(\376\377\0001\0004\000\040\000T\000h\000e\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000\040\000\173\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x\000\175\000\040\000a\000n\000d\000\040\000i\000t\000s\000\040\000v\000a\000r\000i\000a\000n\000t\000s)
+
+endobj
+60 0 obj
+<< /S /GoTo /D (section.0.15) >>
+endobj
+63 0 obj
+(\376\377\0001\0005\000\040\000\173\000N\000i\000c\000e\000T\000a\000b\000u\000l\000a\000r\000\175\000,\000\040\000\173\000N\000i\000c\000e\000T\000a\000b\000u\000l\000a\000r\000X\000\175\000\040\000a\000n\000d\000\040\000\173\000N\000i\000c\000e\000T\000a\000b\000u\000l\000a\000r\000*\000\175)
+
+endobj
+64 0 obj
+<< /S /GoTo /D (section.0.16) >>
+endobj
+67 0 obj
+(\376\377\0001\0006\000\040\000A\000f\000t\000e\000r\000\040\000t\000h\000e\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000a\000r\000r\000a\000y)
+
+endobj
+68 0 obj
+<< /S /GoTo /D (section.0.17) >>
+endobj
+71 0 obj
+(\376\377\0001\0007\000\040\000W\000e\000\040\000d\000r\000a\000w\000\040\000t\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
+
+endobj
+72 0 obj
+<< /S /GoTo /D (section.0.18) >>
+endobj
+75 0 obj
+(\376\377\0001\0008\000\040\000T\000h\000e\000\040\000a\000c\000t\000u\000a\000l\000\040\000i\000n\000s\000t\000r\000u\000c\000t\000i\000o\000n\000s\000\040\000f\000o\000r\000\040\000d\000r\000a\000w\000i\000n\000g\000\040\000t\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s\000\040\000w\000i\000t\000h\000\040\000T\000i\000k\000z)
+
+endobj
+76 0 obj
+<< /S /GoTo /D (section.0.19) >>
+endobj
+79 0 obj
+(\376\377\0001\0009\000\040\000U\000s\000e\000r\000\040\000c\000o\000m\000m\000a\000n\000d\000s\000\040\000a\000v\000a\000i\000l\000a\000b\000l\000e\000\040\000i\000n\000\040\000t\000h\000e\000\040\000n\000e\000w\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000s)
+
+endobj
+80 0 obj
+<< /S /GoTo /D (section.0.20) >>
+endobj
+83 0 obj
+(\376\377\0002\0000\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000l\000i\000n\000e\000\040\000a\000c\000c\000e\000s\000s\000i\000b\000l\000e\000\040\000i\000n\000\040\000c\000o\000d\000e\000-\000a\000f\000t\000e\000r)
+
+endobj
+84 0 obj
+<< /S /GoTo /D (section.0.21) >>
+endobj
+87 0 obj
+(\376\377\0002\0001\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000R\000o\000w\000S\000t\000y\000l\000e)
+
+endobj
+88 0 obj
+<< /S /GoTo /D (section.0.22) >>
+endobj
+91 0 obj
+(\376\377\0002\0002\000\040\000C\000o\000l\000o\000r\000s\000\040\000o\000f\000\040\000c\000e\000l\000l\000s\000,\000\040\000r\000o\000w\000s\000\040\000a\000n\000d\000\040\000c\000o\000l\000u\000m\000n\000s)
+
+endobj
+92 0 obj
+<< /S /GoTo /D (section.0.23) >>
+endobj
+95 0 obj
+(\376\377\0002\0003\000\040\000T\000h\000e\000\040\000v\000e\000r\000t\000i\000c\000a\000l\000\040\000a\000n\000d\000\040\000h\000o\000r\000i\000z\000o\000n\000t\000a\000l\000\040\000r\000u\000l\000e\000s)
+
+endobj
+96 0 obj
+<< /S /GoTo /D (section.0.24) >>
+endobj
+99 0 obj
+(\376\377\0002\0004\000\040\000T\000h\000e\000\040\000e\000m\000p\000t\000y\000\040\000c\000o\000r\000n\000e\000r\000s)
+
+endobj
+100 0 obj
+<< /S /GoTo /D (section.0.25) >>
+endobj
+103 0 obj
+(\376\377\0002\0005\000\040\000T\000h\000e\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000\040\000\173\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x\000B\000l\000o\000c\000k\000\175)
+
+endobj
+104 0 obj
+<< /S /GoTo /D (section.0.26) >>
+endobj
+107 0 obj
+(\376\377\0002\0006\000\040\000T\000h\000e\000\040\000e\000x\000t\000r\000a\000\040\000n\000o\000d\000e\000s)
+
+endobj
+108 0 obj
+<< /S /GoTo /D (section.0.27) >>
+endobj
+111 0 obj
+(\376\377\0002\0007\000\040\000T\000h\000e\000\040\000b\000l\000o\000c\000k\000s)
+
+endobj
+112 0 obj
+<< /S /GoTo /D (section.0.28) >>
+endobj
+115 0 obj
+(\376\377\0002\0008\000\040\000H\000o\000w\000\040\000t\000o\000\040\000d\000r\000a\000w\000\040\000t\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s\000\040\000t\000r\000a\000n\000s\000p\000a\000r\000e\000n\000t\000l\000y)
+
+endobj
+116 0 obj
+<< /S /GoTo /D (section.0.29) >>
+endobj
+119 0 obj
+(\376\377\0002\0009\000\040\000A\000u\000t\000o\000m\000a\000t\000i\000c\000\040\000a\000r\000r\000a\000y\000s)
+
+endobj
+120 0 obj
+<< /S /GoTo /D (section.0.30) >>
+endobj
+123 0 obj
+(\376\377\0003\0000\000\040\000T\000h\000e\000\040\000r\000e\000d\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000d\000o\000t\000f\000i\000l\000l\000\040)
+
+endobj
+124 0 obj
+<< /S /GoTo /D (section.0.31) >>
+endobj
+127 0 obj
+(\376\377\0003\0001\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000d\000i\000a\000g\000b\000o\000x)
+
+endobj
+128 0 obj
+<< /S /GoTo /D (section.0.32) >>
+endobj
+131 0 obj
+(\376\377\0003\0002\000\040\000T\000h\000e\000\040\000k\000e\000y\000w\000o\000r\000d\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+
+endobj
+132 0 obj
+<< /S /GoTo /D (section.0.33) >>
+endobj
+135 0 obj
+(\376\377\0003\0003\000\040\000T\000h\000e\000\040\000d\000e\000l\000i\000m\000i\000t\000e\000r\000s\000\040\000i\000n\000\040\000t\000h\000e\000\040\000p\000r\000e\000a\000m\000b\000l\000e)
+
+endobj
+136 0 obj
+<< /S /GoTo /D (section.0.34) >>
+endobj
+139 0 obj
+(\376\377\0003\0004\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x)
+
+endobj
+140 0 obj
+<< /S /GoTo /D (section.0.35) >>
+endobj
+143 0 obj
+(\376\377\0003\0005\000\040\000L\000e\000s\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000\134\000U\000n\000d\000e\000r\000B\000r\000a\000c\000e\000\040\000e\000t\000\040\000\134\000O\000v\000e\000r\000B\000r\000a\000c\000e)
+
+endobj
+144 0 obj
+<< /S /GoTo /D (section.0.36) >>
+endobj
+147 0 obj
+(\376\377\0003\0006\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000T\000i\000k\000z\000E\000v\000e\000r\000y\000C\000e\000l\000l)
+
+endobj
+148 0 obj
+<< /S /GoTo /D (section.0.37) >>
+endobj
+151 0 obj
+(\376\377\0003\0007\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000S\000h\000o\000w\000C\000e\000l\000l\000N\000a\000m\000e\000s)
+
+endobj
+152 0 obj
+<< /S /GoTo /D (section.0.38) >>
+endobj
+155 0 obj
+(\376\377\0003\0008\000\040\000W\000e\000\040\000p\000r\000o\000c\000e\000s\000s\000\040\000t\000h\000e\000\040\000o\000p\000t\000i\000o\000n\000s\000\040\000a\000t\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000l\000o\000a\000d\000i\000n\000g)
+
+endobj
+156 0 obj
+<< /S /GoTo /D (section.0.39) >>
+endobj
+159 0 obj
+(\376\377\0003\0009\000\040\000A\000b\000o\000u\000t\000\040\000t\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000u\000n\000d\000e\000r\000s\000c\000o\000r\000e)
+
+endobj
+160 0 obj
+<< /S /GoTo /D (section.0.40) >>
+endobj
+163 0 obj
+(\376\377\0004\0000\000\040\000E\000r\000r\000o\000r\000\040\000m\000e\000s\000s\000a\000g\000e\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e)
+
+endobj
+164 0 obj
+<< /S /GoTo /D (toc1.1) >>
+endobj
+167 0 obj
+(\376\377\000C\000o\000n\000t\000e\000n\000t\000s)
+
+endobj
+168 0 obj
+<< /S /GoTo /D [ 169 0 R /FitBH 771.02165 ] >>
+endobj
+171 0 obj
+<< /Filter /FlateDecode /Length 2073 >>
+stream
+xÚY[Ûº~ß_¡·j,Í;© -öͦ ‚6m ´èÉÁ‚kÓ¶[ò‘ä½`‘ÿÞáEkÑëõFyH¤%9ä7œ™ofdœ-3œ½?ï<ÿ2=›\±"#
+Q"8Ϧ‹338#0&&*S¤€IM7Ù¯ùteÏ/&ù¬>¿ 2Ÿû?i^/³[Å­™S‘3K{þÛô#ÃñÑc‡í©L©Ê™Ý˜®)ï{a™‚
+!
+¶ø¸«lÀD‹7ñSîw9´$€“™F…”L'›*Pn\blî7þå¦í3ë^ÚIÛ 4D$C ËÞÊp ‘Ï;è|¶ÛØpsa¸ŸnñlÊ;;w<ø“þë¼? ?™é¹æ¹ýOXîÝKÝKªc ™¢ˆi•Â~æ]Çæ„‚G¦¢à#¼àù‡½~q}t¦‘Tüàôº;}¬
+6vYB~ñÌéý£÷ÏÞÊ_
+øɦlšºiѬ3ª›ådcfMÝNÖ¦³÷“Y]æ7“5ûf›Ê®ánrQÞÛvú'Í‘¥þxyù§ý}þùˆb¬àžC½Q6miB:»ó1ï,øÂÉ& wÛ.3s=mIHˆœ°TØ{&íC˜2‘ob:Þ­íiz‡ <Ý­]à P{š^¤†Ë©°K°„äÿ>†÷XXH@€©Ïèn3¹0À.;H‰~Î%Wÿ)¦mË›u\ÕEy'vÊ¡8W¨ $Åõ•0‚pÍ›zp+§œƒA
+#2f…²:y&¢EÁRwä»ûíúËCÕ™ûT§í* ?iî‚ #á þ÷dÈ2+ KÈTCLº*Qc×S)”²$•tÈÿeß•ýlf.̽6öûhDêWõ¡£ %Í÷èœÔ¶ßÄŒý„ˆ¼~ÉòȺËò6†-ctŸý\ Rº¼`Ö÷æIª¤ræl¶ºkÊ®ëÙ4Ô=I~ýÄzÚ¯—Ùlb–ê0¡[qáÑŒ7>ÕHјßب«J1¾#؇–þ„õ_•ŒwÏGAJ:HŸ›úªßÖETÄ5 –HãXŠˆC£"}Üg‰Ñ7B èÊy$%9
+C"úèîdó°(×vÉp<Í‘Ö±ãVãp E8nmãÊÙñP .+ú.^ƒ2}|W­L5su‹ "7McZ÷ÎcºQ„îee×ÛðæÂÙ=?¿¿šLËoÿýR¡c$!ƒ:zEh‚7Ÿ‹9+rØÚ´&Ì„n F¡®2]ß<‡9ßʹ©~M½u\ÓÆ?'ÃÐÕà $€z¶„ÉKê0…f,•÷=$ 3Ý2Û+·Ç\Fœ :aW7>/¡ #)¢Å:ëeVOl)”?¦ÝG“…{à}q_ŒašDò9ùßxŒ>µi!î£+ptvLômÁc0&¢¯at~?DxÚ“‰(&1š?TMjÈ>®Ã
+¨˜ W‡î\íŠÁòÿ
+endstream
+endobj
+169 0 obj
+<< /Type /Page /Contents 171 0 R /Resources 170 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+172 0 obj
+<< /D [ 169 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+173 0 obj
+<< /D [ 169 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+5 0 obj
+<< /D [ 169 0 R /XYZ 79.37 516.661 null ] >>
+endobj
+188 0 obj
+<< /D [ 169 0 R /XYZ 77.103 376.109 null ] >>
+endobj
+190 0 obj
+<< /D [ 169 0 R /XYZ 77.103 365.15 null ] >>
+endobj
+191 0 obj
+<< /D [ 169 0 R /XYZ 77.103 336.492 null ] >>
+endobj
+192 0 obj
+<< /D [ 169 0 R /XYZ 77.103 325.533 null ] >>
+endobj
+193 0 obj
+<< /D [ 169 0 R /XYZ 77.103 314.574 null ] >>
+endobj
+194 0 obj
+<< /D [ 169 0 R /XYZ 77.103 303.615 null ] >>
+endobj
+195 0 obj
+<< /D [ 169 0 R /XYZ 77.103 292.656 null ] >>
+endobj
+196 0 obj
+<< /D [ 169 0 R /XYZ 77.103 281.697 null ] >>
+endobj
+197 0 obj
+<< /D [ 169 0 R /XYZ 77.103 216.232 null ] >>
+endobj
+198 0 obj
+<< /D [ 169 0 R /XYZ 78.427 184.289 null ] >>
+endobj
+199 0 obj
+<< /D [ 169 0 R /XYZ 78.427 153.755 null ] >>
+endobj
+200 0 obj
+<< /D [ 169 0 R /XYZ 78.427 142.796 null ] >>
+endobj
+201 0 obj
+<< /D [ 169 0 R /XYZ 78.427 131.837 null ] >>
+endobj
+202 0 obj
+<< /D [ 169 0 R /XYZ 78.427 120.879 null ] >>
+endobj
+203 0 obj
+<< /D [ 169 0 R /XYZ 78.427 109.92 null ] >>
+endobj
+170 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F39 174 0 R /F40 175 0 R /F46 176 0 R /F51 177 0 R /F62 178 0 R /F66 179 0 R /F65 180 0 R /F67 181 0 R /F68 182 0 R /F69 183 0 R /F19 184 0 R /F70 185 0 R /F20 186 0 R /F72 187 0 R /F73 189 0 R /F57 204 0 R /F63 205 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+209 0 obj
+<< /Filter /FlateDecode /Length 1990 >>
+stream
+xÚµZ]Û¸}Ÿ_a XTì0â—> XØÙ¢³/òЂƦ=jeÉ•äLg³ýï½/mÑñ8¾³ ‰$’‡¼‡ä½<—N<ÛÌâÙ/7±2mßàß_nþº¸ùpŸÊ™byÆ¥˜-Ö7Å3>Ë9Ëù,M8‹>[lgÿˆxrûÏÅß}¸OòYÆò$‘ÙÉ㯡Ÿ¸T˾hÌs±ëÚÁ,³š?ìšÛ;-ôXûÓO…麶›cÙ—cÕ¶ßøº±RùʦZšm9tÕÝ÷ÿüc4sÂó$uÌx,dJ"9…^Eò¹ìšªÙ¼BóPû>Deθ’H4#B)«yy9߇¦ÈÏÒÌI4§P¤¹1éÊÁŸË®*›aþpQü2odÀS&„vfˆ˜Ä`
+%-Ô7Vê}–*N˜H$ÊID§Ð«ˆ®Ë¡¬_q<¬{’I®™ŒS$)($(…äe–ïC3SLªiJÍ)ô*š– ´x¨«"ÐüpÏóYŠDM Ls&ÓY’¤Lq ó«áéöN¤:úõó­H#ÓÕ¦\ÿEY=Ú’[­¢•Y—ûzkÒ¨t˜Uk?£å~kÛvpm«ÞU/Ûí®ªÍÊ}U{6ms×íÎ~%ÑÖv‘B÷ìöNƒO¦q5Óé B±Ã»ý ›Yú'tµfJã®k`4ÉUôl­-‘žä2Æ
+m{s/ûÞt®­¯‚’ Šþ=ÎØ‹ûø›«´,ígÛ­\úÐÁÓ8 Lsa۶÷ªY·,hÕ6v"d-žÊáÏ=šût0mGØÊ,«•™£¢Ý~87 J2í÷ú†ÆIí*³´ø„GíÚ='¦¸‚O±Ž¡È}8ò€Üš¬ãQ¹1½+y÷’mÔï—ÖÈ'W>éºâ~” ?mK_´+;´Î›tlƒÂ€çøIδÂe~7‘”‘ðâ×Êù‡ˆÏùWdØŽØ߇»_?;ÿ¸èeBK–dyØÝÁÖ ØD+÷fgu\©¢º-WwCµ5v~5TÁ!©sª)TM¡ÄP…åâøø”TóáèKP¤}õœ3 ²`
+ýBVÃa”d¨èÅ•É€ˆhÇk'æ±më¢ZÏ÷ÇÙÚv¾pû°}
+¿}
+Ûžj/œ*©@ÿWêz ‚^«ûúᢿq¸| Wü¤Tûµ»áØV‘OaJ–&(ÔEF#=Åž'ýýXŸ”JO÷MÚC'‚e±w‰œäö5 ¥fyŒûãm&Ç£%΢²î[÷¶ì d Xj¹=Ù·e³reÏOÕ!ÜÛϪ®Ý›O6Ü׾ߗuýâ:°'¹-Or÷ú¸\]Û¸V8ZfO¼$rɤ-H£ÑV³$V³Üòüj<989ÏZH–#ϲÛL$‹”âŸ7•ë²qÅ^Ùªå¾ë^>Å$ñ˜&®*Yì`IJƒèõiPŽ:ÍZ•ç,ö)²ä¤=`'ž÷¦(9:Òùë†s7-×lyá0ö§žßò"±Ð½àKëE¯_WšÂJMW1Ê
+[ê$.Š¥£öhÛ`_3أؕvpá·òò’8‘™€ ®CëÇÍPô/}ñ¯ö±)·¦è‡îâ(˜ŸLÂã¨ÁͲ#~<ã;*Œ+Œ*(óÀ#NRë0¨·È\ z½ÞWÞ®/+¯<c‰ÝÓèäDž
+endstream
+endobj
+208 0 obj
+<< /Type /Page /Contents 209 0 R /Resources 207 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+210 0 obj
+<< /D [ 208 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+211 0 obj
+<< /D [ 208 0 R /XYZ 78.427 768.832 null ] >>
+endobj
+212 0 obj
+<< /D [ 208 0 R /XYZ 78.427 757.873 null ] >>
+endobj
+213 0 obj
+<< /D [ 208 0 R /XYZ 78.427 746.914 null ] >>
+endobj
+214 0 obj
+<< /D [ 208 0 R /XYZ 78.427 735.955 null ] >>
+endobj
+215 0 obj
+<< /D [ 208 0 R /XYZ 78.427 724.996 null ] >>
+endobj
+216 0 obj
+<< /D [ 208 0 R /XYZ 78.427 714.037 null ] >>
+endobj
+217 0 obj
+<< /D [ 208 0 R /XYZ 78.427 703.078 null ] >>
+endobj
+218 0 obj
+<< /D [ 208 0 R /XYZ 78.427 692.119 null ] >>
+endobj
+219 0 obj
+<< /D [ 208 0 R /XYZ 78.427 625.37 null ] >>
+endobj
+220 0 obj
+<< /D [ 208 0 R /XYZ 78.427 614.411 null ] >>
+endobj
+221 0 obj
+<< /D [ 208 0 R /XYZ 78.427 603.452 null ] >>
+endobj
+222 0 obj
+<< /D [ 208 0 R /XYZ 78.427 592.493 null ] >>
+endobj
+223 0 obj
+<< /D [ 208 0 R /XYZ 78.427 581.534 null ] >>
+endobj
+224 0 obj
+<< /D [ 208 0 R /XYZ 78.427 570.575 null ] >>
+endobj
+225 0 obj
+<< /D [ 208 0 R /XYZ 78.427 517.773 null ] >>
+endobj
+226 0 obj
+<< /D [ 208 0 R /XYZ 78.427 506.814 null ] >>
+endobj
+227 0 obj
+<< /D [ 208 0 R /XYZ 78.427 465.967 null ] >>
+endobj
+228 0 obj
+<< /D [ 208 0 R /XYZ 78.427 455.009 null ] >>
+endobj
+229 0 obj
+<< /D [ 208 0 R /XYZ 78.427 444.05 null ] >>
+endobj
+230 0 obj
+<< /D [ 208 0 R /XYZ 78.427 433.091 null ] >>
+endobj
+231 0 obj
+<< /D [ 208 0 R /XYZ 78.427 422.132 null ] >>
+endobj
+232 0 obj
+<< /D [ 208 0 R /XYZ 78.427 411.173 null ] >>
+endobj
+233 0 obj
+<< /D [ 208 0 R /XYZ 78.427 380.289 null ] >>
+endobj
+234 0 obj
+<< /D [ 208 0 R /XYZ 78.427 369.33 null ] >>
+endobj
+235 0 obj
+<< /D [ 208 0 R /XYZ 78.427 358.371 null ] >>
+endobj
+236 0 obj
+<< /D [ 208 0 R /XYZ 78.427 347.412 null ] >>
+endobj
+237 0 obj
+<< /D [ 208 0 R /XYZ 78.427 336.453 null ] >>
+endobj
+238 0 obj
+<< /D [ 208 0 R /XYZ 78.427 325.494 null ] >>
+endobj
+239 0 obj
+<< /D [ 208 0 R /XYZ 78.427 314.535 null ] >>
+endobj
+240 0 obj
+<< /D [ 208 0 R /XYZ 78.427 303.576 null ] >>
+endobj
+241 0 obj
+<< /D [ 208 0 R /XYZ 78.427 292.618 null ] >>
+endobj
+242 0 obj
+<< /D [ 208 0 R /XYZ 78.427 281.659 null ] >>
+endobj
+243 0 obj
+<< /D [ 208 0 R /XYZ 78.427 270.7 null ] >>
+endobj
+244 0 obj
+<< /D [ 208 0 R /XYZ 78.427 259.741 null ] >>
+endobj
+245 0 obj
+<< /D [ 208 0 R /XYZ 78.427 248.782 null ] >>
+endobj
+246 0 obj
+<< /D [ 208 0 R /XYZ 78.427 237.823 null ] >>
+endobj
+247 0 obj
+<< /D [ 208 0 R /XYZ 78.427 226.864 null ] >>
+endobj
+248 0 obj
+<< /D [ 208 0 R /XYZ 78.427 215.905 null ] >>
+endobj
+249 0 obj
+<< /D [ 208 0 R /XYZ 78.427 204.946 null ] >>
+endobj
+250 0 obj
+<< /D [ 208 0 R /XYZ 78.427 193.987 null ] >>
+endobj
+251 0 obj
+<< /D [ 208 0 R /XYZ 78.427 183.028 null ] >>
+endobj
+252 0 obj
+<< /D [ 208 0 R /XYZ 78.427 140.189 null ] >>
+endobj
+253 0 obj
+<< /D [ 208 0 R /XYZ 78.427 129.23 null ] >>
+endobj
+9 0 obj
+<< /D [ 208 0 R /XYZ 79.37 104.523 null ] >>
+endobj
+207 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+256 0 obj
+<< /Filter /FlateDecode /Length 2385 >>
+stream
+xÚÍZ[oÛÈ~ϯP +ñ„sŸÑSP ÙMÑ ThØ,J¢dÂ)TÁ0{Ï\(qd™Ñø¡íCBŠä7çþ3¤“Ñf”Œ~~—\ÿ2{÷á“$#Ìe‚Œfëwn$#<’Q9’\!&ñh¶ý>&“?f;a»qB—:|ôŸÙòPåÍ„âñqrG%7YÝXü‡OX4Ò‚vE HR¿Ê¿óæ>/
+¾Lt”F¦*„솥0…°PQR8”µ¾ˆÔoÃRE‰i±£⌅  ‹Qe—ÆØ„8Õ—9wõÅXWE8ç*‚AÞ¹K6›áJ},ÌJMºlòeºÝÝås’_Ié„ E|U|MxÒܧ •abW5GSÕæX§nøÇÝcÔèSe!¢,¶GêÊüÕ$<P…UåѲFVt‹ùÒÝÞ=TÕ‚z˜$EÌÄ oÁŸc@¥BB²Fc¨|¡’ñìd»ó½1ÏÅ£Ó߆ÉüXMî0Øé=k_q®Ð R"à‹âVîv?J0Ì0¢ÀyÁ
+_1e?Înó|=7a=NP§
+ñ„‡Ë,|iB­y±qŠåkw<izUéÿšPVÕÆôÆ?Q>ØܵØÖÕ_¢#G8M+ͤÙ
+ze'÷ôðl¢è8ûíš'!rûˆí«Ò†2«6Ñ0u˺”2$.e\šoŠ²Ê|¦z3áЈh¸Â©Â²æ/ÅŠú!ÿ™ Œô¥Êèš{´HîãûKy®0×+Ã3C€í u‰k:ûÊ×4øÝÞ"]9››–VHâú¶Ûä>-6Ù
+Ömüc…{Ì+pa·ßºg 5yY¸ëÐÿ†¦
+¤jR¾o‹U¯ªR#î8Ü桦%¦!ÜÛ´sVž
+Ø(ãÌéÝÚÍ-ÚUý?sÞÕP·dÞ¢êªÀü&6¿Ïiñʨ½M‰ó‚7NiXs(èž"é¶.ƒ]Ñ–AgcþAÃm?Y;M? £.Îœ
+Ú¦ï ìš*Am*B9?yÈuÕ(0WiÚÇÛ”mÅ›iĹòâqêcMnw0ÐÙHnÒ¼xßnËtÕOV3eO[SE0vfż)çuSM¿Äêl†bíXˆ8ûX;ÅՙϿߋòÎ4¾»uYÝÙ\üãé¬üs,‰s"‘èJF1cËÈ  æù_¨˜ÖÑGwŽÝêº ¯ioiL1Äx§§ŽrO€mÌì:5q`™D%O€írÝ:V x<€:V2€„çöAQ¦/ci„(‚¡Š¡˜{Ø(3Lë1‚˜D
+.có+Ò4³¨q¸«K»ª¬Í 3UB‹G±„ÉAœú©EÆ vfÓŽ^-œ¬Ó&ÝÆR âÒ…$qEÔÇFW/ä ehËô¡†f–µ¡˜94U7ÄL¿ì=ÛxòÛ™£}o2õ÷þ„cUN`öW¯Xœ¯úØX¡Z"FüH$ã:l€5îØgÙÃ|—¥ÌÓ/³OgG½x ¡! ~š7öSš ÌYˆ}z=nó|úø¶NA¥Ù1û)CÊ8íúØP;[yÓ[vDoÓZ0ó‘×ZÅE½NtØRŸ{Áqµ6˜ÀX%1”@Mxe¹çë0Á—sóê4Ýl õçv<››çbÕÄ ò…¬pœsÎÈX
+0­ˆ1ß‚TÜ&0ÀÆóå¹î^ÄÛx”(…˜òü­hT9Øh'J‰8ébw#S˜màV€}É£½,k²ïùúñÑ¿Ý…ì¿ËDÐÙïú³³-çH$¾Û¨¸>`£Mf ¦]ßDTÜ^)ÀF ¦ åûƒRq‚ûØèd&IÒ±¥Žc„>öÿÀ!Ò@'qYÓƒF»0IêÞtjW'}ì üÏh
+æS¯f8\1â«1¾´ñþÍI¯Ôå÷f¿7ªÚ/Xöyànïë\-•ÿHa¾Pô¿9°Cìà}ÑU!û¨ñ×}Y>Ì7ûC3_–«lZ\¼uZd0ú­ÊåÁ¼Gv—>¸CV¬‚Z{rõŠÞXyæ VÒUžˆKÃ>6–ÑÌ_¥Énk¬eTS°Æ™Ÿ×¿º—S·oéºI:xƒ÷6ÿhH×n3¬U=ô¡!›Ú÷Ó^3¾Ie…‘"±è(•ûÐÛ
+lª\öþj'I‰Ë‹?9mŠzÝicöDEéúúº¬^ì‹N²^¡Í†á‰%HKÏ<!áÿuöî?Ø
+¢´
+endstream
+endobj
+255 0 obj
+<< /Type /Page /Contents 256 0 R /Resources 254 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+257 0 obj
+<< /D [ 255 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+258 0 obj
+<< /D [ 255 0 R /XYZ 78.427 623.082 null ] >>
+endobj
+259 0 obj
+<< /D [ 255 0 R /XYZ 78.427 612.123 null ] >>
+endobj
+260 0 obj
+<< /D [ 255 0 R /XYZ 78.427 601.164 null ] >>
+endobj
+261 0 obj
+<< /D [ 255 0 R /XYZ 78.427 590.206 null ] >>
+endobj
+262 0 obj
+<< /D [ 255 0 R /XYZ 78.427 579.247 null ] >>
+endobj
+263 0 obj
+<< /D [ 255 0 R /XYZ 78.427 568.288 null ] >>
+endobj
+265 0 obj
+<< /D [ 255 0 R /XYZ 78.427 557.329 null ] >>
+endobj
+266 0 obj
+<< /D [ 255 0 R /XYZ 78.427 546.37 null ] >>
+endobj
+267 0 obj
+<< /D [ 255 0 R /XYZ 78.427 535.411 null ] >>
+endobj
+268 0 obj
+<< /D [ 255 0 R /XYZ 78.427 503.18 null ] >>
+endobj
+269 0 obj
+<< /D [ 255 0 R /XYZ 78.427 492.222 null ] >>
+endobj
+270 0 obj
+<< /D [ 255 0 R /XYZ 78.427 481.263 null ] >>
+endobj
+271 0 obj
+<< /D [ 255 0 R /XYZ 78.427 470.304 null ] >>
+endobj
+272 0 obj
+<< /D [ 255 0 R /XYZ 78.427 459.345 null ] >>
+endobj
+273 0 obj
+<< /D [ 255 0 R /XYZ 78.427 427.114 null ] >>
+endobj
+274 0 obj
+<< /D [ 255 0 R /XYZ 78.427 416.155 null ] >>
+endobj
+275 0 obj
+<< /D [ 255 0 R /XYZ 78.427 405.196 null ] >>
+endobj
+276 0 obj
+<< /D [ 255 0 R /XYZ 78.427 394.237 null ] >>
+endobj
+277 0 obj
+<< /D [ 255 0 R /XYZ 78.427 383.279 null ] >>
+endobj
+278 0 obj
+<< /D [ 255 0 R /XYZ 78.427 372.32 null ] >>
+endobj
+279 0 obj
+<< /D [ 255 0 R /XYZ 78.427 361.361 null ] >>
+endobj
+280 0 obj
+<< /D [ 255 0 R /XYZ 78.427 329.13 null ] >>
+endobj
+281 0 obj
+<< /D [ 255 0 R /XYZ 78.427 318.171 null ] >>
+endobj
+282 0 obj
+<< /D [ 255 0 R /XYZ 78.427 307.212 null ] >>
+endobj
+283 0 obj
+<< /D [ 255 0 R /XYZ 78.427 296.253 null ] >>
+endobj
+284 0 obj
+<< /D [ 255 0 R /XYZ 78.427 285.295 null ] >>
+endobj
+285 0 obj
+<< /D [ 255 0 R /XYZ 78.427 274.336 null ] >>
+endobj
+286 0 obj
+<< /D [ 255 0 R /XYZ 78.427 263.377 null ] >>
+endobj
+287 0 obj
+<< /D [ 255 0 R /XYZ 78.427 252.418 null ] >>
+endobj
+288 0 obj
+<< /D [ 255 0 R /XYZ 78.427 241.459 null ] >>
+endobj
+289 0 obj
+<< /D [ 255 0 R /XYZ 78.427 230.5 null ] >>
+endobj
+290 0 obj
+<< /D [ 255 0 R /XYZ 78.427 219.541 null ] >>
+endobj
+291 0 obj
+<< /D [ 255 0 R /XYZ 78.427 208.582 null ] >>
+endobj
+292 0 obj
+<< /D [ 255 0 R /XYZ 78.427 197.623 null ] >>
+endobj
+293 0 obj
+<< /D [ 255 0 R /XYZ 78.427 186.664 null ] >>
+endobj
+294 0 obj
+<< /D [ 255 0 R /XYZ 78.427 175.705 null ] >>
+endobj
+295 0 obj
+<< /D [ 255 0 R /XYZ 78.427 133.431 null ] >>
+endobj
+296 0 obj
+<< /D [ 255 0 R /XYZ 78.427 122.473 null ] >>
+endobj
+297 0 obj
+<< /D [ 255 0 R /XYZ 78.427 111.514 null ] >>
+endobj
+298 0 obj
+<< /D [ 255 0 R /XYZ 78.427 100.555 null ] >>
+endobj
+299 0 obj
+<< /D [ 255 0 R /XYZ 78.427 89.596 null ] >>
+endobj
+300 0 obj
+<< /D [ 255 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+254 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F72 187 0 R /F19 184 0 R /F70 185 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F74 264 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+303 0 obj
+<< /Filter /FlateDecode /Length 1762 >>
+stream
+xÚ­YMoÛ8½çW(°°„¿IYín
+ì!'{HC–åĨ,{eylÿ¾C‘TD×QÌ´‡D²¬ÇyßÌÐÉàn ¾ž%þŠ¸¹ƒÿ_Ï>OÎ>^I:`H+LÉ`²8ÃðR2À¥l F‰ÀƒÉjp3Ä ÝNþj‡úx%ô@!-U],fðPÑüd¡ëo™æ  ñ¦Éi¦¹BT«ü SvW­w›é,¿[–ãh&T#̨gBOc"$‚ñB°ar?[?L·y=¾.Gœðæa1­W›t
+_E“#
+aÅ<9v9)!2ǯ6£pošŸfZ $ ÁÆÍÚX<ÙKÎvEZÙÏÁW™½ü<4£|ú¾ÍvÕ²~œÖù¶—< .ÏÑ3N\…Ÿ±ˆ›q\çµ%ñ[pižG²š#šHÏJF±
+Àƃy9ï[…XnŠ!ʴ禢Â3
+7eºjîXË°ýÊ­ ò³=nÂ
+ X3>ä«M‘÷óçBàø”‰õE· f6¼§.¬Çå9ó*H‘7—éùãåìÖ}üï2;¯/çÍGæaiu×MýÛ„i†¤p»m¿,
+ëApjèÜ 1Ynëj•ÏíS Ç÷OkŒÔ¡‰fNOnçŽÿóp>‰-\”j÷t•«üÜSv[Œ’áj »Áßf©¬c8´!9Ïæòõéµ¥j¾¸zî§MÍ
+M—mQ,¢*Ó
+À§$HÊ8ÂÔÉùß#EMg\™‚µ?`h€Aè‚ÌÊ]çû?Ö™QîúKŽ^?ð(ä•`“H×Ãu579Âð1E°yÔæƒD{ç¿nkq‹*ómmŠù’¤I ö S€{sMmF餞#Éta§<.“ù”$›”Ôï8ÙT9ÝAnúS/ˆB1ÐE¼å9ÔPä24]ë
+·º¹}ï6L¢>AAã¶aü†ª•A-~ jþ)ù9M!ZBÜú£.tÇ9Ä)è©|8`Bb4À¾/?—]Ÿ0ã…ØyKSYùDMhÔ"àèD ¨•§;Ð_˜¦ §ˆ3Ÿ¦ Êwø­€îÍÓ¿*¢A\ùìM⊎
+uòfO4’I³Qê`ß¹Ù÷n—ãäæ½6Ö
+Iæ5ŽÆ v
+#ÕþG£oÚÏ6;dûþŸÒjI£Qm|Ú϶8d[ßM¯ôÐhb&¡ FZªcÛéÏÉÙÿcd"b
+endstream
+endobj
+302 0 obj
+<< /Type /Page /Contents 303 0 R /Resources 301 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+304 0 obj
+<< /D [ 302 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+305 0 obj
+<< /D [ 302 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+306 0 obj
+<< /D [ 302 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+307 0 obj
+<< /D [ 302 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+308 0 obj
+<< /D [ 302 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+309 0 obj
+<< /D [ 302 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+310 0 obj
+<< /D [ 302 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+311 0 obj
+<< /D [ 302 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+312 0 obj
+<< /D [ 302 0 R /XYZ 79.752 692.119 null ] >>
+endobj
+313 0 obj
+<< /D [ 302 0 R /XYZ 79.752 681.16 null ] >>
+endobj
+314 0 obj
+<< /D [ 302 0 R /XYZ 79.752 670.202 null ] >>
+endobj
+315 0 obj
+<< /D [ 302 0 R /XYZ 79.752 659.243 null ] >>
+endobj
+316 0 obj
+<< /D [ 302 0 R /XYZ 79.752 648.284 null ] >>
+endobj
+13 0 obj
+<< /D [ 302 0 R /XYZ 79.37 625.133 null ] >>
+endobj
+319 0 obj
+<< /D [ 302 0 R /XYZ 79.752 436.219 null ] >>
+endobj
+320 0 obj
+<< /D [ 302 0 R /XYZ 79.752 425.26 null ] >>
+endobj
+321 0 obj
+<< /D [ 302 0 R /XYZ 79.752 414.301 null ] >>
+endobj
+322 0 obj
+<< /D [ 302 0 R /XYZ 79.752 403.342 null ] >>
+endobj
+323 0 obj
+<< /D [ 302 0 R /XYZ 79.752 392.383 null ] >>
+endobj
+324 0 obj
+<< /D [ 302 0 R /XYZ 79.752 381.424 null ] >>
+endobj
+325 0 obj
+<< /D [ 302 0 R /XYZ 79.752 327.065 null ] >>
+endobj
+326 0 obj
+<< /D [ 302 0 R /XYZ 79.752 316.106 null ] >>
+endobj
+327 0 obj
+<< /D [ 302 0 R /XYZ 79.752 305.147 null ] >>
+endobj
+328 0 obj
+<< /D [ 302 0 R /XYZ 79.752 294.188 null ] >>
+endobj
+329 0 obj
+<< /D [ 302 0 R /XYZ 79.752 283.23 null ] >>
+endobj
+330 0 obj
+<< /D [ 302 0 R /XYZ 79.752 272.271 null ] >>
+endobj
+331 0 obj
+<< /D [ 302 0 R /XYZ 79.752 261.312 null ] >>
+endobj
+332 0 obj
+<< /D [ 302 0 R /XYZ 79.752 250.353 null ] >>
+endobj
+333 0 obj
+<< /D [ 302 0 R /XYZ 79.752 239.394 null ] >>
+endobj
+334 0 obj
+<< /D [ 302 0 R /XYZ 79.752 228.435 null ] >>
+endobj
+335 0 obj
+<< /D [ 302 0 R /XYZ 79.752 217.476 null ] >>
+endobj
+336 0 obj
+<< /D [ 302 0 R /XYZ 79.752 206.517 null ] >>
+endobj
+17 0 obj
+<< /D [ 302 0 R /XYZ 79.37 182.121 null ] >>
+endobj
+337 0 obj
+<< /D [ 302 0 R /XYZ 79.752 100.555 null ] >>
+endobj
+338 0 obj
+<< /D [ 302 0 R /XYZ 79.752 89.596 null ] >>
+endobj
+339 0 obj
+<< /D [ 302 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+301 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R /F20 186 0 R /F75 317 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+342 0 obj
+<< /Filter /FlateDecode /Length 2526 >>
+stream
+xÚÅZßsÛ6~Ï_¡·J71‚ß$ó”^îÒk'—¹éxæ.7Z‚,62©’”×Óÿýv €"$›”vîÅ„@,ðíb±û-h:¹Ðɯ¨…-øûë¿^¿zó!I²” >¹^½b0ˆNØ$Í×r’hF¨f“ë»É¦LÈÙ¯ê§zóAg“”dZ‹t(Ë(# e?ƒp»™/ª²iß~*gWŠ«®s1÷n^ÏÛíz²Ú>~·ë ŸÂ«(a”{¼*
+ïPvo¾Ù"†®K1‹Œ0)<f…y(;ŽyYµ‡˜É¥ˆyJX*=â$
+ñPöb³Êw›#Ô®ûRì,!œ+=Â>”ÇÞ´ù‘SÿåRÈTÃS{ÈYä¡,¢kÚz3¼ÿC@ëLAZÒÐì ÐLj/:•DÈÌ#fQˆ‡²'/Ž/.Eœ"zÀ<
+ð@ôÞÍÞK#ÖœH᳉Q€‡²'ÿ|„øçK+Fdâó‰ŒÊì Äï¿¿±„aÌg•Ùˆ?!þx)bž¥|6‘Qù/=ø—#Ä¿\Š˜¥De>‡È¨üÈž
+ÈÅä¦b~óe“ ÖBTƒµ’Œˆd¢© à„v©ëµ™] !¦«j³©f<™>å­íj«/ØaJûsS4­m=Èj„Ó›ÙO§nŠ]c–¶{UÕ¶±4Ÿ©eÑ ŠU­ì+í-ª»»¼\º÷Ÿ©¢E»všpúœ&’qÐA†º >™‡¿U‹Ý)Û÷vÚQ‹(˜‡Bøç¡ÊFùÐn*cDg.gv¯$Ó¼´Os‡ÆBƒ€É6`¬5€À®ßsз3¬¤E,¨D?Šsð1àÁ‚»riêf1Sl
+Æ…¿fT1ž(¢ÅÁhÚvmjcßåïÑÂëwßlëêfcîû˽Zä°e¶÷ŸíÚu,òvQuÃ–Ï yÆ–ðH$ T«jƒ–'±ÇNiE’¬mQÔ-uÔ­4o?íܦcöõm³5 ¤n±èdFRÕ£‹bilwü›ù­)M·f~Ÿ×E^†á¡1¿ÎÓΛí¦À7e$:¥ä´²¿Ê £œ)I3—Uƒ dÏR¢à¦z0õ"oÌÛPêR`éôŠ"t,\WÕ—ùív×B°^“ߘۢ\º€äñþµ–<Txò¯Î$y€^``
+?Å.-3Jhâ)¼:“®qJ * …Ñ€?®þ•/¾ä·æc•/ÍòúC`ž¶øòÛ…’bK=Ì39š€b_?‘T%ðP–:V÷#8ÓiSÝlA|ÄL^ï]|=»J¤œ≯žvï™Ë¨8rÝåû™ Æø®­ì›.úb#M‚*BQ…!¢§ííj[,Ú]mÆ)‚H$‘ð*~X DµM[kJÊCÑ»†±¥€IÀuYÔª[›í&_ µ@›Þ¸œ…íqC¸QŠsçpOèOgÙISŠH]”˜^w^‰­¢±ÏMç¼x˜©šþÃò¨n íFÖ¯qX
+ÉÐ 4@ œMáwŸ~[' Ê››–ã; &£J¨xîNKžBm
+ïéÒ ´K&Ù¥Fu;I€'.÷/òò»ŽUê!—ÔÓeUúÖc™ß‹|³y´–z ‘Àþwp¸–ÃÌ7ÁLaym‡>¬-M,gÁQn¡µ)nê¼~<Á8 ',Do¾¶¦ÆeG ­IÐÇ’àÒãxØk³%É5ÌÅk‹âhÔN'û¾m^Ô£j0ÑQêpÊŽøì7qœXrp:táW£kr®ˆìxMS.aÙsV¢0¡p
+ ³Õ¸ºw&ÇKw‰9ðÜ+‡è|wöÅÃ!¨çŠÉ0̹Íï*…­¦xXC5mÞî]ÂtœÞMtšl_"adñµïÝ[ö.Yü–ã‘°…«­Êªµ£rÈD÷3¥¦@¼–{Ö}€ŒAÝŠyûLÃ%d«µ Â\R­l{Q˜pÜN †“÷¥-¯ªl€'Ü/û…"
+ÓÕp¶SQLpA²„¿
+>N¿RM(”ü¨c1îºØYª1Ó˜Æö×Æ}0Í•<×”dbóºÎÇ«x&ˆäì@ˆըEÔÆI’†rÝÅ ,‰ý‰e%
+endstream
+endobj
+341 0 obj
+<< /Type /Page /Contents 342 0 R /Resources 340 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+343 0 obj
+<< /D [ 341 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+344 0 obj
+<< /D [ 341 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+345 0 obj
+<< /D [ 341 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+346 0 obj
+<< /D [ 341 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+347 0 obj
+<< /D [ 341 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+348 0 obj
+<< /D [ 341 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+349 0 obj
+<< /D [ 341 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+350 0 obj
+<< /D [ 341 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+351 0 obj
+<< /D [ 341 0 R /XYZ 79.752 692.119 null ] >>
+endobj
+352 0 obj
+<< /D [ 341 0 R /XYZ 79.752 681.16 null ] >>
+endobj
+353 0 obj
+<< /D [ 341 0 R /XYZ 79.752 670.202 null ] >>
+endobj
+354 0 obj
+<< /D [ 341 0 R /XYZ 79.752 659.243 null ] >>
+endobj
+355 0 obj
+<< /D [ 341 0 R /XYZ 79.752 648.284 null ] >>
+endobj
+356 0 obj
+<< /D [ 341 0 R /XYZ 79.752 637.325 null ] >>
+endobj
+357 0 obj
+<< /D [ 341 0 R /XYZ 79.752 626.366 null ] >>
+endobj
+358 0 obj
+<< /D [ 341 0 R /XYZ 79.752 573.564 null ] >>
+endobj
+359 0 obj
+<< /D [ 341 0 R /XYZ 79.752 557.624 null ] >>
+endobj
+360 0 obj
+<< /D [ 341 0 R /XYZ 79.752 546.665 null ] >>
+endobj
+361 0 obj
+<< /D [ 341 0 R /XYZ 79.752 519.766 null ] >>
+endobj
+362 0 obj
+<< /D [ 341 0 R /XYZ 79.752 508.807 null ] >>
+endobj
+363 0 obj
+<< /D [ 341 0 R /XYZ 79.752 497.848 null ] >>
+endobj
+364 0 obj
+<< /D [ 341 0 R /XYZ 79.752 486.889 null ] >>
+endobj
+365 0 obj
+<< /D [ 341 0 R /XYZ 79.752 372.319 null ] >>
+endobj
+366 0 obj
+<< /D [ 341 0 R /XYZ 79.752 361.36 null ] >>
+endobj
+367 0 obj
+<< /D [ 341 0 R /XYZ 79.752 350.401 null ] >>
+endobj
+368 0 obj
+<< /D [ 341 0 R /XYZ 79.752 339.442 null ] >>
+endobj
+369 0 obj
+<< /D [ 341 0 R /XYZ 79.752 328.483 null ] >>
+endobj
+370 0 obj
+<< /D [ 341 0 R /XYZ 79.752 317.524 null ] >>
+endobj
+371 0 obj
+<< /D [ 341 0 R /XYZ 79.752 306.565 null ] >>
+endobj
+372 0 obj
+<< /D [ 341 0 R /XYZ 79.752 295.606 null ] >>
+endobj
+373 0 obj
+<< /D [ 341 0 R /XYZ 79.752 240.812 null ] >>
+endobj
+374 0 obj
+<< /D [ 341 0 R /XYZ 79.752 229.853 null ] >>
+endobj
+375 0 obj
+<< /D [ 341 0 R /XYZ 79.752 218.894 null ] >>
+endobj
+376 0 obj
+<< /D [ 341 0 R /XYZ 79.752 207.935 null ] >>
+endobj
+377 0 obj
+<< /D [ 341 0 R /XYZ 79.752 196.976 null ] >>
+endobj
+378 0 obj
+<< /D [ 341 0 R /XYZ 79.752 186.017 null ] >>
+endobj
+379 0 obj
+<< /D [ 341 0 R /XYZ 79.752 155.133 null ] >>
+endobj
+380 0 obj
+<< /D [ 341 0 R /XYZ 79.752 144.174 null ] >>
+endobj
+381 0 obj
+<< /D [ 341 0 R /XYZ 79.752 133.215 null ] >>
+endobj
+382 0 obj
+<< /D [ 341 0 R /XYZ 79.752 122.256 null ] >>
+endobj
+383 0 obj
+<< /D [ 341 0 R /XYZ 79.752 111.297 null ] >>
+endobj
+340 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+386 0 obj
+<< /Filter /FlateDecode /Length 2716 >>
+stream
+xÚ½ZÝoã¸ß¿ÂÀ=Tv¹üÉ<íÝn·8lh€{è†bÓ¶[J%9Nº¸ÿ½ÃÉ¢ãØfºè‹-QòÇápæ7CáÉr‚'ŸßáðÿçÛw?=ÑHç4ç“ÛÅ;ð„L¤FLNdNÎÉäv3ùgöeqõu+ã/~ÇŒ_} YU¬}ö5M¸²í­i¯þuû7Câcc)‘£TåÌlŠ®)Ÿ‚ìq|”(D™ŠeßÃàgßìàŸ?}¼-ïÿãáìÊu€¸kÊΧ8+«¶k¶³®¬«0=
+“IŠòá~'Œ?,ísû0_lŠæþ$Z.0ÂœÆ]”Õ^Ÿ§Æç
+#q8~±=­1âø4,ØÚ 'x°Ð\#‚óýB3³•Õ£ñ׳+*³UQ-aM]CÙ¹ ’mÊjþ¢ªýÿº†÷›þº˜Ÿ6jõL°\hŒ”+ËZsÀ`y¦iêƃßW4ÏžáFé ÀR•ÍfÛ€´èü¿³s7óšfõæ¡\ƒÉ(‘IDDÐõô*33+`S€°TYmÕ*uÖÀ„*SY…Ún¥[b{Ò(•HJ”fŠ s$ó<…xÎãˆóXöœ%2ÁÒê
+&úI45…|±H†B2ï¡Ð4³ §k@Ô'½ãT,ÍŒ…Ã.,âë.s¿ÎÍr:¯Á‘t+9ɾ4Wž‹Þ—*žäK#á?NFSÙÀ–a»ÿv¥˜§i9DGY«pWø?`-ËÍNEv°?$ðAÏλÎçuמæâ”ÇT±l[n€)5ß“´&÷dþÅàçÇfŒïpìß±À`X"­ó ˜)Ò<˜j̃¬…ç-$CZÈã¯$¹€W0
+ûŽdO˜ã)‚¸ûïoŒýüéuETž."ádž)08[<p'™p#a« k!eUA–Ÿƒk IÏÀ~T刄“5ÀU©ËÀvÒøm$l5Й§éæÞ4ÕõÏÞˆÿÛl“qIëœÑ8 ×XØ⺫Wýh¦Û‡ëªŠÌÕ!×ÐõÖ;~heW 5¢èÍds·¡ˆõQŠè4ª Õ8}³ÆC÷¬MÓ4\cá3çÿwsŠ†Ý¥YÚÄF²?Xߌ@êÕûiÍÓ`…Ïè[ê;(µ5×Þ?k‘”`F£5~À×Õ‹¥·š¡ê‹ìâ󎼰Ÿ_ž¶cáë™VÐ v›V‰„“U€Æä¢
+Z%…äHø’ Žo—$8ÛUÙzúHQé*Ìžµž.þöñJH Êb¨«r•eWÈì+ö¶–Ùkñ Ä‘Ž¹:É‚)G”êè…9™°4=vêÀ€1ªÞƒ~±¸rv¶M¬õ) Ÿ+BªÒ,òEhËR%Î\¾eU—Óp\dÁ8…îKÆá¹'×9ϳ0©fîP^w ‘÷ù4|Ž¡ì]Õ—°[ÿÚ ÒÎ1~xØû)ŽÎmA›«xžp›cƒL$k ˜Â_}©Ýñt?Ïæý±åb)ÈßneªÓ Èj|,äE¼êû®¸;“Yp¿«¢>܆PÄ&›s»vL½Þßè4,ƒ†uiÔ¦nÜSœ=4fV¶fý|œ,õ²§Ï<r”%ÑÔ»ó[@ªXh.T
+ù ¿gƒpÛù£Y˜GxÕŸ-Y'J݉‹?÷X™ÒÊr•=x½·Á ئp0
+WÃðœël–…™ƒ™Hݵ¯ÖÍÜó‹öTÅ6œª¸¦ðv8vsÝš¶µy¨k/ÃóÎ9?ûxV´v7r)‡œ‘s9`´'gCÒx¾ÌÀFš³èŒlÛ•ë›ÙÊÌîoÓl«³y-5F•UïjOc $wÅ—Høœ—¢L lM-‚>:´MgTç®ä™NI‰#YÇBêú~º|ØvÓY=7@¶bsg–e5ùò1†‹ÞHS ÑB˜…¤†bœ“#áä$‘B>…¥ê‡&Iir$løeñ­˜Ù̯u17óÛO±þêà ߨ%HHg)N«ÞGÂ#VzòTmhÙŸ»9ee¢ýåXxú„ ³"y?–6Ÿ‘ì[«3 Xò@Z1?NšÙ³`ÚTÉŠdG'Z¯œ#Ÿ[»TäÔ³yZI+Nß«@ ¯öC§•´"á×Ïon¦õz>=DÆg…IÆ*ȃS}&¾h¨“ßù›GÏMIÖ´ž¾K}Ž¾“\"`.Qçoh=™$*ê'p‹²î<ÿyñ¥æý·$îpàÑœÆ îVuÞ«ŠMß
+¹Kzv'%ç£=Q=Dkóáä¤ OrËX¦¸[•~">­êS¯PKg–?Úhüäï|y~ü<â÷p¿ç÷ì"~Oµå÷ä`2~ÅŽÿbR$™9Èø>ò©¤Ý Ÿ÷A¯n§Ÿ~"ýMž€Hìã¡NŠ‘p²'"]õe
+endstream
+endobj
+385 0 obj
+<< /Type /Page /Contents 386 0 R /Resources 384 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+387 0 obj
+<< /D [ 385 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+388 0 obj
+<< /D [ 385 0 R /XYZ 79.752 719.019 null ] >>
+endobj
+389 0 obj
+<< /D [ 385 0 R /XYZ 79.752 708.06 null ] >>
+endobj
+390 0 obj
+<< /D [ 385 0 R /XYZ 79.752 697.101 null ] >>
+endobj
+391 0 obj
+<< /D [ 385 0 R /XYZ 79.752 686.142 null ] >>
+endobj
+392 0 obj
+<< /D [ 385 0 R /XYZ 79.752 675.183 null ] >>
+endobj
+393 0 obj
+<< /D [ 385 0 R /XYZ 79.752 664.224 null ] >>
+endobj
+394 0 obj
+<< /D [ 385 0 R /XYZ 79.752 653.265 null ] >>
+endobj
+395 0 obj
+<< /D [ 385 0 R /XYZ 79.752 642.306 null ] >>
+endobj
+396 0 obj
+<< /D [ 385 0 R /XYZ 79.752 631.347 null ] >>
+endobj
+397 0 obj
+<< /D [ 385 0 R /XYZ 79.752 620.388 null ] >>
+endobj
+398 0 obj
+<< /D [ 385 0 R /XYZ 79.752 609.429 null ] >>
+endobj
+399 0 obj
+<< /D [ 385 0 R /XYZ 79.752 537.892 null ] >>
+endobj
+400 0 obj
+<< /D [ 385 0 R /XYZ 79.752 526.933 null ] >>
+endobj
+401 0 obj
+<< /D [ 385 0 R /XYZ 79.752 515.974 null ] >>
+endobj
+402 0 obj
+<< /D [ 385 0 R /XYZ 79.752 505.015 null ] >>
+endobj
+403 0 obj
+<< /D [ 385 0 R /XYZ 79.752 494.057 null ] >>
+endobj
+404 0 obj
+<< /D [ 385 0 R /XYZ 79.752 483.098 null ] >>
+endobj
+405 0 obj
+<< /D [ 385 0 R /XYZ 79.752 472.139 null ] >>
+endobj
+406 0 obj
+<< /D [ 385 0 R /XYZ 79.752 461.18 null ] >>
+endobj
+407 0 obj
+<< /D [ 385 0 R /XYZ 79.752 450.221 null ] >>
+endobj
+408 0 obj
+<< /D [ 385 0 R /XYZ 79.752 439.262 null ] >>
+endobj
+409 0 obj
+<< /D [ 385 0 R /XYZ 79.752 428.303 null ] >>
+endobj
+410 0 obj
+<< /D [ 385 0 R /XYZ 79.752 417.344 null ] >>
+endobj
+411 0 obj
+<< /D [ 385 0 R /XYZ 79.752 406.385 null ] >>
+endobj
+412 0 obj
+<< /D [ 385 0 R /XYZ 79.752 395.426 null ] >>
+endobj
+413 0 obj
+<< /D [ 385 0 R /XYZ 79.752 304.766 null ] >>
+endobj
+414 0 obj
+<< /D [ 385 0 R /XYZ 79.752 293.808 null ] >>
+endobj
+415 0 obj
+<< /D [ 385 0 R /XYZ 79.752 282.849 null ] >>
+endobj
+416 0 obj
+<< /D [ 385 0 R /XYZ 79.752 271.89 null ] >>
+endobj
+417 0 obj
+<< /D [ 385 0 R /XYZ 79.752 260.931 null ] >>
+endobj
+418 0 obj
+<< /D [ 385 0 R /XYZ 79.752 249.972 null ] >>
+endobj
+419 0 obj
+<< /D [ 385 0 R /XYZ 79.752 239.013 null ] >>
+endobj
+420 0 obj
+<< /D [ 385 0 R /XYZ 79.752 228.054 null ] >>
+endobj
+421 0 obj
+<< /D [ 385 0 R /XYZ 79.752 217.095 null ] >>
+endobj
+422 0 obj
+<< /D [ 385 0 R /XYZ 79.752 176.248 null ] >>
+endobj
+423 0 obj
+<< /D [ 385 0 R /XYZ 79.752 165.289 null ] >>
+endobj
+424 0 obj
+<< /D [ 385 0 R /XYZ 79.752 154.331 null ] >>
+endobj
+425 0 obj
+<< /D [ 385 0 R /XYZ 79.752 143.372 null ] >>
+endobj
+426 0 obj
+<< /D [ 385 0 R /XYZ 79.752 132.413 null ] >>
+endobj
+427 0 obj
+<< /D [ 385 0 R /XYZ 79.752 121.454 null ] >>
+endobj
+428 0 obj
+<< /D [ 385 0 R /XYZ 79.752 80.607 null ] >>
+endobj
+384 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F70 185 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+432 0 obj
+<< /Filter /FlateDecode /Length 2439 >>
+stream
+xÚÍZkoã¸ýž_a`BF7¾)h‘>v³(Òv'ÀØY¤[Ž…‘¥Œ$';;˜ÿÞK‰”IÇ‘MoöC"‹Ò!Ͻ¼¼Rxv?óï/°»"a~Áÿï/þ|{ñêµb3ŽtJÝ®.¼„gd–jD%Ÿ)I–dv»™ý”P"æ?ßþ0võêµÔ³i)Yêc !ˆQ‚¿ PoôcC Œ¦nhyÚÐ#Åt~O³úG¶ø˜Ý竳e¾¼}=¿T
+ýM½²Ý©ƒT¨”(¥2èΘÁœª¤7…). D ÀOëbaÀëR›w–\7hˆV6’ë¯Ó^³-óvh+ªàM²¦ÉLÏŸç)OÐü’K¼›§4É{’{sc¨¥Âr*J°iÆX²móáGÑ™+Oºz¸o»º±†Í;À
+1P®]^úÄ契€GØXû¢½ë¸{hê._tùòêæ¡2ëžkÁ÷OÑþ@* ÆZÂÇöÁáª~ÈGVôOŒi~6n­Âñ žˆ°-hv/=WP Å Jâäô°Óbîˆ{âÑh®`à| ¦”žF–CcÊBpt0•œ!1SÊNZ¤ˆé4u,‹ÍøZPS~UÝT·;E}ÈÚ¼,ª¼ýX< ­Ø=\Üýš7õ wmU•Å}-£HŒ—òÓä‘
+A!Ø3O˜ÿûI¸,À‡8³ßYò—Ñ<BÃ>Ó¾)Ab ìTÄÙŒþzB`—X"iß³Ì7Ö̓ˆ“Qh”BT÷ÑVi˦=Õ!G”œØh÷,4ERÖ-£¼@
+QCË°ÿ[ÄaJ¦Ü“R…¯;«"V3\s„¥ :LDi&
+¦âxúà—y^?Ëníݯóâ~ÝESó#®Æ¤,£êƒ¿L1­R{Gqžå#È øØ€ûűí¶M^æÝŽ\)Pó˜/¯³hjÌ\/ã8Žšîgð—³ü)§ÐvΞÇÅ™
+âÆSŽeç(ÐÎ-$•ÂíhÕÞþŸa—&ù}QUEu?nNO©
+…ù˜ó5?ø<Ñh š“ô÷‡%•MI”*—i '›Ž^Á¢¦&.“q©d
+4 #mþ˜7ŸÍô!7 V€×™Y
+”ºzÃ|e`n7u¿,L)iéKHT’7ö)Dõ®XlˬùÖÔb([Ì“T{Ãל_;˜ÖcöÊ :Ý…ÔšúéHy§ ûÜÓ`U÷…À2VºÂ:F„«aGñ,Û …h†m¡XàÍðÙÉ®BQ:yšï~·ëz[šš3ÅÉö~öúTl^*Có¨%o¬;²Ê6/©aˆá}~f¥\?Q5ãÐöe#¦¨OYò8Yv#ÍÓ½?7;B:=ÀlZß\¦ˆ+âuÓäíC¯ìÚn/ìMäˆj½ó®¦\͆Ë{Lñ*+[[H6ƒ
+endstream
+endobj
+431 0 obj
+<< /Type /Page /Contents 432 0 R /Resources 430 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R /Annots 482 0 R >>
+endobj
+482 0 obj
+[ 429 0 R ]
+endobj
+429 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 120.217 226.236 126.679 237.063 ]/A << /S /GoTo /D (Hfootnote.1) >> >>
+endobj
+433 0 obj
+<< /D [ 431 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+434 0 obj
+<< /D [ 431 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+435 0 obj
+<< /D [ 431 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+436 0 obj
+<< /D [ 431 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+437 0 obj
+<< /D [ 431 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+438 0 obj
+<< /D [ 431 0 R /XYZ 79.752 695.108 null ] >>
+endobj
+439 0 obj
+<< /D [ 431 0 R /XYZ 79.752 684.149 null ] >>
+endobj
+440 0 obj
+<< /D [ 431 0 R /XYZ 79.752 673.19 null ] >>
+endobj
+441 0 obj
+<< /D [ 431 0 R /XYZ 79.752 662.231 null ] >>
+endobj
+442 0 obj
+<< /D [ 431 0 R /XYZ 79.752 651.273 null ] >>
+endobj
+443 0 obj
+<< /D [ 431 0 R /XYZ 79.752 640.314 null ] >>
+endobj
+444 0 obj
+<< /D [ 431 0 R /XYZ 79.752 629.355 null ] >>
+endobj
+445 0 obj
+<< /D [ 431 0 R /XYZ 79.752 600.463 null ] >>
+endobj
+446 0 obj
+<< /D [ 431 0 R /XYZ 79.752 589.504 null ] >>
+endobj
+447 0 obj
+<< /D [ 431 0 R /XYZ 79.752 578.545 null ] >>
+endobj
+448 0 obj
+<< /D [ 431 0 R /XYZ 79.752 567.586 null ] >>
+endobj
+449 0 obj
+<< /D [ 431 0 R /XYZ 79.752 556.627 null ] >>
+endobj
+450 0 obj
+<< /D [ 431 0 R /XYZ 79.752 545.669 null ] >>
+endobj
+451 0 obj
+<< /D [ 431 0 R /XYZ 79.752 534.71 null ] >>
+endobj
+452 0 obj
+<< /D [ 431 0 R /XYZ 79.752 523.751 null ] >>
+endobj
+453 0 obj
+<< /D [ 431 0 R /XYZ 79.752 512.792 null ] >>
+endobj
+454 0 obj
+<< /D [ 431 0 R /XYZ 79.752 501.833 null ] >>
+endobj
+455 0 obj
+<< /D [ 431 0 R /XYZ 79.752 490.874 null ] >>
+endobj
+456 0 obj
+<< /D [ 431 0 R /XYZ 79.752 479.915 null ] >>
+endobj
+457 0 obj
+<< /D [ 431 0 R /XYZ 79.752 468.956 null ] >>
+endobj
+458 0 obj
+<< /D [ 431 0 R /XYZ 79.752 457.997 null ] >>
+endobj
+459 0 obj
+<< /D [ 431 0 R /XYZ 79.752 447.038 null ] >>
+endobj
+460 0 obj
+<< /D [ 431 0 R /XYZ 79.752 436.08 null ] >>
+endobj
+461 0 obj
+<< /D [ 431 0 R /XYZ 79.752 425.121 null ] >>
+endobj
+462 0 obj
+<< /D [ 431 0 R /XYZ 79.752 414.162 null ] >>
+endobj
+463 0 obj
+<< /D [ 431 0 R /XYZ 79.752 361.36 null ] >>
+endobj
+464 0 obj
+<< /D [ 431 0 R /XYZ 79.752 350.401 null ] >>
+endobj
+465 0 obj
+<< /D [ 431 0 R /XYZ 79.752 339.442 null ] >>
+endobj
+466 0 obj
+<< /D [ 431 0 R /XYZ 79.752 328.483 null ] >>
+endobj
+467 0 obj
+<< /D [ 431 0 R /XYZ 79.752 317.524 null ] >>
+endobj
+468 0 obj
+<< /D [ 431 0 R /XYZ 79.752 306.565 null ] >>
+endobj
+469 0 obj
+<< /D [ 431 0 R /XYZ 79.752 295.606 null ] >>
+endobj
+470 0 obj
+<< /D [ 431 0 R /XYZ 79.752 284.647 null ] >>
+endobj
+471 0 obj
+<< /D [ 431 0 R /XYZ 79.752 273.688 null ] >>
+endobj
+472 0 obj
+<< /D [ 431 0 R /XYZ 79.752 262.73 null ] >>
+endobj
+474 0 obj
+<< /D [ 431 0 R /XYZ 79.752 221.883 null ] >>
+endobj
+475 0 obj
+<< /D [ 431 0 R /XYZ 79.752 210.924 null ] >>
+endobj
+476 0 obj
+<< /D [ 431 0 R /XYZ 79.752 158.122 null ] >>
+endobj
+477 0 obj
+<< /D [ 431 0 R /XYZ 79.752 147.163 null ] >>
+endobj
+478 0 obj
+<< /D [ 431 0 R /XYZ 79.752 136.204 null ] >>
+endobj
+479 0 obj
+<< /D [ 431 0 R /XYZ 79.752 125.245 null ] >>
+endobj
+481 0 obj
+<< /D [ 431 0 R /XYZ 94.613 95.656 null ] >>
+endobj
+430 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F74 264 0 R /F76 318 0 R /F22 473 0 R /F77 480 0 R /F63 205 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+485 0 obj
+<< /Filter /FlateDecode /Length 2394 >>
+stream
+xÚµZ]oë¸}¿¿Â@€Öi®øM}¸hÑ»Ø>ä)Àn±- ]›¶ÕÈ’¯$'›M÷¿w(’¶è8²™¦/‘Eéˆ3ÃáÌ™a²Éj’M¾ÿ”ùë_î?}÷ë‰FZÁ&÷ËOd<‘Q9‘£LàÉýfòóô~m®o¨ÀÓe]–õ5‘Ó§¢ZÙ¡lúxMÄÔ4mQWn ^^ÿëþïðy’ú<V
+ÿŸ˜²yYTÆ#O FE$;‚¶ÛÆä‹Ö‰×9ó¦É­˜ÏîDrÃöB¦ßvyeŸvEwM”{)›.Ý ]=ªËÂJ¿ÖÁNûÜìJóT,ºõ¨2L1D‹¿‘{=õõ fÚQ1üB1p&B¬Ïã INb(º¾aŒMè@JaKk ʦ_A95ó…Y¸WÌ/s³íÂ]±to¸5€kbó<ª‘
+,‰cIÚ.¯y³¸9ï”3$É‘Ö½A‚¯ÎŠ¦r·»Ö,Pÿ¹ q»àï÷ðiI' i…)~Zid'“”#¦¥û2™Ãû]ôÝ¡'
+ÄTEÎ0Ò8Æö>ÞÎZÓÝÞmA"Nx?öùó켞~©I†”¦î{?^+jW… [[?^»u"BY†U˦ù¼s?ŠÊ¸ËrW–Ïî§ùekíýµ4îþÉ~&ìûõ¶¨æ~"XÜÆ¿¶¾â-=ºÖ”eˆPka-PÕyY¬ªñ…†í"…8g< zY·ݳX ÌÕëÙ7»²+Z0Áøv
+1A^ͽ]¼¹¦3óÎ9ÙÑÚeà'T†xšw¿÷Nú´ÊÞ\‡­F¬»ŽRA‘R"þòУfÅ­׊P‰0Æñ'’·ˆÐQ¢ÃÁ—mŒÄcðËëmᔀaÖ—3x°,š¶›ÍërVTƒüvÁö
+ÂaÔ&õt^o6àÿã¦fÖyHü…}Ò«3vÎ$xÏ‘.L]ŸPm&ªÝ@Þ¬vãRT q™+âåU8e ¾{³hÝ`´éA»ý˜Û{£ORû7a`¾k?‡}¢ÀånS…I`gu^')Fl
+ûB
+¿|›]Û'žŒA@$1ê_¸êc´ý%û€e¯ì÷Ì h7µ Þ&ð¤5óº
+¸Ö]sÿÈ'?8°¬9ÃV(°Æi,ñet…]¡šÇÐ~z­Œû±¬›M°3?ù ¾'Ž,]ŒÏl×FÍ|3>‹"H¨#È¿Ï09Ö¯9è÷:
+.ÂÞÿÏjŽfYg‚Š3þÅA CÒã³<S„xFRR~„=—ò]à臯°¿w= Ÿ\ ¼Âÿ¹"7‡7¾ÍÚ®ÞaŠ¶”
+z¯‹NÓe¶"´Åv¶®›â׺êÀ)ïÒÍg¿š¦ž-ŠM²ˆXÀ®äDeiî6_ÒPëÏAÂÞû‡íG×;×Ç,kÁ\
+Z š&i?J£—±~Cº~@\gÐi”4}Z`Ÿ’…8¯yRÔ‰ÀéS%”*Äh”b"ì…<éD”öKX»½—®R»W )É ¡)9fÑ´ÿK’Á˜­Ø/wZ’‰ÀÉqÔ6ae¶·VZ’‰Àçã(ÿ¨8Š3
+îó*ÍÒòN¾4êô üÿ ¤šÀÎaA#œ¤Ñûa
+}lU)ƒzi‡HClòÄ2CJˆ0qÒ¿* ¡iÁ,
+'£Ù^‚7ÚOš#Ìl» iéS~þvÿé¿sèf¦
+endstream
+endobj
+484 0 obj
+<< /Type /Page /Contents 485 0 R /Resources 483 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+486 0 obj
+<< /D [ 484 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+487 0 obj
+<< /D [ 484 0 R /XYZ 79.752 743.268 null ] >>
+endobj
+488 0 obj
+<< /D [ 484 0 R /XYZ 79.752 703.1 null ] >>
+endobj
+489 0 obj
+<< /D [ 484 0 R /XYZ 79.752 650.977 null ] >>
+endobj
+490 0 obj
+<< /D [ 484 0 R /XYZ 79.752 640.018 null ] >>
+endobj
+491 0 obj
+<< /D [ 484 0 R /XYZ 79.752 629.059 null ] >>
+endobj
+492 0 obj
+<< /D [ 484 0 R /XYZ 79.752 618.1 null ] >>
+endobj
+493 0 obj
+<< /D [ 484 0 R /XYZ 79.752 607.141 null ] >>
+endobj
+494 0 obj
+<< /D [ 484 0 R /XYZ 79.752 596.182 null ] >>
+endobj
+495 0 obj
+<< /D [ 484 0 R /XYZ 79.752 585.223 null ] >>
+endobj
+496 0 obj
+<< /D [ 484 0 R /XYZ 79.752 574.264 null ] >>
+endobj
+497 0 obj
+<< /D [ 484 0 R /XYZ 79.752 563.305 null ] >>
+endobj
+498 0 obj
+<< /D [ 484 0 R /XYZ 79.752 552.346 null ] >>
+endobj
+499 0 obj
+<< /D [ 484 0 R /XYZ 79.752 541.387 null ] >>
+endobj
+500 0 obj
+<< /D [ 484 0 R /XYZ 79.752 501.219 null ] >>
+endobj
+501 0 obj
+<< /D [ 484 0 R /XYZ 79.752 490.26 null ] >>
+endobj
+502 0 obj
+<< /D [ 484 0 R /XYZ 79.752 479.301 null ] >>
+endobj
+503 0 obj
+<< /D [ 484 0 R /XYZ 79.752 468.343 null ] >>
+endobj
+504 0 obj
+<< /D [ 484 0 R /XYZ 79.752 457.384 null ] >>
+endobj
+505 0 obj
+<< /D [ 484 0 R /XYZ 79.752 446.425 null ] >>
+endobj
+506 0 obj
+<< /D [ 484 0 R /XYZ 79.752 435.466 null ] >>
+endobj
+507 0 obj
+<< /D [ 484 0 R /XYZ 79.752 424.507 null ] >>
+endobj
+508 0 obj
+<< /D [ 484 0 R /XYZ 79.752 396.294 null ] >>
+endobj
+509 0 obj
+<< /D [ 484 0 R /XYZ 79.752 385.335 null ] >>
+endobj
+510 0 obj
+<< /D [ 484 0 R /XYZ 79.752 374.376 null ] >>
+endobj
+511 0 obj
+<< /D [ 484 0 R /XYZ 79.752 363.417 null ] >>
+endobj
+512 0 obj
+<< /D [ 484 0 R /XYZ 79.752 352.458 null ] >>
+endobj
+513 0 obj
+<< /D [ 484 0 R /XYZ 79.752 301.692 null ] >>
+endobj
+514 0 obj
+<< /D [ 484 0 R /XYZ 79.752 273.183 null ] >>
+endobj
+515 0 obj
+<< /D [ 484 0 R /XYZ 79.752 262.224 null ] >>
+endobj
+516 0 obj
+<< /D [ 484 0 R /XYZ 79.752 251.265 null ] >>
+endobj
+517 0 obj
+<< /D [ 484 0 R /XYZ 79.752 240.306 null ] >>
+endobj
+518 0 obj
+<< /D [ 484 0 R /XYZ 79.752 229.347 null ] >>
+endobj
+519 0 obj
+<< /D [ 484 0 R /XYZ 79.752 218.388 null ] >>
+endobj
+520 0 obj
+<< /D [ 484 0 R /XYZ 79.752 207.429 null ] >>
+endobj
+521 0 obj
+<< /D [ 484 0 R /XYZ 79.752 196.471 null ] >>
+endobj
+522 0 obj
+<< /D [ 484 0 R /XYZ 79.752 185.512 null ] >>
+endobj
+523 0 obj
+<< /D [ 484 0 R /XYZ 79.752 174.553 null ] >>
+endobj
+524 0 obj
+<< /D [ 484 0 R /XYZ 79.752 144.39 null ] >>
+endobj
+525 0 obj
+<< /D [ 484 0 R /XYZ 79.752 133.431 null ] >>
+endobj
+526 0 obj
+<< /D [ 484 0 R /XYZ 79.752 122.473 null ] >>
+endobj
+527 0 obj
+<< /D [ 484 0 R /XYZ 79.752 111.514 null ] >>
+endobj
+528 0 obj
+<< /D [ 484 0 R /XYZ 79.752 100.555 null ] >>
+endobj
+529 0 obj
+<< /D [ 484 0 R /XYZ 79.752 89.596 null ] >>
+endobj
+530 0 obj
+<< /D [ 484 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+483 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+533 0 obj
+<< /Filter /FlateDecode /Length 2129 >>
+stream
+xÚµY[ë¶~?¿Â@j]†wJ‹ H“ž$H}؇Iapµ²-[ÚHò^²8ÿ½Ã‹.ÔÚZó
+ÚI”DIO$:­±xùŒ˜ì­œFùW@ÏZ¦ˆcáYŽ­Çm^æµnóõ£® ]¶}ô͆¦Õ#_Þ¸¯j¬ÆùL"G<È$Œ±i&aŒ™„1>d»ºz35ún°<Ó€ãn¤Ú¸gÑ6ŽâÍL»[]‘¥ìøÎ3`Æ‚†‡±ú4ŠšÕ7$Œ‡¤Ñ˜,9,#¬såcÚ“×½"ß ³=Õõ
+¼ Ì÷â¦=ШåƒÎÌðg½í:
+ŸCey0`V‚¼+ïüÒI&‚B¬ÂMbõ¯“ÄŹyÓî±ÑY±‡ ¤Þæ+?ªj¬”ÛÜ6v©ëÙÚƒÛ¥öa*©-T`¢ß¹™ÐY¤9$]xו6“•{ÝxØ™¦Ëdi'x׶‹àpí9^*à%¦¼ÀÉŽuíñ)M¦òj>) S€=GŸæ gx3íG“tü
+›ö”PÊ|xw‚7½és«¯Ô©JÁíeœIÔõ}Oä·¯óÍt¨Ýéöü†'NÌ "RuMx*ØÔ¶¹$„o ÁK„…­}*Ú]eU"är§W[3“Z¹Äà%n´ð«µß0Ù!ãTÈ€…gB™,”2Dánœä0ä®3E¨'TCï xçÏpË6½¯{}·÷cþŸ§˜SÚ„¤F»[½/›†¾›ûŠ#Ÿ¬Îáá€ð`Ówód ˆ‰†ü{(öésŒÉ=­éüé£ÑªÕè?«ìŽÙþØU.]Ny åãVô­‰b¸_ô=aª¢î.ñëÿ!
+º«&wzÔýÛüýÜO7¶³·ó[}wÜëz^jÚ˜`Êñßg¹Qš pƒsÜþöN;
+endstream
+endobj
+532 0 obj
+<< /Type /Page /Contents 533 0 R /Resources 531 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+534 0 obj
+<< /D [ 532 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+535 0 obj
+<< /D [ 532 0 R /XYZ 79.752 742.929 null ] >>
+endobj
+536 0 obj
+<< /D [ 532 0 R /XYZ 79.752 731.97 null ] >>
+endobj
+537 0 obj
+<< /D [ 532 0 R /XYZ 79.752 721.011 null ] >>
+endobj
+538 0 obj
+<< /D [ 532 0 R /XYZ 79.752 710.052 null ] >>
+endobj
+539 0 obj
+<< /D [ 532 0 R /XYZ 79.752 699.093 null ] >>
+endobj
+540 0 obj
+<< /D [ 532 0 R /XYZ 79.752 688.134 null ] >>
+endobj
+541 0 obj
+<< /D [ 532 0 R /XYZ 79.752 677.175 null ] >>
+endobj
+542 0 obj
+<< /D [ 532 0 R /XYZ 79.752 648.284 null ] >>
+endobj
+543 0 obj
+<< /D [ 532 0 R /XYZ 79.752 637.325 null ] >>
+endobj
+544 0 obj
+<< /D [ 532 0 R /XYZ 79.752 626.366 null ] >>
+endobj
+545 0 obj
+<< /D [ 532 0 R /XYZ 79.752 595.482 null ] >>
+endobj
+546 0 obj
+<< /D [ 532 0 R /XYZ 79.752 584.523 null ] >>
+endobj
+547 0 obj
+<< /D [ 532 0 R /XYZ 79.752 573.564 null ] >>
+endobj
+548 0 obj
+<< /D [ 532 0 R /XYZ 79.752 562.605 null ] >>
+endobj
+549 0 obj
+<< /D [ 532 0 R /XYZ 79.752 551.646 null ] >>
+endobj
+550 0 obj
+<< /D [ 532 0 R /XYZ 79.752 540.687 null ] >>
+endobj
+551 0 obj
+<< /D [ 532 0 R /XYZ 79.752 529.728 null ] >>
+endobj
+552 0 obj
+<< /D [ 532 0 R /XYZ 79.752 518.769 null ] >>
+endobj
+553 0 obj
+<< /D [ 532 0 R /XYZ 79.752 507.811 null ] >>
+endobj
+554 0 obj
+<< /D [ 532 0 R /XYZ 79.752 496.852 null ] >>
+endobj
+21 0 obj
+<< /D [ 532 0 R /XYZ 79.37 471.397 null ] >>
+endobj
+555 0 obj
+<< /D [ 532 0 R /XYZ 79.752 364.504 null ] >>
+endobj
+557 0 obj
+<< /D [ 532 0 R /XYZ 79.752 311.702 null ] >>
+endobj
+558 0 obj
+<< /D [ 532 0 R /XYZ 79.752 223.035 null ] >>
+endobj
+559 0 obj
+<< /D [ 532 0 R /XYZ 79.752 212.076 null ] >>
+endobj
+560 0 obj
+<< /D [ 532 0 R /XYZ 79.752 171.229 null ] >>
+endobj
+561 0 obj
+<< /D [ 532 0 R /XYZ 79.752 160.27 null ] >>
+endobj
+562 0 obj
+<< /D [ 532 0 R /XYZ 79.752 107.468 null ] >>
+endobj
+531 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F76 318 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F72 187 0 R /F78 556 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+565 0 obj
+<< /Filter /FlateDecode /Length 2969 >>
+stream
+xÚ¥ZÝoÛÈÏ_¡·Ê@½Çýä2O—šC 4­+ Z¢-6©#©8>#ÿ{gv–—‘I1õƒE.9³³;3¿ùXF«ÇU´úõMä¹{óÓ{­–aÔêîá ‡ÑŠ¯â„ÉxÎ"ÃWw‡ÕÇõï\ªÇÍÏ?ovY‘šÍ}U7Ÿîþ<xr‰%‹¥¹<åEqs«•YßßÜ
+»Îð&^·õÉ_=TµÚû‘¬¼ñúK^Wå¯íºmˆÅSÞîé'SÞfuC÷¿G:ʾ²›[Y½~ëå¼¼V¥4ãJ†r¾?äÛìŸi[ç_¿M.Ssɸ´!ù_'gô»«Æ#3œï]]§ÏÓÓq%`:ROOÇ•eBÈÕy|wj«ó:'ç’³$JÆóÞJ)×Y»e°ãœ9Óh`ðÿWàË•b‰åR ¹Ù„!0Ƶ%fRr¢÷æùÓ{“¬,Hb`w‡Ë‰@ÒâjÐ 7eöôö؀Яì…b<I:Å"‡´½€MÖnÐÜgÅ|MÞz"Pkâþ÷¡Íú!ݶ¨Ã×ù Õ]æ ýEj½ÎËþUº8ÖYz@§»/2z¥z˜´0‘D Œ…z¹Ò¢%lmHìøqÚqe,@I!ÝÇ-ü}šœOE’õý|Üï\»ï6Š ª¢ÿE–ú}" Ãmé1 ‡A±nÞPO&‰™¤9ÚŠÜå!-šŒ]zLLoß9mXˆXjã)/qH‹{ÁàM/\ƒ›ìSêÇA„I=jùš'‘!¶Œó•³)š“ Ò!¹$¿áëÌcæøðiŸoñ~O·ûÔ¡þM· ¹Ni #ã„h+Ǻ"Þ»lwigMÌ$Û=R?£.„·y©€‰T¥Û&ÐЩÉj´ˆiûã€øÒع³ú»ôþT¤õ´Ý û%Còi$€y
+üìû¯ð3‘À9³h¾$aQ¬Fó]ªÀ™˜•v<a2–‚±ëT8±\ÆíkÑ¢@vö¶õCñp…éHw"ªE"i{/…‹WäœFp¦­ßßnУ´ë2—¬)BÓ2Y7GBmŽþ€#-ÌÕvþJT˜§M›ªb2²á´/×&U2L)R?íA‚É€ AIã9¿y™53†ƒöDH‡A
+h§ h™…*•‘€°v1àµõ.‡ýjÐ!§•©™ xôÁ âöéP6Éví~§r@xLW^äG(P_Ãá &tå² ¸Òd…8Dêohôœ½=<ÓcR%^¥Ä{@ê%¾`ð
+Êrì9©\ÁujÐ"L2®Í`„"¬HþÊí^rÏ÷'×™ˆêLÀ =Íg#ÏÓ0a`P&¡T^ø[šjÒÒÁ!Á ¨]•G~kId’x [˜ ãÈ—(üÓâ4Ý©X1fLO}ýý
+‚AÚ¤áí€ÊoŠtAKÍv…­k ú“¦Ì d2dÑ›2Ê:²çÙ„LÄÜå¤Ç´h|ßãœoÛpS§9hà‡ú‡Jh&E‡0v HqÑà¬óÓe.MJ‘‰eJðÀ(] 0–Y¨ACi® Õ¤JB>¤¦×
+ÈbÔH˜òþÖ2sNƦ- ¿ƒ®kz¢2ÁãØ$ä„;û¯êéßís1ÝÂV
+¬@Éz±‘p iŠì¾íQ‹ÎjÚWŒÄ»ÏÙó¦¼G3i®5üCÍɨ³üö䆯 a»¾úì’N¬?t².òÆõùxßDÄf<E­4/= ±ääŸÏ”Àú!T%þî«:ÿ³#,ˆ.-òÇò|,¨ONœ:)·'°ÑáÔ+ÀwÒ†~„#ô†{g€£P²Â ãŽí‡ÐÈaÜx_{Èγ¢ñ¡¾Øçæ ݧu6s¤úà<§ž9½ÆúyD2Ss(’³ÞhE²hHÒ,`[@2ÌK<Ç 6ëÞ?ýmÀgÂzۈīó=&AUMúʾ¦‡cᎠ\ëj ýéšßXf‚ Ž‹O/r{¸&Óä"aJ¥+ ÝÀ G_]×(æ±aü}È}æ»Z Q0¤p_ͺ¼±“«}°¹eÏûRääš©îhZªE_´îìòwûcÕlPöM»ø+)×F÷ò-:üh½|ø NöÇÛ“2ö¶.õìÅî§}½=g´YAHKº3 V^»{ó?Üåõ
+endstream
+endobj
+564 0 obj
+<< /Type /Page /Contents 565 0 R /Resources 563 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 206 0 R >>
+endobj
+566 0 obj
+<< /D [ 564 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+567 0 obj
+<< /D [ 564 0 R /XYZ 79.752 742.929 null ] >>
+endobj
+568 0 obj
+<< /D [ 564 0 R /XYZ 79.752 731.97 null ] >>
+endobj
+569 0 obj
+<< /D [ 564 0 R /XYZ 79.752 661.235 null ] >>
+endobj
+570 0 obj
+<< /D [ 564 0 R /XYZ 79.752 650.276 null ] >>
+endobj
+571 0 obj
+<< /D [ 564 0 R /XYZ 79.752 603.452 null ] >>
+endobj
+572 0 obj
+<< /D [ 564 0 R /XYZ 79.752 562.605 null ] >>
+endobj
+573 0 obj
+<< /D [ 564 0 R /XYZ 79.752 497.848 null ] >>
+endobj
+574 0 obj
+<< /D [ 564 0 R /XYZ 79.752 433.091 null ] >>
+endobj
+575 0 obj
+<< /D [ 564 0 R /XYZ 79.752 344.423 null ] >>
+endobj
+576 0 obj
+<< /D [ 564 0 R /XYZ 79.752 333.464 null ] >>
+endobj
+577 0 obj
+<< /D [ 564 0 R /XYZ 79.752 292.618 null ] >>
+endobj
+578 0 obj
+<< /D [ 564 0 R /XYZ 79.752 281.659 null ] >>
+endobj
+579 0 obj
+<< /D [ 564 0 R /XYZ 79.752 228.857 null ] >>
+endobj
+580 0 obj
+<< /D [ 564 0 R /XYZ 79.752 188.01 null ] >>
+endobj
+581 0 obj
+<< /D [ 564 0 R /XYZ 79.752 123.253 null ] >>
+endobj
+582 0 obj
+<< /D [ 564 0 R /XYZ 79.752 112.294 null ] >>
+endobj
+563 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F20 186 0 R /F19 184 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+585 0 obj
+<< /Filter /FlateDecode /Length 2573 >>
+stream
+xڵɎãÆõ>_Ñ·PAº¦v’s2 ÄK€8—l UÝ"†";$5=Ûÿž÷j¡Xl %6‹¸Õ{õö­DïžîèÝ憎~ÿðîý,¿ËI®¹–wï| wì.͉HïRÍÕìîáx÷ïä׃i6÷<SÉp0q·Uï®…»Û¦½/Ûút´Ku²«[¸I“rÃuò ßÉä#U´ìL1˜½ƒÚm`ÅW÷p;Ȳ=‹f¿ùÏÃ?€JN/Q)%YÊb:?2!¿¯Ûò“½Ì È8áJÎ@©bƒís™¼ MžI{_4ž%ƒ§²uDŧqLªÜ7™eÙžä{°”ÌD+s¨vûZ¦ÕÉKµî¶}t×áP x—zYf(Ëe)¨JÛ.,›£H'(ü7§²¹—B'€ø/½:xØÏâ-<ŸáI—ÈÔs2/°.R”9ÈÌ¢DÜKªf4%Zd10ªúiûÝwÛê»ß¾ì·û긨wÎ(¡34`f uÁxR<Æ
+4;3[¶M?t§Í=KÊ¡j›©l'Ëv–é™þ²l´©£•¯9©‘“ÒÔõv×~YdB‚ñÐ<QxÎÚK
+Eódb!ÏôÁa¹rX‚j…p,ÂÕ«VȘGxí±Û5èÚî oÏŽ€ß‚#¤Éà¬ÌàKmš'ØmIZ<OIžë˜È7è]
+óUNao pÿ|«Æ„
+ùÅxò!V,)9#©Êg»à©JóÏbèª/ÿzÆ°Üß"wÎ ^¡»ÓàãSÝûHe“8JѸgc£Öçªk›£ñùQ¢”íó;RúPìNuÑý¹œ›tà"Çšd½_ÒŒpæTI«¬~
+û «·©ÊšÊ¯2Ä­'Ïs‘ôæ¿'Ó”W2¿¡ÎQŒ®×GÓoѲdÑŠq¼TuíèØYòDaúcá¡®úÁÝa6Äk€†À…%!^47H}vON½­za ºÌ窘!k­1/
+ÄKTã'¯&$aQ
+ÁÆ%[XHc+\àtÃ’ˆYüxćJŸšvpÈ62|Þøˆ ÕYæøÐ#3v!²Õª’"ù©w6²Ã‚'§uU,,våIßW»Úc€àøºàQ*#”ú
+¦¾FL!_5cY‚ë{L÷i,háCÑ÷Ò,\ ½©-x¤#8½\Œs ¹:&¹€}´©e9B!/Av¬%eáìjF¿ 9ø¶+ª°`ä¡ëZÏsõxÉl©"9Ϧ-#X+ìê¼®Â8„ ,”Þ£q7¦·í6~¼ «õ•ŸÌ9ô¯c†ákŒ.‚E Ûµm}1ÅTÍÖ4Ÿ·øý»“:+:M2®ŽË*({]¯òÕ=œ‹ª ‹ªÞ ³õ’ hnª¨4ðÝeD„=Ó¿ß›Á”PÁ†èÐ_ŸNÐGëu•C>ƱJEÐE Y¸;«l ½’ÊG›’«žÂŽ÷fØBïnÖ“}ÅÒÄîõò3öÉ\ySËò. ¯à®¿’H2"…ŠN+Æ¿þyµ°Ñ:ǼÈÓ@Ž[zî§5SR·‹{‹‰ ¬\Ÿ¡±Xïl
+‡·E÷4VøFzŒ“õJŸªI94«Ù‡ö…(èæ§à¾ª—õÑVˆIûýÐv!VÍ,ù¿ŠâÜ„­v@èH.e0hµÆ #Ø¥2Ü«pU9.4'Zæ“H)é«_MP 埓(ÞÅWÔZXÇa“a6†ß‡v(ê€Á#Þ¢éàgŒ®¥í«ÁCt§sÞ¢U†®/·ˆ’p¨¢"¦Ü–ËC4p½ŒÇ`GS4} Ç^–ü‹c3>ëБöÏEi|êh›©Ñµnœ&“¾Ú‡®Œ± gYŸöfÿ¦&OM2†/J¯²®)ì’u¡"Ö™âS>5-¡nÊžŒå@“Ž1”m æ´ ?T"C¿Æ} w ‡ öÁÚ\‘5wןìùÚ%vÿýÕ±IªU¼Ê맺j–»0˜`r3RѾ­Ç—-E®1e…ñ×øÏ)§ËÓ* e3ÚþXv
+Ö$çì@*u[AŽ”=w¦°}ÝÎIOzyj¬c_{ Ï3¢CÇ}¡ò|“åó Ò]Æ°jÕ6‚Eµ õ· ßZßv¸¥$àÐÃÉ\^/>ÃÝþÖ&ÌšB²’çi>Ø>aï—Ø8—®B¿ 7”AŸ“u•Èkqr¸bµ`¡ïˆ`«~ì0öëõ]§ÖceºjlÁ~«4µ-«cíÖ’Ž³Ìü?ô7ÖÍl"“ê ,æ" ¼Uu
+B*8u;U] =$©U펄È+Ó™èÊåh£I¡CŠ@ÖÛ„9%u°ŸUCýöû)oµ –f„‡Ó¸ŸÃ€Â]ðXëòœ&Õàç~O æC,Xy’Øêêò $_”äS:Ü [¸Oô‡öÓOvØ÷õÙS·h RTU$‚ß®X 5Wó©¹v±®¸tˆÎ´&<º¤BO«m [9ééU£òv±MþíM 1ƒ*-´5B¯ìMA­¼,ì¸sûX5U0û›­Bb§³!Ÿ”2ôx×¹z^ªk§<LA9šóéHbqúr-s¨¬h¦cE Ä/– <Ê/Ýy‘}ã«|yþÇÞÇj‹¢uëGž¤­óŠkÎ=>›ÑvºrÄIW©Ö‚µßÝïN·Õ“khj|–,O]wnÚ%½T‡áŸBt#q*æ
+@
+žÂÑáÞ#YãÎRÙ„ÉK2…Êqlø.œ¡<‡(“sĉÙ-·LC<‰7ò%êSo†eãœ÷ww)Ñ9Îî\5Ãrú+Ç *|÷2ñëÁìuy¼½
+šbzÞR°§Ôvv>­OA/—ëóqFüX‘Cï4˜ÉÃÑ‹ƒëßÞýÔ’j¤
+endstream
+endobj
+584 0 obj
+<< /Type /Page /Contents 585 0 R /Resources 583 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R >>
+endobj
+586 0 obj
+<< /D [ 584 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+587 0 obj
+<< /D [ 584 0 R /XYZ 79.752 719.139 null ] >>
+endobj
+588 0 obj
+<< /D [ 584 0 R /XYZ 79.752 679.017 null ] >>
+endobj
+589 0 obj
+<< /D [ 584 0 R /XYZ 79.752 668.059 null ] >>
+endobj
+590 0 obj
+<< /D [ 584 0 R /XYZ 79.752 615.981 null ] >>
+endobj
+591 0 obj
+<< /D [ 584 0 R /XYZ 79.752 551.949 null ] >>
+endobj
+592 0 obj
+<< /D [ 584 0 R /XYZ 79.752 499.872 null ] >>
+endobj
+593 0 obj
+<< /D [ 584 0 R /XYZ 79.752 459.75 null ] >>
+endobj
+594 0 obj
+<< /D [ 584 0 R /XYZ 79.752 448.791 null ] >>
+endobj
+595 0 obj
+<< /D [ 584 0 R /XYZ 79.752 396.714 null ] >>
+endobj
+596 0 obj
+<< /D [ 584 0 R /XYZ 79.752 344.637 null ] >>
+endobj
+597 0 obj
+<< /D [ 584 0 R /XYZ 79.752 292.56 null ] >>
+endobj
+598 0 obj
+<< /D [ 584 0 R /XYZ 79.752 252.438 null ] >>
+endobj
+599 0 obj
+<< /D [ 584 0 R /XYZ 79.752 212.316 null ] >>
+endobj
+600 0 obj
+<< /D [ 584 0 R /XYZ 79.752 160.239 null ] >>
+endobj
+601 0 obj
+<< /D [ 584 0 R /XYZ 79.752 144.541 null ] >>
+endobj
+602 0 obj
+<< /D [ 584 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+583 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+606 0 obj
+<< /Filter /FlateDecode /Length 2511 >>
+stream
+xÚZKsã6¾Ï¯ÐméªC¼AŸRÙÝI%U;sñÖvvU´DÙ¬P¤Â‡=ŽkòÛÓ €A˔苂làC¿»áxu¿ŠW?ˆýïO·>~¢É*!‰bJ¬nw(¼ˆWt¥ÂõJ+JbEW·ûÕ£tu^Þ_]3#¢ö!sƒ&ÛTåÇ2ª»ò%"Êwîm^€FU½OÛ¼*7 ›¬.§‹ÉhÓÕuV^1µ8Á#÷ð˜×U¹^<¤#¹ƒeðÒ>îªÎ¡Á½Ý®þ¿Û_á¤,>uRÇ„Qž5í¾y¢Yöˆ„ÐX9’¯1E àœ»#á`WE…ÀŸìqq
+>”©?åEáFxY*ÕiÞd[b!ÄD¢¸àïÏ
+¼"{£Tƒ’ÓðõþÈ«/WÔÌVm
+BKÂe›²PjÞ3êx‰)´§M¹@SöÜ\#7ßQ$[œž‡HAÓÚ«­¡’jo>—g@Ú·/^ÜÏ÷KÓ$NäÈ1óÊ1=‘í=Ñ‘+Ò‘o‚Q뉾íòJÞœqEP@¼ °l«§ùÐÀ¡ºÐL…TóÏ©!¹<&éóÛ@äQbízv#ðd˜hŸo·Åó4‚((bºjçx™ºŸMµß§=Û®oÆ ŒÒ3þÕPH´'C…úû¶j›Ë¼ë˜”œÈü…ŠÄ§>ÿnº´(lŸ=£dÞù‰q&ã¾NƒémåzNMù·vxç^ù Œ‚'mó:۴ų{牛t ëw„‰¦_ÉO5ϾAóÍ-õ”cg(ø$s)·CU@¥ðp}êÐSÓ‹ù¢XGcÂCÒõ|Èh:!™WxJ!NÇ,$ùÿ™ŠlDNv9§ï 5“!ÑÍü>’‘DNH‡Ž¿fl‰¯ hgÂÁ7´Ž5ú£wÑŽ³¾+­u¥Ú³
+endstream
+endobj
+605 0 obj
+<< /Type /Page /Contents 606 0 R /Resources 604 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R >>
+endobj
+607 0 obj
+<< /D [ 605 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+608 0 obj
+<< /D [ 605 0 R /XYZ 79.752 742.978 null ] >>
+endobj
+609 0 obj
+<< /D [ 605 0 R /XYZ 79.752 690.472 null ] >>
+endobj
+610 0 obj
+<< /D [ 605 0 R /XYZ 79.752 659.933 null ] >>
+endobj
+611 0 obj
+<< /D [ 605 0 R /XYZ 79.752 648.974 null ] >>
+endobj
+612 0 obj
+<< /D [ 605 0 R /XYZ 79.752 594.525 null ] >>
+endobj
+613 0 obj
+<< /D [ 605 0 R /XYZ 79.752 553.776 null ] >>
+endobj
+614 0 obj
+<< /D [ 605 0 R /XYZ 79.752 524.983 null ] >>
+endobj
+615 0 obj
+<< /D [ 605 0 R /XYZ 79.752 472.477 null ] >>
+endobj
+616 0 obj
+<< /D [ 605 0 R /XYZ 79.752 461.518 null ] >>
+endobj
+617 0 obj
+<< /D [ 605 0 R /XYZ 79.752 397.057 null ] >>
+endobj
+618 0 obj
+<< /D [ 605 0 R /XYZ 79.752 386.098 null ] >>
+endobj
+619 0 obj
+<< /D [ 605 0 R /XYZ 79.752 375.139 null ] >>
+endobj
+620 0 obj
+<< /D [ 605 0 R /XYZ 79.752 322.633 null ] >>
+endobj
+621 0 obj
+<< /D [ 605 0 R /XYZ 79.752 292.094 null ] >>
+endobj
+622 0 obj
+<< /D [ 605 0 R /XYZ 79.752 281.135 null ] >>
+endobj
+623 0 obj
+<< /D [ 605 0 R /XYZ 79.752 270.176 null ] >>
+endobj
+624 0 obj
+<< /D [ 605 0 R /XYZ 79.752 259.217 null ] >>
+endobj
+625 0 obj
+<< /D [ 605 0 R /XYZ 79.752 248.258 null ] >>
+endobj
+626 0 obj
+<< /D [ 605 0 R /XYZ 79.752 237.3 null ] >>
+endobj
+627 0 obj
+<< /D [ 605 0 R /XYZ 79.752 194.608 null ] >>
+endobj
+628 0 obj
+<< /D [ 605 0 R /XYZ 79.752 142.102 null ] >>
+endobj
+629 0 obj
+<< /D [ 605 0 R /XYZ 79.752 131.143 null ] >>
+endobj
+630 0 obj
+<< /D [ 605 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+604 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+633 0 obj
+<< /Filter /FlateDecode /Length 2850 >>
+stream
+xÚµZÛnä¸}Ÿ¯ðS"1W¼ˆ¤0»›Ì"A2‰È ¹[¶µ«–¼’z=Î`ÿ=U¼¨Eµ¬‹ƒ¼´Ô¢Š,²O]¨øêá*¾úá]ì®ßݾûæ#M¯R’J&ÅÕíý;
+ ñ½R)áêJIJbI¯nWÿŠnóëžðè¾.Ëúš©è¹¨죶kúûç¢,ñNDûºÂ׺¬¨ð‹:Û…ˆžñyÝ®ÿ}ûgÐAÉ)˜TDÄ:ÔbШ>³Ê OO€SFR>®›Ù9K<”É«_ŠÆ Zóª›TsÂSvðü˜Ã¼·88q·ŽYãnìòˆ(³÷ƒéì!RBcé&sï'Oé’R’À«HUìóc¶ú2; Ê5¡  ‡3àNY¸fæ*`}pJ°Ff}®™Ž:l`Kú1‘&ߦ Óšp6’%×7BSPðßg§²³Zþr$QVž\[ÑÎAƒn‚†ýo‚à)‰µ+ˆ"1IpûÁï8>¿$Õ”³¡¸N v¨xB$s0âZZy·y¿ù(Ó+ CK@ùÐx1%) e?S.ºrWåÏï?]ß$,1Ov>ì
+Îx؇Ó3,ø´"ÆA_j
+Ý:t’¦DòÔM× Íb¢@(ž
+÷Ôð¿5!Ü˹ÿK( PŠ©cM|cG† ÅŒÌ}6
+B³nŽóËœ¤Dpv]Üü8Ï$*!¨<½bvëwAà´oò ‚æÍàȲTztoJÙÙx²vˆ¬-8G¢à|˜JÆ"jë›}V–ùaÜ)øBöá¹ê»ü¾n–à ¯G:@¡
+OeÑÙì$¶DŠ×ΰ&ˆ·˜GOYÓ9 g&)›'}<»úZÖ瑱‹‹ãs1²©K×à—¡n¦<;\Â5ÿ’ïO]QWSÀÆAé³OB¼´õÑ—–\N Âívø
+\Áë9+DEظ('ÑŸùqb›p¸0ŸQÝûêqOøCwv&ßóÆÏójÁœ0ÊÃa¶°$†œ%_ &(½ô»úð2?H$
+ØÆ=Hý%»Å2RþOü;[ɶfÄä?Í3o
+øå#©å’¨&Z‹Pí1?x †2U*<÷ÌMŒ'ÙôüVÍ9óÁÝÙ|ð§É{Þ‡¦îWk0¸É+×b,åZ&¬¤)¡>¼žø2e31P©À,ÂßB ,‚à>É ;q‹‚¸Ó’Ä+(6)8”]RpÕ†uVŒ0_§5´Å”Œ
+Ë/E}jË—³uk€í0½0¹QP#`QÚüçSn¾UÀÜ!†R}Db¾)Ä;ß žµµöÖGæõ©Ã:ºËlTcÎmñe͉’_yÛ»;µ¤‘몷”0†1Âœ!ì4!“æ>ÌÝŸ€ÙŽ7eQ-yAö®XÈö)‰öOj±®V……ê±â«I©©<ë?š|eËa¾ˆ†Z5$21e Îɶö"ÿ±É =~…„é™MÍtŸši—7èsi·ÿìID‡&³E‹KpjŒ66ë¦øÿž¨´‘fs*óöMñ¥‚dZJOқμ†¢æÄ9ÿyúÐËÀl‡0Ûù%ÜÁË£±^³#R€`êKÛ4tv¼}÷_J
+endstream
+endobj
+632 0 obj
+<< /Type /Page /Contents 633 0 R /Resources 631 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R >>
+endobj
+634 0 obj
+<< /D [ 632 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+635 0 obj
+<< /D [ 632 0 R /XYZ 79.752 743.392 null ] >>
+endobj
+636 0 obj
+<< /D [ 632 0 R /XYZ 79.752 732.433 null ] >>
+endobj
+637 0 obj
+<< /D [ 632 0 R /XYZ 79.752 704.791 null ] >>
+endobj
+638 0 obj
+<< /D [ 632 0 R /XYZ 79.752 629.328 null ] >>
+endobj
+639 0 obj
+<< /D [ 632 0 R /XYZ 79.752 618.369 null ] >>
+endobj
+640 0 obj
+<< /D [ 632 0 R /XYZ 79.752 607.41 null ] >>
+endobj
+641 0 obj
+<< /D [ 632 0 R /XYZ 79.752 596.451 null ] >>
+endobj
+642 0 obj
+<< /D [ 632 0 R /XYZ 79.752 585.492 null ] >>
+endobj
+643 0 obj
+<< /D [ 632 0 R /XYZ 79.752 574.533 null ] >>
+endobj
+644 0 obj
+<< /D [ 632 0 R /XYZ 79.752 524.51 null ] >>
+endobj
+645 0 obj
+<< /D [ 632 0 R /XYZ 79.752 474.487 null ] >>
+endobj
+646 0 obj
+<< /D [ 632 0 R /XYZ 79.752 424.464 null ] >>
+endobj
+647 0 obj
+<< /D [ 632 0 R /XYZ 79.752 413.505 null ] >>
+endobj
+648 0 obj
+<< /D [ 632 0 R /XYZ 79.752 339.572 null ] >>
+endobj
+649 0 obj
+<< /D [ 632 0 R /XYZ 79.752 328.613 null ] >>
+endobj
+650 0 obj
+<< /D [ 632 0 R /XYZ 79.752 277.06 null ] >>
+endobj
+651 0 obj
+<< /D [ 632 0 R /XYZ 79.752 237.463 null ] >>
+endobj
+652 0 obj
+<< /D [ 632 0 R /XYZ 79.752 175.485 null ] >>
+endobj
+653 0 obj
+<< /D [ 632 0 R /XYZ 79.752 164.526 null ] >>
+endobj
+654 0 obj
+<< /D [ 632 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+631 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F76 318 0 R /F70 185 0 R /F73 189 0 R /F69 183 0 R /F75 317 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+657 0 obj
+<< /Filter /FlateDecode /Length 3025 >>
+stream
+xÚ¥ZKoä6¾Ï¯ðmÛ@̈o)§$‹$»‹EN`³hhºe[µÔ+©ÇãüúT±Hµ(ËÒÈ{éÖƒE~,V}UE*¹y¼In~ùøÿï?|û3Ïn2–aÔÍýÃ/’~c3&í5œ%†ßÜŸnþ³»*n樂»‡¦ªš[awÏeýˆÄ®o>Ý
+³+jº­Ê®§¶‡¦m‹î|{'Ò]S;|ª 9½íC—Ÿ°»âåö¿÷ÿH"™ƒ$RËlÂcPí¥*ºoMÕ´^x~>R¥Lk ç8êç[mvyYå+¦¬'è`ZØ°l›úD×}ÇÜp Ó¨Køý†¶òF±,åRŒ‡N3†`¬²ŒsI#«Ä¼_‰o6ÙM
+°LDz<á,ã±ì\ª¾Ú×Åów¿ÞÞi¡Ý“jÿý÷{§½Óƾ¯âX$Lp5^`“ìºË /ø®y ¤ xðìÖ©||º…õì;zZåUE­°ùâJŠŒ)¡âÑ_„+¤bFODî`¦—Sía¸eó£»ç¶ÈOV–‘¦îç'2™Ç"x% ³’o¯$¬¢á³à=öŽ`=–Ÿ0|¬³]Þ¹~'k–¤LèÌ›°·ÕæÜ—MWt—·—`©ôä£óÀ¢wn‹s.‚¯vÿ»ÜÞqñÆþ±ÍØê“k…†~§”ºzÿ±xÈ/•ïœGÁº_Šo¨3§Bçö—¶£‡
+'ç*ßR¨Òi</¾ªP%³Xd³GšL1ÉyðH»Å##Yô¿²î§.ùˆ.Ù7}^íß?£±õ{höniðÏXêýŸ S•8:Â5ÂK4üÏ{ú¯Š¼s—
+HvÙ÷x*˜•EC,›/âÍÒ‰È`¾O=@¤‹±ëÑ“æaÒ$o[Ç¿/·©Ü¥(‘\_NBŒJÄîDêü‘^?—H58]´kðºió²+ŽÔäs™ÏøŽ1–).h
+k4•]Š4–É/_–uÅ5“`™‘@WŽ‚”âÞ‘.ZýØ?­,–f™šôæ˜þËÞsßþXž–™3•`©&(<1ÐM°=—G€æ.aá– J þ
+l¦¨;të<8½<W%úI:ß\B+µ`bò¸R§àÐ8Çø,3pŽ
+scYŒi›f>õü} $ È=6ÛŒ“CŠžé€3Û„s,‹˜ÀÂW`®ñ&Î83™ ²3CX³q‹Ù@ôÅå³*8žÓ*Üøu†«¦®^èÊ„Åtª/=]—¾êêŽ/ç¼>úÂÄz6Ì1/ó<?˜ŒÞº–Âgs–2ì’,÷
+챬k²*;Püdæðg¿†Joø:ñÕ\ïÌ2¯ÐƒÉ@òóþ³h›obûžñ´}Úê[mÛ´Þ•V¢ÐÌ
+¨@ˆX¦&
+8s…š†Â&“Ù5­ÈkgQ)ĵ®¡+ò‚Ì”/þùZ:$aðš‚Ôð.Û]³%løTÔ+[')KÒ "ßÅÝ5Çy;jC½ [$^úÁÑO|WP²þöD…eXC¿ÿSJ*PSg8XˆúyVÕœú8z’Wô5nZ³;@u…Ü’Úïé€õ@+ÐÜsŸ %ÄòÖ£ÑàƒkµÍó¾yp¾u„BkÝ·¤1Œg"îŽh^dˆú÷;RH¯å‘Z9kN~‚¹³öŽZwE?§·D²Ddã±2¯ƒ4ٵű@c«KŸ¯Øl-ÅçVBbâŽQ'Åç¢}9,s¬àAL@=“ŒaUXÀ.›°`DøW VÆ—‰`ÊL
+*W=š#øY©X±v¾€›†"KãŽNã”ïê‡|(~‡ÍéfôàåL¡¿‹Ëõ²'WtwßM4ggÁi0Ü}RYàrñ* c:‰3›Hÿ°6!槉ŽEPƒw¤ÁeõYÍd6~n˾w¡31d ‰]?lq’Å=­mc
+m!€L•å¶1iôa!ãØ€œÛâsÙ\:ºs;wJš&f=-ÛÖ)ßU‰<!{j¹K¹ Ôt ²‹V3k‘á`PœiRÕ¯X]¬!x,æ`rHêú†¸—»5^Þ†‡\Äý Ž?vÖ@Âz>µR,ÑÙÎêY¬Ð&Y£X – %Dp²ŸÝÉÆD(˜á|â['¾À¼¯få•L¬Ž‚.tTA<ÓÒ Ç3ã–3‡À~ÛƒCZ^ƒiÍZ†–`ÒÁ”ûÉÁò«Í˜àÔÛ§ÏP†]ߟÏ*åxÛ z8_ú!–-f¹*qÕa„õ=œ¯@åJã¨#¶‰œ¥dƨ÷’óXšÎY >tÕŽ+<áÆuv”eÛÝÁí8ÁEÈŸ\ôO¡@?éD˜¢-ƒôš"GbÓÉ,Þ£H.@:îh ÜÔ@êFö’†-Ô~Õ7¯;^à5Á™MÒM¼†>kÚùo=(з+Itbçjôï€ùÇu@¤L 1‘GÊ)ike—EÐ|· re(lÅkh?6Ç—Õó/ ¹ÛÔö ‹[k³AÊ-d$»ðMÉŒÙn@(À±SÎعڂ0’]<|cüÊ2PÁ²P"ûÌë#CŸ6ùO2à6|ÚdÖµÓL6 ÷ÆÒt{Ý ¥;ú/èƒ g:iðœ"õviÛÑWf¼¦}ñƒüFûnóÐ_×rJÌ̪hƒ"%rw¨Š¼ EÒ$Œ©…0&£ÉÉ
+ÛdøÍ í„?ÚHëØôCñZ•u±ý»4žƯ²é»´HvéØíË¾Ä Ç¼ŽÝ¶ L5n¼{€›>Ó‹.á{ù¿ðYˆ–fà¸M¬‘ì²ÊúøŒd2¸é`5’]Ö`ŒoÙq¸4L%rì8Âìþ-ñ+Éæ±ÍO'2wxPù}ô’–Úž‰J>—´«OºC›÷Ùˆè+ÈùVÎ!sS<ÆEsëOç|uVJ¨TÆâk„
+’,.õc~\?x1°x‘¼ûÈHì~ê¼Vé´dnì•ò Èd÷EìNMØ&{õAl—Ÿü«î\¶e¿t86#ƒ›ÎAG’Kæ<¼ÇW² ïà*bÓÎõXtÚñ
+m¥´™`
+m…1Ú¯Ô$‹úéþÃ_Ù×÷Ÿ
+endstream
+endobj
+656 0 obj
+<< /Type /Page /Contents 657 0 R /Resources 655 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R >>
+endobj
+658 0 obj
+<< /D [ 656 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+659 0 obj
+<< /D [ 656 0 R /XYZ 79.752 754.884 null ] >>
+endobj
+661 0 obj
+<< /D [ 656 0 R /XYZ 79.752 702.082 null ] >>
+endobj
+663 0 obj
+<< /D [ 656 0 R /XYZ 79.752 637.325 null ] >>
+endobj
+664 0 obj
+<< /D [ 656 0 R /XYZ 79.752 626.366 null ] >>
+endobj
+665 0 obj
+<< /D [ 656 0 R /XYZ 79.752 573.564 null ] >>
+endobj
+666 0 obj
+<< /D [ 656 0 R /XYZ 79.752 484.896 null ] >>
+endobj
+667 0 obj
+<< /D [ 656 0 R /XYZ 79.752 432.094 null ] >>
+endobj
+669 0 obj
+<< /D [ 656 0 R /XYZ 79.752 310.55 null ] >>
+endobj
+670 0 obj
+<< /D [ 656 0 R /XYZ 79.752 299.591 null ] >>
+endobj
+671 0 obj
+<< /D [ 656 0 R /XYZ 79.752 244.797 null ] >>
+endobj
+672 0 obj
+<< /D [ 656 0 R /XYZ 79.752 203.95 null ] >>
+endobj
+673 0 obj
+<< /D [ 656 0 R /XYZ 79.752 192.991 null ] >>
+endobj
+674 0 obj
+<< /D [ 656 0 R /XYZ 79.752 182.032 null ] >>
+endobj
+675 0 obj
+<< /D [ 656 0 R /XYZ 79.752 171.073 null ] >>
+endobj
+676 0 obj
+<< /D [ 656 0 R /XYZ 79.752 118.271 null ] >>
+endobj
+677 0 obj
+<< /D [ 656 0 R /XYZ 79.752 107.312 null ] >>
+endobj
+655 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F23 660 0 R /F26 662 0 R /F70 185 0 R /F79 668 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+680 0 obj
+<< /Filter /FlateDecode /Length 3209 >>
+stream
+xÚ¥Zëoä¶ÿ~ÅæSdàŽÇ§H(G“4š~ˆûB¯0ä]ÙVO+m%­}× ÿ{gøЊòZZ9_v)’Ã’Ã™ß I7÷ºùñ ÿDa ~|óíõ›÷?h±‘$3LðÍõÝè†mLFx*7:e„¦ls½ßü3‘œ_ýëúÃPïH³!Yš
+3¦e”‘ŒÅ´˜»rSO_ý|õNqe«îo¾þúfw¸i›§›ÿms}‘˜K2*JåAF±JÆ1휌ýo“Qd„Id”«dÓ^ cS¯‘ÂŒ "ªU"Ži¶:¯ûâ¦Ê;'ìkešp®‚ é*AÇ´ kù›d¤)ü§AF½JÆ1íÂb>“ñý,Ûd06J1[gDèMª5üùéÿÒì‹«wBˆd[TUçŠOeU¹ÒíÕ;nÛC&»b[åm±sM¹ïürZìý×Égø`¡ZÑ»¦uŧ|¨<£Ü†ü»þÁ7Õ®­¬»¾=nû²©ý„8=7!0FDf*ž.Íw»¦ïf×B*AŒž¬ÍÈÚm†$°»a›ÍšmŽhQðÛ¦©Îî3.ñç\´ìsÉ>‹”(nÜØ×nešÜ5UÕà^=•õ=V©Ô¦¨;XëÎuqÛ¥aûñãØáÖc©¬q€¾h뼪>»AúƵm›ýáØ{’>p}*w¸ÇXlî&mˤé 7j™WnDT¬TȶëÃÐÕq_[ÃÙOfË%QÚȼޔ‡WñÓ
+'ô¾jnó¦msðѾWïŽÝY('’½³€»ÁŽY¾ú‡çÍcÔ62b½'U
+Œ¼àXF‰È&¼Ì[¦
+Ü„f1·‡Çª¬‹…˜5cpô'køteÑ×—ý¹ógÏd>(:8¤Vämˆ²)w¦
+ °˜Ï‡ùýmói^i%(+ø«ˆΖN…
+‘ÏLÜj‡höY:f= ˆ"@3£Q–Ò Ì\Å$Ë©•”ÒœP-¦!À>ƒîG4Ë©•L*Å*Nœ
+¢¨˜Îi =#ºgl'¡H¦ùtNKœ`n¥×qÒLœ‰iÑ3xDó Õz¦ò Éjì& ®U< ØmÕ nD{vû„†ðBè&”$ʨqÊšÒË
+”Š;˜Ð[ÇÔßëšp¯ë«½K4—ÁxÁ á@4G؈§ß¦}ÁÔ|LŒ¡¹|®+ë¹õdæ˜ì¤¥ú²ûɈD†ã.¼Á+/8±1©Ýq}”Ã
+ÔX¥mîÂm¨ È;½„ò]ݦPc/Ïs5¿ ÌQ£ ‹xQBBbädYö¸ûG{ç
+Òº8ŸêO'îÌ.;Ñ{æö VŠù$ â‹+XÇ4ãp>òþËÎu
+µÌo”}òr±vAØÊ„‰žpð±hŒ$þ’_„K~aáp÷BÛ™w)ó‚fbp6¿oÿ”÷mùiDgD “»G|8 óioJeÏù×ìŠol|;ËQØT|·&Üê-.‰‹)
+5õÞ_˜b&¼Ì_Ђ¾;£x×ÂŒ?Cý±Îû¢²w†˜ùT*Vˆ}ý6AÉ|, t‘ã(?ÂÅ'–m6-Øw&?\NÂÕ„!Ž·1ÒÜþ¿î,L²¼Âøàr®h}jÔ®¦ÝÇûÏ=aùèýÂr–„p¾ZK˜`$ÕrBþšT9ƒ) Ū÷“cÒ9?Ño÷vJ7ö˜]x†™4D¨l zé³gk‚Ú›C•ß»fo-=ÌpQ|´yé\t)ï܆¼È…¤
+wzµzbñÒéxÞ¦¯I¦ý4Y 1¾¿~óB;°Õ
+endstream
+endobj
+679 0 obj
+<< /Type /Page /Contents 680 0 R /Resources 678 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R >>
+endobj
+681 0 obj
+<< /D [ 679 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+682 0 obj
+<< /D [ 679 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+683 0 obj
+<< /D [ 679 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+684 0 obj
+<< /D [ 679 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+685 0 obj
+<< /D [ 679 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+686 0 obj
+<< /D [ 679 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+687 0 obj
+<< /D [ 679 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+688 0 obj
+<< /D [ 679 0 R /XYZ 79.752 671.198 null ] >>
+endobj
+689 0 obj
+<< /D [ 679 0 R /XYZ 79.752 618.396 null ] >>
+endobj
+690 0 obj
+<< /D [ 679 0 R /XYZ 79.752 607.437 null ] >>
+endobj
+691 0 obj
+<< /D [ 679 0 R /XYZ 79.752 530.725 null ] >>
+endobj
+692 0 obj
+<< /D [ 679 0 R /XYZ 79.752 477.923 null ] >>
+endobj
+693 0 obj
+<< /D [ 679 0 R /XYZ 79.752 377.3 null ] >>
+endobj
+694 0 obj
+<< /D [ 679 0 R /XYZ 79.752 282.655 null ] >>
+endobj
+695 0 obj
+<< /D [ 679 0 R /XYZ 79.752 235.83 null ] >>
+endobj
+696 0 obj
+<< /D [ 679 0 R /XYZ 79.752 177.051 null ] >>
+endobj
+697 0 obj
+<< /D [ 679 0 R /XYZ 79.752 118.271 null ] >>
+endobj
+678 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F75 317 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+700 0 obj
+<< /Filter /FlateDecode /Length 3271 >>
+stream
+xÚ¥ZKsã6¾Ï¯ðQ®#x@[ÙIM²ÙªÍ!qU™”Š–è13éÔxœTþûvãA´L‰ÊÁ ²ýîèÕÇ+zõý~ßݾùê;f¯,±ÏäÕíýè»Ò–}¥3FhÆ®nwW¿®nŠë‘±UWü±/êMqýÛíaNMÀ$#š²tŠLÈëo¾YïöU_nšj¿«×›¢ªº5Læ;ˆ›Œ(.ÒùžÊªò˜6M}ÍõªÏËÚômUv=^ñUsï‡Gne9yÆWyÛæ8ã3ÞÒÕÓCÑÆ'ç„QÒF3jÓìvy½gW‡Bdψ3Ų£3XA¸²é õü¢Ö.&$ÿEñÿæQ’QBüTö³(¹ÄP3E Œ«EJqŒRPIt6Ëf!
+&ˆ2,%)QÂFÂo·/¶äúFY³úažQB3b™y)ÊÛ•§•W0&&ó½=¦GB¦‚v{]”võrê‚ CŠÂ¢ýCÞûÜ7ÂhßøûnP]¸¦ù|­ä*¯ö¾- êü¬è(<J0Õó:¢@Áè„ 2`Ó´mÑ=^ßpX¼ÞæÞdý³`ÊpuçžÌ]ß´NjÒ
+ô@]á¿­ºK(a0¡ÜwÅÖß7í1Vƒ2«Æ¬bµi‹¼/›Úß9¯ äá1JbWlËýÎß×[r;ˆÆ½£hy |ö£y;^¡Ø"WˆƒE‰B ÿ¿Æjq%‰5Lð1cõÞ‚1"%÷˜¥0ž>xó¯¾k1 ” 4mlõ•9¥E]¥]×ÅÓ×?‚IpuŽo^‚”R"ˆHí"¤cÚs‘žgˆ^ô™¡„I5kÚ€šTUƒùTÖýЦÙ{-ÚÎeÓc5…á l0 ¢öW]‘·¤~æëãZÅ—¾-ve_:[„—¦ÁoîŸo›¾3Ve]ø+Ô¬'œÑÝëU]Äwzg/•<Ë aÆƸ4þ)eü†M¾G»ÂÄ!¥‚ ¯oØ* ‹í O^æ•Gkhüâö€´¸ó—ýtóÙ‚à œ:Kñ¢œÞßý/ïÛò˼ãׂhm'ä”g§Ö•”Êø¥ëJeøô”ܳX8»>˜‹Vr*§mqsL˜*ƒð-ýKw¸µbc&ç)ÝE~'“,2øs)ékNh‘µeÝO­¹Bkn›§õ®¬×ð|1>Á 9Œ~Q²EøÆ´'ñå_.ÂÇáµ,zCÉáÓÎáGx1ÿ¨…ÜNF|b¾1íI|#þÍûhå ec Ásê£^-‹>F‚†×>nö³Ç­¿ ~®¶>Ñ3ŠC´o÷UÑ-6¥QlPF¹„™ í3»>oûKD­2I”TQ-B7¦èº¢_|ýãë‡ñͺ©‹‹@C*ªì ŸÙ"ÐcÚ9–õö"làß2¡"6½Û˜v[Õlòê|\¦uĸ(oLhOcsñ„…CB*pÉÁ¥Ȧ.…:ôÜ Þºñ
+­ÛåBxã30÷‚³l¼êã¤çTäBd„š ¬)ˆåDCMȱ.KÁ•#h³‰dP…¾Dó-$ïNÇ~Ïb ¿2iÈ‘ 7’[,Ádtþƃ¢'A1ʼn…l%6€ú÷=xàùê*ÂÕKTÜhp·?ôF”0M»:ˆ4H”Æ”´+}±†C.u…wòH=¼Üíïnv(ÂËKq$d­›òÒ ‡®Æ«Ìñ!0×h"ùrÑ0P4 3¡Ç
+W™ÕûÜW Ì÷ïÊ|øm‹G¨£C6îšk%?\çµÑ%è>þ^lúX£šPØÆ‚D`ñÓîNfÊœMPÏw¨$…W儤œ_RVu@Bò÷‰e8šÈD¿Ï/ÃÁÖÙ²U@jROh>ͯ"Áê…Ë€‰Iðá MuÂU(2åØ|ÕaœY›’øç,4+U¯ˆó••ÀÒR)ÉÈg3Ö™Ô"•æñU`rʲ”µ[¸ Ž.IÜï®ÁBàhý´níªõao´éF}{!}s˜sÿüH{S÷½Äž‰ïÔ—
+lj“"ÿ4f”&™b“=µŽÎ „«”¨š_ÇpbØD c^ê#¼´CfÌKyi"/_V¶2ƒ…Ãû¦Qò×øhoÚòš­>>ÄÖ!V
+¡õœcææÀ‰¼ý¸b©{Å£5­> ­  ðí-°ëýç¢}þ¶8Ñ’Z+Y:ÅÛ XìZÖyu$,1Ügg| 亸AWÕºPÂÜ×ÏŠ‹p~DݳØàÂ:)Vïöý[ÿÊ3>höþ­!~…c'Ö·!zÁ*u`Ûd>lò¾õ#5Û“= ¨EÓïiîï»b¾ˆ[d”±”n’ò nW»"¯GÂáb‡úG¸²ØJh€ó1Ü+âñ;>~cE<"icܶыáÖ@þÒ1>:|7IåÏØ:œŸpŒ¯^L€[
+endstream
+endobj
+699 0 obj
+<< /Type /Page /Contents 700 0 R /Resources 698 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R >>
+endobj
+701 0 obj
+<< /D [ 699 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+702 0 obj
+<< /D [ 699 0 R /XYZ 79.752 719.213 null ] >>
+endobj
+703 0 obj
+<< /D [ 699 0 R /XYZ 79.752 708.254 null ] >>
+endobj
+704 0 obj
+<< /D [ 699 0 R /XYZ 79.752 650.252 null ] >>
+endobj
+705 0 obj
+<< /D [ 699 0 R /XYZ 79.752 639.293 null ] >>
+endobj
+706 0 obj
+<< /D [ 699 0 R /XYZ 79.752 628.334 null ] >>
+endobj
+707 0 obj
+<< /D [ 699 0 R /XYZ 79.752 617.375 null ] >>
+endobj
+708 0 obj
+<< /D [ 699 0 R /XYZ 79.752 583.283 null ] >>
+endobj
+709 0 obj
+<< /D [ 699 0 R /XYZ 79.752 572.324 null ] >>
+endobj
+710 0 obj
+<< /D [ 699 0 R /XYZ 79.752 561.365 null ] >>
+endobj
+711 0 obj
+<< /D [ 699 0 R /XYZ 79.752 550.406 null ] >>
+endobj
+712 0 obj
+<< /D [ 699 0 R /XYZ 79.752 539.447 null ] >>
+endobj
+713 0 obj
+<< /D [ 699 0 R /XYZ 79.752 457.535 null ] >>
+endobj
+714 0 obj
+<< /D [ 699 0 R /XYZ 79.752 411.488 null ] >>
+endobj
+715 0 obj
+<< /D [ 699 0 R /XYZ 79.752 365.441 null ] >>
+endobj
+716 0 obj
+<< /D [ 699 0 R /XYZ 79.752 354.482 null ] >>
+endobj
+717 0 obj
+<< /D [ 699 0 R /XYZ 79.752 343.523 null ] >>
+endobj
+718 0 obj
+<< /D [ 699 0 R /XYZ 79.752 332.564 null ] >>
+endobj
+719 0 obj
+<< /D [ 699 0 R /XYZ 79.752 321.605 null ] >>
+endobj
+720 0 obj
+<< /D [ 699 0 R /XYZ 79.752 310.646 null ] >>
+endobj
+721 0 obj
+<< /D [ 699 0 R /XYZ 79.752 228.733 null ] >>
+endobj
+722 0 obj
+<< /D [ 699 0 R /XYZ 79.752 182.686 null ] >>
+endobj
+723 0 obj
+<< /D [ 699 0 R /XYZ 79.752 112.729 null ] >>
+endobj
+724 0 obj
+<< /D [ 699 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+698 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F26 662 0 R /F23 660 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+727 0 obj
+<< /Filter /FlateDecode /Length 2800 >>
+stream
+xڽˎã¸ñ>_Ñ·µn.Ÿ5§Å$™ÍÁä µ­n+#K†$w÷ìbÿ=U|آ즬 K&Y¬b½«(zótCo~~GÝóÃý»?²ì&#YÂysÿøŽÁ½a7iFDz“&ŒÐ„ÝÜïnþ½¸ßË;ÁÕbŸ·ù®è‹¶³ÿ›Gûìí‚d±mÚò·¦^òtÑçŽÉÅ~yÇõ¢éʾ„™\âáÔ¢Ê̪¢
+7Îíº‡ª1ÓkÜø YÞIIŸÆ›º¢=¾u£É/Z|]þçþoptN/]¦”p!ÃïÈenÉT“”&!HÓÆÑd”h‚ü)Ž%KÈÉí‰õ:ŸÌ³òy©€“Õ9!Ä¢ì¢Ô1¦“áq0NÏp%VFB:1À‹“‘y[Þ±…‘ÓpÁ5r₦’c¥‘KJÒñ±&äÄ'¡ù{Òç”ÝŽŽ8O‚¥„étÎaçD²ÿ§D¤„Sblã:-9…ž%©$ÉÒš_ãhzNÙ÷IÄ™˜
+¼ðúË
+¯š&®RÁ†”‡¾”•£Ù9{û§ÍK<à'ÆÁeÊQC-k+'7±èŠuSo¬ ÷y×ÙÑ&Tq±Èë¼úú[1œÅMŒ¶Û?NÇÍü|ƒu³Ûåõ&ÎCÐMÔ†T? ÛâöªIÓó3bÀ(Q¶á÷gØÔŒ@3ÁËnš2F$·È„Ypóü˜d7°'Bî›2’±
+Y—6IÂù@x9 ±Z?8
+I«»EÔ`©&ÎèØ툾Ǧ‚Ô|ËKY?Oªr÷î<¢„[8Ûø èd[j–؇°Q±;þ¬0*]-{.H¦\ðý¸Ôbad¤¹ã <ÜöåÚH¦‚º›©Ór?Ù•ÕqÄ; Ÿ·E\ú1ã!që ¹CæÎEr;Z×!HÇ 3Rz–k”!ÈÃD’YI&ga B\‚ÜDZ@Þ-åËd(…œMОq< (šIs†‡CÇ•þëdè•ýù<ؽEÂèDGR3~žÙ$̃¶Øå>«)vûà«MBÊqròŠ›×]ýCô˜.Õ òï„ÚÀ-ɱ-ÙÂ{ÎÀÞ¾)ûP™&œ+9(€å3Db™­Ò”hX`vþÇ1†¼l‹zÄ–k*–(™
+wÝ´ùËÝcÙvqÃæP(k‚–ÝQº›“¸¦¢–V£m=Þ4}7á¿QjÄ’ t‚)S§¡û´™Æ´HG¤ÎW«DzJgÒYj5„Æ5”áÊÈðÚ¨iTMé G&%‡|ò!ß×MÛ.mÚ¥ÃQƒíí.üTD5!…ª›‰çª¬‹)5€ApýܤSèÉGȶW K0ì2¬°‚ó^Sav"dît]…%AbŒD†á¡÷b»ÆöØ!
+&Ú9ðíìfœ•! ·ûAYÿ÷P¯]“¼‘/T])ßo¿Í'³”d¾ï!=Ëx†°Qã±\sȤ ɤödf³ÈÂÆË«‹dÆ­\êr}>ì„ÓtÔ‘îìà˶4ÿ·ö¯ ÊT;ÃËUÍM0N ÚཋÇÓˆPWY
+…ç÷‡ÎŽ¹Çd6?ìpo\‡É† o0õRöŽ?—[לšÒÎDÏê'ôGz;Û°¨™¯R:GËXÔ¨²îÇJö„Jæµëu+fS(ˆ¶ÒS8«ƒÀ"9›rwÑ ºÃÃ.ïÛòuU¼öm¾µxÚö+X>›\®ˆ¦>ãKgµsØëÈ­ŠÇ~õÚmËÇo£–IÈ¿¼/LgõpØë¨m W¿ƒ\ÈÖ´·0‹Yäa‘¶uUv}Ì)šsI^‘x·Îj9°qŸ¿‡D Ø’Ì“8«( `ã$žÄþ]üL¡Gÿ4+Ó‚^Kê_ã¡PHMR-‡¡PÓ3fƒòæM¦Ï®èí‹«¼4óízeº‹vÊB2®IÀx&IJy8™ï‚Á+yÛ]ñº.öýÝCÓnð2<šz
+ÈZ³ól „ƒL£ïNiµøÔÿÐ/DFþ]s_µÕ•+ï±v0 ¤I=òúÉ÷F+ð?&RV®¥p,tAàûý±#¹ÏMD†q+"“sž—.Jâœãà{¤ ém!loŠÍÔ?õ$˨" á1Y?62ò‰ËH5Ÿ
+áïó‡C•·Ä1kJÓg¨ççÝȪ|ÑšÎÊ»ØxBëïërYž¥à#†Ìu26`ºè+V®S—JâÂc“ÿ؆.ðÊb˜pIY›å>¯×21nÝ:%<U!xPïÿWeù~¢Û `‡pÌ[æ¡Ë‰·!»Ëô9vÛhúþšn·Ôœ$Ɉ„‰Ûd aø¦oE¼ÛÈabDïí§B]rQ6÷ýC<Ž}GÎúëE]rŽ×¤gkÝ×®/vF|fÙÅ; -0£BõlKḸ>ZʬÒ/€·w®¡ãšUòm#ÛÚ°6níÀбµƒqÍpߎœÁ%Æ©â¨iòà…kÞ6‡Öî„£˺Ù>™ÂiÓ1gnë|ïæÃñ ¯ÑP²¸Ät¿iâ*‹àl¯hupð¤\;åñ(ã­r!à7ùOÎ2¢|›¨ž¥CبV”õÊk¨:– ¥ƒÝûŸËLA,/ó‡Êß:Ù¥}cGËÔXE[úá¶Y
+¶xñwTæëX´nªÃ®î®PM–BÙ$a’eƒ$Ó–¶2çt@·V‹ÝjC{"ÌŸéë³êtÒcú§wmó2q)$ÀM²tâêIaõ}Ûz¢!ù×Îç`ÄÊ,©ò+Ž&~¢7¢s²±‰^,SÐM͇
+GPÙÓ¥vwñs›ÌBh¨›Þ÷2CÚø Sº–¦‹?]¹+!s÷0¸WŽTdddèéÅsgÌÜ¿3ì¨Rïþ9{‰Ë†Ì¨„<aýÑÜÞ M4îèüàð´PCkØÒu¨žŠøÝ
+S‚ w9:'{wl$½Yà€t!e ÷Áº ‰é=UšrvÂÄ–áJ #˜¹–à€sø‡ž/Ï[ü
+endstream
+endobj
+726 0 obj
+<< /Type /Page /Contents 727 0 R /Resources 725 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R >>
+endobj
+728 0 obj
+<< /D [ 726 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+729 0 obj
+<< /D [ 726 0 R /XYZ 79.752 719.19 null ] >>
+endobj
+730 0 obj
+<< /D [ 726 0 R /XYZ 79.752 708.232 null ] >>
+endobj
+731 0 obj
+<< /D [ 726 0 R /XYZ 79.752 697.273 null ] >>
+endobj
+732 0 obj
+<< /D [ 726 0 R /XYZ 79.752 686.314 null ] >>
+endobj
+733 0 obj
+<< /D [ 726 0 R /XYZ 79.752 652.132 null ] >>
+endobj
+734 0 obj
+<< /D [ 726 0 R /XYZ 79.752 605.995 null ] >>
+endobj
+735 0 obj
+<< /D [ 726 0 R /XYZ 79.752 571.814 null ] >>
+endobj
+736 0 obj
+<< /D [ 726 0 R /XYZ 79.752 525.677 null ] >>
+endobj
+737 0 obj
+<< /D [ 726 0 R /XYZ 79.752 514.718 null ] >>
+endobj
+738 0 obj
+<< /D [ 726 0 R /XYZ 79.752 468.582 null ] >>
+endobj
+739 0 obj
+<< /D [ 726 0 R /XYZ 79.752 444.535 null ] >>
+endobj
+740 0 obj
+<< /D [ 726 0 R /XYZ 79.752 433.576 null ] >>
+endobj
+741 0 obj
+<< /D [ 726 0 R /XYZ 79.752 422.617 null ] >>
+endobj
+742 0 obj
+<< /D [ 726 0 R /XYZ 79.752 411.658 null ] >>
+endobj
+743 0 obj
+<< /D [ 726 0 R /XYZ 79.752 400.699 null ] >>
+endobj
+744 0 obj
+<< /D [ 726 0 R /XYZ 79.752 389.74 null ] >>
+endobj
+745 0 obj
+<< /D [ 726 0 R /XYZ 79.752 378.781 null ] >>
+endobj
+746 0 obj
+<< /D [ 726 0 R /XYZ 79.752 330.824 null ] >>
+endobj
+747 0 obj
+<< /D [ 726 0 R /XYZ 79.752 279.053 null ] >>
+endobj
+748 0 obj
+<< /D [ 726 0 R /XYZ 79.752 227.283 null ] >>
+endobj
+750 0 obj
+<< /D [ 726 0 R /XYZ 79.752 89.596 null ] >>
+endobj
+751 0 obj
+<< /D [ 726 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+725 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F80 749 0 R /F79 668 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+755 0 obj
+<< /Filter /FlateDecode /Length 2875 >>
+stream
+xÚZ[sÛ¸~ϯÐS+ͬÜ/~Úm§i³ÓÍN[Ïô!Éhh‰¶ÙHdV¢âõdö¿÷
+Mì¼iË0‘ªØàsXFÊéÆC%™F¨àí#<d`¦R€aÆa÷¡ƒrU!–ëðôux¥BØYÄH”ÆNç_°ÿòiEáˆÐ6ïu¼ð¦WÑ2ÂË%#ÿ„
+°œm(b:”zt%„&0TÖß'Jé$'q)ˆ)>½âŠƒâ"Ù–E½j¶Eô$wQ÷@ªl^7áþ¸”ø4YÊ šÁ@ÙÁÀÝ)¤b„I{!RYbÝ`'L{4© a†Oã0ºÛ€¸Œ5ýnó02f^„Ÿ"¸K!ò­Ái†7~›†‡ë¦þs|ü¥áÅ1¸€›QkD\Ào\BŒLw|¢Š뀛/øâ„uHÁˆ£*ŸñYÖ!!ŠŠ\ò¡ˆE­Ëz_&‰1C/œøcÕ>44¸I÷Qõzx«öPlF5àyÝ´AjßÆ@@xÕ¬WÍßîÊ"_ÕÇ&1c ¢IÏ¢8ü> —€ÔÚ\ÉoS¢±‹Cå8\vY]ä3á©á™“¹DC O¡U§¡¾LÃT8‰®?ÔS*úxá{ø¹âá÷³\µR0!y‡a¥“aKXÜ}á7ø»oÕ®©·Ñ÷á 6ßTÁˆƒ8ðÀÙXß¿~¨VåO#<MkÊ­
+ž pˆÌʼŸ³L^XÜ»Iω0r4cË3†›Þ2½¦âÈ…
+#EÝ6ÉL2k´–å74’%¶?‹¯¤…ä€Çåx¿.·Ë»æDN!%1Ôæâ¹R˜{½ Ô0Jåˆf=Œö"3áÓ0Ni|^¦(a`áø+3ÅLú˜)^P&“Ã+—ãZ{ƒé—²1Aƒ‹Ñ” ž')—rqÌ.ãr´'-lzØÇ tgØ:©ÃUZæ0 ÇI^ƒíOôXQ¸©ÒYœè© \ æ>ØHƉ¥‘аŠˆC Úý$ãKàô1æL¶«ND Á7 P ¾¬GšœÊöÀÛ3:àtºÇ ±@f™;ÁІh L¤CŲôÌÝf€§Å.^ ÷1ÆÁûÑGZzôëØú+ÄÍê7±Ì=JrO¦ù§CÝj¢;þù~‹!Ð/E»«~?­Èl!£ËÄ1~‹Ó:& Úô9\úøD‡œ ~¢Û«¾f ×!UÓIª¦©šÎR5xQµ±Ï4ý‡ç1ªXÞТážìB#Ÿæûñ½hÀƒi›æE\G¿ HœÝ1#µ.ïÊGw'K­ :Üy©d¿æ¨G?]Ìþ9C³È‡ÛÞ,^¨±r?é@ÁEV)&¸ƒL$nð€OÑ€"RgU¥%„ L«W %!àÐ@?™¤Ï9qèc~9ºÄšÃ\D¶Ä.!wÁñwh„â‚„&¹â;´À󇑒Ε9;ÊÉsa´ÁkÜ¢ŸJû€¦‡W«bïƒdJãÁ³®t&…7?¸©ËU¹ß»ñB P”˜®*› ŠÝý¡#,_ž’Ý) ºâíÉa¥,f6
+ŸÇž,ë‰IMh“v5õĸ>耵bY/žR¥Ð1MÁ«Ã¾¸/ƒ^¸E]Ì䱦 ž„1Ìè‚Kb NǨa7nÓÝ8®žÐøá•ÉD}6‰J…ãI¼òUTòmÛ•¡
+endstream
+endobj
+754 0 obj
+<< /Type /Page /Contents 755 0 R /Resources 753 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R /Annots 771 0 R >>
+endobj
+771 0 obj
+[ 752 0 R ]
+endobj
+752 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 377.359 528.11 383.821 540.046 ]/A << /S /GoTo /D (Hfootnote.2) >> >>
+endobj
+756 0 obj
+<< /D [ 754 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+757 0 obj
+<< /D [ 754 0 R /XYZ 79.752 718.51 null ] >>
+endobj
+758 0 obj
+<< /D [ 754 0 R /XYZ 79.752 707.551 null ] >>
+endobj
+759 0 obj
+<< /D [ 754 0 R /XYZ 79.752 600.095 null ] >>
+endobj
+760 0 obj
+<< /D [ 754 0 R /XYZ 79.752 589.136 null ] >>
+endobj
+761 0 obj
+<< /D [ 754 0 R /XYZ 79.752 516.306 null ] >>
+endobj
+762 0 obj
+<< /D [ 754 0 R /XYZ 79.752 467.386 null ] >>
+endobj
+763 0 obj
+<< /D [ 754 0 R /XYZ 79.752 336.02 null ] >>
+endobj
+764 0 obj
+<< /D [ 754 0 R /XYZ 79.752 325.061 null ] >>
+endobj
+765 0 obj
+<< /D [ 754 0 R /XYZ 79.752 186.323 null ] >>
+endobj
+766 0 obj
+<< /D [ 754 0 R /XYZ 79.752 118.637 null ] >>
+endobj
+767 0 obj
+<< /D [ 754 0 R /XYZ 94.613 89.795 null ] >>
+endobj
+753 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F79 668 0 R /F80 749 0 R /F19 184 0 R /F20 186 0 R /F23 660 0 R /F73 189 0 R /F69 183 0 R /F46 176 0 R /F22 473 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R /F56 769 0 R /F52 770 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+774 0 obj
+<< /Filter /FlateDecode /Length 2205 >>
+stream
+xÚµYMoã6¾çWè¡6ÐpøM1½´6Ý‹ìaƒ^: A±åX¨,¹’<î`Ðÿ¾/ERmG1=ØKèP|È÷ûƒÄ³×žý|‡ÝøÓó݇ÇÏ4Ò’J>{^ßø€gd¦4bj¦$AX’Ùóvöûü?õ6_ܳ„Í÷]Q]‘·‹ÿ>ÿz‡‘0ûÁߟa;Åfé„0:Þ.ÑÈ ˜F„3»×Ìâ5¥ž%@ŠdÉK0Aš„Ø„ñe›¶y—˗]¾zxÚU‹{AEÿõ‡Òå¾Kë*Ý|Þmòêá`¿}Cî¿¡fÁŸiÛÕ»hh‚HÂ=ü:AŒŠü%úh¢…]ÜÑ⺣)F ¹<’^Uï²&”\™vÛ]–v¥úâåfÇ¿£ÉÆFéÉ–qdÁWýrF6½‘l©bXy²U”¢°=úÃ#Ño;šT ÎÑž7àg\°ùº.ËzAÕüPT¯fŠÎ»ì3®×¯Èüؼî·ye>uv¦ó›TÙÖýª×fäóÌD/z>Õ–”€¤eY´Ý$Œj„Ac,«VöèæXâ6–‹F2¯÷¥ûü²¸§ÉÜ‘™Ù¡?1 »°üåͧ…ó¬l‡Ï†°J‰8q†ã¯yÓ"
+¬‹ŠU~˜H…À˜mÚ»ñÃÓÑcibH~:.&ŽÁÑÉO’ íò—À8*‹à^^Fi±N‹êáé·Ç0Ãõ RZV–&ÄRŠ’LzJÉu”B¼!â-$¡%’Jù£é•Gƒ^àS
+iYæ&Óž•ÇŒC`" Ú$ž@Gà|$b¨±,ªüá©7z~ƒe Å‘tveUÇa2a6^e’¡ò•E€«“l$ҕΨ«êù1¬ƒŽõÛxúþÆêHŠN=ÙWua¿üå½’i•í7’Í JæÉVqdÁñŠ×”û£¯Œ÷ÊTí*ßT½ß\¾ bòñxuÝcðMåûítc¨G±wi‚ãT=G ÙaîÃ0!Q>€`Šª“χ WUok;d,Ù‰B8ñÁ™Ð(‰à‘OÛ½·nŠ×M7„è³Ljý4\Åë@ID¨öÌ°¨ˆ€ã–‘Aû<*DZ. Éÿ|xz:¯R¾&CC…(ñœˆ¨2%
+ôçúˆ)ž¾Š£Ð·B}œö0­HÆ å=ÀAÄi®™ }û6_Ù_½`a¬›•§ËÜA™)ÈÚö‡c‹ÍËÌÝÔ•´¶ó™ãº¾_BÓì·6üÂ;ÿ¿)_zR¦ìz H-,d ®‚›œA œ#I™¿`Ë­Á›c¦ïçtº„„ðïœ}Ùa›5¯ÞäÞ¹A#p;!f¸C(ª
+ÒToÛbµ*ótUl§2,%'»Š²´´ ¥=­«U¾ò™©Þ[OõÚbcmEßNA¦ERûn…¨˜Û©
+endstream
+endobj
+773 0 obj
+<< /Type /Page /Contents 774 0 R /Resources 772 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R >>
+endobj
+775 0 obj
+<< /D [ 773 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+776 0 obj
+<< /D [ 773 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+777 0 obj
+<< /D [ 773 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+778 0 obj
+<< /D [ 773 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+779 0 obj
+<< /D [ 773 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+780 0 obj
+<< /D [ 773 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+781 0 obj
+<< /D [ 773 0 R /XYZ 79.752 648.284 null ] >>
+endobj
+782 0 obj
+<< /D [ 773 0 R /XYZ 79.752 637.325 null ] >>
+endobj
+783 0 obj
+<< /D [ 773 0 R /XYZ 79.752 626.366 null ] >>
+endobj
+784 0 obj
+<< /D [ 773 0 R /XYZ 79.752 615.407 null ] >>
+endobj
+785 0 obj
+<< /D [ 773 0 R /XYZ 79.752 604.448 null ] >>
+endobj
+786 0 obj
+<< /D [ 773 0 R /XYZ 79.752 593.489 null ] >>
+endobj
+787 0 obj
+<< /D [ 773 0 R /XYZ 79.752 582.53 null ] >>
+endobj
+788 0 obj
+<< /D [ 773 0 R /XYZ 79.752 571.571 null ] >>
+endobj
+789 0 obj
+<< /D [ 773 0 R /XYZ 79.752 560.613 null ] >>
+endobj
+790 0 obj
+<< /D [ 773 0 R /XYZ 79.752 549.654 null ] >>
+endobj
+791 0 obj
+<< /D [ 773 0 R /XYZ 79.752 538.695 null ] >>
+endobj
+792 0 obj
+<< /D [ 773 0 R /XYZ 79.752 527.736 null ] >>
+endobj
+793 0 obj
+<< /D [ 773 0 R /XYZ 79.752 516.777 null ] >>
+endobj
+794 0 obj
+<< /D [ 773 0 R /XYZ 79.752 505.818 null ] >>
+endobj
+795 0 obj
+<< /D [ 773 0 R /XYZ 79.752 494.859 null ] >>
+endobj
+796 0 obj
+<< /D [ 773 0 R /XYZ 79.752 483.9 null ] >>
+endobj
+797 0 obj
+<< /D [ 773 0 R /XYZ 79.752 472.941 null ] >>
+endobj
+798 0 obj
+<< /D [ 773 0 R /XYZ 79.752 461.982 null ] >>
+endobj
+799 0 obj
+<< /D [ 773 0 R /XYZ 79.752 451.023 null ] >>
+endobj
+800 0 obj
+<< /D [ 773 0 R /XYZ 79.752 333.464 null ] >>
+endobj
+801 0 obj
+<< /D [ 773 0 R /XYZ 79.752 322.505 null ] >>
+endobj
+802 0 obj
+<< /D [ 773 0 R /XYZ 79.752 311.547 null ] >>
+endobj
+803 0 obj
+<< /D [ 773 0 R /XYZ 79.752 300.588 null ] >>
+endobj
+804 0 obj
+<< /D [ 773 0 R /XYZ 79.752 289.629 null ] >>
+endobj
+805 0 obj
+<< /D [ 773 0 R /XYZ 79.752 278.67 null ] >>
+endobj
+25 0 obj
+<< /D [ 773 0 R /XYZ 79.37 253.215 null ] >>
+endobj
+772 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F80 749 0 R /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F79 668 0 R /F72 187 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+809 0 obj
+<< /Filter /FlateDecode /Length 3347 >>
+stream
+xÚ¥ZÝoÜÈ Ï_±@nÆÍ÷Lž®‡Þõz¸hk W\†²+ÛBv%GÒÆ ‚üï%çCÒȲÖJì†Éá?RÊ6·›ló·Ùä÷‡«¯~Òvc‰UL‰ÍÕÍ
+7² ÝXJ¤Ð­(ÉÝ\7¿oß2š]üqõKOÿê':KL3A˜žPÿ½û®½¸äÒlóC[ãÈnï/.™ÙÖm[¾;þfnÚÂ=ëÕO,›{Ë,10•JH¹èòw§CÞTuÌ É´",£)ƒ²
+RÜ^ŒR‚À§ ]}3¹ÿþ‚émñyQT® Ñ Dò¤]~ß•uµ(¢ †Øl¢ãX„¥§
+¡‰¥ý¾¼)wÅ•·Ð×Åg÷{(,¡™òäwHpî €ƒç€*Cð
+¸ÌßÕÏì”Ȉf*%/[ÿü2tS7»‚\\jÁ·?×(Ôƒ“ì‚Ââ y ¥î º»¼ó£]Þî&ìoÔ:"Í©u+ض)ŽeµŸÒÅxd2® •“}¾äÂ8¡¹°Û]}Œ®_ìƒîZÍšÎJb¬Hyæ7]Ñ,›ŒeD¦'dÞiAŒÑãË(œõŽ%б..é6,}çס5>ù™‡»r‡—w‘W…W]^Vm¤/<Ãc^½Ã™ôÓo3™¡!ÌZIZ{‘yµÏ»ºù §lÛ¢deµ+üeØ
+Ê+ãÅhï`‘× ð·šüÞ«^ìÃL‰úâ(÷?‡²
+ìÊ}¼W|8å?Ä
+ïãÓ ’À­C”=´~·Ã
+±mO»]áöcÏ ›ƒ+1lbwPb`_ß–;gdÝ싆Ìk™QÂLØÁ+¿Ó—|¸ÃÇ~~=I"f>hPIpQ†ýÛŒÉçe ¦œ‰¯ü†e[°ÚžŽhA´Æ¼A½¹àw°\D‹Àð¾)Ú»»çäL„ž5û!Ç8ühäƒ0Ý”]W„5õˆÃb4Wè9©BùéÓrú0œd|b@.A8ZéöE›)KD¶/Gm! ªm^‚{¹, ±¬–>f<=a…Éùöúûï¯E¯ƒ©®Ëª[eÖ’L‹”×ØñšÛü ý±"Vsô¿Q
+—4‚n”“0σ'žôlw”œ%¾ÕÇÔ=5eu ›ƒ¦˜Í8ë<bg¿ÌÇV1ÄVŒZ ²èþ½Sö¡=,w^}r‘3ž !áÖMS—w;*'
+’0ï±0ˆQ1Æ¢bl|Ú`º…ìQ²3^+2Ц–ôh‹gÎœ Š¥,•dvûcòæì¡c–H#ø€F8Ò‡À¡à‹û`3À
+&åµR~ñFÂ#˜$L‹ÁϽ÷Ð&œ—Âï®>Ý»(ãevs~Ë`
+‚æÜAÔùˆr_w‡e{B…(33áà ñ¬(µ&Z˜oLÎ uLÎLŸÇÁã䌳è‚,6ܲˆq½bÔE`>N.š“Cò l¢ ˜ó€q<fÒ3…#J™©I$}‰™… ¢Ëã9t`'BNÅ¡s¦Y—S’hHÓþpzÀàuë„I€Þ >ßÓøÍ&Üér€£‚hÉS(Ñ–ã((!'ùF¼mÊÇaÛ ¬{º¨pl‹ƒ¯¾ÜœïöÉn™5>€HÃMß±ZÄ\¥S’‰ªeÕkût TÊ`3Äúl©Á›Ó®;5î2tÌh@®8ñ8Á´ã•&TõŽ”Ý…«öqþig°eÌÔ9£¨—Ã(oý-€!gû‹\N˜¯SFCS+“Ä
+þ­mLý×4ºä±HÀÁL#Hûx6Z‹ 7Õ7r´ö®î‘µYɺ•˜ðŒ}Ü7‰ŠPhK{E¢W´gJPJ4d’„ôÛ=ŸSÀ^P…&ìÎÁ äP.‰p¶ž
+1nä*p²É=<ƒK:«Qª(¢Úú³;‡uõ]ç/ aqÐPÉAJ%†Íœf˜u§YÉaYTEë&,Š*<ÀS‰-À7Q^ÂDØ¢ÿ^°Ñ©Û3ÍýOô¥ßÆ&ÐÑ"ê¼Ë{ÂØZÅ»a÷aöìÛ'(T†‰dx´›â¦íŠ{|ð¹=W
+”ã)whÑHxƒj?u—ãnúÆpbA9ò8¸ð›0cEγÁ…@N
+U@u©ÒçÌžŸsÍ7ʈ2e´«!Õ´ñ5ľ2NÚ‰/¤ˆßÇ€ÐCPÏCÌŽ{©xuøD”ebð•Ì¬9# ­ D‡³ÑóŒÂ¶BŽ±±¡!¬Ä·Ã÷Ø̆‹ØýQf ó#2Àk!’øB$ï:ßm ø8YÐcµö‰7á]l5)ÙW€©0ñ¬âEÙµÅáÆQ†ðå¸c3ëÍBkYü,#Cu„;
+Èv}߀µv]±OAKoF6_‡[¢ke†ŒC¨2Qfö<™)…
+@¦Ä_V?ÚÂâ+hÉŸY£1ÈpܦÄÞÛº¹"mº©±R¯«ê·5
+endstream
+endobj
+808 0 obj
+<< /Type /Page /Contents 809 0 R /Resources 807 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 603 0 R /Annots 827 0 R >>
+endobj
+827 0 obj
+[ 806 0 R ]
+endobj
+806 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 300.845 666.194 307.307 678.408 ]/A << /S /GoTo /D (Hfootnote.3) >> >>
+endobj
+810 0 obj
+<< /D [ 808 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+812 0 obj
+<< /D [ 808 0 R /XYZ 79.752 426.117 null ] >>
+endobj
+813 0 obj
+<< /D [ 808 0 R /XYZ 79.752 385.27 null ] >>
+endobj
+814 0 obj
+<< /D [ 808 0 R /XYZ 79.752 374.311 null ] >>
+endobj
+815 0 obj
+<< /D [ 808 0 R /XYZ 79.752 358.371 null ] >>
+endobj
+816 0 obj
+<< /D [ 808 0 R /XYZ 79.752 347.412 null ] >>
+endobj
+817 0 obj
+<< /D [ 808 0 R /XYZ 79.752 292.618 null ] >>
+endobj
+818 0 obj
+<< /D [ 808 0 R /XYZ 79.752 239.816 null ] >>
+endobj
+819 0 obj
+<< /D [ 808 0 R /XYZ 79.752 228.857 null ] >>
+endobj
+820 0 obj
+<< /D [ 808 0 R /XYZ 79.752 217.898 null ] >>
+endobj
+821 0 obj
+<< /D [ 808 0 R /XYZ 79.752 206.939 null ] >>
+endobj
+822 0 obj
+<< /D [ 808 0 R /XYZ 79.752 195.98 null ] >>
+endobj
+823 0 obj
+<< /D [ 808 0 R /XYZ 79.752 185.021 null ] >>
+endobj
+824 0 obj
+<< /D [ 808 0 R /XYZ 79.752 174.062 null ] >>
+endobj
+825 0 obj
+<< /D [ 808 0 R /XYZ 79.752 133.215 null ] >>
+endobj
+826 0 obj
+<< /D [ 808 0 R /XYZ 94.613 102.381 null ] >>
+endobj
+807 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F79 668 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F80 749 0 R /F22 473 0 R /F82 811 0 R /F23 660 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+830 0 obj
+<< /Filter /FlateDecode /Length 2701 >>
+stream
+xÚÅZ[Û¸~ϯpчz†wJ
+,zÙí‹´´ÀfahlyF-¹²œÉlþöžÃ‹,z<q’¢/Eñ#Ϧ³ÛýðŠúç®_½ùžå³œäšk9»^¿bðÎØÌäD˜™ÑŒPÍf×ÛÙÏóë»òâJ1_7›MsÁÍü¾ªo±‹Ï×WlÞÔË®jj7hYøÆÍÅÏæÚ–«ò=².WØ!á+Ìóà&9ìý|rÞ…µ>à÷òáâ—ë¿­œž£Upè¤"¦¶nºrÿfSÜ”›«ª¾êŠ›Ã¦hý<ç÷,¥$¹añ<ÄB(QÈ3øýàFÌ`dƳœà„F˜ph%ŒÃ{Ž¿ù^ç³ –Ö"be$g1ö=r¹_ÔåýÛw;`¦âÊö}÷ÝÂnna7·¨ê…ßÜ[?è·Ì=?ãCZLW~êö‡]Ùî—mµëßÿ„Ǽ\pJ8“åâðÿ’ A‰T:¦öD.6Õ¾
+®Lˆx’t¡ ž:E–$Cìt¡À•õ”Dȯm‘ÿ¸È„=YÊæá\GOŠqI´áñ,–Ê»Ò 7în”lb<ç@!9Y‡½¥‡Ï«ÎÑu_m6®uDx9ìQb­ÚO^
+)ÿT\_d|^þÓ½Vk7Ÿ“H‹,[?õ×ss˜µsƒ»Æ nËuÙ–õÒC
+÷Ú¦®jC$ãn/÷wÕé¹»¸’RÌïŠ=6dØcY»×mÑ:åX¹qaØ.FO3A„ÊâUñ¬L3L§‘1’\\£œy@Âzö!%·msعfå÷±nZ×èbYì}ëþøæ†÷_ñճbwè\¸†›J=ð’QÕû®= Óþ¸‹o0ã¨ÀjIñ”V7›MÓ~s6®4œ+ (;%iüx„!”²Çköº¿ï6åÛzte+çì„ÉöLKF̓=ËSìY„õöl_v±=;Qü¡õú|Æê…­Ø#ü—t«ÆÀ. Ã)i¯®öÅ.ïšÎ¢H9°(Ø] T}¼P`*P¤ïöÒNƒ<Ó¹µ“…Ÿ"7…¨jóà¸+ÃÙšóÏÀáI‘]Ö‡mÕ•Ûq'Çɲ,V~[›¦X•+Tf­æ?Ö«²\½†/ÚXÊÏhå„ËMÒóJäyÏ+x…Gë /Ëf»³ïÍÞš`è*:‡pv:Êzåzšµëp „Ž¢m‹`°ó Öèîü7Ðúz·Ž3ó]³­~ y;9Æ_ M.ã-Nc0è,F¾§ŠIS~Ç[•Sb"Î:žŽ-Í$(¼’Cl…&/ó¦·e]¶(z" V» dµm¸/ÏRÉ“‘?Eçå¸e’iA?$t}B褰/WD™ˆY»¢-ž‰ò(,‹ÖÞ»%³@a—Ë(ª r5ÿ‹ uÑË—íoûúŒ:(“gô'~oɇù´ö°†¡´b
+
+;mGe”ÆÓNA:žC|!­çÄ¥½–µ{E¥ï!xwF©-<­îH Ã‡·U]»0ú¬jâÖÜ 3_5vþåa +Àp? jÀ'¶]GhŒœÎðTkb2ïAŠt¸d¡Ï|$׺7ÁÓnlœ¿‚I¯1ÁœÉÙ uëî™å6ë1¬®–å¶èÚêÓø’YFxžÇX'£‰])N2é#7%iŠC°è–ïšæÃ₱ŲY[®ëÈsß °¬+ ]ä“ý
+ ³Mi¾<2
+ö_ó$ ‰ÀSªür¡<¯«KÌJóùs“ª?¾µå¶Âì,E¾×ÞôÙñÙüÎú]5 {Ž•)g;Ç ¨J#OH²÷!þ¿
+)nîe¢Z¿}„ax¸>hzÙ3C¤ y™™У!•†Ç`²ƒS „ '“E5Q,äb†§‘5?&ëäàÅ~_µ0"é,‡Øós ½ü…RžI¢ò`×Lò!6ya#ˆÁÞ•do‡Ø/'È'"ˆÿ¢g6çÆ“Ìcýóõ«ÿl Îó
+endstream
+endobj
+829 0 obj
+<< /Type /Page /Contents 830 0 R /Resources 828 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+831 0 obj
+<< /D [ 829 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+832 0 obj
+<< /D [ 829 0 R /XYZ 79.752 754.884 null ] >>
+endobj
+833 0 obj
+<< /D [ 829 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+834 0 obj
+<< /D [ 829 0 R /XYZ 79.752 649.28 null ] >>
+endobj
+835 0 obj
+<< /D [ 829 0 R /XYZ 79.752 560.613 null ] >>
+endobj
+836 0 obj
+<< /D [ 829 0 R /XYZ 79.752 549.654 null ] >>
+endobj
+837 0 obj
+<< /D [ 829 0 R /XYZ 79.752 538.695 null ] >>
+endobj
+838 0 obj
+<< /D [ 829 0 R /XYZ 79.752 527.736 null ] >>
+endobj
+839 0 obj
+<< /D [ 829 0 R /XYZ 79.752 486.889 null ] >>
+endobj
+840 0 obj
+<< /D [ 829 0 R /XYZ 79.752 475.93 null ] >>
+endobj
+841 0 obj
+<< /D [ 829 0 R /XYZ 79.752 464.971 null ] >>
+endobj
+842 0 obj
+<< /D [ 829 0 R /XYZ 79.752 454.012 null ] >>
+endobj
+843 0 obj
+<< /D [ 829 0 R /XYZ 79.752 443.053 null ] >>
+endobj
+844 0 obj
+<< /D [ 829 0 R /XYZ 79.752 432.094 null ] >>
+endobj
+845 0 obj
+<< /D [ 829 0 R /XYZ 79.752 421.136 null ] >>
+endobj
+846 0 obj
+<< /D [ 829 0 R /XYZ 79.752 410.177 null ] >>
+endobj
+847 0 obj
+<< /D [ 829 0 R /XYZ 79.752 399.218 null ] >>
+endobj
+848 0 obj
+<< /D [ 829 0 R /XYZ 79.752 388.259 null ] >>
+endobj
+849 0 obj
+<< /D [ 829 0 R /XYZ 79.752 377.3 null ] >>
+endobj
+850 0 obj
+<< /D [ 829 0 R /XYZ 79.752 366.341 null ] >>
+endobj
+851 0 obj
+<< /D [ 829 0 R /XYZ 79.752 355.382 null ] >>
+endobj
+852 0 obj
+<< /D [ 829 0 R /XYZ 79.752 344.423 null ] >>
+endobj
+853 0 obj
+<< /D [ 829 0 R /XYZ 79.752 333.464 null ] >>
+endobj
+854 0 obj
+<< /D [ 829 0 R /XYZ 79.752 322.505 null ] >>
+endobj
+855 0 obj
+<< /D [ 829 0 R /XYZ 79.752 311.547 null ] >>
+endobj
+856 0 obj
+<< /D [ 829 0 R /XYZ 79.752 300.588 null ] >>
+endobj
+857 0 obj
+<< /D [ 829 0 R /XYZ 79.752 289.629 null ] >>
+endobj
+858 0 obj
+<< /D [ 829 0 R /XYZ 79.752 212.916 null ] >>
+endobj
+859 0 obj
+<< /D [ 829 0 R /XYZ 79.752 201.957 null ] >>
+endobj
+860 0 obj
+<< /D [ 829 0 R /XYZ 79.752 190.999 null ] >>
+endobj
+861 0 obj
+<< /D [ 829 0 R /XYZ 79.752 180.04 null ] >>
+endobj
+862 0 obj
+<< /D [ 829 0 R /XYZ 79.752 169.081 null ] >>
+endobj
+863 0 obj
+<< /D [ 829 0 R /XYZ 79.752 158.122 null ] >>
+endobj
+864 0 obj
+<< /D [ 829 0 R /XYZ 79.752 147.163 null ] >>
+endobj
+865 0 obj
+<< /D [ 829 0 R /XYZ 79.752 136.204 null ] >>
+endobj
+866 0 obj
+<< /D [ 829 0 R /XYZ 79.752 125.245 null ] >>
+endobj
+867 0 obj
+<< /D [ 829 0 R /XYZ 79.752 114.286 null ] >>
+endobj
+868 0 obj
+<< /D [ 829 0 R /XYZ 79.752 103.327 null ] >>
+endobj
+869 0 obj
+<< /D [ 829 0 R /XYZ 79.752 92.368 null ] >>
+endobj
+870 0 obj
+<< /D [ 829 0 R /XYZ 79.752 81.41 null ] >>
+endobj
+828 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+874 0 obj
+<< /Filter /FlateDecode /Length 2437 >>
+stream
+xÚµZYoÛH~÷¯à wú>üìáÁ샟 ‹…@K´%D"’Š“ 2¿}«/ŠMË’Z; æY]GýUUSxò<Á“_¯p<"aÏàÿ¯Wy¸úp§Ø„#£ £“‡§+/á ™hƒ¨ä% Â’L¶“M…’³?ü£êÃ4Œ”Le ‡›š¥Â?½è@û)Õ#‚iT­ÎSÍ@HŒ„óU3ƒgQµÎS=þ‘­šjD4ªÍ™ª ð(þ0~_¾þ­^ì¶eÕýµÞn‹j9»”»g]ñ¸ÛMUw¥½)ÀVw¨ýaëù±#
+Q*‚ç!f(œ;,á(£jržj¡3:¶ñùøq^6MÝÌáïâ´®žo«$ReµÛ®»rûÄðM],Ëå…A“F †U´œfYžËŸ›r¹nÊE7¯êªüÿÙ­9bÜD»YÖd'Âùªï£fžµD‡²ùŠ%EœEJÔâ<Í„ ÀN„óUs‰$î~&c‚ Ie-Jí¼*_ç/ À¢+—·÷/&C]Ùvó§uÓZ}-6;ÀQUy¹&þÕkŽ,Û&ä=äU^‡Â?öVw›ùúioíƒ76¼mþ™,°|x×Ïɇ;b&ô[Kú•ALM$Vûär7ÓlZ7³Æð´[•ö„L¿Î¨š–M»®+ÿd]ùUÝl‹¿·¨«åºƒWÚ_ì
+âE^oýë]ímaüî²õwã V­7›âCf3Aå"5|Q¼XÝGýeZ!-t*ˆŽë6Âc]×䨎5Ò˜¤2>ƒ˜ÖÎ^<2-šg›×lX:7x:GÌ !õÓQ“ A\ëTdœ!™ïˆ˜óÑ
+[;ëÚö*·÷CÛz/K›¥çËÝËf½(ì+m²0HSM¦YMr"|Næ,á¡äød“p@DS.
+·4hŠ
+èÔTtM‹@CÏG"›â±ÜTf$õó„&ÁÁ8’Êxêp†Oþè¼w'oÈÿºSiÉF¶œhH‰+²tˆº°@B„ò7;?&wÆL®
+œŽMôÕ–V[c[Ÿ3}ûúvJ˜a•tìÐö­]çƒÆÖ. GKßOLÐ=XŸ ›ÕØRf`žŽpLu2ö#ŸV®ìÖdú:óm=´Ø}ò'ÓçÚ»USïž-½i3.ÙçÊ£kœ„è'zsY1X):Ãî3öŽáÀh}A¨ñ©Z…îZÛ76º ûxºVÅ/(Kåû09Í´µRëñ’±éä›M•ëp÷XÜ k`ïféÇÂÖÛ3€ £{ÿS¼Ø5MXrpIüƒ¯3!¦bCþg{Á>”'š,fÀ ³Ä-‡áç’ Wú}‘]x1!2}¥À²>;%ÂG ¯ÇK
+/yY÷[ý†çÙ6¶vÀº™o‹0dY~+—pܬ«òö¾Ú;°ÊrÌ……§ûHŠ¬O"CÙìÏ_Œhü0adÖG¤Døä
+endstream
+endobj
+873 0 obj
+<< /Type /Page /Contents 874 0 R /Resources 872 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+875 0 obj
+<< /D [ 873 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+876 0 obj
+<< /D [ 873 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+877 0 obj
+<< /D [ 873 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+878 0 obj
+<< /D [ 873 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+879 0 obj
+<< /D [ 873 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+880 0 obj
+<< /D [ 873 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+881 0 obj
+<< /D [ 873 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+882 0 obj
+<< /D [ 873 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+883 0 obj
+<< /D [ 873 0 R /XYZ 79.752 692.119 null ] >>
+endobj
+884 0 obj
+<< /D [ 873 0 R /XYZ 79.752 681.16 null ] >>
+endobj
+885 0 obj
+<< /D [ 873 0 R /XYZ 79.752 670.202 null ] >>
+endobj
+886 0 obj
+<< /D [ 873 0 R /XYZ 79.752 654.377 null ] >>
+endobj
+887 0 obj
+<< /D [ 873 0 R /XYZ 79.752 643.418 null ] >>
+endobj
+888 0 obj
+<< /D [ 873 0 R /XYZ 79.752 577.072 null ] >>
+endobj
+889 0 obj
+<< /D [ 873 0 R /XYZ 79.752 566.113 null ] >>
+endobj
+890 0 obj
+<< /D [ 873 0 R /XYZ 79.752 489.517 null ] >>
+endobj
+891 0 obj
+<< /D [ 873 0 R /XYZ 79.752 478.558 null ] >>
+endobj
+892 0 obj
+<< /D [ 873 0 R /XYZ 79.752 467.599 null ] >>
+endobj
+893 0 obj
+<< /D [ 873 0 R /XYZ 79.752 363.568 null ] >>
+endobj
+894 0 obj
+<< /D [ 873 0 R /XYZ 79.752 352.61 null ] >>
+endobj
+895 0 obj
+<< /D [ 873 0 R /XYZ 79.752 341.651 null ] >>
+endobj
+896 0 obj
+<< /D [ 873 0 R /XYZ 79.752 330.692 null ] >>
+endobj
+897 0 obj
+<< /D [ 873 0 R /XYZ 79.752 319.733 null ] >>
+endobj
+898 0 obj
+<< /D [ 873 0 R /XYZ 79.752 308.774 null ] >>
+endobj
+899 0 obj
+<< /D [ 873 0 R /XYZ 79.752 297.815 null ] >>
+endobj
+900 0 obj
+<< /D [ 873 0 R /XYZ 79.752 286.856 null ] >>
+endobj
+901 0 obj
+<< /D [ 873 0 R /XYZ 79.752 275.897 null ] >>
+endobj
+902 0 obj
+<< /D [ 873 0 R /XYZ 79.752 264.938 null ] >>
+endobj
+903 0 obj
+<< /D [ 873 0 R /XYZ 79.752 253.979 null ] >>
+endobj
+904 0 obj
+<< /D [ 873 0 R /XYZ 79.752 243.021 null ] >>
+endobj
+905 0 obj
+<< /D [ 873 0 R /XYZ 79.752 232.062 null ] >>
+endobj
+906 0 obj
+<< /D [ 873 0 R /XYZ 79.752 221.103 null ] >>
+endobj
+907 0 obj
+<< /D [ 873 0 R /XYZ 79.752 210.144 null ] >>
+endobj
+908 0 obj
+<< /D [ 873 0 R /XYZ 79.752 199.185 null ] >>
+endobj
+909 0 obj
+<< /D [ 873 0 R /XYZ 79.752 188.226 null ] >>
+endobj
+910 0 obj
+<< /D [ 873 0 R /XYZ 79.752 177.267 null ] >>
+endobj
+911 0 obj
+<< /D [ 873 0 R /XYZ 79.752 166.308 null ] >>
+endobj
+912 0 obj
+<< /D [ 873 0 R /XYZ 79.752 155.349 null ] >>
+endobj
+913 0 obj
+<< /D [ 873 0 R /XYZ 79.752 144.39 null ] >>
+endobj
+914 0 obj
+<< /D [ 873 0 R /XYZ 79.752 133.431 null ] >>
+endobj
+915 0 obj
+<< /D [ 873 0 R /XYZ 79.752 122.473 null ] >>
+endobj
+916 0 obj
+<< /D [ 873 0 R /XYZ 79.752 111.514 null ] >>
+endobj
+917 0 obj
+<< /D [ 873 0 R /XYZ 79.752 100.555 null ] >>
+endobj
+918 0 obj
+<< /D [ 873 0 R /XYZ 79.752 89.596 null ] >>
+endobj
+919 0 obj
+<< /D [ 873 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+872 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F82 811 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+922 0 obj
+<< /Filter /FlateDecode /Length 2704 >>
+stream
+xÚ­ZKÛºÞçW¸‹z€„á[Ô
+ž'3(r¤ òY rªˆÌx F>Öï†âáX]Óe2+Üfd`E¤±2ÿ¢JXF8W™f.SðŸÉ¤©†H«y¤uF`¾œLZ犚Òzi ƒFÄàtÒF!ó@:K#=s[â7æþÓ9É##f#,Pf6°æDŠÑEå3)S[0£íÊòãj_MÕ<ÞÞMüÄ/ìN­˜ÝhŽC1Ó‰
+ð`ê ìœèÛ÷,_ä
+E`\¢l°U_·wÍw©yØ{)ÌeàMHÍOJ‹"𜈫4µKmÁ«I&–]¹¯Ð®%Cω6/™ZVƒA›rOJwáÃÆõ°ÖI5i¢²ÀÄ­^O,kHÞWÞAß6WE9X("š00+½—«Ãq8ã7ò¾V¢Æý3Ÿm›<›¾òËÐeׯ»êp=Ÿ`ZÀNÑñ$é&,à™­d^ÕÄ”HabðœHa b:¥¡œ2©–‰ÀÉU7:*C'f–QVnY F@Ê´‚໺IW儆ÄÒ¸¤Z21`²>=x›OÎÕøÊçu(|æ&J$sFu¢È’–5§“6PMhH›$‡ÿœá¥V„ ;D!|Z
+É8 L9÷¢pic]ô&ˆîåS‚)\‚é^ìÊmÙa^<Ô~ZÄ>UÃÎã”ý
+c€bˆ4’§±9#G ä~(ëöØ X—MÇÔ|­U'ûq‘V­F)ÒX‚ƒF±ò†²ì¶¹kî_Þ~ý?ù¡1>‡8$eRŠÀßN]4Œ˜ÍŸ ØB)¢COSª4eO°!Z×e1y9+IåRJ’ P©ÓØœ‚‘¥‡¶­™¯Ï«2W<*IeG’ÝN™Ö’ŽÀ“%j<½΢ÄyeZ|´‡Òמs›wy1Ò2¦üëbt¿ d4F…dBæibLÁÉ¥„ PQæÁû+šT^Eà±CÐ~¶}§UW=î†Û&r®Îx¿¸zãba¢ÁëÔ©…>=+‘dŠ)u<SRÿša/HÅØìXÁ`ìx)¿ëÁ¦*0l›jFN•oª׬Že
+ìթ厯5T.6Ùt|ƒ~2Á)ýs÷®ÓŽ/`WØ¿´m]s|hl«8pqâÍÏán¦ÍôcÂ5ä•mäZ*¹¡! û?Lé[¼¡fókg‹¹MÙWÍO=\ AC±$_1ÅÚP k²Úµ]õµm†¢~ÁO<m~ì&RÉ!
+«´–cN'Í5áã—J¤‘ž‚Æ•¦0Ê 6¿˜P2é 4§“¦’ðñ 53—ƒø' ‰Às6Ĥò¼Þ õÍSØ+îp¦ëíf’‚ù²O†ž…HcGm»½u wWcÜYîóu—.ɹ‰Ù\»³¯6‹µ±§©ܼÉDî
+lä`_¦6Tºz °w–c/‡sp¶Ïlï.û1 ulî3þ¢{<îAG0‚¸ó•o-i>/4sÊ@ÏmS­
+àJ(‘Ç`+‘£ÎÁìòØ3c¿Îxj„Cµ/{ÔË?7æð¬$­ú8F Ž ñÂ
+Ü£ßö‡‹×n/iO 4,ïœ3iƱ˜12éT:—P´›x|8 'é,˜š=Ž—“ãx"wç•Õ‹ƒÚ3j7I秱a×ë»Ç¯ìÅ)N©öÅ> ùÎâ•I0“_5 Þ)Ú(ÿ©º¶üˆ5qê0ñ"X½ gà“7²°/pÈÑíÖ®þÒ»ñb­`ÕC]úÓr­³å¿šµ§ô…sƽ’âG›$lÜ EDÑÝŒ«x&;ÏÁ¶}$xÚU¶å„=U…ŸI`Há&FR¨g¥ƒží—#p[6Øô°ûÖhóÚ}l0.¯RÓEUYXÔ0k{t/ÙCb­ü¼…»mÊ'w?Ùg!Q™Kœ”ž$N|Ž´Û‡SŒÁ6ϲ4ßÀ8ƒdWÄàäDˆQ¨€O1rf5>-g1ֲݯ@k«C+¾†tûöî09_=ëœy¡èw=Ÿð)Øo<U¬N±6KŠµSlrÉi ^ûÊ$}
+6ÅŽj{{7ýZÔ¶½¢VÛÊ}'´ÂWÓ¿W$fì9ª<)šb¿!_ˆ[ V”ä™[gŸ‰þãþÕÿ
+endstream
+endobj
+921 0 obj
+<< /Type /Page /Contents 922 0 R /Resources 920 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+923 0 obj
+<< /D [ 921 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+924 0 obj
+<< /D [ 921 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+925 0 obj
+<< /D [ 921 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+926 0 obj
+<< /D [ 921 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+927 0 obj
+<< /D [ 921 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+928 0 obj
+<< /D [ 921 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+929 0 obj
+<< /D [ 921 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+930 0 obj
+<< /D [ 921 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+931 0 obj
+<< /D [ 921 0 R /XYZ 79.752 692.119 null ] >>
+endobj
+932 0 obj
+<< /D [ 921 0 R /XYZ 79.752 681.16 null ] >>
+endobj
+933 0 obj
+<< /D [ 921 0 R /XYZ 79.752 670.202 null ] >>
+endobj
+934 0 obj
+<< /D [ 921 0 R /XYZ 79.752 659.243 null ] >>
+endobj
+935 0 obj
+<< /D [ 921 0 R /XYZ 79.752 594.513 null ] >>
+endobj
+936 0 obj
+<< /D [ 921 0 R /XYZ 79.752 583.554 null ] >>
+endobj
+937 0 obj
+<< /D [ 921 0 R /XYZ 79.752 542.734 null ] >>
+endobj
+938 0 obj
+<< /D [ 921 0 R /XYZ 79.752 531.775 null ] >>
+endobj
+939 0 obj
+<< /D [ 921 0 R /XYZ 79.752 520.816 null ] >>
+endobj
+940 0 obj
+<< /D [ 921 0 R /XYZ 79.752 509.857 null ] >>
+endobj
+941 0 obj
+<< /D [ 921 0 R /XYZ 79.752 498.898 null ] >>
+endobj
+942 0 obj
+<< /D [ 921 0 R /XYZ 79.752 487.939 null ] >>
+endobj
+943 0 obj
+<< /D [ 921 0 R /XYZ 79.752 459.075 null ] >>
+endobj
+944 0 obj
+<< /D [ 921 0 R /XYZ 79.752 448.116 null ] >>
+endobj
+945 0 obj
+<< /D [ 921 0 R /XYZ 79.752 407.296 null ] >>
+endobj
+946 0 obj
+<< /D [ 921 0 R /XYZ 79.752 396.337 null ] >>
+endobj
+947 0 obj
+<< /D [ 921 0 R /XYZ 79.752 385.378 null ] >>
+endobj
+948 0 obj
+<< /D [ 921 0 R /XYZ 79.752 374.419 null ] >>
+endobj
+949 0 obj
+<< /D [ 921 0 R /XYZ 79.752 363.46 null ] >>
+endobj
+950 0 obj
+<< /D [ 921 0 R /XYZ 79.752 352.501 null ] >>
+endobj
+951 0 obj
+<< /D [ 921 0 R /XYZ 79.752 341.543 null ] >>
+endobj
+952 0 obj
+<< /D [ 921 0 R /XYZ 79.752 330.584 null ] >>
+endobj
+953 0 obj
+<< /D [ 921 0 R /XYZ 79.752 319.625 null ] >>
+endobj
+954 0 obj
+<< /D [ 921 0 R /XYZ 79.752 308.666 null ] >>
+endobj
+955 0 obj
+<< /D [ 921 0 R /XYZ 79.752 255.891 null ] >>
+endobj
+956 0 obj
+<< /D [ 921 0 R /XYZ 79.752 244.932 null ] >>
+endobj
+957 0 obj
+<< /D [ 921 0 R /XYZ 79.752 233.973 null ] >>
+endobj
+958 0 obj
+<< /D [ 921 0 R /XYZ 79.752 223.014 null ] >>
+endobj
+959 0 obj
+<< /D [ 921 0 R /XYZ 79.752 212.055 null ] >>
+endobj
+960 0 obj
+<< /D [ 921 0 R /XYZ 79.752 111.514 null ] >>
+endobj
+961 0 obj
+<< /D [ 921 0 R /XYZ 79.752 100.555 null ] >>
+endobj
+962 0 obj
+<< /D [ 921 0 R /XYZ 79.752 89.596 null ] >>
+endobj
+963 0 obj
+<< /D [ 921 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+920 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F76 318 0 R /F20 186 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+966 0 obj
+<< /Filter /FlateDecode /Length 2359 >>
+stream
+xÚÍZKã6¾÷¯p0‡¨7Óñ%’½X`E&˜=ô©=d†Æ–m!¶äÈòt&ƒôoßâK&Õ~±³‡½´EŠEVëñU©óÉr’O~¾Éý/âú þþ|óããÍ»‚NRS2y\Ü`X”OðD*D
+6Fy'›É/YQä·ÿyü×°Õ»…šH¤Š‚ÊS…8¼Šˆ?aÊꦟÎÚͶìªûæ¡y¼½ã„›7³÷}ùy¿.»¦í+=ͲÞ.§ïßOõ›ÝtVnûºm¦°•å%ç’,<G8'^|, &%‰¿XÓ"-ÿ¨ºöþáŒ4<ûÓœöîV§h~‚S„BTLåˆ(fÏxho‰ÈžÞÞÞQƳ'=¨ô3Íúî«~`YßÚßyÕW³Þ¾œï··w8[׳²wëâìʺq”«Ê>8u¢Û;&xöã0ÛU‹ýú;=[dÿ¾•ÔŸ½Ñ|ìwî°í¾wb‘ü˜XŒHÄ(Ó
+ê×ÓzwxÿÐ|8«¦’|´CÙÌ ÑH{„"J•]2ŸåL ”KÓŒ{<Ë.8ÊEïð]²Iæà)Dx“$iîkæwÕoZyOÝ ‹­Ÿ9cv?o°·×h–D³¦ÊY( ,K/'Mr½ˆ8p=ªêº¶»o"^?Ϋ¦ó_?™ŸëæÙÉüe¹ò2°+ï
+§-
+Tp2O;9 ývE‚Àˆ$sÒÇ ™-ÚõÚ¦ºYê)‘Í
+ AH‡*ŽƒP%2ˆ#–®oô)§¬³qDf:'˜MÚ]m/J϶‹ÍpæmgËþÄÎgè`*Öø·ÏéŠçIÓ¿/£œ “Z)ÍvÕ¬… fžÇ£dë „¢Á<Š¤ ƒÈãÿY!a\xAEZ ‰¯rœ#šËÙ˜Ùÿµ±¯ì¨_{„5Öô‰Ë¹0a/&†Ë‡É#–+ŒåHx`ùš^™Û.df8´«Ê¹õPÍŠÛÍÚ¶]0Xx,4‡XK¹3è§U=Ó›¯´c©lU5'j9yž}6ìWUc‡ú`&”uÆ=ä€_naT®÷nè¼æ”§Aã1_ á©k¥ô 8k,£æ±m¾ï­ŒVÞ²Y:îÊFO|Ý´€X5‚HÖ¿;¦8Y 8`äç†z I=Ö´ú©»aX°ßU;Ç4€‰8ƒ(ïÿT÷«vo.
+>Î3He’RDõȤ¸ÒÆ {k‹¶Û”ý¨áM âEÃ|¥H„ F†¬Òd
+‰_øX*'ô­Y™§_Hœ~tËrêÆiNëÛÙVÕ¯ÓMU6P|Ý?åó_
+åÒSye‚È1XÑš ¿›6ÕÓtÛµúËN5¿Ø6QÞ˜µ{H .ÉA¹ øïÞí!Ž!É2äa2„a•¦½8ðªc¨Œ½•+Zc§˜üQ“ ÆU)ts7ÛÊá†(âBÅKÿéÚ"w0üÂt¢áaÖU¥ëÒÁÈôRà·ƒ ,›åº²ÃFjœÍ‡¶Ï¹*†h— .½<Ú¨»£><çC¯E¶[µûµ{vèÜ®Úï4u5·#Óe%å…\å1;߶ËŶžõû®:_8C…R15Ô?“ìcoÏ7ª3)¹mWÂ\¨8ꊪÚl{Ó³ ?ï¹î‡)‹.Η®#Wn*[€“ØÑç
+…˜ò …“RgDœ Òuß”S…Iª`"bÓá®–u\ˆ‚w³vûÚ.f2¨­Š¦±› ˜©’ÿõSÀ¾ר´O÷!múÝ Û£B•†Ø#âº{ÞU[{ ÁGͦº7>×kÜo“™€$†ŒRi#âMÝÔ›ýæyWÿQã3•A
+endstream
+endobj
+965 0 obj
+<< /Type /Page /Contents 966 0 R /Resources 964 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+967 0 obj
+<< /D [ 965 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+968 0 obj
+<< /D [ 965 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+969 0 obj
+<< /D [ 965 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+970 0 obj
+<< /D [ 965 0 R /XYZ 79.752 717.298 null ] >>
+endobj
+971 0 obj
+<< /D [ 965 0 R /XYZ 79.752 706.339 null ] >>
+endobj
+972 0 obj
+<< /D [ 965 0 R /XYZ 79.752 695.38 null ] >>
+endobj
+973 0 obj
+<< /D [ 965 0 R /XYZ 79.752 684.421 null ] >>
+endobj
+974 0 obj
+<< /D [ 965 0 R /XYZ 79.752 643.846 null ] >>
+endobj
+975 0 obj
+<< /D [ 965 0 R /XYZ 79.752 632.887 null ] >>
+endobj
+976 0 obj
+<< /D [ 965 0 R /XYZ 79.752 580.356 null ] >>
+endobj
+977 0 obj
+<< /D [ 965 0 R /XYZ 79.752 569.397 null ] >>
+endobj
+978 0 obj
+<< /D [ 965 0 R /XYZ 79.752 558.438 null ] >>
+endobj
+979 0 obj
+<< /D [ 965 0 R /XYZ 79.752 547.479 null ] >>
+endobj
+980 0 obj
+<< /D [ 965 0 R /XYZ 79.752 536.521 null ] >>
+endobj
+981 0 obj
+<< /D [ 965 0 R /XYZ 79.752 525.562 null ] >>
+endobj
+982 0 obj
+<< /D [ 965 0 R /XYZ 79.752 484.986 null ] >>
+endobj
+983 0 obj
+<< /D [ 965 0 R /XYZ 79.752 474.027 null ] >>
+endobj
+984 0 obj
+<< /D [ 965 0 R /XYZ 79.752 463.069 null ] >>
+endobj
+985 0 obj
+<< /D [ 965 0 R /XYZ 79.752 452.11 null ] >>
+endobj
+986 0 obj
+<< /D [ 965 0 R /XYZ 79.752 441.151 null ] >>
+endobj
+987 0 obj
+<< /D [ 965 0 R /XYZ 79.752 430.192 null ] >>
+endobj
+988 0 obj
+<< /D [ 965 0 R /XYZ 79.752 419.233 null ] >>
+endobj
+989 0 obj
+<< /D [ 965 0 R /XYZ 79.752 408.274 null ] >>
+endobj
+990 0 obj
+<< /D [ 965 0 R /XYZ 79.752 397.315 null ] >>
+endobj
+991 0 obj
+<< /D [ 965 0 R /XYZ 79.752 386.356 null ] >>
+endobj
+992 0 obj
+<< /D [ 965 0 R /XYZ 79.752 375.397 null ] >>
+endobj
+993 0 obj
+<< /D [ 965 0 R /XYZ 79.752 364.438 null ] >>
+endobj
+994 0 obj
+<< /D [ 965 0 R /XYZ 79.752 353.48 null ] >>
+endobj
+995 0 obj
+<< /D [ 965 0 R /XYZ 79.752 342.521 null ] >>
+endobj
+996 0 obj
+<< /D [ 965 0 R /XYZ 79.752 326.852 null ] >>
+endobj
+997 0 obj
+<< /D [ 965 0 R /XYZ 79.752 315.893 null ] >>
+endobj
+29 0 obj
+<< /D [ 965 0 R /XYZ 79.37 301.42 null ] >>
+endobj
+998 0 obj
+<< /D [ 965 0 R /XYZ 79.752 188.226 null ] >>
+endobj
+999 0 obj
+<< /D [ 965 0 R /XYZ 79.752 177.267 null ] >>
+endobj
+1000 0 obj
+<< /D [ 965 0 R /XYZ 79.752 166.308 null ] >>
+endobj
+1001 0 obj
+<< /D [ 965 0 R /XYZ 79.752 155.349 null ] >>
+endobj
+1002 0 obj
+<< /D [ 965 0 R /XYZ 79.752 144.39 null ] >>
+endobj
+1003 0 obj
+<< /D [ 965 0 R /XYZ 79.752 133.431 null ] >>
+endobj
+1004 0 obj
+<< /D [ 965 0 R /XYZ 79.752 122.473 null ] >>
+endobj
+1005 0 obj
+<< /D [ 965 0 R /XYZ 79.752 111.514 null ] >>
+endobj
+1006 0 obj
+<< /D [ 965 0 R /XYZ 79.752 100.555 null ] >>
+endobj
+1007 0 obj
+<< /D [ 965 0 R /XYZ 79.752 89.596 null ] >>
+endobj
+1008 0 obj
+<< /D [ 965 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+964 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F72 187 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1011 0 obj
+<< /Filter /FlateDecode /Length 2040 >>
+stream
+xÚµZ]oÛ6}ϯ0°HX~“
+0 (°n°î%ÀÖÁm:&K†¤4íŠõ·ïR$mÑIeÓíÙ”ïá½äáå•ñìa†g?_ápEÂ~‚ÿ?_½¹¿zõV±G¹&ŒÎî×WÂ32Ó9¢’Ï”$K2»ßÎþÌ&×ÝÿºïêÕ[™Ï4Ê¥dzŒ% #"ŽÀŸ¯oÙÒÔ½iÝç]o#B§ØèÓÀ†¦±ƒ?'›f9"œÓìLÓ9p+¿'ŒX4ç}3ßôwuL…jD4TøyT84jƒ}L,£U¹‹î®vMþÎÂ]oýWwaüˆB”ŠÀ\¤1ƒÓã‡%\e0-Ï3-4b¹ŽÁCüÖeU¥R¹@ «@A%QˆÀ–ÂÆO¡§•Bã M„“Çá¤Gá?›\©9b<ÃÓIÁÀé¦'Ëy’,Œ±é†%Eœy$8Íò"D.õ¾ ˆ« $M¨#ðÅñçð
+IÎgŠ¨c ¶ØÔ«h:îÖݲٙKÉQPb4“œ)ß„ ŠéWoI>Ëb;ATŽ˜šI¬‘dÞŸ÷ M5l}Ív[À°žâ—ð„sD•Ž{°þxýz.˜·fÙÏëfe`ÑדL¨ÐwTvŽIá.®ÏŠ¶,êkª³Þ6ò¬YOdD#åyOPäL#EÜ×Ýõ-§8+{DZ/þ¾¦*3žyo¿<YºïœõR×9tIh¿3‚'r‰¤òJ»³*kJðÌz ÁÍŠáÊÀu[Ý*ë®7ÅÊÝW•g½¶aÝ<¶® ôÙÔ]ÙÔ¾«§M¹´CÛ„ž=b]6ÖYӮʺèM‡RW€ÐVZX
+ŒÀ>€v.ê‡êÒ}…Cb>¤IŽJ#4‡Lœá ó4m‡‰ÀÉ; ‡Ä—ñ½x§í0ø› @+Äti†“NÚø냣µtY¸¤ÒœQg$‰huµ—ýפ:ÈKªq\ö¸p¨Z .ƒJ³´ÒdN7­8œƒe–fy„ýÖ“ ŽÉA@O#2_Z‚`‚"‘õdiÿ‡ãŽ¢AI™L:»Dࠊ¢±úBŸŸf©†“GHc½<œòÀõ*ªL‰¬ÙõÃ1õôÁ™Â)‚äãªË9œy«ªNíeý`›X¶+Úbk†]À>±lÚÖtþ¤]¯:×Ú7þ:ru€OÝdy‚æ9“Æ\–Å0†É!0&Áƒ"ÞL—B8d)ZÇnÓ´ýí99ˆà#ø©úgéjƒªbaªi[lIÆòÄÁÃ,s¥ŒåíÐ×Qp™BðçmSu•õÓÕ,Øör8qGàÏïÊ¥¹/UÑNÓˆ¶%,Ó !ª÷ʬR*ÖjB_ÙÒÇÝ»ñvòúõÜÇ{Þ'¿ „"¶W,Dnà6ÌÈoaÖؾ²Ìò$ŠcìÇanÓ*C`ÇÚת}mU«Œm©Œý«Ìõ-ÉV»Ó7þê:SAi¦…FkDsÓñN¾-Í3-7¾1üTéUa„!½0Ö…vAýVômùñ÷3ÄšKŽÈ‘‘-ºêì ¬êÁý¦ì^PÇÎøà`dœÐ¬œVf‹á„uÑ·Ó~"B!ŒYŒº±m¼l³î]o7â+¯$”O‰“6Ò”KÛŠí¤³±Å”±áó¥‹)9îsÞ*ó“Ð,Ë÷²Œ•cøTÚñD¤Ï™‡Có#³ýø€
+…4v??©”Ãüt"/•7d?mrŸÜ3ÐìZýƒò¯¡y׺ÅP®ìµ÷=ýÒ &8Ì˱!–Ö©ý¢:±S(˜¹4«›f¿4ûbÆ-ÐöƪKž•ëhçíj\¸ÂÛÈØ@ò¶¬»reÎX p’Õ¡ÆRú—[àÓÕÍ^8:ãÔâà×è׳™‚Òe‚´ÕNRdb V 땹óÊA$V¾²,sŠ¤3Ž!-ö•£BãO÷Wÿí~‰­
+endstream
+endobj
+1010 0 obj
+<< /Type /Page /Contents 1011 0 R /Resources 1009 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+1012 0 obj
+<< /D [ 1010 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1013 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+1014 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+1015 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+1016 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+1017 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+1018 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+1019 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+1020 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 692.119 null ] >>
+endobj
+1021 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 681.16 null ] >>
+endobj
+1022 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 670.202 null ] >>
+endobj
+1023 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 659.243 null ] >>
+endobj
+1024 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 648.284 null ] >>
+endobj
+1025 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 637.325 null ] >>
+endobj
+1026 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 590.5 null ] >>
+endobj
+1027 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 579.542 null ] >>
+endobj
+1028 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 568.583 null ] >>
+endobj
+1029 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 557.624 null ] >>
+endobj
+1030 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 546.665 null ] >>
+endobj
+1031 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 535.706 null ] >>
+endobj
+1032 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 524.747 null ] >>
+endobj
+1033 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 513.788 null ] >>
+endobj
+1034 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 502.829 null ] >>
+endobj
+1035 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 491.87 null ] >>
+endobj
+1036 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 480.911 null ] >>
+endobj
+1037 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 469.953 null ] >>
+endobj
+1038 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 458.994 null ] >>
+endobj
+1039 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 448.035 null ] >>
+endobj
+1040 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 437.076 null ] >>
+endobj
+1041 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 426.117 null ] >>
+endobj
+1042 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 415.158 null ] >>
+endobj
+1043 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 404.199 null ] >>
+endobj
+1044 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 393.24 null ] >>
+endobj
+1045 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 382.281 null ] >>
+endobj
+1046 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 371.322 null ] >>
+endobj
+1047 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 360.363 null ] >>
+endobj
+1048 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 349.405 null ] >>
+endobj
+33 0 obj
+<< /D [ 1010 0 R /XYZ 79.37 325.943 null ] >>
+endobj
+1049 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 231.06 null ] >>
+endobj
+1050 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 220.101 null ] >>
+endobj
+1051 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 209.142 null ] >>
+endobj
+1052 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 144.385 null ] >>
+endobj
+1053 0 obj
+<< /D [ 1010 0 R /XYZ 79.752 79.628 null ] >>
+endobj
+1009 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F78 556 0 R /F72 187 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1056 0 obj
+<< /Filter /FlateDecode /Length 2768 >>
+stream
+xÚÍZK“Û6¾ûW趚* Æ O©¤’ìníz/s[o©( #±L‘
+IyÆq忧ñ EP2EN¶*¹ˆ$„nt7Ý_À‹ý/~~ƒÃóûÇ7ï~"É"A‰¤’/ŸÞø/ÈB%ˆ©…’aIÇÅ—ßyX1Ê—;ó”žóæ­ýRËæ`ì‹XnVT/Í!}€ÖÏYy®|÷òéáÿ„(¾5ʼnDÇC}$Œoó¬0ô¶Œ”cDÉ@ʬöÃn­‡´Ø›oÈ
+/g'°)¼¤UYí»^6õ@duSd–`ĉÇ-²­9¦M•½ŒÊÌCR d~ÿ°â/ÓQCqž ÌÕk Å5 *ELZŸ*“îjG8˜u‰`é»ys¹L«ÊM­õb§›Êö=-B—cy.l{ãÛÍ/ç4÷5å¸P†4  m•³£~©Î¹yÎvÍaTK†)¢ ]Äi™^þ£ù›[¢–'ç¦e]g›Üt²¹ç.«ÓÐhýÚy4?™´9W¡ïsR„¡é“µŠù2ª_0,SˆˆÞÔåëï¾[×MZìÒj·¶ó¸Þ”e>îõ˜#$13äH0veÃïÏÖyÙ‚£DFûä:A–¡ƒ èᨧž>Ä…w?Éd¡ahÉtŸ–`‚ÓZ5¬ÌëÂ<¿ÿð°°²®UÛNÓÍ›I& &ðÑš™r¾|*ó¼´¦~Ί½oÚe°pë¬,jÿ½-«ÊÔa†‹mnvíŸg$–å©q$cóÅ@S%i,ÊÖäùª>¥[³jÊÓ*ÏŽY3¾î°¯1—Ô f¥õò|ăpuÐó”VéÑ4¦ºµ4¥–`ú0é©sJÆ ´Õ§¬r¾6í*…wï¤ðRÛæOéÞŒÆ6
+‹ˆ dwz;&-uL º‘Ù¾)EIÂ[ßds|3¢µ~>rÓ5­Nk§Ô&sí&s g +)ÂL´ÂòYÂöi'
+»)›¦<ä½³ž˜ñUo=Y¬'ƨdÙºŸïuYRÊ/)²¬ƒk•‘‹ñIq&œƒÇ"½ìʦ~w(«ìײhÒ|§“×ãK‹¤ab"Fó= "'í܉Ys×#N»õ!(55$BL²þœ ˜3kÿÁ¼Así'÷H„ˆg_ ±A Þ†¯›LÓ8nÎLáù´M=ã² ¼žÊjÈÑ…x·Ñ=t´Ñìù
+ˆD‚}‹u‹Œ©ŽÉÛL6*‘}¥ÅÉ’/Ÿ™‡¤^?Gº5§†ž5™—P/??@UùÙøø¹€7Ç{Æl1ovoæ蟛sÈÃó9Ë€ÜýGŒ›-˧[¦UF`}ˆ¡ÀgÖqãR©Å êcš/
+"`™'2&ËB$:×f7{é ˜+­º¸-ç¬ýˆv,nûµŸN_“[ Ù„ÈVF5KÆ>­èP–ŸÖûÓ¹YoËy_…ö«lÌ>+våö ¡¤ñM¿EPÛ8W €‰Ð­zšÞ¡F‹‰¿^¬k ^›æý‡âŽÅá_ÞúEaßÌ1Òð·)™rÄ4$Ñsá–“Å`〒0ìP{ÄÆŒgoÂ9’šÄ4>ú¼›ú¢ÞŸm5YÜÇtÿþ3nsÆË
+ÖÏ„è£t­¯PºVý±l»j©N‡†Kv²_!]R‘ËN–Oê;¥ë± ým¾É
+Ïò)Ý6¾5-Ú§g6{YPÙ»v[ÄÔiz,APÛæBnK¼ /APŸñ®MÁ|IaÖzÔûœ `ÉÜ¿uI“IŸ4ßúö`uåÛÆç)&ûiþ9†ê[³e ²ÊØç¶<Wµyë‰Bv÷©ï°ñN*–yZíMz”L± ð²“ǼX›ÞPYi„y˜ý
+[ºV¯*,¶Œdx–¬}Úé²Â ¾JRNQ»€8ýA{¤frá ꉤEð‚ÎJ.ñ×ÙCSŒ¤ýÇ=±J"Å’˜xBB»öʾõ0bü6W
+ÍÓ
+S‘²~Ð×bbaÊ
+d(ûÛ ñšÚ]aÞ«~þuw,B
+“BÖã˜/M³…p"Ýù´õæ{Oï~¶aÂY µ‘˜ñxŒ‰˜€jÀb"ZYúb|ã*‚Nœè£Ž’¤°¾¶Ý‡lkþíî#ü'Òñ[7¤Å@Ng=îVÝ…É!x&ó¤X%î,D’@ÝÈbjw‰!:.¾·
+8߀"­½ý¼±{¶ ñáÊð׸‹
+endstream
+endobj
+1055 0 obj
+<< /Type /Page /Contents 1056 0 R /Resources 1054 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+1057 0 obj
+<< /D [ 1055 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1058 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 731.344 null ] >>
+endobj
+1059 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 680.764 null ] >>
+endobj
+1060 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 669.805 null ] >>
+endobj
+1061 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 631.181 null ] >>
+endobj
+1062 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 568.646 null ] >>
+endobj
+1063 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 557.687 null ] >>
+endobj
+1064 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 546.728 null ] >>
+endobj
+1065 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 472.238 null ] >>
+endobj
+1066 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 461.279 null ] >>
+endobj
+1067 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 450.321 null ] >>
+endobj
+1068 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 439.362 null ] >>
+endobj
+1069 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 428.403 null ] >>
+endobj
+1070 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 417.444 null ] >>
+endobj
+1071 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 406.485 null ] >>
+endobj
+1072 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 331.995 null ] >>
+endobj
+1073 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 321.036 null ] >>
+endobj
+1074 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 310.077 null ] >>
+endobj
+1075 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 235.587 null ] >>
+endobj
+1076 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 224.628 null ] >>
+endobj
+1077 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 213.669 null ] >>
+endobj
+1078 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 163.09 null ] >>
+endobj
+1079 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 152.131 null ] >>
+endobj
+1080 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 89.596 null ] >>
+endobj
+1081 0 obj
+<< /D [ 1055 0 R /XYZ 79.752 78.637 null ] >>
+endobj
+1054 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F70 185 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1084 0 obj
+<< /Filter /FlateDecode /Length 2575 >>
+stream
+xÚZK“Û6¾ûW訩ŠâIpNÙl%©ìÁ—L•ë-‡ÂŒX¦H-IÍxâòO H-S¢/#¾ºñ¡Ñèþº1Éêy•¬þx—øß_Þýü;ÍVÉSbõðôŽÂ‹dEWiFxºJ%‰¢«‡ýê¿ë‡¹ÛpÎ×Om]·w,]¿Vͳ}ÄÖ‡» ]]±7ƒéð«²í:Óà ø°m¶öƒß ­ÿE…býÉ*3owÿ{ø
+S¾$Ó”³±B;D*RB)G}©R(ï ôóï*[i
+Ki!NdbZŽÉ ?øó `2‹·êñÊv×ø,[÷fø ®$ø¹p(Jƒß˜ÿ‹Ú+içÝX2¦b
+kEÏðíÊþ„ÃþšZ’¥MišTˆhé’ˆÉÎF´‹"ÞM¤$|øؘ76ª
+üHBúóáØØNT†I*ðØj¨ŠúBHR‚™0„ðr'Aa}4˜^«þŠY$¡vU HÏî;®H"&/÷6–)Eð6½ÈÛƲ³Þ6³´K°RH2™ X³EXDz'¬rkè%€ç÷†ž1`¼7²tJ¹ì£Ã™n±LR±Fºe¿±™Ø¾D—…‹›˜–o†!õ P­ùÔ´#Š Ú
+>?ŽD±Éüÿº2Ž„ø¤Y,³8>Iˆðiø}š,Ùó‘¬ÝÚÎÙ.(¿?ò³;.ÁÈá]’ŒtƱ¬…³­ö6í`ú¼xl_Lî¨+Ä¥ýb¤Œ“S
+T1‘Þ¤î4_{Z|ìýE?»ÓÂ'¼m›ú ™ô£‚oÈ1zS; Úá‰c×Xɽ™§¾ÀR3ü Î¼ æ³ØÐy–q <­úÓ<¶xeËóâ’Wšíñy7.ÄI®}ìÛRã™>O —2BE\X‹[ k)8¯õ±®«§·|Û·PO¡¨ºTO _O‹PO‹[êi®š:Vïn,Àù” ÄŒ¦,–† §¹ZØÙ%ˆðx˹kOU'W ¡Ú©-™ªi®ØÚ£Ôy®LÁåz S¥ž]K©×u…œe~]2ØÛà=Ñ8v]^®N•AüñXÔQyÇtƒóBybîM1o~¦ ÄŸoí»¢Úý<‘« ¡'Ò¶"n¶8zß""l¡Á¨YÐr뾺ê󥵚À¤QéÎÕØ"[›ÏE9¸°
+z¢Ë“É0òè2¯[aí=|°j¶P• þ›Ó¡×ÞƒíÓ K¾hpª€ÞPü¦è.¹*µõœàãø{Ùø÷0Úì ‚ë?·f²H7ñH ÊÑO•cLP--TIÂN­N½¨oÉÎ&ØË+¼¦Pb µŽ#ÙY˜Î¶ËB7eP2ð1TvGzÓîÐDjë@[Êxº­í¼_ßÄ…V±6Ý=4üÏ š®»¢BÎ /<熫!LãÚ!HSCì^êª1ý±o<ö[ÌI%€gѦžVˆq»ôñ転HøÇl ›Âáß+Šº÷™¡õ]¿½ ”'Ê»c¨ÖÉdèO¤zÑYA${åß.;Áy ïõQ¶“,õ±’Å,ú·‡wÿ
+endstream
+endobj
+1083 0 obj
+<< /Type /Page /Contents 1084 0 R /Resources 1082 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+1085 0 obj
+<< /D [ 1083 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1086 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 754.884 null ] >>
+endobj
+1087 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 690.127 null ] >>
+endobj
+1088 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 637.325 null ] >>
+endobj
+1089 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 626.366 null ] >>
+endobj
+1090 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 573.564 null ] >>
+endobj
+1091 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 542.68 null ] >>
+endobj
+1092 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 531.721 null ] >>
+endobj
+1093 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 520.762 null ] >>
+endobj
+1094 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 430.102 null ] >>
+endobj
+1095 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 395.233 null ] >>
+endobj
+1096 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 384.274 null ] >>
+endobj
+1097 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 319.517 null ] >>
+endobj
+1098 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 278.67 null ] >>
+endobj
+1099 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 225.868 null ] >>
+endobj
+1100 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 173.066 null ] >>
+endobj
+1101 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 162.107 null ] >>
+endobj
+1102 0 obj
+<< /D [ 1083 0 R /XYZ 79.752 109.305 null ] >>
+endobj
+1082 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1105 0 obj
+<< /Filter /FlateDecode /Length 2701 >>
+stream
+xÚÅZ[Û¸~ϯ0Їz€˜áý’¢ÀbÛf7‹6/ô¥) -Õ‘­YIÎÌ$h~{o¶h{ls6Á¾XÉsÎGò\IãÑí~z…ÃóÇëWoÞ32ÈH*ùèzñŠ@‘‘2ˆ©‘’aIF׫ѿÇ×Ëòj¸Ï«U¹îªf}õŸë_€ÅÇ8®1{<>Æëé?LërÑOWE{[­§À/p:Ž…JŒ¸NÍš¶-»û« Uãf=·Àä¸oÂÓ#•ãæ¾?“)
+\SæÜă; ŒSƒ„á)1ºšpMÆïçåʃX4í¬¶º]^ðÞqß[rn@Ž—Ç
+Kòä‡>TÝ2Hl|÷ÆË%^ñmK‹oz¨æýÒ7.l2c3±®÷h⤎Ì]PðIf{4„]îc׬|,V÷uÜþÊIŠgvnMÏ× \¬"°L<ú“‘D)W­'ä^Ž×@S¨ØôÍär0œqH›È˜Å¯uŸª¶ñ¨Çý)‡Xæ:,Ï/ªYù¢o«Çëfvw:ï%R#
+*aáø&œ¨ñÏÞí:uôJÙZ ”jŒŒ†
+2®ìLÝÙ<´yÝQ 7è¼õÎ|F5ÅÎ9I:’ïVÐíàmßàðõˆ–R ù’‰çÔ>;˜0‰]Qè,I{¦õ#+ÛÝ1/ŒX´ÍÊw;!é΄ý
+·¶ÅG¹…}u~EÒ]ßvþÓð\4ë™?þÞQAoº;k½Õç›:D&x ¨EÿGKÄaO—q|çªí»;kïnÊ08‰{·N·<wb…f&>œ«âñ“aB#‚iÊåaYÍ,Øe
+ë
+-~+³se8w
+ű6áAcœ¥5 ñ1oó©¨7å´-ÝTm9ßi{ôí¦|)j‰‘a2¢&y¨‡Ä‡ºþÝ0sH¯”Š˜iæ!qÀüMlÇJHc–g›CâßÕ6¡´À[mày¦9 ÍŽÕ”(ÈŽI”|aD„ôÀh–¿4ŠˆC;(ðI¼ÖXæÍaHü2öÛg@Œ@$Þk¬²ö?!~©%š#JyD ³l;!Nmû{ù"¢<·^ßäá‡ÿJõE=©‹›² 7rÕ…S„óž:,§žÈ—/œ‹¤ˆm­ŸäE°„ø¹¹@ÕQlêþ.¿€BÇP@òÂWBloH â>Õå·ˆ„cÄ´Ž¸hV4Hˆ³=)¡ñh„å™ð€v[ÙÖÅç§iÓBº~— †Ø;ÒèÖ Ïr‰ ñ ×›uÓj1-«®ŸÞ‹î¾ºû|_ÍúM[¾Ôb…‰.œä…¡„x€·ë[øW@»È÷rÏÐ
+qi=/Úù^^š9#‘[EÈ‹FCÚÁLžû»‚÷AÖ„¦Î„öÿ´pbgNE ÷gß0•5•!í`*öOmkÕ:ͬŠùW¦ôuÑ´_÷½ÂK' 8’,F ’W¸ iÓ°ºeðÜ¿)’BŽÀ˜x‡OSÙ»~õÜ~
+endstream
+endobj
+1104 0 obj
+<< /Type /Page /Contents 1105 0 R /Resources 1103 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+1106 0 obj
+<< /D [ 1104 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1107 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 730.974 null ] >>
+endobj
+1108 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 720.015 null ] >>
+endobj
+1109 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 667.213 null ] >>
+endobj
+1110 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 656.254 null ] >>
+endobj
+1111 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 609.429 null ] >>
+endobj
+1112 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 598.471 null ] >>
+endobj
+1113 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 551.646 null ] >>
+endobj
+1114 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 510.799 null ] >>
+endobj
+1115 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 398.221 null ] >>
+endobj
+1116 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 367.337 null ] >>
+endobj
+1117 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 356.378 null ] >>
+endobj
+1118 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 345.42 null ] >>
+endobj
+1119 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 334.461 null ] >>
+endobj
+1120 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 323.502 null ] >>
+endobj
+1121 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 312.543 null ] >>
+endobj
+1122 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 301.584 null ] >>
+endobj
+1123 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 290.625 null ] >>
+endobj
+1124 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 279.666 null ] >>
+endobj
+1125 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 268.707 null ] >>
+endobj
+1126 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 257.748 null ] >>
+endobj
+1127 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 246.789 null ] >>
+endobj
+1128 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 235.83 null ] >>
+endobj
+1129 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 224.872 null ] >>
+endobj
+1130 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 213.913 null ] >>
+endobj
+1131 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 202.954 null ] >>
+endobj
+1132 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 191.995 null ] >>
+endobj
+1133 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 181.036 null ] >>
+endobj
+1134 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 170.077 null ] >>
+endobj
+1135 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 159.118 null ] >>
+endobj
+1136 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 148.159 null ] >>
+endobj
+1137 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 137.2 null ] >>
+endobj
+1138 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 126.241 null ] >>
+endobj
+1139 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 115.283 null ] >>
+endobj
+1140 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 104.324 null ] >>
+endobj
+1141 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 93.365 null ] >>
+endobj
+1142 0 obj
+<< /D [ 1104 0 R /XYZ 79.752 82.406 null ] >>
+endobj
+1103 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1145 0 obj
+<< /Filter /FlateDecode /Length 2293 >>
+stream
+xÚÅZ]oã¸}ϯ0P u€1‡ß¤,°XìΠ:O)úÐé
+²¥ÄBdÉ+ÉM‚ÁÌoï¥(*¢ãȦ“´/ÑGtÄs//ï¹—2žÝÎðìóvG$Ìüý|ñËõÅÇOŠÍ8Š4atv}sAà!<#3!*ùLI‚°$³ëÍì_sM¢Ë_ÿmxÕÇO2šiIÉôK(FŠE>¸ÈËlÑ´Ev¹TÌÑ’b—ÅuöÇ.¯³ôª´·²‡¶ÞõÏ}°CŽX£,0"˜ö”)£<¯ª¢ª{¶m7Y{õÅcù•0^Ä?ÿ?¤UÛÄÝóq[œKœEˆp戓0âcð˜ø»¹™jD4wliÛ1¸NÒ|×ôtWUš=‘ åD¢T8Nì4N ¦\ìÍÌ®«ê.¾ÝîÚØ’*{Zßìa™ÝæeZ­v›¬lí­ïÞÈÝ µK8Jg?ÑŠ ø—þö¦i¾±\ ];1<eþÍòOÄ3ìû™±"#VÎ"+Ø‹•÷
+m©9b<rteÝ18/Û¬~‹È–Š!60RA=Æþ?ãZJŠ8sZBuP\{àÓ㺛€w kAWƒÒ„‰£>?¬?~"Ñ,‚a ¡Ñ0*BLÍ$ãH°>§]¯É”šWÛ6¯Ê¦ÇS|O˜@Rø/H«ûrrP"$Šø¨ÓãH†(Ö>d·F)Äé&)Óé"Hïl´ÉÓ
+’©Á(£àÉho°ºweYµö$­.TÏ»UsIÕ¼ÍRû£Äæ¤uîÿŠ/“Â\èù®Éúÿ/»d«nÙ;Ь/d^íŠþ•Ã敆ûÞ¤SŠ„¶D›GË&y
+ùuÕß²¯g|^ÝI#i#ªãÁvÛŸBÓi„‚Ž‰=’Y4]ž
+Äùž ŽÉ.ƒþ‡bþ|¼¿¦GäRš¨Ã~Ë‹âÉ'Êùd•´ÖÎ5÷묜$Ø™ ò!ÐØ@‘GD‘PÙiéþ`'¸‚H…°ôyšXaÒÅ93Âœîê¼¼µ×¶Æ„“Ô÷Ð*¬L¡où$u8Í‘¤¯.à¾-ieïI{f%·{.µ¨{{5¼ 2%ïsU†šEX<m6FÜÃU†‰!³°5ÖðdžÚÖ· %1¸c þ½:7³‚¶F‘ëÜã=ïÊ»ò¨@BÍ꺪¯üžþûã.{ü É.ËžÙÆ Œvû~ìĽI*Œ16x`.#¦ùÄm SO|¬qxJ…ìòjoäK¾Êþž´uþ`¯?ÚC½+²s}Æ…FЀ:ê*Èiø[ðÐÜö½ýÐ:(
+‚n¹{[ϼlr÷£ñòèñpÊFІo;<¬¨õÀcÒïæ`Ì>ëð°Õ¿e"}MR`…òÊ}ïá,()xàï'TÂL2h@{|2ò…ê§,ŠæiÖmNÁÇØ´ÉæИݧ¬µ¦Œ0Ǿ„nìÕWÜg{yOD"á±x!Ñ~.ªeRLW¦Š
+(½× béŒjlc•-9&O¥£¹°e”¥/pWHwW]McN6™}KRæÍf0ÿxmÉ ¾Æ¶ï§órÕy{udëÊt©¸í·Aövª¶Ûìö á_!{Ö•xŒs\d±nÓ×),ç!
+ëaÏSØ~âÏ\M”#9H,«K<p°Ä2³÷5H,û^ä“Í6«(Åy¹XÕêÎ}XVÕ¤ä2ÎËØbbóô™y–aŠÔ »\…3¿l DE²+Ú·¤é eaEŽþó3²›¬Mö˜¾hY8q ¯T-¬ÈñÀeµXeE±(AÏÞäc:…’9ÂNžúæèM®½ñ¶®ÚlâÕ—m驭ფÆÆŠ«`²P#GÜu%‚}[ôÀ£o‹Ëê!‘ˆÓºÚºu7,8CÖÙƒý°xîÆ…;Òî "¬ªñÀ‡æßÖbàÔež¦Yù†ë)„©
+Ö{àºÚ•i–.VU]š:Zùv¾o“eÜãè¾ñžc •ÝVKoLX‹î_0æ`¶ãö°mÏe %ÁNtDØo*<ðj×´ÕfaöfŽÖÄöÙ¸èDýM· )æˆ ?ºa"êG5ùK–tµ‰ °3Zÿ·4šD Z{gs˜ÖŽ±c“ß«#š":´¸"Lc=pÓ‚t&5¬“QÌ+p(î@¯©pˆ"ˆªAØÂ4×4äÍ‹"1bÄi› Û[ðÀ@4Ûd•-Új +~“·§eÜNí:d ȸC¾"åÂZEL8Ù“a[x¤w[L#æZ4¨¿ÂÈÁ#ò˪µIøœ)±à×Ï
+Uˆ3'„2LÕ=ð´aï61D"®œ$Ê0!÷À#þñý@(=,²½AµîP#Ž†¶^Ê âx}i­q7wNƒgN3$±kߤ
+"8ÆNÄÝëI*Š$wú'uØ‹GX¿X^ðÂïF"Úm«pŒ"{¿4üíú⿽?ú
+endstream
+endobj
+1144 0 obj
+<< /Type /Page /Contents 1145 0 R /Resources 1143 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+1146 0 obj
+<< /D [ 1144 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1147 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+1148 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+1149 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+1150 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+1151 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+1152 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+1153 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+1154 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 692.119 null ] >>
+endobj
+1155 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 681.16 null ] >>
+endobj
+1156 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 670.202 null ] >>
+endobj
+1157 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 659.243 null ] >>
+endobj
+1158 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 604.448 null ] >>
+endobj
+1159 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 593.489 null ] >>
+endobj
+1160 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 582.53 null ] >>
+endobj
+1161 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 529.728 null ] >>
+endobj
+1162 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 518.769 null ] >>
+endobj
+1163 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 507.811 null ] >>
+endobj
+1164 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 476.926 null ] >>
+endobj
+1165 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 465.967 null ] >>
+endobj
+1166 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 455.009 null ] >>
+endobj
+1167 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 444.05 null ] >>
+endobj
+1168 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 433.091 null ] >>
+endobj
+1169 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 422.132 null ] >>
+endobj
+1170 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 411.173 null ] >>
+endobj
+1171 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 400.214 null ] >>
+endobj
+1172 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 343.427 null ] >>
+endobj
+1173 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 332.468 null ] >>
+endobj
+1174 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 321.509 null ] >>
+endobj
+1175 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 310.55 null ] >>
+endobj
+1176 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 299.591 null ] >>
+endobj
+1177 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 288.632 null ] >>
+endobj
+1178 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 277.674 null ] >>
+endobj
+1179 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 266.715 null ] >>
+endobj
+1180 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 255.756 null ] >>
+endobj
+1181 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 244.797 null ] >>
+endobj
+1182 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 233.838 null ] >>
+endobj
+1183 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 222.879 null ] >>
+endobj
+1184 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 211.92 null ] >>
+endobj
+1185 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 200.961 null ] >>
+endobj
+1186 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 190.002 null ] >>
+endobj
+1187 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 179.043 null ] >>
+endobj
+1188 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 168.085 null ] >>
+endobj
+1189 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 157.126 null ] >>
+endobj
+1190 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 146.167 null ] >>
+endobj
+1191 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 135.208 null ] >>
+endobj
+1192 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 124.249 null ] >>
+endobj
+1193 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 113.29 null ] >>
+endobj
+1194 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 102.331 null ] >>
+endobj
+1195 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 91.372 null ] >>
+endobj
+1196 0 obj
+<< /D [ 1144 0 R /XYZ 79.752 80.413 null ] >>
+endobj
+1143 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1199 0 obj
+<< /Filter /FlateDecode /Length 1958 >>
+stream
+xÚ½ZÙnã8}ÏW˜h±¸/(Ì’3é—`úaz (6%KiYNR]èþö¡*¤Ø¾v\/‘-óˆçò.‡—
+žÜOðä§ ì¯H´ŸÜߟ.þz{ñéZ± GFF'·‹ âá ™hƒ¨ä% Â’Ln—“ÿNµ4—ÿ»ýçø¨O×ÒL42R2b ÅH1ƒg¶(’Õc6³I‘/ófu™*¦è)+Ö6­ío뼶󫲿ýciêµí?ýÐÏßÇ\`D0˜+ c‚_æÕÈvVÍíÇ_ ã_ì×Uº²ÍU9üö­¿Üä3û﬩ó—þû§þ<ñhü_Htn43ˆpæ&0£Cp‘ß?4ÉêkÙd/oÚeF5"š{fô0f̹Al€Ûõ¾«ª¢]ï´ «›WGéçÏiÇ=í¹§íP0Y¢¥Â“e0²!8"»ÈŠÕ¶öå1+çvÞÓvùA€¥»JϞ ¿}º.ªú.ŸÏmùqù*@ +ÏZ€XGàuâô#bXjŽ7ž¢…Eþ1,Cläª`\,êG°”qæEGiX(„à]¡p¾Hq5*L3#°-çIµHêêyàÜtnðøqÃnxZ-R7<mŠcÉs7ŒxÑ0ÙŒÀ[äÏ¥ô’$„— ½¼ÈëU“̪b·Úçe“þnëj+:|êð©r¬5D#a¼öh
+³&÷Ö¼®ÿqÖ´Ñt‚5X!ɼi³&YdLËzG*´£O¤.ŒDRyAÒ0ÀÔçv‘­‹fà 9–§Híy„3·’¸‚˜læÁî²ÓÂÚ:„ÿÑåG(ŽÔ.fK€}×”s!!ÒØk–V0æ!x¤Þ… Ø ]äŸæA‘æ^¿4L~#ð{¦œÍ œ Wd<s˜òFàø9T7Rá$%n3f¨—5Sâü®1gó1Žš×0SäGØ £ ïlƾ"˜Gà÷L9—¸Ñs¯_&½ø¡ÈK;ž€ùj§ôö£ÓnܱԵBX{I30éÀO êO@]ID¨ï» L#p´êoï²âØ°æR 2ÆLgCìÓYI
+Ž(ñBd`š{šI^&«õ]² NäN;àœ!*¼à ê²#ð7ðÔŒ"jFy8Pë˜ëvÜO¸ WOóEºÊËû¦Mõ¥í‡o¯ûþ}ëlÊ”ÄØPÐ >Pȸ»éÔ8É`ÄüžÐà…HhÄŒŽÁ¯‹”—W7ÃÚô¥cÖ5Kþ!-lÓØz5JΩËÇŒAÜç›Á*TÈ=/{åÜžÔuUoX_{3þìÍè#`ç!uoЧkb&­p·”"ʸ5œ0M×Ã÷—KͦNÕ‘Óç:o†s'³¦øÚ~SÓ¬¿9«–ˬœ÷÷Ü÷w›;ŒZ7•ËæaðóC>»¤júЭm6_õ〜>º›ËvÌ]1Þ©ÚïOyw2ÔÞ¹k¿w4œþºgOöWÌx™ý#×+[#°/¥ëÏó¾d0_†àÀ—³îÕCj»šÝDŽúü¹¿¦½7ü6„Á2ûbÓnYÜ’´
+¸ZúrU¡ë¼y”é>5w 7‹Œ€M‚ßÌ’h].í:q«žý‘âÇ.HŠ±JÁΕ#ð±ïåHš±ÆÀ”6ïPÚsmtaŽ‡öäaýj~ˆ·‹§ì ¦H)ãI˜OC0Xô¨q,Š­!´3ˆÀûÏþ‡;ê ÕiI=Oã‚qªàÍÍžm=•m—¿­PC™K§tØ—qBaÌCðæÎÜím ÷šÀÞlFàcK åÊýæ 5õvxˆ½Ä¾Ììc“ÜUõÜí»>"y)s-$õ™Ø*…`xòR‰°ô•˜HXh…àïžĵ…Ø—a¢`ÌCðwO
+Ìñ¯f Ñ0æ!ø¼“†ÈHÖñ…Øý,û”J‡”:Ž¬ÛòSæ«;Å ŠÀÇV¢¢ÊWi
+;…ŒÀYí"Ëùï6™çÙ½/2~ß;O
+pi‡ߊ{sv·M„swHü’·ÍÃlèf܇ê±É«rxÅo=ˆŠ˜`ñ£j[Úç¤û'¤]$ÚЖbƒÆíÔ敃ïÐv‘ ÊµœÆê’v/7…ÛðM»fsôTÛ“û'ãáÍÅÚ3™k´1Û³=íŸMiD5ͦ]±¡z{¶ùÞÙ¸«°‚¼éKÛÌÐeŸfõàU·A·]»Û5Åî†wñF€2çXÿúðî2q³}È.©œ>]RÝõÍŒN‹üKÛRwß|ô²1rV»ã×(äÚíx¦Öâ¿í_ª]_bbèîõ¥Œ#¥ß˜í_ûg“ ›Í¥…ÛSmÏöŸƒÒ¢-q‡OÖf…¢oLö÷ƒÒ‚ÍÉ:v¡­ËD#®|Ba¯T"pPÇ+È m[•b
+endstream
+endobj
+1198 0 obj
+<< /Type /Page /Contents 1199 0 R /Resources 1197 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 871 0 R >>
+endobj
+1200 0 obj
+<< /D [ 1198 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1201 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+1202 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+1203 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+1204 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+1205 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+1206 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+1207 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+1208 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 692.119 null ] >>
+endobj
+1209 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 681.16 null ] >>
+endobj
+1210 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 670.202 null ] >>
+endobj
+1211 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 659.243 null ] >>
+endobj
+1212 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 648.284 null ] >>
+endobj
+1213 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 637.325 null ] >>
+endobj
+1214 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 626.366 null ] >>
+endobj
+1215 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 615.407 null ] >>
+endobj
+1216 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 604.448 null ] >>
+endobj
+1217 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 593.489 null ] >>
+endobj
+1218 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 582.53 null ] >>
+endobj
+1219 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 571.571 null ] >>
+endobj
+1220 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 560.613 null ] >>
+endobj
+1221 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 549.654 null ] >>
+endobj
+1222 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 538.695 null ] >>
+endobj
+1223 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 527.736 null ] >>
+endobj
+1224 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 516.777 null ] >>
+endobj
+1225 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 505.818 null ] >>
+endobj
+1226 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 494.859 null ] >>
+endobj
+1227 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 483.9 null ] >>
+endobj
+1228 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 472.941 null ] >>
+endobj
+1229 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 461.982 null ] >>
+endobj
+1230 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 451.023 null ] >>
+endobj
+1231 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 440.065 null ] >>
+endobj
+1232 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 429.106 null ] >>
+endobj
+1233 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 418.147 null ] >>
+endobj
+1234 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 407.188 null ] >>
+endobj
+1235 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 376.304 null ] >>
+endobj
+1236 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 365.345 null ] >>
+endobj
+1237 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 354.386 null ] >>
+endobj
+1238 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 343.427 null ] >>
+endobj
+1239 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 332.468 null ] >>
+endobj
+1240 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 321.509 null ] >>
+endobj
+1241 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 310.55 null ] >>
+endobj
+1242 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 299.591 null ] >>
+endobj
+1243 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 288.632 null ] >>
+endobj
+1244 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 277.674 null ] >>
+endobj
+1245 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 266.715 null ] >>
+endobj
+1246 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 255.756 null ] >>
+endobj
+1247 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 244.797 null ] >>
+endobj
+1248 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 233.838 null ] >>
+endobj
+1249 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 222.879 null ] >>
+endobj
+1250 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 211.92 null ] >>
+endobj
+1251 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 200.961 null ] >>
+endobj
+1252 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 190.002 null ] >>
+endobj
+1253 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 179.043 null ] >>
+endobj
+1254 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 126.241 null ] >>
+endobj
+1255 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 115.283 null ] >>
+endobj
+1256 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 104.324 null ] >>
+endobj
+1257 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 93.365 null ] >>
+endobj
+1258 0 obj
+<< /D [ 1198 0 R /XYZ 79.752 82.406 null ] >>
+endobj
+1197 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1261 0 obj
+<< /Filter /FlateDecode /Length 2114 >>
+stream
+xÚ½Zßo£H~Ï_aé^iÓCÿK+Ín²ÒI—{¸h÷áæ„0n;h18€g&Šæþö«¦iL‡¤YϾ ýÁWÝÕU_ »E°øå*°GÄõüýåêo÷Wn%]0…˜’Åýö
+à`a„ˆ` )0
+^ÜïÿYFD^ÿ÷þý£>ÜŠh¢H±˜HÒȧ•Ju£¾5UrS”U_ßp—h¯šdU˜?›ç(¾ÅÄò ßLjÀφAGs¯6Ùq?äù“s?OªÞþnGù@#„µD~<çjÛÜìWÖM&Údû¸VÍêÎNn{øŒ)Ëãc ˆ †¡s !Â!ë  ŸCðÔ69æÍÉ;z’ªJžÒ2¯Õa.o,!ÜòÆ~¼‡à*Û=øÍ|‹¸ÀԎš@üL‚Ï™ðç^DÑ@ZâÔ‹¸v(»‘¤=t»ú…ku·ÿ‚ÍýrFãæîr2DYd f~ÁÞIŠhϘû1`MÀ÷N-ìB!J‚µIŒ
+?[†`cŒÿ†7Ö\hÛ Ž“6çQ¿œì€9{È—ƒaØ&3ê—p·o_qžó»÷µÅqF³ù{˜Dˆó>Ñùej|fÚ¿$ùQÅ•z<f•ÚŒ6tSÕ\Ò8D<²YŽùeg\©ú Òæ¦,uS©&}èȧ ƒæûL ‘ 6‰1ìç3C°Þmi­·a¬Www§=¨S®ÒׇäW§û‡joʸ(›‡¬Ø­ŒŸxÏ5Òf5æ—ŽðÄ\GÙ–Õ:ÛlTq9Oá!G‡–½_NvÀ‡Ý¶UÆ7Ú/:ÚM>kD¬q“Ï5A2${OòK²Cì9ÞÞ ¾dEa`“{g‚ÅQÐø{ ýp‹£EýðDFˆÊ§EðÛuH—` ]nÔ瀲¢ý%—‰9ÀR™“rkŽ¿_ÃõṮVs}­¯?™«ÍC÷Uè«_²ª,öú<\6uÿ8CUç¨R†‘$Ì%[d©Ú'M•}›4“F‘H¸ØÏÖÇÎØݤÓr¿OŠM÷LL%Eeƒ˜s ÿÙ2üסÉÊ¢ž$ŠAq<~L
+Ò¤º„FajåÞc¹ŸFqÀþ.Ë8"Ì
+8þNQAAmÂ-¬Òp¶ÕþÐ<­Š[g¥OòØ—!eˆ„6íòw
+Cê‚ý'‡@I¬ââïÌø<„â4tÁÝäìǦ-:WwÅi ïZRuòĸU¯RžÇ_0ATXÝŹŸ C°¦º.ËViÅZ’¬î^„¡=Ò›+$fÃ'~+=ÀzOÄxÿféµðÜØD!ù³ÈF_î—:ðËØäUüMë<Ê ”l]¼×â†b¼,]r^Ü€ ʈû„tZÊè0#GŸ¦ß‰…¡ i¦ßÂAëêBÞ’jXÉÈ­§ß‚ÂÀÜ…h¬g°1SIΉÛI"D0xôÔg-©þª‹»iíá ²6sÁIË@¿Z9äð²NöͽJ
+(eͤaü¡;ßš£¾©¹Œü‰P`wA2Í“ºÎÒ"¥Ô{*°ÔÛ‹¹Ï|NÞžÚêcè-—)
+Ûªeî'Ÿ†Øô¬¢è­­t‹Qì]'µÊA]÷‰#‰0ÔÚ}7Sø©$Ü\È’¹Š–Ps÷Lá÷ Ư/dÉz¦%$‚Õ7>…_ëÇ[Jï꛼àïO<$(웚¯ëã€GÄTC“HŒÂ¾¡)üš<8-ó㾨o¾f›æ"L" ¦î;™‚{‰<êPßß¾"5‡W“cSΔ „AÐí—BxÕøùä ÓJT³»ˆÛ0‚t^ B€K€mlÒÏ€!x`@ÿI§x¡¢‡´»ï8ì•Õ™«7 QÐû’ŸÜbÏyùÛ›äJßÒ~)Ö­yeKN+`ØPÒít2­~”n½@Å´üú @íTæò×k"Ì`™TÊŒÐßeX'ŠÚÐSõ±j• Ú™;Z?écÒAΩ¢óVó3bP¥P—²¯÷ ¬Û”ÙŒ
+Äɨ;ŸIþõºíéݺÕ$ò2Ùèæ­fÚõA§H™)ÅP@û2ïìÇbB@1°ºÍi´#$Z­_Óä¨çQ_i¹¶çĬIb'O_ѱR¶<iß2Û˜[‰¹³Mò<I³òX›çíU]'»îá­È…A›ã!Ût—›é3½àz@óuøVØ[cb)éÓ© ¼R€n£Ú%é¤q¯¦÷Æ3#>‘>‹Jì0°wÏ,E´Ï’’x5°ž¢º©Lþ6 ÒÍþÄpë2Ì(웥_ƒË·ŒÕ£NìY±ºûÕ&ö¾É¤RÁ|<k/oJë¿èI¿î˜~v>¥ªª*«ñG‚¿Ûõ¿Sìþ>%[ü—`6ÉK¿F™˜£WcÐôûÕk=fÚõ°Î
+¿Ú
+endstream
+endobj
+1260 0 obj
+<< /Type /Page /Contents 1261 0 R /Resources 1259 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1262 0 obj
+<< /D [ 1260 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1263 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+1264 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+1265 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+1266 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+1267 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+1268 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+1269 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+1270 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 692.119 null ] >>
+endobj
+1271 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 681.16 null ] >>
+endobj
+1272 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 670.202 null ] >>
+endobj
+1273 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 659.243 null ] >>
+endobj
+1274 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 648.284 null ] >>
+endobj
+1275 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 637.325 null ] >>
+endobj
+1276 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 626.366 null ] >>
+endobj
+1277 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 615.407 null ] >>
+endobj
+1278 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 604.448 null ] >>
+endobj
+1279 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 593.489 null ] >>
+endobj
+1280 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 582.53 null ] >>
+endobj
+1281 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 571.571 null ] >>
+endobj
+1282 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 518.769 null ] >>
+endobj
+1283 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 507.811 null ] >>
+endobj
+1284 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 496.852 null ] >>
+endobj
+1285 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 485.893 null ] >>
+endobj
+1286 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 474.934 null ] >>
+endobj
+1287 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 463.975 null ] >>
+endobj
+1288 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 453.016 null ] >>
+endobj
+1289 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 442.057 null ] >>
+endobj
+1290 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 431.098 null ] >>
+endobj
+1291 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 420.139 null ] >>
+endobj
+1292 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 409.18 null ] >>
+endobj
+1293 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 398.221 null ] >>
+endobj
+1294 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 387.263 null ] >>
+endobj
+1295 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 334.461 null ] >>
+endobj
+1296 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 323.502 null ] >>
+endobj
+1297 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 312.543 null ] >>
+endobj
+1298 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 301.584 null ] >>
+endobj
+1299 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 290.625 null ] >>
+endobj
+1300 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 279.666 null ] >>
+endobj
+1301 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 268.707 null ] >>
+endobj
+1302 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 257.748 null ] >>
+endobj
+1303 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 246.789 null ] >>
+endobj
+1304 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 235.83 null ] >>
+endobj
+1305 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 224.872 null ] >>
+endobj
+1306 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 184.025 null ] >>
+endobj
+1307 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 173.066 null ] >>
+endobj
+1308 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 162.107 null ] >>
+endobj
+1309 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 151.148 null ] >>
+endobj
+1310 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 140.189 null ] >>
+endobj
+1311 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 129.23 null ] >>
+endobj
+1312 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 118.271 null ] >>
+endobj
+1313 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 107.312 null ] >>
+endobj
+1314 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 96.354 null ] >>
+endobj
+1315 0 obj
+<< /D [ 1260 0 R /XYZ 79.752 85.395 null ] >>
+endobj
+1259 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F70 185 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1319 0 obj
+<< /Filter /FlateDecode /Length 1657 >>
+stream
+xÚÅZ]oÛ6}ϯ0°§¨~‹,P °¶vöЂl1‰YÊd¹Úß>Ê%ÒI:]9Þ^"ÙÒ1Ͻ$Ïá%ƒgW3<{}‚݉æÎþ}}òãÅÉÙyÄfiE]\žûž‘™ÒˆJ>‹$AX’ÙÅzön®>ýpñKÿSgçRÏÒR2åc Å(b:¯ÊÔ,’ËÚT§ AÅ}Lò­‰+ó÷6«Lú¢h¿~Ù^êjkÚ»çm“ë£,0"˜:ÊFٯʼ¬Y±ÉÒŽ j¢¨B™1gŽÇŒYFbüž0¾,Ë<Þ˜:nrõâMË©yǯ^Å;îqË=n^“¥
+ÅY#ëƒÇmHšË²ê¸Nìy!J…£Ìa=ïƒèùv¸ZŠË,MMñ„ãK{•Žµ€±öÁ;Öõ2_äÙ£½6u²Ç5HVjŽY9Ž,!ˆÙÔà¯à¦#˜ì›ŽÆ5 Ò$Ä6ÃîÆ|ÙÄ©¹Ì
+;»ôܵ—7ÙÊü–ÔUö¹ý|Ö^Š²6›öN]*ırÔ,k>øÜ´ˆçÚ5­A£+
+#¤FQäÜCG0®>xSéi®6m®oï%»OõîuÇd*}¡"δ‚Ñ÷Á>ý£o!Õo˜]úØ<YšÜ.²u²ÜæI5>ë;¤]¹Çò€V㢙`iÜY!Áf¤ú‘¨ž¾3:æT íjËf®ºgžg›zBg4°Ã{‚4ÏxÌgôCñ­0GØ•F–6Ìj´)¶ë¬6ëE³
+¥í¥û¶Gš›u¦UˆnRøóåïÉê&¹2¿–IjÒ‹ó AnðMÍ·1ˆÑH#“Ö ÀwƒÐXýi&ð³ö›wÝTmŵ¯8ùüC‡ÓŸ¯Sa
+Ñh0 ‹ÄGßM¥@#Äu†9 o›HÄD¯Â„À$ÃG¨¨ ;€{E%0#Ð)걌€iŽ8ëÅ–ÀŒ @´^~0ÅzE&07Ð`)cE‚ô2J`n ÿO7`’ !zE&07Ðð
+Œ†Ñó{t'`¶Ó$ï”À¬ @C¼àÙ1Ì€Q…¤”fzª0¡hpV
+3ƒ
+Û˜ ÐEõ„»DgI‘¦½nSØÎ\€Þ7Eù©Ø3d‚Þ«‘MU•ýþD7ûÿhÁßìüvYVߦ›t1 ‚ô0¸`§M>Þ2“Š:lò±ÓΚR“gÍ<®&'Ž
+„‡>…8h°‰S–ö¶‡ ×Éçŧ,­¯GJÁ·ØBãô ÀÌÊ|? lç,@ï‡òäóŸhŠˆî«Û+ лâQG!^ÂÛ8¨§¦š(bëãއ̴OÿX¾G"l‹àÞ³M°
+endstream
+endobj
+1318 0 obj
+<< /Type /Page /Contents 1319 0 R /Resources 1317 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1320 0 obj
+<< /D [ 1318 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1321 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 768.832 null ] >>
+endobj
+1322 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 757.873 null ] >>
+endobj
+1323 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 746.914 null ] >>
+endobj
+1324 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 735.955 null ] >>
+endobj
+1325 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 724.996 null ] >>
+endobj
+1326 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 714.037 null ] >>
+endobj
+1327 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 703.078 null ] >>
+endobj
+1328 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 687.138 null ] >>
+endobj
+1329 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 676.179 null ] >>
+endobj
+1330 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 665.22 null ] >>
+endobj
+1331 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 654.261 null ] >>
+endobj
+1332 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 643.302 null ] >>
+endobj
+1333 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 632.344 null ] >>
+endobj
+1334 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 621.385 null ] >>
+endobj
+1335 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 610.426 null ] >>
+endobj
+1336 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 599.467 null ] >>
+endobj
+1337 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 588.508 null ] >>
+endobj
+1338 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 577.549 null ] >>
+endobj
+1339 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 566.59 null ] >>
+endobj
+1340 0 obj
+<< /D [ 1318 0 R /XYZ 79.752 555.631 null ] >>
+endobj
+1341 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+1342 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+1343 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+1344 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+1345 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+1346 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+1347 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+1348 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+1349 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+1350 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+1351 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+1352 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+1353 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+1354 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+1355 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+1356 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+1357 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+1358 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+1359 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+1360 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+1361 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+1362 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+1363 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+1364 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+1365 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+1366 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+1367 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+1368 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+1369 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+1370 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 221.883 null ] >>
+endobj
+1371 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 210.924 null ] >>
+endobj
+1372 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 199.965 null ] >>
+endobj
+1373 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 189.006 null ] >>
+endobj
+1374 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 178.047 null ] >>
+endobj
+1375 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 123.253 null ] >>
+endobj
+1376 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 112.294 null ] >>
+endobj
+1377 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 101.335 null ] >>
+endobj
+1378 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 90.376 null ] >>
+endobj
+1379 0 obj
+<< /D [ 1318 0 R /XYZ 81.077 79.417 null ] >>
+endobj
+1317 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1382 0 obj
+<< /Filter /FlateDecode /Length 1715 >>
+stream
+xÚÍZMoÛF½ûWèEâõ~(¤ˆh{¨šB -ª&B‘.E9Iø·w–”–\Ù¢5ªçbJßrÞÎÌ›Òtô÷ˆŽÞÑÍ‘(ÿ þ¾?z{~trfÄHg™à£óùƒ‹èˆ¬&š™‘ÑŒPÍFç‹ÑŸcF…›üuþsXëäL»‘%Nkaû`Æ)1ÂÅè_³Ëô—¤®²Ï¿]×YY,'ÇŠ«ñI{¨Vyº>C²â*­²ú´h¿ÿØ:ü.à«Ö¸ÁÇØ)Jåv’âØõÑÃ슲>Œ]ˆg'aRv Ç®f·\]/z¶ã(n£ñ<¹%ÌÊÀ“ãxöÑ¿¯.†CìÆ&3„sX «>ú§r–¾™×i÷yVÖ±êñ¬¨&\ëÀJâXõÑžÕÛt^Vé÷ŒÚ)"¨ Š`„~Øm/ÍÏJ"¤ ü4Ž_½mâ}&XÛŒ ¢3Íìgš
+~ŠÐ;÷>//’Ü–8M1"MWçμ>z‡yCJÂe,T)Eq^룿j¢*…+”úqÉüvZ«™%Ê…
+¢pu1B?^ß¾]aÔÔ-B Q¸Â¡½uçÉÅ*Oª'’ åàh‚ü+‰Šæ!e1̆{+T–Gèç!e$1Û4κx@‚°&iA, ²­p#Bª=JqbefeQÑ¡ïEóKŠ’ŒXÛÉ:npŒÐ»x½ˆú(p¾ã¡VhÜÈ¡wñz‘aQ1f‡b¡q50B{ëÞTUòå©4•:BiPÍqYÚG£5U:K “ ÷(ÕŠÐÏ¡©ÒBm|-qæõÑOÞØI£ ã¡×
+å¶}¨¸J­뜇›Uúà­~Ia•JÎBÁÐGª~˜Õ‹Èª”‚pÊ…Æ•Á}ýÔú#'Üu’ïpÜGãõ‡3"DeCq ÞG?‹þ0JD×Ô†3¯~rýÎÙe¿Á•}¨þk‰TAž nT‰Ð×ß‘ cˆtAÙ î!^„¾þŽ4HhMº§
+I¬æñÊ`k-û”ÕW[\ÊÞª[ÛÇaŒ·kéX^OŽ=ÇËÌïÐ%`…×å MÆ¡¿p*^èljCP à-CБǤF§{6*”Çb°gðœ=¥ó¬HO‹uÖÜf̓¯wä:Ž1<('ÆtÂ`p)ÔG£+%w02ò0Ë\¡giž-²:­â×\—e^nžÕùíô×H“üæçÓׯ§ÝÓ4­ó5‰[Úä̆nŒŽÐ{°ºIòU:­ÒVY•Î¶·®Vé¡,4¤ ÝÅ Íz‹EòùøS6ó
+Ò0¹(Ë}=ÐizС ¡xXÜø¡÷d ž¬òú $Aømh5-îqq„Þ¦@.ËYºeiP*ï¥ýdj{Ù¯èÅó0 óÐËZ\³¡ïñ¶Ä‚*#`°׉Eè(¶²ÅPò´Ùj5ƒÉš†rgqïH#tßêgÛd* ë^yZÜc„'Ëúør£2[i4‹9L°
+÷ìºö~…z–ͧéâºþrZœíÈ+¬&_j—Žз]Bü¥UUV§±dlvö®(‹»†Çݼ¬îvv6R2ŒpÓ2Ü‹Ôí¹dE=ý7­ÊM¢… ól|ë0…+Í™†Î”…Šäp57B/IžïYX›kÿO%…\!B…2äp•4B÷ínÅBâ"›ÍÒâužÝ€+‘l3»5c ·²[¸Ÿ¼šP?ô›TÅKUi‘~Úü{ÆàÔÁ$Q[v¼‚{»žiáç¾›¬*‹…ÿlÇõðÜŠ` ‹½mh…°D‚ÂEH˜>[ŒyðnÂÿï\ŒHà/ØËÁ[9
+­ Ü³Ö™¢á¹ßL”'U–4{Оpb½5PÚY:=0Z2ΉTëJS$L“b|á‘ãô*i6Õï¦QçÌ×zó­\áúíÝ7í>óEx|óÛN½†=
+endstream
+endobj
+1381 0 obj
+<< /Type /Page /Contents 1382 0 R /Resources 1380 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1383 0 obj
+<< /D [ 1381 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1384 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+1385 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+1386 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+1387 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+1388 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+1389 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+1390 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+1391 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+1392 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+1393 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+1394 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+1395 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+1396 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+1397 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+1398 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+1399 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+1400 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+1401 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+1402 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+1403 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+1404 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+1405 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+1406 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+1407 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+1408 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+1409 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+1410 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+1411 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+1412 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+1413 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+1414 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+1415 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+1416 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+1417 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+1418 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+1419 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+1420 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+1421 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 321.509 null ] >>
+endobj
+1422 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 310.55 null ] >>
+endobj
+1423 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 299.591 null ] >>
+endobj
+1424 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 288.632 null ] >>
+endobj
+1425 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 277.674 null ] >>
+endobj
+1426 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 266.715 null ] >>
+endobj
+1427 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+1428 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 244.797 null ] >>
+endobj
+1429 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 233.838 null ] >>
+endobj
+1430 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 222.879 null ] >>
+endobj
+1431 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 211.92 null ] >>
+endobj
+1432 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 200.961 null ] >>
+endobj
+1433 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 190.002 null ] >>
+endobj
+1434 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 179.043 null ] >>
+endobj
+1435 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 168.085 null ] >>
+endobj
+1436 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 157.126 null ] >>
+endobj
+1437 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 116.279 null ] >>
+endobj
+1438 0 obj
+<< /D [ 1381 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+1380 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1441 0 obj
+<< /Filter /FlateDecode /Length 2285 >>
+stream
+xÚÅZmoã¸þ¾¿Â@¿8ÀšËw‘ ¸¶×½¶@¯_r¸º…¡ØJ"¬,å$y³Aüö_$‹Š£ˆÞ¤ýÉ”ò™Îpf¼¸ZàÅOï°¿þùü݇OD/4Ò’J¾8¿|Gà^E¢K‰$K²8ß-þ½<¿ÎÎV ËeuÓæUyöŸó
+tB±³ó}t[¯KtQUźÉÚ?»?ºËgÂx±þá‡u] kr⦅T„ßX!*´£ò÷K§ûÞL³\5A\‰p" ²ß•Íê6߶×Óæ
+Ðávs¾³©¶ÙDzó›Xn A ¬Òq“ó¸Á©EÑfG´Å:¿\g¿,ËóOŽÒ½»ü¸ëC0jMäÇc™KŒ8;¦d&s<
+Ð÷‡hcbM]Wu§PÿÈíïGC÷Î’Ç'và`ñr@xæ‰îåPqr Ñ9¶ùÎÅÓrI=óµe¾†×ûãVz˜^%¥¨ ô¿4{ˆbwgŠY—ö
+
+¹ïÅ"qª¢§TÿÕäkˆ÷ùv›•+ØK[ï³SùƒË(.zþ4Žÿ ýÌVéãþ—ì®±‡ÁÈR‡ôÍýþЙ§Ÿñaê—šc¤TÒKÍ⤢‡R;+ÕÙï{Ø”ÛW4…ÀBUO7®ò ÐÍþbµhú•,5žö•ÍEŒxº—?.m ÐOä3›Aq…IOYÆQ€wOµÝå|íݧ‡ÚÉ¢µKµ `Ý'ŠÄu‚àˆíeJ¢d
+Ðó„z+Ûp¸bM{ATœ Cô&µiÄ*½¨¾f3[³¶˜'½ƒ9;œ©qç~€>&Ç6»L÷EûŠz—‘¤?, Žã;DïË/eu[Ž‚„<T÷35Ô/üAÎÖPO»§P\0DI˜’™É
+[+Ñ:œzf‘Á |ÃZ„Ø›tcú/é•¥•Ø"Á0ùŒÿæÉu¶3?ÒÖ\õAŽ­¯2ö»¾”0ó™«ÛŠc)N8ba/Ýt†ú‚Ã7켦ëzõÍ#ò9G̼•7A£‰ªFMuC]u?®êj]pŒ'}` 3³:L&!Øn«ìöÇÊ*®ýK·:{Æu¼£íNt$¦4ââ(X”#èû—rþ\NólT˜Hmfô'$ýBx?ÿÕ–²`k%í^.Ó"·»H%~‹ÀÍ6³r[°Ú»ç”©fM§ÁãA´áSp»µïšnzŠ§[— d\‡Cåð§Êyñ+ ã#™9#L-¡X—˜ƒg¥í, |ÇÆýŒ#>ËF>hì]7Ç~ð€iî¦{êDØWüýAȾ»€â:„¾Ÿ^ *n…U°ÖÍÜŨ05#›¿
+)ðëájsWc…•’ájV§Y»‰ŽK[ó˜°4ÄöÞ )J^f3‹”ñp|X¢ %‡¤žˆ¸°4DßG¯M(JxŸ³’¸‚"@iÓ®6]Öù\èè»›öîãó-ôX)À–‰:LóJJ4š‡èh R e;=*ó²~
+Õ3_ ÐF?]–¿6 q—ê÷9¾Ñ±)»Ö·y{]íÛµ«el²Ë›’‡¬RÇñ¢ ½¼l÷ã{ÊðF`íÕ©Ö¦ˆáÞß)Ž²v€Ž_[$Hó¾gBIÜÚC´ONSÞÔwŒq¸„g} „Æõéôÿ©{@”ͽçÓ¸–Ûü?lP*Nú€Oãoº‹¶»¬MGïŸk€øçÅwn¨b€{/D\÷,@ק Q§˜!"Û'îø ÐÛ¬Èwy›Õ͸ÿTÕ³üá0ÁÚ‚N÷ óqˆèþH¢qµ
+endstream
+endobj
+1440 0 obj
+<< /Type /Page /Contents 1441 0 R /Resources 1439 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1442 0 obj
+<< /D [ 1440 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1443 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+1444 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 690.127 null ] >>
+endobj
+1445 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 679.168 null ] >>
+endobj
+1446 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 668.209 null ] >>
+endobj
+1447 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 657.25 null ] >>
+endobj
+1448 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 592.493 null ] >>
+endobj
+1449 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 581.534 null ] >>
+endobj
+1450 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 570.575 null ] >>
+endobj
+1451 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 559.616 null ] >>
+endobj
+1452 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 548.657 null ] >>
+endobj
+1453 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 537.698 null ] >>
+endobj
+1454 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 526.74 null ] >>
+endobj
+1455 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 515.781 null ] >>
+endobj
+1456 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 504.822 null ] >>
+endobj
+1457 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 493.863 null ] >>
+endobj
+1458 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 482.904 null ] >>
+endobj
+1459 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 471.945 null ] >>
+endobj
+1460 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 460.986 null ] >>
+endobj
+1461 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+1462 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+1463 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+1464 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+1465 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+1466 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+1467 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+1468 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+1469 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+1470 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+1471 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 254.759 null ] >>
+endobj
+1472 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+1473 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+1474 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 221.883 null ] >>
+endobj
+1475 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 210.924 null ] >>
+endobj
+1476 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 199.965 null ] >>
+endobj
+1477 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 189.006 null ] >>
+endobj
+1478 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 178.047 null ] >>
+endobj
+1479 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 167.088 null ] >>
+endobj
+1480 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 156.129 null ] >>
+endobj
+1481 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 145.17 null ] >>
+endobj
+1482 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 134.212 null ] >>
+endobj
+1483 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 123.253 null ] >>
+endobj
+1484 0 obj
+<< /D [ 1440 0 R /XYZ 81.077 112.294 null ] >>
+endobj
+1439 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1487 0 obj
+<< /Filter /FlateDecode /Length 1967 >>
+stream
+xÚÍZ[oÛ6~ϯ0ÐhXÞIÐ X‹XŸ2lÀ:J¬4Be)“å¦Yüö’2E:‰c:N›—È’øQç;<<žàÑç½?Àýõ—ãƒ7ïH6ÊP&©ä£ã³/ðˆŒT†˜)I–dt<ý=þs¢Ù¸˜2NÇŸ0ãu^•‹þ¾;·?ØxVØWeW6µ{Õœ¹7~È¢èâ7_&T‹«…¹#05Å“ŽÑ(¾O4ª8ÂjM¸åiñ{Þµå·É¡ büÆ]ÌãŸÛ6¿êg¼Ÿ,Ó"\Ä3‚ÄÉyYvçýÂ\ô„.&‡T‹ÓÒp?í5Òl$Ñë—DZt¼öÂÞl”–0‰2Ìc0²Œ„YZøûàŠ8Ê4a4„k‰$O3†`~ &0¥Ã÷†ñæÌF>-™Ž> ÊH„ýDÿ‹7ge]ÕµÓüõ°
+·’‚9mÛ´G±·_Ѽ­›úÖò¸…u¹½ãíw¤ÂE=º%ŒˆÊb´áPÖÝô¿¢mVöî Ý°˜‹)Œp”ÓM‡r$ó¢²4Ó Ñíf›y`%Ú[Ð{uküé­uHÖÚO§D’Š{J<Rˆ®^
+%L‘"ÂSi”Bô²þR7—õNÄþpØ[H£îß.‰´DFÒÓ’IÉQ„Nÿ¶HF¢RÒÊ»[ZyñdÕIŽ´¼¥NS]ˆ¾Nþ¶`(£ƒ{K ú¬l·‰7z@‹]à›Kp
+Òz(Ò¢g„~Bô|EÒm€Q„±·a‘1#ôŽ˜‚BA˽ƒi3B?wÄðQ¬½Ói3B;ëo›Ë'Y?àŸ`ý<ƒâœú\W¤EË=+ªr^vE»ˆ|¨»YåÝÆÄ}˜`jAÓn× žk xõ¬Òf„Þ‚•KìÛâßeÙ³ýåõ\)D½2D
+™ð#ôw=–à”">T’¤É¢¿Ë±‡l“齤iò†è—R[rŒÏü‰–L þú¥Ô–¦§ ˜O
+iÜû©GšSA‚¯A®2ô§Ø.§1<ù›Añ¡µO5eRƒ*ïÞ¡Z­ÝŽ;j’̇p™Ö¢
+ÁÛt¨hÆ&½<¶¶ŽñxV΋zñXŸ‡pÈø tæpéÝÆu†ÀÁW­ÁL
+a±FßvzzÁÑä3>þ°’å¼h{Zn×Í>DïWRS„%ÝFrÍ‘Ä$F¼î;Lµ»Ú˜à~öKLúN˜»ióÒrL´n*¡˜£C’–¡Gè°’x º!»°^Ëþ\±¯÷Ó-¡` dhQÉ-óîL‚­¡ˆ«ÜujÒ½;ç Nvca>}Ýáà„šÝ;t©TZÚ¡Ã…x®*2¨Í|²­Ò’í\7]±ß’.˜q¿Õ¥¬/ÈUZÆ¡;’Œ¨ÃÙÏçûË£ÏÆÈÀîç>”@qÆ|9®Òòó}—À³Y¦àO}
+KÖÅŠÐÏÝÅ"˜!Å}ÌÑi2B¿”³¹Œ"5tôuZ Á/ådN¤‡ T§…×¼ïs¹§7(Œ´ôL§ýÓG¾YC>ðo¨°´RÈÇ([¹cëò×ãƒÿb½ê
+endstream
+endobj
+1486 0 obj
+<< /Type /Page /Contents 1487 0 R /Resources 1485 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1488 0 obj
+<< /D [ 1486 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1489 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 740.96 null ] >>
+endobj
+1490 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 730.001 null ] >>
+endobj
+1491 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 687.198 null ] >>
+endobj
+1492 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 676.239 null ] >>
+endobj
+1493 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 665.28 null ] >>
+endobj
+1494 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 654.321 null ] >>
+endobj
+1495 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 643.363 null ] >>
+endobj
+1496 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 632.404 null ] >>
+endobj
+1497 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 621.445 null ] >>
+endobj
+1498 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 610.486 null ] >>
+endobj
+1499 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 599.527 null ] >>
+endobj
+1500 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 583.611 null ] >>
+endobj
+1501 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 572.652 null ] >>
+endobj
+1502 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 561.693 null ] >>
+endobj
+1503 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 550.734 null ] >>
+endobj
+1504 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 539.775 null ] >>
+endobj
+1505 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 528.816 null ] >>
+endobj
+1506 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 517.857 null ] >>
+endobj
+1507 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 506.898 null ] >>
+endobj
+1508 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 495.939 null ] >>
+endobj
+1509 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 484.981 null ] >>
+endobj
+1510 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 474.022 null ] >>
+endobj
+1511 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 463.063 null ] >>
+endobj
+1512 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 452.104 null ] >>
+endobj
+1513 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 441.145 null ] >>
+endobj
+1514 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 430.186 null ] >>
+endobj
+1515 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 419.227 null ] >>
+endobj
+1516 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 408.268 null ] >>
+endobj
+1517 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 397.309 null ] >>
+endobj
+1518 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 386.35 null ] >>
+endobj
+1519 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 329.659 null ] >>
+endobj
+1520 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 318.701 null ] >>
+endobj
+1521 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+1522 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+1523 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+1524 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+1525 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+1526 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+1527 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+1528 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+1529 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+1530 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+1531 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+1532 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+1533 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+1534 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+1535 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+1536 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+1537 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+1538 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+1539 0 obj
+<< /D [ 1486 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+1485 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1542 0 obj
+<< /Filter /FlateDecode /Length 2483 >>
+stream
+xÚµZ[oÛÈ~ϯЇ•€x2÷
+X 鶻ݢõ“[ )Z¤mÖé”ÃH~{Ï\Hq(™ÓìC,rÈ3óû…Á‹Û^üòûß?_½y÷3‰Š$•|quó†À¼ !¦J„%Y\mÿ^^Ýe«ÿ\ýH(>FB0F„Œˆ>ƪÒìÃM›Õžüø‰DH„ ‘có²Éê6KWLâåSÞÞ¹«ðØ‹û•ËlE–Ï“ø( ˆØ
+Ž 0Õ‚#É61žáFDˤ°ˆÜRc·iœGˆ`é6¹^].nó¨ïdÏl`Š¼iÝ£êÆ­<$yÝx¸JÕ³Ž$<É‹ëÇÇ•
+†¨ñsÚ}€©h„¬´¶´ –àï/¯zŠ&ˆ2ævÙûÈ… bùÎý4»ë‹mÒÖùgwòò.«óv]ºûÝÏe¾ÉþÙ¿ÆP[d]Ø *¶à(Ò„Ñ!B-‘„(ÁÈ;„„hìóîg-4p'™(A ¤!­‰÷`SqšÝäe¶.=þ—cø{îG2ùrD¾Óè•9“¾>>!ˆQR¿Ì>[*i»³£óΦ)…ÔiVäÛÄÐÒÙTEå%ƒÚ"?^_Va„^ÄïßÇû bK·…{ãíl® ÷pÑD„çq5¤>ƒ«GAã:û´Ëë,Ù<8zö­\pxÄ{.È<.†Ôõ®È<ÈäàÈÞîvÎ3úÁŽ_‚÷ÿD‚Õù\3Ž=×t×Cê!ט’(CBÉ.›wHý9­Ú﫤ÁŽßYIP I(î:®ù<®‡Ô¹ãû°>Þö;ó¹CŠ¨ç_ÌãH}Àÿe©"‚Ó{Ärâí®¼/«§rZYͳº®êu¨«ßíWÐå×›ªþúÿfNŠâ}æŒÔ¬ÌP‘*º 1.éaE$ˆD‘W_˜0÷µ…ñë(xó×-TµŒ@Ò&å
+.L¥¨L*±Ëiænwí½àêzÅ°í$_¾3ÿP׉!|þ:ƒ¿˜ÄÔ|™,\®¡€ƒ¶ò‚ñhùÐd;8ð\@åõéc^WåÖ\ëe;Ýzk<ÜØ«}“E|mš˜õÓ‰"•#>ÞS1ÝTGœ’×OÎÊt=ÝZ
+Œ"<Úá)/
+'•kÛx Ü©®ÚÊý‚Ñ‚¯ºW]A ‹æàÆ]ÚæD¸Æô°-á
+ÊùÈGûÄ(Ó¶Šš/¡/_þjZ(Ý5šYÛ
+2ÎåCDò—ž•/ïû‹(š¡ê—Iµx{#
+ ,öÌÝƶmŽïªêÞô“ŠÂ
+ÅÃͼ#`:p¸qc Ì–é®vý=îÜžnª­Ÿd4¹qT÷Ø?<õ¯u®e‡ŸOŽ® µ²Yôl^WŸ§ÇWÚXßh‹¤L$Ëå7†s…?ncãÀÔƒ C v8=À #¨üªÁ„è@¨v¦â#KÚé ™)Uniëƒh~óÜÍf?LrÌT&þ}ží†,‚2w¶Mñ¼.3 6:„æøvSdIÝõÇßj¿NgLJá‹ì>¤ÓH8AÒH æ¥5]³fl“v‰Æ,˜³ß:3uc>÷¼ÈËûé0ÉÂX‡0Ο²Òˆ"*EHnjOÜÂÖZ®Áùt—o ¾;ÇdZíyÔ~¦jhìLuÒŸ‚
+#:ÄmþM{¤ Á*¤„”ót—ÕYÒì{è`Lr¤°94P¦I:c}´R¯›ÞÒAE“ISJD„ ·œ!xJÒ$$·Ò~X[Ví7å-S{)!{‡™7Ш}â‚ðgŸÖ—õ>‡õ«q¾>Çy˜@ºlù²3›:”HŒîÓ?’«”LÙ¿Üú¦Ú¹×z‰¿â)T#¨'‚#ÿûSu"Gqƒ“†ToŽ+GFì{`A56x£ØmËf¾‚Áx´ä½‚çÍnj£·¼lã[#ñaDܼ?)¯C ½——Ì¥›À¿usç.q-Ç
+5KV \+/(éežA™ýµÛ×|׈07–B»Óªü¡uo÷qdFæ*85qYÌ¡Ù0¥ yÂКy4ÂɳúySŸ!e˜Ó»&“eSmýÕCbé>¹Íc`œBðw_ºÌܬ1GýÃlÇS?§Í]Qžþæ$GÔþx]Òv8|“Û†‡“^%滲
+x3 Uꊳ'i&iÁÂæÇèCé &œ7I¨Ç2 Ýö,SôzÅ`]Quõê‡|ºï@L}ÕiÀ:ç®(òrz¨W%×»"©ç×XDkĺ,r˜7Ȩ½ºÛéÿb¨êcÊO{fCSz§}ù§æAR‡Ð\ȵ±s.$Ilnî éy†Ô!¤"ùVDÐƬzDó¾¸Ôý€
+endstream
+endobj
+1541 0 obj
+<< /Type /Page /Contents 1542 0 R /Resources 1540 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1543 0 obj
+<< /D [ 1541 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1544 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 697.101 null ] >>
+endobj
+1545 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 686.142 null ] >>
+endobj
+1546 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 675.183 null ] >>
+endobj
+1547 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 664.224 null ] >>
+endobj
+1548 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 653.265 null ] >>
+endobj
+1549 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 642.306 null ] >>
+endobj
+1550 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 631.347 null ] >>
+endobj
+1551 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 620.388 null ] >>
+endobj
+1552 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 609.429 null ] >>
+endobj
+1553 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 598.471 null ] >>
+endobj
+1554 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 587.512 null ] >>
+endobj
+37 0 obj
+<< /D [ 1541 0 R /XYZ 79.37 562.057 null ] >>
+endobj
+1555 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 453.172 null ] >>
+endobj
+1556 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 442.213 null ] >>
+endobj
+1557 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 399.373 null ] >>
+endobj
+1558 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 358.526 null ] >>
+endobj
+1559 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 329.635 null ] >>
+endobj
+1560 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 276.833 null ] >>
+endobj
+1561 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 265.874 null ] >>
+endobj
+1562 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 225.027 null ] >>
+endobj
+1563 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 196.135 null ] >>
+endobj
+1564 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 180.195 null ] >>
+endobj
+1565 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 169.236 null ] >>
+endobj
+1566 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 158.277 null ] >>
+endobj
+1567 0 obj
+<< /D [ 1541 0 R /XYZ 81.077 147.318 null ] >>
+endobj
+1540 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F75 317 0 R /F76 318 0 R /F73 189 0 R /F69 183 0 R /F72 187 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1570 0 obj
+<< /Filter /FlateDecode /Length 2069 >>
+stream
+xÚÍZKs㸾ûWè(W­°x“TU¶&»•Ù$¶|ˤX´ËŒ)RKQãq¦òßÓ =²Ú;UÉÅA|Dw£_h:ÛÌèì×+ê¯?ß^ýø‘³‚šk9»½¿bð€ÎØ,+ˆÈf™f„j6»ÝÎþ1¿}0× !Äü¾kšîšgó§ºÝØ!>_uÛmÕ®í„á¦q3ï®<Ÿ{Xk!‡¦©?Q!ÍÚ ÚÆì÷î÷ð`zã^Qû¡Ê],¢ßîYïÖ&×ÿ¼ýû%Ê*]21“¤È™à±.¹&š22#Œ § ㌹x[üøQ³ ¡Eƒe¤`)ørµ/[óTîún0«Á¬—7»öz¡¸Ÿ~øP‡ÌSÞ× xÙwOK´¼B¦d—_&/cDp•¢¿¢×抰B…µÅeksJ2Q¤hkŽºÊú¾ü·é»e{;™iõ¡þ­{B Ç$áBáäe :$Aã CáYÖV®]ôÑ0;»ª7Ëö&5Í¿~é{/ç?EãKÀa%×'‚ý(¹¾Lr ƒ¹HÑh«éœrÚ°ì²¥UND‘'`k‚¦„èZukSÞwý_åРÅÊ(‘”¹rœ\1Ú
+öeÓtwUmV×t}c7òÕ]Úze¶ÕÐ×_£ì Ý=ùO2±J©‚HɃRnŸc4~mx‹ÌCŠå™ ¿¶ÈKX›¡Òe‚vkŸ/šs¢ò¨2*®O+£
+•QÃMã~ÙʘͻyQ-ðXí_ípí‡*wiªýà~ù²èfù5Ü—ÑóÇ6žRþMŸ¯•šWÍÁÏúDõúgú5ý…ì.ebÚœ5™b‚00| Yz§gŒÌ(Ñ\Ä~S¹€·IpŒŸéYX^Nó“wRÅЄ*àšeÁÓ8¦‘HÀ˜FÂîô»ú•+’±P²¸@F‚F'~•I’…ÄÏ%ªˆÁo˱ïÿ4 {oÙOî‚_ ’O‚+T>KÐxÓ)Nò)sê4ô˪Œ‚/šJ2’G9>ÃÉ£/-š2.šVôï]3ìXÕŽ·Ï1¿6³É*´Ú¼À…gŒ¾¤nÙìM¹wÊ?;zµ¶…G@‰ Ñà(”éË‚½}•ÔÉùΕÏõÚ1:>ºÀæÜ”7éâ¬CÄüñ
+‘y>[!$ÕD –*´ßVMsÖ
+x¥2…éfÝn¿2èº `ËYˆ A1u!ûº°7Ci~_ÞܼVÍs9ª»œžîúM¹îʶ`ÊòwÐD^ >›¹yŽØק{:Tw|hª~7­æ„å!
+wOÀ‘iÛJÉ·Ê-Ø°‘­¸åÙÔ-ºîJh- Ú™qü=A£‹‡””Œûí×Æñ÷íX'$߇rè6›ÆÀå"öß⊞dšýÎ%U]ùluŸ£Ûxç:Í+6íÀý³Ï1gs‹Ëb}×øwíÍïÓ®ü
+/Ò´é&{3Ý0Nx^$J]m Üeš'¨ï”l¬ŸdSDàZ«ýͼ‚‰!žØ„Â9|ŒFWQݽœË„Æ$ˆ|Ii×Ëø|æ=‘"”$ZÇlRäô…sÃжZA`œóS– Â¥N_é¥óXÙÝÛÎï¬T\ƒ›Àž$/ýd8ìà6sHçû1>á×èÎpuQ?Vfì
+Äözâ½ýQñz¬ XöDv>ЀY'Mݽ[>HNŽ*×ó¿z6lóÑgG“aÊã2'Û#9p ·+oæ9U‰ôUîüÞóĵpíe=&kÿÎ. Ìœ;OáX‡°#RCóŬCZøådï¡QØZ‹_æ2#²H=Oò¥¶Zð2úA¼_ïý‚ xÙ<´ê"C%™|ñwŒË€|ê-rT2NÐèîC@kžËp@"
+TmJÐGÞ–XA¯öG?ðBý g!’¢$KÐVˆu½-7¯TŠ%Ûë]Yµƒ™¸6Ì~9%yŠÕ&‡g<éK†Ó&FÇÚ,oÚ7äŒ9·t×}9ñö|€.è<y''çPÈŠ,œ½HŽS.FŸWîax[¹‡á;+§¡,toן'è‘÷mîwõj8ô-ˆâ„ªÐ³I\™ ½ ½Ùšíé½@»n_u×ví®Ú°^Dè¡iZ;©p"Æh/âªëúuÝV^{ä#BuP” ¿&¹Þ´Ÿ}¹p—pµ˜æÙDÿ•4ϼ«öæ½nÉ
+¦óZ™áÔ‹Ñ‘zÖ;»pX}Å<6qšSõ}õÜóT¯‡‡ä´¯Í g¡ ÉçB1ÚŠÁo?g›ínx^Þ|<9pn«­)a
+VHVd„«©6(ã'htÅfpåE¨$Š¢u´ßñ¶[›ª©«=Z” ¨rˆvÅPŸ/cð×oíËÿ<̘–DL§YŠãtŒÑÿY„) ÓÁ—8GŽÑøµ¡ñ—ÓÁ—ÂÕ³m äþýµ• F ÅBáÎCô%'ûŒiˆFßòüf¶UÿÎ 35ÿ›%@²ðHæ—V ZÈ<}moV½º¹°¤nac|ÿÆAB ®H_2ò1Šs–¹9Œ¥`»+¿Àº?›û®?ÿÕY¨Âº%ð‘³ÂÚŽ7/„iaëìsüXn'øïð«Z¯Ýã}·5îWS·^ñ“- ’è#mš>„TƒgÂî $~0iˉVz&íÿEè„aþåöê¿ü}2%
+endstream
+endobj
+1569 0 obj
+<< /Type /Page /Contents 1570 0 R /Resources 1568 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1571 0 obj
+<< /D [ 1569 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1572 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+1573 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+1574 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+1575 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+1576 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+1577 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+1578 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+1579 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+1580 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+1581 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+1582 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+1583 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+1584 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+1585 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+1586 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+1587 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+1588 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+1589 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+1590 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+1591 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 498.844 null ] >>
+endobj
+1592 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 469.953 null ] >>
+endobj
+1593 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 458.994 null ] >>
+endobj
+1594 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 448.035 null ] >>
+endobj
+1595 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+1596 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+1597 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+1598 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 336.536 null ] >>
+endobj
+1599 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 325.577 null ] >>
+endobj
+1600 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 314.618 null ] >>
+endobj
+1601 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 303.659 null ] >>
+endobj
+1602 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 292.7 null ] >>
+endobj
+1603 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 281.741 null ] >>
+endobj
+1604 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 270.782 null ] >>
+endobj
+1605 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 259.824 null ] >>
+endobj
+1606 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 248.865 null ] >>
+endobj
+1607 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 237.906 null ] >>
+endobj
+1608 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 226.947 null ] >>
+endobj
+1609 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 215.988 null ] >>
+endobj
+1610 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 205.029 null ] >>
+endobj
+1611 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 194.07 null ] >>
+endobj
+1612 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 183.111 null ] >>
+endobj
+1613 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 172.152 null ] >>
+endobj
+1614 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 161.193 null ] >>
+endobj
+1615 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 150.235 null ] >>
+endobj
+1616 0 obj
+<< /D [ 1569 0 R /XYZ 81.077 139.276 null ] >>
+endobj
+1568 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R /F20 186 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1619 0 obj
+<< /Filter /FlateDecode /Length 1743 >>
+stream
+xÚ½ZMÛ6½ï¯ðÑ‹f~h±(Ð ÒÃ
+ßšBPlíZ-¹–œMô¿whÉ鸻í%’I=òq83|à <NèäÍíŸ?ί^ß17qÄi®ådþpÅ ƒNØÄ8"ÌÄhF¨f“ùfòët¾*®o„±Ó‡z½®¯¹™>•Õ£o2ÓE}}ÃítÙQ6Ýsß˾¥êžE¾ðÈU+Ö뮽~èžíq’|·Ëý—Ÿ¯­˜’ëmoÛ¾oÑîóuÙý4ìóÊÛ–mÙµÁû*o_Á«£Ó¼=»¨–_ÏúÛüçÓÕKGÕÝê#>rêf Ö Oõô±üè;ýøTÁbêÝ&o˺jºþüýÁ>õ¾í~wTà``lºkËEÞ¶,7EÕ
+~Ç„\4YU<eÛ]Ý‹¶XÎî·àAŠ«Cïím¶ß.ó¶ÈÀ9³‡|%Ι7vÆž¡É3N¸”¼Gž1"¸JÑ_Ðsƒ ¸Uan;nnN‰.E{Û”U›•ÙŸÅ®žUó»Áh‹Ûò—Þì´£°FعqìO–)mí#U›ãÜšŽœÛ] Ú
+,5Ê]4ÞBJB5¨Ãܸ$Aøåö…žIu¥ «°8 Æh|À uå¬ÎÇbtðË,mgP~†¤Îpwô z|Àý#îsÎwgæ?;®“á¶bÀŽ
+öž(’¡ƒÉ‚ž}ŽòÔŒ¶µD5/˜@Ez è«ö…Ê.ªÁp·O1øË òþk“ó¬ÔI‰;÷"M.?ͯþï1°
+endstream
+endobj
+1618 0 obj
+<< /Type /Page /Contents 1619 0 R /Resources 1617 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1620 0 obj
+<< /D [ 1618 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1621 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+1622 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+1623 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+1624 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+1625 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+1626 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+1627 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+1628 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+1629 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+1630 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+1631 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 621.385 null ] >>
+endobj
+1632 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 610.426 null ] >>
+endobj
+1633 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 599.467 null ] >>
+endobj
+1634 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 588.508 null ] >>
+endobj
+1635 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+1636 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+1637 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+1638 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 539.691 null ] >>
+endobj
+1639 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 528.732 null ] >>
+endobj
+1640 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+1641 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+1642 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 495.855 null ] >>
+endobj
+1643 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+1644 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+1645 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+1646 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+1647 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+1648 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+1649 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+1650 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+1651 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+1652 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+1653 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+1654 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+1655 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+1656 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+1657 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+1658 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+1659 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+1660 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+1661 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+1662 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+1663 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+1664 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+1665 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+1666 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+1667 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+1668 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+1669 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+1670 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 184.025 null ] >>
+endobj
+1671 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+1672 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+1673 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+1674 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+1675 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+1676 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+1677 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+1678 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+1679 0 obj
+<< /D [ 1618 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+1617 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1682 0 obj
+<< /Filter /FlateDecode /Length 2922 >>
+stream
+xÚµZ[Ûº~ϯð[½hˆWI 8mÑœ¶(òÒíi¦´¶«‘%W’³»'èï /²¨õJæ¶}±,’Ãçò Åhõe­~|¹'‘ø~|ó›»7ï?Æ|%HšPÎVw»7E+ºJQ4^ÅŠ’HÑÕÝaõ÷5åTÞüãîÃ\ï?ªt•T)žŒ‰)O‰„.ú3åâ¾y̺¢Ïöýí§úædR7WÙ?d›¢ª2`8Œ¤\QF„FlQ]'¢€Æ„ûÔßÏ"mËCvÈok+æ¨  xI~Ýüïsï콯šÍ×è2˜Ù ])¨•
+>¬4ÛŒ1µ[â—Ÿ‹¶/å‚°¡R²„ÐD R&WJ û …O®!ÆäÀ;½Ž7¥„•GÎ;¢„¥o]ǨRêã>lº¬.²cÛôŦ/¶·ŸŽ#‡qæVÔÛÛP9UÎÕ ' Ò‘Gý]“¾ÿHÓU
+$L‰1IœìbN„ wûâæç|½kªª¹añú¡¬¿`[ošÃ!¯·ø"ÖegÆÕ8æTUå爋bkËÚ<{3›X÷ùý©ÊÛŽ«B¦D¨dP»N,"àL>µÝ•þTʲºé3+Õëö¢“ŒÒA0&ؘÛ»¸û*YxLäÙ¬E˜(#â‰áfe¸(L™ÙˆÉ0ÓS»·¢QçLÈTˆ{{ÄAîý
+-É4%ñ9!²8HKõ5.FâX<\°dÝ7_Ñw‹_ãuUv½‹E—æ¢B3ù“ ùH+#ßõE›í›ækÖW³r±X¹Ä› C
+
+ö9’ÑñæȪ‡ø¢Ö}™WÕ ]?A5ƒÀWÌŸí©ÕJ/É­ Bά›®ì˦6­Ín2ìÞŒA5<ήÝê1ŽHÂF6ò½´`*%X™ò§°Á”ÁôÔ6¼Ö&öÚ9AC—”‰8 âω{0¯{ÉÁŒ¸OÖ»¸ÿ\sã€Þ´[˜Ý„ôÆ4=|[îž\ÐÏ{3äÞl"îàcpä—R‘$>Gþ$(ªyÔKV"•À}<‡ý4Lª1µªM••»ÛOw|Q'ï‹ û½ cÛÍ…G}²àQ˜ø#b+O¾ýç©ë³®ü¹x<4%b6§a©ÿ_Õ‹ŒÅC°æ,-{Ô¡%Ê//õvÇ|Sd}s̪òPÕŠO˜" ¥CµÂÃ0ŒG=Vþöø¿S¾€'ªÑ‰(‚”ïQO”R¾Vù÷Mß7‡ËúŸOÅB¥PÀظô×›„¯ ŸB=„Ê\£éÞ´ô:°*‘O}a^ Ïæḩ
+-p ©ŠÂ» s+>m¿Âþ¢³KA¦/ ËÛ6ÇE?™‘˜û‹ÇMq4Xd¢< ÕŸó¥sÆ‚ÉmþÄÙunr}Ÿ#aaÒv½KoÕéPC35#‡ì‘TygSØy<Bà$&äÚ³ƒÉ0Ûp{:n1üûy{ÝVàéuEÞñ¤76Çôo›·E»¤âÖÌètÌŸéXx:ö (O×áZ¦‚1$e®ÂÔ<¦öõ «Ív%¬,ƒ5d(1$à‡kôÍSN¤°¦ú‡ÝÄÆŒ?œ‘ŸX°xíÞš­0ª„å_ dÀZÝ›µ®îÎílåî­iÐQÅ>èJÝ(ÀtÞy_œ´ˆ3¹ÒˆÉýÕ¿ìf" ŒD„=¢ºÑØp[¼5RìÜb{ƒ{5,7ÖQä,óv²§ñE^) ý˜½ÛzKÂœ0z$ ¼L¨ËþÎF*K(Æ!ä.¶¥+ëµóî´ÁÑ{£ò|€ö0£ùšSµ5ƒFû+Öm;bcQyiRDUt݇ •
+¾äæaJÏcç;;”fD–•~œ]†U
+Jbw\Ôy;Þ½Áy‹Ç¾- ñ—…õ6gÖ@¶
+Á©5>p õ7,¢`ÑÔ,ˆB½AWmNªŸ2£,xŽ•¯geQm€ø°Ê‚I´² Å‹>äæŠÓõ_ŽþÄ®"Õ„g X´Ú‘{ûÇO+V©EPFËu¹ òq±(Š^kе >‰KjXtÚïL«Þ_dZEæd¢˜…a B^œ2ŸËq¾*§1‰ÀÃ<’·ó\8¥H|’yH‡Giœqá’ÄÑD°ûy."")A\DL”L}’ŸÎ1‰é„ñcãòQ|™„wÆ'tßtŽm5žšÅPÏ%,~Æ•Z[ig—É@i¡|ê¿Í3„¢[ÄjªLÍmHïh»:ëVçóÚh÷¶ßbŽÄÝCW÷drI¾éËM^UOƒ"‹¡€ÖYGQcâC9hë…z;Äwgå.Ã9Ÿn¶ZèÓo„•³&Ãä2kòþ{dB(uìS—;/½ NÑGØb”zÆjók”SAƒN,”’ Àn
+p/·# ð…PªÍ
+n“µF™ô “Ü2Që6ðæ@‹òÊÎgñ~þ|{Ù2T÷îŒÏ¹Sr€ÅøÛRS)W…Â?ÄÉØ52g¤ÃÕí]2ŽÇɘABì÷egÈKK®146lV´»bc[,ôøC¢lÍ¿ÑãË^¿^ÃÀ­tv—ñx#M”¯Üå¶Ê糤65ñ)ç#ô uˆGŒMj‰žÆ–ú” ̸"’^`¶Yd¦$I'¼\m‘/œ("RõœçPø"_'S¾ ‰H¤ò' ‘YoŠ£¦êæYBFPùŸ)®ŒePþòèµµ’GmœÛ"ÌÎüµ OÝg¿"Ï㧄ˆˆNdƒ­ø€ë¥H[)÷I²2¼’ýhÊî·ËìRE” é¼móˆš$Ϲý´È Œ˜ÈxÊ Ô
+µA¿!öo··å$*÷êZšŽ‹K½£ÃjwlŠ.G]ŸK6d¯Y—‚0éORãeÝÓ»ÅÅR(ú£Ç…döƒÓçQ}†À¤«0õQó k6^;â¹>ò‚:Ó0,ÜL'¦7¿ úغɻµÙ?ǶøV6'7ÀvwQk/e¤±5ǺB
+ë.Zƒ¥´'Ãð§ìm¿C¿Øf›jÀzóâ
+endstream
+endobj
+1681 0 obj
+<< /Type /Page /Contents 1682 0 R /Resources 1680 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1683 0 obj
+<< /D [ 1681 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1684 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+1685 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+1686 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+1687 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+1688 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+1689 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 709.066 null ] >>
+endobj
+1690 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 698.107 null ] >>
+endobj
+1691 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 667.239 null ] >>
+endobj
+1692 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 656.28 null ] >>
+endobj
+1693 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 645.321 null ] >>
+endobj
+1694 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 634.362 null ] >>
+endobj
+1695 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 618.432 null ] >>
+endobj
+1696 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 607.473 null ] >>
+endobj
+1697 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 564.649 null ] >>
+endobj
+1698 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 553.69 null ] >>
+endobj
+1699 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 542.731 null ] >>
+endobj
+1700 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 526.801 null ] >>
+endobj
+1701 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 515.842 null ] >>
+endobj
+1702 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 504.884 null ] >>
+endobj
+1703 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 493.925 null ] >>
+endobj
+1704 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 451.101 null ] >>
+endobj
+1705 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 422.219 null ] >>
+endobj
+1706 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+1707 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+1708 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+1709 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+1710 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+1711 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+1712 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+1713 0 obj
+<< /D [ 1681 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+1680 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F78 556 0 R /F79 668 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1716 0 obj
+<< /Filter /FlateDecode /Length 1945 >>
+stream
+xÚ­Z]ã¶}Ÿ_á·ØÀGü&(0hÑ Zû Ð
+²EÕ3­(É=îg?Í)rñËã?ýî>*;3Ä*ÅM ¦J¸aŠ~YÜJ&ç?Ã]>W¿-[nêêpÿi¼^,–kWKhá/‹ù}‡éo1–¡ ŒÕ4Æ.ž¢ñ}sK¨à¡o=­o}J‘¢ñ}3C¨¡o3­o–è7Eû¡ÈËv¹m\{ÿ©ÇgÛOU,Ûª]KhÓÿ ­ÇíW¿Ý—`þ·õÃþVý9þ™©&ŒÉðÌ÷Ì1ºŸ–ÀÑ?ôòiU4.ž™Ý#¸ý¡}>ÏO e›)”:³•ŽmŒžÂ¶¬Úÿ•±²’ðLÆtcJ ‡¸&è~lï>R;³
+ÔêKÐ>&›|ÿ}Lc´„†hªÐ)WAÖ¤D¥‘)³gü¦2¿AøRÕ}Â>mz‰o§j/ßïSq•Y"²QnVÄè)*# 'çöÈÊ.EFP:ÿu!Å|Uç+P3oû‹ßÐja ¬JúVP+Wnî¯RdŠfÒäyÓs¬Êâù̶îÚÝâ–·gè¥çÜøih±`jþ|
+ öDM´FP2Jø)AÇC•Ø“4gc h&ƒ)QUW'h|p<¦ AM4DÒÀü5):–Ï.0?]Ƨze„~IZ6ç‹Ø‡
+µ•’ #gÖ ô±<¬Ö_¢í”+ ËZh(V‚˜*öï›+¢iSePë1Aãûf’èqÆát<_fµ­œ‚
+b² â:Cå³7`
+Ç ¢)&÷'`‡Ãö 4 ÍAsˆjÈš¡ž?A£•’
+ÚbREžT&zÉìJDtNe‚kÃ<7¸œš ÑBÉ8#YÐhƒ+„bðRùº=ÖMƒQ’™Ú ÃñˆÑcnÿ¼j\‘—îÿ¡ƒŒ‚‘c!ï\îMÐÁÚíÝþ³«‡ˆª¦Ûö¯À>o][Ñ1¤Öª‚=0¸Måù£x÷ušk@ë<5†°hJñ=ïÈ`YhM˜–Á(”ÁOÐC¸j‹U¹-Þ¥3ÁÜ?¸ z`äWÄ{ÉH rÕàêŸý2!S°`Š8+ý:+°g ,–u÷ÙõÝp÷¥éýtIþ
+endstream
+endobj
+1715 0 obj
+<< /Type /Page /Contents 1716 0 R /Resources 1714 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1316 0 R >>
+endobj
+1717 0 obj
+<< /D [ 1715 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1718 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+1719 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+1720 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+1721 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+1722 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+1723 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+1724 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+1725 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 661.013 null ] >>
+endobj
+1726 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 650.054 null ] >>
+endobj
+1727 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 639.095 null ] >>
+endobj
+1728 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 628.136 null ] >>
+endobj
+1729 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 617.177 null ] >>
+endobj
+1730 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 565.038 null ] >>
+endobj
+1731 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 554.079 null ] >>
+endobj
+1732 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 543.12 null ] >>
+endobj
+1733 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 532.161 null ] >>
+endobj
+1734 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 521.202 null ] >>
+endobj
+1735 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 510.244 null ] >>
+endobj
+1736 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 499.285 null ] >>
+endobj
+1737 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 488.326 null ] >>
+endobj
+1738 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 477.367 null ] >>
+endobj
+1739 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 466.408 null ] >>
+endobj
+1740 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 455.449 null ] >>
+endobj
+1741 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 444.49 null ] >>
+endobj
+1742 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 433.531 null ] >>
+endobj
+1743 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 422.572 null ] >>
+endobj
+1744 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 392.462 null ] >>
+endobj
+1745 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 381.503 null ] >>
+endobj
+1746 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 370.544 null ] >>
+endobj
+1747 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 359.585 null ] >>
+endobj
+1748 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 348.626 null ] >>
+endobj
+1749 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 337.667 null ] >>
+endobj
+1750 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 326.708 null ] >>
+endobj
+1751 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 315.749 null ] >>
+endobj
+1752 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 261.728 null ] >>
+endobj
+1753 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 250.77 null ] >>
+endobj
+1754 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 239.811 null ] >>
+endobj
+1755 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 228.852 null ] >>
+endobj
+1756 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 217.893 null ] >>
+endobj
+1757 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 206.934 null ] >>
+endobj
+1758 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 195.975 null ] >>
+endobj
+1759 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 185.016 null ] >>
+endobj
+1760 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 174.057 null ] >>
+endobj
+1761 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 163.098 null ] >>
+endobj
+1762 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+1763 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+1764 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+1765 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+1766 0 obj
+<< /D [ 1715 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+1714 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F78 556 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1769 0 obj
+<< /Filter /FlateDecode /Length 4223 >>
+stream
+xÚÝ\û·þÝ…€­°¾p^N[´œš
+ØÖj43œùH?.wMG¯FtôÕš>‰òWðïWO>»zòÉs#F’8Ë]]?a DGld5ÑÌŒŒf„j6ºº}7fÂÉ‹®þ‘}}ò\»‘%Nka±1ã”ájëï™ûÃnº¼ž6·ÛûËÏ/&Š«ö‡ÕôÙ³ézvÛLA%´â|,HE £<©ú)ÀJÉÚúýඅ#LŠÜ¶îÙ¶#
+~ª¬=ÛW×ëÍ¢™­–³ýàP¸%Ìʊ銡µõûS=ÓŠ'å×åú0½Û7—/Šhþlùõ澟æOŸoVáû¯ƒ³e†p®r¶vX¶Øe ¹6ë7—¤<©&\뜧6¸±õඵSDPÛ–”šý•µÇ¡Y/`|o—óÃÝ®‹•DH—caýbaŒèçÊ:àðÉsæFL¸–ØÄ8" 9-ˆ”6|º¿˜«ÇËC¼ðó!\ígÜŒßíŸÂWçƇ›(¿Þ¬VÿÓýrý*ˆæ›ÛÛÙz]EO³ð±æ^û&YïÂEö—ŒC䜋\8A”êÄGµ¯*Sp;7«ÕåY
+¿ÐPb©È£‡•õpp”#VÊÜvO²¦,bW[{<6·›7Íôn{¹Žø ç¾9`V7˜)ÀÀZ•£wâÇÖ¹k!úÝj¶ú%ÊÃЈ„!Ž'R(YOb¦ ‡µõð¾ä\çrÊz1ã wÇ:îxöïöÏng»×ÛÍ~Ù®§C#bšPš+ëYཱུäµõÇÜ
+L¢ðâ¼38ÏJ,JÔÄ2ñwX¥/6ë¿ü¥¿^Ê~¸¿i©iøÈèt‰)ü6[üt·?4·@r@~ÂvÙýuÓ´Í_T¹^º]®fyA²ƒ°šÇòpdß6ÿœ]]X>n¾=BŒ$Æâ°l 0¬úѸÐ!9ž¯fûýr>[E 4°p ©ž%HàÞq[7‘7oÏs?<:VOaAœ0Ý1Y,ßl÷ç‚:Ã{HCJÙm»çÛÅõ#4Ëë³Ú®ežôO=¤‹Mæë^öÅr
+ºn¨l}…!ÆØÚä?·¤´4¨!UËðÚä‹Çrš8.»-µçBÍaNâ&ÌÂX À/w‹pYUßaím•Ò;b¼‚ýxÝq›­ïª=92ÚóÉÒäðθ£åDÖƒñýnyhöáÚøxï…ù´w»fNí`Rùr9 ‚̱ºm?+^ù¢M:Žž%
+*ReZÙ³ç ÌÆxm>]yÚ0=¬9ýƒbe;¦-æjF´˜Ý,ÓQ§ÿ=uúfóÃÝlµzw¬/€K›n íféŽf<>ÖÀ¥fׇf×9¬Ï½Öƒ#ÃÛÙa·|{t((â×¹çžò%þÖ¼ÝnWÍÓã´N¤â¨ÓC84óôÈzr¼gbRÀ÷ó`Jï·/–óæ_­Ç_. ¸˜´
+X¼­³£ Š0 ¨à£}0Ž‹ã`õ¤‡#î‡
+²Z|Ïñe7¨aö
+E3Hnr’¹1ŒEŽ©¨•¸“§nz ä¥ aKNå)aJA
+>Ðâþí­0–“§")p aJ"¹*‰Æ+4RXX+…ž<u3Œp(q讜:%L9PÏeª @ƹòRUp
+XQ+Á'WÝÅaÉiOèŒ<%ŒY€D`3%SCM½Ð2C¨æh¶ø—EÓ®
+E3Hnr’¹1ŒEŽ «¥¸“§nz ä0§}ØîîÕ(\|ýU`zŽ'š8"˜'¿‘§f)åÔ–ÈaZzboüÄLÒú]D”DÂi…ÁŠÕ`W¯lå*KB“Ñ2K5•TŒ3ÿú­M¢hƒ+Š(ƒäîAª…²f§Ø@S#N
+c2aóõcAÁ®`= ¨‘šðÄ <! ‚ISÙYÉ67ZÁ’bÃz)ü䬛e¡­ÙcI_ú÷ÚíÝ)iÈÅ=hÀ•|=¹Tœñ
+PVj@˜ª\eIKc&ÅYN·4Ša)ÁE”Ar÷ ÕBb³S„U“ZsZÓñŒÏø{Ý9eO3­«‘°žP%°§yX‚€AÒ”IvVòMmV¸äа^Ž?y{há²Ég
+endstream
+endobj
+1768 0 obj
+<< /Type /Page /Contents 1769 0 R /Resources 1767 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+1770 0 obj
+<< /D [ 1768 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1771 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+1772 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+1773 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+1774 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+1775 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+1776 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+1777 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+1778 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+1779 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 633.368 null ] >>
+endobj
+1780 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 622.409 null ] >>
+endobj
+1781 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 611.45 null ] >>
+endobj
+1782 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 600.492 null ] >>
+endobj
+1783 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 589.533 null ] >>
+endobj
+1784 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 578.574 null ] >>
+endobj
+1785 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 567.615 null ] >>
+endobj
+1786 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 556.656 null ] >>
+endobj
+1787 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 545.697 null ] >>
+endobj
+1788 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 534.738 null ] >>
+endobj
+1789 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 523.779 null ] >>
+endobj
+1790 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 482.947 null ] >>
+endobj
+1791 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 471.988 null ] >>
+endobj
+1792 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 461.029 null ] >>
+endobj
+1793 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 450.07 null ] >>
+endobj
+1794 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 439.111 null ] >>
+endobj
+1795 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 428.152 null ] >>
+endobj
+1796 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 417.193 null ] >>
+endobj
+1797 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 406.234 null ] >>
+endobj
+1798 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 395.275 null ] >>
+endobj
+1799 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 384.317 null ] >>
+endobj
+1800 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 373.358 null ] >>
+endobj
+1801 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 362.399 null ] >>
+endobj
+1802 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 351.44 null ] >>
+endobj
+1803 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 310.636 null ] >>
+endobj
+1804 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 299.677 null ] >>
+endobj
+1805 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 288.718 null ] >>
+endobj
+1806 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 277.759 null ] >>
+endobj
+1807 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 266.8 null ] >>
+endobj
+1808 0 obj
+<< /D [ 1768 0 R /XYZ 81.077 255.841 null ] >>
+endobj
+1767 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F75 317 0 R /F32 1809 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1813 0 obj
+<< /Filter /FlateDecode /Length 2530 >>
+stream
+xÚZ[oã6~Ÿ_áEQÀ&ñ.è"»³;ÝîCPúÐ)Yflµ²”Jòd²Áü÷=%JTÅÌ‹%Qúx.<<7:B|µ_Eðûã»ÈÜ™ëdìŸ7ï>|"ÑJ!%ˆ`«›Ûw>ŠVx%¢r%F‘À«›ãê·õgLÙÕU²«Óûäã®j›MY–—œðõ#ýöH¾=fUQÕ?Ôz÷íâ÷›ÿ:’>aµ@ƒJ„yOãæ /.¦ëÏeuÓÚ‡´ÞŸŽº¼ rÝäMÿÆ^¶—$^Wö·Ðii‡ïyf@óHÖy¹Ë³´Õ–Á[Ýtm?}0ßU'ûáÑ<œêw§þ¦˜Ë˦­OY›W¥ª*g_ú¶ít0“•p„·²V@šJÕiY°¹©óý¡—Õ½‡«{_ä†5sWÝÚë„¡Æ~ü9âÑ}Þìû Æõ_']fFx3rÛQwTq—ÖiQh˜<µ‚M 8Ú»<ÝWeZ<'¦ˆ0+[‘—º0²–01ºŸ$]1¤bLÉÔb–+¡"ŠÚi0£dfJB­b0%Aã)G)샽fMRêûä®®Zµz·¹¾ëM¶·æ‰æ’ê6iîô`Ölý¶ß~Gú+ –&Ž¥ÌICÏ“cD ÷ÑÁ´¥„eáŽ6;6‰¤ÊGem«ªHòÛMyó©ßô½Rz%}õÚÉvMbvÁ&ûúô…±ðîM¨HB †…‰Ÿ'ÀÃ0Ýs¿OÀüUî;öFÚb4”mÎãÒ±-ÂØž¢Ã­€1ÄTìhË3i+Äᕇ6+xjô&óÖÿêÊS’ “æÔº±3µH)â`™ƒ$ñy’0Œ©~M2/ÛÄu=eWù/Õý[¹$ñQÝ*ŒÉ ø5ÿøX½ÙÁ¿‚&YÆä=áR½Kʪݔ¾{ ž{ç5ŠÄñŠÃöÎL›Ç
+ÉÈÅ"F‚¼·‡§Íccg팆ÄA|VLë:}Ø3É$Š;f,L?p°[ãT &̃Ô3Y#Ž"ãô>/iVWYµÓá‹ùb£Áˆ ë¡ ;»ü˜4ºÝ\OÖ
+rì«Fßs†Í;—ˆ0´<ôdË9Áõ˜Á„Ô6ÝžŠ´NÌ“øŸnþê odoØ)Cqy‹Ã”>EJϪ#¤Ã ^—/JvŸïÚC_Û÷?L–(ùŸ®«îU (LQ¨·Æ ¥‚VÉCOV 6?Xøfi¶ñi‘ï˶ò\ö[]5‹ ‘KsxÆýý2÷__ã~xÖr8_^Cæ ¾\µ2•\ÏìOmÏ–Ò
+äÔC˜BÙTxu»-‰aÂ|r¦ö¥jÌ*ÝéÝûÿ|æÁ;ͺ·Hœ
+eÖjôÐç$@TÄ{Sþõ"¦ÝÊ ¹þ³[E“Ì›§Ü¤"^õ±ªì˜í%à ÄtX¿zgŸldªÛ{†ïœox)Pˆ.qŸ2Ò5Kº¤pÙ“cû{P³¥€~–žšž=gÀ‹ÝzftLt–ý¶éôÓ·0gò š—3ÕÙÃ/ùå3}xÊ!gŒûŠ¦®Jwr²˜(b…¬¿~¼Î3ýãÝWù/°Úc³l¶Ä³i¶æ
+ºkÚªîD ƒ,Ä3:7ÒŸTÀM¿0´×f ëLEcǺ‹éìi)L6ŠžSƒ Ñçl.ŒÇ^7nòXãeó9„šk øÔÞ™öäu'€ZG77†—t¿ï¼šùäçÚž]ý¡³Öħ÷‹QÑX“±ÇùùA‘*ŒóåÕ¾’†`†Dì“´¡ÿê“–¦í‚=´9xÑéÎÊÿÊVï
+
+E1=‘8ƒ²I<LÏÒÃB|dŒ­êK—.6v%ÏüÞvv׬:Õý  )%vûøÕÇ)›^»@õŠH nT2ê<R¡ó¹\¡!ü $cÁÎBšhøÅfPfËíÎÖm“Ѷ„B98’µÕ9 nSôÓÖ„éëk¯Z»Ä-ÄÆ6üÅy[‡„(†âÈ5u¹ÃCŸ+Æž
+°èMA >9Ÿïò°ª°-ŒûÞ≩'Ž}2[©Öö¤Ý|œ.r£XŸP]Ý¿’RK¤"æƒÊª â»>³4ÞØe—eÕÌt/ëÞÕw¬ÛÝÎì1LÐüíM‡×]‰ŒG3•!ÊŸÕ´·JN@WIYítpûž@”V|4Ç8̧èà>ÔDŽ®
+Jºr8›vkŸ?Åûû8ÜøiÓ:µ%0G0÷”¢ˆ¹²A„µ:=t¸æbÚ%úèzèAƒûgüÇ Šr~¤×o(ó`<xl° Æüýü&Hòðm™­3GAÃsŠŽ8†¼;r‡"ìÍC‡Ó–rþ‘vК~‹·zÃBaA nsÇ#",|zèÇ3"x&sqo)ˆ)CLy#öa[}ݼ’¢‚mKØÔ´Æ–˜˜s|øYŠËôbp
+ÖP,ÿ8 Ï a<FTÅØèâK[Ÿ‡KÓ#w‰š<3 UõÀgýÕ•¨¾!%{äìï$ÿ¾y÷÷“
+endstream
+endobj
+1812 0 obj
+<< /Type /Page /Contents 1813 0 R /Resources 1811 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+1814 0 obj
+<< /D [ 1812 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1815 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 707.063 null ] >>
+endobj
+1816 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 696.104 null ] >>
+endobj
+1817 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 685.146 null ] >>
+endobj
+1818 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 674.187 null ] >>
+endobj
+1819 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 663.228 null ] >>
+endobj
+1820 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 652.269 null ] >>
+endobj
+1821 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 641.31 null ] >>
+endobj
+1822 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+1823 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 619.392 null ] >>
+endobj
+1824 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 608.433 null ] >>
+endobj
+1825 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 597.474 null ] >>
+endobj
+1826 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+1827 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+1828 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+1829 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+1830 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+1831 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+1832 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+1833 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+1834 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 458.994 null ] >>
+endobj
+1835 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 406.192 null ] >>
+endobj
+1836 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 395.233 null ] >>
+endobj
+1837 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 324.498 null ] >>
+endobj
+1838 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+1839 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+1840 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 273.688 null ] >>
+endobj
+1841 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 262.73 null ] >>
+endobj
+1842 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 251.771 null ] >>
+endobj
+1843 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 240.812 null ] >>
+endobj
+1844 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 229.853 null ] >>
+endobj
+1845 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 218.894 null ] >>
+endobj
+1846 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 207.935 null ] >>
+endobj
+1847 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 196.976 null ] >>
+endobj
+1848 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+1849 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+1850 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 139.193 null ] >>
+endobj
+1851 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 128.234 null ] >>
+endobj
+1852 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 117.275 null ] >>
+endobj
+1853 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 106.316 null ] >>
+endobj
+1854 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 95.357 null ] >>
+endobj
+1855 0 obj
+<< /D [ 1812 0 R /XYZ 81.077 84.398 null ] >>
+endobj
+1811 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F20 186 0 R /F19 184 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1858 0 obj
+<< /Filter /FlateDecode /Length 1976 >>
+stream
+xÚÍZ]oë¸}ϯð[´aø%Š4Ðâ¢E³@òÐz±½… Ø´£½²äJJ²i°ÿ½C}Фãëõän±}‰dIGs8äÌœ¡BgÛ}wE§#IÜüýîêÏË«Û»TÌ$1š >[n®<Dgl¦Q,¥ŠªØl¹›ýsÎd*®ÿµü›×í23MŒRB‡`–¦„ó#ôg&dû¥Øg϶éŠU^.î¯ožÌ‹»—7MþÚ<•ö¥Xwƒ€ë/M(a”{¢G4D;2ûí¦}m?íòæ˾n‹®¨+4#a“Â3J.cäÐ’Çè·ÁQŽØ§O™­žÃ…›áÐÔ/Ño÷\Qu™}'Wõà«OÅß'Äï‡?OìP¹&LK?T…s~ˆþê*¹ùu– s6Ï4½Œ©J ¼0Fã½DáJyÛú2Û.j£Ñ¶•Iˆ ©·m.³ ‹0[z }±êž‹&¢%ÒLD4Å Ñ#‘ÆîìîÁ6#¡)\ëjŸom×<á)¦‚ˆC†c€G‚«ºnÖE•wö](Ñ,ÿo¢Y)N¤ð9_sÔ:ÐO·djGÀ<ûmêl]ì¢AÝøªpxô(è¿mx #2õ•B Üü†è>YuMVl2»Ûw¯‹û»ç2ƒÙ­òÍà4I 1_<´ÄÍAˆ~CÛæ0ÔÄgs}aáJ4,|£Ç‰¯êµÍË"oÑT˜&‰ñéZ+TºŽÐo_›™•Tþv±GS¢„¯WŸ"ô7‹ù¿jbà˜ú’¤qå0Bãm네L{Û¸r¡slµþxELRIR?ãæÒ‚‚¢,ã½ ÑÔ'zsa¥cŒAz°}{ÇÌÌ
+ê[¸„¶0úDãs㥡»#ª.àêMÏu]WKCBCO«™ç*Pk.B£ÓHÊëmKT@Fè±l­ëâÑ9Æ5f‹ ¤›H$Õ;¼æ‡k-z¹”š9d6¯«ß9Q¤é|Ýä½”nVõônu½àƒ×Æ·Ãi½qGv¸÷ÅìëYÅ!«+£bNeQÙöìH¸‘D«£±|¦ ­›ó² ª®dòÈÞó/P(Wï ²a¬O£Ó^®Gùéœc[Û<OÀ‡Þ5ÃÅaOt¸ÒîóÕxs3ŽáhÖ@pª±üÁ{ÚÞí ]§€S7þÁ(ØàúKQ–‘Î~Ló[M÷àÇ4[©>=[’€¾Š¸@¯t~¦`ÑÂr!Îmhµ+¸&JB'Á…NˆîkYyf£gX€Ùª,ƾÓ¥$åÂóT¨N8BãÓ UД$ÞvŠÚì‰Ðþ½¸?ï¡X*æ  :tVæ&TyêµW¡ÑnãÐŽiyPõÅ#B÷?í³¼Ù¶à6ôþO¡×¾ô3ŠúΡû qóã&±¨÷ÕÍFA“È}Yg Ç&Dÿ*±Å!o?OŒãèà·ßhGKF¨o&p«<Dãmƒ‚¡¾UL˜ÄÙÑo¨ ™QnQ1_ÕO•«3 8ÏÖið> $‰ßÌÉÙ}¡T94ÂBï:0
+$•Pƒ“dž—ã'¥Û;yrg
+Ú¾>9ÆDèØ-
+endstream
+endobj
+1857 0 obj
+<< /Type /Page /Contents 1858 0 R /Resources 1856 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+1859 0 obj
+<< /D [ 1857 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1860 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+1861 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+1862 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+1863 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+1864 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+1865 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+1866 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+1867 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+1868 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+1869 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+1870 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+1871 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+1872 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+1873 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+1874 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+1875 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+1876 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+1877 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+1878 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+1879 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 530.725 null ] >>
+endobj
+1880 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 499.84 null ] >>
+endobj
+1881 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 488.882 null ] >>
+endobj
+1882 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 477.923 null ] >>
+endobj
+1883 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 466.964 null ] >>
+endobj
+1884 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 456.005 null ] >>
+endobj
+1885 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 445.046 null ] >>
+endobj
+1886 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 434.087 null ] >>
+endobj
+1887 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 423.128 null ] >>
+endobj
+1888 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 412.169 null ] >>
+endobj
+1889 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 401.21 null ] >>
+endobj
+1890 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 390.251 null ] >>
+endobj
+1891 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 379.292 null ] >>
+endobj
+1892 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+1893 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+1894 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+1895 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+1896 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+1897 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+1898 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+1899 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+1900 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+1901 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+1902 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 196.976 null ] >>
+endobj
+1903 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 186.017 null ] >>
+endobj
+1904 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 175.058 null ] >>
+endobj
+1905 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 159.118 null ] >>
+endobj
+1906 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+1907 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+1908 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 126.241 null ] >>
+endobj
+1909 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 115.283 null ] >>
+endobj
+1910 0 obj
+<< /D [ 1857 0 R /XYZ 81.077 104.324 null ] >>
+endobj
+1856 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F76 318 0 R /F20 186 0 R /F78 556 0 R /F46 176 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1915 0 obj
+<< /Filter /FlateDecode /Length 2722 >>
+stream
+xÚÅZ[oã6~ϯð£ 4,ï¢ò´»Ó¢ìÅØ.Ð) Efl!¶”Jò$ÙÁìoßCR¢EÇÑX`Ë”>òðã¹Ëx²šàÉO7¸ûüa~óý’NR”J*ùdþxCàžI’"–LI–d2ßN~›þºÖåì–16m×Ú]<Íh2Õo³ßç?ÃL›‰p†D"¹j]ê—ÛeÕ6ö¸$Mü…Ø¢q‹ï½ü.ˆO«Í¦2B½åÊ Ñi^Ín©š.;‘_ŠÍÆ=û
+6&™
+6† JIþLÏ›E£ÛÅs]µ:qî>=ç‚
+{÷þ~a‰[âî¢%eÁ½¤bœ¤„ FEˆþ½6p¯-Ç­M1JX¢4é?î>}ÚÓ³±ú4dë¯a1²Ž(“^Ö$NÖ!ú´¬ù;Y¼JVÌM”—UÅÉ:DŸ–õË;Yÿy¬2¥ˆ÷²¦Q²èÓ².ßÉú§«dU õ^Žu
+œ £# O("|o,#£ã`$$D
+?>þ5ËŸ²•þ¥Ê–z9ÿdm¼}Ø\ËTÆDíkdÔãP¤$2DÇó$0¢4ñk d‚! Ö ÏÕ¾ü´uÅ
+ AƒJ_-ñ‘¡Fe!:ž,ªþúá#(“ !Ø°ñãü¾÷$±r1¯/bd €Š&ÔÏ
+FJúžÁÇÇ‘mÿ¦°4 !®óêú²ÕS›=\èC%˨ ç°]`E¦TM8…šfÖutž®3óåË`¤­ä9ks3¼v_])Û,¯«³½l†!Æ'X“ýa^Võ6ۜݓ¥‰
+á/ëb/ öûʆ2ÙËê<Ñ\PD'’i§E( ç0)œRÓ9Ðd°ª
+»Vå>óZg­,D§P;ŸÕ
+ž@*T¸ÛKZÁ!{" íµâˆU%©þ•dÅ´Œ±É¶ÝUíì¶'øÕZ«¹‹»0"ã6_=~„!
+™ eEF\„è¶r›èY7rX×pÖ
+e
+ÑŒ]4B•HBŒ§Û’d´Æø$#ÎÅʦÀ1-QàûJàvn[›GŽ¢GÚ÷x«.;
+„‹îKS¦¦û¢NÅ´ðÿ³Fi‚°Ü„iTó5@Gü”Í÷¡Œ{‹ /÷Ѫ.¿½’' a„û"N’¨y€Žæ‰¤å«7I£Þ€ès]jßG3k½è ‹î1Å¥¾‹&YÔ«
+c6¦Ò¶¢ýR@Ò¾5×jz>ýàŒ! ÅK ì׬®³·oò,Œ¨8`Ûdx,Ù“›º=’Ê EíŸ۵KœüŽ|–
+endstream
+endobj
+1914 0 obj
+<< /Type /Page /Contents 1915 0 R /Resources 1913 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R /Annots 1962 0 R >>
+endobj
+1962 0 obj
+[ 1911 0 R 1912 0 R ]
+endobj
+1911 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 163.914 250.974 170.376 260.973 ]/A << /S /GoTo /D (Hfootnote.4) >> >>
+endobj
+1912 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 409.702 120.242 416.164 132.455 ]/A << /S /GoTo /D (Hfootnote.5) >> >>
+endobj
+1916 0 obj
+<< /D [ 1914 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1917 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+1918 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+1919 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+1920 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+1921 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+1922 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+1923 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+1924 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+1925 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+1926 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+1927 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 640.314 null ] >>
+endobj
+1928 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 629.355 null ] >>
+endobj
+1929 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 618.396 null ] >>
+endobj
+1930 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 607.437 null ] >>
+endobj
+1931 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 576.553 null ] >>
+endobj
+1932 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 565.594 null ] >>
+endobj
+1933 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 554.635 null ] >>
+endobj
+1934 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 543.676 null ] >>
+endobj
+1935 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+1936 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+1937 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+1938 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+1939 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+1940 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+1941 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+1942 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+1943 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+1944 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 414.162 null ] >>
+endobj
+1945 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 403.203 null ] >>
+endobj
+1946 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 392.244 null ] >>
+endobj
+1947 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 381.285 null ] >>
+endobj
+1948 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 370.326 null ] >>
+endobj
+1949 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 359.367 null ] >>
+endobj
+1950 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 348.408 null ] >>
+endobj
+1951 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 245.793 null ] >>
+endobj
+1952 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 234.834 null ] >>
+endobj
+1953 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+1954 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 212.916 null ] >>
+endobj
+1955 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+1956 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+1957 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+1958 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 169.081 null ] >>
+endobj
+1959 0 obj
+<< /D [ 1914 0 R /XYZ 81.077 158.122 null ] >>
+endobj
+1960 0 obj
+<< /D [ 1914 0 R /XYZ 94.613 100.167 null ] >>
+endobj
+1961 0 obj
+<< /D [ 1914 0 R /XYZ 94.613 90.702 null ] >>
+endobj
+1913 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F76 318 0 R /F22 473 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1965 0 obj
+<< /Filter /FlateDecode /Length 2471 >>
+stream
+xÚ½Zßoã¸~ß¿Âogžø›ÌÓöÐîáú‡"ÀЂ,3¶°²äJJ²¹`ÿ÷IYíDÓC_l‹Òß ‡3ߌœ,¶‹dñ˧¤ÿþùþÓO_°^h¤lqÿð ÃdR#*R`”¼¸ß/þ¹üW“úaõïû¿ƒ”LÞ’Ò)ŠC±lEä²iàK-_zé·×ÄX ª.ÅhuÃU²¼ßeÝê†Jµ\¯n`²ÚNüÍ­ýÖË¢jMÓ™µˆŸŠ¬_”¼ ™0‚´Ög«bÊ>gMÛ5Ý$d¢”Hr‰¹‡UyXÝÎŒ‘›mQUEµõ7Á¦îžÉr«ÑÎ_5N½gáÍ“9ƒJ0¨¢Kk¸iíóCëàží"Ó'ƒ{Þy¹JL¿í”/Á„Ø_~!B—›boª¶¨«Ö_;$ðÝùÍ€GÏ6Ã
+×þ™¢*º"+‹?Î'}Zq*Ùº4mdW ÚÛË¢,ý³½ÅfÃ2o€J„y¿;˜P.ëÎT+"–]±ÂËÌ®…)le°éö‚-³jã”™¢£=Áý’pÛc‚;¡\>M]íýïv†Q ;ãüL’u
+#ª/¡[;n«IÔ+”$4”EN$AÜFAøüņ3º`H+LÉX\ $0 cD˜òÒ˜ é'èƒèO_„^(X[@ì[,ÁHãPØÂÎÛ´2Ïé¡Ì!TÝÞÀœp¿ŸÓ¶Þ›4t”ÛhÈI‚ˆÒd52`¥„‡Ò¯±k ®F‡¥õ¼¥I‚$ìòXØÚzºmMw{72Ò63miS?§˜¦Ná)÷õôx4<s{7²íÈ×Ýà÷hÕ¤‚S„ºÉ$N·±ô´r»îºr»îOVNHÄ0”ÃqÊ¥ÇÊ¥æ?·wwoëáí¤Þ»ÊÇêÁ„ªÁ%‰Óc,=èa±ÜÞ]z`Vu&µ Â!þXW5ÀÒ8°cé«àü¿xeˆS>(Çâ”K_W•ûÓc¡ˆK1(Ç£Bl ý}2‰ùÌÍ5,+¥¸·€²|¨ËÒ“G'‰À˼v b3T± HrNÛ' CcRK0_Ò¢¸¦¿œ!I.˜År‹í±µ<Üþ*ªéÒœ‹p–×»"7±(~+ºÝ_MYìÛi;±Ê8 Á4–‘dùkg‘
+ 8²²Šãycá9@Ÿþ  ør¢FªâH[ }ŒY—ïÒu]í²u\L†Ø¥âØW }ÌÜyi²ÆÆ° Ëå¦,ÓcéÈ*CÐRq¬+¶XªºÙgå:kÛÉaŒq¨°H4~…ˆ
+Ì*Z¿äÏ}°1ÙcÙý8º)FJ¯`†>ùúØ™~5/Þ¯”_Œ³œa)ú>lUßÔ‡èãEE°Ì° *nÆÒ#:k½©¨Û{·Í›âеÝKi¢ÑS‚„zuöéxÿ…“+ÕÀ)tg ¤ß LŽ‡7Æõý'?U½êø‘0e_]YqÄ‹£lHG*gH‰¡1¤I”—ÒÖ.]™»´±…IpäÁ\k›ÞÒúÁö†¢É,ZZ'ÃiÐ3y"S.ÙÒñ6‚C­OoôÌDÇ¢Z…ÒÖ‡íCûÒ~ÞgÍ×CÝÁŒAÄ X<½TÐ33°e˜0”~ öÈTO·~àÆÁ^×ÇÊ8–¯|¤È?ÿ8{Ò’ð& BJNçWÄíõH8~eÂQrz­ eÜQKÏI]X „¥·-?{} |:qX–ép¶Y\PS¤!I‚°³­ÇQøW§¦© -¼Ø1á+Hy½ßÛ·Ž“äçegóÏ}aÈRüL)ÛCLôò7û®½7Ö¸Z”À
+¡†:
+M?„¶ßNÅ –ëC±oC2¼lÍ“m*™^6îý6ŒAÞh¡±úH_šQFl=3”e“mZ¢P"ÎÖ›‰Ô†ÂDñP˜A{åͯD‚“ËÍ“i^òfz+!›ëPêÖIÇaêú³å^çPB*@‚«PÒ¿³?ûèÿ8#Þœ@+àÞ"œ 2+nÿ‘›+ÕpXÉ/”u«ï\sñX¾Û‘ãÜÞèØ¿ùç Û2 Dz`TŒÛ×ûW|Ûþ¡Ç¾K ¦˜»6“-Báh>ëò!9…Ö¸öh ²²/§Ì”»öh¶ÝZFëé!d˜I¨M‡Î™Ž#¯t4ÙÀ¾ØüD’D²@úZåøy.bB–cŒ qTz¤ã­ƒ¡ÎRbX›DQ±@ú=jï}È´Ýa ¼i]ïEÃ#ݺt ñÄ“uY
+ÑÞ?ÍlqB?6
+endstream
+endobj
+1964 0 obj
+<< /Type /Page /Contents 1965 0 R /Resources 1963 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+1966 0 obj
+<< /D [ 1964 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1967 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 719.019 null ] >>
+endobj
+1968 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 708.06 null ] >>
+endobj
+1969 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 697.101 null ] >>
+endobj
+1970 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 686.142 null ] >>
+endobj
+1971 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 675.183 null ] >>
+endobj
+1972 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 664.224 null ] >>
+endobj
+1973 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 653.265 null ] >>
+endobj
+1974 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 642.306 null ] >>
+endobj
+1975 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 631.347 null ] >>
+endobj
+1976 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 576.553 null ] >>
+endobj
+1977 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 565.594 null ] >>
+endobj
+1978 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 534.71 null ] >>
+endobj
+1979 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 518.769 null ] >>
+endobj
+1980 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 507.811 null ] >>
+endobj
+1981 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 496.852 null ] >>
+endobj
+1982 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 485.893 null ] >>
+endobj
+1983 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 474.934 null ] >>
+endobj
+1984 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+1985 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+1986 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 393.24 null ] >>
+endobj
+1987 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 382.281 null ] >>
+endobj
+1988 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 351.397 null ] >>
+endobj
+1989 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 340.438 null ] >>
+endobj
+1990 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+1991 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+1992 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+1993 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+1994 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+1995 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 254.759 null ] >>
+endobj
+1996 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+1997 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+1998 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 166.092 null ] >>
+endobj
+1999 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 155.133 null ] >>
+endobj
+2000 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 144.174 null ] >>
+endobj
+2001 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 133.215 null ] >>
+endobj
+2002 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 122.256 null ] >>
+endobj
+2003 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 111.297 null ] >>
+endobj
+2004 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 100.339 null ] >>
+endobj
+2005 0 obj
+<< /D [ 1964 0 R /XYZ 81.077 89.38 null ] >>
+endobj
+1963 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F70 185 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2008 0 obj
+<< /Filter /FlateDecode /Length 2484 >>
+stream
+xÚ­Z]oã6}Ÿ_a /
+³ü©`±˜vÚév1Í»ÁìÃva(²ì‘%$'Mýï{)J”hÇr¨íC"™Ô/É{î‰Û^üôw×ïïÞ}û‘D‹E! ùânóŽ@^…Œ“ „C²¸Û-þ|·iÒêjÉ ²¦67¿bÆ«º1?uz w" š‡Ô­SýD‘5YYè”›«ÿÞýÚ¥øµv)‹ÐQ»¿Æãê}çÙ¶èÀ¯“¦Qˆ˜ ~ÎòÜP©Ò§+*ƒ´jÙâ >4å.n²$ÎóóHS:Ý£@òæ´/¨åqd,!‚CÓæájÉ[dµ¹ÛW嶊wºÑ²¸Öe<xn9é{ÚqÕO>ÄW4 €¯
+ÒkS™КV?“¤yÞ½lÚ5uµ$AWWU¬_þr¥Xн$î yw¯ëlR·ãÃ.çIqÔÙ·D;6Ü#¡§%üÿ à’-8Šat W!
+ 4Î"B4 qh^ÐÍêo?†ÑBAÛ!Sc0 ‹”‹ÖÔ“zU§Í*ýrs{{µTuȽ¿*óõÊÖÜx§‘(²Ä¥ñ1Zóy îC‚0D¹å ÞÆC¡bøï–1ETÛtô¶¦†ñâ.úÉifd¨$bpmwzÝP¦‚M™ç¥žõÏY±5EûX;p=ÝÔw÷pQA‡Y§yÚ¤ë´èîºÅ«é‘ýÃæ‰æ!^'ƒ²}iÙ.¿©UÆÀ…Ëq{ÐNÕÌÁ&ÞnûJ¯ð—Õ}YæÓkN5Xtô2,pÛ‘S?J˜¢ÿù§¤,êl­5À8›ôŒ ¡(ŒM•u&òugO$ÂL¸-¶N«õ]
+|פ»çEøÞ;Û*ýrȪt %Þ&lío×Á^ÕAõn[`ÄehÛ&ol;Bªôȹ%Lò›ÛýÈ›e³¼G¨"ÒÒ£^îÃAû›†*$¿O˜—ûtÐ;‡ ’n²"]¥Oiõ’TÞþ<:á~”ÆhMiíV¿§Uy3¢&¾¯³½73 ×a
+ ?b#pgªºÜ¥«L‡?0o~ocok ÿp
+a´MÉH™jSRVÓÙG¨‡Ë%¡G-_—\J=Žäõ´ÆcŽ09m+¹Øƒ
+ˆh¶Ü÷qYÕ${QlD\lRBVT¬µtKbR¸–• 6à¶yˆ›þ.57Eúln,xÒÚ”! Æ:¡üé²¹G<T.ôúbü†é+úp¹µˆ"®'’ÛÚ’ÁÀ˜Ñ ¶ÙS˜I<ؤŽwýÝ>Nt|{Þ °D$†(0ý-I÷ šLhëDwå¾ÍݧzK”¿Ìœ7‡<Ï6/ËË ¬+µuGà>†ƒ¹9/~#Œ­Ó¦oŒß(Fe}^g:]1¾Á–®Âƒ/"„¹õï”xñuÐù&.ßd_q¬„åKýøŽÑù>¹|Ÿfñ•jcjÊüøŽÑù®]¾ëY|CP“ÐÙ”ûñ£/òÍŽgó (¶¡9~ŒÇhMB'µ«lss{÷q´´tò[7àëã
+æq®ãv›ýúpåQncvzE4úëh!½jä–¥cs·¦Ê;(ãŒ!:ô@úõ`žÑÿ‹7¥ˆ1›
+ó<}žë箟çpe*B\Ø„‚ù‰ƒ>Ïõ‡®?Ìâ*â‘æ'tú<ן×'džå„Y(‘`V6˜ŸÌ9èólÿvâÚïÄš‰ iƒùiœƒž «ãà#¶m‘?].àj].ó8=AWú’T‡pWèO™qs7ôc<_p Ç„?Ï& 9€ÄV˜ôc<FŸ§ü}^&߶ğ,¡Hr+ÌOÊôy²UÙÄ;M‘?]LTƒBø©™ƒ>O÷EþòKœ·Y’þ7Uö›Cý´úÆûS0RÃö÷S:}¾07í~Έ|Wæmx
+i·
+m®ÄýäÎAO„å:íöçÇ¡D_êO:NØúî§{zÂÊY¼½/Ý)Ò•ÝþCHq«'ÜOüôyÊ·eóãnß¼8œûB+óꬦp? tÐç)ÿ³|þWó’»N¤/œ±þXˆ°u#ÜOÇ`ͤN¿¬vñ~•mq[%{É¡nÊݪÍôúÏ|ÐÇ/Þ¤©@XZaá~Ÿƒ~5aJSÚU~ó éó£qqno7òŠËןöNª(ራDÜO6ôD˜æyRæGRoKWM|ÈãÊ›;f`ãa>ù©¨ƒžRÑçSê}á\æ$¢ˆDƒù ªƒ¾Ì¼~•z=›»"ˆ2«IÂODô$÷<«›×ù5³û 1¢Ã>¹ðÓUÝ~ö*íböqNñ¶¸;òD›¬ªM|Ucêþ:Zí¦m[åÛ !6l§ êå™ôÅO9úèÈ¡Ð'Glon†Ú}µ…gU”Í<ÒVp_¤÷™°’&üTØA¿aTòøxPþò§
+“È.lÁý†dÀz Hß‘?<hˆ8·Ê'üôÚA»ßeF¢J‹ôYÇȵù$ë,w[wó† `Bâ‘tw€™ä>«ÑžÀœÞš„6—Â}f²;äM>ç°»pŠcIå¾
+æ8¥óùéýHE:¨®2)†ckúG{”êéJ„Aœåñ}Þ›ýUÑoŠ`oŽ¥5©¡ŸÅ¹)7¿Ÿ²å+ÛˆQ„DŸ¿Ve±ë°Ó»°„RÄsÀ_;ÿ?}8€HÚz†1²Hks(O…mŸôÕ¸SÒrï¹)Í­}ä¡41¥ÊmiˆÜ&G"rª\’0kh$†£‚@`7‰þù0½‡AlÃÈ [qÎî5¥i{Û]ïã–Âcgµr°ÞéP+‰DΠ¬²mVÄÝ9e÷Hô’s|7=$ÁŠœW¶ÇbÊòqµ­Ò]ù¤#ýuÚ'€g)¼Ã"¿h8?=¬}ìúÐíng]òIÎO¸‹umÎ[N»0½µÂ™óŠ§›QÈõûl7Ÿž±«{êQ9 @qÔò¹“/Ë7^³mù(ÁúñîÝÿ
+endstream
+endobj
+2007 0 obj
+<< /Type /Page /Contents 2008 0 R /Resources 2006 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+2009 0 obj
+<< /D [ 2007 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2010 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+2011 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 731.97 null ] >>
+endobj
+2012 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 721.011 null ] >>
+endobj
+2013 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 710.052 null ] >>
+endobj
+2014 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 669.205 null ] >>
+endobj
+2015 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 658.246 null ] >>
+endobj
+2016 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 647.288 null ] >>
+endobj
+2017 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 636.329 null ] >>
+endobj
+2018 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 625.37 null ] >>
+endobj
+2019 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 614.411 null ] >>
+endobj
+2020 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 603.452 null ] >>
+endobj
+2021 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 592.493 null ] >>
+endobj
+2022 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 581.534 null ] >>
+endobj
+2023 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 570.575 null ] >>
+endobj
+2024 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+2025 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+2026 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 495.855 null ] >>
+endobj
+2027 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+2028 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+2029 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+2030 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+2031 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+2032 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+2033 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+2034 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+2035 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+2036 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+2037 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+2038 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+2039 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+2040 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+2041 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+2042 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+2043 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+2044 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+2045 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+2046 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+2047 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+2048 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 254.759 null ] >>
+endobj
+2049 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+2050 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+2051 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 221.883 null ] >>
+endobj
+2052 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 210.924 null ] >>
+endobj
+2053 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 199.965 null ] >>
+endobj
+2054 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 189.006 null ] >>
+endobj
+2055 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 178.047 null ] >>
+endobj
+2056 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 167.088 null ] >>
+endobj
+2057 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 156.129 null ] >>
+endobj
+2058 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 145.17 null ] >>
+endobj
+2059 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 134.212 null ] >>
+endobj
+2060 0 obj
+<< /D [ 2007 0 R /XYZ 81.077 81.41 null ] >>
+endobj
+2006 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2063 0 obj
+<< /Filter /FlateDecode /Length 2865 >>
+stream
+xÚ­ZÝsÛ¸Ï_¡¾É31‚o€~褽k®¹¹ñCëišŽ†¦`›D:Û—ÉÿÞÅI€–)ѹ‘"±‹ÝÅb÷· âÅí/~yƒ»+ö~yó׫7ï>(¶à(Ó„ÑÅÕ̓ð‚,´D’¨…’aIWÛÅ–D
+uöß«_{^ï>Èl¡Q&%Ó11¡)–¥ÔŸãwuýyu{¿oWE½6UU *–ßüÅT_ýÍ;ióëý&o’g×æ¶ Tßâª,Ì6o›ò±{ëDÔ=¦«Àˆ`ÚëªOÓ••à)uɪ\ìV;Ӯ̗‹ËËáév¿iË¢Þì·ÕððýûU½Y¯Fïø+4a"œõšdóV-¦r5æ«iìªmꦽÞ\8†ï>l‘#*yÌHeˆ”#’ežÍÇ›³s&è²½3±·lYîüµ®Âƒºñ×ùzFÕÒ4ùÆõv›Wë]˜”âC“R¦‘y’i­ôÁ‰ªº5“R3 ÍF ¬«¹½pE~ß–u$½?;§ziŠòfܬýÓk+ýÓˆî³SéiR.2¤èÈrÝ„S¢ó,CZˆ”,æˆF«B(¢œíܪ`2oý]¤^Þå»ð¾ö×k¯nZo½úõÎkŽ—¹P[]a û¡Á
+¸ÛÐoí?¾|p6{žÁ\¨R96þÏ aYÝÔ ìó %qBQ‘ïwa–2 ½;;'Ë|wÈ
+#ªƒ¡cùª)ÛÖÿa~ýáj5˜Z:ØdH)ž2Î÷“ËF4GB¤±ž´1~V§³½ú˽ÕvbYïwþI³¯ÐÙ9gzùï3Í–ÌÂIÝqH­Zº%…»6o˜¢ÞWgT.Û²ºµO:﵌B ~nI©5b,ø“ÝcN2 ×-=ÜlóîQÞ4y·Ep”ŒF6åí“ÿÿz&Ä2ßìÿû Ü;Žm¶fkÿÛe”5:nnñǼÿ†?åfãïÇ&½c+plËìÃ"*ypï)…”–©!ò›Ö4“k/0…Ô¨S²ÎËF&V.:pîŒ÷'0As3ƒ”qÖçs‰ge†„ÚÅÖͪ¼Y™Çr×^\^ ™l³‚œa½aUV«`óU»™--hÈUŸ‘%™•‘êo³çæ0Œô9TÒç΀W ud©í}ûtqùá·…yï¥e§IËá¡f)õ|KD&ú¹ùis püL§ÔÖ"eÕ®n@¦ÛÎR»ÞN0ô·$VH2Ùk#æiSÇÚ\\F@¯xƒ’ÄN)ò:,(2¸*Õë#gyFB=n Y‘è~n5kÿ&ÔßO@œBa—„Á• ù’
+•”Õ ‹y‰›Ù¢×~â³yÚ™8]G¦Ýí|[rxí>ëéZ”Ï‘³ó:¡qÞãl}"ÎÆöÔ.%åD°dÝšô¾¸¼O¿ÙxŽ D ®û’K‹y;$¦žý•±XŽqo¢H¨ƒ•~yk°ímËÃU—k
+Ún-Qú=IÜ?ŸýåCÕ©¢æ<LO–¶QCz†l€#%Âä<Y×\›»–h¼£ù_BC Ëh0óCèˆøÈ:ôÄ÷K0  |Y÷MOÝãoWoþȉr=
+endstream
+endobj
+2062 0 obj
+<< /Type /Page /Contents 2063 0 R /Resources 2061 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+2064 0 obj
+<< /D [ 2062 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2065 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2066 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2067 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+2068 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+2069 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+2070 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+2071 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+2072 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+2073 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+2074 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+2075 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+2076 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 528.732 null ] >>
+endobj
+2077 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+2078 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 476.926 null ] >>
+endobj
+2079 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+2080 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 371.322 null ] >>
+endobj
+2081 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 355.382 null ] >>
+endobj
+2082 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 339.442 null ] >>
+endobj
+2083 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 290.625 null ] >>
+endobj
+2084 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 279.666 null ] >>
+endobj
+2085 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 268.707 null ] >>
+endobj
+2086 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 257.748 null ] >>
+endobj
+2087 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 246.789 null ] >>
+endobj
+2088 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 235.83 null ] >>
+endobj
+2089 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 210.924 null ] >>
+endobj
+2090 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 199.965 null ] >>
+endobj
+2091 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 189.006 null ] >>
+endobj
+2092 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 134.212 null ] >>
+endobj
+2093 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 123.253 null ] >>
+endobj
+2094 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 112.294 null ] >>
+endobj
+2095 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 101.335 null ] >>
+endobj
+2096 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 90.376 null ] >>
+endobj
+2097 0 obj
+<< /D [ 2062 0 R /XYZ 81.077 79.417 null ] >>
+endobj
+2061 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F26 662 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2100 0 obj
+<< /Filter /FlateDecode /Length 2596 >>
+stream
+xÚµ]oã¸ñ}…ût2ÐðÄO‰Z®è]¯y
+pÝBPl:QW–|’œd»¸ÿÞ’’E¯c›ÙÞ‹-‘œOÎ g†J‹tñó‡ÔÿÿxÿáûŸ¨^h¢Sbq¿ù@a"]ÐE¦ Ï™¢$Utq¿]ü+ùu™óÄ,ox&“άʺÆç,žÊaùïû.–žÂE…$Z³ÛGÊE]üðCQ—ýPtíKQ5#šÓ,1ÁIžç!š²YŸ¥Í'*ÏÎÑ^µõ~Û\$¢–‰#òñ@™: ¤áü¨iÏS”‘Léhx²ªWI³dY²ß.Yž<,oàÙt½›i7ã†ø¥(ž¥t´«Bš*‡·kß
+{˜[{±›“z¤œ0áµ^¢ n{ã'?7š¼T0µGëÜôäg†-Kxº33\lÍHÁ,i²öèš)hêù‡ÑÎ
+­Rz@ê^KKœÃ©P®Ýú¶ù4çŠ*"´d,÷¯<W‘T‡zù˜BD÷¼¢SzSîz'z–TÃwý)ý¦”°Ü[ÂκaÛ÷Õ*±>
+`<)7ƒÝÊy¨Bê ˜HnwU]UÛ8ßCŠ)‘xæÂïÏhÕ|!ˆÎ)gs¹rEÍpZfŽªtêø#ûûŸà`€È¥Ï—`)ɸ¡ñœƒc­@– ß6wÍ=(“oœ¾vê/îï‹û»¡îÿ÷h12ÊÍ'1èub𢣡¿DÓV’6‘fW’ÖDÂÔÕôжuÑ›¡º½¹½{KÎñ†âÝ¢@ h®¥ b<îmÇözâ»ÚÜÞͶüYÿ*6â×ïã²0™”+®ãRÀ`ÎCè/ÆÐJAÇ·wÍEûœAõæ·¢Ì6
+ ÿ@¿’yN²ôöu”_ÐWûU°Óïð+õm~%¡¢ÊÄxDdieôïWdÞR¦$Úü‚ BjsQ›òazлÿ²qSæNúªíܨ¯“ •à”²(X·+‡¾>¹×Òý—m]9À>ÅC"Íùz†A§G¼¢öA÷+S×Ńy¬šÛ ¥ ¥ ¡<DRy©Únm¼HCëþ]ivø&“¡+­8Ÿüú͉”IBñ”kWúv볤uyp‰¯éclb ¿6Hš0Ojz8RW˜(——å0&V,KQ>n Ò%¸gZIЮj28Lèw¥V ƒ){¯ß@â«ólƒÅùÍ:>˜¦œ¤LO´ã’”
+ ãi3¨7ét2иT$€Ž¦Í5œ|ò;w*Ðcòö¸ªMÙÍ÷Én/ä{}ñ\WýÖæp±|æ›d“ÏPÇçúŸýþÁuò&6Ïgv\J(s|Œ¼›7´/õŸ(Õ„1b@>þÖ®ÍÎs–>Íɤ á£ó.(Q/§<N³sè·*ç§ d(•«QæÇ­y5«ùŠÛkO°àε—•œwñujæ¾u;Y*8p€k2…]Ûí¦x¨ÛÕ§þ¢90%!ðé—ëš#®‰m÷úÒUÃà^”mXâÿ%ƒá ¸ÌeHáRÇ’C ©©8Ñ·,‘[( ùº-]KÿÀ®µA;0Þ
+|ó”‘,Ó‡KßÆDñ°k‹ Þ²Æv$Œ À{½w‰7Ì&ÞøÑ[tN¤–Gä®÷&¡þðxmD¹u[eë+&õT_!³6F¸GW «î‚£«Ê‡Ú.KGu­Ê}oܚʯ}©ðªáý7Ü™©1ëJe sl0O÷A Ó™òTùâ§nÇ"ƒƒÐ’gSÆJETP /„Û8óÊQ”hîÃù/k³u"oZßo±°vz„{ӬƋ¾Éí\_ýp-xö,GÃI½äv ‚B çvñ»!2˜›’*ãvcîFј—¯vd»¯‡ÊßKcrÕ¿ç¼f¥ìÓĵèH–±Ktµ!QÈ¡X6;BXƧîÉùƒCT„ë•Ææ° Ä¥óçã’¨œ…X|Àȼ‡{žJücâ¦imŒ]ûYŒº6Œã{A:Á¸Î^½Á‹¶v‘GÐÿÉ_Ò
+Pè?|ú‚qÊÝvs8$<ÎÑWB=bl¦™Ï»Çgçb’ŸúXœ2þ[
+¿z ‰9âpÓÖµó;LÜá-æ7œÒ™b„vŒ-ËÃ}[yóíæÜsÀ6£O,`¹œ:j4‹
+ÓôØ”<ÝŠ˜*{Ô÷W}ÿ°y>fSΉ ó´urHûqò‹(Ê°RR!Ž©oþƒ%ñ“P°¿£
+ ØùÒÌ–EGÌV> ©¶;œÚn(9SÖR»E¡œ«1®yTç;ú }" qyØA†æsQUŽ)Æ’å!–Q»|g…×Ѧ˜gD©ƒ%æQ–8~S¾²7äÔŒ(©Pêñú_„|üýþÃÿ
+endstream
+endobj
+2099 0 obj
+<< /Type /Page /Contents 2100 0 R /Resources 2098 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+2101 0 obj
+<< /D [ 2099 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2102 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 695.108 null ] >>
+endobj
+2103 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 684.149 null ] >>
+endobj
+2104 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 673.19 null ] >>
+endobj
+2105 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 662.231 null ] >>
+endobj
+2106 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 651.273 null ] >>
+endobj
+2107 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 640.314 null ] >>
+endobj
+2108 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 629.355 null ] >>
+endobj
+2109 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 618.396 null ] >>
+endobj
+2110 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 607.437 null ] >>
+endobj
+2111 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 596.478 null ] >>
+endobj
+2112 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 585.519 null ] >>
+endobj
+2113 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 532.717 null ] >>
+endobj
+2114 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 521.758 null ] >>
+endobj
+2115 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 510.799 null ] >>
+endobj
+2116 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 499.84 null ] >>
+endobj
+2117 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 488.882 null ] >>
+endobj
+2118 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 477.923 null ] >>
+endobj
+2119 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 466.964 null ] >>
+endobj
+2120 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 456.005 null ] >>
+endobj
+2121 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 445.046 null ] >>
+endobj
+2122 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 434.087 null ] >>
+endobj
+2123 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 403.203 null ] >>
+endobj
+2124 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 392.244 null ] >>
+endobj
+2125 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 349.405 null ] >>
+endobj
+2126 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 284.647 null ] >>
+endobj
+2127 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+2128 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 244.797 null ] >>
+endobj
+2129 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 156.129 null ] >>
+endobj
+2130 0 obj
+<< /D [ 2099 0 R /XYZ 81.077 95.44 null ] >>
+endobj
+2098 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F76 318 0 R /F70 185 0 R /F73 189 0 R /F69 183 0 R /F46 176 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2133 0 obj
+<< /Filter /FlateDecode /Length 2257 >>
+stream
+xڽZK㸾ϯ0
+”,v… Å(b‰/­74Ÿæ¥Êš´R‡ÅòæVPqÍõú"QÖëëß713—Ò˜ØSg.â^U–_¬»­ýY?ÚïÞÒ†Û`Žd®ÊbW€ò@Y·‚ =1&nÔ®¨ÖüY÷~Fb~تÊΠg"óþ…zOÀŠ¦®vú7Èœµ_ÎÁîˆô×õeYäêoZ+_ϪDàQûÂE{ÊÌ0E4îÍlxýÞIÑý¥·¶Á?Ûâ¡ìíÌ1›·ö™Ê‹ÇÏÙ|=jΊ¯vì•í´JúY™ñkµ9«&’2öQÿ’çù¯ç}8&(†Gž˜öá`qŒ`9ƒ Päž´¶ôu±KWM}ÒJõØ¥F)Œ FE°¿bDJºÒo"mŠÍö{ J‰8‘#TÕ•¶q¥.Óâq±\}œpn4Nƒ°Mõ€`Œ`y\D#FvF†!æq_úËÑLr@E˜›SMàßA¾8Ÿ÷àòÌŸÁ¨å¾Ølîξ›Ä¢åÑÛ‹>d>ãÕ:í|Ñé¬s&>š/Ûµ» Bã9 4eFÒ wV*‘“ ð ÷,©Ä—Ö
+Üê„Õªn±¬\ûïvûÌä(¸ÇasÍ£?O#z½›kqdŽ‹w¥'ù5x±B#žœH„-Ö•üýõZ_G%wÑCR?¬ýájèš•aŽ$Ÿ\O†­Ì•þm£ÿ¾wEÂŒ“qµQÐj=é³ûx³ÿ)b
+{\YB]áð7GE_„½Ú•þün‰|ÐáÝ ‡m¨+=lèæÏ … õF,ÆÝaòö–_º·"êÓ‰”li~ö
+µ&Igë)¢XúËqóAªªõâ¬>x‚Q™?E^7:UÀó8Ax(6Ú¾4¯LUiõƒ¥)¤Ö•b_œ}“Õ‰ AýIýlv8Ϩ€Í0`3Þ½²ÈØ”ÑhŒÂñ°kp£U¹A®ﳦ³¿ÌæºÃN•¸f„®ì²a‚qx^Ö­ÖĹu÷ª„j„PgÏòTSÈ´«7›RÁ×gxÝyb!à”þDYÙÖW\2D¢±ÂxP½âIoá[=”Š]2 &ÂPºÒ~Ÿ@æ¤j»ý6k•Žå°×TWœDGîÊdPDs…óS«VÙÂÑæ_uþYuöI? {èiÚûµÝÕkåÝyБlÈ4×%NbSâÂ6ÀÖËi?ût[7ÅïuÕeåénÁ.k
+ëGzÒç‚J
+&,ZûQ4J~!aš›_ØÄÉV7Ó}Sw*ïÔ:­j …‹åÞ)HOˆ)‚þD¦Qú~èZh  žB¬ò&O:¸”§1…*w
+š2(¼{Ò¦Ê-¿Õ‡šH}<tzhD hfñ¤5º¢êR}œ–5jQ-«•Ò˜ÆJùß²òI¥yÖå`‹Ê$ñQ,5_õÆvíj%Ôgl
+´a &Oú‹gÊàÍyV¥`Ëi»Ïª¢Ýžè‹ {›C܉Æþ&£1žtoU›ýSgÈÕbùóQ«"Sª÷%}°®9 öºEåTjˆ0ÚãI´GWä]ó¤^QGýÈ|ΧDJ9ÂCðΆ9Kæ›Ú~וý>ãÁÄ·êpl²±7co%Zµ¦Z[¼Q‰ÇPÿ
+§ ÂÙðo ȔλÚälŽõé´jì¿ôSõ¬rs¶­/º·: °GÉkì¦B.ž‹¼¾·¡òâfÜäm@ZT'r$%‘a«û³x<äóóŠ'Á²ý´)Ü>¼œDTÎ|aówx{öØ©þç1¢‹• âZ­îäje4ó?gû&aÞë£uIæk¥Õ[ú ï‡?¼Õóî¬ëZh<%Ü—7‡öO­&4bú7ω½s#²Ow½¡®=âcÞïÿ+`èêÏõ‹K‰ø4Èïÿ¡`:Dà›’1àŠ°£qOú´ë‡`‰¢Ój ¢3žô×#Ño­R$…„h
+endstream
+endobj
+2132 0 obj
+<< /Type /Page /Contents 2133 0 R /Resources 2131 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+2134 0 obj
+<< /D [ 2132 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2135 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+2136 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 696.104 null ] >>
+endobj
+2137 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 685.146 null ] >>
+endobj
+2138 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 674.187 null ] >>
+endobj
+2139 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 663.228 null ] >>
+endobj
+2140 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+2141 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 623.377 null ] >>
+endobj
+2142 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 612.418 null ] >>
+endobj
+2143 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 601.459 null ] >>
+endobj
+2144 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 590.5 null ] >>
+endobj
+2145 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 579.542 null ] >>
+endobj
+2146 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 568.583 null ] >>
+endobj
+2147 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 557.624 null ] >>
+endobj
+2148 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 546.665 null ] >>
+endobj
+2149 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+2150 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 470.949 null ] >>
+endobj
+2151 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 459.99 null ] >>
+endobj
+2152 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 449.031 null ] >>
+endobj
+2153 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 433.091 null ] >>
+endobj
+2154 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 422.132 null ] >>
+endobj
+2155 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 411.173 null ] >>
+endobj
+2156 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 400.214 null ] >>
+endobj
+2157 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 389.255 null ] >>
+endobj
+2158 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 378.296 null ] >>
+endobj
+2159 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 367.337 null ] >>
+endobj
+2160 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 312.543 null ] >>
+endobj
+2161 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 301.584 null ] >>
+endobj
+2162 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 290.625 null ] >>
+endobj
+2163 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 279.666 null ] >>
+endobj
+2164 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 268.707 null ] >>
+endobj
+2165 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 257.748 null ] >>
+endobj
+2166 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 246.789 null ] >>
+endobj
+2167 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 193.987 null ] >>
+endobj
+2168 0 obj
+<< /D [ 2132 0 R /XYZ 81.077 183.028 null ] >>
+endobj
+41 0 obj
+<< /D [ 2132 0 R /XYZ 79.37 159.567 null ] >>
+endobj
+2131 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2171 0 obj
+<< /Filter /FlateDecode /Length 2501 >>
+stream
+xÚÍZmoã¸þ¾¿ÂÀ}qÐ W|'Þ¡9´8Eà®è†bÓŽ.²”•äds‹ÞoïðÅ’èulÓ‹ýbIG|f8|f†t6YM²ÉOï²ëwï>ÜH2Á Q&ÈänùËl‚'R#*'’+Ä$žÜ­'ÿšâìâßwë…·=1ÆH0÷½{0—TòéGLÙ5ÜãéÂü`–ucÜW>Ü`=ÑH "Øžq‰@XªÑ·˜VÓe]–õ‘Ó—¢Zù¦y½^çÕÂ>hh.Kß|qIÔÔøfóÙÌ7YøWÅÒ·v[ $Û„f Ùâµ9I*RRÇòyëQtµG1ª¦ù¼Ûäeùú5l=ý˜ñ¬{È;7掱`ú¡~koJi°ˆ½ë²›Ö¸lZWv8ÛVWóð6H³iÑú†§Æ´¦²†ïB²®ÌVlû°ˆ+ͪ¸/Ê¢³¯
+0þ¼„é<ˆ+ŠÀ}¿ÂûÁ_ý]cvHW‚w®q³¶¿–uÀ#G$bZ/ƒ´gñÖ ö:Îër³®ZÿàûŠá³yÓäŽQ¼”µÎKÑ=Ô›.¶ÌŽE9¬`æã àÈ)°@eJW\`X6Néi™·ö;*Û‚óÍ[ôÞ£ô´vÉ ±Þô‹Ì‹€‡ wV1B;U«PRS¿ÌººËËYQuçŒeejGSGÝRo×w6LŠŽ@ áì<îé4ÝcHª Á%z‘õ3aŸˆ³±
+6ß(|@³ýrßÁ[’ ü±°aö‡ozosýð‘)Jcd½ašN4 Dy¤°ˆ¿c h1:³Xx{ h{XÚ}ÏAAï*ûŒ IjXçÞ~.Øîµ¥ÄÚÏ…Wï‰Ðu°Ÿ}ûejüÂÉ­ë@üâ§Å/’!Iu,mퟵ¦»ºEÙùµ
+îùËÐÜšO³¢3먯›¿¶øÝÀW>ùfâ/ÿIÖ REzÅDšb#á·õrè\½ø™zq!%p¯˜LR,’i63Ÿ®now
+ºPèùô°—cÓ§|ºcBt¨ÕŽ%$’¿xO«%”“P–¢§Åòh•ÇâïýȾiZ˜Ë(‚4õ>9Pqª¡˜Ø@§±ÁXÚ._P®}m¯×yóøT·Eçàí¬{Xà¦z¾ò —þwNç4¢Át«…ÈÒ´K´X™î›”ˆ
+âbÞm (ÞöI®ˆ9†²÷±Ài*Ž¥ƒŠR2ÈŽ‰=’d,€\7¦4ÏyÕßP6,ó²=¥Äc<ïÔîãßGóa©ÐP±ã•Ÿ†ô
+Ýñ
+Ç:Œ³é]!tÑÕ^‡×ƾC“3‡r3rpwˆQ˜¢¡íVxqù›;8Àf8v€¹u€p·öçEa»ÞÄ*­ŽÃòÎH¶6‹b³ö]üðû>þ?œÅReÞ¬ö:ÙCÑíîþàîk˜ªi²—A‘Ô}z Ó¶±#ië%÷µûË«Û»ÝZ)°ÀÌN¦÷ž™íÑàžNÉ!Šp‚Ü>mû:’¶¨LµØÙ!8âî¹g§“ž 7ßßá¾ô=ÜÞãv1H±×æø$BöòPÌí6'—Ó‡üÙ~•+w
+—*_ûÿ‰€/ÆLw<¬`ñ7m÷=’Žé l3lÏõžŒÀ,öE°LË–#i‹ê¯Ë¿çóÇ|e~®ó…YÜÝDINW<þ~f¬ÇnW¥Ï9UZ¾I'ç»Xeˆ p*-ߤ­¬ZÓ%£
+qÚgZêÄÜÑþC«XÚ<›æõ-¿8gøà/¨í^ËÐô}2B&ßþ5 ž˜
+{\Mcéà¬5
+bÐ!ööHþ%R¢§ev:3>¤ÉË>ð/#¼ýxo$ù0Ý‚ ¨¹ ä
+<Çc£ÿåîÝGÙk
+endstream
+endobj
+2170 0 obj
+<< /Type /Page /Contents 2171 0 R /Resources 2169 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1810 0 R >>
+endobj
+2172 0 obj
+<< /D [ 2170 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2173 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 708.104 null ] >>
+endobj
+2174 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 697.146 null ] >>
+endobj
+2175 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 620.55 null ] >>
+endobj
+2176 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 609.591 null ] >>
+endobj
+2177 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 598.632 null ] >>
+endobj
+2178 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 587.673 null ] >>
+endobj
+2179 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 546.943 null ] >>
+endobj
+2180 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 535.984 null ] >>
+endobj
+2181 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 525.025 null ] >>
+endobj
+2182 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 514.066 null ] >>
+endobj
+2183 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 485.292 null ] >>
+endobj
+2184 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 474.333 null ] >>
+endobj
+2185 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 463.374 null ] >>
+endobj
+2186 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 452.415 null ] >>
+endobj
+2187 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 441.456 null ] >>
+endobj
+2188 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 430.497 null ] >>
+endobj
+2189 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 401.722 null ] >>
+endobj
+2190 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 390.763 null ] >>
+endobj
+2191 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 379.804 null ] >>
+endobj
+2192 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 368.845 null ] >>
+endobj
+2193 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 357.887 null ] >>
+endobj
+2194 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 346.928 null ] >>
+endobj
+2195 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 318.153 null ] >>
+endobj
+2196 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 271.562 null ] >>
+endobj
+2197 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 260.603 null ] >>
+endobj
+2198 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 225.967 null ] >>
+endobj
+2199 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+2200 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+2201 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+2202 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+2203 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+2204 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+2205 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+2206 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+2207 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+2208 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+2209 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+2210 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+2211 0 obj
+<< /D [ 2170 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+2169 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F72 187 0 R /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2214 0 obj
+<< /Filter /FlateDecode /Length 2840 >>
+stream
+xÚµZ[oܸ~ϯ0ЇŽ5#Þ$Êè‹]l¶[`ýR·}h
+A#Ñ!i"iâxƒä·÷’ºp<36³é‹Å¡x?ž»]Ü_D¿¼ŠÆ'‘8‚¿¿¼úñöÕë7 ¿$U”³‹Û»WEôBÅ$¦ÉESÅôâv{ñŸMRvùßÛ¿O¼^¿‰Ó EÒ8æjILYDžúÔo)EŸõzÈôûë››Ë+ɤ™íÚ‡¢­Û®Ÿ§~ø!›gÍ– ØÏa–¡›0ó0ÌK곘몎ã^¼ ÅÎSBŸ°‹0ìKêÓØó®Ë >øb:5S„*1¡–a¨—Ô§Q²ý¶y
+{9Š›&„19áŽÃp/©ÏàÞè¾_·yWQ–'/COÅ„Åñt‚$ìKêÓ'øÇ~ý[>tÕGú4›U \B©³µ¾k;z„8•„GÉttúÌ6íÃOº®oò­öoÀŠ] ÂE:aOð/©Oc¿­ÞýþóÝ="L»ÿ&{ ¡«(ztJ _ÞYÀ2ʧ­é˶Ž(I©Oì„Öè‡l×µƒ.]^ßìOJú£.–
+zŒ—¥DJ1áea¢ZR
+Þ›*"S9íÌ<jG¯ßg÷E­ó…v½Ð²ûÌúRpB „ïÍ6¯ßÐô"ö,KöIJ8@ƒ ‰¥S‚Û¾¼bq²Ú½n
+í°è
+Jqî³EÁX qCùL*´’×— øç±·sEÛàÏ!¯·È¼P«·„ô~°“ºÖ[mÚ‰ÁN­ú<ÕJU^Û™9îœ:«)Üóa6í’ðøù¨
+öŠœq ›ðó(r ¯Xš®ªÞNíáIWºüÆ€Ç[‰C+I­í¡í|·«+]Ú(F|Yú®ÓFJɪmJ|OW÷vëœT?rdñêÑNO´-ŒºŒª Ûí6oÊþØ“„$BÙ·wNžÉÑ‹H)‘Qì“4U¡·6¶»
+ÐL"ãƒíH¨-˘ðv“-‡%wõ˜²•e6´ ƒ¹nœïûä=Fu3?>{Oã¯ÐÃHF”`ÓaÂr>³nÛ:»Çèw—×½~â™:]t:t†Z”5àÍû i‚a J”šcOXÊçQl]»ßA\¹¯šë¸L .+ãæ¿/7V%Qá·Îhz3CYœu¡’‡Dù,ÒO ›çLì¤÷¤’¨s<zcÏ
+²µ Ë
+œ}W»2,•¤ÛLÚæNGaôŒŽ¢¯æ,õÙ|­Ž2ì$Hå3 Î8fá‘&‚Ê.¢?î²:ï‡lß CĦô¿¼@:+]öüXpKšó„ÄÓ‡EiP6ãQÿÁØÂI"'ö[ïaOQ€’=Âi Æ `#•-2ð'·ñ—ÌVlÉ•Î3 ¹ÐXä†-­qÅz49ô
+dBR¡|¢•¶Âï.!‡
+vWL ¢D2™? 2zì$;Õ´½ä`Ä ÿQjöŸ< Ð’úT%ŠL1e³‡aˆ–Ô±7äé|Ma=ò%ñ7ìå…À”Dtú`AÚåõÜ,×M®^p-‘œêYÖõ¨OIò›~e`4%Q:}e aÍzQ€u¶ÛY­ï†ëÿ7B5e9¿ö^íò¡ØY »
+,R˜NÇJƒ>„{ÔÁ{S(l¦ÕQ,
+ùŸ%-JS®¬Ôw?˜ÝT…^þ³ËkûXÄÿ¯kÈÐ8&,L‰Ñ ÑyÔÁÿC@¥$|î±°âó¨­y\¡]ó°â Óç»ñÃÝ÷/µ,³ì»à# üú5 û·úÔ‘@?ò}=Œ];w H,õ×bæœ:«pØç_ºß¯¯¶ -%ËþâBôFÑñV^¦å‡lýOÄ¢Þløù!)rú´Å¢¡Gýäü¶ÑÚé÷û
+’åoxg`€bŽà,,zÔ¥®«me¾§,e¾ø0OÀÁ7!æg6I›Ú«á§Š`Ÿ²5N=êœêÿu7*%rnè³°ÿ\ï›wMûÐœ7%üG²®ƒÔØ·¤ZÚ/`i_ <|ùÃ"Q$ž]uX„]Ð~> <Ñ<I‰Á¨D™¦»Q釦Ÿo_ý–ú§
+endstream
+endobj
+2213 0 obj
+<< /Type /Page /Contents 2214 0 R /Resources 2212 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R >>
+endobj
+2215 0 obj
+<< /D [ 2213 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2216 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2217 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2218 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+2219 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+2220 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+2221 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+2222 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+2223 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+2224 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+2225 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+2226 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+2227 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+2228 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+2229 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+2230 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+2231 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 508.807 null ] >>
+endobj
+2232 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 444.05 null ] >>
+endobj
+2233 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 433.091 null ] >>
+endobj
+2234 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 356.378 null ] >>
+endobj
+2235 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 345.42 null ] >>
+endobj
+2236 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+2237 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+2238 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+2239 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+2240 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+2241 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+2242 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+2243 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 215.905 null ] >>
+endobj
+2244 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 185.021 null ] >>
+endobj
+2245 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 174.062 null ] >>
+endobj
+2246 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 163.103 null ] >>
+endobj
+2247 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 152.144 null ] >>
+endobj
+2248 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 141.185 null ] >>
+endobj
+2249 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 130.226 null ] >>
+endobj
+2250 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 119.268 null ] >>
+endobj
+2251 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 108.309 null ] >>
+endobj
+2252 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 97.35 null ] >>
+endobj
+2253 0 obj
+<< /D [ 2213 0 R /XYZ 81.077 86.391 null ] >>
+endobj
+2212 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F78 556 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2257 0 obj
+<< /Filter /FlateDecode /Length 2075 >>
+stream
+xÚÅZ[oÛÈ~÷¯ˆ'œûŒŸŒ¤›
+Ô¶òÐMQ672©’ÔÚFÿÞ3œáeT[ÖѦè‹y~<÷s¾¡œ.îéâ׳t8éÎàï¯goÎ>|Ö|!ˆ5”³ÅÍúŒÂCé‚.Œ"Šê…V”¤Š.nÿL¨áéù¿nþ:¾ëÃge†X¥¸™ƒiJ‰¥1ø+åâºxüKûT?<dÕêüB2Ù¯]]-?Õ«âc±®›bù­xn/ýâwøûìJ$?üÕ¯Î̤·ì‘)¡)í¡ÇÙC)áLÆèïhÙÜ*ø(›'›¥1Ú9̹hÙÝeUEŽº.óâoY×”Oþúƒ?LÎ\7½£§:”Bâ8£æèÿÊ‚ËG´6T´¸ðÎÑÞ>S»°
+†>Ì
+üìHþÅ„Å¥àüŽ6èB{.çµê]o|žÁ Ç.².ø² ÔþØö>vtÃ&Î<š¼&Í'}!²ÜÂmÖjeN~8$E}aÏ_û5•iyñ;èa2jI?÷Á·»Î˯ê.ÒHùð88§—Ô/{:‹Ù¦­Ã­r\7Ï ‹ù;Ý}Ý)Ó«Ç·9‡Öáêåp=n˜ÁMáóbå¹`¿µ÷ì0 Œ0<„Яôñ„㪮¼=gÊ”M¬r]o6ž‹—Õ¿•ûoh^)SÛ»˜5Ã+#ðQ¼rpÉÒ¥÷²/4/š±˜F3nC¡Ñ,IMR3f‰â‘Úy¤¬: ÒÅvYV›²*.«jæ®#”ë¶K˜ðH·G6ÝÝ®î²M¿†µ65”ÙÑ…"8ïE% ¨QÄnv®ØÞ­Ûçöê®è¶u[úZrŸÃ¾G‰WT„oga?3lhÂõmÖÆ_Ðåèrx3>W¥ ŒŽ{ap¦ÎÑÁÖ¼®›UYe]}¬Ú3S f9žq¬ÙXÛ'LŽ{*qäŽ8‰5<FÏŒ
+£p)òÈí °MnMŒ3¥\/‹§²í.ó¬2ŽG‹©×È#ç›Ò@}yŒI
+ êO®üšOt½]ÅëYó͇}x ŽÇv¨wïöï\91ѹ1DÈqŒIóÊN®5v<òȪÝwè=ô+í«Rdúè"„,Xþþÿ‹§”Dšñë Ô8æèŸ2ö¸D±q4Hƒ‹ñý“bÌ9Qj
+²Å9hŽþÓQþÇ/§F6n;ŒP)Έ9ú¥(/K|œTk1¶zEqqž£‡)·v›„®W­Ÿ˜X•RàÚfløŠáœ4GŸith™±Ä°±!+ŽÒ:Bÿ/¸”8Á"mˆQc›WgÑý“-ry~¢M0
+M¸»§V¨"жH)WD¤c3Õ—ïsôù>å~àS‹I"ÄÈܵÁ)=G¿¡ô«EÙÏ…Ÿd D˜©eãÆE„ÆËN9‘lìÑ&ÅUé\¾å÷?Çœø1ß2Èó±sÜÿÎÁ?ö¯ü%ÕB¤Äÿѳ÷ê—›³ÿ
+endstream
+endobj
+2256 0 obj
+<< /Type /Page /Contents 2257 0 R /Resources 2255 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R >>
+endobj
+2258 0 obj
+<< /D [ 2256 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2259 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2260 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2261 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+2262 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+2263 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+2264 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+2265 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+2266 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+2267 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+2268 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+2269 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+2270 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+2271 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+2272 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+2273 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+2274 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+2275 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+2276 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+2277 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+2278 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+2279 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+2280 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+2281 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+2282 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+2283 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+2284 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+2285 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+2286 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+2287 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+2288 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+2289 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+2290 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+2291 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+2292 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+2293 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+2294 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+2295 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+2296 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 253.763 null ] >>
+endobj
+2297 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 242.804 null ] >>
+endobj
+2298 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 231.845 null ] >>
+endobj
+2299 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 220.887 null ] >>
+endobj
+2300 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 209.928 null ] >>
+endobj
+2301 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 198.969 null ] >>
+endobj
+2302 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 188.01 null ] >>
+endobj
+2303 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 177.051 null ] >>
+endobj
+2304 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 166.092 null ] >>
+endobj
+2305 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 155.133 null ] >>
+endobj
+2306 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 144.174 null ] >>
+endobj
+2307 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 133.215 null ] >>
+endobj
+2308 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 122.256 null ] >>
+endobj
+2309 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 111.297 null ] >>
+endobj
+2310 0 obj
+<< /D [ 2256 0 R /XYZ 81.077 100.339 null ] >>
+endobj
+2255 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2314 0 obj
+<< /Filter /FlateDecode /Length 2015 >>
+stream
+xÚ­škoÛ8†¿çWxÑY@Æ6,ïó)së
+*¹«ˆbИˆ'£_ßêé9#$ZÔEQO©ŒòjiŠp”Õe™VsóFy;\³´(ô|l†â—š¡”#S¿¡#ô:KŠ)ñ¿óæ®{k¨d”WÝ"ÍlQ7÷-¶C/Ó¡¬ª§ç4‰æÃ@m™‡s$èhϺ*ž@ÂX”/†k׌ñ¨HÛn(J›å]©«)£±ä#ø ‰ˆâ(1®ï6öF4Å0Mˆð5ÐÚ|¸Í3ƒpk>Žã˜#/‹ª´ïêÅÖ#‰Þ½þó[ÿ ªzì”.W©ð4MX„Ë5ËÉpó—qV
+TÌÌ mà9†ÝK€‡Åã篼!óV¡;aHH`à‰Cƒ}«Ö‹Ð:^ÙxåãU¯D!é, 4lIpÕÁq„Ä ’ã²°…ÑóuÅ,_ÌŒï<]Tïs<[«œ¶t ÷‹Ášm7ž:Ø8®±´ž:2¶àJÀ#O=z×—UWÝEåÙ&«‹áæ|ô0zª­blƒB%Ãx]µáç%ÝL¹¸ºÚL’bÖ•«tOÜuØöŒ+aaä6tTq®«>dÞ“£!J<ª$ŒÏUËœ7»æ|
+Æå)jI¥Âp]uˆ·šºPk!{±mùqIüÇp±ãpâp0XÒå:ðT‡õÏUè8ŒHö=œBZŠKLˆ]õ¡ÙnG€}× aa»Cú㈰ÿü;Ì®ŠX`ì©GûƬÀa;” J *bÔB¹¡A,¥æ«ýüIW÷ÎÌ|ÅžË㑘YD†èªD3àw-¤¤û¶’SH%¤¿„[RFêª ½y ©ˆŠÍä‰ÃH]õ·H·°S`!í JZØ$ ÖU; ,ƒœ˜mö!zêð¶)…<Ò®ð$,›÷ÔÁm3EÄÖ÷IPbä‰JŒVi—ÝÎu à}§ƒ_—²#Éí aiŽ§Žä™„$)±>BÂòO=ë…­ë2ÏÓrµSpùGz­ÿŒ,H]6®ö†×SïGΫV7Ý%Ätweµ§ø2mš4xïe2/©,~Ø{aO}ÀâY‘¶íãNÁ‰ÈL¢ÄF $ì]±+>
+»Ønázêo9ÈöçŠ0±û%aÀ®ú
+ߪÒmúçz®ÒëègcïÄÆT…õÑU?{Ò_¯Ï¾l¹«9-…Ä(+Ï>|‚â9üý” –懾b9!1‡/4²bòï³?ÇŸãÄ{{,<…‘™ Ûü@DŽG•’Mb`ø"WÀ{VHÏØÚ¥þ †«§TE÷ÆÍucNlÎ ›~‚ÈáÀ&JZ´õp—OÏIT ÷ÝzyÛClýBã0¿a9½Ö_þ©Ã”Dö×ûºÂàÛÄV_, äuЙñç#~ºº–Ѽî w^ÃWýQ4›3âá`q|vc¬ót°ký›>žìtígh£=Ø èÂïÆÛN¿cŒ’õOGt—¡á|™Ç4J«¹3Á#˜à t±Õí9þN¢®ÉuÛ×bvdŒc;*{ÛÀ5«ïšV…æ0¾¿ÔpgL3˜Ä1ã‹îv-4¹4Ø©®Æ‡Æzß1ýu=nä/Û‰¶çx¢Z ñÇ`½qñl{¢ýHFö¤
+endstream
+endobj
+2313 0 obj
+<< /Type /Page /Contents 2314 0 R /Resources 2312 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R /Annots 2365 0 R >>
+endobj
+2365 0 obj
+[ 2311 0 R ]
+endobj
+2311 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 408.109 641.043 414.571 653.533 ]/A << /S /GoTo /D (Hfootnote.6) >> >>
+endobj
+2315 0 obj
+<< /D [ 2313 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2316 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2317 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2318 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+2319 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+2320 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+2321 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+2322 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+2323 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+2324 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+2325 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 638.368 null ] >>
+endobj
+2326 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 627.409 null ] >>
+endobj
+2327 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 616.451 null ] >>
+endobj
+2328 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 605.492 null ] >>
+endobj
+2329 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 594.533 null ] >>
+endobj
+2330 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 583.574 null ] >>
+endobj
+2331 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 572.615 null ] >>
+endobj
+2332 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 561.656 null ] >>
+endobj
+2333 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 550.697 null ] >>
+endobj
+2334 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 539.738 null ] >>
+endobj
+2335 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 528.779 null ] >>
+endobj
+2336 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 517.82 null ] >>
+endobj
+2337 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 506.861 null ] >>
+endobj
+2338 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 495.903 null ] >>
+endobj
+2339 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 484.944 null ] >>
+endobj
+2340 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 473.985 null ] >>
+endobj
+2341 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 463.026 null ] >>
+endobj
+2342 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 452.067 null ] >>
+endobj
+2343 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 441.108 null ] >>
+endobj
+2344 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 430.149 null ] >>
+endobj
+2345 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 399.375 null ] >>
+endobj
+2346 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 388.416 null ] >>
+endobj
+2347 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 377.457 null ] >>
+endobj
+2348 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 366.498 null ] >>
+endobj
+2349 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 355.54 null ] >>
+endobj
+2350 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 344.581 null ] >>
+endobj
+2351 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 333.622 null ] >>
+endobj
+2352 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 322.663 null ] >>
+endobj
+2353 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 311.704 null ] >>
+endobj
+2354 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 300.745 null ] >>
+endobj
+2355 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 289.786 null ] >>
+endobj
+2356 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 278.827 null ] >>
+endobj
+2357 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 267.868 null ] >>
+endobj
+2358 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 256.909 null ] >>
+endobj
+2359 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 245.951 null ] >>
+endobj
+2360 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 234.992 null ] >>
+endobj
+45 0 obj
+<< /D [ 2313 0 R /XYZ 79.37 209.632 null ] >>
+endobj
+2361 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 141.302 null ] >>
+endobj
+2362 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 130.343 null ] >>
+endobj
+2363 0 obj
+<< /D [ 2313 0 R /XYZ 81.077 119.384 null ] >>
+endobj
+2364 0 obj
+<< /D [ 2313 0 R /XYZ 94.613 89.795 null ] >>
+endobj
+2312 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F22 473 0 R /F72 187 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2369 0 obj
+<< /Filter /FlateDecode /Length 2986 >>
+stream
+xÚ¥Z[Û¸~Ÿ_a õ
+Ú'‘Ø‚ÿ¿^½»½zó>â3A’˜r6»Ý\Q˜Ìè,IH£YR„tv»›}œÓ„ןnëÖzó>Lf1IÂÇCbÊñÄ¥þ“r±,Ë|‘mÞ~¸½~-™Ô}«ÅÍÍ¢R÷z\àx?ýû´YÝ-6eeg¼5ïìáÜ„$"» P¿ ©[HUyŸ­Õb¿ÝÔOõ~½Ù¥Õg\\!¢óÃ5¤~Ž±[dì¦,›¢lÔˆµuz¯°»Ö¯}óž&³^ÇB1|]”PiD¢Ä2áöN]¿æa<O³i”ólÚ‘M™çå5‹æY±µë³àÔú4¡D2æ¾Aog[•‡ý$6Æ)‰ƒ1m ƒǪ¬*Uï¯_”²XgÅõk:ŸÄa1Êc@ê< .#‹Ð¥ÍêW
+-—
+|6ÌóFƒ£‘I‹TøÅdõH7YõP£ô@ýb¯má š‚¼æµ:B[•‹rc€–…w|ᆒ$¢‹v…_PæPë «©&T³Hwj¡ŠûLó*q¬s~âBçÇB¥p©¶
+éÇþ!5âÙ•Nä
+BòŽªt|äO@MhйDúAR[·
+ößö4H•ªíÌ4þƒ§)'ø–ˆÇrˆ\ð„HŠÈ#P
+kÇ2{zÓBpánš\¿‚ë3‹tÈûÑYEÇ´ÍaºŒç‡ZgLkókÙoéÙsc!ˆ•tW»øÜ"0’»ÄKÂÛ®áD¿²µZ7’yÖ˜'øãÒ´ÌAILsw{Èô–Y“4p³ x ‹":€KNh8bJ.R5ËiÁç± 0âT¢`þî`Á>àJªÛU4ï3Zèi·›Üæ÷©2îƒáÇ'!‘cöØ5a,-›â^¡¹iFX¡Ñ
+rlK@Øõ‚¬ûî ¯Ÿb‹$á¸ÿ!œË™GÑ….uÖˆ¢ð$ 26b@Q6Ó/=c2v‰ò2]«5VPP¬ŒÐù_ëvç(~š ¢Eh¯qV9bÛqýitZÿ…Q«lŽù‰€è.[!ñ)ÑheŒbSψZ+ ¬Lvó¬Ž[¹ÙfE0“âþ`kó X[*½ÑI#Pˇ۸ø”D ó‡Ô¨#
+õ­…óF=î˪ùE¾Oß6@bsî®9t¦È>å+Øm¹–³ÄY_PÂC樷©â*q—šI¿’CmM:³ºqÒ3äøMž-«´zºiÙ~c|½7ä‚;ÖYWI½2\‡ú›÷»uXÚå……!L(`È¡žÒ D‚ÖUª$÷4 ž:¾lS7 ~iŽñ‰/@N!Êë^XÈÐs—ú›+P Ân­ÚrÒüzchäwÙW[ºþÅ<´¢ÿ\Â/KºÊ›ô+ý8Ôß/pÕ<D$täª!^ÉŠº‰þ6ŽõQÄo¦_Ug®_% åè%]ÍK mýY³bÍÜFf±CScnÈwSÚèÌNlë?§[åmêX" 'ïOÌï²È¡î®ûGè!Ã|ðaÍ ê*žÒ¯JæP;U²qÁÓÜŽ¤‡¦Ä"ùaWÔ¶Âÿ’
+(‹<»
+¨Œ½ÔÀ¡h7^Eè«E¡Žø»K+•ç6^G txZ^ÎS>(† Ìkð¤ªX©3Õ0
+JxŸö„~×òµõäguó”w Ϙ4ŠE•h”ʼn¾O0­ÔX‘Ö¼AOV`é+í E0¨²¦QE;ÜÏŸô‰`
+C¦ùu8¼ØÚßQ¸øQUb 
+endstream
+endobj
+2368 0 obj
+<< /Type /Page /Contents 2369 0 R /Resources 2367 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R /Annots 2407 0 R >>
+endobj
+2407 0 obj
+[ 2366 0 R ]
+endobj
+2366 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 438.519 480.603 444.981 492.54 ]/A << /S /GoTo /D (Hfootnote.7) >> >>
+endobj
+2370 0 obj
+<< /D [ 2368 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2371 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2372 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 753.177 null ] >>
+endobj
+2373 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 742.218 null ] >>
+endobj
+2374 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 702.653 null ] >>
+endobj
+2375 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 677.463 null ] >>
+endobj
+2376 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 666.504 null ] >>
+endobj
+2377 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 655.546 null ] >>
+endobj
+2378 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 644.587 null ] >>
+endobj
+2379 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 617.547 null ] >>
+endobj
+2380 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 606.588 null ] >>
+endobj
+2381 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 595.63 null ] >>
+endobj
+2382 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 584.671 null ] >>
+endobj
+2383 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 573.712 null ] >>
+endobj
+2384 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 562.753 null ] >>
+endobj
+2385 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 551.794 null ] >>
+endobj
+2386 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 540.835 null ] >>
+endobj
+2387 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 529.876 null ] >>
+endobj
+2388 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 518.917 null ] >>
+endobj
+2389 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 507.958 null ] >>
+endobj
+2390 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 432.528 null ] >>
+endobj
+2391 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 382.857 null ] >>
+endobj
+2392 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 371.898 null ] >>
+endobj
+2393 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 360.939 null ] >>
+endobj
+2394 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 349.98 null ] >>
+endobj
+2395 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 339.022 null ] >>
+endobj
+2396 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 328.063 null ] >>
+endobj
+2397 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 302.302 null ] >>
+endobj
+2398 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 291.344 null ] >>
+endobj
+2399 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 280.385 null ] >>
+endobj
+2400 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 230.714 null ] >>
+endobj
+2401 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 219.755 null ] >>
+endobj
+2402 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 182.04 null ] >>
+endobj
+2403 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 171.081 null ] >>
+endobj
+2404 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 160.122 null ] >>
+endobj
+2405 0 obj
+<< /D [ 2368 0 R /XYZ 81.077 149.163 null ] >>
+endobj
+2406 0 obj
+<< /D [ 2368 0 R /XYZ 94.613 80.331 null ] >>
+endobj
+2367 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F22 473 0 R /F70 185 0 R /F76 318 0 R /F78 556 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2410 0 obj
+<< /Filter /FlateDecode /Length 2481 >>
+stream
+xÚµZ[oã¸~ϯ0°(ê
+‡Ñ¢_zµõ–pgÛƒ¦0PÛç+bf(Rɇ•ALͤ!ˆÑÆܯ‹sªæûOçLÒùÞþI`,Ôü±Lã²ùS­ëžWÅC='w÷3ðnt_”ÍŒuƒIó-˜ð²J‹|Û>Š›ÙCBû4ËÜhŸS9ÿvNµ{&œCîË´j¦yOÇ Kñ[ÂrÁáTK_\ÐÙ¤†¸bˆ ãƒ~ÃŒg u'@O}¤Z{‘ÊÁ’üæ26/îÝÕi†q«=ÿ[ZùÆŽa9jsRjıîlŽùuÝøõÕ2KâòM3«‚=íó>ì(ÆÞ=;›Çêyq}5âpYÜ%Ñm˜œÂ)gHô±C± Ã롃c‡d‰>v(ä=tç1Þ
+ÙXM§I }ðP"ŒÙ!ºÙÒÇ]•éj]-®ÿ1Á¬‹ ü»m8ÁHö‘B…% :8RcD
+t,<ôÁcüƒšZ#…UÇ­Ò”‡ǵã­ôè¸&AJ5NãÆúZAèÙóÂöêâ×óÖ=N›k^4Ó’§xYeÏîOÕ­owËƹ©°Cµ@Fø̼\§ËäDzŒŸ§å`\#a¨Žm±<ÔvÀƒH)Ä<.ÓØÅFt:.jÐ9ÃFÓ MZ;ÄOÔ Q.|ÐËã‘ —cã£?MÒ#ê—/·G¤
+2&xÁ'Õ¸äüB12¿=¿°‰Ê2†Ü¶™
+¡ÁÌ[¿LÿL«õßêã DÚ'Þ*¢¥¢s»DË®’qõ†Îê;6Q³ÒTöÞó#DYÈ^Ûœ)D•h³z Sµ7U}]ñ¤_ê¬szEX¾¦Ml’±¾¯çUâz#× ìQÝ!v·\W…ÔØÜrƒ&7ÝÛt®(§c£
+‘‘D¢0 Å:ïÚŽš$g•æyš¯Ü½ºŸñzRQÿÞ=¿µUàÁYsëíµ­Újaðf7äBC&ûµ›Z[ ŒÆ
+‚›Âx϶±$›iÙ§E0ËY]“éönîú_îí6Õ=U%TîOl»SÃËÂé­°¢*·œÂã74Ab²µ?×S,hã '`ÊÆ_*`ã)¦à1_W–·©0°y}áÎjRº¬7”S˜Ö+N¿™¼kœÌ EGê«’Ï¿V¶çFñž×ÿ·-÷­o±ÿšÎ"ŒîŠbYl6Çeuƒã%^$éYIûiŸbí-d"Åóï+ë¸m|;‡cÍ—wy»<Š[ØR¨çÄÇùå6åÆ[ÈiÒr·*ÜÕ¶aíuoýúa-ZoÃ÷ز ŠØ†—ÅAŸ+ ¤ö–N“mhâ¦ë¼h”OxèašœÞA&dïnÀðéH!BI%a× ÑG¶äˆmn }LÝÏê`¯Þ0Úö¶Ù|›€{¼s}îǸ¬†-pÞO{ÃéÈO¸é³pJ‚bmšùË„Ûx`Éú
+@†©}ˆn3¨#¤ê3ö°¢‡~·Ü«SâÌ6f£ís^ÅO'}Œ€'ý‰ ëzèAôúcýžÅ.//j¦/Ó«Œ†TVôG+ì}¢‡>šû¼(7qö]اF!eº×C™‰‡¶|/£M\­£ªX­².MrÂ\5¬ÝröÂÊC[Ž¶éc´.Êô÷´•½ê#×ï€ëR×è.ݳ«Ò½þÂ
+ã!øfë„óã,KxF»NñKæáBc ` Kמ1a±ÑCÿÉIÖ\âýý®éàï‹ò!.íëê`±8CwÞÖ„}Áâ¡Û¯ Ÿ²ï¶ùu~óêebö ›Ôšð—~Ê2*ò¤~*ƒÂ‘wnÛ„½tòÐÁ!ƒR(tçˆMØ*Úê
+endstream
+endobj
+2409 0 obj
+<< /Type /Page /Contents 2410 0 R /Resources 2408 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R >>
+endobj
+2411 0 obj
+<< /D [ 2409 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2412 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2413 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2414 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+2415 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+2416 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+2417 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+2418 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+2419 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 662.231 null ] >>
+endobj
+2420 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 651.273 null ] >>
+endobj
+2421 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 640.314 null ] >>
+endobj
+2422 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 629.355 null ] >>
+endobj
+2423 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 618.396 null ] >>
+endobj
+2424 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 607.437 null ] >>
+endobj
+2425 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 596.478 null ] >>
+endobj
+2426 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+2427 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+2428 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+2429 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+2430 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 485.893 null ] >>
+endobj
+2431 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+2432 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+2433 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 349.405 null ] >>
+endobj
+2434 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 338.446 null ] >>
+endobj
+2435 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 327.487 null ] >>
+endobj
+2436 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 316.528 null ] >>
+endobj
+2437 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 305.569 null ] >>
+endobj
+2438 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 294.61 null ] >>
+endobj
+2439 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 283.651 null ] >>
+endobj
+2440 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 272.692 null ] >>
+endobj
+2441 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 261.733 null ] >>
+endobj
+2442 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 250.774 null ] >>
+endobj
+2443 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 239.816 null ] >>
+endobj
+2444 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 228.857 null ] >>
+endobj
+2445 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 217.898 null ] >>
+endobj
+2446 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 206.939 null ] >>
+endobj
+2447 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 195.98 null ] >>
+endobj
+2448 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 185.021 null ] >>
+endobj
+2449 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 174.062 null ] >>
+endobj
+2450 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 163.103 null ] >>
+endobj
+2451 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 152.144 null ] >>
+endobj
+2452 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 141.185 null ] >>
+endobj
+2453 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+2454 0 obj
+<< /D [ 2409 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+2408 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2458 0 obj
+<< /Filter /FlateDecode /Length 2381 >>
+stream
+xÚ­Z[oã6~ϯУŒpxåÝ-]lŠö!@»:@§0[qÔÊR*Ëq¦ƒæ·ï¡HQ¢â8¦;Àd$KúÈsãáÇCâháè» Ü_‘ÐwðÿwßÞ\¼¿JXÄQª£ÑÍÝpD"%‘$I”H‚°$ÑÍ&ú%¦«Ù¯7?¸¶Þ_É4R(•’©1˜° xå¡?Æ‹ª]w‹?ó¦žW7³KAE÷|½øðaÑÖmV.>.öy±¾‡ïªÖt6ø-iFS'mzš´*棿 ÂhyÓÔÍþí³¦*ªõ¼2¯íWûbÕÞ?ï‹ö¾ÞµÏŸ—u¹ÛT[óò¯þª ‘pÖ+Cð‰¦%÷Ѧï÷W$R€PÉÇ$E º#IÌ àºžÑ$Þ¿›]2’Äžò¸½Ï›ÜÜ[sÍZs-ólkoë*·ÝQ|¨;P¥ÄïïãQ)N@— äÒÙŠS9 ÍM^i‹¦®6ú^Å­Uf?£2î¾bñ²Þ<ìÚ|‚í¼Ù?ë×n»÷"EžØc$yjÜe
+ÉÔ:w¯ ¦Ó@ç¹^WvHNB0„“òñä¨j„€y|
+C+CZ<-%S$CI­×¢“ùI/\ƒµ’@؈cË ‡i5F¿$Ô¤y2¾R½‰%Tèä%aòŽÑÿøšä…ó‰Ô%XFÃ"sŒN œÁ•¹ËÂ’»‡ï–žrP›q¶18¼gðiB]Bd"ˆü{èð¾1C‰t ‘É …™‡>¥PÈ:ži×÷­)زˆa 5æÑ}¶uV“¯~ïêŸß¨rà~we¶m/›zÿFyäÂGêâ¬"3"<΄ˆ³r—¿³EŽ™­g1]¬t•°m겯Štu@€Yx¼.;De~ºæÌÏ®>
+×eÝ4ùÒbu¦ÝÕ2?PþbR3 5.™êƤxÂü¶ëJ­FÎ-,Ñ–íÄÀ,ÖÉØ”E3¥êiø{e*¼æS*[¶»ÌêÜUPwݱ-öYÇöEªÆ4±5m˜§‡D0%ÌÀ fH ÒHT8ñÐÇ ']¶Õqµ€¸zQ2±|ê’žI”×TÇi¡‚†æÌÀ'@t†Œ”•L<´+ wóë«×Lg·?zœU`TS"—È8J¢:Ü\DS"Gæ8 ªIxèñvõf¼ý{T¢ûPüdS\€4ÕìÇ1BNƒ&?l<ª4“qaÎYPÁÂC7Ü&»l?7uµ~Ö¦{ÖSÀy’&šÜ¸u<ça¢ŽÑ½Ÿ×ºR–ÿ1¿¾~ÓËýR#G5¹sïn3Ì(q¹˜Ë qé¡Ãûæš¹®“ :ŸBm(M‘âêŨê§È„Ç«ü0˪Лsæ‰ÝÎzu£H· ˯q¿ýÇ&ÉW© I»Í7›U«ãÄ r¸Þ€yÑa·êe…]ùô žWw
+“Ðä,¥9Lâ\Nä·{PÉ°Õýpn9ÌVïLM`\¤6_»Ýz³×ÕÍb—áÀÜ(.Í7ë7€áù玀Ù!~og9‚ ¬¨ßN¿)ÇG‹ü}/Õî(mmëÅaÚg±9ØÈ3”Ý#3èf™›Ÿô`¥4’(M˜~ž€D  ˜„UÎçI邤ð.qK@®‚h£‡>–Þmûõ„— \q4œ\ái˜Ü#°GÖn®&2vS’ô®ÞU«³XIØøH;—â¡¿øEšõ*_6óWÌ<sILJ “sŒ&DV<£³;‚‘o}êêE;Õò >]½sMCbË©Á‚&~}à<Õ„ÞuÄ´x®êöÙÔ þÎñ)³¥Ž“
+æþ1úê@¬8ûôõ³^uÛe°f OvE\nkï”Ťl@ߤ0Î<ò:›pÊW©.Kû&•
+endstream
+endobj
+2457 0 obj
+<< /Type /Page /Contents 2458 0 R /Resources 2456 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R /Annots 2509 0 R >>
+endobj
+2509 0 obj
+[ 2455 0 R ]
+endobj
+2455 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 139.584 204.941 146.046 214.941 ]/A << /S /GoTo /D (Hfootnote.8) >> >>
+endobj
+2459 0 obj
+<< /D [ 2457 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2460 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2461 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2462 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+2463 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 685.505 null ] >>
+endobj
+2464 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 674.547 null ] >>
+endobj
+2465 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 663.588 null ] >>
+endobj
+2466 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 652.629 null ] >>
+endobj
+2467 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 641.67 null ] >>
+endobj
+2468 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 630.711 null ] >>
+endobj
+2469 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 619.752 null ] >>
+endobj
+2470 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 608.793 null ] >>
+endobj
+2471 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 597.834 null ] >>
+endobj
+2472 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 586.875 null ] >>
+endobj
+2473 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 575.916 null ] >>
+endobj
+2474 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 564.957 null ] >>
+endobj
+2475 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 553.999 null ] >>
+endobj
+2476 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 543.04 null ] >>
+endobj
+2477 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 532.081 null ] >>
+endobj
+2478 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 521.122 null ] >>
+endobj
+2479 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 510.163 null ] >>
+endobj
+2480 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 499.204 null ] >>
+endobj
+2481 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 488.245 null ] >>
+endobj
+2482 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 477.286 null ] >>
+endobj
+2483 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 466.327 null ] >>
+endobj
+2484 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 455.368 null ] >>
+endobj
+2485 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 444.41 null ] >>
+endobj
+2486 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 433.451 null ] >>
+endobj
+2487 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 422.492 null ] >>
+endobj
+2488 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 411.533 null ] >>
+endobj
+2489 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 362.08 null ] >>
+endobj
+2490 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 351.121 null ] >>
+endobj
+2491 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 340.162 null ] >>
+endobj
+2492 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 329.203 null ] >>
+endobj
+2493 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 318.244 null ] >>
+endobj
+2494 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 307.285 null ] >>
+endobj
+2495 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 296.326 null ] >>
+endobj
+2496 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 285.367 null ] >>
+endobj
+2497 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 274.408 null ] >>
+endobj
+2498 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 263.449 null ] >>
+endobj
+2499 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 252.49 null ] >>
+endobj
+2500 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 202.749 null ] >>
+endobj
+2501 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 191.79 null ] >>
+endobj
+2502 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 180.831 null ] >>
+endobj
+2503 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 169.873 null ] >>
+endobj
+2504 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 158.914 null ] >>
+endobj
+2505 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 147.955 null ] >>
+endobj
+2506 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 136.996 null ] >>
+endobj
+2507 0 obj
+<< /D [ 2457 0 R /XYZ 81.077 111.165 null ] >>
+endobj
+2508 0 obj
+<< /D [ 2457 0 R /XYZ 94.613 80.331 null ] >>
+endobj
+2456 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F23 660 0 R /F26 662 0 R /F22 473 0 R /F77 480 0 R /F63 205 0 R /F52 770 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2514 0 obj
+<< /Filter /FlateDecode /Length 2645 >>
+stream
+xÚ½ZKoã8¾çWxo6°QóýðaгÀ¦9Ø™
+TÙ./Ö®m½IkתÞäW÷f‡›´m¹l e€¨m×nGÖöž·/Ò –ˆâq†2Õ6ÝïóâáÔä)Ii—g­§å!o÷˜ èm…<Võ«³I‡Q\;<
+Ç>åõ¡Ê×õ¦­+ÚÍg'õ–Y ÇT„ÈPõð85ý,îQ àÔmë|wV•S0ÍQoóÙµbzÈZÌûÄ[™êaâ
+?zCϬ {160}[ mÁ@„ø‰¤nßV½a¨”µ‰²7T:ÊPÒ=ÉïdU9a¦†E; Ô˜DÕ5—åN¹¥=ûwø’Êÿ(‹:ÝúVðUUìâipz¯4O¤fnлM¯¼ƒšÆlqÑÚ8¨h "ïds̾¶š}p¿ëŽ4ϪÖz¸£òêö:ª\«“稯YgÛ|—×YÕöÙØ2
+E{ö¢ã…@:Þ/Ði9°çÚ|é·üòò´{ë—õî *>0…>>ë™—§)ÅwAצImµÐ ‰Úô@:Zá8D¿CÄÄñ@_ø¿¼ûå ’ƒŸíÃXâNx x6уzž¢^ð*
+ðà´'Œ‰Ê¶ùÂß.àè ï±:æÒst"ÜM«îž¼›VxòoZ]ㆲ9Ê¡@EÈ‹IxuŠÏ£;¨ÙWÙc^Ûg÷ìÝ5B‡î®
+W‡bÀÕÚsäO
+åû¤Êh¥âj¼‚:‡ 4È
+6ô¤Œ¶…2ç2Á§Gf3ÀáÛD0.K b»D0Ý=¶Å¯Q±ÍpR±OªíN*¾^‡Fpz•k„Ç÷†“i»1àþ\£C6–‡-´n O|1J *hé€û8€Ë.΃B¹o>ž;»®˜"²AGnv’Óép=ñÊFâGFÒhªÜ‡ª²ù<Õ6JòiZµ¨rüö®AÂQébÉ|›"xÏBŒ>4õ¦Á²D~ €[;3ú\Nðÿ
+endstream
+endobj
+2513 0 obj
+<< /Type /Page /Contents 2514 0 R /Resources 2512 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R /Annots 2562 0 R >>
+endobj
+2562 0 obj
+[ 2510 0 R 2511 0 R ]
+endobj
+2510 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 460.302 706.917 472.257 718.872 ]/A << /S /GoTo /D (section.0.13) >> >>
+endobj
+2511 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 487.585 430.047 494.046 442.537 ]/A << /S /GoTo /D (Hfootnote.9) >> >>
+endobj
+2515 0 obj
+<< /D [ 2513 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2516 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2517 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 707.216 null ] >>
+endobj
+2518 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 696.257 null ] >>
+endobj
+2519 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 670.384 null ] >>
+endobj
+2520 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 659.425 null ] >>
+endobj
+2521 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 648.467 null ] >>
+endobj
+2522 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 637.508 null ] >>
+endobj
+2523 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 626.549 null ] >>
+endobj
+2524 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 615.59 null ] >>
+endobj
+2525 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 604.631 null ] >>
+endobj
+2526 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 593.672 null ] >>
+endobj
+2527 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 582.713 null ] >>
+endobj
+2528 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 571.754 null ] >>
+endobj
+2529 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 533.927 null ] >>
+endobj
+2530 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 522.968 null ] >>
+endobj
+2531 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 512.009 null ] >>
+endobj
+2532 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 501.05 null ] >>
+endobj
+2533 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 490.091 null ] >>
+endobj
+2534 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 479.132 null ] >>
+endobj
+2535 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 468.173 null ] >>
+endobj
+2536 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 430.346 null ] >>
+endobj
+2537 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 419.387 null ] >>
+endobj
+2538 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 408.428 null ] >>
+endobj
+2539 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 397.469 null ] >>
+endobj
+2540 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 386.51 null ] >>
+endobj
+2541 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 375.551 null ] >>
+endobj
+2542 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 361.634 null ] >>
+endobj
+2543 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 350.675 null ] >>
+endobj
+2544 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 339.716 null ] >>
+endobj
+2545 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 328.757 null ] >>
+endobj
+2546 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 317.798 null ] >>
+endobj
+2547 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 306.839 null ] >>
+endobj
+2548 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 295.881 null ] >>
+endobj
+2549 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 256.091 null ] >>
+endobj
+2550 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 245.132 null ] >>
+endobj
+2551 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 234.173 null ] >>
+endobj
+2552 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 223.214 null ] >>
+endobj
+2553 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 212.255 null ] >>
+endobj
+2554 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 201.296 null ] >>
+endobj
+2555 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 190.337 null ] >>
+endobj
+2556 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 179.379 null ] >>
+endobj
+2557 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 168.42 null ] >>
+endobj
+2558 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 157.461 null ] >>
+endobj
+2559 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 146.502 null ] >>
+endobj
+2560 0 obj
+<< /D [ 2513 0 R /XYZ 81.077 120.629 null ] >>
+endobj
+2561 0 obj
+<< /D [ 2513 0 R /XYZ 94.613 89.795 null ] >>
+endobj
+2512 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F80 749 0 R /F19 184 0 R /F20 186 0 R /F46 176 0 R /F23 660 0 R /F22 473 0 R /F77 480 0 R /F63 205 0 R /F56 769 0 R /F52 770 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2566 0 obj
+<< /Filter /FlateDecode /Length 2358 >>
+stream
+xÚ­Y[oãº~ϯð£ 4\Þ%}Ø^Înч  °šBPlÙV#K†$ÇÞ.öüöI‰Ä1Ó¾X2Ég†3ߌðl3ó¯7xx"¡ßà÷ëÍïo>}‰ÙŒ#•Fg÷ë‹ðŒÌ‰$‰g±$K2»ßÍþQ‚Éü_÷u¼>}‘j– %%K¦Ä$Ž¥gÔ„ñö©Ø§ÏyÓˬ\ÜÍof"kšì{s(óc±ê¶v“‰ ïI)0"˜:)éuRÊCŸúgðÞL!™ۛ]··HS‰O­‘Ÿöi¶îòfqœ¨§)6Ûnü»I?NÍXºÊËb—ve°Ø4A$áNl&ö”ZK´LwY·M»z³)sx<åU°DD;p‰ë$â0˜0ŸÚñÓ¢f
+H¨äS’X!ÛaŠhÒûæ]=§qtüÝü–1uÛ\¿°èq~K“ÈÌz–¿Æ’ppt-Å”©ÖK™v»}–>Ö§‹"QL‚ƒyôEk¥X6yÖå+ûçXÀõ0oúI¢^ÒeÝ4ù²³ŒOàC-2»ú—IŒ<Íßæ Ó<¸‚ãe©ß’hèì‹ÑWÊh"4a¦ŠÊ[’D÷†Õ?,¯Ì¬–ÑÍo‹£¿X ëŸüyZÍж`I?fɶ™þó<É,óv— ™õuódç»ÚŽ®úçq›WVd'X½ïŠººh¿^3±@,éÁ¨ÄO»ìt;Æ¥·lH@¯î†Çe°á¡ÍW(ôFHɧch‘×Ý)¦<jí‹u]¦Åzqwÿe %¥%ãYáŸRsÖT/–X0ÄåUâ ;ìQÿÞ›S$ð?’ ˆæQkÅ€Zàè››Uº.ëcúX´‹*8®IF౓K%'ÚÅþ2_<ôK
+Ë’dˆà0¦Ôÿ§d$±B’*' s›)upþ*AÒY‡Ð ­§Ä¯;Í"X#1qˆ‹\‰'`Á}êkÒ ˆ)Šå‹l@¢.{raëhO‡`K¢l¹¬vÄN›(M£½Í—]n犬´Ó˜â2k;»jY—‡]cÄr{Àw[)í¿Kk·Yk'ljÎm°'°®j»æ°4yRØôD£¬z%
+‰Á—û]÷)G§¤2Ûï‹jca@š¶0é†8pÒp¯ýî’VbG´Ô;p›²yTtí»WCò..ç#Fcˆ„g‚ºËfã³VR
+úIWÅ¹ H)é3[€z8Ú¼?Ä~
+šÍ̾üíëÈ<KQâsQ~ìpkÄ
+}=<ñ± Á)Pp…áR ¹¦BŒdíSû)ð L;e®Á±WÊ}€eP¢\î#"ìâN©ŒÒ™Ši[7Åêªók¦·|Á,ƒàrŠ¹ôId˜¦§ÔoiÚ`= ÙÝ# Ò1‘HÅÒ ‡éxJŒ/–“1S$AhÌ£ÖÊ(*m1(š|QÝU5-?ÿûO øϣߟ™»í2¨Óê°Këµ±8ð = Wa1
+ÂgºiòU¡ë‘´ª+8*ã‡Å6¦·¿Uu÷›ÆŃÃ~ÌoyÂV;PäuøÞ1ƒêÝåjJ‚îŒGÝkДþ©é†,®ÈÞÐ+Q½WÝ›²Uˆ(ÓA@¿Ôkû솙u]–¶ÓYîbE« tÇÔßÁ4(6M}Ø_®f³bzNk²|/‡)WÛ½-*uNÕ û²@ .¯ ò¥@ï ÄØ+>£-Z]îKì´˜¦is3§;S]86EUY„p¦ß—(ƒs‰è`_ ‰ž‹¦®vú
+g-^°U"7øjì;ô™9ƒ`ÙWüµ]fÊs3ÕÃ’üÔ«²…(º»¾Ñ³Ëìª]Ö5ÅÉᳩm¾ËL[ÎN¬ëf§%>”YpÒæL š¸¤Miص˜R_éq½Â1Ôrå€e ðj ¸µ¯u5tOòËþµ( íñÌ—Û8À4†’Û#zÀù[–å¸}oˆµö~Ðv¦af;iç´=
+©_Æ#"RaæŸR‡ï­ý›¸¯@ ‡ÝŠ)õÿ¶ÖëêŽ*ŽìÜ—…¡Iúb­»®ë ßW`£?T«6{ÎõL,z Ðv’_™ð A Å”øš–•PÆ>€Þ¡Å><]ṅfiþÌ 0v PÆ¢ÊßùÇ]±Ìÿ ‘ú·¢ÛþY·>ÛËâ3ÎL¯ÍcƒÎt˜›pĸ¤¯œl-‡*û¬U9ÕªäÊ_ûm®,ŠùØ*Ó€ /¦0Ÿ3Y¼ +Þ¦Kt]2g$ú~…•H,M×iRš
+ÑjJŸßSþ|†BýáÔ#Ôõ×ÙE`€-ÐS¶ÐpüúÐß7ÏNfºžÚ!@É—‚JpI˜:—‡¼öyRJ%lê6 =7EB<U&º ¾Û){:@ÿ£³ÁŠÞÙ’¾Ú‚gÛÕéÑ&ïöc©Œ@‰'œ‹§šóØÖê¿~¼ÙŒ…Ë­QÆ”‚ ¬ÈxÚ]m€ÿªÐ°Òþ£hÓŸ2Ï´F"qÛí‡Ü…¤;ïûýg]ý@´òÙŽA»àÕ'¦:@4óxee[×%„@eH¶dWÖ%úÛ:ñ‰ ToÓ*?Â1 áéï‹»}åu³º&«Z]»£Ì!˜#*ǔ΃£GŒ†˜Ð1V"LhßTFZ«#¡ˆ‰Q¦°ó”ø‚PáRA´dj„q¦Ä?Ï(߸
+à¸3Ž‘Š{>¢ÿåþæ¿õ
+Ñ)
+endstream
+endobj
+2565 0 obj
+<< /Type /Page /Contents 2566 0 R /Resources 2564 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R /Annots 2605 0 R >>
+endobj
+2605 0 obj
+[ 2563 0 R ]
+endobj
+2563 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 486.924 557.325 498.879 569.28 ]/A << /S /GoTo /D (section.0.13) >> >>
+endobj
+2567 0 obj
+<< /D [ 2565 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2568 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2569 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2570 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+2571 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+2572 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+2573 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 672.194 null ] >>
+endobj
+2574 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 661.235 null ] >>
+endobj
+2575 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 650.276 null ] >>
+endobj
+2576 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 639.317 null ] >>
+endobj
+2577 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 628.358 null ] >>
+endobj
+2578 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 617.4 null ] >>
+endobj
+2579 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 606.441 null ] >>
+endobj
+2580 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 595.482 null ] >>
+endobj
+2581 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 557.624 null ] >>
+endobj
+2582 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 546.665 null ] >>
+endobj
+2583 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+2584 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 524.747 null ] >>
+endobj
+2585 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 513.788 null ] >>
+endobj
+2586 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 502.829 null ] >>
+endobj
+2587 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 491.87 null ] >>
+endobj
+2588 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 480.911 null ] >>
+endobj
+2589 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 443.053 null ] >>
+endobj
+2590 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 405.195 null ] >>
+endobj
+2591 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 394.236 null ] >>
+endobj
+2592 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 383.278 null ] >>
+endobj
+2593 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 372.319 null ] >>
+endobj
+2594 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 361.36 null ] >>
+endobj
+2595 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 350.401 null ] >>
+endobj
+2596 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 339.442 null ] >>
+endobj
+2597 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 328.483 null ] >>
+endobj
+2598 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+2599 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 291.621 null ] >>
+endobj
+49 0 obj
+<< /D [ 2565 0 R /XYZ 79.37 236.354 null ] >>
+endobj
+2600 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 122.998 null ] >>
+endobj
+2601 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 112.039 null ] >>
+endobj
+2602 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 101.081 null ] >>
+endobj
+2603 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 90.122 null ] >>
+endobj
+2604 0 obj
+<< /D [ 2565 0 R /XYZ 81.077 79.163 null ] >>
+endobj
+2564 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F72 187 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2608 0 obj
+<< /Filter /FlateDecode /Length 2194 >>
+stream
+xÚ½ZKo㸿çS¸§ÊÀ†#¾©ŠA‹Îb‹"؃Ñ:… È²­Ž,yõH&›îw¤&£1Ói/–-êGþß/9Ü7áæÇ›p¼"®¿Áç7Üݼû 醡HaJ6»Ã †‡Â Þ(–)0
+ÞìΛSµýçî/Ó^ï>ˆh£P$U6‡EØÄ”¥M\fOñ¥®Ú,m³ýÝý¥ÜÞrÂûÕ÷ïã¶NÊæPÕgx&KÎEçwæH‹ìoÑÌC„C2Ñ]G3ƈî¢_¼Ï¦ÂŒŽg³ðº³Iˆ
+K2èÎ[¢‚‡í-|ÏêƬT‡Å£@Qw.‡Õ§SV÷ŸõUg\Õ½‘PƒæO‰F>ê³a+
+hÀÀ•ûº_z2w·=]mž&…¾Cƒ"/³Æ|ÍKsíÉÔØKÏX¿á:74ÝÃí9ië<¡Cžz5õÀaIr^×ß“Zà67EÞœWõĈD*ZˆÀÈ×D$PÄ'À^`ƒµ¹yÅÇ´È’Úö
+ÖšMÖƇ¤h2ׄ®Óý`:œ"9f²ÝÈï¡*Š^0Oyyy{‹ƒ1ÀöÍvÒ´U-BR»sÖº¶1[T‡…Ë7]
+a¡É›Y3*HbAïV¤’#¢” Y.×&üµÊB5i•úiÕFkÕµÅt1ñEX
+{ME¡-+‰!u¯ˆtŒb=›ÊD‚ãa쵌h
+#†• ð·#(Ѹ˜íˆùÙ‘‹«emµPžq!$Îp]Ü8íùžÔuò<×ǃ™{PÊU„Äœ …¡6x 3?ÄÙ/w÷÷»¶ÒǾŠSÈÑ­U¾öLÌêC¹THDS7Âäu¤S¨è9sÑÞ•=0uìÊN*zKzÔ/$¦»ûò»«—Cs reûÃঢ.úÅÐö;sy™)m>å—øTÕù¯UÙ&…m£=ýuWdOù¾=™û¿_V ðR˜¬ðÐOß6ÚÿlÊâ“›pìw¶ö·5B¡ÓÙÄÏÖltïqÚµ›æ%ØÛî^ÊìM/&(›; —ú™œö—•ž5È)îò+“WˆFÊEÿoý’EÍS ~e~€¸û9`?¯dßÝ+™
+í™^ÚvÐþg‹Èžíp¿ à »¢<dŒ¢±ô¼7¥þÛ[HÔÐþ›úŠs$iÛAB{6¿Îɧim¨®ôm·«ÒKºÅ:é†!OõÂÉÜ6U †L¥þqJºrØ·Zo$Fc‡—ÞÖÙf¡„n“:83¸ÅØþI‡.DÜ
+ÓâìÍôßîÉ¡î§nî|éu_ûz% % (ÞÙË»¸dX"Í–¥¼Ê"­ùÈ>_â"°Û•u’êYçßœQg¥‡wË`£›g‡ÿÙÇÛêâÍZW:§ÑÈ5= %uSÝW} Ê›6ió4.»s\ôŒ¦¯¥_›]z0@A*œ~SU=IÿR€Vb37„Ϫöž3kSlªöš3;hï8H¡)³µ
+â3—wÀZ §ªú/] ò؃5–¥“[²c^î«TO*Z'w  7fJ"ÐÐTª
+ê'Aí]7P¬ Ðmʯ™tÐZ„?~NÒOÉ1ûk•ì³ýØ ê ¬}(Þ*§PW³¥q¯¬ç _®Èz$ÒÉÃ<ÿ÷S6ÆqùúDg ŽfW'«žåõɪV œ7:£(=@Üÿ 3àœlõmw0O¤ìóDFAš´cíoŸD[™„\6ëƒÖH Ô¡¥YsˆX¤ 3Üe¥(Iq‹
+ì¢ûÊ/oO††¤|åe†i44&U×^ºa€ÿtšªÅþÃ0Í+«aýb]²´}ÓûÂ)”SS3'„Wóé µûÔÙ1û빤ÛT¥Ã;œÑ·âþAÓ±X=MºŒ£“/þW= aÉp%
+éǤ^{±Í¾g½A¨–S§+”Wßå ½³%Ñyo>:òj²mðl£H sø÷¦(Œ¢S*C¯~ÚA¯˜£'Q8RHÉ©,“Ø‹(ýUXÐ9v ÆÜÞêXAŸ'm’øn£¿ßÄKý2x*{¤ßXÉAû D¿vGp’y•\Úÿlg§I¿rÏA{;:f ²Ý¥_ôwÐÿ·Àˆ)EOÑIJ?;±Ñ¶×5ñ+Mîhàãk.ù_$áÙò”Ÿö-°ÿÉÐY‘pŽ©~ÿœrÐÞg+h‡Éäë*ôihmì›ÿgö†?š…H‰IQʯÿ·Á/ äWþ×$¸Ø@÷>¶˜åüywóM\G¨
+endstream
+endobj
+2607 0 obj
+<< /Type /Page /Contents 2608 0 R /Resources 2606 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R >>
+endobj
+2609 0 obj
+<< /D [ 2607 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2610 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2611 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2612 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+2613 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 704.721 null ] >>
+endobj
+2614 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 676.26 null ] >>
+endobj
+2615 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 647.799 null ] >>
+endobj
+2616 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 619.338 null ] >>
+endobj
+2617 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 608.38 null ] >>
+endobj
+2618 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 597.421 null ] >>
+endobj
+2619 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 586.462 null ] >>
+endobj
+2620 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 575.503 null ] >>
+endobj
+2621 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 564.544 null ] >>
+endobj
+2622 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 553.585 null ] >>
+endobj
+2623 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 542.626 null ] >>
+endobj
+2624 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 531.667 null ] >>
+endobj
+2625 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 520.708 null ] >>
+endobj
+2626 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 509.749 null ] >>
+endobj
+2627 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 498.791 null ] >>
+endobj
+2628 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 487.832 null ] >>
+endobj
+2629 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 476.873 null ] >>
+endobj
+2630 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 425.363 null ] >>
+endobj
+2631 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 414.404 null ] >>
+endobj
+2632 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 390.575 null ] >>
+endobj
+2633 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 379.616 null ] >>
+endobj
+2634 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 348.463 null ] >>
+endobj
+2635 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 337.504 null ] >>
+endobj
+2636 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 326.545 null ] >>
+endobj
+2637 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 315.586 null ] >>
+endobj
+2638 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 261.438 null ] >>
+endobj
+2639 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 250.479 null ] >>
+endobj
+2640 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 239.52 null ] >>
+endobj
+2641 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 228.561 null ] >>
+endobj
+2642 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 217.602 null ] >>
+endobj
+2643 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 206.643 null ] >>
+endobj
+2644 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 195.684 null ] >>
+endobj
+2645 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 184.725 null ] >>
+endobj
+2646 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 173.767 null ] >>
+endobj
+2647 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 162.808 null ] >>
+endobj
+2648 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 151.849 null ] >>
+endobj
+2649 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 140.89 null ] >>
+endobj
+2650 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 129.931 null ] >>
+endobj
+2651 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 118.972 null ] >>
+endobj
+2652 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+2653 0 obj
+<< /D [ 2607 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+2606 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2657 0 obj
+<< /Filter /FlateDecode /Length 2046 >>
+stream
+xÚÅZMoãºÝϯ0ÐEâ…ßZL t^[ Yè¢SŠ-Çd)•ädÒtþ{/I™•Œ+z0íÆ’HñÞKêœKÒxñ°À‹_>àáú‡õ‡Ÿ?³0ÈH*ùb½û@ /ÈBÄÔBI‚°$‹õañ÷åŸw7·T±e¿/ÚÂß>ßPµžèr[Tå¡ì‹¶óµy
+rj"pSû´I…‚×ìýcWn h)Hú‚8JP¨Óš´1£mè˺· ý¯¢mVõXÙܘìʶë³æºOµTàUDÌà™Ô‚AyyŒM"P”‡ÇcïDwu×L˜%·éŸ<0¨ou%Ôœ=믥m¡)Ä4¸GÒÜ“%Z(‚”
+:gfæ6Ì U:úŽ?]àéT%FšM333…šÅèôð@â¨Åydf¦06Ç6:F+<îëèóûc¬uU|˜FúLÅffª"Ä…ÅèôøP… ¡ï™ù†RˆÒ z”ãû—H
+\Œžª².ºlS•]: Z)ƒ3s‹eÐé1ÂahÖÌ”J(1A_œC' ñÌ|ÔWM(‰>¯wÌ<] 4]Ñýz^ÃÄl[ÏcÛ­?FO_'—T÷4G8¬ˆ(ÆIs!B§÷­"œ„¾IÒ·¡Óû–Áâ5ôM“x4B§÷ é ¥,ôÍ’.B§÷Í1¢a]B1OJs"ô)ͱY`Þ«úîm¢Så£<ÇUý.š½·äÚyK!5Å"ø!Òb8F¿“¹5ôwdAÁí«“ 97ã2ø'Óü£“9šc…˜V¡o•”Eè•1Nu0Q'}¾:9<L·Ë3eš¤4(Bÿ°4ˆ)ŽD`V‚“˜u NŽdHˆ@¬„$%Aú‡&ALPXÔ&4Iø"tzŒ8A’&,) ŠÐÿ›$ˆ¯HØ–ð¤$(B¿“ lûÌ‚1H‘À¶D¤M†1:½o¬‘m‰LûVÇè侩QH™@£D%Ñh„Nﮚ%:Iá"ôœM,
+«sýf‹“e¾µ{‚œºJx¶Úí üÆ“¿w[Ÿpmó²;}ÉCãw²ÜFÔðª¢mÝîÜŠ®ËÈóþæ–Øc÷ä÷ ͱ+†Öð9t¾òдÅØŒn°cŸåUÕØ­³g»A[l]&. ˆÆÀ÷¶é‹EâeÙ/‹7=oA––½óÉý¶?ÙÆl¹óÙÅƶÙ×åÆmÚA¼§kêεäðþ_NÔÖݦ÷ÃŽ_ו~_0D•,·Mðnˆ}Y_>¸£°ð2rÑÛ­½hþæò”I‹nwý‰æ{¡ä°8×ÃìÙ4~ϲmªa_|Úi>mtòóFçÓ0XÇá±Ù]Þú&qÌâߤÏå¶ßgÛòpù¼¤0¼ëšÍQÊ ÜìÌQi›£Úú†G«†o$>g/]ýoÇÙ¶ÝX Hñ„2„U`<š¶y¡“e’ DH`<J’òê}•|¦š‹ "2$‘4m‰¡_ß[ûYKm’b¹2ë›&;7{»jêV‘šWWŠ:1°XÅ!¥iËìÞ7Ðå!»¤3—ÙÄ9Š=Gܤ£À¼°vÌ£éôÆ•4þ[÷ÇM¬.H§ ú¤GÐÌÑY殿ë Pp÷\V®,üÃCO[7~aî[Ú×Õe?4Í}sÈûGz¶vלÍý;ÄëM_6—¥`ˆ
+endstream
+endobj
+2656 0 obj
+<< /Type /Page /Contents 2657 0 R /Resources 2655 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2254 0 R >>
+endobj
+2658 0 obj
+<< /D [ 2656 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2659 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+2660 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 731.97 null ] >>
+endobj
+2661 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 721.011 null ] >>
+endobj
+2662 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 710.052 null ] >>
+endobj
+2663 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 699.093 null ] >>
+endobj
+2664 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 688.134 null ] >>
+endobj
+2665 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 653.265 null ] >>
+endobj
+2666 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 612.418 null ] >>
+endobj
+2667 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 601.459 null ] >>
+endobj
+2668 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 590.5 null ] >>
+endobj
+2669 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 579.542 null ] >>
+endobj
+2670 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 568.583 null ] >>
+endobj
+2671 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 557.624 null ] >>
+endobj
+2672 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 546.665 null ] >>
+endobj
+2673 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+2674 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 524.747 null ] >>
+endobj
+2675 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 513.788 null ] >>
+endobj
+2676 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 502.829 null ] >>
+endobj
+2677 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 491.87 null ] >>
+endobj
+2678 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 480.911 null ] >>
+endobj
+2679 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 469.953 null ] >>
+endobj
+2680 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 458.994 null ] >>
+endobj
+2681 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 448.035 null ] >>
+endobj
+2682 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 437.076 null ] >>
+endobj
+2683 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 426.117 null ] >>
+endobj
+2684 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 415.158 null ] >>
+endobj
+2685 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 404.199 null ] >>
+endobj
+2686 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 393.24 null ] >>
+endobj
+2687 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 382.281 null ] >>
+endobj
+2688 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 371.322 null ] >>
+endobj
+2689 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 360.363 null ] >>
+endobj
+2690 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 349.405 null ] >>
+endobj
+2691 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 338.446 null ] >>
+endobj
+2692 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 327.487 null ] >>
+endobj
+2693 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 316.528 null ] >>
+endobj
+2694 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 305.569 null ] >>
+endobj
+2695 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 294.61 null ] >>
+endobj
+2696 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 241.808 null ] >>
+endobj
+2697 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 230.849 null ] >>
+endobj
+2698 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 219.89 null ] >>
+endobj
+2699 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 208.931 null ] >>
+endobj
+2700 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 197.972 null ] >>
+endobj
+2701 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 187.014 null ] >>
+endobj
+2702 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 122.256 null ] >>
+endobj
+2703 0 obj
+<< /D [ 2656 0 R /XYZ 81.077 111.297 null ] >>
+endobj
+2655 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2706 0 obj
+<< /Filter /FlateDecode /Length 2037 >>
+stream
+xÚÅZÝoÛ¶Ï_!`×Vü–Œa6,ö`kpwm™v¼ÊR*ÉðŠ ýÛï¡HS¤çºa–n‰$R¿óÍsi¥É:I“.R{ýööâõ5Γå‚–Ü®.0L¤ NdŽ¨L¤À(8¹Ý&¿Î®çµÝü’b:ٖóK’Íþh»Í0'röÞ ·«à=6«Õ0¨®¥Ÿäl¯_µö›º¶/w›õZuà8TmשþadÓ6ËM³6ãe5lÚƼ|籮ʺv/-7ª†ÚN•æíÕ®1Øßo<Ö˜å§Âh¼ê ¢0`¿-C÷e¯yå]­ÌVY_o癩ÿé1û-åép_
+ÏÞö–\k¨Y²r¶UÕ|¤Ùlúí(Ôëk’žr ¥e’†bþ†)«ú¦Ü*„~PÍÒ<[Z§]ÌF,Ã!-4¿” ö·VáªìÔjW/æ—‚’ö”ɨD˜Û zí7J•{ó8”oç@yœ$£iõh9Î2°e]?ØÁn½Ûªf´¯ß[¢&ŒÌ½¶mkï‡ÖPo`[C¯êò$îÖ‰¹ùùma’”KšñÀÂ’ Œè@H‘Ö*8©ÖMŠ¸¾ƒÿš¸ƒ¡<Ôøt22„""¥!C‘¡××"O2p ™Æ˜Ó<D7›U¡þÜô⺽ž_rÂgærue®…¹è×Á*ª)†¶è‡nqcÆ¿ÂæúÁH¡
+&ˆâÌ©’=MšBt°ý8‰¸ëÕ¢ú{zøà£Ñx%SŒ(Ï’yœ’>úñìê3kG
+hAŠ‡N•[èÍ)Íc ’“[X\HxàxÓa å;Ö<ŽµŽÆšAoç6m£Q¯æw‹¦¹=WCìè›gÏ9ÊSæ¤~b ÀR˜†èÇ ªVåPÖ‡p²S»æmÓî›&±Ô™ý㓘ž[ysŒ;ù³8ù}ôIù?«@ þ •y.)ÌM…!
+ô „e¬:˧1"^e¡âÐ×ûˆú<HZ‡<J¨îg¹PÓ¶ø˜.ÚY`v!\²'V_èAs‚móßâæ¡ VaåT¬t)ìQÒ)Œi\(ùèèJ
+d)Heýóí74 5M$ R}pàý³QXèÚèÁϿ̳LŸQq¸,[sîËAßå³»ù%Égª*w½2#›á?½¹Óß[é·UÙ¿7#û9¼\êã€ùk5½ê†qKéð•ÑHËNöíÖÎ>Ôe¥úüZµ£\Kûx7Ó8mÌ'oú®\.í‹­5þ"ë¯æ±ŸZAOëŸéŸ¨Bs<;¢O™K$ç5~àäBì„ä .–u›ús±ÿÍL0{
+endstream
+endobj
+2705 0 obj
+<< /Type /Page /Contents 2706 0 R /Resources 2704 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R /Annots 2760 0 R >>
+endobj
+2760 0 obj
+[ 2654 0 R ]
+endobj
+2654 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 371.83 733.664 382.263 746.154 ]/A << /S /GoTo /D (Hfootnote.10) >> >>
+endobj
+2707 0 obj
+<< /D [ 2705 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2708 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 731.048 null ] >>
+endobj
+2709 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 720.089 null ] >>
+endobj
+2710 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 709.13 null ] >>
+endobj
+2711 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 680.387 null ] >>
+endobj
+2712 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 669.428 null ] >>
+endobj
+2713 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 658.469 null ] >>
+endobj
+2714 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 647.51 null ] >>
+endobj
+2715 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 636.551 null ] >>
+endobj
+2716 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 625.592 null ] >>
+endobj
+2717 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 614.633 null ] >>
+endobj
+2718 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 603.674 null ] >>
+endobj
+2719 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 592.716 null ] >>
+endobj
+2720 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 581.757 null ] >>
+endobj
+2721 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 570.798 null ] >>
+endobj
+2722 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 559.839 null ] >>
+endobj
+2723 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 519.437 null ] >>
+endobj
+2724 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 508.478 null ] >>
+endobj
+2725 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 497.519 null ] >>
+endobj
+2726 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 486.56 null ] >>
+endobj
+2727 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 475.602 null ] >>
+endobj
+2728 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 464.643 null ] >>
+endobj
+2729 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 435.899 null ] >>
+endobj
+2730 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 424.94 null ] >>
+endobj
+2731 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 413.982 null ] >>
+endobj
+2732 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 398.19 null ] >>
+endobj
+2733 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 387.231 null ] >>
+endobj
+2734 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 376.272 null ] >>
+endobj
+2735 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 365.313 null ] >>
+endobj
+2736 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 354.354 null ] >>
+endobj
+2737 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 343.395 null ] >>
+endobj
+2738 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 332.436 null ] >>
+endobj
+2739 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 321.477 null ] >>
+endobj
+2740 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 310.518 null ] >>
+endobj
+2741 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 299.56 null ] >>
+endobj
+2742 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 288.601 null ] >>
+endobj
+2743 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 277.642 null ] >>
+endobj
+2744 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 266.683 null ] >>
+endobj
+2745 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 250.891 null ] >>
+endobj
+2746 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 239.932 null ] >>
+endobj
+2747 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 228.973 null ] >>
+endobj
+2748 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 218.014 null ] >>
+endobj
+2749 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 207.055 null ] >>
+endobj
+2750 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 196.096 null ] >>
+endobj
+2751 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 185.138 null ] >>
+endobj
+2752 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 174.179 null ] >>
+endobj
+2753 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 163.22 null ] >>
+endobj
+2754 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 152.261 null ] >>
+endobj
+2755 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 141.302 null ] >>
+endobj
+2756 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 130.343 null ] >>
+endobj
+2757 0 obj
+<< /D [ 2705 0 R /XYZ 81.077 119.384 null ] >>
+endobj
+2758 0 obj
+<< /D [ 2705 0 R /XYZ 94.613 89.795 null ] >>
+endobj
+2704 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F22 473 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2763 0 obj
+<< /Filter /FlateDecode /Length 1759 >>
+stream
+xÚ­ZMoÛF½ûW(è¡joö›»-ê=ød ' hŠ¶ÙH¤JQqÅÿ½³"µäʲ¬Q}°H“|Ü™Ù73;¤ƒ»|<¡íñ·«“÷Ì,±šk9¸º=apƒØ ²DDƒH3B5\Í×Ë‘ò}¾ú `œî‚ÙˆpiBÜ»±{ F‰¬ !I1Ù; ㊰ˆ… ó5„å´ƒß
+¸ëû´\JY(~±0‘{Ó+?hgK0"2õβþá(ø^8®nÉs–|É:êÏãÏ ÊB¨SE¨Å Ñ ª %² ”Æ`\;
+ÄN»—(îƒóç1åÿ(¤¥ç$«Pö ÐhÏ–&‚{žU,.@è×<;¬®Ñ’F¡¼ã å úuyØGJ×Gú‰ÔotÓlp
+ôÀ¯ÉÿÌ÷l¿[-¼>JX…^!\D
+Ðø±¥³l8GPŠñû
+ÐN¡ìÛ<.Êzkk©G€‹/ù<¾/«ü{YÔkÅûÌ·e“mðÔ­ Îgbxt‹t
+i×iñúHœ>=ðÞ˜éTr[—ûÂ(Vråú4>1…½®K ó5«=Ýâ3Ñ_ B¼Ò5d¸×Aãtè£ñI®ûây—E8?ê£é^pf k-þ·ë^@ ç*NÊâçÚšá}ⶱ7{Ùî&dºëKù$›4W¾Ž”&ÓeûÀí+=Î!HF[Ã/ê¤Ú¿=Ï#òÆ
+¤œh¥’Bäo3}:âW'ÿ(¥ê
+endstream
+endobj
+2762 0 obj
+<< /Type /Page /Contents 2763 0 R /Resources 2761 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+2764 0 obj
+<< /D [ 2762 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2765 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 754.966 null ] >>
+endobj
+2766 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 744.007 null ] >>
+endobj
+2767 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 733.048 null ] >>
+endobj
+2768 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 722.089 null ] >>
+endobj
+2769 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 711.13 null ] >>
+endobj
+2770 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 700.171 null ] >>
+endobj
+2771 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 665.629 null ] >>
+endobj
+2772 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 654.67 null ] >>
+endobj
+2773 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 625.942 null ] >>
+endobj
+2774 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 614.983 null ] >>
+endobj
+2775 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 604.025 null ] >>
+endobj
+2776 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 588.248 null ] >>
+endobj
+2777 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 577.289 null ] >>
+endobj
+2778 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 566.33 null ] >>
+endobj
+2779 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 555.371 null ] >>
+endobj
+2780 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 544.412 null ] >>
+endobj
+2781 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 533.453 null ] >>
+endobj
+2782 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 517.677 null ] >>
+endobj
+2783 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 506.718 null ] >>
+endobj
+2784 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 495.759 null ] >>
+endobj
+2785 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 484.8 null ] >>
+endobj
+2786 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 473.841 null ] >>
+endobj
+2787 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 462.882 null ] >>
+endobj
+2788 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 451.923 null ] >>
+endobj
+2789 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 440.964 null ] >>
+endobj
+2790 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 425.188 null ] >>
+endobj
+2791 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 414.229 null ] >>
+endobj
+2792 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 403.27 null ] >>
+endobj
+2793 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 392.311 null ] >>
+endobj
+2794 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 381.352 null ] >>
+endobj
+2795 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 350.713 null ] >>
+endobj
+2796 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 339.755 null ] >>
+endobj
+2797 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 328.796 null ] >>
+endobj
+2798 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 317.837 null ] >>
+endobj
+2799 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 306.878 null ] >>
+endobj
+2800 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 295.919 null ] >>
+endobj
+2801 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 284.96 null ] >>
+endobj
+2802 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 274.001 null ] >>
+endobj
+2803 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 263.042 null ] >>
+endobj
+2804 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 252.083 null ] >>
+endobj
+2805 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 241.124 null ] >>
+endobj
+2806 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 198.53 null ] >>
+endobj
+2807 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 187.572 null ] >>
+endobj
+2808 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 176.613 null ] >>
+endobj
+2809 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 165.654 null ] >>
+endobj
+2810 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 154.695 null ] >>
+endobj
+2811 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+2812 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+2813 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+2814 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+2815 0 obj
+<< /D [ 2762 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+2761 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2818 0 obj
+<< /Filter /FlateDecode /Length 1829 >>
+stream
+xÚ½ZkoÛ6ýž_a`_l ¹áû`@±bé6ÅÐÀ¶0d[NØ’';ÍŠ"ýí£¦H%Srí¸@I´ŽxÈKžK^^2¸Áë²»‚,ïÜÿ×'¿\žœ]h>` ålp9?¡î%2 £@Q=ЊQtp¹|2ÎÌèÓåþ[gÊ X¥¸ Á”P°4¤\Lò|9ÎÒÛó·£SÉdU¶¿|9ž$Å8ÙŽÓl6Îçãu‘&«qùrUÛÙµëjaJ„µh Ü1ä„l*¹üœŽNÓÃÍztÊÌ0.>.Ò¢ù#}ˆ
+ÌÐøSëÞº©° µˆ!‰$I6«$ËM^Þ™á¶&eî‘Úô²bR *V½¬˜ëpÅ;ýµ(ÆÚ2é¯E  U‰¡Àm‡×_ý•XƨRvn_=œR ÝÆüÝ[§®—ù=;ÒÚˆŸ“‘ûÿ¥üWÙP9
+µ-óõv‘gɲ~JŠ«›Uš•ïmkä¤6õ¶,º•·iÖ Ín’"­HuF2£ ¬jLP$Ó{]a·›Ñ)çl8Ï‹òF “ò‡ËÅf[ßåó¦™Z=8^5Âi\ÇuúµŠØtÚ_Ñ`yŒø’,oÒ~cSZvz`,Š ¸>bø[êz¬jgR߈zV•%Ó¼(ÒfjåÙl‘]ÕåוվºOT’ÈÞcšG4hżæY”æ…àRß\'oƳt¾ÈÒó,«uï[}ÉÓt•l‹Å¿õóY}YŸNóåͪy÷K_Y†ð}NžFßMÎdŒþ†®ÛH0BøºéÓêf4·1º¨›Ó|æ:®~ø¹u›m1Þ¤Îeüsþ¶ëM>¯óÍØõáؽÔþ4-*Ú²èÆ9Ý3FúÆ1\ãBô®qÕÔ»Y=YÌfiÖiç¶pófO®ŠƒeÊså8®!zzCL1„dŽ»ñ¸Æ…èéÑ !§¡;®Ç5D/bˆå!†àn×N…k[
+¥‘úøIÝk¤í:h!úp|ãÊ6ûŠ¤°Ž“ðj/ ª%-’¦h‹Ršý£ERh Šy}—G=D¼˜ÃRW¾KŠ³xˆÞW$…”àvΞnk¡ß[$… …t‰ÛZEèWÏ!“‚sÐÆï0¤@Éd„>ºL
+ÆÀp/éRâ†Zˆ>\&_°””‚Ñ^ï¥Â5$DãU’°Ô+´Ô8© Ñ?Z%¹±`¥xiPÔ#ôÁ±,uíHØVàq» ½¯Jre€p/ÔŠ ”'B¿:¶Jºa D{EW¸H`„~”¸Çfq@àÃ-FRïÎ_Eè÷G·—Né½P8¡×O²ÄùÛ¬c†/÷ÌÐ(Ëz§#{6 ð¬p;«
+endstream
+endobj
+2817 0 obj
+<< /Type /Page /Contents 2818 0 R /Resources 2816 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+2819 0 obj
+<< /D [ 2817 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2820 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2821 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 715.533 null ] >>
+endobj
+2822 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 704.574 null ] >>
+endobj
+2823 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 693.615 null ] >>
+endobj
+2824 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 682.656 null ] >>
+endobj
+2825 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 671.697 null ] >>
+endobj
+2826 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 660.738 null ] >>
+endobj
+2827 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 649.779 null ] >>
+endobj
+2828 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 638.821 null ] >>
+endobj
+2829 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 627.862 null ] >>
+endobj
+2830 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 616.903 null ] >>
+endobj
+2831 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 605.944 null ] >>
+endobj
+2832 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 594.985 null ] >>
+endobj
+2833 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 584.026 null ] >>
+endobj
+2834 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 573.067 null ] >>
+endobj
+2835 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 562.108 null ] >>
+endobj
+2836 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 551.149 null ] >>
+endobj
+2837 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 540.19 null ] >>
+endobj
+2838 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 529.231 null ] >>
+endobj
+2839 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 518.273 null ] >>
+endobj
+2840 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 507.314 null ] >>
+endobj
+2841 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 496.355 null ] >>
+endobj
+2842 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 485.396 null ] >>
+endobj
+2843 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 474.437 null ] >>
+endobj
+2844 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 463.478 null ] >>
+endobj
+2845 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 452.519 null ] >>
+endobj
+2846 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 441.56 null ] >>
+endobj
+2847 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 430.601 null ] >>
+endobj
+2848 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 419.642 null ] >>
+endobj
+2849 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 408.684 null ] >>
+endobj
+2850 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 397.725 null ] >>
+endobj
+2851 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 386.766 null ] >>
+endobj
+2852 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 375.807 null ] >>
+endobj
+2853 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 364.848 null ] >>
+endobj
+2854 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 353.889 null ] >>
+endobj
+2855 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 342.93 null ] >>
+endobj
+2856 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 331.971 null ] >>
+endobj
+2857 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 321.012 null ] >>
+endobj
+2858 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 310.053 null ] >>
+endobj
+2859 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 299.094 null ] >>
+endobj
+2860 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 288.136 null ] >>
+endobj
+2861 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 277.177 null ] >>
+endobj
+2862 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 266.218 null ] >>
+endobj
+2863 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 232.203 null ] >>
+endobj
+2864 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 221.244 null ] >>
+endobj
+2865 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 210.285 null ] >>
+endobj
+2866 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 181.821 null ] >>
+endobj
+2867 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 170.862 null ] >>
+endobj
+2868 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 159.903 null ] >>
+endobj
+2869 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 148.944 null ] >>
+endobj
+2870 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+2871 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+2872 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+2873 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+2874 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+2875 0 obj
+<< /D [ 2817 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+2816 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2878 0 obj
+<< /Filter /FlateDecode /Length 2335 >>
+stream
+xÚµZ[oÛ8~ϯ00/6а¼J¤ŸÛÝ °(òP؇éÀPlÅV+K^IÎe‹þ÷9%J”EtºEPëöé\x.ß¡gÛžýq…ÛO$ôüÿÇÕ?î®>Þ„lÆ‘’„ÑÙÝÇðŒÌd€΀ ÙÝ~öçœ2ÉÝýÛ¾ëãM f© `²&˜ E\ðWÂøº\eñÓêPäU¼®âÍòö-®õÝß_í£ï1ÜŽ£ý}¯’þ–Oú >ÿÓ<ø1ŸEzƼe‰Àˆ`j-Ó,!1*\ô·tN–Yf´þájý³ýв?ÞP<S “¼/3Tˆ¾T¢PF"à ‚¨sÅÔ…$åâš16¯v±9ÈU’gQªÏø<*¶Ç}œ-h8¯ô:ÏÌ (‹k*çñ:ùŠ sõ+82‡iRVX£_œÓŒ¤ˆ¾‚ßã—Q£Àíˆüp=.F?ª\Äc”ãq9‚C€Hvˆ’¢S š²T$@’5qþ´T}ÈÉRí£lUyñrñZ-ל÷î?%›jgת/Ï×yzÜgÈ;¡0CTv x•†>øÒÒÐ¥Y›_ó=¬…g֊Ы,8è£ oB%CBŒÖ€»z¨šëÅ ç9„™— Øg.?.„˜ëøÕñ«k³ì|0’P"0W†ö^ºÿíy¹‚¥^•U1ª( Rº¯‰ŠxT6G€|ôm<ï0F¸DW—‡¼x£š(à·cY™Ø_2ß¼‘ñ!âdð‚§]²Ö¶3¾®sÖ j×(É’*©«get‰ø0êr„Å`UÒQý8Ä
+•Ü…¼!E
+ÄØÀÿëq)
+ÂÛGŠ‚¤¡[Æ£I@¾Ë¡ùãR‘Â[>K!PV‡æ˜Pºƒ@ I¹|•!A+J\Ôéñ”S¨b.è˨BàQÎ]ˆN‹§´
+š6©ÛUÍÌ¥ê×4Ò\÷PFæÿl„ôž dßî1%µ úêàuøOÕ„DŸÂLX•qúðôÄ®iøÑ ž’45G»ðX’ 2oN2s7ŽÚ=}¦›ló@gÁ¤¸i|ÁôŒt>jàÕš Ž20„BIÜ×ô¶}8aaœh×æ†iž¡oÕ*ë;»¼Hþ—›Y8JÍÍ(M¶Y7 ëKÚ»úq‹k n}17Ÿñ÷f„Nól[ž =¤ˆ&WßÇ]8Hbi‹ÆĉEH˜’¤‹vëùííI=ÿÕ“60-$¹²ºOœ[¨=@<t¯:WéjÆQ±ìmÄχU–WËf„9s—Um&°uk÷³¡ö¦,¤Hµß=€è‰L²‡Òºá­zÚËòƒö]Ÿ³:Þ#ë£<”p2«üD®¨ÑœºèIó§¸XG@ó7ã×µA˜p«vè·Ü}´¿l“–èÈŒôJuÝúʸ)󓯒T!¬:£üÔGû'‘ˆ°v÷†ì—}ôÚav¯$Á:ΠáÕ]ú²`‚q]ÙÒêKüôí£Ó)úÑvoŠd»«.Ô˜ª
+³ßÞƒƒ~mïaêÖÃþd ž6…ÜP™ûüyyila‰·õœúí68è‰fî^3³LNì,“c–TÏ•zÕü$ëC‰
+‘èH/õÛ©pÐÿoCãlsérÖdÓ2TJýŒìO¾;óU$(m[ ÌO“>Ú›S‘€£ØO¹WÍrÐÒyó Y' …¢[+áUÕ´¿‡8E¡²U^-ÐA7òíÜNèúÒàaIfë> ýÔë£Ï§Ü{õ£ÉÐö*ý–®žòí!Áb¬‰Èÿ,$›w¿Áßò$$ÀUœœÎœÙø†'Æðé¾Dï!™ïòfNÎã¢ß…äÆJ¹/ÿA
+àpq"z|ŸU"IN{ëWgúgRÈc`\­½÷·¤GGרß8Ù_¼KÀýcZBÒt<ùñ€>ø§ÿ9‘ìH#^ß~õÁ?ÈWV<ˆ`Æ1Rí(¸-â_wWñ=º<
+endstream
+endobj
+2877 0 obj
+<< /Type /Page /Contents 2878 0 R /Resources 2876 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+2879 0 obj
+<< /D [ 2877 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2880 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+2881 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+2882 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 711.053 null ] >>
+endobj
+2883 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 700.094 null ] >>
+endobj
+2884 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 660.046 null ] >>
+endobj
+2885 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 649.087 null ] >>
+endobj
+2886 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 638.128 null ] >>
+endobj
+2887 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 627.17 null ] >>
+endobj
+2888 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 612.028 null ] >>
+endobj
+2889 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 601.069 null ] >>
+endobj
+2890 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 554.25 null ] >>
+endobj
+2891 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 543.291 null ] >>
+endobj
+2892 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 532.332 null ] >>
+endobj
+2893 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 521.373 null ] >>
+endobj
+2894 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 510.414 null ] >>
+endobj
+2895 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 499.455 null ] >>
+endobj
+2896 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 488.496 null ] >>
+endobj
+2897 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 477.537 null ] >>
+endobj
+2898 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 413.579 null ] >>
+endobj
+2899 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 402.62 null ] >>
+endobj
+2900 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 391.661 null ] >>
+endobj
+2901 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 380.702 null ] >>
+endobj
+2902 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 369.743 null ] >>
+endobj
+2903 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 358.785 null ] >>
+endobj
+2904 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 347.826 null ] >>
+endobj
+2905 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 336.867 null ] >>
+endobj
+2906 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 325.908 null ] >>
+endobj
+2907 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 314.949 null ] >>
+endobj
+2908 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 303.99 null ] >>
+endobj
+2909 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 293.031 null ] >>
+endobj
+2910 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 282.072 null ] >>
+endobj
+2911 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 271.113 null ] >>
+endobj
+2912 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 260.154 null ] >>
+endobj
+2913 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 249.195 null ] >>
+endobj
+2914 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 238.237 null ] >>
+endobj
+2915 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 227.278 null ] >>
+endobj
+2916 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 216.319 null ] >>
+endobj
+2917 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 205.36 null ] >>
+endobj
+2918 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 194.401 null ] >>
+endobj
+2919 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 183.442 null ] >>
+endobj
+2920 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 172.483 null ] >>
+endobj
+2921 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 161.524 null ] >>
+endobj
+2922 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 150.565 null ] >>
+endobj
+2923 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 139.606 null ] >>
+endobj
+2924 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 128.648 null ] >>
+endobj
+2925 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+2926 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+2927 0 obj
+<< /D [ 2877 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+2876 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F20 186 0 R /F19 184 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2930 0 obj
+<< /Filter /FlateDecode /Length 3129 >>
+stream
+xÚ½[YÛF~÷¯à‡Õ
+¯âÑx Œ"W÷çÕOëßHºÎnn)¥ë¼Ü×Ù9+oH¼nÕ#²nOöݾz4ϳÚ<¨ºÅã¹lÞ©;¶N˃y „¥ùõ|C„á
+¦ ¥¸â‰7“,)ض$Ô'k§9q0º±fffFA#“>ÍnšMLáÓtsË(_ÿP²ì ‚&66Á÷Koƒ\¿Îæ­Zû—ËÍ-\²)ÀÊ(ˆ¦ùž'E…eö)t„†pJ’õc“™‡íéæ¯íÍÓ çë´xœ– ~Å|Ó
+Ä @É„OrÊjËwšëlŸ:bõ/µ7Q ñ\ß6ûq®ý ž˜UÓÞ¦{ågæó¼4o«ú` Z™WûÌIH Œ'u—Õm¾O‹â¥À•­RŸ|Òs-ŒŽ_5Ù´ö ãا{˦µ%HbrÅ £%¶æÎ"i‘é`F!„ŸÄ¨ŸÙV
+U
+òñ‘h`ÂcÓËi`¹¤©3¸åÎÁZ¤Û|Yû8Â(Á>±.3›m™=o/uÕfû6;lî.åÐz8zN?fCÛ;Ï·O›ÒþSß1ÕRÖß¿%öJí•Ù+·Wa¯±½Êà™SŽ’hhœ‹ Æ¹Gý9˜7wLô¼ã íZ)¶-¶ùÃ6ûÏæîîþ»AßNMVÛ¦­]õªÉõÃPÙ
+
+”lîîG Ce¥Ë)m È(Ùªƒe•P¯ˆ>³…ð *Чv3pzTxèqßnwÙ1/7’ÚOàµùñgsù{þôÇ’)âC’a
+wˆûV¯êñjÉŸÄ/ÊUüþ%Òíwÿ[Ý
+}ÌâÙncu‘—™m5œlârŸMË™ÝkÓúGiHêê<ÓaÇHæÉ¢"jÚ—™Ö·DR)С _»ˆ¡8î¡/ÂÖÎ¥Öò”Õ/
+3—XI£qÓ.ÝlŠ´9‹¢F%ƒ/„ÁXÚžN a˜œŠ‡‰…8 ‚J"©Oœ1ˆE=ø8¨§çQ‡o a¡,ìÑ— aÌ]êo݆bˆz˹G%‚†-¼K=sˆÄÁdg ËŽ®êh¼®[÷—I^±AêPB< –HbÁ=Êàà#9âÉ°Ô,HÏ.±†Îy™=¿Ž§ƒÿ
+ Úãe]â×kØLý]™_Ìú ~Oï°b\¬$ÿ.édûÇý›ÿ€¸¡ä
+endstream
+endobj
+2929 0 obj
+<< /Type /Page /Contents 2930 0 R /Resources 2928 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+2931 0 obj
+<< /D [ 2929 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2932 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+2933 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+2934 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+2935 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 554.635 null ] >>
+endobj
+2936 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 543.676 null ] >>
+endobj
+2937 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 532.717 null ] >>
+endobj
+2938 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 521.758 null ] >>
+endobj
+2939 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 510.799 null ] >>
+endobj
+2940 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 499.84 null ] >>
+endobj
+2941 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 488.882 null ] >>
+endobj
+2942 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 477.923 null ] >>
+endobj
+2943 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 466.964 null ] >>
+endobj
+2944 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 456.005 null ] >>
+endobj
+2945 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 415.158 null ] >>
+endobj
+2946 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 404.199 null ] >>
+endobj
+2947 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 393.24 null ] >>
+endobj
+2948 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 382.281 null ] >>
+endobj
+2949 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+2950 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 312.543 null ] >>
+endobj
+2951 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 301.584 null ] >>
+endobj
+2952 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 290.625 null ] >>
+endobj
+2953 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 279.666 null ] >>
+endobj
+2954 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 268.707 null ] >>
+endobj
+2955 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 257.748 null ] >>
+endobj
+2956 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+2957 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 188.01 null ] >>
+endobj
+2958 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 177.051 null ] >>
+endobj
+2959 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 166.092 null ] >>
+endobj
+2960 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 155.133 null ] >>
+endobj
+2961 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 144.174 null ] >>
+endobj
+2962 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 133.215 null ] >>
+endobj
+2963 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 122.256 null ] >>
+endobj
+2964 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+2965 0 obj
+<< /D [ 2929 0 R /XYZ 81.077 82.406 null ] >>
+endobj
+2928 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2968 0 obj
+<< /Filter /FlateDecode /Length 2260 >>
+stream
+xÚ½ZËo㸿Ï_a ‡u€ —ï‡OƒíôKsk‚b˱YòJò8ÙÁöoïGR¦EÁqL£Ø‹EKúñ{ð{Rijçžýò ׿>~úù+13ƒŒ¤’Ïן<À32S15S’ ,Éìq;û×üÛúîž16ï7…TEß­—µ½òÓÃ][äÛ;ªæOÕp§ìî~}üP¤øEJ8ÒxBs;@Î3I)FxÊæçËT¨D„Šò~™ ƒ›SÎeUy¹žîî©žB¿íóá~ß\ä„Œ” ñ¬ÿ&Œù’-‹4 —ªÊžš×ÅEö8ÑHj2™ ÜSÿÙw}ÄkÕØ•9ÀK¹¹1Ö&à÷ £ØŒ#£ £c:Z"I@ \!å‰P.¥‡õóWifX”L¡DhÄŒc§f)Ni•FzŒjýõj‘Ì
+HiXÑi¬ŒÑ–•§¦©²r½xx¼»T¸{Ë ì‹®ßmò®Èúü(³/ž^éóç¬ëÛý²¿Mëp”!ÌuBp¸ ÌGè?’ic†´GÚ
+_G›aDÑÉ´¥¡àÎ2Ð&×Ñ&1:¶„ðcŸ ´éu´1A†Ä`k
+æ­X—cð‘ˮ诱éÿ8½5~ÁÞå7(œs™%ˆÂ“Dƒ¢´Å¶ù^dyU-ê‰þ{«Œ!*N¾"’DƒŸ5™l×6}±ì‹Õâa7’bˆ9Œ²b»ëß’ƒŠ¤Qsr.™æ\côÈvEñ’åkȉ‹‡ƒWã9n³rá1é:¶ °Ö”JÒñœ®cËu*»Cy¦»:MËcôTÚBÄ¡9Ò¾2m@©¦˜‰ÑïE‡*ë·»ülHè›—¢Îú&Ûy]ÖÏãØWeÎNÜ+7ÚPqj Ó„£ÂÙeþmñ0ÎíSùþo[H…éE“¤´¡\
+‡[µ+$<äM“Ì6B§Óæ NÊiø†(zx'§¥ÊÀ8’4dÍÓô7Fß\oŽ®KÄù‰ï¤ ¯Ò}½¯ªrýæÊûäÐÊ@\‡L ÓX„N­°¢HÐÖµJŠ>ÚÅÊ*{Þíû¬-Ÿ7}T¬<gÇîÇ­{¶iˆ›U2¿Š!!C*Ð:)ÜDèt]IŠFúÊ,¼%9ûìÕ&¡ì°ŠÔT5Á 'ÏXf¿m“­Êm2ÓÐoK¸68ë1Ú¥——rk×–¿7uŸWq.´¬C[y(Wýæ&^9FÐì^ÓrI„Nœ0é(LZ¢ˆÐé´!ì…IJ8ní¿N{ûüù
+˜,oÛüÍwö‰œ2¯™VMZ:ˆÐÉîÇ”A’…:߈¤P¡o©˜ÓKf&5’*Äu#“Ì9BOsg(EG%^_¼öM]½}Ù×ÖK/ä§ÛšB&R$¤
+£ÒÖ~Œþãâî¢ßfÌ[ öÍ. 6‚í ©V~ðÝn+mW6î:oÖÃäêì(Ña*ãés; 8ÅÕó·Ë³ÐÈpnbøg ÌÅüàXñ\Xã±#>?l
+àºõÜ–½¿›¢àÝñ`ß.ïÞBE(µŽIOë;ûXÿ‹¸»®7š ÝÝÁæ÷;µN˜ïV#EëävÇÝN:Y'°WŒ‡Ñ5[P
+œ×ZõEq…‚œ?šàCaN0'1Æü˜š²©~B­ì¼°û®X ÚpÆlµáftOÁ¨É¼ã
+úÍE…L‘‚¾&BmÞ“‘(V'tÁ€$7ÎY!+|¹e¼a™w ]xpŽÁFšº+WÖ7ìKyçaµÓAïÿØàë]C³9BŽ‚ž-Û®?3¡÷:;Y¹öW¯c;+DÇáVóâ —|#Ô 6·è MjM׫áóTÿSçGn‘íǬ!œ½Ùt^äNà‰ÑšXâS9“¶]3'çiª RêTq¦íÖDè?'OS°eMŽe§Ài_"ô5yúšô|CÇK…AZ° EÚ7†NR,ä¿”6ß°âT²¦/:㈄ÆRpšºÆèt¡ ‘ÐÄB‘æ!côEK˲®Ü×eÿ:|˳v·¨“¹%QB·"Í=ÆètM‰PqrM™Ô½Fè?e{‚[WœP%}àŒÐ£Prí^˜îÜIˆÍyŒ!ÒöX"t:mèz˜¶IrË}M“A8ƒm(_]­
+‘ã‘—a$ŧžR{JŽe(ß™!£~€êÎÙžÀŽƒC©wŽXÁM3!ŸÐÔC‘. ‰‰àö¤’'îûÇÆúx§ðƒM™Ä-›— ™¾à[;‡D•p×mÓÓù/Íûq“b"ZFŸ÷½M Ûs?‡Swíé »NŠwÌ#¹A:_‡K‚à”’qŒ½ªb<{º-éðÒRfÓjë1øÇùŽABÿ%…œqŒÌñ«ùäÜÛß?ý~ú¦C
+endstream
+endobj
+2967 0 obj
+<< /Type /Page /Contents 2968 0 R /Resources 2966 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+2969 0 obj
+<< /D [ 2967 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2970 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 755.471 null ] >>
+endobj
+2971 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 744.512 null ] >>
+endobj
+2972 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 733.553 null ] >>
+endobj
+2973 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 722.594 null ] >>
+endobj
+2974 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 711.636 null ] >>
+endobj
+2975 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 700.677 null ] >>
+endobj
+2976 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 673.903 null ] >>
+endobj
+2977 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 662.944 null ] >>
+endobj
+2978 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 651.985 null ] >>
+endobj
+2979 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 641.026 null ] >>
+endobj
+2980 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 630.067 null ] >>
+endobj
+2981 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 619.108 null ] >>
+endobj
+2982 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 608.149 null ] >>
+endobj
+2983 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 597.19 null ] >>
+endobj
+2984 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 586.231 null ] >>
+endobj
+2985 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 575.272 null ] >>
+endobj
+2986 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 564.314 null ] >>
+endobj
+2987 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 553.355 null ] >>
+endobj
+2988 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 542.396 null ] >>
+endobj
+2989 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 514.216 null ] >>
+endobj
+2990 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 503.257 null ] >>
+endobj
+2991 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 492.298 null ] >>
+endobj
+2992 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 481.34 null ] >>
+endobj
+2993 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 470.381 null ] >>
+endobj
+2994 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 459.422 null ] >>
+endobj
+2995 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 448.463 null ] >>
+endobj
+2996 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 437.504 null ] >>
+endobj
+2997 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 409.325 null ] >>
+endobj
+2998 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 398.366 null ] >>
+endobj
+2999 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 387.407 null ] >>
+endobj
+3000 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 376.448 null ] >>
+endobj
+3001 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 365.489 null ] >>
+endobj
+3002 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 300.501 null ] >>
+endobj
+3003 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 289.542 null ] >>
+endobj
+3004 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 278.583 null ] >>
+endobj
+3005 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 267.624 null ] >>
+endobj
+3006 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 252.858 null ] >>
+endobj
+3007 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 241.899 null ] >>
+endobj
+3008 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 230.94 null ] >>
+endobj
+3009 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 219.981 null ] >>
+endobj
+3010 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 209.022 null ] >>
+endobj
+3011 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 198.064 null ] >>
+endobj
+3012 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 187.105 null ] >>
+endobj
+3013 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 176.146 null ] >>
+endobj
+3014 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3015 0 obj
+<< /D [ 2967 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+2966 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3018 0 obj
+<< /Filter /FlateDecode /Length 2189 >>
+stream
+xÚ­Z[oÛF~ϯ[Oæ~ñ‹ ‹M±‹Â胑,Ð#QשP”U×Hûž!©!‡r)ŽZ ¥¡¾9×ùÎ9¤ñl5óÞàöúýÛwˆ™d$•|ö°|Càž‘™2ˆ©™’aIfÛÙÏÑ÷Ï7·’ëhw¨ª,_5_²|_•‡y•ùþ´róùá?°1ůmL±†Eãoý a|¿ÏÓÍ&N–UZÆë¢xŒ«M»ÙëZ2Æ7Úßì»›[Eet¼¡*J­N**Ó¯‡¬L“ÖŒ›[ª£b_Ý&µúÍj±l®Õºýõ—ægv³_G k=Æ "XvfmœY_Š_G!‚"a„¿ª! 2øÿ€+6ãÈhÂh®%’`¡4„6´÷\o ™ödSŒ3>Úª_mâ<.³Õºº»/ *.Æ+D_Ê1Æé˦éË0èÉ}ôK°lÂåN4Ÿ(Ú a¸¶þÈò*žÛ]R¦wù}þ¬ ¦ˆjâ´Ó´á°¨™~é¢IÛÀu+~BÖËßBu•† F©ÓUéê¡ÿ1z&šC%•„K›•?•éSVö›çÍìaç»ÃÎŽÖÉbô ©ÖÚßÕzæ}RZ2«.T
+‡„qéoä +žDyQ âH)y.~’lFŹÊ­Eפe?,‹Í¦¦¬cMÔÖ+›,oo~9T§ŸßÜ’¨]@t*Z´_‹«WàF ®éÀVbYÂEGÏSÂ*½)kÀëêS<šÛ]ÖI¾JÍ‚µÎ^ŸìED@’«f¡v¹ý
+öööv^ƒ6P­d´ÙúK`…$f¾mˆ>…"Âe“{FÒÿ‚HÆ¢ûô¸o>1 Ö“àÚç‰îÔ«°Sß”;WrUÀÏ–:LË>:¸ H"ë8d›i²…F ºm=±¶ÎÙ§~Ý=o(BÄIîJÅÓ”
+Á†>:Ø9Âp$µp²É4ÙJÁ O‰³-žÒxQó»<VG3}¢Sgb£dÑœúèpW(Š”TNöĦÇH„Å
+ª0×’RÄ:\6QÈ(Gã4ŒÆ=t¸l(·˜t,i‚f,›×ÇÁ±$›ÈÐĶÔÂG›ÐƒqkkÎÛ-åhûj€Ž¹öqÇçZ¨
+f4Rw_Ù6Û$eÓ’TE{]§ãÝ»"HAó¢€Æˆš­0è5¸Ä@¿õ0OM‡{ÌÐ:Nú˜’3“Ã[.¬Hº¢É&ML!>Ø’Â|çéñî~×ë'€&>6ßÞ¶¬ú6˜OaÀ¨‹ôIK–´}tp-å@‰TºªÃXÐÝvŸq¶ŒÓ¯ÐR<|hòâüÒòhõç+É•CŽ0ì
+ãA$ã¡_¼hn“Ç4Þ•i²ý²Iãqvwü“š™².E˜¢=p˜žŸÇœn†IÕ¸ZÆdXŠöÑÁ²™–™«eL…bÜbð\Q¥ó*]œç?p,?9ötÎ?Û¡aüTn¼a:ȇúB*d¶¡¯u~ñu¾6üL1$º’ÎLPúàëBÐt=Ë2I‘èZÖxè`–eP»„qÓ'A,ë¡O,ûê`û´+öñ¼ØÄð ïüï® <ÇH2WšxØópÝSÜÖ‡ûa·½>Ó½Î{ëõZ¨êÔ ©\…àa•ÍC·iù˜>ïãÕñ°…™Ù'Xr­‡‰F]£Îy˜–=°UòßËŸ’ùc²J,’EºT৤m¾®Ô:s%] àa•ÌCñW–ÅÙœ÷|B÷0´¨Ïy×r…!@ã."2ÈLÌT ˜]‰à*芇n}›–eQÆðy–¯îüÂpràïyQý¾©“æZ·)Ž´v%‚ë0ÕûèËiÁÇÓb›åÙ.±ªÏï…&2´«a㬇—-¨Ýú$[„Õ,=eœ¥Œ"ÌEð8ë᎓ÆYb_EŒN­AE|Ч`gYbãj™=ðÈ0xô’íÕL>Ú,ž«€T sÓ› A&õÁ#&}ºÊ¤öwû]:Ï’MüéîVÿc
+îCš÷q VúõpÒ°*FE3 3ˆ>wüèQ!»Œ¿Åò‚É ŠFèÓ¨9Çå
+endstream
+endobj
+3017 0 obj
+<< /Type /Page /Contents 3018 0 R /Resources 3016 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+3019 0 obj
+<< /D [ 3017 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3020 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+3021 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 731.97 null ] >>
+endobj
+3022 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 721.011 null ] >>
+endobj
+3023 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 710.052 null ] >>
+endobj
+3024 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 699.093 null ] >>
+endobj
+3025 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 646.291 null ] >>
+endobj
+3026 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 635.332 null ] >>
+endobj
+3027 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 624.373 null ] >>
+endobj
+3028 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 613.415 null ] >>
+endobj
+3029 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 602.456 null ] >>
+endobj
+3030 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 591.497 null ] >>
+endobj
+3031 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 580.538 null ] >>
+endobj
+3032 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 569.579 null ] >>
+endobj
+3033 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 558.62 null ] >>
+endobj
+3034 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 547.661 null ] >>
+endobj
+3035 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 536.702 null ] >>
+endobj
+3036 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 525.743 null ] >>
+endobj
+3037 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 514.784 null ] >>
+endobj
+3038 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 503.825 null ] >>
+endobj
+3039 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+3040 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+3041 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+3042 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+3043 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+3044 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 414.162 null ] >>
+endobj
+3045 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 403.203 null ] >>
+endobj
+3046 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 392.244 null ] >>
+endobj
+3047 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 381.285 null ] >>
+endobj
+3048 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 370.326 null ] >>
+endobj
+3049 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 359.367 null ] >>
+endobj
+3050 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 348.408 null ] >>
+endobj
+3051 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 337.449 null ] >>
+endobj
+3052 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 326.49 null ] >>
+endobj
+3053 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 315.532 null ] >>
+endobj
+3054 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+3055 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+3056 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 282.655 null ] >>
+endobj
+3057 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 271.696 null ] >>
+endobj
+3058 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 260.737 null ] >>
+endobj
+3059 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 225.868 null ] >>
+endobj
+3060 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 214.909 null ] >>
+endobj
+3061 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+3062 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+3063 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 126.241 null ] >>
+endobj
+3064 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 115.283 null ] >>
+endobj
+3065 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 104.324 null ] >>
+endobj
+3066 0 obj
+<< /D [ 3017 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+3016 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3069 0 obj
+<< /Filter /FlateDecode /Length 1947 >>
+stream
+xÚÅZMãD¾ï¯ˆÄ%#±M„V¼zÁaN#íåI<CbÛC€ÕòÛ©NÛmwvÖ“ °‡õÄí§«ººëã)›.îtñí+Ú_¿¹yõÅ[æŽ8͵\Üܽb0@lafa4#T³ÅÍ~ñÃòmÙ´ÝçW¯…Ën[„?ÖyÛÿUßù«\æUø½­›òϺºâfÙå»p/ß•÷Õ¾7ý-¾,~}£rÙÕW?Ý|*qú˜J‚2"¤L•j{Èã«ÔëT
+ù‘*zW7=ÐèGÜÊ왬®¹RlYtëí¼Te 3æ#©ŒÌ®¯7¹t„Q@Ÿ±YAN¦x
+)ÛÞÔáÒ®^s»,Öe܃æþaØ‚ÕÕk)å²Ø:ÿû°%°‘l ô¸²\XB•HegµåRMe
+É«MP+žñô9DÊ3Ñ?2!ß¼ÉÚÃi¥Ù»ÕüYJœuéwO,Y8Møù½›•#áÈJ}ùò’S lmt>ã‚)d8ÑOå¦Û7 Ž:õáz÷°¯Âá¤Dùà
++¤cQ}™
+x…³)ÚïɦÜgm‘îÓÎì3xdÐu%§ë´êBåGzÕ Nõ)º|§[Ü—ÕêˆÖ†K¢L ÒÚâ´™¢ûcvÌŠ_W××g¦Üê6:gZŸ¬ü`®c`¾0»H¸iEŠÆo!åD«˜ Å9À½ÆÊVŽíb,5 %;AõLçSÖ½* G™==ÁEµÉ Æ‚ÔÝ®Ð*iGŒ‰áÐœJSt_Sc„Ã4–Åxh$NøÝÛ#ßüüÐvY[þYd·õïxsHCìxFN¡ Øë
+dm‘mšú°:÷ê{êßÑ
+MÜh”û&h´ûˆ“1æƒÊ /›ù±¶ŒE• ÚïAYuÄýuR
+­ßüü¿PÐ&ÊÇ æpšMÑý)nŠõXâäw]Ñø|ºª°šI`0TÇãlq5x‚þ0Ë”·’Z6Ôr7Û¢:ïiìë¶ T©Ü{úl€ w90f=4-~ól¹hÚ²Àž<¦³<ÙÿhÃ\y9E)ÚG””B‰%Ó•¬Ÿ`¢Šhsù|^
+ØhžBvóRà´&Rˆ§ø³r wi 2 ¨™—q‚ B|_'¶ªº›j‘»3{Ì7“¤“Drù‘P†fÎRmŠe最ŸÇœ?AÃUôW‰^•B:z1ÇyñŒ.X$„n1&‹ãv ú¿%Ò’A„’‘;X‰[Èýià•Dؘ]­Âé8EÿDZ8 £cÚ³U $hô¹p•“ÄfPµ|‚Nˆô|~†ÅyÌo©]ò&ߣgÃ"ƒÚR™Îñ ¶üT¯WX–ÎãS%Ëã¶\ûœçÛ‘Ô„V%u}âM‡V%üyjUÂÕÿfË~|ýÐ4ã+˜!ô/‡ÙËÝ.LxRjø‘ûç»Rz™—»ŽR˜« ÅÊ™•ß€ÞðE•…dí}&}ÝñQõÔQÿ®/ zm`ø6ôáÃ(·7áÛIß}R€T§üë0g?Á®>MqRç—t„„
+`’tp€ýÜ–Š|fK E&näpšOÀ^É­ç;'Í/ÄuÄŒéÇQœ~Sô t|ãÄŒ9Ä1œ6St_]øŽOU|9TOv}Þ§u~³¡Ì1c~qÅ4Z6w”XÙ›¨€ ÑÁÇ꘨œÄÉž¢ŸÛøá$Ðèh×WHÐgt‡*°ðØðq¸p‚ž:ýótdæߺà:º ß|šCÆ—lµ§àj=q®5c°Ããí5òÜćÜÓý!Í?¥wEr÷ýˆ.k`Ø>"0I¢©¦4^6õovE”ÍP¥k‚¾¤/Â,jê†÷ÚV ÕŠï?éW“ªç!Ü/ši]4”CíðMÈ&vGúræèÛ)E?[.±2)« ôo‹j}þ‘É îïÒ}5Oî;1sA×XÌH`±,îîEh‚~áîÓHîxŽq9A¿p÷)~ú¬gÐL¢ú íaŒ3"•‹²¦“€/jÄœ}‚Q”ùÇ55ÎD#]8¨.äxj êÔLÁeX×{($‹Uu]Ý<È›Ùî ÊÓåëYÚ\&8½²c µ¨@;¿Oöû˜7UYݯªd¥ïþêï'ëAŸ]cˆæ£Û8܇+ð‡3ä'½óo5õBRâ†Wigo“ÿóêonîM
+endstream
+endobj
+3068 0 obj
+<< /Type /Page /Contents 3069 0 R /Resources 3067 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+3070 0 obj
+<< /D [ 3068 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3071 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+3072 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+3073 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+3074 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+3075 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+3076 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+3077 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+3078 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+3079 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+3080 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+3081 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 621.385 null ] >>
+endobj
+3082 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 610.426 null ] >>
+endobj
+3083 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 599.467 null ] >>
+endobj
+3084 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 588.508 null ] >>
+endobj
+3085 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+3086 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+3087 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+3088 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+3089 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+3090 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+3091 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+3092 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+3093 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 459.99 null ] >>
+endobj
+3094 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 449.031 null ] >>
+endobj
+3095 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 438.072 null ] >>
+endobj
+3096 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 427.113 null ] >>
+endobj
+3097 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 416.154 null ] >>
+endobj
+3098 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 405.195 null ] >>
+endobj
+3099 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 394.236 null ] >>
+endobj
+3100 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+3101 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+3102 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+3103 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+3104 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+3105 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+3106 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+3107 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+3108 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+3109 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 254.759 null ] >>
+endobj
+3110 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+3111 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+3112 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 221.883 null ] >>
+endobj
+3113 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 210.924 null ] >>
+endobj
+3114 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 182.032 null ] >>
+endobj
+3115 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 171.073 null ] >>
+endobj
+3116 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 160.114 null ] >>
+endobj
+3117 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+3118 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+3119 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+3120 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+3121 0 obj
+<< /D [ 3068 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+3067 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F76 318 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3124 0 obj
+<< /Filter /FlateDecode /Length 1910 >>
+stream
+xÚÅZ[Û¸~ϯp±/6ºáò~1Åô–EÅ @èCŠLOÔñHSY“l:H~{IS¦HÙu|<úÛT>žÃÃs¾sÑàÙí Ï~y‡Ï?ݼøé13ƒŒ¤’ÏnÖ/ˆ{€gd¦ bj¦$AX’ÙÍýìíüÕB³yÛ-Þßüê`ƒ…(×9îÍ€8.ˆ`”19ä¸]8uT¡i<ÁmëǦî;-Dø<‚v(Œ„7Žû÷/šÍ82š0šî %’ć+D¨;PIpØ`°íO¯¤™i'^2Ÿ— Crð;Âxµ-ûyyýÐ,^
+*vkWWÅ›ðë2|R°–L""eÔ’œ§%!ˆ9õ2ôX6ˆbeÓódSŒ39Ú›cÛwE½.ì¿–Msó*ä)Úe÷ù5[}»_„êMøÎ÷z³óôfÁsôSv›÷å-:[ÞØØâÍòó3õÄ QÕä050DË÷§ >‚41FâÈ=34\¶’ˆ;*ØË–
+#›ž™x˜ó)÷(C{3õ›âöá±/ºúöc¿¼nG¿º-œg•]W~]«ß¿ŠÏÝ“¢²›<ˆ0)k Ê@ÉÐûƒTËëÉž££fHéH@”ÃtLÑGŒÝ|×ØPuEšÆ¢„ž™q¸[Ô,GƒýR¸¢SËÈôÌŒ#4bFçè?ìCª‚ÀÈàȺôÌt¡\aO'èXwnóÁÞÖKiPmœ˜Ñ½5L™ìu¹³_¶ÅÖö®<<ÅcYùB.d7Ab&Ö-ÔÀ4OÑ»Ò6¨ø<[0‹„ËÎÌ R!·aŽ†›+„U$\F`Ž¢+¨ln\B¢1
+’¡Îœãàbl³Zf5Ådl6®…Ëv‘:qQ†þz²é í<—Úu&Ãÿ÷óvñ’16¯›ª³÷¶YP5ïý÷‡gUûÖm\c><Ø<Þ7[ÿƒÏËfV® ß>/¨ ÜnvÛ‡ÕuÛDà¸|k›Ê¦»» OÎ8aÈp“Ÿèç“&àÄõýj7ý\pÄpdpKvÚûPÝôÅ­·~š««þ¹ç5Îb<;0ÍRôàÝ­ÆD[®îÎ]Ù ÕŒ¹.mTL‚
+Á /J»K¦`¢Stޭ˾Ü,¦™oMÛÛìêéçõGœ`ÄU¬õ™µúr`Úy‚VàY_†óƒ»ïŒû¨Sk‚úñ¤‚]Ã$ey{Z
+QŽÔ'R<E”Ã\G¯Íä@¾3O”¾
+ÉP`ZaJ )FG5^8'³Äê!wЫ«ðYŒ®Ü·w¶)ú¶Øö#ù;L=÷òá#“I]˜c ghp¡Ë„k,ÆrˆP«œ¡½¥>´í¦¨×Ëë›ÑzßlïK_³¹ÇÅÃ!Š¿ØM}_;:ýö¹î?~Ûmp„*¾®L#‡K½Ž)WíSnÙÙI?,^R=·.ñÚ˜¢Ó ¾“Iw,VêædÔPáýžæú<]וý£ïÔN…íâtr˜Ïâ+„îS\`óíC¹/†‚"‹Ï7v=«½¥áI¹ëµbQÉa£ë ½Ïóõºø·íÚeœ]_žë™/ÆÁ:‡ ¨34<®ƒ›q8ÎaP†Úý0Ó¿¾Ní²ëõýE»;̆*•¶jû šjcêX‹pXóŸ¡ŸÎRêú=,K¿ö‘¦¼Ÿ–}øV•[ë½]û
+<,­Ëª–‚?»µw˜ñn;`6¶•¸je•üχÅK2÷›WµùU:ßýz Ð= ´Í¶^ÙÎ×*þw¹ì8Ä’û¶ò{ïã)lä‡RÞcrxéÚ<зÛx5¾,4‡§G*Hú‹Ãæ&z?bòs‚ƒáÒÃ=P@9NßqS=E'ª‡€™h¿›˜MÔn¼P“¾ ã¦}Š>ÒTìó"¼° Ä5qIX§høb…ƺB`˜è ¦^b¤ ¬X%
+Ø”%C_4iMâwÕŽm¶wõC éK{¢â$Œ6ËÉÐG_ûÔŸ¦ÃÁÉ[¬ƒ×šÐ(Ž\—
+çKMÿ@KÂ&
+endstream
+endobj
+3123 0 obj
+<< /Type /Page /Contents 3124 0 R /Resources 3122 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+3125 0 obj
+<< /D [ 3123 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3126 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 754.896 null ] >>
+endobj
+3127 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 743.937 null ] >>
+endobj
+3128 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 732.978 null ] >>
+endobj
+3129 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 722.019 null ] >>
+endobj
+3130 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 711.06 null ] >>
+endobj
+3131 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 700.102 null ] >>
+endobj
+3132 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 684.185 null ] >>
+endobj
+3133 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 673.226 null ] >>
+endobj
+3134 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 657.31 null ] >>
+endobj
+3135 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 646.351 null ] >>
+endobj
+3136 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 635.392 null ] >>
+endobj
+3137 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 624.433 null ] >>
+endobj
+3138 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 613.475 null ] >>
+endobj
+3139 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 602.516 null ] >>
+endobj
+3140 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 591.557 null ] >>
+endobj
+3141 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 580.598 null ] >>
+endobj
+3142 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 569.639 null ] >>
+endobj
+3143 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 558.68 null ] >>
+endobj
+3144 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 547.721 null ] >>
+endobj
+3145 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 536.762 null ] >>
+endobj
+3146 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 525.803 null ] >>
+endobj
+3147 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 514.844 null ] >>
+endobj
+3148 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 503.886 null ] >>
+endobj
+3149 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 492.927 null ] >>
+endobj
+3150 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 462.078 null ] >>
+endobj
+3151 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 451.12 null ] >>
+endobj
+3152 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 440.161 null ] >>
+endobj
+3153 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 429.202 null ] >>
+endobj
+3154 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 418.243 null ] >>
+endobj
+3155 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 383.422 null ] >>
+endobj
+3156 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 372.463 null ] >>
+endobj
+3157 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 361.504 null ] >>
+endobj
+3158 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 332.636 null ] >>
+endobj
+3159 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 321.677 null ] >>
+endobj
+3160 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 310.718 null ] >>
+endobj
+3161 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 299.76 null ] >>
+endobj
+3162 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 258.937 null ] >>
+endobj
+3163 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 247.978 null ] >>
+endobj
+3164 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 237.019 null ] >>
+endobj
+3165 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 226.06 null ] >>
+endobj
+3166 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 215.101 null ] >>
+endobj
+3167 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 204.142 null ] >>
+endobj
+3168 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 193.183 null ] >>
+endobj
+3169 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 182.224 null ] >>
+endobj
+3170 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 171.265 null ] >>
+endobj
+3171 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 160.307 null ] >>
+endobj
+3172 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 149.348 null ] >>
+endobj
+3173 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 138.389 null ] >>
+endobj
+3174 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 127.43 null ] >>
+endobj
+3175 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+3176 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+3177 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3178 0 obj
+<< /D [ 3123 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3122 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F70 185 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3181 0 obj
+<< /Filter /FlateDecode /Length 1930 >>
+stream
+xÚÍZKoã6¾çW¸ÈÅ.ߟÒWí!§
+ÌÊéóÒ ³Ž¤ÛÒ<‰='ŽQeņ¼Ú«ZVçÕÝ-¢&¸[áýÜ 2$;&õ¸ÌïG“eÊ4þ:î—mS}ÉËqSëf5ºÚÅëOHÑ’¿«óÑä !à|‹wÇ +Ô’‘ݦ¿<ÓlX­¬Å•6·nµ)=œÌ«ºeN÷hµFVˆ}íÏ3MÛ¥jïo3·Ž¿žu‹× âî]Cå²ÕÍÝ"/]sSû&»ȶÔY5ŸW-º“­†“j±pë¯íïöÈ$³öò-í&êäN KÍüßÖ»eæõµ¬bG£œy±îfC,åt8Ï«¯ï.Ê÷[frï·›Ó½îÜ°žŠ{NÒ‚+­ó®áþ6·®üû+ŸÂÒaæ•g….¤¹–à˜]zì°ÈpÑoês&DoBÁ‡Ù¼®|«›…ìÝ*:²=­-p­A7Š £¬º7²Æ_½ƒíM¾Z9²ïImêF‰í¨S’Ö~¼õÈ“,tVwÝT:ßíÐ3dºeÐʺ«›ä;©Êº˜æ«|ê™wMG~®öÆÑZ»˜×Œ¼à[ÕÚ×Ýï ~õ-VUÙî½³Á7ßìÄÐaQ?KœĩI”|¸*&ùO«Uöïó´ÀcD–`]º
+æ^a0²Jî%îMÀGàÞo'¼Û&PµÚõr>EAD‚§ÎBjÊC~§`µK‚v–ú\U®z]]GjlS®z‘Íçc×V4>!›eM6¥~ø5dÛ÷EsûØ°#At
+qчnÓ5F¿X§=Y‹©N\"»¯‚.”'èÔ‹ìK’ãñW«\¹µ¾œ2H0¦,aSŽÑðeN9½µ¨ªŠÁ½ãó¿w8ÞöÖ‹¤G, aHÒp¼ ö,ƒ¸mÔ,EÃí†)’2TõjÏâFhÄìòJЉ宮֖sÍ7Ž!Úl~ÜF»q3ï;'®sZ5®8{nR8Ä ½g®.²¦èÈÁV‰›:oFWå‹„,ü”¼Žº¸¶$ÄCˆÐ¦IŒ¯. R:„½gxR®ôß@¯Í·¼k¼µ¶˜¹|¢' &?lm·¼¬¿ËWZ×®WMÃAƒf0 cô ÿÙÐÐê6žTÓ|Üž"²¬¹u« qLïÇšÓrH5·Y?z±(›±«(£"trñ×/UýÖÙ”?aŸà&‘Á!hhsMŒ~þð:/j‹~OHØ~ŒÀp‹ÛgB8Ð
+4\6æ³4,%h0 1ÃV=™ÃBQ‚ÞÌÞö?dßuàòÚøÎ4E„n7°(• 7¢”f9fÔW›Ñ…½cÌ‘1ú-Ø–I›€š …¹'Fïɶü8l{ˆk¸A”…ÈbÌ51ú¨l˘FT…üÝpï$h¸M¨B=åX¡ƒá’‰D¬ÿ_ÑHй@‚†ËÆñþï<£ G- ¸;j±³Kü'CÚE¸Ë!5@#PÃïÿW4b„| #<yˆð†Pá¾0dˆÜ¼YZ¨š|ÒäÓÑÕ²Üç ‚oAœ2°&R#R}…1hO%hpC…BDê ›€ÎŸôþÇ[i
+;t p‰hÈĦ "LÐpË1Ÿж&ßÄ`ø!í!¥ѯ+ ‹] n7 ÁKaŠç ú-ÝùÁÉ$űP(,aÆè·H&‰!ˆ‡\_aJ&ôwŸLý®Õ ×$hà±Ûëk2" ⦴i4\¶µ€I¸"&;Fƒ ƒp…DH´Õf ú;% Âì50"¡0#ð›ÐH†
+@£‹ýýÓáHáÞ3æ™ýìG|Õ]kÝ(Ñ¿ëG<Ò!˜!
+El Çh°lC‘
+*û—-ƒ%k‚tŸ¥ا‚1þ(F:|(¨ˆ†}4ßÔAؾYËJ!#³fÈoÇ~»>ù¨©<D
+endstream
+endobj
+3180 0 obj
+<< /Type /Page /Contents 3181 0 R /Resources 3179 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2759 0 R >>
+endobj
+3182 0 obj
+<< /D [ 3180 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3183 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3184 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3185 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+3186 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+3187 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+3188 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+3189 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+3190 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 673.068 null ] >>
+endobj
+3191 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 598.104 null ] >>
+endobj
+3192 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 587.145 null ] >>
+endobj
+3193 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 576.186 null ] >>
+endobj
+3194 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 565.227 null ] >>
+endobj
+3195 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 554.268 null ] >>
+endobj
+3196 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 543.31 null ] >>
+endobj
+3197 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 532.351 null ] >>
+endobj
+3198 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 521.392 null ] >>
+endobj
+3199 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 510.433 null ] >>
+endobj
+3200 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 499.474 null ] >>
+endobj
+3201 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 488.515 null ] >>
+endobj
+3202 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 477.556 null ] >>
+endobj
+3203 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 466.597 null ] >>
+endobj
+3204 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 455.638 null ] >>
+endobj
+3205 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 444.679 null ] >>
+endobj
+3206 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 433.72 null ] >>
+endobj
+3207 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 422.762 null ] >>
+endobj
+3208 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 411.803 null ] >>
+endobj
+3209 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 400.844 null ] >>
+endobj
+3210 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 389.885 null ] >>
+endobj
+3211 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 378.926 null ] >>
+endobj
+3212 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 367.967 null ] >>
+endobj
+3213 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 357.008 null ] >>
+endobj
+3214 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 346.049 null ] >>
+endobj
+3215 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 335.09 null ] >>
+endobj
+3216 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 324.131 null ] >>
+endobj
+3217 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 313.173 null ] >>
+endobj
+3218 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 302.214 null ] >>
+endobj
+3219 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 286.856 null ] >>
+endobj
+3220 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+3221 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+3222 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+3223 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+3224 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+3225 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+3226 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+3227 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+3228 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+3229 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+3230 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+3231 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+3232 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+3233 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+3234 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+3235 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+3236 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+3237 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3238 0 obj
+<< /D [ 3180 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3179 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3241 0 obj
+<< /Filter /FlateDecode /Length 1920 >>
+stream
+xÚÅZIsãƾëWÐ5²’éé}Qù Äåq%T•CœBaHHDÊ 4²­²{^citS2‰G¥ä‹ uãë·öÛº¸[ÐÅt|僟?\üýæâÃG#’8Ë_ÜÜ^0x‰.ØÂj¢™YÍÕlqóeñï%7Ì­þsóÏpÖ‡Ú-,qZ ƒ™„E+RôÓê½âjù#òê*ÛUù¥l‹æ²®ë~çëŸÑ‹eÝfûâòzZZ_ý÷»]Õÿý[´œÝæÕ¾È>í¦ÍŽÕHÜS²*J壬œÎ“U8¢`+ABM³ó&rmvŸªâ÷uµÛ—õÝïA~WŽ" ï¾ãçÊ\1)‚, 'KŒdiŠuvßù`þr´˜@óÅ-aV¾øL¾@·J¦h¼N˜!œ«@[̣̀JÐhÚÚ ·'ЖóhSFKÁ³ï³ºx¼\ߧžuuÕ?³éZ´»ÏEµ»lß6ñ-jÊ»m›\¢w -“åÄè ’š'§Ü+GÞ_öõYBQÅyz}øzsÀ×2fÃ8"@6ãÓßn»KÈXæþ!—û{xÚe±.¤Bö›r¹»íŸë]õð¥þëê½ |ù¸âfYôèmîÿøºòÐ~¥Ýõ¶Ø·ýoۢݎ'ú߆7Ëý@¤.†_†wöÅ׎D“Wƒ`œ¾$˜—ÑT¤¢}ûDÈq}H¸aÚªö HÉuVäÌG%y®wû¢;ô@©RAÓÞwGìÚ¢^q½lË[ž€qÀØô/À ˜kR˜gZ oíM!”ƒq„2qü³¬÷EÓå Cœ;ñ›'ï“ûÏå}¶Ý5寻ºÍ«Ñ-O²- ‡ðÂÓ#Á;ê¹mÇ¥]~î¬ÿËqÛ I8;8ëkUÖÅþ¸ñ5„{åRœ÷DÏØ~C@f—ÿ¨_2·D¨Ácnóuë•.D¸BðC¥Ã
+äj¯v!{õÃûýÝèãÝè–·«÷lÙÝÿg¹Ž±¥8ªA-áô€Ó%|6t)l¤~œ ¸¢³)ðj= ê×<ÅtTfþè)ÓhT¦‰ÁS¦ÄWxÝ›Ëë1ç¼PdQ2Œ} ÏI*ÔêMnP9:?a)+g Ui‹Êg º m“•·YñÔ7Óª.ÍTÃê·g–zÊBÝT¶:TI• Ú4+/k4oF&B*(Ž··§V„™Pj
+\ œ gÙó°v¿:מÊGñPW Žj¹ô {žcP)W&0'pÌÅh¼A'âêH{f ­,€JÐ]Y ö¼¾íé—« 4Ö'Íl]•û6î1a+¯ª¬­Ð¼CUù$ð>³XÖ†À)¯7F‰˜Ô63!ßî¤àAkw÷mÖ5—×Q2¸ë´Ó4ù/“³á%#’‡(,f&
+Œ(Ö©C`eó§ æSt
+¼G;F£ýMjM” WR”Ã%ho’âç{p«»=ÜÓÍŠRDÙÐòK†c%FwÀÇ5Ê\ÿædÐ8˜d_óê²~¶O´þÒ?Ø+=OJÕe›ã.QŒÆ[ªW­C¸‘33„ÓP> ß$ÞpN YÎK*œ*" OÑO}ðçŨ‚Íäë
+gôŒ§L¡v!hK‹61M[XG¬QVTU L:ŸUîX.%Ö„x,-ªnJÐxÚ gǦxŒk4ž¶ÒÄ©à”Š¢ú¹§-9a2DAÅ0p~E'ÜuMgöÂB0Âl(¶Ç)/F£Ã¸€¾–óÆ•@uà ú¬0þBgür÷Œw êŸ$Jâ$‹Ñ§f HΠ=!"DQ¥PæŽÁsfßÜr¨ñ†»õ¯•ÝhŽ¹ƒñµ`¶Ñqº\çíÚïmûåãC0 ´o¤:3¦`²¨5ÅÓ>`/ïÏgó~ÕÏæ;N»Ù|¿öixqœbs¾,oû­0£<*ö¦é¶G©»Åaß–ë¼ê7|ÎÎ}>,åa造àÃ(T.óÍf˜vÖñ4oO(ÜOrR³ô͈M@ÇíÊYÿÎáïÁÖW9Ç)A]iÁ¢1r½kšb?ü— Þ”õÝÁTx; ~‡úÈïuFžöä¡-@“ÞèÉ)W†°©rU¨Éi~U¾xEÂàR>³
+7=MÐè„Á…"Ó?Wnzƒß|6ù$|ª^®>JÐx­1AÄT½jÜ7 ú-º%N9„±PÆj†*ct:%=ÈíoØ51Ljœªcû"!Aãi[JäTk££ÑžÇ´#Ò…êXK”ç%è×Ni|3¦D¨sµÂ±£_˜ÒœŠòOÓ0iˆ2!áhºM o~Ï)îàºæüa‡qEôôšÆMRôyaGþÿÓÄL›i܇u O›
+b¦Ã ÅÑŽÑÑýxU‹wu¼Å;OÇŽ3}kf*ºÆ`4e 5õT Ž*†bðË#)ì‡o”X"½A~÷;@þAªÓJ/$%nŒOÊÿþæâ›”¨
+endstream
+endobj
+3240 0 obj
+<< /Type /Page /Contents 3241 0 R /Resources 3239 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3242 0 obj
+<< /D [ 3240 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3243 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3244 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3245 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+3246 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+3247 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+3248 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 701.49 null ] >>
+endobj
+3249 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 690.531 null ] >>
+endobj
+3250 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 627.74 null ] >>
+endobj
+3251 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 616.781 null ] >>
+endobj
+3252 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 605.822 null ] >>
+endobj
+3253 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 594.863 null ] >>
+endobj
+3254 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 583.904 null ] >>
+endobj
+3255 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 572.945 null ] >>
+endobj
+3256 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 561.986 null ] >>
+endobj
+3257 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 551.027 null ] >>
+endobj
+3258 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 540.069 null ] >>
+endobj
+3259 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 529.11 null ] >>
+endobj
+3260 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 518.151 null ] >>
+endobj
+3261 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 507.192 null ] >>
+endobj
+3262 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 496.233 null ] >>
+endobj
+3263 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 485.274 null ] >>
+endobj
+3264 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 474.315 null ] >>
+endobj
+3265 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 463.356 null ] >>
+endobj
+3266 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 452.397 null ] >>
+endobj
+3267 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 441.438 null ] >>
+endobj
+3268 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 430.479 null ] >>
+endobj
+3269 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 419.521 null ] >>
+endobj
+3270 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 408.562 null ] >>
+endobj
+3271 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 397.603 null ] >>
+endobj
+3272 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 386.644 null ] >>
+endobj
+3273 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 375.685 null ] >>
+endobj
+3274 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 364.726 null ] >>
+endobj
+3275 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 349.917 null ] >>
+endobj
+3276 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 338.958 null ] >>
+endobj
+3277 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 327.999 null ] >>
+endobj
+3278 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 317.04 null ] >>
+endobj
+3279 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 306.081 null ] >>
+endobj
+3280 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+3281 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+3282 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+3283 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+3284 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+3285 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+3286 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+3287 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+3288 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+3289 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+3290 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+3291 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+3292 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+3293 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+3294 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+3295 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+3296 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3297 0 obj
+<< /D [ 3240 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3239 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3301 0 obj
+<< /Filter /FlateDecode /Length 2883 >>
+stream
+xÚ­Z[oܺ~ϯXà<œu3âU¢ÑA‹æ }ðK Ô@ò.íU¼–öHZû¸AúÛ;¼ˆåµvé0¬ÕeÈ™á\¾2YÜ-’Åoï’þŠ¸þÿ{÷׫w>¥tÁÌ0%‹«Ûw>Jx‘ $pºHF‰À‹«‡Åç%ISvöõêŸ~¬Ÿ„\dH
+A³11N0’8$þ‚)[µy¥ž.V»ê윾ün/?Úkn/²—öò vWâ®Ô²0㘠<A8!^~š #JxHý=zn*fÔÏ-N››$(Cj­Àn›¯¶ªh..­2ô³mÞ=슼ÛFóF2„3æyKãxSk>ʪËÛNíò²Ú–•º¨ÂEî×ïGðÔ µÛwySÞmº‹ËêdÁ@4èG´Ø8E¶;‹{L­™TìòmÑvù¾ºiŠ•Z_\Öƒ?æZå»F7[PÊÿc݈^
+'ñÕFS—]}FÒ¥ªÜ$94&)â‡chá/ÿöñ¶¬Ö³Óã” DqÙÚù‹N_ɲëÚ¨bmÕ·ŽEûŠ,×êKBYUve]ÙWö“õªÞîªÖ=Õ’=ïÎε€öýº®Ü`7æå¬Ô ÜVbúRj~v¢îy§feç˜"  ÉduGÌE§ŸeÔ0LéòI³YT¿j5Q-¨Q¼0 'ôÂÙµ}|Òf=1¼×;{»QB±V*8F,õQ7Kb2G@|zæ0Ѥ¾WUÞÕ‹‚0Ù[Ü;˜Ï-ß:ìIŽBâ©‹ÖŸôZÔ hU2kfDòåªhÝ/múUao·ªëT3ïK0 £,œæzÞƒ2†„˜ ;ñÕF»’ž»ÝÙµ_•ÚMTcŸ>ÖЭ
+ ˜³:Œ¢Žòa4¿¾xúI>9Cõ`5ãq|Ž©cøü:Õy,ÛŒ¢,õ`3q&9¦ŽŸÀ—¤ÃÜi”ÏŽ‰§MÕZuæNÜwN‘Cªý-€=ÚͲ8 Ž©g>/m®gÞÏð:㵸lÓO”8+ûÏFe ø~LÑ' Ÿ†¼ªSU˜WuN3(Ö&±ùœE L–“Íç  .%2 h `‚ž[çöÂ¥¯²O±À˜4(#a@2,þ^=Ïg1ÊPBp@s>? è<™å±Øîç7°0"”|W”Í«P„e Ü$—GŒ/oëí¶6X§¬îô#À9ª³ï̲ÁÕâð3¼|n탲í‰û£ë‡{Ñf—ê¦Tг#ëÞ†:- Ñ0/àÂ8‹
+ÆÊÔ‹â?)š¦Ðb=ŸeL#M–Êå¿öÓmF¢„fÄ,Ú·Á¨= <¤ñ41¾cq”Ö‘K‹OŸÝ]±ÝÚΗ’É{o ¯Am([9 gra¡*Wê¡èšò{ÿÁ^v網;¥\ œ¸áð7û®ç½­-ÏE š{ÛÚwø½½w¥îªº•V;£`‹ºŠS–ljðHÛãårÀ·ÒY€ 0t¬<;OåÖ…¤ hÜ·jÝ—˜öu£@MêqŒÂ}úxÆ!¤io4/t1ö6Ä?EùÞ†»c ˜bÀ—<äݶX Î?)ÝXÊ˪›]†9‚J2ˆwúˆŒÅC„IŸ±dLÞ ˆµ Û|­n´Ô^1Åë¦Ã>¥ˆxîe•oÇÄŽË}u_ÕOŽ´ª×ªO´ò±iªiû/\½i©¾ÍnàŸ®õ&ë¹rA=D…«‡þQMrïÔaàѪ~x(ªõûùÐ!¥1Ÿ`ô#X
+1íÐná©pl«not¨Å,×ÍjL;H§“PÝê™kÍå”5½ÝÝú4æJ¦ÃñÀ4"¨+nöóÀÄ^Piÿ©loÅ%Ä›¶ÞªNY“3)´™e†0
+°‘ë€Ú9™jšºÉáï©h*@ “õJÝA–{Tÿµª|ã6fQ
+6KHÛcêˆ /Äù³ˆ—‡rÄú­W‡Æ™À˜:~nÂc™Ÿ;®¬ ¨{]Þëu Ì;­¥®îŠm~}0KÌqž…×:  . bdê8HCKøûÕ»ÿo`
+endstream
+endobj
+3300 0 obj
+<< /Type /Page /Contents 3301 0 R /Resources 3299 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3302 0 obj
+<< /D [ 3300 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3303 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3304 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3305 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+3306 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+3307 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+3308 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+3309 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+3310 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 606.441 null ] >>
+endobj
+3311 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 595.482 null ] >>
+endobj
+3312 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 584.523 null ] >>
+endobj
+3313 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 573.564 null ] >>
+endobj
+3314 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 562.605 null ] >>
+endobj
+3315 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 551.646 null ] >>
+endobj
+3316 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+3317 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 524.747 null ] >>
+endobj
+3318 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+3319 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+3320 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 406.192 null ] >>
+endobj
+3321 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 395.233 null ] >>
+endobj
+3322 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+3323 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+3324 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+3325 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+3326 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+3327 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 197.972 null ] >>
+endobj
+3328 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 187.014 null ] >>
+endobj
+3329 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 176.055 null ] >>
+endobj
+3330 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 165.096 null ] >>
+endobj
+3331 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 154.137 null ] >>
+endobj
+3332 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 143.178 null ] >>
+endobj
+3333 0 obj
+<< /D [ 3300 0 R /XYZ 81.077 132.219 null ] >>
+endobj
+3299 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F23 660 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3336 0 obj
+<< /Filter /FlateDecode /Length 2307 >>
+stream
+xÚ½Z[oã¸~Ÿ_á¢UÐFË»$£(‚; ô!Û
+B|98 k0Š¹º,ðÿO0QB,ÎRLÉt¢TÀÚp”ǘ§f’"n&°wí‡"[¤ÀBÐÔAqB3ýS¶jÛ*/—÷onAutg•ßÝåŸr+϶˜«÷‚©ã,sTÅuT)ŠÌG ^Ó˜0·tråÒYÌah
+Vò/û¼è¶ýò¾‘ÁD‰IŠ“4ŒÉ­¨ÀÁÔÅ“Ì÷`LêU%ó²ÌËçeÓ4¡ÄD†c
+Šy"–]GŒAgJ}ô×™êe¹Ý yÙ ßÕ©MY›±_ƒy§(¦Â-Fa¼§hË».›r_lå{ 0Fˆ;B8ŒÐ=$H«ióÃ~S 2×Vuù^~<Ž º†:|m–€¡NÜÚ4lí):Ø*À:K‰YÐÍóÐê@†*ß‚'É;¥Û` Æ£Ú*Õ.º®x¯ål-ázá]¦FSt¸¨0‹…³QøJC šA³ÔÿÅH%œ
+“ÛÄ- Žd³nŠƒMd]…ú!ѾkAkóÐ6æ— BoücÚ¤àè±íÌHaßz²ç²k›ZµÓh0ÓKˆî.‡HÌÅŒì§7"$SðqÄú ^¦8Ú:87jBcŒYá¼s+<N2jæÜ—&fU‘aFt,|Ü•kµÕé*:5wF£¦LìC©ÖkÊ¡|>¥™©Žâ€&CiÔ·µÊZöú9ÑÏf¥ýl\Wð°1O²ÞjâWó–4«¨óÈpT>:6¯çvÉiœR+¹~×*5)j1PIYô°+†?ô¦WéK&º}«›[8e¹.½4=ÐèN ã¨ý]Ÿ½uq"l^7 àxjBn¦fÝÈþ ‹ãn‚v)ãê,”þ*Tš'Ïm˜aH¼ì±›ÜÌÒǶªLb¨ôæbö!’8#³)Õå¼o‡áL^/g€˜ûÈàxžXŸŽÑCfk¦è«Y[!bg™µšç%]ênÙc4YÒ±¬*󮶇ª*_Í›Vþ̪“žçÅ ™lG¤®D°´X–ňѓ´
+’–‡¾Â§k¢Óå|׶Oïpê,Mc”ºÓ%WƆ
+͈žÄ†»Uû¢ŠÇ¸rŒaôä†mÄ8 /ëóÙ¼#XRR óâm‚¤ 1æÏóõ`_f€B»õ°Ck–ÝŽfØœz2AC«YW±*«Ò™T5bA“­èpµ© ÀCpþ
+í¡'ñ4±*ÏÈ/Ëû{ïhí¹ÖÅ‹á>­ÃªWöÝ6ß´ Ã‚==ÀÂõ•pHâØh?Ò0˜¢¯‰ñ å1¢VÃ?ê:R7KŸ+9˜J´A2¦á>eŽ‰=Þ:-|£4D(æ³õŸ«²‘ýmÙÜö‡Õm] ]ùÆ÷40›bVoUÊ™úú]ŸÔÁfJ•…Ø |•½ð¿ßhÚËƨÎïq0w¬rW`g(Lw¦è`ã!ÆÂé-ÃAÆÃC+Ñôò‹g=^æÖ£­z#.¸­_‚ÉB.MóG,Ìzè‰åPQ„|.ª¥Ÿ¹Lb ýüGóƒÏäã![PᤳՌ†‰{>cª_~ëÏX@*”¹”‚±0yOÑ¡ª/±`mO1ÛムzÿTîÁ¹tåÛf€s¹Ÿ%†Ý¡’öoŒ­~çQpȶÆ\…}…÷ÐgB¾ð@3HÁò0d<ô5.H·8™–q í“-Z_.©Ð.óçÐG7´ûËe .ÀäÏV×ç‹«bAQ]t†Dg9íŠÁŒ¸3ôî¦åeÝS6àÈÌŸ‰À»ºT½z6Ó£7 Xª†.hºxYŸžšwUÙý×6½y üù¦bŠÕ0º2µ©o«ÛêXXf­²ó´úóCQnWùºSMµ°>ÚmÚ³M‚מlPe3óú7)‰ä'ó.,ÇM8ØŸfIÌǤƒ%!îtŠõC³õ½wÙïîÌo>^pÐ?ÙäC›÷ƒ—ÕiÅš—‰@‚`Iw×½ïúÕG=. ÅYbVâ[à>üÆßû*
+endstream
+endobj
+3335 0 obj
+<< /Type /Page /Contents 3336 0 R /Resources 3334 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3337 0 obj
+<< /D [ 3335 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3338 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+3339 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 731.97 null ] >>
+endobj
+3340 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 721.011 null ] >>
+endobj
+3341 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 710.052 null ] >>
+endobj
+3342 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 699.093 null ] >>
+endobj
+3343 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 688.134 null ] >>
+endobj
+3344 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 677.175 null ] >>
+endobj
+3345 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 666.217 null ] >>
+endobj
+3346 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 655.258 null ] >>
+endobj
+3347 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 644.299 null ] >>
+endobj
+3348 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 633.34 null ] >>
+endobj
+3349 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 622.381 null ] >>
+endobj
+3350 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 611.422 null ] >>
+endobj
+3351 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 600.463 null ] >>
+endobj
+3352 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+3353 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+3354 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 495.855 null ] >>
+endobj
+3355 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 455.009 null ] >>
+endobj
+3356 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 444.05 null ] >>
+endobj
+3357 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 433.091 null ] >>
+endobj
+3358 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 422.132 null ] >>
+endobj
+3359 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 411.173 null ] >>
+endobj
+3360 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 400.214 null ] >>
+endobj
+3361 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 389.255 null ] >>
+endobj
+3362 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 378.296 null ] >>
+endobj
+3363 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 367.337 null ] >>
+endobj
+3364 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 356.378 null ] >>
+endobj
+3365 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 345.42 null ] >>
+endobj
+3366 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 334.461 null ] >>
+endobj
+3367 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+3368 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+3369 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+3370 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+3371 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+3372 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 228.857 null ] >>
+endobj
+3373 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 217.898 null ] >>
+endobj
+3374 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 206.939 null ] >>
+endobj
+3375 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 195.98 null ] >>
+endobj
+3376 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 185.021 null ] >>
+endobj
+3377 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 174.062 null ] >>
+endobj
+3378 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 163.103 null ] >>
+endobj
+3379 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 152.144 null ] >>
+endobj
+3380 0 obj
+<< /D [ 3335 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+3334 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3383 0 obj
+<< /Filter /FlateDecode /Length 2202 >>
+stream
+xÚÅY[oã¸~Ÿ_a (à Žx§üP»èlQAѺ@N!(2m«£‹#É“™ vûŠºNÖ13™î‹IKüÄÃsýHF‹Ý"Züð&ÚïÖoÞ½Çñ"F± ‚-ÖÛ7^D ¼1¢r!F‘À‹u¹øÏr½×WoiL—Ûº(ê+"—÷yµ3ȲÈ+ÝÚ·]óeèÔ¶ÍÒ.3£÷vh[—ÃwtÓÔÍ€úñè~¯«:Nõ!¢¬J ûçØêÆööi;ŠÒìê®{„;4:-ͤ·…¶ÓÖ[û&ïÚ«ÿ®ÿzºP# »Pø ?åM]•¦¯–ˆ‡Q‹7Úƒß@y’.Š¦ÄUžH`ø(åˆá£D1e?0(ÿÝ{/h^På‚q„QŒ}ðLYÖ&•¾OMÝé¬Ó›Uv€Us—¶¹¾¶mbƒéêºJº:i»fu3?ß{™¿lùSðªCDÈiUñe«ÂQÂ}ôÃ,Ñõu²M»´Xùkú»±#ØðgÇÐVêþu¸ð˜"©Qx™Ä&iu—è»U–½ÔMÁí¢Øטó%‰¢,ž4‚ƒ4â‚_K#]}hŽ…ö ýÿÕ‰ˆÁYg••¸Ø×ÒÈ÷õF§!^_)Ó¢$Y`ÆäqÊ
+U¤œ½hUUûßá¡%CKƒe
+EœN²³ ªç¡.ñnN–Ò‹¢ÇÞ Fâ%Ù2m´íl›º´½nDÑwõ/§¤&ÏyQ‚úî 3yבJ™Dôt5ùˆ‘O»4£ÜǤfÑM“.öåü”Š" 5Ú—Ù¸4¤€sAÏ"•ŸÈú\Ð3‘êÑ{í¶]Ÿv0fcŸü-…ˆ"Qsøœ˜a }nR#
+÷$¸œÕÿ±ÜôÒ¼lmÏ0mÓ6iÞŽ/+ÛöÛt£e¾5-±NaÞY>mz=Ÿ6Ãq˜¦ì‹Mÿñ}:<«Ç™Ó÷ýö`Ú¥Îr#¦çªNæòù ‡ìIÄÀvŸqË8B â•ŒÅö?žÌ0GTMäžóËáxh?a»¥}Ì[Á †G 12‘t.¤sÑ>‰¹¹ñ²íñ°I;”éç$ÓE‘Üç›n¿š‡š]²©ˆ£=¤¬Uè2X ¦3]—AËðÐFš[S[wM}< ¢âx’C…Éá€{1êºHòíêf=+*K@›n»Ä¢Nºâ$1ƒ%•qGÔ ·g4B˜3ílϺÛb²õfÖæð4]ýšß¾Ì}™€añÄD¦oí¸oUÒæ„0¤›MZ†»‹‘ 8LÉ.ÚQr¡wiöÅxFµ~ïSümÀêªÕÝ>¶iÑ>¹KèGõYJ‚}ÄŸ0ÒyZÂ, 3+ù¥"´4ûþj¤º@:ÃgMnË´(LýY¥wP£Ó‘üN$PŸúçɦ/Fæ =Iîݸ (Ó¾›Ï›úûhŠ~çAé,XÚs ÜB±ðRÀ ™C훼„y«‹îc­HvY¡Soç¶3ùá0œ†$]xZ€”I>ÉHÃdtÑ#ÑN?B2˜d3ÀH±Í¨;ØÖ‡ üÊ°6ÊÅ󛹑îÒ‘î°t°uºI{swéÀp)}lé“m(}–S` (¼'b Ž#bìàlÈ(‹„¹œCíFŠÄ><Ø­©
+ð'+<7Ž1bx*úòB~"€õbê£ÇPɷɺ©çµ(¡Ò©1>GÃ…”DJDÈ úáÂxž3ÀëÄ36ä<žs}¶}yò
+—Òq:bª(È=tø܆kË©")6·‹~ø’6ž.¦ä¡HØ
+pxüÚ-¦<«hXüºèo¿˜!ÍŠaaÎø(’lJΊ‡-ÁEÃø6-Õ”ÅUXqÁÁ3+ŒÔÌW” šÙ¿8v¿ö\FH‰)A+´üàÉñ{Ûlëá¸ß€™N•–CÏ™y¯zþr2ÿ¯ìÁh‚‹‹P<f¿’õçõ›_
+endstream
+endobj
+3382 0 obj
+<< /Type /Page /Contents 3383 0 R /Resources 3381 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3384 0 obj
+<< /D [ 3382 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3385 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 742.996 null ] >>
+endobj
+3386 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 732.037 null ] >>
+endobj
+3387 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 721.079 null ] >>
+endobj
+3388 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 710.12 null ] >>
+endobj
+3389 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 699.161 null ] >>
+endobj
+53 0 obj
+<< /D [ 3382 0 R /XYZ 79.37 674.791 null ] >>
+endobj
+3390 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 586.783 null ] >>
+endobj
+3391 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 575.824 null ] >>
+endobj
+3392 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 523.157 null ] >>
+endobj
+3393 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 512.198 null ] >>
+endobj
+3394 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 501.239 null ] >>
+endobj
+3395 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 490.28 null ] >>
+endobj
+3396 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 479.321 null ] >>
+endobj
+3397 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 468.363 null ] >>
+endobj
+3398 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 457.404 null ] >>
+endobj
+3399 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 422.804 null ] >>
+endobj
+3400 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 411.845 null ] >>
+endobj
+3401 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 377.246 null ] >>
+endobj
+3402 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 366.287 null ] >>
+endobj
+3403 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 355.328 null ] >>
+endobj
+3404 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 344.369 null ] >>
+endobj
+3405 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 333.411 null ] >>
+endobj
+3406 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 286.856 null ] >>
+endobj
+3407 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+3408 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+3409 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+3410 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+3411 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+3412 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+3413 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+3414 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+3415 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+3416 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+3417 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+3418 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+3419 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+3420 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+3421 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+3422 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+3423 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+3424 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3425 0 obj
+<< /D [ 3382 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3381 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F73 189 0 R /F69 183 0 R /F72 187 0 R /F76 318 0 R /F20 186 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3428 0 obj
+<< /Filter /FlateDecode /Length 1767 >>
+stream
+xÚ½ZMoÛ8½çWx±زüiEv‹M=äR=l‚"+Ž¶²äÊJÓ"ÛþöZ-º®£I‚\"…Ò#ß Éy3”éd9¡“·'´¿åîàïÛ“?æ'/Ï#1‘Ä&ød~uÂà%:a£‰fÑ$ÒŒPÍ&óÕäï)7Æžþ3ÿË÷õò\Û‰!Vka†`&¡Ñˆý­…†¿olE £¼ÛÒqc @)¢Û±_ž3;±
+n=gƒã<Dÿòlœ'b·0,Žò
+Û÷³'²,rõµ—'†Ô
+Ðcº9 ìDàÜ}‹ªê£'™šriB\zü”–r"£=ÈoÇÏ‚]ò®u)î9 Ž`ï’€ÊGh" A5vÊDLI}¼ sª€rªœ×`™G`¿ôqOpÔb Ðh¥`Z‘Áи/ÀCp§ËõM×ùòº >Sn?Žy_á…v4Ô‘> ‰Šï") ôqHàJ°
+endstream
+endobj
+3427 0 obj
+<< /Type /Page /Contents 3428 0 R /Resources 3426 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3429 0 obj
+<< /D [ 3427 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3430 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3431 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3432 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 723.047 null ] >>
+endobj
+3433 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 712.088 null ] >>
+endobj
+3434 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 701.129 null ] >>
+endobj
+3435 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 690.17 null ] >>
+endobj
+3436 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 655.344 null ] >>
+endobj
+3437 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 644.385 null ] >>
+endobj
+3438 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 633.426 null ] >>
+endobj
+3439 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 622.467 null ] >>
+endobj
+3440 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 611.508 null ] >>
+endobj
+3441 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 558.771 null ] >>
+endobj
+3442 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 547.812 null ] >>
+endobj
+3443 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 536.854 null ] >>
+endobj
+3444 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 525.895 null ] >>
+endobj
+3445 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 514.936 null ] >>
+endobj
+3446 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 503.977 null ] >>
+endobj
+3447 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 493.018 null ] >>
+endobj
+3448 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 482.059 null ] >>
+endobj
+3449 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 471.1 null ] >>
+endobj
+3450 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 460.141 null ] >>
+endobj
+3451 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 449.182 null ] >>
+endobj
+3452 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 438.223 null ] >>
+endobj
+3453 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 427.264 null ] >>
+endobj
+3454 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 416.306 null ] >>
+endobj
+3455 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 405.347 null ] >>
+endobj
+3456 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 394.388 null ] >>
+endobj
+3457 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 383.429 null ] >>
+endobj
+3458 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 372.47 null ] >>
+endobj
+3459 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 361.511 null ] >>
+endobj
+3460 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 350.552 null ] >>
+endobj
+3461 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 339.593 null ] >>
+endobj
+3462 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 328.634 null ] >>
+endobj
+3463 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 317.675 null ] >>
+endobj
+3464 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 306.717 null ] >>
+endobj
+3465 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 295.758 null ] >>
+endobj
+3466 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 284.799 null ] >>
+endobj
+3467 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 273.84 null ] >>
+endobj
+3468 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 262.881 null ] >>
+endobj
+3469 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 251.922 null ] >>
+endobj
+3470 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 240.963 null ] >>
+endobj
+3471 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 230.004 null ] >>
+endobj
+3472 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 195.178 null ] >>
+endobj
+3473 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 184.219 null ] >>
+endobj
+3474 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 173.26 null ] >>
+endobj
+3475 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 162.302 null ] >>
+endobj
+3476 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 151.343 null ] >>
+endobj
+3477 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 140.384 null ] >>
+endobj
+3478 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 129.425 null ] >>
+endobj
+3479 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 118.466 null ] >>
+endobj
+3480 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3481 0 obj
+<< /D [ 3427 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3426 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3484 0 obj
+<< /Filter /FlateDecode /Length 1501 >>
+stream
+xÚ½™KoÛFÇïþ,r±v³ï‡F:@9ÈÁ5Z¢-5zA¢í´©¿{†-wT[á(n/¦Mò§ÝýÏüežÝe<ûp»믗'o/DÈ VZ]ÞžxÀ3‘¹À”ËœŒ[‘].²«Ó‹3¯NW›³ëËß“ü9,8&µÇÜûŽx~ Á%Ónùùà ‚{f¬ÅÈO‡GŽ ±7J±œGY¦}ÀÐyƒpfêÂÏ€;•i¼P2ŽeV@u=´ji´h? [‚·6dƶÊã9
+†ÿJ·ù²|Ì×›UUŽ«r2ú¸^žýb¤ižžŸç‹âs™/à…²XÜÌË|6-›7ôéѾùF’ç
+ƒˆc{Ò~Eô+Bòq³Ê0S?é´ðSúµŽ›•šË‚á´ÕLéAÇ Î§5ôJŽ¸õ JŽa•!‹A•!C+9‚n¨Kf|` sqÉH•ÁljÇTò—òöªÈ“qž9˪¡•tD“ÕÄXÇœÕÏÐJ:¢‰jB ÔX楋,ÓŠ7ý¢éIÒ†yK•XU€0ý~§¢Ô<ã±â˜ÕÒx¦‚Çt·§Çå|žß”w³åè‘T¬ï£“Àu,M ¨¸,fËÙº¸+Qcw… Ï5"êÏ™ÌyùPÌGøÃà<þPh„d¡¯·ÆÓ&›Òu”‹Õ¤ÌçeñPæ妚!`rH O¡&ÐBJé:¤b³)þº)ÆŸ·ób;¥Ýã}õ´œ ¢ë`6÷óná§e­"ý߬¾äµª$Ò\l¶Õ澂'íÍI¹®¦í¯¼½¬»xœMÚ':yBª5Ñ{ÙUGÃM¯0MÞ†ÚP²(ÔV’4ÑcòØ°X"DíµŠ6vJ¿;Rÿ4¸o©¢[MÛe)}`—íí™d7íößd}pÿ½Ê.ƒIº(õÖЦšÒuŒ%4d‡Ä•¸ø^z,­¥pZ† F²jpÞÊF]¶ŽvSšžh^5ï³àIÍ¢‡8åÁíšnû~ª¬žRê´*·UûÛ-xˆöÖ´y¦O¡×Ú–Ëq÷æ궽›sÉ ZãߌP
+Å„3aÔ„*&ª_Kš)Láö/tW¨¬bÆÄ5v4WˆèAk¬%³Šl
+Sìñ;žÐ0"¾kÖê¯ìœ@Ì'r"¥gÖ÷‰$y5åÕ«ö²Wk¯š<)ð¾NÆ®ÇÑ<¢ÉµPqËœí·£y6Dÿ·ž ZSæyìYͳ!šœ$é5ó:ö,ŽæÙ}¬g“N1ïcÏâhµÑ;³-ñ
+Íë¯æyÓxäð
+ö>úÈ*/-Ø{Gsxˆ®ÃœÖ­Sûã~ì …ö‰ yèW—fÊRøÜ°ÔàaD¬^ŽfÇÝ)¤*_®ÖÅ«[“±ézµmÃÝÿJV»Øpàx_é<'uRˆ¦-ã!ꨴcšÒd[#9휧Y*DkkÀ5ÝÓ.EÚ:ˆþÑ~ZÀUŠx¤<Ía!:=òÇÅâ “&*§§Y D·Æ rv;úx¹WÛ ‰(ª2¯Ÿ£¢»¿'züV3¢|zšò#šþÏ)aKv5MºS¸KF1ùó~[åÛÙßåqÉ€æQù(ž¦Õˆn¾@ƒþ.úí+\ç®ñ]õÒW…õ޼ߖùd³B~—¤¦e$+šP‚iÙ«i ©)¢écC§mTÓÀI ¢‡x–ÚRþ?_ŠæKBö¥A0ãâÖ ‚Ôi§ðëùRÏáÒ/1Íx¤ðÓùBX?c3Í¡eê4u¯“ýíòä yo
+endstream
+endobj
+3483 0 obj
+<< /Type /Page /Contents 3484 0 R /Resources 3482 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3485 0 obj
+<< /D [ 3483 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3486 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+3487 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+3488 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+3489 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+3490 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+3491 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+3492 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+3493 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+3494 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+3495 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+3496 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 597.474 null ] >>
+endobj
+3497 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 586.515 null ] >>
+endobj
+3498 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 575.556 null ] >>
+endobj
+3499 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 564.598 null ] >>
+endobj
+3500 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 553.639 null ] >>
+endobj
+3501 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 542.68 null ] >>
+endobj
+3502 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 531.721 null ] >>
+endobj
+3503 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 520.762 null ] >>
+endobj
+3504 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 509.803 null ] >>
+endobj
+3505 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 498.844 null ] >>
+endobj
+3506 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 487.885 null ] >>
+endobj
+3507 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 476.926 null ] >>
+endobj
+3508 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 465.967 null ] >>
+endobj
+3509 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 455.009 null ] >>
+endobj
+3510 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 444.05 null ] >>
+endobj
+3511 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 433.091 null ] >>
+endobj
+3512 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 422.132 null ] >>
+endobj
+3513 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 411.173 null ] >>
+endobj
+3514 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 382.281 null ] >>
+endobj
+3515 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 371.322 null ] >>
+endobj
+3516 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+3517 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+3518 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+3519 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+3520 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+3521 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+3522 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+3523 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+3524 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+3525 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+3526 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+3527 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 215.905 null ] >>
+endobj
+3528 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 204.946 null ] >>
+endobj
+3529 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 193.987 null ] >>
+endobj
+3530 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 183.028 null ] >>
+endobj
+3531 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 172.07 null ] >>
+endobj
+3532 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 161.111 null ] >>
+endobj
+3533 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 150.152 null ] >>
+endobj
+3534 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 139.193 null ] >>
+endobj
+3535 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 128.234 null ] >>
+endobj
+3536 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 99.342 null ] >>
+endobj
+3537 0 obj
+<< /D [ 3483 0 R /XYZ 81.077 88.383 null ] >>
+endobj
+3482 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3540 0 obj
+<< /Filter /FlateDecode /Length 2167 >>
+stream
+xÚ­Z[oã¶~ß_aà¼ØhÃò.1XÛœ-zòp·¶[Ž…µ%WV’Mƒþ÷3#Ê´¨8ŠÇ»/‘Lò#çBÎ|C…Oî'|òëÞ=ÿ}ûá§ÏÂMsVZ=¹]}ÐÁ'b’8¦’IbãVLn·“ߧ¿¬š¼ž])¥¦sÿØïfW2æ‹â®ô¡³ZáSOÕæa[þèŸf2™æø.§ëÙ•€) áq†pßÚTÖäû¦Ã¬óf}˜ßrÿZìýȪìªnÌ'Îۥꬱ™ýyû_ÐQòS:jž0-ÒXË/ŒýÓÁN›F+ÅÌÀ6¬Epfвð÷W@'j¢™K…’}tj™€Ö R{´tNù :ÇüôÙºI
+K[•öÁ‚ æD þC(½Øgeþ”íêªÉM¾¼¾Ù•³+#MÛûéS¶ɳ- ÈçÛ»Mž}½nûõô_‚,¹²LX$×çI.SÒÄèòÚÒ0ÉmXÛœ·¶ä,Q.F£aöM«,ÿëº,o?{ƒ½øØ¥}þµ~<4RåšI¹íyr+΄Ñ1ú ‡èQªT\1™¦Aª„&Uý2¶Û®Ë1Ó’i„­ä‚Ø)iFhúÚ‰…!ÂÚŽrl#ðEǶø†sk­aÚH¿ºâœÓÌÖG“Ï­5ši§ÂÚ‚tn#4Z¦Ùd÷»‡&«‹ûus}Ó³Ù}V æj6§Nï÷Ú†Ò€ÒA'IÓ© ÒT¡”„Üd‚PŠæä>z< z~`!$º‹·kLÇÐÕv;/—£¹WhÃÄp†ÎèÚ»êkV”ÙjS=]
+"b’x4Ì°÷²4^(7½k©J…Üàë¨dª5†|-Ù&k¶»9J6*J$$g7ÀsßÖÅ—_£@ X©Ä_ͼ(‡²Î뺥GÏ
+‡0Ö—ÞðIgx¸™ûA „Íï(¨yÊ4ÀÓ
+Þ½« ¶–ADàá„’É¿˜å´ QZSXD>‹EœŒ§qµ„¾$ˆkHI%B“™ƒ”ÄeÖ¶¤,¡Ñh†}ÞdÚÐ í}Šp@àè·ÿðª wÒe¤ÂH,*]P7¡©ÛG÷Õ]î(êâèóÕ½ûuÔ"h›Ò´í;V苹››C1ç…„#p7ßCÒ*”°=8سÀ&¢ØÚ9(ŽTÚ‘
+§=0=¤ælYW£ [Y§)Gö-8MÜ>útDÉ
+rLÑIÂä‘= AŠ)ú¢ª5”Jõ‰ª–gU-l<øÞ¤ªV±Ô ¦jIÈÒ‘2Ý^{•¾Í'Bhzœ`B›‡NnH”£ ¬£¡é•È¯ŽÂxºs-§<)íoüT^w™ùÑzuÒ…Þwvp ÑÄ}ÈbT88BÒ¦1bȱ‘ì죽<ð â@%bËâÅ怯h`ª‡ëHôÐEé^‹”Âœ”t/I÷—Nž0“†ø&hUd„&'|åà)ÁJ“rB„F{ìîW»bÑ<Ô9YÔ0kÊ¢f„îó×®*ÊfpVWOþåÊ?Ä…A^%š%<Tþ‚vÅ¡Q\ÈéÙ=R‡6Ÿö/Xb†ÓÙøÓ3Y^‹åqàÀ‚vù¡)æű0*Ëç›ÁÐöp}*þw@ü0pH{ïF÷‹‘mYtÐ3¥éÙG¿Ì—ËÁ­×÷rŠ,=²mA#6º¿‰F…í¬ò½=术¤…ìÚmá_þ8žÚ9tb#ä`ùÑŠ
+A‡z÷ññµŽîRI'†=I
+Q¶».Ç\úqàÙ~8Ïj¼¤óC.¸`H8KmHZTêƒ/SéçÁ?ß 2í7ÞW*‘Þ¨iÁ×Ö؉æÌ‚dŸ¶ÿÜ~ø?œµá
+endstream
+endobj
+3539 0 obj
+<< /Type /Page /Contents 3540 0 R /Resources 3538 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3541 0 obj
+<< /D [ 3539 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3542 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 754.895 null ] >>
+endobj
+3543 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 743.936 null ] >>
+endobj
+3544 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 732.977 null ] >>
+endobj
+3545 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 722.018 null ] >>
+endobj
+3546 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 711.059 null ] >>
+endobj
+3547 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 700.1 null ] >>
+endobj
+3548 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 684.182 null ] >>
+endobj
+3549 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 673.223 null ] >>
+endobj
+3550 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 662.264 null ] >>
+endobj
+3551 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 651.305 null ] >>
+endobj
+3552 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 640.346 null ] >>
+endobj
+3553 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 561.717 null ] >>
+endobj
+3554 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 550.758 null ] >>
+endobj
+3555 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 539.799 null ] >>
+endobj
+3556 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 528.84 null ] >>
+endobj
+3557 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 517.881 null ] >>
+endobj
+3558 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 506.922 null ] >>
+endobj
+3559 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 495.963 null ] >>
+endobj
+3560 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 485.005 null ] >>
+endobj
+3561 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 426.311 null ] >>
+endobj
+3562 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 415.353 null ] >>
+endobj
+3563 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 404.394 null ] >>
+endobj
+3564 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 393.435 null ] >>
+endobj
+3565 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 382.476 null ] >>
+endobj
+3566 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 371.517 null ] >>
+endobj
+3567 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 360.558 null ] >>
+endobj
+3568 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 349.599 null ] >>
+endobj
+3569 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 308.774 null ] >>
+endobj
+3570 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 297.815 null ] >>
+endobj
+3571 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 286.856 null ] >>
+endobj
+3572 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+3573 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+3574 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+3575 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+3576 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+3577 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+3578 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+3579 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+3580 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+3581 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+3582 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+3583 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+3584 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+3585 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+3586 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+3587 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+3588 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+3589 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3590 0 obj
+<< /D [ 3539 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3538 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3593 0 obj
+<< /Filter /FlateDecode /Length 2433 >>
+stream
+xÚ¥Z[oã¸~ϯðÛ:À„#Þ)-ÒÛ,ºhó` ì. Ù¡ulÉ#Éq²ÁÎoï9"u¡'ñ˜îC"ŠäGž»œLÖ“dòãUÒ=‰Äüÿñê¯÷W?i>$5”³ÉýêŠÂ¤dB'FEõD+JE'÷ÛÉ/SžvýÛýOýZ?©tbHª7c0•†ðÔ„èWmÿ½½eBhÂú½ùy{+M`Áý+åâövn«ª¬fÅõdèi‹ìáëS¶ÙÛ¯«²úºÈj»É ‹cbúG4É<%TðždGò$çE3¯m3·_fwwŽ\ìÞÌ›í.›Ã¨#û–ó²°mW,ÉÌjDO²Œ»á1:ž]TÆd¿·:oo†‡hÃ_v%ðà芫òà7‘µûÚÎÞek?EµÜù>~¢é$²˜c²tJ8)a„/ò?_>0ç|ÚdŸ¯™volšøÒ”n,[.˽ëqÃÍ£Gí®o˜™–uÞäe]bZ®ü‚ÝœmMø—/³›’=ç5‰½ eàJù :ê24ró!ßÎ×õ~1»+¯‹a,¸ Z•Eý¶`lèlìsƒl|1gÒ.e0sÞ™@% èø½•"‚ª~ïô̽ÁlI¢Ïæ'öíÖ«Û—3$UIJ„öò®Dé;|ð8–¼…£‰ xÕc৶¥Jedˆ_–Nî³¼¨ÙÓ§k)§h™]¿“{ÑŽ{*Õ[Û0­0.Øå4?˜D³£ƒ5UVÔ›¬Ó;>=ŒÔ÷1»f
+Ýô=N•º2^ñ¸&`Æ;A‘Éy‚Â#DãmØâD`—/›}e£ia
+D¿WIãh£‘–Eù<ß–Ov¾ßÍŠóì
+Ó[Ï®o”Tn‘ô(9Í›j× ¢ ê|±±® >?Ãtê®{Ìôðh‘F?ÍS+<µØõ -n¼º\cÑîj!n¶ýboTrp¦³÷[$V'¦Y€ââK¤ûs 7@£íª7nÒ^ÎŒÅJR`Ûðºžö0ßUÀŽecfw»‘9ƒÀMA†’†vá
+ÁÄo!~±o ‡]eñCãN÷¹ðêù†î€=Mx’´GQ 8}¿ÅðcÑ*j3׉Ó#˜
+•L£²ü
+ÙÝÑB¹w©m6 [”ûõãE‘>!1QÎk nõÔ®ó°~Ü @§íã÷ðµâßÞ¬cœ£î¨4ž}† dÜyÇè“Îz™í0E›g ,á\â AÄ XëݤRq`ŒŽö6 5ò6:ÊEè¶<šÛí®y™Ý}z‡SM<‡¨€[|‰2Ï:šC,5D8”Fùã
+Ye®
+endstream
+endobj
+3592 0 obj
+<< /Type /Page /Contents 3593 0 R /Resources 3591 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3594 0 obj
+<< /D [ 3592 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3595 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3596 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3597 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+3598 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+3599 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+3600 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 696.104 null ] >>
+endobj
+3601 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 685.146 null ] >>
+endobj
+3602 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 674.187 null ] >>
+endobj
+3603 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+3604 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+3605 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 623.377 null ] >>
+endobj
+3606 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 612.418 null ] >>
+endobj
+3607 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 547.661 null ] >>
+endobj
+3608 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 536.702 null ] >>
+endobj
+3609 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+3610 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+3611 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+3612 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+3613 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+3614 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+3615 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+3616 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+3617 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 366.341 null ] >>
+endobj
+3618 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 355.382 null ] >>
+endobj
+3619 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 344.423 null ] >>
+endobj
+3620 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 333.464 null ] >>
+endobj
+3621 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 322.505 null ] >>
+endobj
+3622 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 306.565 null ] >>
+endobj
+3623 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 295.606 null ] >>
+endobj
+3624 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 284.647 null ] >>
+endobj
+3625 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 229.853 null ] >>
+endobj
+3626 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 218.894 null ] >>
+endobj
+3627 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 207.935 null ] >>
+endobj
+3628 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 196.976 null ] >>
+endobj
+3629 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 186.017 null ] >>
+endobj
+3630 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 175.058 null ] >>
+endobj
+3631 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 164.099 null ] >>
+endobj
+3632 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 153.141 null ] >>
+endobj
+3633 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 142.182 null ] >>
+endobj
+3634 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 131.223 null ] >>
+endobj
+3635 0 obj
+<< /D [ 3592 0 R /XYZ 81.077 120.264 null ] >>
+endobj
+3591 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3638 0 obj
+<< /Filter /FlateDecode /Length 2549 >>
+stream
+xÚ­ZKã6¾Ï¯pN‘1#>%öi`'›Åb°X4°‡$Ô¶ÜF–IîžÞÆæ·oñ!Z”ÝjÓÉŲHëÁâWÅ¢âÅã"^üô!¶Ïï?üðË…DRÁ÷Û:â^$Ñd‘Œb÷ûÅ/Ñý®Xþvÿ !ñ%LjÆÔ'úS¶{h¾YÊËÌ0!ҧ̗$‰ž–$šrÓ-W4I£~—÷Ꞔó†sîOyxÜÊul‹YqHЉ"eÝ•›wx¦üÌhJÿOŸ²M›?gU³þÚͲ¦"Abb‡Ñ^‚E´Šo}››–'e£¢íËu^™Îî¯ Óù°\ñŠmcÕ,-“ÇÂðPÖ\QJ£ºé‹éá`?å&ðûˆ›ÐC2Å”ŒÅMÁPæ¢ažš¹hœR3õ²> ¹HAWASoÕIŒ*}jÏ_BD a)ì:Àñ0g>õk0oLaŽ5¿’µDºÆÄJyÐ=;vxLs¸û²\qÂu{•Á:eyÛæ/Ù{[Ê,²)"Ò.ò–)Ô:cí†Ý• -}£ž4OU­Ï¶U;fø.¸S­Uç×ÎŒmËÇzïÍàºq”T{L¾ÎAÓÒï–+ Þj_÷šÏ‹!µ¾jæÇ*oÍ‹öHó·¬Í³kösRýóøyW궙>¿¸¬ev›µmH´oêfµnªã¾¾SæŒ
+^ó¶8›G5Г͢0Öj]Ô†bÝ캥éŠi*m—©íû­°Œ_ôêõ .F¨"ŽòÚ>›¥½ tÂM­KLDbܸ<×m‘÷ºMhƒ´a-ê%Q_.AÓªzQÌ-áÎŽà Újc®–º¬OhDÒ šKY?N¦8·3ôve½.ÜÀa†¼ÇdXN%÷ÕÞ›ò¸ŸÝ?LbI>YmœM©sÁ®‚ F­3i+œ:+ÂÐÚü±`˦jî`)b)uÀ#‚€Ç£¶aÊÈ›é%Ìê4½ Š&ˆÐ0 jL­„êŠß³r›ûCÿr÷åó šˆšÁ ÕÁ.DÛpù‰
+$õÿ®AhŒ‘ x‚Ð)6Mý}?üUOa¶MU¬5{š
+¬Í6Ó‘‡B<î;CnwŠ¾¡ÃŠqÂm”.{Ô&clª¬Êÿû’åõË]},D®4vˆ-ã Äó¨ƒSgæK™C[‰ƒ¢…GýjbÃw§1Ž™M¦Ù)xèÌrˆÜ¢uˆì,Fiš8ÙI˜ìcêe/ëlú²©ÿŒ¶q‡7IÃÔSŸ«ÑWc-š‰£p“õÕ­òc%ž;ùÉ°“ŸGÎ;NQŒkÆzDl—²îà4?¶KxÃd‚
+±ˆžÊ樫2Øn†*fJ®ª©0¢nÔä¹6ל˜% PxèÏy9ˆðó!y* öö`\~µ >¾–@w˜=j— ª»oÅÙOÈJ[õa½c†Ç.'ptÈM•YåŒsÅ(LáPÂýIŠQWæSoLÕ\WXÑ—˜ðh‹Mó²ºTº]ìºe‚á5Díó¯…µÒ|Ù’”ò‰vãûGÏeUu|Ý›—~0äÀG·nÛfê¿àŠ£x¸>°¾Ž–+†yôwkMU‘³÷p8j?‚­„õQ𔨩6ênz;Íš0þ®±(‡,g"A˜±b8IaáÏ°Ë;#ÏèêJ½v}Ó›¡ ãeÖ˨ªÍ´ûÒ]ïfŒP$ÉD»²žÇ ÊHɹE>ÿûj›pLá\–ús K Kè6aÞo ŒÏ»áÖS½ ÷¯Tmmà FéõW-£õ,,á49
+¿a×óµ²×ÏÛåk$ÿlòM±2e›æé´®mžoLépÊ…ë°jŽG=JI/1¼ew­w¸Q ˆSDœbDXeÈ£~½U§ÏØ>pXÈ£>;?ÞOÝ®eˆáÇHÌ!×cî$‚Ã2yz¼ìn YŒhêN8ì&У~K¦_Þ3£îþíVœpOÛ^†É?"~}»\0’l>-­ŒØ
+.ÌHÏ?-ætø¸þtù¾ðî°L³)å꛱δõèJÖdÑì´&§)]&ýÝ =ôBt7úÛ¹ö‚šp¼â >BSõ
+endstream
+endobj
+3637 0 obj
+<< /Type /Page /Contents 3638 0 R /Resources 3636 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3639 0 obj
+<< /D [ 3637 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3640 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+3641 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 731.97 null ] >>
+endobj
+3642 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 721.011 null ] >>
+endobj
+3643 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+3644 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+3645 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+3646 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 581.534 null ] >>
+endobj
+3647 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 570.575 null ] >>
+endobj
+3648 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 559.616 null ] >>
+endobj
+3649 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 548.657 null ] >>
+endobj
+3650 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 537.698 null ] >>
+endobj
+3651 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 526.74 null ] >>
+endobj
+3652 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 515.781 null ] >>
+endobj
+3653 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 504.822 null ] >>
+endobj
+3654 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 493.863 null ] >>
+endobj
+3655 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 482.904 null ] >>
+endobj
+3656 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 471.945 null ] >>
+endobj
+3657 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+3658 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+3659 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+3660 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+3661 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+3662 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+3663 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+3664 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+3665 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+3666 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+3667 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+3668 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+3669 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+3670 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 202.954 null ] >>
+endobj
+3671 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+3672 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+3673 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+3674 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 159.118 null ] >>
+endobj
+3675 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+3676 0 obj
+<< /D [ 3637 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+3636 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3679 0 obj
+<< /Filter /FlateDecode /Length 2194 >>
+stream
+xÚ½Z[oÛ8~ï¯0Ð{1ayå‡E1Àv0‹E°v™¡ØŒ#Ô–<’Ü4´¿}u¡H×Q}t±)}äáá¹|ç°t¶ÑÙ/ohÿ÷ç›7ï>°t–’Ts-g7wo< 36KR"’Y¢¡šÍnö³ßæ÷ùzÁ“ùýâJh3Ïk÷77÷¶ûR¸‡Ç½û¼]\Á§­ºå]ÿfv{Üeý`Q6¶Ÿ!/™:_g‡&/ ²¸RŠÍ>6Ýp]îm“ïmý“ûmÆ•û÷ûÙúY×åþ
+žºߎ~‹ù2üÁîR¢©ð»Lp» Ñ­±Våñ°²Åf‰D&DKå1—  Xs£ñJœÐñ¤ÓË–¦Œ¤,¶ö^¯
+û°:T`îëÆn–ׇb<98·ÀV¶ªÊjYtÎü–¡åæÕ`ö8…htÀÖ œlTš`8à ѽbZe¬àßh'/¶Ë"2ü@o_Áòˇ¯À¾z~ô"ëW)äxé­_pÔ&"t¿‰me7y'!»°ÿ-C˜‘~ e¿vÂ!Èù¥%ÆoBìE~“µ­šÐ}jtQÀÍ5Fᔢѣ…5: .ŸDh§‘Úþ¹Ú®yg Ð…ó|Þ9;žžJ<÷ŠÇnh6£3áRI„ØСåuñ™8M‹N%ëòX4Ëï¨oèÜà·~k·µÝ
+ú1?¬>5çël7 ç«ìçÉÒ¤+½ã;{MÝ uÓ͈¹ýo÷£MÃÝ׶´ƒ2쮬º¾Àkl[{69ÔZmAVwì:w¥˜˜GÝÏQts¸"mªTÅL,¡',=‡-7vukAëÈËÔv¥„AO¦C—`25PDf™¢Î.B çÖnó~¤I Dòf$qÕ`„þ¾V1r%Ê'Ͻ$.—Gè)ªÛºbH^ ©VP5ù”#9ª ˆÐè
+5ž*ê7c?gûÃÎÂ;Ã38ø‰Œ./Æ =y"”b1¸÷+஺nú\R8}²>:“s-ˆá£Ã)”±GèV+\q ˜£»iTš‰ÐèpÃ%#)õ<F%¸µC4:Åq ©ôDœæCt[¥a-
+û%IQA7ÿÐ4ÆiJ¨ð¼IST‹Ð?:±Ôšxê¤qÌ B¿81“
+Šý½mlÕß×l¬»ÂéeðóÖ‘ñÇɥ뻹Ž_8}÷û~Rg,“ŒÚ’ÈX±øÿ/çÄðÞ—0Tö
+ÁÏ^³=ëq…gÎ<åí¦$Я!&šØèÿqóæä_¸ë
+endstream
+endobj
+3678 0 obj
+<< /Type /Page /Contents 3679 0 R /Resources 3677 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3298 0 R >>
+endobj
+3680 0 obj
+<< /D [ 3678 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3681 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 743.087 null ] >>
+endobj
+3682 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 732.128 null ] >>
+endobj
+3683 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 721.169 null ] >>
+endobj
+3684 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 710.21 null ] >>
+endobj
+3685 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 699.251 null ] >>
+endobj
+3686 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 688.292 null ] >>
+endobj
+3687 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 677.333 null ] >>
+endobj
+3688 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 666.374 null ] >>
+endobj
+3689 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 655.415 null ] >>
+endobj
+3690 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 639.791 null ] >>
+endobj
+3691 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 628.832 null ] >>
+endobj
+3692 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 617.873 null ] >>
+endobj
+3693 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 606.914 null ] >>
+endobj
+3694 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 595.955 null ] >>
+endobj
+3695 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 580.33 null ] >>
+endobj
+3696 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 569.371 null ] >>
+endobj
+3697 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 558.413 null ] >>
+endobj
+3698 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 547.454 null ] >>
+endobj
+3699 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 536.495 null ] >>
+endobj
+3700 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 506.084 null ] >>
+endobj
+3701 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 495.125 null ] >>
+endobj
+3702 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 484.166 null ] >>
+endobj
+3703 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 473.207 null ] >>
+endobj
+3704 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 462.248 null ] >>
+endobj
+3705 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 451.289 null ] >>
+endobj
+3706 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 440.33 null ] >>
+endobj
+3707 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 399.799 null ] >>
+endobj
+3708 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 388.84 null ] >>
+endobj
+3709 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 377.881 null ] >>
+endobj
+3710 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 366.922 null ] >>
+endobj
+3711 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 355.964 null ] >>
+endobj
+3712 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 345.005 null ] >>
+endobj
+3713 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 334.046 null ] >>
+endobj
+3714 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 323.087 null ] >>
+endobj
+3715 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 312.128 null ] >>
+endobj
+3716 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 271.597 null ] >>
+endobj
+3717 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 260.638 null ] >>
+endobj
+3718 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 249.679 null ] >>
+endobj
+3719 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 238.72 null ] >>
+endobj
+3720 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 227.761 null ] >>
+endobj
+3721 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 216.802 null ] >>
+endobj
+3722 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 205.843 null ] >>
+endobj
+3723 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 194.884 null ] >>
+endobj
+3724 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 183.925 null ] >>
+endobj
+3725 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 172.967 null ] >>
+endobj
+3726 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 162.008 null ] >>
+endobj
+3727 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 151.049 null ] >>
+endobj
+3728 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 140.09 null ] >>
+endobj
+3729 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 129.131 null ] >>
+endobj
+3730 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 118.172 null ] >>
+endobj
+3731 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 107.213 null ] >>
+endobj
+3732 0 obj
+<< /D [ 3678 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3677 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3735 0 obj
+<< /Filter /FlateDecode /Length 2401 >>
+stream
+xÚ½ZMã6½Ï¯0‹ l3üþèScƒL€=ô!h`™Àmµ-Œ,yd¹;½ƒä·§HJ´èöȦ Ñ–E=ò±HV½*OÖ<ùåî>ÿýôáÇO 2’J>yzþ@ OÈDÄÔDI‚°$“§íä·é'ÂøOOY³|˜ýþô€sJ(G\ë\ìgwŒêi»Éí…™îw³;øž/‹O˜ñeÖuå©Ÿý˺¬¹ÊíCU¾òO,fTNß:ê,j(ÂZÄ$l3ª¦M»(G§À¨DLÓ½8´~ø7ÛG}ð_ûnBEë?óÛœ»É¨iñ<J“SŠŒR7ÒäB!ªøyKWuG¨¬³U¾B®'Œ„]{øÿ‹åÄ&Möª%’(q…a¾SFõt[çÇÒL4P’LG‹/4bFÇ诳;AE´ÂMs(sÿu“ëM;hʳ—7ÛüZ¬Ú¿ÿgò4˜DDð0 vÝ48ÜÔ,F§M"F„±yÚØCôÀ„ó¼iêf¯YSÕú¾òÍÝS‹ºmë­µÜ_¯E»©í_‹ºþÜf‹}oÅI8¢L† ‰ë&Ä°3b„N3Øì:Œ-¯›b¤˜‰ÑÖŠåìg$ßÏ—õ*ŸgÏmÞÌÛ2•–GÃàxö´T­miíó/óõ²Ì³æþñ¸äë#Yx ™¢&h°h:á
+ƒ8§=A¯#HÀŠTÄè?G»ÀÐÝóO6vrJ¦Ïué#Ä+œ}{ CÌØn³jåÛ_‹²ìŸl¶Yë¯?aÝ.÷_Û¾·mVTÝ-oxøu•G-Î`¡3ë[Núêiø‰I ¸‹„ƒ¥jóí¸®ÀLAOŽ+ÕxŠF%Ä Še þŒÈ(‚clxµÃ¹)Û‹2[x%SúïÎ2ÿ£Ç®± U „yo›ÓýúMÝbw áq›¬£Üñì©rYù+¿ö*ëÚjw€³nJY³>lª«uãŸ,%øõ ’
+>Š\ç£0A†Ä`ç.mÐiç0™6_¶ùêþqWEj¼Ä|°Cï«®¹;^)Ä•BŠ‡¯i’sÐ_“Ç–)¹fI‘'B»#[΋g‰/Yy
+öB&5ŠyÒBDè¯×¬7®|à
+ñáCgj x 'îÄé¾­WUb®ïÑs›ØÀ­ïíá¢^/¿]…óy]„O>DsD)û8í×úûrr¢ÀÉc„Mû@„þ'rr")bXºiµŒýääD@äA-œÆwˆv?²hëj‹ÊºÚWº){ïîV{s ©sP+$­¡“3B Dº04MJ†à> „…ŽR„“ŸB€8†!’öã±n¬ 4ŒÍ“~¡û-ÕdÕ:ÓT©\ ¤Úâ¸DWÊ©ô¿Èh[a.•È$2C°LÿI$èÂàC‰JyhU¶vßÞ×ãÇœ÷‡: ÷ Ýhì«9#iúß»ü
+endstream
+endobj
+3734 0 obj
+<< /Type /Page /Contents 3735 0 R /Resources 3733 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+3736 0 obj
+<< /D [ 3734 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3737 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+3738 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+3739 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+3740 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+3741 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+3742 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+3743 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+3744 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+3745 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+3746 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 596.478 null ] >>
+endobj
+3747 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 585.519 null ] >>
+endobj
+3748 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 574.56 null ] >>
+endobj
+3749 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 563.601 null ] >>
+endobj
+3750 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 552.642 null ] >>
+endobj
+3751 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 541.684 null ] >>
+endobj
+3752 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 482.904 null ] >>
+endobj
+3753 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 471.945 null ] >>
+endobj
+3754 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 460.986 null ] >>
+endobj
+3755 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 450.027 null ] >>
+endobj
+3756 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 439.068 null ] >>
+endobj
+3757 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 428.109 null ] >>
+endobj
+3758 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 417.151 null ] >>
+endobj
+3759 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 406.192 null ] >>
+endobj
+3760 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 395.233 null ] >>
+endobj
+3761 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 384.274 null ] >>
+endobj
+3762 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 373.315 null ] >>
+endobj
+3763 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 362.356 null ] >>
+endobj
+3764 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 351.397 null ] >>
+endobj
+3765 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 340.438 null ] >>
+endobj
+3766 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 329.479 null ] >>
+endobj
+3767 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 318.52 null ] >>
+endobj
+3768 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 283.651 null ] >>
+endobj
+3769 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 272.692 null ] >>
+endobj
+3770 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+3771 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+3772 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+3773 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+3774 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+3775 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 159.118 null ] >>
+endobj
+3776 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+3777 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+3778 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 126.241 null ] >>
+endobj
+3779 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 115.283 null ] >>
+endobj
+3780 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 104.324 null ] >>
+endobj
+3781 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+3782 0 obj
+<< /D [ 3734 0 R /XYZ 81.077 82.406 null ] >>
+endobj
+3733 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F20 186 0 R /F19 184 0 R /F70 185 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3786 0 obj
+<< /Filter /FlateDecode /Length 1852 >>
+stream
+xÚµZKÛ8¾÷¯0°7°ÍðMª1 LØCN ì“ Ûj[[òHrœ¤1ùí[Ôƒ"Žãr'—HMòS«X_Ë¡³õŒÎ~¿¡ã“(÷ÿþ~󯇛WoŒ˜I’X&øìáñ†Á":c3«‰fff4#T³ÙÃnöÇ\pfoÿ|ø·ÿÖ«7:™Y’h-lf­ˆÑ÷Ð@ü÷d+Jå^vr™l‘Súòõëô¯}U”í}y{§¸š?õº:ö/wî!»µ°*=4ùýÛ~Æ mÓv·ÏR˜éÇðÛŘãv8½p;° %c4^6·„Yée3œìý„–Í á\yÙçÆ=º¦ÉÛû·å·|#‡1pø"kòmQæi»E«M5áZ{µNííÔYTÕ6ÝfŸ?¥U}_–Xut¢ˆ Æ«#Q¡Ÿ&Ã9c.+°]§ûûòÛ6Uó_Â)0ícQ7m
+Áó‚ÐV!¿)…ÛTˆ¾nS¿NSk·)·¶j³íK6eÓž4nOiZs"…'kn.­,ˆ´1z ̼®Ýqør‘­¾|ȶ‡üËcU#ìZc)F¤ñÏ-Nå}9¨9Cë(a›ˆ;Áy4DãíÃO”'nAQ,¡B¼ODsµÿ™%*ñÉAàS„Æ˦†há^\˜˜8%Œc´3Ϊإëæ°ˆߺ·ÌMcûõãëOXeUOãù_”²Úé—+Pc_,ÛC£u±Šf½.§Kˆö†ËV«ï.«ëìS}ØæÇbÕnÐZIÌäm…S:
+Ó=Ö
+=Ó1*|‰/Öy¢!çzŽT¥p„~ºò¾À­êž£
+¸.u„ÆË6¬•'5¥QÑ¡;ºЛ\¹d2®5`ÃA#=Ã)‹bûwŠdÄ؉ÒTŒÐcÞþ: þ˜ƒÃ†-÷¼§q?:Fè“x?®¾ŠóEêoòwÓTyØn§ênŸ-¯ísW‡jÏ£šáÌ¢BùÁ)§žY5ÇY:D£3 K I¤'Iû­2Bÿ ðdðL¬§ -q…è¸
+endstream
+endobj
+3785 0 obj
+<< /Type /Page /Contents 3786 0 R /Resources 3784 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+3787 0 obj
+<< /D [ 3785 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3788 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3789 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3790 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+3791 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+3792 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+3793 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+3794 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+3795 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+3796 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+3797 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+3798 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+3799 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+3800 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+3801 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+3802 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+3803 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+3804 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+3805 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+3806 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+3807 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+3808 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+3809 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+3810 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+3811 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+3812 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 453.345 null ] >>
+endobj
+3813 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 442.386 null ] >>
+endobj
+3814 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 413.936 null ] >>
+endobj
+3815 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 402.977 null ] >>
+endobj
+3816 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 392.018 null ] >>
+endobj
+3817 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 381.059 null ] >>
+endobj
+3818 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 370.101 null ] >>
+endobj
+3819 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 359.142 null ] >>
+endobj
+3820 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 348.183 null ] >>
+endobj
+3821 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 337.224 null ] >>
+endobj
+3822 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 326.265 null ] >>
+endobj
+3823 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 315.306 null ] >>
+endobj
+3824 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 304.347 null ] >>
+endobj
+3825 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 293.388 null ] >>
+endobj
+3826 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 282.429 null ] >>
+endobj
+3827 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 271.47 null ] >>
+endobj
+3828 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 260.512 null ] >>
+endobj
+3829 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 249.553 null ] >>
+endobj
+3830 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 238.594 null ] >>
+endobj
+3831 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 227.635 null ] >>
+endobj
+3832 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 216.676 null ] >>
+endobj
+3833 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 205.717 null ] >>
+endobj
+3834 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 194.758 null ] >>
+endobj
+3835 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 183.799 null ] >>
+endobj
+3836 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 172.84 null ] >>
+endobj
+3837 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 161.881 null ] >>
+endobj
+3838 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 150.922 null ] >>
+endobj
+3839 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 139.964 null ] >>
+endobj
+3840 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 129.005 null ] >>
+endobj
+3841 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 118.046 null ] >>
+endobj
+3842 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 107.087 null ] >>
+endobj
+3843 0 obj
+<< /D [ 3785 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3784 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3846 0 obj
+<< /Filter /FlateDecode /Length 2867 >>
+stream
+xÚ­Z[oã¸~Ÿ_a @GÆñNåi¶Ýímú` t
+A‘åX[òJrœì`æ·÷ð¢ Ç63}H,‘<äwÏŠg÷³xö뛸ÿE\?Áÿ_ßüåöÍû’ÎJ¦dv»|ƒaP<Ã3%Àr&F±À³ÛÍì?%’]ý÷öïÃ\ï?Šd¦P"USbLb$iâSÆ”µ_Êmºª›òºê²õõÍÕœÍuß:ýð!mŠl®‹e—.Šu¹IåÆ®8A}2ŽÉ
+îÞ#t‡°—˞Ϸí±ò„")]Lk™À,ʳ¶ÐôØð. ï˜ö¼cng…ÝÊÈ ;ùa>Ρq›–z{5ÇÑÐ{̤@‡Ñ‰¥›Óµõsƒµs¨²Ê¶Lì¼9ÕÒ$ûr½¶OwÆøv„ÑÌEßœ=“‰ÂHa'Éd·ZË‹[´4 ë”×Mcu
+^+M11—Ïnû*«Å…DJ¨Þj©8(ô¨¿¯Íu´2,ƒ"ç)±VãmQ|àxS?i»Íò¢½®‚1Ž>""—!‚`sæS‡ ƒB_2äaŠ^¸v‚8tyÔƒ86EV•ÕýõÍíÇ1ééÏ{6ÂPL‡ŒL]˜Ö2h„HÒ£v9bVeë§?ŠÀ\ß„ï¦(–CÎ¥xž)uø>Åa<äNêÂì‚+š(ŸÚÉ¢k²ª…s¿I·Üm „¹¾Àk3%î ëߊF [S÷9<ä™1Tº©>;
+ËFµ¨yfÆØe£Z€õf Aãv.åÚ–}©}N/î熞IŽHoèóuÖ¶Eï¤åñ=
+Q‚ÃÖžRH>OB‚BÚieª×i^¯Óª^@Ð
+‰&ñÑ%4’Gí¢ƒÑÞ‡ÀP AH6À`A»âQ_’³R9+—–À–M€çõàá’² †x 2K®‹Ë&ƒéÔЧÔÆûÂò¥Ãc*>ïlµdð…I_•€™؇ô~º#÷«2ׄ+Ç`f9kmoÙ¹÷«zí¦´ùHmþ/žÜ2í°Üs/Ù’} ,çn(áA¶A¬·ŽÎÖ`\’/­-¼yù9ÕiNŠ›€ö¢üåîÎÈ#ÆH^åc(ÅHòñàòâŒG|yqÆS¥#µ™»¾1”}v“ñÄ‹°£6¥þzÉQƒ¼_õiM_³;(4ѵl“¹C7V-H_©'/Tê ¡>1fÀ´ä£Ë-p>™Òîµ¥ý”ÙŸifBñ¯¥íÎë]c* §­!8ʾeS7=¬=–«ƒAE*}ýÂÖd_…Q[nÊuÖتA_¿.×MýÀÏ1‰m¹Î>ÙC–=B¶m®”СÐ2 x> ±˜V<ä`†y&&
+‰ÔÆë|™D†æ´âO§CS• ‰…G|‚‰áŽn?ìžÍ£ÖG¸[§å2ÕZ÷t]ÝzG¸yvZ‡(Ò¯+¯ËÌò½8´ß^y¾ x0§§*ŒÓ)µãt“mÓ²Z—Uq]U/ð
+’ H¢G#|zÔÁQ¡’è>Ö€D,¨TâQ›+×®1ºð;ç@¬xØ*üùµ2# ¸—n”+xÔç•2Ûl‹¦…ð{Y}Ñ…ó€)‰x a²ŸR¿JöšHÿ½~Laz¶âó°¨wRÎï²üK ©ÿêÿ»8´Wátþ<êKâm,¢Ô)$Öà9öà^yBÀÿÂK½ƒGÅc×dºfÍÙXy1
+™ÐOËn(_ˆD4â
+¼2öiÎȬ9âô`ñ&ÒÞšU×k}]Ç7ù¤¹ æz¯Y „tNw¦ä«åk¥AÁD¨ä€Ü^áiÞ~ɳÎfÜÅÂ6˜Ï7 X7âáŠÃî­wæ•jkr>^Æ,FlZ«¾O«2/6Y×”i\¤F‰ûäËŸç€{Hüétò£˜9µú.V‚ë± µÕ[×ëtö*YøYÆI¡C(©°zŽý“
+ΞKá“»{Ó†Å×îÒ{¸¤€èðèe4ƒSq
+endstream
+endobj
+3845 0 obj
+<< /Type /Page /Contents 3846 0 R /Resources 3844 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+3847 0 obj
+<< /D [ 3845 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3848 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3849 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3850 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+3851 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+3852 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+3853 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 640.396 null ] >>
+endobj
+3854 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 575.639 null ] >>
+endobj
+3855 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 564.68 null ] >>
+endobj
+3856 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 553.721 null ] >>
+endobj
+3857 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 542.763 null ] >>
+endobj
+3858 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 531.804 null ] >>
+endobj
+3859 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 520.845 null ] >>
+endobj
+3860 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 509.886 null ] >>
+endobj
+3861 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 469.039 null ] >>
+endobj
+3862 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 458.08 null ] >>
+endobj
+3863 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 447.121 null ] >>
+endobj
+3864 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 436.162 null ] >>
+endobj
+3865 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 425.203 null ] >>
+endobj
+3866 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 414.244 null ] >>
+endobj
+3867 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 403.286 null ] >>
+endobj
+3868 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 392.327 null ] >>
+endobj
+3869 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 339.525 null ] >>
+endobj
+3870 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 328.566 null ] >>
+endobj
+3871 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 275.764 null ] >>
+endobj
+3872 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 264.805 null ] >>
+endobj
+3873 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 253.846 null ] >>
+endobj
+3874 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 242.887 null ] >>
+endobj
+3875 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 231.928 null ] >>
+endobj
+3876 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 220.969 null ] >>
+endobj
+3877 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 210.01 null ] >>
+endobj
+3878 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 199.051 null ] >>
+endobj
+3879 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 122.339 null ] >>
+endobj
+3880 0 obj
+<< /D [ 3845 0 R /XYZ 81.077 93.447 null ] >>
+endobj
+3844 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3883 0 obj
+<< /Filter /FlateDecode /Length 2868 >>
+stream
+xÚµZÝoã¸ß¿ÂÀ…‚n¸üE(pmÑÚ‡¼4@z…¡ØL"œ-ù$y“Übÿ÷Δ,ÊŽbn·‰)ŠC‡óñ›¡èâqA? þ÷/w>ß°|‘“\q%w¼  ¶Èr"²E¦¡Š-îv‹'·õÏ’çOWׂåI÷d°¡“Ö¬ëjƒí,ÙMçZõƒ{ë‡e‰©úKÙÔÕÛðŠ\]K¡“]ižØQ*Ù]q•ÚÎ=mMa‰p´Ÿæk}s[V¦uͲš¬vŽ)üBSZôÝUíYݺ«ÿÜýcºu™F•Û:Ì»ƒÁÒ¯$û•$Î)dc†¿Œ3_sS¹§î©><>¹1Ïö…ë_Ø Ï]?ÎÏúüTo}óþêÔð_'›W×g¥;æâŒtÝŒÏeç×-</Eóxعñg÷-2ÂRäv!` Œ~Ý[NŒ%ú|Ãé9½aL&D8ͽ'9¯jŒi"Ô„ŽŠ¹µ­Äá·n6¦Á¦LºÚu=…êŒ>ùƺÞvU;Ë+O%édáÎòÊ'9•'Rr4Ùùe²”LIÚòP•ÝËìZ‚¦Då<$´ÚS7¿–Õ#n”[ý« ±3Q’¢eÃÿŸ‘±$×Lðñ¬ZÅà˜¹ <ss
+A3GïýÂç•/4p¤„OŠÁÓ€økôÊŒÁØ°´¾liNI&òú&äO?­Ö):³‚#_UõÆ´Ëh–(ì+åKyKcjdÉT›¢iŠ×X6TN‰ÈEÏ£Q‡P‹^;“$ÕƒB0vÙÚ°õœ…Ä(u»ªÌójßÔYwf³¼Ýƒ§<íl[>>u«öµêŠ—U¹|v/?2|ýW8Ã??thì)—ÉGŽ¿­Ú®ÞGïJ ¢¸vÅã$:¦ŽÖs•r¢`~m¥T5
+ Û®!R­”Üòv$ÎÇUU®Í®èšòŒ`cVJoÕmݘ¯^¸Üý~›u:.(‘­|ð»CŸÊ³‘H"öa„
+'ژ輸yØ1L)¦Þòâ‚›ÌtÈóG6ïZ¹‚(•‡4žÙž»ÊÁÇM»ß–]ç˜åÈ,FO”„¢IÙ™§é†êÜÚRIÂ% ×F02Ç°ÔŒ¤B†D]ý«-FËè 8¯Vƒ‚Ê8S£¶æ·Õ[ƒ¦¿¼=êçvßÔÏí
+†\¢|âõfàPôÁ½1íº¨¦Þ*VÑëÎÁ1 c¡ÞÐ!-büß@EÓ€?óE·ö¶~Ó"èÈ1¥Q²¨½sh ø+ põDú ‰Uý€‡0õ
+ßfGÆîJsÂG.OÅíjL Ý×ÑˇåíÝÍ„Ë |˜—=؜٬p|4ËøúŒ° q €Èd@Ü›
+F+¸†ýÌ'¾
+6 ×
+ؽ–b¨pá»Mí~˸K)MlA
+éÛÚ÷ ÿqö3÷@S€1í<$öbIáÏ'î×&u³ÂcÇù7Oži¢4 §ë]¢+¢M}ã'çGŸÑ§ß.·[7ò`ëwàV7%‚©í«ë~~2û]‘´ 2x
+[ã\þ¶¤T„Êlñ¸L, F1–U·Âƒ/³¬n«»)6éå
+ãÜ«?áì:g1Û
+P@ëgíôþÇOkSè×#Ã}‹\‘4ë ¥–£9Ûè¯( ¨Pöø7_e…¬*ËÂ厩êÅ\ž‘Tò€æ󫫈=WÊ͸—QÀ2q✸³Á]@˽ßW °]·:A±R›ŸÊ*)§îëÍë{¾Oä) ˜ÃfŽ¸Ÿ9âvj÷[l·},ÁÃ.ÇËD_(žœ¿–`Þ^ïÁ¯ìàT¼wm}ÙŸŠùj6SÂFè`>Üñ“M{gO 0ÍYHZ7óP‚QÂóôÌr›+%ï.Ê3ü†ôþ¶bŒÑ]ä›· ˆ&„Ã*Á\6G¼v9â;‡¬ÀçÊÉN¾§¢†!ãñã²ú€Ú#åûC¹…ÄÖ<–Õ‰§*q £˳¤KÔê>†ünšúl姺ÇÊ|kÃÈûQ@HItî£íMÙ´Ý'úk3
+wvQ –à¬ò|"Ÿît.|`Á¾e©ßï8±‰VlžCúF‡Â»á
+¨{ÅÞ{°iÔ“SìT{cØÔ”9Ô›‚¸uô} W ªz¸}–9DNRxPÎ{zi#Ï{ð)¶zô}‰O5‘|C‚ÇídL=ï ü~ú:ÝÇïÍl¸Ì$¶Ã"îØÇÔñk Àvt¨‰¸[€:8vSm~dÄæ¸àÀd°Ñ^š¿â]úÎ_9Ø $TÜ)©£n¦Ž%‹2‰€úý¤¹^,:#šÐ…A\B'8ž€úë s‡è~üQþq2üqW¨ѧÍ
+i•ñ# Q½"¸š  ó®ôÊÞÎVÀø8“á4ÈÐñk¦7+
+Ó6’º"1õ—í¬?y–<Ô}¥ÄÆFû‡{oÿïÑ“+yšnàÆlÊuaa>öîŠu3¿EÉR"ezºE¹Ý弘ñ¦Ê‰„¼E¬ _Ùfçë<yJ²^ïløíÊûr;\+¸"ù¤ü†ÊW=³2F4ÓÁ
+ùÒ™y=ÿ O@§·Ñ÷+o|ÎÈí йÕø¼ Ÿl²Úwe3ö;2·¸ É1±ýZïeGÿØw|Gu}fÕw69àöð2zü²6÷©Ú˜øÛ„ò£Ï9Q©ZHJòÌçþ:¿»ûð_®SíÓ
+endstream
+endobj
+3882 0 obj
+<< /Type /Page /Contents 3883 0 R /Resources 3881 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+3884 0 obj
+<< /D [ 3882 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3885 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 731.041 null ] >>
+endobj
+3886 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 720.082 null ] >>
+endobj
+3887 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 709.123 null ] >>
+endobj
+3888 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 698.164 null ] >>
+endobj
+3889 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 682.358 null ] >>
+endobj
+3890 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 671.399 null ] >>
+endobj
+3891 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 660.44 null ] >>
+endobj
+3892 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 629.756 null ] >>
+endobj
+3893 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 600.999 null ] >>
+endobj
+3894 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 590.04 null ] >>
+endobj
+3895 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 579.081 null ] >>
+endobj
+3896 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 568.122 null ] >>
+endobj
+3897 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 557.163 null ] >>
+endobj
+3898 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 528.405 null ] >>
+endobj
+3899 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 517.446 null ] >>
+endobj
+3900 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 506.487 null ] >>
+endobj
+3901 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 453.819 null ] >>
+endobj
+3902 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 442.86 null ] >>
+endobj
+3903 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 378.505 null ] >>
+endobj
+3904 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 367.546 null ] >>
+endobj
+3905 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 338.788 null ] >>
+endobj
+3906 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 327.829 null ] >>
+endobj
+3907 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 299.071 null ] >>
+endobj
+3908 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 288.112 null ] >>
+endobj
+3909 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 277.154 null ] >>
+endobj
+3910 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 266.195 null ] >>
+endobj
+3911 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 255.236 null ] >>
+endobj
+3912 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 244.277 null ] >>
+endobj
+3913 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 228.47 null ] >>
+endobj
+3914 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 217.512 null ] >>
+endobj
+3915 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 206.553 null ] >>
+endobj
+3916 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 195.594 null ] >>
+endobj
+3917 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 184.635 null ] >>
+endobj
+3918 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 141.996 null ] >>
+endobj
+3919 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3920 0 obj
+<< /D [ 3882 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3881 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F70 185 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3923 0 obj
+<< /Filter /FlateDecode /Length 2310 >>
+stream
+xÚ½ZKoã8¾÷¯00À¬tØ|“ò©±Àf€=ä`; A±i[YòHrìüö)Š-:iÇÌ4öI?ñ+>ª¾*Ï63<ûå¯HØ;øû˧Þ}úr£ØŒ£LFgwëO:á™i‰$Q3% Â’Ìîv³ÿÌãìê¿wÿßúr#³™F™”LOÁ”‘üa|ÙåµyÌ÷mÓ›eoV‹Û}}u-¨Þ~ýšWemòDzßÂÝfÛçÝsÝO‹¡ŸÿDÜè Þ£/0"˜úü2ú„ FEŒ~I›eˆpÆ—M1dŒ¶³Ó™?òeeŠÖNáâö8mU·4UÕåÐ'™%ÕˆhXÊ4–SôȲ3°pûªì·uý]žCû‹»üé.ÿ‹aµ}kªID!
+Ë7š¤ÒLš¢-ï²î­I`̉-õ}¾lÀèLKD¥ õeìGÁctò¾”™@ «0vváØð*BÓ³³g´N&¢9‚áG"_F„C£f1úG¬‰T ±#’Æf~9î“áÐ6‡º?s`?¶É¥¤ˆ³à˜MÚA:}lAWÁ«
+–tÀ"ô8IûfŸWf óôÎD¹ö~·/ò¾J&Ρ .Yð4âS´åažöyÑn: ÝÙõU~(«U¾?ôykÃØ®¢à}³z¶6ü
+ñLòiR,B¿Dë;¸ƒE±´ÞæùOàïR¥N—¸[8¬íaÀ_¯4›NˆÌ[ÔÞ2©ó‚ö&Ë;÷Ò6ž;‚$ÓHñ“ü!|A'IAQÛ`¡½Chn7ð`=±'gžú¶°'Ä=z'6ap®°uOeU¹»×Ÿ*¼áÁýRDþ¦¬—MÛÂQ|ñs…ˆjǶ6Ý@†16„‡.Ù¯pp”JwXšàŽÐ£3ü1;Ÿ ¤C Óª+SðEû< e§2aŒZg7$‡  $þ‚?cKØ× u iÌëfeºÅùÍ)a™©Œ¿äö“#SÃA9,{÷X¸K·$ˆY–…ïWïÒ:‰aYJ VýwzÄšÃy]TÝ[2º":–e‘^-1Û°qW7ö^½²áóD°øû0uçC+¸Œu ªGYÖ9Ù=ÒR £òM[Oï±\õ[×Ö¬Oދîö_4Ø qœUÃéwEÛ^­ÙDzá~åÌêùd¶èAÃr$àl[ga¯Í¾/›ážO&cÔ­½¶ko ¬e̳¶½½Eö#k×äß±‰EðÐŽ_…Ïk ˆŸˆÉÚþs×nȳê Bˆb1܉ÇDÿÀ4¤úü()DŠŠÀG=ôJ½}‚SX‚ïæ:$oR&¹±,|@#"AÂ'­V¡‡)j—m2¸B†Â—Ôi¦è±Úë›i›ÅT| yøºl»~Xªèƒ49T¼d–$³¦àôU¢pah…“J¦ÚNE³+Ó'É,ÄZEÒ(LÑ–Âö¾yÊ›ÓV…/¼%—oæ°B1MѤ‚i„N^š14!ÑR
+"¡©¡ílÜ7vG®·§ûu %¿7 áÒ4É•9Hs*u¡B’
+P,FORƒýfÝ=w_wEûû¾éJ|&µï!IX¸†kw±‘zúŒßÈRŒSiü¦i‹0E{«öå²?´&™¨2'ªd‘)ÚiÍÎìîMë ³ÜÔûbc@'¤SähYPðJ¥Qœ¢=ÅeÓ´«²´ÛDËlíÇùoÀ-7m¹)“½eÀ_…(¢tšSô4ƒ·Ùîâöæ´œksx›¿§’¤ EéÑgiÇqŠŽ£EU‚.;]‹˜ïpJ/Z‘ÿóQ&
+a¢‹Æi«7Eûóoœf,Á!®h’ÆeŠvÒïå>ߦþÖÔ¶œâ_¢ƒ\jª¯Ù§2$ Œ ÑGÓ$†ú ÃP±ûD:­Ê]2cÍÑ!i–«#tòÞ"Š!JC˜Ð<I¹D蟓ǖQ"ƒIš1B§Û ÃÁåë´ÿ¬ˆÐ‘h<_%!L"Nõ¤JbÆ“SlfjK|dî’^Ÿ½²ùÎö9ØÒƒ}ºwu ——µÁ!ù\÷¶’å±e}üÐÙÌ”c„‰Y^d¤e°YŒLNH ¥HLNnZº¡ƒnÜØÿw±šàÕÁm›Ç¼Y»3ÛÔùÎÚŸ¥æÆûÏW×\ðP…Ý-gx^œ¯ØÀ6RBÇß|·bÒLÁüE zòC kwŒ½ºßÉàÆ&þÕúä•-}´ëêã ÇÞËæÐvæ Kã"­m±5" Y5ã@Ÿy”|³¢¡$Ù‰AnŸ›)ĵ“É{¯FæÖ|¼ÂYÂþ&X@*OcàGj.dõñŸŸtZ6?¿Næo~d6¯@uÿJg‰ÿu¿œ ¿S¹Í($ár(ká'áà_wŸþÅã‰â
+endstream
+endobj
+3922 0 obj
+<< /Type /Page /Contents 3923 0 R /Resources 3921 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+3924 0 obj
+<< /D [ 3922 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3925 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3926 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3927 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+3928 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+3929 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+3930 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+3931 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+3932 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+3933 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+3934 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+3935 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+3936 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+3937 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+3938 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+3939 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+3940 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+3941 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 538.145 null ] >>
+endobj
+3942 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 527.186 null ] >>
+endobj
+3943 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 516.227 null ] >>
+endobj
+3944 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 505.268 null ] >>
+endobj
+3945 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 464.549 null ] >>
+endobj
+3946 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 453.59 null ] >>
+endobj
+3947 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 389.216 null ] >>
+endobj
+3948 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 378.257 null ] >>
+endobj
+3949 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 367.298 null ] >>
+endobj
+3950 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 356.339 null ] >>
+endobj
+3951 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 345.38 null ] >>
+endobj
+3952 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 334.422 null ] >>
+endobj
+3953 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 323.463 null ] >>
+endobj
+3954 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 312.504 null ] >>
+endobj
+3955 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 301.545 null ] >>
+endobj
+3956 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 290.586 null ] >>
+endobj
+3957 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 279.627 null ] >>
+endobj
+3958 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 268.668 null ] >>
+endobj
+3959 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 257.709 null ] >>
+endobj
+3960 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 246.75 null ] >>
+endobj
+3961 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 235.791 null ] >>
+endobj
+3962 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 224.833 null ] >>
+endobj
+3963 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 213.874 null ] >>
+endobj
+3964 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 202.915 null ] >>
+endobj
+3965 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 191.956 null ] >>
+endobj
+3966 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 180.997 null ] >>
+endobj
+3967 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 170.038 null ] >>
+endobj
+3968 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 159.079 null ] >>
+endobj
+3969 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 130.315 null ] >>
+endobj
+3970 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+3971 0 obj
+<< /D [ 3922 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+3921 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3974 0 obj
+<< /Filter /FlateDecode /Length 1858 >>
+stream
+xÚÝZKoã6¾çWøVØåò-2‡"(Ð,ÐCNzè‚lˉY2$9ÙÝ¢ýíJ2Ez³ÞŒ7i‹^¢‡ùq¾yr(†ÎngtöþŒî¯D¹;øûþ짛³wW‰˜Ib |v³>c0ˆÎØÌh¢Y2K4#T³ÙÍföÛ\KÏ¿ùÅÏõîJÛ™!VkaB0–(ø)B`B.êºL‹õÅõÍù[ÅUÿ®L//Óe½ÊÓE¾®¸À AL@õ[<%ŒrÏ“=§„—FÄè?вA[&…—ÍŸ'["¬‰ÑÎw‹ú#š7„é)ˆçQÐ c4^}–Ε—-Ÿ';q¨´S¿½/¶é]ÝŸëªËÊ‹ë!RÞ÷sÖ4Ù§fWæŪ»Cs¥šp­=W…㢙ííºýÔ^n²æ~[·EWÔÕÀö)¼!¸óêábÔb¸,!ÀÃg6\þĪ£­"‚&^R'B1ý‹X^I„´žj‚ŠÐ7S" Õ¼hƒª !/Ys"ÅT>-ª|Fè1޶ŲÛ59šˆbD&ûú()®ŽGè‘H“oòÍ"oFBûø¯«mv›wÍOQÂ0&<E†£¢GŠËºnVE•uù±¬”/ž•()éá¸x Ñcçûº¨ºH•·>C§y:êà^¦Ÿó¦NWÅæTõ˜!Ê*¯žÀù)D÷E§k #HóͶûtq}uÐTÙ&Oaš$MˆÚ“”8„èØ4*YYdí!ó}V¹ÿ®µâ4ï) ×$ñ†Q(ïEhÇ8¯V§%eI˜ñ\ž¹| hÖ A"4Þ‰$É Nt
+|m¹¯âŒ¡–WŸY˜Ú—XÆQ}]„~í¾NQK(õ‰ÄŽjˆþ/tÔÒB¥/ ·™‰Ð¯¾™‘&!ÔøòÉ*B#4ÞN‰&Œ[/[£ŠC„ÆËÖŠ°ÉE ª~†àïk©¥’„3_®ŽGè×j©¥„«©Œâ¶úßm©¥à„[_Œ9Å…[ˆþVKýöÒ’3"„/ô·ç‰Ð¯×KÃòKÄÔ+qÜ~&Bÿ¿ziØÏ9U"ŽÛ Eèï1D*¿p‰jh#ô`‡wWÌÎ\#Áµ !‰wÎD"`»=¦Ô¯çFÌ¡ %ÀÄ›í®ë伨Ʃ8}j*&-aÎádηi·Ùf©[=ráLíƒ º»‰ÊƵŽÉ˜¿î¶^×qœtQ±ÛTíðð*Zt?ŒOÙpé‰ /ªÕpSÕÝ e5 ¯Z¨Ö0#=ë‹iûz[ ö<ó]Ûß$n&Ø ÌoËz‘•Ã«‡s¥æYSd‹r½8ËÍ<_föxΓý\Y3¾ˇs.órœÑißÿpÜ5‚iÊcÖ}+ {[õŠÐðò@áÞnNîqþw™{x8wC†7`e6¯‡‘ÒÝeÝS&†xÒt ƒØtB™Þ&îZƒçwk{»´Ã[çø!4ì>4ì¼…4üÜÔŽÙãà](t~³”} BäË.ºÕ^Äú¸u¥$Bó˜0&ðÁÐ@éx‚7 [«yYÜ
+üìéÑmß<eG‘½ÿÚºq“íZí‚ïÝçÄ|UWý¤ÅºëM
+/œ£Io8P—±§{½)ºod;”Õ1²wÙ(¶¿q.}2ÿ8' U ”¹-ööâ}Â@ìÏWù:Û•Ý0b¥r7`G}\CWØÍDTYƒUqq0ÄçQ±ÒNرtXÚ¶c³-wm´ô­‹²<žÌJÀ6áK.l°Åb× { løXôA?g+—¾«á¡­7£}±lpW?å0h’Q`Ñì‚È­&ÆŸJþÌÝ¡ÂÆh¿“»móî⺚šŒÐ£Q¹7û_O[ü´~ƒEŒ?h”\ãT
+ÑÑ—£ÃF1Ûuu:®Ši¿ržô‰'’35í¸ol:èë vR×dÀRwQ]W_~õ
+iûÎüǯ5íò7hA,ŸšvƒÓ+D£¿ qÅÝÔ^6nG¡}”ÙçO),ÐUus…&$9¡þR
+ÜÎ,B¿xü F¨ô-±ÀýO@„â¯7téö¢:ˆ½EY/ï¿ÊþÄœ‡ì¥þ;‹Àí½Bp ÂP˲Õêx-^‚^›ìcê–ÕäÂ+C¡á÷Ç¡Rœ6!ú4uŽ•´6̦3U!Q¹¡Ÿ­†Ü+΃‚V——m¾=U “>»
+…ªf/;Ñ„O'¥· Eè#_[Ÿj½0$¡ãÓy§Hp$Cô©g`i"¦ÓL[q"4zÅaR@76xÜŠ¡_õ¸
+Þ9&JÜB¡ñ6â¬ÿ±—ÍPÇUúäanØž
+endstream
+endobj
+3973 0 obj
+<< /Type /Page /Contents 3974 0 R /Resources 3972 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+3975 0 obj
+<< /D [ 3973 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+3976 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+3977 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+3978 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+3979 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+3980 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+3981 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+3982 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+3983 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+3984 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+3985 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+3986 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+3987 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+3988 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+3989 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+3990 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+3991 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+3992 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+3993 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+3994 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+3995 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+3996 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+3997 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+3998 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+3999 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+4000 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+4001 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+4002 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+4003 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+4004 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+4005 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+4006 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+4007 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+4008 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+4009 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+4010 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+4011 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+4012 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+4013 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 282.655 null ] >>
+endobj
+4014 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 271.696 null ] >>
+endobj
+4015 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 260.737 null ] >>
+endobj
+4016 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+4017 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+4018 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+4019 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+4020 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+4021 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+4022 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 184.025 null ] >>
+endobj
+4023 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+4024 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+4025 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+4026 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+4027 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+4028 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+4029 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+4030 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+4031 0 obj
+<< /D [ 3973 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+3972 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4034 0 obj
+<< /Filter /FlateDecode /Length 1900 >>
+stream
+xÚÕZ]oã¶}ϯð})l\„ËoQ~Zh
+y©>´… Û²#¬,ùJrv³EûÛ;eŠÌ&©'ÛíÇKl‹:âá 9gf:ÛÏèìÛ+zþ$Ê~ƒ¿ß^}½ºzs“ˆ™$©a‚ÏV»+7Ñ›M4Kf‰f„j6[f?Î…”zñóê;ÿ¬77:’j-Lf:!ðÀý«ƒÓÿÑÜŠF¹Ÿ;¹ln ˆÑø¹EJ˜~nsÙÜ€R0¡bB÷»c¹éOm& aFz")ŽHˆ‰´Å¡8¬‹v$tlº²/›º©ù¾èÛž"KçêLQQÅ=RÜ4M»-ë¼/׊«ù/îÃŽ¾}›õýÒ^ókw}ÓTîËø›»¼Ó©&\k¿†Ûp!:`l}ß”u-ed
+´¦ó¶ÍÚSU¼/·ýÝy ~x“},Ú&Û–‡W.O§Ššøåq”Ÿ"´åÓõmVî²âpì–·7Ñ*'Õù¡Èà4I#‰©')P>ˆÐ±êf[äU™wŸl©˜oèžg7Ö »òB0Þ{‰ b²‹Ä9/
+E”%Òì ¥;”`!Ä`=bÁæíxm;uÅÖ~“ó]3 3Û/«òÝG7V;l‹Ž wgDMâ§.Ì>8% À1Úúœ‘í»¢ÏŠÿ/oo§Óø*ˆ¶M]x÷a83Jt † Žsˆ¶<ÖMSA˜]Þ®nBÂpª¼ë3ðZ¶kNõ6³7b¹ª4%:<ƒ:É: ¶í>ƒ¼¢*7 à˺þ$ZZ?òO +³‹ê›>¯Î.ñJ/žSEï»×†We IqLq¦Ñ)ø—3E’Dš³)4Å™"Dÿ‚ž[k’/sš¡d.B…ž[)b&]Ó¸ü(B[w4‡<””Ä$¾äÑG!Dû€WÖ›vùt´ûcñU†øèÍÕ9¸ÛGBá„%·Õƒ½îôdž|¯MNH_–Q. )Ð"žA–§ß°GtƒLv½ãæ¥ÔòÚBpwTóåæµëE­O5¡ ÕŸôž~Žžä ´RÆHg¬@27EU¡%R1c~ÃàÒÂ<¤ôïÊcv×´åǦ†˜óÄ®±w )RE(ŸÎ•Âq ѱ">Já7ágër‘âUj(SI¨žŸF•÷¤<ú~ƒ¾0kPÒz£­=îÖÍ4…„&}²¥ ªÕ¡ñË×FŸ4é Õ7±­ƒGèöñ5py¢ÐÆrUt˜uäšP×=–¦ÝC÷ö·ïέ4#8*\û \(š-yŒFÖ´g‘)îÁÊO¥0qbý_÷Á>/?‘v=õ9BÂqÑ/l–?g¯°„¿­;Ro$ª!4ø ›H\0 Ñ—ép3‘òQ‘>ˆZ[ m¼K–IA¨Lã‡mÆ@þÜüLó¡Ç|ÍéDÞå'Ô¶åþn¨küÅ˨nî8WÇH/Øt2¶*Nú"ô絑dÆÊÇö'm!øK5‘¤ÏÊLû×ìШ&ò?+´ Èà5÷i@bPi@„þ'v áŒ­§m˜âœ¢¿\Zpµ¼Ú†â|¢Ñy` Šgß1 %ú“¶7–
+¥PKû4ÇàT6B¿ª×þ·œ?nRb¸Ï¤Œ@-:Bÿ O 1ÚË“‘¨­¡ñsæòƒSÆüÙï3¸Ò$UêwEh¼¸†ìe:e Î !ÝïâPý3:mvÜ;î}QÄeŠ,5„›TCG‰kiäZïíÆ]Ø5U5¼ºy_Ö{{‰Í«².:7z—Ûìí~á::vplï@Ò6Üo·öÝ×bHþì%N9»füš©qÊÆwMå^¹ånt}Ú»ás› ²›Ú=ÒN³?¸ïß5ùHù§²s˜ï›¼-º'޸ؚ‹³ÑakûÜ—_òßû3Bå6_ÜÿDèsø9µ¿¬W/6¢±D¡@Ÿ«)EÉ~"âP¶Ù·9ËÛúé6UC©û8ö¿«SÏÝð¶ísÂ(ƒš^L$Å5­#ô—ëÂÙéDê»[)®»¡/m-cØAU.…O|S\ã;Bûa•|ÈòúaYß é@é 5³§ƒ«ž#4:dP{+æóÏT¡D9BûÓ»-ªòнª+šBe¥¼@¥Å&ûô¯Ïק*o_ÅÆH¢¦vwŠk“†à1.ü'¨nª²ë}=‘Ã=ð¾(î{íA3ýGŠ+ïB°'U|苶lÚl¨Ý JwÅ1°¬ôsïM8ÑJÏ$%i2ZæQòÍêêwÆ6
+endstream
+endobj
+4033 0 obj
+<< /Type /Page /Contents 4034 0 R /Resources 4032 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+4035 0 obj
+<< /D [ 4033 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4036 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4037 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4038 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4039 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4040 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4041 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4042 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4043 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4044 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+4045 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+4046 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 629.355 null ] >>
+endobj
+4047 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 618.396 null ] >>
+endobj
+4048 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 607.437 null ] >>
+endobj
+4049 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 596.478 null ] >>
+endobj
+4050 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 585.519 null ] >>
+endobj
+4051 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 574.56 null ] >>
+endobj
+4052 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 563.601 null ] >>
+endobj
+4053 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 552.642 null ] >>
+endobj
+4054 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 523.751 null ] >>
+endobj
+4055 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+4056 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+4057 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+4058 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+4059 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+4060 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+4061 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+4062 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+4063 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+4064 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 414.162 null ] >>
+endobj
+4065 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+4066 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+4067 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+4068 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+4069 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+4070 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+4071 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+4072 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+4073 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+4074 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+4075 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+4076 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+4077 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 233.838 null ] >>
+endobj
+4078 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 222.879 null ] >>
+endobj
+4079 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+4080 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 169.081 null ] >>
+endobj
+4081 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 158.122 null ] >>
+endobj
+4082 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 147.163 null ] >>
+endobj
+4083 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 136.204 null ] >>
+endobj
+4084 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 125.245 null ] >>
+endobj
+4085 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 114.286 null ] >>
+endobj
+4086 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 103.327 null ] >>
+endobj
+4087 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 92.368 null ] >>
+endobj
+4088 0 obj
+<< /D [ 4033 0 R /XYZ 81.077 81.41 null ] >>
+endobj
+4032 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4091 0 obj
+<< /Filter /FlateDecode /Length 1713 >>
+stream
+xÚÕZKoÛF¾ûWèV­7û~ød¨¨Ozh
+‚’(™ˆD
+eÇ1òß;|h¹«Ä²Fv‚ô`Ë"÷Ûùvvö›Òt´ÑÑû3ºû$ªù ~¿?ûýöìݵ#Iœe‚nçg ÑYM43#£¡šnW£ÆB:wþïíŸ~®w×Ú,qZ ‚™²D8£?0!—ÉÕU2I«$­“¬˜%å<YWYºJ&e¹ì¦è½ÄMQÂ(ï¹)Jã&á¢1ú Ú¶p„Iám3œíýt~¡¸jݳù˜¯“»²Ê?—E./oº[ͽi¹¼Údëî
+ž/·„YéùòãøO·"tC¦Ù®$Ÿ_ÞÜäÛ½–³,™dó²ÊNÛSfçÊó8¿†è'´mª ×ÚÛ–¸XÑ?î&å',íÔx
+ê8
+Ú˜0F£—¯­$p½m}œmÓ¸|}(–Ks;­ªô±Ú.³‡|Vßµ¦Þ]37r`‚kš0Ž0 ‘´ßÛ¿sÀ\aÆiÑ}fÅ97ãû¼*‹U÷wÝOÊé·&eFì*žö鯴®òO_ÒáÌø‰‘¿5,ìø±1\n›/züÐ|I{.핺ìÈVÙªlé6¿²þÞ]Ö¯äSUyY¤/´%”ïÑ÷~­h¤âÐ*¤„íá'Ûº£ððš•Å/u·ºEËú¡xow”!r·ýÝR´·k߮ιOÎ/š9+¸a踜w€èvUlº/¨¢›¼˜fݘ¥êçÉûEÙÝjsF3÷d™Š5w-¸z¶C¦õ/=äá®÷ØÙ­ FOÓn]py½=+d[/òêép˜HЭö@ioÑ{(Ûq|ëRédèU!¢Õ“ó )ÅøN÷«†!êoV­»ÝäaäÙq?_zpñ\q✎¹`"M0Ghã½p‚>’Z¤#Jip"¢æ±›|šub<€Ö”Û:¹_æE¶9)«iìõ¬íq¬´ä1úÈj!ÜœÓ*MÑ|HçéÝZ/æ›ÇÍÕ*­>®ËM^çee¤œ(¿õŒ¢œ‚ÂVgÅýeï¹îÜ}oÆå¬÷à䢻L±HêÕ:M`Dwí×îƒíü~šû•5Ä0æWËPîÐbåùdŒ¡
+©Ô(_‡3Ž£¢à™TZã|Ï.œBôËgòmŽ¤R’Xá‹x&QÕa„ÆÛ–‚Xã s¦P…y„ÆÛ‚˜/Ì™F5/º—¢u>­·P]`‰pFœò:Î Î !º'ù8[M²ª'´“ƲX§‹¬®¶xŠŒBºö²Í,Žbˆî)N˲šåEZg_IßÏ«ž”:ÜS‹Œî¢¤íªÞ4§¨3¡ J >÷ÎqÙ&Bã=kgÚ 1ç(!ŽÐ»Ó]6á„¥¡ b†™œ&Tí¡Ÿ¢
+×ÔD谆ijÈÑrÅ8ôHþØ*\† Á߯eÌi¼Æ+\z‰ÐèüÂ(´0Ì«¹Âå—ýÚÔiö=\^ Áh'XE”óòªŽ“vN¡Ð2¿ÜñbÿÇH-¼Þ*b‚ß …º³xæÿ^o;68ÎÎôÇÙÆjüÇíÙ¼‘2s
+endstream
+endobj
+4090 0 obj
+<< /Type /Page /Contents 4091 0 R /Resources 4089 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+4092 0 obj
+<< /D [ 4090 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4093 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4094 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4095 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4096 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4097 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4098 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4099 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4100 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4101 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 639.317 null ] >>
+endobj
+4102 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 628.358 null ] >>
+endobj
+4103 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 617.4 null ] >>
+endobj
+4104 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 606.441 null ] >>
+endobj
+4105 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 595.482 null ] >>
+endobj
+4106 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 584.523 null ] >>
+endobj
+4107 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 573.564 null ] >>
+endobj
+4108 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 562.605 null ] >>
+endobj
+4109 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 551.646 null ] >>
+endobj
+4110 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 540.687 null ] >>
+endobj
+4111 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 529.728 null ] >>
+endobj
+4112 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 518.769 null ] >>
+endobj
+4113 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 507.811 null ] >>
+endobj
+4114 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 496.852 null ] >>
+endobj
+4115 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 485.893 null ] >>
+endobj
+4116 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 474.934 null ] >>
+endobj
+4117 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 463.975 null ] >>
+endobj
+4118 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 453.016 null ] >>
+endobj
+4119 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 442.057 null ] >>
+endobj
+4120 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 431.098 null ] >>
+endobj
+4121 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+4122 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+4123 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+4124 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+4125 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+4126 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+4127 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+4128 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+4129 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 312.543 null ] >>
+endobj
+4130 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 301.584 null ] >>
+endobj
+4131 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 290.625 null ] >>
+endobj
+4132 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 279.666 null ] >>
+endobj
+4133 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 268.707 null ] >>
+endobj
+4134 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 257.748 null ] >>
+endobj
+4135 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 246.789 null ] >>
+endobj
+4136 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 235.83 null ] >>
+endobj
+4137 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 224.872 null ] >>
+endobj
+4138 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 213.913 null ] >>
+endobj
+4139 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 202.954 null ] >>
+endobj
+4140 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+4141 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+4142 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+4143 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 159.118 null ] >>
+endobj
+4144 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+4145 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+4146 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 126.241 null ] >>
+endobj
+4147 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 115.283 null ] >>
+endobj
+4148 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 104.324 null ] >>
+endobj
+4149 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+4150 0 obj
+<< /D [ 4090 0 R /XYZ 81.077 82.406 null ] >>
+endobj
+4089 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4153 0 obj
+<< /Filter /FlateDecode /Length 2230 >>
+stream
+xÚ­ZKoã8¾çWø²X»aó%J2ƒžLÏb9 ìa{!(¶lkZ–<’'ݘÿ¾U"E‘v·cf÷H¢ø±Šd±ŸLg›ýzCÇ+‰ðþÿzóÓÃÍ»±˜I’&LðÙÃú†A':c³DÅâY¬¡ŠÍv³ÏEÅ·ÿyø§ëÝG•Î’*%Ì-¹þSCñ¯ÉŽ(a”[ÙI˜lýõö.âÑüòǬ¨ŸºáN_–Må=c¿²î³â)¯µns†Ød0`²¾éó*ƒžúÝßð"çL?ý9^B§-R¤°ÓN¯›¶Š è£Ãeó„°DŽ²½Nv”‘&>ª¨WûÍz_.ûC[ëÂbÂydua×é"¡1>:|¨"\)+›_'[€ÉEÒGËViD­lqlƈ€ùzè¿L6»lƒõH$2µzÈ0=\´^ƒwY:K•t!qJˆ“1‰ŒÞÿ(À\î„ó²Ó×~kö·wlÞùî–ÇóÇjhåóuÓzýäüåô²ízýÎëaWC3ÓÏŸhD˵îlG?tE;Þ¡ âTüg[¼˜ùpú­ùˆŽ¢ð&´.A;t3—BrØ *=$¨É‚wN¢¸uœ*ºnç(#)óÁh9}¾®îúÅ}혺À=îìA6LO{Ä*XYÎ ¨b•Uaf梿ˆQb:¹»+£§ܬþ!X6…QääÞ’ ã¡¿^q¼¢$" 5¡øG´b<13¦óùãíOæŦ¬ë²Þè¶f­¯¦œ¢¢ªþ· ›‡£ ßWeýùâ™àRs_ 4¤Ÿ›Uñãº/Ú‹sàiJ(DÞ7Zx®/Ëf·Ëë•~8nË%ê·Õ«ætŽéWöÛ‹ŠK%ˆTò\qü»|šÁ (q:eð:Ç-¸·¼À'› ’H8¬Ïéz˜VÞ®ôÓÓ-W°ì໲©ulÓ¥9°DÁ¤?|Àâ 0D°wŽ+Û•ŠKŒkk<fÝôèºHè±€|‡$KŒÇâÊì²èë£?Õe]‰Ü‹ûûÉ{Mó6“ÚÖ¬\«-õµc¦¶‹Fmð¥Ô¼oÅâþ$÷Ì-Ñß~)Ú&ÃÞÁ
+‹ßY…Y˜Â.Ú,ß#CÖ¬³¶9.®ñH\‚0aî§xŠk4ð¾€K2ï;ÝŠ~ˆ§&ã ú!}Wv8„lX°e_¬tcYŸà´hÐ5<_vX)h)_Kœi5$ÿ –ýùâ4…‚T<Mý!̹Yæjh•F?Šúns|xrZÐÉ nvûCo ]³+¾å> ÑqWV宨ÑEtÖG˜T¦4'Ö]‹às*Ó˜ÀjXûáAöã¡qU·°˜xR÷ÇÉÖÏ—:DA¸²ØÆ×X„)è¢ïò~ %ßfSÁþAÆá̱ ÓÆEmú†éìsñ’u»¼ª®9rRQÂc“Ûýë6CüV
+Î $¾ýå ‚ÉiùcL»¾3ƒ,ü<ünTQz…½ñ!°ý2š?0=Qñ”e€–«¦þ«i6
+ë{Û¦¯:pBÿ½6ðÁ—@s™WºÝ¯
+¶w~ðVjŠ4Q˜%¹è‘æ@ß’·Å¢¾¯œÿCù[sÔò7ób’¡šƒ”SÄQAõ¼ Îó%ãDF“è8ˆÖðÐ6:Wù——¬i5¬Y¨:PiÉÔÖgqÄðxè¯>aev2Ûã^ž8R´AŒÍ#_%ç«oc­D
+Ý„-ãâ0ÖÊC_7'×<ß¿2Õ·ÌŽ|4…„†ÍÇE›«P \m°H®ÌÍbd¼NÐW8èÅ"(i"KM%<L1Š=oªæ1¯œ=mª¦­ŠÞc\ërY@èmË绉FqVÓ¼u§%\§Š#a;í¢Ãe‹h FÙ2È'zèpÙÐãiÚQÿà‚¯a÷…ÂL£ü #&…œŽõú
+WhÊš ,´¹å5õ6K9Ô¶ñI½ [/ûC^•Ýð™à7Çr…Þo‡ÀƒLØøÎ<ú«õxàÙÛ†Z†‹gy,‘1ÃÖÃ$v²¾Ü\ó¢žZÃ÷äÕ4㬵;,¡DŒŸŽl]œ·íÀj½àüƒ}6Ï/&¿™†'wuUî^Õû˜5“a œìzëEP£Z?›FAÙœ‡vj Ty—?C¡y…Ƨ?U@u\¹²OªÿRá‹(cæ¶:AÐœ‡!mO DZ×ÀÙ"ó8~ÕÕ,ŽŸSÀá¿j.ló„½þ*51-]‰önQ\‘ˆÛ, Uaå¢/¥2!±Æžì&³Ÿ•DQŸÓ$ˆñУ±ºtÒÇÿÉ"Ïi§7œÊT@jkÖ4Œ˜pÁ&*Ôc%*G©„•ŒQSÑ0ZÁŸ,)8õlÕ6û‹ +ßðK¥Hjõea?rÀ¨P÷¹ÜgÛ¦-¿4uŸWgºâñÉVEFd7ÚŠúÞ—aXÈÁ/¥cAz’dþòpó_É ý
+endstream
+endobj
+4152 0 obj
+<< /Type /Page /Contents 4153 0 R /Resources 4151 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+4154 0 obj
+<< /D [ 4152 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4155 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4156 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4157 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4158 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4159 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4160 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4161 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4162 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4163 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 641.393 null ] >>
+endobj
+4164 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 630.434 null ] >>
+endobj
+4165 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 619.475 null ] >>
+endobj
+4166 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 608.516 null ] >>
+endobj
+4167 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 567.669 null ] >>
+endobj
+4168 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 556.71 null ] >>
+endobj
+4169 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 545.751 null ] >>
+endobj
+4170 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 504.905 null ] >>
+endobj
+4171 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 493.946 null ] >>
+endobj
+4172 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 482.987 null ] >>
+endobj
+4173 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 442.14 null ] >>
+endobj
+4174 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 431.181 null ] >>
+endobj
+4175 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 420.222 null ] >>
+endobj
+4176 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 409.263 null ] >>
+endobj
+4177 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 398.304 null ] >>
+endobj
+4178 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 387.345 null ] >>
+endobj
+4179 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 376.386 null ] >>
+endobj
+4180 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 365.428 null ] >>
+endobj
+4181 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 354.469 null ] >>
+endobj
+4182 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 343.51 null ] >>
+endobj
+4183 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 332.551 null ] >>
+endobj
+4184 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 291.704 null ] >>
+endobj
+4185 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 280.745 null ] >>
+endobj
+4186 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 269.786 null ] >>
+endobj
+4187 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 258.827 null ] >>
+endobj
+4188 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 247.868 null ] >>
+endobj
+4189 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 236.91 null ] >>
+endobj
+4190 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 225.951 null ] >>
+endobj
+4191 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 214.992 null ] >>
+endobj
+4192 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 174.145 null ] >>
+endobj
+4193 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 163.186 null ] >>
+endobj
+4194 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 134.294 null ] >>
+endobj
+4195 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 123.335 null ] >>
+endobj
+4196 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 112.377 null ] >>
+endobj
+4197 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 101.418 null ] >>
+endobj
+4198 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 90.459 null ] >>
+endobj
+4199 0 obj
+<< /D [ 4152 0 R /XYZ 81.077 79.5 null ] >>
+endobj
+4151 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4202 0 obj
+<< /Filter /FlateDecode /Length 2155 >>
+stream
+xÚ­ZKoãF¾ûWè¶2÷ô“aL6ØI°9ìG¢$Æ©ÔÈž ÿ}«ÙÍf·ì‘UJ3’šüX_w½‹¦³ÍŒÎ~º¡ã'QúüÿÓÍ¿nÞ}ŒÅL’4a‚ÏÖ7 n¢36K"±xGŒÐˆÍv³ÿÍEDùíoÿuÏz÷1Jg I£H$>˜©„ˆ4 ÑŸ˜Ýc¹Ï¶M[~mê>¯÷·wŠ«áR•}øUźÏvy»)ëlUîŒ0ð[l%ŒrÇVàØúèKØO}›ÿmÎ"%L
+ÇY^ÆYÂb"Bô_hÙ<!,‘N¶ºL6ÈTp)@ëCùÜ4U¶éŠ>[çUWøçµÎk·ïŸ³eQU™¾Í–Å„såØF8¶>úŒv︾¸lª]±GS¤áQä(ÆRÃS2D£•¥Š;ÙÉe²#Ž%@Ùï>²t–„GÒ‡Ä) .¡DDVû?mq{'„˜—ùì·va{Çæm‘ïny<ÿ\ «|¾nÚà>9ÿD9­ò®7Ëpþ‡] kÌüþD-×æN÷èCW´î[wrñQË+žíN8}m'"ŽÀ{x¸MâniÍó[g ÁšÒD…H ÉZmQD$›L&½Lm”‘”…`m·}•-›ºë÷õä|Kí|{­8ÿLïnª²í‘RD*gbŒâLÌGÿ‰–-%‘¥GÙì2Ùœˆ‘!ú{´l!ˆ‚§Œ²9Ê­4~ßœ5m[ ‚žvZè¾=/ò$0g.@¿hL"a ðírÚ·~¨ÄüóívDÈŽuYoÌZ³6Ÿî&¾Ó_“ùqð[óª¬Ï:0—ŒHHA ½Ÿ›Uñú‡øpn<!è‰Þ7Fxn©5»]^¯Ìã¶\j~[s‹Þ[2ì­³×Ë~{–°”H|…°þw>âD”ðäQñ¸…Ø›wө뇄JRۣĖa]»ÉÛ•‰’_†Ón»²©Í¨æ‡©(|$âÀ9#1Àød!6†¯s®6•ÔMUdU ®²bå:zˆ¢Ýà9Å‹{Ïq¦}Ã’–À“ÜjV..ð"§'6Büªm(Ì¡Ÿ¨Pùæ¼bÀ(„Á£\ååÜzÝêÕÛÎÍcFyò´ï ç ÆeU=Ö^?šõ~›÷'ùø\~—®l
+ñ€ I¸ýnŸƒÅ<ÝÔ–„§*€Ûx¹ÌÁA -ç’)osýã‹·2$´aW»ý¡·®Ù½š*¨$tì’ ›-j:—l\*m¤öíª2¥„ÆS5™ ì+@ëÝÂY꽸?žÔ5¶ã|B„3alª½RTk m^Øåýì|³©ŠšMí¶rE(§86>Ú²éº$Ë‹ç¬ÛAܽ$UI%gÖ@~½MÄ`eœƒ‹@7ÖŸÏQŒ+NÃgLZ‚œ q´}Ñ |3IAED£“ÇBn襤Ú4Ùü Ó ÷r]5õ¿ì²ål¾»5ói\ ¬¶ñ!Š@0)óÊ<G'4H̲í,²5Ð&5¸Ã”æ™/]MBèæcÍéuË/… dOH˜ã]CáË\–ä çz>z í:ºäm±¨ïë?ó”¿4Gп÷;Ò¯EÛ ±ËœA­\Râç>ÝŠIªˆHÝ
+«.ku¹, ó¶åÓîYuú·‘ku a1’î Oq:öÑxÙ<FÚr+
+4^6‹IÌ]ç"j* ñ²)4¦‘ Å‚£¦m¿P“„: %;@¿GËN$4¨.>
+‰:ó
+ÕAèÑŸ^ήtš—ã‰kâ4ùŠ¹ªDâú½
+endstream
+endobj
+4201 0 obj
+<< /Type /Page /Contents 4202 0 R /Resources 4200 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3783 0 R >>
+endobj
+4203 0 obj
+<< /D [ 4201 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4204 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4205 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4206 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4207 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4208 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4209 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4210 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4211 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 674.187 null ] >>
+endobj
+4212 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 663.228 null ] >>
+endobj
+4213 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 652.269 null ] >>
+endobj
+4214 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 641.31 null ] >>
+endobj
+4215 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+4216 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 589.504 null ] >>
+endobj
+4217 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+4218 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+4219 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+4220 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 497.848 null ] >>
+endobj
+4221 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 486.889 null ] >>
+endobj
+4222 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 475.93 null ] >>
+endobj
+4223 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+4224 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+4225 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+4226 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+4227 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+4228 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+4229 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+4230 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+4231 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+4232 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+4233 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+4234 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+4235 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+4236 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+4237 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+4238 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+4239 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+4240 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+4241 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+4242 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 196.976 null ] >>
+endobj
+4243 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 186.017 null ] >>
+endobj
+4244 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 175.058 null ] >>
+endobj
+4245 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+4246 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+4247 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+4248 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+4249 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+4250 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+4251 0 obj
+<< /D [ 4201 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+4200 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4254 0 obj
+<< /Filter /FlateDecode /Length 1746 >>
+stream
+xÚµYKoÛ8¾çWØÃ:»–ï‡OÙnÛhNÁöЂ¢È±
+Ç-Dn,æ‘‚m8κäêjW'÷ˢ̟'¾™Q„§ V£´D„ÒxÝ΀HÑŽ~ •ìåÞþê‡t,Ó’p3¦ZƒÝub ÎÝw‹C]ÁT‚6mkqÎÑè(g’¡Amq»¬ýÚ¶€4å†íp§ï7 ¯æ·;qmPLÚÜŒ|QÖI–BV+Ë7{a¹LaË“51[ÖhŽÔ9ÊAÇQ×Ùíg‰…ž¨›ýÜÅðêä¤]X/ߦŸ|æú«Z>woa LÈ!Ë:‰â‚{¾ìßf°óût9+OëÊï¾`è[C‰ÕzïîØ‘.wyâ)ž¼qàª=ñ › GM2мÖÚ‘¥þJÌúë–,Ûmüó"ßt„¶E™uÕ‡s®ýù.Ý–w#í¡mêW­wúë EEÖœæ.º¯»Kƒ´ïõÞQoÛ~·Æù¶[ñд"¸XØ“ªÜq¢•†=6q¦ËY{ÿúúì?H½
+endstream
+endobj
+4253 0 obj
+<< /Type /Page /Contents 4254 0 R /Resources 4252 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R >>
+endobj
+4255 0 obj
+<< /D [ 4253 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4256 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4257 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4258 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4259 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4260 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4261 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4262 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 666.565 null ] >>
+endobj
+4263 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 655.606 null ] >>
+endobj
+4264 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 644.647 null ] >>
+endobj
+4265 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 633.688 null ] >>
+endobj
+4266 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 622.729 null ] >>
+endobj
+4267 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 582.122 null ] >>
+endobj
+4268 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 571.163 null ] >>
+endobj
+4269 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 560.204 null ] >>
+endobj
+4270 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 510.86 null ] >>
+endobj
+4271 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 499.901 null ] >>
+endobj
+4272 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 488.942 null ] >>
+endobj
+4273 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 477.983 null ] >>
+endobj
+4274 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 467.024 null ] >>
+endobj
+4275 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 456.065 null ] >>
+endobj
+4276 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 445.106 null ] >>
+endobj
+4277 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 434.147 null ] >>
+endobj
+4278 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 423.188 null ] >>
+endobj
+4279 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 412.229 null ] >>
+endobj
+4280 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 401.271 null ] >>
+endobj
+4281 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 390.312 null ] >>
+endobj
+4282 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 374.611 null ] >>
+endobj
+4283 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 363.652 null ] >>
+endobj
+4284 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 352.693 null ] >>
+endobj
+4285 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 341.734 null ] >>
+endobj
+4286 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 330.775 null ] >>
+endobj
+57 0 obj
+<< /D [ 4253 0 R /XYZ 79.37 305.442 null ] >>
+endobj
+4287 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 237.8 null ] >>
+endobj
+4288 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 226.841 null ] >>
+endobj
+4289 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 215.882 null ] >>
+endobj
+4290 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 204.923 null ] >>
+endobj
+4291 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 193.964 null ] >>
+endobj
+4292 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 183.005 null ] >>
+endobj
+4293 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 172.046 null ] >>
+endobj
+4294 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 161.087 null ] >>
+endobj
+4295 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 150.128 null ] >>
+endobj
+4296 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 139.169 null ] >>
+endobj
+4297 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 128.211 null ] >>
+endobj
+4298 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 117.252 null ] >>
+endobj
+4299 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 106.293 null ] >>
+endobj
+4300 0 obj
+<< /D [ 4253 0 R /XYZ 81.077 95.334 null ] >>
+endobj
+4252 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F72 187 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4304 0 obj
+<< /Filter /FlateDecode /Length 1894 >>
+stream
+xÚ½Zßoã¸~Ï_á"/Nq኿%®‡îz@}/Ƶ@¯‡I„“%Ÿ$'› ò¿w(Éé8^¶ÛË¢ôifÈá7)E³ûY4ûñ"Ú‰´ÿà÷Ç‹V>i>$‰)g³ÕÝ…›¢ÅŠ(ªgZQ):[mfÿžs•È«ÿ¬~rÏúðI%³˜$JñØS¥ <0D¿öPÏü—lˈЈ9Û
+gÛG¿\]K&ç¿R.ò²MÍcV,ʾͻT¤ßŸYÓ¦ëªHáF{I̯û;hxÝ°Ñð„PÁ]4ú¼h4Æ<Dãm³˜ÐX8Û1ζºë’Míª cÒ¹’œç
+‡Á”"DãmGŠ0¥Û:ŠÎ³Í"Ý¢mº´EÚ˜v±,ý j7Û›´-ÞäÖ®1‹uÐz9$Ô2_›¿Öuöüuùs“ðH»à(*¸
+жƒo*(Þ÷ÀÌi[ïÌb9NÄ{[ßoM‘ošÔÞ…v4‚pÅH± ÎQmÝiÚºó3 ‹ÎÇ2Û˜Ô”)ÜÄû™ EÆ 'âx
+P¡轨ÊïÒ?L]-ÊÕ)E…õSÇPð]• ¥\4:/%(I¦]• gV(žÄ!Úåå±´ ;é)oª] •¤Ø™Ii*¥"œºR@9Îo½Û·:çˆRv$tM§f¥
+팀euì(›G¸ÑõÑžèè÷v€|ÌfÛ>§Û73ëÑîø4iwßÔnä°(gŽð9Åyî£÷çÍçµÙ¶0Ïë[Sëø‰N°Qå(3œ“>Úsò4ki;òVßÝû@Ä„@¢„°1k9®6è/Šüæÿ•¸g ,Õ…«\ äI€F÷‹a©»…Çí.h/@Ê¿ï_VÎLAîÇ/®¡|WEe•ñS^ÞÛ&6_W›MfW V6?åEÑßysu ¢y€AfýfQæ¶?o«Óbº³}àC§d«ö£%‹“þsèÓ—ƒå}$‡_ÏÛ¦¨º¯:'('Z„O/¡7}8å™ ,¢Ï:KdDØÈ
+³4ð±Ã+ƒÒ<¥Ûºjͺ5·‹å6|a°ïñÚKP%Þ¦׸\öч¤v°§*<Ù]µC5Y›¢xËÉκf3j_Ü(v$óA{ÒdÐQÛ/¾ŸJ$á½Ýzou•À*òfWdõëwPZ¼iÿ×kßÞÏ-ßÜðg4sP­_bñ“±`\õÞÓ=G—Š›oð¾€* àâÆm'øà—38ÑnðÉýÊàïw0x‚Œ`0é<‡žjòª<Éoô™]ÝÏsì)¿mÒÛ|sÒ#Æ%Q Ÿ‘7½+æ÷]V î9ªåG ‹Âð1ÑiË ëX,€l[›ìÂlÖÚl¾1YÙìûhߘ·}ËCÖô 0eû–±`À Ìðþòeægû?šg}Ó¶6yµk:'ˆCV zm× LïøüÁ€) +bÚÍ'8~Þ¶0 Íé>‰@ãj<Mì”ÁŽoƒî³€
+‘xüÚGHÜ—Føå
+endstream
+endobj
+4303 0 obj
+<< /Type /Page /Contents 4304 0 R /Resources 4302 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R >>
+endobj
+4305 0 obj
+<< /D [ 4303 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4306 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4307 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4308 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4309 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4310 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4311 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4312 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4313 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4314 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 678.332 null ] >>
+endobj
+4315 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 662.713 null ] >>
+endobj
+4316 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 651.754 null ] >>
+endobj
+4317 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 640.795 null ] >>
+endobj
+4318 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 629.836 null ] >>
+endobj
+4319 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 618.877 null ] >>
+endobj
+4320 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 607.918 null ] >>
+endobj
+4321 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 596.959 null ] >>
+endobj
+4322 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 586 null ] >>
+endobj
+4323 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 575.041 null ] >>
+endobj
+4324 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 564.082 null ] >>
+endobj
+4325 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 553.124 null ] >>
+endobj
+4326 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 542.165 null ] >>
+endobj
+4327 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 531.206 null ] >>
+endobj
+4328 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 520.247 null ] >>
+endobj
+4329 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 509.288 null ] >>
+endobj
+4330 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 498.329 null ] >>
+endobj
+4331 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 459.441 null ] >>
+endobj
+4332 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 448.482 null ] >>
+endobj
+4333 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 437.523 null ] >>
+endobj
+4334 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 426.564 null ] >>
+endobj
+4335 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 415.605 null ] >>
+endobj
+4336 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 404.646 null ] >>
+endobj
+4337 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 393.687 null ] >>
+endobj
+4338 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 382.728 null ] >>
+endobj
+4339 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 371.77 null ] >>
+endobj
+4340 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 360.811 null ] >>
+endobj
+4341 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 349.852 null ] >>
+endobj
+4342 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 338.893 null ] >>
+endobj
+4343 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 327.934 null ] >>
+endobj
+4344 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 316.975 null ] >>
+endobj
+4345 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 306.016 null ] >>
+endobj
+4346 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 295.057 null ] >>
+endobj
+4347 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 258.001 null ] >>
+endobj
+4348 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 247.042 null ] >>
+endobj
+61 0 obj
+<< /D [ 4303 0 R /XYZ 79.37 223.137 null ] >>
+endobj
+4349 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 183.92 null ] >>
+endobj
+4350 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 172.961 null ] >>
+endobj
+4351 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+4352 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+4353 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+4354 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+4355 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+4356 0 obj
+<< /D [ 4303 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+4302 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F72 187 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4359 0 obj
+<< /Filter /FlateDecode /Length 1555 >>
+stream
+xÚÍZÛn7}÷W¨ÈKR4 ï=%m“
+¿ÁÏ·'?NO^¼1b$‰³LðÑôü„Á":b#«‰ffd4#T³Ñt=úó©0R?û{úK|׋7Ú,qZ ›‚™pDÁWú/&¤_Ëó¢ZoüÇñdúì¹âj÷ùªxù²˜•¿lê¯n„$Š~IKE £<jiÓR‡Väè+´l°•IeÛÃd+K„³9:xüPµmÓðï²lëe=×7ŽººylMëŸwκ¾\úEs᯻¿ÃùôÚn ³2ápF¤èn›·•/ªÆ“Éç79ÿbgÖ11À á\Ýš (.R4Þ}T®u”Í̈;%s4Z¶vŠj¢l~˜lN Ä^Ž¾“¡oööhUžV«{£­$Bº¨£@ù'C£óSAEK¥à¯È_Zs"EdY¥P±›¡¯z¥¾L%»ý¼BÄa÷Àš¢‘&R±Ò¸­NÑxÙ–±HÅÊàR!EÿMªËŸ›ÙźªýëúòmêðkæÀiyz±*ÛIã«ÌmÝקCÈ!üT¤ceqNLÑø|a–(×ó¨Ã%LŠN<mš3-ûd²¬‹YsV幯Ú"¬C«J Ñ"Ò®ÆQ~†F¥M²ë×Ëúú'°âU0â¸ÌQž&¹f(k24zÓ•UÄ0esTýÏБyØwã½¼7€*•‘Äô[~`%цÀû2p²ã î|sá‹v9_øñ¤~Xá]‡• 7屯±4²¿–8ç§èAÖĸ~ò„ 5Aqbed}+`/[2bmd}«8/Þâx$jmp²SôÕP×3"_k‹*zºc?hÝ=Þ¶8ìÂeŒV‹:BiŸ¨§VŠÞÕâå¬zÕ¶åÇ<`ù@§Ig •‘kÍ•ƒ1"`HÈÐxÙÖj#׆“¢Ñ</&ŒÇnØà†… v¥ªÏúÁª¢aýœ& 8ï2z¶›íØ®ÚúÍ¢ÜV!WÕ 6C*I8‹äf$*É3tR6þØVÓr>‡Dû½™½¯ò¾ÒŸvÌüâæ±XC‘}®?®êH)W‘6Â…aŠÆˆUÐÈYæ@ʦŒ8–ƒw½-êê²Ø´PÒf¾:O6uÖÎ=
+¡Ièl…Œ„f Î_)Ÿ¶Ðª
+Û' Žã3tÌ–p@ãÛ‹j¼BÓ9hPªèB%ï¹ ÇúºÛÙ{Α@Çué…oæóU5N:±v^œ5´6‹Ð´£•‡6VêHŽ–â”OÑ*ï/ÂLÔì}]<¢%ÐçªØPZ†3$cí
+böCK¾¸X#('@€Ñ3"E}Ï–ë⿪mB©»CÙ—Ë3àCX‚U’;˜~xϸ³ }«ä¾£÷ÌÚ÷¡ã&·”XÝ3®fè âûêãŽãÆu}'
+~-}»ü7k½’à¸/So‡’º?åP#5Œf46hWK3ôcöA\TG^‡«’úÁN uš4ð]ì,n¸ÊÐxÙF3k†ÃÕ« ¦LÎ5¡:ÒµÃSúØÁŽ3˜Íhdo'qª¤è Ê²öá01p߸žîf5¾\ïŠË*v°­-•„õWSN¡†» }Ïò¸þlY‰×.ïŽ+ÔÌ Âzý5*èR0^2 Ἷ)pÓ#e`|ôý·Ð#AÑß?8‹ó}ŠF'<ƒ\ô·W2ôñ=Ò÷C(8‘ñÚÁR\-Éж·ãÉ#·!Œ3"•‹êãæ¬ ýí¶!Œ…e·&â ìc¶ Î/,ÅÕºük‰Š—–âƦŒÿO(†èxa)î</'u,ëR‡Ä×Bõ7\ËôµÜñÝ,)q¦Ëнžäõôä ÊÒ
+endstream
+endobj
+4358 0 obj
+<< /Type /Page /Contents 4359 0 R /Resources 4357 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R >>
+endobj
+4360 0 obj
+<< /D [ 4358 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4361 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4362 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4363 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4364 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4365 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4366 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4367 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4368 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4369 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+4370 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+4371 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+4372 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+4373 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+4374 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+4375 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+4376 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+4377 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+4378 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+4379 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+4380 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+4381 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+4382 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+4383 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+4384 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+4385 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+4386 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+4387 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+4388 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+4389 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+4390 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+4391 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 437.076 null ] >>
+endobj
+4392 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 426.117 null ] >>
+endobj
+4393 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 415.158 null ] >>
+endobj
+4394 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 404.199 null ] >>
+endobj
+4395 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 393.24 null ] >>
+endobj
+4396 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 382.281 null ] >>
+endobj
+4397 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 371.322 null ] >>
+endobj
+4398 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+4399 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 332.468 null ] >>
+endobj
+4400 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 321.509 null ] >>
+endobj
+4401 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 310.55 null ] >>
+endobj
+4402 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 299.591 null ] >>
+endobj
+4403 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 288.632 null ] >>
+endobj
+4404 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 277.674 null ] >>
+endobj
+4405 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 266.715 null ] >>
+endobj
+4406 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+4407 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 244.797 null ] >>
+endobj
+4408 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 233.838 null ] >>
+endobj
+4409 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 222.879 null ] >>
+endobj
+4410 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 211.92 null ] >>
+endobj
+4411 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 200.961 null ] >>
+endobj
+4412 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+4413 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+4414 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+4415 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+4416 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+4417 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+4418 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+4419 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+4420 0 obj
+<< /D [ 4358 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+4357 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4423 0 obj
+<< /Filter /FlateDecode /Length 2619 >>
+stream
+xÚÅZßoã¸~ß¿Â}:ØpÅŸ’ ´Ø»¢{½ÍÃ!¸>t A¶•X,¹²œì^ÐýÛ;CR”¨8Ž™; /‘Lq8‡Ã3ÃD³»Y4ûñ]4yþpóîç˜Í¨ \(6»¹}GáC4£³8%<žÅ2!"¦³›ÝìŸsªÿºù›î{RJ‰©ß÷ûÛ®hW<–ón[˜—uSºö¸îʦ6-Íí¤KÞ¶ù‚ÓùW­éÃ'šÎR’*¦Ä l€š1nôÝàBªùmSUÍ‚ÅóDz¾3Mëf·Ëë þÀæª2Í«ÅKæ…i>Ši~Ü.®è¼¨Í¯nk;Üã˜E‹E§pq@¤xê#k›c½)6W릭‹öpvb<Á” <(emÜ6íÚNös$£Nãu¦S×Ûp«×p[{FŒ0•„£¦Š‘$ñåäâJF¾<n›Ê¾‚qÔCÙ.輩wø:â75Ç…2ÊbuÒDQBhò´ÕMwÞ®,!*š9d-­Š £¿ÁHBF$f“ÐÿAn½£¾¾V*§ÖA>S.~¨šõýùU¢
+£Áe]×Áˆ H‹sˆ.<- 8†}é`kL#åNvá)
+Ó=–¶ÔF¯è)KFw Ìâ0,céIH:q³õÇòçÆ.åÕ¡žìùï?›(å-óá²LGÁ,ìDñ¤Ãu3 ¦S–YŒ…Ã5SN¸tªy”ßyÒÁº9DvB¸ÍÎiHRì _”›ÃËe_ƒÓ` #·é9 2“'ýtAŽ+@%RW§k±ì‚…6,»äHÎRÎó³E*”Ï ±mš{` ¼q¨SÔæåƒy
+h4ç5“ítwÖÉã¹E^70#  S;Ýœ2-0¹J쀛œ›QJaÓLD0¤ÁÁÛnU/lB.'ÂÁ5MŽÕQ>p"*ÏyÒ1µÅ®y(znú½¨I¾@M³ei
+é¸ ½¸š­'­ó0ˆ™÷™†»¼à@` $¬Ü†êÿØâU W–Bð¥Ùkº8ËýI™úCUù¡ƒ¿z…÷8‰ÄDoMP³ÝêÊ\¶x Ì%ÅCÙÚ ‹dÞY!,MÛ>_öU¹.;ó ¸8ß¡Ð
+"tl’š‡ªÒì™ó4(¥¾°ðP>]úì~þ,’ÈPX:Oøý·
+,f$‰û8v¡:<œ)—¾ô{˜0¥ó¢[Ã.xäЩù9foXe]jêÄ‹"M6{G6ÐQó¤¾Ñ´¯ßõREn©ðò¤³l­XQÛ/½¼û2^ÓRÚa푇Mx¤­»½¾"lÅ ~cpÒ§ýÖÀÞ³<KÌ €M¹}j6{ÐkßVù~¯ï'±c¯Åž’ØEûÕ¹EcÔ¢ÉgÕ|É€xP‹­šœ?3ñr+…üÅI/â[áz»YùÊß%`mN!RØÖÔ—Üæ£ÚD…µz
+™¾pÅ8‰á1‰(ŽVì-"3!xš©‹~_BÚ¡mÐáö<KÄ1„Y xã£þ²iºó7¢ ÿë@J_tc¡G-¦&"ÕÑ–6
+!ÞK{’úìÂýkÿÙ¨°ÛF/\è5Öë‹Í#þÁŸ½÷p‰WuhŒ„e1ö'øEå†nöjº GuœL@‡“˜Ha{Bþã LWTÂ’Eî&†ÇA|åI¿DXþ´¬í³´×›ˆ +¦|TõK‚ˆË“þÿ‹‰èƒ­Ÿô)ŠŽÔ;xY¹+Œëu¶å®|¹¦Kî_ØR†@>äëñçÓ6¯úK¨Îf¼aÊîpb˜=î7‰áŠ›§aþ7–~ÝÿpÊ¿ƒÿEŒÈá–[Daþ7–ñ¿~½|ÿÃÖ“þ7àyaiSF”TÀF$íÈÔ¯IüåæÝÿ
+endstream
+endobj
+4422 0 obj
+<< /Type /Page /Contents 4423 0 R /Resources 4421 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R >>
+endobj
+4424 0 obj
+<< /D [ 4422 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+65 0 obj
+<< /D [ 4422 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+4425 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 684.136 null ] >>
+endobj
+4426 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 673.177 null ] >>
+endobj
+4427 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 662.218 null ] >>
+endobj
+4428 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 651.259 null ] >>
+endobj
+4429 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 640.3 null ] >>
+endobj
+4430 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 629.341 null ] >>
+endobj
+4431 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 618.382 null ] >>
+endobj
+4432 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 607.423 null ] >>
+endobj
+4433 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 596.464 null ] >>
+endobj
+4434 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 585.506 null ] >>
+endobj
+4435 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 574.547 null ] >>
+endobj
+4436 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 563.588 null ] >>
+endobj
+4437 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 552.629 null ] >>
+endobj
+4438 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 541.67 null ] >>
+endobj
+4439 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 530.711 null ] >>
+endobj
+4440 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 519.752 null ] >>
+endobj
+4441 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 508.793 null ] >>
+endobj
+4442 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 497.834 null ] >>
+endobj
+4443 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 486.875 null ] >>
+endobj
+4444 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 475.917 null ] >>
+endobj
+4445 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 464.958 null ] >>
+endobj
+4446 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 453.999 null ] >>
+endobj
+4447 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 443.04 null ] >>
+endobj
+4448 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 432.081 null ] >>
+endobj
+4449 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 421.122 null ] >>
+endobj
+4450 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 396.215 null ] >>
+endobj
+4451 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 385.256 null ] >>
+endobj
+4452 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 318.507 null ] >>
+endobj
+4453 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 307.548 null ] >>
+endobj
+4454 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 218.88 null ] >>
+endobj
+4455 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 207.921 null ] >>
+endobj
+4456 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 167.075 null ] >>
+endobj
+4457 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 156.116 null ] >>
+endobj
+4458 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 121.247 null ] >>
+endobj
+4459 0 obj
+<< /D [ 4422 0 R /XYZ 81.077 110.288 null ] >>
+endobj
+4421 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F72 187 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4462 0 obj
+<< /Filter /FlateDecode /Length 1735 >>
+stream
+xÚµZËnÛFÝû+dCñdÞ¯‚uÐ.²( tÑ„,S
+ŠTEªNôß{‡¤†Õz\ËÙ˜ÉÃ9s_sÏÐt²œÐɇ+º;åÏàwwWon˜Hâ,|r·¸bð°‰ÕD331šªÙän5ù=V²éw¿„w½¹Õnb‰ÓZØ1˜qJŒp1ú²)ÒåzÛ¤›|ù¹¹ùøuz­¸jï,Ó·oÓÙökÚÝ#š§8*Jå#?£
+ÂU¨ÒZ£ª[„>¯º=Íú+œœpêµÆ­;ú¥¼ã7žçΈ¡ZkÜÚ¡ñÞX¿¤w…6wXpëO„F- 7–CÉ0¸õ'BŸ#[…±DºžìÇÊë­G0›”
+þ-zß@tÇ)€¾ÔÒ¢€–9 ؈’ay5¸† BûìñÛ9­Sï9¨Àéæœ
+
+w⽃Q1+òYÝÙ[´Ž_÷5¥„sRÌêæ¸ç’H
+ôû—Öövç~áwPÚ0´Õ½;m7Æ÷ZíÙ¦KŒ~~ãjÃ]UÂû™ƒ 6¡•1çç1Úûy½\¬óy³íw30D˜%Ã~ÁÉê1x·¥X7Ù:ÍË"/³›q!ïw»±ô¨ß¿ rÖà”t„F7TÜiÃmpR:B÷>òù×& šŠU yC?dpŠ9BV\¨Yù÷Mwáº;¼zÅ¢ß]¤?kQåF‚X-18Òc4’ô»ïøÙh’94=Æ¢"1BãÇVÜ¿:ŒíPY¡O§ik#,AÉA‡Æâz˜OSÁ@‡%Ó2\šŽÑ§)Xœ†¢n9.àGàñ>$å~àC‹:†JVà8Ñ'HŸñôâÙ0gA@‡’mqËE„Æm (èP£­B%i„nåP³yz/§ýØé¿„@oÐ$ij²Õ8ÑèDeZˆ ÔT¢FèÃUL^ÐlÀA™†2k-*"4Þ8ÐÖ
+3TPܧç}iƒ« )CAu%ï#ô÷CaûDºËh9gDªPÃQ£/m9äå-cþ±Ý\p«É‹×AÆ Ÿgn›u >¦Ïi6¬%jø‚ãp[¬c0þß—@ìß\ò¿—Fà§S4¼è€vœh¥'’gúÛãðÓÝÕùû 
+endstream
+endobj
+4461 0 obj
+<< /Type /Page /Contents 4462 0 R /Resources 4460 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R >>
+endobj
+4463 0 obj
+<< /D [ 4461 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4464 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4465 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4466 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4467 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4468 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4469 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4470 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4471 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4472 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+4473 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+4474 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+4475 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+4476 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+4477 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+4478 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+4479 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+4480 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+4481 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+4482 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+4483 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+4484 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+4485 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+4486 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+4487 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+4488 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+4489 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+4490 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+4491 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+4492 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+4493 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+4494 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 372.319 null ] >>
+endobj
+4495 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 337.449 null ] >>
+endobj
+4496 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 326.49 null ] >>
+endobj
+4497 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 315.532 null ] >>
+endobj
+4498 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+4499 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+4500 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 282.655 null ] >>
+endobj
+4501 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 271.696 null ] >>
+endobj
+4502 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 260.737 null ] >>
+endobj
+4503 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+4504 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+4505 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+4506 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+4507 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+4508 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+4509 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 184.025 null ] >>
+endobj
+4510 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+4511 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+4512 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+4513 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+4514 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+4515 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+4516 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+4517 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+4518 0 obj
+<< /D [ 4461 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+4460 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4522 0 obj
+<< /Filter /FlateDecode /Length 2848 >>
+stream
+xÚ­ZKsÛ8¾ûW¨j#mÙÞœ²ÙÝLe©š×îa2¥b$Úæ„"’Š£Iå¿oãAŠ>´{° BìîF?
+p—¶Û¹<¬`
+
+NDË.£ |V¼Ž¨§8}
+E¡iü;²íWãÓêxОlÈöòC8Æï
+·jlˆ¶Å€mwi*w¥Fp…é&³¾ipˆ*Ù''X­òÿ1ºõË8uÛãéõ°4˜z­ÏHû÷¸4¨¨|&ͧËÍÙäs¶;£°nð±è§óŠþˆ:\:ƒé{Zû‰Z‡+5  iù3c¢ ªÉso4Yqo»$ÄÅÝã¾qOÚ#%øò=¦Bf‘V54IÛ)ð.Ù†Oöþé€6Ý=ú;qšçuÈßá«ûÆ–ÝùŽÆ_8²MW À³(ýÓ ˆº>‡óúL§VS{;!³bìM—•‹ã?ºW †nŸPF¸SâCó
+@« ¼vܽ7^ÿâë ×ëo=}VŒÛ>–1¤Îñk§p¢Ÿ†Ó(þíÑoÄ«_FÁ°Âù·ƒy<ÿ~®"¢ý«çy~r¤ã
+cy³¸(Ó_¾m~´«_pwÓÔ,˺Î|Ý!„ ÂÙoxÏ x¼g­É9a+D™ˆ¤õ®Øݸ+vƒp©¦ôô9´¶Yê#+kÑ H,@ÍÈØ­]j7ƒí¶TµíñÅÉm|˜ÔÿYiVú
+endstream
+endobj
+4521 0 obj
+<< /Type /Page /Contents 4522 0 R /Resources 4520 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R /Annots 4558 0 R >>
+endobj
+4558 0 obj
+[ 4519 0 R ]
+endobj
+4519 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 300.185 699.348 310.618 711.284 ]/A << /S /GoTo /D (Hfootnote.11) >> >>
+endobj
+4523 0 obj
+<< /D [ 4521 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4524 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4525 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4526 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4527 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4528 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4529 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 672.194 null ] >>
+endobj
+4530 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 661.235 null ] >>
+endobj
+4531 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 650.276 null ] >>
+endobj
+4532 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 639.317 null ] >>
+endobj
+4534 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 574.56 null ] >>
+endobj
+4535 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 563.601 null ] >>
+endobj
+4536 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 552.642 null ] >>
+endobj
+4537 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 541.684 null ] >>
+endobj
+4538 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 530.725 null ] >>
+endobj
+4539 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 514.784 null ] >>
+endobj
+4540 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 503.825 null ] >>
+endobj
+4541 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 492.867 null ] >>
+endobj
+4542 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 481.908 null ] >>
+endobj
+4543 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 470.949 null ] >>
+endobj
+4544 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 459.99 null ] >>
+endobj
+4545 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 405.195 null ] >>
+endobj
+4546 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 394.236 null ] >>
+endobj
+4547 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 383.278 null ] >>
+endobj
+4548 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 372.319 null ] >>
+endobj
+4549 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+4550 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+4551 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+4552 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+4553 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+4554 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 246.789 null ] >>
+endobj
+4555 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 182.032 null ] >>
+endobj
+4556 0 obj
+<< /D [ 4521 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+4557 0 obj
+<< /D [ 4521 0 R /XYZ 94.613 98.396 null ] >>
+endobj
+4520 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F22 473 0 R /F20 186 0 R /F23 660 0 R /F27 4533 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4561 0 obj
+<< /Filter /FlateDecode /Length 2674 >>
+stream
+xÚ­Z[ã¶~ß_á—¢6°æŠWQFSldƒí´@\ä¡[›c +K^IžwÑüöž#J²èËæ /6EêÉÃï\¨`²™“ŸßÝ?‘X‚ߟßý°|÷áSÈ'‚Dšr6Y>¼£ðR0¡­ˆ¢á$T”ŠN–»É¿¦<bzöïå_ú¾>|RÑD“H)®‡Â”$ä‘+ý™rññc¼6I?¥õ6.‹C¾6ëxU”¹)«…íz
+q
+• dŽ´ÿ
+HF„ÒýØò¶±¥&<Ò®´y4åñ÷}ºª¥±ÊðÁþ‘ª>fmÕwÞ%2ˆz„ê6„*$С+í¿: eò¤šámC‡!aÌ.`m²äh—à½7
+
+õVk?CéÒìÌîÞ”î>ù#
+4Q¼·e<òC4”Γù(ø!}î4dÈ÷&\ØŠ¹/H ‡=ŠÀKsioV“ðÒ^uõ:ÓŽ´ÿØ¡$¡ìYMø1ª#í?¶$Œz.Üoì¡ô·7)9Ѽ§4!¼ Ÿ#:x_è¨,î–'½\¡‹R'›Mšoâ¤,“cŒ¯y#Œè°§6!ýk(ým
+Ÿ.m2€ÌæB‡ÓåvÆL¨™N0Më?¶sÜ7y¢ªÒûÌêöÙf0…º
+<ƒ›°M D‚ssÅ +MB&Ü>ÿ|Å - EЈ;!x¡ÒúÓ¸õÏèlœ²#Ì-}œI9…³½n«ò¶°l.
+Ü+GØŒüôYÞUroÓ‰—ºât_£ü.é.cñêÇu ¹ÀYÃ$L£v6eqÀK ݾ|õ­—Ä”FDœ®y”_.Ñ‘ûxpŒ<}Ðâ¥ÉéþGùÝÌ;ÒÞµyÃnhåõMÚP¸3œûC—x᳸{>[)8ŸoXø;%×TèõiË@ö›ÿ´DñÞ½TÚë[µ¡p·2à\.î_D  —õå[º3…ꇾô!'#Jª‰H¶ê¹ËõÓòÝÿ
+endstream
+endobj
+4560 0 obj
+<< /Type /Page /Contents 4561 0 R /Resources 4559 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R >>
+endobj
+4562 0 obj
+<< /D [ 4560 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4563 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4564 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4565 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4566 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 704.075 null ] >>
+endobj
+4567 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 693.116 null ] >>
+endobj
+4568 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 682.157 null ] >>
+endobj
+4569 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 671.198 null ] >>
+endobj
+4570 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 660.239 null ] >>
+endobj
+4571 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 649.28 null ] >>
+endobj
+4572 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 638.321 null ] >>
+endobj
+4573 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 627.362 null ] >>
+endobj
+4574 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 616.403 null ] >>
+endobj
+4575 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+4576 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+4577 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+4578 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+4579 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+4580 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 550.65 null ] >>
+endobj
+4581 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 539.691 null ] >>
+endobj
+4582 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 528.732 null ] >>
+endobj
+4583 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+4584 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+4585 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 495.855 null ] >>
+endobj
+4586 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+4587 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+4588 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+4589 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 410.177 null ] >>
+endobj
+4590 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+4591 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 310.55 null ] >>
+endobj
+4592 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 299.591 null ] >>
+endobj
+4593 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 240.812 null ] >>
+endobj
+4594 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 229.853 null ] >>
+endobj
+4595 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 218.894 null ] >>
+endobj
+4596 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 207.935 null ] >>
+endobj
+4597 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 196.976 null ] >>
+endobj
+4598 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 138.197 null ] >>
+endobj
+4599 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 127.238 null ] >>
+endobj
+4600 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 116.279 null ] >>
+endobj
+4601 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+4602 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 94.361 null ] >>
+endobj
+4603 0 obj
+<< /D [ 4560 0 R /XYZ 81.077 83.402 null ] >>
+endobj
+4559 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F75 317 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4607 0 obj
+<< /Filter /FlateDecode /Length 2753 >>
+stream
+xÚµZ[oã¸~ϯ0°u€ ‡7ñ’‡b:ÛN» 4E·ú°³0d[I´cKIÞÌt°ÿ½çÔ…Žã˜Ùö!Mòã9<<WJtv?£³¿^ÐþI2lÁÿ¿^¼»½xó^‹™$Ö0Ág·w &Ñ›EÓ3­¡ŠÍn·³ŸæÂ*{ùóíÃZoÞ+;3Ä*%ÌÌ”&°`Œþzy•ñlþ Y|Þ-ªº»®Ç®ûÅÛ·‹]S,VõºX,‹»ÚÝ'Èùožê„ó—ØÎ(a”÷lkzÛ:ˆÑé´…%LŠ6;6 2ŠÐ(˜n³¸_mŠ¼¹¾yYZ©¬rC˜‘«üLVA<™ŒÑébbšpž ´Åy´9% ¢ÄTÞ-Ší®ûr}ó~*©ª\Û¼kÊÏ¿WZT®ÔÀ±L“Öý5•¶²T´³$¥ŠÐ½RíöÝ¢)ïºë›Ïš•ï?¿B>ÊH"¤xTIF¡Óå£#i}éÌ
+ŽR›6Or³¥ÒvÍsá¨Ê·Å¢¨~]ÀœT.3«ˆ`ƒýš´`¡‘à¦)ÚO«ü±~\üò]½¹vK¾yó,,Å•œ.¥-À†¡`P!ªÜ>—WÜÚùªÞnójðœÃ3)áX¼²òÝíÛ¼Y½=Iœ¤.bðª®.¹žwyYµÈ‡™w=CÐÓ5ûUWÂ×QßõœnêÆ7ïúÆ€jö—Wl¾)Ú3ŒçM“#Å/ŽWÏ[s?óñ8Ÿ)‘ÚdSîcbr/ ̳C5;¾q R ÚÑÆÉå•Ä_¶Oåp^Ê€ ÓEfæû÷Y¬ý¯å¸¥gÏŽ+P£,^íì³Ó¬TÄàå¾óÔ/¹šØÖÀ—kÀñuþ™oÚÚ·Üaa¶ºË»rYn`’cÜ/Sv }t "¢BÌj.ÒtËÍÉ=89‰À­›Îßí³¸R1ìJÏs¯ž¾§ß
+(iØÒÎÎÌÃŽóå¦8v|™"{<A4Y“Q½2có®o8eÅF³wŠŒMTdc£"»þLJ¢:)<®3ç>"vÎ7mTŒ] ÕQ :.~
+ï©Êf Œ|;¯¶lÞzÄšÑ௜×S&ÀÜhûiŸ7aÉ%ÁÝŒ®$ó³òÎÏèzîÂ÷euuʤ ‹ñ*·?aƒÒ[o.'Ch…¶Ë85€DõOw]ѼpB™:€ƒ:çAgÀÈIíŸmp©à=¾Å ê©_=Î$ÇÕ³ìµL
+HÓ™–1¼g ¢ÄÚñÒ"'<w®í¡$û} œý&;Éz8$ˆí”ÚdéÂá(d<‚ƒ¦`f#åüûu±õ>ÎǵàþNŠ’R€ã½suI²_’Pýff¬ Î,×)øDƒ‘‘›âñÏõj¿-ªî»ÞH'®hÜâcñ¥½öc¡dýÇä¢îWr¡#¥&P* ÛÑI+BOJiävwUqyµáß]mè»ßøǨ aÓ}~â޳ü"D„;£_Ḅô§Ø–.PJÕk¸ÔÁ ë²i;ÿÎ}Ý:‡zè‹ïÊ›{<©>“!‰’}‚kSôE …"~Ê%
+íݦ^}<mÛ’ªéL{dAÍÛò?™'Ü-!0 { Îú²1I>!œ°ìë¿
+rO8;‚ÁRX
+rf€ üÔÜ/þ
+rþÖý]²¼ô9
+·Ü¥
+’áp aÄø_Ózv‡
+endstream
+endobj
+4606 0 obj
+<< /Type /Page /Contents 4607 0 R /Resources 4605 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R /Annots 4650 0 R >>
+endobj
+4650 0 obj
+[ 4604 0 R ]
+endobj
+4604 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 434.917 577.501 445.35 589.438 ]/A << /S /GoTo /D (Hfootnote.12) >> >>
+endobj
+4608 0 obj
+<< /D [ 4606 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4609 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4610 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4611 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4612 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4613 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4614 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4615 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4616 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4617 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+4618 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+4619 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+4620 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+4621 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+4622 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 615.049 null ] >>
+endobj
+4623 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 604.09 null ] >>
+endobj
+4624 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 538.918 null ] >>
+endobj
+4625 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 527.959 null ] >>
+endobj
+4626 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 466.359 null ] >>
+endobj
+4627 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 455.4 null ] >>
+endobj
+4628 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 345.978 null ] >>
+endobj
+4629 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 335.019 null ] >>
+endobj
+4630 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 324.06 null ] >>
+endobj
+4631 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 313.102 null ] >>
+endobj
+4632 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 302.143 null ] >>
+endobj
+4633 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 274.303 null ] >>
+endobj
+4634 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 263.344 null ] >>
+endobj
+4635 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 252.385 null ] >>
+endobj
+4636 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 241.426 null ] >>
+endobj
+4637 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 230.468 null ] >>
+endobj
+4638 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 219.509 null ] >>
+endobj
+4639 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 208.55 null ] >>
+endobj
+4640 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 197.591 null ] >>
+endobj
+4641 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 186.632 null ] >>
+endobj
+4642 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 175.673 null ] >>
+endobj
+4643 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 164.714 null ] >>
+endobj
+4644 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 153.755 null ] >>
+endobj
+4645 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 142.796 null ] >>
+endobj
+4646 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 131.837 null ] >>
+endobj
+4647 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 120.879 null ] >>
+endobj
+4648 0 obj
+<< /D [ 4606 0 R /XYZ 81.077 109.92 null ] >>
+endobj
+4649 0 obj
+<< /D [ 4606 0 R /XYZ 94.613 80.331 null ] >>
+endobj
+4605 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F22 473 0 R /F70 185 0 R /F76 318 0 R /F26 662 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4653 0 obj
+<< /Filter /FlateDecode /Length 2097 >>
+stream
+xÚµZKÛ8¾çWø62pø¦ÔÀÁÎî¼0ÈaÑØ=L†Ú¢ÝÚ‘%ÇR?’AþûE™»Ûåî½ØÅ"?~,ÖK¢³õŒÎ~zC‡ÿ¿_¿ùþG–Í2’i®åìzõ†Á:c3“afF3B5›]of¿'ÿ™§"±ów‚édg—yUùëî6ïÞºË,y¸¿c‰­ýûØÙ]Wå—¼+›¡±lýÿëÙÚâíüë_§Ç`p£ˆ:ò‘ Ù•~Ù–Ëîng‡Ž¯CHF´âñ
+̳oçÞ®WçÌ;lœÌ£ú¼åf)ÑLÆ2ÃjÏœ”FR‘ Aƒ½æ4Ù̹IîÚÎßÝÌßñ´W$¸)JP¥®úìï>RNï˶¼qÊQY¸es&²„ÌßII“kдïZßT äÜõ0âmînîçã]3Ì
+Y÷­ ÔvxœöÓ]Þ Í÷ýP»Ö)¬[ò¯Â¦†]iVOÓJ‰a:q´¾¿(vùâhºÎ‹ª¬m{õ$½œ:ZU<Ôí…%ì
+ßÖ ½ê¦ó–µotÇ×_-óÖ¾õš¶ÄC2éQ5åÎÕ$Жg΄"\Pâ‹°SÒB‰rf
+~r(ÄL’,e‚OL5h.ì
+„SáÇ“”f~€ÁÊ}ÿ£Îf) Ñ"”–2’±XØíÏmÓü¹XoïºÅ²)ìU]QŠ«ä/ÿwc×e]4Ë»­;ßô5ê@öØU0N¸”ûU0zÞ*#‚«Xú/ôÜÀOU˜›77wÇ~*í(\¶‹Ú>,¶»¦ƒÓm‹«ÛGÏÊÓ
+‡j*ÈòžéÅ|IMdÆ2S¡©4ú°k¡ˆrO†¹ ê°GÒ_ψ4œT•›{í<7,Y5UÕ̹NÊzí›–Íf3Æ Fõö©‚ІŃnœΉq åbÞssÓ`.üí',ó»vèPväCébO×’o·¾W¾ºÔþ¿»d–MÝv»»¥@] ¸íi—Ã5wæB¥=ï—ùr–I"aW£¡ÐOÁ(zb¯SŒÇ‹„O˜ëúis}P© fb°3”ÆGÒhƒ­ 'f4Øœ¢Ü[$=„â;»±›»¬Ï¶iK§aM½Í×ôÍ¢!B¼ŸŽÆ›ã<p$=@|¿³•½Ïë å
+2¢ÑˆsŽC7•vèÖΈÿüoШÀ *…7à
+œD:‚8Pဩ‡t9ó‰àP¸ÄšJDÿx"fHf‚›á
+‡h*ýR¼ 5b“
+fÆ Ù#ßÚ!@¤‚h… ú¦Âÿ¯÷Œ†-Cœ®p1ØTx_m;»]”µ{Õquð©Ô¾Ë& Ž•§§õÛ¯€N|LØ1Iû*](‹=ã?¯ßütbéW
+endstream
+endobj
+4652 0 obj
+<< /Type /Page /Contents 4653 0 R /Resources 4651 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R >>
+endobj
+4654 0 obj
+<< /D [ 4652 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4655 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+4656 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+4657 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+4658 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+4659 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+4660 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+4661 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+4662 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+4663 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+4664 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 602.456 null ] >>
+endobj
+4665 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 591.497 null ] >>
+endobj
+4666 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 580.538 null ] >>
+endobj
+4667 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 569.579 null ] >>
+endobj
+4668 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 558.62 null ] >>
+endobj
+4669 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 547.661 null ] >>
+endobj
+4670 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 536.702 null ] >>
+endobj
+4671 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 525.743 null ] >>
+endobj
+4672 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 514.784 null ] >>
+endobj
+4673 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 503.825 null ] >>
+endobj
+4674 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 492.867 null ] >>
+endobj
+4675 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+4676 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+4677 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+4678 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+4679 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+4680 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+4681 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+4682 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+4683 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+4684 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+4685 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+4686 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+4687 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+4688 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+4689 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+4690 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 253.763 null ] >>
+endobj
+4691 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 242.804 null ] >>
+endobj
+4692 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 231.845 null ] >>
+endobj
+4693 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 220.887 null ] >>
+endobj
+4694 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 209.928 null ] >>
+endobj
+4695 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 198.969 null ] >>
+endobj
+4696 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 188.01 null ] >>
+endobj
+4697 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 177.051 null ] >>
+endobj
+4698 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+4699 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+4700 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+4701 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+4702 0 obj
+<< /D [ 4652 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+4651 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F78 556 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4705 0 obj
+<< /Filter /FlateDecode /Length 3903 >>
+stream
+xÚÝ[Ýo¹Ï_! /6îÌðûÃ÷’kÑÚ‡)ô¡WŠ´ŽÕZR"Éq‚âþ÷w9äp­•w§z@NëÑÌp~?’3$Åå³3>ûåÇOfâüÿ—¿÷âåk§fš/”œ½»~!@‰ÏÄÌ[f…›9+·bön=ûû™æÆÿãÝŸ³¯—¯m˜y¬Už Å™0º¶þwgJš¬m^¸Ìmû‘mfà«ÊúW¡ô«WWŸ>nW›ÃåæüÂHµ‹ím÷p?t« ZWëÕærS«þîw¢{ø­G‹Å«þýÐ}Ôº¿M†@„V~˜ŸZÇ
+)˜!ë7mVPk2/ßl†×:˜•€ái:e¿‰Ó2Ÿ^vò©ILpfÉúaÚb·²> ÿýHøËaøï¿|³d=2m±[Y§Œ×ŽtZ|ª)ÐP§E³94»ceëa_ÍæóeÅÏÀrs:Þ3WV#nÚBº²Ž¡Ât¼Z]_5뇯—o^÷zz3_7W 29Hç˜Ó>9r¹«AèUmMhMÝ6¿]Í÷8¯ãÁüØŽšÞCÖ2çóŠÃÉI›âÊzL‘5ª—6½"{¡y芆
+úìv¾y9˜®|x(ìüÂÂÃ_®;ùb{·Û7ÙîüBœµ©ŒWûNe»¹ýÚIæ'ë‹ô¦ã¶ØnwËÕf~8]_”#k[,¥ó»}Ó…ÀvMÝf{8•V°ª…~«<3s2 ÒYSÛÌ7‹ÈñÍvVg×݃éŠ_t×ë˜zØŸ¹xO®0Y(Û}7r"9ƒ­~mËôú—W‚dž´«úù—¼ªï¯ÔÛxM+âw¹Ø;= ,µ¿1§ö/Çøùol^ ׌—ºïÌ4&¨õèSóô½‹ŠñR§ne=þÜàY:î¹ ´‡…2)ÓnÔ:õF/ƒN‰Å &H5ö“
+ReýHíÄŽ€D}ùfJÐ=(=ø¢Ó;ÄR•Ã´¡ÖÖ"SCÑÉœÊ=ŸÖÄø‘ÞèªþÓØRžI—!¼˜#µ9dšÏóÛËÍ7Vý\³W:¦DþmÁËiƒ…Z¿E¶–)“«¤WÓúˆZOþñEsÃ`Í“ÛžvÂXYël‚E Ó*×o&í5*ëQÛ‰Ñ9n*¯˜v¹bx; µ~®,=“̈\gü´3šÊú›…̘œí½ŸF&µ5(¾!Õ*ÃY½aZ ÅöûÕdu®aZ½ª¬§·-=³>'â &%âÊ:2Ól–q¥±Zîv“—QJ8æJÝ#‹‚LÁ¼²þ­gê$t)SÚʇû{ilôÚŠzNÑF¬µîßÎawwÉNŸ-wós%Îîã_& ÀÃr{84Ëîùvµiö#Î$ì%%’ús<×ÕÅ<G?ÝžûêvïÏ’x?_áy¼³ÇÏã!—Áb«jiûñ܈³fsú$HëÚrµéÚÝb\ñ¼<~®ûî¡ùrØ5ëÕaÕ$ÁýM³Aôaû±ý2žƒt¢ŽÅh¾üÐóœ¿Zϻ՗î¹ü qv¢W(/)‘/n·û&â^ž>•ç0ðŒ¨m·ñä~µ'=Ú˜³?µa;ŒÍ]ooo»ã¢ÕæCÙîñ_KïºÜ»®;xÏ6ÆômGGfA½¹>tOÈqlðk×ZûëGk–~¶Ød/Q$‡yä°K;ÿêl‡¿–°DÌÜcãBÆ3˜dÁ3žÖ<¼j$kx^v^¯Z•?¾+ZJ1+}ëÇêa±~ñi³ñ—Y;%!›¨àÍì~öb3{ñvV’bR™]x¦¬m$D¢áqØàSѾ ê‚0ý£Ï‹õ¬sU§ vËCt™îbloÿÈ£#ÕQ»;Ãã7uÔD[Õ­6ùMŽ·ÉŒY›¼?ÝŠ…5„–“Z‰Ënj“E•e«P#žzìm¿;¡¨£»“3K§u'T,çÆwgRŸÒ°l–fRw*&RëÎcD÷bêMÈùV¢%³J=gÈê ªÍHš“ö–àï)×ðIÈÐÃÀQ`i :f¼m¤`&ÛÄE"ù¾TKc 
+–•ñ6Ý ˆj/5è^àçþ^@YÔWmÝàÂŒ1*-YØÎÀFBŽ˜7´»“íE1~[{÷Š9hÖ¨ÖMó,/²iϳ‘íÒÆ’ô~šëdš-ߎqÃ\ÂÀÌ)]¨:z]÷¤AiÓÎ
+tUb‹!XQ+Á£«>F$¤8,Øãq›”% 0†“ܯãµb꧊5²°¯gwãÙ(ÂF"t•aæ)ÕJ‘'G}x‰
+âÀ†NQ<ø!!’»ëI Q¦.1 ²&Jªä= ¬¡¤pA„]”]{TQ*££>>$ÝÔÐ#òëðxÏZ„
+E– d?fnŽ²‘£*j%rtÕ˜Ø  p+a¡ä1ˆ˜Ñh·ƒ$ð¸G©Ø€E „GÆPûNK7–ÑU‘>ŠQ «‚[¬ÁÀ¨®ú‘â°`‡ „^ È㠥œ Œ$ZZ¡*:@è 8[©£…­\¡¤ÐA„ Cv•qæ)9°¢–cGO=€‰ âŽ
+Ll±b#ÅEµ0tôÔGˆt¹†nQº!aÑîƒ='9$Ú„zu/(CpªÒ
+Þ9UyBI¡ƒˆì*Å)9¬¢UBGO}„‰Žâ
+tUb‹!XV#Á'W0"!Å!Á]#z«‘"K@à ŒÌ‚SZƵ²ui¡‚àL¥f\7 ÑU‘:ˆ1 «‚[¤täÀŠZŽ=õ
+endstream
+endobj
+4704 0 obj
+<< /Type /Page /Contents 4705 0 R /Resources 4703 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4301 0 R >>
+endobj
+4706 0 obj
+<< /D [ 4704 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4707 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4708 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4709 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4710 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4711 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4712 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4713 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4714 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4715 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+4716 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+4717 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 629.355 null ] >>
+endobj
+4718 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 618.396 null ] >>
+endobj
+4719 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 607.437 null ] >>
+endobj
+4720 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 596.478 null ] >>
+endobj
+4721 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 585.519 null ] >>
+endobj
+4722 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 574.56 null ] >>
+endobj
+4723 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+4724 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+4725 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+4726 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+4727 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+4728 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+4729 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+4730 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+4731 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+4732 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+4733 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+4734 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+4735 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+4736 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+4737 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+4738 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+4739 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+4740 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+4741 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+4742 0 obj
+<< /D [ 4704 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+69 0 obj
+<< /D [ 4704 0 R /XYZ 79.37 302.032 null ] >>
+endobj
+4703 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F72 187 0 R /F76 318 0 R /F32 1809 0 R /F26 662 0 R /F23 660 0 R /F79 668 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4745 0 obj
+<< /Filter /FlateDecode /Length 1956 >>
+stream
+xÚÅZ[oÛ6~ï¯0°‡)@Ãò.1» ° ÝCžìa Å–¶dÈrÓ.èß¡HQ¤âØ¢[t}ˆdJÏáùÏ…*ž½ŸáÙ¯ðèúÛÝ«77©š)¤$•|v·zEàž‘™"Hðt–J‚°$³»Íìïä%ø⟻?þÍ 9&˜#šŽÐíCqqÉKVõ¾iÌ}Þ¼ßoŠê‚¦IkFʹê×µ¬77T’A)C,“¡ŒÏrX-J3$éH­ËB$ùzßiG“z¥¯|P·nJ«`Þ–ue?êbÑÖb=Š'ë²*P§M/=Uˆl¦áÌȾ{èW»¨7›¼ZºÛ}[ì®FÆ>ÎI¥âE¦(>ÊT€&Œ¯ç××ó²*Û2_ÏK¸k›K¤Ôh½ K!>̇DL‘Â?œÎ(Ø”Œæy|(š¤ÃGÞtÄÈž!V¾¸¤л,«¬m"ERWöýâSÛ›²Õs}u¶Ã®FêÈXç?Åð(3?—ÇÝ›r+œÂ"QÆÂYN²H"”=Cí@`˜`Cª,‡T c]}óœC=ªI^«á®1·§é”)õÍè qýä<:ôxgÔÛ¢šß×õúdÔ£T…s$•§H1þ‚†Ôiâ[›2˜©Þ˜”IY-˧¥@waˆÒ?ŒÉá¦g¬zòÅÁÒØf·9DímçEÕqs­êÖDeŒ„æ
+ ‚Ø€µ»yU<ηMÝBþ(–W·[ÐQPÑ=5Æ]νEÏëÕ\»ÝUÿô›<ùÄÔ^™½òèµa)Q¹µñik#1Í©~:ê&û E‘TÔ
+É0Оdô$íÚz;_×ðçt­”eH@ÙLdy°ZÙ4ÅH(K3ÜU3z!µÉ MݽO´%ú¬³¶kÙîìRßVAiI;›@B4?±¯™2¡Öcü̹+òfhz¼²UgFkó!5†¥p¯ƒz7:XC™‡HÚG<‚qÔî КDÍšÞ~óU¾ÞW·£=x€Þ]¡,…ÆéJâtõÑN×e=ßWm¹~/¾RWNÒéJ§éÊ0"‚‡è§hÙŒ ª2'{bÌð(@÷5_.O¦î"*;3p Šõý(Îã÷Ñÿð\q>=p ͯ£T ÷c±ëÇVã‚™ MÏ®µ¡ª+fÃúy“·Mù)z/3èc9OùD”ùô„½|¨±ŒQò
+³¸MOxT¼ Ðñ²3í¹ ÛDÄÉöÑÑ~OS ýµ‹³DF»
+(,†œFyŽ7bG… ¹$‹
+úåàñ¬žò3†}xyîeÂt½**hèï4À‚Ëþd “8Ú}t¼l"TÔN6‰“í£ã}jeÂ]°¤4Îç|ôÿœ°ˆ‚†7s¡—²(ß ÐÑV$4°Ô…^:1ì+‰°¡ãv.ÿ&µI¡§•.zÓi™C“ÏS¢ŸŒVßkÛIs“Ê8Î=p¼d-­DÇå‰
+Aå.½Þ^h5ª£&ƒ‹ô92T=ãIôA‡ž¹óL†£<Ó?Mú/RTaD¤œqŒTj#èøôñ÷»WÿÏÈ
+endstream
+endobj
+4744 0 obj
+<< /Type /Page /Contents 4745 0 R /Resources 4743 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+4746 0 obj
+<< /D [ 4744 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4747 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 628.358 null ] >>
+endobj
+4748 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 617.4 null ] >>
+endobj
+4749 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 586.515 null ] >>
+endobj
+4750 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 557.624 null ] >>
+endobj
+4751 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 546.665 null ] >>
+endobj
+4752 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+4753 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 524.747 null ] >>
+endobj
+4754 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 471.945 null ] >>
+endobj
+4755 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 460.986 null ] >>
+endobj
+4756 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 450.027 null ] >>
+endobj
+4757 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 439.068 null ] >>
+endobj
+4758 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 428.109 null ] >>
+endobj
+4759 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 399.218 null ] >>
+endobj
+4760 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 388.259 null ] >>
+endobj
+4761 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 377.3 null ] >>
+endobj
+4762 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 366.341 null ] >>
+endobj
+4763 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 355.382 null ] >>
+endobj
+4764 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 344.423 null ] >>
+endobj
+4765 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 333.464 null ] >>
+endobj
+4766 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 322.505 null ] >>
+endobj
+4767 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 311.547 null ] >>
+endobj
+4768 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 300.588 null ] >>
+endobj
+4769 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 289.629 null ] >>
+endobj
+4770 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 278.67 null ] >>
+endobj
+4771 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 267.711 null ] >>
+endobj
+4772 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 256.752 null ] >>
+endobj
+4773 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 245.793 null ] >>
+endobj
+4774 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 234.834 null ] >>
+endobj
+4775 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+4776 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 212.916 null ] >>
+endobj
+4777 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+4778 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+4779 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+4780 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 169.081 null ] >>
+endobj
+4781 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 158.122 null ] >>
+endobj
+4782 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 147.163 null ] >>
+endobj
+4783 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 136.204 null ] >>
+endobj
+4784 0 obj
+<< /D [ 4744 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+4743 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F79 668 0 R /F19 184 0 R /F26 662 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4788 0 obj
+<< /Filter /FlateDecode /Length 1986 >>
+stream
+xÚ½Y[Û¸~Ÿ_a +;\Þ/ƒH tÛ‡<èMa(¶<£¬-’<Iìï!)Q”=‹Þd_LšÔwÎÇÛ¹xñ´À‹Ÿïp_þcu÷Ó#1 ƒŒ¤’/V»;xAÊ ¦J„%Y¬‹ÿdÿ^j–Ë{ÆX¶­}™û¢íŠ£­ñìc¾YR•ýöyIu–7Û-ÿ»ú×FÂê„ߟA¥b ŽŒ&ŒÆ*µD’€N®!Ìëä„/ §üÓ£4 |%Ó1˜˜ÑSôÂxYuëöôñá}µ¼T¸¶ýúÝ»õ®¬òýº\þç«/þÂ|ù{2q&<§iÄcô âŸ.‰ó[‰Sˆ8K#£-Éu½_·E·îšSñðþŒ}ÛÕÇõ¾†û]2UÂe2Påó¨rhÔlŠöÓôöþ—Æ júÝôËnyO¥Î>Û ^غ‚^øƲ²¥Éºç¾áwMùåGø£ÉÒm× z^Þ“¬
+»g¤÷p¬áƒ¡ý£eÅ&?µ…›­³ÙÑ
+1(Ýì ’£Ùsnÿ¼XÐÛ‹]}ª¶¾ê”YS±©›¦Øt¾õe)D–ïOE;
+\˜ó /zŸL”h$FïÃqÑ}èx.Sb…äèt8IÛ]1:Ù7 ¥RA7MÒ=A'ïl¡RDÝ,ie&è?7Š#5®OãÿÜ8LH†46•‹4Þ1úzæÙ×Ç¢º)‚"̓Åå2kŒþÞ1£ài 4Ostú’2Œ V˜ë4Ý1:ýøvŒ†5ÍLÐßÀE lÆáPŠ™fÞ¢a£LÐÉ3ÁF˜#*fp0žXœ¡O;¿9{WÝ>OþVíä¯7Ø¿EõòÌC¬ƒñ4sŒ¾ÉÌqã©D$®4¡‚¥ѳ‰Þäƹ„DuÜ<iÆàd+Àä$K!ÒTÇè¯ã|$ÙÌÈ#½òr)¯ÔQÊ«yŸ BŦ’¶&|b
+-“ÄÔf™†Y&ôo‹ÍÞgÉNNÞM$Š!Õ…¦¼—XÕÕýeº«²_ªmQl
+©
+7«/eSW‡ÂO7`ɶ÷âV§@õééÙuÁ=­Ë3¹ðà즓„q?\¨¸û+ˬÈÃLCO¿K¡Vö áPÚ2cü´`âv8ô®Ü²þêû†!c2,+|Ž:|П=huwTÚÒj|ÅO‘û`ØnöÏnZŒ4“¯[ÄFÜŒ®N&Ùñ :9†aR¢1*ÉËÆà>–Çñ°9VÉ4„@B‡EÌ h)î†e‚NŸΑ¤!óZJ8ðrŠþ–7-Œ1$eX‰ÓhÅèï{Ó§)IÒˆÆèï¢1Bâ!I4mwÅèä ¬R:ć’¥éŽÑ.Hãé¨6HÓóË´u‚N×­4Ò2Ø6)’2Õ :]7H1Á¦H™tƒÓ5 ‰ŒUÏ4«—Û·º zNpMá ‘!©~´žïÊ3‡4Žó).´²×<냃Ĺþkï”hwàßV~ý¥b¦r¼#&4;6õS“¹õÖ¶‰ùÀʶ<”;ø?.Â%ÃóTŽMñRÖ§ö• † “WTßàç­Û¤2äkræ­ ÀÌ=IÔvù¾ýÖ·[DCTŽƒS”&kŒ\·õúTuåþòÎórU¸*œtÚ&èäà :b:8?5ó²a]ô›·ÂÓCéüÀ½Î&‚"NƒWT4zŒžEýÓ%õ[¯´ ‡tB§ªXõ=ã$ ¸ùVÛn5ƒT<nŒfzSŽ6=Tï«Õãõ½ò׳OšúóúPV·S„Ø7¼0–´Çáœ~Ö°}” ^U¥=OÐoLãűrÅßÆ Ü¬Áøß2sƾØó¯Ò bðìÛºË{[i œJ{nˆÁÉk®ìkßhÚÓbðk+~ÍP…eÿzöå&}8>}Òä
+2±gåë 5à€¤\pŒŒêãk‚§VøŸ«»ÿÄa ‡
+endstream
+endobj
+4787 0 obj
+<< /Type /Page /Contents 4788 0 R /Resources 4786 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+4789 0 obj
+<< /D [ 4787 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4790 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+4791 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+4792 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+4793 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+4794 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+4795 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+4796 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+4797 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+4798 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+4799 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+4800 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+4801 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+4802 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+4803 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+4804 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+4805 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+4806 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+4807 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+4808 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+4809 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+4810 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+4811 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+4812 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+4813 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+4814 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+4815 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+4816 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+4817 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+4818 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+4819 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+4820 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+4821 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+4822 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+4823 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+4824 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+4825 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+4826 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+4827 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 204.033 null ] >>
+endobj
+4828 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 193.074 null ] >>
+endobj
+4829 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 182.115 null ] >>
+endobj
+4830 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 171.156 null ] >>
+endobj
+4831 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 160.197 null ] >>
+endobj
+4832 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 149.238 null ] >>
+endobj
+4833 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 138.279 null ] >>
+endobj
+4834 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 127.32 null ] >>
+endobj
+4835 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 116.362 null ] >>
+endobj
+4836 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 105.403 null ] >>
+endobj
+4837 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 94.444 null ] >>
+endobj
+4838 0 obj
+<< /D [ 4787 0 R /XYZ 81.077 83.485 null ] >>
+endobj
+4786 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F73 189 0 R /F69 183 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4841 0 obj
+<< /Filter /FlateDecode /Length 1589 >>
+stream
+xÚ½YMoÛF½ûWè¡PMöûCh #@´ŸôЄ,QS™TH:qkô¿w)RË]År8Bâ‹øùøwgÞÌRd´‘Ñ»+rÜ‚löÜﻫ·ó«77šXC9Í×WÔÝDFtd(ªGZQ ŠŽæ÷£?Æ‚2ùkþ›Ö›eG¬RÜ„`Ú ‹ÑO“©drü'åâ®(vI•ÖI]>¤³ÛþÂ.¹¾N²<«³Å.)öiž4·¶×ÿk©ù_Ò. P¼v:L»Òà£ñÜÜÜs³aÜÂ4<Fã¹™j„çæ8îý„榓ž[ ã–¸51º‰‡,¯“eq¿_”é,¿Íç7gBå½Û«Ûk?žÜ²t¡vŸå‡°/C0¥üËH\
+(³ž×ñGèëë66“v³*ê:]Oae) ´ŸS€ÉÿP/ÿmMÑB¥
+dŸÅ
+G€ÑIÌ¥i¨§Æ•‚ýJ5óVJ j¥¡ñ#Á9(ÕO‚E­ñ#ô~³nC³+ÙÕ6:Ì«è°7½iþq†ÖÌhâ-˜œæ=íÅ +èX©”‚ÞrÅI Ñ©tNhã-–1\†h´0cÁ0o˜Œ£¸#ôào¬'¾yY]bÚ€QÞ>î#M„F§.sNh½‡1‰
+­ÜY˜©ÙrŸ£eHVö:ê[„Æ`­o”Ù0wÙ-äUŒþš Æ%î œ¬ý­—.dèÞK-NjˆþfÎäÚ= Ô›('¸ Ñø' ¨ô®È)Ž;Dw_Ѩ¥@­7GŽ3æç6˜ÿ‰qŽêÑ"4ž[Yèk¨O9!ÏÜ|“aÞÒø@kåÄM¶ˆÑ-÷›jGÍw-Ö4K=D[·¤rš¹ÛtQòûÄðq:™2iÇezŸå΄˜"ãz›¶;eº¬ùf×®ÒjYfwî@ÓîÞ» SãÚg,v»v§ví=>ùhoÍÝ»,O«v7ËÛmQ®Ò²ã-Ž´ÕÞí™±£?Q´,Êîªù*Ë7íùYY?,Ú%ÉÉs
+Îl:ß ŒÜíŠ|9q?»3t2uÍåøÓ6ÍÛ½U¹h®}:<½9q ov¶E™ý[äÍÕÚ±Î-šakv>6§Ó²Î–ÇKåÃ.­
+s]‘K€ݘb•~H6û‡:)³Í¶žÝ>ö~¹iür_TI±NÝ<5…ùZ.q«#êmk\‡htQ¶nu8¦Aý‰‚Ÿ°Íyà¯/gœó%uü[ôí!ŒÔx¹(ÓõÃn6™
+I\œ¹|iÄÈs¢’ƒk¢¢G5²~]5sö¢Úô«&Bþð2WÓ´¹%Ë)×aÖYÖs¬Ì`®&…ɪöݳ|–YQ¶G.å_RÃ]ÛÄ^Íç…þœáÖ­2hÆžçÛEý}§ìÓ¶I຃C2GñäßκÐUj$XÝù>=ùüÿËüê„>ŒÌ
+endstream
+endobj
+4840 0 obj
+<< /Type /Page /Contents 4841 0 R /Resources 4839 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+4842 0 obj
+<< /D [ 4840 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4843 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4844 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4845 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4846 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+4847 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+4848 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+4849 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+4850 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+4851 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+4852 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+4853 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+4854 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+4855 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+4856 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+4857 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+4858 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+4859 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+4860 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+4861 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+4862 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+4863 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+4864 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+4865 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+4866 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+4867 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+4868 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+4869 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+4870 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+4871 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+4872 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+4873 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+4874 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+4875 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+4876 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+4877 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+4878 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+4879 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+4880 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+4881 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+4882 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+4883 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+4884 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+4885 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+4886 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+4887 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+4888 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+4889 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+4890 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 253.763 null ] >>
+endobj
+4891 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 242.804 null ] >>
+endobj
+4892 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 231.845 null ] >>
+endobj
+4893 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 220.887 null ] >>
+endobj
+4894 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 209.928 null ] >>
+endobj
+4895 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 198.969 null ] >>
+endobj
+4896 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 188.01 null ] >>
+endobj
+4897 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 177.051 null ] >>
+endobj
+4898 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 166.092 null ] >>
+endobj
+4899 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 125.245 null ] >>
+endobj
+4900 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 114.286 null ] >>
+endobj
+4901 0 obj
+<< /D [ 4840 0 R /XYZ 81.077 103.327 null ] >>
+endobj
+4839 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4904 0 obj
+<< /Filter /FlateDecode /Length 2730 >>
+stream
+xÚ½Z[oÛÊ~ϯ•x³÷]ú¡H{ÐœžuÂhšB %:f"‘:"ÛÇðïì…—¥%’ëõƒ¹$÷Û™g¾
+/¾.ðâçwØÿtóîãg’,”H*ùâæîxA*AL-”$K²¸Ù-þ½<VÙÅnþ
+ŠOA‰„f!æ a</êÕ./®ŠÂÃOK$B!ÎtˆO‹Í¨L¢$ÒäŒÌôqJ&e1ÎC<²Œ„±üÿàŠ-8J4a´×IVâ
+šS–¸¼‘?~–ÉBƒl ›ë«Î$àV€~¾¸T ÍÖ^Û®>}ZåE^çévõ Fµ¹Ç»{wyÑ¿#–/Ñ›aÁ›Íp·™>z°ðŸ«ëÁ^œ¾y·“x}©@$­¾$Nß>zh|ç?ÿWãŽ(“ífhÜfúèçF{ø;Ü•7¨ï37(Ò•wn;í­Ûm¹þ½ÌUºÝ›¹lÝ&@G[O&1xÑÙ|žlB£"D¿Œ† ¥`¢à°åÆ°—d™¹“/˜qp s"Mø<´£Ê¬­ÍàûUËìi<Ö%p‘‰Pî㦬«Õ}y¨³‰X§0h„ð¼I5A„‘cüý:_gKëCþø÷}—E5*š)…X¬<8#¥õÀÛ쇵ÆÖÝ/ïÜå´pGØ&Üý‘ÊbgÆzY[Ⴧ#Ä9õc«ãÚààñÀÃ^¦Õ¸©‰B'á*Ïûn×ãþA´
+ LCY&.ýdÂḃ´æ!ôø4)vøJÚ?§¥%ù8 ¡èâRùþbüÂ
+§4”â‰IÂ[îÈ—UV»AÝmñxp£uy´%0£j"•A}üJZã‡òÁô[lõ>¦³ j"®òaF>3©svJlú8)–H¨–á*&šcà¤49#x /îœýR ˆ„‹Lò3mHƒ“<cËLcDð`•ÚTGàqžšjSÂú‡ï¸}åî;’ª»yÕñöò]…*aí#ÚÎwkËþ9wÏ›š‘s ~æ$¥yá'xÖF–ël»u#GqÉòà^¿q+AyhÈa Â{2Qßp$ÀëŒ+¶Œåö¸/é·ÕƒÞÓñÁá5åŒa±R/ÿX…÷‹áµRAœø½½O}¡Xíá¾Üúaz8¤®.=ñ„ ³ƺR>{\g{[ˆŽåOvÈmygÞî•;k)3LeBK4ã’ ¨èÛ€Ncø[
+ɦ‘sšwÚ&s§Ú»s›n± j0-/:Üh4'æ£5^—›ìòÖµqÆÛ²ð¬àÍ
+ÀÈnjvM›]ߧÝƼÒ5¬½lÍ5–Ê*w6k‘»ñœÁ77mJíú¾´ý%lħºÔ¶Ý
+,løWã
+mgùu<·Â:Þß`ètÁ¤@‚·å¾ÐQ^ Í@iðä=x²é8¡äÌöbtÀ&z©-‰úZ Ÿg$1óç¦ùÙM>{ ¯Òàê{7ë ßgr³=‰£’^€~™Að¥Ha1‹Ç%°6æ!dòc7TœåŒS7B½}5 ⶿k™íqg^qß>T¾_웽 ¡µäÚ|‹!Ëï2;nNoi·£Æ¶¯}Ÿ úʺ×wëa›6»û6;LuÌ]ÍyPš)Ó§%AC¤«C±†
+áãBˆFBð!P=s.C!bâç
+ÞÍЪ“¥£PPô%¡9ùeSrŠ±®†ÇÃD»N}–Âγº#O§J1|ŠùDí
+‘ës[?)„CÉÀR¾w×a®Î¸­}ŸpÒ3A‹Ýiû¡ »oF¯S5M4R oÔO·O¿åÅ×è”H5Gš·Å‡$1T
+endstream
+endobj
+4903 0 obj
+<< /Type /Page /Contents 4904 0 R /Resources 4902 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+4905 0 obj
+<< /D [ 4903 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4906 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+4907 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+4908 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+4909 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+4910 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+4911 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+4912 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+4913 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+4914 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+4915 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+4916 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+4917 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 550.65 null ] >>
+endobj
+4918 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 539.691 null ] >>
+endobj
+4919 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+4920 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+4921 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+4922 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+4923 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+4924 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 414.162 null ] >>
+endobj
+4925 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 373.315 null ] >>
+endobj
+4926 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 362.356 null ] >>
+endobj
+4927 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 351.397 null ] >>
+endobj
+4928 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+4929 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+4930 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+4931 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+4932 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+4933 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+4934 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+4935 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 215.905 null ] >>
+endobj
+4936 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 204.946 null ] >>
+endobj
+4937 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 193.987 null ] >>
+endobj
+4938 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 183.028 null ] >>
+endobj
+4939 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 172.07 null ] >>
+endobj
+4940 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 161.111 null ] >>
+endobj
+4941 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 150.152 null ] >>
+endobj
+4942 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 139.193 null ] >>
+endobj
+4943 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 128.234 null ] >>
+endobj
+4944 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 117.275 null ] >>
+endobj
+4945 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 106.316 null ] >>
+endobj
+4946 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 95.357 null ] >>
+endobj
+4947 0 obj
+<< /D [ 4903 0 R /XYZ 81.077 84.398 null ] >>
+endobj
+4902 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4950 0 obj
+<< /Filter /FlateDecode /Length 1421 >>
+stream
+xÚµZMoãF ½çWØ‹t'Ãá|(h‚öôà[·0GNÔÚ’×Ò6Iƒþ÷Ž-yÄÉvkÓI/‘,é‰Oò‘”"G÷#9º>“û­0Û½ø÷úì‡éÙŕÑÁªÑtqñ"9‚‘·Â‚9 BZMW£_ÇZy8ÿmúsº×Å• #/‚µè)t<è1GÿÝA‰ùC¶ U²­Ž³etŽæÛÆ @c²ÇÙ¨LŽæÛïâ’m}œm "@þ¨çͬ*gëMÝ󶸛ܬ«óF™ÝÙËËYS´³²*Ûòv9›×õæ®™°Kh}blxÞ¢è®m”Ð2$Ûö8ÛJŠ¸J9zë»rµóHñyrs3øi9‹žzJ~ŠW çÖ÷‹Ë'6mB›ÄÚñXð!ÒÏß&ýÌ&í¤ÐaPÏZç ÍÎ
+k‚08¨AàdE>:+euzNبÆ% ’ç+Šæ纸ÕÉ6𢋢çDç¥wÈ·&¥DP<Ò}8'¾AšŸ`„ 6‘æÕ‰ ÍÏ©ã£'Õ ¬:‘O¬³Å¦^Ín«ùC½™ì.ÖãÀ} P8—<ðŠG†f'ŠñJø¤)W;(¸ u]Vmç6ÂVp¬n'CóÝ`¥C§ŽÔõØå˜x*C÷ÁRT²Óè ÂÐs…ÀcAÑ‡È 2ûÒ“×°å2îµlª¸mp÷‹Rò¨R4ƒêï'QU^HeUàÅE³Ê€‹ý¿M¶y|†~é|åe·åS‘6Ž.QA^ªSôûõÍ:˜8'øDJ³¤/C³¢½’iÃ){R7õ>•C;
+!=ƒå¹¢Ù’©­Ê©d›×Àgè·×mâ#&2ž•gšï-šA
+yª¡ßP;b¹’ÊO3ô‚Ü…òI•Cƒ“$ðˆRôÑDOªZ:¡]Làiw†fk+ $]dÙÎÐo­è0&é$hVžgè÷š,Ñiae’=à5Ìšïãɼƒ`9e#U7êuQå¯]øÞÒ..ÅÇŽç-Šfk#¢%£ ‚çEŸønj>[Ý>íq©+3LFÇœ€÷òÔ´Å:r\–U1©ªê+¡Ú4ílS?î¤*»ßžÛmëv«¸|‹KÆ*T’'%Í_~‰d¬BÅÓú ÝgK¹˜OeÓNæS.™®P)Ö›ü ÝkjìYºËnÓ<d?«&ûI‹ûî@_¾>쥙=&èÊÝòü@Ñì€PqJ'³˜:²˜DÙÄàsôÛ›FÇv2œ©#ˈu"Þ0G¿¼q‰õ;/±tÖS–÷dÝ?ÙcÑœL&ûdÆSŽ·æMjÀä¦úÏÀ%©œ
+•ò<Q4‰…-×UYMªêP±Òäµñ‰nKgAxiMÑ|ÛÒÐYy5&Cw¶/®ât"DYM!.Ž)n>ƆëÉþ´øîü#"ŽËªÛ.nçíîß.—ݱö¡èvæÅrÙt»õ¢»h8W/¿¬ª¹é«u{®ÜøyûS?I#«º»æ—ë«‹iùÇ_Ý…Û£ÊÒÙÞ¾n¨ñx\CìYµÌûž‘¡÷q9¯Wëø”“ꦚn¥¾‡Ž
+,
+íSFÞ@•¡Ù…Œ1Ë’mdu"ºùÏ»Ê3é3»OúBDèõÿ^ËAC$˜ê)jÞcQ4»¿Ö§éÚ®©•©ò¢áѦè=íÛ»»C%!qŽ«tÙk6kÂêTUÑòâ—¢ù -ãäèSEÞ—¡Ù¶cçë†~=gâ¥XÎÀ›>O²ÇÝØŸú¡ÃÄÀr¿ðÿ $ŽJ)¨µdi4hs^}º}ùªµšªJ"òï¥U…§‘–"¸>TàÕ[ñ§gÿ
+endstream
+endobj
+4949 0 obj
+<< /Type /Page /Contents 4950 0 R /Resources 4948 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+4951 0 obj
+<< /D [ 4949 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4952 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+4953 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+4954 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+4955 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 722.097 null ] >>
+endobj
+4956 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 711.138 null ] >>
+endobj
+4957 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 700.18 null ] >>
+endobj
+4958 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 689.221 null ] >>
+endobj
+4959 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 678.262 null ] >>
+endobj
+4960 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 667.303 null ] >>
+endobj
+4961 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 656.344 null ] >>
+endobj
+4962 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 645.385 null ] >>
+endobj
+4963 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 634.426 null ] >>
+endobj
+4964 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 623.467 null ] >>
+endobj
+4965 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 612.508 null ] >>
+endobj
+4966 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 601.549 null ] >>
+endobj
+4967 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 590.591 null ] >>
+endobj
+4968 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 579.632 null ] >>
+endobj
+4969 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 568.673 null ] >>
+endobj
+4970 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 557.714 null ] >>
+endobj
+4971 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 546.755 null ] >>
+endobj
+4972 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 535.796 null ] >>
+endobj
+4973 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 524.837 null ] >>
+endobj
+4974 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 513.878 null ] >>
+endobj
+4975 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 502.919 null ] >>
+endobj
+4976 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 491.96 null ] >>
+endobj
+4977 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 481.001 null ] >>
+endobj
+4978 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 470.043 null ] >>
+endobj
+4979 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 459.084 null ] >>
+endobj
+4980 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 448.125 null ] >>
+endobj
+4981 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 437.166 null ] >>
+endobj
+4982 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 426.207 null ] >>
+endobj
+4983 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 415.248 null ] >>
+endobj
+4984 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 404.289 null ] >>
+endobj
+4985 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 393.33 null ] >>
+endobj
+4986 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 382.371 null ] >>
+endobj
+4987 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 366.467 null ] >>
+endobj
+4988 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 355.508 null ] >>
+endobj
+4989 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 344.549 null ] >>
+endobj
+4990 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 333.59 null ] >>
+endobj
+4991 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 322.632 null ] >>
+endobj
+4992 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 311.673 null ] >>
+endobj
+4993 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 300.714 null ] >>
+endobj
+4994 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 289.755 null ] >>
+endobj
+4995 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 278.796 null ] >>
+endobj
+4996 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 267.837 null ] >>
+endobj
+4997 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 256.878 null ] >>
+endobj
+4998 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 245.919 null ] >>
+endobj
+4999 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 234.96 null ] >>
+endobj
+5000 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 224.001 null ] >>
+endobj
+5001 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 213.043 null ] >>
+endobj
+5002 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 182.212 null ] >>
+endobj
+5003 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 171.253 null ] >>
+endobj
+5004 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 160.295 null ] >>
+endobj
+5005 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 149.336 null ] >>
+endobj
+5006 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 138.377 null ] >>
+endobj
+5007 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 127.418 null ] >>
+endobj
+5008 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 116.459 null ] >>
+endobj
+5009 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5010 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5011 0 obj
+<< /D [ 4949 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+4948 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5014 0 obj
+<< /Filter /FlateDecode /Length 2070 >>
+stream
+xÚ­ZMoã6½çWØ‹nñ[2P (Ð,Z´Azh
+A±éD»²äJrœlÐÿÞ¡(Q¤ó±¦·—H¢øÈÇáèÍ hr7‰&ŸÎ¢áŠ¸¾ƒ¿ŸÎ~Zœ]\I:a(‰1%“Åú C§h‚'±@ˉEO›É_SFžý½øÕŽuq%’IŒ!hì‚1‰¤‰¾Á”åe›6­Ú¦yY䥚—e9;ç„w/‹ôò2]çuÓ¦uµ‡.íøîN¿Ó­mÕfE÷®#â,æ[+á±+!Ç­„Š3ý<7MfÔÎMœ;A^yhmŒe“æëT=æM;_.‚Éá˜Y2ì82 c꣟ÍmïÖææÒ\š{ï±l¼G½ØLU>ÌMù¹|ø€½çÁ_vš_¿ð’¼àóè#ÿ[KD·VàaVpÑáî D„°s‹ãææ1¢I죵EÀüÛ
+,‘•Ëûª%#Žh$-y! 裟¿sƒÙÿ¹Á"fˆ²Ä®+[—‹î×¥²æd2’ÂÞY.IІ»`m U¾IÕίµó±7t&(bÔê<¬å¢/ÐL7Ùã¼|©ÝxðãËÇS Ì1bÒª;ÇAŸ³‡Ÿ›A7lÕ‡Em澸ÂÉ$Ì…ÈQ˜ŽPÄeÿýÿ²þ8;§”NóÒ\×Ù²íšØ4+
+ÓÖÞ+s³TEјÛjm:ïªb·)›Z÷­j³mgDNŸô#™ÞD<*+ÓçOW‹üËWÓQ·’xºRËG_5îì0FÁŽ$ˆý~8 ÊB<ôà–Ëj³…UÎËërñ¾sòéæòüB½–Ú»Ç~ÁžÃ“ +½œ9Ž A<–Hâñ{çA‰‡îåþŸ.ÍKÏVàTŽÑ˜•|õ]ß–þÌF>ÑÖR ÉG…a+vÑŽ§êŸùõõñêJZp$“QZdimIïnß–1lÞe£¶Áœ9C1µù%üÚE‡o2£(–6«ãGZŒ…lÎC#Å”%Š{eYh%e s7e³s<­uº ²r¥oz±Õ7ZVCcVßí6ªÔ*Û6= V€¥‘ת^Á>µª1­ZÄýnJk¾b¯^d³±\î³~Ûnd ô‚ý²D"<ìFÞ4;µB€b̬Ö—¼^ Qc\‰‰yseŠ¼iß@նͫ² ,¦P‘ØlZ™ºD%Ø÷µU©ö鶮ZµlÕj~½-½´vUgûô·UÕ6cõ:$¶ˆùz>ÐàEH… 9®‡Ž ªt"b;7 Š®º·Q¶ú¼ƒ*¾­´Úl²¶ÎÇðÙ7Ù¿~+9QÝÔç4²‚Ë<ôXa¯k¥tí2¼ì«ØÔ\ÀÀI¼¦ƒ*çô%ŠS+e",9pÁáAtáa“–xèÞ! º¬RõØÖj“·¹jÒj@¥ùfŽô‹î Á·%šaŠ‹‰&4žnkõW»Æ<Y]$4™n²>ß%T‚HΈ˜>Ì´@š–¥~{Ÿ•wjeÀí0ærW×VütƒyxÈëªìT1^Ü:3l²úK^Þ™¹›j3 f2u}›5æåMD"ãnp‡?¾¦Ö i,é“”Û]Û—ëªnw:jO³˜L?öÒÜëð ÑÕ®mò•:¨îêj·5`˜ƒ—ÕV‡¹Nµ]M·=ØTïq° SÈ.9=?,SóÐÝÑ¡^Bz«îòrLÒ>îÄTVzèþK¨¶ªL›{ØuHè„%â0:.zÈÄA澪ºš—‹«7ô9”#$p‰&agÚ© Õîç,ó¥2¡å¼;3>¯«ý÷UÒ?9Æ…1wÑÏG(”¢wÔ?g1í$”P‹d§FDgG™þŒ :£+‡FýÝuù~Ô_°¾fæ¢u¢Ð¢;½ÑVZpöZ6z^$zQ‡3[#À˜ãÁü{˃”I‚ýaö¹ÎL;šÅ^ÓÉ´ >õÔûtX
+endstream
+endobj
+5013 0 obj
+<< /Type /Page /Contents 5014 0 R /Resources 5012 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+5015 0 obj
+<< /D [ 5013 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5016 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5017 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5018 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5019 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5020 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5021 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5022 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5023 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5024 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5025 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5026 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+5027 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+5028 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 617.4 null ] >>
+endobj
+5029 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 606.441 null ] >>
+endobj
+5030 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 595.482 null ] >>
+endobj
+5031 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 584.523 null ] >>
+endobj
+5032 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 573.564 null ] >>
+endobj
+5033 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 562.605 null ] >>
+endobj
+5034 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 551.646 null ] >>
+endobj
+5035 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 490.957 null ] >>
+endobj
+5036 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 479.998 null ] >>
+endobj
+5037 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 469.039 null ] >>
+endobj
+5038 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 458.08 null ] >>
+endobj
+5039 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 447.121 null ] >>
+endobj
+5040 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 436.162 null ] >>
+endobj
+5041 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 395.315 null ] >>
+endobj
+5042 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 384.357 null ] >>
+endobj
+5043 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 373.398 null ] >>
+endobj
+5044 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 362.439 null ] >>
+endobj
+5045 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 351.48 null ] >>
+endobj
+5046 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 310.633 null ] >>
+endobj
+5047 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 299.674 null ] >>
+endobj
+5048 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 288.715 null ] >>
+endobj
+5049 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 277.756 null ] >>
+endobj
+5050 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 266.797 null ] >>
+endobj
+5051 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 255.839 null ] >>
+endobj
+5052 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 244.88 null ] >>
+endobj
+5053 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 233.921 null ] >>
+endobj
+5054 0 obj
+<< /D [ 5013 0 R /XYZ 81.077 222.962 null ] >>
+endobj
+5012 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F79 668 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5057 0 obj
+<< /Filter /FlateDecode /Length 2419 >>
+stream
+xÚ­Z]oܺ}ϯXà>t ļâ—>(j´hn[î‹>4… k¹¶Ú]i#iãøéoï IQäÚñ¿X\J‡œQgÎNVw«dõË»Ä^ÿxóîç´X¤HY*V7»wn$+ºÊ
+³U–R’¤tusXýk}s¯..9çë]·ßw,[?4ív±õîâ’®Om=6]kjs­öC‡-±> jkúnüxñÁü,yn~&2"é™)Ùvã°ëz‹~ÞzV"‹L4"!‡¿¿
+‚Ñîz([õPûnTõ¨¶›ë#DJ2©ï^]•U=žªýþ±ÜöÕCùwtsm2O •Â™L—™L)áL†è¯Ñs3Ih!ÝÜlÙÜ,!/B4Fä¶ëöe³Û\ß|˜Ã´/!PMÛŒMµ/»£jK|,ÚR*㩳”/³”':::>J ',ËÝÜbáÜ‘p+@Ûu£ÃðÅEeÛ¢—MZ0ÂáKšŒ’QFhkÔ§c×´ãÆ®ð¯æÒw¦q‰¡Ÿ…§J †Íõw^r­ÑCÉõm5(Óúíg }~ïiœ›Í„@—ƒKõis}ný£ÿ:fgw»«Çh£³„ˆ„:«³¨Õ ã& "ssçqsûè¯Ùaà¦Õ]×o‡r×w‡²jëû®?[7øÆÿ§ªa4‘üöÚ·/r"ò™Ï‹(‚
+Ð/Ô®i„žR©9/’¸ ûèhz‚D
+‹Ý‘xAã>Ò“‰É«È‰J’&î«-XœI>ú­ÈÉ8ó¶Ô”’ŠÌyÉã¼ôÑ¿MNîeü 5É‚“4wy£Q+5@GLæ ¾K7µŒ›Ú?%&že´ô ž¥¥—eµL3’åvQ^)}q)_¨±…ëZ/%lu;¼Êuõ¢^¦©z
+G^.—iJŠìÈpÚ†‡{ÕšØ[ÃPákÛýã9ÇZ<µQkÝ ä)¼/IŸH­%³q¦ñ1aÉ^' üÕ›C'nËd¼¯ÆóP?4{ÃÖg¯KJ’s›CAÀßV·è1§àqß ›&FØÒf`ãcÂ,%óˆ¤7-øÚ ÁŽÑNcõÓRàœéLwÓn›ºÕÙØ->z:\°Ê©KhO£ãzá4]×Ýþth¿Óƒª±o¾`És NòÌù_mE7NõF]ë1ÀXÙy~oêÁì°o»öw£i¶j*Ái–®ÍÓÕö?§a<(íÓ]¨IK†9M]¤Q‰=@»Ä¾¯~},¡Û´Þcí¡8ÝL‹qŠ-@G'p™äd‹E•F|ðÛ•[¢È¬3gSeS€~+‰%àš“®Ig’öÒÊ…º;«^•ÇM{ÝÎéõ{5ÍïÏr3’V Rd~":1Š *iÎo4jõèø¹SAh&ÜÜ,nn½ò…„Ú˜J7wœ‚
+Г‚ª¶ÛÍu»¬¶«ñÞpßìF³w3¿J|,ÖÁ“©ó%n— @ÿ†/ÏHÁ·õ’>+rçIœN ÐK”•
+FÌÞ^×ä×å:ª“r—Òi¥Ytü‚€¸ÐÌ¥tšE)ÿ
+ÒŽ{¹e¡¬ЙóíEAµÒêæ€Ns–`Iœ9>zÚ+¢ûUõÞb|žŸcm='ælÂ*0™ëÒ(@{ÛZu·ÇåçØ6µ2©år×€Ôºt‡g¯=›¥ þ<ÃYœáøë^ÂÜ#En0àA¤HÍEÌ­ð¹2¬ËuÕj:ñ«Óêâ÷‹×Ê\쩃þ0í€ÞÉËÿí”2Â!–=¿)øâ1 $c4Fj3÷f‡AïiXÓ­Iµñ$ÁxkûkÍ2àUª]µ~S¬Ñ ›õ‹Xa¹ˆ¨NÍ‘Ç£9³a›Bit‡™6(Õ‡4#M[øè|´ƒýÁÑÞVŸõÎDk&iÜN´`·‹" ¾Ð#œQ¯òÃ_@æÏÓ©µ>N=k}m’Ù{ÀÍxÀt¾^Ô)žº <vu4[¨bÓŒÀxøl+7²ožá'wâùâv¤9 »Rš-”ÃY:#/å/÷bˆ¾2ßËšLFÑ—þv†üÞ¿7‚ÌKÓ•Hô±­Fҳݟ?ß¼û?èЙ
+endstream
+endobj
+5056 0 obj
+<< /Type /Page /Contents 5057 0 R /Resources 5055 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+5058 0 obj
+<< /D [ 5056 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5059 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+5060 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+5061 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+5062 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+5063 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+5064 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+5065 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+5066 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+5067 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+5068 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+5069 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+5070 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+5071 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 623.377 null ] >>
+endobj
+5072 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 612.418 null ] >>
+endobj
+5073 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 601.459 null ] >>
+endobj
+5074 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 590.5 null ] >>
+endobj
+5075 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 537.698 null ] >>
+endobj
+5076 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 526.74 null ] >>
+endobj
+5077 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 515.781 null ] >>
+endobj
+5078 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 504.822 null ] >>
+endobj
+5079 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 493.863 null ] >>
+endobj
+5080 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 482.904 null ] >>
+endobj
+5081 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 471.945 null ] >>
+endobj
+5082 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 460.986 null ] >>
+endobj
+5083 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 450.027 null ] >>
+endobj
+5084 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 439.068 null ] >>
+endobj
+5085 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+5086 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+5087 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+5088 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+5089 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+5090 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+5091 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 282.738 null ] >>
+endobj
+5092 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 271.779 null ] >>
+endobj
+5093 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 260.82 null ] >>
+endobj
+5094 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 249.861 null ] >>
+endobj
+5095 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 238.902 null ] >>
+endobj
+5096 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 227.943 null ] >>
+endobj
+5097 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 187.096 null ] >>
+endobj
+5098 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 176.137 null ] >>
+endobj
+5099 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 165.178 null ] >>
+endobj
+5100 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 154.22 null ] >>
+endobj
+5101 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 143.261 null ] >>
+endobj
+5102 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 102.414 null ] >>
+endobj
+5103 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 91.455 null ] >>
+endobj
+5104 0 obj
+<< /D [ 5056 0 R /XYZ 81.077 80.496 null ] >>
+endobj
+5055 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5107 0 obj
+<< /Filter /FlateDecode /Length 1587 >>
+stream
+xÚµZ[OãF~çWXÚPÅ0÷‹¥J¨UY©Ró”·neyn;›…m{Çq2—@ ÇÀK|É|žï\æ\ÆÆÉM‚“Ï'xwD¢?³¿ŸO~™ž\\)–pd4a4™^Ÿ;'$ÑI¢% Â’$ÓEòç)çTžý5ýÝ=ëâJšD##%Ó!˜p{S³ý…0þO±n³¶èÒº>;Tœ>‡I9+þÈ»Uù0\_ ‡‡yÓµÃéhü'¶»»¡ˆôš<#‚©“GÁä ѽ<]••×Y±Xvë´¹8õ÷«ìò2Û°ÏfMÕ¬²®Šø÷c6<¹{ùc¬ÄÌ Â™“XÃ$Ñ=?Ë.ŸuwyU­³ù*¿Ï~í¹¦`VT#¢¹ceŽceÙûW„îYݬš»eVÔs8¢¥bG„á#‰XG<FÃMƒ%¢Rº¹Éqs‚˜3Bs_\“ ¡’‡eS‰Ô¶¶œÞg猱ÓY³Xäõ|‹§ø9<áQÆâ'¼æ ‡ÈPÅÖ{»ÍÛN·ãuÝTUsFÕé}Yß ·ÊŲ*ge7\å«›»EQ÷Cœ:Õ©g§6 n!âzkµ/”ìÛü€0GTí£wK¶¬Ë®Ìm8°gˆŒÕ­°#F’‰Ðûdþ“¡IEÇ’‰ÐûdšeQg_›¦Â©“à Eè¡ë²c(aýU‹±†ŠÑ1°™„uA#ØX*:¦éà&"â'!hø³’ØêÀåbF ˜ Cbð&¶Y]ÜgËUÓ³®˜§“eíÓê;¥-Á¤-
+´9udzëõß–­köü{ÕÜ'çƒk÷cí¨ì®-ÒÉD4”j#×´-z„qž ˜X!ºçe£Ëf5ßÒID·[,ó>öx©–7×—k(]f’ÌÅr.At#ô+ßójoèKÖøi8·íP0MmÛàòW0™Ct`¢tRï ° ‡AîŒXàCÆtRz›î0$Ú¬¢cÅW)⃵†‰¢_ôÐ\ŽôvF7P ¤M~‰ÁÒf†ëŽ¤±K,¶{¡Á“14wùC˜ÝBt\v½w9ΨBZ»¦EPÐ`„bÂË~¶·Òûà˜C$2~ËN0˜âCô‹Šc2gXô,MS{ˆ>Zí{ª}É `µS#Æ.5 XW¡áskŽ0w)BHPA¡·iq³ P•uÞ Š!¬]¼
+´¡áz
+éõ ![&ø¨-“ï¯ã~ʘKD±×–i+Dƒ#4eù8!a]P†•®t:^öd‹üá-‹rDKt’Àd Ñ»Z¯íŠ¥¥¾Yu]? ~«¶ë_Aùjoó¢¥ÿ¯¿Û5]^ù}K€$„!Æ\Ú”°¶+BÃSÿÊÁÎ Ëz»~ú·eÛ¥³)” 1qßìIX~ˆÐ[³Õépr9ÚÛè²n£Ëí/êïéwtd[Ô§Od¤k÷§0=„h°Ci÷Ý¡<2¯˜Ñ1zÛlº­agLÆ>VøÞO™X¤­Ï‹Ñ@ó61WHøOj˜d!z+YݬºÛ±l˜=ú
+¶‚?p[r«è¯y[Dúu,¼G5V?–ÇÈìÁqtümzò?œS¬¾
+endstream
+endobj
+5106 0 obj
+<< /Type /Page /Contents 5107 0 R /Resources 5105 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+5108 0 obj
+<< /D [ 5106 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5109 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5110 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5111 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5112 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5113 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5114 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5115 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 554.832 null ] >>
+endobj
+5116 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 543.873 null ] >>
+endobj
+5117 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 532.915 null ] >>
+endobj
+5118 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 521.956 null ] >>
+endobj
+5119 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 510.997 null ] >>
+endobj
+5120 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 500.038 null ] >>
+endobj
+5121 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 489.079 null ] >>
+endobj
+5122 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 478.12 null ] >>
+endobj
+5123 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 467.161 null ] >>
+endobj
+5124 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 456.202 null ] >>
+endobj
+5125 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 445.243 null ] >>
+endobj
+5126 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 434.284 null ] >>
+endobj
+5127 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 423.325 null ] >>
+endobj
+5128 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 412.367 null ] >>
+endobj
+5129 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 401.408 null ] >>
+endobj
+5130 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 390.449 null ] >>
+endobj
+5131 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 379.49 null ] >>
+endobj
+5132 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 368.531 null ] >>
+endobj
+5133 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 357.572 null ] >>
+endobj
+5134 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 346.613 null ] >>
+endobj
+5135 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 335.654 null ] >>
+endobj
+5136 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 324.695 null ] >>
+endobj
+5137 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 313.736 null ] >>
+endobj
+5138 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 302.778 null ] >>
+endobj
+5139 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 291.819 null ] >>
+endobj
+5140 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 280.86 null ] >>
+endobj
+5141 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+5142 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+5143 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+5144 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+5145 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+5146 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+5147 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+5148 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+5149 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+5150 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+5151 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+5152 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+5153 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5154 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5155 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5156 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5157 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5158 0 obj
+<< /D [ 5106 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5105 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F79 668 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5161 0 obj
+<< /Filter /FlateDecode /Length 1928 >>
+stream
+xÚµZKoã8¾çW苳Óa‹O‰Ø °Àædìeg!(6mkF–<ÝI6èÿ¾¥E:ÉÄåî¹ÄÉU,¿ª¢Ͷ³höËU4þÙ>Áß_®þ¾¼úró™ :¡œÍ–›+
+ƒ¢%Š(ÏbEI¤èl¹Ÿýg.D¬®ÿ»ü§›ëËÒ³„h¥xâƒ)×DBW€þ•r±Î÷icìâ¾¼¾‘LvmEz{›>§y™Û<+RÒËðôüHI1§d|ž’¢_вa©Tp';9O¶L×Iˆn±9¤¶jm°(Ñš°„ÐD8Môyš¨˜À„!oÆä(;‰Î“·¨tk…ÃvsûŒÖ!R„)åt 8|ôOƒwF2šüô¡zJwàºSKc룅æ¾å§©Ã<Ù:««ÇÉ·;ë&£ýÓߦY]gÏ0±«v½JK£ح—¡ö;@CËNáB;Ùuâ4^vÌáì8ÑâLF‚C.E
+O4NqÝê‘—6m¬9@l-òÒ,Êò4ìnòº±éª*`ˆú¶m_Ûj+›õ}Ø•DŒ(é‚Žp§ÔG£·_jJ”v@STΠ‡³’oRó”7v±Z¢•IÚÍq,­Š)ôK¿Aû‡Ûþ§Ù¯e¼çÙ”_}ÃÍÔÞúDZ1‹ûW^Ѻt>ùÄ€ùôiˆ`höÃ’8Nœpñ"@ãÝr­„º€¡*C ÐCnr¨À2Y¹ÚU5ZáwrM‰ŠÙ>ø¹½â/Ý^®ˆŽ\pÒ
+·,=¬«©Žvw©6L=¥ä:Æm¸þ f™¸«"mûÑëg0í9B«é>/eùçQJxIö…&Ž‰¦|_kÜyöÑhÙÀPTŽgHF¸Ð ñ²µbìdST€Ðㆭªý!«!8ß—Ë’‹Ÿ@Ž!b
+%gâ–ÀpæóÑh*
+fI´“ÍQ‘9@Ä÷GÇÅ‹Áᇳ
+endstream
+endobj
+5160 0 obj
+<< /Type /Page /Contents 5161 0 R /Resources 5159 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+5162 0 obj
+<< /D [ 5160 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5163 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5164 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5165 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5166 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5167 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5168 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5169 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5170 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5171 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5172 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5173 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+5174 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+5175 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+5176 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 621.385 null ] >>
+endobj
+5177 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 610.426 null ] >>
+endobj
+5178 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 599.467 null ] >>
+endobj
+5179 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 588.508 null ] >>
+endobj
+5180 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+5181 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+5182 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+5183 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+5184 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+5185 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+5186 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+5187 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+5188 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+5189 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+5190 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+5191 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+5192 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+5193 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+5194 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+5195 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 381.285 null ] >>
+endobj
+5196 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 370.326 null ] >>
+endobj
+5197 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 359.367 null ] >>
+endobj
+5198 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 348.408 null ] >>
+endobj
+5199 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 337.449 null ] >>
+endobj
+5200 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 326.49 null ] >>
+endobj
+5201 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 285.644 null ] >>
+endobj
+5202 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 274.685 null ] >>
+endobj
+5203 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 263.726 null ] >>
+endobj
+5204 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 252.767 null ] >>
+endobj
+5205 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 241.808 null ] >>
+endobj
+5206 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 230.849 null ] >>
+endobj
+5207 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 219.89 null ] >>
+endobj
+5208 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 208.931 null ] >>
+endobj
+5209 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 197.972 null ] >>
+endobj
+5210 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 187.014 null ] >>
+endobj
+5211 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 176.055 null ] >>
+endobj
+5212 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 165.096 null ] >>
+endobj
+5213 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 154.137 null ] >>
+endobj
+5214 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 143.178 null ] >>
+endobj
+5215 0 obj
+<< /D [ 5160 0 R /XYZ 81.077 132.219 null ] >>
+endobj
+5159 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F79 668 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5218 0 obj
+<< /Filter /FlateDecode /Length 1875 >>
+stream
+xÚÍZMoã6¾Ï¯ðÑF¿)èbP`³Àr
+¶‡… Ør¬…"¥’<™tÐþö¾)JT=Ž©)Š^BKä#>/ßO’Á«Ç^ýëžµ?Þ¿{«ôJ#-©ä«ûÃ;xEVš ÁÕJI‚°$«û§Õ×)Á›ÿÝÿÛãßßR|L0GTÍÑ„ñ2ýð!-ª¢+²2ý?üêfß»L†Ä4]J&@ÏÉÔÏy•>ÔuEˆ¤([J(@„EtŠèµÁaÁ—R Ð!•h5É„"–ˆ…TBtH%TÒû[r–%"Â/¡2 Q1˜JR¤•SÀý1ßÜ0ÆÖ‡º,ë Uë—¢z4¯èú°¹!ëSµëŠº²ƒŠÖ¶YÙÖæ_ŸÚ|oß=ð«£x^XÊdÆÀûŸ}ݵ‡º¹, æHèlåÃH˜e†¿½–ØŠ#F§èD"i¦æáÐ\P=Ó’Ô«¦–, µD&!ØðÞµi•¿¤ÏMÝå».ßoïža¥}/(0Ûu§¬,_Ó}“½¤½˜ÛhÊ,ADó2Ã×Q&à÷T„è/Ø™eÐh ¸-š¶ûÞ*¸Le—µîW}°VÙG¯³æÀ×eQ ƒž774YçΆ[zèßÖÝÑŽo‹}ÞÆ«k$„ökC®[Š‘b:D'KËì—×4«öÛªº¿µù•¸öÇ8¬]nV­¸³©Ÿ6 [»e;fÆ¡>mÌÒYìœÏíó.ožüú½8¯“gCŒˆ Îôù²«½c.CÈͧàú'GgP¾·‹O†pÞtÅ.+íæTæଳ£^úQîwQ–ç¥eNZ0ª¦ïz‰¶ ‘`¤éè7ô:Û`|œ‡è/ÑsK³ªÂÏÍ®œìº´‹$½M½zÜOÑLa,=)GjŠIY«_D‰'`hÊSq”¦hC RvZÒ_ò¦Þ~ÝyÇÔþ†k2†(£×¸fæ<Ó@öV
+ˆÁ˜Nm¾½{ˈ˜?ƒ›ŽáMÇI5ÿ•eƒðʈDZž¢ÚÙ~—£›âñø-é™1ÕoHœ SôblñÍ’P )ÇGPAã$™¢—Hò§ŒÄ™¯»‹‹0SôUÁc˜VÿõÁúåXì6T®öãEëȪ³‡9ÌYCaЭêËÛY s‚
+Ç0sí ±iŽˆN Z¥}h<Ji::-P(ø“Ñ^D”íOÁ§¤
+…L‚˜>ó)—ùøù{žIæã½Ù>õÙõõÁB/¦Ðº*_‡7ùø1cÈç®9I ¶”ÓkN"Öv¢Úr*sH~—., “HÈ$üÖě޾”…tÍ ?àn=€MQí‹]Ö9n/ÇTÙ؇n`<ìÖúñ­mû«3¨_<·î%aš ®eHä2w¦aC-E©=§7ó07žoeÔÒô†Ï™ã\¢« "uOzp±¸œ
++wœ ã—³ñ’掫_´«ÙŒ6³«ëfߦ‡¦†½dµ;Öͬ@këSwüí%o—–Èš"5Öý2îÜd
+ž°·ê|“{U7ßÆ=!(¡¾vRq§'Sð4ÆÌJÇÅáEaˆÿ>úª+ æ4
+endstream
+endobj
+5217 0 obj
+<< /Type /Page /Contents 5218 0 R /Resources 5216 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4785 0 R >>
+endobj
+5219 0 obj
+<< /D [ 5217 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5220 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 656.924 null ] >>
+endobj
+5221 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 645.965 null ] >>
+endobj
+5222 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 617.33 null ] >>
+endobj
+5223 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 588.695 null ] >>
+endobj
+5224 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 577.736 null ] >>
+endobj
+5225 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 566.777 null ] >>
+endobj
+5226 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 555.818 null ] >>
+endobj
+5227 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 527.183 null ] >>
+endobj
+5228 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 516.224 null ] >>
+endobj
+5229 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 505.265 null ] >>
+endobj
+5230 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 494.306 null ] >>
+endobj
+5231 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 483.347 null ] >>
+endobj
+5232 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 472.388 null ] >>
+endobj
+5233 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 461.429 null ] >>
+endobj
+5234 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 450.47 null ] >>
+endobj
+5235 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 439.512 null ] >>
+endobj
+5236 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 428.553 null ] >>
+endobj
+5237 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 417.594 null ] >>
+endobj
+5238 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 388.959 null ] >>
+endobj
+5239 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 378 null ] >>
+endobj
+5240 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 367.041 null ] >>
+endobj
+5241 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 356.082 null ] >>
+endobj
+5242 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 345.123 null ] >>
+endobj
+5243 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 334.164 null ] >>
+endobj
+5244 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 323.205 null ] >>
+endobj
+5245 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 294.57 null ] >>
+endobj
+5246 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 283.611 null ] >>
+endobj
+5247 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 272.652 null ] >>
+endobj
+5248 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 261.693 null ] >>
+endobj
+5249 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 250.734 null ] >>
+endobj
+5250 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 239.775 null ] >>
+endobj
+5251 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 228.816 null ] >>
+endobj
+5252 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 217.858 null ] >>
+endobj
+5253 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+5254 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+5255 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+5256 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+5257 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5258 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5259 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5260 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5261 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5262 0 obj
+<< /D [ 5217 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5216 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F79 668 0 R /F20 186 0 R /F19 184 0 R /F73 189 0 R /F69 183 0 R /F26 662 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5265 0 obj
+<< /Filter /FlateDecode /Length 2035 >>
+stream
+xÚ½ZMoã8½çW˜‹ $lñK Ðìf€&§Ü¶‚"Ó±fdÑ+Édýß·(R4év'b¶g.Mñ±ªÈb½**Éâq‘,~½J¦'⺽úåþêÃmF ‰S²¸ß^a”,ð"OQŠ³E–b”¤xq¿_ü{ÉxFVÿ¹ÿ—›ëÃm*9iJsŒÓ Á„!ú«zâß’Í„âdÓy²tæ4DÙn±X€”ùL
+â(G˜çp§V$[>]¯n(%Ë'ýCê6]Ý‹m(óÜÈAvûºµïŸv«¼”ÃNvvÜξ©TsÜ·¦]÷úÉ–jki /‡ÕÍ(È(K’KÊR’#ž±PÝêUû(Í&<„(«Þ¾EC@ÜXÊ@߶¯7²“3²ì­î[½•#rò"6o'©@^ùàO˜²¥š¢Þ®ïîoW7œð±³)>~,ê¶ê²)ÔA¶…­'Ná'EyœËùè/±²S!ÔÉNçÉæ9¢"ÑzA`9Æexq«²©÷ëh¥r˜ž2§T§”¶Jõr(¶u úTJu›¾Øvj_”mµSݺ5úÅ<ZÕ ;ÓŒi–Á¡æNñ<Nq­‡µ5—ÿ]ßÝyݳ¿Âß¼3¶ê7±¤)b8uˆ(_ Ðñ«Ç9‘“ì<‰“í£ãÏcˆ‰ÜÉÆq;ç£=—›¶èM§ëÕñýNG)âT8ÕIœê>úõ@gœêÝa.%ñÓ
+Ó(R÷Áa q®¾žA·i’¡”¦Ý¿`a UÙëI€T†LÓP”Ò{¤ÇÈç¡“{Ø[Ù›÷å4°jT/7huÃX²¼Ÿæü”PÖõƒ¢Ú @¨m:Ù½i9\÷;•&‡ÎÚŽ×æ†æqÁQš[.˜Ïî8Á(ËÓþ:»c`
+[@Þbw:²»ÎT~ÃÃ9Eu앳(Ÿ
+Ðуg Ê2GRùLÖ†OÈúï%)ΘïB|žÆ)î£'’ªÔþ
+_Wº
+µ×::¨°œBáë"± Q1@ÇËÎÂÌEbÇ:^vŠÎ]Æ/âj·
+M]•ƒÎÿÆ1&C­Êc/G)ºLþ¨…lä¶<6ƒ•?]Šé7r”M#›úOy!¦a¥‰õ1{&œe½ù9š¦³õÛlúÙº87­ÚÎ
+ i2ó.
+9C°NU_´ò©8tj¼õÝÁKŽ¦ÐõzH‘ì«Ÿ°}ýdËŸh´ Ô
+Sµ Fਸ £“O" ·Ï2'›D…÷
+.œI,*g Ðñ.‘ž\‘G} pHë
+l
+ï¨P[Cü­==l®GŒ<=Þ&oÂ1”©œ °Î¡“ŸkuìÍ/ °‡»‹!4ƒð¸"éòóÊ\ÈèžJ¿Ý•í£Üð0ÍY»Î…=Ýa~|®;ÕŽñ0Ÿ^<xöe÷GÝ>Ù½ÚO“A·Ú•½yù)!‰q4háë qFAU`‹§‡ãpmBêVuÃQóEó²ÊÉÒ~-«‡³o\ÇAG:ãÀÇNfÀV*SMpc¼ö£¹ÁFzŽå„ðÑy'×Kã\ÏGk÷M(ä#”¸Ñª@q=VÉ¢ª•
+òN]ð¹*¿_På;["À™!yb ™=èøì<þóþêå]kƒ
+endstream
+endobj
+5264 0 obj
+<< /Type /Page /Contents 5265 0 R /Resources 5263 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5266 0 obj
+<< /D [ 5264 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5267 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5268 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5269 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 728.981 null ] >>
+endobj
+5270 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 718.022 null ] >>
+endobj
+5271 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 707.063 null ] >>
+endobj
+5272 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 696.104 null ] >>
+endobj
+5273 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 685.146 null ] >>
+endobj
+5274 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 674.187 null ] >>
+endobj
+5275 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 663.228 null ] >>
+endobj
+5276 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 652.269 null ] >>
+endobj
+5277 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 641.31 null ] >>
+endobj
+5278 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+5279 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 589.504 null ] >>
+endobj
+5280 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 578.545 null ] >>
+endobj
+5281 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 567.586 null ] >>
+endobj
+5282 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 556.627 null ] >>
+endobj
+5283 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 545.669 null ] >>
+endobj
+5284 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 534.71 null ] >>
+endobj
+5285 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 523.751 null ] >>
+endobj
+5286 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+5287 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+5288 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+5289 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+5290 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+5291 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+5292 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+5293 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+5294 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+5295 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 328.566 null ] >>
+endobj
+5296 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 317.607 null ] >>
+endobj
+5297 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 306.648 null ] >>
+endobj
+5298 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 295.689 null ] >>
+endobj
+5299 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 284.73 null ] >>
+endobj
+5300 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 273.771 null ] >>
+endobj
+5301 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 232.924 null ] >>
+endobj
+5302 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 221.966 null ] >>
+endobj
+5303 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 211.007 null ] >>
+endobj
+5304 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 200.048 null ] >>
+endobj
+5305 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 189.089 null ] >>
+endobj
+5306 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 178.13 null ] >>
+endobj
+5307 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 167.171 null ] >>
+endobj
+5308 0 obj
+<< /D [ 5264 0 R /XYZ 81.077 156.212 null ] >>
+endobj
+5263 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F79 668 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5312 0 obj
+<< /Filter /FlateDecode /Length 2139 >>
+stream
+xÚ­Z[oã6~Ÿ_a`^œnÃá]¢A±¢û§
+)I%_Üm?èÀ ²P ž-2I–dq·_ügù…|õß»yü§ÏŸÌÍæhÂø®¸¹)ªºê«rW4Oº.î›f7›ó<!N#ô½„"ôHh[Õ@§b}
+OÓó>*:¦òk2LPNÄ{©Dè˜J|HŸ>““4(áˆÀ ÑLÈ’@ÂЀ¿Ã.Ø‚#•FCx.‘$ÙBæ Q'. ŸmBªEKK–Ç› H‘k¶°îŠZ?OmÓëu¯7«Û§úêZP1ôÂöÊu(w»c±iËç⟛¦ïVÉ„3ŠhN<cqcJHEŒþ–¼¶4³P¿¶¼lmŠQÆTŒ61G\TÛÕíÝçILç®kS“Ì3Í.cÊ0"‚Çèt)1…8žt*¿pmwSÅh§7ƒŽ^*›jŸ®64Gœ OJ¥‘
+Ñ!©—¿FŠdˆçr$EqÚ)…èß“×Æ šùµIÚÚ!ú[tÉ;Ý{¡¬›¦ÝtŶmöEY¯›vå,‚ÃtÍ¡üC—]o~sØÆÐœ¼¡TîwC“nf„>3OYèž9G+Ï“%I=B'ßK‘1$ý  <é„àøX‰¼Gý…¤H*oN©Hc¢ % 0(ŸþßêövvlM«h¦çéa{ó’LZÐoY©L;Á®åô5󖕦YõýúÎZ½yc릅û¬OÞØ?‹U2…Чaâüû*gK}u͈X>–W4[~½¢ùØÒê¾­ôWÓ¬7¶©t}ëæêFO`ÜëδÊeUGÃäòÐA¬a_ŸÍ<¥™þh}ÁÃÀ£í.[7s×7­]n˜ÏîètÇrãh¼§@Ý·pV2<Ï zSñ<ß
+j©û5¦Äu3YŠ°p¦à—-
+endstream
+endobj
+5311 0 obj
+<< /Type /Page /Contents 5312 0 R /Resources 5310 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5313 0 obj
+<< /D [ 5311 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5314 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 691.01 null ] >>
+endobj
+5315 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 680.051 null ] >>
+endobj
+5316 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 669.093 null ] >>
+endobj
+5317 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 658.134 null ] >>
+endobj
+5318 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 647.175 null ] >>
+endobj
+5319 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 636.216 null ] >>
+endobj
+5320 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 625.257 null ] >>
+endobj
+5321 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 614.298 null ] >>
+endobj
+5322 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 603.339 null ] >>
+endobj
+5323 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 592.38 null ] >>
+endobj
+5324 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 581.421 null ] >>
+endobj
+5325 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 570.462 null ] >>
+endobj
+5326 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 559.504 null ] >>
+endobj
+5327 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 548.545 null ] >>
+endobj
+5328 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 505.97 null ] >>
+endobj
+5329 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 495.011 null ] >>
+endobj
+5330 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 484.052 null ] >>
+endobj
+5331 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 455.338 null ] >>
+endobj
+5332 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 402.712 null ] >>
+endobj
+5333 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 391.753 null ] >>
+endobj
+5334 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 380.794 null ] >>
+endobj
+5335 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 369.836 null ] >>
+endobj
+5336 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 358.877 null ] >>
+endobj
+5337 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 347.918 null ] >>
+endobj
+5338 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 307.248 null ] >>
+endobj
+5339 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 296.289 null ] >>
+endobj
+5340 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 285.33 null ] >>
+endobj
+5341 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 274.371 null ] >>
+endobj
+5342 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 263.412 null ] >>
+endobj
+5343 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 252.453 null ] >>
+endobj
+5344 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 241.494 null ] >>
+endobj
+5345 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 230.535 null ] >>
+endobj
+5346 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 219.576 null ] >>
+endobj
+5347 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 208.617 null ] >>
+endobj
+5348 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 197.659 null ] >>
+endobj
+5349 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5350 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5351 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5352 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5353 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5354 0 obj
+<< /D [ 5311 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5310 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F79 668 0 R /F20 186 0 R /F19 184 0 R /F73 189 0 R /F69 183 0 R /F23 660 0 R /F27 4533 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5357 0 obj
+<< /Filter /FlateDecode /Length 1544 >>
+stream
+xÚ­YËŽÛ6ÝÏWèÆn3Œø& 
+4E tVÞ5… ±eY2$97H¿½W’M‘šÌÄWÉÆIòð¾IE³Ý,šývŸ¿¬n^¿¥vf‰UL‰Ùj{Ca šÑ™¶„ë™V”DŠÎVûÙ_óÕCº¸eÜÌUú!+ußZ—û}RlÚ†ï“ÓóSÛÐóh¨ù‡3ó´ïY·£I±K7=¸¹Ì¹>VUZ´ÃMßÑ7>dUYìÛws¸÷VØ'Õû¬Øõk×åþ2YšçgvIݾ‹X´)›&ÝÀ}µø{õÇx¯Â©~¯÷ÇæÕâ–s>ß–Us,’&ÍO Ãæ]/›gM?šÕíSÌËcSg›´ïì6Õ¾ìªòxèÿ
+ò»tqSKœ†|4ÚŠ¹ŒÈ`¸ˆíaŸúc/Ž¯zcQVàiò­ÞÈAAJ¸`«5Êtè#g<$Tižý›‚®“]=Í'™!ʸ(¬ Nî>ï“T=¤Jmqà£[©@ ï²b]-ïQíºz¢«µ†"A1RD+Z î– @_(ÂqT—.‹»Â°c¢ þìÝÖÄe‘NÙ³’˜Èy–¡¨û—
+UŽè󙢻¾k?ò¢Wí¬B¹@j5êò.@AŸ¹'µ B¥àŒ™ólþ”†F÷ëêæ´[hê
+endstream
+endobj
+5356 0 obj
+<< /Type /Page /Contents 5357 0 R /Resources 5355 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5358 0 obj
+<< /D [ 5356 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5359 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+5360 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 731.97 null ] >>
+endobj
+5361 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 721.011 null ] >>
+endobj
+5362 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 710.052 null ] >>
+endobj
+5363 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 699.093 null ] >>
+endobj
+5364 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 688.134 null ] >>
+endobj
+5365 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 677.175 null ] >>
+endobj
+5366 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 666.217 null ] >>
+endobj
+5367 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+5368 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+5369 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+5370 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+5371 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+5372 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+5373 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+5374 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+5375 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+5376 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+5377 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+5378 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+5379 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+5380 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+5381 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+5382 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+5383 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+5384 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+5385 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+5386 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+5387 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+5388 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+5389 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+5390 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+5391 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+5392 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+5393 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 215.905 null ] >>
+endobj
+5394 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 204.946 null ] >>
+endobj
+5395 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 193.987 null ] >>
+endobj
+5396 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 183.028 null ] >>
+endobj
+5397 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 172.07 null ] >>
+endobj
+5398 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 161.111 null ] >>
+endobj
+5399 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 150.152 null ] >>
+endobj
+5400 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 139.193 null ] >>
+endobj
+5401 0 obj
+<< /D [ 5356 0 R /XYZ 81.077 128.234 null ] >>
+endobj
+73 0 obj
+<< /D [ 5356 0 R /XYZ 79.37 102.779 null ] >>
+endobj
+5355 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F73 189 0 R /F69 183 0 R /F20 186 0 R /F79 668 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5404 0 obj
+<< /Filter /FlateDecode /Length 1945 >>
+stream
+xÚ­YËnã6Ýç+ tQH8|‰
+4ÅEÐE€.:­ Ø²#Œ,º’œL&È¿÷R¤téÎ&RHñðuν4ž­gxöËÞ{þt{öîZÒáˆqAg·«3xFfR#&g2QˆK2»ÝÌþœuþ×í¯¸oIA‚ë°íí}~~É™g‹v—•ö΋ªiëÝ¢-LÕ¸’•©Ý˲ÎΞ?ÕÚáZ÷¨1m›/Ý{YT¹G>í}Gç?48F SžFñùk×êÝ5Ñ3´ ‚¿2L¬ÔzJ±ùÂl6YµôxŠ_Þ ÊXø…O„ñRÓcj)_¤@)ARêðͽٕKÇãîü’ª¹'µkºÉ`fÓ•d 2¬‘ "üúóv½Ú°2uþr“Áj„ht~É9Ÿl]ÿ÷Yã5ÅWRl¶e±(|}V¯w›¼:§rÞ6WÁ‚Í÷j·š „Ë™P*ü¤R‚÷Ào, æˆÊ}4,I™Â¢|I‹ªh‹¬L—Å&ŠŒˆ+M&@÷džN&Ã%œ5z*™
+QKÓíû´iŸÊ<m˱ŶhZ-²zékøü%zLp&A†Añ¸AMÑol$,\c$ð8ÇI
+Q×`ŒîŸm™-|¹‹ÝùØ°KT|Õ$¡èJȸϣÌ=
+?:Ö½±1:ZÝp¯âÜ
+$èµá@\œH¾wM5½_q£3«Ãä“I¹÷¹#´¡ú†iHøÕ¢¹˜ë6îÅž÷ù冷În¡Ê/w´ÿu—]rrãøû_ådè;8ñH’Qï“(
+ÐÑFHÁ-d2Š¹ˆòš
+?®~ÏŸ³uþ›É–ùòö:˜ ¶“…ÓæˆÁst“¸ ¼)8~†h‚ÄxÍJ84J *@w·Æ0VÆbYÑõ8G
+ Ññ3€’ãí)=2´€}É Ö
+Ð`Lœ­4»3þBä?<]ŠïÞ߇—'¥ÙÚx’ùOà/}Eä 4$Ãjðc†£Æ4÷CºËKóxú&ðS‡¤RtH~‰ÒÜÉEZÆIPb¤Ä ÖìÈHØŸeY
+endstream
+endobj
+5403 0 obj
+<< /Type /Page /Contents 5404 0 R /Resources 5402 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5405 0 obj
+<< /D [ 5403 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5406 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 575.085 null ] >>
+endobj
+5407 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 564.127 null ] >>
+endobj
+5408 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 553.168 null ] >>
+endobj
+5409 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 542.209 null ] >>
+endobj
+5410 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 531.25 null ] >>
+endobj
+5411 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 520.291 null ] >>
+endobj
+5412 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 509.332 null ] >>
+endobj
+5413 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 498.373 null ] >>
+endobj
+5414 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 487.414 null ] >>
+endobj
+5415 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 476.455 null ] >>
+endobj
+5416 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 427.884 null ] >>
+endobj
+5417 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 416.925 null ] >>
+endobj
+5418 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 405.966 null ] >>
+endobj
+5419 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 395.007 null ] >>
+endobj
+5420 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 384.048 null ] >>
+endobj
+5421 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 373.089 null ] >>
+endobj
+5422 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 317.446 null ] >>
+endobj
+5423 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 306.487 null ] >>
+endobj
+5424 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 295.528 null ] >>
+endobj
+5425 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 284.569 null ] >>
+endobj
+5426 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 273.61 null ] >>
+endobj
+5427 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 262.651 null ] >>
+endobj
+5428 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 251.692 null ] >>
+endobj
+5429 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 240.733 null ] >>
+endobj
+5430 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 229.775 null ] >>
+endobj
+5431 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+5432 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+5433 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+5434 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+5435 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5436 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5437 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5438 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5439 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5440 0 obj
+<< /D [ 5403 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5402 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F72 187 0 R /F19 184 0 R /F20 186 0 R /F79 668 0 R /F73 189 0 R /F69 183 0 R /F78 556 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5443 0 obj
+<< /Filter /FlateDecode /Length 2492 >>
+stream
+xڵZ[۸~ϯ0
+4I]Å ‘%¯$g2 ²¿½‡"E‰ŽÇ6'í<Œnüx.<<üi¼¸[àÅ/ÏðxEÂÜÁÿ_žý|ýìÕkÅe)atq}ûŒ@#¼ ‹T"IÔBI‚°$‹ëÍâmÂcï¯ó}½z-³EŠ2)Y:¥¥{è®j¶º¸¸T$/m73UNé!0"˜z=xœstY׺ý£Ó[«ÊöòŽ0¾ZþôÓrø _—›²(*½,ÊM´²,C„3¯¬8OY©t¢¿F˦)")÷²åy²9¼LYˆŽ—MŒ»…—­Î“Í`pÑñ²±DTJ/;“=G±­‚ÌbXy²óT 10;@LjàÉ2?ìŸ'”‘<L„nYëûå¶mz½êuqõf[OÓ&IÑæ÷Ë]Ýõy]äm±,šš-«²ÖW5ü™Æ<yN,è9uWæ®<Ú<¡f>²8‰síýe€¾zM²E*ù¢2Ä@'ˆ@ƒðÏ‹”%úâ’Kšôù‡ ªÆ§²6}cŸòÕªÙÙ7®ñzhÇ’mÞæÝCZq²)>$›
+‚$ÎBéŸÀµÝ«nÝ´½®/ÁámÔ
+ˆ(âO¹˜¦ ”ú×ããÊ8┆øæÖš]~ø—½+kë畬šÍæ”nœ ¤¤û63ÝLóãîLÙ¾aÈX0PESÿ©?4ì&çc.ëÜ >^Ðt€17ƒÀòDÚº˜è …0¯š]¿ÝõæD•ýúÄKz„ò¾zÕ´y¯_º›²©¸ió•þz|($Fi–†•UB²@‡,ÅÑÌ­0׃])O€\躹Gµ'ò³ »0ÃS¾Ry†òh¼bЀ†ðA]P 5©t}79QŽûqX,ƒŽþs\4$ÎH¢6 ˆ{Õ8¿´C,Ü#˜™ô)˜¥ÌÍù9üäö‹K’40‚õ}gÃ¥1Zš|l­Î+g6¨ðí‰4EŒ;¶êB%gö
+‹á¤ñXå6µ™pm]¼6öL:ˆM×A¿cÃúÅ.~BÁ7<­íô¼Åb$D“ºÜ,?ë¶1KüÕ›iYß‹¦%CŸVg§à=*ØéþêMý?QNPøæ‰!çQÄ0@‰–Í)ÂÔ3B~f!
+ªÌ×ÏüÌš@Q$h¤‡óáÓò¶¬s;+†/—ß4(ë²/çM ÇÊÿm/4Ú¤–=æKqqf©aÐœ†è?GË6DUùT(H”;çàî|8å·ÿ‹;%Ô}S|
+ŸzP&V¼àÀŒ|z,*1è袕sSܧG—šô×3ª:NMoncåW T°¤ÓzÓÙÛ~÷À]©Ì’b×ë<Žg˜ïÀ3xÛ9œYâËjàŒ}â¼"É«ÝðHGÂñhF2$ÁÜ@ÅŠÇÀB¬-ÀoA05U:*§Û¶©u³ëFÃÖ¿ïòÊù¡±†’p€&q ½»Å iM¿™aíÀÎÛûTåí6ÑüÓÌð7:ÈNÓdcÙnp#<Úì0À}†£;m;XåîìÛy1èÛ99C‰ÑìªbDù6ƶ³¯ý`Z¬{é¦ý/ +5WÓâ€ÑX ,œcínp:Žîj¬”"ù‡õ·SØ~öEÜCµ7¨jî‰6®E[öcƒf£-“[Ëqì5z4x˜€ê}OÇ|÷éÄ>Ì\¾2^9ez§_7F‘U%ïí]S»v›¦uw³)qÀƒ,cÓÕ»X±Ló
+{’ dT ÐÑä ªb%…—­¢(j€>ß{ó,ùÑ~s»­nÝöOÜ|e\"•ú=w‘F­cúôç²¼ŠÖ&iJ'æ’Åñ}ÎZÇ(ÅÑů·c%êfÙ9»d„rÄUöd7×M[~nê>¯.«üFWÝñ=
+×Ù&º¤QS=@—ôå‡ÏP¦Gk¡`ÁQ>[Ë8 ã=`vn‰'œ’GU¢¡n
+½ÌošÚÆÉ+{A]ÿPéàpÑå¸|gÕÙûJßú|÷´sQàk¾®—"΢9z´b»¹ªEmy·þ^“8E~=’2Π ;šcqÏ´ç gÃÃIWôrEA”û%_ª¸Y0GLjÄGÓÉÅqG¥:^ö°=¥ê,*Uè!™D½Ô›mÿpU¿†ò9"“ Ä’ô)Zá(÷è/SüŒÙr®â±Í·[]<©·eUÙØsïï×C1›y_Ÿê€T!( ¼HÔèà)FsnÀý"¡hÜÌÑo]88‚ù>Z)Oýš¡âÖ«
+p_Ûýl¸Ÿ$P$·úvW]AO˜L'+ÃsH7Üš“µ£ä0£ˆƒå›&7y¿^öÍÝäǾù ëãe(ÆHª4ì¨Ò­óªrjç˜{&öl}qòˆ\¥Ù¾L+ÎrdI“Û¦ªši‹€I[ëwö«£­nÇÁ
+endstream
+endobj
+5442 0 obj
+<< /Type /Page /Contents 5443 0 R /Resources 5441 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5444 0 obj
+<< /D [ 5442 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5445 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5446 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5447 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5448 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5449 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5450 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5451 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5452 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 675.765 null ] >>
+endobj
+5453 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 664.806 null ] >>
+endobj
+5454 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 582.674 null ] >>
+endobj
+5455 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 571.716 null ] >>
+endobj
+5456 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 560.757 null ] >>
+endobj
+5457 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 549.798 null ] >>
+endobj
+5458 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 538.839 null ] >>
+endobj
+5459 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 527.88 null ] >>
+endobj
+5460 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 516.921 null ] >>
+endobj
+5461 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 505.962 null ] >>
+endobj
+5462 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 495.003 null ] >>
+endobj
+5463 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 484.044 null ] >>
+endobj
+5464 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 473.085 null ] >>
+endobj
+5465 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 462.127 null ] >>
+endobj
+5466 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 451.168 null ] >>
+endobj
+5467 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 387.431 null ] >>
+endobj
+5468 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 376.472 null ] >>
+endobj
+5469 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 365.513 null ] >>
+endobj
+5470 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 354.554 null ] >>
+endobj
+5471 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 343.595 null ] >>
+endobj
+5472 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 315.724 null ] >>
+endobj
+5473 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 304.765 null ] >>
+endobj
+5474 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 293.806 null ] >>
+endobj
+5475 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 282.847 null ] >>
+endobj
+5476 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 271.888 null ] >>
+endobj
+5477 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 260.929 null ] >>
+endobj
+5478 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 249.97 null ] >>
+endobj
+5479 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 239.011 null ] >>
+endobj
+5480 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 228.053 null ] >>
+endobj
+5481 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 217.094 null ] >>
+endobj
+5482 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 206.135 null ] >>
+endobj
+5483 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 195.176 null ] >>
+endobj
+5484 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 184.217 null ] >>
+endobj
+5485 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 173.258 null ] >>
+endobj
+5486 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5487 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5488 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5489 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5490 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5491 0 obj
+<< /D [ 5442 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5441 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R /F76 318 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5494 0 obj
+<< /Filter /FlateDecode /Length 1926 >>
+stream
+xÚÅZ[oã¸~ϯð£¼Ûpxi‹Å;‹mžôaw«jb-À–2’<™´èï¡(ÑdêÄ>Þæ%b$~<ß9â¹Q¦‹Í‚.~¹¡ó•(7‚¿¿Üütóî}.’XÃ_ܼa0‰.ØÂh¢Y¾È5#T³Åý~ñk&sC—¿ßÿ5¬õ C¬ÖÂÄ`F±,ÿÆ„|苦z*»v¨†j½º{l–·Š«ñé?ë®|*M?”ͺìÖź`Z±«›ª¨W^vÄÿyE £<g—‘gŒ®Rôв…%LŠ ›_&›SÈíl³®÷E_ «»È^»bØ?–<B“ã†0#9q9Q2Eã ÃrÂÁ¼³ly¡lK<JÐÞ°m¾uSu¹»ÊT®u ¤p„bô÷ÓË¡ŠÆ¯idø±n&~ðDf·ÿ7!Va^†a•ÑVAó ŒF)“ ¿;2t»¯+‡º]5ÍKÞà¢}ÑoÛn¨š·ŽJ†YW½m$Ò]rÔ.MÐÿEËÎGÑå½1øMçýp•Y4'RC²Å™%F£W+Fd"ª¥¸í£ÃÞxþ#Ϋ%Lc!ÌZ†#£_wÞçsÎûü•œ—-²å8ebô·w^fˆ²!Ì[\ŠIÐxç¥9Ñ"Dt+qÞ£_w_0 xðÃ5¶Q®yÒV¡l“ Ñ¬Œ"93A6.A$è“É K'—$?¾©Ç&ß~óÔ«´ ††¸l N—}÷VÍúkù®RœyŒò¸ “ Ñ¾«$#ÆÌÝPŠòÝ}Îw×WÙ´´\~ g›÷]faidãòC‚>™Û°t¨%”ê@GàèÄèÛož{¥5„Ê<(ƒkKô7ö^irB šà²K‚F{¯Ì5aÜÙå½ :òÞ¢ú´º»» jÿ¡¦XjEØqä8êøóç7˜_ÕH% g<PÇu+ ú¼Õwü
+Å”‚pu øG>FŸ7üä¯ÊRpÂmÈŒ¢N˜4Þט&ê(šaNæbìt0·©š
+BUU|.»ºlÒ”ùöÑ7Þ$ä´3AÛS¯è»÷Ì.\BâZÆsKD¾ÆN§(t¿­–·’çÙC»ßƒô Ïé)<“9aL§+Ä*œTàMJ‚ÂR–§KÂZK ôÔ{jÃÌÑ-çF&{ª‡­µ‡Îúç~¨öÓÍþêÒ€¹ì÷´­ÜºÛ‘Ñ £@x {}Svó*À
+Á³Ò]Dæurc91qw=7êªrçŸví¡Yû©#¬wI“`÷ Ðœr ã˜M˜€/?~ýbˆ»£ˆ£ó”ßÆ`t'$% 1ˆÆ5§ ÚYe/ò±øPmêfu‰cqÍmäWÂÈ _ÕôuÛœõ,«“N*¯‰çPî=btÝ{ñÃÌcW5›a;“Ð'—ц@ÂJÖù×Û‚ÁkÜWŒp¾—Jö¾ânµ“M&ÿ&°­Îþ±4"§ˆìÐW/à¿Q¡–·,k¡Ôk6þÞãòðmÝ,¹Îtî7) Nx8ÐÚO%º_¼óoÂ_Á/6]¹ß{ÎÃGŠÏKˆUçãÀHA¨|< ÓÃv45Œ¼…Ñnέ%&Ô WQÆà9Cÿ»êZçë«—)úªŠ—C`6úèRÇ/F¿Ù3^G.·¡¡¾a¸#ŽŽ5\kb£0waa(á&4Ñ Úáãc1´Î«ÍD)xZWva•§Ì˜!4Þ
+RÊCŸÊ/,ÒtN`ÁÝê´x! Õ¡±àj9'Š§à±=ÆJç‚024¿0CÈÐB¥èógkêüÙšôÝù8ëŸþÂÑ:1NXø0dø…ÙÛjBÕ ô÷hÙP»°£h‰3g>֡Οu| k2K ß“ W˜ý™€¯9waùxø¢d¸F†î "|<2šô%M S‚ȹù ”PÌg}Uí{?¶åð'j›­ݘ幚ª ÷ª ÙõÎ%øz玖š~¹"ŸeÓäÏK¥²rwÿås¹ñZm'˜%ÚéSDTw4Ì!H&øýTžŒ>ÀÅÌ䪮k›ª=ô³bŠVŸ®5íÐzÅ]‘p¢Hb’5Ǥ¶sëÚÌ7CݳÿoWv›Ê74ÐYYW½ñQ¶1ÙÞÕc‡ÑŒðߺr­Œ-u†î+¿ÀCÙ»ÎÊÝý0ÖqÕC9–}Ó¼IΓ“Úvëæ8 »Þß/Óc§›S}éŸÀ W“º«›qBéñãÞ´ÑC—'éX¹:-µÊþîí=öG†Ó¸ßzªn uh;ÍèêažÐî+¨ÇòR² J×ñöÌèÕÍ#áúÇòðåí£Üçù ·Ãw™aâ×Ï»ÈS)?j›iÞ¾í¦Qä§,Èr¢ì”Iƒ) &;ÓwÂÎœØ8BÉå1ŽàÎßô\:]Ê®Z5wÍýÉ*t¼÷çã£÷h_~¹®Hµœäá÷@†ã>øÄ`tq™Ñ„_ûAA ¾ÜrŒJ›ýàŸMçUS
+}â#*Ôoˆ …¦`¨:;Ÿ;è¿‚ k¿ÒõB^f°¨¤ÄæS¬d/£Ÿïoþ×D
+endstream
+endobj
+5493 0 obj
+<< /Type /Page /Contents 5494 0 R /Resources 5492 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5495 0 obj
+<< /D [ 5493 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5496 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5497 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5498 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5499 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5500 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5501 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5502 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5503 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5504 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5505 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5506 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+5507 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+5508 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+5509 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+5510 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+5511 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+5512 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+5513 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+5514 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+5515 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+5516 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+5517 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+5518 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+5519 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+5520 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+5521 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+5522 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+5523 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+5524 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+5525 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+5526 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+5527 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 424.311 null ] >>
+endobj
+5528 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 370.169 null ] >>
+endobj
+5529 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 359.21 null ] >>
+endobj
+5530 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 348.251 null ] >>
+endobj
+5531 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 307.591 null ] >>
+endobj
+5532 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 296.632 null ] >>
+endobj
+5533 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 285.673 null ] >>
+endobj
+5534 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 274.714 null ] >>
+endobj
+5535 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 263.756 null ] >>
+endobj
+5536 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 252.797 null ] >>
+endobj
+5537 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 241.838 null ] >>
+endobj
+5538 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 230.879 null ] >>
+endobj
+5539 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 219.92 null ] >>
+endobj
+5540 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 208.961 null ] >>
+endobj
+5541 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 198.002 null ] >>
+endobj
+5542 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 187.043 null ] >>
+endobj
+5543 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 176.084 null ] >>
+endobj
+5544 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5545 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5546 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5547 0 obj
+<< /D [ 5493 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5492 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5550 0 obj
+<< /Filter /FlateDecode /Length 1631 >>
+stream
+xÚÅZÉnÛH½û+t¤&£Nï‹OA€q0sÈÉ·É€ -Ê!@‘EÇq‚üûu³YVÉ |‰$²_WõöÞ«vèìnFg.èîüûáâýõÅÛ+#f’8ËŸ]¯.4¢36³šhffF3B5›]¯gÿ&Ò
+>ÿïúß×Û+íf–8­…‚™ „)£ ÐIøçb+è…r[œ›Sb„‹ÑŸ˜wM}¿Iójy‰NDHÂtHD♢»DnêºLËìÛcš•åeu…N‡ ©ðé(ÜšLÑßѱ'\J[ŸÛ¯"ô÷ùBqÕÏH[¦Å*Í×›ö1Ý\~ /ÊôÝ»ôë²n·)¬][voä;‰2­òY\ÖS42ëeýPŸ·v”®}Þ•w„Fæ½.–Ë2AæÆ¡ÏÜ¡öh„ÆÇÖ–Hjw±%ÅÅž¢ý¬”ÙM^nÓm›UˬYº¶m¾LË¢ÊÑt¢•!R:Ÿ;-?Æ`5UŒÆÏdDÑûD>‡àX î¦fY¬ÓÛºÚ¶—«°n» [g_Ó2…Ãóqû):|ÞŽñùsÕïí]þ•ÿÜgºM«ü!Ý4u›ßÂz^~ÜLÆ£X6ÙÃÁEO ü²3I‚’J‰[õ x í·WÌÍ ¸–SDwtÌL9C´™öús>_!’jÎMr¿žs›ÜÌð=oº2©WCƒîìߊ²Þ-Ç œ
+Êa‚¥SqØáð´ëM–U;É›azÙÑ!pÃ~g;ÝÊ
+bwJ…íÝ Fnóx£O‡MÎpb=J¢¨–p¦ÌNè'†zÇMÖõeU¡Sf'Lx¢¾IxhEŒÆO ȆÐ'
+”²D8ƒFôt‡MƒCáiAQ\Sôâ ’o?×M›W‹5íY2CœñîW1\†Sôñ ÁšŸ•5„2oIÇm¢)-GÒiB•7–J bGè½IRÉ›s¦² ÔyÞSE-úÇ B#5T7±Ð(›@Þyµ-À• ¦ØO}Lˆu7ú'uÊ ¹©>®T‚jŸŠyó|L'ÛÇgM?n“´» ¸­A5mR7Ë¢ÊÚ|;<íe>}³/ ƒõ¨›Ó£ò¶{üÐÉtžWcÏã#“ÔÃ^ª»L÷ÖCA‰ÅFj*ªAÌÛÌ ëA«ª–pè
+§ªz'O¨ê9[Ÿ"X`*œªFh´œH¦‰P…pª¡?ÑMœ®`y?-fR Œ¢-²‰å†nØðíô`¨ò´†«;#ôOá²ë÷2EN)âJÏÖ¶Qïë4E}ôxÜœ51`óÆO3ÜÄLÑèã!À6*åí–模ÇçŽÇã/=Œ§ß_Zà†°¯p4 (â}ê8o¡Oñ‚CÑêÆýüw5ÈΨE*)ë¾°¬7ÃϺӶ/½æ5QKÙKÝŸC+>Ñap r/DœÊ¬yl@äÞȽ~žó‚G€"òpðÇ“ƒÃJ+öú‰ t;è{
+<¡¤Ä™ñø1óñ_×ÿúJ i
+endstream
+endobj
+5549 0 obj
+<< /Type /Page /Contents 5550 0 R /Resources 5548 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5551 0 obj
+<< /D [ 5549 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5552 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5553 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5554 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 741.933 null ] >>
+endobj
+5555 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+5556 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+5557 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+5558 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+5559 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+5560 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+5561 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+5562 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 649.28 null ] >>
+endobj
+5563 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 633.34 null ] >>
+endobj
+5564 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 622.381 null ] >>
+endobj
+5565 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 591.497 null ] >>
+endobj
+5566 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 580.538 null ] >>
+endobj
+5567 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 569.579 null ] >>
+endobj
+5568 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 558.62 null ] >>
+endobj
+5569 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 547.661 null ] >>
+endobj
+5570 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 536.702 null ] >>
+endobj
+5571 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 525.743 null ] >>
+endobj
+5572 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 514.784 null ] >>
+endobj
+5573 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 503.825 null ] >>
+endobj
+5574 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 492.867 null ] >>
+endobj
+5575 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+5576 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+5577 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+5578 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+5579 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+5580 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+5581 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+5582 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+5583 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+5584 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+5585 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+5586 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+5587 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 282.655 null ] >>
+endobj
+5588 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 271.696 null ] >>
+endobj
+5589 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 260.737 null ] >>
+endobj
+5590 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+5591 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+5592 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+5593 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+5594 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+5595 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+5596 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 184.025 null ] >>
+endobj
+5597 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+5598 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+5599 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+5600 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+5601 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+5602 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+5603 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+5604 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+5605 0 obj
+<< /D [ 5549 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+5548 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5608 0 obj
+<< /Filter /FlateDecode /Length 1459 >>
+stream
+xÚÍZMoã6½çWøØšY¿ À¢@³@{Ê­[Š-'Beɵ”î¦AûÛK9ö˜tó¡ñh/q`úi‡œ7´Åìf&fÏÄþÌø_üûñìÇ«³÷—NÍ4Jή–g?$f8ó,º™³Ââìj5ûå;í½}÷ëÕÏô¬÷—6Ì<k•OÁ(8rôgTºn‡¢ªuQ·MÝVmÛ¾;7ÒlçÅŸÕ¦‹CÃὦVërûÞ6pBþ5æF
+IÌÝ4æ*¢ŒÎÑìØ*
+RCÅç Í.a© ÐAI–¦àCç/™ç]Óm2åûr[§v/)ã¹5Æ)žfgèüB<c¸½?‘ *PŠ„PiÞ
+¦h~l!A9’<eX–'CÉ©ÚÅ[zK úp}¤x¾;Cóc{Ú6·cO2ôÄãÉÝú„^€6€¤~ÊóR”¢Ùå?ÖˆQäTÏ/gèoð˨G¬yœ¡ßÈ/£Š¯TÏš§È)xǧïîöjÃç" Xú­DÐ<³œ¡ùû58qHOy3ôÿÃ.£Pàè'Aóìr†f'3Hpô‹‰ yn9¿‘åóþÐû5Ï+§à)Vù$it<ýè!hžKNÁ/fŒž‡aÆ#‰ÕéóF·ñAZ@ØË ]’ütuöɪL—
+endstream
+endobj
+5607 0 obj
+<< /Type /Page /Contents 5608 0 R /Resources 5606 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5609 0 obj
+<< /D [ 5607 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5610 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5611 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5612 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5613 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5614 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5615 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5616 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5617 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5618 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5619 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5620 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 637.541 null ] >>
+endobj
+5621 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 626.582 null ] >>
+endobj
+5622 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 615.623 null ] >>
+endobj
+5623 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 604.664 null ] >>
+endobj
+5624 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 593.705 null ] >>
+endobj
+5625 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 582.747 null ] >>
+endobj
+5626 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 571.788 null ] >>
+endobj
+5627 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 560.829 null ] >>
+endobj
+5628 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 549.87 null ] >>
+endobj
+5629 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 538.911 null ] >>
+endobj
+5630 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 527.952 null ] >>
+endobj
+5631 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 516.993 null ] >>
+endobj
+5632 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 506.034 null ] >>
+endobj
+5633 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 495.075 null ] >>
+endobj
+5634 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 484.116 null ] >>
+endobj
+5635 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 473.157 null ] >>
+endobj
+5636 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 462.199 null ] >>
+endobj
+5637 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 451.24 null ] >>
+endobj
+5638 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 440.281 null ] >>
+endobj
+5639 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 429.322 null ] >>
+endobj
+5640 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 418.363 null ] >>
+endobj
+5641 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 407.404 null ] >>
+endobj
+5642 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 396.445 null ] >>
+endobj
+5643 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 385.486 null ] >>
+endobj
+5644 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 374.527 null ] >>
+endobj
+5645 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 363.568 null ] >>
+endobj
+5646 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 352.61 null ] >>
+endobj
+5647 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 341.651 null ] >>
+endobj
+5648 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 330.692 null ] >>
+endobj
+5649 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 319.733 null ] >>
+endobj
+5650 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 308.774 null ] >>
+endobj
+5651 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 297.815 null ] >>
+endobj
+5652 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 286.856 null ] >>
+endobj
+5653 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+5654 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+5655 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+5656 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+5657 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+5658 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+5659 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+5660 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+5661 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+5662 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+5663 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+5664 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+5665 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+5666 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5667 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5668 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5669 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5670 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5671 0 obj
+<< /D [ 5607 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5606 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5674 0 obj
+<< /Filter /FlateDecode /Length 2335 >>
+stream
+xÚµZ]s£Ê}÷¯PÕ}X©j5Ë|Ϩ*U›ì½{“TÊON^r
+#$“E@ZÛqùþöô
+ÃCÁ Ï”@Ë™Ïnv³Ιfjñ¯›¿Ú±>}z¦‚ª1 ‰`@ýÜAGæÏÙ汶õe¶\TÔEûÛ¦aF¶yàg{Œ~Z,9áop(„³.`?ÆèÞ…ß0eåv³¯“2jîºkÖ»7:‰%"„['ÉeNRÈ g.Úßv ÂÚ¦—Ù&‚ü¸h™& ÓM˜ìÊæquýuˆX~þ>¬‹¦×Å}6™¯£BsDie^ArÐOÞ¶C”ik›_h[#·tOŸ¼X'Þ^HŠèà„ð¢òÜÓµJâ&Ê·YòFÚ
+A£VÖ¸ôshŒî=Ê‹êðIù{Ã1bÒ
+W~ÞŒÑþü`ð„îB‘å
+R¢\´áGU4Q“ÜŽº˜;›2L¾GÙ*wî,ÇßY³+£pSþ˜" ÔåV6EàU±´0±B\[5J¶4*8A›ˆÄát:lŠ-0ß’ÜÛ£@"A­F
+âçÑm<ªã*-›ºy<|yï#\ÃQZÔËKýNqãŠ#‰•õˆy±ÈA{3˜K†ä2î¥c°¿eA‘
+¬,
+?vÐoíz8'H1«…ÂO™ôÿ¯ëá #¥¬h
+åUд¿mE“Aß´W×ã Md’| Á©ã¢ô.êk0dÕN^¨´#
+=Ÿƒ~ž@¡œaÓyǮԈÊãðÙãˆÝ×з8Ïþ½NªÅ’J>‹Ý.Ê×u÷+ZP<ÿ¾d¥Ytk¤J6Oóîvs—t'yr߀œÐ`þ=­Š|gÎɼ©[7>}Åzf^‹vÄq¡P÷ÎܘQу/Ý
+ç1ƒÿ8kB+¯”ô1H^P?Žüù¼AÁ§w!‰§MBQPâxÿ²>k“1h:9qá÷i–u4º],‰šN5³4ÿ¶ rž¬»›MqÒ³žž˜BÚ·.àQ1.§ÃŽ±‘Ž¦Îs
+3‰´ö2Å¡ñ¦Î³ Cžõ2¥áëÔ/LçÌ}˜ƒ<G#ÂâJ½°v…Ì戡íÚª\Àz•ƒ4`Ž78oNkm§gnRŸ®Ó8ùcUEϧIM)‚ùŽû2¬7œU/[¶ƒNè`˜²ößÅàù’‚<›Þ y<P8è ‘Ã@Y¥§Ù-ŸYFp°U’=Ët¾/Ûï²ÈOç„ÉdKcH„FS † Uz2*A“yýØE+zè~C¸Ú#ľn¡£Šin@/Uwכñá.ª¢¸„–^È9Ô2Ç—ð´Þhq!QïL²3¦þàeYZß²ßÝ7Tÿ:QSèü¾¿3O<šx~¿ bžtçwQ˲E+¦G(ñ0×
+ä¦-Ú#ŽXE§¯ ê~_p˜‚4Éé"K È0rà§II¤BDO ]aX*)@þ£æCm¢-[9FÜ°_®ɾÉIÏ:)Gݦ4)û- ,o›MøÙ °ã‚ž“Rè‰ñ¨‹¹+Šoá¶Ü7a\¬“Už»Ë…·É6Í×Eûå4ξ
+ &SôA@)—— (U²ªÝ¡º(Ol”Í*©ã(‡(#ßy:…™¶’vUG^¸* ý„Æ.øÝ3äó89,TKâµÚà ½×u‰†ÙÇ°¦,ývšt»>Y‡uÒ„yQFÕêºÌ'K©Qµ­Ë$6ë¨ãÀíK bþ‹s5ìÿî«c:vñùøBØÛrCਇuoÉüâ3F÷;q&>ãW×Pý/
+Ðóëù¾ôdÁ°j.¹ßûŒÑ}¾óä>,«¢I \»9w–p|œú»h.…×"¤ƒ~r¼‰‹,?âlÒ"¯';6c—ÃôyÃAJ‡Uv)ýâ<F·k™e›ôÕõõˆ2×ÉýϽ}éÊÙë/òÜ6s»×)ýÖ†´¿NQ‚ìÒ¹Ô^[½#¬‰Bš7f;ü¿IU¬ò›Ñvxüù?_
+ÿ¨Œ³5Hùý?…ƒvy˜TUQ­&E(ÍߤUÝüT~¡ ÝÇöFÂâ
+Æh›‚­éËA/’ÕõàùÖ$¢ý¿¹0N²ìMiPZ:;ÁÒ~ÿF8Ow’_YÑ€lÍthýòÑd/ù—›«ÿÉÜÁó
+endstream
+endobj
+5673 0 obj
+<< /Type /Page /Contents 5674 0 R /Resources 5672 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5675 0 obj
+<< /D [ 5673 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5676 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5677 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5678 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5679 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5680 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5681 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5682 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5683 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5684 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5685 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5686 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+5687 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+5688 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+5689 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+5690 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+5691 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+5692 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+5693 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+5694 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+5695 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+5696 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+5697 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+5698 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+77 0 obj
+<< /D [ 5673 0 R /XYZ 79.37 502.281 null ] >>
+endobj
+5699 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 327.642 null ] >>
+endobj
+5700 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 316.683 null ] >>
+endobj
+5701 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 305.724 null ] >>
+endobj
+5702 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 294.766 null ] >>
+endobj
+5703 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 283.807 null ] >>
+endobj
+5704 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 272.848 null ] >>
+endobj
+5705 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 261.889 null ] >>
+endobj
+5706 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 250.93 null ] >>
+endobj
+5707 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 239.971 null ] >>
+endobj
+5708 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 229.012 null ] >>
+endobj
+5709 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 218.053 null ] >>
+endobj
+5710 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 207.094 null ] >>
+endobj
+5711 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 196.135 null ] >>
+endobj
+5712 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 185.176 null ] >>
+endobj
+5713 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 174.218 null ] >>
+endobj
+5714 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 163.259 null ] >>
+endobj
+5715 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 152.3 null ] >>
+endobj
+5716 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 141.341 null ] >>
+endobj
+5717 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 130.382 null ] >>
+endobj
+5718 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 119.423 null ] >>
+endobj
+5719 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 108.464 null ] >>
+endobj
+5720 0 obj
+<< /D [ 5673 0 R /XYZ 81.077 97.505 null ] >>
+endobj
+5672 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F76 318 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5723 0 obj
+<< /Filter /FlateDecode /Length 1475 >>
+stream
+xÚÍZÛnã6}ÏWØ—è2¼ o
+›
+Ô…‘—¶\Yɪ+K†¬4›Ýo/eÇéxì
+W¬B4~mª‰ʯëFº Ã6ü\;O¯÷ÊQy_ùíc²iä› E*­»jí Å5¦T¥ÕÇyÙTËä)+×÷u¶œ7ñªªX$i˜WG,i$ÑÌxÏ,ê"´?‚»uÖ$®bdãigù]{ÙrÕ<&iVÃŽAÑ>\E§Œß&`ÄZ_ÐCñÐÝ‹ïß áûR8Y!|åg·?!z
+çNˆ>Lá¤{>)*ï pP8]ÒE1NP…`üÊï=7é‹Ðø(eNtRHXܱ†èÿKÞ!ßÌqʉèæ2€8½-Ì:jßÍO
+endstream
+endobj
+5722 0 obj
+<< /Type /Page /Contents 5723 0 R /Resources 5721 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5309 0 R >>
+endobj
+5724 0 obj
+<< /D [ 5722 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5725 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5726 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5727 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5728 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5729 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5730 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5731 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5732 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5733 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5734 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5735 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+5736 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+5737 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+5738 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+5739 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+5740 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+5741 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+5742 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+5743 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 549.762 null ] >>
+endobj
+5744 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 538.803 null ] >>
+endobj
+5745 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 527.844 null ] >>
+endobj
+5746 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 516.885 null ] >>
+endobj
+5747 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 505.926 null ] >>
+endobj
+5748 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 494.967 null ] >>
+endobj
+5749 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 484.008 null ] >>
+endobj
+5750 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 473.049 null ] >>
+endobj
+5751 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 462.09 null ] >>
+endobj
+5752 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 451.132 null ] >>
+endobj
+5753 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 440.173 null ] >>
+endobj
+5754 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 429.214 null ] >>
+endobj
+5755 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 418.255 null ] >>
+endobj
+5756 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 407.296 null ] >>
+endobj
+5757 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 396.337 null ] >>
+endobj
+5758 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 385.378 null ] >>
+endobj
+5759 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 374.419 null ] >>
+endobj
+5760 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 363.46 null ] >>
+endobj
+5761 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 330.692 null ] >>
+endobj
+5762 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 319.733 null ] >>
+endobj
+5763 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 308.774 null ] >>
+endobj
+5764 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 297.815 null ] >>
+endobj
+5765 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 286.856 null ] >>
+endobj
+5766 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+5767 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+5768 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+5769 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+5770 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+5771 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+5772 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+5773 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+5774 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+5775 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+5776 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+5777 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+5778 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+5779 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5780 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5781 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5782 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5783 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5784 0 obj
+<< /D [ 5722 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5721 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5787 0 obj
+<< /Filter /FlateDecode /Length 2143 >>
+stream
+xÚµZKoãF¾Ï¯° ÷ôû! Àdã8ÉëÃB@›AK-›kŠÔ’Ô8còÛ·š¤ZlY–ÙÚÍŤD~ÝUÕõøªd<¹ŸàÉOðþŠ„»ƒ¿?}øëâçÅ&M,Ö¼„'d¢%’DM”$K2Yl&ÿœ
+,Øì_‹¿ùµ>ÝH3ÑÈHÉôL˜Aèßãwe™'÷µm’¦ÚÙùíìJPÑ>¹O>NìfÛ<'K›ç‰{³Ûk ï{Â
+Œ¦^X>RX@ ¢¿EïM¢Jø½Å¸½)FŠ™í̱¬“Â>%Ûªlì²±«ùí¶8 LõËjU6u´”X"F¤—RÆYhˆ~ ÄY–y‚&å¶ÉÊ¢ž÷¾œ9ɺ/¿í/‘:H#Êë ¢, \ö÷m’V÷õüö¶<H{kŸ®Ëånc‹æ‡r³I‹ÕMÜ—¹ó_·ÎÖ.“&Úu¥æˆí•ÒQ _¢÷V q0Í~oãÚY"+šd™Öv^7û,?gÿ(Ÿ¢E“qo‰ÇIÆáKÍp¼QA‚úÄ'ɸ­…n"@ãٕჭª²’¬³ªnþ¨ÀV‡(á-¨ù £†ÃkÒçFIãô¢½»çiÝ$ iG~*ÞßRÑáŽ4Gò 4¤I̼†,ÎY†èø½‰F’ûì/yÜÞCt¼§b…¤ö9]Š¸“¢Ï…￈/ÈÂH¤¨OÕrd¹‘
+Á‚!:Ú,B ¤ä!wŒ,
+
+1=B_ÀPϸ÷,Gû,-uœ>CtÀ éEüÿ×P2¤1dâœe
+Çm=DÇû)'È0Ÿ˜‰;×!ÚÀ£}®G°‹ò©8>»Ûliÿž6Uö{÷ùSw¹žÚðý¿KϘ‰Q>+§ÕÝûbVÔÐ3,½LÊuÒ<o]Š*ŽتJŸ’6»b¨ÌÿæœÀ1á^¡‘ÕÅ¡9 ÑG¶ýØ]Vp\ÝÝwýs<ßmç,xºÉV«Ü†oðKUÅAkàUåqÑ0DGïÍFØøŠ¡DT! Ðñ{k…óCÉ( }¯›­ç·7G>Zìò<[?'m qIŸË•DDùR Tœ‘†èA¾ß>¤ESn^Õ[Ô»ÊnÒæáT‰(óU’­^åK›;.d
+=¯ø¹Þ¦K;?»?\€#1çYÑ%ð¾x5åYÑ(èf”~-ÚC+×ùôLàKBBlV¼S Œ‡˜—µ¾¯ªôùü90 V ‹©¡ÈpO½µŠÉÅxÔÃŽ‘؀ў¤kåÜ::ëR¨»˜zÞ­G2>^
+ëè?ŸžR -§?Mƒãd€¼>FnXÞË@âÎjˆ“ˆ(¥ˆò¾¬ýÞÆ)íh§lj þ_²ª,6î^O]åw¯
+Í®aÓ_gšM{ùºŒêî¶i³œQ9}p‰'þGÇ@0¢û;aõóÆV,¡I yiÒ»]žVßÞéøìÑþMO…ïûë]ºt=ú"à;˜öf[Ù/Y¹«;
+ÿe&ÄÔ•gßœ="N&Ü?æˆ8æHÒ#Ý£Ó81Ð&q_ý Iã¸Oã.AÙÿÌoo_õýCÅü³±ÚvÎB¤A\äAòÑäAs®°¯-ŽÖºŸ7b“¸Hñ=y
+­ tÖ¡ãMå‚+c7©;ýçƒO¸ÀlO§õC¹s#ƒ¼×pS¶Ôs•­Ÿ÷b§½NÛöI™µy±ÅÉ©Q†›hÉý„fñÕ!©î6q+ìê}>Uòd”(Šä’`Á¢lÎgRƒ1" ”çSOë:Qê¬XúQK÷Fÿú}Vô'ø>ø†€6&Ü5ªÄ ¯… ÄçO
+­åa¬gXTþ‚4ø5ùí½1šþ½äaðgx¥
+ÐÑô—`è ¹:˜¸.8@{ú›§_ŸpéyQ,nb‚žCi?B0qÿÌ4FÚîçïl|µU™lçÅ«_À/›AÛ¡©Ÿ%é<FÒvJÓ h‚ßvãÿ§ #-LBGþ³Øür„|£ »´ŽÛÖ»E6 ?.>üP
+endstream
+endobj
+5786 0 obj
+<< /Type /Page /Contents 5787 0 R /Resources 5785 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+5788 0 obj
+<< /D [ 5786 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5789 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5790 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5791 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 725.046 null ] >>
+endobj
+5792 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 714.087 null ] >>
+endobj
+5793 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 703.128 null ] >>
+endobj
+5794 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 692.169 null ] >>
+endobj
+5795 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 681.21 null ] >>
+endobj
+5796 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 670.251 null ] >>
+endobj
+5797 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 659.292 null ] >>
+endobj
+5798 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 648.333 null ] >>
+endobj
+5799 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 637.374 null ] >>
+endobj
+5800 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 626.415 null ] >>
+endobj
+5801 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 615.456 null ] >>
+endobj
+5802 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 604.498 null ] >>
+endobj
+5803 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 593.539 null ] >>
+endobj
+5804 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 582.58 null ] >>
+endobj
+5805 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 571.621 null ] >>
+endobj
+5806 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 560.662 null ] >>
+endobj
+5807 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 549.703 null ] >>
+endobj
+5808 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 538.744 null ] >>
+endobj
+5809 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 527.785 null ] >>
+endobj
+5810 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 516.826 null ] >>
+endobj
+5811 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 505.867 null ] >>
+endobj
+5812 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 494.909 null ] >>
+endobj
+5813 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 483.95 null ] >>
+endobj
+5814 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 472.991 null ] >>
+endobj
+5815 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 462.032 null ] >>
+endobj
+5816 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 451.073 null ] >>
+endobj
+5817 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 396.322 null ] >>
+endobj
+5818 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 385.363 null ] >>
+endobj
+5819 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 374.404 null ] >>
+endobj
+5820 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 363.445 null ] >>
+endobj
+5821 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 352.486 null ] >>
+endobj
+5822 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 341.527 null ] >>
+endobj
+5823 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 300.717 null ] >>
+endobj
+5824 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 289.758 null ] >>
+endobj
+5825 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 278.8 null ] >>
+endobj
+5826 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 267.841 null ] >>
+endobj
+5827 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 256.882 null ] >>
+endobj
+5828 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 204.117 null ] >>
+endobj
+5829 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5830 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5831 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5832 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5833 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5834 0 obj
+<< /D [ 5786 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5785 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5838 0 obj
+<< /Filter /FlateDecode /Length 1955 >>
+stream
+xÚÅZ]oã6}ϯp1ÀÖf8ü¦h À´³M‹>¸À"hvv ÅVlumɵ•¦Ó`æ·ï¥>(Rq_§E_,‹ÖÑ=¼$ï¹¼4-GtôÝí®D¹oðùÝÅ7×o¯ŒIb&øèúö‚ÁCtÄF‰&š™‘ÑŒPÍFכѿNJZ{ùŸëü»Þ^i;JˆÕZ$!˜ Kü¡?0!oÊr=Ëo'Óë«Ë7Š«ºq9{÷n–ÞVÙn6‡ŸÿÈvåÌ=ؘ
+è>ÇUQÂ(o¹2JOã*¡11úmz̤ð¶Ùi¶UB„Mb´sÉæn]åàŒ»MÑø项°æò)jœjü„îOK¤ïÇõ D»À~¿(«ým¹›åh.ÌΕç"p#¢ñ~ šp­½m‰³¢ú9î¸M«t=‰Ç³sÑç¼ø Ãý™FC‰æ®­"‚Ï]¸Zaæ+£ñ¶I„´Þ¶ÆÙÑèÕ§€YèMT
+Áȵ'ÿ¤µ§5'R0ß×ýⵧ#ÒôQÔâÆ1Dãý á1æ£(;1‚3F¬÷ÝØ~{ÅìÈ„kBŒ%ÌqE ¯p½Ê.ßHnÇór³I‹E‹çôžIÝåñ»þ)
+œK¢Õ€D¾o8,²TÈ"[À­ ãû¼Zåí„©Àó™f÷ÿ,çw›¬¨ÞGý:L
+B9á,‰ßssù†›q6OïöYÃ'¯šë*mù¦EÓPn«¼,ÒFºÎf‚$Æ¥»¥ãt ï­ˆƒòñ´¬àíÜ&ãj•Vî›ïïæî‘•»3ã´iìƧ~6p”ûíÆ=þñW)ÂÝL ùœå*C4¼ÇŸ£µÝAoæUÖ²tîaãEß½/÷ ßûUOxà.ÊH’´#pïžïðÓ*u7¿]ò¤iãí]Õ|©`
+µÊŠøÕÈwtʲ˜Š_ÐΘð59þ@Í‹žQý¥§ÜMæ±òö(W!41Œ=&¬°ÉQ¶’Jbè€-c–TÉöúÂNLîÀ®e1Øu`U–ÿ›-aÐ Û]d“¢ˆeæ&[æÅ¢ˆ‡Ô…œ)2Ê@Zä5†qTl ÁhyV’"Õ›>1ã”@b£çûÙ>«fE¹Mw“é¶è³¬u½“Ø-÷Ûl>«Ö‘Û6ÑåÇ`×—o£ÆYsùos™Š‡ÃêàîÜŒN)ˆVÖ«1“8×…hç j]»n—íçi1™åi¾ûôôcÏ«¬r²lÚ´òçËDÔqËÖñËâK½,¯ÃØqÍåuº½ï‹£,vÃbD¯l£€À:Ý·Ts:V?ªUCÐÍ“«rS.³"E¬yÝø¬\K
+« Æ="æ¼ûÞE¶ãQM$6¨ú$”B§ª9ÍèJÞ)§£ë5éÈc­Q°yÓ¼&e±þØÄì²hƒ·Wõ:pÇÚÏ ~£}†§pó9D·¡ Èîg^nãpð¢<XQA¬ôûa†ÛÏDèxB»²³Æ«ûÁŽðïüeDZ¿ù­43(‡GhG-û}[¯þÉtÄŽ©ÓÑÎ<H0ýJ8¡ÜoÓY‚žÖ3i\Y+ñ¶qE±Ýå:ØåËU5™þ>¨Œ}ÿSç¾u^dûs|¥]iËç/W‹Ðx_I ÷¦qu±<Ìý
+—8aÉ@ðdÖ'"üÄH/ŒÑÁrÍ‹j[£É´oš¿ËÿUÞŸ»d9¨ƒðšÏŽeˆ~Žå/ïËõ¹,™®5¬c)q,CtËò?—
+UD0ª¹ÂQ Ñèù-`ç-T?ÁO” —NóúU[azݺCt·XJ‰+hùÐÈ ŽRˆ^”÷­<}ÕO§EY „ë•Œ„
+Ïڸͩ¯]òÇ:DßmOå¬^ÈY»j—nqœCô&_,ÖÙ©¼õ™+E(xÌGAQ %ã-×êçC¯`( ŠÐxÛ.¿í†Géu„vc²Ý-aµ]çó´rû÷¨ ܱ7ƒ¢1–23D÷çIw¡ñ!µ? ¥ÙúXÛ®:gú“¡P¶#ôßtŽÆIL~$4®!:(vd¿BÆ݇…÷å"ûÚ˜Fy¶oå4m#HÒ ƒšpï2ÍI"}¸\>Bãm+Wô¹±°¨²X„ÆÛv‡¦Üû\RL]1£öÂMêÜ S/ésŽWÝ9AT2œC4:`qwèê¥ErÔ7û¿(¸%w›®ãt¹Þ±æ®†®a÷žgýKÕç=[\14BŸ@÷6/‘=^®c&!¦;Á»r庺Öów¥+þÜ¿n$òú4ÃU†²tÿÑÐU!¦¡Ê«ÄU9#t·Õ—L¦Åƒ—÷*ΨÎjˆ@„Z/–WЊÐõa¼Æ2àþD¿Ncá.öØ7¢ùº¹é‡8mnòöÈiÓû8À¦M‰øñçŠè>9”çÄÝ9ÑÑIwžM‹î¿F¶™Ãd{>+‹Ì»ß¹£&Ÿ`Jƒ°~Œ
+búLQâþ;¡Ÿ›€Ý4û¥›‚òen³œ˜>Ï”¸2ZŽaµ»û ÂvBß祊¢F8Ÿñ‡$’ôù¤b(Ë!øa€|â× ’ÛmN‡•²o¯/þÜ$Ì
+endstream
+endobj
+5837 0 obj
+<< /Type /Page /Contents 5838 0 R /Resources 5836 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+5839 0 obj
+<< /D [ 5837 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5840 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5841 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5842 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5843 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5844 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5845 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5846 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5847 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5848 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5849 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5850 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+5851 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+5852 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 595.94 null ] >>
+endobj
+5853 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 584.981 null ] >>
+endobj
+5854 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 574.022 null ] >>
+endobj
+5855 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 563.063 null ] >>
+endobj
+5856 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 522.674 null ] >>
+endobj
+5857 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 511.715 null ] >>
+endobj
+5858 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 500.756 null ] >>
+endobj
+5859 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 489.797 null ] >>
+endobj
+5860 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 478.838 null ] >>
+endobj
+5861 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 467.879 null ] >>
+endobj
+5862 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 456.921 null ] >>
+endobj
+5863 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 445.962 null ] >>
+endobj
+5864 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 435.003 null ] >>
+endobj
+5865 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 424.044 null ] >>
+endobj
+5866 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 413.085 null ] >>
+endobj
+5867 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 402.126 null ] >>
+endobj
+5868 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 391.167 null ] >>
+endobj
+5869 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 380.208 null ] >>
+endobj
+5870 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 369.249 null ] >>
+endobj
+5871 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 358.29 null ] >>
+endobj
+5872 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 347.331 null ] >>
+endobj
+5873 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 336.373 null ] >>
+endobj
+5874 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 325.414 null ] >>
+endobj
+5875 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 314.455 null ] >>
+endobj
+5876 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 303.496 null ] >>
+endobj
+5877 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 292.537 null ] >>
+endobj
+5878 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 281.578 null ] >>
+endobj
+5879 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 270.619 null ] >>
+endobj
+5880 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 259.66 null ] >>
+endobj
+5881 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 235.898 null ] >>
+endobj
+5882 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 224.939 null ] >>
+endobj
+5883 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 213.98 null ] >>
+endobj
+5884 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 203.022 null ] >>
+endobj
+5885 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 172.824 null ] >>
+endobj
+5886 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 161.865 null ] >>
+endobj
+5887 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+5888 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+5889 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+5890 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+5891 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+5892 0 obj
+<< /D [ 5837 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+5836 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5895 0 obj
+<< /Filter /FlateDecode /Length 1872 >>
+stream
+xÚ½Y[oÛF~÷¯Ð»žÌ}†0šÆ-­öÅhš–P¨±ÌD"µ$Ý8kô¿÷ð¢Ñ £È:rº/’æÇ9×ïœ3¢“Õ„N¾¿ »•¨ö
+þ~ñííÅ«#&’$– >¹½»`ð°‰ÕD331šªÙäv3ùuª˜â—¿ÝþÛëÕN&–$Z ‚™Hˆ‚Eè·LȬNó»Ô=æu3Ënoú='¢„QI#á¡1ú ½7èĤð{ËÓöV–ˆÄÆèíêîòJq5½î—ú>º-ê趵ÛõuêŠ?fh™¹%ÌJ/³ÂÉ¢¯öÂäE“>Ôn6ß?Z§ a^äM¾X§9\5hQ™!œ+/ªÆ‰¢G¢º?ëYÑ?{ê—ox¿o²~ù-3Õ„kíe6¸p Ñè½u¢ˆ ÆïmQ{Gè§Ø^µkfóâ ¾}ßùö[žgRm%2ñj%8µB4:õL»­5EE`~¡%ñFÓœHáIZ3œä!ºó]Y®[ÙÓ¦zør–—[W¤í«hi#Òx×çâ·”„ט'q}bP8”ŒÑø½9EåÉXŸX@8%P<bô.À²r³]TnVÌ (¦‡béí’4NÏí}›]¿}†/™%*ñ¬­Ξ!Ÿ®Ô-<ûjjM"ôÑ„½Ë‹0]ås&~YMQ ¬Æóº6(­"ôó¹Ü«vv&+«ˆaÖËjQÞÐx;IÌÞù në
+càLÅcè?îÅ ÕI,ÿ|·Ÿß È_@ v»ÒL]“‘á²¹ÏëöJMß—ïú‹ÝƒeY¸þê«´ÛXu@Ò¾a_¦î±©Ü&orW§å]Ú:
+YäŪ¿_´‹œÖÛË+n§.Ëëþ-¬©ÊîŸÖî¿Ò¤´1Ø”ý«E¾î…Æ’†P„Š=y+i„h?*6n ÈÎü_ø©äïŸ9—„š=KãºÂ–˜¾ØfÛX±ëá„+í—vÍÛ Õ7£fîée%‰3A •½²'¶¡ŒÁUŒFï ƒábßÐœØ:RFƒ[ß—å‡tµ}hûàåçÔƒË2{ظݩClAr¦™a„›}&$( FhôÁ€|ÛM«œRTFè}Œ¦E cÄl¾Û,ªU½uÙ¸ÚDË…å›èáØ¿÷Ëì3žŽÄø8âÏt›úUÊ›×MGè¡ûlMW¹:[³yôÊ€fŸ5ÞŸ_¶1V!ÑžXi¯®ŽÐC,îcº­ÊÆeÀIq<€¤?=ºßdÜÀÄo¼ ¸ßd#ôS$4ék5-·m­­GGÞ#±Óü…ñýÔy¯®kŽÐ­dîqÛù~6Ÿ—{yçîãwe½.7›E±<ªË׈"ª˜W w˜¡Ñl–H¢öñ‹ûy7ÀúcÚÕ¡sÚîÄ£›Óvˆ8ëœÖ
+¢ý‚œâŽnBðÀ]ÕªòÕ}3›?ŽDýÁ;¹ Îp)Œ'Úÿ`È)î€&?‡cž@,h=‘Ðï"œñ8ÉßÜ^ü):$Ô
+endstream
+endobj
+5894 0 obj
+<< /Type /Page /Contents 5895 0 R /Resources 5893 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+5896 0 obj
+<< /D [ 5894 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5897 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5898 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5899 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5900 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5901 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5902 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5903 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5904 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5905 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5906 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5907 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+5908 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+5909 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+5910 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+5911 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+5912 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+5913 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+5914 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+5915 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+5916 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+5917 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+5918 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+5919 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+5920 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+5921 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+5922 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+5923 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+5924 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+5925 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+5926 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+5927 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+5928 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+5929 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+5930 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+5931 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+5932 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+5933 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+5934 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+5935 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+5936 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+5937 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+5938 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+5939 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+5940 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 242.804 null ] >>
+endobj
+5941 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 231.845 null ] >>
+endobj
+5942 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 220.887 null ] >>
+endobj
+5943 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 190.002 null ] >>
+endobj
+5944 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 179.043 null ] >>
+endobj
+5945 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 168.085 null ] >>
+endobj
+5946 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 157.126 null ] >>
+endobj
+5947 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+5948 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+5949 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+5950 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+5951 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+5952 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+5953 0 obj
+<< /D [ 5894 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+5893 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+5956 0 obj
+<< /Filter /FlateDecode /Length 1423 >>
+stream
+xÚ½YMoÛF½ûWÈ¡6ovvöS@£E 
+£—¶ d™¶Ȥ*ÑqÚ ÿ½#SZîú“#'É!"->ÍÛ™Ù73KY\²x¿'·ŸÂ¬¯èÿ÷{?Ÿî½;vXh< *N/ö€’Þ
+ ®p„´Pœ^î%ÃÁߧ¿ÅßzwlCáE°}
+㟣ÿÔGGåçm·ºh—“†þõ¿–0z‰Ž‘¤ÚÒ9ŽŽu‚~0G>84Êܱª›®¼YU““áO³£ú÷ö¶¿ÿÂf‰A€ÆÈx,SôK,?üÒÎwe©¼
+˜(“j¤˜$MÊÐlÛ&Ч‹B FJ´ ßU‹UÙT·åbÙvÕ¬«Î''‹fHÕ¥¹OUH¥]GM{£ÙkñF8ðq-Èòc†fk¼qZ¸(ñj¤Ä+)¨gൣÎÚv^®ª®¼˜Îór</ɉuSwõt^¶‹ª)×ϲÉZ^ÆM® mŠA÷¢n}w ¡dCYÚpA ñÓVx»Iéãûíòà÷»«ª¿˜µó›ëæmSw?¬ÖWz¿š®þ]?/Ø.AE=Ðò\’¢·ydrÒ<»tÕå’½kkCJ)‚ÒÞñ¨§è„zYý39y<” ÷'Ö5"ÄÒ Ï†xÙ(·{c•ÄxÚ}VwýÅu»¬úofíõb^Ϧ¤<ìÐiÀ³¼˜¡·^\Ó™.«IsÒœ籆¬©HÊù¬l›*úÃß+š<!¬–¡Ùâ§Ð<3ÇO*\ôU†~)·yVosP¿Òm–àc†À£ž¢3)ì–7ß@¸µBÅ&/Æ ˜-2½P.– DžéÍO/åBì Qób”¢7MJ}QVŸêU7™ÑÆä²+pèÖаºÔ Í÷„¤Á+Ä)-ë¬$C/./úì<ê?VWÙm³Ên7í[Õ|œp9cÐ4DaEÇ✡ó£Šêãt~îÙëæIر¤¢Gš%¢˜¢çqNчϯ<Q;9T¢ÑcÐ^ÞД¡ùn²@£GO-y¶Sô½S¨g{§úaïôDØwŒ¾‘"æ«Þ¢,{w#)–ÕQcµâe]Š~¥ù.S^X%Z#zŠþeÁ 7ÔQ­y!NÑ|OIK³^”pmX…4C³m«`hrR›7ädèñ=îùQåáÓ­o Î]“×Âë(ÕÚ±ü™¡ÙV9š„}Ô^íYI†~vÃöcWÒò¾àâ×?ei˜UƒªÞªRôË{ù±ÃWCÓk ¾áÚ¥`¾—4Ð
+fïnÐJ k%/éRô×tä+ë+ ­¢z[à­*Eóúºîý´Ún/ø)šï'IõJÆij¼#§ ͶJå`š÷:'¯q¹loåYuY7ìbá•°2Ö
+Ë{S“‚7ë.VWí²«ødЄÇËRðv7RÛñ_µl'f‡ü]H´ðø(äÖZR;·Ñn¸÷
+î×Ó½ÿs4¨
+endstream
+endobj
+5955 0 obj
+<< /Type /Page /Contents 5956 0 R /Resources 5954 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+5957 0 obj
+<< /D [ 5955 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+5958 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+5959 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+5960 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+5961 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+5962 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+5963 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+5964 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+5965 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+5966 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+5967 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+5968 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+5969 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+5970 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+5971 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+5972 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+5973 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+5974 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+5975 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 540.687 null ] >>
+endobj
+5976 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 529.728 null ] >>
+endobj
+5977 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+5978 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+5979 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+5980 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+5981 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+5982 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+5983 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+5984 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+5985 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+5986 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+5987 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+5988 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+5989 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+5990 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+5991 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+5992 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+5993 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+5994 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+5995 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+5996 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+5997 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+5998 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+5999 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+6000 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+6001 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+6002 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+6003 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 215.905 null ] >>
+endobj
+6004 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 204.946 null ] >>
+endobj
+6005 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 193.987 null ] >>
+endobj
+6006 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 183.028 null ] >>
+endobj
+6007 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 172.07 null ] >>
+endobj
+6008 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 161.111 null ] >>
+endobj
+6009 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 150.152 null ] >>
+endobj
+6010 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 139.193 null ] >>
+endobj
+6011 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 128.234 null ] >>
+endobj
+6012 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 117.275 null ] >>
+endobj
+6013 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 101.335 null ] >>
+endobj
+6014 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 90.376 null ] >>
+endobj
+6015 0 obj
+<< /D [ 5955 0 R /XYZ 81.077 79.417 null ] >>
+endobj
+5954 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6019 0 obj
+<< /Filter /FlateDecode /Length 2566 >>
+stream
+xÚ­Z[oÜ6~÷¯‡c=ŒxåÅée]¤èfÑ]ïv¦d ÇV­‘&’&Ž$¿½‡"u¡<•‡ib‰~ä9‡ç®„Ámß…ýqý¿;ûúúìåUD†b‰) ®·g…¤@GA$0
+®wÁÏ+NDtþËõ÷Ã^/¯DH AåŒiˆ0g.úãùš¾z‹)˪¢ªÍÐΖy¦vi[çÖÛ¼nÚ5,1¿|êÝÁ⟣œ !(—~”OѽϦ1ÂŒgÇ'ž#?9h-®¼l“¬ÚíÓZ]–oÊë‰äØêqäô÷QÊ·É«W€+’¶jÓ"]¼ù aÉz>¢ð4>LJê¢O½ý"ýS.Gˆ>Žý.Šö?;ˆ1œMN;›„.ÞEkiÝ«Ç&iT{Y–ŽÌÞ€ÌþÙÉÌŒ_šÇ‡MÕ6Žðìúì e)bŽh üP/~´æ§MÜ&j·o/««Q+
+­­õI§ I[8ôלEä—j Q3?Ž§hMP—fí!-ŠÇdS§Éÿ4­—ÞTEÑ‘(îGÔÜù†º:ìUn /¯pÄ
+#ânãí¸vb(¢Ë°»`-±7êáÛ*;ìTÙ~c•b°žÉEOµþ_Ž ‚x8TS2ô³‚)Ú»’ã° gC$±—uÐZN{¥îˆeÕ{•4û4SÍeéMRËäPÛHâåÿ´·8˜Œèêp6õ*l´ÇMÕé-øݤ­êòͬv5*•èUÞ„F 1xNÉü¢O/ÂX_„Yç²½€‰EáÐ%÷ºuí6(ë!)¼ ÐAûŸM8’bÔöÈLJ9àá7jkr˜Sêi÷*}‰Çð[8š‹_üvÐþ¦R³Ñb/Ïå 3Ã>ʪ ˆíIŸé4+ÎŒw¿]ø2Cc¿ Ú‡^Ì8èž™÷iqP Ty7ùf£Ê_š“/¥U4F«Ø/bLÁ‡ò¾¬ÊeჀU]Wõ¥«Íÿ5ØÏ ðŸÇÏHi„Q Mà˜x©±ƒþ4ƒBŽƒu»D§ ) ¡µ qo|z†
+â©åîµÞFF϶4t)B※.
+8[3>ô²´8`Ç»T3ð>¯õåÜ“½´X@@(è{gÏã÷ïø¹!ÍЯµiaUZðÎü´µõ&hfµëe•»\œb„D´:OÏ]¶
+ra]Æ¡6 ·«é~_䪙Éà”¸ Ý@$ðìêl/PAötùLÿ57¸‹þq§
+vlÛò¥z¸|Ó·åmbº©Àm2qE¶»²îÛïzỤi«½oµƒ©Dc­Ã¼j Ö»`Ç`˜'û}àuÐóïìåõ•Û…"_X ê/ŠXŽÅ­ðêB9èã 1»Ó?®ÏÞÍlÊ ŠyíÎ~þ¦7ðï{ šÆ2xèî !G` +‚ÿœýhÿ{SpÏr9ãGB„—Šú
+endstream
+endobj
+6018 0 obj
+<< /Type /Page /Contents 6019 0 R /Resources 6017 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R /Annots 6052 0 R >>
+endobj
+6052 0 obj
+[ 6016 0 R ]
+endobj
+6016 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 357.901 159.52 368.334 172.01 ]/A << /S /GoTo /D (Hfootnote.13) >> >>
+endobj
+6020 0 obj
+<< /D [ 6018 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6021 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6022 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6023 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+6024 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+6025 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+6026 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+6027 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+6028 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+6029 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+6030 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 620.388 null ] >>
+endobj
+6031 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 609.429 null ] >>
+endobj
+6032 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 598.471 null ] >>
+endobj
+6033 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 541.232 null ] >>
+endobj
+6034 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 530.274 null ] >>
+endobj
+6035 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 519.315 null ] >>
+endobj
+6036 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 508.356 null ] >>
+endobj
+6037 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 497.397 null ] >>
+endobj
+6038 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 486.438 null ] >>
+endobj
+6039 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 475.479 null ] >>
+endobj
+6040 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 464.52 null ] >>
+endobj
+6041 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 433.636 null ] >>
+endobj
+6042 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 422.677 null ] >>
+endobj
+6043 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 411.718 null ] >>
+endobj
+6044 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 400.759 null ] >>
+endobj
+6045 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 389.8 null ] >>
+endobj
+6046 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 378.841 null ] >>
+endobj
+81 0 obj
+<< /D [ 6018 0 R /XYZ 79.37 353.387 null ] >>
+endobj
+6047 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 156.83 null ] >>
+endobj
+6048 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 145.871 null ] >>
+endobj
+6049 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 134.912 null ] >>
+endobj
+6050 0 obj
+<< /D [ 6018 0 R /XYZ 81.077 123.953 null ] >>
+endobj
+6051 0 obj
+<< /D [ 6018 0 R /XYZ 94.613 94.364 null ] >>
+endobj
+6017 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F72 187 0 R /F26 662 0 R /F79 668 0 R /F76 318 0 R /F22 473 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6055 0 obj
+<< /Filter /FlateDecode /Length 2266 >>
+stream
+xÚÅZ[oã¸~ϯp1u€ ‡wI
+¤ÝNX éCì»­ È´#D–4’<I&˜üöŠ2%:Ž#&ƒöÅ’(<ž…gëžý|‚wW$ôüþ|ò·«“O›q…„ÑÙÕê„ÀŸðŒÌB‰$ f$K2»ÚÌ~Ÿ §ÿ¾úÅÎõéBF³ER²p & #"¸‹~<=TÌÿ ŒŸŸÇËr{«8+ÚX}Mò8[æýröý7mY™çï†øH€×¸À¦–ûp÷„ F…‹ö§Í"D8³´£i´1AqÁZ iênqYZ<{¦F_hˆHÈ{Æ~ú£G«¿ãvÇëãŽe}å éîñìu
+$@; ¿µ£õŠµy·–µjÒ¤X\àú ¸Äƒ«y@Š±èü±òH?yF`Í ¸šŽ•Ååe9px©îþÞoéŸú;΂´/þqâ`îuÇ/ãuÐÞû\@„“µ´'æ«,j›pÐZëºÜVqçÞ¬„ˆYV"?VÆhÍÊ­zèœÎbÏ]_f©úGÒÖÙ½Iþ>™áûe©3ç›Ï$‰bþ±äÎã²¼ë§ÿKÿ^8ï·•ûV¾q‹
+3 ÏiC¶0…n¿p^ñiÒF`1ÔAô¢N¤HºRL¸3@ud¾ÑgÛ…WwÇæÕ23j»Ã)xúSü5k²îtŠöhsš&¨9Më†ÀÆúèóÝéûÝt¥¹¶7Á]Ó‚á¥æ~ïHF Ô÷S«‡©TŸ†½þ§œÊÁ- xÈ ?Ê# I½üãY¼Ã5…j 3[ü0îÕ`pЗÓ%XCY¬ÿ -y
+U†à%üØ£(Ö; ðåÊ,BlØgÒû1Ú*Õì²wëÂ;Žn˜_
+ï ½µB î¡xˆH~Ÿæ8è)ù;‘P˜ï
+¿tSNùÂÌGp,\?÷k&:hÍæ2Ût½Dõeq¹ßI¼·­Oø×ðtu~ïËvÄ!ôX¦ýšŠ#ìk,?¼Ìòƒ/Ë!¤?ØF2î÷QÅü.£ÞFÞg`BKnƒ(÷ûöb ~ݼL«ú%ã²$_útr)!ò h·•É^§ôóÕÉCmOè
+endstream
+endobj
+6054 0 obj
+<< /Type /Page /Contents 6055 0 R /Resources 6053 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+6056 0 obj
+<< /D [ 6054 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6057 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6058 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6059 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+6060 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+6061 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 677.175 null ] >>
+endobj
+6062 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 666.217 null ] >>
+endobj
+6063 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 655.258 null ] >>
+endobj
+6064 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 644.299 null ] >>
+endobj
+6065 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 633.34 null ] >>
+endobj
+6066 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 622.381 null ] >>
+endobj
+6067 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 611.422 null ] >>
+endobj
+6068 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 600.463 null ] >>
+endobj
+6069 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 589.504 null ] >>
+endobj
+6070 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 578.545 null ] >>
+endobj
+6071 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 567.586 null ] >>
+endobj
+6072 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 556.627 null ] >>
+endobj
+6073 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 545.669 null ] >>
+endobj
+6074 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 534.71 null ] >>
+endobj
+6075 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 523.751 null ] >>
+endobj
+6076 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+6077 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+6078 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+6079 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+6080 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 463.975 null ] >>
+endobj
+6081 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 453.016 null ] >>
+endobj
+6082 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 442.057 null ] >>
+endobj
+6083 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 431.098 null ] >>
+endobj
+6084 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+6085 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+6086 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+6087 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+6088 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 356.378 null ] >>
+endobj
+6089 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 345.42 null ] >>
+endobj
+6090 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 329.479 null ] >>
+endobj
+6091 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 318.52 null ] >>
+endobj
+6092 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 307.561 null ] >>
+endobj
+6093 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 296.603 null ] >>
+endobj
+6094 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 241.808 null ] >>
+endobj
+6095 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 230.849 null ] >>
+endobj
+6096 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 219.89 null ] >>
+endobj
+6097 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 208.931 null ] >>
+endobj
+6098 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 197.972 null ] >>
+endobj
+6099 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 157.126 null ] >>
+endobj
+6100 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+6101 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+6102 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+6103 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+6104 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+6105 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+6106 0 obj
+<< /D [ 6054 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+6053 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6109 0 obj
+<< /Filter /FlateDecode /Length 2350 >>
+stream
+xÚµZK㸾ϯ0Cìdš#¾%#›d$}H¹dC¶é¶0²ä•è~d0ÿ=U¢^t÷Èfg÷Ò´(«X¯ª¨Žf÷³hö㻨‰Ä_ð÷Çw?ܽûðIó™ IL9›ÝíÞQXÍè,VDQ=ÓŠ’HÑÙÝaöï¹äB/þs÷×~¯ŸT2‹I¢ÇÄ”EDóħþL¹Øf‡UmìÊü¼¼½]ÜH&›é|õñãêyµËŠ4_ÁšáÍñ~÷ñÙñÉ}Ih±^è8Lè15Ê
+-ÝÙõ(ÇÑ­@ÑÞÚ&X¹–ƒNñM÷rÁéüñŸ‡çÜL:@+ø»æj0ÿ="lU>®j ;¬l~!ž‰!¼m¡ž¾6eO6ÍŠÎ28a*§j6ÏŠÚV§ÍÊ¢5W¹ólÃç`»Ãrò4 R"gŠ4ÇÔƒälל'7u½²û´X…K_ÝPœktüýÍ{ãKæÞ_FV™HЉîU\À·HMcŸ,Ü
+RBŒœŒ£rÌØ Í—#Ÿ' /4‚÷ÕQ¬Áõëkp
+ʸˆª>´&c
+`–z$.ã@¶2Íw‚ŠÂ%gÄß‹®†Fà®Q½ ÒüR-¤á\Ÿ‰q:³¸¼â^¶I¦À' Íªv4OG
+»Â²’IJ¸-îð/Ø|Ì
+Î%(U+8së1õ×`Þ {À¤ç-‚îª<jÔ‹ÍW÷¨˜*»ßÛåíÓ ±×ûŽI) í•× Ê#ÀIá½"‹q
+Rèòö"JN†
+ÅÊÀß}“6w$(bàøP™cžn0ÈÝ+×SáïÔ ½s»Ç¶ƒ®³²pÊ·VUhv¹9ž„-è®XÐÛ+
+Ç$é?´©°ÒÚ£ç­5‰xŸÚUPáæ·…Û½)L¡±zH«,-
+8××ÏJ„¹À˜:¸ eàÃ,êK`%ƒÊP/Roê#>7‰7yvÈÚCÚÏ¿] öÇqV²Ð
+#” ý’°Œ©Gh$o¿2‘ƒ±é p¨|ÚLÚ×:,7yÔÁè
+F$ïÍà 9¦þöV8…îµG{véàQoʼl¿²›] é7+ñÞá2wE{ŒÔaÊ£Ëü«ÁI„u/mX:¯Ë|Ûʺ.ËI ãÒÑ.£ôPÉê¨s–ÆÄ#é¡”JO¹ýåT 5¯=`ë°Œ3&î>®997åÖ¼¥µ":@: Ší1qÓÎØ
+oÌÏPÞ}ºâÆûw^åÙsýþ¿Qð2‘¤‹fÊ|SÿåîÝÿ
+endstream
+endobj
+6108 0 obj
+<< /Type /Page /Contents 6109 0 R /Resources 6107 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+6110 0 obj
+<< /D [ 6108 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6111 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6112 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6113 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+85 0 obj
+<< /D [ 6108 0 R /XYZ 79.37 697.798 null ] >>
+endobj
+6114 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 505.974 null ] >>
+endobj
+6115 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 495.015 null ] >>
+endobj
+6116 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 454.168 null ] >>
+endobj
+6117 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 443.209 null ] >>
+endobj
+6118 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 432.25 null ] >>
+endobj
+6119 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 421.291 null ] >>
+endobj
+6120 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 380.444 null ] >>
+endobj
+6121 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 369.485 null ] >>
+endobj
+6122 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 358.526 null ] >>
+endobj
+6123 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 317.68 null ] >>
+endobj
+6124 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 306.721 null ] >>
+endobj
+6125 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 295.762 null ] >>
+endobj
+6126 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 284.803 null ] >>
+endobj
+6127 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 259.896 null ] >>
+endobj
+6128 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 248.937 null ] >>
+endobj
+6129 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 237.978 null ] >>
+endobj
+6130 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 227.02 null ] >>
+endobj
+6131 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 216.061 null ] >>
+endobj
+6132 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 205.102 null ] >>
+endobj
+6133 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 194.143 null ] >>
+endobj
+6134 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 183.184 null ] >>
+endobj
+6135 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 172.225 null ] >>
+endobj
+6136 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 161.266 null ] >>
+endobj
+6137 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 150.307 null ] >>
+endobj
+6138 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 139.348 null ] >>
+endobj
+6139 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 128.389 null ] >>
+endobj
+6140 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 117.431 null ] >>
+endobj
+6141 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 106.472 null ] >>
+endobj
+6142 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 95.513 null ] >>
+endobj
+6143 0 obj
+<< /D [ 6108 0 R /XYZ 81.077 84.554 null ] >>
+endobj
+6107 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F72 187 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6146 0 obj
+<< /Filter /FlateDecode /Length 1908 >>
+stream
+xÚ½Z[oÛ6}ϯ0°‡Ù[Íð.1À†bÝRtÀ<`ËžÖAPÚÑ"K®,ç²¢ýíû¨ %ª‰#ºÝ^*+Ò!ÏÇËùÎGOÖ<y}‚Û+æüûú䇋“Óó€M8R!atr±:!ðžI(‘$Á$aI&›ÉŸSÁB<ûëâgÛÖé¹T“))Yئ€Gúýl.¨˜¾%Œ'Yíty¶Èº¿¥ÑË—Ñ~ˆ²Ë¨Èïv¼džò(0®|h/•^8ÏÅ"0"˜ÚXˆ_,}ôçÆò„R]^xGÜg6":."Š ]tv97Lk"è6N÷:*ô»}R諳&´ïêKYìõ±„iˆHÈ-aæG¸¶Ë<Í‹†q™Ö³à0­ç¢Ülã¨L¥LD©°”¹å>z@ù?d,•Ò2~Œûè}v“åw 3´Ì¯ô€¦aXëº(ò¢}Ô¬ñ?jìGØWyññ·üî÷ò!ÕGî^©b8°QÉqQ‚Œ¿ƒöï[RÄY§‚Á¸¾1AŠ¸`3^ }÷c¾ÜotV¾Ê7›8»rƲ§ÁpþêÜ5Š±9v0A<è¤0ôÌ>ú½wß^#h)¯åé Íˆ­‹|¿.õ:Éμ©PÐvaåHa?*}´¡´Lu\´*äÊ/7"¡¬î(âÇ­~š,·J‘Žá‡$™Uå—{t/FúÝÙbñ|&­Ÿ.£<ÓÕŸ<É ×ÀŠ‰òËCÚð¸J6Ñ?ºÈ™xxäM.( ¡%ç—qôAr—G‘ 8
+ºY÷Ë-}°¡»«ÒvæjÝ"Yê_â²HîëûÓú2Ì }Hç¨ ¡Ós¢&
+ˆPÉûD…Ä ÒFCÞ¬fsÆØ´¼Öõ› ¦ú¡i‡âÇÚ!”ƒ*·%›Þ1 R! ¦ËA^Ç»ºïËÙœ†S­³úv¿ÓWÈ{†8CaÐ ‡ô›¢>ºŽdéͶ|8[œaŒBZì–ÐÈdÊÀ~ƒØ:è÷c&˜j“ÕyRìÊfpq;áxªMfTMóÕàÉr_0°Êú"77wæ&œ¾Åßͨœêú¾Ð›¤jªj".® ªBDù€žW»È…Æxˆ$.:ÞnÓDïj¦eÞÅR·ï‘–8ät¬-™9Ô=‡ÉàðÈU£gz~nô`܈ÿªÆáΆ«Ð«xsÐͪ^o÷eT$ëk¨î»u½6g[èȸ]ð`]õ«œ+¥o·ÊGº˜W2=f•ó
+qÄ—Ïm J¸Ûž÷Rã’#´®ã‘®P„–¥‹~jû~¿ÐË2ÎÖ©îÕ†Ÿ%°&‚aùtŽk=8ç€|ÔwË— ¨U}?¯Ï7ž|óïWyzd±Â9̪6êOíÏ7ÇrfÄ[ÎÌoû÷Ñc '±¶퟽˜š~æ'oU¸r´Jb‰µ@³9™ê¢Á$)ÙéÛÊqZÿ¡má(!‡ùCw³É½„ÜA·Ó2· (˜ÙŘC¸ï¿@â<°a¯ vÐÞ4 !ý†Ýâ’^å ÿ—\ÈÀó
+ª,ßÀk;hÿ±‚¨E7M#mC`Ní\ð()wø>Kć™K|¤0hN]´ÿ˜1¸Šötˆ“‘ ªb,èv‹êÛ8h ÷ÛúBê=ê­¸Œ
+$•ÍÚ„ø‘î£çn–Ë?sb1ïxDJaŠgfÓ:¡~+¢öï3زŸæ·ƒûhᄅ¢ÐŠÝ„{)­ƒöï;$(Vi‰ðªU´ßF¡²ªIüêxÝÈ“ù$3«2Ú=rÂlÞ2ò–ååàÉWô‘/oOµ#¡B %z×à<ìÉóŽ«&¾u"ÖÎÜΟšÏ'µ‰ÉÝ3>ê ‡‚¥Œ¸=-ušÎwÛx©çe¾§É&)Ÿ©Ä$„r[>‡z6iE‰ùdŒFÕþà5 èôèmÃ(ØbŒ»]ø­®>º=d|ʆÙy¯þæ˜/s.yÌ)$ƒŒy·/C¿}ÙG{gG
+c€»m©¼ükÜî70;Çv=¾U}ib…ˆýfÅ)ö“Í>Ú{ˆˆ‚úÛ~^â”xTýˆAÍ>•«ÅÀ³šmÅ«RÑužßá¿HÐ~¥âÔ¯ètÐcÎo ^De³0Þ”_7‚±Õ?¶ÕÁp¾Û%æ ¤Ò¸ú„M—Fë®ã,^7jhUp•§i]ª%Ùº~¶Ì«†®t{ÞLåô¡~´ß™·êåˆ2—k»ù»o7‡µ WNÀmJPs𠊽Œ¡$¯É·šSg»$ÏŽª6«5E»]À¼ü¿ƒîEúéö¨\•7"ÈQ•7Ž6é„Énçp/“ç {YÝÐœu eÙÛž°ùwDøm>Ú¿opëœ[¯O¥—¶9hÿ¾ÁHóÐZaê÷ùÂA@Ÿ8WU
+endstream
+endobj
+6145 0 obj
+<< /Type /Page /Contents 6146 0 R /Resources 6144 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+6147 0 obj
+<< /D [ 6145 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6148 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6149 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6150 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+6151 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+6152 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+6153 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+6154 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+6155 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+6156 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+6157 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+6158 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+6159 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+6160 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+6161 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+6162 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+6163 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+6164 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 551.646 null ] >>
+endobj
+6165 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 540.687 null ] >>
+endobj
+6166 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+6167 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+6168 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 471.945 null ] >>
+endobj
+6169 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 460.986 null ] >>
+endobj
+6170 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 450.027 null ] >>
+endobj
+6171 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 439.068 null ] >>
+endobj
+6172 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 410.177 null ] >>
+endobj
+6173 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 399.218 null ] >>
+endobj
+6174 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 388.259 null ] >>
+endobj
+6175 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 377.3 null ] >>
+endobj
+6176 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 366.341 null ] >>
+endobj
+6177 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 355.382 null ] >>
+endobj
+6178 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 344.423 null ] >>
+endobj
+6179 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 333.464 null ] >>
+endobj
+6180 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 322.505 null ] >>
+endobj
+6181 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 311.547 null ] >>
+endobj
+6182 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 300.588 null ] >>
+endobj
+6183 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 289.629 null ] >>
+endobj
+6184 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 278.67 null ] >>
+endobj
+6185 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+6186 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+6187 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+6188 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+6189 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+6190 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+6191 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 166.092 null ] >>
+endobj
+6192 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 155.133 null ] >>
+endobj
+6193 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 144.174 null ] >>
+endobj
+6194 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 133.215 null ] >>
+endobj
+6195 0 obj
+<< /D [ 6145 0 R /XYZ 81.077 122.256 null ] >>
+endobj
+6144 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6198 0 obj
+<< /Filter /FlateDecode /Length 2149 >>
+stream
+xÚµZKã6¾Ï¯ð-2fø¦èÃ"ûÈ»À6{È‚ÚfÛÂÈ’W’»§w0ÿ}‹¤$‹·Ú &—6õøXÅ*ÖWUTãÅn?¿Ãýï_Öï~xOñB#-©ä‹õã;ð‚,”FL-”$K²X¿&ãeÖŽÙ¶8,[ÿÐD_CŽ¥"ÄíòŽ1–t{ãOKÁ“¼<¹KšÔÁsž|\R•˜—^Òu=)ÓH2JÚ˜²¼kùÆÜ=Ô]WîÊâPt³*3ÉХƠќl¦8úŠ•þ]?ÿÒ½”fV §É 0rŒ„uüýЊ-8Ò)atŠN%’Ð\!B˜G NS?AïßÞK½HA´diàŠ‘b:D[ÅÁ¯Ù¦>óƬªûj½¼T\:ÞÝûÓùÑ&ûŸiêqOÄhÏ$"‚ÚëÛ´gØ¡ôçhÙT ¢Å ›áek$àQ€¶F0ŸŽYÞìÚÕý§³e~ü1;žº¬¨²¦~ÎZ»%VU´¢„#Êä¨(¹MQ7S¢ã„!(T:ʦ·É)b: ÑÖ]™í¬Ašb·ïV÷ÕÙRÖ|U ÷ηv˜ÏFr–?v¦Éöuý1ëÊØ%HMƒ–Àn[‚T& ÑÑæ“)AÏñÛD+Ü‚‡ØlMh¶r´‘c»Ì³]æØî÷¤TqLFÅm[4§!úóYK«ù©5Sç^ÒÉ—hM…FdšÊ8·NÑñ²!¶x:’.SQ ãe3…)“¥Q” ¿Ì&7_
+4¼º__lÝ׌¡*‡êŸÃ?®V˜‚£™‡CñJÈXHrÅÄú›5R\Ù…%pT0èx{@ÁIôX2
+E{zÚ.ÅÛ
+ÐŽV[Ó¦=“Šå«e´b˜»M8(&㛢¿‘©˜†4ÃF*j#hL%ô¦Ñ:¤º¸‘àDe•
+}S:ò™dQEI€vgoM}:f¦ÚÆ;j+EG“<N‘)z<<Añí(ÃÐ@É‘½¤ˆÓgŠvIgWÕq‡mm¬*Ts”⑶äDJbT„è/PEa#{îëÒ6¢çnÊ©Éuøî_mïd«w%|•¿ö¬±ýÞ›zÉHòÜ¿‘W[;àöìåt¨ÚÙJ¼× hnû%ýg™²Z
+P¬€0Y%èfª,É
+­IR ¤'¯žþõ·÷àŠ“Sk¶~ô`½À˜èä—ÓòŽ$`šÞ¡ù—Ö`¥ïZ?~ÞO^Mÿ k^úAí·ó̳µ1›.¯ ¿÷ó¸ÝcßÞ÷øÖ
+Ïý•?­sCëðÍüpu±¯RÞÛ°¨Ú®9mº¢®f»FB5âêl£ú¸{+m¶ž"<eppðjÛ ¥)†Ð ç?º˜ ÚyïÅŽRð¨ÓÞ{€ŸÔÔ^Øu÷/ú[wÿè¶ÕqàN!B%Ü
+f?B‚ê\}¥:•p,8tk¶óB•@B_J™b”RùµHoƒÔÙàŠÇ¥@éПʮ¨v³QjY\
+endstream
+endobj
+6197 0 obj
+<< /Type /Page /Contents 6198 0 R /Resources 6196 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+6199 0 obj
+<< /D [ 6197 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6200 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+6201 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+6202 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+6203 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+6204 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+6205 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+6206 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+6207 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+6208 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+6209 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+6210 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+6211 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 616.403 null ] >>
+endobj
+6212 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+6213 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+6214 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+6215 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+6216 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+6217 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 550.65 null ] >>
+endobj
+6218 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 539.691 null ] >>
+endobj
+6219 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 510.799 null ] >>
+endobj
+6220 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 499.84 null ] >>
+endobj
+6221 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 488.882 null ] >>
+endobj
+6222 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 477.923 null ] >>
+endobj
+6223 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 466.964 null ] >>
+endobj
+6224 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 456.005 null ] >>
+endobj
+6225 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 445.046 null ] >>
+endobj
+6226 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 434.087 null ] >>
+endobj
+6227 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 423.128 null ] >>
+endobj
+6228 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 412.169 null ] >>
+endobj
+6229 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 401.21 null ] >>
+endobj
+6230 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 390.251 null ] >>
+endobj
+6231 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 379.292 null ] >>
+endobj
+6232 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 368.334 null ] >>
+endobj
+6233 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 357.375 null ] >>
+endobj
+6234 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 346.416 null ] >>
+endobj
+6235 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 335.457 null ] >>
+endobj
+6236 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 324.498 null ] >>
+endobj
+6237 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+6238 0 obj
+<< /D [ 6197 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+89 0 obj
+<< /D [ 6197 0 R /XYZ 79.37 279.118 null ] >>
+endobj
+6196 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F20 186 0 R /F19 184 0 R /F73 189 0 R /F69 183 0 R /F72 187 0 R /F78 556 0 R /F79 668 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6241 0 obj
+<< /Filter /FlateDecode /Length 3133 >>
+stream
+xÚµ[[Û¸~ϯ˜`âAF¼“óP,ÒvŠíCžhnahlÙV×–IÞIä¿÷’ºPã‘­Aû2–(òð\¿Cr’›íMró×7Éè÷ÓÛ÷ÚÞXbSâæaó†Â‡ä†ÞXJ¤Ð7ZQ’(zóp¸ùçâWF“Û=ü­£ÿxOÏÓD¦GÔ÷·†/ÊêötÑì2|`‹U¹oÛžveZób}mÝ”ïYrn*ÆI´1J¹Ø.þyéF¯—uö% rž_N¡#vóÚs•}9¥{ÏJS¶¬¨³£HM,L3=1tå’Æ$ïa6•,R?ÿ>¯?}¹i%R7ÕiÕäeQû–§]¾ºez±ó$§VŒÍ.mÜüÏ#,¡‰òóµ*P ‚|kUlñ?f‘ù—U¦ÌÖ¾”â~½°)»e
+úÓEøäøžÔœ¡Diókn9-o!ˆà& Ÿœ“ MÌhùËfAGœHÐMDDn?–,~éä6á ¡Yáå‚R@}jÕÊj¤¿³ÚášP¬Á«„sÞ«_žª¼ip|9Õy±\8µš(Fã¡QØ(ê´j²:O /ô»¢¸à,àq£‘Òb=-w. 7积²U“Û}vÕìBHÂÐɆ#‘Éɵ%„š
+?¢>ï- %ÚÊxÄãDÇKÑ4?œ'$A?9ÇOë/:ªJ3æ¹,þT®³OÙ¦¬²‹>jÌX–‰L0®9žœ+yÅ@J1ÑŠÄ„èéevFñ
+ñB™xˆ«¥IEyiDY!@V¬Òc}Ú§£a‹÷ὄ/¶Uy:Âò©O– ‘âá/Âx€a`9SÎ`B£ˆX¬¸tÂü|R(=ª”½1À-¦¸¨ €†cbgÉõ²Èž–Ǫl2”wŸÀ¨dr2y@iÛu ÉsÎ8ƒ¨Ä»%˜ë–@1Ê˘úû¤Ž‚‰PM¤ ºÏ+„€
+ÕuÀ¬uˆ¹ÇuÓv¢$4ʘ¥Ã7@-yööí¦uÙP³ÑrFàW²+k gXL«6VYîLIèa
+]bÞ…=¾UZ·»};”«lÜ#^Ä6u ÷Cô;_Ïs€8=¢ÉO‡= ø<$LEUºZ¤ÑìÚ</àB'¨P²WÕPqª:ð®Õ,ˉ¨gG!aIoµzV䉨Ûȳ=žše•ow±û#Ž EÏü{.û¸[*zÃ7óØR‡
+€ ÂL‡&µg;Cê×ø4…"÷g‡(žÀ«e»í$“$xµ°¼Úy4>ú $xh72á1¯/¸²$‚±xNtÃiW–PŒˆR?†1èÚ/ðæã6s†ü·žîßÜ>Š,>ìhÖ¹Û¶¾ Ä}nôì’ˆrE,x^LÿšèÃ-`>ÞÁs-ZåˆuœÊqÀû“8ïOrèO˜z
+¬;HrØÄmfê¦?ÏôPð Œ:ì[>åÍ®é…d ¢ˆyÁ·›c¾jN6ˆ9¤7ÊhD>?<PF´è¾³t9$¾jstµÏK”вÂ<(^Veʯïf3Ž;û¦CUFÎóç!õlTÅ,Ô°¬wh5 GÔnÓ ?€ VÙ]ñ¹­º»&}Kk $¾×ûÎ+‡èݧ¹ëŸ0ªƒYFÏBõ5ÛËÐH,£#ç{p{SÿìöÇ…Á¦;<zé˜F•*=¸€¾ ¹´ZeëiˆÇݸ¬hÀá~«Våqx›¡Ýº …ˆzC¬xUÇ3L«{k›‚#j‡^Q´ËÇl›³Ž‰ÊØÞPì<V†Ôš™Ã³PÛvøØ&³6*"êùQ€’´»h0÷•ˆB·IQ·Q¿lqá6
+Fhµ(
+endstream
+endobj
+6240 0 obj
+<< /Type /Page /Contents 6241 0 R /Resources 6239 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 5835 0 R >>
+endobj
+6242 0 obj
+<< /D [ 6240 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6243 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 651.273 null ] >>
+endobj
+6244 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 640.314 null ] >>
+endobj
+6245 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 599.467 null ] >>
+endobj
+6246 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 558.62 null ] >>
+endobj
+6247 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 547.661 null ] >>
+endobj
+6248 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 536.702 null ] >>
+endobj
+6249 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 525.743 null ] >>
+endobj
+6250 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 514.784 null ] >>
+endobj
+6251 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 503.825 null ] >>
+endobj
+6252 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 474.934 null ] >>
+endobj
+6253 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 463.975 null ] >>
+endobj
+6254 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 453.016 null ] >>
+endobj
+6255 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 442.057 null ] >>
+endobj
+6256 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 401.21 null ] >>
+endobj
+6257 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 390.251 null ] >>
+endobj
+6258 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+6259 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+6260 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+6261 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+6262 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+6263 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+6264 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 258.745 null ] >>
+endobj
+6265 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 247.786 null ] >>
+endobj
+6266 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 236.827 null ] >>
+endobj
+6267 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 225.868 null ] >>
+endobj
+6268 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 214.909 null ] >>
+endobj
+6269 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 203.95 null ] >>
+endobj
+6270 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 192.991 null ] >>
+endobj
+6271 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 116.279 null ] >>
+endobj
+6272 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+6273 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 94.361 null ] >>
+endobj
+6274 0 obj
+<< /D [ 6240 0 R /XYZ 81.077 83.402 null ] >>
+endobj
+6239 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F79 668 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R /F70 185 0 R /F73 189 0 R /F69 183 0 R /F23 660 0 R /F76 318 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6277 0 obj
+<< /Filter /FlateDecode /Length 2004 >>
+stream
+xÚÍYKoãºÞçW˜ƒ6¾)(0hѹhY\xQ SŠÍxÔ+KŽ,ßÌÜÁýï=Ôƒ"ÓŒê“Ì¢›X¯üxÈóGèj¿¢«Ÿ®èôK”¿‚¿?]ýysõþ£+IlÆ_m®|DWl•i¢™YÍÕlµ9¬þ¹VÒÚëmþÆzÿQÛUF¬Ö"‹ÁÌÂù3ô'&äqÿplʺ+v»a ˆÌÿb¢(a”L¥—1ñhÉSô·ëÅUOèÇü±gt[ÇwmótÆËߧ,aa “"f8Â1:"<Y0a |æ/Š¶-¾¶çÊ=•»îs²†hœmþ›k›|WÞ¸Jž–É°J~Ù*µ!0`ŠÆÏÍü1San›;FCÏM5áZ‡¹%Î1bôC[E5‰B³¶‚Î$Ò†¹ões[M¨z†~îX&F11áTixî}Döt€Hî~-ªgÚ0½:_në:r©åÏÍS|ÿï¿4Õpÿ‡áç’¢5'R°°Ê ·Õ1?·b½­¦¹-nîý]9{I˜‡_—„ÏXiFQ"’ ñssK”
+âÉ. f"EãçfQ6ˆ'㸹c4^6¨!Zñd
+·ÊÀK³=¢¢ûܺmWÔûÊm›¶ví ËJ,i„”IÔIHИ C¾úèªLò@XáÇhô*#‰™wP£Â_ ~côSZŒId%K oÅI&ƒ$² ýô£Ÿ’ŒdÙ,bþôÿsüS‚˃^r\  ñs3 C½ä¸t>A£âß÷ãvÔJƒËr\¦ž ÑsK›*ƒ´r
+6 ?wfÍ‚Jò eê/¯ô¸cç“óñ&qŠmU_¹1ÒhÂxÈ]¹ÂŒÑžà¾mÎÇÜÕ»Û~œ÷™]ùÃǵŒñÆsCNHG—Ø|v×7Bˆõæ:k÷á¦n¸|ºæf]œ†›‡¦Ççô¥ñ¡¬ë Ï0Úïäº1DíÖíiòL ŽCÐöIÎGÿÂhzÁ ¿JÐøÝÞÍGÿÂ
+)ˆ˜:²ó>GÕèsT÷RVÕp B;\}îÃåðh7\µÖ q ôkÉq8„3–ÎA¹Þ¹ÝM\ê~¾ PmA
+— àÃwºPЗ_˶©þdsYD¬ šfé°ßîÊ­Û÷çªh—Ã•Ô àÏXÀ ƆDc´Ò;<Á>Åúoõ^#¦ ­kFý~Bè˜Ò¯™£ý†Ç“û›ûëXºûŒÂëw¶ªúX’¨ì–ðbÄ2Âm¨cÇí=*Ž·Mî——+ËÇEáŇ"D¨s„Àq‹Ñž„A(y ¤¾
+=A_ÒÔË ˜úßCOi¨àªªñ…ÒÓÐçb
+
+™Ã¡o!ù÷cÓ ®Ü—®-¶ÝpÓMøc_è4ÝP÷ueQ ƒ m¦åšT@MjAþbb“ /–¢à»^Îcœ7žOéûYþ¢9veS#ù¢ÝŸ#Ç oîUZׯßתÎÕ/Ô† uÒŽ®xz<íX»Ýƒ=<ô—Ú|Ki,§œŸeê¬m›s{rÓGÒÛ°??}3s|8}=종‚£ìS¨^n—M‘‡%@’œ¾Ð7°àuZ¯$%ÖŒ‘Š=k£üusõ8 `
+endstream
+endobj
+6276 0 obj
+<< /Type /Page /Contents 6277 0 R /Resources 6275 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6278 0 obj
+<< /D [ 6276 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6279 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6280 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6281 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+6282 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+6283 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+6284 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+6285 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+6286 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+6287 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+6288 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+6289 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+6290 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+6291 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+6292 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+6293 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+6294 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+6295 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+6296 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+6297 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+6298 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+6299 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+6300 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+6301 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+6302 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+6303 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+6304 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+6305 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+6306 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 456.717 null ] >>
+endobj
+6307 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 445.758 null ] >>
+endobj
+6308 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 398.081 null ] >>
+endobj
+6309 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 387.122 null ] >>
+endobj
+6310 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 376.163 null ] >>
+endobj
+6311 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 365.204 null ] >>
+endobj
+6312 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 326.065 null ] >>
+endobj
+6313 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 315.106 null ] >>
+endobj
+6314 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 304.147 null ] >>
+endobj
+6315 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 293.189 null ] >>
+endobj
+6316 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 282.23 null ] >>
+endobj
+6317 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 271.271 null ] >>
+endobj
+6318 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 260.312 null ] >>
+endobj
+6319 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 249.353 null ] >>
+endobj
+6320 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 238.394 null ] >>
+endobj
+6321 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 227.435 null ] >>
+endobj
+6322 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 216.476 null ] >>
+endobj
+6323 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 205.517 null ] >>
+endobj
+6324 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 194.558 null ] >>
+endobj
+6325 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 183.599 null ] >>
+endobj
+6326 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 172.641 null ] >>
+endobj
+6327 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 161.682 null ] >>
+endobj
+6328 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 150.723 null ] >>
+endobj
+6329 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 139.764 null ] >>
+endobj
+6330 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 128.805 null ] >>
+endobj
+6331 0 obj
+<< /D [ 6276 0 R /XYZ 81.077 117.846 null ] >>
+endobj
+6275 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6335 0 obj
+<< /Filter /FlateDecode /Length 1672 >>
+stream
+xÚÍYMoÛ8½çWxÑ‹ÄŒøMX Øt±‡ôâ[ZŠM§BlÉ•å¦AÐÿ¾#S–H×N<i ì%’%=òÍóf†Iwƒdðî,Ù]‰lîàﻳ?&g—Wš±†r6˜ÌÏ(|” èÀ(¢¨hEI¢è`²Ü ¥”ìüãäßn¬Ë+e†X¥¸ Á4¡ÄÒür1]§…{HWUY»iífãëUq>’Lnß¾}›NËEY¥å*›æõ£Ÿ* ûW™š°Ž+?+¥„3£ŸÐssK¨àÝÜâ´¹YB
+½›[%(±ŽÐ‹êE:]¸¬_÷n[¤õr•¥õÍ f‘ÆtÜ(Ž[ˆnxÜ»Çuºvuz_”Ÿ(ZŽ­^ùÔ-³ºÊ¿úß—þ²]ñÑ. ·zâü²wO;‹ow§6zI”ö`ì®cŠiÅ¢7‡°d 6EYû·\ÕÛ€ó¡É,Û†¦ÿ¦yñàl㸹ñ¶¶1Ú|þ’Ê2k€ ?bÊíK¦pˆBCõ¯0e»xùÒÁªN('&ÊX?ãÌvhý‘0’]Q¨jFè6~òyÚØù8¾¾:CáÖkÞ¸¯«t|=¾.û‡«»9lôy¾XD÷ÀHèÜ/•!Út•¥â8ƒCôwO®ŽÅ† ÔÄ°®üTUIEè°’š¹é"«Ül»¥^ë;(GLŸ¬®ÐµÍÚÝÁ}
+ñÛMqÀŠ›C>oY(lxk¹$¶OkJ¡ÒZ„>¥J”‰%I¢Â*jy 1°•h|ÉŠA‡®-xvUŒ/åÛšeW»€kg¾š k– ây¹eÖ£ULïp5Q<k¥HЂD¡õJXIÙçT©—"p—Rgnžòé«Ó)Ö#HbmgƒAm¬®—„æОözoQò¡#'Bì&\…†ß¿Uì 4eÅ wí[ãJ¼Sþ’-6.­ÜçM’2n׿e^W‡f*)´±tkŠ[ØßT`/çݦҨÓ|Z#‘Uµ[çYáE ‹ž]ñ†¡
+VU‹î„PãŽ4"4^ŽØâ¦;Ò0¸|¡ûåv‘÷ãâêçÄ.3P²N¬ E5í¦ ´]¢3'&:n T;1ºÝUÙl–Ö¥Od
+ í4Ç&¨0 ÁxçHèŒz¹³•m"ôOÌ6Íø¼×-ËP"¡ÿïù†2h¯z™´¸Ì¡QùftÐþƒÆPh¸t×bXÜÙn„ÆÏ@ÇD»BÝJœÄ„èo{Ð#ÿt¶@[)èÍ!]´âÔ"ìß“³ÿ
+endstream
+endobj
+6334 0 obj
+<< /Type /Page /Contents 6335 0 R /Resources 6333 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6336 0 obj
+<< /D [ 6334 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6337 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6338 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6339 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+6340 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+6341 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+6342 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+6343 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 661.235 null ] >>
+endobj
+6344 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 650.276 null ] >>
+endobj
+6345 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 639.317 null ] >>
+endobj
+6346 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 628.358 null ] >>
+endobj
+6347 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 587.512 null ] >>
+endobj
+6348 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 576.553 null ] >>
+endobj
+6349 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 565.594 null ] >>
+endobj
+6350 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 554.635 null ] >>
+endobj
+6351 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 543.676 null ] >>
+endobj
+6352 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 502.829 null ] >>
+endobj
+6353 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 491.87 null ] >>
+endobj
+6354 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 480.911 null ] >>
+endobj
+6355 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 469.953 null ] >>
+endobj
+6356 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 458.994 null ] >>
+endobj
+6357 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 428.109 null ] >>
+endobj
+6358 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 417.151 null ] >>
+endobj
+6359 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 406.192 null ] >>
+endobj
+6360 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 395.233 null ] >>
+endobj
+6361 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 384.274 null ] >>
+endobj
+6362 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 373.315 null ] >>
+endobj
+6363 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+6364 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+6365 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+6366 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+6367 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+6368 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+6369 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+6370 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 253.763 null ] >>
+endobj
+6371 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 242.804 null ] >>
+endobj
+6372 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+6373 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+6374 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+6375 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 169.081 null ] >>
+endobj
+6376 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 158.122 null ] >>
+endobj
+6377 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 147.163 null ] >>
+endobj
+6378 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 136.204 null ] >>
+endobj
+6379 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 125.245 null ] >>
+endobj
+6380 0 obj
+<< /D [ 6334 0 R /XYZ 81.077 114.286 null ] >>
+endobj
+6333 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6383 0 obj
+<< /Filter /FlateDecode /Length 1546 >>
+stream
+xÚÕZMoÛF½ûW°ðEF­Í~sW'£i¢(ts ‚i› E*$]'ôß»”¨%W4Gv€ö"õvßÌÎÌ›{ö>áæó§éÙ‡k¢=´¤’{Ó‡3b^`x¾FÌ÷|I–ěνÛѯq_Œc£¤Ü|†YýÉGñ×p¾H›—“‹»éof]Š­K|Š´&îÊƯ®‚"žUaö˜Æ³<Í‹eG?±ZÒ1[-ÅX®Ö c$jöæïOfŸyiEín¢$’Ä°ç>"„möBËÍñ®¥ö”a(™rb‚j‚]pMð&~ù9Ÿ=Ïã¬ú˜Ïça]Œ‡Éo^-7¿;ßVõÍ7ßܸ‰L""¸5Ñf"!ˆQᢗཀྵ@D »·¶7ÅÈgÚE×>¬Ò yîÓ0û<É®—ÓSÝC8¢LZŠzE†×nqÐp÷`†¨¯š½%Æ÷ÖH˜Wº ±0Š‚*ÖVeüegPVRSÄLÊoY‘a¬¸y¨˜‹^¶ñßwv¤ööé­ûòîÐoÚS?íð¥2Q.­¥fi¼ìIôI–e.kvÐ~èi½â,ø'.ò Jæo´ÖLjcbÍe PwÐð½…FœS»7U!½jÔ£O•$£Hð¦4OŸÝIòjd©x¬ËôõG•+XÕæÇ|T„QòÜ<Ìv^Îò"‹‹coíù#°›ˆBÂL‰Dð=ÊŸ³(Žöe‰÷È’8,K§ª“Ä>’”°¸è¢Áå×È=’¾o÷öAêä ¿—: %OZ…P ”uÐp÷øùíÉh8uÁï¨MB2¤ÚF0¨b;èÿº6 A‘j+&É°ƒþnêt.Þh#'H)fm¤°ðî¢á{›U4åvoª<zˆ" ̦â§H\c„Û"I8D‘ðº•)ƒ,~ E^Fq4¹Ydƒ‚s“jÜfÕ9bδ¥”Ðy;hp)åR™ˆµ-5‘ ¥qПfÏUgÁÓ·ÅSœM^ÜzTÿæKPVùLTø¨-90Aì`›¢:Kã°¨|rÓKC¿š/fA•‚éq‰(oË?ì>é ‡PŒN¡È¢’¦a»è†bWË›c>ì<5ÂS8Sn‚Ü–BŠaœ»è×9GûœïOáL˜¹}ÙN™ç.º7¥è›S
+Sso²}¥0¢]tëÜÉÍ×ÏùKi=»ì •ñ¡ˆ9M¿™&æ^fÅ2mºÏ6£½¶EGm»ß±­_£™/‘ÀÝ[£dÚ(ëæêÔ;³F&wWØÆUXTq™„Y°«§IÖK„Êz|ÂÜ…ªðsÝÄeMH£‰’cÓ'˜‡/Tò Ód¾H“YRm¾u;Š²äÊ©@\©}úŽûûxs­‘Â]á5¯5^—ÜÜÕÕΦÛxîÛ”pÅÎ
+à‡ ŒÚôä°n±ÇNûpo åh®U²>
+k^ô D ùÛÛûõ•·.‹ÓtÝîÝ÷wKãËõŸõ\ÿ’ù%‹ËSÆûT+äëVØ@ã}<`œbÍxm²ïM8<¨ò‘b­öÁFúÜÊR“ઽPX æ ×‚4)«`.‚$K“,ždï”1T
+sˆ¶Ý§°¹¾ƒ^¾ú¯8‡ç‡Û§‡' çۋΩWj*Ì»öªÁ0,6ºhøÞ¦ľKF@éÖI·§¸,ïó°ˆ6¥£YÇ÷³Ž`O0Ï4„X©`æÚ.žv¦$¦ƒuZºö_’U¦™÷²n’WÉù ” 1ÍÑ6ß囃;‡(Œ(kc^€F•ú¸sx㜿>æàË
+‘Ú\ë,? åuÁp×e¢Ï6l TÔ(szëšä!ˆÿ67¤lº3*=·5íǽ¥½îìì$‚ Ti”Í4ÏzÙ'Ò‡
+7¯ .aÒÜÝì(€i˜]ôŒ`o4¢¾pÛBq  .zWùÆ{qgG¸¹¸Ø’ÌaCr ß3$¨-É6¼vÐà½55¥Ë›]wÁ«ä‘[©6¤¥ô8Fzû?ÈŽý2=ûiß!D
+endstream
+endobj
+6382 0 obj
+<< /Type /Page /Contents 6383 0 R /Resources 6381 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6384 0 obj
+<< /D [ 6382 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6385 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+6386 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+6387 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+6388 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+6389 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+6390 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+6391 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+6392 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+6393 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+6394 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+6395 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+6396 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+6397 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+6398 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+6399 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+6400 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+6401 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+6402 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+6403 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 497.848 null ] >>
+endobj
+6404 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 486.889 null ] >>
+endobj
+6405 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 475.93 null ] >>
+endobj
+6406 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 464.971 null ] >>
+endobj
+6407 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 454.012 null ] >>
+endobj
+6408 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 443.053 null ] >>
+endobj
+6409 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 432.094 null ] >>
+endobj
+6410 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 421.136 null ] >>
+endobj
+6411 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 410.177 null ] >>
+endobj
+6412 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 399.218 null ] >>
+endobj
+6413 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+6414 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+6415 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 306.565 null ] >>
+endobj
+6416 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 295.606 null ] >>
+endobj
+6417 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 284.647 null ] >>
+endobj
+6418 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 273.688 null ] >>
+endobj
+6419 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 262.73 null ] >>
+endobj
+6420 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 231.845 null ] >>
+endobj
+6421 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 220.887 null ] >>
+endobj
+6422 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 209.928 null ] >>
+endobj
+6423 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 198.969 null ] >>
+endobj
+6424 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 188.01 null ] >>
+endobj
+6425 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 177.051 null ] >>
+endobj
+6426 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 166.092 null ] >>
+endobj
+6427 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 155.133 null ] >>
+endobj
+6428 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 144.174 null ] >>
+endobj
+6429 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 133.215 null ] >>
+endobj
+6430 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 122.256 null ] >>
+endobj
+6431 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 111.297 null ] >>
+endobj
+6432 0 obj
+<< /D [ 6382 0 R /XYZ 81.077 100.339 null ] >>
+endobj
+6381 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6435 0 obj
+<< /Filter /FlateDecode /Length 2674 >>
+stream
+xÚ­ZßÛ6~Ï_áCê² KtQ hîÒö€ÛŠ-î! ­–ÞÕ­,¹’g»HþöŠ”,z½²èÞ‹eQúÈ3Ãá̈xv7óŸ^awýñúÕÛDÍR’J>»^½"ð
+•1ŠUüœÊDŒa„Õ¤±²h:¡Ü\\Òx®ï²¢ÈŠ;ÛV®ö/1äL Æès†ïË[ý£^••eÈHJÊg’"vø]–ç-þ@¹\!‚¥}ÛŠá’ÇØNÉüÙÝ—¹ûÛ$7Û<q/è/©Þ4FrqIæîÝM+‰²Ñ…QR“%9´Gj®¿4ºÊºQªÒ<ÝÕö™1'h&†Çv]Ô–¼yÏ=éiÁ+:ÏkÛ–ûgG&È"DD/ŠÓ²*tSrAX<G-#aÖüþŽØŒ#PÇ@±D’@”!Š™íQHÎmn9½ý Õ,õH{k¤ˆ6Ú½Ò»¿—év­‹æ½[R—‚Š#ˤm~²—{w_íeÝÝ…NˆPD9ï'$¦MˆĨðÑOÁcƒXh,ú±å´±)FS>ÚI¬Òi“w¹Hí£½¼&öúÉ“Þkz¦Ü¤Â Ùs¦qOB÷ÑŽŠãwéÝ…ó2–/£žWÆkˆ~ÚcV4Ëm­Wû¦ô]ök¹ó8¿øæß—ù¹óßÍqÜÏGÙ§‡܇ ýÚ8d±{`#†ýX/oõ*+ô¢(<+¼ÊRý¯¤©²/öþ­½T宵ãú\ÙQ‰€vÏŸ„Énˆ^Û’$q¿> ZÛºÒõÖõåM^¦Nè¦,óe­›ÎÐ~ØÛ[¾l=A ZZÐÒ¼nßx<̬ï~&,l&CôÑ™€I$Û¼YÞDšj«Ï$,C2V=aDØCƒùu4›Qq›—͹"1…±{Â"Œð
+c:Do‹‡¢Ü9f(…`õ€¦Û—uU•ÕÂwz¿Yì7ð‹ß ÀýöW½€h6{+Šƒ¼‡þ:lÛØR€{TL 3#L'fFàˆô{0‚ÚK`lx¢ ‘±8DäIšêºÎnrÇÅÄÆæz*ù ‘lí3>“Æ8"üâXÔ›z“UmƆ$Kû?šÿÄePÐ8Ex\‚{Âô\á9ÝcFnons4Ì;|¾IRÃî!¹ë潬GNüÞ¾>žR’gÅ}¬Qâ.3©”ǧÜ4YYŒ«KPÁAw²å㚣- ùŒAU1>ÿÙ¦hmªýùÂd·ÕÃIíÉMÑ‹#¤(=f²Î8‡´I<×Ú˜n¸Ú Y@˜µ¶aÖØx8~ ”û¤ãɻ aꌲ(›ÑaTØÇX±2ætngs—Tw&Il³i÷|e¯0MÔl2‚øCN×£†±ðá'ôÀ˜B‚ 9q0É6:bÑ‘4Ÿ+‚pü¬+'ÃÖóéVDúK²Þäz1Bò KODOäëÓM¾Õ#øëÓ×~H÷i|BQŒbÈX½ÎN.„¸´å—bTÂÐW¬„™hè0-¤„ô±o<òNù´eÁ.CÐèõÔåä“Œ‹Æ¦6r0dcJIà|’ª¶:L:ÚKmKM:ͺ¥’&µ[½e¾°‘`¸’/Qγº™â›G¢!¯4:°S±Œ‘Î^“qOÁ )g>Äì“p›­àÖä…pÚ¼«ê™¶ö5ýý¸)¤®òùäè¸â˜
+H}™æ°—. ½h©&„&XW}=A†È<tG³ÖͲÞäY³¸êJ¥Çˆ×ßovå}væªd2F‚õÅVCóІx“K¾­…RQ_–aU3ÝVéëVêE¹IªÅÕ¦+ð=yeÿpársíëÒ2¬Tæ¡ûº)óYU÷ †ç4îJ#*Wš–Û.¶O4 n &¯ßÈ—YÑœØo!#ãÊïÃ÷“Ñ܅ýŸ¬’âáh Ü·UeÒLiÓLÚ‡f_(&ú[ûßħë²uÔ·[Èözìó8†…"â6í\wmäX’k†´å‰P‹ƒ`?’ýW$VòôÐÝG®?uU¾ìH{Õ¤Kĸ¯ÛË8ˆ¤‡îHš­ÿX\½Ìqÿ•nYú,Ú¹í?âJÆz
+;¥5ÀŸË!T"¾¯nD*ȯyèSYcëÕlÊÈ{yï'ˆ@<‡¢]Fž­@©‹«âúÃ)Öç&ºs$h_EˆI/öо/N· „ëËûÇͽ.»Ùš—`»iÊÍ™¼aM Ù[gLƒhÁÖÝù¡òÙ&wPU˜pÞЯµö¼^*&ª‘rÆÍÇ·S@öׯþ'¯÷Â
+endstream
+endobj
+6434 0 obj
+<< /Type /Page /Contents 6435 0 R /Resources 6433 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6436 0 obj
+<< /D [ 6434 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6437 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+6438 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+6439 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+6440 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+6441 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+6442 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+6443 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+6444 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+6445 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 623.377 null ] >>
+endobj
+6446 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 612.418 null ] >>
+endobj
+6447 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 601.459 null ] >>
+endobj
+6448 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 590.5 null ] >>
+endobj
+6449 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 579.542 null ] >>
+endobj
+6450 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 568.583 null ] >>
+endobj
+6451 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 557.624 null ] >>
+endobj
+6452 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 449.031 null ] >>
+endobj
+6453 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 438.072 null ] >>
+endobj
+6454 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+6455 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+6456 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+6457 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+6458 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+6459 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+6460 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+6461 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+6462 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 291.621 null ] >>
+endobj
+6463 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 280.662 null ] >>
+endobj
+6464 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 239.816 null ] >>
+endobj
+6465 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 228.857 null ] >>
+endobj
+6466 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 217.898 null ] >>
+endobj
+6467 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 206.939 null ] >>
+endobj
+6468 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 195.98 null ] >>
+endobj
+6469 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 185.021 null ] >>
+endobj
+6470 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 156.129 null ] >>
+endobj
+6471 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 145.17 null ] >>
+endobj
+6472 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 134.212 null ] >>
+endobj
+6473 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 123.253 null ] >>
+endobj
+6474 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 112.294 null ] >>
+endobj
+6475 0 obj
+<< /D [ 6434 0 R /XYZ 81.077 101.335 null ] >>
+endobj
+6433 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F76 318 0 R /F75 317 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6478 0 obj
+<< /Filter /FlateDecode /Length 2380 >>
+stream
+xÚ­Z]Û¸}ϯ0°/6v†Ëo‰¶X춳m¦/ôa³0d[“¨‘%G’g’òß{)Š){lsšÛxxyyîå¥ðìà Ï~‡‡Ï_ÞýtGÔL!%©ä³‡Çwnà™%
+±d–H‚°$³‡Ýìù}½ ÉüùfñçÃ?Gñ)Á‰T…ÈrÕíöÙª+èé.‰HLYµ=ß]™žèn}©;J€NûkòÅ-S|Þ}¾¼ÇŒ7mg~4Ææ‡æ¶-3ÓPø Ù¼~ Ú‰yQé»]Þ<-„œg¥ßÌa[sµû˜ Ï|Ö—ó~L“Yâ
+,Í>fºÙÓ‚¦sÝ£ó®ÖŸÐ}“gZÜrÎç=Ææ›ú
+‘*â£ÅGpSF­è
+2FéF·K Ðáj“5]ÞYeˆ.íêå•4ùÂPmnÛÄ”¤2J7Rçõ>:¾oÈdwrLdœ*øhq‹jÓ¼’7¾¡KU¾hùÅm‰|ðu'9“)7?þ±š¦IæÔŸ¤Quå
+O¦V@æÍ͉w (Áî ¸p§¶Îà
+ܸâDûu§Ÿ¼î§¢./¼J Ì*ðzûùÂa„Þœ€› }“?õa(Ö•=äˆîÍËæä¤rïAØÛ»lÓÔ>‚Ï›|shÚÂ,º’BD46jÕ•ù&H‘¬=sÓš"ʾ
+3`ÙØÌ*–)|ŠdT2% ::W&°%ÅKD©h€î·›]Óo&t‚üpw†õn´èòÝ+¯4´GµòIæn?¿1z 1P¸|”ʨ _.yÃdÓÁ ’Ê•
+h7
+ëÏÌ|´F¿óM‘•E›uE=ÐÔÇH–nÿe§;î¿}È«¼ÉÊaŽÀv§ÃVçª) `DLBà0À§»btåIÑIß:aeÜvÿÃY…‘f͇Ã.7o
+B¨£<?,ú³±¦­¶þÌ  Þk£è· §p}EÚ3…nHt¾T™;íçCÿâ£Æ­›l8ë·'ŒÁ›Øµ‹®æhï©ØÚ3ºµþýÕœI@m¾ê7)7ýÄEÇÒ” t,]PJ}¬ž°ûüù¯õFÛ¦ûm˜ø“Ç¢Ôü+ø5ÎÎûàö×^CéXœ`8J„|ðÑñ®ç—=ÃÓ¥+¦ôTˆ³7Ypó&¼ÉOÅÈo“q¼¢M
+b €ãþÕÒ~„…IÀßÞýY'E"
+endstream
+endobj
+6477 0 obj
+<< /Type /Page /Contents 6478 0 R /Resources 6476 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6479 0 obj
+<< /D [ 6477 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6480 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 743.569 null ] >>
+endobj
+6481 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 732.611 null ] >>
+endobj
+6482 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 721.652 null ] >>
+endobj
+6483 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 710.693 null ] >>
+endobj
+6484 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 699.734 null ] >>
+endobj
+6485 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 688.775 null ] >>
+endobj
+6486 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 677.816 null ] >>
+endobj
+6487 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 650.206 null ] >>
+endobj
+6488 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 622.595 null ] >>
+endobj
+6489 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 611.636 null ] >>
+endobj
+6490 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 600.677 null ] >>
+endobj
+6491 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 589.718 null ] >>
+endobj
+6492 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 578.759 null ] >>
+endobj
+6493 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 551.149 null ] >>
+endobj
+6494 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 540.19 null ] >>
+endobj
+6495 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 529.231 null ] >>
+endobj
+6496 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 501.621 null ] >>
+endobj
+6497 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 490.662 null ] >>
+endobj
+6498 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 479.703 null ] >>
+endobj
+6499 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 468.744 null ] >>
+endobj
+6500 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 457.785 null ] >>
+endobj
+6501 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 446.826 null ] >>
+endobj
+6502 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 435.867 null ] >>
+endobj
+6503 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 424.908 null ] >>
+endobj
+6504 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 413.95 null ] >>
+endobj
+6505 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 402.991 null ] >>
+endobj
+6506 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 392.032 null ] >>
+endobj
+6507 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 381.073 null ] >>
+endobj
+6508 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 370.114 null ] >>
+endobj
+6509 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 359.155 null ] >>
+endobj
+6510 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 348.196 null ] >>
+endobj
+6511 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 337.237 null ] >>
+endobj
+6512 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 326.278 null ] >>
+endobj
+6513 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 315.319 null ] >>
+endobj
+6514 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 304.36 null ] >>
+endobj
+6515 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 293.402 null ] >>
+endobj
+6516 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 282.443 null ] >>
+endobj
+6517 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 271.484 null ] >>
+endobj
+6518 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 260.525 null ] >>
+endobj
+6519 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 249.566 null ] >>
+endobj
+6520 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 205.304 null ] >>
+endobj
+6521 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 194.345 null ] >>
+endobj
+6522 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 183.386 null ] >>
+endobj
+6523 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 172.427 null ] >>
+endobj
+6524 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 161.468 null ] >>
+endobj
+6525 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 150.509 null ] >>
+endobj
+6526 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+6527 0 obj
+<< /D [ 6477 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+6476 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6530 0 obj
+<< /Filter /FlateDecode /Length 2055 >>
+stream
+xÚ­ZMܸ½ûW4à‹XsÅoª,Œñ"9ø4@Ù@ШÕ3JÔRGRgâ5üßSÙ”Ønkº&ãƒÕ"ùÈb‘¬z£tó¸I7¿¾Kýó÷ï~þD³MF2Å”ØÜïßQ¨H7t£3ÂõF+JRE7÷‡Íß“û§êîç<y苲Üï¢ïNíîî÷…®Xz­+ª¡ŠÇ½çs}xª5É„Œ1ÅKešpª.«1
+m3s1Pïgz€!‹±ë¿Üž©£”Hë=øÿWèTó ™¡œ-;5Š(
+Þã&®\ŸRsê:ðÎÿù“Ê6,RÜD³H)Éh þrQy[=çǾ«r¬vÛÏÇöîƒdrªýø1ï»ç²kº~Èëmkÿ¹Ú÷Ô>EòžùwîŸÂ?%z^Œ–ê0/vÛ¼ÀÓœÉý=6ô„ cóÛÆf)Ñ<‹ÑÖmu;æew8ŠoÛÏí½sÉ×ØSßÜã—ÙÛM>Ž9 Ñö§)a& ö‹Ûìç)¡RÄ诳=vC5n?·Wm\™Ô7ì”ÈÀƒýµöK0~d©ˆóÐ
+sœ"°uϱœÎSÙµ»z¬»¶hÀ}ñ‰j»ü—Wÿ«¾îúùT‰äˆ¶^H"2¬×8Ç-ÑèC£¸ ’Ë0¶Aš}Þmõ>ÿ½ê»m{ÿ)Þ^âµûŠq"õ,3ÔÁˆÐçåí«ñÔ·ù¾h†j‹¶‡2x†@#Rœ=K4~½`Ï*‚„¸1qðŒH¨ŠÐׂÜrÅæ¼ð}”+?þóO]ƒ5^f°m‚é7æ…†/±o²ˆh ¸/XÃqÖ,ÑöŒýéæ(C´aÁ\ðÐèó%¥&†…è)p;B[eTŽ9J½ñKæ¸ïš¦»c:y®ÛG[Äؘ–eÙ‘8ç®’<F5Ñ £ìj¬Ó<ÁHziÖóSÕ:»Æ@mÁ¼Ì$¥5ò_®¬ní ¤€x×଀ÞMgÕdžÙ”ч]ñ#ã…ȦÜáÑlTR[@¥Ï|kú„y9§åÝ©·ôôÿJ 2$e!‰ \Ðè€,2ê $'K ú¥€|&ì?¤Åkh§0ŒÐ™² \vÐo˜…¦„Î4^â²k„Æ/¦‚^f
+.qÙ5B¯,æÅzM{þ—0qì Ì‘\âRìü6KÉ a:äX‰Ë±ú-r¬`ö äX‰Ë±¿0T.Cˆ•¸¡oɱÜؼ 9–eâ2DzŒÏ9–e29 öîƶ]ê‚t×¹‚úplê²Ý[Ñ?ž•K~Ãv=ÃQN”±E‰!›Õq"CÓ¸‡—.|D
+¬ãõaË®yqX¡@uðüTOéÿÉ9Ï^Ù..|¯52†#4ÕIUÖ¿¥@› ›-QÐV£w?
+¯;RrðàÈz£iÜØõÙ,“ƒ÷i¯9WI"…_Žç[
+2YÄ*Eé˜mðÐuM^ï·ŸÁmXK –e<ÈcEQ BöÖvÓÎmDÈ­mh£@èd:H^…“IzíàåuÖ( Ö ¥A*œdŠÐø]à I祺QICxf"°uÊPýÛþ% :Ç/ÓÆYH߉OÙv
+ÈCÑÆRM NkoTJOq!B}9†Ú¿›º(z=b õ K¡"„V¥pæ/Ño½i¤Ê„È«4j Fh´[(h=ÆBÐT4#4~lÍvÍA°#4bGÉ·ÚQT1Âçã«ST²ŽÐ·Ü0P‚â|ñ÷©î‡h.0O¨)K†z<Mz×¾R{¥>};?'=-
+÷êi¤¥Ê®à÷®õ}L,J¦0áû©'Ý•³ü£Vˆ@J˜"´)|ÛÂÕ=?uÚrߺuÅÞRKÙ‡±?•N›OI)³ÖŸ¶ ÝÀÁúáÔŒöBÅ+gs•”BÒHáÄF}wûõO]sPDÈñÐBˆù'’ÕräáÕÚ³çR` i8®õK~=½C3žàf†HN¼Æ}­²£s­Ñ XçÊûVe ž.F÷C5úE,úÒƒEdñMŽÝw|Ä!g5Ó~ ™²tú&I
+endstream
+endobj
+6529 0 obj
+<< /Type /Page /Contents 6530 0 R /Resources 6528 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6531 0 obj
+<< /D [ 6529 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6532 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 740.936 null ] >>
+endobj
+6533 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 729.977 null ] >>
+endobj
+6534 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 719.019 null ] >>
+endobj
+6535 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 708.06 null ] >>
+endobj
+6536 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 697.101 null ] >>
+endobj
+6537 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 664.224 null ] >>
+endobj
+6538 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 653.265 null ] >>
+endobj
+6539 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 642.306 null ] >>
+endobj
+6540 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 631.347 null ] >>
+endobj
+6541 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 620.388 null ] >>
+endobj
+6542 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 609.429 null ] >>
+endobj
+6543 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 598.471 null ] >>
+endobj
+6544 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 587.512 null ] >>
+endobj
+6545 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 576.553 null ] >>
+endobj
+6546 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 565.594 null ] >>
+endobj
+6547 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+6548 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+6549 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+6550 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+6551 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+6552 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+6553 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+6554 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+6555 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+6556 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+6557 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 323.502 null ] >>
+endobj
+6558 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 312.543 null ] >>
+endobj
+6559 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 301.584 null ] >>
+endobj
+6560 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 290.625 null ] >>
+endobj
+6561 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 279.666 null ] >>
+endobj
+6562 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 268.707 null ] >>
+endobj
+6563 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 257.748 null ] >>
+endobj
+6564 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 246.789 null ] >>
+endobj
+6565 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 235.83 null ] >>
+endobj
+6566 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 224.872 null ] >>
+endobj
+6567 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 213.913 null ] >>
+endobj
+6568 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 202.954 null ] >>
+endobj
+6569 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+6570 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+6571 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+6572 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 117.275 null ] >>
+endobj
+6573 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 106.316 null ] >>
+endobj
+6574 0 obj
+<< /D [ 6529 0 R /XYZ 81.077 95.357 null ] >>
+endobj
+6528 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R /F23 660 0 R /F78 556 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6577 0 obj
+<< /Filter /FlateDecode /Length 1693 >>
+stream
+xÚÅZIoÛF¾ûWðEFªñì‹€F‹:@:zh B–e[E*Çòßû(ŠÃYÛ£ääÇ}šïí M;ÚùxA×?^\ß2×qÄi®egøpÁà€vXÇ8"LÇhF¨fá¬ów÷¯++º“«ž¢{wÕã¦;yœfåï²[<­ÒNl7ŸW¿æWð±ÏWðd²¨žøOŽóôy–-ÉÕ¿Ã?.(Q%'ø÷#P2¢#‰³Lð’ÕD3à$ ‘ÜUœ”1²ú‚µH×·Úu,È£… ÁŒSb„‹Ñÿ0!ÇétY$³Ñ<™fé4›ô ’âju˜&77 ]&EŠæ)4‘ÆÓTÇÑ”0%#ðWôÍ\Ř¿Zyµ#
+Ž"ôJCËd9)’,ŸýÁ<RO1›JÝÀ# DW'——¬úÏ74q&‰RÜ78â!º¤W¤ÉôÌ
+&ÞbÝkË™
+¢œðœíqœ%<´"Fm8–n÷\$y–<½ÎŸ&YÿeC·å‡>%Ë¢ ´V¼µãD éy;ïáÝ;»–mT-‡¥(Ÿ‰ÐÏLfóâµ?Øî5X‚2Óž Ã):DŠ>2(Uñ!ÙRËÊ£|6³'DˆF§3 ßbœOøVw·²D8£ êÃZ[©¸LþËb´hctaˆõÁe¬Q@LD`¼Éå¹LÎ5±ÖW«p&Ñø»™"ŽûB`q,Bê»6ö¥p¦}Ö·§œXx‚…ûƒ|Ã0šË“iV$ÏKèW¹ùï·<=ÍìÊIBi㺸z¡Ñ‘®¬ T6¹Ü¡"=Bˆô»³Eº2œPëÓ»£¨PÐOßàùgÜç|‡+\·‚>X[7G%€]khœCŽ\Lútƒ;µúKsò¸îý“"/FàIYèpŸ@Àé/
+ òžºÄQÑÇ®/Õ©ëKa`hòí„¥
+5¾Dèƒk@j÷äÅŸÐœ0é‰kñ
+jˆ¾°#‹U‰–<Fÿ¸½5wšë« ã(£GhüÝVÉ}9`¸J¡ßg‰É$RûÜÏp[ê}ÖÕÕôÏüåD³kAó‚áŠZFG:Wœ¨àjŠôýÝV˜\2¢œ¯?Ì "=BŸu™}?€) yÉi®pEhüÝÌ/&-Ã-³#4b…©Þ¬0ah¿ÂäÔ//-Çm·#ôSŶ-1÷͇¬|QQ§öA5ÐýmE¹uÔ[Çe¸v¬†IËÁ´œ%ëÁ°ú°TõFÍ}[Us“02¦ô¶_Û% ‚8èÁ#ø(»ß{§àîd;î¼;x§Qà”Ñã0³”Hå#„3T„DèukQæÊ/0÷Ç·h2ÚÙlA8®SˆÐkç½¹©~&;{œdß’x}˜åã<Í-`©,%|ÿÃNª.…L¢Œï¸D•Â½o‡¶¨‹D/Î-whíÔ,à§/ \á$ À{hw;·¢¯mhù8Ä»ö] Çu5kÊSß:0&‰¡m Žzˆ>´µ¾ÿqö`¤йŠ¢×”ç£âi1£ì1ŒóEVÖ>$+ljñc¹Cµ•!8ÖæÊsö¾3Øa´Z-#̵
+endstream
+endobj
+6576 0 obj
+<< /Type /Page /Contents 6577 0 R /Resources 6575 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6578 0 obj
+<< /D [ 6576 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6579 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 755.2 null ] >>
+endobj
+6580 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 744.241 null ] >>
+endobj
+6581 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 733.282 null ] >>
+endobj
+6582 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 722.323 null ] >>
+endobj
+6583 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 711.364 null ] >>
+endobj
+6584 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 700.405 null ] >>
+endobj
+6585 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 689.446 null ] >>
+endobj
+6586 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 678.487 null ] >>
+endobj
+6587 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 667.528 null ] >>
+endobj
+6588 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 656.569 null ] >>
+endobj
+6589 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 645.611 null ] >>
+endobj
+6590 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 634.652 null ] >>
+endobj
+6591 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 623.693 null ] >>
+endobj
+6592 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 612.734 null ] >>
+endobj
+6593 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 601.775 null ] >>
+endobj
+6594 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 590.816 null ] >>
+endobj
+6595 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 579.857 null ] >>
+endobj
+6596 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 568.898 null ] >>
+endobj
+6597 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 557.939 null ] >>
+endobj
+6598 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 546.98 null ] >>
+endobj
+6599 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 518.72 null ] >>
+endobj
+6600 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 507.761 null ] >>
+endobj
+6601 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 496.802 null ] >>
+endobj
+6602 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 485.843 null ] >>
+endobj
+6603 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 474.884 null ] >>
+endobj
+6604 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 463.925 null ] >>
+endobj
+6605 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 452.966 null ] >>
+endobj
+6606 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 424.706 null ] >>
+endobj
+6607 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 413.747 null ] >>
+endobj
+6608 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 402.788 null ] >>
+endobj
+6609 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 391.829 null ] >>
+endobj
+6610 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 380.87 null ] >>
+endobj
+6611 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 369.911 null ] >>
+endobj
+6612 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 358.952 null ] >>
+endobj
+6613 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 347.993 null ] >>
+endobj
+6614 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 337.035 null ] >>
+endobj
+6615 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 326.076 null ] >>
+endobj
+6616 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 315.117 null ] >>
+endobj
+6617 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 304.158 null ] >>
+endobj
+6618 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 293.199 null ] >>
+endobj
+6619 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 282.24 null ] >>
+endobj
+6620 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 271.281 null ] >>
+endobj
+6621 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 260.322 null ] >>
+endobj
+6622 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 249.363 null ] >>
+endobj
+6623 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 238.404 null ] >>
+endobj
+6624 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 227.445 null ] >>
+endobj
+6625 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 216.487 null ] >>
+endobj
+6626 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+6627 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+6628 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+6629 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+6630 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+6631 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+6632 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+6633 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+6634 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+6635 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+6636 0 obj
+<< /D [ 6576 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+6575 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F73 189 0 R /F69 183 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6639 0 obj
+<< /Filter /FlateDecode /Length 2011 >>
+stream
+xÚÍZ[oä¶~÷¯ Ñ 1—w‰½xÛ>Ea M!h5´­V#i%9ãí"ÿ½‡¢DQãµ<œt“¼x$ŠÏ…<7ãÍÃoÞ_àé óß_üþîâÝMÌ6©„0º¹»¿ 0 oÈ&‘H’xK‚°$›»ý柑HÝþëî¯n­w7Rm¤¤d‰&¶Dÿd¡ù·h Œ¦Ž6;6”àKt8m¦áÌÑæ§Ñ&1*–hKûÝ Q*¹‰b@ŽrD”²€ÛzKãèðÝö’'*ê5<åY7<%ÑáQ·ãàüU—egEYÚ‰¶—4‰¦uY·z7OŸæ
+_Ü›¯ÍÃýõ³·;"öçÏYÛfŸÚ§RŠ]ÿ8Éz¦È Ër¹
+ça"ûèÿ—È¿ûÚ"ÇàLbîDAçu1°élë³òhª;±£èîü^H¥ÎP(”—‹p&¡~}7a+³i+ùÏÞÊ·£™à%1ý*ѬµYsx8àðÏR¦i½ÎøËl ”Obô*ŸI˜™ûèàp&°BϧñÄ/ÄT²D5túcZ܃‚@97/‚ýþ§CAgöc(¯qÌ]6,N û2‹aK´³mgÝ—?7>qȶqâ’'A¸óÑÁ»‰$"Ô%DâÄ(LjÒ#ôš×„ó½PÖª×|Ýož§^HÍɼ÷,LB¼ê4?¼ÿ>ã4CäQâÒÁÃôÑ![èíS8Ëœ!*\z"DË>ú­¼d÷ëí £Pý» "d˜>z¼;
+!˜}™¦½'µAt*# ÅꈪÑÝ]t×E…Ôl}#‰Q5í›a“­Õ* œËÁ%®1±Ê‚©ïÌÐ1 áš`nÕY» éÀ,Àgt`®^dŽ/§xµ|žþW·õq [w/ɧÑþüEÑ›f™1­¾³U¶×¦õ'F³1c£ÿ‰ÁÿçÃ}»4/;{K¢§%êÞ<Ð(ou6ÈìÏßÞß؇Ƹ ,>fIô—~\JçeÖN+eݸëÂàhÙ_°N¡Îs{1#Šõ¾éGÀ¶ËÁ81¯4ÊL×ÑLu˜±›i‡+!ø=<Z†Ç7³ZýTîì‚®ÑiW™<*¼4VD(ë£?ë*7ªe“jÍ÷žÚ‘¨ájP°¥Û™eúö)¹¯mw9^igRˆ|XŒ±*r½Ïú¶x^ïh‚ËÂ$Yb­”Õ·FhØ…æ©·×ccBo®½ì™¹«»©¯c”78r1Èjƒê|<GÜ8È}ðy]ÐÉéÙ– f²TÂ]Ñ “ „a.X8@’¸Ò@†uÆh£u]šZ7…C¨¯Ž›Š£¦RãçS35˜ÛJë¹ã0n}ô/Ùº%1Ës[/&alûè¯Ü¼%"Õo©yK8ÖÜi˜ö|ôiÍÛ3o»aêäùp†ýóÏnÆ”@;Ÿ0ÔX OëœÙà&ÄL›¸A¡‡õž¼îÖò¦Z¿s"oÜAÝ9ùk{³«@»ólÄ2è<øà`ʉ)G\õÇAÅÿt„|¥xQÀ³”Ø#5ýk 9ú•?Ý]ü.Ñ-j
+endstream
+endobj
+6638 0 obj
+<< /Type /Page /Contents 6639 0 R /Resources 6637 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6640 0 obj
+<< /D [ 6638 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6641 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6642 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6643 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+6644 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 706.067 null ] >>
+endobj
+6645 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 695.108 null ] >>
+endobj
+6646 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 684.149 null ] >>
+endobj
+6647 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 673.19 null ] >>
+endobj
+6648 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 644.299 null ] >>
+endobj
+6649 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 633.34 null ] >>
+endobj
+6650 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 622.381 null ] >>
+endobj
+6651 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 611.422 null ] >>
+endobj
+6652 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 600.463 null ] >>
+endobj
+6653 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 589.504 null ] >>
+endobj
+6654 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 578.545 null ] >>
+endobj
+6655 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 567.586 null ] >>
+endobj
+6656 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+6657 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+6658 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+6659 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+6660 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+6661 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+6662 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+6663 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+6664 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+6665 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+6666 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+6667 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+6668 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+6669 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+6670 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+6671 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+6672 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+6673 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+6674 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+6675 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 288.632 null ] >>
+endobj
+6676 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+6677 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 212.916 null ] >>
+endobj
+6678 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+6679 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+6680 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+6681 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+6682 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+6683 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+6684 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+6685 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+6686 0 obj
+<< /D [ 6638 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+6637 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F23 660 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6689 0 obj
+<< /Filter /FlateDecode /Length 2388 >>
+stream
+xÚÍZ[oã¸~Ÿ_á¢/Î"æò~ñC1足@²@`v†¢(‰;Šä‘”fÒÁü÷ŠÔ…Ž-‹Î´Ø—D¦ô‰ß9<<üx(¼¸_àÅÏï°ÿÿ×ëw?~ fa‘TòÅõÝ;7ð‚,”AL-”$K²¸~\ü¶¼~È.V\¨å]™çåUËçmqïšÒòñ1)ní Íyîšo.VT/3×üTg·®¹,ò—îÑæáâ÷ë
+Ð~rÚð*ʶÝkA6„&DÝvóò[4qzŒ±ž¸ˆ#>F[zM¾ÙÞÁÀ ^8Åzu.g&V¼ç,çqæШYˆþ¤¼ô©Ù”Åæáe÷ëç=ßÚ‡>oê¦ÜË›Â=Ò'p­âxÑ1¼WßÝÂ}*×:.fÆhËå¦,óMžüçeSV뢸Ž¦ƒ)2fÈî&έcôÈ­.’oò¤ø´Ù­Ë#±|†÷„1`¹8ºGÑ Ð#ºuSY¾ÙgK¶8ÊÖ#~踟i‚†ê×(CâL£G&ÌLz½äFÀ&ˆÐ~¹04*Šô÷ˆb!`w!ûÄ°8ŸŽÑ³£øæ Q Sܯ†ÇÑ£çFñÍ÷ŽbPã”÷ˈq&ŒÑ¡Ç!Š×Wå)ööζh6OuÖ+3úF‹¨DT÷ Œ‘q!=FwìÒf^•­ XÐXÄ—9wS ˆ
+x²%6*Õ²(ý…+XºëvÚ 7ËÛK{H1ùØ®xر5Góˆ3bÜ9íÓf/`–&Œm‹>Èì1q5èÖº„/üjÈ4mCó`¦G5¥K€ÅtâÃ)¹ÇêOÓ5j0¢)@<?lSÛÛƒ÷û˜fŸ—-«$m¶ÿ¾b™4ÙíüÈFÌO_o‡ I—uùèsåÎÚ˜´½}JîÛ… îÛ!˾ µg®Ÿ[h[ú7a'‰÷üô©Åö´%ä×H…å®Ù–Ó§`(ì̓7ÝUY‘>L[€×©Ìn|l¯98ó‹»të"ãÖM`Õ­uÖGÌ„}³ÅNe‡t¨¢dj€Þ_G\Úù-z¿눅Àl…­~³.B%øFù ,CJÕQ26@ß#ŒNJǶ£O¶wgÚñ¡érM\Ê£ãû!¨e·%0dî© $D¾‡n]s_À²Sï’fw$j(¬½Ä&q;@ÏÑØÒ¢4ÐØʧn¦L§±•î46´ù›ÚjlyZc $ ;ŠÐØq¡C´UÙÚ ÷>ê°Ì…­º:쓃†æ@a«Ógã2äÞ€Šíª|ž/°ôAMÌÌncüfM9ÕÚ ‰Øx†Àî<q\_û_ü­úÚž¢59Câôu€ŽÖ×TéPL3$N_è羚)ì†r˜!qú:@ÿ_ô5]ÆP 3$N_èèñ³r u+CâA€îâ>K›¤¸Ï³}UÀCU þ÷ª€ÀÖc(n§
+ôB)ÆÅ.W¬ ÐgÙsx”fYz¦Á‚#nº³Cãª{:¾oÎ`ýbAã>ÈÐo•AЊ„ê<¥Q >@Ï‘A–gÖÉa'ƒ(óÕDÊ„—AþªvWþ&Ÿ%ƒˆQv4_ 
+“†hATŒ8îÉ Ë¬—Aö¾“A¶yØÐBóXµ6ŸAvCkE@e,ƒêé½·!ˆÓ=?lGî~-ˆŒ-;x9Ô© §Ø}ÕK%í£«À¶ºº·ê¤­*ØÜî«“¶¼@ýæÖ~#xøYï—¦uâ…½lîÔŸŸ’Ê÷vSùÍ{뵦vOlkw·Iºª…eWG Ëô©ª^ì—´ibyœµ›Õd\Û£,FαSjîëAQW‡ªî[°Íý%@†âî\§ð¸dHyÜWt#ð+{ìQÍk›øÁ|oÔáú2¼Éö’ÿØòžù‘9n …eŽ‘Q~ Ñ`ÿ~ý¢Çå
+endstream
+endobj
+6688 0 obj
+<< /Type /Page /Contents 6689 0 R /Resources 6687 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6690 0 obj
+<< /D [ 6688 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6691 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 731.316 null ] >>
+endobj
+6692 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 720.357 null ] >>
+endobj
+6693 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 709.398 null ] >>
+endobj
+6694 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 698.439 null ] >>
+endobj
+6695 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 687.48 null ] >>
+endobj
+6696 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 676.522 null ] >>
+endobj
+6697 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 665.563 null ] >>
+endobj
+6698 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 654.604 null ] >>
+endobj
+6699 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 643.645 null ] >>
+endobj
+6700 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 632.686 null ] >>
+endobj
+6701 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 621.727 null ] >>
+endobj
+6702 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 610.768 null ] >>
+endobj
+6703 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 599.809 null ] >>
+endobj
+6704 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 588.85 null ] >>
+endobj
+6705 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 577.891 null ] >>
+endobj
+6706 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 566.933 null ] >>
+endobj
+6707 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 555.974 null ] >>
+endobj
+6708 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 545.015 null ] >>
+endobj
+6709 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 534.056 null ] >>
+endobj
+6710 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 523.097 null ] >>
+endobj
+6711 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 512.138 null ] >>
+endobj
+6712 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 501.179 null ] >>
+endobj
+6713 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 490.22 null ] >>
+endobj
+6714 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 479.261 null ] >>
+endobj
+6715 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 428.514 null ] >>
+endobj
+6716 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 417.555 null ] >>
+endobj
+6717 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 406.596 null ] >>
+endobj
+6718 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 395.637 null ] >>
+endobj
+6719 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 384.678 null ] >>
+endobj
+6720 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 344.516 null ] >>
+endobj
+6721 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 333.557 null ] >>
+endobj
+6722 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 322.598 null ] >>
+endobj
+6723 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 311.639 null ] >>
+endobj
+6724 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 300.68 null ] >>
+endobj
+6725 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 249.933 null ] >>
+endobj
+6726 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 238.974 null ] >>
+endobj
+6727 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 228.015 null ] >>
+endobj
+6728 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 217.056 null ] >>
+endobj
+6729 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 206.097 null ] >>
+endobj
+6730 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 195.138 null ] >>
+endobj
+6731 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 184.179 null ] >>
+endobj
+6732 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 173.22 null ] >>
+endobj
+6733 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 162.261 null ] >>
+endobj
+6734 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 151.302 null ] >>
+endobj
+6735 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 140.344 null ] >>
+endobj
+6736 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+6737 0 obj
+<< /D [ 6688 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+6687 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6740 0 obj
+<< /Filter /FlateDecode /Length 2676 >>
+stream
+xÚµZÝoã¸ß¿Â@ª
+öáö`(7vW–½’¼¹ Øÿ½3"õAّŤ}HDÑò7Ãá|Qñâa/~{»çßnßýü‘¦‹”¤Š)±¸ýòŽÂñ‚.’”ðd‘(JbE·ÛÅïÑíÚ\^qΣ»2[™Ê¶³rw(î/ÿ¸ý'LÅâSSQ%UÜŸì‚9šÓËÓ$!©>Mvn¡4!œªÑB|r!FalªG •ŽÓ-,™Õ»òéRóˆ4ÄB¥#û´6ÅåK’¨FQ±DG‡Ê”¶ëpyE£
+Åæ øzÉ’È<á+%
+°y‹­vù®¼ÚÕæÞLs¨LúÔ?ÁêZ÷0¾ìò|‡P7Ń…¸Úm‘}ûò¸És;ò)#c»óM (x¥‘Yï&y‚¥}0Ÿ)åî1ßTuÃU5É<“„¦ÒN°)ìvÕ­†ÖÙÝ!ÏJ»c1‘¨ïðÿ7˜4á ARM9NªQfm`BÛYeʤÀ—Ÿ?ªt¡‘âÚÛŸ˜’”úÄÈÓyüûnuØš¢þ¥¦d2z¶òáÃÒã|éãýðÆÿË{s¿m'~ûÌ~¦ÓŽ}5}à›£‚ ©ŸC×Vö•wK'ó–f1Ixê;±Ö¦ª—P—ö\#J4hí é0HCjÄ´7æë²4ÛÝw³¬öhA¯‹`H*!‚²R:á° Ÿz†^EáéÕõô«íe'{¹§ÃÁº¨¤"Bv
+Áã ]ô¨Ã×ã"Uw8 11ŠwU- ó¸Ü—»Ú¬js}³/æ _tRoåì<Z?TÕ)2ga¢?ϰ̼°J„%ø+ÚãÝ 6h´û2íé¨&JŒæsà ÚMaDÜ:uf_L™U6ž¡ý0uyXÕ›]QMbæ2m\Ù0 .”ùS<®7+ôÈk ÝÅ$±ã…‚Ë.WæTL"µ$ u~èÖ«_¢ÏþÞü/Ñ÷Kmê¿`0Âu´GÏíª&BÙÜåèÜyãÉ›çþP;ô‰:`ÄŒ05Z·2ß!ò‘4Êòéè„ 8-Ú'ž-{¦!L—ãQ‡Éž+Nd’Œ8¬,ªlëZ¥hóêÜ<37Ü]Ø T€mï6ÃééÔN%œ$ÊY©»fp“cæË!Ç6EÀ°[õzW¹óEÄÐJ­@Á'1ó§X튕)‹Ê"»ß|Ž97% &jìd¢¶v„hDey0®ÑAøõs,ãz_«Sb‚Ø\Çnk­Ôî(càg"hŒ)÷gxgL‰ÐD3íS³`` ”Ñ„‰›qFt2 ¢äòJ
+.Ø•ÈèƆŸp“Òn/+›<!h¿ÈkL ‘9PøÚ1Ó2Ò¼¹j$6Ștêän³F³Çã£]‘ƒpÚú7h˜ÜlÝ6Wvh
+¬w)еn “õ
+¶Ç%w½A‘WÕÁÜÛö®±Ai¿D¶ªYnÛÎ(¢‚r}ºÔÌÎØòŽ-§‘=LèÃL›ãC:OHs*øqê7y.cm½ôØjA½Ýggwž*pÑZúôÁù¥„˜*m³VˆÄxPJáQ#v
+lÌUO„ÁR·ð¶Ùò¯|S˜ë›bˆñų€W¤1‰Áw·xeP:äQÏH‡–ŒÉ}.
+´˜Ò®ÆÀU=êN*S/Í·ë››³~IK¦m¶À^˜ö†NqÕ: &0»Ç
+‡-ÁSÙƒŽÕ<K ™Sþj¯µÔ2&Jç‚(càqò¦rˆ-Rᶅ‹÷“«ˆM»I'0 11M_•ÀH°0௼)¼d€õJkþ„õ“#Œ
+a«C9ˆÉ‚ÎÝOg5àí!™}‚*B¹ô§¶˜‚kÂú" « yÔÝi„fYnÖõõÍŸÿs“Ä°ÝUh¸3ICêàJœKÑ­=·:”6õ
+z`7E½„tdèaV6ÿÞ=¶õP”±$¼÷"C9¤ 4î—Å®¾ž(X½+O½C4«G}+{#V͉è¡`aX‡ÔQiª:+kûò“}4ISÓzÿ‚Š§"ÿùe—Û!WÞ ào+_ó„Ù{VÁƒÎžG¾6¤ERv%C!‚jlõl>¸·Á½œ||‰ƒ]Ý%¾¸<DŠþ»³ý>ߘ{û znì4Y——Ùi\‘¨@o¢Ð›€]?— cm…ƒØ†h_éÏè'–ȆSAº¡cýŠP@=N8ÃÊ…lóýc&Й6•‰Æifµõ¦}:Ö¸ÌöªÓþøuƒòÄŽ–P\ajuØçÆïw^¸ñÎÛiAŸ’c¼ÏôÇóƒ?bZ-P2ÆýÈŒH’-’¸ñtr”ÃAaE+›.àhbÃÿ»‚Vù‚PºBîÁãÚ´!M7 ÕÝÉ1•Djåa
+,nÁ±Ç#=œa9¶†ùp£ ˜Ï‘*K5IR1ë®Û‰Õ#9’kÃÉfkêÁ¦§¹C²’¸v·Ç˜®IÈ›kù‡ÃÖ ü†òŸTEš
+äÁ iŠÑ×h†¦~5Cp`O5OgÝÝ·‚’ ÎÆó(¥VŽƒ¦’ë/ù›acѵrX„¦€ÐÃZ„Ž b4Å\‘%‚hÝꚘ%²!É´È\å_¾T …aþt÷ß/¥Š²ü`Î\×(’rêO±Ï6à ʳªUâ’¿b§ÐÌ&Zû‹…f5ŒÄ”¦èv* b`ÑEë"è[øõ—Œƒ’ÆÉ{FûÁ¬ ¼–éCü°ï<êà$ˆñ„ĬÙÃFº m1p€Œûº¸)n?N]ˆ¿?J‘ÎGr VŽÝ‰ÿ„Ÿá!Lµ½1MÄ¢£]™•O.½Oõ°ü oM M£­ÙZ#íÍtvψZ3oñ€¢^i<Grk=8ƒ …Ì°x\I8Å’p×ìo¿,úæéªÿØ̾`Ùü8ÂcX×åbˆá¸ìÁ¼²Gç2w_eîzº1O¶…µñkãLq2°“}d¯ ¢ëÄÑwJ¯²²Kªû|/¬ÒàQrÓq¤8Y1žù߆ˆ½çÎÎøéßë²@
+™c}öŒGl|h‚Wá](Ãj5J¼Î'‹UûÒ€mº7Ë;'Å,ë</ä¼+®É™å ðú©æq¸¤$D<²_zfµÜ˜Ÿú”ƒ †[ÀÓ®l'g–°dÀ|â߃ê<2ú#*ÓDô_ÊIuH<:¹W~AÇ|Ïòt¿ö×QÐ7XÈ8DÒBR14$~þW˜h¬ˆ¤]`#UÔ!ñy5oSLŒeçdt´‡ÄÁBÒ‚È´³¿2Ì/ ‰Ã¿_åDñÞú¦aŸ¯ˆŒ(_øPò\ŠwL1I‡™ŽêÙ¿Þ¾û/t“Q
+endstream
+endobj
+6739 0 obj
+<< /Type /Page /Contents 6740 0 R /Resources 6738 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6332 0 R >>
+endobj
+6741 0 obj
+<< /D [ 6739 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6742 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 719.019 null ] >>
+endobj
+6743 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 708.06 null ] >>
+endobj
+6744 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 697.101 null ] >>
+endobj
+6745 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 686.142 null ] >>
+endobj
+6746 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 675.183 null ] >>
+endobj
+6747 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 664.224 null ] >>
+endobj
+6748 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 633.34 null ] >>
+endobj
+6749 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 622.381 null ] >>
+endobj
+6750 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 519.766 null ] >>
+endobj
+6751 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 508.807 null ] >>
+endobj
+6752 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 497.848 null ] >>
+endobj
+6753 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 486.889 null ] >>
+endobj
+6754 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+6755 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+6756 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+6757 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+6758 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+6759 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+6760 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+6761 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+6762 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 266.715 null ] >>
+endobj
+6763 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+6764 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 244.797 null ] >>
+endobj
+6765 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+6766 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+6767 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+6768 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 169.081 null ] >>
+endobj
+6769 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 158.122 null ] >>
+endobj
+6770 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 147.163 null ] >>
+endobj
+6771 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 136.204 null ] >>
+endobj
+6772 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 125.245 null ] >>
+endobj
+6773 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 114.286 null ] >>
+endobj
+6774 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 103.327 null ] >>
+endobj
+6775 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 92.368 null ] >>
+endobj
+6776 0 obj
+<< /D [ 6739 0 R /XYZ 81.077 81.41 null ] >>
+endobj
+6738 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6779 0 obj
+<< /Filter /FlateDecode /Length 2145 >>
+stream
+xÚ­ZMÛ8½çWÈaÔÀ6ÃoI> ‚d7ƒY z÷ÐÀb‘ µÌvkF–:’'ä¿o•HÑ¢ãvÌÆäÐ’(=ò±XõXE‡.6 ºøåu×7·/^½cù"'¹æZ.nï_0xAl‘æD¤‹T3B5[Ünï“Ûsu-µJîÛºn¯xšì«fƒM2)Ûí¶hÖöý¾ªk{wwuͳÄÁv½qƒ½SÆBuÒÞ½Š»]]tƒ§<KþØõCÐó}Û™ã¾>›r7Tmcç=þ~ûO˜0§g&,s¨¶þÀ„ܬ^¿^=vfU¶k³º\ µëê´í8•$Ëó°34¸H~þ<åIY›¢ëñžYêxÏ,1w¦)Ï“TÉò'èví¾®ú¡lë¶ëW½ùx–­ä9‘œ…}¡ÕQ+9ãȧ•î/1¦H SìÀ. v–SŠäL‡]ìªÝîáêZž¸ôBˆäU´Àéà†a“LªÆ¾‚å* ‡¢D¡ÛÃß_`ØT,$É3&ø|ØLÍ€8„SaGU¹¦¶5¯Þé|‘g-²€3eÀ9ã¬Ë~Õ˜=8Q;˜r0ëåÍ#°S\oa½F_ø~Õ–Ñ´'\JO›]F›1"¸
+Ñ_£Ç†ÉóLù±ùecsJR‘‡h´
+Lµ-WUSWYÞÌ vÆÅ#øêœÂ¬µç+.ã+(¸£ Ñ_ƒÅ ™9ùZUÕ²öË—/™½ùÍK§žµŒ²r€ž¬¼½oyó—XgDÒÌSUQΠãÍ$Q”û±uLüà‹â÷‡K.“iÅ_rwî*£ç&8Qò Miœ]çèè ל•&‹s¿9M7Ô«ÍãnXuÕæaø>ÆŸØucø2J4?ˆRäsô™ ·oÞ‡ ü»½8Ø!àƒV´¾÷.1ï!ÚùUž­½²¥4ÊAô·³{´ÝäUÆaug¢‚<í…ÍS5|Àt¡Úî‹},ºÍnkÜÈÇÒ1ÙÀ7ß²Éó)PF(̓ñO®ÎÙ܇r’e"èd–e ¹ª·œö]5 mÌ1&Ú8È‘]RðúÔy;¸òõÙÙäš(¥CÎæ-øÿ›åžO—2’²ŽÄ¥.–S‚,1'Úž%ùBï:êî|Ê+`gGåÕuJUR vÜ­)Çix(†#V³
+>E3»\_Ì«™ue è§u¶à˜u×Ù¥?µ2`¬ ¦1r¼ïÚ­MG(Þ8èd"}Òà"‡$…}7“`U•
+P‘éãòßa %¬@Á7ÆA º8Þí à;Ûï©4è×øƒyöJ[ÛƵÎ;‡"²uîe;V¶*ÂëຳëdﱊZ·ÍOÉ‘9#tHÐ&·,Ü]ßn‡úÐ]z[àÓû‘d|¨€àö±6ƒÁº-Ú¡e
+¥á!ƒOET2 Ñk«fX!¨*—ÍMs{ðçòõoÛÚ>ÿ|”£€WC;5T*Cô ´&ìͧ2*= Зø­#sîñ¿Wl ;<”OfÎnŒ*ÃÆÔ­6÷ÃyÕƒ ë
+³(¯ºÒ~ï›byKÈ*RŸ»giï9ú‡¼»vD۷IJ†ñétö
+endstream
+endobj
+6778 0 obj
+<< /Type /Page /Contents 6779 0 R /Resources 6777 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+6780 0 obj
+<< /D [ 6778 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6781 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+6782 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+6783 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+6784 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+6785 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+6786 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+6787 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 651.273 null ] >>
+endobj
+6788 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 640.314 null ] >>
+endobj
+6789 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 629.355 null ] >>
+endobj
+6790 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 618.396 null ] >>
+endobj
+6791 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 607.437 null ] >>
+endobj
+6792 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+6793 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+6794 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+6795 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+6796 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+6797 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+6798 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+6799 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+6800 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+6801 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+6802 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+6803 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 312.543 null ] >>
+endobj
+6804 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 301.584 null ] >>
+endobj
+6805 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 290.625 null ] >>
+endobj
+6806 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 279.666 null ] >>
+endobj
+6807 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 268.707 null ] >>
+endobj
+6808 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 257.748 null ] >>
+endobj
+6809 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 246.789 null ] >>
+endobj
+6810 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 235.83 null ] >>
+endobj
+6811 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 224.872 null ] >>
+endobj
+6812 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 213.913 null ] >>
+endobj
+6813 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 202.954 null ] >>
+endobj
+6814 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+6815 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+6816 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+6817 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 159.118 null ] >>
+endobj
+6818 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+6819 0 obj
+<< /D [ 6778 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+93 0 obj
+<< /D [ 6778 0 R /XYZ 79.37 111.746 null ] >>
+endobj
+6777 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6823 0 obj
+<< /Filter /FlateDecode /Length 2821 >>
+stream
+xÚ½]oã6ò}…{¨ l¸â‡ø\Û·-hXèÃå`(¶’èÖ–RIŽ›-úßo†¤dQQl3WÜ‹EÒÎg†3C&³ûY2ûñ]2ú~ýîÃ'ÅfT.$›]ß½£ðG2£3eW3•j"]ogÿš3¾ø÷õ?zàn&¥”Ha¹×ùâ‚«tþ´àtž×m±Ê68"æY¹v=Tuñµ*<™·ÝŸõn“7͇O:™b$“b‚0Ê çÂ!ûg¹yþ9+Ê«b•ÿœµuñ›_š×WF#ü
+¿,4ŸÅL™ù}ñ´`²ëµ|5Pˆ ac×ä5¶èaè?óªiŠÛbS´ ¦æÏ!ô:¿I¸(tîaÊ|ï¶Óq 5ÖíXuç0¬ªÍn[úÁ›$MöEûàyc“ÒáÚÊuÈÝ ÜùÞ­Ö>?æGÅ#dJh*Ã%€"£&Ñ
+%‰
+`2䬮á£AGQE8¿Ôq~WÕ|´š£›Üx®
+Ô$¦(ö;ÅcJzݲM”eÇœ¢ˆ*Ð/ªC$9¹'Gù † Z@ жÅ
+Éúbi[ÐyÝg¥£Úé4šì$«×nBUæ—ü·÷Ë<¸?÷ÅÆó\V­Êkórí‹piÙ©+ÌÀEZ”Ø„t%Ig`¸\]À.\pÎçu…pû{Ìê*X¢[ÿÎì–£ €M‘©¥SCeBË‚#aÔ¯þT¬ý ]WÆ°Ý¢ï8¦þÔhP ¢@õt<aD‰©(H$v«u­û*ÛÅ…éþT¡ÓØ£®çOö·~“Lï8€N:ß"›»¦u\ÞÚ=ɧ¤%¡ÌoDY]TÎ{V»¶±BÂNÛ¹[·§OE]•[¿¿ó¬',˜qû-Gè@ZÛÓÒWEh‰Ö;ú¦Qé|(¶œîrÐÊ[gÀ®“m6Nɬ$׎ƒ¶ê¡»õ¼CµH²­o¡k#·&µ#/pºNmsïsN¥ëuûñ:38*Þ4ì4¤â\ñIt¢CX'\ iD£xŽ)Šµ§˜Ÿté ú†óÖó]ºNˆÐ,G6é'Œò.tÈÚo<û˜Ú΢Û-6º üÏ׭ɺ ÷¹ßT·6°
+ß.*ÚEíCèøNR"eÚãNÏÄ ZÐGwxõñ??T›Xê${*9X­<:ƒ°›t´d„æ6¾ïp«óp§p‚Bw’Sá1«á”¼*ÑŸ«½ë(Ö}£F ¹‰Ö=íú<Ú¥"°`=°†sX#zëÞd`Üuµ·Æí¸sŸÐxþ$“’ÍL/
+ÊHº|#aô(Å‘­¯TØN“ç[×BCØ«¬Å8nw­kt9ˆ0
+3xé3xèÕù¶(ýtŸòÛ–±c#ÃÝcBŸíÖîÌ=ñë++GÃ/†,AÆCfzL6)æHA‹f" „xë/Êðæ³]3æÂ^Öel˜Ag•Ûèšù¬z8ϳøþhõ¥Œ0ÆB:²»6¯ODú l²†`¯Ëõƒ¢—?” tÞ bÉÎÓ?æs“ßy&}õeŠÉ˜Jz1ô¥Œë冟WåÒÆûÁ
+ÇýÈñò ÄÞ"\Í& ùß<»ÊшyóPÕíÅ
+íG¥Hì:0%šµ±•–=ã'”~¸ã7sù—ËæqMˆJqB»ÖKÈç7κ]á¦KË Éé«kGÕŒQ" ö–ÇêQià Cñ
+p÷©CtÃScõ¾ó’<&‘ €ß˜ÉtgÎ[r‡“/¢\|
+ÅÇоú0œÊ¨s7€Ž M ×}MUT
+@GG‰Óáa,‰ ‚õ‘:ÕQW
+›DùpJF¤Æ81#eÉüû
+‹>LÒŽùÆõÚÌ?û±‚±û£™ÿ7«ïw½ROl¬€¬3G›Š«ù¦°%h”;Þ_¼1á"Ž˜çoŸ)¾·Øå'\6ú.ñ˜u\K.í­ý˜,É
+­CAÄèÁñdÐD²ÍóWW-@ˆöÁµ|@‹±oAdç[Œœ7ùoûýbì=;ZRûGßâLÈ5?!/»òKéÀJçâ½|º‡ŽÎÃÃu@=œ¯w»Úßw[ËŠÔ]ƒã댼 ß›tx¢‹”â È!B1Å‚
+endstream
+endobj
+6822 0 obj
+<< /Type /Page /Contents 6823 0 R /Resources 6821 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+6824 0 obj
+<< /D [ 6822 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6825 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 617.038 null ] >>
+endobj
+6826 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 568.23 null ] >>
+endobj
+6827 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 557.271 null ] >>
+endobj
+6828 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 546.313 null ] >>
+endobj
+6829 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 535.354 null ] >>
+endobj
+6830 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 524.395 null ] >>
+endobj
+6831 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 513.436 null ] >>
+endobj
+6832 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 502.477 null ] >>
+endobj
+6833 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 491.518 null ] >>
+endobj
+6834 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 480.559 null ] >>
+endobj
+6835 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 469.6 null ] >>
+endobj
+6836 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 458.641 null ] >>
+endobj
+6837 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 447.682 null ] >>
+endobj
+6838 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 436.724 null ] >>
+endobj
+6839 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 366.992 null ] >>
+endobj
+6840 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 356.033 null ] >>
+endobj
+6841 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 345.075 null ] >>
+endobj
+6842 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 334.116 null ] >>
+endobj
+6843 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 323.157 null ] >>
+endobj
+6844 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 312.198 null ] >>
+endobj
+6845 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 301.239 null ] >>
+endobj
+6846 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 290.28 null ] >>
+endobj
+6847 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 279.321 null ] >>
+endobj
+6848 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 268.362 null ] >>
+endobj
+6849 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 257.403 null ] >>
+endobj
+6850 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+6851 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+6852 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+6853 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+6854 0 obj
+<< /D [ 6822 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+6821 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F72 187 0 R /F80 749 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F76 318 0 R /F73 189 0 R /F69 183 0 R /F46 176 0 R /F23 660 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6857 0 obj
+<< /Filter /FlateDecode /Length 2810 >>
+stream
+xÚµZmoܸþž_±À}¸5+â›^ à&m®)îŒâ°E&‡…¬•mÕZiOÒzÏq“ßÞ’¢Dy£]:w0à¥$ù 9œy†¤?»™ù³^øݯ'°ÿxñfùâջ͸G„ÑÙòúJþŒÌ¢À H8 âù™-7³óÀ§ñÙ/˘¶^½ âYäÅAÀ¢¡0¡¾²Ø–ÎÊõÙ¹ bî¥Õ:[”êáµjp
+„x †Þ’V}¿zGâY "4àC‘0ötúgÚ¡¼o¿oÎÎ9§óíÙ9æUÓäWE¦^µ·IÛ•ô«z§>²ùþŒ†óªü^Ö ó+)®k­ë¿îKõ˜V%>¶9üDó]µkŠ%u]W ™ú‡ 3x|„¹i“ºT”E¡çÓ‘XÕNöÄ}ߣQlË ¿êˆƒ“f‘°…p(Ây–&»FUu=Æ«¢’ã•â¸Ü5²Ñ,‰×–ùÑ~ZgI›­QÌŸïóöKD5‰¯Òj³I ÜÃ:RŸx4£ÆÁ¶ßUz7©)eÔ ÄS\ä%tpÜçu»K
+…n¬' L<Öm¾>LÛAHàåäo×UÛLÏ‘Ï<ÆGÈ5ê¬M½øDƒùLWÂÛß*|R½¤<4Y<ð„ˆI™8ñŒÐyÞ¨ßuUê78E²  jI k§»V¿(Õo³IŠ¢¯­«íos9®·ú1ïê$)Î
+t/ÏCÊ©G…É8uC:”¶‚GHÀ>FHÛzgf²‚F¡#ú¿Ï"¦¢œPÜ4QQL½A*û‹ñ<»—ŽQ†VˆH·]IäÀä`~›4ª cYWu}„L£ÌÖº ÉÆ°´ÌïþÓI(Π:—í…K>ÊC9)×æwŸŽQp_0–”VØ(A¦)Ö´š5 þ2¼ˆ.‚p/ôõªÞJv+ó¬ŸyÛ©B#þ†ŠðÝ&åM¦žüP‚#¨†ßôÀÃ'=¢Ã§Œ£rCbV=NFlÁ=1[ Yªä_6úã$›3æE8Vkà;þŽôazé´-‰“Eó²j…)’˜L•O%}‘¢§ „»¨«%wÔÚÐ E¶”œÎˆ;’§  ±a?mÀ(­ùHø<Ò­˜iv 06‰¶¨#ZPÈÙX ½G¼e‡>3kUR‹
+Ãe-´ú}Õ%»§j¬æŠÇà$ãüôðפ¹ÍÖ?S›
+§p»æ@Ïe¶×¸‡@‰}~4Sñ ãõZ~úez«æù‚Û=½D̤àA<¿É•'ƧHçÆð:¹øù¥:`è<Œ`•é)ß×y›Mkîs°óÈ«úAºŠ×5hw$Ƭ„Á™fãbÂlûpæY-iíT¿}c˜ƒ'±¡þœ;m [Ò:gÂ]À·Ë‹¤N/6ûï·Í\AræÌ°l.Ü@¥õ6ñÁ­>ŒF+9²«¶ø
+òçq*Ž{)‘áØ<p›ù¡ôpæï“b—­êì×]&|„Y¹ÀnÒžf‡np‡ÒM¶=ÿº±šñïíf]7†óL} ÌiwËÒ,é±>NS0MnY
+Ui˜›ªÖo·u–æMV<,›¢øaCxeYâ/›ÝÕy·½„y™êê‰Ý] A¾#¢ðÓí>=,˜žÀ«ºº3é
+`× r |æݾî{16Ü ÇGÍk¡™Â'ç» Tôi£[rnIË©þ" |Æ&?nG‰–4®ü÷×ÿLÒ»ä&û±JÖÙzùÎZù=hç Á8L>3çDÂíˆÑ’œ¥EÞ´«í®]ÕùÍmDxD±Š$Ó1Ä]1ö Ü -éGËñfu§¸OÆý Únµk¿t“À{ìÏóðL!Ó5q\¸ Kz`ÍT„Ùã½ýp7°á¶j“â|Ÿ¯Ñ¨½|3µÝ$ÍGÖ_AÍçÂ÷/ú†sá†(ýT?jÌi ®šæ!܈’%=„»ÉÚd²3ô±j¯ÊAe´5”C¸Q(KzWÞ•Õ¾<J ­ãIÙ/wÙ×ëªþòí4"JM4‘ÓF»%Ý%“ÑDºLyè1_ ,»4ýþŒAò^·yŠgŽ˜€+¶pœ`Q
+舶FOŽ]›>zgJÆy(õq²ß²t'w7ñi¸G…x®ŽÒÚ¬.åäF´Y œ<焉þË5´päà›z8K7C
+œgloi½¾?Á½Î‘}ª^Ú-l“¼v?£>¦l"v9³„%mhVe¶_mëªÍR°šÅ嶴¯<àì¯q´$¦swøN+Ó’~<a%‘0ò8†+ îM]í¶ª(çŸá™¦fÏmW©Ú¶yUºÏ „G÷K‡\b]]e7y¹p†"¸Gen$Ca‡‹Sš}^ä?W{g¼œAÐv£]–´9ßEÈ2,-Êòòä3ÞC7ÚF‘Ö(/ó­•ì¬-N±Iô?Õ6IC2öî4ôÁ)£3ÂyÓUªU¡íÄҤѥ= ÈF_w¸,óq|ZWêúlŒª}{Y«kBÞ³°›¯ŠÝ¦Ô½7ê"äȸÙ,¯È ¶r$Yt²AMð¶ÖÓ$—¼5º`VÊ°ïóº*7}¶ Ù-fìf‘æeÓ&%*—f/Õ«DýX«u|=}«"B1‚õ¿TþM4˜F0DKîJ^ÁNËB§êr»XÝHSŠ˜!E·C¿V§®KwØßK ÜH¿%Ý-n Û¤ß~Y.G&¾­š½a¿Èÿl-ñ]É?©úLú†^¾¿Á¸í¢…íK9Îþ3"^Ô_@ Ü8þP¸wäà)îI½¨¿G¸Ý
+I~e'-†ҡ“ŒÎ
+endstream
+endobj
+6856 0 obj
+<< /Type /Page /Contents 6857 0 R /Resources 6855 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+6858 0 obj
+<< /D [ 6856 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6859 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6860 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6861 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+6862 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+6863 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+6864 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+6865 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+6866 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 615.779 null ] >>
+endobj
+6867 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 604.82 null ] >>
+endobj
+6868 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 593.861 null ] >>
+endobj
+6869 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 582.902 null ] >>
+endobj
+6870 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 571.943 null ] >>
+endobj
+6871 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 560.984 null ] >>
+endobj
+6872 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 550.025 null ] >>
+endobj
+6873 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 473.328 null ] >>
+endobj
+6874 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 462.369 null ] >>
+endobj
+6875 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 451.41 null ] >>
+endobj
+6876 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 440.451 null ] >>
+endobj
+6877 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 429.492 null ] >>
+endobj
+6878 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 418.534 null ] >>
+endobj
+6879 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 379.025 null ] >>
+endobj
+6880 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 368.066 null ] >>
+endobj
+6881 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 357.107 null ] >>
+endobj
+6882 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 346.148 null ] >>
+endobj
+6883 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 335.189 null ] >>
+endobj
+6884 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 324.23 null ] >>
+endobj
+6885 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 313.272 null ] >>
+endobj
+6886 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 302.313 null ] >>
+endobj
+6887 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 291.354 null ] >>
+endobj
+6888 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 280.395 null ] >>
+endobj
+6889 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 211.452 null ] >>
+endobj
+6890 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 200.493 null ] >>
+endobj
+6891 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 172.94 null ] >>
+endobj
+6892 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 161.981 null ] >>
+endobj
+6893 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 151.022 null ] >>
+endobj
+6894 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+6895 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+6896 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+6897 0 obj
+<< /D [ 6856 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+6855 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F80 749 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6900 0 obj
+<< /Filter /FlateDecode /Length 2113 >>
+stream
+xÚÅZ[oãº~ϯ0pj£.ï-ç 9hüdô<t Aq”Ä]YòÊJölƒþ÷)‰åÄE»k›âÇ™!g¾™¡‚g3<ûõ
+wŸHØoðÿ¯W?¯¯>Þ(6ãÈhÂèl}E`ž‘™–H5S’ ,Él½›ýc.±Ô‹®ÿæ×úx#ÍL##%ÓC0Á‚?Æ7‡¤È¾%ûª¬³MÝ-Wûbq-¨pO?}Jžóm‘%Ûe#e é95FS¯¦™¦&!ˆQ¢_ôã Å3*ù¢ b Ž1D¤ì Ë“z·O“:oÁļ&L ®eß×LÓyý˜Ù/l^,¨š?íTÏo×ð=«šå}3³*íŒoÍ´¸;©0)ú–Ê·çTfX!ÍYoU¥½ª*P•¶ª²ù¦ÌŸv‚36tþÛcV4Ãß,­Aæé‚Êù³5·¹/Ÿ×d†5:G@ ¢­cõÛÁ(¬ªì°eô¼,î¶Åƒgóº´Ÿs?«§< ÜU©[æC³Ž×¦à­Í·m}h‡^5ÜÎ(Nžã¶Qú7‡Îç±9wX À£è`3¥’uÁ¢ð´`¡)fB´Õ½Î“CV/Weɽo¹¡—þɶ¨“§C¶\ 'ƒíûò°­·e‘À„æÑbÍ’F"†¹7‹D™ ;Mu¶OžÓj›ÞæÙ²(VÅHíCVu¯³ÏŠ;7k‚ˆqáM ÓL`@_‚‡ècVŠÑCqÄ´ôz°8=†è—“îÜD³qÞòïÚ‘ ¦.° ˆ]x•y–žŽ,Âàü ײ›ðÐlÂmYžŽ,Š)Âz¤Ì(d“ÖÙ¡QéÛcÜW5?êNÑÃ.Íóæë³å²lAæU ¸v°%‹ßvãÚáŽ{,Qr ‘¿ZöÄšÄdþ3îÑINëfƶ~…%WfTŸ^¨T–˜àS[´?oóÒi°±"¾4cŸ±Àíã*³Ê»‰–ŠóæšÉ,Ï70Rx7 ìþ~:1ƒh¨›=žŸóróåôÁ(†(™UVà´±êy[ÕO^å#Ûä«yÁ-ýÖ¹+ko“-Eœ­ÄÛúÊ^CJ¬õ–[+ðô.†”Áì6ü’§‹*Ñ!òÙ
+&63’çè« ­œÚ[Bã,¢=?oï—«õÍ¡f‚‘1>}hç!CôK´lŒQßÐ鉙KhÄŒÀ]?üï¬*—Åzt¾à—i>èæÎ÷,š-lZúm¡™«¸†‚Óæþlo5e7ãf¾Ëveõ½™Ñ–ï0êk'˜ùh m—äý]wu©Ø–¼)XíHW Óe–1®f´½ÈjN¨«\ƒ•ÚzëA?ã Ì%ÝÒÍ w5Ç¥‡Ÿð6'º»#{3ó˜…—5¼Û96h˜¯:áùc¸ðl|½]>qhIŸ‹ôÄÚD* †èÑ5ˆ»4)Î8¢§š¾—¿Œ09D$í3”Ž+Zt¼lÅþ ˨8ÙCt4‡pjïúD¡£H$@w·)á$ªlY¬Îòˆ{úç~ÒÆñÏ%WCœÄ„¯‘µ‰óÃ!:~1w»ÑÊ6«e[¼z‚ówwgã«ÃQ\7—б!Î|^3$ʦ
+Äùý]ÝŒÊáþ ãŸ^}ј=§ù²8z´ùô¯_ÊøÇQqY1Ap15C@@H€ãwܾfÄ‹žZÖs(©eˆî.ž IÞËÕïëX]ˆÑˆ(êu™Hò‚! ¡ /^²<¿è†‹h(“óJé8¥†è³µè±ßñ#Ðí›ìe®G”DTpoŸ‰³oˆ¨ên‘l–soGÞºåwÆk,¢Æs9ÁQÑ ãe èE˜'sBâdÑÑ¡J8CLyb&4*TôûC•AÓ@<Qç5Cô UJžF SjˆžªA<^âÈÄNë´qÚöØhG2PÛqO³d"åK† 3à7s¬8‘c›F tûÑÕ¬ÖHhOÆdb†PZÇ
+endstream
+endobj
+6899 0 obj
+<< /Type /Page /Contents 6900 0 R /Resources 6898 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+6901 0 obj
+<< /D [ 6899 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6902 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6903 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6904 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 715.033 null ] >>
+endobj
+6905 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 704.075 null ] >>
+endobj
+6906 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 693.116 null ] >>
+endobj
+6907 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 682.157 null ] >>
+endobj
+6908 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 617.4 null ] >>
+endobj
+6909 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 606.441 null ] >>
+endobj
+6910 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 595.482 null ] >>
+endobj
+6911 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 584.523 null ] >>
+endobj
+6912 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 573.564 null ] >>
+endobj
+6913 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 562.605 null ] >>
+endobj
+6914 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 551.646 null ] >>
+endobj
+6915 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 540.687 null ] >>
+endobj
+6916 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 529.728 null ] >>
+endobj
+6917 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 518.769 null ] >>
+endobj
+6918 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 507.811 null ] >>
+endobj
+6919 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 466.964 null ] >>
+endobj
+6920 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 456.005 null ] >>
+endobj
+6921 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 445.046 null ] >>
+endobj
+6922 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 434.087 null ] >>
+endobj
+6923 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 423.128 null ] >>
+endobj
+6924 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 412.169 null ] >>
+endobj
+6925 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 401.21 null ] >>
+endobj
+6926 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 390.251 null ] >>
+endobj
+6927 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 379.292 null ] >>
+endobj
+6928 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 368.334 null ] >>
+endobj
+6929 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 357.375 null ] >>
+endobj
+6930 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 346.416 null ] >>
+endobj
+6931 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 335.457 null ] >>
+endobj
+6932 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 324.498 null ] >>
+endobj
+6933 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+6934 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+6935 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 291.621 null ] >>
+endobj
+6936 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 260.737 null ] >>
+endobj
+6937 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+6938 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+6939 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+6940 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+6941 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+6942 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+6943 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 184.025 null ] >>
+endobj
+6944 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+6945 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+6946 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+6947 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+6948 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+6949 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+6950 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+6951 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+6952 0 obj
+<< /D [ 6899 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+6898 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F20 186 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+6955 0 obj
+<< /Filter /FlateDecode /Length 1754 >>
+stream
+xÚµZMoã6½çW¸·dƒ0ü&åClÑ(P
+£—n!(2‘%¯$ï&ô¿—’l~8ެǻ½D¶äG¾!gÞÌPÁ“û žüv†wW$úOöïogïçg×·ŠM8J4at2_žû#<!-‘$j¢$AX’É|5ùû\’\ü3ÿÝu}+“‰F‰”L‡`¢ J˜ˆÑã­ù˜Ë´¨¦³§ù8T@ç[\FÓŠã’Äx£{.ezs“æuS™¦MsS–mjéI±Î)#¢_.®[nÝj¥]9ÞºòOŠªKͧ¬œVã½}ÐÝ>ˆŒ—w¨}T#¢¹³Âì ÑÕ»º.íjwé2+[3ù'÷£åýNeL¢T8Æì8ÆŠ"Ac0|j,•ÒMÍ›Z0$£ÁsËD †•›[77ãHÛÐð¹5¶{7·<nn"¶ãEhøÜ‚ ®¼*¨ãæÆV¡H îÝ/oÓÊ|N×MÝ™¼3‹él]yç´‚ñ©,*“ÅÌ“ÛŸ/úÈ5²dý1B¿€ç¦ Âñ‘*N1²£ûeèÊ4/MÖ„q;¨iW<~I›Miz‚r$‰Ä…-Ã0Ž!ºçóhž{=ï¦Õ_‘PΊÜü‘uMñ4~¿/ZÒíû¢ÄÒÙUw¦I‡!O0 +$™F`†…h'År:›ßî±\ÔõØQ:Eb¯Ê‰;Rå™M©Ö1"t'ŸÀq"´@ŠhG…Á¨„hpœÅ‘ò;u¤|Û.주[ê˜Õº{>°Yß*B2¤±+ÊØ‘RÏíMÍbôžªÁeMŠ4wòË$ŒKˆŽ¸œà8œ ­À2sœ NBÂŽ’P'° &îzœûú–$“ÄB¨ä!D%ˆÙé02ç
+
+›;DÀvmݺdM“=÷ë2,Ëxÿ]á~ÙV›²+Öe‘Ýó~PòŒ#²%èd+_zÞ‹zsWšžxkÖmáì{Ë€‡œöêÓ¶Á§`ƒ)CÊ7Y‚Ãb9DƒEŽŠ”oª,ÓDèSRèWÏ—]*5ÕÂïÁå9hf¶ÚU¾}°t¡ßÌ®}ï½Zç? ÁÒ#í›>KEÚì”Ù—ç4+íòƒ_PÛjéš K>œ|¨´Cc/°ä¡_b_Ìk[ 5&]O«1GS~öäiÝ7B'T(”p—-$,ŸEèÀ,Û¿õCOEÛY³çüe~³hÚüf4ÎÖ6¸‰vùEÂr[„Þ²ýÉsO³îʬz´¤k¿!éS–˜õ/gØÁc†ÏLÂÊ ¼„4Fhx¼Žq/a'zxiÖÔ›uzgî‹
+ÜòS̬A~ŒJˆŽÜHƒ$‘ĉ©” z'ÿÙbñº®wß9yTb*¥ÀžÕ¿þ¦Ì)±T0[B´Ke›»=[öòØÿiŽÂˆúcq©aæ„请\£9‹Sjz›n#®ë è:Bƒ¹… §¹êÈ !,*Ñ1z¯õŒ
+³¨Ü?P6_¾½åC5 µŒ)äÂQ˜]ûî°‚JœJĹÓuEaî¢á¡BâÚéºb°P Ñ»3̬{hLÞeÕ}i¶ÿ­f…9ÔI¼â° Ñ/QÍ<4N¾zœ^Ò„ÙµñŽ{ׂ¿A= ·Ú°š"‰]2P°Ä‚·Ì76ê³]doZåéÿ.ƒ$wâ®`¹*ûBÄv‡Ó½a¿\é{ ›ê'£dw¬²®úëüì?϶À
+endstream
+endobj
+6954 0 obj
+<< /Type /Page /Contents 6955 0 R /Resources 6953 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+6956 0 obj
+<< /D [ 6954 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+6957 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+6958 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+6959 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+6960 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+6961 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+6962 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+6963 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+6964 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+6965 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+6966 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+6967 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+6968 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+6969 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+6970 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+6971 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+6972 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+6973 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+6974 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+6975 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+6976 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+6977 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 495.855 null ] >>
+endobj
+6978 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+6979 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+6980 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+6981 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+6982 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+6983 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+6984 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+6985 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+6986 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+6987 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+6988 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+6989 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+6990 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+6991 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+6992 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+6993 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+6994 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+6995 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+6996 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+6997 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+6998 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+6999 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 254.759 null ] >>
+endobj
+7000 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+7001 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+7002 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 221.883 null ] >>
+endobj
+7003 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 210.924 null ] >>
+endobj
+7004 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 199.965 null ] >>
+endobj
+7005 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 189.006 null ] >>
+endobj
+7006 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 178.047 null ] >>
+endobj
+7007 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 167.088 null ] >>
+endobj
+7008 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 156.129 null ] >>
+endobj
+7009 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 145.17 null ] >>
+endobj
+7010 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 134.212 null ] >>
+endobj
+7011 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 123.253 null ] >>
+endobj
+7012 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 112.294 null ] >>
+endobj
+7013 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 101.335 null ] >>
+endobj
+7014 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 90.376 null ] >>
+endobj
+7015 0 obj
+<< /D [ 6954 0 R /XYZ 81.077 79.417 null ] >>
+endobj
+6953 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7018 0 obj
+<< /Filter /FlateDecode /Length 1919 >>
+stream
+xÚÕZKoÛF¾ûWèV7û&WE#E Ÿ|k
+‚–(‰E*äÊŽä¿wV$—\9¶<2Œ¦—ˆ&÷Ûý†ó†NV:ùpFû_¢ÜüûáìÝõÙÛ÷‘˜Hbb&øäzyÆ`°I¬‰fÑ$ÒŒPÍ&×›ÉßS¸Ÿÿsý—ßëí{m&11Z‹x f‚¦dˆþÞBGÇ;[Á.”û³ÍóÎæ”D„èLÈíj¹MízSÝf¶:¿P\M¿µ?ýÓ*/íp§Hìf{“,òÍÁ½t¸‡—I¤èeŠ)N¦1z$S‘—/‘éòÒÝž¿D,K/É5Fï‰×«¤Î¶E>Om6+Ë’í9ov…ÍÝ¢ÜÞ'^Ì‹ö‡* ‹çÊKÂq?FCŸM5áZû³Å3Ï6DÁ£
+Ÿ~âå¶bDF>ýÄ1*¦h÷:þ¸¾Lëù%š…„elH¸$ ;Õ5™uzm}¬ZFØ ½ƒ p¢ú8˜—òiÁà²]€È×ÙÜÎS¼Ï³˜(ã»Á¥¨
+f¸Ü ;Š—uVd·iiÁ¹:šMþ5[¦EƒgvKG¡ —³tgП÷õÆ,læU”ün-¬J .Ï®êþ•}:™IC õA’S\2 оÐÍìA¡ T¿
+èFbÃCºÂŠo#ŒbêûQÝã‹{! ÑC f g<c4º¸<&:öI‹árq€voá&[å}8w
+îÝi¨X6„ˆHtÊ~w~!¥ó]¦»Â¾¿"ÙZdWg:;v—‹ì#²tý Üœs=}Ú$9ˆ‘&<0°´Û?i¡Œ’Xêp–ÒžCt„ƒSãBïG§o.ÁHÝw”
+{®»ºqÒeÝ/Å'gPÙ9;¢P—T¸À’“‚­uËË&_d'¼!iœ·ˆz4ضç1„\Þ;UÔ®SÛÆû>u´
+—Ó&íµ i• ˜;+VáaÇßhÄ*aŒÝ‰·y7
+â¡ÛEñwÒà1ú`£ÕòéÓch~eˆAç")ûÎá„1øÈE ’ ®àÐŽ…-’|™d›­½Ÿ]½ÿQ¿»×lb 4Q%€‡¯Ò™B}bУÎønw6©óÕZü/‡_EÀMZÖ¶š’7~²á‚™»ü}ü‘å¬/êO¸„R_ê3\© _kÎÅwð}
+endstream
+endobj
+7017 0 obj
+<< /Type /Page /Contents 7018 0 R /Resources 7016 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+7019 0 obj
+<< /D [ 7017 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7020 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7021 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7022 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7023 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7024 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7025 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+7026 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+7027 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+7028 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+7029 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+7030 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+7031 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+7032 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+7033 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+7034 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+7035 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+7036 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 563.601 null ] >>
+endobj
+7037 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 552.642 null ] >>
+endobj
+7038 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 541.684 null ] >>
+endobj
+7039 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 530.725 null ] >>
+endobj
+7040 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 519.766 null ] >>
+endobj
+7041 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 508.807 null ] >>
+endobj
+7042 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 497.848 null ] >>
+endobj
+7043 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 486.889 null ] >>
+endobj
+7044 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 475.93 null ] >>
+endobj
+7045 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 464.971 null ] >>
+endobj
+7046 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 454.012 null ] >>
+endobj
+7047 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 443.053 null ] >>
+endobj
+7048 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 432.094 null ] >>
+endobj
+7049 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 421.136 null ] >>
+endobj
+7050 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 410.177 null ] >>
+endobj
+7051 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 399.218 null ] >>
+endobj
+7052 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+7053 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+7054 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+7055 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 283.651 null ] >>
+endobj
+7056 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 272.692 null ] >>
+endobj
+7057 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 261.733 null ] >>
+endobj
+7058 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 250.774 null ] >>
+endobj
+7059 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 239.816 null ] >>
+endobj
+7060 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 228.857 null ] >>
+endobj
+7061 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 217.898 null ] >>
+endobj
+7062 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 206.939 null ] >>
+endobj
+7063 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 195.98 null ] >>
+endobj
+7064 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 185.021 null ] >>
+endobj
+7065 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 174.062 null ] >>
+endobj
+7066 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 163.103 null ] >>
+endobj
+7067 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 152.144 null ] >>
+endobj
+7068 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 141.185 null ] >>
+endobj
+7069 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 130.226 null ] >>
+endobj
+7070 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 119.268 null ] >>
+endobj
+7071 0 obj
+<< /D [ 7017 0 R /XYZ 81.077 108.309 null ] >>
+endobj
+7016 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F78 556 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7074 0 obj
+<< /Filter /FlateDecode /Length 2422 >>
+stream
+xÚ½ZKoãȾϯ0‡Ðˆ§§ß$,0ÙEf‘
+Ö8Æ]s‰Ouÿ™=E^·ÁÏ,&c¨6PÍhá0È
+|¡Šn²6«w`€yv<šß©¹ F†4‡nˆ[¼ãAÚ5=×! å
+šþ—MÕ6Ç ƒg¢T±ZÙãí ¸ŒA:´u™Õ–†ùvöÅ]·*G‘KÂzÏCÃ-CMâì¼Gsh² ª@º(Qèüð÷W- I∠ni¢ Š0ð¾n4Í5ô{çãg/"€¢Eä8>e$f®0Ý$eöìëªÍÖà€ËÕŒ¨¸zuWø@å’00À
+$/•u~ »È}ÑœèàáÒœ"Œáw ÀˆåmOŠgŠk£8~Q¯]`ÅŒ»øG7„YŸZÉaËPíŽàMÅåd*L•²…û¦ $ê媲wÕ°æ­5܇‡&{¶‡¦ÁDE¼ã?Ç®m8Ò:åÇ™i§Û~ŸÖyz]`¿}UÎ`Oáí¡}<¢D²‘öiêÕ­p¤ŸïqظU£ƒhæ‡Ã–>§\M­b„Ç´ï˜#ǪÈÒã[‹ Mh¨Ý±L“¼óűûýjÉIM¿Å ‡²N[$•éá6CÂhnZ”Í®;gÅgC·[Ømá°b8+z­LwdÒ¯<Üb°”‚ÛöŸ÷¡BbT4“§í ‘KN”êIeŽ-„8îRŒ¤´ë¹à55÷
+*š/’[ï¦c@qøØÀ ©Ÿ&¶ô¡óíråþ·ÈÛƒ3r­Ç2?±¥½{V±"ŒŽy!<3wiRÊŠ:X`ì-Ÿ¿¿Ø±'z›BͺIJâ!ž³ÙÙÆ_¯Þý(âl
+endstream
+endobj
+7073 0 obj
+<< /Type /Page /Contents 7074 0 R /Resources 7072 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+7075 0 obj
+<< /D [ 7073 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7076 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 742.929 null ] >>
+endobj
+7077 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 731.97 null ] >>
+endobj
+7078 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 721.011 null ] >>
+endobj
+7079 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 710.052 null ] >>
+endobj
+7080 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 699.093 null ] >>
+endobj
+7081 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 688.134 null ] >>
+endobj
+7082 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 677.175 null ] >>
+endobj
+7083 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 666.217 null ] >>
+endobj
+7084 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 655.258 null ] >>
+endobj
+7085 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 644.299 null ] >>
+endobj
+7086 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 633.34 null ] >>
+endobj
+7087 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 622.381 null ] >>
+endobj
+7088 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 611.422 null ] >>
+endobj
+7089 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 600.463 null ] >>
+endobj
+7090 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 589.504 null ] >>
+endobj
+7091 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 507.361 null ] >>
+endobj
+7092 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 496.402 null ] >>
+endobj
+7093 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 467.511 null ] >>
+endobj
+7094 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 456.552 null ] >>
+endobj
+7095 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 445.593 null ] >>
+endobj
+7096 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 434.634 null ] >>
+endobj
+7097 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 423.675 null ] >>
+endobj
+7098 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 412.716 null ] >>
+endobj
+7099 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 401.757 null ] >>
+endobj
+7100 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 385.817 null ] >>
+endobj
+7101 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 374.858 null ] >>
+endobj
+7102 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 363.899 null ] >>
+endobj
+7103 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 352.94 null ] >>
+endobj
+7104 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 310.101 null ] >>
+endobj
+7105 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 299.142 null ] >>
+endobj
+7106 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 288.183 null ] >>
+endobj
+7107 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 277.224 null ] >>
+endobj
+7108 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 212.467 null ] >>
+endobj
+7109 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 201.508 null ] >>
+endobj
+7110 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 190.549 null ] >>
+endobj
+7111 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 179.59 null ] >>
+endobj
+7112 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 168.631 null ] >>
+endobj
+7113 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 157.672 null ] >>
+endobj
+7114 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 146.714 null ] >>
+endobj
+7115 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 135.755 null ] >>
+endobj
+7116 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 124.796 null ] >>
+endobj
+7117 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 113.837 null ] >>
+endobj
+7118 0 obj
+<< /D [ 7073 0 R /XYZ 81.077 102.878 null ] >>
+endobj
+7072 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F80 749 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7121 0 obj
+<< /Filter /FlateDecode /Length 1601 >>
+stream
+xÚÅZ]oÛ6}ϯð£! ¿? l(
+,Ì…±=¬ƒ :J-T±RImšýï»2-ŠtÓT×鶗(uxÏ%yϽ¤Dgoftö⌮Ï×g—ÌÍqšk9[_Ÿ1h 363Ž33šªÙl}3ûkþçŠy±8ÒÎß.¸™ÅmÿËÌË]uó›â¦nîýÝ6ïüÝ»ý³þÉíâœÍóþƇ·ÃÝÜ?ؼ¯Ýwµ¿sÕ쟽#‹¿×¿WNâÊ#Ò±}Å„¬²gϲªÞäUÖvyÓeå®;ôô°×’qbÜQOweUyZ¯çéÞÁ“Üw]îÞøÛM½g¼7s4˜ÒFµï´¾†Ç…8ôÿœr9¸FNð´oÓñƒ¶ýpAK:\”¨~žáï p؈™$Î2Ác‡­&š5¡g57ÂwpX&—ÚÍ,Œ–63Éâ)øóâ\qµ}ì¬-ºåj7Þ{pF¢ÖîæöuÖUþÖ´\Œ7ä47” Ú±·ÍáNÛ
+g;FFÛ¦œÀüÛzšm-`=ª=Lܦ¾¹Í›b¹[íÖS¦ï—ñ¡Mö©hêk?`$ PTðÃ`–aF¡¶”H¦ƒi;Í´eÄ •¢'¬ýbw5 ŒCæ(
+št$]Yñn¹Z}_½BÛpËbÜØ ¼ÖàØÇ觊”2”XôÒZÔ$&ht (åˆÕ£@NÔj9«·Í¡>U!ÝDq¦ Î,ÍvÅ]vÛÔ]±éŠ«åê6J‚0?]ÑöáÚìŠ&Ûâç‰Y"\67Q¦™&úKÐø`£†H‚ÍMjI)Ð ÖeTP ä¡øÙ_ŽêëâC^-w_5mž•/ë;ÿû§£"â´ZB:M¤ aê¦& ë’¥hô˜K«ˆb!.ÝÄ$!¡œ› ºœ¶x—•×°—«k4# D[à‚+ótPNm¶)ªªí}‡&•ü85GiÄN[[ɺ”_Õ¨qáú#ötRq¢e¨ŒœÁy£#'^×uµÏr×yÕqùÆ»×?àÄ3–Œhê)gq¡£ñ¶!>J¹ÃÙŽÑø0eŽ=Ȳ ¦1úéaJ-±T. ·jbô Sá ±RR¸"?A+¿z',dWkMà+p|c4z1ÁNž8nƒm‰:ÒHÐß̳ê‘<ë·u_HâkZ¡¡m7…ÙFÆØSë‰JNÿÕ(¾1?ÍRNì5¨sýdÍ‚Nð¨Ûý±“t)újg„‰QTŽTŒ>!½«=½ »§pä¿pþÅèÿ(Zú· <œ
+†:$JÀxÓÖôÃ%·m ááO0Ü AãmkM„pÁ¶Dmø4Þ¶ÆB
+VÂVü°Ì/˦펾UØäíá[…á3†Ü_Ú.ß]åÍ•o>ióWTÑ»²ÛÖïÓ®äáC’ûöÑ<`ëI˜ /¯F:#„ß1Ç0à÷¸)3Îl‚écéqCtA&ð˜á?àP,³l0¥FŒEUCL3ûÈ!Q00 )lO‰Â,Áþº>ûü§+t
+endstream
+endobj
+7120 0 obj
+<< /Type /Page /Contents 7121 0 R /Resources 7119 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+7122 0 obj
+<< /D [ 7120 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7123 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 742.982 null ] >>
+endobj
+7124 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 732.023 null ] >>
+endobj
+7125 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 721.064 null ] >>
+endobj
+7126 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 710.105 null ] >>
+endobj
+7127 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 699.146 null ] >>
+endobj
+7128 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 688.187 null ] >>
+endobj
+7129 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 677.228 null ] >>
+endobj
+7130 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 666.269 null ] >>
+endobj
+7131 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 655.31 null ] >>
+endobj
+7132 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 644.351 null ] >>
+endobj
+7133 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 633.393 null ] >>
+endobj
+7134 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 622.434 null ] >>
+endobj
+7135 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 611.475 null ] >>
+endobj
+7136 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 600.516 null ] >>
+endobj
+7137 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 589.557 null ] >>
+endobj
+7138 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 578.598 null ] >>
+endobj
+7139 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 567.639 null ] >>
+endobj
+7140 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 537.124 null ] >>
+endobj
+7141 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 526.165 null ] >>
+endobj
+7142 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 515.206 null ] >>
+endobj
+7143 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 504.247 null ] >>
+endobj
+7144 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 493.288 null ] >>
+endobj
+7145 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 482.329 null ] >>
+endobj
+7146 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 471.37 null ] >>
+endobj
+7147 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 460.412 null ] >>
+endobj
+7148 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 449.453 null ] >>
+endobj
+7149 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 438.494 null ] >>
+endobj
+7150 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 427.535 null ] >>
+endobj
+7151 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 416.576 null ] >>
+endobj
+7152 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 405.617 null ] >>
+endobj
+7153 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 394.658 null ] >>
+endobj
+7154 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 383.699 null ] >>
+endobj
+7155 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 372.74 null ] >>
+endobj
+7156 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 361.781 null ] >>
+endobj
+7157 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 350.823 null ] >>
+endobj
+7158 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 339.864 null ] >>
+endobj
+7159 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 328.905 null ] >>
+endobj
+7160 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 317.946 null ] >>
+endobj
+7161 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 306.987 null ] >>
+endobj
+7162 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 296.028 null ] >>
+endobj
+7163 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 285.069 null ] >>
+endobj
+7164 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 274.11 null ] >>
+endobj
+7165 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 241.655 null ] >>
+endobj
+7166 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 230.696 null ] >>
+endobj
+7167 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 219.737 null ] >>
+endobj
+7168 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 208.779 null ] >>
+endobj
+7169 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 197.82 null ] >>
+endobj
+7170 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 186.861 null ] >>
+endobj
+7171 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 175.902 null ] >>
+endobj
+7172 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 164.943 null ] >>
+endobj
+7173 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 153.984 null ] >>
+endobj
+7174 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 143.025 null ] >>
+endobj
+7175 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 132.066 null ] >>
+endobj
+7176 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 121.107 null ] >>
+endobj
+7177 0 obj
+<< /D [ 7120 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+7119 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7180 0 obj
+<< /Filter /FlateDecode /Length 3207 >>
+stream
+xÚÍ\Ko#7¾ûWô^víLÄi¾Iƒ,’
+:ç«aJE`¼ ¶v‘Í«é®í¦íÃåû,ànußLáÓ$s3ô©4\e%ᵎኢp3ë§æa»ù8zÂÒÿ“ Œ \؈J–¡ÂÖh.߯÷fຟÒà4'<ŦÆÅÆ!wI‘§O¥<¦n®Gm‰„2ë°à>Ç ):¦pnÊbÀÖ~-Á°{+hû¸l§óîîEó#@¦ÜnË"ÄÖoŠÇfàEƤ-ê²±±õϵ¬/ÍvÛ|v¼ô´ ò¯Ü‹H´­—Ýâ~¹˜-ºÏýæ+ ž"mÌébdÅ‘œ(Ksë7)òùæñzÙºÐwí=
+\F„OAÀI‡F³ƒwo‡V ¹ÖDñ˜í+ÛÌغ8ÉI ¯:¦nQVi2ë—”Pè–{ª{¥´]ÏÓ¼Éæà&vi$ÑÔDÌeå*³~²ºHï³ÿB•ZHY%ÂÆ.‚ëÍf9]6¿ž6K ÿª8ʼn©ceµ'³..>R2bDLü¢¬ødÖ_ò•8Û@/´m§÷—ë¡B?›þ™̦›uû'Z )(1&V QVÏ2kk¶›.n¦í§Å®XhiþëêÝ|»›½`–G SiYª/eµ-³öÑþ-ÅÖ-]Ð×Ëfý+½I3ƒ~ ÅÔBL±®ÈºlÕbëò±kKê:î_IËÆÆÖÅ;FXCj¼dE“•Y»Y¸Ýnï§×ííb}YŠÑ¤61ïJ^
+¶ÎDiZÊbï,EYØút_?äþùKZG¡$¡iÂF&{BÈظ|­HAÙUŽÌìÒÀiÂäÖ{§›¬ög=å‘ÎìÍÓgßp•"œ0¬ÔeÈ°õWÇP”õ¥ÁsF˜ùVš²­‹S—`”ÀÑ7Ž]–ë3ëð°¬éî¶í¬kÖ·Ëv¶Ù®Ûí®8*Zž"U—1‚­¿d­Yß»>ý„dUSÊ­%"mpE‹‚ϬŸ þhšç¦B0†3¹*+*™µýv?,Œ‡›ÅrYÖDؘÐUY]ɬS‰ƒsGqãJ‘tîV¢¨Ìcãò ‘’H{rUvBȬÑ6]m~k»ÍÁéìµO„ ŠÅœ­T&l0-뱘NlŸ? ‹s¢TZ%º ¶îßÞN·­«:M×^®Oœ¥Ç”¦r$Œ]ÇÚ LÙzÇÖÅ­
+§”h‘*@Y]ʬc÷x}êál<„ìõ#¥A×0‰&f~]ö`.³. :o±
+cfÆÃbª×´(æ̺,³ˆ¿.³0mˆQ±`è²ò•Y—eñ—f¦4±±h^´±qùÈR+ÓÐeOÔ2k²k¶å;&$±6_tY̬ýÄÁ¹ÎÍ*:|ø‰¥„>}H)§KRóXítYµË¬Sð®Ïž5å{ž Rë˜ØuY‰Ê¬÷Ú»]·ÝüZü=/£œP“½6eñ`k´v/ÿÒžÕ öKÊá¶èæBf=¬‘·ßQ[¹§KÌ•õd¢-R*
+É&¶ûWwíÅ„[y~³Y.7LŸ\¬oHœÏ ó0s>÷‹{U ¹]°5;ÿns3è4ïóM×µóá½[ÍÇîœûqá–uoòèÝí>ïºv•û¾y=ÀÛÎvÉÅDñB¿˜Ðs?p³XÅ({¡ÊoÄî®é¾eÎϯàÏÃûçÍv>ü6`ƒ7çnãÒŸk.º]pâXj»ž<÷OÛ^Ðóµ÷úðØl½Ñõ¶™¹Ïí•s6œú‡Ycõ±YãË Pä Ü¢ëËÓÎmÝ?ÎLçnZ!€ÝúÝ@çáz=‰'³ÿb «þÑÝ—ë÷‹YûcÓmŸþ86ÂõG¾Ëô™îïáÛ-üÏ~)'ºŸcŽ™…Æ£eO‘jbø_A-‰Ñ¨#¹͉8,'6œ"JÂ8ôd(̑ɲÐá4¤<ÉçØQ h‘Pµ]Zðk„e£EHB{ª‡€¾½BZN½²oj,WÕluöPÁðßW} °Â¸5²úX­«³U´s‰‘UC ÝmÄ`(xsZý!éN’2% ò?øýlU Ž®¢%œ
+”ÁV*O_ˆßÀœ²Ñðí =;‰>W>Oÿÿè-l3€8¾WÏðó“ø÷´_#†âµK@PϧØ×O
+Þ.«Ÿ}8LSZé×›¦¨%ŒŠ±iÊkLSÉ÷«MSãàû̃Ñ?›¦N‚Mijüx0þçÓÔ+& ¥©QÄă x>M¥©â~6œî^m¢q‚k>6Ñx푉&ù~µ‰f|Ÿ;0úgÍIð¯)ÑŒƒRÆÿ|¢yŤD3Š€˜:0Ï'šbJû¡1 e©¯Þ`"˜ LS7_Œ(ªâ|?
+ —âm~æÙI8hàƒ°Ü?CÞ†°{BgÚ'ç/KE ãîÁ$árÄÚD0½å$š~È= Õ_d†íe ={ËI4ÝóÌÝ372±Ò–¹ö¦ÑrÏ3UÄÀ˜P R—yö¦Ñòèuz†ž³Ÿ¸¯ºµ1Ž"Œ‚QW{Rj%‡í "C%caÆ:‘"°ß O¢™³Uλ¹¢»Å©°;$Æõ¶Qªµ‘¦Bî©©°D³!f`RD0‚»¼`{7 ífDÀtY©N
+w¯'£†ºoÛÝ£† !
+¬è€S%°3$BÔ iÀÝ%ÄqÜŒV ’¯h %:Ä ¸½E7§¥ ˆŒ0mb¡ µÈ™¡à¬f¹žRFpì ‰3XêÑ$wr“ÂKzDðv€Ö“}f,0w!’êÓÒ€
+Ÿ’RcÌ饻MŸ“¿c°81’áý‰Eˆ$ h‚·9ŽšqÃÊDò¶‡6pb8Ì•p‘rRêá€ÈÆqÊF5·:'ÇÕ;ÓæŠÚÍ}r‰™$óH’£ˆ7ˆ‰I¡%E ¸;@ê‰IN3
+ XÅ4?- XÜߪYŠsˆ»cÝWŒ91ÜÅ8^6ÜÝHuOû‘;$Bä iÀÝ%ÔqÜŒž VŒ0’»=¼žèÁ QÚJvZêñ€r¢Å‰„AÛ÷ÊH„©rEÍûŸÜ!Q¢K=žä.¢NãbzR€IÁîðzz’ÓŒ«Ó€F¸´¨)Æ,ˆf×®>H ±õ‹7)JÂd¿ê“;$Bä i@Ý%ÌqÜŒœ V (‚·}°šè³
+endstream
+endobj
+7179 0 obj
+<< /Type /Page /Contents 7180 0 R /Resources 7178 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+7181 0 obj
+<< /D [ 7179 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7182 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7183 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7184 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7185 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7186 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7187 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+7188 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+7189 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+7190 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+7191 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+7192 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+7193 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+7194 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+7195 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+7196 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+7197 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+7198 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+7199 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+7200 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+7201 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+7202 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+7203 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+7204 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+7205 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+7206 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+7207 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+7208 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+7209 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+7210 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+7211 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+7212 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+7213 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+7214 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+7215 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+7216 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+7217 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+7218 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+7219 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+7220 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+7221 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+7222 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+7223 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+7224 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+7225 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+7226 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+7227 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+7228 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+7229 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 253.763 null ] >>
+endobj
+7230 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 242.804 null ] >>
+endobj
+7231 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 231.845 null ] >>
+endobj
+7232 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 220.887 null ] >>
+endobj
+7233 0 obj
+<< /D [ 7179 0 R /XYZ 81.077 209.928 null ] >>
+endobj
+7178 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F32 1809 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7236 0 obj
+<< /Filter /FlateDecode /Length 3632 >>
+stream
+xÚÕ\Ýo7÷_¡§;1ü\’Z\
+p‚ó[[²´¶·‘%GZ×I‹þï7ÜåÇpeYKçÒó=¤’gg†ó’óÁ¥J'7:ùᄆO¢Ü7øï'ß]ž¼}ÏéÄ[ñJN.¯O0Ñ ›hK„žèJFÕäònòãéOLÈ«ú¦Yÿ~uÑ,êÍÛmóùïæ[ ý|öóå?‡ÒŠæ…ÙÙTquú—þƒg‰ì/Ù¸ÑÜ¿§ôJJ˜EVÝ®šuý#7„ û ,`áF" –›¶­—‡ì ’þ;öUU–ù^/³ùèdÂd¿}/øS³+*NŒPàIC 3½6ž Y%Æxg÷ýãqY"µ›jJ„ä“ÅÝɧ ÿä³V›° ü89YON>L¢œ$Ö°ÉÔQ™ÑBœH _³J¼ÓÄÌü?ü}q7éõ¾Š’à^"•™LµdÄ‚¯AG¿SÄ“¾ôìÛO2žì°7è~á‡!x.“òÏ€o`J) ß³gðùAøî×_º½*«±ð{_‚?ä~…ð™%©Æ¢ï¹3ðò øœy4vˆ…DP+“(£F‹OQN¦.QX'òãÏðçþýsÒ
+3V„ZëoR‡Hý¸,¢jp„™ u’P&­Áã’׈#Œ¤n€do{q¯4s%ªr ó
+C†y6†³o`•ƒ2g¬X•Ò†HÈ7ˆÀDu r7óM°/ñ% AÙjpLÔˆ} `¦tå4¢z0@L‹ +—$Tî °//¥ öÉ!(C¤äLõ`’ºˆ8ŒŠý’ŒÃlBR6Àê]Tf.`DY¡õajÀˆ”iŒ˜Æ™6×@þdBæ|•ìŠì¤ ‘g5€ Úâ8jæšh^bD ‚¶=´Á5Q)vƒ„™bT©ÃTHPKYD€T £tî Z0//H¬ªp°A”äDô`’®9 Š}“¬ÃŒCR7
+òM",AU‡Ì<mÃŒAж5x&*Å>€þD*S=×ÈTRâ0â^+C¡Y垪3MΨÌÂ&%ç`ªÇ“ÔEÔi\ìžd`bD0‚º=¼Þ=Iiæ˜-)8L x<g‡ iÍq‹Ð™É ­º•›ÝÉ 5x›br¢<Q]BÇÍÜ ÄŒFP·‡7¸'*Íú'¢¡“a‰¡ ‚¸h(Îãšp¨êi\ªŒÍ0€ˆ’ü‚ˆGTÁƳn*–º©d|覆½G¢B„ý:4éøÞJ: ò'2St$ÓA8èŽÚÇ'Az¨Ú«î*…îOy Ú¤ƒ;"\½O°0£ŒX– » ‹Ýl]?Îî·›¶^´õòüâ~.¼{7ën§Ìš_ÏûaŽcvVÒš‰v²qvÂÂ0Q™ôïÅcCã(•cóqc÷!1—vn¸¿¹¾oíö.6DB¸Šfˆ23’¬7b[ßÕwWõÖs¿Ù5m³YoÖ÷ó›ºÝ>”›+PAå ”ebioâ»m½ª¯ÛëM0s×üV_ÏW»rë «+ˆ=Á:Uf–ö‹ùÓý¦Y·ç~…ÿÞl7ý—iZøÀ5{ØÕ牴š‚àò0ôþ(FÅ Æå2¢ªÊPaigÖ²¹›íêöüb=0õ ضÎW3`É
+?›]AÇcbb±´Ìl,|¼ØÜÝÏ·õùúb}9ÆÕOL‹ÙÆåGxR
+CbxÌQvd~„>“)™KçG¨ ‰‰oG¦Ga x/Žóþpµö&]"·Ö×í¬¿|û¢=) Tc1qYQ†
+
+0±•qgÒcÚ2nXwa´è{Ρf_­6®kylÖ7ŽÄ æéêö¥çh\¿Æ…¯îÐYß`Á·ÇÛzÝsŇ»z¿í‚d×ãõ|ìú»ç›%!5q7>2ÛÛæãoÏâÚmšbWÇw-"F°¬¢B®»CÙžÒµŠ¼oaDh37wÍoÐ)î·~]TùåàŽ;CÛÓ5ðÝawˆ{׊àø2<Ó’¸{#Ù0½AÓøcÛƒý™èÞØd².J7_\)ÂDZ¥¼ä…Q&\ð¨ü}—’0s8E›)“..Ò¸€ž>FxVö Ç_™g Ê­÷bFÂpUÜúàý¬F),÷ë94àoà/-ûÅ(eåš··ÝW¿!ÜÁˆ€¥\9Ïp§VÚ|ÀXѸ]Ñ«vÃ2JŒ¬r½IjÌ™Š€*†ñh7ôîíñÁ¡ 'Œò\ø±Y­ÂðÝ!FïeKォ‡¶ghÚ¿îú§»ÖI='  ¡B„òðlv»æÊ…†.hp{Úº.áN]àéí|}è·þ‹Ÿ$Ç v>nVx>&¸p h©Ém1Su*)s±ÍöM?p<­Û.ðÕþADñÑ-¨úŒ™Pht¥ÆIáâ~•‹5ë]³¬_à!iÝŽ@=š{úg +âÿ#2O{;oûÈߥS—
+º —§»9JÞ@92?ÀXîGx°ã^‚Y'î*B&ÙøkÓŸ‰‚)Ù¶Óæé3@A ?åŠn®ŸÝåd™Ëç$f(ôµ±¢de¯v3鯨k™ûÿ?ØTK–½ŠÍ¤QËuwß~ɺÛô2µ›[×s•ª TQ)…—µ ™4ê´ÀÞû‡¶oÏ/> v¥·º]eÙìM<Xsá,ÐÈCX¿ªùb®~Ô±)fe P&ý­.Q0Q‘Ô²²æ ƒ+Œ+¨±EçeÝR&ýºÞ]3&¡µ^ç¬ –~ö$µ½»ŸÿÎP…@+E4·ìBR&ýŠ®²Xî®gFPe×›°ðá‹,àÿ«ÿíHw†ÇLÅËz,üó–BC-_ŬÈËr3>öŽ&wqpsÅñ”!–º_ù@¡IlˆðLÑáϘÿumx
+endstream
+endobj
+7235 0 obj
+<< /Type /Page /Contents 7236 0 R /Resources 7234 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 6820 0 R >>
+endobj
+7237 0 obj
+<< /D [ 7235 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7238 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 687.148 null ] >>
+endobj
+7239 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 676.189 null ] >>
+endobj
+7240 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 665.23 null ] >>
+endobj
+7241 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 654.271 null ] >>
+endobj
+7242 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 643.312 null ] >>
+endobj
+7243 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 632.353 null ] >>
+endobj
+7244 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 621.394 null ] >>
+endobj
+7245 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 610.436 null ] >>
+endobj
+7246 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 599.477 null ] >>
+endobj
+7247 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 588.518 null ] >>
+endobj
+7248 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 577.559 null ] >>
+endobj
+7249 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 566.6 null ] >>
+endobj
+7250 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 555.641 null ] >>
+endobj
+7251 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 544.682 null ] >>
+endobj
+7252 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 533.723 null ] >>
+endobj
+7253 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 490.94 null ] >>
+endobj
+7254 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 479.981 null ] >>
+endobj
+7255 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 469.022 null ] >>
+endobj
+7256 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 458.063 null ] >>
+endobj
+7257 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 447.105 null ] >>
+endobj
+7258 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 436.146 null ] >>
+endobj
+7259 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 425.187 null ] >>
+endobj
+7260 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 414.228 null ] >>
+endobj
+7261 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 403.269 null ] >>
+endobj
+7262 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 392.31 null ] >>
+endobj
+7263 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 381.351 null ] >>
+endobj
+7264 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 370.392 null ] >>
+endobj
+7265 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 359.433 null ] >>
+endobj
+7266 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 348.474 null ] >>
+endobj
+7267 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 337.515 null ] >>
+endobj
+7268 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 326.557 null ] >>
+endobj
+7269 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 315.598 null ] >>
+endobj
+7270 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 262.908 null ] >>
+endobj
+7271 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 251.949 null ] >>
+endobj
+7272 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 240.99 null ] >>
+endobj
+7273 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+7274 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+7275 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+7276 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+7277 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+7278 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+7279 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+7280 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+7281 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+7282 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+7283 0 obj
+<< /D [ 7235 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+7234 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F20 186 0 R /F32 1809 0 R /F23 660 0 R /F73 189 0 R /F69 183 0 R /F19 184 0 R /F76 318 0 R /F78 556 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7286 0 obj
+<< /Filter /FlateDecode /Length 1919 >>
+stream
+xÚ­ZMoã8½çWè‹3a‹ß¢4v±™ÁrXä63›I„È’W’“N7ú¿OQ²)Rq;.g/‘-鑯ŠÅªWt’Ùý,™ýv‘ì¯DºOð÷·‹Ý\|ºÒ|&ˆI)g³›»
+/%3:KQTÏ´¢$Qtv³žý9W‚©ßüáÇút¥Ì,%F)ž†`Ê¢¹‰ÑQ.ì—M–7÷íâºþx)™ìovÅã×Övã2ûü9sw³f[Ú¬+‡Iâo±– ¡ ó¬5Žuˆv|¶­]ØÞ·‘¥³¥ª»ÅõxkÕäÏ÷?YÓ?ú{¸|GÛÆ ¡‚{ÛÒÓlã`“1ú¯D&!Ïn½É³U±îý<yt;> >]^¢ù³”ÐTxþÇ?DOù;?¯7K¤ ¿ - š0&÷ð]!º£jÅ– •M±ì¶=7DE˜Rž = ¥„±=Ìý銚™S"„hC¸ž)wQz
+"Ü¿!ælx‘žY&¤ÑDi_‰¹BÙ¡Ñ«.áªép'*4P/Eè3œ+Ž;k‹–D˱ܞ¨ÈÜLyŒî÷ùçâ¿õ3š„}>Þ“08!:Z·›ìS^.ªWòwG³ÿþÓ$ÏŒGÉIêø &ˆ!?·`$Õ>U Š›;Dã÷‡„ïÓ`¸­€ûfªÌŠ»Ìþoq}}5É#CiÈ–eÑvã.XºG Îh³$$a36‡‚ãb.D‡åø9#Šjq]ݼa„ÉÞ~4!ÉØ4
+³&D‹êòÃPˆ"¶›º-º¢ÞÝüub®oéj¥—ÏÅÊ©Öà=7nÞ4ù‹«Áãs-Ædl)®àEhüÜiJ’Ô¡PÊ#BŸÒ«~Tñ WᜟثHÂ8GØ­ðïý
+ïR’„¤2áÏ…ëKƒÛ^óïèÀhƒvjÚµõq¯!y ýšYO븊E ú?BöÚXt{ïؾC‚&¥®ÖÃ箈Õw»Ñõa¡«¤@ÂFÃWÅÒ®ó®)¾e&¤
+ƒKÀ!­|¸QD0¯ø$î$-B;wl¬}Ì»®ŸlÖnrˆ–ºùã)tþÊ A‰‚ïHäÒË)yª$‚½3Ö6¯Šê~qvDã&ÀpSz|¯Žä©ZO¦UŒþv(€!‚c…´×BÿŸÞ‚KF¤ñG
+ý}˜~±8LÿlÂj'÷͹Äi²ŸFQÚ—M‰Ód?71ÃǹQ%;¿4ǘۯÖöªŽÿ°L¿w…™I¡çWU"ð –¾£@°TCc=®®@Dèح˺,í²Ëêë„Ú‰{cž~”¾¿s4%©ñÆ©µ!øíEx:nX¾
+šfî5…Âý´¡Ñå‰ ÐKÚ+ÅPÕ:BûXo¶~íÙI]oˮؔŲè^âV9î”÷û¿þšWê˽â8›B´³©},6Ù“mºb™—á/ÃýÙÅhfÿ;$–*ƒ^w\yÜ9yÞ݃볦¸€€ý29/Ý4ge³ü®³ÍGCŒBß–x-£på+Bãã4Q„
+/U”B¨EèÉ ’5î—I/:”F(Eh´h
+Ò…ùê¢N¬.º“Æè6!–œ†ÖZY×àÈ…èƒiï=ºÆ¤áãæÔ Î }ìвFæþåÄr¦ Š„ðé]Sœ !_רH ô f¸­¢Ñ5€2CÆÓOÍQ©*ãg†&í§ÆåôÝÿ'Ép„%-¼¤>]j‰’úûúƒó ®Sj‹fônÑè¤ÑþÏÍÅ?´~¼.
+endstream
+endobj
+7285 0 obj
+<< /Type /Page /Contents 7286 0 R /Resources 7284 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7287 0 obj
+<< /D [ 7285 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7288 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7289 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7290 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7291 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7292 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7293 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+7294 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 649.28 null ] >>
+endobj
+7295 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 638.321 null ] >>
+endobj
+7296 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 627.362 null ] >>
+endobj
+7297 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 616.403 null ] >>
+endobj
+7298 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+7299 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+7300 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+7301 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+7302 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+7303 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 550.65 null ] >>
+endobj
+7304 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 539.691 null ] >>
+endobj
+7305 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 528.732 null ] >>
+endobj
+7306 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+7307 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+7308 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 495.855 null ] >>
+endobj
+7309 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 460.986 null ] >>
+endobj
+7310 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 426.117 null ] >>
+endobj
+7311 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 415.158 null ] >>
+endobj
+7312 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 404.199 null ] >>
+endobj
+7313 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 393.24 null ] >>
+endobj
+7314 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 382.281 null ] >>
+endobj
+7315 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 371.322 null ] >>
+endobj
+7316 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 360.363 null ] >>
+endobj
+7317 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 349.405 null ] >>
+endobj
+7318 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 338.446 null ] >>
+endobj
+7319 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 322.505 null ] >>
+endobj
+7320 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 306.565 null ] >>
+endobj
+7321 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 295.606 null ] >>
+endobj
+7322 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 279.666 null ] >>
+endobj
+7323 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 268.707 null ] >>
+endobj
+7324 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 257.748 null ] >>
+endobj
+7325 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 246.789 null ] >>
+endobj
+7326 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 235.83 null ] >>
+endobj
+7327 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 224.872 null ] >>
+endobj
+7328 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 213.913 null ] >>
+endobj
+7329 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 202.954 null ] >>
+endobj
+7330 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+7331 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+7332 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+7333 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 159.118 null ] >>
+endobj
+7334 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+7335 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+7336 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 126.241 null ] >>
+endobj
+7337 0 obj
+<< /D [ 7285 0 R /XYZ 81.077 115.283 null ] >>
+endobj
+7284 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7341 0 obj
+<< /Filter /FlateDecode /Length 2216 >>
+stream
+xÚ½Z[oã¸~Ÿ_a /0áð~1°Å¢Eg±E›éCÞv‚bˉEr%y2™ ùí=%šôzÓ™ö%–H~äÇÃÃsSðìv†g¿¼Ããï_®ß}ø¨ñÌ #©ä³ëõ;xFfÊ ¦fJ„%™]?Ì~›ÿuÛõÍCù­X]\2Íæí¶*:÷¸*>cÆë©çæ‚‘ù“{îï
+÷0ŒÈ+÷²íŠöâ÷ë¿ÃúÄYŸS$uë_3qÌ/ÃLð$æ˼vM÷–»ŸeÈF[ö®ç悪-^—dÞ•õ­ëê§%ïí˜âi¤LŠŒq‰¨1i·ìeUcûåX!*L .ë£ r¢‘1$Æ|&Œ_•ËâŸyß–_?mú²©»£K Âa:ž ½Ó`)"§ÓÈ{ c^6ðBç}¯r>(¼–µ“ï|þåBˆy^m ×»ÖªìƹšõHU‰CT)cHj3×ÿ æ–nîc»¥š"ªL<Å&/Ûîà– EJóP¥œ¯›ªjìªNS iÙ<<äõʽ<–•ÕN©æ˶Èûå”É6†ª£*BÏg,pÙ»Ö²smÅ×b¹í§±wEíÚû‰Í ìVo‡+ ã•€1ðÔí?°=Œ‘¦&’ãQ•3
+1«¥!îT'‚#mX ~ïÎ}Ý´î¡øš?lqÀË+úO©DZíM˜®ÿŒ‚‘#{›‚“ N!0Ö\Âß_¬^²GFFÃ)´D’¨™„_­Gs)¹’n‚ÑÚ~ø(Í n¬”pÙB¹`‚àG`»‹e—ÕÅc¶i›¾X‚,®6pÌ‚Š¡÷çŸ3'øÌ
+~1öü‰$sVJ=gugB£"F?'¯-¡O2¿¶>mm
+7—™mEÒõm¶¬Š¼µr[\ídUeVZî†f0*™'h.ÆÜó4i<Cô <ßB”3„¹˜ˆjœF4D¿N´*ú¾hÏ¢É(ÂZzš$fˆ¶lúêË,_›ÝO]ÖWÉDÁ4ª<QšF4D[B‹®è³ûºy¬u=’}v?;³åÞ?¸ŸÐ¾ ÿ‰PpåÃÖ#?kI,Ñãuúu}qÉÉè³8Q»˜Ë¾8cŸšºzrOÖ{@Fõ¼ïFpãºVm>8K×z×´å·¦¶-½›ÐyÀ\gj>­¸4LVtîµnz7¶.¬/´MÓüÝÆ\–ë'7&wNC§ <x™yÐ
+Ã¥ÚIàËà Û¾\$1â]ŽùÖp<·¶a~þÁ"nªÂu5ë½!yëÄðä\Ë%˜…ù§ÚõùAá9àØ
+rb|áQ³ý|.Í Eõa!iBôëå+ª—²~ nÇ‹-Û6Ûþ%ã™[QRUûštêúè½8ß&IÐN- K“u
+!x¿ì¿¸úøÃþ]AqDü§1AI’xBðóò;ÿ¡™‘R#¸a#’ˆØWüíúݧÏÒ}
+endstream
+endobj
+7340 0 obj
+<< /Type /Page /Contents 7341 0 R /Resources 7339 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7342 0 obj
+<< /D [ 7340 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7343 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 694.652 null ] >>
+endobj
+7344 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 683.693 null ] >>
+endobj
+7345 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 672.734 null ] >>
+endobj
+7346 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 661.775 null ] >>
+endobj
+7347 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 650.816 null ] >>
+endobj
+7348 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 639.857 null ] >>
+endobj
+7349 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 628.898 null ] >>
+endobj
+7350 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 562.149 null ] >>
+endobj
+7351 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 551.19 null ] >>
+endobj
+7352 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 540.231 null ] >>
+endobj
+7353 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 529.272 null ] >>
+endobj
+7354 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 518.313 null ] >>
+endobj
+7355 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 507.354 null ] >>
+endobj
+7356 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 496.395 null ] >>
+endobj
+7357 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 485.436 null ] >>
+endobj
+7358 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 474.477 null ] >>
+endobj
+7359 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 458.537 null ] >>
+endobj
+7360 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 447.578 null ] >>
+endobj
+7361 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 436.619 null ] >>
+endobj
+7362 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 425.66 null ] >>
+endobj
+7363 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 414.701 null ] >>
+endobj
+7364 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 403.743 null ] >>
+endobj
+7365 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 392.784 null ] >>
+endobj
+7366 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 381.825 null ] >>
+endobj
+7367 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 370.866 null ] >>
+endobj
+7368 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 337.989 null ] >>
+endobj
+7369 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 327.03 null ] >>
+endobj
+7370 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 284.191 null ] >>
+endobj
+7371 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 273.232 null ] >>
+endobj
+7372 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 262.273 null ] >>
+endobj
+7373 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 246.333 null ] >>
+endobj
+7374 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 235.374 null ] >>
+endobj
+7375 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 224.415 null ] >>
+endobj
+7376 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 213.456 null ] >>
+endobj
+7377 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 202.497 null ] >>
+endobj
+7378 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 191.538 null ] >>
+endobj
+7379 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 180.579 null ] >>
+endobj
+7380 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 169.621 null ] >>
+endobj
+7381 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 158.662 null ] >>
+endobj
+7382 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 147.703 null ] >>
+endobj
+7383 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 136.744 null ] >>
+endobj
+7384 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 125.785 null ] >>
+endobj
+7385 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 114.826 null ] >>
+endobj
+7386 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 103.867 null ] >>
+endobj
+7387 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 92.908 null ] >>
+endobj
+7388 0 obj
+<< /D [ 7340 0 R /XYZ 81.077 81.949 null ] >>
+endobj
+7339 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F80 749 0 R /F19 184 0 R /F20 186 0 R /F75 317 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7391 0 obj
+<< /Filter /FlateDecode /Length 2329 >>
+stream
+xÚÍZßoã¸~Ï_áÃ>ÔÖ K
+zEP´¹¢@óЦ‡n†b1k!²äJrr¾ííßÞ!)Ѥ“8fÒ\û°+‰âGÎ G3ߌƒ'Ÿ'xòÝ ¯Hè;øÿ»“?^Ÿœ]&lÂQ–F'×·'&á ™¤I’LI–dr½šü8•‚ÒÓŸ®ÿêÖ:»”Ù$E™”,õÁ„eHÀ«
+.+!I¥ÂI(“P& ÑZ–…ö½Û¦½)‹BÕƒv£>ퟱc‰¨”Nâ$Nbý¤'ªÀ/G]g´jüº>ùµE;©Ìb8qJ¥QJhë¤g—$›d
+iV¸hÌðqzh4§!:Œ÷së2sí-{¹ìy[ú’$E"sš‘¸Èà£ã÷Æ ’Ì…ZF£Rg€ŽÞ[dpM\DdGD)@Çï
+”Ôí}$e ]Ñ#Kƒ ­Vë~{~u¹çßCdØ9xè[Ëwô-‘p”ìŽWÄ©éÐò5辶d(ÅŽ”³#9!ˆ· Ðñ{søw&>’¬`‚2`¢·hêÈ~½³Ý3Œ«¯V‹v½ºùþ‡ÂÃ?òãOß\üþ#›‰UŠI”yM£´òÁ»"æH½öÝçÅS!HM ç)®M®ÅB“›û²ÙtúIºämW£ø©ÕHš ,X¸ÞèÜ;מ—çõA©h†Oh¸PŒÎ
+fÙ
+ dO– ‡Ç\C`Š0긮”}ÙÀ¹AÁb‰F–  ¬âå/† mξÒç•wvx8Â[GáÞ­¶#Ž€ÑÄÑÞåÊPmVªÖÈÞÉsèÈ8Ó,ÔÊŠ<Ó’<'žQ¨ÙYÖh·6dñ±9œ.óR^u Ø›iž<£©1><€f…½»Ý´ |«(¬¨H7ã ÑGÞÙ×æÌaäÎœêÖŒbceCõ”¾±¼^¨ƒFaPð²}I¿\• õ·¼oËŸÏþ¾©TwøËâŒ!…k°†¶ 8bÂRøÌòþw•÷a9µ~ÐGý„Ñ Z!t0ñžß3ÐËø½Otw6Я—ÆA`¸kV#ö'0¡\襟·Êί›Y³ŽfË\rD’ËÌb‚c
+ Ðïl][:çqéÓÿV¥Y†’Ìå—7t§Ö³’ç-KÓ¥Ìe—ô¾°ïfß$Aiâ’‰ˆKŽzSßÕÍC}8>?óê?-ö+Ô_!þ}õËÚ×uѨ”P¡¸¼#’¨Š @Ó—¡P-f~[†ÉGM=ä•rðd£a2b·(y?
+Ë„‡Bù¬÷pW˜A˜LCpt¿GL8F)İ€ßÞBtœôMDÂô2¹*IÒ(Ê £›ˆ„&ˆ3Èe+Ðÿ³&"!ñÄEyÇÕô»7 H]°£êú7l"fíÍ2Ž«{Øÿ‹6VÊÜý(+ãºX>ø¨Ž„–½(Wö+¨÷ô1ª˜æ0ç™ó£ÿ–ÒüΨÞqÄŒRŽèåƒ8m€Aþñ@øx nÇç¿%RN€…fãÇGöz¾>ùú–|0
+endstream
+endobj
+7390 0 obj
+<< /Type /Page /Contents 7391 0 R /Resources 7389 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7392 0 obj
+<< /D [ 7390 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7393 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7394 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7395 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7396 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7397 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7398 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+7399 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+7400 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+7401 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+7402 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+7403 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+7404 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+7405 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+7406 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+7407 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+7408 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+7409 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+7410 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 471.945 null ] >>
+endobj
+7411 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 460.986 null ] >>
+endobj
+7412 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 450.027 null ] >>
+endobj
+7413 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 439.068 null ] >>
+endobj
+7414 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 428.109 null ] >>
+endobj
+7415 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 417.151 null ] >>
+endobj
+7416 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 406.192 null ] >>
+endobj
+7417 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 395.233 null ] >>
+endobj
+7418 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 384.274 null ] >>
+endobj
+7419 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 373.315 null ] >>
+endobj
+7420 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 362.356 null ] >>
+endobj
+7421 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 351.397 null ] >>
+endobj
+7422 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 340.438 null ] >>
+endobj
+7423 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 329.479 null ] >>
+endobj
+7424 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 318.52 null ] >>
+endobj
+7425 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 307.561 null ] >>
+endobj
+7426 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 296.603 null ] >>
+endobj
+7427 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 285.644 null ] >>
+endobj
+7428 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 274.685 null ] >>
+endobj
+7429 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 233.838 null ] >>
+endobj
+7430 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 222.879 null ] >>
+endobj
+7431 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 211.92 null ] >>
+endobj
+7432 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 157.126 null ] >>
+endobj
+7433 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+7434 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+7435 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+7436 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+7437 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+7438 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+7439 0 obj
+<< /D [ 7390 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+7389 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7442 0 obj
+<< /Filter /FlateDecode /Length 2330 >>
+stream
+xÚåZ[oã6}ϯ0sx`Ùm;-
+4 ,ìC[¨Š¬ÄBeÉ#ÉɤÁü÷ý(êFùJϼíKlQ:âùx9ßùãÙÓ Ï~ºÂÝ'æüýéê_÷Wï?lÆ‘V„ÑÙýã‡ðŒÌ”D’³@„%™Ý¯g¿Í¥úæû_úw½ÿ(õL!-%Sc0¡L»èº¨£lñ’.ëÕÍBP1GÏQ¶MÂ2ù´MËdy›ÛæغÜ&öÛ;Ûçˆ÷)Ò#‚iG:À~¤Çè1ÝuRG’o-×ihííkb?¿\ÓˆpÖBü£—E]'Ë6’¸X&“H~'Œ?EVIš±¿½ndᇡ}CXn³$4O^Uˆ(ÞÇDÏ‹‰ĨpÑ_èûDÏ4@¨äcH  fRkDu;÷+XRŒ©ùc‘eÅ `~ó'Ûëu”/íÅKše曞ÇeÕ-ªîà£g5´FuwÿfAæí3¿cÆó(³[s£JJ÷íÐ^%ö%inÒº² QYF†à«¹ `…Ùæ¥m}±OGy3“ˆU€
+>ªkGÅKs¯Úåò³ÙÕÇ…‹J„±ÜarpÖK˜ºN„—tГ 9¶¿y'ë¨.ÓÏöz1qŽmV
+«ºtüðÛðœ”æò7×;ÿÑA<CZ!ô‘K¯ÈÇ`C¯J>…›mfÉc}{WLãÔº‹Õ Ô§#Ãà Œ€ôeXxI¹ƒ>Ç4 ®Áÿ‘iL"ÉÓLugš™M¯>³WÛRë¤m{´-mÐFŽ³íÚÊiïâî.qøBc;>~I–Ôƒ×9à^1H…¤nñq•Ä‡•p!Qe»<!n’‚”í`…8-n2@TNºÄí`à›µ<†²ç" ´‹I«aö¬
+›·’Ûw“ã_ìòCöÜ,Ù¨ú*{.ˆÿ„‰‡=‡ABʬ(ñv± ì9g ©€ï2=Óžƒ¶‘@íõÏrò”É—:*{î€Ï²çñ·±çr æC†Ò^šî Ï±ç\Dº$ðsR&ïìt÷ÆÖDžX7ÆH6w“ÏX°ÑC·F"Îw-k,›Ú±lÍ­è„_)L\žg{7“¯Áø9`ïud¤‰Èþ¸Mù:hCÆ.ŒÊ§êö.ÖÏ]òòc?¦?ñväõ÷#]ðá CFq_–ª3FDp}®“Ûcå|Is(=iêGzŒnIÿÛq“­·\_JqDU¯%Šùѣ߼û¿Ïh¯êÌ‚iHýÚEO7Ž ðLªžÅ™5XF ŽÀAû
+)ºÐÁ‚÷5^õÚžn|î˜ÈCµ¤ù²óºè¸‡Ýɱv!‹ã½0³ø\ÄÉNTS³9o»OŠÔù´ð)°ÙØ+~'õ|~M½@eH”ZzíyííÔ¨ÀHcय़ºÑϺ ÓGð 0,÷Ý$G÷¥¾Å…ùŽrŒð(ß)¯œã ' Ô¿ÈÃÕëf•ä·/.wóÌ'õbs)mª¥JíG{Œö ½øÖQ€²á>éJìW`;hÃ¥ÎÂ'“tËôiY÷óÀòɤÓMi²í2 #sÖ™7] }ŸS%ö«¯´÷þ"ÚœŽé¾oêU :è=‡‡>DTÜ´çÁ¼üáì?ÓýoÏ$æ^•‰ƒì´/ E5Â~Æ誎Êzç7WYX¯7‘YœPosÞô+™t’/÷Ó{ø
+z’==¿²ØAoŠ*µ6kÂ1Íë0yÞ[&ÇÒÿ­¨}g?¾ò'yfws*û€üÊe}èWƒ†8Ôóá¶ÚýÞ¤ä÷%O Z—ƒþj¿Í<F{k?ÁP—ã^L öSíÝ·†2œ÷ZJˆ—Oƒ¿L\¸ÒRθ19-gÂÁþxõ?óü±
+endstream
+endobj
+7441 0 obj
+<< /Type /Page /Contents 7442 0 R /Resources 7440 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7443 0 obj
+<< /D [ 7441 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7444 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7445 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7446 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7447 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7448 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 669.205 null ] >>
+endobj
+7449 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 658.246 null ] >>
+endobj
+7450 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 617.4 null ] >>
+endobj
+7451 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 606.441 null ] >>
+endobj
+7452 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 595.482 null ] >>
+endobj
+7453 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+7454 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+7455 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 474.934 null ] >>
+endobj
+7456 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 463.975 null ] >>
+endobj
+7457 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 453.016 null ] >>
+endobj
+7458 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 442.057 null ] >>
+endobj
+7459 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 431.098 null ] >>
+endobj
+7460 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+7461 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+7462 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+7463 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+7464 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+7465 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+7466 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+7467 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+7468 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 332.468 null ] >>
+endobj
+7469 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 321.509 null ] >>
+endobj
+7470 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 280.662 null ] >>
+endobj
+7471 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 269.703 null ] >>
+endobj
+7472 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 258.745 null ] >>
+endobj
+7473 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 247.786 null ] >>
+endobj
+7474 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 236.827 null ] >>
+endobj
+7475 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 225.868 null ] >>
+endobj
+7476 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 214.909 null ] >>
+endobj
+7477 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 203.95 null ] >>
+endobj
+7478 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 192.991 null ] >>
+endobj
+7479 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 182.032 null ] >>
+endobj
+7480 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 171.073 null ] >>
+endobj
+7481 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 160.114 null ] >>
+endobj
+7482 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 149.155 null ] >>
+endobj
+7483 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 138.197 null ] >>
+endobj
+7484 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 127.238 null ] >>
+endobj
+7485 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 116.279 null ] >>
+endobj
+7486 0 obj
+<< /D [ 7441 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+7440 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7489 0 obj
+<< /Filter /FlateDecode /Length 2058 >>
+stream
+xÚ­Zßoã¸~Ï_á¢/NoÊ4zÅ¢Es¸—§¼] A±•D,’¼ÙÜ"ÿ{‡¢D‘nâx²ÉC$Sü8ÃápæJÉân‘,~9K¦+‘öþÿrö÷ë³Ï—)_b4ålq}{F¡S²  ­ˆ¢é"U”$Š.®·‹ß—JQvþŸëù±>_*³ÐÄ(Åu¦ %†ÆàS.Ö]VÙ®múbÝ›ÕÕ®>¿LO¿|ÉÖÍv·ï‹¬ÝWEöXnúûÕÐA,ÿLä@û·T— ¡ óªóÓT§”p&côw´lnÜ˧Éf dŒ¶–¹iš*ëŠ>»Í«®X]Í6«2°Z_>üáLf;¢uešP-¼®§kˆ>EצÏ+·´ïÓ–¦„ÁúLÚ*œ¶!úm7Mnú¶MaJymSœ¶!ÚêôP<uƒ¶uóX¯êqó|w—«r]ü–÷mùÍýþì.ë}×7Û‹ª¬‹‹Áî®ù9ÂÂö[‘3TFž¤~†5Ãí×£¼]]]~°ß(-ÆëiNÓ“C"F££J9á^4KNmˆ„G!8²Ðõå;+¨F÷±žÑÓôШyŒþ>«¶)·ÖeWWõºsŒÏ Oäì ë7˜Z—µù¦Üwsçç÷º¬¤D¤>10†›gˆÆ»‚€nÔ'vbR’|@ÇèãÛå‡R‚bà{Ò§vbúR)c4ÞBTi|€g'¦£Ôö4Æý°Z&)QÜvvb²hÁb4ÚBÒÀ5õ!—˜T
+ãpΗý}ánn›ªjÎYº|,ë;×d×áÓÜÍI`ÉK¨6$Õ&–1¥ÃýPèS I1¼ìœìm^oò¾iŸÜÏ®¬×ƒÎbùhõîÙrÓ¸ÇyížßvyÝ•MMÐ˨abÞr¸*B[ ôUv‹˜µåÝ=Ђo³ÏßÙ41dCØE¾…Ü’õhî$$',pxŠN:`Ñ`¾¬nú©@ýSäu¶C÷Pî²û¦-ÿhj¨”ü2^ú!óåáÏ?Æ°…`°}}Rä·d!ú„%ƒÅ‚¹)²ü¶/Ú÷,‡h£<¡ nÉB4>HÁ¤E♑ ¨â0BOq{Œ×XECÄ\ \U¡ÑF€Ú†¢qEQžâï'´:%r®}…À©¢wMWöèœ&?ÏÎ
+¤3+¾¾¸7×_þû(Ó†ß?E”ôù½J‘©'IBâ&¢‡£—ðèèçW‚ʇUW\I¸ú/Ê#4:vq)ˆ’>~‹ "4^¶àD7î0-BÁ -Ö>™ác$ryŒEÞ"4Þjdæw¤L0l7Oä-b³Xm¸*¿$ÅY"DÛ¾*zÈVцZM{ÝÛ6[Kµ\¶{Ü»3>;‡¸oÐÙ·ž;Ý\CLQuò:EešÊÆ:íz ¦š/Î9]–þi¶¼·?†”ÓÀy™².Áƒ™ù?®Ë ›'oŸ÷E×wîöñ¾
+¸6ú‚2FsæƨÇa3}ruµ? pc8ñMUäõñ­ŸB¡ d<~§ü[‚×ý!ñÓ‰@Wôã±Ds|)S¨Å!pDƒ /^Šæ è~ }ŠÀ('œûK‰ú!ŸtxfSVvoÓbVÖ¸ÉúaUÛ?ÿ5ƒ;/ßtÁ¶qW1^%z~ Í3ß—¸ƒÉ.ߨ¡ÃqÑ$÷µC„žê${Ò–·@Ô®êë°´˜’êÐô·y…M5ø×Ìø¥D1þ7‚ºyfüR¡Êÿ0Xþ56¹ôÄNªG9— 2E•moHi"õç(R£êÝ}‚!o^óÁq?_ü !!ت9VÔ‹Œ7#ƒÚyþÞK%¨·¯eÆãTtþLQÔ»¹œÕ ïÜï^üfè.H¦ïT9á$?S ·ô!-Û
+:D$À¶ÇpCÎ?¯Ïþ
+€s'
+endstream
+endobj
+7488 0 obj
+<< /Type /Page /Contents 7489 0 R /Resources 7487 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7490 0 obj
+<< /D [ 7488 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7491 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7492 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7493 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7494 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7495 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7496 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+7497 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+7498 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+7499 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+7500 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+7501 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+7502 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+7503 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+7504 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+7505 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+7506 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+7507 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+7508 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+7509 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+7510 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+7511 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+7512 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+7513 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 523.579 null ] >>
+endobj
+7514 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 512.62 null ] >>
+endobj
+7515 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 501.662 null ] >>
+endobj
+7516 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 472.015 null ] >>
+endobj
+7517 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 461.056 null ] >>
+endobj
+7518 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 450.097 null ] >>
+endobj
+7519 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 439.138 null ] >>
+endobj
+7520 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 428.179 null ] >>
+endobj
+7521 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 417.22 null ] >>
+endobj
+7522 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 406.261 null ] >>
+endobj
+7523 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 395.302 null ] >>
+endobj
+7524 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 384.343 null ] >>
+endobj
+7525 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 373.384 null ] >>
+endobj
+7526 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 362.426 null ] >>
+endobj
+7527 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 351.467 null ] >>
+endobj
+7528 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 340.508 null ] >>
+endobj
+7529 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 325.392 null ] >>
+endobj
+7530 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 314.433 null ] >>
+endobj
+7531 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+7532 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+7533 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+7534 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+7535 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+7536 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+7537 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+7538 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+7539 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+7540 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+7541 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+7542 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+7543 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+7544 0 obj
+<< /D [ 7488 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+7487 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F80 749 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7547 0 obj
+<< /Filter /FlateDecode /Length 1541 >>
+stream
+xÚÅYKoÜ6¾ûW,‹¾nS-’
+a½+Û Ë+W’m8Fþ{‡¢–]ÛÑlâÄëµß¼È™ùHÒÙéŒÎÞÐþúÛâàÕ;æfŽ8͵œ-N| 363Ž33šªÙlq1û;[œóC!DÖ,/ú»“ªö72»žs“u»Y-Kÿ†gõUY4dþÏâJ”Wÿ߃>#f’8Ë볚h
+¥!Œ‰ PÃ_ÐÛûêv3 ÆjaÇ`Fq,dB®š|[Üä—uÕ«¶X}¸ÜÎWÝ×7oò¶hÚüºÜl‹|³ÍËju~´õþW2{Á¯_ðþ*ú«ì¯
+íŸÐ„)ý3ÓücŒ®RôZ7W„9uÛiº9%F¸í÷ٶùªº¸\ÖÅÑöÃv1¶Ì[x·exõk¸Üõ1ëcz.ýÓg´3L.ttÆMsFÐ.€ H*7v§ÛЉºQð)A#)³_Ò@ö“ñ§¯ ¤vœ¨;gØ4g$¼´"E£©-Ìë8††OS­,Î&à a<~l>ò}g(‘”EëÅ4ëµ! 0E㧑’GÝršncç÷ШÐÝ›òÛÌ@˜KÒÆšoÔ4g<œHÐwƒåÇUUæ§MÑæ'˲)Ž> ŸNCZù_ìk²022š¬qc?Fãus u$–qcp ;Fãu3E42Ö¢ªn‚Æë¦ÜDÝÕ:4Z·²–u[Š¡% x:-9ÛÑ’¦­«óbLO¾ÈN°îAa0264ËP¡MÐèR¦´&ÆÆþc9Š•$èoо’•(¥ˆ±'Xʤ”ĚجD±’¤|žž „€Ô‰=Á*T‘KÐø@rNÜÀÑ­FÑ’ýP ß=J”_?H”ñ±ƒ¼tÏ·Õœô^ýTîa2TJ:0Akq&Ñèá–Žj†ÚîP\*A£–E¯ŸƒÍKX·3+¹£(.• ¿—’ÚBõ‹ À1ÔØ'h¼n£5sT‘añz¥&\Æ>áp}"Aãu Eø@·D5û×ÍúÅ) JÀ{lï<?’zÀ(´Ú1]Æ„3DòXõAñ¨ýãww\¥ŽýÀáÖ H£ˆ¸¾s(• üîŽÐ’¨Èì ¥¨— ñT‚¨Èì e(• §ð¨ãÇ:ë¾<PkˆÑ|ŽêKcð÷bQB0¢ ‹ãv¤4~°}!a<êÆíH%hÔ2îõs¬>uĨaèq;R ú{±(î,1NF“q;R ¯Û‚¡¢nÜŽT‚Æë6Ö­&êÆuŠ×­𒡸âv¤ôç{PX‰3 lGóÿÊq* \
+`PÀ²¶ìlvÞÞö’8}H“¾C²TÖ|~ù¥VÜ4Á„z¹iŠõËù¡dr°§;„ ·PIÂͶjd]/ç\g7½›ûÎô6ý 2õ¯o“´ªÊª.ÖýçíúIÿûH*à |t
+´Øœz{]Ô·¿eùt”":°®æ‡>òÞWÊ{ÃàfyyYÞέȈwBdž„÷«êªnŠ—þÁf7Ý ù{–-ýÃõœÛÝ›¶
+W_¯Ú"àCŒ:AaܺŸƒ€;©ê{ããÛÝÓÝÇÓ.Ì^D/·?õ.ß‹‘4D™¾¶»Óçý–™ïn"–t†ÚÁMÀ“V}´ò>>Ghs¡!jË9ÃíÈ&è»)y eÂ;.ÖeMñïU±]_HgN¼Ê±„Ч»0tîç+˜ÓMòž´…kÝ-BY7›² æ‡9Ú³ù!ËîÚ=U'áºÜÛC]Ý>‘-$¸·*|ùHõ‰ Lûô·Ý\õ’˜œŽ³[¬ÁŠ²³må…Ÿƒ,¦êªÚ6›uJ<wò„æò>ðÐÙ=þº¬CnôŒ=¥Nš2Ãí«Á~4!Âùª,–µŸ÷cæòÄ0ºnM–i’·;g*%.oÿÕSÌ»
+endstream
+endobj
+7546 0 obj
+<< /Type /Page /Contents 7547 0 R /Resources 7545 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7548 0 obj
+<< /D [ 7546 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7549 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+7550 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+7551 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+7552 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+7553 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+7554 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+7555 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+7556 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+7557 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+7558 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+7559 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+7560 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+7561 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 623.377 null ] >>
+endobj
+7562 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 612.418 null ] >>
+endobj
+7563 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 596.478 null ] >>
+endobj
+7564 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 585.519 null ] >>
+endobj
+7565 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 574.56 null ] >>
+endobj
+7566 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 563.601 null ] >>
+endobj
+7567 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 552.642 null ] >>
+endobj
+7568 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 541.684 null ] >>
+endobj
+7569 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 530.725 null ] >>
+endobj
+7570 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 519.766 null ] >>
+endobj
+7571 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 508.807 null ] >>
+endobj
+7572 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 497.848 null ] >>
+endobj
+7573 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 486.889 null ] >>
+endobj
+7574 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 475.93 null ] >>
+endobj
+7575 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 464.971 null ] >>
+endobj
+7576 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 454.012 null ] >>
+endobj
+7577 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 443.053 null ] >>
+endobj
+7578 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 427.113 null ] >>
+endobj
+7579 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 416.154 null ] >>
+endobj
+7580 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 405.195 null ] >>
+endobj
+7581 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 394.236 null ] >>
+endobj
+7582 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 383.278 null ] >>
+endobj
+7583 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 372.319 null ] >>
+endobj
+7584 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 361.36 null ] >>
+endobj
+7585 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 350.401 null ] >>
+endobj
+7586 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 339.442 null ] >>
+endobj
+7587 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 328.483 null ] >>
+endobj
+7588 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 317.524 null ] >>
+endobj
+7589 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 306.565 null ] >>
+endobj
+7590 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 295.606 null ] >>
+endobj
+7591 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 284.647 null ] >>
+endobj
+7592 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 273.688 null ] >>
+endobj
+97 0 obj
+<< /D [ 7546 0 R /XYZ 79.37 248.234 null ] >>
+endobj
+7593 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 139.404 null ] >>
+endobj
+7594 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 128.445 null ] >>
+endobj
+7595 0 obj
+<< /D [ 7546 0 R /XYZ 81.077 85.606 null ] >>
+endobj
+7545 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F73 189 0 R /F69 183 0 R /F72 187 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7598 0 obj
+<< /Filter /FlateDecode /Length 2470 >>
+stream
+xÚµZ[oãº~ϯ0‡ÊÀ†Ë»$÷eq›ô!=Š¢)Å–ueÉ•ä\΢ýíŠ"E:ŽcúlÈR~âpf4óÍÈxö0ó_/°‘PGðÿ¯¿Ü^|¾ŽÙŒ£4!ŒÎn×&á™%IÏbI–dv»™ý#’1aóÞþÅ>ëóµLg J¥d‰ &£˜¥>úŽ0¾¬Ê®Ï6ù6+몬‹ÅM=¿T 7«ìË—lÙ´uÑvÙ0S/æü‘´#‚©•–Ÿ&-”à>úGðÚ,E„3»¶8qí ¸å¡•2º¾Í–yW,êúZ«è‡./‰:àÑ‚%¤ " ·ÊÓ$äp1a>:\;$F”
+»v|ÚÚ"A,M|ô¨‡›¿é1\ X"*¥% ÅEÿ˜œwpÝÍv×Y>:1˜NýÓsÈ‘ax3¾”mžÝó}mª3--SŽíÓ -zh£íogj[&1žQ(ÅE‡kÛW¤½<>芘=°ȹ;ŽÈn7LÂ6ì€G1;×Ñ¥¤ˆ3») “ÄE¨~ß™êÜ}øs…ïXÄcÿ) Û±‹6Ê?Ûï9L#6P&Š‹þÊßרgn¬ð±mÎQ
+ïcaRÝ{žv%ß(Ôº©À-@ÊçÅÞË|j
+ä‰ÃîcŠCÄ%ûYñ-B¦¡ñú’gÄ`[,ó3! Ê2¶·=¾Ž ˆº·ŽQ—õÇÁ¢»­(†â²Õž«+<´nÐæ¨åzeÙ
+p0¿œ¨Ia^ ÷•V$f4R¾ìw^5îjóç ûA}!Rv®ý\ô%;Í~.æTûyëðÓìç­óÆ~]_l;_£Å:]kçµâó«0eXõh7ݧ€º}xØ“êð8ÅcöÍ}†¹ERÆçšËE_ŠÓÌåbŒ¾÷Ä‘éŘ·ÀRrU»ÖyuàÝ0:å.ózLƒ.Ô·ËOR$¡(¶uu°"]ô¥<M‘.æg)Ò '“ï½£GÏS½û:qr-
+Ô=™ºÌìÄÞ µ)ñÁC§¸Ëêâ9Û¶M_,ûbµ¸ÙÖ§öžydúœãõÈÆ‘£G¼K`öÉÔJfI¥ôЧt (”Ô©É>×CJõ )TPUy=4NTs"‘:˨;§Î7…¾¤üÈËèi.€¶e~_Ý'ÕÃàðF*ÏÓ—ðØrU´æ‰ŠÞ©ëîœ!¬êÉ–ñ:ë˨*ÖýÕn»5.ý–>QÁ@Ìí´bY”S„Mau]¶]¯D–é$Ž
+¼×H’OܶŲìTOì€. DÂÂ4kS`)®JŒÑã‘øcSH`>Å ¸8DmèI¦Ð3ædv°oÆ!Á‚/{bçn”K¨¨„Qã#eƪ”a"8Þž
+‹¥ÿMïûÍ6Ï:N…”é"õ0# ©qÚ¼ÔŸ”íthź„R:kê+·(ú¼9d,þÓ½ü¹nvõ*<ÐBö!Ógl–µì=´RšÒ–n±ä•jM¸} _2ˆçÄŠÈqˆ.XÉQÖ}ö{Ñ6*#¼éô¨—UoÈÚæ9ƒ¹Á²BP¦Ì~©å$LXm¤u¾ý9ÑI½sç~Ý$1¼ˆ±M¼œ†Éü@oÍÏ¢¦/ºoõ®²ƒWŹ›’Po›g9 êyèà&¼ˆ Û>å<¨Åë¡G²Ò`úr=´@¯@Z 7,¿/ _yçû¬Ó9TV)žòj±g úÇ>è¦ú®¶[ËÃ~)æ¡m,©òß_³áÓôíu°<êÃ+³mWöµÜC‡›HÄcÛ$åa¿ óÐ#ƒU_B_Ô¯ ·‹e°4X á„Ð$¨í¡G_Ù>¬õÁ=tÞ©bΩù•Aý´Ð>zµç£WÿwçTß…&×Lƒ\ÁÁ¯›0$±ý­’ÀA »`›DïÏJ¢1”ÜÜæ%A#98b³}ßîÞMö®¹ìrïPº"®”3ŽQj¼ŸÿÕùv{ñ?MA#ž
+endstream
+endobj
+7597 0 obj
+<< /Type /Page /Contents 7598 0 R /Resources 7596 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7599 0 obj
+<< /D [ 7597 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7600 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7601 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7602 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7603 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7604 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7605 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+7606 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+7607 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+7608 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+7609 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+7610 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+7611 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+7612 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+7613 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+7614 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+7615 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 586.515 null ] >>
+endobj
+7616 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 575.556 null ] >>
+endobj
+7617 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+7618 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+7619 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+7620 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+7621 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+7622 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+7623 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+7624 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 301.584 null ] >>
+endobj
+7625 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 290.625 null ] >>
+endobj
+7626 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 211.92 null ] >>
+endobj
+7627 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 200.961 null ] >>
+endobj
+7628 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 190.002 null ] >>
+endobj
+7629 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 179.043 null ] >>
+endobj
+7630 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 168.085 null ] >>
+endobj
+7631 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 157.126 null ] >>
+endobj
+7632 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+7633 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+7634 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+7635 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+7636 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+7637 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+7638 0 obj
+<< /D [ 7597 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+7596 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F79 668 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7641 0 obj
+<< /Filter /FlateDecode /Length 1810 >>
+stream
+xÚµZKoÛ8¾çWèÅ6,ߟŠ6öS€=l AväĨm¹²R7 ö¿ïèE‘jâh\7‡X¢ôy†œçGšNî'tòñ‚vŸDUWðÿãÅŸ·ﯘHâ,|r»¼`ð°‰ÕD331šªÙäv3ùwªâ—ŸoÿößõþZ»‰%NkaC0“0hEŒ~n ø·d+Jå^¶'[Y"œÑŸ˜ó<_'«åìæúòJqU­“r³K“êZ;á“Âk'Çi§ /ŒÑϽB«m™ì³rv³ •üð!Y§û2É6»ò))òCïU/Èûîk.þë>°Óá–0+ýtÎÐ!/›¹ò²õ8Ù ¬dŒnd¿¿fnâ
+!ÚO¡Ìv àÂn¶…¿WFå‹£úÔIII$nR •"4ºäi!ˆ‚¥éd,·PL<ŠÐÕ‚‚õË ¬¿Z&Un‚uM ¸ÖùâˬYY9¬=Ù·t=,ú°²Dû§Ø©rNT¿Ê7Ó
+TÀËY®Mµ§8@ŸÒh25óÏŽ¬¡Zò}Jó3C¹:C@3«{·Ó8c`¼dèT õÉÚâc„>±È†*k¤O½ÖâÑøÀ  ÈaŸz.0Bôo`,ÜQ >™:Š
+”^ šÕž.¹‘‰ÜiBÕ
+ZW£ý.òb›ûºÖïa¿¢•’žùtì$N©ýÜ” °…P‡«!/™+BO¤—Ã#4^6“„1ŸAµ£/›IUý’[ŒÐhÙÌt}Æ™«ö›«=f_iì©MS·5Ï4nºÌ×ë†j®¶÷ÍÐ&]
+÷Ÿ¨¢5§…±uiXó(¯Wa¼>­„@æ­>ó–[.*¾ì[ˆ³…¦E‘vÇ°ÆÖÒò"Ö T±ZœÁb(AºÊ€ägÕŒy>ÄV™én•ÞÏóïGMÀ'œÚ KB^ÒM‚…md(Ðí*½CA ­Ôà ^êä_ÕÒJb¿à°êθçµeº ŠtµÏîÚÃïåàðÛ¯úkªr ?ÈF$é
+Q‘?5˜ÞÕQ1(ü@ ?.†ûhV»·?åµsÁ|çí&\ã¬Z_ ~«R_u9 \QARÿÉ¢c|NÁz 9˜Iït˜LÅ ‘žÎY:²7ƒŽÑ±Ü2ªmvHvE^f‹2»›Ýì¶Yy볫¯­!1a
+¹õa¸”¢ÑM&ƒ&By&h)Gí¦Fèכ̺ýþé´ÿÔ~ÄÉ*:…Já
+endstream
+endobj
+7640 0 obj
+<< /Type /Page /Contents 7641 0 R /Resources 7639 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7642 0 obj
+<< /D [ 7640 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7643 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7644 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7645 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7646 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7647 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7648 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 696.104 null ] >>
+endobj
+7649 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 685.146 null ] >>
+endobj
+7650 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 674.187 null ] >>
+endobj
+7651 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 663.228 null ] >>
+endobj
+7652 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 652.269 null ] >>
+endobj
+7653 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 641.31 null ] >>
+endobj
+7654 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+7655 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 619.392 null ] >>
+endobj
+7656 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 608.433 null ] >>
+endobj
+7657 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 597.474 null ] >>
+endobj
+7658 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 586.515 null ] >>
+endobj
+7659 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 575.556 null ] >>
+endobj
+7660 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 564.598 null ] >>
+endobj
+7661 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 553.639 null ] >>
+endobj
+7662 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 542.68 null ] >>
+endobj
+7663 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 531.721 null ] >>
+endobj
+7664 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 520.762 null ] >>
+endobj
+7665 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 509.803 null ] >>
+endobj
+7666 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 480.911 null ] >>
+endobj
+7667 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 469.953 null ] >>
+endobj
+7668 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+7669 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+7670 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+7671 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+7672 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+7673 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+7674 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+7675 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+7676 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+7677 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+7678 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+7679 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+7680 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+7681 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+7682 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+7683 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+7684 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+7685 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 254.759 null ] >>
+endobj
+7686 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+7687 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+7688 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 221.883 null ] >>
+endobj
+7689 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 210.924 null ] >>
+endobj
+7690 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 199.965 null ] >>
+endobj
+7691 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+7692 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+7693 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+7694 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+7695 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+7696 0 obj
+<< /D [ 7640 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+7639 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F23 660 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7699 0 obj
+<< /Filter /FlateDecode /Length 1799 >>
+stream
+xÚµY[oã6~ϯðb°Xh8¼_lÛ-¶3À뾤OMa(²œcK,7™ÌßCQ¢E;“øx»óÒ$? y>ž¡³û}¼ cK”ïÁß?Ý\¼ÿ`ÄLg™à³›ÕƒEtÆfVÍÌÌhF¨f³›Íì·L[ª/¿ùWüÖûÚÍ,qZ ;3A S2E¹¼R\e·LÈ\tå¶[T«EQ®×‹ª^Ü­›âÓuþíW®Ýæ1‡ÝÁØÝ8&³wïX˜ü”›ø–u
+ô¤<ZgN³Ž1"¸JÑxÙBc¢h{šhʈc Ö{¤Ø.¶e·xl›®,ºry=¬qÞ/N|LJV ­Z5´zh Úb.ˆeû³äpÞž¢¿ e3N¬Š;Íèi²9%F¸í]
+goQ4p2Ûòºž×‚K¾¤žûšïÓɳÏ*l½u"ZÀp‘8E£½§%NÈ(›Ÿ(ÛS ú ïɉƒ^òž:Ó{Ú8⌊ˆÓ,0hEŠÆ{O;BY u&O“­,Φè·Ïž|Í{ü\ï.TÙh:Ím bEŠÆ{OB‹²O¼Œ!œ ßöÍ{ú\ï MØ>xN¼d<Xò<¹AïšfÝs~×îÊëùÑåèçÏU—+Âl¤ifq›=Eãe3 Û¶§i‡ Ó)/›
+Âu$XNQ› Ñ²•ãDÐxF8C] úëÔpðR'rЈ Ù°Y<ê©-]ºö桼¼Fee})XöGÕ6õ&ô;?!³/óª(ÿwmõüÓº1ž~úSÐïýæf@ªšky¬—t0¥ÌT–µÙªY׸ɞªúÞ™ì–
+•ß‡é§j½½»Ë+X5 Ú¼Ú–ËaÉèØ÷òqm7~½hÖ»M½ ?šÕÁ,àà“ÑNS//5^:˼É
+öÛú©ü¼],ËUUÃõZ'÷çÞ´ðûýápoqHÑ*9œ¹ýsŠK&ht†"™ ’íƒE¡Þ Ú‡ÂÕ
+WCŒ{'‘¢Y‚Cÿ£¤œHS(Ž{Ä'h´s„cDјMpƒz:$è7òž“ø£¹…e2æ"Üâ4Ÿ¢½‚Ëj³¸ÿOÙ6‡Lxï5ßäÏáqô…Åhuá ì>}q8u§è·ýg¹^šÇ´GàR®f /­ã‹PàR®—ͬgÏQ4êvbý~Ì˧6Å®œîçz¼}ºo0o¤ØøÆ^Ý ¿~Ip_Ï|Aj }ÛÛ'p®¢Ñ|Ã&ÎŨEÆ z|.ÞWuÑEìSûr$VWh©ˆ!+pG‚ÆÌQ´¦z·p£5û8Õ8E§è˜$
+endstream
+endobj
+7698 0 obj
+<< /Type /Page /Contents 7699 0 R /Resources 7697 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7700 0 obj
+<< /D [ 7698 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7701 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7702 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7703 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 742.541 null ] >>
+endobj
+7704 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 731.582 null ] >>
+endobj
+7705 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 720.623 null ] >>
+endobj
+7706 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 709.664 null ] >>
+endobj
+7707 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 698.705 null ] >>
+endobj
+7708 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 687.746 null ] >>
+endobj
+7709 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 676.787 null ] >>
+endobj
+7710 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 665.829 null ] >>
+endobj
+7711 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 654.87 null ] >>
+endobj
+7712 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 643.911 null ] >>
+endobj
+7713 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 632.952 null ] >>
+endobj
+7714 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 621.993 null ] >>
+endobj
+7715 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 611.034 null ] >>
+endobj
+7716 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 600.075 null ] >>
+endobj
+101 0 obj
+<< /D [ 7698 0 R /XYZ 79.37 576.445 null ] >>
+endobj
+7717 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 482.129 null ] >>
+endobj
+7718 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 443.107 null ] >>
+endobj
+7719 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 432.148 null ] >>
+endobj
+7720 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 421.189 null ] >>
+endobj
+7721 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 410.23 null ] >>
+endobj
+7722 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 399.271 null ] >>
+endobj
+7723 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 388.312 null ] >>
+endobj
+7724 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 377.354 null ] >>
+endobj
+7725 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 366.395 null ] >>
+endobj
+7726 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 355.436 null ] >>
+endobj
+7727 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 326.68 null ] >>
+endobj
+7728 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 315.722 null ] >>
+endobj
+7729 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 304.763 null ] >>
+endobj
+7730 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 293.804 null ] >>
+endobj
+7731 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 282.845 null ] >>
+endobj
+7732 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 271.886 null ] >>
+endobj
+7733 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 260.927 null ] >>
+endobj
+7734 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 249.968 null ] >>
+endobj
+7735 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 239.009 null ] >>
+endobj
+7736 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 228.05 null ] >>
+endobj
+7737 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 217.091 null ] >>
+endobj
+7738 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 206.132 null ] >>
+endobj
+7739 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 195.174 null ] >>
+endobj
+7740 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 184.215 null ] >>
+endobj
+7741 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 173.256 null ] >>
+endobj
+7742 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 162.297 null ] >>
+endobj
+7743 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 151.338 null ] >>
+endobj
+7744 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 140.379 null ] >>
+endobj
+7745 0 obj
+<< /D [ 7698 0 R /XYZ 81.077 129.42 null ] >>
+endobj
+7697 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7748 0 obj
+<< /Filter /FlateDecode /Length 2687 >>
+stream
+xÚ­ZÝoã¸ß¿ÂoUÐ Wü&ýp9´@· º…¡µeG{¶”“äƒÅýï7ü,*Š-¦}‰dŠÃ™!çã7ä‹Ý"]üú!히›7øû뇟>|¼—tÁV˜’ÅÃö†Ié/”@Ë…¥/‹ÿ$Bq|ó߇¿÷k}¼z¡‚ª!1ÆQÂCêŽtÀþož"œ’ž7™Ç›¤HRRÁ”íó]¶~YÛeùpsË ‘ìãgͱ.ÊÝûý‡eôñë…D°!©á(G˜+·ü߶ž‚¤SJ#¦CŠŸŠuþ¬­‹ÓÏûjýÛe–Xa¤—(š›[Êtrlò{+J÷Ìü3/oˆL¾uUÜ{k>¨¤êä•“òR ç“Ò]vhYûxQNÊ1Ò#1›ãÚp~tœ³æâNQ8z-Ôh¯²}±+/ï#q…CÂåÍ-“"Yo¼hœü~Ì›¶¨Ìîð4ši.íª££…µ¨o×°³)MnIòœüÛýþÜfV¯ß~9ÁS%Y¹Ë Æ’‡ÇÜM:TÙqÊ’âðts Ó«ºÍú“€û¢ôsíáÁÌö1óßÖYÓ}kºo~`[í÷•Yæ¬Ö +(N@„X/K5"œ÷^Fçyïâ,¤öîdœ­(ÛÕn“¯ëå§óànuw·þ
+f½.Br¡"Zô’³(ÉêèØ$”Dl¥ãÍgòֈç€ÚìÌתڛÈôéá¼[{³[_íeǶZ­«ýñP6«çbÓ>® E´ÐR€}«^h1OhƒŠ†Ôñ&8bçX.ç±æ
+Q­bk]Õóªy,žªc»üTž·ìîev<G~9=í?¿”mvúg-2gˆ rŸŠ“yHýJèӄбâ1yƒô¨ç‰'$‚CêøÓ¤qF;Þ"Ç[JDȈÚlÁºYíš¼]®Ÿâ‰`ü¬—d&@1Ô`Qµ_w¬<8ÈNÁïu¾ßÖƒ‘.
+š1
+EèÚ¡(—eyQ¢9"à
+¿\ÿ~,ê|‡= Á#’Âç–í›ÊM±|Í™˜á­ÁœXºJŠ„ÏVN3yÖÌBG{à6œe¾9lŸýÇ7ny4-Pfµ'î40SÎÀ®áè@A!¹KÒ#F‰cœ, öNVæÏ«§Ìm ›¶üô4D5w+·™+›LÀ(Aêe´Ä
+Šõ-×
+¨ãw s¤T7e\{( ÛCã]Úgõ.ÿ_6)…o¤Ç¦2®%P‡öí|v(c´©Mý9Ê(ùêIùÞ)•¢(íCREYÖ8ÀFäzÖ:ŽõzPþÙ~|e^‘,8ÞA+#F+sOt.ÚUÐê9øÄ b¬}ü—é£@Ž!,=wFd7Ò>Ö¹}ÅÉ![×UãÞMî5ÏsFŽžÒò2~ ’å¹f¦oC—sÆÃÅ~º ÔíˆT^âÿÊw¯ì,!ˆt¸ùZ !1ÒÌ"o–,R .Y¸,š@*øÓ.xuVÀ8õÇ̈é1N `}:¶¹ûá`¼˜k±þ¸Þ››ç/{6E z4nÔ¶!á—”¤=ƒßC Cð ¦
+¿•ZÝLq›ÐJ™.½w†×rÐáÑá$îï ª«Ü³W•vÔ¼„ªºy®²°%ëШjÐýœÖ”Qšfí_ü*϶Sø2¥¥„Úû³;÷6Iò\mô(»"ã’%b
+Å{^6×BæOà™Mõuõ¼ò¤ŠL6EŒ²iÕÞH0ÄôMGª™>‰í_îñ×r^m<A>ؾG9ÆLÏIÄ(Ç
+âÒgx•ŠƒOwoyÑïÅh¥—+ÝM ‘A‡$·® »?ZÞÂ¥2!3×~Tö‚ʽºIêümN¬`ÌÄ'2½Ño˜Ž½µe!‰1Ì}B
+è1dåþÍÓWFå9ÉA~À ®ü%„FÌŠ Ì1æàé£g™\˜›ºR%
+endstream
+endobj
+7747 0 obj
+<< /Type /Page /Contents 7748 0 R /Resources 7746 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7338 0 R >>
+endobj
+7749 0 obj
+<< /D [ 7747 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7750 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7751 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7752 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 717.026 null ] >>
+endobj
+7753 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 706.067 null ] >>
+endobj
+7754 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 695.108 null ] >>
+endobj
+7755 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 684.149 null ] >>
+endobj
+7756 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 673.19 null ] >>
+endobj
+7757 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 662.231 null ] >>
+endobj
+7758 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 651.273 null ] >>
+endobj
+7759 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 640.314 null ] >>
+endobj
+7760 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 629.355 null ] >>
+endobj
+7761 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 600.463 null ] >>
+endobj
+7762 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 589.504 null ] >>
+endobj
+7763 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 578.545 null ] >>
+endobj
+7764 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 567.586 null ] >>
+endobj
+7765 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 556.627 null ] >>
+endobj
+7766 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 545.669 null ] >>
+endobj
+7767 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 534.71 null ] >>
+endobj
+105 0 obj
+<< /D [ 7747 0 R /XYZ 79.37 523.203 null ] >>
+endobj
+7768 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 443.209 null ] >>
+endobj
+7769 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 432.25 null ] >>
+endobj
+7770 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 367.493 null ] >>
+endobj
+7771 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 356.534 null ] >>
+endobj
+7772 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 345.575 null ] >>
+endobj
+7773 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 334.616 null ] >>
+endobj
+7774 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 323.657 null ] >>
+endobj
+7775 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 312.698 null ] >>
+endobj
+7776 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 301.739 null ] >>
+endobj
+7777 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 290.78 null ] >>
+endobj
+7778 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 279.822 null ] >>
+endobj
+7779 0 obj
+<< /D [ 7747 0 R /XYZ 81.077 268.863 null ] >>
+endobj
+7746 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F72 187 0 R /F26 662 0 R /F82 811 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7782 0 obj
+<< /Filter /FlateDecode /Length 2282 >>
+stream
+xÚÍZ[oã6~Ÿ_á§]hXÞ/è»yÙ
+/ÙN¬ˆD°tÝ:c‹¬‡ÄÌIg¬‡I˜Ç¦db
+áUýwQnA*ª´¯ñ·ÁÆ÷ÿ©°šÛ»_à¢×þµmµ?ÛüÞýËüËÝJ]Qµ>îíµ®jßP”}Ã7¶è÷ŠJ×™ZCc[d»â·Aœ½¿«f-K°<Lc½~&Œo™ŸŸ*1»{=; !àØ<†\/t ¤c¼[(Œ„OðûÀ[qd4at ×I0¡ZjM\>¼}ûNš•†±%ÓÑؘ Cbp'y³)ó§Í¡®Ú| +zs{(mÜ]k5ìRg­µ‰ÍCUoöù}qÜoÊê>on’…ǬÛáé2á­ÔTÄèÏ©cKmçah¶lhŠ‘b&Û™)ÊvÓ´ùaó˜ÕEöË.¿)ËÛÑÌu÷¡¨›vSWOx}h{oÛìÓ¶j³]Ü-Eò¬J¥!æ“ _¦Ãà6<F§ÏªTHPÆ Ç6H@S„¶úƒm~ËëÊZåÍÖÍËgwÙõÓ6Ì<çkŠ²ó½î­ß“DaA™¦ÀÝ+Ðäí&ÿx³½½Hþ` qTIQ‰ Œƒ©«4•Æè‹×ÄK~áš0Ž$—A¦À=Z“›my‘ðcÌõÔò\¨$…ô¥UPÒ¤yí>6¡HÑD N †ctb4
+4 íÓéhøkz4„T§dÈ1†¤Íë …ÁhĆ&Ùí¼Äï<¡&ê5¡
+•IË´ú\P\&ÿ).
+.‘Q!{™ä¿ú÷
+a˜Î¨ÃâL=^%:†\Ÿ©Ú0¤Á)"ȹª†Qh uˆS¬«ƒÁ5ßZçâ×Ô˜®¤bg6(a².ö‡]±-Ú©yi?dmÜY[¹k“Ùú‹ï2;Åfm»ÏöWªˆVÍ™âŒD
+ØL¤ÞßæKrŠ"LÈK3òÔQ'ó}Uþ½(qq¡QgÂz<tü>kó“>.sÙ†¾kž»{˜^гõ!·ê«w]Õ+9ÎrΑŽGÒoÀ¦Ç!k”}fƒ‘²Q˜BftŒö¥¢âa“? †»da(EZÓ ÌB^)Pb£=å8¼p7oÝ¥ùýµk;úëƒO^>z6s}šaNyL`>bàX#ÌÍ Pb]çm]佉)>Êáмõ„¡¾/J°Tk‘Jºt­ÎdáAVnmΔ()¸ $–¦©Ž­Ÿœ' *óEy˜i!OÔù‹46¼”U½ÏvÞ?áYY9wËÇÈ#ú
+YNÇÀäøÉ4ET Ô…'…ŽC™"ˆÆ^¸éR
+Qz‚öv¨€7[Oï N”H Pã®:ÿ£sõ˶`LbÄسdšÖctrýM„íºØÜz› b/ÜÐX4§1z´(VzèæqZz/óäb½XÈpŽsáâ€Kñ!‘ê´µ­ MþÑfuPïöùÝ …ßwmáKÝy',âÇ)›]’<SÊÎåÀ[LÚ2ŽÑéþN â0»dá6ÉÆ7q‚^Vdñ¥•É™»Ü°@"ì~ YÆ9) €ƒÇèÏNÀsŽ0(#Î(3é Ïš
+5‰°Õ6„&™J„^Âñ(\” _ Ç‹¤6Ös¼<[Èñ¢þ_/bÇ‹ Ë8^YÆñ"ÈyŽGo(#_›ãEݦq¼º”ãMŽ·„ãEÀdŽGA]¾j0„%eµý¿ãYÏýѹۅá‹SdÂç†ð4­Çè<k–©¸Ë—Uî)£YG¤ãø”}eϱ¯I^…ƒQJª$ G试…Q‚¡,¨˜F¦#t2 #Æ@ ,I'±°ý
+,ì5\ÃÆdàWA#“ÄÈ"ô)#{Á9–0²ϸ”‘u6>Ý0'™M„Nˆ _TJ’
+:}l! _TJ“ʼ:}lÎ _<Ê’»"ôL¨A‚yk¼u‡˜ßXR£G…t ±Ùpô鞸Bºú˜íüû…%­öntÎa_Ÿjwêñ×—F¤zݸZc)´?)ènƒ@ºh[ç™?¹ÕŽÛZá|‡îÜ:>:V>ÁùQ¨§c‰išq“ Á )Â/åI‡³ú«;œ5)¢;Iæ:'' öš†(LÓ¾õƒûèkÏ„²fó¶¼Kÿi9DJ•1Æàºtlò>Ó[–Š8gœæùÇ‹åù_Ø,XFœcd”wØÓEØïïÞü †}°
+endstream
+endobj
+7781 0 obj
+<< /Type /Page /Contents 7782 0 R /Resources 7780 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+7783 0 obj
+<< /D [ 7781 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7784 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 719.129 null ] >>
+endobj
+7785 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 708.17 null ] >>
+endobj
+7786 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 697.211 null ] >>
+endobj
+7787 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 686.252 null ] >>
+endobj
+7788 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 675.293 null ] >>
+endobj
+7789 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 664.334 null ] >>
+endobj
+7790 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 653.375 null ] >>
+endobj
+7791 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 642.416 null ] >>
+endobj
+7792 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 631.458 null ] >>
+endobj
+7793 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 620.499 null ] >>
+endobj
+7794 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 609.54 null ] >>
+endobj
+7795 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 598.581 null ] >>
+endobj
+7796 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 587.622 null ] >>
+endobj
+7797 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 576.663 null ] >>
+endobj
+7798 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 565.704 null ] >>
+endobj
+7799 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 554.745 null ] >>
+endobj
+7800 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 526.074 null ] >>
+endobj
+7801 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 515.115 null ] >>
+endobj
+7802 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 504.156 null ] >>
+endobj
+7803 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 493.197 null ] >>
+endobj
+7804 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 452.571 null ] >>
+endobj
+7805 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 441.612 null ] >>
+endobj
+7806 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 430.653 null ] >>
+endobj
+7807 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 390.027 null ] >>
+endobj
+7808 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 379.068 null ] >>
+endobj
+7809 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 368.109 null ] >>
+endobj
+7810 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 357.15 null ] >>
+endobj
+7811 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 346.191 null ] >>
+endobj
+7812 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 335.232 null ] >>
+endobj
+7813 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 324.273 null ] >>
+endobj
+7814 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 313.314 null ] >>
+endobj
+7815 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 302.355 null ] >>
+endobj
+7816 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 261.729 null ] >>
+endobj
+7817 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 250.77 null ] >>
+endobj
+7818 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 239.811 null ] >>
+endobj
+7819 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 228.852 null ] >>
+endobj
+7820 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 217.893 null ] >>
+endobj
+7821 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 206.935 null ] >>
+endobj
+7822 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 195.976 null ] >>
+endobj
+7823 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 185.017 null ] >>
+endobj
+7824 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 174.058 null ] >>
+endobj
+7825 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 163.099 null ] >>
+endobj
+7826 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 152.14 null ] >>
+endobj
+7827 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+7828 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+7829 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+7830 0 obj
+<< /D [ 7781 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+7780 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F26 662 0 R /F20 186 0 R /F82 811 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7835 0 obj
+<< /Filter /FlateDecode /Length 1936 >>
+stream
+xÚÕZKoÛF¾ûWð(õfß‚M‡
+‰T%*îýïå.—\YN8v ´‡˜Kr¿Ù™Ý™of¨ÐⶠÅ7´¿åGð÷›‹¯n.^½1¢ÄY&xq³º`0‰¬°šhf
+£¡š7Ûâ—™vÜ^¾»ù>ÉzõF»Â§µ°c0“ðЊýw€Ž–ÿÔÚŠFyZÛM[[Y"œÍÑ¿2!_¿žÿ¾kÖu{]_^)®@¡î²oîÃà*\âÜõuöô}y¨Âè´Â&Eo‡ 8;Æh¯Ûr½ªöz‘›±™ƒÒÉ–ùY[âÓmùGv{Ójw»zý'ÚRn ³2YÊp–ŽÑŸÉÒuýB–2C8WÉRŽ‹‹1ïOT®uZ[L[[@<(™£Ñkk§ˆ &­-§­Í)?ÎÑ~ï!燶ÚÍ?”ûuù~S]×õÛz8›î¨Wëý¡/šÍ¦ïný;ÿ´mÚòä¼ùím›•DH—lS¨}ÍÐh®ÓF@ ¤¥õÄ¥Qðj îãfÑlwåöóm}ƒVFs"E"}aPΡÿÎÄku<T׋‡Á §xÜÖçâù7\<ÇË—ƒŒÅØnîça7A1"MÊ>—ù24Þ$LcCÆÀe¾ ý±ÌÛ~.óõ{Ž'þ¨ýK\¢ËП¢ÿéóR¹N3K”K@âr]†þ|ƾTºÓÔ-RÊ‘¸t—¡Ñ^¥\MJ9—î24~m«ˆa6­=1Ý1F¤÷ Ö~õ†¹Â„k9†G,ÞaYdòo«=Tœ\ðÙúà¯bÖÞUa
+íšÃº]7uSïÊÛªÝñ*Z;Їé8F÷Ô½¯6Õ‡²nWM¯æaýWµ*7¼vFÆSÑ©(N»1º÷m(:mé7í0  "[*hv],]Þ6—ÜÌî.¤s³{¡.µž-Ê:º`òcøÄÆ|â'ð ÖS—•röó¥åA¦òÌàe¸LáX¡Á‰`{2µó8Ÿ`ºÔŒhz"å=è ö.ʤWǬÉPJè%Eô’Ĺžï×›Mw4~${±áÆ“q˜
+AFÉp9G*†Š
+N
+XrNÄÐ9)Ž3`Œ~Ô0êxÆz…+2´W§ª—Ï kJ‰z…+¥2ô”RJÀEº¨üMG RO+œ  $”晄ü4:¯ŸT7N¸t¹¬­g²ã¡ *¥ˆ„@ŽéG÷w¾¢êF=ñÁän ä;¸šµM˜•˜ÆM½ù3Œ'J3ŠÕ‡ "´!JÄTØE±IQ ÌÃf£HMáe‰&üÍÀµ–®Æ$µ¿-ÂàGÄœš8#¬Êöú>Cý‰1p»¸GìÔ=Ù_a t¹ žÜ!x¿ éã8©úÐýÝw©„õ™‚ÍFù*ª¿êí‹3¶% áÏzQn«E ¹f¿\×°ãç(Y(E”qìE*cƒH?Ѧ¿=¡MxæfuU-'°LW?éà\W?esÐõ<p”0Ï#m?ë1•2¡4´+õ¢‚ 6L$—…¦\:ºŠÞ …܃ç,þ8‡—2_øù†¤p(Båb;ÏöŠµ]¸Å‘ØI\·H@7ìãšNç Ðn&I3ÄðnQ]MÆt5ŒÄhL51CS£pMM†F75Ü)b‡¦Fášš ý¼¦†[IìÐÔ(\S“¡_ª©áF;45
+×Ôdèhj¸æЧRãšš =s0úuÑÔÃU¸cðdžÁ('¡,•¯W¾fè§àñÃgÌO©Â9(DU*{5®ìÍП£
+çÌêkÜofúÙU8§P0‰ô±K+Éfhô±0Ç¡¿ÖÖ˜””Ÿð¡ 2ù³BƒYmvÊNÚ 6.C£³3”p“²“¶(ÊÐÏËNLA½ÃöÂQ†~©ìäs*ñ¿Áñ†~ìÄô–I7ù°Ÿës›w©ÿwŸÛ2µŸü¹-“2ùs
+Tô?ý¹-úÓ×7¿Ÿ(o9XÌŠÅöâ—wðx ÿ¾Çõ?HÞw·À<ÕÃ6ÅO?Äÿ"f
+…‡Qöħ-u…ⷙضƒ+‹Â
+æÈLÇGÊ%›Ë)'ÿßîñŸÔ ¬µ†¾”ˆþÄN*.8‚XLÂ
+endstream
+endobj
+7834 0 obj
+<< /Type /Page /Contents 7835 0 R /Resources 7833 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R /Annots 7882 0 R >>
+endobj
+7882 0 obj
+[ 7832 0 R ]
+endobj
+7832 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 228.711 364.603 239.144 376.54 ]/A << /S /GoTo /D (Hfootnote.14) >> >>
+endobj
+7836 0 obj
+<< /D [ 7834 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7837 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7838 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7839 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7840 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7841 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7842 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+7843 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+7844 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+7845 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+7846 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+7847 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+7848 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+7849 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+7850 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+7851 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+7852 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+7853 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+7854 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+7855 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+7856 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+7857 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+7858 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+7859 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+7860 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+7861 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+7862 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+7863 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+7864 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+7865 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+7866 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+7867 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+7868 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+7869 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+7870 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+7871 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+7872 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+7873 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+7874 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 215.905 null ] >>
+endobj
+7875 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 199.965 null ] >>
+endobj
+7876 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 189.006 null ] >>
+endobj
+7877 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 178.047 null ] >>
+endobj
+7878 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 167.088 null ] >>
+endobj
+7879 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 156.129 null ] >>
+endobj
+7880 0 obj
+<< /D [ 7834 0 R /XYZ 81.077 145.17 null ] >>
+endobj
+7881 0 obj
+<< /D [ 7834 0 R /XYZ 94.613 82.511 null ] >>
+endobj
+7833 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F22 473 0 R /F77 480 0 R /F63 205 0 R /F81 768 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7885 0 obj
+<< /Filter /FlateDecode /Length 2259 >>
+stream
+xÚÍZKoã8¾çWø62¦ÃæûáScÛ3³‡æ°³ÔŽœ(°¥¬,wzÑØÿ¾EQ¢EÅQDwì%ŽD~ª*Ö›$^Ü-ðâ×+Üÿ"aÿƒ¿¿^ý²¾úøY±GFFëíIxAZ"IÔBI‚°$‹õ~ñÏDE—ÿZÿÃëãgi)™‚ È¢ÿ"Œoé!oÒ²zÌêÕÍc¹¼T´#»ôÓ§ôpÜn‹oi³sï¿»Ÿk÷³Ïo‹ãÞýÿ_ÇÆ@”×äÀ¦^'Çm¹^7už59ˆr›VÑì0ƒgžÇÎݳSíMÖUyH·Uî²úîbö¨FDsÏžˆcoˆþQ­·b\ªt¢¥Â‹!ãÄ¢ßDéX"*¥gGÍc‡b
+Ñ–¼¼}¼Û>›æXç±¼H#ÃÊó¢çñBb°$Ú©åãgb Tò!DÄ€œÔˆcí
+Z_¸ÏÊ»Ü=·^bÿùº´ÁrwÌî¹ÚºßÌƤÁLÂÅ>/ÖJ']ŸùR†L¶’[uuPMÏB%…kBh1M 2‰$,„¤û¢LÝÉ¥äCHñùa’‡@ƒ \ —`|„ƈÆAÔˆ±hÙ·WE„!2æsZ´Î°4ƒÈå2Ø´h"a"
+†I˜&™—‘ÆÉ8D‡2ÆòÁ ’˜{>f¦0e Fèó +槫‡9éêÍúÆ4’\xÉyœ‘Ñ—”NŒ*èò¥'/âÈÑ—–NI¢Ê³×!èøÕÇ)©=m¼ôŒÒé?ÿ2Gj8ÒØøÑQÊÐ3ñ=3Õ é“_™¨’`žsÈF%| wŽð[^çܹȓÝ
+nÏHh»aÜž^ù7vÃØ΂9½‡§(RD„T¼½¿ØbaúŒ‰!1bò‹=ßKòMf‰·‡9v7ÚrãuJ»Á}ÜÛînvíºs2ktÁ)P™íóèm4*`Lx‹#8ª Ðg–$†îó!qÖÂçåò^N úÅÜJ$î¦H€öG'»|Û¤û¬¾lÇ°D¡¥×¾x"q›£º×jv{{‰V t÷ÔW8$n[3@Ϭ,lts¾ëyû ‡Oy²Û¸2@{Í×ÅÝý¨žhƒ(ö‘—ȨcÑ
+Â2 Üà /Þ6™:ÀxÄGqpl€-Ø«R'M{@^lò•½û€Ýz;àXÖÀryhêãÆN;´Èƒ)ª½±ÑßŲá• 7Ç]Æ€AKáùm"04»·»Èñˆ¶}ÓfLNS·EìûiÂtbï @V[ߧ(;Å=gõ˜š];òT4÷n¨éÁþ¬¾aŒg§=* &Î<*í¤g¶p•1§‰„JÄ!ÀÐéÓDð ¤éˆÚ¼C7Å‘§‰ÆHŠ‹$ƒÖ ¢-‰‘Œ2ŽácÉf¹ÙÓ=#¢D£š 3^ùÙljŒs¤  ÐÓç‰àzÞ`6‚†8
+endstream
+endobj
+7884 0 obj
+<< /Type /Page /Contents 7885 0 R /Resources 7883 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+7886 0 obj
+<< /D [ 7884 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7887 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7888 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7889 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7890 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7891 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+7892 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+7893 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+7894 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 650.276 null ] >>
+endobj
+7895 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 639.317 null ] >>
+endobj
+7896 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 628.358 null ] >>
+endobj
+7897 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 617.4 null ] >>
+endobj
+7898 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 576.553 null ] >>
+endobj
+7899 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 565.594 null ] >>
+endobj
+7900 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 554.635 null ] >>
+endobj
+7901 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 543.676 null ] >>
+endobj
+7902 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 532.717 null ] >>
+endobj
+7903 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 521.758 null ] >>
+endobj
+7904 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 510.799 null ] >>
+endobj
+7905 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 499.84 null ] >>
+endobj
+7906 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 488.882 null ] >>
+endobj
+7907 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 477.923 null ] >>
+endobj
+7908 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 466.964 null ] >>
+endobj
+7909 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 456.005 null ] >>
+endobj
+7910 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 445.046 null ] >>
+endobj
+7911 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 434.087 null ] >>
+endobj
+7912 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 423.128 null ] >>
+endobj
+7913 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 412.169 null ] >>
+endobj
+7914 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 401.21 null ] >>
+endobj
+7915 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 390.251 null ] >>
+endobj
+7916 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 379.292 null ] >>
+endobj
+7917 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 368.334 null ] >>
+endobj
+7918 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 357.375 null ] >>
+endobj
+7919 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 346.416 null ] >>
+endobj
+7920 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 335.457 null ] >>
+endobj
+7921 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 324.498 null ] >>
+endobj
+7922 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+7923 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+7924 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 291.621 null ] >>
+endobj
+7925 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 262.73 null ] >>
+endobj
+7926 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 251.771 null ] >>
+endobj
+7927 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 240.812 null ] >>
+endobj
+7928 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 229.853 null ] >>
+endobj
+7929 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 218.894 null ] >>
+endobj
+7930 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 207.935 null ] >>
+endobj
+7931 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 196.976 null ] >>
+endobj
+7932 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+7933 0 obj
+<< /D [ 7884 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+7883 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F82 811 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7936 0 obj
+<< /Filter /FlateDecode /Length 2119 >>
+stream
+xÚÍZMoÛ8½çWèÅÆ®Y~‹ôaQØX`}
+°‡ÍBPm9Q+K®$'Ù òßw¨OÒq1MæË’9oHμ!g×3<ûx»O$Ìüÿxñþòâ퇀Í8ÒŠ0:»Ü]x ÏÈLI$I0 $AX’Ùå~ö÷<ÀD/þ¹ü£oëí©g
+i)™²Á„b0í¢¯ãIV…eÂÛ¨H¢Oi¼Ê²u¶X
+*êçiøî]¸KŠ²
+‹ü.„ׇg×晹[åU”ºÏàI²jL³è=ÇM`D0í¸Q<”à.úÁ»o¦á¬ï›Lì[#ô¸_ù©_7yzƯæîy¿~ö÷+Uˆ(Þs£Ó¸q¸©˜‹nüúöÑ3 *¹ 4bÐaHjÑ
+ JÎvõy´+F9’0Œ. ‚¼‡cD­eĦ ·Pˆiå¢[Ë׻ЌR˜å[3“áÏ×(©4¢ÖúâÓŒ’‚]ôƒ³âìvÕÜXž†Ÿá.·ÛÊãn—܇UÚÜôæ(D­µ%üxÙh‹×6Ù‡Ç2^mš[í“´ Ç}žeî“,lÇå…”À8FEOIúQ²ÑÓ(™âðI^—ˆIÙó üøØè×¢èþ(q8zJÊ’þî!z>Œ#ºã£½B–ƒ6ö•U&»0ÞªWë'K>‹ö1$çÂÛHÊWº3’a?§Ûhoy" E¢žl¢: D© 6^€pny”&Qém&H½þdµ„Asꢾ5.ÏEsñâ¹Ð>?3/vúYêòe&EŸ¥˜_öuÐþ}K5è[x©Oíß· îéC?“^…ƒ~œ |g SZÀ:¯Åî¯0dD€è¥ÒˆYèù¦ˆ£ª½®õ,W¸½j¾Ëæ{­xÍEÿ†Q¼íÃ|7<—£°Þ¸v 3³jL«¤ÉSãªTpÄw@‹¥R¼—ö†¨ÃÈèñƨ¨j®îŒÚ7n"ãÛplï”U^ÄÛæÍ$åѺ—Œu¥dQ k…eüu\ÕC(†wš«½LÁª4)+3“©"ãv
+é¶WE_jÝi²*(ïªÙs6ù·¹×Ç}Ü$â´,gj`qÒ§0
+Ð|IÊæ³êž¶y¼LLÂjn•Ø½óT¹0ˆK\µë§Û²Ö|qض “ü§L5ä¶ê%&ÁYH*á¶=³{N‘”'©b’Aü§ýY
+N
+Ž×U@}¯÷ L‡=£ªˆ±'.IÆÕ1©J© YŽwÂ!‰Èø~>°ªq!­Dµ–ñ&oýdæ
+Ñá€[`?smôë^QÍì#5A¼T³ƒþ©ö©¢ö©œ ~¼l´ÏÑH{tp–[{wŸ¸o¹G üT‚¨ê5¾`~Tmôä#“s<ž/R‰!fôz_p?ž6ú»†Ôü"†Ø°Êˆ3Ú|þ˺$áÎ/Ñý+û…CZ•}-"„Ÿ_lô«Žÿ«ód
+qÜçK!½â§ƒþqGi” ×ût(üö”´w:¤D"«kåõCü½Gi‹A[%Úë`ÄAÿ„GiDs$‚>eJìÅÎA?¸QŬ·õÉÏ¥ ?”ú>¾þL³ ¥Ÿ8pÐþ}Ô>Ø“ÔKW:èÇ(xŸp³ùCŸî
+» KÅ~µ©²1ÿ”Öµø|³€_Ê { 5%V3¼.Ó´9eK²kSÈk¨¢Ûc´æ ³4Ëæ²>¨¯ª?¥ä6"2•c€™4ïÓ|óe¼ö% i,$Z,ÉARº&Ô_nÌ/Þ¢ö‰9¬)$F¼6×i’}9Çæiù`¤ºÚf¯ã6)ò¬Þ÷Pój|—™Mæ´ñ°N6ñŸQU$÷5óÇgNØ 8ií´€ÎNªaÀ+#´y‡HW´ü~yñ?*nç†
+endstream
+endobj
+7935 0 obj
+<< /Type /Page /Contents 7936 0 R /Resources 7934 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+7937 0 obj
+<< /D [ 7935 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7938 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+7939 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+7940 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+7941 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+7942 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 707.972 null ] >>
+endobj
+7943 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 697.013 null ] >>
+endobj
+7944 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 686.055 null ] >>
+endobj
+7945 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 675.096 null ] >>
+endobj
+7946 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 664.137 null ] >>
+endobj
+7947 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 653.178 null ] >>
+endobj
+7948 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 642.219 null ] >>
+endobj
+7949 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 631.26 null ] >>
+endobj
+7950 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 620.301 null ] >>
+endobj
+7951 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 609.342 null ] >>
+endobj
+7952 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 598.383 null ] >>
+endobj
+7953 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 587.424 null ] >>
+endobj
+7954 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 576.466 null ] >>
+endobj
+7955 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 565.507 null ] >>
+endobj
+7956 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 513.614 null ] >>
+endobj
+7957 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 502.655 null ] >>
+endobj
+7958 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 491.696 null ] >>
+endobj
+7959 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 480.737 null ] >>
+endobj
+7960 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 469.778 null ] >>
+endobj
+7961 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 442.075 null ] >>
+endobj
+7962 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 431.117 null ] >>
+endobj
+7963 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 420.158 null ] >>
+endobj
+7964 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 409.199 null ] >>
+endobj
+7965 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 398.24 null ] >>
+endobj
+7966 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 344.809 null ] >>
+endobj
+7967 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 333.85 null ] >>
+endobj
+7968 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 322.891 null ] >>
+endobj
+7969 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 311.932 null ] >>
+endobj
+7970 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 300.973 null ] >>
+endobj
+7971 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 290.014 null ] >>
+endobj
+7972 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 279.055 null ] >>
+endobj
+7973 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 268.096 null ] >>
+endobj
+7974 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 257.138 null ] >>
+endobj
+7975 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 246.179 null ] >>
+endobj
+7976 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 235.22 null ] >>
+endobj
+7977 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 224.261 null ] >>
+endobj
+7978 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 213.302 null ] >>
+endobj
+7979 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 202.343 null ] >>
+endobj
+7980 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 191.384 null ] >>
+endobj
+7981 0 obj
+<< /D [ 7935 0 R /XYZ 81.077 180.425 null ] >>
+endobj
+109 0 obj
+<< /D [ 7935 0 R /XYZ 79.37 159.236 null ] >>
+endobj
+7934 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R /F72 187 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+7984 0 obj
+<< /Filter /FlateDecode /Length 2196 >>
+stream
+xÚÍZ]oã6}Ÿ_áÅ>¬ƒm8â—HmQdÚévÑ …}Ø.YfbMdÉ••¤™ ÿ}/E‰UÇ4l`òÉyîåå=”Èhr?‰&?¾‰ºëÍüÍÛ÷XMR1‰Ùd~÷Ãh‚'B!*&"Æ(Šñd¾žüw:_é«k*ä´Ú4yUnÍ5­îla³ººÆÓ®FV­×i¹¼úßüŸÐ‰öõ@p„Žý>~Å”ÝUöÐA÷“#,FшÝs^¶óÅÕ5‘=“´L‹—ziÉþQVoû#/{æÚdºoÂ¥vÒºN¯ˆ˜¾˜ŸÚᑱÏz ÌúÎîShÔ0¹‘)„£¸#ºÒ¦cַΣ風ZΙéâÁ>ìì»=PuóØØÒ–=¸FE ‡ÑÕ5Stú]ë®úvX
+¶ípuµöÂÓÓ€~ÙÚÒ»ªî‰öcˆ>4tÒm×°qI>6¬ó(ܵ=tö8ˆ
+„y7’#CLíq²ðÿG
+A' )‰)…ŒQŒ¡)B‰¨mJD1µ tÿö}¬&"*¦rƆ`ôÁ&ÀÉRß奞•`'|új/·y¦ÿ•6uþ»ýýÖ^lôKÞçà®·Žâ„Mÿ¶Ds±ã,ÂQÂ}ôkpßà"¹ë›×7‰ ÊG°Þ@Yµ_ÚßØ‹ñô¶©“­nf·å®¬H¾û.Ymªm²0^M Ž}ø!ÔŽXEàØÙg‡ˆÚ[TUaØ&Mý¨g·#Æ›Ž®©e}Ì×Ì‹X8¾"Èïº÷ûSZ<êæô"_.u9cÈ©\c‰X$WÆuˆ.Î#'»ž Ęræ¨0s†èââ®!d
+÷\EÆuˆ®ÏèúúTs(GÜ<éÌÁaæ ÑõÅ]OâÂéŒ a\‡è쌮ÏN5S¸:‘4Ìœ!:»¸ë#‚bîDI°0®CôÏ_@Âá
+£X9ma롾´ë¹4½:]q×!ú—/ áðX!!œt‰0™õп\Üõ\"‰.‰0™õÐï¾€„Ù@rôa*;¿»¸ãiŒTäDV†‰¬‡nNtüÓÇ7§šC8RÌ — YÝ\ÜõØ<sª$ÃDÖCÏÏèúù©æD EÄ — Y=¿´ë™¢Þ“×0‘õЋ3º~qª9’ 9á’a"ë¡w½À3§J2Ld=ôÍ]sª9q„°tÂ%ÃDÖCß\ÜõL!²Ëa;¯ÏèøS%–Q‰ˆØ W˜ÆzèõÅO¢Ø½ú©0‘õÐO×™.Ý¿®u“Žx®O%‰cD¹“#&zs8>.þ‰EQå¤H…)«‡Þ\:6¨bˆQ'E*L6=tVÕþ/¡œ$EL8=QGÊ#…d!à¡Í°Â ¶Ôfþ7æ¿b{ þfLA; Q<ŒÞmè56k½ÍÒ’VÌ'ƈs§êHI£
+ÁK–v³`Y§ÏISSáÚÅ’#²Ã¾îæd¶JÛlždic‚*©š•®í¬eÓ¿œ:„ÐgÌ\öV2Œéý§h:q‰b¹ËÑaz⡇óÐæZÿö˜×zyÆ´NÌq&)£³æÚlM½€.ë&[%‹D11wqØ4¢Û@ܶa¨›Ý$¦
+ð‡ò!ûÙîù¦¾O–URBÔæåýÌFm°·‰âHö{œ`J˜ xèÞ¾˜ÆÉdÂѧA›lúƒ{×vÓÄð¨ßh´ëØl¸Ee¶>Ÿa LÑq;élBúv#ßnGÎ>³›N…"Þm?ãáö3ü(òÒî/-½¦:ÈŒbŽbX'ü‰Ùç÷øMª%|dT»ÁŒû f¸Ñ¥aó”×U¹¶÷ÍÖ2«îºæÅ^fŒc$AR¼æË<Ók»¥{ˆƒ…">Ôl¸S5ýÏ•$Ó};Ü„ ¤ú·²¥6›è%ØÀÀµyc¯Ïy³:<ÎŒ"€^[Æ›·úù‡ß7&é¢ÐßWÙ#ø¢yçEÎ'†^ZHê·hF8K·#†«tknÔ4-m= ’öWZß?ö£`JD;MÓWæV—MäVpŸÐ×ÇL(Æ‘Rº|nÂ(‰#>æÛƒ@B@JŒ fÌ›þÔüÍÄ¥Sãï´©jsJ„239ÚâÖæƸÍ<Ðn°ly7ɃÏ:‚ˆ—´XÈYÜ©G©Ÿ“M]5}A‰o7¥§"]..Pwk×0Iw2Ȧe6ªÔ“|æ-B‚—EX „ÅN2yˆÍø³3çÓä_üÞ^¾¶—o½šµ_Ÿj5\ ÞÉS$OúõˆÙ„!µ‘nöýt7̹$
+a¹4À|Vš¿Á‚b,ÉËæ“EÁüÍÊ9éÇ8È€!8xt¥l׌}ÏG¾èq‰¨’ظ
+9•E°*íf)Îüaþæÿ¡—™‰
+endstream
+endobj
+7983 0 obj
+<< /Type /Page /Contents 7984 0 R /Resources 7982 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+7985 0 obj
+<< /D [ 7983 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+7986 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+7987 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+7988 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+7989 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+7990 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+7991 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+7992 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+7993 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+7994 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+7995 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+7996 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 621.385 null ] >>
+endobj
+7997 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 610.426 null ] >>
+endobj
+7998 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 599.467 null ] >>
+endobj
+7999 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 588.508 null ] >>
+endobj
+8000 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+8001 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+8002 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+8003 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+8004 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+8005 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+8006 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+8007 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+8008 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+8009 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+8010 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+8011 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+8012 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+8013 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+8014 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+8015 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+8016 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+8017 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+8018 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+8019 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+8020 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+8021 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+8022 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+8023 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+8024 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+8025 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+8026 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+8027 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+8028 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 204.946 null ] >>
+endobj
+8029 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 193.987 null ] >>
+endobj
+8030 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+8031 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+8032 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+8033 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+8034 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+8035 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+8036 0 obj
+<< /D [ 7983 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+7982 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8039 0 obj
+<< /Filter /FlateDecode /Length 2725 >>
+stream
+xÚµZmoÛ8þž_a ÎÁ6,_%Ò@b÷¶{{À‡E°ûáz0d[iÔÈ’+)uÒ¢ÿý†/z¡â(fÒˇX¢ü3Ãá<3cáÙÇžýv†ÛO$ôüÿíìç˳7ïc6ãHIÂèìòêŒÀ—ðŒÌd„"Ï∠‘ÙånöŸyL?ÿïå?»¹Þ¼ÔL"ELÁDHÄ”ôѯèù… bþ0þyU7åÞÎ5ç)aFÓNqš0%óÑ߃×f
+κµ£ÓÖ”€Gú›µÃ+b?¿Ûv”åíh¨ØT""y'v|¢Ø`*Á}tøÚ$F”ŠnmyÚÚ„ (m×~󞨙ø+ÄâY¤"Ä°ö¯¬¹>¿`”Ì›ëT_ÐùU™çå9燬øhŸmÊ¢nªÛM“•Åk=Äç‡sÍ ÏÓ»¦J6…wó|9bžä·im')¯œp4:&[bp?O¼lRÆ"SêC’b;½ŽHÅÊ}š^'bH
+9­Ùíf¼ªv FÒ”Õ½½Mª·»´ÐVm<kŒ¶Frĸ² ؉ëïôt(Ô¯¢#Žû˜¤Nó+L">X‡¢M½*ÒÃb¹/úðôîÝêç¼Üܬ²ö¨^‰^ÃꣲE¡ÿô#þÄq§ÞèI~ÍE<ðs‹‰ñ1 ÁI°„‡Z'ëó س4Ÿ\00™Œ|ìÁž,¥ìFrŒç7zÿÓûÖ=Ë¡’}½¹6_ÓÍõ¤¢€‚HäÁà¨r9GA6zýëDŸÕ´š”‚‚ I>²áÅ´p8°A>`¯õª÷ûë´€;¢%‘ó¬¶I²/Æ*èü"ât~y4sió-«G‘¦[‡·58•ót“%ù±cÅ-£ÙåªB™^“‘ùé.©nôLÚVIc¯úœÀÛ|k‡‹Ò<ç·ujGû±¯Ò}UwÙ¤u]VvØ„ ÕmBÔžæIóÃÁCâ€'øðè,&·̘nJ»ú¶‰ó©\³x´àí)°g`“X•q‹Æâ$eH ®9žóte(cˆ·zpí?zýmª£n¡ÝAߺ3*!ƒôK»ì —éá×»½åë<ý{¹Ñ1¼ùÅ›ñ¸Ð‚0Dt4ÎÀáP ¥Ú
+µ&a!®âO¡V¡¢69XÚdQ“ wé‡g˜òè€NPN!
+ÉqÁ´KL ¯ì6oÝMÛpÁÛ¸c&5O†Å–M&Ë:Óå®5¸îk¾é1:2Íà@<qäÉüJ<±a
+2éAŒ EΧNnïõz %» ½.»Ô¤´ªhøù™U'8QÊBªoúPÄ>CpÏÇ+Ȧ›ÔÁ#Ìì±kK«–Hy×j;BÎÐ!Jý¬ÏDX–1D;S¹âGŽ„ÿ:—Ìì ædÞyn¯My2™lƒÌýÙž FN†‰ô1Ogõ JF Mó
+À™ð1:)ˆ»¤@+éN¼N
+û¤À>½ªÊ}`
+{Hi&ᢾ·*$w“,L8Ä &ÞHÐWÆÒ‡\L¯"€¸±ò!Ó\O"ŠbI}ˆJȦÿ°I¤­¹I[¤¿n­Ð†*¸"´²W­±’¶_i|hkû“†G´%wYóDßQÀ}ÄdDeK¶®¬žh;rDhˆÉ˜ ³‡&Ã¥Óßž“²¹îìHuà ÖRXOÇÏÖ„‰»Z»M ³ñÅX÷³i[ö»î‹`ƒöy²±ý`ÁMË>vY]wc]»×"Ö:‹uh‚±ýŽ–>3ýÁ,Ž©l(ô-Ýô‘PÑ_›0Ðg ÜqUÜS/Œ2!õ¤P/ÏïÝwm(±7ÛÊÔ‡ÂJÖÇR
+®½[Åm·hÐÄ?u ¥çÚkj¢¨K38ÓÍÃÁÕ¾JÝS(ŒÚ->^tDPŒq_Š]r—í½p$æûs!;©³užÚ‘/ÆìÓ¾#:Ö-ÙlÊjk7¤6'†· |­†1¥½®³¯nÔ„&nÓ#Æ㢜´Ù^e‚û½uÐ@þåŒ"ªzþ=ñ—$Š¡fS>Z‡ïuYæ«<ùz¿*+H.ßËCÙY÷3 û‰ÈCšM¾Ê®Vë<)nVûÅd« ¸)À †=‰:‰e˜ÄCô@⺩´Èég÷ÏAb¶YAjV7ºÕÓT?T¦€ÕHÜé¡‚ôðÐ=²¢ÑM©År C¾jvûd<L
+Kúçžôób¹<&íÚ4pºØÔ…¬M?|®)XJt Åq˜*CôCUË?OÔãá–<SÞ<NÂ\—?÷E$ýS+æIñ0VõÐ?ÔøIA’‰p[Û\Úà(½²nŸhþ@˜@XJ®Ç¤nþ „õYN´KÚ’šÅƒú‘)Û§ŽçÛL·²L¡ÈT_€ƒÜM«Ïyï꾶“Øf®êŸôvø<‰¢‡JžÒá¢HQâC]ou/i<, )Ži ÌÕЦŸä÷_¶‰LSDrDiZXMyhm„0®ñ×›¢<‹Ñ¯·Ël“þ+iªìÎÞ¿±ÖrÑ÷YU7ÿNêzúåÅP]#i^†huåaºÑŽXLp»{P?„S Ñ/ôo1ò°¼ÊCó-Ⴄ¾[;ì¥S=Êénk÷š‚‹Kï²?ÊÃ0&…HÉâ¸Ë
+x&åý””Ÿ~)óçJI9‚ÑI–»xè‘”é—$•Uc›þôx!{áòÿ—eÿ„0ÄeŸ%¨0í†èSµë÷â§Ç3Þ¤¦HtÅ™ë2 ÁßGÈÇ^ùÆH8F*v{÷ö×˳ÿp'Û
+
+endstream
+endobj
+8038 0 obj
+<< /Type /Page /Contents 8039 0 R /Resources 8037 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+8040 0 obj
+<< /D [ 8038 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8041 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8042 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8043 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8044 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8045 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8046 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+8047 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 625.37 null ] >>
+endobj
+8048 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 614.411 null ] >>
+endobj
+8049 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 603.452 null ] >>
+endobj
+8050 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 592.493 null ] >>
+endobj
+8051 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+8052 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+8053 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+8054 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+8055 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+8056 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+8057 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+8058 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+8059 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+8060 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+8061 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+8062 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+8063 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 306.565 null ] >>
+endobj
+8064 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 295.606 null ] >>
+endobj
+8065 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 284.647 null ] >>
+endobj
+8066 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 273.688 null ] >>
+endobj
+8067 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 262.73 null ] >>
+endobj
+8068 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 251.771 null ] >>
+endobj
+8069 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 240.812 null ] >>
+endobj
+8070 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+8071 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 176.055 null ] >>
+endobj
+8072 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 165.096 null ] >>
+endobj
+8073 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 154.137 null ] >>
+endobj
+8074 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 143.178 null ] >>
+endobj
+8075 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 132.219 null ] >>
+endobj
+8076 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 121.26 null ] >>
+endobj
+8077 0 obj
+<< /D [ 8038 0 R /XYZ 81.077 110.301 null ] >>
+endobj
+8037 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F26 662 0 R /F70 185 0 R /F20 186 0 R /F75 317 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8080 0 obj
+<< /Filter /FlateDecode /Length 3330 >>
+stream
+xÚ½Ûnã¸õ}¾"À
+óá$&!‰€­5 “”Ä7æ)û4Ikb¬™‡ÉÂ¥ót
+“sD 1Â4yŒ8Üè9¶+™#œÙ0áß—V,`Ó+En¢ø_ìY¿R!ò:nÝÐÙÖyÖn»Ýúžá7´X8B؀ͨùó$›Ü*"$KIÚM³é´7 HÑœûO
+¶²26ŽP6>ÜÈ@·Â¶*««UµÙo=_Tõ1RP*ÈÚ#÷ ug(¯¤…³Ý®Èå•¥jqû˜µßÁÚR %_ÿ#ŠY¼FÁÛ®§Éƒêl¦o³U]8Ø‚s"O©C;üãËŸ6Õê·eññºÄ“–L-lºÌ´\Χ0ŸƒX1AØ<ÄAÚÁ6¢æÚâú$Z¦-áV§«¼ –5(RJ ~GÑàþ²;'h˳úa?8©A¯š<4ƒÃ
+Y;waç|,ŽyŽF¾~Fl« ½Á‘¦D¡C‡ÿFÓ#.Ð3Á» zd ˈˆNÈ€eð1øþ½v„‚
+…ƒS.FÉÞUÕfÙäíò>Û4ùõ ®†Î'̦ÐP")ëIäóHB÷4÷×7·Cê`OdÛݲ(—w¸5š¯£T9"%ï)çQ*(˜d™B>×"¹@ìÕHr|«Â÷KÒû§c‰rÚzÿªn Sv°_fó/-‘VôüËyšB÷¯2ØHåûÙ¤€ŸVzRÔ<U ¡?ÏÆÍ5QZõ¸õ™¸Á©ÃPýB=`È¡RóO»%Ø—æú&Ͻ WDÓú•e
+¢»ƒy0óXB÷çlŽXdH>¡—üLg,šR¢u<Vï1 ©0<j; FzÓ7aÆÀß{“ozÇŒ OÅfZ‡@¿‰cuñð£"\¨ @+ÊðÍ"æ
+í(gh5E¹B ¼B_'?hzVal·y éMWí=?´3@ñè÷Ââ@†}ÆíMB¬zûØ-4$-l¶¼#©;
+ÒŒW³*ðCšñènw>QL@ÂæAÙ;2 lô†ÃɃBœ1KÝ?‡‰Aè~¯À¯­ð<‚
+=·æ„Ù>•Öjî!ôe.¤ÿÈûìWëYÙoýùEr>Øyc8޵錷âh¯<Ú«¾–uI‰"ëg¦‰PˆÒèsR:É]Š|ë=¸Á°u³ Q¸Ý16ÔÔÂh†»àÖ¸èù¡†ÐòA|§“ ®¡6%õà÷Љê´$\Œ@Ÿ‹þªHîèÖÃHGxR„Æ,>vƒ1™l±¹9šJ
+Qu<ëªü®Å@Ó`<4¼x8  ¹ât¥ž)E„ÎÃEwg\ë‰3DØ}/â0!-¨¡wȘëÈ2ý ÖUí"NDˆ7/Šù؇+’öuèdíø³ÏÚ¹ I9’•Å•“¬' b¸¸Ê¢íëÙ£°Òš¸ëûËkrroŽ9XŸ¬smy9ÎIòr|Cc]ló²P¸ «xÁè^¦}"ØÓ«ù“áQv«Ä¤4] X{θMŸ­ûÙõhöcÞKöˆ$Œ!²ón!aâQ‡ØXç;Ÿó _Áía,¡B@ŠOL(…_IÉ_I–Â*>Ëâceâ:1èÇ"¾¿vP¾L3¤4«ë,$éñÎO¿áÞì¥lß·>W<.Õ¥¢ Pa[ïW>­9": OÆM䥣YWT`H.‘=OEpšJêt­°™»« vjdË¿Ê´Dq—.³{¸ŸÆ Ašc:ÆÍbµ /Õ'm1W€ÀƒK_×ÙS,æ_OÒ $¡L¥‹„m$dw!ÞÁù:Ûf3}Ýf$Øx~”´$Ú8qÝfD4#‡.£«CÙJe]gâGIõ6 UF¹øPÝ‘3J<B2¢E¤à-›¤Ú _!H@ÀìF$úµ¸ é½Ⴥ
+ŸÎÁñ3ýUÔ˜¡ÙõF<çfP¶:³Þ¸c)°/|4Ë2ZîjPüªÍ××7»òd©ÜCøòXÇiÚ%=ƒ)îÐIêWnV†™@ϾÏå68šˆÛÐY‰}Ý ŠrUïà°ªÛÝ‹~òÉü\* %öPa2ó^r$ÐQïøV ×û²¬vYj]d@mÔi¯ôèíæÐ)õ¡Bnø¬Ëú!ð|ÝJ‹c=j1«Æ˜@Çbö˜Ò%&’íõͧ‘‚wu¾\Uë|éÃýîéër…%”÷e1sfIΓ)Rèù¢â†PÝ×·ŒšUÂL £éÈVíâèçeÜHÀxaLCøtØ>gÞ´› RèQxŸ>bZýXü«zúÊ:h&{³lÌ<*‡Ð§¨üð—ð’ç+¨dV2ÛÛYcgQ™@¨Ì?f›äzg,S¹øsê=®Â‡î€ærdáü`½Ý<Ž†ÐçrÔÉÿÀÿ¿rd84£ãÈÒy ¡? T]=-›öy“£mJÊæeÕ^Ç«’Ï#ƒÿÕ|hðνéµlàoã‚#Š¡lðY&9žüp½;°ó&ÐóqsK¤èÝ÷Ø/ý>-V›<«1Þ¼^Í&¢riz'`ç=øK ãÎð[)4}`š]Oö,'mñ‘°Îo¾ñ*çÜz0ʉ£¿¼¹’Ê^‹ûGX¸ÄVç]ñ—=Q“]ʆF¥tHÈø@b²ÎE51Ò%Ôw"$dÇ
+endstream
+endobj
+8079 0 obj
+<< /Type /Page /Contents 8080 0 R /Resources 8078 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+8081 0 obj
+<< /D [ 8079 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8082 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+8083 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+8084 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+8085 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+8086 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+8087 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+8088 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 623.377 null ] >>
+endobj
+8089 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 546.665 null ] >>
+endobj
+8090 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+8091 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 524.747 null ] >>
+endobj
+8092 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 513.788 null ] >>
+endobj
+8093 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 502.829 null ] >>
+endobj
+8094 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 491.87 null ] >>
+endobj
+8095 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 480.911 null ] >>
+endobj
+8096 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 469.953 null ] >>
+endobj
+8097 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 458.994 null ] >>
+endobj
+8098 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 448.035 null ] >>
+endobj
+8099 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 311.547 null ] >>
+endobj
+8100 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 300.588 null ] >>
+endobj
+8101 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 289.629 null ] >>
+endobj
+8102 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 278.67 null ] >>
+endobj
+8103 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 267.711 null ] >>
+endobj
+8104 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 256.752 null ] >>
+endobj
+8105 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 245.793 null ] >>
+endobj
+8106 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 234.834 null ] >>
+endobj
+8107 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+8108 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 212.916 null ] >>
+endobj
+8109 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+8110 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+8111 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+8112 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 169.081 null ] >>
+endobj
+8113 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 158.122 null ] >>
+endobj
+8114 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 147.163 null ] >>
+endobj
+8115 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 136.204 null ] >>
+endobj
+8116 0 obj
+<< /D [ 8079 0 R /XYZ 81.077 125.245 null ] >>
+endobj
+8078 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F75 317 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R /F78 556 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8119 0 obj
+<< /Filter /FlateDecode /Length 3046 >>
+stream
+xÚ­ZÝoã6ß¿"Eq€ ¬Y~‰”‚ÞaQම>,Š^€>´…¡ØŒ­[YÊIò&iÐÿýfHJeÇ6÷bÉ$‡çã7CÑ›Í ½ùñõÏîÞ}÷‘Ó›ŒdŠ+ys÷ðŽA½a7:#BßhÅUìænwóÛìw&dSwygæÜý”,;EÉXF4“!íÓœëYÞÎB‹ÙccZSaK‡ rVTîÙmç 63îϪvCpdÚ¬ú‘=§Ùç*#ŒØÀe½ú|–A)‘Y6!¥ s+ÛxŸŠ²to^.Ç»¸Ÿ/€û‰žÝîï±wï÷“—mý^Ód¶ËqÐ À¾q…mÛ¼Ú¸íNNGÂ&©r¢DB€tÝŠmÑu嚬Ôàyà þÜç­)‹Ê|cg¦$A¥€ßA2ZÜH’¥Lð±dREÊT$„©Ì-«YªÜ^§¾û])ˆU‰4P N‰YH'²½¯Ÿ—›Öt·«*š. gl`E_ÇŠ „%2¤~/žÌ6Ë–îõÞªŠ}í[êçà?²_TÝrßšÛO‡&;‡¥^âÞ`öÉ£YþŠÞ.„'|Øn·Ý1õëYpú¥²”æêã<Ejæ ‰–컺ª«ºÜï*lHQdV}­Ú~– ›n´ÕP|Ù·V ý\[t øÒ:Í5«âw*¤Y»)ýR°J¿øƒ{IŽY(ª`µ½M¾C~îKÛ¢¬9ôôÇV¥@ØŻΛƙå<•3ÜfƒÒ{ƒ¼÷PR‚ÕøE€=<»AÝ6ïÜ[¿ é|žë4ŽÀ~ï)†É›¼aÛ5ûUGæ ­õì×yÊû¾u=]ç©
+ËÚÙ#Ñ`©<dê+”YS«ÄÁ4ÑŽ?Ñ‚¤fÏx”ß_p¥rö-»ìJc™‡¸—ª!ÁÊD”à ¨_£×†(›ÑƒääukCÄYR÷¢ƒù§iêÛj1WŠ_ê§hî$%™wÉuܼ„ CêQ¼X›%
+1
+¸ðZýèGlÍ¥& ·!iͪ[`Y₨éVÛ 9(ƒt–…³ dôAÔï¦Y™è¸&%$ÿœ çØj¢±,Ü-Ç{»fJ@έøÀ”ˆcjLm3Õbçƨºgž»&ýÝšb³½¦Ò!9%½«ÿVžÏ»a€[Æýa @¨~Dàä° ²fƒ¹ô
+ N`ÉñÊ×–ËA < (ß{üçÒ‘/ÅÚÂVàͦî!wí‹c>¾P° ò÷=!äçëT  §4”g¼žSEd&•’q*5¦¾púN]DÆ€Ò[ƯX)Â2/_ÿgßžW8ÆS¢á0‚9†@´}¬[_—ûº˜hˆh,œè²ÏR¨ÄñòW\A4Ö]mö>J…𯯠¯Ý¿¾ä'{3ÁF—×a“Ïë°Ñ÷^gþ8ࡨŠ1 Æ$¡ SioÇ.“µ¡Á^-„7?×%8Ô%ŽÁÔ S|Ê&l½?¿ ‡hIÙ±
+À¾»Q8.Ž7õ^ËVL@Ù†Káqø_4q2Ä«TûÙ~1»q%O•¿áÁ·¡¶—&€Œk´µ±´¯ÁË
+ŸB æ x]WþJ½­wö-™u{,ùÁº‰JgŸ€UekŸ"_Ó‹A)AR«nŸ—°˜ýç†ÓŽnìÝIÙî xƒsµ1‘QBÁ{xíòû}™7ç æÉ Iý÷
+W„Iž)èêK= ±Åc¾1çe‚ñ! öÌ<„òdðÌ*Ê3ÔèÑï-‹‡—*þðž1†IˆIT©I•´ÔÑE®q=¬Fåïõ  2ÿóe –d+i±ü€s… üÄÕ2êxYÀ±³tãŒF¨êÓ\ËG¬T}Ý ×5õŽß¬ô‰|Ïlh° ‡9œoÔû2èí¿ÀFw¿
+b{ÀïøbliXÂl>5‚k8ÛÏÞø‚ƒ3ÎŒõà±òá&yO>¤ÏšpªåÞ ¹³cFžD%
+
+endstream
+endobj
+8118 0 obj
+<< /Type /Page /Contents 8119 0 R /Resources 8117 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+8120 0 obj
+<< /D [ 8118 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8121 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 742.94 null ] >>
+endobj
+8122 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 731.981 null ] >>
+endobj
+8123 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 721.022 null ] >>
+endobj
+8124 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 656.288 null ] >>
+endobj
+8125 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 645.329 null ] >>
+endobj
+8126 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 634.37 null ] >>
+endobj
+8127 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 581.591 null ] >>
+endobj
+8128 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 570.632 null ] >>
+endobj
+8129 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 559.673 null ] >>
+endobj
+8130 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 548.714 null ] >>
+endobj
+8131 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 537.755 null ] >>
+endobj
+8132 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 526.796 null ] >>
+endobj
+8133 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 515.838 null ] >>
+endobj
+8134 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 504.879 null ] >>
+endobj
+8135 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 493.92 null ] >>
+endobj
+8136 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 482.961 null ] >>
+endobj
+8137 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 454.092 null ] >>
+endobj
+8138 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 443.133 null ] >>
+endobj
+8139 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 414.264 null ] >>
+endobj
+8140 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 373.44 null ] >>
+endobj
+8141 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 290.796 null ] >>
+endobj
+8142 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 279.837 null ] >>
+endobj
+8143 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 268.878 null ] >>
+endobj
+8144 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 257.919 null ] >>
+endobj
+8145 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 246.96 null ] >>
+endobj
+8146 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 206.136 null ] >>
+endobj
+8147 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 195.177 null ] >>
+endobj
+8148 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 184.218 null ] >>
+endobj
+8149 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+8150 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+8151 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+8152 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+8153 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+8154 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+8155 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+8156 0 obj
+<< /D [ 8118 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+8117 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F20 186 0 R /F19 184 0 R /F73 189 0 R /F69 183 0 R /F70 185 0 R /F76 318 0 R /F46 176 0 R /F23 660 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8159 0 obj
+<< /Filter /FlateDecode /Length 2078 >>
+stream
+xÚ½Z]oã¶}ϯ0PP€ Wü”à‹Ý¢}ȓ߶… Ør¬¥I®±ÿýEŠ"m¯W³(úS$g4Îœ¡’Ξféì·›tø%Ò´àïo7¿Ìo>~ÎøLSÎfóÕ …IéŒÎrEÍf™¢$Ut6ßξ$cìö¯ù~­Ÿ•žåD+ÅóL Z°ýÕBñß“-SBSæesœìý“D çšPÁ½p1Mx–ÆNÐR.ªfy{'™LŽög[7õ®|ªìÞ4,'4^;9M;•X0F[Ù?S=Ó
+*ΉäÚ¿ .9Eh¼lƈˆËM!Ÿš¥D1Ÿ“9.5EèK©)8?²'iJ”òI›ã2S„FË–¹&Yê#8ŸÁtæ<FOÉŠ2$sQç÷•IpiõҤܻFݧL
+ٯܖ1áO½(7ÃÌ}i€ïöñÏT¦×%g$"ÒÀŸ7·ÅcÛn®¾ˆ"̼x°J}¸*˜ €@!«rs¨® 2ñ™¨›JJnï„àÉ|íì´h·»Û;–'í¡îêÖY T²FÚôƵ†2}L'˶±¢OvF}R—_ënm)IÙ\}9J%Ñ1öhvæýº3På9ç1ÐlaSýÝ{ÃÞ’ @ë›Ká ê“—8„ñ;DHi¢Rz¦ E³! §"Ò[†;K!Í$‡hd¨‰LD T„6§bQ˜WtíÓÓ¦‚ŸçªAkÄÑA¦Ñ8Bôó3iÜÓE¤¨À‚ñû¹?Ž ¨„¡'³³þไæfB ¨|8b¡¿ŒJþ ÜLäŠVŸÁŽVDèã¦õ/p3àŠPûŠF”»Fh¼lE¡¾õ•ŒÀqggjQãöƒp…
+ú; ÏZ55ªCH†S-DÿCqU0X;õqUä¨,¡ñÖ€<ËG'™Ò3Q)"ð®(RFDê¸Ï|¸:y´lÇ°„7GÖõÂ<:¦ðZo6¶µ
+±æDeù™BÔÚÆì 1L¿7¦q¶ƒfV»g]SY
+‰Ðx ùԾ’ÅÌBð`Ÿmùvß ù“P©ÊQÜ7ý퉀ºUûJNf8…B4~O8®| ü9ªìÐ6ð¿îh5”£ãw©Q5a„vÑ¥ßÛì7Ç6‡žö-zb•¹³x¸tÜúÌdÒˆã*hZÎ(±ã§ …»çˆÐxÙÀÒéxé¥(.„h´lª¡ìïw.>Gè) ÍaqëY{ÆFÒ힘FOWM‡ùá–쇂Adô,WÇ+Ñ€¸å=è éA?¹'Å g]ÕOë` ç‰fÀÍ`ɲڙìoúZ÷–@˜žÓzÇŒqÎ ¨„i¸-µÈÒH<WÚŠ7~†oš=ù”7Î>†+ePK½-`nåx]÷¥U¸ÔÛ/¦VéG«·Ý¦^Ô]µy·¥Ã·;ǶA´U!MÜ•³ý¸páeŽòábeg©±½lGó!ÊMöêĤLLˆ´çÅ›òï˜R×­ˈàãᘾ¹€´Mcô1}Ž¦;CÔbžF¿ÏÓ‚0ø#I”a<8’Ô5¦þ°·­¾lTBÙÞù±¥m•öçÙÖRÔ|Q2Ï=uŽ–‹üzxròéÅhO•8+D_àÝÞѤºþqE
+endstream
+endobj
+8158 0 obj
+<< /Type /Page /Contents 8159 0 R /Resources 8157 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+8160 0 obj
+<< /D [ 8158 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8161 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8162 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8163 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8164 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8165 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 707.063 null ] >>
+endobj
+8166 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 696.104 null ] >>
+endobj
+8167 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 685.146 null ] >>
+endobj
+8168 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 674.187 null ] >>
+endobj
+8169 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 663.228 null ] >>
+endobj
+8170 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 652.269 null ] >>
+endobj
+8171 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 641.31 null ] >>
+endobj
+8172 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+8173 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 619.392 null ] >>
+endobj
+8174 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 608.433 null ] >>
+endobj
+8175 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 597.474 null ] >>
+endobj
+8176 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 556.627 null ] >>
+endobj
+8177 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 545.669 null ] >>
+endobj
+8178 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 534.71 null ] >>
+endobj
+8179 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 523.751 null ] >>
+endobj
+8180 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+8181 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+8182 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+8183 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+8184 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+8185 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+8186 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+8187 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+8188 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+8189 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 360.363 null ] >>
+endobj
+8190 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+8191 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+8192 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+8193 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+8194 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+8195 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+8196 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 253.763 null ] >>
+endobj
+8197 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 242.804 null ] >>
+endobj
+8198 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 231.845 null ] >>
+endobj
+8199 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 220.887 null ] >>
+endobj
+8200 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 209.928 null ] >>
+endobj
+8201 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 198.969 null ] >>
+endobj
+8202 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+8203 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+8204 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 94.361 null ] >>
+endobj
+8205 0 obj
+<< /D [ 8158 0 R /XYZ 81.077 83.402 null ] >>
+endobj
+8157 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8208 0 obj
+<< /Filter /FlateDecode /Length 1816 >>
+stream
+xÚÕZKoã6¾çWè¡6°áòý0P`±@³m9¹u Aq”Ä]Gr%e“v±ÿ½CJ¢E¯ëjœÝC/‘Dóã g†gÈÐÙÝŒÎÞÑáI”ƒ¿ïÎÞ^½¾0b&‰³LðÙÕíƒNtÆfVÍÌÌhF¨f³«‡ÙosõYü~õKëõ…v3KœÖÂŽÁLJÂNÑï™7ë‡ì®)Úåe¹8W\…Æ»ìÍ›ìzS­>4Ù}›AŸNÈHÑÿÒRQÂ(ZÚiZ*A´c)úZ¶p„Ie»i²µ
+3„sõa(}Æ`¼O¨&\ë(šOmqB¥ho‹ëêl°\aÕÐNAMTCLSÃ1"¤KÑŸºå¼Ò½ßt¯CKõœ|{Õ×e›=6ÅòòÐrËüÄ ÇáQ>£§keP|˜®Ä8<ãEAÄN²B­ÿ1/Ys"E$H£Q™ 'äÍö”µ¨#ÒD‚4g 1½µ„n,¤±(‚LÐ/#HÍQjGŸcðWr
+³D¹HEØ ïjˆ‘ -Cd‚òf‹'Håài"AZŽ"Èý He1ÌÆé
+ŒÃ0^´‘Äìü-Që ÆK†…li$H;‘›…$2Ç—­8±2ÒžHÎœÈËR´Œ¦ø3»Û>¶Y½¾ƒ|àòù0EC7´¢’k#GÚ‰ü, qNJÐh.P0Šã‘íD~†ÄUÁO Ú[b“µÛ<k7a˜×ÌÍÀ¹–c¸qD€h¦@­û3lxRêy{_ø3߬›¶{«nûç¶]WeÓÌé¡™1 —J†þNÕ…YK(× äH4jþ/¸™ÿu½8‡G1(¸8gó¢î?×M§\Þ=>x@ñW÷ÛmUw­ý¤ô<`«zýwUúŽm¾ñíjžoÖwåC  ëúž*ztªröàÀ‘ÞÇ­.¬&iöfzT†ô\kD}\$ T$€ª>.CCê·ç²ÕqÚ…ÍoŒ
+õKÁÀ›¬,ž–—ÛÑÁ;X'¿ùãØ;ä^¥–h=TÄrÄg£1M^bbÃH#ð·Ê©8u„ÅûAn•Ñhã0g ‹·"‚Q»$èp<ØÖY¸ºyÞÛÿ„--ä$ñþD0\)‘ ñ2šðxe"Gm7 úfLCM/R¨Ü8A÷›âêÄý
+b’ˆx¯".KOÐx_IÕ^¤C†Ë½ôÍþplY•{ñüñeñ, Ë· ’L¼{´ä)º÷Öu÷Øt·ÉWŸp×IÞ]Ÿê^ΈT‘N™Á©>F)*.N­*êÑÌå ³c¾Û07‹ Ý-×ŸÊ ;¿ÁhÉÖo]§¨½g FK†U§ã‹à •ŒÁŸ÷‡‚¸µžIŽ’íý‡ÐWgÿ
+endstream
+endobj
+8207 0 obj
+<< /Type /Page /Contents 8208 0 R /Resources 8206 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 7831 0 R >>
+endobj
+8209 0 obj
+<< /D [ 8207 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8210 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8211 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8212 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8213 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8214 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8215 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+8216 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+8217 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+8218 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+8219 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+8220 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+8221 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+8222 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+8223 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+8224 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+8225 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+8226 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+8227 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+8228 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+8229 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+8230 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+8231 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+8232 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+8233 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+8234 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+8235 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 423.128 null ] >>
+endobj
+8236 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 412.169 null ] >>
+endobj
+8237 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 401.21 null ] >>
+endobj
+8238 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 390.251 null ] >>
+endobj
+8239 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 379.292 null ] >>
+endobj
+8240 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 368.334 null ] >>
+endobj
+8241 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 357.375 null ] >>
+endobj
+8242 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 346.416 null ] >>
+endobj
+8243 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 335.457 null ] >>
+endobj
+8244 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 324.498 null ] >>
+endobj
+8245 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+8246 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+8247 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 291.621 null ] >>
+endobj
+8248 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 280.662 null ] >>
+endobj
+8249 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+8250 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+8251 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+8252 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+8253 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+8254 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+8255 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 184.025 null ] >>
+endobj
+8256 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+8257 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+8258 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+8259 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+8260 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+8261 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+8262 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+8263 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+8264 0 obj
+<< /D [ 8207 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+8206 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8267 0 obj
+<< /Filter /FlateDecode /Length 2575 >>
+stream
+xÚÕZKoã8¾÷¯0Иpø¦d Æ`·³‡>,rÛYŠÍ$žØ’G’“ô4ú¿OI=¨j³{vÉ!¢(~¬bëÁ¢éâ~A?¿¡áùÓÍ›?°|‘“\s-7wo|  ¶09fa4#T³ÅÍañŸå?lsܵöêš ³Üµo”Å!tµ¡qWí÷Õ7Ëç]y]z¹©‡¢ÜâK¶¬«¶hm3AÝÂ#[:Ü‹UwÓ!0-Úà Ç«ÿÞü ø7úÿ´ŽWp{j¯óe±o*ßÚVWŠ.3:[>ÙºÝm°§ØûžbûÛ©iíÁ–­£7‘Ì £ÚÏŽì
+Ø*ƒáDÝïJë?ù!Y7įmºÅœWËÉE“#B‰BeÂÿŸQb!Iž1ÁÇðLÍ€Y¡ˆ6mç~‚°~ü óE´µÈ"Ú”‘œÅà_™›f]Úçõ”i7­Ý®>Ë«kÅ•ûúþýÚky}[½¬«»5,tó¸Jf™KbàÙ±,.c™1"¸ŠÑŸ“i3AŒÊzÚò2Úœƒª£Q"(‡{/“Õ¦Lf†rbò¼gF]ÆŒ „)£?{-ݯAG¾étã›]Oõ½ãve»>5võqèrs8´S3ŒÀoòÕ,_R—«sF2Ù¯V'­v ‹Íé·2’Q’e¬çÄ$m‚ÝÉ\ᱨíªüXÞ ¢Ü¼ßý»zöïï†î=Jx_4-˜Ó³pê4øÎûdi¢£“-H+œZô´ó içDÁ§²xr&ÔØvÝVÇo°!-3B©êØô2v
+{ð~MÜðrrC‚‚úa^Kš†¾*ŸwVFAhSI²âŒ•“•ÿ6OT‚6þÂòa ñ/ß-+L®²\Nd%æ ÈJe앬›='û]sîv Ì òÞß.÷¬Îî_Fh&cÈ#.Ì~z÷t¥4ØëÉ6ó»S
+’Ë Ùc±«›y¹0Þ±÷VÎÓÂý cHÉ0?ÄFå—àTèÞýóˆ÷xØð¾ÉB2…bê‰- Û[ {á£wn³ø3ÃÐN 5‹Êx8èû À?Nî*¡;º³’”`y<á[5/H¥HnxŒqLˆ™}ðâvïßь޹tÁøth
+“9¡¢w&ú¸ƒhÉc4Ê`»;¬ÿ°u5®Û—¶.ê
+60ÆÌdEF¨‰NcpŒþJ®Ì—ãq*¤¿`†'óîwh¯jðÉY<ýEâÖŽ_ðŽóÆË(ÑšÅÔQx~Úù ”Õ„óC_ ‘Ùȧ¨PÍQ]
+œkû´«NÍ,ƒ‘¸L#"òÂnªÉ¢Üù8ƒTC ñ/'WîBÆ\Ét`UÑå8ÇÊÝëCf:£_f!hl¬s³Ð
+7ã#áà€®øäxpãÜùZ…
+†ô¿E6÷»ûò`}CVŽ{Þm›ºŒ¹õD_¯?3pÜZ¤)tˆ…¬¡Ñ¸Ÿõb«˜~¿×fÄ•ñ\©p~!"RÞ‡8A 3®:º}ÃDýS醋îÇÁØqæÇÁ“ëbÙ*(¿‹ùîgÌØøÃ×t…ìO¿[ßÛPEûj†²c祇Ru?6–9M ÀLœžýóæÍŸýÇj
+endstream
+endobj
+8266 0 obj
+<< /Type /Page /Contents 8267 0 R /Resources 8265 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8268 0 obj
+<< /D [ 8266 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8269 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 743.447 null ] >>
+endobj
+8270 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 732.488 null ] >>
+endobj
+8271 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 721.529 null ] >>
+endobj
+8272 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 710.57 null ] >>
+endobj
+8273 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 699.611 null ] >>
+endobj
+8274 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 688.652 null ] >>
+endobj
+8275 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 677.693 null ] >>
+endobj
+8276 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 666.734 null ] >>
+endobj
+8277 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 655.775 null ] >>
+endobj
+8278 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 644.816 null ] >>
+endobj
+8279 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 633.858 null ] >>
+endobj
+8280 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 622.899 null ] >>
+endobj
+8281 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 611.94 null ] >>
+endobj
+8282 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 600.981 null ] >>
+endobj
+8283 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 590.022 null ] >>
+endobj
+8284 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 579.063 null ] >>
+endobj
+8285 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 568.104 null ] >>
+endobj
+8286 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 557.145 null ] >>
+endobj
+8287 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 546.186 null ] >>
+endobj
+8288 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 535.227 null ] >>
+endobj
+8289 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 524.269 null ] >>
+endobj
+8290 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 513.31 null ] >>
+endobj
+8291 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 502.351 null ] >>
+endobj
+8292 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 491.392 null ] >>
+endobj
+8293 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 480.433 null ] >>
+endobj
+8294 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 469.474 null ] >>
+endobj
+8295 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 458.515 null ] >>
+endobj
+8296 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 447.556 null ] >>
+endobj
+8297 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 436.597 null ] >>
+endobj
+8298 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 425.638 null ] >>
+endobj
+8299 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 316.167 null ] >>
+endobj
+8300 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 305.208 null ] >>
+endobj
+8301 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 294.249 null ] >>
+endobj
+8302 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 283.291 null ] >>
+endobj
+8303 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 272.332 null ] >>
+endobj
+8304 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 261.373 null ] >>
+endobj
+8305 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 250.414 null ] >>
+endobj
+8306 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 239.455 null ] >>
+endobj
+8307 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 228.496 null ] >>
+endobj
+8308 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 217.537 null ] >>
+endobj
+8309 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 189.681 null ] >>
+endobj
+8310 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 178.722 null ] >>
+endobj
+8311 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 167.763 null ] >>
+endobj
+8312 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 156.804 null ] >>
+endobj
+8313 0 obj
+<< /D [ 8266 0 R /XYZ 81.077 145.845 null ] >>
+endobj
+8265 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F76 318 0 R /F73 189 0 R /F69 183 0 R /F20 186 0 R /F26 662 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8317 0 obj
+<< /Filter /FlateDecode /Length 1593 >>
+stream
+xÚÅZMoÛ8½çWÈ%9„åð›>¶ö“=´…ช-Ô¶¼²Ò´ä¿ïÐ’)2›u5mƒæ)’瑽™›O–>ywÆG¦Ãþ~wöfvöê­•ż)&³Û3À‡ø&Î0vb 0n`2ÛLÞ_XiìåÇÙŸq¬WoŸ8æ‘.C@+‘£?€T7u½.ªÛéõìòJ }¸¶(^¿.ÚrßîVó}Y´ó›uY„»P ÝïqÕœ‘«ÅUpάQ9úa ×Ηž­wÓmw­¿u Ù>T¾Ò3P2òõ´µMÑèݾœ–dÂ1pêÈÁòq¼a\?A?cƒeBèFî—fÊŠæ_~ÝÛº^‡íP]º•Ëê?Ûv·ž7Ùƽ6{rñË®Þ7ëzñ7¾ô#yrÜ0aLœœ M.E?tzMäñ éÕ3¤ŸEÓÔxÍ$·q&’”"šÛ)&•±-vŠ>×äàV29ÄÖ¤×3²sûéT"R©Á”Œ²lÍ8n6¼2OÐôØ9zŒ=²$ËpÀfÙÔw»—gJ&¢ð1ˆúiÇé=h‡ãrt·¯Þ‚Ÿx„¬ Äz&1œÀ¬rýªýµ*QX¤”÷—Â^”á\\Ì›²ÈšçÔl+ž …šu2:hˬÔ9¨ê£Ïû#²A_ª¦Þnºóã ‚?7¨³ç.ôáºZ”³.1O¯ˆ`NÈþk^7Ÿ}µ©p¼Œ¼¯ ðꂧíkŠ&×$ÃeÛqZr§è!¹eh:"Å´ÃT÷99[•ÝZÞÖëu¶ô¾Ú.»D»¯Öëp¦.n.¯„»èŸÜÖWõ®OË '3@Xæ­Ëc6å~W.Ú«yÓÌ¿a)ÛÅêt"HÍ<7ù(Õ¾ãpLÒÛºY”ä4Ш bÝq@ÚŠ ¶k$ήl‹tndÍÑ(N»HJÐH¥è´gÙ’yà{K““$ùO°ä÷C£nx S¤¢˜¡Ãü?U›âŸ²©»¦M÷kÒ6ó¦Æ®–«–LP`–ºX­jgèsEžq+’3´à)ºsF›y»*Úz¹DKÔÖŸKzžp‡,ö÷Žæß2ô{ å-:«¨çΑš¸ MÎW…GPƒž{Rž¡G{ŒƒÀ¼¼ÃPV£ùŠúè9mj)ú7; e
+SU´IÑôØZ¢ÓŠRê-vŠ¦; ¥ºx/I/g
+~ÎadiH%&IUÔÓd>Cÿ"!S‚c{¥ÕkRÉËÐôÕàýRQoHE?CÿœãÁþ_Þ¨¤Þ’:ã M^¬è—¢’ú‘*ŽŽGã­ Mm Ózº‘Ž@rZåhzl£™öGqR|¤#@ƒ$…ÎÑc\¦T€´ý¾ØÌMÝy€c¿}{t_m‡S‹ù¾¡¾í ãiS ÃBøœEÈÙ7A÷OÒÎ3ãE½_U‹@{ÕqÆöaßk3û|°ÏßN²’V1åt>ôî´/ÁÕ´˜o„lA$z$' îýÈ„.ÐC>¨à¾Ø–÷Å®©[ôXå§éõn;ÔX¬°‡E.¾TÓmøénC]>—ýߪ?’‹ŽÃœqR‚–Ð)šÜŽI좌±GV<To|ëstX³}ùw±ÜݵE¬Âôúë°œËвº•}Q‰
+÷”ŠDIq24y‘„“xÏÄØš¤´ºkÞÚÍn^´äÏSZh.läah<RôCj7mVŽiýØe9Y¥:kn•¶4®)š¾_è§û{deTxÑÉýìÿŒ(TTHÀÈÄÓ˜$à;5Ïõ–=6ø(ªÀi$SôÏuS2
+!
+!š¾¤hrì`^$DmI*
+endstream
+endobj
+8316 0 obj
+<< /Type /Page /Contents 8317 0 R /Resources 8315 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8318 0 obj
+<< /D [ 8316 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8319 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8320 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8321 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8322 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8323 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8324 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+8325 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+8326 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+8327 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+8328 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+8329 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+8330 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+8331 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 620.415 null ] >>
+endobj
+8332 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 609.456 null ] >>
+endobj
+8333 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 581.588 null ] >>
+endobj
+8334 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 570.629 null ] >>
+endobj
+8335 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 559.67 null ] >>
+endobj
+8336 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 548.711 null ] >>
+endobj
+8337 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 537.753 null ] >>
+endobj
+8338 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 526.794 null ] >>
+endobj
+8339 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 515.835 null ] >>
+endobj
+8340 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 504.876 null ] >>
+endobj
+8341 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 493.917 null ] >>
+endobj
+8342 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 482.958 null ] >>
+endobj
+8343 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 471.999 null ] >>
+endobj
+8344 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 461.04 null ] >>
+endobj
+8345 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 450.081 null ] >>
+endobj
+8346 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 439.122 null ] >>
+endobj
+8347 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 428.163 null ] >>
+endobj
+8348 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 417.205 null ] >>
+endobj
+8349 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 406.246 null ] >>
+endobj
+8350 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 395.287 null ] >>
+endobj
+8351 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 384.328 null ] >>
+endobj
+8352 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 373.369 null ] >>
+endobj
+8353 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 335.592 null ] >>
+endobj
+8354 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 324.633 null ] >>
+endobj
+8355 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 313.674 null ] >>
+endobj
+8356 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 302.715 null ] >>
+endobj
+8357 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 291.756 null ] >>
+endobj
+8358 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 280.797 null ] >>
+endobj
+8359 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 269.839 null ] >>
+endobj
+8360 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 258.88 null ] >>
+endobj
+8361 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 247.921 null ] >>
+endobj
+8362 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 236.962 null ] >>
+endobj
+8363 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 226.003 null ] >>
+endobj
+8364 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 215.044 null ] >>
+endobj
+8365 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 204.085 null ] >>
+endobj
+8366 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+8367 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+8368 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+8369 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+8370 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+8371 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+8372 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+8373 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+8374 0 obj
+<< /D [ 8316 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+8315 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F76 318 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8377 0 obj
+<< /Filter /FlateDecode /Length 1915 >>
+stream
+xÚ½YmoÛ6þÞ_áaÀ` ËwŠ –bÃ6 [€}XA‘åX-¹²œ,+Öß>R’)ÒqÜœ¢ìKäH|ÄçNwÏI<¹žàÉÛW¸»¾¹|õú‚è‰FZRÉ'—‹WÄ<À2Q15Q’ ,Éär=ùsúÇ,bÓlvÆD4­²4Y­Úßõ2©÷¿ºÇåfvF¦u^ÛîÆ"¡§i¹^'Å|ö×å†ÅÇ8PE‘T"dñŽ0þfU¦7ô8}†’4
+¡IÕÑKŠduÿO6ï8ͨšÞåiv>;ãšOßaÆ«mgR^´|ii¶·»·É»uU%ö}÷ ½or–™ÂNÏø´,Ò¬ý•\'ÍtæçÝ2k~‰nbsëjUÎΨ!`_cï1ú!cŸ6Ϻ¡›]ÝþÈ_Ò{}¡äQïQÖx-$¼¨³êð+Î1lëj—Ú¯í;Æó™™u&ð4¹?ù͸ˆºéøªeÜX¼ÛæÅõž|t"r™BDt~s½89³–HŠbæ%¨a$lº˜¿oíœl‘Ž£þ "ób&%1Ñ1Wœ²ö]¶½¾z™Ù%‹|0Ái‚m”ßd÷Ûxž-ò";/ŒkÓíå­?'u•ÿÝþÿº½´yáßù=KËbþk²ÝÚÿùô_°I˜#¦•3‰?Í$B£"D„Î-53¹¹ÅÓæ¦)¦Ct²ÞdÕÖäÜY^œ]Y7m[¡«²\ÅÛ¬>ÿ¥½ñM{±`ûmlq^Ä-&¶£Û_ƒ­‰(â½1fŒ~Ü,ÉnUŸ)&9³¡œA‚GZÁHû诰]gur@õQÓàÌ¥&©cÁ˜ûè:¿ù§£œ–ó¬§ ¥dtMbæ(é§QbبÑ6:Xüš¤7ÉuöS™Ì³ùåE =ipÊHr¾çÉðyjã2¢?öÉ´Í>Ħ.ÅU~½4ÉV´zäÒÌò5iø!0¢»|Iö–„¨]Ôô‘pv˜]>Ú³ËpϪª¬Î‹þÿdüÓ]^/Ë]ýiÿAøðÈ&)êŠ £°ÈöÑ^dß&«]WÙ‡]^eó ¤¤«ŒÁØúèEÓì<?…æ(ÂN‰åa€¶P7åøn›&… ìÌ'b(âÚñ ¸ Ð.¬¯âz¦b:îH;½gFÅG{)’.“ªñQšÔöËÅ¥é «¶àòéÓY˜Ö^3§ðLÁ¸úèã:Žu!0ÒÊ <ƒÕœ
+Œ('Éœr9@»@³¾ <ˆ§ÆœÃ¨øè—@®8ê;+>x$ä’!†]ùà°5N€ö"ýøª¦»;”© ˆq'Õ¶° ÐU¹+Lÿ}––Ua/{Òùú”
+v ¸ÅføPK¸YjGNÆ9¬èèG,9ê~Þ^6ƒ?€Ñ³¢w´aÕ'@§åª¬ÆPEN4âÒå“À U ÐÝÊ ¡v°2è“ JGÈH¯£G`ô|ô(¢Í´B¢ßÑ$?ú¹¢ÍÌUDN´¬~èm¦’Ny¬¾øà‘D›IŽ¤r¢-`»lúª¬æ½p¤«|[ŸÁnxÜ Ê^0¤ˆ[XÉ Ð!û—ê§H §×Vyôòv•Ù‰í´.Büa_·—¥wkpà0‚”v.`•'@†|nG¶ÜîÈ6²pæ†CÄz¡‡Ÿ
+S³ïw]%¬‡ Ы½>ØbÖñýƬ„u8ºÑœj¨9Ø,öû]] kst:¢9é@sˆ&ˆ÷Û¾ÖûèŸF 6¨F¼ßV”ãúóIÞ0.é4Ù<'݉Ԉ÷ûÁ
+ÖèßFͨ"B¢ßDVö|ôÿý¸í\sª`}S€þnÔ”†ÚÁÌÕ ­â°àÿoÿS¤tOÁ¶t=Ðÿ·Gü?t‚Žî¿¬~èË͹jfHõ{ã
+V¿ôÕˆæ\ 4GS¤úýq+ß>ø͈ƼhLDPÔ7¶
+V¼}ðzDc†¶"
+£¨ßn`›>x¬[eu•ÏçYñ¹M7ÓñÕf)e¦àö\¾“{rP+¾¿|õ.¶xü
+endstream
+endobj
+8376 0 obj
+<< /Type /Page /Contents 8377 0 R /Resources 8375 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8378 0 obj
+<< /D [ 8376 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8379 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 723.127 null ] >>
+endobj
+8380 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 712.168 null ] >>
+endobj
+8381 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 701.209 null ] >>
+endobj
+8382 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 690.25 null ] >>
+endobj
+8383 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 679.291 null ] >>
+endobj
+8384 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 668.333 null ] >>
+endobj
+8385 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 657.374 null ] >>
+endobj
+8386 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 646.415 null ] >>
+endobj
+8387 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 635.456 null ] >>
+endobj
+8388 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 624.497 null ] >>
+endobj
+8389 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 613.538 null ] >>
+endobj
+8390 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 602.579 null ] >>
+endobj
+8391 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 591.62 null ] >>
+endobj
+8392 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 580.661 null ] >>
+endobj
+8393 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 569.702 null ] >>
+endobj
+8394 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 558.744 null ] >>
+endobj
+8395 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 547.785 null ] >>
+endobj
+8396 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 536.826 null ] >>
+endobj
+8397 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 525.867 null ] >>
+endobj
+8398 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 514.908 null ] >>
+endobj
+8399 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 503.949 null ] >>
+endobj
+8400 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 492.99 null ] >>
+endobj
+8401 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 482.031 null ] >>
+endobj
+8402 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 471.072 null ] >>
+endobj
+8403 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 460.113 null ] >>
+endobj
+8404 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 449.155 null ] >>
+endobj
+8405 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 438.196 null ] >>
+endobj
+8406 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 427.237 null ] >>
+endobj
+8407 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 416.278 null ] >>
+endobj
+8408 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 405.319 null ] >>
+endobj
+8409 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 394.36 null ] >>
+endobj
+8410 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 383.401 null ] >>
+endobj
+8411 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 372.442 null ] >>
+endobj
+8412 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 361.483 null ] >>
+endobj
+8413 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 350.524 null ] >>
+endobj
+8414 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 339.565 null ] >>
+endobj
+8415 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 328.607 null ] >>
+endobj
+8416 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 317.648 null ] >>
+endobj
+8417 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 306.689 null ] >>
+endobj
+8418 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 295.73 null ] >>
+endobj
+8419 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 284.771 null ] >>
+endobj
+8420 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+8421 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+8422 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+8423 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+8424 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+8425 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+8426 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+8427 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+8428 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+8429 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+8430 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+8431 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+8432 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+8433 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+8434 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+8435 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+8436 0 obj
+<< /D [ 8376 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+8375 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F76 318 0 R /F78 556 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8439 0 obj
+<< /Filter /FlateDecode /Length 2470 >>
+stream
+xÚµZ[oÛ8~ï¯0Їu€ Ë»Hc;(ºØÎbò°Èb¦ C±GS[r$¹™4˜üö=)š´Çt;}ˆd‘ŸøsxnTñh1£_Þàኄ¹ƒ¿¿¼ùxýæݧŒ8ÒŠ0:º¾}C`‘‘’H’l”I‚°$£ëÕè·qƹøßõ¿ý»Þ}’z¤–’©L(FÓ1úë嬨º¢¹¸TŒÑªèòIe¼·—•½üd×x¾FR`D0õ$iɽvìfõ¼Øa÷™0~S×Ëi[tÓ®Ù“«íÀrúáÃt=½YÖ³/S3ë\Q˜F„3/
+K%D¢|Í—›bz[77å|^T;RAÎåJ"Š{®<kˆ®ò•cº^Áƒnßï¨Ø*ØLŸ¶]s.q’!J…'.Òˆ‡è€¸ÕsSÜoʦ˜ÿ@5c‰¨”ž­Lc¢¶eUve¾Ü¡™LNjÎ<¹,‰\„nŠv]̺˼iòG0nÑÍîzc*EÅãÚST§QdÑfÎÚ>
+kêm/¬Ó
+Éý;XOæÍçÊ¡‰ëå|êG&gæ$A0ÂÛnYë41Bô«b¼ Ã÷
+#ˆöÛªú’a:nméZÌ ÁÚ'ÐÀ®òÁ,TŒ5 1«G¯,‡' ÅiFbÈå+«h©"†ü~¼¤ÏÊ2CLeú¿\h2ÒÚÖ«ùÉH¬¶Ê€N¦±w½ à
+-ç
+ æöyMÇe&]ßÌ5qy„ë p{bæøxhŠ] 6Ä,Ê8…Áø×ì:…yf)÷£åspi-MôkK.–> ýjhÜxk½1ñg8…`JŽ]CÙ¹èdSñqñ¨·ì­³ÕϘJGRâ­~¨ìÃEøZ0áÌj¦|´c³ºÚžJTæ¯i‚‹hã"½íaš½Šq q´wó¬:êûNrȼ’áq·T>êØ°_™ ñKò¾CÇýá#ãžþfe˜»þ¼±½àêÔåPi!ô:­µÖ¶fömíàV{Œ„Æ•}°¥z\ÜozÛ0àJ0v&œô·Ö>}pÇÄÅ’C{Ê )]¦þ¾ãÕƒ?z8í3P2º9êÈ›bR]UC·ìz›¡êþÓ^~Ž¡a<¯·aPVd¾8Kj<#tЃItžû%Ô¶UýPþ§~8Sª!Öâ­Ò"ô¾Qóù‚‡M”.‡3¶MtÚ·¤}Â~âÅ~¢Gʧ™"D§ì§¡Ô öÓïÿ¾(¥ ¥”öߢ!iB„è“÷S$Áa¥Ë!¨¡éåHûÖ¡ì§#rü¼slc»ºË—çôO”S„ýgmAXšUBtòy(ea®üÚ'ö˜L#CÚŸˆ.óoSh}&•Qe*!0֞ω½$‡‡ŠEàí”iŠ|u³,Î:†¥
+dÿY™Æ'D'Û†h…È6 “S˜€¾_«½³Ë§ëI•ÌFA{á¿ï
+rb.‚˜A°ˆÑO¯ú×ßßï8XÛå]9›V›Õ´¾ç&G’IDÅ6”ë$›Fèôµ¥@Ô£§­¢Ó÷“àˆ15)IÛO!ÚØeÕ.†OÚþDÕY¶*gÅ*ïšò(λÑþp㹫ëçeÞ,ŠgwúOÚjGOé¹6ç êdc)M“=D»e#>´1eµvÿÄ&;J8(æ®@U]ƒø©"AÍωÝ”¥‰¢OÉu:ÏUÝ=Ûoá?V"J>øSžæ!:}mb¦ +§¥
+endstream
+endobj
+8438 0 obj
+<< /Type /Page /Contents 8439 0 R /Resources 8437 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8440 0 obj
+<< /D [ 8438 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8441 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8442 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8443 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8444 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8445 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8446 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+8447 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+8448 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+8449 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+8450 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+8451 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+8452 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+8453 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+8454 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+8455 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+8456 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 550.65 null ] >>
+endobj
+8457 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 539.691 null ] >>
+endobj
+8458 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 528.732 null ] >>
+endobj
+8459 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+8460 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+8461 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 495.855 null ] >>
+endobj
+8462 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+8463 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+8464 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 426.117 null ] >>
+endobj
+8465 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 415.158 null ] >>
+endobj
+8466 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 326.49 null ] >>
+endobj
+8467 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 315.532 null ] >>
+endobj
+8468 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+8469 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+8470 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 282.655 null ] >>
+endobj
+8471 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 271.696 null ] >>
+endobj
+8472 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 260.737 null ] >>
+endobj
+8473 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+8474 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+8475 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+8476 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+8477 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+8478 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+8479 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 184.025 null ] >>
+endobj
+8480 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+8481 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+8482 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+8483 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+8484 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+8485 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+8486 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+8487 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+8488 0 obj
+<< /D [ 8438 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+8437 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8491 0 obj
+<< /Filter /FlateDecode /Length 2139 >>
+stream
+xÚÍZ]oÛ8}ϯð¢ÀÀ&,¿Ie1À`€í`Ø` ú2]ŠM;BeÉ•ä$Ý ýí{)Ê”¨¸®éÌ,¶•LñçòãžËËàÙz†g¿^àý ûÿÿzñËíÅÛwŠÍ8J4atv»º P ÏÈLK$‰š)I–dv»™ý>W‚&—ÿ¾ý‡oëí;™Ì4J¤dz &
+5 ÑÏ—W‚ŠùÂø¦Y§¦®«úº„®¼ÿ\æ ³ÉÚ:r¿¿_)ªÅǯmU}-²zm¾’C•Þ.¥AégÈh0¾7#‚é~$Ž‰1ú9ºo– ™ַЈ%:DÛáÿùç´ÈôÆÿý{˜X>T#¢¹çCOã#‚Cô‹9‹¥B¢Tx*,ŽÊýb¡ÄRÁQ)=GeŒ¶³T¤0OEÖ´i]=¦yÙÆò‘‰@ +ÏGDñ Ð!ŸEUœÅGsÄxâùÈ8>cô~ªÄ™S%ƒ­á™¨8&#ðžˆ<—ˆ¤ˆ3ï_™Žò*:¾oAWƒG;Ñ·3ðd‚‡èø¾9T#Þ£ñ½)!ˆÁv Ðñ}SŽ„ú>Ñ›b‚‚í¶X4éÚ”¦ÎZ“>duž•íõM9h]àl_Ê}ðy_ø>x”ÁÙùöIf °£’Ù©1° 8JÑ/ÍÛ{syÅp2_UEQ]R5Ì˵+ZT›MV.û&)>Ô$áZ†¶è3ªìš ·Ç¼(“lÑî²¢ø ¿ž/ë¬#j¿éyÛY
+Ë4¡!¦3…âÞ:6~€;ßmJûNœ%ãšáÐçK!ܣɄ.;¾:ìÓ©‰/èZÕqoðÃW‘e‰D‹ [~|Œ¸'³ýÖÈX#J!Åõyk„S6ðF|gPDIé¬`lž¹G‘w60ny»¶”8Ø–Ô¤<lì£%n>ÿôp)ä<+væø€ Œ06QmÛ¼*›ï,8Á‘=—Ç{«ÃÖ»9´ögwÝJ2E¬º þ{Eç4F]p¯.¥yL·uÕšEk–×7ÛïkË>˜v‘,·{ÐýæaØÔTŒq‚"Í}ÈÀY”lèçô "3¤=Ö3˜›u]í¶îÕ͉«'Ø/ÁE›HJüy‚ŸÄSŒà˜€íuTÓ;³ÎËëh"„‚'’ˆc2F[*°Cà¾Ùfµ¹.oÊÛcGæŸÂìÌàda6¬`èQò ië´1aÕM¶U“Þuûê&´¯;ûó„ <ŠUÔThËö#¬Ë΄I0x“/Ì?G¹·£¤GPò›YTåò_YÓÌtˆÓ#F®$"´xþE¥r›ü$èWi·Qkà¡í Ú¯ÕÊ}ôµBÕu•öÈ,/›ã.œAÌ@HHä‡ãœIÄùò£¥€!2 rÞñ’}iÞwQåƒ5Â8~™ûÐl—_äYÑÛ^ˆä7ÆÑwe°ÀM^.ÌÄð…)zÔÆv»kúúwz÷•–ùC¾4ËšÏ%GDõy¼t~«1çª-!Æè¼ÙAsd~e;k€ ‰öh\`D©Ïp·zÇh»z[8ü¯àü«wâDä¡ÕøáBÛÎ]Uv¤m½3×7“Íœm¶¦nàŒ’Úzçî[ÆÕ>#Ó8ËÇhϸÈþó9^ù±|@Ø0G9Ä
+”‚IíI‘8Rct?»ùSæ"$îÕPÐ8–#ptö•%6êº>1èa ð)@÷ûg½Ýµi¯ïAÅž†ÁZ§Cö´ziÒlÕš:m£ç”‡á‰W^Á£ÒJ:~¸ºK!¢’ÕºqÇKüºŒOW3¡P>]-âzä¿ÌÓ6-+ñoˆïyËœqûôñ§ˆKMèIlwõÊô6cIá©ÐqÌÆèÑ(Ú°t×¼ôÿAâ»;Å\Úg§Ï´’r$“ÁEÇ]xèø¾ áñžXÆÉC€Žï¢m¥|J\’(© Ð^*óÕõÍídŠî_+W¢iM½7–qB £]D˜HKïVeœèÿ•P 4öÞXÆ)A€Ž.ðé ÷~WÆ)A€î•àþ•J@¹‚oÞ»Ê8%кP¦¦ÞßÊ8%аP*–ÞGÊ8%ÐÿÇJ@‰@Þ8N t|ߎ†ÃU©ŠS‚
+²ºdÞ˜O;ÓåXlÖ£»-Ò>ŸKç.QS5yw-à>ºJt_‰Ì»LIpyÒ×´ó´0ÛÖ,§˜ {Õ×ÌÛû >¡|üîvã"´ðÞÍßñ‹%!Q"t´Éž=¢ÏùÔ’ýŽïP^‰08ìÒ~q?Þ›YÂÜß­ö—Àû\9|©w…iÜ«¨¼¬²Eû£¿Ø¬ûÊy_3+šÊ½ío´¾™âK(8üV÷W`»¢Íû+²cƒc`Z°°{{}Rï <’‚pâE÷Ë<[ßUOÇç…i$'#ºžö>kÝÛ~éž•#D!>NU\ »ì¸ùä‚ʬ¦1%ø
+›"¯VÎWØô§hºX"1œOU\ ŸãÿjïÅDç ŸÃë­—©ÆÎM:ÿXf3\œ›%ÁÑÜ‚Šr˜cptÏš#‘ø Dé(Ùƒ¿Lßȵ'€”rÆ1JT$“5ú·Û‹ÿbÒ
+endstream
+endobj
+8490 0 obj
+<< /Type /Page /Contents 8491 0 R /Resources 8489 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8492 0 obj
+<< /D [ 8490 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8493 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8494 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8495 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8496 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8497 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8498 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+8499 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+8500 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+8501 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+8502 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+8503 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+8504 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+8505 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+8506 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+8507 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+8508 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 531.721 null ] >>
+endobj
+8509 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 520.762 null ] >>
+endobj
+8510 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 509.803 null ] >>
+endobj
+8511 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 498.844 null ] >>
+endobj
+8512 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+8513 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 442.057 null ] >>
+endobj
+8514 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 431.098 null ] >>
+endobj
+8515 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+8516 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+8517 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+8518 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+8519 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+8520 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+8521 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+8522 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+8523 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 332.468 null ] >>
+endobj
+8524 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 321.509 null ] >>
+endobj
+8525 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 310.55 null ] >>
+endobj
+8526 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 299.591 null ] >>
+endobj
+8527 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 288.632 null ] >>
+endobj
+8528 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 277.674 null ] >>
+endobj
+8529 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 266.715 null ] >>
+endobj
+8530 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+8531 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 244.797 null ] >>
+endobj
+8532 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 233.838 null ] >>
+endobj
+8533 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 222.879 null ] >>
+endobj
+8534 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 211.92 null ] >>
+endobj
+8535 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 200.961 null ] >>
+endobj
+8536 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 190.002 null ] >>
+endobj
+8537 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 179.043 null ] >>
+endobj
+8538 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 168.085 null ] >>
+endobj
+8539 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 125.245 null ] >>
+endobj
+8540 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 114.286 null ] >>
+endobj
+8541 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 103.327 null ] >>
+endobj
+8542 0 obj
+<< /D [ 8490 0 R /XYZ 81.077 92.368 null ] >>
+endobj
+8489 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8545 0 obj
+<< /Filter /FlateDecode /Length 1481 >>
+stream
+xÚÍZMOãH½ó+"í¤¥éïH+VZFÚ§ÜØ‘e'X;ë˜&Úùí[Æv»;C*Àj.8Øy®êêª÷ª»C'« |>¢Ã•¨öüý|ôûìèì܈‰$Î2Á'³åƒ/Ñ ›XM43£¡šMf·“Ëc£Œ;ù2ûÓ¿ëì\»‰%NkaC0ã”ábô_LȦHòe’Ý®›ÇéÅùÉ©âêé~‘|ú”,êô>iŠÎBàåk.*J僋–îç¢
+U6úÿê ”‚ÆyŒ–FLÆKBȹ×gP}A„Þé úô‰ûŒgºeíõÅáô%B¸J+fAg½J8‡ó5D¿³J+
+®4DSŠó,DÿÄ*-ôÆVùQâ'Bãm[è¹ñ¶q’¡ñ¶µ#ÖŒ¶q’¡_]®/ó¢8€Ú$P…cÖ»ˆS‚&7) hžó¶qJ¡_ OµNçyóxH„Ä88æ÷H|d¸&Ô7ïšâh?B‘¹ÎÒEMæm––y¹š–³—’èéî%Úk¦@é„÷' 1*AêF"Ý“âM»Ï°ƒî#¶Éâvâ-U&Úå²o¹¡…ÞÏ» ó¡Ñ‘9¾'ÖlOòÒ¥j}ÙE£¯¥îŸß^.´'…ùí¯a j¾æÇù¢û™lÒ¼˜Vï4“š‚y¾d7“!-'B:#Ï—L¢ê+Bãm KF"d
+g:
+endstream
+endobj
+8544 0 obj
+<< /Type /Page /Contents 8545 0 R /Resources 8543 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8546 0 obj
+<< /D [ 8544 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8547 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8548 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8549 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8550 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8551 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8552 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+8553 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+8554 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 672.93 null ] >>
+endobj
+8555 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 661.971 null ] >>
+endobj
+8556 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 651.013 null ] >>
+endobj
+8557 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 640.054 null ] >>
+endobj
+8558 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 629.095 null ] >>
+endobj
+8559 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 618.136 null ] >>
+endobj
+8560 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 607.177 null ] >>
+endobj
+8561 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 591.728 null ] >>
+endobj
+8562 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 580.769 null ] >>
+endobj
+8563 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 569.81 null ] >>
+endobj
+8564 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 558.851 null ] >>
+endobj
+8565 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 547.892 null ] >>
+endobj
+8566 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 536.933 null ] >>
+endobj
+8567 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 525.974 null ] >>
+endobj
+8568 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 515.015 null ] >>
+endobj
+8569 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 504.056 null ] >>
+endobj
+8570 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 493.097 null ] >>
+endobj
+8571 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 477.648 null ] >>
+endobj
+8572 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 466.689 null ] >>
+endobj
+8573 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 455.73 null ] >>
+endobj
+8574 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 444.771 null ] >>
+endobj
+8575 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 433.812 null ] >>
+endobj
+8576 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 422.853 null ] >>
+endobj
+8577 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 411.895 null ] >>
+endobj
+8578 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 400.936 null ] >>
+endobj
+8579 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 389.977 null ] >>
+endobj
+8580 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 379.018 null ] >>
+endobj
+8581 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 368.059 null ] >>
+endobj
+8582 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 357.1 null ] >>
+endobj
+8583 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 346.141 null ] >>
+endobj
+8584 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 335.182 null ] >>
+endobj
+8585 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 324.223 null ] >>
+endobj
+8586 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 313.264 null ] >>
+endobj
+8587 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 302.306 null ] >>
+endobj
+8588 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 291.347 null ] >>
+endobj
+8589 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 280.388 null ] >>
+endobj
+8590 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 269.429 null ] >>
+endobj
+8591 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 258.47 null ] >>
+endobj
+8592 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 247.511 null ] >>
+endobj
+8593 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 236.552 null ] >>
+endobj
+8594 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 225.593 null ] >>
+endobj
+8595 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 214.634 null ] >>
+endobj
+8596 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 203.675 null ] >>
+endobj
+8597 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 192.716 null ] >>
+endobj
+8598 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 181.758 null ] >>
+endobj
+8599 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+8600 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+8601 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+8602 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+8603 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+8604 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+8605 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+8606 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+8607 0 obj
+<< /D [ 8544 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+8543 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F20 186 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8610 0 obj
+<< /Filter /FlateDecode /Length 2899 >>
+stream
+xÚí\[oܺ~÷¯P ]£]F¼‰”Ÿ‚
+yÙ 5‰ Jøœ9 ‹8.wðÜ<Å(I‡àÌÃ^ w7÷Û8R`! sYt\„é‚dl5òwÕþis:gŒÍòº‚3<+®TÓÝio”>á³ëº,ëS"fEµ´Sx×$ßµ{“<ž¹ºÈ.ïʬ9,! ÂçHFt:"½Wy&ÞIT_wÇAÄ¢Ú´Í]ÞuuP@¦dÜŸáÚ´n6ë,W8_}?,%“
+U¢“2¿×+y$sòý±¾kº·”Y}cýðÂ<ÖG}YW
+(0Da̺W•7¨ÒuÄö¿oPÆ¡|ã[LUuõôÕ²}oî6Éø^Äh[ÚDý§’šÐ@ÉÌÄY§„?íZmw;س ±$£i&zV£ôçKH0½:>÷׋ÜT‚Ð s$!•ÉW'·
+&”
+8ÝÏp»¥žCy#HGܳîy¾Šº‘: Xq*‘ˆy4‡Ô1ˆÚ0†ùŒ´[A=yOmÓ뚟ƒÚ˜Fw–éÈýi Ác†(—Ñœ".ÅQ€ËŸ¸€dæhÀÑËJÁMb9pMÞSwÁjÈxêCÀ»|càùð¥B†âŽ2("¦âî’‡* â9•°.þœ¡[êžØyGì|ÄàãíÊýpÊ ˆ™ øÅGšÌ$!E˜AOîa`^ŠûlnÄàcàþ(&’ø?ï&b`É= >Ç”9™ë°·‰Ÿö: t¿Îg§ÂîPÔÆV%0âé³QÏ’÷ÔC6µï½·#÷ PNøÑÞ‡QŠÓÉXrÕÙ]µß}®'ahÿ¥>ˆcóÙçH'Ôâtk°äjÈ
+puáQa.1&!›†
+£³œƒa®#gæ.[‰šªóéWŽý¡o;†ÑóønIóíš‚éõ ­ðù“?zªSu¯–„ nYç[ÞÑØà À>ÂŒ,§gE·®ÏÌõ÷6¨.C-Ó§IQc¿r&è¯Áµù§ço×Ëëw—«ßîʶX—ߢåf2™±‚4Å`FÅ)ÁÒ$»$Ê™@œŒSÌ¢FE'×ÑX çt o×32$Ä×µëÚCÀbc¬¬³·ÿ‰
+Jˆi2µBïɧVècú×
+]#"L¢6©BïÉC+ô1ßk…N
+(<KVŸ˜~ÍòœÊÄô¯LÂ’‡•çc®×òüµ<ÿÙå9$¦fbyÞ“¿¤<wÇx-Ï_ËóŸQžƒc1LÊs.!XˆgËsÉ_ZŸÛQž/Ðç HlŠÇ(~ÆýºÎÊ$$¶£ù¢ÿ_7ì =oæŽé‚¢;Û€,GÓ¨ÍÚÜ«+ÝøeÛuêßJ5Ke{yrU–ÚÔÃC·2çAú·nõ
+¨«u¶T Žp1A”ÍÔ\„Ièr[ß5ªT÷YÕ^×½˜›âwu•›pé fS±í¯–aҹܶþv]Õ¸·©º“ù [ÓI›Ô^Þ4H^»Ûý±2[DÔíÙ¹×[Ý®ÖÙžnïià¿‹ ÎøÐ\ÄaâºÜ‡àÍëÒ‡÷Øv{¢÷7¤CŸt‚Ãäu¹Ÿƒ÷ò)¼_ƒÅåq:´V'$L\—;ÄzûŽ|pÂrDºw+Ÿý¹;à—u²ÃÛq1ì_I¶HyÜ5¤w¶­ÖùðÊá8„è„…Iìr‡øÀd%9Û'~˜’ )I¶fört™'¨èjŸÎ9H¬?Í&ãöC'íØÛêk.áÝ3J*FÅ‚iZ|(tc»Ÿ³d«g:c
+IÕ6g­”-7íCX¤þª²q“^Ç5¦Yµ,UpÒŠ†*c;Ã’Eû‡•@é“nãÚäq;á dSÕýÙΤk”$Ìnõ#ãf`ÏÛ,G†-ÁaÞ—ìJÈö@ÿÕºªw| Éz–^zÜfÓxÛ,Šë…Z­ÛogçFBÄ:.€0XT"QL†Ì]Äa »ÜÁ›h±ù}sÈÂÚoìqÛw–öŸ¬, ®…Š¢{CâÁö ÚÙçq?ã>ûôvœË¤a6$Ú"lC¢Ëü_szÉÌ×¾~,È\æç=åXPÞ“!Þ ö¿Qp˜'í=Ñå%NtŸù­§Ûr!Äø»é¿ðH>
+endstream
+endobj
+8609 0 obj
+<< /Type /Page /Contents 8610 0 R /Resources 8608 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8611 0 obj
+<< /D [ 8609 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8612 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8613 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8614 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8615 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+8616 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+8617 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+8618 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+8619 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+8620 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+8621 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+8622 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+8623 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+8624 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 621.385 null ] >>
+endobj
+8625 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 610.426 null ] >>
+endobj
+8626 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 599.467 null ] >>
+endobj
+8627 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 342.02 null ] >>
+endobj
+8628 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 331.061 null ] >>
+endobj
+8629 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 320.102 null ] >>
+endobj
+8630 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 309.143 null ] >>
+endobj
+8631 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 298.184 null ] >>
+endobj
+8632 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 287.225 null ] >>
+endobj
+8633 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 276.266 null ] >>
+endobj
+8634 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 265.307 null ] >>
+endobj
+8635 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 254.348 null ] >>
+endobj
+8636 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 243.39 null ] >>
+endobj
+8637 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 232.431 null ] >>
+endobj
+8638 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 179.629 null ] >>
+endobj
+8639 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 168.67 null ] >>
+endobj
+8640 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 157.711 null ] >>
+endobj
+8641 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 146.752 null ] >>
+endobj
+8642 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 135.793 null ] >>
+endobj
+8643 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 124.834 null ] >>
+endobj
+8644 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 113.875 null ] >>
+endobj
+8645 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 102.916 null ] >>
+endobj
+8646 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 91.957 null ] >>
+endobj
+8647 0 obj
+<< /D [ 8609 0 R /XYZ 81.077 80.998 null ] >>
+endobj
+8608 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8650 0 obj
+<< /Filter /FlateDecode /Length 2275 >>
+stream
+xÚÍZ[oÛ8~ï¯0°£`–W‰ 0@±‹Íì yX؇™¡*r,Ô–\KNZóß÷ð"ŠT×L»—[¢ø‰‡‡‡ç;m¼¸_àÅOoðø„¾‚ÏŸÞüåöÍ»ë‚-8R’0º¸]½!Ð /ÈBæ('Å¢È Â9YÜn¿fE^ä¿ßþâßõî:W ‰Tž3‚‰ˆ)£#ŒïîWmwW—›¦ìí›k¾fŠÀˆ`êM)Î3%/¼0F?]\
+*ŒE›åû÷˶ÜÖË~ØÛæËÙÓ›®úõáÙÉÖ3…gÞz™f}ˆ¬ëêöá*²ûO$¾¥Á-ÏÌdlKú¨DDr?uÞ84J£ÓÇ&¢TŒcK|ÞØ V]ðmÇ~wMÔB„æ<„
+±b‘«1쌽é.h‘=¾½¸d9Ï/hžÕp-dVíër0×*Öîâ7Lq¿îöƒ½m»‹K*³»Ú‰mz\7•~ËÚ½²iõ7Îîë¶Þ—Ó*²Çf³±ý?˜7¸×úúÎv:Û²; 36¥ƒlF“Öå`qMïº;|_êù}±SÖ—ÆÒ>šùDrĸ²>©ºVƒ†¾
+åjy{z%P¡Aþzr$ÄÈÌÝþä0ŒäHcþyz**†˜µº¨§±
+‰‚BÞwiJG`‘Ù
+ìr”šNs{EIŸNÉyé”bT£õ"éÕX6««›ëwžX¸kC‚)o-MJþú)yl
+q49Š9´B…`í“»f»ìëaYºº¹ ]5lw–ðÔ’´n«–Ûò³i:ƒ­°@°&vœ[g#aF«¾5A= ‰CEsÐ ¿L¼A£ßæp=”›öÞlÂï쓲ªºƒmq]]F
+Áóý¿´ïMüÒl_W¥ .Ì Ó¦ÒÕbÝÚÆÒ~¹„+»‘áÛÝàWÒÀ,Cégšï-iö³mQ>˜^c©îÎ5¶“%Ó¸:¢!†|DCóÑ8ˆh¸ê~ßqŒø'HJGÍõç–ß°h¼¹ÆRRo2ùw.¼m…QCã½ÍVº®ÒšH±Ib¤iÝmxŒ¸4Óºªn“zHA&IS»ÚéEÐÞöâ½ýê×ѭΛÁíL]r/'_—É‚N`(øà{œ`š ŽÐɜΕ®”'R?SÈZDÎÐÚO}ýI/uÓ^ݴ׳Ĵ=l†ÆÓRïŸøÿ“íóô=Ê¡îÇÊWIêL‰¬ÑœÆèt ‘‰ Ô™õ$¨l,fhwN´ë “—mELä®ôÀ Ñ&%½Î½ (ÈÄŠ¦M1D¥ „ÌKu 3šûî[ˆ°öDwç¹÷Ÿ_;CÐè”ú3*ÅÒ(D§Í12léÆæIé B§MŽ°Oü*ÿ#ô9gKœ€>OEÖ<,f‰Ÿ:ù¨[L¶°mëäžIWéÚF˸{‡šU'O2@wR,c{fquú¼ ðë²·†ôCólJ}¹ux¸æ|¨OZÈ©@Ež?·ð<qÄ ‰0,^7%9Í~nGÛÊcµ?Çqì´*ûú­-+¾hßv‡ñL%(üW_9Ð%Š„öVøæoS"`1ÜG“;O;{
+Ó7ã9ÞçÁÆ°UéÎþ°©“«(&%â·ª<IDè1ïUÝvWîAÜ´·/‹æ§Gqx¤Ï
+-’2A„N¦P–çHL P&UŸ!Ø1ä'àWmÄ8¾O±Á„@BN„¯ÒÌ ÑgŒ„ —j.ç(÷ÔV`œ¶°!:ÝUŒ¡ÜS[IÚŽÑ/°à઻i;<=û1kÚ¯\rJQái²À4m!ú,ø!¨à¹Ÿ K‹†¾Í1F…,üØ<mã„èoW™ú÷I¥7F$U]ú?ª2Çx9ôõÕÍ,ì7%IÕm¦ IŽl
+…‚Ì•wCžæ†Þ¢ˆºH’¢!øÿH‰R‘#%¦IÉ$!¡ÓýÉRŠú±U’L‹ÐG”hª1L Ì<íóh‡bxAct þêÿ_Þ1”#\x. $mb!ÚMÌ¿ÒÂ!>“4e¡Ó Ö‹óòóLœÏß®Ï)ÔþDxê iú<B'MAÄÿ`X4}¡ÓÇ– TýÏIÓç:}ì\¡‰ Išš Á_3ÏâëÇ(7Ç:ÎÔÔgg’&r"trv&¼
+iš{ÁBÓÄR„N÷áˆKŸËišXŠÐ.@ÀË}] KýÏC­2Ú6Ù(Ì >ñRšæý ÞáŸ÷.ÇòÚüÆÿªÀT|æSMA!ø%¥nÚÊyÛÑ8›«×œÚH‚rìéò¤‡„à?fÈNâ õ©$Fªp. ³?tþíöÍ¿àVíÔ
+endstream
+endobj
+8649 0 obj
+<< /Type /Page /Contents 8650 0 R /Resources 8648 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8651 0 obj
+<< /D [ 8649 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8652 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8653 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8654 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8655 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8656 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8657 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 652.269 null ] >>
+endobj
+8658 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 641.31 null ] >>
+endobj
+8659 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+8660 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 587.512 null ] >>
+endobj
+8661 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 576.553 null ] >>
+endobj
+8662 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+8663 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 524.747 null ] >>
+endobj
+8664 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 513.788 null ] >>
+endobj
+8665 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 502.829 null ] >>
+endobj
+8666 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 491.87 null ] >>
+endobj
+8667 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 480.911 null ] >>
+endobj
+8668 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 469.953 null ] >>
+endobj
+8669 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 458.994 null ] >>
+endobj
+8670 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 448.035 null ] >>
+endobj
+8671 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 437.076 null ] >>
+endobj
+8672 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+8673 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+8674 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+8675 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+8676 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+8677 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+8678 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+8679 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+8680 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+8681 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+8682 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+8683 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+8684 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+8685 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 253.763 null ] >>
+endobj
+8686 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 242.804 null ] >>
+endobj
+8687 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 231.845 null ] >>
+endobj
+8688 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 220.887 null ] >>
+endobj
+8689 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 209.928 null ] >>
+endobj
+8690 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 198.969 null ] >>
+endobj
+8691 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 188.01 null ] >>
+endobj
+8692 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 177.051 null ] >>
+endobj
+8693 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 166.092 null ] >>
+endobj
+8694 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 155.133 null ] >>
+endobj
+8695 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 144.174 null ] >>
+endobj
+8696 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 133.215 null ] >>
+endobj
+8697 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 122.256 null ] >>
+endobj
+8698 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 111.297 null ] >>
+endobj
+8699 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 100.339 null ] >>
+endobj
+8700 0 obj
+<< /D [ 8649 0 R /XYZ 81.077 89.38 null ] >>
+endobj
+8648 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8703 0 obj
+<< /Filter /FlateDecode /Length 1799 >>
+stream
+xÚ½ZKoã6¾çWPØhÍðýð)hÑ,ÚÞ|ë†bˉ[r$9énÐþö’zP¤âÍzœÅ^â‡ø‘g†ßÌÐÁ£»}¸Àíë¯ó‹«bFI%Í×Ä>À#2R15R’ ,Éh¾ý5þc=™2ÃÆÕ}Ú¼YiRmò¬ù”×yÿø¦x—®6‡]ó9Ë'SªÇ«´´OH3xS6ÏŠôñ°)ÒÕ/“)Çzü<¡j®Ò¾O¾1s71¯ób@çvÛŒZº¹Ðd*)ÏíÓ¿ç·Í "X6Û^²e½K7îê†âcæ"D#fbà'Âøõõb·^é²Zdù*eY7Ñq»SFàƒ™ªä¡6ˆ3£ã³8³Ö¨?óqRÜviæ†Tíê~2%µí¸,Ùµïj±Î(,°\;c¶jÞT*ô8oé*}Œ.— :°˜Ýñ›{äš#Aõ
+ÄáÆçF#Ú§Y.@ûŠÐ]rÞ©çZ!ÖgQk9"tK¤Hwéî6-ZBû¼Ü¸9ÏöÉ]Z8E%ã>_q£¢[Š×EºMŸ’¬ZçÍró%]'ÛÎN
+Ä´O]–>"t[¶=Öµä,‹BÑIGkwxä Û%Ò^æ Œoˆv|W›]­béãìãðÔÛ3²\ØQ“rý̘3Ä¥W|aŒC4ÄÂ^Ø@Ù†^²æõçæ…¼¯ âÌ6ª^‡m/
+wþ=Ãi¤òGÀR_„Ü1HéÖ·µ/ äl{¨ˆïË„Ý‚E讆ÀV°1´{;ÜaZ#_}»3”.pH‰TË&`é5Bûº›|ù¼È‹Y–ÍÁt„@Êøü$4Ì!Ú›èi»ÉÜ•¬»Ç;«é`Ü6½¬OAF*D¥eå$«#‹ýk­n)/·›¦©æõ£eÝ?mm¼lÏõ6c¶}ï6"1l#Ü<1j;eêÓ†$ ?BûR¾J÷6ò©fYöªt?v<¦ ƒn¶»Fú\")èâ0Bà ˆ‰m÷}b to¡»ž!©îwùSZåP.Ô`„¹q »|‹Ð`;PeÖ^£å‰ Ä¡9Ñáå-˜†ÔˆPß–ÈS…‘‹úåëeD›s/»zÞÎë>©PˆôW^RÁ¨‡è×Å>” —ˆöW`RÃ")DÃíÀ¢} Ð
+ÁÁyrbtÆy¢QãÅQa˜B4ü<†óš¦ì<…èw'LS^Þ…eˆþÑ牂x1¨ˆz„~ݬA¹hŒ¸ðA­`Ê¡ávqã%QÁ~ÕˆÐοͯ“by fa³­`¾ U°ß7"t϶¿pÇúy³rÿ<T‘¾8KŠ"ù\¶á8¸ ¹BByiV
+F>D÷äݯðËdæÂìk¯ F%
+Á?è¾Q¤ûª@î‹Bð[mÊûQiéµVsØÿëà—ò+ÿ}fkvb!#Ó) ÂßçÿÜÞC
+endstream
+endobj
+8702 0 obj
+<< /Type /Page /Contents 8703 0 R /Resources 8701 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8704 0 obj
+<< /D [ 8702 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8705 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 743.205 null ] >>
+endobj
+8706 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 732.246 null ] >>
+endobj
+8707 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 721.287 null ] >>
+endobj
+8708 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 710.328 null ] >>
+endobj
+8709 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 699.369 null ] >>
+endobj
+8710 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 688.41 null ] >>
+endobj
+8711 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 677.452 null ] >>
+endobj
+8712 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 666.493 null ] >>
+endobj
+8713 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 655.534 null ] >>
+endobj
+8714 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 644.575 null ] >>
+endobj
+8715 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 633.616 null ] >>
+endobj
+8716 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 622.657 null ] >>
+endobj
+8717 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 611.698 null ] >>
+endobj
+8718 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 600.739 null ] >>
+endobj
+8719 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 589.78 null ] >>
+endobj
+8720 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 560.829 null ] >>
+endobj
+8721 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 549.87 null ] >>
+endobj
+8722 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 538.911 null ] >>
+endobj
+8723 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 527.952 null ] >>
+endobj
+8724 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 516.993 null ] >>
+endobj
+8725 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 506.034 null ] >>
+endobj
+8726 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 495.075 null ] >>
+endobj
+8727 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 484.116 null ] >>
+endobj
+8728 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 473.157 null ] >>
+endobj
+8729 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 462.199 null ] >>
+endobj
+8730 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 451.24 null ] >>
+endobj
+8731 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 440.281 null ] >>
+endobj
+8732 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 429.322 null ] >>
+endobj
+8733 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 418.363 null ] >>
+endobj
+8734 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 407.404 null ] >>
+endobj
+8735 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 396.445 null ] >>
+endobj
+8736 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 385.486 null ] >>
+endobj
+8737 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 374.527 null ] >>
+endobj
+8738 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 363.568 null ] >>
+endobj
+8739 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 352.61 null ] >>
+endobj
+8740 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 341.651 null ] >>
+endobj
+8741 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 330.692 null ] >>
+endobj
+8742 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 319.733 null ] >>
+endobj
+8743 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 308.774 null ] >>
+endobj
+8744 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 297.815 null ] >>
+endobj
+8745 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 286.856 null ] >>
+endobj
+8746 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+8747 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+8748 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+8749 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+8750 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+8751 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+8752 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+8753 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+8754 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+8755 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+8756 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+8757 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+8758 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+8759 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+8760 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+8761 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+8762 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+8763 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+8764 0 obj
+<< /D [ 8702 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+8701 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F78 556 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8767 0 obj
+<< /Filter /FlateDecode /Length 1700 >>
+stream
+xÚÅZËnÛ8Ýç+ tã S–ïG€‚&f‘U€Y´… ;´­©,¹’’´ ÚoÊ’(RIZ_§Ù$6Å£{xÉû¤ñl=ó7'xøDûÉý}sòÇÕÉë ÅfM]­Nˆ›„gd¦%’DÍ”$K2»ÚÎÞΕÒâôýÕ_þ]¯/¤™id¤d:î5‹Ñïã몼Ù% »ÎŠ³îM›QL= £¢[*×Ù6©msvYœ¾TìÇ–e~^Û˜3ˆp晩Ø ˜Ñ1ú~$³(Ë<ÉVg—Wã`žœŸ'Mº¸ÉÓ*igŒÜ¨ãßÒ÷CiU¥ŸÇA>ÿ
+^Õˆhî—¦aJÑ-¡ÝzÕTiQ¯Êj[o²UæC¢Tx>¦ê}–%¢R² >L¶TȽ0F÷ºØ•YV41¬< r Õ.}‚«@jŽ7^6=Lv‹æ4F·*¨›*Y¦µ=+‹ÉßìÊ:YäåòCâ&i*æöÛ³d‡±4aƒá
+’qæý¥á‰¦X ®hŒÎ;“½5Ólwiâ<W7ö²û÷â™ÌYŒs^=ýèåÇvR=ña¹¶Ü½ü™Ëu䟞_%wÓˆ÷ïFÂV¢«Ÿ½©CÈ:reÔ !¼{7
+f)!.›h$ŒwåFÃüXˆ†ËÆ
+I6ºr“¢ï§Áy»[>㬠§[©ï®1¸ —­RD{Ùì#tà\‚&¡8RÒs °õ`°ï’!·h/šâ{„ΊÂVß>yÃü=0Øä‹­Êá„ðùo`š‚"Í©§Éa4CtGóóhBùq‚´fžŸ€í`ˆ†Ÿ`†‘¡ÜˆÕº?ÁEymÁ,ˆqB„g«"tï]*»lÒbÛc½
+6ãѪ4ŒQˆ›7a>z4:¯úWæŒ\+„µw~ƒBB„†«HID¨ñ² (­ŽÐËN)ý¹Y8Eyd¸ˆø]#°L?ç}»³us,-Á%Þû㢫‡Älz<1ÎÞí;?!.›QDw{ær#4\6%ˆ1ï숄ÉÑA*UÛIÖØmÔžéSe÷,Ú9Ÿ*þÝ?þ º<‚ór¨/gH£Ç˜-®Áí/f âAè™KÑÝ£ VÓq1úÆ]¸ §Ä•ºU‚[~ÛüÈ–ÍM®ÌY 7ÞWÒý4ÅH¹ª>BÃõ %òÕ’¦&:
+d5.[º’ø
+endstream
+endobj
+8766 0 obj
+<< /Type /Page /Contents 8767 0 R /Resources 8765 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8314 0 R >>
+endobj
+8768 0 obj
+<< /D [ 8766 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8769 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8770 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8771 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8772 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8773 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8774 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+8775 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+8776 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+8777 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+8778 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+8779 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+8780 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+8781 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+8782 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+8783 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+8784 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+8785 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+8786 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+8787 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+8788 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+8789 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+8790 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+8791 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+8792 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+8793 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+8794 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+8795 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+8796 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+8797 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+8798 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+8799 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+8800 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+8801 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+8802 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+8803 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+8804 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+8805 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+8806 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+8807 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+8808 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 321.509 null ] >>
+endobj
+8809 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 310.55 null ] >>
+endobj
+8810 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 299.591 null ] >>
+endobj
+8811 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 288.632 null ] >>
+endobj
+8812 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 277.674 null ] >>
+endobj
+8813 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 266.715 null ] >>
+endobj
+8814 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+8815 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 244.797 null ] >>
+endobj
+8816 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 233.838 null ] >>
+endobj
+8817 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 222.879 null ] >>
+endobj
+8818 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 211.92 null ] >>
+endobj
+8819 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 200.961 null ] >>
+endobj
+8820 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 190.002 null ] >>
+endobj
+8821 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 179.043 null ] >>
+endobj
+8822 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 168.085 null ] >>
+endobj
+8823 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 157.126 null ] >>
+endobj
+8824 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+8825 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+8826 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+8827 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+8828 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+8829 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+8830 0 obj
+<< /D [ 8766 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+8765 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8833 0 obj
+<< /Filter /FlateDecode /Length 1847 >>
+stream
+xÚ½YßoÛ6~Ï_a   Ãß? (¬Ãö'}ØCq”Ú­"y²Ò,-º¿}GS¦H7K|Nº—J±øñ¾#ï®tò~B'¿œÐÝ“(ÿÿþròÓìäì­Iœe‚Of×' Ñ ›XM43£¡šMf7“ß c¥™þ9û-ÎuöV»‰%NkaS03†p¾‡þƒ Y5WÓSÅUñ%<nVÍj]¾¯Â__Ãä Á§Ø)Jå‘=Œ6&ÌÑxÛÂ&E´í³-áG+r4Þ6·„Y¹³­(ÎvŠ6ÂoÎò²ý{¾©úó‹fü±ž¿y3_Tu=‡¯ÙÞù¯0úÍ¢­Û.üôJï6òÈýd>nTô‹æ¬¥‚OÚ³»lÛz¾º>¿˜Œß{º¶/ûjî¿û/rûeü}çîùÖüÙ[æ&Ìr-S³Æa&ÚQ"¸F/Ú)7ÅÝëé©0¼¸ó@h ­Š»U]‡·õmï_tÑ/‡ouy9=嶨ê𡽿tqY·0À‹)×ÅG”…+ÞM-ßÍÞU‹r7¿,û7§ñ¶DX3[ýiÝnæ`pñq¾é»G@
+I´PùD«M Qݬ{ïÿýàÿ²jF¯ü¬{Ëh,<¥¸ÝTPBˆbYnÂKÓúUÒ»
+?•áñÑ/JåÍ^\·0¬Œÿ´Ý„®_Á
+…1ëíb·›U¿j›0z»â0x@‰aÅ­_qãWÇZK"yÔÅQqœ¡ýƬß_¯W‹þ¶«ÐD” RB!pDRô@¤«nª›Ëª­‡ul/ã}w‹§(9Qt<óG1EßtU]}*›¢a ¹Y}®®Ëzƒg'QÒDv
+Ç.EGEªËÏ÷ó²¹?ofoÑ|8 ³6òÑ(åÏÐ_ж©#š»hûÀ\@ÁÉv6G§WHßFϽ^ÜÏ×ç{WÏž¥×ËáQ^]UWAÆ9åòŒê3î°¾)g‰·Ù¢\KÁxö¸Õ6ø5`Ï»D•5Ä°˜²)‡ó%E¿€3³g:c41*fxšâœIÑ/àÌOÏtF+b\¼4CÞ ·-)±6F¸æ8Û)úËi‘₸A–½—j̇à.»á~^5Ù…-Š?¨Ýf¸í!·¼½i^ïãEqãßoÃ0>äTÿ}67ƒÉϪóêá#$m«~¹—B|ÜÚ½4©’Lçxæ÷Ùç­Š N4£„Ž¸ã‘¢}ü¯šÞŸ‹ÏU×Âå”…þ+žÅþÞa‚:
+øärP¨ò?C£“!© €O´\£#zwòíÍbø¼¹xüìý¸·’~{¨\a›í(<±BÐ&u-yŽ>ZÔ¨ õ¾&`\°¸&V× ÊÐ_=›ƒ€ ÁÒú¹‡ œ÷ŸR7…ÊáC{
+Šò˜kŽÒ” }H®)4°ÒÃv¿›Z± =ÇǶ˜óÇhzÊŠ'ZcLÂ
+Y™ÏxLkŒ+¸‚©Ê'ڶƀJÚƒ?‡Ö˜Û%ð24Ààc`=
+oexì2Ší°Ðs|œ/k‚}Û| âš Ãz{x“ö˜”&ɧ.=«±)yL‹LøæáÉ&®NCf“ƒ¿<”—î·Ô¶5pJõ)¾5 A74&Dæ°„ˆs ùËѺåóãÄȘ ™Ã’!.€Ó9¯K”3ʵ9,âR/‰)x‘wBª¦¯ŽM¸ƒš•ÇÌÆ © \g¤î*_%G Τ©‘’EQJÁy_¢*§¤Á"¢CQJÁ^pë”!NÆ.§¥¨XÎÐxÛp8»œö°;–3I¬Õ9o[€¾Åcd9JSp<FXî-µÎ
+œó)ú{j7ÈXÔ:‹“ä _"
+¡¯ÆMÂél†^„†ÈKœæ8”Qì¬F±ÊÐuÆêjÇ,ƒâ0ª58N)ºË8=CîýÜD¹³Ç)ExÁÝS‡±˜0[‡Šç · ÉŸPQï\®µéDû@(˜cÀ¹e’*" O±xÂ’t5ÊáT2CÏŽ”IÆÀ õÇád2CO™dT5þ7´ÃÉd†F/‘PøŒáSÉœ‹dÓv¾’;ê”YUN”#‡“È\KéŸgè¤aP÷FIr8™LÁݼ¾ÑÊ8ïT®ø2¨­$%Î 9ÛK‚~žü Ðò¢ 
+endstream
+endobj
+8832 0 obj
+<< /Type /Page /Contents 8833 0 R /Resources 8831 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+8834 0 obj
+<< /D [ 8832 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8835 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8836 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8837 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8838 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8839 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8840 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 672.194 null ] >>
+endobj
+8841 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 661.235 null ] >>
+endobj
+8842 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 650.276 null ] >>
+endobj
+8843 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 639.317 null ] >>
+endobj
+8844 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 628.358 null ] >>
+endobj
+8845 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 617.4 null ] >>
+endobj
+8846 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 606.441 null ] >>
+endobj
+8847 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 595.482 null ] >>
+endobj
+8848 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 584.523 null ] >>
+endobj
+8849 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 573.564 null ] >>
+endobj
+8850 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 548.657 null ] >>
+endobj
+8851 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+8852 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 488.882 null ] >>
+endobj
+8853 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 477.923 null ] >>
+endobj
+8854 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 466.964 null ] >>
+endobj
+8855 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 456.005 null ] >>
+endobj
+8856 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 445.046 null ] >>
+endobj
+8857 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 416.154 null ] >>
+endobj
+8858 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 405.195 null ] >>
+endobj
+8859 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 394.236 null ] >>
+endobj
+8860 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 383.278 null ] >>
+endobj
+8861 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+8862 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+8863 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+8864 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 309.554 null ] >>
+endobj
+8865 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 298.595 null ] >>
+endobj
+8866 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 287.636 null ] >>
+endobj
+8867 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 276.677 null ] >>
+endobj
+8868 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 265.718 null ] >>
+endobj
+8869 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 254.759 null ] >>
+endobj
+8870 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 243.801 null ] >>
+endobj
+8871 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 232.842 null ] >>
+endobj
+8872 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 221.883 null ] >>
+endobj
+8873 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 210.924 null ] >>
+endobj
+8874 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 199.965 null ] >>
+endobj
+8875 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 189.006 null ] >>
+endobj
+8876 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 178.047 null ] >>
+endobj
+8877 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 167.088 null ] >>
+endobj
+8878 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 156.129 null ] >>
+endobj
+8879 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 145.17 null ] >>
+endobj
+8880 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 134.212 null ] >>
+endobj
+8881 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 123.253 null ] >>
+endobj
+8882 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 112.294 null ] >>
+endobj
+8883 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 101.335 null ] >>
+endobj
+8884 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 90.376 null ] >>
+endobj
+8885 0 obj
+<< /D [ 8832 0 R /XYZ 81.077 79.417 null ] >>
+endobj
+8831 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F78 556 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8889 0 obj
+<< /Filter /FlateDecode /Length 1570 >>
+stream
+xÚ½ZKoÛ8¾çWèÅ–äði`¢@S`9ØÃv!8Žœ¸u$WrÝ¢ýíE2E:®ëq²{‰ÑÇù4~3C™®|ðá„oŽL7gø÷ÃÉ»ÉÉ›3 ż “ù‰À‡ø@ œaFØ5‚q#“›ÁßCë¼ý3ù3ŒõæÌøcÞp1X0+LŠþ4:ÕR ¿5=,Êj}Ýž~oÇŒxýŽ”æLpHùÃHIÅ€‹M· ž mÏyb;h(N 8Œ4×LY™¢é¤…eRê`[d[xøÞB¿kçì™7L(Àa¯/sΤèT½®²Ù´ÎÇeÑjn.³·o³ëUYgËrö9Ǩ4×$6ÐT¤ÐJÐd‡£(lkÒZKгd­ÕåíÑkÍX`Ðs24Nxù”Òû¼^ËËH¦@b–F,FW;˜åÓã™iñ¸d7Ìh’™ ?½Ü4*|Lô²E“ÌM·-=Ó:(Ÿ8X2pLû [‚&™ šNš[f è•8P2´’)šl[£ðDH¦•ÂX†¦hºmÇ™…Þöa(´Ã…îRt#É««ùºšõ¼¬nêëÅ|Mæc<³Ö>šæ‹MdoåD?q˜ø Û¤Ë-tç‹U¹(ÖÓbv]’3“VøJ}<ZR<Æ`ºÀ0¬W‚iGªtãÌÑyq7n…ì´=¼é¥L.³9™µÔÌ÷…šð4Ö1ºa}Q–Ël1ŸŸíª7ÊyWr̦«¬y4îî5jœõc“ŠÍÿ‚†JN›þM·Íã}õ(ÍvŒþ;o}³šfëå‘Q°· BJ’0$hºm'±…")$’ º†:'+£²;‘ ŒRѣɒ  öP.(£Ô$eLЋ¢È«u¾já>DfÙ¿yUf—‹›öÞk2Må™  iúƒ[’_C’Ê“6誴´ ŒÑô––Eªt´ŽÑ]åeNf! ƒ¾2”žæÝ)K•Ï0¿^-ócU‹GèKNà4F1úµ¼Âv%h«±º(²Û:Ï.«r5>ßJk³|¹ÄLöÐ&²ï›®¿ãŸ^QßÆèA=á@åVxÓAŠnm¿9Ã2Ë#DC¬gX‹‚1l%ï‹ËÑ)
+vÞGfés:”Â@ëõô¦ålÒ•…åÌùP+Z– éÐ(aõ)Zƒé–Å-T±J’d)A7á„Ò“Õ·ãób§*Åá‚ôúg¦U5ýZÝ.óûÅeºKº¿:˜>¹êVÿ_#‡©·MU¾®ùÝHºÍ\óÅoJ|Ž¡”ŒÚ©íÛ‡½tòQj ɵèë”ΰÙYK4Ò©%ï7(9t[8½i=œ.oó6u¶u’Ú¤PÌ›Xaj]oòèV!ÍfÍè6kûLΰR }P1Ek­ôó÷Ü$·L@ÐEk±4YÎu˜¶i-v‚þwÝ„Óh?¦eâ|äž›~Á=7a“¦W6Zž é¶ 0à½#ÍvŒ¦G–© údâi“£ÿËOµB .T}š–n4ÝEÀ±¿ už¤‚#AÏ’°Ey}”ÖãV ¢› šö™?A§‹éßiwLó ¡hœbt•pzÆZo±_ ʪ‰R þôrs‡ÝSÒ¤XŽ°Gü–»î qÚt&ßBþ¢èðœ cŠ3¿ù.'\¨ï''?]ð
+endstream
+endobj
+8888 0 obj
+<< /Type /Page /Contents 8889 0 R /Resources 8887 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+8890 0 obj
+<< /D [ 8888 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8891 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+8892 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+8893 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+8894 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+8895 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+8896 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+8897 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+8898 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+8899 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+8900 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+8901 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+8902 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+8903 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+8904 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+8905 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+8906 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+8907 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 588.508 null ] >>
+endobj
+8908 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+8909 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+8910 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+8911 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+8912 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+8913 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+8914 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+8915 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+8916 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+8917 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+8918 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+8919 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+8920 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+8921 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+8922 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+8923 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+8924 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+8925 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+8926 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 360.363 null ] >>
+endobj
+8927 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 344.423 null ] >>
+endobj
+8928 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 333.464 null ] >>
+endobj
+8929 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 322.505 null ] >>
+endobj
+8930 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 311.547 null ] >>
+endobj
+8931 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 300.588 null ] >>
+endobj
+8932 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 289.629 null ] >>
+endobj
+8933 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 278.67 null ] >>
+endobj
+8934 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 267.711 null ] >>
+endobj
+8935 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 256.752 null ] >>
+endobj
+8936 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 225.868 null ] >>
+endobj
+8937 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 214.909 null ] >>
+endobj
+8938 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 203.95 null ] >>
+endobj
+8939 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 192.991 null ] >>
+endobj
+8940 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 182.032 null ] >>
+endobj
+8941 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 171.073 null ] >>
+endobj
+8942 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 160.114 null ] >>
+endobj
+8943 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 149.155 null ] >>
+endobj
+8944 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 138.197 null ] >>
+endobj
+8945 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 127.238 null ] >>
+endobj
+8946 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 116.279 null ] >>
+endobj
+8947 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+8948 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 94.361 null ] >>
+endobj
+8949 0 obj
+<< /D [ 8888 0 R /XYZ 81.077 83.402 null ] >>
+endobj
+8887 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+8952 0 obj
+<< /Filter /FlateDecode /Length 2091 >>
+stream
+xÚµZ]oã6}Ÿ_a /Ðpøýa`A‹¢š‡n€}ØY²ÍĚȒG’›Iƒö·ï¥$Ӥ㸦§}‰#™G<÷^òÞs)ãÉÃO~x‡ÇÏïîÞ½ÿ@ÌÄ #©ä“»ûw¾À2Q15Q’ ,Éän=ùïô?WšMíÕ5clºÙvÃ?Ýj¼Sæó«kª§¶®ë{÷É÷æeÝX\Q5}t÷èôiUô—«aÈ*oDZãl5\.êõ¦¿S·v9<¶¨®þw÷Чø}Æ2BÆ|$Œ—ÙÍM¶°e™Íë/ã#Ž{€‚ˆ&ñ#PÁH8Âß
+‚ŠéËð1ŽØÔEÕEwn¾ì/ˬ[oòlY¬‡{¿'›Ä$"‚{“tšI!z¤×ÚØŽ¢ªlóGk7Ãå?öäÙo¶©¿†<ˆáÉ›4ò!z$_ÕK›Ì‚pD™Ü±ø<R!x`Œ]ÖØE—W¥½Ô/˜!ª´gDÒ…è—Ô¹¥¡ˆÁ&ÜÍMÏ›[d˜ˆÑ.&m×d‹¼µ³º
+W=ìûÕ¦n3ÈC‹Ç %Ó„ ƒ˜±3Y˜Óœî …ÇÄOÍÏ›ÚH„Åzm´9¸éÂ#…A ÛqiœBtùŠÓO¶í.%Æ5âÚg\)Óˆ…èæ51›_N j’ >oJ•F,DúË¢H%Ò§C©ÓuˆNŸ›$ñ~C™¤”¡ÓçÆ,P»¹UZŽÐAíI‘m[›-›z3»=H>^tÀmŒÃ^%Z# CRûªÎLÞ°Ô ,õ>·RHq_8ԙɛX9&F;WÙjéL±è¶MrYR"øáÌÍp¯H"tº„@šù­ÎÌÑ#ÅLŒv~xhêí&oÌ’‰pŽ´ò‰Y™˜Aí2*bôï'òÐ"؇f àÓúT°éGÌx㥻ț‡í¤<èüñô§Ä;Q B¢G;ŸÀ&‚²]?Ú¡†Ïªª:IjŒ¨[àÁsŠv$5|”ÅÀ’÷ýJÏmÓu5Ž™=|Ûí, t–»ìVùˆvöÕ[w}MQ–Ã
+÷M·¾Ý ’m®K{ß 7]ÆÆ÷ÍX8þU3ƒ>bŸŠnõ-\ðÐ8ǶÝ:òr¼?>C ¦=´ò]/EåÑ^ʵc°µ"[‹“‹€s‚8¥1äúô,v€8€|:Ýä‰qÙ‡p=¿ w\·*šå‘(rP¡Xí×ØAoÜvCÛ:†Ä÷Ç~C¢‚þ˜ù móõøäÖûß‘NîN¹ÒˆÐ}®8S+aPÞ$÷ÍY›Uö)Û4u»Ä.g·›@Û½ý—ß¡$~CÇk–lÔe"½äS*)åEèdmÎ…D{U§tRÞÐû¼?·E•œù9ˆr/æ”I£¢•®Ì¥Í›WJfÙäOYW&Ócжj¯÷4N£¢•e±ÎZÛeöóìöaYT6{*–ÝjTà¾Ì›&n¶¥í¿K6€2X0^4j’f@ˆvdísÛ[ðXÕOÕl·Fx[,ìÏy×ãÑÍûáã;·wþÝï£cÒqØKHHN ‹–^Æišf[ˆÞB]¦á SEÜË(ÍÒxà‘Fc×v=·ÍHgS·…+ðuµÉl×l“ 2í´Ø3Lzzw:×ØÒþšWÈ‘f[üfïó²Mgåj‘g'ÒØ…è1÷™]oºçÙ퇿&ÀBA‚ùl­e’JÐ/gT&;YÿãýPkúRêŒv­nõ‡Ïã­åÁ¨A½=Ÿ,”@3lL<ߢ.ëæ´Hå ÔÍúæ¢^¯9yæMꀀ VŸ3N’`’#¢H8áQo»É¯WB€ÜZPBÑ3>Z8, Pý_v¾›;—öØz’%Ð'é?w‘~ðŒürqLVDΉ2(R*©ÐÁþq%êî­íÓ»k8ÜvwaßoËî’} PåI'DèàLãû»›¼YÜ\XVHeŤq
+Ñ/‘”ì×Ƭ~Û¥¥z_ì NJL:}nÍöÒͤI‹¼¥²¨›Ê6-DÏ.“é(Šô¾ŒšæŠ¬¨©tû¾>–´#tôB,•†À˜½°7<iéFè—ƒe
+¿ZÚe6Fè+^gQŽ&ûu#ÒH†è¿‘$5 ŸSMZÁÐés°ñIѨ´¢w™gÛeu•­ž7+[ÍžFÝM÷Þû }n½I&Š¡ e>Sš´>2B;°à3÷Ú<o쬺­>¼zÿ»Ë’ÿ ^®Þ¿ÔO©ÄÝ
+¢öYÓ$E7B'§
+¢¡góŒÆ'eŠ|†Ëæ¾VG.ûô}\©‰‚^v÷“àv^¡Ó]&¡ Å{ŸÑ¤àzÜŸûô:‹ÛצwÆõ›+/y/]&çž:K£¢O ôÁŽÎ \“öœLD)Û•e ËÓè†èSž%tÜÓó¯ð4ìNN¥§.Ò¨‡è?;ª¢‹×Îþ’̘@ç*•g,Ó‡è“yž}mž'úW¬=Ñ´Eè#IëîïËóºKn<oôÆ4BÚ#X³Ûú Ú<ìL…ž.<Ž- ’׺vm»7+í÷@öŒ`Ìã’
+¢ô»¾€Äßà3‚1?;½%G‚áy½qb@ H9áN2k›œüýëîÝÿcÃE+
+endstream
+endobj
+8951 0 obj
+<< /Type /Page /Contents 8952 0 R /Resources 8950 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+8953 0 obj
+<< /D [ 8951 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+8954 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 754.884 null ] >>
+endobj
+8955 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 743.925 null ] >>
+endobj
+8956 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 732.966 null ] >>
+endobj
+8957 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+8958 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+8959 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+8960 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+8961 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+8962 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+8963 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+8964 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+8965 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+8966 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 623.377 null ] >>
+endobj
+8967 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 612.418 null ] >>
+endobj
+8968 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 601.459 null ] >>
+endobj
+8969 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 585.519 null ] >>
+endobj
+8970 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 574.56 null ] >>
+endobj
+8971 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 563.601 null ] >>
+endobj
+8972 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 552.642 null ] >>
+endobj
+8973 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 485.893 null ] >>
+endobj
+8974 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 474.934 null ] >>
+endobj
+8975 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 463.975 null ] >>
+endobj
+8976 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 453.016 null ] >>
+endobj
+8977 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 442.057 null ] >>
+endobj
+8978 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 431.098 null ] >>
+endobj
+8979 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+8980 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+8981 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+8982 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+8983 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+8984 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 335.457 null ] >>
+endobj
+8985 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 324.498 null ] >>
+endobj
+8986 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+8987 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+8988 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 291.621 null ] >>
+endobj
+8989 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 280.662 null ] >>
+endobj
+8990 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 269.703 null ] >>
+endobj
+8991 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 258.745 null ] >>
+endobj
+8992 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 247.786 null ] >>
+endobj
+8993 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 236.827 null ] >>
+endobj
+8994 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 225.868 null ] >>
+endobj
+8995 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 214.909 null ] >>
+endobj
+8996 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 203.95 null ] >>
+endobj
+8997 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 192.991 null ] >>
+endobj
+8998 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 182.032 null ] >>
+endobj
+8999 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 171.073 null ] >>
+endobj
+9000 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 160.114 null ] >>
+endobj
+9001 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 149.155 null ] >>
+endobj
+9002 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 138.197 null ] >>
+endobj
+9003 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 127.238 null ] >>
+endobj
+9004 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 116.279 null ] >>
+endobj
+9005 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+9006 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 94.361 null ] >>
+endobj
+9007 0 obj
+<< /D [ 8951 0 R /XYZ 81.077 83.402 null ] >>
+endobj
+8950 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9010 0 obj
+<< /Filter /FlateDecode /Length 1955 >>
+stream
+xÚÍZ]oÛ:}ϯ0Ð{Íò[” 6w±Àæeó¶]ŠÍ$Ú(’*É7Éýï;´dŠtד¶÷îKhQ<â™!9sF
+ÝÎèì·3ºk‰r¿àïog¯ÎÞ_$b&Ij˜à³«›3ƒèŒÍŒ&š%³D3B5›]=Ìþ57”±ó_ýÝ?ëý…Ng†¤Z ‚™2D¤&FbB~ø}nê¢ê—ÕùBq5ÿ24mý8üX  £2û{^î u·Ê¬hò¬/‡®¿ š¯®‘Ðl™Ö~ËTE £Ü›Êq¦†hÇq]<d>///_P‡»S_s{óáMW¤„Iáé
+Ý}leVu‰^™ë½2Üf¤7UâL ÑGW|
+àŽËbeÿ‘÷mñ4\¿šÎÖ~OøSàPç dp(DAÏ-1Úø¹SÔ)ŠÐ žÝ~r. }éDçòòE
+Ûæºu›?zÕü š²€{ÔçeAq”C´#22^Õk»“ø¿¢)qA¦°(*$‡àmT|j²¼½í–—vò8´¸ÉìCÓ?/«‹h_¾ Ž¨>Ù­BŠ¢}ÿ~Ê×·.ã$M½Ð·8!:X8ù¦ì§õÙ6cï[™RN¨ð¢CÓíjEP¬±èzmÿªYÐüeÊM¼¸\¡Gí¹ØÕ)'ñª`Å[bà 0¯h.“GèW,9¸}äÐ4=š¯NáàúŒ#p ?BŸ’ð¥ä„ï
+q½ý`›˜·›Òv»¾|´ñq+]ÆßEY¿ H¸þGr¾‚nÝãèîy"­ cXé …³ZO~Kœß„VƒŒ‚;ƒ"‚›¦™Ìܶ‹ÒÞôCçʺùÝø­°
+ǃ۶ãWî¡÷àOTÑÇ¢¿û.9ÏÇ96ÝÆi´¼ûý3ºçRþ´[D}È÷’+Ð0"6¯8ºîä¿*†,ŽÏ S%:†üçè¦"%J÷N`ƒ;òÊ™½Þs\W´c_ÑZD¨„w˜¬eÞw\/vå4èÅšî×doh—?„úÙ/„c–¦’Êí»€] @IÓ¼­þ»¬²YÓÖ½]õv½¼lª)&:¸Ab—ów|¼X3D* üŸNŸFh´>_¤™ôNŸFèo½ =”•Ýͼmóg’† 5 aDq/3$N­Fh_Ÿ8 î«ú±Â”(ëvíSâ×W´Ö8 Ã´× ’ጠÑã^mú¬®²»çæÎVËQÿí¶®ój̺A•)ÑÔK ‰“¥zÖ¯½S_ym¾Ár†hé«
+‰¨úÛœ×/9_¿…3OˆžŠq‰¥úè†ß½!˜&ÉTsKœæŒÐa¥õôêg»/?è[ß[N)U$™j|©q¶†èc¶^¿ÅÖël+O%1ÓË™ lÐ;ú]o›¬¨Êá•PõÓÎ7‚˜é¸ÔK„ŒN²<áĤSŽ:1É‚ÊSp+B;l:»D¿ÎåTð©DQÔ+õ·_Q’&>;(ÜwÿJ±e…&")¡ÌïÅQB"4Þ PЩªU'¦›Ä}½ÝC7uW¸/*·ßíTúý
+…üŵŸñ•ì)h­gÒ‰Ìq2oð¿^ý?:Ü/
+endstream
+endobj
+9009 0 obj
+<< /Type /Page /Contents 9010 0 R /Resources 9008 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+9011 0 obj
+<< /D [ 9009 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9012 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9013 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9014 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9015 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9016 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9017 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9018 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+9019 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+9020 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+9021 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+9022 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+9023 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+9024 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+9025 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+9026 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+9027 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+9028 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 575.556 null ] >>
+endobj
+9029 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 564.598 null ] >>
+endobj
+9030 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 553.639 null ] >>
+endobj
+9031 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 542.68 null ] >>
+endobj
+9032 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 531.721 null ] >>
+endobj
+9033 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 520.762 null ] >>
+endobj
+9034 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 509.803 null ] >>
+endobj
+9035 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 498.844 null ] >>
+endobj
+9036 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 487.885 null ] >>
+endobj
+9037 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 476.926 null ] >>
+endobj
+9038 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 412.169 null ] >>
+endobj
+9039 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 401.21 null ] >>
+endobj
+9040 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 390.251 null ] >>
+endobj
+9041 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 379.292 null ] >>
+endobj
+9042 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 368.334 null ] >>
+endobj
+9043 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 357.375 null ] >>
+endobj
+9044 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 346.416 null ] >>
+endobj
+9045 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 335.457 null ] >>
+endobj
+9046 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 324.498 null ] >>
+endobj
+9047 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+9048 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+9049 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 291.621 null ] >>
+endobj
+9050 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 280.662 null ] >>
+endobj
+9051 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 269.703 null ] >>
+endobj
+9052 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 258.745 null ] >>
+endobj
+9053 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 247.786 null ] >>
+endobj
+9054 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 236.827 null ] >>
+endobj
+9055 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 225.868 null ] >>
+endobj
+9056 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 214.909 null ] >>
+endobj
+9057 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 203.95 null ] >>
+endobj
+9058 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 192.991 null ] >>
+endobj
+9059 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 182.032 null ] >>
+endobj
+9060 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 171.073 null ] >>
+endobj
+9061 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 160.114 null ] >>
+endobj
+9062 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 149.155 null ] >>
+endobj
+9063 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 138.197 null ] >>
+endobj
+9064 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 127.238 null ] >>
+endobj
+9065 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 116.279 null ] >>
+endobj
+9066 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+9067 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 94.361 null ] >>
+endobj
+9068 0 obj
+<< /D [ 9009 0 R /XYZ 81.077 83.402 null ] >>
+endobj
+9008 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9071 0 obj
+<< /Filter /FlateDecode /Length 1923 >>
+stream
+xÚÅZËnã6Ýç+ ÌÆAß" ´¦hŠhº1ºé‚,3±Er%¹™Ì ýöR/Št<_§@7Qlñç^ò>i<»ŸáÙx|"Ñþgÿþpñnyñö&b3Ž´"ŒÎ–wÄÂ32SIÍ"I–d¶|œý6WXªËß—?¹¹ÞÞH=SHKÉ”&£ˆéýž0~}§»&.‹xó¼Ý˜bñty%¨˜¿aý³óg\7å¶_Çãú%¢#‚©#ªaD}tK¢ÉãÚ4‹Û¯<n·IÜäýWŸ¦7YÑÄæ¯$_/^í¾ê¤ü=> ²2g£¬†Éê£Éº:GÖÕ-+Uˆ(îd%0Y}ôH¿nÌ6Ί<+Ì¢(
+_
+[î:R{úâ)9XäS–ç-@Í;±ZAÖ‰¶ª¼¼"s3¼5iÙú"&ô mªA52ÓóÝvÛq3ÕUnî†Q©é×Òƒ|Þx«Än|ÚNúÐKð ü”5›¯íG)æI=L]ï’|øÎáëçžNòaÜVyh¸VÈ&¡
+²£'A`ŠU!äêè*ÂZ®•.„üqôxB¶!3€XCûǬéáá%ݦ06¨¢û'«ºïx¿-þ»<éN˜}5ì…ý®Û‹iö"j÷Bv{Á¨Û‹½¡uò8Ì<m@Ë]†MºõT+ªs.L&!¸5Ò´Ž óo«²1icÖ‹Û­—ª3a;ˆÏÇää u&T‚ž*J%aÐGƒs7®5ÂS…§"PÕ Ç°lK¼Øü¹¸ýBhv/“ªJž«]núH@)dO€
+£1(ÉПû4UUV{ùí`¬ÿØ0¸ÊÖkS¼®9À…@»$Ew 7QÎ*LMAv€š0in’ªuz/ÒçÑÇ5ÙÃÇ3œ1D'¦°^€öMqQü
+æA)bSEªa
+ëcèO‡Í_ÆÆ„tª”pÎX 1yLJaj÷ѯQ{3u–šÛXêøÃÊ Ðøþ¯À”Cr*i(éÜ¿F嫲iÊdzÏ…äTQûM”>¨öMYeË¢9pÔ“}­»5ßæQm×´9)ÇHÆEöî´¾_^ü ÐùŠL
+endstream
+endobj
+9070 0 obj
+<< /Type /Page /Contents 9071 0 R /Resources 9069 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+9072 0 obj
+<< /D [ 9070 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9073 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9074 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9075 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9076 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9077 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9078 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9079 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+9080 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+9081 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+9082 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+9083 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+9084 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+9085 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+9086 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+9087 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+9088 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+9089 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+9090 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 528.732 null ] >>
+endobj
+9091 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+9092 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+9093 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 495.855 null ] >>
+endobj
+9094 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+9095 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+9096 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+9097 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+9098 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+9099 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+9100 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+9101 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+9102 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+9103 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+9104 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+9105 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+9106 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+9107 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+9108 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+9109 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 320.513 null ] >>
+endobj
+9110 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+9111 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+9112 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 282.655 null ] >>
+endobj
+9113 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 271.696 null ] >>
+endobj
+9114 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 260.737 null ] >>
+endobj
+9115 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+9116 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+9117 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+9118 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+9119 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 200.961 null ] >>
+endobj
+9120 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 190.002 null ] >>
+endobj
+9121 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 179.043 null ] >>
+endobj
+9122 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 168.085 null ] >>
+endobj
+9123 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 157.126 null ] >>
+endobj
+9124 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+9125 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+9126 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 124.249 null ] >>
+endobj
+9127 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 113.29 null ] >>
+endobj
+9128 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 102.331 null ] >>
+endobj
+9129 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 91.372 null ] >>
+endobj
+9130 0 obj
+<< /D [ 9070 0 R /XYZ 81.077 80.413 null ] >>
+endobj
+9069 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9133 0 obj
+<< /Filter /FlateDecode /Length 1851 >>
+stream
+xÚÍYßoÛ6~Ï_a /Ú0üM)À¢ÀÒmÀ²¿µ…áØr"Ä–\Yn’Ëß¾£)“¢8>5íö)’>òŽ¼ã}ß™ö®z´÷þˆn®DÙ;øûþèÝàèô܈ž$iÂï ¦G >¢=ÖK4ÑÌôŒf„jÖÌ{ú ãúøÓàO?Öé¹N{ IµIÌ8%F¤1ú#r<Ë—õ0Ÿóâ좟(®Ö/f÷o‡—e5ɪåpý•{÷Í]êránþqó·|xÎE £Ü;`s@
+ͺÍ_F³U6¬²Ï«¼Ê&!®OÕ*ëj­„+7ÞZ\يоôl¥^GÄ"°µÞ0ƒ3¬¾,뺜¿¤m\Cý©/œmmô,›Ö/iÄ(oXŠ3¬®ò«ë5ŒrbRÆKŠ³¬^7Ey[<mÜžì¿MšÌïxV©”‘Dø ªLFh7÷é9K{)@¸–mœÏ¦ÓÀNšP\C’ -ûÓr6+¹éßæÅ•}$úãr>ûêçK÷Ýj™MÜ]]ºëšŠYd3R½Ò…¡½»<>áI¿Y"û Ö¬Ö±a©ÝÜ-U&X:ª®Vó¬p;o9}Ì[™*ÂÀѶ¿¯ØÞR4%œ&<·­5„#•‹&®Bô×F­æÇ`ºu
+$Ž
+'ò#tc!BëÔgW“Ñö@)M¤/2J₵Ư¥$ S+ÜÔ-0:MD´Løƒ]iÔ.Dh» °gÙN<ew‹aQÂqjRnÝžoǨþ§ŽA& Xoüi®¬[&"F[¢×£»`|2Í-ƒuw''þÉ£ìdWèôè„Pæ †JPÁ¡ñ˼žªP
+šR¥NSµєðz­)áI¤)ís7dêúAöI,)áµÞLß|âú4öÍ–¨ätcjz¸¨TT)Uìñ3ª²Y#.‰H¸•k‘·+M$…—Ž•[Émí؆dýmý(ДP®cûªòv¿~Ÿ(Oú>ý(@-¨Àÿ4ÅèÇŒÑÛ¿ É
+’[˜¡Æõo"4ºŒpËðÓÓÅJ#ô³
+rÒ‰rËËÔg_ýÈO˜çÿ†z¢è³”[ê Æñ“Ý*ÍOjáÑ“2¬)X'‡Ë0Ùù÷ÀPßÑ8f¡_Äé×?Åi+>Õ¸F@„Þß ¸ì’IVJÛp€6¸c'æîg4¸Uk\ Bÿ&
+endstream
+endobj
+9132 0 obj
+<< /Type /Page /Contents 9133 0 R /Resources 9131 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+9134 0 obj
+<< /D [ 9132 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9135 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9136 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9137 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9138 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 731.11 null ] >>
+endobj
+9139 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 720.151 null ] >>
+endobj
+9140 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 709.192 null ] >>
+endobj
+9141 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 698.233 null ] >>
+endobj
+9142 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 687.274 null ] >>
+endobj
+9143 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 676.315 null ] >>
+endobj
+9144 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 665.356 null ] >>
+endobj
+9145 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 654.397 null ] >>
+endobj
+9146 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 643.439 null ] >>
+endobj
+9147 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 632.48 null ] >>
+endobj
+9148 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 621.521 null ] >>
+endobj
+9149 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 610.562 null ] >>
+endobj
+9150 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 599.603 null ] >>
+endobj
+9151 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 551.126 null ] >>
+endobj
+9152 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 540.167 null ] >>
+endobj
+9153 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 529.209 null ] >>
+endobj
+9154 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 518.25 null ] >>
+endobj
+9155 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 507.291 null ] >>
+endobj
+9156 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 496.332 null ] >>
+endobj
+9157 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 485.373 null ] >>
+endobj
+9158 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 474.414 null ] >>
+endobj
+9159 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 463.455 null ] >>
+endobj
+9160 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 452.496 null ] >>
+endobj
+9161 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 441.537 null ] >>
+endobj
+9162 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 430.578 null ] >>
+endobj
+9163 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 419.619 null ] >>
+endobj
+9164 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 408.661 null ] >>
+endobj
+9165 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 397.702 null ] >>
+endobj
+9166 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 386.743 null ] >>
+endobj
+9167 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 375.784 null ] >>
+endobj
+9168 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 364.825 null ] >>
+endobj
+9169 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 318.273 null ] >>
+endobj
+9170 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 307.314 null ] >>
+endobj
+9171 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 296.355 null ] >>
+endobj
+9172 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 285.396 null ] >>
+endobj
+9173 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 274.437 null ] >>
+endobj
+9174 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 263.478 null ] >>
+endobj
+9175 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 252.519 null ] >>
+endobj
+9176 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 241.561 null ] >>
+endobj
+9177 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 230.602 null ] >>
+endobj
+9178 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 219.643 null ] >>
+endobj
+9179 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 208.684 null ] >>
+endobj
+9180 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 197.725 null ] >>
+endobj
+9181 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 186.766 null ] >>
+endobj
+9182 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 175.807 null ] >>
+endobj
+9183 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 164.848 null ] >>
+endobj
+9184 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 153.889 null ] >>
+endobj
+9185 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 142.93 null ] >>
+endobj
+9186 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 131.971 null ] >>
+endobj
+9187 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 121.013 null ] >>
+endobj
+9188 0 obj
+<< /D [ 9132 0 R /XYZ 81.077 110.054 null ] >>
+endobj
+9131 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9191 0 obj
+<< /Filter /FlateDecode /Length 2033 >>
+stream
+xÚ­Z[oÛ6~ϯ0ЇÙXÃò.2À¢ØºaÀ2` úÒ‚bˉY2d嶮ÿ}‡¢L‹®ëø8y‰$ZÏ•ßá¡BGW#:úí„®¯D¹;øûÛÉ»‹“7ï1’Ä&øèb~Âà%:b#£‰fÉ(ÑŒPÍF‹ÑDZa†N>_üæzó^Û‘!Vka†`F±,bBÞä«t–Ï‹*?«ªÉ©âjüÅ_΋iþgÖ6Ń~ã/ïÊzzó®nfy³ò#_½+ž2AQÂ(&°ÃL`Œ®bô´la “"Èæ‡Éæ”
+œ s‘ïØv¯ž¬FÅP¹£Yçx‡ÝŠÒDªžÄ²æêvf€ÛÕ^°W[ðWl¯rLr"™Øù„3˜æ„é-9|¿œD±Éš.t
+¡èÂD\TY›¯üh=÷×ðÚ'*dã8ºÃä>'Ù“z zÛ-c_‰ýY¦Aqiq°¦©U[‚äþ4¡°‹1±c’'Sfà• %%‘¶O½Þ_,ñp¸z8Ü\–ÞÿS—m7d(E8“ñܯÔþ,€%`„Š1ÅÊ Ïü¥[§«|™5`èÌúŠ¼Cg3¾p<Ñ õTÓM§×+ž9.s îÞ †.³ö– vü»ç»‰c‹»îoó^âtœ-j ÁÞœ("T¯`R)Yp©ÍøÑ=Ö·þ·ëÌ=ùùýH6›9ÝmQõ^KvÓ#³D›Xl{¿…ßûís8× pŽŠ±™—ºZzŠœY°?µ9ø
+<tî×ãþ€–©ÿåY¹wbäZ¿®Ã°oaÚÅ2KÛm2TËM0YâL¢P·ÏòH[7š?,Óªî[/Ù ¹î_ø¸ËŠnèó±)ÄœÊ6Øt` Õ&ŒÑ®Æ¡ÅSChàH{`+˜¸–;ÄJ–6!P ƒè‹ŽCK£V׿ý¦UvM´‹ñùV÷ì÷Ï8°Ý¦;°»58Õ‡èÇoU?EY€U=Í‘Ø°¾E<BFËÖ’°dÍêœRœì!zÍ*§ÿõ4ÃÑÊ(M…
+Ê0Ôº‹ÐnŸ‡Ý0W:ˆç8ñCôf»ŠÕA0Â×½è p: ÑÇP„r-„ â%.†h<ùPؼo,W¸<
+endstream
+endobj
+9190 0 obj
+<< /Type /Page /Contents 9191 0 R /Resources 9189 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+9192 0 obj
+<< /D [ 9190 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9193 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9194 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9195 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9196 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9197 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9198 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9199 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+9200 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 614.411 null ] >>
+endobj
+9201 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 603.452 null ] >>
+endobj
+9202 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 592.493 null ] >>
+endobj
+9203 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 581.534 null ] >>
+endobj
+9204 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 570.575 null ] >>
+endobj
+9205 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 559.616 null ] >>
+endobj
+9206 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 548.657 null ] >>
+endobj
+9207 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 537.698 null ] >>
+endobj
+9208 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 526.74 null ] >>
+endobj
+9209 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 515.781 null ] >>
+endobj
+9210 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 504.822 null ] >>
+endobj
+9211 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 493.863 null ] >>
+endobj
+9212 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 482.904 null ] >>
+endobj
+9213 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 471.945 null ] >>
+endobj
+9214 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 460.986 null ] >>
+endobj
+9215 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 450.027 null ] >>
+endobj
+9216 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 439.068 null ] >>
+endobj
+9217 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 428.109 null ] >>
+endobj
+9218 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 417.151 null ] >>
+endobj
+9219 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 406.192 null ] >>
+endobj
+9220 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 395.233 null ] >>
+endobj
+9221 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 384.274 null ] >>
+endobj
+9222 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 373.315 null ] >>
+endobj
+9223 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 362.356 null ] >>
+endobj
+9224 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 351.397 null ] >>
+endobj
+9225 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 340.438 null ] >>
+endobj
+9226 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 329.479 null ] >>
+endobj
+9227 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+9228 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+113 0 obj
+<< /D [ 9190 0 R /XYZ 79.37 279.517 null ] >>
+endobj
+9229 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 216.753 null ] >>
+endobj
+9230 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 205.794 null ] >>
+endobj
+9231 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 194.835 null ] >>
+endobj
+9232 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 183.876 null ] >>
+endobj
+9233 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 172.917 null ] >>
+endobj
+9234 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 161.958 null ] >>
+endobj
+9235 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 150.999 null ] >>
+endobj
+9236 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 140.04 null ] >>
+endobj
+9237 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 129.081 null ] >>
+endobj
+9238 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 118.122 null ] >>
+endobj
+9239 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 107.164 null ] >>
+endobj
+9240 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 96.205 null ] >>
+endobj
+9241 0 obj
+<< /D [ 9190 0 R /XYZ 81.077 85.246 null ] >>
+endobj
+9189 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F72 187 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9244 0 obj
+<< /Filter /FlateDecode /Length 2052 >>
+stream
+xÚÍZkÛ6ý>¿ÂÅ
+;nï3M뎧‡hˆ¬”ˆ<Z;x zøð{^?ü˜­òõöãQmÈØ.«
+‡!XëÑ®`"½õÈÓ¬‡2³l ú-h7Yfwy‘]E
+Ævþ¢½¼ÜY}žeøš+b\
+e÷>ø=3x…QÃÔeô¢\íÖÅv^Ød­H½J¶Y}uÝþüÇ.VÉ?$ ±€¤^µo¿G3 ‚˜xÈÇÀG`ð.]í²¤ÊþÚåU¶¼*&uµËΔZÅœDbˆÂJê
+XܤÝô@lÿj¹<¨—K<½”á[}#úÀÐþTáO3›3ªèùZb‘‘«ÿ”@¹„¶ÚYl“"Û'›ª¬³E AûzSœ®»^i½šz꽞zî—Í’¢<[8[ðÑ'lψ¤ê{Û~Cåâ립ͻ͖»²
+6RÄ´S]^íåÝèƒ~½Ë! \¥k®T Ðv16ÉmvŸWhQ´":â0®jÐ~E”¼-Ê}&uÝu9â†mÚ®×›Ô¶#X¢JÇð+5´•c·Í®2´ R£ÛPÛ¶½I$'uŒ:õ” &
+^èf¯øý&)JWXÙGzë'§6O¨|ŸDh,SÎÈ`ÑúÄÊÂ6š‘À ß…bÉCÂú*)OÙ";7IFI».G3;ýÇ3¢÷ŽÖ<ú+(!& ׎hÜE€F+‰G0´qm…ÆuëÚª"/ê$¿Kþ›UåUq3ZÝ»¼ÚÖÐDìø -¨‰e.h‰S’F®¡gWƒŸ(T@Ð'* ¡Q’_}{¦@¦"4vá\kœô>ÚJ¹©î¡½…Òz‘Ö£³é\~~¤Î>›ôL¸¢Oݯ¢Ç­€Åõ“uX¥ãeŒùqnn0ûÍÊxf\Ò¸ä ñZæÐ[±·Ç탟±•¡PÆ‹È Nñ Å©ÇGãCôb8¦7 g„>úK…‚ãU=Á…ŠF‡®2šnvÇ;‡a!¾óòãó‚øúŽ
+fMŸ9]ç
+gÊj5uTQB1È®qˆzCÝ‚XÇMXÝ(ì„ð%Ñt4aßÃœU¶î¬$[†úrzC…×>´N–]vYj‘õÿ-âI?mWN·+ǃ·GË@tf"œÄZåCºÊï‹£¬9 ´B#,åc#¨-°])e8*~zØ/RŠ„›uýNÍ·ã§X†Â%‡ü$p}ôÿy¡ÂÀeU4dC\Q ÑU€ÍOš»ÎÅàv†ô©Zî[—ûÍós[pF%ÑÚõ5FãTè£ÑÅL,ˆ¡ƒ/â
+jüºšˆ#]Sc"”ì>ø«ö4†3ìcÜN“þ*ÂÉù‰œƒ‘j “Ħ+aX®ÔO7ÿŸeÔ
+endstream
+endobj
+9243 0 obj
+<< /Type /Page /Contents 9244 0 R /Resources 9242 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+9245 0 obj
+<< /D [ 9243 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9246 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9247 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9248 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9249 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9250 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+117 0 obj
+<< /D [ 9243 0 R /XYZ 79.37 699.542 null ] >>
+endobj
+9251 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 644.44 null ] >>
+endobj
+9252 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 633.481 null ] >>
+endobj
+9253 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 622.522 null ] >>
+endobj
+9254 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 611.563 null ] >>
+endobj
+9255 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 600.604 null ] >>
+endobj
+9256 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 589.645 null ] >>
+endobj
+9257 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 578.687 null ] >>
+endobj
+9258 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 567.728 null ] >>
+endobj
+9259 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 556.769 null ] >>
+endobj
+9260 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 545.81 null ] >>
+endobj
+9261 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 534.851 null ] >>
+endobj
+9262 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 523.892 null ] >>
+endobj
+9263 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 512.933 null ] >>
+endobj
+9264 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 501.974 null ] >>
+endobj
+9265 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 491.015 null ] >>
+endobj
+9266 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 480.056 null ] >>
+endobj
+9267 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 464.116 null ] >>
+endobj
+9268 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 453.157 null ] >>
+endobj
+9269 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 442.198 null ] >>
+endobj
+9270 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 426.258 null ] >>
+endobj
+9271 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 415.299 null ] >>
+endobj
+9272 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 384.415 null ] >>
+endobj
+9273 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 373.456 null ] >>
+endobj
+9274 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 362.497 null ] >>
+endobj
+9275 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 351.538 null ] >>
+endobj
+9276 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 340.579 null ] >>
+endobj
+9277 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 329.621 null ] >>
+endobj
+9278 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 318.662 null ] >>
+endobj
+9279 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 307.703 null ] >>
+endobj
+9280 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 296.744 null ] >>
+endobj
+9281 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 285.785 null ] >>
+endobj
+9282 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 274.826 null ] >>
+endobj
+9283 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 263.867 null ] >>
+endobj
+9284 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 252.908 null ] >>
+endobj
+9285 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 241.949 null ] >>
+endobj
+9286 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 230.99 null ] >>
+endobj
+9287 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 220.032 null ] >>
+endobj
+9288 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 209.073 null ] >>
+endobj
+9289 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 156.271 null ] >>
+endobj
+9290 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 145.312 null ] >>
+endobj
+9291 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 134.353 null ] >>
+endobj
+9292 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 123.394 null ] >>
+endobj
+9293 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 112.435 null ] >>
+endobj
+9294 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 101.476 null ] >>
+endobj
+9295 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 90.517 null ] >>
+endobj
+9296 0 obj
+<< /D [ 9243 0 R /XYZ 81.077 79.558 null ] >>
+endobj
+9242 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9299 0 obj
+<< /Filter /FlateDecode /Length 2059 >>
+stream
+xÚµZ]oã6}ϯð¢u€¿%(0ýš.X/°¶ÓBPl&jKYIg6íßK‘¢I£˜Ùí<„²Ä+’÷ž{.5xv?óŸ®ðØ"a®àïOWßÝ\½û±G*'ŒÎnî®tÂ32Ë%’$›e’ ,Éìf7û8ÏiŽ¯½ù›×»RÍr¤¤dyhLFDðØúk ÿÒØÞ‚©›\66Å(c*¶þ…0®ëõõ[AÅüÉ6Ëj¥¿mÛòóÏU¿ùAo«]g¤e
+Î<Pš4´6@ïÛfÿP
+Ã[¤[&yQd}vWã
+>Å«õí¾oL,ü½ìÛêñ•! 3…˜Ì<ø,‰'"ëô…“9â8÷c玭€G‘µY¸Û¦Ù÷fíúv¯Ë£Û݃ã¦(L¯d "Cœ+T¥ ­ œ®oœ‹åã ƺÜi Ot±¡ð§ì9—ˆ+ŸN›NhmǘbR>N€Ž`#Wf¯H0ŸbIsÛÐ:}lÊ‘È|ÖP4‰k"ëô±qŽd0o–BÖ‘ñ?8¯Äû+’ŠT¨ Ȩ́•”V"ã ¤·¶ùh›_“1B›Ÿ5”HÂO`üd›ßÇ&c&P&|vQ2 ch<ñ_Gú=¼LÅ*9Ê”O&*KÂO`ýîðéxi#éÝ¢f
+† ’‡C˜4ð ìv;öóuÎæúú-cl¾Ö¿`Æk÷«Üv»2 ŸÃð»D¨âs#3ËNÆø’'Q‚J‡Ýbñ;ºjWmËÖê°~£-4]_Ólþ©j›zg®óy? “c`@Xþhˆ§#¾éeä’‚Õ @”ì%ö[ø´¯ò$/ Íú.õá‡fµ‡Ù÷ß»}òNq.[:ŸùGôËe¥MYÏ?ó¿L˜'³¹ )åu…RI™$²N_<ôÌ0N­¡ñ±ò¹Õ÷U\ûð\!œ$­ZŒ¬cxü•<ƒ:‹R4­\Œ¬_ÒMÂ*l¦Uî~Œ%ã›Xj?Å+s&—"’ùE`i‹Zÿo53ÑÀƒyRðDÖœ˜ftF8b@w_&¦¨y—RY6á Ô÷fàìLÌ[íòMÕWMmï5w¶íÇNcÎ~˜…Z7½1Ú&{-ƒ¼Ê<É0œ$r"ã :Õÿ^,—Q]ßl×`¼«
+‡Mµ2P6
+žWi©õhsÑ•ƒT1E¯-ÜOô¶ÂÀALag<‡Å;ƒýàLôÈ>NÆ¥³0WeçÓĤ¹³nLj«ŒÃÊÒסs›Lùn˜âjÐw½nër»ý wˆÑ}t@ Á•6qgn™½ÐèMb¥˜Áxìd@Àº¹mœP2ZÓ´då¤ÏS0—iÈ(ƒòžN</9È0x;Yž”m"ë3<•†*2Lk£’ÀDÖL:åaßmu¿éËúD¨˜-Ê;ØûbÓ4¿ýömU2q eñœà$⊬/©º¨„T:'X6ÆŸ@]ÌÄDTÝÖ‹ÍÔó@CŸGs‡û.uÓÛ ½{èÍóÏö¹ñö}}×@€ôzûÙuÃË©çEÓkUÖ_;ûrÕïM,¹‘uçî6`´¶ÿ î,Ž!WÛ¹”ý×Ý°.'ë
+endstream
+endobj
+9298 0 obj
+<< /Type /Page /Contents 9299 0 R /Resources 9297 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+9300 0 obj
+<< /D [ 9298 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9301 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9302 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9303 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9304 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9305 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+9306 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+9307 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+9308 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+9309 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+9310 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+9311 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+9312 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+9313 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+9314 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 616.403 null ] >>
+endobj
+9315 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+9316 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+9317 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+9318 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+9319 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 529.728 null ] >>
+endobj
+9320 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 518.769 null ] >>
+endobj
+9321 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 507.811 null ] >>
+endobj
+9322 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 496.852 null ] >>
+endobj
+9323 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 485.893 null ] >>
+endobj
+9324 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 474.934 null ] >>
+endobj
+9325 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 463.975 null ] >>
+endobj
+121 0 obj
+<< /D [ 9298 0 R /XYZ 79.37 440.513 null ] >>
+endobj
+9326 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 372.17 null ] >>
+endobj
+9327 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 361.211 null ] >>
+endobj
+9328 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 350.252 null ] >>
+endobj
+9329 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 310.401 null ] >>
+endobj
+9330 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 299.443 null ] >>
+endobj
+9331 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 288.484 null ] >>
+endobj
+9332 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 238.67 null ] >>
+endobj
+9333 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 227.711 null ] >>
+endobj
+125 0 obj
+<< /D [ 9298 0 R /XYZ 79.37 203.004 null ] >>
+endobj
+9334 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 135.2 null ] >>
+endobj
+9335 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 124.241 null ] >>
+endobj
+9336 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 113.282 null ] >>
+endobj
+9337 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 102.324 null ] >>
+endobj
+9338 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 91.365 null ] >>
+endobj
+9339 0 obj
+<< /D [ 9298 0 R /XYZ 81.077 80.406 null ] >>
+endobj
+9297 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F72 187 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9342 0 obj
+<< /Filter /FlateDecode /Length 2391 >>
+stream
+xÚµZ[oã¸~ϯ0°µÑ†Ã»¤
+’ÑD,"‚dZ, Øök(UÛ¦Ý>«îªÊÈÄJ¯:ÖªÄä>ñ™¹b|]FŒ2‰‹4ú%ˆq8dÕfv„ Qâðrzs4(gˆ3æS´†Çö´º%˲|6—êËXe벧/áâop&9_«éÔŽ—v!gêÌSQ–æl½º¥ñÒ/ª¦SfÉg"W`ܪ©
+í9‚{à«¢"eHDÖ˜þµŠ™6NåòxêôIdÌWßÉ•Ž'úÖSQh6&Ä–—ø£_뉔F(Ž}¬v;ÍÁ’‰ ]}:©*ŸM 3¤eü‚† Mu›ÖÛt]Öùc›Â€³¬8Á<Îh­;çÃ+3‡AVò²¬¬A’Æ,B9ŒûàƒÉIëSè‡ Y¿-6ªÑÁLçïÌ&ö
+ªþDŽÝŠÊåó
+è"1÷˜\߉qéauý«çÏ.–]”Æ/fýE—&ê.îíAÆHG¨ØL_ƒŽ+ cÂZ‘FšY3ÈȼM—ªT® Â;¯k‹Â[ ñ}ÃV¯eíúK5T¯æiÿìój¨ré´=¥…]WÃ~VYT*8Ús"S¼»² &Ä÷±M+õ”›ºW›»ÇjÊ—3~ÖçС=úËŸ˜=r{ö(ƒW‰9¼±pa",ª»èà”%zWlJf2¨X÷ÐZˆÇÝöX€L$¦ˆÇã^:‹Âˆ¸hKä¾øœUÔ'–T[ü®¶BÂÙA.tÜ`q;mÙ5àœz‡Õ2ƒ.¦Ð»GuuÌvªkNá%¼&Ç t–„QtÑÖ>k¨+϶Wša‡ÿö|×(”/‡„‡Ç6‘ã0¾.Ú„ö4]ª>Ý}pªà2íÇ ú0ÝÓ¶ñL—ÅHò±Kä$Œ®‹žo>|š¸=ßÍ
+å 弌ÇÎ’Ó0¾.ú’x×/Åû%˜.6šŽ‘ž³0º.zˆCY·?ÔŸ•®Oµìç×qn:á*ÀОË1®s¶&â‘C?±¯<ßµ9ë¯æð¾4á(Æcîàa=zÖÄ`á ‰ü81¡ÉŸ|8,Ù¹àžÓÿ¡úˆ(Š“1Iñ°ꡯÐÇæx=•P©±1gñ°´ê¡¯×¥æ•^ÿêR^±¸p]Œ’i”‡ecýõŠV2‰0s{Sz}§Ž9÷Ð2øõá>kòû‹:!ÌÃö}:Ì­Ûj(š
+ýÅØGßø~(ˆ„7øRß`4Ýú§KhŸcê¯Ãù ¨)-·†H7I¨ì÷® 9÷_6§RÙ÷ûöÏÅeé“žõèÒ8ǽØ_vW”r„#5Ž™Ù^€
+oV„Dã3pUäêuMqa÷DB+)¸…~ÙîŸvïÎþÜÀn4Õ
+Œµ©OÕ&ÏŽÁdâÑ)- FÆE[2`>:®~jÓcpcB¢Ñ1銰ÊÎa"%¢ÉØSŠ°ÌCOj9û-L¥š?A<æòg/»7&"blLä"¬°òÐï¼>†+Žspû1;‹°rÉC[]“U­þÙR»/¶Ý›ëòïOÏ„1ħo~"¬TòЖxUo”_–OÛ¨/CÕÖ§nÿç“jßl"”">}8qÐG¼g¤wžøô9P„}hóÐZxkµ+ü²øPT…Þq$LJgÛ*ûͪÇðÚô™P†}€óж €¬¼O»zº¾s÷ù«/ÒaÞés¡ ûÞå‚û_ÌèRlFС¿ÙŒ‘£” ûæ`ÿ8~«Â ” ®Kc«
+endstream
+endobj
+9341 0 obj
+<< /Type /Page /Contents 9342 0 R /Resources 9340 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 8886 0 R >>
+endobj
+9343 0 obj
+<< /D [ 9341 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9344 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9345 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9346 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9347 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 668.209 null ] >>
+endobj
+9348 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 657.25 null ] >>
+endobj
+9349 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 646.291 null ] >>
+endobj
+9350 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+9351 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+9352 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+9353 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+9354 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+9355 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 550.65 null ] >>
+endobj
+9356 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 521.758 null ] >>
+endobj
+9357 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 510.799 null ] >>
+endobj
+9358 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 499.84 null ] >>
+endobj
+9359 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 423.128 null ] >>
+endobj
+9360 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 412.169 null ] >>
+endobj
+9361 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 401.21 null ] >>
+endobj
+9362 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 390.251 null ] >>
+endobj
+9363 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 379.292 null ] >>
+endobj
+9364 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 368.334 null ] >>
+endobj
+9365 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 357.375 null ] >>
+endobj
+9366 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 346.416 null ] >>
+endobj
+9367 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 335.457 null ] >>
+endobj
+9368 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 324.498 null ] >>
+endobj
+9369 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 313.539 null ] >>
+endobj
+9370 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 302.58 null ] >>
+endobj
+9371 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 291.621 null ] >>
+endobj
+9372 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 280.662 null ] >>
+endobj
+9373 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 269.703 null ] >>
+endobj
+9374 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 258.745 null ] >>
+endobj
+9375 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 217.898 null ] >>
+endobj
+9376 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 206.939 null ] >>
+endobj
+9377 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 195.98 null ] >>
+endobj
+9378 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 185.021 null ] >>
+endobj
+9379 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 174.062 null ] >>
+endobj
+9380 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 163.103 null ] >>
+endobj
+9381 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 152.144 null ] >>
+endobj
+9382 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 141.185 null ] >>
+endobj
+9383 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 130.226 null ] >>
+endobj
+9384 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 119.268 null ] >>
+endobj
+9385 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 108.309 null ] >>
+endobj
+9386 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 97.35 null ] >>
+endobj
+9387 0 obj
+<< /D [ 9341 0 R /XYZ 81.077 86.391 null ] >>
+endobj
+9340 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F20 186 0 R /F19 184 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9391 0 obj
+<< /Filter /FlateDecode /Length 2186 >>
+stream
+xÚ­YKoã8¾çWè‹t³ù~äÔ;ƒÍììa‹
+§¡K[ôM¾Ýë}æœ
+D1ÄN8HŽ‘°…49äÝnÙÕ[0¹¯›wÒ«îÒ€T°’"Î߬hÚ±tðJ“'žŠNÄÕà¶UZ䈤Ó×æ0Œ þZ¥…ŒHú­!CRP³µiÆÒo†@4fp¨*-VDÒ§¨u,WÝC“·$VH²Á7ª™ÎÄÀ©GÒßÏDÁJˆu
+•ü ©€ fý+xX.X¶ÉWÝ{hj–•¡«Û•­oµŸ[ˆZe]…!O×Te…}Iañ{ÌxUôBJøñÐ ×ZÕ‡CÜöè(¾„Ž1Œ`1>¿ËuñãÍ1C‘R$‡œ¢Ç0­ò6´êÍÙ«{L1àC¾w ÅZãb;Çß~«¬ºü+Èkpg‚9˜Èn¯A=vQe~fÛð‹Ú–]”aíÖڗۛ惛O÷ó½·‡J³¶(Φ ª.íIøiüt£!L$³Ç²©«Cá'T:' qBâí=úôÁ‚sÀ
+
+wª‘òZûÆéÙ«@]Ô"Ñ)Câé«rU@hmʯ“꣔#-h,û~òÐ(xhMÏv3Ÿ)ü!Ã&*÷{¯…Ï×<»í}Y}±U¬½"ºzšÃ€“$/‘Aš1€»™DÇ}Èx
+Ç.1ï<®C¾jêд‡öÐöv®äë® 0U¢jUw“@Àœ¸âHæ¤ƳcSwàjxɲZ¾Yv~Dylë;žJp“GËšƫZÖ‡r.•QÆcI”#9‡œ‡œbäÌúdÍ,lA¯ÚeU<Ýüv¬N5Zl 神Ûæű˲¼©|Þú}F”ãBp²—ÔÖFž,£‹G÷¿yïC« vP%eE¾²Cvöøë‘A Oï#äE¦
+Cô¼`U°Í|#˜ ÁΖÆÄâÂ
+*«í%§‰! ë‹Š9›#àÒ”±àåóœöŒÊiOó´+‡“b´ßiÏ0öc†1Ì1ô%8û7­tHñ$$(‘d2Ãlž"Ì©¾3) ‹„O [®èu®-Ë—ls[~Á=þ:÷Ä,îAˆ õ(·‘Kdq¶Ë]€ Ù£íqƨdHÝp¬Ð]ø1Í7HBÁ&]߃c^Wώ!Ù¬Ö¾á¸
+ÏáÍê¡i|Lï´=y¯a´çïðî üƒ0Ï¡Ð<ÞÞÌ(Ï¡–$RƲ°$È&„Ên˦uŽD“!»¶¨¶õB2 å Uƒ߄S ÂoBMU|í<%fQV+—…DS÷ù$I
+6 ¦“꛼RhœDŠ±p*)Ã~GNCúM§ì
+ä‹Zk²1XòS  à ý&>û"á‹ýÕß¹@÷ŠA’GËãåf0,œ“À—àIòjÝW™íknÀ•5c7pç¼É¿}ï=fÂ'üéܱ99Óƒ¦} ‹¤íöÛX±Yÿ½)Š»Ûm¼™ØLíÿX(ð€ª!éÖiŸÅ"éç8M¸ ovªLŒD¬–h‹þæZþ)Ý]ExULçqB†Y<ïC#àʉ9îy1#+<¨mÍUq™¹íÙÔ¶œæ”GŽ6|·«Û ÛÕ¾­úýMÇ ÎV‚Ý¿ØÍD"2Cç¶xÖ#2I"ä¶ I·{Ú[Vûl‹¼ññ×mÙv¹‹eÛp  ù¶íšUÿcÑLDXæO p¼Wòº•sÿh
+ O[>Ž¶´ÊíÝ€\ŸŸ7(Š8åWnõ¦‹yk˜šÊxŽd÷Cl¦¢†OÌÚ$ñ8’Nβ WHÁõ™´Ä‘ô_ɲy²JÙ#˜—ƒŸ4iŸ#é×ï{RðP†ËHCÓNû$›®{ÕÇzÔ°¤l+’>ÿTøJ&m°»à™þû9Sÿßï®þñ¹Šá
+endstream
+endobj
+9390 0 obj
+<< /Type /Page /Contents 9391 0 R /Resources 9389 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R /Annots 9425 0 R >>
+endobj
+9425 0 obj
+[ 9388 0 R ]
+endobj
+9388 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 89.997 482.318 101.952 492.521 ]/A << /S /GoTo /D (section.0.13) >> >>
+endobj
+9392 0 obj
+<< /D [ 9390 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9393 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9394 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9395 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9396 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9397 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9398 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9399 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+9400 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+9401 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+9402 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+9403 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+9404 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+9405 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+9406 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+9407 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+129 0 obj
+<< /D [ 9390 0 R /XYZ 79.37 591.945 null ] >>
+endobj
+9408 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 449.186 null ] >>
+endobj
+9409 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 400.37 null ] >>
+endobj
+9410 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 354.541 null ] >>
+endobj
+9411 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 343.582 null ] >>
+endobj
+9412 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 332.624 null ] >>
+endobj
+9413 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 321.665 null ] >>
+endobj
+9414 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 310.706 null ] >>
+endobj
+9415 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 281.814 null ] >>
+endobj
+9416 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 270.855 null ] >>
+endobj
+9417 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 230.008 null ] >>
+endobj
+9418 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 219.049 null ] >>
+endobj
+9419 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 166.247 null ] >>
+endobj
+9420 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 155.289 null ] >>
+endobj
+9421 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 144.33 null ] >>
+endobj
+9422 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 133.371 null ] >>
+endobj
+9423 0 obj
+<< /D [ 9390 0 R /XYZ 81.077 122.412 null ] >>
+endobj
+133 0 obj
+<< /D [ 9390 0 R /XYZ 79.37 110.905 null ] >>
+endobj
+9389 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R /F20 186 0 R /F70 185 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9428 0 obj
+<< /Filter /FlateDecode /Length 2677 >>
+stream
+xÚ¥ZKÛ8¾çWÈÅƤ>õ00@f±›Ù`û°h`“¡¶é¶°¶äHrº;ìoß*‘’HÛ-›=SYäÇb±ê+Òtò0¡“_ßÑ£òowï>~Žù„I"dÄ'wëw *è„M┈x«„ȘMîv“?¦BÌþ¼û­îZ2ÆH$S¿íÝFÏnD¬¦+½Íwy£«Ú¼ç…)›®Á¾ÒÙn&Øô~«Ûþ?~fé$%iÄ#yH,ÜQxM—ån—++Ïé9y&%á©ô{ø„üôiÑ£œE1Š‚‹ˆÐˆù½<æÛ­rE<mQÅÓC­WæsSšrUe3¨Ä7_7Ø>/ê|egÔtSÛeM•?™çÇ.lGƒ(¢=Ò¬gG[VAGR¥Óz¢S½Ì¿P!™Œh»X¶ãa3hŦíš
+:6³¢ë¿nªÃ²ÉËbTC"$ŽŽ ;™$„så÷âNñ²MF°º)s¼Ùà €VËr¥Ùp,ší¸…À:Q)ú²†yÃE2Ͷ5îiѺPeÙ€#â€1Ÿ1¨Ü>Ûf«•i娱6U8+¬1~ >ø g¾”øþ-ow&1ºÍ1 H0Svv¢\ñç+‚IE$UŽÞÑBËj…ֆ超f^ø¡ÞgKmï7mŒ?ÇGm;X–Ûî¨_µrØ”q7NR:EŸ\Õyɪ‡Ã5 *€aRPhmjš®};îó¾ 7ø _PænÓ³¢ã»=J ‡
+©TêK£Šöë}¾l•¦$¶‡q¥-Jïôî^Wо¬sd7e±Ït¿“B F h<ê!&a]i ñS¥·ú[V4벃Yçßu»Ù¯`’J*"]µE&ù¼È ˜i¶]¬òÝxz“0pÿ‰ßÏŤ<…±å«c¯ó⊑9ŽâG#Ûœ fç]8«>Ÿ•
+Œ›ÊïëùBüƒ¯Žxóm¹F¶=èÚ ÀÐÔh ?£ÝšÉi‹ÁgžzY EDvÔõqfY 8>3ot’› )ú·YçZ¹å³ÈP[~ŽáqÙ{IÅR¢hÚ[nf¹®´u„_÷e^4së_LQ•æáÆÖ3þ†K!ÿU­¤4 ­#Œ`Áµnúëüövpæg¶J_‡;ó9´Lc¢RÖ£fA¨=éc[hµ
+HŸ'0ø4;ù®ºGt5ísâèdÓž»ôÚ¡š–äáCy¨ÌƒK¡!2<$€²Kzñ¡%€§¾P*Aân—š#T“È¿Â#{ºh©"úAö)IhÜ°3`WM
+R(¢âÞ´yØI†'m5ÜTYQ¯ËjWoòu0ýã\BÙ³ζš+L
+8$R½ßç<ˆþyÒ.)†A9‰Òžpæé\é—×ýq°9³”Áš÷!ŸË Xžt ¯ƒ/wýtéÈÅiÐÞÑW‡­~ÌWͦÅ’ž¦x+_e }Üg<,kô¤ÃÇŽ §ï] Kï\ak˜E¹
+vHp’þ"Kò°(èIw'…z ”ù¡ý“Í›VDÆ$¥ƒZ’0D®t(zm¾ÆNÃg‡·rpÍiØì\é—+Xã "¶5КC8  ííõ@.Úsþö_:xÇtÇ]í¹=ã,…´”K°‹\‚á?Ç”/Ôs˜ÝÈYs„ØþѦîþ¨ÕÞVœp¤ÞõÞ©ú¬INó¦>Æ—¿f@Á©êmVР ãIw `]†àÃ4ímK° ®pwˆÕlMù
+ÛÔwYnËj^ÅŽ+™ÝŸØ€Æ
+²íþÐBˆ  ®pxÂÛN£ý»‚{«ÿãäFehC<×Óƒ|ýÆ“EÑDR’Æ6R³Ô_‰ܽû?noœp
+endstream
+endobj
+9427 0 obj
+<< /Type /Page /Contents 9428 0 R /Resources 9426 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9429 0 obj
+<< /D [ 9427 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9430 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 619.932 null ] >>
+endobj
+9431 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 608.973 null ] >>
+endobj
+9432 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 598.014 null ] >>
+endobj
+9433 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 587.055 null ] >>
+endobj
+9434 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 576.096 null ] >>
+endobj
+9435 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 527.279 null ] >>
+endobj
+9436 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 516.32 null ] >>
+endobj
+9437 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 505.362 null ] >>
+endobj
+9438 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 494.403 null ] >>
+endobj
+9439 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 447.578 null ] >>
+endobj
+9440 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 436.619 null ] >>
+endobj
+9441 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 425.66 null ] >>
+endobj
+9442 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 414.702 null ] >>
+endobj
+9443 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 403.743 null ] >>
+endobj
+9444 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 392.784 null ] >>
+endobj
+9445 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 381.825 null ] >>
+endobj
+9446 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 370.866 null ] >>
+endobj
+9447 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 359.907 null ] >>
+endobj
+9448 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 348.948 null ] >>
+endobj
+9449 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 337.989 null ] >>
+endobj
+9450 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 327.03 null ] >>
+endobj
+9451 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 316.071 null ] >>
+endobj
+9452 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 305.113 null ] >>
+endobj
+9453 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 294.154 null ] >>
+endobj
+9454 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 265.262 null ] >>
+endobj
+9455 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 254.303 null ] >>
+endobj
+9456 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 243.344 null ] >>
+endobj
+9457 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 232.385 null ] >>
+endobj
+9458 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 221.426 null ] >>
+endobj
+9459 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 210.467 null ] >>
+endobj
+9460 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 199.509 null ] >>
+endobj
+9461 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 188.55 null ] >>
+endobj
+9462 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 177.591 null ] >>
+endobj
+9463 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 166.632 null ] >>
+endobj
+9464 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 155.673 null ] >>
+endobj
+9465 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 144.714 null ] >>
+endobj
+9466 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 115.822 null ] >>
+endobj
+9467 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 104.863 null ] >>
+endobj
+9468 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 93.905 null ] >>
+endobj
+9469 0 obj
+<< /D [ 9427 0 R /XYZ 81.077 82.946 null ] >>
+endobj
+9426 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F72 187 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R /F73 189 0 R /F69 183 0 R /F26 662 0 R /F78 556 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9472 0 obj
+<< /Filter /FlateDecode /Length 1568 >>
+stream
+xÚÍYMoÛF½ûWÈEâõ~ïÒ€·@ @ÓCuk
+B–VŠt)ÊIä¿wHJË]ÙI5¬çbŠò>î›ΛYÑä6¡É›º¿Õ~‚¿oN~žžœ_‘H’Z&x2]ž0XD–XM43‰ÑŒPÍ’é:ùsb¥§MõÏ:¿ÖibIªµ°!˜‰”(øW„~Ç„¼Ÿ»²quÿ€È±P”0Ê= u _Z£?£÷[˜~o}ÜÞÊ‘ÚÝz ÜŲ*4 n ³ÒÓ08!º¥±ª·…;=S\u·W+—ß®ð¤˜!œ+OÊG*eDÈ4F·,ù:s÷³â¢ì™}ÙÕUö)Ë˼ÉgE+ûÿ=X²ÌËpÁ´MT®µ·)ÅÙ¢;Ï.Ü]³Xγ\]uüÄtªˆ fOLR±Ýû/žˆ˜•Ý{b õvFht´´à~kŽ*O!¸uÁMUY¾¼(§×Q¾û\‚‹ Ó²îÞšî–kÔWÖ¼b#“RkN¤ðeX
+œ!ºõzÖ¬²¦º½-\Þ»ÍH1"/ÉòXa€R¬dŒÆ{CÂ2æK²T¸½Côç±áàZå˱Ô8
+!z4f‰J}ñ•G*§D)F·9áÊÅÝíò.Ÿ7ÛÚ¡¹PC´ðES) j@„þr
+ú ËwitЛ„›h¨/ÑÚé
+ÄO5™Wëõ¬\ô7­þØÞü6kêü#Ö
+bkÌŽ#uƒ2’²ÜÒxï>m²…1se,‡oó¹ÛQìîÏûËf{s¶¾Fç“b)±ÌÇPQT #4ºÉRÔ«¼¶)†Êåí>6õìl×Ïô•¹í+6®¹xÛß_ô à¹ÞqY‡ÍzìÐB¼ÆZ#SC,t]{k8Êšýˆ5Ð m]V»¿·yíû^igTSoÝXÖpM-UÇ:DnÙœ}ܬò%:-4ë¡ÿ'Fµÿó¶Hœ-!ú¡-Ï
+è,wiBæE¾iŽósË:ÄX´†©Ûk³Æis„Ž¬xÜÙ³btJ(S³0“ã}?ÒÛ÷Oàm)aÒö‚¦q2¡ïŸÕÛBÀT>¤6Nx#ô*"úuåí³g§²!f¬ 
+Îa¬÷¥q‚¡cúª½¬ê›|±påcõKÆ6•ª“¢†½4¥¤{p¿·¡˜I9#'e4SnS¢WÃP^ŠÐ葘K†ó5ƒ¤<œhôÉ”—+Wç‡o
+èw‚kCÌð’ÁIV„n)þT׳Oßdø½íSšØá§)ƒS³}÷c(±Ò ˆÁÉ`„(þ~×äU¹ù¡ì’XëÈhÜ»¢û:s~ÍÒ$×òáÑ%`jXxIÅdYEuÊÍäC^Þ¶_ñÉûöj\mC¿2ßìuÿ¡Ù?c¤Ùsàô1pÛ7F,~ÍÑ¥éy³qŲçðŽ*ZVͳf[îÌ“jùM‚’KèUõX‚Ò´¥×Æðf5Û1šÏúß;BÒB÷MÄÍéYëwX/ädQ•Ý'1qÅÆ}€´t`!#Øc thŒÁ(_wF| h=d +t8Ø4¸cþÖCRÀ†ãIƒ›þ#ô4ý3
+endstream
+endobj
+9471 0 obj
+<< /Type /Page /Contents 9472 0 R /Resources 9470 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9473 0 obj
+<< /D [ 9471 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9474 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9475 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9476 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9477 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9478 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9479 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9480 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+9481 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+9482 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+9483 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+9484 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+9485 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+9486 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+9487 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+9488 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+137 0 obj
+<< /D [ 9471 0 R /XYZ 79.37 603.9 null ] >>
+endobj
+9489 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 538.546 null ] >>
+endobj
+9490 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 527.587 null ] >>
+endobj
+9491 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 516.628 null ] >>
+endobj
+9492 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 505.669 null ] >>
+endobj
+9493 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 494.71 null ] >>
+endobj
+9494 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 483.751 null ] >>
+endobj
+9495 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 472.792 null ] >>
+endobj
+9496 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 461.834 null ] >>
+endobj
+9497 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 450.875 null ] >>
+endobj
+9498 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 439.916 null ] >>
+endobj
+9499 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 428.957 null ] >>
+endobj
+9500 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 417.998 null ] >>
+endobj
+9501 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 407.039 null ] >>
+endobj
+9502 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 396.08 null ] >>
+endobj
+9503 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 385.121 null ] >>
+endobj
+9504 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 374.162 null ] >>
+endobj
+9505 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 363.203 null ] >>
+endobj
+9506 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 352.244 null ] >>
+endobj
+9507 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 341.286 null ] >>
+endobj
+9508 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 330.327 null ] >>
+endobj
+9509 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 319.368 null ] >>
+endobj
+9510 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 308.409 null ] >>
+endobj
+9511 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 297.45 null ] >>
+endobj
+9512 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 286.491 null ] >>
+endobj
+9513 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 275.532 null ] >>
+endobj
+9514 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 264.573 null ] >>
+endobj
+9515 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 253.614 null ] >>
+endobj
+9516 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 242.655 null ] >>
+endobj
+9517 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 196.827 null ] >>
+endobj
+9518 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 185.868 null ] >>
+endobj
+9519 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 174.91 null ] >>
+endobj
+9520 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 163.951 null ] >>
+endobj
+9521 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 152.992 null ] >>
+endobj
+9522 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 142.033 null ] >>
+endobj
+9523 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 131.074 null ] >>
+endobj
+9524 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 120.115 null ] >>
+endobj
+9525 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 109.156 null ] >>
+endobj
+9526 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 98.197 null ] >>
+endobj
+9527 0 obj
+<< /D [ 9471 0 R /XYZ 81.077 87.238 null ] >>
+endobj
+9470 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9530 0 obj
+<< /Filter /FlateDecode /Length 1883 >>
+stream
+xÚµZ]oÛ6¾Ï¯ð‹Þ8/f–ߢ2lh׭ì¶ Ö‚ã0‰VYre¹IW´¿}‡’E‘Žãú8ÉMÈ|tžsxx>HÑÑ刎~<¢ýH”ûþþxôÝéÑÓ—‰I’&øèôâˆÁ$:b#£‰fÉ(ÑŒPÍF§óÑ뱑Æ¿9ýÙ¿ëéKŽ Iµ&3A S2FÿÍ„lŠ,¿Èì|Ñ|8)O_OWãÝð„uã§ND@óKH£ÜsL÷ä˜?Eè5GõÙ³ÌÖuUŸ”ËŸÊ÷Ó"?ÿ\NçÖ=‘À÷@Ú@€IÑÓN)Žvˆþˆ–Í aFzÙl?Ù£­j{io²ù´™]”›ëê&<ý|ò×tòï›õH'é›ÿ»þê÷0žÀ¹òjñýÔR†ˆÔÄh¼I©&\k/[ì'['^£a–öÛ*yyòÊÔ=¿ÌÀ1—«30vßdÎ —Lî|ñ¾Ô©"‚&^ ¹Ÿ‰3ÜzëVŠ÷Ò÷«E‘ϦmwÓ狪þüûêì—V³Ý~q vF!S¯Âi¢Ñî¡NæEëýD;°ä¸uŽ¦†5oÀ5#·#ƒy³±´æD
+ŸÒG?D÷Î}¹X5Y_^ÅjìòïÐC1"Ÿ*Rƒó€—-aâ}Š
+N/›CÖP}¼W”âd‡h|Š¼Ç†e†¨TyÚ •"#ôšÂWh
+4!ZhOaÏ”Â) £{0ÐÊfµ}·Êk{ÞÛï›nhê•=­JaLÏV ØFèzUØåšî¬:·$Ýú¿µ–mÚˆë¯ò™ £øÓnÞ¸3®ãµ6Š$Ìx­%Nëjýh‹”H’ ¥pl°[–5W(¬Û„pkÚ´à&fMq(_-ˆ¡ÌÖ8Â!:`ühÖUœÉ=ÛÇ6D¯Ê·eu]îÞwÁ?:ìgØ#Û ¬Z’c„WkÏÌÅPÒFh¼l¦à7/zÏÄEIY„uæze¯¿¯f«¹-›Õ|>-Ï#Sz3AåÛ¹í™óÙ¨¼ïþ× ¿F‹qhþÍI(÷žÏ(Îè!]0Bñ ½³÷cÆP~¡mÖ¾…Ý6¯ÞCY¸˜ÎìKÉh•½2Ž: ˆÐxs$ú]_Á0*"ôú ",@o6
+ÐEm;ï›^4¶v¡KW3h‘}åÂ$ªÁŽÐxS)Ú–«½l…*ö"´3ÈFäÚž³û§|ëS±õ©<pWJXT®}<bÕiGè×hÙ¬DS/;A5úÜù<÷ZFUÒ¬*ªz{Y;ëð”.YBÄà¸6(_yÙLßÜÙŒv³²Y‘/›CS î9„âG9D¿ß‹óûûs©‚¾×‡pNQœ#´½iêéäʺpu‹ùy>ÏVKÛW[”iáYÏ`ú¡
+ °O
+Ñ…½h&7Ë«üâ}:ëÐ÷Q'ÐSûœÂ9NÝæ‘Ãõiá æШû}ÍN¡½,z"gUUdMåΕv(ã ™›z¨ŠAßî$Ž;„ŒÐOZ¸¤Ð±ûäÉ*¹Dè7hÙ<…þÛ'®QEC„F'UÁ I†P• Ê«ü…B>Ëã“ê/ X-hݱÏw]¡Ñ²yª¡ÑL˜¢š…—m(1C³ (¦E‹À÷èÑ`i±´uJÒ¡¡ g²½öœoo]=ý¾(òæy}ÙªùÞÖ
+v²Ñ1†½å/W¿¿æP°§CG$8Îx!úãžë{R–ÝQŸôõÿ°±ô¥ ”ôÊeC°£=[f¥½†¾­j쬱ç'¯åý•êãЉÖNpB¥ÏÄBâ'D£û?ΡÆçO;`ŒÐÛ.knq×4X® BïЫ
+
+غ³ÓÓ—,A\Ð\Ë’¤ò2Kaëùç±c{<BŒ¡:[£9݆fLDòß_ĹÞu×Þ»0(ç¡ÓŠ^qv<áÉØΦN>‘ã¼éåËn¼XŇî'{³€H<=+,ÁZ™NøЈ\vÐA¨ØP~tòŽÓbÚ·RŸnEÒ¼l6käÙ³ü·êú1.‚YÂúapöÑ{Úƒ?ˆ=þyÑÕ;]ðöДˆ¡¸/h"ôžöëâžö-†>Jâ>͉Ð{ÚC>®È{ÚC¸³AŸQ$CEé—Í"‡†LâÊœýiŸ A•Xþu´ùãæÊ…ç„Ç6®ídVµ‘ûÜNÚânV['»ò
+endstream
+endobj
+9529 0 obj
+<< /Type /Page /Contents 9530 0 R /Resources 9528 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9531 0 obj
+<< /D [ 9529 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9532 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9533 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9534 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9535 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9536 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9537 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9538 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+9539 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+9540 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+9541 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+9542 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+9543 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+9544 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+9545 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+9546 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+9547 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+9548 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+9549 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+9550 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+9551 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+9552 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+9553 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 523.751 null ] >>
+endobj
+9554 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+9555 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+9556 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+9557 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+9558 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+9559 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+9560 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+9561 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+9562 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+9563 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 414.162 null ] >>
+endobj
+9564 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 403.203 null ] >>
+endobj
+9565 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 392.244 null ] >>
+endobj
+9566 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 381.285 null ] >>
+endobj
+9567 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 370.326 null ] >>
+endobj
+9568 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 359.367 null ] >>
+endobj
+9569 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 348.408 null ] >>
+endobj
+9570 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 337.449 null ] >>
+endobj
+9571 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 326.49 null ] >>
+endobj
+9572 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 315.532 null ] >>
+endobj
+9573 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+9574 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 288.632 null ] >>
+endobj
+9575 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 277.674 null ] >>
+endobj
+9576 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 266.715 null ] >>
+endobj
+9577 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 250.774 null ] >>
+endobj
+9578 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 239.816 null ] >>
+endobj
+9579 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 228.857 null ] >>
+endobj
+9580 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 217.898 null ] >>
+endobj
+9581 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 190.002 null ] >>
+endobj
+9582 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 179.043 null ] >>
+endobj
+9583 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 168.085 null ] >>
+endobj
+9584 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 157.126 null ] >>
+endobj
+9585 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 146.167 null ] >>
+endobj
+9586 0 obj
+<< /D [ 9529 0 R /XYZ 81.077 135.208 null ] >>
+endobj
+9528 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F79 668 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9589 0 obj
+<< /Filter /FlateDecode /Length 2161 >>
+stream
+xÚ­Z[oÛÈ~ϯàXO8÷¡Š.Ò¦ë Ժƾ4-AËc›ŽDª$½NdûžáuF¦%%~°¨!?ιÍ9ß™Q´¸_D‹¿¿‰ö>ÿzýæí¥Ž1‰Sbq}÷†ÂhA1%Rè…V”DŠ.®·‹/?0ÿçúçÿö’ES` ÂôúŒ5Ø·—trBJ ‰¤ 1Yu~Á9_Ö¶½xÚíÎ/˜YÚòbcïêvpm7w%–ÅÝÞóÛ´.³OíÍç¬~Ø»}W”ðD'SSrqÁH6
+å:¨
+’HÊBÈÅ‘Y 1|òxxɉŒdùÓž;WP"d|ªs}ôŸç\ó¹›âœéå³ûþ-³sº¼pß?³Áϼó³˜ò3ü,~V„½ñˆŸc¢âqÄÍೈÒrÌÍš(#BÎÍŒ#õ©nöÑgbž›}Ì 7—™çU¾¼µ›l›Õ¶Ä)1p—<U)}&ç)åc^ÆnVÕa*vuVäÕ+».¶Û4¿Eé¬ #J²uÐgj–Îæ…Îm*.j›7îÌÒnuVO7ÕºÌv5N;kãT‡úà3=O7‚P­¯?­†¤™ªµŽ Y'Zw ùòÜ€÷K@3º´Ÿv›4Oû¸`l™ÞÀëô²xªÛï­
+¨U ñsçdC"—Uxô׃T§å[B)™nY_;¾%€ÜÝ›®Qn Ú¦ë²p—Ž%ºÙ jb²1Æ%4•áDC&½ËʪN²>“¾Ú BlSH|ÁK~88-g
+,"Îûxl^A#è¥1Ó
+ª¡ð˜W¦Ý¤s´q ­ížÉŽ‘ÞÎê§SÓU–ªˆ(cÂwÜ•ÅÖu#º%ãîª_Ëça¬j‡\w<ÓÓtøb–i÷Ô®lbê·ìÖ6wÔòÆ5ŸÛëÛ’}wõ(¼™6Í°ŸÒíns8Þ„¥±P vÁç™ÜÍ4¹`„ê®(Ë gë#½!PèwhJÑ}†`® ™Baú ;ƒ u b÷q…/knQ>ærËi>º++?EÆ ùËn“ÕiC³n«Www²
+^L±îíì—Ë“_Ž/‘"BÅÈàŒç£¿ðiÛXŠ4Œ4)/£f)õòƘ° À]ó–ÛçRGm×µ½ ¸W´è©´èéM·¹ˆQV¹‰Æ®"”ù4š¢r¯æcWÕè°W‹GO ©I¬‡ü¤Nz=[úÇÒŸÆB“hXuŠã„÷À3diÁ4%ÇŠÎÕxZ² œì>z®ð/í.NžIB=Ãã6t·‘‘Ý%ö««üz^¼7üDÙ)°1pw¥P}C€öRu»³ºúõˆü¯Þeÿ*žO?â„š¡ÿT¸-—
+ÐhòJã€8k܉D€vv¼/‹§]Òœw­fìkQà ë7á®Çßh<•ýU°ÃÕÌ›Ÿ…äí/AÜi{Õž¨¯‹²´Uw^ë:ãöñà<W4ç¹zYTnÃ"ëÎ9‡cùö¹ƒVRÁ  %ošÏáâàF^
+«ô ü FŒJëÚK믓ø´,ÓÏU]Úzýp`kïè#ÔÀãM„ó†vBÞÅLúÿÏIQB]_¢¥Æ@=‘¡8«úhϪ^Œ$;%‡ÙÊãí{w»,ž“º¨S ýžÞÌÐ5è±_28 ±Š=¾ªØ¼õÍŠA?¡ÇfÊpœb>:Ü÷²eÙQìïûßÂü^Åï›´¼·SÉ)ÌÇb§­h9ôØlÜ“FWfèÌØ*‰:öÁÎ`µd½±iéHÐêj/N€ú´Ì'ÉÓ­Màa¬°Ð˜±12
+%¬v2}´Ÿ›<¸ïý«lm}Ÿ¾m‡÷Îÿ_; %š.Ï,Ç(""qŸžišþ§ë7
+endstream
+endobj
+9588 0 obj
+<< /Type /Page /Contents 9589 0 R /Resources 9587 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9590 0 obj
+<< /D [ 9588 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9591 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 625.801 null ] >>
+endobj
+9592 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 614.842 null ] >>
+endobj
+9593 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 603.883 null ] >>
+endobj
+9594 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 592.924 null ] >>
+endobj
+9595 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 581.965 null ] >>
+endobj
+9596 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 571.006 null ] >>
+endobj
+9597 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 560.048 null ] >>
+endobj
+9598 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 549.089 null ] >>
+endobj
+9599 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 538.13 null ] >>
+endobj
+9600 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 527.171 null ] >>
+endobj
+9601 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 516.212 null ] >>
+endobj
+9602 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 505.253 null ] >>
+endobj
+9603 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 494.294 null ] >>
+endobj
+9604 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 436.161 null ] >>
+endobj
+9605 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 425.202 null ] >>
+endobj
+9606 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 414.243 null ] >>
+endobj
+9607 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 398.626 null ] >>
+endobj
+9608 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 387.667 null ] >>
+endobj
+9609 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 376.708 null ] >>
+endobj
+9610 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 365.749 null ] >>
+endobj
+9611 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 354.79 null ] >>
+endobj
+9612 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 343.832 null ] >>
+endobj
+9613 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 332.873 null ] >>
+endobj
+9614 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 321.914 null ] >>
+endobj
+9615 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 310.955 null ] >>
+endobj
+9616 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 299.996 null ] >>
+endobj
+9617 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 289.037 null ] >>
+endobj
+9618 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 278.078 null ] >>
+endobj
+9619 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 267.119 null ] >>
+endobj
+9620 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 256.16 null ] >>
+endobj
+9621 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 245.201 null ] >>
+endobj
+9622 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 229.584 null ] >>
+endobj
+9623 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 218.625 null ] >>
+endobj
+9624 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 207.667 null ] >>
+endobj
+9625 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+9626 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+9627 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+9628 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+9629 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+9630 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+9631 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+9632 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+9633 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+9634 0 obj
+<< /D [ 9588 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+9587 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F79 668 0 R /F20 186 0 R /F19 184 0 R /F26 662 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9637 0 obj
+<< /Filter /FlateDecode /Length 1857 >>
+stream
+xÚ½ZKoã6¾çWÈÅi.ߤ ,hí!'ßÚBPl:QaK^Iyíb÷·wdËé8ŽÇÞöb[”>ò›áp^2Ü èàÓÝ|Õþ‚ÏOg¿ŽÏ>\1$±LðÁxvÆà!:`«‰ff`4#T³Áx1øsh•5ÿðs}¸ÖÉÀ’DkaC0 Qp+BÿÅ„\ÞÍ–ù¤y¨Üzž€Ë{D%ŒrOÄ∄èŽHånq몎в¬ó&/‹²Xfw®©ða1&…§˜à(†èŽâUåæî1+šY¹¡Yç_Ü,›×xvÜfå†]BqìBtÇ®vÍÅ¥âjøuý•…«¾×nÙ^ÊáÇõhûð$ýâª2æ‹õØ74yfçÊ“g8ò!ºåDR`ŸºÏ£››žæ<½ºJŸÓ¼
+®[Û´¡t ½ÉìJ8Y1¹/«(/ØÒ«:B¯átO®>ö ANF ^f†’9B¿‹ÃKÒXb¤ò$LZ´ä1:Ø€–ë"/FEñ^¾£|öù|¬šÁ@Õ^2ë_[ib¹ñkK”?‹Ð§û3%!ßÑÖ“Q8E„èÿÇ£­"ô M ¸G/°Æ ¢ÑMqA’þØÜÙÀ?Ú½Rj8›ËŽ÷fŒ“$a^b‹“8D\Y`)RN¨èƒL‚óe!zÛ—eÏ»|YTîÉ$ÔÔø€Á(Êž#4~mK cÒ¯ÍPYa„Ư­”÷à W´Fè͆MÊÅ2« ½¾)^;;jî»ÊV¬àÕYâc8 †è­³_Ueåͯ»÷ûbYÖu~;wߧj¶¼qÕ®?w³&Ç#,|Xa¸Â.B£½¬špã=<S¨ø¡³Œ­ý1Òå[Í y„R¹"½§b¸È‚O0¹e*U~wª­0I„oàÂN® V?ܦ]‡"okæ"ê:mba,ϹÜ9ªwŽš§‚HÚo¨Å’^[$œHÙ‡ \'8B·ÚvÅôøƹ°ŒHß÷Õüо/„%c4^óm[¨U[›SbD£W —ª|XBâ5¡‰¨Vµ>žñãk»‹*FÛÛá\wM…àPw¡ãœíme&ÍcȦ“Ùø†ë*f!‡Þ_ü²¿Ója:¾5í9ßË„%l^¼C¥õIm;µk
+ÚïTq¡«Ûîp®@´¯ÎâtùöYÜ6ùæa;©ºcZÞw{…ÁíYˆÆ¼ž”óï€ÛÑþ0V%¶ðACXÜÖ†htÐ`R@¹Ò \¡OY£D2=$E¹Óý#^–œÛ÷½¬ÄŠkåˆÄux#4~ëYûØfeŽŠÔöÈw%êt»V”Us¤²0Z飖(‰Cð—E[»*67%ªU‚yWò²ûnßÇÿKϨö<ÜßsBð·-ä]‚| $Ì’’Ät'Ÿmýyæ·ñÙ¿¡sÊÑ
+endstream
+endobj
+9636 0 obj
+<< /Type /Page /Contents 9637 0 R /Resources 9635 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9638 0 obj
+<< /D [ 9636 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9639 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9640 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9641 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9642 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9643 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9644 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9645 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 685.146 null ] >>
+endobj
+9646 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 674.187 null ] >>
+endobj
+9647 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 663.228 null ] >>
+endobj
+9648 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 652.269 null ] >>
+endobj
+9649 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 641.31 null ] >>
+endobj
+9650 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+9651 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 619.392 null ] >>
+endobj
+9652 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 608.433 null ] >>
+endobj
+9653 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 597.474 null ] >>
+endobj
+9654 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 586.515 null ] >>
+endobj
+9655 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 575.556 null ] >>
+endobj
+9656 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 564.598 null ] >>
+endobj
+9657 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 553.639 null ] >>
+endobj
+9658 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 542.68 null ] >>
+endobj
+9659 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 531.721 null ] >>
+endobj
+9660 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 520.762 null ] >>
+endobj
+9661 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 509.803 null ] >>
+endobj
+9662 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 498.844 null ] >>
+endobj
+9663 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 487.885 null ] >>
+endobj
+9664 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 476.926 null ] >>
+endobj
+9665 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 465.967 null ] >>
+endobj
+9666 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 455.009 null ] >>
+endobj
+9667 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 444.05 null ] >>
+endobj
+9668 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 433.091 null ] >>
+endobj
+9669 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 422.132 null ] >>
+endobj
+9670 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 411.173 null ] >>
+endobj
+9671 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 400.214 null ] >>
+endobj
+9672 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 389.255 null ] >>
+endobj
+9673 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 378.296 null ] >>
+endobj
+9674 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 367.337 null ] >>
+endobj
+9675 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 326.49 null ] >>
+endobj
+9676 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 315.532 null ] >>
+endobj
+9677 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+9678 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+9679 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 282.655 null ] >>
+endobj
+9680 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 271.696 null ] >>
+endobj
+9681 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 260.737 null ] >>
+endobj
+9682 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 249.778 null ] >>
+endobj
+9683 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 238.819 null ] >>
+endobj
+9684 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 227.86 null ] >>
+endobj
+9685 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 216.901 null ] >>
+endobj
+9686 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 205.943 null ] >>
+endobj
+9687 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 194.984 null ] >>
+endobj
+9688 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 184.025 null ] >>
+endobj
+9689 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 173.066 null ] >>
+endobj
+9690 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 162.107 null ] >>
+endobj
+9691 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 151.148 null ] >>
+endobj
+9692 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 140.189 null ] >>
+endobj
+9693 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 129.23 null ] >>
+endobj
+9694 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+9695 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+9696 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+9697 0 obj
+<< /D [ 9636 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+9635 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9700 0 obj
+<< /Filter /FlateDecode /Length 2137 >>
+stream
+xÚµZ[o£H~ϯ°4/Žz\M]©²F«hW›‘VÚ¼¬¥yØY!â˜i nÀI§£éß¾§
+/3:ÓŠ(ÎBEI èlµýw®•P×ÿ[ý«Ÿëý­23MŒR\»`Ê ‘ðÈCÿN¹XWQú%ŸÒª^®Wí\Ž<ßF„¬&œ&Œ€›šûè·ë…dr¾{zl7í¥Úx?óÊûi5¸¹‰’üyÙÞX ÷³ždqUGiTgÞãŸ~¢íàO´Â`G*x¯°Æ)ì¢ßÐk3M¨ýÚfÚÚRn´¶öKïŠ4¯ã|½)ÊÖoßìÌêÎVûzs©½iH“e€ÓÙE[áÒmT%õò.)ô=¦yœEðZÄ@¦T/"&¢
+ Lè£ó[I·i¾ÌÏIÚ»ÛË›× M¬Œ$<{ùÊ¥=4~m-¦_›OLf7¤ðÑøµCNÒ/-¦-ÍQì¿îXõv_âRJ1"xŸã¥Ä™ÅE£³ 80aŸÒ%®¾xhÇgÓ<­S×kçÝZÎß¡ðíS³ q‚»è^ªj¿ë2ý².ãh“¤O›ú¤qYƯå>K^ÒHwXáˆ!ûÜ.5nÇ]4>¨&Ò 9Öà"ÁEBásRË»Á8ù>Ë’,ݦuRV»x4k¼¿¥ff`n¦„;whgÒP¢L—»Ö|ž\/8çó—4ËÚÑC_³pþb±y½i^s» UûFš·Wû¬]’§–d!J…·¨ý?ûû7.pVb1G™ñá»2 I(ôa'T€Ú mE*‹ý.ºOž Ž EQŠ„ºOŠâDqÑ]‚ô˜¥yn@ ýj]VÒ¤”DùS1œð.ºk…@øè«›¸\ß,‹Qêj¼-ZYQÚŽ+«DùVqœ¬.ÚJÔ 9%¼ iÖ¹Ë]ÑÄÑÏ× !Äü€X‚*℘8„˜ì®LÏ‹:ÉíS›ÛÛןhY§ëö;£V-*Y§¿\$í]¢ÎÜ|¾+“xkç¹Ï:!ŠÇÑ+í²ÏiYä[;Öóºj_}I­Û'äGjCOhË’dˆ@Ï­HŸ¬LöG; L—TàÖ‡F³×³Y„ÚM/òlݾZ¤ùÊÉb;!™@aBú³«”š¯âdÀØÚ‘5Ž')¸â~k™’½û²IÊî~= Óîiµ_[µ]Ãf«º¹ŠS¦ƒ^5 ]¯ç§ÞtH·gíÃ$QJû35©ÊÈ]E`­ÊöRÏ›* •?:ß
+ÃÈÐù*\ è‚­
+ r´wÐêØýö:Á¯i‡UCš¤CJõ„ÝŠÐÎ2¤(\Kè¡­5€s‚1 5.“e~—¯Féô1-\þÑ‘K1ÿÅ+—Sw!|›¾?T¸³
+· ÌÂxßÞ)¢±ú¤±âpàÅaßñ)ƒ¢¬úx[šË/Gç Væä9Ζy»­o§ŽþèÞu½7+~Ï™"œöÜ< pŠºè· %UP
+—ÎÕo­ÿÜu¬]Aµ©²aëºíT»–•CÝ”rgûîg“Ó»Ö âûjVUÜÂFÅ!s–Ú4)úÙ¹y}hœ¡Ð£S&7!ÃL8±/ íAÌݵV›S¨eîy $ËïtbÇá*†ã™ávчS³¸Þl‹ç¤.Žœüp¦æݹùtÄuGtøµBIäP»BŽSËE;jÙÊõÔQx¼RJ9ðŸPà”rÑû*±z}¬ê²ø å‘œÈ…•><4Þ‚A+Ù/­PÕÊãWæÀaþÕCT«á¡ÿœ49…~JÑ` !Ü0·Ý4¦oøˆnØGîoNÑ iNÌ!wÂkl&L®éü|oÏ)‡Þ•{ò¶­ýY%¹Ý©=¤ï³+©€h£<Èô£r2 ÔA1ÖQÐÜ–Úv—OûmGáZc|C´v˘Ñ$4£†¤ª“¾ùÍó³"R ­3Ð
+r¢õ¢ *9xèQs8òŸq :Õ$.¾A.míiža}Þ×NIíhpÊQ§î›¸@ I‰éÝMSœÍv˜ @Êû¢Š/zhkšû¢È`ç?¿Fqþ
+«9ª˜zè‘Óv,,ÚYö5¢Ú\þ憟=ú†
+¿µÔ` ²ZàôqÑøÍ 4¡•ÕS{"Nh }ôi#"å¡@)èÀeõÄF)d¶ÔO¦²øTt’Ï^Óö|‘Ñ!¨qg½ñ`'ÂdŸù5î ÃCc˜ßñÙÁqˆ½ûAu€£`f¨¸ÿ¸ðÐ?Œ;^âE@L†6¸ÿ©pÁ?ˆ9^¢®û’c(N'ý]˜#$X_q îŸ*<4ÞÐ2Š:\µóУÿ*Ë¢„ìGáoe‘?}±ûÿ%Í¿ ÅÍ¡Ý«Ï=S;~6N»xµè‚Á­ªáñÐSh«Ö@îù˜¶rfÚ
+c‡¶²ÃÌ7E™~.ZÞÕWxx ®0<A\Ô~ʺYàµ)_¤xóyÞ“v3´B3é+ùMÒ* }ó!ÒªˆöÁöƒ—àkµ;Ö
+zX+Ü™ÄZCð¦ÿ2iu§™ÈYÇ+_JYÝy.f¬]@ !
+endstream
+endobj
+9699 0 obj
+<< /Type /Page /Contents 9700 0 R /Resources 9698 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9701 0 obj
+<< /D [ 9699 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9702 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9703 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9704 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9705 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9706 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9707 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9708 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+9709 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+9710 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+9711 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+9712 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+9713 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+9714 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+9715 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+9716 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 585.519 null ] >>
+endobj
+9717 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 574.56 null ] >>
+endobj
+9718 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 563.601 null ] >>
+endobj
+9719 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 552.642 null ] >>
+endobj
+9720 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 499.84 null ] >>
+endobj
+9721 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 488.882 null ] >>
+endobj
+9722 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 477.923 null ] >>
+endobj
+9723 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 466.964 null ] >>
+endobj
+9724 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 456.005 null ] >>
+endobj
+9725 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 445.046 null ] >>
+endobj
+9726 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 434.087 null ] >>
+endobj
+9727 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 405.195 null ] >>
+endobj
+9728 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 394.236 null ] >>
+endobj
+9729 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 383.278 null ] >>
+endobj
+9730 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 372.319 null ] >>
+endobj
+9731 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 361.36 null ] >>
+endobj
+9732 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 350.401 null ] >>
+endobj
+9733 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 339.442 null ] >>
+endobj
+9734 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+9735 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+9736 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+9737 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+9738 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+9739 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+9740 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+9741 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 215.905 null ] >>
+endobj
+9742 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 204.946 null ] >>
+endobj
+9743 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 193.987 null ] >>
+endobj
+9744 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 183.028 null ] >>
+endobj
+9745 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 172.07 null ] >>
+endobj
+9746 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 161.111 null ] >>
+endobj
+9747 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 150.152 null ] >>
+endobj
+9748 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 139.193 null ] >>
+endobj
+9749 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 128.234 null ] >>
+endobj
+9750 0 obj
+<< /D [ 9699 0 R /XYZ 81.077 117.275 null ] >>
+endobj
+9698 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9753 0 obj
+<< /Filter /FlateDecode /Length 2075 >>
+stream
+xÚÅZ]oã¸}ϯ0°/¶áð›TPA‹fЛ¨}Ø]²#ÇÂÊ’G’g&Ìüö^J2%:¶ã›É¶/–lêè~¼ç4<LèäýÝ]‰rwðùþ⯳‹w·FL$‰,|2[^0xˆNØÄj¢™™ÍÕl2[O~™Z©Ëßfÿôïzw«£‰%‘ÖÂŽÁŒSbD¢eB6yœ-ãôÃõÝÝìöòJqÕþœÇ77q½¯“¦Ê>Ç«<+Ò:^äYÝ -ÜCIžÇMÞ91
+ä¥(%Œr…>/
+(%CôÓàPV4qݤ›8+œÃ×Eѵ=í–'ugÎíö÷«½æeVÚåôk×þ¤ˆ“ÂipAŽÑ£ÚNˆ×‰ò®8»ßä+‚à–0+}Äý„¶Í á\yÛÑ™¶#¢ )@»äÌË2‡¾ÿò'Å= ðX‡¨&\ëÞ!CéyIøÑŠ½7låz“Ti¼¹.îÂQûÃl7þÚË_ÆðKZ•0šWŽP(DPããa¨x4ºsµ•DÈÈÛæçÙV–ˆÈ†èÃIÄúc¼Ù»#ÎsGï ÀGúíÏgÔ"ùB-RÓ»Køj|¿kN¤`>X‰ë÷1ßïŠi¸·­pý>F»,AŽ>lJèýëpÚTå§gÕÝ‘ôc’_™a?bˆàÝ-‹&xʵ{j"" J¡‰â¶óóçK+¦éå•bº­û›¤»<Tåvãnå´)»Ÿ6UÙ¤‹¦·Âé!+,Ò0ð¢ÐNçx“ ¾ÏÖ'½äÊmdˆ‡²xÒ(7†P©¿h‚$ʆp‚?œ»—ì†Æ ŸØ9Þf?ž§Yq}N¯RÈšÐÏ{ÕUžmÓÉŠÓ]ÓH)¾ Óu4"’…ðf•îlêƒ)×6}>mFp`+B®>^*5Mòm*Ÿ–Ë~è®úØótÙtw) ¦¶­{F ÏTÛ<Ew»ŠÑv¨ÏÕïÚå’×i³'ž‚ücœ³äµ÷Í¢¸c Þg‡Ï@îY“%yëÕA†ÔžË}ü¹^epé7(È17D¸DÑÎǺ©âER?ã;býÓÒæùƒQ\²Çh4w)«|G³3õ’qBtý+UôòŠÁç¸ÓÛa¹–ãRu7ëõ÷‰%,±‘ôAq\Pcô/ߣˆ¸!‘P>"‹hŒvî>=Snÿ—nbšDƯ=˜Äû1oV.”ùuÃi¶
+endstream
+endobj
+9752 0 obj
+<< /Type /Page /Contents 9753 0 R /Resources 9751 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9754 0 obj
+<< /D [ 9752 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9755 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9756 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9757 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9758 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9759 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9760 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9761 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+9762 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+9763 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+9764 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+9765 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+9766 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+9767 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 601.459 null ] >>
+endobj
+9768 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 590.5 null ] >>
+endobj
+9769 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 579.542 null ] >>
+endobj
+9770 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 568.583 null ] >>
+endobj
+9771 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 557.624 null ] >>
+endobj
+9772 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 546.665 null ] >>
+endobj
+9773 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 535.706 null ] >>
+endobj
+9774 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 524.747 null ] >>
+endobj
+9775 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 513.788 null ] >>
+endobj
+9776 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+9777 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+9778 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+9779 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+9780 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+9781 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+9782 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+9783 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+9784 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+9785 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+9786 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+9787 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+9788 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+9789 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+9790 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 295.606 null ] >>
+endobj
+9791 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 284.647 null ] >>
+endobj
+9792 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 273.688 null ] >>
+endobj
+9793 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 262.73 null ] >>
+endobj
+9794 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 251.771 null ] >>
+endobj
+9795 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 240.812 null ] >>
+endobj
+9796 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 229.853 null ] >>
+endobj
+9797 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 171.073 null ] >>
+endobj
+9798 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 160.114 null ] >>
+endobj
+9799 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 149.155 null ] >>
+endobj
+9800 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 138.197 null ] >>
+endobj
+9801 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 127.238 null ] >>
+endobj
+9802 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 116.279 null ] >>
+endobj
+9803 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 105.32 null ] >>
+endobj
+9804 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 94.361 null ] >>
+endobj
+9805 0 obj
+<< /D [ 9752 0 R /XYZ 81.077 83.402 null ] >>
+endobj
+9751 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9808 0 obj
+<< /Filter /FlateDecode /Length 2653 >>
+stream
+xÚ­Z[Ûº~ϯ0‡zÑ,ÃûeŸ
+4-Ð}9‹ö¡) Å+¯u"KŽ$gw»=ÿ½CR7jYLòb“‡œ¿¹Pxõ°Â«_ßàî Û‚ß_ßüåîÍûŠ­82š0ººÛ½!0¯ÈJK$‰Z)I–duwXý{­—Wÿ¹û{?×ûÒ¬42R2=&& #"xHýru-¨X$Œÿò˦(ïÓMžîš›¢ð/ÞÿŽK‹¯7þÁõð<ßÀ›úôé4Uö´)’Cº©›ÊàÝ8;·oýÑý9ÖGâ_’]€˜ö²«e²SŒ3!µe:-î»z[Ó1wï?³20)•|<©2ˆCÔ ¢ýŒ·åUëÇwW׌Ñõ£í¤¶ÍÖ÷i’ûÖcÖì}«Ù»—|]e{;¶ñt÷iž²&­P´rˆ@”±^9:N9cj«PFS%E½+«C½Ï`ëbùÁQÅ{~Lœ¡Ž©_b×–†!FD·¶À ×6HÀ«€ºÕű̊hHM²gƒ,cƒÃCÍBê—ÉY{Úì²"É7÷ÙÁ¿ùó7£µ°fóä6q}ø¤"ˆÕ Cã„SwÂ`ؘëçMVdM6'ØóTr˜¦ª÷þ~¯„#Ît/!‹²Ø€:~mnW¦_›GÞ€Új
+°w“í6éáØ<ßÜÞ}¸ŒÔ±ü2DÄBÄ©jD|Æ 9ƒ/Ôû!ÀôAï-;û”ÿ˜§‘T òÅyÙ€:¼üãÈ…Š¯1õ·µÊ­VcÃIÞ#ºÐq0¦þ±¢çdú«ˆ”\Ž¤üIœ/ ¨ã×V)Þ¯-q2ÔV­ÛzS§Í&ýrs{;(»ópI±Ý—U°9á«›"š©Ò½”$Žÿ1µåh—'›mž&Õ¦HoŠ`ƒ‹l›z{ùÞiÚ;9Iã˜S÷6¼µ§¯É£YáiÙ{#¹Ðð³T„ÔKBY¸aT«è¿Z©i£Tjøú³ gŸÛy(>7¡¶j2“~vu®K2R•»ÉúÛòpH \Ÿ[ŸRˆ—8 g²»ðÛéÓ?¼QÌ1B€¶šUêy9$VϾó þôºeî.ûü_ÿ8½‘5 ÔiÛdeQ£«kÎÈú_Wš­Ûi\bmÈO ]Û”€¬“Æf˜¸9쬰tíU7Ù(ÀQLÛ.+†ÅÞY:átÖªIžU¸ à8œf~‹d9dB2ÚóË
+ËÜWpf,žÀÃŒwpÑ`*®¤á;Veî-lÒéph™Tg墠Øèp¹êJušÃÉý:ï(SÀ+ ©;ž|áIJqªª´ÅÑYCÃa=}¹[`ŠBBr‡ëf}·Oš?ÕžÇ}ë,“}õǶ³<÷­cÒl틽ïÚô7÷µMòüÙÏ“ç¶M@`Òû¤Y„äJ‡4Ëåµáº†€$$w)ö¨nÅ–yd §^s2‰6gmÁ(0sÎ]³‡†È>¥’ ³kL!!ñ·ChˆôÊü~ó­H:BævÏ9`ƒló¥;§vE×»2Ïý©ÌŠûˆô;ÖYŒìCÛɳ‡p÷žPbvãÀ×LC"¥`
+fŠDmõ€›Ü"X’ ÌfŸÕC6øÓðXž·ÜP%’êátX‚œœ04ã-¹àláÀÉ×Jœ]àþœ¶âO DîLðÁÃ_ É{•Øvr<ZœµMë'ífë²U}°Ø8A2\ïl¶¼ÉìeÊ|T›MI8WëýÙ°Ì“ºvç=ต ç¼¬²[]r40wú{”MD Ïs8Èl¦Cæ@"³w Ó׫…°Cø§ëdÛø† î݃ö?}:‚ê“Oyêû>Y²3<ûZÔØ&§º›ÓeOmgÉÞÙxPqùC*Ø Šu8GVŸñÜÌPÄyë<€é{ï=àðo«Zµ¿r8|6é^Žò;âqŸõñ¥Uƒ+>ž?5ï§v:…~ SÆBZíK$vÜ õãKâÖ—éãæX•MºnnÅ|ù©»šŒeÛ46TvdT9% Ž®è2!™J9q÷–µÕ
+˜ÑMÍðß_0HU ¨GÅ[0®MQ67Ëâ —™õPé+ÓäÇŠ÷`õHjâvzD¼¤nÆ0ÀIw£nÝ3¸³õ<2—mØbŸnžÈK~‘
+endstream
+endobj
+9807 0 obj
+<< /Type /Page /Contents 9808 0 R /Resources 9806 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9809 0 obj
+<< /D [ 9807 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9810 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9811 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9812 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 723.004 null ] >>
+endobj
+9813 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 712.045 null ] >>
+endobj
+9814 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 701.086 null ] >>
+endobj
+9815 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 690.127 null ] >>
+endobj
+9816 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 679.168 null ] >>
+endobj
+9817 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 668.209 null ] >>
+endobj
+9818 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 657.25 null ] >>
+endobj
+9819 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 646.291 null ] >>
+endobj
+9820 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 635.332 null ] >>
+endobj
+9821 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 624.373 null ] >>
+endobj
+9822 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 613.415 null ] >>
+endobj
+9823 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 602.456 null ] >>
+endobj
+9824 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 586.515 null ] >>
+endobj
+9825 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 575.556 null ] >>
+endobj
+9826 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 564.598 null ] >>
+endobj
+9827 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 553.639 null ] >>
+endobj
+9828 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 474.934 null ] >>
+endobj
+9829 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+9830 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+9831 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+9832 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+9833 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+9834 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 277.674 null ] >>
+endobj
+9835 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 266.715 null ] >>
+endobj
+9836 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 213.913 null ] >>
+endobj
+9837 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 202.954 null ] >>
+endobj
+9838 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+9839 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+9840 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+9841 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 159.118 null ] >>
+endobj
+9842 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+9843 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 117.275 null ] >>
+endobj
+9844 0 obj
+<< /D [ 9807 0 R /XYZ 81.077 106.316 null ] >>
+endobj
+9806 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F26 662 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9847 0 obj
+<< /Filter /FlateDecode /Length 2491 >>
+stream
+xÚµZ[Û¸~ϯ0°õ ;\Þ/ó´(Ð[ ‹ô¥) ŦÇJdÉ53Énóß{(R´¨õÈæ$}Y?òÜxørðâaïÞàðüËý›ŸÞ³0ÈH*ùâ~û†À¼ eS % Â’,î÷‹/ÙÞÜ2n–ÝζÖÿ,þYßÜ’eãïn¨Z~9ìlý#4
+ýÝ×¢óŸ÷¶¨Ã@}£ÀnÈ0 Bõr3¿ÙNúm›vŸ~*ü뱬ªa0'ÉãÞýý
+¹ýïü4Š MhŠùx!4$âZ¤p—ʹ+è N9ã8¦ÁËÁ]TëÞ,sRp7å_ÎJI¨@BóâÜ@•òn JŸÖ•­+÷Á÷Ô˶q=žÝ‹„Hj˧*!² üP.
+a2ßÛ,|<à-bD\þxd<¦½ñX¶ÿ±mªÊ»²ä¬E‰– Åd†<ƒÂ+’éÉñ‡ˆšvÓçd'd㟟ê!xœ
+Ï;ë¶ÿ)æ'ø°+ÜË“‹ÁÐRøN“¤/—ºÏ&zœt˜Ø•0Dyð€Û]^y&†íG/×Mõ¸ïw<)N‚‡Oýo{po°†ÚbíÖÂ'ÿêÑ&xHè¶,¡ã<ÇG‡1çöCÚ¢ÛÛÙ}¯ýìDZíçÄsñ¡ß…Û™(‚øEUÙÍlHÛ`‚¨ެ˵Ý][~žÏ*Œ éVËz¬[ÇEàï;€+¶àÈhÂè¡(‰ZHX |@k¥ý9P™ŸÞJ³Ð0·d:Íh)fR´‹ä®Z•Û•Ýº/wõý[ÈÄT,÷¨~Í–²¼ 2ÊH¯“‘aXl<Eÿž=·„Ü-Uœ›]97d*ø” }Ž]»r›Í]ý¯©uˆ{r°Nÿê:¯W?ÿ¼‚´`l{\UyìV]•­pCG øuphÔ,Eç[Ûã&Î-®›[hÄŒNÑÎ ÛªxXµEéì—o´d^bŒ-rÊ<9G`'&¸¬_O¶þÃ"ˆjìlù°ë.êñJuܶËHÔG]§T@ÀXŠÉíô²OE5ÚG®XþùÔ³r‘»-Œ¬J²}dßúïäU#z€• ªé<ÕÆèoUíãwVMÓ 9¨f®\©#LÑùsk´àÃÜçÍ=FOl—/Š_™˜î ÉJ÷ úëìê÷^)6fT3«qøÙeŒûR ÞÓJ"/aôD bKÏÀ ×ÑZ?Ή|]ľӸ€ƒš“ŒþÇåS$À‰ª
+8,Âœ@nçg!MSÈzNÄH!?Î ÉÉp–BÚæù‚lœ"-Åy ¼ Ô”’èréØÊ^M'&
+î)ýqUÛç»_õ•ëeX(Ã
+¹Í–_ ÄeäKFd-‘Mÿ¹äHàHhŒÌ*.tZ<Õo_È&¹BÈ ~Ê*+&è|ãÀ–$N•·ÑY•e‚f€]0ɪÓæÛ—ø.Ÿ–èóT^|'¾ËÝ Æ©®7&Ïct¶ÚsˆÍßjßÛêR°Æ8/þÆèk60Gê´
+éè×xbÇè‰Kºõ•ÒÌ„†Ë(À¼žˆR&Ö:džˆRçnš"æé…¢D‰1Ϧ(0NY
+ÉÞ)˜¡«è˼²e ÎN%L“~·¦¦Y )Aÿêü\e”³‹Êä¸%èÛËþx¹óë—{®N bxÔ‰çÅÆ?7׈2çÎ#
+=ÅÓA€†½áØ^,ÝX¾ic«r_vþJ@,ŸËn7é»nÚÖ®C÷cù›u7ŒXÚ‰eÑ><wóõ¡»b&"•î‡ùki¡ÌÂ:Å”çn®˜«¦‡›h'š”‰vðÚ—R9‹8%8 J@ÓÕJPÛ#ãé~ óN‘9#úS'Ð h(…¤:•îΧ¬*ßúP>Ú½îR˼{NRõ•G¹L毾\ð•[S|,t/ãK
+¡1M“µ%衬
+”M{×LèkÜ!¾Ã+®X‰!ˆ“˜‰È5A÷bõÜ$d¼\Q4F\œ"Yæ‰2F;QžÖ¶vä!W
+ U¼ÂÑDeÝ9'èìåne‹uÑYw¹ ú[á
+ .1ybŒÑNŒ]û8dÚ>šýõñ8”»ý¡XmÊ}¶ P“ÇóAM¯LóŒ›Ü˵±ÇŸOÿÂð›m›W‰E¡1/R’'×Ý ö\n¾“`È,>ŒæÅö½M qî¦h˜;/K'hg„öCÙlÐP¤tLy4/;Áßi»Ðîæ-æ=*²vð18Û)
+#-c®£2kæ1øüÿIÅ^à÷@¬ Œ
+endstream
+endobj
+9846 0 obj
+<< /Type /Page /Contents 9847 0 R /Resources 9845 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9424 0 R >>
+endobj
+9848 0 obj
+<< /D [ 9846 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9849 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 695.255 null ] >>
+endobj
+9850 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 684.297 null ] >>
+endobj
+9851 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 673.338 null ] >>
+endobj
+9852 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 662.379 null ] >>
+endobj
+9853 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 651.42 null ] >>
+endobj
+9854 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 640.461 null ] >>
+endobj
+9855 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 629.502 null ] >>
+endobj
+9856 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 618.543 null ] >>
+endobj
+9857 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 607.584 null ] >>
+endobj
+9858 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 596.625 null ] >>
+endobj
+9859 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 585.666 null ] >>
+endobj
+9860 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 557.069 null ] >>
+endobj
+9861 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 546.11 null ] >>
+endobj
+9862 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 494.192 null ] >>
+endobj
+9863 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 483.233 null ] >>
+endobj
+9864 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 472.274 null ] >>
+endobj
+9865 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 461.315 null ] >>
+endobj
+9866 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 450.356 null ] >>
+endobj
+9867 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 439.397 null ] >>
+endobj
+9868 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 428.438 null ] >>
+endobj
+9869 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 399.841 null ] >>
+endobj
+9870 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 388.882 null ] >>
+endobj
+9871 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 377.923 null ] >>
+endobj
+9872 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 366.965 null ] >>
+endobj
+9873 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 356.006 null ] >>
+endobj
+9874 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 297.815 null ] >>
+endobj
+9875 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 286.856 null ] >>
+endobj
+9876 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+9877 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+9878 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+9879 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+9880 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+9881 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+9882 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+9883 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+9884 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+9885 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+9886 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+9887 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+9888 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+9889 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+9890 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+9891 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+9892 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+9893 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+9894 0 obj
+<< /D [ 9846 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+9845 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F26 662 0 R /F73 189 0 R /F69 183 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9897 0 obj
+<< /Filter /FlateDecode /Length 1875 >>
+stream
+xÚÍZ[oã6~ϯ00/Ðpx§`n»Í
+^Ehçå®(–UÙ i0g.= £¢Ûíž­gÍ*kª{p¸|´%š•$*ÏÈà…è–QUTua{é}f¾ƒÜ§l®Ú—Ä<G3=J¥ÒK/ž"A‘н>¶¯«Q3‹ žúÔhÛ}5šj “£2¦8ª!º¥e—Í0wX&†–x”Ç$D;&sXZH±, ÍãÜë’<Q­eÒnÄ%SÂýRÈ%¤Y¤Iþ)Púc^ ¥À±ÑŽÆªÞ ¢uå•uA>ôãf½™e‹|&Ê!%Tþ(O”mHM„LctËla7ît4›gÚº:‹Ó0^ӥ Ñ-±Ç|ñJÄÜ MxM•çÛ!-‰î"—D‰Óóí&¡½¨?bb¸@î¯Ø¸Ñpò¡—¦Èòef×›æÓuy.cÝ+YÔr]l׳íê
+L|>臇SÆt%—T'1</ÇšËÑ
+O‰q˽?ö÷pŒÿûrÈQ¿86¤ØTíQG'ׂÁÞ£P*L9';æïíã?ª¹+´5ßnsB ÄþCÔê%\äÐ:ø%Zxš’±î¢4JB0:‘çIÇ€QŠ ªä¡Û’µ³Ú®«›m70­Ûkt\âÆ®GINP’¡Ÿ¢Å¾sëÜíÊ8´óhõ§5‡Ó€§¸ü÷MßT‡r©óµ¯ô 7CEŠs”"¾ò™¨¦˜mbOØ•£ÔýO7¥Ë3Æã¥f¸ÉÑøm ‰…OŒšã¶eˆ~µm ‰†ÏŠ—)Eèÿ«m sòµ»’j˜vŸIk\¡Ñc³„©üAY£¢ev«ñÑ~Úf »ÌK· Ñ4½Ïç¶ÿõ«m¿í.Á6Ås×îçWÐÖ¸°¡ÑÌU”å ÷"´+$^mWUÝØ~ÊÈ]UÙÖ6×ï»Û«†¶.Ÿ9`Ö3¼k‹4 ®>}РΖ}Àp‡Ù®h®ËÈ”¦ÞÙsé
+¸ŽÒ–âØàdfÅÎf˪¾Ë [¾"iÈiõø$†âX‡è¶ t–ôÈWñ8šñ_R }Èš×w*à`âcÁ…Ã}ˆïÌkRNLâƒ(Ú!8滶Íld¯ÒŸo‰>ö0ûùL£Fî#Ž‘(£Bði %[<_…â‚?mW¹ÿÍh‘¯_Þ°¢-€‡ÜýØ_úï È™`P GùA˜9÷è·ÚëÇp
+endstream
+endobj
+9896 0 obj
+<< /Type /Page /Contents 9897 0 R /Resources 9895 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+9898 0 obj
+<< /D [ 9896 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9899 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9900 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9901 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 699.507 null ] >>
+endobj
+9902 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 688.548 null ] >>
+endobj
+9903 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 677.589 null ] >>
+endobj
+9904 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 666.63 null ] >>
+endobj
+9905 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 655.671 null ] >>
+endobj
+9906 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 644.712 null ] >>
+endobj
+9907 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 633.753 null ] >>
+endobj
+9908 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 622.794 null ] >>
+endobj
+9909 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 611.836 null ] >>
+endobj
+9910 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 600.877 null ] >>
+endobj
+9911 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 589.918 null ] >>
+endobj
+9912 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 578.959 null ] >>
+endobj
+9913 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 568 null ] >>
+endobj
+9914 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 557.041 null ] >>
+endobj
+9915 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 546.082 null ] >>
+endobj
+9916 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 535.123 null ] >>
+endobj
+9917 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 524.164 null ] >>
+endobj
+9918 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 513.205 null ] >>
+endobj
+9919 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 502.246 null ] >>
+endobj
+9920 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 491.288 null ] >>
+endobj
+9921 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 480.329 null ] >>
+endobj
+9922 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 469.37 null ] >>
+endobj
+9923 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 458.411 null ] >>
+endobj
+9924 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 447.452 null ] >>
+endobj
+9925 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 436.493 null ] >>
+endobj
+9926 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 425.534 null ] >>
+endobj
+141 0 obj
+<< /D [ 9896 0 R /XYZ 79.37 402.589 null ] >>
+endobj
+9927 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 317.91 null ] >>
+endobj
+9928 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 306.951 null ] >>
+endobj
+9929 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 295.992 null ] >>
+endobj
+9930 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 285.033 null ] >>
+endobj
+9931 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 274.074 null ] >>
+endobj
+9932 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 258.34 null ] >>
+endobj
+9933 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 247.382 null ] >>
+endobj
+9934 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 236.423 null ] >>
+endobj
+9935 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 225.464 null ] >>
+endobj
+9936 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 214.505 null ] >>
+endobj
+9937 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+9938 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+9939 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+9940 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+9941 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+9942 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+9943 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+9944 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+9945 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+9946 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+9947 0 obj
+<< /D [ 9896 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+9895 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F72 187 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+9951 0 obj
+<< /Filter /FlateDecode /Length 2175 >>
+stream
+xÚÅZ[oã¸~ϯ0—h8âM$½Øb°E³@¦/Ù§n!(íhF–<’œËd'¿½¤)Ѥâq|œÙ6‘LéÓùÎáá¹PJ&‹I2ùõ$ŽˆÛ3óÿד_®O>\
+:aHILÉäz~‚ÍMÉOdŠR,&"Å(Iñäz9ù÷™”"=ÿÏõ?ü³>\¦j"‘JS*C0& TÅè§ö®˜wçœð3tŸ—k5ú˺hôí´rÃ?»C׬µ;û‹P~‹/ONˆç+`|CtÄ·¨Š®ÈËÑß1e³ì«nêì¶XK™*„õ”%ŒrˆžÕeÝôŒ»2ku7½zE¸Ìºå*ϺòX¾D",™ç«`|CtÈ÷Oó,!| +ݽ®>WõCÏ Íê[½Ã>~ÌtÓÔÍpéÙ~sØ—Ïúée^7/¿4ù¬WéX¥$E$M½Jø0•0FÔ¨¡ì—$™(!) !B!*&©dFl?e§¸G`µ ¡(JÌŠ E{~A±<ëî´;ù=¡¬i;÷c¦ËÒž©³z>º¯Ñ³.¯¥‡ñä¡èÎ/ðY©}ªÎ‰8ëòÇAŸt;šPdÔÑÛkš„!#ÈÅûŧáJŘO{íF ADŒ ÷Ó~ff%‘‘.§d¿†‘Tøé)sÈÜì'É„D<™â”îeÉ”±Å÷9ZèÈAA)WîÖ2¿9¿0¾  s¢Ø†9QÔ1ßœèÇn?iÌJ0ŽŸ{Êö’Æ©@T±ciG²ëUWÔU^º_y³X['^jç½v”lÜ<w7”EÛy-œtÁw{GD¦±ôÏö¡úi¿GPç8‰ûeQcŸ"Èý9çg6‚ï—Æ’œÇÐU^4­Q¿áî*Ai:šìS¾ß“C•©Ý“b2Í0]½ß‰¹‰œc?[W·ºÙ/]&ˆÝ¨nö‹²¾G¢êû7$qL]
+QšV %Dø´BK+ F6¤„àM]Ôf•~ÈVMÝ™Pa2úÕªŠ²äÍ€ÓÊþ¹q“ZÜ‘ôGjÌ®<÷›ƒ5bÒÔŸÒkDA‰2B?ƒeS“8åe3PÝ¡­ÁM½^e7zQTÓ½¾Ð‡D“O˜ì+ïëMÐæìl^¯{ÆÍYYÖ6><ÕÂÙEàFåîµ±§u§³ºit»2kEžÕÕ­{‚Y3›‹.#˜Õ&ìÖmaCœÚdðžv}s±Ì»¦xì/ÔnüᮘYáwn8w‡W#ÙÓ‡b“‰Ì­7;Ó
+%ÒÇqÌ@<BÃe§áa×ÐȆµ?z×~˜û-k…S˜)BtE6¬ªº³[JaÇy0a)"~×[a£¢úv îÛÛ±ÞU!©åˆlSÂT
+ÀàDCCDmî•hºÏ%_6¹fômÂl˜îž¥ ¦ˆR’IS DY»p ¥D…ö•¡Á&Ã
+#æ·! x¡h¾šbq÷¾î Û·œÜ/BA¶ŠÐàõS…˜ò±›ÀZ˜ýFY2/ªÐ³ž_­—÷KŠSßNS%Dÿ¿º1Ìâ§.’‚*ˆ ÷jŽÛ8#@ÍX~/† G©ÿdRXg¡ÿ7½Øè•Üu1C"Ù_ÁÑðy·_tù'…5&úG7c¯Ì>MçG÷bŠ á?¿Tƒ4Á‡< A‰‘ÜÖK”€Ú°<îÂòÇ]]Ø(4¿· ’þÛJE)È™Cð·r÷ç¶q¤†èGF[˜¿>ù/ðu,
+endstream
+endobj
+9950 0 obj
+<< /Type /Page /Contents 9951 0 R /Resources 9949 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+9952 0 obj
+<< /D [ 9950 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+9953 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+9954 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+9955 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+9956 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+9957 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+9958 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+9959 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 666.798 null ] >>
+endobj
+9960 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 655.839 null ] >>
+endobj
+9961 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 644.88 null ] >>
+endobj
+9962 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 604.664 null ] >>
+endobj
+9963 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 593.705 null ] >>
+endobj
+9964 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 582.747 null ] >>
+endobj
+9965 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 571.788 null ] >>
+endobj
+9966 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 560.829 null ] >>
+endobj
+9967 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 549.87 null ] >>
+endobj
+9968 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 538.911 null ] >>
+endobj
+9969 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 527.952 null ] >>
+endobj
+9970 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 516.993 null ] >>
+endobj
+9971 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 506.034 null ] >>
+endobj
+9972 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 495.075 null ] >>
+endobj
+9973 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 484.116 null ] >>
+endobj
+9974 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 473.157 null ] >>
+endobj
+9975 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 462.199 null ] >>
+endobj
+9976 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 451.24 null ] >>
+endobj
+9977 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 440.281 null ] >>
+endobj
+9978 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 429.322 null ] >>
+endobj
+9979 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 418.363 null ] >>
+endobj
+9980 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 407.404 null ] >>
+endobj
+9981 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 396.445 null ] >>
+endobj
+9982 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 385.486 null ] >>
+endobj
+9983 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 374.527 null ] >>
+endobj
+9984 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 363.568 null ] >>
+endobj
+9985 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 352.61 null ] >>
+endobj
+9986 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 341.651 null ] >>
+endobj
+9987 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 330.692 null ] >>
+endobj
+9988 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 319.733 null ] >>
+endobj
+9989 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 308.774 null ] >>
+endobj
+9990 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 297.815 null ] >>
+endobj
+9991 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 286.856 null ] >>
+endobj
+9992 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 275.897 null ] >>
+endobj
+9993 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 264.938 null ] >>
+endobj
+9994 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 253.979 null ] >>
+endobj
+9995 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 243.021 null ] >>
+endobj
+9996 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 232.062 null ] >>
+endobj
+9997 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 221.103 null ] >>
+endobj
+9998 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 210.144 null ] >>
+endobj
+9999 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 199.185 null ] >>
+endobj
+10000 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 188.226 null ] >>
+endobj
+10001 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 177.267 null ] >>
+endobj
+10002 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 166.308 null ] >>
+endobj
+10003 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+10004 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+10005 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+10006 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+10007 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+10008 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+10009 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+10010 0 obj
+<< /D [ 9950 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+9949 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F20 186 0 R /F19 184 0 R /F26 662 0 R /F75 317 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10013 0 obj
+<< /Filter /FlateDecode /Length 1591 >>
+stream
+xÚµYMoÛF½ûWðEFàõ~¨ôà“nmAÈ2%±‘H†¢;FúÛ;Éå®óaŽ’^LƒÜÇ};œ}óvD“MB“÷gt¸Õþߟý¶8»º6"‘ÄY&x²XŸ1D–XM43‰ÑŒPÍ’Å>ùsf/þðﺺÖ.±Äi-lfÚxaŒþÒAƒé_›[QÂ(÷s«isK¸iEŒÆÏ-aRø¹õ´¹¥àQ„þ‹ y[–»t·üü”–õ¼(h:Üf¥§cp¡ÑÏ—Š«‘UQ6i5/Æ»»ôÝ»ô¶^®²´Î7Û&=l˺Ɋ´Þ Ç“¹òü-ŽˆøßåûtUî«eµK¸y¹ˆÇtË]
+ãº'o»KÿŠËqø*Ý/Çq_N]&Õ„kí—épË ÑÏعµSDP3Ì-é´¹•%ÂÙÝFÂ÷±*ó¢R£ÚjÈ z0*Í–»CýwØ-MúOÚ‘rö¦{Ì~.ÖÚJ"¤óëe¸õ†è!—¬ããüææµ<jŸT›õ»G4i#`zÏ™£ò#ãÃ¥9‘ ¹(A‹Ðýê!ZÑç΋"«ÿ=dU÷•ß†»ësV—áöÂ’WŒHã+”8ò!ºåshê4_·Ÿ¤ø:ZĹê؉îÞwY}*w د$WÅ"t°¯ +¤:Î_ì¼sñ“{‹Cä”/7Rã8‡è˜sùð¿Qf–(ç+Œ4¸ Ñ-׬¸ƒ¯òUs_gh.Ô-|«
+°¢JzåÒÇ)D·œ¶Ë]¾)Ð$” jtlÚ¡·Ÿ’à f˜ÚLTOÓ6ùbðqùë¼w^ççcåï=p ß KR08êx53 Ç2D÷¾r¿l¶iSn@açÞg‡Nüëy4õ¶Ð0/}†ã¨‡è–@Qvö²wwøW)lˆ&_}ÕÛóu=:µwoC–Õ»¼ÈÚœº‡¨#F9$pK ÑC×Ç.2ô†âÎÂÓÛf#QŒ"tËÈŸÊÐ<,lQá…ßLþ õ.B£767šØ±¹`&
+ÿѶ¿@7ñmù#ýt7/ðßC+8{•5Ó”ŸSuìFèç®ç÷ý~ïåëÖá\Á3åÚXÿý<ô,±ä˜Î—F?§„J/»W"ô¯ÚØœj½šZ†ª”ú49çŒƽÖYŽ#¢ñŸƒ‚Ö> ¬@y•ýsíBfäöD$ÊÏFhtà H¸ô~Öâ:"?7|Fn½ŒY›;DŸêW™ÒDp¯DÖà(„è“)HEÆž…µ¨öbžÒ*f\98ì_Ô*î!Š†ŸÖf¬6DÂazÃtRgø[¿ á[ÃNµã9Üáúü!mG¬…CŠ×MÇP]šŒm OúÁ{lÿš¼¡jî•ÚqÔjCðºÈþmßÞ?ܵz¯I‰škœÆ5ã÷ÅÙ…3#
+endstream
+endobj
+10012 0 obj
+<< /Type /Page /Contents 10013 0 R /Resources 10011 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+10014 0 obj
+<< /D [ 10012 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10015 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10016 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10017 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10018 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10019 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10020 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10021 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+10022 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+10023 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+10024 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+10025 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+10026 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+10027 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+10028 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+10029 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+10030 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+10031 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+10032 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 558.62 null ] >>
+endobj
+10033 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 547.661 null ] >>
+endobj
+10034 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 536.702 null ] >>
+endobj
+10035 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 525.743 null ] >>
+endobj
+10036 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 514.784 null ] >>
+endobj
+10037 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 503.825 null ] >>
+endobj
+10038 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 492.867 null ] >>
+endobj
+10039 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 481.908 null ] >>
+endobj
+10040 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 470.949 null ] >>
+endobj
+10041 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 459.99 null ] >>
+endobj
+10042 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 449.031 null ] >>
+endobj
+10043 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 438.072 null ] >>
+endobj
+10044 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 427.113 null ] >>
+endobj
+10045 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 416.154 null ] >>
+endobj
+10046 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 405.195 null ] >>
+endobj
+10047 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 394.236 null ] >>
+endobj
+10048 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 383.278 null ] >>
+endobj
+10049 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 372.319 null ] >>
+endobj
+10050 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 361.36 null ] >>
+endobj
+10051 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 350.401 null ] >>
+endobj
+10052 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 339.442 null ] >>
+endobj
+10053 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 328.483 null ] >>
+endobj
+10054 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 317.524 null ] >>
+endobj
+10055 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 306.565 null ] >>
+endobj
+10056 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 295.606 null ] >>
+endobj
+10057 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 284.647 null ] >>
+endobj
+10058 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 273.688 null ] >>
+endobj
+10059 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 262.73 null ] >>
+endobj
+10060 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 251.771 null ] >>
+endobj
+10061 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 240.812 null ] >>
+endobj
+10062 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 229.853 null ] >>
+endobj
+10063 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 218.894 null ] >>
+endobj
+10064 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 207.935 null ] >>
+endobj
+10065 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 196.976 null ] >>
+endobj
+10066 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 186.017 null ] >>
+endobj
+10067 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 175.058 null ] >>
+endobj
+10068 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 164.099 null ] >>
+endobj
+10069 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 153.141 null ] >>
+endobj
+10070 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 118.271 null ] >>
+endobj
+10071 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 107.312 null ] >>
+endobj
+10072 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 96.354 null ] >>
+endobj
+10073 0 obj
+<< /D [ 10012 0 R /XYZ 81.077 85.395 null ] >>
+endobj
+10011 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10076 0 obj
+<< /Filter /FlateDecode /Length 1450 >>
+stream
+xÚÅY]oÛ6}ϯЗ[X^~+À€bC[`Àúä=­ƒàØ´#Ä‘EI›ÍoߥåP¤[,¾j°½D‰­Ã{HÞ{î!ËuÁ‹÷GüéÉtø ¾?úuvôú•…b¥)ŠÙêð%^@á 3` k€qÅìªøëØ•¥<ù{ö{ëõ;SŽ•ÆH—‚ArZå臚„.¶ÆQ¸ˆ±Õ±K¦ñ« ý¤º^¯®ÛºéÉ4p@P2ÒЇÑPø¡“9úáäT }ü‘k¾û ymª7oªÏUÝÔ}=ßTËújøî§o^YÕÍð
+8ÍãÓ½Yœwó…¯îo.êUÿÍ\åð¸î§N,BÇéXZ¶¦hzln˜0&Æv‡ÅœaŠäèÝ6íÒSY˜R3ÉmdQ’V Cï6´ó‹~Þ¬7~➧˜Tå0fÉ9§1JÑ;FMÛõSÙXÉäHhd0YÍŒLIˆ¡IÍ2tÈu×Þ^Wç~]7gd*˜²"R‘4*):Pñw¾»_tÃŽ<LÝ…¯ŒœhbŸ¡§»óö3™‚ÀÁ´ŠhBŸ¡éÙŽéRÇØ
+±v˜.G‡é_Ì7õº!“à–i"‰åÓX†æhòèŸÖÆØʧ ’½‡Þ.ÀªÞ ™øêÕØÆOÃ_‹“–JÓifÁEš%fŠÞR¨®æýEÕ·kX|\zò¦i«˜{œF(>·ÍÒwÛM¦a$s<ʨ¬­DŽ¦çŽÌ©¨gp ´bÎp½‡Þf jîEõiyÖзCs.ꦭ‚ë­¦fè­”ªïÀ!‰OŸ7‘dÖØëJEŠÞñ§S€#D-MK¥MÍK†êcZ9¥èªoU:ÆUF°$Fz=2gwQò€¦Ì:hÚ¡7¥n!|~sY_Wè$úz1ßœåßs.ˆ¨&œè|·©˜˜ôÊ"ÚB ©z†¤°“m?Ûõ!Y÷…‰»c4ƒ˜‚“Zv
+¦/šVL@T]$»”¡é±•dBG•43¡G3í›%ÙJ+)˜(£\
+ÚýH†¦/‚
+²,™J*à@Åœ=žõ3ô×=(64ÇO“ŵ%’.¤tÌè]ÑË<hÄàá5{wv'iiõñ¢½ºš7ËáY}ùåí݉„c<Kýæ7ò2÷Tãm‚+!‡‚8oÛMÕøOgö,FÓö•¿ºîï«ð
+•¤6=)[G!™ÿ•äDƒn’rÎA:Ð>0é±%'Í,‡Y\úû›jéÑîù`AÓVø¡^ø?æ}WÎ.
+endstream
+endobj
+10075 0 obj
+<< /Type /Page /Contents 10076 0 R /Resources 10074 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+10077 0 obj
+<< /D [ 10075 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10078 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10079 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10080 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10081 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10082 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10083 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10084 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+10085 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+10086 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+10087 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+10088 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+10089 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+10090 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+10091 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+10092 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+10093 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+10094 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+10095 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+10096 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+10097 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+10098 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+10099 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+10100 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+10101 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+10102 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+10103 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+10104 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+10105 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+10106 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+10107 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+10108 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+10109 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+10110 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+10111 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+145 0 obj
+<< /D [ 10075 0 R /XYZ 79.37 383.726 null ] >>
+endobj
+10112 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 315.383 null ] >>
+endobj
+10113 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 304.424 null ] >>
+endobj
+10114 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 293.465 null ] >>
+endobj
+10115 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 282.506 null ] >>
+endobj
+10116 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 271.547 null ] >>
+endobj
+10117 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 260.588 null ] >>
+endobj
+10118 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 249.629 null ] >>
+endobj
+10119 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 238.67 null ] >>
+endobj
+10120 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 227.711 null ] >>
+endobj
+10121 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 216.753 null ] >>
+endobj
+10122 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 205.794 null ] >>
+endobj
+10123 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 194.835 null ] >>
+endobj
+10124 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 183.876 null ] >>
+endobj
+10125 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 172.917 null ] >>
+endobj
+10126 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 161.958 null ] >>
+endobj
+10127 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 150.999 null ] >>
+endobj
+10128 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 140.04 null ] >>
+endobj
+10129 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 129.081 null ] >>
+endobj
+10130 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 118.122 null ] >>
+endobj
+10131 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 107.164 null ] >>
+endobj
+10132 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 96.205 null ] >>
+endobj
+10133 0 obj
+<< /D [ 10075 0 R /XYZ 81.077 85.246 null ] >>
+endobj
+10074 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10136 0 obj
+<< /Filter /FlateDecode /Length 1716 >>
+stream
+xÚ½ZKoÛF¾ûWèÅêõ¾:Mã E«…ÐC h™’K¤BÒq\#ùí¥%×rŽóÈÁ¤–üvfgf¿™Y†Ž–#:zuD÷W¢üü}uôÃìèô܈‘$Î2ÁG³Åƒ—般&š™‘ÑŒPÍF³õèïcG¥ÿ;ûùѹ%Œò=PÑxz®Ýȧµ°}©Œ2âX þ‡ 9Ín,ç7ë¬h^”ëuZ\ŽOWÇ÷íÅ¿rv–Ìòëÿ^¾Íª»ÙjÕ>y½÷›¿Èý¯Ý³õþ×VÁÞŠ>eá“"¬ [!cDp£ïѲ¹%ÌÊ ›“Í)¹1ÚÛî§Åïéü:]f¿”éev9;¬Ö€YŸk#f‡ÕîõÃôà~%c4ÞFT®u-ÊvDÁ£ím´¬Ê›Mr‘-ób‚UE;E5A…R%B{U®³»:©³fR‘£¦ù<û5mªü]ç§íð'·Åw¬ïÞÓsæFÔáZöÕ1ŽXŠ±pÙÂì*ŸhåŽó¢È*¸Õôx“æU;X.Ú‘‹*gu{Ÿí³f‹„E¹Z•cnŽoóbÙ>[åÅ~ÚÊoø´)«»Ý„ã
+á*Kæ@\5žu!ÕjjMqêôÑ]ÈŠK¼"”­C-¤* Fh´K”uÄÐP¥hŽ’¡ãàɪª¬&qŠ2͇ۼ¹*ošýúáyq¥ éÊ-P¥V„ÆËÖ†Ê-‡VÀJiby`I­0pÞ‘d‘ÝN¦‘rÏØõHE¬›Tk”Z}ðGÕzýµ<£ä´lfHv® ‹ZNëuŸ×~5ɦ*›lÞd—™6)Ɖs9\÷ÑèbXQN¨d(ªaˆÐÞyÑ$u“m’·i•§«lRL‹ƒ–Ì¿%Úd=™Ÿå”·ás£Z:èSM 9ƒ£Ø¶­´0 ͘á¨<¡Ÿ´­bÛ×/ÊÕ¶}ÎÖ”ZUÐTý¡ñ¶UЪº@¢f`(5Z„Þmð|‘dï „žÌã.wš£“Ãh|düuG§)¡¯‚ÍÀÌ
+èkMàY3þïÄ ½!²w›š¬z2fy|I v†NyZœ÷«z°Û¼¬ W¬[}N9,9´Ã“ ¬Þ=Xò|ÿÕýÌ$Ýá™±8Uûh¼Ÿ© ²;3“Ó¢í qQ–Û.-Y¤+`éA«æ_Àê('²;A³¥c„>Øܳs´6–Ù©Ùa)„Sèf Ñ÷-]o–‹ÖNgí¥¾Š~uôs_Wo'߈‡„׺Ó9Ëq+î£Ññ)”O!©ØaI…Þ°PŒGèŸùb2}H7ÙzÓÜ=/:!ùS”½†ÃRç°k)‹Ñ=¦ ©©n>º¶Ñƒw§0@ڭ¹³ÆËæpíDkœèHLAHÖ\ õÑORQ6ŸLTc[‹ ¦>úÛwb[mìv(Fh¼lˉU‰./DèÈ¥³/’µ¸aÄv§Ãå‰v®)q"°¦ã¨`лô±=ýë·ÿDk$q&èÇãú Ñd¸aot‡Çص@KFY`1'qží£ñ1Ï-¡cªTìƒñ’™!ŒuÕDh¼lª “Aµ–-›9E˜ ç,êÈ Bãe[ ýTÇp¸£ —mázÏ_ŒÒ¡'mLsÈF:
+endstream
+endobj
+10135 0 obj
+<< /Type /Page /Contents 10136 0 R /Resources 10134 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+10137 0 obj
+<< /D [ 10135 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10138 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10139 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10140 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10141 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10142 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10143 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10144 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+10145 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 663.228 null ] >>
+endobj
+10146 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 652.269 null ] >>
+endobj
+10147 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 641.31 null ] >>
+endobj
+10148 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 630.351 null ] >>
+endobj
+10149 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 619.392 null ] >>
+endobj
+10150 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 608.433 null ] >>
+endobj
+10151 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 597.474 null ] >>
+endobj
+10152 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 586.515 null ] >>
+endobj
+10153 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 575.556 null ] >>
+endobj
+10154 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 564.598 null ] >>
+endobj
+10155 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 553.639 null ] >>
+endobj
+10156 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 542.68 null ] >>
+endobj
+10157 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 531.721 null ] >>
+endobj
+10158 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 520.762 null ] >>
+endobj
+10159 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 509.803 null ] >>
+endobj
+10160 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 498.844 null ] >>
+endobj
+10161 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 487.885 null ] >>
+endobj
+10162 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 476.926 null ] >>
+endobj
+10163 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 465.967 null ] >>
+endobj
+10164 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 455.009 null ] >>
+endobj
+10165 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 444.05 null ] >>
+endobj
+10166 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 433.091 null ] >>
+endobj
+10167 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 422.132 null ] >>
+endobj
+10168 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 411.173 null ] >>
+endobj
+10169 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 400.214 null ] >>
+endobj
+10170 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 389.255 null ] >>
+endobj
+10171 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 378.296 null ] >>
+endobj
+10172 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 367.337 null ] >>
+endobj
+10173 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 356.378 null ] >>
+endobj
+10174 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 345.42 null ] >>
+endobj
+10175 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 334.461 null ] >>
+endobj
+10176 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 323.502 null ] >>
+endobj
+10177 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 312.543 null ] >>
+endobj
+10178 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 301.584 null ] >>
+endobj
+10179 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 290.625 null ] >>
+endobj
+10180 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 279.666 null ] >>
+endobj
+10181 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 268.707 null ] >>
+endobj
+10182 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 257.748 null ] >>
+endobj
+10183 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 246.789 null ] >>
+endobj
+10184 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 235.83 null ] >>
+endobj
+10185 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 224.872 null ] >>
+endobj
+10186 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 213.913 null ] >>
+endobj
+10187 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 202.954 null ] >>
+endobj
+10188 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 191.995 null ] >>
+endobj
+10189 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 181.036 null ] >>
+endobj
+10190 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 170.077 null ] >>
+endobj
+10191 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 159.118 null ] >>
+endobj
+10192 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 148.159 null ] >>
+endobj
+10193 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+10194 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 126.241 null ] >>
+endobj
+10195 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 115.283 null ] >>
+endobj
+10196 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 104.324 null ] >>
+endobj
+10197 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+10198 0 obj
+<< /D [ 10135 0 R /XYZ 81.077 82.406 null ] >>
+endobj
+10134 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F20 186 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10201 0 obj
+<< /Filter /FlateDecode /Length 1583 >>
+stream
+xÚµYMoÛF½ûW¨È%FàÉîÎ~êdÄm…­nmAÈÒJV#‘Š$×m ÿ÷.#q¹«(‡v|0mŠÏóæóÍÒl0°Á‡3Ö\AÕ?…ïÎÞÎÞ¾78à,G1ÍÎxxˆ øÀjÐÜ ŒæÀ4ŒVƒß_;ÎÙùŸ£ŸOþ­c bÀ™ˆ@žß¾×n`Ái6µÊÇsðåd[”þ¾XoªŸìütx]ž_(¡>xyY¬Æ›ÅÄ/—Û¢š7ËjòqX†¯½Ñ„å·ÜE\bd-º±æP¨ý@¶-,p+£mìf[0vst•E¹+¶;¿.årQú:û=ì/¯øþú˜ßÅæ.•=7 B ö²{ ‰V2GÓ#Ç4­£mÕѶ>ÊÐODNƉ“‘“=#§d&²×ÝØËpÓbŽ~h›"tÌÖužõºGö?]h7uuº2ûºg% tÑ=C*Œ M·m°5mIÝœ‚F„b:³j`0*7~˜˜»›ÚÐÁ­ìÙÑ­?¿@’T­Vãrºÿ¥Næo·Õ9ò×÷W!{×ã•ß’ÁȤCegàšÎµ¿ÿ±šÜ­|¹»j¨&Ã8°m™WÕÔ¿ó³jã³&"çR9 ªmÁ:ºpM0ÊPÒFÛÅŒk`áïeè:FÓŪ˜ÿç7U-jÃë6xó"„o·ZOŠð™¤Ñ l¬v!h$St'’Ó^$µõU cîDÑ÷¢¨$hW!iSôi5I†ôåâ×êžLP"W+ÑQî„)ÐôN@Fµ ì(V(Á†-2C׸ñóE.Pëùl½˜ìîöã¢ÏœŒ‹k”04†)ú0Ï>­«ÄaÎsòvRGé„9‹q6 K#œ¢›¦Ê_øOÃë¤%–u?Œ?÷C¼b}ù/•®t¬iç°#ÑÍДø6­äÿ/¡³¿ðç-,Òþ<{d4StRõ*–YæGÙh7¦Ø×Söæ8s æàðÛýEôõÛp*êršß)úi¿o¾ôû„·'½¥{¥c©¢ y¤“2½©ªe±˜ ¯GïSÊ¡ze1 +N1žíü¦¨Ÿ#STA:dDÍ]³òÍ:öRUJÌF½AIã—¢¿-ˆ]õ`0v‰H°£ J ÂèMD)¸ŽrƒQ!è°Zgè:
+endstream
+endobj
+10200 0 obj
+<< /Type /Page /Contents 10201 0 R /Resources 10199 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+10202 0 obj
+<< /D [ 10200 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10203 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10204 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10205 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10206 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10207 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10208 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10209 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+10210 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+10211 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+149 0 obj
+<< /D [ 10200 0 R /XYZ 79.37 657.699 null ] >>
+endobj
+10212 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 617.236 null ] >>
+endobj
+10213 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 606.278 null ] >>
+endobj
+10214 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 595.319 null ] >>
+endobj
+10215 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 584.36 null ] >>
+endobj
+10216 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 573.401 null ] >>
+endobj
+10217 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 562.442 null ] >>
+endobj
+10218 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 551.483 null ] >>
+endobj
+10219 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 540.524 null ] >>
+endobj
+10220 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 529.565 null ] >>
+endobj
+10221 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 518.606 null ] >>
+endobj
+10222 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 507.647 null ] >>
+endobj
+10223 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 496.689 null ] >>
+endobj
+10224 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 485.73 null ] >>
+endobj
+10225 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 474.771 null ] >>
+endobj
+10226 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 463.812 null ] >>
+endobj
+10227 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 452.853 null ] >>
+endobj
+10228 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 441.894 null ] >>
+endobj
+10229 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 430.935 null ] >>
+endobj
+10230 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 419.976 null ] >>
+endobj
+10231 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 409.017 null ] >>
+endobj
+10232 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 398.058 null ] >>
+endobj
+10233 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 387.1 null ] >>
+endobj
+10234 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 376.141 null ] >>
+endobj
+10235 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 365.182 null ] >>
+endobj
+10236 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 354.223 null ] >>
+endobj
+10237 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 343.264 null ] >>
+endobj
+10238 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 332.305 null ] >>
+endobj
+10239 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 321.346 null ] >>
+endobj
+10240 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 310.387 null ] >>
+endobj
+10241 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 299.428 null ] >>
+endobj
+10242 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 288.469 null ] >>
+endobj
+10243 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 277.51 null ] >>
+endobj
+10244 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 266.552 null ] >>
+endobj
+10245 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 255.593 null ] >>
+endobj
+10246 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 244.634 null ] >>
+endobj
+10247 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 233.675 null ] >>
+endobj
+10248 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 222.716 null ] >>
+endobj
+10249 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 211.757 null ] >>
+endobj
+10250 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 200.798 null ] >>
+endobj
+10251 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 189.839 null ] >>
+endobj
+10252 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 178.88 null ] >>
+endobj
+10253 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 167.921 null ] >>
+endobj
+10254 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 156.963 null ] >>
+endobj
+10255 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 146.004 null ] >>
+endobj
+10256 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 135.045 null ] >>
+endobj
+10257 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 124.086 null ] >>
+endobj
+10258 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 113.127 null ] >>
+endobj
+10259 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 102.168 null ] >>
+endobj
+10260 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 91.209 null ] >>
+endobj
+10261 0 obj
+<< /D [ 10200 0 R /XYZ 81.077 80.25 null ] >>
+endobj
+10199 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10264 0 obj
+<< /Filter /FlateDecode /Length 1548 >>
+stream
+xÚµZMoÛF½ûW°È%iÉ~ød4m…­oM!0òJfA‘
+E×IŒþ÷.-i¸+»‰†Ž/&eêqÞÎξ™Ù+–+Þ°ýôpÿ¾;ùéâäõ[+ Þq)Š‹Å _b/œÃma fxq±*þ|î¹ñ/þºøßõú­ñ…oŒt)˜k ÆóýžKµ^.κP‡ʦ_´Ýºš÷×]ØT_¢¬7aûò„à·Øiœ‰=;ËhìRôŽ]ß•Í&2[m®ªEOæ#=p%‘?Ž‘‘‡ÎÑ·dÛÂw
+m‹ãl[Zäà+ÖmÕÐ=À-¡‘…<Ž…ãà¥ÎÑ·/^i¡ŸG³Û›·—÷L³Ý]乜ÍúÕz>»¬VÿÕó—÷Ÿ†ýÓ;8ßÞýK3 ŒÁ±)ÚØRôíÈ12›]oÂéyJ;r.Ç‘™¯A2‹L5)34ݶS •GÛ†´&3ô.›ö’¬ ÆJ# Ks@ÞÍTæ}Ù,ë01vŒ $ê¨u4B)zÇhš>tSéhÊŽÂéitRtÊÚO‡¡\oC9>™ÊTůq”TÇhLSôíT
+ƒ֨¬Ž¦êz2î@{”U'h‹*E³šËAà·Ù—Ì…Y0eÐ)ñJ°&G“ý }¼Z6w¤ J é¶ËÚ>RTÙhºmãÁÚÑö‘¢Êbêá9x˜þópós;¿^EyÓ®Ves9.ؘ0ÿ¸joÞ„º>/Wa³}25nµvà8ê°³4Ÿ¥hrA¤•7†é‘ŠË °øº¼•¶¶žU‹Óó‹TÛ¢³ªf6ùiV.¢φ¯‘yJžajpžÓ)šî£ø?¬þHu•*:‡çè}Õ8MT4ž¡ÆzN#’¢wDº°
+«aßc¬ÛMÕWmÓ6ërúîšN‘)`ciëbŠ~‚VHy[- w/Iì2ô~&Ëþ
+ËžyÛ5¡ÛY9“ êµW¤\‘¡o3úxל6™<aa?M¬”å±ÿB‘õšF6E“¢2±u(”žV5gèCQ™(bTZ圂“ ‹Df1ÐëƒùÚ?Z•ŸN›füßü¬ú½½I?ÿý&êêÝç—ßgª¥‹“†šëmªS4ݶ° 9ÖÞÞÓVjŠÞ­ÔMèU]·ër^õŸ33°zªb*”Xö
+FË :ç9oë¶ËXÞ\UýÔÎJ±Ø­bi,-sdèÍØ Ú÷qàJe#½ŠšA6´$‘¡]¨K'c›f‘‹$š<+rØWÂbY0Eª¾2ô~“dù%tí¬ 7ùVIºÿC%ixlÍ<’Ô4’)ú(’—“Hjc<Å{Á0‰ ô`GŠ–F1Eï¦ëXY×UJ T‚Âq :Ú:HÑä¼.¹‹éT0šØgè¼ yûÝû».kPH9#åÄ Mv“ðÃ0çœTþdèÇõ!ÂEÏ+ÔLNÛhÉÐOÕ‡+Á9”V.iSôô!Âð5•Ó*þ MN:BsðãÜÑê÷œîi†e•W­Ip=ªŠ㨛ܤ!C­)êö•ô«íåÙ³©çB2`u”[á½ÏF±"œ…§ç÷wŒÇ›]Œ~&Óå˜GéåŽF7ESüû•~]ÿ}š˜˜É ÃÒrK†Æê NÈéyóGQcç–ÂNÙËÙ;8y{½½ˆ‰ãŽM)p‹‰JГ ýõq¸?îFûêÁÑÒG¯qMá¨h}L†~êJ!º„Æ $Ih3tâ×¼×™èDmxÌ>‚v6‘¡sfO’†œ<®_¡h3ž€¿]7ßm Pé)Òa‚´|š¡É!—”À\#hûazpÀÕp4y¸Æ“³I*;Á@L-‚¶I–¡éža4£ÆQ~ç‘4m·*ëEÛô£_~+»e?n‹rUÕŸ“šh± ]È»ÁÞV£n{
+óûÔúæ,h<9Šu éw)8Ñû›^]¸|œ|Øx¨Â’Ó~Ž’€£ùÃö²Oü9k´Ê}á£UaTjUxܘB±Xcï¬îürqòL‡¦!
+endstream
+endobj
+10263 0 obj
+<< /Type /Page /Contents 10264 0 R /Resources 10262 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+10265 0 obj
+<< /D [ 10263 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10266 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10267 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10268 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10269 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10270 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10271 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10272 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+10273 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+10274 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+10275 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+10276 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+10277 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+10278 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+10279 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+10280 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+10281 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+10282 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+10283 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+10284 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+10285 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+10286 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+10287 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+10288 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+10289 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+10290 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+10291 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+10292 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+10293 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+10294 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+10295 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+10296 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+10297 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+10298 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+10299 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 402.207 null ] >>
+endobj
+10300 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 391.248 null ] >>
+endobj
+10301 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 380.289 null ] >>
+endobj
+10302 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 369.33 null ] >>
+endobj
+10303 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 358.371 null ] >>
+endobj
+10304 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 347.412 null ] >>
+endobj
+10305 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 336.453 null ] >>
+endobj
+10306 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 325.494 null ] >>
+endobj
+10307 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 314.535 null ] >>
+endobj
+10308 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 303.576 null ] >>
+endobj
+10309 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 292.618 null ] >>
+endobj
+10310 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 281.659 null ] >>
+endobj
+10311 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 270.7 null ] >>
+endobj
+10312 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 259.741 null ] >>
+endobj
+10313 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 248.782 null ] >>
+endobj
+10314 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 237.823 null ] >>
+endobj
+10315 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 226.864 null ] >>
+endobj
+10316 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 215.905 null ] >>
+endobj
+10317 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 204.946 null ] >>
+endobj
+10318 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 193.987 null ] >>
+endobj
+10319 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 183.028 null ] >>
+endobj
+10320 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 172.07 null ] >>
+endobj
+10321 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 161.111 null ] >>
+endobj
+10322 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 150.152 null ] >>
+endobj
+10323 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 139.193 null ] >>
+endobj
+10324 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 128.234 null ] >>
+endobj
+10325 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 117.275 null ] >>
+endobj
+10326 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 106.316 null ] >>
+endobj
+10327 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 95.357 null ] >>
+endobj
+10328 0 obj
+<< /D [ 10263 0 R /XYZ 81.077 84.398 null ] >>
+endobj
+10262 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10331 0 obj
+<< /Filter /FlateDecode /Length 1997 >>
+stream
+xÚµZMoã¶ÝçW˜óÚáˆßdVƒhº ðma(6íµ%%O¦Ì—M“Jâñõ4›H–txïǹ¤”b²š“_®ŠÃ‘H¹úéîêÝÍ'‚XC9›Ü-¯(<TLèÄ(¢¨žhEI¡èän3ù}jg×Þý7ŽõC¬Rܤ`ª‘,¿yC¯ßJ&§o‡Ã›7þJ?ZÂè[tdAhÁ"~Å%sôW´mn <ÚçÙ–œ(Ksô”‹û¦YϪåÍí݇Á!þâzöþý¬ªgófáfå²s»™M•BˆT%ÎM)ú Ú6Õ„1m+TƤ`ïíj¹­æÝ~çÐ<
+E˜R‘‡FñHÁÇÎmÜæÞíŸmÓV]ÕÔM½-W®ÛíÑ ••„:24†80|¿sk÷©¬»es`ÙVÿ¸e¹nñäŒ \ØH΢R(C£+MiNx4-
+œéüåXY÷nUÕÃÏp5I­þ÷×ÃËV1"x”HAQº¡=Q€Û¦ª»›œîdਟ"èç…”%%BG G9E{Ê‹j3[µ®›¹7··GŸ¯¼šu›í|O ¬™úMYÀc4ª¯à8Ê)ãeÿ,<5ƒ²ZMðÃp ß™HÌ)£j \ƒÉÐiTnnë§!YC’É™´K?ÆKæF ‘6v!qsKÑçdœû72®ÐDñØ@„ÂQNѯÝ聾£ŽDh”bfè$\½xª‘XfFMMdfpÌRtÎìU¤\jAô1âñìI.·³qõ­}n–³åM bŠØc$®%fhô‚NJFŒˆÍBRÌ2%¯lªú¦®Ñ4%ÆÄ ÏìY†ËeŽÆ»€ò!Ú>³ùXÚ/‚2ô÷ù€Z0UTž×!XQ@bŠT“Ó] kYÏèåN!³åTóyö¸¸¹}’ÛpcÐÝ‹k°°¤(bJ‰›cŠ>cŽÀùþÅ >t³ízßÎÛט¨°†"Š¶T¨„ÎÐxÛF“ÂDY–g;EŸÁNÿR?hE(‹Ë}‰ko[IB!À ~
+>¤L;/×4¿~9_’$!Ø·î™ä‚‘62ë)£QßUsBŠþ¾»œ€¶F"¸T†~­-»àŒ0Âmœ2ô+ìÙƒ†Ãc{P¸=R†ìº]Y·ÀlÓ>TË͇„×SJà*;E£[6·–ˆci+‰YµdàCRûÝ"š…1DȨ³
+§ñ:h
+-rü±8g}®˜ið{Hï^–€b¸;Êp¿ÝÏ=øa€–õð˜/ÊÝ~>Ô„¬—8¸¢û|¹2C4 «Â»Cà‹Cô›µ+¿‘ ˆ^6VÜ:-›¦«›Î=ü½M?Ô¼è+%a©3ì±Z¯ÃœêE5/»À³ZŽ¢yFõ€rÂn•æ2’§sbiÆŽ«Bå@¡/#V”J“UÁ™Û‚ú…HŽ_Ì@
+nÆøqÒêã?µ Ù¡$:;4‘ùHO8‘þ[´É‡ YŒ’¬ð¿|V¨Ð ü…s²vökéøv§óâ
+•ût
+endstream
+endobj
+10330 0 obj
+<< /Type /Page /Contents 10331 0 R /Resources 10329 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+10332 0 obj
+<< /D [ 10330 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10333 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10334 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10335 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10336 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10337 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10338 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10339 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+10340 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+10341 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+10342 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+10343 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+10344 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+10345 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+10346 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+10347 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+10348 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+10349 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+10350 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 582.53 null ] >>
+endobj
+10351 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 571.571 null ] >>
+endobj
+10352 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 560.613 null ] >>
+endobj
+10353 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 549.654 null ] >>
+endobj
+10354 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 538.695 null ] >>
+endobj
+10355 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 527.736 null ] >>
+endobj
+10356 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 516.777 null ] >>
+endobj
+10357 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 505.818 null ] >>
+endobj
+10358 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 494.859 null ] >>
+endobj
+10359 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 483.9 null ] >>
+endobj
+10360 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 472.941 null ] >>
+endobj
+10361 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 461.982 null ] >>
+endobj
+10362 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 451.023 null ] >>
+endobj
+10363 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 440.065 null ] >>
+endobj
+10364 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 429.106 null ] >>
+endobj
+10365 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 418.147 null ] >>
+endobj
+10366 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 407.188 null ] >>
+endobj
+10367 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 396.229 null ] >>
+endobj
+10368 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 385.27 null ] >>
+endobj
+10369 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 374.311 null ] >>
+endobj
+10370 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 363.352 null ] >>
+endobj
+10371 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 352.393 null ] >>
+endobj
+10372 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 341.434 null ] >>
+endobj
+10373 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 330.476 null ] >>
+endobj
+10374 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 319.517 null ] >>
+endobj
+10375 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 308.558 null ] >>
+endobj
+10376 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 297.599 null ] >>
+endobj
+10377 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 286.64 null ] >>
+endobj
+10378 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 275.681 null ] >>
+endobj
+10379 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 264.722 null ] >>
+endobj
+153 0 obj
+<< /D [ 10330 0 R /XYZ 79.37 242.776 null ] >>
+endobj
+10380 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 123.122 null ] >>
+endobj
+10381 0 obj
+<< /D [ 10330 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+10329 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F72 187 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10384 0 obj
+<< /Filter /FlateDecode /Length 1952 >>
+stream
+xÚÅZmoãÆþî_¡o±óÞ¾s×h‹ E/MÚ^òAù4…@K+‹8™<´Ã{gù²äêt–FrÐΔ(>œgvggž’ÎîftöÝŽDùOð÷»‹¿Î/ÞHÄLk˜à³ùú‚ÁEtÆfFÍ’Y¢¡šÍæ÷³ÿ\ZnØÕç?„{½ÿ íÌ«µ0S0£ŒXƒeBÞWw‹Ü=ÝäðïêZquùÒòléîÓºÌ~ë¾ÿýúsþ)/žòæ“{nÖEÙ|N—ŸÒ;ç”piËhâÕ!—%Œòà?Î%ƈà*F¿ m K˜Á¶8Î6§1z¾q퀴w
+Aqµ!BïáþÇ 9!%M + zoI;ôw>è¬wq1`ÏŠ¦È•à®EèA4éÊpùYì)È<ÈãŠ× ¤-æ/¤ù—°àn?¡¿'Gú’ kêÅå)ÉxðGãü™¢¿æÔ×ôa[¿Ýú– ˆN5†R‚ã<E÷ÛèƒÙÔ•eQÞäÇö_NRS"­ N”4ˆÐxÛTªPÁ¶Åˆªì‡ë§²XBêû'h«?×Y‘W¼°’°Ñ7!ã3Šr`‚í§{ìÈEÔ‡,Ò<eõ¦‰rÊ™Ý7 {ËCZa 7ûS4Z
+Øû[R
+¥ £cQ@²7l‡dÛQðn¦+üDh{¼PNÛDhŸ ³¼åãòǬ,ò{—וo¼Ž5B«ØýV—é²v«.±zT ’æ‡=^Øl1œš‰Ð}‹xXvÑ„’S»ÙB2ØÎ… Ã)—=ßC®y*ò£ž@Dw:î D©ý¬õë=Â/±±Vã„N„F—YH.D%cªA |œPè2e¤Î
+°ëƒcX£œâFoŠF n9Ñ*¬.ŽkDhŒPˆ€Ç …ršP@Xí…B„@
+P±cñMÔ7 Æ<$(ŽÓ‚:ü› žx3!spœ”‰Ðo&¢»'"ÈQ‚R™cKøÞ[²y‰À•%IZP§Õ"ôÿI"piˆ ›ŽÓ8SðWÂÉڀÔ™ðN d³)zþ5árX (ˆÅãÛk ÕQLjsôç°™¥ã áž‘Dhtuå”ÂÃÛ`ôAöÐ6ò²õÍÇù«íT$Gf¬ï¢E ÏüÒO+Pö'¹–SDb‰
+îæ{wÂÈË깪Ý}÷C]tÇ>gt_ÖEk½O|Ý9ȇ=b“Ößô'Ÿ6W\_>w·}ò6\÷y“ú/WÜ gàVÂîb««þ˜­_¡~|añˆAS=>L´8gž¾—PÄðkŽÉ
+L¨¬÷*Bû ÿ~ý7!ÿjÀüC$o;ÿNkó1ÇÄ‘¶ LÉü2®È¡Ý¾X§ÛÊ M÷×}àisEô˜ÚÇñž¢Ñ¢Á®%Ó©8R4 Kü¡»©íµ{&Wî{4ƒ,Ø£$áe@!Ž”P™­1úå`ÿÈŽnxõí (ô$¼`'„B93O|%qÛñå< áMxÆ.„F…ꌕ‚€…M$È—çFðï;ÈýYÔ+xÿh]BÕ’ßyôñ÷ùÅÿ
+endstream
+endobj
+10383 0 obj
+<< /Type /Page /Contents 10384 0 R /Resources 10382 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+10385 0 obj
+<< /D [ 10383 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10386 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10387 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10388 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10389 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10390 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10391 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10392 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+10393 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+10394 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+10395 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+10396 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+10397 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+10398 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+10399 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+10400 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+10401 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 599.772 null ] >>
+endobj
+10402 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 588.813 null ] >>
+endobj
+10403 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 577.854 null ] >>
+endobj
+10404 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 566.895 null ] >>
+endobj
+10405 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 555.936 null ] >>
+endobj
+10406 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 544.978 null ] >>
+endobj
+10407 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 534.019 null ] >>
+endobj
+10408 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 523.06 null ] >>
+endobj
+10409 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 512.101 null ] >>
+endobj
+10410 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 501.142 null ] >>
+endobj
+10411 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 490.183 null ] >>
+endobj
+10412 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 479.224 null ] >>
+endobj
+10413 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 468.265 null ] >>
+endobj
+10414 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 457.306 null ] >>
+endobj
+10415 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 425.651 null ] >>
+endobj
+10416 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 414.692 null ] >>
+endobj
+10417 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 403.733 null ] >>
+endobj
+10418 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 392.774 null ] >>
+endobj
+10419 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 381.815 null ] >>
+endobj
+10420 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 370.856 null ] >>
+endobj
+10421 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 359.897 null ] >>
+endobj
+10422 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 348.938 null ] >>
+endobj
+10423 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 337.979 null ] >>
+endobj
+10424 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 322.344 null ] >>
+endobj
+10425 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 311.385 null ] >>
+endobj
+10426 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 300.427 null ] >>
+endobj
+10427 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 289.468 null ] >>
+endobj
+10428 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 278.509 null ] >>
+endobj
+10429 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 267.55 null ] >>
+endobj
+10430 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 256.591 null ] >>
+endobj
+10431 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 245.632 null ] >>
+endobj
+10432 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 234.673 null ] >>
+endobj
+10433 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 208.69 null ] >>
+endobj
+10434 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 197.731 null ] >>
+endobj
+10435 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+10436 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+10437 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+10438 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+10439 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+10440 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+10441 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+10442 0 obj
+<< /D [ 10383 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+10382 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R /F70 185 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10445 0 obj
+<< /Filter /FlateDecode /Length 1721 >>
+stream
+xÚµYMoã6½çWè¡6°áò›RPÛ-6Û-Ú´£—¶›¶…ØRV’“ ‚õoïP”)ÑqÓÙ^"‰Ö#ß 9óf<˜ðàãÞ^‘0wð÷ãÙûñÙÛKÅÅat0žx È ’H5P’ ,É`¼ü=Œ‹FÿŽus½½”ñ B±”,êƒ &(&>øÂøuQ,“lvq5 *š±yòî]2+Š:/j½x¸Õeb^³ëô¸¾DT`D0uDã㈂>ú±¾½$ñ •¼Q1b°cˆHiã…³H 'Ë´ªZ´ÂûЄrD÷ñ×£sª†:]éòàÒDDHDÒ/ÒÊ.žÕíM1‚ÙîsóÀ‡ÕCUë•ý¡.ìU©ËtRÛ‡YѬnýßÎæÓ±HëïÛÁûňÊáƒöÞ¬¡íý"5w#mG`ªE–ÏýU§í5›ôPë_J%î! QyØÌgl¸®ôŸ)¬•l{¦8>îLQŒ‹}´9éŸf?›óñ[‘Nõt|iCàÑ^®­yÍý×Pž2–ˆaîx’ãx28ó‚ûèÇ.0›`­tÌÒe¥/®ž Y­'b\8â4Œxý¼¶âˆEÒ­ÍŽ\;F~òÐvsÿL'7é\ïÙ^>Ü:ëT?I†8UŽ+?Ž+‡ÁˆùèÞÃ&ê²,Ê‹Ü;Š^.ÞÜgõb³ÚÜZ·fœh ˆËÈY#¬é£{Ö@„{ìöYóJÞœ cÇ[†Ö>:|m˜Et¢‚2QìEv]®_
+ìPžâ#võ‚dØC=B†%æHrÕ—a¦`&Fçd˜ÎÛ)è~-&R$ò'9à†ç¨PÐΩ?1,Ó ¤ÇÜËVVá¦*Þ˜ÕÉ(¼yŸ-—öç"_>Ø»ie­šÂ/ ÕõAë8°‰^oœ
+ 6Ö ± ABì¡÷õ]åÀ_tò‰p¨óˆkè 3 ~<••y:
+,h¿û`ã¢EQÜ$óÛuLŠ©¾Èó|§œgù´˜¬AÌj¯Pm_@§ZA¤;µ<Ì‘}tp“eŠ!\g*DPÝ꡽ïG—ÿKx³˜AùéªlVà{è`O±
+ æÚQ¡‚ÚQýr;úêì¹IåRµpú冴c»iähÓSÅW5tLâ¦ØZ‡YÑGŸšb@ðNþ$;r}tøÚ,BÎx&=ì×€*˜*‰p";ŸÓv‹àþ«Ì©°EîJWëÊ>³Eq ;(c—'% ÉöØÿÔ}¹Ó_o-€&¬Lþ¸ÓåR§³“ò…Šs—]% ÚB݋ª.A¡òª¾¸Ê»Ñ‰¡žÞ¥Ù2½^êäF?T ¼ióÉãëâR†päò® S(œw)¡ˆP—we˜Byèpç…r…³F¤Ëº2LŸ<t»c—E¹I7ˬª7ÅlQ´q,7†å›Mýp«7¿l~(u½.ó‘Ýðà-&1n¾Ío©« -öÐák+Žh÷½QýË7;¬?ïvMXGUI1K¬2A•ü9˜¨„ª»ûÀ(ƒz!¼%:o¾ß—Å*™˜Möå7c-(b.xÛÙ88v ‡IºŠÅ®‡¾‚’â÷^Iñ&˜ Dg®WP4ŒK}û”Œíž¿ëÆÛ‘÷OFþêaC-#142NeT˜ÊxèðÐÅtÝáâAÑ{±Jo“/WGEƒkq¿U¼Ä
+š'8J¹³îiv½LêÂHŠW:óáwdŸ2»µžùàÙÖü{™c«6óQâÇõ‡ñÙ³}ù
+endstream
+endobj
+10444 0 obj
+<< /Type /Page /Contents 10445 0 R /Resources 10443 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 9948 0 R >>
+endobj
+10446 0 obj
+<< /D [ 10444 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10447 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10448 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10449 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 715.033 null ] >>
+endobj
+10450 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 704.075 null ] >>
+endobj
+10451 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 693.116 null ] >>
+endobj
+10452 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 682.157 null ] >>
+endobj
+10453 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 671.198 null ] >>
+endobj
+10454 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 660.239 null ] >>
+endobj
+10455 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 649.28 null ] >>
+endobj
+10456 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 638.321 null ] >>
+endobj
+10457 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 627.362 null ] >>
+endobj
+157 0 obj
+<< /D [ 10444 0 R /XYZ 79.37 579.907 null ] >>
+endobj
+10458 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 483.059 null ] >>
+endobj
+10459 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 472.101 null ] >>
+endobj
+10460 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 461.142 null ] >>
+endobj
+10461 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 450.183 null ] >>
+endobj
+10462 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 434.243 null ] >>
+endobj
+10463 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 423.284 null ] >>
+endobj
+10464 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 412.325 null ] >>
+endobj
+10465 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 401.366 null ] >>
+endobj
+10466 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 390.407 null ] >>
+endobj
+10467 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 379.448 null ] >>
+endobj
+10468 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 368.489 null ] >>
+endobj
+10469 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 357.53 null ] >>
+endobj
+10470 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 346.571 null ] >>
+endobj
+161 0 obj
+<< /D [ 10444 0 R /XYZ 79.37 321.117 null ] >>
+endobj
+10471 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 252.774 null ] >>
+endobj
+10472 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 241.815 null ] >>
+endobj
+10473 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 230.856 null ] >>
+endobj
+10474 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 219.897 null ] >>
+endobj
+10475 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 208.938 null ] >>
+endobj
+10476 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 197.979 null ] >>
+endobj
+10477 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 182.039 null ] >>
+endobj
+10478 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 171.08 null ] >>
+endobj
+10479 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 160.121 null ] >>
+endobj
+10480 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 149.162 null ] >>
+endobj
+10481 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 138.203 null ] >>
+endobj
+10482 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 127.244 null ] >>
+endobj
+10483 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 116.285 null ] >>
+endobj
+10484 0 obj
+<< /D [ 10444 0 R /XYZ 81.077 105.327 null ] >>
+endobj
+10443 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F19 184 0 R /F70 185 0 R /F20 186 0 R /F72 187 0 R /F76 318 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10487 0 obj
+<< /Filter /FlateDecode /Length 2331 >>
+stream
+xÚ½Z[oÛÈ~ϯÐ[d ž;9
+-šM
+Ô ¡íb·(i$K‘*IÙ1‚åoï^F­,ë(E_LŠä7ç~›1l&tòã;Ú_ÿ<{÷Ã'f&†͵œÌÖï¼ 6‰ Ñ$ÒŒPÍ&³Ýä—é—õݽÑ´ÞÚîæPÙr¸»»gS[õw÷<žݯ݇–wðdÛ=YÙa—Wà—Çå–Ån—ä«»ÏþlqzŽ-A5‘B‡ŒýÊ„üøqn˲(çuQÌw‡åvTª‡~±ó2ÂBDp.–B”éfcK»"w÷‘ÒÓÙÞ¸ÕN4$ aTwØA‚{XuZ&iå4âî“Ü]õ´e±{´8Ôý»¬*º·@r
+Îd•ýÏ<]ÏÓü᱘}ºh)Î%¡’‡k8K9&ò¢înì×=0“,²ž»Öî¦Þ&õûþëç­SèKÿ£W.bºLò÷ýBûC“×|X¨_ºWš»í•vNg\fTÏm]Ùl Î$¥œþó.æ­QŸnÇÄ“‹ö‰è¬×UíLåÈw‡G½€Ùíñ›KVà
+4ðÔÎ:©“ì!¿hÁ$‰ ñ£P¢\>¿?<ILÌÃcM4ê°
+}´én>ýðI›I ´µˆ¢Œ‚ëËjžÛçù¾,j»¬íêáqvRàÓoe ËÜ7Š=ËÑu,3Ö¥–1ú–¶6œ°Ç@;¾Ž6§$&DŸ 8¯©ÍtU¿ìm5/ÖsÈ#eúuŸ|‘';;·ùÓ¼ªK´$1èãhws ‚B´Ë
+gâõÃã«öNëmq¨çOIv°s÷=–eeѱ/ñ•È¡!àôíoœ“ʽù>û«˜C}òòÄ(óÁxÊ#Qt¬•€4ž¶¦ €Ï߆¢J`€ÆÓ†!%V^å†áhÑg]è-JÊ2yù¾Ú¡DLbãó·á¨6,@ÿ~±ÑíZwźÜÙ¶ï±×E–®YNóM×¼'>7 ´“.´èÝú‘>ÛˆK&æ7Á\à¡ n
+ljگ‘JRAÊ\’‚…ãèT¨º©·rëtgoÿ÷1Âq12FCÖÀµ?Ô0‰dY(PNJ›¥n¿Ý°@!’ ÏšÀ%´1Lah'2:Ò–˜z€/׃Ün Ù=ÙæÙ¦›m}cã-"A”o$U(MhtêR‰Rž¶F9P€~ •q³O ň2Ú³áX£Owܸn¨Þ¾•ö©Ëóp·Ò~W)È¿Þ(.]¥@Q1ð© !MÈ“`Ն꾨ÒÖ
+¥¬Ð&÷Eçè¤.XLŽå†Q\¦ñIfÃè¨ÆP)} ¾œÒ‡ ¸¡Q\ݘÔ9Ì“1÷Ý+Ãí¦htRç0Æúh&r 
+Ó¸@£ñA,8¡òH;Â$
+e€vUi—|Mw ´‡Ý–nä ‰ý yåLû¾» gÙx )E„ß—Wwô¯TÑ}v¨Z—·_k[¦¨z á%#û¾¦=ìp·GWè|Ï$ôÒÇÙã¦á
+­'0§›áùÉ,ù×Ù»ÿ¶SÆ3
+endstream
+endobj
+10486 0 obj
+<< /Type /Page /Contents 10487 0 R /Resources 10485 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10488 0 obj
+<< /D [ 10486 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10489 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 722.007 null ] >>
+endobj
+10490 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 711.048 null ] >>
+endobj
+10491 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 700.089 null ] >>
+endobj
+10492 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 689.131 null ] >>
+endobj
+10493 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 678.172 null ] >>
+endobj
+10494 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 667.213 null ] >>
+endobj
+10495 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 656.254 null ] >>
+endobj
+10496 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 645.295 null ] >>
+endobj
+10497 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 634.336 null ] >>
+endobj
+10498 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 623.377 null ] >>
+endobj
+10499 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 612.418 null ] >>
+endobj
+10500 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 601.459 null ] >>
+endobj
+10501 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 590.5 null ] >>
+endobj
+10502 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 579.542 null ] >>
+endobj
+10503 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 568.583 null ] >>
+endobj
+10504 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 557.624 null ] >>
+endobj
+10505 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 546.665 null ] >>
+endobj
+10506 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 520.762 null ] >>
+endobj
+10507 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 509.803 null ] >>
+endobj
+10508 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 498.844 null ] >>
+endobj
+10509 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 487.885 null ] >>
+endobj
+10510 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 476.926 null ] >>
+endobj
+10511 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+10512 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+10513 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+10514 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+10515 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 419.143 null ] >>
+endobj
+10516 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 408.184 null ] >>
+endobj
+10517 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 392.244 null ] >>
+endobj
+10518 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 381.285 null ] >>
+endobj
+10519 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 370.326 null ] >>
+endobj
+10520 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 359.367 null ] >>
+endobj
+10521 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 348.408 null ] >>
+endobj
+10522 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 337.449 null ] >>
+endobj
+10523 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 326.49 null ] >>
+endobj
+10524 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 310.55 null ] >>
+endobj
+10525 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 299.591 null ] >>
+endobj
+10526 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 288.632 null ] >>
+endobj
+10527 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 277.674 null ] >>
+endobj
+10528 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 266.715 null ] >>
+endobj
+10529 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+10530 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 239.816 null ] >>
+endobj
+10531 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 228.857 null ] >>
+endobj
+10532 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 217.898 null ] >>
+endobj
+10533 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 206.939 null ] >>
+endobj
+10534 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 195.98 null ] >>
+endobj
+10535 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 185.021 null ] >>
+endobj
+10536 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 174.062 null ] >>
+endobj
+10537 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 163.103 null ] >>
+endobj
+10538 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 152.144 null ] >>
+endobj
+10539 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 136.204 null ] >>
+endobj
+10540 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 125.245 null ] >>
+endobj
+10541 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 114.286 null ] >>
+endobj
+10542 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 103.327 null ] >>
+endobj
+10543 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 92.368 null ] >>
+endobj
+10544 0 obj
+<< /D [ 10486 0 R /XYZ 81.077 81.41 null ] >>
+endobj
+10485 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F19 184 0 R /F20 186 0 R /F73 189 0 R /F69 183 0 R /F76 318 0 R /F74 264 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10548 0 obj
+<< /Filter /FlateDecode /Length 1773 >>
+stream
+xÚµZMÛ6½ï¯0ÐC eøMjOAƒ$HÛôPøТ) ­M{Õèc!Éû úíÊ6%n¯Gq/ñÂÒ3‡3ïÍH¡³ÍŒÎÞ^ÐÃ'Qþ/ø÷íÅOó‹oŒ˜I’X&øl¾¾`p±™ÕD333šªÙl^Ìþz–HÁŸÿ=ÿ9üÖ‹7:™Y’h-ìÌ8%F$1ºÜW®îªu·¬òmQ6ݺª»´+Ò¶Îî»TQw¿t7­[uíµënªÖ•m–æ»o]ÁÍ»ÅGxŠ½¢„QØ û1zÏX².êÙ=мzè™þšÎÝ°«m <w$˜üÒo *‰à:þíï÷/Ó4!Tˆò>½ßÇíU•7ÇW4”pnQ+©xD’à£/¤Ñ—¸èÑïÚ¦[n뢻Mó­ógð ™•íbÛ¸Ëßžÿ¨¸zæ¿Z¾Œ‚ã¿Ú_„ ƒ{ñûà–0+Ã>nc´'ÓV]¹h«EÓÖcÞk÷)4Pn«ny–y–î·îSpÂa0i Â&4ncôü‚ïê
+ÒWBÚ¦9AÓ¡šp­sÆ zTŒþŒ][[¨A™„µíikSFƒýA½|¹(šÍ¢tw—e¹;µO‡Ã«ºb»¼öz·»ºNvñ¬ b  6B¯¬9‘"x€¤¨Ô‰ÐóQH¼œÁ>ݱœ ¤ Ê.ŽÓý®ìE¼®î‚¢8(´Ëø0wÊ’ý^ÝíÏït j ·± ‡ç¥º{¨¶][ƒýT—´¢ª]°UŠ²Kó¼ºÛYÜ‹·NÍ¢T=‰³Î½¯’õ6ÏeZ¸…+o/É¡v\Ó¤·¸^Um5r9ˆßN¥Hï³Z€ÿ6 =è=1KT4Pâ )BÅ{6 ØRÓ¦m¶\
+¾ò™Î_Â}³Ù1ø­™äœˆaÔ —Zc4>­©ùÖ樃×`Vvë¬nZï++P$
+&æ0Ûj
+S„FW °&ãÐ>hœDè×,¥«`ä
+p ™|XㆳW& ‚œmDè3©
+™˜èàÇ7¶Dh´
+p C Ökpþ¡Ï£\pBe04cp„ÆhŒ
+DÀÓT ‚œØ ô/ þ—F€sFèð°Íàƪ}^ `FÛ`qgq]X,‘„Ù°¶¥ ˆÀ§5Ó%€YÑ¿À?0ÅMM-ÌpÂuð]‹s©¸xZÅEÓ|÷Ppç7]¦!øÁ_,î å|ÖrcŠèž-‰K¤1ŸÄ&C6¬­På6?ñf$½i³ªìªmÛd+Ö¼JÛ©…Ç‘*´(Vãâ5Fã q"“àûguú÷в®ê«lµråôÔ†#Q"4ç%¥cà‰Š0† ŠðÂqü¹>ŒN‚¢–ä<^çÑ’û˜_ jfYÌRÎA?:P…eê7è_b¤µë_b€Ô¥»üÏÊ ú­nw™ÐjYÜsÏ1Ø•·4ýCû®ŠèOà[µÌ$ð:š„âþûÐüù’{@B—EvÄ´žIJ’Ã+ZÎb7|=¿ø»ÂP
+endstream
+endobj
+10547 0 obj
+<< /Type /Page /Contents 10548 0 R /Resources 10546 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10549 0 obj
+<< /D [ 10547 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10550 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10551 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10552 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10553 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10554 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10555 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10556 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+10557 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+10558 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+10559 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+10560 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+10561 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+10562 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+10563 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+10564 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+10565 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+10566 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+10567 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+10568 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+10569 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+10570 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+10571 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+10572 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+10573 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+10574 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+10575 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+10576 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 462.979 null ] >>
+endobj
+10577 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 452.02 null ] >>
+endobj
+10578 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 441.061 null ] >>
+endobj
+10579 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 430.102 null ] >>
+endobj
+10580 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 414.162 null ] >>
+endobj
+10581 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 403.203 null ] >>
+endobj
+10582 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 392.244 null ] >>
+endobj
+10583 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 381.285 null ] >>
+endobj
+10584 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 370.326 null ] >>
+endobj
+10585 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 359.367 null ] >>
+endobj
+10586 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+10587 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 332.468 null ] >>
+endobj
+10588 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 321.509 null ] >>
+endobj
+10589 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 310.55 null ] >>
+endobj
+10590 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 299.591 null ] >>
+endobj
+10591 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 288.632 null ] >>
+endobj
+10592 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 272.692 null ] >>
+endobj
+10593 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 261.733 null ] >>
+endobj
+10594 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 250.774 null ] >>
+endobj
+10595 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 239.816 null ] >>
+endobj
+10596 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 228.857 null ] >>
+endobj
+10597 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 217.898 null ] >>
+endobj
+10598 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+10599 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+10600 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+10601 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 169.081 null ] >>
+endobj
+10602 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 158.122 null ] >>
+endobj
+10603 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 142.182 null ] >>
+endobj
+10604 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 131.223 null ] >>
+endobj
+10605 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 120.264 null ] >>
+endobj
+10606 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 109.305 null ] >>
+endobj
+10607 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 98.346 null ] >>
+endobj
+10608 0 obj
+<< /D [ 10547 0 R /XYZ 81.077 87.387 null ] >>
+endobj
+10546 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10611 0 obj
+<< /Filter /FlateDecode /Length 2064 >>
+stream
+xÚ­šMoÛF†ïþB{h
+Äî7™S6I[ é¡ê!h ƒ’h› Å5HÊ®”¿½³Eî()©ar°eÉ|9ÃÙÝgfv-nÑâÍEt|eÚÿ¿ß\¼\^<{måB±$æR,–×.Š|f¸]XÃYdøb¹]üþ$Q ÿöÏåOý½ž½6É"f‰12Å<â,áXü—êÅ‹«m}sUfÏËòÛK-ô“‡—úÖUÍå:½krW¶ysëvMÛ½÷—¨'ÿLîOù®#Æ#Ñû.Îós&…ÆêdÛ2a\ÉÞ¶<϶ˆ(±úÛµž]±iK×´»:k›Û¬}Ÿ=¶û›‚'êS7ʲ>B7û¦“|ھЂi¥± ͨEÉ%ƒÿ J3¥N|ì‡ܘ‰XÌiÖŒfZp,9ëÁpÓ
+Š-IÆOŒµäi$b¸‹ê§‘¢M£Pýƒ{Èî³êiûèvÕxh¹·®Ö?.O`Õ¨“çÏœ~âoQhË@†%0uŠ¢]e~•lÚ´ž˜Bna-ŪT@6¸IΚBFY’-›À0H,aä)Äá!gÇ)¤i ÕtCP€ )yÚñܱq»U‘µëÂÕyyÓn²"ßæMVþKvÚ$SAʳ¤€!59mr¤¬˜´Þ‘úûCTúh0DÿCöÉÄ°6‡T–Ð|
+Õ>•­Óñ…µdÆ 'à£cˆÆ’¦½ƒ’¶u¶våæãÙÑ~õ5ÿªýkWÃE×þ}Ú^ç¼;^IŽ
+Bí8Vé†pßK^»ª-ò2»¬›Ç"›‰­& $´ˆ…j2´„ =`€Óò
+R¿„°øX´ûẊ€°Pì÷àœæQ¨þ5/×™oIÚÛô>›€A×c Lµ%0Wõ‰ÇM[¸týÁ2ÿÏÓ}3íÊâ±½O‹ÝÁÀR{“ßC£íÆ;Å¡oIÅ%µ$ &è¨9£˜´šdÎ$,ŠOÌÑ±Æ “Ö¸ x¨Î'š2˜ûœ‰D£ M¶6'vê&-7iµ7f}{cIÆb`‘ÔXÒ!ÚïÉ|6œ# }OgN«8šŒ9CÇ9FQàjÇáüã&+›|~?+«Û¼ 7úfÐYÙ˜™ÎœÖâ"5™ÎÊXf:Ó>RqiÒÕ®H«C|fcZiÃl€iKs-TSj5$<¯VC’C­Vûͪ~ŠøÁ=¨ët ¾+•Ÿ8ä˜(Íl
+'t;]¹û,\ÓýÑÙs% %°½ç´DÔ“§‚ÇZ©&f¦‚µKº(\î£0~¶ãKR+(·'Núœ9¶Þæëìç´©ò¿Ù»6¿p’Ò7šq?´"©ßùÉO^¿Ç±Éë5´0þ(«ÜЧ8þŸ‚V„âÒµu¾Íý÷)¿Û€ªÒÜ/Ö=küµ[ï¶P•‘k%LÉ>KZ-€Ôä|*n‡KR-€ÄãµÀoåûÒ=”ûÑoHU»"«gv;"Яôœ“´
+7]¨„Ù~mJZ† Å{ÀLSßH¨ü4RN@:Sð)üƒW>.þ—'Ù8øeÌ T'
+ÜÄ‚ÏÞOñ^Ä^ m¹„júR…F%Øh—–„—PLËßØ|ýóãwYQÌl5Ðé ˜‰iq ÕtÌ@x€ZêBê/ž@92`FÑvà‘úLÌ=´ 4 =OÔiû*= ÕXPÌ©ƒÙö®yç‚cI²ÔµPH2ÔAS;ºKÝŽ.’@Av9ý\B((P9Åš ‹¢KæOM31ÐMÑ6æ‘š–Iô¼T‚$3s Ál—Lâ³³ ÷ß:³ýŒ¢íÎ#5™È\q¦"+Òö<‹UפÍÜ“S.á²劶7Ôä4Â9ôº·i;HýEÒH3@šÖæ#õòxféÇ'vê€MpÇœ¸3±” p—p7$Y[ñ߈ÉJ OŸ<éìh'–™
+endstream
+endobj
+10610 0 obj
+<< /Type /Page /Contents 10611 0 R /Resources 10609 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10612 0 obj
+<< /D [ 10610 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10613 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10614 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10615 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10616 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10617 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10618 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 709.191 null ] >>
+endobj
+10619 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 698.232 null ] >>
+endobj
+10620 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 687.273 null ] >>
+endobj
+10621 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 676.314 null ] >>
+endobj
+10622 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 665.355 null ] >>
+endobj
+10623 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 654.396 null ] >>
+endobj
+10624 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 638.591 null ] >>
+endobj
+10625 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 627.632 null ] >>
+endobj
+10626 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 616.673 null ] >>
+endobj
+10627 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 605.714 null ] >>
+endobj
+10628 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 594.755 null ] >>
+endobj
+10629 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 583.796 null ] >>
+endobj
+10630 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 567.991 null ] >>
+endobj
+10631 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 557.032 null ] >>
+endobj
+10632 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 546.073 null ] >>
+endobj
+10633 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 535.114 null ] >>
+endobj
+10634 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 524.155 null ] >>
+endobj
+10635 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 513.196 null ] >>
+endobj
+10636 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 497.391 null ] >>
+endobj
+10637 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 486.432 null ] >>
+endobj
+10638 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 475.473 null ] >>
+endobj
+10639 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 464.514 null ] >>
+endobj
+10640 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 453.555 null ] >>
+endobj
+10641 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 442.596 null ] >>
+endobj
+10642 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 431.637 null ] >>
+endobj
+10643 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 415.832 null ] >>
+endobj
+10644 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 404.873 null ] >>
+endobj
+10645 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 393.914 null ] >>
+endobj
+10646 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 382.955 null ] >>
+endobj
+10647 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 371.996 null ] >>
+endobj
+10648 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 361.037 null ] >>
+endobj
+10649 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 350.078 null ] >>
+endobj
+10650 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 339.119 null ] >>
+endobj
+10651 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 328.16 null ] >>
+endobj
+10652 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 317.201 null ] >>
+endobj
+10653 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 301.396 null ] >>
+endobj
+10654 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 290.437 null ] >>
+endobj
+10655 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 279.478 null ] >>
+endobj
+10656 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 268.519 null ] >>
+endobj
+10657 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 257.56 null ] >>
+endobj
+10658 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 246.601 null ] >>
+endobj
+10659 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 230.796 null ] >>
+endobj
+10660 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 219.837 null ] >>
+endobj
+10661 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 208.878 null ] >>
+endobj
+10662 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 197.919 null ] >>
+endobj
+10663 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 186.96 null ] >>
+endobj
+10664 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 176.001 null ] >>
+endobj
+10665 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 165.042 null ] >>
+endobj
+10666 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 149.237 null ] >>
+endobj
+10667 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 138.278 null ] >>
+endobj
+10668 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 127.319 null ] >>
+endobj
+10669 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 116.36 null ] >>
+endobj
+10670 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 105.401 null ] >>
+endobj
+10671 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 94.442 null ] >>
+endobj
+10672 0 obj
+<< /D [ 10610 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+10609 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10675 0 obj
+<< /Filter /FlateDecode /Length 2196 >>
+stream
+xÚ½[]oã6}ϯ0°m +~“yšv±-Z,ŠÅ"‹¢hbkb!²HrÝtPýö½”-Št§’®f°g’ŸËËûq.)'›§M²ùö&^‰tßÁ×oo¾¾¿ùòÍ7‚XC9ÛÜ¿»¡ðGɆnŒ"ŠêV”$Šn?·RÒ/þ{ÿ½¯/¿QvcˆUŠ›L)%œÉýþ èç¸eBhÂ<7[ÆÍ¢¹Ñÿ)ŸËêTvÏÙ+ù…ráþ¡Íá–PÁ½9gNˆ¾ßgΔ® DJC¸51ò³ ä/ȇ5ËâÖZ<
+o!P‹å +¯»=6mu¸-ò2›æӰѵJ®-Qâj•¤C‡3„áÃHàÂ(D×v¯Õ±{ªºª|Ó{Ê‹¢{©«Çô±xíöé¯YWµû¬î²º®ê†|q+™ü|uPM¤õ`ºÄ™¢ýöáíÛ‡ô×4/ÀÚì¡Ctb¬JaJy«®D…è?°ÜÊJÂí¹5Š;B£Ë£2‚pa=·AíF„võÈo„«LM—ÖY÷K"—ºÅË>}ÌÚ|ÛUõ.«áÇô÷Js(gÞZ‹³6
+MŒa««!øSètɱ‰¯òWc#4J§GÈe:=‚¬ÔéÚA§GP§»L»Kgéÿ·«ÓS^>uçJßÕÇ"kÖï “ÄŽ”Æužý õ£¤îw¾iŽKœOÚDdTÔZà¸C4:i…å0œY‹k<úÿ¡…a3¾CéëõÉ9˜¢g’âLˆ+¾­N—?4Å$9QÐ2"¾w Ma õíJkœgBôBÏ„}Uç¿W¥ëô°ýYÑLW­DöÁÊhB¨¾2t…—¼ñýQœ—BôB/…¼•º,~LCü„ž–°±*[œcðB¿wNsÛ´¯Åôi ÕŒH†áÒî¬!æZáè—L{%aœgBôBׄ:ÝåÇfFz\
+ßPEø8݆óMˆ^è›rñÍmVîfrê’">—1¤Ÿô–ÕüåL¾æheM›Öí4#´
+¿Â0jEse$zj°T>ž*œ–ŒÐh-É%";™Z#ðŸ¦ÖÉ¡µ®N½:Z;¸r S‰õ:ÔH”Ï"4Zs¥‰ä^TܱG„þ£+—ŠÈñàÁhœ9!ú«¦ß0éMçn
+Ýú)[™ÕýÉœôãôfFç4UŠ0K=5NnFè¸cõ±•’pμY8a¡:—ó·³¥­ž³ò¡­Ü09Dûß(ÚBÒMso!î.5BÏjt˜ ¢1hF£s˜¥ÕOëš³»Þ/½àëkê!mëü·¡Þ6‡´(ÖoçDÐ1”qÇkº‡ûXmA¡ô
+©¼]¸¾¡ñÙ("Ÿ .ŠÀÓõèXقºô]›Õ] ƒÄysWÖ% 2Ojo8®KF@?zœ¢¸ç‹Bð¿êê±ÈýÉÀÌS=—»Ž=w;Æ
+!ÆMXô,Ïr²áQžñŸl Ê?š«(E~°a;µö’nŸÓ§™Ááò)/»{
+K½{9/XN6~bDt;:;WvŠ*Ýeî»w.»¦Ç)PKÜZ·;è…4AêNK]1ë´qˆ>Ñà·ŸÚ(Sâúl>¼±Ã±4£qgþÇýÍÿ
+endstream
+endobj
+10674 0 obj
+<< /Type /Page /Contents 10675 0 R /Resources 10673 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10676 0 obj
+<< /D [ 10674 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10677 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10678 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10679 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10680 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10681 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+10682 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+10683 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+10684 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+10685 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+10686 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+10687 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+10688 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+10689 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 637.325 null ] >>
+endobj
+10690 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 626.366 null ] >>
+endobj
+10691 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 615.407 null ] >>
+endobj
+10692 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 604.448 null ] >>
+endobj
+10693 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 593.489 null ] >>
+endobj
+10694 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+10695 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+10696 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+10697 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+10698 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+10699 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+10700 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+10701 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+10702 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 489.878 null ] >>
+endobj
+10703 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 478.919 null ] >>
+endobj
+10704 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 467.96 null ] >>
+endobj
+10705 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 457.001 null ] >>
+endobj
+10706 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 446.042 null ] >>
+endobj
+10707 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 435.083 null ] >>
+endobj
+10708 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 424.124 null ] >>
+endobj
+10709 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 413.165 null ] >>
+endobj
+10710 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 397.225 null ] >>
+endobj
+10711 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 386.266 null ] >>
+endobj
+10712 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 375.307 null ] >>
+endobj
+10713 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 364.349 null ] >>
+endobj
+10714 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 353.39 null ] >>
+endobj
+10715 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 342.431 null ] >>
+endobj
+10716 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 331.472 null ] >>
+endobj
+10717 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 315.532 null ] >>
+endobj
+10718 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 304.573 null ] >>
+endobj
+10719 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 293.614 null ] >>
+endobj
+10720 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 282.655 null ] >>
+endobj
+10721 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 271.696 null ] >>
+endobj
+10722 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 255.756 null ] >>
+endobj
+10723 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 244.797 null ] >>
+endobj
+10724 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 233.838 null ] >>
+endobj
+10725 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 222.879 null ] >>
+endobj
+10726 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 211.92 null ] >>
+endobj
+10727 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 195.98 null ] >>
+endobj
+10728 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 185.021 null ] >>
+endobj
+10729 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 174.062 null ] >>
+endobj
+10730 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 163.103 null ] >>
+endobj
+10731 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 152.144 null ] >>
+endobj
+10732 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 141.185 null ] >>
+endobj
+10733 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 130.226 null ] >>
+endobj
+10734 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 114.286 null ] >>
+endobj
+10735 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 103.327 null ] >>
+endobj
+10736 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 92.368 null ] >>
+endobj
+10737 0 obj
+<< /D [ 10674 0 R /XYZ 81.077 81.41 null ] >>
+endobj
+10673 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10740 0 obj
+<< /Filter /FlateDecode /Length 2633 >>
+stream
+xÚ­[M“ÛƽëWð”Ø)qŒù “¥$r쪤Rå=$±U,œ%Q
+üߢ˜ƒš¥•þb›üëÔrjj¯?ED*HM.†ZÇ .¶cJ-GàñZ¾ÏÒÜVÍ)­÷Nwåí‹V‹´×œ’¦{š\¼µ„ȉ½î‘œ–#Côù¦8<$uêŠ8dHusÕÖ°Xz5#i#„¦TmœWµäBÉn÷u°—Ô›BCd"Hƒã¦ ¶!Y2pæê^Ol(4íôƒb&‚‹®ìqzC¾’Í7u®dCDSLUL ’Ì@>ˆð
+²Ÿ³¥d‘ …ƒ !äÕ¹:‘Ð$ôJÉ5
+C^ÏS3½Ü@͸@¯HVŒfJ;‚L‹§„&Ù‰@­êCÖãFb«†f%Ž˜
+Å—»)îéYõQyŤh³ý!؉k(‡y—aCä¼»°!Âï25Ÿ›oè<ž"n®p2˜Ò¿Ò”(B¿íi—{ ×Êdò¢@s«ØkJ¥Ib¡ÉBHÂÁk}±m(ê '®ßlm7uZäÎ_öðP?7›eÕúMº
+{Ñ©BšË†h²~s =Œ·M»áGè–Å:³‡n’9ž7xHÁ'2Ô­W ²lÝ?«»'X;·÷rsšÊ€™ÐKdE“ÈýøBoŸ§¨ú¥Mª"¯ºö±@ D壻R#¯‘Çí†û5ê€4»AèyÃÙÀNj»t9´Ì‹íÔ$ZhW™VÏ‚AÜmØè;b°’wʽéÔƒˆ…—q¼¦‰]„†uÐI—NæÍ¿"=‡ððISQß½Rˆ jv£h÷—óѬ©*Ál?UEˆ›k¢ˆC^†š&ÈúnŸÔh¤‘îrzI„‹E—‹-IüŽÐäÚ"BбñŶ¢”D/‰UzÌÓú©í ³"ÙÚíÅPè˜Å¾iš|‚É¥P¨ÈýÌ›¦]µ#ô—Þ¸9ž!'á%¦Ý>#4å ç]b!ÈགþUº‰›çöÍd‚Õó]5‚ü<kPB±ÒJ¿85â'X;Ïø¤¥Y7ÅVßyãõƒ.doç`²à2DÕ4M‰Ð-ÿΗwÝÿ…Rb¥ Ñt6ƒ~oÛ$ú‚Çé·Lv;»ö÷ó/b
+˯˜“¼…ÐdæaÄ„ò*ÔЊ7B;²Û'íÇœ?&’µoËÑ#¦:ùN…"ÈùæÅVOvÒÜ$ ÏC*‚õó­2‚e¡RÁ—;˜x{KÁJáW¿Ø49ª °cä%¡¡ŸúÙÝrum¢Ã %®lOu¸]SŒ ~fýøPT+°<ééó[Ë"„ä…§!H{05¼<¿TI1Ö×Eù×DOÑÕE‚•s‚Ù¿—6+Mºñ/Åä9³®ÏNl•'[n’ʾ)Èá« ìÞ+xC›ò!41iy q¡®ž1ÄýDAÐ@2¸ªmBï¢8ðôý´¡5C0½$Š˜]>KeHSÅ!v¼„ÿ˜·—ZMžn½æÜÍì}chƒD„¦×î dšûFÅÐDB=q³…@Ôúrh´¡ÛLi›†¸y]ÓQ·×Ëmw[Ÿ7ß™oò<Þ"ŒÐ^
+endstream
+endobj
+10739 0 obj
+<< /Type /Page /Contents 10740 0 R /Resources 10738 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10741 0 obj
+<< /D [ 10739 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10742 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10743 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10744 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10745 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+10746 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+10747 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+10748 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+10749 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+10750 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+10751 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 660.239 null ] >>
+endobj
+10752 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 649.28 null ] >>
+endobj
+10753 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 638.321 null ] >>
+endobj
+10754 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 627.362 null ] >>
+endobj
+10755 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 616.403 null ] >>
+endobj
+10756 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+10757 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+10758 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+10759 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 567.586 null ] >>
+endobj
+10760 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 556.627 null ] >>
+endobj
+10761 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 545.669 null ] >>
+endobj
+10762 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 534.71 null ] >>
+endobj
+10763 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 523.751 null ] >>
+endobj
+10764 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+10765 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+10766 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+10767 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 474.934 null ] >>
+endobj
+10768 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 463.975 null ] >>
+endobj
+10769 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 453.016 null ] >>
+endobj
+10770 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 442.057 null ] >>
+endobj
+10771 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 431.098 null ] >>
+endobj
+10772 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+10773 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+10774 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+10775 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+10776 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 371.322 null ] >>
+endobj
+10777 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 360.363 null ] >>
+endobj
+10778 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 349.405 null ] >>
+endobj
+10779 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 338.446 null ] >>
+endobj
+10780 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 327.487 null ] >>
+endobj
+10781 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 316.528 null ] >>
+endobj
+10782 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 305.569 null ] >>
+endobj
+10783 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 294.61 null ] >>
+endobj
+10784 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 278.67 null ] >>
+endobj
+10785 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 267.711 null ] >>
+endobj
+10786 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 256.752 null ] >>
+endobj
+10787 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 245.793 null ] >>
+endobj
+10788 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 234.834 null ] >>
+endobj
+10789 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+10790 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 207.935 null ] >>
+endobj
+10791 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 196.976 null ] >>
+endobj
+10792 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 186.017 null ] >>
+endobj
+10793 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 175.058 null ] >>
+endobj
+10794 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 164.099 null ] >>
+endobj
+10795 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 153.141 null ] >>
+endobj
+10796 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 137.2 null ] >>
+endobj
+10797 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 126.241 null ] >>
+endobj
+10798 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 115.283 null ] >>
+endobj
+10799 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 104.324 null ] >>
+endobj
+10800 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+10801 0 obj
+<< /D [ 10739 0 R /XYZ 81.077 82.406 null ] >>
+endobj
+10738 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10804 0 obj
+<< /Filter /FlateDecode /Length 2167 >>
+stream
+xÚ­ZMoãF½ûW˜C`§ÓßdÏ)X`&; d.°l-Ñ6Š4HÊŽ¤ûV“b“¥L(•œCÆ–£Çª®®®÷ªš|u¿â«ïoøø“™ðüûýÍ?×7ß~HÔJ3—
+%Wë»_â+±J-³"Y%V0nÅj½_ý÷kgùÍÿÖÿŽÏúöƒu«”9kU: ÉY¢F¯ŠÖÿ’¿øç¢,ýmî‹ûªnò9sëœO†3ÁeôI]æ“LIƒÑm+Í„lëËlsÁœÀàŸ…Òß}·Ù·÷›*~WUß¼5Ò|ýûðã?M]Ýû²¨ L•ÿñpûCÖ5ůÃÿ¤{-“\E¯ -bsôïdÛB2©u´mi4GOAa!zá?²7°25Ñ›„æÍý¹>ø®yñ]íwMöì3ÿF ;Vßùê°¿Íß?\Ò_zªtâªñS¿:B¾ìˆt°4!0ä\4£¸†m´3Š;ƕˆ™§ÜÂ"ƒõ1à))àö»«É«MWoÚ®y÷i8áïñ„ôIÑÿvá¥>4þxÐîe¹©²}¾É«§wÓ×nﲎ¾²Ä1e“¸2G[Ù}̨UÝù§¬,vÌì^])­M™æéèbÊIç¡É5ÇÉ´l J¥DàåJùqÿX·mq[æ~——žèòæÊ2iµ`†»è²¤…kŽ&—I«àk±.¥Š–L3ð—âqu¹´Â1ã"ý§šæÖý±[¬R– ŒÆ˜å*ëa)¨ i}1`,ÍÝCŠsŒ‡k9<eVEúO -s4±šÝæÛìÐæ>ƒŠ–³Í˲õY“û|ÿؽWb\Â@¾Ä•Ðh¡úº­Ëþ")?1¥>’:„붮ËMq÷îÓzŠg¹úÑn÷}P7-¤Á&|ìjbXb"™¥’Ù1µúX½üÙ xHFß>Ô‡r×KŠç¢ƒ]¿ÑA1/ó»€2­Süø3üŠN@Á@•eCPà\ªI†4ÎI acyŽûsMi2V³ÄEúMiô‹Ð}gB<¯¥fcKU¤GG£f„&óœQ KÝd›DÍü'jÆÜü\캇˜Í?+D{%=i™S‘žžšLÏF6‹žçàÐ5<dO¹‡b¾»ì€K ž ô˜3m‚ýÊmŽè÷bÙˆ.£ ÅŽI ÂAý2®ò>Tõ™f,tä–`WYÎR¡â§eÖ0#)1T tgÇp¤8:ÛrøŒ:ÊÑtB¯Õþc ½$ŸFŽ6@hòQÖ)Ð4p–f{Ž&eH&¦„£é „î‰cŸ·mvŸ‡î-çñãEG =í²³† U`/9
+ÛãY@ò!ÐV01Í^m€Ð ßûX×»Cy&Ô"X×ãÏ4òLŸ˜¬Šm>èÇåU Æ¤¢˜“ÒùA/1Ú„=ŠzÈÑôB¯!´ù¯ySì󪚮jZ¿Í*¿+Ú¬ï¬BS=äÝ_嘌ó„sš¿sô’t ÒªcÑäÛ®ÿ‘ru?¬e
+Tì¢Ó‚V·æhzÍ S&šÆêgþœSè6-"NQÄÞ»<† Œ´?”]ñXÛ¢z¿«;ÈŸð M_°rœi3y®IÁFh2I¨Ä1íd´Mkôúcµ­÷Y×O$ L-{]ã£lÊŒRÑ5ZçŽÐ¯£è9—©Q™çʲÁÔ@,-Éàq°Ž CB^ÖQ)Áä¨Hä˜ý‹¦RˆII¦œb‰5'«#gÈ ç? §© „žîþ’ƒµf2±v†ƒ5ü1U²=´]½.Y–s†ƒ›VSìIÐØ o0„y Â—~ÊVÌN1
+ÚÕ8 EÄTÉi:¡×—¤³0@;Рä™èÛ ° †\~dû¬¦Œee‰-¨ŽmÖì®hr”2ÌƉ]ÂCæh:Am Na^^¦Þa
+ÚD¡éÉ=#—Ql
+#ô{Hš*¯mt×'¾L·Qb
+C!tŸøáâ
+Zöe–J’¾Eè3,•BÎ@K„ k¥úK°7öö2ÜÚ¿­} a¸ÊÙÕÕ™›”áZ„`[È4wÜîD½“÷Y¡;UÚÌ
+¡HÆŽ™ˆVÒj|3á¡nŠßꪛçÓÕe[8 Ùœ¤°#ô¿êç2ý}9 ƒ¿ûÚ×ô»}‘ª~p<zD»²Ch2£‡í’“’¤Á/ ‘us[ìvyu¬W
+a,,:ŠMIlM ¾šò†6욃Ocq}*+Í´ˆrLÒ†\ýyÈà3-²Bxæh»jéz©¸àÈݬï
+â¸è®‰båxׄ ~ ÂA_¿äxÕ›¸B*¦M½’&zúoxSRÉ´‹ŠW¦´Ó7G“O¾³Ì˜É´£Ô©9v¹Lýê9Ð̘׾ƒ‘š~²sôUÑÞZ™ƒéï‘kf§ëEã¶9xx‹<ôß'¹Ÿ%Ü
+ºP+­>* kA‘1—™Ažô‰ï×7ÿ2óKS
+endstream
+endobj
+10803 0 obj
+<< /Type /Page /Contents 10804 0 R /Resources 10802 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10805 0 obj
+<< /D [ 10803 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10806 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10807 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10808 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 741.933 null ] >>
+endobj
+10809 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 730.974 null ] >>
+endobj
+10810 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+10811 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+10812 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+10813 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+10814 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+10815 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 660.239 null ] >>
+endobj
+10816 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 649.28 null ] >>
+endobj
+10817 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 638.321 null ] >>
+endobj
+10818 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 627.362 null ] >>
+endobj
+10819 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 616.403 null ] >>
+endobj
+10820 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+10821 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+10822 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+10823 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+10824 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+10825 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 545.669 null ] >>
+endobj
+10826 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 534.71 null ] >>
+endobj
+10827 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 523.751 null ] >>
+endobj
+10828 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+10829 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+10830 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+10831 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+10832 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+10833 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+10834 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+10835 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+10836 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+10837 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+10838 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+10839 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+10840 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+10841 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+10842 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+10843 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+10844 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 327.487 null ] >>
+endobj
+10845 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 316.528 null ] >>
+endobj
+10846 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 305.569 null ] >>
+endobj
+10847 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 294.61 null ] >>
+endobj
+10848 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 283.651 null ] >>
+endobj
+10849 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 267.711 null ] >>
+endobj
+10850 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 256.752 null ] >>
+endobj
+10851 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 245.793 null ] >>
+endobj
+10852 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 234.834 null ] >>
+endobj
+10853 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+10854 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 212.916 null ] >>
+endobj
+10855 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+10856 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+10857 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 175.058 null ] >>
+endobj
+10858 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 164.099 null ] >>
+endobj
+10859 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 153.141 null ] >>
+endobj
+10860 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 142.182 null ] >>
+endobj
+10861 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 131.223 null ] >>
+endobj
+10862 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 120.264 null ] >>
+endobj
+10863 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 104.324 null ] >>
+endobj
+10864 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+10865 0 obj
+<< /D [ 10803 0 R /XYZ 81.077 82.406 null ] >>
+endobj
+10802 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10868 0 obj
+<< /Filter /FlateDecode /Length 2121 >>
+stream
+xÚ­Z[oãÆ~÷¯°M€Í„sŸ1Š"Ýv¤hÝ뢚B ¤‘M˜"’ò®³{ÏÒ#Û’³¶ YŸÎá¹|ç2“ÌngÉìû‹dÿJ¤ÿ ~ñîæâÛ+Íg‚XC9›Ý¬/(|(™Ñ™QDQ=ÓŠ’DÑÙÍfö߯¬æìëÿÝü-|×·WÊÎ ±Jq3S–ÍmŒþ©Ü¶›mÝ´ÛÚµe‘?Á/×æ®i\Õ¦uû˜æ[׮˪mî\{ïžÚN((^’Á¥"4Q±Œ?ì /«ÅUB 1¤Wà¸(cI" J”åD+CÚŸ™¤Åª}Sô†9ã”'dÏË‚'8Îcô]úè¼VÇ-L•sñ{ü±©fD²ñ3å"Ÿ÷ݼ·ô¼nŽ[›  o!Ä2 b…<›HJ¼pÿƒ¶6·„
+¬-pÖ£lÚYž· ×f·EY¹Akà ¡FmäyÚPJ8“1ú7´l
+¶•6ÈVçÉN(±4{?@lêÛyá>^Å×ßH&¿úÜ¿üÕåÙ&ó\ð1kîÚz“æyÿ¼Ê \%iiœ¹ÆèÏXÙÊ&D‰!M *p"ô` ÅE¶Z¹br<+m‰2C<[œZc´çñeZ§ɉÿGÀÔ! áÖĦ}Ø6mÚ®‚)²¢+•K7‹
+ÉÚ³iÕî‚k½Íóy‘nÜÜ—“,¥ Ñ,äšHp–£n™úbwV=£VA‘9‚öªD éç(Á2A88Fƒ
+˜˜ÒfµwçÒML©»B¹77Å™{Œ¾¹…\UA¬Ó&ÍÑL«„"ºŠ½: EM[ŠSàé@[‚c˜6gÚmq_”‹vé *ù~+Ï Oþ¥\¹?¯}7Ÿ
+ˆ«ý¯Ó‡*»y!v?FÏ—¯ÏæM‘ÜöèЩ+Üd¡Ãùbýà–Ùú©óGšC»³qEÅË2ßnŠºÏÝÃU2Z}£¸7ÞFè#VœM :ìáèFãVÙúÕ.­ t£)ŽêöH4Åúàç:°Šf˜ªW…VeSûÁ’¬M&–f 4$…ÆUÐ. :!CDkÜ ¡¿LI`Ja‡ ÆMjS"ày%!‚ô%áØšj-C“ a“­ûÔ¸*+÷L5…– ï%CK¡qe} î(´ªÒ'Ò~‰Ó&‘à ‡ÆÌFh|R1øj9$•A‘À|œé
+<Wý)ʔ짚X;d nÜ‹Ðøì‡î;á!Ù ®bDèwÁ“S¿; †0¸ùo ~C»ýRÄ *Un¹oüf/+‹Ý¶©W·»¥³;fíFk# e!ÈÍaµy…wöjÑ'x
+´ûg¨Op\OXY»ubénØ´~¶NÓ,O}ÕÝâ[ûyùú?oÛðsý¾(?¼Ÿ ZªÂÇ຺ã±ØûÀ°;×ÿÞîÆ›‰%aþ4¸Ðæ
+Í°ÔCºH ÁEàÓ·(«Õd‚£ÐöŽ|©p6Ñôæ3F · n¼ŒÐ5D7ú nö‰ÐϧÁnaô.ÝYÌ×? žêNôpKÎàÆŸýéž:tˆ¾à¼C‡Ò?õq®d`fcF£–H+bÈ~O|ü
+endstream
+endobj
+10867 0 obj
+<< /Type /Page /Contents 10868 0 R /Resources 10866 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10869 0 obj
+<< /D [ 10867 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10870 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10871 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10872 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10873 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10874 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 720.33 null ] >>
+endobj
+10875 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 709.371 null ] >>
+endobj
+10876 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 698.412 null ] >>
+endobj
+10877 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 687.454 null ] >>
+endobj
+10878 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 676.495 null ] >>
+endobj
+10879 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 665.536 null ] >>
+endobj
+10880 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 654.577 null ] >>
+endobj
+10881 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 638.952 null ] >>
+endobj
+10882 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 627.993 null ] >>
+endobj
+10883 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 617.034 null ] >>
+endobj
+10884 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 606.075 null ] >>
+endobj
+10885 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 595.117 null ] >>
+endobj
+10886 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 584.158 null ] >>
+endobj
+10887 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 573.199 null ] >>
+endobj
+10888 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 562.24 null ] >>
+endobj
+10889 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 546.615 null ] >>
+endobj
+10890 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 535.656 null ] >>
+endobj
+10891 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 524.697 null ] >>
+endobj
+10892 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 513.738 null ] >>
+endobj
+10893 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 502.78 null ] >>
+endobj
+10894 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 491.821 null ] >>
+endobj
+10895 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 480.862 null ] >>
+endobj
+10896 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 469.903 null ] >>
+endobj
+10897 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 458.944 null ] >>
+endobj
+10898 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 447.985 null ] >>
+endobj
+10899 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 437.026 null ] >>
+endobj
+10900 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 426.067 null ] >>
+endobj
+10901 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 415.108 null ] >>
+endobj
+10902 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 399.484 null ] >>
+endobj
+10903 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 388.525 null ] >>
+endobj
+10904 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 377.566 null ] >>
+endobj
+10905 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 366.607 null ] >>
+endobj
+10906 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 355.648 null ] >>
+endobj
+10907 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 344.689 null ] >>
+endobj
+10908 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 333.73 null ] >>
+endobj
+10909 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 322.771 null ] >>
+endobj
+10910 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 307.147 null ] >>
+endobj
+10911 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 296.188 null ] >>
+endobj
+10912 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 285.229 null ] >>
+endobj
+10913 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 274.27 null ] >>
+endobj
+10914 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 263.311 null ] >>
+endobj
+10915 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 252.352 null ] >>
+endobj
+10916 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 236.727 null ] >>
+endobj
+10917 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 225.768 null ] >>
+endobj
+10918 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 214.81 null ] >>
+endobj
+10919 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 203.851 null ] >>
+endobj
+10920 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 192.892 null ] >>
+endobj
+10921 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 181.933 null ] >>
+endobj
+10922 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 170.974 null ] >>
+endobj
+10923 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 155.349 null ] >>
+endobj
+10924 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 144.39 null ] >>
+endobj
+10925 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 133.431 null ] >>
+endobj
+10926 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 122.473 null ] >>
+endobj
+10927 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 111.514 null ] >>
+endobj
+10928 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 100.555 null ] >>
+endobj
+10929 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 89.596 null ] >>
+endobj
+10930 0 obj
+<< /D [ 10867 0 R /XYZ 81.077 78.637 null ] >>
+endobj
+10866 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10933 0 obj
+<< /Filter /FlateDecode /Length 1916 >>
+stream
+xÚµZÛnÛF}÷WÐ&@³Ùû%Oi‚$mѦÕC/)Z¢lÕi”]ÕÈ~{g)iÅU]ÊÃ8¶eA‡3œ9gf(:ºÑÑû3ºÿKTx¿ßŸ½Ÿ½xgÄHg™à£ñüŒÁ‡èˆ¬&š™‘ÑŒPÍFãÕè§Î8ñìÏññZ/Þi7²Äi-lÌ%LÉ}÷ì¹âêé§í:^œrAÁÅ(.Hœ ]ô_Ìý¦\ûe™Í|s™û³qþ«¿Î¦WÙEîÛ+ƒ;ò¾+rK‰±.½â×;ÈýNp«ˆt:…4‹«z *‰àcHPG¨)äÓGªùÈ„ ?è° G˜1ìêaaç$áRôørQûú:Ÿ.æ‹iÖ,Ê—s^V³¼ò·‹åÒŸç~qQ”U>#h?¹%ÌÊè§~˜ŸŒAŒUŠÆ§&ã„˃mó0Û”ÇRp8¡W¯&«úbRä·/‹b[,»šCʼ½É«Í›‚u»h.ËuãÛDXSà$gtÜâ‚ÖEßamkGÛôÞÛv¨ÄJЗß}Q6m=Cî ÍumÚì\²”â\ê¢v™fEo3%ˆ† H€ýΔ%ÂÙÒøuûpÃMy•“¦œÔMõòÃ6)ÂûIâ ŠŒ¶DR#Ãp‘é¢Ïóiü ü{™ÝäƒkS™x´sÊ)]tŽãœë¢[Šš–«UVÌ>›’´Ô@û,ú%PÕ• Ñ•­A÷”Š¦%†‘ºØ~B
+çå¯òÍcp‘fŽ¨N´.Z]4ž‹¨%Zðh[ã2¨‹~,.RÎmdtÉ \JÐ.J€ã¢²å¢ÐR…´èo¤8ô7e’sèoè±ÉS—†XaQ†'JªâçeÕÞÚž úÛ7—0£BÂÍäZÇfü5ìÀ—I]tpæõ²œ^õç’„7­H¡§ri—~]ˆ|©PF£tŒ®éHЭTl¹ïódBiI gÜûÄ(Šø4št•UÛ £ ¸_(–YÝ<Ÿ–K8ÁÂç«ëfÓÓ‡Å4ÿ¶ª²Mø”à>TŒu±-aº.­ŠkâDì:˜À¥Rý¶ªÊ"/×u ÏáŠÁéÄBâü逿/Z–Ûè|½\NŠl•Oòâæå7m1®Öõ=Dñ•*By{v,öÿC,{g»èÄÂaô–G÷ÙØÏbZÀ ­PÆ4$)$öF7Ùr=üt¥“„êØ¢0\‹’ ¿+os¶G ¿(=”åVÝ€ÔšÅ*GŸ¨´!\"ú‡ëWôGªhH¬6`ý"Ë ˆ,Oá'ÎÈ€Èò#Ã,'Èõ¤5:iúscß ìr3ø±«ÇÚÑnjБ‡°¸}° 7Ä'h4K¥ §Û£ x°~ü”5ÕâÃ>©¨#R*Âel‘8N‚4ZG¤„ÛØ’pÜh GG$p[±'à¸q:Aƒ’ô­%þs|¤.’q"t”B.Pê’ ¦. ¥.c;uI ¥.P‘2Ê1Çõ]ðÑá(‘êàn ñÚ’À¦-©ÅÚ‚°»×–ò(Ú"Œ#ÒÅ®ƒã¶ê MÊJD©ƒmÔV=÷kK;Ðú¦,ý2«.rÏ.°D88; ŽÓá!Ñ"ê0Ç͵ ú(ƒ)EJ´‰š*pËôXMµ§ü¬Ên}æÏ['ÛAež†<aÏŸðð< ˆ§ò«VUüyXIÂ'vÿÿ ï‚9bXTgSçBZ¯2ðuˆY³½ rÄAq¦–˜Ã/pr Û•Æ6´a½µÊ6@%°ª?{ËÁ!æ0ž
+Ü2<A£+“[F¬:ØFmÃ0ŽIø@&á†ëâjAàVá Í$\9â"‘ܘÙ?ðv›Å_àË=*¸®òlu¾Ì#UÜ»æhm/+Šr]Lóºýà¢h&Й◰\XBy3[Â&èàÇÅ\®›¬YL'Åz5)çè8'àÞ sC¨ŽÊ%pê‘ Á‹õª¨[æ -`hãËb¹9Š^d¼é«¿Þ”Ën¸g-5ö¯Ö!Ã9·©å»u·/t
+V»ÜD5AGihác©HœÀ%èÝ—"òÙ=’vêÉ ×àŽ>rçD¿h€)àj ¤ ìäµ >n cÅræ³ÙÌ×%4íÙêt
+3*·Û(¥MÀýJ».®Šò¶ð[ºñÍæ:¨µLi¸ï¨µ§µ ­µL*¨Ãh§µ]ðëlÖ Åð &ù¨µ§µ zÜ>'.µ&TÙ?ÁaŒj™Bž°~ªd”0ãPf˜$ÖêXúDï€ <0¹Çö@âÚƒ IJ«ŽÏ,ã0½Ç®@⺂ÝÒ]^U0÷À‹yÖdK<­I¨Ãˆ«p;Ú& «`6?˜F=%íbѤæúÍ> }¾îÁh|w„dn=¾æPzÝ2qPYZ$%Îìœ=‰x;>û4KZf
+endstream
+endobj
+10932 0 obj
+<< /Type /Page /Contents 10933 0 R /Resources 10931 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10934 0 obj
+<< /D [ 10932 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10935 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+10936 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+10937 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+10938 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+10939 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 720.015 null ] >>
+endobj
+10940 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 709.056 null ] >>
+endobj
+10941 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+10942 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+10943 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+10944 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+10945 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+10946 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 638.321 null ] >>
+endobj
+10947 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 627.362 null ] >>
+endobj
+10948 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 616.403 null ] >>
+endobj
+10949 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 605.444 null ] >>
+endobj
+10950 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+10951 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+10952 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+10953 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 556.627 null ] >>
+endobj
+10954 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 545.669 null ] >>
+endobj
+10955 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 534.71 null ] >>
+endobj
+10956 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 523.751 null ] >>
+endobj
+10957 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 512.792 null ] >>
+endobj
+10958 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 501.833 null ] >>
+endobj
+10959 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+10960 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+10961 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 463.975 null ] >>
+endobj
+10962 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 453.016 null ] >>
+endobj
+10963 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 442.057 null ] >>
+endobj
+10964 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 431.098 null ] >>
+endobj
+10965 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+10966 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+10967 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+10968 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+10969 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 371.322 null ] >>
+endobj
+10970 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 360.363 null ] >>
+endobj
+10971 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 349.405 null ] >>
+endobj
+10972 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 338.446 null ] >>
+endobj
+10973 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 327.487 null ] >>
+endobj
+10974 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 316.528 null ] >>
+endobj
+10975 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 305.569 null ] >>
+endobj
+10976 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 289.629 null ] >>
+endobj
+10977 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 278.67 null ] >>
+endobj
+10978 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 267.711 null ] >>
+endobj
+10979 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 256.752 null ] >>
+endobj
+10980 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 245.793 null ] >>
+endobj
+10981 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 234.834 null ] >>
+endobj
+10982 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+10983 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 212.916 null ] >>
+endobj
+10984 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+10985 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+10986 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 175.058 null ] >>
+endobj
+10987 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 164.099 null ] >>
+endobj
+10988 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 153.141 null ] >>
+endobj
+10989 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 142.182 null ] >>
+endobj
+10990 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 131.223 null ] >>
+endobj
+10991 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 120.264 null ] >>
+endobj
+10992 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 109.305 null ] >>
+endobj
+10993 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+10994 0 obj
+<< /D [ 10932 0 R /XYZ 81.077 82.406 null ] >>
+endobj
+10931 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+10997 0 obj
+<< /Filter /FlateDecode /Length 2019 >>
+stream
+xÚ½ZMoÛH½ûWè6ÙAÒéïœ26Áìa.£Ãv-Ñ6aŠ $*Y'û)²Ù¥5$–lÌ!‘,鱊UÕïUu“/î|ñ銯ÌtïàÿOW–Wo?:µÐ,x¡äby{%àG|!Þ2+ÜÂYÁ¸‹åfñŸWÁõÿ.ÿ¯õö£ Ï‚µÊ§`!9s*`ô‡lÝ®êr¿©ÚæñsÎþJwÿWL¼:ç’áLp]Ò4—Rôò>O]jû+yýä‚eÜÙÿi€<mTr0j5†ü~ÒŠä†i'IVüÔÝZ[Tíc½ß¶]ˆß¿¿¾Ý—åu•mòë¼úò®û#õ«b×ªþZ±îóêâ´¨À„V1-†––ýëmçzû5«š¶©Ûý.oJ¦¤‡‹/z&†3É5†œÉT€`A³ VCÚú¶Ýûªhþ÷º¿ïÝ}½/×-9Ò3áuL€¥% E—5¬Õæ>kÚÏÙê!»ËŸ[Â1)MtÍÑ\KÑË{¨Ø|»­·-¼¹Íš¬ddw¸eÒÚ莟çŽLýƒjÛB¡)9Ùólsµ†ÁÃÂÞìü뻪:äèûá¥Énöe¶­ê&ooëíM±^çÃ/è>»À”u£Ï–“â…Ðßɶ­gšûh[J¡?Ža
+¾ÉWÙ˜º×‚3 æÕôç&\ͼ·±­÷ˆÌ›U½­Î¦e ‡y0EõÌ@°Â´yâhMBƒT€¤ó­rЊæ´¹ª«7ßòmÝ~ÉÊýåÛ)²Á§íGëºW´n=>WÍ4ÌÉ|ÚKp–ÄÐMVí|²í(j†ÀçÔ¬iêÍv_Zï›ö¦® KÙ]¨kÚI&tlŸ­@h²®i >ác_ä©ŠzŒxÓv;ù僚6°Œe”zÏin¥hŠº!à<uC Ô`rT7lò0Š¼Êò¤YÍ6|C°ªŒâúÈj;jG·ïuŸ}ÉOÇWsX^žbUsÊáŽÃK®#˜´±mó´¶ ¡ÝΫ£8³ŽRH$”9ûÚcã¾6‚\¾H%¸Îc êi-(B¿œ ÇT¤3¯hTš€é,J¢cÏà5I~ìiõÉ«ý¦hòMB²ªŽ‚NI›ÉaC
+B“UG¹
+‚F¬)šNêÜ3g&Û’¢B|攪xøÇŸî EHÇ\ˆýY é5B“EH«W±} ´)¡—]8^@€¤3ÐõFh#}
+¦ÈOŠ›§>)â‚‘g¾ÁqâA»j;iF»~³•`f`üÑŸ`Eê\F[rR-|'c£hÍBåÕZÜÕm]½>ø¿Dó,¡"‚ýOp´Õ˜¢éL <ã2¶„ÁS˜ g0Püj¿ƒyùMYTùÿ™¾À}éOBh¡KÑt"– >6fÓ4¡_ŒÈ cÚF—hs7Bÿ1´ˆϬ‰D“^g&Ó¤ùTC04rM
+‰=G~[TE¿ßãRÃ. ›ÞÅ°Ó&r„>¬âļ_#rÃû ìY‘G—šù'¬÷«ó̸îÉÞp¦€ pw¢½(`$ú‘mÉYðŠIéch'4=èøé{ûì:žï×D~‚PVd![5û¬,éŽ;ɤ ÑqZG„Ї¦
+endstream
+endobj
+10996 0 obj
+<< /Type /Page /Contents 10997 0 R /Resources 10995 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+10998 0 obj
+<< /D [ 10996 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+10999 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+11000 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+11001 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+11002 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+11003 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+11004 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+11005 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 698.097 null ] >>
+endobj
+11006 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 687.138 null ] >>
+endobj
+11007 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+11008 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+11009 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+11010 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+11011 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+11012 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 621.385 null ] >>
+endobj
+11013 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 610.426 null ] >>
+endobj
+11014 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 599.467 null ] >>
+endobj
+11015 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+11016 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+11017 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+11018 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 550.65 null ] >>
+endobj
+11019 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 539.691 null ] >>
+endobj
+11020 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 528.732 null ] >>
+endobj
+11021 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+11022 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+11023 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+11024 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+11025 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+11026 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+11027 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+11028 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+11029 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 425.121 null ] >>
+endobj
+11030 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+11031 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+11032 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+11033 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+11034 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+11035 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+11036 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 343.427 null ] >>
+endobj
+11037 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 332.468 null ] >>
+endobj
+11038 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 316.528 null ] >>
+endobj
+11039 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 305.569 null ] >>
+endobj
+11040 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 294.61 null ] >>
+endobj
+11041 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 283.651 null ] >>
+endobj
+11042 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 272.692 null ] >>
+endobj
+11043 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 261.733 null ] >>
+endobj
+11044 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 245.793 null ] >>
+endobj
+11045 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 234.834 null ] >>
+endobj
+11046 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+11047 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 212.916 null ] >>
+endobj
+11048 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+11049 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 190.999 null ] >>
+endobj
+11050 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 180.04 null ] >>
+endobj
+11051 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 169.081 null ] >>
+endobj
+11052 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 153.141 null ] >>
+endobj
+11053 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 142.182 null ] >>
+endobj
+11054 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 131.223 null ] >>
+endobj
+11055 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 120.264 null ] >>
+endobj
+11056 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 109.305 null ] >>
+endobj
+11057 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 98.346 null ] >>
+endobj
+11058 0 obj
+<< /D [ 10996 0 R /XYZ 81.077 87.387 null ] >>
+endobj
+10995 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11061 0 obj
+<< /Filter /FlateDecode /Length 2177 >>
+stream
+xÚ­ZßÛ6~ß¿Âo× ËßÈ幇(öî\†Öæî
++K$ïv„û %›&Tò¨}Y'»þ4Ãá73ߢ«»]ýtEŸDùÁÏŸ®Þ\_}ÿc&V’˜œ ¾º¾½bð%ºb«\ͲU¦¡š­®w«ÿ~c ßþïúŸáYßÿ¨Í*'Fk‘Ç`F1,ÿÊ„|ýz½ëîÖµ}zU×ß¾T\}óiüx*ûûfß»MS5í˲îÊ­ÿòy´y=ç²¢„Q\–—¹Ì\¥èOhÛÂ&E°­.³Í)dŠ~wëšvk[×7nßYçã×7¶^÷ͺëÛWïÇøøßolU ‘{1ùµ¶y:| ½.ž–Ë°.[WŒ¾ÄÁÎÿgüuÓÎ-©*»>BaWÆ2Âaß+Ëp+‹ÑÀ_OÛIÿÑlí{Û´ö…{nöø šp­ƒ»9ÎÝÝAÂU[w_<ZO°­ëï­{°Ï£Oà‡üÚ£¸È‰ä"}Ô߯[çRv†Hò|Òž1°ðcOP ©¬Sˆ+kð‘MP‡n÷Uµ®‹]Ûúññ¿]Bm4 ûaPû‘ ?
+c‚Fe­64¶¦$àé>2ðÊïõfßõÍîeUÖÖùæâúòáwÿ¹Ày•Žã£ÑEKM¤ ˜ ÁbôÛ¶mjÛì;ŸîË/Q"´W.qÅèwµ+¦« “’ðL§°éìg~™‹±aºÚPpSKŒ=N‘O!cq?•Ö›8iùX´–5„Š³•4Ÿ4Ä3’kŽ2$8Qg;ïŠz;³"¥AIáV¤)ÉÙYø‡”ž¶äK“BÊ!t*?ß4t.p rãä^‚~º/7÷®ìhƒ›r»µµû•*êithÔ^N“7&>w†¼†Ne
+¹ àLLb %\æ)Äýÿ2á! ØÔ
+eÔäcjÆÙ‘ éåC’sBéÙŽÂö1‚§„V³ ´9Ni'èëKÂÊTN N)r¦ÂjÐsT¥yÒ0¿BÉQ– 4Gv^UîƺmÙm
+‘¶x%D9Ñ*ˆ~žázŒF‹ Ÿ;ÙÎ1J(O+¡ÿ@³¿sUÑõ†¤…³´ÊÉT7¸A*A£•Ò’d&HkAQ™ ÇXÔûÝm ¥ÉE°‚áü‰ÑqpQÖ$ø˲&x"¼"üà—^ÖýLǃiµ*ù/­áKkøÂt1Πoðã•È ´B§ã˜Ó¢ë¤’œäYÐä‚ãv#Fu"<@tÖî:
+3ìØ„oóºüå˜e'(„²Ã·
+(6 ›3H[rp4Ç)F£›³ÔŒ°<¨;÷JÐïm×C]8”Цw¶î»Å=Z*ß—‚f8Í ßFþøŠY—»+ú¶üÍWéA –sXò¸™9LƒÿúÌÿCùè,ˆ0„ë Z$N´$èk_amÛúó5S‹¾¨ðyÍaÚ ¡kKÜIZ‚Ƨ ãDD¡@]e%àé¼þùp
+¿Â T ú:ž¡æïJ· É#.»MH ã|æ:ÿçù´ÙLšs”Ù<ÍÏëvûnÐ °ÖÊÖwPý–Ÿ¹_áFÀý®G€å] #þ
+ÑçÓ¥Ër~óŒPZ¼Â D Úl ©ço|R?‹~8Ʊ
+¦3Ôüc¿èdi+ûWýP7OÃtçïº~ÙW¶{Sv ÛY‰vÒûnÁøwÑ%Ñ"Wd¸ <C@š§Úä,3ó˜YÁd¢9̺g/1­W’“Z2?{ëôíõÕÿ—;{
+endstream
+endobj
+11060 0 obj
+<< /Type /Page /Contents 11061 0 R /Resources 11059 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 10545 0 R >>
+endobj
+11062 0 obj
+<< /D [ 11060 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11063 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+11064 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+11065 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+11066 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+11067 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+11068 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+11069 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+11070 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+11071 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 676.179 null ] >>
+endobj
+11072 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 665.22 null ] >>
+endobj
+11073 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 654.261 null ] >>
+endobj
+11074 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 643.302 null ] >>
+endobj
+11075 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+11076 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 621.385 null ] >>
+endobj
+11077 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 610.426 null ] >>
+endobj
+11078 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 594.486 null ] >>
+endobj
+11079 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 583.527 null ] >>
+endobj
+11080 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 572.568 null ] >>
+endobj
+11081 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 561.609 null ] >>
+endobj
+11082 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 550.65 null ] >>
+endobj
+11083 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 539.691 null ] >>
+endobj
+11084 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 528.732 null ] >>
+endobj
+11085 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 517.773 null ] >>
+endobj
+11086 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 506.814 null ] >>
+endobj
+11087 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 490.874 null ] >>
+endobj
+11088 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 479.915 null ] >>
+endobj
+11089 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 468.956 null ] >>
+endobj
+11090 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 457.997 null ] >>
+endobj
+11091 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 447.038 null ] >>
+endobj
+11092 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 436.08 null ] >>
+endobj
+11093 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 420.139 null ] >>
+endobj
+11094 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 409.18 null ] >>
+endobj
+11095 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 398.221 null ] >>
+endobj
+11096 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 387.263 null ] >>
+endobj
+11097 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 376.304 null ] >>
+endobj
+11098 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 365.345 null ] >>
+endobj
+11099 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 354.386 null ] >>
+endobj
+11100 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 338.446 null ] >>
+endobj
+11101 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 327.487 null ] >>
+endobj
+11102 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 316.528 null ] >>
+endobj
+11103 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 305.569 null ] >>
+endobj
+11104 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 294.61 null ] >>
+endobj
+11105 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 283.651 null ] >>
+endobj
+11106 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 267.711 null ] >>
+endobj
+11107 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 256.752 null ] >>
+endobj
+11108 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 245.793 null ] >>
+endobj
+11109 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 234.834 null ] >>
+endobj
+11110 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 223.875 null ] >>
+endobj
+11111 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 212.916 null ] >>
+endobj
+11112 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 201.957 null ] >>
+endobj
+11113 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 186.017 null ] >>
+endobj
+11114 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 175.058 null ] >>
+endobj
+11115 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 164.099 null ] >>
+endobj
+11116 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 153.141 null ] >>
+endobj
+11117 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 142.182 null ] >>
+endobj
+11118 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 131.223 null ] >>
+endobj
+11119 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 120.264 null ] >>
+endobj
+11120 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 104.324 null ] >>
+endobj
+11121 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 93.365 null ] >>
+endobj
+11122 0 obj
+<< /D [ 11060 0 R /XYZ 81.077 82.406 null ] >>
+endobj
+11059 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11125 0 obj
+<< /Filter /FlateDecode /Length 1696 >>
+stream
+xÚµšMoÛF†ïþ:µ Mö›»9¥.š =´çP4…AK´E˜" ’Žãáoï®Ä£v4ŒjÀ’ ùá¼û5óe¶¸Y°Åû36<ƒ¯üãû³ó‹³×ï¹Pà,—bqq}Æý±_X†'‹Äp`†/.v‹?p.‘¯þºøu¼ÖëwÆ-,8c¤a.$Òaúê¾în³Çn Wý'j$p¦1ú}<Í$àåcä#—ª¸ôášðpÙ´õ‹a…´ „¤„Ê+}BtyÓÝ—·eõPv×UÝ¥]}_dÄ„ßÃäE ðµÙ×ÌO†g_Ñf?¦CøõåÛ·—é§4/Ò«";LÎ01UÒWrT¥SÅ9H¡1ý…[XàV± -vLÿCŽÍþ*C섶1}±Íºq!¡hº´ÎºL³¼ìÒân›^em¾îªz“Õþmþ¦#Ëe„1£\K“Ó모ê%Yq$KFŽ¤
+t2G¦?ÆÁq ‡œì3ò®¹¹,³‡7eY¾Zi¡}fÚ?}è I¨™¡˜œÕúöð}´\úç1oZZÞD49o&Àè1oZZÞDt4%³‹ªvŒó¢¥åED‡4þuG£­?¼“_s4„²£‘pC ;˜ „<µ4­óºÚíÂÙ’Úê6+/Û*zóy1l˜Ö±DXZ‰@t³?"ÓÎØŸ•_Úî!/Šî*ëò›²ª³ >˜½Œƒ$±ƒfG«)ˆ>¡+Ó~›Y>VÇI'Ñä좕wàã‰r‚:‚ɹEKŽ%ÍÑúDÏñdß­òru6]ã«áî.«.â7ÉÜd®Íò#újÙ/»«½\¯d½ì6uú°ì®ýiXvÛ"/3ÿööSÿ¿^Jù²+Ó]6C>ŸuÆišü˜®îÒƒÕª«ûr“m¼ë©ËýH¼õ©³æ.[·«´®ÓGZ²ví5·ËîÂ?î½I[§esçW°lé£`
+Øäô¡"¦Cš<Ì0Ù)'}g9«„t¬M>Ñ*I€‹)¶¥˜SMN®³™&GÜŒÅÄ9Ú„Å4!Ip‰³Ö XŸÖ9ó?¤=ƒðos9½¥@ ­KÐCë8N²9ˆ<Îæ d¦Í!„lB^°9Í7ùœ~9¼L­­õŠé åƒÏ‡õþ¤L6ç?6:ß?õÈü-%È¡ ƒ [„ŸÐ”õâÂ)šÁ ŽV8~WÖËb ÔÐeY´›eÿB .­¥ÕœÖõ!œœeâOÙÐD„à´¶ás¬Y¤È®ÛU³­ê6+)v¦„I@ F­YDxßl#)ý‹ý ¶ùzë}Ùç¬ñ~­Ý"Õû»,dáÚ€N¢rDk¬Ž„‡ÉÝ+zl¶ùu daJûZ=eBÎh{2ÆéB80IœSl ¢‰¶æ§j“ýxÝf5ÙÚôʹ…(»qZ‹ÓôƒÌHÌ”ö9-í#üÎF8–EsAËô'9Dçl2ÓÙÂÎ!‘³™?çVƒUSã´¾á'/ý"Q`íTæ8­]Cø K¿ð{À m`EëßNÎB‹pé)¸¥qrÆJ
+„‡„U¤­Ï
+endstream
+endobj
+11124 0 obj
+<< /Type /Page /Contents 11125 0 R /Resources 11123 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R >>
+endobj
+11126 0 obj
+<< /D [ 11124 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11127 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 768.832 null ] >>
+endobj
+11128 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 757.873 null ] >>
+endobj
+11129 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 746.914 null ] >>
+endobj
+11130 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 735.955 null ] >>
+endobj
+11131 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 724.996 null ] >>
+endobj
+11132 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 714.037 null ] >>
+endobj
+11133 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 703.078 null ] >>
+endobj
+11134 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 692.119 null ] >>
+endobj
+11135 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 681.16 null ] >>
+endobj
+11136 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 670.202 null ] >>
+endobj
+11137 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 659.243 null ] >>
+endobj
+11138 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 648.284 null ] >>
+endobj
+11139 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 632.344 null ] >>
+endobj
+11140 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 621.385 null ] >>
+endobj
+11141 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 610.426 null ] >>
+endobj
+11142 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 599.467 null ] >>
+endobj
+11143 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 588.508 null ] >>
+endobj
+11144 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 577.549 null ] >>
+endobj
+11145 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 566.59 null ] >>
+endobj
+11146 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 555.631 null ] >>
+endobj
+11147 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 544.672 null ] >>
+endobj
+11148 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 533.713 null ] >>
+endobj
+11149 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 522.754 null ] >>
+endobj
+11150 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 511.796 null ] >>
+endobj
+11151 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 500.837 null ] >>
+endobj
+11152 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 484.896 null ] >>
+endobj
+11153 0 obj
+<< /D [ 11124 0 R /XYZ 81.077 473.938 null ] >>
+endobj
+11154 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 462.979 null ] >>
+endobj
+11155 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 452.02 null ] >>
+endobj
+11156 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 441.061 null ] >>
+endobj
+11157 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 430.102 null ] >>
+endobj
+11158 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 419.143 null ] >>
+endobj
+11159 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 408.184 null ] >>
+endobj
+11160 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 397.225 null ] >>
+endobj
+11161 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 386.266 null ] >>
+endobj
+11162 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 375.307 null ] >>
+endobj
+11163 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 364.349 null ] >>
+endobj
+11164 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 353.39 null ] >>
+endobj
+11165 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 337.449 null ] >>
+endobj
+11166 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 326.49 null ] >>
+endobj
+11167 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 315.532 null ] >>
+endobj
+11168 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 304.573 null ] >>
+endobj
+11169 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 293.614 null ] >>
+endobj
+11170 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 282.655 null ] >>
+endobj
+11171 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 271.696 null ] >>
+endobj
+11172 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 260.737 null ] >>
+endobj
+11173 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 249.778 null ] >>
+endobj
+11174 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 238.819 null ] >>
+endobj
+11175 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 227.86 null ] >>
+endobj
+11176 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 216.901 null ] >>
+endobj
+11177 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 205.943 null ] >>
+endobj
+11178 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 194.984 null ] >>
+endobj
+11179 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 184.025 null ] >>
+endobj
+11180 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 168.085 null ] >>
+endobj
+11181 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 157.126 null ] >>
+endobj
+11182 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 146.167 null ] >>
+endobj
+11183 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 135.208 null ] >>
+endobj
+11184 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 124.249 null ] >>
+endobj
+11185 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 113.29 null ] >>
+endobj
+11186 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 102.331 null ] >>
+endobj
+11187 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 91.372 null ] >>
+endobj
+11188 0 obj
+<< /D [ 11124 0 R /XYZ 82.402 80.413 null ] >>
+endobj
+11123 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11192 0 obj
+<< /Filter /FlateDecode /Length 1906 >>
+stream
+xÚ½›KoÛFÇïþº5ªÍ¾9š
+Æ­˜]nf¿œ+óòŸËß?ìÕ[fžk•‡´œ90¾ÜÆ¢‹óe¬ªyݬbûs¿ÿ0àÑ9w g‚ËÑKsâ«X•›²‹ÛöÕ²©šm_Ô+ºC*0¡Õè£9ñön1ßݶüÔà†·ñ>n‹ªOoŒŸÛô–`d÷¤gÂëÑ=ŸçžLIƒñ¯dãB1«ñgœ NèBé7o®6íÍU^×uýrn¤yñeÿòWý±nê>éÔ_§;ùþnñûNÈý¯éžsɬ7žkN“ â_¨ÆmÌI7¤%…p 4¾ÈþøôÁÖþHš?¿\ÇÝMÚ}B²«ÿ“4ž©à1ùÓù†1«ÒÆ6.¶ºöÎðíªí¶Oš•J1',ŬTži©0Ò—m·×}ºæ60Ïè¹¢iñËuÑíD(«ª_ľ¼©›m\±ýæ˜ìbºKp‹hš‡€¬/¯Òö.*UÜß´ã £8¥óaLWÚ6.ÂÉQÃ*Ë‚““¶4ã§G iÒ똈4-!|Ø¥÷bX:m_lã.)•u_T·ëb»rÙ7ÛU܉é59qZacrЧ™é±áè/ÄÏĆtiZ;Œœ&ÿ§#¶·¦•<u#ôzÇr͸»,ÐT‚x¦J‰Ÿºm1_ÇòfÝ=²}ÊÙÊ z›ò»Ä]!ãÁ>*d8I!„ç)„uUÖ±=“ÎR!ÉÔ!"d‚6^2¡ÆÌmMˆgj‘õ}Ž8‡+%Ø:äz„LÇ &ܘb¤‰ñLq RÅënþ©]—×gv–sLJG²wØŒ™ åÉò¨¢éèLy
++I–”dæd åê„UŒ+0ç1–¶ª!ž¹ª!Ò¦j5/ ÷D&(#,S`ÄdMˆg*‘{BF0u,K r~3<F]‚¥cÔ…HF€—B3ï-Å”™ O.jÅÖårÝ·±kûE“ÚÓûð¸}ó-+W
+#¹J Û M²g 3òäŽÓWöÐÃɱù2žÔR#üüÒQéæØêÜ>ìyˆdWǦ–`ðØÔ"d7—ž:DÒA3mA÷H#„“ç5ÚähÜrÊ|ÑÄùtÝt)fM›Mk;ø46uVÐ$ƒ8yʤS\ä`.ii³`„?Çl:¥ÆÇjicRH“&ÓÌkV!1q.oô8–†ÄsL¥µJ%"˜®ZÚÌáßi*Â`kiÏ+þŒsi²µ
+oOk
+ Ñ<™?$_)qZøõòâ_þixC
+endstream
+endobj
+11191 0 obj
+<< /Type /Page /Contents 11192 0 R /Resources 11190 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R >>
+endobj
+11193 0 obj
+<< /D [ 11191 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11194 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 768.832 null ] >>
+endobj
+11195 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 757.873 null ] >>
+endobj
+11196 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 746.914 null ] >>
+endobj
+11197 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 735.955 null ] >>
+endobj
+11198 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 721.415 null ] >>
+endobj
+11199 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 710.456 null ] >>
+endobj
+11200 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 699.497 null ] >>
+endobj
+11201 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 688.538 null ] >>
+endobj
+11202 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 677.58 null ] >>
+endobj
+11203 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 666.621 null ] >>
+endobj
+11204 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 655.662 null ] >>
+endobj
+11205 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 644.703 null ] >>
+endobj
+11206 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 633.744 null ] >>
+endobj
+11207 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 622.785 null ] >>
+endobj
+11208 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 611.826 null ] >>
+endobj
+11209 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 600.867 null ] >>
+endobj
+11210 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 589.908 null ] >>
+endobj
+11211 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 578.949 null ] >>
+endobj
+11212 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 567.991 null ] >>
+endobj
+11213 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 557.032 null ] >>
+endobj
+11214 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 546.073 null ] >>
+endobj
+11215 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 535.114 null ] >>
+endobj
+11216 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 524.155 null ] >>
+endobj
+11217 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 513.196 null ] >>
+endobj
+11218 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 502.237 null ] >>
+endobj
+11219 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 487.697 null ] >>
+endobj
+11220 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 476.738 null ] >>
+endobj
+11221 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 465.779 null ] >>
+endobj
+11222 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 454.821 null ] >>
+endobj
+11223 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 443.862 null ] >>
+endobj
+11224 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 432.903 null ] >>
+endobj
+11225 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 421.944 null ] >>
+endobj
+11226 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 410.985 null ] >>
+endobj
+11227 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 400.026 null ] >>
+endobj
+11228 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 389.067 null ] >>
+endobj
+11229 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 378.108 null ] >>
+endobj
+11230 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 367.149 null ] >>
+endobj
+11231 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 356.19 null ] >>
+endobj
+11232 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 345.232 null ] >>
+endobj
+11233 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 334.273 null ] >>
+endobj
+11234 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 323.314 null ] >>
+endobj
+11235 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 312.355 null ] >>
+endobj
+11236 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 301.396 null ] >>
+endobj
+11237 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 290.437 null ] >>
+endobj
+11238 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 279.478 null ] >>
+endobj
+11239 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 264.938 null ] >>
+endobj
+11240 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 253.979 null ] >>
+endobj
+11241 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 243.021 null ] >>
+endobj
+11242 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 232.062 null ] >>
+endobj
+11243 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 221.103 null ] >>
+endobj
+11244 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 210.144 null ] >>
+endobj
+11245 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 199.185 null ] >>
+endobj
+11246 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 188.226 null ] >>
+endobj
+11247 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 177.267 null ] >>
+endobj
+11248 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 166.308 null ] >>
+endobj
+11249 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 155.349 null ] >>
+endobj
+11250 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 144.39 null ] >>
+endobj
+11251 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 133.431 null ] >>
+endobj
+11252 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 122.473 null ] >>
+endobj
+11253 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 111.514 null ] >>
+endobj
+11254 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 100.555 null ] >>
+endobj
+11255 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 89.596 null ] >>
+endobj
+11256 0 obj
+<< /D [ 11191 0 R /XYZ 82.402 78.637 null ] >>
+endobj
+11190 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11259 0 obj
+<< /Filter /FlateDecode /Length 1766 >>
+stream
+xÚ­š]oÛ6†ïó+|µ9ÀtÊo‘½ê¬¬»É®Ö!Ud:¢C’ãEýÛGÙŽIfišÃô"‰cûÕyùõœCQdv=#³gäá/Èé•ûýáì·‹³7ïs>`4ålv±<£îKdFgšƒÉé,Wˆ¢³‹föÏœbôù¿œ.öæ½23 F)®C5%Ì#õ'ÊÅ»w—Íp}ÙÚíÛ¶mÏ3ÉäüËáÏßíMÛmÛݽß-»~÷±*íŸÅØWw­Çªk‡ékbþõ?hÄ÷Z PÂ| ÌËZ@)p&cùtpn€
+þÜ…YpFÀIcyÐA0õåôƒöÃ4P-¼ŠóÊ/Vv?Xû+¸¸âI¥ÔÀŽ•?%ߦ¸ëqK¦ÆÖ—.Ü0ýºÆþÙ°Œsȩ„e\ƒ`<–ìªa·9öû4)G×æ²kš¢]ìÐ}Os`nFúžáú>”OÝ1v7¶½»©3Þ~<,¢éýÿ-ðŸ%Í¢€)å}sœïP~±*Æý¤ÙVu½»²»êºíz»x¥Ee$p’{‹e1’OñËKªâ¶¨ê⪶‡i÷0å0¶´
+g'”?òÓwÛ?’ž…ÇîH~òSÉÝ#(hí‰HqhŽä±´Þá hˆt$/»¾u8L0A á ÈpHŽäåf˜Xãòj‚b€¿’ŽÄ‘¼ì픤ìÝØYë*¡_„Ñ@„'Ãá8’ý4vQmšdC:¢=ûÅ‘üh¨.úk›ì'W@™¯ ŽÅ‘ü8qêªMHœBI Á@áªvŸÜ:Ú—„ƒ½µ}Qï†ÍÕT*Nå`‚;)€Q@†Cr$·®Øé–i°‚“ž} ‡âHþŠ %8f<óÁ‘ü‰I0·3áõpèä«iÚ¦, J€µÇ‘7’¯nMpc@«‡ã°É&wK»]å9m¢R<i BzÒqz#yz±Àó„ñ|ã8ÞFòô+Á†‰ã ªk»³Æ¿jlH RûÂ’ã Éëêz5fÃ};w N„
+(•Ç’Ýéèé› F*’q£DȶZŒ«g#qêzBhL$Î8P)cIZ2`Ô]Šú<%p)3’MQ'œŒ0ך áRe$wÓõˆ¼—/©¡@ÏR—/#yêv…j7ƒƒ(‰Ë”‘ünÊLßê@;S‚.ê„,T=ÎyjfÓ½56•†^‘·ë›¹ëƒ+e‚÷çšÏ02ÎõüóQÍÈSjêŠâÚé¿L‡¼¿NIéùÐnv"‚þÅÅdî 90óÁŽ‡ÝòðÉÍ9Ëç®[þªáð©ÿ~Ñ_ÃA°<ÁïéFpÊ@ óD#'ÕÏ·‚»%7ºà°eµ‹oÅxrÙÝ=o»gÍ 7Í™«X£Ë×Ï:rÛDÐc‘Ä‘ùÙ8Çy ð‡»zý³Q´Ûø+𳜹ý¾O÷’cà Å Ïïìgèácôù5’KîË8)pË3”£O°)ÉA·
+endstream
+endobj
+11258 0 obj
+<< /Type /Page /Contents 11259 0 R /Resources 11257 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R >>
+endobj
+11260 0 obj
+<< /D [ 11258 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11261 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 768.832 null ] >>
+endobj
+11262 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 757.873 null ] >>
+endobj
+11263 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 746.914 null ] >>
+endobj
+11264 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 735.955 null ] >>
+endobj
+11265 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 724.996 null ] >>
+endobj
+11266 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 714.037 null ] >>
+endobj
+11267 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 703.078 null ] >>
+endobj
+11268 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 692.119 null ] >>
+endobj
+11269 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 681.16 null ] >>
+endobj
+11270 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 670.202 null ] >>
+endobj
+11271 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 659.243 null ] >>
+endobj
+11272 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 648.284 null ] >>
+endobj
+11273 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 637.325 null ] >>
+endobj
+11274 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 626.366 null ] >>
+endobj
+11275 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 615.407 null ] >>
+endobj
+11276 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 604.448 null ] >>
+endobj
+11277 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 593.489 null ] >>
+endobj
+11278 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 582.53 null ] >>
+endobj
+11279 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 571.571 null ] >>
+endobj
+11280 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 560.613 null ] >>
+endobj
+11281 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 549.654 null ] >>
+endobj
+11282 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 538.695 null ] >>
+endobj
+11283 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 527.736 null ] >>
+endobj
+11284 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 516.777 null ] >>
+endobj
+11285 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 505.818 null ] >>
+endobj
+11286 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 494.859 null ] >>
+endobj
+11287 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 483.9 null ] >>
+endobj
+11288 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 472.941 null ] >>
+endobj
+11289 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 461.982 null ] >>
+endobj
+11290 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 451.023 null ] >>
+endobj
+11291 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 440.065 null ] >>
+endobj
+11292 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 429.106 null ] >>
+endobj
+11293 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 418.147 null ] >>
+endobj
+11294 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 407.188 null ] >>
+endobj
+11295 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 396.229 null ] >>
+endobj
+11296 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 385.27 null ] >>
+endobj
+11297 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 374.311 null ] >>
+endobj
+11298 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 363.352 null ] >>
+endobj
+11299 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 352.393 null ] >>
+endobj
+11300 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 341.434 null ] >>
+endobj
+11301 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 330.476 null ] >>
+endobj
+11302 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 319.517 null ] >>
+endobj
+11303 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 308.558 null ] >>
+endobj
+11304 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 297.599 null ] >>
+endobj
+11305 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 286.64 null ] >>
+endobj
+11306 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 275.681 null ] >>
+endobj
+11307 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 264.722 null ] >>
+endobj
+11308 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 253.763 null ] >>
+endobj
+11309 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 242.804 null ] >>
+endobj
+11310 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 231.845 null ] >>
+endobj
+11311 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 220.887 null ] >>
+endobj
+11312 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 209.928 null ] >>
+endobj
+11313 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 198.969 null ] >>
+endobj
+11314 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 188.01 null ] >>
+endobj
+11315 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 177.051 null ] >>
+endobj
+11316 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 137.2 null ] >>
+endobj
+11317 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 126.241 null ] >>
+endobj
+11318 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 115.283 null ] >>
+endobj
+11319 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 104.324 null ] >>
+endobj
+11320 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 93.365 null ] >>
+endobj
+11321 0 obj
+<< /D [ 11258 0 R /XYZ 82.402 82.406 null ] >>
+endobj
+11257 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11324 0 obj
+<< /Filter /FlateDecode /Length 1744 >>
+stream
+xÚ­šMoÛF†ïþ:µ6nöû#§´@ @{rOMaPÒÊ"B‘IÅ1‚è·wV’½»n"gÖ=Ø&$½œG;ËwfhÒÙíŒÎÞ_Ї¿D…#øýþâ×ë‹×Iâ,|v½º`ð!:c3+ˆ3lf4#T³Ùõfö÷%£L¹«®<ÙëwÚÍ,qZ ›ª§Ä—Ë?0!7oßÞԟꦭ筿ùèïÇ›qŽ'MÈžÃR”0ʱ4ý1,ƈà*—EŽ0)bp† žÊ¿ ƒsK˜•18Ç%$•_¯ýþ1û‹}=øýªhÓíëv»®ç~jû~Xú^foöh^f‡oýÈ+p¼©ü§ªéªyÛ/>Ž¯ð T®u‘8T^o¶~ënù íÔD …Êäó‚ðV!] ¯qáSù¼}Ût¾€Â"ƒƒHÔ‹‚àš)¢¹i‹‹žÊ¾m«q[/|5里ßTm³i¦(ň4‰µá7“'Pš’]*ác,š¡8œTžàLý¶x¸#JE4 G”ÊýÒWõjòC³D¹èlçÄ™üÀ±ê‡jÕ ãT-ú¶€‡¢E48ƒsÚLþ„gèïð<Êi¢Mô7ƒ3ÜLþÈÓ֥ˣ¬"†Ùˆƒ³ÛLžã”­Ž‘Ä$ɹoª†Õ
+ý~ŠDë$=8—Íäƒïü]é’pN M< 笙|ðãÖ/¦ª†ú~œ?-
+:}Á1òÑß8Źl&Y{$(œÒšH‚sÚL>ô»`$UñìÁ­#–ÛƒsÛL>ìZ?nåÞ5Óz?­ý~ÜÍ÷x'ù­“qØu†éüd?Ÿ$ߎÏx+\3™ä0•ž¤¼ˆ
+†¥µÉ%{pïg¾’£„S‰Šä KìIFcíÙH‚ÁJH‹‰$¸ L©\nµlc‰Õ.n\‰Ìäã¦n Ú'® ¬[$ÀUÄT]pc+MœJ¢ãÊa&/í¬¹TÄ9p…0“vÿúp!€E¨W3ùd\÷Ãä»jœê¡$;\jTÂUÃLžù® yã ®;–” \QÌäNô# åà± 1\AÌäGš°!U÷­'X74+÷ÿÍLþõd~ÌÍÂ}ú™(1æ”3añð?Éf¼ªÀ /ý0@C{¹ñãXßúãëïïF¿<­ŽŸs—P厣ŸŽýêø÷ã7—PüN8œ~ ‡ …Œç@6 ÿG= Íç×ñðì·Ök“vÅÙØ’jBµýnìm8þ%t]?²¢Ê%Ìc1¡ó¬4”ÐçŸæW\_ÞŸEbÐ
+P˜™²³=YŽç‰¸¤°Ót~–9dò±¨!‰¯<&1M‡ŽY ï…,†²øêá“~ðÇÃIן_e¦ Î ¦=Ë/ÁxÌ“%}6™0E0ÉsÑp>Œ ™ãÿIÃ_¾Òe’Ë÷»HÊBñÍÔቷoo6ãí Œoº®»ªW—_Žþê>vý]žØCúöÉõqxýdÐàÅâÉÎx5ú¹
+Æô–±y`¸Ö%“'ëB†4ƒmG“µÀ53™<<çrt¶w O€mgÊó½+ÓPa2Ì$á˶Ç{à×ãÃ=Ï͈°óF&Ù7ã~wZ÷°ÃÀƒ^s
+,ñÁÎpÍ[&?]:«]ÛÞ„›;7¾ûô†¯‹Ò=á`þp†kéRõõºž[â®iÛýÜï›Û®üò…€–Á [<†kñRõÿù¬…±&6zÌážÖJÔ_Ÿ(¿Sð`Üd uïÁH¡{Í´¿]_ü ¹DÕ
+endstream
+endobj
+11323 0 obj
+<< /Type /Page /Contents 11324 0 R /Resources 11322 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R >>
+endobj
+11325 0 obj
+<< /D [ 11323 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11326 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 768.832 null ] >>
+endobj
+11327 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 757.873 null ] >>
+endobj
+11328 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 746.914 null ] >>
+endobj
+11329 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 735.955 null ] >>
+endobj
+11330 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 724.996 null ] >>
+endobj
+11331 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 714.037 null ] >>
+endobj
+11332 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 703.078 null ] >>
+endobj
+11333 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 692.119 null ] >>
+endobj
+11334 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 681.16 null ] >>
+endobj
+11335 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 670.202 null ] >>
+endobj
+11336 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 659.243 null ] >>
+endobj
+11337 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 648.284 null ] >>
+endobj
+11338 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 637.325 null ] >>
+endobj
+11339 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 626.366 null ] >>
+endobj
+11340 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 615.407 null ] >>
+endobj
+11341 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 604.448 null ] >>
+endobj
+11342 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 593.489 null ] >>
+endobj
+11343 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 582.53 null ] >>
+endobj
+11344 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 571.571 null ] >>
+endobj
+11345 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 560.613 null ] >>
+endobj
+11346 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 549.654 null ] >>
+endobj
+11347 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 538.695 null ] >>
+endobj
+11348 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 527.736 null ] >>
+endobj
+11349 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 516.777 null ] >>
+endobj
+11350 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 505.818 null ] >>
+endobj
+11351 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 494.859 null ] >>
+endobj
+11352 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 483.9 null ] >>
+endobj
+11353 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 472.941 null ] >>
+endobj
+11354 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 461.982 null ] >>
+endobj
+11355 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 451.023 null ] >>
+endobj
+11356 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 440.065 null ] >>
+endobj
+11357 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 429.106 null ] >>
+endobj
+11358 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 418.147 null ] >>
+endobj
+11359 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 407.188 null ] >>
+endobj
+11360 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 396.229 null ] >>
+endobj
+11361 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 385.27 null ] >>
+endobj
+11362 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 374.311 null ] >>
+endobj
+11363 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 363.352 null ] >>
+endobj
+11364 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 352.393 null ] >>
+endobj
+11365 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 341.434 null ] >>
+endobj
+11366 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 330.476 null ] >>
+endobj
+11367 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 319.517 null ] >>
+endobj
+11368 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 308.558 null ] >>
+endobj
+11369 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 297.599 null ] >>
+endobj
+11370 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 286.64 null ] >>
+endobj
+11371 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 275.681 null ] >>
+endobj
+11372 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 264.722 null ] >>
+endobj
+11373 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 253.763 null ] >>
+endobj
+11374 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 242.804 null ] >>
+endobj
+11375 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 231.845 null ] >>
+endobj
+11376 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 220.887 null ] >>
+endobj
+11377 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 209.928 null ] >>
+endobj
+11378 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 198.969 null ] >>
+endobj
+11379 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 155.349 null ] >>
+endobj
+11380 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 144.39 null ] >>
+endobj
+11381 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 133.431 null ] >>
+endobj
+11382 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 122.473 null ] >>
+endobj
+11383 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 111.514 null ] >>
+endobj
+11384 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 100.555 null ] >>
+endobj
+11385 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 89.596 null ] >>
+endobj
+11386 0 obj
+<< /D [ 11323 0 R /XYZ 82.402 78.637 null ] >>
+endobj
+11322 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R /F20 186 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11389 0 obj
+<< /Filter /FlateDecode /Length 1525 >>
+stream
+xÚ¥šMoÛF†ïþ:µ PNö{—9š
+JÇ¥X­wW<<ˆ­øÊI(-_YþZVÿ¼áLöößõŸOOöî£)WJc¤KiÎ9H¡1~A“ú?*®„š±8ÿ¹â‚•%Æ×{?W_«¦­6­Ÿ¿ø»q®?fš5Ý\µÇ}µñSSÏý°õCø5?“óʸ’1¯ åMñ_Š¦+6m_£¸S1ˆ¤IñêpôÃXuÛWâDØO-PŠo2Ê3˜X^Óʧø¦}ÛtžžÂ”$³1…!¥@xQÞ)ªŒå-­|Š×¾m‹ñXÕ¾ØôÓÔŠ¶94SF(+A&™-SB'‘ÎY2v©1”LdWÒÒ¤xgêÙË£9( (-QŠ×ýÖÕnòCFÆ£Ù$ÍÄ?çØõC±k†q*ê¾ÍÈ#JÐ:
+NÒL‹ðgy†þ6#w Ëè7I.Ÿò´Uöò0 FFßIšnŽãd­Ž. Å'iúExX¥éÆf›¡`í4Xîbš‚’œÝXLwÇœ$VM®MÆ)ý˜ã¶ÙNûŒ F‚cQz’¦`„×ýÐ…a!#„àTâ9šy^¾š|á¿MCUta÷æäQœ‹¾S4ï"ü!ÏÁo›Ó!;dPŠ(<E0µÕpã³óð2T‹ÂS4#ür¥Z¿›ŠCÈÔtqX ŒÅÛIÑü‹ðKœ¡¹ÙççQ¥¦¢ñMÀE›TÎsQwŠ&^„¿¢;*k€‹8å)šu¾_fïŒ «Œž\šoSzÿ57‚V x”œ¢™á!‚åjœÂ¾œZs2) B'¢£‰á9T
+eÔš¦yáùã’¤Œ2Ó4¹"<JRœLFMS*Â_%SY– ’{EÓdŠðö¬Ññ®›ªoIœ¥£¿4M£O“„ÛæXu[¿Íˆd-¨2ºLÓ”Šð®:dLŽÒHŽ>š&Ó”îúâ|LÍœ¤Ö ]œ5Í©ïNmÛìîŠmŸsp—JÑbšfV„ovç)–ƒOF)Á˜äòЄŠðŒƒº,‹*34¡"|ð¿Í½"œƒUQf†¦T„~<úz*ªa¨îÆiðSqΑ,<µ‹V34½"üuáp%8­fh~EøПÙ'/a8}fhŠEøpjýx~Iý¶™öó´÷óxÚœ_k??iˆ¢¾÷d"lzË ~²_ï×ÇTPá–EÈùµ—+~I*|iŒÅÈšÇþ¤’`ŠT© W‰?»"çCý‹•$+¡¥’¸ÖYÞòÈØ>ƆÐq÷кaJ‡ªÍ˜ÝBÿƒR' híá/І#”eœé ­"<÷\!¤&c÷3´î‡ðo‹îßo¤Œ B³Ió¡õ>„_‚Œû~˜|WŒS5ä\6:]ÈÒº!Âq ßeÌŽ‚‰pßÅdiMá(Nô! /9ð2¶!Kkˆ¿¤Yöo¸Tw­r|™¼d%é}f„ÿG./‹ÙŸìŒ/öBôg.Õ‡ׇñæ: Oï»®{[h¡ßÜ_¾ýÝ}éúÛnyÿyÞõÃüWSûuµ9µÕ°<@edS´”Q@VÓ.ÅÉoÐó08KÍciòEx²4°¬âòœ' ŠGYš¾|``¹L/6_®Èp òåæËMJ±²ü±íõ2)-_®ÃûS¡ìãÀ„¹çÓú/Ûq™Ø|÷µúî້®”p|P:ñ-­!|Y’ûäþXþÿ\n£ìýv½*ÓÂ×ûj:oÛ¦m矛›®üöµÃ9CËheGkY_ê××AGO|¹l±ÇíEˆÎÚF=;N²LJ“ †TýæíH¾òrµ¼ !–Ó6܃ÑWŠ…âëøüó"¬¯þ ^DÜ
+endstream
+endobj
+11388 0 obj
+<< /Type /Page /Contents 11389 0 R /Resources 11387 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R >>
+endobj
+11390 0 obj
+<< /D [ 11388 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11391 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 768.832 null ] >>
+endobj
+11392 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 757.873 null ] >>
+endobj
+11393 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 746.914 null ] >>
+endobj
+11394 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 735.955 null ] >>
+endobj
+11395 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 724.996 null ] >>
+endobj
+11396 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 714.037 null ] >>
+endobj
+11397 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 703.078 null ] >>
+endobj
+11398 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 692.119 null ] >>
+endobj
+11399 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 681.16 null ] >>
+endobj
+11400 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 670.202 null ] >>
+endobj
+11401 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 659.243 null ] >>
+endobj
+11402 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 648.284 null ] >>
+endobj
+11403 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 637.325 null ] >>
+endobj
+11404 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 626.366 null ] >>
+endobj
+11405 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 615.407 null ] >>
+endobj
+11406 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 604.448 null ] >>
+endobj
+11407 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 593.489 null ] >>
+endobj
+11408 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 582.53 null ] >>
+endobj
+11409 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 571.571 null ] >>
+endobj
+11410 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 560.613 null ] >>
+endobj
+11411 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 549.654 null ] >>
+endobj
+11412 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 538.695 null ] >>
+endobj
+11413 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 527.736 null ] >>
+endobj
+11414 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 516.777 null ] >>
+endobj
+11415 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 505.818 null ] >>
+endobj
+11416 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 494.859 null ] >>
+endobj
+11417 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 483.9 null ] >>
+endobj
+11418 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 472.941 null ] >>
+endobj
+11419 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 461.982 null ] >>
+endobj
+11420 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 451.023 null ] >>
+endobj
+11421 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 440.065 null ] >>
+endobj
+11422 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 429.106 null ] >>
+endobj
+11423 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 418.147 null ] >>
+endobj
+11424 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 407.188 null ] >>
+endobj
+11425 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 396.229 null ] >>
+endobj
+11426 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 385.27 null ] >>
+endobj
+11427 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 374.311 null ] >>
+endobj
+11428 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 363.352 null ] >>
+endobj
+11429 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 352.393 null ] >>
+endobj
+11430 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 341.434 null ] >>
+endobj
+11431 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 330.476 null ] >>
+endobj
+11432 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 319.517 null ] >>
+endobj
+11433 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 308.558 null ] >>
+endobj
+11434 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 297.599 null ] >>
+endobj
+11435 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 286.64 null ] >>
+endobj
+11436 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 275.681 null ] >>
+endobj
+11437 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 264.722 null ] >>
+endobj
+11438 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 253.763 null ] >>
+endobj
+11439 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 242.804 null ] >>
+endobj
+11440 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 231.845 null ] >>
+endobj
+11441 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 220.887 null ] >>
+endobj
+11442 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 209.928 null ] >>
+endobj
+11443 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 198.969 null ] >>
+endobj
+11444 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 188.01 null ] >>
+endobj
+11445 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 174.062 null ] >>
+endobj
+11446 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 163.103 null ] >>
+endobj
+11447 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 152.144 null ] >>
+endobj
+11448 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 141.185 null ] >>
+endobj
+11449 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 130.226 null ] >>
+endobj
+11450 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 119.268 null ] >>
+endobj
+11451 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 108.309 null ] >>
+endobj
+11452 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 97.35 null ] >>
+endobj
+11453 0 obj
+<< /D [ 11388 0 R /XYZ 82.402 86.391 null ] >>
+endobj
+11387 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11456 0 obj
+<< /Filter /FlateDecode /Length 1732 >>
+stream
+xÚ¥š]o븆ïó+|ÕîÕ~‹\ À¢hwÑ^çfÑ-ZfbaeÉää‹ê·wdç„d°M2ÌÅ9 Œ¼šÇ$çÚló°a›ŸoØ·Ÿ ×ßðÿŸoþv{óå§Zn8Ë¥ØÜÞßpü#¶á+ÁÕ|SÌðÍíaóïï8V~ÿŸÛ½<ìËOÆm,8c¤MÕ\0¨¥Ëå·û°øGßv~Û…å·pž?†åW¦YÛ/¾;îý6Ìm³ ã.Œø2ÿa¹FKßãÕ 3ò*o*ÿSÕöÕ¶šß¦¿ÐA¤®dÑ4TîÇ0N¾ß}
+HXàVE CJåÛ‚ð¼!t _Ó§ò­ŸB×ö¡€‚ÆD
+K£Hå =¼q$«cxG
+ŸÉœÛ¡/€°
+¤r/ŽÑ Ryº®šŽ¾ Õv˜çáPuí¡  j 2aâ4¦D ]X
+RÅJFÓs‚F“Êœy8/æ êhkŽfÙ¼v¡ò÷s 8þ®æhöšÉ/÷ÃXÝ·ã4WÍÐðZGSs4—Íä¯xÆá©€‡[Ð.ºœ£™l&áé|ñò°ŒŒvçh¦›Ésœ¢ÕÑ΀©£ý9šûfr\diû©ÝÔm5ÔÜFšgr$9ú©zjwó¾
+Ná1Œ¾[¦Óv½-\o Д#¢µ šÝfòþÔuíý¹Ú %×
+RJ0&n— ™l&?>Ü_öªZDz! fÑæÍl3ùúðTº$œC­¢Ñ šÝfò1LÇÐÌ•Gžæ1ÌMÁ8†Ô6:ž Yo&ÿ\ó(¬+¢ã š÷fòq8­Wˆ¢¶`Mô:A³ßL>žºçjçý2ï÷ ¿b!Šú£‡ L€š›üa~–üq|!Ñö1{3ÉåêàíH†ã‹¤@è¥ÆÔ¹dÁÂòÎ[r S¤Hw‰¿Ú‘ËÝÛ‘°:R– ]¸Ö¹¤Ì„…©:žZ¥LÕÓ~±·+½üÚ€Ó ­dfò‚{\¡48{I«“™|öÛïk¹,
+}A£Ëîb%’´š˜É3œh‹ž?+’’V3ù•f=¿¸Uç.
+{öLúvÀ±î".Yßmw·vkw¾;…»¹{»ÅQWRÂ
+…añ¥L²´Óâ»1øÝy9Maw±ŽópZÐJNÝ®»ùqöòù'B1Ä~Å0¯‘é~ÅhUÑÊ\&¿ôÊëV‡þ±‡þúùº÷óSÛX~Ái|¿< ËÚmOÕK«X–­¦êƒ?o±9Y·é©íºeïÃÒö8…Œ8©-8±ºyZ.ƒ[ë»îLfµ5h+·¢ÊTÝÞ_8_vøÿæQ-@‹LúNÕëWWêL‘}føWš‡Ì#ùmI°üóúwÃ;ÙòÜ÷<Žƒ8!ä‹2/Oç<,SÀã¹o'ú·uðM$ÅU¿B•¨ašüCXüƒ_Gñu“×TB{g>{¶¢ôYלּ—óŸ*ðdOÕî[å¨Ö„ÞÞuÏ9B\‰“ g&S`ª-¯–Œc‚¢X¬÷HùÊAÓÃu‹W÷ ÿ¸½ùú² ’
+endstream
+endobj
+11455 0 obj
+<< /Type /Page /Contents 11456 0 R /Resources 11454 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R >>
+endobj
+11457 0 obj
+<< /D [ 11455 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11458 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 768.832 null ] >>
+endobj
+11459 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 757.873 null ] >>
+endobj
+11460 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 746.914 null ] >>
+endobj
+11461 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 735.955 null ] >>
+endobj
+11462 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 724.996 null ] >>
+endobj
+11463 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 714.037 null ] >>
+endobj
+11464 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 703.078 null ] >>
+endobj
+11465 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 692.119 null ] >>
+endobj
+11466 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 681.16 null ] >>
+endobj
+11467 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 670.202 null ] >>
+endobj
+11468 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 659.243 null ] >>
+endobj
+11469 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 648.284 null ] >>
+endobj
+11470 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 637.325 null ] >>
+endobj
+11471 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 626.366 null ] >>
+endobj
+11472 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 615.407 null ] >>
+endobj
+11473 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 604.448 null ] >>
+endobj
+11474 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 593.489 null ] >>
+endobj
+11475 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 582.53 null ] >>
+endobj
+11476 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 571.571 null ] >>
+endobj
+11477 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 560.613 null ] >>
+endobj
+11478 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 549.654 null ] >>
+endobj
+11479 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 538.695 null ] >>
+endobj
+11480 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 527.736 null ] >>
+endobj
+11481 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 516.777 null ] >>
+endobj
+11482 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 505.818 null ] >>
+endobj
+11483 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 494.859 null ] >>
+endobj
+11484 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 483.9 null ] >>
+endobj
+11485 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 472.941 null ] >>
+endobj
+11486 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 461.982 null ] >>
+endobj
+11487 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 451.023 null ] >>
+endobj
+11488 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 440.065 null ] >>
+endobj
+11489 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 429.106 null ] >>
+endobj
+11490 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 418.147 null ] >>
+endobj
+11491 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 407.188 null ] >>
+endobj
+11492 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 396.229 null ] >>
+endobj
+11493 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 385.27 null ] >>
+endobj
+11494 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 374.311 null ] >>
+endobj
+11495 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 363.352 null ] >>
+endobj
+11496 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 352.393 null ] >>
+endobj
+11497 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 341.434 null ] >>
+endobj
+11498 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 330.476 null ] >>
+endobj
+11499 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 319.517 null ] >>
+endobj
+11500 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 308.558 null ] >>
+endobj
+11501 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 297.599 null ] >>
+endobj
+11502 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 286.64 null ] >>
+endobj
+11503 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 275.681 null ] >>
+endobj
+11504 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 264.722 null ] >>
+endobj
+11505 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 253.763 null ] >>
+endobj
+11506 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 242.804 null ] >>
+endobj
+11507 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 231.845 null ] >>
+endobj
+11508 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 220.887 null ] >>
+endobj
+11509 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 209.928 null ] >>
+endobj
+11510 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 198.969 null ] >>
+endobj
+11511 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 188.01 null ] >>
+endobj
+11512 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 177.051 null ] >>
+endobj
+11513 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 161.111 null ] >>
+endobj
+11514 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 150.152 null ] >>
+endobj
+11515 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 139.193 null ] >>
+endobj
+11516 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 128.234 null ] >>
+endobj
+11517 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 117.275 null ] >>
+endobj
+11518 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 106.316 null ] >>
+endobj
+11519 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 95.357 null ] >>
+endobj
+11520 0 obj
+<< /D [ 11455 0 R /XYZ 82.402 84.398 null ] >>
+endobj
+11454 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F69 183 0 R /F74 264 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11523 0 obj
+<< /Filter /FlateDecode /Length 1049 >>
+stream
+xÚXÛnÛF}×Wð­ àlö~Š"('(P'zHÑe­$"×åÅ®`x¿½K]²\ÅU<zD<œ³‡3sf…³U†³|üEb8
+ß&¿Î&o¯Ë82š0šÍ–nÂÉ4CF‘LI‚°$Ùl“ýùŠ`Æåë¿g¿}{X@óL##%Óc4¡)fRøO;èÛkiž‡ĹJ!Æ;÷ÕÖyçò¶k¦7¯ß*vçoÊ[û{Ñ5å¿ŸîºÒÕíáñÏ3¢:<ÞH#j0¢˜§4„>{FbþHIÁ4*©N”ü?YJŽáCü¹sU^.§7×Q’Uþî]¾±m[¬l›/]“º·Me‹e>Ü¦Ì "œEÊúe”Y *x
+ܳ¼v/|U¶wKß­­¯‹@ØUc‹ÅÖ÷­]\ùn{gýGÿsc»¾©A–¿zó§Í#ó2þ„ FE
+‡'
+Ñð”cpaÁÇðGpp,•2'°dÃgß½¤…]–µ]ø²o°lýÂÝö¾hìÔC¹J#Ã*r¥ ® |(‚Öþ“‡4šÞÔu}R»eäá†ýùCNú¢^øýáSráêÙ³ãÛx±š£‡q± ” œ’RjıŽÁùË‚c‚Ì ztè5í*¯íÃô¨ôA¢}CöEß9º¿uU¿©Û7å¢[_XÌR¨à#åL¹1\O’ËàÑ…„åèþ¾i\m]ßÍîb;‘L Á¢˜$ð?\ïo‹ú¬Á4'qàèB#ft
+éüª¼·»Î_T½õç]›…œ£ •r†È bHÄóq‚Ňá
+N‘VÑè%Ìè8<¿©D†‚KPUŽÑç«òs¥7óÊóÑÊu­/­H"µHXÁÔ¡áõˆÂ4NEÖÔø÷z\œÓÜð°_£‘4 Z |¨Åu–»ÆÍ‹yµüvNw¤v³!í°1òð8~#«0Œì~ȸe_U»­Nnëû)Š{ ‹ÄT4lâ£M)ØN2φ͢ ãoãÃÁ²èŠ
+Üx˜ÔˆŽ¤((ßøÓ ”˜Ì(•üôo 6ÇR¡4-³÷³É¹1so
+endstream
+endobj
+11522 0 obj
+<< /Type /Page /Contents 11523 0 R /Resources 11521 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R >>
+endobj
+11524 0 obj
+<< /D [ 11522 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11525 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 768.832 null ] >>
+endobj
+11526 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 757.873 null ] >>
+endobj
+11527 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 746.914 null ] >>
+endobj
+11528 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 735.955 null ] >>
+endobj
+11529 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 724.996 null ] >>
+endobj
+11530 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 714.037 null ] >>
+endobj
+11531 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 703.078 null ] >>
+endobj
+11532 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 692.119 null ] >>
+endobj
+11533 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 676.179 null ] >>
+endobj
+11534 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 665.22 null ] >>
+endobj
+11535 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 654.261 null ] >>
+endobj
+11536 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 643.302 null ] >>
+endobj
+11537 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 632.344 null ] >>
+endobj
+11538 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 621.385 null ] >>
+endobj
+11539 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 605.444 null ] >>
+endobj
+11540 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 594.486 null ] >>
+endobj
+11541 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 583.527 null ] >>
+endobj
+11542 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 572.568 null ] >>
+endobj
+11543 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 561.609 null ] >>
+endobj
+11544 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 550.65 null ] >>
+endobj
+11545 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 534.71 null ] >>
+endobj
+11546 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 523.751 null ] >>
+endobj
+11547 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 512.792 null ] >>
+endobj
+11548 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 501.833 null ] >>
+endobj
+11549 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 490.874 null ] >>
+endobj
+11550 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 479.915 null ] >>
+endobj
+11551 0 obj
+<< /D [ 11522 0 R /XYZ 82.402 468.956 null ] >>
+endobj
+11521 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 189 0 R /F74 264 0 R /F69 183 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11585 0 obj
+<< /Filter /FlateDecode /Length 1225 >>
+stream
+xÚ˜ÝoÛ6ÀßóWèÑ–Ç/‘Iºv°ah=tÀºEf¡²HtÒvÈÿ>J$eIv¶O²iñîwÇû¢qr›àäÝöÏËÍÙë·)I€!ÊI67g`À $©B4MR.K!Ùì’VWuµ¦°2Ú=Úõ¿›ßüûÍmâ>¼g%Jœ(¤ì„D(%ÔI„õ9(ÂWot^fMf
+«áœJºªoÜÓÜi÷á>Ë;¥Ÿ³[¿UÛ£_Ún…¬Ê:ÛêmO 0‚ôˆâ´!Sp¡’˜»-ăÐù¾)Ìš’ÕWO¬[³¨z"‡Æ©N ’2 [œê«º,unŠêÖ»ì¾s_»¬{,ˆÅéæ©a‡S½Y+¾Òygõ]UäYéü¾ÕŸ0eUÁ1…AÂœ¸-ÜsüÙ¼›6ºyAãx¿ŠS‰S”¹-"˜2¯w»!?Ù÷Lv½·A\ÕFŸ&Á 1&§b!…KŽ·'`DpS7ž«ÑC±!)Yu[zøª¶ÏîÀÚEÔ‰ZwP\PD”t{äÜk‹A´Ž%§•¢Âñ:­¿îî{3ëÆÚÞ« Gç­w_÷­öN¼îâÉçñ¹¾hš¬_ûX˜»7º,víÓ2û˜ƒŠ8vPˆ‰P‹°…§\ÖÅÖU ¾Ôö —ãk"Žã(¦RÄ™¯I
+#¡Ä0Åþ@k½,]¸ûíÓâDð¸Ãa÷¦aÐGˆ_Œ-”1÷…
+endstream
+endobj
+11584 0 obj
+<< /Type /Page /Contents 11585 0 R /Resources 11583 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R /Annots 11587 0 R >>
+endobj
+11587 0 obj
+[ 11552 0 R 11553 0 R 11554 0 R 11555 0 R 11556 0 R 11557 0 R 11558 0 R 11559 0 R 11560 0 R 11561 0 R 11562 0 R 11563 0 R 11564 0 R 11565 0 R 11566 0 R 11567 0 R 11568 0 R 11569 0 R 11570 0 R 11571 0 R 11572 0 R 11573 0 R 11574 0 R 11575 0 R 11576 0 R 11577 0 R 11578 0 R 11579 0 R 11580 0 R 11581 0 R ]
+endobj
+11552 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 713.79 345.275 724.684 ]/A << /S /GoTo /D (section.0.1) >> >>
+endobj
+11553 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 691.872 168.931 702.766 ]/A << /S /GoTo /D (section.0.2) >> >>
+endobj
+11554 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 669.954 195.879 680.848 ]/A << /S /GoTo /D (section.0.3) >> >>
+endobj
+11555 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 649.973 207.669 658.93 ]/A << /S /GoTo /D (section.0.4) >> >>
+endobj
+11556 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 628.056 162.385 637.012 ]/A << /S /GoTo /D (section.0.5) >> >>
+endobj
+11557 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 603.647 244.465 615.602 ]/A << /S /GoTo /D (section.0.6) >> >>
+endobj
+11558 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 582.283 313.465 593.177 ]/A << /S /GoTo /D (section.0.7) >> >>
+endobj
+11559 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 560.365 165.023 571.259 ]/A << /S /GoTo /D (section.0.8) >> >>
+endobj
+11560 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 537.894 356.927 549.849 ]/A << /S /GoTo /D (section.0.9) >> >>
+endobj
+11561 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 515.976 192.945 527.931 ]/A << /S /GoTo /D (section.0.10) >> >>
+endobj
+11562 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 494.058 318.799 506.013 ]/A << /S /GoTo /D (section.0.11) >> >>
+endobj
+11563 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 472.694 304.727 483.588 ]/A << /S /GoTo /D (section.0.12) >> >>
+endobj
+11564 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 450.222 271.2 462.178 ]/A << /S /GoTo /D (section.0.13) >> >>
+endobj
+11565 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 428.305 345.319 440.26 ]/A << /S /GoTo /D (section.0.14) >> >>
+endobj
+11566 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 406.387 370.804 418.342 ]/A << /S /GoTo /D (section.0.15) >> >>
+endobj
+11567 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 385.022 280.698 395.917 ]/A << /S /GoTo /D (section.0.16) >> >>
+endobj
+11568 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 365.042 232.492 373.999 ]/A << /S /GoTo /D (section.0.17) >> >>
+endobj
+11569 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 341.187 418.007 352.081 ]/A << /S /GoTo /D (section.0.18) >> >>
+endobj
+11570 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 321.206 359.856 330.163 ]/A << /S /GoTo /D (section.0.19) >> >>
+endobj
+11571 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 296.798 323.519 308.753 ]/A << /S /GoTo /D (section.0.20) >> >>
+endobj
+11572 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 274.88 233.701 286.835 ]/A << /S /GoTo /D (section.0.21) >> >>
+endobj
+11573 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 253.516 272.181 264.41 ]/A << /S /GoTo /D (section.0.22) >> >>
+endobj
+11574 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 233.535 269.72 242.492 ]/A << /S /GoTo /D (section.0.23) >> >>
+endobj
+11575 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 209.68 200.238 220.574 ]/A << /S /GoTo /D (section.0.24) >> >>
+endobj
+11576 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 187.209 292.135 199.164 ]/A << /S /GoTo /D (section.0.25) >> >>
+endobj
+11577 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 167.782 187.086 176.738 ]/A << /S /GoTo /D (section.0.26) >> >>
+endobj
+11578 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 145.864 159.613 154.821 ]/A << /S /GoTo /D (section.0.27) >> >>
+endobj
+11579 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 122.009 324.087 132.903 ]/A << /S /GoTo /D (section.0.28) >> >>
+endobj
+11580 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 100.091 192.653 110.985 ]/A << /S /GoTo /D (section.0.29) >> >>
+endobj
+11581 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 77.62 313.527 89.575 ]/A << /S /GoTo /D (section.0.30) >> >>
+endobj
+11586 0 obj
+<< /D [ 11584 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+165 0 obj
+<< /D [ 11584 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+11583 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F72 187 0 R /F80 749 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+11599 0 obj
+<< /Filter /FlateDecode /Length 499 >>
+stream
+xÚÕK›0
+»ˆçÃWá” ¨`qòÍ&~9ï>ÄË»7™ŒX'Ñ‚
+endstream
+endobj
+11598 0 obj
+<< /Type /Page /Contents 11599 0 R /Resources 11597 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 11189 0 R /Annots 11601 0 R >>
+endobj
+11601 0 obj
+[ 11582 0 R 11588 0 R 11589 0 R 11590 0 R 11591 0 R 11592 0 R 11593 0 R 11594 0 R 11595 0 R 11596 0 R ]
+endobj
+11582 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 757.574 225.426 769.529 ]/A << /S /GoTo /D (section.0.31) >> >>
+endobj
+11588 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 735.656 232.547 747.611 ]/A << /S /GoTo /D (section.0.32) >> >>
+endobj
+11589 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 714.292 261.342 725.186 ]/A << /S /GoTo /D (section.0.33) >> >>
+endobj
+11590 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 691.821 240.384 703.776 ]/A << /S /GoTo /D (section.0.34) >> >>
+endobj
+11591 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 669.903 329.738 681.858 ]/A << /S /GoTo /D (section.0.35) >> >>
+endobj
+11592 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 648.538 252.167 659.432 ]/A << /S /GoTo /D (section.0.36) >> >>
+endobj
+11593 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 626.067 266.6 638.022 ]/A << /S /GoTo /D (section.0.37) >> >>
+endobj
+11594 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 604.703 318.705 615.597 ]/A << /S /GoTo /D (section.0.38) >> >>
+endobj
+11595 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 582.785 258.373 593.679 ]/A << /S /GoTo /D (section.0.39) >> >>
+endobj
+11596 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 560.867 257.469 571.761 ]/A << /S /GoTo /D (section.0.40) >> >>
+endobj
+11600 0 obj
+<< /D [ 11598 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+11597 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F80 749 0 R /F19 184 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1 0 obj
+<< /pgf@bmMultiply<< /BM /Multiply>>>>
+endobj
+2 0 obj
+<<>>
+endobj
+3 0 obj
+<< /pgfprgb [/Pattern /DeviceRGB] >>
+endobj
+11603 0 obj
+[647.8 579.4 ]
+endobj
+11605 0 obj
+[875 875 666.7 666.7 666.7 666.7 0 0 0 0 0 0 0 0 0 0 875 875 ]
+endobj
+11607 0 obj
+[525 525 0 0 525 525 0 525 525 525 0 525 0 525 525 0 0 525 0 525 525 0 0 525 ]
+endobj
+11609 0 obj
+[531.3 531.3 ]
+endobj
+11611 0 obj
+[826.4 ]
+endobj
+11612 0 obj
+[531.3 531.3 531.3 0 531.3 0 0 0 0 531.3 0 0 0 0 531.3 0 0 0 0 0 531.3 531.3 0 531.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531.3 531.3 531.3 0 531.3 0 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 0 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 0 531.3 ]
+endobj
+11613 0 obj
+[575 0 0 0 0 0 0 638.9 638.9 0 0 0 0 0 0 0 0 0 0 0 0 575 0 319.5 383.3 0 0 575 575 575 575 575 575 575 575 575 575 0 0 0 0 0 0 0 869.4 818 830.6 881.9 755.5 723.6 904.2 900 436.1 0 0 691.7 1091.7 900 863.9 786.1 0 862.5 638.9 800 884.7 869.4 1188.9 869.4 0 0 0 575 0 0 0 0 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.5 0 607 319.5 958.3 638.9 575 638.9 0 473.6 453.6 447.2 638.9 607 830.6 607 607 511.1 575 0 575 ]
+endobj
+11615 0 obj
+[777.8 ]
+endobj
+11616 0 obj
+[777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 416.7 528.6 429.2 432.8 0 0 0 0 0 344.5 411.8 520.6 298.4 0 600.2 0 0 0 0 0 0 0 0 0 571.5 490.3 ]
+endobj
+11617 0 obj
+[833.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 777.8 0 0 0 0 500 500 500 500 500 500 500 500 ]
+endobj
+11618 0 obj
+[613.3 0 591.1 624.5 0 535.5 641.1 0 302.2 0 0 0 0 0 0 557.8 0 0 457.8 ]
+endobj
+11619 0 obj
+[611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 ]
+endobj
+11620 0 obj
+[569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 ]
+endobj
+11621 0 obj
+[562.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 357.8 306.7 0 0 0 0 0 0 0 0 0 0 0 306.7 0 0 0 0 0 0 0 703.9 715.6 0 678.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.5 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.5 ]
+endobj
+11622 0 obj
+[388.9 388.9 0 0 0 333.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 444.5 0 444.5 305.5 0 0 277.8 305.5 527.8 277.8 833.3 555.5 500 555.5 0 0 394.4 388.9 555.5 527.8 0 527.8 527.8 ]
+endobj
+11623 0 obj
+[525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 ]
+endobj
+11624 0 obj
+[502.3 502.3 0 0 0 0 1062.5 0 0 0 0 0 590.3 0 0 0 0 0 0 0 0 0 0 295.1 413.2 413.2 0 0 295.1 0 295.1 531.3 531.3 531.3 531.3 0 531.3 0 531.3 0 531.3 531.3 0 0 0 0 0 0 0 795.9 0 0 0 722.6 0 0 0 382.6 0 0 663.5 972.9 0 0 0 0 0 590.3 767.4 0 0 1091 795.9 0 0 0 0 0 0 0 0 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 0 560.7 295.1 885.4 590.3 531.3 590.3 560.7 414.1 419.1 413.2 590.3 560.7 767.4 560.7 560.7 472.2 ]
+endobj
+11625 0 obj
+[638.9 ]
+endobj
+11626 0 obj
+[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 510.4 0 472.2 0 472.2 0 0 0 253.5 0 0 0 843.8 548.6 0 0 0 362.8 0 383.7 0 0 0 489.6 ]
+endobj
+11627 0 obj
+[625 0 0 0 0 0 0 0 0 0 0 0 0 0 562.5 0 312.5 375 0 0 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 0 0 0 0 0 0 0 849.5 799.7 812.5 862.3 738.4 0 0 879.6 419 0 0 675.9 1067.2 879.6 844.9 768.5 0 839.2 625 782.4 864.6 0 1162 849.5 0 0 0 575 0 0 0 0 546.9 625 500 625 513.3 343.7 562.5 625 312.5 0 593.7 312.5 937.5 625 562.5 625 0 459.5 443.7 437.5 625 593.7 812.5 593.7 593.7 500 575 0 575 ]
+endobj
+11628 0 obj
+[525 0 525 525 0 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 0 525 525 525 525 525 525 525 525 525 525 0 0 525 525 525 525 525 0 525 525 525 525 525 525 525 0 0 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ]
+endobj
+11629 0 obj
+[583.3 0 536.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333.3 0 0 0 500 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 480.5 516.7 444.5 516.7 444.5 305.5 500 516.7 238.9 0 488.9 238.9 794.5 516.7 500 516.7 0 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1 ]
+endobj
+11630 0 obj
+[472 472 0 0 0 500 1000 0 0 0 0 583.3 555.5 555.5 833.3 0 0 277.8 0 0 0 0 0 277.8 388.9 388.9 0 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 777.8 750 708.3 722.2 763.9 680.5 652.8 784.7 750 361.1 513.9 0 625 916.7 750 777.8 680.5 0 736.1 555.5 722.2 750 0 1027.8 750 750 611.1 277.8 0 277.8 0 0 277.8 500 555.5 444.5 555.5 444.5 305.5 500 555.5 277.8 305.5 527.8 277.8 833.3 555.5 500 555.5 527.8 391.7 394.4 388.9 555.5 527.8 722.2 527.8 527.8 444.5 ]
+endobj
+11631 0 obj
+[525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ]
+endobj
+11632 0 obj
+[577.2 524.7 0 0 0 0 341.1 ]
+endobj
+11633 0 obj
+[493.8 0 456.8 0 456.8 0 0 0 245.4 0 0 0 816.3 530.8 0 0 0 351.1 0 371.1 0 0 0 473.8 ]
+endobj
+11634 0 obj
+[285.5 399.7 399.7 0 0 0 0 285.5 0 0 0 0 0 0 0 0 0 0 0 285.5 0 0 0 0 0 0 0 0 0 0 0 670.8 0 0 371 0 0 642.3 0 0 0 0 0 0 0 742.3 0 0 0 770.7 0 0 0 0 0 0 0 0 513.9 0 456.8 571 457.2 314 513.9 571 285.5 0 542.4 285.5 856.4 571 513.9 571 0 402 405.4 399.7 571 0 742.3 ]
+endobj
+11635 0 obj
+[892.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 575.2 657.4 525.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 488.1 466.7 460.2 ]
+endobj
+11636 0 obj
+[514.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514.6 0 0 514.6 0 514.6 514.6 0 514.6 0 0 0 0 514.6 514.6 514.6 0 514.6 0 514.6 0 0 514.6 0 514.6 ]
+endobj
+11637 0 obj
+[272 0 272 0 489.6 0 489.6 0 489.6 0 0 0 0 489.6 0 0 0 0 0 0 0 0 0 0 0 0 639 0 0 0 503 0 0 0 0 0 666.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 489.6 0 0 0 435.2 0 489.6 0 272 0 0 0 0 544 0 0 0 0 0 380.8 544 0 0 0 516.8 ]
+endobj
+11638 0 obj
+[777.8 0 0 500 ]
+endobj
+11639 0 obj
+[450.9 0 417.9 0 417.9 0 0 0 222.6 0 0 0 745.1 483.9 0 0 0 320.3 0 339.6 0 0 0 431.6 ]
+endobj
+11640 0 obj
+[667.6 0 0 0 0 0 0 0 0 0 0 0 0 458.6 0 406.4 510.9 406.4 275.8 458.6 510.9 0 0 484.7 0 0 0 458.6 510.9 0 0 0 354.1 ]
+endobj
+11642 0 obj
+<< /Length1 2610 /Length2 30311 /Length3 0 /Filter /FlateDecode /Length 31774 >>
+stream
+xÚ´zeTœËÒup'8Áww îîîƒÃàîîš Á‚{pw ÜÝ‚—orν7çÞõþý fvuUíÝÕÕÝÏÌ‚’TYQÄd
+”9¸2²2±ðäTAö&¬,Œ¢ ;s
+äp»Z”Ì\ÁÎ
+L
+p:»Xÿ¦ýmT`e€?ÒÀ¡Î û¿
+t0q0;ºš¸º¹
+ÏLßÎÇÏÄãWÌÄÁÍÅûµùïi›\¬]\]þÎXXÛ«wù½fÖÙDe$%ÔÔåÁçÀ¨
+ÒôÿÓ.9I8˜Ì­,lœ\
+èð°Íú\kÛ@p]íþÁúìÿ@V°š?©8Á¡à½õqpI@ØÁÁ ÿ«wükýÇLXÁÂ\þ$ÿ€îÿPÎ vw±öüG
+Îä tþ›ê¿Oåß×é_·ËŸcæ_Ïa5Wg-PËÚüŒõWgkO=ðQÏ
+¶ƒþýÎà¿(ÿÜRÿˆyú0r€·#/'€• ¼Ì¬¬ìì~ÿkö÷•ÿ×5nÔãß÷-
+¦Êa(y™N+q„´e“ —?Mu¼ÿ¼C|_Ô˜IU’—æ3ðÿäP¬MŠm÷²Ñú¡jòÚ\Ex×Ä_ÁŸ
+•ë.ŽñyÔJn›@gdög“÷±ŒÁ|_´`~I¯
+ÞͦëÍB(S…ýâÛäæDd¢¸ç¡¥ÛWEÀë«f)¥¶íØ›¬·’ûJ›ßàÂÃ[ê¿ù9R1Ðð!-?—É5Î7A“{ydñ\«Ñ{2©ÍZÁ—&¿¿§>û™‡¸!†½ .ŠKîÓR Ì© ½×H»DF¾{é,Á+áú :ýy_ï>p8ª0gÕÓ%ÿs€óh÷˜âÞ6­!%ø')ýŒ.*áâ[ÃÂ'¯©°¹ú†ÛŠ ŒEõ¯}.yxÏe÷˜;èë“Qª§ƒa‹`¦oÎ;Ûû­2?+Gt¤â€^¤ß®÷VÝm²ÅŽn×¢Qoéhˆ œ÷ÜȈ|†ã÷œöSs„†Ö'»oµLî!7?',“¥ÌòäŠæç*™”Εç‰@épN-¬ÒÑÖU„ q|JÛ}®"Py­ßåÜÌ\¼cÏÜG¥¹·¡L.ÐÓ1T$—kéfFå˜2ä^õÈnü¾¾Ô}ÈqIRWíòr>ãyûSk!\rb˜¾
+E.™pÓ)! r
+·¦
+¢¨ ïvKx(mòÜĵ‘!Ì g1Y$f(À ·ïü¸GÝQe’›U*4S.œ¿¨$Ar2ÎRè<Hä`äk¥­§;Eš>m¡O|„¾p5}2£Ÿ|Xž¹¹ºÔñ5–ÿZ8–‡®0/…‘ +KAÓøNun%IV\ªÒ{’Ÿ;mòȨQO³²+ýö½Å!ØŸH…÷G4C Ї:ì:|ÈL ¡ÁjÉM^‹ÙË`5@MÁrò^Fê$›MÂ>Š_%=¤r†ÇödŒ†]¯ÉVb¾
+€ê`ŸçGm¶½Í‚##ºb䨰k.H²Ío@öI$–Ì>ŸÀõL½VÄòcH,rÊÉ­óm¢o9䯢» q÷½:6®_ŠTå‘a jü&úþ”ziÔøG„ƒŽMH_“¡Ÿˆp¡BÜ“ýäûÈ#‹)ØB ÷’ÞéítÑ3sGÏ ˜YJ¨%ò['†ù„¡WCÆê>¸;†ñ`åë6èy”L{ïºà…»/ŒñÄ‘
+®)¸_¿í¹áI×nÛ)ÛCǨÕ)"X•häKéZ‰›DuÙíkwœÔQr9/­ê&ª,è
+¹Ã²Wâ°KÓšXÂp8S£ÒO€B]¸òì:,–@)á’ʾtˆÆ FwbÈ®[‡ÁƒuÁ “Fä³\#s¨k5§öRªAÉV2<˜¸wWóäSÁ ¤yeL+Œ42ë³ÔêÙë4»ò«Vú<}b'OËVMXÐ˼çϪî™ùÂ%Àš$Da¸¯n°Ø0ýÞK²OÛòªh,RNÁ—ŽwO%þ’D|XƒwæÈWÔö]×bsuètÅë½Úõ·ÀÒyÝì[bΈӅ>ÆW5!}¯H!µÐ‡Ö}Ô‘ì²I#$–½²=R»Š4Þiúë±
+ΨÍC°
+¼?Ä÷Œm.ÄÝ!¥ù8ðuòZ óÃF”ŠÞ¥@éÃÑp™L?öËkǦ¢ˆ%kù¹tåÙ»t•Ž«PïwkAÜÏ-íáÂÖ7¬Ð)`­ašŒ}T_e’¬5ÙÛ]>j<ƒ$ù‰ÓľÕX•ñyEÃÊ>*ä~MŠxA:º8lJT¬[òʊμñ)ÛX“ѱL0N*"BA„­½Ð*°µ2Š…4’ƒ_óÉåMŠ5qO?—)•}©NTïEMÄ÷CcoÄð¯äý ÇzÔ/iÛó#ŽÍtβɇ¶óE%H%wÌû›ãš¬'&—¢ëð¬sØ8BÐ×GßRäÞ;0`¢Õ„÷÷—7¼1)vWÔð=XÕ¢m¸ÎPcB,ò¢SKÆ͌ċ@Z9ùçÍù¨Æ(ÉÇüB‘ÈmÁlW}¹*žóÛ‘X£A¾ C@Ûi‡©¶±ókû‚ù~eÓ
+²@Ãdµ—õ-HÎçô0Å:Ö­c%»áµaÒQµ»öä†PÃTwú¾å>ÕX2"ÏöAXm¥B³N™‡ Nuú]ü4Nª@(?«‹®5VYÚ}M_(¡¥T¨ÝäeÅnWg¦Â+Öi=åj »Fb¤I á
+}ÔÒqAÔr&>^ð,Ñ)5ò軘š~a3µ†—1¡=
+Ź¨=V žµršªÜ¼ˆp¢?ÙAU¥°&¥—
+÷ÖRyU³× ‚kG
+‚e:ˆ$ß_r÷²ªrÕÜ9Ç6ÙøÄX5qÌXºOT¤Þ1ä­å„­ ¾]ûÑá íXþ»¨sVurè»ó`²Í­·ò
+¸”¦h ³ä6üƒƒ!+³[^+bLÓ…!áËe+ˆÖÈ|L¨+Œ®$ÅPŒ)øt>>¯'_}8ÝPµÚö"&Ž– ¾…ºäá¹+÷Ç.= ª>
+] ¢|¿Å•À—¶Î
+ør=Ð¥¼€ú‹ªyϼ{½ëçâg,:>~9¸è"¡¹ó
+Õ‡µžÖXà(¿ò׌¢’ViL (oBÎy'™`«ðª & ãhЯe6eJ¼±èI`Jô !ƒ¸¦]×ezî?¶tn™4¬p¯€Â [ñ­—¸?C«ÓuË1½J[9“ˆ7>€‰^/Ç:Ñâ‰ÄRPð0+8ĺí+$/Qv’TbÑz ¤ÝÌÿg‚pÉCLÑôN#‡ß³—hðV •©ý4td‰w2™unã½—Ê&¡6£KóhŸ«sì´0Ô SµC`I0‹î²Ð€0ã±T2¢ NÉÇæY’NDiüè ¡îþ›SÏ&~Ü~‰ ¦úØy®ßÞ°’Š´Ù}mÍ
+C–õ yg­´1Wÿ£Ké¸óÁP¢'NÍ5©üD='Ä
+9ñÕ'ZÛþýiF6`ܶËÄ
+6!½_SItæöÒkƒ{`mÔ–%êƤ5cX·š\ò$åÅZDÎiª#0EZä'R™t$¬àU¹OQÕ÷+‹ˆóhäðDûâ«)Ox€*êLíùíXlÂ!9á}«Åx_ÑèT  ýÐáœÃ³Ú4Ö·|xË«&iAXSI1 É;
+.÷Eº¤Äû±Êu'Ï^|ëˆOÒÄ` .á4PáËŸÂî6E*âÇ ƒEŠàl¯VÕ€lWÛ.-zœÁ–ÿ´ö6/ˆî`UÖËF¥#Ïbµ˜Ç¸£SJì±¼JÇr¤×Ï5žï`ûÇÛj¨üR|”x·HÔ+U~‘ȳЫdµŒ®›ëxn‚9âÞdçy”÷˜LËâ;Þaüôà#üéaËv˜Å¹Å`:0á\ ÷À,F
+Cî]ìFuŸéGóöo·<"zPrš\¾ù;¥2\'>Trq§
+Á£—o6 XÂI)’F˧µˆ2ä"ÈC]Œ}Ÿ=eÿîöâLéè‡ÒÁ® ‰°Á ƒbéBö\ºþìÍðíõá53Ö·¸ª•´B*ó÷¹a±?)e[€>ú5ž²ñ;Þ˜¸Èrh§S#îC%æ&ä](1 1Âøðƺ•LÏ=ª2”þߤ™ï"J­’xÝ„$Ç®2|> é¦ïWu7¾“ÊéNUw ïÞõ
+’v&ƒû%ýâgce (jü» i–™nCF{-Œ‹¥Ý¼p˜5'œ'{SèðMí…ßå®\Иˆª*ÕAù‰u u⽌ßÙ趶¼yé°KXw4 +^.^\z§gŒ‹ÿNbþ³Ù~ ­NFð‘J$ò„–ÑA߬_Bb#Â÷DÆ7¼°ç®PE²å%cXÀQéŠçO¡Ðj]Oç)LKÑñ[ÃZ“áï*šœÑ ‘ô†¯©ž¨PçUˆçÕL“ Ã~ÿy‚ýQ boªŽÔ›Ú3Wˆf²P…1[/c½Uåfû&“]Ãó‡«eö¯·WÝäyôÖgÍ:Ê÷h ú¼“îèóÍ#5\Œ‚Í"*[sn W½a_ýrf:½-†(ã}®Ù•æn󣀩xÍÖXúFgîöz®cÞOÞû•zOO¨Ã!YË)„_äoš/A´2]IKK•yMoç\ b“ a"òÆ¥ŠÊÂQ¬¥`F^Y… &ë:ô„³/0™é¾=Õ ùütª$oÜ6râ ¶¼44!óýªAÃ$èLâñù¾Mý2»µ²€Î¡æ,vÏÏ_ÇÛ:…¬a‰€wÆ6ë\ÇÿÒ¦ˆŒÎ»{ùÉuìvÙC¦Œr«I„™Oó= |äRÂóÔO-›Ìmã<*”…1öêH´Lã]@83Cñeä’0ƒx
+¾»±(}Ò¯üø¬lô:‘B`Œ®WÚò¼7T)éÍvWëùòxZ»–`øR©>«²ù- úâÄsjáÃõ½m_šiN(q0žÉk@ëøð‘;MJœ=JøUûǼ9†ef´ˆ"ÏýÖ]yÔü/Á³+&Óö¢-frx—˜JÓò!Û“¬«ø,½ ÷€iMš^K"!†ëÑ,Þ}ôžÐ‚#ƒS1hŸú=#7â#“¶eïÏ7ùyÇÑ-4gƒ¹‚éÊ|ç¨Õ|[-°êïÈϽF w&ªÃŽ#ÖsÛÞD„3ÊCöƲêÏð¢
+ì›,úîÍs°Gr¼QØÎãÑk1pKgÆŸ“Ûý$ƒ"ëPóftš­Çÿ³Ý<÷-ax^%‰Ì ïîþ÷¾"á²ÐƒCݶjzý¦ºT?IZ¦ËÓ†PSy¯0ŒÜ·L&,ª-Á 
+½lŒB’í!{Îñ„w{2Îè+ÛÚ—ëM¥6‡Ô{‡Í«¤Çf¬1§¿†~¹VglÚ]Yœ}ňØÛù<Q€¶l«"Ü·^š%Yø¼‡âf«ïË{`à=l”È µ®`^Ò'©;Q¹
+‘„Œ% ·qþ’Ó‡«ap"€…‡B-°âj[ô¥èRM8Jžãz‘æø€‰“ìÅK;&(’f{;c¨ôó½€N¹´öUè5 ÉïÚ™Lzð
+c‰«õÖ(#­2q(±¦¿hŽ
+ÊQ–\%V›3˜
+\UÃ/: ©ÈðuËDÃkÎ_;FtXÚMJ‡–œ’ AÇ G1¨‘ï\IgÚ%/îùÁ5ËÄ\Ø!z€ÂVaÄé—WïÚû®¿
+ºœ q¬Ò4¨‘×kkì<Zª¹å—E¤'i\ùà6+ACžÐdþ0Êx…k°àqtmùÈ$C÷Ôu=|¼ù¾85
+RËvá‘…M¬Š§kÜ›gÜè‹P¨Ð^¾€@å¼iê^
+³ùˆÀåA§= p¤ßZÌ
+Òñ“醤c ×ʟÊ=£KØDÅiÃÜ+
+zgIÙ»¬÷ÏýÙ‹P_³x©P.âVjÚt…?Øk y²æŸQ*sЀ©Òt)ßí+ö4~¼ä”¨v^'‰É†!Ù‰}¯öþÎ~Â8²!Ý&åe"dSaIסÚ÷ÂSFzÔð2îª*é{CS¡ªþ~b™}œb°µÌú°Fz®A0¨Ë˜a¾rß½û[%ĵ…H‘4ûq¯
+½õÚ&rV\^ÆöÞ‡†ù¨ £&Ùó_¾Ã?v.†+Š™ž>Éh[^°Žëcä7½~kù¬ˆä ¡æIP˜2 mkÉ@¶ä资ȫýÂ7XÅ/B¡Ð#e¿`ub“< ]ºQû
+³˜>™SÝ@ ¡)+N/Ë~Íyøq0ís€ô.ÛÁg÷܉´rÑ›|¿ê‹ …“bŠÔw÷Úênäï&_•|ú ÉMSË`ÈaÍr%Qù³—Jñè<ç©k+q¢ðÚ <p½,žýÕx©Y]…wDµ•«s^(“ŸÈé6ñ߆æ(89ݶeÖu¯,ÈPèͼñÊûMLø Ãœ¢[gÞ
+Ía¢
+¬¾ÚÏW„¢BvlQµªxϺè4Ìg¯W»L†GlñùGå6Ø©¦î~J/GFÑâNy=­iwÈèݹg;ŒL‡ãÚÌéfâ"."Of€ÑŒEŒz3çue¼îMè¿è á*¦?Z¼Ä¦«9Q7KQ?Õš_bÁÜÇs½Ü‘e(.7œœÜò ˜—æ²ïÍWo#©òÅ0ybìRž„ESöÙ´ôé–œÀ›ÿ’fïªç±ü@«Ÿ#d9£cô¾Ø.ëòABùŽXda? 0’@àéxY’ˆ<±ÞA7ÆÔ«hF3—@¼_KFN wa´ÎmÍ­–Ú¡¢¬ß¼ÀÉúBœÂ¾£=AÀì4Õ»ž/&¯,  Û¢ùã³RxåTÌíaà¯Ø÷液òl¹šxöšéñFß@n¯ÇµANg¼­©a±h¬^«
+<ëøS¸.˜]òÉq4xM®Ý·èž1¦P}ž$-Ôÿx{ Êúój¢“àè«©»¥ÓrF€IxòöÑè°)§×Èkž?´C·wÉä#‰º”<½tÿØ΀ƒˆÞ‰a¥È#öηŘ×-o8ïHR$ïÜÙŒþjŒÓ°Hvdª‰åïÈ|”¢å#YŸßКä"B˜}ò>-w ˜¥jÏ‚bÞDå!qÔ>ä‘·½V6U»ò†½ydÙxÜû–Yžé¥Ffä$®‰ÒÞ3¾²¿]7Š™ÕwAr˃:¿X@R`й0¶8…ÆŒ];0\íNùFúͨ‘oC:]„¾ý@ä3æ.;ù½u¯\]ú[ÏÀˆ÷ûýÕr h_Qøõ‡Ìò’˜ Ñõ¶56ÃQ½Û—ÆÙhCŒ“KÄÅ0{†KAv4­u—©4˜Ê}gDáYrQÊÃt öœrþíqaåê­IÞrx?òÐxXrrU2á‚HÜ콊‹¤à6o!hˆùÛâ¤Cì;ï`[>Ê(ªÙÓ¾šiÅ°eÆ.­6_Rè7ÛžcSݼϨÏÖ
+_²>ðDŸ~¡Å«„ah¨œRíƒaÎ
+ÙœôÃë…}1=ø¼à1zåœlÇr#µe¶!â›!æ(&è燱Ñ& –hÔÙ
+«dñ µlÄ`†þižl!íˆæ“¬,õ;v#‰4ЊJœÊ­&ã †ëø§,˜1™5JL¹¹åÝ€f#'£@dbyŸ¹ÓQSº¦ÉW²é׃-M`ì÷Ì…“×o¬ôP¨¢4”_Òxöy§w%YD%C³¼µaѵ¥Šeö¤<\ZÜÃo/£ôWp“¿ JEÝ_‡M,ôi7:ž±5HÚ)g6vøY¤šA5Þ
+¬‰±¿i-iB©Â…‰‰,׌_ÚGÐÐʬZi|±ÿËÔþm0ø³xàÐDÅDúãÜÀàèv«¦ÆSœ Öm—)z7Ì5$Ü>6oì ÕæPlˆ•>‰p´4Ó悘õ˜äÙÝۼϺ­(žábU¸ÑöZ +{ÙN–vßw¦q¶+œÇ~
+v¸ÐHø°Hü΀jmR™¶:Ö=3–%øŒ³¡qÝã|»AÈ‚Cm5ûdØ’&øÚVTThßÚL
+D²Q'>u;^Vq5_b)8Fçà¥HÖÍJ¢ßî»û
+3üŒnâ^ã\ix´î8"9,Uוf»v4qÜ•0ìDdŸ¿ìŽ9@¹{ó:hÒÊËn\kŠ’Nhõ7Mï`V ïSÔ['‚¶a'ÒmAÁÐ&¶IcR5ª½ÐÙLäÉfSM"I®˜’vfm놸ÈT µIŸ‘ R3?ún`ª[’’'9(H’¾Êɧ]8þ‘õ²ˆ“c¼‡øÑÑ»ÏÈ7gàgz.†ª×öþ»c(Öbü&vÍEˆ½ 2a™æïyê¯.¾â÷G$s¸Iw½Ls¸Ü}ÜÅ£ÃØýÇèû»3(GýŸ‡ J¥2 Ï)ít‘0º®$ØGç­¿¼“ªId1Ü}W”ÄÓ¤E›Ü4tsÀvOö¦ê ^í/Úçƒ6¦ªk¼cÃd“ÔnàÜw!1¿Òžíð^s»ê-çeR?Ñpµ—ktƒ{‰ǙҜëí&ƒTÇÓÒ3Áí±Ë¯£bßxšØ÷–Ž “w“ÕCw$8äfçf‹c¼£G pà…¯~Šºª\R"êx™4™Y±‹5ßœ sÒEDèí£ó |íÝ~½Ëì©ÒÖ>MÖß10«x]ù†ßÒ0X\æ:î燮)
+bÞ'×
+ˆ ¯³þxî¡
+CÇÝð0 úJÝÎÅ3ЕÒ(.ZÕjèC–áìQÅì·ÿ÷¿Ú'uó¼f¡+¸¶|˜‡AëÆË7ª¯'õL]ýZÉͨÙHW|z„{2IR 0ˆ"10ÜÑ÷g2gÍfÞ½
+ÆÁ½–¼Õ.HõÛ¥|÷EÃkÉ‹á¬TÆ^kÍçw;Ó¼]†Ý Æeˆ¹ÿ8ÇcY6VMá‹ï¨zfßJè‹ñæ"-XZs+%ÂLÀØ·H³cî›íàx°Ú(žã³Ë¤bЫ–]8RÿµX¼jÏÏâNýƒoNÂϲ[¯!póbXHü¥òKÇê†/ ®?ü©¦ýÚæ‹ïî{Ô6žù7¤Z_…ñ”QÖ¼b´š¦C›XÓ8Å!²ú*|s1€õL˜|rø¶N Bbä~áÁäîר»Ï5¨öª2Ý”gnî­Ë'›ŸçÑ<*7²KØ ˆMÓÙJd燺‰ZØnèëèøTº†ÛÓ—¤›®0žŸIQÌÐÇà"VqçíN–ü`¯¼RW lÒ¶'kv;ü £io\u¯muXWvÚ3œRÇý<ïiÛQ§ñ”]‹„g)çƒ*Z ™0{vöYTê­eÙù`¿»††l) ûlkùp¢ã52È“q©|JH¢ÐîMÕ»ëš+ó7mî|7†LžŽF°ªÈd¡¼jWúSžáû㾤â5†;ªðc}¼È›ïÉœ†çY<PÆýÇ_#tÉý×Ì"•‘Ò¡=6ãÄËÛ¿-#jU$ÑÛg‘ââNtKg•w–»ÌKF‘y5Þ ¯«­ä ‘Ý-‰·Ká©ç*rëÄŒk9‰´F»f3Õ—,Øà=J,_Þ D³‡'™7ŸÒ_+ž½„ ˜æw·Lpóîýá¨Z¹ínúðÜårwsÿQù¤)M
+æv:I8ê {š®Š¯š<óO6ó{ƒàâAôíY¨[÷c {å"—B<µFTºgnöD"ÑÌÑÏõÕ|~´Og*Ù«·ÎzÇšiX ‹Ö¯ÝE"†Ó k¦¾-KËh“j,³˜
+G×ÈN¶èSÅ»©³Z¶éíè¹Q‹µÆ#:öï»æ:(µy}Ö‰eáÆnáílMñÏÇ0ñu¹z…ø‹‚»h¢2:û2Ý–¦~}õRŽÊ1S
+—m[_6}qõWÝ¡ðvu•î¦¯§+‹m¥ã3N„ï ¾jGc‰ÐQÉû+¯MxøxYß÷Ž'OÜz¸7;›³&ïzÃó† ¶
+UEK8&ØòåmpB®¿|<ú?¾ŒWm”~µ^çø\ÆL’&QÌ÷Ò¯b yÖ#î=Š‚å,n¸ãŽÃ™¯ÛòÁ ¿áƒwÓèÞÌ`iðY9‹ÿ3‘ßÛö˜
+/±šNê·Ze:—ÖiÉ™ÓwA§ÒÕ¥Òø‡<p¼HŒÃâxœvãJ™Â=ÌÓ×±; \eh¿òöãÓ6,éòsÝGô™ã„®{ñÌøÓ- ˆÏT¥ÿ¯³O47J ŠÎ^¢^ÁÂó£ß /ºÚ=ïó9D!³‡% k¢«(ä¥×í¯Bz#ƒ›†í‚3Èùû)%¨¡ê ‚5W-e©g -x#høBÓf³L*´.æuCËÍyÎÕ­vž·¶™”åyÓhR ñ—ãi¦6èR$‰”þEÈSD|¢Ç2XVpá1ZI‘|ÅXÀÍ2ß隺ĦJ,9ïݲY[c ]Ü©ÒˆÆ.c;DÒŸaïÃK ³Ì± §‹NOM··jáºQºÄ³‹g¨Ia¹Û¶²Zøl4º"šsˆÖhÏê*J„gÙ3-;«ÕS˜ßâË•çГÛ3
+·—?EÙ¤4´!+òël2x9#M˜ÈìKË~­i»*úÁ˜6b´‰<Æyl^ûúuàÉ?<‹€82!
+ë@¹ÉKçm´«¾2Un qbS¡‘õ«8„Ê[ÃÈ¥sbÝ®ØÿÇ-«}=§ð0e³y-œý¿`lW’wºqVX~µÕ-\Õ uôeP(Düä`íøzDOúôã04šˆ»A\ºé.ñéEµýôx}‰¥Šl½&…SB™¥Iž·GƒK‹ö-ßÒ™`›íµDÕï¸?¶oVé–hFZv›ÒÚ Š
+F/ômˇ!ucÿsh½è¡N`´àŒ.Bq#/EDvÚ›äOÉÆÍIŠ#|ß­‹–a ÓàçÄ!¯Ì©åœÆR ¸…ʾº*éµH¬:"5]ã«‹+3Lzv_ó³aOÞ›oÞ46·|Š·1ÛÐÔ/ábðÏûLt¶t ZÃá ëå
+ùcgÍ×æuHXÒô Š CÔêàæ-µÉÙ»ˆË_Ϫƒj =òw ‘|#sk”)vÏ>hÛ™§aCt¦}½Žmädk$ߺhÌ&¬ÊìÉv”8k˜°fñRêïv^ÖoQ[òÉuØ¥BW¾ ÑÜÅȪ´š„ø踹 •Þ_™ªKL­JËC_*<ó—hÛTÈKVçÞpË%po@ÎÑø¼TK¥·rb,3óRŸã/?=ó!¼ü8Oµ— ÐâMcч'–XÝ éZw²í&í<
+PVþ8˜T l‚²_+Né‘Û/Qãìµ¥cvV°á|îGaO=¥Ý!€ÃP¶±ÿÜ_Ž½%én&øVõÀ£zGc…ì•ò‹­{¥›
+ΰfç  žœˆДçÅÎä%4Ä¡&—töu}{©ÛJZ@lñÊÌ<¿E’Ö/~AÁëçâÁ…P@µ®—ævåʲ5ë4|‹t6imÃԥĺ?ëmö%扪xcÚÕ¡`qž¿|fsJ§D¶'ÙjaÄ|²®2+LŠôøº1^(Ö}°*ez`fÿC„|x@™Åx¶ÄŒ¬tϽÒÄ´¯”½‘» 5ÙÇòŒÅe‘¦;1¦½vX†¬¶‹à4Bª>Ø\ß䊋(“sþð9APe'tmpÈ‘ºJŸ)7N’ÓÝãY‘;0 +ç©ÇìýAx'/ó©é^T:&«LîF[BGÏ»wÝG”úÑ8”ó݆‹lµ—__BÚ¿ ¡øÃ글wUõ< ÃBÚMÄž w«­Æî'½é¿0GÄR¬{úbE²Œ/PÇ1ÌnÙháç¦5åq¡$4+ÔÂxµüàbþ3´]
+„ïXb?.Ût^ êCø¦î– &ƒßW=Vè»KßÙ|tt`@ÝÖnv½¸Îó<:ZfI¿©¦éjQO%yŸ[@ýbÉ+Mvôƪ>|± oœDòÔi²`o3JÕºËòð†íð²>øž…ç}ðY½A‚§
+?TÀ4VU‚JÀ8MÚÓPÑø¯{¥0ˆT–¸ÖÆ9’˜-ÚO·÷ÒB^ÿM•áøkf¾¶M‰
+4¦L§5ÌÖh3Š¦K6õޞˋ}NJJ|QãÀC•´ÃË FYÃu¡›ušGoWˆè«îp,F¡“Æ9T [°Ê%³t ¾ÍñnX=• » FýþÓ‚E=^ÛWƒ5•þjã­É7ã¡úªU“ûxµ÷ÚÄXz£ V0·Ë^ŸÙK'Ý · 0tÃç£Y+Xyƒ¿
+Å*ýxkÔó}Þ[?ß«½zë׎ê…"³Å)ßk\FþEåÿkã–D ¸¶ýÖ¶mÛ¶mÛ¶mÛ¶mÛ¶íM.¹åºæÒ5”ÖÑˎƇ篽÷“5/cûàCà‰zM ü5ÒÐ*yÉHö!·ÇÜ;7É—ð4ñÒ^jàÒ^&†«0•ƒ¶TÄÞ£}aº*0»ÅÅßÊ_F<{±“§,&ñëÛÞå±ÛN¢Õ±VÀ¹HÌn÷yãÓ†þCù§Ø[)Ü `³¾ñ¹Ðö<É*E(èB½þÙôî±>(EÆ–­Æ
+ºéE‹>ŸE—˜Søáýið/QB>r‹1ã+ï)¬$øGSRÃÜvFU“}™›_,=c
+èû¦ÒóN
+|æý)à
+t¯Q²
+¹†±1jÄǘuõ7’5Š#º‚-³‚LuÏÞPU&†²Â_¬zþÝf³JÇg^]yÖ¯«ú” U‰†|/­•±ò±a¸Š[
+:EÓP*GUàéH·#ˆ(bº¹Çi´)ÄÛ¼õI…<*lÁ­»««ÑÄ>ÞÑ)%°86êԞɻLüGx#vâÆ¡-ùŸ1µçÓ#MÓÑpÊ™5q¢å”x‰|Ö3"c´‘‹Ëë~Ñ`¶"(ÍR«¦ü†¬øʽD)mšer¶‡Ÿ’Yîkr÷'»ü„¸D%î¥êr»óöeRBˆÆÜŽg|õ
+û<ÒŒ·òVÅû°ýÕOpN« ë~ºäÜCeë=a¨ÍÆ~茹…¾Ò˜þ‹ CȬ Ï€íâz©¥ÊßôøÕìHÒöVÚzÐw˜è}6&V¸tU))Ž*¨Ãä”ê<a¹ù²¨X'.æîÎDµ{‡‡åšAyBãp¾œ{>GæKœvd€t“Ûø§pè#P÷•V”‡ìÇ/ðÌb*±'WqÛVsX94±Òc~ $ØäÍZ3RÙçYϧ»Ç¢ÞËÜÜÞ&8zÒŸ%p£í¹G3Ü `¼À¬ïE.#Ë´W-f䵃6¤¥7DƒDÀ ï6»×y8”¿»™»Ù&oB[uG0ñ™ `’_ö/÷ó‘[ªüÚà6× ÆÁщ™×æœ+ÀÐ2x[1ØG´Àº†À‹§ÚaºdSrÞŠW°Éu£(oÈ‹x¹ç¸ˆù{y)_…Öê×Ø×úƒ}Ã8-'{mØA‡Ñ=³Ó:«ÆEկݰá†ÝÁ}ÜîëäëžC¯ ¯K¸0œÂFCô6ÑtQÄT°¾dµê/ZÌË™]/Ÿ4íDx”ªE¨äíNTMéðvä?ßâðÉuëêå8l1šì™B.Hvëô«  ­¥½Ã\¶²nq}ñÚ,g!a™¼¡7S6ì8lµ»Á’øtá¯ÓÝí`RÀ6-¿4¶¼ëÏÞjJª þü2»º>®ÐË%^¸ïì–ÃÚ|ï2m/€WÊ@!0Î% *Ãîc¦™û(½Öô’%îÉHR8/¥ÈYÄŸ|©Nj:?õ²ªwv‡ ­àµ í\¾<O7­b0¤hCS¶õëY(êC²4ÅHZ2L0Ì@zÃÞðÆ…âÎÂÍãÖ´2ð¤{“«þïš?¼“á\¡TãÓòÇA<µ(7±ÁJzâ"st9{G­¦>d¹$‰N¯2x*%‹¥ a
+¯4"A
+`ãÕ*Iµ¥6£EÈ÷ ß®-öÏúÊ ú“§áJraxá|„Úš"Æ»‹±•s]TCoÿX ¢:ôjpòÀ³B ‰˜öˆÉFV)v©wëRœ-͉´?3FÛÊtj®ÅEÌŠ|×´M¾ÎòJg•Û`€»§6ÇFAôл?b<–‘Ô,´¥vºÞ–$”-ÓŽ]ÿJˆ+«j?¿UéÉr9Vx¸õMÙ/Ö°Ðôë–Ç-ßò¥¤
+%Ü&SÌØ1¯™9ÚVÿ/ÛÄwkð[,Š™¥§,Λ‰sÇ‡Ò 3¹ƒ‰cÊf÷*{¶ËŠÜd¨H’ý‹¥…äèˆ%ùt˜qÙ^IJÄÎ"G &
+ býÒúТ!YÙ ¦¨n
+ÏÊ Õ!þevtú”·I*Q°&‘ ì—ƒžD'gUm;Ø:Ÿ<¯ÿ®š\cþ.Ý^@½ž14pŸô™ÿQyÌMͪ ÝIããDŠ¨x
+~CCk¯êd:þ̹‡WyÙ¦€òbá@‘&À
+„ÜÊ”S[`ó®åŽïôN”äVͳ~ !VéN’Œ4åYT5%‰zÆ ÍŠfy<UŒÑ`lŽ*®hN …M Oßã¶)ξ
+‡LŽ˜Ó0ûßpuôW2œ?ÝÖ!ÖÈ~ªÃÏ›Ÿ·OTNe4NÌÇDumf’8¿½åØâ¥ìt¾ÝV«àÊñ‡ ¯)öYKtÒkåèÜÒņËîî…‰¼«ØHgráñÃK¸|Âý§5—²‚镾( ×b`Fz€€Æ¿2Z´.2éœâÄ 0AžÉ c’ô—E#Ù_W]tâü4í0Ó#ÕžfJßy æ m>Ì$T¸£?Ÿ0@å ,ùÎ߆Iìí/·ƒT\¬¯gõ‡_M~]2§9 ³Ó£2( ÞÄå—Uý9æÀçåïe¤ ”Lyÿ"
+gÀI1¿© ì´ö¬Ç¼c…ú•ðµQ·Ûœò±º#
+SæV«VY6ý~Ñ•+ק½Ì{/ëâ‘ñj–ü™×Ÿd;³‡Ù*@;±14 ²£ ˆЕn~5z +_ŽÙ‘VLý(ªˆûÃößs«ñéÆË—›gp µ uËSü³üù£:Z±ivÀOÌ2+«1@Æ«ðƒ§º(r—f¦ÉjŸãÅÀ£ÀÆ+ÌÝ;½&.ã¡ ü5üL-äz(×±^ãÜ{‚Ôf°ŒßeAýù¤Õáý•­h2¼ÐåVøŠA°à×´
+ãåÖ€\­Xl:ã²SQ°úÄ–å‘~R‚Ý|­K*Z`•gOâ»æÛ«Ëám=EcÿvòŸåšÈ §ÕƒO÷}¸bå7Ó鞪 —/„§WÄöJ%>JªnØSGÃd¬)
+°ŠµÐ¶$äÉØ
+
+.†ÛÃ9¨Á&;OÖ¼½ØÂÕU»
+y «þ½{<°b¾- æå8ºõ¢WñŽ?Ž§Š…0‡5K*ºÌVq«[>˜çy{»ÑìpÀ=›.CÛ0aDÚˉ¾Ï§­pÖËšq—–Idí‚yq}rT~8¡éŽwÅhÆg» ›ËÎF=`0VSh5,_¿Pªü”[ºìß¿ZÓ|8îŠÐ!N÷™½U‡±?² ·‚ž¼ÏÕ9ñ«IŽŽÐZ›ýa~´ºÈ´MúÍžJïK³5¾‰¾+¸¥ÜXAŸUb/&§|7!š@-ƺz™fwðÕ0‹&z*%'Þ
+Ã"@¬†~AðÎCƒFqŠJˆ
+Òáî<öcPÇD£Ô scØä0 —µÉ]mŒ2„"Ç6ºkIÁІÈJiÀÀaz‡—)û=M“VæÕUÁ-ͬò)óÃ*öõ¯Gˆ/§1Ÿ|ìh·ô]êø¢t/ZO=ó^ôS·>ª¨;üqsÉä=‰ÒiL&9xy×í@fŸ¹ ¼,¢KPHíè1tÎZíü™¡-tïÈU¬x¹<=!Q{ŠQÀ|:š ~¹Ã¬ó—ÿåMÛ;hé&Å
+ÿ„­0iÿÊhôïÌçnÌm<q6j;°³xš›¸Ó쮃OšJPœf ª_‰šk52Åh k&âµ u¨¦µ^ÜìZß·Ë[< |6Xθ”Þ^Ä™‰3§° qÙÊgMÏ£Þ,K
+cCŸÖšñT(ŒÞ#¿i+L_/¯Ó1 +†Ûˆ77ΦëÆ+¾ã
+a×Úºh?È6à¥ÁK•;çìšâ\t%ý}gƒb?¬\aÎvãMÁ ¶/veMÕ…6Jewu·²ÛøêØb=„2ªÉk#ExؽäX´ˆ÷`vŜՉ¢¥{DxŠ”0E ÎEí{fZrìqÛ'ãÜ}P&V¼
+hBЖY}¿NÙuâŸæ™d
+«Ef’ɬj{}E¬¬ç<w®Óôå4Tá1AøTŸc„ U Œ(õõq¨D‹ ¨¾¶$Ÿ½^QX±‹RûkÉ´Ã_Ö¤@h_òånXyîæïY_øÇ{•9ŸXTŒË;²cé¦rúÜþeÜÃË«ZtHQ*+—h®Òc†Û
+œ½7­_‘žo[ÅêÐ秚=Q¸b
+Â9Cª^1c3–Í «“E–ËÖyþ̉¸ßI?0v¦;ЧT‹ˆ©Âz¯ŠG C'•ë¦ý‚o¦f¢ÆN|K|ñ³Ä¨u}=°?~EÒsˆ¼ÕC²c°K Íº7¼ ¼<,Âk…4W|¿N¸CÁÜ֚Ƨø>i€˜áŒÓ5MG¸´&?Äc(× cÓpµ[ Ò¤çñÞ Ï£’|åÎ|Lx5Exôªt¯Nê*L€ÃÐ"7ëì
+&ÄUTn4ÏADa¦5ä4ä_ϼ°¾´¾§œHD®/ ¼/¢Û™h ¿ôA¤<ÝL¶M¤ojdMCòrGØ=Q2¦›7{Î?Ói½ R=^¿v¯ÛKNÒwŸfH´%¦:Ñ¢ºiW>dÕ?`¥z¿Ô?A¥Frí–WUSäoA/ ²êÓ"”|™!›*G1îê)T&õc91åÒL§\«“ŽÑbÞ¡Éܦi@n¨ïäÕ¾@1*‹¼ó¿Å'¿¼Ñ÷äÓmå øy­ÂÒ÷IJ0 žhÒaáj¡¦2ÂÖíoÿh*{ñƒñjÌmßœƒ"YÛê>‘ñM‡t‘Êl©òjþC™åÉ0 ‰Çeg)SÆ?%p«É@xFûQ >ÖæÔF%Ús¾ZföÀðÔ•éÎÒGãèÑÞ¤ÏâøVì΄ŒòOÿìÉOšï‚®>n.†äʾKflV$ 8Yl.,è–À|ÂdY )›Mçh¨­yº†7Da‡›4|Âæué{ð†¥ÄK
+¥û’Ê*ªâjµ¿é-ÍFü˜ÚÉ9QøXâ},FŸy7Y2<É“ Df ÝÍ»Îoa”ÙÃÛ’ñwÂ4¤óFð¸ª<mX?Æ~pC\élAv·A|K'Òóäϧ»Œ—w,†K¼Äƒ>iª¥íÈ0WþÒ qf7¿‡ÉpÑ;¢È–œ(êøß+úŽ·E›àºâv•£fï‰ý§îgB¯ Ù¤ïAFË>gVNèŠßñÖ@pa÷v…yÝFÙÍ[ĆB:U§Å××Ò ˜`´:ë8¢”Ÿ<"êè*æVÉÎßY06ó¡ú(µrÒx]ûó0iÖ·öloÕ
+fD³|/«âÀJƒŒ† ÄÔ®]y¯QpI£v8ýc[¤<+µí੨5¥aCúåæ M)ät¨¸qä€A ÍȹÜ7-¤
+]Nb˜†JHÇ1bF†÷ÊŒÑ?ÍæÛc©g‚®”¬=šÚ Ë+æ]…dPP
+q©©Ús©MÇ.ƒ„cgˆ†äû‘ürCæÆ8uô ®Šý0Ç5ººR§Ô0B5€Äð¤äôíõ÷þØd’6Š9¸ˆÍD+öGå2©¿ÇÞÊ/9¸ü…M‡'+ßlýü‰¼¨ ëɯ¬–]@¨œ)æȆ2ŽÔÍ;ƒÎöÚ í"¿Æè¾DfO¶âÑZÐ%n£øä µ¸È²VWhàÕ·»Ï—´ÇjHKFoß-ë‡3«„Å 3ùÍJ®¶-cz½†ß‰$?º1ÎÈOR‚ú‡‡Û8>ú…žwÓ䳈ÄG\qüˆÞÍAçŒ` LÔ' ÿaGÆËeCb¡‰SžÈææÏ%Â÷‹:w0÷±ùÙ‹îhçö|É—c Xõ!¦ÛQÔDìP̉ᄁ™1’Ð9Þ¤ Mïí¡ÜH!–˜ÅÚÒërûVýV,ÑÝÅ=ZèÙÚ|tåë–qŽèÎâ—‡‚ŃJ_m6H9å
+x>äoX?$¯_ÕWgy ¹o蟥,›ÇþY¾MÌ“ÞÍ\W¤<[ŸwòEEÙ ¹x‡Âÿvê–g\hWÊ‘©ö¿ßþtYG‰•±ß%h;öÁ€7SЙì4¼œ#êÁË>µ w¿!`Þ;Š'hRBÝ¢„TFw‡sëâ¶þµCéÐqŽÕþ:Ú-Ñ3D|5r‘´÷ºÖTÙé¬êQäEÀféÉ`õ9ßÊ;8X¹­R'!¢ÓÚ3‚
+ãoYÔÙÇ ƒ³ˆ®H•ð}¢á½’ŠâÕcN
+Ú4w#íV!:êßNüþ©s²æü…ÃäR ¢UÞÏhæ9å¦óÍÚáÁÔâ8Eç
+œùì-ðÚœˆÏ)1v”w72$­f®)Ðð¢"0rþRŠ?Ý%ÐXCæJ@JÒ*ù\¨4Êq5È™Ô8¼¾k7 ¡‰l‹·Ü÷g*D•gõ¯åb&RÒCÓRš˜Æƒ$ ŠŸ–m:éz5ô\˜Í]Êu—+õQ†ëFÆÊž˜#-Ýg>´±êIë9*£MºKy™ýCç#Žx~Ïõ[•ckï¥Ü {#.ÞòêÍåÍA³»¨3¾»Ö.víOEo˜=-lŽÞ­Î8Ù‡ôo£o5lxjbg™LW]B
+Kóe¦[Æýìæ¡À“ÛÉLŸ3T>@*]¬Z–rŽü]y¦¼îQïvx9ʧŽ i`VŽåŒ\á€VžI9à ›ÍÎwyÓ¾EH
+w§¤´‹%kÁ·Ã‚÷W%žú³){p9ápœ5.KÁ^µ
+Ò…Þí7;"˜MY±YcG
+Ž÷ƺÚôï=Å Ó"Žƒ;»kü‹C`ãYÈ/ó·Óÿ\Ó èo¸e¾gõ·›Á˜ÓùeÉjØ?HmùÙëç+Én`sN³¦;–É¥4+÷š™½Ä„¥Íév@·cJš±x‘“$Ÿ$½fÉÆQÀÚÃÅ7âY(N™îW’KãqñÎ]Ÿl`Ÿž\)‰‘¬©.gÏÐ…í iªEätɨ*,ï$)í.ÇB@ÛNä¹…52K£ QabLb¡m9Õ]eòäÄæý¢ãr®–ÓúºÒˆ¶‡KG°ÁFÿaǶ2_ÞBÉÐ|‚®Þ1›´ÔPàÿåA3Yï¾û´ÑÚl‰ž†/{Œªb¯ûê['E;ZætˆëBY„¬°Ùsï¨RTçýãá2P`9Š `/œ®vJe\N²Â§ò^Ž6³ðBW<ÔÄ”—ç)O™ØÅ'Œˆ9pIô7|/
+èÂ̧8w&åE·Þ‚Æ‚¹LÂ?ã´2,'õê ¼ïB0ú¦ò~,µ1QÀ-ÌâF6(vGìIÞ©oëþ¾¬~úÊ™ °+Ö¯†¦—};*9. OúG¼¿ãþ&T!›ÿ}"`…ߨ
+ÉÞLŒLØæ›KÈiÉ=§"ð­Y²¨i<›7è)ƒ¦Žþ¦^‚A2‘ôŠœ`¦{u#`oßMñö@;úb¬›~¦¬ËËZá뢄>ø“(§Yòð-„{À³Eù”‹ðx·@ây¤òmÕ‚có#)©òd+’ÂЉMz-Úò¿Šýáia ¬ÁøaÒ¹ðêE?“³Žå…só$ §¨pv\á¶:°AhÎÎ+Ë¢Ènð׊¾ Ã×/ÄÇdƒ4©Å"ງº>¤‡Æá4÷ í½O†¦dì)¹8sÓca³œ“ää³ó˜Aæã¶h{ÏeRì~ý)&,4YH=ƒ¥°ÝŠ&Íf6Y…°Æïž‚.œµ¸1enÒYâB¯›tDõ HˆäU } ¸–q£’ü(÷Ú‹¸(ÂÊáZÑР³Eãrµ,ðÔÛMf2LÄ/ƒƒ½]Õ2Êc9eÒkày0°”üÉ
+–2T¼á¥X<áÔ¡û?†ãÉ^óÜÕz܉l’vP7¨ØσÞ4t˜ª³±nåÄÿ||ÿ½ñí—ºÚ}Ö9ü‰ñSºŸ
+PÙ—þÎ(QvÊÔ’„uTsþ}듶¢WJýò€a˜geatç‘Ø«†=b…á‚œO]˜ë›ß¡¢
+ìÇ%E¸u¢xjýÄìÓ­UBCZȬq©Cþë6gu;ØAwù*¶X(¬Ù xD@bæ³—>«û-‚Vå8z·k›ÈÃ4»TÉÒê…q’´Jk~²CW2ÐãA‘ÑA}A°™ôׇ¡VÚÑa‘ÜÖ¼íVv€b+
+$d™Ö4ߺÈ7E¿ðß ?N:²€ÃN[}s½€a/ûu¾cªÈæ3Ãqú ±¨d#j)"„枺ÜwGé¶X•Ûl9ÒÙ.‡fLO&«
+5YÃËÇh¹dÖ ¨q©w
+ª_›¹F'Þš³œßb©ó„óÓÁE
+»½'³˜Ù¸|,afÌv‹šv_‘UýèÏ-QB¥LÎÏß=œ`b£¸8ÍÐäIr:RßêrÙóÉCâ÷œ{þKÓQ'ÂràÆßHÂ9…ÁþŒcîÙ6¢ û¾•cÉ“¹CnŽ¥ ×Hýd]¿j¢ÐRžåVªê†Œò‚ä‘Ƨš"àš?Ö‘ÛÊ ~ˆ&
+¡¤‘.w›OZX vrÐÞJQì¥Vqöñ”¤k?Œ—¯n¸¦Ñ‘ûù„âCó¾6±Ôã¶"Ê£óéÞÓDzà DØêÙ9µ»—'ÕF ƒO$ÁÈímÅ
+“Û JÕ믅är.V~ÀäXÊŒžžT–˜à¹~'gœQË%ºCIùŽˆK/5ã t¹ˆƒ.8{©‡Ü¨ÒÕuÕEã!Uˆ÷Øΰ°¢¹ÂBD2KüÌè[Š¼p?®ï™¦Œû™¼…ݹ†žãPU1˜Õ•ÃCR®8üÎ ÎY[nºØ]zÒcÛLÞñÙXTûTÍøÕ
+áá²Å’# f7.Äå2GÙâϘ©ŽYC3RÌr†se±Ê \­SƒôxŒ*r!×Äìú³"`¸Î™.—è‹åü˜ (íJ­ôfwš†I1Fà.r¾ä¿Rq‰Ûvßâæ¢ÞïþV¥ãŽbN¬‰ ïÒ
+ޛ׎ßÏoØ°Šö²s™R"N÷‰Üþ«
+|(U]0Ðk§y´1ÜÌ˾k˜ša ùiûX
+DmÆu¥·ú44êÊ)¸BãA?22n¦ÄXÆÊщ0˜ðç*¥ø™%˜´æ¦:§«ˆ“‹·ÓÿÒ1"-–2‘"–‰ Íþ¬IœH•­ ¨ï†ÝÆ÷Ùσ¬YHå¹Ygœeånè3ÄyRëÿ‹¯U*fØàÏfr_B°ÎG&Ê$ø]09OãÜY>›-dÀºAé¾+‘]tAyåÏ帯œeÉŽ tžÌïFÑ'-½t ´sL)ÿ2;1›'Q¶@°i¸“’£ ÐôJqé€õBŽÐT­tkàvì89š±RgFrXø c¯5B<BŸnð< `CBÒÑÐî;³A9
+9¨òJ®<pgfäi²e!±°üf¥es“1Û¢Òc1ßñ€KkÊM~®yíuÝ‘¡´ã¡Ä¶çiÄçÝèËCÙ¤_^h­ ÚS¤D]¹mÑøÐ^C©g/SÿñQí7ä(ê8ÔBÍFÍ- ‚R°f‹÷O#¯=kÇð;º¿ CÀ
+endstream
+endobj
+11641 0 obj
+<< /Type /FontDescriptor /FontName /OCVDMH+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 699 /CapHeight 699 /Descent -194 /ItalicAngle 0 /StemV 114 /XHeight 444 /CharSet( /A /B /C /D /E /F /G /H /I /L /M /N /O /P /R /S /T /U /V /W /X /a /asterisk /b /backslash /braceleft /braceright /c /comma /d /e /eight /endash /f /fi /five /fl /four /g /h /hyphen /i /k /l /m /n /nine /o /one /p /r /s /seven /six /t /three /two /u /v /w /x /y /z /zero) /FontFile 11642 0 R >>
+endobj
+11644 0 obj
+<< /Length1 2532 /Length2 28425 /Length3 0 /Filter /FlateDecode /Length 29858 >>
+stream
+xÚ´zePœÝ²5îîÎ
+ 1ù¨8ºº1šš¸‚Ô@Kk -ÈEÜÑÉÛÅÚÒÊíw vFÆß‘~{‹1äLÌl=]m­&æ
+¬îîääèò?\ÄÕ54¥
+þG+×|TT
+`þ‚™øñXY@¬,þJ ŠoaýÇý7ôø+ÂosGw—¿€L,ÿ‚ Jªã
+5qçÿ¹W% cosô òsvì+á„–¤®Œ¶Ýã‚lºŠEi/ù
+¡Î1&æÕAœ$‰ÑžTc\cß86G<çi5Ž#)Ï?³Çj|\lTúØ}Ê{ÉgA²ßÂè«–-1¬Ù$¶¹_m ÷®Ì†Æ/<!0ì*!-åÝ›öÞ±\¬Ïü<­^~«Egü07Ò|f D¸v#¬ÅÍý~[»0A.—jÈœš,ÆÈ4PºŠqyoö˜¬ípä¾
+ÕÚÞ¤‘¹ CÝÓPò7+g¢'þ0ŠCÁKŽF]5u‚¢üH”IœÊ¼s …;¼³ûȆ&êºt…?/ÊÒ;Êi9Ÿ»Ïb?Xb­I&2Äó|ŽKƒ)¤së7ÇI¡üÅsç{Öy*`eQýSË×cî:%.jøKîŠu¬p¾Ùw“¤Ùö[•‹¶«» Ø›å$’Œ«s0ŽÁ§R: l
+@Ì98ˆC24øc%æ7“!ëÄ9Ú–(=g^—ÞBmŒ<ÇÅwöÇÎ{!‡3)V »ÉÃ(ÂÉ’iìŒ
+%0úô:ò
+“ŸÖÅaiÂ8ˆ™…7P–¸.%hGÑs}””=áyâ
+åææ6l<ãÊ“n8½¿¢â©e>e«Ç©÷M†Žìya)´¹®÷$´ÒS ø•n.6%­wu`±ŠüÃ/'mýd˜ßîn¾nµ æ€éLö2lØ¥Q«ÁLÕNŒšx¸c¸´fú­ðŽ·ªaŽ7[€Ìe®÷gAɤ  ²-ÓÏÄbBnŽ\ÕvÃ6î¡¢ܽêÝ›ö¨/"ÅMáuRNø¨íÉJh³ÂV=½2tˆo+&|ÝýŽ‚Ð?7í¸p_ Ž~A«¡¤Û!
+ ¯ì3‡An >RËL3¢8Ë ?­¹\w'2ƒÜòñ ³´EüE1ô€.ÉEO³šê·mG¢¬î2^:fd£°Ü¨"Ó†>K¾T3š«Õú 1OîMJî£FeCñ=0©c¿›Ø ÉrWwß»h(HVÊÙ’(¢ÔQx}­†EêØ œD]+ë§[kº²' ñ—¥[C—¤XÆ÷/*8Ï 2_²?âS$~hæ=]îû%¢^¿ ðˆÎÉD_æ|HÊDôÆ;uñßÏ‹ÝöuæÒûĊƪ{gÀRZˆ×m{Ç3h×Zv$¿ªêwtG1ú’BT?µ}ckUc4»}ì¼6kugóeäJa„Cd§¬¶ªg½ºÙ+ÄÕ˜=ƒ²;ŽéÈê*JÌÉ[bŽ<ÐB®ÒÚƒÐ'Ë7¹“¶63ùÃu_nfw«’VìùòÕ¨ÿaœ®ç™`šË`^ô×g¤ÍÒy).4FéÊÏ­ÌEäâIB Gv}±íŒ-]ž^‰¶NO;Lu»ñüvm}Ošúm«×cwÍ8/‰ÒÐ ¡Øb¤kTk{‘“3‰»Qø“Ymæ/gÒý+C‘¸¢ÛùÏ]©$+ÂÞ~§!0^¬nj2¤Í±¯¿êßsIVózÏþ¬À|7Ú ÷1EÀþ‚ŠîÂà„Üë†I[xÙ"e%LB˜mÊZ¯²°ª$ü¹á'Ýãp<Å>˜Ž„N˜eß*Í—bŠ¶Ó-ß R~]ƒ[g d8Í'nÿ'« [ÊðXAü ¡hM¹qتSdj eûg‡·ðX+cIàô7÷_ÑÛO\3æÍ]”èE“P½“ï=•öh¢Þi[7_°¼<¡Q ,ŽÃsÞêÜÐ|rI[$$0ÃB¸ªuø¥`L9á5ðÊÝwòà5´ì›Êtî‚É8ìÇx°‘uðóÄåCZE—² H›¢Ìº³j½ù¼ÉšÒ"”pK‚«#<_Æê•–ÂSè•Zá‘í¶ÝP¾‘Ô€õØöä‚[å´¼2M)Q,yrÁÁ›¢‰5ÞêÍs³ñEѪGdp’ {Eàr€|Jë¢äË—Çä³ò·èïö ³GXÞ|]šµA±"­ê³çZáÆù8ß‚C,<(#ðÖnrúŒö‰½¦p€{oÓY^o?iª¨;®XcáduÈ­sXoÑ ½4
+˜¥’ T¯%©îññ0×u*˜¾˜ÈTî%YÄ8ÔT?k¡;>óôE<šˆ·…CsG 1‚Æ-eÜLZ¯=Æ(C’,v[_É‘ÕACÑýÎðgP¬ ¸¼ßš By†­×a•‰šŽEô/ë ΄oX—DèvŠ_}ƒ ™=Ñ­¦¼§ÐÖË®»’Â2Š¶èŠ?’a½|ìÙÇÆ™eøŠÖ aʺK—5}g¾dϣ߃ åQç;Q¤oŽ¤#Œ³
+p¢AÒÑFH1 ©Èõ;HtWS·µÑ̼DþAT>DG¥GLér·‰õnV YÜÓ[¹a³«+GºbNù~å»ñ<Žò÷WõòA¸h i+'åª<3‚?£‹ñ5&Ÿجé<ãõúˆNª|a
+(¹s½0âøÑ3‹hœÍ´9U`åÒ!D‡»2ø«PZ2þG¶¶P­ê­j:2$kýæ·BB4a36Z5ìÁD5 %4ÕRlÞÌN{n¨Žö·‡­©,¡;èÈø¡¾Yäç_h[F…¨"5AdPÝYÉ#5òJ÷œÅ¢ŠiFŽÞh(N’­,T(§™Ç€¶xLºt¼}ßP¶N‚¥ò‰xfú·‚~§÷T/íq’cÌ+Låq<àm
+J¬nÎ×.¸+%¹ˆ"ˆ$k/Uf“Ø4B.ç¾Õ :µêù„KN¼9¬Ïü‚;î(ôªI‘yví8ñ^Íѯ‹ÉÀw¬b4~b%ÉŒë)κTwRÇ!Ôµ¢¿½^6b,=E=„œ÷¼;F>ݾV &7·ÙM¶ójI-Cv­fëLoer0ûëíé¥{ŽX#}›7 s«a:ኽgSÕ}Ä‘g¼x-žÃ¨²Þºbg˜Á°¸çu
+¹´× 4 á9Îñº >À~žuü~˜Qß©3#Õíù4Dºð^ãóp¼Øu¨Bó!'=x‘Ì|§Ìò9*Øazè¹æö×ð_g ÷/Â"‰ã˜-N¡û&»|ŠV¦Wß BWOCÄ_ã…Ê3Öý!ôéã
+­²Ý+xÉÉ,ú¥[˜ÜÕ6¡ yBxåËCzLŠ‚tó¤øqo¶ŽKù¥N0[³éxŽ^-‹[К€ª9X*Ûˆ­ÓÔÉÜ|£F˜Ø*ÇPP»p­Ýµùx?!Ù:ÛÅ Jáƒ|ŠŽÅXV榥§Î-.‰¹ãÍÒžcN4w£"«Ïv.¦â;½b?Qá›~åqZHˆÅÀ+HmŸë*`Â8éÇ÷GåáìN¢[” ÔÏŒ§ÆÃ|,ïÚ+³šS«îAÐ’þ°Å¿à©ó ËÐ#[)â›øÌg•U·E¥æº9ß|nµ¦‹¡|^ÿ ˜ðwjÖÓ×áõxö‰Ä¦¢€|˃¨o‹6{)"ärªÑ7^TÄ$ñŽƒ”å(Ç¥Û`A,¨г@ô XÁJhÏ”«ê°Hôíè+ÆŸ”¯êwœ? ¹ÊÏB¦«(CÊ¿*
+1©¼Øu¦b•‹bZpEŸœ:Pä;ÑÞwëïg™¹ç¢TÒkµ·ÄKL#y-BtúíÖÜçP—ŽÛZ·ÞBuÍÉøc½ýÐ2nœ‡m “æçÜŠù£ý¡´µÀ}C¯Œ_ðÎOýDK^·ù]'0Þöõòää—ìÐ ºVé>¾w†˜¦ˆ”S«ÍjÌ°nnx¦éráа_K=“ Qü>¦;FWB¡¢Ãq¥k8UTðÂÔÕÔv]98a«†TE£§}©Ø›ÝUlT)0Ë—ï'4}¡3ïŽoPötOÍqVˆvIVභ"xædW?ÞËBØ4/ðgÕ1ý¢åêišm¥íf/}tÏ|T°ˆZ
+s­ë€bâ/d4†kɉƒD–ª=¹z玶çÉ9mȆ%”šf<Ëè­™Éj3ÓèÈA¿ÀánÞo†KÂOî¼]¯/±'ùQ¹j*åDÃ"—zíÅe"œA]N;qÁUYcŽ~ÀB¢,6¹Ë°§FšÞ½rÒƶ–ÅÅËŠó¥ëi¥ô~ö#’J7iòu‡›øÛ¢äñY„æ;È;Mæ%}St;ß•|`̸Ü9 Lf¢ë
+È´¥™cÀC=g`ô 9` Z bü'”ˆRías‹ö0Y-Ò…ØTÌŸ”Ñ7c2¹E^™²cÁ9ã–3tªÛÆuçžË”I“Éš¶ ™PGµiPÛÄ:F¬>L¤|o¹ÙÐ8©è¥í#͉±pÕ×=åÙë¨wüX²¯m·=Ý¢2p«¢g²ôqPëÓ¼î“M-3ÎAܤÅ|34OãÑfPÓ&´Ao ¡À|12làQÍ;³ŸÈeiïffü‡P0,ìí:/9˶üê–æœg± ßLo-Ô7Dú·bSm’Mî Š*
+üÝ¡Ûï®Å?ඩ’[„ê˜"7Ì/X:áÖæ._)<–šqùž\™µÛB8]Zªö„enÍÅ€õÔhãÑ(Aàò˜Ô‘HÒ?bëµlÌD`Z¡.·á}®ìëF.zaj7~Ål:q}… “7Íœùâ@—–Ë ¿ÆÑsûj–¨×"Nð!3·¸
+¾îI±Ûî dÍ|É„áÌ1×Lã%l©µ.à Ùj‹…
+u.»ÖæHâ· ì´û"EZ#¯Ãï¢l›zH¶InO38“WcWЖ<¡Cj{”Jw&:;ÞC‹¾â+œ£ò}Îʉë.jb‹^@•w84`lª¬ fê,Îã×¹xçÁ´Ç MÈÛ¤ÓŽ8ÃøÂFWz ü¾Ãk1TCçŽÕr·§Ö™DV³KÏÀ$,¹û)vôE}ç©3jü‹õ³
+—}¦\2ÇóÚÚ\‚Ì–,ÇÜ6Bv+ÝÁc˜ÚBA0¶U³oÀ[¨®_s$’ÑfP¹ÇìRÇY¥x¡Š"hÖu–FYpülN¾¸Íñ}åÍ4Ÿ >‚µ©Tñd+vË.©9¬d^¥ÅÌ9W(‘‚ç·;4]
+Cýã\«¶ú%p3ÅQ›–ÊR'Á8O²FÛý2 Â'£ƒ}5·4º_5Ôt\oœT›nÕ¬Z•GêÿãyH’Þ€Ä+¶Üowªƒ-‚xÍeümÒŽaé-º—  NL˜3ÉÎÂÜqÜ5ªªµZ­cz®ˆì”œy|U`¶¼'±CKH¼o•è%88VaÅh)VïúhZîöú¥$‹Û3B³ôC`$FßZYLÂrªè Ïþìˆ:jf,l©jö¸ßJ2¡kÍ£$Š÷ý9Í[]¡|Ô=0J)?'phÙˉláU¿Ø¡¦„pT/4.±½h¼´W
+‡YŸåÀY¦Þ+‡Ó—ŒþŒÿ¢k’ÂS.4¸˜èæñd°ª~Žp~°"…o’`ï\!,E E×¥m‡›P´*"ÀâWêzq‡´.`qÓX»4`Å?¶Wpñ4µ§ÇÚÞèâ¯QQ8ýÒ$]5°˜0§õ§³/0ü|.³_Õ£wÚ…0´‚ï¤á⛯]_KÝÿ™&e+G]ø"7H¹‡¶*ÚYènt”ȱ¥7HuÁ«V’6Omìb˜B¬òãC÷æÐKxòÕ‚ºá™†eœÓ—F=ãÔÔYÖvXËœúÊÍHC *LìR]íÑ‹û»¹®QÛNM¼Ê—c»ÁÑÐúõeV f‘ÜÐ*©sóà`cÂÔ~Â$oH5ŽåÇ.!Ùòö9E¸³ÀyÞ2ñt÷wíÈžPiê™›|¦`ÆÝvü…Ë5(Di4½‰!®ÝApIÜh/f—dØoKàbǽTªmoô÷Ð5~:¥oJŸÏe¡3®/ãc3ù^±AécSkv¡…4°ÝRSùüÔ-Qõ¢¶"œªÝßž^k Õ%F…’Ã~umΫÒË
+*œ8Ó/O3AÏ<³mÑyùx¢›Åjk%‘BâÒû uh^ø³ÉQ&$®É¼çMÍwZ=€R}ùüóã¯sR)ü;gc£ª…¦/>d ‰êÎl-Z}H1×)înŸŸ‚Û€¹n òÁ`‹}ƒ„ R=Æ ¸Œië[eȉEÝåÛr_'ii¦0(îž1
+"¿jF]å·´ ›
+}¬U„;y ÿRבʽ±›„E¹‰e'^Š–/ÓJZžo0D‡NœrÈk™U²J¦¡{Ù û£P ©°uÍ~é8ûç@ •<O@--Ü æÝC“`=_,Á@Å¿ós±¹0Q½Ê£¼#ƒ SŠ~9E;p(¸¨S}þa—ä6±ýÃÄSÇ`¾ïê8!½ùPÒàÌw‰}1z¸a$4ç4 HD¸ )*Iâ~|¾Ò>½o‹!‹Œ°Ÿa†žä¼Î–¢yÓ~ f-c™¯úÆ”}ƒÌ=‚*;‘E&Å;E~ppM‚¸ê×õ[ê¬K5EÃ0Ä¡î5+a¯%åÈœÌD¯(ÕéXñPÉçZuÏùJÙEܵ|/ìzÓ î昧ْ.kèrQÆ K•a˜…¹…Û4‡ã+@ø$€rê`ŸM=)Rbh„L4m㤔d«îm”0,]ɾ¯ ìá½|ÄÁ`!°Nœr;;.¿ÏBÓ–¡Hd®¾žºç\Ø q U¤ê­«A_®VŠ5¯!j×*æß°¹«œÆ&S³:Û|ï4ùr,SÙ27ªJUE¥ÜâO#ºX ‡Ö(€ö±nMQj¸y™-Ò³àve‘³<)ÿñø—ÆñŠùÞâQÄã²i(òhP4ÖgÊ ¢®†Ý"¤ ‹éïÄö­&ºúé<:ød‚üïÚÃi-¢Ž¦^u|zçƆæ& 󫸘‘mT_j0çóùL7ë¶ÜX<o‚†Tà»óúÅîÇðFßIºÚŸã
+`þÍ,Øl…Vš‘7Õ
+Ì\Bùúhñ8i3Àg¿xèÝŨوs-pT»÷“\ýôäUçGVJ±gÏí5-»—>TÕ:ª/œTºŽ6NF1æ€Ãß a
+Ó¦còä4Ý9µ­½\i³ ~w=œ.ŠLS ¬Éc¯ƒ–é,ƒ¿-WeTy*‘)ÿ.Á¿'U§¯4¦+
+w¬žàÄuH#Âúç¹åú{¸Ý
+~ç”P×veAÁŒÍÁȱê-¤­ü:ešë]8ü žJ .ÔUÁ¡ô_°2T?ýp—‹Û÷£ÂIœo Ø3ü°¤?S>JD²([+¹jš¦GsgÂØO‰¨îMÆ^I[#}•‘íD`©BÛ¾Ó‰v8€‹#w¯J7„mèUrï+wºãï—ƒ'Qe™)„ù1ÖàÂœ ¯-èñÍ&AZN
+ýV+*4 ‘‚RÊ|·_ðgzZ_”|ÕáÅÈnÏ›rŽ*¶-WñôÕöèKÛµ„“­v|‚V`ÝvþJôäUjH¯TP:ýh<<&lÙìÚä8%‡Z;á¾ï“éí/\§°²!2R#5×ÈݧÁŽîÙUHºÒà±i 3ÞM¸±4D¤³½¸dÅ¢ñÔ{ñel7±{”¾?ÂÝH«õ©Ëc<¸‘“ØÜû¬°úÛ½¢P¡£M ¶V)ìc•|e0QtWÁ÷m¼«Ë °»N<_KƒûZ E_îØäÎ{5²¦MŠZaÁ7LQýÍŽ±ÞJ0Š+\ÈÒé:P> 8=<ÕÇ(¥G}ph0Å«‹s±e– ÉÉý‰´ªJ¢Ÿ>ÁGÅ“ìª&³m6-úí9ë åݧ{úÊwð]yõøʸ+q$ùe¡aDÉüÒ“¯¾ ëu¿J6 ¨´eˆ¥§¯‹Óâ=M¾ÞPíY6Ÿßní*Ûxôt†ª¸KVös¥FùjÒÊ9
+­;É(‡,¼œÆ,LiÜ›˜ÙtbÞ— ®£q`oŠô'ü€4SG=le3uxÀ©¬Y¸\Þ!)eÅA«g“’ä4 _Ä8¼Gd2(ö¿CaÞKHþÐî”XòÇSu–¾MþÈ 3è<ùDª•›õ¼­55¡-¦ÌÎä…ÙÚù0¹ÅÜ|:ýQ±EA'&Yü…J«[§¾l /ºè5¼r\¥Â"ÆjŒ<ÉÑóº)ŒBÄ«Ys(Š«ÛÀ)œ5sœ?·÷žGjýŠ¢ÐÝm•\¨Ö=˜\–·[·Ëƒb¿¯FJ7ÿÍÆá ã'yÔ×w¢ÕV¡:¦ÝÕ‡:HKh¬ú1étÏWÂ×›“àft$FGÛQ ë’û(­{1†'‚ª.eôvk…TŠ%Ñ}xy·¯éÕ>«Ó „§+ Ü)Q/yh‰»—X5ÑsNˆpBŽ­Ê?ÍÞN¾–80q® ¼gФþñÂ|A)X—iVóÐNK­ ×˥Ⱦ퇞ö]j£Æó˜é#BÒ”Yž‰#¹$583T´´qIï!ìN;–V¯Ð9?sÆ÷0ëÊ^íã¾ÑG>´8ÖüVL2ï2°§8…ÎÔƒDÊ-W'|1
+!QiÜ—”üç$|ß¡2&ã‡zþr["²-ŸÝK}T¢Ìn~N©áÐk´e-àløÖÐÌ‹X‰¿
+е$|­>}Ç1)›)òxÁ•xÓýœÓ˜MrÍÎ’…$úö…‹Êa£ÚZIV:< î¦Ô •Œ5·û•1#ækýc³YŸÆ1¸ßæÀ­·Ò«@‹Z[L`¯¡‚…8sëan —P¸Çfl*Õ~ìZÔCŽ„[âR”ùÛôœ<5AÉ[ÎQA¿ýk›b€ô+»ØèÙÝ+ŶÍH~Ue(že¡öÇÈrÞ¼ÖCa·öòr“‹¬)E´§Â@µæ½ƒ°‹éñر¹«’ͽ-ÍRÑDòqêÂ7Šáù0cÜh_„éÁ¦ÒÃü «&¥/6VÝ’¬‘y´î»‡·g7LJqÄ5 ¦a›¤} Ù1
+ÄZ•™ZVRKÁaöÃc÷Ñ¡¹cvõçÚ,N‰ ”‡¡,Ξ×P¡¾ºÂûÚ X>QÜÁê¾Nmaza±VeKB?ŸÌ ™ÁX VS»ÙÖF“ƒÇy
+9é\
+S7=‘+ºnü€ŠÛ·Žr¯yi•‹ù!WŸ˜zU
+-Í/ê±-®Ò3šâ#C#ËσM¬™¶Ð“ž°­Êl«>ýEÊÈçÀjú´Ç •e%¿îe|$çücæ×$)ˆ®p}”X^^‹ÔÄaðnmwAt"Ã×JuÕ¥zv«ÊH‚<0›_û:×1¦ò~3¯ƒoHøGÌÃ5Ù!z{Ù÷ÀêŠbŠ!: w¼7×1çÎuFë¨ú®|Ýš³ÔDÙ…€qŒ”¬#Xí审iÖyKñ„å'ü.Cc;Øl'ëìXEÚg—uï÷x«þä¦ç>7£=3Äg\àå‰Mæ$’P{À *ŠÄ¦ËM¶þ×@BcçÔb$°;¿¦ðx—oµ³H»gi!xÛKÚ1‡ÍÉ=„¡÷ù Ò¯WQŽc»Ÿëà…s¹e[”Íë~é&ô\Â×0IŽÉœ¶ŽøFc ðP½—Õ§™e¬N
+Ä\÷Q=ˆðKË¡dVÔµØ6p-/ŸßdŸ°ÄFpÞxœE5*2jã^² TÒ¿ëœ6 e)ZÉ)ûsiÂ1LßÛåˆiÅû¦Gù±XÀ¯vùzÿÿøw†o2èÔM¤Ùp+ÁjHrü¢ÔÝ–¢W7<™G&'ÜMI×Öð³…òoNÜÑñ8³+÷='V­’q\y”ìfh%ìq#¡4pqq÷¦š 7¡ÕGë!×Z– »6¤¶ãG µ{Ò½ÝÛ–•j)ÀªzNc¯o¹÷uC™t2½OHaólÞ =RDª¿)ú¹;|¨xd f3:¶ÀƒÛw[ç&Ãp³ 5¦”Œmѱ˜^ãé0è~MRÊ­[¯¾ÉìF+ÙSg6ëÑ|»+aêOÕ)E¹îGçÖœû„˜œ=§˜–7-B0‡m{ðºgNáëÌÜðŒ
+Ð6§Ö"C}±U—s˘j¸W<ý!ë=šn5”Š‡v–ÍŒu!ˆÌ˜›µãÊœ2 Ä„a˜ÇÖôzp<£ì©jHÂf]
+q&Ø×WÄAÏä²ù€>ŸôeZŸs£¡‘D&a&L¥Ç,ÿ¤ÿ(X'½fáJ´g·cüôæqaðRÍ* [´@‡)Åéw¸¥nEß š
+Ù.Օ༨|õƒÀœäHYÔŒ¬ÓQ8±‡’ÞÒrNÆåÏ÷” nÁ`úظˆç´i(9¬šcIfYÕkëEÇ>™]B›lëÁ€CI0F(ygnd²äZ·÷>ÚI%Ø `ÔŽí¨í_Éš¤Èû pŠP7ýÌÛ{…Š5*FÚ’Û´ùâÚÂ^}ªûj&\³²Ä àÇT¾~í¢!ò»‚?‡7æâÄR­q£,°[gÍ`íÜÍÈq³r5}ÑVjÎÄâ“ïU}/Uøò$5ÖAö%Àâ*ª}¸–,¾m~»f—¡ÿeÜG¾JcŸjieŽÂ˜{˜Ï)µuÁ7õvBk,h<(‡h Ü ìÐÒì‹FÒhÀ9–µ•¸äê´{HÒ$oa_>ê\¶ø½ Nï  ³ˆiÏH_ÚïNêsrƒYŒí­o`5.bPŒžQ“úx.(B.µŸêÒ`¡ÒÜ™ˆ¦ºónfG÷®»i.ßez\]Ó¦›Ó’B4Þ«\ˆûßÉ ö’‚>³–)Š›b±?\=IÓ´`{½05d¥eÙª NsÜQÔ* ŽI„VÔ7¬ N8W»‡í³,.À[49ò÷2z‘wq8F"qÛ¬úS “fm«Ùã®b•K±}xÉ‹Á­.dKy±r";VߤqT|¢<ÌÑ8arßÿ_Ùìy0WXX¹?e9ÕeWxúy)~?ÄàåÃ~„,,,]èÆv˜ë&9Ù”ʨz‘'çÀϺa«%è‘nrÙ_›Ç¡Æ¹ìÂDÇ׺úÒìS@aè´ÖÚ!¬Øxô(Y -SŒëu%ÖÏ€ö¸<ùˆrý$ܱc.Aº“IŽòý‚9ÓVÝÛà Vv&tŸÀ€R%’q@ré«qckàÿ%%74¬(Õ3èê0§…ëgá{Œ4|ÎFçÌ P£¨‰‹ö(ðW ÙáZÔÂ÷¸Ï£©Í*"¸=ì$å%xÄÛ–ðؽÖ_ü¾^¤}ÒÔ:¶­<­±m¡jlgr½ø‡vî±üSaµé⣵¼™X–H8ÌÏ•a2yðøÎYÏÅè#R~ÂúÈ-K·Òa>ý4ó\·–Jîq9¯(µã•ï?/4¼ŸêßÍty¤èå•Á×|€tûYU6éVð˜wjo KàÌh¹òܦ
+³WSdàzJµüEÁ“=ǵ©"²Ï:ïs)Õó{óù©_ª b”}
+˜êÇs~îŸV q>N+/ñ¨fDí—ˆ;5ô›FâÝt Ö'”9ºÒ4Sz"ˆ$ßÞTHvÀ,Zøq±Ô¯ ýøQß1¨…oM„Á½¨¨N™’4jTgïÄIÿótÂñÅ(4í×ûïf$V]3Ü{HÞ'2Dq2^MÔIqùMx3±ï1ÀøÃMø¥>œ!ó÷çôƒŒ´¡ì›Ü(}í±Ÿ˜‰ÉÄ$9Ê튎‘Ôëw*†¦\€aM%‰Æ81tó°5¾þVÝ~»¿vèäw Q ¼¬ÀXðP䜑Ú9òÈÊý¤¸ÿRŸo6Ûp­Å­s  `‘ Ð~"$‡Ššéï-%‡¼ Oî5‰¾0|ÄðN†)Ðx÷db²¡•éà·a×S†­Í Qñ ÓÑR4pƒ•uÉ‘|– íÍæY§hi»´¹ª *{_t±Ø¾-÷ýæ:Y
+ß »ZÍŒaikt Ô£îöVi.\·Êár ÏîUy#7ë^ºµºlô_ô.ÿPºåítíàê¼ò…L­Eɘ‡Áý±úŒÄËe`*:üšÿpE‚þçFDñll¢í…ÿJëµ D'ü56JÞ¢ØØ0­sd¦Ïs´Fodp÷õ [oBA¹Å§ƒÍ§ÍÀÈè‡üSåjIqGûË`×ý…e³tyKWϽœin÷ŒñÝ™¤ôû87춑¡ÂÈKZYræY[韜?ë›WYëªå1’É_5q=¦‘ë^íîòFÜ—ÎBXsòXKygeÞJc_¨Ï»-/#ö&·I$—‰Çç#Yڞ؃)Ç:ÿd‹qS%AÁëø$Hﯶ·~’ÔÂã]+`ÃoóÑ(’‚XÝœól¯ß·ÝýCMÒ\xYë¡9ñUSƽ÷#¢éc—1Mƒ¹¸>ŸI2DAZè“7”hXh0*î›"5á°‘o©TúA8U:˜|3„̬iUwÏÀœOuö&?/¹aœ>œ|Öç^uH±ËZÂÏÇníÜ¥ZT{Š»¬®6Ƹ"œÌ²Ó[–é­KÈbóN¦”ˆ<ºâq©…°
+ò“‹‘h-©5¡;ÖWÃÕg¬òøŠ@6;
+Uu<ókÎ[9’!YÃí»°žkóíá x¯K9©^ ;Pã´G§`¹îuôt= †ÞôŸ£æ¯I‹{†QÞ ˆš²>Òlá¹<Á0)[Ö¼ò8†ŸKbØÀÞÙÖ³ùF¢êQÓéÔg+òn£?xº†»aÊéoß³}SÞÒ §M$Q$žŒ3¨¶Œ.y´‰ª%Fd'Owÿ£ió•‘ §åÓ)Kä·‹ºÕdÁeW³®°—¡S¨ï8Šùxܘ¢C7!œÐ:k=vfñœ¹vŽc¼aI^ÒoóÒšíOê$éÞ+' %aÿàèr½™°Î-G BɸĢì ÓO®3iö°Ù®räϲ»wNIJ{íìÕ\×[Z·\տд,.¯MØÎÜ}äsà¬;èÓÄÔ&â$Ö•h‰\jn òw›>zhpAùf«íêôÄÿÈå’^+ˆ ùaköñ„Ó«—e[©S‘jÇUå~ÏÇËNÿÞ¦ †þ¤2i¾N_঩[[œL*¿çÅM÷zŠ¥7.­Ì¿o]IU6XoyÖ ;)²òˉ¨Mñ¶ÝË;…Сj~SûÜÙzu¸‡C¢§p\.ƒÆ÷– Þƒ<¯Ûy2/ò!JÎŽU†{âÑ´æ¯;´:¸"^rŸµ€`nYâΔDŸÍdÔŠ•è³F ”$3ïy¦bú*ÕÆ%êû‚Š[? "~C>Á™3Û²1¾^ê—ÔX›m:h¸ ·ƒs3)€gd\ø®í;¬pPÙ.}Þ]6_f¾òªE‘:3 ê‡e™ª×Ý“Á¢±–¤"nSíàÞõŸT•äI0Œ@tIfWÁ&­†B›‰”, æЉŠ%hîÒ.F[ì\/ËLÚîôŠ#§Ér€?+—jt’µU¨I‹y±ÉÝ€UcèUÃœ7Æýù5ˆòkyeò¬Muo%9”Ö£=Z=.E÷Ç-ÈU· ˆáœt”%ù…µ¤æšÃ²LSôZt
+[ Ÿë7¨Y‡
+î¡ž>ßç’—~èn~‡ÍWÁ_U©ú&¾ß‚“çÁ™¹<ûãû®9¨Úã
+
+ÞïoýKHâ4©~e%k0•ÀÜ<Z“cî2W-rq ¨ÁU&Å
+Õ©ƒ!/…£ ¤bDÑÞ…áŸïV‹XHyï·„Ž8Õ<ÑÜó+c§É%¹dÆŸ~Q$ ã¶Ü?Y8vqadp‰f­K.YuÒ,¼Ò‰†y Å”öÌj†ù¡EÌ£Õ”öõô›èÜÂ-U¦W/ÊêSÕ¾Y´0à‡È° eïÓ5QûL‘çʶLpœ'.¸,Å9¿G¼“øµ“kFöÞ5ÄŸþ“:ßvSièì~UZ¹@eÕçì3¾Þóä϶ð\_Îü¿ˆ$Ôz©ŸœšžiXSÐQX¨
+¼#Ç*ÃxIòWÕ º~¸Ò4«´‰ ®EÉ7o9#Ä!LdðXȇ1H)Ó‚—LÚ?[â K¯Õk#HCUØ~}Bn¶ŸCÓ»9ÍOÀ?lyç ¿De>¬e¯°0‡ƒá?6×`I­<¾º#¤©¯áMXr.Ài=$MŽÈ‘ßÑÙž“s÷0 ƒÿ JdEšÏßq’f¦s­ÓA/[”SÁÅK>°C%J´e§&#xŸñ”ãkåz½réorÆ=·XÌÇ£¼ÑªyÁQE&«¶ÊhþÂgÌurd.q“c;ØÜÇ)‡©{¤Ñ䤛ÏMÑêÛOžüû:4VáË¢°~Yw÷u4qhÐJ4cpœÞ.‘s’þ2Nöä~îz¬wÐ,ræ,¥(#ÇØϲ¦½¼µÞªq‘Žu©•X]¨
+mãÕˆ5)5à”"+[z›¹Êó¶;àÊulº(¾ö½H»öc&˜óØ=Zay‹” §ä=ö
+Uù_¹FÈnk žäÜÙÞFÿ_×Ôœ  èjÛüjÛ¶mkkÛ¶í­mÛv»µmÛnïy9÷éü…Lf’Ì$±&¬CG©Z½Á“RBÂÌxŸŠ{¡h|ˆ4¬Tå1|íOvÃä%ehCÞh«yÙiˆö„b7}1‰„º+Ñ”j\Iª_køI½gÍÖ«TÒ‹7þ~ùœ’áÃÿ]•€ws"_èÖ¿Í™ùÎvöÝå?R*×ÍdQ‹kš„§ktêóp€É²‘ÇÎw Êñ±( ‡+¿Å1Û3b^éÞ‰]𫘧 ðâÊa(§&]î&[è %‹æ&õ¹…@<[!]nƒÜMó* öfQÉ^j >b@îXVô:íAO8~\ÍGSÜ8+¤Ö B8ù—ÍŸßw"SŽtkº‚/â‚­å»a˜9Ú¶œ¯µPªP?¹ü©qA’FÂ_ã©I±d
+Ag·.Ë)|l;é,ä$Æ+o˜xßòûå}¡ºüè¯V]ŽÛqPoµ˜P"¨šø`É»Ñ.mT¤-ôþšÛÓíŠþÓ·„pº%õx.Ò@m¿˜$²œÅàfã¡‹ˆZ
+ )'p¬üXúR©cå_Lœ» "'Gè?áIðþ§#öuw¶6¼[Z,ÁÅ:XîZ'¿m¦z†ù¹ûõd1ä¸/(~±u?³÷¬R}'okLuHê ¯%Ãb‰o ~€qU”Àp èíPRh$(:‚ÁXVf!Ò ÄF@盵ûdÄHGâ¦örµj¿øÂ*é£}z¯ƒ(4†5ЃŒ –<èßÒˆ¤drTrgK>qî“/êç<;^ï½+ç.¼ÔO]*y'ã£Dž5lrtï¸ÇÛæÉÐãc´^­€‰OWÿ÷"Î'é—zõPÑ8£‡ÞSûÖ°] þ[jw¿Ù¤dݱHÚ¼Ÿx
+Ÿ?´ÏøV¼·óÝ ¼½} Lv(®'z iµÃÆÊŽ—>AvŒ~9IìDŠ+£QÖþ­úÞ±‹ØR:šn$>lü§½dã{Ä=“w´œ®¢7õ•À›Aå† ÿŒÙ+ y¸5öÖ(ð× t™böÂ]US\©aT"öUÊK#yRèk«àš%Ì1)nÄÊ6¥Eâ¯UGë!Ûê/OÊ9(Â+ÊhFº#$á‹Òkbƒ\ðýnªFZú뛑›¾aÈ)!¬
+Ö†&'#øùŠ¤¸±îŸˆüãÉUºœ›f¹\”%9¼ZRrÿo󯾤 ›÷HFa6„@²Ò/¼Q
+@[#ˆt܉N§öc‰Ê"‘Û^ƒ—©v}Z¤IÞg¹&O$NÙŸaìüm„ƒGrª¿'¬ü•ÉM½tÓ(Ä`# \¯H3ÍéÕ Q¯¸‡ÊÓMØÆj——sáÏÚ„Öj¡l`ªÑw™þ‘§ýS šé {ž¹¹q‰ì·ç[¶«D.׺Éü1¡Uë8!©jê„äuþ7{wI>ŸU
+¶5±tns«ž›v \Æ0>‹ÙNŒÎÊFxíhÀÜ–/Xoî^À—­‚Js>^¯ öKu0M`XFé¯ ²…|Èõk¯¶Oˆ´žù ì’’‰îÁáD<
+¡7?êÛ_Ìš™¦…z=œ
+¡`xßD—`:†Ê
+LWjàS‚f±9 @øû¿zM%… IÀ Â5°>,ŽŽ®NÓå©™ìFÚwW£(ΕAa›”úDÈiZ4.+¤ß2 R¡—-ƒÇ·ó®*¿›wÙÌþƒKÀ8ò×ÈT_ð¶ªsÇñÑ´äw³ë£o=^Ö]’Š×š€L[Üoe?Ü4$ i¶èÅAˆPoåKýžs%¢FÚÀ¸¹ `ÝåøÍåÚ± AK¢£w‘Â}é­»ÜÊRØIx5x^·Ø ÇÔã.bØ+¾'ÆÃo¯ÒʤA˜54TŒÊ¯§GÝi,ÿ¶¹8‡Ciz,0±–ßšÊçoÅ"àN]Øùm’:l\§6t0<öåS &ùb1tõ3fŒºÒœ™bÎR
+ñg+à8 2ér) „gš Ä·érêâfDÊÕ"¢‘©LúïÃ3ÙJ"D·6_•Å_ðg{=Üq˜~§2Sçò …ÑNôýT¤×´×Ì"h¤X]%š» ®í‚¹]¿n¹€b<¬AïóÀ YuT‡`mP¼ Á§Ø;°ˆq'¹xÅMò.%˜½ãßµF~ÃaÇe w Ý©8Vl[Ã@dçëlŒãžåÉ+#Bíëð¨-Š%ôr!U²ÔÒÞ‹Ç;„‰d`ùú±È¹oo†ú™ƒ„ ¤/åx™‹ê^‹
+f ×Ü×ÍÜçP7LÊ¥1 õElb ÿ5WÓ0áþcÎBîy
+%G㙢榠<šô¢ÊƒEÙ,
+QÇ
+ï1Ó#ƒ ™S
+I>Ä%xꂧŽà Ù^9Çl¥@´s4’?åÒ‡«}]IâÒT/6«­©êø½
+È£ ãȳåú}"è ÂÂ>IÃÀíË©X¤aÕ‹"’ÏéBvþí¸“+_õ'¼&¤Géšæ9阴Þ.Í Bís>â‚¥CÅf³}¶úŽÛRJß?.o6ÉÇþ†4”I[1Ø1EƒQÇ5;î8Ë…Ù°sÚ5±¢F¾&æÍÞˆ ·fŠgè‹yü‚ÔÛqó%¨ôÏ¡:c‘°äWà?ò‹Ì[pYëfª×Ÿ(éB+ks4z´œ×/Ÿïôq{Ó”Þ­r¨yáòü¾Smhdð¼/î…ÇUÿqœ´Wšì¬³GLÏÃp‰÷ÆãªSÓ(öRif rGK?®³8Pƒ*CudGS ²t&d¤æ 
+Wq"ÙæÆH粦rÄqìÌ-c6ÏUŸÉ,há̇Ê6ª¡­t_íó=Šà§íË!UƒÁ1ùÝ(½3§Ò9Ýç‡DQü|ýµ¿­Ê«=£rŒyÄÑ»o6Õ÷aà¢ôtÐá “¶%ØªÈ ›3Ï^öæ÷WV`M+9pÑ"äS?úÝÉ)meIÕ‹WïaéýgUÀSœE'ˇ§DÛÛä3§Iˆ,[(3
+ƒ0#L’CAÙ7ÌniAðàÂÍgbc [?EÖÜÏeæ`?¨ú×oªG9´³Ä˜m«º›óÅÓF²úóÜ­i‡g@§äå¾[F,^æÂrOA ˜»ð€H´fÓàZ(TªÓJiìôÚÚ6øh0Ÿ.ÛÜ+Kí×7]ïT‡j cõ ¥Ò²kP ÛF†ô䎨J˜Ü'å÷ϧ$ ù¦¤ÀT\úc–hÝ _•èg]y…ëf“‰ô&‡‚sµJi‡¡ôcTí°ŠvLÿèиFùŠ°'°2Ž· ¦bÊßù%j'ÎóL«+B„®—/¾ò€Þº?( ÙË–î>ÃÚNÌO2'²ê­`ªÝâ)´j¼|÷ÉÙ0JÁ:cëåUázθƒÌç/œ×”2#^oMµEÞpÚpðoðλ_£“JðéÕwÙÔé, “Œ¬•:ÌáF9#Í%(Ý]+fY” –^ä¡’Z¤ìY»Ä‚?‚*ë,©bè,J*¿í$_äÍ·)žoZqF¦9¼2=Pi2 Áy!í^·]·MoŸH,xé„I‚*‰1ÎæþMXê”ü5†ŽÅ#’ú:œml{ʘÞ-pÃ]¡X»à»“0˜Ñ2ZæfÚ™ª{Mhc„*÷a¤‚u9¹Ícju:NƒÃA¦fŒòõsñ ±Î×·ç*ÑÐ1bðÙñwUœ”­ðÊu]<8Z@*ðT«§'Ý!ŠNs» d°öÞ¶¨7­m@¾GFçpI§È\ö.{êëEp{éÒþ‰¾éìã[åI‹õQAî- XœË¯¸ÂíÆßÚ¨‡˜=ÎgîÐ-FÄþA¸©¤^.Z †™7£¯'(sõ­xõªô)ê|{À¼ª[
+V.Ú_2üÙž- )øá ½‡öF ËQ; þ-ÄL(ȯPt+Ëj.æ”Fr^t(ÄîAÄVény¥ébV¬£žj@#ŠÓ"Cö‡• Ý-&Àbl1†ôp/#Ê+‡Ý„æS£© ¥tååán½|åë4So7uƒÀñAK^ÓŠ­"ç¨,FÕ”qȪ¨rfŒúÓ§O™¾r¼èZDÌQü— " òú„c½_G£Œ™û|p>XrHÓ}¯‰JiØ6ÿJp:W „:0Yö¸#{7põ*ÍØâ.u½ýgÕ¼4ùm÷R1ó”¯ðòM¢¯KH„¹Ptai»ØàM®-úY‘SãSŽIÆŠ°úºcJ¦<4q¿1üeñt¶Ñ±3u1d¹
+põî'mé¥rZ¸6âXßÊøayÍWµ°»Â,½õ ×Àœ œçP[¢s«±”àb›*HØ7hìGö’ª¯$õ`j˜œD½ÿ0|U.õlØÁ¡­¿%ñvЙSAXWè§É¼ãÿ‰ÿûÅgQ¬òÔCÌ’19N$’%Ì á
+ÝžíxÞ¨@‡­Õ¯Ì
+>þ#%Ø_³T¶¬ð&Âåfå
+\²¹kðîÁRÓÀ ç •»¶¤ã´£—%4N×ÑDæR¸µxZ”bw 8€/óˆ±&¯uܲ8b·ñ“·©w×æ)‚ß<F¿/ç``¿ýhZŒÜÙþÊw‡¿þ‰Ø>ÐZÀT6W`‡3íR {.Ìî Ķ¶«åM¼Ë.¾úéW7VÈé½(u6Š¾å¨|ÀßNá½¥øTýXWPÀñË;ž1.Ф¦èÓí“`a†h`©ø¶5rMõe;ûµ÷
+[—çZ²sQ«DÃê)H/*ç+«ÁW¯ä®Oœ —rŸ¦|—”ÍÞPµî Fl¬Ž˜&ˆ§Ùü1Ðr‰ °;2mX”ÞG1–‰Ñ+[£áz;b—Ë
+‹ÃŽwZ“êöºïf#Æ ˆ”¬ F|~s+ÝZásº!º
+þoPeDÒàŠƒ8te6ma£ qï´¢ghx–Ñu¼P÷±²ÙÖ•©º63WY„HÖ÷*çHÆK'TTOò-ÐךBW§I¥`Ot pÇò½yÆÝE\†×pŒ¦v`¨¾DmØl—óÆi›M/¢È“˜õÜÚ:gZ˜³ÌœØwÂ-+Çž'†6l‘·¹EÔü$;ïù)%çÐ[BN“k¡àæ ô¶©,ÉïV °j-(¬4¢„(¯9V Tïà¯zp-žÒpïá7N&“,-Èáñ
+ûÀ×f²E •£•^X1ôD‹lŽÐÞV ½‰«ÚNø)`<Æî’zä-å_õ{D }k  ¡æï$-züa<~³Í×
+ekGÒ NhèÕ8$¤<9ZšÛ¡GÏ÷èbÛC1&° è_×¥ÉÛbÉ<’Bf“Z3!·—…‰ü°ÍšöpR
+®çMxu:uDG~®ntµ3†[]>¶ë÷–ífÎZÞcÒ,† bÅ,yÂO6õ!ë|ÉMçætŠ¹fGÐùxÅe(ê)^Ùˆ4qøþ>ý+)ª«¡©q©˜ûÚU ÒÌLŒHôà25©k:ªã¶þ^kÒCÝ­v”G'š^mA{¹ÉÖ$÷‹„U±åŸ† VO#
+‹ðõ”€û
+I7u‚’,Рûîm aŽj(ëŸÝØ—BϺ.Õ. ´rß<ÆGoZ]y›\Ä䥌¼éºÊ)1 Rä\ð!pÌ+x
+¤çf‰ÿ@{ 9²ª©­j¿1l•„ŽÅ°¼=Š‡ƒý$Í8½:(Ü–Óû3e-[¿ÆÛÝ´ü(ÖdbuL—bcö g“$WjÚuèý³4Jpæ€ °ƒ‰˜Lçѳërv†s¬—–å9®2ïbÓ®×üUûêtà:lHêgÝîá˜ò0\Ø*5ò ä KLpZ›,ç 5ζï_×iviÔ Jæ$…°§$´Ÿ.î=m”»V,
+pÍ©h¶·«~ï.?‹§îúfªÅ³bšS'W‰ ýÏI"ÁƒÃS\]í D¼-Ë}ƒf«æ?·ûž$Õ`|TáäµUð&ÅŒý•aáZGý…9AÌ$:pc
+üh$¹ …×ÿž|G¢cóìžG2ä°¯ý*„¹Téûb’Cª
+ ¥ÿëömˆ–mØí6Ÿ«¯ÎTŠðáŒAý¸øÂ2æÜnŽòÇÿNE*Ó=ÄÈ”g£Kãº9iͪko("ÿp{7mA¡»·ÖŠŽ!Æï} ö’ÎHy}Ä©¯ÿèN®crb8(%Áôg‰z0B¨âÛÛ [Ú[Î3RÄ2­Xó«K)çl¦ ÃÇÝÚM‚í†r!㊔¨u¦w|é=kâ…¶g6úÉ•k˜Ûâ]™Ú†e)Éëh/sÙ²Ö-•Ž¹—gº©n5֗ȹì;ýù»l_z¯ ö÷Üý@|®Ý8­o!¾G=–ïì %µ¯Øt"«îhŒX¢^_¦A¨¸û’JSŒæp#Ôªšœì‘rxy§f ¬ŽäÓN+ù,+Tƒ©j<úÅÕÄøºúÅ«M,¤&Ä
+ùƒq¿Â¸q¢FãÕd‹Øp&–—hô&œ
+VŽ¹K¼¼(ñü ì§0÷¾ÌçÔ *, ‚ç®ÿ­`ráЇROã`Fs&uÇ(›•‚+o®œôü‚qÞa‰Ktpln/
+Ëט®»èV2¬fÎÑ;ßy{?¿3¢sºG‡ýŸ-Ï“ ;~^~Kvk×,6«çN¶š|
+’3¥$e§ñI «ÐZYåÊ°_Ø1£Ð¢,Ãk€ò±XÞ35;jò°£?Üéy‹Îëc‰­²-ö{›‚ñÒsùo‰µ6C¡#ºt8ÕíÔêYäð–‰3 MF‰ÜDM­ºÿâËSÿŒá*þÂÇ\“ ²úAr¼d7wg¤Û.Ëƾ¸M0>ôy"ëÎÉŽšçS®«ëEHþ84Jœ]¼‘„·›ZuìYQëã¯|ôV,)êæo?PÌ#dÚäN<×n<
+.ƒì¼ãøe”UÍð6Î.â%Œ'›É?-?
+äËmµM¤
+±Û0‰%Ë$ÔžÍo|ÕPÄÛaF;Cø—uZìÞÓ‚5ãjmÑ÷ä2t4N¡ÆàN‡E.!4ÙšA!+ï¢bÐöj‰X±”µº$4¶©‚+'±ϱh¢%jµ~ŠzV{K¤Ã9Üèù™5 ŠÓ:il¦JŠêäEê¢ó­óƒiñ~x_¡P+ ?äir ™cà[—àº"rhØðÎIPí4"cû±{H Û®Ì^Á@´—0[Õ‡ãU㾪…êœÌè[ýÉš]¢!8ü\a4GK›ŠF„Á
+ß><±ò¡¦ÀÏs,јöd.׌í¹r05uùím¬åð}Ñ ÃY¡¬ðï¾Bs±ý-wàë>&D0Mlx/ q^ ’=ñJ
+TB1…"µ
+'ÌÄÁ
+:dϤ±¸â2 ¬q¶GÕNnÙeá(ñlú-{q©_e¿ìt+'  8=ÛöÎe/jˆha9"h9ê6#å)æ­7 ’å®Æ÷B 8¥¤mIÂ:qœÐÎ{IïgÞÍz„¶©­¡ÛRDÂG`{*©:TŒ7º±ØÝÙ1BáÖzZÃ}w%5>¤B§²CÛ ø»&`êÊ^Nõƒ–Í¿g‹Ṳ̂ä½jz“UèN— I³Ð…0síHcvèoîéY XD¯õûº§XÕ:
+Sg ¦Þóž6*æ tjŽö&œO>_»?皀>Zúü!q>[þ§2”iñµG
+âg¸ewi”2âö:‘
+ ¹ë Ê8@+"{ã:ô„0 qPŒ3ê“Ù†“=3óë°wÐrÄlŠšíY\¸ÞnTü[pb.0ªÜð½¥€4cÔF~ˆƒÆû¹‘ôÍ<ð"õÊ“Þa¿
+Õ"Ò< ”ß…Tçö›¼Q?¹}'ÂÔýÜ[9šˆ1õä/´wKº•Þ›œN±ÄÆ„Éš ŽPÕZj‹¸ƒ&k,Á†åxyùìáT$’úùA²¹ìDk ¿ÃÊÕ€·å ¥/[TsѤ1Ó@{Û¥U–Ön3ÀGÉ c åôHyÒ- ÿ `Àß:ò£$6ÉRmÚý"ã¥12eŠ„Z ‘­¦o–Ý4íùзw8¸hœçÌî–²×ÀÓÁËl¢ =Ñø±Ãa…c= ˆÊG<>‰ ùqæ6WËÅ@^d-nÀ³ß<Ap<$IõŒ¢…LHy\œwøGÿõ–㇟D:A„'kÕ?Ëéÿ˜Y%2­lö
+a1êÕ_9R}=ÅQÀ(-äñì+H2ºÃä„C÷wµÇ%jsÏ1ј¡=i¦ g²;?™1²@;ÃU÷ÕËüÉÜ—Ð집&†B}œ’h’åoÚ˜j墥$×—ã­qc|õ}Ð.enªÒÛ©¾°äË
+Ì®_¥®;ŒÕåÞk&Ãçä×±7?ÄVv”ϪÏ-‹ÑK½BQm¹agŒ¡!KÜ^{ƒñÄ„U;ÈŸÙèu¹~Ó´ÏŒ~ö{Ùê•&öf(Rk Ò§ú\%ž='û^V€ò±ÇY<
+¢Ýã¿dT0Ø®oœºÕÏt`ûî>Cìl+_)|­ áhÙ§à£éxÙ¥78€îÉ Æž¨ŒU¦ãïËjì†dîÔÖuäŒsœ$h¥Îueý-’³ |Ià(9¹Cå ÒÓ6ô¸Ÿ¸ê¨ÓVÙñ:æaDØ×tÑ †ò¸ ž‚LHÛÚ˜ÙGlèTãèÒ‚…r=w“Ë&d3¼€_1FMf‹/”°5JÚK}Š…JÆeQKçä—*‚0 0ÇSòª*Æ0ù¾A.¨á›°o*§—<9-Ívé„Ù<yuÇËÎûO=l©³2ƒ?ËôñäK™ÿÌýóUñþâr ô'Æåš×öU—Š5ÃIùÉÇßs "\¤­£³QTO9¿§]Êýœ ,GJüb} “ âÜ«Æý| ɾ®ûAŒÜSc$ä㌘si.-ÝOñ.ùDˆ—ÙÒÈœxeeððsÐÌú.%zr´I-•·RuhÆ t¶àQÊ0‰) !s³C
+dˆÅSw¿AŽÑr”°˜ø¢H^m
+WŒÊ(¡nèÛQ²ù[ÌÎÉÌ‹ú•¬B̓®Ÿ-zøñŸPx)æ4Û€=Ú(_ü7‚`¢ÓÜÆ °¯/¨Þ(ÑßP<×.YÀZ·Õ“ú*ô‹–‚éÃ<ñ×+*j»±m\èé{wÆûеÄ82¡}f`“N›«Y±„ÎÒ‹ð59ì.[è=® t+Õ©N6ë5© Âì l3à(óªh™²úÍÌ ƒ×Ãúº”:qCAÅÒ›#B µÚ¿;ÅbZFÂt膳îâ^t»Rô”õS&1'Ò,¯m¬Íîc@¿¬ä^c .öð~š}žgö5ùXJ:®îØŒ£Çìög¦9{AG/¬jæEŸ¦Ëf£Ô<À?Ë(é¤åÄ:Ë5T•âª)V®ægÛmìÊxwi‡Ÿ€ª]LÜ[-HBqAÃ…‰me‰.Õ?8Ý-øÉõsÙål¬3z¤ ÛÚ^y+”ñ#+Ü¿`¤ñbÖ<gêÚøßö¹ºWÔ'w뮼-)W +hÌ΂ŽŒo¯IÙbÜ.<$Ž‘ºnþâ‹ò\ünìg›
+endstream
+endobj
+11643 0 obj
+<< /Type /FontDescriptor /FontName /LCRVQF+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 684 /CapHeight 684 /Descent -194 /ItalicAngle 0 /StemV 109 /XHeight 444 /CharSet( /A /B /C /D /E /H /I /L /M /N /O /P /R /S /T /U /W /X /a /asterisk /b /backslash /braceleft /braceright /c /comma /d /e /eight /f /fi /five /four /g /h /hyphen /i /k /l /m /n /nine /o /one /p /r /s /seven /six /t /three /two /u /v /w /x /y /z /zero) /FontFile 11644 0 R >>
+endobj
+11646 0 obj
+<< /Length1 1705 /Length2 21472 /Length3 0 /Filter /FlateDecode /Length 22554 >>
+stream
+xÚ´ºsp¤Ýº>œLœI2±Ñ±mÛœØîضmcâLlÛšd¢‰mÛÖ—y÷9¿sö®óïW]ý<}û^׺îUÕU‹”PA‰VÐØÖ(fkãDËHÇÀ‘U´µ6°á¤²µ20Ñ10°À’’
+;
+
+2
+¹n
+±]/_E—Ì2ûÕ&müÛ4±^ßb¯é!?Ó­TøÃÀÎ@º!Ž÷g8z…ŽƒWºÒ]±zxç.Ò`Þúª//+Lœé&¾|!ns3ˆ?<Å%¯SITD¶wœ·çÂD!ŠˆàÖG.Õ…xʇ%À½G­ÁÙ#Ô9aH"ëFC?©ü!ϯ0€—¬X²¬)NÎœ^=2ÝÍ%Uç‘• ø9Qóp!K¬Àæi^¸jø$è'eW|Mwú+~* zcÓÞN(_|%úÀR´Ø„¯W—³Fùµ1¢´Ä/šµ…,D¯ØÔ?ÚR$ðlg”Œ’ªðxAtÊ8·J8T2x²3iÈDAÏÏ@‘µˆ}ÃþÛ›Ïa$U]×âöð ÂA$©H„(öc¡ÒÉ-ÂËá7;ô/˜6ù,Uâ@šb=‡èX¿ò¬‰ ПvTo1ú¸µïKʧlâk*°´iXI\éC°¡þ/€åûï3kãëïTB¡,*ž“þ¤Z7«ªgZø¿esd¶O&WX¿hQs•çxÅ ›7{ ™’õ€‡Ds§ÈmÑÇ}´ Ãxë†ßP&ê‚È«î¿z) ÍÇi²®ÅóØ°|kµWR;Ì¿¨¾´LÉôãxE,–gݬÿ6¾‹»?Ö}¿£>9ŠRYIñHåÐØŽHÓ§”õææÛçÙ­sÞOŽÚã¾(¿ ¹ÛûgÁdTIÑ;}xt?ó
+¡)åÝÛ…#,:°×ñ-§õÖöÌò,Z>
+Ö¿eM%¥¼é¦5‡÷qâêhŠ±þçÂRìœß Ñ,­ÿ£cÏùÐÍÇ­GéjÍE68a G3õ‚®'KèÍyB S…‡vj\QORøȣ߭Û6eãCvþ›rª™Ã]†Qw(þý÷›Þb7ä"¼ÇH¿¼„w•Ò¯Ü$ìݸU ӳŅú6ƒ¢Tæ[““{wp×™e§­<¾ôèbåäv”?䪜ÐÛ¼éñ†R©”¦š ÝÉ|å-ŒÅ*F^´Wœ#UÎ#Lå©'=°[ùdpYRZ@ÎrFtð_jlO]þÎ,"gö3¬úƒç£º °ºÝ­Ä
+y÷#É—¹c¦b°žÍ Õ¾`‹x™ Åh›ñ®tG¢’ÅÀ8çÑs*òˆ<w3äíÕ`š$Ýûè;c·q¼üWm…:yRï/»Î’Kä«nnfr¾Ï^6%ò"›»â¯<NJ¤!|8x÷q”ÇhV5ñÊ} »÷äþVïó†S™„2þr·CôÏæ©PíÁiºVEÉŒd™Ó×n襇ævüIÇ¿Àqj‚MVq¾Ú$rl©dì=pà,RYÙ÷™
+$›÷ˆ.…ËKT¹^}·ÚÉ'd“—„úØÇûæ_ªë÷B­ÌEñ&nj@ü‰fX¿€V¯ñ©5÷‘·ï•Ú¿@ _ÌVæ1cnM:œd›ýÇ°ßsÙc'se 8˜Û…@})W.Þ£©þ³6°[~V·ŸçÌTÊÓkw*bK0žè C¯Æ2ÝL«dMXc:úèÊï‡ÛKãÚzý™&|1ŠÂ>S¶<4 ÈËwu ¬ì7G­\±peE’4h« üÐRa•ú•¢äu93á ÷zþöYaä“RH¾\ré—‡ ¶©ÜD$%ødÌXI„Á/q1ÁüýòeÈ2#¦h¾¯¥×sÝ xRìž¾_¥³ëN±`Ž‰n+ߟ§8HGËK¥klŠ¾o²Y%´*y?Ü8ÆQË¡ø¨u¬%¡ÍÛ¶ko l#ê׶Hxy ¼e¦Òiþ®Ø¼Ödø9ÒY+'|מ“ß$«Ä¡v˜dÅ n½lNˆæ~c5ÖR‚“DE(L OL;Q¾23°¡”U*hÿvÓÝ#lœã è/×bfEº‚µqF4†’RìåxYÀ9bÄ”¸ª1¥vO¯¦'a‡@Äõ…çèk¢ /w„ ™%»½¤îúå–zÙ k±"¦þ %‹™¯ÕyƒY‡¦?G£aFg“þa¢uaw`†\3d1£°¡ð0RþÈ郳ÚQð±, 5ÎÓφºqË«‚¢Å79¶×æaKëo›Á Ô‡:‚h÷´è kÒŽ~Éw§5Õit:ìO*ýVNñ`Mb ø}‚ï& ; D—ξÓ~‘ ¸ÑôÓéÙSù])_b:é™Áhð5>bt¿·áN03wôDßàUãôð#d2¦vä ’©-0\dÓÆ7ŸªíA×Äa/'Bv>Ut™²Ïz[!69)…
+Ÿ¢~íH¤¥ÿÌð{n²°¬mQÄ[X#d©ÉàÂß]îŽZ{þ­ÿëÓPû ÷x²‡&¯t¨þ-1ôP©ißÃT×ö*ñqÙ’²2ç9Öræê·Ñ 'è© ’I—
+³ÿºr¿¦ãI‹hoUj¤ùNâ”›¸D Ù
+c ýg<?ùM¸åº¶åG+)†CLËH²Ö*¢/+MùzÇS>}Ž4BÜÏG¦`ž`{¤É Œ„¸z<µÀu= Ø;Q­]¤›ÉZvìÒФKçø9jºC_æWPí£
+¤a¸ RilâNìn»yö+>¾ûºVJù"ÎG!ù–í?Î;%èYnô,èû‡Ù‘a2¼¥¿/#vÊvK§\8ù´é%éBL-!¶>½îKìâ¿jæãÕìT@à›(Ÿ\Ý·kÜÖÊ,ɘSåØœQ@Ês¿sÑmZ7…¯ìd9¶EeÂðßXDm0ÜÓÞ|ñòæ۽6ÄX•k¹¶ìº Aöìlä%Ý’(uWí‚MÕÔ‹ž{Ex­s`Q“ÞGƒ0óìoT½¿åàwMI)5_Wï)zìfÏ4f£àbŸUÞg” Øñä_ò'=¢df\ûÞßiÀvÉF@ÖÉ(úK;Ð}å1·¤$Á®b¥Ý¿|b-™ Ìú7M¥F'"uÙ{u° ŽD ¯ƒ4$3M2B…f5ƒ´ä»òüMw3Ú€îË–¶i"kÝ›%:˜È”Þüņ9éQ8#ØüxµÌ3àjÊÂÍÞÀnðØ»ÙyÃ4rÁ£UÎ"(! ³ÜL*¡ӻͩ‰ì‘Ø<ÝŸ=-»éü™
+skýŸŠO£«ÒßΣ=`
+ÑŽ…ÚÎ]tsõ½]M62»òƒ3)Ôºëp½vÞχ)—U¬„Æ”T¾eyC$ £{llr§}ÿ´tò¼ß¤¯¨qGw#j,•K6”fYüíŒw2'ÉüpèKW·Næß~FxT¡Aë³#ú‚"ñ…O2dÈ S™²+°XS$\‰–öfImYšoò
+C4ogp%›Ñ·0>Š„’
+i&µ+òF¢†}‚Ào‘Uë7ˆú{¶€°H4Žæ> Š›Çý>öCúfÔ²óö&­öM“PzB®¸tñ£Š%a<qå6ùã|¡°8êémH”Q°¤66 uûd×<¸å±:qîcn¥êìŽ"‘MD6W­ûH\¸Œ °Òˆ2>š=Êfëo¿ÈY[Šú)A:­Qø÷@XVÂü:IŠ@.ʦê
+=k ;;”“Ûõ6vòštéÅ£†Òµ0ä‘“ÒÀ¬¶v©>„f]Ÿ[l© x%_âg«Æ?Ñù}êí©«ê·Èêq_ _}eëš($N ØÄH“^9¨OÜ
+•O2%0Þ;:ô’Ü¡AÁ£›?•/Rž·Ò·Ä¡V¯¬œâÍN9Ì Û4—{ž—c¹ÜxžÒl
+60D03v”b?®ÅJ7ù¶ ÙàZK’
+ŠaqW,E*X©‹X®«Çœ<‘§ól<ä×°bŠ ö^U¡3I¶µ¤ÑpÄyÎ’ ™u/±gJˆÛ(ǃ,²W?Áw |iê¤ì­Y—î ãñný8‰ãˆû.Rç3o[5¾Õ]¬ Hù° ËÅI^F¹6Éi ä±¯–0ÅÒ¬”¯bªC«Çà» d­nh÷>Ê—f ý´ž ãya#2Ö`½Ž¾j÷ÕUô~ÈÑ
+H£<ÂçHÚFm;v£ùzM ¶ü2ûú +J±LÐiàËÖÍŒKh7•ßû¶Æ*Ì×ùã€>‡jÜõîyÃÚ1û
+ÎÛt°?±–òê¦ÊÓ´‡‘ßwŽ›«»5
+f‚ì”ÿèæÒ
+ÂéŸ+¨sïHyŸa4á0!«Sà•-áÊ‚µåRÿ©éH›Ž§¤¯o_CñŒGv™`õÞ8€€­?Äÿù±þÖº¶vJº#¦#̦Ñdá±Ù¿÷D8A…¼Zç-Ò’.Uæ¨Zª(
+ š?`¥.ןÌX}÷šBôédš®÷ñ-À… _6%±4É
+Ÿ'|]•á–M5¥vl¡ìûX\οÅ@½„Ç ‹­õû)nBkˆ JÓìHì°FâÕ»¬;JzpKeŸüDݽ$-B£˜™þðïðÿU»+HÀ-®S®•Ä´jOú€õ!YÈš þ’IÙDN†Ò«X3óŠA«Ô¨ªf`aóS¦¼ú'—{îÝ^4êäÓüW΢í­
+=¹ó'|_P£öwÊÞĶ‘©×@Hþß{­ú³¯:Ít€wØûTú¬$ÉÀÚÚBL[$ ²Â?•°j¥I<BÃ#Ràï£à`ëËÀâë@Îë‰TP‹-~É° óÒj1*ü6ê`ý£¸ŒËÛt`k±8Bò]è@¦ï#TiáiõÎ4äõ¼b%ðŠ÷k2 ÷Å'Wf8˜èò£ºªÛF„§WRµF™õF L<%9ÕI Ë܆”%gÁ™ró^+Dù§CoÿôÀm‚²2­„…˜¹vàË Š»qr^u¸÷¯,Ý­¤ÓpÆ°”ˆ 1ƒxË@:Ò ÉR}
+Ã|¹›
+—A½ü
+Ñ4sì`ªTã 9'9ÂÂ.4jZ\ èI^Š^æÞBñm¢”S¯öH9PV®_¡‡éà•}…†BÀJ`êóƒGëa$)·š‚½`çà -Ü5¬ô°§øê³-ºòpŠ=1yß' g%ÆJòú’-ˆUØÉÌdGøboθÄFLÆ{˜å§\šM Qß_ŠN`öÊ1:¿õõ¥ÿ”ŒÄêBæŽD©oõK®&rˆVçäÈ:§~>µÇ¸VÖµüÙŽ¤/²`
+ÏËËøºwqÅ…sŒ$EÙ³Ê<6±/³ZÑoˆ`pZo9'é„)÷\ý‚^
+þvßù†cп­Ï´h¨òÇÏvŠðÓÓJÉŠ¶•¨)Ÿmd÷Pœzâ6k:4ûqN÷'›¬ÙçÊxd^2•ÔÙ¡ÕÉøPz+Á‰Pë]óx ?ìÍ!µve<¤Ý(h„»;YRmUW*±¡¨¦á‰2~Òkšy:-÷N„·¢ úh«”]05¼+_¶r_nôö™º‡Åx¨Á§èZ"í3ÝNgáFd…KoÍ#¿xõžg·Â°OÉå³{½I$îX"УԒ’¢wžµñÎK]É¥8aïvò" ¶[±±Ë5«Ë³Sÿ€N…¾5HÇvg”ëÁNn5Ði7 Ù
+bö}™Ù¤B#)¡ŠÖ¯¨¸o°¢–¾F¹øa;-
+dà[\ô¼¤y— èÆZ!Ñ+‘+×w‰ ·:H}Ž2xC ü…T•¨íDé®åÊonÙm,cú9…0Ca–íýì$lPäwÞb,O6½Oò=4îõGÇUpw¹Ì3€°ŽÞ§¼¯Á"¿qxüù—+§7UI#ò“ýxô¡¾Å„ú¢>}7‹Ÿe×üƒgtx*Öò%3Ú¾äÅ,fOvRÉ8Ø'¾mØ6}é&NŽ…ö÷ópWù7žSO¤¨\¨‘£\QÕöÍb<˜ÉG:&W¡`›’1çС¡!¤°/K(»^
+OaÚø›¢d P=ÞNÌ ¦u/Gu¦F¹§È[díMaßhïîÛ#µкª.¯¼U2üo¦ÈsÞ1ð5ëú@tÖˆ¶ òn«dI)GZóFîà­[ú#>ʵ»:œMs™ÌV*&ðÚ Ò¯5wÑnõÝ@QŸ67ÃëÛø¶©ÔÄ—òÓ(
+¬,@ôÇìÈn¨¸Ú…zàÍ
+g7«‡%¶óYÙûõÈŒ±huŸˆ/:ÌÐäÜt¿àÇå8/ü€ó‰ £~[‡‰6Û·Û§cëTjüµÇ@)¬@ȇˋQ:½‘¢™KaZU#¯SÙÛ"õ½h%/£Ÿà*ãO=¹Gðz$Ž­ME§hT^ú\€v㊡¤qI?•ÆáJ˜lN­dL{f‘_IÜ‘faãìs$XDrIjÕ ­S»©øKæ\ó†’3Ë4jj§ŽT)—…‡TÐðbYæö1ȇNÁi§H$dò<‹+©î=®l€Ý¶Ž‘‡5š£s¦Ö‹pµ¸š“ÒGR•ÑæÜsb§äÁÛ0XŸŠTÔ; 5•ò«]ÊÑÑRP¡›gâ7ÁáXN
+¿‹€[¾ð®lA¦ínß=«{¾Š°Ã†ÛÕýïJí:é (? ‹óà3šNIÞ<e7 ­OœkÅdówvž%Ñ;4Yi…Ø 3†xç+FÃi•ñL>Z"óÏåfI¬rÑÔßÅyõż½zªîh̾F]¹¸£Í¨]Ðü": D!¿â÷g®œðÂÒº©ñȯý` }t‹ÆôR¤ #l‰»B‹“tß6Ûñ›0@°ÎÂr¨n&“óañ„ŠÆAÖâ ¹;ç/›uW*"‚ehÄLè䈺¯\ˆ,j@ímè"¬¹²á{ÐáNa•§…µ¢ 6:»4¨P¸‘)–|ñ÷‹ÞË|ˆ Cê = %_šäxì7’@…ù7ácOŒƒp$¦ Ù7¨úR$¤å¸ß§á`}#s•VØ[ôQ×GQÏ®®Âf™w³­Íû1g·ÚŒc8Y
+Ítiàd˜^+Êûr$[‰Óu¦ã6‹Ã ›P›å_õ{Ínx öpùñ¹Ï@ê”JÄÖꤸoû×w.|ì~ËqÎ6š—gb$ÉÑóõé\ö SðŒ]ן2ª…s£pL\^8Ïd{ùªGaF{·êˆ†õœÍÍ‘¯†& NŠ†Aœÿš»¶¥_>½kyx;°¡M¼‹×?¹×KÝTRaNš:àk(ž»{!¡S_×–7fÙaÓ‰Ý(]r–jÿŽÃY>U(€œ1ÝæOÖ:ÿÈGª» È% ³Y)Æ×ÓCß9ÄËäSi^çXb³ç׎kUý#ËTÁ:\èöáê²Ú H‚7ã¹#ŸET±ºÿóþI¨àŒ €€3õ“TZ~€ñúb? lF0«hÕÜƤƒØÊOŽió³‚y EÓåHK¼¥£/‡dd_FÝ9šuo9[·)œßæF–Ö:&ò+®dÅ·ÂQCaäšæ( `D˜c
+÷Õ½q„½ ³éLü_©ÛÔ?ÐW Q¿7$X
+'æ^aƒÆiŒ‰-âÁ©‚5…ûa¼É÷PPqâKÅ7óúº¼z~ã¢{Ýuo К¢ËM³ìòªgöZé!ðaoqïcRŒ1:ÿÄéYÞ{ óàÇ·ßýŽ`µŽR¥‡|åy†ŸG=A,ï Ó%îlñŽ¯)Oæã^ŽLX<äAbø˧ç ¡I9†òŽÁÉq8Lȉ–n$òj÷Lf#zÙ5ýƒ*¢ZÐÓ Km¡æÛ¤‰•æ[êÂÃòÉ# •YóUÒ$;.6T©ªa1µ<ÆÈW‚Ô[Ct3‚Vq*dáÑPE^’„“žG=MÅqï;ÁEŒ+Ú÷juŒÄÞ)·©Ò~ÿ¼ä°6J‘n³éûV&ì%Ôc¹€:š5ê†4?32»º0qŽkñ
+ ëíöLºà'àyS&œªˆÏ§\Åa¬L‰u}•©¶£si“}•" zÙÝŒ:S¡o])§~ñÚvÙÕô›'—p€‘‘„ã±øM­M9¶Ü˪–’ç€`0,Lð¦Dl®2ÖãÏ Ÿa1Ò<äHõ™Bú°Ú/:“±R]qÑCÛ£
+%€añtÞoZ-(y
+MÈ“cƒv•:%¦ëêa…“ d_TbÎ;“-Z¨Ú$ÙŽ²ÝåýšÿëÎCJ¡øù/¬˜²»ªHp\†]ýöcB×q'±ßXžX_áçSzžÉ[ÌÁÅ=ˆ†„Ï¡ß°˜óHrܶbÖˆÒ÷=Ÿ.¬~¥(s* ÕçqO‰t>—uññÿ FgUFÀNÁIXuH>FËDª=Oõ
+«"ƒÅ#
+ —´gÃ&ÏQ:¼¢»ðÁ@2pjKTKÈ·¨òe&¬£È»jêˆeáJw;Y<ÛΞ‚bkLÍä"ƒŸ<lÀ-^&þ¡oÀ?.I]"n–'%3òää±fÅTJÿ¶ˆÆ¶Òµ]9f“§‘ê
+gÛ#x0hôýŠèØOt(ÕØùËø“Õêd U$#§N¦{ü #0.ä)Q±hÚ”vgÙИìkëNñ„f
+ïs‡ôúNÓ«æÅúLÚÏ+BNºœå £çYÜ|·6ëcùÎô]Ã1PgÕÆ e!Ò¨ܪò˜áe×Èäg~_°‰Ì1ù8{‚Õ‘¬õ?ø |‡×ÜÝï†Ç.÷sÝÆÙ90ýmù
+Ëò³i̳;¶K¿éAgÌ}[ -/òQèÍÍþìkhÉ Ã ‹›“«–--@û× õ£#†°èï ÒÛxvl…`­yžLò1D÷ê˵R²;+¬J>ÿÀ³ƒ3\$ªPUAk®õ×Ê
+&f'mU×Z¨ÖSK¾WkÎ(„Í8½)2ÊÎ\'+4'œÛçC„ÞeôJä°ÇJ@’mObûî(…ØdR¢c‰Í€€}>â6|'á°ö˜•ˆ½.R°±uŽK[ár9ËuÞ¸ºa¢¬›ËQs6ŽŒáð"ÔÉúK³\ZR7¯Dó32~3GX
+%þí+Ñ8CËv$_u´Í‡Öå0GÇ°œ ¶ÞÇÁé2.>Ëq£Î5§±»RÊ‚ßÒi0àÔGugÇlVR—  »¤³Ûå»E²âd¦iÖ–]øïî Ûw#xÌû7a[½¿3rÀ Yåf«ƒR¬ç@;!¸žN†‡Úb­È­äð6{kÄ¡Ù݃<ß²¦D>ÆÜ~X3×dØ—®#oX–lQ±eS‡‹¿ééj‚w@„4´"ÔeLÓ“M¡;õúóË`MhQMëÛш`…À&ýÙ5- ¤{~&vdÀàÜÛý¾…sÕ†RGŸ²åTøòXJîLEVù£vÙêág '3t¿÷¤Û|Ê.Œ÷W‰,i¹w‘Žv¹ª¹Zf•Íü0Èi ™*ÆPl'M ÜB´‘ùŒŸ&4—œœ¿ÍÕ¨¾‹Ý"¨þ)+ÈJnÓJ
+Ûö2qÒù4bÑ4\–oϳËÕ1>Òe­ë*Ãl–nJ”Y]6¾;‰vé0…16š¾áŸ[ä•FúQÂ.ø÷Ó·c­)³n(Oçfcα\ ‚¦ŠŠ):g\¥S¹Nñ—Ñ}IŠ„bÐ\_Ëß
+,¯Ç»ä+Í2“LŠ× ?¼±Àù·}äáëâeNŸ|2sÑ%(ÎDâyèD <&\úr“Þ»^$/£C3Ó»8²fªX×w§ÄxÛG#쉡“µ
+Gäç‘p_Õ3˜Mªµ¡m£!•–%Íãd±F$IQϨ2[ )¸ö¬ÿãî0ŸD¬fÂRs´ŒAMƒž'¼ÚÞyÖ:§M8Ew·ã¡NÞEv+‹x8Ö…*#Û!Ø-•ªÄ¾*.òåxM2wàã«ëÀÈŸtO¦:“‚hôO´tvö.Kï ›oÕ¾‚Z<ãe+“æžcY¨út—@ã’1 X¯ô©;¶ÜRzÚ×àû~tb¹¬TAçdHðoíçÈ×!ô4Uô‘ÑuÈ¡å¼K‚¥TƒžìÛž; µåØ»ön ‰–þ4]‹§:Ò¿àÑÏCͪá4mLñÄaŒ‰¾ëËl¢ítõ$Ë¡Ä#;¸Å³(ú·_e£¯GƒDÈŒu0zŠw ±Š‘2Éä4ÞQ{AmŒµµ)ì4‘DÞ‚ºZ"’4î2¦!Í_×Eýiΰ&+hï¶ÊVe9èÕ¥hGGˉVuyÈÂ×ã Žü÷=¤%“”Ùm¾¢•¨Š1KqÇ_'Ò%d<‹Ñº†;ß3#R‰} ·Ípb Ùü)<°¶°›ÓˆÙ,Ô‹ü+a‚dêP&jóî½jù'i ¯Ähäá
+þ›Ï¨EVT)Gq¦caôp°Y1
+íG3ªô–æ [ÏŒ q;n3À[Tdg–bñ y“„_ &Gg­Ÿ #…À0'ØÇsèSÜ7îÍŠ¦øµeQÏ;žtM„Q8Nûjçë–ÅÒ?ê°ºm¤ÿ8Øô¦C)ƒü›DmÔ¡ðXRÁ<oí
+o0|ú µÏ=Så<e ¹Ï„):"8ÕR›eЫåºæƒØ;¸ªüå>>Ë÷ ßû+}a€?î²÷ɦ‚èiíü–ÜÌffÙçªà«˜"…PËjÿOþeš~qZkWíE:7WÈD þ†Ù–ª¼†‘ƒ-xfTMòðý¯ì#U_íãúF{úì[ëÁ¯T!ør¥Ì ±*ÀEŸ¨„®˜˜Û<D–¥EãXÓª°ÁpBZ„?t(®ï¶‰>$@» WÃñN(`~ˆA¦¯´Bu,¯_3{dNMÚŸ±#wwV8~%.îÜ»f¨.ïøC+å}Öá/-
+óŠv{Ѿ YãIH–­¸I»¾M(3ÿòW çq|ÌÏa/ªgbñyD¹-Zsc½€/¾gÓbõÛÐPPf–
+çÑ8xÃ× ö°@fÿëo>qE,Œ»Ü?¨çDN½_”Ö‘‹Ú­î!îdY ¬$sÓ@×b!`á' tÚH™F.{c˜W/z‰°2xWäé‡Öö½³ÇŸD;L+¿ÊeAP«8>ÇçÇ!^—¾ï¢¥ÃÚÔÁá)FÜ¿œ¢—Üí0B)ë†Le—›Bžz9EF-êÍÏ0¶RÈ»L=RDÑ&oÛŠj¾ô¥»Á·åýXç¹øí–Ð~?6Kuh‘OTqáÿHù«#¥™WT¸N#Íï„
+õ²Ý5}(Ç»b1) AØUaâí…†cº4cÑÁ×Ö€uš¨4“çˆßÔ+X¿u¥nHö‡1ï‘€
+êÕ‰}U:i_<d[ÏêN~@ WÖŸxçl=>w„v&ǺpPÔñ¿ÀŠpÿÎFžqMŽš2w†>Ê™Á$ñ|ç­ˆ‡QQÉ:{U²MHnCU>ŒØ,…ûÿÙ&éw¿-…EÄnåËþÒcúLÕ¹RÚHšsgˆ¸™Ÿîˆš¦iuþS×m‹ñŠÚ ¼aŠ“|AYÉE:ŒK ¿Îc3Wpš‘§ tí3fé÷{‹÷KªB'*ÏEXeÊRlÐï"½>="¥?I6ð®àä 0¿ˆ–ÎLx8ðn|*££ùžž˜H™Nîe.<ãŽHÌM:²³çï´QŽ_Zº)”1
+Œk J^
+K¤bswÄkœ¢<îRƒèÌÉÈáwX”ð(tàF‚Ï„¨'©„7-]%iü¨ê™\!¦) ÓˆawÓÏÂScÄmË’ü¢>G p«›î‹Ú¨ƒ';gZþ0 HÆGs‘ku?„ý ïÀÏa¯ã—Œ‰>Jr*)
+vU#jZIö”?·Ù…“Lè•ÿ™Nž´íΰ^%‰°«ÉIø¦²!ú´øŽÔ'‹ê̽3ö©ÃaÍQµÝ´Ÿ[Ù™ÙA|Ãèد=€º{›v}¾ …;¡ZMXÞô/ß”X.Á¨í,»^áeƒ*³Ì».Ù3Ø¥ÙYVÜrL’±t>W_ùy‘‹l”íÓÃ=r0«7À.9¡º·I:ã8Sñãé,°®€P™vZå¾D Š`-qV}2ØewØ•›.›<äw˜D«‹êúú‡PR{õ¿®}l!µ}ÍlY~¸ ˜‚èùu’X…Ô¯kêCŸõ)¢z¯ØváÕëÞ³ ÷£ÌÂq2z,9;w‹v=1»Äg oþEÿ%,*I"Zö?Píw™`šèqÚäøÐ6³›g¶o¹6uY×íßmªÁ€Çú\ÎøºöñÇó6õ—Ò!„¥S·£®÷™þ¦†3(g ‚" ßpIáðE0pÔ|»yÞ¨æ
+¨# 8@©s¯ämÿ>®„Q"»3`1o–¢Ÿé<žxH`å•T`wÚ
+
+½F§(°‘,\ ³¼ÜÀSÚ·Äp =͘"ˆOëîŸÊ‹{Eû±nñ…C¯ °/)4¹~»¨¾¢këè£É8M•  ¨Ã×ì‚lÀÖöÙ íoŠâéôV(o”ƒŒ©­LSÚ ÏZO`«ü{…´¸=Œâõ¦Ü¥dÒõ¹$i¾ÔH;–­)UÝ‹5ÏB=Øó¾ÍD^xêàñRmÏm8›4È$SŽÆcEŒ”¼§Ý8eܾª-¦¸Þì5¯,>gJS³¢Áùõ-ÆdŸ¯;ÇÓð†}x¹©ÞŸ
+yHcý“ÊÒlõ“§2n+©Íòÿ€¿cgÂRšµ»úwvÛ/n‚4‹†à:q± 9ÉíÖ}vT%m žæìäjÂv³vgBfæ]ᣤà*‹áiÅб d–³\<È{©ZA…<ÓÉê‚l—KMÍ^cª¯PÖëwôMÁ?»Ù0¶`‰µ‚žÇ¬¼óŒÄ¡s©­S¡ æ‘î¼>n»ò¸ÏÑBœrâi¢¸û Ò·[wKÜa̘ÈÊáõ
+òD ˜µš­àžY`UP7ÞŒM ¹ŸnÊõî®0*_œ×tl8œ«Æ›#12cçËì¦Âçà¦ýÀÑZi¹›6Bò³ülf. p`µaÂz8±9Øh6”T Ÿ8`éÜ"e2 Ï0™zÌh
+f¬j'D¶l7®•­Ý‡‹Âø”ê@h/¨ÝO÷’€LŒ2¯]GþñÖª‘” ?Ù-1ƒ¶Fg-û-E΀¦ü¸b,y'¿¶o²`묃IY<ÛÀU¸Æ;¡Jè[LÉAbf m
+šTµµ³âËÅ ?]…••ŠGå¸Þx
+ß`K„ì³ Œ-ÅZüPû,NEÚ}]Þ~a>Þ÷×´ôêW6±ó6d0ø^ߣÍ4~ª]L°;&Ä£C
+°ã9#Œ7¼úq{—™eW£aCio‚5 d„<+¼Â_íT6qÉ$v;¯%áÚk*r_l[€
+ökD4Oö!–&ÍçÃÜOÞ¡w6ÐS[‹„‚qÊ£JÓ5Ùϼ÷2+®hýs÷Qi³*¸¶À[!u½Í;Hë¾óWgû·Ô3µƒhÓN]t+ðS¢§Í­c ÛmPl’}=>/iÂ
+N3(óPŠ¿¼8ó¯Ö„dl9R´èïèÝÙ‹UÊΤ]@F°FÒ½ Ø—+ó÷gOlßÒýä¹ë˜°ë!AÍU–c=FÑÛcçÞ;®EöìÒqEêF˜õJšöS\gÕRÝytù>­uü&±*,!Ö‡¸ýA6q#Ïîà,Ænc+8;Í;Ÿt¦²Ó=hgã(ñøNTr¸lÝog•ÆOŬá‡Wë Zï:öáXÅõßÊ"%BÎòÍR´zŒÞi®{Ö˜B±hm1ÕKÓ8ž8ÚvœS醞nôÏÐtD°ÉÉ„=¦Ý$€6­Qk”âÍP÷/±øˆ}¥Ëì£K˜
+‡¯á©øQ¿®„‹wÕ]êáZ uS·È· ûÁR¹¾v„ Óm‘DT~5ÍñF\$œ«‡ú\ǹÞQ^D/ìÂoZäÄ]`'¥¢gÿéÅ(€¸kIb]œ6þ¦"ýCÙI;Nq<Ô&ÔA¬YŠXCÑÊÖÅ¥?³½°ÙÈ EÃm€T…ÖÕÅ?½n?rf
+ºP•ã
+zešE…<$ÚäÄ8Mjl N8¢.奵ì‡g[é×AãR·®ù8Žû 8/×—)Bk.h!kÕµÿ iä•s'qnpҲ̠»œæ ÉùG;æ¥Ý,~ Ùúhë”Ùÿ¹ÃèZ¢K?½Q’Óhº…i¢!zDÝVv‚E¿ºÀÖ°\ŒW
+Kçn¬‚Ù¦‡º‘Íj|$mGô.1ˆ`Š
+g3¨R9’Ë¿mýí‹ÞNmÛ]yDÌ º×þ‰Ö¨Kª¨’¿1D<@á S]ä}ùûê—Úûw'—’ÇäÒ›¥Ò¡‡!AÞoô„P¶7šrñ‡„®÷Ò Ôò|J?ðÑJ†uì9`«ˆš°Þ–Õe;¸òäïë.;×(bŸÜý摼‹ØÅÖ² ìp1->OîCÌÿ‰¨-€byÇ–ÊÀ•g!Dˆ¸Ì²rrϘºv¨#”›yÏ}æµPe|‘¿1î}và¤þ˪´±\Çðö›Ê$Ö&-Ñ–XM'›ÓdP’ee›x¦ü*r ê¼õ\5ðmf@J Ô!ˆ’!¨&ì ¬C„¨ÏøÎÏ¥•xWA \Q1› VÐP¼h<Û>cr+¯xÞ†¤ÕÛÞ‹^S{h¦“­Ð¦ìC*Ñá判4íŠ/0ɹ£|ÖË}=ÞãPeÀ‚³ð`¶Ûu¯ <·À‰ò¤±J£zo®-š–Æ ¤J½ôl¤ ð¥ÁãÀA\Ë­ñ#µÏþÄýW°‰º.u½]]aŠšÝÞ¿‰“8j«­‚,´°×5ÔnÊÙ³‹˜gñ¸™ËxÉB'£¬jox䋨ÊÔ†øYÅ6bkpüÖÚ£hÇR†±
+ Œ„yá‡Å ÃëfÕù½$v„µÖ=uÓ±kKƒëæ8õPéQDU­Žu{¥1.Q™æÍŠ§<Kˆw–>ˆ€_ï.¶_½ÖŒU­MNìœ5w% ‰ßŒtqÒ ×ï¹nèŠÄ†#,¦a.#ÒO50"R…4–þ¦ÖNÅ‚çn!§ 1šFcœ‰p€ T‰$FëÞ’Ùø´ÎÍV0ż]»0Ÿ”¸î _¬^6Œý:ÞMKï}Ž¦@ôîP°/¼z’ÔÊ£D{&t×Þ?F}γå×Óu[@È4úzþÙ–‹¢81!H+w'í/îóƒày'òïÊm¨™Èw¡÷õòÈÿ5F 7’ÿÊŠ¦ÎÍGf1Pwò'k"oŽ:ê^Ξ÷–»ù‰<ƒ9 Ÿ|â¿ àþœõ|jû%slÁÊò]™eÆ-T•m²‹SèhÓï»ÕŽïѹ N´áS„ý€›‡až#|ò!~ã¡XAõvD~š†…؇Š$émnX?¢ªßmY8ŒÞû¬3z‹2Ê·^Ü‘f JH±ÕÔ±”gB2`žñį»nDëqQ.}p†7ã¨äm~–Ä‹GÌIüƒ £Ë05=¾váXZ°JŒ®GJ{Å¢–ˆè3£@#~jsPÀP’]W4?¡˜1ýƒö³°è^fÈ‚Àª½a™šY˜šsQ,5€Ì­Fd4Vª`SMâz5”zWêz™s—J t¿êÄð®Ï {‘¸­Š)‚ðNÇUB¼Ì};ùï¶_콤»‰íúâÖ¥,1À:×!÷u¼ÛÜX}wýé .u!7¼ãƒÐgצ\RH-n,W@yIXÐÑ+_³@&À1ϱ>é‘3TAÄ4)mÞö
+˜Öõoâ=šÓˆ^,òŸÈ†k‚ñVÄ!©¹óEñÚʲôJ<‚ÐNcœŠ4…·–ÿ8•M½,!-,pŽœ–aX|Ž¦Øѱ¢˜¹K¼ ±åÞ•Nåí…¿’žÀ]*P™ÀÿH”8¾‰ÚP¿¬y™¾J)LcÉЦ©¿ªIø|OÀ§$«ŠI1ÐP
+`ωj ÷žê%EØ[zú¢.ƒ•9>̳ŒpOº"@%ëá áb;ìËŸ¸w¥³îºèåe#xªl¨O
+ѲQ>ɤͬH¦¬_ Ú–¥¼Y,`¯êÎ96—É%åë9c-"Á¼“Àr­ùÁˆÿœ;§:Š…ˆz{':`Õe«àUSѨY^“êšIi¸ònâ… ÓÇ–WÈ]àƒ¸G‹”£ñ¯]S¬HL]D2à½ú¿Ö’lÜq°Ààî°&tÄB{¥l]˜û–‚·‹ÒÆž=R[«²íè€ÃæaóÐÅsW¯ ¹C»’Çk­nŒz-€|Ði&>BKUò¡É‹ÿs%–iã®&9¾
+ÎmP¯ã—?&…søÿY-ëÍ ë7+¨‚‰’õö¾û`ôÇñšq•é’³ÀS<¢ÀBæ(I~}(w9;#ƒå_î>áØB8
+¨àKˆÉîë-¸ Mµ,éÙÚß‹‡¤lºÿ¹ÍC!—(Ÿ|2îŠ"¸¡Ñ4ÞÁìhYl)ÂlÕ]<[›R¼4òøÉ >ž£a¿¶r üê"ä·tz4w+å29ÀœÐ dþùie×Ç
+®1è0È×9g‚а­jO\7pO•c<neÖ#êXoûÛXr>÷C“ÃàvÞÎê¡üÜÂaS<!áëãÙÃævý.ÅÀé—T2²Z_nq» C¬f!GcïÒîH8U*²÷¤¤ 65ÛéÆàôº5^»ûØ…ˆK¬âGM ;=½)E•Ë*8ÇyX’O†±î cJßUIçŒ8Tk£¼³™FÝEö½ƒ‘£¾.haì»SªCTIT
+*>¤ÐD­ÀÐÑ þ|/°ìl.À¶‹Æ%âá|=uÚþþÑ\/ÈtùEꨇ{˜1v
+„ÆÅ7†¿§¥Ù%ŸGµ"2® Lç#\1ÅüPË?Â+»Ï i:Lä8
+endstream
+endobj
+11645 0 obj
+<< /Type /FontDescriptor /FontName /WCAPHI+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 700 /CapHeight 700 /Descent -194 /ItalicAngle 0 /StemV 117 /XHeight 444 /CharSet( /A /a /b /c /r /s /t) /FontFile 11646 0 R >>
+endobj
+11648 0 obj
+<< /Length1 1769 /Length2 19553 /Length3 0 /Filter /FlateDecode /Length 20656 >>
+stream
+xÚ´¹eX›Ý¶6ŠCâ®ÁÝÝÝÝÝ Üݽ¸).ÅÝ‹Cqw-Nqw(ú®o{íuöùy®\É“asÜsŒ{Ì<I(H”ÕDÌL’ö® ,ŒÌ¼
+r°7qò¸\­
+ê"ê:Ê,L÷
+~ä?Ptá/f
+ݨW)C5e¢ã°Óä-Ê÷Ô°Béô9=ÉK^UÝ-–×½?£ÜÓ°¢«§Ìí)‹#-VÚa§;}ÆöÆâ’ï p’Ë.À7GÅÔÑï×Ô[ ÝK°e)ªwa:Ê^JUÔ]ù¢«;C‚ÃM=Š
+xõ‡TÔ‚gÀÃ>Ö½¾ÝéÓÞ'ÉešA¡ð­.Œé+™÷Þr¤1ý–P¶úô”+)¹:QÙ‘d–uyÚ›Þ‡öØ©ŒÓÃÙ0 ##Δ¿? 0Ï9y“"]©=gË}W]ÉV[íÇ{H úsú‘¹·ðï%‰ã좬‚'.Åè :ÈÊÚ‡YPP†p#ŸîKP6JsžE?åMk—êÕòÌÎÃ5Ùn±«¦È^0ÝÊÝø™D4C#6ÜÕf Ù¼ìÐh¢SÆ_ o½}»óµ~¡ˆw ²íM½6È
+M?E­&î{½ãû ªDû
+ OŽèÝ/dø}fáÏú³It‡£aš´¡G·©î½ò™G†qæ¡ÓêÞã4'QCn•°I46ãÎÜZÌJÝ6]ˆ¬øq'€ü,Ö$»E¯=Œš@„U¢}j+‰ÏV8Plìy¥°}ãÕj}Êrëš«“ƒ×|[oˆ‚PRN°SõÝzC¨¨·ße‡Ðê"³¯Ùr[Ö"»ÚÝóà+õpnÛÕQêËŒþ×Ù)+¸Fj8‹¼ƒ#4vi®ð(
+'—³ÏÌÇÍ:Ò㈰lþ$úÏ`Ïæh÷KÅïè&aPBƒCZZöy{×W’dxTÚ,]òD“Ù†nçÐü~?Dôvõ³_m–œÀB¾û¬W}¯3Pk>¿œ9\ÑxÚa\Ë’]®6BGwF1U(föã—‰‡êN ÅE˳¨¨./R
+²òÜÏš£ßüj"zͺ¶»îYÌb2†ÑŽ¬>ÇÞûó{pªHÍŠFÕ;Ëí•žpÊ`ÛÕ0a4w#
+þRc,lö`£'÷c|md[Ö#ù壆/g¸ú–¡(`ÙŒKløI±`a#ÁV“²T¯a¹ÉÌëiYĸm³È1Îçö¡$Z[ƒ( oQQÆ ~ÇVŒÕx ‰Î‘Žzšq›—Gö÷#qçe 8HU!gK°‹6ìÞcK/ Ê’§ú” ýÌîqz<à#+nWÕêTÏxω’1C³ýÉÇfî °é¢@i sh#’ è-O[l r—=XàÝÒOs.?¢öˆ¤bÍNÿj>ìÆ)ê=üФP‘bOÃeâ—Døù›Ÿb6÷œ äîC.ÝCÁàj§:.RvBšSšîph_¤ž_¹cÕUÁEèdêo\{’%5E霋ð~ê#„fZȉ.õâÛ_½·.¼ì?ŸË
+S(áÙÓú ªÏ
+7I˜Û׫í^cL¾¾Ù;ÜÊ(Õ/‚³¨Øx¼²÷¦
+œåDøýæHe‰[{=¿G®ƒ1Ó;,ÌiT_Ž×Ð+%<[ªFæ¾](Üöà‰ëŠ~gK¦gèsàF#Þz2Qõå›.!Þ4ƒ9ÅQÖÐ;nÔˆJ­¬EÝÝöÚkæ±Ã/)Béï÷àøídee®Ù]¸T{iìÄÕ3uÇhøG5h¾áô2h­ð#j‘·Ÿ¸–݈è P ür¼¢.V<9%Oœ!qMìÙµßÄÃl¾EIôÿ˜!tn÷ú¹ùl|_‰í6AYsr&R…_ÇHÀÝ/2´"2$ôºÄù$‘mX!Û‘=x¨âgq·ùg=y¹í‚Í WªYöGÀ6ÍY®¨Žf{8º…õ!9‰HÈ’€—¸º‡·çgë©ÆûšÖo¶x8öÇùµŽÙ —I~†
+*
+á_`ð^¨Cþ(0³’&mƒ[ÈX;ìξ²<‡ùnC³Íj&KÄ^«ª…¡,žÖ4xjý¾;±ìž¼P´ØmSŠÒX%àSfóî×£x‹€•Ðž@Gy|^4 לý Z€{^ÛnP8¦ú0/å£5˜ÆÂlÖ‚Âtñ©Ï 4Û¯:BWÞŽ{ -Ž×ñ©ÐO™U™ `ê$Øéè´½Ïf‘Ïé¸{T-ÒI åcCéì`%Hð¾èvÅáQ‰_•»d¼Ñ-Žs*¥æZ¾Â+ó;‹jج¦+û;¿[bCo“ÿä9'|ãþicš¨=¬ù· ¯¾ÙåxaSa@ØMÓ¾³‰².™aÍÌé[•3*!RË•F̲éeŒJ…¸Ý^-yïPØ †ðF¦'âI1½úÖ£>6mPT}Ño–¬Ü«ïÒȧ²Øqj @³`°€ÊBòés×Á¾m*ÜgÚÒ'–ÎÖèÜSÿ­¥’`ç„ËÔUiZ…#£¥ á_•R~‘C™_ïoÝåF8ôÒ[0ùŸØDø$ú<!§ŒdÎ4T ž"ÙŠ¦>¾GlùT‚“-aͦ£ÈÔ
+=Ïr;[?x§";± ;‘I¯ù{àÄàÍ™4]n#ÊÇ[ð3¡Ë56B~›‚X“Øæ†:«ó=Å gwÉ9‰vKÅDZ»/kfÈfprdÖÿƒfM䱋 ‹) cZ8”S˜ ¤à·wgC»7Dô¯~ýåýa¡4E®
+9, ÿ),µ¥Ëà@¹?Nëö{ÉȆã]¶^Ý*\í¶HsÀ@baNþn³Ë:ÝC2Ë‘gžî:¾H_`²öS¬%#„©*SNÇ3z„Ž’]ôPß¡­Ë²O;W¤¡E£½bCÚƒ_ëÇõÌ5}³g‚³öo5¥Îl2Wqõ/¤Žø?ŸÇŸJ(
+Pbm„þaÛéµJ*VfîªãÜù5¯Ýj%›74×49¥=iö¦²û
+Lõcûn´ò=¶”ÌýæðJ¡•u‚í÷I|§x¶X4™KGœ¬Q«º±ŸéϬéÕo æP0Ÿ3êFå•š[‹«/xçÂMÞ’Aj_Õ<®'ÚŽêÁršý>‘až6ØÝç;×w·‡–Êg |$Q96¹ãó?{* ÖÒ3§,eB!Œ?!è6c  ó·—Ó*çLD붞Å$ô¶ "°è‘JþQ´úÝ88·•ì±4áleÉÐ)ð+‰8š¼2Ö0!“d”}1 »À+çÉ'–|{*_'ö¢Ÿ“|1}î9älpG
+[ãÞC×·96Moy)‘|¡¦¬ßîÁæ^eåáÌ-!†ñŒ6<LQÄ/ÈÆéð-<tÞ¹3Æ BipxšTx7‹ù`MtÀ­8z+·ä(H%Ñ™ÁåC%T,9L`õy×¥³<Ìã[£–+;VASÉù´GöÏJhÎYÚX¹RAŸëc‘>0¾ç%3Ïzý”$¥1•:Ì%Ü©ór»¾1+…$_/œh!‚Nõû›vVûê«ØÎ8*æŸÚ¢„o[#Üž´8Ï™éÁ#P²_ÍKCò:ߺ±ÎØÄs]{…wú+àýr4Ð'ËF¥9¾`˵æÍw}íî‹¥~›ä{wÖ(û6©Øs؈C-®
+„¹2°ìù£dcIaðØEµ´ÌñÅŒñÂ$TÈ^¦{Y/ˆÒ¾rT¦Â–”¢©ƒRŒ ËVÁjÞdYi;±aMCä>V =è0BõÖ°}yª—%$)6{m—}âSÐ?Lx'À^³ýÒÂäSð)¯x¸[È$Uw3öû„Z6*Gû)Td¤NF%ÂóðgCÿÒÏØò2w¸¬»–%d¦TýU¸ðv¿BÖ›šC+DÑô‡›öÎÈ|Ò8Îð¹ÙŽ¾ÙìXéßÕ0¨¥]âÇ÷ ùV_×Æ%\’ÛâôÜ1 d=ÑØZá7(¼†z¥Ôše‡#g‰?³…û¨Ï5Srõ‚~Ú.@ë/ÝBærÀCP½—*xòÁ’ùbɺh½Õ/£I‚ìø%,ê¼FWç-íKå~ÓñT/úæ†Fk”zµ/£ðàde¸¨æ„"½ËU65ªÎžŽŠnèϦ¦ è—Ñl¢΋ëÜ
+´ Ñ;÷ ,†²„§¢n
+º‘ò^øXÌ­ãâR,ÐmÉwSkÊ”¨.œÜ~ØðL©OÜvùDKß[n½Šžý]á6­sÔ9¿g¥yÀÏÀ
+TÎ|òkzÀ­ÃÖ/:Tåm”Í£Œ9½­àþ@FÿQ.ž¯#7ÿÆTœŒDFMxú³<!N\ÂrzBq!ÇŸy ºãOë Fj;‚ð´!ä ž¸˜‰qhÛž8Âþ|ah½™Éœ"ôA"@%ŒmÕ£AFŸ«àxQîÌü}c0¤ «°|rŠöÅ÷n£u€·µÄþÉÈ6EDɶ%üZ_úÛÇãK_ŠßÊÂÛOÅÐv‘Ñ–gpòµ' 4¦Æ.LŸ|‰÷/ò5‡²÷ÊhyY>§š“œ€-=“€T¢bÜ\Á„“(”:d"­l€­pSã$×Î8#=—Êpª®UM6åWÉ$DÒ3­L¿ç[c|”¯n¤G殞%ÒwÔ’]¢ }uÈÞåD1st<à\Iôd*ù O²Yoo«/e ãí3g̈s˜E!g¿æýÑì«Ð³'m¿HÚ )h:Ë%‡â`aI'”¾d]ë#…¡L=éc%ƒ¼¾æ¹„5ˆU£§–Êp‡šäÅUø Ý¿“ï“­(ÍJ‰DøÝ\šÕZêu
+©¥¨å€*¶zm0 įe½@f\Æu:zuÎ|%òˆâ‡aº>aÊÃ
+)" 7)¢Ù]ÿ±dâR`ôæä5ûÉz/žÛŸ‚¬?gõn"
+Ñö”¯õ;©ŒáÃq)íŽd^¦¥Gâþ`Q¶ß¾â¹fñKxÜ-F²JáC\ò#.yâ‹›@ð—µP7ä(#a‹x†íÁÉ°Rښ≶¢;RÛ,³r¤#ßÕï@ßü¿/¸·µGY*Tv¦qú $Dò·]­6ññ\P£X}R]6µï[tÐ+údEÂGׯÿJ?Çÿ¥(+¢·^Ä &mñp)ÜbíÖ_™Å#ø@ÕÉ3>:í ‡h25+ß%‡¹H¯AÔ&2žÌNkIW¹!` éX–t‘ÃíÓÐeZ¨Ò«P)wÐbH5²ŸÑÍz‰@ÏÊÄn¼HW8“³&¤H|…²ßþ•+“ÊÑ»EIAÞÍBUâ͵–N
+À=s­'=q[ñºÑ¹–lïÓÛh”JxEåibÊéTÅB²e~éïsm†¨Þš  8Ítu”
+ÉK¡9Ò|j9 ÑÔ{0Þu6óM„‡ 4jh‹é“ÎÃú=ƒÒ ÈZò-òÄômb.„úYHF[òŸ½N0wosìõÛs¥)¿­¬´#+#ñQà–¿ö<“ë[²î› òùôcx"aË­t¥q½FÏ)˜juáû¼`gJÀ¶%ÙZÝ®câd1óÝ5?æ£äÙš ÆI‘)Ë»ÚØlÉÿúL-{<HÅ™Að݆‡iÒs²rÀG‘q©“:fÕfå_ÎQÆ|d¨¨’Ÿ1 Rj„Š›ˆï0D_1ì)&±<ñ¿ 8®-í'ßÿ˜L¶ä¾K9Uøã§+©5úc}6µóóÀBƒÓ¨z•é;½E ÜhËÚÔ”RŠÎ·Eè¹¼ÎèÝ7’9
+ÔDåS¼ð›«V[ðª
+ÜUƒ1ãMÕ”‘•ì2„õÛƒt*ÚùŒ°T±¸‰(<&¹Þ°˜­‰ˆV8õÈ’­Îµw/µ¥öcÏF”dƒ‡ÅQ§/ɘ»€¬ß0 £‰î1ôߚϩD®ã){n+²›cŽ¯_Ø/à\
+í‡(¹=v¸¡¾ûyI=–Γ÷âôHç,àyÓKj¬#À4ÝÉmƤ ãSÓšçIíH­u¶Ñ ù7)ž‘Š}•¹·’ÿ†U¬´7iÚwâ¥ú'²ãßµéÔg¨¾oðŽ2ÊÜhgæzŽB[ôà¤ë›N ’ ã¨åÏI…l* ‡ØWóýLêPâ©)ªœu×Íá@Œù+J ì•Ê<Uërà íëàY0HfäŒç¾öJ¯ÁÎæ"; ‡OÃ<¼`ê-§’½ˆC‰ª¿V´x½“
+3€¥“PÛÚ¬4!vŸ—Gyÿ`&FJ;±(€eÆ計ҳ'u%FZVš:H*ù_k DF–øÝVsf±‰\W4Ëò¨`4‚PT ¢µˆxfÊl'â8ÖkC=P3Æ°¸B¤d ÃÍÞR~zBnxËKá[QúBͧT§Ã»%ÅØÕ7—4§ˆ'âË)ØÒþQÄ/Ù·¨T|f;êŸlfí;J¢Ý–‰9!ʇÀ_ßgĩ7ÎDˆãQÉ¢óv–<®”CCÔ-K­:¢Ã¬YýÍ<—[#"fŽÞj#ç`6ÍSH7`ÃœÇM¸~0qŠ­¥Îã9Þá:TI&Š¯½T̪c¢â4àMáßA\Òˆ„Òâ™`r
+~èäSq\ä¥<Ð:ek°!1êóð‹`HíûI¶$9»šÚá¶ò7©k‘ê\øºÑ]×µKúçdز>Áç¡i’\:ª”Qöø;ÏB„¼/P•'¯UÊwÙ­(lw¥ùÝ°ŸÜ—ÔÃÖe‹1˜Æ%65àT²²´›ÚGaK÷@C‘qùýá?ApÐs«höŠ‘P÷ìRòXZaë>p:š; ÝXŠ7h¡ë²ÇR²åóWÀ7vºŽnèV®ßTÑ
+s‰Ô‡pdLnNn+YÉ"»­ë—Ný·Epë€(“KÄú¬ÓK·k€èö‚‡×à…bz7¡väjïµ¾]Nud`jžõ0;kÒ¶gº`UèÝûdÆð
+˜­nTuˆ,tÄJ„\W8Mê¤Ó
+¤â¡£üY*»«C¾ÀŽ+ÔáîÓÁ¢©m/œ– ž2 ±Ò£{gšjíõ9‹.㴮ʗ­Ÿ…Dâa¯õåtæW˜­ë¡ 9¢Rá9‰t»´–ïbé¢<²œŸ3…­œvþ-•æýZ‚b¹€é_ìÑahRNÌF$ä*&С'£cãéÝM¤[»N`–kë^®¥ëbøT;Ô:‘Zzo*`·Ê…hŒÇK\A—Èäfu»µAÂNICkMv-ʽªàYp3Ø8Á˜V¬CìI§Ãð#MÄId•bÿžo7­K¤+9iÁÞ¶à?ÁG9{‘/¯Kzâ—‘.0Ñ&m=¸NÄäD'©'Ù¾Œ)M1RŸi³UIËSŠþ*ؘãáÆ¥vg˜‹Õ:
+ÏÒÝââ™w›<Â+8l\„DWÇHʧ«Kúõ®HÝܨ&<”{Ëíd¹ZP3Q º­÷f㧒@i&wÑÇð4ƒ@õÔzÐ~Tͦ
+ãqF¾Z¹[®ŠšfÄ'zg•Óˆæýâë–%’¸nþÑqÞœJ$é ä¢(:Ó÷p‡RxàE÷~\ˆ§ƒäáB_ñ‰–0¢³»ªpy*¡[ŵó§E,£ð{©†B÷šÄ±×£
+°2ɯ%ïÂYM@ó­ÊñéGEµld—Ú¬1*j$JŽ‘‰úO¤ªyÆTPL|<:=™¿ÈðÝ1 /ó Ô^„h^ä¼qØæì>çæ þ^ÐY(Ow§Ùüí6
+±¬ÆÀª,£3õM¿P*ßîöZhu”-fhå*µÏ‰@‰˜è5{Ð1ñ¼ÏN¢"×Rò?ܯ4ž“ç‘õnk3¿ÅŠ´ì×ı•ÌÒ¯Ì.vöëˆÕ«Ìå°¢€;¦X ýÉE6¹n(Z4ÀáE0g¹Ùt¼ž¦Ïð@=ÊãÇâOÑ届ž[ÊG{MaŸg©jžÄ”™~ðÒOø“itìž´
+^ ×÷íç¹s5"(Œmg1G,§DVÇ…¢©îËæ~&0 n{Á!ìx¬»+OâJ!ï¸Zþó%g“¤ò˜ ÊZ´L3w½UÍlI¾±Û‡ eW$óòè`1ë¨8wFs½«ÉxåÜXF4¨§jþûFˆÒ£»µS ‰‰”ŸôþLÝh*¹„#hYÝ*sx ˆ6þ´Úïz”ïÝì Š¥s@e£­¦n2g™P³øSnÚZ·_»˜ãAÃã|ì2¡miHáY6aOpú3àxrPBêÌɨaŒ ÒzL
+qƒãš<{¦7pÁ_´2p¦ý¿›Þµ</Ý©›—Ô3AJ>ÌK2>LË×n.Ü^DQ&—Jq|܈©¤”~Ñ vF¶o[èºt¼|‚ÿzÈüfC²tŸ½å÷ZMXürè´ iäá{­øjUÒˆ#æÏ`4˜À|CtÍ ÈÖB·|HµîG¹ûãKB£TŒÎ@'êÒq9lù£{`×AyË3þžž ›ŠúŽ…S슛'|
+´]±¢£aÝ~ÿËwÕó»‡ù(5cs„:”âÓÕ5ú5ìÊ‹_QùÍÆ1½á!JêÙüBOfà\¨Î-¶Î—rêÅÑ$u¶oµsûýpû/‘ürŸØ‰c1¼# t>á‡ñQ ÔI!E•Ï›eXâôfcêš.Uï S™“ôŠê'S÷ÿ!~CƒðºF»úF«b¶ˆ…§ÉŽ“/`tq¨$Q¥‘cT¿òÞ²$,Ž„ÄþÜÈ—èN]VZ ˆëš0ØßÙãRØÂõèÝ:Ca aãfü~è y/õ5…)‰* ±|^
+µÐ=åôJfu=³òâYJ›™zG‹÷é%_áô½é„]¸prN}“‹ðà®É˜‡Tzç*’ngÎx² %Œ/øbw—z HÍF|¬»…í„Lû Fž•ôVŠ”bpÌŸPLkœº·IiÛ qÏÒõ\XmÙ××<õ\?Ý9°Ùߎ6CŸÎÀ9µÇ_W¥rzaìÞÙ=&ÜàT ùÕ£ÍÅÓ¥š­ÎÆqñÐ¥Õ“­û‹¹ÎÉüÅæ¡LŠ´Í¸›Öö¸/O-sÌɹayІÅq9ldz)—߽ﷶƒ*ÂBÐgï¿JÉw©±7¹ÉÍXú¤Æ-X
+A^NpÚOI%”àtí£özðNÉ @\ÿG¢gcS’Ô‚­@¦a§Ñp9Þ5ᾨÊüÉBšZUÍ©k#Òßj<,‘-Y2=·Jnè¡è¦‰ œE2dóõñä”Cþ8ºò¡Ôpcw_*RÐ¥76Áq•d–ÑiؼlbÚRk³ƒqôø=Ü`‡º[_ZZ×á\i
+±ÚØn,’‘O]€Ön’o/Ö ]P‘V¢"q${iÒ©_ y%û Vj‡â ¶tÇæÙé¨g,(8ÒÛ-ô¶nŸé66éQÑ?Š†÷¡ Wú1so牜Gèê¹w·¡¥nE^¿\¹Þ²A'}`‘X€cXx¨]…1›©úΕ›e
+&çÓÊkÂLç­úU/Æ4 §¾7Ü2­#·ßû“Øø5öÒÿüп¯ÄÓ¥›4ãfSfr)úôFîõ–bè‚zç¸ùÀ ·c—>6‘Bùn›MŒ÷ž0Ó¥ÀÖœ«nýê;›Îã9UŽr¤e$ m`*Om6µ¯q{¬Õ(d"9Ärºs…10Ê$(¥káÇzÓœçÍTæB£A UÖ~¯µT^v‹§ð…]<ãî›/]_[”'„±{ÕY¥`ùƒÚç‚?*€-ß™0Æ "  X%ô/…]pôrmß•õ0GfI‰íN+¹òPÍ’b’KÒ§»ã+º~S“²bA¢ CØ{ÚÍ>‰²oV4GWkKæ«Ó› p#c¿ZÆÔð³Ns‚«,0ž{õšN½^'(«K¸Ùä Ò7›Â‚†”ÓÐE-¶Óêòû9¶¤œ-º4Ðþ%åh¯j‰âràÇw½Õñ¾´è6BEÇlD™ÕïÌŠÅ$;Çño)õ(>v·§/UT"</|[TWouÞDj¥¬…$‰È ¥ÀßuäáË•‘A“‹1þ9SJ{¿gî7(ŸdC±jlãÉRüžˆÉèã'y‰Q#Ïø+®ÇÄ\ù!Ò&×HQúãR¿a‹4 }¿rUsWüàŒ¾†&\¬B”³…‘uÙ Pð~Ì[zäœõ:go³›‰ì^«iê™CiL†bI!Ó…ÌG·øMædKÕæòÉ}cHýŠG¶ªV„›I,^|åáôb‘Q6” eÒQoTô{ðCI©WÔ‡©²|%†·N2‚ŠP¨¿¥4Ÿ†Ù<¡Ïٮןֺö²hÇîä^LA&ê× Šˆ@%á¾BD½ÁëÏ{½Ùz‹=ŽMêVd\°wK‹x[-ó☭³÷ºlì³uÒE_ (º^ƺµ-ž¸7Ü¿=k|óÒî“y´iAˆM•xPàƲN³ZðêÉ-\·Š}b Qêz皬@ÑiÄ›}»˜Ígñkû:àP•GOÅ5Imzú#AEh¡íÐóq»Ô.RÒ(%$cØb¤±ùŽwBÀÝGyði²"-Ñk‹åuiyš×)*ÒSÿéÚu b ¼·ë4­*½HG¯ñ ¡W/3‰-vŸG1êÝúL¤»îïü"+LP8ì*£32‰ +ŒÎŸêÇ7¡~W}yDË.­â{9ÄœŠí™²“Ç|E…Ǭó ËõP…¤oÍBªõÞ>…ý“<“û ÞÁØÍîMþľ uÈg{§êþì€ÄELÌTL `h"t1X§`¿ìÅluè…ÈJ𙨡QÛºpfä¦ß I£ 7 >¾|ª)뉸åöyÓüCh?!@3ˆ‰^mŒ”Ûã_ñ¥°Š»‘ºà¾=©@Å&egBù©î1Ò¯xì´P.Žª_¨¾V’cžÏŠéÂë[ïZê¯D íšö‡û%6\§ý&”öÑ$v7ƒÉꬤLdu?Ný=üØe#¢(š+¤H:”}|Û9uÚ".R׸öåa¢ß|//$-ÏÓý’¯Ícâ¹8Îù}j3š”ªü ÃÂó_¬q„nwSO¼AëÛÖ^kþ…ݨ£Tµ2‚Ž˜aŒþ'ÜŸï ü¼¬ðâébò¦pZ[“{{§„ºo’N&%§•@ïa™À¸Ûr­GÖ_Ãá¦lìïd×¼®ÅmÂ0e¦¬a‹Qj09ÊPõ²Ç“àzgÉë %˜»?U < :®¶/0cèDŒãˆ)ãÓ×<†×2h+©U©
+'ès5G°d8O–OG^%g“—2ebÉÉ•re×­G:‡¾ ‘(|Ðçkœ÷ Í„‡ÌvóúÄ‘Ý7~óbÏ´l='"uæ½¢º›¢ìKFZA>{;ÆØ2À±âÊ í½Þ°¸ì‰>–ªû½ñÐó%lÚt”qg4óÑRåòŸ²õ26ê‘Tî·GÑmÿ¤<0Y¡-,YÈ2ÿ.[Òc¤6¡™­®š/*€ÖŸ3PEÞ6êÂ.öTTRËøúÛ䈫9åôi¶PîÝ‘+/k^NâsÓdoJR«LlÐJp $Î÷rèi*=Ì6$dbY4|›²òtYèWx'tB6ÂI¯éÅÎy=gïNcENžS+´”‡ô£Ïz xÍMt~¢7-]Ñ©KÉøweªÈ콓ø¶mF/O÷âº5ߊ\3l{ Ê"Ô7ÔŽ–|[ìxI=9w«¶%Tš×òš›×ü!šöPÎõ<—}UTWÑeˆMÕÉ6þðÀ=íEùз´0T~å Ñªö£ëÕ6Ðü*|:TéÕsð œDÅRÝ—bÐMâ#×åû%k<¼¡CyE»F™fZ˜fA/úðìB‡Ã–¡µ1œóLô'SSáIC ^ÃsÃA'™ã<¤a“æ-H÷²É89[QÔ±×'ÇÌ‚Dñ›"(£-Þa¯ms¨@‡±Ý.„¬A'õ9Í{§=¿E4¤9qóF°ê½7‹qYëTT>:…5Dlj»…¾s¨¦ã¹{c`'y ØEùL=à)Y©£‰‚CšÍÓDѼ‚)%òØ]œ5Ón/`!ë¶ ƒ¾H!Õñ5¸y–¥ÁŸ¶eƒ‹¥TZ : rRšwØL‰Œ´Ylð©ùU¹*¹Dm&M
+uÚ 9[À·«ˆ™Žèg'ÇY”àëв]{P·ýH‚~‰˜—y°ÜecãÄŠ ÷ó¡ž
+"ùd*ªÕ“°JGZ 7ªGòX·JÃòßß-Î$XÔÓ¸
+?å98Ê@7üJ€oõ¡—êpc¬½x芶Šâ$ ¶æ`˜ŒH¯U@þ½Â ÉïK;XIno¸ã.IÊÙ F$oîÏd?K§%1ÑíàÒ8bæÀŽõøÃ[㎦jeÿµioœ^ªo¤óáØ‚P'ùÛ+"nŠ·Äé`Ûí·S#XÕ—ù+ýBnÞy… ŒzZ¨ßÔ,-°a}+‡nhÏ_Ôû«¶tciÖ›ô™U¡¢sXhBu&‘­{=T×wkX¸dö8U€8ê´mt=fc)]CG•³B¤yIÁ%êq<z¹å<]Ž»˜N
+Õ2ú'Ñ?Œ– ÷I¾>Ÿ,ÛYžì:ýj~E†*ÌÉ2öÞýrÄ1 Ä
+H*
+.´_ç2Žs]¹t gæˆ}:MÚAT~5ÍñF\$œ«‡ú\ǹÞQ_ræx¨„ÍöeÐIO ²wÕâ#‘úµwBGi­Å;í ,ÔÁz¤@hÖ·w¦¯õcª<ù´ñ°£¥°ôŒÒ¿”!¹óì©«¸®|­}O&OßÔˆ.©jKǪ¯ž«Ö»'+MÚ¢júbÓ“+‘öb“˜§澶Õ/W‚é9–®Ä ,"TI‰,½;Ã@akbP%Œ·Ò[иÛû²,B q8,~PFû?Èí•ü±QYLÖ†¸‘áa€ÍÀ=ßm˜£M¤ÔÄXk=æk•ÃÂ%´z¤0ÜW¼Ý”¦Õ
+‘ÿ}¸D-ªë»€ðVò”¤¥·yƒß>¾“’—N ÂA>œQ"¡p1\9Q¡iÐdÓûì(Ÿû&6ý£ï;äñ: ÞäÖçˆùØb„ Ê€‹%ÅT¾³æäÓ5s „{l²–áF ÇZ ªe¦ß%JO k·ÜNv§h…¯ ë‡zÞ
+L®ÓÊU~³­u¾BŠ€ÿnt¤v˜TXG5•XT*’Ñ•z–U¶WmdM
+ïÁê&BdúL5?;û|Wà£ÞÍE^Ó$ÓÍ÷vêôòà|ÈLKjnÀÃQPÅ-t|ìÙ±
+o³šZû¥bª‘³~aÐå_H´jÏ’G4´¯I¹é×Gÿ\kŠ³À’ÞÍørxÁ?Ïöµ$BÔî¿ÿèðvÐôåè­@ÖÀL"§ØÎ SÞ²Òñ•»Ší•¬‰ö1J©÷¸Ž­Å‘ö§hn¿GÕ¾çJ)Ü×üªi»Â?œlK$æóG$qpÚ[²ª°¤3Ä ºÝÏ'¾(AȽÔîÿø¤Ò “Ô½%£
+a¤©þ'–Èû÷ÈÎ<»å¡¡\¦vï@ð±ý“o¼§˜ê÷”7U¿L*Ú 0k¹ìufêìnr¤ "«s=ðqÖ¹+bñeŽ}CëÈ—í,n¯q0wkÁüØù¢Ÿ‹
+¥I›ÏÑš§aóÆö›Ð–íbp}êí¢ÜCä
+¨#絚6kÇoàÐã)õÞ„Bÿë½ ×æ,å4WnÈ× ÈE(iÞüR˜M±lqG·q>çBâìSÇxöw ­ —æü‡$æ¤5f+”¶÷q-™1ØÉá3µßŒÐ·ƒ?S¨ŒÁK‘ÆaBQ™ Ž\ŽÉ˜g>‹£Ç#ÚÇ{d¡p£Ð‡<¶¼AGÍ»(Dx,¶A'ï²j[÷R‘ïnt‰š³©Ø$ÎW f1²Æ˜ÑËîU–Žî½«‘•¬ÆF£É©† ”"¡q$°˜ë°ÃòY”£Qhb‹h°`Ðî*éu„”Ó§ÐC!9©cÀãšå”~OaçìgÏxx
+4ë4ôhHâ÷!YóOeèü”ܼ¥!çÕîÎPž­Óó¢¹Q½æ¥ÕæLA¶½ÖWÍÒñ$:RƒYùÊ Çý~w&TAÛ¸œŸþu2àéøy·”@Í¿lÁOºz‰4|R‡…ó1à*¤ã
+–èÄÅl¢ê»ØªWRÈEÞÜ%_ýÇý‚•X³Õ7bRë¤Àb-+†)¬=+ù;2]ø‰õšv•„?ÙÏkë;šÛ33¶”¶}Ô@,ˇŒÓ•[Ûžë¸õCk¸¨>'âuÖKÖ>%
+\±¸%JNõˆœ„À32±[:Ž}póPÎ=G‹s<Z
+»j*ô6ˆ?ÉzØÆ3ì¼.ǵ_F»a½9†$ünÕ?§Ã
+AÊÇnþ[ÒëX®Z@Ô§ÀA°ar‹2ùXâ
+x0 &þ ûç9‘QÅ_XjÈxé:Ï’'@Ôh„"ŠË¤o]ßCÓÊC›EÌþòJ‚[Æ‹Rß• á½±UHÊØyu!˜öÎ\®ã?rãõ
+‘Aªüæs;7ó`0ÿÂí„3h¤ #1|jÓíð¬½áÈ#ñê«æo”7É﹃\رu–æÿßN"1ZLC£>¢œ¾*¹ŒÐ0]Ù5Øðõî7è^ÿós½Œ"ñ$g¶WüSüûŒ’B^ß"Á-›Àο[ ¹Ú-ÁèX0¿Ï å3Ïe³V¨Ù¾”¤IÅë‰G®á»¤7T\Gv‡a¾/€óö~ò¸`šËÏ@`ÛBó9«“§C$S¶SJ¿BÒûBË‚¥µ¹;ûEL|Õ˜¼Åü²
+n{M’‡Îqq>¼»C€”£Hk"QºW9ù²)éÀœùBŽzcÀß/ ô$=2JYƒ*sͽTØc:ÂZýÿÖ„,©åË‹sd?F_'“1¯é˜Št[=™ú.Ð<Gd´8¿ÂE<ˆ[¿BCKyï`˜M»|~/ÁôgQH ú–B‰–MtZ .Q±·€ŽŒç,ZÏêTñ˜Pº-.lEb¸=à’U×xJý…1‡åˆçÕ²²T±;m†Y˜Å•u•!¹ MË`¨îM3@p“^ÉŸ¹KÅÁ*:<5ÎfÄ
+ MÒ+8¶.¢/¬áÑyÎEMÿ“`í‹Ês´6Rw•º¥†ƒgýÕ³ºi5„fíLØ,Ãú(Ú4Kc*e„q 2@Á…‰ÐÕ-ÙDÈbE½u´žá|gMýîÇøHýà´(ëýÒkîß9CÑ?¾ qG¹#OÚëðv1ƒ;ÒdæpV0ï™»NN,2ØYŒÌxˆfØ“cj#ÄÍýÍZÎÔ"L’}2§ƒç~6•b?™×&½q­: tËÖ*ù’ÉH
+{¢¶¶¹O‚{3­­š LKjžV4EßÆÈþˆ º¸2 „Ž‹›\,láòü97I_¨ na“"àÙ&‡j—®ã|êßQ„Äc¹ù@èÒ'…¢(;”ÇZ$AòÊ7ÿ9@¥ÎårmmÊPX™t«dŽ\,ÛaÖÁŒ6¢ÔFx~²_ªÉ}aôŠÒT ÿ™œ7b±ï^NÙ˜Ù?¨(…Ʀ·>½PQžq”ìÐ>x˹° Ócãßøañξˆ›Ü_©ðß(°ºo×–u¶eT¯EWX‚µ£áå.uÞ‘t:‹1Ð p)‹SPâá
+n ^ÔC
+w 9º‹Ñʺã§&`ú Š$òÕ2ˆ¿˜¡"­»*V§ºb‘*ɪŸÄKˆûŒ v03‰=äp¸ÝÉÖh)¾Í‘exÇ%¸Mêž÷+ó+„¸ í3ðè§à
+¼DÖzT÷f2Lµ¹~˜+¶§ò¬ì,Ò¯Ã|¡›j‚ Ú¹šxèítîqª€§yÖó0ìŠr%€~»üù·smŠôËFm&vŽÍmGlö¹F[hÚïâÍÇlôj¥2WÒZ*ïV­4ŽQŽ@ý
+endstream
+endobj
+11647 0 obj
+<< /Type /FontDescriptor /FontName /YSYFAJ+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 527 /CapHeight 689 /Descent 0 /ItalicAngle 0 /StemV 89 /XHeight 431 /CharSet( /a /c /d /f /g /i /p /s) /FontFile 11648 0 R >>
+endobj
+11650 0 obj
+<< /Length1 1881 /Length2 2001 /Length3 0 /Filter /FlateDecode /Length 3102 >>
+stream
+xÚµUy<T{o_F´¹ÖÔ¯˜L‹aÆÎ¥ C–Í ¯”33g˜fæœqæŒ5äJ‘HÉRÚнEÑ¢}“R¶nŠ"n«êJ¥·xÏŒº©ûÞ÷¿÷3Ÿ3gÎó}¾Ïó=Ïòò\/¶‘åÂÎ(‚Ѩ&6ÀƒÅ‚ðf#2!ŠÐLŒVÀÁr1„•nbB"“1Â È Âa@³ÀC
+6pY±ÜÇ‹½€JfË¥Rû¢Å‘ÍñqY œ<9L
+¬ 9£Ã „(%A"ìø_ˆBàŠ˜âaw ƒáïÒ„@2%×ÃËËH !BôBx„#árRÚˆ æ „£Ã9X_!ì¯4_¥3PâÍV‰£c ð;!rYÔˆÚ|ÿÚ<”5.ŽP +ÔË="JËÁÓÕ™Éæy³‡±P¢:À•ÞŠxN6ÀÂÚ ÐˆK1§L„ïˆJ$„jIQ>'!Q'Å"ÿyÆEŽDÿá ½àË¥Æ>ˆ0T»:}¡&Ò7[0Œ
+x-/w¬Þ2¯”;3èò˜¶7m'-~§?uKÂGwž_È¢¨˜¾5k?/IÚ“há3øtÃ)~!Uû¡­ïxݼÓ+¹æ¥”ãm'j=õƪ¯uaßíú,vµ}ZøÒoÙ£Œ;[Þ²VWwÈžíPÏK-+kŸou:pÚàš›æϯƒ®SIjUŸ±ýã~¦íh¤µhfÉ¢ŸFVÍí=•r“RhtWíUXì(,pRtMÛü=2üAãUzZèý3Á5.Ó¬û쟨V×-Öcm+RóÏéý&±tù«-šSQNŽy=öžÚÛY@ê¶yfð¹ÂæÝBÁùvs¿·5Ÿáݦ. %ϧ¨úÉ!Èþ‘àó‘uÉ­©¼³ê:;í™×«t|yÝ72('ó®¹Z¦N<UÖÜ̸ÿ0ÛÊþƒX}Ú;'~¥ËÉÞ «g]õë‚Ý’ê:Õ†;©WíZ;J+{Ë€KѦW¾Ö­«_î­µ˜ay6Ù¹¾ùè²æ*$4m:ûÃÉK"™á£ntG‰ÎŽÏ·ZÛÚ¢fô*ƒS8½Õ‹åTk iUzêFiºç <Qò‹Ígµ4ruȪÙäàuX²Ä£1/ üyaJ¡V}ñóð“rn‹)mÈDOó~rŽ¾Ê–H­I»¥õpÿº‹iZCÛÛ?M°×Î?A’ß}ÔÖ{+åø‚5žQg'MmP½\ó¡ýR…ÅÉ£9ùô”Øs΂xÍ›VYš°N­}¡ñ»Þ˜ÞГûM v'ÌïÑ+Τ~’ÎŒ8z0½àkñÎ?mê¶d³›ÙF¤ýMiÓ6ßÖ¸z-p1M§5±/0°ôüY:mz^ú—2øžúš¢÷›Ëo¬[u­ÛOûÀÊÖevuGò˜Mæ3¦ï÷Öb gLúþÍ&Ç ÷=ßZ¾”û6ó×W
+3Gkm¢ú‡dÃ<S¤¾£ôÊ«[ej]3§<ßÿ¶DÅfh/º6]ïÞÌiÂçsNÄþ1IIËÐ?;יּxUP}ûšpGW„G¤5ÿöxfu?™gí”\8ã骩Ø~‡þ‰¨ûqrxù¨Ê Ûïh³RûSÓÒ— ©½soþ¨ÞTVòÆNòÊ«ñ´Ç¡ó”ÑcS/v\½Í¬v} ¼kQT?>7%ÄÛ轄±µTjƒm’C÷ãÝvËã4ŽÅ=ÛìbViº?îÍ!zëè(u¯H·°·5GNž,=¥½´ý°}ÎˈGÒ}g&¥H¬V5 …ݧ[<ßÜÞÙ¡»ôà Ó‹>¡™GÉ»TðÒéo¶$i·4Íô.)½-øèþû”„'?à <3·_ö$3h2®‹õdfEºèNž¤Êgç»ÇS:„¦.k¬Òx¾s´;ŸS|zeãCIªË¯†ª«™Øí«Oe‘˜ÄÐÉa§5L싧9aõÖ²Ü
+P¹=‰Öq{"|——ÜÍþòh\BÓÁS, ̸Á³÷$NÜ=«ù€ú\õÇaœQÞï»íJ¢¶¯ /¥ô,Ò×OòÒ¡'7f:7á4OÐèßx~î<MM#ª·
+endstream
+endobj
+11649 0 obj
+<< /Type /FontDescriptor /FontName /WOCBGC+LMMathExtension10-Regular /Flags 4 /FontBBox [ -24 -2960 1454 772 ] /Ascent 40 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /bracketleftbt /bracketlefttp /bracketrightbt /bracketrighttp /parenleftbt /parenlefttp /parenrightbt /parenrighttp) /FontFile 11650 0 R >>
+endobj
+11652 0 obj
+<< /Length1 1853 /Length2 4159 /Length3 0 /Filter /FlateDecode /Length 5318 >>
+stream
+xÚµUy8”mÛG”%û’"Ýöu6kÖ²¯c±ocæ†13±%’$[ÉR”’BD’’’-*¡ˆ”= )K’leûfô<ïÓÓñ¾~Ç÷Üsî¿ëwžç5²’öNCÙ4#“h®Ø ‘Z€% C$`pˆ#èJÄPT甕5¦‚L2ÁÐ@
+ ö©
+dà`ˆx€ŒP +€v2utÌíÐöNŠPzb§P
+…Lý ‹±
+m®˜Ú¢LÐY0G;¡ß(DÇï¯Ø¢èvFº##iŠ2D¹Ù›"`Œ3
+4E ‡ú‡†Ð dª?”BÜƇ
+ „
+ÿ?;÷G-³P"Ñ *üwbÿôƈ‘ÿÅÿ?[Á–L Æÿ°BÌ Ξ@Ãü"ù—þW*C’? u(\MSõ—ÍØ6"}¬éWq¹1ìšØè‹ "!!€:|ÛÒ™ù=½ ì
+Dôóí«ëïªg¦mýJKÅ4(õø^Oyaµ“ÒÔ(8ÁœZth=Ea"þ™%5À3m«YG¹âä’õg.ÒÁ¶¥BËwK=NA&æùýw c ö©ß›æØsð{c]RŒ/¬!"¿3‡ñ3Iï—ãmÇ~²îleŸ¨ç¬F9œÿK¿¸y0ü½n›™ËàX=vtj0ÚUé½,ÙÊñÙñ+R)âφ37FÎFü):Zs×è`@¤’rWÄÀ›Ìs׮͵#:—¸ñ»ûRÓÚLoè§îjÝòÂèÀ>p>.Ïû0ìõ–DØ·õ}ý,f‚=ZÅ¢„«ŸfÙY-Ö;¬ÝûMUO÷=—o:|ãnÓ²Œ¶và—Öì·f-«2üRq7s¯©+³ZMèM\({Û·$^׃ÈO ~£U|VØTg¼² {UŸQ“%òº—ËE°¹Ï:êˆZ\Ô°¸MÚ¥#5 º¦]hÓäÓ#Ýuî†E}ÞFã÷ñN¹4¡
+Ž½ý·7ÒÕä«_ÌEùø¹¾ªIQHVöö˜L©ùu'ç4 ¾—‚ãE¹Úäž1ñ§}ܽµ,B7}”-’ROísèdø=ñÑÖê–Jü÷ã»?¼yì#±RâǾhúU3%£ooÞ»`nñlUó©Öc£jëñŠÈ‘Ð[¶Ttçãžà,¦×¹­u°o£gβðªÕO³${Ÿëx}0ˆoü*¦‹Yp¶éèçê²pÅÓjŒÒ‡¨¯ÜHnòk«ª2.Ê1Ì‘¿Ý'ÍuUàkàñsùÙ© ÀO„U"{“tÌNêi£ råÖó¯ŸZ*s¬G·Þí*«é<iíöÐm5Á"¡>Ö°üüŒsö˜çý>ˆ’Ol¦p¢è¬¯´þD–ÔÙnýÖ2ü©"5iÃ:–2
+I¬î6^MŠ]ÜÝS.¡ø¾ÀœPÖ–9’\‘Ì#oS÷Ö'Æ|õ¥á¹ö™Wý¬£-lØ®ßø^T²²¹EÖ¨ŸøDD
+|4-hó$˪"Á&L{ùÔ¸¥RloY‰°/•ÈÜÚdáMœ¯M¾| Ã×>°Û9ñbÓ€kÁ<|&=&¤V3äï°òDâK²’󡀦æù½dxE‘KäX¨2Ûƒì·+Ó ŽÐîÌV?uNtÑê G÷S/Å°Ð]º©Ün$¾+=«wüX¶ÎtRœQæê1—
+™|™/¼³æIž‘¹ôCÙ%¨Ü» –×|M’gpDñuÚë ï” ›Æ~¶o?á·¨x.«âîÓaª®Å|1óܼö|4¥š×õ9üšIQWÏ4«Ë¢´ù£¢èßÞåväÉ,vbŒŸ†õA[GÁ6d÷Àž-¼ÿ !…Ç)ÃåàÃBõ+éʯyílIÊÃé¯Rú½šqG÷ R=u¾ýlõR·mV‹šA—Wò‰ ¡;¯FŠØ˜´z¤ª)ûÉלøê¼<PÓè­¿˜e-g'¾dçjòôMâ}AYó^ö¸Ú†#SNTåeêË¢ÖêE
+›â·Ê*ÐÔ›Ÿ7¥œ¢„7oqÄ6ŒN,Lsm®ëy{ñ’¾¤¼wCÖš»¹øP¼ÒF!ûÇàÚP%O®Ë‡ï
+hk­ôŽ>6îNOMõWåõÛyض3*æQmÚŽ[+ÌUAdõB®ÓŠr_=)/wKÊ«AŽ¸áFPJ„AÜÝvž÷~:á'ã*'_ìÌ6¸ùàj5³2êÕí·©Ò¶Ï8Ö®Sv lz×$!íK†y–y–ÄÅgŠcêv×AÊ&º&Ñ‹ü²?ƒ^†+úk†:gª« #¥š¹S÷[7}7yñŬݲ5×ô
+ñ%Ûá=<U®\ûxÅ‚<ɵ½‡ð-ó ø´Úkp¦ÔôŽO!ú2ÚcÓ}mèü‘º²Œ•©·79lzýôóæ¤iæŠ&k† ÒÙ¸n.c¦mC§ÆÖ=z¨ÜÇ«"””ä$»“ñréP‰{ê_…¸OMí~WŽ­hé*uˆÒFg—ö-@œf\nÖzŒ¾ÉièF–çppîWÛݪd„’Òæ°=-)¿Ù½Ôs’©4`gG&…¤tˆ4#·Á9xd+˜óY´ÝéqÈ•­E¯›Ã›%Åž¤ ¶ØòŽÿÐzþÓû[vî"ãÈô]%T9ÖoÚO/¾”–L«½¾ÇŽlÔ§Âe)÷²æN¢yÕ¬yf,Nü€:§ ©­v©ÅøîGÁ¹‡µ©3P™Ùäæ\¯N¾bÚêà0冀0ƒZxc™Ãטõ3†{‡ÚY¡ó¢÷-õc4XK÷Rð«§Ï!ÍtvMøÚEùUDíH&"[c£—–›´z£N¿à©|ÐÃ%åSr_äûð7± óÐìqñE®šÈÌñŸ
+oÚÙ<E>˜ G$ÞûÑVŒ]43Ô‡#%¢xÖ£%vÒåb“+²½Å'NîÊ̈Êƶ¼X™¹þø,[å»cÙæ÷št‰+{ªSEh—
+áfȹxá÷í¹§,¬¯u:Õ‡L €» lç«‚ÖÄñÖ%_n?®T¡l}ÝùÔK:ÑëiÞ{ÔVòsÞÓ›ü?î²$ßMy¸ulúƒ•éfŽQç÷[Cêm:)|/XŽF†WT ”îž®%Ä}ðþRu~´Néfÿ¨"[‚šÝÂîדÊ/Gäw­¯-¼Ç‰®šØ9ðNJÏ?,ù(h¡[¶4Ù/$
+ÈÐ. (–¬åÎld¤y{áL ™ ùÆú ß¹›ÃÔ¦Re³|DKs—,>SP_Ê’•wÙnž®ìÆ8Îϟ㔦?4 i2žóm´üé3OæO·Ú³±FA>Bm”ÊÑC†Mw­ÖÈL¡3{Ÿiè×}rMv@ø‡DÚùÄ®{¾!y
+réÎÖWÉš?Jâ‡ЧUÃ'Θ’cJülvب˅O©X7RM¨ÜÍ“ìRî/ ]x©U‘f¿¹ÂA•?pAÀÓ?V8^èèž+…Ç>&)M¹‹KE©_>w±r®Ü]|÷ýµŸŸÌSú+¯ ÉÜ^²¹5Û £]àzÓÍ%Ø°›yvýFÆRÔâã·;
+º×=ï9uêeª
+µh½v¯V˜Ö³@ˆ×ÖÎj®ì_5Rj¸eþØ™p„bÀøþì«qŠs‰ºÍÃhã Å„"hÖì=õ`=„!†&ëuÔ³¬)IL%bWa‘Ó^’@K^ô
+4"Äv<‹i¨+ž-Ô¾C6Ú»[ÜÁ
+å=Vk&àÍ6Wt'á˜Ìµsü.öIŠ‘šê_ï¦i½mTßùQ iñà뙈Ž@Ûx
+'à"¯Y{ÇÆÁŽCWDYkW¥ã69Z“K‹ìêÍ£C®sÎ[aºÖ&^]â…å2]n-Hý?‡tZf
+endstream
+endobj
+11651 0 obj
+<< /Type /FontDescriptor /FontName /YCPAMU+LMMathItalic10-Regular /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 60 /XHeight 431 /CharSet( /a /b /c /greater /i /j /k /l /lscript /n /x /y) /FontFile 11652 0 R >>
+endobj
+11654 0 obj
+<< /Length1 1688 /Length2 1921 /Length3 0 /Filter /FlateDecode /Length 2966 >>
+stream
+xÚµT{<Ti/IÛTj)á!$57Œ\käV(º3gÌ1ãœqæLfQÑå’(*¥Z"%-ª+* ­kRµµIÑEï™Q[y÷ýóýœÏœ3Ïïú}¾Ï÷÷èëxy“™4rBœL§Ð,›»; ç¹à,Ì^F^ ‰, Ð)Æ4I_߃X8Œ",²t3œ¼!!…B B,HúÀB Œðs@ ¸C8ËG*„èÀ%_x¡"œÈn ‚h1‘b
+¥ÄÃe5LÈdY%Y¶¸²Ø|4Lć á
+äø|x°„¡_ @rbć çAcd‡Ü`6„ˆ Y’:æ !¨$’;þ0‚\VS0DôCK$Ïuóòr!,Á!„…°‰@œ…‹E @n#~gÑ@Ø‹1LÖÃý« û§ÍWèv(±³ ‚ðVØøc!bÑÖï¸ùqÛlÁ"\4V\X
+1M‹‰‘å ˆ@
+8—Dõ@qB†ÿŸ‰×ËI,x°B Ãåu|0+Hÿ;|\ØZH†ÚÐÅBX‚q>XäK ŽŒ³ycÙÇ*1‘ ÈtS
+ÍÄÌxÌã+›4!iâZ‚eá§÷jeóH$&¦rDð2<q2è€êên¿ÊuÅ’W’<Öa£ Æ 3ÀÂ0–”D#äaÌ`€p:¡y$‘ëP)Š)@(Æ#
+Ë‘£‘Ó~ú»T£OÉ«{ÃYµ¼‡é©¡ìȬÉ\CñÝqĽ5êÜ5ÝÅÏ\3Oøç˜Þ;R’T¢|kúí-Ê®ì3¾ûùçשºΕ´Ÿvª‘^<Ì–´ÎšU£µþêDüóÈœ„xV³ÍèÏ€±j5®JÂòë*½%}6ÐÈ»^EõwilÁ¡¾Ú½Ù*Lõ²éÔ›}3b 3•R+ZÔ]“©- åÑéâ\¿e#¹i…wY<Í!q܇w°yËŒbiS÷ s5¶<êÔé­ qrŒ¨ËU˜½&Á©rÓÅO\È»0¨¨†+Ùp«áð¹3;§¤Ú5I°´Ùê¾›úƒ€‰öùŽ‹u™šæk¡³º—8¸ ‹?¾ãK¨ FͶ3œœ™ñÂ"S %÷>(Kpv¡iEz›ƒì†`ý´3êï¬z¬‚"Ú•°ª¼;êÂ8ÚÔÑ0ÛyâûgÙVÇVܘ_Wo´?ájä¾kÅ`Þ™w‚ÙÛ¡ÕOoZL‹J×V¿_`ȪÞüMö¥aû¨ŠÅgî(Fú/,™ò»¹u@x嬨¤ÛSó/ ÞÒzkµð%°b¾mÑë„þù5Õ¶cÍÛ=B«6_Í«ødò·síÊ•<v¤"6ϵѢ-¼;`cx `’UzL»2ºwpjTÇðhj`Äé6ÕçIŠ {^|T^yò÷³qš^§Î_ÖX ¦ò¯,öðhýI[+³†r«ã§û³”é‡üzoiæ˜Þ@»Ø÷î•»n5ø”‚Vo\ó¯’.hù`:Úöáéѵ7¶†Hæ·6š2±þð…v{çYÙ^O¹h÷änϬvÆwŠÔvÁ£¶‰I_¯ðÝ©V
+ŽõäÄŽ‘c‰£Nϲ®,OŒíB›Ë,ªh^©ÒÊ”F½3ÒeݦDöKoöz
+3ùpÊL¦ÿ`?£n—Ö‚ý‹ß•«'K45->ßµñSÐòÜÊ)Ž<éyx×/æ{›^& ¶†8¡äù”}Vן\žÂý(¸¿ÓÈŠ™<XAAKöÑÅÈ÷Öõ”ŸMOŸÕ4ÿØe÷M¦Œê’OäêwõªoJókg¯©u=n«éM\ùÆcªœ¡WcrS_–stùG)ýüT®‘Ú­£ªËü$:|~icF-/~kïᎦ[ †çéq§+bEi3¹•Á¹3´p+ç’ì¼Û_E ú'gº¾±`„œWá÷Vè´¨›Õ+˜ÝØg'ÅN_`V9TÅžÍq¡ ¼RíÜÊj!Gú¾xlÅæÍše’¿¯á ¶¹cºCËÀεSÞ^ÐÝ1?mä·Å®Õ,[ÿaØß™XjsÑGµéd‘MÃEײ=sÍò-yë´÷E‰k{;— ¿yÛ¥nÐ×}© áÒ*]þÙÛFÊÛÖ5éÙ*+{ývHµÔ>º(.ÙøÎœ‚BK—I«1­ÎWõêûº{&iž¶šb4ñô{Ë“/uª†¼6$ð´÷…*d<Ýg™MŒè*LëÙ^Þ),ñ4ÉëÖŽ9n²rÉoYžåÙ{ŽIp¨{´~¨`Sõl›NÅkúÅknÆì^“ ·|¤üòãð¬»}jÁ§Íïì˜óhz#¢ý8Eò¾ø¥¸zÕPå«f}³ŸlŽTUíi·›ééÈg)–POX„—l
+‰iÈ>Îó¬Žñœ¶ ö>2™1½%Àn.ƒi•ˆv0N—
+‡žø­dfÆë¦okÅ2—Gg)}$Ñ\tóÓM÷Ϊu?×X³g^ûL•àÏe%«YÖwÔÌsšÁ¤ÃB½3S¯ÌÈcžéJÜàFûÛëlöêiÎê™™³èCs{lP>Oᤓõ¯> ò—æK§Ý¼¾WsŽNõJ@rÖĪ¸BÛál¥uá^)qúë½7ëô™)ÓëiZ•yÚb#ݶ܆h–¥•†?ºÕTi²«J_úyÐ4éΦp¤jBlŠæ†Eó~Q ˆ]d! x68µ÷ø1ë}Ñû J³|íCùÖ(üÓ
+endstream
+endobj
+11653 0 obj
+<< /Type /FontDescriptor /FontName /JMCQJH+LMMathItalic7-Regular /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /x /y) /FontFile 11654 0 R >>
+endobj
+11656 0 obj
+<< /Length1 3033 /Length2 34723 /Length3 0 /Filter /FlateDecode /Length 36368 >>
+stream
+xÚ´ºuX•ÛÚ= (ÝÝ°
+ dæ
+ÎG°°ð"P¤  3Øi0õ(
+L
+™€ÌÀ®&®n.
+ÿu9ÿæ¿ÒÅÀ+Ó·óñ3ñø÷Ž™€Ü\¼ÿèÍ?—mæ
+`
+ šÿNÚ¿¸¤ÜììMì4ÿ§§ÿ4±·¶óúgè¿B´€¿ÔÒ(:8Û›ØýËgí"eí 4W¶v5³ú»µÛe]MÀó/
+²´‚·å/“Ư#ež]ðýcýëú0²rpýËK3[ÐÅÀñw܈)wÿ—^
+¿˜]ñ7³+ýñ€Ù•#0ŸêoæSûÀ|ê¿xí¿˜Oë7óiÿF`>ÿ!^0ŸîoÎ3ùÝ0ƒ‰ëo'¸ŒéonŒ©3xЮv@‹?¢ØÿgÿûÈü×ÁÊ&69ð`°ÉìˆL`æ`³ÿZ88~Yìíkbe 6ÿ‚e
+Þ¤?öŒœý[%'¸+.@{ëÎ6篠ûÉ .âbíù{¹`á.vÿ˜\V0ÿoÚ_³íjå üã
+$ >«àD®þAg<‹áÆínó¹þP×^gáç6Ü]Ó’1ÜûdPÖÉg&¨Ñ¢ðçoÌr’|©ÈÃb J›„?˜-Ñ _¡+àÛðÆ¿Òåú^u.uZŽÇ{÷V &g.R/í£ôŒÒggÉõpM{¤U¥7:<=Û\ßÑÚÚ@m$(DÚsÉé<HC¥V]yÄ¥ù^ð,¹üÌ•q·Ë†mQÛ?àådTB“U_¼yè`·¢_ ‡Æ64ÀÃÜæ—K_T]¡dt?‹áÚÎŒt‹½hâ’Ƕ$ã7~ÇÀ­¾9´wº8®«’¯I0B_eàA»QV716ÓJÛSL‰ªØ$¿Q¥¹ôþi&ñzYög^öS2¦/çC˜‹X|ì„>Æ\‰
+ýEÑòcâ\'ªÝM…Þ¢ù„‹n?«iÂEdˆ×5KûT¼öÎ…±…¨ŒE¤ßZ´²ŒèÂKêÔvÕ½yaV˯l!à~Œå“¦aØÇB„·˜= Õ{¥0°j`×"ÊÀA¬».w“ÜŸ9õgù¬z÷#3Âç6«Ý°V Yùøgêg›îKò"-w<®ÝŒK²Òµ£*„WÕ“ç ¬õ q66R¥¹l•&l5Äc‚W¯+Â\Pòž4âÕëWÏMÄ]Ñ~Ђ„F?bËG ¯¾‚Hbµ„ {ƒÙe[s„²ûû Nä‹
+ƒ££Æ«d¯kœ ¡ ãé
+S÷ÏHÛ?®-‹IŠQÃÛçÍõÊý³Ò‹à¡Ø]^ÜdqÅÍ%0{ÏràdŠØµ£^®&§„6w N·çßä—|û­#oˆ
+«pcøJ£‚} ûr&ÉŠ)LpÍîHÃÔ9´#3!ã{ä3CSW:ï¯ýžèT¤ýü…&UÁÜÎ&â¼ (¿'ž‘¯é4Íï1ÓpìtÇøi¦._ 'Ø*ì<x31ŠÇ´›3¨&@ÿD³55dŸmqÙªÁA·»‚È€NkƒØÙÇÁU¤“Ò„$v<O$õT»)í^ºÍczDÆ@
+!’‡ZÃ㠯ζòaiG)m)K‚Ÿ¨ViQžJ/IN«z7ËW·õdØe<†WjYMkÏwñç»MÈóíV5WßÒ‰xd¶7´&HEWõ¦¹ÛÎ),EFXªl}^sj)Âd,‚EãN”?ü¯™¶‘‡q‚÷DT~Ìâ‡
+|X¡)r"‚¡æ÷zœÊÆÛ¿>Té½|Å÷Ó¾³ B
+šÍ†ã•="™JÊWŒ¶2¡3L=˜HŠâeOÝ/£äÜKÐ SL¢pA†Ssr\&Ëcêú¾0ó—ï#ç4RG½õŒ¦]?÷§Í¼…L3œÆüľ`®vÞ¶Ý8e­<irÖaÑŽJ‰Î©P8¥ÂzüI¯ s=…^ ­è0 I••Úh¸L×C˜-˜¨Ú"L"¿&‹Ñ¡ë×ÖøÅ.8îÝê±JÇ
+€óÌ!BiöU…½¶³2ëŠÙsÈ/6Â觱µyR}<IË\ò—ö¿¾}…ûj8Ç–çX,[‰3)ÀÔ‰þ½Ê™¿íê–0|ç÷è-Y¦ 3A—n§¯%‘,ï·¾
+± zRYeó>ê5¸ê³È¹î[öôz6{¬ 3A-~?d–½_)Çö…ïzÈE©×\ñj›Á’Ä‚íUá.$°e-`ín)k
+³”ú?+«…{\[p2óJ¯…31‘B9uQ_»Ì¥ „;u ôßÈey¨öIzá…7‘»AÓ$÷åT‹˜1 ÇT¶l¼¦Ÿn'üzæDo±ãgéåU \þºâNEyÝ#²Û2g%Q ‘¸–APr Í+W§ê0™«.p³‚yé´ãeŸC§;굓ÌvΗ½ók' Úí1#z;Z_êg‘¡ü}2ÝRÂ4øÖg³] Ä,ʃÁátɽ˜XÔSFüI¦¢Ì–Ð^çZ‡×rútvÃ([«È5À]Ü16a|Xž®eñæN“Ä¡2Ö×DútÈžž¤æñeû±ùæŒò˜¶uh%þd>S‚Æ|Ee³.sñŽP§é£¤Z-Ì«¶ çôÂNÌ÷ŒÞxóÑneáâŽ3.Q*£ £X gá"M ì(µ©0<WÝ</‚d4½ÝE¹=IP²¼VF…§© ÷ÝRØZ ¤ª¯QxáYð”јðrÚÜ
+//ç¾JÌÕì #ÜzHðúsÇžYz%¡ªhIæ§ q+cASÑ-“3—Ö’9»Ð­±H”Mü€/ÈÖ„ÙÎQE˜ñŽžœ3ŸH<Þ _Ì NÂ'ã½%©heßÝA …R€Ùr"FõSŒ™¿~ ÏÊ&]Q’^x)Q^§ÍÛ.W½Ãƒ¯©Ouái'¨p ½Mh
+Rd›V2éGí]¥™] U›fE¯p"ãÞd€GB?xLõz½p¨5šÞ jˆÐ}Î+ŸãïK»O²ûäF[üi.Ä S=äµDU¶üüB Ÿ« ¡èŠÝ϶VëTµºDôŽvYûN,uR¡õLÁvbʼc·Ðƒž†©ÌîÆ;O¶¹Û¢]a }ÝôÏ|^™`‘)ã¸Ïµq½6fP?Ã]´·oz}!m­–Ï€(õ ™…Õ&-®"ñÙûÓ¸‘Ÿä­J%Éd6)y»==}ÐI^ß&>Oø$íì°†Øw«í,ïèQPD?¾ }ŽðV„NF€£v'âEyÒãÎ`ì "€—ô–ºöV©ì©kÑ{r÷'ù/蔵0•’úÔƒ.Z?‚ôâ„ÛüJËŒ$nô¦Té¤Øi¼5S—èû±‚«EàÈ7dfšâ«‡ëƒî½ËRØt»2¬%«ìäúZq·>á<±y‘É´ãõáÒ†36“ wU2C‘êkG%²go•$ýŸßZV6Bx¶Ï~¾7À¦ km[cÛ$x+ù"Â%þ}æçLÂTî¢ÒÓ˺‡£²»›¦4ª¥\2¸Í—ÆQÈ ÿz4]Þ©÷f9_„uéÞµ;}MþpAq…Û+ž¼w÷¼Äo2$ÝØý$ÎËRï8 ôís¶E«ÿˆÜž÷§ÙnMÜYÙMù ˜ëÂØlå˜á‰¨.õتN†:K¼á~…U¼¾D]æ_ÞY¹úC¯ ½ì¹~(ÆçÚ”ït±£r\áŠòŽ®eŒ1—[Œ(Kh6d‹’¤®:ƒèxåëÊáž’lµGËqœ·4²Û™¶ !ÅYåÇ™ÄbÿÓ ÝõÂP¡ò=ô‚cµ&—äÙ&6…„ 8ÓUÅx³oü­IÛ©»ÓÒ3ÌÞƲ²›£k)×ê;ºÕ{÷‰’ä+rò/¯õ " †œPÄT|"vµž4 %î.ã¨Ê™(«mEݺ ®õô
+/$ª&(Ž†7Ž™Ñ+VÅ?.^õ®õ8L±^AÞ?OǪ¥pÒ<#ž^æ¾µÉw»µbkÈžR¬„¥½É»%%IœöþO1à÷ ""Ö@"»ÞÀ¥Ü«äÕ{;…¡@¿›ÛîyŸˆQ”º&§Û%ýN³«QA 1¢«áÔ áïn/}a½²i¨h~dF°ò2?=dz†¼¯©%vÚ´ æj¦0:’Š^ûQ Õ÷ÚùAÉ悔¹ãðk¦ö
+îøàõuÿþKö ÓmÒXRM<ÿëUǯuT;YV«dêÔd“^Ez¼´ö2‡+Í>d»ÏðK¹Û‹ÃÈæºaHœõ–wó…ÇfÔÓiÅ"†™|pÑßhÕ)ØPd€ñ”éŽ'@‰ÌrnòÕY2”<YÐÉS㉫½hØÙ¶• FåŒaþ"%ß0QÊ\öý–PQ±7¿©ÝÈ/M¯ÙnoÏ1 R4^Ãb…áÚ6')qrXM¤ ¿¬$CHW£ÃÕ:¹àN"nΠ´tJ˜ý(.ãà“’ò1›öNãW%)ùØÎ>¹ #µr‰D¨á›MG^wÍ[Dõ
+=^WnL²r/ž‚a~h+àÉù-d¼˜¼ïzfëE½î¹±
+QLâÕ2aƳþN¤XI™ÿæòbŽà£’ ƼÐV÷º’2±Ô!™jí'¢+4"?MñSqŠcsóªð•>¡–šl‘Øì½Ów܃ùhh'‹>³-g>&Â2áª]§¼â,!¯!¤Ã!t˜/Kð÷ª
+PÍ<ÙŠ#/?6Ö4`^AåßÊœ@`>Òy™B¦Ù¹,pؾbÌû—½o9|…SoM.XÍá‡2@rÁ.4VõeòÍUüZ3/zìf6òOA~~Äct“.Ù#ûúÇøù¬A”Ô"Ýþ[…+¯Û£æ.ÄöC-Üý†ÜaÕTx<•"6ô{V(F©vÜ\ì@Ý;Ú¹ð<ÇœÖçÈOFº²·pï EYI²‚a<CΆ:Ö6Fm"6_Û#¸ôE^¼…X§R«‹ÎP¡_ÆAs1¾ÕÐcôåûAŽq3Ç¢›ûÕBA¢ëûÑᤗ­6v‘ùšÔÒÎùõz–"…G?ú2™B¹C(VÑ©*T¦¼JN*?,Šú½w!ñÀ’ÊØ76!ðÒµ_,M­´ã,©BØì¯ÐÕ}Õ-5 ©å|›ªx 0õQs–”½ÐF'þDŒI»GÂ=!m ‰'uÃsNíWNâYOÜÝó»,úV-*€Í>¦É×wcçu_Ké
+ýò‡¯NðxvvÓ¼Ò¹qædÙ´?©¢×Z3cV—¼Ž¢¹£s.¿Ã¨†øÀj
+dçA<]*sÒFGÄq±qyÓ2¬«‰8I„­Î{">•/¤UJ‰ýV|yEß"©n9ëá×
+‹%µb3ôZ|Œ íÃÇLVxZ1'ŸÜù–¹øw—UåË\”Ø YÓ2bßx2Ö夑¬^•·Ð¬aÓMe³8á™zÓJ†œË`ù¨Êyþü`³µONÌDb›1ê;ãî×òò'Tó9–ÙXfèŸ%òn<î2̉ÝX4Uñ*-ï2–t´Æä>©åÙl{Þ\œš² &OéÖt*AaïJòp;Û[yš¨‹BŽC Ûª;c}}V¶`+(÷F‘oP*ìý§½úÍFQè¬÷©mäw~¤×^æ Bk¡2™q1^ßè4J#®B\ߘÌÜžÍQšÕ9vg»–œ¿ÊŽí}Q¥ÚãqtOuQ˜¨/sVÿ Õž^¿â@ P§–dnd‰ŽÕ´O©r(¼Lò~Œ3²Å
+Åo0 p9Ç'"Ãœûf·/(àB¢mUÏi’ò
+ñã«ÍÑõâaÓG_LpßN—ª¥ŽãUÚ݈„,<Zˆ¬wVõHûEDžfB¥ÝÎ W”«RnܳNg'… Ì]Gõä,ô¶çŠ²mس»UªŠ<l¼^ÝWQ•ü¦ãÊep J @Äçô¢–sÖŒ\Fj̇>Ǽr‘ÍáÁøs¼N³Ã9·rì#%qÔ îÀP Ë¿wXDA*_ÉOtü÷žñSï*^€j?¢Ìò”›‘¶-ÊWë$Œ»aq>t¹†»íƇŸÁ†–«Ѿ+åþv…U*ÿsäíþZl”›·Õç/|q‘ סrqÅ¢ŠW<Éò2SytŽ‹gÝLeaTåBŒXK'äL“3Ô÷WÝNÍ)]üã•OŠ>≠ó‡L¯óWýô”ø̸$;>Žßô#M—N•ÚPÕ’Iéã,j}ûÖT‚Ã\#v%`÷~µ1›•K-ÔL*Ô!8‡¯VÒ³G^HQÉgBÅEÆöÞ[3MwºÛ`o¥zù€ÇHD"òõ :‰n•©¡›EìÌQb¼æ겘xÞ‚>ñ+œ‘WÍgù¶ÉÇ'Ì;_¹þcw †ÌuW7G/oÅ°su<à\Éôd«ˆ¸.¬ |ü#:sDŒ˜h?[À¸Jz;Þ/£”ÀBš
+ÕP  žZp,Ìà\7Aì>„–|íüvçd².kk¦ðiõr‰Ð:,‘®Pï°âŽ×±eSÜËyV·Ú»hŒ{¶bZ“;[rð*]µ‹ï,¶ç»@Õ^Ü@yOMˆ¥Öé _º5>KCÖ{¡D&Q¡|äùGæÑ©‡±B’\B;)Ý᧛à—t¼#M¹!X4P sëªrè²ÉaHôë2+ßõoŽü„m·°{?ä žËg7Þôí!òÅ ~Ÿ46îäLèÒ’KA@’•'äÄ.¡Ôìà \—â£èF)z©ä®çÜÊ2å6RŸ¶æ é•Â´°l?þœøÔGOƸ¤£ñ!¤]jcÉ ?åíóÜ7ûó}hPqþN&oË}¾yPÈÄMš±w‰JüêQùâ®BÏ'aý©íŽM(/iQø*Ë–É|N;-ûJüQØCU8XÁ…J#ïíëÅéšÏî‰7³!TÍUuÒ^0uíRÀg™ôÌDôõX+†Tyÿ@„­¶t3{É‹É´#TnÒÒ%EYˆû¾%ýQª)H[
+謮l«JslÒÍ ±ü­»·,p <á6#.Tû{½z+®]â)¤Ä2 q̧Æa#
+ü²Ðà1Û¯Xé˜Tðõ]zµVÀÁÆƃs<lG”±AùØì°I×7Q0GsÒ„ÞL°
+Àl=h“"9f衇ï¶m<?ï„áïÃX92c?¬dgbe ¡;Îrªœä!…=°+‘`Ðøéµ3°õ†œYF>lÏòÊ¥ïÒÝDò¼í-—‘ñcì×´]DÛ>pž\T@AÌhy‡¼æ×EÐAe>¡¾Ü›«Y&ygGx‰Ð¾8ÿñ>UDõZÖ‘°åò0-.Êæ+èm¼š¶Íú|q°¼ûA¸‘ìù·@EÖSn¤˜I•§ÁÔÞGš/Z
+÷Gïv^xé Ö7Y5‡¢ÑÏ ÕgÇÌfõì&ìŠÝ–xóFcä\h=L*4‚&‚Ò_Yìç~8V:—VÂ|ˆA§ðZ§Ô½ai¯úŽ÷=‡b€tî úóAéEŠÌ+,Ë,~|³ Ds» ÷
+}0ˆ Cø‚\_uÌwµ#f¹r„o‰Ï‡¯-l!äÕ‡ô'¬fÄ‹0}"RñU¨W ŽíZ˜‹]¸÷Ãn³šò8Ó}èé‹<óÖ±¢x¤*}ms
+ØŸ(ΊŸÍò†á
+Ev`)ð1*Å6ã}€9Ü\Çr3ÐÑàÀïDϽ̶zÇk#ñnRjÐ"0F{]Ô$ïÄ"¶]J²x—ÑWyP>#áÛ²j#…;ðÊhèŠ7¶yÈç.íÁÓæV`-µ4ÙIʘÖÊ_=Ð;†fVÙ`Ê­œ«»)CTß,Ôi碱ƒknˆó’Ñêåû x\þ6Ô³ØClŸòø0”èB‚j‰ÍuJ/Ä`Lÿà´c%tê‘ÒOÙÔ›ºm~U o=äaß
+Aö”rê¿f¬ „9Û¬æíô¢—çâ¬ë!q3•¯Ašû¤p[KSóNñk2nIVJSÏ¥w÷2ÑýX«.*»“Ð.µ&’,v™ã–“\äKa&ûÃÀz‹¤6aR:%(¿
+Ûó8‚÷ÝųÝÆ-¼ZÍ‚øV¯·åžâ •lí7ɧ™­3©5®á3¡dÈÇÂ䪄i&Áßngï¬ÊÖ3ÓRpúdžiRÇûãK£î+*ï$ì5%šˆ —o[šLÍ@n¦Ö"…´¸>ó$Ž—Šà°ƒ¾k\¯¦v5ã“y*ÁïiTKðwu´ÉD²mKS1œØO§+Î!Δ¸ïk&‹ôüV›¸Ó@*RdKÌ})™ÈK%Ìï-=2?a†-’]á“]Å` Nã
+Ćd1ònRÄr
+^«±‡•þhØ ÏŒþÚ~*%ĪÑ]Ç*ô¤_ 1ý(~š´Ìç솘ጶnø·Ù0Ù‘§„kîå/¶..õL º„òBuŒ5h#†¬BBá˜ZWÚ¼ÅOŸÄ»U0û)«øã}R롈¹ª‹´J`)ÿõUõõå:ÖVü 2µÛÒ”õ£mnSR ”¡_ ˆ_NpÆ
+žšãª¬3÷ê¡ýu;¬è93ÅfNà4Éغ*f²4ã±u.Ó
+boHÀΉ¡Mg\y©€Èóí¤Ì¾Jé»`&I¶(Óƒ>:ZV¡ŠVYœ¼£¸û†‰  V³gµ&6-¢¿ðkµDdÖ ¦»Ÿ
+ó”çýb÷ýݼwÇzI*ïpÃyªÆ›ïY«ØH¶4wÅ¢ŠGÌü¦ÎÏ¢Ž¯ò`Ôçâ÷±|ƒvçaœ ΂9Ö[ aZm.3 2ØH›eã´7mÜÜŒ&&Ý~6 Ò¿'ÇÇò1Ïæ:ˆ§E럦v#Æž" Œ„£ß’œ]0«‘‡· «…Û™Óˆ$ÕYñJYûn‹0o²ä\NÍêÙv¥¯¤ ¢¶“·åøVΕ!Oäh™Ã)2Þà~e÷ùÃX1âÅâ™Ëk$™•°™Oþí/æ¬5=ãpíæº&’áBýU
+6º^wê¶ÐŠ¶•»øl<õ6~ílÄc[v²s=ç“Ÿ^†ùî~²Ç:òø(¢çH“^ ‡)w¬ªS_ÌŒ-U ¿»-,Ãe|R ùÑÝݤf) ²FGÛÊÊë©c}5Ê|™«"‡QŒ(–àk’
+¶T8À§ô†}¦&õ+vÄÜ&Z`($´‡=Œ‰:É£™ê`¨éÎ1kxLżŒ3QõÒxÖ]²µ (èÌ"‡€=ëQž¬zÒêÒ¿=@öŠ¼FâÖä 7X1Åëí¿'˜…[Keâ‚&vB®mëöÞz;âÅ3„1ïn@f5¨üNóð¦ÌNTi²PûJÜcUþ0ôf÷Vg·¡F`eÓï!ü ×àhsBxô
+gÿ]báEbÑ®¤ öHI¦«=á“ÓÞæ«æŠ·þ¤¬ŠYÑÄFý¯aËÕ€>¨þé”}˜®¦5D˜P» ~r»T”u!´3êRÒxzB{…[e³ðxg
+ÅPMzàŠÔUŽ¡7A*S\‡š4eŸ6Ö€žiÜ—‹Adò}ÌsÁÀR–…Ô†ÎRöäûΰ“$¤¢ˆJuPAq
+yœq3ÖÇHZ¾…†‰FÍ%÷£Ó•]á$yyhÚâg›\’‹sþJ£S›Ìì
+Ã`ÜÇ7‹­ÃüXxžêÒí|ó«òÐ3I–t·FÈúáGnËf‰e3¢ŒpCêâ3JS«xWßM3F’Õ2˜úéèÈçÄywí=ÕVÇO‘· c«<1±ýPVN]áf‰  ‘r†FA"Ð7oŠmÒ´–Ä9ï+òÄzØá]¬ùQVè‹Û¼á§¾!5x;ñíhX0}¤Ï«8ÔAð9©¥vÜh`?¶0%ÐÄEè _õµôrgµË5žÞ$gMãP®úI8báÄ]fi2Zøøòµvç(F#~…uQª=|F`Þ&»Uº›Š9N ]é$Ij`(‡¹5(ÐPk—lñ™\d»Œ¤­¬ó¦zš{ ýNª$IߣÙí;Ê•D” ”òOÛ}ÄE·‰õ7µCgÉ] Ú³^Ù„• pªƒ£«ÛÞªä·>Nüf+ô¯@PÏ\¶…•UmոƩrË¡\îä¬NÈ”?ÐvUp­~Àå#C°ˆKó‡¸Ñ¼¿ ÍiÂà,¡uw8Rß\¨¿NKPüÄŽµ†êR^ÿåcÅÆû«­± |‘oŠ>XÎ>pÔ»B ¡ÒsäýXâÛ]™5ü"(
+ƒ#ªiÚ;ÏÖÒ6ìÒ`;ž†ö4©D8Íé³ œTí`ê+>æ˜Ú–tþ+^u„˜àÀ+-»ÕÙK,X´~)Œë™,{£/[oWN*3 î4ºÃ;¸ Âý4ß4“sô‚¾ØÍAë/Ü[Ë.°ë¤8úË£:·}If~uaŸ
+Á=§Tú _´(iwWg‡«¡e{HÉg®4ƒ`†OÜKÛ^$í©fñTÔ°æF{Ïz'ÉyGQø¦:‚6ÚÚ’|jÎ\î3š’Yù3-­‹þ'FÌŠˆ®µÒÏ'7‚‚Ît–Ó7¥w%TÞt€Ö1ùP˜&´Ñéw•4XQocÙâêèy+YAWÓÝLÀOZ¸
+«{Cn[ÒÊrå¥ÂO°PR}O“eÍ2vúLÑ4ÄB 1s%)ˆcE[O‘uŸô¦´‹E9ðð ü«¡BÀôEô9/Ñ×'ÆîçÑ‚/Ž•²µ˜^jØ\n¥nN3Køi9){4ñ‘qŽPÛ†¦ýdCÈ}3_Æù ¡1KD&µ 4! €EL¾cö¦EuO$_*žÒ KX¦¸ráÒù‘L¿`$’ìÑx>…7Rk»Ê†lÓF•Kú,hÎFA,ÝàœžÐ¯Pª#jKÚ¢Î^/÷ýö+†£XNÄL˜f(Å–ä@ýêmdsžLÐñ{ߨ‹õ1Xtè¦ùYjÉœYÅVcÉu]KZ‰u­Y6÷ánÖléE¼‡ó†²Ð» K¤›ÑÉ\\•þw™Bˆøà>‚™/GVÈ_P,—ô‘´:póˆf2Þ8|^n8sŠª}ÞþT©9—äWÑØF~¯°ISNÚ±g¾z—ÅUò}€ì‚Àåìr$ÿsŠzÞ!ßQu_&R-"Ãylš¨J(ÅÞƸÑÏdßXmÎò}y@É¡ô j>“•6„L†Á«WüŒ¸T¨f<%|?aU¶ûA•b†Ð€~
+Éùíçj_ÈÂrØf;lq„%^D€¶†>áFW–àcWT—
+]7’rÊ)t˜™÷ß,‰K"_á"7ò ¹Ó|(/Ävë9b11™ŒugÐ[,;-v‘‡€ì7mÔíÝØÌyµ3¨=/;ì¶ágªqyßì¯
+Xå'KŒøª%BvmšÿhÕ-´^V\ËÆ儯ãP!\¬~üìäÉ~aÍÄØÔÌíéÜ­鎩¨g`@DJëhfØå¯cY”k3y/_æ3Hþ`L`BQÓDå¯L˜røiñu{³(Þ^…`J»|‘w^<Ì•ypÜܺP/`¿™/媑;=Rº£é#á뛾|Bþiñ”ÞÎÈ÷¯4>ExxÚÉ#(£l®ÎÒmA{%HGÏEL†¹ŸëÉ%„üž¾oä#v{ý´ä{åæ€éMᡶ>a›GIêóÎí]ÏE ¤RT–
+= ¬”1…ØÜk%èÖºƒ®]Â4D÷ë&Í÷·VÊ=OKbW´B^ã 51¬ðrÅe
+ >‡™þ9]b4ÏÕ~ Ÿ֒Ššs?¸]/˱š åSÎÐʸŒX·ÚF‘º¡×-m‹—@Üò×D߸.xä—šãpøý7õ
+g$‚Âîø4ãŒÑeuìÁã„Œg¬5 ]±4B½¯\W7«\Zq½8¹n}±#ϦlGkbÈaÞÃN6}ƒ"=Çif_x×T‘¿¬aå`Yšücô5ê~r¥Ì½®aáMw¼Ö×v$S,ßOæœVÖïšr!CÂk.« Æ«êÞÁµŽŽ­L¬KCcŸþ´a\-±ƒ…óM±¼'¸gV'Ro^Ìbé´).0e†?$µ&‹Šƒ¡gº0ìéD¾?€PÒVk¢´×2ÓõSóð¹_@›œn”øfEµ²þˆ§áYÓœ°' ‹ÕCŽÜŠ[WñßÌ+‰ýÆÁ;D†·î“(õŽ¦w_6kÞ |66¤ |v~xÞR<\UR°)ƒæꌵøYQþUñ´óÜ? ª9È°ãj+“o^I~ŒöŽ.3ì6º×F2‚ù„OÚ|0¿”ô0‚H;ƒG…ÚÁ*N.œÛ¿¢‡ryn1Ž2̹»6•Sm]+Àh¤#@­àG«Vð&꟢;Æn£©ÿÓÜŒ>FÓ>)¥µcêÄÅ‹_'2nßvšPTÞÇû¥¢‰ 5”‚)€ R+±­L×m½Š÷ÖdWdzôc›«$•Áû.žV/d@q@‘¨óç/H¯Ÿèì£LCH TFË>øDÁ»šD¨`s&í¾³wÿj!}¥ 2î¹ÈtÜ>’4zo…Ïè”yª^î¾ÆÁ›ãÃŒ³+¬/ŽL}Dò…ÄÕÐ YËE‹Æ¿ìæ¢ki}˜§UÓC/ÁPÈ·•jÊ=˜Pǧ^Ùe|Px³Š“õ]@si2ÒØ] àÝöOdGË­&“’‡Öjá’¤zŒÞ|i%V±ÈȾS__ 9 ¬IàcH›==ŽuJŸMÕN h©ïÖœ†ý[Ÿ³ifâeä­­ïܲ×ïÏC\<ÙÃPLÞ¯›jÿ?þoµÐÑ+ê– ajÀDO%’´UH<® ]‡‚©‰,âq»¢3Ñ™#Wþ•£Éµâ³‹Ü¾½ž\Š³ISy@ÂÜtLÏQÑGZ V“QÕIˆ·[ãù\_óì¾iƒ*ä1Ýlj—eXk€í)Nç’Ôšª¹¦Ì ²XÑ8íy¾9àlÿ¹×JZñÃ+o#vϼå§Pá,~3½ÁâŽËÖvÞÀñÕšê³ãÃçPã¦v²fš ®eâÿÇ?æžý´>«B/+(äD¿8yÈd=uo̽Ç@ØD‰%ÐuΚ¿YÀ}:mnš
+7–ÏÇ_o[ÌQB£§û*w‚Û
+?ŽÁÚSA.™[‰Ç§zÅrÑÍ.Ö7#/æà×xià†nÛY@@™•40#2’£]Ä×”¾í¨Ò#Ô&TM'ù²WN¸»ÂöEK0¯þȼœ4]Æ15yoyþõw-ÖŠ…¯h(ÂSrŒ<¦†{±¼Ÿ¨‡›7
+Â79éÒu²‘¤¿•öø+­ÝUlç~ª>Éü±–`‰óY5:äÔåÙõ®êIÀ¬à=Œ¼ÍðË…ÆLja™ð‹!ž ‹óòÏKvBf¾CÚé©Dóç'Ã.sZ*³ˆ{pLñ+?#RßáA Žõ·7L^”ù£|…[*€£-ÞþÀ‡ºB° ±ýã†w0Î&¤÷D#]R¬åëЄ=~*s+^-¬«ƒ ×¤cÏåd>Ù$=ÔŠ=›úš6âéSeæ j,wbëÏ=“ ïÞ¨¯sZ×®ÁÕrtýgà‡ç[?YÍùòC5H»S^ûú
+ô|Û2B'¤UÏMýi)Ô¡»O Ž“çMãÚíÅ µ4õéQh¡øh¡¼ä3þ[T¢Dvª2¼5dÙ²±¼’ë4h38DãCØu6ÃVéWI‰h–ÕXù¬ðïu¾ú4ëµpTÒ’mð÷?
+˜W›m*Æ~êµÛù³gÇRÈEß Ÿ ºÝFžizî>+ÆD}Mî5á§ZE‹k½i¼â¦ûhÌ+FŸ%çc«
+T*Χx~#XY.IÛäúÎ÷£cK°™FF>~#)´««‚N#Hk{‹š|k‚" ($Žmöò¤f?F’)N¬o=0ì k.Ö)¡ß=gù.æÍ!Hóá-8VnN½¡.-8諦“÷—¼…®A"†öts\AËnL¡¿ ‰<í>#¶àݘ³¥¬£Ý°“ro§ÊµT±vÈ01ÏŽ¤™^ øïk±›
+ÑÌ=2¤³y0`ŸZr¼dSe“H ¥E^J˜žùï¨ß’bb9½ñUÁ¤k..JDv7ÒÆõØ°{¸q®¶ä $,{H nôx«Ç!YNvqO¤y×翹R†eAwáp³Û"YN‘¸òÉV0Ôë…h£^Ñ›ð=Ü"~Eû=R^q;ìõ×>MDm­(€UˆbØÇ- |âPÝ|(~ä«fí/»qwZq;[…·öÞ©=Úw{שheÏ«K8:Mí‹q2ØÌýÒŽmKðûSÑcóÚSÉ0Y9¥PçÄa áKÐ…(N0A$>qÛú9»*É+•$óXXÁ’Œ±2Oš¤í%ã}j¡ñyï™Ýe¸q_K˜íöª
+ZTr¯±]Û?´cÐ.@üÐåe[ꌥsv3;íÓÖÏ ž"+ÀY®Ò%½mµÁ»¦OϧHÐÀ™ñ;’žvbG  ™,_¼ì=5:õªÊ€Æü~ŽèÐptØéö Àcîêé< }›1#½Ø"U^Mƒìl(2ر›Ej|(Û"¦ûŒ¿€Bwòœäß/üŠ“v<ãåY`1OG'ýÅ,~ö~¦2…1ˆqð\]ï=½ å’+¼UyT¶ôÎAtTá»K¯퇀ŸŒyÝù ~ñÊYkµí¹óÒã—¡¡í¸<1¦M‰TÈcžœå.d
+^ ÔŽá7è ^ülœC0 ´cÛ¶mÛ¶mÛ¶mwmÛ¶mÛ¶msþY¼YL½}Ö·ÎM*ñÉïÚ"OCð?³™fַݪ©Ìªt £ÌÅ ñCø5Xí„S0}&„IÏL³md´$ž9ËÙÐ+S#Í€@(ƒ¾®8c ’ÇùÄÜÑPDnýöµ×Ÿ#¢£õ¸¡EÎ’´Ï‘ZÁ&ÞÌ–¬}ç°*tJ’À•Ðˆ¼ò J½¨6(Y*lÙΗðßz ió eb¹«F>Û«¬r9tåG£çÃ^6#íYDÆ'ƒNºÆÅ5’¡µ…r®NŒô2"ssÌ
+{šAðP6¤iò–V ìâǃVÆQB4…TÿFAnämÂÄ"/9ØþΗP0qƒÓDëôÖ‚tÔPVy‰kuD² 9Ú<×’í3wTœðfûüY‘ÿ~"ëF'Ž$¾³Àäxkˆ>®(HêŒ>*WX`-Dfý¶"®›6˜åî7¸H·~«QjSJ©µœV/#
+ØŽ$‹ qÁ{\•§ ÔVç¾×Ýj¬É·;·*†´$.Uå¨5™h‡ódŠ ’«ÍùŠOï*€©i×_¯C.Ê|¡(³Ô»œƒïâ§@a¸ rDh‘2þR5Ð%·‰ÝÈ2nu€Ç@J1YHRº§ùI¬B:ˆ“ót •'…s&ñïäTY›©”Èžú.Žb1¶î/òàb´—Ç;WdÏŽ¾¶xmÀ Ûò’„ݱ¥‡úªf8 õ=ÿûY-ô1¼¿Qœœ¥„ÌJ}Ú
+XfdivNp
+™KÀ5£É|Ù†eé%ÉF²¯Ëù{ ¾¨6?€ú6n¨kõæÖ~“À`¦³{ùþœ»Ï"*Óâ¯àš "LäÕÅ¢6h'»Œ׃X ®Pé'¶—Ú€šG|¼#ÐB?”Ÿ¢úçX—¯WzV§¢ˆÆ\S€§‹/?xÙ‚õÛaŠ¶ _Çʪ‡£W'2M ˆ›O_ýtµü4¢D©dü†Tì ½Ü‚f/µØ»Å~¾¨%wµí>ÈéEE"”g±b—¦ÛMÈï¢0©sì÷&4•ûàÈÜmÏ¿Ñò®;ŽxÑOÎå€sA
+HñtEÏ#¾jè³f‰+l_ϘÜsÙèÑ@'¿XÞs¸yÈxT!<C5—ÛU²Î™äßÉžúþ3×ã+ëüZá~S[×
+Á»{3Ïg¢‡‘ljM5,ÚËi#чSfúsMè$#rEl£3óºâ_õ’üÉx`K ·Ý[í³ Q%$º ÂØ‹©œÇ¤¦iÚ%ápVËó9ëѽ¿>•„dl`좢ÿl&u·2Év&ô÷QòãêbôÛ<,1Hm±}7¡Ó€]Û«<ŠëˆÂi§rFÒÔŸ¥$ a¤ßA®’¾ƒÌ“Û¥¬.GKB~“0F{)‹jžŠ.Ù
+>׎Wê…ÑqŠ|Ù‹±>ŽÞ炳Â4)њ̈́ӽÒ-‹ÐfˆÑ
+Áÿ-{!ƒŠaæ–™=zßnîÓÏ/NCF¦óú‹› VH¯'ÆiþX¬aõ̤«PÇ Ô7üxCêëlñR?AuZ¨ùÚ©e1F¬¾l¤¸wƒµn<]– ¬EeSM€7Le =Co!ú\p$%ɇâpŸ9Ü®E¥Æá…d·F}ìS¸²—jøµtÞ›…R{µX÷ <–Tè2é ¬†£)½`LáÚTß=QhC^à€NCø„“O–«S¸tÒ‚™¥*øÙ"ÕBæÉú)ÓÇxBñ"DWœô-h=ÍñËG麈F7#Ë Æ‰1
+Ds·Â·YJOI@í:-+0î}ÉÑö‘ÝFÛáÏhm¯aIIמâî0Ζi(]ü¦ØGn'i?ŠÏ"buÒtÎy%0CŽ³
+–:{òyº PCÙDg´tûg/eï-£Ò,š{)U`¢È?d‡þî<\€¢›ˆJ³÷ðm®ùÛ°hx¡Å¥^yÌúÁ
+Ï·—Ÿcr¥ÿD£îÂØI$ ÿÈ«‹Ø~ôux›Êqfm“¶úmÔc…,“4±^®ifyê ß6aWµ©¼¥Å¸]"
+Ð(“hÙÛ`cÏ=»÷ kž- p+JÕí`P£ãìoM•a
+‡¶ýðtU~_9>±ÖNÍ´.ÆJ²¤`{_ø—p¾²ð‚æáuR˜^Ôïº,Ùº¡^ß)^°wŸ\=ÊûV•O…Ï“:ªËÄçw”Ûì–q öóÎüžPém¿€º«eNâÀ^´µN7@FÎ'Gž±äÿÛÔ£ßz„"7¹7>DÐM"òö(xÔGËÒÙñ0  Ëv-ʾGE
+"(Ž¹Ï×S’~ƒ“ÎŒïw÷³óI!iíÕ¼AKCà¡93´;žQ«¾Û–´(” …ã³TÂ*;Ùï\`â&Îù'GÕ¶"ùw <Ö•HÖì:‡P‘
+S¡š3ìFKý
+z„u&!ÑÄú|«À´Å†C#kYËfB†‹ƒ­àæݲCFÑ@~ºxg‡g×ïjIê8ûí´zä¸6©M/ýÉš8<Kñ¹óñvˆs««(ÔsýÁLWEPì][‰Ñ)¶ÐÛñª P}½ðd¤QœÓëñ-5Ó4,ÑøÀß3q7Ć¾Ð£Ò'7d'û½`²øÛ¥gýÖlJÐû8ï÷­k“ÄuÏŠbï»e&6!#š¹×ý: ÊQ
+9B°ý¨ì²?~`7S­0e¿HÔá#®s>z]¿érÚ²ž™Û™½}0Ãòžî ñîš.·‹É]^5¬fåÐ%"8{½‡S
+<—ªD¤0Ä¡@¦ï[Ûª"/ºÔ>ÇÏûŒœ6ú–ëb¥{ 8øRÊõ;¤h t;H±2 ü­¬±ƒ÷Ùrj¶!œši£˜n&÷»
+‰uW@HE~ÙU}lõ‹ÎqÙlÖ"-Šiš»±½Z£{I¥SŠºvOÏsð‹êuE•qRù²-IÌ…ã—TAHæЖ_ÁéšõϘbu¥ªØ–A²=¾Ð97$Â{(Íëq£ê}äê€É7ø¦:üÔ……ãÙùúæçªÎœ
+´²î
+ KS4½|‡_èª<¥kÑKûwÉØ­]ãùº¿À)k3éŠç¹'øo &€Ð°ØGª(Wتõ¯)ˆÑ!,Nè–Hb±ºL(•Þo…z©N5—áâñAm”ññ=á¬4+“«8W%¢4ç ÷µÜRòæãAŠƒRÍw˜btä
+‘ÜÜhÇ5ÔíÌâŸÃP%(-ó‘sÏå^ø-ëFh0¨·— 2LMþF88ÁÈ dª'÷ogµÆÐË¡y„>.?šë…QUúÀQ¶Ñø®8®Ã¾0›o§GbÆÅØ}
+©ß:Ê€[©\€“À Û˜ÏÐëGŽRªÃJh¹«O§>ïUüøêË+ŸÝã;¸úˆ]ëêQ:Ùu`PÐEÿy!•ŽÂ–ê!£¿üès®{tx_ã~³c»
+ÄÆùt\/Oã´ƒP}ÑŠ)Ý*¦ö>²Ÿ5ˆ¡Ð„>VŸ™4p†èhý —•müÕd²Ú^Íæj³ãr&£w(@+Öµ0o>…Ï·—¾¢¡„RîB†«ÎA¯1I†˜Á¥Í'1kGÀçÃÄîßëøùçFLp#ÃËy°…¢ÿõéþyA7ŒdÇš{ÉÚçd¢?2uâ òñø¦KsaœºšB1ýj£²À?
+]˹;IÂû4sO*ÕèÊNö:ƒ½ ¸ƒé…‰bEà“ÿ
+gÔmKøˆÔ×ËÓ¡©#½eÍHÑ´àö€sØË-.w»s¹¥#brN´ôúÐo~¨[Ÿ~&R}bщ£V›ƒ Yyo“©\X÷Ý„¬­§ˆ¿I
+ûɳ@½L2lî¬xPýùì¬t^‹ $òu:æÂÓ™¾ÊVб õ<pÎ
+ûß̥̋³{(Éý²?/^±‰ËµXayutÐj­w™=Œ´œŽá$¬G1 íØWTŠ¥º¨j¼!N®œW4]x¤Æ×Öv[Fyèüvé
+‘`KXÝ"~ C";G%Ù\rͺ&P'¡+/ÛL@´7X@M=øm E™\íq‡Cí¥,”[-6øaNö6e{Je0TÉúÛ
+iÉ÷¨E…0`GðDä3¾Ê~“!g0B÷õ:£îÌ«õ"=u_hGH°ò:Në|’ÊFGÚWgÄè0R¡Š÷hŸ%¢îZ 8Ά_Ü7ƒh*nÆ‹†)ÅÓhôWì(Þ¤ºÀjö¹FÒZÛÀ‘÷\oH><‚0BÑ]µ÷Š×è¾)AP¶i‘·ÜŽXâWk4˜¹¢J}ˆæøú³\ú‹”Qñ¦´<ì¡f_ô„o°–Qì] ‹K_êû¡ÚwÕ$ ´t¥B›ÖžAž6eOࣗ€dê œØ™Ò«"
+Ф䬚`ö<Z
+7ŽP
+h4‚°¨[H°~g -ìðä×ãÞÖ¬°Aä'Îâßiâ´thž Óõ’ª¿Ý”Eê…­gĪ=Ž¦a¤QÏ3»9 pÃE“JNÑî»vBfðö`+6ýàKüž&0ïø›gKìP/íŸì¯ÍE^Ò?½@8—+Ž‚4üw» /`P íDS_€ÏiÞWߨÄý.HŒ`Ùi5ܤ¹HœÜÏå´\9:L¡7 êY1{
+t®£§×ÙvJë«5X ·,Q¼»3ûjrýƒ ÂŒ^›" —]†ùv½<i×°`.:rî^(¦ì?r5ÞuCÐ…ÎP’Bú¶ž+ Ò \ŽÿA9¹aŠ6Íð×””œ'õ»Å™·z‚h-Œüm/×£G©„`ÜZR7þÅQÅÚIRÌ1Vã]¨â ª2ˆJ¥Á¶*F
+»[s!pgÿ›9qÝj!<@cO@=Få/‡«_[TºMÿîêïTsœƒK+è’™L°$½Àzƒæ4Q¨¹˜ââCøñª…gÄp‰{„ÕècnÛ4ͽl<á½ÁìOcº–åyÔߘjf#F…”2~;læ1yÑ_4ø´~‘Õ0XûÙ‰ÜIP%áˆ9&¨¶0Æ;*Ãî%ý¶”Á qµ=º~1áë¾™¿¸9h·©×:
+ZJ>?‰È79„–Œ3&Î/zÞzk¨!Áó‹ + 4ÐOò¦BR+˜üAnc£©®ìBÿ¦«ùõ¯¶Ü“bÊËo]ÓéA#üúÍ”IšŸYÀ´§NÂ1fõQ¬ºzhKè\c}’Ò›.›o&;#¤G´.õ+â!#IÕé¾k0­!Ik<Ç8› &¿ÛA©eW_’¾¶Óö;ûN…;qä÷ŠîAØÓ=Gåµ[YóãÇG ¦PXáŠ`?o¬ÍAmnn‹¶ÆRkcú.’ >Ã.cõE»äýÅë’ëtœ9™_*b—Öµ¥ñfÇ¥ÁŽØd|uÑš‰l[w·oՔΒ¡S¬š*õa—ÿöî74-à#LÔZ@&J°%ϦF5ÔU e~Ž‡Rn½ù­¯ºµ$ÑN¾avDc—ÊÃË Lªdðr[oaÁ¼jd}¨Õýã´b91Ü
+@ÑßÍf&»• þ|êF(<tUòR7›xíýós¢PV¼V9TÜëúºT‚ëéçûÅ›¡Ó%е Lp[˜Þ$•èË8äèñycy˜ûðÕ¬>KÐ$Œ£\<b¹pNà:蘧ºvÎ ñÚ«±WÛ¦Ý þ>­Há,5^,æ’âEÚ„+«L–;‘“Ÿ:ŸäÒd<kvBp¹ëw=´Ù×ð(ƒñ{¤md…?N•KK?íúm.¡îQúÅ&²z
+PíÃëÃ=ÌÎd%ŽèV·ûÞ7¼; L‡Âüæ¸µí±ºð¿+ðWùž/O Ïò"=+@°ON¸:Õµ@ *î
+5®^Ë4e+ŽÌ’˜4óÔ7FWW‚l½›gP‡##.Z³¢áéEYŒ„íE¤‰¯a Žek2€ž—G­ê5QÕ»éK4ðûú–ß}SfµÈoÞqü“s’²‰ iµÌO&—ßʳA
+äaJ,G3ÆNEˆ¢ÆÁ†ŠºŠ‰]
+·˜Ã¿+%?Ï|t
+KÃMÎæ‚F{½ÓcòIØðã®"úÝ— â“÷éUkÑó“päù%ÿôHSÞ¢Ci‘8˜¦ÙÍ]RpÈÁè˜ÀTî´åé^·;þT "Ÿ‚)›±B?¶~¬Ï‹ÅEŸå’eÖÅ¢-I NŸªMòæóûó0/úOÒwÎWI:B*¶ïÆ"·jÚ©¡T{Ôâuo»ùÕ"!Fàþ¢•˜+ fwo[Fê0êáy5<&ÛÍ×æÆÆ~]":CŸLë4ÃáSs[Ûî&À²)ë¢2è<€ë+=ä„`øÍ.)£, ]Mª³®S†´Dm’rø“šˆYd±²Ñùpªt]NùPrK¬’ñd¯Ø0¬I<
+X¤”ÞâSgäµÁØB•b8„êGjï.¨i¬?psdºV8ƒƒæœ
+ýKôLNLH%î×[T"ãNÊÒÝ ¥—"ˆÄ`ÝYŠUëÚ2BxçƒÿÙˆ‰Tø’Y·î=o. ìJØ­ü‚`ø¶ÃO( vä0ÅJNE’€·­ŠªçÖ—eø/u4V½4I}Ê~ª"\©’æU$$so½ÚÀ÷z1FÂdÿ©¼)2ú¹ª¹&tš—Ð&òy¶|œèO¦1ªK—ÄR\GzTÅ6®)`7"a¹#%Ü«ýP~wò×éEjŸm d:‚˜§¸¤­íÝR§ï,A=>·º/ìV?gß³/ÚøØ<솧Ä&£x¤‰»,±nÄÆç§&¦´1 M÷÷s)'¿àèVÇÁ»5Ú†:Z”NŒ±qØœö‘„÷ælËÕ–ßj:Ka\!Íø¨lU¼;ÉF™ÒÍü&$f˜i= (…ˆ2©†6ZÕ )äi¦\¹tP¡iÄgz¢,_rÖÍ7âÈbË iÊ.…ó]}2ŠãõÚÀºç•,ÆhÄŸEAV™%4ø°œ¸À^»ëˆãÒ¨“ôÛÞ—céºl>S±ú
+Ê–•øf¦j¦ê˜ó¤tÁÌŽ¼º,έQ¾³ç.)RÞrÐ̾Á2ÀjèÜ¢3@à9(c’Ñô¡Æˆ¾Fƾ׳ˆ2¢k’yï±Cô\[‹»‚
+t…벇azZ/nÈ®3”ÕÍ]Z™®ö ‡Â_PÒrÑÕqLðÝYó‹õÎj={Ûso å˜»µF7€ˆ6ë>ÿ«µsÉ8q×IíÖàêŒ7
+:8®ï¹2ºã_x¹?ˆ˜'Þâô`б…-E øpI¾ã^2`ØLŽ½ê€y?;ˆs9ÎÆ™_uÍ}:{HÿGÕ÷¿Z¢;"'™Ì{µ=NÛ"2™ÝñÃÈí,Õê×NÁ†]4+Ò”›X”¯ÜÛÇ ì"ëbúÇ“@LS<BÌBãÓEóûd5/DUOZü5ûÌÙš.âC»ÎlK8þ—¼Ñ°‚²,ð@((kųýN¥
+þÚdEîßš¡ïTÖ8Q[‡àüÕØê8®K ¼˜±Ðœ½éz†ïí"U%ä¬æÒvÙèHH£›¶áÐwÏ7 u!íÙ“„6þ#¡A?Æ—ç¨>Þ¶Nÿz p?
+éJ©’ÃYÐJè:˜å&â;ö½ý-L·[=å¼÷;¢¹„X+ÐY2t;ƾnJ×Ë‹iëÍcgà5ö?{hß®òÃM,Ëch‚º2£Óé,Z3á¯Cj¨âä‚P!±¤ð6NÂ=²=Ës“o}[#Q
+K-Ùãøx­©c¬jwk; e ´¥yº(7ŠüvÒÉ=³ƒ~ÅÚ\‡ßtÉØ"ÖÁÛ*%Èÿd
+2ÒÅÑfÿÜ!A¶« ÃôƒÌÇ\íôCÆ&ô7£z"¦1MJ ›O•§ðì0~ ú
+UUïô¬ì‘yR›™²ÅC!Ÿ÷샒<”MJ>°Ça³XB*š,ÁÚn¡âR ´çÕç€äµÔ”“I_D^ë¹ÔêÃfÓ&É]Ý™ö¥\)Nf})Ψ‘rŸž­æ{
+KwXQZÞsñ`BΞO­ ÀÉ÷ÈB“L=4¨‰çMÌ…ÜðÚ
+©t¾f×ÔîʤPY°ïNU]E‹c'è t0þÝÁ_E¤ço¹±Òw/àõ]É `£¦åËÜ¡OÁâTþ¯ÍWE8;$›£åFÏòîN><ç±2ò€"ÕÓ,FÂíþ…(¾Toõù% >„…¸OŒ»ýÁß(/½+7ΆËû¢­ýÜ‹n:ƒ9ÙZVn
+燺r%a³Î˃’îküï¦Å%:§³Ý‚vPÜïËy ¹Y{9hf¯`äRI·a×@å<è‚k:¥ãÑ XRæ×_[™`KÎÆߡͦ9Lø‰/HéÄyÏza¦$ò³ÀÑU3öèÊÑ«ˆ&1]›Ü©®xTÅŽíJ w5q
+oÈç¡þÍM&† 
+9Þ³]äÌúeÀíyÇPëÄ–¤JzƲnâ[×êÕly¼XÛTáØ%Vg‚oÜÆÔ1‚1-‚JÓÒ…[Lí’ªŽ(]aÍS>oÍ B{¬nx eQÚ¾Žgšf(ã®k•kãé†Ø¤nôÉÇŸg‹„Y$;9l!ÈŸœäðæ— 5⽎ôw9t.‰¹Œ•’5äod^WTÅc±é8'XÓämÞØm(^úCÂzÐ>¯½:…fÔ¦³•C“µF¦>»È N³\Ší!:+¾ÐÄn@ Þ'ЙVãöáTsØbBú^{‚vFÖfBQ‘«mFñ›¨EIàÓ‡Yqï+¦xOºé­wdT‘÷2·¬ýÍâÃ8(\QÛk©Ïóº6þÒ>gÙj¼ˆ„™þ€¡\wÉ›[A·¢-”S€{£èÓ˜ÞD­Ðû
+†Õ‘ø”-;¢x­o»Ê€\|O %2–‰®–N¤héc )Á: òmN¿ìJä_à‡W:õ*[˜XàçÊ`ÀáîDá8»[Ý¡s ¹ˆ)É<6'r’ñ/âÁOÄÌtíýf©]IÌ¿ðCíU
+$ì /œÈ#Ú !Í 0M/õYÜqO1“ûУAZ â¬AñLb4îƒÏŸ£1©9KxGñ´©Á5Åž¿‰94w¡1›YE°ž¢Q:›âÒ
+3)¾'ƒµ9èñpœ‹˜ €¥ð²ÙàE‡¼S~î{ÓØj)` • ¾æè1êÒ:öX´ä.8×¥)Ö÷Û{Êd=aÁ}óQl·^óKKÅá(ðÎNRNÃyuÈS
+S×ê©-Æߣ«PBFœVO»NÿRe´Y«œ™ øÈ¥ù•J,d*5‡}æ ±§ª9N¢ÈÚÆ_@§‡w÷C=d&š¢ à ¥óæ©÷3µ¹b}žfÝaIÁÔÅqSs´ö°+zgŠvXJüXvTÓüAˆüÂHÈO·–sbÓ–œ€Ðaϼëc©í^¢]ðM”fÞ
+fäùýŽÓZ/g¯Üo"Ì×c %7Âç«]ógG›Ìð*!âHé¬õ­‘±,m”?»}›IQ1^@j«#Ä
+XFþY8/ŠE§ä6p _
+.,üÊjòÙ!¶†É,ÔÙǾȑUF„Ú×!žغqÂÐ$Ä –õÓáÂAáBñâù¼b[q\¼—ÙûÆäSãȯ¥tKÜé­…-‹æa}?Æq,E«uÞ~ÃÁÖOwV;$9 ¡¾æÐàB·gŽÁm¢q•pnSÄùÖDOQzà<Ç,lXL|oqà¹4ø$÷sióKêt :f|-²³fU–YàJ­u¾ÎѬ/‰d¿æHsØ>®3ŠžyÒ°²ñÿèî˜
+uÙ_Y}_«h–¤>˜ªÖ-æŒ(‘*&ehÍõ\'\¾aò4¹â2EˆmŠ`Û'äԿ点Üâ˜äø{ ‰"³,ã‡OÁÌwxrcì .RĽMÑQ„`•.“#aÚöÞØ+£‰A¢y®p¿rl Ó¨4ˆx³ßôÓI1 Ó3…±BßÚö
+ß›€ zÝG–¼è
+? øžØ<G¢Z’¡7–y€K3L"Ž1<p’†Çü|.¬¢Ñð'B±ÿñUtN]¦¶èpœï¾ôÕ#ÜAˆ#æ>öC\ƒH÷[B2]’£¨£¸½M&»Gp¤ì´í4@‘0Akõ§Òy;Á8Ø1Lr¸ÄÞãpá5å>[‰nz­<½{ú±”ΤÂC»¾º9Í~î·QŽ«D•ìÔ’‘`ð¡õ|ØÀlirÎ}(CùU€¿ÇuJVÊV ¾E=p”½ Y¯°‡*å¦Yó ©»»¿µ£Q˜&šö›R‹+‚3DûÉ\ŸTbàS5¯º#– %£sI8#›•T²†!Õƒ€T°UÀëŸÝ V .ÖÔ˲¿Ï£z.£øXÉ`>óÄðwB{jNlßqþÝ´€©+†‘Z
+ö»Ö<®ñùk8-ÞBÓÓÃcÌäÇÔ¡+Û˜ ;ìêYQl¿ÇvuÑÊÍxºz€Ýˆí×é#úO„ M aäB`Q¤öî5€µ˜6"Ò»kè­ÿÇq‰ßÞªþnc:¡òÈB²yJ$È/ÌÖÉôŸM,¸ÚpbZjRn´s:º(”-]‡YõÁ$¸¯B¦æ@º*i¤æ‰>y|‡­µ‡w…YºTN0óÆ)e‡}¿
+:¤ ì=‚V‘VX‘RRæ~…6êX ÈÚçª%€hÇ$Ñ°y
+ø¨Ë¸\²k7Å_DÚSve‘ÏÍc,£¬z¸0w ¿ŸqTiÑ‚©B ¡¹ 0…sÉkZ«¢°†ì‘µë{p+Ç£ ýç˜ô³hÔ¿*ûMê08©ÓÌP—¨‘\þ_ÎLâjM‰iÑéQHW…ú•<£è‹ ee½wž&QàSl}¿b !–€ ú­ùìjÿx¬¹~¥×þÎP\‹º1ÏÓÔeKâù¯JÅU#siÐÖhðÞ¹ÓÝ)oÊ.ÊÞ
+‡ ~<ÐE—˱ûÄi±=/»ÿ
+L
+‹Ðä¢îíØG˜ª­—äè+0øý|Ö#pôë¬W¼I`_< z ó
+þ’–ýãì‰èWPÌè5¢>ÌÃâÂê G`ðÚ­.G'h2%æ ^T”q9ºN? åhNÓ½bó© ž­[pþ7XÇv·Óûs5!baük;á:XC‹4’Îa$´€ª{–¤4yR[Ìr‰ Þƒz(!¯Íûò Ã^»y¹¾‡
+`m*fùRãNJgË9‡òª•'T
+É|€äŠfæçêÜ÷þ!yôä ßg›5 özÕðÇ/4ÈįÜí
+åäP}z8…:Y¿w³$îå‹~Þ
+›‘OOïªì5`9Vó/³y'ï2Ó«»\›†<;µ™€ÅN²0³‘Ýò?KíA?J÷\–·Œ|âtPŸc?9»ÑmcJ%¨j$7ÏJ€ÀžTg±ƒ’ÒCuj(°-öò^¶Z6qÒÚ®ŠŠ‰š“Ñ Ï-[ô‡?KV÷µ?:>ˆã1"¥""G­vr-XßÍWkß roÓyë¯&· CËJiLjC€„õŠûC¹ë:N¯¸ðÙ%ºþaÝ•ú¨ ǼhÙNá:òcõ=J?³åŠ؂ÞÆQ|îŠSjÝ[™„éŽ[GŠ³FÕå­²æ,Íß@ÁŸµIÛ°Â@®Þl­n{Y®L³NòàÏ#KC¤¿§Ç³§ðœá½ «u¨"~°åÉŸ½A‡L"Ôú$Ws–º´2{ܬ̌HyAcëØùðvÃVmÏÚåC·<*u£¢ÂËÝLigòMKì²ÕOÆòæ¤;È@S}žaqB"Ê@=04E»ÇeXí†2‘Z¹
+Bz3Q›Këűêñÿ¨ 1ûfRKÙPuí·F>á®Æ‹pZü ±ïË C°ä@ÐûãÐ÷òïÐü™¼‚ñ{­¦º ÚèÈÎñƒ~æìP.â¶êwÄá~7„üå³Shõ¾“=„Vb¤¬—S½ð8ƒ ôϧfÉqE¡oqùü›<QÎ^ÃŽÓWŽ@²"öÅÚ–f«Vƒ¿T( /ÊÞHùý¡>
+/]·àñ[UÙƒê ©©)qŒ\Š”Jfþý×g–Û:§sÛ_
+4)Eq–ZLà¥sÐ?\wG˜àϽäñeä~zRêœW‘Qý(–†áº
+¨;¼Ú1±ïAÆ˯³=0ÎV´\Ý4§¨ Ï/S{"¶˜~‚²âï“âtº[Ròƒ”x‰ói>…¨š[º¾"qü£@ðh
+·jö¨M!ò;¼·áçÔl¤Ø¸lá/^ðßÚúDåÛ³e£gf©‡% éÙJ™ax À±ˆ7ªÏìâÛÛ¹˜ÙSèÐmÞ«³¢«às‰íž,ŽÓÚ?HÐÁB· †|èOtïoÝfçò“Z³ñwyEÏñÇÿñ*ÃuL¯ ž4æ ðEbO°u¡?aÆ4i+ã(­GAh0Fl%¬æëÝvHQ52 •ÿ±VLvÂy¿´g`“c¢"QœÌú¨£æœš£j»Þ.ø\5¹8)+/¿FÁ®¤z ¿8}v|b×…u'Hs …bÈA•¾`a›û0_?„¹&˜w#µ\c¾6<ƒ÷:2µuA>Ž’/æúC¹ÌðÆVOØäøÊ`„”4h ïÏ Îg¿^ÕÒú“7Õ}ÉÄûîO†Ð#hHûŸ‘Ê{kùl¦T™­jùÛþ
+ED•Íî³bãÍj.€éõ6Ä.Ñ7œ‹KÍ»S~4üžgM°Ù
+ìS“¾¼™vÒmݯg,(½ìD$Õsß­è2æ ×!¥¨gµÍ$Ò•¹QÞâßDï÷úNÛ…Wk3eÁ »ò(7»áÃ>kéqDœpܧ“4
+å8W§ÌÌÑ98ÚSsîݲQÔiÅ^t<[&W~|Ôf ~¥¼ØWM3™àí…¿ ‹@6þD,𾟫mC…æ$†"bºf_„`^Úp—ê5Â''"úĉQ£§Ù".Ós rì$+¸Ä‹ÈXb‡µ÷
+ͧFGN ÌU?<÷”KâÝ£óþ™Øbå÷80Tñ?cIñª+›:7ÞŸ —Ž3OÒÌÞ$ÿª³ÑñéiºQ›¿²>­…Ò¡T°¨./üÞ
+‘œÂÚÆ×?Ûl?ð½À#ß²>£¯<yÓ…ñîƒÜu u–òˆ ‹jAAQÜ–ô­jœÀ=/m›‚TâFjØÑ{¿»lJßä±ÝE‡öCAC]µ }E†¤°JæÖ(Ö¶;-[¿r=jt n­†èIÙ$+JN-m±|VŒ¡6»ò”ߢL
+܃·‡å<[a2‰,6®¡bj‘–í t²9wúôÔáI½Ü€c&a'Ž¼.ª©]¯É\tÆýËÄ…Pé^ØÙ_džµ?w{*3ÛÙ"AÌÅ
+<GŒÂÙzŽ]¦nÞ?î»›üúNÏ".S¬ÎëçïvKà(ZâëÞZ ‚öRe…‹Y(Èâ ­rA¿ÊA-´<ņáëTwwÂŒ‹wèf
+T‚Dÿ+
+P:ŠØÐó0nJrµ ÿ°él:­ÙJIè¦g^åË VÝz´-Æaú…›Q]¡Ä£üLþ|ÉnvaI‚ÓØî G$©½â=MyD¹u€‰ÑÌcé’&ˆ´zõÀðDG7¢,om¬ŒX"'„uͤíu¹â'sÈÈü/~ S«Ñª?9½”ò½l;DäD* ––Ž¸âîk·n¯õšË³øË\©°ï–Ä&¶ùõØÄ¿vòù-·èhyÜI ·X2BûÆF-EnƒÆ±HÌ-òo`ˆŒ cªBÀ-ÖÓÔˆRíëÁqÊÑWúk`¤…_½³¯bR{îD‹…^™lCÉï[‚u³Ý•ü4kk¬¼û/ݘÚò¤ö0¹š&úøwyekþ?›ÊZýÎŒö¥ølûoÚÝ”ÕKéuÏb,ßF¼”Î=Ñ+BNy¦Ù6ׯ?¹Z™©!²çÞËõM~sÜ,ƒqûÀäÚIöXä¨ø!ÂÎúÒ”T[#Ÿq@i§Yi¡\b­œ©#CâY‚ Ga‘,7¶ù›ßt7nzw¡p<c’½àdÁÂH* ÍÿÙÍæ^;­¦RÞ’KX–2 3˜Ýý.›W×h>ij¢@ô{:ÛÕR §qçJGôæÆÀÞŠ1¿±ÍlÇóXt°Ê)pÉ`ºÄ€rØ= "ý¬Zî½%èüƒR¯l{™}fÐI-)*¶ÚSR¹ðøËÛBU4ãw¹ÀàÃ=*d”Iàé>gõ˜ô66ã'³ÂüÓâ
+xÎÓQdí,)‹ŽPß`‰Dn¬íõ¤ø8É’&{‰ñ™’©KT¡i/¿®KµLð'•Œ3¹Ã Ø~¡};ŸÆž³@æùFŒÕªƒÚ#½¥Htç¹v<&´Q ˆ‹&ÍðÆa¨2‘ß|ª¯çÃÎïÒ¡ð{lº‘¥;Ô|YC)%£Ê*¤ÒÑYü ÿEïY)ž´¨ç£h=àÇ®\§vorßÃíèÜI=ßùï”uŽÁmž`UÊsï
+·/ê¯Ìž,ß:OSóšSžõ&sñ'%óß@硸-æs:ÙÐ0N%=ƒ>r€H2¿…¹gr1ÿÛÖ‘ „u4¥@èØðÐßé0k.#© û_TAoOþlZå§Ú0‘·ÊÓûxëˆ._à=P‚#ÑÅü1¡±ÿï 
+” m
+aí¶Kóô—¿ñ•é²‹ª©ÂªúVJ‘BjäW0Jù·ño¤ŸÕ]ßËŸ 7s*¿Þ:C#à×ûÏ­Úš@@#ʱâ²ðzõPU!èM_{v$í<ÓUÙùw1¬*'ûᘯìS©¢ñù÷uVe®g)ð²W
+-±àY$>K#,ÔN¿Þ[P}t<AË!” ¯H>w~s—Ù Fv´ùîô&¬CÞÁmPEiÕ$áˆóΛ?5צF¼2±Q|!üØWÚY5xUÙ[©-ˆë±ÓyÕ ÌÀiVpz»÷ŽwzAø€,•"ˆ”׳\4zm½/®¼=g
+îmu¿`üW˜saìrUÒá½]玱ÅðlñºÂ+ ªð1CØþ"ÝNÏý =Ù¦4é
+ˆÚÚëS6öòYPÜgó‹¤ ‡†(R ?e2ñ ‚ÿyåNS£KPºC<›>ûWtÃj/P>Èõ"è0²ü´ŠDb*hÆ4€ , 5•–!ŽI1LÔ‘^H”ÎZËè9åðM7°d¡êuRWàz-¡–»Ó,ëh0ÓóC“&Ûã¤Ú>2\Ã`iÙŸ7v“CcnoãÌ;ÑL‰Â<ÛpÊ®0C#×áÐ êÈuJâž4±xÉsÁìžd}ŽÈN;…~o°–n¨˜w”›{^é¸ 7Ð#rº^¥Ãá{¡¶ =&$"û^Nˆfþ|{û
+€œÜ¬ÁƒÂ úa¹Ê¿v7v'Ô@ùÒ˜|lÿ‚—ži~™{DÆŒF«´¹3#˜ B6Ã<<Œ+<6Ͷ«ë ð€x»sãdúK÷
+¦ïƒ„Ö—¼Ï Œ
+‘pÚá±ÿ1È*)Kµ)·¾7wÔσô†cƸuÄ‚¯šp!®tjûæ\餭,Í:Ï®6Ë~°DŽÄ¶B¡¹9&q§·L$nu§˜N‘— dðÏ´ {ö@ßaKƒ²þTåPQÀTs“¼
+¦/ef]#,Z´™·ör–÷W-å=ê½Ø6±jO²B¾jÉð) ’ßCè?©Í7ì¶P¹¼œoí¥ï‹gx´÷©­`,©dfÄ0.Àÿ¦¶Í$QGr’¨ôiyîÛA†"P@^)í­/ ^ã.2ñ­ ·ÿI"së)]Å[NÑܧ[ú p!pzÿÝ׆Á-XR¨A :®®Xhzèñò.h†™¨è3"2a^D©0}P:X§:Ÿinɨ·a/(È# 0”¹:L:eè^ØÌF(Ûå„ŽY8øê ï†ÜtxnXã®,‚mŒ‰¦_Çø£ˆ¢°$b‘]‘¼ÛƒœA¡&˜ xyÜ€‚ “aˆ¯B*ÙZ$sšÚ aÙØp„~"*tJasišp¢æÍ{%H]Î%SêºqïóƒÜXüñ
+ÁŠ2„Å»ûA4þL»©›“KâIý9B‡—$²à±¨{ïà'WÐNIû
+ðÍ𦃹
+¦YüOlþîy^÷ü”V±` Q˜·B,À0y àžœi›IZÛ4¢ m'yæÎ1 å¡œ!_ÏâC8Ó o‰£ÿ×ó'Œ qŸmò ÎìàÀñ \΂\ÈÆÉ»û³ ^Ú,ü¿…aºuÐt˜pÅ»%幦ÝPŠ“€•m~ÞñhˆîX4)Aq§£Ü˜6VDß'*ê;à̵ó5ŒdOÏ. XÜ_'0« åfí>ÎÖ3ºbíüP
+=z­ÒAÿ’ÙØqYyxJ€^>ÞRQ®dâ(„ÃÕµYùÜ;süÃí^ Ûâ¡g'€ü•/øÔ}ºòåö{ n&žJ¶(­Ö£æõƒ´ sô:º_11-´âRïÃ<fÏ
+´…ûb13XÓåœ
+¯o³­jÅUuæÞ7Ø°2T¶_ËøØÔë,møsCEÊ<ÿ‘½¶é·“óÖ=2Såw¯º$u•Ã#’‡âåÅ©mXggöŠ×åw}SlÝO$'{äEµg~56®®Î”
+~ç3^<­@° Ôs€¥SäÙ:ÜØx¯Æ°ËÖ§Èê”Å>O£­?` $ÈÒIþc¹âµó|µ—Ö„òMD€õ•RÕQ|Ï8gÄ
+endstream
+endobj
+11655 0 obj
+<< /Type /FontDescriptor /FontName /CVXELO+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 0 /CapHeight 0 /Descent 0 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /A /B /C /D /Delta /E /F /G /H /I /J /L /M /N /O /P /R /S /T /U /W /X /Y /Z /a /at /b /bracketleft /bracketright /bullet /c /colon /comma /d /e /eight /emdash /endash /equal /exclam /f /ff /ffi /fi /five /fl /four /g /greater /h /hyphen /i /j /k /l /less /m /n /nine /o /one /p /parenleft /parenright /period /plus /q /question /quotedblleft /quotedblright /quoteleft /quoteright /r /s /semicolon /seven /six /slash /t /three /two /u /v /w /x /y /z /zero) /FontFile 11656 0 R >>
+endobj
+11658 0 obj
+<< /Length1 1892 /Length2 20973 /Length3 0 /Filter /FlateDecode /Length 22119 >>
+stream
+xÚ´»eP\ëÖ5Š»»†ÆÝÝÝ5¸…Ð@#Á¡qw w—@€àÜÝÝ5¸‚Ã%{¿G¿ó÷‹écgιjUuS“«i0‹›Ù›€dìíÀÌì,l
+@go0YmÌöæ
+rr¶úSö¿°Ñ¼!ü Ú[¨¹“½í_
+Ji-õ•.˜üKÍÏrRŽ'¢«³”>ÙJL •»M- hòÏ )´W’øà›`W¬KŒkó²ÞœX1qmö^lè«ìKŒ&->’£Í¢˜¡¼èÿ­‚þP!'_ï+×tFK\Ë;€ÖÈ‘$kÇýgŽñWÌ«d
+Ão-«y°nE³ì8N6Xî‹DmÄ‹“mà×{œØh`·øÃŒq~(ÞˆœCWö~¹‘%–hÖÃ.ú ¶^D7£8£iûö2PJ3o€z‹ƒ×èÃZçjš<OXb‰ +L6Žë»I½ †8üÁD;åcŠÒÖù(æ:(W|ðæ>ö±‚êP_Xõ^BE«ÉˆžÔ¨±-Q¾‡{.ë +.“ Ú£ì¦dEîÕ€Š£Iš¸-‚Krp>QüvÆàƒ&-hKjYeúº Íç2 Ò“¡>CÈ`™žû G¨e&ú>C{¬6„¦‘¬‰F☡?N´ˆðN <mJn:“œÞj<¼gó'ª½é<æè‹™œr^”‚¤…D×Ô‰íÀ¶o4Ñæ3„ˆŠŸ¬)g2t2 ž«zÁ¶MDCá[ªFx3f•S/FûI¿å'w „ßës,ðT‹Ì%ˆÏ2楕cVsÔEѳ»éøu_Ø]ZçÜçê¿yêéQ×âþ>™ëþ"
+Ÿrep–L{ÔH/Ÿh"}̧¶sqÁd5ýµ3æqÙžAr“×yÙæ¬y[GžÚ€tµL40J>u»ýè)Èî5iQý©"D°®­îUÏ""ñpàÈJ‚~hÕ9PÁñ¾q-q”
+ ò_b`T«%PZY!óåLóVí@÷è‹š^}z®èº3ùw6LèWŠêžÊ#®ÐÈù- ˜€«€ˆË¢§+ŒÑitŠ³N8.Ä-¦‰9K~u ôu‰[¼
+uÑlù‹è({ƒBÑ“QÂù„¸±Ûzeëã/Ô!…3gÓ:f¯
+¢ßà©!)‹Kl‹G./Ä0øµ3ëN`QŽÜä.¤xc<Ò†úÊ̵‹Ô˜o¦÷=¬LÞ¡&Qz~äÑÄ4€?F{ZXÉ=4y¶ÁèÞÒ²ä1O¢*tæçsžƒe¥]à { ÙBWûN×T(0~χ®Aä3_ÚGx
+NñêØÕ¥v~H¥Õ`žå_Ž!é –G?‰´¤£H×EP× ÍŠ»àOØKP QJa»ØG¢cé£y“äýÆ3éyîváb/
+= «¢à …Òß+δþ5ÙoŽfjûiÚ
+®›$‰ôÝ,Bæ¸FPçZüÎýDïv­ƒª>KÚבqÕ¥ôOÒŒËÞÛYÙH·¬Heæ?¢#×ð~€#=+’ ]׿ìB†¹䌘`\â­ERV01òC¶ÝˈÅ$=­: Ä÷- ~6òšÄÙòÚĺøÕ‹˜ÊlÚSM?{4#ï®Ã¢ÆŽØg„r`Úc‘ÖBš”q£7Ý¡ˆîoÄ¥Ò ¬å§C®çñ =/î@BG”‰o#{[®,–™ÿãk¥NkÒ¬VÖžå*À}‹Œï•gêrÞ W•![ñ×''e?q9ùañEéÐ8a”‘Û§åNì-_ ›iC/R³¢…·”N]ÓÒ  ^éçe½˜Dn‡«<‘W}¸Å]€:ûÅè@0Ä¢ ?#‰Ý×P(:Ýíi;ƒ¶Ð1PûA'u5¿Ip`ñœ¯Ñ»UñöBgí+õ—&*u͆lÙ€§–"¸¶,ïૺû†‹Næ´Òˆ¾÷¡+!—A&…*¶ê¦™z«žþÀYFÛ9Áƒ–Vl±W7|6w"ò'Æ>¤/æ~ôÍ–«•7õübôwÙŸÚàðRÜ$«ðôÇá›9š‘—Rã×” b½¡#†o´ úNÛz‡®?9ÏSLz™$aVÚ,D=FI»‰iË4®¿³˜°®”>N°°žÜê¼ø\$ØßMöNº"hk”Ä“gé§[ù93ðµÙwf`üø´Ø/è!›¢Ø?EŠ´à=iìO.1ý±è ¸jt;>iÛû¹u PC—#µN¬ˆ:®Ÿâedðß™¡Ê©|ÔéDÆæ)ùMz—‘£ÿm¹,B‡M#Sªô6“öý–È­%QCHêµëR¬¦¾…Nô—q¶¼*Êê™Eý+Ò‡HDt âHÞä ¨¤!0Å ëútäȹ›k-Ôò!
+=X˜[Wƒ+ñ
+„ë^ 'gÇM#ˆ/òäˆ.sЄ8ß½ê1£¡ó2–FÄßÜw+)¼CœµÀÖ8:6‰A|õ Þ¨À:­÷×ÄæÙ†9ËšYý.¾CQß|¤@Á›˜Þ¶½„ù+ÚJsÙ3¿FrpgkóHJžêqÀ¸h‡)Á7ß*Ùß¹"%ÕmuYœÕT‡à·{‚%JZðbƒ
+µ1Gh7á ¶¦” >÷½Á|PxÉî—\o¤ÝÍ3ýï­?a,Ìß]¥‘Ó}.‘>R64›Ú$F|±dÙ¢ëŽI€´Z©ÄbaúsžE Á}o_:8Š@|ì`ÊíóC³Ý’UkÖ§]"¦’^[«t'SÍp4´ë¹l2ËP„³òéªÚ›¢Ã¦ÉG-˜©SpŠ¯J+KD7¬ñ(3SóŽó£Ö(øÊ/`³I3êòz…i“ìò¸[ûk¥¯†ízÎ=PöVÚfkÃL|eßM.±¿a.Æ/åÌêÆ&†oaëƒJŽF—Œ¦È «vŸ#SÁIÔit‡ÀÔƒšS«²¾ŠÛ.‰Nœúc¿ÝÜ­}‹ÞÂ0¿,/¿*©rÕ÷gh“€ÔŠ'ýù…¢aîªöÔ:[´|¼ç¦Jã+:sæUýÙÈ5B½’:=S7ÆéÁmŸž€_;ACH’PÈørÙRëÏ.º›Rü/ŸØ¾šûxë— §(²ÒÚÀÁƒ<ÃYR0ÀӼ€}„÷%WAÂЭºÔkã­‰þ¾M¯A`EõÜŒ2¤²ÉØE³…š“D=ûaj?{ð'¬‹ùø£oòÒ­ñî’?aáè•H¹¹ìål/"û(wп½qÄצÙÔýBÃ
+­ñÐ8ûÌ⸕´Þ§
+TÐò™±NqáP´¸y*óÊ´àÅn™Õµì7?OÛ¡u ì;g½°=‰bÎè„s¿Ö¹6Õ«~¤JŸ½æ
+ûMÊ‹õ0ÞtÕõicèçßÜ‹Ãbžâ#ù°åÈÚã–BÅÐï,ãP œkéxkUŸûê}¼‰åY\†ú­øqšK®ýؤ™?Ò²¬ûÅ[CâÝÙ‡=4G*¡ÖVà944L7Ú•ƒv`W†µÙîèüÁ*Ëœà¡WõË%§Ê² )÷÷6•2?Žh ù†rcú—»m’%âuÛa–È‹›qàî¡-¶üóÄnËMýØpïñp+>ÆJüÉQ›²{›û%t™k|mˆ´"©K(k²vXŠ›Åô젨ߖCA– „«g± +$ Ÿ6\ÃØm–þP]ÙœõS•üˆø™ËÔxÚ¿ »¤=ßúø‘ÝÎå}Žå.æ®'UìóB)Ä7×,W2x‰~azB<ó`¶t,ÁW̱ĉóÞ׆‡™­MCŸex{åc:«0àçÄ[ürh¾Ÿ«m 3¤'•n£¦u¹$ Àa*9Ï4ná) EUâDŽÆufËMó´õYZˆQGá¹¢fú£½ þjÆ
+‡-IKºÁ> P¸~t;ň,Œ2‰Ë s„Ÿ¥`®b‡Wô [([bÌenðP-!œ—Ü·y“¥ôfé­{Š‚p¦•$¬]¼9b<ºœÙãmн3xê×m.Qðr56É•1ï<d
+‘GÈE mÙ„ìaá
+Kþú>»–“öwìº\MØ;‡óûá÷‹&Á¨ÃþQ8_¨û4IÚk·‹xû{Kö£ ¡ È8 ját³ùW°K ¹Œ]çY•Ä¼¶ÕëaðOÜÐ)ê,™T½og˜´ w˜ªìgÂ'¬6IÄ|…òÛ¼_O¹ÍÒ‹H}ªØ‡ÉƒAÿò“‘:†f'5.ºÖ¯°Á¼Oe5ÏÝü•IAx––¾Ç[|ÅYvÊ:SB]"a½gÏûbÿ¬ªË"˜Šj“~÷>‚´uú;-NB‘껇òQKŸF,lŒi<–æÈ$áÔÇ÷s-¹ñ"£ãµu
+_øÅ6@¶F1yaŒ]V÷ p^9ÐÍ°sáÚ¥GÛÆ%ÅW ¢Ÿôï uÑã;7FµÛlÄ•ˆHÊ‹©úÃí+á"³b‹úzÙ¥Èöørɺ¹\`ø¦Íå´çYèøí‚+t»¾üFoæ™ê“øŠõ“·ê§Ô‚ÿÐã­¬#^ÜbWÅ¿,ÿ •D.‡H÷<7ÒQ>òר])ÐüûiJûpQ2‰“þ†Äê,*öðÿX·ÕìÎö(±´K˜œðAº³êûì¼
+î \
+¤°î´¬u c)•rï³¢vß‹skä®ê-@Ø°Ë1"ÍÚýëò;¤x“à&õίçX·É
+šóŠ}BÝ*m(ôoöûk³+Gw\3Am2¼Ë\`9‚i¥þæ‹m¦±ßý‚ƈ†U‘üG‡+¼5xFÒjM†BÑ®>K¸l}ÄÛÓ@’{3%º_¿×³<J$–ÇrF}ãÊñæ
+R=£ß»ÎŸpÌ\ƒ.cnÄ=qöÿv„ÆŪ¹%$*çoâðäkÒüI8Ç[˜`"gÜE]Óº÷V§£³ª}:2æe E49ìC#!lvØ#‹æÚF-)~1$ÕÙçâ‘åDB[rªàºŠG’[a[WhÔ_À-&ܳ6ˆvà;ç„Ók‰‚}¶#›@«ý¦ß¬¸ñ&9x¿”ÝqÑKEýþ×ÁUyµ_{Y´ÔºJ.»×†O{Úž`lÞÖ.Ø2î|ò°qºSr´a¤Ê!V _
+ïdõ,jbÇzQ9ɱSp{¸U^U?èñn
+½u¬+Îq
+d wîv8Åý¼)¾üÁC~ÅÏÌ{5ñK>ÐÜý_ZWIÈ«'.ˆ@wMù4ˆÌÏ_Æ"
+Œx¶e†Î¼°ªÀôæKxD—„¿P¸RÅyØ% $t¢_¤yoõÂHíE`#8iù|:á<€±þýuz7ž¢ç,Qà¹Ê9ÇåârZm­Ðfÿ˜nJlP`ë2™y4=Sû¡¹Ël·ºSìJ Ç)_Þ€í&<
+ª(¶úÿæÃý¼Jl»føPd:3 ÷“šóþ—eVNt~ǯû™€¾HÜg ëwh(<ÙõÇëˆÖÜë–¹%¶Í³š V“'.]¶
+¶: žø‚‚C}u=RY.²Â«W-˜Ýe›Î‘ ܱolZ®D¦jz/3]Álôˆ ŸQúÚ  s4‹ÀÑ~‹£Aß”¼3Exòû\x[F£ÞßßÊ‹åM÷þì˜;΢pù«QÌWY?X~¹¦FŒI`h %•0±sôȧUš-f=zï.›P逢ckúêáüÓã|C6_ÄBcûâ,W²ë.† ÷š'öÔß—ÚZ~Wêj"ÐÈ<ÝbN9”i,gnoýê4RtŸú?¦¡9Æö4ËÄÖ¬Ÿ÷Cª¡m„_õ—›t4þ™g¶!‡Gc´â}e‹Ñgu$ÎH "Ï0åGÌ¢ËaŒÌwÆu,Öîôy8oã©QÏ&Ѿ²EÁS¥ÄØD"“Äjýþ$Ô”=ÿ{Žps©U|Ó(ˆpáN„ Y´×……&XWœA“W;Û¤­&Éòõ ²FXÀçק‰tˆÒèaÓŒ}çugéOÉ .mh~šTcdd&›Án'Eë
+£w±-ò‡òƒ—i¸°F ÍA˜$è)I+:©ÆY›~bKuÝãXãÑúðg¥Z>òúS†Œ¤^¾Ìž!ÇqïüïÈö)ì-
+dRE¿õ®µfK)!‚ûÎ1D¢ÂHœ€Ù„Ô°
+|bí~³ GsÄ÷æq4—úß›†tÝâCU4îœhTÔI 5». ¾nÓê i*ö8ÇÀÆU Ñ[K?ïNÙ¾u,áêéØËûV¥'³å½""á'õb½¦¬nâgÍ‘º½vT0v„[.¼S§!<ê
+òò¶Ü^Æ…m`êÆ¢tFÌ.Ó"¥<õ€ -òôè¯_ÓwöJ'±ïaÜÉX2Àw7°îYªSqé¨F@'«õ/¼ç5/½Nc_[»ˆ
+qý¼»0ã–– úÉõ…]ܰ;}¯«j7Ü#Å`ì<‰B±šÂ?ëë”öLr¬Gý™@©JÙ|÷uÖèãuHa_«Â„žP ºˆn2I]¢›ë‚jd¨]ç¿Ý”esâµ›Ró®xîxo*;
+¼ŠÉÓFÔöW†/Så+MüŽÎ/\D{KΦ‡Ÿðäb9ÿçó ß½•€Mò¬‚%}MÏ+ü6jGѪõä ÿÕC7µ=ԪЕç'Ö‰¹w|
+4ÇC¼Cå&¢&â·Ìߨ3^Ao[nå€Ð:.%HÐó µ§Ëpiè§\ëÜ&Ê"û®çVúÉ7Ó*ɤ"ˆtB {”9!>Ç98ÿ.Ù„ÔÇC&kd=ï¢Ä‘¡ÓÒ
+¨IqìÍÞ“97¶«•\¯0X™LnŸ*Ÿ2ìÌdJÜäO`o5ùýRä­ôäbm}ªUiLþvvAtM–§ŒQ]ɇb»Îý8ßo é(,ÈÖüQ¼%Wî eöŠk,E^κäÒQd¯‚²t³b •ÂICæ&ÁÇ\Ý„Š5Ç ÞÏC–Nâ6.¾×’±š¬/
+‚zWÓGh^]
+ÊÖÈuü[w0µ_åÚ1‡ý´öÏ™»z¬x±8éåe8x‹ïnY³©>ŸDõÎ&ÿ¢¶½a¾ «€˜> -ÂÓø@g°·Wˆ¡"R=“U²pF¤ØÀ.T¬( qP㧥×Y3jVíñ
+a˜$*¾,6åªÑÏ&¯ G¶•@R\™PX‡¢fƒm§ÿQû{iït„qƒKqeŸþ@èÍ÷ }'Ë -%ãcÓžò¿u'+°^D=§ï"]VŸ¬ªnˆ$Eà>—À¼3á£Üèvl®…¹Ô†ɧd¢‰µD‚ÝžŸe¨bÙ8q“;oXˆ3¯÷"e¶Üz$ÔøQö6w"¨Kb ûC¯ß/Ø/•Ž¯Ö0"D%'¾°ëZK+M¬“T]ú±×8`“ß-}‡üfg|‰/<‡È{–OØNQd$b)õõmÖ4Í‚ + Wßdá{àÑî ­ñ
+™!“Uš^¦-S6o~ô£ô^wý¼üZË  ôiõÞ!»ÂS|ÿÓóÎBCX}ñ&#Ÿ² +4;i˜<süA‚)õËåĵª3=a¦ú¶©e?;ƒ1qÓòòÝ£ ìAº—U,”:#çµÔ |N[äÅÆ>1*VÁF²µ/–ãʼnúÂ4ÅŠ†¦°’}
+bE$·Ç)–)48ÃŽìzb,KZ54,\¼Fd€D/
+îB9¡ã0±JaHRvµ›ÖÏçISž'e3šó<´™’*+TðUAH‰{S !ÄnœgE,üêñX F. rý jÁ›¤Žo²Áçã¸DðŒŽdè¸_„˜ŸV±í$•ýúöaõšñµ+0OùGyÛU¼dO¶ B5d–´⦻¡b'ô´ì;ZV*` !Š{Â}‘ < yqlå™T?¹r7M8œëpžÖX°O)ßó±þ.·&M™Uч»Xx
+¡I.ÑnÙê*üz¶àq+_ò§ .­@/w™ObY`Ó«`wêGfÛ¦žé‹3!ry!ôQÔ;|p—"„¼n¬˜{˜±§[ 1²ô¸ò¢Ïh= ¨Üº@ûú‘uòiŒ®;EÈtqw|ÕO ¤õßËÛ¯Ô«GíõÜkÄ»…ciså§ÈÖ•"nÛtŠã&—Ð`ž"pB‚›@iüfŽq±R{If°ùQiX@­°'v%ñNsv>åóüê!¨`E ð Bï‚[[…÷|ƒ3?³ÊÁ?ò
+Α8Ä¢|<Fc4jl´P<œì”SzÚº÷øÜ'SU ¤‚Æbfjïv;¾l‰+ÎÑ÷ ‚q6‰Kª&Ë»
+F.äV$Ìéy¹ ,Û3¬1&èl–¿}g3h;nõø wÚ]eµ)ðD\ξõkôêý‘o‡ƒ´ÒÛ­ÜQÂX´‡3ÐW}ˆÓˆ¢pÙÒø[z»'Ä£ûÜà eÝí ögÿþçï £5ìL0FÿwÌZ ÑmÕ?.½Øo'*Óù1àÄѺnF7~¯@—-9›þ-|L8«u)ȸÙ󻈯ÙKtÞâU)ö&d½>ý% L©õqGê݆uþ–3s75c ùºvŒ•GOáÁcì)F€”Japéüq!}àà>èÉšIV¯OmbK5ÃíURil5y”úðFi5›pɘÃ͇ #fÖqý{ŸÂ:U
+#ögñÉÞÀ!–,³Ñ‹1cGÞjuòb–‘Ÿ\Ùí½¶rØé±C5yði²>„ŠlOEËÎÒ~NY¤Ðlªc~£,L¦n¼›ÚÉ ;Ûccjá®Û¿ªûŸÜ{Ì´ v‘Ͼ'¬¤®SÚžG0hØ@´ÄV#°{§ñáK`)ˆ 'Ñ4~Ü\N«Ã1ÇÀQ«—‰[Æ4þ ûÒ¹ï‹ö‚#qÙ!o÷þŽü1fÌ4c=' ¢’0b$NŽ+3HbAýÖD.€’íØèâ”zB¢6%U$Àz͆.|×î¾´Sy{4£U Ûû½Îß—í%¶…&ÉÒ[},'uð…à§ÿ ßWÑ€x§q-ÏW±Èõüqbe—y?ZM²ñ†(s§˜¾øþ){–’iýA"ÉV0»OÄo#ß}0(‚:T"ª%â½IY<Ä“¡„0EOÞcØ*“ºà×…:?Ö;æm8H¨)&¼vÉ\÷OY'ÖßþÇ'½@ñ¯TQÍÜ–øΡmáû ‰0Ó”´\k9Uw
+†ÎŽ±|…?}cžøØëžs üq½®:çzŠºûù¹/̲$NdÛ}ՙ¶+z¥(y™KÒr‹Þb¯œØ©ÈšÎͧî<º3¸W¡ñÇ&eh9) cäă[
+ï°`
+UUðK/&¿ÿ’ߧžúíèã•©°š!~¡‚ ‡[Ñ€}øy­
+Ö$¶YußÏ®ÕûÕ¹á̽0ñ2,ÊÌ.e%ßÕlfíN¬‰RýƘ Íýš¶Ó$âµâõ›´¸ý†qâ»ÎDF8÷Ö‚Áõ;Cš Þ¶ÓŽòõžEýŠ4¡ÑA£ÈÈ%dܶï>ç& „(&@cgNï÷kÍ–ß[jõ/]wó®È×D#åVJæ;‚hu[©YV?- À/š/ü4=ŒÚ¿ ͘’»£SDZg±]H·iw)·bÍuÒ§jÍ·ÁQ7šQ/*ýºèSnµ3(€EÆýE{î°q ¥w°]Ôœ,ér«ï÷¾y€~ÛÙPnFkÚ Ç¯x}îˆ]¨Z+rÎW)³›Ew…d~RóIˆâ æ„æÃ<AEi<,3h³OðÔ¼MéŽFhz7<°ÄpC‚«ñئ)¶Þj8<#Íà·WD;SºÖ5¸—GƒwbK¹}z”붖_ð¤ÿ~¦KM¥¢íS@-Õƒ&³¨öZU]‡ z‰¾–YÛpòo#j•
+®'½;ºmgŸLp |ÒR‰vAæ<M‚’Þp-©Xا³×=6¾Sãõ;6ü£>Þõ•‰Ï hI¤˜Ì6ÚïÅ H<^’nWÖéñÉ‚ù\ãîv¸,‚ƒó¬žÐ…’w±¼îƒËò££uBä_]ô¸ž±øŽÖ„Ôëûï ßHo=”ÁÞÇI®Aå«Ì¬PNhÙA3‡kÂ.7â×/9†S‚)%î*йŸÖ½®“øŸUº(6:ÎÈï´-qcƒý¶b‹ÒÜR¾)p"4Ü!G §b‚í¿\­$åÚ›Sˆ<­Ò]Ó©‘nƒ‘Üß±–Á¸ΨR[ÌÜ[ÆD}FØMV¼)Û\fÇx\­…D4²Š±Â.Òf—x]à7,4 MþòiìK,QV›­@sèš1ùVÕO¶ËÙ0­ü6U9C¿ODá[~Ø…ú8{¯ŽCs›âék¬†]éó1²Ê¡¼[á²”ªï)k0–­Aø…¨gIâ’Ÿ²87VMBà GP˰Ӕȇ¼zö[]gúfµ§v}¡@!ühóÝ@ùª©xÀžI˜ ‹<±Y¾‹‘y:îë2›³1Æü‹
+~qÔ~]f)oz„V»üÏíno4÷)R¼Êè—çÇËcâÆüת×~AŸ¬šëâwæÞˆ]ŸOÂm4ñ—Ãï­—Ú,6‹ŽÇûŒk£ò~L6•— ÛyÊļ®å^«ÖÒ"ŽjÖåbñç)t.ôsØB<m·É» ½û”׸/EXœKÝ{uD…¦:ç 
+3s 9'Ü:þÞhNyáÉ ‡§ÏPgßUVl%—埯’ÅT:z"ý)›òÀ÷dÁ/&1&(˜ÙžíÝF/)·._aòjƒ+иqìûm”«&‰_ÕìÏuÙ`ìæ¼,6P6[ ì‡àWvó6UÍxWóÕÒ÷ìâ0ãs݆Fïã,LÓÁ Â~×­:ê8^í.“¢Áãg=)W³j·ï2`auÓæËú›ÎnWö¨_í´JPª¹ê3 òŸ¥¾,ߦ @|/#¤xj.nI<Áógn:ÆMF–ö¸‘ B=Q—•/î뼂uìs;…žg£ë—¨ŠÒ³Ü;`>d6áÛÐK‹›ô”@ÿ/©¢ÆÁç*öõƒ]5¨D“Ï,Ÿ”4Ï®} e ¯ƒø±ÐbÚñ{+ß©¸ysãeø•7´ž-á“,âËZYlkÝ!T0ùÆ­ä¯9xÜ]ñÄ..Òf.EK­XrEÓyn•SôÔ*Ñõu%ò`/SÈêP°auMá­sÖÖeþÒõ˜$pFŸ4æ³c)“*F3Mª´ôŒ‘HÅ¥c6¥4‡Ngçp*s#'ì,D%1Ž™V>ÛxßÓà3ƨM¤ýñÛç1Cÿ¯ucÅÂ¥Ô°Í2JgN‰¶
+哃E;®½ÆéÓûø-Ô £"ÃÔßËE9wI¤iR‡E³›¨×~t¦¯Lâìô
+Ý“<+¼%âÃ">
+ر5ÝPEX5L#˜œý÷i?Ys{F0—¸ìŸ-ªadM?Pv®`«µÝªh8?Íbù©|c¨?é:M9Ô¾j\cÇw‹Ãzbfl´õ|%~ (ÃETÓë£Ò»EÁ:\Ã’Ûêö(ê}¶–\ª¢ïο ‹ü*k2/4™W+o Ú¥ð}¹ýÍ‘/ÆØêÝܲOjê?ŠÆø6U¸OPm­§æ–ãtª˜•±&†yaKq¤ÛîúÍe\ç§1*'9<6L³×ú24àð²—È G%C+™ÝËßðúâùÛ-7é~x¡Ë2 ÛªÑþhxÛ$RÎ~Â}½³g8<mÊë&TÉF¹¯„\6¹´‘+ÔuÅ«}&ˆl÷Ê
+ÕýdLµî÷Óó=dxغbª¥À~oú@ŒWKõâ‘JT¥´ŠÐ ›a¯1wXæ<\?°Ÿe0¦¤ÚäŒ×ÊáÙòáãÇKŇ²ý)¥$ÇT
+Êusy€ck7’H•M¿ÚÃú&¹Æ‰Þ<1#§Ò W×ì7Œ©öjÖH¨…\§—§]ûu2t,tl]üsèA#ÌŒ/át÷ˆþG.eƒ ™ê¹#¥WU£*H¨h q!(n¬¹¥úâq»Z2|ªY½Ø‘Pûö n¿–] o²ª
+Ô"ÊF¢À»ÿñ…Š»Û^{ÓÂ^€MÝõƒ˜êN‰íHÛ‡*ņQÂE‹“F†VÙÎ ‚-sžýjV<éáp=Ñùwú¨C¾ù»ß˜mà[éÊvÎa“çÚt¦yø«YaÊÍNؼ#ëΓ:·XBßÕÜ¿
+E;\ÔöÜ3…±ï÷WÊly@DI5vHàâ¯þ-Ä»¬½„œx./$cø¼þ¿¶Íª-
+
+|Näd­‰¾©Ï |®‹›üô~Wôø^ΧºÞLÉ=ÅóŠè ô׳f,ľ ü¢?RÆóÕÝ…õæ˜iéC»¶ C%Ëob 5ýÂí¨C0»Çëë[¨ä[¼dŸ ɪŸ€+£T¸ÄJ@ûSBÛät~ŸœnÑÒ&TžH-Æ…¿ôÁ°VY€*÷LCÌúFMq꯹ôT˜ùI9–ðÝ°ð÷ß^û7&Š¸sãÁ¶¡#™‘‡4-éŸÅ•A­¿nÞçìÑ'-¸ÕX_Ímî"¾#r93‘ØŸUkfj‚•º3õ'MR#MÒnê]õJÉpyF~”ˆdë²Jb 4PW&<û7öÒŠÅ< (Uê—­‰aäÑid«^ “]³ ®.@Pfo1
+Õ! ïêÈuGèG™» –nê\»„×,YŸ©øL¥7X¸þF¥`”Ðʳ?/«÷PÚ zÈ×pèä´Ê¼¨pm9ÎÈôŸ3J=+ä1¡‘·½òÀHK¾ü^…5$x³[),þõ=ë»Û²?Xéªeaô让¢¹3n+f1Ö0Þ8ˆà9fϻ֤g!㓈Î[{®p 2Mh ½MéôÅ3«˜Ž¼Þâ» Ijl…œÍ½Ô÷10îYƒò=îáê‚Ó­‚;ûªŠ2†!6+~ªá¹áT0#r ï) ÎquùKž6<6K§µÃ¼l¾Ú\íaù£eZÑwÚÕãñÄ ³Ôª<x‘~rªžr´P·sd[ð}þI&ž:~ü²n‘>;s¸·¬dÕ …Ja ‹w“|Kg³pt„L”ú{¦çF¿‚ÝøZk–ù+§€+c“L’»ò®y¶
+vKåøÇóëYÝ5ù¢*è<§õAȈ钯RÙ³ ¼Öw9i¡5™µ§(~cÂ'Ϋ¬îM¼ÙµFü4sfòA7x¸Mj<÷— /g…BŒØ ì\‰ÒêÑâ¡'ŽÕ
+tKgö<¢Û
+ùÏ$í„Af)×ñ_LÍÍÊ}/äOö0‘æ,,ØG+êïúà
+]?%Sˆë¸£²‘ûé2Ò‰ _ÓÂvfnBW©ä•4Å0rOçårù·àª þj²ÙÔKÞx­ñ¿¤ª²)Û¸Œ›Ñ¨@œs™7—ô@ºwúÓ[¢f"¿$E­ä‹4ßU Û:Œˆ†ý6‰¸M¡=×—“îoìU*qIÏS#ߧhj¬ªÿ½Ø×êI<CoÙï aã>ÒžU>àrD½}ê3ð÷«·µúf·CF\¿pžŒñÐÕ2&Üp’cuu”Pnùº6žµ†p駻[_{㩸úœÙ UŠIè–Š–adþ˜÷Qø±OMH
+L¾f$ÍÂèCöH/ÏîV1GÖzüÅ­j2LÎs5Ü.qlŽZ€—›­Ê5óª¹->OwŒÂ÷€:ØÅÞ0o¦F*e%9ÿoº’ï ˜FT„OßÿÑRLyÍ|yºõmóÛkOì;ñX²#MÁ3òó æ˜qå—ç?ŒMû’D \çD#y 7 È1y:b*UÕzTK™
+c”°_íø¼ÇHRÎhí?vó?méôXûÇaÞœš›Vû
+¤±Upè¯W€øe¶Œ(Bº.ñ ÃöFY­¹‰¶áÕ*Å3£Ñb­¥³Ø1fâ`z!w.µAóBãøèF
+{«¿%’íôÙÃlYnÛœøÃ¥7Á킹Æw£Çp‡Mrõº¾P¢EŠ( §;f?ÕP4NLæ’úsZS‰ô©/Þ¨4˜ZgéëûؼÜ|öhÑ…yóØ,ò¸ñgQÆþsý0VÓIe¾—f*®ª4~_œáS”§Š9ái2'àÍ}Stèå§Ç~^(Á=ÙD Ž\2YËJ:Ë&!­y순šªœžÍÕü ]. \y÷ãt!gM 2ÞFô kWYá÷ì6]¹7s:ÏgŸ¶8¶øýźK&®Ý'Ÿ—k6¾“=¼ˆÌ(·µõºDVöŠ)‡?Tùåìølº¨LOöÅ3GûA‚t_¾Üu–ŠT¸:o&h4ðèQVD°¬Lÿ,ÁT° ÄéãP¡Ìœr
+Ó²ÁÄüy>¬Š‹ë]k/T‘l¡Z¬þ}ÅeL1w,B³e7§ ”Š"”
+ÁÔ"húmŽ™«DvùSΔÔåÁ^8ÌÇáÈÒ´±J[¾íW’/ÜýÖ‡
+‰çaÓó8`dŸ]v|›; ”FYÚ¯G@Vô©í¬ ¢l»ÒžWÈ“ó;÷½ã»–ªp¦ëþY>¼œŠÛÞ¶¤-AÒš(ÚGAŸpŒ ‹¢j¥nð:†$ª³eöåf#¢• Ú¸ç£ù­>à³Íâ)‹’éaë̸Cç2“CÀ)ºäV)•Âø-­³meˆ4á@?q̹7¡zCª¨Xöq %)§Jç¡a³ÍÄjñˆ• å I›¿”¹Û9i-ÍIg¨Š×¯`áËU7MmØCœaŸ äoel8Âô%sñ«$Ê’¬$ôÛÒ#ä”é˜aÇÊ€,Ñ{Ç·±hÂ-Dß»eñɤÕà9¤ îú‰h;¨K°E’tgÅñ9*—éÍGõQ¨¨œÖþj ¦÷íM÷Ì#—JáSÉ«“açÄη?ØÙm.½¤¿oð(*5ê ¿%^d߶šùuKÞI•dŠ)Ÿñ—;0%²6׿¬åÔÒVϽPôî…ñ¶oÀýÀeCZëSÑUqêçÛ]U ,l¡ ‚6ðçmÜeF#YÙ­@COçƒ_-븹šŽ½`”ôoikØܯё3šH’ß_ëTêTŽÀ‡ƒ*™™ëª_.–(/­3Ž'FÙÎTp‰îqO¡‘DåCŒ[oÓslåv;pƒŠkˆÀFU·jo®ÕYþÜ#â^)j:Wj0k¤n%b**6lIÌô³¼É3{Ï‹õåÃ^ÃQ:„UãjæzVuRëÎ+tü5™}'5˳ˆ„>àõ1&DTÉ7ÖЯǪÄÖbÖuF-«g7eÒ¹BM­ÌÑÁª¡²­¨à?¬ ŽŽ¡ÙǼOÒ%Ô$Hq|æye<AýÊ(4þñý¡9¡
+endstream
+endobj
+11657 0 obj
+<< /Type /FontDescriptor /FontName /MTUVDN+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 65 /XHeight 431 /CharSet( /F /J /P /a /comma /e /four /g /i /n /nine /period /t /two /u /y /zero) /FontFile 11658 0 R >>
+endobj
+11660 0 obj
+<< /Length1 1804 /Length2 21821 /Length3 0 /Filter /FlateDecode /Length 22965 >>
+stream
+xÚ´¸ct¤íº-œ¤ƒŽmUlÛvÛÛ¶Ó±ŽÕ±mÛÛ_ú]{Ÿ½Ö>çï72’ÊåùÌ{^w*2"%:!c[C ¸­=#7à›¬¢­µ "ÐÔÙÊÀÀLÏÈÈ
+CF&â
+æNFfÿ¢ö_~)'ƒOý Ù˜Z?å—Êß•²úÔîçýcþ÷úÐ1³1ÿ¯Ø§,,m€ŽŽ
+õ*R²S«|›]Ö€%¨‘3] Õ,/œÜ`V[yÃ¥.WeÂåHÛdS%W ’Ûk" íŽ²ú<LêWn‚DúŒ”Ú¥P'ëÍiEÖʲl¼_‘pÐò%Àª[ã‹ÌU÷„6mµAGò|ª_ÌEmÜ;‰Ëä^7!Çëà݈¢:}•ïè3í°o¬±ÖÜú¿Ð|gÕÍg jŸ<´‡pÇ{Ê)s´×ò¿ë‡ãw‘u}i䥘4àîÒVZ}ñá—~€¸ùãÁîŸÓ+fͽ„õçéÏI¬Þ´´<tS}83gÜr˜ê4þ@¬«ˆWMfDÖ¹²&Ã~pøìab.ÍX'0”HC
+ëöÎò'º4д#Ô+ª{\‘0›oÈÓÇôÎÚ\q&óönu°úp
+uá@ë•ù¶7–/{‚ŸT=}5dZ‚ì—­ƒc—IWj<Ú¶®k²„ÜG±ÝOz„ú0þ
+žT2OwŸŸxš÷Ì£±æ™wÄ—Z‘öó²C¤9ëá­±f¾¢é¶£y¤Ï]Éw±U!íæ6jH,"¾7kÇ+Ai逃in±Ê=˜%6ªÉÖR%AçÞßchÜBöÓˆ’e·ÔöÖ‰Ab…&„m‡P wi¬û‰F—Ñʲ ‡ØE´wåK¦y c3ÏX¯è+eÈ­—`¸~n«ŽHM±¯pþ”¸{…µVû"HÿF«@‡4Ïh‚aW KI@D8¼{CÚ‰ÛW5µöà )×%}%þ'Bãõ-1€uÇF¸jZšÊ¤µpva†SMþÔö=ôvlV•\uÉ*ùaû—‰Ò:…뾋lø·uµaƒw傶™wÙ^½R±Zè-šá©‘å^È
+ê±2#“ƒki}îÞ†´>¯ãþGÁf}÷vþ`-úhd¯){ 9Q²t]§fÀË.ûRÏ4³î~«âÜŠI_Æ‘#¤g¼óÛ¼¢õ/|ð–›MûçJè½ܺÀÈ#ѹËõ¦iŸî•¸XåµXÈ  Ç’yÇHšÞ‘J£¼Íý ¢FÍ-î¶b-^E‡ù¶ySšr{ivº‘?Õ”ÚQç°‹þ«9GÁó{[–“_ר¶¶¶X ~;žDðÍqí#e
+«nK¢Úy&÷š?met|eZƒº—††Îl*9%7ü8e6l£þSæò:“V·â¾æúdëùÆnùT+¸ˆ€º(Êÿz¾€ÁÊyfwdëDË£“H´SCŠrYBSëIP©´Ÿ¸Ìr²AnôgÜ/rÑ+þw1¢z~²×Žm©'vsn”[ÙÝÊ¢Fºào*ŸîŽì–™†ð¸u~taÃzi‹+U”³ô¾ˆ{¸ S*ê"äK#öÞÄ"ï_v:ºiÕÄuÑ÷ö,Ù±
+ª1JbG³¸´p “áROçhö')Ìþ~=J'åøâÁ„S_›0Ž‰ÂûÕ^ãýÎm=©aŒ‹ƒswâ_3–D°
+òC!ÿgõÄkHÿî$–xVþ¼‚IY¼ðמ’ûѽÝÀFí¤Û?N³Ÿ_$>a¶Ëï*óqfè?—y‰úFrLŸOõ&A|v8Ÿ~s+êŠ{=:I òT°ç#õ?­7 QÍ/m$m‡+ñ©]††‘1‘»¬õàhª‰ÄkØèø·eApÁŸšp™>$hL×%±)¿Èee}Û×/nü˜ì®ð¢«t-ø˜Ä_øÀ ÒJù“T4\oá<Ú–ÊÅ€ÄùÀTeC}žo’¼…¹;ÀøsvÏóêYô¢µXµ†> Ý
+Eà¹.×bS’¿ØèW¼$ï÷9¤¿ßÓ–CP6ºÜ›£÷Jö,}‹Ászœ–3b&2žÜ+Œ ÍtÜVáî
+¦ÅýÆ]ÄÍ!h¥ˆ<áA2ÞOˆ9›y_÷úÜÏ)sš\­ ƒ{¬úÉ¿‚YÐóCCÎÔ`Ô°¼'ŸÝu—°¹²ÂìT@Œ—1–¦vú™`W(s(%§÷7žqíªÛ„wDè#¾LvÇ®"£hïôu2gÎÁù0=´`“\~'È}…jÝ4]ÃöYçSU˜pTvþ°%!UÕÀz:#&! 3á«1§¢—;:’õí‰þ®Ïùëg‰Çð’¢Ü¹ø•<½Îª'¶WË$ˆ 䀚erŠ˜·íÓÖÕ©¹qÏË•ët{¤ÆŒ6è;‚ÿ๠Pp>OŸšöì»Õó½Ûõ£É=_g´ð\-(ž±G›þ–Q\ÇqÚjš¸PaÍõ`â²P ŽèhÚº’µÔÔÃE¨h!AÝàÍ
+b‰NhéP%ÅAX¼?÷LtKÕüº-íÛ1ºM‚Ž dxÏT¹.ðœ¢8’V¬•±­„½Ä´‘æX£
+rÇ=ˆ\tŠºïôE;oÛÃ7úâbIêiþ¨²« y_
+Â>÷²ìÉ õpO¥DBqã!ÂB®ÞxñªÕBŸá7üŒ6Wų“×?™]à ïÜÓ,Y³\`'¨cì(ñ’™
+;ÏŸ#§ÍóRq/r áuËÅýÞ8ئ¿ð ÂÏ:çÁö
+ Ìz«[ ÉÔ¤¶Ö8 S¼©D©±5ÇçÞgFâøMôÉq~»r’Ÿ¬´âMÐUýmÿœUxv5€Æ–Fù&ÂÄ…JmH
+ÛÒ~òF&éeãBÒ1ÃsVKùÖŽ…G¥çðS"G+÷v¢èšß L‘µ©wA=•ÈGG¾Y¶úÍÎIék¾@¹0 BÃWÏR'D¦Êº‰€*ߥAÄ@¨ž
+yWªnáX'J K&K×.jf lþ:9Ft%æ¶uö"§HP3¨6–ÕðŠ´T,0Q—e̺˜«àp@ÀeÂçD¿]_yâ[{ô¢²ãW=&ZØýcýîâú7ƒÚ»ÎÊ ú<kå¼-?®8ÔlåjH•†Ac
+ * éRÕŠÙÁb$®­”¢ï9æ¼ölŒ¥¼O÷2M§r³äò¹56úÈRjZžÖ+²çoß6óCŽ < '9F|¥aµ=µÖ¤MÝýv“>*ãË|be´ÅeÛ1vŸM…åÁž¡ N¢—Ӻǿ^_jŠZµT¯¦îΓÏÔªD‡@ÐF6ªœ; eòž©÷4¥o²G¿ý®=tAk–©Ôì”6£Ž$hQƒ&q{„ÞÊZ<)¬J…0í|dl|s5ál£d„$XäméÜti¬ë„¯¿¢óìˆàs
+}f
+)„' ôù~vˆ¼¢L×Ü{dîçr2¦(Óh!¦Pçàì_\dœäÒŽËs;¥^“CžN8QžTÆ´)sä+ª¾Ýî:YÙÇæöSÙc¦f
+3=ù¨»íôåˆ3ËáçªîX­Aîßf4|Žïq!Œ¯·©Qrû®l­‚Pñ‹¾G
+Þ aŽˆÉÍ¿Ý>JÞûpÕÓA˜ftµµHI÷(YÔ 1õЗtäû^éÞºÁÛTßV.yåõ>p‰ ñ}85Q²{‘ƒ ¿ÐAŒýˆªÑõ°×'d¢ãqØzˆ&åïˤ•ø–¿ÚÔ[‘"Ì1û£õ›é¸wõfe©h V57¹å
+¨Ÿ‹$­Ž ½S"q˜]JwyÌŽI1Pdòü欞˜¾õ.W€èüâ®"9V*Ü;l?;<¶n\Í.ÿ?ú5Û¨‹yÞ{ÓÚûKÈÀսʖPišÒ7§×zš>vº­MfIˆq cEe”Lö8î÷I5ßy‡4=Xrð^yÚ)¾‘ŸH­ýÕȱ*Qô¥×àƒ4<ÑdÍwýYeÕVÌ¥$dPp¨†ë‘C))ôßmïS'oÏ;ý`¡(âdß~Ýä{‚3‚ÍádŽ°´?— ÔUåu¥üÞÃD ”þ¾Â®¡Z“ܽùý¸Ér{¶qðŽ0zÉ/Kȉ CûƒZ¾P,OzzXÌûI^Azq†—ü}¥h4
+‚ƒ9k¦–¬À¾9ìí1Y9m—.êv¨À%nƒa—{äôÀ¸`[½¦j°Mà ’›´q <ïÒfü.ñÊÒ8ï/â»"b
+)׺030FjûKÎe ?Ÿ¥¶G˜³-y¦ì[؋Π˜dzå¡“a*¨†© S&juÈ-ÿ»ÝC×ý¦ï%WJ‘½8º¤6ZÔÕá2]¿^_ØkÛGvÖ]#9Ý©²©›°3B© @Ä
+3.ØÉŒnËR™(‰úKá÷¥q20ƒGsZS]´–ÜhI¢Žý¤ÌR”!Ž§ ô‹x{ „Îl_ÿØÖÝÎnÞ‹=[Õ»EÉ“í¬‚GŠ=Tr£ä+|="S•»˜Š¦ÝMlJ̬ÄuˆxbTÚÕz¤¿ÓÃAQí_”¬wú …\Ë›ôJøxÑØw¸‰óZÚ·oèbPQE`·ýµc—¢n~|LÑ"ŒåÄXR…XA¥‰0¢A` fpÏ]ëJ÷ (—J%Íé×µu*¨¡… É…È`
+QL§èÑNúÀ8Øáðú™UI³çwX¿/·37Í¢éï>»lèm÷`8,Mÿ)̧Ý$Û•N‚TÜå”tõ»¯ƒ–Í‘4ïPø©y‡íG³OàØ濘ŸÛŒ‰uSšXöíädúꬂNm‡ŸïÃPšŽüÄ¿¥I|¸ËË™?TK;¬»ÉÊ@•@ ¾mWfõp½ŸèÖøRüIc’G›wäó6¸ÁU°zðJFÆ!¹Tìwc!²‚ÁÄðO’xYu`+ …õXS8¸û1®ŽŽy*—«±ý=`—QôtðEž7ûÕ—düMhPù$8¸ GÑë%Éø´úÐù+ ÁöäQûž¤ýýDµ:+dœÅ‡h›Jz%ü—ùÕ„ ì¦HÑŠñ_gçQ£T¦š†8oüfÝß4ЯÂ,õÌ0ì—o³Òr®Ä.Šì Ëe¯Š ªr¦Ô£(ò êp\ ¹Œ¦~ h„eoÙãWrÈ´¥˜ 'üÉOL_Ys¦ÁQº¯CiHOÜ.§¡),NwúÁ8בTC4–šÐ÷Žˆ5ˆ¢<¢Ú»n.d–ìØó$ÔðÉ)ÇÓqTÐüv#ÒoÙ€¿ò¬¬(™v©ëO%Àû|G^Èä׊E—›ÕÕrëH»5S sÑü<[wÝ|0o C¨P—åÑ ­œ>[fcÚ5Ñ‹îw ¶6:s´æ<—ÀKÇ1ɉDèŠsÍ¢^v-ð°Äê°û¾&–«E+&BÞTRð¢Ë[êAu‡ã{«ô®ÿ<Œ‡ˆg$3Ä(š€³ú„+9à«Tvö $åL³Œ9W‚õQ!×x¬•3Lj}¹Ã*¼DÄú,†˜;íÌ凣¥ÆžE*²ìÆ\ýY§üq/í0†ËÁÈÝ­Y>zKðC;°‰×((tœ=dÈë{ž{ ¢ÉïèL½Y$ôÚ/í=¹Ýàý½$}Ke ûú‹]tïx,í)¯´Ê «:O
+öàw©®ÓègÖ#ö¸¬b¡…,V”úbæWikLÉPÄÚWGjtæБ7pr{¹2gRgeáâù'J[! l)V©QV‹¤³œ
+Ç$~Fö̱k«ÇC7Š¡>Q5|vOñ—…ù Hãžvb~´ÑY‡EÄ÷F ™Zc¬¯[öiðF }}÷KŠŠ¹ò_ì~Éß]h·úS.2r_@w[Ð"vó†0Ï‹ øèéÄ&~Ô©ŠõP-f
+°Âvaåùæô$X/¹ˆbd)ýŸ“D}‚é¾ÞM?¨2¸Å=¼7€µÛO¶ȯå87m@°žª5'72¤ûQä^9qÎØ‹ëV÷Üs“6äÿºd^+³&@nWÌ”äV š‹­„\Kð)Öa~æ´›U°Lʪ—™ÃŽÉ `—ýR‡@
+¶¹C8ûoßÀ×/–0ÙtäCTÁ¸7XΑ:©v¾RQ$ûÇZóµWíâ7ˆå 37ìä±!hÉhCàÍyê>K½Fà[¦ËˆÌW–àéöùÄ?é²°<[C(’—*sÄÎBi€¡ˆÙhÊõ'3ÖÞ¯9R9Y 7ŒHrɾ«íîã=¸Ž}ìàÇãÏàÐÅõ …°§É80Ú½o8t€%6Æ䇴Cð³·=ýNREj¯edœEÄáFæ<±€š`‹JÉô˜Co/øJ …)1[cñü" Ò‹ƒ¼E‚¿öÏAY œÜÄlõ*Àm<bó²K%8cŸem>Ik\@pw窢ªJJw¸06ðÓ™P U´¾|_U+”rØ™IÊßICȯ-|ñ­±_¨~ž|–(¿î{É*_¬í:ze0F¸¬ ÿµoøχ‰$À*Ç÷~
+)„y榑yùz—Œ9n‹~!õŒºÖÆAG®™& tÚ–vÓ[\Â;gI qøô!:`ëð~.õÛï´*Q ƒ.sOTýõÌõÈh?{#³-ü8ÆYPÄQ
+橾ˆ³y°k±€óe‹ÈWqqj”Æü®?ᆫYˆäŽþªû•¬lS»H½Žøˆ}v/§eߢ<Šâ4rÛ·; Û½ª“zÌcË`®%ƒ2S½ ì×a»›ŒšzfåÜÉÔSÉ/¢±Ëó;;1¹ªòW¦ÃLb5ºüÏý³»§ Òf™T:Mä S$Ùdb,óûmyêÃ-Q0OAäh¢r3 R2áÇ£<¶®a‰þÓ¾•¹9—Ê
+Î’•*À'Õ™¯¼(|RN²ª`Ov†{^ÄI‘ÛEÒ5/OEý¼¬&i ýÀpïФJÏbêl©>¤y‰)Þž0E
+*a2sÊë²ï(¬M:F'=8=„Vó=-é@Ð i*|…4[¾—¬Ø·eêT£’IEêJ|ö†ÿÂÏ–„Õ ÅçÍÆ)E×!lhç?Â-Í nÝÞ³©E9W€]9Æ$GÑfnEòÌ­ÚrdÕð‘íå& 9GfhkÛRZ'Û@µ?œA>û¡t7ö2¼ýqÛË(L¤€&ÈÎÝ•zO òÌ°Þ£ ­éåóq‡æhÞ›ÀUd='>„Òˆ—^hð¶äFÚyì=Q2Ö¥÷©õ)d0WèÃ|·4úQa#à„¶—ƒùô¼' Ñk£"Zœª-Uÿæw¼„@èý0Ü5•˜„ššájq¦tÐßzÞB@5(?IÂBùå«#yd§<VÉ/§Àõ‡ïZQ¸£2¥Ì½4j`TA‘ß^ÍÊÌ-TŠe5Š_QÉ7ê«ÞW†À|£T áq>ÌÊd*¯*ÄXg8D:JKe¸%† _ùî¼ù²í±™¶-C»†BZ§¬êP“ï> þ>?ÚaTì=! MÉšmîö]ÿ0RkÝI´‹cïƒãÅò+äS‡ça¤“^‹ß3˜·Ï5+ĤçGo´Ø|°å³ëP÷8l}毈«^~çsãŒ+=ȲÄ*ÕüIáˆuêÀiNß
+Æ/¦æZ¯­ÐUGˆ%'È™Bº×ØUñ)JY´Ús¤ªnÜ㵑9ˆ¨†'+æÙ&Ã
+{ÝV‡3uyÏl2ƒWu'åP8uzð ÓÏ.}2¶W”;ã\e€Äßâu}482'£Ýyz¢é=®¸G,yäԬ𘚜Üáã“ò¢OðQ#bk‡’<AØLéJ'V«ÞÐ^²¾tXO4¡‡Gܨ~ˆ˜vÀŠÏ ²sBk“³ÑìØî[ÅÓRˆ©]’e0”SÂÁZZÊxÌ,¶òXt¨®L‰‚€ÏaØÿ>ÅÎ×¼’cÚãm¨WF<$eoêÞ°–¡ÏÄp_ Ý—W.‰~£KƒWÙu% ×e­Ù' m´‘È?F æ+x z‡»jt]ùz•TrÇ>°þuÄkWÅ×÷Šü¹õËɆÅD¶2u›¥WÈÿ£ÎHKÄýØv´]Ç!3)Ã<1ØéUÀ%Aô(êx4ÆÌ
+»-W¬UÙéÃÛÿ¸B_QÍT«]mÃõ,a7 ïWSÓ¥
+x­j e~”5C¬ÞÆ:¾]Ôlâ&„«›@b6å‚U×¼!§«¼išõóIxÉÇNKYU‘ÿçïhßΕΉŒájTÅCx9ƒÚfømØT Jà‘êýzÂð¹ËcVJËà,¿8xÂTU,¨‡ðp°’÷Ë=Þ¿ð„@Q›éf²Ÿ,T&à¡ÍÔN ÈãÁäHâí/ÊD©ÙÓk†jÞêXÒs"‘øÙÙVÓÞ;UÒÞ³×aCžŽÌþ¦ˆ̓%‹^°O,?^¥ó¹ÊÀ9-Œom¥k¼Y0ò¤i¬ïÔ2|ÃÚoëÆ,ñ<P¡$¨’§¨Ý¢èÉã”Mn±è¯6ù ˆ¢²m†–½á÷fg"æìBƒ|úbºí›+d÷PaäÈþ„^¢Ò‚<êû(@ §¤£÷lBéÏ"AÖ°ú¾é¥ÓPéRŠiHcÁžà–º>ðÞ
+Z«C+˜Úâ%+§Ð0 oYsC§E¹EÒ—¾ÎÓ¢ctOrg ¼Nc&Ïܹo½ì·“’wáÏŸX·÷po(sq@Ãò3ÑùJB«‰V|aŠ•V£á© ±à{á1eŽßBMƒ¼EÓzÎPŠ6<¬ÏÙYcÝ‹°t”Ññ.ê›o5÷DIvæï§Y&02
+‘¢pz¢Åcáá31ý³æ-ÄVÑÄ1jŠ¡…ð(;\JlôV¨#LY˜˜"ú!XÆóK½gEá;HD|R»ó’­^bǸn¯¿un¢Ù#îÁšƒ»Gåú×oªGŽ`‚¬UÔ¥õXìÿ[Yhä=zIê}0(ŽeO­ª¢]e9+ë™Fa-vd„óžËƒEÈqШ{‡âÙ¿5ÿÕôWÎÈ8Ýn£pvÓ©=ý% ¼9KÜFñ(ù\Ö^8U†‡×Iq
+®· f.^Ï÷΄•µþ¦EüÒw_݇3ú¤cÓ±+?J´™5‚Š¤7 §L»ÁUÿÍëS‰ÄŠ%’‘p\îÄþUfÛîX8¤ï¹ô9ÕFs:¾7ƒ ô~,´W nwí¡ôè't˜€vEua.ÜL†ç3¬fŒGòHÐì)X𤩠!¢Ggø£cà TØzÁF:c½Ÿei¹ ÔR„H”Pr«˜´I­ YÒ6øÜ2Ë—M[u‡BìrLºîØ"8MÃI½‰ ¬¿ H0ŸuycN½ÜJQ§Ž† ~/Ÿ¥9ú#% tZ•ÂuÀToumŒø©œÊˆ'Êr%R\‘ Ä÷cÛ@À¦¾€ k ÜÞ5edB±` ¥c“èÃ3šºo0ìU:â÷Ú$'ýEE© yzbІ*¨R§ÄÜw]=JÀ*Mzï•ôu¯‚OÁ¬¬Öi+YÏqµt4"¶\ 
+×)
+ù¢ª\ÞRÌ+^ìA³-âεûÜ;­2o•€Ø
+ÝZ«¡²2/„®wgйtËöAŽôwÙ Mü“ lÍ=½l±µ£][u¼Ý‹•;Ñ“ÛùZU«sh‹Ä”¶jÝJISâ®H{„Á2œâŠjsÖ&š8¿ôý#€G]Ì¡kÿ° Óó&É;×W+%ˆj"€‡àOu¢·éj1(4ðA’1¢*­
+É:vøÑ­ô8ivùm5™œ‚É4ÆI
+?WDôY=­íƒÙ$ ¯ãZGùؘєK Éû ©/AÆ'\üZßí
+'±
+z÷cÒ›Ö¼C¡ÃPqŠ-ËÕl†ŸXŽe…$Çù€¯’@§{ã9äN,Åõdb‚c0©MŸ #”ÔëίÁ¢ÓE:<}ö ¸R¬¨SùÿÇljZŠäãýƒheÂäÄ$¡Ú†Z?²£å¯ì0b˜Ù[…B3UÍ{‰lÝG Àâ0Èg`ÏqÐsý/7Î’oUCäþ0dÙ„7` ¿qŠï .Ýd‹Ò¬ßc»U±´…Ý ßDûŠ<³ó@å‚.÷ŒµÌ L¨¸ýÊyA 'éêP±O*zˆ½I`«˜Ñ=¡6 ö¾#éY˜$ŠN»Ç+*öÒa‘†n”Y&â‘p·“l½c··Ô*}²“°Ø]W¤Èžç•õ¯‚™»¦àÖ]#"©)$D…Ø4 §%8µœ¹v\æGÐã‰?‚%¨yî;ÇïoÓùµW
+)b–¶õ ªùË—ƒÖ¯ÔRþEúF‰ 6 ‡°™VÂT‹‚^OÄp™tãLý¼SáQ0bnâ™÷EÛ3[[¹y‚ÎeÙôu%öw¡sCªÄJu»œy’åPBŒËàb¤¥·Œß#¨™‚xº–<·2°BCHì9úÙ^M‰±é›¿VN8[a¿‰VÖõQÈX!†„Ék›.^[Ç7І"+G±\´@xk/ÝUÜEF?~­IÐÐ5BƒÀ­>³Nç¶eBÙvú¡ÏÀç¡Yd1ˆ¢ÆˆdA¡1ª ‘ H·QE|KÜÜÑ?>üx®™W°mGeîÒjrŽ*Fmä.õ%Gâìþ£Ô©Æñ«2´É©öE/]ŽXñDk¸œò…b†È,åh¢¦÷ô HZ“볆at™±¹†Tb©¸>Úž’uWÔ'b 0-Øãìi3á•Ù”¿¡íoõ߬êrí‡Ü—w5ª 4+0 «™YœÈ\’Çl¬¡Óp¾ç¬ð
+¢ñ V¸ŸlS5FfèrTAWÔ½Œ|‡ÇH© ¼ÌÍä Na!›µØFþ(û]üA7L5þ$êPƒÜa·¯xŽ'ûƒóvB]a¡ß‡¨žSœ3ÑE‹îêÑ>þÛÎo‰¬’¡^ÉdÕ¹‘’z ¢Zœ­êÒ6(g° Cûƒ^6쟾¸œ^ÄŠ“0AÃœ%Õ¡*`gßi¢ñ¡ãÄcŠ·@Ï”*ŽÂ¯zJ•ô¹Eéd l¬{µQ9~É8òb\E—Âjä>fØ Û¡MÕK†ã×XÓ§P?ñC@$ë©ßU¦°œ¹#2Ü¿"•V&V±™gø>8˜-pS‘9lN¬[´?¡Á'ÿºH®yqÜÉ^àhfǧa"wE<†%žÁeÎ+áž­¤Ï¡¨ó»vbÛM-ÍçEƸ®¾Ñ {ÍYHÅÇs¹ŽSJf¼Ã­¤î^Ê© Ë¡†Bõúa5 €õÒ™±9]ñŠl-$Çüók5µk9ìF\to¼˜*å‰Ù .gÃŽ_Uj(
+5©´hÉVEþú ä­«FþDÖFÝOÜ4£ÐiÕ“©Ès%Åc¢ŠCNbw|¬+AÖ@å5F‹Ü+]ZºIž‡ùiyŒ÷Ë¥Z^ga`Q‘µêJÚ™g×Ímeø·¾4^y¨ŸŠþ€h”™âIû”s˜^t“
+É"ñµX Á™yh²Kæ:+¶Q˜³"97ª·§¢ýP ­6·G#†p
+}Ç„òüGp¥î %¹ïüj&¨žÆÚodÜî
+mw`ëàÍ"Íó 7ië45¦¯iËÌp–sGo]ðÑeÊQÀ¥"\û¼ù‰JâȬ~ã‚צ\.7ÊäáÐôn™Z¤]fTÏ¿Æ2š&ñø” Ú¼j…"E.†ÈP¤å¼e
+¨ŒÅ”ã¨Öí`&Š@\ ÷þ8%U[ÓΨM_"lø)ÿ9îð?³Xֶ׿ƒÌ9ÂàÓrÂ9ˆÇ±˜
+{XQ—ÁIˆvóÆ¢ˆÂ‚™:DŸ,®Ÿç„ðX2«œVÄJä¯ô †âð”Çõ€£øÇ‚·Œ=¬Í>0Ÿ›ú˜ø,ÉcjÆ€ÿ " „8ú<¶h·ÄB‚ÌÃGL¶N­gÔ!¡ ›Z…²}Çzå/t¢
+[,ˆ«e¸ÜL¡'&èþjS袜q¢vKˆgÓ¤K rÃÂù'8 ý!AAL¬gQYÐ
+âì>«ÅîS/„Âbo Ÿ‚ør ‡ùÃ%…Íîþ$¼/¤ä5[ÎmÆû'»AÅo-¶z'°àNqÞA[»â£aȨ­!þíí7ýÁ+³¯ôÏ
+Ÿ3•2 ¬åÜȵÑYSh@©Bˆâ}W£ ­Ú69žAXª~ÍƧ%…Ëí:|C™séÈ„¸©ákw)0sŠJë£Äž’fþYÖ X bÈç¡&?)w$p ¸ ùtˆ&eôy‚]™PQ ÷E”¾[Æ‹{õCÙìý¤I¼ù3$@:iƒÕ[Õu‡E6¦í·D”vL=«Ô{$œ¾Ú9‘%öœ“ìC^›”£† »ôûfH™MãTTlŠÏ{(hAnüÓºx:î*ÑìçˆûoÇꕧ^9͘ëË׶ ÈôZœ¼êÂ6)²xñ¬›;aóYöB¥‡RÖuHe›;ËpJ7ÌÌ3Ô«µ˜°\¬Þ7âÀœƒ|áwz¡ðÁõWÐ%­ƒ›Nºú×ËÅy«,¦à‚0øEÂ|Ý–ß6.[Óz&Î ë“EpoÑ!¬,ßã|ç_Ô,5‹’
+Õ÷’¸üÛ×$À«¶Œ]Ò;ôþgÿ3â­€žÖîA”®¦yÇ ê8O“ŸÍÂcÃ
+ŸÊ?xþ•>Š _ÿwÌÉñÈ×îˆØ}ê ô,ÍÝ[ÿÜÂ㋼WuÕký¢Ff|Z™Ê—Xò>ß\JI&p«ï¢["×v=WÕ€ŽfXÍÞ4-¼'¦“]O-Q6Õ)™\ÿTå4¦è²m+zÙHíDX1m)pÛä ù‚_N\9›…m-ú>w´Œ›B4¶4á2 î¥ÊÜì»øÈ–õ±~¾ËçâyGƒ_®$Íð…œ ôÒúo’èÜßÃÖp³Õ,íÑŽiÉàêù¦{Œœ…ä„üôW\9#œ®<w»Q þ‡Õdõά·'ü—#¹Kk\`èÙË+˜µJŒõ¬ÑM9ӳѡ´ô#ãƒóÅ\PÀ»hɬHª,톋CjÄäðHé@B®Üú A¨¦šYÓd–ŠÄ¥}¿¿N`íÔWÞå‚k(¾SéJHÔ}Á㢒ø³Vš¶<Û€C‘=."þñ‡Nà~îUÊB‹‚­‰¶ÜÝ?ßÞ"ÚÎÄÐÆ%ëG·.ÞÏ&Ú†s¶jO@o ãLM!ó A°¿,þŠZÄÕe Žú*ÄT¨‹¬'Ìžƒ$kD3ºÁ2BõVe‡ŒË©Ù©hbœþmì°4¦ÐSö_#&½"z¶ýÉ"õʃ„ux%'ϵ‚–¾÷ë—µRXÂ{‚‚—…ïÎuÁŸâMÚgŽjrcô®CÀ²i§ûö"™nŠ¡-»ß.§P‚YNÄÆÊ”€oi3|:¢Ç?¿Ó¥Ö¡ÑòG<š’· ¨NáÉfè›ë•HÁ«ìQÂ[„#ÆhÕ·1ôV ŠT V§t¯;mspÄ Ð§/ÏêçCš˜jd¦ðͤ­ßqûËÎÏ¿?ÖäS‘séͧÒA½ñTR˜¸-2êü¿4nr;
+-é¡ ˆ˜.úpx‰Ò _¤Hz„òR”‰;줗`mFAVÎÖ‰’ÕÃÃN¶?ÈRG[å*’BÂÖÿ/lÂÒÏ©ÕŠÁ8Üf5Ûh­Ç þ<_?Éè”ý¶€Ðªá¦rxº Ä2çøðÐIãzÝn¦þç“‚gt²à
+í
+&e•t-µ 4d[nÅ.ºiC@ðøe]Ü“©Äe,9[«HŽ y³Ä¼³M¢ Èó✳÷æâwP~Mò‹AÙÔe!¬)ž£ñÕèÔY´,,†MÓæîîé$Ïjgª²°é >¾.^v"Är#—,ø„s½: Û”®Xšgî0åÓ
+;n?ÈNÀ] µŠ  ÃtÌ+ÛÐWÏàFyªê€“'%àP“nÏïC>¯]„ÖH<M@C Dï.n›râä6‰–ß²¡;±A$RtP× ¡lÀ¡¥üì±”Ò ¼Î°º¬¥"‘l9É:ªm‡Y­å¤Àµ°Z”«ì;ѻ À‡ú3šý(1ÆO ¹¸86΂œÝîyö±•Õ,6”‡â äWT”¯­x2ïWñÜxúRº€`J²
+›µð‹Só·<°|¹’
+Oä‘f¬ØÉMقْ“áŠnȸ:/\ãóé€@¯ûÛŽ™Ø•OŠ ö¶ç»¦Ò
+?°ÀFkIÍ¥=ÐSð,âr4Wm2`ê«5Ïâ¤q$FS™Ô¡!?d“¿½B>Ž®Xí’ªqv°Ø‡i
+k‘ØrïЪD€†÷È¢t“çpSc½W‡;Ž
+gs¿Á*ž=-QeyìüÄâK#Æìy6 ÚÎ ›pn•ŠÔÑ•mÊËÁÈ$ K½E9æàš¸U "U˜£ûËûÕdEŸR]û‚Ü_kC\á,Û•KÆòñn>UÿŠñ _ðfËõ_-û4ìgè¡Aý+:<Û¢Õn¤ÅýIݨ½¾…P¹?”\òx4ŸE#Ÿa “Ú_éÝ¿8ew"¤Ð(x%søí¡Sw`\ÀoîáŸÊýãêÌaQ 8Nl­¡cÙ}«!DI ö}&Q™àÜòRn£j±î×M3ý>7ú7Õ6qÉî‹~TŒè„Î˧µéª“îTð×_41{roS{M{Ûô68JÉ/›¬)§!ñ* ¤'‚’¹eßhª%1ª'D Gßr5ÁSŸÌTÀ¬QƒÈíâs¿•Ï↣»ªÓxÜW·PÆíŸ×Û¥x{§‘yê)I/‚YÆ,»BÎË#¯¨ò´jwüñ݉¿ÏéÑÿ‰
+EIÔç…ñÝ’ è…`!:EÖ@i“Üe"OL
+G>± ‹-ZšèÌGå#âT,2Ëðù93cp¾Œ–õ¦åÉü׿ð| QÖ1©ÈÌ•eFé9©<_?Öî駘íØÚR°U¡ã7Z]®C°ò¹•ãà†† ÔT²v#U-Na¾FëSÛ€–Å#Ö>ºv¥BQ~ã÷SV5QPM
+ô¤¬eU
+û©˜pyâh÷½~>E´¾¤‡ÝÉã\Þ7þr/¾VÍÈÄx\=Æ>ZBùÍÅ‹Ïß±{æÿ¯1–‚¦-h»… }ËzX´ýô¸‰Lá0F`j’¾'=ÑóB`tñ Ñä4R=9in(Ÿ%”5¼ðËŽ¾Žê«Þ÷<SÖÉ®æR^¸ïÔ…Ñ,ž,ã6«t‚*s^Lc3$ä({
+r©$`…¸4ºTV+ô;_q­¤ø/áËMã¿ÎAFGèۃė`³W£ìµûRÞ¢ã IG™¶¸ãɶA5ÞØõžºqÂ$Ë,è ê¼æÙzV<»´´'Q'6UQú&tf¯¬º=C´-År—q_ÜSa7ÌEº—=›r9|ÕW©xF±9×wI™Ü¶hˆÆhJóçæâé‹Ê×ãô’ï–¡½;‘ÌUÉâHaH¼«@Ödg|À3PØ.NDhþÄzc£‹‘í€söK3ûÿ
+endstream
+endobj
+11659 0 obj
+<< /Type /FontDescriptor /FontName /JTSGNV+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 683 /CapHeight 683 /Descent -195 /ItalicAngle 0 /StemV 18 /XHeight 430 /CharSet( /T /a /c /d /e /f /g /h /k /o /p /t) /FontFile 11660 0 R >>
+endobj
+11662 0 obj
+<< /Length1 1790 /Length2 21416 /Length3 0 /Filter /FlateDecode /Length 22479 >>
+stream
+xÚ´zeT\˺m ¸;Áww îÜ¡ÆÝÝ=¸ww‡àÜ]ƒ;‡à<²÷=÷È=ßèÑRóÓš5«z­MN¬¨L/dlk·µq¢gf`âÈÊ)ÙZm8è•@¦ÎV@
+tñ
+FNï¡ïLLÜpä
+½ì»ðlèålßÙ±aprsúËûO>!QY
+)õËŸ*ƒ$çf8­ÀÐŽƒXN›jÇû$š³Mú\àÿÝ/¢ÀVV’G×'ÉߦHƒ<Óêu½%±ròÆø‹àÐGÎILh4[A5 ]nɯ¬“„úH:;O³˜m&½5®• :z,ÂÝÞõÅ2ñ†zõD§¬u-ÒµpŽ¹ÃÁ
+Ím ·oiªÌéí#&Ø+´L3k‚5* e×Ó…~P¡g†ö9óqù]3¼—VˆÖ¨s}(ª’ ‰5ˆóq‹…Ó Ww)õ1IŠ#4±„—" Ã…ðUD3p&Ž{(ÑFt•qá«rK¸ ¶Óæú‰´Âph>ù0VBe»áˆš@¯¹#Vª}†*3–N‘éŒVbS¤â:‚·»ÙSâ7PÒ.õúìkòÞeÔÈ^"³WŒÜiÓD¿Þ–Ζš—gÈ
+ÎÕÚ®fQÇÄ2ŸAËï hÌ™iƯ~ZJK%EéÔ¿ÍTD‚WaÊ !}Y±œã/åiª1ü*B"ô”©["]w E/Zæ,[>NjhG^!¯{…Z¦ÝÞ¹G/ ¨¯1iñÒëå##æ­šbÞeæØ%‰Ùݺ÷aAXGXúœµ~føê-(/j¶4ž^ÒÌ|¨o^@tè¸pz#eX.jg*âg¹ïr†”º§ &1Ü#ÎÅå^k>vl˜yTÕ~¡‘Ê
+·<`ðHc·†°É'¶—&ÕÎyî2¹:(ø]|4{-/ M¯kÛN˜
+@,X“2n’5M§ó˜§Ì²N ‡ñ0çͦÏí5¿“Ƭ9}as}ëún´Rú|zî$%¯­~Óê~^’w¼|>çþÞ*Û¥(œž¢Oz’3 Ý4ÖPèÑ=Qú1‰„Ìob¢‘.dÇĘi÷µ/CBÔÈÏjŸR)ì²i.è5þb è&GlwYaÜš“EÜO¦ð
+_G­I½€7¾ê„1¶~WL‚{ó°J¤$t>ª¯65ùø3R_û£I}dózY³Ô=øëˆÆÂNŠÏD„@§±~ÏŠ£ÎEV—¸ÛdùtÑìSW úÜ$eïƒݽ
+Ñïm‘2_¬[¶ÑhùS5öŒK¨È3O=jª]~iùßh‘«@Ô-XSØŽ¦¥á/ˆ]”žÌß»hCœÕÅ;~÷EùãfO¦Ü<(Lš?/Ù©iÙ«ðk¸CP
+²“´!>ù“Œ"|ïžk’6MÍJÞâË)+DZ‰µr½€\J^%ÇúpPTñÓe3¦†7‘JâeGu•;É6;N®•.0qˆ^}A…ÊZ‡Ž>Ú‚¬^{¬5ÿ£—QÅ6ñNÛUÎNºßE”
+Õ‹`f=cBL?ܱ±36øcÎ/Î×c£Jã –)äÔFˆŸXàOc
+K½ÂJëÇ!$6+Ü ^ê•}Ùum2¤(¨¨Ws2!CâÑŒFdnh+™³[j]tA·ÞÀ߯Mâ‰E„‘èÿLZOb«G$fPÐ üÉöExéê¦DgqÕÌS—öùaŠ…½Tïg“ÌÒi×
+§ÝdWßjh'·¹ÄÓ¡9­ëQÑ…ÚÓ‡Ü:}ÚâÉlµÐ‰Ï©$7tÓýþD!ê1¢{ÍÉÎ,Íç;‰·Êñ›,ÆU$K„Î9Òû¢¥—_æëOMÎ 8ãŒRž"T·è#Â+O0_ṯúÂ.?ùÙV]pj1­¸Ùh¦s3™{"ù'EyŠ ŽÛ.gÜW¤ ZzXû‚èÊP×¹H1I+Z-¨Tñ§/Ô”F…ï zòáÖUÑø¸™ º†¿vÁ58}›Šúâ×í‹$_(¼ì<„«óz’v·‘ÂÚiÞÄ„aarÚœ¿†Ö¯ŽÇ3¸ƒ[ÓF²vìÑ¿ª2|;>ðXBb:']–ë$ ò QßlUz1#a“§øM5–ð{
+J¾«—æÇYÈû|Fä-MÚ¿Çf\éöõ.5äñé WÙ×µÍ cÐk„¯¡QÖ•§k…âî`·Ç#Nh1S)¹"–{‹~v[0o<²¦»°,p÷2†Õ¹ì•§›Šï~‡ž«%} írnÖRè©Cûœ'›,Y‘kG‹R³‹„%èÄúœFl=X=¯/Á»Tø“ΰühv’¸üÖÒw¨JTlIû‰qû£>æDÅOe„Å’U²Ë¹< ÃE¢j¢U’ õۨ梖à‚4ÎY;ÔƒÙÝW*È›ìe”ì6”½,+/éÑØ÷Ë»;&TarÝp"]½mcÛ3ýÙÌÑû7&ûƒzþI|¹aÈz‘6!ó83ª,À:f¸ªÄÍJ+ä°×7æ%ü§ùÊ êí #3eë,*—£owý”ödct‘t_ÿï ú©˜¼s ¯˜ý~+€awY ËH§89‡CÒ-íg¤‚‚õ拘_:i^$x‚#è™­n•î©ŒQÁ¯Í
+@°¼Æˆj¨Uh×É!Lwz… FÞúYœþu¸¥ûL“|&½Fb ϼÎÕcÒ_»—™^ðzfä)åjs°”‘#†(VUcµ#ÓéyFJÜ^üýZÈãI” l·¯ê}ô]' iIJ…ꋶóžñÞ\ä6!ô)pˆ[¬·ê„ ŒK½óC4GZÑaÉU:^ÔHáÍI$gÈâ]÷zÑQÚ˜Ì#r *FW¢>LÓÇpàIy(q›qz£†:Û.Än#/|B$ÿ¥wåz;-z:øz^"TG)f·¶‡²“iõc5¾B? ôÛ¯8Zm$3T*^æâõ­ô
+i†”¹Üül3e®Ž‚¶‡`¿ÔI—_R×µñ0ÁoJá5"Í-Ì8¦6bÕ;L)Rp=;ÓÚ³~î–/Àå—øå~=,HZ" ‹†Õœ;µ"Rß4•€ËI–µ.7!ÈaŽ9ñÔ‹¢Cð‹ðS­³ÞÚÉ..ˆ*…££³åwoœ1¡ 9ú@¡@âK.CÈßÝ«-N‰Ô<‡`ÿ^r'·œjÉãì‹€ö ^ LË[‚4Á54ÖÂf„-ÇXãR¿Øõ½Šs?Þ6y2£§à…‘Z³@øËð»qmq’îýM¤ŸNá>Ž¿ÍcÉr\1Êœv½[Òë\[Ü©\ª½8À–\?±{8Ù^ŠÝ?㮘Ó#Â¥}6d:+úDXŽYÉž6ÈÖÜ [\ØOßcXpCÈÆÐÒD8"|¡Ù0•°gÚÂ#ŸáGV>–дcº:èCeÇÂ.¶‰ |A-ûX(l½çÉ®DQ nVo~Éîm®· +)Y– ®²HFùh|èUrXNö*†±¯:|çžîàUÕ4,”‹Ö/7ÝÅ@‘¨ðeú³kxT˜âï±,ù¥_¢Ü“ú¬%}E»*ù4º×¥<x%I²NÒú1v/È‹0iMf‡$⤾ÿ&p—uÍpÎo == ­>r•ûpÃ&Û¡E,CÉžZ©h¦",wþ+uòÇ®üü/Ȫ~éÑý£:÷ßWØœ!µ¯Çý^,.rÊ„¼:KÓž-÷©¯×yÇ%¤ªòÔŸòHsbf5Õì貪&¶ýZ©f¼AØŠà<Y7‡â}µNKÈ‹ç{ÀÌk½ “#züN^•†V™þ(B5tϱ?Bƒ£5B ü$Sê'1d38“²ˆwgÙzȇ\»gŠtw†Èß9§}=ßr³.‰åëiô‡mÃ^¾_0@ë5JÆá™!û“«¢ÑŠç°&&!fL©+U\2bv¦AÂ#@ŒGï‚!s³íÞî⢳ð­!~lÎ’E˜–0Ê-Öø–[ó‹¶pw¾°ú³-Pó#´ßØ ‚IÁ^hãË.y¬Þ3©oe/”fã•Qøª’ÕÓì ¸fJ‰Ë¯OMzK“¤7¹Ö5_Ž˜}Ær*Gƒ…«@¥ˆ¹JƦh:UÂGô}ô~öì.&.ô®æ2ilwSR”Ðo†Äà©Â|<cèÇa]&£Ña“Ž¬%ƒÖèû¦HÌvOé6ÙŽxÐ:àuk(@׋+þü-.AÇÎ[ÌMW뽋²¤í÷›†,ù)Ñm|Êù×ë݉o>¶P¶>àªr ˜I~r8y”à5¸5vP#àuß.ã¬ä+LF(Ü#Œî‡L²êÖƒšGCd¸éh_îî7Έ]¯ø
+GY¢BTšÔãæhúø~ÌH¥/"Æwc§¹¡Ü§+M_x‰H³_aSÙÉas|¿‘Vtw“|Ó{}.´]/am°Ú*}¾hë’úñé'šÑ•R­m¼@ŠÕ¹ÿ–èœLS QªÉÒ/ÊG”zÁŒ6î|Ì'·C© êy1ø©ë
+
+›3ùm¦S’ÜzßnôᦚûÑHÒÊãì^?_ÉíGÐà‘WöÈQq®9YSe¿jÐN&øTÇÑ…ŒZÍ·muwi94Òúõ£2ʶºõmdG,9cíBº®ÿô)iMúáΟõ)(:‹zèžo y¬ç"q}ìg¶HÙ÷Á©#6_silÂnÎïS»*2S-v L8Ñăą•([¶{ƒÅê%ÈøOT1ÐôàE<}vÌ#g†×>*'.ËËÅ×4
+xuŒ¼ÊŠˆ¥Jbåž[¥àm€Šrs—“ÁÒùµz"},HN‘§“öTÊÊꘘ-„_á±'O¹9‰Ò¸¿pÀ
+®÷iâ§ð#­ +8 66ŽÁ±Å°è ˆ)cùo|AMeøb¬|ªïI÷‘kð´J|>Õ’¾A*i¥ô*á€Bš—¸GkÓ‰Ä:ë¼5hž@g8ä2×8_ð
+˜¶EÜÈa²¤@Й[.ôã‘ûxñ–Ø™^’è™k5Œ5`‰¿?˜µª«‘7oÁŒ
+H6Â覓 ÎÑûf@]IÊRÏiìqkf13¨¦a'[$\‘ú¨'3B"ÎíŒ*S´æ˜² 1+Ò4É÷œc@Z4‚)dn$NýøÙ•×Dkã] TÑÈŒ JÅ©‚€FõÃÅÚ=V°Pª¨vx‚`©Ý1÷ËMؾïm·ŸTÔØ*Ï•;Ž4N„»¹2ƒ aÑ
+Ñ÷%ÚÛY¨üPc‡8ÿåN½Ã¥¾×ÈžIw+4ÙܘTQªC€ï
+h;«\ÌÿF‹ûfV–ü5OÒ|“cá…T¿®Xüsòè㘆K”äuGøq.ž^8åoè“*bžØ*Ὠêo§«~ζƒ,€|Û’7½ðXm£InÜúAÐ×þÑá+ÅÛ¯PÈnÌò
+"ÀPúG:Љèü¨ íf]d7•.ï,`K¦UY‰ïK¬¤é"éIukz®=Qí`˵43—-ô‚E»`ã´!ZÛ±kc€ùÇ’ß¿úz[$~su3¬Ì’Òº(˜>ÚƒzGèäZ{OõÞ¨Âå/&é'(çj[¨ä$uçàÇŸÛ¤àDì¦>KEæ)}¿¾¿J £õ8ÄB™ÃŶ‰xXlËëOD­gÌúEÇE£Ñß~¼ä{æ9³â‡òNºö¸&®¢¬ˆlí‚ ±À¼å4ü))‚¦º{Œ4ÿq°Qè(|¾QoH|¤|G6þJøP$A©O”_;·é˜•¸8$µòmeá>wØu)Îÿ3‘ØmFÉ̶[~2èŸî¶0èråQŸ!o׳*Ô¥ÿ¨ïjn¦½AyÛRAw¡s ÷cp=ôYFÍX•Ý’ô0#+ûZ»ŒÍG& ¬µ¢º¸îÄ
+±lÎ ,9ýfI<¶ÎÛ…Hì5ÙÛä‹+¯9½ûžÏ™æv8% Ê>t˜IKºàŠ`¯~1”Òmá÷N°–Ù¾y@l;"´p>†”7Q6ù£yö»Ò–>hu™"èÁ}ÀòŒQßä7ÊÚ3|°!°\N0 Oí+c=kþiiEèΑ]e Mý  ¾u¦4²­ÐÎ#ܦ_7å ÛÔëÌYWh
+ŽÑA€¡jïþØ{é³N~’0Ã~“=•é:+D„6×Åf].ÍÂÕ}y˜0Ü¥ ù¯–îO‚¤TE,ìèኔ‚2ågé\x
+ÓÞVqcøK¥~BÕj€»ús;zä'Ù À”‰÷Ñ6HE‹
+4·r
+ó¹åÑo*Z”ÉDoíÔ~[Cf°È%ÃöøS@Œ2—â¯n›ˆ=`KûRع,¥£UpÕy Š^ž¥e¿Þ+UОfI"{Î}y§oXG&Š¯=2"‘&h…æ
+j?”;9_
+Ötí©%ûQù&7=õè<kå˜Øq CMúëŠÛ°"Å{Ü µ!Q]þ2("V}|·PŽf
+ßâ› çô [‹á Ä*ŸeߧsuÜ`µUî, óO%¡E2 g)PHÝ—YâêK^å º$éÅüÍoà¥ñÛ_C÷Dë¶|Íœ„)¨»ƒDî뤻±¾ïæIN›—vO߸œÕTô©Ÿ>àrãù})>%ÌßÈuÁ[ \²1︈DW›pIÒN0Ð[»ßÕ{/~z®J ו˜ÿùV!÷ÖÉ¡ÝÒêîeWŠ.{%—G__Ъ£^WÁ^þÛ‹¼!J.¤
+g[Ê
+ËZCyG 1ýón>C¾ÂPeò’’½@˜$[§‰ã¯‘éÒ9„`B9u¢H©ùi²ozžEƒý™Ýö÷û¼$£9­CO/›JÛßP“îöc‹h¾$Ÿ8…»E—A¶4È“•mÀíÆà»chŸTDH¸´ŒÙßÿ^g˜M¬îÒæe¨ú·}²¡Òƒ¶èÿÙÁ¾PB”«xŒ šý‚6߿ݺY„/×pÿ£òú)0t­Ë»4ìTÆt®¨OfK<[IhÂsûh+k6Éjç¶\(*‚ð–>ÙBfìP๪,ZhFùÓ1~1lÛQ/æ%";¬Z¤±­–ö‡5¿ÃêMÎ7èXIe‡:jâ² K¶Å>Kt'£+œ¬
+JZÕè4”ßaÁ°\Š?¨­/ÿ˜äáj§ ‹‹Á1-3sýeºlŸÃïWºm‚'Fî•´Ú’¸æCª)R"×Ö+‹Åk‘Y –¢EõÛkÜ\Ú±ó Úàg©Ë>™y6×çOă;F0Îó0Z5ó¶Ù¦IÄXXÆ#{›_?÷Ð ´
+^ñ©óïWµ}ÎÄgAèjáµÖ 8¥BÛíB»˜£§bâ‘õ D²zÞ6 k»ÔhS¬TÙœ]Eyv kTL»WžÃ9_èTSÆ-‚5¾ÿFH„ƒ[‹?üX¦ºÚC˜lÝÀH’÷¶:„BéªÔOÅÉl³gÄ!O<˜çÉZf›Κ¥ hÁûïéi :pRŠŒèy²(Ü‚¬É6W(&\²?ß‚¡2­‡Žfy:Š?þvÒ“ÅO  ˜^<TçnhÌvïôõI™Ó™Æ}l›¨…z?¤Ö¤% ‚q²ÝñLª”C®cAoÏBýX¼¥Â{ÛÇX`=°þ\ 'Lo¹âÕ> ôÉgên÷½ÄÝwôøºtÙY b˜‹Œ´é† Dc`ÍÚ혅5G›ç~¸3g¯÷Ñ'`‹)´ÒÛƒ²Á¸keE±)Ñhöà~‘Æ 2
+«ÝJ é®¥L5Y’òHÞ°Ü®YÑ$
+%Ô'{M½oÜOnò†Z;NNEÂý ÷À‘ëwöO[±6Ÿ’Ã|Û”Oyaæ…%8Qp.*X¦¢_Äèâ+÷•_¢4§<[‘Ü«I¢;TúÞ¼ÿ•ÏÏ|”ZÝ‚cLyÜuƒ¸Â—ÄåjT–7(6ßÒW™“d¤újNQQ;é6"áqÎÓá5ÖN< ©Fè–õôx–$•´çvñ¼Ð›sè¸
+;º0,€”;¯n·õ¡i‡d×åÃ~‘óç"óW±èë7:ë0ÆèÚ
+ó±fä÷t³|áé¡=uBFPßCLV¯ÂÑœþÏÃi…¦è϶ôþß–Mïä¼Ã„ržG§Çò³ð¬Äµ†Ÿ¯éùsÜS’×H¸tñ±NЧ÷“ ¥GFà\ð6&0y:§'ˆ0âÚC‘›œÀ‰øézÀ>37Ô‹µ`xʸí>}b" ëÜøªR=ç¶|Ä=5—d&n B¤üL]Á“€ÓdäçÐÅwöP6´éÁ-ëãHO`"<£cs.½m1äÈ*t\±»Ú^$ ÕÛì»à1àÁÂF'¶xðò 5kåŸUýŠu$·0ÚGK€ÅÂ[ÙJaQ¨£~µ•ˆŒ‡ÕôÖТæBˆ´.É´ua3DpÉäY*eBŠû_î|»ýM®Ê%?)%avÝþÚ4ÕŒÆûjæ¨Ivô&#Œ™¥éæ ãD¬-UÁ‡«?,ŽÅÐP,´k±ˆ/ÀžÂ‡ð–åš8u"{yÉ1ôCd9Â3Ac°°N|w×gX[:µ—¹»M£3 ­§q&—”Þt ¿„@8Ö´Év;hk2³jåI,ï:¸D¦I†rEÝÂs‰Ê –=
+ÓD“zS$:íöÙ/ÒôóFB«™ž@Ÿ­fûË+Ê9YN%òÃëòÈ$3õX{ŸÀ7ëϼ"XlÍQívùð³ ~‡rÁ± Ö‡R„~ô=p§¶‹È®p4‹j %½ÞÕW÷h 3 ä¹aw_ǶoÕÆY|ÃÓ¡`GDZo6 Äwq àçÎWðL:ñ¯žê©Ï#‰;ø&„[7Z,Qr²ÇØ›´UB%"Š&èG©ôU8l»Î}UVߦ“cAim‡"ƒ£U¶_ò9Õ_¢&ò$£=Ñ! GzpRyêD1|r1¤“‘—j~JOJ›:¹«æü/'mZÛª|Ó<5V”5`†Øs9„ÐfsziZeœjÂÖQWò agÿb¡îgK¸´8•;«¦JEñ?¯Sæ“rª`¬b…‚˜ÚS?ûhB;‹û
+ýû¿\§âeëïGeó!¶ÿîcéb†=rîzC…7Mý.Ê™l°QDd°OUågN<#u¡ ÔÙð@cþÞ1—Êu"b"´œòQºZqäÎ@ÎgÕ8|BÙWýs q@3bah
+ÝÝd´}§a ÛšWF« YÞ•û7í3Ø·Ú‘¯ùÝB)pô«Í¥†Ø²F1ü
+®Ö›G€Ø§Ìâ%EñH·pªPõbzÒõUÚ8)0Xd 9átK¯lž'Þ º³ÖÄ[³?ÿïæV+º È(–=…È“/<ÁÐ ¡jñžuY—ååÇ
+±Ì÷@Q½ï»bçëÑà¾Âqtô3x/^Ã{u,ãIvësô%nV9¤?êèsu™'Eý×€åN.y»‚.-`ãçµA÷¥”þÇyDâãQòLÏ$pÙ(tÈ,XŠ_ÞîE]w¥%,à^àêJ)I‰g.Zò%Õò®~Ù·…ûk}7Np gÕ±{<­ô m5uäÅ
+ÆZÖT#‘ËãÁKCm”<gÈŽfú»Võ9ºVøäBvÏ =Xü§xK¯£Q
+m1Æ$šúþǬž+aÂ)ã {I…ÕÀ° –ëwÖKÔ}£å˜xо燔±oÝ-7çvM-üT¹‘Äî=ðÄ]KCÃ'"XL9$)n£¼Ô>¥`×>Ú ±q˜+_ñ6Z¥a¥ØG…jЪó)q&áŠW¤}{ Îþü³¾N™£oæhm¹•47ôS·°Ä1B’ÿÒ(Œ=ú|Ëø-öR«§œI¬¥2õµýáWªV5’4ÍA Ç“Eg1[ã³UV,äÁYöf˜þDà“|¸þšá¡,§0ëÌ;í%dWrîžËøs¼…²§Ò«%w –ÞeÉŠñ7Â’¨YúëáÎþu[¼Äß?~#Ž´ºJÆ4§ÃK¾‡Þ+êv6ˆ³­OèQΪ qÎÇÀ*5ïŒìø†"AMêu±©QŠ8‰z*üÔ\ ur°ÙÿI ;5“®KÁ!&øÜÐù‹‚ä65ïJì:¥IñÙ˜ÐÝ}fÜú×›ÀNŸó ¸æýmE# ¼_^šQwAi“ã‡>^¹ì Íp
+fW“Ú½„mcVieóä¯~¤8Fràݱ´XÎz•çÅDíâ–§>mQ(Å<z‹}šäN/Vr‹½Lµƒ¨Âí§DjÌvùNä*ÊÅd­ší|„n~9“˜3/•ó™ë˜è‹™ï¡±*“>n·9£æX{±…äÆŒâÔ T‚4®^^º×ú‚1kv÷v–
+׃յvæwf=ˆVa1«ìPœaÖwÿ¶Lnªì®–FPë
+ðUÃðqO}RYÕÍ–ˆA}Œv9E 7oÔűÇ’—¤®ìã(¨®°ˆƒ³ÄŒúÁì’©^Îh¡ÎïŸaǬXiÊyÃK@ú‹rÎlJ>h@ëþàóìÉd…}‡N%D€vz £åÕ,@€sR“vÂvîá©y ÍÈTDI=Ó(ЮèAèùý&«3mÖ¹ýø:Åübx‰ 0c,‘,§™~ ‰éÎóeL1€AÖ¬º'ÿéljQZ8ƒÄ/ñ}' i%d_“&éx_8Ó6• ]n¶™>QlÚIØx·¾× ÷Öàž šgSΡ ¹@Ú<Ò7lCÿ×4C<$\¤;æF ârøà"ħ&³
+¸NáX[¦˜#FÛÍ™ÊQh€•V9?a\¶#ã” ®¶mL»%šÆ-»á±)À½ñº&`
+ŒmQô+s¤0ŠßcÛÔg ÙðoìçþÒ#Ë:å’|I‚<Å™¹Øj’5î£d}ðØå)hÀ[í.?èhíXµ£ÁÄ÷3^þ(ê˪S·óÕ¹8nŠv² Þ|.øj57¨‚®ÛF)æÛ0²LfsAÝØçÏ ²-û
+p)¥J3z‰‚Ð'&X½%–ýb¢žÈ¢ºÀˆôaQ²/“›˜ÝVë..”™ìÛ§é*êQ¨‡=úå¢>Ýòl"×+uÿ«’ÆŠòo}¢P );CŒ—-l !A.‘ûëoŸvoüSV™Ž¹Û¿…ŠA5Ïty_Ÿä9ˆÍ!•tdèS¤{’馟
+x³nJ!VžA¹Ã§ÛUu¡?ä!ê“û¸’^uzÏH´C@zÍå7mÖdRÉ‘R·1ÿ8pÛ}Ìa`%Û ¶„ê”à ¸`‘ðS½§‘º#±Gêm_[(Ò6½¶ÁÐú/‹©àË;IoHñ§‘»*÷k“ìO¯t¹'Ý¢¡ý„1Š£Æ4òŸûmÞ8Î}ÆX2Ãâ ~;}Àv7|ÛuÑ"µoÔ ¹¹~Î%3ÝWñH;¨×"A©§¬Cª%i]°y;Í ×$ZÝO«ò!xÃ1@rÚˆû»kü „D
+–šcùìá:!ån(@Ý?ëçÔµ`¶¬.Ô—Œü²»Gž‰Ò^­óyëÒ‹¬~2%\zÑÊ•)ÑH‚ÔV¿{1ZµU„áíÐu2‘ûs°Õ5±Þ˜å;MziáÝÌ_ƒ-›êòù®‘Ú•Žž44Q- ÙÞ‰o¬Ç,þý;J ‹?zLáè)7YáÊý«¨qò£pFa¤[S/âø;ê{fN¢O©í³Øo‹M†‡,§ÑÏë%%&Fm%v*à¡QÂ
+CªR¸×MDyÙ{¤$‘IÇ%*ƒHÛ¿ÎeOXp•ùÁª('Œ †ï©F}ïÆÎwù–¥é A·»@³aäÂÀ|›Jcä§ÁOî)–…È•Ü?äXX„ÇáK»ö+íèJf ÓgÃFY€–'ïW.ÐÖO•KaÿfTrz–áýºŠ·I÷³]å‰]©Òš„Úèú¹¤5 ™¬Ãí½%0íåVø62ßÐй¡çU'iÆ…ºÅ·Jr5I
+µ©ÜM[:O4xö-÷Ém%Jfn  àÇÆŽ|ðû¥QB ñÎìaåêГŠl.ZŽ„ð|ǯ ú“²Utê>§)žýe¯¡Š´nc¤}ÌY”ë:ž{+1Ê[L˜Mw+÷ÉcáеЦ‘”yRÄìf[æ³ú˜|JXt@‰EDÚ3,’…Ą̈òç kf“h¡“;Ëþ>Ô³I_L·Ðˆ£ >}Q±³ñî%¯ºØ§*Ô4¾“=n½ù5º¯²>—êsÓŽQSÍç+¹Æ&hs¶<ÑʺÜð¤G)_f'À~(Xò7eþ‡œÄ/@$Qî{~K×ÄâÄ×"誀O®ÌNKå|1”¸^ ÈþxÚþf“ÅŠ¢ªë-{©ÊÙŸ‡«¥#÷ö Ϙ-Çþ” 2aIºH€îšKýÐ1é7s‘¡!ñ'*€;¹–éA `ZÈìØ7A!Ó5.:roR)«O¥Ç•å°Žä—úÒçKĸn;‚{ÊÓ3äÛpWªÅR: ö×R_¡gC‘]m…æ«tŸáþpaïßT ÷wÀ¾´šŠ‚êC©ðq´®ùœöý›h IjfWšÏt—UÓô“!ö£üË‹fºe»™auŠžÑܾ¦&$'OþXJ†kŽ5JMÄH­Çê»Ot±·“_”¦Lßë˜ <ž^8úâ
+Á¼€Î(¢ÅŽN¹Õ‚›sOÿ±Ñ@"A}ú¯\3ŸT,o¢ ùlZ•{š|ÈóêÐ'[’q©7¸lëÞSö¡ˆ\ªI='cX`½ô@’4èúî?Å^ˆ2~™±M÷ß"MJ߶ÂÚÈý¸#
+4²{ËM±2>Ë%Ä¥…5ë`Y•¦„ ¬yCa$¯×¶ 5ÝÒ¼‘]½ÅUœé¾Rôô|‘q}Ýó5"%Ð0<ÁKz%â[Y™¯~üŸ\=´¯òÄ ÍOT4)ÏÌy\Ť_"ÈÉ0$`Ctç5Ï_æµ ›ë¶{Gþ&䂈“ĶLâónQÿ#QƒÐù4:©ñ:è ezN±^1Ô¥>´E4hâï
+Ò'fr©êÇlµE¡îÃAj}‘~{òd©
+*c9 ¯ÁñôjjÕZeƒ`ÊD*p ü4þzHù$‘÷sZ^ 'C’VõË„(q®I;“DpýÜŒ_øÂh}ÐŒ#¬_³AÆ­®—¼§rhO#Óñ¯ŸˆÀR ¥îjn‹þêÞÜ ¢ÉehRdêø’¸áh(sî6WEez~1س% C.™¿f³Ç!½@*±À$/± "Nð,'?tÚ@ÕÙŽî[A}s‘b†×q—(RUhŽÎpöXºÀ‡OJî.àg£^1ü²+P­0/þæù£¹é®¬=~Í0¦H–G&gÕ^N±æ2%õi@¶°Î‰(Q•3ú®nµP^ß‘š{g.­Ûù£guîò§ÿoô)Å›ž‡¶eªŒòï)¨µ<’r6Ä«K}h¢¸Cy;=jkIôÁÊNoá£<'=àùïâAvùfW>t>C2"3Õ›a4Îô ÒoåÏkÂ0uÄìLØMH'‡]4yš”<j<éîë5rÞ YŠWÄ©,TÌ=yžäŸ%‘åƽ|æ‡À þW»šC,æRß½—án
+™,õóOÂ8‡™ Iå8Ö.mBiªcÊxŒejܾvoi
+E-^hÚ²®­m*òØp
+dÛi°ö Ù‡Œå0ž6ëÐfÈ3ˆtH/TávÖ^ ³ÑOŸ§~¾Þ1š˜ù‰˜§çjIþ`Ó—8Ô¼%ZÛ©5á)ÆK
+JÉÇÞ£u†Âüv‰²êôk™#ÇK¹Á»$›.qÑà(L¯_AZ0•ÈµýJêg¥ž¾Y!È£‘h¤$*s_ß+Ûà×nÄÒb³—Øö™¼^¸O1γŒèâÅ_º¯ö÷
+£Álà&µ“yÿµãpEcy û›Òoj—Ç®_Žä–?˜µtöúx;×ËÒ·Ôì¥s|Kt.HãžU"‰¿a•¼mZˆSdÒè¢Ìæ|´ù|ñ¬Oá…
+94m¨ÀÔ_ƒG¬êÚo]0›²
+ˆO§qúvdÁ?u¼Mªâit7…”8zâVÙkvÊ›‘¢Ü!Œ ©5ÃtóFϱû©3œì+Åkf»ŒšE-´g
+8ûsL»ª¦nd14¶ƒÑÉcÕŠ ×ÜZ±fž¡Ü –¼`Ó¶_EKî^í!G€HP>…U@;u
+£ŽõøN`øSg=a±¶ð42x0G
+ÕE£³)Ô5çá}áMØ` À"›²—0~$Š}B(
+øÊÛ?>Ê>#J’8ÁÒEAõòCþ@K¬Ìyd Od爩Рå¶@{×f1(¥i¸y®~ÓT>ûjßÒÐM-ˆaMÿ†Ðù ö64€þµòi“~­WörLñT­ ]Ç(j'?-ÜõLCŸn1‡¤ AÕ/¤ z“Ôªˆ™,G?êŠx?©n2¨Ïƒ¥B»¯C\*¦1ù2f$F ¼Gp‚îñ­T\Rvã†ÌœZ·;hÖ‚‡”Šó‰Ú|Äc¼=¤DKëÉÖJÂ,|+IptBìèÿçgHjÅÏÇ=ò.Á.P> ßm[W¿yRù£ ÄR<WsŽtš„_JƹꬋíìgsÎ]J ôa6œzs†G“±ÑOß¾û˜-ñ3æJ‡¨­Ó…"‡4„¡¥AfSc4m{áfö¨îŽ‹gÜ®b£±}É#ñŠŽ¢ZFŠ½û<‹H’êî­ˆ«“q>Ô¤äzæÌû­G“4à®ÙÅý{°>Ý¿z"ÓbW&Nu9TŽX& xä´u‰vÎ7t¼\ÁcZéÉl6Y§ûÔùU)ØKäNP`É)»pöä2N¨¦(õÆ|wÏ .¾n±u-¤l„,o6îLBSH{¦Êtv¾«LE@§‡Ý‡ .M+ṳ̀ó¸ðH•“mª+=~Åpbõ%7•‹SU:é è FÌe kˆ·,À†k²Ém+áÔ”ªÊ Vo_ã5Ö%{q¿Ë\cÒ¾S˜—·ËuP4Z¸b$©å3.>[¹
+¢`
+6-ƒ6–Ë€æ)«Ž®
+T{Œû𬜠`x˜Wu=@x6þ¤€É7s©A¾t †‹Lf%ßqîP¡{*LžcÝÊÒ1d9×6Š™ë\tÐwˆáB:TÎn§KÞÒ<0fxóÌod¼á„ùH ŠÚM‹#FÕ+ªy‚¬ûɢ춫u}
+}tþ‘Š;¼‡K\^ÇäÍüëÖJnþ¡¤A.G‘áÍ¢†×q])ÈTë=zR©œ>2leŠÓ"_v3ÂaýÄ©Õ1â¢*^¦è¨`OPF€lÕ27Ó'¥Ý歀Ķ
+D`sw–éþ>~%¦ïVŸídØm}øW››ù[Õw„\R@„ïv¥Å&º¦Êw¦0¤!|H\ùÅ„_Q3;YÒp›4…{—ùz}ÓÚÓö÷„bC]éVH%³àï¬ð¸$4•R¼ì²…£ÑÍ©i.±· ²EÄ ™E6R³±iÛuâg¯ ëí>ç3T­ Yê’?ßÅfhßÀ)ÌLéçA$s%H¯ ç*&襞[ƒ3iÊEÀ8{î[µ^jwŠ^¤–oÛ!y2/ÊJû
+)À r¼#ÞúBŠÔ‡»ŒGÿX`16x·žïFkA îpu¬po#É«ªd9¡;¾è#í/ùÏDíÍNã¬P.ß— ˜_ö6’ð4óäÊ_º¥q÷1’óôo½¥9ÝN]v€Ú°°•k‘*Qi‹–™Ø\Wê4pHÄð}ÖK„ÆSvìv¼Z„IO °ÒAU²Þ"ݸ_{öëžëÕÈÖ­âé5A¹ϺzÎDŒ6ÕoÈÅ#W š(+—t´nš•UÀ}þÇ´p¸©4\F
+HpŠ¢ñœøÈ{${®ßÊðýÏ9¬£¼X€×äG–mÃ犨ÕÖL¿ÁÏâÁÛ÷ÿâ rÛEìU¿%¯-†Dž‰Ëü‰×àvnWP
+‘HÛr¸Ú¸FWjé¢ÓèúXrÎì
+endstream
+endobj
+11661 0 obj
+<< /Type /FontDescriptor /FontName /HUFBEO+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 83 /XHeight 431 /CharSet( /eight /five /four /nine /one /seven /six /three /two /zero) /FontFile 11662 0 R >>
+endobj
+11664 0 obj
+<< /Length1 1791 /Length2 20995 /Length3 0 /Filter /FlateDecode /Length 22169 >>
+stream
+xÚ´·eX\ͺ-Š{p×ÆÝ
+úýð`aáE HíÎF3€‰'@2Vót²hŒÿ(9¸€MŒ]>Ì@{ +{ íGˆ¨ƒ£§³•…%èovFÆ¿™þF‹0dŒMmÜ]l¬
+jö¿u>ÿ†Ë‹« «i+‰³2ÿ€àtv±ú[ö?z£úè ðïÖ>BÍìþ)
+djù/bÿ…KƒŒ?´/loa üX” õ¿ÛÉöC·gÕߣ ÀÈÊÂö¶IšÚØ]\
+€™ÉÞôptùÌœþ®æGó?óþ ÿ a0›[}ˆåÿ
+zÄÊá$oÓøcs-ÁZ;-¶\©¸[ýi}
+?ÉùHørJjÓ©ûÇòN=m“®_Ææ¯×Ÿ
+> …„*jíœkA81›ØrÙ?%o]
+â1ÓQÅü1Tð‹0»…ä61ØýEþ¼!hr½ÐìR§ÐŒÓQ³]j•5ß劬ð`îAxóPjλNòMTQæFpÝ ƒ@Íç¹>Ê4¯ŽuÑ“ã«ÃSǪQá¥Áæ_ÐQ|AEË\¥ 1MªWrÊWs/Rò×rÐò î{â[Ó=ìw¢¬ –7k϶M6\þËÖ¨_"ã›–¦ïaì0ìJ*6dDìei¡n+­ÂjÈðÉ ì²Ã`ßÂI÷’¶ÏH²ñ¦}ï.ès?¶¡V¥Ojä]™éxûÙ«ÛQ„ÆHÎØ‚Kj«+É¡žÉ²ÃÌl¹šKelYew“ †Øi=û^§U–Xµí"'¿qc{ÿ<ø¤e4I½èoú¹a—]X硬ø‡Ù0&{}­þ,X<j)Ñ o=¾%Ÿ<ùNx[Äšš+Ūäf©ƒ> æ¨Þ°QyKý#H”Að×XB$‰ðüs%! À¡Dû›xÅoêþ®ÙÆTåϾKÜÅïªUµh¦}¢µ°lå= môbâŠÜ)ÕaYXk×™aˆ› ÜZºÓE0)<º5ïMº¾ŒttI£»×]ý×\Bry°F«Þâ2‰ÞPéèwàô©ò
+ºôq…9þÚ¨2•Óž¾·¢B×z…H\s(ù|‡£*ƼÁàf…`vÆ¿~OÈ°øxnEô›ðûCvt,˜¸f¡7tŸx~÷8‹éQ6epÑ£õš)Èå©^¨“{|)<‘s.g`_ŒLnd “žpB¦ÊœˆÛn¥9È&Ç’ÄòÇ̉ÚR $,¸ýù9P¬½'‰sÁ±M›Þ(³àÒÃcÿÈïi/!v`n‚1ÞˆuYkOý
+Æe)Ô¯±‰ˆ%·Ó\eÖQª÷_:–Ž“4 §ãYºŽ- MÌnä#`ö‡ß›â“j ƒ=ÕŠ;6ÛPY²-]ò©KäðJ0Y–÷;j£¤ô•ërª°3oƒwJÐÓ²‰Íd ëä‹Ãì‚sˆQ`#—Méæns=Àú.ÁØ%žÅ?œ±ý³²²[ßDç‰6(êŒï3›€ƒ\Ü·“ ×Û¢Á5AÅê²`a[ØŸŸƒÊÎ|ˆAû
+º‚ìãœ!ÒÆ"ÓýÈ&× ƒ½æ•ƒÜy%1Ú¯^åÉ/„™[e%zDJ7Á‡Mˆ&ôþ—?T ßò ­Ò‡9ÍÐíçÁþ̹ü4-7©0´QöÔU=>úã¢û,‰Õ¼#.¢‹xG÷
+§ÛŠÎ¸1å „Ë›%pc«D+™jF“&ãû4>÷FSÇßÀTsÚXæ›SýH6î³n(ãÁŠU,úªGæt6»ËBÈÇMÓãÇ!ò4³¾=ÆÔ'£ð”uYä¨r—ŒGzÍT@-ÞõÊ4›õÏk‡Ÿ'&ÓrôŽžÖä]xâÔ£ø˜¡" ÜŽˆ ¨qEkÓ…†GH;ú•ˆ”ÅHHo·^‰wÈ<tp%‚›N
+Ha ×>—‹»¯¢u 4¯)îåÇ«$%L%C9GË^y+–‹§ÕÜ×MJ%/r„ŽŽ`Â˼ë¢OLLƒC+A`d±ï‹M^ŽŸ\š–[<9’¡BxëÊvöÉñ¡W;dwèAov?aYª×!>ySeÞÄK÷v‘ØÁE¶Äg€7Ë kÛq‚ì<Q‘Å[Y¨ü‘3Ûlñt'÷ýë¢çu*/K”êqÑËh×ÑVj+F¡DF{ÑÓË۟ׯŸ­JI¹Ðˆ×­øÿ T–ˆ:ÔCŽlÍÌ=ØŒˆ—{–Eû¢x}.‰7ØÉîÞ®âZíÃÂJ*Y×ã96#ÿ}¦æ¡|xRsnh¾‹ÜÁ2Ô ‰Î9ÒW¬Q|#p{àÞâä[sîͼۨÊblì
+£Ó‹&ý¦ñ•¢æpFpƒHŒÖøVf’½ª2ôkS¡X4ºh®À#£¢þ§=Èût4àÚX€Î Ó:…gg÷[s+ªû‰ðˆÙ˜êÙ¯$×Ï^Ö–
+ÙϿƾ"Ü@ž·1¨DŒÄÐS~£ÚM‹‚¬÷/l2TX+|¤æƒܬÆ,>2G(¥Ðá:2¢²×MŽ¾c{VlÛ’EĨ³yŠ
+˜ xÇò ®Ûïå/ïW?J.3YNpY¥l]{‚„ÐÖ”ç$µŠA-ê¦(ãTÐqõ/ú¤zP[ Ÿ×:àÉô§‰Ç²ÔÊnÑÅ™E¬•ÿ´»Œ`Íßù,|YQ¼ÅW*Œ—bášÓ$bRôÓöQY)nüî ÷±2%kü€Éu<#í©üC¤Ó‚\ån²³÷˜ö„g ª¾øÀO[œ½JWn´ààEˆ¹6,ŽŸ¬&ׄíÆ™O4¤à2Ž›´ß¥Ú]éQE3 3Èî®zhý©n÷îp§~Ça{ï‹èž¼hAÿ&G¥ÿxC¨Ú€üžqÈÀ;022œÄÑ77°"xÝiºE!Šˆ{m´›±£XOrÝá›`QM°¹áüÄõóÓ׸iÌ ÓxþoSÚE¦ ]º>Û³_À$‡‹›Æ¹f¿9»Ñ8AÅÍW7–Óªì>àŽ´‡Ùîœ,…P=“‡7^G£¥s¼òD©3ª¯[
+pm¹Öœ`6ÏäshqIîaBR¢Éi‡žÏ4\z|¼Bs™SZ'bú ]šâj˜œï`œ†9‘¢"‡-rUcsሦ/áÈÏÃ<pr_ÈÏ—Ü þѤš˜úôê<ó]ˆ4¢µ:tïzêܸ3^‹t¹öPÃ}9ÝÅûåñ\þ Wø’Û 6º…w³Ô êY¯\E^W'Ïfºîrì¸3\‰èz¤xÌå5ÕüÌPË‹‘oÂJV
+ Hâ÷"+ ùšŽ¿o=hkwÆ|Š \¥‘n€Ý6€0]0|ŽD½±2¤¬âÏiêiÍû-˜Îû¾ÒŒô Y{ûr,·Ü&Ô9¾c%Óú¢Æ¤äÛ pÇO ÇFOu›Cv Oñd1 #ѵµ‰¯ª«@¿«mбə$XyA‘› n!gѪր…!Êò~i'Rd°]žJ¥J_¸€½i?]$^÷«A¨û^¶WH|ßðš©% ÷2µé.éåEæd^½¸°Î`x’Fw¥TAeãuõÖçUúg+ÃV¼ž­$ydZù³þÈ÷ajóÀj_Èz\çÚ{Aá*ú‡Ë¤½ÂRcïèx ïÊCø±ëÕ'Ó˜ï²I'
+Ó›3â‚5L–²Â(çà¼oÁ«½¹6Òkß_Uå~Îfùæ@¤ ø|矂aUÛ‚9è^Æ™ÎÒñ(­óþ–­í™¾² ¡2ýUÀoŸtíÔÙÄUÞ¡Á®o›Ö¨¿Ÿ‡UM`ä: ÞL›C]@ƒÇpÖóú÷hðÃ[¯…\ºs÷Öe¤vjk`°v¨'íb›¢9ÚÈ×°»‡ÌF3Ñ$"?^R·|4œqœcã¹’¯ì‚Ùè!ÐÅ°VôšßÒå8az—eïk^0³và Àc«iê
+/ËgT¬¤»«VdÖ*m¿Dä¢Ý,¢û{[§
+*™ïkGÑqøž»[œâ8ýËzg°VÛè7<ŽúpP8ò„ ÔËŠõf!y)þƈ¾&oáIÔ…Z‡ž‹˜û’Þ’ls@¹®¸È-§£Šu²>xcÕƒx9Ó,‚•G÷UâÇI¸áÏ€ššß©ãÏ.2Z›4H«Û|…e4σžd­ †Z§õø‚Þw¿]tsðí̧/=#} r€”u>ÿìèõ²Öê³SuŸC]2AdcYÔz Õ5'åKXس-Eå¡$‚þE3ªSÐhšïÒ™dv^üá.«°õGZ4!þo†ýÀC&ëB“ŠÚþt}§gó!´¨´ldò´¿ŠÚ‚Ç­ÂÁüúan#5Õå×5àˆ‰g% ” œF²Òîqï~è÷ÞÚÑÌS¶ ±m•ëïŸOP[ /!ή¶m-®ºmWfìg—ˆm[2êz†§9Ѫ¥p®&{ŒM?Ÿw®ëkÑ5*`5j\¡/J®w€‘ñÑFY?÷_´C˜jTeSãþCB¡lI7~¥29®ÊFAéÆ U
++³ðÁ²·¢ åÿbì3hô fdä’i,³º7Mnì%É
+²›mXÈsã×@Qû!Nz\ç×Ñ©©Ùã_³?8®¯Š´ì¶OÅš×øöDMŠ¦±0 ÷HlæÒ|¶¢õ—Jb1¯·ÄsW«nWÅÈ´ó*¾" É:”)•›[˜mxƒÉŽ:¿8¥ØdafWm+†&‚rÝ£ ÓC<¿M¢z
+ωï†Cúæ&‚v¤È " j|¿f½Ò¼yÃOäm¶7ì¯DŠÊlÓ­”Ä~¿z¨ÜR‘J³e
+\û-á]¡l|G°?¡|ÄLº%R{TÆZÊSŒý"uÄkw–U«‰ãjˆ!ù…ë%ù‘i—(bêAAÀƲÏsLCU«óCCO¶Aüí­˜>r hCŸ°e›¿j¾¶¥²>Èæ`Ñ{VÇT„¡&(Ã6Ò1V£”Í»ù)÷TŠy~=#r¾µ²ã¢ÁŸðãû¹¬m§Ê‰PîtÑÏY“zgãHƒ°ûvWá<vµÄ¾4ðÜBrí”vV` K¯ÄûyÎ3ž4hÓÆõNBîƒ ¶´>ÚÔ¯ÈB#¹áz¤:O$©ð]韊~£ûÞè´µ¼eÂXÖŒ±ºa^+åFÅwËf[Š6Q…xk*¤õ›í¢ç/TÞEtšÏp“¶e`SF–zÔJÈçïî>Icwèp2Šp“f ÌO±ñ‚BÝ|TMKSw^ë¹w§õj„/]ÌŒ”‹5£Yä˜ÔÀf>Ébô…º”Þ×
+ýGŠLŽ¤td<\ˆ‡ ûF =†ÖA(ùÇ[}hßeöiÞtÀ[ᤊ*'’7¤)ˆ† nšI"´4R31ÝU·Üš¹Âãõ¡ y܈!€4™ên¦ {ƒwé_za#+Š½XøYxOf,gY‡¯!òŸ§•ØIÎW©†loò4BÕg©!vîàp._¯°´Û
+Y¡ãéÔ³=¨…#Y£“5uÃ,°6Ç3| ¡7¿¬Žîcýùønhr§Û6uí…ÉñŒXõ¾F^ÜocM”AhÜjk‰©¿”û—@}=)^â*Í?WÏ_™3|QÌs±ûUng}ÆØgKSÙ>ÆÁÙÿìétT¬}¶¦ïuÂ~Î>mz–à&„Ò¥r¸ÇiãÁ"\bÜ,Éf½hÈ•2Tf—ÝÔ[øËð¹žÝwcÂfš·àš% E‡X®^íðz.(±®¥•h£Ú?B¸üÛÚ)[bp€Õ?Ï"ŽWà[g`•¿Þ³=ヶ¥„KÇ !¸DvbËÄ%¿ü&)«4}q×L…yìÈœ•/•™|ÜÙŽ…WÔ Nx¹s$ñÕònÈ}‰hW¥«µñ›šU|b tŸYÚ}_b®ìJ_¼èÞ;Îjv6î+“y}Ÿ®Í[ƒjgµo.èF½QE !n G×#0'æÄ»%›ñ²Qx~^¨êûŒFæB(®M¼™¶èà<³´Ä…A˜¡ã‰„
+bÞ&}Ë1O÷K‘+xñ;"Š×]_uY[2ûéÏÅ¿Þ-‡I2}T–¿(€?7÷ì–~ÏVK¯¾e‚1*§6[ª”¬~ö뺺ÄÍ©¾†Ì™íàmÏCvãÓc©¤4bÐ9í¼ßN¥óÞäåÐ~›^{ù=ûfÁå<qÔBÈÞ–Íô=\ÓíÖÖ‡qËqDEŠM=ôñ ›Ý$x@é¥b‡®rÒ•"wR~XzËáoþºn ý[6„$JÞh»½½ñ*À„,UñgòˆûEegÖå˜Èg/2 ©£8©Îý xtKðõÉÍÈYž„‚¬%YÍq¦©ƒê=Q³–oóóŸêÓ‚¯ò È éF•N ñ,n î·óáÁTMµä’ž0µíÀ§—S¨¢wJ[ã´R¼=®Ÿƒêv2'Ôõ˜0ÛyÂŽ÷¦þ,XØXUˆ-”_[ˆ)"çð1Ýܪ#Ú/dÞ°[ý(ŠE¾a¹«¼üxK
+«Utl¿-ùÄ7%C„QV·€üßFaM(§ÎÏÜ~áÕ\S)`ñR¶ýÙúázj5ÃåŸ+»Çµ\Å"
+'&ÝG¶´vºi1”÷A…>[,+r!ÅìÔ‡Û‘þUé4ZØ¿‚È¢+mWªTim¦ªZ+ÓYÖâ„–»ÑÉãã-a_6E¼u4 !¾(‰ä6¹<ÊpgRñÀ°&ÚýNéÜÛs#Ê<Ÿ¼ly³,àýeÝÉlïÉÏzr;’Ü¥]g‚“7²Ž›ÆI-ü3QgßDp*ð
+4Ë 7¸òæ{ïI;š*ÓâPŸ˜Ã',ú,Ûbš5[t[·¹—åý´÷ˆ#¤ç‰Õ ëænõºGƧ«›èeûí”Z¸^ÖÄ •†mº~B°[Kà¾;rÅ×.4¸—p0šU@'b­Wâ3çÝNXY²µîéCÌ„Æ,ù¦ƒaü*ÍêÞbä·øz‚ÌOõrdC±±”»¼‚QhPû-ÝØÀ‘i¼)¦\jôwYýM¸4Q”r[®_(IÈÅâ6*-Ý-§ËR”A¤Ò‹Àæ^œJÙ×BÆv+¥ì‹F'œ &ð–a]4È9Ä¡ÈËh÷yÖ nϦÝ
+w^¤d®.vI 'Ó„N,¯ÄÒÐÖ&!]ƒ’È—æÖ£ŸØuKÚ q#úòÙ5‚Œ
+ÔÛ¦îoúé¨ç)Å{†½NH?­«bpm×i
+%HXÇdIç:ŒE#è|*æ]¹Ð©U£šG°èÈ›ÃA´ÂzÇ°ÈUéu V’¿”p,‰—–³˜¤p#AÝŒh<Ä“LŸ ¯D¬AüúÈÜ^¦2$Q1‹Zª –òÒ¨PüZj ~7N€ÅŠè3‰ÏÄ“`}­ ‚¼$ÿ­pšd#†^Õ†ò c 6¦x‰"ßèUü€O—ãmýå¼> |Qžh
+«åˆ²&—ÔbÔA·Þ’ô3}_µe@g±Š¶¼`9ˇ!­Ç3§Œ®_¬)žZÑ;ÔÊÐà †4T\Üv›ìž€#\xµ$4s/–'‰àeQ®!vü
+ô¾#£9n_{;ÂQ‡„
+1£h¨Å™|šÑ{¡Ò?ËCsI°RlÞWtîn}q4´û¬ù•\ìê'zÓïR¹áÔ
+|Ë9â0>®êdÆÞ;YD` IŒ9¿ BÞé:Òö“ñÏÐtŽæ‡VÚEú Õ¹ï7Ñù³$˳-T·Ÿ§½£\\ÉDZ¬¦ûø}ƒ¦-ɦ3”ÂI`0ñôèM䪂–^Ö‘|‚×û€H’Øõá‹âÕw\{¤G.£Îv©ïƒÝ?),v››Ïɽ35¾É‹Jé~ëWW³#ñïãÐG!ÈE
+’K„ÇŽDðŠ]óÚNµe˺^¦_l¶¨a4»êÝå9°u–°z¤¥ðx¤–»eƒ¶êóÓדê1ïpjÊø,ø jÆÇbwŸÊžÆbí/$½9ÐTù ›:Ž/íÎ äPÀÎ E»„}~RÓM'ÚvH%t@ßwó )…Bê}-ÜÌûMßýd@‚êXÁü—Ú‘DšÃ©Ì;|vK×+CÔuªÙ®~VËEuÿmÕ#:…`XñigÇ®ßJ-WîD0cî; ö‹ƒ ZÉ:È— =äîT”íE˜…É'S›…EY‘žv|tD~È11ü}zÔË)ý=±†¥àâªõÁDØaC"—ÁÏ=ýBšÂc ¶ýä;~o¦ü4ù—"-09¹m^Ñ»µî×;o@_@dÎaߤ†y¬«Ý`ë4ax{zÍ­så¤qÊÁë³]BÁ%¡_ÞÛ!1R¥=¸ÛCÿ—ÓO!†Î]ñR0ÞM|)îXµ¬)½»žŒ†÷^#­m{ñ[}Ñè"£¯é«)p·òžìÕvÄsîhƨÞ$
+ŽäI¸Š;üFVƒ2
+¿wÄ6Aå´9Ÿ“ÕÿÇÓ
+8x=V‹Ý›1@²ë}ÆD»NcîŽYÛ#|\™®XËoÿ…}™¢>þÇÓØ@ ¤ìŒ~ðtŸØâ*Ò©I~žýØ\ؾOYx·©¼˜^âk¯¦§Í“ÁŠš(ý­\Àí5‹µrp‡É—øäw®ïàê«y ã¥Hjl¯Ñæü_5–º†*%é£*H›+
+DÉÅîc¯eõŠAáˆìï¦öK3(õ9ÒþA[ÜUžÎÌ#,‘õÝà£%ƒã¦¶ºß:šLgøê¹TåväîÔ
+²ô•ÆTQ‘_£Ï
+:è ØMsY“Ø왘Ê,)Æ×¢´¢#5½eÑ1$†¶EǤ"ÙhuBd‘ÌîŸZWXs¡AYqê©y±$yX…„I°9h~S¾•¬"c-“eú<§Áñ+ó6©!Í0´ôÖJ[|öÍ;
+—Hþk7Ž*C"¿éæœÔëf]ìu3žs~¦#¾¿Z
+®»Šr»·HÞl?Lj×dAp$Ž5JÇ)Áýé^þüg‘{Y©jï6GT‹7n!®\ˆº-”[« Væh'Äl`’œeRçx‚I‹¯sõ&wÈU‹îú9ìŒ
+Q !z´:ëððéÖl¢Ô0NXÕ#ʨc%m:</Õ Zºè«ÇØLâTÛΊق·Ñ0-ÿµI¡fMÄ>¦PEµýLÁ\¶#2ù$›ž‡*¢„äsD×^ti`ñëj•ZF6™:´‹"‹éÓ­&äM%$[ÏÐ`FJ ö·öïS‚+”ÑÝ´‡ÒfÕ]@éç•*f¹ìÏ´¿Qˆpžyø'#éõwÝ=áL ðã×`ýÒ  âõã,býù鱶ù›=Ðöb'*…¢ÄðŠó¢¿ÆRB_Ó¢#+ÎÇ:Ð!5b„üчØÕ‹åã뢜…()ß°Ÿ=lÌëÅ„ÀˆW+0‘©|ïÃwqEì‘r%b¿q>6(¢½Û@·EeŒþD÷>þdÙŽìï¤ì [ó{N÷2ÚÒ³òdàiï¯g¦öá¶ZÁ^ÍŒµ–Ñé%Âo “´2Ë&Y{Wsë•å 2FnŸ’–‰¤‘_/­ õ³ŸIVª¿¿Ùæù*ëRI;I9»ûÎîPA
+x6@¢ûV|ãT$<Îr›EQ!¯kÚëºJªDÜg‚ ­°ä(¯qíd>ìIuÊ ë¾#̲E¹uȸLáfõ/œBŸG:kÊ-üñA¯BýQc>¬_?\'aI-¬ªÃ¥G+i¢…ôh€¯SÀg½`ä4à&)lÍ—dŠqöpç¶ñ«hY²BÖ`ñ§†.åTŸ>÷ç@6>¿0â»Q'êS¯Cmã&U³Õݘãb}¨Ýb˜„δÄíhôNÁÞ³!D`VOVÇßéz¡gG`õàˆ6@tƒúçàuQ¿žfIŒ'¿Ý,½ ôA0*Zá áö˜Ú¡i;J—{‡’ÙÊñÛq`2ËI&9b‘ÄøÃ4I‰Ö¡yêbfM ƈ¬£mã˜HR¬ïŽ ™Ø¢ s/1W%¬×”
+¼\rŸÂÈ¥úPbñ¸I…L&oç,,­’Dž¾é§*%µú^¦«e«…Ò•’úIÕÕ´5 ªË½Î_™gܱºÀ-×w¯nÞFEæ#õá0Eª½ùÉt®OÌðñ8ñG¹Œ”XúA’Ý2|Nèû~½'k,k¤’ºßÍ8?Êâûvó Ï ]ýp]`YªÉOÇïåü›Þitë.ªGe(;­>`Öéþ»<¶9‰Žc<[ù†%ÐVÐé0 ÒUð bB¢&ÃUÚ3
+>ù7gû8—¤öךº5ÛÏë£3–ãûuúæǃÑâQ—\ÁŸy u×&U›ýø Ië ûH}0ç©©ŸÚru„ŠR¾ Ò^ù4n?fí»‰ÜÐA2Nráä ÀG° ~kWT{]a¾R$ ³ÜØ»Éæ²Ä/.è!8œzLE­fΡ˜ñOÿDDéjᵃú1ëè!óäòM÷Û§Æ1quæ HoÒ€HwØî–L¡zTÚRFÒr*ûò˜·::ž2ÜóU6[Qò›t %€„3‹¾­rÔäM5žÒ°iÍ`Otr%ò@ª‡ò»——™I2}œÕ(ñÅäU¨Kc¡}Pˆ¾3ÒúÃèÞ›Üà…#Ž°Pk.¨@oÆü)
+¦­G×úêäáÓ2lXCoªÚft*—GµåËó‘ý€‹Ïé:sÏ/1a!a͉ÀÄð–9“¬ÆètÀ à'3y\ ­CÃ^Èe´KèFaÁ´†d­<íEIïj÷ï§Mîe>\Y6—4B }×´íeý¶äÊŸ$Åj¥0šÜÄõjq$üp9½—ÎÓË;ò"â½”a^kƒN½÷(¥l6aBÃvî0+²1¯#æX˜“[´Ç%<—~’.èÁ¬WNúðŽÎžB`J0¸•?t
+‰Œ_û|Uká7\ãm;:¬d)P„Ð)`±(Væ\ÓûOšL¥%+ñèàleðcûª8GpC+â)uåÇô}§ymü~{´(Ÿ"¿ÖïAM”Ç¿þú³VtüMdئɅÌšV@<3Š4{ Ä(ŸóìÏ.'2Þã¨Ð§Ñ¡ûiŒ[àƒÁ[CFá"×¼ðŽ˜úÁí1wÁÛI'?)@Z€¸&ߊº,Ä™-™´è ^Íóq,9=Ðë vs\Îß¹ÀË—8[ö=ŸÔR¿Å©Êþ<\‰Ö:8{¾ð®˜
+uyu n•’UÙµÕ2ô=ÿ!"øÖû¥¯°ô¨2F«ÆŠ¦#ˆ­R:)6öpªÝ‹-j
+:®ð¿Ò^É:Ù3— ÇÁs/·ïtŒÄ-éÍNe“†âaScd½(—îá‘÷Rã³é)E#ÒP(ôŠOú¦ ]BGª¥p{g”§îƒÊkÁÂ<6Ûø|Í) »}~„ù¡0¢ÃGh^VÝílDªx\„îTóšDbgàr­Òƒ¯7†ÇZ—qPüößu§€ù}ÑœhTÍé4b£8ÊçØàzŸfhe¤!5H7Iû/±"»/ê¯ßõÐ H¹Mf0uP¥_¢¾¡ðš¨ÚÎa‡± ÅF1µûár˜\ ´jªn9-ß?js˜‹ŒþBecÝòôrDJn3ó»«…ü¥É)Øh¹ë¡zͺEW¾‹—w80h›¤#3¨ÊrX BH´|ú»xB.¡6~Œrêr¬Ø«wÔªÍ^+Ä仇TgÖÎFȇi±˜ +áu§êwóÅú6"‘tìô´AÀ½Wd68r*Ô(}] ا…•÷]Õ„œ]a–ðï
+Eì]Y‡c"…ÊH%?¨?­fn ùÊÄT®Zc˜’À_ìw
+Å^ÁT4{Â/«æ9Ìš°ÇKÜØæÔï• ‡DðdÁi/+hpfÂæâúÑ¥-€U›mpZ›MèŸ)Ädrèú©÷˜ßå¾°¯UžÁ­)éì5ÏhËî÷’½Ä\øúUh¿ú€XÂ>þ°HKÑ@^êTúýÛ“˜´Ô¥ª¢}¯+FÓ݈Z¶!_õ·âˆ`léW°™
+oÔ&¿&‹Ðˆ`d>i}'úOA°}”WŠŒï‘tžß³5 «zËÝÏ·Ln¤(›¨ !àãý… > 6dU †žA‚O¾Oʦ-opù#€£’ <Da‡l†)oƒî¼êùyN„—‰‡úˆÂ*ƒ|æÔ§¦Wm³Â±“¾‹’|¹uK àQ\ñ~àsE«ÌÿŠ¿,Âkîsû­¨}Cr½õÉ•B(¿œÙ—HxjŒÎ¥ã9·<s@×úD˜U0EtkÍc6Y‚¨/vCe¢f¤"ïù®XۋɧøTöö·)nËþš¯Å’¶7µQÏãå7®µT4=<•~K,¦
+mvh|s?KͤÔuñšGÁÞ$üfi‰Çïj+¼({ 6Nß)…ãéð… C/§Ô*
+I©ª¹¯CÍsÀõL£2,ï¢TᤘӤ¤qwº§y];l‡s ç—®|À¢Á-&¢yYð•÷üí­ÝŠ£Q‰ætƃµÓ‡†MBœòt êéÀdu{ÜÌãÕ Ã.¼‹(½UílÈÞ«BI¶Ô(ík˜3Ôª®2Hª¼ÿ¬l¤[î)õk{á°Ãé
+‰Fv_*ò䆌àЇø%×+#ƒÇ1f;JK"ò–·Û6 ëVñNwÛ_È–ìbÊlê{v—J’OµtIl§Þ.ò ¼ë†;7"Ÿœ7öà{¿Ò“2oX,F€ä‘3³ûuí±Cò¼z%%Ÿ›&Ør=§ÒôSmeËN|+BEÍ ¸×(ÏF©™<þm<FÇì µŒ
+Ù´*yR*)!Æ sl'–óYNìüê“ÎTd÷æny —Rq35^o%¦½²ÒkÚ/|.4 É7ƒ22àÒPA‰ø[]oP2Å úÚŧ¯úÒº-¨æQê힬èp×Å.Àö€Z%ü²y>ä-áb(ä&WDtBþrÏ`²™í{\;ŒBœ)ž…Î’ˆ*tÍäBÃK5ߥxk÷›š•Â‰K^A½ôæm®¹‹Amk2ÍÙ5‚ⱊ™¯÷¿n£¿˜ÙÈ„ûËq‡Ä øÕ—·äœ·î<Nul.òô"[D³†è{³­`Ã
+ªÀ£}ΟWÐÃr3Èq«ÖÁYÐŽùöµÙùËž"v’=fªŒƒbkV¸(v‘TÒeÞÕì›ØT Pføÿ L³êš¬üËúôÚ'¥A¸O&µìGÝáJfiB±øS̆ÚÂ60ïÀy˜±/!&·Ñ#\8W¨Õ¨YŒU
+Õ‡¾ÌÊšuà‹¦u(fÑ€®*u¸öc½óY—–";¸ŽPœd'zšý#9½¬sW‡“ÛÅgE·Bœ‰×å¼¾¢0#Ð-‰suQO%%î€r•
+`b$(\{c‚å$Z¾ÌiÉŒ±ˆÓ±n<+ôyGÝ:”a—…ëôL¹Sh¡ $À»C~— ë´ò±ô'©Š&·¤,ø¬æJ=ȃwæP­æõÅÀñ±îÓÅ®N¶ß¥¢ñòôÔÅGt?Ýzhºn­¨•]U@0Žcç
+ÀŠÚè¡qkϾHs'òû÷—aV”E $„ÒüѦå-«í6¸‘½+5£fª²=DÓçŸtÄ!ÓO˜¶ŸôÃ5¹_B"¨º·veØb•øyrW ¹­yúKtR²ÇÔ¸Ôä¾Þ³‘ ÅŒD6ò’vïÇØA@ÖWÌqO
+´©O˜¾9õëÅŒÔ5^¨C}õð*iâ6ãÚC7¼zlI-kF+ǾnžÐ“È´§·R ªO)>¶4ŸÆí$‡Ÿ©²Â’LÙé!¸I8üp$EöÏìÜE¨Ùm{ƒ<燑Ç
+$/‹&†eGê˜`·‹\xb•uDèHEÙ7j¿Çq…:ß¾ËzÆ#
+«>ƒº¦óð]Þ¿ä›æÌC€6®Ù=šþ~‰Ö)Ä–™¾Sx4‚Z縤FwHŠ­Çµ *´R
+Qw´¿MÍw¨xëw"òÌ眬Ì»n‹ÓP‰¦,6Ñ]B‹F«uâÀÌÏn'áµçƒ¥SÏYùçÙìŠkꋧ¨¢ÚDЬ©â9Dô¦^Œ¿:ÉrÉG»d*àÄàÞ_P« 4u§1¥àæÿº ú]ÛXñ %ò>ž•Ç”añ6Žqž:=\ŒúæJ2Ò’•LgóîMn
+K„Éô~^‡gl¨—KC¤Õ­¨^Ä’ù^33úmR"S¦+\–ÁU%Pú×cqÄ[Ü®åEMƒƒŽÚä*\–"ŽÊö°±29-1zÝðsŒ°z§x™a•$èŸ[y•°¾ÄÆ£u<|ngS‹¢Œt>¾øÈ- &ñ
+ÒŽÁvø*""²uEï&]mÖ¾^è3žÎϽÄÓRô½u‹H²l‘/ßF(ÕûêlõmSF¶¶ÁÚØß’ë&x,Yß*8: (6cKùßÛIwîøP6‰®——;ÝèµñÐ&Õù°% GkªQºsbù<ê‹ùp懸Z2ÆïÀ[Ò]Q(==‡…ÝÖ2£‡*¦gdR2ª
+y¨ogxb¯ÙƸa dÌK0Ôß³ëXì’²z튤‹dË‘›'ÍqÔ"-°1HK\¦šî1uòT>JKv¦åýî(ÔYfãŽÉŸW­Z¦ÂäM+g™·.Œ©û¬÷—q´ä}ê‡3_”*šHŸ°Ó3ø烆p˜I7z©–öÊé—` ÀD¬Ïe
+»Vók¼ùŒ‰ÚI:j$/læý¬ôßî‘æÖ§GyäÇ´¾¨} ͇ÇäT?·]IЧÛö¡ÉàD7hÌÔSl䇱“÷Â]gÄÂÈC<Rc ï©PÞW2w±n±X?i€ yX€cú\xŽfP7Óöšpy=ÿ[”Å“‡o®ö9Nkᙆ0HYÕòü ™… êÑY§vq jÚkÈ5  _¬(CüÓ½ÆÐÇýT%mˆÌKÔÜ„µîþ!{à´6X;AP»"›(±g5^æøJnÖöÀÆ 5@›Yjž6yœx"9Œ‚Â*c[«]Ÿ³vð‰Kà ÉÞÏqÇË[)]éÀÞV”’»²þÔ»­B¶?Ð!f¡ùÕ“Â&ÓÎSaÚ»Ëè“8D%Õg®Ñò‹°èR—ü3T£³Ƶ8¬H[9w]‰Áуon¬1ÐÅ—d ÇoDZzTé! ìïf}©cL*5Þi&=Œ„9˜ÃÀ åmÌS}Ð+æ_Ô”tÙŽývU)›~û„ö˜µ=/å¨Öù÷Dæ(H¢H¼Gf§ÂáËFÏ0J‚\=ƒ¤oåÀFãuè“_ÕƒÛüÕé~8ë%}2ÝÁ
+örp¶èhŸ)eÌûÊ Ü3ø…®qÙy]­‰Ç¦voúe®¥ŒwÜNÖŒ'Ýæ™Ô ûÑæ²BÌ0„b“¿0`éÊåLfl ¦çùêAÇå»8ô³PÎo„$Ý‹ÏUæqVRºxr¤m£ñ|F,ãPL*‘³n^¸ ÇHüC ™2p=Ïѿ޼á!Ì’ ``ÛcÑ.8F ,Î'>ŠªŽ@Î.ÄYÈšv qTJ^’‰àmªrõ’jãÏûÍ7P¦sî¦t_bðq\†T"Š;ljàÙ;<ÍÈ×­8ÀïDÀÿ2ðcd
+<À €íåpH¥…Ô˜'S^žþ älo ˜ÃÐ1í=Wƒ[i߀•Dõ)ƒ=üêþâ¨9û6]ä‡-yâñÔ/ûŒ|¦y×Ê«QMÜfÆ–m”?Ĥ‰Ã\PÞ»×°‡—η1»Ä³´"öCÎ jòâ•ŒÞ#ƸòÒ< +ž üŸ‡¢b5Á/ée‹íqjÄœß'°òN„)æ}³ŸL[·ý½Úà=ôW7£3ê²=õú¿åeóÌqÓ´¨e-®)¦8ò\˜ºzOG ù-*¨Xô>ñ"kpÄ— ÷ ˜ÃAv¾^×ÜFÈzºƒÐYí5Õ‡L¬©¹ÊIT­iywÌ ’›«¨gäåÈ18à€`Û˜šóõ8Ï ]4âÛš¹Ç8*Z¤‹"ŒöŽà+h눚7]I‹—N]x57Òµ|ïâ:ºÎÇVõÑê]¦–¾·s«·Û4³^}ôHï|„Í‚åQù$…Tð"“?Q¯,§£šçb#ÜíM4¥ä¢ôŨ[½à¢‰ÏåƒG p»l´Í„å®z A|é>ÆÆ@;àÖ·8R_ï‰år,·Þ×éªè[ÛSZ冼øqÉë[ë"ŒZÛA_€¤Èñj@¢=}±ô®-.ôØ‹ô裡ÅÿXªp®7ºòwžØB7òU@÷þÍ ÙPZ°j¸êfL©ñ‘?VI¯4ògI:íŽâ‰Zij®ðëg/¥=ž‹Ï+[( Œ}ðDŸY¹©(N„ ÓÈQ‡¸þÏŠ¥Â B"’8Dþ}7^Ê8u—^MðL•ÏnrÈ’RÖ£JÜ÷W9~›Ôº&⸖ øž³‹ù¥Þ¿=%EmnÃL¦l¿ ž‡èÉ@ïsË™1ÂYÏLwL•ùÉ’þ£CÆÀ7jŸ(A„\¶/ßXøLïƒE<ùnZÆîM¼¾oåÇP¢*TWÓ(©|0:
+öO1PZ®ÉÓŒ$| Æê5AöOdK'g2”~ÞÄxAÀfmŽ|W¹ZÓ¸÷K1WŒ5­Ð¨ÙÔÞÍž ;eª‘9ã€÷$Þ‡<Ѹ¤ÁD©˜g”¸2'ýA²y„¡A¤±ži_¹`t”æŽ49%B3Ue‹Òxæv–‰Ì™#¢ÞÈJ¯½’ð3³>ò»ŠG–´»:‰åyò±qŸºq’bEká#+tP&Žqlø%ÛwNý:ä×ö¶•ç§¤íwîpÐNàD-.H|”%Åž¯ üˆ}…* ‹f´U–UD+z<Ê„/]:_ßÞ£¢Ïžu“Ý6†*¡¶ÄÈÜr×ÝÓI1«#ü![[5<‹8lí!ªñ¤9›É³¯¯Èü,ÈrOƒïîéBÁÌ ÑÈ›!Á:¹]®[âwK»Â
+Sùô
+ºØúä8¥yë¨V¿—»ÙyÓƳûÚÕÔ¥Gœwt0Dì
+p¿vÐÑ-ÛÉb­„DC›Ã‰ÉÕð ,€1†•Ýe&VªéL~?Nu9³ˆBÙÊú ®¯
+’}\}Üà=̲)ÄFz!8‘_&›{#]›aß|°4!ÅôeA-Ò´mÓ½¯qq¤[d4Ùðpá,B}¿U[¦ 6 ¤OÆ£<6ˆ ÃIîÁU¥ü6§Â‘¤ziéÅz·3Cõýh§³<‰=Çå£ÝóK}… Ë I…û¯ÁN²É["—º·µ€åúÐì¹7†áý…ª>|µÊeâ—°Û› ôež3ÁwH(쪪©=xpSɜԤ»“ožM‚û“@#ó}«^¨†ÕŠ1¬æ1é;t¶àÐk'¾ ÒŠÕ=.÷h½wnkäG=lܜŋ%§ /°<hÖÚêãy~*kÎCÂHÀfxù1j âÏ&W¢ËÕ‚Šÿmc%’êï^ñ#ý!.Þ1†/T£ÑH½ˆBWGëØKÿt!
+jËùÂÞf™,ôÚ³6ŠdÉ«QÎv2"G¤HµØ¹,]DŽß²¤_²oœFìi/1/›Ûz>Ë<n AT#-"lcppÚk`R…eða—óÃí3¦¨‹Ý »ÈýU+#g{@Š?NÀ-\ÑUÊ\Í£tââ¢ÿOu6!äc *âÊÜñ>öz¡G+Ç R¶”ÖüÖvw;£ÃyÝœp™*ªôXfØÖ76¡çIlv®yPù1oL)ùÆ8\¤Ú‰†ëíóÂfIŽÎUÈÄb‡½"þ·h"Õ™š;0‚þ˜¾Àµ+j²ZIÝ‹¢ø*Šb€:åÅCÛdŠµDè!+;/—µ„@"'OWÚ‚[#[d±¢:€"xíf5ó¤-îáMðU£GïÌ"Ú[ݸÏzËK&IˆëŒ'cx”Â8”š¨Ô8uQ©s°ª@W¨:l¹‡áÀD-Ÿ»8Sšå¶L>ï~\›)fv® ­/,qÂ@§ÿšW v•Q_®Š²Yëqž…1ÕòçÂÞ®œ­œÊ•ê¹¥äö?Ð(®·!&òx à™*˜c8vÉîÆfä\íC ž£ÛÇ3UÈE2÷ ƒÕÝÙ¥*Ž8ÈXI̹+܈óPWøÌ\FØXb†‡â†"Ì»<Á…>7‘À”væ¡%3ð6uIDñÇÌn~åÓÄ,þÃõÙŒü ԨŋEò á+uâ€+«ÝoSl†UâµÌIêMžò­BòâŠ2/\<Tñ8bªòŽi)=µ£tŽ\ÌÌmÑqó¬åçUìñÅŸ$¯–ka´“å»C`_‚çÙ…Æû• õýýóÈL¦÷¾V­‹Ä*øËÛKË'@V¯j½ïuu­ÝüßY|ŽÈÈÄÈëDÊ¡Ÿ3<ãÊĆªXÝÃË6G6&´r#¥í’š!ê\4d°$^ÃûTGak™® is8ÿô«³µ&]‡B³M‡ä7­ lRæÑòÉ-±‹c-Š)ž
+Rž{
+3{h"æ®Ð#›Ï9 :å«{iʈq•O××”urg¬7EdÛ½äÓñÁ߶¥.œ{ôà)WÁLhØÁ`fÁWñ&XûMWÏ=†‡ò¿mšfú~“直§|4;dWéÏ
+´€¡1 H‰Î«8yõ˜üÑøŽòþçÛQâ£+z-V&9ª^Ô<…àß.ÞvÙ›÷uaa]PXö‡
+endstream
+endobj
+11663 0 obj
+<< /Type /FontDescriptor /FontName /SXHXQW+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /eight /five /four /nine /one /seven /six /three /two /zero) /FontFile 11664 0 R >>
+endobj
+11666 0 obj
+<< /Length1 2449 /Length2 28789 /Length3 0 /Filter /FlateDecode /Length 30195 >>
+stream
+xÚ´zeTœË¶-nÁÝiîîn ܧqw šàîîÁ@pw .Á-xÐ×Ùçž“½Ï½ß`@3—Κµª> "WRe3³7JÛƒ\˜Ø˜Yùò
+*övÆ ^& …«­±€™••‰ŠJ hìbe’4vòx\,L]À©àVV>$*À; èvšL<
+@c5O €Öø/ dïìÂdbì vAV 8EÂÞÁÓÉÊÂÒåw &¦ß•~g‹3dMmìÝm¬
+ÿv9ý§Í¿©‹ÛƒW¦gëíkìþß;f ruöú›6ÿ\¶©=ÈÙÊÙÅù_
+ô—MALQFZJUI<x &{°: f—¿¢×“”çð²rØø8¬à!•™IØÛÙY;#ý–OÒ
+¬“‹½“'Ëÿšk½;ÈûÛÍ­@fæ¿•7su`QY9ºe$ÿ'lBúc³
+djof²
+p²ýÕéÂp‚¥r
+sIþ7ès³Etaß;Pu×Çßíj³P’)/‰t3ª½>j@î¡êRÕÔUÄÊèåjŸ`½î׊pÕ&-„õÁŒA Á9‹•
+Î7™Íè‹7§Î‹ÈçÒl32'ûs[QýmõŽV~Ëa!Ò
+ Ýu¯‚ŠãéröË%ZX#¸±Q ìÊAži™Ü5ëþmÎZ\2%rõmÙ¹ M*V:‰9Ÿ`?Îwòþ ÝOõÿQnm8¶Å¹xKÕfÎo\Ý—]-c"²y6+”?=ø9¬~?®#óéX/æ=’…-U×¾¬~ñ—Âcþþ2‘±>²û<ŽA"äaÔâ,_¹¸x$7Q@I¬W~&.z®áe3¶&\J"RÂL½Ø~¦ÒÝÌpÁ·Îòs‚~4ÒÛ­h.ãÄÜü#Ã_+Õ”{Ý]¤sq¨Î×ßÞÐ]:àÚü@¦Ž q°-D{±ØÈÈl ±NCðr¹Ù¢4·b™n
+l~¨¬ÆßH'}ÓŠÙ§ò
+B`‡yP!p©åãîê D^¿¬.«~ú¯¡vÁ­PÈÝâß“R&¡¼É›ž¢Pú ÑCçb³ÜíÖõ_]Öˆ¿`+Ì/“/ßq‡ÊýPâ$[ÂþÔqýž9+Å9,áUðšêõ´!y<Aî\püá :aRTÁ\Ÿ.Ž)T•Ö…¡ãR2ó´›½ÔIâó‚=+v-©é"ržPr§ÎVV•G•äàpÖ2‰ã½0ê(&Ê.Ã<ÜÐñv¼P„cƒ„ÀÄÂê{£à_¥2KÉeu·×lœÚf‹'ŒŽàI ŒÚ…{ÚÊå8Líãœ&°bg ø:2ÜMôøl6ŸÆ°ågù3…‡TW<ÞÆeù?“ú¾a)
+
+$þî{ gNÈDãB|R|™dsq¹º¡JÝܸéµÙƒòãWÅeÃh(^.B8,ÿ¡Gçµ^†´\VlH]ª#q3žã!GEü÷À(FQÍèØjòÀ¡ aK3&}v–—«ÓŠâ&ÑYi~ /w*S-ä¢:ÀúÄÉö€UϱcÁ0®@p»¡=‹ØÌ„ôþ„’¶Úª/Jií—/߃CÔ¹‘’ëŽ Ѧ ½¯K„nŸïH.s*Köô D5öƒ”’‹EÌó×E5›Áí~Ô¹UÍú%W剰¹í7ø àÃd—Ù{äþ¼ƒŸ–]ä…¾«I~Š•ê6ssÉè¦Ul¢[ÿ+”×mOê»îŽ°k«þ°HêaÇEÍuÖÑ»GmÏsCHÆ/bB£ì±ÛéÈ'…šqƒs›°Î‰¹Ô5döÏm7„nη Ðé Ÿ F»²écum„IX¿ñ¶™ÀwßüZ\]¢ª©¶>ÀIµ‡פ®Íà`¹`AB¥g0Ô’ÙÁB—£vcî¡·† RóÀï ¤é2Wãã‡Ëì#îå0ê#”Ï•µ¾{M7=k6_ˆ¤¶$sÍ>f!ǯ›Š„Œ5îmœ@&f€ÞnÍfᆓÚs—ÕŒç)e%D†–å™:ÚjL«ƒÚ©sJQ;OhQ\3£â81ð3«Ä) 熾âà|{‘Œ_æe5ý©Ð”!ÙÌ©>“€!°Š<iÖF“¬ÏÀû%4mtrÅ6¤€¾»Cz2O€©%²¹’û¼J
+_:‡ëZ/ ={6’µ°}½•Ï¡féb žæ™¡nQa7åS÷¼¬›F²OÏ
+°e¼¯Îs+FxRvÅ€iO>ºgS|Kѧyb4³Š­6g\gIX‰k%rË” ]Á¿m­:Ìw]š>t¨ ,Ì Šƙص¶~Ü Äç¯MÄwY©©äBË¡.bùß»i|á$ª¾ž¶vÕÑ«€M
+“2L}}-ÉKD¦ù6Þ˜ô ¤­P?.‘Ë:Ìw¼Á£hšÚý¯³¡m(ãÈÖ9›ü´(¼’ãrdM}ÉkT÷b]m›^›7Ì¥æaýݬ[‘â}¾S¤;*Ä©ŽŠ}Êê,ÂûŒõ/3)žüÌ(ôp}–üø
+¤ç§Æ¤‚}ûùs‰…‡"™Ýzz1.:
+B[Ó¡*é°p\™t"{Ëm›ˆ‰[¬ÍgÀc~õªd‚Ô2Ë”ÝùÒŸàÑvð$lHâ ïç?QO[À-vÐ`Û‚(Ž@¸‚ºV‘“š Ó±©†®s 35&k˜Ø=Î5žGbüöC¤Å‰U3&ß -'eTCi€Þ Ç܉MUbØ^³]ÁL€p<If^-T°—«‹S%AÒl‰‘~†nªà<´©\½•‡ËÖôh¥*•M@œ¨å ª3Ð’'»Rt>#ÍÜV/Es™›ªf€ókGkUîØés.YH–ÊüP¶Ïg»á¡Ëü:Ö:dwL‡âÈQ‚5“êÂ7¨o-‚)ŽóÙm«¼òt*ˆõ‡Cõa š²Ù鶸i2-™¥Cx4Šæ)w$ìQ®C¹d¾7Á”Õ Ó¬uv~ÐÑK™Yob™»õWôï ¡;ˆ¹Á¢òéÅK‹º®XÌÙ}4Ó¸Íû”_I}ØlÚTpš¡˜¸¡ï§+q¬u’§±) ã{_• F!™úlÙVjaéšS¶¾&Í¥Õge}y~c+ˆˆ]¡ZÀ‰åÙäUP9BAµÒ‚,@5eU·XSmkÁ.5~>7JëlËDu=ÂÀ"¹é?‡ƒ¯·Þ{zë­¢üÀ~Û4ñ¹B®êåð¢JfªTßÝì¸Ã<?þ–ShDç0d*žµ¾ÏfdvÊATD¦±%swúCúZŠu+u6Ù³û[’wõN9þ9Á?C—[“ìã‘K²ï.löæux Þ¼)úþ¬0b©ÄøL¶6X*¤{Z-t;ÝØ20eCŠÚ§‰®\iást~á$ü±ì<izhû>Fw™÷Þ4r)É
+¼ƒ·–
+´¾R3ºOÞ¾Ì50:ìÑÝ)¸»ÈAçÏÌ7Ë,(l‘íÆ>×SNé SNŒ¹}t/rt#å»÷™î€ÆÐå~,<ˆ«/qf2 ¬sß1Ͻº>Ç¥”b'¡£»¶éœÔ ´4áãþ1Æ™†ËjÓZœÂ ôÒ‰ &U¾v‘MóÈö®lEùºª[o²ÜNãW7ÖOL´é@>™ŸÄXh<Û^&µ~&“óïí"¹âS4ÛBYÂãÏžª·Æ.¥â3)”î¬z¿……–C›bˆ©Ëó‡£çw½j%K˜ ¨è™cŸb [ÅÅ
+8Ž>͆1³}ùøqŒ`­7,c؆™à³r% Çp<…Ä¥CÂ’IµW-êƒi—¢­—³2^ÉÄíH›êië/<Y}o;]{¼çL/ïš«GCÑs¶†bóùßSHõ oA‹º­óã˜[{oÿ
+™EXÉ/P e±Ô›r¤aZW–ÍT{P>ºmLx&Í‘ ¼sÚùb?³d´¦T6[\|Ë„Åé.“•ý~>I«;L îµ
+L*ݪ‚?†âo<
+¥Y<*OŠŸUyצÎ>ìk©ôvøt¶\Š ~þ:æýL‘‡Ú;ƒié“úLß_?³y¶ý!yC¬ŸªâY¡¤ ŽÃñO‡Ë0‘ÌÆíÝKÄÃÙÏeD™J Ÿ žš-¾>ÛfzÒô&¯3„]gfìšâU9pº^‰ž
+?ðŒš”ó_µ3·¾dÚQ’§‡‹#ô¯´  ¾’ÈÍ4£Ü}ãxÉ
+fQ¤ˆ÷ÝáÈLçŵ¡—.gšXòù ÍT×}ÌIçgßy%õÈÀ ›®eÆÑù>ñT¹Xõ«]’”õ@ø?„b³Ž6lé²pþºº®>gè|¼Ñ ï¸s[dÇ'} ÜaÀ«®§Vƒ‚ß-bpÕšV¥¹ÜHÿþhWÅËp·{vÙó\-×HSÅaÄ„mÏ¢甡<î ðy?ð´Ã,|ÏÏkès9áüKÿlOÀ
+›:ò@S)á„îÅè—'PÁ£|¨™D°æ4{¬s ´žø|ZÇN†Ä][Û}ÈUbe«ó-¾7{ýQ" õ8ÅW#¤éÚ[\§÷ÚÛ=OáZ‚¤þ
+éCÌ`̯À7ÁÅô(LüÞ5À ­Ý ò[Þ£]û뮄W½á—˜ôi;˜uô4Ï>dý°{Q•ÝµŒ¯§øpRmËl@B9ÒWŸ“Bá‰#/\VÒ¨?" NÆ
+3¾Ö¶bi")×ý²ce¾´iBàPo]áî‹]ÂãI1B¼EÀà5¸L|QéVÁRù +Œk/Ã&ÕÏR÷…Ùx.Üôã¸ãzu`£×e%|Úý›/Ý…¹”/¼µiAÎG÷gÐÌp¼·«»¡ôÝJü:'û?\_£°ÓR­>z¯sé–U†"pBuÙ6ÈQKœ›™É®äT²8‡Ä„¸)+ypÃ÷âÄîÈÅÌЦ¦XP@g­>IˆÃtòökvV\‘vŽ°â;õ†9'¿ì]’¯O-KPnåTŒWÒ
+Kˆu­éŸÂ%0éE¿~Æ=õ0ڮŒ:¾–oUµÌPv·Kø¥ä7`ÞFôyEÍÃë¯y¹X¥ †h(_C382*¹K3écxwò¹€%é/@“õÕs³Sñw¯Ü*žEëÀãà
+ŸQöb!ÖŠ–¥-+å g4t©†×´Ö®õÂ×kÓ©ª~Y—ÑŸúQ·×·W îå" _oŒLüPþ"+PÁë‰ú‘žÙT[{[TgêœÁïCÝ6´:þÅ„»\>á>{˜zŽsíF u£¤á Üs
+ý߬‹05öŒšûÓ5º Çðbª„¸,Ш¢õùÈy÷CüNØä²UÕµ°A¹1¹*›„9…ew|êÝ1µ,|Ê#«›WiL„´™ØÐR)³vâ6ÔI<¤”(ÿ~cúîÆê ÒØÏ$ª
+ôMTdö´ga7ýê=ÞOÑ2i×úÅAÖNÁ°-|yEÁ}ۗïÒwšåmó£/q¶Õt¢À‘¬Ïg*·–“¾viÜQ^VAfÙ‘®D!®¥»¡†ây©¦ê}WJ«S|ÞÇu}J?ë¢ho~à2²TêºÝeyà©×4"Æ/ÃÈõW'<átCúº[Fq?ÝÕ7ˆ¤Ú7NPñÏÔu ò¦ë(c…dþÈ™‡×»áø÷íþó)ö… ²íÚ-jª”Á-•OøÂ-_Ð÷ñxx`ggÍê}áÌÌåí/ª×áÕâ3ÎÅqm‰Ø˜££"oŠq¿‹2Ï78¶ÚÃÍ­0~®¡\jÀÆ÷Pwß΢Þ`ªQ¸£ý¢o…Aù”
+§þqRóö ŠÁ”CŠâs¹8™¨vŸË…M®H l©O6}CÍQEsçdÉÞ“¶yePþQ?6{WÀû”Ñ´g昗ôö½g~äØìï3µrm©‰ðJŒIoD ˜.짰¡ÜupÛú¬“¢ÍÒ~èz)G›âáoâ·®
+ÃM
+ctOX/Úv µl„?› ,úÎjÄyr0_CF¼]‡M'êC2šÅÂ<ÇI¾é,rèøç‡TIl¨ï‚+Õó"©¸Øf«úÏ ÒoÒ=iÍC$…‹ žmUë&Ï5 QJ7«0-5MST\áFÓÃÍÄ^ÕOîᲃڇ<‡)ƒså¨)ãõ¾î{øZŽ´ob8ž•QÏ|6} “4ÛZ‘y»+‡™Æ±s_GVÙHô}N8*,?§Ü˜·€n܈ ~'qLªÕk ˈ¾D2]ãï)ÜŒ¸`ÁÛÑD½·ŽiŠW¹L9_LÖ‹Éi§¬qºÿÞ*ø©2ÉöÕñÕ°6\~b0„¿/yð,tE ë†]ó§D­/Ô‚k¹Šü‚¾$Ì;§ÔbÍôû­!.…Sˆ$nXa†)Z/A6a2‰ _¡µuÑžŠÆÞ¶bà¼5ì‹5 ÕFd
+Ne®üÁ-?eRý¼0-JÃ'JéÝ/ƒB*qhØ_/,.ÕûÄíW¼¤cPš¨ßðˆ…&1ƒ‚é˜ØPØׇ$£¼Û1ì¶àjÅqiÙSv¯(÷lµT†x;V̳C}œŒ VXt¨L'Ÿ½^.ïµLDÿº¢5¯ }“hÙA,Ìõƒ°Û‡®“[ËøV®#Jï*ì³ÜIRÆ“‡ q”—Vf–槪¬ÄŸl¹‡8÷0øØQp;¸Š¬{À[IF~¦ì7’<Ìœü¤3t¥(DjMÊó!Ïw PølöýSbrmüòÄ™g $=Œá 7§•¤
+ÁŸF8ÛµzÃxE­ Ú+¢²‘/ð1ÒÃÝú4¤òÌWØo‚)®ì-SžÐÄßò¶Õ[´{îe¼¥Ü±St•¥0<¢'¦õüIi*.ŠwˆÌI?èÊfæ„4Ü[þÒÔJ])í0öSQ"%  t }7µù“(»ˆÖßà±8.ø ùN’®ŒÈO„®à˜ú‚H²S¾?¥>iã3®~×O¯ÖÒÆ
+ôùšSu¥¾F1ļÆY+Óˆ÷%èÕgŠ^Öy´;À“ÌŒ÷#vv™ú]f—.™:_»¤a~u…aìy°O§ê}ž´Ê°×Ç|ÐÙpqD L E<š»¯\Yÿp‰(')Kx}x”“"Aóâø©ÁXÌ\J?<º´ °b³Ig³;kÞXº”,°W΋”ª¹ÏžÏùJÂQAF<
+y‚Øüæ}j¬3I„n¹\©ÃÞ0ÁÁéÍ‚»;¾]¾­hX#j=Ë•í !‘¬ú^“ßáåšbd\?wý½{= šæÊ<.O?¡á¥ÿ7v†s.!œ4Q‡É챇éóp¥šÁnw‘_ýY¶ÛȬWè“æÍjÓY¹¶ýÍï?½=†j¢ŽšdPø^äL6õ~/JuùGdLw˜&B¶: qÄWàº7rÃ÷ñj²¾ûøü‹ø‚]]xº ]¤Ë’¯Û*wŒBõv‚Üî{XRjv[e JP†X$V>Ý•ëÑã8À 5¹Öÿë÷À4\lÓ:ºÚF÷”x¥R†ª^‰Þ)Ô#ÌVy ˜Jô%ÖßTšÓ„S_ØV@7ϘÇÄ*ÔéÄ’"̶¯«Õ„Ž›ßÚ`¢Þ(ÑJî+…ràá$•t_Ö¿½P{)è—ÙJÇl²ÀÕ Š?²â£/ 0’úHx»8Ï9”ñ#Doí;‚Éìí¥‘¤"ÂQö¸ô»&r”ûŒmÿâU¾-¶Vým²C3½¾<ñü’±À×·”U‚Hì^±[Fñû4£ å´iÍ“oŸcã„Ü›ÄüÏ¢¡31—ÆnpË å’ ·Œ21Äh©®I''ÞŒ`ÖÌ<·Èécúùðª•à§fÅéÃp®ÈÂF¥Ž#¬33¨@U†5Ô ¼Â
+Ͻ¼W×.Ëtš1Öͼû
+„ý/Iµ£œ;U™®—¿tˆÆyT›¾T§²ø±ÎûZEÍcÅ7Ú×R9~=/Ö~XÃÓt¨'äð½W¶;¤³,ê=ž7[r[¾æé¬Ï“Ž=}oe˜;›˜í;K~4õÀ¨O4pø:’<®%¶*'<£þ; sÚÖ”¯b‰>† Ôõ6 pÁÆlµ1†·¾¥÷} qÅB¤Gr«ü—¥Ï¤Î=‰`qU‡NÕ)»D)­ñK—É©¼+mîFá3hed`û‚jc_j±ž’a<Lˆf '5Ôt¼ <8;X;?›¦ˆq¥*Anf}œ(ßiö‹Ÿ°úN0LÒ{5n´(Î^ Q âæT*Oû§ŽnQ­K©ëÞî€dl<ëy妣xñú:6æ3­CßÄê-5°@|"µú>Ú'b*/ôa$"ªœñaÉ"Ö>ëL#Vø-íØ‘PïÈÅó+¤[/ù‹ÇÖ‘OLø¨aqDΊ^— ñCq9E}
+ñÈî½<®˜É\˜ÝŸktñ<­1…PµäHˆ®~Ìåö&³9l•S\[MNáäeÏQãȯzØ5*bxÁ«ê5®ÑCX›§Cè÷‘ròÃXa°)Hîi³ 8þÓ“õj覧vëJ™ƒÜåžÑEÃRí:³ŠÙņqfŒ¯ sû ¤¸TuNkÍÄi| ~‘dEDÓëíÇàËMZëÉ>ãÄ*X~˜x‹Ž³,Tå ¤Î`Îõ›gçEàh‘Âx—j
+Qg¢™Èv¯:yñâª|×ÊÕeuþë,®Œ…¡+T#•? ÓšŠeÒ°OÁð­öŽÓm»o‹©[‡¿;ÂòjÂ6a ¿¥òâ
+–<1¢v/gnæËÞà‡Ââ)…ßì©bú¿‘~šªJ=<(?dè‚“ºžp/¨† ·Bjý¤Býv cv—¥¬%é¸ÉKÍù&'‹â'H_–;¥×rw3õíHÔ!»áŒˆAê=Ó¾Lj[ÿð D=µ”hÒ¬3Ulã¾Å¾bŠvõב®ƒ²?&…TfÃÀßà†ÏUv)ÕÞÞÅmµ'çÂUs|•wÎÍ1~{@±¸AûX ŽWpõ†˜ß*Êý‡sÆXo‹5}[9Ÿ}ÞL ! òôpÈPþóTõ¦øBLôPÀòD\Âwrò{ñg4>†3AxªG5ã&Ù^­É*õ’[Vƒ <bæ“0©Â½„™yxñÈ
+–ry60É>‹ýáÂý4"‰á¿ÏY¦íÆm§¬úñ͆Ò-éhª ÍŽÿ‚¿”Ç¥øΉ{º²‚‘¨INÁ¤¡SƉ枎¼Û’mp8ó’ᣡáhA%1™s܃D@åñ³Cñ¸ò\{
+̼Ìh‚ßìr²Tì†FTàgeÅRvsF-XˆnM½Ôò狾ܒ‰Ï:}Â\"
+å:.ef¢Š'Ͻ¨váEû›Ôt{‚e„iÓj7¶ ü­8 ”mÅÿþWU î€îå˜PâdºVô únq=¾4"ÊRÆ­Z™>>/éLÌ:xšÂÞâq‹Ò]Pœ(“A´6òMÎÆR;qÙÓ¬2î^ *Ì·3tWõâÖZÝg±èaŽ¶ƒ<6aYÂÙp•Œî»­?´ÊûH¤ß­ í(5Hîýüé¨Xyu¢›}ð9 R07m½™0çYGf€,{ÇÚtÇ–?>†Š¤?ŸvÅl”7OEBƒ‚„‚6ùu\ Ç¥¸ŽfV(ÆÒb‡öç½¢fdHu£nü2[úG£ºÞ·Ÿ²áëÕßg°˜ÅáÀ¾¹ë ÿ¿‰3¢Woú+û]‘&»‘˜&)ˆlh%-ÅgùÉZ7î(8âB4Øö´ŠÏ¡kÔ âÅÞuV„êdÔÞv)ÓÂr—>pü†{ûÚóÃýÜÇÌp§pÓÀMÛŠçœúܤ6/5·©kK¢Ióžµ+F×=åñMÉ´²ºë=µá…©>Ï|#¢_¿Bº´ùù¶%y|Ë> ðžô#EÔ«EÑ›¥€é«7“£Ÿéà[}l©·A'NIÖвºrJLö)ƒ=ø&Rì+°´)"-YšÔ+Kb+ÊÙ˜?ðRä«Tvr­’ñ ¾;Qâ;9B§Ìz366!zLJ¢¢&àfý³ œ¡ðêxi-{*÷˜1÷fÝjPüŽ]ŸÄ˜A­B7…ÒRÁ<b’˜˜Mœ*7Ïüô×Û* 3H•"Hª!¬êjãO5}A_ÜÞBAèÂ@Œú4¤Ò–
+“ôx$‡¬É~ªZÕÒÆb±%ú÷‹ý$ÕÙï5ÅR(qU“3 \ˆÚ8âq¸§0ãͲúXÝ5Gcמٺ„
+XÝyñ”Cí:ºfíÂuãÿ:ƒB2´…³»ùšhkômÿÜÕü-=HYÐEuÚo›hX7ÈM¼éŒJþ¾Š[HôÉõX$ñùª„Õ#ò–¯ö¥sù
+ÑÐ+Hœ¢üû~(’y ËxÅT'Ù‚ïéÍz¯L8i/€ÕÄ’ä‘Ÿáø&Nh-”qÿ¹ý¬x¬|3a7Oõ¸Õ×ôÅ¿oBwMÆQŽ‹ˆÝÜø‘÷V‹q/B“½[¹~
+Ûøx0u´m„ëwKŽyóýçÚÝ߃S£9Szƒj;—V|~Žt¼=˜mØy&"0~õo:p£Mˆ±C »?Ž‰„¶ê„;˜¢ŽüŽ·Åö¿“ŠñÚ~”‚ød¸‘¶nž²ÃûÝ-·a)W¦áƒÌ´Šlÿ‡jéšt$Ü)Æ+œÄ· ­†òCB _Öùdý“¨Qó„d~$&D2PNU›È7½?Gb´³% ~Bù*§ß2gBñA¡G¢Éy8& ®­Ð3Ðô~édtú!ŠÿŽÂYœV¤fÚ5ü“åã*“ Tw²Þ*JÜá{¯ööíí{|ïÜŽ;ç¬@.|)¢.±_Ë"ØæŽÍ2§HW6_Z®Ïœ~ÚËB ¼^ˆ¿ŠLI(£buÙ1ÒNÌ© ˜™³ÌWc‡O7|€
+,@/éèz—zúÝÀö=·V0Ù‘(zŒ¾P—Ï·Î
+cwû\µÒï\‡•¤>õ_²þ«Ñ±„ª¥ÃM ,¦l_M»Kú©5QuüãÑ ÞgóL}Ž8#Q}ñŠèW‹Ð)ùiL…bùnU2¶ÖÇß̇pkš¨øÛ’ºA¾Ëf'2“Ñcu¨ÉFÔn¿RÅŸËC¾òm~6rû¹¸ÜoºMÌ­|«jÓÅ).mök«n5"‰Nn¸‚6oY›¿^2•ÊXÃ">0®[¾:È•™F(Ò>Vë8‡E|öI|Z8íTO󻟖ÊÁXBY]FÛÊ4öy:c•öÝ”è«Á'‹…ÀÉ Ü’çÆ´´ÃÐ Öo3Å¡nEþyÈùÚ¥-!¨W´Ý߉•XC…—ië=ÚŽ¾ò?§œŸZK`´/–Ó£UxG9#†¿çë£MMËHŠìžf­ªÆA…MðXµ®×
+MHæ €Q-aÌw˜Ú“eYh@däKÐk&'1}ÄÆ6ÒÃG>Aª'÷–A³xoÅ>&Âþ”V„Ä
+Y±¥îS<‘¨¶UmF£[”ëüÁ6» ¶4‘6dÜp¥žBKIå‹äŠ@rIƒ„°}Ç= 튵LC²åÚÏž¬YL¯g¼7?€*ž›=-€ÌiÖGF_)ÌtCsýn µ˜Ì
+¢a¢žöÝ{€í+Ô‚ ]Wyì)#L¢iuàêö½iùÍv˜3Ô®ÝÂV_r¶À\«Ñý'Zó~§ŠŽ9ºdÑI»_gù.Gщâùp¥pÚt;Ÿ‚÷rod<©¢ç¿-qUgþô–ˆ+ø~Ìx‹lŠrñ}åÞÌ3¿»ºù©Ö/ÔüBõriéô
+ñïÈ{%ž0ö=¸x(ïË--ù¢+AÕ!î™eWZ#†ÅfŮËÒ,9ìágxâ–KRÔB`ÜêüRQ'¤ -žŸ»G€×³œ™&NÉQQëg‰\‚éþôÚ)Ó·{o!Ü]“p¢Û:›¤TíŒâø?5Ü.Ú-Û> zÂ<IÕ6{=ˆãŸ•#Œá"¦¿±×%~ä£7z¨ëU:ŠíÕʨûÈ7˹>`H|0ðæû8þÊ}@-#«ßó‹Á…Ìi+¼ÃÐÀm *¦™P ¥Ìüp"– hŪëÀó|)tÛ>ÂqÏa{©âŽ0'ŽmÏŠÝg‰‰HŠ¾¡¦ÚθïâIði{'Vî²)†Z¸ntüp»~UVÕÞ~,%jw¾ô?ï _ér•—¬úñˆç‘h–?45¾‰Oݨ¤…?V@+s
+c¬î—×\ž|›ä@³YYßCßE0çÒÛïìk'\ñÉxU<ü fõëR×Y){èÇR¿bjT¨±;CG¶»Nº½—{h]z„ïrÈ¡0‹ Ij­óoÐ8rRÛñÜ~
+S`ºó¼Ì®{ q>ÕW â›]í±^¯ê¸A£a²Æù9æy’9'>è`¨÷=Êqræ÷ÕÜ×Ï7žÔ>X~ø)€+ Ä §9Û%­â*(ÿÅù ë§IMZ_ݸ)–}ÿUîÇë¯äe(VªˆžŽEe&ô¡ì£ÉÑþžOhÚ&œÃR…s\›3B¼ïƒri÷½-e¿\â7‘M‡':DÍuㆠd»X\…s(Ž¬¿öÙè†mr‹ÊÏc4¿z/ʦ) R3·!…ŠKcÈìd
+sî Ó€ {ñ*Ñ&…X±fD±VˇMh}[Æ@s’Zsü,/À[íwùEJýêCÀÛZáL•MN­B¹·æó2g[T@u<?!t†·$üç–÷O°l Ù‚sOý;NßOMPÌ'Øé9ã½£ÆáòTêñ(ß«P;ªj«Òì¼?bý†Ú÷¢®ûcë¼QÏÉ@ð‘}’1¡ež(½[1wÑ­Ã-‹Ò{»Ã8þñn›gS4~°mJÁq+êù“£ˆx×îö¤Kgrþã³'ÎBÒU¢÷ [ /1¬ÿQì F^±EÔÛ’ã‘_)axè‹Êð±ÇØê#‘^_º>L{Ó³H„®åc÷CW›C tV
+5ë=]è÷‚HÞ"% Pù`+
+ïC+SõYVãn­ èLñÙ55ú5“Ø9ÌÕÝ{®ÖÕèTA¯*{2™„\-_³Ë”b´*æp‡í$%|ö<1 ñŸ–0—2¶SM7 .븷¬uÿ©‡Ë¹¬Shéà «UÖ&ÓÔ~,‚Âjß’æMÏ  åÊÂÃ%È4=®b(#qè‰×ëŒÓe·¨ «}L©aJ UÌ;”<SX¥•žþ,4ÓË­ÍËë)q¦çáñì¹L7á†óx·©cÄ´ì|Ö£ùˆ¦4²LË&÷™¨Á×ê0V¦šÑQ¾8DRyX °[fûe”ëé^KÚu’ ¬·o5£€vò`Mä
+^·žõ…Fcðú¾i“ÉÔE„~½Ý§"K_¦Ë€0Üe1ºã˜¨Ný8lka¥å‘fïm†-«–U…žÜ¸æA4 a>@5ö¹ ç!àÛX®€4ØÇ]uŽf„…½ÝJÿZPÌï
+&®ý AH`ƒ-d¶¹
+õnÝÎ*·|ˆaæoX
+•G¶Í·ôÌÓN¯EUóO€#±Z3ûJ#Ü°£mþlÆ„ `L$ŽýÈNC¼õø?Š¼zõˆÉ [I7)"qU8Ë —Ÿ¨·cí3ðÆ®ÝZQV¯œØíweÏyÍâôšŽ‡ÔS—gràÄ®®‘h¦?XH ¬eÑÄÃq½³Š?ßëÂÐ݈ˆ-Íög¥ ÿetuD–)£¸¥RlðVæ)?Ÿ ¡üñèë¹lÄÁ ê½™p,ë•vg5ÐSX1¨"'¯j}
+"Ó[š^Hå.ð
+®_†ÓÄðýºnOY¯×Nrz=;Øo8ÒÀEoßÒîŒXâZ6¾`žÀ20+®„3|LÓg M«=J:®•ýèÑÎ4ÓZY·dJ´ÏGû{’)ú½Þç¢=1\îň@e
+Tiv»’9¤w¥âÊ5/w}‰ÒˆûØã ¸gUOÄ_ ÒÜiôäâÓ€:˜ææSþã'ÛsYÿ™-Åì¡}«ör<—ì°þ>côµ'êjK„RwYÛŒ¨Ž£À®6™ÞO€ž¦qUW_Çdà˜ecJ–*ñª¼£ÝÍL²Ëaªç(küÚ³Ä7Ô£º¨k*ßç7[µ‚¬K50b&;œ0¿÷0çbRT ëtö<(^-RÖ›íê-„‹-Ÿ6€$ýƒvr¥Úöò×Ù÷½,﫵§¦g–¬[’[€!í^Xú
+ áQ”H¡ê´"Ózû¨î…[—ÐÓIgÎÒ4VÍ®N4Óf}&<è$üÀ¥/jWÌ&¬‚B¾Î‘×ÁV<–MZ…LA­­rIߪ¹Ÿ%°ñÂeu´toˆ°æÒK -O¤L½…TÓ &ÃïŽ=…:9wøº¿äqÚ#b™^©óà-7RA#Û#U‡ k˜å„&d¤”™ÊútÎÇU,JM’w ½N±`'ß&…“ezǬy¦Ë#×ÊT½CašFÕþýÔÖpšè_`r‹èÚßZ;O’|«ò‚ŘÖoÆQŠ1:¹ënI|³éñ4¤.ˆ{²Èd<še{çaw‚p­@û]›^ÚÞ÷n['„!´HÖn_üƪ:‹­Ñª„çf;;ì]óÊ‚¤Ÿ¤¬ü¬7n&ÎÅ»î•[°¹‘"¥ÕÖ6ƒa{^k¯ðÖR­ƒ¸ÿÆ›w¯£¢¤Çj¬hÂ6Â? â;о­A
+^„7{Âð¢T<Sç6\¶Ù£BKí_¸§Ìà%Ͻ£Ði\Ö–1OOÒß~j¤}ºLmôj…•"äØŠ8ÉtÁ»øw'gàâ‘y?qçšX¾ö눟ÝË‚ý‡—îë)׸¾¶_¼^²ûwÃؙ̪·\ñÝñ–ÌE¸Dçq¤ät\Ê÷·àD*Æ» ß©m –šÝ›¹v½XŒæTÃ8ç ›”ë9—Qnà
+öóg+1I0äkM ­ •fAðµ5´¾Ó“ kúÎéš:®k$gþ!¼jEyq^ˆ;ô}&KŽ$í ¡¿ê)-³-ÜœnpÀ’_•ÖpD{R?yn 1;­vڔҌլN0é-”ƒ™95J½‹ sKÒ™POKþL ç£&x3XÀû£Ð?A£Sdås2Îxî!4ž¿K.'äÏ`FÜ$
+º*ò—Ö¹ibsÃÏvtË€ÂX=#!zp ³‹G,êˆ_CVfº
+BY£G}™c§öåµKªÒ)|Kà¾0˜*Ò«Ÿèá ?ÈÙvæåLŽ¨®ª—'Ó1àN¢e8½ à<¶.†üMyµ$þ}fH1V}×
+vÃEÏ]þr1i›–n=ŽŠÎ”V}*+6|Sd’4Íú®¨ˆ ¶ÞbJÈûà‘afðuÖÿ‡d„+ "ýøÔˆŸ3>ÌÝôàç‰z)ãú„ѺÖ^7©ñ®ß|’SLûîRo†‰w{Ø
+VÏXF¨£ M´b•°ÔH›'ü걄Cf¼¥+BóP;VéT‹ˆº ¡¦8Y§þÏ‹Úk%F9›cœ·@ð!™<IQÀÐÔ†–¤S¿#iÁ¥´D&ÑŠç¥KI(–ƒ¿ÀTp?ܶÆíÀn“ :r=à~9Übña¸Í¡5±OOÐXuVMtKû¦Â.–Lá
+õÂ(ôÏÃß|´‰Ÿ›„܉Et–‰the+†<Ç4dVHå%4•µÌà$Et>JS¥…ÈøM7±mËÝuƬ k:¡Þ5Ýþ–©ƒ¬G0¦ëÇ!³­4œÅ¢|3˜ZiÉ?uñTRCÕ5ýr,E*®„M]Xò¬èßÖÔŠTS
+ÏÝ&òUÎÈÆH4üÍ:ó©>ú:ÿ·LVx³áÚ&öÎ0r?Kj9 ^ªaÔç…îíº€Ñ”Ç}úö™‰"ØiËxÉÔ:é‰ë•·†üZ¢¡YB=¾VÊʼnª.J4cù'ï°Šï¦ÜWk¹$FÈC¯TeÚWGÁ4Rf2ŸµxM¬UW¦îÿ¢Iš£( Ÿ3 £ú\ýãÉÄ„¿«å¬F´ïšõNì³­n­(ÈöA1óL* «ø;xÜ…¾–¤âŠÅÄ Ú‚ÖEªµ‚|û‘|Iª\Ö™—e[pÛÝ´79Ð^ìáQúÞ¯¨ß{¶PÃi]…ÛKŽ·b½¢ÌÚ/^ZÚbpmIÀS£%‰Ð3`¹*½ôv!ÌrÏKç½Ç=—Ÿ¶L$¹¨ißÙ§,ƒÒÞB:Y$ùÞ}LA:†šÉ¤¬›¶½†´°×Z›m}н{ïGú‡†z~êÔ—¿€Æ^Ü 5™Ð¥
+E+b€°ªyNB ?gä‘ê)Šh ud­M¾îΈ”:] ÄÔß^Ìa¾¿Ú$ƒ=|‡nƒj` ¾TŽQIë`RúÑD¨à¾ux·¦‚XÝvhTuk§ž¡­øWÂõK ª2!}©FŠ­?j<ýŽîMÛPCöCâ…/ ÒQùÛÔq¿ ü1 ú‰sÓ° *‹€˜Ý«xÜ6U.ïÍ[n•U‡c˶Š^ÕÖ~m»««ÆÓe|[¾¨ê'^9âö¶à%š ó_ÊYСÊx’ΫŸeU[y¸³Ü
+<ES°Á½+Ó‚UVÚC:æÆ8Ul§–úJsTK¼DÊÈbz-Xõë;Äö/­yWg—œì5¡5\¨
+&a;rÛ®×àC^Mš:V»AßIÉM„!P?mŠ
+M8jˆ¥$`µÂÛódVÔ((C¦`€<æ0á±e›T~CY„(45›¶lgÊÿ
+óäÓ“ËgìûQDÝ’R ³WhçÆâ5’}c1`㧮‹ðãÿÌ`»£Úº ÿ]ç^¨WѹïøÎ+ä÷
+°÷J™­Þ<+×òñy*ÞïGs§izWêêÁÍNDø1OÓ=Žy´Æ(É*ó ¶}ÛmÍ?0D‘)\S95›÷bL§xú=œD«ÓÖÚ÷øuk„f„ch
+§ŠAäºi\C Ë­ñª$¤ Z
+XÌf#e{
+×)¾Ê$h ]јå‘R¸aci‡Nµk–
+i¹ÏŒc¤àD¢¯Òã=êBLÞYÿ“‚@†¨JR¦ýšeØÓ·ãËbñ¯IÕ /DòãÖ÷èÆîÙµ>¤êÀWCï„“ýΑoƒÞã±ãïV²Ô»Né~ÓcÅsW²#¯Q=ƒ¹%úV’‰‡ë ºôÜrÚkN¿‹-ìŠ*--†’¸E›Ëžðž×µ+’° Ìiëar^u—2°ª%œYªzQªÞfÀ:¿Íè
+ÊíEZØÏ.‘-¾â)DæÏqm;?ìŽ+‚ô5/øŸŠÌ mPá5œâVÄz€Õ¼èåÒv†‡ÌGîeè÷ú™–|
+t (ÂD~FcßtÉŠŠº™æ&˜¸Ö§GdŠC ýOð¥Bì:ÓñšÇÍL’c.µ›jmñõïm†wæg“Oz «ÈtžºÄ‰¼@õ“J»Ô®4¬…tCéQ¡FëÀz)
+R[4 ÁÈíëÿ¢›/¯~mn9}½Ø*(Ë'ŸÇ¤>›3=ÊPìŽ,c¼‰Ã|Oš‡ßz‚Oäìf$÷Ûp/«Ñ?ÅÎf—'bÍ•´¾Œ"CµEQ7Ròœ¸— "” Ï$P' ·_ü:Ú*›8'·Ý Ç;"žŠiOZ².›¢ÙoRy¨Ð%Ô
+ówŸ6¡ýÎÎO®
+äzdB‡ä<¡s©,Á/­¯{ûWíJ¦5óW¶!ÎMÚ4OUù=¥ç
+Í„N3gÞM·˸ZÝ!Õ§®Ô“*^dâäƶM„±Ÿ|-|>(xÃ}æe¡%° ð»ða>Þ¹;
+…i™|ÞÑ\h$?~®&Ájà«?¹ÞWó“SêÜW­Wd.kÊü¿…Ð]¥H G”•¡þÊÁîSVbÙ+ôë¡´Ë.yŽ£ýbTéë])'¾ÅOtv*êÏ裔j§t׫µ¼Õ·¶ëôÿ¤­—çt$(·¹æÍÞô
+”Ðäg©ƒ.øƒmSt+cø&pã |Y @OXÝ›X.¦žu×¢©»èÖ£x.jÓeÄFû}žÌ
+h¯äÇ
+04ÝWª^×W¸> 3{æ±àÖÎñI°§·?.àjœ#ïd!KäèÄ@aY÷!Â35‰÷Št–`GŽFËü±/ƒ··„J»];.ûIPä†ÖÕñ¸๽zçim1³í_ªo{BböfQ”ì!ÄÎ0‚U åøO‘<õOѲ ŽÞ^ ì@
+bDp¸D Ï'Å$.Ô7Â7¦ËÈÃéåãÒ] £Øþ:ž6>õúBj$*Ga7-hµÈ‹ÃðÁW ø€˜±Èqu3¶/1+r¶Ó }Ú¾˜²ê\©ðÂJÁòù?Hòi¿ÔÂÚeœ
+` E®Wuï§Ù Y‚;3ºWa/7›í®]ás±\R
+ o6¹"t¡hy¥ óÄ:•)•Eò~©ô„×ïvعº¾N®`Öü ÷:ëâ®8r±Ÿý ¼–(ï΢íD©¶Ü"•y'L?u/jª&[ÂK…í¸D•aÌ»ÉrI‰?¹¹àR¹ëý r´)Â×PY&ªxNVYóeIÇ
+†þËg(z1}(ª|`ÆÍ9M|K›ê¸¥ë9ÃÔÎõp÷ª^(0#AÇÁµ°_rZroUE—Ëùù ^ñ j›u
+Xa„pÛ“bêbPG¶×Á@ >æhÕׄ›P%ïÎ팖o8Œà¬­0$V;TîቢŠr¤°ó‡àÄ2 U4œÌç·¹Û&ŸºÙ”-v÷'4Û—©êùÉÛâgÆãBä›qƒ«v+x)èÍØ2Óö¾±XéâdÚT7L
+õ#ˆ¾”ó  o®›‚dM¶l¿Òb£o\eêÍN€|#‹ò=ÒÓg:w‹ƒ3&Îr6;Jïßï#ý lpÞ*1}øbébU‚¥Kò3É¥ɲ•tªOÉz¶‚¯yèêljÌÜòðu-.ž„úMÑ~¶v9+„ÏA„s"„²µµj‘¸×4}¨qîq[ÔHé.güÂUw&¦
+Á¸®õèέÝ`ÚEˆJ¼*$eÉj© ßÛ4ïp+œ(ùá3žµ×Ñ2^>l§°iOÓ]}k@Ó©qw¹|Ìn)O=-®OŤˆqsWwS×adŸŽ(ãf\ò ó’‚5‚ ž²SÐØ
+kòѬê[t³ÁFÿ—ˆµÉSÇÚ#
+DY„kdz=…êÐJãQ,áGGª/Q`‰ÄV™Ä! Mqà"¸|_B.fe‹ð³ÑPW–(ˆ$”Ó r’ýƒ¶îlÇóÆ•ýF Q™Â¥|) òæ@ù˜ºNGÎ~‹DDñL€üÇúW‘¥ÞP
+L˜@ÂæáïÏ° ŒzEÜfÍîp>ÈÁB'+ýw>†r§ãëžûÞ½B›¥œÞt—íA†}HŽÏ+iI5”omÂE¸Hü1+bh8˜nU»Ï+ôXªRžðˆinznM®–!3Á±”º -ýX™u‚9eªM¯ëÞ°fïǽ­»‡}û×!©•\tt÷¾eµù£­ì8
+0'$…ŠR+žGÔêX9›×°Ñ¶’C×ùvt8]­×4YœBÀgR—üójPb°ðÖ©²^<Dgež]º#¯0xX,vý6P3Lbª²Äd-¹Xh«¹8ÿµà‘V:‰ª-Þª’¤øÉI±ñar´ò™)Í0@Wº‡Ì˜¿&Œ>ƒè³Øxc»•íß©»>G¿RüMóØ£T$ëÏv÷+rÕ}`þzÛÚ—$6Rˆõ‰òg­Ê²%×3á#0‰bF °Ï(¢AÿæD;àGö،Ȁÿ&ëá‰ð™™Ð{ÿ·ÙôŠjŒ3ÍiHÛ0°sÈ'éú“çáubÄf:'Ã*öÙ‡!—Ù¡™nìfy ]ŠhPÅeì±´4­÷"(ö«´¹-ÙÙ´þ¯åƒ2\>‰Š’ Oôû|­|Z¥×­Mðܺøz u/^’ë±Iú•)ÓÉ0…]QU½'¾é"8õ,Ð&TÖ|I â×Z4Òb~ˆú}‚fQ³ÙMqÍV#eBÌœ ôò£¡C7Öj[F–ïkÁ.ù”Â9ÿ ÙYÎS¬Ù{›úœ„œÈ{ì]ìãÄÌ©p¢2uzúÌè×C§KµÈ^Û{â•9ÂÅ yÓˆ•Á:¯KÍZæèö@sÄ–~Ù“
+¶Š´§@Ò?Ä.¢F¤2p«<™MÍ~éVçY”§rìßâC|·mˆ0¯Ù4ˆKþBw÷_.#6·j¨vmr­žÆD”Ð,ÆOÎXDŠI
+Ê`—¹Aâ ö„]€X¨³C-çv©ÝöGDøTSÇûÚKh“_§ˆJ¤w©â@]GÒ&‘ %ù|ÝföAsªlÔ
+ñHñ2@†”
+xc|žb8Ë8*‹¤Ú-Þ>ëÁg^:EžþØV¡55âq÷Ë»÷',lByX¬:ê½fj+ßE-†=ŒŽ Õ“°û e–\MäY¬ó)heS.(‰nX­­O
+øYÄÜÜâ‡'K~ZþÒK«N) ÌqLc¦‚iO€f´@Q’v$3öØx‹˜[eμꮶ7=ˆ.þ· ILú*ï΢íD©¶5V°ÒM²¬Ov
+üÒ#æž3±z$µÑ¤+ÃYÄ÷
+ -L\‹‹{ôD?Ò?8»E¬)U ÜÈm§(bȃÿ\`þç¦c Š}Ú ^Rþ„r\®¯èž åÉ9àUÂÈ0ˆùe¢—œ{¼´«^†"_¿¾ÈyÔ‹‹Û$¦˜äoCeM«,O¦óŒœ18;o-§~¢vò[й8ÔÓëXöâ²QV¥ ¬ƒŽd;:cqaQáþ
+c–(ñ
+õ¤ÕØJõwžm{U¥žsoe˜âó_NÒt#Å Dypû&p +<Ú½&°—O}:œmä!¯î’§לñýŠ|i‰?;ÂL5[K–¹™¯Z3Ä{+Ù©kXú
+!(U ÷VÕ“®$wœæ D±ÀNŽG¥È ®+²³õƓѸò³è%¯¨#F g­´ÝœNCø€º¦.¬ùAHyNÜfë/ÔâI,!…VŠ
+ä äâoÛÒRDÚIØ©—ªQ\E:É:ÿÉäÒìZ¥ƒøµ?Îãx­bM€ ÞÝà߯æäö “‚›9D+”¶2C3ï6ÎÛÑÒKoÔâ–²©ûìæ¨ÿrÁ9¡“‘%©¸Íýwâ/ëaãÈ«\÷WÎÜŒu¤ÉL;vÉ·»‹ÒNæL”ÅÒãúÊ~…XÿE.DÁ'—ì£ïtÌ s>D«+Ë»˜×–s,H2É”zƒ­‚ÔeîöÓaUé,|Å䣚’üP®(ú6l7Ñ$HøåÊÂÍ•X€)zžzŒô¸âQðCÙ<‘Vàj¡3]ʾ\2–ÛZkPÿ*ÎÐ Xµ ãäE86Žý!hï6§1õg½‘à}IȈ׻ïó÷aŒÙ,M2ûý Q[?q‘ý/ãjáOæ€u]¨Ø)lŒûÁå«ûrwZŒLÆ„«äO¨k|§ðabüž©¡h¡·¢{áÏ{
+‘.x‘ÊاâârÍãY;”aRweæ_ìã(IÄ9zF0Ê xÇ{Æ]¥æà|ò˜ÐW<¹Ô&†8‘ ON¾‘‚+ R(Ôè1-¥Ú—èõÈu «òØ<On‡G!=+v@Ç*«%Ù›×:œþ¼T‹©TVŽMï]…böƒM‘¤ŽAŸeª æ’Zø|Š¨!•èó "À¬Jm…áuîÃ&p>k´Ä5¶SýÃYc(åÕ.ðg¨Û&= ,Ô;cN¤àlÚ3ÁÌ…_"Ø#Å}¥XØ›’ÓkJ*î¨Q€,â* Š)EFF6„]fxìzMsU+¦ÊótÜÜš\×­?Ï:›e軜ã˜lšã‡nÇ•!b#$rÌÝ 8rºöNÕu í„H©T!_ñ…§/‹!Öêí7Õ@ˆ*±ÎX†ôØÄVQÝRÞ&o0!ú¹wÛðXm‡“c hÝmËâ’æ*Hè–®òxˆw£@p¶15q¯aYʧmÈÎD³ôED¾$7ç Åö¹½§v>¿!½rŸ5&d°±‚ëŒ!¡„èM`.FphH’%¬^”V›¯6fv[JS| ×°Õ³cܲ œŒ×ÇmÝ„†€•ÝtÊGâe>œJÜ‘j¦ô
+¬×Ž$õkéUàNØ1‘üërúÐT*£zJªä
+þ)^ƒè2ň…¤!Ñ+Ï
+endstream
+endobj
+11665 0 obj
+<< /Type /FontDescriptor /FontName /PQFDKJ+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 76 /XHeight 431 /CharSet( /A /E /I /L /M /S /T /W /X /a /b /c /comma /d /e /eight /emdash /f /fi /four /g /h /i /k /l /m /n /nine /o /one /p /parenleft /parenright /period /q /quotedblleft /quotedblright /quoteright /r /s /six /slash /t /two /u /v /w /x /y /z /zero) /FontFile 11666 0 R >>
+endobj
+11668 0 obj
+<< /Length1 2080 /Length2 24299 /Length3 0 /Filter /FlateDecode /Length 25582 >>
+stream
+xÚ´ºcxÜ]×>³QcOl§±mۚضí4¶ÓXݤqcÛvc¿éuëºïçÿõ=æÈLÎ…½Î½ö¹×o> ‘‚2 ‰PÌÎÖ™Ž‰ž‘ #«dgchËI§4s±6t0Ó32²Â‘‘ ; -ìlE \
+P ª,ª¤ W’WUP¦¢ÿXXÙÅÞÞÎñŸ\„•UTÅi"‚r*¢
+Ðöƒ¿-@NåÃÿ§ÎGàŸtYQAMQ&†?{
+
+2
+8;º
+µ5¶3±°50a::zÀ1~ùË€Ó‡¦M€î)À@okçü‘°wqö˜Ú9Âý9MvF
+`Pùâ
+Fç_Sñ?Zúç3å/¬ììhgT·0ùxžþ-DÖÐÙÑÂ]›ñãJ3}Ø?^ÿúO÷¿
+ýgý-[HÈÎÝ‹Ž••@ÇÌÉü±ã/¬ºÈáó_¹Æÿï“Ñÿ ÿ™­
+hñÏ$/²“‘àÒõM°-Ñ F·~[oMªš¸1QØ1ô•õÅEÍU£W Ì”]ô/ï"¦:’Ê-ÐüÆ:Ù–ÐF
+ÊþG7ê.ht1ÿKån&ת(å£Ãú²ê´v„S'<¾)^¹™8€"QÃ-£O3<|4¡È©Ë% @rR˜"'è»ejñ‰“åÚ[S@e%0Uôt¥÷0ÕŠ”+ÝFÜS)3Ô¬¿ÙÞ;™ZŸ™"Uÿ$Ë1–I{ëò°ùZ¨e£9
+÷¶ óиd
+¾#‡‹åÏJÂTŠÄf1Ä’/-êc¨¿ˆ—xÞA1náŸC¥J'*ÄñôŒ0›ŠUß6]âWCCêP÷h«?UP Ä¼ö'kG÷ù_}Q„vLÖ\d¢¿fŸŸV'v]FÔÛ°eß÷ö&»…µ<¬ÂUJc±ÌhWéÐnÔ˜Ñî—}ÊC@Ó²u’Õ@>ò
+‘‘DFñwæ<b¼0ÀÚ(wŒ(у!BçeÆzí:XâÄôåÛw]i‰ÝcÑ»¤pØÂðô…(¤Z ?9`œËê4Tvû1
+âç’/ä!øÉ×y¸¨ºƒ”¯}Áo%ð¾;ùjÞÕëÏéN´)ŒÃáõ¼4ʽ|G/kKzŸÉuaòV2ƒ^ \êµåÌIJ7› '7Ì袦?éC:&»
+R”÷®ì?2Þ)ÆÍÓSüÜÉÓ-–l€·†›Y–ÖDÌqBy9´v“wç@û6umÞì¹þBƒÀËWÖ;“°ÞïÚU0Ì´e"õ[— NÐ>NTL¹Þh8+¨,ÃЪæ—ÂT¢JíyZ¦D«ˆsõ„b‘žN•®µC©"SeÿÙb”‚fw»P)´KᣚøîO ôZpªbØ‹©uÕɠΤàßó­òŸ2¿Žy$#̼âÒÎÝÞ¸dCµþHK®Ã<„pÇDn¸*ZYÜï`Ž<ÜGŸ‘<s˼›’Á/tr­szK±¸Öª•b¬-¯?Sœ¼ñ}¨žHaÙ`¤¢!S[- ™F\bÔ½Uü€y»@’FFjþ ì’àEá¦Y¨Ša¦c>_æ}§ÏJ®$½ýÎÈ"V †vŠÝý”zð-‹µ¸ÔƒÜbÝe<º²;]ZPœé²\¨É3P¥t÷Ž"ÀúmÞh*‹(Pf¬+dyV}è Þ7`Û—@q&:à}9ªPÇÊaÜÕpp˜ÕÅ½Ö 0ÉK$—|cþTLÉ%¡»UD(Í&.±P7²
+X;£S¾â#‚[èóÏíôˆV§£>¬  팕8üî´Œ'¨¿úêÓ9¡Óª!²+t'Œ~š•âl·uQ^Ð~mÎŒ„ãí2äÔ>~º¡)–mA ibHR¸(Uç¿Ç¿Ü>#xtžê†[þ%|®-ãj—AXŽÐŽmG Ë•;bRgTõXÒ£½#™lvÄxlN¡‚J…ä¼övµë6¯1Ì3:Ö‘¶4Êν~¬g¥¯‘*¢-Žš¼aÇ9-zü“Ó)L“£‹ „evg~XËu ³xëØH×9E²1°ÇX‘Fã¸üÍsmØí¥Ÿ{Ûû|ÏÂÎ<År¤(øÑåவSWæ‡vˆBªB„îáêáü­ßj·Qàóvóþ¥±šòKzÝ÷É‘âÍ«¹á^Ÿ÷DBËøf´ùjäÙ÷=ËÐâÜ—a8ý„ó>K4¼(ÝÂĵ-owÊ„^*m"j&§“v´@;ÕˆèªÃ0OÊÍ
+Õ¦\ïß„>3¨vépšBOPðPŸÁÖFiÂ5{°H[/iF“™™ydi=)¥‘@Žë¯¦#ïZ5 ·¶_fœ ÆéüÄ=<õŽ>ÆráÐw›î„$\ù÷ô¶°M½éH—·"ãÑ:0V§ÀOa•0“}"¯Ó,£ÍÞéý°9C1´kša8ŒÒ…‰Ð¿¶´fÆ=Ì] ì¯uÓ`Ûh­ØmÈ ì‚øÏÐHÄ8,v`õ8S-½…f£\6Òâ•rÛyI&‡Òö‡]2ب·wƒê$²¾klXc,™µë+ˆkJÈjaš‹Í軇ŽÄšD1^1mÃòT9oÌ+·àZuQó$õ"@’Œ]>féE@‡‰dåbV”~…(kùŠwþ0tßñ’G›×ë©ð\
+–¸üÄ8pedÞž‰áëü¢/¶ÞŸsÍwQv=Iã^²ñAÊ]Ó™‡|Bfn ‚Y“{;eÚ/`Õ k/~6âVüRª=ë8#ð ?:9¨0I<r_LßeIâ9^‹Êϸôp”øÆùÁ+¯V5I$ôøE½yÿ€4vCíáêà,j…‰/Ÿ*söíXеý§.­„+ÈýðEMK´P†AN¢ý°9?Õ²Ø]\)ôÖ&‡UÑQÁOõŒ¡§+kˆþëÑzò´œž—“‰×»=ášïX¢rLc±)É|ßó»Û@'ÆÎ~*‡Å DY¨0¶¤LQÞ€Ž‘u¤{ SÆ!&mÏÙÌó¹©ÙYI $é8—w˜m%l—J,²¢ä‰ÒÚ$-Ë35 _ÎÓÜ\ÙZŠ®¼µËÐý“š`”ǘƒøºÀo ì—}•†|•¶6Žîxðç/«Õý‚›Kè&—•* H±/Æ­òN•í2Ó®ZŠfsk鯚i*M_sÓ#÷ðMU]Z„¤÷@­œQŒX°ŒϯYQî“«w6´¾
+×&šïòœÈ5TVˆÊX7Ë#¤Æh1LÏC¦I›d"®mAǾOtÜÕuû‘×õâgâ&ØÉð®˜Ï ¾o‹6Ì…g¥2ÎW>;5ŸÞ‚KSKÆâ»õüÀ_¦rúE3Û
+±)bæ©bÂá¡ äë
+åhJ0¯¶¯q÷³ Â~å¢ßÂtž÷¹/ÞÉmêž¡BYó|¸Ä@¬À”°¢¼ÒÀÀï‰k¤ãû¸uóŠP´·ìUרب ¤rð4†1np­í\E„—éAX®-bü[Tòšn(~hP;·U[Äã,0[nÑDØ æ<¥ÀÆ•è5‹1LÀc¡å‘ÀåiÂíJAÀ°gcœí=ù?—TØ ER±ÜìE´Ý󭧳dù‚æp õ=êÞ=ysyrü¦²Éu–\‘¦¯9¹¬Â­£Çã蓶Ð3'Po]»]h_.(Ô«ãŸr‹÷঑ʪ쨉îµZ–!'5+7陆€òšÂ'Sµ§¶ZÅÊÊÚlæÀ1€¬më¦ö êî ä[šzy·R¼(™sÞËî¬ôÇ]ÊóQð.ó>¢ç­nß ‰Žñ%œL _³BºÃ´FÝT–f×Yç)Ys•S⃡A×ò¥¦d÷Ae{^çïO¼» ¥»]ˉGàÕ^7!ý¼¤|fNe­1»<Ü\{͉óT-Ѿ¹e˺¢J =¥]ÃÉÿÔJj¬êq0¡ÔÌÙHŽs¯?Á´3zDILfµ|XÔ?Ú¸Ë9Æ®*Í|ƒ¥´”˜êâÄf†ÆS|\}÷ãìf•A™Bå<§ÌfC&K° éQ¦]õ囡…;‚ðívë¹ö åe`rÌ s0­[uÁ¼îã$éïx $WÂtè"ŽµkË•êиÈm¯AÙà sðá·« D…Cùœd®¤Vø×1ì.ȉ¨J]G?K~oß.¹Wño‚7N5ãŽí
+äP†`P“
+Ö•Ô2°ãÇá•m³¬¡³Å™¦'51Ë¢ÊçOŸpÍG_PFÉQxuÙl Ú0÷
+#Ø^ÆAé«Š…võ v^²ÉèrÉ‚ÆZíÕ£C¶¡ªT:\}fu\Xý1ìûæÛj—Á¦r LÒWôpdêº-oǺâËÏ7]ƒEõ(õ4èžcëí1X/aVúT:‰[|¤Yv}¨ð‚LCŸ;…INÀ²Á>£°óLUŽU¾-RÜÿØ^òZô,|G¦E2(›•~hPèÏÕHf6œç,˜g„«±µ2àA” hnÀÛáóG[& "¡³¢×±¯~\)E÷†ízÊA¬W[ñh@º½_^Ðìä$Bè¡òûÑ™Û:Ý™°~J‹:$¸vmgŠÙvtÍÕ¿¹á ¹ïÕŠ.¶yÆ]x°IË ïv¸y)Sozlse…ÐÇ>Û_Èc—`Ú
+¥wˆa\®vÜuÿsl ¹ÊÂó2…YëhÅ .”“{óiY'E;}¡¨¾¦õ i{Òèáÿþºƒ‘Ï]¢“ñb{eµ4±Í̓ï
+L¬Šm3äZW!4´š£-ggë“á0>,üè¦Í¬DÛ©r9ad`Œ —™dx’'‡ª›&«#óV߉_õ(. 1¹¯PÛ°£Ž³iÄVB2ˆjªÎW*Á^y{°H K­áô᜕Œ¡o7É鳬®¸R®—®\i{‚„:Y¼šÅ…¤cÍÞŠÄóï5­§Ñ¦´ã](ÝÐDѯ-Dýº8²þæÏñŽXÅ&Ò/ ÇÌÞ&½Jlóä©Ðˆ7E4-ÒíÀ=§¶^;’—’’5­õ“[õ‚§iu%îï_ü¾/Ä¡£IŸxŽ³õS+À‹''.ïúú›w^DC‘Ÿs?Òô|™ÿþî½WbX›,2 ´è¼K%‹«—sdl¬²³Èyªš4n3ìmŒ§Ô0ÂyÐ
+†´rC@ÅÛÓ«QõFrtòN(@ø¸äJÇX œU³ìimè(›Xìjôææ«?ùÔgéò§“õ`êZgúYh$`W§j—uµüÏ*k6‘¸í•/£¢6Ï,ñ©'OGDœú‚:9pDÃjzÌlÄؾvŽ¿÷2Z‡Ló›¾àÞDüz¿÷’Ð!ªÉmõ9¤tFh¥5bÃÓÛ‚qìjŽyx<X¿Î¨Z#"g¢­SÂâo`^ ͧ¿û^Õ¦Îï•"Ͼ£ä€ó›çзèûô,qªîk¿ðê¶û­ÿbÁÙÿ6‹x‡Zø›¸¦DsýeXˆZBÙ}\ñ³ôlÎb¦3Z–¾’ÐÌ([©Ìû‚M¡¦ž¯JÛPIõf.Xð¡}
+áÚ°2¯!»"UˆGl…åaŸg©çpMȯ´ª[†5ܾ†9'I…(w‘ÈuõXP¤"ótž…)}E ¡jâ#^Ï.]•ÆDÕžú>.ùgL$V™‘9 fosÔ\ÈRµÌqK3{7qD3(å[‘l_=-ýý*7çßÙh¡`Â;µ9ø°l¶JÎhȾ¯Òi¸{4¯¿«&b)d˜ì;éàÙGÃw(‚¯wlÍ÷ŒÌØ‘¯öG¡pTÄŸï?Ø|)PÈA[¢<ú¦øPQؼ$ªUÔº1QsoÅp«RÎNæàêùaO%5åȾpŸÂ©+3ŒØ*¾ìQ°«£¦Ý÷]S0°¥_x•ÉÞCùpñÞÅS[¢[×ôÞ›sw5•¥’ÕÔN„°½æèî²VʈÖ!©…îq2Ås¯Ø‚JJØ
+Äã¾Záñ –v¤JÙ€c.ñ7Z°×*Ú¯¬5°sNên)~~Z¯)Ýðj"¨²=†Æ1¼² ÷°–ΰŸ<@?Kd)°?‘={€Ï׸ÓQ±Íèò2Ao’£“–¯ðtT¨
+7‚imƼ¡œiˆßê¤^Y<'ôwô°ŠêÙÕÆÖ Æ1ÝnoäšX_é1ÆJì‘Q5Ù-UÃFMŽ"ïÔe¡ˆÉ¼²L¼«`¤Ï~k
+…nóš/{tØøÁ2ƒbãëN³Žò%mòjésªýŒ%ËÑ;6ÿÄΪ•BÀ1ÉbØ‚âÙƒ`µ­EBÎÔdä Ö7ŠšQ‹ˆXî6@÷L*å¤Ø§*
+j¾êV‚à6S~×]Ì´9FÎüîc<Uœãøžä¯ÌØ1„’
+°¦r¼á!¢|3jU{ŽÄæ¯_Ú÷ÇHb<MÊ·¤¼JnYfªS.ÐbGL,£y†‚‚{ @)ÎÃI?Iõ¿h«gáöx1Ax=øü«óª·Òd4šÏÑh)6Lpq ´ñX¯’º. îº]7E¤¤ÈÕÂnÈÑDPð¾cØÓ•;ƒƒü"W)Áaºç7-ùé×”¶`­’Rs#a´º”˜öÃ"|ŽªM~Š¥¿Lá÷
+S[KLô=c8*ù¶W+[¡frã'‰ÔBw™
+¯©l×’X|u‹úme‡næ]ŠÖ·ê]°#†1î埽ò¬0?Ò0/G”J“5 ìQU‚ D*hÈÌÁÅp9óê >@kŽKoHBW°¬»­Jª7%ù¨Bú{o°TðŠeU†ØÏjM8n”™EÃ`•ÚÎzEE5… 7ö„hõD÷&ǘŸE¤¯e8@G„5ôü…˜ÈR-t:§°á*ÎPlK¡ÊbPH<†ÖIµnÛ+¯0MZ0ä¬ï}ºÎxt÷Œϧü@á(q¹H,ÏÞÕ\+×mð‡Ï ‚©¦3±<„ÑÔl¥$¬nÀKœÙMnž§¯¦4˾À~ú%P]¢§›Gïé /„Þs‹Ê(‚ÐVÝÓ{b…#|Oé2ÐSļýóm/“S?daîŠ|‰­Ž7Š™ì³ú²Nó[ºÌ¨ýº%éÛØf;þ‡.óöþ2=÷ŒÑÝ™%´E3ŒÓJ#è¹µ%€%Úàkm6^;ú2œîø’Qè©8 ÝÞ¨S)nଆDd\u÷øŠ"œ¾Ç©
+æ¸p¯?å±ß¶…É'áÛ¯,T»EŸ[#~‡Ý|V;ƒL-FiÄ3£[K˜¨´Q{JFƒmtòx<ghiGòk¶=·}d÷2*vL²u]˜0m1馬ÝW߇‹#H³íôzß`‰vÁ?ÔTIÜjÎWQngHÎb°É‰N”#·c¾ûèp¦`ÇØù
+Ń#¦£!p2ïÞ:šÐ,‚Ù×ÄÖ ‚Q3tÄ÷7õ8kÝÀ3Ö½šˆ:JŽYø¡gCÆmY>uzTõpñ%Ê)ƒô‚º§›ÎðxŒH”Ò ’µígâTBÛa|2¾˜ØFNS_eŠA=1¶Jí¶2ÄYxñ½(/TÁ¼_jïs¤ª’Rè·µ+]íyv.i?´‡A±±–ô]e—ÑѶgëã£Wi]¤c“B[p¼·côç£28•lÉÁþj(¸>ÌÀ&1Á3ž¼k4‹îS>äó”“Ñy@¿ûþx`ˤɥRùh«‡pÔ¼LF#]qAkè§É²Iêˆ| àÛnõàÄ"7X…D|—TV×9ªÀˆÔßù[ ¥}«¶Å„ž¸j Ø¸Wòš/hÔÐÃJ
+¿-Žê¢˜, ›X]It!ºÙ
+vº4³ÃKûôÌ<šc®"®Ù™µs0ƒêÖ«òMØ:Ž\0÷³ü…ŸQªKNZâãÀŒ}!Uш£t,ÍQýÙ1›µŒÒ‘V°Í.[ihd\µÉ;”ü%€ª1 j»{Û5õ=Ë2­çQŽŒŸxŒÆ
+ﵪ°ë:¦Žy"—¯¹¥ȶ’PÒqߣAIHúÕhÌòJÕÕõ·Ï+àgæeìN‡=ß]ÕôŠÚqµMãØ©s5*¹yˆï­H/³ì´”÷OuÃTÒÚK‰ÞËôGý^N8­ÖXŠ2¶áVzôÈ;3ãáü^íYKKv
+t÷_5ÐCfk¬ŽÅHÕ¡¡ã›/Yú®Ê£û:œPÕÓ| {çǼ˜ ßµÈQhW¡d‡©FY4̃6s·ëÅ6ª}¯o …= ³°/š«&[UÇj)¦o(-!.xŠ¿mEZüll&¬¤žmd_gèIàÝr“ö»Ê~Ä^v*.<¸d†ðqàg'øÁ¤yóU åu#¼3õz É†ú«¶H|ÑÎý<+<¢ Ïí $¼Ìµ+gï‚GûTÿ
+rPš¶‘[m8‡Äx< ¶ïA´ËóçÄn%™â4¨‡üOÛS…_Owvò­ä¢¾›3IË̤RŒS6½ǪŠË¨Ý&*ô×@'`ãlN÷ι®ÌãoèqéÜ`Œ)Ÿ lŽü2ÓG_²P¤9šíŸö¾%n¢MÑ´õ .Oˆ=‰õ¶U1íÁoRAÜ7ƒÆË(>Ý1\ÀdˆG|q"ýþš 1Óø4ý™°àÇ›Á°ÔX'kV'Öáx‰\U îfR‡±dò·Ïô(ô|–/øvT\ƒù-Àè/‹˜„(hf>‘˜_ëí‹,æÊn ¸xóÐQáZ0×9¾d¯Pxø»à
+^K°{PÓéœK äaÅX³ŸÞÉ´ë
+ïr"'Åüž™t.“´ŸiåÇ7”2K–¤ÉjÝøÊh'¬Q©5¨B”a`¹ò²‹æz{Ù¤Þ Þe«eã+ ga^ %ÛŽbF-¥U_Ø}¡|±9RÁüòƒ ñž¿’\®çû®Y¦X¯žHœ[1ƒäwƒÎþ×0tÐLëÓ:¯«^?o'Aè»»4&6ÐJÖ?ÑôÏÇÚA‚Aú7®/!3ºóG·[ø< r\Ux·Í ó3oÖ†5¥ÅãHë³%-rd‘ô1`¬1ÆØhÍÐÛÄP!'ü?¾I
+÷a×LöèJ?ù… r`îÖ}$«oņÊûtiˆf²ÛB’²ØJ?Ò~íµ‘{Üü  \¶™wH°O‰e°cÚ=n ŒjWçÝd€A><,Ún>}²u¿––Ÿ*;ªo‘–“óÔµåB=ø *íEhLßÉ´ù­}ë÷0FsK<;ôgÁ"î»
+_×»€ ©úlmÚ|a¶péîï ¨Mài]YJH´—•ð¦^cëjY;thÚíU”m„>…CpcÛ<NLœ¢ o#÷–$ˈ%ηó·Óº ¾ˆ"ÔgO¿øóXÁK„ÔX­9Sb,r–Ÿ”B_DŽ'jìäÞ·5z”l‡!³ë.%’7@>1Ì~-óÈ$i$ü\åW· '-l*wYç3À ÐRŽ†U‘-ùŒxB•Ea˜®
+ÐØ_¢¹÷S 0‚îFϦEƒu–Ð+i¹Ó—‰.‚ˆ2"Oy€:ÿ»27.œŸ»%¼M°Uv^_’ éŒÏ
+£¨7ZÙxn,¿¼“ –R~²ñë1<¶}ðIh´d1µÎ¥‹­è}W­¥èÈÈ x»H.v—`”à]f§æ­€+ÉèÇ/yÊ85'åÅ‹Âëå.&‘‘üŸWY|º'A¨ª£iÅy–
+jö!ꊚUÔC~x…·~ÇŽöÍ Õ`GkÄII£Ö\~”îëûéÏš«$6ÚPÚxS±]…¾Îê1îtÿçË_ߺ¥«Zf«¥ÐÃmßcçìµZ¤ëûy»-vÓU¡ú0Y.ñFɘ°A¹WÆŸ
+=äGU3ŒÈo!o,‚oÂU‹Lâ_ÔŒÀ±³ç4íy®áÚv±„~ÆãÌÅmçˆëRïpB&¾øþÖÛëC_0¦ýl`"Y9CþÍ
+?wÍ´WFYtHQóJÞ‚º> Mn¿Øݵ!ëàþvGX½[éU”šˆŸõ%¨ÐŽ.tL[Pª|Öî
+øÆJÓÑ ÙÂ~
+dÉUY¶å¦6}’4¨¯sj6B¥W!–¾˜^0èZ«óR—$œðK2“áìs²®ÕD‹‡PCÆkïûÑŠ\þã~$3±‡Œ^§
+!H6ߥ
+•¸ÌÖŠÔ¶ZT4F/×¾/ÎðH®ÁÈOÒO%ý°BXËHNGjÐ㦃–è€Æù“°õÉô"$Gô. æäR…£ý㊨oŒnÆøiØ$_üÞŒÿÝÜš^¾WØÍ,ù’ŽÉàГÆà‚MênéÈìžú”
+ÿL"ã‰$„p†‘¯Öùy'2÷á…Ñ÷kdU³ùÏè*Ì U¯ ÜçæÕ<è•yQ&ÑNî0»ñÚ3&Q’C<1@ݬçI¡ùo|³Ézkƒ,Z!žßå-õ˜û£ßigåy3‰uí|©.I9¸êfI„ÀÅQÝd—´â ‰Ô0Ú¼Á‰¥FÄvþŒXºæj[N­N«r£2#`bM
+™q‘3,&‘ÜUœuj†UNä‡(NKŸfˆŒù˜Ê³³C½d1OÉbdòÜÍØŽX¢ùŠø~Ül‹-@bÝG܉#€c½Èñ;VŠ%¯£‡¦Qí—§ü¤3$æè`i¿*‘ì2ñ½ïœ1u®Žäß›üJé=
+~]y]xníí¨ÑwrÕ¥[(¨³Å]„Ü>jÉÔBxâ׎V]Èb¿<‘³CGů¿×•jxw·éÔÞZðjjŠJ%fz@ÅÙ˜ÂÚk™´d}±•xáTùÖolKùŠßpÕ´
+Œ’=ŠÌC:§£yv¯Òw[‚àÖˆxk²~Ñkù1òîì¬é*å0Ïü¢¬çoè}-uCÎÛ\4…¸ Z°'ð ’ýéˆï)Kd¦–>•ã
+b«µk´Ýò½Ã¼œ;L˜}ÿW+]t7¯þØ ¨O‹L hrg‹º–öÎí#%{›ä^\,üÓ>“€ÛÓ»f†¡‘[?V,̽ÞaÁsÎFˆ–ÕÅ0QC„ Ä>n·µ cw;Hk íü–÷¸9;Iz~ôgÅÇO2Q¾ãã6®Ð^ø¢çÜD;’¶P7dÑWAà¡rb ¦¸U™†'\
+<¿S —!†8tšî‰‹dû¢Ñ¢_š|PÅeðšví–t\Ø ™ÈÍëÈ›¸z×OÅ“:Ô5v›î!NxÎS~`¯›V>]%@y>ì½ñjYßH¥96ª¿ÇCo'Uê!|Ñmâ<Hòï
+ÿŽØªªör2OÏÔUr¢@¡”­D?æK‰[æF•’* z/º‰‘Ϻz¨yuÙÃþÛæ¬îgd…EV /:{¢¡óåqY^n°@PÌDrVÆa6Û¡ØvÈOT_ã<8þTdá‹IìWš@5˜<ý_ZaUnBàN1Ùh’ØGA
+ä/Û«°²¤P¤zÁ7³bc¿`ºc¢úH–«3)äöšOIó°V^‡bj ¯¶"³§Ì·ýmv;üAv3Ë@NF£ª8©FX4™éÉŠÞ•ð\ç´AãP£„'Nd TS~=¹`¯Ô劦žwéçºÊÞë_³¤;wk®
+é=wðK?†—’:¼ª<bÉàïy
+ Vh¶–;ác7øz3ìT{,&‡XžJÜæÖLu_Ì>ðœà?}z<ØúŠH˜Ô1Î?{4¨(¯„gñÛÝr²)»Þ÷ìq»$çRÓE&›¡Iy˜M‡‹Ù6L?ˆVgHI(Ù*Ôç?—ñ–ö.fð¨:𛼡¥VYâXÏ2©/d;Ç 2ÒÞ½ÿÝ~[Ñs™±)¹Œ§Ñ¹'8ñDSC%v€6¿©UîMLî'½h§p€-žÉ¾ò€A¿Ò²>lÏ/±^Nð첑ÓdYU#ð¹¼Ó:¹ßÐÓt­óFÏ»2îúŽÑÈ8€‰:º5„„ayŠuÒzÍG{hÈèàÚ ¯ù+ò…üë3T· >prÈÛqQå¥â•7•Æ;Ö”1ìû•,øÄyÕ;¿l!5FkÈ’±Ä¹ztV<ó‘™
+†ðÖ’¦å~ ÁÀv­Z— th›{7É«]€È2­uÏö©kõËÅE@áæì—Óˆ#UÍ«<p¡W@5äÈ>Ë~ΠŠÀ›Ð•›H™8á$X±x* ž°kpI4—}4’)BéJÚ
+jn¹ËÚ@TÈ)¯}¥âݤûŠš
+&’J¬`ôuã
+b5y­“°øÄdBõøD7oQ3ï>4)²k¡€sûŒb6’Çâžpæ$‹íÆ™ž’JÈ»ŠÌd…@=¶:,p5%ÉêÁ?’5¶WWز+ù“CîÛ|šñxO@½|ð8kÍ¢=/‡„ID_)¹ÍNü”‚¤…–¤AK‰‘¢'åÕX‰B¿_»Î½ñƒ÷\¸l”p¥ŒZÒ¨¸¸=üÊÌá÷Uªz”ŒÆv»žÄøʧû€mš³Çë²Ôרμàã‹ëµð“Ðä½S–3ï¾5â\‚«‚š%*zJA¿‘c8_£Ý9eÔ‰nÝÜ"ãÆ%ÕR“gk-÷UŽ–F§¤Ð´ËOW+ßUQ­34à]A[ ° B˜Të²õ¿}¾š°*AÑ<þ¸ÿñcA8ô“HHŽAÍô>‹ç×­n(I/¦q‚ÆsÏ\c;ë^‰Ô
+é!Ã<ê¥o‹Ký?ºÀôwE(#öd'”MB| чìÒ—®³>É1Ë~SÕ8/¯B^Eß7Ú=0­Ö·œ<[·”#— ¦ÑÌÙ¿ÆLªÈÉ…Ì8ÄBÙÑdb øäX2ÈÊ´Ëî£'ç4¡LE² {xœo<qJ»/)KõvWÒ)¬– Mð›NŽ¥™fñh>‰óIk3VM݆Hb¶ ΧQØGÃw1%¿ ç†ØØ=©—#)£TÿÔ*Bäò tkWL²=Ó÷e [œ•"E£»Á–öèɳ9VlîÈÙ¸÷Œt¤¡ÉGï‘š9»3:asþK>1ÿCÔû0ëKð3 ¸ˆJª¡©@ꎪc–dodùžÜÁú€£Øj¨p@ö»ël(ApI€l/H—ªÚ.Ùo*(™}W_„ŸÀí'Åïð@3ƒ¡ÍgÄ8œÒÊpãù]Ì$™™‚Zy“Á(ÆÂc¿TšÑ«Õ»NóÅÍÔ˜ÌMølÍÍ,Æ·lë`°¸­5[iZ2}\è/' Èc5ÕƒÁnÔ¾©¼
+!À¬v¯.´6hHk®,%54ƒ$"ódá&¢˜¯ëž>¢…7MdÊôu{Qé·ì$DÏ;­rci¶ÖùŸ°”iurô£þr±~^rÏ»oñªÌbe s‘¨è»Ýæ[|ù"õ‰„o)æûŽjžg·ö‚1鯻æDH›ž“¹L’V|®òBBΣ¦WÏž1$°w¨v¸£º¼ZÕ«Æžÿ/}"‚ÝÂ…¥RÐV²aWîqcyWWNÄ0¦cÑ‹FCæc†òpŠœ"Ш&¹5NÈpólð’”pyŸ$0>¨ÈXˆÜ¾l9àË
+k €ý¦Ÿõ…H-Êšsö`:ÎPæ°Ät_$iòÞqð ú Á·›²Ôï NE§6ÄIÿ3å%9…Eß·hTÓì_„ÑCfEacekØßÕÆfŒ`ä=q0~ìnœP¡«˜ì£³@õ»Q-Ã3ͧf=ZþÚ3v
+Tª±Ã+
+Ù{êâkµ·ˆq?¸
+Ö¨,; íý¢Ø?CÿjÌ'qÈ“¹oã¹­ å55Ú6«#=‘íÁ8O’®ÿ¹QF±TÑîþ΃Õ_«‹?d¤®æOihê¢÷+OkQŸ·;¢§Á7H$õŸé: ¢¦uÆaa=^ ºè·@ej
+ŠÉ@KqƒŸòŠñŠÚ ¼aŠ“|AYÉE:ŒK ¸bÔAòýýÑ´KEPûxÑL08u }Šø: ùõÛ÷G“óÅ&7VÅ ‡LÃEbÝZÏKѯ›Ð[ÇÚÓxÀYÄhg~ˆÐø Ž|Ì9èÛ=Íþ êý¢Ë­„:ÍäO0ä?âˆ$ÀÇçPÙfÊî¢Ù‚œ ô*…¦ÛJо}ðÆ—õp@VméõÇð.~Âq? ÁØ ™:’¶c$:"][‘/Í0à£mrš 9?Õ&¸ú Þ">v ­wòÉ÷RWÒTc;½‘í
+¿åƒÙ\?N{{.(•ìõæ…ü,3 Ou²û Z|ç6±Nk·?NÖТq8 ÖºŠämÍÍ“¿/ u)–["gÇGºýY4Ù_½&@¿÷éLL#ṘµSßÿSZ~\oAª}sló%i±¨ò!'zRÈ”¢v,3·v’¢x¼É°«#‘ÌÓÄdª£“öÖá–É%*•‚g%ÿ;í&§ ÞéçnΈ©ÓYgvƒ W™Öj¯´GE~ øÜÁ“M¶þ Ñ
+1éÒ<¤Á½½§”(†‰øê{¡bãËzgOTiŽ À Ç"¶\½'|]ó´±'Tﱄâe6DNW›¬ýÐ"Oc5¶z/îþÜ&
+˜Ù÷
+ˆæÞ=ø#D»DtÉ´LÖ–¨Øø×ÃÓ—º#”Í ÚΟ¾ÇËYés»ç&Ûå84ÿúÃSÖ‘×犤ÅÉht&ôý°°¶ÔF²ŸJÛ{dƒÂË>GôŒàUD~)\š¨ii5]Õ}ÊJåzºÔÀVä-[† ùW-BÃo¯­{J[óŠ ŽÒì·Dý&C¿$¼ÿ=Qyº–ÔÄ+
+B3î”*´‹J¹á™§g4®Ä‡»±¨Tz
+Ó†dVW<}Û É¡Ã9°g‡ß;NЊ»=­€ªFcyÈ÷±ð2ùÃèù¹:q
+Rª¼– ÝOE¸W.œíõ.zã1;a›„ÝØÍ8x¤³•sÜx1ïùŽŽøv×:±ÙcÈ6^‹ Fæ÷뢼{î -hp•ƒeÏ&ˆ­TpŠ:%Çûò´o,ÉN/³ D‘Ž‰&1¾ ô§ `4þ¹ØP„ª!¸ø7¤à¤oÏ‚ <Ûûþ-Iû•–«V3/”ÂÌ|Ü£00ñ‡³9ºfäÿ.½AÃXý&¾àWpD˜ƒDÊ÷J‹K†ÊÉ=¨]"
+àËO‡;AC °Ôžk?‚™o'~«J]ØÉ&•‹¤5n–f ®¬7ýO *.˜H&"×øå­w£«2Îœ}"ØeïB¡&KO
+à¦9úÖ'{Ö{B9Áèw”íÂЬÖ„ *»8NÐþî;—Þé@_u'!b ±€†œÉH¾ø¬wd¢”üK’~óÂ'ƒÿ 9òÈñ€o®ð6Z0ÚxnY›>,.‘÷Ëd~1ÀÎébÚfÉÁÉ·çý2W†uo?B©Åš ¼ÿ*l
+iÙQ« ˜Œ¥õßõÓ%—_( ÞDìë5L
+õ#ˆ¾”óù³®á`¬‡ŸW"›'5
+µ€<·¼úžP²ýˆ| tÊ™æ†í—׉h“'nÁæp¢"QÀÇ­ka¢w6žZzw/ù欛nÀt¾ó‡ ᩎȱP0ÄõãRàÄÇ]~ïÔ¬ÿ.Ž§ÒÕ̹¯™»À ¤Q ¤ãB"C¸=© °õXM€gYÚ8+ñ%ɨ5êçdÛÕìÊ-x^7ĉ}Q¯¹V&pc5&ÚO/ƾè²ãhÅ3ÐWÞèè«ÜÀOðþ šð¡•f?û:5þÄ"$àŽ00Åq}†{ÁÖdZœ}´/ÝÓ‚y]ŽÒðd¯×\²<žoª7ÉîØh…¯ ë‡{ŒŠ 0ùmèD ‹l
+JP:Yó¶6ß×»÷ÏMr~5³ © ¿²‰Ö|@fÛq²;
+œññû‡3eêÊÍÓnB™ÃhÄÈiWBö$J¶©‘"¹Ðº²~íuò*G™ÇAï6dWïŴߌîÓèT3#5GîÞê•_I…X+ŒâÇ3@ŽXËŠºâËl`¡H¼â£Æ«iŒ1C”ª]ØÑ ‚©„™æÔœwüÅ›gŠµÁv”ƒÒj>¸)mÊ ã*­Õ‚,Dkë §YžŠµK>¬œ3%ýõ×X»ºð褄ÔÖˆh>Ò¸xPJDðŠ[–>Â6¤ÙäJãå´K*éSû½V8›&±PÕBÍh’¾¤ÔÇÞ—ýÂ#â~þc<(¢ñB¸ž ºzŒã±w÷9Ó¼[#E€ùã8¯Ô÷L¡¼ Hº^Vž/Ý€UQ² å$¸dm-O4¶5S³£ñ +
+‘Aªüæs;7ó`0û‰MkÜ/Ùmž@@8Ë«ëMJòEÀŒÀm·ÆêoÞŽ3Á¦¤_ ±B(µ““ƒ¯Å[˜L1%7?÷9%ØbR\¥æ–AÕYƒÐíÌÖ9.…*Í"‹8’¼ŒV% –ÊmC>LñhÛ\ЧÖcR4-®iÄ‹PÝù`)}9ß+p‹ï`PuîsQ¶eP{EµƒÀ·ò±IëÁë°,3AEsËÐŽ¥¬ ôã•ëziÜáj÷yÛ_A-±T4Ü=¶»/òŠ˜&mœ/ξºÙ@ÐV°k™h[¨ÝCYÒ’+éñ€šxûµÞï»–F¡V±
+>ÒCß_ÄFZÜöÄó° Ä »Æ*(êšç¬ìÿû:"jäâQñúOØ|Ì’~÷ØSÔé7è:I¬WÓŠ‰O¾S<ƒ
+ËC²cqP÷OÀ~†!˜«W¡r²rykrÉ
+6vÎQá1‘«°L¢Ó,ÝSð»qëï?«œëó¹8`è[% ÒS€*ð#ÜX*ëüÐÉ OTÍ&TŒ$­ ióÑ%mOb
+|¾mQߊnú…h?££IHl
+Våí´|+ÄÐ#´ GïqmHf±}LC‘B¯’ÐÓ/¡™œ¸ŽÛŽZF˜$AœIu`uû€uºÁ³ê½¶Sò[¥…`ÑÉ „ZÍÄl¬HÑë ôý05+F¶ûm —{óO³ê,@ ÿ=¡#W(¯‘VËÑCº&"y¿ÿaåÉ1/î£Pq‹|*, ›¸—;ûÝût¡rû}hƒôP«ÑyŸ…y 6ªoO¶ I ZPd>gj\®Bé-Ã-€rq5vfv$1J1Á–˜ÀÀÉh8'¡<5ÒÆIÀÔ¯û˜ ש+'|c±xõè'/NO°6MÕ ³ò÷uÏúF§L: *}[rtÛS3PAÜ‘‰€©ÏÓn´|ä¡éxøCR#îЙ»ñ¥ÿéoŒc!ëñÏH L¾à–@"JQ‹óxú‰ø'N‹X^~kᦀŲ®x
+¡„ÊŠ^Ã,Ô±’®¤nŠ±ˆ; » *•ÓÊ °ì"5X놜†*êIjéM/î {¦]Ëõá–F“SA½8Ì B›!Æ/+rÏ:Ut²ÅÞÈhi½z8ûzZ³Vd¡N]@ö±”¹Œ_š1áëúãa†Ê¨”<Ë9p΄ìk”3øM†0£²#:ž7®å·RZÅç™F!©€“ñÒê[4 §Ì&\¸¶“„ñPvÕBñ·…g8 –ÝTüN+Usú‘¢…ò©þä—¯
+ÑÌC»S”]>Í^@ÑÌ4òv€ìTú$DFq9µd£ 3á®É iB%…ß½ÚhvñÿO¿Ô„- :RÕ(Í®§l’^µg^TÇmu1Bhààô“äܸ\f|àg
+Z7&r†˜`SWmÎ/
+¹£+÷œù“-üÀ&-Àµ¡o÷iý*« U® Ñ-iƒú•Ïfœ°@Ù&JÕß_p“NLµ ;6_3[yïC¨Mºqî´Z.Üa‘®G¥À<¶ÕÊÙÕ•í¡E)4•Ñ‘ô†.ÕWjÒìÛÏ܈œêIæp7">jé44°Ðs`Çÿ©NeˆßæG ÔN®hõ7
+‘¢3äÆ1`ÊlÇÝÞøœü>2a+ß—
+endstream
+endobj
+11667 0 obj
+<< /Type /FontDescriptor /FontName /BYGIQZ+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 90 /XHeight 431 /CharSet( /F /I /L /T /X /a /c /colon /d /e /f /g /h /i /k /l /m /n /o /p /parenleft /parenright /period /quoteright /r /s /t /u /w) /FontFile 11668 0 R >>
+endobj
+11670 0 obj
+<< /Length1 2115 /Length2 16804 /Length3 0 /Filter /FlateDecode /Length 18109 >>
+stream
+xÚ´ºeP]Û¶5Š;Á!H`¡ÁÝÝ îî²pww nÁÝÝÝÝÝÝ‚îö‘½ï¹gŸsßßWLZ×6úhcÌZU‹”PN‘FÀÈÆ
+ÙõÍl¬…õœ
+²ÊrŠ´…lmmìÿ‡‹¢’²5@X@FI
+ûãgý/߇4 -¬
+¬PÎéåcŽI@Ùöt¡íF𽄓ï¥ÑP¢Ã×Òo%€cöG¶¾]‰?é7hJª $Ï“Y£ÞW_@¡ó)ßûeÚì|æt`VšSÑ3ïP¡¶pyM¶$›ƒÈt~§‰eæ¸Ø5,P5V­gÙ'C9â `çÂ1U=•'{Ì=ódÉ{FZƒûü>SUfßÍÄÿKeË~Mý
+™s}À#„Ö½Û-Qú¬{ºŠ–vhéW ôÀ
+@þW¢s%’ßwkþ )1?Ų‹÷~«³¼uÚ‰¼iW»¤»úüæxíJ ’)±LÝøü™a„.ýòªò¤›1Q9\'zaA|žÐ@}A}:?PÑt䥶êù¹¸Ä’2>4š’¼zõê¹]?ó€…@(tÚg:UßLTød.A¦ä½$æı¹Š¢†JXñˆðħçGœíŠf3m&ã[¹ýÛwàá4rúøhóˆ?µhŸ?ÔÉí+xîáPïfáÔÌõC—dÉŒˆpÄ„Ö>¡‹½·;.è\ò·Öçy¹$ºäth~‹(¦ZÇŠ¬ÉÎ ?Êñ¹9°^_€‰à`ÒE’˜²0ï–D/:^­·{oÜÃw¦WŸæft ¤W/Å÷¹òœÚ×ì·ÖÒÍÞl¨¸2…Þ¶,ëD=\×´mÝ ±0 ÷Z òr¦³°¸ç
+üt".™ûîCä­4‰±Õ'”œ4xÌL\4(×ÅÒD¾õ
+ŘHM1‹áÓów»h´¡/¶×êbdQ·Ë™dAH’#í”5]Á°s…ÒxBm5!/lõ[zð(d·d6ª×]lÌßf¤HÚàÞW¨œ':ñ‘ë^ÀÎ!´`B¾Øv÷ÓH “àwÂw fðuÃ鮶_Päk3 ±çvAui:ê øÀg’TŠ#÷=3b'nƦÅl´µCOÊ¥ÔôGÁ‡”ózô[¹: HŸÌ¤i¬/«ldÔÚè„$ÒÝ w>1Ô—÷¤ÿÆϱwayñ«2ÎI9NõéLODIôÓ;òâgþ9Oäºô,7Ä+0F$/n÷ß—Å/¤ Tù®k_`\ûŒ¤PVɤ{3¸‰ý2«â.Ž¨Ú¡rEAjwðüÓ£×üÍœ>Çâ]$}Zû'Bó¡ªAó3^lÜ îÑ‚d¶9nK£eòÒëƃ‰V |ýùßû0´tI*y‚{²W-
+ü°_rUaF %Ã1ɹ¨ò–Ъï¯zÂœ1ßpƒÁù0%{"GP¾"xÈàL6œ¦}©•$¹^ ¥åÉðÝv¦V;íßáç<n2‰N̯û.ûË*RœY»ƒê$re,¾êdýô¶Àz•D•žÊ`fæxdëKQ°¹ -KÄfÉsþ9J^ïAI•çü5?¬¾˜æ«—è5ª4Y½GzC½‘gŒ„üÙUQÃ\äñ/ez•î1ÿÓ#\u£µ„`ÖGcÇ+PýÔŠ}™r쀾\¥TºÂ¶ƒÝl¿ƒÏí ê¿‚ÍÁ¯:HàÛ…0œAh`ݲküh„„PóFÕo‰–ÉŒÁˆÕz<½ ±0°RüÖõªŽôB'¿«3¥»–iäM–ò‡úe]E,Woœ³áâ ÜÇtf£sŽ_j&ÈØj ;,ðyîJ2³žhêQ¸QËÒõm ûá”A]Üdë6;;3 Kçd/±ËHÆÞŒU²Ïäê(Îì·ÞÑÑôrÊÆZ±Tx]‹ oA^¥Åx’^z°±[!Ì빓Ug1Ì@œ;ˆåÙZ\týgÃ2ØfN>ÓAÛÛ¥ÙpD65‰­É¾`bŽ-bÎÌÑ*ž>¶
+ª6˜4ƒï“o_³Õ„ìp,h›Zz'(ß ¾ž»vhú>.¥G;ÊI¹ ‰Iõ™™/sçÈ¥œnq~å8aðd4Eað0‹û-CÎÚ­sü"©v0Úî#ÝUÒêc¾}Õƒ7„gQaáNãë9mFÊ+(jÊtiK_ZT;Ù쮇*;#'¥·Bé绺J‡ Ôìr2:RÃgáÉþX7ÆßÐåââ rfÌsðTüZÇ ÒˆÌ£ >Bª®¸e9ÓÍçYõÔ× Á Kqè2p´Ü(GM#|ÅNWbaƒô"¤MÿGk0Þãxvÿº»$›È
+ìÅý†úƉw^ýÓ!¼;ß!vô ¿„ YW>"S’î_ˆ:œRïÕvpšËlêÜa÷Q Š·¦Ž™íÌ")[! ©Vÿà‰J‘óåÅÑò•°$…IƒÉ—NÆtP·
+cÞÕ«/^öá›ìúJ¿Œúº1Ù Þþ8ðû–µ´ ¿—ÙÓþPSú±÷}Ö‘Xä»tØÚøÚ"^AÃî'¼ˆžŒá
+s…—ŽáØÇvÙÇ_8ŠU.qw ¬NÛ+Òf´¥¾ŒQ“¹-6ÆeKFV]VmóX!ùdh”.Ne2uóéË)J‡E–ÄTž™hŠFM¿ãKÌè÷ôì¸_x¦™£°ã‹fÄTTW;çùß•.vÀ §ò:ßbY ÔJž‚‰ËŠ{Ê<¬…#”ŒÏý&SE‚Ü_øaÀ‡ˆ~¨UÐ6Š“°äßOz·ßíK
+¢F•pÍÁ:è¹l’#°^9›V¢648´‘\]ûÐÆ/¶–Ò÷¸%ý>^©øòhQ-”5þ}þ±ŠS_ª§¢€ê¿…½SÀO+Gxt2x?ßdÛ{2_åŸõ^ø#ÃÞš`L&`DfÂa’;ëœ3¹PnXÌ• Ê’ï¥4dŒ-Æ6š
+( ¾,ìË·|¯TãV„\šÆÜ~ !€N†©;+vŽu>ü¤D{Áx½&.úžŠ[˜p‘²åù®Þ‰–|„ŽO¹ÙoYÖ8ŸÜŽJ¤r‰†Ç ²ÅBº¡ îe</÷zK?3« I}
+Ú4—2Ô:~7²óI ·m<B߀³˜ÖQZj©dš_è¡}᩹;­=ÔpšÖ³­ï±¦ Um@T%biž,uaš\/MAE}áÆ(ß`G×H»ðf‰íãÉÙ‚ýF¬1e€²øÆ—áºûÊW„G~ö‚ác­q¸Õ#ZUëÉØáÎy
+xÓM€"þ¦R
+· ”,˜ºi ôM¢¾Ø°
+fpŠDÔ) óòD`eYÒôÕ”e&Ü¡…Aã˜èà7óYXúµ· @¿©Èè|•7ŒÜìoÚv-šÁ‘Å™àÜAô 2”ß<왋üõ’§–÷Gñ½iÐ|ÈOÿËV(ëÃø0Öªfpñ0(θDK:”]½Q•’B­ˆvîe(JŒR­Çv½›_¸"ø©wøq³î¿a‰½~ƒ„Di §×jÛ‚0ÚT3¡Ζ„›çED”ö©†×å_ã/"4Í>m\¿±ŽŒæX |MíO«ˆö:rnäÌöÅŒ ¶¥4¥ÄCþ}’%ÿÃÑ©Áν§MâlÙ}qæ IÌi²øëA·ÁžøI™9á¬ÜoËj¹ ©
+WÏ@¼}_šjöWüM¼è]²D½Ob‹&Cã„
+= >¼FYvîYª"Ä·' ÖqU ™;ÁQU)yqC6.Þ¾û'Y–Ë«"%ë†þë0•CSŒ~áû‹3Z¼\8S$ÄëÍfªWã_õX^0k4ÚïÆý nðå¡¿°Âä¦éí õϨÙR‹¿¼£âZ«-È(.È„ÞÈ«‡OŠ•aùê:7§EéX)š&œpß&ÄÐX{|wdêÏf÷+lŸTß~i}ˆ;šI"0`Ë› Ö䕸œŸµí×<<>ë†8?ºE¬¦7¡ý½§ÉR_Ž_±í§ä.ÚáÆ
+Ì_ •ËöX™ls È
+*תÀN½Ùë‚s‘Šq…jŽ—õF ôÄȸg3òNt½+O,du-ÆÊ‚{õô¸1YË6xÿD~þ·ÃÁtþ÷dŸÊl¦Èo¥M6ÝÒ‹H¨I¦ö·i†]ù"ø`zobû‘¯þìguåÌb³^Ùµr|6•¿Çw$ Ë3N3ÆGžlAI¸÷K>ëÅ·éçüšöØ7®Ãó€ßw‹øYð 9¥ºš_4侪‡–' K[™O[)ù$ë>à}î— =prsá:æ ¡’è™{Øö~q1D[Ùä ž’pýþáÛ+÷é…c”Òöùþ×zs¿ƒê3Êj’ûb@Þ}AëÃS‚Gql<ÝóUb«7 ÏwÜŽ‘ÀÝáëßT_ˆ )
+C-¨µ)ǽÑØù^@õXc~‹Ú¸6‚QöR´>ÈÊÁs†Ál–±… ºD`¡úÄ®q=–«œ±úùZ.ýnñxÞtµ¦L¼ö¡OÔœ¢² 9ôLPz³˜«?@˜»'6°½y8©Ò£Çr¯­œ—ÓQÖ›97œ>#1Hb{P4¯ºT@Þo­S®:t
+,lŒå7TŽÛózsb(ÿ¼'µhÐÒTox$AŒª¾q= þz·F1q¯g|Œ¹ªy¶écl.ëŒf1>ˆ=Oî”s†1tªÜ _ §Dª§«p¥®™„´ä1– &×<š¨Å*J“×îYxwßI§oÛn¼xžååõàuQ7<…ísÁÓ_at”B2H)$¹ËÊáÖI]"‚ßxu‡>jõÚP-’Y˜•f­*¿wÖúZlS=ýzü‰à;¢,—ðTpЄžKIN”Ö^Ãu’ԅ둇„^èKúºä6š'é®ëHÚz¶Ð–«£[Dl"¹P4‰ª•ïd<z¯Œ;¬Âb PXþ“óШ‰´)òBæˆã¯[LDS'‡×]vQ­{Ï~7Gu|‡Ð²Î‹V¥€;1:SÂ{†Ôf´Ýœ_ëÍ'î§xLãÁÕå¦Ïª.øÕr…IÊaÒ=jºn،٠¬UÎxÓ‚Áª\ëVâ}4Èaº!h«¨ö¢rÕUŽ¡$À¯ñgÞ¸š T_g½³~ìIçd 6†ET™TMee~RJýveDYµ=ãecïzüØΟÇÀ†t V&… [
+ã8¡¦f]pèÜ ¡ƒSÛI—ÛF‡C™-R+„ ´µõ”ã–Ж![>pßÑÜJ× ˜iÍðmÔáüf ²ÜûØAjëìzÕäÒ3Æ[µÑÿPg¯Ãœ’{ÇB ‚l8µµ˜®³òÙt9>xGO^þÞ‹a¦9 ÿ•ƒ-¿SÕ¥j3áà
+À°bRâJ̓¬·«{¾šÊ°xd¢Õ;Õ#¼qã¹}C¦À[¶wo't²8T~@ˆ·4`›—…ÂÒ<=U ©%2W2YÑã²Çb]ƒ‘)–•:½f»HfWîÐvW«!£pøÉÛ¹aêwû¼Rµ¸6²Zu•Çs?Ö 8´ÅðwïpP(ÇÂ÷G<ƒ2ï*¦Y7ïÒÏWÙþ2‚6¿¸ªJœÙ°ÇÚ;*V²FíéÓjnv37òE!ù¹¤›Ç÷#à»XH7_5Õ¦`~s½R|±G„y´¢f®$i¡˜so¨‹ ·Ëù­ˆÖôË·UÀãf-ÇÚøò¡ˆw’XW|õïnÿì©N–WŸÂ -\ª„
+/W÷-Óäëæ¾fETXh)’|ÿÌA[òW Ž‘Ö\­È¸¯]]ÞŒ2ä'éØEc'÷ýà]JÌ’œ4ë
+´c¿„ ovZÚ¤|ùß±osû”¾Gk’ Ú‘ß&…5€(“2S;
+ìuäœ9Ñ)Æ‹!.
+´aqèZ¦Z;×<?…k3[£Gd u˜¡WÜÓ?®‚ÙÔ(¡7:àn7ûKSghZv]–€Ëò³Ãìô$™ï‹Ø7KÈÒ3k¨I€éÜC¾Ów'­™¦é¢–ÈÂŒ œÔ™¨˜Ÿx#_ýêCiXçzÞôM/ÒfiHÝÃÅH,<¥Ái1 –élsÐyZ[´M;ÊßòPù_G{=žÅ¾—õŠJâ,=‹X×Þ²?ógALc–* `=HÊ^üEßÈö’›ªð˜AgwVþIhKe¥ƒ)ǯ…u†gÐ 3AÌo;#¾Ø!ÈßÈ|Ê#zµÎæ`g¿ö”ßlE
+FÌ•05éñüˆë¿ 1
+“%î¨;ÇPÂg èžçPShôwo:®Æ÷ B LvÚjAè*á- KW°%:³úÒ¨D¦_kúŽ*Ï7I_=Í›5TúºÕ²ÜäµË~É`…õ"gÑ÷+˜ix á3›d†Eª“2ãd*Câ‚¡­§ÉçO0Rÿf¸ŒµÒ™|ù쟠Ðk…0„>ÏÖ·dÏ€ü$BԸɮM:0×:¡<åòRZ·T„ß‹°UO¾×¤SÏXcN&ëÇ,#ƒè¤oýz$5±‘Ïmv0¨Rb³7˳ҋUæèÌ,iÆp®ÏÅ-8]‡.Õ£6a³+æ`ëV¢ïúŒ¹qÍÕ&pÌ +9×ÿÉ‹ •ƒAWÝ>àüÚE£Ým5­Ï˜è—ä¿ßT¥jæ qªòŒÉV(Ož"í8:K@•
+;HeÐ]e¿Àöˆö5Þ}‚¾çÞPßᢠ}ó°h˜tzC0*Áó“ü\6; n.:Õ Ö¦ÊéÚkŒu´’Å4¸¾q¤ªŒç >W6 ˜’Ä8ßâFÎË¡Anâ¦HAZu;x8'é¼þLp‹àñD‡áÚ›Íê‚”U5K5[ùÂúØÿîØ$¨Eøù ËgVfJóLè ©ßa
+©ôJûvà¡.ñ ÿÛƶ4“~YÄk:I>âZ"Z îò=3Ûuˆ—yõ>ê¤Ø!y·y*c>>×t]€mªë(Ð;Õýá‚Ç/•à[~%1Öë­XÊ ·T¬½Ž}™ åÁ\ÀKu(9ãïç¾`ÜÑ›—!çï™oŸã‚šÎØ£0€ªøJß­†—F e±߸ô€Oð(«Å‹„ß*_Õµ¬ÞshJ#MûÈ[Ö¬~ ;IìfVj ;cv÷š*þÞEI¾âSù·u½½7AO {º‘àPsý ³+™ÛÈo{(€DÞ¢èd ¥UÙÁen-}ì\HܧÁéqŽŠ‚óc¤6r.ï˜x{ ÷˜•¸ù¢Œmu÷LGeä&3”sÓ
+þ>Åóc]*‘&j²øP±w³hÙ>ÇF x6o%N¨·ÑÙOÒ×5©aËn¯Xôn³'C3¶ÍâGoòâIKëíËW£[šA·{æÙ•©‘+
+™*p‘2MO§øíhv]ašðþÚ-üµ¨Z˜þ$áBÈÑEÑ+ÑÚ9Ÿ\(*ßï{úª=2ç+Æ4l¥‡êí )ÃNx5ò!A(ÇÕ+dùƦTˆï¥­áúô–OÌEÝŠ@OI¨8JngñSºvíÉ‚|ã·†¦!V˜CÁ•k3&ðÁ/müzÐtôÒ:õ“a‡ð<ŒÛ,œ0…ó
+MN0•÷X’òrE¤bÛ§ƒŸŒ¡,ñ;mB©K§ ;›P6O¬ŽZ¸ŸÜe[´Ù3è½;Fað]‰ÕºtHYãÜ~\D X?°nr›bª&qÎódÀíq7¸Ò2ë¥A`™OñÌöÖ­ý¼ÍU¯GMëxÖ¾»!íÁ- @8\¸5]Ž$t†™£µ©I:,>>´¸Y-h
+¯¯m@?V¦ŠW²?¡³–y=£÷ÇK<Ês ³ÇòÎ*ÿ4w|Aút#¾ ìb¬ê€§‰ÜÐ¶à™‰ Þ-¢d ÄŸ;Ç9œB ÖSŠÿÙ/sf˜OÄáÛ²e2Ñ€ã£Vƒx3ÓP°Tódl— @Gµ~T }…fkmB#/C©gœØĽ¾XÛ¹µ†óýxz¥§z"5³yIvj[—êw^’J(‹¬-æ¢Gç@3.ϲ>eêðÊn5ƒ1Éñ4ûÊc¢‘'
+«æV‚CCgQ[}Õ -Z@¬.4S¼`OÆ‘/Øÿ+ÃzmÎdÖµæœò'Û$dÁ Üû¡“"fjç-kK”.û=Ö»l^¬z~Á.Árûå\&©O¾[ZÆ·™jK·ß_‹¬EÔÇ@µ´Äåm|ˆÞi7¡©U*E‡g6Ìеu/)U¨=?’Q¬‡g›EÙŸìÙˆ¼~ë\BG>†AÐÏJƒ%*!Š«sYwx8vâŠË©m×hùÙËÓÓFæl‘jy€ÛYY¬ök³áJ§ê£l$ÔæÃ$—=gi dŒ©3Ö·1Jˆ¬ÞÝ”?ž° i!oÎ+W#ánEôÈÍ«òvÈ\`ö××ÒQgÝÏú~ëͲަ@™×EXóEbêµ]´‡ª²lÞß>ÈОlQÆ÷,Žêœå?Ñ«càI,) ûÕ=-¶‡Ÿm$ª/>×-xÒAÈïº:CtëÍ$8:ã§"1Ј0†ÄjÛ¨`zßÈò¡ôHÞ›j´—x§F,¬Ûtò™—>çFž¯6‰57d> /â¡,ìâw÷¼½¢qàö-èYoX7â¥i©+Ý‘Â÷ÂÍS~M‚åßU0ã}³.{Ÿn¥Þ¹[—ÑíIÚpÕO*LÒ‡&ýnï Ñ_!>¯Ì5ï¡-~÷kK=¨®”0ųÏ•ÃûZS¥ÑwtËþÐG奾
+|¾¥¼Ç´éQÖ{U¿ìûI')rÉy£„¾!ÀxßÊ@.ÿ¸ñˆî#¦ÃÕƒº˜ Òêš[)¾~÷úŽ%Ú&ZõUᵸ$ŸAä ã¨HF:Â0wª+YsQŠ«³J”F¡S–jj°æžÔ»šžáU¿]soŠT ±1ò•n]éòM&]3g5%_Ñä÷—‰fæ>;#.×T¿ëà¾{ Þ3)vPN Q‘f©%ß³n¾FŒáÐÖÄÙMcú±J˴ˤ:MnòR³Ì¥ŠFõŸ†d׬x1ó¿2·¹mÌ@»á?£•5\UÛW.æÂ?ÒuNq3À˜ôYŽN‹Pc°3#3¦ºÎE-òtë–„ÓA,¦ów¼OVfâ$ãˆ1ZÂÌã²»š±IæI®ÖéÙ@¡S—Ëàíß4ßfÏ0}Ö~\ø2–š§ÕJKä’Ž¶5ƒÛ˜ó™1?¼ýæÇÃú]ÿr;Ð3¡
+nk¿mc*˜Õ¬0´S¥œÝ+æébÖâà®=ú¬À7Ÿâ÷Õyb0 ‹ À!´’c*9¼ÿmƒNŒŠ©
+ÃjÀRivßVJJ›Œ
+’ùVœ89®B`í+&Ͻ3ôhKμ©)4©«
+u%JÝ£0?s&b1Ìab€ìh¬²ñȱ(t7Ù TTnŒGºÉh åÀ ƒR !„Å<G[ÊòÕ†]Ó¼,¥…È<lSúEGüÇ|o›™*ùò‰Èy¡zøPF3ùÎÀdFÍrzjDü¢
+ó\áÆ›Á–¾Ÿ¨èr5Ñr\ ’ÙèKŒåûÛ·Îê"NækÞ Ô éOäU^ïÀŽ<'ÝÃx6à60qŠ!~±ŸB a –нŒFhGH9 œEJ=è÷tý¯«=À‚§ûØ‹³™ÉÀŒýÖŒƒœ'Ïã3+g5¨}­
+ Ël0’óªð—–jà_ fþÞWù‚C-zÃU –¹’ðâúI‡%òg¤˜sò=sÆøpâ̾w û¬Íˆ)i@TDm€±Do5+­
+Ñ-δÜýïv˾ºWCû¥ˆSÞn-`ÖŸi{=«¡%秵ö3~7q©§oä>˜x“+¨âšv/¼µîv)ƒ¬ÃRb:ݲ‰^ÇR«QùÚoï°“OÇÚ=¸ýlú(uúbLÞðÜçøö]I}eßkø.t–Â$µOåVè÷8" Xì¼BùÙÀôIAÓÌÌ+&†2ò/#äy¼8Ù" î*û7ý®Ð>Ú#J` †ú¸'.º+ÙÄSâÈœe¨ú'Ö:p¸UDÊ *Õ²c†ãFycgð(ü{Óº>¦qÍ$«¹ù²e'úí›Þ5³?½°]Œ‹2ÝHEf¤Ú“«0ü¦”Y~Ïa*bE«dr€ú>Bž ·ââ5Á˲k}(<-
+…hj#]³EØ=EÃV¦Þ5ÑíÏÒ¾µ³:Ñ ¼£ i¿Ta/M¾Â1M°Î(Cø5ß:£U˜¿ úâ,ù:ü5'Æ#òV‚ñDä[,d]¶ ›Àùk’ v%1CÒ!
+ª…â"e¶²)*rSbž"_só€41/ mBð>Bt‘¶¿t@Dœps@ ‚Œül"8Ä"uŽêÁNðÞ`jòu^C‡>ŒØ#`œvз?Mã‰×•e—ÙUòFó”Ãg±Ø±g]ÝN¦”ö—ùßmöÝšÕ
+Alg§)ƒvðK{±?† -âk¤y
+‰ýÔSNÈ~D©ÜtãÚÊ8úÙƽZôì…h5¡R£­Žá•¤{­¥ÏPhø Ì«k˜qÞ‹iç'yø¶Gk…ßd$…\D”ÎFPÖ¬ÞÒQ¹Ki_•}õ$ØŽœäÆ·$öƒëÅrÔu Vr˜¶ÿ¢=.€ó¤²¥Ü
+Ïó®óÂÖtiÊq·NÍ2¢~4»¶·¦¤ªddS˜Üya÷ýDÁÛÇ=ôÜ2•¾íçÑ,aœæW^òv#Ò>˜iŠº_ãKà™†ˆp-2óôîÐI[ý}Çi,7$k;ïÈ8pâúíM-Ò¬!¶±¨ñaSiµÛ(!/àZ¿ú‹Ÿ›ÆYM6 ´Æ$ÁÙaW·n’úæú|X®Ò¯Ÿ~v(BMJúË‚±ó•vÞOIØ4C›ñ8ÆêßHd"|þ éu¹û†Ø,¢Ú¸_!c””žJ½rT£ðÛ´}¡_ÔÉÎ'FK…CÕ/ Úx¡P³R¢šÆ›ŸÔ“à§ÙËhÂRÔ ¬OÕB§ˆuRã
+jT¦<Û»¢ÑUçC°q;ô΄Åx¼>àt–@Ó;AUKeFžñÅ÷ÇŽ½×?®ÅTâú“Y[hÁ8;(ú É°p×wn¦aºÕ1JVÕ;pSD³Ôµèbš½ëªI røŠuGöõ;·Õõ ³¨‰üÐN¢…›E¬¨MÂEžÿ VŒùJJ&,•3o;üþÌHúÍýº|»éy±mçÂÊ,¤}z¨Ñ‹õ²ü’2?¬ì猔+Â+LHŽÜ¢‚’ƒ'ĨÚnèrkÙµú`šÚ&ÔÝ®p3“3,DÇNÎÕKà)ü$y„ß\lNæäö$Ù—mâ(|‰r$t~’ÎôÊ eŽ(MÖdÊ^ÉÚÆiû´ÎÜvÖ渮ÍÆ.^§un-Z~ó6â,7"{ÑŽšû2ÈÇ,=ï]sìÃEïgÐ#•í“4Z
+¹ sƒÀ6…óÀÊò6Ä|Ã%6"áR(ï÷üò­¢neè3W”¹Mø_##¢.Ë}2²–×ëv@ú˜;0(®RÏ(Oç_ÆÓXz%<Ð6â4ð¬,Ÿ¯Ì9Ë0†½] ¢LÆ*³bÄP6; }\6Dõ…çd·j¾÷­ï9ô«'Õl\-F üÚÕtícàñz‚®ÿCwk+å€ÔÔìQòïJý3;³šP²åªw‹ÔØä„S&ßhÌ×t­’ëöóÄ<Ü»>PmF­µà,Åèwã*â¾Ñ}ßyʪ‚p˜eå~±eΤC|΢t"Íh¨OÔ^n®s@ë‹È;ȾؠÍêç=¢
+Ö{£®Ë3p/%õæ×½' MFæfóþ¶¬³¡PÇ©œåÍÕ;ùwT¢x¶°0ÖBL»
+ÇCµwç`ŒÅô!ðCJán¸ŒÅ·õRû–` y3¥¶µ¸ãa’¿y¡˜èqsDxíô™¹.ÀÌù>_Ê¥2.h‘G#Yj'·qä Û¹ÝïÑ‘*P„!:‰ž@R¢îØv1¦$Œ"¹z ×w7øOAg¥ò„ÞÑKŠâ ˆéÈ?7uhŸ"«"Å­Õ>yS¶Vã#x‡S«iø 6z@.óñQ܈ðþ§÷ºu-gôb‚uÚVà Q·²./o¤¤M…¢Ž¼†ª ÞïUÐÝš„~vuü[É©‡!q‘M­¾ƒ"Lú:áxì’)Ç8l}¾%¡ö’iEÙ-Ö„Jükò’Û¬uOÞw lõ¶›Ø`UB¿#´E
+aÌš;uPÛMÌ`åv“õ{'kª4àxÌ9*¡ì¯3¿‘¿7ΨxäV•uéVž#¦¶^R
+endstream
+endobj
+11669 0 obj
+<< /Type /FontDescriptor /FontName /NRYMBG+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle -14 /StemV 56 /XHeight 431 /CharSet( /B /C /E /a /b /c /colon /d /e /f /fi /g /h /hyphen /i /j /k /l /m /n /o /p /period /q /r /s /t /u /v /w /x /y) /FontFile 11670 0 R >>
+endobj
+11672 0 obj
+<< /Length1 1668 /Length2 6617 /Length3 0 /Filter /FlateDecode /Length 7718 >>
+stream
+xÚµWuT”ﺥKT>@:‡îI‘’†`d˜™¡»IiDZD% ”N%%¥¤…;è9÷œŸ÷ï»fM<½¿ýîç]kؘõ ø!H[¨áñ JÚ:úHg0B’O†Ãì
+Ç8÷í0ØJ $((I¨CP6l½
+éü{
+
+‡þ&Æ ÁÒ‰q„þipy&€6ÌŠ@C/‹Ô‚ÎX*±EX?æa‰À\ö„ÿIÐPè?Æ8‚Ñ¿kµõô´g0 "À;l"ŒqC6¿}Ø7Âñ PvC¡.gèü;„úß1ÿ†®„Ä>™ÜÇìñ÷‰nhïÿâæŸm‡D ah úOG(`ƒC/Ñ£/Ï †øíÓQÔÕPS50äÓÆ
+Á§ƒÄ²ƒàÇxb~g_öSTÑ–$Å
+æi.ˆUëǾþýËòØþ#úÿªVRBzúð‰ˆI|B’B
+FØÚ[ùYö¬àX,Š½eÏbpÍ™>}L\Ž¿ât2r ÿ}g¹ øÛ‹®8úCr_áT©†4I/“E‚€6·Wø;{Þâ1­³ÝÍ2v߇eè” Üçi
+‹æÞe]:1Þ’CÛx÷™"”ž ýÄX˜§ –šž¯ 9¯he²Â r}š‹ÇA†å;g’%P{½ÓâçøÚÓÖ ÷sbo•„F%ú6jZ
+vé‰Ä—‡^}Òb›^m004<mke¡är¬ïF˜ôžñÄ~n"ÓvfYJW­@íô~²1Í¿)×½Õ67f¦$Ïj1“ãxĺS1sJ`@/$˜›këæ*pHšH®î¼Û^òíÃ=ùV‘)Zù¦ e–,L_)äý£¤€‹UúePR踹0©_Ârž×V”Ö/|íoƒEø>Ÿw†ÁˆFrg²RìO{.DFœ4gu®vÇLg%Ù^…Ï‘f
+Ùôeü´<úÙö.
+ÆÐ×Pßák¥|¦!3¨HÎq'ûÌðîÐIº–é~-Ÿ»S®lp7’wS0IÞ45ÏK?§ ‘9¥ø˜ðŒ(÷ÚÌsƧ>D‹Ûb`–†]m'Fõ/ûl_=tI-Ž»OµLQ KL7iÉÍdÞ°¤çrµ¾zF—ñLñjG>Þí5ÐÄ@ù”¡µU*WxÒñ|ëÆB™7m÷Ì"'^ 1‹aßUúõ¨yHCxHß 7w0à¹^ÛvøŠ9>­ó-`'0]z¡.ævôu’•WL¸N¹§ž— Ñ4äèQÃuñ¨|5šÙºSeìÕö<©‡/Jµ&Zë¨a)CT݉ÎVÚ„Š—ÅáÛʼrt´Õ§peFâ‹Ï8Ó CµB@”¬¾\CÈ\l=Â(÷ax­Œßì•FãÍ>wáïi‡Þë!ùIÖéöÍDšG…l Wçœ6"dOÚÊJ¨Ž‡`ž*sûÛTŠÏØÓI=¼4öá |,Þ©â/0qíÍŽ‚¸ çú4Þ±d›JlÞG
+n9ú/ê×R\¿ªÆš¡¨‰7&ë‡Ð³Å×Sƃ|Œ¾½{wZn‰âÆF’sô¯p@‡(õ•ý¨ˆFxÎb‹£¯§4‡Þ-™É¨šÜ$Æ/!Ÿû–ÈMpc=ÞùøüTײzMÆC6MbÖÝì8¥Î,3#¾P'ü,ôjÙtéÊÕ ‹_GÎÒWz¼D:†ŸQ|TMp`Q?X÷›»Lz|!%ä+œwúcX'ÎN¼€Ïš Ç(dôÊÛƒI²–ë›4FÏ©R6y†}@c,”×…z¶Èæ
+ÙÅ'Y|Ï7=?QMG´Æ2¯Ke¶Q>çdêW´\^Rkïq5á›~£:]ç+Uú£ï×Dq
+ß);‡RÍtà¨h~† ™ɧ½¾ïöq\ƒ³ ø§iþÞËUøþFòy1I€Y:ºÌ·z¿¹¯eëÈ<£ád§s’éx±KÒ"œWº{Q8»ÁÈ÷Í¿y°ù¬îÙ'rÅâ³Áo¤å6ͨøEÓÞSNXUs6±Ìn'ËtoØ`.]ÎòÖrh«”g¯Ž¢Sâí• c9öö0‰9‰éøã»"»“:³?
+ÞÛ(|*šKóƒÈ[šÜÙ5 <î‘»9X¥W¼5Š¨[z˜µ)\Ýït†cfø~÷‘´‚VV²ûJf ÇÅ9‰ Gûµãö ¢g´bú¬ÁÅ69èg-š¬M_u€‘P{¶‘¦ÔZóÀº;ëŠ0ÅYQñ/å°ò»ü·Œ¼¼²œ&Ãóå¤ýge•÷}‘¦!‘þ¯2Ÿæ\­Ñ¥¾£¼ÈnßÈS{÷’ò-µƒ*Y“N56ná_þ•D¥ã$[ÖIZ¶ÊSÚÄ(Šßã3ôûGÛ8Úhô‰, Ç…ßnÓR)ŽäÿéU$ÚÇI«G…‡·Ö±Ïü@Ì‘@_ÈÐö'nQ}¨¸w‰{u3,NÂ…ç—ÞF¬b@ùm‡Öô…{Ì”|4 þkjÏÙ{Ð\ ñéƒÜ®†ÖQ Þ+Vær»óÓelä!ÞÍÞ\/(»UŸƒ½žÇú‘yK—$Z}Ëi›¯ÑǯZ±ªgKýd¤ÀØP¯꛲#o¾>;Ú **àNü<¬8/oƒÆ=ë§æ.*ò]÷¯¬Ò£!£È¤‘ØFùÚɭ̳ù ö{ð‡K|#”§öûä\Oá6d™Ú%)¬$F”P‚µ{Á:¹å¤5ñÒ;À傱‰7n n.{ùBCœE ·:ßó íÅ8¯¬ƒäð5DFN¾·0åÓk©Ï£ä=8zêÖh÷šø#Ž†*>R1\llïÔ}ØWõ¸NOz„ˆö ½Å¶W–‚ü\×^cÉvô¥ÊÛìò~ͯÁrÖ!›˜`Ü»šZ7ˆÐþ ±î²ÎÇôýmìÆEGªòª Yt Æ U¼.›ôªÍ“ èM­;gCŽËêñY B¶öÕ£²±*m*žù—Ó
+ìÈ[½),¾Äp']íÞ°O¾a$|!…æÜq0 Ü†Ûø
+ ßI£;·ê(ÒÛΘyµ/jòîºg}¥ ©Î&÷–¯Z©$rý'Æ_ɉ;ÅCIÑ\÷Ç8äÁwý³D¯™WnMÃ\ŠI%HAYë­ÝòMìS
+DUwäp‡†P¸…öÞ§ïnYÜMW5$´gs¢¤°Yl+uf¬]-Ç@ÄÄdÃ!¶ô-ù/ÐúÏЮQUþk#=\,SN‹„ÒüQ4À¤º³ô›æìŸYmòæô~!Ìyù·Y\»NÆÔ6èÞ%hù [ Žô²3ÈœIO>-@‡µÏvO
+íºxÆòCsC¼tÃîΕ ¬~l£ghïÇå^‘‚=N›Ž úÇU•USÕõx…böéCi¼VÕâÓLu×¥~÷p³’
+<C34 ‡ó»­š0·Í|Èž@’íY¬S¨Þp/ÿcÒÝâüA xÂ7w×HîÒ¾fµÓ_‹Ü7x È‹¥Š¯Xá~f7? 4¨<–5¤}ð×ÏœµõþGü™CK2ïm³åÈg¶;¯Ü¥™~¹‘€Õ³¶ÐÒ:Úî…ÞT¢=7‡;kˆÝîR9°ém&Ñ:2ò½?U˜W¸U¢)V!Ýý4÷å»Ò®–˜ÅjæÔéÇæÜwwø уí­>#woÕVæúµbº¾Ôñï.L™}
+†|“Õ6,`û|Ü¥r’Mm1/Íœ_Þ‹ ù:xÛ[ÿ×Åjþ‹¤Ö‰ðW2Þ|YÛÇ~¤Zνvç¢gWìFq+~,9fT뽎S,§Ýo„“O<ÚœtG?üd¸Ð(Š ͧ¼zšÍUÏÁNÕ¡_N•æqŸÑÕ-ÉâNôÇMØ‹³W.ýÞ]ß`%¶‰3‘jEñ¾!‹³?{à—²8 SòhwèâBOd\¹8‡ÂÚ¦\ݹ&ìEA¯BÕ§´põ"ä3ü€>öDúŠl£Ò[ÃS~)8ŸLæÌzÞÎ#ƒRÉ$ŒrÌ Vž][þòݥ離!Þr(‹g‚TÌz̯‰ëä¾­¨Ÿ¬±-³³cL‹²x–GÊ5ˆðÛ<ŒqF¨¸é½èÔëO­˜Üà²û¤jÏ^;¥Žz’‘TŒ Ê«Ÿ®»W“xðײ½&ËLãØ úœJËÅ/WçèëôwpvnûêP1m¶g›°É(ã"tÉBÙr7 ½ñÌÊqkñò‹·Ø”æG¡ù”h*úà‹óïçúFx³lÕ>×$¤‡ß¶ŽY^àĤ%0'RÞ r›bÊ3cŒ³XËÖ߈OÇi¼½Pòù£-Õóà<Suc3‹àAi GIýXRœ]ò„>þ ì±6²ÈÞgiÈú‚–Ä«¯Ý^Ùy88WRãÜy8T8ö‰X¼MX4úEÌ |¿o¤ÚjN¥Úh]·‰2í4Ö½BRý5M_ë°ÇÆ?¹‰`[)‰~T“¤ˆGMpÎÒØAÒ0ý•¹Ö‚ §D¦JÊpn€²)¬Œ±±ä¸¥Ù‚¬¤âáãêEÜuÿ!9 VÕIw_Iû%|Y'Œ©T+Á™ÒÓ9d"ËÊÑM´TŽjGÿL¤N,–8Ë´„B…üQ—Æ`ÃH‚Î…k¢YX›Þ‰3÷kú¸èÌÉ[¦xjŸŸš¬à<Ù_n²¬l–wÉ‹Oâž{¨ò †ù õlÆõïÍ' GyÐäx”;ÚWg$)6šÝ'§a»=^:ôü7YT±ã¢ñQù&2#CKk GÄ·T£‡Ÿ€¿ã)^ÓöŸËP<ÞThù\ÙI³´yAJ‰2£n©µLÏ._SîC¿kh%2&³Ne:ãP*Fì¾®¯¦Å8%ÙÀŠqu8Ø(˜É¥pç=pX}‡÷ë~ÈÞ¸Ñsš†.]¼`–kjE– ±§íɘÝãžV ½¦?ìg§–¨kçg™-ùU`s“@‘É÷C¨àÈÎrû|iëÙÝnVV¾¥¼öôÌ«2Ç£®êjÝ›n‹'=üÝŸðpè}Sùú*¶†kz¸›æõ+zoÿ- k.uâž]7¯ .'Ò´e—_³Añ/5eJ)ü\ßaëÑíÿ*iµÊ%QZ˜nA²†I·Hò©/>5/…Ìú£¿]óÌÍ$Ê–*ùDþˆé9k¾¤Q×:ú¨"÷ûIx{†Üy!2$>l;…Ne– ' ¶é߸ÞÓ­æ²É<¹jgHõÓÞ×"L‹Ó@^2s2z¤÷É9àž•nĵ®wm2¯næá6…$ß[(Jš’SVæ­9n˜ükó
+B¶°èU`9¨ôC§Û€¯ýÔ=™–ë 3¼Eé…ßkÆ.Ž¤¤j?}rééÛ’÷ð¨TBGSÇ j®ë7šS¸þØ“î[¶c'.⋇>[ãónà4 g ¤5:èž¿aAÅ—[¥Y–¦Ï)—ò¥tG"5¬† Ü2Q'¤Î˜uq˜øN'}oõe$õ›6þÉ.¶Žºà=‡O翶o)} œTŸõ9¤¾[ù\Ãvmæð›í—ÂWý;ÖÕÙ/áÔyœ&ÌGsŽÍ1­©±!ºe=Á7»Dc
+#6Sï¥ã“Ä”˜×‚‡ùŹã…Îà„LÖw†·[ÉJ1×[*¤‹tãl°h«U–…)ûMî!rŠ‰Ö7>ª«yšDErÚÉ«û sËv<wyL“è~FÕ_½ZôK.–Q>MîAŠ §ý``·uã]ËžiZÐ鶳·†çæ²sœœ²eE–¯8õnë?¬PˆWf„ÎÝ9É}ð’’Þ"øäZ ǧÜNí»É
+¾ÿhH.³ðå¼ð·gNQ'íÁYÊá•n¨{,¤%_‚USÀôWÅÞ$!‰ÆžÆw4½¥Ò6=Yýââ£<¼^2I/cáì;÷c…*VæµL#Ìã#­É¿².F\¥ÕF¾l ùuQAgñéú’ü²¾Ò™iUÔ[Âð(ç˜ï¸ð¥Ê%µo¦ªšRyãUr^áMüt+M_X+Ñå/yàéöå„©Y®Qꛎ·â%„N`Î÷HÃ|ü(AE¹eæ|L¶ykEâ+ÙÅå’©ÙX—|ëiD—ÀÌõ¼dÍ¢&Yå3eçæöèm¹t“ëìlðØY"׋ЃH®¶;æÑpáëG‹~ψÝ"àöoß röÍXòïy,j<IÚ
+ˆ&îlj|p[Tç^ïëzP'*¾˜èõž/Íõ«‚°À¬˜Æ©÷7›÷i½q„E#Ò÷F®Ë.4ð­ŸàÀ÷ÌA‹‡¡×™q:ÒS_~ÎfÏWï]é‘\½ƒ[¿~V ói€®& ËMLtêiËÄtu Êâ/ ­íõ™µo)‡Ru†ÆÆí|¨à‚<ŸeN¬|ý—ÜÖ“$¯dXáA47ÜAÀô)âêHƒþÑ&«|_ž‹µ`[¢™Ía;G‡Á•iVnT4N*®76½¥(xE;Så5ÝϬÊp"t­…‡¬,ª1‘7¶ã™¿òz/±e<¾¶Ðš‡Ù˜BW¥Ú¿Põö{Ýr¸¶ô5xÆ/ùÔ3¡ôšO­ûñ:âŒ#·iHöÎO¾åQ˜]Ä®LøÚ¤uÁn¨Œ7XfI^#{µôv¿÷:ïmjÁ ³ræ[è
+w'íÒ)Þ7sLx=†QÒ˜M3¾]ª 3㪞°™"¹®l†­†]’âí€Ð±´—ßß]kŒyy„w¯3¢ªc;¯û›vÊý8¢Lr¦ðoqvLt…‡Þ,ž·Üº6Þݦš³9¢ÌŠË„S¹!´’œœ¡ðÑ®Ûi2-~2„X”‘Uà4ßúVxžHaHŽŽÊc’®È¬ß—Rƒ(]©•9 á}Ëb…;Šox­ÊSü½7ÃÍ¢•ØŠh4 Ië¤ù‹çŠáÆy$S¿°ñQÄ??ÿ€ïî¬|Ü.{Ä–<Å&(­Ç …ÖæÃáœt´¯OwûÓåxØozd³”–NÝè4‹hÕ¹Ù{…³Á£`SËÄÊ8#wr'Nrpj£Ža,ì{F+„ͪšçÑ/±Æ5fèç_ •¼U𤖾ˆ_9¦Óú8Ú¿á(ò/ƒÆ6ÕÛ)2’sÚ©™ü¨¡È“bî¥f[}2{}Ìm–uaú…D4áøÓ–1­dÎ
+Wã×ô‘Ht=ëêH›o
+H"ÒÊs‡}|ŽþpC ï
+endstream
+endobj
+11671 0 obj
+<< /Type /FontDescriptor /FontName /TXCPTT+LMRoman9-Italic /Flags 4 /FontBBox [ -469 -292 1419 1127 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle -14 /StemV 65 /XHeight 431 /CharSet( /n /o /t) /FontFile 11672 0 R >>
+endobj
+11674 0 obj
+<< /Length1 2013 /Length2 26872 /Length3 0 /Filter /FlateDecode /Length 28072 >>
+stream
+xÚ´ºeT\ë²5Œ»×@ãînA‚»»Cã4îÁ]‚»KÐàîî‡àÁàò‘½ï¹gß3Îûó 螥sÕSU-,
+EaS;c ¸È™…‘™ +§lgkR±19³03(Í]lŒ¬ŒÌÌìŸFΖv Q#g /€ËÙ `âüàÝ‚™™ ß•¦
+Ë«Š€êô
+tt²ü“ö?¸Q¾3ü›Ú»«™£í_
+ã2}/§³ðï
+`2û_ÈÎ`²ð°·
+þÂ*ÎŽvÖ@ KÓ÷—Á˜È9;Zºë0¿OË»üýç_ÏôþOŠ/Žx‹ˆØ¹{1°spXyÞÛ‚ý½ß+Ååý|MþÞÊMþ{7þ ÿY‰
+å†_öxžÖ¶nÌRìöŠÁ#²`(HšøiãÁÖoÙ>dú'î £)Êh2c-Cs©Þ‰(AV,b¼(QV¨É—:+k«…î® ¹
+§a ç­>°Ó%¼´IÅé%9ôš;ž¦wÍZur¼w]ã4ìCXc#LÀÍZÚšÇr\¨üÄÀ°ŸZÄë"€Û™sSûi˜ÊÕ!‚p)YURÍ–€’¬si8ÔduÂÙóºñå}Ä]«•Á2Ãô¬¢êrºh&Šá%&Wã#jrM âX´Ù,³?ß&*®^t/Ým¦/¿ÛžcD¯@ƒŸ{¶‹vGÂÌø.ÙÝNŠuP¸rÍvÈýSä]—Ý
+HËgk;5¨úMˆÒøm%ÕI‹¹ÃTê-¢€£ ÅV£öZàùpRu«¿UßúZˆsì¥Å,·þô€éŠ“˜fn}Põµ' a Ë<ØùçØ…  ?† ªŒE)]8î‡;ÜîNÕoLía2ÞŒb¿‘—-^¿$Átž[sÅHżæðT¤‰ÇøútKÌÐ{Y·#øa!ÄwH—`Ûs‹ÁñåzÎÓ( mëeäÈî;I$[A· Yˆà°6ôÄ”ðÓÏ¡••ñ»aÐõé0¦?!>¸ŸuutjŸe_ eMŒK:çàż-oñp„œoËMcŸÙ1¥Àã"•Œ¢UbJÜ#jô¬KÇNÉ+Y½QAß`KŽ€Øò/ÑuN)„Æþ=Ö¾'ϳ"VoÜ3êá×ÝÌÆ¢Nƒ¬yhÔ2f•—ô@ˆÃ “ökÔËœIü“ŒBÀªCÀ_ßÉòxŒ¦Ê?[² ì²J!æ…Iƹ þ‚#%v½ÛW…÷íQü½-Q}/‰:¼H¸ó`³×”
+M›rÏ`Ï¡c«ˆõÜž‚š ýn塵b¶º©,Qq»]âNª 1âXÏúð]HyŠ’üÄ=Y7v:0ù5!­…Ìó6ju—§Jƒ‰C9‚×å©×›æxDî`&§Ì?v‰tšÂjCù)üJ±\¯g¸¡Ç’Ѽ|"‡Ï¢ZÎBJç·¨B50Ÿu
+²ëUctÞ’9?HͲ˔n"hfˆ?е p‹žòV3ÇâQ–ýxy™ßÑQ‡8æâ>”øL:S»§§“—ÉR觿lÄ#Q&úöPšžÖ^eÍj ‹áX_×IÑ"ó„‘½ç
+ú9hŽ×lMU_$×ÒÃ0ó'ãõSÜ«Jj¶<Ù'·~úuE¹» Ì‚åé’„s~Ñ’70¬÷²ìEÖ®Z´_Í5R‚hÖ‡ôhQ"IéÎõm=†é{°ã¶'Ê%D"q9òöÄqÉL]_Éé*Ÿàx´D›UÔ ¸W[˜ÚÀòšMvQX¥~YJ“/ƒéBeóÍÅ%3ƒ‰WøbeöÚä<7Ú9m§:="ÀËõõWyï†ÙOÉ;¤rŠˆÁÄfHAMü¬ª;ŠãÁ½{øŽì¼;mSÁ|ŠÛxϺ«µ—_HÜ—v@˜ÕèŽÈÙÁ‚Œ+ '…‘ô•TC?øQ~£EîÙ «Ðr…á,Ó.Cë5:(óþMªô°‰üB†% VÏífAÁ3V9ÿÍÞŸñ)'Üùfºkúٴݾ¡›JÊ"öqR¥,•£†OñÒ†§à/ÒQ5­Ø¼ä1é
+?€únbˆŠ$èÒ$a¦˜¨SýÑ… ü®ÚÖ2Û9ªÑÃh;7ÉÙ6¾<hƒì»´qR”÷— u 8ïÖa’$­ÅèÐ’_0¨:ýË]®èþ¹Ñú¨5ökGså!C—Õæõ¥p×ÅŠA&‰)­J.‡ÈúH…]"‹ôŠ°÷¤¥Cì1ܳ‡›@ëЀßLÖñiâƒ#!]ïWø0ÚtµV8¾:ÙAs< =ƒ*ûF²Z Œ¬¡&†L˜ªe-¬G»Ã©ó8+¼I¾ðÍïu'Â[ÃmG5Íý`u1X''°ß²Ù÷éÓ„@Ãß[Ñ3­Äè–¿lge?@Ët(ÖaT^ˆ}IØEX‰Ï†JŸ‰ôQt/V2·Ö[ý™Í]«ò@Ç’7«Þ]ã‡5ªWgò-R<p|BadÓíºêèÑ,˜GñsM„C¨ ¿
+8GIÄÛ÷Ñ­ÿN ÞZqdÜr4¦G¡DxiÙºUòF?„fft¾jÓ抱ý[sƲ,~õ
+ót̳õA”1v®jž¢õežÊ¢ã²„ <2)óÓ‘ùv’öPj¯]‚`þ‘•„BôÇ ­éƒb¡\”Çêž /+¾×ñ0ÐâÚ¨`)¢¦ˆ+êãÅÁ,aÆû UÓÃÛ&Úú"uŸÈ0DnY›·*)[e»#¸1’ G
+òk˜.È€ùŒ4Üon¯ž%ÛüìÞ{]Ù?„ÿu¦Ìë1Jj&y,¬Õl·Äèñ@Ö=`=ÒDgkÛ4·;æÉ)ªTÁ§ÙŠëÁÑÖçý#eš!Äv¥öp>$_|æ®+Q‰¢nDçc6aX‚ëŒõ~â¢Z£’©Ê‰)$÷ÐI¥ø£ìO°±MÝøð¹<ù´Kc&ŠŠB*¢IÓYHbÔ;‘ÖhTêCPCÉwã%9Ul¦„°CØ„b"Û|pÙ/:J—Öu8,•zò>]$!¼ªxch¸­ÈP®}!éuìź…O=ש8ge¾  ~|›@]’d—ˆ÷8ÃR>ó;ÖÀ5ë7?7ýn2Ó»d›#[ò%Ò³RÚ'CÑŠ= Ä3Ê“‘–$D»ì=h¡Q9¶þ‘oÖ¨ux»è§èh(Ç·CS±ÖÌãF*‡˜à°%—v_m&]s“RÚÛn¾Ôa—£²Š{%GÚrá†ïW¾?o$ü>vºU#teˆÕÌÿþ$òËFÒ•!3u¹ß‹ëÍUhsùàè.‡BW}¸Ôç2zÞŸÜ»ÇüUÑCËŒê S¨<‚Û?l)tÇá$ï?ºÅuªÌ°gEM·ô“Û»»›‰Z q(uw=>ÿªÖWqù$…\K^œ$Fú©B­Ç%tœ,ÇzëŒõ¨g#jV9[ån«
+^$¸ïy$J<ð7h@­|:h¶Š+ ÑÀ Ã]åÄ¢ú
+GlŽ®Ç¥¸S îÐGú)uŽtb„îD¹Þ
+H…Wó‰§zCCqò–Ðÿ‘ &ø[ó +å”+ÏUظšîG¡†cU‚7ÆŽ>\ãšXÑHË°œMZŸŒéë¨ TbÛëT+µz¶9ýaQs?iÀˆÆ 0 Í'@¬ŒÞ¼èðåã7º°íâcØ×.¬î<]¨á¶Êf’çŸé%ˆ 05ûG XÔ¡¬P_m"k”çm^Lº«"BXZÒ‡…Ï·~]Ã~“C#ñ ;^û¨r™hAlÄ
+Ÿ"Ú9#i$•'µ³5
+™’“ŒöË£]ï!zœ·
+íù´“BºGl~(þd»xh‹l‡÷äÒÙzð*…(j‰ò“.
+¼/â"»Û»S¼Xδ.ÿVpÞVõ¡NP¿¥):Í®ÈBÊÍñsõòý3S 9;²êÐ&DI”šÁà”¬Uçä<#‡h퉒ޡ(å FÞÑ.ç5+.¾šW#¦) ²á 6¡·®Ñ"¯]‘¶Øªçé@¹)íSê+Ëj‚¿óY›
+jú“{¦þ±R‰5õú¬ÂW)×.
++OŒîR;W们ZŒ§*tîøjgØ>»Kr­ã¨/=¦?O<ÑÌ­«Û‡Ò÷@­‚U9eø)°f¦s²VG-àA°éLëí®Óï=šË˜Ê”==VI4Ïê*²R¢“sC2"a_‡üºÁïÿ¡Å×k'ß^H-qvÓ§Þ oÛ<jû»'Tüèî×oÖiSÚ{§Ñ¬pÐ4™ëkÒi?˜§8¢æÁ–
+'ñ øm1À”œ¥\¹çÒˆgøœ™ÔwûüJ³' ¿~¶2<ÉÉloŠøýå÷ ‹Ñz&k¤\ ¯#ûc7õ©Èé2†ä‡N0©ƒætJ€:œm¸–îê<ÜøèŽ ÁD[o?YÜÃM)&Wœ£†…c:ªÐALߦ2©/hÛhl´ÙPÑQ©Õ³ž&€æºyæòìZŒã3I¦“¨TSïçUcîþÔ;]Y¤âèTÎ’;õ-ŸW†¦ÆÑ{cÞÞÁ­õè‡d/<«"» q<1|xê{Ò cÃfæðJg0Ò;ÓþœÃúôá,;c°ž™ŠíIÐÊlN$‹tR묕†Ç%Ç8"$[Ìo&lZ,B#Î%5Ÿ'QÜÎwã$´ËúlvçpçÜS—¹?4=>:|­JÉÖ5ô^jÆ ^gkâð•4´ |Ú{6¤ó±Ï…ò„6P½b€= öZ~„xÉ`\!<ïeõ‹åôkÓ„ÄÎÁ˜5ýuˆ&dQ±9…’A5ëÆÑ6¼Û5œôá¹\¬»0¦/Né²#ضòîÃI}¸-Ô/‚8>a—ñ,®
+Ôcȼ‰ç¦Êƒz›<ad8l€Ä+{¬'9ugÝ£¾øi¦ð§Ë¤æoRFŸܦŒoË-üƒ8ÄâQ}ÍÈú^¬^¯/
+r$2%Þßú/:¶Ë°Ýæ†À1×à—…Y'ˆi2O]C½xf76WîÇ%μÜÍ£J7¦UÌÒ‰‡õ–‘t*@à 4öE·èKÍi”WQ9]†ã®¬ô‡Î…""·/~çqœøÝ®ÈЙéŸgsð45Ǿß}kQå%Þ°'(~ð']ü1’½¢§‘?oÅ‚H1Á즗 5šŸ <»g­“Yœ.Šm$2äJ«Ñ
+®®én?­Þ^¿+?Hâñ~¼6k ¨ÙÏì´’[ÃŽv÷÷rßÀª!&þøÓ²PöÅ\Ô¤ ¦éÖv]T &¬w#H—Ú’ßØôÅÑ6Ñ«å%¥›LP8òNü¦´×!ß‘5Ù#²=d+_®ûoƒõ`ØüYËõìõôy…©ä¤¶•…4…µÒ ÷¦b¿µ1V^蓺okB›¹ùvqGûÊþ™fn$à„
+ä´Mñv{‹L;ã­ôú¶ƒÌ–/?NЉò`%9–'òÎ,”a¼L³r NÃÅ™àšÃÖ"ñ]B…02ÚÐÓ©B£êúØé
+eM·XÃ%&ì4 t¦×¿ ÇSu)'4# ÅÕ•U; w#ƒó=‘U,ì…¢ÓŠ™•–ùœ"Ðg D¡W1>6øŠR_xéýrÍCSvW8œOékl'Šˆ½ç¯Ý¬Òvåƒó U ÇíôûÙ~¨–ò̘Äý„SBäP¡ÕMá#@ÊÙ'BR‚`4'Ò¢bHIýˆ~úŠloþ¨Ñ`t'–w`©¢'F¬FHål „?T%0d!Wk¨Êës ×ŽP÷È
+²7^AH£`L`»J¿¼‚£½j–‰¯Utë,ŒÉ‘Üfe|–tƒ« ×,u´r~qn–=ê(Õ-óÚh]xJV6GWBõ|q˜©;p³ŒÿÀ—ÔÙÐÆM<}´é††À[õåYC’Õ¯”~o²O*KК4¸ˆ‚Ìxæà˜õ3CàÚglD\ý vĬ‘
+ZÛÝwwÑ Étì¡áÃ_Ý¡Pˆ¼n=ŠkÚáX¼e™§‚çémtóGÚ¶lýë^©‹`çÉÉÐO(>£}V?;°qýÕæ§<ù)iæ E¯­<}
+
+“ÊÅR“BÆ6ydOA Ю
+&"+¦p O†EÌžx;—¸—ƒ„’£x½L§#ñêã8ô[˜ótÛ<*O¤R.Z.ËšRušÑú€nâîR0%ÆZ_ýGeÛ´2 µ ‚’™0þ;3PÑEžõ[kÐãs y8óIv¯h×¢JõeÎÖ²žb\¦ºà½[yÚAÜ0‰‰93Æà¥tt\-SèÍíºˆoþl«F:{<¾jA
+Ù¯D®ðÏwšú>ª­ç@eµ›ù áû¶A€£ƒçk±¤)i×lZ+l¾"R5L™•·¸v3éƬ¤ðsÝïï>8©µ\F–{y±_:Õü#LÃÚH}bU pš$fPg™òÒ2›£‹Ä‡L;
+ÞH¬C'õäØi¤¨Vðõà¥K|Ö@´ï
+—ß8οB~Û£„ž¯«ÃG=îp9²KßÛ‚*0‘mRÓM!“.ÛŸmÜ!@Ýfª™+/;"’4GGŒ’8>3&°Úg3ž~Èq¿2¼ºLwH:Œ¯ëVá‡Í'ìùE&|!³°†Kt:õõ3}JÓ¤WU*Ûˆ“Ù²"’fEô®c¢WEdð^pس÷m5åg=M Ú¨2ðѺ*>áPe–¦§–ïGéFJüΑ ¡÷Å~ª·²‚Ê£bò¼óc¾uü¯¸³`×}ÐC™t€³–°[ÄÂKã€pÝ<å,IA­â-ª\ƒgÑ=>^¶—U4óx]"ø‚(ˆRd—ÇxÀÑ'+`«+ Ã7d:Â:Ì,6Ÿ¸?4Z„Ä‹ý
+=Qo½EXÕò5à9½J+*lâ*OÏ£E=¾Wü‹eG8³ß\ÊÂåöo5ßc«Æ +•A)ª†9Œü~«/¯S~—Ÿ  ¶VYÊë«Ù•]=bðàO¹éʾüÈmM€àn(¦<Lïetj@@ÁL¹!}/’¢VÛæ»cú ±£[¹²j²Gˆ±²£ºg^ÚãY·³ZþfË ÈÍ!Ò“wUÎuᱫæyDœ‰;I:€§|V¶­Î)ê™(,¤0Þ5+adÝ%‹5xÇÊÏ·{rÕ¯zåu·(úuS’eIçµmÐäi8%·®yô Š$53|3‘!÷¶ô…¤}¸X¿·;3ªÚ;t:¥¹xâKWï΄Ø·k>Ï!Ý^1=R2{/TÕ8Ïo§s¹®ßÐÕa¢»ÖŸ²
+¢²frJ€ÈöiÌ@J½#â ñ#rÑ©ÌOMFxŠµÞî«‹e“©‰ßm¥+|ø÷*e¼×£ãÛìè/FÏ"™ài‹—Þ’ÍÆ­VFÍ¥2Ñ#‹ó}ÉÌð½ßrFuõ•ölŠ±Et˜)g‹EÎÇ[Ü׺òÓ6ª±¢ {$Ó†b`SµÆ›|M|ÓÙ“¤J³$Û8H$æ•K.‹÷ñ­Ö6N’›ë£Ô~’Å-
+j¬oò;ñ Ç'Ä3²¤[n×ÓžF~I¡17È:çuW·G^ü¨€ê#5KCfoÊ-Iqâ¨wÁF¯ºÝdEÍ ªé#æ-ÛKsÚ„uÔs¤äcòmÜiªØC—¡3ÜbE“Ç!4ðú¨Eí«uÂB`eiô6»¥“äîös¢ÎÌ“zèEÉ?c{jvé)Á@ÞÒ
+´.½LêeâŠ1/øs’ U
+UbØ’ãֈܔs¤„àüMe&ûo¹ÿ2hÛúºè%N×öŸ‰¹EòªG_ä'|‘Ç_¹F%¬
+ìx4„®{à”¬€Ãy.U£Ñ4Š®ý¨®-’7îÝ6ƒNd\¢`N?dÙ
+œ=d|?æe©üêàx½ëÀóz9#À”€pYg´ýÚ¤}¶#d&»mÃŽœŠÒ'è¼!)uH>m Pªó­_4'V5‡R2ê*ÜÝ÷…ëí }\’8™‚¶Iˆc#£ö—cш§Bmï¨|ø-«3ÚWįDȘˆVôò¯ýÝc»„•à4‡×cYY/!Ô–†ÚJQ
+[ÍJö-<Kßuk[l!Su#YÆa BVƒ
+©=¢(›]¬³«hVœ®FpìÓcZ]Ò’6EíöƳ9v—Ø?ÏïÀ©[8«vÛ•¾r|äkõœvÛ囶€˜›WäSùuoŽVŠûýÊ:“0­o
+ 8Š²p^…5ÊÏÔhIÒ$)ñoãÌ—³lÌ5J­î–âÛø6w˜ÚÍg©u²0c!D9'±ê!Ýb?_ß×Rý9fÓÖ÷HœY²
+×ËÕŸ£€{yÇnU‡T²=BNA^ñôàÄªd8?šébm5¿Ÿ a·t-£
+²­š¥ñ.ð—¾'P ªV-<T!zŒÄB:Wî’ˆ®¸ÚûÊ_3JVÀìE%Ž”õm‡¹mEu”ö<ÄzðŠ!E§6ˆ0[ìy$0¤›r46(‚qSöÕàähø,l8Q´D)§ ŒWW\ãÍ/2ðZZåµóº<ÆBá”J‘Ò&²š~[íæ?Ág•y)éV:ž<ä I‘žJ:KxëÞƒÅNë‡÷œÄt?çí(0º¿ÉÒnSfö¶Œ;S÷k‰v,dã6,); »(ý\ŠÄ>Ó$Æ5J ªDL<BB9ö_îuíDˬ™q¢<ö \}†×@Ž‡ØJ( ýÐ;T¨7í¡5ŠÃ\þ6þ‹·U ˆâƒ5,i³(À…™êmòõ´ÁXÈô’/ªnfC-a— F˜§‰²¦w?Üo‹4 „•Ä²³»°Ie\¤Þ/ÀÓ H/¾!V^(GJ J*Å:£R¯S$d4Í’yÓôVÆöË!¼Hàµ-l¸Yë¦#ð јÎ÷ò»²Ák¾eÚk?ÖÆau¤ªÓšRiESGhbÝo|b *v‘Ç`&³­m(é3ÏÔ!ÚÜ Øêhž
+fÎëå<ØëÊ$Þ@ÕíßwëœøÄÃ!ó½Ý ¦fc#nÊ•ô+fpd‰ÿÁ˜4NKøÕZ¿Éš]Ðr‹ÉoŽ”_„¯“k”Wj±Ã’ìÏã¼×¥}|@õ¼ðÛ…Òf-³„—y¼‰øFù¥²]G{s½.Á8A¿Ômúн_`Ù5A)vv³hý­AMî¨ *ºùºuA
++ÖÝþæ1XDôwDcÖºcðeOßN¨Ê—ØU$)øy0ζ¨ 3\Ü‘D$4û9¥ã¤àG6"tšAoöDkB6´«ÅÏê¨×§„¦?=¬:qÁMê<×C»y¦'ä&fEøu¯Õ£?ŸD–Ë ‚!i—&UÒaU-ˆì3Ï»¬u€ÉMÇC*f€íŽcèzɧ÷{$µö,†ÄõmÇxŸ¿(pÅÊØé=»ý,_ÃAâ@̺>U ݼïÊ^¼¹±‡üýAèZ÷ç,j>ïÁȃ²‡bV:\­æÖå²NÈðŒÛ=†8ç(“‚ò6‰OµIYÞ>óp*èºÀýÖ„p¥ýÔñ{}Íì0QP{ŸOÉÔ-ßnV;]¨Ún"Ä˓ڀ⠟y.ü¿n=}Y€Ý‹-G-Ä×ç¨T®º¨º˜!ã?{ÔgjëìEjušñ…p̉°¾+š÷/%&î,*3¸½ùš DàjfÊw°y5IˆÈD›¿~ÿ ”w«¤eMAùvV?¤ßTW [4'±|ÞHÐÚc 84žïRyNG­ Ëꎕª²óÐïH|²is(nÍÂg¬oð%6œk§+q…c‘V&_×}ŒïTßs‰[0œ„ 6)€ª˜SJ5önîº[kbìéî
+eà3vÜ÷ þñ¯P'ü9ñmeÄÏ@îp†‰C´’ã»Ð,¾H¿7ÿœ¥ ö½2öQâûjEYïf2’41Hm«*8wÅ>j›uÐøÆ—)\¬»þž9=3t!seÜá€&àiÔlCœfxf¥-¾N5ܾì\©ÅLTä[Ž_qåÇÿBC¾7=“*>°ó‘ƒŠN(HÝüfØLÀ÷®×¿ˆ'»¬U„»®ËÞx%<ÛLÃ}®€B$½ö‰9žû%‹~›i ¯:¾h3ùÐ}j©K«ÞºÑ'•Ó0Í«ŸF¼ÎÛ¾ú|G=ݧ®kgл˜º¡¹›Ah€'.›´Ù@£¨×u¹Â†–CËpÈ+JœéÚè¦}…«@\,\†‡² I*ŽØq Êòå/Á&%ù²ÄA0=T%÷Ôdp$çábáJØé( öEXjík2篎 m÷Gäd“'9%ÿ Ð/"mF‰$ÏÒ"|ƒ ‰@Ç$÷Яô™ýë“ä¶Ïm?wâÈVî
+¦¿™}ɛ᜛ ÖŸÐS”ªAW~·ÎâBÝ¡.Ìõ¢a¾¶#¨oƒó„Ù°?UˆÈF&}­æª©þÐ+*‚¤brQQM•¾cP?2È2܇*&ÿ»Ò×ÞJè¢ýg_¬ìÙsùÂg‹ŽÊ†£õ^V‹Bóþ¼öñ‹¯=µ.2¼›Úðd¤Za`<<õQ%8\Ìà‹4Àx`±éÂü±Tn«‡?t&0ù‹Òéxš¬¾¢O°Uátaó¤Lô–Ÿ6tÖWA@(w㿾pÁ¯_Gû(æ(#Ô™*jWÙ>¿Rº^TºôzÙ¸hâÇ™!KKÖàÌÏÕ$š‹d±f_ö礅ùFïæç{°Šµ³Ú(4EˆŒ×þ—oQø È —l”©`¾TknðÑóþpÿs¬YCîXEúðu$ílα¶·YÇðÛ,&ß°’%Be•4Q©iFmh9d.ƒ Iuùéìʈ^B¤Q á+a¿Ä8•:†ùØÕ.ÛdªG›ñ7ê¡PQMÆãm†Ü8µÕt{pq
+" ·.Hùƒ['v`c6Æ­ÊÓ¾ƒ ˜òDÁÄ’“í&.IªJìöG0ßpÿŠbšK+]T+Èt‘Û¯ÿ_÷°] €@Q4¶m§bÛ¶mÛ¶mÛ¶ýb›ÛvR1»'=ë¯ØwÝÁñ™ e]&CWfkØ&âÐuž˜àVx“å~3DX÷7ÞÆT&p«`\I{ÝÊ™C\xþª±è+»L
+BÿëçT&ÈÀq²æªÿ§Ò¶}]ß­«¦•ÉŒCdã4Ür<`óZˆôµiôpW/òc$ÃØë@i Þ~ãÂÿ— »Ë)m&§Ou{
+;)YºÙç„u4Mµí³¤hôÃTþDÀa*šÁ;ÏûcVó]`6dûßæ á?A¥?«VYÇZóy¾?Þ÷¾«õ¸±VoVó<àµÁGð~ÍnŽPÊåå&ÖrWg*PÖôü¢†xÆâÜŸ"9nqÃÓÁÁ¿À!’üÅ¡g1ïTEðœ¢8’¶>¬u‰]„¥Ã$9$R ýh\1çTÈÙÒs7 Wåú|pSææÛ¤0 .-ÈÖ¢l*i¨úâ (š®©û‰»—S5}{IJùã}›JæÖ•‰WÞ‰¹zð¯u°‰N##pn^æe(½Sv̺Ôæa³l0¤n2‹|çVè…­3¡ú~éåÃX@–ÅÞ^rK;áY3cñpÎhO‚Îéí¦+¤-ÌÍÄé[sW­jʾIx„l½â­šÍ}õ§(CH=ܼ©J£¢È·ÁMg²¦úJs§=)xÙÂþ h}?øUõ³~zü…4£YÉ¢UoÙæ¹¥ùaœZBá3k²Ôo¦lƲaz¼ž1k¥Ûˆ£±ýrfúîÈ®<¢5Fϸ
+P
+ ‘¹òMÍÀÊÞì¡PK—DH3bÕ©¼øÒTÖèÉþÈ;–”H¿Ô ÐôŠLFåW*y#8®ª{ aÁ—,¸=bBXþÌ9³óàJßíÝ‘B«¶·ö¦3Au2O}œ&óg8xÚÝtN–ÌdÎATÞì/]Ô`‡XøøÇ€g\ðhÂa¼ ະ¹oæ SW™UbêŽzèæéRy-C¯Æ´ïM3‹îZúC–Ì_å³Ä߯5ÂÈ Ë µ3a ôÚìã5ª›sd5*º…CˆïçT½ÇN¸° c¹úñX8Zàd‰Í‹{}†²ŸŠÍ™#÷­·G7AŒ •ÕRo`Äe¨ùJÍ:sž-"úð ÝÏÖš*c@„(‡¯TÑ”j)º %XãPvnÙ]N¸Iæ×kO¸c Yª åúVùN š-»8}¡XW7:Ö¹¥‹Â_Måf'Ü ö/Ïò<ÊÞ6³¡Í>
+1âRc–þ2˜·ži9?eω4€ÆÝ¥†;L0~ªòðÐY+Ã'ýX=©»²FmWÁQ@^Ɇl2ÏÌk>´ÒÊA¬ QXpðFcŽà°Dªu~¡c¤¦FaV
+`ÄE|µ±Ôè¤H`5Æèý¬Í`õb‹šVßصhÌSæÅÿ’õ!†›þ”;ñÉA`ÜÞòï}="LhñˆZ?µsaLØPçYö,ºµ×òX†®s|Z,}Šº"ô óFÀO…ÜÞªfœÏÅ%hç<†1™¥’ äÈöª½
+ÚÖ›Jô+¦Mʤ¸¶O¢ìbÇï Ì\s§­*:Ý!J/–ºTvøBZãåÌšL’ß²(Ìù9Ñy€ú\»ß9YD©Ô3_[%µZ ½'½WºÅFg#ʾÓB÷Q>î«
+tèaH-TPºÐs
+“Óøæï6Ù‹3Rì»ûu¨{ÙØ‹Å`Ú<¢Gœ”!MV¿‰²IeœAdG”—Õ M¨HwY+´f"Âã$t Ñu»JÿRO‡Hª—Ú…Ì$ÂÿÒ(¥¦L^&*¥/yç5,cÜžãì{­b~7á6kùÛ}çÿíxGÝðКmo¹©Âuëû“âgŒ5
+jâ³öâaw¶Œ°¯*§š<,P¢øâéÝCyÊE[}GÒ@fœÐutôªË{uÒ_nÔÓ:]¹”L뤈äÏ-~ùšÝ‹4Ôj‚ËbÚP&ßËGÊ–9qŸÖA¾ßòøê6ÿ!^!Ë Mí§ã캥ë¼½Më«ÿÍž>`þ¨E½kó¡i΃Ñ(‰ÃRDdóaÄ8oòw7JÞù–·K~@ô¿
+ìÂC±E²ìZ•œ[#ɳ÷ …n´¯füð¤Q›ûÊ5«-
+¤/¯ç ²¢°:µ™p¿æ}yŽ¸æ@H3ö²°Ä ~xU‚ÐðmQDÄÉ¡ø%½²#\MFœgcÇMX3æÿðÚ즥¬2ì5t²nò_¨Ž¾²âïÕ=äAM˜1-
+nV9CÙçõV¬iòùá¯Óm’‘{¬`§¿q ½á÷é¡_nÖ\ò`èá'l`H-s þ`XH—ïC^gÛ7Fø¿âýì8Ñ|¸Ý–ÍŒ¬ƒx Æƾ_h%}«iëoÓ‡*)vî6“̾:v{̱¦1;4P(J@ñ%x<ôš—!7¾8­š¶b<5.Â>ú±<²
+‹9Ž†P@óãöO ´áL’ñºó´ 4 ;y  ¯¼ö—‰]vl |i=Pò¯$|soܨåÔT›ö·ÙÕ¼˜]£I•Wɹ`œ =á-ùÿØR²)è –,N@2Š~ÂhRuP:Ž·˜÷\o;Øfñ2‰£´;…YGµ¶Q. -”ê©[ù}ä…Ãα°ôó9Vz‹Ά„â¯L:ŽRbë6É&ñ°M–Т”üd!U ꡲ‰—³£–ks]Š5hõ¾&r©‡,Ñ÷{þKÕvzÃC»ñ0ˆÆŽÁåÁK!˜ÿ7Zk¾%êµÊ@ëâ@Ø´° á¢ÜªÕwMÌÄÒVÂa½ ÜHÁ]êry»³²ìÁIÎRöð=,Š °6 )ã wÓpŠX¸o€»ãKUÖÊá ¿å›??³QÂ#OJ.Ÿˆ=¡‰`<7»öCŒ±‘¼ü§xßFš~ÛßZù#×ÎPôÞ8Û <¥¨ðêá,=Ž¾|JuÜ·«WüL~“¯í>TÓ¶wUVëã|+þÃÑGdéªb‹W×ÒTO\H³%¬~^ðqGž+¦}&~ÕÿI¬“š«õK2©5?â÷µ0úÈ' d s²Ï6!óÝl©°Üu/ܪ4s›ÿ³ÅS­¸גʪlo5J[Ì«†ööï*U«pœPÊÂüÒ3—³ù(åôÓ™k"i—uMïgÔô·í8è‹P]MûÁáZ6 ãò ß¼Mè—¨"e7&ÇFåÁ?Ý~±¼ýÛbÁ{‹hý‹q÷Zÿüˆ—¯¦1£Æ?C¼.NÄä\{Ä$ðÚ',\ž ›ðL÷}úë_pó¸”g3ÖÆYÙvúÂ1
+åìå%èt—âNX¯™Áä=áh«C,¶ú†fv ÞmåzBð9¯ÊX÷“pj-}*œ
+ TWOÏk-÷¥áAŒ!Š]„I÷ÅÖ™ºÁË
+ã„nHëÍBŒkΗóU=I.ÁI7Ñ·ÈsÏl?xyüUëï"ha1Ôñ‰ü7^¶ŒašE=›¸iÏsÂ6ÀÊ8Æ·q ûãrè™ôþ|ZN²òmñõé1÷â(Žã)+uFÁî¼_½Â²ÁrGû¾&4Xq@cÀ=dðÏul¾NÆà²â‹â·ºëq¿œ}Q†ÝÖ{ÛNdÂÓN
+ÚÀO±9Þ›e,ŸÊ#u¡vñX 3]v=Zv¿7ýRÑ-+xv¶>D*ãöÚM\œò6жXŽ‰0¦²Ü@¦òs«BzGtO¾Ã@›2”Ï™ õØâQµ·®R‹ÇûУ÷fðÀ[Ž\#EË”35m«õÎì¥pûýkß*,ýù¶ó^PG
+¼‹‰& ¨³ºmUS3[yÕvx©ÏÇ*¶Ù”+/‘ÿ}0ˆùÍ‚h·%îVY¤¥¯nÞ.þoá~I
+Æé2@ŽPCm7”Aõ ꂽ÷¤7§=·æþªˆÁXÅP'®C1_A„.ûYòÄ9¹I–l«]ã<Nˆ‘E.ÝÙ¡Ñ“¤–w ÜJ’ô;Ù‹k³yC2Ðø)rÚ®ÈÆeôX +‡3”œX§L0+¥wGü)m3…6qá7ÃM^ŠtN†mjõˆ1_Ë6æI$¹¤;ÁŽ¼Rî¶HåCÀM;Ô gç¼e€¥cKEúMM€VÚÌÃ4âŸJ
+P
+‚i°ÎÐÌûÿÒ¶ÅÇÿ «æ–ågmó,©…x}Ÿ «Ó0°J
+çAA›²¡Ÿ-›eQÐ%•²ömcs/&Üxýbðä“¿rš`åRåGß.úŠ'Û6ìÊEºêj’”+i°p.žðO±¥¾ÑK0!<‡©'XÖrYíà·Ð1ŽÒÎÁÁc] ž·Mäk³ƒš¶^בþÜš÷¸Û»Ø<aú9åòB>®¾ÝÜæHÛí·½¥XÆ6Æãš"}Ò·?IÍÿ©åÜÓ¡ƒS癶ÁJF‰Ýúq±úWÛ.Ë:hÖ!p9•;d€,RzôF•Âomù  íRìï–R%¼ÇzªŠfÔ·¸²üW±
+õXVò»JØÆéàHèèÞÀc_T«ðaºÚ8“‚¿·<wüâÕizØ‘%ë/²Uú$ècô¦…à‹òùªËH’tEDìÅGW¿¹à†b…ì¯Iö/{­RñîåmÙ½´áñ?r’;Ô¢'Xv{ ± ª^Ø+ÇB/ÑBö‡J
+´ÂbŸ¯<3q‡ÛÅ7¹'ùÉX£Ùî§Ì¤sЋtfÙ
+L¶¿Oò-]ÐTS/¶áˆ+ rd›x⟵ơڄØfìÙå¾!²hûQ‰Œ!Õ 5¼&ôð·:¨ÛI€ù½b*/ ÕÇ4³«*!Ž‚Ò(ÍúmÒË©O¯‡K,­x¡Ú'VÁ…,KþÃÂF¾[›ëV?UD)† ï—„Gr»kõ¹@qáf0eýDœüŒ\ª…é=uïzIhY—,…"`ý½“;Â÷Y¨§§Ž²Öy•½>=Y};)UH7ëó—?w@­3´"öïðê8HÐ(ãS9^£ •ô<€Tc€†G£ ™ïÂÚÈZ_7Ò,‘ƒ[‹Ü .†´Àü+ËÝäîg$¢\)8›T£J¿ü8¬‘¨Bp§(ÄUðój4
+ ÒD¶ßæmpI0ðëÜyÌö¨K%Z<]E¶Ï42@Ež7²ã>ý䀀‘ÙeáºýÇí6FTnh¯»¨ÁÆ‚³{Ÿãwxë?ªÞ]árŸ6Öã&U|[å {]µÌMÓP*ÌäQ‚f`kUª5vEVÕ{2Ð'cï²Ý Ø#ÛÄ
+*¥¡)Jžiu7b_xƒµNæ· éÛ#yy­‰¯_†Šx¯ÃÛ[µìyߘRÞr¸UÉLOç'wâð™QBC…&Õ´$?2
+hÆV¶=:òÃÞ¡„#|¯ W/ñŸx®ÍŸ•ŽÙ‡Àò4túÑ`”ö}E:æÔíG¾QÑ®ýFGå %rŽ[}ØLŽû_ «#ÊKŸ: ÆÕã^ ‡t~œÿK $S¼NŸY)ã>†~uóÞÕõkÏ¢Öò|ÈQ9ìã5ÑóÁ%a˳/?Ð>IÑô솨Ê>A”‘U*ò*,L¬Â(Š^tUÅmäÏË›@Z5yPnçn$ìú™í7mz¾Ï¶eB(ò˜oñÐ
+v’kÜôHEäQ³¿é„“¤.ÛŽ#N7
+­M±ðeÓÔ2;rÒÓÒÈÅGÛ5|ç%FLœM/zBÉ.³>0Œ‚ãÞ
+ ¬5HÁî,²w~GÇ)Ú¼6L&Õs7o<â07õ[!ŠiöÙÌ´1ÒØHÖä¢Í`&›§{ÕK)54îçt æÊP&ѻߡ­“úhÝ,ù™h*Ñ–½h+šp‘£‰œ3VhPú¢ß6FÞÄ
+ÈC”Ý„¨4G­[Îm œR
+«60¢hÍ墤`®\->ˆ$‚K᧞𫭸‹,á–{›ÎòÕi³ c쯑T1¬u`Shi [9 ãü‡žˆRŠóºç!ÂÕtÌ0Ûnë#È¥ƒa
+1ü‹c‹LÉ àÍoœñÒH€[}ð °¥O¾£ìºçccí;o÷õJk<ËÊéM¤L’H=›½qu\K¯3j’vp‚ÉèÍAçüFÆèÞªÊWœ¹€å™Œé¬"Æ—¾†tÕp¼á{Ÿæ›5«kv¼_tâñÛ˜z2 Hbîû6ìF'ñ¯$5äq0œãº²/ø´0$—¸+¦ž÷‹‰¾Ðܧ¸~Qʇ¼ùèÕÈj’|Òåfõˆg§ëËœFí…dÕá0”HwŠ¤SUXêÓÍ{†"•j°(ëF}g 7m"û\&ûfø.ã)òÆ éaŒÛÛ»;x,úC#ÈôÒm=a”¾HDÛ”oÚæYµàƒ"øTðŸ>CBY¿dœÁƒÁa—*úJ•Pß°yÈ‹5óõÞW?­Ng‹G¬Ñ]KrŒÊ®V°ëÊaé0ºùiÌÖ"˜G eÌÑÞ™ß#9ÞS(”âiHL¿ŽžíÛ ‹¼2ûê²E/Þ>ê¡ÉÇ<ЧœÈWtT÷5—.0s2,Á>–!ÕQ€ŽG0ðªB¤åž7²Hp/ZºîoÀ+ørÏô\ËnĽí`‡Á{5‰&“Īý}ÈgéiWí[C4˜¡<ãþ˜°rïV­—kÙ[ol˜wǹ½7º´Ý8vv´uýÓ»wmðטu–y‰ñÆ/âž¡¸m·/¤ÊK%b‘;{·üR‰F(>³'4ö‚/÷Œ(Èé^v”ü
+’8-·ü6¦ 3Qàiåý;áähZ¿ÒñpëaHß„š…Ë%>¦Ð{}—da!Ñ`XnIâê;ƒ4>~™Èüí›E%;ìLÅû‘Í>-r¬Çö »7gÖ’qùbG»˜3±D$J0®°Å+ª-ÔŸ°ŒÁÀîÌ»2Œ§ôÚvþ’[oÝ—ÈȓÙLgõÑÄô`—ñ@„`÷ðÑr¨ý%à…4ø«ZŠ.G¸x¨ t“¤ÓŒ§ÆÚ¤;ú†õáÄÐbÉ_¹,Á²x"ïf)./“‹…6Nã@Ö†÷°tˆã»{{ÊŽ0Ld3I"¾³E¿ŒÖdDI|ËHÑ>šceƒó»\ݯ;¿Ozcž¼Tí
+Ú»p}*}£
+Ê.m`ñçþÀF¶ë‰M‚=4 t0lÎï4ʪF»Fô?KËF0W.I e5¾‘µKjZ2Q)Ǩ ohîøûOƒÂgë*5Cé'è †T‡{ LúÙÅÄk»e€ZÈ-— y‰/„ ÖÏFAÀtÕ`n¢QbÉÝÏE#í&ÙôG¨§îüNu«ât(_ÂΗX¶†(0òªà$ŽbÅ%ñµØC˜Jѽ"x¹Ñ×kÜzÅåãA·ŸÌ 3ŸŒ'/3'EßÌñ_—å²h(ª¡ˆ“Ó·‡–‘­šUê|hAÔÇ'W"Æ?œ¼ÛJþ4,SK\Çf8ÉͬˆíF$¨ˆ‚¥.v1™Óºç_ó àôŽ<T©µïc-Ho“ãO6•ó·;Ð
+š¨*ŒšD«%¢èÚ&iLkù((T%O<Ší8Ýòè:ùåÛaË°Jµ³úª]»ÞÓØ“¨™f†è÷’4(ñÇ_;-ÿ!À¾å´‹ù ˜¡øvjðŽÊ—‘Ì€’~”©­!goMÒ!"´‰]ÜÔ«6!P‘ñ­1é :éHb[ûÆl…%,ŧ½
+ø)Ûdôí$‡K?s¬æ´zÎf%"ÉÕõ¯ª\ŽaBÙyð”GÒõèê¡8·PõÆõÁr <U1(t Z‹Éønªæ”D­î@=’>´¶íÁ%¸ØÐtj¢éÜb¥i-Ã}Òô[ôóvR•îÁæ£X´Æb›|‹‘V8b';i!MF¾Q£§ÐM†‚!@ÝúgDü_‰ÜéAº¶’‘Ó?PJ>¾žæÃ_>“–k\ïx#ìÐÙ—©±¬Xœð¬”ú3WXEDÔL+²iŽxOs¾[Ãé¾™#Œå¨žª¹"$¬Ä?Ö|AbG•š®Ï.e
+ù—áú—4Ü@JÖ'úeÄ矰4ØÓÔ1ry[…×gz–ÐAÙCy›cAFæ•øojF{wì\+,&Fv$æéxTm´† ›©×õé€ÅÏã¢ü¾EéÓrÈ]â¤Ô¯6ȯ.&ÖÆéô{&é;wiH
+Áå™ZØËÞøȲǼŠ
+Q„[³~½ó]x<1“\ˆÀÂe\^l²ú?Õ¨®¤¼êi?Š5¸Ù|JXáÒ 4ûòþÁT}~0âŸò* _ÒÁÂxÔÍÇnn ±Ðð¸S÷Zѵ(ï…`Ò_áÿ¥¥ï›
+endstream
+endobj
+11673 0 obj
+<< /Type /FontDescriptor /FontName /IATCRU+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle -9 /StemV 89 /XHeight 431 /CharSet( /a /c /e /equal /f /hyphen /i /j /k /l /m /n /o /p /parenleft /parenright /s /t /u /v /x /y) /FontFile 11674 0 R >>
+endobj
+11676 0 obj
+<< /Length1 2065 /Length2 17708 /Length3 0 /Filter /FlateDecode /Length 18980 >>
+stream
+xÚ´ºeTʶ5Š»»h ¸»»Ü!84îîÜ]ƒ»»»»;Á‚[‚>²÷½çìsî÷÷ tÏ¥³Vͪ–±‚2±­!PÜÖƉŽ‰ž‘ #«l`ãÈÄH§4u¶2p
++;ÛÙÙ:üeU Z€¨œŠ
+̇ðlèdm?¦cCïäæôWôŸzB¢2Ü
+t0€ö
+æNFföo»”“Á‡ö…lL­€›ò—IõÏq²úÐíÇÝcþçêÐ1±²ÿ—ïC’F–6@GG
+<¯°aŸëAbEwç~#ûI_r|¦ÝÑ\®¢o ‚xl9üÕä4s°šÀþW$IŽv¨¢îØyþãt:é»Ü\sÇ`Þꀚ‰òøßõà hß"^_~À7Œgo1þ`¿Ï ˜ßõÃ' G¹ÿiŒÛ¾EË´sJì‰áÕÖM2ª¡Æ:H®5Oô|ÆÄëB“xG¨f[%­‹—Ñ}ÀÛx-²’ßìÑÛš\õt¦[ú=HKÌvó°DmÞÀÚ§€Ôýgr+S°w–êÿd¨k¿ûCß³Ñ †¹0üo¿j>ïï¾ýzˆê˦»|™cMKïk\ /Í2j¼(Ñè:Ü:3ÒÐß" Ó²NÊTäçz4ß) o™…5~ÍèÏDuàùZ öI-#i­´lBÿõF÷U* »CÁ s %½? yi l )³žÅy4^о$Ý=ý©‚>f„^¸£óŠxtËan†¡“v~Ç Z0ý†2IžæÞs§¼Ç_k=óó¸sß/é*ÓyyÁϲßw1[CEë_Ê’f®•àì-o˜uL±Úµuõá¼*Q¯p+¿r›0ç(ó%˜Õö[ê¨m`®TËp³¢³ëš®¾€v0™È&½yUaGƒ‹&ªtÔ؈æ PD„“`>Úát9ÓÄtqÄ?MW\Ù1sšÖ}›©)»L‚}`V–±ûÖUÒHÿôàÒ%í€(èÖSßHÖŒ•Ô)ZËì°FÉsêÑÇ•¿“óV=òX5:Åœœ£—å¤ø:YÂ*M.G©cF. à÷/dåo:K~¾—dÛ€ä2ë?¶j®ƒWþ=3Že¤whWU‹¡üfž³(ž}
+ü³Ì̯ʾÃø„‚%ÒÇ:¾Õ²3v½Ý»
+ÍËœ–óùf™°
+BÝlƒ´ü™0r‚«ª ïz8Þ~±Ù9\äwŒ¬P‰(íñi3º¡tú‹Aûcg›)ôetOhcPÞvÌÜxNX¤Koô®+‰Xa·L<Û.òSÙsQøå€ÔÒÍ ÿ¦FêñHAþñîù™Asàåè§0YÓ;zØFtôe‘H;5övî*nY}¸…q“•!éÙ¹†\v-¨Å½ÇWÞ›´$“¥´¦Šc)¹YZ¶‡*™ KY1BªaRóì…Â6 f
+¡”÷H\A˜Æƃ¯±Ôl›!GˆÇçoÞ~¼µŒµ¨c03_žØ:¹öÐÎ
+ê_yô8Š=‰ [toµ±º<­øÅ9]ÖéYèŒ s½ÈÉÑ5C»&·ËUÖðlYhÚç° ˜—+ð{>39È̺¢ntÜ2RÚ¡¦mMD
+¤Á4u"ÑaÞÖ‚bKs-ûü…‹¬ÂM©xõTSÃ?[{›çÒR³ÉÜYðRBºlÁöøÆJÓÑ ÙÂqN ý…,C¸Þ¸_±2Ê©… w[=*/•Ï (í\ÈM…€³9ÒL%Lä]&»‚yHY ›aùÎð\xísýZ‚]´0’ä.½´Ãà’§žo@Û¸@= ½.š\øG#YøÍŽ³¹zôj³;·p)‚é—oñ˜dÜ/åHN‚yJpUù!‘·îZϦÎé2¶Ý„<Î'Ëá¤|YÆðEs}‹Ãfx]CR•ªsÞdgÉ]äÛ¬së Wr1}ëLÚK±7¥¶(#6½I™ë£1’¸,q]Ä ƶ°e`p+üå×÷è}„`C‚Ü.ºíÃÍýÅqØw S
+Êݼ¥‹Ô—ƒ„Û;p" u·;Ÿ¹1¶×»«öfêfCž-šÚÄj´+n©Ì€Êô)#ÍBH>¢bՠð[¤žüƒægzzÊHʉ•CÛÕ´q\¹QðÄS0J‘º†wŒ×/ujp‹ë˜Oèpº¿Ö0•á¶M=צ]@ú"ož`.Tv‘£aF÷Œï‹¢ùçòqG§z‰á·q‚à©Ý¹`œ×›³ægâŠm5f¶/ØI>A`Ù‰JÙóÞ\#ÂßOݱ1hMK|‰B‘Vs­crð Û â  Bó‹]Ó WDG&á·@è³eú}9å:CÇõU}‘³§á–ß…ä½ýÕ½O¬ÅÞµmÿ—Ëü§ÉhOÛ,Sì¢ü#M­ b% ;}fªyŸé[È•ÁÌX„Ê5¨ã¡ï´Z`ýXÝìw&Ò|'"VÍIš«‘\.›gÇ3ª_é̬j®6x p;èؾ¯ ’Pá<Mê¾Ý’ï™6ÿ¼ßÚ•ªztrìw8‚a_tò’; ú1•à´÷&»3Ažj
+œÔ(†%ÒáÞ8Âu¥Ieß"—>ûÙ×S§þ¶]ý¢G%MIÎ,Éì®Ê®ÈÜì£Í,˜[L<OOôµÉÊ$ ØŸžðI¡%V£¾| n2U‚û¼q…[tÒ1
+ ÔØ”€¦ .«¬Þ•“ƒðLáb^Ú9(¹I´LQ™ègˆ¯•ÉÈTáAÞN&5_Õb’á¡>mI%)ÆÙD£kn"^Lwp:“ƒW\¹ˆ„q‚béì+"B¼Ÿi¶ÆÞhšÓ0¥QßÈÄqg/ïèIcíôq½÷Â…ß·kX¢Ú—ßrRTRw\hxg07gÐ~c=`ŒŠIþ2u<ˆÏ¯]3Š \n
+T›È[~@ÈÈî´ªWEk"(¢d¶?"Un,$ Ê¯v#ÂT¼á§³›T>"õ$R\˜13­ùÁˆ~²ù+ )cÑ&R<ƒÂOLªóy•Ç‘–5Ý&}oe¾Ì$ÙÒßýÁIª
+ø­‘3Ÿ$©CõMÇWÅí3U!µl¦³k8{æñW¦êÔ0v‡þÍÇb–c.CÚéMžò{ÿ2Sšød]ú6 2Ö/ó=\9Æ{°wh¯Œl4âMÏÖð)ž·òõ§´‚¹ÕÐÃ1—ÖcZI¾b™¯˜í¨žÚÙç .Q’·a§¹øºaÐC&UÔö;vÅi1ùÒ•‘nkì$xž>®0ŸrÅ…¼Ðx²‹9õŒý!ö2ãÊõïðK<å`ƲÁ°SûýI´ iOÊ×ÙÜ¢Ö²-·°¯Þ„‘Ï8Ó­AéRèw‚{g øC‹{ó`ÎÂw{Ù»Ùï=aË4“1¦Dß·(À^C[„¹®>Äžbeûî!cãw ñdÁ¶*rÄŸiÕßû¾×€?t:Ùž¾S_ ­z@¹ÝµxRÑÞ„Îs„ÆÇú%j®wqL̘•˜:æ?;ÍàyC-¦Ð‚\»èë¢~×¹XÑ.C *_E\î‚è×É=ûš#ò).<$•:iš¦8JN[‘™åñ,)‡!ø¤ƒ”ðàEãu4¶cQJB¢"U5Ýþ˜xå·‰DdÊý<Íj'Â]õAgi‚‰þl‡E´k¯_»ºr[Oõ 4ˆ^õ|U?Z©M ]ü¸ ÇÞ3ュX
+@ÜI ḣDËéYv¬ðŠî ‰ÊJƒºk<ð=‰qéwá`Á§ÀŦxjQ È?cˆO§I{þ%±Ëü3l¹Š©WÉE®CÜ”:Í·y÷ÊÍ&%1eššÅ Þv¹P_ÜÈÚCùð•o>Õ0uSkÓ¤~}‘EßðÔZø^¼Ä?ªþšSè‡*þYÁ£ÜâÖzÑÏ$jyŽÄ#r^¬­’°±!&v$P>yÄ´éL°†ÞA
+˜ÃÒ3ÿçwébêUT#’W8…5SŸ;¤O±EØšjƒrYì‘E¾î¥q'öfGÅ?÷ìªáÐ9¨àÔ¨ï¬ŽÜ ãµ…RQK9NÌíìwd™M‹_µ„gXLÅ1.<$5ÛAŒ.OûLg´c¹ÏÀ¨å¾ÎŽXM9'Â~h‘ ‰§õêp9ÔÝL¾£Žs¿ÇñKäÂq³t÷ÙIˆñØåj^.|Ÿ¿ª§”BP± YnìÕ2ëñµDê¡`p?2ó{]õ¼Ö(rK²¶€k©¿™•œÚÃEòÒܱ¯é@žF“Û6Æ xÿfˆZÀôñÞÖ…Ï913z ›#‰Å‚ñ«bÃ7,\ǸÊâWÅðŠ•tèÂÖýßã ¶Ž3ÏbB.åIU0®Þ÷1(<b 1Ä5ÜK ÚÓ(ë(I2.Pá®üΆñd¤*ã°I«˜Úë7JîT Žµð­u†.v
+Û -åȆ ØüY-wØ+,†rcz©sye»“^8“P¢Q<ù‡ë*؉¸ìZbˆ‰jšŽ
+¦ÃR‰¨]´È/{iùý'{pKÙ„Ä„~ÀE —v^žW­-8Óg‚)ºøã#²ij[= ϳÕJðk<Ì»N:¼>S—Ifp¿+B-ŠŠ„RCäÏ[/«7s1ò§Š7á7$}‹?W¼¤Êb¡´—Òb3¢Ý½ir×7z”BLZPõéR1Ù…n 3Ï£í‚âÉ3jÕº[Þ'×9PêFÝαëïÓìúc,Õ°ÂÏRðJõˆ|K¼Cjz)áGíü"böAXÞkMì³öÕT¯Ùb®H²g¢^I8 s‡ 
+PÿóhC¾°±Þ–üéñÍE3¼µgrÄÉGV{ˆFÎï÷Ö¬ÁÇàê{º8Ø2êãÎTÑÉ…)ªHNF€±²ï“:£˜2ÞÞ”7ˆ.qó5\hµ9tÇsšî*R»ãû¥§uqKD¿¡¡Ÿj*k/’KâºoðÔÌ›™”·‚”qˆûøew"=B:~ÅÚž}=#‰ÔÂ_Òó+˜Ê•?$Ö%…ìˆýÕÖõí7±e4t3ª¦KÇ©RÍ€_™´§˜Í¹/EÕÔ÷¨M‰BÔXyHj…Ëo³Vo°Ã*3æ?ùMhP›íéÒ˜VF!wXÀ ·B³~oñ¤¨­uBr%ºwŒýÔn«Î3»/+¿Ý$Ø‚Ðõ›Þ¦áhf‰Ö%6ŒcMý¶I¯ú~³´Ì4àmJ?*ÿcÎO M¡{Þ}úuÿzê‹£È" a‚^âMax)—Xh(á­¹<W³ƒõÆÕß@† ©µ™æ^.‰’‡õ£2j˜³>ʈϰ
+XpqÆXPÙ
+q¨I
+E~çÁ|ΚekåO·Ù‚
+Ý_üñ´#¶%¹†§„窧ÜtR ^²?D˽SSÕNÝÖ×
+§(›’ˆ¦Ê;Fùì?YBq­‘\\(>IäãwÎb,«btþô¸e´ÙÕ­Ïc„W÷¨°ž/€§eL¢–]%!ØNwm5…Œá4fÕMÞ3Ï‹hðCwZ·oËfX0 0ø… å
+Q©¿|sèF˜K½û#MšÌ°p¡ R{^G ^pG¯ »@ÐMN^EêÁ;]æ®ÝDËox ³LÕKõˆ‚yèó®gh08Ñ#Æ"?³}‚‚UÓºáñ¸…›
+4¡6i3Ÿ]sÖAÀInò15*1Hm”8³ìg¼žtºœ¦"ò|ƒë}þrù/„¦¾›.#~©ÃYdÏÓÒ}0Í¥'(h¬!±<jíù.ž: »7ßÉ:‚1–ú²Y¬t³õÖ ¾fóQDÏž‰ý*‚ßwÛÚw—Ï,“àÒl®’ùèM ÝÓw¸ {>aus0ê_l—{%¨’m*Ä©{~ÆE;{R|Hi3ãA2coS}Y£X;“A—}x×Y®©åakâyJ22ãò0_ XÆ´Ò]‘šh¬múxRúñaÐsUYÔ¹sDìÍÒ®2Ø „:ºuh·îÉ åU̯)hMÜ«ôüdÍ^¬´£À¾q³ à“8õS4™@/‚0΂ÿþ®¥Ä[&Œà‹|Ý©Ûóc¥U·4mq¾°š¤¢Üž¡QöH¿EÑ™€T¦ìŒUT•h¤ê…‚x†àzf:•Iö@Î|ÆعW½“ÿÃ:ýÞ'/ð¶}‰h ZX?Òô
+ÑüÞ®œ®åf7ª„g~ˇÃ6 ŸO/ò$u•Khfíç=ÁS¼ò¦ÞŸœ6îŒ{{oÇô ú ï‹qå½H °{Dá}ïñ v˜ Ìeçr ,I#+Ål£åÁÄï_|Û*+ûwÆhKã2’’ò‚AÛgõˆèôµ²o²>[«“klì"Æva´XvØoi‹}wÞ±\û®Rþôp2uËjÏHYRàþ_@ΪÎm*œ_y0]ž
+ÎXc7åÖg¨ˆÀè㧔?øJÅŽYêD2 $Q2éuH‚¿ U¦ò~N˜Æ–4àü²f®­H¤,Ís¾”½]û¾H¸“ÌÓçÊ?.û±.‹ãÌRíìãº<«¬ÐÚü(òU!¹‰ÇÖFÍ}N ÖÑù.y±Ñ•iî¥Ã\l k3VÝTÖª§¡÷*)¾x”ðÀA¾]ú岸õ¥…ÐÈÄ¥Þ×z°•gIFÈ´O Üî×uö'çó̺OÝ„vÔ"}h¯íXvÑî·ÄÁ§×ŒzÜo.úÁIÓ'õCÕ#ÓÍbµˆ%Z _EÇÅ°3/ã½M²1ƒ&‘¥âðàXÍÐ_7NvrÙa.g«gè=ÈljQÔa "¹'àbè¿ðÿ 2<#ʤ_Ö·×jlÉÜŸ•Oß4ÇQÖ«¸5ÆŒu,þìW¥ë¡Ùá×ð`yF6¤:\‡çßú,šÀám™~Ä\’Lµn}Ñz=6Õí¦€È­ò®íŸUEÏ|;H¯€ŸÇÒ¼ŠÈÓ—ÕÒ=ŸÚtGP†hf0dQ|¿G•RpðüƧ„>s=ÒR"€²Û‚¾£S8ÉôEkä#âì¯[P~’qļ¤úðÔÛŠÂã)ad OXï¦ S/l¬¨/˜éŠ+øE˜cEÌ÷ëEÙÏË ]á°9'ê.HÎg€.ïÍûé~H¼¬·8vCÒ§`Òò’ÞrOÑH“ýƒM"šüúÞ×kÂίŽžE˜žº¸}=köÒ««!›ÊfÐ
+c3£åýw Ûý±èáÅ¥]ÑYÅÖç8&‹ Ðd g¸Û.»ÚiK´Ãì(5!fU'M*ÜOšµsV6UÑr$†¨Ä™æÈüör¸AÂ5 ±È7tKÊ¡Û²ø_òKÚ9³ÈmjØ&¸F(·…_ Ói‘{uJ³ÔGY îJÒGN4ùÙa˜Sû6¥T%X:bÜÂôï(*^}ûòj6¡~‹kû§ÌSR/.G˜íÏ¢uq¨_B|ì H¬Ïˆ¦‹mOEÃõñxPäŸ(I[æùݺ…Wäýˆ~¾Pc¬UuúAt1H Wf«‚5dꨳœ»ÚÌS UD=&ÈÙLDBkfÐÙ1~_ëQzƒS‚èȳ‚·r;
+ùÃ_* ¶
+õ€»ö"¬9"uiH6‹Ü 1¸ 5bfÞ¹ßr«Íú)ö±æ÷ŠUš‡V‰ú Ä3}PÁ¶²Òd[ô m"†·qÛ¦’]&Äh¼yÔ@ ØáñAÞ¯q]ßïÙÖâÔ)-ôÂÔ¹&÷V­1æ)´ûKE¸WþèjϤÌײQ¥ÓÕ–µK÷w”úCtÀu_*XùŠfWN‡Fi‹Ð%VþH“®÷YæKK9#³Êqy:ä(. D:!—]¦Ðœwò/¢Ö|âKÕü"Ý÷(µ¦» zVoÔO'W|Óqtúm
+¨iû†Èþ]S²´«¶ªŽ Ôý„rx÷’m>þh@’ÒsœÉ “±*÷ –Ò‹Ààc¾uq@d+Ãa™yÞ€à÷ÜköHr¤6qÕÛŽq†\qù¸§4:Ú.§$½õË˺=I­!VG!ëÕ<Ãph…¡™×!¡ZHQhŒÒp¯iLuõ_š½ÆÙ¬qàF3SÑja%v›¨‚›Íü¶-™ÈnP«#’¦¥î"[a8´‹Þ4‰QçV¢1ÝÝ©ß–ð*D•.ˆä.ß_b^‹‚GA¨ýôbÄÁïÔ"Œ2N“Œ²(ݼ"6ã”Þ={ãÕ.¦>Kk/|f%ßún>¡ˆÞW–fýc¾Yh'!_Æ[š˜n8Ä™‡;xË~›ùÚË_ Å¢GÛ^ò¸*»ÎZÐ, pº„WSdÎ&3ŒÍˆ{ŸêëZ¬YÞôÖG‡ƒÆWÀãçiÔõ 
+-+šo¦G¬ ß½2B«®•©¿™š––Ž÷:ÕüÚG½wØŠ4ù5RÀ KnÂfQærkášÑi³¦£ õPøY)œÐc‘¾ˆ×w³6&ÛØ1[¨àfEpæQ4WÎôLMôô—£³‚´:Ž·!›è÷S¿JY3ÌOå #i®_é®ÙÇËHIcsßÖcIŨ·/Ö9e̢ʮ–ý¬*ÉG€iu¿ŽnÍæ+#ì©´ªÿñÓ!ÄlxuþûmÜd~!é{âtM"mÕe[á^²K:ôµÕËê4°tè7tœNÞ5’ø´}–WÙ²¯ 9 £{åæ7¡®N!/–Cî#rïàHE3Fï–ŠOˆ`•U_æ{ÇÈ”âÌL*B/åá½™¯ØqåCÛ!ßÛ.#Y¸‡©JV†ÉðEDšZXòÊȵŠÒBs’rø{_»˜:æ¨[¸Å°q©°ù¼Dá2K?E{B`V3ææ–·d“Vö·¹Î¦Y'¤ŠÜžTQ•y¼ª‰“Ž³ Á¾EÏ`<Ô­5e}3tØr,›OxßÑA“5ÓÔ0­;Çõ)TOŽ_s?l7¢© …©Xãöª”„kä¼K½ÂñùÍ?Ï\ÝÇÙ CŽ(u}ж•'O·èQáv!ìă$iŸü×±-}žéŠ™Ã$ÆuØû!Ž¢žv;UÂ¥“¼8ÀVAc#ž .â%Y¡š.ßCœÆîëkßÂjwveƒµÙ·w,È šW„qà»Z+Æ!"ÕV…Qÿ¦’®&þÌýVÔÓw2å±n(¡
+3¦ö”GwÒ
+†­ëì-ëéÎk Oóž×VarEáœz¦Áù¨¯Xøæëðgö ÇÝ°VžG€ï­?[t°CĹ3õ°éÔ\Õˈ}„²›†2
+¬– ?Å‚áÏqc¾rxñZE›Êe9lÁf]Üù•Û ÓÍgRGOfx¼EÀ%ãB2έ~0yV”‘ÕI%‘z×ù%.ÄŒž>ZP‘_Ý4ó=0†R¼ÁcŽëËû<—ôTä\-M
+B½®=‰ÙÔN‚ëqÁ‹XˆYr˜ó²¹ó~ÀMt õm]Ì@[´M;,†È;(Ûžîé>p‚ýùíô„ÖÍ4Aú}í` ›å]Î ãÆtgJ\÷9¼ŠSk¹1¤øø ë7½Uï\‡¿.võ¼ÞÒå–9ÙI8øÒdµÌàzá6ßY0îpe·¤6tÌ(Ïð…”Q}M*µg<"ÊYciÏû\àtßà‚„Ñ©÷ÛÏë#BÕBþ¨¥G  À”x¦9ëƒ)AWTç‚áÊ]ï%µq‚–ËRËlÙa Ør÷æ¯þH@ª£ÔÉĨ°ó™o¢!Ôq…ìÊÅ9)<Åö–ñݲ…²:9V|{
+ê€Lcgdxü7ø3B–ªÈ 9yK×—»£k\Š&âEU,W“6ðEXY”l3wâÅÛÕ{}5;Œ¾Õà:ô.9šo|IZlÍ° §‹>°$ÑñÜqužÓq š{3ýI¼‰ +¾“aÈs¤>-˜ ['·Æë-IåÌΛiåØQhKfÐÓ§©ó¥ï9Ÿ¬ _/­O4
+
+Mgþä|Š¦¾@f*„Ão½Å©âŸÔn‰x¯ð(T½¹Q¡ë·%ßÍ3‰Jºˆ_¹Ã;xÈÌ”ìMßߎ9VW†lÏW¥`¦ŽLâñ:æÊK•^Q*<cÉÀ°Ce).ESKÀÁšû;¬‹•“ØA~×ÎkíâÙp‚åçñBïk9ÏaÏ÷#TIÖsõ†ÜÕ&Gi03´1¼¶!ÁÑ£8p"{Ÿ”錳 [Í:eûÏ&~7+ÇÅ -›¶´9¨|cÚøÝôvDÐ\è‚Ì®Œç"ûŒZx=†’yì&ý•f5cå:¤¤6Þkæiœùb‘®>¸ºørzÁ2S=_0YRií
+|ŸqþbÊ%‰ʲN©•þäYL¾Ÿ`[ì±ExZ46¯x,›˜‹uãuÌæ©z²÷!n¯«a¿ŠÙH/1ÝÂ_’8}¿Ý¹>w^Mªì ÏO8u¥ÂüÞ4Î$Ñv)B”躉jÕìav'C'Ç–;S nÕæú‘|¯÷?ã½lÜS¨gå"i0Ä, cË?}AÁÒ90ðÚXUɃ):¨¬Ô“ÖÖëuƒ»Â“M -°¼Á_-öŒÆ­ |ÔbŽ¾)Y•â™ÿãò›7Oæ4ÆQpÑ-KœÅ¹-² #}e·aÙÕ¾!¢0¾å«aøíòf;ö¦¹…5õmúÿñ½ý 
++ÿ»p;•HàMïÜPlÌÕç/¸}5·Xr-ªçt©k!l¸ÙíɓІá¼Â/ˆ¸ƒZ–Þ‡3 ¿³ãqû)9"M^ø†ªÖŽów¥fƒüvR³“x.Iís/5ó{ÖeC²7èŸÊí© ))ëÜ´ñ"È1àžjÇš‘‘u|6}´"“Ìh´Â-•#äµ›Ö²óßÛ%?¥¿c¨æ0¥`ÀŸ§Ž*S
+`ç/µiæVÐT\«ï,˜y$ߟD~ýœ©ô2]FÇl¾|YUÄ´ÓÒOM¸æ› $ƒÃ‹Š¹Í—ƒx^Œí
+Øfy$Tª#/5È -Hu [¢HNëRvc Ð:j)w• ¯\V–»A&dRÀøÂÑNIžg„®t]> ¸‚ËAg<+ÇxÎhg½¶•ä6ÆLÈÏ—çñd+ç‰0å’d]ç½,ŒSX ¿šïæÜßwYûâÅBÜƦ‘Q±Yö6´}‹cHe‹½z@±X1ç‰t
+òÇŠsß…\Z÷•Ðä+C¿a¤Þ· XW^ɲƒ3]ŽQ•U§“¨|. {mµïl+jG‘¼%û­Õx_û‰eíG>í‚Ó³p¬†¯ÉúóâñéƒÊ-= êÝÆëCR§@ýtZÄ7w‹…kcCˆé’M.I|%ÊL¨yÖ`áxójù¥ƒ†‡¯#;Üza–gŸ$+²[„àøvƒÒ-Ù—œŠño¼šÍíI2ÌO
+e`;´ÿÎU\ÉÆ„Ñ( =eA†²éàÆåÊFoåËP;ÚrhYÔïz”lúü†}…µÀÈl!ö~Tp¶ro@2ü|D׿ÛmÍ]F;КõRö'ë ·pÀŽ¨H}Ù—.˜Ž'<Rb25Sžó5@C…ÏBjk¶kœÿCÐ{…›EW¹_"ÅüègSz¡`)L'X+?¼Ûyä4¦ÜÌOÑs†ÐQJ²p‘iAß!èøfŒÇ ƒk~aSoƒ)áÇzfWCÌ5‹™4ñHÿöÓÏ«M"¾NÌA…SP)4sŽòf—°‰R=£ªZyéyDÓcFöXD~ZcÒáx ¸ðYÿÊ,¬¾¢’Š1ÕLãg˜}DÛQdÝ!éçò´ƒ$@ÓU!¸˜‘fb¥‰Ðm†{NRzÌã„W!И%ã;9ùå
+PÒ?,sÄ©ž}Z¥.]”(4‡ç ÉâÇøû M+
+°1É0‘Ú©GÕŸ§•0FNšbZ'²·CÍV¼}1¡2ÄÙ¹ì²ãBÝøþƒÑJ?PÓ!ŽîSDÜžçsÑŒ3þ3¾ÃçÆÔ
+ ­w=ˆ×z="€×›Eqt’‹> %ʆ,š;KÑH5x?’nh¢àB´ÀÇZÛxMf‘»VRôf7i£¦Þ‰ì6™“ÒÝ\´¹÷âËt»Ò">ªÅ‘B”Š1ÆõôÚwæ%ÌP.•ÃrΊ Z'«·4¤›DE‰¨£Tÿ¤Õä¹™BbæòÃôæm;Fää…HøÄq#Y¥”û\@´UJ%¥Ç ª~ £ØCHHWWº3­4ýõüÑ'Çòs±~>5´œQ¼­Ÿ0]Ó¼ºÓ•^œµUXV#ÙìMDóJr_ÛŽ/PYóY{^ÁlƒC¤¨âWÃ[Öb}\áÜ´ïShJÔž”2ÔhêE}1"¡˜³}äÍÌ’}óï/äü´|ßÁ$s\ŽFeö·Ïo©¤ðg“ú.ÜÃÚEÉ@0bן'&8¾5UÕù†Ý¡ŒŒ—ÅÄiðq˜&$n,cá;¡a£TÞ²¬2Â
+–z|ðý'ÞkÏ@ˆÒÏ΋+¨VÇ+û>º®½½à¦h¦ì«ÑN
+;?%ÿª^Kàxë+)=R¼ì@‹N<ªùð5ZÑš¦Èl¬|1ºi¾Š—ÝÍl×ýò>™Û®r¯2XnÑL%‹Ê½By‰_uy¹d­×å&ÊóÈeIß«á(ª¼í±í0#uÉ7yV”r°Ñcd2 Îݹ“GÜÌÁ°ÉÒCºKÁìœ,_¸ÌéöÛ…²Ñ€ÅŠn<.Z³gà›¶®ó§°]Ý¥Fɸ±µ BÇ/ûI+øüZŠLKi&º¦ÄG4]˜ŸäÐv×ç²a$ t‚¬¨=ºJ | ¨I¾éˆ«¾žøÎÏaŸ‹x’n2¦³#? ”P(v©¹*ßwm¬R™Ýº¯èJïv/…üBõ.àÍŽ4A]4½˜"~{ÛÈŽv c᯿7âq†bª9Ò ¤‡á¿öÞ ™¾è1á$I¨¥0¨œ5`¼ø̧F$Ù¶W¦¡Ü—¹ÃZ°°0j;®3XM˜›
+`X7îŸ9°õ°> 8­rá- ™…‘"6YÜX8ÝvæÒñÜG|[X5©{Jr‚£ÇüÉÎW5J7|ÜñbÚ×σ
+úÄDw:V7F1Œ0$P¦‹ò™HZÜš‹}ýqi»GdÒ:.2Ò”ž2™íž‚©A!ÈDüdÜ\Ç‹éBF‚$óÿñï»›‚BšB;²µâôò©7õ×P43:ðªYÈ’W7eF9ç_e¶Ê©\–3hd¿(Âw’
+ˆ‰ O¶#¿|Ç'…¼ã»»i×¢`-©a¶suZ9K÷2iЇD¨¿¯É¶|Þ¥RC'9cºû*úÖô$"•ë7ÓиXДDglºëà˜”/uDqHË’e908<¯Ž1U ÉÐkÓƒx&ÉÄBµË• Ó´VèÌO‰¯žõTRä¾´èĉÄÁ“ ŸÓœœ<aWi)•¤Ö€È¶OL'd¥ÎrÌ9#êò´™‚;p"W§Hª °¼Ó%oÈ î”]tÂHè4I4efÂŃ³Ð©¸‚Ä$¢ó%ʨ9<w®Z…ú{Ï}¾Õlga¶'­mV¿«E…f¸;xï5_÷b[O3ðxƒŽïNÇŸ’­9ÌWÀJ­–™DCòÂ:¬Mâ`¨’Wí‰ñ¤qRþ¶"¾Ð‘e '·‡¼Lù†;·"spÎ
+mº¡ÐI¹»¼2¯·ÐÜ´­ ‘ç[ã{E'ðö32¡OÒø5Ùò…ªº¾G™ÅbzQÈù¶CE Ĥ_2V—ˆp!„ô‘YØÏÄu–Z‹ÉÝ¡ÉÅŽm<rrÈlAßãUØK¡Â&Uöp­" ¶ª.Ù‘³¯…ãúf„W+¨ù=14ùY¤ŸÈŽd½«5.Šüù×@-â[`5™³è0œzõ~宸NÔ“øéaù±Ñrug+lNk©hÃP'„âµ솑)u‡m •Z¸É¤11ø‘-}åB{sëWvk€à^ ²¶ýE‘“žá•½v°
+ Z8•Åöj”.G‰„Aº<¨Mþë¦Ä–ðîyÌ`JƒÓ‹pP YâªÀrïj#Ÿlaþ ãMøÎA-g…º{Õg¾¹¡-¤ Ì‹ö›ÉÁ*ÈoE[Ð6s£$_¾.ÇûZ‰ŸÌÐÁƒìÃãMqÁðäX(T³×”ŸÇ
+b §Ôãƒ@­_„4õ׀„ïÞnh|þø¨h{ü³¹š <ß”ˆHµ}«^ô¨ÅB/X†iª®|I®GƒäQO~â^&¸>\er+¦&Wž˪i!¾øû¸§¢‚ñY2(±·ëy˜G5Ò¾E¨—rmó\XËd•Ó…ÀpdêÈhÉ/Sw&«¬¹qý¹m¦V5ÑÚ‡ÀtQsÔô(ŠÔÇ¥
+<½ß{JˆBo5¢L?Vl™7 Ðáž(L^Oö
+§fÖ8a$’ÚÂ)Ÿ±Ÿ §Ïa8MVÉ¡À’bõ#©:ãè? 2ľÝÛÚEs`yPU×;âœóŠŸX¥ˆ¢½14Ôi2øû¼Ljòˆ8‹}¢zöÝ Uäù샭6ÞòÞÑ«…KÍ}xñ#7H›îÙ—rŒÊ› ҬËu;ZÑ…î Öv# ~ŒSÓ 7¾mKÛº&NÜ_™(+GäuÉèuY
+n÷»¦ÔB
+Ž¶âR¼ Æ}Ài‚a.^iý,Ô¨õ¦€L¦ÚáèUŒ—/WÏ»¶Ôleš…i9,Æ
+_P&T9’Ÿq‡ oá/ôÖ¶a†÷$ñ¦ö
+ƒ§‹þ­+kÙIUŸš­Û©QXʧÑ)ÿIWæ-¨÷î¤ÞÁ¥öµ
+‹µ4
+ùYV]¬•'ÿ:‘ÖïùqfoÝ„G(
+’™£i%%¬bLà ¥EéÔk õìÊ—1òÆ G#Õ>\ ô¢! ¥rÛÀlÙS@!Üjê´óý8I?O÷`ÅǬî³4žd'kä{“>­b$
+Rz½‹¿;­p×ûýBg5±ßåÝÏ¢‡1ý³ë`ŽÃ©ú%ÚS +»DÆ¥nçþºQIéœgS$‹{‘»#Š¯Ñˆ$2[#Æöca´”€ØQ†Õ6ˆ—&F†[ßÓ oýTªg>~ŸPÕÇW¥§å;2 ¶
+Ž?F¥ºHN³òœ÷ë¤?E’©Œ/)î÷¬#ôˆ±—î‡âŵ÷ôQ¨úNòÿøñ½;Øô‡ò\}jkÄ>®µ½üøH€Ý-ÜÆ4ÓÖ4BŒÉs1Ž®š÷ p½g
+©ÙžTÖJ´ý0°‡¼£µËÌßîü‡š[à€*"Ò`X ÃðËÀÅ` X_ Ti2¾–äC„Ö{”5R‘¿}d È[¿çVAߦK.)DfQC~GÌàj¿ÁÊöS-_ôÞD¢j^á†@o‰c¥]óH!Ó1ç;;1"c%¢|ÂÑ,':mš— `ƒã\
+‹ uÄx“”T!!˜d6ߪHáß~‰d …h;7zcJ(~šRP!uíæûqÌÐ%IT'«ôR÷ˆIÆ»ýŸmT¼ÉÌáåNj/ áª^ =’Êä…·ŽvÜS†÷5Á髈‹LœòÎ öÔñí0ÏIoªrx%”î–õ
+í󹬞¶—"UpÊéwŠqµ@¸ãÖöúÉÛûØîËOw}ÃXðL!cu–ö(’¿þÛw¨)kÊ”O¸5ß!ô¾¶¥9a=ìðÂs¬ŠbÁ¥ •Ÿk(j?P,E¦ÆÅ{n> Õ…·Åô‰ö´c–KˆËØN¼‘ÚêÈ%UÀŸó#$Q³AK>ÁIC™Q¦žU‰™7y ÿå«Ñ¸!Û¶%â0]êzqy±oÞRÁLïhc=Ó.2hE˜eC8èš"­Nqž‹føAÚΗþõ-5T)-[
+endstream
+endobj
+11675 0 obj
+<< /Type /FontDescriptor /FontName /DXGFLV+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 694 /CapHeight 694 /Descent -194 /ItalicAngle 0 /StemV 78 /XHeight 444 /CharSet( /a /b /c /d /e /f /ff /fl /four /g /h /hyphen /i /k /l /m /n /o /one /p /r /s /t /three /two /u /v /w /x /y) /FontFile 11676 0 R >>
+endobj
+11678 0 obj
+<< /Length1 1754 /Length2 13064 /Length3 0 /Filter /FlateDecode /Length 14154 >>
+stream
+xÚµzeT›Û¶6îîNpww§Å‹»‚$¸»+î.-.…âîÅ¡P¼hÑâÅùèÞ÷Ü#÷üýFFòfú\ÏzæJFÞÐQ½Ód“²Y
+¡ÐÞ
+ È®ÂPy¾*í
+x£­©õçU èüÚ¿ +@UëÕþ§Î«ãŸp9-)-ýwr\Ö
+'Øøw‚?›P¶³:»ÿɃþ6:½Bùôªÿoc¯@€ÿätüÛàþ[[s÷¿b•ß½S8™Û9ƒÎæΖ¯Ž`s0Ä`ö—îõ ´bø»A @âæö§†Ê?Lnÿ[æ­Kƒ^WfäèëoîùŸ;fî q÷ùlþ}Ù– gw;w°ûß
+
+—
+rs2wü›»¼ÐêØÒöo`ÿÖ+€Í_¹/ålã|Ý”¿TÚÆÉñ•·¯gÝŸ£ ÀÆÍÇý¶WJZ:8ÝÝü‡_aø†_±ÿÓ.€CEM_EZ‹åÿpæ/79gK•³ €›`îæfîÂùJn>>€/×+§­€^1ÀÁî ¿†
+
+úÔEÍt ˜_¤_Î;›Ý–ÔFÐ?”ê辋ãž|Á¾H£6úÔ¶ZïY:ÏÕ‚çæˆãµ„EÒIº4Ý ~¹ÃKxoÞ'õyά(‚`\Á¥·ËX7C»|c’~^MzGüq\xFÅ$¯D¼òÂ&<\”tß«(4´ÿà ã¹@5ñÁzV@íóÍí¬ZvŒA¦e 1ÐqW(Yçn‹=é3⯂—ÕÔo;X† Øˆª]ƒæÖ¸çå1å!Ѧ̼c%
+{gfžÂ”rŸÛsJE{¥Ò›àTl¼ƒ<Q²Xµõ}™/_÷÷hcÒ­¢&½ÄYƒåÆâYšÇ ®Qò”†øË®wâ?ç'‚Gˆ©lp…½ Â"B>O®Ï„A(Àð¼f¯
+®lJtfØÛgñmYQÓ;ÇÌkýê’ß…GòÙÙ—&¿11Ûm\ñe®¨ðÈŒòžÝ·–È~¿ãqÓ:ã\ìÈ ‚/ÃZ+æÝÇ''¦n°úí#:u|ý©¼ø Çøì…–,¡4éb¥
+ChÕdѱÕDsÆéÃÞŠ— Q£–ÓÕ@ lŽ A• Ç©¶iœðY/gGbÓBÅVuä]dcvÌÐ/uÿVà:»&t›,¥#QáC<f)jVÙ©ÆÈaÔ14ÃïSä/<'5L¬Ç•l¦yl7¹ëºRÒ/‘-Áý
+„ÞaœYg)¿é`eéò˧
+ÄÑ”+”ì…*&W“.=(ßž-"£”¨Ë/ä.¤v‹Ÿzt¡“òu}›Ï8ë‹o«Ù>ëf}ÞGò
+“omXß :ë[Šójú,ü½"ð­ öd éu€ãwÊÔ(?õgâ'`O*3˹3W
+6ÛkcHI”do#S÷SºˆrÉê–…|G’„NP]ßz¡R×÷ËÃôûžöS1®ò…Ûcࣗ4ôi˜H>Ad·¶t™pj¬•Š.4o\®EI_!h jJ7™¥dtÿþůÓë]áJÅ¢®0µg¬\³¸
+œ2¦ÃE`ËgÎA0Ï*ûÚ!¶„ƒ²gooe1Ž«mÜ„·>oäìZÜsêû1;¥ÞåÊ4W1›‰×!]o°x³DðBùRœŒØÓ݉ëü~ÆÂBr4/ºMýi´õw Qå0î„BÜEÜ­ÙÈæ—t*ÀÛ“sYïi¤ÊÝÞè
+H îkÖh»r°iõDÙ›]\’Ép¼!\z˜/SŒËtÛåÍ70ð#‘Á‹ø»28ôñbf5v¶åÖÜzèÀPÌò… †­¶VÃkHm½“~Yƒå¥“B›äƒÇ!2ª7ªÜaÅþ|Õ¤÷f"Ó²Gr·€oeSýÜEXG@ÅôÈNnK¤ÁÉXà6Kâ 1i)™´ ”ö!ª¾~6Ô›hçK#fûÃäz¯<ÇÉ`wCæóG‘÷þe3 «þ©°å„á^·Oñ/V]= ÍYMý8³©*³kÝø@ª‚ä¼,YUù¸«
+ž5uŒ²(÷ÐöòsšÁÕÖ“þ“;ŽCA^‹¸&ˆši¤ t†»1SJ ‚œSšœ†Çäk̳Ÿé‡&´›>Ó’ÔNÀ©z\*y|×PI–ûIí:ÇDø•ž+²û›Æ*¿9ÃGÃŽÂP…š›Èµ^wš,‹¢Fþí6dµë:J<JyعŠkn”´QŽó¿I›#ÙvQ–ôÝwÊÍ@Y4_Úå¥Ä@Ì¿LgÛRg c.n¢ßÿ>cmñߟ'”@:<;u)É4¶&¬{º\[7ä†í‹ÿô½yµšX÷ÞG¶³Q¶Ùz"ëwœÏ`TzkÑ¢µ=-Ü+V|uÓ·¢eËá¶Ñ²Û`ù¦'Ve‰z.ƒmlgRµ+ØhÙa[kÆ¿´£ª9À Ùï͵äšÄ®¶!Ys,vϦrÛè™…[*²$Ï«=uÕ‚Ü¡ÚAüêýËC‚^gHiËS+ÜŒ‚|`›û‡@ÖÑ 2ÀÖðÃ*«ä³Büâ ±Ï#Gú6HDuíœXUÍåùãR¶lV°•~½âÆÇû·&ÓÆZL´W݆j¼ôCC?Ø‘p…&:%m•Ig—Ý€‹TIºQ¤àB2Þ¸Ú¤ûûûJxÝÓäÛÀáÒec‹ë¡0Þ3ÿäÑ`y4›ñ“P…ÉýSutÕ#¥†e¸\1•{ü$ô뚘w±@C®^FoAjXÓYÏ^‘Y^Vܲßai=]†^‚Ÿ6¿›?ŒêO´”ä[º£×ÊVqZÖíi@çVŒ–‡&Äípcv;KÀ^­Õœ½m>  ž½.¾zG"™åƨ…ò¥O{ú]ÕÖ]³À‚Ýæ¬ë%mÏÛ÷®œÞ”<(Ñ5¡ê„.‡ýy ÆÕ ^c2“΄‚’ê(Ì‹ÖO
+•LÏOÆÚèt¥ôª÷³ûí
+qÙ½i–‹SöÉö·»xl1ÖQ«á÷ïÔ·´â{gŒ.Û¼ÿÁfYÇ“4:Õéê@ ý¢å,±æ-µá¡ù3Ùç‚{]ëF¿Øì°ª ñ F§æ¨m„¡æ²Bb2“è4>N©óÇI)3žxˆÜ»äh½h]u$‡Ÿ÷ˇÔ÷–ËüźžX?ºyÏŠðÝ•=,4|ªòØ{ +1à ïì¢÷¸N—7ÄÓ.+»¶ ^:Qðäs»àðC–êÛŒÝmí*GNì¦å¶L±.®Þ;!•ß™:¼ ˜[/`
+p`‘E)ÏùÝ°ÓáWÅì¤ôeÆìmº5aÒŠ¯se{Òˆça¶ËFoÇÍ—öé{ÙRK’4«©¯À Õï]°nV<K^Aw¥a‡Â(Öf§#%ÐòÔýuGr&õÇŠH¥¢ÅÕﺸå[ûùeÛäbB¹ÕYì³Y]ªRN|¬&‰
+@ÄŠ\ŸPiÙUßpÁHÉŸvÄ`lÍ•Hƒž6·š‚üÆtæï8ƒ^W¦æŸ• ˜VËmã ò¸ÝÑrhï”ÔâÖHÿ¾í6»o0ÞǃZ(|þØ ƒ²²‚/àvoŽkbr»L8ÚAõ6ëÀ€;³)í“‘·9‹n&†8®X¨£«ê>’+†ˊßм âùïÔ”`>Ï?!7õ¿§Dœ¬¼šõôûÅ°Çõ‘Žý®C 3¢€÷ºWúž’qò‡é­«‹‚å5‰â¯8£ö¡Z'g¥2–äÒÌ Í f<2% ü…ÄF½Rìþ÷&ajš·S£—ÝdÞóbÞ(*p<œSѾ\c”X¥‹F±0²! NI¯4ò=`åI‰/•²{mfHÓ›kòõßx…ò!ˆú,E/íJH\Úqz‘a4ô húG<ãßqw¹ùká5÷5BÝgŤƒÅ{]i±s*º]¤¾xI4–ðr¡Á—¯Ný´© ´þ‘þ©OŠtÁú´úµ¾ÐЭG$ÐÝëÑšü“c)%^¬Ò쌓([³;>½Šáfr½)øÒwåûd*ÂJóxèú#aJo©}_é1ùm\5ÙŒ•†lL™Oòq~»á2?ñœ.LD­BÐpX^•Äd$&"‰«Çq’§ï­¾*W¨Ç*-CßRQò`ˆ*úÑ+C¹W0ëxrŸ§hc—W´yîBn;B
+=»Œ)ˆoNöÝÕA~ËèrâÚ‚s‘æ_”u([Ðçaóûs.*
+4¢#+%=òÌcdM͇(´'üd.”ÏS¢ì̶ëcFù1
+ۤΨX§]4Ÿç{ë`Tq{¾6h½ÃÏøíyr}UV¶Á×Áü櫇į †®tÙÄ‹¾Â“s×Ï¥¿OhÅX…+ß}blvøúè¥-ëÖ4¥uÕÒq¶¶yf1…×7êãÝñ‘>’8ÖÍäsÿ;1ÃâãS}@{í‹_»™Ø¾ÛúÜLåKR~ñ=êï1T°lÞï
+%寖·$—¼ãÒ·
+Û—=ùï51w“îZ ­Ž>ÑÝ 5 I@©Leý¦>m
+Ö.=ÿ Î³`§é©cŒÞ iñáýÏ®pç7ÙS +o(¹•8¡Í"Ô¦õ~µæt`9›"›ñ±B° p¨!íâ±n)Ó}Ìt&QkÚ(YB3ôüdü
+*Žý-JÇþÉ‚km¶¹€ŽS ½3ðì9 xüëµ
+¾û{‹ö¢¡j®‚y%Šü¹ƒŸS|oÙ:zoz›å¹žºFŸý|Qç‰{6{o™³fyÖåuv¾öV‘èZt½½¾*.©hy©Ž3n’B²fçé ºô9p‹LŽ0bä„ÿî©’õ¤"ÁÔT¿w²F§å`ŠDÄ—:²{³f¡×½ö3§î7ƒV-þÞ“^ô'A,¢ÓYa̤Š¼µ·ÛË¿®¶=Pb1Ȥ†=Þ·d 3Ô|gPgÿéÐZùãy’„ŽB-ï……ŠÖ
+rO•UÏ3ä³”"fùÑk‹/æÐïÀŸ±†uœ;ïViÈóì’'¶rbLo—7̬.²:ÉU¬—,*ô™aý ¬^X\sæÒ.¦ïaú·Õ±êÊyùƤָ`9ýT5+òDøÇùE
+ØŽØè(òäe
+ 1Ÿlå³%Ÿ³d¿L몖y ¦WÁÖ¬j…îNëü-_¿ÚÚûêŸáŽä~¢Jµˆ0øYPñLîPˆ"ºìC¡Kÿx¢/ˆÁ£¤Ïȵ9›ÒƒåøÒõ}ö4Ý·uRá¼­EG5Û†yG­ë›šÐ·BN›`(<Šû0ìž1(Òƒy‡FMhð¬Æö=
+µO!UôE‹SŸ¶}Q«
+¸îR PÁv¶Æ4Õ¬Ÿ¥?j`š€7TÓ@ÖKÌ@™¢HÙ=4H/¾Æì7$bè©»“Å7–—xÉôñ— 6Ìáê ´2Üj;å9»áó—Îv¹ƒÜdr˜Ü\¶'qñÙN¡§¹€µb}àt{T?Î òÔlŸ¥#æsìD—h Œ mÙ|žBò§@Ó"DÈ/LÞ+#'`s¬<™Iu½¸G"‰º:cRݵ.ÑÝxÁ”°µ»g‘á`úLý$M‚Edo¶ÃõÈÿ Ÿ¡e³Y&†]b'jr€''¹½¢©ÒTÒèæA¨bÿÁ‰ö‡õ'ÒEt5œÄ·.n8„{¼´ ÷E¹yy”ÑV°9eLÑG®‹cš÷Æ Nõd¹ÊècEVGtK°£$7]­¼‡<0\}F ýîŸuµ(\¯‹xزüðÞ$Ò= ÉFsªÙ©ÌÖÞìÏfÕSÇDø8Sœ Ýf6%­âÚóäîʵ² KÜ û­ôÜÕ!qœ<¹ÆM´åM–ãpZUˆ5¸’×ý”ÅÛÒqE"UUiÕ@S÷n¦ƒ)«‚Z¸±Æ,Ÿ5<Wuã%L^ÔÜçs½| k¿L´ßöжȌÈFpš’Tß.™Œ;{cûÝ?þ¿ü¸·\óD¼NÝv)ÙÌfÐw …T¡s‹¨ž•*š –"õUä _†5ÉûIH[˜Õî_
+ú¦œ3ÝÃßõñÔiÍO„ùsI"‰XLÛ
+èwpr„¡FDÍ'U%ù?¥¿
+(îÆc¨SwÁg8D¿†óÍ®ÚzSÿLX|ŽÎL³㳫†·éͱÓU©ƒˆÎ7.´gÝhò½_€Fö9 Obú ÔÙÔ ÖöolüpK1—4»I ÝÛ)ÙF41Eæ€û pû »)$\/Ça%ï.?æ ž2—ìÜw¥x™ßWù‘º¤‰CóÚì*°³çŒæ
+#áÂ
+¨ÇO+ ¬i¬IúihGš‹ñ¨¿õ&µ¨Ø¿¨EyઓS2A
+6T˜û S”^ÎÔQ0;{óùâ‰üiþ±ÿäö¿ü#¡\JÃgùAœ²"K##;Ôv¹kp
+]/X7ëËóqLi_²4õA$Ùgcò>úDë'7À.~M2¢OžjX’їͽ©=ÇMÐÍ?ºó’‘°D°ðz(o£>Öï s KªÒñ nNÛpÀ1CÕw'S©{lÓZ÷¤l„#›|Ëç?RÌ'Šÿ9{ Û¶A#‡=²‡A퉒†âw[ö·e‡å­™Z ÈËêOm)rÈüŠv£ð‰92ðAÍŘ`rÿø3Æ!Ž`
+ôËêEbêlrq:5*A–þ{yœ)šûêc,µÿüõV¦™|¸ÊgœÅ ¼HÖȉÜ9dÆDÙ)g±óÊÏê<+B·)T_‰+Bˆ!Ë°ë+½
+ýwi¼q–s†ÖSÞùæŽuS¡BUš©øÎ_UCæ§âA‘ EËv6â”íÝŽ*°Rdµ öt^#¹
+¢+¨
+Vuu†ì
+&ȹÙãÚ #â÷äÛ› Ö©!Dâµ;å÷ë}ŠêRh›Q@Q•¦¿>ž[>„§‡ƒQ‘˜jÆ¿<ýN¯zà\‰Ðð`- s€cZrK»TÕò0¸ü
+N:ìpD»& [¦é›MƸ¥Ã[½ðsH‚OŠªAÊQÝÎ×QBµvøÖ˜ÝÕ€Ê °ÂV}•"]æöXÓõçªßÚ\fHy Ò\0Š¸Ã]Ò©
+ e:d7Tyk¢ fCt‚,ö:{P6€«Ò)°æÙS}ÙXÙ[‚fC. G†;ºhh=¤2
+ƒNÅçèªv0ãqt«hDÖßBAÚºWaßÝEéÚfz{–ˆñ2xœuû½…$ϼ}©¢+AE'ïÑ'U=ì¨Ebžin“€#(ºÎËGZõ½É’ƒˆ^'+&(Tï½-´2j×J4`m;žZ8—#FÇ
+Tä6ÏWüAõv‘è=“ÇåT3\Å ¶ëåOÕO,¶eI
+Ã,¶a|I œ¡¡uÀF OX`­ÑÜeNž!äboÃ>cà¤>êts{ýò]GT‡îqGý•²!–Ý@@±ˆú_noI|pn®iŒ¾Âÿ”¤'&` œ²JßÞe±w¼.¾¹µóµœé%e€ì:Áݽ›:órCar1öøRéñŠfø×uS4åþ¼dïI¹›ñýmÂhÂ__÷j»Ë, ƒ ¥úkgÆà=}?Û¸xÏ–˜
+†\»¦ÀÊÿ¸”¨ö$(Õ€\Ÿ‹ sØZÞõ—dòkЄ”vâ>¼Ý´ÒÚå §Å&K»(-^ ö¸ÌüÌëºé«™B1?VZ>&¨ïÓÿÀDáˆÏL¥¾P¾æø/4€é™çÔîû+_ªÂf¦ü‹ëöv#p4_¨ÕÿñPæQ~å“GƒÆrjÓåð7JÎY1b¨¶Z•XÒh¿üu‘;̶ZÈ]E á~ùk¿%T“ZŒ†m‚µI2V=:hŠ6¯„wd¨ð;0ß\«,#PøD¡THã«ÄBg|Üó‘Íà6£ÿdí+r
+.ê»»Y8F ׺º7û<¾ÖGB;7ÙcZ;Qé€î^e›cœã²w6˜«É(“Nûò\‚1‚¤Á…É+ÆúSȬ!›Ÿ«A«þê§cÎ%U_ŸävyŸ§àÜ•É
+…L|*…A¦ˆÞxòw3‘Rk2K”ÞX)<q•GNa¸á¥(Û{rÄG‹#Ìò¿¼Ÿ§È³QC.Ã}šî`0Œå´·’„Oõ ¼—œ$j…Z³¯È붭”Fh•©ã†Â>d,úÉh¤š·}Ç‚Vrr+„Æ bÅZ¬Gý—f?f³æ ͆vË9Ç>Ú¹R¨Gl Å5ZR쥘úŠŠ|çÂ^$¼Œ.0:îá ”G¨dpaÊR­cƒ8ï8PÅÚ^ªh.Êë`®¤0'¤û(^!=ôCsí×÷žxygFóÌä0ïIFì|šró7f4U—mˆ’-Û‹™h.Ô²Ù>ÅØoëI–³$bÄ/ž±²8—Àx•E6°饪Âs67òr-+º™?qЙßZȧqí}ÖS+<Eó@é!ˆYþYèêðÛ¡8x{ØÖþÝê¾è¼Ý–RznKia䥇á‡a
+§‡)Å9Ÿ°2u?qՃ߱óÆ•/®m7 „ f:ˆNçÎ?w4›+<o
+ÙÍ<}©Ê¤ªðÊ}¹PÀ‚wnÕŠx±ZÖìÇ€óf\è1§]e!5þÑnÁV°•Ã*98Ñjú><›$ÇZ;Q(5\É⇉Wd{n7Qr¹AAD÷§X¹Á7«nù…Eª¡2=U]ÉG§5—+ú–ˆ†Á’;ro¬rü§ü_b„ŸfM–ñãÛLñ<´¹c± ®éûf5O¯_œ~bg„aéeÆxµqÕYx³®_Åú¡VÈÌ“Vð—&)’è(hä²£pO‚Ö¾=­Tº«ïv6Rß<uö€GHQ^¿ bžAù~½|AŒoêq=â=±z'(lÅ£éóg®û#/¬Ü
+endstream
+endobj
+11677 0 obj
+<< /Type /FontDescriptor /FontName /MOYMBT+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 705 /CapHeight 705 /Descent -195 /ItalicAngle 0 /StemV 76 /XHeight 430 /CharSet( /a /c /e /i /m /n /r /t /x) /FontFile 11678 0 R >>
+endobj
+11680 0 obj
+<< /Length1 1918 /Length2 13058 /Length3 0 /Filter /FlateDecode /Length 14258 >>
+stream
+xÚµxeTœË¶-îîNã®ÁÝÝ]ƒ6ÐX#»÷àÜAƒ»Kp Á!@àúÈÞ÷ܳÏyïï øXsÙ¬Y«êÝtTÚl’Ö`K ØÂÆÅÎ)PQÕ¶pv`ÓÚz8Z¸¸Ù99yPèè¤Ý€ØYÆðCì
+w¨â%!­Á9ô%`!ÓÀôç2ºp|Ç綴ӗ֚»ª¤²’z캡9ª+ÁUÝÔLGJE†å<s9íÉí
+Y²üu'ó=…ªewíbø­Ö·Eö¾~†j®·&{>QñK¨ãÄzª%;Ç6ÕKß›ÒY©úçwýý2Mô쾪XO‘õ‹»òm`XËð {…Oî–VBE}dGò¬ëcÕ÷*‚ˆ§ÆA‡{Í"Y4’6%•’3bV[Æä9âz¶–¢¼W`!·àŸt}5i™Gb Ä/'åóéq–SYª/«þT¥<£ Wíz““qýü˜;¶aÞVÍfÌßtGT?æß?Ë´Ù%DèÁm¬PÕªàí#Hù/Óá Ýx^«sÔLn1[B^‹:¦5wŲdj@8P½f•ÕWÓqħÛj2G’@.]ZîÌ—§º:Xù)9®q¬ÁØbæ‚,½›¿Ò¥§˜ß_¿9»yžó‹3­3½ö༛&–ñÖg$HÉ4¿)C ´.giQ*‰ ]+¬Å›ðF†¼ç³ãáê­¶ìûô­‚–©è&gåKó]ŸNØvL´ëøˆÛ£xsœ?+’Á­Ar‰ÍlÔÝõg¾¼ÍÆ”Œ›Ø•{¿åý`”ž…;~·¿‚‘£”c¦ž¤¼ 5úH¿ÝŽÿI£:Ÿ¢öʆ!Ü_q  9 ÁÜÀ— "Í—¸äcÂÜÉ>›ÙOË|®ŸüÖÖ^€™ýRÇ9CÚ‰ìºí†§FSI€1‹GO(³‡Ù6ƿჄ3H‡§¸yìbë+üÍ뱨;ßHÙ˜S/UˆŸs.Ek &0cŸ§®NSX«Ü~Žå¾·Gl*üõ[`Ú…Ä¢ka×t”¹ái,&¶MŽ&á¡.LmN³Ê á†ÉažeA§}uÆö
+ ï’߃òÜ6ãg­ŠÇÉíã“Ø)ßÛ_ÿ(úÒ @ãÖб’¾£”晘]/¸?r:‡ÖèÆY›„Ó…VBŽÑ©—¥ »Æ(‰Ç9È,ŠksMûË?Ìåsùzg™,ø»ÏGSU.õIíèð“Œýí‹dÒ,¾ïnÀºFdí·,AdÃ¥JC?Ÿˆüüå;%¾hm…µæ@ÞA~3 æϚÓßunŠô‘§:™& ŸÛÌæÛžE§ƒ—¨WöBLÓ"ì…kåŽÉ×Dö—™ue(6}Þ¯^ò’’F(ÍIH i+TC#:¬²Ú tìáWŠ§À û¼¸JòÜæÒ8¬LíÞòÓPizªÏr>ˆÀ=o0£ŒR—Óíû¦G>·‘Mphª·¶uéý—þž’xÆ>‚^`‰—wXºLÑÎLD÷Réièœï°=89$›f¯ˆé8„LLÁ0Ô
+KÞ6ÄË=tÆ©€õôØNqûC¥„$ûÊ”DƒÓC|«‘.Éì 4 ÆÂpb¶¤qç<‰®.3ªò(ï*w
+vÊ›’ˆÄJ|°O=½,œd[7’Üp é«FZô;û∂lãqåê€!½-é«´/N¨ º5U˘áKaMÞ
+ã·%$‰rò¸0H(_|Ã-¨¢°‹ìž|86ü%}o°z\Ît›šVQ"Àœ.' N×%ïõ£AüБg›ñG;vs‡äl¼S:ª;÷Hô—ÑÝA£O‡A¡Ê´®ùX'&–åþ]‡¥
+Cö >øp`r¼{”<ÞšCJ}4i Ò2åÞ/¦8Ü ô
+Ù%^Ž“°ñ佈¤È6"{aø¹¬4ÙL¹–¿Êö´.¶­bTá=' ´Þ,’=`ÒûÂÔ_›ûÝ< ~×gÜu{" ÉUÎ~­N‰¯¸Ëéyµ“ îó<žùî½×†Ù>ÛÓ“2 ±DàÛ¥†£ý×ÚÈÄxøûo\ ér>ØW@žV lÚŠfJ‰µ/HXoú­=ûuñLm7­â’{Ë1 Šßì€Súc·~ˆ—ä­{ #(I}»Ê΄Òíɯ±§f`¦’ˆB[ìÁhDÒñ²Xøˆâôœ1J¾E¼xwN ®=ã£0â\óv6Ìyw3?~†«žO¼™hÔ9·ò¦â7õšé9ç÷—Ù ;¡bèû)þ¼¯ ÿëyj#$¯ò%ضpÉ”wwæÔŠAÙ‚
+F'­É•v‰Èæ uŸIºÎï#µصŸ£Ø^3ÌOγ+[¸l ü–úÂ7"P§OÂLø¥jÍƉ õå]iéˆ[œ’ävjó¹InÐïžèU:‘õý¦1‹¾ïÔ¾,úDXl2a;"Õâ'õ›ñ»×|•Ý‚Ëg[ûEã½kƒHºãG«ß} ²«‹9Ó<j’a?Ÿ½˜Üκôµ½|³‰Ýô,½„ 1eä­Âú5t-¦Þ %g^áÈcïôô7¢ÒÝ×o.ša3WÀîLè ÎoŽZ§‡
+ˆo '¨R[œ
+3\Þ*1˜óJ§!"LÏ5ᮣžð)Æ4²Ù&í­Ö|ŠB¾EYN'–õº0¢cÕÿbÞ¶ùü½Ùs_̆;­åÆ•-‹ke ~û ,Eóf,£TvN`Ò¼Ö?ß…½¨³zÀl¼*.G"ñ\¡‘K6BÛþo Ù<Í ü|¯=Æ+ãúBÖD\×j‹76Ìá Ô’ó‚Ù†/YU´·d}ÛM'…lô{õ(ÄѶ¼´<£YÓ¢³Ñ}b›èeˆg·"«þ äã¢Kn™ÎÇrÞ
+zYLê^wÏ^¨Áù”A~ƒU“Bª¢lua´E¢[hüÄ%ûsxÓ­uѼûF¡…ö™ðŒ`#”Wü;¡O·é—$"Þ”¢á—ƺ˜nŬâv±
+úѾ¯A/´Sø¬†mí÷ƒÁPÊ5y’“§;ØÁd”ïÒÐ%ø[±+ÛuʧfJ%GF2GSL$vÅ£iëÁz6Ù
+rq”ƒ“ØW`wj‹âQ#õ1Ìë/yÝZiþuŠåï¾qW "@Ø‚šÍ%Ýi)¶F†+ÄÞ–ô.•¶)Ý®‰ÆúX¨QÀä’¾­T_÷\hrÆ;½C,ÁáͽÙ4<ñÆ~Ï<ƒ‹îòÛ»¶&5ñ8¿jµW+(Ýsl\uœãóÈÏîÚ^ý[y÷Ò´˜t@ßírÔ]*üw¤lL6?§tK]ËÊ 'µC6_W°Ø%U¦Î¹pHÑûú7³yÄo–ÖZYáÉ“¯/09Ñ<¡.}dÜ¢wãà¹õbœö^:Ç“Œéj’£v]ÛÄ„‹È}<™ôÔ0ð,T\˳V¥a dZEòêP>·â—Uó<¾l KÔñ¤œÔ4ã¹òF‚L3F’0ìí8*ŽŽº³•3Lk´€T2|TÓ["/aÁ$]º)Ø#C•ÞéÃÂ~©xs™4v9ËøFC7«ë¥ow:%÷ð'ŽeåâZüJL½Ìt>Çù(ó–PŽ·¥¥~=¾¶D'M,I»Õè
+E·I(H'© %˜Pqg¾Îå B_Xæ‹&âÏ,)2×H·e¾Ñ‹ªãa$!Ä ‚ÄïµIY'Qóò‰òÉvËÛ?Ø…œ§wMý¬vµdCA< &ÿÚ¦úhÖS
+úÊö+œcøœž{û¢Â÷4vVÓy½glxdR•a–ÌxRJ³ž9ÞL5¾îgh6¤I#‚}››ž†î֛תšà~ÛïFÌz/³¸èlB‡EË“Ž>}¼\< 'WÃŸ×­ß çÆ3¤…OªÄ$Sëäs­+‘®ÿò’ævE?Í)úI{B„¸ï3›-L­%Êïdæ„ñÎ|¥Ü!Ü’ -ÆðËÇ©>ºmÿÝ™f[z¡ÌJ¾½Hz¨}lÁ<êw]Û`¢ø]Ò¯ôEð=^ÛN¤°Qá"óÙÌgÇ9š¶.—ß}úvþžÜ¢§e
+œr–Üÿ”Œ½zDöø1ȇŽ.!bà.ðc¥PâlTÀîN–d¢Õb¢”Ö±¿Ú{D—…ßÇÂhcw œŸÉ‘…ÿÈ_DjÈÅT; #mÃæP_S(o4ÿ9è€má-¥Ž^- 9ˆ[
+ë¢[—Z«ÑQxk]Œïâ$`ˆëÖ¾^!×%RêšÓ¤7[Ü2Š¦‹¶Ñ›³i6ÊÙ^6>`9¸¥è‘}ZÀÆûd,íÄoáÿ!rwùa×|Û‘Ðç]êÌ éšÏ&Uo»àtÄN–s9 ¡‹5³¿£ ¨Á©XFJ`òÍŽYußúLO?b´7%¿K'¹~µªR¤€:i€búH àI<˱ 6¹–øy¢{<³Å¬®Ù»‡ OI]´ÐœpF˜Üœ)ÄON'•Ã ¾Óž¼¡¡†!éÉp%¿“)˜7¢KŠ'´½˜ç÷j8HŸ "9Oì¼Ú-Us†9¾7¹K¸ÜöÑ”½ÙÇϵ `àÆ:@ü$kÓ–#±&ÑoVŽ uy-Û謫×u÷~
+t9[à—ÑÕi¥O:©².‚²‹<'kÉøÞ”?ÔÀPû'sÏOQUÅîxTVÕ@óÊñœ™#™í‹Ø«S–{/ã´&zx5ã𑵳~´úêéÇÕÈËÂǹœÉs¹äÕµÈÍ%Áˆ„ë5¦&g^M¸`z7`² :ÍQ/w‘˜÷ ¥Å5ÇÁGdsgCWŸÎwNáð ͤœ¨V_ÝwÛ½‚FI–¬z<pæ'ýmÎû½Vª !Ëðâa–Ù]ÈœôP¿$CˆZp^ýÀç¶l‰Égzš3Óñš×›î3úÛ©?gÇeõ~$ü:ƒ§ÞÝiô•§šãÄ_| <Äkc‹²R¹Ê›‡­‚…¿1õÝz©¨±yÓDµ[FÓ1m»Éf™Êò'K'{>!ÓìÞ65%QPG1Ç»Îf¥Šú½~vvcË —]Ù‰`û™’QråJé YÜD®Ó»„„[Ïe¡úU«Q¾·±hrßm[bg¸˜6šÜl‹î
+ e¿mȨ#¸?L]Å~$›®\dœ…saWNWÍâlÛÒQ)«6Žš USR Ñ
+²3\Ò¡n5á“$­u['¼w*S(;Ò ÛÃäËv1X=µÌ‡k?öd\c4rŒñk±Ÿ;hŽõYwW=ñP?Ê;‘:U ĆåN²21g„¦–PòbËñOè )ÏÿØ íCÚÂþWÓ“¥,)ÏuV%–$…†V®÷)ù'¯U"m‰öQÛ1©f²ljV;‹®Î‰«zßÊ ¢
+twŽñþ?>ÙÊ[¾¥Ç\cls?O{
+žøÝ“£Â½Sk6cÿÇÀb¾ßö†Õéî§[:èbã·x(IHšxNæ ÚºóÙ*Ba›`‰éxZ]JBª/8¹JãÀØh ¿×z·zû›»K¸*_³¤^ê[ÿtWŒ ·Wkôi`çè€"Øië›ü{Aî9ûp3uèËmCÑdÚµ5ƒ± ¸Zeèž»¨4É
+2–*È‘™F
+*ÑroJ~Ò:‹uµš«ªà»+¤æ–S“=1×oÜ 8±©fÔy芙°!¬`º©\{Ô’žë¶JGú…K¯Â=•0“ÆSh:.q_û2ßÚ\s‰v'H-ÔÃ}pèç]OIö<ÚwéW ¦Fr12£Ê5ï]áÀˆ´ÂYµÚÂÙD_ÉJtÈ°y¼‡*;fFÈ+õ·„K#ñ£ìkú ϳZŠÏPéwnv7è@bxiø;ƒè˜
+p1?¼¯G¼#
+ýèYO,µvÚQ>Éðù%ÜÔu¸™O×ÍoI±‡jc—¾ú•aÎç#iíÆ»ÚC« ì²6§¸Že+Ý%¨8‡l$<tÍè~xQ8{â"5.­n‹1•6<ó3 -“tbzK5Ñ–‹®£ÉBPt„¯fKŒu±—ï
+;R‚áäöì#¨™†š®+ä<¦,dß·Ý´)ß1Ý)¼gA…ç²Q 1g½çðÔÿŽêÔ-Ï&h†ð?È|I5pÍÌ9>š¦¥ÄßFYÙå›wTâÚú¦@ÖÒžDƒì[¬ aOê°^‡Me"®œ VÂ(þ2­SäÁT¥;óâµÆ™£ åÖS6£]í)ÑÍy:ÿgÜSÛ -ªú•,?5N“(‚qÞÉ'¢é>¸G¬¯y©åJ"?ˆY “u¾ù9:A1“Q‘Iõì´‚xîZùVì1æҨ;÷MœÈXÛ.Yé™Î!+ó˜ˆpOªsŠÌɵY=QácLÀäcDv)K~bº fÑ­Ñ
+Ô3/zG‹´iÍs5Sšê5nâ4ô¸Ó«uÑ ÕÜ¿U<Ö×G‰=Ü+4¶,ÇÊ·šų́I£¥.¨»Æ•ÿXÓ¶p˜XlŠ!øÖ®}xX”Á¼AÇ>F9J :Á Z@Ð: "rQ§¤=*§üî§QÝOä›l¢ö¤š‡ä½„F'@S'rÓ®M܆aÙ™Åÿòõ5¤
+!#´„ÍتPL^ìö¢Èó@ÖIÖù™ ÈÒö
+¨m‚Ã;ÌaVêŒr5É4Ì°¿ÌìëYÞ“ò­U>²\ôtðØCHІN„ÍCâuu.UO%³CÇ÷Ò’ —·fˆLþE‹¢)ãÓÁÏ7
+[µÈ;.•Í1ws™°®›’f'Ì}…#]\Ño G¯ƒ¿ o ×RÕ{öáZܶhŽÎŸ‚ëÇïâ0ë³&uÊ'½R)\eà4½®`MGüO$ ¸ó0
+ö}ÖRH|e¨u{Ú¾gìÄBio*…Üù ™£!Õï– ¸”“Tºhl5Æ’]̠ا¢bÏð†Ž¯ÊüÈlX'ÝËWOî=úî„nÑf/1*2NU‰o]Ð_Ø“}ýÖ0m—˜CÖƒ˜4Àݹ’F„‡…Ò%gÛP\³¸¬d›""6²†±ñ!™Pþñ˜SÜ‘DkjixÌÏç_§ì~£Ý¨áò HŽIÛÏmfNWñ
+í—C¤·ËF7£4¬s 3Œ9Ó¥ò/™øân¯l-n]6š1·ýAMdë}Åx˜ùœ3NÎw´?’Œ… ©Ôm~…5ñ“uËhN6åW)ÂlÄ)¸±ŸC¿(Ã_™Ï…ÝF²”H¨›"Ûq>ØË<¬ƒQ«xãÐ;HW[k±vªe=†Œ­’ËÒBÞ<H!r 3¼Ì¤¹¢â·˜Üü^V*š¿K¨ÁÕ©Ç—1Ò³í½Žl¹#eeƒ{fcv^ûFwWÃ}’÷Y¢±(dv“-N‚-ò–¿(½kTsDüFwõÅ/Zd€ÒGñc]ùõèvÀÁb‡ð(K´¿oî–¦°ºót«E:fÞwkŽffCô‡™Év!øcŒÌ÷‰í,·ã*†Ìfõb5?uª`üI£0óOó´Ž7CR_RøìÛ”%œF½\ŠèÖî&ß­¹s{gÜg¥ÞáШ#¹ÃcJ¡‡ül Ðfµ.»ÞtÉ4‹\‚©F¯kÕHýÈi^ß
+x2SŠF¥l$yÏ8³4ŒL’€Vë˜
+è•CÊÎüaì²åxdßa×Å[çÕÖÁG.åÙêkBÌàÑÇ(gž"w.Ã@l
+k$5-ŸOz`ëò¿1·)Èÿjô`² +×Ѭ×zÑ?f›Co(—-vP@_àU~l<ÎûÎ g †¹2™®5H÷
+‘%>Yªi]!»È+^¯P‡æá¦hˆpmzèçΩLùÙ"póç²úÄΑœ‹*ö÷ç7¤”ýM9 oû¢s‰s¸~£¯KIÚ{ °—ñÛº­¦¹“Áãa,§¼Ñ‰ã§ÏqÝK€ƒ±Lã뀓œ­yV¶a²$Ú>êvŠï+[2Å,|œÆsöS*ŸÂ­¤Ð©\S»IôhÏBÔíŸÍ&·zË"Ruï5èÄ…KKc]¿ÝA?6Y
+it=¬š«zø«Ú-I¥¬ËÓ ²ÕI€ª¾âYÀPî„#”2%åÆkbÛߺûèÕè@âø0ÿDë9N„¼xÖÌfˆoJ2¶›/ð =n'—•Æ;#Ë«$A”Mð )éÓ:¢œ¯Û§ ¬ e¿wäŠÆÐÁDÓ
+ï¡]ɯ6)tÈW3âÎTÂtÉvÌk†ä¹/ež[î¥?Ï4u
+–oœáÄÏÚ`Òã…þPb¦—¼d)Ñ" ±ùa¡Çð&TãTfœ„NÝ¢Võüìkcd”ù®æY¥eâØPÇÀÁôÓ•û¨D~™Í‹€Ë 4Ü€±I )±ãÃÏ'âŸø:”éÆöÇß;ækvyûÇ4.QÃÚ‹PQ‚õ=0oûŒO~Oõÿ¶4í< ¹: åߢ:­Í“·/äûð1\Ï“SV ¥Íîûû„©eÛ£õóa€Ó„~"Q±¤ˆ@A’äǵ»`_֥ǯD1wôû÷"ŽÉLQ|·¼
+²È"H,¾Cy÷+o>ñ>uðS{Ç÷Dm`ﯾõW5K›\+tÔ¡õ›)ÇL¶Zm|ƒ(›pÅÒ„ Ö´Éu˜™±ÂÚQ¾«]©d„®Ë'%ðˆ/º?ÃÕù‘ÑB!Ň}F·£Ü,†ãv¬þ܉*+ã,¨ësÑ0/†Rß8“×3àOóE~pÞF,äIJ‡Aù$ɇËà J"õ.ºqnu.ÝÇrNt; iêo¼eR@°Ë ÃÙ(ñóP'B\;.”&Y jᇯ¤dÑ•9‚µ­“jûºúŸâ÷\Ü–OEWƒPð„Ü$ßæ>±F]¿ ˆX´ý¸ç×Fn‡ãŒv×_1fhKÓHð’+äyPICx·<µíšø#® é}ÙÑ×}³®D]4$º¬¤¿!î^jF2¡}¥¢JA? ‹¸x+PKÍRj3„ÍÙ!­Tϯ-ƒ(;šùÙÔ8Ñ;Q—?¸w­àæ GŠ6®`·uTßGS|É·«9,kÏøÇ“:4ctåMÂ7.¹3’&:dþó7
+ärqÊ´µ„‚ßÒ‚_ÆËý"DlÔ¸ø6]PŠÎ3Ò¹1`ÉPx [#ËYžžW\ÇöNÅ(ë÷™°iÐÃ6ü¤'¡Š<˜~ kY°n·’Vpló{.Ps+K©’núQgDÝú`™ˆ{·48k1dª{|– ¦t[¥"^9§œˆŒ¯£ÁЯۻ l`¡ÅÏêÚ•æô¿»þ<'‚v-¶yFk’Ý¢G«¿¦>i–3?Ä7YÇîX°1ø ³âE+åÃøᤩù‹©|˜í}ÀªÁ6šhŠÀãúë p~ýŠ –ÚÔXÙø>½FE‘ªºN³4›k_è‰;9!¾qÂÆ~‰ßŒf± U?Ux\¥ì›ºÎ°§­¬€”åvŒØI­È£ÝK#¡¨‡êÍiûCÚU<fÆ«'ë¼w¼ã%0Gåu`ÛN^¿IR3ën®ÚÀ=}QnÑ=§.CÁhõü?êfžD
+endstream
+endobj
+11679 0 obj
+<< /Type /FontDescriptor /FontName /MMROMK+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 694 /CapHeight 694 /Descent -194 /ItalicAngle 0 /StemV 87 /XHeight 444 /CharSet( /a /c /e /eight /five /four /i /m /n /nine /one /r /seven /six /t /three /two /x /zero) /FontFile 11680 0 R >>
+endobj
+11682 0 obj
+<< /Length1 1748 /Length2 12258 /Length3 0 /Filter /FlateDecode /Length 13383 >>
+stream
+xÚµ¸uX[Û¶>\œb¥H‹îîZÜ­¸kIàîn…âÅ¥¸Kq§”âîE‹kqûѽï¹çœýÝ¿'O²2|Ìw¾c®•P“«ª3‹¡f i(ÆÌÎÂ&
+‘4…
+†À@Sˆù³#Ìæì0ùK÷üiÿnpvtüSCé_&Çÿ-ó¯ÖÅ¡Ï+3°õô6uý玙Bœ<þ›ÿ^¶9âv‚9ý°
+íß:K À
+C,Ü<
+{Ø;üPG´?[ÉÏ `5ý£ú[â°šÿ¯ÄÎÆ`ý‡È `ÿ‡øìl÷o‘ À
+ù‘ Àêø"€öo‘ãÙÙí/ñ¿×¬úgÞÿ"3Û¿AøŸƒð/YæµiƒÏ7ÿpQ2…9‚ÝôÙž™Èþ¬~ýë›á þ÷ýG´¸8ÔÍ“™‹“ÀÌÉÎ `çâykvnnïÿŠ5ÿûLúk
+žwë_òŸ
+{²±²ìœÃÁïÑïÔN)Íû«DŽc¿¥Ùü`¹ $«OuÎ<-nê1‹NýñYc± žr´©éE“ÛP…™í%RÙo^vT™zš/[ebÁ’ JJäI VþæEäÛ(%#Ô_)Icƒ?¯®nîÕóSDÅå(õ/ˆ†4°_e|¼á„eû›³|; F ®Û',ðc}º,.†i”èÏ¿·;è°`zZ5Ê’áz¹<Àœ°Ž–Îõ½ßï% s,),ìÞõCžÖ_¯ÔK¨C„¶¿›‡®­[2<§SaW±½’Ž3¾ÉUžŸ¥1ªp¤
+Ò?«C{dµE<ø|"t}›Èeßž|̆¨†
+Ŷ;_
+Ô]- n4§¦_/„rªù;à¶ù‘Y3&îñ'Ý¢’ëAÞ.² ? ¡0Ww5Ë(ÑD0oÕP›Ï•ÛÊœºÊŸóóJ×í2r4è;‹¬ßU| ¯ð°ÿí‹%¥‰Ý_š2f¾fe`ŠbêêtÄ./ÞÞ0/kªÆVàȾq<Ìó ƒ ûl`áwã ‹‡q­Ü*~×â3‰e‡DF<c#+ Ó]kˆ/–¥Iøøt‰§²ß¦/o«)¥íBê~p+p¸œÑ¨°kN-›Ö /ôÖ=@ tRÉKØoÎfUYâ\eéñQ7j=36NÇúßÌh¶gn¹³ú~Ž¸­u©ÛŸE€Ê~•íwU~›]ð…`,\.j”ž“L«W83m1MðA°Ù‘)B~™\ÙqDž••qtªE½ï"¹VÊ}ËÑþÆßgTÎ'È•¼j(Éžsí’,­*òh ¢Øôhâ4ó]€ùé„ó< xªàü…ÙUÈ.ÔúNß°#õ£’%ƒ¶ø+¿ÂÇ9t°ÚZô´B>ÿ֣ȕuÝÌ—KJÔš ôŽM31¹j¢Z42ÓEÓO1áBãíKÖí›Æqº37h¤%‰ ™ô’óhºk“lCUÑœÅ1‡¨:öxÙHuÇš©Xw”ó#^šF­ Û¯àZMœ!›·RT´&ô6‹»h84ïÙÚÛrq&ût–aTE§Ã'¥»$@‹–t¸ð§ÐõOœlNÕÞ³Õ÷‹»oädt`!Æ>è8§†>1ˆOw&ÂäÕÖž×Û
+¼%›wwþ;|_=4éÒ]œP?<âb‰â\`x b~¼Ô«q)ÆIýœnãÇ×õ]G³R)+f°Ôu•2Äs<£ 1RÒîþ{úÌ`^­ó Ÿ~>M½Äþ @ÕzúM ——R8éPæM J«öëJ':65"Ïõc’Ô÷Φ™eÄ.øœ6ÃÎDÝå ]÷<ÒäݲVjv_ê/(9^@»ûvýëL­‰Ô‚Xâ[ô¯ˆµxCgíSŽ7˜XZ þìc8ʯKoÏâJN\#†Iy)eX<êÄ×õžŒDD­"'„nÞ!:x{/|ûQò"\WáÁܳ™¼µ»¶‰F$Þ6ý•¯¡Ïí°zP'ÑÞ¶SYY¼¡Ž9ÃÙêö—ü쟫ü®ˆ9ë6W¶©ÇøÞ.¨m¸1=c•ëÕçÈ%E3v³@è™jeÆ]WR}’ç²~•ãŽËâìö‰Pß/“&šXmsŠØYºˆ¦,ù6dè-) Íl_u7ŽßîÓºó¦Ttâ`ñíš1³•œrvšAW¢{Ú×W诮óãFüÒ"¥À!gVåíÛʽ{ÁD¿‡ˆÈGÅr-¡)äøÑZa´àJOÛW±ÁÖ 2úPþ­°7_dù;Á£-ÈØ•/x9"4x´¼­ó˜Ûúüíš×>µ&«®a;¢ƒ°L»×fÕ p~Çl Mr5òÃpý²H¥E~†k噘]5Šq‰b×Jñ«P~Þr¨ÿE¦=Ï A˜iäJ"ôÀ%C<Õÿbôna~:´²,ý3~ÐH»¾+Õ}Û¹yÉÏ\¸ 2ß‘…·àå6çGë_.òaøÑÀ9q}®Q.êÅÊ;'½½])ë…©þÅ®¤t„êÂÄ—‚€q„(c3¥
+ÄÞ›×µÒMÚù 4s˜ì5 •ßس>]#„Évqtáf[%;ÈHãHÈRŒPùΰß+ïLFV3AňyÚŽ Ç;šø‰#ú¾òõÝ´Ëé6¸•káÓ£û¼GTÿˆÉ>ÊòÝö‘ÎcËq!Âk³Éö͹RLwó‰<F\ÉË{g ²E&Wvˆ•_ {Aø˜g5ÓuSÑì;bl[ÄÖè†, ¥sz
+è |ƾCR¦ ÛIÇv|þ92ð=úò>födë!Y‡(qÜøVeôŃ͢{¥îtczi~c¾‚s1^ÍØåI`ãîgÞ£Ò÷1io×MJ?¼\Äó¥%¸©kr¸eH ¾Œê¶V¢eÝd2˜/¡‹u2qšë-Ç !®Cß&H9Þ¸wFÑ”
+I]©14Ò«¼¾˜Š ¢1étDÓ¥»‘¶i[ðÑrX8¢Ï¾¤ `øR²4f%™YZ‘¡L7l´ÔyTµ="%LcXµ^þ¾÷vQ'7Ù?P*4£Hðírzt<¡~ŸÒN¨PŒÀVÍ{”‰æ¨°›ºkwt…ýc¿êýìøµ]•()dl
+SÍ»èô
+ýÊ€%*zsQH¬™ÿ½}PBÆêƒÿð÷sáðKµé~qE;4V~ åÇn2bò…j„³ƒ1!©äh®âòññ\z¹ƒº ÍL¡Š-aXÈIò(»PgÁýµ–üñX ÓZXÒwÀªÌÄü: ‘Ìc½bc׫>ïÂ&àðÄ;Ü×ðÑßÕ^D3Œ&º$DÃ-<
+¨ö©Æ¾œp\7± [¿cѹŽ7’Œ0yßGô–†Z¿7Ìè
+)%ëTVx?1ZËñ#X[{ #' Ý.â”$Ûø 5îTGyFIDPø”ðv½ôæ<åÝÜ`ìð“aP´ÙÆÍs¥£Ò¯È,9ìQu ŠÏŸ«Ÿð‹¤vªj‚ùV}í¢ë ý‹úÓc=¬Úb§•Ýíê,c8=û:4¶íû—oã—üG)o›;“õM¦:}äxОrgŸ”£Wéãß;Œ„±åD¬õ4ö…(«Ùu/OR¢ '6ÞÇA4“îâ_ˆù^lìIÑ
+Œ™tUù‚$„'2·X@­ñs$þËq?¦ö'
+Úa)÷øÍ™ Ã/ÏŽ4’w:‹dÅíÚMV¤E–‡‰;yäé>RlOQ“ü&E"(NîR°íð´þDÑàÛ7 éüE(JÑíµOPg#çæà…à“Åóáèn~@w{(ÇtŸ„¼iU¿Ô§¶þ´2CTô½·(–盧õ¾³ˆÎJH‡Ï´›„(©¼ÕAY»•ãeá>ŽÁ+êöhÊNH²v¢5È¡qŠNÿc5{ÎÝ͇«øj¥ÀÓÕOÚImøs\}Üf.zÌÕr/?ŽR^¾Â¤|YúæÐnO±‘|ug÷„ˆÖ6‘Ëó çÊ ÁAÀÌáŒú.f¢2¦û’ȶŒ¡YŠˆE•´âÿ{² ÔÁi艱e·Öh5×XnàÙ˜ïüoLœÎ™å™4ÁBéHsŠcÒ%lù/pYæ%?µ|l±ŠR9‹<Þ…»v?jž¸9 'ÓäôïÛP«›íí² ‡£ ÒFV°Ryšp»†+T$Ö_ÖN—DS‚k7l²òj¤¢û¼V¦íè?Œ-LœbWý¢„ð¯ j®¼^‹;l2êõ‡l×Ìø¡êï›È΋g;ˆ(Lp(ÚU2s„uú‡RÞ~ë4è˜aÁ1îD˜í¨Œ ÇL¿mžÀ3ã^»2d†ŸO$’\EÒ(x`.ˆ¿_…ÓýYLÈúaîg TÎ6oÕ¶ä¬ßàÝ•ŒÃ›ø¹®òíã[µ¶œ¥6dÝG–n7Ùj~-Ï15™IAð{e§êª¡¶q´ÃšLe•°°’Ø‚¼ÏC¯]¢Ú@t+€%Á›çE ™>µÇÏó‰ ô/d¨NUÈ-Fs˜Å¹¿ð'‰²>²A½ÕL¿Ê#©b=¹ú•ËÈöuž!9ô¹"Ì°Ñu£_Š^ÍÒÒ²(%jÏuçìòÖy‰Ò’Z»+Œôó¼q
+}b7.OlâBQ¤"GOðñ{ÇØ4ð»÷Þý&üž¸É®l©¦_ùFkÎYZy‚aGÕÆHð°CïAjÓ ÆK•øxR³0ÍX°ÿfïz˪À:ÌÆÁ[EŠ;QR&Ù8i,¥Ç1š|¹£!¨]$/tw\.¤bÆH‚"gª{XC½›ÇÃÚ
+šäûå©ÕF*
+¯æDìça»+^–×òñªõTkúõ+ö°]Úšµ­²+»-mÁHgýÇW¡/µÌìðwÍŒ°¹~ä;‰©Ä™=Œ…€žÚ+fisôc¯ ¿„jþDnLÉጆ±aÑ©*ÌüŽvj>33`ayW:M¢ù(銷ž“‡k5<g3ÓŒí<SŒY«Ì+¸ŽçáÓ¡mLÁ`ýYV=è’¹9šD%©N§^tTd>1ÈÆÚg+Š:¾ÙZŒjÇQzQWê*.è \êcå\tÃÖªcMk^2ã4c|çD0ÅôHUbsý– ŽDýr»¾.°Ò*‘G^Ù"DRz¡`„:Ï<YЄ%×1mà·‚RúUO&
+pSàqu
+Š]<Î¥TŽðOÒž`’6'DqÅkÍWenŸ{m*rÆè‰GP{_|$käîTÝ8aHâÙɼúä$/‘(ïH³øŽíCr¹lqV]
+rqOýg²—f‡ú{÷w¤d;G´ä»A›Oצ;²qö !V´ËNgsàÖ4ˆc"²Â*¥p|òßèUŒ˜\Œè*Πд½ègxj&¬ÅÍõ˜á`{¹$¹×h‚uò±‘ÝwÅEõEënN!‘ËÎAÝ´ÈS/>^6²T„ZCŒ=Ëìäè$™Õ~¿Ï°ÁŠ{¤£¦Î·çß—dT;=ü§0ªOkIXÝMŸµêv:
+ÐéÄš#¦±ö¬VÊ‘q ™Ø^tò¾d+òz€I»uY¾â¤iæ®É¾1ãJ,å]œÈhÊ’ýΛ(j[ï Øv[µ
+ |”«ÿT¯‘//ºjÏ(å‹ùiȉüâó§›Ùÿã>Ÿ±úR*zúÖ‰Ïû³R0Ižq‡ANd) åúŠnÝX]Ẫy:f9†X°üÈÀX± }ÞËoýãÂ&ߢË>š¾ƒº!eÌvC¨ªÒŒ¥;é\+†Z…+<ÏGSµl©Z{ R.±¡Óž¬"t$1árG{_sö§ÍêJ/Þ‘æÎ0·}7ª÷òdfê㑯/†Ü^JÊÌZNi†¹ìèµ &=þìáðz:´ÿ°Y,i@{wõs݃V¶°ŠëÞˆÍÏ’Müþå¸bjaÖ
+aÁ[‘Çæ²Ë–}ªû@ç·S檋ž_&Úùá=¿H›ÍªFIWv úMƒ½t›
+ë³ù– òÙPµhß0¬…$²õ¯hŸ(‰ºáâÜ¥u(ÿP¤SýáŒ?SÎÏ¡µD>ð‚EˆŠEÍORN™²¥SàHw©ð#G4ìÌø4X¡ |Å] ¦”¢OŒÒ¢f¢^Ö×ùd†\óI(AuËE»Ö5ˆF•q
+¯F‰žw;Q¹ÊÐü" N8[„‰½ ×Eè§U¶­þËÎåç:•¨!ËV×'ø š„uýäµ U~¾±xxòz{þoBí ‹º8\ae{¨ÕÌ®‡;
+†3¬®p mn„¨î/†@¸²ß)íñga|5ö mî†0ïdÜþ•
+3ƒÓr
+ykEŠf¡DzFÃÿ%¬éôðù¸?
+ƒ‘·
+Ly
+˜j ™¡ïMJmWwã
+ÐûÕ”/í*QÞ-ëóða*+¶i[êIrÈ®Œ¨è{+Hº÷3O ‡c2óÍÍE©·#}áàCêh|®ñ GäHp‹ÖZ¤í“J·¼¸·?g €ªq°\åŽw&Yƒ`¬½kõEà¬ål¡š,3¤h](ª29i~Í?®ñÚ GöÑØLÔv‘í³ ÑWnãî^
+›™rÑÀ4Ö¦GËÙï^ù»3Ÿ…yÒ¶^Ä&U]Þ½•_nôÏ¡ÐÇrøH4ÉR¦_FƒHçöÕ2ÄW‚²ÛC P‰¼ÍÙA8®Îx¡½Ú–˜ß…<É£8ÿ¡kÿîšœOð++Ó«»LbÕQíœã ¦Ç=q#òx¡föŸ4^ŒSæqìA/ÆìV½ô·×Ëí5çI
+©? ¶(&F'ÆOup„ë|/pUV"5p²P'®jqgÑs,ÒÝÃqH9’Z=Öò|¾ÑšÙWéá}›<¥ÍQ{×d”y¤ÃŒL“°C!´ŒßT\òùµáÂ÷:2,[Ù5{v²R$3(åŸèŒ~fý6fFAó½à'*nÀ=…Ú‹“¾”Æ.³jãpPÝ®H&ò በJ;cNê1“mŽ˜e´ ó|ÛåPñ=ùë™øË°´”ì[ÎùÞ“1®r©‰( †$Sì›æÏØ(ßÀ;ºý–±EÞ’ƒÂÍhVÓ椤‰áË„ª$ÑYÈÞn«Õ»Ã¬
+´kN-™©_6)í9ÃùFÓ9îÒ3Ž›âo;®óÙ+ìø¯°“¥b­Í_¶ÂQÎˈãpþJ*VªBVëŽ2WwÏv°>TQƒ¥“ý$-òÄUë„Æù‰¬•E7ÿîÝ},ºžÏÁSØÒAÏ—dΦ×Õßœ+áåùÓ4ùgN$ºx¤  þ÷î]Ç–#zó<®H­þx*,RÁrÅþ}T`E_pÄY7i ÜøÔø!õ`/¯¦Ç‘‹áÚ|B²³u(;®€º6÷+ÎÎjääÿd½íTrI½ÓqÅža”Nô–Ì0o#¤eŒZz#í+ôÄ¡õ åÍoàî åÏT÷cy Í8W×ËWQíp‹¢•–¯–Ð}j‹ù%ó·¤]®if¿Ûp§’U 8|sKQqeˆñŠGÊ':?9ܨióGñ³ÿxÿPŸÄæB¿­·[…åeØ®ÉLK·h¨Ö¤>0A~î$ø‘£î©pic?Ówð t€»#½Â=ŸìûÂ+sêX ü>%"gŸµÖÌòuKØFQ57ÿ.9çäwÅO¦ôÄppm?io¾Å…Ï슨‡ ÷Ý•=ymcò.£È…¡™üVóèyTS/ú•j$ˆ›leG䉒{*( òÑó/?=áE¿¸ø%<Šâ3±AwÆÀ€Í.›æé",løL™2Cy3ÂTrÞKC"´-{E3ѳU¸—þÄVco|´B¨].öäŒ?¬Õ~1‰;üRF3ík~K& \[”£ÜTÀIåܸÎ3F™p7}›7cüPRÛ”Åíë«Y¨ ñŸy1D¸lV‘ŽEiH±ŸËæGù¡ï †#_i˜ªHAªnÞ‹W }ºJ2ÄÐŒŠˆPâ$Ú¢ðu+>UûíÆTèâŠ:YM°4ª‡g BZt—2”™Ù _/'gCŒ?¢Îº³õÎ×ÕÑz\¥)ÛPQѦºÕÎååóãR$â4-¸éü­Qä¯ÔíTQ“Þ™¥ØÓ¸òý¾â/§MvÜ„>é,‡‘ûã›9™s™m
+®[1¸ 5óU ‰„`-‰hT{NÑ^[h
+y­™]݈lUNkÉSµFïJ™enl°;E0s
+¬7°g×Ô‡.¸p¨á—Ë/OÛ;MêfØ/þ¤›Û×Öî@-¿0Mœ™ÔÆa(AîÓ‹Õ¿Fͼ!7LˆÊäÀqÇS÷{‰r Û*›9? Ip Ž,ÚÞ%˜ÞÊ©é)òMŠÐ”—ÖÅVÔLX±æβR]µJn5ë¨1oëçQÑíw¿ÂïÞq\'öŽJ¦V¸Þ<±üºó¾ÁêÝh'–u¡×,”žN}ºªç
+ä»`(§ék| ÍŠö"OkzñÊñ±9l63:ïswÒ{€Zw6’
+*‘_a.×Ͻ“ä ÖÒßë îÜ&9Aa±+ÃðZÜéßl›³·tð¡}•Ë)C-ߧ,Öé«vBò W©ðQïÿü8
+endstream
+endobj
+11681 0 obj
+<< /Type /FontDescriptor /FontName /JJEEWR+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 694 /CapHeight 694 /Descent -194 /ItalicAngle 0 /StemV 96 /XHeight 444 /CharSet( /a /c /e /i /m /n /r /t /x) /FontFile 11682 0 R >>
+endobj
+11684 0 obj
+<< /Length1 1716 /Length2 1755 /Length3 0 /Filter /FlateDecode /Length 2818 >>
+stream
+xÚµT{<Ti«M5º‘[ˆ‡L(3cÆu”4Æ ×‰J›3æàdæœ1çŒqÉ¥*V)]h)]„¶m»lWºQÛU)––V¬”ÝÊZSHõžµ•ÏÛŸïg>gÎy~ßßåûüžïï¡šñƒi&„=1” 1é¶.ÀÏß"bƒ“$BLŒ3miApŒ\ É
+FqX䉀²•di'þ%F6‚P帆¿( áêX?>ßH %`B£HG"ä8ˆTÛÈYŽ„W.“©jø„dÿ–ùHÝ#w!NI…£O Båxòg½ùrÛQŠ#8d„A4"†UìqÕ™!¨ÚæÏ XìÉ ÐüHí¡4ŒìJ' µ·*ÇÃÏ8²í“|T:å¡".&‘¬qŠª}Ù'“%1¾¦ð8S )_…£T­:‘\ÊA‘x9¼ØãCi¢|²ÅÀ°p<€£bªâjí¨ÌL•™lJjŠ“‚hHŒÃ©H4L¾()8”
+× 虺âwÎlû¡¾_´dQ'”æŸf4•Ç¹Yº”²¶Ø¿9£²ÆÜú™OiYx¹}CñÙ-gM@ÈÍ.ûü…Á<Ö÷Z}ÛÍ#*϶î¯8ð€yJG&ÖNlžnXmÔ|·z ñ~P'?ºÌi™{?²,K閭ôÒ…éˇŒ}+·Çuç7¼2¸¼É¡£¢êÇúK“&»ÝTkxä~†àžbLU¹Š¯Ù™S²K{L{`qdÄó„’VA×–NÔ©ëm÷„j÷‹-xþe¯Ø¯ç-1‹uµ?ýbœVêæ,½`ÃuI­¥¦éÞá­4spj§áˤÚ[¼ݶmèµkRÔ‡ã 扺såæ ÔqÕ2ç_k˜'sËSrÄÐqeã~˜oø¦ÿûqç"Žœ¼|qJÁ¯Û&×íZ±íB…FöuÙ>aåy3“´;OÓ®JÒ+ëtn‡jY]õÝgä*1é(
+›Ä¿Óô*O{–Å3÷+Ô¶u×õW=\~ÂÚnÅ&Ñ‹¼ƒm–bú4C¥uGêVá ¬³ï|‰k¶__/™Mû~SMÊnö8»Ø1Ѿ¦ÞÛ[+÷WÒK‹WµM¶§·SáDÙ^$OoæB3¿¢+}ýÁ ‰ç÷B· ôñ°†ÖÆ ÛËßf1ZNr|ÅSwÆoì±ÑÀK[f²,-@šŽ¯$¹sÜ ­ø䣔F×ÅÉ+¦bÕw7ój‹§ 1aà¦ǽ<—³’ ,†khp©Aöì½%ZµíS
+¤'§¸
+<ùLt76nŸ8¹9¨,lÑß®?¾¥l+_¬(IžÅ.X}¦GßÒÄðÍL§ &ù>´™ü&Ú<ïÀEãsB…ÛCK‡BK mQôÄXÇ›ôŽõ[uìÛw&9Ã÷È
+så¯ôZâÿxªµÓ®¿¦¢ÙøÚ1ŒöÚàþÏåãªûnJ5"5JíØôº-ÑäªÛ$ú WÚp}fR“Ejò7ϳYìdç!f¼T†üܶ³²BÆË[-Ó­±YF7~8V”zõŸ+ÛwÒºöÎæþ§'Õº
+\¯=›×!-«3c®K8“Aà“°˜-¿„è†ekÌ7²|ôT1«ýMo…ÿOxíª:×%½¹‰óçvB\‹ìÍ_Ö> ùí¹ƒþÄŸ®Eêw­˜Öy~e òfæµBãÆÖrâ4ÇŽb“«ÜÝ6›¢ç>¸Ô¬Á™[kǯüQ§{joP/#ÍmISwÓÆÀçy6>¸Ë¾ x½ßï ¹ÌÎvÄüWÉI?¶f8WÑûæfú¡Æ&„HMþgºñJùF¯.vð‡¹ugÞFÎðÒ¯ºÜ\YÀ¹ÑYTáãè…EhÞ¿kXãœCµ}\ŽïŽ?Wz®ÞZ6œ¾vÏñX›Y)“Œ›Þqo6E¬~[›qØQYúpuíË'¦¥ß嬳t2ˆtìªÒ3Ú6+—Zg™y{ÝdíBÊÔ
+zº–ÁùþÕÍwr½ŽÅô é®?QUYU<°¾Áî‘çÒ?n]:l*¬ñVåìKù;™›¡sróÜæc‚®ó®§LHÐÑmPºd‰ ÌünÞ©Sô£¥ƒàLG‡ÝPÍôÝuÚÕu&}‚íÇ.S]ž.;ž³áX t–¿;=*W|Þ·º‡x;Ÿ»7ñ¬h‡»³®rÈfÒÙpÍuñ§ä¹ƒùþµI³'Þ~g™t‡_Î~›ÉÔ{Áä‡ïÖ¥îôIÐΪmåç([}óÂ_¯yî‹£i/±Ÿ&4¸Ýd.àWÅåxÏÒš¾åò®Ç»ÆÕ¬´ÙÜ]b¼ìÔa{?(šìÁ*­0´u-šÔòMäƒIœ¨÷ß//^guêW=éÆåu‡çW ×î]^uÑ8“:ᵆò6k«‹òwFýì³›-¯÷ö<ÎœŠ˜HלÓÝÿìXÍP}ÁMÏë{Á4ÓC[2ê"/¬Úô׋ô‰ÙÎmûçÕ*ܥȕ°ÖÚ…³3Ö–‡§S~û®éèÎv—v¥é«±JêÁ+Z-{Ö%ÙÚèýÆ`=8À–+SßV7õ°vÙ£Cå÷9šíŽöÉ®¾ÿd|¸“Ï“Öe÷†Më‡á ¼þÖ윃Už÷Æ÷Õ=;èú]Â}/ç(A¿$å΂Î.éizñÍKYŠ‚­w;Òú{ ?d[su»ÃgünqÔÙî8«Ù¥1\÷ÙJ—®”û¬MºUsÚs›«¡¨Ê'/–öÊZÛiÒWíóŸ3æKö¹=¶h2\u.â¥æiÅ áœÓ~O$s{4”_ïY¬‰]ù%w^Ü¢rÿK¶Ë”>wfýÞ8•Â
+endstream
+endobj
+11683 0 obj
+<< /Type /FontDescriptor /FontName /FACRCI+LMMathSymbols10-Regular /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /asteriskmath /minus) /FontFile 11684 0 R >>
+endobj
+11686 0 obj
+<< /Length1 1689 /Length2 1347 /Length3 0 /Filter /FlateDecode /Length 2378 >>
+stream
+xÚµTyT×v5µîR
+U.ÔhPÕ"„ ‚‘$Å…!¹IÆ$3qfbB)ˆBqÃØ‚l±‚¨ˆÊ©*îk+-®©¨¨UÚºàâ»´*§þÙ“3™¹¿õ»ßý~—ë.“óC5dŒ †/øƒ(©côòDSi¤ø1Pg1b
+|}|8\®ˆ‚ƒ“D8ÆÀ` `ô@Í 4%@
+  L‡¤_2˜"Ñ …€‡Ù2’fø ÜÐáôD)"ÒœHá:=ÃÖðãóÙJlv˜
+H ü:/­@~¶
+dÓ¥bE¨b®L,ôf÷
+WC‚†lRÙí4!*Q²3CD0lMcw8 !|«£í¹Q2Y0a8Á@#Ô(Á âí6ô@Íøn€ˆ,Åö¾rQ·y=ŒD;›oLJƬ=O #,ôgopóö¶Õ$Aã4CwW„@‹!‹žfÏ 'ì6ihô̱\ÁBÚ#øR±Ccfë…†GƒIÂÉ@ˆV§bB#"M&„šæ°ô…ãˆ'†¤½ß!pAZ‰¤wyµ8¡Ñ²§ ±˜½•¾Äg†¿ÌA&Îk›2ÀÀ%
+B?ß 090 ù­Du÷ub—,¢ñÕše
+cÊÒk©¥G<<[$…[æn›t©à`ÎÁ1@Yó‡(èÐÑÎu¾µ/†=Êó˜_z°á;ëÖ+ª‘”q¸íÚP—î×.îͼ處‰­Ÿp9~K†SÄÑ|üèи§E–æîd]jw>±Ö¿iÇÎ=çRžsÊe÷åTÅEkïõܶŲ÷nǯúöëá½ÿ;« ~þûK¿mPÜÎi&&ß~~§ÿá°cÇÆŠ¥[ÚƒžLÈ8´ï™ÇËŽ†%gg8É]ÒÍnËœgÌÅø…郛]$n¾#gúöŸ}~éèhm–j¾ªVëžNü
+ñ3EymR𠦱ºu\FZÉŠ5cb¸~­wÇÒ$Õ…•¹ínQæ<:9/gTÖ$½ZÆdmwn~h~É—+ùê~F¯<ÙÈ&¸=yt§êþ ¦¢ßÈỦE ŸgžP¸i…Ö…7­¬Ì(*kkûïcáeÚº¬üñ¦nH‰ŒàÿeÈÜ[@U>8"Ò·Šwsè°Kç“¢4[ƖΘɳÖæ:~eË]dÉu~Vy¼3³¥ê³ ºí¿«¢=?iw¼0Kª
+¾ýArñOc3Ýwîú«¾×îèQ9’eºÑKöf
+¶zÂÿòÔFåŸÆÛy¦«õ£rÝ®,º×БÝÒ9÷võBG/ý§ëNrþáÍÁ
+endstream
+endobj
+11685 0 obj
+<< /Type /FontDescriptor /FontName /DTFCKV+LMMathSymbols6-Regular /Flags 4 /FontBBox [ -4 -948 1329 786 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 52 /XHeight 431 /CharSet( /asteriskmath) /FontFile 11686 0 R >>
+endobj
+11688 0 obj
+<< /Length1 1684 /Length2 1579 /Length3 0 /Filter /FlateDecode /Length 2629 >>
+stream
+xÚµT{\LévI1Q±Y¼Ré6SS*SHjJ—Éh¦„¬N3gfŽ™9gš9S.¢ ë×ê¢B7äÒÍeVè&•h³±¢lØEÊmËZTrÛµçL,ùìþùûÌçÌ9ï÷ú¼Ïû|_³¹lÕ…Ã^ŠSé4;àÏbA¸ˆ£’†cÅBj ,TJ 9 Óìíì(ffr õ„pØÐpàÀ2–†Ãr@„0(fÀFa9áçƒp`Á8ÄUÉ`:°€4 6¦À©á‚pèAaK"Å“©äˆP„“5¨T²™½Œ|!ž‹Rˆ
+ÑF)4¹þl¶?BŠÃ(„òˆ@•
+¦±ÌŸ? J¹œìÁúè’ÿÓæ#ôe±³PILõå‰A¨R±ñ3nFn›‡¡
+D+†+Â@€H`½‚<3ÕØXî>^L—êOh¥²0‚”†Gãšh²ž»§¿ ptttâ!uÊDù˜TJ VPHú<‚'“«lÿCàb‹BcþË+@P¾€<¾Rf„"JØÇóCa¢|² aØ8ÀÑ<‘-ÙZ£ÒL'Í%q12LDÇ!˜xQbP$ p¹Ž‹ùÜ1rE¡;>Âà уCÑT÷A` › $]ä`aO#æÉ’Z>†JT€ (¶NˆÃâÿ3s_ôòRJ$¶øwb¿Œ†¤ˆDõ/ñ_Ä­‚Iܘ\
+I¾ð!
+/$泜'&yØîƒCÄL¸£B ¨ô4;'ûaO9mBÖÄÕ„—á'™á#Ë£°Bœ4.˜`æ ôÄqØ-qÁs¬ÿCLš`&ÊÃø*ö„b!¹RQì…Ø;:‚:!|>­‘°¥¡N¤
+ì¹4)²ï~Yœ¬|AZIléþQã οÙs²¯i͘Ýe–Á®cutú{o¾ª¯r]ë;ª¾"óQžj`ÚÊ·jí¾’œÃ¡'fþ¶t_–öÒ]i¯´÷mÿsY-cE䥨Û)ù^wž‚Äü\Û!פ‰”+ó¾spþj0+®£)o‡›ŽÞï·Œ×Íé»-Þìõ~¶x»éºs×:gg ®IonN6Y²âÑB»/À¼á ÙÃs‹Ø~¥~-;ÆCÞHÃô—Ïý;gø¾º|@xCí_ÒþÂ.–²qzÖW%ÚÙ¶Ló cª3óÇj¦7ñpeó|EÖƒÝ%ª|ËÓóͧ5ªT¯_•­š}ñ¸õmwtàª[IÈ™ÓGëîë­{Û¸?¢ØB/màÈ$ÿís÷üÖ]sª5ƒ^,ímŸ÷9äÓ»Rÿ¹R·¨ùÞlT«$¼&ðê¦fTûÈÅÙâä´;çz¸WU8º}ôiï[«LB-AÏ™§~ {a­óÂ×üv Ë®/ûnj‘!ýÑ´*Ý6—õýµEG·¸þWr1Öî9h—¹%%¾üýüøÂ6Z°jÞ1ií¥ƒ©¦Æk-ºV–M¾ÍÖþ§8fPPÜ´J4Sc‘ÕzËþ½µì„ñÀÕ®!¯@‘o»-gSâ½%µå!ÉîÇžLz|aáʤ5žïOnØùSÏã}æ ·pm7MY<­Iػøþ8?¥ô——‚döÙèAÕÄ–XÍäv–zÇÝ$šñàö êäÒÊ7Kå_¦ŒÈẖ£©)³ÓØ[®,J_Ñ9&Rì”!­IËÏ1˜Yï½íGPð‰“÷*âî³7\Zfz¥’–èe<nâÊjöÖ>jÞ¹gP?<§j‹ÕmÜEË-—o¾íªŽ°ôu®ŽuGKê)U…×ÖNµ´Æ²ß^ÿ{«1†Cëm·.aãÅ×wÞjûý¦\ö6wëÙ­cçÜò½ž}òäÑËE]û;³wÆCAâËo7±»l[‘秓0Ëî{ÇØö?wÄÈ+ÖÒšÒ˜õt¥éÑ?7.ÍðDzçä—´|ŸX`>/û›_–ìºqàPfÜ“§)~©“UGë·5<<ÿõ“Ò§<‹ýúuÃê°žå§/ÜbE2ú×wÍ™hR—Ï«˜´*B*6ùæ][iX=3ð‡}C.Þ²®`oÐ9·Ø sÚõõåö}¯ oßQY›—Äþ f:`
+endstream
+endobj
+11687 0 obj
+<< /Type /FontDescriptor /FontName /ANTVSN+LMMathSymbols8-Regular /Flags 4 /FontBBox [ -30 -955 1185 779 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 46 /XHeight 431 /CharSet( /minus) /FontFile 11688 0 R >>
+endobj
+11690 0 obj
+<< /Length1 2980 /Length2 30802 /Length3 0 /Filter /FlateDecode /Length 32446 >>
+stream
+xÚ´¸uXÔÛú>Lƒ¤„€„ ÝÝ)ÝÝ)94 ÝÝÝÝÝÝ%ÝÝHwˆ ©ï¸÷9[÷ùþþ}¯¹˜á~ú¹×³ÖgÍ+ªÐ ™€Œ€â ['zf&€¬œÈÄÌD¯ 4s¶6t
+¶`bâF$H
+äêhe0´5H3È1
+d 0šZ›@¦
+ÖÿÊ6üå.'¦*¤ª¥(ÆÌø«
+pÿ-Wò_ÕF€ê¯J Þ¥& [kw€ БQäªÿöÙÿäw¶¶–7´Rý/¥ÿkghcaíþ/Ëÿ±Ð
+ÖÚØçÿ×ìþcÎdèhlaalá`ìlóœå—Ü è`áhõ›¾_ÆN¿}Á~#°‡x+8Z:šÿ#efaû%vøC
+f“•ùצãðþ—«ñßW¬¿éà'Ïñ¯û
+g+`ɹΪ°4¥ãaV3f»ðqEóöH€ï‹üÛü2)Š@²’<z>Éþ¶%šäAo¬Ÿ·Ú“ªgnM”÷ }ä|ðQÅ„&rÕÔ2å>ùUt“P–Î-Ð*e›ÏìˆïxP›8áîê¹f™~A¿N!Ñ­èØȇu-^dnÅr°Æpûôï#þ§ÙN/÷X±Q†ýB«4 !ØÒpv}=¯µiS T5O{=ÓÚ®*ÇÞ-†ok³!f±ò×
+æ(Å/6Ê ,Ó‰Ì)|éXaam•6k û©Fšq̳‚H%©™bM©Y™ÐàN媶ˆïˆÏ-ïÎu-‰mèÊûü,O­XugùB'ØÑõ¨j•{’õ}Ù2Æú•r{²C,½z+9ØD^Šñrk…p †8ç™uòD¢èIC§WüêFS©z.Êç>4Jˆ·•ây8dÛ¶ø7–!ØpÀSv¢`lã±É£æ~^ÉÑúqÅ0G ½„X! ›LÔãðÙçfc• ^Η‰±
+aK•Æ×eEûZhׯý<o“ÞõaõµÃü„BV="„0êø‘•´ÈЉÔÝú P1ù’{ýøðÈ#»7~÷åôÅìY=°Šd~ÜäJæ±Û5Ê\–?Â?¨~¢‰kÿÖ汨®ZSþ9¸Ä*GÎ…ž²iö@‘5*εÄÏ_û}‘ö7áíÎ;fLÇ؈¼2õœ!´È70ÍÅëšjc•Ö›a‰Yå³k»Ç'¼ÅÁ¡ç[âOl#E;ߦ1+Æå´¢Êõê;n5P(” ¸Yx*…w„ãxfFÞç͇W8’‹rÞOg\&,•»ìS)@ìÒBl®{g,påB—óÍòÄ,«¹×[Á»û!v \
+e ´Î6\»•àužÝ‚Ø]„j Á«µÛ$;¨ö©!î&Ék=-ãKï— )®âŠ Zf¡MIÚ·d¢n{¯÷ª":
+›3ù¼XK>Í…S.jÎ7ªDâxWIJ@ÍݬD Þx½&>1­Çl’}*áRR®ŒI¶ìI˜¡¼žÄ÷¤Â×y”ŠMˆÈ¯Žz‘À8*RÕÒ™?q‡0Kû˜[o6*aŸê¾…ÄѦ¯hØ0™.'tqZ¡MC ´ÿ€ÙM6-å{íHïY<ß‹g.Å‘“Ê
+ãdê'gYî'äÉid:ÜrSïùŽ´ßJØ}À3Â" ÚÓU vôF¨S4×Ô{5¸e¨o²JºÅŸK¨ ûí¿P®Aö“K¾ì—/þ¬sÂ×G–1‚3c{üd@l“»/‹£èD¾'®®â?_ax±¾…@¦_ïè)_8½'ž¸4‰¾³2Zæíý`ÃÛjW›©íäÓƒ”2ªf~lÃV­'Ǭ0©t>‚ —iKV¸ç!5õ9ñ…ˆp‹Â1Z”š¦(]
+óXýÀ·ŒÈos^¹ëGœ^?²] 8<t ^߯LšÍ\*Úž~œÚôwuMs‚átì+A„N/¬%sœ½Ò(ywÉ°-2ô%&C*‚÷5aC0¹XŠXé–W=(ƒLh.Ÿ£jnÌ 1ïZ¿Þ"#É\ˆ¼0è®ÇôFâ+¡M»ª¡–n:—æ[bS~Þ3£ñ…^Ê„ Ñ$ò˜eû¤ÊÏëôî|]ÏlçfÏ-Zg]éö‰Ý½­É0ÚŽ_BÓs’:•ï°£=ßÊiœ¿“n¬qj[%;ˆ‰9õ¬$ò¹Ÿdq”‹ÕÕ~Wj}Äž.œ ¿´Ï£em0…Œ“0}1_ i?È@¤B+þ*Y¸«¥1øU9ÝJb¯±–¹«òª@k”]Z"m®éᣌ7Ñ ×l^= 3ÏÇ™cÆ&ÄÚÛÅìÇ)º3Å]"@NmÀeo›3é#q^^e;2Û¬ëÁ×sÅ>Tî fI E(!:Þ¿½—G‰ŽÇ{Jä¡<y]U¶æˆãøó<‰ëJîÂgSŠ9Æxïí·¤šâ·÷%—¢“ƒ)•ö“xÑ¢ÛèURBm‡Z1èO˜IäB:
+΢ªU=¢·)Dæëu&²A­GÉX^4**.ºn™GŸƒ¾Ö;aÞÓcb)ò½ü<œ¼Ê£rm5P¬s•6‚ÙzzW‹5Ù‡ÇG Z
+[#B
+:: ì³)z?¹\ÚLbÿö{”í®¨ÚK—†æ r<v'
+DËž0ÖÔ—†øÈÄÏíÚé#ƒ?ndýë:*îyVEÞè¨øÌòY}{ÑnAnÌYÝ:01ZF,Ì;Šž5–ø†‘%&ÈZÂÝ¿x¾Ä¿ßŠ"?í—Æ`Œ¶Ë‚$â3~Eâ(Üõ‰Ñ¢ƒ±ãÇG¶ž†ŸÍc³QÆ>‹YÕ/„#Õ‘á+Tz!Y?BrlbÆ|ÂÏu<ô°p#JÜGgA2,4ú
+Ú3ÙXHM´Û´êšž±Ƨ—µV®ÖÆk›S‹>¥“Úä#‰wozvsŒ
+ºÓ1#{¿¹»®Rod ¥‹5DHè‡%oÊãŸóôÃýd²54NA˜Ìãám°ª`+¦ÒQÃN™ö)Â>w^‹Ï(Q¡ºù¨óqÄÚNÜ@)„•~|›ð:~½p¢Øý+ç ÀþõWœIêr¢¡_`©ò9yÝyFƒNš(Y£ªo´_Fw Ø¡o—Ô/ŽÂXiØ1Ä`¥‘VªFÑ~¹Ï;xQW·Ÿ©©Ä€4ÎkYIžMO†Zc1/DÉÍ,+oY´Š7~n®Â”ÌÌH¬Ì.1” ‹eª9ã!:O.¸H€ýˆ¨¬‚Äg‹]I{‡_4CMI.®®${ãeý#°Ó«è‡è8WjÍdÓ­WÏ*‘d[·º[&˜:
+Ä–»[~×ïâØØ-~ØÄD2×ùÀ+ÄBØá8/°?7‡Þ¬°ѽ` msÄòØ™$ÿ
+“ÃhÛLl$w²”…¿8:ê´„ð(„á«d/N+ék­qîe$½‹ÆÁ=si°"¼ó»o ®øäÊ—¾!8Ä[wYå%ÕG¥èk@ÜŠyA£þÞ¼¯ÿò-ˆ©¶XýĂþÒÿ¡÷|ÃþÁG‚%5‡BÆfgúúEÅÏÏ|c®NÚg£9èÉM.kû%
+Q¢0 L5Žú¤ÓálÉŒ)êöYÔ.gù½Îÿ¬Ã[ô•aIpzqx¯6 ²Gëxç]Kécѽ xJµœ,(NçÚÜÓû) B­¼lç«¥÷Ïï6dÞj¸N?'Vt[ æÔ½F0ĺ…¦AZ]Ê´›Aá
+̼ÅÝjh­ª=ªeà!}?Ò6=ÅŽB—/Z"StoS\ÙÝŽ"ØW­L±x5`ŠA2šnô
+”Ëf¦LDC#´|‹N[[ý¾P´þÃH*ú‹DãFùÝ–Õ÷l|ãÆlÓ†}ör©ß,«;¬Ï¡S¾NíÒ>’<:ÒóJj*ºð,­í•p̒˾
+G>å8MgJhºI4=ÇÃɃ›é*Ülç¶rše¢J’Òn†È«{Z´™ˆzDKÙYäŠU°¢ˆÂŠbì·õõbäˆîl`ÐïKÎ;ž›ê#|M!×H_¬Ýb㎡ÓS/{{2TÍôf» Jóo?}LêàÊHÿyp“éwYåKœäµÎàyQånY¢VO BÙðÃ.g%âék±ÓØÞ­ä2²×9ŒTg‹lhgDSk  ƦrÞ©3ÚòËÅí¨­¨´­#ý¼ž›ä R.úœ^Je/Ü4$¢ßÔP6÷ “"ZoŠù7»j˜Z¨­RdÕó;ç1³ZŒÒ²j¶ÿ£Yú±
+ú‰GI °!£¦<å!¡æÁ¯Õ?då&~*¾…„!¬·ëÅöZØýÿ5â+'tT˜Š²ùgHïÅ=YËó·Å)³‡šÈÏ"‹´PÔtdZ SX$=sL36è*So]&½6ö×õ¶ >Z×V·gb˜¸QvлèøV¦.¢¯RÑçOÇ¢G…ßóÐÓÕ¸ó ’wÒ'žrf“vÚ(Á¤wâu+ˆd«•M,J²ª“Ãë¨-`A»Xy{Àª_'ï̺ˆZ÷ÅÂñ¤C§•C%pF^÷XBFî8B­ýêxµ`qŽó>Jþk>E> çšA ožÍÏO¬€-°Ví%¯œ9êÕ¨%_ Zì7ÉZŽÛwÄ™3 ¸ÔÇFôó­Oî³AöVâg¸S7…þ'Ò8íá×›ƒÆ›  µvãoÄÌ
+Ê´3r©¼Ð¶Å/¢?É×OJ×ç""s¬A„˜wBÉÛŒPœ¢Š_}(nŸL²—ü MËïÔ ·%ֵׇiJêðgkäL0Eãe{п£mc’“AÜ©ùb¨qM‡Le6°¨§5Årááìà›¨¼¢Š÷LY® )Ïe\ÅLöò袛إ/W´ã‰PNã……à\ðZ@2 ºÈgèu› —¯ÑHßoi+ŠC4èkj÷ûöM4|ò|‚Æ{qÁØ4ð·`ïMW6Ñl†EÊNZ¶¹›ÒçÑ3¹}8;öG±¸ö›2È!ætÇ4JF«¯t'p~4dÕ|“|kDÑ´æ™ñL©‡¥ep
+ÉËžXsgŒjÊòÝÉR¹p¾½çœ`….¶OÌs*ÕýÔé(Gÿ
+FckÉ ¢ÆÎÇ‚„«oGÄ%Š„Ñ!öÞ‰`ök@=æK¿dGÅ>F€ßÞºä0ã($Éw§;Ï(½Ö/×è'—ºl¸Ú¸
+wTïí¿ ;µtk
+0³‰+|°eðŽÔ„B„Š…6@\žº%ÕMH»(S?ȦÌw¡¹óUòæ‘ŽÐœk_1.+õ9—žàÊÁ¼Ô¯
+èækžÃzeÞc£jŠ#|å°e¾Dû!ga«ViFƒŽ»VJÇ‘]Áí»ù#T“ò•«ªkO #&„ÌD.(#ùã:C³#m«ÓG×ËÜZ]¤¯¥í-E¾×ï´"?ªÐß®Öv Æ»Õù%Z{!C…çwd‹š5œ×B‹ØÙ#,¼¾ŸÛq‰µøiä\Üp>·ïŒäŽ5’\7Rˆ”ƒûÉö]úÙGE¿ooC`„-DºðfrŒWÌ¿Tûn­“ŽÂÞjíS…F(§aF—WMlsñcHÏþ,cd0u‚ C±´p6ÑŽ†3ÿ(H™—ôøx¬—Ó'”}O=ŸS+—÷¶,¯YA”ð0?_«ÄåBð²þ)ÑÊX£Êä>ª.¾U©8Z£\ªýèdbŒè´bsšÃݤµÞ¢ÂL 5`Ïù¼gg£Æ…yI§g %À}z¹~²Òb4©ìôêú.(ÈwWJú™8?™¾tqþ,"æ稂&Svʲú˜;Ý.¡jÿç¥lP¸Éçد1”i8ëå\EVOœŠgÙõqP6¥‹µ¨x‹Õö›Ì³Òr0š²<g Þt!P¡Œ{"ºp|À² ÚíÞòì¤k°—ç¬xëÒ‡¹ßi¸a!$kË'ºP?ÝGéÓ #ãØq’,š°öÄð?k†ýIv ¥ò­Þz;íŠW¾ôdÄ›«I“/‡O ‡™ ÷‹vxd¹ž¦ÆåѧqÞQú9Ç9x‚cÿðCF¯>ïÅÅõŸÏú¡Uµü(mF<žŸP«6ƒXC2 f8uÔÚâ¬3‡õQ3ڜΞwÒßf#ø¹¤pJKKVÜÒe¦ð‘jku½Åjo)øä|MÄ}YÔ™t+l«GÉî_2$*ú ø-IKv{eá§æwûå%´UPðþ[ ¾ZÞbf~µœà 9~@äz ‚WyX&sE¤ÑûwÜÏ)–}Äòr…hô4Co¾VÅÀ«ˆÝ¡²3íµC·(àýŒÓónÓW•–€V§M ·Ér!8A?Sy .žxÐ5EŸÊ V&&Síf1)¨VÆw£IåäjÂá
+Ð
+ÅÓBÅïÚ5¢ñhµh¬"â·ÆEY k]Õ¨âï¿I,ªªåEù|Ѳ%•ˆX²ѽ åNµl®zØO:s£üb¬óh£e:0d'ÂÆ3N ’ÖŸèq]ÿµ8ŒeÓë[ß^<ŒÏ~ÞZ+uþêJ¯fõd9£ñŸ#³
+"Ba TJžÈ’ÊC¬DªT ÄÆ_Ζ‹-?ñâ Ë•Rp,Z8ámÅÁiØeÊU³kD/p]%ÔŽÓ\¬¦V©sÚ?ÚÙPãÑŒ§Â —‡ùõ×G6DÓ¸î.öyÀG1,xÂçÊí•e¬ÐâÍ÷D7¾“Þh ݲ¡ºæ[c†4´zyl,o¡qe²Ve–¬E%ldØXÁ—œê€É®Ý¿øXúéA)O{+ìñz¹]ãà”'sJç<€¤Œ©ˆ J­9ŒÎþ銊‚˜[­ôPW­ÝWÒÝ—"‹ö%PL!ge‰áZã‹¥î.Y§^fêîPeG:9†×ä|—pgÀ7¤'©Õ/©œÛ¡QoÌŒæç©‘Ù’7ú=kõí>zKõgèÖ´e׃.{Ò
+ 1Ñ•¶ŒAœA{ü̴ШÂTä5©G\‡Üs{ôôâL"®;)ÄÄfÕ{´TßîëÂW}«è, £ÚKéÄø)©¼„Ö%欲„ÕÓôÖœa^eú×ýéçÕ³í&©=AC‰W™»ªzçÁp%n—Â;qJþÈKUÎÌMÎÿnÎ+œ65
+“hJéÈQ2~¶®g˜š–¤æNc¢ìê"`]
+Õêw1™ažTkmì¿ŒüLa†Ì˜O¶±’jlÞÝ ö‰ˆŸãŒêhÃkzçlûM1¡sjƽ0ÜW`Àtë¡(Ï…_ë£3•ƒÁÎÃj¢›.Ïð.zfL¥âÞW…©×tmBä¹ÔàoÓu"È=±Úuž¤Ôe··áZÎÃ9ãµë4Îé´2…y†ðÉ®™ß³¦5%p¡gÛÍarÀXéÍó\ñc½÷v†;Ýã'lròì!‡®|¬&qþ3öŒÅ£êèø™·>@›µB€œ~6/«¬ÍI0-Ï<p¾ùJ¨×ÞÅ^!âÐ0#¿~Zù4åØÐP†ØÚNvÕ]™k@°F'x‘z䛸~u‘AËf“¾‰Ý,Úœ,ýi2heþÎáS{±þMÌ!¦zCã¨î»Ëå^w©³Ì­ìYw¨Éi…!wK¤¨Ö­‰xØG©ÆRt®é£ÆXvèµQdý8†¬¦µåíÝ<aÃ|</<ÄÍŒ²‹8Þã¬:ÔælVÂ
+¼?" îr‚IyÖ4jÇ)Wé€îøÕØ×I¯ºN™­¾K,wé ñ7%³t (º ïBRL!‡¸(jpà%ý”²÷­|s4¬°°ÓXm5ܹ¯|Ü=‰Ã+A_ÈpN…¶ýáMúŠHÈ&¢_¿Áͯ½AÛ âkd‘.È¢Uî :ÿÔI銓í)I=‰aHçÿÝõ
+ò|„ˆ²\FLgÐ ÝG½2Œ+|Ÿ…¶,ÅeÅ; \A¾ipÂó`k¦{‹!Ç!8ÎCÀAÊ…UØðP½ÏÝ®ûÿÉÙXî;¹§KsönyÍa&þ—ÝYÿ¥èr–úª~ a™û“o°Kë+,÷.{5âlw±”ñYSu_AÆÆÝR‡½Âåì°¾0£$¡[ùëT€Ö¬&¦¨öÓî9¹=–,^Êæ‡Î*IìK“Šéž³q´î&5ÑðœÌÞ#kg=»h/7·&{2Ž²°RʺKmÔ-‰¾«– ÈœÝF­:X_e‹¼Ûñæg<úÂ
+ ÅWÉ*×û
+å oEä :Ù¯ßNÌ°¼ìP›¬÷ÑÞ¸G8ÖÓXºìÍñ×ÐÓ
+0Zu waihЗäqº¼j†²šR‘{°Hñ~ýîªzÄZÞû0Þòƒ˜=©uÝòÞÿ¯Tj ¬“ì‘…ÁŽíP•Ÿ©1ß8ÓkGôM)7rJÌßE¶?¡Í12÷šÖ‰‘É3?¤k+£àØyFÐ2|cÎF-¸UÆ&}Yn&mÕÄï=‚ÍŸM¢²ŽzõIÆÆhí%)WÃRx½Q=Ž¤«¦”yBÔûí“Á½x‰ÁÚŒC‡½ª™ºí3Õ6ì1uĶk¸ó9y…Ú.^Óêøx9ÊÕZjYàú×zis†ôš”6^7Ó?wR=Í;/šº9pQOWX§(Eã”Ѿ츴=T}ƒY{ÍÔ\î(Ðñ&nN‰lbªÇñ­˜¯3i+qC{ïð¨àߥFf”¸¦h‰“€Ó;x‡Qov”äÜeüáÐO&Î2®ríSýë[µøl&¨ŽøqƒW¯ÒÛWQ1ëÑcç
+ü¿þô¿ûjö3¤ÌRîp(>í†úøNo±}Ìðj@¿uŠHb‚†}R7̪ýé;Ò²R59×ñ…—ˆÛ»)^J/ª¬I>á±Å'†Ì~SnPÞçmÀÛûØ¡³X=†vmÎEëÀ´B§.á¡þvt¾¡2¦æ¡¥sÇësZƒ:Tæ®#o,wjØ´?¥s~¢Ù'êëjÌÄW0º8ËÅL²}¥pPw@±>¨‡zy7nÒ-û†g KéŠäãÒÙ„)ûS~”Ê»n˜…„¡t³% F•/Xo_ó—"\sóÌ*-ûWŒ¡n©¦ÂÕeh×Îõc~
+¾Må(‰mrÇ_€‚Ó/Ž/œìüì©ø“$EØEqarïåPõ˜×¬rŠíBM1¶­hq9&í)&z™®ÉÁK5Å“`±2FXÄç<‘ß0´sH8*9…ùyÖ¹Ëa°ÄÉ}½”žÄ€ÅC1ìdr4?ýŇt(›îø£ºwéÕ™É]ð¿ïsÅ^ˆÌØì6û¾scœ»µ
+©8UÃkèÐÀ,ì©/»ûh ê–Ú¨¢Jáè,
+4ö{çC¦RnŒ†*»ƒVŠÛ¨y”ã¢å…±©XRnRÄ£öbíCÓh$‹Í[ýùn! 3[S^™G­CÖiØÕoƒ]ȾD}ï/Ú}dµ¹ÑYl$ ÿñeZRFïíl07Mmˆü–ÐÅâ}—Q1®¬Ì¥Ñ™¾t` Sq¶êé«Þ½Ÿ'Š¾†Yk2UÒÉáñǹ*l7 ó•ï± á%ܾ´P«`5ƒb ãž
+òJ(¬2’Ñý³‰è*¾"<Ulì½]|ÇX+oeœÈƃ·‰>*Lê{öÁ±nÚØÍÍ.(R¤h¹¾ãl`-¦@#ÖØJ_¨³|^/)G3˜±Îf#©9s—½Ì?ùXil‚ÉQƒ“wXê¨À7ìÃáðÎò²võK¥£«­'EDÈ^üüÉ÷Úîúº]…ùÜß‘â(K÷„…Ýç{
+™¥°àUœú2侦ÁL/î5°OD¬/L}HkØ~‚°~" Ç‘Ú0s
+°Õ/ë_gjªM€d7’ÎÚ§‹T½5Ú¿6VNK\|
+Tïèã#Dw>‹USt/2óz¼k¦:&.£[O™¡]Ù9k^w ¾ Îˆ¿´X‚ ‚¥RË­E)gZ4Àï=T‡âf+BŠW¯-8 ¡ÀóÉm”ù€8ñ4rˆ{ómhÉÅ&|~ ©¹“UN‡Ý:<3u$4úä+–òrÇqåòîà6Ù67Æ¡ºZ»é ï…aí5´ñ½ÃP‡¡G,iÖ éÄ{1ÀöïŒéH9±sNës¯dÕqüΤÃ=þû­Iìjß Mçeo«s¿¬* ªÇºI†BäÂÄDV½`¼BžâXXó½´N,Îô3#òñ°¢Syn\>ûÙ¾
+îð{ ß”ldABb멹Cqa¥¦ÅØ0å`!Ñ«
+(«¹~;c äf¸á€ÕÂÎÚ5-‡!òU/nä7œáÑV&2ïp6,=¥!~^G"Ozÿà/ñJÒ~wDÇ$ 3@8‚&mb̧5掯ݎ¹,ªŠáÁ¶ªè"|V„lXŒ²âúIvoˆ¢}áZ$Eêðö†„µAëfGÄ^´<Pù×oV¹ï¯¶7TÏniÒ¢Š^Nœ$Noµé%Ôq.yØ2. ³åÕ_H½= wp Z^ÁÓjgpåßħeŠ¾ œrNMÛaŠÑLŽÇ\ý9;Å·dÈ_{I±º«q¤´mþî€tÇh²$Õµ‰d/â-½ X÷ú%ëaŒVVdMl`^ýfgŽkçNMq¢1½ A†ÃÀ*ƒ]ÎAÙ°mëÆ”LàÙ¥hYÑRÿÞ›&~ûhÆ‹äv,75~¦Ìu.qCù§S_”jvÌRUÉsI>¥Å×.½Ïé«aË[=n[È?¯õà÷ÊvÖ°¡Sr£_‹g m„¿㹌Ví$õ†‹ôóWÍß|¢B“–7«•ÉóyÑI·?‹ø>îÒqÿ`®fj,kÏ…ÝÓÏë›hõ£w8^^ÿ ;R6¼±qûF} çðx–ûQK‘ ÜXM0ÝU\DîÆó5°2FØ)7îistrßcË;N±TêAOb¯ÍPºi¼9N_ûnü9iãöɌ׼3â&Õ!ä¦õ™ê ] ¦ÊÃçÖ¾Ié±Iá®ßá'VâUyö:ѳ‡É¼ruøH Œ èXSåº!¿E¹·öÿø½,zýiT?CEƒfuu®DáZÊ„¹+œ.`TrâÛ› Ëmê :1ñîÖvÐ~sßHO–˜TS;`éé]_
+]z!Ñcs¥1UÅ脉%k ÷µû³³÷ÅBßÑ+&ϲÁ̹î}³ ›R[ìb7ß=tÎÌ.Öm©<f*Ú‡Ãèˆ/šõdµ$÷Ñcé_úÛt Jêx¸5;ýÇ•ë8l`zl^kÑzæM²´vM8,ïmºE‰ÕÛgâù1±ùÓK<ŽaŒÄ{ÙŽÎtCíè Ùb ¸“mD݆;MoÄÕ:î ¨Özâ°uէݮ ß·ÓØBjpÏ”¶2*ëœ!ê¥äHÉw0n¿äÈ4í°>BH9OT?&ÿi¬¶´™õBŒÖñÙŒèŠ+³
+æþ¢TÊ0Î\±ÁU1U
+k‰;­¿LOòÜ6—^ûŒ_Æl¢ž :]½Hu8}:“‹÷Ѹú°–-'|™7`È<6Y†á‰¡'yµ H~õH]÷#VºØÚ¢ŸIÈ^ƒÿÑÍ•« Ë·²ú¡ZÔŽŠãÄ’˜hÜX€_6­£UÆÅ“ñP6ZÙV9z¡ÞøñfÃ3ÿM]±BÉ5®‘‡éY@™æ~íñèåš@¿c…h9F'N\Ž?ò$¸4wöRwHWNDó+bÒ*ü‚lvâ1Oú-ôðd)ß%mçÎ$«™åÅw1ÞÞÚO_S±7¾—½  ¶@Ð JLÞt•}jCL¦¯éH?t]wåwñ‘¦…¸‰‹)4
+ó*³[•SùKži,TG­J¯ÿB~º‘ ´!Ñ00õˆì‡zŒ:Ìâ¾ÿ¶³’üa )¾gžÛÉŽ ûÚ¡ÏŽ¾×â\9º1Ò{Ê""Ý(ÝïüS_»ÖwÂÊiÃ"ä¼Þ¢v¬J GN?‚N~æoŒT“qB­U-»ºzÌߺ*Y 4ò÷É€ ¦›w¹pjŠaÜ:ìQH$·Òå
+)®ô‰tÞ0ÓÉš8—ž~3#»ý’
+‰èex«sÈÃë©b®Áï`Õ·Q7{ ç’sþ6¨øEyË¡¶ÿóð:NfFwÁŒƒtµÔã%™Yó\Çí î{Ú 'þLR)†
+¯ÛÈçüsÕl˜¼ä
+e˜åòòÅvä+äÇXóóܸ¤ü$‘id±rE³Ïs>t%#{Uc)£á¤UcŠìúV‰zRq4,F:Ü<:K¾X¨ãî¥:FÈ©hî@(¥i©oÚÆã”Ñ“\æ øÃsl‰PÂŽ(OËËbŽ90Oz§hužãù¡¤÷=úV6d^Éþ´Tºp¥pÂdÚñmÉ;¸Üj±nJå“ß“Ul ,¾&驽‘^€†Ûœ&ßâ[8J=ÅTêàä¬ý¼%h•FaVZÿ!±0ƒçXiH¦§}¢D—/Ñ“J¡åм€fÆS3¨IÏy—A1¥†âÓUw¼^Šy–}¡fmøÕ!ülNB›¥íMÒg”nJnk²>
+ç¸/ý=Vf&b}nViú§–¡±£ÄÈo×ÈÑl ”ÔNjœ{è'&ª°S5V„¥a”ãpòá¶|¸±2Æ)‘.ó郞PðAy¯Z‚beHHh¾²%E)ËGµq·‰êÿ&#ŒbzEp*‡×>&x „×S[±y•›àµÛ2ÖcpÂùj±ÃŸ¢ßZ>—îr¡--†ýU¡šU÷Th÷u(Ás‰ƒãUŸ)D/Ëb¼oð7Ãý=ä‘FƒŸ0ã¯E§[Úûƒ’l¹N«¬
+Å]î(VF/v>exoq²
+A"³Âbýøfw¿iÊïlàIÐÅÑMiDÍÛ÷{ŒÄÛv ñ0…D$ÞÙm§œio,êEÜQRÛ±.割þâ&«©%j ƒ
++?”heˆ‹a½}6Îw` Cš× MU¦Ä°Ö‘ïÉ›+ äÏz²á–A]r‡ùH÷¨ ÈOê<[ã â|éb4TÈ&J¶ªíeŽÏ;€½òªhÓÚê™þ©îcÄŸ­ëCW(î™ð1?_F˜"=cR¦ÒÆØ…¨¥ø
+:Ð~C7¿[Å"Û%
+0=*5‰‚¯zà-Ú?oÒör°<À'! ï~ž§í6tïk~­ Äúpq ë³ ßƒ‰5²Jq¿»×[pr]IƇ u×ëÑãvûeØ)bHg‹ø²"1A“«Ähºs6Ù/ë“ë¡iä—À…å"‡ÓSFÒ<͓И†ÀíRz| à^­ óع¿Ç„ÁºÂR$ŠäDÁ¾ÚZ‰Ö âº
+º¬ûQ“×{F¶â{6 Ûq†Sð\3‹†Êv¢ÇŒ™0…å“Òö›ö•UõÛŸ\ø$L,€ˆJNÎëÉÖ×µ¿‘]ƒ³KövQE/öI¸I3(Yò¸Cä#Çt'öËÆê*ä‘ïðUeÚ^Í
+?vžËê%¦' òeÚXô€jÈÙÆ}Çð)¤O=%Ü©?;W$$4A[çr—m÷?jW¦§¬‰˜™ÌJ#ÃQîûøM4€dÝHøÙî¥@Ž5;Ž·±RI¦™ŠÅþ s‹Óíh’¾Î¦›@X…–Q7!uà[ªç¡°
+7¶÷ » ÷iÏî’•2™×‰þý‘³£“J×ô­k,µú¶6ržÃ]FáTmŠùcôÞ)‡YIÞ(ðvC–
+Ò^ÃK½¦¡¾¼ƒ´8:9’þf+…–<oÖ`XŽêõs¼è‚\+u´É§Ñ&L¶xŠ5 ;±¿#´c!}^ܘåù„µöFK¸w¦ ¯“sŠ8ŠTçr( ¹ç úºBíåD
+%e` Rh\ÜÜl=99wy{»ï5iØ—ý:
+qÙìoÁ‘¼E7JE(#6„$s¬ÀxBŽ_Öš /uð=› ÕËÁ²ÐrTTçI –ìЪŸz1øOÎ!¨‹aSkHŒË"rÎl¾’ Y+²°}%µdš¥çšøɹ‹D<·®EN¼3ÒÚ›F¡é«`P³x¬$Q5‘ëwAy3ÌÌNvÞ†ÚZÎpæÞëä¨z7Äùw
+¿ŒÉ¨<²ž·?F8«¥×÷ø®pñ‚?ÙÄ•êÉQi§ò8Šd̬´1ÖÿÿǤK'^½ØÉQF68@^ùˆîZ¦„hüga%¨‹Â…ÖY¦˜dt9 %•G„kì‘îV’ hæ"Ø«˜ðñ5«<ž÷çF ”…}‰K™«&NI!⸙Ëørj,rúÐÆ>D¢7¿ãôìqšÔ¹!»[•ðpnQD6[QïsyÓgá¶è1U˦?’Û¾ô‘ˆÚ÷²Tß䩪÷öx†…1¨IæÔ.RÂÎœ¹ùï‡Ñ´»ÿ!¦a놹å9RðOE²L§7Þ¶'·d°§èZDš±zìFJªs¶%vYÅRO’묽g!çöË.±ñïo&K2Ótcª)ééRh"¨ÊµCrÓ
+ZRpî*_ßž
+ †3Óm,È-"ØȲ¬¶hu"(Eß
+¢þ“xîÆ£'eßÂì]Ê)¸oæY}
+}¦o9ëOúó«¬s4†Q§cã(ᯧٱ;¢R+"{Ídë©Ì;¹ˆÈ†8¶þø_ú
+I~`̹g§<zV¤îº\±Ø6OXôˆz›B‡ Í Ñ¼–K79N¡ßRÞiöÒ@Q:qZ¼ ›R¥Øx¡û®%Êûš0¯áqÃÉÕàÄR××VNÿôÑßÕ }çàÆz}éÉ¡üB
+˜ú`YÓãŸ8Ã
+ŸûæéÄP3viÊzŸ²ÀÐ1
+>…’Løâ…è'ÿ*Lqÿñž¥~×  ÚúV‹
+}&$.\ÚŽËG\JöhÑ~6zç÷áXwÐý0;£ £Gã í ðfARC9*O™6u€3`Ë2ÙLÿ ü,Ða~ƵŠË^ïÔ¬½¦ß îoE/
+ºm(ê¥{íÙK:ë°á~%éTYA3÷™Ë{p3=6…¬àiFîZ²¬è¥íd]P“¯®ë´qD”£á]Ü”švmßqýø¤˜k¦èWã\þRsTñs¼+¥¬|«øÔf ÇoAxW¦º% ½qö72ól—J.{©¶gk+æ
+|[æ0/Só¹è¶d:…
+£? =ŸÐÜ”ÕOô¼ÛÍ{QZC!õI”#òcGÍÍgw ¨öpÓcš«±Ù!óN^N”áõaˆ ƒ–v~ƒ‡ò«ò^ν‡`&Ñžav}É`/¿×ÃcU6#ä|î–)­\®ÊV+é†/Øj¸ÓˆŠ)ýt¿¥ ™]HNËÃPî«;ðAÜûx¹2£P½¥r°ÁÝå
+Jd¸ê¬à±~Øþñ²iú0/¿
+—Úè=ÅäzÃVöùôh?—æ|®o¬jxwéM¸ëäüûù';B Eâ›ù‚«‚®q:_Bf‡ °nÝ®© ÙPîìžyaLRBUtÊØ&èG¸«éŠáúJå¯tôÕÒ 5¥·Z3‡ @;ĉØx¼&³Á‡,–Ê<®HÝ ‹ýQ®¨žÎo2ypÁc¸$UT@âMä«rò™ìghc®•ÕnáµÉ%"2òcü<Â'¬Šy¨vð„‰;é³» üê¬I^ -˜X–Q•Û›Ï+Ø8ÉVÔÅâ½ CÇUÕ<_k¢ÆV¨MglÞ_æ ÅëPJqC£¢Q»®ðy™†iMêäÃ;ºc:‰C·€¥BipÖƒi‚/ž¯/9Ieº_tÁZiJí¦9P÷¨³¹Ì}íY»ðÚ¹a‚é·m•Î.« ¥§X=Í÷›B™_ŠÄ%RKçºÅki©SXÐÆÖfæÝ‘FâÊn¿5°)y5A«ØDµRiR[{®¿'0‰ÙNƒ³6b_”‡È:|1?W"­#:ƒS1Ñ'‚QÛ ø
+d¤aµCP€!7]œ®^.ã‡-öÔIÏ‹ƒrÍ0õΧNùÐï¼ü`h-= BÁ*¶ ÎÊ£³×$«QÃSMC˜Ö0…µëý(h, ]A‹SÌÄxe&IP“F¹n
+z˜Ï#ü`×5é“ šXÅzúdxÁÞšüør‘xzk·‰ÞÔˆm­ÐŒÐ)®£S 7 ŠÙI`²½Çÿ2ÓÎàïÁ“ÑwSå©*Ofª#†ÏtMkÁ.ó|°i)[Ôш¯`m°¢ÑZÄPÛq‚á…ÙiÅÔwÍoŽöŸ[Üê9›#¶Ýœs¦`Þ¡-²•·Ü£×¤^,<š7hÝ"§™ÚvÔáÖ+µø‰­zSwfDqÈi ióÞë( ©=õ°+Úâ¹n ¥²_o–~ÄÂ[ª¼xynr‹>µØj/r[~aî¥VÕÞ}ÙÄ
+SuÙ°at~èìZ!MNIˆVÅÂ6Þꔺ·ì7©y™“žI4 C¢œåô(âC\ÙòeÿG×UÒ•`÷€Á®Ç
+ü+ÁÝ‚Ïè…€ åÒ{áFÖˆœüz±Øè©t,† n\d÷è@˜c™?Ζ`¹z¿â--Dzf¡àÃZŽ¤Æ¼Ò~» µO…,§8I÷/×÷'Ö»r%WêãΤ_¢
+´ŠóàRûðšITÂu½GWìSzÐ6¹B’76 ©·;€`”)Â&Â`.+%bù (4Å°4/6‡äAJnð-
+„¹šÎ}¥Fø¾Á3>Õõõ™Èú²Tm´õ!¦GZ?1¿`T1z* ¦'¶ï,-‰.eE~ ÑkÊýð´Qþ,ÈüEu[zx£þŽÈS#\çžþ×mÈ0»z …âG¤emôä»»å-‚c'¬á,Ÿæ‡.°‰È8¥rTçP9õO³ä¿Cµ4;³Ž‘¾A½…Õm#ïöuÝ­×ìrƒÚìÉf˜€Øgþ›ô°…LNµ
+y;t.ŸUN”Fî:XQdL/«öºNƒ3™(#œNÛÇ΂ÍÈi:KðQ±4 ™·ˆZbÙf\áqqpÚë¡/ÀÁ^zYï.t¹À1ƒÑòØ»N¼TÞ”{€ù7ìb”HŠGli6$¤NªËøÃÍøãÈôkÞ!4i³ÆP™_IK*AkFµÀ€ÇaÄ-RzG¤ Ó
+ĹSÌ%l§?í<³á’
+‘¦¼ @KYÂþ)EHd½ÑrôŠ~N{ÕX…ç†þë6ÓCÙèè¬ü)ûà 6§ \SÃÌ
+Òo¿¥a-ÓXoä9G~XPZv{ÈhR‹‡Î²W¥–Bè÷¿‰±óÅ0f‚›©‚u,Üô¹Ê±5Í¡´¥‡r\
+ˆO6'¼òljè*}ÔÓ¿\s¥m&¯Ö§¸ÈÕ°‹ó^>Ïè”Iû`‘ØÎÏêL›{0yß”?jº}=ì…Çù­½Å^&Ò,¬À}¡ m;çísLäï„ŽH½ƒøn·§î}î`cðÑ$(“hÿœs‘O£¨ÅO%R§m.á}¹ž‡rO#‹0"Š\3•7‡°Þ ÄG}Ù|ˆ]ÛxN.Eðe¯!×ЗŠlèÇ'ï©ð²µ'ÆmƒxÙr±Ø‡S|O¬A¡ÍÛŠw%¤´|Sˆn¬ BL k
+–ßß+ìô.˜EnÂ5Æ¿áÌäK=aŒ;VàÊ8 ?(1â)Ë$–m [×%iâè¿ú<˜ scŸ–ö)¸ž{ÕÌ<³0\Æñ}‘muƒíèrûM¬`ç!ÅAúéè[ÇP¼M)4ÿzÍLl3Jé#Æ“h‡W0QL5ñ¢«Ëeù!¹á7Á„ 55a{XÆ‚ÖÛШa!eZvDNkíé·s¸.c2‰’±nm*ã… Aœâò*Š
+fkÚuëÒ#؇vßʘÏ9hæ’ 5Y¦áuå’j¤!¤ø³Îqý¾rEýÉÛy‡ß]~fe–ÎV±W×(+v’²Š‡›sÑÛ«µ¤2§Ð[ v
+Ç,ó7³z;-S,LEpà2¶ÓÃŒN5´×´Ÿì§‚<ñs
+ã=Tu€L×i²ñ¨]¬æ4‰±€l¸ø#@\<~(º>Ã6[…¤¥£¾„QS
+>&x78—J$‰dƒÈªOïÏKpv;£¼1ËZ´ÊÑ5ì>ŽÍ_Cƒ$8ÄN
+ÉiWf™sZÌ’w=ñKöŽŒœ€·ª4«ÉTc†~tZ£Ú¦öcü4l’ƒï÷ãÛÚY² aFCº?<¢I•U<¯¼ð%©ùÙ
+,’ÿ êõÇrà3Ðð7þÎúIJ¾„ÃMÏ‚«ïÕ
+9O§’Ù7‰Ä5ƒB¸ì°DîÜÌ1á™É:Yó?tæ!µf’{@
+Ù„³Ý±•p×Z‰hVli}v£/&Ìä 21WRÕ²×wnÖù""îUBe6 ï‰ÆSî-Ùð(AL§iÇ& q«¨XÞež± àE…rØåùX„×/ÖvIm
+\Ÿø&Dµ¹, fÖ)ÿæ>Å;÷h,ªÎ]Vé |~@`# Fµ-Ą̃ù—·5s߶綺—Ö_®QÎL¼—óYáCœdTE|¼ä
+ lØâ>1îöO£›T—³PµÛãÍ•„D[ ßí‰ÐåA>̳gÜH‹àú㧘Ê
+©»@ísÝVמË(,ÄU d©àßQ ‘FaD"Õ¼!ˆù¾@)gæ/>©q!xñE7K7(=à XPÎqÛAg€t¥@== 6¸ÆÝ9=eÝ”œ-mû5píVÃAÐ׎و×yv1‘ŒJBÔ€ÿvCîÞda~ûÃçu“£V(¤G>'­vSáýê..Ý’Å [Ä®c]Õ½ˆ»¢õ]Íšµ¯¾-8÷‘˜i\FÄtiÓ “ᜫRœ(Þ¹f¡ö¾‚g%¼;¢&î£fÄ+HÿÕB(:Òqɺ“F2mD¼E´ï·’ÖDhîÙ#*5Ç7VìÕß «b¸ß¦,ð;Ÿý¹Øå
+j;ëoîÌ|ÝË&p~ÒîÓîk­çÇ”E2HLœÑˆŸ·Éǵ_ãb-Ü¡›“ÊѲ­œÉÆ™¾-(†Œ‚a¤†)õ4·?¿¿÷jå •0²;h[à"¶ˆsÅ å0¥âám¬ëb'À+ÑOG¿e?é9–’fAåƒÈ$t*¶pÀ‚B‰å^L³ÐÁ!)ÐÞ‹9!"A¶ÇÅPN wB–Ð.¢sZÇ! Þ6í:4Ž¨È´+'²Q­ÆkC‡$p½ªú‰E5%ªšO* sGYGtE ñY#eô|wõe‘‡ü¤¨FݳGsyÕJQ½ÚzSœê`›Õ›‹YD–šŠ'DVï #®D æ[RŠK~Ž_8u±¹!}î<¢sôGÓPƒ©w .iTüÂɺšS@ŽÀÙ§é *Ú= G9A¤£Z÷M¯²Ö’Çx¯Q|^;DU½¥ðc¤™Ê/`4§ûvÙ@,yy«;âlE#¸cDL}#&$ì?ÉI¾_¼—ùür¶Û1j­Ð]û ¥l±ZbDM¹¸J- 1­FÍyÁ¤hkq Ÿ_(ZwÖRmçXxoîcSbH'e^…QKzS˜2y;Ýd p–Ú¯_{@ž\‡˜¯Æ?¿: åv3dy¬=áî°Ì{ÛÂÈôeØ?2}¬F Uü¹•ÍÙZÞwÓ§ãÁÐòÖþ曀J¡iž{6×ï"+)¦p4Zw†j6rŸYçºFq#*ǧdücÕc0”]ZøàpP üM}šŒeZþîÄ:AP(&pýá`0¶×é6ºwPÛßË}…~8PvÍ=fUëß‘o;š„nTÀ<YÎSac¢ W¢¶˜"?C­Kö7vù‹´m1C0ó³{9~Í7±õþk
+ÞøÉžB„ýMo²×ù­Öû.¤¿!d»É/‹ší0Äu,wRäñ¢v«íô¢c
+û»§Yf—€6EdÀ+¶‹'»¤ ˆ€šõáÇŽ¦¢FÀ˜ øåÕ—X¡í›Q¿?£–TZ+üf‚õfÅì2  Tmvç •­¡?FG§l¡ÐUUŸù¯Ê9Ôìx@õ¤Å? ¼9Ré_Ýç,Ž$`«È-´³U²ÖÒ×ò4͈øâžÉ°ýÍ~NIgÙÚ°vªV®F`(Ô©î
+žÙ|YÌw6W„ Qvð®¶Jþ¡ä"_¥G6ý¤¿,Yä ÍÚ N™§YH¥Nq¢¸÷¼žl3NvYjQôY· Ói߀˸å¢ý 
+7$ð¤ˆ3ä
+5ëF(Ö  Ø"™beä¿~ b¨xãx,ví „
+y;Ÿ12GQû0j‡
+ÙgE=*m2á‹1FŒ2 ÍQy’¶‡p&lk°zÕ_šÆÑáVH-§Õ[ˆ±À½ÇPyø·4šÑ°µBÿ VΧ$'{Ù <\ál=_ê ¬·ýç²ÄVŸMA›I, õþ
+­eQ˜ä ,ÞN€P]˜(õG¹;Zè!´Ìt[D'%.ýwÓFÙÑŽÄÆû5Ï<×y½<üËKîÝGÊ}"SF²GÐÆ"Í}Í@æX®G»ÐªLç³ÂßâÍžér÷£’X´›n+„r°»œ½¤¶ ¥†¥Óoæõ))¬¯R162Ó¬’Ú¢€Ð ™J‡‡€¼\ÑóüµA%¶ŠS4➇_Rz¨€¬ÜR¾¢ç¨/jFõ~5«(,$IGÎn2UÈúâÙêÿùº,G!óïL¤·G;ZıڀÓE©÷=qCà¾uQá†À‚¸Å9±|UŠ=7úC/øÄ«žOñõ[<qf×~¹ç7­?íó4R _ÚOZ\ï¡ÙhkË+†_¿ˆGùržœJ>€àH$‰ö
+àû»Ž,Rø¥*,¨á.ì"€/î¼Í‘%Ghxám»`YhÊXþb v´1Ô8 æÚÕd‘[¶‡^Ô,5XÈÕ‚³•MzIBJ-ÕÂ0×X3ÏÒÖâ.Wx \B óÑLKYÀÀ!Ý“"Zpe¥ &|¤<—ëo4Šžû6ž-bØd s ï!Û+Êë€î†i8Ùå¼-|g䃵Yê2Ωn‘•ôÁ‹?Ë€Üá‹ð~m7|ÎìX„ÐgBB'$¤.¥õšd «J´Íÿú\¥¨@ýEÌÚÂjÖ{ÐöºõsBÐ/"
+Qrë”qC—ŸÌï65‘•bÓÛrØ âÿ©’–# 0R}pÂBQd/Äʶ¬˜ÂÔÛ`,¢L{*rø€5é%›øöð?õ²,Ø(¯ƒAî7Õ |¡}-ÚÇqlá/¦¢¶9 ~›'òEÜ0UÉ"™Cüî’ëä`IRµø
+.ãªÐ[D¹IñEÝݽ\{(ÓhGíFÙö¬„qª_X4³Øyá%Qž4ÿ½ŒÛ7òݵdb¬®óˆQ«1ˆ•Ýrœ ðxk<¿‘¸º4r¥ý5w¥‡Nôð[ŒŠ£N8«9ÃqÈò ?lï·²yÛÎz¥Aàg4„ÐŽv‹' ß,ŒÂ×mWè»À…>ÛzŠßŸTt9¥“txP»5ahFð‡ºÅA•2â wkgÖ¦‘RI!ÓG]5ª‰0Ÿ¨Uìç¹Õ¼â|Ëv;Kúà‚# |¼PéN&ìX‚ =ÉœQ(*Øü›©7¤vŸšw
+~zTQ°É™’í´¹rÜÎ*óids³: 4 º¡0\Ý-¾XÔëÝ–¿V.tN¢µÎ."Í‘A¤"¢h?ÿuçXæ"«°‘y̖Δbú1+‹iv…Ïw*-kí…ìH6Ö‰z¤[Ù—žï³ËŠHBPéË]Êì1dc…"Ëþ½i*Ç å-Îv_ ò~Û ÀåÀ–ªÍ‘6õÜáyàëê‰È
+&Ö;¯ ‘iJêL,‰|¤gïoLÏ!i¹q©ãNý£Cwd Ë%v …w1‹ç ìÿótaˆÆ§S›üLÔ¼¼¯sNn:¸Ãò„ÈQW3jã—lp©ôã%¹”ËeØU[½iÅJÚkm‚V&Ëýdͱó®ÒR‰ Á ÕÀtlwòcU9œ„€¬SÆqï^ÞDŠ¼‹âÝ¿Lî²-ÞS‰(á¬EΘènL-Ñ–Ó!ÛtJxSêìÕRï{Wj?¡çìýÛw!ñ»"(tƬxˆ 3ÐŽ^ü—:ÇÊêOYñ¾
+ÈÆÁÚqÖ*[ùÒH¤OÞæ`¤Š¢,$«ZsñêÜrÑky(h`m9Y0ˆÄ›ýRTæóã¥;=ni›…ÿu®§æ…±ÊʺΈîÔçldÛ†ÓÀèTAxLÊSê0È
+.î#…ßARÍ’ÈY!úPQ×~‡od˜`KJç_®7®’ |¶çiÉàõi%Aæ¯Kí^[‚¶
+û·õšˆœcPÊ_Ùi@ze÷¬M
+È´öF¡
+ Wh”K„ûÊ2;³JÃÏWD¿IÇC6RD”ÖBÄïqL$O6,8zÐ8)Ñ#ÑW²Ïèd`|ZŒ{'eƒ ² hGO¡¼nÝËU†
+<vwæSi”š[I™v|ƒÇá0Åó®\ÉÒä1º³Sà†Â=‘yy³H)qÍoeÿY³Âá“©ý[/-sËM‚?û'À-vøåO…¯²e@Ç
+¬2Â?“_Ú¤}0âZ"Î-ÒõOÚ:ð…cËm‚v
+ýÛëbù™¦¡¥©^Ô°<î½ã錩q‘y;Ê<$Y³Š4 ”Pÿ=Š~Û®G4§+«ÌM…R\„•a=ó“›7özzŸšÙ%^k~Εa]s–oH”Ø¢Ã(—ëd?ÙMQÙŠ¨û º mîbøŠ(Û±>¶ì‡I%•R£ åh±Uy-‰»>'ÎèÄÜ €À0>•ön*Lÿã&6%2H»>5õдƒúò9¯G›Ot™–ÔÄ Hr µ*#NƒN¦Â5'9I™½*e¹eĨ)Mþú;‰Nªad!M®Œ+®>=]~0¶£ebèù=[ twèíÕUÞ[üføÿ
+endstream
+endobj
+11689 0 obj
+<< /Type /FontDescriptor /FontName /HNJOVH+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 599 /CapHeight 599 /Descent -222 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /A /B /C /D /E /F /G /H /I /L /M /N /O /P /R /S /T /U /V /W /X /a /ampersand /asciicircum /asterisk /at /b /backslash /bar /braceleft /braceright /bracketleft /bracketright /c /colon /comma /d /dollar /e /eight /equal /exclam /f /five /four /g /greater /h /hyphen /i /j /k /l /less /m /n /nine /numbersign /o /one /p /parenleft /parenright /period /plus /q /r /s /seven /six /slash /t /three /two /u /underscore /v /w /x /y /z /zero) /FontFile 11690 0 R >>
+endobj
+11692 0 obj
+<< /Length1 1832 /Length2 18448 /Length3 0 /Filter /FlateDecode /Length 19593 >>
+stream
+xÚ´»st\»>Ûn8±mÛ¶‰í4v5vÒضmml7Vƒ/}ŽÞóþοߚ53¹n^ûÚ÷ÞY“•!'VR¥6s0J8Ø»Ò330ñ
+jŸþ¿}>ÿ¦Ë‹« «i+‰33þ]€àtv±úÛö߸Q|2üµÏTsg»
+üÝ€œ•)ÐÞø7IÂá?œvŸR~&}Ú]ÿ›Ø§®kÚþG8Àü_m,]þÉ•SR’Ø[Ù»ííM?]]Ý\
+®ŸAõÿÏ9û·^n¶¶
+Æv@ª—ôßãŒí¬l½þWä¿Ehÿr¥Rpp¶3¶ý7Ÿ•‹„•'ÐLÉÊÕÔòÿÃ,íjü9úÂö¶ÀÏ=ùǤþ÷4Ù~ŽíçÕcõ÷æü]÷¿ù>'ÒÔÆèâøœ¢¿.à§
+ÿÆ÷Sú¿lŒ
+*rrÚ´ÿÏÈü&noê`feo`aç
+€‘ÁÞÁõ3àèæê 0wp†û»™Üœ
+‰^yûz¤GÑ"s †³-šç*
+nÞêl¨ëÇ3Æ÷hã~á5š£ü0¬ (Ǿm‚[Òx²Ñç’³3oßCâ|Ϻ‡IŠÝñ•¤ [eíûÞ”x]‰DÓN¼JOÎ¥G㛶güôÁPíþ\êvà{ð`“‰©ŠI€ÓoðÅðQÅTæÒóNójiZ×HéXo¡’TèTÓe¡g{@"â­…7÷ËÇ^? ÖUëê–ê¶=ÀÖ
+ï×YÃзsšf”’ïÃÓl“v×Â1ü£žñqí9W&—«ÔrVLÉG2:"è÷ý ¶~£ä7ÍzU!ø—·œ<D¤ç)­E¶¶6™zñŠ…£òÂ.X·[†]XºƒmOʼ5âÓTýÞÇäØØ‚p,¨o9¾Ø¬¿¼ºUÍeó¾í½²Àùšõ 5á¦Azd]ÿ>ôY r³mH.”*p¤kñíOÄÜgŽµ"Eóùàpãž26·  ,>ºB!P©°ÄÙt©âh;hÌ £.ÏÜv
+åám…¨øm׶Ïsø†yg¯
+%Äœ|I­¹ižÄ³_ÏxãwËXBú1‡&8iØ\wK`¿öž»{WÄᦜD‡ð[Ïa”ÓÆ6Žl4œo¤§ã¢&†úôEö·»%Jð¸_—ëèS8ÌÙÅÃZ6¨ºr ZŸê©Gèci ­<„qt“å›?-;
+ÐèëŽ{PcpK©¨6^’„X
+Ð_ýòýVsù+-¾Ä¹{‹§FOølOC(c•
+:žO”ìzëýG(ù¥E_1Znt°ÃÛw„ ÖH“îF4¢ÚóJpS® \ç¶Hõ³%îéRÏ{¨„Îmª Å×GŽBÏ9à³f×ZÅ(nÄ-±ë’æΞljºÑà—r#9ÉQ÷eðšÝ"kíÙ~dž«|ß‘ègÇEÓìy”µ¯âÆ^9ö=%—ÈWË
+ÿÙ,¥TD²À ›ÒMwwR™‡tSh£Úëõ«2«!æ_µ2EìöPK¯”±³h:-Ë1õR™ âƒi5 þ¬1SnüSM "]?ò4²Ùy[q@`ô˜Áe/–žc´SöÎìA÷+PÚ‘#
+Ìùä³Ož)§Öîó­‹þ»3¦‡£€zELy˜šç·h3•àÖðSy`Ã(}¸/.Çwµx”ø2)2öÅãù’Q3Ô2î“ä(¸ˆ1ÜÖ: ñAFìâ
+mß³ý]–N™SêJèÓÝÈÖ™7u¨-Sð_§8
+ª1üÖì`•‰Ê ÐmMʽ½ŠÁR™(®‡°þáOg”/ƒ•¤ìï)I4€+9gQeË]Îx0Y ÝPrj#€GS«v¯ó…^ë+ÕR»eˆÖVÇZ÷2<›Â©õ  m€)4ñ¶Z°En¹s’^RâKÞ FSS¥€¼'ÁîPÞJú€_còþ•èÆã™…¼:ï)\ú”dtÄ?bX sr >ű®W"m³ˆE ¥ûÃ+ RÇÖ’)4Œ“ÙS–R3‚CëÎ+t¼sj5q*S
+ÿ€<šRJP£³íQ¾ŸÝŸ,Àý ËqVé& ‹lN–>ÚGâ>´Ñ–mî"QÌQ¯ÃñJU¥]Î(w;m,¦a0·Smê“ݪ]ŒDÅW$êB5_½ |Á&,+ŠÍ»Ù­"IÿM.ã‚V›táåO Ô=vR?æ“°±ú®í*-v=2iïw°€6H÷>p¾ý
+í£ú”ºÐ,Á[ZO¥ÈQK ç†Uõ *R­K¡¬"Ë‘kÊT
+M#²ÛMûͬ‰¯ ŸCÛ›®m]"Gûë¥ìŒ»ôhP˜ Ìw¯ê«‹Mó˜©2?H¢eµ[Ì™ÆÔù‰ †®< Z
+Á#¯˜V²nðϤ­Ç©ˆã £ügdiÒ™tŸ.óĽҥŸY¥¬ íGc¦,çÓµŸ’ø±Ëw
+iPnžíŠMᨹŸrÓRueÌö8gp³ÿüÁr¡É×þZm_~>ˆ^h›´„Æ*ó¾2T1óúê«oc–^V0ÎVêSe äÇpL0çiPòcqÁ— Oi-ù“cÊÌôpÓÙéXo¥WO&†ÁtPìé…Qoóó!Wi?Ÿ”œV$ÑëôòÝ:–I<¾‰¢M…23íßÖ¬kú>ÝÕ‘÷¶÷Ÿ†Ë«G!Ktî°À®ØÃ7-嫸ùÈz&n¤9>sX®{õ™ÉÚ ð Xqظe²3Zßw¦žÊˆ“sÌÆî>j2¾-Ã2î¢fc ŠÒËx:1J@áNù²D%W\bÕÉä\~9¬gÃâO¡u+·_à?¦b:›……_+ÖJÉä-K¾^‹zÿ‘Ì{5ÝÀÔ Ћî¼yÐO€}^
+Éérè+eó‘ÿF8‘SjÏAÌ„Ý©‰Zã~1„ž‹ƒ?9¼†„QóuË̾lž:ó¶¿C€¸Î2ˆL$kŽñÌòÁùœY÷SÚœpÔ——[$8Ô¥ÀÅG•ÔoÈß¹Ú½ØëTÌ;é—^½óìú·AqÓQÅRÚT8ü´†”ŠŠß©å®q¾¦h·Ç7¾åYnºnã‰ÝÑ;"çAH/úPÉgªá\°´£jH ‰`Œ€{>\6Ü[BÄš¼eCÒ ÚX¼µµÅfFo¬ÕŽN{þLdjQù¦"d_wâìW;éņ&ÖCšÊJ<pU ZjgwžYàH¸Z³ÏB†f31Cã ³ÕW´—‡Dôà…¶Œ‘÷DÕ²TÒ¼ûŠæ[܆¢ü«yÌÞ
+bÙi ?@h§£©ý`,*ŠÅÊÓ¿ЬϿÓiÖ+s²Ê#<DÌزu¿ýÁ¥êk=­(‡cc½È×=XìwÙU|k䢖öuÙ°Ho9èY7ÅÉ^#/¡õv•ö' OŸö[Áíñ+»|šë„¬q406–#ŒÇ$²Oo;£…i§‘Ú³ @%Õ=Z›F)B‚R8m$£ÖupÛÄÄí5M»„#áâ
+V¦×%á»1dî®`¾þ,1r@xnì;ºí­bÈLÂà$Ñiæ¤áÊÒwÖt«o?PÌœs%YI÷EÒ @y„‰¢®eÕ®Quöi—ðú|GÐÔKçpž÷Ï™ªä‚w€Š>‰3‚ç¢ÄÇRý¡ԻƟ| >¦¦+M+­H喑ͶúŸ.®]‚’‹=¡Ť‡ 3wS‚R`Z_¦2RVÞŽ¾óHø©úù8ècÔþ@ÊÑëiòÔ²"U=mÉ,ÿ=—#B§›‚Â5øŽe®8Rš0í«^ˆŽ^*­G
+9òÓ%þñBàÐï+øôQÊ~Ymd­Cy
+Áçk>LwZØAuU ö¸ºKš7Íé—:¶k ýDÞE
+õˆ/Jv9B”_QÉÝ4“Áç40„ýüŒ?Lc›¢¦AùEÜJ×­•ú(ÖHJr£‰2]át¦³UÅTë?NHí&q›µðÉÕeÉZÑök‰ôEá7Û/ÉnNGä:Q GjÌ"æ\ú» SkfãùKs:¼¤}pBv­ïž„ÍÒh‡u·f)c]‹Z°¶Œ3VPq@“m'D‡öãþÐ×ÀîÄç&ædˆ)HÄÜ•²n(#·À3r3N• #tI†0P;zìË;’¸ê6²î(KOüÈ,›oZ ~ÆÐÁ¯bœŸWõ³õFPƒÝ¬*‰çø.–
+¯2, É
+³ßç¸.:HÏ¢²ÐŸsÏn¸T R8R²*45&nš­ñò‘ùuªØ2ÚF%þf ÿ]ËÅ<wÄDÚa^X¹î¥ÝÁ‘¯|b±¡õ¤QdWI®IÇ $R¦MsD í™äÌ¢œDñª¹
+Ó,£¸W²ýR%|ªÉã«šY·‡Þ>‰E(ÿÆÛ²Cì€JBRnî”)[B_@óaE»¥”yö΢óð†ÞñzÃ%R˜]Ç2uè
+Ûlîí‘ôçŒñlŒ*‘Šý®Åï êþ¤>-þ¥ù“¡ŸN2kká›…ª–ДJã³cw LÚ7l¼É’‘JvJ”âæ„ð:¹•Bå µ¨C 0›²˜í©Ñ?#Ãoе'ùuy}»
+Ùñp Ä©½ö#«ìJê<¸BÁ׸Û0Ã*×_ìkðÆÜv4ïÏ¥pª;AÀL´l6
+“…iš¥R”ï2d‚Ñ®½à:?u;kÈjrïñb©
+ºcbš2I4Òì"CF/ÄþÂZ2$δïªíüjžú`.3ÜÜwS÷0…üFcÏŸmô1uwÉ™²+½jì­‘åÒF’*ÝäD:gÎõVÚµ¸I´MF·ØWè"ÁŠÖdk®è?‹TÕ”+ƪºç%œ¯wp*Z½ïŠ…Ç´ƒWüÞž¨dPëì½ÚL‹ÁuÒ'erßFIˆTVœˆA]r‹©Y‚ .lÞnå7ƒ) ú|kf\´çÿsú8ƒ!Ðê™Ýä ¿Øë„“~v‰d5‰¹$Ãs“â CãîTÛ¡Äÿíu3.–ìðºPÄ0ýð¤™yÀûÕp…ÉTAOÐ8?z /ã+ø*A–Ô×ÆÌíßñ 'âÒ%Àø¹1}%'˜s°%Äð\ÔmR‚õ·(î@}ØW¦ÐƉ(‡i†?yÃ÷½§èú½$£>µy˜­ä&ÙYù/Wnô 9!/òs~HÍÙîÜ´!3Â(ñÑÁ /n×\‚¹Žp\~¥çÂ!*}i´ƒôÙýln©‹Ûº´G]á’Э¨ØÎn_ ȲÞmú2¨2’Å«ÉVX‰š€€>5ð8™EŠã,îïš\¾=þÚaYcùK‡éAÈrÏt°#³¡á’§Õ$´ê`èݹ¦fÜv”Iá3¼æÏe¢IoÊ^.Ðß)—­t’™ù‘؃¡ŸA„”[Å’|„šVGt~
+âjšP®<jÆigó,å’:Sro³¨½Ë®Û˜ÙmM­I)Èà?´ È~‡±Hù ëï,/…†.»Iø™C™Òæ¨ÔƒÔ}¿S5Æ…ÝÙ]d$¼°€¶<gܯsíSâ[kÀK·;ã/ó{ª¨m5ccÕŠœ¹Sc&
+ÊeÎwÆòG·>t? à$
+
+&È,ñ­Qÿüì%)íɽb.øu¼NàÐàM“˜×üÒã%+I»ÞØFáQ,|ÞÉ$c2Њç!üžP¢ã<Z[E©”ƒ.]; kÌ'À€ÈòñéÝ^*àLƒ®ïz¸ÖÖ†6í¾·Ý«UkhJùü —µÀÛ“ T/°8£ÁDî]êjàú'+—fsÑl(lnoz¼×¹,ô^ü}”ý”z»¼y‰()Â{ªþÌ^K#Õ†ŸDâl8Qµ6Xœ§”§øµýWŽ§?¹‰¾êúUÛ.—M,Èö6êqÕkÞt÷Ï/–h §1@Ú#Éâ²,¹Â"yÓIUÍGõÁXé»kp™0ñâQ[!"6ÿ$· ‰nA ÜnC»ÌÈýô}f¼“
+ñz¢Ÿõ>‘T
+ÿ7ëe&pc‚³&&1ŒsiP¬2¹/A—[æÉQ‹ƒº˜¦`UδèW†N«ƒtî$ÝûÞ5£·’Ì÷2EJg—ôúý´´O5ˆq»æÑ:îG™Í÷m3˜:öŽç‰t)¨:ÍÈ`fZ´@Ëò‚
+Õ°“zÒnáÿ]£[žøn[?:L1{áäÇ“'2‡O†,Y¯ô:ct€4®Ôæ<¸Ó‹}JÂ{RÛ[ðÕ¶Ø @ûV``æĈ|æh5vè—rdÐQÆ0L ¯ˆŠi=áÆ1ÉAteŸ&VƒTHý³(ÈjU¡´„ôRÛEç mÊGíWÙÓ {pwYÀ\‰\ãQÉT‹ÂÒN¤\þΣ0ÅiE1Û= ”r¶êi“@‚ŒÑè›Ê\@ë·'^¾*í”b¦ Óîvä=z'"ÞlÜM>BÙ¼³õŽ÷ñ/²Äôgü·Æ'¿ Á€F¿ ûû{oRóýåpI$?ŒÄ@gTØg,š~½%<ç„ø—Ô®fmØ!~Ð5jWø•áв‰èî¨d”çÂ9"Ç”Bšp‘nõ;µ5@\k@
+5%Eäc›–yÝ Ð_U¦3)Õ¯ša œ¨Iaw7{hkÈ^þYRJ ×
+š?Ë&F;/è?HX)ë(.…yFòüÓCÀô~¾22‚ÿA`ùL‡U½s¨Õªÿ½•f–çÊâÕΚí>›Tª Æü.ÖÇÊÑ1P«‘ƒ1ø’^º®"Vs%bˆUK§ ©¡×!º³Ö4å?ÚN±á®TÉâ•p·âšÉµ÷•«dºç$,!~Íg–-QñvRe<Ôvì­5Z¹î¥sèuh ùcHS4«¨ŒFêU§…×é”éWÍF8å4«îJd“•Y,•ó#l¡µKå•úÕ×›Þ›SY!Öc¦ÖrPÊ5Sí ÈènŠÄcÒÌÃnR$,ÖW°us‚ìDÿ¤ÊKk'R ó”G§`Š™äô†·‹‡»A«3”ÇU™j
+…7B†^O«U
+ÕgMÒuFõðDÏRHqd3€ao:/ëÂCX;† ¤¸´HTœ/ÿ`§âîʦ‚6¶¬a™Gñ ŒKšŠÅp•ÕÄv¯[ëÌR}Q–nyF´pºV¢ŽcZ÷O·ûzDžþƒÃÏ:þ÷ã0‰gû†]m‘9‹4‚æÏÄY0_cÿ3º
+îÉϪ–òÐJJÓøG31¯û6!ƒcuÐ8ľBø(mpRy° ¦’KT±®<0ãõ"÷çfœ]A¤`7Ï|L‚mÕ˜ô«Àt‘" Ù±Wä~ü.½Ù²&Q ûŽâÌšYˆøJh·®Òj “:¯&9ˆPƃ@*ÌjÚrØðnnpè¯
+MÏol±h!ž»ÌPyç{ct’è>FU³‚Œ=£¶nmºj’ ÷ë–è7’Müƒ¿`ŒW%?í3/4‹þ‹?­t`$!GñÙéàÙÆÇ^ÞTdÊmöpRÞÇ£¬q¿æôòi=%
+"¤á¾£VâÄÜûåb—›é ÚœÇÒ Ž7ʰ䇛?©Ò˜]€NV+‚–×¢½¶ÜaARHp—Ðà>êà…µ™‚dÝþxæ)á[œgµn<úÂ'Ûˆ$"ï6ëþ“î‘L8Þ˃$-ª°Z¤ŠßÁ^§>£SÞG-A~úË|éISûÐÝÄLÓ¨æõíÓRA§Å•Î!ÂËߥ¿a?ë<ä½`­á'ºlØâôFRq/M£pUS…ö,²á%³ùN©ŸDúkÏŠµ’W Þÿ}¨ªÇ© ç>+'ÕÖPƒ‘y˜
+ ß$C_ï6ô§óÁ
+³:œŠtuãcrÆJtç‹;#£«BWõn1%óÀW>šr 9Pœp+±
+¯óïüÖûƒRøÃ.7X$2Ú‹hÊlÔ½ôòBЩñ£7Œ
+G?aìôg°…8¹÷{¼¤`¨à^~!¯Ï
+|ª¬!
+/ÐAû65²UpcS‹¸­@¸ò™¸­îH¢Û‡õ>R2Hzîð³l‘ï2ù¯S8™Z÷qÔL‰¸¢Ð)›k¬Ï_,âèA•ÎŽ…NSB«HhH†qÒ«HPhÂǛÙÜ4c/ØAg­¢w”TmnO7}â÷~!|?6hÃaH %ƒŽ7þE²ï¢àÓúÍp¤_Xûí:@îw±ŽåÜŠ.óN„$©¢2i}ÜàGQ?]P´8žƒ]G6t¸T¯M?lÌñhq9Ö1±»šÕ¼R‰hî)h:¦9
+oœeTÍH|ý¡òW¼üÛŒ›cmˆñûÚÅšf0%9 Ä¡8H†J¶›2S=;¯§Y3D¸Ið)ÚÅï8çA<úR ½%ÈZ)¾»‰g>(_Zób„Ù+u@Øsu» h¯66ëå²ç¦P¯…í<0„¡E±õî øÝÂÓÕ’;-‡¡•l4Úü%è/%0̸zjUØ+Ñ{b~yâ÷S®¦ÔÊ2rAøe^<ëUáß‚y5ºxç9 =³èõ²€“#uâÝ‚SÂV†¨l {¬ÏþE€7…ƒ ³Þ«ŒEùlë¬mrÆ>zñļ&Òˆ1˜mŠdOÔ¸ à‹z>ä:Í°Qj
+s§ÐóÒS¯V°…ÕÉìÿsímÕü^ ;õêIÐ*j—UGTuù(œ¡bvéMÐÃN´vå:m‡™fR[ýB[nTÅ錙1þ”â,
+¯0ì_|^xÌ^}ZTѤ…(5^ü*jt¼Ÿ3ÞZ ‚ î-,qÓÎ& Á óª¨Ÿö+ÿÇŠwĹùXÔëEÒ¬¦ÕmTF[–ѬLžIHˆB[-™·Í—Ý’À¡5ës·5X¦`ÚOŒ½bptP˜oï†ñT€7(àÆã1§^üŸ5p-awg­î­!ÍA~ð1K^’Áà0gª|ÿ¢§k‰þžcÎÁù Š ¸«
+ˆ´ã_
+°P–±wRÆÈi@`§7­S• {ì_y·µ@ë?ˆM
+‰HÚ"S…ÅBH¶¦ {ˆ/™­/r}†aÏÆG^E¦Où˜¡ë<ꅜ㱎Îen‘0Ð-~¤­û{}›ì /{娸>©Sç277sh“¨ò:ÖHq~!pG鮢Vñ;(bG”7=ÏÞPY¯”Gµ\×3ÿE‡»NUä/3DB«°pÊŒ]•??¬î·{¡+·UAí¾’I=û¤Î/Ö¨]>ÎvØý¡L™Ñßæ-£È%âe(Á“DCL°å¯ì•wcš
+÷sþ¨‡Mgs¤(iØŸ³ÊKgÇShcÌcw»Ó¥ƒnëÝwºÌÊ̤‚e¦àïö ±;^q þºÏ“ˆr Z§ZŽ2±£ ÉZóxLÇ<Î'±Ñ ˜Ñ,r¶îôQò¸XåÆMæ® ¬Ê¢ûG“>ÞyÔ¤¸£»ó(÷§Z ‚óÀE†®E–»ícx$O¾¯"öŠ¥Ä=«fâ '¤E6¬E„½Ü5úEѪ")ÑdøRÖ¿k<‡×.; !¢`P[o{hÛÅÇŠü¼)lÒíÇÁ”×àÁèfxä˜Ôò%1<rÚ¬ópˆ*›´c27)™[…e×Le Rë¾ÔÑnshòñéfÍ[8@o½®‡Ì ç@Æ,ò×u2vºÇÛ£<Ú
+EÇ.Zø‚(¦rŸôx@¦£Þ4 @Ó³Èl¸K)G„¾x“Å8¥õ©ãwêJVR¡ñ@ph®~H¶œª¾ñó´ÿàûsÕ»ÉdðuII|ƼCĬcüxãÍöM/¸Ã0j7Rø˜Œ¶,,ÂÇ·õçÕøáp´|–ù»V|cÈàíùtdôTbøþ*b¨“ÝÙc/´íóóe瞊ÊŸ2·f ö_Ye ¦Â_fך‹ÔÄ
+»G–brÛ2_J¡¥‹Õt‘¼t:~SØÅàjÄ ¸í
+Ûš™?œë±º-¡ñ"¤%¦Ô¹¦å»š/‰5-)v«þZ YÍR KU‚çžèTÏa35~Ÿ‰OÛºô-¶ ê  †:UÑòò‹‰Ø÷¯?VùüQ¼EÔ¾ù‚È–¢U%HQ÷÷Бݙ­…òì&5\Šš#9ÎÓýP ÓõãwîG¬M±?Þ-~Óà*”$|R²žëÌ$XON½È§>ÁoÌPÝF]{#Nx.$žŸÖ †GxœGnœÀ‹D=ã…ÜZ
+×DXˬàŠS.Õr¤Ý¦ÝéùÍk¾[H-KŸÑŸ.AÙ-QÍna_>~Ÿ®7¶S±UEÂî2"‚W$…á *µ­²>Ýꘛ®ÅwóOWí+OYIÑ7s
+Å]j̵:^?ˆ6´C}5öÎusCb"kõÇwî–‚n(Õ·ÃJ$™_§¢B„ "{rožÎ· ÷_þ÷6.ô];%c÷<©ˆ¿°®9Þæ„vq. \“­€TM"* ^!ö\û6=Ãà71 Ó"7Ñ5‰ú¢Þ¾ÿ‰å^ÐÂt<Z4-Ýš¦ƒóÈØ¡E™fr¹-Ï­¯¥Ê71XEƒ¾€³Ø \û ï¥ y±&íîaˆÈtíIød
+9z?ë®M
+µÚÉÌ;‡ý%Z¹¶µ“z÷¤ ”fütU­c§Wþêëñü£ }Ü°b¯/vÀÿ5 ÊôÛ˜ì¾4ìÁˈ!m¼»<cì–z³:‹¡©¿f·÷»åR‚»c’iÇñ™ÚcCÓuÑ«UÆ7¼‡R´Œ
+Ú ÐÀ9=ÖÇ6}€©ÌA’h` Ðqlâ>ö ‰emÄ{ßöÀüY4‡Ô=\›¥rHˆu~¡¯aÅ?Z* ‰»ñ«XÃÛéš?ÔC;Ú9º|–’j§vžw0\ïtìÄr½„á…‰†a€D´îL=:·ÌË™ð9²Á dÜË«œ#0dðLld»Uâ5@tL%V†·u
+ö“lš
+Æ[2sÉË’Z„«ìü
+®¶žËN þ#Ç,Û#4®m&z
+lBš€l,ø¯j£Í–×ê#Š9¼«>Otãd›=P)u9÷$=` ÷;¡\XüG35ÌutN »I‰hÍþ+ `.Ûl–ZWÿt5 ƒÂ¥´Ri†$ˆêcÍܲª/×±)"ÈprüsG€ËÅA=dÖQv4w
+N3(óPŠ¿¼8ó¯Ö„dl9S{º³‚s…¼ 1Ü°5Ý‚ÈGÍ¥EÔyg{$Eèì¤gµC¿Ì…iHjóížáÓ´¤~&ÄFà¸ò¾ÎÀ 9’â–~ùB.Ùm{7f]¼WwâXˆœ>oU
+‡ÇÃijØ<¡P™ìß:'>Œè£M ÌKÜ«$2RéÄv6hW=0°ÿ·@¯3c}T|’âL¥ÎÔÂKøcØ£·ŒS³¨a3ë1>pÞÊH|ÒÈ$é¬É_Ïý˜#;8ÅöÐÝ0;}G L|Êëðeö° W˜ §>ßqN †’ó|ñ×ãÞýC²´(ÿ>$¢é)c…Ìš¨ÇÃùšêü¡Þ߉Ÿ¦"”β¤Nñepó]˜ ¸Jv ‹ÄãQù’_¹cI /Ê!™]©";žÌŸ-—ïPøå²·ÏQ½Q°™_7:;–‹@Æ‘±úqvàÎ’' ‡.”–Žê#¿9ÒÕi#ÉrŠn{ðý&‘XY¹¯&dÖȈ€mXEM¬+d93†´¢H+¹Šæ) †M?ÝÌR؉Á 2µøË…ë…±þ|UYl}
+«|®î°Ö÷Œxý!XrqYgTŸf^M1ú‰ÐŸ{q®‹Ò#œWþiœÙðʾê}È ÄØ\_R§™ÉR ßÚN•¦wÊý©³M#ÒÿKWL ¦Ñ°­Dèý´€PAsD67ŽCEM˜@¯‡ø
+ ŽÍü¾é6Ð)<ÍÜIÌÄ4’w[+rÚ¥ü÷ô†0°\¡ «¶‹ mÀꮚ°hØ=Û Á¼ä…aÀ°N‡Tq:µP¹PÕĵ@VZ‰pöM¸²ãxÃÔó{Äj'óVÀwÀñ >õ÷ðRø
+!jƒ nËÞÐy F„±µV+´Gÿ ‰8êElž)‹ªOïkB:‡°ñ!›™$3ÍSfý¢†b¸MØ̲¿LåDB”…¨K2¿Ÿq^&¤1ù{J’k¢iÇÖç`Š‘'Ô6Û9eÕjÖòÛ꘢
+endstream
+endobj
+11691 0 obj
+<< /Type /FontDescriptor /FontName /NRLLYV+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 618 /CapHeight 618 /Descent -222 /ItalicAngle 0 /StemV 65 /XHeight 431 /CharSet( /a /at /d /f /g /i /n /o /p /period /r /t /w /y) /FontFile 11692 0 R >>
+endobj
+11694 0 obj
+<< /Length1 2277 /Length2 23448 /Length3 0 /Filter /FlateDecode /Length 24809 >>
+stream
+xÚ´¸eXœÉÖ
+Á-8ošàîîÜ‚CãиîîîÜÝ‚»»»»¸dæ;græÞ¿÷é‡nÖÚR«víªz»Éˆåi Aú@Q•= -='@ZFdb§Q
+гµÕs§kF€Ã[7ÿê
+nÿú€ª×%°ðiJ7ÛkHÚº³åë#¾Tqœ4® v(n˜/ö{ÊÒź èb^ñzcâNv,tÌ+Ó^æš+UÑ M Q‹bŠ¯0˜KËé‡ýL´¤wt}àSvEf@4 µBùÛ*—g»e¡[+j›d¯§ÁDÙ+^\3ÎÕﲦ8ØÓx»ýéÌŽÇo<·šD’à–ìãýÑbyFï‡m ²ðæFvíôƧý2©â ÂÄi?º1þÇP9®ˆ½ø8/˜Ï½Ìu»p¦Tpþú%Å•Cá}ƒàD#Q0g-#?•]‹²èqèäÙôŒHSt3ÚçÆ©Û÷º²Ñ¡† „ºXàjj.¯å
+ž çsJ)èábÎ@"S÷òr
+“°"õኲ#B¡z»\x¯À±ÈÀþÖ iz8báó§êîSuˆÈ°ŽI¡øÕH÷Ø|L[qV¢ö©P ,ôTƒAžxÆEC?o½Œýuý‚U¡æûþsž\jéóYPHÉKŽ˜D«é”~
+4w†ýŒÄÔ$0fødÙ­§Ú½r9Šé»êmԬ𠟾¾cƒ3zçð¨ |Gù3+œDÏ1Š69Ï-hZº!÷#p§¥oŠòØ1CJš#ºö¸$-.c>Zúž<éF"ë±`ã}ßY¶¦¤tŠÉê$¥ú7Ïnk~ÔW0=‘óP£èœut ^öf·ˆ/»Ÿ @Fæ“ÙFì*±h’œïu>:µEÓº„¿â‚äœÕé–Î+•p|è1:¾I5dV`ª›C}¶Oý)näÝÛDAGý²Á¹|“ÕŽj;¬¨z§Ü.qm/¦»•Üî96õ Ÿ·ô!_¢G0ç4fƒÕÒpñmåí .ú7˜–Mc\h}î!<ãD4ˈwh«Ok4Èx±L¬
+¸sñ°Œç9ØBó¡ûÇCÍ™Ÿ®V2ŽÓÄ¡’§IöÜã= ˆ
+V€&ÝèqV·Ç62RPHõ6äpqÔKîvH—Å6ëP
+ŒöãÍ£™"ƒ÷nZÜã.ÜHuY[L8ÛÛ–{ª‡ö¾~U`OšÌ_ðW g¬gjGŠ3[0z ®Ê}6Ë''% ®ÈÔ X®Þ‚—¡âšJM´>¸™M?0ìJ
+mǨ&ü?ÑÚ“ŸÞÏå%>E¿ÒFH„”ø’ ʯꙊ$<¿3´ºà!·TÏ(’sg9~T«
+pò<)Þ“«„îëev:Iãw¨L0A\€‹5¹™!®%ÒJ­ƒN}¤NÂ>ïè¸ÈLn¤a7s½½ÀúÓÅŽÇÖš”›Õõ©^|‹a„)‚š¸~hut1DüËô">8<ö´÷2×Üû:Šqó­‚P'P»žUÈÍT˜xÍ;ß³J IÓªi?´&Koahr:ÈtS!«Úywþa¹MDugc‡Àtûy¹”$¿…è¥^¡ $~(lÂy/=&ÖX:ZtNˆ%„A%ÑØm³ÛonÊ‘Õ×J­IàdiÙ~šºîCý úçx$À™ê™ÒÔ®tᆵ¼¤09°Øp×ü!ÐäÞ9Œ„J‰à
+9Z­nîrÈKWŽYáÎÉ’ïœk
+K¥ì§TbNmLg¶#­‹xÇCF¸°„ÛÍÂVYX›ÛwéǨ+ú©«ÅÉÒWÄÉ
+a=Æ…È¥ï3Š‘Ôƒ©Ã»£­öõ%9ê÷d’+Ï« —ªÓÁ¿‡çb S2¡c˜]MN,“±šb„zÉÅ"ÄÖälçÔ±Ã÷]®í$;Lb2Æ_ Mz»j¢ñ\™þË*”€¾€‚›ÐWGã8
+°‚>
+Î|%°òrOä`J?BAç–ô?û64åe|ñõæd©¨ÑÝ>;
+™èìÚ/,¬Jݨ“ÒµØU|aqşƒÃºŸêÑ»¿DDi›gFÂ’eóô{*Ú7 ÿ(.ÿÑâ{0­¾©º©2Askw …-¶+ùì±…oi3*cvuV¬î&©„ƒ;'rT) =[sÕÀ¯RÞÔ¿3M]B=YÛ$¹ùåì³ñ(n¦ëÀÂŒõ©| $
+y.Ï0¾%œÊ¢6ã()ÜNdÅÆaaF©¤æù”³T¢áÀmÓêÿÌ
+é´¿þ¨À$eÊâhÛÎì.w.}ª[ì-K 2+Ô2çéf2A 7~f­¨ËšÈ ©ªðqo晫œn°ç×-ˆùê²,FÝÊK1—Ðè¥ÅûÎ
+6ȨgÆ¡4ð;XnÊ(Ã*Ëâã¿ãÄÍdé=f£m Ñ›|¤l»%°´Vø—è/vû`›Èܨ‘}gbœ ’iŒ)(^V=–ëJßs)äèÒgÝc’i #„™+§ Þ–ÔÊî8‹-¾JV‹/³–¹ÅSÖ%%…¢ýƒ èÔûŽØ¬¸Âøã×=Þƒ!³°£j8‹phmßÙ‚ ×X'b)»ä~u¥D Ć^DÖõ>)ýFYË^EáwýH}³À¯>Öu‰žX¢é¯
+éD²?"–>áD-Ó|Éù¸.E1§]ƒ<a®7Á½žÉ ÔTÓœ ’6Á‰ôß}U¬ËðL@¿!6õt¸ÎDŠ-èw:M¹$bÙÞÌQ|Çç®%ÔåïÒr·ýd6éø•†—2¿i4§BªÉ‡ÞTúúÊŽž çæ瘲Fi4ýhuOÕÉXgð„²î¨pNœw«¹²<_K
+ÕÆïry„'W>yk0P§Ÿ|®èW%Vl]¬\p.ÈüIj×õÓ”%œOF&ïÞŒúLq¢cc£¥eî¡®Bä0˜˜Å;–«šîpìçäÊ^Öjé>"«’ÙÃýüB‡˜-6íÞÓþ%:äEKù³9»á/;5õ`¤Š&ìIÇ{Ç<k7 Ãí<©¿x¼£ÖOÅÚ„‰‹´Íßí÷še‚R+rp]7|½"ãöùï Ú“<‚Œ¢’†G~»{å$Ï£º]™4â0·€jz¨“(g¦ð`#¾
+OØŒ£OGfžš…ù o²U±‰èl‹·BUó.qw24àIÁCOs2Ý.Qúoâ¤ìk ½pü æÁXĦ¬ò‰Uá^Miûcr`­ð«A
+Ç3Þ·‰T˜Ü½`k¬Í?Š:˜÷h·Ùø5<æ鵩 K¾Æò=e†bÿÈaŒÿµï•÷y 4]É(°×/9øõõýQ¹.ã…ó™^M’÷á²0ÅZÜ…ÎÜ„íûy[dÂ]r6É‹ªÔଙ!] r¥*ú.Ê—²dŠ‘þÆŽø¥& ̧{ñô5«Ï™Æ#Ö"f÷’¦È*™Éß*Ggä5Y/=Â'Èò<ÔåB» ¥^÷º¬)>Z@ÖÿüÄ Eƒ’SŸA Èá$Öåxø
+{ƒ$2¬K4ŒÇ^ÙœÚQDcøLFÀ…t/§1:T÷€Sz¦ðºM§0 o×i¢ÌFVR$È'EªC"$‘ÉõêqÿÉñ^òØbÞh, ƒcèë}‡òå°[ÁRÁUøÊÉfFñ…óût}erw¸¸ÝmªNüd&תH¸2ëmja&% Ø$_űÐ)ŠÍw›rzÓ”µyð|ÚÉôÜI…ïÇØ‹ÕO'K%4ÚXdôhd ºÕVz¦¼P>Fx`Ô¶c®eö¬:×®”UgÃ7w­M8¼Õ£žL—’Ù9Íô£ßZmºÕi 1 Á ¦JG¯~V»¥¨4Ìß Â|hŦR³q1(ÏûÕÙ§¸m·IØÐ7SÈ®o,Ç=+SmWÿyµª˜¡\”"ؼX{*ˆ`‰ZŽÅßÇél}÷ á$„\#ÎèØpÖTçøKð/
+Åö‡gÆËq¿-¤£ ˜ºLÑXK¼²ŽÀÓûŒÖçº_G?]RÄaäS BT.ÍÔ¡ßuÒ³oB¾LQCÈD+«Hˆìá¦Ø18 \Ý@HŠ:­7Á›IQFȲØödaäâ#¼Fóå/åre#ß’æelÎÃ.IÒriÁE¸{i“¼z»>Q±Ý™Òd$PÎ6ô4[=Ò${ÂKî ž†Pø;ªº)¼xܵæ²[˜n«„J­X „V¢¦MUZq¾Æ!p[áŒ5ŠûŒî•é²×G9_f¯Ÿ×39žÜÓ°l§àf‰€ªº6Eb¡Õ­—)‚CÒBsÍïÅiMÙÕj?4MðªÙ†°Ü,Ó ’å”{ÞÈ`ÌÅ÷Ø:¹‡¿*¼ªiF=¢Ž±rÊh°ÝòuÓ#1©—ù.ÉI9ëÃ/±Z$`&‚°N3¤ÎöxǹXÅžˆ%Êý:*|GDZ„”@gùC ÷n”×£ñÃi•d˜|‘\ÿ‘u.sˆ£ˆ[Žï†Zh[|c§ð+‹úö~¢W.´jYKÍÈ9)­ý6ëó­K‡•é/—€-[uS¿ åä5óD?ÿÇÿü¸øyOèÂqöÃÓkrùQ‹˜¯êI…™Ùfø¢±ü}Re­¯1bQ[+.ïOUÙv][vöG*»—†O­iõc¾}ðu=å‹–™Lî4bì×ùeÇ=Ë¥zµŠ«Èì™ý¥êÝ
+½"A€ƒ/ÄÑÑ÷*›ô)°ÀfH%<Ìe’÷zùãP +ìÃòÁ{Ä訡K‰°n¶ÏlÈC7ÜîÌ]J`h­ì&1¦9Ûôy(Òƒ&ÉÌТ(÷ªÕOüœýZe•<ÅÌf÷üÞókì*ðt UëŠv5m.“¿J¿ÖôÁ4 ŸAÇÞ¸2~D:üÉ?ƒEH5í#~ñ¹ÿŽP Ýž÷S^u ì],G[w/®>ŒóB<@?Ï­Vcÿ9G=x¬eñR°¹ÊF@ñnzB<kŸëH4¼8¢Ü"·K<)>Tï‚߯¯ÞÁ
+ºâh¿3T„ùgkÓ»D‘M~Þ| 3qÌ|LD/ƒÚÉñÞ§ÓHfC3_
+ _·-Ǽ8røi·¼c¨ÜÕ®=g2nqzUËÂSêÛ{ª
+*qr '¸çY:,Óçwé…Œ|¸FBÌDN€J½&:Vß·¹ùÓ¦ø­\ÂJûAHýâ0pÌÄf…„âͯâ"](òy‘ äÏ^­¬ÎÔ¤'èYAdM?åº|öÜÈåUÖÌÓGG?xõ8„þ˜Cöž®™\¬hj2"vøI« kSíq¬ž‡u¡C›Ü«av±~mžFu¤$IY›ëå•y 6~a4QŒ-« r»¿ìx ”è *UiþRV#°Õe£ûƒSKùáñ1(Ô—©3|Ó‰nwbL„èùÌø1aÆË¿²™£÷¶£aŠ(þ,†$«mN]â’6ih¢±r}¢–ÖXìËÉü´n.žkÊâ-µÓO ŸdIè2C?r`K~w§/òKÜY¡®©O½æ#Ã;ƒ“IwÆyNb}EtÆå3ÊTð’À
+.EÎ XªyÐa6_þl·0™Éâ¬iK£†o¾~Ñ£>¿0È»¶PqìÝX!BÞ¾²#3è: ÍúFúP¼¾t>–3 Íõg¹…0k»&Ö ò«@îzÈ\`mÊ"Pó”^6Ë|Aýù"(´—dûÙ‰¸/§pͱ zßÑu¨8zÃï¸$¾ciTuWÜ`ýâDŒìÔ­­z7QĽ_gú•@$õmölüJï\FnÏNvvŸC‹øö¢·½ç¤ÑpßtS3a)T æÊ\º¬ëýaS3…&)R¾îÌÁ}±êjC{ ?ûõ}Ä%›+ˆ­²dVq&ðÐǧ[ë·u>c|h*<1aüŒÕÛè’ºåÝf…ì'¿åÉ£»¿ŸvþíjÇÆ}Ê»q½úS}§.¼qzîNû}µ¶c¶¥6T¯ÅæÓJ{4æò­&ã\u8(2ñ©¼øüÞÞ§AËl üN¯êÉzúN©|~ÀÁÞiïçY®zUÝ~Öþú½R×ö¤|‘¿Þ®Oßó+Úì¼3噢ê—>î‰IȈu>têÌ—/AòîÒ0Š„:e°ÉÄÓÉ¡n‰¾"[.*Ö¦õüÕ!Ó_ÙäŸZ³Ù`›Æ Æ‹ÐYš¢.L¨ƒTÏ#&x‰/-›6•‘¦K3åáÁèQ¹x7åÖð+Åy "~ö»ŠÀäe™¡àX%¹´‘æç
+ßy¿{4È“ ï™}!áìšÀxE€ÎkxB‡ç`í‘4íRã‹!_+:A;‰ª_Oä
+9gÿòÚBô×W¬FîÙ!@´aŸ¢Q-°yv7™0ˆ[`v©nõ7“ºâ@_­•’d5ÚNì§DÙ‘?®î_ '} ›Ÿ<µLëøBø~ âTDÚA¦èÚoéRóüƼ¥þó ¥×AÞ÷£V>Òö¥²lY²YR¶gØuy@žXÓÜ×=²ÎÀŠ Û¶I ïfÁ5´
+ÈS~ºTczè-X¸øî“w³Š:¼*2YŠÎHóe“{ØyÐõs¢%ºã^³X²0Ò1úÎ2vD%)Æ4Ž2tòUœË69f¯8&ÁÅxÂòE¥i(UŒ´‚°ñ1‹°ý×/ Hþ-³Ô!Éëî¬W‚LóEZlÒ9hË€!Ùî[òÅÜ÷ûÌ#È«_‰æä¿Ø«I‘è'zŒ'äëÔ€´>Åô|:œæ{&f.£»k¬‰k©V¯M¸„ÓŒ ìô!ãìw¹ùÃ2hT(礊ÃÚ¢êäeݠ¥Šð3åstMŸ,#p½ëêó·µÔSÛüι:ƒ7nˆm¶ ­¯Ü±Ö±¬?c@FØh÷º_«íÑ%NènÖùr:ø)‚òŒŠ…݃e —ÔcKÙcÏÈr‰X/ƒ7ô
+_ …;k½²o$J^ ë
+
+ AôK·‹.™Ýu ’P7y•ôf !½wÛZ‰ððÔ}Qõˆ
+F}…RhôûUV|Ѽ¯eJY-/*äýJUN°¥T—š¼WºÇ?Wý®8öW=ù„ØOÒ‘©ÜMC}0›(pá"¾#ŸPnÑ»¥ËKø
+}=(á¼òeŠ‡¾6†Š¹f )´´K¾ûfPºI¼Õ|™«¹•âõD¦ÄIùÌŸ® U¡eÞ#Œ½?Nj{FNÚÅsûÕk(ˆ8˜ÃOswËg+`CÆ']VRÇü§~‡Ì,²$Z‚‰íMŠA{®á;Ý—ËQÂêÓTæÝyßõ  ÊñéÎ;Ù2S(‚Kº$7©#‹Ù*[| ù°2ô͘ ‰ó¢(¶¢
+¯öÈÜN.ì ŸAî¡ÑäAj7fÜK–îþæ–Çg³—`e卑8ò•`å>ѦJYÉŒ'Ú¼ Å`Ãs^ô}FMÙ¹H§Ip²I³ÄJÂ8jG
+ŽÊÂ9ÊÂ]q
+öˆ^ÑŒ’ÈÙÌê™2ÒMŘðâÏPZ¹øë6 wê¬ÚF‚³(Œ ëìÒU8¼è¸>oþh‰–YuP&,ˆ Ò‚þ$Dt]¹G-8ÿãXäVp%8DîÜd0"vÓˆ £óuû×…5ûdé ËÂ;]‘9ù— ÿ~½¥pfñãxB¦¨’8ºìÆ=LÃylUÀö”D,íš@"Úð/å» ¾kÜŠÁ¿üÿ¸ÝF«N/k‘<ìªbqî
+ï×0Ëe*yÉïB˜Ù…J¹Þ:MmV£¨\bW5§‚Øõ¾µíéçúÀòžåÞð´1©´ ù‰v<Ù£Cl#0 P
+/_õ`IO{Åm^wðÌœÔÜQÜòñ'$\ecá·Í(éj\A¢;ÕºA# îø0Ç3
+—¿z)*EýzP0-ßvàhSj \saM‰*©Ä_Ž‘H<•àjëü'DIÿs‡ä»Ên=ò-KâË’;Tœº:õ^M‰îF”»â êœJÕ¸…rß O†°(­ßDA:B¼?•÷¹EÍM#¾žCXò•èNíãŠ!¬ô˜q74¤8†l2õ´0,"Î }T9>˜†ÊFRºš¸çó¦ëC¢
+ºôÆàÌm $¹)Ã’‚²í@`ªèð¤3zÈØZ
+ëµY쨵V½Ýæ :K{‘ò“N¤Ë?}*…àíÔ<‰f"Þ;” $~\ > ¼ËGc!â}œ<T,îÑc®HŸùYu‰Ô›ë5’ôH–áí͇1B;"þ2IÓ. ¢çýq±i°Ý8ÔãßÈŸÕQJ0Ö6ãÔ60xÑ»d̺Ÿ„ξ3T¨Ǿd«r³£Í€sœû¸Gç ØM
+ð=´[w »nÒÒmM€<!œw”ø<•|²­ýé›f¼i¦„Ô:êÅmž}$.ƒ|ŽcõK‡z³xZ7W+S
+u†f†já³Ál`á.Ø;XÊÞ™¡Ax¼K“M0=(x§xÎ÷CîNhvþÆÊSÚ[æN}@¡
+aËð!Ñ4¼”«Í ÛnÅ jÊ>7ÒrHÈ©B˲¨ç¼ïZþ¬‹|ˆ«O@ÞçY)Á2ÌHËuz>,¦£¿5E „î<I¨\5!=²:6·æ›Q¶Æ‰ìE00C!AîÍ·Ÿ1b«1NDË ‚¯­Æ:ű·zkülû˜æMFmÛµ½†µB*&9¬upX¦`p8 `™ÐħX[ºÝøÚFÖ(¢y¾‰f‰ kÎ’°_¦\Ã8¹Žk©Ö3mèè­“Ø_ ýLþ .Û"œ6æH_Fĸ™G¦óà%Îp3Žïý“Ü]pêØB¤Í’¨úÆ"â{A÷pnÏK€¥b]ä¸WDÛ‘Sù…t'¿Ýw×=6ʶmâ_hê%ÇÂN[_ó26Wܢ̷ÄMðïC·ß™efø„««I]öŒß†òŠÆ_öÛ(Þ–xJiV¦øöCsž†<Ø¿Œ>ð[@ lÙQa½=”øþ2B8Þ'νn´Î‹½u…ëaE-M?<øB"pokª{yªENBʆ³?+–I0®ªI¾Ê‰B¿·µþÁ¥vÙ×\ÊÃ+wL½˜½êåH8D:³ßÖl9`Û®‡Ê ·ÁŒNÜ­B}Å•kbÔßìg”YÏáëÀ_ÝêÃW\
+1„Mèç¸3¥‰†$ôû¬-ë0JìGš{8ü$].b4X19-nV½ÑœÑÌ\/õIJ—w._sì=GœÈLwT÷°ZÚ4 ­ªü‘ohÙ¯} -™^†XvS6ÙßÅ/¦`:<¹ ¬§dFÏE/zÝvö¿sšì5Fˆ™lΔO~ ¢
+âdB_˜ÔCU_…„.´;bDžë‰"µ¥›ùö„K?!KXf=zwÔÖ¥Åu §¦¹ïT»±˜7ו^5/˾é¨4¹/߃ᥑ§¯ŽÏaê†óSv,¬ªëÕä*eÒþùl]­1V­Øå5hÓ°r[B:@xm.ËŠ_2À¨D–|NÝ_sc6Z§¥æ”Pè+#hmºõº’`…gD´© äJ'"„õ⺣ʺ© 3Þ‹$çŽÊ<Ó)c é"_¨ð°ðÊiãX/%^ë“F尿¹gÁeÅ’2:”GÊ×në
+˜]žO‰Í=ˆŽ,‹XíK+³ ¸2>ÕQI¨ôóÞųsp5Âëð
+dÒ‡Òtm°\ÿüÈÓV6úÝ6•öùfÁLniwò&ýµèë'¬Váº[èä ÎñíÎüg8éñ|¿zËÛç}EöO9MÆx„Ç,•¶¸È nmô'Ü®òž2Ñ}%®tnVÌ@eÌäƒÖlõª¡’EÁcëx‚÷ÊÌÉ3…HýEy%.+¬7¾C·uÀÕY€VüƒYæ–~¡*’}¸Ÿ7ÕØ“yªk´HÔNdQäoÏÂE-~ÙA2T„V×¢º»bUñ†’qN(½gúi>TÞ;@[D'}x2‚J²%‡IÛ›$GbÚoJ-·pš9£P·²&cŸŠ .¸ûmD«²Æ¦í éþÅtW>x‰ÓE
+q[#ÞÖ?ýû¯£`Ñu:’ˆ!ž뉫;:{ s\¥À±ûòl']Ú4«¤ÒÔ¶—0Um•Gl&¹–m¢ŸF}›~Œ7Êœ¶ƒùìè ˜~Ÿ&ˆ ±æ
+¥©:"ù6åÀä¯L}†t­ÁKÌŸ°#ÞÔ‹Ò†U¾@\œ÷¨s¶B&lçg¯<Íííñû #ûT}0eCp㓽zÔå]V·H-*Àla’Ï0ƒíÉñnê
+>£w±Çþî½n3YR¥K²e›¤3èá\{9ºÔA2SÚïòkJbͲ™
+§AÄu©D©G>?°\üºÃ.‰ ‡ó{Ó¯8i»š
+¹ºˆ‚$o¨k½£ððEãvØÌÔ_ŽÅë"jÕâf,0Woß*:~ñ¶‚Ño«£jŒ
+õÕ
+O{sk6zÌ°çU?47£»î^9,`IÁâ
+O?ö¢®âèz{Q•Ž¿Š·òÔfßÆ90hå"dÕæ!éFäÐ\H7K‰×3çò Õ–#KáUËõFLJU† þrY¤÷sÖ—çëÖcîãè‰ÇÐvŸÿB^3Àá]Xdz¶ôE)Œ[M¬Œ{òÆx\aVþ6×yL{h’§ä§Z
+}9ý ¤ö1n‡ˆÑŸaÔ/h|†fA¸__¤5Í¡&}㛱̫xYþµ5z(ÍòD!Æúc Ο^£lÖLˆ1`Fe«x«wð‹~+¸LtfEr(ÃF
+>Ÿ¢$Ó«X)ÝòÌ Š(…ñ!ߎñÝËT° ­;”ŽÖÛþ*‡øÃC§-²æë—è¯ç”Þð¡)F0NóóŽ'˦MWÓ|Êé)i[‡xÉÅ,p–j šq5»Ip0Ò!¦Ù’×n˜°³‚üÙ`†yÕ´ßV2¨¡dO‰Á¶£_ž§[%M²ËØú›µˆ§¶Ž_ý}nL² =
+Ío‡‹ KÛuÂÊZª÷ZëÛÕ͆¼€ÏKõ4yÅ DÚ£—8¼ÉÜŸÖ<lvÌ#¦žÒ[þXÖÇó•>ü›™Žî±9½yìøåÇb\6¹[þªâ½áx0ÎìBý³¤ë‰‰?cÓ;ÙÏ븚}>¯ž”¤»P¸ž¸¢böQ&Ð=©X¬Ö
+U7*ì÷@ˆØkUÞ¸±™þ´pŽ
+Ó` •òÿñÝ}‡66ÕúU½V@ž{öÖY}ÑŒZjœª«–9î8 Mh< è?µˆÁŸŠP¸¦C(WrbOø ¸1ųJb=ŽNN97¸œÈ#¨vͪ˜R¦ï¥TÛMð±ñ3Û46tÒŒ|$xˆ7\îg(Ö´Ì–q.g Šµf"„ïO®¾"HÆš"]îy´Qih,’/Sß&#°‚óñê²ÆÕ,¢¶BFv %¢ÔÄ©Ð`À¤P2WÙÎбÂÖö‹¼‚\ª^."?€S(Á¦L'ßSƽ‡ƒÃÔÑ'ŸÔ’úŽ×újœåŠ_í½®–'„»ä+
+Ü‘Ó¸SZÇa¿7çˆûìÂæÛ¼hŠAù¥†‚õ“ò÷c“jzèÇ_†³R±ê›([¹•[y+â.Ü„õ.1uÏ6–ý‚æ‘újDú¯¿ P LãYšKga`EÅÙŠefË‘wÇø
+Àôóh¨Ì̲ÏæºJ«Ûû~Èשnç[­É3&ú®BÓ˜ b‡^|#¬Æç
+»%¢ñÛ ìá£ÄXgo’a×~æ³$»•ä1@ G+Ü´¹&uéè¸{ ctO=„¤ôº£¤‡s¥Á-,Áì¸`î?%ÀϹ¾ÌàsC’=
+žX<\À#ç3p[—ÓïöÈ›º¿IœhÝ ¹îúöû—ÖlæS,ý/òìþ"u{f—c%ZK|IýØû!wòðˆÑü+Q1ˆcÑùW,øǽ]è­! õé Í5Yb„‘¨ýŠÒÇôpä!lK™§ëX‚*¢òÅ.¥¦J¦'ù$r¯Wá²11&?„KꑹVôeÑ­I@™ÌFÀ-ÖÓÔˆRíKxÎ{Nô
+ᥜv×ÅXby¢sÓ]6çD¥ÊÇé:)ŽGä³H†¯#\ &ŸÒÊ]‡Í¥}%ÑÖ@tbƒÇ]”VÎUc\¦-ñĆ*bh0DëÉâ’Þõx¹<›ð5zŽÈF©ZˆE+6ðQÕiqyZŸ&y· Á*äˆÌf&eÖ8Šq‡YC¨M»ÂMÌ„17¯qÈ탣^®Çš€÷B/É%µYp€¯ü¿»‚ÜUúRj4؊U£9&„yU*]O\F©†ÆMÿÅd¥z˜V˜bP¬½Á R@6\†«™ÍîÑ çkÅUÆ1­­8÷lzÌæ£_g>fÔ&2NƨZ™9dùÇ7“Ø`9zm½/®¼£NN™ÞöË©¹áü™ …»ÉU¬_.Âߦš„’ÝHÿÄ78(pW#“R_£œ5õ'1´_/…fFéËi]|1îLMNÂËXg ^ûÞbÀÓ£JÛˆ ¦ä}3›¶‡‘½Ï
+bnna„ ti9Ô…"Fì~æeôçB'µ£(¾Øn±¤ïHL¥pìÀ0ÜC²$_$Ó1ðn¼esˆ#¢ªüÀú$\g1¢èåaÆ;{Ã|Cy|)$ÑBLDKoÜÐV&¹ÿR°ÃKÉÅïåc4±7÷j> /üÔÞóܘl1²Ô46´v”W_!C¯K¬ Š#€]íFd¡R·T³¤ YO–úËœ5ÆÔüÚ8±—xe8 ںƷ_]XLB´4êîgp²êæEké;‚5Âð%×:<3¶Gõ0ê,¦0°ðvˆŠCfw†ö–}Vúâ¶õˆý¸ÅmÐm$Ú øE”{ƒ/lÔpX ñ;‚ÑU‰ÕµŸ¯e¹Vì`™aÜš x³<„'¤Q>&ý9ôc$›úÊ…ª!Ÿ…ÜNxÁ9ÿ:¶§’“Té!§ÝC„„ë–—‚× ·¯P˜ÌdOç¼O[`T/º;«ºÉ;a©8õßýoÁ«:í¡÷I7¹‰OÆ×ÑG{×"PO
+Ý5¸yL1
+ó¼cm¯™‰¯Æ.‰@ƒWQíÐí,’³^lÖŸ»¥f{zÓ7U•RM"ÃX·6›öM€rël‹Zœ©œ0­mCæŒÑœBtm]ŠØƒ–“@ÌKÙõßWÙ~ð
+ý¯¡ ª¸íy4î앧Ü@Dö Ò¡˜bCKpæK"3kóìÉÁß:)qgzoî4¥P„ ?q¬æHØq_¸X+NWÛ[„¯’·È;±éø
+»jís¶ÿæë»1J9
+U;(©Ü3UŒIi”pPLÜeb.ߨæíé¤}¦&X´<¼¼^‹²(:)Ôž~šü©³~Û%¨ ò @H, o"èQßßÀgœ ×z²N†nyÿ´ÿpWN¬~ÇrT@ê‘úLt¿_¯GJ!'¢YTž÷½Zïú ùÃÐrâ 
+ ÈJÅ ;\ÇcÖI ç^v´œÎ~¿å~i$
+k º¢hž™èú‚s=1üm#k¤|\R¨<ªÕ.ByÎß;?ÏvçÔ®Ò¶:îó‹Ûjì{f!™5šß…ZkïÉ!´‰mæ‘;lApÂð¿lºÀ +¸ ²‘øã4g„„¡kG'K dN•oYö|Þ˽þÌ,[
+„S5ƒ¶Fg-û-E¹%C±5qèÕõ£ìêG½·Æ§"J·¢V9/UxI2R$'M¥îDÙ¢¾!)òk”BÐ×2s /íõŒÚ¯Þ;ÖUSÆä^ò¦ çZ…1*IC)çù4[+úô­ÇÅÑÔ/Âgô,І,ýÀ÷±#6_W›þ½¿ô=vj“Ù¶ I
+7(Œ ‚U¼ßi0•Eǧn/öÊ•y<ŠlÖ§
+#ÑÌ;Þ!Wÿ°ñH@õKŒ8u ’ë›aHÜÚÀ2”ÌÇ*ýji¬5‘‘¦(¾z¿9ßvl§Íj’sz…œüäI÷”Ì\Ù¶9>®¹'[fÈPà¼CµA˜_Ê94‹T ‹ßÅ2
+Öål„ Cú§ÝÐÐ* çäéîÒˆÔpUeGQ½±Þ1µe&
+qÝ€5ç%›ÅwÆxbVŠM±°© [´®ªV.T~ßÉVH2á1I*ÞßïeÇoÅ‘bÎÀª§‡ðœ=9¹Ð‡y#^ƒ·¾½jÕfÛÔÓËŒ¯ïˆÐÅÚçÃÖX_ú­>ùðרxÕos;1×DÍœ–ÒAª!‚¹‚‚6%¾b-&¾³q»àI?Í9þ÷Q[þvz œÙ]9…d—uFJšhEx°R¸®4ÝÌ=å80XuÖ@¯S¶‡
+tFÕ†á I0œÙ„jýÛ¤yAn•ƒ
+ÎhsüÂõ8¨ ÜzX
+³uŸš¡®Ã¶9M #†y¥Ìms‘ÆðÊO:Äá›—$¥îªx¨Ôí ï¯Ö§T/ ÓÒ‚Û¶
+ l]/.‹'òü¶**nÆ›éÁa8w0r‡
+½SiÁbhž#Ôw­¨Bšrרs4Äæ.%¥úÛzº™Òl'è¡ë]\DŸ¯MZ/.%Ü»¶éDL&nPäœl×x)w;–Ħ–_‘ë¦8æ*”j$Ý«*Ï“­g>ºþ‹z0îϦ5¨
+xñ!–Su°t¹xÝ\Õ ‡kùèlž“N =b¡¤ÌÏ||Í©ª±AN•¡]4°PUt•ö­n©dnäy7œSâ8PÓ“`Üy=œÚ®!è?¦ÚÑ
+U<|Uk-KW
+ïu¿€å„)œE
+îrr<í÷X»Ì¸®»%÷DÎ:g¬?Tª¸ uu±’ÄoÀiÔ­¥Í ¬)B¾yëj07ººh·¥©è_R,Xk®a2l%+ÔØ4Êä%÷¢&ž×õÌ™G÷ !zÚûÜz¦êCác«úfaÝ?Tí“/PnÉ¥læR™[šê¤ÃÍ4—ê(伟È¥ðÆzA–)KI@
+‘8Êà³--#^4ö .ÓY îCåÅÇñ©²T< GnRÓ‹ùºšÕ;3‡ìÁ)LåO.×ÍGsv•»Ï
+endstream
+endobj
+11693 0 obj
+<< /Type /FontDescriptor /FontName /REBVUK+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 601 /CapHeight 601 /Descent -222 /ItalicAngle 0 /StemV 76 /XHeight 431 /CharSet( /A /C /a /at /b /backslash /braceleft /braceright /bracketleft /bracketright /c /colon /comma /d /e /f /five /g /h /hyphen /i /k /l /m /n /o /p /period /q /r /s /t /u /underscore /v /w /x /y /z /zero) /FontFile 11694 0 R >>
+endobj
+11696 0 obj
+<< /Length1 3124 /Length2 30450 /Length3 0 /Filter /FlateDecode /Length 32183 >>
+stream
+xÚ´¶uXÕÛóJ·tHoJBº»»‘îÜÀ¦»CºCZº»E@¤;¤»;¥K@ânÏùþŽžsï¿÷á|gÍÌ;ó®Y볨ȔUDÌìM€’öv. ,ŒÌ¼
+j"jÚÊ,L¿z
+ö`uì]<\þòþ•OD\<Š\Ü
+™‚œL]mÿ±³°rþoÁdcüÇÎÎúËìt9[ÿÞ€_I\~ç3™üFàðIr¶1v¶ü#?û/³Ó°:&NÆ¦à€¹ËfŽÿ™ÿ>¹ÿdeùÛl tù—?Û?öÿ€…2ýq€K4µ·Ÿ‡cÿe±µý- 3XÍßJ±1³·±ù³ffp¿µ=ð_¤œ¿Ö]m~g×>6ÆHÍ VÈüw°‡9Èí´¿–í]ÿ¤»Xü&¯[üz”
+Žy®šƒik«Áç
+è<B‘啯93,:}bV‘y0~
+í@ m…ð­_Àò½†ÄÐчI Œ'^5lrX?ÒZÆÛëÇ9:®¹†ç€P°9M†t‹4Y éRFÎoÍÝ‹ût“K¦«Ÿ7åÕ-ØZ\XR:eW=S´öNP‹ÅÚ9=¹¿Ý¦ ÉS:þÚ÷ ·æz
+ŠM
+OÛ“*QÝT²W(-ÚÍaø9>o7Â‡æ¾ »§± zò{UB^º¿ž›®ÔÏØÆä¢ÒìC z–ãËSę𠧶à PvñæÍ|­mš 3÷Ûîj‘‹KSK9C%A´2°¼ç÷õÜ4eK‚à:@.9e—Ï2m—–lÒÔK–;ö’ˆm4A©Õ˜RÝÏÈÏóO dÆ"oY¿ÓÀgÆí L¿ZU–coÿ*Éz=¿Ï÷ý4^¹¾3¡Ï+sDYs¡:ÖÕ‰gØÙAå* èÙÊ~ÊÍÎÁYŽJ2«ëÐ
+áùí£U?F{*@b鎄C`†ÊzOY$äèn&ŽÈë§Gí!e‘À`b¤zÎ+ÝË¥' u,=^Fg¯¬^~ò°ÀV<u9ZxöR‘±µbòN’/ð“"Bf¾ñên×âÏóêÑ)%WÒu«öÔÓd·÷o²ÎpÞA€²Ÿ!Ñ…·£JN†<#‡i½†gë5ÊtRI
+Ž‰ŽÊJ»ûü´îøC¾ñÎãTž>¼‘IœÞkwZvû¾ÊgËMièb„¥œMÅ”Ýïûámz¥F ÿL{‚-êÎÁ(¤Žþçä©Dã;*þ7=~ˆ w' ƒºýNåªSä ò­Ù_Z‰b' …ôÈ‹²Ø'“,ßÆÝê i;/o:Hø)ù¿0™<%yg º@Ÿ> n¯§$äÊŠ±VûB‡„âŸ<~14ñÜ+ ٶĄ(u9ÚwÁ<€`–ù£Ê'Õˆƒ{ໟdûja˜å '¾w¬<¯:8¬Î¯o‹Rè¿TGO>XöæH³…%$@‰§ê¿ýî¬<ähŸóÆ
+ööŽöQi½¦®.Ky Üæo¶=”ɳ”¾aùæ@ïJ^­ÂÓõ~ 91)~ØqÜÄbíÇtdŠ'øIѵ”üw2 ïR^Ý«Æ(‹êbÃ~ÅYò¿ãÕ0‘š ûÖq)M#XÅhB:§œK,Æ Eƒ[Ž©Éæ+
+¾+ž4?ƒ dÇG!°¬O™sµúJ^öø}ʈCyÓ£sJǽ¿žYZ%ñ‚NÅ‘[ØXAäbwéËW­¢¥ÉÖÞRÏ/¼ vãÆ2ù>»i”»Ìq!¼i«âËÑCæoD[ÌFÖÓ— „¨ô“Pˆ—¸dí‚R=ÄÈ:(MùÃûÏœÅ{Zm¶/Ï‹üï?%îõL¥áPšaf'Ò^›gÌLÕ]Jl‘ršØqãﯴ$)ç·ô …íïH’¢7wBëÖzöqŸjL7ZKåÖ‰'Ô
+«êܼµÑTR6Kz¯w”ùî86m>²™x»$Îþ¢#Ù¯Ì9Ùr.€Û˸Rm¡wiìz—˜ÛvÒÑz!çJòeël¯¤«£â÷ÂÎø…¸—è»>›Ö”£½ÆHÇ5:O»4<#òAt§Rêö:­kVéÓ¶@«UÃ…ñæ ^^þØû•¥„”ˆðŸH·r~³êÌ4ÿ7ÌÖ|Å¢þ-Ì‘ezìWÝï=g’ºËJ“("¤wq'Uj$uŽ†0‰—M„C˜ðÂqñ‹l[î¼VüZâšu†40ç†kžý¤"òò
+ÃÈ„7º3×Ê£°áÚ›£æ)ë¾çcmx §ëv¢·Ò¯ ý¿h¼Žo#qrÞ,dâììßøiy/¿ÿÑcÄ µ»ìZgÉͬ§#v☞÷zR'»|a»"¤ÖÕÄx²&wýðy@wBU+Ä4
+nél[PÞ‚êtŽ±²¸NJ\$–ÕÊ‚)Ò:_eѵZVæÉc]”×zÝ›ç\V5mtÈc OÁýÎÿr½‘JRgŠëÕn€Øº(¦½ciø-ä$ϧ-´’;¼c‹ƒñ¶©â5©¾ê­¶q6EÇ›‚»b VÖyG>íˆø%É¢6~‰
+•™ %%ú;­¡'Á´1ýAh,[áqW­±x1îw¾Â*n) ÓJº…~b0“Ž´½ð0XÿVÆ_çgµÅð÷FÖžW¥T‘" W€‹˜È¼ú‰*‰‰ÔÚ6µÚO¢I49£+A+ˆŒd­9N·0Fô®F¨O¤°3IñSŽç‘3ïQ•9rÊ—åÙN/¾Z¦e‹<C®½Òã¢à»„ZMŠ^ËË›JÓî©ï›y×,ÐRÊ^¶– ää–Aí»|8 º¬àɃp5X³0žŸ'_|Ž¬•Ò
+ô¸³™ú²kφìÑö¥KPJÅó)µF˜^$›å|ÈÏz×2\u™Ÿ¡Toï÷}ˆ™—´ÙùeO;u<î¨G8tT>Øow³¼Ð¡íQ§Ïq³rß"}™l+†ô|ãcwQLüö÷Âæö2¬Ë•’‹—#/õ2ü™/Î
+9Mitî}Í‚ §n¢å!uƆ™-Dü,©äüãrÖZ[‘9Eù+*Úð¾Ðï^o‡ÿ2É—ˆjŸy‚ZS?éåƒv6Å%oÒ­ñÑã‚΋½ ³•~{ªù–þaø¥ñazsCÏw Þ^á; (Ì8æ0ñÂ’¡Ö Ž¥ž£²³mžö½‡ÏÌE)¿îb+½f둺eèÐ…àôA͵¬Šv2 ¬d͉šKTónö‡©†½Ïù€~N<ýìë^]ïÅ8ìÇ®Jh³Ž­Å€s†L®€u_"¥i5¸–9Cñ­PÛi¦'•¯â½!D‹Ô}•˜ ¶õA‡2%R—µßGp›)ÈSê·Yñr”?0^4I\…0ˆ žƒ*TUf{"oëÞ |~íÉ;ÅǃMë=”Ó ”år\/–`D.‡Å1[Ý£¡+¹–žMŠ¼¤‰åP{ñ)~kÝ©p“moá~ëk£Çó…þuù¶võàƒí0r ÚÝ=¥¦ =¢5t/¯:íù‰;AuC8»jöœ~‚Âæ<sÓïAMjÛ¼­Q×·ÝËj–LNëM»u+ °—>¸Whðn3AéÕ&£(+(ŸÖÚ)ÜÔ}`™à,•”SGÊ—ž÷c‰c*}GÞ%Þ%ô¦6‚49¡ŸP-êr! ? l
+~/ë‚ê…
+—œöâ[½g;©Å…e“‰rEýl[Yøä¤P×»lä&] ê,Ò©¢d<«zµãþÌùÍg/š?šlLf}Øh­cWñº/”Ø‹IùÛz_‘CP²¯ý̇å¥0ƒ1'Þ5pgÒÜ^yB4CÛÎ^hÓIŠé®ÀYŸÜE» N´ë˱µ>-{áî3}¼ïS‡Ïµutü˜Sê=tþNñTòB‰QÙß7ƒmdïc;Œë6±¶uð@ö5[ïn¹½™­7ª!š
+â}jøZÞÐñ"Pz‚5 ³×ÏÖrß’HL¥ùhAä_ÎNñeKñ<Yqi¨U½CYË9_ñP1Ånßœwø©^öÆÐ.s-/1θ9O=ºVÆÉ´n¢(º ­ú€m”Y“eK±\Õ;ú…½ù£99E'ä6 ‚ 8z[¢SI¡Ï·Zqn…¸ÕQ‚O)ãæôŠ8)ž~²Õʼ´zµ#!6DókÙ™Ò zîÉmHëë†m¯ÊÌ|ÓM¦#½²TWèd›*vO{®3b¢è²ð•í W5#ÞϽƒoW¼Ôéycng¿ P«( àdq²&ž ¼®“M·õ+ îÊs,¡y.I¾«J†;žÂy¾xW}‡ùQvrÓ¼œpþ•:[áÙEå ɶv n|šÚn¢LÖ¢w¿úEŽ¤iÞBC×óìÉÁ#lo ö÷çRÄyÎùtÒâbmœQ†¶ðÞB‹ŸrÜmSýäuB€\ö®-µ”K$¼Û˜­_âråŽ `Ê|»k‘LJL%ZHÈl \Î2Y ´
+âyïx];-±¾Bþ-®“u;*À ×õØš™rJ@/oœP¬0°Wi—Q³FzVz¹®ÜÃ…†B(È}gCÐæP
+×e÷;ïpè<ªïb~¡(qö¶µ’{yû+ˆ“à•‘H¦'Q/©1`Ÿæ‡J‹õôõjgÓl¤¥#6'<Ò)Û¡ÞüõAœmó°öS+9UÏ×€T¼<Í
+”‹p\È3
+áí“o‹KO¤•~®7âP͸êÞ,nû7’Ø7–FÑV±líi©X§+¤?“óÖRH l+š w5B4J˜V$~Ìç)Q Ãé«,¤Œ‚ö¡ªò§²bþ¹G†Ö¿hìÞ›¿ºîuåÔd¿›6™Þ£ï~kpíºÜ^{lgï'ø*uÇÎaÒn}Uæ©ÚõqíEa«D
+fdnµ±´†y ŠÝÒé\»dþì3­)¯½a 'K—ËÖö3ý׫"h%æ²,Øn¬C‹½˜š` ÚEOàÁâVHœ*…öÜÏ®:Æ/‡âBpÌÃN~„“{æ5?onçfUÃ:Oð|C•Ï·f Qù‹4k¹NO.+ß’GÝ­¨) ~Ø`fˆ°A)P{Ëç„{‹c4m¨âý©¨èIÃÚ*å.5Loº[í')/5-)ƒT-ãÀ=Žãã]j¤¤XÒQ˜ï«ËNmBù°˜%ÒkgõÒÞÒ²o¶»,z !bvZ–ûgù&\WÜú[J.ïÑã*¤®á‚ÈðúdŒ ¥û‚y{SNC–Õ°nX5/Äê|¡æÉäd=^)F3ú ¡ê„!¾c¦Aב÷Í(öƒàuoɦ{O
+·îK(ÝØ´ Ð;¸ñ¨9¹Å˜ÛUð’7y†à=è Át, ºÎB2í÷Ög¬;I”%b¥½<´¸„oööA]Üvp–/¸Š?/j#lÖ°ßAêj©ŸŒ¤lJ¨.O·€ûEôcÂbØw³Äçì >_?Ú—©
+·Îñ‘N͵vô ,«&ÃçWP¦ÚÑ)?¼“¾¤B@"Ó,fZ5ìióY5¾¯Æ¯s&Ïdã]2*Q!L±¿/‘ÏÎTÉÙÁÑû@_Í
+Y ~ÞsqO‰°jû»¼¸0Ÿe?ÇRä¥Wî•È~lÓ°úp[ï›8ùEb–r @ $5^B…Þ¡œg?HðêŶäÂe—?:3še–¾ƒl¨(œ3$ $`ýÝ!h8 îu^ð.¼ñÊ`ÌX.GŠJ+ᘱš³ÔWFÜ¢óÄ=^+Á{鬟èb= nf}yçÌ\™Cû¦ã*Ñ÷[«"pò9ëªVm/…´Í€RºÓtçù•î˜ÖRQïÈW`Ò†§1ÇÛô›E ´4í‡&¸¹mápBnIY 0¾Pî7¡…PŽ`¶²²÷P½ÆÃl2y•üŽª’Ŭ õƒxx·1ë^Xc?ˆ—AÛWÐö‹‚èÔYÔÏìËð5¤L¬‡¼Ÿ¥r×Ïäã÷cU¸Õ¢ ÃK)å„­×'Jú2n0l—ÊFlpÊ6ö‡€;úÉaÎN¢ã|ü­3”ë<ßsVbÍPW{!Ѳ¾ôÜÖ:$ÐÊîÃýäÉë$%.Íûšéìµ»ÏJÒ;”°SAž¯wž_¡¿‹ÜNxr½™À|•UÕÓàÜwfP–^FþP$Ý'÷ùÎeóéëÔÛJñ«b¡ÃÇ
+ÇW¶TÕçÍéûjþÐ烚ãÕ‘¡QýZÂîõQÖZ;=ä ª£*a»¸¢tçf€ŸïóJb´Ÿ°¼Ê“‰26ÊJîõˆ- ht§¦%·5:Üf’“賡J{™Dä¶Û˜Ä`>7ØŽPz•§íI¬+Çç M a'{mF
+ÓÝóP‰us©7í•ÙƒÎ'€=L䆻v!#7ÙSùðvÀà‹v Ô6"ô¼Þ”Š!%Sà@ççÕL+o·õqÀSÃý"¢áV¢ËäºC!С}8mHYý¸ÊÚLöàÍ’¡>Â9…×GÖÕ.|¤[BwÿÿÏG?á‰kïw8>ôV࿇… R©¡/)HßòK:eI‡~ÔaŠçÁü(Š¿GÎ¥ZgoDV[yO>½üÓŽ^J´Q)†¨Wj”‚T­îÙ÷•Ýž©[‹H£C ½9oôë8yqdÝÊ4”óö¬ü6BsôoÖÜÎ\[°tÙá2ÁÇ®²³/ùyKùfYg~½Tݵ-öØXó)ùdzpôë‹LŽDAPí×¹FòUU{”n [º5ÆË,ô”*[Æ—µø2i÷¼â·âx².l&,‡XöÆ)Aý*ÊodÅYÂ%”´ÝÎÎɾT÷ògÊ‹øßW>È”làqÈsFëß;/OK® B.ÿœR X÷ S\²äø(£„ÅÊìO|©½Î­4®‘YB“†á·Ï¸¡yüt6`~z£À$¼ƒ0K×D²gH¼Z€?XÁâ7CÓ¶ÎþkDk6-çå-Êðáôö^MG±‰n@žHOÍä0¬»÷gK(7¢†°«7”+Z>úgöçNRËl‹2‡‘¢K³P¤¢|»õÙcäs½ÈÑ  ”?Üô/ÞBåÿÔ¾L?šÞ5vÐ+@‡¼àå‰Ë1रóQ™a*˜E‘ j\T糜?ïÞ¿Ò);0ÙF…Å÷Êu@ÕƒÎÅ.™-“®€ B=w/¯§ì
+fKu;ãkŒêY9vÐö9ä–Du¶&ÞÕ%õ®9Õ~¡³ zæ–èJÔúlJ6ír,Ôê3hH4=s¯²…¹»•.(Û‚”4HD²ÙtM@aø «uYÕ;SüáÇ‹Øznâ[`׋»Û#Ýô·àªL’jgô\:•.ÃÝqx;9û2tÔcÇZ¾oo°ê ¦±ESÆŸ` H…—ÆÐÙºÍâܺձõ-ÖMÃ5æ?[ LäE~ä©ÓFæ
+®ïÚ~ÕÓc3ä”`Ÿþ™üêæ‰èéJº9ï<È3ÎÔ=ÍúaWV_hº´%UÉ„§e™¦R¦ê3RTdìGTƶÿ!Ⱥ©ÖÏâÎuËÛKªÖ˜S@—ÆBA>Ê@ðUfp̶#È‚€æ:¯ê;ZÅfp9¸èº+„¥
+[ÚRünÿº5
+=ÌÁ¬>uðÕVJç‹fq¨¬›ÆàgQ³¯™êõW´«-ý 5ÀK /úÎ÷Dª%ø‰O±«°AŽ³M®‘b÷q
+½ž£ÏԞö²PQH8QÉ_);ÆÉ
+õ’쉲œý@ZY•3G† &aò¾F)×ß.a–ÊÃÌ%¹ÎŽmRép®Vf¤*šáç{È”YRiïtÃ…j™!%ŠRÚ¼F?°!9)îÖ ïðþÒ1†;z¸{îú¸ƒ·ö;O2^ûícþËW9uWAJÉŒŸœ¶ŒPsújk{èhv’2H7&áE5ñÇ =ÒÆQè"°*ç…Él^{â]ºSú*48a!«s¬aLtPrèvó<¶ý•ž¡!̽>ˆTÄþ¬
+w¶0ð£‡7JH6Þï+•=}­Ž²¼¶*?WNíÖéÂRM­e3TècÀB [gÏNÚ!K<X¸~›Â‘Kq³8wžhúîJB[eãA6ªšèpú)L›¦‡
+e¿\¶0¿S‘àéÙl Úûè½OLZHû»NˆYu„ ¤(ýç錮`fÕŸ´ˆó1(}mPPƒ?sô¿cg3àw“Üܬº²
+@ÚF𩤕ô*y‰ÀL*ñjKtÊ¢'ÐåËSÛËfb[ò7M1(Ëcm¼|à‘6U¸»‚7……ÐöJÉu:Áúÿí!霶P-}“mÔ»²&ÇoÏ`Jºv?ó4÷g¢0Å•o©Aièl$KåË¡P‡z“ôv<šy³ïÆúkÜŽ«(Ê·„zbUéíÛŸ?XøH‹":Wmª›Û¤a " ×;zn·Ž=ùðz¤ÜvòLûƉ€KŠ6 ‡öèc:ºóFÓ•úÓÏÖyžÛX]éëEÊüv
+Ø®ß0‰Þgú®ŒB¯s!ê˜zjÎuÃÉ%1\¤´5P
+uAQ†3éOÝ_iÞY+OQôõ9Q»új[4¬ÝoõÎ2×Ïr$fùàƹiH|)SI3ôa_µ=º²¯)1Q®U™FÎ(Ë6aÅŽ¯)nã“ô+‡NãzJ7›Ým@OGíÂwä-$ßy°ænQÌ\·ù7Ç/(÷Ju™ZÑwŬF‰Û§OŒµ Tõ•45è•ÔÄ|ö*Â…<Êdgý\`߆¹N§Ü‰à6Ѫ!Ñè€ô™0î$¹\À=:)œÃóZ0sñÀüÚ¦¿ÅJ]çºÝhãYDí²¿¾°vHo¹Xó~æPÆ|. –ª™M€›?±€àM•'Ïξa{-a¸È»RyÒe/ÑðjŠBÖ±™N¶d¹é‹¯¨Ç7jÊ ,ZfÍðâšá)[EÂ0gÿ„]Œ¢
+šÑwÐø{¿¿Â™ÍÖÓDšÛ¸¾à!ÑÍSÁûaáäPN ^h"Åڑḭ¾²‡Qœ‹z¶x£v~Ê /­3lª;ÀÐÔ´ñ s)Ï…Í5N“3Ž@
+Nû$‰â–ißOz<ûØÍÎã0UžïTKK¹›ÅŽÇNþn˜É' Ÿì¨ûà[`-Y›¢k„¡çÌX«õ[ÔtF]cƒäk?¼ FÆ¥M
+1IjàþHÊпŒ]jy3wö–“Óº±yÖó6W3ß댒_Ž;s<1ðKÕ‚¿ÐX5óæÓên3tOTE¶h¿ÎÙ«mS´£hÜ(RøPT«N]Kgz@[màƒ
+{E]Z±VøRÿ3õ ÞZ‚­¡n³_{2«l¶"¿ÜG&Ë—æÇa™ÕÝJ¶rɨÎñ›eµƒÙÕ!Ý9O~¶qØq‹WSñp^£BT
+ë駤‘c¸Ù.œo65`:L‡Û;镉Ÿë¦Jõ>kÊH¥Må.4©ï瘬:/-_—T„¶ QBx"Ô·-Á{­`ÞèõiFÎÝ󔥣¡Ä%éb—`7¯i7ЭµâZ®úÎ+ÍÞ-&WÉL%ÇŠQÈr|ë’p@6è¬ñþ†’E
+×yoêfÞɹ¹
+ #Y­!!¿©Èhî 2¸ÿ ã,s1E6k:Sçü]$ª}u bº9ç¢ù`¥F8ÆþV|1µ¬ë'¤°;©P±(ïô­ÔêDŠK+›B¤V*ˆò–gˆÙqÒ´¯Mqf 3uF™×­¯TY™F“æ—¼’É­C°ˆý\ 24zíb(²oxŽzù}lÚæ„´ü§‘>¶áœŽÛŒƒ*hÅØ+?­˜ ý ì®W+·5rªÍðUÒ
+š#á¶bò0/=4׊1›G¦ù:ÂÐNp©ÊJõÕ_ˬdyäÏûB8
+£8IBà#{Nï­
+3¦ßž‡Ôû N'ì3Ô™ý[k¸9aHtTY6ž6¯êä³Ì8š&®-i§x>Šü aQaFÉÝ<újÖ‡þ2[Ž9±Ú%Ïpvs4Šˆ!ˆ³…¦ôX«Í‡´“ Qã%Ø/ QŠPÕ£çqh†àÒ¦l“Î|Ë57㥒¤±ÿœ-§úÑõæT¡>ëeB}6¨è”艜€!.!;¯7µ`ãtÆ©¾»Yר¸éHÆoÁü‡oÖ»Û‘ÐõðÌn¬ "²ò×ÊÍ—êÁÔƉËЫC°ûûÒË–"˜"ñ;èKޕꮵÆê'?ZõÂ8ôPò½ßPJì£ÏêY-ü´aJ" T­£ùôü8#ïL|½+ÝÆ!™^˜!qû
+Ï™ULݘ¼qlç‚pÅŒ
+qÿ3Eîg!þ­:ëì’#C­UÝ£’­Ê`‡cê ŪCDZþ¹¥ @`z[/jDüîìFOéû‰4+æŸõµÅõšhÑ L{j‰6ˆ'R¤›ÓÎü©¬{"€ÕëöÞRM;<%mWƒÊë ט£à1Qñ¢M3¿ÎD¡(âNSµ­ÐÔ¾£—ë7¡7?Q½Æqò6Í#_ŒÒË´Ã΄P_]×ûØ}u3˜> ¶³pRjäwÊ­f=à™ŠøVÓy••7 £^îuØ>hõ–Y«ìl„óÑ)'¸SOÉò *À5ÆD†²‹TR]ÝFøC»™Zz]ñ¼$=Ú@r}<õòÑüms…šY¿%óV”‰~U—^÷€Ô`²gÒ r\&-!K²W YÜþé†ø>Ram1˜¢&ÊóNo#××ÒDsÇ<ªú ӵȣˀ»%ÑNAäT£è4ÈKFÅ;Œ€Õ£*“ù$æ¦éC`’mAÄôQl$Ëu‘mƒ__5gÙ'Ó,»‹5uŸØñÄç°f¢/q»…¥S"Y©³iÃð‘0Ê„\n¶øm7+oµ9;v5—Úöxu®:ࢠh oÝÏ«¢Ï3ÎãÍ“ÈÉ•ø?,¢°¸ƒÒfZï<dÅßPb£Šw<*[!mjI“ò zƒ–û l§‚nûùV+ñLD—ÉÙ>#§=±ûìàyp,i‚}¯N¾HPªŠ11YÚ1ã±ó£ uæZòIyžxõ;«{~èwÆàê×pƒÃâºhqׯpä´Å*Ç…{•òeØÁåc Aå„© {8Pû¬ó°gø­‘ÐRwR®‰Ä /¨‘òïw-™Õò ‹°Túþé¸ßHÑW:vç-H†çÔ„ñCâ<ªp!¦
+¦ÕJRÔ’x~ˆ“äʨr¹ …
+0R럇ûžâókƒ–|òÏ;±‡Ò WËZÎW£– (ì~’–ɯ.âL>ÈrxNwóZºóór:×Ä)_Mèõ1É˸©Ëà‡nŠ¢@ø&~­Ø‡ê.&52|©çT« s{ÍS•R>ø\’>yÝ`ïØq¬âKaPUçVT»©lP­É›áª[ƒh=—lö6ž掦ðÕG7 `Ï¡Ƨ"‹L>›‹
+.jDêN¿ÅGîdzɯºä–‹iÞŸµ÷{Œ¢¶¸L\š¢”&†‰B{zèžxtco[[. °2lÇÑÏmykêú€/L2>¨OŸCÄŒQ ûâ½ZÙ_?Zù`Œ¼ÉGóêý DCçù ¦?ÔÆ Û•„qÓ­OãXÐÈ gV ·%ô;ušÎZŸ²J—É
+‚•6@šÌ›Å Óð92r‹uý„øÚùg¼Æý«å.kÞ…2Êd{†" êïPz´{þ ¹3ΆsPååɽǟB¦˜êƒ_
+X?Í°B‡j…'_²ž5I7mÖ1€&”˜ƒN†´Ñw·R‰ãÿÍ›ñJ¡3Ü¡7R¤ëôFvFëèöÎt(¥;Ǫö¾žA¢)ø븭°Ø·9È|FwÚs‰í<ÓŸ¯’f‚îou‹SÜ¡÷EýÕÈKÓ€ ÕÎèñ|M£Ó½´mò=÷ÀàNàÃsÁéP$–ü'A_9ßÇ ‹¾·AöÌÏÃ.€V´¾k:ÿŸH1J£ø% Ää½Öb÷ÞaCÐá®ÞlÐ
+:´@˜nÖÑ¥Óc›H÷Zžt܈Ĝ‰E–Öe20¨âlÅhuZu
+ª‡êuÿm#0iRýÜŠh,µ´¦¤ßÌày@±\³<[H ØÙ!7yLD Õ
+zDÒ®||v7±¾o´"¬x\*&sÈ©ø—ÊÖ–ï2÷ï¡¿hµéuÑOkÏ¥œ7™Ù#WP’‚<â&Ó”Sƒ`Mžª¢‰§\Õh6n>+{•Š‡•8
+KkÙ%±W®:Cœ­c¸Xƒß‹XbN:9¬]PÅ
+!Êè*›fqQÕ(Ý¥›kÊöä»{EœmyM‘n÷P†¥Oð̃S]Ì>ùÑâË%ünÍaB›F)g·§A<'<¹m#Û
+ø¡ÏWcW,X*ú5äÏž0Š]‹TÍ)
+HW<7ľ·…ܤ'è¤ éY§Y˜%‘#ÔÖPS.¨ Vøn1ï€ø…F$o䂬t¥ŽÑßédyû®c„O¥:îä&5ƒQWèÍ„{ˆHDü[ðjyêüëô-€[eªÌëTAºbpd9dâvy «Ûß3TÌ*%Zà‹(R:Ø%¡ù§u@¡
+…îÍ>7GSkŸ&–” VßÅbxÒŠ<çý=/Ä‘þÚàÀúK§ÇÖøN¾/ÙäÈþ_ôü>.#ýÀ7 Ñ³ËÆ&°ìèBç0â{Å)|b9Š6¯œϼLÄ ’ê*
+."¢øWP´Èß5úòeþ®i8;Ÿ’]Ð}|áÐO£ür¿Ô@±–YÄòL¹œŠ[õ¸¾Êײé½þ‚r§ï†“'š3F4Ãò”ÄTÊ¥!ÄZˆô+¨X'L¨$‡³ïÕù•‘?Ÿ0Ù¬Ðþ©9ä½D(Ò{VFa:Bu·×YßCÜ}ª¸fcH3lÁåo!ÆÂvÞ}¾~¥¯Ùœù+ÓüÐ?ÞüR·!±è7—HݘÁÕêÀ ǧ oà˜êm˜úÜÜ?Dí6æIÊ8ÝŠã>H.-"wOG9;¶aÖýb…'qåÅÚ¼tÕ
+Ïîba|Eðd²E±û߈¾%í¢ÿö Ì”Æϲ¡ ¸Ü· k<Ìô‚óG
+ùxñ4“Ç& ñêPoeb:OM¨ÎsEw±9’›}UY¿‡0ž®/*Ø`hÒfg(~Š••¦¼\Óš©ZHcÝ:,‹i’ŽÎ\m±™Na50|W|öFDˉ§i±*æÁoª©œ¸À·±_‚´ü@r5È aîýà‰ØÇZz]—BN=Ë£”Cµ -÷ƒÚµHYàµDøDxPì‘WëÃ΂O 
+ub ˆƒx»Šy
+•)o Û߀!ÑJL¢_úzÔF+ ¸Õ#|°Ì ¸×x;fDhª‰&õ‘(;ÆÝô楣Fü¼…ɉÂPËt©ªÿf0˜RwƒZ6-Š‘i—N݉m#€X¨/‹0T^ˆ,Ìöœ’ ßpß]»1óKcE$2 2rlo¸QÁ`TYÙê «UÁÞ(q$y%·Ûøו+OÈ2éÖz¢ïïj¥ƒ4H6¾0ÉóÃêlb¬¹u¥ZækL€ä¸nƒWsóÎÏÏš‘¬!B:Å\Lg# Q6Ô¡Ñ3r3MBγW[° ìâ[›_*ÞÇ¿ÛjèüX%Qa}; Q[ŸV÷Á¬y‘袕
+jë,¨T48Ø"eŠM×r8ó]q»4ù>_f¯ØÓŠb”*NÅ)àn8w‡^(£Š‰¯ÓÖÿ~3ûî$
+‰ošÉê7gâqi¶±µÐ—¼Ê7²¼-/ÊønÔɤTaû³E𠎆¥‰HÞW»~~xk´,1¡»±Üè–É÷‰‚;A;gýO?hü ^åíK~Ôå٪•)â1ËêÁðúA~b/z  žëÍ!Õ,MHv=9qɈvmv”1.ÕΪ/¼—"“¿Ëýúëž6kZ®»Eâv
+ >©tj¶ /ƒ_•w“Nº¨³Â FÒ›,UUy å‹G<´<Nú­š»iª]Õ»šþF•o>û{R1E.4kCž@'³@.÷lžx3Ïòž¶„x‚*ï)/°Ïz„µZy ²(þ
+¢„^ucÈ
+jŠ§¦õQˆ*Ä)VÄÑ%Ã1ùZYý¢wHÁ×éƒq4`cb¸Ë4Ý$[žu–øžpÃà­†S6Í[á*\Í©”d]àüjо™Ná]ž§Ó°¥\Ñçí…HxˆE]m梈ԫà|0ŒjJ™ÉŽ)*žÅFP*„V÷?ƒˆ˜C¨mý0\¯vžÝœ»üIù ‰ÙÏ­ >°æ­ád§iz™ñ–½–G“¢~+#¢ÊX‡žñê_\Þµ‘T°Ífßš/Èo1ÆhÃæ6ÿÍBÀ¦4tY5DÈèb¦â÷,|À¹ VOSçòB FxgÒ›Ìà‹fMÞMýGiáˆ`ºÄÀ€Ìh0ëøŠ¨ôMM™zcÿ12~l‡°«ì¿Ô¿ÄĽC4$k꣊̀b×ßÚ檯…à<ç4OìØk~èà
+ñiP€ï¸ák¬{ââ’°‰"÷>0ÅØ*sWBZ½ò/[¼º+‰—Õ˜î}M¡#G%<Eò4´Œk9ò‹pCxR)Dâã†dÑJ!ZÓ°J(UW$ßVŸð÷Ð-áögo9øÍ@½æ=ï(3^ÊH ß\á¸ì ÄÍòm‹r€ÜƒHa†
+5$'Àƒ>Ò®)GÈbkÓ«‹¡äGF¹–úm@,ŽhÒ¿÷áîáìT#qJ ¬1Ù|õJºNâé6¹Óæ ö”ÿÝÜi{·¡³íàûÅ·jèpè¢Ûa æ£p°nEŽ©–~³•%–xY^Žzµ3 ¿üXàÁĪ(}"
+æ)dMâ« œ Aœ$ÜÃ-!K…rÞqÜËmƒ©¥U½/£DXz‘‘ jLÿmCþNãñX§6ÂmØ
+41/¿Ÿ†)µêA“iÙIå½""¸
+â€Êºð¶WÆÚDS¦x¹áþo7¸Nó‚]ÊÝ1{1MøÿÚxŽ"É¿3šû }±Ø˜ÈŽPÀÙÇ]´€Â•8‰Ï6—í$Hç¹æMíØ ¾Û‚­ª<m½È—ù銑é:Ä0C–‰dûoêN1oñ†ænKy5ÆÒGÂ'ßI[{!¬ìŒ–x.Ûò¼táì†ûó7c N»°§q0”¼üù÷aÀ—áÛ„m5\ù­.-ßHM€8˜}%ô+),¤OØajÍ¢8c³<¥mó‚ ðë.sRìháËk«¾ít>\º4lìŸ,ªwÄõúröˆú…p2T‚±‘fÖu~MAûÿ„jÎë5[a‡ù½L7ÀŠˆ2bEÀÂu¡@ÉÀÛ<E!;‡$€©2„µ 0WLƒõ9í@‹Ží’Yíe“ËÚ®§q‘ ·N“W!ØÊ‹¼Ré¢6õ“½Þø”­¾q’\°ËÿV®©0(¤þΠ`¼¨MWYqµÊ2Gå"æ
+f£‚¶¨‹iÞ:¼8f–ð T4u=©è€³ÏžBT Ëðx<'¤sÏËÁ„RŠò¤‰Â‚ñUÉqùwkÓöå ¿8ÌЧ ¼ì»FˆŒqÑÖ›u‡,ˆ×zqhÊsjýá/»Þß"‡?äÞw<ºÎ̳J„¹Bœ-ÁÃ÷͘!êE÷;i"}ƒ«»Ü´ÿü<);š­àyxÉ7ŸU÷[ó”ý; k¡wbXÎ:RkÇíL¸~žÓŒDè~4´Ó°qݒ샢‹¥ÔêÑòt¾&EÁÏ6½pvýiG´FT&FÝY±½4gB£Ç[Vvé•R÷ÁlÚžqèhü¦IÁƒ“xÂc‚lNìÏ›„¬ —c
+\R¶ûBUßð¿‘j°°¶óך2âsî’WZ¢vñ…h*W ä{Ìi‘-‰³uÙžK/e@
+àøvgNû šë>ºÛ2 柯¹/‡Œuëõ^ 3Æ8=` 1$‚Sù¼Ÿrxÿrœ`ЬíýÎX…ÔÌ5Ï2Ä$¡+=#ëeeI
+š¸bDµÏîű;NÁØ ô¥Òhþ Ñ3Z):
+¥NçÄzÙØ¥q`—âÞå°‰öWðSÇï™c‡Ä Ý}Z,8»Ü/öˆ?¨ˆé·Õ™Å©KÞa;›SbŽ´mTûWbØÃþ
+¦y
+­ê Út~¿Áp èh«‚¿ Zâ³VÚt‹;™AÍóóè…<Ù³jŽZ¢jÛÄRý¹AÖáöé!L(#Ÿ™µ#ü=T`•šm”÷."a<O†Ko$dî#Fóeë{ `;ÊÊO‹\kfÓï£väÇaiK ppÆð« ….}-½Ë¬e:r×cG03¾'Œ³\Øò¿(¼ò‘©4ÁaÄm¡˜‹XÓZªõDõ<–7²€º†ÜÆþ˜†ÒLˈü·ÛÑ+LõeQï®;1÷öd`*xç’ íÍm&"0ÈŒ^¶ÄãÜÆ©e±÷ÇÊ
+”Ò?ºÂz½q ± ¹ÑÇ&qÉ“7Šù¦ ÝÉ!§1ÔW Ý˜™)n‹KÕtÃïŒDön_¥8íI‹¨Ðg|½JÚ¡1,{CgýžYx: ¶v¦ŽÒ„Æ=ŒQΔFq@—æ…æƒüá0\(UÌ´(ft }kAÏÛ½Ø[ÁL§¤Jdémêu·Ï@9ÆE¼Ë$k¬ñW*òDüÛhlùfëx–Òž0 5)
+ ÷:´†U+h‚ØR±î
+'ÜôskÝ }+‚—ßZêž“Fg ¥ ÕºêÝô7Ä™›o^^“Œa5aŒÌæ
+§*TyµÜ8÷è Íž{±¡k‹ó¥X`®èŧ+¨7þŠ*âÕ:òölJðט= Šux‚8E26d¥rÙ»v7já㱩Ú9Å7Ø ©_?;c.Îå
+û'‰Ôð¯;;Á&œ·þ<¼¤ƒëÛ°ekÞ'¸f¹°Ìüò†#ãñ±SX1eÒ‘¡é¼ëH Õ&ñ¢ÛAü8j]„îJÏ”G"NJÄÕup=7ÏŸqx2<$ëõI^ÀdŽ”?5ŸO1ÒI B¬ªûè›Ñ6ì€/?ÙžXïóû“Ù_5ŸË HЃ"W%*
+IÛ²Æɵà_Õ@ÙÌ,v7Åû§Y™ãTÏ{.n ñ…bЪÓĽµd~4”»–5eéâÐ#PÆÜ¿žnîy…è•cQ²9¡œ7}â?’9óV­—{Òauÿ ïÚâD!™)°»
+®¬¸ ¨T—¢
+ͬcBîMË(×XQCµn¼ËÒ`+ýø".‡¾€¿ ¢¥S wDƒùÎkY@&œ—rÇ
+ϯMT‡©úÞc<sF;YPÛ‚õ+­$.PÿK\eÿšQ<`xÞÆÞæ]ÖçÝù->$ôÓLî¾Ì™~7owÐä=B2Äɧ
+‘Á=*!3ÛšIõçÇKnY7Öâpƒ0$»R¼jïñù~üdËž·;ØC&0.-µ\I¼1Þ3}zÆW]C}Ubè·²ŽÑÏJ†Èë–´Xù±Ÿå#~dð¡Xs°¿ó…ˆ ¿:vdn¡2ËDñ–SJíøÇ®ðd
+Iyñ’7†Ê¹Ðé˜`÷Í~BÉcïñ8åâßž‰©£Qé{“ó³g„Îrðž'‰ÙàcÀóÝ“Íã¤ãt¢ç‹ËSW—òðoR–$ÿ–güêœXɯÑp±_oc~1Ú@úÃ’T…šn¹—Ÿ@Qf|ÚÑïCï¶.c:ÂÑ=2 ºÝÀ
+Úýù¢_MAò¤ÄÚ%s\ûçK.ƒ?õ¥ vØSÆóÒ2P9:Q£‘ =‘‘òÂê+súzì·ì ½i²WµyNídö´ëgkŠ‘ù*7R&8„û€èï]b“N|{Õ²—`öy œ³×C$tÓ(pÃéŠ/bG™˜.{úGû`6™¬r¥'¤Wö¹oUU¤fZÎæo¾lŽUt.°™½®EEÞª×/¸ &@uÿêÖü'.Lšˆ1
+¤È€ôƒo‹f!Ò
+úù42:oítßìA¬ÎævNc¾¨CóŸC&“’³y¼A-“Í\žŠÔ(£™¹‰|3~|¯lûÒc‘^}Û'Œë Âq_ZyæÕ­´³×¾EZÌ ¿† F &ønÇXÃ9üÚT²'y"e
+€‘ Þ Ö¼ëU&OÛƒEì—†1„¯¼Ü7úòÝé6uʘ¬ &2Ô6n´ÆÉÆè/×íâø¹®AÍ„:v
+c ÄGÎ^‰ÚöžºbH`ͨßRÑY‘ß1Ah:¡ì°„©¿Üp›ÏFµ:D¶é8cÓb AJïþéyöÝðÕ[5…éu`ýrîÏOv…V¸TQ“a"§nŸ°‡Î¹Y™VÓG43²uôÈ*±¼¡kÈ’Ô_6½Ö€€îÉ®µŒ»÷V•#v”rÝpO˜Ø2±==Å2ûCÑìf£Ñ#Uócįj*UŽ"ýbÕüsF¸êÅ$xùÉX¢T-Bøn—Çö-c©`|{‰É’§„ù&Õ³õQßДJŸ¯ê'¡Œý‚°\SÉ‹@w kh{½-•K ÜqSZ+þ9ø!¹š÷?Þ£°eðSŠÿÂç
+ë_~zö|×–¶Ïú©±%2%Ö¼wF9k®(¯ôŠ1“ˆ{Dí1±5?ú˜î÷é>q§Õ׌*-FüÙÁ`ÌÃarÏ?$*²ô”¯Tåê ±ÿ«I¡ôÊôÁCm1Þäïlçµf”zCÄþ‘ýË{
+Ð%'»4gÄî}мw+Ï=¯ƒ'ý3ã!×dégξ\8öŒ$T;–&P–§N]šÕТ-èûÆð¦mŸéHKN„²[…“Rh¨b̉")ë¬9ÜÅÙ#štÚlq£eNüR“ÉË
+3(÷¾¯°óaî¼ôn[—k€*ÞÑM¸Ä®Ïg&xDÕôîRmß9ŸäFYOµå›Pi&‘!JxNØ¡²' °˜(þ %Þ/˜È‹[¤ Š˜ƒ$æPqÚPºye9‚‘´ºªØÞ"®ÿAö¬ŽíV}öz›Ìȵ€v?EèzÂÎt'Ȥ¦,†×U8²•ÄrÒ?V5BÁNÉ2ÀÏ£H $ß?VÉ*ŽÉ)sOŠq Y΋æ¶04SÇÓ¢uõ¿c¿´=ïoZ ·¸=úÍ—h±W/ "u%aðM?„AúB¯~c‹–‰ÊVÛÿN
+Í~íè®ò-„]»”Á9eF©|8ÊËa ê¿Ò‰î]¤h/X颢1€d˜’š‡´SŸ£EŒý[.Åó1£>ôJPBàæïÊq¤$Á𺈱5æT¥ûDóhªüæ?µ(©ŽïYç|]úÑÃ*heê#§Ì.íUØB7)£Ñ4:­µ³aîнëÆðíþÖ‰³‡r¸8¨_.P0v ³Ê÷¨q&þ1)u3àuÿ÷éÖ&ð ê·³Ø[ëÏ &ŒrQ›ÊÑòi×Äþ~›fº’üÈ TÕ»[}d®±ê¤…ÒÛ¢›Ä ‰m·)˜u·_»uŸ.›CaU±½]ÆM9Œ.
+lHÏ#ÀêØ­NHæ¬çäá{ñ`×)µ™D:•Aø¬Ù÷"½œçÂn`€KÌsÔK`½v×FÙòô@G]Ç`RþÖ´"f&Ðu_»LŠ½´š`IASÿ–Lv˜VÿÔiXs{æÏõÍ'Íù4)²)xÚIbäz}íwsoáŸ8ê
+=]‰þKN»™mVç-x9xE1àp©mÁ’MÈpJÜÙ4Ä •÷hÀ†±Ô[Ä@…ÇrÒhñ3þi'‚œ‹ •P=\`#’
+‡ioüµ¶´¨Fd¸‘ùmꚤbkOˆl~Õ(ê\F:\‡,>³=ÆŠ¯‡3;9âغ»\ÒÕ2h h9t ü¦¨ /«†üÚåY†üo¿Û‚ ÄÛÊÿ¹í»‘Z†¦˜= ˜½* ß0ª63/Àëò‹TBzáøGÐe³aǽ/QNBhœV; fZzÒ"„É_Ÿ @ðZ]ný ÊN¯Ž~ÁÐ+Š6ÿµóæÂM^
+€\âJ½‡ÿ—OØüþ•7‹ÞdíLJdç`~™ÖžÞ`¡íìùál‘ãMqQS­J´_Q¢*…Ù’½ë¤\ôg¢§ÂNpùËväÒ°|oe€…5Æ\*xCPOX7s[ŠŸ©ésò3£+Õ› $Ø>¥¢.¼Ug)\-ë‡Y:¨î¸I‹„…£<0šd9-†(Z.Ž`ÚaF©˜„ƒþ¤ü3 £Ô|É#-ÿ’¥Y€“C&~Aø®»¸ÄPÞì&ƒí¡²¬tN¥3úTÚ?÷6MFTÛ
+‹×“9þ¥VýÎáF_Þ‚Qä|e¬>ÐQ]¾šïÓù¤ˆ?s>hþjϧÙí6­Ãq^
+&Jé„’%7Hyà=¿È1Nª%–àu<ÿv[á;½ª(‚î¬aÄŠÕlDk\ˆÂV€êôT8ƒç)Ú‰˜ÌZp.‹ Ìe¨æµv/›#[½õpÁ1âêü§_‹×ÔsèÇœI×Z’óÜ›ƒPiÊqõ›¹"¶ºµr=>πݤ¸k—Yÿ£ÙÑØ®2‚Ôj[K KAÅc&[å³(¸dì¨ælÙØ ¿¦åýGy3<_¦Ã –u”˜«¿SàmQ²†´dÚ–*!×i_]#-Æ¿j$ID ë¢Â‡?€°T›‚MköÓ3-ñ™ª$H FŽxñ¼(¿R½ÉÔ»(eÿ|Üñîz˜¤7!ÿvñ‚]‚Á»O(²•‚y/U_„†¾Íù¾V ed«V~$ƒÝC¬u+ñÉþ&”*HÄM™Õß>è}Ii I1¥KCú'°l…Nä5N¥vïYZ—7­(h¨ª!DѶ8¡·€d³2Æ Ä­›É Á§íæhú!íJ†ÿÊó‚_52–ËÈØ!`¹±o_ýW,á*Ø Ñ´¡IqòÂýx³øŒÁ™º<éC7Ñ2X¯ð–9õ[D‰tRºSªcHA%ŸD;íÓp¹ÙcÊʳ™qöä9ÔqÄ÷c½)_ã"ny+>¸MªŸÉšÍœ~°h´Ø—u)ˆYr³ÂÏöó N¹ÞΟ¯¾VTR?<ÖkøtÍÛa·ÐHgYÖ‰º(«Ù=4>ÑöwÄœ†ßRWôò,ÙŠ\ ¼¨KGæá~.ÈbQ•M±¶Šg©†‘†Æ1µ^¸œøŽ»Z •²CŽ Èþ G¬¸çþÛiNƒÌç1q³0~T”Á„c+‡»¦šEG6.ø²º&)‚ÍN¤4ZjÅcû>"ßÕ¼ '‘{&Ûaš¾LPµŒ„ê÷ÓÑ]4«—÷1BœÖîaߣ§
+á>ý0¦¬[»ßqðZ^ÖC2-Ò{i†²sjà6!"ØOüŸá¯1
+W—Ïš'šÓ 'S\b°&YºFš†7‚9Â/tíý!߸Õ( ƒ#ÐgÅB“¹¦Á‚”R8Þ-þr±ßñ{¼„H+ú*‚o<`µÊPAg,†|h´ìúÆà{4ƒ‰÷kÁ-[õ´.ƒÕ bÊ<AOnÑ
+2±š˜ã’__¼ªÚÍ÷WUNŽ"oj¬0cáîuúAy5k)‚féFc‘ô@iz艌~ÎrHË,ÍT‹ëÅhàÈ+gRÖÓ9Ð Ó¶‘ h?ˆ®P
+~×þê¤ë:rè4Í=7ÞŠ±äÕ5¦d‰p|é§ýr$Q$™Wi›þ™ÙH¶ž[E.
+ðIPàÅ"HÔ‡ÍUÃÚÑ);pX8œæf¬olg‹§7“ÄÜè]üál˜€à…ë…\JÎl#Ì´¼ëƒ³ŒÝÁö~ƒžØ\ªÑD¨´uE¹Qm£7ér¤Þä>CÚhFÁ4“rS:DT•ççýú?¦øjíåâÄ}¦ÇȈ§$WÙ€§l„ô¼òŽ ýkj¡7y¿Ä­^Û’6äÐQ"ÜøÆRU8°R×€ˆÙW† w
+5ÓÂmXürݔɫé}¯†RK=<b| QÎD‘ðe©
+µ,â»`QÁµÁTG†rLÏé™Øç@õ™3B2+¤çòãLŒ!æ ·Wocx’ÖþjnÎÖt9J .)ïÒÀ™ \9y}r;di9<=ªV*8>Z8Ø­õ¶e9Jž×ÂÇÍÔ昖ÔN:ì²K<Ô<¢ôþ\­êŒ2crBµ
+j'ÀIÖUÍSÔF_¨¶Þ:÷åêc"öÏõ¾ld­5ò£ zý‘õ’¤ÒÓN=hýÙtµ?ð|p¡DÃCËó¾Okœ¾ §””šÍ
+ñíŽÖ6‹_>ÎŽ!c2¦0ôüǧ®ÒôS¨ƒ®(á&ìO+"Ø.•ßß;=??®AeÁg”`—¼_
+o!%B™ð¸Ø:ºò>X1Øù‰ÃsaèÊ )»‰AØC²ªØ1·‡ ‹œ¿Å ݘf\"š®SÆ»˜ynÑîÓwœDÍI ÅYŸg`,,h‚¡¿32;ÇÕæth¬8 siÑ%¬ 5DTáQe
+æCVBX £ª2%Ö‰ÈH¯}/3 Œ6ôŠÍmÆ2lˆnzÔ±Þ¥ÑSÛeEa(Ô|Ê!bèuﶄrwò´(à½9©Ufˆo*&+…k7æ•™^ÚwÉN6Û8ÀºŸÑŸ—¢lÚ¢š8[uNÚ•RjÔ
+/ ð+rÄ& !Mþ唟4C>¤X…ê¡"B&¢©Íãÿæß´)BçÁ[¬Üè€ â‡‚N¼5!ñ¶“>n–}j„ô¯O¸0mš±ÿ,V)>»ËŒéÊê-=dm-+"ðŠâ‡š«²Ôn¸~Å0ÞTέv®Øìä×É^Œ©=çuËbBvò/çÂÀšùõ¨§sÄ8C@y ÚâÊt|úIÏñXù—ü„ÌëfgVö¸n¯d /€­Ì‘]é°ðÕñsŠïÿ‰W‚æ^åÚötÒ§0–Ñ
+çÃÍz £Þi-XÖBcÐééC-¸òÝóË~­îbHAÊV‚êŽ0´eqáùÙÍ(„™c¨pK%«èSª#ˆó¨T2ü›ÎN~.”O)ÓØi4ÚˆÙ—96™྆á#Ó&߃ÂëV¬t<~È\Ým45AWÒDa_ ½ ^jÇV-‡fQú)ŒêGo[=t¨lfÙÝã-Íú;öŠ
+endstream
+endobj
+11695 0 obj
+<< /Type /FontDescriptor /FontName /GVYJDY+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 0 /CapHeight 0 /Descent 0 /ItalicAngle 0 /StemV 74 /XHeight 431 /CharSet( /A /B /C /D /E /F /G /H /I /K /L /M /N /O /P /R /S /T /U /V /W /X /Y /Z /a /ampersand /asciicircum /asciitilde /asterisk /at /b /backslash /bar /braceleft /braceright /bracketleft /bracketright /c /colon /comma /d /dollar /e /eight /equal /exclam /f /five /four /g /grave.ts1 /greater /h /hyphen /i /j /k /l /less /m /n /nine /numbersign /o /one /p /parenleft /parenright /percent /period /plus /q /question /quotedbl /quotesingle.ts1 /r /s /semicolon /seven /six /slash /t /three /two /u /underscore /v /w /x /y /z /zero) /FontFile 11696 0 R >>
+endobj
+11698 0 obj
+<< /Length1 1863 /Length2 22779 /Length3 0 /Filter /FlateDecode /Length 23842 >>
+stream
+xÚ´yeX[mÖ.îZ܃Cqwww‡¢ÁIp/îîîP¬¸»Š(îî§EŠúÎ7ß¼3gÎÏsåJvî¥÷^ÏZOöÞ¡&WÕ`³
+™‚Ìß ]M]Ý\
+?©âéJXj>æU¸Âºò‰0ËYÓ]Dø’;@‘’À¶€lš°¢,¿‘_j ¨T—:Çþe£=¥zêÖBMt×ÔOÉMJl<_›Y+([i) ²‡‚þX>¿H¯Œs&»#±ƒ 5~"Á×ÕûË>ùŠyFaXÙ±VëñiŽ­ÛÙþça7ÑÒt7¤ëëv|Œé±å÷³&Ea¸ãòpŽý½ú éEšº'}>mWŸGIç"7õ9‘r8?ÕŠæ©Ÿ}2Ë")7ˆÎ+Æt)Š²±·Ë˜6Q\ª1†fõ©$ÓHi¦YQkV'1¹× EÓ—ðÿ
+Ô¾èò°,¸ «.L(}PZS½C ¸ÛŠ=VŒ•Ø2ä:FâJÞŠ;X\tQÔñxج±<y‡VTsÑít´,/Å~TBd Ú–X4¶*þ.Ó˜?o|ŽVôü­³h*¾ØòµM;D oÙÿÕçž`ШTñ¤ÂL•X@Sà§PÓ7òö‹jrøM~_Ü£RZ'ô«@ĉïÖ°=nœÙÑÀƒå±
+xBï~¶5ø;— AâàDÙôÒ©øÖ{ë~ƒæ)£ðB¢ÿUr·¡Š#ëö"Ƈz#ö¾€µ‚[v¹ju…5ˆ;±ì1£å‹¾ÀµVÐ7´?Ô‡;ÑË­óÊ«ôÞßËõF—ó“>É%™HÏæ³p×YÃR†ç'¼=™’íb3‰8f®YF:Õ»Œ­—|µC¸ÐºÐïL$ø×%aqpUÁhayV‡®+…"2ZÙXý•lþ³e_Hä¯DJ‰¬ÈÊO8~ŠÑ 8^¢çÑG 4uRßå@“è@LBÜú³J1Ó2oØ•R:(´Llgôÿ¬kgj}´ýÁq: cwÁ&·óŠ†?zÍ‘M‹ÓH}zV?õóBÍÔ³”hr4F}°x0Í>7R6,^e-sÝHOÒêFXÖ›Ò6/!TÛx_†mIª¨÷x´÷èø3ƒÍ»Ö-HÅ5c¿Í·.¾Ë²x¯ˆ²D
+i>7L…’%uT÷ °æä°íh˜g³2ˆƒËšõÕœCMtÔµ¼^8e
+ÍãâàG‡±®þÿþñ†%ŸghÂW÷wë&6BŠÜ…'Í~B)i„4.¿Ô ¸/ò°žŠ,!ÒNÚÄ|¼ÙÎtÉ3‹>FÙ«ƒ&¢76=F¶™Î:äH ©¦dêÃSè{b \Ç]K‚Þ6°¡_íFþw!Cr¿ KÑ:©L+ÍÇɼål“«UdSw=†²!x¤‰fMff‹¦dŠ·Á…¾="énˆœè÷œ'äÈ—³§Ó„U\{wþydOù±* ¾Ò¯O·…ÊQÃwÈßÎ'Axɺ)”íâKŒ3DÕê3œ1å¼…cÖEŒújœã°xŠÂËõV¦#Y­Jƒbñ«¤âDèÌëû‘º{I±öªxŽöÄ(1á^(<-LBD÷¾O{(…AÁrʨ+î± ÷lJ¯ÍÒx¾!sã^Ùï¯ÙCðí‡:lÅ0ôo{L¶^ I%ÒñŽÄ0,
+U-‰àÏ°š$ «$|ù4™ŠèæУP}€¯Tà"Gè-‘˜\ß,OÅW“aÐÙ`ž,$ 8ÙŸƒÅÊ0ùð í¡º4ñM!Ù×¥†Ä%&ªáó#Cæ7|Ï„áv{ÒÖªŒ,‡DDì>
+yG´wRÕÕHi VQ0'ßµ gÍô9ÆH Ë L©œx¨d)kÕ`Æ5ÄÃÜ9‰ý1>Kïfh×} ÜdBÉ°bXÎI5bâÎt8Eðt‚‡CähkáÈ6…3Û=FÞÈXù Ä07wZBÜ?¿ˆ,>}&”c‹K(÷:D!;tc×kùu«à¦)ÛKb±5Ç$ô¬!=K«ûâH©»Ÿ¡SõÑŠâ œr<ÍV=êF6 á~Ùž´ib=²>=¯$“⿸é¬á„©ýÄMEAW[JxùT6È=¡×$Õto%.r¼R“¼v—ÙBû‰‰ü!”3…f?`.¹I·Ó‚5þ£þA°Õð¼ü°*ÀnÕ©R‚êÞ_Ñ› ë»e£ˆ¤à ’óEìÁWkäRT½X\…È+µÂYc䞢ÿÌ®¨¹üm)å¤ñÛ‚@hLi0­=]¢@ããŽQú]ç„Å÷—p ñFÏbFQx²1š÷¯¹œö5=qï2]È ó b†¥§•;{ƒal°Uù1#6”­Ále'ª°[Ü÷‹n;sÁ¨^^<ܺýÓƒX¯fû¬´þØ´KÙbb%=)ÆaÎÜwÖ‚¦HŸÅ­NàÑÝu݆žµá}!K+/û™›mlùüLż‰pM¡4¦²0.•s¨ÁŸÄ&ä{mÜ+•ö~3Z ç(ûxÜ¡ $•›ÔäŒUs°ŠÆ~…ˆ»å9ËŸ# ÙþÞo\&Z€öXןíco+ð(69Ë݉iÛØc궰N\€­4¿LÓ_hÇ¢ÉÖ¨€Œ0êx“]×È®Y¸1–|‰0§|ß“kPš~ç †DI‚bî«ŠŠ¸&SÁ>í9>£]e Jªwc}8yi“t’Pw‚Atÿt&¿ÚùI\z~÷÷Ý<öˆ·5’· šF5Z¼†nbÀùµÿ ÿ¸æeiu„ÜCÌCÉ‹AwI­Ÿ×2¤QÄå‘p ‰óP¨[Õ“¦FPN@ú£">óšD«Ñu<ª?^ðÉç
+Þ$b4¡Ÿÿj7•bÁÞåzZ7µ±0Ô#Ð !`É”_ÄB)î!3Æ/†6ã×' œÈš'.Ðx‰Œk”ûÖC@0ÁcDò®°ÎιÀºu{ì mYÔEÆè·ëÃê>î`ž¯½8P6¶,C#Qi•¡Jðí!‚Ï%´ÐÎO¯6ŸzPá È’¬ƒ¾PºlU›·~ŽŠ Dç
+ny©åVŒC6¸‚)íüŠ üÀ£‘‚mô̲Èß.V±b„b¿%§­}¨
+àiE•Rרº‚(õVô§UùΆ闯셕{ʘô²hûÎôbN2 E€ ‘r£‚ëP&¸|P
+ž2ÇiÐi¿j<Q€iÜÖœl}ŸÍúëÖË©è‹î’ Å%`zöžÇ^”BÃ?ìw™(¼SE(â²c­%xt®F)d²¢ª´ò9ž’<ËÌئKà? ]¦“–'Ç ði"ViÖ}CDäad |à³Ð–À4Œ²eû¡
+„¨²ªðã–<d v6Ú‹>³'¯†ìÚK+—;ÇD \t7ç±Ò…>Z àœ«›¾ë®Ôb°¸Âi[ ±Q -•ÊpHkýDùù¤Fàç™+<8ˆQÌR:(ûbL¾ÛWîð¼J±:“X©ÄÍ„1ã;œR/4 ªdŠýŠ±Ã—†(XdÕné‰àõEö‘`ó…·wL|¿Ûx¹Àh“L›j±µfy™ìA¨>'—'G}aïcÒç= ˜j×æ…Ɉ¢ØÁìbÙj(7œvî'cLÿIGÄÎÆ,®ø)ãwcÈ#§ze á•€ËGÑA4>Jý¬T¼ö-AÕÒÔØbÕdOÉ[¸ÎÞIR£‚Ô©‘ßiŸ—ÇB†x=Œ5Œö¼Â,oïŠ{Ž–,…gx÷Ü·´ó“rD&t_ϱñæ1¸jY¹ŸÀО€Õb2'•£Íßš@ôø|¡E.#%ý²Uó—O®ãÛ3…å„­Epå‰øîIØŠPGJr2!wÄuÃÕ'TU¬¿#1.o볬1wÏ •<\
+ºE¤܉ðJ£®†•µ·„ãN$ºVöƃªÆ
+–иùÂì°ªìçØ>ïƤ
+¨ë#?¹8LB!ÿÈœÍ0eºÓD¹}°Zo²¥ŒœQIÉH]pž ™1¤,áI&dî´FûÁkÚ
+cG­”q>z1qç ® ³¥Ø¸œôs[/耻…hýÛî Ð'ĈOº«Orú¦9–>Ï|í1PÁ@7£”âf>ȨiH±ìY ©¶òµM)ƒŸ£X…­Xï˜9È–?¢ Sü>]?6>£LãÅ—{R<ØE`kɺ?ƒÈ¶%ÛŠa½ië5
+Âì¦MÉ;ã œ_£EI[Ù­]˜¯&ßæ4Ž¬€uWÛ³)$TGÜ_³…Pvšbóª•l#ù”ê~£„Ú•È_‰±v+át2è9êìNú¢W{À³´‹å¿ƒ÷ÐìàÕ,EâvŸÔ•ÒæMöt¤¦h¡ò¬Ÿ‚¢º¤—ßéΟ}ºˆ¶ò ËÂí«²bn„Ðyâ<²µoy*!OInÁËå‡D@­DaDüZ1·H
+ÝA2¸]J™`!«õŽì|Í1Í2ôç¶ë¥[À”‚OƒùÙGÈ·Jc„^¨˜>y¢‰0©sɨ@?$:‡n‚t¶eƒ²Àÿw+sð —õÏÒ7n›DÐU¯cŸY‰¶dý¤‡¯¿º4ðÛûÖ‰z¥89k;Ó÷<ùá*uC°ÅSš éi(ïÒ‡“Œ©zÐ}»¤V|VÌÍ^×}týNc~°ïæã­×Düœ,˜ê å®%;²Ãœûƒµ® €gi¥Š¦ëI®}æÁég™‰i!“öuÙgàûÕ(?(ÈÝMâå†Ö—¤†ô±Ì3Ûµœ‡j¿Àó£9}ê‰1ø`6©?~ìÃüD.aÌ”·qH=Z˜$Åt…²\w%¶©‡¤¼ ZÁ¼‡˜i*“4  ö[.¡Àî2ÕÔÌÄ°Ïõx$-e¨K‘=Ç;õmÆq¡;Œí_ØKÁ7q·X¤Õ<xVÜ­Ìín;U ¥Éh—WÙ³t+ ‡ˆb©uÓu¤CeSêŒFŽ;­mìEÜ…rà6âS›i‡‘[Ö*7F †ŠBU0Nàê•K^wò¤Æf¨>ùa¥í9H´Q‹T—:æ uÊƧ²Ãtzݬ{’‡<¡ML"ÊĸÁ£~lŸä²ó¨Ï`œºÅÀ:V²'i\H+†ƒóeÿÒ¢t:–ñ­*¡n}ŸÕ‰Æ(^E¦^=T}ëáÖœµkØ9‰Mòþ»ñ$r6ßx'„Ÿ…Š§Í ŽYL?O† L®lKœ…Ô›Ÿa÷:3^bjXÿ“„iœƒZ~Äšô!…°B‰ 8K ¥¾vŒøN"XdµvÕpÝÛS¦>×ÅÌŸ˜fim>aùƒ°Lm‹ÆÓw’…2HÞV•Ú’' þ µÍxx1¹/z“ÑÐ 8netWYÅL"oSe…½¼Ú¸7 ªN²z´¾’ÛÄ%w£’Æ=†ì`ÛsLéŽõi¶b²Ï
+Šõ³…¦@¡$¡ö½”H1“©P(at<|mÚ\‰«µ‰¦êÇc¤*úl$6×YÛ щÌý#=D• åD9Ûw{XC‹¿‚n)¹üm'6QXýXïëðêKÍ'RQ5
+Ó’AÃÓEìâ6¬¾5Ý[äMU´×°Z%(< j´ˆ’«ç[§:¸OK~ #!QÉóz u˜³¿gŪÍð¥r.hó£$„@m²5gñctšš‹_ˆÚÀøˆlc öà§ÏÖˆ®­2&*~§3y`sjÉÆþQ¡|£CÀ»íÆDÛŦ_X€Ç¾Š³DßÏ&/³ÚïC°bÔTK–r´Ø8H‹´5ôQÖ÷{UÂ2ù¶vö=‡ùÝ<a£»+^±F—Œ¦o÷ÿRÏúôΧËù×Li2þÜrÕ<¿ƒÏM¿\Œd™ºÅ̓Æøå…Pï;¶÷@õha|ûÓx䪿f=ñ%ûbáöP ªòÜ’×¹ °ÂÞ¶ Ž`­9/®Ï*ÖÆc&D|åLÀL$_I!‰OªOq·&Ó¹†/+]wü™kP¿‚P·-αëŽ7é8 ¤ç†9ݽ.–˜» €ºI­Mí…öñ…†#ÊûÈNûnqã@b.g¡f#ŸfS¯!Ó
+,2;ù¼ÛoÏ}÷³dTï[)FŠ†ó ³ÊÆn=ñ÷r_PÏ ÜÏ…“ß;2!R:Lc‚€ôŒp‹:~æœD[QyÝV*eZUß­¶6ed³{Ügé9zñ ùœ_t$®]ÇéîºïLác”ÍDÞˆÜmk®¶}ú :ä ÷Ò[rMô \ݨП†u;Ó«áÕzŸR¾Dñ-:glW
+‰
+Š•‚økLGUiLfáµl!•Œìy%‡¯M³5Ñ6¤™ÿ8ÈŒ!j9\쉾”`˜­ñ)Ö³b×æbÌB³ ýÑGù—à‹üFeª<о¥ÀÉ2úÃÉÒ!ïqòWip!Lšš£‰8,R+¢–†'Ub ¶––ó‘[™ÑrE4ž÷{æ/Q‹ì?쀚¾(eDúÿå
+«a?ê!»ú“'›üšÚ¦m E‡ÿ*)€˜ÃÝÿ>ƒ¸9Äôi½ÉIñW+¤¼Ù§Îúß(Ë9±Š¨¸ó(­¯Wä5º¿„´³[C¥`‰YúÚˆ‡-ㆾŠÑ‡'y'ªd—ÕcíJ Ç<>œ æQ`Ü̪÷¢¦7*æôÙW+œÊ/¾^·c ¥¼,™iË¿8Ž{¸ˆêÕ×soZ"•S¾CðÆ‹V¸ÔîÁ;¼
+×Äè_nY½_PîĽÊÏs˜åhKÜ[„¦ Þ1»TITA®F/8Am³³LÇÚ’­üFËòšJܹÑmÃädš-jTß$ƒG¯U-³ó9­È÷´z¨-öv)øn³^Ã……­*øú´?q)V@çÑj¢Zçž6¤ÜtO!;n¤±h[ãTÉ¿—{™È,BEûÞÒãÍ­üî·=éð>’´æªbO ¶ÝÃw1ÅkÆïïFÖõ3g;îGI8n"¶û‡ƒ³Yóaȹ”çjƒ·áÓ?W±ž»Â!owÍ©"§ëº,N˜‰ŒV’0»_ÑÓÈg† ö_ŠÙÙªoÎë#T¦3®'ãÉ$ ØÄ5N°ë%-µ7<º>p¢»iÉéªÜì+í0®Ç!PßES2eåQAتŒçoøèO¢H,Dš5s²ñÝ…ù5íî䨵cY^Khú;C¾MMÔâñìg3¶442kY{’º¨ÈýÕꀾFIîYà÷«®FƒíŽ=hü^@ A1 ¢Ó¯S¦ãT €Èz+¾TýCê—øzTÈù«]ÍÜ梂ÿÀ>r}Úú»
+árÌ}%JÉ)!ФþÜ×"žÊ¶ü·Épôïê§ÉÇ5Ÿ—à÷>wÕä/phz;åFï|Ý_ƒö½
+¢øÙ9u¢«QèòákL½üÂ4™q–K‰øÛä'~`v8pZ:b™´È£Y7îU],ÇS¡G$ ú5V·å·ï<L um.—ðö#Qù¤šz' W~ÝèdòlÊàþàã4Š©JHÃ~¼¾xvòÕ^-ÐœÑuûD{~á_Ì<Ýâ¨*¹±§Äs測4´*ff†ãe5Aó)Q®fç¡ž TÛ-Žq¸¾8UòÀN3¾_©fG³x|®,F8á²7[zžÓiÀJh{%ŠÃWž~fF"1";µÇO+è·q¢ ‚ù­5º§
+a•àMwú!ÃOá<þ
+2äåû`Ø=¹P6ë^Õºgºþ“¥©=ÐØñø7*”lRí®ò[9EòÈ£0Ôr3àîÈÓèåšzµAt¥Õ£´ö§y¥àCÓU]ñ§ºÛ˜™ÞÄ´2㯿eÙƒæusSßÉ­
+O!$ÃäYÚxlW©‰ÄY£ t¥#¾çEûð1ö§ëÙÚÀå-’hÍl…´Si…ÏÒP€/97*Šˆ‡ø­o“ãç¼ÅÞ>Üò£ä/q?åÆÑ}mú¸!Øâ¥Æ·; A(SÄ‹‰A³ \MڰйsÔ©ƒ*Z¿ñd¾ι!ºôµ>®[Õ©ä¶ö–†6´ ÷õããÝÀ|RHŽážä#ºb`þùEv‰D
+£[ñ$ÆÓ—¼Õc€¡ ŠÎƒ&Ú
+‘¼«ª¿LýOq|ðR úfÊiSw}–õx
+Æ‘~~sá/ÇÐP¸ßCŒ¡Ø/PåsúÛä·\×ü ^ˆoãe’³À|3Ì’ø¢ÆŸg¶êÂ#È+Q•†yžoˆØ"=KiÐ_9GááƺÜÐX†ŠOn]µé{áTµY”-û¾I?¼5n¿7÷{+z”žx
+3°…JhR ž*
+y²0´^üä–E*AMƒpk6Û‚vÿ…¼dÈ£b¢ûäÛÛf…ÿõé1CV–|L—ÎIE¤x:¡¿4ÍC[÷ Áþ ¢†Sú-Á3Ó%éÍHtÙÔãHƒUöÈ¢rÒÒf+Ð}¿Ýà‹„qfgý)“ËîÏaD\e£›C)‰ÊJzÎÆŸì;õDæÙ\w©ê-;Õ² âÞŸûjòxÔ=÷à*·PNÍô™é*‚¤‰ªæDê²Îžµ7Iw´Eøzg g¡=è8@a満âR+†\‚åU÷ãUo’/ºë._[
+
+acýW¡åeÑqÄà
+ÔôЋ‘Ns÷x9-ÁËj¬ ¹öñg#žò· rýP/v,4ß_°JŽVÑ0Lšþ‰ÅÓÒŽ?†Û¬ìò·‘ÐhÁöAh9>ÊÀ£ç›Ë|M0ÃJu c^ÍH—Üõ_âT«žd«žÊ3ó¤98Q–…éóÄþ%p¾›ÆïíÓ5Ž>âzŒðù-l5 ƒ
+nÐåX7¼¥ûn¾—ƒ3v!œg'9oë+¬–ýº­ÿj:Á}cD|÷Ér|7¢
+ÂMj„ïMO:Ë} … €]ˆgçŽlÃÌ›ÖUÚòÜžqy
+óŽ„?æWO/Gµ»—³4ü Ó•@œ‹…ªÎ¤|–B®ÌÛÕ'õG/¿U¦²Æu²kýJV:Þ­æ”ÚÐ áá 1"‡7üôóÕÅIò–2fÞ’}Ï/ž¹\,ÅXL&kêh;Ë“®0MvDz²øvr·ýö-@ú ãX+}/ôõ”8¾IúÛÑû‹±oÞàÅ'ÌŒzk7æ½i~ðä×äðJÌÑzžMkÍxD»_]-pê¿ßp nZô`ÝsÜxÑ__ØÒºÝÐ6ë<†%Çý»@ùyJ¦iÈ!½¾ÍЀ÷ß=à ΢"°*Cs“=VnƒGïE|Öæ]¶"&¼éJD1c[Mùûzî%îl˜™šëˆçn/<®=Ezö
+8ø§g#}ƒkò}ªHÌ ½©%mBØI‹=“¾R2ÉZù·XçÃajäâW¬8Ž¤|Í­3\C‰z‡óŒIÊŽÍòµEü½n¡¨.=Ûa¼&îϨ¬éÌiªza-çrÆè‹|;Ý3™Úyûž×´72šÔ^çZÖOŒ–à‚bCÅдjŠ_cî+øF*¿MˆÂvD¨‹/€÷ö¶˜ï¦pOrßó®8V…ÿ¶axùƒùŠ Ã{Ú©|Y,It5ù»´®õÐÄd—È2UœÚÀ&c¤ç 0#ôE„VòÂU›˜”Ú_áç³6±NíÐ[*r¨E%Ô
+ýNœ3¬1›]7ÌÝ QBÁ6¤Àt6Ø›mƒ øãeÝwôâ‹&ŽÅ 2„d±ïɨýÄYýgÔP–©ÊfrÏÎ"+؉Ö@Ç’_ÏÝ%K‚–
+Õ„‹ÌÅ*k!\ ²Äݨ̀ÿÂŽp¦^ÄßîŠBC8wFu$D  Þ¸ûhpýå ®fÀ`/7ÿSæp¥'õ;±&NEQAŽ[à4Òq(Ñ;;ŸUäz]ÓìöÉ•ßÅpODmФ•¤­F‘ŠjÕÅ7VŸ02ëGõéMá6p¦ˆ”<dmyš¸^Í º›ßÀÛ… …œÀ[ÖÉÊ[käðZç?‘º
+|¨öB „<Wõ©¤_¹2ô]Iùñü°[ö-©À²VN)Hêæ%Û B[þ Ám‰ÏÐ+X¢Æ³|ûÄ#È
+l¼A4Í}ê2dT yÚõ[ GĈå¿b=>¸²G4^^\.PÄÑ:gøÝ|ëOÙt›UBE'$.3³Ä ÍÖê¹7ØQšÓPK¹P„ûuŒ }¬÷ðËÔΙ­ûÈráϱ?Í*nÄV‘êÞuœŽpPSäÑÕ6€œâ‘§=o) í);wÓ¤
+žl¹(ý+µ<•1¤p°û²B$+åh&Ý•É^< s¥Fþ‰F_Íò€Ùk¼ï”_SZm2×q8n(£z
++Å;Ì6jÒ¼3„)Õx©}ÓµÒl1¬(>•B
+PßP]5Q³ŠGÞï)òóL¡™ô$™ãÀäVkB_Ç#:)%A“ÊŽ|dÄðäャnAiŠ£’Þ«ÅRODÇî¹´ºÖ” †Ÿ‚#4‘,Ï/êœÆØz*9­=©¬ŽùTØ—ÊëÊù{45 ï~„3SZøëŠòçÞÓ‘Ê~†ÒŠîÒH–žõÒû®°J^£ÎJ®Ý®š;“Ií}Û|8ms™ ¶>Ô„W£UÕü¨ÜììÐúZ[?Òzî‘ž†ôa# hËI2ŽLÔˆ’aßv‚Áã/èRb?‹<SӶɦá%^6ÒÔõŠèÊÌ´ Ýhäê¼¢žYšŽ‘_6ˆø¢IMŸ¶MW4+OGi_c@=”nø‡F¶ î×ÆRU>ò ¡mk´J›<«lUß°èAOôèVH~UjW‹O&mÿ¸¼¸Öª>èÄ-òÌGQ< °qã uY0xQùo÷8©¬<)K¼9Ôc,¸ë¬±ú³Ì±‡tÀ¢›Ã3ì4Gk'ä:rŠÍ(FkÙj$lªáýu1n²7%³~¾Ù6ÛÑ`]ƺrR aŸE¯Ä¥Å÷¢¹‚÷ÌÈnÍ.lòõ•± èÔµ—t)èõk’ÑÄ0N©¯Ù¸5u G¼û¢Á|d ¿UB¶¿Áêb£î‰®£|ÜHRªîܽA¸d“^CøçAÏ«mzÄ—v_×iA»Ÿ¯ú-(­¢£ƒyË{f ȶ$Œ¹¡e^û½1ösEžÉÛþlEêêˇo×En^Hü¤˜²L:iŠ1œú RIÐF”0?T‚ìËìd횇S&*óQ¯  ³±QcN%]aÄ«da1S„y&,YïÒî'õ'Tä´A›<ç¼±–¾LÙW|£5n£ìŸÓOû¶‹hP²Ïë¡hóp¤ìGç§KT¨eFØ;„2ñŸX©¾ÑÈKù"ŒB„Ç°3&Ac(ò‚“3ÞY®ßFýQˆny+â;SVÁÍ·Ž)&C«vðiå93&s×›ÅL0pÛGpò˜1€ Ý}<äC“ÍŒiƒ•ØÕ
+;È¿° ¥kŽ,¤÷è¥[•Ý.ÌpìÈ%°è«ÿ¥Â8ý®jn-¬U¸ƒ%^óÛWè«êÑì5Ý®~Åcž£ƒåYMýÆõ
+<È ;¬m¨êW<CÒï'Õ?$ò¶a­.õרª¾Ä4×ÊÞ§|Ì~¼þén/¿8”1g4Jàˉ ['yXˆk\ØîÁ¥±÷$Ï¿Ò#”Õaá$ÞÐhÌŽ Æ,"ÜOpÄÿézéÚ˜ò™ëçûÂ’3Ñ(N×1`D=Œí٪Ŋ
+ôhÓ$³ŽüÝÉpý¼›Š†(·Øõª9ôž]"¿÷oŽÚ—wyÆ“ô™XQÖø×(°XìÏ †OSŸ8ôi@¾{§Îo¶ÚÆc¦v„”üRŠoÑõ˜ð±LßH¿Z1:&cMb•bHÑÎ+0cg¶NJx‘rd› OÈI7
+…À6î
+©‚u΄¨o¯qQHÿG{AÝt×mf>OÀ:ð. Òß~"G©¶á¥r-Ê}×uõ{%3 6¡õWH:BÎΡ’GFu¯¹AìE5 Ð-ÙÇÃÄ<ü܇x:¡Ò‹ºµÏ_k†wX¡6Âvn½}f°”ï,NêFLÑñ¡—¿‹òTÉ—~÷ë4«:"i†Æ‚Ñó $ éiSk·_ìx(¢¬@… %¦Úi ÉÊ"nÀ
+Þ««"ߧšÊG^ôMÑ[ ûò®¢@${pòaK¥2Q…ÝSWW#¾ÝKÝô—ìÅ{kRŪQwŽ‹¤cC_™rR ?.OÆp™…%b­–·m”ƒ±|,Eàdë©`¹·.ÀÕ›É 'pWGbŒoÇ ñúóºí3²ô÷ãÊ8w Ke/>ÿä 3Shrtñ%[ ¯0‰'R ¥|<¹O…ïH?pÎÅé {߶²ŽÌ±Ú-M¦X©ÏÛ‘æôxg&¡þ|s‹Ž·rægë¾oŠæ‹ÝlÓÁ;±Ù;J3ÇÛûÓZ«\ÇÒQo•†/cÊ‘¿ Ø]1c‘cIQq÷ç)ËŒ¿Ã£[©ëŽH1³I"¾h¯ÒþÝ‹¯Ñ•óÍ^XhÓa~/ççצ¾!·`,¥¦&h¢ìëÒ'Q.U;ó™ú‰ÉŒÏ$75›Ÿ©YÕ³iL•D{lÆK¦…¥v&›<ܧ· ßRvf=Ú|2—êF9 í#o©sv×Vo…’mÑöÓýãD•!Mßã«}Ù>ßhGÞžA£hÎÁÊÈpK6p±áì½\êV°÷Æëviu
+„ªû"S(u…—Γµ#\}çø±ÉNqƒ
+Œ½:xg±Á)OÛ~óN·ÔNÊéÁ#]DÝ ð Nh¶DÔùjFùtúxþ¬ú[óÒW©›{M·¯D;Ôé@<ìþ’gfQãG€“2JXÒïÕâîƳDCÝ+¯óqÛ3+¹ì¡ r¼0ð^হI¯µ!ïþ­]º¹ç¯_Ž€ŒzäF°ôq¿Xuñ×ÂÇKo‹8ð%cÈ&šc_—ã-îŸ?­„)¢„ÿJ9£çÙýr· µÂðêâ—Ž|Åy}/qê(
+oRÀ‡Ìíý$û1ÊE$ž$Ìíx8Hä±²»Yd¹µ´GO~¼ .Š‚uQ€¸+Ÿn‹@7
+†™ä™]D@ÚÌQ#ß±2±yþf;—œMEÿ(†èô»ÆºíŽt–*ÁÖïÿ´qNíq0 ×ml6FLlÛ¶ÑØƤ±m;ÍÄÖÛ¶mÛzŸ“ïä»î±÷^'kƒÃ]ÜV߸BZzÒœ;¹,cÖP¸ø@ÔƱ— A‡?ÞÂ$MJw^GŸñ‡Ó«cç5]Wqx¡ðøb¥Z¤±8›ãªÜS§=RRÔ¤ÿ¨Ö{}ÉÓ û)hŒ¿%.—_'VÙ`ÿö9Á*Aj ¢Ü7•y‡çX,ûtAc)çIöÜ”(äco#a”ñ;ð=-L"!¥ôz%¯‘‹™Õ z]—.©ÏƒE‚ÌïÉjn̘Üòï­¨ÈÎ_LiÚjBŠøê]f?ÛÎ;âƒï¸<ñ˜-2„˸ÿŸG¦×ªñ”ó¡P¿¡†ÜÓëDÇ4Ç4²˜°·&œ39õî;gKReˆìx;Ëì«}ÛˆGÈOUNÅ—y;¤ã9ÙìD²¾Ò!Xµ¬ê4Ä©˜ÂoAƒ¢÷ÞÛÉ=Gv3Dö9e2qlCêÍ1ßù“¾Ë!Î(½Ä¬¨¿ž„ÁÜÀ©fýˆ>‰b‹¤Íháìq¡¹
+¸Q/s6µðGúhñÀ"+µ>IÞž‹µßfÀéÖ¼£¹)œŠNAc¨LâS·›x›…¦¡ÔŸ†ÀPÿüsq,ûÄ$>2‘XßKQSÔ}› z3[göu*x)u9 ˆè® žå rž k”­ýµRèou!¼µÊ€/»_ib1ÔÄ®EÇŸIb7h¨„‘þ«G‹ÐøääšÌâCŒ ½ßÛ>ŽßóÖæ-‹ø½-ÅTÅ¢—ˆE<öò>>¾råÄ }´2ØèíÎí£¥þ"ùå“59BOvy#*xxÔ˜EüÚ¥5¤‹•×
+­´ií”ÓÏ•®ÕC´o¿Ÿó¾\N<PP•Wa/)}+Þ;uCή6ú³þ‡t×NålâT¾ñ1¦[?u¹o¨þ9¤´‚ì¤nÎbmŽ
+ˆ’R£¹-áÑøçV›dÑZ!¬+ßµ²ÒæHL)kΟO\Ä]…HÆ3´ïæÛ§8¹C}(†ø<ú ¯7.@W¢8v„,Œ1$cBðHð%)8«âf{bZ™ x^¿uEǾÊkCµåí=&¥d©’b¦Zj/,²7’‡f´²¸ƒ8GÆ#’%ÒÏ–ÎI9„uóýMC‹Óô]@¼b󙱬X’êAô›Iߊ,åÁpŽšßMÅm3¦¾²^ ’¹yà
+TÛèàªzK`/W=I™&2dmëBçý=ø;þ=œßõ6††;¢¬TÇ ï3P[…æ¸ãqœùáà Gó{ÀU%ÇF?HO7oŽCïõØ_Ô€ŽCäã#eôŽçU:ïOÊÁZ"u~iãx« òbvª³ Ř•ÜÙ¼Ê5ž{“aˆQ.#„¿+þûRro~I„«<<l;d¤ÂM.¥J–>s•€7Z;“wé±.¾ñwõî•'ôbØA¶®%!ÌP1ŒR–zˆç ÑÄî×f¯„ªWOûyJ*b-–;ò3GXßGöV=“êS•Y2ì)WË–Cì‘ÝæÈáéªLàØsÊ–\’Ö-”t§±BqÇ÷:ñÄKå·?êÿ愾5²“4)¨þ ÒŒY°oœÒ‹½‡Ê/ë ³EŸÿFa3L 9aRI?Mp«•4YMžÕÔî×ÚÍÚÞÕš–ÅU}×a|!ÀеÙüýkWi¿Ü&æùµCâ™Aõ…Ô$öè$ZyË‘b¦MI@'Á£ÕÚ¦?CkÛú›[¹
+W‹»nË|“böÍ̾ÆhŒ^´›K?͹׷0Œ¾HÅ š±Ý¶¹¬ÐÍ19§Nµ$ƨŠ¥5•X 3Ñtœg‚‘˵5ª<ùH9WËZ»ðc›íÛÊ”’˜>«0ڤ̃
+…©sÏ«€™ %ðªÇbk ²èVùf Ø€³ýÝYÛY+Z­ˆ‡óx%géw†LD?i‚J©ß~Ô°š4O5;){–LxÄ&5úÑäÍs=í¯ÏÌÍ&N¶›Þê"µ löW5]Û¥HÄ܋‚ï§@xsf1ûÄr
+
+Â.™ŒðHÅ’ïG¹Ü1ùY ª´+Àh6&íF^Åûªç±°ˆŒ‡ù.d ÎlÙ©Xm`ÎôÀÊú­7†|x(dm}ÅN‰¶TÓN½q‰Jý–åøP·—Ô••Å’«T·VÜ_K
+jÎ~iÇD¯)pÏ®×¾UmS†¹t”ÚÔ¤þ^ƒ”çòɉÇù qÅi£‚“4ˆ†Ï)# }´õ¦œZs
+˜T~öƒ„`ñòD'«~šHãœÁ(&}#Ÿr;Ĉ>0º(GUø.7H±‡¾*èÒQèjx”Ìê]´«€ÁÊ¡ÙCÊUð—üD¢·!w²0ÛÒsÈÄ?yNØíy̵b63¸ ÄyoÉh1Ä—i:ÑÍ—VÞg«Ê/ê‹CO³²K,ÕÎHï„p(œŒ¸ #DϚʪ^
+5‡¹Kä ¼y\¢¾ X¹‹ûe†¡¢‡.†GNìp´…ÀrýÙb6Hz!ÒÓ¢¨&‰6fŽÚð²^/e(3ö)—\
+”EÞ³Ø+Ìn¨Ì¨|z§,(ž'‹NWÂƧGϹ¿ÍVnÁs2êä(ƒ'¼îN7nµb½lÿ#¶¹6¢ ø@ «Â¼’5'tv0­¼t)e¶µ VÊGWüÅØ9ÕF™ßþµ³£–œ‘$ýø°X‘ÓÃ% ‘¥¡d•fõÔàT f­yBógžsò"‡E½Q{Í–*UÝjf¾Ur‡rDíã'ÍLFÄ”x`»_%ºÁw´Ë¦x‰hñ‚ÔË€™l°ÝÁ³õ°OŠ7‚ÌbÇ}ô¡³Q33d™$àïÎ9í®ú'küKäÂXÌ*’b°ç©¢O1Æ;؈!ËûŒ'Tð7Å.=¶CI4Íï"àµyT ¡ëÚ¯–<<Ô…°=˜‘t~(‹Dœ€–rEð­+&C•JqmF×Ü¡l¹¹æÓxÊ=ÝEW˜°‘© 1x/… c¤Y‡ð4 Ù1K*ð ýˆŽæð¶§æ[¸8ûЪÿ3¸j†•zDÞÑûò­a½pîú¯,,äkî]¡žrX$èËDÒµcºxmx8D¥H°^`ÔÄÃŒ´¹²ÉW`”]¥:<¯,å{ýÒæªMª€º’æ*ðiµßù³³2Ž¿o׉Bú„´9ñŠ!2à”† ž)?‹j[a<(ÿªPW'M?ÞÔfXêÞAÓ
+j‹es`Aq‡|áà=¥:þ|Ä¿#+4ÕNnQ 1’X R6JbøLî!qâÉL?;…†N̶›ÊeË(6Us²”ú»Ÿ%ß…ž<—-=Íçh¿´Ú¸?£vû“
+¸…¥ÞJk†¬¦Þ$÷¥ Þ½c[ó@÷{±“1è27Ú>”Žãáf:8ä_½r}IÁ-O´BFeäšKö覰¬*æ*ø­Þá(PÜç…5MÁÞ½6zFÁ¼œ¸0ÅÁåxs<=[-ȵï0-²äu¯ðì!ñ§ß°Ç©[“9Š“1ÌŒ“÷ÜÔhYfHk2
+eBt‡~ðˆ“|¥À¬›EêFwpÇõAóŒSBCß…Ëm–£?å<¶Ut ›—`d¢G»ckÝ÷I¥o„™T¬R$jš£Gƒ²Âöƒ7œá¨ãFŠÇ«RÚ&鰲Ž§ë·Ú•„|†›}-xnÿaÞu•X!É9Új\ÿ9—óœ}¸8Åj~„ã–E¸ÿ|¹
+é˜C½¨3_óócY7€])i²¸r”3Ó.C략Ѩ.A}¾ql¨F[DjÙòUÝk¨‡ð¾éç
+è;*ßÏýd8úþÝ"©93V¸1› †Ð5½³” áá¾~ÁÒüI¹ˆÐæ^ÎjŸ¡f¡™<•¥ð6M¸š†ÜywAûy+g‹Ï5pÜϹ›seÞ’G{~þfŒ~±Z£¸?êÖf*óYlµ¶²8çÜ{] §³öðSདྷ¦ê” ÚF´ê›6vîú?5Ó,Tùæžx($5§ÞW2¬ÇŸ>˜Š-Åoþ-âŸÿºj§~©P$2aª3~”¥ÿNÅ2©÷Ž™œç3!ÉLa\eÒåP4€Äœ%d#€tø]þŽŠ}©òâ$‚©ã2<˜X´ñ“Œ‘~þ+cÝßs$r¼;l´üZñ<Ð~°ÔÈÒçõf>ÈÜ®YïVì²kð("‡°òO¬ànwkieJ^
+ŠmU1W¦x%ø¦@,1ûÐ:øëã›dšI•ž‚ÒDt‚ÉûÚs_ÃëôgÞÚ
+qÒèpº ¥ür~/ˆš©žn¹ù
+{t×Ö¦¹~æôX•›½
+j›2•yu’ÊSÞd!B÷b¾n1?ÿHy­ YS¥£ów\L„ k‹O`Ӻܶ»Y³Ð*Õ—9‹“íÁD)©r9©R줉ÆTZ•ÛGù³“;oÍçƒ*ßÊÅÈ{Œ&+SB•á®ˆ°·4~E rãd¶‰bÓF†ò¹å=â’dTø<ÇÿÇÓÃ~ôK&øZb»†_rQŒJèx’v~Á¡ªˆÉÝ’™%ÁEòÖó顈ÎPÿõþò?~?Ѧ}X)öçf†Gôo8¯²Î@
+Ãp&Y× ÐÖ-¶š¤ºìƒ +j/½å7
+AÀ—l)í
+†×oS²D&åU‡õAUƒ°m‘’Í•fÒŽÅ]2‰6ƒJ²OÉÂ…Ÿœ%í~ÃkA™$c!F %ÞµI¸yµ*#;3K’¥ëQâ‡9Fò°¿Rß³‡¸òº÷¦gȽ…V¤õ:ìB È=çbñ_íÕ¡¬Zs™T5rñè(|zC¦ù‰LEº;@ù½¢Óu÷Æìòê¡#·'Éñ¼®×D{5‡P,‘¿¼Ñr&]Óë>B15ø“ÄK¸óèíÈ‚‹ÒEùÐc±Sqg´|ŠÐ"5ÿí±fYnÌ—¨¾ÅÀ*sÞK õ‰ÌP¬òb|©Éqémò—l8É£ô5Óç|D=TÃ…S3Žw¯(g&|WrËÇοÎÔý›Ÿ~lû wr“œºÈÔL™ ¬AÀ©Ö·ëßqS—•
+Ë4;dkƒüTX¢+tŽµäU>£\ht•™ ^4íHŒÊnsÂË=S=óøFåà
+9ׇj¥lzý;x?»#7ßöÖýƒõS«Bº;ñÚ÷Â8>‰À¨\Ùèܳc^›@=Rã<aùXÏ«5u*x¾GÊ&Î9J¨,ý-³¨Éð·ŽSüƒ`
+i­p6?2ŒMÕ À/2¸ÜµKßoü¦~Xè:SÆÅú\ß<=í¶:´÷®\ˆUªíTQ¡ '‹2·\lÇD…a1wµdí[,6·4Ä…ù®æºWbá¤J]ΑÓQ–gl”¸Bð¬ñ½<«UðRQš¨jåS¹C­1“‘.€¦[Ͼ.ý™V…~h\1ŽT¬eÿTÑ6ô/ýæ Fˆ–³kãÀhfʃ?ô߆öm¶øÁEN§d¥@eˆÁÈn4†®Ä¶±þp8Qÿcƒ/Lu„ …´Dn83ˆxù¾H0²Ûb™
+°NLªVϺ(–øGkIÔé4€´®tÕ¨†žký’gy[Àd]݈Éz.°g0ѯ.BD¤½ ôJ_¬õÀñÎK®–©Z½ŠZv+L‰í€©Ì=½èY¬Ÿ´ó©ýÚ°E§¡¼@¢Þ0,Îo—»ìã(27&Zº,äñ=ž¼•ó6‘C}¶í"¡«Ç0 þÒ>ÒPqvʵÇFƒ ¹·Î7¨÷¨Öhåæp …hë!7ˆ^”>ïN0݈(9é9ë 4‚Ó³"E| \­´7°*
+{H œ#tãaîQÇñº§+MCfפý~ð\¾=謆›nÖ…6F=ï"ÐT ÷Qš*²7(ƆËê¿;GßAZ=ú&ŽX°ù÷"œ\7=OýÀ–ñ¾#¼8ÁùÊÌŠÆä³_6Yuw1BÆþS2„V1Yçr=(+Âq¹às~`
+(3¤`‘ìŠ*ýJ‰æž>$C
+ëS)ó‚<´f¯Aƒg/R6³·JõÝÅ¿=r«ýòZ œÍÔcXù%Bˆüès>M
+¯Û¯ˆç/‚)°1ãÈf­˜Ö¶¬Xf5°ÖDÚJhlâ‚÷ž•3åÛ:e¿i+„ç-®a„ʤeÿ¯[
+endstream
+endobj
+11697 0 obj
+<< /Type /FontDescriptor /FontName /NWBRFF+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 599 /CapHeight 599 /Descent -222 /ItalicAngle -9 /StemV 69 /XHeight 431 /CharSet( /a /b /e /f /h /i /j /l /n /o /r /t /u /x) /FontFile 11698 0 R >>
+endobj
+11606 0 obj
+<< /Type /Encoding /Differences [ 16 /quotedblleft /quotedblright 21 /endash /emdash 27 /ff /fi /fl /ffi 33 /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P 82 /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde ] >>
+endobj
+11604 0 obj
+<< /Type /Encoding /Differences [ 48 /parenlefttp /parenrighttp /bracketlefttp /bracketrighttp /bracketleftbt /bracketrightbt 64 /parenleftbt /parenrightbt ] >>
+endobj
+11602 0 obj
+<< /Type /Encoding /Differences [ 62 /greater 96 /lscript /a /b /c 105 /i /j /k /l 110 /n 120 /x /y ] >>
+endobj
+11610 0 obj
+<< /Type /Encoding /Differences [ 0 /minus 3 /asteriskmath ] >>
+endobj
+11608 0 obj
+<< /Type /Encoding /Differences [ 1 /Delta 43 /plus 48 /zero /one /two /three /four /five /six /seven ] >>
+endobj
+11614 0 obj
+<< /Type /Encoding /Differences [ 39 /quotesingle.ts1 96 /grave.ts1 136 /bullet ] >>
+endobj
+749 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /OCVDMH+LMRoman10-Bold /FontDescriptor 11641 0 R /FirstChar 21 /LastChar 125 /Widths 11613 0 R /Encoding 11606 0 R >>
+endobj
+187 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /LCRVQF+LMRoman12-Bold /FontDescriptor 11643 0 R /FirstChar 28 /LastChar 125 /Widths 11627 0 R /Encoding 11606 0 R >>
+endobj
+179 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /WCAPHI+LMRoman9-Bold /FontDescriptor 11645 0 R /FirstChar 65 /LastChar 116 /Widths 11635 0 R /Encoding 11606 0 R >>
+endobj
+556 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /YSYFAJ+LMRomanCaps10-Regular /FontDescriptor 11647 0 R /FirstChar 97 /LastChar 115 /Widths 11618 0 R /Encoding 11606 0 R >>
+endobj
+184 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CVXELO+LMRoman10-Regular /FontDescriptor 11655 0 R /FirstChar 16 /LastChar 122 /Widths 11630 0 R /Encoding 11606 0 R >>
+endobj
+177 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /MTUVDN+LMRoman12-Regular /FontDescriptor 11657 0 R /FirstChar 44 /LastChar 121 /Widths 11637 0 R /Encoding 11606 0 R >>
+endobj
+174 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /JTSGNV+LMRoman17-Regular /FontDescriptor 11659 0 R /FirstChar 84 /LastChar 116 /Widths 11640 0 R /Encoding 11606 0 R >>
+endobj
+480 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /HUFBEO+LMRoman6-Regular /FontDescriptor 11661 0 R /FirstChar 48 /LastChar 57 /Widths 11619 0 R /Encoding 11606 0 R >>
+endobj
+473 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /SXHXQW+LMRoman7-Regular /FontDescriptor 11663 0 R /FirstChar 48 /LastChar 57 /Widths 11620 0 R /Encoding 11606 0 R >>
+endobj
+205 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /PQFDKJ+LMRoman8-Regular /FontDescriptor 11665 0 R /FirstChar 16 /LastChar 122 /Widths 11624 0 R /Encoding 11606 0 R >>
+endobj
+180 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /BYGIQZ+LMRoman9-Regular /FontDescriptor 11667 0 R /FirstChar 39 /LastChar 119 /Widths 11634 0 R /Encoding 11606 0 R >>
+endobj
+318 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /NRYMBG+LMRoman10-Italic /FontDescriptor 11669 0 R /FirstChar 28 /LastChar 121 /Widths 11621 0 R /Encoding 11606 0 R >>
+endobj
+182 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /TXCPTT+LMRoman9-Italic /FontDescriptor 11671 0 R /FirstChar 110 /LastChar 116 /Widths 11632 0 R /Encoding 11606 0 R >>
+endobj
+317 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /IATCRU+LMRomanSlant10-Regular /FontDescriptor 11673 0 R /FirstChar 40 /LastChar 121 /Widths 11622 0 R /Encoding 11606 0 R >>
+endobj
+185 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /DXGFLV+LMSans10-Regular /FontDescriptor 11675 0 R /FirstChar 27 /LastChar 121 /Widths 11629 0 R /Encoding 11606 0 R >>
+endobj
+175 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /MOYMBT+LMSans17-Regular /FontDescriptor 11677 0 R /FirstChar 97 /LastChar 120 /Widths 11639 0 R /Encoding 11606 0 R >>
+endobj
+189 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /MMROMK+LMSans8-Regular /FontDescriptor 11679 0 R /FirstChar 48 /LastChar 120 /Widths 11626 0 R /Encoding 11606 0 R >>
+endobj
+181 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /JJEEWR+LMSans9-Regular /FontDescriptor 11681 0 R /FirstChar 97 /LastChar 120 /Widths 11633 0 R /Encoding 11606 0 R >>
+endobj
+186 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /HNJOVH+LMMono10-Regular /FontDescriptor 11689 0 R /FirstChar 33 /LastChar 125 /Widths 11628 0 R /Encoding 11606 0 R >>
+endobj
+178 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /NRLLYV+LMMono12-Regular /FontDescriptor 11691 0 R /FirstChar 46 /LastChar 121 /Widths 11636 0 R /Encoding 11606 0 R >>
+endobj
+768 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /REBVUK+LMMono8-Regular /FontDescriptor 11693 0 R /FirstChar 44 /LastChar 125 /Widths 11612 0 R /Encoding 11606 0 R >>
+endobj
+183 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /GVYJDY+LMMono9-Regular /FontDescriptor 11695 0 R /FirstChar 33 /LastChar 126 /Widths 11631 0 R /Encoding 11606 0 R >>
+endobj
+811 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /NWBRFF+LMMonoSlant10-Regular /FontDescriptor 11697 0 R /FirstChar 97 /LastChar 120 /Widths 11607 0 R /Encoding 11606 0 R >>
+endobj
+1809 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /WOCBGC+LMMathExtension10-Regular /FontDescriptor 11649 0 R /FirstChar 48 /LastChar 65 /Widths 11605 0 R /Encoding 11604 0 R >>
+endobj
+662 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /YCPAMU+LMMathItalic10-Regular /FontDescriptor 11651 0 R /FirstChar 62 /LastChar 121 /Widths 11616 0 R /Encoding 11602 0 R >>
+endobj
+4533 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /JMCQJH+LMMathItalic7-Regular /FontDescriptor 11653 0 R /FirstChar 120 /LastChar 121 /Widths 11603 0 R /Encoding 11602 0 R >>
+endobj
+176 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /FACRCI+LMMathSymbols10-Regular /FontDescriptor 11683 0 R /FirstChar 0 /LastChar 3 /Widths 11638 0 R /Encoding 11610 0 R >>
+endobj
+204 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /DTFCKV+LMMathSymbols6-Regular /FontDescriptor 11685 0 R /FirstChar 3 /LastChar 3 /Widths 11625 0 R /Encoding 11610 0 R >>
+endobj
+769 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /ANTVSN+LMMathSymbols8-Regular /FontDescriptor 11687 0 R /FirstChar 0 /LastChar 0 /Widths 11611 0 R /Encoding 11610 0 R >>
+endobj
+660 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CVXELO+LMRoman10-Regular /FontDescriptor 11655 0 R /FirstChar 1 /LastChar 55 /Widths 11617 0 R /Encoding 11608 0 R >>
+endobj
+770 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /PQFDKJ+LMRoman8-Regular /FontDescriptor 11665 0 R /FirstChar 48 /LastChar 49 /Widths 11609 0 R /Encoding 11608 0 R >>
+endobj
+668 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CVXELO+LMRoman10-Regular /FontDescriptor 11655 0 R /FirstChar 136 /LastChar 136 /Widths 11615 0 R /Encoding 11614 0 R >>
+endobj
+264 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /GVYJDY+LMMono9-Regular /FontDescriptor 11695 0 R /FirstChar 39 /LastChar 96 /Widths 11623 0 R /Encoding 11614 0 R >>
+endobj
+206 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 169 0 R 208 0 R 255 0 R 302 0 R 341 0 R 385 0 R 431 0 R 484 0 R 532 0 R 564 0 R ] >>
+endobj
+603 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 584 0 R 605 0 R 632 0 R 656 0 R 679 0 R 699 0 R 726 0 R 754 0 R 773 0 R 808 0 R ] >>
+endobj
+871 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 829 0 R 873 0 R 921 0 R 965 0 R 1010 0 R 1055 0 R 1083 0 R 1104 0 R 1144 0 R 1198 0 R ] >>
+endobj
+1316 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 1260 0 R 1318 0 R 1381 0 R 1440 0 R 1486 0 R 1541 0 R 1569 0 R 1618 0 R 1681 0 R 1715 0 R ] >>
+endobj
+1810 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 1768 0 R 1812 0 R 1857 0 R 1914 0 R 1964 0 R 2007 0 R 2062 0 R 2099 0 R 2132 0 R 2170 0 R ] >>
+endobj
+2254 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 2213 0 R 2256 0 R 2313 0 R 2368 0 R 2409 0 R 2457 0 R 2513 0 R 2565 0 R 2607 0 R 2656 0 R ] >>
+endobj
+2759 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 2705 0 R 2762 0 R 2817 0 R 2877 0 R 2929 0 R 2967 0 R 3017 0 R 3068 0 R 3123 0 R 3180 0 R ] >>
+endobj
+3298 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 3240 0 R 3300 0 R 3335 0 R 3382 0 R 3427 0 R 3483 0 R 3539 0 R 3592 0 R 3637 0 R 3678 0 R ] >>
+endobj
+3783 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 3734 0 R 3785 0 R 3845 0 R 3882 0 R 3922 0 R 3973 0 R 4033 0 R 4090 0 R 4152 0 R 4201 0 R ] >>
+endobj
+4301 0 obj
+<< /Type /Pages /Parent 11699 0 R /Count 10 /Kids [ 4253 0 R 4303 0 R 4358 0 R 4422 0 R 4461 0 R 4521 0 R 4560 0 R 4606 0 R 4652 0 R 4704 0 R ] >>
+endobj
+4785 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 4744 0 R 4787 0 R 4840 0 R 4903 0 R 4949 0 R 5013 0 R 5056 0 R 5106 0 R 5160 0 R 5217 0 R ] >>
+endobj
+5309 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 5264 0 R 5311 0 R 5356 0 R 5403 0 R 5442 0 R 5493 0 R 5549 0 R 5607 0 R 5673 0 R 5722 0 R ] >>
+endobj
+5835 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 5786 0 R 5837 0 R 5894 0 R 5955 0 R 6018 0 R 6054 0 R 6108 0 R 6145 0 R 6197 0 R 6240 0 R ] >>
+endobj
+6332 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 6276 0 R 6334 0 R 6382 0 R 6434 0 R 6477 0 R 6529 0 R 6576 0 R 6638 0 R 6688 0 R 6739 0 R ] >>
+endobj
+6820 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 6778 0 R 6822 0 R 6856 0 R 6899 0 R 6954 0 R 7017 0 R 7073 0 R 7120 0 R 7179 0 R 7235 0 R ] >>
+endobj
+7338 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 7285 0 R 7340 0 R 7390 0 R 7441 0 R 7488 0 R 7546 0 R 7597 0 R 7640 0 R 7698 0 R 7747 0 R ] >>
+endobj
+7831 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 7781 0 R 7834 0 R 7884 0 R 7935 0 R 7983 0 R 8038 0 R 8079 0 R 8118 0 R 8158 0 R 8207 0 R ] >>
+endobj
+8314 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 8266 0 R 8316 0 R 8376 0 R 8438 0 R 8490 0 R 8544 0 R 8609 0 R 8649 0 R 8702 0 R 8766 0 R ] >>
+endobj
+8886 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 8832 0 R 8888 0 R 8951 0 R 9009 0 R 9070 0 R 9132 0 R 9190 0 R 9243 0 R 9298 0 R 9341 0 R ] >>
+endobj
+9424 0 obj
+<< /Type /Pages /Parent 11700 0 R /Count 10 /Kids [ 9390 0 R 9427 0 R 9471 0 R 9529 0 R 9588 0 R 9636 0 R 9699 0 R 9752 0 R 9807 0 R 9846 0 R ] >>
+endobj
+9948 0 obj
+<< /Type /Pages /Parent 11701 0 R /Count 10 /Kids [ 9896 0 R 9950 0 R 10012 0 R 10075 0 R 10135 0 R 10200 0 R 10263 0 R 10330 0 R 10383 0 R 10444 0 R ] >>
+endobj
+10545 0 obj
+<< /Type /Pages /Parent 11701 0 R /Count 10 /Kids [ 10486 0 R 10547 0 R 10610 0 R 10674 0 R 10739 0 R 10803 0 R 10867 0 R 10932 0 R 10996 0 R 11060 0 R ] >>
+endobj
+11189 0 obj
+<< /Type /Pages /Parent 11701 0 R /Count 9 /Kids [ 11124 0 R 11191 0 R 11258 0 R 11323 0 R 11388 0 R 11455 0 R 11522 0 R 11584 0 R 11598 0 R ] >>
+endobj
+11699 0 obj
+<< /Type /Pages /Parent 11702 0 R /Count 100 /Kids [ 206 0 R 603 0 R 871 0 R 1316 0 R 1810 0 R 2254 0 R 2759 0 R 3298 0 R 3783 0 R 4301 0 R ] >>
+endobj
+11700 0 obj
+<< /Type /Pages /Parent 11702 0 R /Count 100 /Kids [ 4785 0 R 5309 0 R 5835 0 R 6332 0 R 6820 0 R 7338 0 R 7831 0 R 8314 0 R 8886 0 R 9424 0 R ] >>
+endobj
+11701 0 obj
+<< /Type /Pages /Parent 11702 0 R /Count 29 /Kids [ 9948 0 R 10545 0 R 11189 0 R ] >>
+endobj
+11702 0 obj
+<< /Type /Pages /Count 229 /Kids [ 11699 0 R 11700 0 R 11701 0 R ] >>
+endobj
+11703 0 obj
+<< /Type /Outlines /First 6 0 R /Last 166 0 R /Count 41 >>
+endobj
+166 0 obj
+<< /Title 167 0 R /A 164 0 R /Parent 11703 0 R /Prev 162 0 R >>
+endobj
+162 0 obj
+<< /Title 163 0 R /A 160 0 R /Parent 11703 0 R /Prev 158 0 R /Next 166 0 R >>
+endobj
+158 0 obj
+<< /Title 159 0 R /A 156 0 R /Parent 11703 0 R /Prev 154 0 R /Next 162 0 R >>
+endobj
+154 0 obj
+<< /Title 155 0 R /A 152 0 R /Parent 11703 0 R /Prev 150 0 R /Next 158 0 R >>
+endobj
+150 0 obj
+<< /Title 151 0 R /A 148 0 R /Parent 11703 0 R /Prev 146 0 R /Next 154 0 R >>
+endobj
+146 0 obj
+<< /Title 147 0 R /A 144 0 R /Parent 11703 0 R /Prev 142 0 R /Next 150 0 R >>
+endobj
+142 0 obj
+<< /Title 143 0 R /A 140 0 R /Parent 11703 0 R /Prev 138 0 R /Next 146 0 R >>
+endobj
+138 0 obj
+<< /Title 139 0 R /A 136 0 R /Parent 11703 0 R /Prev 134 0 R /Next 142 0 R >>
+endobj
+134 0 obj
+<< /Title 135 0 R /A 132 0 R /Parent 11703 0 R /Prev 130 0 R /Next 138 0 R >>
+endobj
+130 0 obj
+<< /Title 131 0 R /A 128 0 R /Parent 11703 0 R /Prev 126 0 R /Next 134 0 R >>
+endobj
+126 0 obj
+<< /Title 127 0 R /A 124 0 R /Parent 11703 0 R /Prev 122 0 R /Next 130 0 R >>
+endobj
+122 0 obj
+<< /Title 123 0 R /A 120 0 R /Parent 11703 0 R /Prev 118 0 R /Next 126 0 R >>
+endobj
+118 0 obj
+<< /Title 119 0 R /A 116 0 R /Parent 11703 0 R /Prev 114 0 R /Next 122 0 R >>
+endobj
+114 0 obj
+<< /Title 115 0 R /A 112 0 R /Parent 11703 0 R /Prev 110 0 R /Next 118 0 R >>
+endobj
+110 0 obj
+<< /Title 111 0 R /A 108 0 R /Parent 11703 0 R /Prev 106 0 R /Next 114 0 R >>
+endobj
+106 0 obj
+<< /Title 107 0 R /A 104 0 R /Parent 11703 0 R /Prev 102 0 R /Next 110 0 R >>
+endobj
+102 0 obj
+<< /Title 103 0 R /A 100 0 R /Parent 11703 0 R /Prev 98 0 R /Next 106 0 R >>
+endobj
+98 0 obj
+<< /Title 99 0 R /A 96 0 R /Parent 11703 0 R /Prev 94 0 R /Next 102 0 R >>
+endobj
+94 0 obj
+<< /Title 95 0 R /A 92 0 R /Parent 11703 0 R /Prev 90 0 R /Next 98 0 R >>
+endobj
+90 0 obj
+<< /Title 91 0 R /A 88 0 R /Parent 11703 0 R /Prev 86 0 R /Next 94 0 R >>
+endobj
+86 0 obj
+<< /Title 87 0 R /A 84 0 R /Parent 11703 0 R /Prev 82 0 R /Next 90 0 R >>
+endobj
+82 0 obj
+<< /Title 83 0 R /A 80 0 R /Parent 11703 0 R /Prev 78 0 R /Next 86 0 R >>
+endobj
+78 0 obj
+<< /Title 79 0 R /A 76 0 R /Parent 11703 0 R /Prev 74 0 R /Next 82 0 R >>
+endobj
+74 0 obj
+<< /Title 75 0 R /A 72 0 R /Parent 11703 0 R /Prev 70 0 R /Next 78 0 R >>
+endobj
+70 0 obj
+<< /Title 71 0 R /A 68 0 R /Parent 11703 0 R /Prev 66 0 R /Next 74 0 R >>
+endobj
+66 0 obj
+<< /Title 67 0 R /A 64 0 R /Parent 11703 0 R /Prev 62 0 R /Next 70 0 R >>
+endobj
+62 0 obj
+<< /Title 63 0 R /A 60 0 R /Parent 11703 0 R /Prev 58 0 R /Next 66 0 R >>
+endobj
+58 0 obj
+<< /Title 59 0 R /A 56 0 R /Parent 11703 0 R /Prev 54 0 R /Next 62 0 R >>
+endobj
+54 0 obj
+<< /Title 55 0 R /A 52 0 R /Parent 11703 0 R /Prev 50 0 R /Next 58 0 R >>
+endobj
+50 0 obj
+<< /Title 51 0 R /A 48 0 R /Parent 11703 0 R /Prev 46 0 R /Next 54 0 R >>
+endobj
+46 0 obj
+<< /Title 47 0 R /A 44 0 R /Parent 11703 0 R /Prev 42 0 R /Next 50 0 R >>
+endobj
+42 0 obj
+<< /Title 43 0 R /A 40 0 R /Parent 11703 0 R /Prev 38 0 R /Next 46 0 R >>
+endobj
+38 0 obj
+<< /Title 39 0 R /A 36 0 R /Parent 11703 0 R /Prev 34 0 R /Next 42 0 R >>
+endobj
+34 0 obj
+<< /Title 35 0 R /A 32 0 R /Parent 11703 0 R /Prev 30 0 R /Next 38 0 R >>
+endobj
+30 0 obj
+<< /Title 31 0 R /A 28 0 R /Parent 11703 0 R /Prev 26 0 R /Next 34 0 R >>
+endobj
+26 0 obj
+<< /Title 27 0 R /A 24 0 R /Parent 11703 0 R /Prev 22 0 R /Next 30 0 R >>
+endobj
+22 0 obj
+<< /Title 23 0 R /A 20 0 R /Parent 11703 0 R /Prev 18 0 R /Next 26 0 R >>
+endobj
+18 0 obj
+<< /Title 19 0 R /A 16 0 R /Parent 11703 0 R /Prev 14 0 R /Next 22 0 R >>
+endobj
+14 0 obj
+<< /Title 15 0 R /A 12 0 R /Parent 11703 0 R /Prev 10 0 R /Next 18 0 R >>
+endobj
+10 0 obj
+<< /Title 11 0 R /A 8 0 R /Parent 11703 0 R /Prev 6 0 R /Next 14 0 R >>
+endobj
+6 0 obj
+<< /Title 7 0 R /A 4 0 R /Parent 11703 0 R /Next 10 0 R >>
+endobj
+11704 0 obj
+<< /Names [ (Doc-Start) 173 0 R (HD.1) 188 0 R (HD.10) 198 0 R (HD.100) 300 0 R (HD.1000) 1341 0 R (HD.10000) 11154 0 R (HD.10001) 11155 0 R (HD.10002) 11156 0 R (HD.10003) 11157 0 R (HD.10004) 11158 0 R (HD.10005) 11159 0 R (HD.10006) 11160 0 R (HD.10007) 11161 0 R (HD.10008) 11162 0 R (HD.10009) 11163 0 R (HD.1001) 1342 0 R (HD.10010) 11164 0 R (HD.10011) 11165 0 R (HD.10012) 11166 0 R (HD.10013) 11167 0 R (HD.10014) 11168 0 R (HD.10015) 11169 0 R (HD.10016) 11170 0 R (HD.10017) 11171 0 R (HD.10018) 11172 0 R (HD.10019) 11173 0 R (HD.1002) 1343 0 R (HD.10020) 11174 0 R (HD.10021) 11175 0 R (HD.10022) 11176 0 R (HD.10023) 11177 0 R (HD.10024) 11178 0 R ] /Limits [ (Doc-Start) (HD.10024) ] >>
+endobj
+11705 0 obj
+<< /Names [ (HD.10025) 11179 0 R (HD.10026) 11180 0 R (HD.10027) 11181 0 R (HD.10028) 11182 0 R (HD.10029) 11183 0 R (HD.1003) 1344 0 R (HD.10030) 11184 0 R (HD.10031) 11185 0 R (HD.10032) 11186 0 R (HD.10033) 11187 0 R (HD.10034) 11188 0 R (HD.10035) 11194 0 R (HD.10036) 11195 0 R (HD.10037) 11196 0 R (HD.10038) 11197 0 R (HD.10039) 11198 0 R (HD.1004) 1345 0 R (HD.10040) 11199 0 R (HD.10041) 11200 0 R (HD.10042) 11201 0 R (HD.10043) 11202 0 R (HD.10044) 11203 0 R (HD.10045) 11204 0 R (HD.10046) 11205 0 R (HD.10047) 11206 0 R (HD.10048) 11207 0 R (HD.10049) 11208 0 R (HD.1005) 1346 0 R (HD.10050) 11209 0 R (HD.10051) 11210 0 R (HD.10052) 11211 0 R (HD.10053) 11212 0 R ] /Limits [ (HD.10025) (HD.10053) ] >>
+endobj
+11706 0 obj
+<< /Names [ (HD.10054) 11213 0 R (HD.10055) 11214 0 R (HD.10056) 11215 0 R (HD.10057) 11216 0 R (HD.10058) 11217 0 R (HD.10059) 11218 0 R (HD.1006) 1347 0 R (HD.10060) 11219 0 R (HD.10061) 11220 0 R (HD.10062) 11221 0 R (HD.10063) 11222 0 R (HD.10064) 11223 0 R (HD.10065) 11224 0 R (HD.10066) 11225 0 R (HD.10067) 11226 0 R (HD.10068) 11227 0 R (HD.10069) 11228 0 R (HD.1007) 1348 0 R (HD.10070) 11229 0 R (HD.10071) 11230 0 R (HD.10072) 11231 0 R (HD.10073) 11232 0 R (HD.10074) 11233 0 R (HD.10075) 11234 0 R (HD.10076) 11235 0 R (HD.10077) 11236 0 R (HD.10078) 11237 0 R (HD.10079) 11238 0 R (HD.1008) 1349 0 R (HD.10080) 11239 0 R (HD.10081) 11240 0 R (HD.10082) 11241 0 R ] /Limits [ (HD.10054) (HD.10082) ] >>
+endobj
+11707 0 obj
+<< /Names [ (HD.10083) 11242 0 R (HD.10084) 11243 0 R (HD.10085) 11244 0 R (HD.10086) 11245 0 R (HD.10087) 11246 0 R (HD.10088) 11247 0 R (HD.10089) 11248 0 R (HD.1009) 1350 0 R (HD.10090) 11249 0 R (HD.10091) 11250 0 R (HD.10092) 11251 0 R (HD.10093) 11252 0 R (HD.10094) 11253 0 R (HD.10095) 11254 0 R (HD.10096) 11255 0 R (HD.10097) 11256 0 R (HD.10098) 11261 0 R (HD.10099) 11262 0 R (HD.101) 305 0 R (HD.1010) 1351 0 R (HD.10100) 11263 0 R (HD.10101) 11264 0 R (HD.10102) 11265 0 R (HD.10103) 11266 0 R (HD.10104) 11267 0 R (HD.10105) 11268 0 R (HD.10106) 11269 0 R (HD.10107) 11270 0 R (HD.10108) 11271 0 R (HD.10109) 11272 0 R (HD.1011) 1352 0 R (HD.10110) 11273 0 R ] /Limits [ (HD.10083) (HD.10110) ] >>
+endobj
+11708 0 obj
+<< /Names [ (HD.10111) 11274 0 R (HD.10112) 11275 0 R (HD.10113) 11276 0 R (HD.10114) 11277 0 R (HD.10115) 11278 0 R (HD.10116) 11279 0 R (HD.10117) 11280 0 R (HD.10118) 11281 0 R (HD.10119) 11282 0 R (HD.1012) 1353 0 R (HD.10120) 11283 0 R (HD.10121) 11284 0 R (HD.10122) 11285 0 R (HD.10123) 11286 0 R (HD.10124) 11287 0 R (HD.10125) 11288 0 R (HD.10126) 11289 0 R (HD.10127) 11290 0 R (HD.10128) 11291 0 R (HD.10129) 11292 0 R (HD.1013) 1354 0 R (HD.10130) 11293 0 R (HD.10131) 11294 0 R (HD.10132) 11295 0 R (HD.10133) 11296 0 R (HD.10134) 11297 0 R (HD.10135) 11298 0 R (HD.10136) 11299 0 R (HD.10137) 11300 0 R (HD.10138) 11301 0 R (HD.10139) 11302 0 R (HD.1014) 1355 0 R ] /Limits [ (HD.10111) (HD.1014) ] >>
+endobj
+11709 0 obj
+<< /Names [ (HD.10140) 11303 0 R (HD.10141) 11304 0 R (HD.10142) 11305 0 R (HD.10143) 11306 0 R (HD.10144) 11307 0 R (HD.10145) 11308 0 R (HD.10146) 11309 0 R (HD.10147) 11310 0 R (HD.10148) 11311 0 R (HD.10149) 11312 0 R (HD.1015) 1356 0 R (HD.10150) 11313 0 R (HD.10151) 11314 0 R (HD.10152) 11315 0 R (HD.10153) 11316 0 R (HD.10154) 11317 0 R (HD.10155) 11318 0 R (HD.10156) 11319 0 R (HD.10157) 11320 0 R (HD.10158) 11321 0 R (HD.10159) 11326 0 R (HD.1016) 1357 0 R (HD.10160) 11327 0 R (HD.10161) 11328 0 R (HD.10162) 11329 0 R (HD.10163) 11330 0 R (HD.10164) 11331 0 R (HD.10165) 11332 0 R (HD.10166) 11333 0 R (HD.10167) 11334 0 R (HD.10168) 11335 0 R (HD.10169) 11336 0 R ] /Limits [ (HD.10140) (HD.10169) ] >>
+endobj
+11710 0 obj
+<< /Names [ (HD.1017) 1358 0 R (HD.10170) 11337 0 R (HD.10171) 11338 0 R (HD.10172) 11339 0 R (HD.10173) 11340 0 R (HD.10174) 11341 0 R (HD.10175) 11342 0 R (HD.10176) 11343 0 R (HD.10177) 11344 0 R (HD.10178) 11345 0 R (HD.10179) 11346 0 R (HD.1018) 1359 0 R (HD.10180) 11347 0 R (HD.10181) 11348 0 R (HD.10182) 11349 0 R (HD.10183) 11350 0 R (HD.10184) 11351 0 R (HD.10185) 11352 0 R (HD.10186) 11353 0 R (HD.10187) 11354 0 R (HD.10188) 11355 0 R (HD.10189) 11356 0 R (HD.1019) 1360 0 R (HD.10190) 11357 0 R (HD.10191) 11358 0 R (HD.10192) 11359 0 R (HD.10193) 11360 0 R (HD.10194) 11361 0 R (HD.10195) 11362 0 R (HD.10196) 11363 0 R (HD.10197) 11364 0 R (HD.10198) 11365 0 R ] /Limits [ (HD.1017) (HD.10198) ] >>
+endobj
+11711 0 obj
+<< /Names [ (HD.10199) 11366 0 R (HD.102) 306 0 R (HD.1020) 1361 0 R (HD.10200) 11367 0 R (HD.10201) 11368 0 R (HD.10202) 11369 0 R (HD.10203) 11370 0 R (HD.10204) 11371 0 R (HD.10205) 11372 0 R (HD.10206) 11373 0 R (HD.10207) 11374 0 R (HD.10208) 11375 0 R (HD.10209) 11376 0 R (HD.1021) 1362 0 R (HD.10210) 11377 0 R (HD.10211) 11378 0 R (HD.10212) 11379 0 R (HD.10213) 11380 0 R (HD.10214) 11381 0 R (HD.10215) 11382 0 R (HD.10216) 11383 0 R (HD.10217) 11384 0 R (HD.10218) 11385 0 R (HD.10219) 11386 0 R (HD.1022) 1363 0 R (HD.10220) 11391 0 R (HD.10221) 11392 0 R (HD.10222) 11393 0 R (HD.10223) 11394 0 R (HD.10224) 11395 0 R (HD.10225) 11396 0 R (HD.10226) 11397 0 R ] /Limits [ (HD.10199) (HD.10226) ] >>
+endobj
+11712 0 obj
+<< /Names [ (HD.10227) 11398 0 R (HD.10228) 11399 0 R (HD.10229) 11400 0 R (HD.1023) 1364 0 R (HD.10230) 11401 0 R (HD.10231) 11402 0 R (HD.10232) 11403 0 R (HD.10233) 11404 0 R (HD.10234) 11405 0 R (HD.10235) 11406 0 R (HD.10236) 11407 0 R (HD.10237) 11408 0 R (HD.10238) 11409 0 R (HD.10239) 11410 0 R (HD.1024) 1365 0 R (HD.10240) 11411 0 R (HD.10241) 11412 0 R (HD.10242) 11413 0 R (HD.10243) 11414 0 R (HD.10244) 11415 0 R (HD.10245) 11416 0 R (HD.10246) 11417 0 R (HD.10247) 11418 0 R (HD.10248) 11419 0 R (HD.10249) 11420 0 R (HD.1025) 1366 0 R (HD.10250) 11421 0 R (HD.10251) 11422 0 R (HD.10252) 11423 0 R (HD.10253) 11424 0 R (HD.10254) 11425 0 R (HD.10255) 11426 0 R ] /Limits [ (HD.10227) (HD.10255) ] >>
+endobj
+11713 0 obj
+<< /Names [ (HD.10256) 11427 0 R (HD.10257) 11428 0 R (HD.10258) 11429 0 R (HD.10259) 11430 0 R (HD.1026) 1367 0 R (HD.10260) 11431 0 R (HD.10261) 11432 0 R (HD.10262) 11433 0 R (HD.10263) 11434 0 R (HD.10264) 11435 0 R (HD.10265) 11436 0 R (HD.10266) 11437 0 R (HD.10267) 11438 0 R (HD.10268) 11439 0 R (HD.10269) 11440 0 R (HD.1027) 1368 0 R (HD.10270) 11441 0 R (HD.10271) 11442 0 R (HD.10272) 11443 0 R (HD.10273) 11444 0 R (HD.10274) 11445 0 R (HD.10275) 11446 0 R (HD.10276) 11447 0 R (HD.10277) 11448 0 R (HD.10278) 11449 0 R (HD.10279) 11450 0 R (HD.1028) 1369 0 R (HD.10280) 11451 0 R (HD.10281) 11452 0 R (HD.10282) 11453 0 R (HD.10283) 11458 0 R (HD.10284) 11459 0 R ] /Limits [ (HD.10256) (HD.10284) ] >>
+endobj
+11714 0 obj
+<< /Names [ (HD.10285) 11460 0 R (HD.10286) 11461 0 R (HD.10287) 11462 0 R (HD.10288) 11463 0 R (HD.10289) 11464 0 R (HD.1029) 1370 0 R (HD.10290) 11465 0 R (HD.10291) 11466 0 R (HD.10292) 11467 0 R (HD.10293) 11468 0 R (HD.10294) 11469 0 R (HD.10295) 11470 0 R (HD.10296) 11471 0 R (HD.10297) 11472 0 R (HD.10298) 11473 0 R (HD.10299) 11474 0 R (HD.103) 307 0 R (HD.1030) 1371 0 R (HD.10300) 11475 0 R (HD.10301) 11476 0 R (HD.10302) 11477 0 R (HD.10303) 11478 0 R (HD.10304) 11479 0 R (HD.10305) 11480 0 R (HD.10306) 11481 0 R (HD.10307) 11482 0 R (HD.10308) 11483 0 R (HD.10309) 11484 0 R (HD.1031) 1372 0 R (HD.10310) 11485 0 R (HD.10311) 11486 0 R (HD.10312) 11487 0 R ] /Limits [ (HD.10285) (HD.10312) ] >>
+endobj
+11715 0 obj
+<< /Names [ (HD.10313) 11488 0 R (HD.10314) 11489 0 R (HD.10315) 11490 0 R (HD.10316) 11491 0 R (HD.10317) 11492 0 R (HD.10318) 11493 0 R (HD.10319) 11494 0 R (HD.1032) 1373 0 R (HD.10320) 11495 0 R (HD.10321) 11496 0 R (HD.10322) 11497 0 R (HD.10323) 11498 0 R (HD.10324) 11499 0 R (HD.10325) 11500 0 R (HD.10326) 11501 0 R (HD.10327) 11502 0 R (HD.10328) 11503 0 R (HD.10329) 11504 0 R (HD.1033) 1374 0 R (HD.10330) 11505 0 R (HD.10331) 11506 0 R (HD.10332) 11507 0 R (HD.10333) 11508 0 R (HD.10334) 11509 0 R (HD.10335) 11510 0 R (HD.10336) 11511 0 R (HD.10337) 11512 0 R (HD.10338) 11513 0 R (HD.10339) 11514 0 R (HD.1034) 1375 0 R (HD.10340) 11515 0 R (HD.10341) 11516 0 R ] /Limits [ (HD.10313) (HD.10341) ] >>
+endobj
+11716 0 obj
+<< /Names [ (HD.10342) 11517 0 R (HD.10343) 11518 0 R (HD.10344) 11519 0 R (HD.10345) 11520 0 R (HD.10346) 11525 0 R (HD.10347) 11526 0 R (HD.10348) 11527 0 R (HD.10349) 11528 0 R (HD.1035) 1376 0 R (HD.10350) 11529 0 R (HD.10351) 11530 0 R (HD.10352) 11531 0 R (HD.10353) 11532 0 R (HD.10354) 11533 0 R (HD.10355) 11534 0 R (HD.10356) 11535 0 R (HD.10357) 11536 0 R (HD.10358) 11537 0 R (HD.10359) 11538 0 R (HD.1036) 1377 0 R (HD.10360) 11539 0 R (HD.10361) 11540 0 R (HD.10362) 11541 0 R (HD.10363) 11542 0 R (HD.10364) 11543 0 R (HD.10365) 11544 0 R (HD.10366) 11545 0 R (HD.10367) 11546 0 R (HD.10368) 11547 0 R (HD.10369) 11548 0 R (HD.1037) 1378 0 R (HD.10370) 11549 0 R ] /Limits [ (HD.10342) (HD.10370) ] >>
+endobj
+11717 0 obj
+<< /Names [ (HD.10371) 11550 0 R (HD.10372) 11551 0 R (HD.1038) 1379 0 R (HD.1039) 1384 0 R (HD.104) 308 0 R (HD.1040) 1385 0 R (HD.1041) 1386 0 R (HD.1042) 1387 0 R (HD.1043) 1388 0 R (HD.1044) 1389 0 R (HD.1045) 1390 0 R (HD.1046) 1391 0 R (HD.1047) 1392 0 R (HD.1048) 1393 0 R (HD.1049) 1394 0 R (HD.105) 309 0 R (HD.1050) 1395 0 R (HD.1051) 1396 0 R (HD.1052) 1397 0 R (HD.1053) 1398 0 R (HD.1054) 1399 0 R (HD.1055) 1400 0 R (HD.1056) 1401 0 R (HD.1057) 1402 0 R (HD.1058) 1403 0 R (HD.1059) 1404 0 R (HD.106) 310 0 R (HD.1060) 1405 0 R (HD.1061) 1406 0 R (HD.1062) 1407 0 R (HD.1063) 1408 0 R (HD.1064) 1409 0 R ] /Limits [ (HD.10371) (HD.1064) ] >>
+endobj
+11718 0 obj
+<< /Names [ (HD.1065) 1410 0 R (HD.1066) 1411 0 R (HD.1067) 1412 0 R (HD.1068) 1413 0 R (HD.1069) 1414 0 R (HD.107) 311 0 R (HD.1070) 1415 0 R (HD.1071) 1416 0 R (HD.1072) 1417 0 R (HD.1073) 1418 0 R (HD.1074) 1419 0 R (HD.1075) 1420 0 R (HD.1076) 1421 0 R (HD.1077) 1422 0 R (HD.1078) 1423 0 R (HD.1079) 1424 0 R (HD.108) 312 0 R (HD.1080) 1425 0 R (HD.1081) 1426 0 R (HD.1082) 1427 0 R (HD.1083) 1428 0 R (HD.1084) 1429 0 R (HD.1085) 1430 0 R (HD.1086) 1431 0 R (HD.1087) 1432 0 R (HD.1088) 1433 0 R (HD.1089) 1434 0 R (HD.109) 313 0 R (HD.1090) 1435 0 R (HD.1091) 1436 0 R (HD.1092) 1437 0 R (HD.1093) 1438 0 R ] /Limits [ (HD.1065) (HD.1093) ] >>
+endobj
+11719 0 obj
+<< /Names [ (HD.1094) 1443 0 R (HD.1095) 1444 0 R (HD.1096) 1445 0 R (HD.1097) 1446 0 R (HD.1098) 1447 0 R (HD.1099) 1448 0 R (HD.11) 199 0 R (HD.110) 314 0 R (HD.1100) 1449 0 R (HD.1101) 1450 0 R (HD.1102) 1451 0 R (HD.1103) 1452 0 R (HD.1104) 1453 0 R (HD.1105) 1454 0 R (HD.1106) 1455 0 R (HD.1107) 1456 0 R (HD.1108) 1457 0 R (HD.1109) 1458 0 R (HD.111) 315 0 R (HD.1110) 1459 0 R (HD.1111) 1460 0 R (HD.1112) 1461 0 R (HD.1113) 1462 0 R (HD.1114) 1463 0 R (HD.1115) 1464 0 R (HD.1116) 1465 0 R (HD.1117) 1466 0 R (HD.1118) 1467 0 R (HD.1119) 1468 0 R (HD.112) 316 0 R (HD.1120) 1469 0 R (HD.1121) 1470 0 R ] /Limits [ (HD.1094) (HD.1121) ] >>
+endobj
+11720 0 obj
+<< /Names [ (HD.1122) 1471 0 R (HD.1123) 1472 0 R (HD.1124) 1473 0 R (HD.1125) 1474 0 R (HD.1126) 1475 0 R (HD.1127) 1476 0 R (HD.1128) 1477 0 R (HD.1129) 1478 0 R (HD.113) 319 0 R (HD.1130) 1479 0 R (HD.1131) 1480 0 R (HD.1132) 1481 0 R (HD.1133) 1482 0 R (HD.1134) 1483 0 R (HD.1135) 1484 0 R (HD.1136) 1489 0 R (HD.1137) 1490 0 R (HD.1138) 1491 0 R (HD.1139) 1492 0 R (HD.114) 320 0 R (HD.1140) 1493 0 R (HD.1141) 1494 0 R (HD.1142) 1495 0 R (HD.1143) 1496 0 R (HD.1144) 1497 0 R (HD.1145) 1498 0 R (HD.1146) 1499 0 R (HD.1147) 1500 0 R (HD.1148) 1501 0 R (HD.1149) 1502 0 R (HD.115) 321 0 R (HD.1150) 1503 0 R ] /Limits [ (HD.1122) (HD.1150) ] >>
+endobj
+11721 0 obj
+<< /Names [ (HD.1151) 1504 0 R (HD.1152) 1505 0 R (HD.1153) 1506 0 R (HD.1154) 1507 0 R (HD.1155) 1508 0 R (HD.1156) 1509 0 R (HD.1157) 1510 0 R (HD.1158) 1511 0 R (HD.1159) 1512 0 R (HD.116) 322 0 R (HD.1160) 1513 0 R (HD.1161) 1514 0 R (HD.1162) 1515 0 R (HD.1163) 1516 0 R (HD.1164) 1517 0 R (HD.1165) 1518 0 R (HD.1166) 1519 0 R (HD.1167) 1520 0 R (HD.1168) 1521 0 R (HD.1169) 1522 0 R (HD.117) 323 0 R (HD.1170) 1523 0 R (HD.1171) 1524 0 R (HD.1172) 1525 0 R (HD.1173) 1526 0 R (HD.1174) 1527 0 R (HD.1175) 1528 0 R (HD.1176) 1529 0 R (HD.1177) 1530 0 R (HD.1178) 1531 0 R (HD.1179) 1532 0 R (HD.118) 324 0 R ] /Limits [ (HD.1151) (HD.118) ] >>
+endobj
+11722 0 obj
+<< /Names [ (HD.1180) 1533 0 R (HD.1181) 1534 0 R (HD.1182) 1535 0 R (HD.1183) 1536 0 R (HD.1184) 1537 0 R (HD.1185) 1538 0 R (HD.1186) 1539 0 R (HD.1187) 1544 0 R (HD.1188) 1545 0 R (HD.1189) 1546 0 R (HD.119) 325 0 R (HD.1190) 1547 0 R (HD.1191) 1548 0 R (HD.1192) 1549 0 R (HD.1193) 1550 0 R (HD.1194) 1551 0 R (HD.1195) 1552 0 R (HD.1196) 1553 0 R (HD.1197) 1554 0 R (HD.1198) 1555 0 R (HD.1199) 1556 0 R (HD.12) 200 0 R (HD.120) 326 0 R (HD.1200) 1557 0 R (HD.1201) 1558 0 R (HD.1202) 1559 0 R (HD.1203) 1560 0 R (HD.1204) 1561 0 R (HD.1205) 1562 0 R (HD.1206) 1563 0 R (HD.1207) 1564 0 R (HD.1208) 1565 0 R ] /Limits [ (HD.1180) (HD.1208) ] >>
+endobj
+11723 0 obj
+<< /Names [ (HD.1209) 1566 0 R (HD.121) 327 0 R (HD.1210) 1567 0 R (HD.1211) 1572 0 R (HD.1212) 1573 0 R (HD.1213) 1574 0 R (HD.1214) 1575 0 R (HD.1215) 1576 0 R (HD.1216) 1577 0 R (HD.1217) 1578 0 R (HD.1218) 1579 0 R (HD.1219) 1580 0 R (HD.122) 328 0 R (HD.1220) 1581 0 R (HD.1221) 1582 0 R (HD.1222) 1583 0 R (HD.1223) 1584 0 R (HD.1224) 1585 0 R (HD.1225) 1586 0 R (HD.1226) 1587 0 R (HD.1227) 1588 0 R (HD.1228) 1589 0 R (HD.1229) 1590 0 R (HD.123) 329 0 R (HD.1230) 1591 0 R (HD.1231) 1592 0 R (HD.1232) 1593 0 R (HD.1233) 1594 0 R (HD.1234) 1595 0 R (HD.1235) 1596 0 R (HD.1236) 1597 0 R (HD.1237) 1598 0 R ] /Limits [ (HD.1209) (HD.1237) ] >>
+endobj
+11724 0 obj
+<< /Names [ (HD.1238) 1599 0 R (HD.1239) 1600 0 R (HD.124) 330 0 R (HD.1240) 1601 0 R (HD.1241) 1602 0 R (HD.1242) 1603 0 R (HD.1243) 1604 0 R (HD.1244) 1605 0 R (HD.1245) 1606 0 R (HD.1246) 1607 0 R (HD.1247) 1608 0 R (HD.1248) 1609 0 R (HD.1249) 1610 0 R (HD.125) 331 0 R (HD.1250) 1611 0 R (HD.1251) 1612 0 R (HD.1252) 1613 0 R (HD.1253) 1614 0 R (HD.1254) 1615 0 R (HD.1255) 1616 0 R (HD.1256) 1621 0 R (HD.1257) 1622 0 R (HD.1258) 1623 0 R (HD.1259) 1624 0 R (HD.126) 332 0 R (HD.1260) 1625 0 R (HD.1261) 1626 0 R (HD.1262) 1627 0 R (HD.1263) 1628 0 R (HD.1264) 1629 0 R (HD.1265) 1630 0 R (HD.1266) 1631 0 R ] /Limits [ (HD.1238) (HD.1266) ] >>
+endobj
+11725 0 obj
+<< /Names [ (HD.1267) 1632 0 R (HD.1268) 1633 0 R (HD.1269) 1634 0 R (HD.127) 333 0 R (HD.1270) 1635 0 R (HD.1271) 1636 0 R (HD.1272) 1637 0 R (HD.1273) 1638 0 R (HD.1274) 1639 0 R (HD.1275) 1640 0 R (HD.1276) 1641 0 R (HD.1277) 1642 0 R (HD.1278) 1643 0 R (HD.1279) 1644 0 R (HD.128) 334 0 R (HD.1280) 1645 0 R (HD.1281) 1646 0 R (HD.1282) 1647 0 R (HD.1283) 1648 0 R (HD.1284) 1649 0 R (HD.1285) 1650 0 R (HD.1286) 1651 0 R (HD.1287) 1652 0 R (HD.1288) 1653 0 R (HD.1289) 1654 0 R (HD.129) 335 0 R (HD.1290) 1655 0 R (HD.1291) 1656 0 R (HD.1292) 1657 0 R (HD.1293) 1658 0 R (HD.1294) 1659 0 R (HD.1295) 1660 0 R ] /Limits [ (HD.1267) (HD.1295) ] >>
+endobj
+11726 0 obj
+<< /Names [ (HD.1296) 1661 0 R (HD.1297) 1662 0 R (HD.1298) 1663 0 R (HD.1299) 1664 0 R (HD.13) 201 0 R (HD.130) 336 0 R (HD.1300) 1665 0 R (HD.1301) 1666 0 R (HD.1302) 1667 0 R (HD.1303) 1668 0 R (HD.1304) 1669 0 R (HD.1305) 1670 0 R (HD.1306) 1671 0 R (HD.1307) 1672 0 R (HD.1308) 1673 0 R (HD.1309) 1674 0 R (HD.131) 337 0 R (HD.1310) 1675 0 R (HD.1311) 1676 0 R (HD.1312) 1677 0 R (HD.1313) 1678 0 R (HD.1314) 1679 0 R (HD.1315) 1684 0 R (HD.1316) 1685 0 R (HD.1317) 1686 0 R (HD.1318) 1687 0 R (HD.1319) 1688 0 R (HD.132) 338 0 R (HD.1320) 1689 0 R (HD.1321) 1690 0 R (HD.1322) 1691 0 R (HD.1323) 1692 0 R ] /Limits [ (HD.1296) (HD.1323) ] >>
+endobj
+11727 0 obj
+<< /Names [ (HD.1324) 1693 0 R (HD.1325) 1694 0 R (HD.1326) 1695 0 R (HD.1327) 1696 0 R (HD.1328) 1697 0 R (HD.1329) 1698 0 R (HD.133) 339 0 R (HD.1330) 1699 0 R (HD.1331) 1700 0 R (HD.1332) 1701 0 R (HD.1333) 1702 0 R (HD.1334) 1703 0 R (HD.1335) 1704 0 R (HD.1336) 1705 0 R (HD.1337) 1706 0 R (HD.1338) 1707 0 R (HD.1339) 1708 0 R (HD.134) 344 0 R (HD.1340) 1709 0 R (HD.1341) 1710 0 R (HD.1342) 1711 0 R (HD.1343) 1712 0 R (HD.1344) 1713 0 R (HD.1345) 1718 0 R (HD.1346) 1719 0 R (HD.1347) 1720 0 R (HD.1348) 1721 0 R (HD.1349) 1722 0 R (HD.135) 345 0 R (HD.1350) 1723 0 R (HD.1351) 1724 0 R (HD.1352) 1725 0 R ] /Limits [ (HD.1324) (HD.1352) ] >>
+endobj
+11728 0 obj
+<< /Names [ (HD.1353) 1726 0 R (HD.1354) 1727 0 R (HD.1355) 1728 0 R (HD.1356) 1729 0 R (HD.1357) 1730 0 R (HD.1358) 1731 0 R (HD.1359) 1732 0 R (HD.136) 346 0 R (HD.1360) 1733 0 R (HD.1361) 1734 0 R (HD.1362) 1735 0 R (HD.1363) 1736 0 R (HD.1364) 1737 0 R (HD.1365) 1738 0 R (HD.1366) 1739 0 R (HD.1367) 1740 0 R (HD.1368) 1741 0 R (HD.1369) 1742 0 R (HD.137) 347 0 R (HD.1370) 1743 0 R (HD.1371) 1744 0 R (HD.1372) 1745 0 R (HD.1373) 1746 0 R (HD.1374) 1747 0 R (HD.1375) 1748 0 R (HD.1376) 1749 0 R (HD.1377) 1750 0 R (HD.1378) 1751 0 R (HD.1379) 1752 0 R (HD.138) 348 0 R (HD.1380) 1753 0 R (HD.1381) 1754 0 R ] /Limits [ (HD.1353) (HD.1381) ] >>
+endobj
+11729 0 obj
+<< /Names [ (HD.1382) 1755 0 R (HD.1383) 1756 0 R (HD.1384) 1757 0 R (HD.1385) 1758 0 R (HD.1386) 1759 0 R (HD.1387) 1760 0 R (HD.1388) 1761 0 R (HD.1389) 1762 0 R (HD.139) 349 0 R (HD.1390) 1763 0 R (HD.1391) 1764 0 R (HD.1392) 1765 0 R (HD.1393) 1766 0 R (HD.1394) 1771 0 R (HD.1395) 1772 0 R (HD.1396) 1773 0 R (HD.1397) 1774 0 R (HD.1398) 1775 0 R (HD.1399) 1776 0 R (HD.14) 202 0 R (HD.140) 350 0 R (HD.1400) 1777 0 R (HD.1401) 1778 0 R (HD.1402) 1779 0 R (HD.1403) 1780 0 R (HD.1404) 1781 0 R (HD.1405) 1782 0 R (HD.1406) 1783 0 R (HD.1407) 1784 0 R (HD.1408) 1785 0 R (HD.1409) 1786 0 R (HD.141) 351 0 R ] /Limits [ (HD.1382) (HD.141) ] >>
+endobj
+11730 0 obj
+<< /Names [ (HD.1410) 1787 0 R (HD.1411) 1788 0 R (HD.1412) 1789 0 R (HD.1413) 1790 0 R (HD.1414) 1791 0 R (HD.1415) 1792 0 R (HD.1416) 1793 0 R (HD.1417) 1794 0 R (HD.1418) 1795 0 R (HD.1419) 1796 0 R (HD.142) 352 0 R (HD.1420) 1797 0 R (HD.1421) 1798 0 R (HD.1422) 1799 0 R (HD.1423) 1800 0 R (HD.1424) 1801 0 R (HD.1425) 1802 0 R (HD.1426) 1803 0 R (HD.1427) 1804 0 R (HD.1428) 1805 0 R (HD.1429) 1806 0 R (HD.143) 353 0 R (HD.1430) 1807 0 R (HD.1431) 1808 0 R (HD.1432) 1815 0 R (HD.1433) 1816 0 R (HD.1434) 1817 0 R (HD.1435) 1818 0 R (HD.1436) 1819 0 R (HD.1437) 1820 0 R (HD.1438) 1821 0 R (HD.1439) 1822 0 R ] /Limits [ (HD.1410) (HD.1439) ] >>
+endobj
+11731 0 obj
+<< /Names [ (HD.144) 354 0 R (HD.1440) 1823 0 R (HD.1441) 1824 0 R (HD.1442) 1825 0 R (HD.1443) 1826 0 R (HD.1444) 1827 0 R (HD.1445) 1828 0 R (HD.1446) 1829 0 R (HD.1447) 1830 0 R (HD.1448) 1831 0 R (HD.1449) 1832 0 R (HD.145) 355 0 R (HD.1450) 1833 0 R (HD.1451) 1834 0 R (HD.1452) 1835 0 R (HD.1453) 1836 0 R (HD.1454) 1837 0 R (HD.1455) 1838 0 R (HD.1456) 1839 0 R (HD.1457) 1840 0 R (HD.1458) 1841 0 R (HD.1459) 1842 0 R (HD.146) 356 0 R (HD.1460) 1843 0 R (HD.1461) 1844 0 R (HD.1462) 1845 0 R (HD.1463) 1846 0 R (HD.1464) 1847 0 R (HD.1465) 1848 0 R (HD.1466) 1849 0 R (HD.1467) 1850 0 R (HD.1468) 1851 0 R ] /Limits [ (HD.144) (HD.1468) ] >>
+endobj
+11732 0 obj
+<< /Names [ (HD.1469) 1852 0 R (HD.147) 357 0 R (HD.1470) 1853 0 R (HD.1471) 1854 0 R (HD.1472) 1855 0 R (HD.1473) 1860 0 R (HD.1474) 1861 0 R (HD.1475) 1862 0 R (HD.1476) 1863 0 R (HD.1477) 1864 0 R (HD.1478) 1865 0 R (HD.1479) 1866 0 R (HD.148) 358 0 R (HD.1480) 1867 0 R (HD.1481) 1868 0 R (HD.1482) 1869 0 R (HD.1483) 1870 0 R (HD.1484) 1871 0 R (HD.1485) 1872 0 R (HD.1486) 1873 0 R (HD.1487) 1874 0 R (HD.1488) 1875 0 R (HD.1489) 1876 0 R (HD.149) 359 0 R (HD.1490) 1877 0 R (HD.1491) 1878 0 R (HD.1492) 1879 0 R (HD.1493) 1880 0 R (HD.1494) 1881 0 R (HD.1495) 1882 0 R (HD.1496) 1883 0 R (HD.1497) 1884 0 R ] /Limits [ (HD.1469) (HD.1497) ] >>
+endobj
+11733 0 obj
+<< /Names [ (HD.1498) 1885 0 R (HD.1499) 1886 0 R (HD.15) 203 0 R (HD.150) 360 0 R (HD.1500) 1887 0 R (HD.1501) 1888 0 R (HD.1502) 1889 0 R (HD.1503) 1890 0 R (HD.1504) 1891 0 R (HD.1505) 1892 0 R (HD.1506) 1893 0 R (HD.1507) 1894 0 R (HD.1508) 1895 0 R (HD.1509) 1896 0 R (HD.151) 361 0 R (HD.1510) 1897 0 R (HD.1511) 1898 0 R (HD.1512) 1899 0 R (HD.1513) 1900 0 R (HD.1514) 1901 0 R (HD.1515) 1902 0 R (HD.1516) 1903 0 R (HD.1517) 1904 0 R (HD.1518) 1905 0 R (HD.1519) 1906 0 R (HD.152) 362 0 R (HD.1520) 1907 0 R (HD.1521) 1908 0 R (HD.1522) 1909 0 R (HD.1523) 1910 0 R (HD.1524) 1917 0 R (HD.1525) 1918 0 R ] /Limits [ (HD.1498) (HD.1525) ] >>
+endobj
+11734 0 obj
+<< /Names [ (HD.1526) 1919 0 R (HD.1527) 1920 0 R (HD.1528) 1921 0 R (HD.1529) 1922 0 R (HD.153) 363 0 R (HD.1530) 1923 0 R (HD.1531) 1924 0 R (HD.1532) 1925 0 R (HD.1533) 1926 0 R (HD.1534) 1927 0 R (HD.1535) 1928 0 R (HD.1536) 1929 0 R (HD.1537) 1930 0 R (HD.1538) 1931 0 R (HD.1539) 1932 0 R (HD.154) 364 0 R (HD.1540) 1933 0 R (HD.1541) 1934 0 R (HD.1542) 1935 0 R (HD.1543) 1936 0 R (HD.1544) 1937 0 R (HD.1545) 1938 0 R (HD.1546) 1939 0 R (HD.1547) 1940 0 R (HD.1548) 1941 0 R (HD.1549) 1942 0 R (HD.155) 365 0 R (HD.1550) 1943 0 R (HD.1551) 1944 0 R (HD.1552) 1945 0 R (HD.1553) 1946 0 R (HD.1554) 1947 0 R ] /Limits [ (HD.1526) (HD.1554) ] >>
+endobj
+11735 0 obj
+<< /Names [ (HD.1555) 1948 0 R (HD.1556) 1949 0 R (HD.1557) 1950 0 R (HD.1558) 1951 0 R (HD.1559) 1952 0 R (HD.156) 366 0 R (HD.1560) 1953 0 R (HD.1561) 1954 0 R (HD.1562) 1955 0 R (HD.1563) 1956 0 R (HD.1564) 1957 0 R (HD.1565) 1958 0 R (HD.1566) 1959 0 R (HD.1567) 1967 0 R (HD.1568) 1968 0 R (HD.1569) 1969 0 R (HD.157) 367 0 R (HD.1570) 1970 0 R (HD.1571) 1971 0 R (HD.1572) 1972 0 R (HD.1573) 1973 0 R (HD.1574) 1974 0 R (HD.1575) 1975 0 R (HD.1576) 1976 0 R (HD.1577) 1977 0 R (HD.1578) 1978 0 R (HD.1579) 1979 0 R (HD.158) 368 0 R (HD.1580) 1980 0 R (HD.1581) 1981 0 R (HD.1582) 1982 0 R (HD.1583) 1983 0 R ] /Limits [ (HD.1555) (HD.1583) ] >>
+endobj
+11736 0 obj
+<< /Names [ (HD.1584) 1984 0 R (HD.1585) 1985 0 R (HD.1586) 1986 0 R (HD.1587) 1987 0 R (HD.1588) 1988 0 R (HD.1589) 1989 0 R (HD.159) 369 0 R (HD.1590) 1990 0 R (HD.1591) 1991 0 R (HD.1592) 1992 0 R (HD.1593) 1993 0 R (HD.1594) 1994 0 R (HD.1595) 1995 0 R (HD.1596) 1996 0 R (HD.1597) 1997 0 R (HD.1598) 1998 0 R (HD.1599) 1999 0 R (HD.16) 211 0 R (HD.160) 370 0 R (HD.1600) 2000 0 R (HD.1601) 2001 0 R (HD.1602) 2002 0 R (HD.1603) 2003 0 R (HD.1604) 2004 0 R (HD.1605) 2005 0 R (HD.1606) 2010 0 R (HD.1607) 2011 0 R (HD.1608) 2012 0 R (HD.1609) 2013 0 R (HD.161) 371 0 R (HD.1610) 2014 0 R (HD.1611) 2015 0 R ] /Limits [ (HD.1584) (HD.1611) ] >>
+endobj
+11737 0 obj
+<< /Names [ (HD.1612) 2016 0 R (HD.1613) 2017 0 R (HD.1614) 2018 0 R (HD.1615) 2019 0 R (HD.1616) 2020 0 R (HD.1617) 2021 0 R (HD.1618) 2022 0 R (HD.1619) 2023 0 R (HD.162) 372 0 R (HD.1620) 2024 0 R (HD.1621) 2025 0 R (HD.1622) 2026 0 R (HD.1623) 2027 0 R (HD.1624) 2028 0 R (HD.1625) 2029 0 R (HD.1626) 2030 0 R (HD.1627) 2031 0 R (HD.1628) 2032 0 R (HD.1629) 2033 0 R (HD.163) 373 0 R (HD.1630) 2034 0 R (HD.1631) 2035 0 R (HD.1632) 2036 0 R (HD.1633) 2037 0 R (HD.1634) 2038 0 R (HD.1635) 2039 0 R (HD.1636) 2040 0 R (HD.1637) 2041 0 R (HD.1638) 2042 0 R (HD.1639) 2043 0 R (HD.164) 374 0 R (HD.1640) 2044 0 R ] /Limits [ (HD.1612) (HD.1640) ] >>
+endobj
+11738 0 obj
+<< /Names [ (HD.1641) 2045 0 R (HD.1642) 2046 0 R (HD.1643) 2047 0 R (HD.1644) 2048 0 R (HD.1645) 2049 0 R (HD.1646) 2050 0 R (HD.1647) 2051 0 R (HD.1648) 2052 0 R (HD.1649) 2053 0 R (HD.165) 375 0 R (HD.1650) 2054 0 R (HD.1651) 2055 0 R (HD.1652) 2056 0 R (HD.1653) 2057 0 R (HD.1654) 2058 0 R (HD.1655) 2059 0 R (HD.1656) 2060 0 R (HD.1657) 2065 0 R (HD.1658) 2066 0 R (HD.1659) 2067 0 R (HD.166) 376 0 R (HD.1660) 2068 0 R (HD.1661) 2069 0 R (HD.1662) 2070 0 R (HD.1663) 2071 0 R (HD.1664) 2072 0 R (HD.1665) 2073 0 R (HD.1666) 2074 0 R (HD.1667) 2075 0 R (HD.1668) 2076 0 R (HD.1669) 2077 0 R (HD.167) 377 0 R ] /Limits [ (HD.1641) (HD.167) ] >>
+endobj
+11739 0 obj
+<< /Names [ (HD.1670) 2078 0 R (HD.1671) 2079 0 R (HD.1672) 2080 0 R (HD.1673) 2081 0 R (HD.1674) 2082 0 R (HD.1675) 2083 0 R (HD.1676) 2084 0 R (HD.1677) 2085 0 R (HD.1678) 2086 0 R (HD.1679) 2087 0 R (HD.168) 378 0 R (HD.1680) 2088 0 R (HD.1681) 2089 0 R (HD.1682) 2090 0 R (HD.1683) 2091 0 R (HD.1684) 2092 0 R (HD.1685) 2093 0 R (HD.1686) 2094 0 R (HD.1687) 2095 0 R (HD.1688) 2096 0 R (HD.1689) 2097 0 R (HD.169) 379 0 R (HD.1690) 2102 0 R (HD.1691) 2103 0 R (HD.1692) 2104 0 R (HD.1693) 2105 0 R (HD.1694) 2106 0 R (HD.1695) 2107 0 R (HD.1696) 2108 0 R (HD.1697) 2109 0 R (HD.1698) 2110 0 R (HD.1699) 2111 0 R ] /Limits [ (HD.1670) (HD.1699) ] >>
+endobj
+11740 0 obj
+<< /Names [ (HD.17) 212 0 R (HD.170) 380 0 R (HD.1700) 2112 0 R (HD.1701) 2113 0 R (HD.1702) 2114 0 R (HD.1703) 2115 0 R (HD.1704) 2116 0 R (HD.1705) 2117 0 R (HD.1706) 2118 0 R (HD.1707) 2119 0 R (HD.1708) 2120 0 R (HD.1709) 2121 0 R (HD.171) 381 0 R (HD.1710) 2122 0 R (HD.1711) 2123 0 R (HD.1712) 2124 0 R (HD.1713) 2125 0 R (HD.1714) 2126 0 R (HD.1715) 2127 0 R (HD.1716) 2128 0 R (HD.1717) 2129 0 R (HD.1718) 2130 0 R (HD.1719) 2135 0 R (HD.172) 382 0 R (HD.1720) 2136 0 R (HD.1721) 2137 0 R (HD.1722) 2138 0 R (HD.1723) 2139 0 R (HD.1724) 2140 0 R (HD.1725) 2141 0 R (HD.1726) 2142 0 R (HD.1727) 2143 0 R ] /Limits [ (HD.17) (HD.1727) ] >>
+endobj
+11741 0 obj
+<< /Names [ (HD.1728) 2144 0 R (HD.1729) 2145 0 R (HD.173) 383 0 R (HD.1730) 2146 0 R (HD.1731) 2147 0 R (HD.1732) 2148 0 R (HD.1733) 2149 0 R (HD.1734) 2150 0 R (HD.1735) 2151 0 R (HD.1736) 2152 0 R (HD.1737) 2153 0 R (HD.1738) 2154 0 R (HD.1739) 2155 0 R (HD.174) 388 0 R (HD.1740) 2156 0 R (HD.1741) 2157 0 R (HD.1742) 2158 0 R (HD.1743) 2159 0 R (HD.1744) 2160 0 R (HD.1745) 2161 0 R (HD.1746) 2162 0 R (HD.1747) 2163 0 R (HD.1748) 2164 0 R (HD.1749) 2165 0 R (HD.175) 389 0 R (HD.1750) 2166 0 R (HD.1751) 2167 0 R (HD.1752) 2168 0 R (HD.1753) 2173 0 R (HD.1754) 2174 0 R (HD.1755) 2175 0 R (HD.1756) 2176 0 R ] /Limits [ (HD.1728) (HD.1756) ] >>
+endobj
+11742 0 obj
+<< /Names [ (HD.1757) 2177 0 R (HD.1758) 2178 0 R (HD.1759) 2179 0 R (HD.176) 390 0 R (HD.1760) 2180 0 R (HD.1761) 2181 0 R (HD.1762) 2182 0 R (HD.1763) 2183 0 R (HD.1764) 2184 0 R (HD.1765) 2185 0 R (HD.1766) 2186 0 R (HD.1767) 2187 0 R (HD.1768) 2188 0 R (HD.1769) 2189 0 R (HD.177) 391 0 R (HD.1770) 2190 0 R (HD.1771) 2191 0 R (HD.1772) 2192 0 R (HD.1773) 2193 0 R (HD.1774) 2194 0 R (HD.1775) 2195 0 R (HD.1776) 2196 0 R (HD.1777) 2197 0 R (HD.1778) 2198 0 R (HD.1779) 2199 0 R (HD.178) 392 0 R (HD.1780) 2200 0 R (HD.1781) 2201 0 R (HD.1782) 2202 0 R (HD.1783) 2203 0 R (HD.1784) 2204 0 R (HD.1785) 2205 0 R ] /Limits [ (HD.1757) (HD.1785) ] >>
+endobj
+11743 0 obj
+<< /Names [ (HD.1786) 2206 0 R (HD.1787) 2207 0 R (HD.1788) 2208 0 R (HD.1789) 2209 0 R (HD.179) 393 0 R (HD.1790) 2210 0 R (HD.1791) 2211 0 R (HD.1792) 2216 0 R (HD.1793) 2217 0 R (HD.1794) 2218 0 R (HD.1795) 2219 0 R (HD.1796) 2220 0 R (HD.1797) 2221 0 R (HD.1798) 2222 0 R (HD.1799) 2223 0 R (HD.18) 213 0 R (HD.180) 394 0 R (HD.1800) 2224 0 R (HD.1801) 2225 0 R (HD.1802) 2226 0 R (HD.1803) 2227 0 R (HD.1804) 2228 0 R (HD.1805) 2229 0 R (HD.1806) 2230 0 R (HD.1807) 2231 0 R (HD.1808) 2232 0 R (HD.1809) 2233 0 R (HD.181) 395 0 R (HD.1810) 2234 0 R (HD.1811) 2235 0 R (HD.1812) 2236 0 R (HD.1813) 2237 0 R ] /Limits [ (HD.1786) (HD.1813) ] >>
+endobj
+11744 0 obj
+<< /Names [ (HD.1814) 2238 0 R (HD.1815) 2239 0 R (HD.1816) 2240 0 R (HD.1817) 2241 0 R (HD.1818) 2242 0 R (HD.1819) 2243 0 R (HD.182) 396 0 R (HD.1820) 2244 0 R (HD.1821) 2245 0 R (HD.1822) 2246 0 R (HD.1823) 2247 0 R (HD.1824) 2248 0 R (HD.1825) 2249 0 R (HD.1826) 2250 0 R (HD.1827) 2251 0 R (HD.1828) 2252 0 R (HD.1829) 2253 0 R (HD.183) 397 0 R (HD.1830) 2259 0 R (HD.1831) 2260 0 R (HD.1832) 2261 0 R (HD.1833) 2262 0 R (HD.1834) 2263 0 R (HD.1835) 2264 0 R (HD.1836) 2265 0 R (HD.1837) 2266 0 R (HD.1838) 2267 0 R (HD.1839) 2268 0 R (HD.184) 398 0 R (HD.1840) 2269 0 R (HD.1841) 2270 0 R (HD.1842) 2271 0 R ] /Limits [ (HD.1814) (HD.1842) ] >>
+endobj
+11745 0 obj
+<< /Names [ (HD.1843) 2272 0 R (HD.1844) 2273 0 R (HD.1845) 2274 0 R (HD.1846) 2275 0 R (HD.1847) 2276 0 R (HD.1848) 2277 0 R (HD.1849) 2278 0 R (HD.185) 399 0 R (HD.1850) 2279 0 R (HD.1851) 2280 0 R (HD.1852) 2281 0 R (HD.1853) 2282 0 R (HD.1854) 2283 0 R (HD.1855) 2284 0 R (HD.1856) 2285 0 R (HD.1857) 2286 0 R (HD.1858) 2287 0 R (HD.1859) 2288 0 R (HD.186) 400 0 R (HD.1860) 2289 0 R (HD.1861) 2290 0 R (HD.1862) 2291 0 R (HD.1863) 2292 0 R (HD.1864) 2293 0 R (HD.1865) 2294 0 R (HD.1866) 2295 0 R (HD.1867) 2296 0 R (HD.1868) 2297 0 R (HD.1869) 2298 0 R (HD.187) 401 0 R (HD.1870) 2299 0 R (HD.1871) 2300 0 R ] /Limits [ (HD.1843) (HD.1871) ] >>
+endobj
+11746 0 obj
+<< /Names [ (HD.1872) 2301 0 R (HD.1873) 2302 0 R (HD.1874) 2303 0 R (HD.1875) 2304 0 R (HD.1876) 2305 0 R (HD.1877) 2306 0 R (HD.1878) 2307 0 R (HD.1879) 2308 0 R (HD.188) 402 0 R (HD.1880) 2309 0 R (HD.1881) 2310 0 R (HD.1882) 2316 0 R (HD.1883) 2317 0 R (HD.1884) 2318 0 R (HD.1885) 2319 0 R (HD.1886) 2320 0 R (HD.1887) 2321 0 R (HD.1888) 2322 0 R (HD.1889) 2323 0 R (HD.189) 403 0 R (HD.1890) 2324 0 R (HD.1891) 2325 0 R (HD.1892) 2326 0 R (HD.1893) 2327 0 R (HD.1894) 2328 0 R (HD.1895) 2329 0 R (HD.1896) 2330 0 R (HD.1897) 2331 0 R (HD.1898) 2332 0 R (HD.1899) 2333 0 R (HD.19) 214 0 R (HD.190) 404 0 R ] /Limits [ (HD.1872) (HD.190) ] >>
+endobj
+11747 0 obj
+<< /Names [ (HD.1900) 2334 0 R (HD.1901) 2335 0 R (HD.1902) 2336 0 R (HD.1903) 2337 0 R (HD.1904) 2338 0 R (HD.1905) 2339 0 R (HD.1906) 2340 0 R (HD.1907) 2341 0 R (HD.1908) 2342 0 R (HD.1909) 2343 0 R (HD.191) 405 0 R (HD.1910) 2344 0 R (HD.1911) 2345 0 R (HD.1912) 2346 0 R (HD.1913) 2347 0 R (HD.1914) 2348 0 R (HD.1915) 2349 0 R (HD.1916) 2350 0 R (HD.1917) 2351 0 R (HD.1918) 2352 0 R (HD.1919) 2353 0 R (HD.192) 406 0 R (HD.1920) 2354 0 R (HD.1921) 2355 0 R (HD.1922) 2356 0 R (HD.1923) 2357 0 R (HD.1924) 2358 0 R (HD.1925) 2359 0 R (HD.1926) 2360 0 R (HD.1927) 2361 0 R (HD.1928) 2362 0 R (HD.1929) 2363 0 R ] /Limits [ (HD.1900) (HD.1929) ] >>
+endobj
+11748 0 obj
+<< /Names [ (HD.193) 407 0 R (HD.1930) 2371 0 R (HD.1931) 2372 0 R (HD.1932) 2373 0 R (HD.1933) 2374 0 R (HD.1934) 2375 0 R (HD.1935) 2376 0 R (HD.1936) 2377 0 R (HD.1937) 2378 0 R (HD.1938) 2379 0 R (HD.1939) 2380 0 R (HD.194) 408 0 R (HD.1940) 2381 0 R (HD.1941) 2382 0 R (HD.1942) 2383 0 R (HD.1943) 2384 0 R (HD.1944) 2385 0 R (HD.1945) 2386 0 R (HD.1946) 2387 0 R (HD.1947) 2388 0 R (HD.1948) 2389 0 R (HD.1949) 2390 0 R (HD.195) 409 0 R (HD.1950) 2391 0 R (HD.1951) 2392 0 R (HD.1952) 2393 0 R (HD.1953) 2394 0 R (HD.1954) 2395 0 R (HD.1955) 2396 0 R (HD.1956) 2397 0 R (HD.1957) 2398 0 R (HD.1958) 2399 0 R ] /Limits [ (HD.193) (HD.1958) ] >>
+endobj
+11749 0 obj
+<< /Names [ (HD.1959) 2400 0 R (HD.196) 410 0 R (HD.1960) 2401 0 R (HD.1961) 2402 0 R (HD.1962) 2403 0 R (HD.1963) 2404 0 R (HD.1964) 2405 0 R (HD.1965) 2412 0 R (HD.1966) 2413 0 R (HD.1967) 2414 0 R (HD.1968) 2415 0 R (HD.1969) 2416 0 R (HD.197) 411 0 R (HD.1970) 2417 0 R (HD.1971) 2418 0 R (HD.1972) 2419 0 R (HD.1973) 2420 0 R (HD.1974) 2421 0 R (HD.1975) 2422 0 R (HD.1976) 2423 0 R (HD.1977) 2424 0 R (HD.1978) 2425 0 R (HD.1979) 2426 0 R (HD.198) 412 0 R (HD.1980) 2427 0 R (HD.1981) 2428 0 R (HD.1982) 2429 0 R (HD.1983) 2430 0 R (HD.1984) 2431 0 R (HD.1985) 2432 0 R (HD.1986) 2433 0 R (HD.1987) 2434 0 R ] /Limits [ (HD.1959) (HD.1987) ] >>
+endobj
+11750 0 obj
+<< /Names [ (HD.1988) 2435 0 R (HD.1989) 2436 0 R (HD.199) 413 0 R (HD.1990) 2437 0 R (HD.1991) 2438 0 R (HD.1992) 2439 0 R (HD.1993) 2440 0 R (HD.1994) 2441 0 R (HD.1995) 2442 0 R (HD.1996) 2443 0 R (HD.1997) 2444 0 R (HD.1998) 2445 0 R (HD.1999) 2446 0 R (HD.2) 190 0 R (HD.20) 215 0 R (HD.200) 414 0 R (HD.2000) 2447 0 R (HD.2001) 2448 0 R (HD.2002) 2449 0 R (HD.2003) 2450 0 R (HD.2004) 2451 0 R (HD.2005) 2452 0 R (HD.2006) 2453 0 R (HD.2007) 2454 0 R (HD.2008) 2460 0 R (HD.2009) 2461 0 R (HD.201) 415 0 R (HD.2010) 2462 0 R (HD.2011) 2463 0 R (HD.2012) 2464 0 R (HD.2013) 2465 0 R (HD.2014) 2466 0 R ] /Limits [ (HD.1988) (HD.2014) ] >>
+endobj
+11751 0 obj
+<< /Names [ (HD.2015) 2467 0 R (HD.2016) 2468 0 R (HD.2017) 2469 0 R (HD.2018) 2470 0 R (HD.2019) 2471 0 R (HD.202) 416 0 R (HD.2020) 2472 0 R (HD.2021) 2473 0 R (HD.2022) 2474 0 R (HD.2023) 2475 0 R (HD.2024) 2476 0 R (HD.2025) 2477 0 R (HD.2026) 2478 0 R (HD.2027) 2479 0 R (HD.2028) 2480 0 R (HD.2029) 2481 0 R (HD.203) 417 0 R (HD.2030) 2482 0 R (HD.2031) 2483 0 R (HD.2032) 2484 0 R (HD.2033) 2485 0 R (HD.2034) 2486 0 R (HD.2035) 2487 0 R (HD.2036) 2488 0 R (HD.2037) 2489 0 R (HD.2038) 2490 0 R (HD.2039) 2491 0 R (HD.204) 418 0 R (HD.2040) 2492 0 R (HD.2041) 2493 0 R (HD.2042) 2494 0 R (HD.2043) 2495 0 R ] /Limits [ (HD.2015) (HD.2043) ] >>
+endobj
+11752 0 obj
+<< /Names [ (HD.2044) 2496 0 R (HD.2045) 2497 0 R (HD.2046) 2498 0 R (HD.2047) 2499 0 R (HD.2048) 2500 0 R (HD.2049) 2501 0 R (HD.205) 419 0 R (HD.2050) 2502 0 R (HD.2051) 2503 0 R (HD.2052) 2504 0 R (HD.2053) 2505 0 R (HD.2054) 2506 0 R (HD.2055) 2507 0 R (HD.2056) 2516 0 R (HD.2057) 2517 0 R (HD.2058) 2518 0 R (HD.2059) 2519 0 R (HD.206) 420 0 R (HD.2060) 2520 0 R (HD.2061) 2521 0 R (HD.2062) 2522 0 R (HD.2063) 2523 0 R (HD.2064) 2524 0 R (HD.2065) 2525 0 R (HD.2066) 2526 0 R (HD.2067) 2527 0 R (HD.2068) 2528 0 R (HD.2069) 2529 0 R (HD.207) 421 0 R (HD.2070) 2530 0 R (HD.2071) 2531 0 R (HD.2072) 2532 0 R ] /Limits [ (HD.2044) (HD.2072) ] >>
+endobj
+11753 0 obj
+<< /Names [ (HD.2073) 2533 0 R (HD.2074) 2534 0 R (HD.2075) 2535 0 R (HD.2076) 2536 0 R (HD.2077) 2537 0 R (HD.2078) 2538 0 R (HD.2079) 2539 0 R (HD.208) 422 0 R (HD.2080) 2540 0 R (HD.2081) 2541 0 R (HD.2082) 2542 0 R (HD.2083) 2543 0 R (HD.2084) 2544 0 R (HD.2085) 2545 0 R (HD.2086) 2546 0 R (HD.2087) 2547 0 R (HD.2088) 2548 0 R (HD.2089) 2549 0 R (HD.209) 423 0 R (HD.2090) 2550 0 R (HD.2091) 2551 0 R (HD.2092) 2552 0 R (HD.2093) 2553 0 R (HD.2094) 2554 0 R (HD.2095) 2555 0 R (HD.2096) 2556 0 R (HD.2097) 2557 0 R (HD.2098) 2558 0 R (HD.2099) 2559 0 R (HD.21) 216 0 R (HD.210) 424 0 R (HD.2100) 2560 0 R ] /Limits [ (HD.2073) (HD.2100) ] >>
+endobj
+11754 0 obj
+<< /Names [ (HD.2101) 2568 0 R (HD.2102) 2569 0 R (HD.2103) 2570 0 R (HD.2104) 2571 0 R (HD.2105) 2572 0 R (HD.2106) 2573 0 R (HD.2107) 2574 0 R (HD.2108) 2575 0 R (HD.2109) 2576 0 R (HD.211) 425 0 R (HD.2110) 2577 0 R (HD.2111) 2578 0 R (HD.2112) 2579 0 R (HD.2113) 2580 0 R (HD.2114) 2581 0 R (HD.2115) 2582 0 R (HD.2116) 2583 0 R (HD.2117) 2584 0 R (HD.2118) 2585 0 R (HD.2119) 2586 0 R (HD.212) 426 0 R (HD.2120) 2587 0 R (HD.2121) 2588 0 R (HD.2122) 2589 0 R (HD.2123) 2590 0 R (HD.2124) 2591 0 R (HD.2125) 2592 0 R (HD.2126) 2593 0 R (HD.2127) 2594 0 R (HD.2128) 2595 0 R (HD.2129) 2596 0 R (HD.213) 427 0 R ] /Limits [ (HD.2101) (HD.213) ] >>
+endobj
+11755 0 obj
+<< /Names [ (HD.2130) 2597 0 R (HD.2131) 2598 0 R (HD.2132) 2599 0 R (HD.2133) 2600 0 R (HD.2134) 2601 0 R (HD.2135) 2602 0 R (HD.2136) 2603 0 R (HD.2137) 2604 0 R (HD.2138) 2610 0 R (HD.2139) 2611 0 R (HD.214) 428 0 R (HD.2140) 2612 0 R (HD.2141) 2613 0 R (HD.2142) 2614 0 R (HD.2143) 2615 0 R (HD.2144) 2616 0 R (HD.2145) 2617 0 R (HD.2146) 2618 0 R (HD.2147) 2619 0 R (HD.2148) 2620 0 R (HD.2149) 2621 0 R (HD.215) 434 0 R (HD.2150) 2622 0 R (HD.2151) 2623 0 R (HD.2152) 2624 0 R (HD.2153) 2625 0 R (HD.2154) 2626 0 R (HD.2155) 2627 0 R (HD.2156) 2628 0 R (HD.2157) 2629 0 R (HD.2158) 2630 0 R (HD.2159) 2631 0 R ] /Limits [ (HD.2130) (HD.2159) ] >>
+endobj
+11756 0 obj
+<< /Names [ (HD.216) 435 0 R (HD.2160) 2632 0 R (HD.2161) 2633 0 R (HD.2162) 2634 0 R (HD.2163) 2635 0 R (HD.2164) 2636 0 R (HD.2165) 2637 0 R (HD.2166) 2638 0 R (HD.2167) 2639 0 R (HD.2168) 2640 0 R (HD.2169) 2641 0 R (HD.217) 436 0 R (HD.2170) 2642 0 R (HD.2171) 2643 0 R (HD.2172) 2644 0 R (HD.2173) 2645 0 R (HD.2174) 2646 0 R (HD.2175) 2647 0 R (HD.2176) 2648 0 R (HD.2177) 2649 0 R (HD.2178) 2650 0 R (HD.2179) 2651 0 R (HD.218) 437 0 R (HD.2180) 2652 0 R (HD.2181) 2653 0 R (HD.2182) 2659 0 R (HD.2183) 2660 0 R (HD.2184) 2661 0 R (HD.2185) 2662 0 R (HD.2186) 2663 0 R (HD.2187) 2664 0 R (HD.2188) 2665 0 R ] /Limits [ (HD.216) (HD.2188) ] >>
+endobj
+11757 0 obj
+<< /Names [ (HD.2189) 2666 0 R (HD.219) 438 0 R (HD.2190) 2667 0 R (HD.2191) 2668 0 R (HD.2192) 2669 0 R (HD.2193) 2670 0 R (HD.2194) 2671 0 R (HD.2195) 2672 0 R (HD.2196) 2673 0 R (HD.2197) 2674 0 R (HD.2198) 2675 0 R (HD.2199) 2676 0 R (HD.22) 217 0 R (HD.220) 439 0 R (HD.2200) 2677 0 R (HD.2201) 2678 0 R (HD.2202) 2679 0 R (HD.2203) 2680 0 R (HD.2204) 2681 0 R (HD.2205) 2682 0 R (HD.2206) 2683 0 R (HD.2207) 2684 0 R (HD.2208) 2685 0 R (HD.2209) 2686 0 R (HD.221) 440 0 R (HD.2210) 2687 0 R (HD.2211) 2688 0 R (HD.2212) 2689 0 R (HD.2213) 2690 0 R (HD.2214) 2691 0 R (HD.2215) 2692 0 R (HD.2216) 2693 0 R ] /Limits [ (HD.2189) (HD.2216) ] >>
+endobj
+11758 0 obj
+<< /Names [ (HD.2217) 2694 0 R (HD.2218) 2695 0 R (HD.2219) 2696 0 R (HD.222) 441 0 R (HD.2220) 2697 0 R (HD.2221) 2698 0 R (HD.2222) 2699 0 R (HD.2223) 2700 0 R (HD.2224) 2701 0 R (HD.2225) 2702 0 R (HD.2226) 2703 0 R (HD.2227) 2708 0 R (HD.2228) 2709 0 R (HD.2229) 2710 0 R (HD.223) 442 0 R (HD.2230) 2711 0 R (HD.2231) 2712 0 R (HD.2232) 2713 0 R (HD.2233) 2714 0 R (HD.2234) 2715 0 R (HD.2235) 2716 0 R (HD.2236) 2717 0 R (HD.2237) 2718 0 R (HD.2238) 2719 0 R (HD.2239) 2720 0 R (HD.224) 443 0 R (HD.2240) 2721 0 R (HD.2241) 2722 0 R (HD.2242) 2723 0 R (HD.2243) 2724 0 R (HD.2244) 2725 0 R (HD.2245) 2726 0 R ] /Limits [ (HD.2217) (HD.2245) ] >>
+endobj
+11759 0 obj
+<< /Names [ (HD.2246) 2727 0 R (HD.2247) 2728 0 R (HD.2248) 2729 0 R (HD.2249) 2730 0 R (HD.225) 444 0 R (HD.2250) 2731 0 R (HD.2251) 2732 0 R (HD.2252) 2733 0 R (HD.2253) 2734 0 R (HD.2254) 2735 0 R (HD.2255) 2736 0 R (HD.2256) 2737 0 R (HD.2257) 2738 0 R (HD.2258) 2739 0 R (HD.2259) 2740 0 R (HD.226) 445 0 R (HD.2260) 2741 0 R (HD.2261) 2742 0 R (HD.2262) 2743 0 R (HD.2263) 2744 0 R (HD.2264) 2745 0 R (HD.2265) 2746 0 R (HD.2266) 2747 0 R (HD.2267) 2748 0 R (HD.2268) 2749 0 R (HD.2269) 2750 0 R (HD.227) 446 0 R (HD.2270) 2751 0 R (HD.2271) 2752 0 R (HD.2272) 2753 0 R (HD.2273) 2754 0 R (HD.2274) 2755 0 R ] /Limits [ (HD.2246) (HD.2274) ] >>
+endobj
+11760 0 obj
+<< /Names [ (HD.2275) 2756 0 R (HD.2276) 2757 0 R (HD.2277) 2765 0 R (HD.2278) 2766 0 R (HD.2279) 2767 0 R (HD.228) 447 0 R (HD.2280) 2768 0 R (HD.2281) 2769 0 R (HD.2282) 2770 0 R (HD.2283) 2771 0 R (HD.2284) 2772 0 R (HD.2285) 2773 0 R (HD.2286) 2774 0 R (HD.2287) 2775 0 R (HD.2288) 2776 0 R (HD.2289) 2777 0 R (HD.229) 448 0 R (HD.2290) 2778 0 R (HD.2291) 2779 0 R (HD.2292) 2780 0 R (HD.2293) 2781 0 R (HD.2294) 2782 0 R (HD.2295) 2783 0 R (HD.2296) 2784 0 R (HD.2297) 2785 0 R (HD.2298) 2786 0 R (HD.2299) 2787 0 R (HD.23) 218 0 R (HD.230) 449 0 R (HD.2300) 2788 0 R (HD.2301) 2789 0 R (HD.2302) 2790 0 R ] /Limits [ (HD.2275) (HD.2302) ] >>
+endobj
+11761 0 obj
+<< /Names [ (HD.2303) 2791 0 R (HD.2304) 2792 0 R (HD.2305) 2793 0 R (HD.2306) 2794 0 R (HD.2307) 2795 0 R (HD.2308) 2796 0 R (HD.2309) 2797 0 R (HD.231) 450 0 R (HD.2310) 2798 0 R (HD.2311) 2799 0 R (HD.2312) 2800 0 R (HD.2313) 2801 0 R (HD.2314) 2802 0 R (HD.2315) 2803 0 R (HD.2316) 2804 0 R (HD.2317) 2805 0 R (HD.2318) 2806 0 R (HD.2319) 2807 0 R (HD.232) 451 0 R (HD.2320) 2808 0 R (HD.2321) 2809 0 R (HD.2322) 2810 0 R (HD.2323) 2811 0 R (HD.2324) 2812 0 R (HD.2325) 2813 0 R (HD.2326) 2814 0 R (HD.2327) 2815 0 R (HD.2328) 2820 0 R (HD.2329) 2821 0 R (HD.233) 452 0 R (HD.2330) 2822 0 R (HD.2331) 2823 0 R ] /Limits [ (HD.2303) (HD.2331) ] >>
+endobj
+11762 0 obj
+<< /Names [ (HD.2332) 2824 0 R (HD.2333) 2825 0 R (HD.2334) 2826 0 R (HD.2335) 2827 0 R (HD.2336) 2828 0 R (HD.2337) 2829 0 R (HD.2338) 2830 0 R (HD.2339) 2831 0 R (HD.234) 453 0 R (HD.2340) 2832 0 R (HD.2341) 2833 0 R (HD.2342) 2834 0 R (HD.2343) 2835 0 R (HD.2344) 2836 0 R (HD.2345) 2837 0 R (HD.2346) 2838 0 R (HD.2347) 2839 0 R (HD.2348) 2840 0 R (HD.2349) 2841 0 R (HD.235) 454 0 R (HD.2350) 2842 0 R (HD.2351) 2843 0 R (HD.2352) 2844 0 R (HD.2353) 2845 0 R (HD.2354) 2846 0 R (HD.2355) 2847 0 R (HD.2356) 2848 0 R (HD.2357) 2849 0 R (HD.2358) 2850 0 R (HD.2359) 2851 0 R (HD.236) 455 0 R (HD.2360) 2852 0 R ] /Limits [ (HD.2332) (HD.2360) ] >>
+endobj
+11763 0 obj
+<< /Names [ (HD.2361) 2853 0 R (HD.2362) 2854 0 R (HD.2363) 2855 0 R (HD.2364) 2856 0 R (HD.2365) 2857 0 R (HD.2366) 2858 0 R (HD.2367) 2859 0 R (HD.2368) 2860 0 R (HD.2369) 2861 0 R (HD.237) 456 0 R (HD.2370) 2862 0 R (HD.2371) 2863 0 R (HD.2372) 2864 0 R (HD.2373) 2865 0 R (HD.2374) 2866 0 R (HD.2375) 2867 0 R (HD.2376) 2868 0 R (HD.2377) 2869 0 R (HD.2378) 2870 0 R (HD.2379) 2871 0 R (HD.238) 457 0 R (HD.2380) 2872 0 R (HD.2381) 2873 0 R (HD.2382) 2874 0 R (HD.2383) 2875 0 R (HD.2384) 2880 0 R (HD.2385) 2881 0 R (HD.2386) 2882 0 R (HD.2387) 2883 0 R (HD.2388) 2884 0 R (HD.2389) 2885 0 R (HD.239) 458 0 R ] /Limits [ (HD.2361) (HD.239) ] >>
+endobj
+11764 0 obj
+<< /Names [ (HD.2390) 2886 0 R (HD.2391) 2887 0 R (HD.2392) 2888 0 R (HD.2393) 2889 0 R (HD.2394) 2890 0 R (HD.2395) 2891 0 R (HD.2396) 2892 0 R (HD.2397) 2893 0 R (HD.2398) 2894 0 R (HD.2399) 2895 0 R (HD.24) 219 0 R (HD.240) 459 0 R (HD.2400) 2896 0 R (HD.2401) 2897 0 R (HD.2402) 2898 0 R (HD.2403) 2899 0 R (HD.2404) 2900 0 R (HD.2405) 2901 0 R (HD.2406) 2902 0 R (HD.2407) 2903 0 R (HD.2408) 2904 0 R (HD.2409) 2905 0 R (HD.241) 460 0 R (HD.2410) 2906 0 R (HD.2411) 2907 0 R (HD.2412) 2908 0 R (HD.2413) 2909 0 R (HD.2414) 2910 0 R (HD.2415) 2911 0 R (HD.2416) 2912 0 R (HD.2417) 2913 0 R (HD.2418) 2914 0 R ] /Limits [ (HD.2390) (HD.2418) ] >>
+endobj
+11765 0 obj
+<< /Names [ (HD.2419) 2915 0 R (HD.242) 461 0 R (HD.2420) 2916 0 R (HD.2421) 2917 0 R (HD.2422) 2918 0 R (HD.2423) 2919 0 R (HD.2424) 2920 0 R (HD.2425) 2921 0 R (HD.2426) 2922 0 R (HD.2427) 2923 0 R (HD.2428) 2924 0 R (HD.2429) 2925 0 R (HD.243) 462 0 R (HD.2430) 2926 0 R (HD.2431) 2927 0 R (HD.2432) 2932 0 R (HD.2433) 2933 0 R (HD.2434) 2934 0 R (HD.2435) 2935 0 R (HD.2436) 2936 0 R (HD.2437) 2937 0 R (HD.2438) 2938 0 R (HD.2439) 2939 0 R (HD.244) 463 0 R (HD.2440) 2940 0 R (HD.2441) 2941 0 R (HD.2442) 2942 0 R (HD.2443) 2943 0 R (HD.2444) 2944 0 R (HD.2445) 2945 0 R (HD.2446) 2946 0 R (HD.2447) 2947 0 R ] /Limits [ (HD.2419) (HD.2447) ] >>
+endobj
+11766 0 obj
+<< /Names [ (HD.2448) 2948 0 R (HD.2449) 2949 0 R (HD.245) 464 0 R (HD.2450) 2950 0 R (HD.2451) 2951 0 R (HD.2452) 2952 0 R (HD.2453) 2953 0 R (HD.2454) 2954 0 R (HD.2455) 2955 0 R (HD.2456) 2956 0 R (HD.2457) 2957 0 R (HD.2458) 2958 0 R (HD.2459) 2959 0 R (HD.246) 465 0 R (HD.2460) 2960 0 R (HD.2461) 2961 0 R (HD.2462) 2962 0 R (HD.2463) 2963 0 R (HD.2464) 2964 0 R (HD.2465) 2965 0 R (HD.2466) 2970 0 R (HD.2467) 2971 0 R (HD.2468) 2972 0 R (HD.2469) 2973 0 R (HD.247) 466 0 R (HD.2470) 2974 0 R (HD.2471) 2975 0 R (HD.2472) 2976 0 R (HD.2473) 2977 0 R (HD.2474) 2978 0 R (HD.2475) 2979 0 R (HD.2476) 2980 0 R ] /Limits [ (HD.2448) (HD.2476) ] >>
+endobj
+11767 0 obj
+<< /Names [ (HD.2477) 2981 0 R (HD.2478) 2982 0 R (HD.2479) 2983 0 R (HD.248) 467 0 R (HD.2480) 2984 0 R (HD.2481) 2985 0 R (HD.2482) 2986 0 R (HD.2483) 2987 0 R (HD.2484) 2988 0 R (HD.2485) 2989 0 R (HD.2486) 2990 0 R (HD.2487) 2991 0 R (HD.2488) 2992 0 R (HD.2489) 2993 0 R (HD.249) 468 0 R (HD.2490) 2994 0 R (HD.2491) 2995 0 R (HD.2492) 2996 0 R (HD.2493) 2997 0 R (HD.2494) 2998 0 R (HD.2495) 2999 0 R (HD.2496) 3000 0 R (HD.2497) 3001 0 R (HD.2498) 3002 0 R (HD.2499) 3003 0 R (HD.25) 220 0 R (HD.250) 469 0 R (HD.2500) 3004 0 R (HD.2501) 3005 0 R (HD.2502) 3006 0 R (HD.2503) 3007 0 R (HD.2504) 3008 0 R ] /Limits [ (HD.2477) (HD.2504) ] >>
+endobj
+11768 0 obj
+<< /Names [ (HD.2505) 3009 0 R (HD.2506) 3010 0 R (HD.2507) 3011 0 R (HD.2508) 3012 0 R (HD.2509) 3013 0 R (HD.251) 470 0 R (HD.2510) 3014 0 R (HD.2511) 3015 0 R (HD.2512) 3020 0 R (HD.2513) 3021 0 R (HD.2514) 3022 0 R (HD.2515) 3023 0 R (HD.2516) 3024 0 R (HD.2517) 3025 0 R (HD.2518) 3026 0 R (HD.2519) 3027 0 R (HD.252) 471 0 R (HD.2520) 3028 0 R (HD.2521) 3029 0 R (HD.2522) 3030 0 R (HD.2523) 3031 0 R (HD.2524) 3032 0 R (HD.2525) 3033 0 R (HD.2526) 3034 0 R (HD.2527) 3035 0 R (HD.2528) 3036 0 R (HD.2529) 3037 0 R (HD.253) 472 0 R (HD.2530) 3038 0 R (HD.2531) 3039 0 R (HD.2532) 3040 0 R (HD.2533) 3041 0 R ] /Limits [ (HD.2505) (HD.2533) ] >>
+endobj
+11769 0 obj
+<< /Names [ (HD.2534) 3042 0 R (HD.2535) 3043 0 R (HD.2536) 3044 0 R (HD.2537) 3045 0 R (HD.2538) 3046 0 R (HD.2539) 3047 0 R (HD.254) 474 0 R (HD.2540) 3048 0 R (HD.2541) 3049 0 R (HD.2542) 3050 0 R (HD.2543) 3051 0 R (HD.2544) 3052 0 R (HD.2545) 3053 0 R (HD.2546) 3054 0 R (HD.2547) 3055 0 R (HD.2548) 3056 0 R (HD.2549) 3057 0 R (HD.255) 475 0 R (HD.2550) 3058 0 R (HD.2551) 3059 0 R (HD.2552) 3060 0 R (HD.2553) 3061 0 R (HD.2554) 3062 0 R (HD.2555) 3063 0 R (HD.2556) 3064 0 R (HD.2557) 3065 0 R (HD.2558) 3066 0 R (HD.2559) 3071 0 R (HD.256) 476 0 R (HD.2560) 3072 0 R (HD.2561) 3073 0 R (HD.2562) 3074 0 R ] /Limits [ (HD.2534) (HD.2562) ] >>
+endobj
+11770 0 obj
+<< /Names [ (HD.2563) 3075 0 R (HD.2564) 3076 0 R (HD.2565) 3077 0 R (HD.2566) 3078 0 R (HD.2567) 3079 0 R (HD.2568) 3080 0 R (HD.2569) 3081 0 R (HD.257) 477 0 R (HD.2570) 3082 0 R (HD.2571) 3083 0 R (HD.2572) 3084 0 R (HD.2573) 3085 0 R (HD.2574) 3086 0 R (HD.2575) 3087 0 R (HD.2576) 3088 0 R (HD.2577) 3089 0 R (HD.2578) 3090 0 R (HD.2579) 3091 0 R (HD.258) 478 0 R (HD.2580) 3092 0 R (HD.2581) 3093 0 R (HD.2582) 3094 0 R (HD.2583) 3095 0 R (HD.2584) 3096 0 R (HD.2585) 3097 0 R (HD.2586) 3098 0 R (HD.2587) 3099 0 R (HD.2588) 3100 0 R (HD.2589) 3101 0 R (HD.259) 479 0 R (HD.2590) 3102 0 R (HD.2591) 3103 0 R ] /Limits [ (HD.2563) (HD.2591) ] >>
+endobj
+11771 0 obj
+<< /Names [ (HD.2592) 3104 0 R (HD.2593) 3105 0 R (HD.2594) 3106 0 R (HD.2595) 3107 0 R (HD.2596) 3108 0 R (HD.2597) 3109 0 R (HD.2598) 3110 0 R (HD.2599) 3111 0 R (HD.26) 221 0 R (HD.260) 487 0 R (HD.2600) 3112 0 R (HD.2601) 3113 0 R (HD.2602) 3114 0 R (HD.2603) 3115 0 R (HD.2604) 3116 0 R (HD.2605) 3117 0 R (HD.2606) 3118 0 R (HD.2607) 3119 0 R (HD.2608) 3120 0 R (HD.2609) 3121 0 R (HD.261) 488 0 R (HD.2610) 3126 0 R (HD.2611) 3127 0 R (HD.2612) 3128 0 R (HD.2613) 3129 0 R (HD.2614) 3130 0 R (HD.2615) 3131 0 R (HD.2616) 3132 0 R (HD.2617) 3133 0 R (HD.2618) 3134 0 R (HD.2619) 3135 0 R (HD.262) 489 0 R ] /Limits [ (HD.2592) (HD.262) ] >>
+endobj
+11772 0 obj
+<< /Names [ (HD.2620) 3136 0 R (HD.2621) 3137 0 R (HD.2622) 3138 0 R (HD.2623) 3139 0 R (HD.2624) 3140 0 R (HD.2625) 3141 0 R (HD.2626) 3142 0 R (HD.2627) 3143 0 R (HD.2628) 3144 0 R (HD.2629) 3145 0 R (HD.263) 490 0 R (HD.2630) 3146 0 R (HD.2631) 3147 0 R (HD.2632) 3148 0 R (HD.2633) 3149 0 R (HD.2634) 3150 0 R (HD.2635) 3151 0 R (HD.2636) 3152 0 R (HD.2637) 3153 0 R (HD.2638) 3154 0 R (HD.2639) 3155 0 R (HD.264) 491 0 R (HD.2640) 3156 0 R (HD.2641) 3157 0 R (HD.2642) 3158 0 R (HD.2643) 3159 0 R (HD.2644) 3160 0 R (HD.2645) 3161 0 R (HD.2646) 3162 0 R (HD.2647) 3163 0 R (HD.2648) 3164 0 R (HD.2649) 3165 0 R ] /Limits [ (HD.2620) (HD.2649) ] >>
+endobj
+11773 0 obj
+<< /Names [ (HD.265) 492 0 R (HD.2650) 3166 0 R (HD.2651) 3167 0 R (HD.2652) 3168 0 R (HD.2653) 3169 0 R (HD.2654) 3170 0 R (HD.2655) 3171 0 R (HD.2656) 3172 0 R (HD.2657) 3173 0 R (HD.2658) 3174 0 R (HD.2659) 3175 0 R (HD.266) 493 0 R (HD.2660) 3176 0 R (HD.2661) 3177 0 R (HD.2662) 3178 0 R (HD.2663) 3183 0 R (HD.2664) 3184 0 R (HD.2665) 3185 0 R (HD.2666) 3186 0 R (HD.2667) 3187 0 R (HD.2668) 3188 0 R (HD.2669) 3189 0 R (HD.267) 494 0 R (HD.2670) 3190 0 R (HD.2671) 3191 0 R (HD.2672) 3192 0 R (HD.2673) 3193 0 R (HD.2674) 3194 0 R (HD.2675) 3195 0 R (HD.2676) 3196 0 R (HD.2677) 3197 0 R (HD.2678) 3198 0 R ] /Limits [ (HD.265) (HD.2678) ] >>
+endobj
+11774 0 obj
+<< /Names [ (HD.2679) 3199 0 R (HD.268) 495 0 R (HD.2680) 3200 0 R (HD.2681) 3201 0 R (HD.2682) 3202 0 R (HD.2683) 3203 0 R (HD.2684) 3204 0 R (HD.2685) 3205 0 R (HD.2686) 3206 0 R (HD.2687) 3207 0 R (HD.2688) 3208 0 R (HD.2689) 3209 0 R (HD.269) 496 0 R (HD.2690) 3210 0 R (HD.2691) 3211 0 R (HD.2692) 3212 0 R (HD.2693) 3213 0 R (HD.2694) 3214 0 R (HD.2695) 3215 0 R (HD.2696) 3216 0 R (HD.2697) 3217 0 R (HD.2698) 3218 0 R (HD.2699) 3219 0 R (HD.27) 222 0 R (HD.270) 497 0 R (HD.2700) 3220 0 R (HD.2701) 3221 0 R (HD.2702) 3222 0 R (HD.2703) 3223 0 R (HD.2704) 3224 0 R (HD.2705) 3225 0 R (HD.2706) 3226 0 R ] /Limits [ (HD.2679) (HD.2706) ] >>
+endobj
+11775 0 obj
+<< /Names [ (HD.2707) 3227 0 R (HD.2708) 3228 0 R (HD.2709) 3229 0 R (HD.271) 498 0 R (HD.2710) 3230 0 R (HD.2711) 3231 0 R (HD.2712) 3232 0 R (HD.2713) 3233 0 R (HD.2714) 3234 0 R (HD.2715) 3235 0 R (HD.2716) 3236 0 R (HD.2717) 3237 0 R (HD.2718) 3238 0 R (HD.2719) 3243 0 R (HD.272) 499 0 R (HD.2720) 3244 0 R (HD.2721) 3245 0 R (HD.2722) 3246 0 R (HD.2723) 3247 0 R (HD.2724) 3248 0 R (HD.2725) 3249 0 R (HD.2726) 3250 0 R (HD.2727) 3251 0 R (HD.2728) 3252 0 R (HD.2729) 3253 0 R (HD.273) 500 0 R (HD.2730) 3254 0 R (HD.2731) 3255 0 R (HD.2732) 3256 0 R (HD.2733) 3257 0 R (HD.2734) 3258 0 R (HD.2735) 3259 0 R ] /Limits [ (HD.2707) (HD.2735) ] >>
+endobj
+11776 0 obj
+<< /Names [ (HD.2736) 3260 0 R (HD.2737) 3261 0 R (HD.2738) 3262 0 R (HD.2739) 3263 0 R (HD.274) 501 0 R (HD.2740) 3264 0 R (HD.2741) 3265 0 R (HD.2742) 3266 0 R (HD.2743) 3267 0 R (HD.2744) 3268 0 R (HD.2745) 3269 0 R (HD.2746) 3270 0 R (HD.2747) 3271 0 R (HD.2748) 3272 0 R (HD.2749) 3273 0 R (HD.275) 502 0 R (HD.2750) 3274 0 R (HD.2751) 3275 0 R (HD.2752) 3276 0 R (HD.2753) 3277 0 R (HD.2754) 3278 0 R (HD.2755) 3279 0 R (HD.2756) 3280 0 R (HD.2757) 3281 0 R (HD.2758) 3282 0 R (HD.2759) 3283 0 R (HD.276) 503 0 R (HD.2760) 3284 0 R (HD.2761) 3285 0 R (HD.2762) 3286 0 R (HD.2763) 3287 0 R (HD.2764) 3288 0 R ] /Limits [ (HD.2736) (HD.2764) ] >>
+endobj
+11777 0 obj
+<< /Names [ (HD.2765) 3289 0 R (HD.2766) 3290 0 R (HD.2767) 3291 0 R (HD.2768) 3292 0 R (HD.2769) 3293 0 R (HD.277) 504 0 R (HD.2770) 3294 0 R (HD.2771) 3295 0 R (HD.2772) 3296 0 R (HD.2773) 3297 0 R (HD.2774) 3303 0 R (HD.2775) 3304 0 R (HD.2776) 3305 0 R (HD.2777) 3306 0 R (HD.2778) 3307 0 R (HD.2779) 3308 0 R (HD.278) 505 0 R (HD.2780) 3309 0 R (HD.2781) 3310 0 R (HD.2782) 3311 0 R (HD.2783) 3312 0 R (HD.2784) 3313 0 R (HD.2785) 3314 0 R (HD.2786) 3315 0 R (HD.2787) 3316 0 R (HD.2788) 3317 0 R (HD.2789) 3318 0 R (HD.279) 506 0 R (HD.2790) 3319 0 R (HD.2791) 3320 0 R (HD.2792) 3321 0 R (HD.2793) 3322 0 R ] /Limits [ (HD.2765) (HD.2793) ] >>
+endobj
+11778 0 obj
+<< /Names [ (HD.2794) 3323 0 R (HD.2795) 3324 0 R (HD.2796) 3325 0 R (HD.2797) 3326 0 R (HD.2798) 3327 0 R (HD.2799) 3328 0 R (HD.28) 223 0 R (HD.280) 507 0 R (HD.2800) 3329 0 R (HD.2801) 3330 0 R (HD.2802) 3331 0 R (HD.2803) 3332 0 R (HD.2804) 3333 0 R (HD.2805) 3338 0 R (HD.2806) 3339 0 R (HD.2807) 3340 0 R (HD.2808) 3341 0 R (HD.2809) 3342 0 R (HD.281) 508 0 R (HD.2810) 3343 0 R (HD.2811) 3344 0 R (HD.2812) 3345 0 R (HD.2813) 3346 0 R (HD.2814) 3347 0 R (HD.2815) 3348 0 R (HD.2816) 3349 0 R (HD.2817) 3350 0 R (HD.2818) 3351 0 R (HD.2819) 3352 0 R (HD.282) 509 0 R (HD.2820) 3353 0 R (HD.2821) 3354 0 R ] /Limits [ (HD.2794) (HD.2821) ] >>
+endobj
+11779 0 obj
+<< /Names [ (HD.2822) 3355 0 R (HD.2823) 3356 0 R (HD.2824) 3357 0 R (HD.2825) 3358 0 R (HD.2826) 3359 0 R (HD.2827) 3360 0 R (HD.2828) 3361 0 R (HD.2829) 3362 0 R (HD.283) 510 0 R (HD.2830) 3363 0 R (HD.2831) 3364 0 R (HD.2832) 3365 0 R (HD.2833) 3366 0 R (HD.2834) 3367 0 R (HD.2835) 3368 0 R (HD.2836) 3369 0 R (HD.2837) 3370 0 R (HD.2838) 3371 0 R (HD.2839) 3372 0 R (HD.284) 511 0 R (HD.2840) 3373 0 R (HD.2841) 3374 0 R (HD.2842) 3375 0 R (HD.2843) 3376 0 R (HD.2844) 3377 0 R (HD.2845) 3378 0 R (HD.2846) 3379 0 R (HD.2847) 3380 0 R (HD.2848) 3385 0 R (HD.2849) 3386 0 R (HD.285) 512 0 R (HD.2850) 3387 0 R ] /Limits [ (HD.2822) (HD.2850) ] >>
+endobj
+11780 0 obj
+<< /Names [ (HD.2851) 3388 0 R (HD.2852) 3389 0 R (HD.2853) 3390 0 R (HD.2854) 3391 0 R (HD.2855) 3392 0 R (HD.2856) 3393 0 R (HD.2857) 3394 0 R (HD.2858) 3395 0 R (HD.2859) 3396 0 R (HD.286) 513 0 R (HD.2860) 3397 0 R (HD.2861) 3398 0 R (HD.2862) 3399 0 R (HD.2863) 3400 0 R (HD.2864) 3401 0 R (HD.2865) 3402 0 R (HD.2866) 3403 0 R (HD.2867) 3404 0 R (HD.2868) 3405 0 R (HD.2869) 3406 0 R (HD.287) 514 0 R (HD.2870) 3407 0 R (HD.2871) 3408 0 R (HD.2872) 3409 0 R (HD.2873) 3410 0 R (HD.2874) 3411 0 R (HD.2875) 3412 0 R (HD.2876) 3413 0 R (HD.2877) 3414 0 R (HD.2878) 3415 0 R (HD.2879) 3416 0 R (HD.288) 515 0 R ] /Limits [ (HD.2851) (HD.288) ] >>
+endobj
+11781 0 obj
+<< /Names [ (HD.2880) 3417 0 R (HD.2881) 3418 0 R (HD.2882) 3419 0 R (HD.2883) 3420 0 R (HD.2884) 3421 0 R (HD.2885) 3422 0 R (HD.2886) 3423 0 R (HD.2887) 3424 0 R (HD.2888) 3425 0 R (HD.2889) 3430 0 R (HD.289) 516 0 R (HD.2890) 3431 0 R (HD.2891) 3432 0 R (HD.2892) 3433 0 R (HD.2893) 3434 0 R (HD.2894) 3435 0 R (HD.2895) 3436 0 R (HD.2896) 3437 0 R (HD.2897) 3438 0 R (HD.2898) 3439 0 R (HD.2899) 3440 0 R (HD.29) 224 0 R (HD.290) 517 0 R (HD.2900) 3441 0 R (HD.2901) 3442 0 R (HD.2902) 3443 0 R (HD.2903) 3444 0 R (HD.2904) 3445 0 R (HD.2905) 3446 0 R (HD.2906) 3447 0 R (HD.2907) 3448 0 R (HD.2908) 3449 0 R ] /Limits [ (HD.2880) (HD.2908) ] >>
+endobj
+11782 0 obj
+<< /Names [ (HD.2909) 3450 0 R (HD.291) 518 0 R (HD.2910) 3451 0 R (HD.2911) 3452 0 R (HD.2912) 3453 0 R (HD.2913) 3454 0 R (HD.2914) 3455 0 R (HD.2915) 3456 0 R (HD.2916) 3457 0 R (HD.2917) 3458 0 R (HD.2918) 3459 0 R (HD.2919) 3460 0 R (HD.292) 519 0 R (HD.2920) 3461 0 R (HD.2921) 3462 0 R (HD.2922) 3463 0 R (HD.2923) 3464 0 R (HD.2924) 3465 0 R (HD.2925) 3466 0 R (HD.2926) 3467 0 R (HD.2927) 3468 0 R (HD.2928) 3469 0 R (HD.2929) 3470 0 R (HD.293) 520 0 R (HD.2930) 3471 0 R (HD.2931) 3472 0 R (HD.2932) 3473 0 R (HD.2933) 3474 0 R (HD.2934) 3475 0 R (HD.2935) 3476 0 R (HD.2936) 3477 0 R (HD.2937) 3478 0 R ] /Limits [ (HD.2909) (HD.2937) ] >>
+endobj
+11783 0 obj
+<< /Names [ (HD.2938) 3479 0 R (HD.2939) 3480 0 R (HD.294) 521 0 R (HD.2940) 3481 0 R (HD.2941) 3486 0 R (HD.2942) 3487 0 R (HD.2943) 3488 0 R (HD.2944) 3489 0 R (HD.2945) 3490 0 R (HD.2946) 3491 0 R (HD.2947) 3492 0 R (HD.2948) 3493 0 R (HD.2949) 3494 0 R (HD.295) 522 0 R (HD.2950) 3495 0 R (HD.2951) 3496 0 R (HD.2952) 3497 0 R (HD.2953) 3498 0 R (HD.2954) 3499 0 R (HD.2955) 3500 0 R (HD.2956) 3501 0 R (HD.2957) 3502 0 R (HD.2958) 3503 0 R (HD.2959) 3504 0 R (HD.296) 523 0 R (HD.2960) 3505 0 R (HD.2961) 3506 0 R (HD.2962) 3507 0 R (HD.2963) 3508 0 R (HD.2964) 3509 0 R (HD.2965) 3510 0 R (HD.2966) 3511 0 R ] /Limits [ (HD.2938) (HD.2966) ] >>
+endobj
+11784 0 obj
+<< /Names [ (HD.2967) 3512 0 R (HD.2968) 3513 0 R (HD.2969) 3514 0 R (HD.297) 524 0 R (HD.2970) 3515 0 R (HD.2971) 3516 0 R (HD.2972) 3517 0 R (HD.2973) 3518 0 R (HD.2974) 3519 0 R (HD.2975) 3520 0 R (HD.2976) 3521 0 R (HD.2977) 3522 0 R (HD.2978) 3523 0 R (HD.2979) 3524 0 R (HD.298) 525 0 R (HD.2980) 3525 0 R (HD.2981) 3526 0 R (HD.2982) 3527 0 R (HD.2983) 3528 0 R (HD.2984) 3529 0 R (HD.2985) 3530 0 R (HD.2986) 3531 0 R (HD.2987) 3532 0 R (HD.2988) 3533 0 R (HD.2989) 3534 0 R (HD.299) 526 0 R (HD.2990) 3535 0 R (HD.2991) 3536 0 R (HD.2992) 3537 0 R (HD.2993) 3542 0 R (HD.2994) 3543 0 R (HD.2995) 3544 0 R ] /Limits [ (HD.2967) (HD.2995) ] >>
+endobj
+11785 0 obj
+<< /Names [ (HD.2996) 3545 0 R (HD.2997) 3546 0 R (HD.2998) 3547 0 R (HD.2999) 3548 0 R (HD.3) 191 0 R (HD.30) 225 0 R (HD.300) 527 0 R (HD.3000) 3549 0 R (HD.3001) 3550 0 R (HD.3002) 3551 0 R (HD.3003) 3552 0 R (HD.3004) 3553 0 R (HD.3005) 3554 0 R (HD.3006) 3555 0 R (HD.3007) 3556 0 R (HD.3008) 3557 0 R (HD.3009) 3558 0 R (HD.301) 528 0 R (HD.3010) 3559 0 R (HD.3011) 3560 0 R (HD.3012) 3561 0 R (HD.3013) 3562 0 R (HD.3014) 3563 0 R (HD.3015) 3564 0 R (HD.3016) 3565 0 R (HD.3017) 3566 0 R (HD.3018) 3567 0 R (HD.3019) 3568 0 R (HD.302) 529 0 R (HD.3020) 3569 0 R (HD.3021) 3570 0 R (HD.3022) 3571 0 R ] /Limits [ (HD.2996) (HD.3022) ] >>
+endobj
+11786 0 obj
+<< /Names [ (HD.3023) 3572 0 R (HD.3024) 3573 0 R (HD.3025) 3574 0 R (HD.3026) 3575 0 R (HD.3027) 3576 0 R (HD.3028) 3577 0 R (HD.3029) 3578 0 R (HD.303) 530 0 R (HD.3030) 3579 0 R (HD.3031) 3580 0 R (HD.3032) 3581 0 R (HD.3033) 3582 0 R (HD.3034) 3583 0 R (HD.3035) 3584 0 R (HD.3036) 3585 0 R (HD.3037) 3586 0 R (HD.3038) 3587 0 R (HD.3039) 3588 0 R (HD.304) 535 0 R (HD.3040) 3589 0 R (HD.3041) 3590 0 R (HD.3042) 3595 0 R (HD.3043) 3596 0 R (HD.3044) 3597 0 R (HD.3045) 3598 0 R (HD.3046) 3599 0 R (HD.3047) 3600 0 R (HD.3048) 3601 0 R (HD.3049) 3602 0 R (HD.305) 536 0 R (HD.3050) 3603 0 R (HD.3051) 3604 0 R ] /Limits [ (HD.3023) (HD.3051) ] >>
+endobj
+11787 0 obj
+<< /Names [ (HD.3052) 3605 0 R (HD.3053) 3606 0 R (HD.3054) 3607 0 R (HD.3055) 3608 0 R (HD.3056) 3609 0 R (HD.3057) 3610 0 R (HD.3058) 3611 0 R (HD.3059) 3612 0 R (HD.306) 537 0 R (HD.3060) 3613 0 R (HD.3061) 3614 0 R (HD.3062) 3615 0 R (HD.3063) 3616 0 R (HD.3064) 3617 0 R (HD.3065) 3618 0 R (HD.3066) 3619 0 R (HD.3067) 3620 0 R (HD.3068) 3621 0 R (HD.3069) 3622 0 R (HD.307) 538 0 R (HD.3070) 3623 0 R (HD.3071) 3624 0 R (HD.3072) 3625 0 R (HD.3073) 3626 0 R (HD.3074) 3627 0 R (HD.3075) 3628 0 R (HD.3076) 3629 0 R (HD.3077) 3630 0 R (HD.3078) 3631 0 R (HD.3079) 3632 0 R (HD.308) 539 0 R (HD.3080) 3633 0 R ] /Limits [ (HD.3052) (HD.3080) ] >>
+endobj
+11788 0 obj
+<< /Names [ (HD.3081) 3634 0 R (HD.3082) 3635 0 R (HD.3083) 3640 0 R (HD.3084) 3641 0 R (HD.3085) 3642 0 R (HD.3086) 3643 0 R (HD.3087) 3644 0 R (HD.3088) 3645 0 R (HD.3089) 3646 0 R (HD.309) 540 0 R (HD.3090) 3647 0 R (HD.3091) 3648 0 R (HD.3092) 3649 0 R (HD.3093) 3650 0 R (HD.3094) 3651 0 R (HD.3095) 3652 0 R (HD.3096) 3653 0 R (HD.3097) 3654 0 R (HD.3098) 3655 0 R (HD.3099) 3656 0 R (HD.31) 226 0 R (HD.310) 541 0 R (HD.3100) 3657 0 R (HD.3101) 3658 0 R (HD.3102) 3659 0 R (HD.3103) 3660 0 R (HD.3104) 3661 0 R (HD.3105) 3662 0 R (HD.3106) 3663 0 R (HD.3107) 3664 0 R (HD.3108) 3665 0 R (HD.3109) 3666 0 R ] /Limits [ (HD.3081) (HD.3109) ] >>
+endobj
+11789 0 obj
+<< /Names [ (HD.311) 542 0 R (HD.3110) 3667 0 R (HD.3111) 3668 0 R (HD.3112) 3669 0 R (HD.3113) 3670 0 R (HD.3114) 3671 0 R (HD.3115) 3672 0 R (HD.3116) 3673 0 R (HD.3117) 3674 0 R (HD.3118) 3675 0 R (HD.3119) 3676 0 R (HD.312) 543 0 R (HD.3120) 3681 0 R (HD.3121) 3682 0 R (HD.3122) 3683 0 R (HD.3123) 3684 0 R (HD.3124) 3685 0 R (HD.3125) 3686 0 R (HD.3126) 3687 0 R (HD.3127) 3688 0 R (HD.3128) 3689 0 R (HD.3129) 3690 0 R (HD.313) 544 0 R (HD.3130) 3691 0 R (HD.3131) 3692 0 R (HD.3132) 3693 0 R (HD.3133) 3694 0 R (HD.3134) 3695 0 R (HD.3135) 3696 0 R (HD.3136) 3697 0 R (HD.3137) 3698 0 R (HD.3138) 3699 0 R ] /Limits [ (HD.311) (HD.3138) ] >>
+endobj
+11790 0 obj
+<< /Names [ (HD.3139) 3700 0 R (HD.314) 545 0 R (HD.3140) 3701 0 R (HD.3141) 3702 0 R (HD.3142) 3703 0 R (HD.3143) 3704 0 R (HD.3144) 3705 0 R (HD.3145) 3706 0 R (HD.3146) 3707 0 R (HD.3147) 3708 0 R (HD.3148) 3709 0 R (HD.3149) 3710 0 R (HD.315) 546 0 R (HD.3150) 3711 0 R (HD.3151) 3712 0 R (HD.3152) 3713 0 R (HD.3153) 3714 0 R (HD.3154) 3715 0 R (HD.3155) 3716 0 R (HD.3156) 3717 0 R (HD.3157) 3718 0 R (HD.3158) 3719 0 R (HD.3159) 3720 0 R (HD.316) 547 0 R (HD.3160) 3721 0 R (HD.3161) 3722 0 R (HD.3162) 3723 0 R (HD.3163) 3724 0 R (HD.3164) 3725 0 R (HD.3165) 3726 0 R (HD.3166) 3727 0 R (HD.3167) 3728 0 R ] /Limits [ (HD.3139) (HD.3167) ] >>
+endobj
+11791 0 obj
+<< /Names [ (HD.3168) 3729 0 R (HD.3169) 3730 0 R (HD.317) 548 0 R (HD.3170) 3731 0 R (HD.3171) 3732 0 R (HD.3172) 3737 0 R (HD.3173) 3738 0 R (HD.3174) 3739 0 R (HD.3175) 3740 0 R (HD.3176) 3741 0 R (HD.3177) 3742 0 R (HD.3178) 3743 0 R (HD.3179) 3744 0 R (HD.318) 549 0 R (HD.3180) 3745 0 R (HD.3181) 3746 0 R (HD.3182) 3747 0 R (HD.3183) 3748 0 R (HD.3184) 3749 0 R (HD.3185) 3750 0 R (HD.3186) 3751 0 R (HD.3187) 3752 0 R (HD.3188) 3753 0 R (HD.3189) 3754 0 R (HD.319) 550 0 R (HD.3190) 3755 0 R (HD.3191) 3756 0 R (HD.3192) 3757 0 R (HD.3193) 3758 0 R (HD.3194) 3759 0 R (HD.3195) 3760 0 R (HD.3196) 3761 0 R ] /Limits [ (HD.3168) (HD.3196) ] >>
+endobj
+11792 0 obj
+<< /Names [ (HD.3197) 3762 0 R (HD.3198) 3763 0 R (HD.3199) 3764 0 R (HD.32) 227 0 R (HD.320) 551 0 R (HD.3200) 3765 0 R (HD.3201) 3766 0 R (HD.3202) 3767 0 R (HD.3203) 3768 0 R (HD.3204) 3769 0 R (HD.3205) 3770 0 R (HD.3206) 3771 0 R (HD.3207) 3772 0 R (HD.3208) 3773 0 R (HD.3209) 3774 0 R (HD.321) 552 0 R (HD.3210) 3775 0 R (HD.3211) 3776 0 R (HD.3212) 3777 0 R (HD.3213) 3778 0 R (HD.3214) 3779 0 R (HD.3215) 3780 0 R (HD.3216) 3781 0 R (HD.3217) 3782 0 R (HD.3218) 3788 0 R (HD.3219) 3789 0 R (HD.322) 553 0 R (HD.3220) 3790 0 R (HD.3221) 3791 0 R (HD.3222) 3792 0 R (HD.3223) 3793 0 R (HD.3224) 3794 0 R ] /Limits [ (HD.3197) (HD.3224) ] >>
+endobj
+11793 0 obj
+<< /Names [ (HD.3225) 3795 0 R (HD.3226) 3796 0 R (HD.3227) 3797 0 R (HD.3228) 3798 0 R (HD.3229) 3799 0 R (HD.323) 554 0 R (HD.3230) 3800 0 R (HD.3231) 3801 0 R (HD.3232) 3802 0 R (HD.3233) 3803 0 R (HD.3234) 3804 0 R (HD.3235) 3805 0 R (HD.3236) 3806 0 R (HD.3237) 3807 0 R (HD.3238) 3808 0 R (HD.3239) 3809 0 R (HD.324) 555 0 R (HD.3240) 3810 0 R (HD.3241) 3811 0 R (HD.3242) 3812 0 R (HD.3243) 3813 0 R (HD.3244) 3814 0 R (HD.3245) 3815 0 R (HD.3246) 3816 0 R (HD.3247) 3817 0 R (HD.3248) 3818 0 R (HD.3249) 3819 0 R (HD.325) 557 0 R (HD.3250) 3820 0 R (HD.3251) 3821 0 R (HD.3252) 3822 0 R (HD.3253) 3823 0 R ] /Limits [ (HD.3225) (HD.3253) ] >>
+endobj
+11794 0 obj
+<< /Names [ (HD.3254) 3824 0 R (HD.3255) 3825 0 R (HD.3256) 3826 0 R (HD.3257) 3827 0 R (HD.3258) 3828 0 R (HD.3259) 3829 0 R (HD.326) 558 0 R (HD.3260) 3830 0 R (HD.3261) 3831 0 R (HD.3262) 3832 0 R (HD.3263) 3833 0 R (HD.3264) 3834 0 R (HD.3265) 3835 0 R (HD.3266) 3836 0 R (HD.3267) 3837 0 R (HD.3268) 3838 0 R (HD.3269) 3839 0 R (HD.327) 559 0 R (HD.3270) 3840 0 R (HD.3271) 3841 0 R (HD.3272) 3842 0 R (HD.3273) 3843 0 R (HD.3274) 3848 0 R (HD.3275) 3849 0 R (HD.3276) 3850 0 R (HD.3277) 3851 0 R (HD.3278) 3852 0 R (HD.3279) 3853 0 R (HD.328) 560 0 R (HD.3280) 3854 0 R (HD.3281) 3855 0 R (HD.3282) 3856 0 R ] /Limits [ (HD.3254) (HD.3282) ] >>
+endobj
+11795 0 obj
+<< /Names [ (HD.3283) 3857 0 R (HD.3284) 3858 0 R (HD.3285) 3859 0 R (HD.3286) 3860 0 R (HD.3287) 3861 0 R (HD.3288) 3862 0 R (HD.3289) 3863 0 R (HD.329) 561 0 R (HD.3290) 3864 0 R (HD.3291) 3865 0 R (HD.3292) 3866 0 R (HD.3293) 3867 0 R (HD.3294) 3868 0 R (HD.3295) 3869 0 R (HD.3296) 3870 0 R (HD.3297) 3871 0 R (HD.3298) 3872 0 R (HD.3299) 3873 0 R (HD.33) 228 0 R (HD.330) 562 0 R (HD.3300) 3874 0 R (HD.3301) 3875 0 R (HD.3302) 3876 0 R (HD.3303) 3877 0 R (HD.3304) 3878 0 R (HD.3305) 3879 0 R (HD.3306) 3880 0 R (HD.3307) 3885 0 R (HD.3308) 3886 0 R (HD.3309) 3887 0 R (HD.331) 567 0 R (HD.3310) 3888 0 R ] /Limits [ (HD.3283) (HD.3310) ] >>
+endobj
+11796 0 obj
+<< /Names [ (HD.3311) 3889 0 R (HD.3312) 3890 0 R (HD.3313) 3891 0 R (HD.3314) 3892 0 R (HD.3315) 3893 0 R (HD.3316) 3894 0 R (HD.3317) 3895 0 R (HD.3318) 3896 0 R (HD.3319) 3897 0 R (HD.332) 568 0 R (HD.3320) 3898 0 R (HD.3321) 3899 0 R (HD.3322) 3900 0 R (HD.3323) 3901 0 R (HD.3324) 3902 0 R (HD.3325) 3903 0 R (HD.3326) 3904 0 R (HD.3327) 3905 0 R (HD.3328) 3906 0 R (HD.3329) 3907 0 R (HD.333) 569 0 R (HD.3330) 3908 0 R (HD.3331) 3909 0 R (HD.3332) 3910 0 R (HD.3333) 3911 0 R (HD.3334) 3912 0 R (HD.3335) 3913 0 R (HD.3336) 3914 0 R (HD.3337) 3915 0 R (HD.3338) 3916 0 R (HD.3339) 3917 0 R (HD.334) 570 0 R ] /Limits [ (HD.3311) (HD.334) ] >>
+endobj
+11797 0 obj
+<< /Names [ (HD.3340) 3918 0 R (HD.3341) 3919 0 R (HD.3342) 3920 0 R (HD.3343) 3925 0 R (HD.3344) 3926 0 R (HD.3345) 3927 0 R (HD.3346) 3928 0 R (HD.3347) 3929 0 R (HD.3348) 3930 0 R (HD.3349) 3931 0 R (HD.335) 571 0 R (HD.3350) 3932 0 R (HD.3351) 3933 0 R (HD.3352) 3934 0 R (HD.3353) 3935 0 R (HD.3354) 3936 0 R (HD.3355) 3937 0 R (HD.3356) 3938 0 R (HD.3357) 3939 0 R (HD.3358) 3940 0 R (HD.3359) 3941 0 R (HD.336) 572 0 R (HD.3360) 3942 0 R (HD.3361) 3943 0 R (HD.3362) 3944 0 R (HD.3363) 3945 0 R (HD.3364) 3946 0 R (HD.3365) 3947 0 R (HD.3366) 3948 0 R (HD.3367) 3949 0 R (HD.3368) 3950 0 R (HD.3369) 3951 0 R ] /Limits [ (HD.3340) (HD.3369) ] >>
+endobj
+11798 0 obj
+<< /Names [ (HD.337) 573 0 R (HD.3370) 3952 0 R (HD.3371) 3953 0 R (HD.3372) 3954 0 R (HD.3373) 3955 0 R (HD.3374) 3956 0 R (HD.3375) 3957 0 R (HD.3376) 3958 0 R (HD.3377) 3959 0 R (HD.3378) 3960 0 R (HD.3379) 3961 0 R (HD.338) 574 0 R (HD.3380) 3962 0 R (HD.3381) 3963 0 R (HD.3382) 3964 0 R (HD.3383) 3965 0 R (HD.3384) 3966 0 R (HD.3385) 3967 0 R (HD.3386) 3968 0 R (HD.3387) 3969 0 R (HD.3388) 3970 0 R (HD.3389) 3971 0 R (HD.339) 575 0 R (HD.3390) 3976 0 R (HD.3391) 3977 0 R (HD.3392) 3978 0 R (HD.3393) 3979 0 R (HD.3394) 3980 0 R (HD.3395) 3981 0 R (HD.3396) 3982 0 R (HD.3397) 3983 0 R (HD.3398) 3984 0 R ] /Limits [ (HD.337) (HD.3398) ] >>
+endobj
+11799 0 obj
+<< /Names [ (HD.3399) 3985 0 R (HD.34) 229 0 R (HD.340) 576 0 R (HD.3400) 3986 0 R (HD.3401) 3987 0 R (HD.3402) 3988 0 R (HD.3403) 3989 0 R (HD.3404) 3990 0 R (HD.3405) 3991 0 R (HD.3406) 3992 0 R (HD.3407) 3993 0 R (HD.3408) 3994 0 R (HD.3409) 3995 0 R (HD.341) 577 0 R (HD.3410) 3996 0 R (HD.3411) 3997 0 R (HD.3412) 3998 0 R (HD.3413) 3999 0 R (HD.3414) 4000 0 R (HD.3415) 4001 0 R (HD.3416) 4002 0 R (HD.3417) 4003 0 R (HD.3418) 4004 0 R (HD.3419) 4005 0 R (HD.342) 578 0 R (HD.3420) 4006 0 R (HD.3421) 4007 0 R (HD.3422) 4008 0 R (HD.3423) 4009 0 R (HD.3424) 4010 0 R (HD.3425) 4011 0 R (HD.3426) 4012 0 R ] /Limits [ (HD.3399) (HD.3426) ] >>
+endobj
+11800 0 obj
+<< /Names [ (HD.3427) 4013 0 R (HD.3428) 4014 0 R (HD.3429) 4015 0 R (HD.343) 579 0 R (HD.3430) 4016 0 R (HD.3431) 4017 0 R (HD.3432) 4018 0 R (HD.3433) 4019 0 R (HD.3434) 4020 0 R (HD.3435) 4021 0 R (HD.3436) 4022 0 R (HD.3437) 4023 0 R (HD.3438) 4024 0 R (HD.3439) 4025 0 R (HD.344) 580 0 R (HD.3440) 4026 0 R (HD.3441) 4027 0 R (HD.3442) 4028 0 R (HD.3443) 4029 0 R (HD.3444) 4030 0 R (HD.3445) 4031 0 R (HD.3446) 4036 0 R (HD.3447) 4037 0 R (HD.3448) 4038 0 R (HD.3449) 4039 0 R (HD.345) 581 0 R (HD.3450) 4040 0 R (HD.3451) 4041 0 R (HD.3452) 4042 0 R (HD.3453) 4043 0 R (HD.3454) 4044 0 R (HD.3455) 4045 0 R ] /Limits [ (HD.3427) (HD.3455) ] >>
+endobj
+11801 0 obj
+<< /Names [ (HD.3456) 4046 0 R (HD.3457) 4047 0 R (HD.3458) 4048 0 R (HD.3459) 4049 0 R (HD.346) 582 0 R (HD.3460) 4050 0 R (HD.3461) 4051 0 R (HD.3462) 4052 0 R (HD.3463) 4053 0 R (HD.3464) 4054 0 R (HD.3465) 4055 0 R (HD.3466) 4056 0 R (HD.3467) 4057 0 R (HD.3468) 4058 0 R (HD.3469) 4059 0 R (HD.347) 587 0 R (HD.3470) 4060 0 R (HD.3471) 4061 0 R (HD.3472) 4062 0 R (HD.3473) 4063 0 R (HD.3474) 4064 0 R (HD.3475) 4065 0 R (HD.3476) 4066 0 R (HD.3477) 4067 0 R (HD.3478) 4068 0 R (HD.3479) 4069 0 R (HD.348) 588 0 R (HD.3480) 4070 0 R (HD.3481) 4071 0 R (HD.3482) 4072 0 R (HD.3483) 4073 0 R (HD.3484) 4074 0 R ] /Limits [ (HD.3456) (HD.3484) ] >>
+endobj
+11802 0 obj
+<< /Names [ (HD.3485) 4075 0 R (HD.3486) 4076 0 R (HD.3487) 4077 0 R (HD.3488) 4078 0 R (HD.3489) 4079 0 R (HD.349) 589 0 R (HD.3490) 4080 0 R (HD.3491) 4081 0 R (HD.3492) 4082 0 R (HD.3493) 4083 0 R (HD.3494) 4084 0 R (HD.3495) 4085 0 R (HD.3496) 4086 0 R (HD.3497) 4087 0 R (HD.3498) 4088 0 R (HD.3499) 4093 0 R (HD.35) 230 0 R (HD.350) 590 0 R (HD.3500) 4094 0 R (HD.3501) 4095 0 R (HD.3502) 4096 0 R (HD.3503) 4097 0 R (HD.3504) 4098 0 R (HD.3505) 4099 0 R (HD.3506) 4100 0 R (HD.3507) 4101 0 R (HD.3508) 4102 0 R (HD.3509) 4103 0 R (HD.351) 591 0 R (HD.3510) 4104 0 R (HD.3511) 4105 0 R (HD.3512) 4106 0 R ] /Limits [ (HD.3485) (HD.3512) ] >>
+endobj
+11803 0 obj
+<< /Names [ (HD.3513) 4107 0 R (HD.3514) 4108 0 R (HD.3515) 4109 0 R (HD.3516) 4110 0 R (HD.3517) 4111 0 R (HD.3518) 4112 0 R (HD.3519) 4113 0 R (HD.352) 592 0 R (HD.3520) 4114 0 R (HD.3521) 4115 0 R (HD.3522) 4116 0 R (HD.3523) 4117 0 R (HD.3524) 4118 0 R (HD.3525) 4119 0 R (HD.3526) 4120 0 R (HD.3527) 4121 0 R (HD.3528) 4122 0 R (HD.3529) 4123 0 R (HD.353) 593 0 R (HD.3530) 4124 0 R (HD.3531) 4125 0 R (HD.3532) 4126 0 R (HD.3533) 4127 0 R (HD.3534) 4128 0 R (HD.3535) 4129 0 R (HD.3536) 4130 0 R (HD.3537) 4131 0 R (HD.3538) 4132 0 R (HD.3539) 4133 0 R (HD.354) 594 0 R (HD.3540) 4134 0 R (HD.3541) 4135 0 R ] /Limits [ (HD.3513) (HD.3541) ] >>
+endobj
+11804 0 obj
+<< /Names [ (HD.3542) 4136 0 R (HD.3543) 4137 0 R (HD.3544) 4138 0 R (HD.3545) 4139 0 R (HD.3546) 4140 0 R (HD.3547) 4141 0 R (HD.3548) 4142 0 R (HD.3549) 4143 0 R (HD.355) 595 0 R (HD.3550) 4144 0 R (HD.3551) 4145 0 R (HD.3552) 4146 0 R (HD.3553) 4147 0 R (HD.3554) 4148 0 R (HD.3555) 4149 0 R (HD.3556) 4150 0 R (HD.3557) 4155 0 R (HD.3558) 4156 0 R (HD.3559) 4157 0 R (HD.356) 596 0 R (HD.3560) 4158 0 R (HD.3561) 4159 0 R (HD.3562) 4160 0 R (HD.3563) 4161 0 R (HD.3564) 4162 0 R (HD.3565) 4163 0 R (HD.3566) 4164 0 R (HD.3567) 4165 0 R (HD.3568) 4166 0 R (HD.3569) 4167 0 R (HD.357) 597 0 R (HD.3570) 4168 0 R ] /Limits [ (HD.3542) (HD.3570) ] >>
+endobj
+11805 0 obj
+<< /Names [ (HD.3571) 4169 0 R (HD.3572) 4170 0 R (HD.3573) 4171 0 R (HD.3574) 4172 0 R (HD.3575) 4173 0 R (HD.3576) 4174 0 R (HD.3577) 4175 0 R (HD.3578) 4176 0 R (HD.3579) 4177 0 R (HD.358) 598 0 R (HD.3580) 4178 0 R (HD.3581) 4179 0 R (HD.3582) 4180 0 R (HD.3583) 4181 0 R (HD.3584) 4182 0 R (HD.3585) 4183 0 R (HD.3586) 4184 0 R (HD.3587) 4185 0 R (HD.3588) 4186 0 R (HD.3589) 4187 0 R (HD.359) 599 0 R (HD.3590) 4188 0 R (HD.3591) 4189 0 R (HD.3592) 4190 0 R (HD.3593) 4191 0 R (HD.3594) 4192 0 R (HD.3595) 4193 0 R (HD.3596) 4194 0 R (HD.3597) 4195 0 R (HD.3598) 4196 0 R (HD.3599) 4197 0 R (HD.36) 231 0 R ] /Limits [ (HD.3571) (HD.36) ] >>
+endobj
+11806 0 obj
+<< /Names [ (HD.360) 600 0 R (HD.3600) 4198 0 R (HD.3601) 4199 0 R (HD.3602) 4204 0 R (HD.3603) 4205 0 R (HD.3604) 4206 0 R (HD.3605) 4207 0 R (HD.3606) 4208 0 R (HD.3607) 4209 0 R (HD.3608) 4210 0 R (HD.3609) 4211 0 R (HD.361) 601 0 R (HD.3610) 4212 0 R (HD.3611) 4213 0 R (HD.3612) 4214 0 R (HD.3613) 4215 0 R (HD.3614) 4216 0 R (HD.3615) 4217 0 R (HD.3616) 4218 0 R (HD.3617) 4219 0 R (HD.3618) 4220 0 R (HD.3619) 4221 0 R (HD.362) 602 0 R (HD.3620) 4222 0 R (HD.3621) 4223 0 R (HD.3622) 4224 0 R (HD.3623) 4225 0 R (HD.3624) 4226 0 R (HD.3625) 4227 0 R (HD.3626) 4228 0 R (HD.3627) 4229 0 R (HD.3628) 4230 0 R ] /Limits [ (HD.360) (HD.3628) ] >>
+endobj
+11807 0 obj
+<< /Names [ (HD.3629) 4231 0 R (HD.363) 608 0 R (HD.3630) 4232 0 R (HD.3631) 4233 0 R (HD.3632) 4234 0 R (HD.3633) 4235 0 R (HD.3634) 4236 0 R (HD.3635) 4237 0 R (HD.3636) 4238 0 R (HD.3637) 4239 0 R (HD.3638) 4240 0 R (HD.3639) 4241 0 R (HD.364) 609 0 R (HD.3640) 4242 0 R (HD.3641) 4243 0 R (HD.3642) 4244 0 R (HD.3643) 4245 0 R (HD.3644) 4246 0 R (HD.3645) 4247 0 R (HD.3646) 4248 0 R (HD.3647) 4249 0 R (HD.3648) 4250 0 R (HD.3649) 4251 0 R (HD.365) 610 0 R (HD.3650) 4256 0 R (HD.3651) 4257 0 R (HD.3652) 4258 0 R (HD.3653) 4259 0 R (HD.3654) 4260 0 R (HD.3655) 4261 0 R (HD.3656) 4262 0 R (HD.3657) 4263 0 R ] /Limits [ (HD.3629) (HD.3657) ] >>
+endobj
+11808 0 obj
+<< /Names [ (HD.3658) 4264 0 R (HD.3659) 4265 0 R (HD.366) 611 0 R (HD.3660) 4266 0 R (HD.3661) 4267 0 R (HD.3662) 4268 0 R (HD.3663) 4269 0 R (HD.3664) 4270 0 R (HD.3665) 4271 0 R (HD.3666) 4272 0 R (HD.3667) 4273 0 R (HD.3668) 4274 0 R (HD.3669) 4275 0 R (HD.367) 612 0 R (HD.3670) 4276 0 R (HD.3671) 4277 0 R (HD.3672) 4278 0 R (HD.3673) 4279 0 R (HD.3674) 4280 0 R (HD.3675) 4281 0 R (HD.3676) 4282 0 R (HD.3677) 4283 0 R (HD.3678) 4284 0 R (HD.3679) 4285 0 R (HD.368) 613 0 R (HD.3680) 4286 0 R (HD.3681) 4287 0 R (HD.3682) 4288 0 R (HD.3683) 4289 0 R (HD.3684) 4290 0 R (HD.3685) 4291 0 R (HD.3686) 4292 0 R ] /Limits [ (HD.3658) (HD.3686) ] >>
+endobj
+11809 0 obj
+<< /Names [ (HD.3687) 4293 0 R (HD.3688) 4294 0 R (HD.3689) 4295 0 R (HD.369) 614 0 R (HD.3690) 4296 0 R (HD.3691) 4297 0 R (HD.3692) 4298 0 R (HD.3693) 4299 0 R (HD.3694) 4300 0 R (HD.3695) 4306 0 R (HD.3696) 4307 0 R (HD.3697) 4308 0 R (HD.3698) 4309 0 R (HD.3699) 4310 0 R (HD.37) 232 0 R (HD.370) 615 0 R (HD.3700) 4311 0 R (HD.3701) 4312 0 R (HD.3702) 4313 0 R (HD.3703) 4314 0 R (HD.3704) 4315 0 R (HD.3705) 4316 0 R (HD.3706) 4317 0 R (HD.3707) 4318 0 R (HD.3708) 4319 0 R (HD.3709) 4320 0 R (HD.371) 616 0 R (HD.3710) 4321 0 R (HD.3711) 4322 0 R (HD.3712) 4323 0 R (HD.3713) 4324 0 R (HD.3714) 4325 0 R ] /Limits [ (HD.3687) (HD.3714) ] >>
+endobj
+11810 0 obj
+<< /Names [ (HD.3715) 4326 0 R (HD.3716) 4327 0 R (HD.3717) 4328 0 R (HD.3718) 4329 0 R (HD.3719) 4330 0 R (HD.372) 617 0 R (HD.3720) 4331 0 R (HD.3721) 4332 0 R (HD.3722) 4333 0 R (HD.3723) 4334 0 R (HD.3724) 4335 0 R (HD.3725) 4336 0 R (HD.3726) 4337 0 R (HD.3727) 4338 0 R (HD.3728) 4339 0 R (HD.3729) 4340 0 R (HD.373) 618 0 R (HD.3730) 4341 0 R (HD.3731) 4342 0 R (HD.3732) 4343 0 R (HD.3733) 4344 0 R (HD.3734) 4345 0 R (HD.3735) 4346 0 R (HD.3736) 4347 0 R (HD.3737) 4348 0 R (HD.3738) 4349 0 R (HD.3739) 4350 0 R (HD.374) 619 0 R (HD.3740) 4351 0 R (HD.3741) 4352 0 R (HD.3742) 4353 0 R (HD.3743) 4354 0 R ] /Limits [ (HD.3715) (HD.3743) ] >>
+endobj
+11811 0 obj
+<< /Names [ (HD.3744) 4355 0 R (HD.3745) 4356 0 R (HD.3746) 4361 0 R (HD.3747) 4362 0 R (HD.3748) 4363 0 R (HD.3749) 4364 0 R (HD.375) 620 0 R (HD.3750) 4365 0 R (HD.3751) 4366 0 R (HD.3752) 4367 0 R (HD.3753) 4368 0 R (HD.3754) 4369 0 R (HD.3755) 4370 0 R (HD.3756) 4371 0 R (HD.3757) 4372 0 R (HD.3758) 4373 0 R (HD.3759) 4374 0 R (HD.376) 621 0 R (HD.3760) 4375 0 R (HD.3761) 4376 0 R (HD.3762) 4377 0 R (HD.3763) 4378 0 R (HD.3764) 4379 0 R (HD.3765) 4380 0 R (HD.3766) 4381 0 R (HD.3767) 4382 0 R (HD.3768) 4383 0 R (HD.3769) 4384 0 R (HD.377) 622 0 R (HD.3770) 4385 0 R (HD.3771) 4386 0 R (HD.3772) 4387 0 R ] /Limits [ (HD.3744) (HD.3772) ] >>
+endobj
+11812 0 obj
+<< /Names [ (HD.3773) 4388 0 R (HD.3774) 4389 0 R (HD.3775) 4390 0 R (HD.3776) 4391 0 R (HD.3777) 4392 0 R (HD.3778) 4393 0 R (HD.3779) 4394 0 R (HD.378) 623 0 R (HD.3780) 4395 0 R (HD.3781) 4396 0 R (HD.3782) 4397 0 R (HD.3783) 4398 0 R (HD.3784) 4399 0 R (HD.3785) 4400 0 R (HD.3786) 4401 0 R (HD.3787) 4402 0 R (HD.3788) 4403 0 R (HD.3789) 4404 0 R (HD.379) 624 0 R (HD.3790) 4405 0 R (HD.3791) 4406 0 R (HD.3792) 4407 0 R (HD.3793) 4408 0 R (HD.3794) 4409 0 R (HD.3795) 4410 0 R (HD.3796) 4411 0 R (HD.3797) 4412 0 R (HD.3798) 4413 0 R (HD.3799) 4414 0 R (HD.38) 233 0 R (HD.380) 625 0 R (HD.3800) 4415 0 R ] /Limits [ (HD.3773) (HD.3800) ] >>
+endobj
+11813 0 obj
+<< /Names [ (HD.3801) 4416 0 R (HD.3802) 4417 0 R (HD.3803) 4418 0 R (HD.3804) 4419 0 R (HD.3805) 4420 0 R (HD.3806) 4425 0 R (HD.3807) 4426 0 R (HD.3808) 4427 0 R (HD.3809) 4428 0 R (HD.381) 626 0 R (HD.3810) 4429 0 R (HD.3811) 4430 0 R (HD.3812) 4431 0 R (HD.3813) 4432 0 R (HD.3814) 4433 0 R (HD.3815) 4434 0 R (HD.3816) 4435 0 R (HD.3817) 4436 0 R (HD.3818) 4437 0 R (HD.3819) 4438 0 R (HD.382) 627 0 R (HD.3820) 4439 0 R (HD.3821) 4440 0 R (HD.3822) 4441 0 R (HD.3823) 4442 0 R (HD.3824) 4443 0 R (HD.3825) 4444 0 R (HD.3826) 4445 0 R (HD.3827) 4446 0 R (HD.3828) 4447 0 R (HD.3829) 4448 0 R (HD.383) 628 0 R ] /Limits [ (HD.3801) (HD.383) ] >>
+endobj
+11814 0 obj
+<< /Names [ (HD.3830) 4449 0 R (HD.3831) 4450 0 R (HD.3832) 4451 0 R (HD.3833) 4452 0 R (HD.3834) 4453 0 R (HD.3835) 4454 0 R (HD.3836) 4455 0 R (HD.3837) 4456 0 R (HD.3838) 4457 0 R (HD.3839) 4458 0 R (HD.384) 629 0 R (HD.3840) 4459 0 R (HD.3841) 4464 0 R (HD.3842) 4465 0 R (HD.3843) 4466 0 R (HD.3844) 4467 0 R (HD.3845) 4468 0 R (HD.3846) 4469 0 R (HD.3847) 4470 0 R (HD.3848) 4471 0 R (HD.3849) 4472 0 R (HD.385) 630 0 R (HD.3850) 4473 0 R (HD.3851) 4474 0 R (HD.3852) 4475 0 R (HD.3853) 4476 0 R (HD.3854) 4477 0 R (HD.3855) 4478 0 R (HD.3856) 4479 0 R (HD.3857) 4480 0 R (HD.3858) 4481 0 R (HD.3859) 4482 0 R ] /Limits [ (HD.3830) (HD.3859) ] >>
+endobj
+11815 0 obj
+<< /Names [ (HD.386) 635 0 R (HD.3860) 4483 0 R (HD.3861) 4484 0 R (HD.3862) 4485 0 R (HD.3863) 4486 0 R (HD.3864) 4487 0 R (HD.3865) 4488 0 R (HD.3866) 4489 0 R (HD.3867) 4490 0 R (HD.3868) 4491 0 R (HD.3869) 4492 0 R (HD.387) 636 0 R (HD.3870) 4493 0 R (HD.3871) 4494 0 R (HD.3872) 4495 0 R (HD.3873) 4496 0 R (HD.3874) 4497 0 R (HD.3875) 4498 0 R (HD.3876) 4499 0 R (HD.3877) 4500 0 R (HD.3878) 4501 0 R (HD.3879) 4502 0 R (HD.388) 637 0 R (HD.3880) 4503 0 R (HD.3881) 4504 0 R (HD.3882) 4505 0 R (HD.3883) 4506 0 R (HD.3884) 4507 0 R (HD.3885) 4508 0 R (HD.3886) 4509 0 R (HD.3887) 4510 0 R (HD.3888) 4511 0 R ] /Limits [ (HD.386) (HD.3888) ] >>
+endobj
+11816 0 obj
+<< /Names [ (HD.3889) 4512 0 R (HD.389) 638 0 R (HD.3890) 4513 0 R (HD.3891) 4514 0 R (HD.3892) 4515 0 R (HD.3893) 4516 0 R (HD.3894) 4517 0 R (HD.3895) 4518 0 R (HD.3896) 4524 0 R (HD.3897) 4525 0 R (HD.3898) 4526 0 R (HD.3899) 4527 0 R (HD.39) 234 0 R (HD.390) 639 0 R (HD.3900) 4528 0 R (HD.3901) 4529 0 R (HD.3902) 4530 0 R (HD.3903) 4531 0 R (HD.3904) 4532 0 R (HD.3905) 4534 0 R (HD.3906) 4535 0 R (HD.3907) 4536 0 R (HD.3908) 4537 0 R (HD.3909) 4538 0 R (HD.391) 640 0 R (HD.3910) 4539 0 R (HD.3911) 4540 0 R (HD.3912) 4541 0 R (HD.3913) 4542 0 R (HD.3914) 4543 0 R (HD.3915) 4544 0 R (HD.3916) 4545 0 R ] /Limits [ (HD.3889) (HD.3916) ] >>
+endobj
+11817 0 obj
+<< /Names [ (HD.3917) 4546 0 R (HD.3918) 4547 0 R (HD.3919) 4548 0 R (HD.392) 641 0 R (HD.3920) 4549 0 R (HD.3921) 4550 0 R (HD.3922) 4551 0 R (HD.3923) 4552 0 R (HD.3924) 4553 0 R (HD.3925) 4554 0 R (HD.3926) 4555 0 R (HD.3927) 4556 0 R (HD.3928) 4563 0 R (HD.3929) 4564 0 R (HD.393) 642 0 R (HD.3930) 4565 0 R (HD.3931) 4566 0 R (HD.3932) 4567 0 R (HD.3933) 4568 0 R (HD.3934) 4569 0 R (HD.3935) 4570 0 R (HD.3936) 4571 0 R (HD.3937) 4572 0 R (HD.3938) 4573 0 R (HD.3939) 4574 0 R (HD.394) 643 0 R (HD.3940) 4575 0 R (HD.3941) 4576 0 R (HD.3942) 4577 0 R (HD.3943) 4578 0 R (HD.3944) 4579 0 R (HD.3945) 4580 0 R ] /Limits [ (HD.3917) (HD.3945) ] >>
+endobj
+11818 0 obj
+<< /Names [ (HD.3946) 4581 0 R (HD.3947) 4582 0 R (HD.3948) 4583 0 R (HD.3949) 4584 0 R (HD.395) 644 0 R (HD.3950) 4585 0 R (HD.3951) 4586 0 R (HD.3952) 4587 0 R (HD.3953) 4588 0 R (HD.3954) 4589 0 R (HD.3955) 4590 0 R (HD.3956) 4591 0 R (HD.3957) 4592 0 R (HD.3958) 4593 0 R (HD.3959) 4594 0 R (HD.396) 645 0 R (HD.3960) 4595 0 R (HD.3961) 4596 0 R (HD.3962) 4597 0 R (HD.3963) 4598 0 R (HD.3964) 4599 0 R (HD.3965) 4600 0 R (HD.3966) 4601 0 R (HD.3967) 4602 0 R (HD.3968) 4603 0 R (HD.3969) 4609 0 R (HD.397) 646 0 R (HD.3970) 4610 0 R (HD.3971) 4611 0 R (HD.3972) 4612 0 R (HD.3973) 4613 0 R (HD.3974) 4614 0 R ] /Limits [ (HD.3946) (HD.3974) ] >>
+endobj
+11819 0 obj
+<< /Names [ (HD.3975) 4615 0 R (HD.3976) 4616 0 R (HD.3977) 4617 0 R (HD.3978) 4618 0 R (HD.3979) 4619 0 R (HD.398) 647 0 R (HD.3980) 4620 0 R (HD.3981) 4621 0 R (HD.3982) 4622 0 R (HD.3983) 4623 0 R (HD.3984) 4624 0 R (HD.3985) 4625 0 R (HD.3986) 4626 0 R (HD.3987) 4627 0 R (HD.3988) 4628 0 R (HD.3989) 4629 0 R (HD.399) 648 0 R (HD.3990) 4630 0 R (HD.3991) 4631 0 R (HD.3992) 4632 0 R (HD.3993) 4633 0 R (HD.3994) 4634 0 R (HD.3995) 4635 0 R (HD.3996) 4636 0 R (HD.3997) 4637 0 R (HD.3998) 4638 0 R (HD.3999) 4639 0 R (HD.4) 192 0 R (HD.40) 235 0 R (HD.400) 649 0 R (HD.4000) 4640 0 R (HD.4001) 4641 0 R ] /Limits [ (HD.3975) (HD.4001) ] >>
+endobj
+11820 0 obj
+<< /Names [ (HD.4002) 4642 0 R (HD.4003) 4643 0 R (HD.4004) 4644 0 R (HD.4005) 4645 0 R (HD.4006) 4646 0 R (HD.4007) 4647 0 R (HD.4008) 4648 0 R (HD.4009) 4655 0 R (HD.401) 650 0 R (HD.4010) 4656 0 R (HD.4011) 4657 0 R (HD.4012) 4658 0 R (HD.4013) 4659 0 R (HD.4014) 4660 0 R (HD.4015) 4661 0 R (HD.4016) 4662 0 R (HD.4017) 4663 0 R (HD.4018) 4664 0 R (HD.4019) 4665 0 R (HD.402) 651 0 R (HD.4020) 4666 0 R (HD.4021) 4667 0 R (HD.4022) 4668 0 R (HD.4023) 4669 0 R (HD.4024) 4670 0 R (HD.4025) 4671 0 R (HD.4026) 4672 0 R (HD.4027) 4673 0 R (HD.4028) 4674 0 R (HD.4029) 4675 0 R (HD.403) 652 0 R (HD.4030) 4676 0 R ] /Limits [ (HD.4002) (HD.4030) ] >>
+endobj
+11821 0 obj
+<< /Names [ (HD.4031) 4677 0 R (HD.4032) 4678 0 R (HD.4033) 4679 0 R (HD.4034) 4680 0 R (HD.4035) 4681 0 R (HD.4036) 4682 0 R (HD.4037) 4683 0 R (HD.4038) 4684 0 R (HD.4039) 4685 0 R (HD.404) 653 0 R (HD.4040) 4686 0 R (HD.4041) 4687 0 R (HD.4042) 4688 0 R (HD.4043) 4689 0 R (HD.4044) 4690 0 R (HD.4045) 4691 0 R (HD.4046) 4692 0 R (HD.4047) 4693 0 R (HD.4048) 4694 0 R (HD.4049) 4695 0 R (HD.405) 654 0 R (HD.4050) 4696 0 R (HD.4051) 4697 0 R (HD.4052) 4698 0 R (HD.4053) 4699 0 R (HD.4054) 4700 0 R (HD.4055) 4701 0 R (HD.4056) 4702 0 R (HD.4057) 4707 0 R (HD.4058) 4708 0 R (HD.4059) 4709 0 R (HD.406) 659 0 R ] /Limits [ (HD.4031) (HD.406) ] >>
+endobj
+11822 0 obj
+<< /Names [ (HD.4060) 4710 0 R (HD.4061) 4711 0 R (HD.4062) 4712 0 R (HD.4063) 4713 0 R (HD.4064) 4714 0 R (HD.4065) 4715 0 R (HD.4066) 4716 0 R (HD.4067) 4717 0 R (HD.4068) 4718 0 R (HD.4069) 4719 0 R (HD.407) 661 0 R (HD.4070) 4720 0 R (HD.4071) 4721 0 R (HD.4072) 4722 0 R (HD.4073) 4723 0 R (HD.4074) 4724 0 R (HD.4075) 4725 0 R (HD.4076) 4726 0 R (HD.4077) 4727 0 R (HD.4078) 4728 0 R (HD.4079) 4729 0 R (HD.408) 663 0 R (HD.4080) 4730 0 R (HD.4081) 4731 0 R (HD.4082) 4732 0 R (HD.4083) 4733 0 R (HD.4084) 4734 0 R (HD.4085) 4735 0 R (HD.4086) 4736 0 R (HD.4087) 4737 0 R (HD.4088) 4738 0 R (HD.4089) 4739 0 R ] /Limits [ (HD.4060) (HD.4089) ] >>
+endobj
+11823 0 obj
+<< /Names [ (HD.409) 664 0 R (HD.4090) 4740 0 R (HD.4091) 4741 0 R (HD.4092) 4742 0 R (HD.4093) 4747 0 R (HD.4094) 4748 0 R (HD.4095) 4749 0 R (HD.4096) 4750 0 R (HD.4097) 4751 0 R (HD.4098) 4752 0 R (HD.4099) 4753 0 R (HD.41) 236 0 R (HD.410) 665 0 R (HD.4100) 4754 0 R (HD.4101) 4755 0 R (HD.4102) 4756 0 R (HD.4103) 4757 0 R (HD.4104) 4758 0 R (HD.4105) 4759 0 R (HD.4106) 4760 0 R (HD.4107) 4761 0 R (HD.4108) 4762 0 R (HD.4109) 4763 0 R (HD.411) 666 0 R (HD.4110) 4764 0 R (HD.4111) 4765 0 R (HD.4112) 4766 0 R (HD.4113) 4767 0 R (HD.4114) 4768 0 R (HD.4115) 4769 0 R (HD.4116) 4770 0 R (HD.4117) 4771 0 R ] /Limits [ (HD.409) (HD.4117) ] >>
+endobj
+11824 0 obj
+<< /Names [ (HD.4118) 4772 0 R (HD.4119) 4773 0 R (HD.412) 667 0 R (HD.4120) 4774 0 R (HD.4121) 4775 0 R (HD.4122) 4776 0 R (HD.4123) 4777 0 R (HD.4124) 4778 0 R (HD.4125) 4779 0 R (HD.4126) 4780 0 R (HD.4127) 4781 0 R (HD.4128) 4782 0 R (HD.4129) 4783 0 R (HD.413) 669 0 R (HD.4130) 4784 0 R (HD.4131) 4790 0 R (HD.4132) 4791 0 R (HD.4133) 4792 0 R (HD.4134) 4793 0 R (HD.4135) 4794 0 R (HD.4136) 4795 0 R (HD.4137) 4796 0 R (HD.4138) 4797 0 R (HD.4139) 4798 0 R (HD.414) 670 0 R (HD.4140) 4799 0 R (HD.4141) 4800 0 R (HD.4142) 4801 0 R (HD.4143) 4802 0 R (HD.4144) 4803 0 R (HD.4145) 4804 0 R (HD.4146) 4805 0 R ] /Limits [ (HD.4118) (HD.4146) ] >>
+endobj
+11825 0 obj
+<< /Names [ (HD.4147) 4806 0 R (HD.4148) 4807 0 R (HD.4149) 4808 0 R (HD.415) 671 0 R (HD.4150) 4809 0 R (HD.4151) 4810 0 R (HD.4152) 4811 0 R (HD.4153) 4812 0 R (HD.4154) 4813 0 R (HD.4155) 4814 0 R (HD.4156) 4815 0 R (HD.4157) 4816 0 R (HD.4158) 4817 0 R (HD.4159) 4818 0 R (HD.416) 672 0 R (HD.4160) 4819 0 R (HD.4161) 4820 0 R (HD.4162) 4821 0 R (HD.4163) 4822 0 R (HD.4164) 4823 0 R (HD.4165) 4824 0 R (HD.4166) 4825 0 R (HD.4167) 4826 0 R (HD.4168) 4827 0 R (HD.4169) 4828 0 R (HD.417) 673 0 R (HD.4170) 4829 0 R (HD.4171) 4830 0 R (HD.4172) 4831 0 R (HD.4173) 4832 0 R (HD.4174) 4833 0 R (HD.4175) 4834 0 R ] /Limits [ (HD.4147) (HD.4175) ] >>
+endobj
+11826 0 obj
+<< /Names [ (HD.4176) 4835 0 R (HD.4177) 4836 0 R (HD.4178) 4837 0 R (HD.4179) 4838 0 R (HD.418) 674 0 R (HD.4180) 4843 0 R (HD.4181) 4844 0 R (HD.4182) 4845 0 R (HD.4183) 4846 0 R (HD.4184) 4847 0 R (HD.4185) 4848 0 R (HD.4186) 4849 0 R (HD.4187) 4850 0 R (HD.4188) 4851 0 R (HD.4189) 4852 0 R (HD.419) 675 0 R (HD.4190) 4853 0 R (HD.4191) 4854 0 R (HD.4192) 4855 0 R (HD.4193) 4856 0 R (HD.4194) 4857 0 R (HD.4195) 4858 0 R (HD.4196) 4859 0 R (HD.4197) 4860 0 R (HD.4198) 4861 0 R (HD.4199) 4862 0 R (HD.42) 237 0 R (HD.420) 676 0 R (HD.4200) 4863 0 R (HD.4201) 4864 0 R (HD.4202) 4865 0 R (HD.4203) 4866 0 R ] /Limits [ (HD.4176) (HD.4203) ] >>
+endobj
+11827 0 obj
+<< /Names [ (HD.4204) 4867 0 R (HD.4205) 4868 0 R (HD.4206) 4869 0 R (HD.4207) 4870 0 R (HD.4208) 4871 0 R (HD.4209) 4872 0 R (HD.421) 677 0 R (HD.4210) 4873 0 R (HD.4211) 4874 0 R (HD.4212) 4875 0 R (HD.4213) 4876 0 R (HD.4214) 4877 0 R (HD.4215) 4878 0 R (HD.4216) 4879 0 R (HD.4217) 4880 0 R (HD.4218) 4881 0 R (HD.4219) 4882 0 R (HD.422) 682 0 R (HD.4220) 4883 0 R (HD.4221) 4884 0 R (HD.4222) 4885 0 R (HD.4223) 4886 0 R (HD.4224) 4887 0 R (HD.4225) 4888 0 R (HD.4226) 4889 0 R (HD.4227) 4890 0 R (HD.4228) 4891 0 R (HD.4229) 4892 0 R (HD.423) 683 0 R (HD.4230) 4893 0 R (HD.4231) 4894 0 R (HD.4232) 4895 0 R ] /Limits [ (HD.4204) (HD.4232) ] >>
+endobj
+11828 0 obj
+<< /Names [ (HD.4233) 4896 0 R (HD.4234) 4897 0 R (HD.4235) 4898 0 R (HD.4236) 4899 0 R (HD.4237) 4900 0 R (HD.4238) 4901 0 R (HD.4239) 4906 0 R (HD.424) 684 0 R (HD.4240) 4907 0 R (HD.4241) 4908 0 R (HD.4242) 4909 0 R (HD.4243) 4910 0 R (HD.4244) 4911 0 R (HD.4245) 4912 0 R (HD.4246) 4913 0 R (HD.4247) 4914 0 R (HD.4248) 4915 0 R (HD.4249) 4916 0 R (HD.425) 685 0 R (HD.4250) 4917 0 R (HD.4251) 4918 0 R (HD.4252) 4919 0 R (HD.4253) 4920 0 R (HD.4254) 4921 0 R (HD.4255) 4922 0 R (HD.4256) 4923 0 R (HD.4257) 4924 0 R (HD.4258) 4925 0 R (HD.4259) 4926 0 R (HD.426) 686 0 R (HD.4260) 4927 0 R (HD.4261) 4928 0 R ] /Limits [ (HD.4233) (HD.4261) ] >>
+endobj
+11829 0 obj
+<< /Names [ (HD.4262) 4929 0 R (HD.4263) 4930 0 R (HD.4264) 4931 0 R (HD.4265) 4932 0 R (HD.4266) 4933 0 R (HD.4267) 4934 0 R (HD.4268) 4935 0 R (HD.4269) 4936 0 R (HD.427) 687 0 R (HD.4270) 4937 0 R (HD.4271) 4938 0 R (HD.4272) 4939 0 R (HD.4273) 4940 0 R (HD.4274) 4941 0 R (HD.4275) 4942 0 R (HD.4276) 4943 0 R (HD.4277) 4944 0 R (HD.4278) 4945 0 R (HD.4279) 4946 0 R (HD.428) 688 0 R (HD.4280) 4947 0 R (HD.4281) 4952 0 R (HD.4282) 4953 0 R (HD.4283) 4954 0 R (HD.4284) 4955 0 R (HD.4285) 4956 0 R (HD.4286) 4957 0 R (HD.4287) 4958 0 R (HD.4288) 4959 0 R (HD.4289) 4960 0 R (HD.429) 689 0 R (HD.4290) 4961 0 R ] /Limits [ (HD.4262) (HD.4290) ] >>
+endobj
+11830 0 obj
+<< /Names [ (HD.4291) 4962 0 R (HD.4292) 4963 0 R (HD.4293) 4964 0 R (HD.4294) 4965 0 R (HD.4295) 4966 0 R (HD.4296) 4967 0 R (HD.4297) 4968 0 R (HD.4298) 4969 0 R (HD.4299) 4970 0 R (HD.43) 238 0 R (HD.430) 690 0 R (HD.4300) 4971 0 R (HD.4301) 4972 0 R (HD.4302) 4973 0 R (HD.4303) 4974 0 R (HD.4304) 4975 0 R (HD.4305) 4976 0 R (HD.4306) 4977 0 R (HD.4307) 4978 0 R (HD.4308) 4979 0 R (HD.4309) 4980 0 R (HD.431) 691 0 R (HD.4310) 4981 0 R (HD.4311) 4982 0 R (HD.4312) 4983 0 R (HD.4313) 4984 0 R (HD.4314) 4985 0 R (HD.4315) 4986 0 R (HD.4316) 4987 0 R (HD.4317) 4988 0 R (HD.4318) 4989 0 R (HD.4319) 4990 0 R ] /Limits [ (HD.4291) (HD.4319) ] >>
+endobj
+11831 0 obj
+<< /Names [ (HD.432) 692 0 R (HD.4320) 4991 0 R (HD.4321) 4992 0 R (HD.4322) 4993 0 R (HD.4323) 4994 0 R (HD.4324) 4995 0 R (HD.4325) 4996 0 R (HD.4326) 4997 0 R (HD.4327) 4998 0 R (HD.4328) 4999 0 R (HD.4329) 5000 0 R (HD.433) 693 0 R (HD.4330) 5001 0 R (HD.4331) 5002 0 R (HD.4332) 5003 0 R (HD.4333) 5004 0 R (HD.4334) 5005 0 R (HD.4335) 5006 0 R (HD.4336) 5007 0 R (HD.4337) 5008 0 R (HD.4338) 5009 0 R (HD.4339) 5010 0 R (HD.434) 694 0 R (HD.4340) 5011 0 R (HD.4341) 5016 0 R (HD.4342) 5017 0 R (HD.4343) 5018 0 R (HD.4344) 5019 0 R (HD.4345) 5020 0 R (HD.4346) 5021 0 R (HD.4347) 5022 0 R (HD.4348) 5023 0 R ] /Limits [ (HD.432) (HD.4348) ] >>
+endobj
+11832 0 obj
+<< /Names [ (HD.4349) 5024 0 R (HD.435) 695 0 R (HD.4350) 5025 0 R (HD.4351) 5026 0 R (HD.4352) 5027 0 R (HD.4353) 5028 0 R (HD.4354) 5029 0 R (HD.4355) 5030 0 R (HD.4356) 5031 0 R (HD.4357) 5032 0 R (HD.4358) 5033 0 R (HD.4359) 5034 0 R (HD.436) 696 0 R (HD.4360) 5035 0 R (HD.4361) 5036 0 R (HD.4362) 5037 0 R (HD.4363) 5038 0 R (HD.4364) 5039 0 R (HD.4365) 5040 0 R (HD.4366) 5041 0 R (HD.4367) 5042 0 R (HD.4368) 5043 0 R (HD.4369) 5044 0 R (HD.437) 697 0 R (HD.4370) 5045 0 R (HD.4371) 5046 0 R (HD.4372) 5047 0 R (HD.4373) 5048 0 R (HD.4374) 5049 0 R (HD.4375) 5050 0 R (HD.4376) 5051 0 R (HD.4377) 5052 0 R ] /Limits [ (HD.4349) (HD.4377) ] >>
+endobj
+11833 0 obj
+<< /Names [ (HD.4378) 5053 0 R (HD.4379) 5054 0 R (HD.438) 702 0 R (HD.4380) 5059 0 R (HD.4381) 5060 0 R (HD.4382) 5061 0 R (HD.4383) 5062 0 R (HD.4384) 5063 0 R (HD.4385) 5064 0 R (HD.4386) 5065 0 R (HD.4387) 5066 0 R (HD.4388) 5067 0 R (HD.4389) 5068 0 R (HD.439) 703 0 R (HD.4390) 5069 0 R (HD.4391) 5070 0 R (HD.4392) 5071 0 R (HD.4393) 5072 0 R (HD.4394) 5073 0 R (HD.4395) 5074 0 R (HD.4396) 5075 0 R (HD.4397) 5076 0 R (HD.4398) 5077 0 R (HD.4399) 5078 0 R (HD.44) 239 0 R (HD.440) 704 0 R (HD.4400) 5079 0 R (HD.4401) 5080 0 R (HD.4402) 5081 0 R (HD.4403) 5082 0 R (HD.4404) 5083 0 R (HD.4405) 5084 0 R ] /Limits [ (HD.4378) (HD.4405) ] >>
+endobj
+11834 0 obj
+<< /Names [ (HD.4406) 5085 0 R (HD.4407) 5086 0 R (HD.4408) 5087 0 R (HD.4409) 5088 0 R (HD.441) 705 0 R (HD.4410) 5089 0 R (HD.4411) 5090 0 R (HD.4412) 5091 0 R (HD.4413) 5092 0 R (HD.4414) 5093 0 R (HD.4415) 5094 0 R (HD.4416) 5095 0 R (HD.4417) 5096 0 R (HD.4418) 5097 0 R (HD.4419) 5098 0 R (HD.442) 706 0 R (HD.4420) 5099 0 R (HD.4421) 5100 0 R (HD.4422) 5101 0 R (HD.4423) 5102 0 R (HD.4424) 5103 0 R (HD.4425) 5104 0 R (HD.4426) 5109 0 R (HD.4427) 5110 0 R (HD.4428) 5111 0 R (HD.4429) 5112 0 R (HD.443) 707 0 R (HD.4430) 5113 0 R (HD.4431) 5114 0 R (HD.4432) 5115 0 R (HD.4433) 5116 0 R (HD.4434) 5117 0 R ] /Limits [ (HD.4406) (HD.4434) ] >>
+endobj
+11835 0 obj
+<< /Names [ (HD.4435) 5118 0 R (HD.4436) 5119 0 R (HD.4437) 5120 0 R (HD.4438) 5121 0 R (HD.4439) 5122 0 R (HD.444) 708 0 R (HD.4440) 5123 0 R (HD.4441) 5124 0 R (HD.4442) 5125 0 R (HD.4443) 5126 0 R (HD.4444) 5127 0 R (HD.4445) 5128 0 R (HD.4446) 5129 0 R (HD.4447) 5130 0 R (HD.4448) 5131 0 R (HD.4449) 5132 0 R (HD.445) 709 0 R (HD.4450) 5133 0 R (HD.4451) 5134 0 R (HD.4452) 5135 0 R (HD.4453) 5136 0 R (HD.4454) 5137 0 R (HD.4455) 5138 0 R (HD.4456) 5139 0 R (HD.4457) 5140 0 R (HD.4458) 5141 0 R (HD.4459) 5142 0 R (HD.446) 710 0 R (HD.4460) 5143 0 R (HD.4461) 5144 0 R (HD.4462) 5145 0 R (HD.4463) 5146 0 R ] /Limits [ (HD.4435) (HD.4463) ] >>
+endobj
+11836 0 obj
+<< /Names [ (HD.4464) 5147 0 R (HD.4465) 5148 0 R (HD.4466) 5149 0 R (HD.4467) 5150 0 R (HD.4468) 5151 0 R (HD.4469) 5152 0 R (HD.447) 711 0 R (HD.4470) 5153 0 R (HD.4471) 5154 0 R (HD.4472) 5155 0 R (HD.4473) 5156 0 R (HD.4474) 5157 0 R (HD.4475) 5158 0 R (HD.4476) 5163 0 R (HD.4477) 5164 0 R (HD.4478) 5165 0 R (HD.4479) 5166 0 R (HD.448) 712 0 R (HD.4480) 5167 0 R (HD.4481) 5168 0 R (HD.4482) 5169 0 R (HD.4483) 5170 0 R (HD.4484) 5171 0 R (HD.4485) 5172 0 R (HD.4486) 5173 0 R (HD.4487) 5174 0 R (HD.4488) 5175 0 R (HD.4489) 5176 0 R (HD.449) 713 0 R (HD.4490) 5177 0 R (HD.4491) 5178 0 R (HD.4492) 5179 0 R ] /Limits [ (HD.4464) (HD.4492) ] >>
+endobj
+11837 0 obj
+<< /Names [ (HD.4493) 5180 0 R (HD.4494) 5181 0 R (HD.4495) 5182 0 R (HD.4496) 5183 0 R (HD.4497) 5184 0 R (HD.4498) 5185 0 R (HD.4499) 5186 0 R (HD.45) 240 0 R (HD.450) 714 0 R (HD.4500) 5187 0 R (HD.4501) 5188 0 R (HD.4502) 5189 0 R (HD.4503) 5190 0 R (HD.4504) 5191 0 R (HD.4505) 5192 0 R (HD.4506) 5193 0 R (HD.4507) 5194 0 R (HD.4508) 5195 0 R (HD.4509) 5196 0 R (HD.451) 715 0 R (HD.4510) 5197 0 R (HD.4511) 5198 0 R (HD.4512) 5199 0 R (HD.4513) 5200 0 R (HD.4514) 5201 0 R (HD.4515) 5202 0 R (HD.4516) 5203 0 R (HD.4517) 5204 0 R (HD.4518) 5205 0 R (HD.4519) 5206 0 R (HD.452) 716 0 R (HD.4520) 5207 0 R ] /Limits [ (HD.4493) (HD.4520) ] >>
+endobj
+11838 0 obj
+<< /Names [ (HD.4521) 5208 0 R (HD.4522) 5209 0 R (HD.4523) 5210 0 R (HD.4524) 5211 0 R (HD.4525) 5212 0 R (HD.4526) 5213 0 R (HD.4527) 5214 0 R (HD.4528) 5215 0 R (HD.4529) 5220 0 R (HD.453) 717 0 R (HD.4530) 5221 0 R (HD.4531) 5222 0 R (HD.4532) 5223 0 R (HD.4533) 5224 0 R (HD.4534) 5225 0 R (HD.4535) 5226 0 R (HD.4536) 5227 0 R (HD.4537) 5228 0 R (HD.4538) 5229 0 R (HD.4539) 5230 0 R (HD.454) 718 0 R (HD.4540) 5231 0 R (HD.4541) 5232 0 R (HD.4542) 5233 0 R (HD.4543) 5234 0 R (HD.4544) 5235 0 R (HD.4545) 5236 0 R (HD.4546) 5237 0 R (HD.4547) 5238 0 R (HD.4548) 5239 0 R (HD.4549) 5240 0 R (HD.455) 719 0 R ] /Limits [ (HD.4521) (HD.455) ] >>
+endobj
+11839 0 obj
+<< /Names [ (HD.4550) 5241 0 R (HD.4551) 5242 0 R (HD.4552) 5243 0 R (HD.4553) 5244 0 R (HD.4554) 5245 0 R (HD.4555) 5246 0 R (HD.4556) 5247 0 R (HD.4557) 5248 0 R (HD.4558) 5249 0 R (HD.4559) 5250 0 R (HD.456) 720 0 R (HD.4560) 5251 0 R (HD.4561) 5252 0 R (HD.4562) 5253 0 R (HD.4563) 5254 0 R (HD.4564) 5255 0 R (HD.4565) 5256 0 R (HD.4566) 5257 0 R (HD.4567) 5258 0 R (HD.4568) 5259 0 R (HD.4569) 5260 0 R (HD.457) 721 0 R (HD.4570) 5261 0 R (HD.4571) 5262 0 R (HD.4572) 5267 0 R (HD.4573) 5268 0 R (HD.4574) 5269 0 R (HD.4575) 5270 0 R (HD.4576) 5271 0 R (HD.4577) 5272 0 R (HD.4578) 5273 0 R (HD.4579) 5274 0 R ] /Limits [ (HD.4550) (HD.4579) ] >>
+endobj
+11840 0 obj
+<< /Names [ (HD.458) 722 0 R (HD.4580) 5275 0 R (HD.4581) 5276 0 R (HD.4582) 5277 0 R (HD.4583) 5278 0 R (HD.4584) 5279 0 R (HD.4585) 5280 0 R (HD.4586) 5281 0 R (HD.4587) 5282 0 R (HD.4588) 5283 0 R (HD.4589) 5284 0 R (HD.459) 723 0 R (HD.4590) 5285 0 R (HD.4591) 5286 0 R (HD.4592) 5287 0 R (HD.4593) 5288 0 R (HD.4594) 5289 0 R (HD.4595) 5290 0 R (HD.4596) 5291 0 R (HD.4597) 5292 0 R (HD.4598) 5293 0 R (HD.4599) 5294 0 R (HD.46) 241 0 R (HD.460) 724 0 R (HD.4600) 5295 0 R (HD.4601) 5296 0 R (HD.4602) 5297 0 R (HD.4603) 5298 0 R (HD.4604) 5299 0 R (HD.4605) 5300 0 R (HD.4606) 5301 0 R (HD.4607) 5302 0 R ] /Limits [ (HD.458) (HD.4607) ] >>
+endobj
+11841 0 obj
+<< /Names [ (HD.4608) 5303 0 R (HD.4609) 5304 0 R (HD.461) 729 0 R (HD.4610) 5305 0 R (HD.4611) 5306 0 R (HD.4612) 5307 0 R (HD.4613) 5308 0 R (HD.4614) 5314 0 R (HD.4615) 5315 0 R (HD.4616) 5316 0 R (HD.4617) 5317 0 R (HD.4618) 5318 0 R (HD.4619) 5319 0 R (HD.462) 730 0 R (HD.4620) 5320 0 R (HD.4621) 5321 0 R (HD.4622) 5322 0 R (HD.4623) 5323 0 R (HD.4624) 5324 0 R (HD.4625) 5325 0 R (HD.4626) 5326 0 R (HD.4627) 5327 0 R (HD.4628) 5328 0 R (HD.4629) 5329 0 R (HD.463) 731 0 R (HD.4630) 5330 0 R (HD.4631) 5331 0 R (HD.4632) 5332 0 R (HD.4633) 5333 0 R (HD.4634) 5334 0 R (HD.4635) 5335 0 R (HD.4636) 5336 0 R ] /Limits [ (HD.4608) (HD.4636) ] >>
+endobj
+11842 0 obj
+<< /Names [ (HD.4637) 5337 0 R (HD.4638) 5338 0 R (HD.4639) 5339 0 R (HD.464) 732 0 R (HD.4640) 5340 0 R (HD.4641) 5341 0 R (HD.4642) 5342 0 R (HD.4643) 5343 0 R (HD.4644) 5344 0 R (HD.4645) 5345 0 R (HD.4646) 5346 0 R (HD.4647) 5347 0 R (HD.4648) 5348 0 R (HD.4649) 5349 0 R (HD.465) 733 0 R (HD.4650) 5350 0 R (HD.4651) 5351 0 R (HD.4652) 5352 0 R (HD.4653) 5353 0 R (HD.4654) 5354 0 R (HD.4655) 5359 0 R (HD.4656) 5360 0 R (HD.4657) 5361 0 R (HD.4658) 5362 0 R (HD.4659) 5363 0 R (HD.466) 734 0 R (HD.4660) 5364 0 R (HD.4661) 5365 0 R (HD.4662) 5366 0 R (HD.4663) 5367 0 R (HD.4664) 5368 0 R (HD.4665) 5369 0 R ] /Limits [ (HD.4637) (HD.4665) ] >>
+endobj
+11843 0 obj
+<< /Names [ (HD.4666) 5370 0 R (HD.4667) 5371 0 R (HD.4668) 5372 0 R (HD.4669) 5373 0 R (HD.467) 735 0 R (HD.4670) 5374 0 R (HD.4671) 5375 0 R (HD.4672) 5376 0 R (HD.4673) 5377 0 R (HD.4674) 5378 0 R (HD.4675) 5379 0 R (HD.4676) 5380 0 R (HD.4677) 5381 0 R (HD.4678) 5382 0 R (HD.4679) 5383 0 R (HD.468) 736 0 R (HD.4680) 5384 0 R (HD.4681) 5385 0 R (HD.4682) 5386 0 R (HD.4683) 5387 0 R (HD.4684) 5388 0 R (HD.4685) 5389 0 R (HD.4686) 5390 0 R (HD.4687) 5391 0 R (HD.4688) 5392 0 R (HD.4689) 5393 0 R (HD.469) 737 0 R (HD.4690) 5394 0 R (HD.4691) 5395 0 R (HD.4692) 5396 0 R (HD.4693) 5397 0 R (HD.4694) 5398 0 R ] /Limits [ (HD.4666) (HD.4694) ] >>
+endobj
+11844 0 obj
+<< /Names [ (HD.4695) 5399 0 R (HD.4696) 5400 0 R (HD.4697) 5401 0 R (HD.4698) 5406 0 R (HD.4699) 5407 0 R (HD.47) 242 0 R (HD.470) 738 0 R (HD.4700) 5408 0 R (HD.4701) 5409 0 R (HD.4702) 5410 0 R (HD.4703) 5411 0 R (HD.4704) 5412 0 R (HD.4705) 5413 0 R (HD.4706) 5414 0 R (HD.4707) 5415 0 R (HD.4708) 5416 0 R (HD.4709) 5417 0 R (HD.471) 739 0 R (HD.4710) 5418 0 R (HD.4711) 5419 0 R (HD.4712) 5420 0 R (HD.4713) 5421 0 R (HD.4714) 5422 0 R (HD.4715) 5423 0 R (HD.4716) 5424 0 R (HD.4717) 5425 0 R (HD.4718) 5426 0 R (HD.4719) 5427 0 R (HD.472) 740 0 R (HD.4720) 5428 0 R (HD.4721) 5429 0 R (HD.4722) 5430 0 R ] /Limits [ (HD.4695) (HD.4722) ] >>
+endobj
+11845 0 obj
+<< /Names [ (HD.4723) 5431 0 R (HD.4724) 5432 0 R (HD.4725) 5433 0 R (HD.4726) 5434 0 R (HD.4727) 5435 0 R (HD.4728) 5436 0 R (HD.4729) 5437 0 R (HD.473) 741 0 R (HD.4730) 5438 0 R (HD.4731) 5439 0 R (HD.4732) 5440 0 R (HD.4733) 5445 0 R (HD.4734) 5446 0 R (HD.4735) 5447 0 R (HD.4736) 5448 0 R (HD.4737) 5449 0 R (HD.4738) 5450 0 R (HD.4739) 5451 0 R (HD.474) 742 0 R (HD.4740) 5452 0 R (HD.4741) 5453 0 R (HD.4742) 5454 0 R (HD.4743) 5455 0 R (HD.4744) 5456 0 R (HD.4745) 5457 0 R (HD.4746) 5458 0 R (HD.4747) 5459 0 R (HD.4748) 5460 0 R (HD.4749) 5461 0 R (HD.475) 743 0 R (HD.4750) 5462 0 R (HD.4751) 5463 0 R ] /Limits [ (HD.4723) (HD.4751) ] >>
+endobj
+11846 0 obj
+<< /Names [ (HD.4752) 5464 0 R (HD.4753) 5465 0 R (HD.4754) 5466 0 R (HD.4755) 5467 0 R (HD.4756) 5468 0 R (HD.4757) 5469 0 R (HD.4758) 5470 0 R (HD.4759) 5471 0 R (HD.476) 744 0 R (HD.4760) 5472 0 R (HD.4761) 5473 0 R (HD.4762) 5474 0 R (HD.4763) 5475 0 R (HD.4764) 5476 0 R (HD.4765) 5477 0 R (HD.4766) 5478 0 R (HD.4767) 5479 0 R (HD.4768) 5480 0 R (HD.4769) 5481 0 R (HD.477) 745 0 R (HD.4770) 5482 0 R (HD.4771) 5483 0 R (HD.4772) 5484 0 R (HD.4773) 5485 0 R (HD.4774) 5486 0 R (HD.4775) 5487 0 R (HD.4776) 5488 0 R (HD.4777) 5489 0 R (HD.4778) 5490 0 R (HD.4779) 5491 0 R (HD.478) 746 0 R (HD.4780) 5496 0 R ] /Limits [ (HD.4752) (HD.4780) ] >>
+endobj
+11847 0 obj
+<< /Names [ (HD.4781) 5497 0 R (HD.4782) 5498 0 R (HD.4783) 5499 0 R (HD.4784) 5500 0 R (HD.4785) 5501 0 R (HD.4786) 5502 0 R (HD.4787) 5503 0 R (HD.4788) 5504 0 R (HD.4789) 5505 0 R (HD.479) 747 0 R (HD.4790) 5506 0 R (HD.4791) 5507 0 R (HD.4792) 5508 0 R (HD.4793) 5509 0 R (HD.4794) 5510 0 R (HD.4795) 5511 0 R (HD.4796) 5512 0 R (HD.4797) 5513 0 R (HD.4798) 5514 0 R (HD.4799) 5515 0 R (HD.48) 243 0 R (HD.480) 748 0 R (HD.4800) 5516 0 R (HD.4801) 5517 0 R (HD.4802) 5518 0 R (HD.4803) 5519 0 R (HD.4804) 5520 0 R (HD.4805) 5521 0 R (HD.4806) 5522 0 R (HD.4807) 5523 0 R (HD.4808) 5524 0 R (HD.4809) 5525 0 R ] /Limits [ (HD.4781) (HD.4809) ] >>
+endobj
+11848 0 obj
+<< /Names [ (HD.481) 750 0 R (HD.4810) 5526 0 R (HD.4811) 5527 0 R (HD.4812) 5528 0 R (HD.4813) 5529 0 R (HD.4814) 5530 0 R (HD.4815) 5531 0 R (HD.4816) 5532 0 R (HD.4817) 5533 0 R (HD.4818) 5534 0 R (HD.4819) 5535 0 R (HD.482) 751 0 R (HD.4820) 5536 0 R (HD.4821) 5537 0 R (HD.4822) 5538 0 R (HD.4823) 5539 0 R (HD.4824) 5540 0 R (HD.4825) 5541 0 R (HD.4826) 5542 0 R (HD.4827) 5543 0 R (HD.4828) 5544 0 R (HD.4829) 5545 0 R (HD.483) 757 0 R (HD.4830) 5546 0 R (HD.4831) 5547 0 R (HD.4832) 5552 0 R (HD.4833) 5553 0 R (HD.4834) 5554 0 R (HD.4835) 5555 0 R (HD.4836) 5556 0 R (HD.4837) 5557 0 R (HD.4838) 5558 0 R ] /Limits [ (HD.481) (HD.4838) ] >>
+endobj
+11849 0 obj
+<< /Names [ (HD.4839) 5559 0 R (HD.484) 758 0 R (HD.4840) 5560 0 R (HD.4841) 5561 0 R (HD.4842) 5562 0 R (HD.4843) 5563 0 R (HD.4844) 5564 0 R (HD.4845) 5565 0 R (HD.4846) 5566 0 R (HD.4847) 5567 0 R (HD.4848) 5568 0 R (HD.4849) 5569 0 R (HD.485) 759 0 R (HD.4850) 5570 0 R (HD.4851) 5571 0 R (HD.4852) 5572 0 R (HD.4853) 5573 0 R (HD.4854) 5574 0 R (HD.4855) 5575 0 R (HD.4856) 5576 0 R (HD.4857) 5577 0 R (HD.4858) 5578 0 R (HD.4859) 5579 0 R (HD.486) 760 0 R (HD.4860) 5580 0 R (HD.4861) 5581 0 R (HD.4862) 5582 0 R (HD.4863) 5583 0 R (HD.4864) 5584 0 R (HD.4865) 5585 0 R (HD.4866) 5586 0 R (HD.4867) 5587 0 R ] /Limits [ (HD.4839) (HD.4867) ] >>
+endobj
+11850 0 obj
+<< /Names [ (HD.4868) 5588 0 R (HD.4869) 5589 0 R (HD.487) 761 0 R (HD.4870) 5590 0 R (HD.4871) 5591 0 R (HD.4872) 5592 0 R (HD.4873) 5593 0 R (HD.4874) 5594 0 R (HD.4875) 5595 0 R (HD.4876) 5596 0 R (HD.4877) 5597 0 R (HD.4878) 5598 0 R (HD.4879) 5599 0 R (HD.488) 762 0 R (HD.4880) 5600 0 R (HD.4881) 5601 0 R (HD.4882) 5602 0 R (HD.4883) 5603 0 R (HD.4884) 5604 0 R (HD.4885) 5605 0 R (HD.4886) 5610 0 R (HD.4887) 5611 0 R (HD.4888) 5612 0 R (HD.4889) 5613 0 R (HD.489) 763 0 R (HD.4890) 5614 0 R (HD.4891) 5615 0 R (HD.4892) 5616 0 R (HD.4893) 5617 0 R (HD.4894) 5618 0 R (HD.4895) 5619 0 R (HD.4896) 5620 0 R ] /Limits [ (HD.4868) (HD.4896) ] >>
+endobj
+11851 0 obj
+<< /Names [ (HD.4897) 5621 0 R (HD.4898) 5622 0 R (HD.4899) 5623 0 R (HD.49) 244 0 R (HD.490) 764 0 R (HD.4900) 5624 0 R (HD.4901) 5625 0 R (HD.4902) 5626 0 R (HD.4903) 5627 0 R (HD.4904) 5628 0 R (HD.4905) 5629 0 R (HD.4906) 5630 0 R (HD.4907) 5631 0 R (HD.4908) 5632 0 R (HD.4909) 5633 0 R (HD.491) 765 0 R (HD.4910) 5634 0 R (HD.4911) 5635 0 R (HD.4912) 5636 0 R (HD.4913) 5637 0 R (HD.4914) 5638 0 R (HD.4915) 5639 0 R (HD.4916) 5640 0 R (HD.4917) 5641 0 R (HD.4918) 5642 0 R (HD.4919) 5643 0 R (HD.492) 766 0 R (HD.4920) 5644 0 R (HD.4921) 5645 0 R (HD.4922) 5646 0 R (HD.4923) 5647 0 R (HD.4924) 5648 0 R ] /Limits [ (HD.4897) (HD.4924) ] >>
+endobj
+11852 0 obj
+<< /Names [ (HD.4925) 5649 0 R (HD.4926) 5650 0 R (HD.4927) 5651 0 R (HD.4928) 5652 0 R (HD.4929) 5653 0 R (HD.493) 776 0 R (HD.4930) 5654 0 R (HD.4931) 5655 0 R (HD.4932) 5656 0 R (HD.4933) 5657 0 R (HD.4934) 5658 0 R (HD.4935) 5659 0 R (HD.4936) 5660 0 R (HD.4937) 5661 0 R (HD.4938) 5662 0 R (HD.4939) 5663 0 R (HD.494) 777 0 R (HD.4940) 5664 0 R (HD.4941) 5665 0 R (HD.4942) 5666 0 R (HD.4943) 5667 0 R (HD.4944) 5668 0 R (HD.4945) 5669 0 R (HD.4946) 5670 0 R (HD.4947) 5671 0 R (HD.4948) 5676 0 R (HD.4949) 5677 0 R (HD.495) 778 0 R (HD.4950) 5678 0 R (HD.4951) 5679 0 R (HD.4952) 5680 0 R (HD.4953) 5681 0 R ] /Limits [ (HD.4925) (HD.4953) ] >>
+endobj
+11853 0 obj
+<< /Names [ (HD.4954) 5682 0 R (HD.4955) 5683 0 R (HD.4956) 5684 0 R (HD.4957) 5685 0 R (HD.4958) 5686 0 R (HD.4959) 5687 0 R (HD.496) 779 0 R (HD.4960) 5688 0 R (HD.4961) 5689 0 R (HD.4962) 5690 0 R (HD.4963) 5691 0 R (HD.4964) 5692 0 R (HD.4965) 5693 0 R (HD.4966) 5694 0 R (HD.4967) 5695 0 R (HD.4968) 5696 0 R (HD.4969) 5697 0 R (HD.497) 780 0 R (HD.4970) 5698 0 R (HD.4971) 5699 0 R (HD.4972) 5700 0 R (HD.4973) 5701 0 R (HD.4974) 5702 0 R (HD.4975) 5703 0 R (HD.4976) 5704 0 R (HD.4977) 5705 0 R (HD.4978) 5706 0 R (HD.4979) 5707 0 R (HD.498) 781 0 R (HD.4980) 5708 0 R (HD.4981) 5709 0 R (HD.4982) 5710 0 R ] /Limits [ (HD.4954) (HD.4982) ] >>
+endobj
+11854 0 obj
+<< /Names [ (HD.4983) 5711 0 R (HD.4984) 5712 0 R (HD.4985) 5713 0 R (HD.4986) 5714 0 R (HD.4987) 5715 0 R (HD.4988) 5716 0 R (HD.4989) 5717 0 R (HD.499) 782 0 R (HD.4990) 5718 0 R (HD.4991) 5719 0 R (HD.4992) 5720 0 R (HD.4993) 5725 0 R (HD.4994) 5726 0 R (HD.4995) 5727 0 R (HD.4996) 5728 0 R (HD.4997) 5729 0 R (HD.4998) 5730 0 R (HD.4999) 5731 0 R (HD.5) 193 0 R (HD.50) 245 0 R (HD.500) 783 0 R (HD.5000) 5732 0 R (HD.5001) 5733 0 R (HD.5002) 5734 0 R (HD.5003) 5735 0 R (HD.5004) 5736 0 R (HD.5005) 5737 0 R (HD.5006) 5738 0 R (HD.5007) 5739 0 R (HD.5008) 5740 0 R (HD.5009) 5741 0 R (HD.501) 784 0 R ] /Limits [ (HD.4983) (HD.501) ] >>
+endobj
+11855 0 obj
+<< /Names [ (HD.5010) 5742 0 R (HD.5011) 5743 0 R (HD.5012) 5744 0 R (HD.5013) 5745 0 R (HD.5014) 5746 0 R (HD.5015) 5747 0 R (HD.5016) 5748 0 R (HD.5017) 5749 0 R (HD.5018) 5750 0 R (HD.5019) 5751 0 R (HD.502) 785 0 R (HD.5020) 5752 0 R (HD.5021) 5753 0 R (HD.5022) 5754 0 R (HD.5023) 5755 0 R (HD.5024) 5756 0 R (HD.5025) 5757 0 R (HD.5026) 5758 0 R (HD.5027) 5759 0 R (HD.5028) 5760 0 R (HD.5029) 5761 0 R (HD.503) 786 0 R (HD.5030) 5762 0 R (HD.5031) 5763 0 R (HD.5032) 5764 0 R (HD.5033) 5765 0 R (HD.5034) 5766 0 R (HD.5035) 5767 0 R (HD.5036) 5768 0 R (HD.5037) 5769 0 R (HD.5038) 5770 0 R (HD.5039) 5771 0 R ] /Limits [ (HD.5010) (HD.5039) ] >>
+endobj
+11856 0 obj
+<< /Names [ (HD.504) 787 0 R (HD.5040) 5772 0 R (HD.5041) 5773 0 R (HD.5042) 5774 0 R (HD.5043) 5775 0 R (HD.5044) 5776 0 R (HD.5045) 5777 0 R (HD.5046) 5778 0 R (HD.5047) 5779 0 R (HD.5048) 5780 0 R (HD.5049) 5781 0 R (HD.505) 788 0 R (HD.5050) 5782 0 R (HD.5051) 5783 0 R (HD.5052) 5784 0 R (HD.5053) 5789 0 R (HD.5054) 5790 0 R (HD.5055) 5791 0 R (HD.5056) 5792 0 R (HD.5057) 5793 0 R (HD.5058) 5794 0 R (HD.5059) 5795 0 R (HD.506) 789 0 R (HD.5060) 5796 0 R (HD.5061) 5797 0 R (HD.5062) 5798 0 R (HD.5063) 5799 0 R (HD.5064) 5800 0 R (HD.5065) 5801 0 R (HD.5066) 5802 0 R (HD.5067) 5803 0 R (HD.5068) 5804 0 R ] /Limits [ (HD.504) (HD.5068) ] >>
+endobj
+11857 0 obj
+<< /Names [ (HD.5069) 5805 0 R (HD.507) 790 0 R (HD.5070) 5806 0 R (HD.5071) 5807 0 R (HD.5072) 5808 0 R (HD.5073) 5809 0 R (HD.5074) 5810 0 R (HD.5075) 5811 0 R (HD.5076) 5812 0 R (HD.5077) 5813 0 R (HD.5078) 5814 0 R (HD.5079) 5815 0 R (HD.508) 791 0 R (HD.5080) 5816 0 R (HD.5081) 5817 0 R (HD.5082) 5818 0 R (HD.5083) 5819 0 R (HD.5084) 5820 0 R (HD.5085) 5821 0 R (HD.5086) 5822 0 R (HD.5087) 5823 0 R (HD.5088) 5824 0 R (HD.5089) 5825 0 R (HD.509) 792 0 R (HD.5090) 5826 0 R (HD.5091) 5827 0 R (HD.5092) 5828 0 R (HD.5093) 5829 0 R (HD.5094) 5830 0 R (HD.5095) 5831 0 R (HD.5096) 5832 0 R (HD.5097) 5833 0 R ] /Limits [ (HD.5069) (HD.5097) ] >>
+endobj
+11858 0 obj
+<< /Names [ (HD.5098) 5834 0 R (HD.5099) 5840 0 R (HD.51) 246 0 R (HD.510) 793 0 R (HD.5100) 5841 0 R (HD.5101) 5842 0 R (HD.5102) 5843 0 R (HD.5103) 5844 0 R (HD.5104) 5845 0 R (HD.5105) 5846 0 R (HD.5106) 5847 0 R (HD.5107) 5848 0 R (HD.5108) 5849 0 R (HD.5109) 5850 0 R (HD.511) 794 0 R (HD.5110) 5851 0 R (HD.5111) 5852 0 R (HD.5112) 5853 0 R (HD.5113) 5854 0 R (HD.5114) 5855 0 R (HD.5115) 5856 0 R (HD.5116) 5857 0 R (HD.5117) 5858 0 R (HD.5118) 5859 0 R (HD.5119) 5860 0 R (HD.512) 795 0 R (HD.5120) 5861 0 R (HD.5121) 5862 0 R (HD.5122) 5863 0 R (HD.5123) 5864 0 R (HD.5124) 5865 0 R (HD.5125) 5866 0 R ] /Limits [ (HD.5098) (HD.5125) ] >>
+endobj
+11859 0 obj
+<< /Names [ (HD.5126) 5867 0 R (HD.5127) 5868 0 R (HD.5128) 5869 0 R (HD.5129) 5870 0 R (HD.513) 796 0 R (HD.5130) 5871 0 R (HD.5131) 5872 0 R (HD.5132) 5873 0 R (HD.5133) 5874 0 R (HD.5134) 5875 0 R (HD.5135) 5876 0 R (HD.5136) 5877 0 R (HD.5137) 5878 0 R (HD.5138) 5879 0 R (HD.5139) 5880 0 R (HD.514) 797 0 R (HD.5140) 5881 0 R (HD.5141) 5882 0 R (HD.5142) 5883 0 R (HD.5143) 5884 0 R (HD.5144) 5885 0 R (HD.5145) 5886 0 R (HD.5146) 5887 0 R (HD.5147) 5888 0 R (HD.5148) 5889 0 R (HD.5149) 5890 0 R (HD.515) 798 0 R (HD.5150) 5891 0 R (HD.5151) 5892 0 R (HD.5152) 5897 0 R (HD.5153) 5898 0 R (HD.5154) 5899 0 R ] /Limits [ (HD.5126) (HD.5154) ] >>
+endobj
+11860 0 obj
+<< /Names [ (HD.5155) 5900 0 R (HD.5156) 5901 0 R (HD.5157) 5902 0 R (HD.5158) 5903 0 R (HD.5159) 5904 0 R (HD.516) 799 0 R (HD.5160) 5905 0 R (HD.5161) 5906 0 R (HD.5162) 5907 0 R (HD.5163) 5908 0 R (HD.5164) 5909 0 R (HD.5165) 5910 0 R (HD.5166) 5911 0 R (HD.5167) 5912 0 R (HD.5168) 5913 0 R (HD.5169) 5914 0 R (HD.517) 800 0 R (HD.5170) 5915 0 R (HD.5171) 5916 0 R (HD.5172) 5917 0 R (HD.5173) 5918 0 R (HD.5174) 5919 0 R (HD.5175) 5920 0 R (HD.5176) 5921 0 R (HD.5177) 5922 0 R (HD.5178) 5923 0 R (HD.5179) 5924 0 R (HD.518) 801 0 R (HD.5180) 5925 0 R (HD.5181) 5926 0 R (HD.5182) 5927 0 R (HD.5183) 5928 0 R ] /Limits [ (HD.5155) (HD.5183) ] >>
+endobj
+11861 0 obj
+<< /Names [ (HD.5184) 5929 0 R (HD.5185) 5930 0 R (HD.5186) 5931 0 R (HD.5187) 5932 0 R (HD.5188) 5933 0 R (HD.5189) 5934 0 R (HD.519) 802 0 R (HD.5190) 5935 0 R (HD.5191) 5936 0 R (HD.5192) 5937 0 R (HD.5193) 5938 0 R (HD.5194) 5939 0 R (HD.5195) 5940 0 R (HD.5196) 5941 0 R (HD.5197) 5942 0 R (HD.5198) 5943 0 R (HD.5199) 5944 0 R (HD.52) 247 0 R (HD.520) 803 0 R (HD.5200) 5945 0 R (HD.5201) 5946 0 R (HD.5202) 5947 0 R (HD.5203) 5948 0 R (HD.5204) 5949 0 R (HD.5205) 5950 0 R (HD.5206) 5951 0 R (HD.5207) 5952 0 R (HD.5208) 5953 0 R (HD.5209) 5958 0 R (HD.521) 804 0 R (HD.5210) 5959 0 R (HD.5211) 5960 0 R ] /Limits [ (HD.5184) (HD.5211) ] >>
+endobj
+11862 0 obj
+<< /Names [ (HD.5212) 5961 0 R (HD.5213) 5962 0 R (HD.5214) 5963 0 R (HD.5215) 5964 0 R (HD.5216) 5965 0 R (HD.5217) 5966 0 R (HD.5218) 5967 0 R (HD.5219) 5968 0 R (HD.522) 805 0 R (HD.5220) 5969 0 R (HD.5221) 5970 0 R (HD.5222) 5971 0 R (HD.5223) 5972 0 R (HD.5224) 5973 0 R (HD.5225) 5974 0 R (HD.5226) 5975 0 R (HD.5227) 5976 0 R (HD.5228) 5977 0 R (HD.5229) 5978 0 R (HD.523) 812 0 R (HD.5230) 5979 0 R (HD.5231) 5980 0 R (HD.5232) 5981 0 R (HD.5233) 5982 0 R (HD.5234) 5983 0 R (HD.5235) 5984 0 R (HD.5236) 5985 0 R (HD.5237) 5986 0 R (HD.5238) 5987 0 R (HD.5239) 5988 0 R (HD.524) 813 0 R (HD.5240) 5989 0 R ] /Limits [ (HD.5212) (HD.5240) ] >>
+endobj
+11863 0 obj
+<< /Names [ (HD.5241) 5990 0 R (HD.5242) 5991 0 R (HD.5243) 5992 0 R (HD.5244) 5993 0 R (HD.5245) 5994 0 R (HD.5246) 5995 0 R (HD.5247) 5996 0 R (HD.5248) 5997 0 R (HD.5249) 5998 0 R (HD.525) 814 0 R (HD.5250) 5999 0 R (HD.5251) 6000 0 R (HD.5252) 6001 0 R (HD.5253) 6002 0 R (HD.5254) 6003 0 R (HD.5255) 6004 0 R (HD.5256) 6005 0 R (HD.5257) 6006 0 R (HD.5258) 6007 0 R (HD.5259) 6008 0 R (HD.526) 815 0 R (HD.5260) 6009 0 R (HD.5261) 6010 0 R (HD.5262) 6011 0 R (HD.5263) 6012 0 R (HD.5264) 6013 0 R (HD.5265) 6014 0 R (HD.5266) 6015 0 R (HD.5267) 6021 0 R (HD.5268) 6022 0 R (HD.5269) 6023 0 R (HD.527) 816 0 R ] /Limits [ (HD.5241) (HD.527) ] >>
+endobj
+11864 0 obj
+<< /Names [ (HD.5270) 6024 0 R (HD.5271) 6025 0 R (HD.5272) 6026 0 R (HD.5273) 6027 0 R (HD.5274) 6028 0 R (HD.5275) 6029 0 R (HD.5276) 6030 0 R (HD.5277) 6031 0 R (HD.5278) 6032 0 R (HD.5279) 6033 0 R (HD.528) 817 0 R (HD.5280) 6034 0 R (HD.5281) 6035 0 R (HD.5282) 6036 0 R (HD.5283) 6037 0 R (HD.5284) 6038 0 R (HD.5285) 6039 0 R (HD.5286) 6040 0 R (HD.5287) 6041 0 R (HD.5288) 6042 0 R (HD.5289) 6043 0 R (HD.529) 818 0 R (HD.5290) 6044 0 R (HD.5291) 6045 0 R (HD.5292) 6046 0 R (HD.5293) 6047 0 R (HD.5294) 6048 0 R (HD.5295) 6049 0 R (HD.5296) 6050 0 R (HD.5297) 6057 0 R (HD.5298) 6058 0 R (HD.5299) 6059 0 R ] /Limits [ (HD.5270) (HD.5299) ] >>
+endobj
+11865 0 obj
+<< /Names [ (HD.53) 248 0 R (HD.530) 819 0 R (HD.5300) 6060 0 R (HD.5301) 6061 0 R (HD.5302) 6062 0 R (HD.5303) 6063 0 R (HD.5304) 6064 0 R (HD.5305) 6065 0 R (HD.5306) 6066 0 R (HD.5307) 6067 0 R (HD.5308) 6068 0 R (HD.5309) 6069 0 R (HD.531) 820 0 R (HD.5310) 6070 0 R (HD.5311) 6071 0 R (HD.5312) 6072 0 R (HD.5313) 6073 0 R (HD.5314) 6074 0 R (HD.5315) 6075 0 R (HD.5316) 6076 0 R (HD.5317) 6077 0 R (HD.5318) 6078 0 R (HD.5319) 6079 0 R (HD.532) 821 0 R (HD.5320) 6080 0 R (HD.5321) 6081 0 R (HD.5322) 6082 0 R (HD.5323) 6083 0 R (HD.5324) 6084 0 R (HD.5325) 6085 0 R (HD.5326) 6086 0 R (HD.5327) 6087 0 R ] /Limits [ (HD.53) (HD.5327) ] >>
+endobj
+11866 0 obj
+<< /Names [ (HD.5328) 6088 0 R (HD.5329) 6089 0 R (HD.533) 822 0 R (HD.5330) 6090 0 R (HD.5331) 6091 0 R (HD.5332) 6092 0 R (HD.5333) 6093 0 R (HD.5334) 6094 0 R (HD.5335) 6095 0 R (HD.5336) 6096 0 R (HD.5337) 6097 0 R (HD.5338) 6098 0 R (HD.5339) 6099 0 R (HD.534) 823 0 R (HD.5340) 6100 0 R (HD.5341) 6101 0 R (HD.5342) 6102 0 R (HD.5343) 6103 0 R (HD.5344) 6104 0 R (HD.5345) 6105 0 R (HD.5346) 6106 0 R (HD.5347) 6111 0 R (HD.5348) 6112 0 R (HD.5349) 6113 0 R (HD.535) 824 0 R (HD.5350) 6114 0 R (HD.5351) 6115 0 R (HD.5352) 6116 0 R (HD.5353) 6117 0 R (HD.5354) 6118 0 R (HD.5355) 6119 0 R (HD.5356) 6120 0 R ] /Limits [ (HD.5328) (HD.5356) ] >>
+endobj
+11867 0 obj
+<< /Names [ (HD.5357) 6121 0 R (HD.5358) 6122 0 R (HD.5359) 6123 0 R (HD.536) 825 0 R (HD.5360) 6124 0 R (HD.5361) 6125 0 R (HD.5362) 6126 0 R (HD.5363) 6127 0 R (HD.5364) 6128 0 R (HD.5365) 6129 0 R (HD.5366) 6130 0 R (HD.5367) 6131 0 R (HD.5368) 6132 0 R (HD.5369) 6133 0 R (HD.537) 832 0 R (HD.5370) 6134 0 R (HD.5371) 6135 0 R (HD.5372) 6136 0 R (HD.5373) 6137 0 R (HD.5374) 6138 0 R (HD.5375) 6139 0 R (HD.5376) 6140 0 R (HD.5377) 6141 0 R (HD.5378) 6142 0 R (HD.5379) 6143 0 R (HD.538) 833 0 R (HD.5380) 6148 0 R (HD.5381) 6149 0 R (HD.5382) 6150 0 R (HD.5383) 6151 0 R (HD.5384) 6152 0 R (HD.5385) 6153 0 R ] /Limits [ (HD.5357) (HD.5385) ] >>
+endobj
+11868 0 obj
+<< /Names [ (HD.5386) 6154 0 R (HD.5387) 6155 0 R (HD.5388) 6156 0 R (HD.5389) 6157 0 R (HD.539) 834 0 R (HD.5390) 6158 0 R (HD.5391) 6159 0 R (HD.5392) 6160 0 R (HD.5393) 6161 0 R (HD.5394) 6162 0 R (HD.5395) 6163 0 R (HD.5396) 6164 0 R (HD.5397) 6165 0 R (HD.5398) 6166 0 R (HD.5399) 6167 0 R (HD.54) 249 0 R (HD.540) 835 0 R (HD.5400) 6168 0 R (HD.5401) 6169 0 R (HD.5402) 6170 0 R (HD.5403) 6171 0 R (HD.5404) 6172 0 R (HD.5405) 6173 0 R (HD.5406) 6174 0 R (HD.5407) 6175 0 R (HD.5408) 6176 0 R (HD.5409) 6177 0 R (HD.541) 836 0 R (HD.5410) 6178 0 R (HD.5411) 6179 0 R (HD.5412) 6180 0 R (HD.5413) 6181 0 R ] /Limits [ (HD.5386) (HD.5413) ] >>
+endobj
+11869 0 obj
+<< /Names [ (HD.5414) 6182 0 R (HD.5415) 6183 0 R (HD.5416) 6184 0 R (HD.5417) 6185 0 R (HD.5418) 6186 0 R (HD.5419) 6187 0 R (HD.542) 837 0 R (HD.5420) 6188 0 R (HD.5421) 6189 0 R (HD.5422) 6190 0 R (HD.5423) 6191 0 R (HD.5424) 6192 0 R (HD.5425) 6193 0 R (HD.5426) 6194 0 R (HD.5427) 6195 0 R (HD.5428) 6200 0 R (HD.5429) 6201 0 R (HD.543) 838 0 R (HD.5430) 6202 0 R (HD.5431) 6203 0 R (HD.5432) 6204 0 R (HD.5433) 6205 0 R (HD.5434) 6206 0 R (HD.5435) 6207 0 R (HD.5436) 6208 0 R (HD.5437) 6209 0 R (HD.5438) 6210 0 R (HD.5439) 6211 0 R (HD.544) 839 0 R (HD.5440) 6212 0 R (HD.5441) 6213 0 R (HD.5442) 6214 0 R ] /Limits [ (HD.5414) (HD.5442) ] >>
+endobj
+11870 0 obj
+<< /Names [ (HD.5443) 6215 0 R (HD.5444) 6216 0 R (HD.5445) 6217 0 R (HD.5446) 6218 0 R (HD.5447) 6219 0 R (HD.5448) 6220 0 R (HD.5449) 6221 0 R (HD.545) 840 0 R (HD.5450) 6222 0 R (HD.5451) 6223 0 R (HD.5452) 6224 0 R (HD.5453) 6225 0 R (HD.5454) 6226 0 R (HD.5455) 6227 0 R (HD.5456) 6228 0 R (HD.5457) 6229 0 R (HD.5458) 6230 0 R (HD.5459) 6231 0 R (HD.546) 841 0 R (HD.5460) 6232 0 R (HD.5461) 6233 0 R (HD.5462) 6234 0 R (HD.5463) 6235 0 R (HD.5464) 6236 0 R (HD.5465) 6237 0 R (HD.5466) 6238 0 R (HD.5467) 6243 0 R (HD.5468) 6244 0 R (HD.5469) 6245 0 R (HD.547) 842 0 R (HD.5470) 6246 0 R (HD.5471) 6247 0 R ] /Limits [ (HD.5443) (HD.5471) ] >>
+endobj
+11871 0 obj
+<< /Names [ (HD.5472) 6248 0 R (HD.5473) 6249 0 R (HD.5474) 6250 0 R (HD.5475) 6251 0 R (HD.5476) 6252 0 R (HD.5477) 6253 0 R (HD.5478) 6254 0 R (HD.5479) 6255 0 R (HD.548) 843 0 R (HD.5480) 6256 0 R (HD.5481) 6257 0 R (HD.5482) 6258 0 R (HD.5483) 6259 0 R (HD.5484) 6260 0 R (HD.5485) 6261 0 R (HD.5486) 6262 0 R (HD.5487) 6263 0 R (HD.5488) 6264 0 R (HD.5489) 6265 0 R (HD.549) 844 0 R (HD.5490) 6266 0 R (HD.5491) 6267 0 R (HD.5492) 6268 0 R (HD.5493) 6269 0 R (HD.5494) 6270 0 R (HD.5495) 6271 0 R (HD.5496) 6272 0 R (HD.5497) 6273 0 R (HD.5498) 6274 0 R (HD.5499) 6279 0 R (HD.55) 250 0 R (HD.550) 845 0 R ] /Limits [ (HD.5472) (HD.550) ] >>
+endobj
+11872 0 obj
+<< /Names [ (HD.5500) 6280 0 R (HD.5501) 6281 0 R (HD.5502) 6282 0 R (HD.5503) 6283 0 R (HD.5504) 6284 0 R (HD.5505) 6285 0 R (HD.5506) 6286 0 R (HD.5507) 6287 0 R (HD.5508) 6288 0 R (HD.5509) 6289 0 R (HD.551) 846 0 R (HD.5510) 6290 0 R (HD.5511) 6291 0 R (HD.5512) 6292 0 R (HD.5513) 6293 0 R (HD.5514) 6294 0 R (HD.5515) 6295 0 R (HD.5516) 6296 0 R (HD.5517) 6297 0 R (HD.5518) 6298 0 R (HD.5519) 6299 0 R (HD.552) 847 0 R (HD.5520) 6300 0 R (HD.5521) 6301 0 R (HD.5522) 6302 0 R (HD.5523) 6303 0 R (HD.5524) 6304 0 R (HD.5525) 6305 0 R (HD.5526) 6306 0 R (HD.5527) 6307 0 R (HD.5528) 6308 0 R (HD.5529) 6309 0 R ] /Limits [ (HD.5500) (HD.5529) ] >>
+endobj
+11873 0 obj
+<< /Names [ (HD.553) 848 0 R (HD.5530) 6310 0 R (HD.5531) 6311 0 R (HD.5532) 6312 0 R (HD.5533) 6313 0 R (HD.5534) 6314 0 R (HD.5535) 6315 0 R (HD.5536) 6316 0 R (HD.5537) 6317 0 R (HD.5538) 6318 0 R (HD.5539) 6319 0 R (HD.554) 849 0 R (HD.5540) 6320 0 R (HD.5541) 6321 0 R (HD.5542) 6322 0 R (HD.5543) 6323 0 R (HD.5544) 6324 0 R (HD.5545) 6325 0 R (HD.5546) 6326 0 R (HD.5547) 6327 0 R (HD.5548) 6328 0 R (HD.5549) 6329 0 R (HD.555) 850 0 R (HD.5550) 6330 0 R (HD.5551) 6331 0 R (HD.5552) 6337 0 R (HD.5553) 6338 0 R (HD.5554) 6339 0 R (HD.5555) 6340 0 R (HD.5556) 6341 0 R (HD.5557) 6342 0 R (HD.5558) 6343 0 R ] /Limits [ (HD.553) (HD.5558) ] >>
+endobj
+11874 0 obj
+<< /Names [ (HD.5559) 6344 0 R (HD.556) 851 0 R (HD.5560) 6345 0 R (HD.5561) 6346 0 R (HD.5562) 6347 0 R (HD.5563) 6348 0 R (HD.5564) 6349 0 R (HD.5565) 6350 0 R (HD.5566) 6351 0 R (HD.5567) 6352 0 R (HD.5568) 6353 0 R (HD.5569) 6354 0 R (HD.557) 852 0 R (HD.5570) 6355 0 R (HD.5571) 6356 0 R (HD.5572) 6357 0 R (HD.5573) 6358 0 R (HD.5574) 6359 0 R (HD.5575) 6360 0 R (HD.5576) 6361 0 R (HD.5577) 6362 0 R (HD.5578) 6363 0 R (HD.5579) 6364 0 R (HD.558) 853 0 R (HD.5580) 6365 0 R (HD.5581) 6366 0 R (HD.5582) 6367 0 R (HD.5583) 6368 0 R (HD.5584) 6369 0 R (HD.5585) 6370 0 R (HD.5586) 6371 0 R (HD.5587) 6372 0 R ] /Limits [ (HD.5559) (HD.5587) ] >>
+endobj
+11875 0 obj
+<< /Names [ (HD.5588) 6373 0 R (HD.5589) 6374 0 R (HD.559) 854 0 R (HD.5590) 6375 0 R (HD.5591) 6376 0 R (HD.5592) 6377 0 R (HD.5593) 6378 0 R (HD.5594) 6379 0 R (HD.5595) 6380 0 R (HD.5596) 6385 0 R (HD.5597) 6386 0 R (HD.5598) 6387 0 R (HD.5599) 6388 0 R (HD.56) 251 0 R (HD.560) 855 0 R (HD.5600) 6389 0 R (HD.5601) 6390 0 R (HD.5602) 6391 0 R (HD.5603) 6392 0 R (HD.5604) 6393 0 R (HD.5605) 6394 0 R (HD.5606) 6395 0 R (HD.5607) 6396 0 R (HD.5608) 6397 0 R (HD.5609) 6398 0 R (HD.561) 856 0 R (HD.5610) 6399 0 R (HD.5611) 6400 0 R (HD.5612) 6401 0 R (HD.5613) 6402 0 R (HD.5614) 6403 0 R (HD.5615) 6404 0 R ] /Limits [ (HD.5588) (HD.5615) ] >>
+endobj
+11876 0 obj
+<< /Names [ (HD.5616) 6405 0 R (HD.5617) 6406 0 R (HD.5618) 6407 0 R (HD.5619) 6408 0 R (HD.562) 857 0 R (HD.5620) 6409 0 R (HD.5621) 6410 0 R (HD.5622) 6411 0 R (HD.5623) 6412 0 R (HD.5624) 6413 0 R (HD.5625) 6414 0 R (HD.5626) 6415 0 R (HD.5627) 6416 0 R (HD.5628) 6417 0 R (HD.5629) 6418 0 R (HD.563) 858 0 R (HD.5630) 6419 0 R (HD.5631) 6420 0 R (HD.5632) 6421 0 R (HD.5633) 6422 0 R (HD.5634) 6423 0 R (HD.5635) 6424 0 R (HD.5636) 6425 0 R (HD.5637) 6426 0 R (HD.5638) 6427 0 R (HD.5639) 6428 0 R (HD.564) 859 0 R (HD.5640) 6429 0 R (HD.5641) 6430 0 R (HD.5642) 6431 0 R (HD.5643) 6432 0 R (HD.5644) 6437 0 R ] /Limits [ (HD.5616) (HD.5644) ] >>
+endobj
+11877 0 obj
+<< /Names [ (HD.5645) 6438 0 R (HD.5646) 6439 0 R (HD.5647) 6440 0 R (HD.5648) 6441 0 R (HD.5649) 6442 0 R (HD.565) 860 0 R (HD.5650) 6443 0 R (HD.5651) 6444 0 R (HD.5652) 6445 0 R (HD.5653) 6446 0 R (HD.5654) 6447 0 R (HD.5655) 6448 0 R (HD.5656) 6449 0 R (HD.5657) 6450 0 R (HD.5658) 6451 0 R (HD.5659) 6452 0 R (HD.566) 861 0 R (HD.5660) 6453 0 R (HD.5661) 6454 0 R (HD.5662) 6455 0 R (HD.5663) 6456 0 R (HD.5664) 6457 0 R (HD.5665) 6458 0 R (HD.5666) 6459 0 R (HD.5667) 6460 0 R (HD.5668) 6461 0 R (HD.5669) 6462 0 R (HD.567) 862 0 R (HD.5670) 6463 0 R (HD.5671) 6464 0 R (HD.5672) 6465 0 R (HD.5673) 6466 0 R ] /Limits [ (HD.5645) (HD.5673) ] >>
+endobj
+11878 0 obj
+<< /Names [ (HD.5674) 6467 0 R (HD.5675) 6468 0 R (HD.5676) 6469 0 R (HD.5677) 6470 0 R (HD.5678) 6471 0 R (HD.5679) 6472 0 R (HD.568) 863 0 R (HD.5680) 6473 0 R (HD.5681) 6474 0 R (HD.5682) 6475 0 R (HD.5683) 6480 0 R (HD.5684) 6481 0 R (HD.5685) 6482 0 R (HD.5686) 6483 0 R (HD.5687) 6484 0 R (HD.5688) 6485 0 R (HD.5689) 6486 0 R (HD.569) 864 0 R (HD.5690) 6487 0 R (HD.5691) 6488 0 R (HD.5692) 6489 0 R (HD.5693) 6490 0 R (HD.5694) 6491 0 R (HD.5695) 6492 0 R (HD.5696) 6493 0 R (HD.5697) 6494 0 R (HD.5698) 6495 0 R (HD.5699) 6496 0 R (HD.57) 252 0 R (HD.570) 865 0 R (HD.5700) 6497 0 R (HD.5701) 6498 0 R ] /Limits [ (HD.5674) (HD.5701) ] >>
+endobj
+11879 0 obj
+<< /Names [ (HD.5702) 6499 0 R (HD.5703) 6500 0 R (HD.5704) 6501 0 R (HD.5705) 6502 0 R (HD.5706) 6503 0 R (HD.5707) 6504 0 R (HD.5708) 6505 0 R (HD.5709) 6506 0 R (HD.571) 866 0 R (HD.5710) 6507 0 R (HD.5711) 6508 0 R (HD.5712) 6509 0 R (HD.5713) 6510 0 R (HD.5714) 6511 0 R (HD.5715) 6512 0 R (HD.5716) 6513 0 R (HD.5717) 6514 0 R (HD.5718) 6515 0 R (HD.5719) 6516 0 R (HD.572) 867 0 R (HD.5720) 6517 0 R (HD.5721) 6518 0 R (HD.5722) 6519 0 R (HD.5723) 6520 0 R (HD.5724) 6521 0 R (HD.5725) 6522 0 R (HD.5726) 6523 0 R (HD.5727) 6524 0 R (HD.5728) 6525 0 R (HD.5729) 6526 0 R (HD.573) 868 0 R (HD.5730) 6527 0 R ] /Limits [ (HD.5702) (HD.5730) ] >>
+endobj
+11880 0 obj
+<< /Names [ (HD.5731) 6532 0 R (HD.5732) 6533 0 R (HD.5733) 6534 0 R (HD.5734) 6535 0 R (HD.5735) 6536 0 R (HD.5736) 6537 0 R (HD.5737) 6538 0 R (HD.5738) 6539 0 R (HD.5739) 6540 0 R (HD.574) 869 0 R (HD.5740) 6541 0 R (HD.5741) 6542 0 R (HD.5742) 6543 0 R (HD.5743) 6544 0 R (HD.5744) 6545 0 R (HD.5745) 6546 0 R (HD.5746) 6547 0 R (HD.5747) 6548 0 R (HD.5748) 6549 0 R (HD.5749) 6550 0 R (HD.575) 870 0 R (HD.5750) 6551 0 R (HD.5751) 6552 0 R (HD.5752) 6553 0 R (HD.5753) 6554 0 R (HD.5754) 6555 0 R (HD.5755) 6556 0 R (HD.5756) 6557 0 R (HD.5757) 6558 0 R (HD.5758) 6559 0 R (HD.5759) 6560 0 R (HD.576) 876 0 R ] /Limits [ (HD.5731) (HD.576) ] >>
+endobj
+11881 0 obj
+<< /Names [ (HD.5760) 6561 0 R (HD.5761) 6562 0 R (HD.5762) 6563 0 R (HD.5763) 6564 0 R (HD.5764) 6565 0 R (HD.5765) 6566 0 R (HD.5766) 6567 0 R (HD.5767) 6568 0 R (HD.5768) 6569 0 R (HD.5769) 6570 0 R (HD.577) 877 0 R (HD.5770) 6571 0 R (HD.5771) 6572 0 R (HD.5772) 6573 0 R (HD.5773) 6574 0 R (HD.5774) 6579 0 R (HD.5775) 6580 0 R (HD.5776) 6581 0 R (HD.5777) 6582 0 R (HD.5778) 6583 0 R (HD.5779) 6584 0 R (HD.578) 878 0 R (HD.5780) 6585 0 R (HD.5781) 6586 0 R (HD.5782) 6587 0 R (HD.5783) 6588 0 R (HD.5784) 6589 0 R (HD.5785) 6590 0 R (HD.5786) 6591 0 R (HD.5787) 6592 0 R (HD.5788) 6593 0 R (HD.5789) 6594 0 R ] /Limits [ (HD.5760) (HD.5789) ] >>
+endobj
+11882 0 obj
+<< /Names [ (HD.579) 879 0 R (HD.5790) 6595 0 R (HD.5791) 6596 0 R (HD.5792) 6597 0 R (HD.5793) 6598 0 R (HD.5794) 6599 0 R (HD.5795) 6600 0 R (HD.5796) 6601 0 R (HD.5797) 6602 0 R (HD.5798) 6603 0 R (HD.5799) 6604 0 R (HD.58) 253 0 R (HD.580) 880 0 R (HD.5800) 6605 0 R (HD.5801) 6606 0 R (HD.5802) 6607 0 R (HD.5803) 6608 0 R (HD.5804) 6609 0 R (HD.5805) 6610 0 R (HD.5806) 6611 0 R (HD.5807) 6612 0 R (HD.5808) 6613 0 R (HD.5809) 6614 0 R (HD.581) 881 0 R (HD.5810) 6615 0 R (HD.5811) 6616 0 R (HD.5812) 6617 0 R (HD.5813) 6618 0 R (HD.5814) 6619 0 R (HD.5815) 6620 0 R (HD.5816) 6621 0 R (HD.5817) 6622 0 R ] /Limits [ (HD.579) (HD.5817) ] >>
+endobj
+11883 0 obj
+<< /Names [ (HD.5818) 6623 0 R (HD.5819) 6624 0 R (HD.582) 882 0 R (HD.5820) 6625 0 R (HD.5821) 6626 0 R (HD.5822) 6627 0 R (HD.5823) 6628 0 R (HD.5824) 6629 0 R (HD.5825) 6630 0 R (HD.5826) 6631 0 R (HD.5827) 6632 0 R (HD.5828) 6633 0 R (HD.5829) 6634 0 R (HD.583) 883 0 R (HD.5830) 6635 0 R (HD.5831) 6636 0 R (HD.5832) 6641 0 R (HD.5833) 6642 0 R (HD.5834) 6643 0 R (HD.5835) 6644 0 R (HD.5836) 6645 0 R (HD.5837) 6646 0 R (HD.5838) 6647 0 R (HD.5839) 6648 0 R (HD.584) 884 0 R (HD.5840) 6649 0 R (HD.5841) 6650 0 R (HD.5842) 6651 0 R (HD.5843) 6652 0 R (HD.5844) 6653 0 R (HD.5845) 6654 0 R (HD.5846) 6655 0 R ] /Limits [ (HD.5818) (HD.5846) ] >>
+endobj
+11884 0 obj
+<< /Names [ (HD.5847) 6656 0 R (HD.5848) 6657 0 R (HD.5849) 6658 0 R (HD.585) 885 0 R (HD.5850) 6659 0 R (HD.5851) 6660 0 R (HD.5852) 6661 0 R (HD.5853) 6662 0 R (HD.5854) 6663 0 R (HD.5855) 6664 0 R (HD.5856) 6665 0 R (HD.5857) 6666 0 R (HD.5858) 6667 0 R (HD.5859) 6668 0 R (HD.586) 886 0 R (HD.5860) 6669 0 R (HD.5861) 6670 0 R (HD.5862) 6671 0 R (HD.5863) 6672 0 R (HD.5864) 6673 0 R (HD.5865) 6674 0 R (HD.5866) 6675 0 R (HD.5867) 6676 0 R (HD.5868) 6677 0 R (HD.5869) 6678 0 R (HD.587) 887 0 R (HD.5870) 6679 0 R (HD.5871) 6680 0 R (HD.5872) 6681 0 R (HD.5873) 6682 0 R (HD.5874) 6683 0 R (HD.5875) 6684 0 R ] /Limits [ (HD.5847) (HD.5875) ] >>
+endobj
+11885 0 obj
+<< /Names [ (HD.5876) 6685 0 R (HD.5877) 6686 0 R (HD.5878) 6691 0 R (HD.5879) 6692 0 R (HD.588) 888 0 R (HD.5880) 6693 0 R (HD.5881) 6694 0 R (HD.5882) 6695 0 R (HD.5883) 6696 0 R (HD.5884) 6697 0 R (HD.5885) 6698 0 R (HD.5886) 6699 0 R (HD.5887) 6700 0 R (HD.5888) 6701 0 R (HD.5889) 6702 0 R (HD.589) 889 0 R (HD.5890) 6703 0 R (HD.5891) 6704 0 R (HD.5892) 6705 0 R (HD.5893) 6706 0 R (HD.5894) 6707 0 R (HD.5895) 6708 0 R (HD.5896) 6709 0 R (HD.5897) 6710 0 R (HD.5898) 6711 0 R (HD.5899) 6712 0 R (HD.59) 258 0 R (HD.590) 890 0 R (HD.5900) 6713 0 R (HD.5901) 6714 0 R (HD.5902) 6715 0 R (HD.5903) 6716 0 R ] /Limits [ (HD.5876) (HD.5903) ] >>
+endobj
+11886 0 obj
+<< /Names [ (HD.5904) 6717 0 R (HD.5905) 6718 0 R (HD.5906) 6719 0 R (HD.5907) 6720 0 R (HD.5908) 6721 0 R (HD.5909) 6722 0 R (HD.591) 891 0 R (HD.5910) 6723 0 R (HD.5911) 6724 0 R (HD.5912) 6725 0 R (HD.5913) 6726 0 R (HD.5914) 6727 0 R (HD.5915) 6728 0 R (HD.5916) 6729 0 R (HD.5917) 6730 0 R (HD.5918) 6731 0 R (HD.5919) 6732 0 R (HD.592) 892 0 R (HD.5920) 6733 0 R (HD.5921) 6734 0 R (HD.5922) 6735 0 R (HD.5923) 6736 0 R (HD.5924) 6737 0 R (HD.5925) 6742 0 R (HD.5926) 6743 0 R (HD.5927) 6744 0 R (HD.5928) 6745 0 R (HD.5929) 6746 0 R (HD.593) 893 0 R (HD.5930) 6747 0 R (HD.5931) 6748 0 R (HD.5932) 6749 0 R ] /Limits [ (HD.5904) (HD.5932) ] >>
+endobj
+11887 0 obj
+<< /Names [ (HD.5933) 6750 0 R (HD.5934) 6751 0 R (HD.5935) 6752 0 R (HD.5936) 6753 0 R (HD.5937) 6754 0 R (HD.5938) 6755 0 R (HD.5939) 6756 0 R (HD.594) 894 0 R (HD.5940) 6757 0 R (HD.5941) 6758 0 R (HD.5942) 6759 0 R (HD.5943) 6760 0 R (HD.5944) 6761 0 R (HD.5945) 6762 0 R (HD.5946) 6763 0 R (HD.5947) 6764 0 R (HD.5948) 6765 0 R (HD.5949) 6766 0 R (HD.595) 895 0 R (HD.5950) 6767 0 R (HD.5951) 6768 0 R (HD.5952) 6769 0 R (HD.5953) 6770 0 R (HD.5954) 6771 0 R (HD.5955) 6772 0 R (HD.5956) 6773 0 R (HD.5957) 6774 0 R (HD.5958) 6775 0 R (HD.5959) 6776 0 R (HD.596) 896 0 R (HD.5960) 6781 0 R (HD.5961) 6782 0 R ] /Limits [ (HD.5933) (HD.5961) ] >>
+endobj
+11888 0 obj
+<< /Names [ (HD.5962) 6783 0 R (HD.5963) 6784 0 R (HD.5964) 6785 0 R (HD.5965) 6786 0 R (HD.5966) 6787 0 R (HD.5967) 6788 0 R (HD.5968) 6789 0 R (HD.5969) 6790 0 R (HD.597) 897 0 R (HD.5970) 6791 0 R (HD.5971) 6792 0 R (HD.5972) 6793 0 R (HD.5973) 6794 0 R (HD.5974) 6795 0 R (HD.5975) 6796 0 R (HD.5976) 6797 0 R (HD.5977) 6798 0 R (HD.5978) 6799 0 R (HD.5979) 6800 0 R (HD.598) 898 0 R (HD.5980) 6801 0 R (HD.5981) 6802 0 R (HD.5982) 6803 0 R (HD.5983) 6804 0 R (HD.5984) 6805 0 R (HD.5985) 6806 0 R (HD.5986) 6807 0 R (HD.5987) 6808 0 R (HD.5988) 6809 0 R (HD.5989) 6810 0 R (HD.599) 899 0 R (HD.5990) 6811 0 R ] /Limits [ (HD.5962) (HD.5990) ] >>
+endobj
+11889 0 obj
+<< /Names [ (HD.5991) 6812 0 R (HD.5992) 6813 0 R (HD.5993) 6814 0 R (HD.5994) 6815 0 R (HD.5995) 6816 0 R (HD.5996) 6817 0 R (HD.5997) 6818 0 R (HD.5998) 6819 0 R (HD.5999) 6825 0 R (HD.6) 194 0 R (HD.60) 259 0 R (HD.600) 900 0 R (HD.6000) 6826 0 R (HD.6001) 6827 0 R (HD.6002) 6828 0 R (HD.6003) 6829 0 R (HD.6004) 6830 0 R (HD.6005) 6831 0 R (HD.6006) 6832 0 R (HD.6007) 6833 0 R (HD.6008) 6834 0 R (HD.6009) 6835 0 R (HD.601) 901 0 R (HD.6010) 6836 0 R (HD.6011) 6837 0 R (HD.6012) 6838 0 R (HD.6013) 6839 0 R (HD.6014) 6840 0 R (HD.6015) 6841 0 R (HD.6016) 6842 0 R (HD.6017) 6843 0 R (HD.6018) 6844 0 R ] /Limits [ (HD.5991) (HD.6018) ] >>
+endobj
+11890 0 obj
+<< /Names [ (HD.6019) 6845 0 R (HD.602) 902 0 R (HD.6020) 6846 0 R (HD.6021) 6847 0 R (HD.6022) 6848 0 R (HD.6023) 6849 0 R (HD.6024) 6850 0 R (HD.6025) 6851 0 R (HD.6026) 6852 0 R (HD.6027) 6853 0 R (HD.6028) 6854 0 R (HD.6029) 6859 0 R (HD.603) 903 0 R (HD.6030) 6860 0 R (HD.6031) 6861 0 R (HD.6032) 6862 0 R (HD.6033) 6863 0 R (HD.6034) 6864 0 R (HD.6035) 6865 0 R (HD.6036) 6866 0 R (HD.6037) 6867 0 R (HD.6038) 6868 0 R (HD.6039) 6869 0 R (HD.604) 904 0 R (HD.6040) 6870 0 R (HD.6041) 6871 0 R (HD.6042) 6872 0 R (HD.6043) 6873 0 R (HD.6044) 6874 0 R (HD.6045) 6875 0 R (HD.6046) 6876 0 R (HD.6047) 6877 0 R ] /Limits [ (HD.6019) (HD.6047) ] >>
+endobj
+11891 0 obj
+<< /Names [ (HD.6048) 6878 0 R (HD.6049) 6879 0 R (HD.605) 905 0 R (HD.6050) 6880 0 R (HD.6051) 6881 0 R (HD.6052) 6882 0 R (HD.6053) 6883 0 R (HD.6054) 6884 0 R (HD.6055) 6885 0 R (HD.6056) 6886 0 R (HD.6057) 6887 0 R (HD.6058) 6888 0 R (HD.6059) 6889 0 R (HD.606) 906 0 R (HD.6060) 6890 0 R (HD.6061) 6891 0 R (HD.6062) 6892 0 R (HD.6063) 6893 0 R (HD.6064) 6894 0 R (HD.6065) 6895 0 R (HD.6066) 6896 0 R (HD.6067) 6897 0 R (HD.6068) 6902 0 R (HD.6069) 6903 0 R (HD.607) 907 0 R (HD.6070) 6904 0 R (HD.6071) 6905 0 R (HD.6072) 6906 0 R (HD.6073) 6907 0 R (HD.6074) 6908 0 R (HD.6075) 6909 0 R (HD.6076) 6910 0 R ] /Limits [ (HD.6048) (HD.6076) ] >>
+endobj
+11892 0 obj
+<< /Names [ (HD.6077) 6911 0 R (HD.6078) 6912 0 R (HD.6079) 6913 0 R (HD.608) 908 0 R (HD.6080) 6914 0 R (HD.6081) 6915 0 R (HD.6082) 6916 0 R (HD.6083) 6917 0 R (HD.6084) 6918 0 R (HD.6085) 6919 0 R (HD.6086) 6920 0 R (HD.6087) 6921 0 R (HD.6088) 6922 0 R (HD.6089) 6923 0 R (HD.609) 909 0 R (HD.6090) 6924 0 R (HD.6091) 6925 0 R (HD.6092) 6926 0 R (HD.6093) 6927 0 R (HD.6094) 6928 0 R (HD.6095) 6929 0 R (HD.6096) 6930 0 R (HD.6097) 6931 0 R (HD.6098) 6932 0 R (HD.6099) 6933 0 R (HD.61) 260 0 R (HD.610) 910 0 R (HD.6100) 6934 0 R (HD.6101) 6935 0 R (HD.6102) 6936 0 R (HD.6103) 6937 0 R (HD.6104) 6938 0 R ] /Limits [ (HD.6077) (HD.6104) ] >>
+endobj
+11893 0 obj
+<< /Names [ (HD.6105) 6939 0 R (HD.6106) 6940 0 R (HD.6107) 6941 0 R (HD.6108) 6942 0 R (HD.6109) 6943 0 R (HD.611) 911 0 R (HD.6110) 6944 0 R (HD.6111) 6945 0 R (HD.6112) 6946 0 R (HD.6113) 6947 0 R (HD.6114) 6948 0 R (HD.6115) 6949 0 R (HD.6116) 6950 0 R (HD.6117) 6951 0 R (HD.6118) 6952 0 R (HD.6119) 6957 0 R (HD.612) 912 0 R (HD.6120) 6958 0 R (HD.6121) 6959 0 R (HD.6122) 6960 0 R (HD.6123) 6961 0 R (HD.6124) 6962 0 R (HD.6125) 6963 0 R (HD.6126) 6964 0 R (HD.6127) 6965 0 R (HD.6128) 6966 0 R (HD.6129) 6967 0 R (HD.613) 913 0 R (HD.6130) 6968 0 R (HD.6131) 6969 0 R (HD.6132) 6970 0 R (HD.6133) 6971 0 R ] /Limits [ (HD.6105) (HD.6133) ] >>
+endobj
+11894 0 obj
+<< /Names [ (HD.6134) 6972 0 R (HD.6135) 6973 0 R (HD.6136) 6974 0 R (HD.6137) 6975 0 R (HD.6138) 6976 0 R (HD.6139) 6977 0 R (HD.614) 914 0 R (HD.6140) 6978 0 R (HD.6141) 6979 0 R (HD.6142) 6980 0 R (HD.6143) 6981 0 R (HD.6144) 6982 0 R (HD.6145) 6983 0 R (HD.6146) 6984 0 R (HD.6147) 6985 0 R (HD.6148) 6986 0 R (HD.6149) 6987 0 R (HD.615) 915 0 R (HD.6150) 6988 0 R (HD.6151) 6989 0 R (HD.6152) 6990 0 R (HD.6153) 6991 0 R (HD.6154) 6992 0 R (HD.6155) 6993 0 R (HD.6156) 6994 0 R (HD.6157) 6995 0 R (HD.6158) 6996 0 R (HD.6159) 6997 0 R (HD.616) 916 0 R (HD.6160) 6998 0 R (HD.6161) 6999 0 R (HD.6162) 7000 0 R ] /Limits [ (HD.6134) (HD.6162) ] >>
+endobj
+11895 0 obj
+<< /Names [ (HD.6163) 7001 0 R (HD.6164) 7002 0 R (HD.6165) 7003 0 R (HD.6166) 7004 0 R (HD.6167) 7005 0 R (HD.6168) 7006 0 R (HD.6169) 7007 0 R (HD.617) 917 0 R (HD.6170) 7008 0 R (HD.6171) 7009 0 R (HD.6172) 7010 0 R (HD.6173) 7011 0 R (HD.6174) 7012 0 R (HD.6175) 7013 0 R (HD.6176) 7014 0 R (HD.6177) 7015 0 R (HD.6178) 7020 0 R (HD.6179) 7021 0 R (HD.618) 918 0 R (HD.6180) 7022 0 R (HD.6181) 7023 0 R (HD.6182) 7024 0 R (HD.6183) 7025 0 R (HD.6184) 7026 0 R (HD.6185) 7027 0 R (HD.6186) 7028 0 R (HD.6187) 7029 0 R (HD.6188) 7030 0 R (HD.6189) 7031 0 R (HD.619) 919 0 R (HD.6190) 7032 0 R (HD.6191) 7033 0 R ] /Limits [ (HD.6163) (HD.6191) ] >>
+endobj
+11896 0 obj
+<< /Names [ (HD.6192) 7034 0 R (HD.6193) 7035 0 R (HD.6194) 7036 0 R (HD.6195) 7037 0 R (HD.6196) 7038 0 R (HD.6197) 7039 0 R (HD.6198) 7040 0 R (HD.6199) 7041 0 R (HD.62) 261 0 R (HD.620) 924 0 R (HD.6200) 7042 0 R (HD.6201) 7043 0 R (HD.6202) 7044 0 R (HD.6203) 7045 0 R (HD.6204) 7046 0 R (HD.6205) 7047 0 R (HD.6206) 7048 0 R (HD.6207) 7049 0 R (HD.6208) 7050 0 R (HD.6209) 7051 0 R (HD.621) 925 0 R (HD.6210) 7052 0 R (HD.6211) 7053 0 R (HD.6212) 7054 0 R (HD.6213) 7055 0 R (HD.6214) 7056 0 R (HD.6215) 7057 0 R (HD.6216) 7058 0 R (HD.6217) 7059 0 R (HD.6218) 7060 0 R (HD.6219) 7061 0 R (HD.622) 926 0 R ] /Limits [ (HD.6192) (HD.622) ] >>
+endobj
+11897 0 obj
+<< /Names [ (HD.6220) 7062 0 R (HD.6221) 7063 0 R (HD.6222) 7064 0 R (HD.6223) 7065 0 R (HD.6224) 7066 0 R (HD.6225) 7067 0 R (HD.6226) 7068 0 R (HD.6227) 7069 0 R (HD.6228) 7070 0 R (HD.6229) 7071 0 R (HD.623) 927 0 R (HD.6230) 7076 0 R (HD.6231) 7077 0 R (HD.6232) 7078 0 R (HD.6233) 7079 0 R (HD.6234) 7080 0 R (HD.6235) 7081 0 R (HD.6236) 7082 0 R (HD.6237) 7083 0 R (HD.6238) 7084 0 R (HD.6239) 7085 0 R (HD.624) 928 0 R (HD.6240) 7086 0 R (HD.6241) 7087 0 R (HD.6242) 7088 0 R (HD.6243) 7089 0 R (HD.6244) 7090 0 R (HD.6245) 7091 0 R (HD.6246) 7092 0 R (HD.6247) 7093 0 R (HD.6248) 7094 0 R (HD.6249) 7095 0 R ] /Limits [ (HD.6220) (HD.6249) ] >>
+endobj
+11898 0 obj
+<< /Names [ (HD.625) 929 0 R (HD.6250) 7096 0 R (HD.6251) 7097 0 R (HD.6252) 7098 0 R (HD.6253) 7099 0 R (HD.6254) 7100 0 R (HD.6255) 7101 0 R (HD.6256) 7102 0 R (HD.6257) 7103 0 R (HD.6258) 7104 0 R (HD.6259) 7105 0 R (HD.626) 930 0 R (HD.6260) 7106 0 R (HD.6261) 7107 0 R (HD.6262) 7108 0 R (HD.6263) 7109 0 R (HD.6264) 7110 0 R (HD.6265) 7111 0 R (HD.6266) 7112 0 R (HD.6267) 7113 0 R (HD.6268) 7114 0 R (HD.6269) 7115 0 R (HD.627) 931 0 R (HD.6270) 7116 0 R (HD.6271) 7117 0 R (HD.6272) 7118 0 R (HD.6273) 7123 0 R (HD.6274) 7124 0 R (HD.6275) 7125 0 R (HD.6276) 7126 0 R (HD.6277) 7127 0 R (HD.6278) 7128 0 R ] /Limits [ (HD.625) (HD.6278) ] >>
+endobj
+11899 0 obj
+<< /Names [ (HD.6279) 7129 0 R (HD.628) 932 0 R (HD.6280) 7130 0 R (HD.6281) 7131 0 R (HD.6282) 7132 0 R (HD.6283) 7133 0 R (HD.6284) 7134 0 R (HD.6285) 7135 0 R (HD.6286) 7136 0 R (HD.6287) 7137 0 R (HD.6288) 7138 0 R (HD.6289) 7139 0 R (HD.629) 933 0 R (HD.6290) 7140 0 R (HD.6291) 7141 0 R (HD.6292) 7142 0 R (HD.6293) 7143 0 R (HD.6294) 7144 0 R (HD.6295) 7145 0 R (HD.6296) 7146 0 R (HD.6297) 7147 0 R (HD.6298) 7148 0 R (HD.6299) 7149 0 R (HD.63) 262 0 R (HD.630) 934 0 R (HD.6300) 7150 0 R (HD.6301) 7151 0 R (HD.6302) 7152 0 R (HD.6303) 7153 0 R (HD.6304) 7154 0 R (HD.6305) 7155 0 R (HD.6306) 7156 0 R ] /Limits [ (HD.6279) (HD.6306) ] >>
+endobj
+11900 0 obj
+<< /Names [ (HD.6307) 7157 0 R (HD.6308) 7158 0 R (HD.6309) 7159 0 R (HD.631) 935 0 R (HD.6310) 7160 0 R (HD.6311) 7161 0 R (HD.6312) 7162 0 R (HD.6313) 7163 0 R (HD.6314) 7164 0 R (HD.6315) 7165 0 R (HD.6316) 7166 0 R (HD.6317) 7167 0 R (HD.6318) 7168 0 R (HD.6319) 7169 0 R (HD.632) 936 0 R (HD.6320) 7170 0 R (HD.6321) 7171 0 R (HD.6322) 7172 0 R (HD.6323) 7173 0 R (HD.6324) 7174 0 R (HD.6325) 7175 0 R (HD.6326) 7176 0 R (HD.6327) 7177 0 R (HD.6328) 7182 0 R (HD.6329) 7183 0 R (HD.633) 937 0 R (HD.6330) 7184 0 R (HD.6331) 7185 0 R (HD.6332) 7186 0 R (HD.6333) 7187 0 R (HD.6334) 7188 0 R (HD.6335) 7189 0 R ] /Limits [ (HD.6307) (HD.6335) ] >>
+endobj
+11901 0 obj
+<< /Names [ (HD.6336) 7190 0 R (HD.6337) 7191 0 R (HD.6338) 7192 0 R (HD.6339) 7193 0 R (HD.634) 938 0 R (HD.6340) 7194 0 R (HD.6341) 7195 0 R (HD.6342) 7196 0 R (HD.6343) 7197 0 R (HD.6344) 7198 0 R (HD.6345) 7199 0 R (HD.6346) 7200 0 R (HD.6347) 7201 0 R (HD.6348) 7202 0 R (HD.6349) 7203 0 R (HD.635) 939 0 R (HD.6350) 7204 0 R (HD.6351) 7205 0 R (HD.6352) 7206 0 R (HD.6353) 7207 0 R (HD.6354) 7208 0 R (HD.6355) 7209 0 R (HD.6356) 7210 0 R (HD.6357) 7211 0 R (HD.6358) 7212 0 R (HD.6359) 7213 0 R (HD.636) 940 0 R (HD.6360) 7214 0 R (HD.6361) 7215 0 R (HD.6362) 7216 0 R (HD.6363) 7217 0 R (HD.6364) 7218 0 R ] /Limits [ (HD.6336) (HD.6364) ] >>
+endobj
+11902 0 obj
+<< /Names [ (HD.6365) 7219 0 R (HD.6366) 7220 0 R (HD.6367) 7221 0 R (HD.6368) 7222 0 R (HD.6369) 7223 0 R (HD.637) 941 0 R (HD.6370) 7224 0 R (HD.6371) 7225 0 R (HD.6372) 7226 0 R (HD.6373) 7227 0 R (HD.6374) 7228 0 R (HD.6375) 7229 0 R (HD.6376) 7230 0 R (HD.6377) 7231 0 R (HD.6378) 7232 0 R (HD.6379) 7233 0 R (HD.638) 942 0 R (HD.6380) 7238 0 R (HD.6381) 7239 0 R (HD.6382) 7240 0 R (HD.6383) 7241 0 R (HD.6384) 7242 0 R (HD.6385) 7243 0 R (HD.6386) 7244 0 R (HD.6387) 7245 0 R (HD.6388) 7246 0 R (HD.6389) 7247 0 R (HD.639) 943 0 R (HD.6390) 7248 0 R (HD.6391) 7249 0 R (HD.6392) 7250 0 R (HD.6393) 7251 0 R ] /Limits [ (HD.6365) (HD.6393) ] >>
+endobj
+11903 0 obj
+<< /Names [ (HD.6394) 7252 0 R (HD.6395) 7253 0 R (HD.6396) 7254 0 R (HD.6397) 7255 0 R (HD.6398) 7256 0 R (HD.6399) 7257 0 R (HD.64) 263 0 R (HD.640) 944 0 R (HD.6400) 7258 0 R (HD.6401) 7259 0 R (HD.6402) 7260 0 R (HD.6403) 7261 0 R (HD.6404) 7262 0 R (HD.6405) 7263 0 R (HD.6406) 7264 0 R (HD.6407) 7265 0 R (HD.6408) 7266 0 R (HD.6409) 7267 0 R (HD.641) 945 0 R (HD.6410) 7268 0 R (HD.6411) 7269 0 R (HD.6412) 7270 0 R (HD.6413) 7271 0 R (HD.6414) 7272 0 R (HD.6415) 7273 0 R (HD.6416) 7274 0 R (HD.6417) 7275 0 R (HD.6418) 7276 0 R (HD.6419) 7277 0 R (HD.642) 946 0 R (HD.6420) 7278 0 R (HD.6421) 7279 0 R ] /Limits [ (HD.6394) (HD.6421) ] >>
+endobj
+11904 0 obj
+<< /Names [ (HD.6422) 7280 0 R (HD.6423) 7281 0 R (HD.6424) 7282 0 R (HD.6425) 7283 0 R (HD.6426) 7288 0 R (HD.6427) 7289 0 R (HD.6428) 7290 0 R (HD.6429) 7291 0 R (HD.643) 947 0 R (HD.6430) 7292 0 R (HD.6431) 7293 0 R (HD.6432) 7294 0 R (HD.6433) 7295 0 R (HD.6434) 7296 0 R (HD.6435) 7297 0 R (HD.6436) 7298 0 R (HD.6437) 7299 0 R (HD.6438) 7300 0 R (HD.6439) 7301 0 R (HD.644) 948 0 R (HD.6440) 7302 0 R (HD.6441) 7303 0 R (HD.6442) 7304 0 R (HD.6443) 7305 0 R (HD.6444) 7306 0 R (HD.6445) 7307 0 R (HD.6446) 7308 0 R (HD.6447) 7309 0 R (HD.6448) 7310 0 R (HD.6449) 7311 0 R (HD.645) 949 0 R (HD.6450) 7312 0 R ] /Limits [ (HD.6422) (HD.6450) ] >>
+endobj
+11905 0 obj
+<< /Names [ (HD.6451) 7313 0 R (HD.6452) 7314 0 R (HD.6453) 7315 0 R (HD.6454) 7316 0 R (HD.6455) 7317 0 R (HD.6456) 7318 0 R (HD.6457) 7319 0 R (HD.6458) 7320 0 R (HD.6459) 7321 0 R (HD.646) 950 0 R (HD.6460) 7322 0 R (HD.6461) 7323 0 R (HD.6462) 7324 0 R (HD.6463) 7325 0 R (HD.6464) 7326 0 R (HD.6465) 7327 0 R (HD.6466) 7328 0 R (HD.6467) 7329 0 R (HD.6468) 7330 0 R (HD.6469) 7331 0 R (HD.647) 951 0 R (HD.6470) 7332 0 R (HD.6471) 7333 0 R (HD.6472) 7334 0 R (HD.6473) 7335 0 R (HD.6474) 7336 0 R (HD.6475) 7337 0 R (HD.6476) 7343 0 R (HD.6477) 7344 0 R (HD.6478) 7345 0 R (HD.6479) 7346 0 R (HD.648) 952 0 R ] /Limits [ (HD.6451) (HD.648) ] >>
+endobj
+11906 0 obj
+<< /Names [ (HD.6480) 7347 0 R (HD.6481) 7348 0 R (HD.6482) 7349 0 R (HD.6483) 7350 0 R (HD.6484) 7351 0 R (HD.6485) 7352 0 R (HD.6486) 7353 0 R (HD.6487) 7354 0 R (HD.6488) 7355 0 R (HD.6489) 7356 0 R (HD.649) 953 0 R (HD.6490) 7357 0 R (HD.6491) 7358 0 R (HD.6492) 7359 0 R (HD.6493) 7360 0 R (HD.6494) 7361 0 R (HD.6495) 7362 0 R (HD.6496) 7363 0 R (HD.6497) 7364 0 R (HD.6498) 7365 0 R (HD.6499) 7366 0 R (HD.65) 265 0 R (HD.650) 954 0 R (HD.6500) 7367 0 R (HD.6501) 7368 0 R (HD.6502) 7369 0 R (HD.6503) 7370 0 R (HD.6504) 7371 0 R (HD.6505) 7372 0 R (HD.6506) 7373 0 R (HD.6507) 7374 0 R (HD.6508) 7375 0 R ] /Limits [ (HD.6480) (HD.6508) ] >>
+endobj
+11907 0 obj
+<< /Names [ (HD.6509) 7376 0 R (HD.651) 955 0 R (HD.6510) 7377 0 R (HD.6511) 7378 0 R (HD.6512) 7379 0 R (HD.6513) 7380 0 R (HD.6514) 7381 0 R (HD.6515) 7382 0 R (HD.6516) 7383 0 R (HD.6517) 7384 0 R (HD.6518) 7385 0 R (HD.6519) 7386 0 R (HD.652) 956 0 R (HD.6520) 7387 0 R (HD.6521) 7388 0 R (HD.6522) 7393 0 R (HD.6523) 7394 0 R (HD.6524) 7395 0 R (HD.6525) 7396 0 R (HD.6526) 7397 0 R (HD.6527) 7398 0 R (HD.6528) 7399 0 R (HD.6529) 7400 0 R (HD.653) 957 0 R (HD.6530) 7401 0 R (HD.6531) 7402 0 R (HD.6532) 7403 0 R (HD.6533) 7404 0 R (HD.6534) 7405 0 R (HD.6535) 7406 0 R (HD.6536) 7407 0 R (HD.6537) 7408 0 R ] /Limits [ (HD.6509) (HD.6537) ] >>
+endobj
+11908 0 obj
+<< /Names [ (HD.6538) 7409 0 R (HD.6539) 7410 0 R (HD.654) 958 0 R (HD.6540) 7411 0 R (HD.6541) 7412 0 R (HD.6542) 7413 0 R (HD.6543) 7414 0 R (HD.6544) 7415 0 R (HD.6545) 7416 0 R (HD.6546) 7417 0 R (HD.6547) 7418 0 R (HD.6548) 7419 0 R (HD.6549) 7420 0 R (HD.655) 959 0 R (HD.6550) 7421 0 R (HD.6551) 7422 0 R (HD.6552) 7423 0 R (HD.6553) 7424 0 R (HD.6554) 7425 0 R (HD.6555) 7426 0 R (HD.6556) 7427 0 R (HD.6557) 7428 0 R (HD.6558) 7429 0 R (HD.6559) 7430 0 R (HD.656) 960 0 R (HD.6560) 7431 0 R (HD.6561) 7432 0 R (HD.6562) 7433 0 R (HD.6563) 7434 0 R (HD.6564) 7435 0 R (HD.6565) 7436 0 R (HD.6566) 7437 0 R ] /Limits [ (HD.6538) (HD.6566) ] >>
+endobj
+11909 0 obj
+<< /Names [ (HD.6567) 7438 0 R (HD.6568) 7439 0 R (HD.6569) 7444 0 R (HD.657) 961 0 R (HD.6570) 7445 0 R (HD.6571) 7446 0 R (HD.6572) 7447 0 R (HD.6573) 7448 0 R (HD.6574) 7449 0 R (HD.6575) 7450 0 R (HD.6576) 7451 0 R (HD.6577) 7452 0 R (HD.6578) 7453 0 R (HD.6579) 7454 0 R (HD.658) 962 0 R (HD.6580) 7455 0 R (HD.6581) 7456 0 R (HD.6582) 7457 0 R (HD.6583) 7458 0 R (HD.6584) 7459 0 R (HD.6585) 7460 0 R (HD.6586) 7461 0 R (HD.6587) 7462 0 R (HD.6588) 7463 0 R (HD.6589) 7464 0 R (HD.659) 963 0 R (HD.6590) 7465 0 R (HD.6591) 7466 0 R (HD.6592) 7467 0 R (HD.6593) 7468 0 R (HD.6594) 7469 0 R (HD.6595) 7470 0 R ] /Limits [ (HD.6567) (HD.6595) ] >>
+endobj
+11910 0 obj
+<< /Names [ (HD.6596) 7471 0 R (HD.6597) 7472 0 R (HD.6598) 7473 0 R (HD.6599) 7474 0 R (HD.66) 266 0 R (HD.660) 968 0 R (HD.6600) 7475 0 R (HD.6601) 7476 0 R (HD.6602) 7477 0 R (HD.6603) 7478 0 R (HD.6604) 7479 0 R (HD.6605) 7480 0 R (HD.6606) 7481 0 R (HD.6607) 7482 0 R (HD.6608) 7483 0 R (HD.6609) 7484 0 R (HD.661) 969 0 R (HD.6610) 7485 0 R (HD.6611) 7486 0 R (HD.6612) 7491 0 R (HD.6613) 7492 0 R (HD.6614) 7493 0 R (HD.6615) 7494 0 R (HD.6616) 7495 0 R (HD.6617) 7496 0 R (HD.6618) 7497 0 R (HD.6619) 7498 0 R (HD.662) 970 0 R (HD.6620) 7499 0 R (HD.6621) 7500 0 R (HD.6622) 7501 0 R (HD.6623) 7502 0 R ] /Limits [ (HD.6596) (HD.6623) ] >>
+endobj
+11911 0 obj
+<< /Names [ (HD.6624) 7503 0 R (HD.6625) 7504 0 R (HD.6626) 7505 0 R (HD.6627) 7506 0 R (HD.6628) 7507 0 R (HD.6629) 7508 0 R (HD.663) 971 0 R (HD.6630) 7509 0 R (HD.6631) 7510 0 R (HD.6632) 7511 0 R (HD.6633) 7512 0 R (HD.6634) 7513 0 R (HD.6635) 7514 0 R (HD.6636) 7515 0 R (HD.6637) 7516 0 R (HD.6638) 7517 0 R (HD.6639) 7518 0 R (HD.664) 972 0 R (HD.6640) 7519 0 R (HD.6641) 7520 0 R (HD.6642) 7521 0 R (HD.6643) 7522 0 R (HD.6644) 7523 0 R (HD.6645) 7524 0 R (HD.6646) 7525 0 R (HD.6647) 7526 0 R (HD.6648) 7527 0 R (HD.6649) 7528 0 R (HD.665) 973 0 R (HD.6650) 7529 0 R (HD.6651) 7530 0 R (HD.6652) 7531 0 R ] /Limits [ (HD.6624) (HD.6652) ] >>
+endobj
+11912 0 obj
+<< /Names [ (HD.6653) 7532 0 R (HD.6654) 7533 0 R (HD.6655) 7534 0 R (HD.6656) 7535 0 R (HD.6657) 7536 0 R (HD.6658) 7537 0 R (HD.6659) 7538 0 R (HD.666) 974 0 R (HD.6660) 7539 0 R (HD.6661) 7540 0 R (HD.6662) 7541 0 R (HD.6663) 7542 0 R (HD.6664) 7543 0 R (HD.6665) 7544 0 R (HD.6666) 7549 0 R (HD.6667) 7550 0 R (HD.6668) 7551 0 R (HD.6669) 7552 0 R (HD.667) 975 0 R (HD.6670) 7553 0 R (HD.6671) 7554 0 R (HD.6672) 7555 0 R (HD.6673) 7556 0 R (HD.6674) 7557 0 R (HD.6675) 7558 0 R (HD.6676) 7559 0 R (HD.6677) 7560 0 R (HD.6678) 7561 0 R (HD.6679) 7562 0 R (HD.668) 976 0 R (HD.6680) 7563 0 R (HD.6681) 7564 0 R ] /Limits [ (HD.6653) (HD.6681) ] >>
+endobj
+11913 0 obj
+<< /Names [ (HD.6682) 7565 0 R (HD.6683) 7566 0 R (HD.6684) 7567 0 R (HD.6685) 7568 0 R (HD.6686) 7569 0 R (HD.6687) 7570 0 R (HD.6688) 7571 0 R (HD.6689) 7572 0 R (HD.669) 977 0 R (HD.6690) 7573 0 R (HD.6691) 7574 0 R (HD.6692) 7575 0 R (HD.6693) 7576 0 R (HD.6694) 7577 0 R (HD.6695) 7578 0 R (HD.6696) 7579 0 R (HD.6697) 7580 0 R (HD.6698) 7581 0 R (HD.6699) 7582 0 R (HD.67) 267 0 R (HD.670) 978 0 R (HD.6700) 7583 0 R (HD.6701) 7584 0 R (HD.6702) 7585 0 R (HD.6703) 7586 0 R (HD.6704) 7587 0 R (HD.6705) 7588 0 R (HD.6706) 7589 0 R (HD.6707) 7590 0 R (HD.6708) 7591 0 R (HD.6709) 7592 0 R (HD.671) 979 0 R ] /Limits [ (HD.6682) (HD.671) ] >>
+endobj
+11914 0 obj
+<< /Names [ (HD.6710) 7593 0 R (HD.6711) 7594 0 R (HD.6712) 7595 0 R (HD.6713) 7600 0 R (HD.6714) 7601 0 R (HD.6715) 7602 0 R (HD.6716) 7603 0 R (HD.6717) 7604 0 R (HD.6718) 7605 0 R (HD.6719) 7606 0 R (HD.672) 980 0 R (HD.6720) 7607 0 R (HD.6721) 7608 0 R (HD.6722) 7609 0 R (HD.6723) 7610 0 R (HD.6724) 7611 0 R (HD.6725) 7612 0 R (HD.6726) 7613 0 R (HD.6727) 7614 0 R (HD.6728) 7615 0 R (HD.6729) 7616 0 R (HD.673) 981 0 R (HD.6730) 7617 0 R (HD.6731) 7618 0 R (HD.6732) 7619 0 R (HD.6733) 7620 0 R (HD.6734) 7621 0 R (HD.6735) 7622 0 R (HD.6736) 7623 0 R (HD.6737) 7624 0 R (HD.6738) 7625 0 R (HD.6739) 7626 0 R ] /Limits [ (HD.6710) (HD.6739) ] >>
+endobj
+11915 0 obj
+<< /Names [ (HD.674) 982 0 R (HD.6740) 7627 0 R (HD.6741) 7628 0 R (HD.6742) 7629 0 R (HD.6743) 7630 0 R (HD.6744) 7631 0 R (HD.6745) 7632 0 R (HD.6746) 7633 0 R (HD.6747) 7634 0 R (HD.6748) 7635 0 R (HD.6749) 7636 0 R (HD.675) 983 0 R (HD.6750) 7637 0 R (HD.6751) 7638 0 R (HD.6752) 7643 0 R (HD.6753) 7644 0 R (HD.6754) 7645 0 R (HD.6755) 7646 0 R (HD.6756) 7647 0 R (HD.6757) 7648 0 R (HD.6758) 7649 0 R (HD.6759) 7650 0 R (HD.676) 984 0 R (HD.6760) 7651 0 R (HD.6761) 7652 0 R (HD.6762) 7653 0 R (HD.6763) 7654 0 R (HD.6764) 7655 0 R (HD.6765) 7656 0 R (HD.6766) 7657 0 R (HD.6767) 7658 0 R (HD.6768) 7659 0 R ] /Limits [ (HD.674) (HD.6768) ] >>
+endobj
+11916 0 obj
+<< /Names [ (HD.6769) 7660 0 R (HD.677) 985 0 R (HD.6770) 7661 0 R (HD.6771) 7662 0 R (HD.6772) 7663 0 R (HD.6773) 7664 0 R (HD.6774) 7665 0 R (HD.6775) 7666 0 R (HD.6776) 7667 0 R (HD.6777) 7668 0 R (HD.6778) 7669 0 R (HD.6779) 7670 0 R (HD.678) 986 0 R (HD.6780) 7671 0 R (HD.6781) 7672 0 R (HD.6782) 7673 0 R (HD.6783) 7674 0 R (HD.6784) 7675 0 R (HD.6785) 7676 0 R (HD.6786) 7677 0 R (HD.6787) 7678 0 R (HD.6788) 7679 0 R (HD.6789) 7680 0 R (HD.679) 987 0 R (HD.6790) 7681 0 R (HD.6791) 7682 0 R (HD.6792) 7683 0 R (HD.6793) 7684 0 R (HD.6794) 7685 0 R (HD.6795) 7686 0 R (HD.6796) 7687 0 R (HD.6797) 7688 0 R ] /Limits [ (HD.6769) (HD.6797) ] >>
+endobj
+11917 0 obj
+<< /Names [ (HD.6798) 7689 0 R (HD.6799) 7690 0 R (HD.68) 268 0 R (HD.680) 988 0 R (HD.6800) 7691 0 R (HD.6801) 7692 0 R (HD.6802) 7693 0 R (HD.6803) 7694 0 R (HD.6804) 7695 0 R (HD.6805) 7696 0 R (HD.6806) 7701 0 R (HD.6807) 7702 0 R (HD.6808) 7703 0 R (HD.6809) 7704 0 R (HD.681) 989 0 R (HD.6810) 7705 0 R (HD.6811) 7706 0 R (HD.6812) 7707 0 R (HD.6813) 7708 0 R (HD.6814) 7709 0 R (HD.6815) 7710 0 R (HD.6816) 7711 0 R (HD.6817) 7712 0 R (HD.6818) 7713 0 R (HD.6819) 7714 0 R (HD.682) 990 0 R (HD.6820) 7715 0 R (HD.6821) 7716 0 R (HD.6822) 7717 0 R (HD.6823) 7718 0 R (HD.6824) 7719 0 R (HD.6825) 7720 0 R ] /Limits [ (HD.6798) (HD.6825) ] >>
+endobj
+11918 0 obj
+<< /Names [ (HD.6826) 7721 0 R (HD.6827) 7722 0 R (HD.6828) 7723 0 R (HD.6829) 7724 0 R (HD.683) 991 0 R (HD.6830) 7725 0 R (HD.6831) 7726 0 R (HD.6832) 7727 0 R (HD.6833) 7728 0 R (HD.6834) 7729 0 R (HD.6835) 7730 0 R (HD.6836) 7731 0 R (HD.6837) 7732 0 R (HD.6838) 7733 0 R (HD.6839) 7734 0 R (HD.684) 992 0 R (HD.6840) 7735 0 R (HD.6841) 7736 0 R (HD.6842) 7737 0 R (HD.6843) 7738 0 R (HD.6844) 7739 0 R (HD.6845) 7740 0 R (HD.6846) 7741 0 R (HD.6847) 7742 0 R (HD.6848) 7743 0 R (HD.6849) 7744 0 R (HD.685) 993 0 R (HD.6850) 7745 0 R (HD.6851) 7750 0 R (HD.6852) 7751 0 R (HD.6853) 7752 0 R (HD.6854) 7753 0 R ] /Limits [ (HD.6826) (HD.6854) ] >>
+endobj
+11919 0 obj
+<< /Names [ (HD.6855) 7754 0 R (HD.6856) 7755 0 R (HD.6857) 7756 0 R (HD.6858) 7757 0 R (HD.6859) 7758 0 R (HD.686) 994 0 R (HD.6860) 7759 0 R (HD.6861) 7760 0 R (HD.6862) 7761 0 R (HD.6863) 7762 0 R (HD.6864) 7763 0 R (HD.6865) 7764 0 R (HD.6866) 7765 0 R (HD.6867) 7766 0 R (HD.6868) 7767 0 R (HD.6869) 7768 0 R (HD.687) 995 0 R (HD.6870) 7769 0 R (HD.6871) 7770 0 R (HD.6872) 7771 0 R (HD.6873) 7772 0 R (HD.6874) 7773 0 R (HD.6875) 7774 0 R (HD.6876) 7775 0 R (HD.6877) 7776 0 R (HD.6878) 7777 0 R (HD.6879) 7778 0 R (HD.688) 996 0 R (HD.6880) 7779 0 R (HD.6881) 7784 0 R (HD.6882) 7785 0 R (HD.6883) 7786 0 R ] /Limits [ (HD.6855) (HD.6883) ] >>
+endobj
+11920 0 obj
+<< /Names [ (HD.6884) 7787 0 R (HD.6885) 7788 0 R (HD.6886) 7789 0 R (HD.6887) 7790 0 R (HD.6888) 7791 0 R (HD.6889) 7792 0 R (HD.689) 997 0 R (HD.6890) 7793 0 R (HD.6891) 7794 0 R (HD.6892) 7795 0 R (HD.6893) 7796 0 R (HD.6894) 7797 0 R (HD.6895) 7798 0 R (HD.6896) 7799 0 R (HD.6897) 7800 0 R (HD.6898) 7801 0 R (HD.6899) 7802 0 R (HD.69) 269 0 R (HD.690) 998 0 R (HD.6900) 7803 0 R (HD.6901) 7804 0 R (HD.6902) 7805 0 R (HD.6903) 7806 0 R (HD.6904) 7807 0 R (HD.6905) 7808 0 R (HD.6906) 7809 0 R (HD.6907) 7810 0 R (HD.6908) 7811 0 R (HD.6909) 7812 0 R (HD.691) 999 0 R (HD.6910) 7813 0 R (HD.6911) 7814 0 R ] /Limits [ (HD.6884) (HD.6911) ] >>
+endobj
+11921 0 obj
+<< /Names [ (HD.6912) 7815 0 R (HD.6913) 7816 0 R (HD.6914) 7817 0 R (HD.6915) 7818 0 R (HD.6916) 7819 0 R (HD.6917) 7820 0 R (HD.6918) 7821 0 R (HD.6919) 7822 0 R (HD.692) 1000 0 R (HD.6920) 7823 0 R (HD.6921) 7824 0 R (HD.6922) 7825 0 R (HD.6923) 7826 0 R (HD.6924) 7827 0 R (HD.6925) 7828 0 R (HD.6926) 7829 0 R (HD.6927) 7830 0 R (HD.6928) 7837 0 R (HD.6929) 7838 0 R (HD.693) 1001 0 R (HD.6930) 7839 0 R (HD.6931) 7840 0 R (HD.6932) 7841 0 R (HD.6933) 7842 0 R (HD.6934) 7843 0 R (HD.6935) 7844 0 R (HD.6936) 7845 0 R (HD.6937) 7846 0 R (HD.6938) 7847 0 R (HD.6939) 7848 0 R (HD.694) 1002 0 R (HD.6940) 7849 0 R ] /Limits [ (HD.6912) (HD.6940) ] >>
+endobj
+11922 0 obj
+<< /Names [ (HD.6941) 7850 0 R (HD.6942) 7851 0 R (HD.6943) 7852 0 R (HD.6944) 7853 0 R (HD.6945) 7854 0 R (HD.6946) 7855 0 R (HD.6947) 7856 0 R (HD.6948) 7857 0 R (HD.6949) 7858 0 R (HD.695) 1003 0 R (HD.6950) 7859 0 R (HD.6951) 7860 0 R (HD.6952) 7861 0 R (HD.6953) 7862 0 R (HD.6954) 7863 0 R (HD.6955) 7864 0 R (HD.6956) 7865 0 R (HD.6957) 7866 0 R (HD.6958) 7867 0 R (HD.6959) 7868 0 R (HD.696) 1004 0 R (HD.6960) 7869 0 R (HD.6961) 7870 0 R (HD.6962) 7871 0 R (HD.6963) 7872 0 R (HD.6964) 7873 0 R (HD.6965) 7874 0 R (HD.6966) 7875 0 R (HD.6967) 7876 0 R (HD.6968) 7877 0 R (HD.6969) 7878 0 R (HD.697) 1005 0 R ] /Limits [ (HD.6941) (HD.697) ] >>
+endobj
+11923 0 obj
+<< /Names [ (HD.6970) 7879 0 R (HD.6971) 7880 0 R (HD.6972) 7887 0 R (HD.6973) 7888 0 R (HD.6974) 7889 0 R (HD.6975) 7890 0 R (HD.6976) 7891 0 R (HD.6977) 7892 0 R (HD.6978) 7893 0 R (HD.6979) 7894 0 R (HD.698) 1006 0 R (HD.6980) 7895 0 R (HD.6981) 7896 0 R (HD.6982) 7897 0 R (HD.6983) 7898 0 R (HD.6984) 7899 0 R (HD.6985) 7900 0 R (HD.6986) 7901 0 R (HD.6987) 7902 0 R (HD.6988) 7903 0 R (HD.6989) 7904 0 R (HD.699) 1007 0 R (HD.6990) 7905 0 R (HD.6991) 7906 0 R (HD.6992) 7907 0 R (HD.6993) 7908 0 R (HD.6994) 7909 0 R (HD.6995) 7910 0 R (HD.6996) 7911 0 R (HD.6997) 7912 0 R (HD.6998) 7913 0 R (HD.6999) 7914 0 R ] /Limits [ (HD.6970) (HD.6999) ] >>
+endobj
+11924 0 obj
+<< /Names [ (HD.7) 195 0 R (HD.70) 270 0 R (HD.700) 1008 0 R (HD.7000) 7915 0 R (HD.7001) 7916 0 R (HD.7002) 7917 0 R (HD.7003) 7918 0 R (HD.7004) 7919 0 R (HD.7005) 7920 0 R (HD.7006) 7921 0 R (HD.7007) 7922 0 R (HD.7008) 7923 0 R (HD.7009) 7924 0 R (HD.701) 1013 0 R (HD.7010) 7925 0 R (HD.7011) 7926 0 R (HD.7012) 7927 0 R (HD.7013) 7928 0 R (HD.7014) 7929 0 R (HD.7015) 7930 0 R (HD.7016) 7931 0 R (HD.7017) 7932 0 R (HD.7018) 7933 0 R (HD.7019) 7938 0 R (HD.702) 1014 0 R (HD.7020) 7939 0 R (HD.7021) 7940 0 R (HD.7022) 7941 0 R (HD.7023) 7942 0 R (HD.7024) 7943 0 R (HD.7025) 7944 0 R (HD.7026) 7945 0 R ] /Limits [ (HD.7) (HD.7026) ] >>
+endobj
+11925 0 obj
+<< /Names [ (HD.7027) 7946 0 R (HD.7028) 7947 0 R (HD.7029) 7948 0 R (HD.703) 1015 0 R (HD.7030) 7949 0 R (HD.7031) 7950 0 R (HD.7032) 7951 0 R (HD.7033) 7952 0 R (HD.7034) 7953 0 R (HD.7035) 7954 0 R (HD.7036) 7955 0 R (HD.7037) 7956 0 R (HD.7038) 7957 0 R (HD.7039) 7958 0 R (HD.704) 1016 0 R (HD.7040) 7959 0 R (HD.7041) 7960 0 R (HD.7042) 7961 0 R (HD.7043) 7962 0 R (HD.7044) 7963 0 R (HD.7045) 7964 0 R (HD.7046) 7965 0 R (HD.7047) 7966 0 R (HD.7048) 7967 0 R (HD.7049) 7968 0 R (HD.705) 1017 0 R (HD.7050) 7969 0 R (HD.7051) 7970 0 R (HD.7052) 7971 0 R (HD.7053) 7972 0 R (HD.7054) 7973 0 R (HD.7055) 7974 0 R ] /Limits [ (HD.7027) (HD.7055) ] >>
+endobj
+11926 0 obj
+<< /Names [ (HD.7056) 7975 0 R (HD.7057) 7976 0 R (HD.7058) 7977 0 R (HD.7059) 7978 0 R (HD.706) 1018 0 R (HD.7060) 7979 0 R (HD.7061) 7980 0 R (HD.7062) 7981 0 R (HD.7063) 7986 0 R (HD.7064) 7987 0 R (HD.7065) 7988 0 R (HD.7066) 7989 0 R (HD.7067) 7990 0 R (HD.7068) 7991 0 R (HD.7069) 7992 0 R (HD.707) 1019 0 R (HD.7070) 7993 0 R (HD.7071) 7994 0 R (HD.7072) 7995 0 R (HD.7073) 7996 0 R (HD.7074) 7997 0 R (HD.7075) 7998 0 R (HD.7076) 7999 0 R (HD.7077) 8000 0 R (HD.7078) 8001 0 R (HD.7079) 8002 0 R (HD.708) 1020 0 R (HD.7080) 8003 0 R (HD.7081) 8004 0 R (HD.7082) 8005 0 R (HD.7083) 8006 0 R (HD.7084) 8007 0 R ] /Limits [ (HD.7056) (HD.7084) ] >>
+endobj
+11927 0 obj
+<< /Names [ (HD.7085) 8008 0 R (HD.7086) 8009 0 R (HD.7087) 8010 0 R (HD.7088) 8011 0 R (HD.7089) 8012 0 R (HD.709) 1021 0 R (HD.7090) 8013 0 R (HD.7091) 8014 0 R (HD.7092) 8015 0 R (HD.7093) 8016 0 R (HD.7094) 8017 0 R (HD.7095) 8018 0 R (HD.7096) 8019 0 R (HD.7097) 8020 0 R (HD.7098) 8021 0 R (HD.7099) 8022 0 R (HD.71) 271 0 R (HD.710) 1022 0 R (HD.7100) 8023 0 R (HD.7101) 8024 0 R (HD.7102) 8025 0 R (HD.7103) 8026 0 R (HD.7104) 8027 0 R (HD.7105) 8028 0 R (HD.7106) 8029 0 R (HD.7107) 8030 0 R (HD.7108) 8031 0 R (HD.7109) 8032 0 R (HD.711) 1023 0 R (HD.7110) 8033 0 R (HD.7111) 8034 0 R (HD.7112) 8035 0 R ] /Limits [ (HD.7085) (HD.7112) ] >>
+endobj
+11928 0 obj
+<< /Names [ (HD.7113) 8036 0 R (HD.7114) 8041 0 R (HD.7115) 8042 0 R (HD.7116) 8043 0 R (HD.7117) 8044 0 R (HD.7118) 8045 0 R (HD.7119) 8046 0 R (HD.712) 1024 0 R (HD.7120) 8047 0 R (HD.7121) 8048 0 R (HD.7122) 8049 0 R (HD.7123) 8050 0 R (HD.7124) 8051 0 R (HD.7125) 8052 0 R (HD.7126) 8053 0 R (HD.7127) 8054 0 R (HD.7128) 8055 0 R (HD.7129) 8056 0 R (HD.713) 1025 0 R (HD.7130) 8057 0 R (HD.7131) 8058 0 R (HD.7132) 8059 0 R (HD.7133) 8060 0 R (HD.7134) 8061 0 R (HD.7135) 8062 0 R (HD.7136) 8063 0 R (HD.7137) 8064 0 R (HD.7138) 8065 0 R (HD.7139) 8066 0 R (HD.714) 1026 0 R (HD.7140) 8067 0 R (HD.7141) 8068 0 R ] /Limits [ (HD.7113) (HD.7141) ] >>
+endobj
+11929 0 obj
+<< /Names [ (HD.7142) 8069 0 R (HD.7143) 8070 0 R (HD.7144) 8071 0 R (HD.7145) 8072 0 R (HD.7146) 8073 0 R (HD.7147) 8074 0 R (HD.7148) 8075 0 R (HD.7149) 8076 0 R (HD.715) 1027 0 R (HD.7150) 8077 0 R (HD.7151) 8082 0 R (HD.7152) 8083 0 R (HD.7153) 8084 0 R (HD.7154) 8085 0 R (HD.7155) 8086 0 R (HD.7156) 8087 0 R (HD.7157) 8088 0 R (HD.7158) 8089 0 R (HD.7159) 8090 0 R (HD.716) 1028 0 R (HD.7160) 8091 0 R (HD.7161) 8092 0 R (HD.7162) 8093 0 R (HD.7163) 8094 0 R (HD.7164) 8095 0 R (HD.7165) 8096 0 R (HD.7166) 8097 0 R (HD.7167) 8098 0 R (HD.7168) 8099 0 R (HD.7169) 8100 0 R (HD.717) 1029 0 R (HD.7170) 8101 0 R ] /Limits [ (HD.7142) (HD.7170) ] >>
+endobj
+11930 0 obj
+<< /Names [ (HD.7171) 8102 0 R (HD.7172) 8103 0 R (HD.7173) 8104 0 R (HD.7174) 8105 0 R (HD.7175) 8106 0 R (HD.7176) 8107 0 R (HD.7177) 8108 0 R (HD.7178) 8109 0 R (HD.7179) 8110 0 R (HD.718) 1030 0 R (HD.7180) 8111 0 R (HD.7181) 8112 0 R (HD.7182) 8113 0 R (HD.7183) 8114 0 R (HD.7184) 8115 0 R (HD.7185) 8116 0 R (HD.7186) 8121 0 R (HD.7187) 8122 0 R (HD.7188) 8123 0 R (HD.7189) 8124 0 R (HD.719) 1031 0 R (HD.7190) 8125 0 R (HD.7191) 8126 0 R (HD.7192) 8127 0 R (HD.7193) 8128 0 R (HD.7194) 8129 0 R (HD.7195) 8130 0 R (HD.7196) 8131 0 R (HD.7197) 8132 0 R (HD.7198) 8133 0 R (HD.7199) 8134 0 R (HD.72) 272 0 R ] /Limits [ (HD.7171) (HD.72) ] >>
+endobj
+11931 0 obj
+<< /Names [ (HD.720) 1032 0 R (HD.7200) 8135 0 R (HD.7201) 8136 0 R (HD.7202) 8137 0 R (HD.7203) 8138 0 R (HD.7204) 8139 0 R (HD.7205) 8140 0 R (HD.7206) 8141 0 R (HD.7207) 8142 0 R (HD.7208) 8143 0 R (HD.7209) 8144 0 R (HD.721) 1033 0 R (HD.7210) 8145 0 R (HD.7211) 8146 0 R (HD.7212) 8147 0 R (HD.7213) 8148 0 R (HD.7214) 8149 0 R (HD.7215) 8150 0 R (HD.7216) 8151 0 R (HD.7217) 8152 0 R (HD.7218) 8153 0 R (HD.7219) 8154 0 R (HD.722) 1034 0 R (HD.7220) 8155 0 R (HD.7221) 8156 0 R (HD.7222) 8161 0 R (HD.7223) 8162 0 R (HD.7224) 8163 0 R (HD.7225) 8164 0 R (HD.7226) 8165 0 R (HD.7227) 8166 0 R (HD.7228) 8167 0 R ] /Limits [ (HD.720) (HD.7228) ] >>
+endobj
+11932 0 obj
+<< /Names [ (HD.7229) 8168 0 R (HD.723) 1035 0 R (HD.7230) 8169 0 R (HD.7231) 8170 0 R (HD.7232) 8171 0 R (HD.7233) 8172 0 R (HD.7234) 8173 0 R (HD.7235) 8174 0 R (HD.7236) 8175 0 R (HD.7237) 8176 0 R (HD.7238) 8177 0 R (HD.7239) 8178 0 R (HD.724) 1036 0 R (HD.7240) 8179 0 R (HD.7241) 8180 0 R (HD.7242) 8181 0 R (HD.7243) 8182 0 R (HD.7244) 8183 0 R (HD.7245) 8184 0 R (HD.7246) 8185 0 R (HD.7247) 8186 0 R (HD.7248) 8187 0 R (HD.7249) 8188 0 R (HD.725) 1037 0 R (HD.7250) 8189 0 R (HD.7251) 8190 0 R (HD.7252) 8191 0 R (HD.7253) 8192 0 R (HD.7254) 8193 0 R (HD.7255) 8194 0 R (HD.7256) 8195 0 R (HD.7257) 8196 0 R ] /Limits [ (HD.7229) (HD.7257) ] >>
+endobj
+11933 0 obj
+<< /Names [ (HD.7258) 8197 0 R (HD.7259) 8198 0 R (HD.726) 1038 0 R (HD.7260) 8199 0 R (HD.7261) 8200 0 R (HD.7262) 8201 0 R (HD.7263) 8202 0 R (HD.7264) 8203 0 R (HD.7265) 8204 0 R (HD.7266) 8205 0 R (HD.7267) 8210 0 R (HD.7268) 8211 0 R (HD.7269) 8212 0 R (HD.727) 1039 0 R (HD.7270) 8213 0 R (HD.7271) 8214 0 R (HD.7272) 8215 0 R (HD.7273) 8216 0 R (HD.7274) 8217 0 R (HD.7275) 8218 0 R (HD.7276) 8219 0 R (HD.7277) 8220 0 R (HD.7278) 8221 0 R (HD.7279) 8222 0 R (HD.728) 1040 0 R (HD.7280) 8223 0 R (HD.7281) 8224 0 R (HD.7282) 8225 0 R (HD.7283) 8226 0 R (HD.7284) 8227 0 R (HD.7285) 8228 0 R (HD.7286) 8229 0 R ] /Limits [ (HD.7258) (HD.7286) ] >>
+endobj
+11934 0 obj
+<< /Names [ (HD.7287) 8230 0 R (HD.7288) 8231 0 R (HD.7289) 8232 0 R (HD.729) 1041 0 R (HD.7290) 8233 0 R (HD.7291) 8234 0 R (HD.7292) 8235 0 R (HD.7293) 8236 0 R (HD.7294) 8237 0 R (HD.7295) 8238 0 R (HD.7296) 8239 0 R (HD.7297) 8240 0 R (HD.7298) 8241 0 R (HD.7299) 8242 0 R (HD.73) 273 0 R (HD.730) 1042 0 R (HD.7300) 8243 0 R (HD.7301) 8244 0 R (HD.7302) 8245 0 R (HD.7303) 8246 0 R (HD.7304) 8247 0 R (HD.7305) 8248 0 R (HD.7306) 8249 0 R (HD.7307) 8250 0 R (HD.7308) 8251 0 R (HD.7309) 8252 0 R (HD.731) 1043 0 R (HD.7310) 8253 0 R (HD.7311) 8254 0 R (HD.7312) 8255 0 R (HD.7313) 8256 0 R (HD.7314) 8257 0 R ] /Limits [ (HD.7287) (HD.7314) ] >>
+endobj
+11935 0 obj
+<< /Names [ (HD.7315) 8258 0 R (HD.7316) 8259 0 R (HD.7317) 8260 0 R (HD.7318) 8261 0 R (HD.7319) 8262 0 R (HD.732) 1044 0 R (HD.7320) 8263 0 R (HD.7321) 8264 0 R (HD.7322) 8269 0 R (HD.7323) 8270 0 R (HD.7324) 8271 0 R (HD.7325) 8272 0 R (HD.7326) 8273 0 R (HD.7327) 8274 0 R (HD.7328) 8275 0 R (HD.7329) 8276 0 R (HD.733) 1045 0 R (HD.7330) 8277 0 R (HD.7331) 8278 0 R (HD.7332) 8279 0 R (HD.7333) 8280 0 R (HD.7334) 8281 0 R (HD.7335) 8282 0 R (HD.7336) 8283 0 R (HD.7337) 8284 0 R (HD.7338) 8285 0 R (HD.7339) 8286 0 R (HD.734) 1046 0 R (HD.7340) 8287 0 R (HD.7341) 8288 0 R (HD.7342) 8289 0 R (HD.7343) 8290 0 R ] /Limits [ (HD.7315) (HD.7343) ] >>
+endobj
+11936 0 obj
+<< /Names [ (HD.7344) 8291 0 R (HD.7345) 8292 0 R (HD.7346) 8293 0 R (HD.7347) 8294 0 R (HD.7348) 8295 0 R (HD.7349) 8296 0 R (HD.735) 1047 0 R (HD.7350) 8297 0 R (HD.7351) 8298 0 R (HD.7352) 8299 0 R (HD.7353) 8300 0 R (HD.7354) 8301 0 R (HD.7355) 8302 0 R (HD.7356) 8303 0 R (HD.7357) 8304 0 R (HD.7358) 8305 0 R (HD.7359) 8306 0 R (HD.736) 1048 0 R (HD.7360) 8307 0 R (HD.7361) 8308 0 R (HD.7362) 8309 0 R (HD.7363) 8310 0 R (HD.7364) 8311 0 R (HD.7365) 8312 0 R (HD.7366) 8313 0 R (HD.7367) 8319 0 R (HD.7368) 8320 0 R (HD.7369) 8321 0 R (HD.737) 1049 0 R (HD.7370) 8322 0 R (HD.7371) 8323 0 R (HD.7372) 8324 0 R ] /Limits [ (HD.7344) (HD.7372) ] >>
+endobj
+11937 0 obj
+<< /Names [ (HD.7373) 8325 0 R (HD.7374) 8326 0 R (HD.7375) 8327 0 R (HD.7376) 8328 0 R (HD.7377) 8329 0 R (HD.7378) 8330 0 R (HD.7379) 8331 0 R (HD.738) 1050 0 R (HD.7380) 8332 0 R (HD.7381) 8333 0 R (HD.7382) 8334 0 R (HD.7383) 8335 0 R (HD.7384) 8336 0 R (HD.7385) 8337 0 R (HD.7386) 8338 0 R (HD.7387) 8339 0 R (HD.7388) 8340 0 R (HD.7389) 8341 0 R (HD.739) 1051 0 R (HD.7390) 8342 0 R (HD.7391) 8343 0 R (HD.7392) 8344 0 R (HD.7393) 8345 0 R (HD.7394) 8346 0 R (HD.7395) 8347 0 R (HD.7396) 8348 0 R (HD.7397) 8349 0 R (HD.7398) 8350 0 R (HD.7399) 8351 0 R (HD.74) 274 0 R (HD.740) 1052 0 R (HD.7400) 8352 0 R ] /Limits [ (HD.7373) (HD.7400) ] >>
+endobj
+11938 0 obj
+<< /Names [ (HD.7401) 8353 0 R (HD.7402) 8354 0 R (HD.7403) 8355 0 R (HD.7404) 8356 0 R (HD.7405) 8357 0 R (HD.7406) 8358 0 R (HD.7407) 8359 0 R (HD.7408) 8360 0 R (HD.7409) 8361 0 R (HD.741) 1053 0 R (HD.7410) 8362 0 R (HD.7411) 8363 0 R (HD.7412) 8364 0 R (HD.7413) 8365 0 R (HD.7414) 8366 0 R (HD.7415) 8367 0 R (HD.7416) 8368 0 R (HD.7417) 8369 0 R (HD.7418) 8370 0 R (HD.7419) 8371 0 R (HD.742) 1058 0 R (HD.7420) 8372 0 R (HD.7421) 8373 0 R (HD.7422) 8374 0 R (HD.7423) 8379 0 R (HD.7424) 8380 0 R (HD.7425) 8381 0 R (HD.7426) 8382 0 R (HD.7427) 8383 0 R (HD.7428) 8384 0 R (HD.7429) 8385 0 R (HD.743) 1059 0 R ] /Limits [ (HD.7401) (HD.743) ] >>
+endobj
+11939 0 obj
+<< /Names [ (HD.7430) 8386 0 R (HD.7431) 8387 0 R (HD.7432) 8388 0 R (HD.7433) 8389 0 R (HD.7434) 8390 0 R (HD.7435) 8391 0 R (HD.7436) 8392 0 R (HD.7437) 8393 0 R (HD.7438) 8394 0 R (HD.7439) 8395 0 R (HD.744) 1060 0 R (HD.7440) 8396 0 R (HD.7441) 8397 0 R (HD.7442) 8398 0 R (HD.7443) 8399 0 R (HD.7444) 8400 0 R (HD.7445) 8401 0 R (HD.7446) 8402 0 R (HD.7447) 8403 0 R (HD.7448) 8404 0 R (HD.7449) 8405 0 R (HD.745) 1061 0 R (HD.7450) 8406 0 R (HD.7451) 8407 0 R (HD.7452) 8408 0 R (HD.7453) 8409 0 R (HD.7454) 8410 0 R (HD.7455) 8411 0 R (HD.7456) 8412 0 R (HD.7457) 8413 0 R (HD.7458) 8414 0 R (HD.7459) 8415 0 R ] /Limits [ (HD.7430) (HD.7459) ] >>
+endobj
+11940 0 obj
+<< /Names [ (HD.746) 1062 0 R (HD.7460) 8416 0 R (HD.7461) 8417 0 R (HD.7462) 8418 0 R (HD.7463) 8419 0 R (HD.7464) 8420 0 R (HD.7465) 8421 0 R (HD.7466) 8422 0 R (HD.7467) 8423 0 R (HD.7468) 8424 0 R (HD.7469) 8425 0 R (HD.747) 1063 0 R (HD.7470) 8426 0 R (HD.7471) 8427 0 R (HD.7472) 8428 0 R (HD.7473) 8429 0 R (HD.7474) 8430 0 R (HD.7475) 8431 0 R (HD.7476) 8432 0 R (HD.7477) 8433 0 R (HD.7478) 8434 0 R (HD.7479) 8435 0 R (HD.748) 1064 0 R (HD.7480) 8436 0 R (HD.7481) 8441 0 R (HD.7482) 8442 0 R (HD.7483) 8443 0 R (HD.7484) 8444 0 R (HD.7485) 8445 0 R (HD.7486) 8446 0 R (HD.7487) 8447 0 R (HD.7488) 8448 0 R ] /Limits [ (HD.746) (HD.7488) ] >>
+endobj
+11941 0 obj
+<< /Names [ (HD.7489) 8449 0 R (HD.749) 1065 0 R (HD.7490) 8450 0 R (HD.7491) 8451 0 R (HD.7492) 8452 0 R (HD.7493) 8453 0 R (HD.7494) 8454 0 R (HD.7495) 8455 0 R (HD.7496) 8456 0 R (HD.7497) 8457 0 R (HD.7498) 8458 0 R (HD.7499) 8459 0 R (HD.75) 275 0 R (HD.750) 1066 0 R (HD.7500) 8460 0 R (HD.7501) 8461 0 R (HD.7502) 8462 0 R (HD.7503) 8463 0 R (HD.7504) 8464 0 R (HD.7505) 8465 0 R (HD.7506) 8466 0 R (HD.7507) 8467 0 R (HD.7508) 8468 0 R (HD.7509) 8469 0 R (HD.751) 1067 0 R (HD.7510) 8470 0 R (HD.7511) 8471 0 R (HD.7512) 8472 0 R (HD.7513) 8473 0 R (HD.7514) 8474 0 R (HD.7515) 8475 0 R (HD.7516) 8476 0 R ] /Limits [ (HD.7489) (HD.7516) ] >>
+endobj
+11942 0 obj
+<< /Names [ (HD.7517) 8477 0 R (HD.7518) 8478 0 R (HD.7519) 8479 0 R (HD.752) 1068 0 R (HD.7520) 8480 0 R (HD.7521) 8481 0 R (HD.7522) 8482 0 R (HD.7523) 8483 0 R (HD.7524) 8484 0 R (HD.7525) 8485 0 R (HD.7526) 8486 0 R (HD.7527) 8487 0 R (HD.7528) 8488 0 R (HD.7529) 8493 0 R (HD.753) 1069 0 R (HD.7530) 8494 0 R (HD.7531) 8495 0 R (HD.7532) 8496 0 R (HD.7533) 8497 0 R (HD.7534) 8498 0 R (HD.7535) 8499 0 R (HD.7536) 8500 0 R (HD.7537) 8501 0 R (HD.7538) 8502 0 R (HD.7539) 8503 0 R (HD.754) 1070 0 R (HD.7540) 8504 0 R (HD.7541) 8505 0 R (HD.7542) 8506 0 R (HD.7543) 8507 0 R (HD.7544) 8508 0 R (HD.7545) 8509 0 R ] /Limits [ (HD.7517) (HD.7545) ] >>
+endobj
+11943 0 obj
+<< /Names [ (HD.7546) 8510 0 R (HD.7547) 8511 0 R (HD.7548) 8512 0 R (HD.7549) 8513 0 R (HD.755) 1071 0 R (HD.7550) 8514 0 R (HD.7551) 8515 0 R (HD.7552) 8516 0 R (HD.7553) 8517 0 R (HD.7554) 8518 0 R (HD.7555) 8519 0 R (HD.7556) 8520 0 R (HD.7557) 8521 0 R (HD.7558) 8522 0 R (HD.7559) 8523 0 R (HD.756) 1072 0 R (HD.7560) 8524 0 R (HD.7561) 8525 0 R (HD.7562) 8526 0 R (HD.7563) 8527 0 R (HD.7564) 8528 0 R (HD.7565) 8529 0 R (HD.7566) 8530 0 R (HD.7567) 8531 0 R (HD.7568) 8532 0 R (HD.7569) 8533 0 R (HD.757) 1073 0 R (HD.7570) 8534 0 R (HD.7571) 8535 0 R (HD.7572) 8536 0 R (HD.7573) 8537 0 R (HD.7574) 8538 0 R ] /Limits [ (HD.7546) (HD.7574) ] >>
+endobj
+11944 0 obj
+<< /Names [ (HD.7575) 8539 0 R (HD.7576) 8540 0 R (HD.7577) 8541 0 R (HD.7578) 8542 0 R (HD.7579) 8547 0 R (HD.758) 1074 0 R (HD.7580) 8548 0 R (HD.7581) 8549 0 R (HD.7582) 8550 0 R (HD.7583) 8551 0 R (HD.7584) 8552 0 R (HD.7585) 8553 0 R (HD.7586) 8554 0 R (HD.7587) 8555 0 R (HD.7588) 8556 0 R (HD.7589) 8557 0 R (HD.759) 1075 0 R (HD.7590) 8558 0 R (HD.7591) 8559 0 R (HD.7592) 8560 0 R (HD.7593) 8561 0 R (HD.7594) 8562 0 R (HD.7595) 8563 0 R (HD.7596) 8564 0 R (HD.7597) 8565 0 R (HD.7598) 8566 0 R (HD.7599) 8567 0 R (HD.76) 276 0 R (HD.760) 1076 0 R (HD.7600) 8568 0 R (HD.7601) 8569 0 R (HD.7602) 8570 0 R ] /Limits [ (HD.7575) (HD.7602) ] >>
+endobj
+11945 0 obj
+<< /Names [ (HD.7603) 8571 0 R (HD.7604) 8572 0 R (HD.7605) 8573 0 R (HD.7606) 8574 0 R (HD.7607) 8575 0 R (HD.7608) 8576 0 R (HD.7609) 8577 0 R (HD.761) 1077 0 R (HD.7610) 8578 0 R (HD.7611) 8579 0 R (HD.7612) 8580 0 R (HD.7613) 8581 0 R (HD.7614) 8582 0 R (HD.7615) 8583 0 R (HD.7616) 8584 0 R (HD.7617) 8585 0 R (HD.7618) 8586 0 R (HD.7619) 8587 0 R (HD.762) 1078 0 R (HD.7620) 8588 0 R (HD.7621) 8589 0 R (HD.7622) 8590 0 R (HD.7623) 8591 0 R (HD.7624) 8592 0 R (HD.7625) 8593 0 R (HD.7626) 8594 0 R (HD.7627) 8595 0 R (HD.7628) 8596 0 R (HD.7629) 8597 0 R (HD.763) 1079 0 R (HD.7630) 8598 0 R (HD.7631) 8599 0 R ] /Limits [ (HD.7603) (HD.7631) ] >>
+endobj
+11946 0 obj
+<< /Names [ (HD.7632) 8600 0 R (HD.7633) 8601 0 R (HD.7634) 8602 0 R (HD.7635) 8603 0 R (HD.7636) 8604 0 R (HD.7637) 8605 0 R (HD.7638) 8606 0 R (HD.7639) 8607 0 R (HD.764) 1080 0 R (HD.7640) 8612 0 R (HD.7641) 8613 0 R (HD.7642) 8614 0 R (HD.7643) 8615 0 R (HD.7644) 8616 0 R (HD.7645) 8617 0 R (HD.7646) 8618 0 R (HD.7647) 8619 0 R (HD.7648) 8620 0 R (HD.7649) 8621 0 R (HD.765) 1081 0 R (HD.7650) 8622 0 R (HD.7651) 8623 0 R (HD.7652) 8624 0 R (HD.7653) 8625 0 R (HD.7654) 8626 0 R (HD.7655) 8627 0 R (HD.7656) 8628 0 R (HD.7657) 8629 0 R (HD.7658) 8630 0 R (HD.7659) 8631 0 R (HD.766) 1086 0 R (HD.7660) 8632 0 R ] /Limits [ (HD.7632) (HD.7660) ] >>
+endobj
+11947 0 obj
+<< /Names [ (HD.7661) 8633 0 R (HD.7662) 8634 0 R (HD.7663) 8635 0 R (HD.7664) 8636 0 R (HD.7665) 8637 0 R (HD.7666) 8638 0 R (HD.7667) 8639 0 R (HD.7668) 8640 0 R (HD.7669) 8641 0 R (HD.767) 1087 0 R (HD.7670) 8642 0 R (HD.7671) 8643 0 R (HD.7672) 8644 0 R (HD.7673) 8645 0 R (HD.7674) 8646 0 R (HD.7675) 8647 0 R (HD.7676) 8652 0 R (HD.7677) 8653 0 R (HD.7678) 8654 0 R (HD.7679) 8655 0 R (HD.768) 1088 0 R (HD.7680) 8656 0 R (HD.7681) 8657 0 R (HD.7682) 8658 0 R (HD.7683) 8659 0 R (HD.7684) 8660 0 R (HD.7685) 8661 0 R (HD.7686) 8662 0 R (HD.7687) 8663 0 R (HD.7688) 8664 0 R (HD.7689) 8665 0 R (HD.769) 1089 0 R ] /Limits [ (HD.7661) (HD.769) ] >>
+endobj
+11948 0 obj
+<< /Names [ (HD.7690) 8666 0 R (HD.7691) 8667 0 R (HD.7692) 8668 0 R (HD.7693) 8669 0 R (HD.7694) 8670 0 R (HD.7695) 8671 0 R (HD.7696) 8672 0 R (HD.7697) 8673 0 R (HD.7698) 8674 0 R (HD.7699) 8675 0 R (HD.77) 277 0 R (HD.770) 1090 0 R (HD.7700) 8676 0 R (HD.7701) 8677 0 R (HD.7702) 8678 0 R (HD.7703) 8679 0 R (HD.7704) 8680 0 R (HD.7705) 8681 0 R (HD.7706) 8682 0 R (HD.7707) 8683 0 R (HD.7708) 8684 0 R (HD.7709) 8685 0 R (HD.771) 1091 0 R (HD.7710) 8686 0 R (HD.7711) 8687 0 R (HD.7712) 8688 0 R (HD.7713) 8689 0 R (HD.7714) 8690 0 R (HD.7715) 8691 0 R (HD.7716) 8692 0 R (HD.7717) 8693 0 R (HD.7718) 8694 0 R ] /Limits [ (HD.7690) (HD.7718) ] >>
+endobj
+11949 0 obj
+<< /Names [ (HD.7719) 8695 0 R (HD.772) 1092 0 R (HD.7720) 8696 0 R (HD.7721) 8697 0 R (HD.7722) 8698 0 R (HD.7723) 8699 0 R (HD.7724) 8700 0 R (HD.7725) 8705 0 R (HD.7726) 8706 0 R (HD.7727) 8707 0 R (HD.7728) 8708 0 R (HD.7729) 8709 0 R (HD.773) 1093 0 R (HD.7730) 8710 0 R (HD.7731) 8711 0 R (HD.7732) 8712 0 R (HD.7733) 8713 0 R (HD.7734) 8714 0 R (HD.7735) 8715 0 R (HD.7736) 8716 0 R (HD.7737) 8717 0 R (HD.7738) 8718 0 R (HD.7739) 8719 0 R (HD.774) 1094 0 R (HD.7740) 8720 0 R (HD.7741) 8721 0 R (HD.7742) 8722 0 R (HD.7743) 8723 0 R (HD.7744) 8724 0 R (HD.7745) 8725 0 R (HD.7746) 8726 0 R (HD.7747) 8727 0 R ] /Limits [ (HD.7719) (HD.7747) ] >>
+endobj
+11950 0 obj
+<< /Names [ (HD.7748) 8728 0 R (HD.7749) 8729 0 R (HD.775) 1095 0 R (HD.7750) 8730 0 R (HD.7751) 8731 0 R (HD.7752) 8732 0 R (HD.7753) 8733 0 R (HD.7754) 8734 0 R (HD.7755) 8735 0 R (HD.7756) 8736 0 R (HD.7757) 8737 0 R (HD.7758) 8738 0 R (HD.7759) 8739 0 R (HD.776) 1096 0 R (HD.7760) 8740 0 R (HD.7761) 8741 0 R (HD.7762) 8742 0 R (HD.7763) 8743 0 R (HD.7764) 8744 0 R (HD.7765) 8745 0 R (HD.7766) 8746 0 R (HD.7767) 8747 0 R (HD.7768) 8748 0 R (HD.7769) 8749 0 R (HD.777) 1097 0 R (HD.7770) 8750 0 R (HD.7771) 8751 0 R (HD.7772) 8752 0 R (HD.7773) 8753 0 R (HD.7774) 8754 0 R (HD.7775) 8755 0 R (HD.7776) 8756 0 R ] /Limits [ (HD.7748) (HD.7776) ] >>
+endobj
+11951 0 obj
+<< /Names [ (HD.7777) 8757 0 R (HD.7778) 8758 0 R (HD.7779) 8759 0 R (HD.778) 1098 0 R (HD.7780) 8760 0 R (HD.7781) 8761 0 R (HD.7782) 8762 0 R (HD.7783) 8763 0 R (HD.7784) 8764 0 R (HD.7785) 8769 0 R (HD.7786) 8770 0 R (HD.7787) 8771 0 R (HD.7788) 8772 0 R (HD.7789) 8773 0 R (HD.779) 1099 0 R (HD.7790) 8774 0 R (HD.7791) 8775 0 R (HD.7792) 8776 0 R (HD.7793) 8777 0 R (HD.7794) 8778 0 R (HD.7795) 8779 0 R (HD.7796) 8780 0 R (HD.7797) 8781 0 R (HD.7798) 8782 0 R (HD.7799) 8783 0 R (HD.78) 278 0 R (HD.780) 1100 0 R (HD.7800) 8784 0 R (HD.7801) 8785 0 R (HD.7802) 8786 0 R (HD.7803) 8787 0 R (HD.7804) 8788 0 R ] /Limits [ (HD.7777) (HD.7804) ] >>
+endobj
+11952 0 obj
+<< /Names [ (HD.7805) 8789 0 R (HD.7806) 8790 0 R (HD.7807) 8791 0 R (HD.7808) 8792 0 R (HD.7809) 8793 0 R (HD.781) 1101 0 R (HD.7810) 8794 0 R (HD.7811) 8795 0 R (HD.7812) 8796 0 R (HD.7813) 8797 0 R (HD.7814) 8798 0 R (HD.7815) 8799 0 R (HD.7816) 8800 0 R (HD.7817) 8801 0 R (HD.7818) 8802 0 R (HD.7819) 8803 0 R (HD.782) 1102 0 R (HD.7820) 8804 0 R (HD.7821) 8805 0 R (HD.7822) 8806 0 R (HD.7823) 8807 0 R (HD.7824) 8808 0 R (HD.7825) 8809 0 R (HD.7826) 8810 0 R (HD.7827) 8811 0 R (HD.7828) 8812 0 R (HD.7829) 8813 0 R (HD.783) 1107 0 R (HD.7830) 8814 0 R (HD.7831) 8815 0 R (HD.7832) 8816 0 R (HD.7833) 8817 0 R ] /Limits [ (HD.7805) (HD.7833) ] >>
+endobj
+11953 0 obj
+<< /Names [ (HD.7834) 8818 0 R (HD.7835) 8819 0 R (HD.7836) 8820 0 R (HD.7837) 8821 0 R (HD.7838) 8822 0 R (HD.7839) 8823 0 R (HD.784) 1108 0 R (HD.7840) 8824 0 R (HD.7841) 8825 0 R (HD.7842) 8826 0 R (HD.7843) 8827 0 R (HD.7844) 8828 0 R (HD.7845) 8829 0 R (HD.7846) 8830 0 R (HD.7847) 8835 0 R (HD.7848) 8836 0 R (HD.7849) 8837 0 R (HD.785) 1109 0 R (HD.7850) 8838 0 R (HD.7851) 8839 0 R (HD.7852) 8840 0 R (HD.7853) 8841 0 R (HD.7854) 8842 0 R (HD.7855) 8843 0 R (HD.7856) 8844 0 R (HD.7857) 8845 0 R (HD.7858) 8846 0 R (HD.7859) 8847 0 R (HD.786) 1110 0 R (HD.7860) 8848 0 R (HD.7861) 8849 0 R (HD.7862) 8850 0 R ] /Limits [ (HD.7834) (HD.7862) ] >>
+endobj
+11954 0 obj
+<< /Names [ (HD.7863) 8851 0 R (HD.7864) 8852 0 R (HD.7865) 8853 0 R (HD.7866) 8854 0 R (HD.7867) 8855 0 R (HD.7868) 8856 0 R (HD.7869) 8857 0 R (HD.787) 1111 0 R (HD.7870) 8858 0 R (HD.7871) 8859 0 R (HD.7872) 8860 0 R (HD.7873) 8861 0 R (HD.7874) 8862 0 R (HD.7875) 8863 0 R (HD.7876) 8864 0 R (HD.7877) 8865 0 R (HD.7878) 8866 0 R (HD.7879) 8867 0 R (HD.788) 1112 0 R (HD.7880) 8868 0 R (HD.7881) 8869 0 R (HD.7882) 8870 0 R (HD.7883) 8871 0 R (HD.7884) 8872 0 R (HD.7885) 8873 0 R (HD.7886) 8874 0 R (HD.7887) 8875 0 R (HD.7888) 8876 0 R (HD.7889) 8877 0 R (HD.789) 1113 0 R (HD.7890) 8878 0 R (HD.7891) 8879 0 R ] /Limits [ (HD.7863) (HD.7891) ] >>
+endobj
+11955 0 obj
+<< /Names [ (HD.7892) 8880 0 R (HD.7893) 8881 0 R (HD.7894) 8882 0 R (HD.7895) 8883 0 R (HD.7896) 8884 0 R (HD.7897) 8885 0 R (HD.7898) 8891 0 R (HD.7899) 8892 0 R (HD.79) 279 0 R (HD.790) 1114 0 R (HD.7900) 8893 0 R (HD.7901) 8894 0 R (HD.7902) 8895 0 R (HD.7903) 8896 0 R (HD.7904) 8897 0 R (HD.7905) 8898 0 R (HD.7906) 8899 0 R (HD.7907) 8900 0 R (HD.7908) 8901 0 R (HD.7909) 8902 0 R (HD.791) 1115 0 R (HD.7910) 8903 0 R (HD.7911) 8904 0 R (HD.7912) 8905 0 R (HD.7913) 8906 0 R (HD.7914) 8907 0 R (HD.7915) 8908 0 R (HD.7916) 8909 0 R (HD.7917) 8910 0 R (HD.7918) 8911 0 R (HD.7919) 8912 0 R (HD.792) 1116 0 R ] /Limits [ (HD.7892) (HD.792) ] >>
+endobj
+11956 0 obj
+<< /Names [ (HD.7920) 8913 0 R (HD.7921) 8914 0 R (HD.7922) 8915 0 R (HD.7923) 8916 0 R (HD.7924) 8917 0 R (HD.7925) 8918 0 R (HD.7926) 8919 0 R (HD.7927) 8920 0 R (HD.7928) 8921 0 R (HD.7929) 8922 0 R (HD.793) 1117 0 R (HD.7930) 8923 0 R (HD.7931) 8924 0 R (HD.7932) 8925 0 R (HD.7933) 8926 0 R (HD.7934) 8927 0 R (HD.7935) 8928 0 R (HD.7936) 8929 0 R (HD.7937) 8930 0 R (HD.7938) 8931 0 R (HD.7939) 8932 0 R (HD.794) 1118 0 R (HD.7940) 8933 0 R (HD.7941) 8934 0 R (HD.7942) 8935 0 R (HD.7943) 8936 0 R (HD.7944) 8937 0 R (HD.7945) 8938 0 R (HD.7946) 8939 0 R (HD.7947) 8940 0 R (HD.7948) 8941 0 R (HD.7949) 8942 0 R ] /Limits [ (HD.7920) (HD.7949) ] >>
+endobj
+11957 0 obj
+<< /Names [ (HD.795) 1119 0 R (HD.7950) 8943 0 R (HD.7951) 8944 0 R (HD.7952) 8945 0 R (HD.7953) 8946 0 R (HD.7954) 8947 0 R (HD.7955) 8948 0 R (HD.7956) 8949 0 R (HD.7957) 8954 0 R (HD.7958) 8955 0 R (HD.7959) 8956 0 R (HD.796) 1120 0 R (HD.7960) 8957 0 R (HD.7961) 8958 0 R (HD.7962) 8959 0 R (HD.7963) 8960 0 R (HD.7964) 8961 0 R (HD.7965) 8962 0 R (HD.7966) 8963 0 R (HD.7967) 8964 0 R (HD.7968) 8965 0 R (HD.7969) 8966 0 R (HD.797) 1121 0 R (HD.7970) 8967 0 R (HD.7971) 8968 0 R (HD.7972) 8969 0 R (HD.7973) 8970 0 R (HD.7974) 8971 0 R (HD.7975) 8972 0 R (HD.7976) 8973 0 R (HD.7977) 8974 0 R (HD.7978) 8975 0 R ] /Limits [ (HD.795) (HD.7978) ] >>
+endobj
+11958 0 obj
+<< /Names [ (HD.7979) 8976 0 R (HD.798) 1122 0 R (HD.7980) 8977 0 R (HD.7981) 8978 0 R (HD.7982) 8979 0 R (HD.7983) 8980 0 R (HD.7984) 8981 0 R (HD.7985) 8982 0 R (HD.7986) 8983 0 R (HD.7987) 8984 0 R (HD.7988) 8985 0 R (HD.7989) 8986 0 R (HD.799) 1123 0 R (HD.7990) 8987 0 R (HD.7991) 8988 0 R (HD.7992) 8989 0 R (HD.7993) 8990 0 R (HD.7994) 8991 0 R (HD.7995) 8992 0 R (HD.7996) 8993 0 R (HD.7997) 8994 0 R (HD.7998) 8995 0 R (HD.7999) 8996 0 R (HD.8) 196 0 R (HD.80) 280 0 R (HD.800) 1124 0 R (HD.8000) 8997 0 R (HD.8001) 8998 0 R (HD.8002) 8999 0 R (HD.8003) 9000 0 R (HD.8004) 9001 0 R (HD.8005) 9002 0 R ] /Limits [ (HD.7979) (HD.8005) ] >>
+endobj
+11959 0 obj
+<< /Names [ (HD.8006) 9003 0 R (HD.8007) 9004 0 R (HD.8008) 9005 0 R (HD.8009) 9006 0 R (HD.801) 1125 0 R (HD.8010) 9007 0 R (HD.8011) 9012 0 R (HD.8012) 9013 0 R (HD.8013) 9014 0 R (HD.8014) 9015 0 R (HD.8015) 9016 0 R (HD.8016) 9017 0 R (HD.8017) 9018 0 R (HD.8018) 9019 0 R (HD.8019) 9020 0 R (HD.802) 1126 0 R (HD.8020) 9021 0 R (HD.8021) 9022 0 R (HD.8022) 9023 0 R (HD.8023) 9024 0 R (HD.8024) 9025 0 R (HD.8025) 9026 0 R (HD.8026) 9027 0 R (HD.8027) 9028 0 R (HD.8028) 9029 0 R (HD.8029) 9030 0 R (HD.803) 1127 0 R (HD.8030) 9031 0 R (HD.8031) 9032 0 R (HD.8032) 9033 0 R (HD.8033) 9034 0 R (HD.8034) 9035 0 R ] /Limits [ (HD.8006) (HD.8034) ] >>
+endobj
+11960 0 obj
+<< /Names [ (HD.8035) 9036 0 R (HD.8036) 9037 0 R (HD.8037) 9038 0 R (HD.8038) 9039 0 R (HD.8039) 9040 0 R (HD.804) 1128 0 R (HD.8040) 9041 0 R (HD.8041) 9042 0 R (HD.8042) 9043 0 R (HD.8043) 9044 0 R (HD.8044) 9045 0 R (HD.8045) 9046 0 R (HD.8046) 9047 0 R (HD.8047) 9048 0 R (HD.8048) 9049 0 R (HD.8049) 9050 0 R (HD.805) 1129 0 R (HD.8050) 9051 0 R (HD.8051) 9052 0 R (HD.8052) 9053 0 R (HD.8053) 9054 0 R (HD.8054) 9055 0 R (HD.8055) 9056 0 R (HD.8056) 9057 0 R (HD.8057) 9058 0 R (HD.8058) 9059 0 R (HD.8059) 9060 0 R (HD.806) 1130 0 R (HD.8060) 9061 0 R (HD.8061) 9062 0 R (HD.8062) 9063 0 R (HD.8063) 9064 0 R ] /Limits [ (HD.8035) (HD.8063) ] >>
+endobj
+11961 0 obj
+<< /Names [ (HD.8064) 9065 0 R (HD.8065) 9066 0 R (HD.8066) 9067 0 R (HD.8067) 9068 0 R (HD.8068) 9073 0 R (HD.8069) 9074 0 R (HD.807) 1131 0 R (HD.8070) 9075 0 R (HD.8071) 9076 0 R (HD.8072) 9077 0 R (HD.8073) 9078 0 R (HD.8074) 9079 0 R (HD.8075) 9080 0 R (HD.8076) 9081 0 R (HD.8077) 9082 0 R (HD.8078) 9083 0 R (HD.8079) 9084 0 R (HD.808) 1132 0 R (HD.8080) 9085 0 R (HD.8081) 9086 0 R (HD.8082) 9087 0 R (HD.8083) 9088 0 R (HD.8084) 9089 0 R (HD.8085) 9090 0 R (HD.8086) 9091 0 R (HD.8087) 9092 0 R (HD.8088) 9093 0 R (HD.8089) 9094 0 R (HD.809) 1133 0 R (HD.8090) 9095 0 R (HD.8091) 9096 0 R (HD.8092) 9097 0 R ] /Limits [ (HD.8064) (HD.8092) ] >>
+endobj
+11962 0 obj
+<< /Names [ (HD.8093) 9098 0 R (HD.8094) 9099 0 R (HD.8095) 9100 0 R (HD.8096) 9101 0 R (HD.8097) 9102 0 R (HD.8098) 9103 0 R (HD.8099) 9104 0 R (HD.81) 281 0 R (HD.810) 1134 0 R (HD.8100) 9105 0 R (HD.8101) 9106 0 R (HD.8102) 9107 0 R (HD.8103) 9108 0 R (HD.8104) 9109 0 R (HD.8105) 9110 0 R (HD.8106) 9111 0 R (HD.8107) 9112 0 R (HD.8108) 9113 0 R (HD.8109) 9114 0 R (HD.811) 1135 0 R (HD.8110) 9115 0 R (HD.8111) 9116 0 R (HD.8112) 9117 0 R (HD.8113) 9118 0 R (HD.8114) 9119 0 R (HD.8115) 9120 0 R (HD.8116) 9121 0 R (HD.8117) 9122 0 R (HD.8118) 9123 0 R (HD.8119) 9124 0 R (HD.812) 1136 0 R (HD.8120) 9125 0 R ] /Limits [ (HD.8093) (HD.8120) ] >>
+endobj
+11963 0 obj
+<< /Names [ (HD.8121) 9126 0 R (HD.8122) 9127 0 R (HD.8123) 9128 0 R (HD.8124) 9129 0 R (HD.8125) 9130 0 R (HD.8126) 9135 0 R (HD.8127) 9136 0 R (HD.8128) 9137 0 R (HD.8129) 9138 0 R (HD.813) 1137 0 R (HD.8130) 9139 0 R (HD.8131) 9140 0 R (HD.8132) 9141 0 R (HD.8133) 9142 0 R (HD.8134) 9143 0 R (HD.8135) 9144 0 R (HD.8136) 9145 0 R (HD.8137) 9146 0 R (HD.8138) 9147 0 R (HD.8139) 9148 0 R (HD.814) 1138 0 R (HD.8140) 9149 0 R (HD.8141) 9150 0 R (HD.8142) 9151 0 R (HD.8143) 9152 0 R (HD.8144) 9153 0 R (HD.8145) 9154 0 R (HD.8146) 9155 0 R (HD.8147) 9156 0 R (HD.8148) 9157 0 R (HD.8149) 9158 0 R (HD.815) 1139 0 R ] /Limits [ (HD.8121) (HD.815) ] >>
+endobj
+11964 0 obj
+<< /Names [ (HD.8150) 9159 0 R (HD.8151) 9160 0 R (HD.8152) 9161 0 R (HD.8153) 9162 0 R (HD.8154) 9163 0 R (HD.8155) 9164 0 R (HD.8156) 9165 0 R (HD.8157) 9166 0 R (HD.8158) 9167 0 R (HD.8159) 9168 0 R (HD.816) 1140 0 R (HD.8160) 9169 0 R (HD.8161) 9170 0 R (HD.8162) 9171 0 R (HD.8163) 9172 0 R (HD.8164) 9173 0 R (HD.8165) 9174 0 R (HD.8166) 9175 0 R (HD.8167) 9176 0 R (HD.8168) 9177 0 R (HD.8169) 9178 0 R (HD.817) 1141 0 R (HD.8170) 9179 0 R (HD.8171) 9180 0 R (HD.8172) 9181 0 R (HD.8173) 9182 0 R (HD.8174) 9183 0 R (HD.8175) 9184 0 R (HD.8176) 9185 0 R (HD.8177) 9186 0 R (HD.8178) 9187 0 R (HD.8179) 9188 0 R ] /Limits [ (HD.8150) (HD.8179) ] >>
+endobj
+11965 0 obj
+<< /Names [ (HD.818) 1142 0 R (HD.8180) 9193 0 R (HD.8181) 9194 0 R (HD.8182) 9195 0 R (HD.8183) 9196 0 R (HD.8184) 9197 0 R (HD.8185) 9198 0 R (HD.8186) 9199 0 R (HD.8187) 9200 0 R (HD.8188) 9201 0 R (HD.8189) 9202 0 R (HD.819) 1147 0 R (HD.8190) 9203 0 R (HD.8191) 9204 0 R (HD.8192) 9205 0 R (HD.8193) 9206 0 R (HD.8194) 9207 0 R (HD.8195) 9208 0 R (HD.8196) 9209 0 R (HD.8197) 9210 0 R (HD.8198) 9211 0 R (HD.8199) 9212 0 R (HD.82) 282 0 R (HD.820) 1148 0 R (HD.8200) 9213 0 R (HD.8201) 9214 0 R (HD.8202) 9215 0 R (HD.8203) 9216 0 R (HD.8204) 9217 0 R (HD.8205) 9218 0 R (HD.8206) 9219 0 R (HD.8207) 9220 0 R ] /Limits [ (HD.818) (HD.8207) ] >>
+endobj
+11966 0 obj
+<< /Names [ (HD.8208) 9221 0 R (HD.8209) 9222 0 R (HD.821) 1149 0 R (HD.8210) 9223 0 R (HD.8211) 9224 0 R (HD.8212) 9225 0 R (HD.8213) 9226 0 R (HD.8214) 9227 0 R (HD.8215) 9228 0 R (HD.8216) 9229 0 R (HD.8217) 9230 0 R (HD.8218) 9231 0 R (HD.8219) 9232 0 R (HD.822) 1150 0 R (HD.8220) 9233 0 R (HD.8221) 9234 0 R (HD.8222) 9235 0 R (HD.8223) 9236 0 R (HD.8224) 9237 0 R (HD.8225) 9238 0 R (HD.8226) 9239 0 R (HD.8227) 9240 0 R (HD.8228) 9241 0 R (HD.8229) 9246 0 R (HD.823) 1151 0 R (HD.8230) 9247 0 R (HD.8231) 9248 0 R (HD.8232) 9249 0 R (HD.8233) 9250 0 R (HD.8234) 9251 0 R (HD.8235) 9252 0 R (HD.8236) 9253 0 R ] /Limits [ (HD.8208) (HD.8236) ] >>
+endobj
+11967 0 obj
+<< /Names [ (HD.8237) 9254 0 R (HD.8238) 9255 0 R (HD.8239) 9256 0 R (HD.824) 1152 0 R (HD.8240) 9257 0 R (HD.8241) 9258 0 R (HD.8242) 9259 0 R (HD.8243) 9260 0 R (HD.8244) 9261 0 R (HD.8245) 9262 0 R (HD.8246) 9263 0 R (HD.8247) 9264 0 R (HD.8248) 9265 0 R (HD.8249) 9266 0 R (HD.825) 1153 0 R (HD.8250) 9267 0 R (HD.8251) 9268 0 R (HD.8252) 9269 0 R (HD.8253) 9270 0 R (HD.8254) 9271 0 R (HD.8255) 9272 0 R (HD.8256) 9273 0 R (HD.8257) 9274 0 R (HD.8258) 9275 0 R (HD.8259) 9276 0 R (HD.826) 1154 0 R (HD.8260) 9277 0 R (HD.8261) 9278 0 R (HD.8262) 9279 0 R (HD.8263) 9280 0 R (HD.8264) 9281 0 R (HD.8265) 9282 0 R ] /Limits [ (HD.8237) (HD.8265) ] >>
+endobj
+11968 0 obj
+<< /Names [ (HD.8266) 9283 0 R (HD.8267) 9284 0 R (HD.8268) 9285 0 R (HD.8269) 9286 0 R (HD.827) 1155 0 R (HD.8270) 9287 0 R (HD.8271) 9288 0 R (HD.8272) 9289 0 R (HD.8273) 9290 0 R (HD.8274) 9291 0 R (HD.8275) 9292 0 R (HD.8276) 9293 0 R (HD.8277) 9294 0 R (HD.8278) 9295 0 R (HD.8279) 9296 0 R (HD.828) 1156 0 R (HD.8280) 9301 0 R (HD.8281) 9302 0 R (HD.8282) 9303 0 R (HD.8283) 9304 0 R (HD.8284) 9305 0 R (HD.8285) 9306 0 R (HD.8286) 9307 0 R (HD.8287) 9308 0 R (HD.8288) 9309 0 R (HD.8289) 9310 0 R (HD.829) 1157 0 R (HD.8290) 9311 0 R (HD.8291) 9312 0 R (HD.8292) 9313 0 R (HD.8293) 9314 0 R (HD.8294) 9315 0 R ] /Limits [ (HD.8266) (HD.8294) ] >>
+endobj
+11969 0 obj
+<< /Names [ (HD.8295) 9316 0 R (HD.8296) 9317 0 R (HD.8297) 9318 0 R (HD.8298) 9319 0 R (HD.8299) 9320 0 R (HD.83) 283 0 R (HD.830) 1158 0 R (HD.8300) 9321 0 R (HD.8301) 9322 0 R (HD.8302) 9323 0 R (HD.8303) 9324 0 R (HD.8304) 9325 0 R (HD.8305) 9326 0 R (HD.8306) 9327 0 R (HD.8307) 9328 0 R (HD.8308) 9329 0 R (HD.8309) 9330 0 R (HD.831) 1159 0 R (HD.8310) 9331 0 R (HD.8311) 9332 0 R (HD.8312) 9333 0 R (HD.8313) 9334 0 R (HD.8314) 9335 0 R (HD.8315) 9336 0 R (HD.8316) 9337 0 R (HD.8317) 9338 0 R (HD.8318) 9339 0 R (HD.8319) 9344 0 R (HD.832) 1160 0 R (HD.8320) 9345 0 R (HD.8321) 9346 0 R (HD.8322) 9347 0 R ] /Limits [ (HD.8295) (HD.8322) ] >>
+endobj
+11970 0 obj
+<< /Names [ (HD.8323) 9348 0 R (HD.8324) 9349 0 R (HD.8325) 9350 0 R (HD.8326) 9351 0 R (HD.8327) 9352 0 R (HD.8328) 9353 0 R (HD.8329) 9354 0 R (HD.833) 1161 0 R (HD.8330) 9355 0 R (HD.8331) 9356 0 R (HD.8332) 9357 0 R (HD.8333) 9358 0 R (HD.8334) 9359 0 R (HD.8335) 9360 0 R (HD.8336) 9361 0 R (HD.8337) 9362 0 R (HD.8338) 9363 0 R (HD.8339) 9364 0 R (HD.834) 1162 0 R (HD.8340) 9365 0 R (HD.8341) 9366 0 R (HD.8342) 9367 0 R (HD.8343) 9368 0 R (HD.8344) 9369 0 R (HD.8345) 9370 0 R (HD.8346) 9371 0 R (HD.8347) 9372 0 R (HD.8348) 9373 0 R (HD.8349) 9374 0 R (HD.835) 1163 0 R (HD.8350) 9375 0 R (HD.8351) 9376 0 R ] /Limits [ (HD.8323) (HD.8351) ] >>
+endobj
+11971 0 obj
+<< /Names [ (HD.8352) 9377 0 R (HD.8353) 9378 0 R (HD.8354) 9379 0 R (HD.8355) 9380 0 R (HD.8356) 9381 0 R (HD.8357) 9382 0 R (HD.8358) 9383 0 R (HD.8359) 9384 0 R (HD.836) 1164 0 R (HD.8360) 9385 0 R (HD.8361) 9386 0 R (HD.8362) 9387 0 R (HD.8363) 9393 0 R (HD.8364) 9394 0 R (HD.8365) 9395 0 R (HD.8366) 9396 0 R (HD.8367) 9397 0 R (HD.8368) 9398 0 R (HD.8369) 9399 0 R (HD.837) 1165 0 R (HD.8370) 9400 0 R (HD.8371) 9401 0 R (HD.8372) 9402 0 R (HD.8373) 9403 0 R (HD.8374) 9404 0 R (HD.8375) 9405 0 R (HD.8376) 9406 0 R (HD.8377) 9407 0 R (HD.8378) 9408 0 R (HD.8379) 9409 0 R (HD.838) 1166 0 R (HD.8380) 9410 0 R ] /Limits [ (HD.8352) (HD.8380) ] >>
+endobj
+11972 0 obj
+<< /Names [ (HD.8381) 9411 0 R (HD.8382) 9412 0 R (HD.8383) 9413 0 R (HD.8384) 9414 0 R (HD.8385) 9415 0 R (HD.8386) 9416 0 R (HD.8387) 9417 0 R (HD.8388) 9418 0 R (HD.8389) 9419 0 R (HD.839) 1167 0 R (HD.8390) 9420 0 R (HD.8391) 9421 0 R (HD.8392) 9422 0 R (HD.8393) 9423 0 R (HD.8394) 9430 0 R (HD.8395) 9431 0 R (HD.8396) 9432 0 R (HD.8397) 9433 0 R (HD.8398) 9434 0 R (HD.8399) 9435 0 R (HD.84) 284 0 R (HD.840) 1168 0 R (HD.8400) 9436 0 R (HD.8401) 9437 0 R (HD.8402) 9438 0 R (HD.8403) 9439 0 R (HD.8404) 9440 0 R (HD.8405) 9441 0 R (HD.8406) 9442 0 R (HD.8407) 9443 0 R (HD.8408) 9444 0 R (HD.8409) 9445 0 R ] /Limits [ (HD.8381) (HD.8409) ] >>
+endobj
+11973 0 obj
+<< /Names [ (HD.841) 1169 0 R (HD.8410) 9446 0 R (HD.8411) 9447 0 R (HD.8412) 9448 0 R (HD.8413) 9449 0 R (HD.8414) 9450 0 R (HD.8415) 9451 0 R (HD.8416) 9452 0 R (HD.8417) 9453 0 R (HD.8418) 9454 0 R (HD.8419) 9455 0 R (HD.842) 1170 0 R (HD.8420) 9456 0 R (HD.8421) 9457 0 R (HD.8422) 9458 0 R (HD.8423) 9459 0 R (HD.8424) 9460 0 R (HD.8425) 9461 0 R (HD.8426) 9462 0 R (HD.8427) 9463 0 R (HD.8428) 9464 0 R (HD.8429) 9465 0 R (HD.843) 1171 0 R (HD.8430) 9466 0 R (HD.8431) 9467 0 R (HD.8432) 9468 0 R (HD.8433) 9469 0 R (HD.8434) 9474 0 R (HD.8435) 9475 0 R (HD.8436) 9476 0 R (HD.8437) 9477 0 R (HD.8438) 9478 0 R ] /Limits [ (HD.841) (HD.8438) ] >>
+endobj
+11974 0 obj
+<< /Names [ (HD.8439) 9479 0 R (HD.844) 1172 0 R (HD.8440) 9480 0 R (HD.8441) 9481 0 R (HD.8442) 9482 0 R (HD.8443) 9483 0 R (HD.8444) 9484 0 R (HD.8445) 9485 0 R (HD.8446) 9486 0 R (HD.8447) 9487 0 R (HD.8448) 9488 0 R (HD.8449) 9489 0 R (HD.845) 1173 0 R (HD.8450) 9490 0 R (HD.8451) 9491 0 R (HD.8452) 9492 0 R (HD.8453) 9493 0 R (HD.8454) 9494 0 R (HD.8455) 9495 0 R (HD.8456) 9496 0 R (HD.8457) 9497 0 R (HD.8458) 9498 0 R (HD.8459) 9499 0 R (HD.846) 1174 0 R (HD.8460) 9500 0 R (HD.8461) 9501 0 R (HD.8462) 9502 0 R (HD.8463) 9503 0 R (HD.8464) 9504 0 R (HD.8465) 9505 0 R (HD.8466) 9506 0 R (HD.8467) 9507 0 R ] /Limits [ (HD.8439) (HD.8467) ] >>
+endobj
+11975 0 obj
+<< /Names [ (HD.8468) 9508 0 R (HD.8469) 9509 0 R (HD.847) 1175 0 R (HD.8470) 9510 0 R (HD.8471) 9511 0 R (HD.8472) 9512 0 R (HD.8473) 9513 0 R (HD.8474) 9514 0 R (HD.8475) 9515 0 R (HD.8476) 9516 0 R (HD.8477) 9517 0 R (HD.8478) 9518 0 R (HD.8479) 9519 0 R (HD.848) 1176 0 R (HD.8480) 9520 0 R (HD.8481) 9521 0 R (HD.8482) 9522 0 R (HD.8483) 9523 0 R (HD.8484) 9524 0 R (HD.8485) 9525 0 R (HD.8486) 9526 0 R (HD.8487) 9527 0 R (HD.8488) 9532 0 R (HD.8489) 9533 0 R (HD.849) 1177 0 R (HD.8490) 9534 0 R (HD.8491) 9535 0 R (HD.8492) 9536 0 R (HD.8493) 9537 0 R (HD.8494) 9538 0 R (HD.8495) 9539 0 R (HD.8496) 9540 0 R ] /Limits [ (HD.8468) (HD.8496) ] >>
+endobj
+11976 0 obj
+<< /Names [ (HD.8497) 9541 0 R (HD.8498) 9542 0 R (HD.8499) 9543 0 R (HD.85) 285 0 R (HD.850) 1178 0 R (HD.8500) 9544 0 R (HD.8501) 9545 0 R (HD.8502) 9546 0 R (HD.8503) 9547 0 R (HD.8504) 9548 0 R (HD.8505) 9549 0 R (HD.8506) 9550 0 R (HD.8507) 9551 0 R (HD.8508) 9552 0 R (HD.8509) 9553 0 R (HD.851) 1179 0 R (HD.8510) 9554 0 R (HD.8511) 9555 0 R (HD.8512) 9556 0 R (HD.8513) 9557 0 R (HD.8514) 9558 0 R (HD.8515) 9559 0 R (HD.8516) 9560 0 R (HD.8517) 9561 0 R (HD.8518) 9562 0 R (HD.8519) 9563 0 R (HD.852) 1180 0 R (HD.8520) 9564 0 R (HD.8521) 9565 0 R (HD.8522) 9566 0 R (HD.8523) 9567 0 R (HD.8524) 9568 0 R ] /Limits [ (HD.8497) (HD.8524) ] >>
+endobj
+11977 0 obj
+<< /Names [ (HD.8525) 9569 0 R (HD.8526) 9570 0 R (HD.8527) 9571 0 R (HD.8528) 9572 0 R (HD.8529) 9573 0 R (HD.853) 1181 0 R (HD.8530) 9574 0 R (HD.8531) 9575 0 R (HD.8532) 9576 0 R (HD.8533) 9577 0 R (HD.8534) 9578 0 R (HD.8535) 9579 0 R (HD.8536) 9580 0 R (HD.8537) 9581 0 R (HD.8538) 9582 0 R (HD.8539) 9583 0 R (HD.854) 1182 0 R (HD.8540) 9584 0 R (HD.8541) 9585 0 R (HD.8542) 9586 0 R (HD.8543) 9591 0 R (HD.8544) 9592 0 R (HD.8545) 9593 0 R (HD.8546) 9594 0 R (HD.8547) 9595 0 R (HD.8548) 9596 0 R (HD.8549) 9597 0 R (HD.855) 1183 0 R (HD.8550) 9598 0 R (HD.8551) 9599 0 R (HD.8552) 9600 0 R (HD.8553) 9601 0 R ] /Limits [ (HD.8525) (HD.8553) ] >>
+endobj
+11978 0 obj
+<< /Names [ (HD.8554) 9602 0 R (HD.8555) 9603 0 R (HD.8556) 9604 0 R (HD.8557) 9605 0 R (HD.8558) 9606 0 R (HD.8559) 9607 0 R (HD.856) 1184 0 R (HD.8560) 9608 0 R (HD.8561) 9609 0 R (HD.8562) 9610 0 R (HD.8563) 9611 0 R (HD.8564) 9612 0 R (HD.8565) 9613 0 R (HD.8566) 9614 0 R (HD.8567) 9615 0 R (HD.8568) 9616 0 R (HD.8569) 9617 0 R (HD.857) 1185 0 R (HD.8570) 9618 0 R (HD.8571) 9619 0 R (HD.8572) 9620 0 R (HD.8573) 9621 0 R (HD.8574) 9622 0 R (HD.8575) 9623 0 R (HD.8576) 9624 0 R (HD.8577) 9625 0 R (HD.8578) 9626 0 R (HD.8579) 9627 0 R (HD.858) 1186 0 R (HD.8580) 9628 0 R (HD.8581) 9629 0 R (HD.8582) 9630 0 R ] /Limits [ (HD.8554) (HD.8582) ] >>
+endobj
+11979 0 obj
+<< /Names [ (HD.8583) 9631 0 R (HD.8584) 9632 0 R (HD.8585) 9633 0 R (HD.8586) 9634 0 R (HD.8587) 9639 0 R (HD.8588) 9640 0 R (HD.8589) 9641 0 R (HD.859) 1187 0 R (HD.8590) 9642 0 R (HD.8591) 9643 0 R (HD.8592) 9644 0 R (HD.8593) 9645 0 R (HD.8594) 9646 0 R (HD.8595) 9647 0 R (HD.8596) 9648 0 R (HD.8597) 9649 0 R (HD.8598) 9650 0 R (HD.8599) 9651 0 R (HD.86) 286 0 R (HD.860) 1188 0 R (HD.8600) 9652 0 R (HD.8601) 9653 0 R (HD.8602) 9654 0 R (HD.8603) 9655 0 R (HD.8604) 9656 0 R (HD.8605) 9657 0 R (HD.8606) 9658 0 R (HD.8607) 9659 0 R (HD.8608) 9660 0 R (HD.8609) 9661 0 R (HD.861) 1189 0 R (HD.8610) 9662 0 R ] /Limits [ (HD.8583) (HD.8610) ] >>
+endobj
+11980 0 obj
+<< /Names [ (HD.8611) 9663 0 R (HD.8612) 9664 0 R (HD.8613) 9665 0 R (HD.8614) 9666 0 R (HD.8615) 9667 0 R (HD.8616) 9668 0 R (HD.8617) 9669 0 R (HD.8618) 9670 0 R (HD.8619) 9671 0 R (HD.862) 1190 0 R (HD.8620) 9672 0 R (HD.8621) 9673 0 R (HD.8622) 9674 0 R (HD.8623) 9675 0 R (HD.8624) 9676 0 R (HD.8625) 9677 0 R (HD.8626) 9678 0 R (HD.8627) 9679 0 R (HD.8628) 9680 0 R (HD.8629) 9681 0 R (HD.863) 1191 0 R (HD.8630) 9682 0 R (HD.8631) 9683 0 R (HD.8632) 9684 0 R (HD.8633) 9685 0 R (HD.8634) 9686 0 R (HD.8635) 9687 0 R (HD.8636) 9688 0 R (HD.8637) 9689 0 R (HD.8638) 9690 0 R (HD.8639) 9691 0 R (HD.864) 1192 0 R ] /Limits [ (HD.8611) (HD.864) ] >>
+endobj
+11981 0 obj
+<< /Names [ (HD.8640) 9692 0 R (HD.8641) 9693 0 R (HD.8642) 9694 0 R (HD.8643) 9695 0 R (HD.8644) 9696 0 R (HD.8645) 9697 0 R (HD.8646) 9702 0 R (HD.8647) 9703 0 R (HD.8648) 9704 0 R (HD.8649) 9705 0 R (HD.865) 1193 0 R (HD.8650) 9706 0 R (HD.8651) 9707 0 R (HD.8652) 9708 0 R (HD.8653) 9709 0 R (HD.8654) 9710 0 R (HD.8655) 9711 0 R (HD.8656) 9712 0 R (HD.8657) 9713 0 R (HD.8658) 9714 0 R (HD.8659) 9715 0 R (HD.866) 1194 0 R (HD.8660) 9716 0 R (HD.8661) 9717 0 R (HD.8662) 9718 0 R (HD.8663) 9719 0 R (HD.8664) 9720 0 R (HD.8665) 9721 0 R (HD.8666) 9722 0 R (HD.8667) 9723 0 R (HD.8668) 9724 0 R (HD.8669) 9725 0 R ] /Limits [ (HD.8640) (HD.8669) ] >>
+endobj
+11982 0 obj
+<< /Names [ (HD.867) 1195 0 R (HD.8670) 9726 0 R (HD.8671) 9727 0 R (HD.8672) 9728 0 R (HD.8673) 9729 0 R (HD.8674) 9730 0 R (HD.8675) 9731 0 R (HD.8676) 9732 0 R (HD.8677) 9733 0 R (HD.8678) 9734 0 R (HD.8679) 9735 0 R (HD.868) 1196 0 R (HD.8680) 9736 0 R (HD.8681) 9737 0 R (HD.8682) 9738 0 R (HD.8683) 9739 0 R (HD.8684) 9740 0 R (HD.8685) 9741 0 R (HD.8686) 9742 0 R (HD.8687) 9743 0 R (HD.8688) 9744 0 R (HD.8689) 9745 0 R (HD.869) 1201 0 R (HD.8690) 9746 0 R (HD.8691) 9747 0 R (HD.8692) 9748 0 R (HD.8693) 9749 0 R (HD.8694) 9750 0 R (HD.8695) 9755 0 R (HD.8696) 9756 0 R (HD.8697) 9757 0 R (HD.8698) 9758 0 R ] /Limits [ (HD.867) (HD.8698) ] >>
+endobj
+11983 0 obj
+<< /Names [ (HD.8699) 9759 0 R (HD.87) 287 0 R (HD.870) 1202 0 R (HD.8700) 9760 0 R (HD.8701) 9761 0 R (HD.8702) 9762 0 R (HD.8703) 9763 0 R (HD.8704) 9764 0 R (HD.8705) 9765 0 R (HD.8706) 9766 0 R (HD.8707) 9767 0 R (HD.8708) 9768 0 R (HD.8709) 9769 0 R (HD.871) 1203 0 R (HD.8710) 9770 0 R (HD.8711) 9771 0 R (HD.8712) 9772 0 R (HD.8713) 9773 0 R (HD.8714) 9774 0 R (HD.8715) 9775 0 R (HD.8716) 9776 0 R (HD.8717) 9777 0 R (HD.8718) 9778 0 R (HD.8719) 9779 0 R (HD.872) 1204 0 R (HD.8720) 9780 0 R (HD.8721) 9781 0 R (HD.8722) 9782 0 R (HD.8723) 9783 0 R (HD.8724) 9784 0 R (HD.8725) 9785 0 R (HD.8726) 9786 0 R ] /Limits [ (HD.8699) (HD.8726) ] >>
+endobj
+11984 0 obj
+<< /Names [ (HD.8727) 9787 0 R (HD.8728) 9788 0 R (HD.8729) 9789 0 R (HD.873) 1205 0 R (HD.8730) 9790 0 R (HD.8731) 9791 0 R (HD.8732) 9792 0 R (HD.8733) 9793 0 R (HD.8734) 9794 0 R (HD.8735) 9795 0 R (HD.8736) 9796 0 R (HD.8737) 9797 0 R (HD.8738) 9798 0 R (HD.8739) 9799 0 R (HD.874) 1206 0 R (HD.8740) 9800 0 R (HD.8741) 9801 0 R (HD.8742) 9802 0 R (HD.8743) 9803 0 R (HD.8744) 9804 0 R (HD.8745) 9805 0 R (HD.8746) 9810 0 R (HD.8747) 9811 0 R (HD.8748) 9812 0 R (HD.8749) 9813 0 R (HD.875) 1207 0 R (HD.8750) 9814 0 R (HD.8751) 9815 0 R (HD.8752) 9816 0 R (HD.8753) 9817 0 R (HD.8754) 9818 0 R (HD.8755) 9819 0 R ] /Limits [ (HD.8727) (HD.8755) ] >>
+endobj
+11985 0 obj
+<< /Names [ (HD.8756) 9820 0 R (HD.8757) 9821 0 R (HD.8758) 9822 0 R (HD.8759) 9823 0 R (HD.876) 1208 0 R (HD.8760) 9824 0 R (HD.8761) 9825 0 R (HD.8762) 9826 0 R (HD.8763) 9827 0 R (HD.8764) 9828 0 R (HD.8765) 9829 0 R (HD.8766) 9830 0 R (HD.8767) 9831 0 R (HD.8768) 9832 0 R (HD.8769) 9833 0 R (HD.877) 1209 0 R (HD.8770) 9834 0 R (HD.8771) 9835 0 R (HD.8772) 9836 0 R (HD.8773) 9837 0 R (HD.8774) 9838 0 R (HD.8775) 9839 0 R (HD.8776) 9840 0 R (HD.8777) 9841 0 R (HD.8778) 9842 0 R (HD.8779) 9843 0 R (HD.878) 1210 0 R (HD.8780) 9844 0 R (HD.8781) 9849 0 R (HD.8782) 9850 0 R (HD.8783) 9851 0 R (HD.8784) 9852 0 R ] /Limits [ (HD.8756) (HD.8784) ] >>
+endobj
+11986 0 obj
+<< /Names [ (HD.8785) 9853 0 R (HD.8786) 9854 0 R (HD.8787) 9855 0 R (HD.8788) 9856 0 R (HD.8789) 9857 0 R (HD.879) 1211 0 R (HD.8790) 9858 0 R (HD.8791) 9859 0 R (HD.8792) 9860 0 R (HD.8793) 9861 0 R (HD.8794) 9862 0 R (HD.8795) 9863 0 R (HD.8796) 9864 0 R (HD.8797) 9865 0 R (HD.8798) 9866 0 R (HD.8799) 9867 0 R (HD.88) 288 0 R (HD.880) 1212 0 R (HD.8800) 9868 0 R (HD.8801) 9869 0 R (HD.8802) 9870 0 R (HD.8803) 9871 0 R (HD.8804) 9872 0 R (HD.8805) 9873 0 R (HD.8806) 9874 0 R (HD.8807) 9875 0 R (HD.8808) 9876 0 R (HD.8809) 9877 0 R (HD.881) 1213 0 R (HD.8810) 9878 0 R (HD.8811) 9879 0 R (HD.8812) 9880 0 R ] /Limits [ (HD.8785) (HD.8812) ] >>
+endobj
+11987 0 obj
+<< /Names [ (HD.8813) 9881 0 R (HD.8814) 9882 0 R (HD.8815) 9883 0 R (HD.8816) 9884 0 R (HD.8817) 9885 0 R (HD.8818) 9886 0 R (HD.8819) 9887 0 R (HD.882) 1214 0 R (HD.8820) 9888 0 R (HD.8821) 9889 0 R (HD.8822) 9890 0 R (HD.8823) 9891 0 R (HD.8824) 9892 0 R (HD.8825) 9893 0 R (HD.8826) 9894 0 R (HD.8827) 9899 0 R (HD.8828) 9900 0 R (HD.8829) 9901 0 R (HD.883) 1215 0 R (HD.8830) 9902 0 R (HD.8831) 9903 0 R (HD.8832) 9904 0 R (HD.8833) 9905 0 R (HD.8834) 9906 0 R (HD.8835) 9907 0 R (HD.8836) 9908 0 R (HD.8837) 9909 0 R (HD.8838) 9910 0 R (HD.8839) 9911 0 R (HD.884) 1216 0 R (HD.8840) 9912 0 R (HD.8841) 9913 0 R ] /Limits [ (HD.8813) (HD.8841) ] >>
+endobj
+11988 0 obj
+<< /Names [ (HD.8842) 9914 0 R (HD.8843) 9915 0 R (HD.8844) 9916 0 R (HD.8845) 9917 0 R (HD.8846) 9918 0 R (HD.8847) 9919 0 R (HD.8848) 9920 0 R (HD.8849) 9921 0 R (HD.885) 1217 0 R (HD.8850) 9922 0 R (HD.8851) 9923 0 R (HD.8852) 9924 0 R (HD.8853) 9925 0 R (HD.8854) 9926 0 R (HD.8855) 9927 0 R (HD.8856) 9928 0 R (HD.8857) 9929 0 R (HD.8858) 9930 0 R (HD.8859) 9931 0 R (HD.886) 1218 0 R (HD.8860) 9932 0 R (HD.8861) 9933 0 R (HD.8862) 9934 0 R (HD.8863) 9935 0 R (HD.8864) 9936 0 R (HD.8865) 9937 0 R (HD.8866) 9938 0 R (HD.8867) 9939 0 R (HD.8868) 9940 0 R (HD.8869) 9941 0 R (HD.887) 1219 0 R (HD.8870) 9942 0 R ] /Limits [ (HD.8842) (HD.8870) ] >>
+endobj
+11989 0 obj
+<< /Names [ (HD.8871) 9943 0 R (HD.8872) 9944 0 R (HD.8873) 9945 0 R (HD.8874) 9946 0 R (HD.8875) 9947 0 R (HD.8876) 9953 0 R (HD.8877) 9954 0 R (HD.8878) 9955 0 R (HD.8879) 9956 0 R (HD.888) 1220 0 R (HD.8880) 9957 0 R (HD.8881) 9958 0 R (HD.8882) 9959 0 R (HD.8883) 9960 0 R (HD.8884) 9961 0 R (HD.8885) 9962 0 R (HD.8886) 9963 0 R (HD.8887) 9964 0 R (HD.8888) 9965 0 R (HD.8889) 9966 0 R (HD.889) 1221 0 R (HD.8890) 9967 0 R (HD.8891) 9968 0 R (HD.8892) 9969 0 R (HD.8893) 9970 0 R (HD.8894) 9971 0 R (HD.8895) 9972 0 R (HD.8896) 9973 0 R (HD.8897) 9974 0 R (HD.8898) 9975 0 R (HD.8899) 9976 0 R (HD.89) 289 0 R ] /Limits [ (HD.8871) (HD.89) ] >>
+endobj
+11990 0 obj
+<< /Names [ (HD.890) 1222 0 R (HD.8900) 9977 0 R (HD.8901) 9978 0 R (HD.8902) 9979 0 R (HD.8903) 9980 0 R (HD.8904) 9981 0 R (HD.8905) 9982 0 R (HD.8906) 9983 0 R (HD.8907) 9984 0 R (HD.8908) 9985 0 R (HD.8909) 9986 0 R (HD.891) 1223 0 R (HD.8910) 9987 0 R (HD.8911) 9988 0 R (HD.8912) 9989 0 R (HD.8913) 9990 0 R (HD.8914) 9991 0 R (HD.8915) 9992 0 R (HD.8916) 9993 0 R (HD.8917) 9994 0 R (HD.8918) 9995 0 R (HD.8919) 9996 0 R (HD.892) 1224 0 R (HD.8920) 9997 0 R (HD.8921) 9998 0 R (HD.8922) 9999 0 R (HD.8923) 10000 0 R (HD.8924) 10001 0 R (HD.8925) 10002 0 R (HD.8926) 10003 0 R (HD.8927) 10004 0 R (HD.8928) 10005 0 R ] /Limits [ (HD.890) (HD.8928) ] >>
+endobj
+11991 0 obj
+<< /Names [ (HD.8929) 10006 0 R (HD.893) 1225 0 R (HD.8930) 10007 0 R (HD.8931) 10008 0 R (HD.8932) 10009 0 R (HD.8933) 10010 0 R (HD.8934) 10015 0 R (HD.8935) 10016 0 R (HD.8936) 10017 0 R (HD.8937) 10018 0 R (HD.8938) 10019 0 R (HD.8939) 10020 0 R (HD.894) 1226 0 R (HD.8940) 10021 0 R (HD.8941) 10022 0 R (HD.8942) 10023 0 R (HD.8943) 10024 0 R (HD.8944) 10025 0 R (HD.8945) 10026 0 R (HD.8946) 10027 0 R (HD.8947) 10028 0 R (HD.8948) 10029 0 R (HD.8949) 10030 0 R (HD.895) 1227 0 R (HD.8950) 10031 0 R (HD.8951) 10032 0 R (HD.8952) 10033 0 R (HD.8953) 10034 0 R (HD.8954) 10035 0 R (HD.8955) 10036 0 R (HD.8956) 10037 0 R (HD.8957) 10038 0 R ] /Limits [ (HD.8929) (HD.8957) ] >>
+endobj
+11992 0 obj
+<< /Names [ (HD.8958) 10039 0 R (HD.8959) 10040 0 R (HD.896) 1228 0 R (HD.8960) 10041 0 R (HD.8961) 10042 0 R (HD.8962) 10043 0 R (HD.8963) 10044 0 R (HD.8964) 10045 0 R (HD.8965) 10046 0 R (HD.8966) 10047 0 R (HD.8967) 10048 0 R (HD.8968) 10049 0 R (HD.8969) 10050 0 R (HD.897) 1229 0 R (HD.8970) 10051 0 R (HD.8971) 10052 0 R (HD.8972) 10053 0 R (HD.8973) 10054 0 R (HD.8974) 10055 0 R (HD.8975) 10056 0 R (HD.8976) 10057 0 R (HD.8977) 10058 0 R (HD.8978) 10059 0 R (HD.8979) 10060 0 R (HD.898) 1230 0 R (HD.8980) 10061 0 R (HD.8981) 10062 0 R (HD.8982) 10063 0 R (HD.8983) 10064 0 R (HD.8984) 10065 0 R (HD.8985) 10066 0 R (HD.8986) 10067 0 R ] /Limits [ (HD.8958) (HD.8986) ] >>
+endobj
+11993 0 obj
+<< /Names [ (HD.8987) 10068 0 R (HD.8988) 10069 0 R (HD.8989) 10070 0 R (HD.899) 1231 0 R (HD.8990) 10071 0 R (HD.8991) 10072 0 R (HD.8992) 10073 0 R (HD.8993) 10078 0 R (HD.8994) 10079 0 R (HD.8995) 10080 0 R (HD.8996) 10081 0 R (HD.8997) 10082 0 R (HD.8998) 10083 0 R (HD.8999) 10084 0 R (HD.9) 197 0 R (HD.90) 290 0 R (HD.900) 1232 0 R (HD.9000) 10085 0 R (HD.9001) 10086 0 R (HD.9002) 10087 0 R (HD.9003) 10088 0 R (HD.9004) 10089 0 R (HD.9005) 10090 0 R (HD.9006) 10091 0 R (HD.9007) 10092 0 R (HD.9008) 10093 0 R (HD.9009) 10094 0 R (HD.901) 1233 0 R (HD.9010) 10095 0 R (HD.9011) 10096 0 R (HD.9012) 10097 0 R (HD.9013) 10098 0 R ] /Limits [ (HD.8987) (HD.9013) ] >>
+endobj
+11994 0 obj
+<< /Names [ (HD.9014) 10099 0 R (HD.9015) 10100 0 R (HD.9016) 10101 0 R (HD.9017) 10102 0 R (HD.9018) 10103 0 R (HD.9019) 10104 0 R (HD.902) 1234 0 R (HD.9020) 10105 0 R (HD.9021) 10106 0 R (HD.9022) 10107 0 R (HD.9023) 10108 0 R (HD.9024) 10109 0 R (HD.9025) 10110 0 R (HD.9026) 10111 0 R (HD.9027) 10112 0 R (HD.9028) 10113 0 R (HD.9029) 10114 0 R (HD.903) 1235 0 R (HD.9030) 10115 0 R (HD.9031) 10116 0 R (HD.9032) 10117 0 R (HD.9033) 10118 0 R (HD.9034) 10119 0 R (HD.9035) 10120 0 R (HD.9036) 10121 0 R (HD.9037) 10122 0 R (HD.9038) 10123 0 R (HD.9039) 10124 0 R (HD.904) 1236 0 R (HD.9040) 10125 0 R (HD.9041) 10126 0 R (HD.9042) 10127 0 R ] /Limits [ (HD.9014) (HD.9042) ] >>
+endobj
+11995 0 obj
+<< /Names [ (HD.9043) 10128 0 R (HD.9044) 10129 0 R (HD.9045) 10130 0 R (HD.9046) 10131 0 R (HD.9047) 10132 0 R (HD.9048) 10133 0 R (HD.9049) 10138 0 R (HD.905) 1237 0 R (HD.9050) 10139 0 R (HD.9051) 10140 0 R (HD.9052) 10141 0 R (HD.9053) 10142 0 R (HD.9054) 10143 0 R (HD.9055) 10144 0 R (HD.9056) 10145 0 R (HD.9057) 10146 0 R (HD.9058) 10147 0 R (HD.9059) 10148 0 R (HD.906) 1238 0 R (HD.9060) 10149 0 R (HD.9061) 10150 0 R (HD.9062) 10151 0 R (HD.9063) 10152 0 R (HD.9064) 10153 0 R (HD.9065) 10154 0 R (HD.9066) 10155 0 R (HD.9067) 10156 0 R (HD.9068) 10157 0 R (HD.9069) 10158 0 R (HD.907) 1239 0 R (HD.9070) 10159 0 R (HD.9071) 10160 0 R ] /Limits [ (HD.9043) (HD.9071) ] >>
+endobj
+11996 0 obj
+<< /Names [ (HD.9072) 10161 0 R (HD.9073) 10162 0 R (HD.9074) 10163 0 R (HD.9075) 10164 0 R (HD.9076) 10165 0 R (HD.9077) 10166 0 R (HD.9078) 10167 0 R (HD.9079) 10168 0 R (HD.908) 1240 0 R (HD.9080) 10169 0 R (HD.9081) 10170 0 R (HD.9082) 10171 0 R (HD.9083) 10172 0 R (HD.9084) 10173 0 R (HD.9085) 10174 0 R (HD.9086) 10175 0 R (HD.9087) 10176 0 R (HD.9088) 10177 0 R (HD.9089) 10178 0 R (HD.909) 1241 0 R (HD.9090) 10179 0 R (HD.9091) 10180 0 R (HD.9092) 10181 0 R (HD.9093) 10182 0 R (HD.9094) 10183 0 R (HD.9095) 10184 0 R (HD.9096) 10185 0 R (HD.9097) 10186 0 R (HD.9098) 10187 0 R (HD.9099) 10188 0 R (HD.91) 291 0 R (HD.910) 1242 0 R ] /Limits [ (HD.9072) (HD.910) ] >>
+endobj
+11997 0 obj
+<< /Names [ (HD.9100) 10189 0 R (HD.9101) 10190 0 R (HD.9102) 10191 0 R (HD.9103) 10192 0 R (HD.9104) 10193 0 R (HD.9105) 10194 0 R (HD.9106) 10195 0 R (HD.9107) 10196 0 R (HD.9108) 10197 0 R (HD.9109) 10198 0 R (HD.911) 1243 0 R (HD.9110) 10203 0 R (HD.9111) 10204 0 R (HD.9112) 10205 0 R (HD.9113) 10206 0 R (HD.9114) 10207 0 R (HD.9115) 10208 0 R (HD.9116) 10209 0 R (HD.9117) 10210 0 R (HD.9118) 10211 0 R (HD.9119) 10212 0 R (HD.912) 1244 0 R (HD.9120) 10213 0 R (HD.9121) 10214 0 R (HD.9122) 10215 0 R (HD.9123) 10216 0 R (HD.9124) 10217 0 R (HD.9125) 10218 0 R (HD.9126) 10219 0 R (HD.9127) 10220 0 R (HD.9128) 10221 0 R (HD.9129) 10222 0 R ] /Limits [ (HD.9100) (HD.9129) ] >>
+endobj
+11998 0 obj
+<< /Names [ (HD.913) 1245 0 R (HD.9130) 10223 0 R (HD.9131) 10224 0 R (HD.9132) 10225 0 R (HD.9133) 10226 0 R (HD.9134) 10227 0 R (HD.9135) 10228 0 R (HD.9136) 10229 0 R (HD.9137) 10230 0 R (HD.9138) 10231 0 R (HD.9139) 10232 0 R (HD.914) 1246 0 R (HD.9140) 10233 0 R (HD.9141) 10234 0 R (HD.9142) 10235 0 R (HD.9143) 10236 0 R (HD.9144) 10237 0 R (HD.9145) 10238 0 R (HD.9146) 10239 0 R (HD.9147) 10240 0 R (HD.9148) 10241 0 R (HD.9149) 10242 0 R (HD.915) 1247 0 R (HD.9150) 10243 0 R (HD.9151) 10244 0 R (HD.9152) 10245 0 R (HD.9153) 10246 0 R (HD.9154) 10247 0 R (HD.9155) 10248 0 R (HD.9156) 10249 0 R (HD.9157) 10250 0 R (HD.9158) 10251 0 R ] /Limits [ (HD.913) (HD.9158) ] >>
+endobj
+11999 0 obj
+<< /Names [ (HD.9159) 10252 0 R (HD.916) 1248 0 R (HD.9160) 10253 0 R (HD.9161) 10254 0 R (HD.9162) 10255 0 R (HD.9163) 10256 0 R (HD.9164) 10257 0 R (HD.9165) 10258 0 R (HD.9166) 10259 0 R (HD.9167) 10260 0 R (HD.9168) 10261 0 R (HD.9169) 10266 0 R (HD.917) 1249 0 R (HD.9170) 10267 0 R (HD.9171) 10268 0 R (HD.9172) 10269 0 R (HD.9173) 10270 0 R (HD.9174) 10271 0 R (HD.9175) 10272 0 R (HD.9176) 10273 0 R (HD.9177) 10274 0 R (HD.9178) 10275 0 R (HD.9179) 10276 0 R (HD.918) 1250 0 R (HD.9180) 10277 0 R (HD.9181) 10278 0 R (HD.9182) 10279 0 R (HD.9183) 10280 0 R (HD.9184) 10281 0 R (HD.9185) 10282 0 R (HD.9186) 10283 0 R (HD.9187) 10284 0 R ] /Limits [ (HD.9159) (HD.9187) ] >>
+endobj
+12000 0 obj
+<< /Names [ (HD.9188) 10285 0 R (HD.9189) 10286 0 R (HD.919) 1251 0 R (HD.9190) 10287 0 R (HD.9191) 10288 0 R (HD.9192) 10289 0 R (HD.9193) 10290 0 R (HD.9194) 10291 0 R (HD.9195) 10292 0 R (HD.9196) 10293 0 R (HD.9197) 10294 0 R (HD.9198) 10295 0 R (HD.9199) 10296 0 R (HD.92) 292 0 R (HD.920) 1252 0 R (HD.9200) 10297 0 R (HD.9201) 10298 0 R (HD.9202) 10299 0 R (HD.9203) 10300 0 R (HD.9204) 10301 0 R (HD.9205) 10302 0 R (HD.9206) 10303 0 R (HD.9207) 10304 0 R (HD.9208) 10305 0 R (HD.9209) 10306 0 R (HD.921) 1253 0 R (HD.9210) 10307 0 R (HD.9211) 10308 0 R (HD.9212) 10309 0 R (HD.9213) 10310 0 R (HD.9214) 10311 0 R (HD.9215) 10312 0 R ] /Limits [ (HD.9188) (HD.9215) ] >>
+endobj
+12001 0 obj
+<< /Names [ (HD.9216) 10313 0 R (HD.9217) 10314 0 R (HD.9218) 10315 0 R (HD.9219) 10316 0 R (HD.922) 1254 0 R (HD.9220) 10317 0 R (HD.9221) 10318 0 R (HD.9222) 10319 0 R (HD.9223) 10320 0 R (HD.9224) 10321 0 R (HD.9225) 10322 0 R (HD.9226) 10323 0 R (HD.9227) 10324 0 R (HD.9228) 10325 0 R (HD.9229) 10326 0 R (HD.923) 1255 0 R (HD.9230) 10327 0 R (HD.9231) 10328 0 R (HD.9232) 10333 0 R (HD.9233) 10334 0 R (HD.9234) 10335 0 R (HD.9235) 10336 0 R (HD.9236) 10337 0 R (HD.9237) 10338 0 R (HD.9238) 10339 0 R (HD.9239) 10340 0 R (HD.924) 1256 0 R (HD.9240) 10341 0 R (HD.9241) 10342 0 R (HD.9242) 10343 0 R (HD.9243) 10344 0 R (HD.9244) 10345 0 R ] /Limits [ (HD.9216) (HD.9244) ] >>
+endobj
+12002 0 obj
+<< /Names [ (HD.9245) 10346 0 R (HD.9246) 10347 0 R (HD.9247) 10348 0 R (HD.9248) 10349 0 R (HD.9249) 10350 0 R (HD.925) 1257 0 R (HD.9250) 10351 0 R (HD.9251) 10352 0 R (HD.9252) 10353 0 R (HD.9253) 10354 0 R (HD.9254) 10355 0 R (HD.9255) 10356 0 R (HD.9256) 10357 0 R (HD.9257) 10358 0 R (HD.9258) 10359 0 R (HD.9259) 10360 0 R (HD.926) 1258 0 R (HD.9260) 10361 0 R (HD.9261) 10362 0 R (HD.9262) 10363 0 R (HD.9263) 10364 0 R (HD.9264) 10365 0 R (HD.9265) 10366 0 R (HD.9266) 10367 0 R (HD.9267) 10368 0 R (HD.9268) 10369 0 R (HD.9269) 10370 0 R (HD.927) 1263 0 R (HD.9270) 10371 0 R (HD.9271) 10372 0 R (HD.9272) 10373 0 R (HD.9273) 10374 0 R ] /Limits [ (HD.9245) (HD.9273) ] >>
+endobj
+12003 0 obj
+<< /Names [ (HD.9274) 10375 0 R (HD.9275) 10376 0 R (HD.9276) 10377 0 R (HD.9277) 10378 0 R (HD.9278) 10379 0 R (HD.9279) 10380 0 R (HD.928) 1264 0 R (HD.9280) 10381 0 R (HD.9281) 10386 0 R (HD.9282) 10387 0 R (HD.9283) 10388 0 R (HD.9284) 10389 0 R (HD.9285) 10390 0 R (HD.9286) 10391 0 R (HD.9287) 10392 0 R (HD.9288) 10393 0 R (HD.9289) 10394 0 R (HD.929) 1265 0 R (HD.9290) 10395 0 R (HD.9291) 10396 0 R (HD.9292) 10397 0 R (HD.9293) 10398 0 R (HD.9294) 10399 0 R (HD.9295) 10400 0 R (HD.9296) 10401 0 R (HD.9297) 10402 0 R (HD.9298) 10403 0 R (HD.9299) 10404 0 R (HD.93) 293 0 R (HD.930) 1266 0 R (HD.9300) 10405 0 R (HD.9301) 10406 0 R ] /Limits [ (HD.9274) (HD.9301) ] >>
+endobj
+12004 0 obj
+<< /Names [ (HD.9302) 10407 0 R (HD.9303) 10408 0 R (HD.9304) 10409 0 R (HD.9305) 10410 0 R (HD.9306) 10411 0 R (HD.9307) 10412 0 R (HD.9308) 10413 0 R (HD.9309) 10414 0 R (HD.931) 1267 0 R (HD.9310) 10415 0 R (HD.9311) 10416 0 R (HD.9312) 10417 0 R (HD.9313) 10418 0 R (HD.9314) 10419 0 R (HD.9315) 10420 0 R (HD.9316) 10421 0 R (HD.9317) 10422 0 R (HD.9318) 10423 0 R (HD.9319) 10424 0 R (HD.932) 1268 0 R (HD.9320) 10425 0 R (HD.9321) 10426 0 R (HD.9322) 10427 0 R (HD.9323) 10428 0 R (HD.9324) 10429 0 R (HD.9325) 10430 0 R (HD.9326) 10431 0 R (HD.9327) 10432 0 R (HD.9328) 10433 0 R (HD.9329) 10434 0 R (HD.933) 1269 0 R (HD.9330) 10435 0 R ] /Limits [ (HD.9302) (HD.9330) ] >>
+endobj
+12005 0 obj
+<< /Names [ (HD.9331) 10436 0 R (HD.9332) 10437 0 R (HD.9333) 10438 0 R (HD.9334) 10439 0 R (HD.9335) 10440 0 R (HD.9336) 10441 0 R (HD.9337) 10442 0 R (HD.9338) 10447 0 R (HD.9339) 10448 0 R (HD.934) 1270 0 R (HD.9340) 10449 0 R (HD.9341) 10450 0 R (HD.9342) 10451 0 R (HD.9343) 10452 0 R (HD.9344) 10453 0 R (HD.9345) 10454 0 R (HD.9346) 10455 0 R (HD.9347) 10456 0 R (HD.9348) 10457 0 R (HD.9349) 10458 0 R (HD.935) 1271 0 R (HD.9350) 10459 0 R (HD.9351) 10460 0 R (HD.9352) 10461 0 R (HD.9353) 10462 0 R (HD.9354) 10463 0 R (HD.9355) 10464 0 R (HD.9356) 10465 0 R (HD.9357) 10466 0 R (HD.9358) 10467 0 R (HD.9359) 10468 0 R (HD.936) 1272 0 R ] /Limits [ (HD.9331) (HD.936) ] >>
+endobj
+12006 0 obj
+<< /Names [ (HD.9360) 10469 0 R (HD.9361) 10470 0 R (HD.9362) 10471 0 R (HD.9363) 10472 0 R (HD.9364) 10473 0 R (HD.9365) 10474 0 R (HD.9366) 10475 0 R (HD.9367) 10476 0 R (HD.9368) 10477 0 R (HD.9369) 10478 0 R (HD.937) 1273 0 R (HD.9370) 10479 0 R (HD.9371) 10480 0 R (HD.9372) 10481 0 R (HD.9373) 10482 0 R (HD.9374) 10483 0 R (HD.9375) 10484 0 R (HD.9376) 10489 0 R (HD.9377) 10490 0 R (HD.9378) 10491 0 R (HD.9379) 10492 0 R (HD.938) 1274 0 R (HD.9380) 10493 0 R (HD.9381) 10494 0 R (HD.9382) 10495 0 R (HD.9383) 10496 0 R (HD.9384) 10497 0 R (HD.9385) 10498 0 R (HD.9386) 10499 0 R (HD.9387) 10500 0 R (HD.9388) 10501 0 R (HD.9389) 10502 0 R ] /Limits [ (HD.9360) (HD.9389) ] >>
+endobj
+12007 0 obj
+<< /Names [ (HD.939) 1275 0 R (HD.9390) 10503 0 R (HD.9391) 10504 0 R (HD.9392) 10505 0 R (HD.9393) 10506 0 R (HD.9394) 10507 0 R (HD.9395) 10508 0 R (HD.9396) 10509 0 R (HD.9397) 10510 0 R (HD.9398) 10511 0 R (HD.9399) 10512 0 R (HD.94) 294 0 R (HD.940) 1276 0 R (HD.9400) 10513 0 R (HD.9401) 10514 0 R (HD.9402) 10515 0 R (HD.9403) 10516 0 R (HD.9404) 10517 0 R (HD.9405) 10518 0 R (HD.9406) 10519 0 R (HD.9407) 10520 0 R (HD.9408) 10521 0 R (HD.9409) 10522 0 R (HD.941) 1277 0 R (HD.9410) 10523 0 R (HD.9411) 10524 0 R (HD.9412) 10525 0 R (HD.9413) 10526 0 R (HD.9414) 10527 0 R (HD.9415) 10528 0 R (HD.9416) 10529 0 R (HD.9417) 10530 0 R ] /Limits [ (HD.939) (HD.9417) ] >>
+endobj
+12008 0 obj
+<< /Names [ (HD.9418) 10531 0 R (HD.9419) 10532 0 R (HD.942) 1278 0 R (HD.9420) 10533 0 R (HD.9421) 10534 0 R (HD.9422) 10535 0 R (HD.9423) 10536 0 R (HD.9424) 10537 0 R (HD.9425) 10538 0 R (HD.9426) 10539 0 R (HD.9427) 10540 0 R (HD.9428) 10541 0 R (HD.9429) 10542 0 R (HD.943) 1279 0 R (HD.9430) 10543 0 R (HD.9431) 10544 0 R (HD.9432) 10550 0 R (HD.9433) 10551 0 R (HD.9434) 10552 0 R (HD.9435) 10553 0 R (HD.9436) 10554 0 R (HD.9437) 10555 0 R (HD.9438) 10556 0 R (HD.9439) 10557 0 R (HD.944) 1280 0 R (HD.9440) 10558 0 R (HD.9441) 10559 0 R (HD.9442) 10560 0 R (HD.9443) 10561 0 R (HD.9444) 10562 0 R (HD.9445) 10563 0 R (HD.9446) 10564 0 R ] /Limits [ (HD.9418) (HD.9446) ] >>
+endobj
+12009 0 obj
+<< /Names [ (HD.9447) 10565 0 R (HD.9448) 10566 0 R (HD.9449) 10567 0 R (HD.945) 1281 0 R (HD.9450) 10568 0 R (HD.9451) 10569 0 R (HD.9452) 10570 0 R (HD.9453) 10571 0 R (HD.9454) 10572 0 R (HD.9455) 10573 0 R (HD.9456) 10574 0 R (HD.9457) 10575 0 R (HD.9458) 10576 0 R (HD.9459) 10577 0 R (HD.946) 1282 0 R (HD.9460) 10578 0 R (HD.9461) 10579 0 R (HD.9462) 10580 0 R (HD.9463) 10581 0 R (HD.9464) 10582 0 R (HD.9465) 10583 0 R (HD.9466) 10584 0 R (HD.9467) 10585 0 R (HD.9468) 10586 0 R (HD.9469) 10587 0 R (HD.947) 1283 0 R (HD.9470) 10588 0 R (HD.9471) 10589 0 R (HD.9472) 10590 0 R (HD.9473) 10591 0 R (HD.9474) 10592 0 R (HD.9475) 10593 0 R ] /Limits [ (HD.9447) (HD.9475) ] >>
+endobj
+12010 0 obj
+<< /Names [ (HD.9476) 10594 0 R (HD.9477) 10595 0 R (HD.9478) 10596 0 R (HD.9479) 10597 0 R (HD.948) 1284 0 R (HD.9480) 10598 0 R (HD.9481) 10599 0 R (HD.9482) 10600 0 R (HD.9483) 10601 0 R (HD.9484) 10602 0 R (HD.9485) 10603 0 R (HD.9486) 10604 0 R (HD.9487) 10605 0 R (HD.9488) 10606 0 R (HD.9489) 10607 0 R (HD.949) 1285 0 R (HD.9490) 10608 0 R (HD.9491) 10613 0 R (HD.9492) 10614 0 R (HD.9493) 10615 0 R (HD.9494) 10616 0 R (HD.9495) 10617 0 R (HD.9496) 10618 0 R (HD.9497) 10619 0 R (HD.9498) 10620 0 R (HD.9499) 10621 0 R (HD.95) 295 0 R (HD.950) 1286 0 R (HD.9500) 10622 0 R (HD.9501) 10623 0 R (HD.9502) 10624 0 R (HD.9503) 10625 0 R ] /Limits [ (HD.9476) (HD.9503) ] >>
+endobj
+12011 0 obj
+<< /Names [ (HD.9504) 10626 0 R (HD.9505) 10627 0 R (HD.9506) 10628 0 R (HD.9507) 10629 0 R (HD.9508) 10630 0 R (HD.9509) 10631 0 R (HD.951) 1287 0 R (HD.9510) 10632 0 R (HD.9511) 10633 0 R (HD.9512) 10634 0 R (HD.9513) 10635 0 R (HD.9514) 10636 0 R (HD.9515) 10637 0 R (HD.9516) 10638 0 R (HD.9517) 10639 0 R (HD.9518) 10640 0 R (HD.9519) 10641 0 R (HD.952) 1288 0 R (HD.9520) 10642 0 R (HD.9521) 10643 0 R (HD.9522) 10644 0 R (HD.9523) 10645 0 R (HD.9524) 10646 0 R (HD.9525) 10647 0 R (HD.9526) 10648 0 R (HD.9527) 10649 0 R (HD.9528) 10650 0 R (HD.9529) 10651 0 R (HD.953) 1289 0 R (HD.9530) 10652 0 R (HD.9531) 10653 0 R (HD.9532) 10654 0 R ] /Limits [ (HD.9504) (HD.9532) ] >>
+endobj
+12012 0 obj
+<< /Names [ (HD.9533) 10655 0 R (HD.9534) 10656 0 R (HD.9535) 10657 0 R (HD.9536) 10658 0 R (HD.9537) 10659 0 R (HD.9538) 10660 0 R (HD.9539) 10661 0 R (HD.954) 1290 0 R (HD.9540) 10662 0 R (HD.9541) 10663 0 R (HD.9542) 10664 0 R (HD.9543) 10665 0 R (HD.9544) 10666 0 R (HD.9545) 10667 0 R (HD.9546) 10668 0 R (HD.9547) 10669 0 R (HD.9548) 10670 0 R (HD.9549) 10671 0 R (HD.955) 1291 0 R (HD.9550) 10672 0 R (HD.9551) 10677 0 R (HD.9552) 10678 0 R (HD.9553) 10679 0 R (HD.9554) 10680 0 R (HD.9555) 10681 0 R (HD.9556) 10682 0 R (HD.9557) 10683 0 R (HD.9558) 10684 0 R (HD.9559) 10685 0 R (HD.956) 1292 0 R (HD.9560) 10686 0 R (HD.9561) 10687 0 R ] /Limits [ (HD.9533) (HD.9561) ] >>
+endobj
+12013 0 obj
+<< /Names [ (HD.9562) 10688 0 R (HD.9563) 10689 0 R (HD.9564) 10690 0 R (HD.9565) 10691 0 R (HD.9566) 10692 0 R (HD.9567) 10693 0 R (HD.9568) 10694 0 R (HD.9569) 10695 0 R (HD.957) 1293 0 R (HD.9570) 10696 0 R (HD.9571) 10697 0 R (HD.9572) 10698 0 R (HD.9573) 10699 0 R (HD.9574) 10700 0 R (HD.9575) 10701 0 R (HD.9576) 10702 0 R (HD.9577) 10703 0 R (HD.9578) 10704 0 R (HD.9579) 10705 0 R (HD.958) 1294 0 R (HD.9580) 10706 0 R (HD.9581) 10707 0 R (HD.9582) 10708 0 R (HD.9583) 10709 0 R (HD.9584) 10710 0 R (HD.9585) 10711 0 R (HD.9586) 10712 0 R (HD.9587) 10713 0 R (HD.9588) 10714 0 R (HD.9589) 10715 0 R (HD.959) 1295 0 R (HD.9590) 10716 0 R ] /Limits [ (HD.9562) (HD.9590) ] >>
+endobj
+12014 0 obj
+<< /Names [ (HD.9591) 10717 0 R (HD.9592) 10718 0 R (HD.9593) 10719 0 R (HD.9594) 10720 0 R (HD.9595) 10721 0 R (HD.9596) 10722 0 R (HD.9597) 10723 0 R (HD.9598) 10724 0 R (HD.9599) 10725 0 R (HD.96) 296 0 R (HD.960) 1296 0 R (HD.9600) 10726 0 R (HD.9601) 10727 0 R (HD.9602) 10728 0 R (HD.9603) 10729 0 R (HD.9604) 10730 0 R (HD.9605) 10731 0 R (HD.9606) 10732 0 R (HD.9607) 10733 0 R (HD.9608) 10734 0 R (HD.9609) 10735 0 R (HD.961) 1297 0 R (HD.9610) 10736 0 R (HD.9611) 10737 0 R (HD.9612) 10742 0 R (HD.9613) 10743 0 R (HD.9614) 10744 0 R (HD.9615) 10745 0 R (HD.9616) 10746 0 R (HD.9617) 10747 0 R (HD.9618) 10748 0 R (HD.9619) 10749 0 R ] /Limits [ (HD.9591) (HD.9619) ] >>
+endobj
+12015 0 obj
+<< /Names [ (HD.962) 1298 0 R (HD.9620) 10750 0 R (HD.9621) 10751 0 R (HD.9622) 10752 0 R (HD.9623) 10753 0 R (HD.9624) 10754 0 R (HD.9625) 10755 0 R (HD.9626) 10756 0 R (HD.9627) 10757 0 R (HD.9628) 10758 0 R (HD.9629) 10759 0 R (HD.963) 1299 0 R (HD.9630) 10760 0 R (HD.9631) 10761 0 R (HD.9632) 10762 0 R (HD.9633) 10763 0 R (HD.9634) 10764 0 R (HD.9635) 10765 0 R (HD.9636) 10766 0 R (HD.9637) 10767 0 R (HD.9638) 10768 0 R (HD.9639) 10769 0 R (HD.964) 1300 0 R (HD.9640) 10770 0 R (HD.9641) 10771 0 R (HD.9642) 10772 0 R (HD.9643) 10773 0 R (HD.9644) 10774 0 R (HD.9645) 10775 0 R (HD.9646) 10776 0 R (HD.9647) 10777 0 R (HD.9648) 10778 0 R ] /Limits [ (HD.962) (HD.9648) ] >>
+endobj
+12016 0 obj
+<< /Names [ (HD.9649) 10779 0 R (HD.965) 1301 0 R (HD.9650) 10780 0 R (HD.9651) 10781 0 R (HD.9652) 10782 0 R (HD.9653) 10783 0 R (HD.9654) 10784 0 R (HD.9655) 10785 0 R (HD.9656) 10786 0 R (HD.9657) 10787 0 R (HD.9658) 10788 0 R (HD.9659) 10789 0 R (HD.966) 1302 0 R (HD.9660) 10790 0 R (HD.9661) 10791 0 R (HD.9662) 10792 0 R (HD.9663) 10793 0 R (HD.9664) 10794 0 R (HD.9665) 10795 0 R (HD.9666) 10796 0 R (HD.9667) 10797 0 R (HD.9668) 10798 0 R (HD.9669) 10799 0 R (HD.967) 1303 0 R (HD.9670) 10800 0 R (HD.9671) 10801 0 R (HD.9672) 10806 0 R (HD.9673) 10807 0 R (HD.9674) 10808 0 R (HD.9675) 10809 0 R (HD.9676) 10810 0 R (HD.9677) 10811 0 R ] /Limits [ (HD.9649) (HD.9677) ] >>
+endobj
+12017 0 obj
+<< /Names [ (HD.9678) 10812 0 R (HD.9679) 10813 0 R (HD.968) 1304 0 R (HD.9680) 10814 0 R (HD.9681) 10815 0 R (HD.9682) 10816 0 R (HD.9683) 10817 0 R (HD.9684) 10818 0 R (HD.9685) 10819 0 R (HD.9686) 10820 0 R (HD.9687) 10821 0 R (HD.9688) 10822 0 R (HD.9689) 10823 0 R (HD.969) 1305 0 R (HD.9690) 10824 0 R (HD.9691) 10825 0 R (HD.9692) 10826 0 R (HD.9693) 10827 0 R (HD.9694) 10828 0 R (HD.9695) 10829 0 R (HD.9696) 10830 0 R (HD.9697) 10831 0 R (HD.9698) 10832 0 R (HD.9699) 10833 0 R (HD.97) 297 0 R (HD.970) 1306 0 R (HD.9700) 10834 0 R (HD.9701) 10835 0 R (HD.9702) 10836 0 R (HD.9703) 10837 0 R (HD.9704) 10838 0 R (HD.9705) 10839 0 R ] /Limits [ (HD.9678) (HD.9705) ] >>
+endobj
+12018 0 obj
+<< /Names [ (HD.9706) 10840 0 R (HD.9707) 10841 0 R (HD.9708) 10842 0 R (HD.9709) 10843 0 R (HD.971) 1307 0 R (HD.9710) 10844 0 R (HD.9711) 10845 0 R (HD.9712) 10846 0 R (HD.9713) 10847 0 R (HD.9714) 10848 0 R (HD.9715) 10849 0 R (HD.9716) 10850 0 R (HD.9717) 10851 0 R (HD.9718) 10852 0 R (HD.9719) 10853 0 R (HD.972) 1308 0 R (HD.9720) 10854 0 R (HD.9721) 10855 0 R (HD.9722) 10856 0 R (HD.9723) 10857 0 R (HD.9724) 10858 0 R (HD.9725) 10859 0 R (HD.9726) 10860 0 R (HD.9727) 10861 0 R (HD.9728) 10862 0 R (HD.9729) 10863 0 R (HD.973) 1309 0 R (HD.9730) 10864 0 R (HD.9731) 10865 0 R (HD.9732) 10870 0 R (HD.9733) 10871 0 R (HD.9734) 10872 0 R ] /Limits [ (HD.9706) (HD.9734) ] >>
+endobj
+12019 0 obj
+<< /Names [ (HD.9735) 10873 0 R (HD.9736) 10874 0 R (HD.9737) 10875 0 R (HD.9738) 10876 0 R (HD.9739) 10877 0 R (HD.974) 1310 0 R (HD.9740) 10878 0 R (HD.9741) 10879 0 R (HD.9742) 10880 0 R (HD.9743) 10881 0 R (HD.9744) 10882 0 R (HD.9745) 10883 0 R (HD.9746) 10884 0 R (HD.9747) 10885 0 R (HD.9748) 10886 0 R (HD.9749) 10887 0 R (HD.975) 1311 0 R (HD.9750) 10888 0 R (HD.9751) 10889 0 R (HD.9752) 10890 0 R (HD.9753) 10891 0 R (HD.9754) 10892 0 R (HD.9755) 10893 0 R (HD.9756) 10894 0 R (HD.9757) 10895 0 R (HD.9758) 10896 0 R (HD.9759) 10897 0 R (HD.976) 1312 0 R (HD.9760) 10898 0 R (HD.9761) 10899 0 R (HD.9762) 10900 0 R (HD.9763) 10901 0 R ] /Limits [ (HD.9735) (HD.9763) ] >>
+endobj
+12020 0 obj
+<< /Names [ (HD.9764) 10902 0 R (HD.9765) 10903 0 R (HD.9766) 10904 0 R (HD.9767) 10905 0 R (HD.9768) 10906 0 R (HD.9769) 10907 0 R (HD.977) 1313 0 R (HD.9770) 10908 0 R (HD.9771) 10909 0 R (HD.9772) 10910 0 R (HD.9773) 10911 0 R (HD.9774) 10912 0 R (HD.9775) 10913 0 R (HD.9776) 10914 0 R (HD.9777) 10915 0 R (HD.9778) 10916 0 R (HD.9779) 10917 0 R (HD.978) 1314 0 R (HD.9780) 10918 0 R (HD.9781) 10919 0 R (HD.9782) 10920 0 R (HD.9783) 10921 0 R (HD.9784) 10922 0 R (HD.9785) 10923 0 R (HD.9786) 10924 0 R (HD.9787) 10925 0 R (HD.9788) 10926 0 R (HD.9789) 10927 0 R (HD.979) 1315 0 R (HD.9790) 10928 0 R (HD.9791) 10929 0 R (HD.9792) 10930 0 R ] /Limits [ (HD.9764) (HD.9792) ] >>
+endobj
+12021 0 obj
+<< /Names [ (HD.9793) 10935 0 R (HD.9794) 10936 0 R (HD.9795) 10937 0 R (HD.9796) 10938 0 R (HD.9797) 10939 0 R (HD.9798) 10940 0 R (HD.9799) 10941 0 R (HD.98) 298 0 R (HD.980) 1321 0 R (HD.9800) 10942 0 R (HD.9801) 10943 0 R (HD.9802) 10944 0 R (HD.9803) 10945 0 R (HD.9804) 10946 0 R (HD.9805) 10947 0 R (HD.9806) 10948 0 R (HD.9807) 10949 0 R (HD.9808) 10950 0 R (HD.9809) 10951 0 R (HD.981) 1322 0 R (HD.9810) 10952 0 R (HD.9811) 10953 0 R (HD.9812) 10954 0 R (HD.9813) 10955 0 R (HD.9814) 10956 0 R (HD.9815) 10957 0 R (HD.9816) 10958 0 R (HD.9817) 10959 0 R (HD.9818) 10960 0 R (HD.9819) 10961 0 R (HD.982) 1323 0 R (HD.9820) 10962 0 R ] /Limits [ (HD.9793) (HD.9820) ] >>
+endobj
+12022 0 obj
+<< /Names [ (HD.9821) 10963 0 R (HD.9822) 10964 0 R (HD.9823) 10965 0 R (HD.9824) 10966 0 R (HD.9825) 10967 0 R (HD.9826) 10968 0 R (HD.9827) 10969 0 R (HD.9828) 10970 0 R (HD.9829) 10971 0 R (HD.983) 1324 0 R (HD.9830) 10972 0 R (HD.9831) 10973 0 R (HD.9832) 10974 0 R (HD.9833) 10975 0 R (HD.9834) 10976 0 R (HD.9835) 10977 0 R (HD.9836) 10978 0 R (HD.9837) 10979 0 R (HD.9838) 10980 0 R (HD.9839) 10981 0 R (HD.984) 1325 0 R (HD.9840) 10982 0 R (HD.9841) 10983 0 R (HD.9842) 10984 0 R (HD.9843) 10985 0 R (HD.9844) 10986 0 R (HD.9845) 10987 0 R (HD.9846) 10988 0 R (HD.9847) 10989 0 R (HD.9848) 10990 0 R (HD.9849) 10991 0 R (HD.985) 1326 0 R ] /Limits [ (HD.9821) (HD.985) ] >>
+endobj
+12023 0 obj
+<< /Names [ (HD.9850) 10992 0 R (HD.9851) 10993 0 R (HD.9852) 10994 0 R (HD.9853) 10999 0 R (HD.9854) 11000 0 R (HD.9855) 11001 0 R (HD.9856) 11002 0 R (HD.9857) 11003 0 R (HD.9858) 11004 0 R (HD.9859) 11005 0 R (HD.986) 1327 0 R (HD.9860) 11006 0 R (HD.9861) 11007 0 R (HD.9862) 11008 0 R (HD.9863) 11009 0 R (HD.9864) 11010 0 R (HD.9865) 11011 0 R (HD.9866) 11012 0 R (HD.9867) 11013 0 R (HD.9868) 11014 0 R (HD.9869) 11015 0 R (HD.987) 1328 0 R (HD.9870) 11016 0 R (HD.9871) 11017 0 R (HD.9872) 11018 0 R (HD.9873) 11019 0 R (HD.9874) 11020 0 R (HD.9875) 11021 0 R (HD.9876) 11022 0 R (HD.9877) 11023 0 R (HD.9878) 11024 0 R (HD.9879) 11025 0 R ] /Limits [ (HD.9850) (HD.9879) ] >>
+endobj
+12024 0 obj
+<< /Names [ (HD.988) 1329 0 R (HD.9880) 11026 0 R (HD.9881) 11027 0 R (HD.9882) 11028 0 R (HD.9883) 11029 0 R (HD.9884) 11030 0 R (HD.9885) 11031 0 R (HD.9886) 11032 0 R (HD.9887) 11033 0 R (HD.9888) 11034 0 R (HD.9889) 11035 0 R (HD.989) 1330 0 R (HD.9890) 11036 0 R (HD.9891) 11037 0 R (HD.9892) 11038 0 R (HD.9893) 11039 0 R (HD.9894) 11040 0 R (HD.9895) 11041 0 R (HD.9896) 11042 0 R (HD.9897) 11043 0 R (HD.9898) 11044 0 R (HD.9899) 11045 0 R (HD.99) 299 0 R (HD.990) 1331 0 R (HD.9900) 11046 0 R (HD.9901) 11047 0 R (HD.9902) 11048 0 R (HD.9903) 11049 0 R (HD.9904) 11050 0 R (HD.9905) 11051 0 R (HD.9906) 11052 0 R (HD.9907) 11053 0 R ] /Limits [ (HD.988) (HD.9907) ] >>
+endobj
+12025 0 obj
+<< /Names [ (HD.9908) 11054 0 R (HD.9909) 11055 0 R (HD.991) 1332 0 R (HD.9910) 11056 0 R (HD.9911) 11057 0 R (HD.9912) 11058 0 R (HD.9913) 11063 0 R (HD.9914) 11064 0 R (HD.9915) 11065 0 R (HD.9916) 11066 0 R (HD.9917) 11067 0 R (HD.9918) 11068 0 R (HD.9919) 11069 0 R (HD.992) 1333 0 R (HD.9920) 11070 0 R (HD.9921) 11071 0 R (HD.9922) 11072 0 R (HD.9923) 11073 0 R (HD.9924) 11074 0 R (HD.9925) 11075 0 R (HD.9926) 11076 0 R (HD.9927) 11077 0 R (HD.9928) 11078 0 R (HD.9929) 11079 0 R (HD.993) 1334 0 R (HD.9930) 11080 0 R (HD.9931) 11081 0 R (HD.9932) 11082 0 R (HD.9933) 11083 0 R (HD.9934) 11084 0 R (HD.9935) 11085 0 R (HD.9936) 11086 0 R ] /Limits [ (HD.9908) (HD.9936) ] >>
+endobj
+12026 0 obj
+<< /Names [ (HD.9937) 11087 0 R (HD.9938) 11088 0 R (HD.9939) 11089 0 R (HD.994) 1335 0 R (HD.9940) 11090 0 R (HD.9941) 11091 0 R (HD.9942) 11092 0 R (HD.9943) 11093 0 R (HD.9944) 11094 0 R (HD.9945) 11095 0 R (HD.9946) 11096 0 R (HD.9947) 11097 0 R (HD.9948) 11098 0 R (HD.9949) 11099 0 R (HD.995) 1336 0 R (HD.9950) 11100 0 R (HD.9951) 11101 0 R (HD.9952) 11102 0 R (HD.9953) 11103 0 R (HD.9954) 11104 0 R (HD.9955) 11105 0 R (HD.9956) 11106 0 R (HD.9957) 11107 0 R (HD.9958) 11108 0 R (HD.9959) 11109 0 R (HD.996) 1337 0 R (HD.9960) 11110 0 R (HD.9961) 11111 0 R (HD.9962) 11112 0 R (HD.9963) 11113 0 R (HD.9964) 11114 0 R (HD.9965) 11115 0 R ] /Limits [ (HD.9937) (HD.9965) ] >>
+endobj
+12027 0 obj
+<< /Names [ (HD.9966) 11116 0 R (HD.9967) 11117 0 R (HD.9968) 11118 0 R (HD.9969) 11119 0 R (HD.997) 1338 0 R (HD.9970) 11120 0 R (HD.9971) 11121 0 R (HD.9972) 11122 0 R (HD.9973) 11127 0 R (HD.9974) 11128 0 R (HD.9975) 11129 0 R (HD.9976) 11130 0 R (HD.9977) 11131 0 R (HD.9978) 11132 0 R (HD.9979) 11133 0 R (HD.998) 1339 0 R (HD.9980) 11134 0 R (HD.9981) 11135 0 R (HD.9982) 11136 0 R (HD.9983) 11137 0 R (HD.9984) 11138 0 R (HD.9985) 11139 0 R (HD.9986) 11140 0 R (HD.9987) 11141 0 R (HD.9988) 11142 0 R (HD.9989) 11143 0 R (HD.999) 1340 0 R (HD.9990) 11144 0 R (HD.9991) 11145 0 R (HD.9992) 11146 0 R (HD.9993) 11147 0 R (HD.9994) 11148 0 R ] /Limits [ (HD.9966) (HD.9994) ] >>
+endobj
+12028 0 obj
+<< /Names [ (HD.9995) 11149 0 R (HD.9996) 11150 0 R (HD.9997) 11151 0 R (HD.9998) 11152 0 R (HD.9999) 11153 0 R (Hfootnote.1) 481 0 R (Hfootnote.10) 2758 0 R (Hfootnote.11) 4557 0 R (Hfootnote.12) 4649 0 R (Hfootnote.13) 6051 0 R (Hfootnote.14) 7881 0 R (Hfootnote.2) 767 0 R (Hfootnote.3) 826 0 R (Hfootnote.4) 1960 0 R (Hfootnote.5) 1961 0 R (Hfootnote.6) 2364 0 R (Hfootnote.7) 2406 0 R (Hfootnote.8) 2508 0 R (Hfootnote.9) 2561 0 R (page.1) 172 0 R (page.10) 566 0 R (page.100) 4706 0 R (page.101) 4746 0 R (page.102) 4789 0 R (page.103) 4842 0 R (page.104) 4905 0 R (page.105) 4951 0 R (page.106) 5015 0 R (page.107) 5058 0 R (page.108) 5108 0 R (page.109) 5162 0 R (page.11) 586 0 R ] /Limits [ (HD.9995) (page.11) ] >>
+endobj
+12029 0 obj
+<< /Names [ (page.110) 5219 0 R (page.111) 5266 0 R (page.112) 5313 0 R (page.113) 5358 0 R (page.114) 5405 0 R (page.115) 5444 0 R (page.116) 5495 0 R (page.117) 5551 0 R (page.118) 5609 0 R (page.119) 5675 0 R (page.12) 607 0 R (page.120) 5724 0 R (page.121) 5788 0 R (page.122) 5839 0 R (page.123) 5896 0 R (page.124) 5957 0 R (page.125) 6020 0 R (page.126) 6056 0 R (page.127) 6110 0 R (page.128) 6147 0 R (page.129) 6199 0 R (page.13) 634 0 R (page.130) 6242 0 R (page.131) 6278 0 R (page.132) 6336 0 R (page.133) 6384 0 R (page.134) 6436 0 R (page.135) 6479 0 R (page.136) 6531 0 R (page.137) 6578 0 R (page.138) 6640 0 R (page.139) 6690 0 R ] /Limits [ (page.110) (page.139) ] >>
+endobj
+12030 0 obj
+<< /Names [ (page.14) 658 0 R (page.140) 6741 0 R (page.141) 6780 0 R (page.142) 6824 0 R (page.143) 6858 0 R (page.144) 6901 0 R (page.145) 6956 0 R (page.146) 7019 0 R (page.147) 7075 0 R (page.148) 7122 0 R (page.149) 7181 0 R (page.15) 681 0 R (page.150) 7237 0 R (page.151) 7287 0 R (page.152) 7342 0 R (page.153) 7392 0 R (page.154) 7443 0 R (page.155) 7490 0 R (page.156) 7548 0 R (page.157) 7599 0 R (page.158) 7642 0 R (page.159) 7700 0 R (page.16) 701 0 R (page.160) 7749 0 R (page.161) 7783 0 R (page.162) 7836 0 R (page.163) 7886 0 R (page.164) 7937 0 R (page.165) 7985 0 R (page.166) 8040 0 R (page.167) 8081 0 R (page.168) 8120 0 R ] /Limits [ (page.14) (page.168) ] >>
+endobj
+12031 0 obj
+<< /Names [ (page.169) 8160 0 R (page.17) 728 0 R (page.170) 8209 0 R (page.171) 8268 0 R (page.172) 8318 0 R (page.173) 8378 0 R (page.174) 8440 0 R (page.175) 8492 0 R (page.176) 8546 0 R (page.177) 8611 0 R (page.178) 8651 0 R (page.179) 8704 0 R (page.18) 756 0 R (page.180) 8768 0 R (page.181) 8834 0 R (page.182) 8890 0 R (page.183) 8953 0 R (page.184) 9011 0 R (page.185) 9072 0 R (page.186) 9134 0 R (page.187) 9192 0 R (page.188) 9245 0 R (page.189) 9300 0 R (page.19) 775 0 R (page.190) 9343 0 R (page.191) 9392 0 R (page.192) 9429 0 R (page.193) 9473 0 R (page.194) 9531 0 R (page.195) 9590 0 R (page.196) 9638 0 R (page.197) 9701 0 R ] /Limits [ (page.169) (page.197) ] >>
+endobj
+12032 0 obj
+<< /Names [ (page.198) 9754 0 R (page.199) 9809 0 R (page.2) 210 0 R (page.20) 810 0 R (page.200) 9848 0 R (page.201) 9898 0 R (page.202) 9952 0 R (page.203) 10014 0 R (page.204) 10077 0 R (page.205) 10137 0 R (page.206) 10202 0 R (page.207) 10265 0 R (page.208) 10332 0 R (page.209) 10385 0 R (page.21) 831 0 R (page.210) 10446 0 R (page.211) 10488 0 R (page.212) 10549 0 R (page.213) 10612 0 R (page.214) 10676 0 R (page.215) 10741 0 R (page.216) 10805 0 R (page.217) 10869 0 R (page.218) 10934 0 R (page.219) 10998 0 R (page.22) 875 0 R (page.220) 11062 0 R (page.221) 11126 0 R (page.222) 11193 0 R (page.223) 11260 0 R (page.224) 11325 0 R (page.225) 11390 0 R ] /Limits [ (page.198) (page.225) ] >>
+endobj
+12033 0 obj
+<< /Names [ (page.226) 11457 0 R (page.227) 11524 0 R (page.228) 11586 0 R (page.229) 11600 0 R (page.23) 923 0 R (page.24) 967 0 R (page.25) 1012 0 R (page.26) 1057 0 R (page.27) 1085 0 R (page.28) 1106 0 R (page.29) 1146 0 R (page.3) 257 0 R (page.30) 1200 0 R (page.31) 1262 0 R (page.32) 1320 0 R (page.33) 1383 0 R (page.34) 1442 0 R (page.35) 1488 0 R (page.36) 1543 0 R (page.37) 1571 0 R (page.38) 1620 0 R (page.39) 1683 0 R (page.4) 304 0 R (page.40) 1717 0 R (page.41) 1770 0 R (page.42) 1814 0 R (page.43) 1859 0 R (page.44) 1916 0 R (page.45) 1966 0 R (page.46) 2009 0 R (page.47) 2064 0 R (page.48) 2101 0 R ] /Limits [ (page.226) (page.48) ] >>
+endobj
+12034 0 obj
+<< /Names [ (page.49) 2134 0 R (page.5) 343 0 R (page.50) 2172 0 R (page.51) 2215 0 R (page.52) 2258 0 R (page.53) 2315 0 R (page.54) 2370 0 R (page.55) 2411 0 R (page.56) 2459 0 R (page.57) 2515 0 R (page.58) 2567 0 R (page.59) 2609 0 R (page.6) 387 0 R (page.60) 2658 0 R (page.61) 2707 0 R (page.62) 2764 0 R (page.63) 2819 0 R (page.64) 2879 0 R (page.65) 2931 0 R (page.66) 2969 0 R (page.67) 3019 0 R (page.68) 3070 0 R (page.69) 3125 0 R (page.7) 433 0 R (page.70) 3182 0 R (page.71) 3242 0 R (page.72) 3302 0 R (page.73) 3337 0 R (page.74) 3384 0 R (page.75) 3429 0 R (page.76) 3485 0 R (page.77) 3541 0 R ] /Limits [ (page.49) (page.77) ] >>
+endobj
+12035 0 obj
+<< /Names [ (page.78) 3594 0 R (page.79) 3639 0 R (page.8) 486 0 R (page.80) 3680 0 R (page.81) 3736 0 R (page.82) 3787 0 R (page.83) 3847 0 R (page.84) 3884 0 R (page.85) 3924 0 R (page.86) 3975 0 R (page.87) 4035 0 R (page.88) 4092 0 R (page.89) 4154 0 R (page.9) 534 0 R (page.90) 4203 0 R (page.91) 4255 0 R (page.92) 4305 0 R (page.93) 4360 0 R (page.94) 4424 0 R (page.95) 4463 0 R (page.96) 4523 0 R (page.97) 4562 0 R (page.98) 4608 0 R (page.99) 4654 0 R (section.0.1) 5 0 R (section.0.10) 41 0 R (section.0.11) 45 0 R (section.0.12) 49 0 R (section.0.13) 53 0 R (section.0.14) 57 0 R (section.0.15) 61 0 R (section.0.16) 65 0 R ] /Limits [ (page.78) (section.0.16) ] >>
+endobj
+12036 0 obj
+<< /Names [ (section.0.17) 69 0 R (section.0.18) 73 0 R (section.0.19) 77 0 R (section.0.2) 9 0 R (section.0.20) 81 0 R (section.0.21) 85 0 R (section.0.22) 89 0 R (section.0.23) 93 0 R (section.0.24) 97 0 R (section.0.25) 101 0 R (section.0.26) 105 0 R (section.0.27) 109 0 R (section.0.28) 113 0 R (section.0.29) 117 0 R (section.0.3) 13 0 R (section.0.30) 121 0 R (section.0.31) 125 0 R (section.0.32) 129 0 R (section.0.33) 133 0 R (section.0.34) 137 0 R (section.0.35) 141 0 R (section.0.36) 145 0 R (section.0.37) 149 0 R (section.0.38) 153 0 R (section.0.39) 157 0 R (section.0.4) 17 0 R (section.0.40) 161 0 R (section.0.5) 21 0 R (section.0.6) 25 0 R (section.0.7) 29 0 R (section.0.8) 33 0 R (section.0.9) 37 0 R ] /Limits [ (section.0.17) (section.0.9) ] >>
+endobj
+12037 0 obj
+<< /Names [ (toc1.1) 165 0 R ] /Limits [ (toc1.1) (toc1.1) ] >>
+endobj
+12038 0 obj
+<< /Kids [ 11704 0 R 11705 0 R 11706 0 R 11707 0 R 11708 0 R 11709 0 R 11710 0 R 11711 0 R 11712 0 R 11713 0 R 11714 0 R 11715 0 R 11716 0 R 11717 0 R 11718 0 R 11719 0 R 11720 0 R 11721 0 R 11722 0 R 11723 0 R 11724 0 R 11725 0 R 11726 0 R 11727 0 R 11728 0 R 11729 0 R 11730 0 R 11731 0 R 11732 0 R 11733 0 R 11734 0 R 11735 0 R ] /Limits [ (Doc-Start) (HD.1583) ] >>
+endobj
+12039 0 obj
+<< /Kids [ 11736 0 R 11737 0 R 11738 0 R 11739 0 R 11740 0 R 11741 0 R 11742 0 R 11743 0 R 11744 0 R 11745 0 R 11746 0 R 11747 0 R 11748 0 R 11749 0 R 11750 0 R 11751 0 R 11752 0 R 11753 0 R 11754 0 R 11755 0 R 11756 0 R 11757 0 R 11758 0 R 11759 0 R 11760 0 R 11761 0 R 11762 0 R 11763 0 R 11764 0 R 11765 0 R 11766 0 R 11767 0 R ] /Limits [ (HD.1584) (HD.2504) ] >>
+endobj
+12040 0 obj
+<< /Kids [ 11768 0 R 11769 0 R 11770 0 R 11771 0 R 11772 0 R 11773 0 R 11774 0 R 11775 0 R 11776 0 R 11777 0 R 11778 0 R 11779 0 R 11780 0 R 11781 0 R 11782 0 R 11783 0 R 11784 0 R 11785 0 R 11786 0 R 11787 0 R 11788 0 R 11789 0 R 11790 0 R 11791 0 R 11792 0 R 11793 0 R 11794 0 R 11795 0 R 11796 0 R 11797 0 R 11798 0 R 11799 0 R ] /Limits [ (HD.2505) (HD.3426) ] >>
+endobj
+12041 0 obj
+<< /Kids [ 11800 0 R 11801 0 R 11802 0 R 11803 0 R 11804 0 R 11805 0 R 11806 0 R 11807 0 R 11808 0 R 11809 0 R 11810 0 R 11811 0 R 11812 0 R 11813 0 R 11814 0 R 11815 0 R 11816 0 R 11817 0 R 11818 0 R 11819 0 R 11820 0 R 11821 0 R 11822 0 R 11823 0 R 11824 0 R 11825 0 R 11826 0 R 11827 0 R 11828 0 R 11829 0 R 11830 0 R 11831 0 R ] /Limits [ (HD.3427) (HD.4348) ] >>
+endobj
+12042 0 obj
+<< /Kids [ 11832 0 R 11833 0 R 11834 0 R 11835 0 R 11836 0 R 11837 0 R 11838 0 R 11839 0 R 11840 0 R 11841 0 R 11842 0 R 11843 0 R 11844 0 R 11845 0 R 11846 0 R 11847 0 R 11848 0 R 11849 0 R 11850 0 R 11851 0 R 11852 0 R 11853 0 R 11854 0 R 11855 0 R 11856 0 R 11857 0 R 11858 0 R 11859 0 R 11860 0 R 11861 0 R 11862 0 R 11863 0 R ] /Limits [ (HD.4349) (HD.527) ] >>
+endobj
+12043 0 obj
+<< /Kids [ 11864 0 R 11865 0 R 11866 0 R 11867 0 R 11868 0 R 11869 0 R 11870 0 R 11871 0 R 11872 0 R 11873 0 R 11874 0 R 11875 0 R 11876 0 R 11877 0 R 11878 0 R 11879 0 R 11880 0 R 11881 0 R 11882 0 R 11883 0 R 11884 0 R 11885 0 R 11886 0 R 11887 0 R 11888 0 R 11889 0 R 11890 0 R 11891 0 R 11892 0 R 11893 0 R 11894 0 R 11895 0 R ] /Limits [ (HD.5270) (HD.6191) ] >>
+endobj
+12044 0 obj
+<< /Kids [ 11896 0 R 11897 0 R 11898 0 R 11899 0 R 11900 0 R 11901 0 R 11902 0 R 11903 0 R 11904 0 R 11905 0 R 11906 0 R 11907 0 R 11908 0 R 11909 0 R 11910 0 R 11911 0 R 11912 0 R 11913 0 R 11914 0 R 11915 0 R 11916 0 R 11917 0 R 11918 0 R 11919 0 R 11920 0 R 11921 0 R 11922 0 R 11923 0 R 11924 0 R 11925 0 R 11926 0 R 11927 0 R ] /Limits [ (HD.6192) (HD.7112) ] >>
+endobj
+12045 0 obj
+<< /Kids [ 11928 0 R 11929 0 R 11930 0 R 11931 0 R 11932 0 R 11933 0 R 11934 0 R 11935 0 R 11936 0 R 11937 0 R 11938 0 R 11939 0 R 11940 0 R 11941 0 R 11942 0 R 11943 0 R 11944 0 R 11945 0 R 11946 0 R 11947 0 R 11948 0 R 11949 0 R 11950 0 R 11951 0 R 11952 0 R 11953 0 R 11954 0 R 11955 0 R 11956 0 R 11957 0 R 11958 0 R 11959 0 R ] /Limits [ (HD.7113) (HD.8034) ] >>
+endobj
+12046 0 obj
+<< /Kids [ 11960 0 R 11961 0 R 11962 0 R 11963 0 R 11964 0 R 11965 0 R 11966 0 R 11967 0 R 11968 0 R 11969 0 R 11970 0 R 11971 0 R 11972 0 R 11973 0 R 11974 0 R 11975 0 R 11976 0 R 11977 0 R 11978 0 R 11979 0 R 11980 0 R 11981 0 R 11982 0 R 11983 0 R 11984 0 R 11985 0 R 11986 0 R 11987 0 R 11988 0 R 11989 0 R 11990 0 R 11991 0 R ] /Limits [ (HD.8035) (HD.8957) ] >>
+endobj
+12047 0 obj
+<< /Kids [ 11992 0 R 11993 0 R 11994 0 R 11995 0 R 11996 0 R 11997 0 R 11998 0 R 11999 0 R 12000 0 R 12001 0 R 12002 0 R 12003 0 R 12004 0 R 12005 0 R 12006 0 R 12007 0 R 12008 0 R 12009 0 R 12010 0 R 12011 0 R 12012 0 R 12013 0 R 12014 0 R 12015 0 R 12016 0 R 12017 0 R 12018 0 R 12019 0 R 12020 0 R 12021 0 R 12022 0 R 12023 0 R ] /Limits [ (HD.8958) (HD.9879) ] >>
+endobj
+12048 0 obj
+<< /Kids [ 12024 0 R 12025 0 R 12026 0 R 12027 0 R 12028 0 R 12029 0 R 12030 0 R 12031 0 R 12032 0 R 12033 0 R 12034 0 R 12035 0 R 12036 0 R 12037 0 R ] /Limits [ (HD.988) (toc1.1) ] >>
+endobj
+12049 0 obj
+<< /Kids [ 12038 0 R 12039 0 R 12040 0 R 12041 0 R 12042 0 R 12043 0 R 12044 0 R 12045 0 R 12046 0 R 12047 0 R 12048 0 R ] /Limits [ (Doc-Start) (toc1.1) ] >>
+endobj
+12050 0 obj
+<< /Dests 12049 0 R >>
+endobj
+12051 0 obj
+<< /Type /Catalog /Pages 11702 0 R /Outlines 11703 0 R /Names 12050 0 R /PageMode/UseOutlines /OpenAction 168 0 R >>
+endobj
+12052 0 obj
+<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y)/Title(\376\377\000T\000h\000e\000\040\000c\000o\000d\000e\000\040\000o\000f\000\040\000t\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000'\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000')/Subject(\376\377\000A\000\040\000L\000a\000T\000e\000X\000\040\000p\000a\000c\000k\000a\000g\000e)/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240629143946+02'00') /ModDate (D:20240629143946+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.4)) >>
+endobj
+xref
+0 12053
+0000000000 65535 f
+0001305862 00000 n
+0001305916 00000 n
+0001305936 00000 n
+0000000020 00000 n
+0000012824 00000 n
+0001895173 00000 n
+0000000067 00000 n
+0000000355 00000 n
+0000019117 00000 n
+0001895085 00000 n
+0000000402 00000 n
+0000000511 00000 n
+0000027612 00000 n
+0001894995 00000 n
+0000000559 00000 n
+0000000693 00000 n
+0000028805 00000 n
+0001894905 00000 n
+0000000741 00000 n
+0000000890 00000 n
+0000055792 00000 n
+0001894815 00000 n
+0000000938 00000 n
+0000001029 00000 n
+0000101646 00000 n
+0001894725 00000 n
+0000001077 00000 n
+0000001247 00000 n
+0000128392 00000 n
+0001894635 00000 n
+0000001295 00000 n
+0000001546 00000 n
+0000133986 00000 n
+0001894545 00000 n
+0000001594 00000 n
+0000001693 00000 n
+0000193350 00000 n
+0001894455 00000 n
+0000001741 00000 n
+0000002028 00000 n
+0000268848 00000 n
+0001894365 00000 n
+0000002077 00000 n
+0000002204 00000 n
+0000291658 00000 n
+0001894275 00000 n
+0000002253 00000 n
+0000002496 00000 n
+0000321712 00000 n
+0001894185 00000 n
+0000002545 00000 n
+0000002799 00000 n
+0000410858 00000 n
+0001894095 00000 n
+0000002848 00000 n
+0000003066 00000 n
+0000508736 00000 n
+0001894005 00000 n
+0000003115 00000 n
+0000003407 00000 n
+0000514851 00000 n
+0001893915 00000 n
+0000003456 00000 n
+0000003769 00000 n
+0000524392 00000 n
+0001893825 00000 n
+0000003818 00000 n
+0000004054 00000 n
+0000562493 00000 n
+0001893735 00000 n
+0000004103 00000 n
+0000004281 00000 n
+0000633002 00000 n
+0001893645 00000 n
+0000004330 00000 n
+0000004713 00000 n
+0000665269 00000 n
+0001893555 00000 n
+0000004762 00000 n
+0000005061 00000 n
+0000700508 00000 n
+0001893465 00000 n
+0000005110 00000 n
+0000005384 00000 n
+0000709934 00000 n
+0001893375 00000 n
+0000005433 00000 n
+0000005593 00000 n
+0000722555 00000 n
+0001893285 00000 n
+0000005642 00000 n
+0000005868 00000 n
+0000789037 00000 n
+0001893195 00000 n
+0000005917 00000 n
+0000006140 00000 n
+0000876767 00000 n
+0001893104 00000 n
+0000006189 00000 n
+0000006326 00000 n
+0000891534 00000 n
+0001893010 00000 n
+0000006376 00000 n
+0000006600 00000 n
+0000897782 00000 n
+0001892915 00000 n
+0000006650 00000 n
+0000006778 00000 n
+0000921180 00000 n
+0001892820 00000 n
+0000006828 00000 n
+0000006928 00000 n
+0001055792 00000 n
+0001892725 00000 n
+0000006978 00000 n
+0000007253 00000 n
+0001059536 00000 n
+0001892630 00000 n
+0000007303 00000 n
+0000007433 00000 n
+0001066716 00000 n
+0001892535 00000 n
+0000007483 00000 n
+0000007756 00000 n
+0001067297 00000 n
+0001892440 00000 n
+0000007806 00000 n
+0000007962 00000 n
+0001077264 00000 n
+0001892345 00000 n
+0000008012 00000 n
+0000008178 00000 n
+0001078365 00000 n
+0001892250 00000 n
+0000008228 00000 n
+0000008437 00000 n
+0001087204 00000 n
+0001892155 00000 n
+0000008487 00000 n
+0000008653 00000 n
+0001134326 00000 n
+0001892060 00000 n
+0000008703 00000 n
+0000008963 00000 n
+0001152306 00000 n
+0001891965 00000 n
+0000009013 00000 n
+0000009191 00000 n
+0001162718 00000 n
+0001891870 00000 n
+0000009241 00000 n
+0000009427 00000 n
+0001177896 00000 n
+0001891775 00000 n
+0000009477 00000 n
+0000009747 00000 n
+0001187226 00000 n
+0001891680 00000 n
+0000009797 00000 n
+0000009993 00000 n
+0001188160 00000 n
+0001891585 00000 n
+0000010043 00000 n
+0000010247 00000 n
+0001303010 00000 n
+0001891504 00000 n
+0000010291 00000 n
+0000010360 00000 n
+0000012579 00000 n
+0000013827 00000 n
+0000010424 00000 n
+0000012700 00000 n
+0000012762 00000 n
+0001882271 00000 n
+0001883878 00000 n
+0001885859 00000 n
+0001882092 00000 n
+0001884588 00000 n
+0001881555 00000 n
+0001882982 00000 n
+0001884233 00000 n
+0001883338 00000 n
+0001884943 00000 n
+0001881913 00000 n
+0001883700 00000 n
+0001884410 00000 n
+0001881379 00000 n
+0000012884 00000 n
+0001884056 00000 n
+0000012947 00000 n
+0000013009 00000 n
+0000013072 00000 n
+0000013135 00000 n
+0000013198 00000 n
+0000013261 00000 n
+0000013324 00000 n
+0000013387 00000 n
+0000013450 00000 n
+0000013513 00000 n
+0000013576 00000 n
+0000013639 00000 n
+0000013702 00000 n
+0000013765 00000 n
+0001886041 00000 n
+0001882804 00000 n
+0001887113 00000 n
+0000019177 00000 n
+0000016231 00000 n
+0000014159 00000 n
+0000016352 00000 n
+0000016414 00000 n
+0000016477 00000 n
+0000016540 00000 n
+0000016603 00000 n
+0000016666 00000 n
+0000016729 00000 n
+0000016792 00000 n
+0000016855 00000 n
+0000016918 00000 n
+0000016980 00000 n
+0000017043 00000 n
+0000017106 00000 n
+0000017169 00000 n
+0000017232 00000 n
+0000017295 00000 n
+0000017358 00000 n
+0000017421 00000 n
+0000017484 00000 n
+0000017547 00000 n
+0000017609 00000 n
+0000017672 00000 n
+0000017735 00000 n
+0000017798 00000 n
+0000017861 00000 n
+0000017923 00000 n
+0000017986 00000 n
+0000018049 00000 n
+0000018112 00000 n
+0000018175 00000 n
+0000018238 00000 n
+0000018301 00000 n
+0000018364 00000 n
+0000018427 00000 n
+0000018488 00000 n
+0000018551 00000 n
+0000018614 00000 n
+0000018677 00000 n
+0000018740 00000 n
+0000018803 00000 n
+0000018866 00000 n
+0000018929 00000 n
+0000018992 00000 n
+0000019055 00000 n
+0000024628 00000 n
+0000021807 00000 n
+0000019340 00000 n
+0000021928 00000 n
+0000021990 00000 n
+0000022053 00000 n
+0000022116 00000 n
+0000022179 00000 n
+0000022242 00000 n
+0000022305 00000 n
+0001886937 00000 n
+0000022368 00000 n
+0000022431 00000 n
+0000022493 00000 n
+0000022556 00000 n
+0000022618 00000 n
+0000022681 00000 n
+0000022744 00000 n
+0000022807 00000 n
+0000022870 00000 n
+0000022933 00000 n
+0000022996 00000 n
+0000023059 00000 n
+0000023122 00000 n
+0000023185 00000 n
+0000023247 00000 n
+0000023310 00000 n
+0000023372 00000 n
+0000023435 00000 n
+0000023498 00000 n
+0000023561 00000 n
+0000023624 00000 n
+0000023687 00000 n
+0000023750 00000 n
+0000023813 00000 n
+0000023876 00000 n
+0000023937 00000 n
+0000024000 00000 n
+0000024063 00000 n
+0000024126 00000 n
+0000024189 00000 n
+0000024252 00000 n
+0000024315 00000 n
+0000024378 00000 n
+0000024441 00000 n
+0000024504 00000 n
+0000024566 00000 n
+0000029053 00000 n
+0000026674 00000 n
+0000024830 00000 n
+0000026795 00000 n
+0000026857 00000 n
+0000026920 00000 n
+0000026983 00000 n
+0000027046 00000 n
+0000027109 00000 n
+0000027172 00000 n
+0000027235 00000 n
+0000027298 00000 n
+0000027361 00000 n
+0000027423 00000 n
+0000027486 00000 n
+0000027549 00000 n
+0001883516 00000 n
+0001883160 00000 n
+0000027673 00000 n
+0000027736 00000 n
+0000027798 00000 n
+0000027861 00000 n
+0000027924 00000 n
+0000027987 00000 n
+0000028050 00000 n
+0000028113 00000 n
+0000028176 00000 n
+0000028239 00000 n
+0000028302 00000 n
+0000028364 00000 n
+0000028427 00000 n
+0000028490 00000 n
+0000028553 00000 n
+0000028616 00000 n
+0000028679 00000 n
+0000028742 00000 n
+0000028866 00000 n
+0000028929 00000 n
+0000028991 00000 n
+0000034564 00000 n
+0000031863 00000 n
+0000029255 00000 n
+0000031984 00000 n
+0000032046 00000 n
+0000032109 00000 n
+0000032172 00000 n
+0000032235 00000 n
+0000032298 00000 n
+0000032361 00000 n
+0000032424 00000 n
+0000032487 00000 n
+0000032550 00000 n
+0000032612 00000 n
+0000032675 00000 n
+0000032738 00000 n
+0000032801 00000 n
+0000032864 00000 n
+0000032927 00000 n
+0000032990 00000 n
+0000033053 00000 n
+0000033116 00000 n
+0000033179 00000 n
+0000033242 00000 n
+0000033305 00000 n
+0000033368 00000 n
+0000033431 00000 n
+0000033493 00000 n
+0000033556 00000 n
+0000033619 00000 n
+0000033682 00000 n
+0000033745 00000 n
+0000033808 00000 n
+0000033871 00000 n
+0000033934 00000 n
+0000033997 00000 n
+0000034060 00000 n
+0000034123 00000 n
+0000034186 00000 n
+0000034249 00000 n
+0000034312 00000 n
+0000034375 00000 n
+0000034438 00000 n
+0000034501 00000 n
+0000040313 00000 n
+0000037551 00000 n
+0000034753 00000 n
+0000037672 00000 n
+0000037734 00000 n
+0000037797 00000 n
+0000037859 00000 n
+0000037922 00000 n
+0000037985 00000 n
+0000038048 00000 n
+0000038111 00000 n
+0000038174 00000 n
+0000038237 00000 n
+0000038300 00000 n
+0000038363 00000 n
+0000038426 00000 n
+0000038489 00000 n
+0000038552 00000 n
+0000038615 00000 n
+0000038678 00000 n
+0000038741 00000 n
+0000038804 00000 n
+0000038867 00000 n
+0000038929 00000 n
+0000038992 00000 n
+0000039055 00000 n
+0000039118 00000 n
+0000039181 00000 n
+0000039244 00000 n
+0000039307 00000 n
+0000039370 00000 n
+0000039433 00000 n
+0000039496 00000 n
+0000039558 00000 n
+0000039621 00000 n
+0000039684 00000 n
+0000039747 00000 n
+0000039810 00000 n
+0000039873 00000 n
+0000039936 00000 n
+0000039999 00000 n
+0000040062 00000 n
+0000040125 00000 n
+0000040188 00000 n
+0000040251 00000 n
+0000043176 00000 n
+0000046286 00000 n
+0000043010 00000 n
+0000040489 00000 n
+0000043332 00000 n
+0000043394 00000 n
+0000043457 00000 n
+0000043520 00000 n
+0000043583 00000 n
+0000043646 00000 n
+0000043709 00000 n
+0000043772 00000 n
+0000043834 00000 n
+0000043897 00000 n
+0000043960 00000 n
+0000044023 00000 n
+0000044086 00000 n
+0000044149 00000 n
+0000044212 00000 n
+0000044275 00000 n
+0000044338 00000 n
+0000044401 00000 n
+0000044464 00000 n
+0000044526 00000 n
+0000044589 00000 n
+0000044652 00000 n
+0000044715 00000 n
+0000044778 00000 n
+0000044841 00000 n
+0000044904 00000 n
+0000044967 00000 n
+0000045030 00000 n
+0000045092 00000 n
+0000045155 00000 n
+0000045218 00000 n
+0000045280 00000 n
+0000045343 00000 n
+0000045406 00000 n
+0000045469 00000 n
+0000045532 00000 n
+0000045595 00000 n
+0000045658 00000 n
+0000045721 00000 n
+0000045784 00000 n
+0001882627 00000 n
+0000045846 00000 n
+0000045909 00000 n
+0000045972 00000 n
+0000046035 00000 n
+0000046098 00000 n
+0000046161 00000 n
+0001882450 00000 n
+0000046224 00000 n
+0000043147 00000 n
+0000051950 00000 n
+0000049003 00000 n
+0000046527 00000 n
+0000049124 00000 n
+0000049186 00000 n
+0000049249 00000 n
+0000049310 00000 n
+0000049373 00000 n
+0000049436 00000 n
+0000049499 00000 n
+0000049560 00000 n
+0000049623 00000 n
+0000049686 00000 n
+0000049749 00000 n
+0000049812 00000 n
+0000049875 00000 n
+0000049938 00000 n
+0000050001 00000 n
+0000050064 00000 n
+0000050126 00000 n
+0000050189 00000 n
+0000050252 00000 n
+0000050315 00000 n
+0000050378 00000 n
+0000050441 00000 n
+0000050504 00000 n
+0000050567 00000 n
+0000050630 00000 n
+0000050693 00000 n
+0000050756 00000 n
+0000050819 00000 n
+0000050882 00000 n
+0000050945 00000 n
+0000051008 00000 n
+0000051071 00000 n
+0000051134 00000 n
+0000051197 00000 n
+0000051260 00000 n
+0000051323 00000 n
+0000051386 00000 n
+0000051449 00000 n
+0000051512 00000 n
+0000051574 00000 n
+0000051637 00000 n
+0000051700 00000 n
+0000051763 00000 n
+0000051826 00000 n
+0000051888 00000 n
+0000056293 00000 n
+0000054350 00000 n
+0000052139 00000 n
+0000054471 00000 n
+0000054533 00000 n
+0000054596 00000 n
+0000054658 00000 n
+0000054721 00000 n
+0000054784 00000 n
+0000054847 00000 n
+0000054910 00000 n
+0000054973 00000 n
+0000055036 00000 n
+0000055099 00000 n
+0000055162 00000 n
+0000055225 00000 n
+0000055288 00000 n
+0000055351 00000 n
+0000055414 00000 n
+0000055477 00000 n
+0000055540 00000 n
+0000055603 00000 n
+0000055666 00000 n
+0000055729 00000 n
+0000055853 00000 n
+0001881730 00000 n
+0000055916 00000 n
+0000055979 00000 n
+0000056042 00000 n
+0000056105 00000 n
+0000056168 00000 n
+0000056230 00000 n
+0000060748 00000 n
+0000059559 00000 n
+0000056508 00000 n
+0000059680 00000 n
+0000059742 00000 n
+0000059805 00000 n
+0000059867 00000 n
+0000059930 00000 n
+0000059993 00000 n
+0000060056 00000 n
+0000060119 00000 n
+0000060182 00000 n
+0000060245 00000 n
+0000060308 00000 n
+0000060371 00000 n
+0000060434 00000 n
+0000060497 00000 n
+0000060560 00000 n
+0000060622 00000 n
+0000060685 00000 n
+0000064767 00000 n
+0000063579 00000 n
+0000060924 00000 n
+0000063700 00000 n
+0000063762 00000 n
+0000063825 00000 n
+0000063888 00000 n
+0000063951 00000 n
+0000064014 00000 n
+0000064077 00000 n
+0000064140 00000 n
+0000064202 00000 n
+0000064265 00000 n
+0000064328 00000 n
+0000064391 00000 n
+0000064453 00000 n
+0000064516 00000 n
+0000064579 00000 n
+0000064642 00000 n
+0000064705 00000 n
+0001887267 00000 n
+0000069178 00000 n
+0000067549 00000 n
+0000064956 00000 n
+0000067670 00000 n
+0000067732 00000 n
+0000067795 00000 n
+0000067858 00000 n
+0000067921 00000 n
+0000067984 00000 n
+0000068047 00000 n
+0000068110 00000 n
+0000068173 00000 n
+0000068236 00000 n
+0000068299 00000 n
+0000068362 00000 n
+0000068425 00000 n
+0000068488 00000 n
+0000068551 00000 n
+0000068614 00000 n
+0000068677 00000 n
+0000068740 00000 n
+0000068803 00000 n
+0000068866 00000 n
+0000068927 00000 n
+0000068990 00000 n
+0000069053 00000 n
+0000069116 00000 n
+0000073738 00000 n
+0000072299 00000 n
+0000069367 00000 n
+0000072420 00000 n
+0000072482 00000 n
+0000072545 00000 n
+0000072608 00000 n
+0000072671 00000 n
+0000072734 00000 n
+0000072797 00000 n
+0000072859 00000 n
+0000072922 00000 n
+0000072985 00000 n
+0000073048 00000 n
+0000073110 00000 n
+0000073173 00000 n
+0000073236 00000 n
+0000073299 00000 n
+0000073362 00000 n
+0000073425 00000 n
+0000073487 00000 n
+0000073550 00000 n
+0000073613 00000 n
+0000073676 00000 n
+0000078236 00000 n
+0000077047 00000 n
+0000073940 00000 n
+0000077168 00000 n
+0000077230 00000 n
+0001886403 00000 n
+0000077293 00000 n
+0001885490 00000 n
+0000077356 00000 n
+0000077419 00000 n
+0000077482 00000 n
+0000077545 00000 n
+0000077608 00000 n
+0001886757 00000 n
+0000077671 00000 n
+0000077733 00000 n
+0000077796 00000 n
+0000077859 00000 n
+0000077921 00000 n
+0000077984 00000 n
+0000078047 00000 n
+0000078110 00000 n
+0000078173 00000 n
+0000082943 00000 n
+0000081755 00000 n
+0000078464 00000 n
+0000081876 00000 n
+0000081938 00000 n
+0000082001 00000 n
+0000082064 00000 n
+0000082127 00000 n
+0000082190 00000 n
+0000082253 00000 n
+0000082316 00000 n
+0000082379 00000 n
+0000082442 00000 n
+0000082505 00000 n
+0000082568 00000 n
+0000082631 00000 n
+0000082692 00000 n
+0000082755 00000 n
+0000082817 00000 n
+0000082880 00000 n
+0000088116 00000 n
+0000086485 00000 n
+0000083132 00000 n
+0000086606 00000 n
+0000086668 00000 n
+0000086731 00000 n
+0000086794 00000 n
+0000086857 00000 n
+0000086920 00000 n
+0000086983 00000 n
+0000087046 00000 n
+0000087109 00000 n
+0000087172 00000 n
+0000087235 00000 n
+0000087298 00000 n
+0000087361 00000 n
+0000087424 00000 n
+0000087487 00000 n
+0000087550 00000 n
+0000087613 00000 n
+0000087676 00000 n
+0000087739 00000 n
+0000087802 00000 n
+0000087865 00000 n
+0000087928 00000 n
+0000087991 00000 n
+0000088054 00000 n
+0000092765 00000 n
+0000091200 00000 n
+0000088318 00000 n
+0000091321 00000 n
+0000091383 00000 n
+0000091445 00000 n
+0000091508 00000 n
+0000091571 00000 n
+0000091634 00000 n
+0000091697 00000 n
+0000091760 00000 n
+0000091823 00000 n
+0000091886 00000 n
+0000091949 00000 n
+0000092012 00000 n
+0000092075 00000 n
+0000092138 00000 n
+0000092201 00000 n
+0000092264 00000 n
+0000092327 00000 n
+0000092389 00000 n
+0000092452 00000 n
+0000092515 00000 n
+0000092578 00000 n
+0001881203 00000 n
+0000092641 00000 n
+0000092703 00000 n
+0000096090 00000 n
+0000096997 00000 n
+0000095924 00000 n
+0000092967 00000 n
+0000096245 00000 n
+0000096307 00000 n
+0000096369 00000 n
+0000096432 00000 n
+0000096495 00000 n
+0000096558 00000 n
+0000096621 00000 n
+0000096684 00000 n
+0000096746 00000 n
+0000096809 00000 n
+0000096872 00000 n
+0000096935 00000 n
+0001884766 00000 n
+0001886222 00000 n
+0001886580 00000 n
+0000096061 00000 n
+0000101707 00000 n
+0000099577 00000 n
+0000097290 00000 n
+0000099698 00000 n
+0000099760 00000 n
+0000099823 00000 n
+0000099886 00000 n
+0000099949 00000 n
+0000100012 00000 n
+0000100075 00000 n
+0000100138 00000 n
+0000100201 00000 n
+0000100264 00000 n
+0000100327 00000 n
+0000100390 00000 n
+0000100453 00000 n
+0000100515 00000 n
+0000100578 00000 n
+0000100641 00000 n
+0000100704 00000 n
+0000100767 00000 n
+0000100830 00000 n
+0000100893 00000 n
+0000100956 00000 n
+0000101019 00000 n
+0000101080 00000 n
+0000101143 00000 n
+0000101206 00000 n
+0000101269 00000 n
+0000101332 00000 n
+0000101395 00000 n
+0000101458 00000 n
+0000101521 00000 n
+0000101584 00000 n
+0000105517 00000 n
+0000106678 00000 n
+0000105351 00000 n
+0000101922 00000 n
+0000105673 00000 n
+0001885120 00000 n
+0000105735 00000 n
+0000105798 00000 n
+0000105860 00000 n
+0000105923 00000 n
+0000105986 00000 n
+0000106049 00000 n
+0000106112 00000 n
+0000106175 00000 n
+0000106238 00000 n
+0000106301 00000 n
+0000106364 00000 n
+0000106426 00000 n
+0000106489 00000 n
+0000106552 00000 n
+0000106615 00000 n
+0000105488 00000 n
+0000112386 00000 n
+0000109754 00000 n
+0000106971 00000 n
+0000109875 00000 n
+0000109937 00000 n
+0000110000 00000 n
+0000110063 00000 n
+0000110125 00000 n
+0000110188 00000 n
+0000110251 00000 n
+0000110314 00000 n
+0000110377 00000 n
+0000110440 00000 n
+0000110502 00000 n
+0000110565 00000 n
+0000110628 00000 n
+0000110691 00000 n
+0000110754 00000 n
+0000110817 00000 n
+0000110880 00000 n
+0000110943 00000 n
+0000111006 00000 n
+0000111067 00000 n
+0000111130 00000 n
+0000111193 00000 n
+0000111256 00000 n
+0000111319 00000 n
+0000111382 00000 n
+0000111445 00000 n
+0000111508 00000 n
+0000111571 00000 n
+0000111634 00000 n
+0000111697 00000 n
+0000111760 00000 n
+0000111822 00000 n
+0000111885 00000 n
+0000111948 00000 n
+0000112011 00000 n
+0000112074 00000 n
+0000112137 00000 n
+0000112200 00000 n
+0000112263 00000 n
+0000112325 00000 n
+0001887421 00000 n
+0000118031 00000 n
+0000115081 00000 n
+0000112562 00000 n
+0000115202 00000 n
+0000115264 00000 n
+0000115327 00000 n
+0000115390 00000 n
+0000115453 00000 n
+0000115516 00000 n
+0000115579 00000 n
+0000115642 00000 n
+0000115705 00000 n
+0000115768 00000 n
+0000115830 00000 n
+0000115893 00000 n
+0000115956 00000 n
+0000116019 00000 n
+0000116082 00000 n
+0000116145 00000 n
+0000116208 00000 n
+0000116271 00000 n
+0000116334 00000 n
+0000116397 00000 n
+0000116459 00000 n
+0000116522 00000 n
+0000116585 00000 n
+0000116648 00000 n
+0000116711 00000 n
+0000116774 00000 n
+0000116837 00000 n
+0000116900 00000 n
+0000116963 00000 n
+0000117026 00000 n
+0000117089 00000 n
+0000117152 00000 n
+0000117215 00000 n
+0000117278 00000 n
+0000117341 00000 n
+0000117404 00000 n
+0000117467 00000 n
+0000117530 00000 n
+0000117593 00000 n
+0000117655 00000 n
+0000117718 00000 n
+0000117781 00000 n
+0000117844 00000 n
+0000117907 00000 n
+0000117969 00000 n
+0000123692 00000 n
+0000120993 00000 n
+0000118207 00000 n
+0000121114 00000 n
+0000121176 00000 n
+0000121239 00000 n
+0000121302 00000 n
+0000121365 00000 n
+0000121428 00000 n
+0000121491 00000 n
+0000121554 00000 n
+0000121617 00000 n
+0000121680 00000 n
+0000121742 00000 n
+0000121805 00000 n
+0000121868 00000 n
+0000121931 00000 n
+0000121994 00000 n
+0000122057 00000 n
+0000122120 00000 n
+0000122183 00000 n
+0000122246 00000 n
+0000122309 00000 n
+0000122372 00000 n
+0000122435 00000 n
+0000122498 00000 n
+0000122561 00000 n
+0000122624 00000 n
+0000122687 00000 n
+0000122750 00000 n
+0000122812 00000 n
+0000122875 00000 n
+0000122938 00000 n
+0000123001 00000 n
+0000123064 00000 n
+0000123127 00000 n
+0000123190 00000 n
+0000123253 00000 n
+0000123316 00000 n
+0000123379 00000 n
+0000123442 00000 n
+0000123505 00000 n
+0000123568 00000 n
+0000123630 00000 n
+0000129151 00000 n
+0000126322 00000 n
+0000123881 00000 n
+0000126443 00000 n
+0000126505 00000 n
+0000126568 00000 n
+0000126631 00000 n
+0000126694 00000 n
+0000126757 00000 n
+0000126819 00000 n
+0000126882 00000 n
+0000126945 00000 n
+0000127008 00000 n
+0000127071 00000 n
+0000127134 00000 n
+0000127197 00000 n
+0000127260 00000 n
+0000127323 00000 n
+0000127386 00000 n
+0000127449 00000 n
+0000127512 00000 n
+0000127575 00000 n
+0000127637 00000 n
+0000127700 00000 n
+0000127763 00000 n
+0000127826 00000 n
+0000127889 00000 n
+0000127952 00000 n
+0000128015 00000 n
+0000128078 00000 n
+0000128141 00000 n
+0000128203 00000 n
+0000128266 00000 n
+0000128329 00000 n
+0000128452 00000 n
+0000128515 00000 n
+0000128578 00000 n
+0000128642 00000 n
+0000128706 00000 n
+0000128769 00000 n
+0000128833 00000 n
+0000128897 00000 n
+0000128961 00000 n
+0000129025 00000 n
+0000129088 00000 n
+0000134371 00000 n
+0000131463 00000 n
+0000129340 00000 n
+0000131587 00000 n
+0000131651 00000 n
+0000131716 00000 n
+0000131781 00000 n
+0000131846 00000 n
+0000131911 00000 n
+0000131976 00000 n
+0000132041 00000 n
+0000132106 00000 n
+0000132171 00000 n
+0000132235 00000 n
+0000132300 00000 n
+0000132365 00000 n
+0000132430 00000 n
+0000132495 00000 n
+0000132558 00000 n
+0000132623 00000 n
+0000132688 00000 n
+0000132753 00000 n
+0000132818 00000 n
+0000132883 00000 n
+0000132948 00000 n
+0000133013 00000 n
+0000133078 00000 n
+0000133142 00000 n
+0000133207 00000 n
+0000133272 00000 n
+0000133337 00000 n
+0000133402 00000 n
+0000133467 00000 n
+0000133532 00000 n
+0000133597 00000 n
+0000133662 00000 n
+0000133726 00000 n
+0000133791 00000 n
+0000133856 00000 n
+0000133921 00000 n
+0000134048 00000 n
+0000134112 00000 n
+0000134177 00000 n
+0000134242 00000 n
+0000134307 00000 n
+0000139157 00000 n
+0000137412 00000 n
+0000134561 00000 n
+0000137536 00000 n
+0000137600 00000 n
+0000137665 00000 n
+0000137730 00000 n
+0000137795 00000 n
+0000137860 00000 n
+0000137925 00000 n
+0000137990 00000 n
+0000138055 00000 n
+0000138120 00000 n
+0000138185 00000 n
+0000138250 00000 n
+0000138315 00000 n
+0000138380 00000 n
+0000138445 00000 n
+0000138510 00000 n
+0000138575 00000 n
+0000138640 00000 n
+0000138705 00000 n
+0000138770 00000 n
+0000138835 00000 n
+0000138900 00000 n
+0000138964 00000 n
+0000139029 00000 n
+0000139093 00000 n
+0000143283 00000 n
+0000141992 00000 n
+0000139334 00000 n
+0000142116 00000 n
+0000142180 00000 n
+0000142245 00000 n
+0000142310 00000 n
+0000142375 00000 n
+0000142440 00000 n
+0000142505 00000 n
+0000142569 00000 n
+0000142634 00000 n
+0000142699 00000 n
+0000142764 00000 n
+0000142829 00000 n
+0000142894 00000 n
+0000142959 00000 n
+0000143023 00000 n
+0000143088 00000 n
+0000143153 00000 n
+0000143218 00000 n
+0000148766 00000 n
+0000146244 00000 n
+0000143460 00000 n
+0000146368 00000 n
+0000146432 00000 n
+0000146497 00000 n
+0000146562 00000 n
+0000146627 00000 n
+0000146692 00000 n
+0000146757 00000 n
+0000146822 00000 n
+0000146887 00000 n
+0000146952 00000 n
+0000147017 00000 n
+0000147082 00000 n
+0000147147 00000 n
+0000147211 00000 n
+0000147276 00000 n
+0000147341 00000 n
+0000147406 00000 n
+0000147471 00000 n
+0000147536 00000 n
+0000147601 00000 n
+0000147666 00000 n
+0000147731 00000 n
+0000147796 00000 n
+0000147860 00000 n
+0000147925 00000 n
+0000147990 00000 n
+0000148055 00000 n
+0000148120 00000 n
+0000148185 00000 n
+0000148250 00000 n
+0000148315 00000 n
+0000148380 00000 n
+0000148443 00000 n
+0000148508 00000 n
+0000148573 00000 n
+0000148638 00000 n
+0000148702 00000 n
+0000154749 00000 n
+0000151319 00000 n
+0000148943 00000 n
+0000151443 00000 n
+0000151507 00000 n
+0000151572 00000 n
+0000151637 00000 n
+0000151702 00000 n
+0000151767 00000 n
+0000151832 00000 n
+0000151897 00000 n
+0000151962 00000 n
+0000152027 00000 n
+0000152091 00000 n
+0000152156 00000 n
+0000152221 00000 n
+0000152286 00000 n
+0000152351 00000 n
+0000152415 00000 n
+0000152480 00000 n
+0000152545 00000 n
+0000152610 00000 n
+0000152675 00000 n
+0000152740 00000 n
+0000152805 00000 n
+0000152869 00000 n
+0000152934 00000 n
+0000152999 00000 n
+0000153064 00000 n
+0000153129 00000 n
+0000153194 00000 n
+0000153259 00000 n
+0000153324 00000 n
+0000153388 00000 n
+0000153453 00000 n
+0000153518 00000 n
+0000153583 00000 n
+0000153648 00000 n
+0000153713 00000 n
+0000153778 00000 n
+0000153843 00000 n
+0000153908 00000 n
+0000153972 00000 n
+0000154037 00000 n
+0000154102 00000 n
+0000154167 00000 n
+0000154232 00000 n
+0000154297 00000 n
+0000154362 00000 n
+0000154427 00000 n
+0000154492 00000 n
+0000154556 00000 n
+0000154621 00000 n
+0000154685 00000 n
+0000160904 00000 n
+0000156954 00000 n
+0000154913 00000 n
+0000157078 00000 n
+0000157142 00000 n
+0000157207 00000 n
+0000157272 00000 n
+0000157337 00000 n
+0000157402 00000 n
+0000157467 00000 n
+0000157532 00000 n
+0000157597 00000 n
+0000157662 00000 n
+0000157726 00000 n
+0000157791 00000 n
+0000157856 00000 n
+0000157921 00000 n
+0000157986 00000 n
+0000158051 00000 n
+0000158116 00000 n
+0000158181 00000 n
+0000158246 00000 n
+0000158310 00000 n
+0000158375 00000 n
+0000158440 00000 n
+0000158505 00000 n
+0000158570 00000 n
+0000158635 00000 n
+0000158700 00000 n
+0000158765 00000 n
+0000158830 00000 n
+0000158893 00000 n
+0000158958 00000 n
+0000159023 00000 n
+0000159088 00000 n
+0000159153 00000 n
+0000159218 00000 n
+0000159283 00000 n
+0000159348 00000 n
+0000159413 00000 n
+0000159478 00000 n
+0000159543 00000 n
+0000159608 00000 n
+0000159673 00000 n
+0000159738 00000 n
+0000159802 00000 n
+0000159867 00000 n
+0000159932 00000 n
+0000159997 00000 n
+0000160062 00000 n
+0000160127 00000 n
+0000160192 00000 n
+0000160257 00000 n
+0000160322 00000 n
+0000160386 00000 n
+0000160451 00000 n
+0000160516 00000 n
+0000160581 00000 n
+0000160646 00000 n
+0000160711 00000 n
+0000160776 00000 n
+0000160840 00000 n
+0000166892 00000 n
+0000163265 00000 n
+0000161068 00000 n
+0000163390 00000 n
+0000163454 00000 n
+0000163519 00000 n
+0000163584 00000 n
+0000163649 00000 n
+0000163714 00000 n
+0000163779 00000 n
+0000163844 00000 n
+0000163909 00000 n
+0000163974 00000 n
+0000164038 00000 n
+0000164103 00000 n
+0000164168 00000 n
+0000164233 00000 n
+0000164298 00000 n
+0000164363 00000 n
+0000164428 00000 n
+0000164493 00000 n
+0000164558 00000 n
+0000164622 00000 n
+0000164687 00000 n
+0000164752 00000 n
+0000164817 00000 n
+0000164882 00000 n
+0000164947 00000 n
+0000165012 00000 n
+0000165077 00000 n
+0000165142 00000 n
+0000165207 00000 n
+0000165272 00000 n
+0000165337 00000 n
+0000165401 00000 n
+0000165466 00000 n
+0000165531 00000 n
+0000165596 00000 n
+0000165661 00000 n
+0000165726 00000 n
+0000165791 00000 n
+0000165856 00000 n
+0000165921 00000 n
+0000165986 00000 n
+0000166051 00000 n
+0000166116 00000 n
+0000166180 00000 n
+0000166245 00000 n
+0000166310 00000 n
+0000166375 00000 n
+0000166440 00000 n
+0000166505 00000 n
+0000166570 00000 n
+0000166634 00000 n
+0000166699 00000 n
+0000166764 00000 n
+0000166828 00000 n
+0001887581 00000 n
+0000172825 00000 n
+0000168809 00000 n
+0000167069 00000 n
+0000168934 00000 n
+0000168998 00000 n
+0000169063 00000 n
+0000169128 00000 n
+0000169193 00000 n
+0000169258 00000 n
+0000169323 00000 n
+0000169388 00000 n
+0000169453 00000 n
+0000169518 00000 n
+0000169583 00000 n
+0000169647 00000 n
+0000169712 00000 n
+0000169777 00000 n
+0000169842 00000 n
+0000169907 00000 n
+0000169972 00000 n
+0000170037 00000 n
+0000170102 00000 n
+0000170167 00000 n
+0000170231 00000 n
+0000170296 00000 n
+0000170361 00000 n
+0000170426 00000 n
+0000170491 00000 n
+0000170556 00000 n
+0000170621 00000 n
+0000170686 00000 n
+0000170751 00000 n
+0000170815 00000 n
+0000170880 00000 n
+0000170945 00000 n
+0000171010 00000 n
+0000171075 00000 n
+0000171140 00000 n
+0000171205 00000 n
+0000171270 00000 n
+0000171335 00000 n
+0000171399 00000 n
+0000171464 00000 n
+0000171529 00000 n
+0000171594 00000 n
+0000171659 00000 n
+0000171724 00000 n
+0000171789 00000 n
+0000171854 00000 n
+0000171919 00000 n
+0000171982 00000 n
+0000172047 00000 n
+0000172112 00000 n
+0000172177 00000 n
+0000172242 00000 n
+0000172307 00000 n
+0000172372 00000 n
+0000172437 00000 n
+0000172502 00000 n
+0000172567 00000 n
+0000172632 00000 n
+0000172697 00000 n
+0000172761 00000 n
+0000178530 00000 n
+0000174774 00000 n
+0000172976 00000 n
+0000174899 00000 n
+0000174963 00000 n
+0000175028 00000 n
+0000175093 00000 n
+0000175158 00000 n
+0000175223 00000 n
+0000175288 00000 n
+0000175353 00000 n
+0000175418 00000 n
+0000175483 00000 n
+0000175547 00000 n
+0000175612 00000 n
+0000175677 00000 n
+0000175742 00000 n
+0000175807 00000 n
+0000175872 00000 n
+0000175937 00000 n
+0000176002 00000 n
+0000176067 00000 n
+0000176131 00000 n
+0000176196 00000 n
+0000176261 00000 n
+0000176326 00000 n
+0000176391 00000 n
+0000176456 00000 n
+0000176521 00000 n
+0000176586 00000 n
+0000176651 00000 n
+0000176714 00000 n
+0000176779 00000 n
+0000176844 00000 n
+0000176909 00000 n
+0000176974 00000 n
+0000177039 00000 n
+0000177104 00000 n
+0000177169 00000 n
+0000177234 00000 n
+0000177298 00000 n
+0000177363 00000 n
+0000177428 00000 n
+0000177492 00000 n
+0000177557 00000 n
+0000177622 00000 n
+0000177687 00000 n
+0000177752 00000 n
+0000177817 00000 n
+0000177882 00000 n
+0000177947 00000 n
+0000178012 00000 n
+0000178076 00000 n
+0000178141 00000 n
+0000178206 00000 n
+0000178271 00000 n
+0000178336 00000 n
+0000178401 00000 n
+0000178466 00000 n
+0000183991 00000 n
+0000181075 00000 n
+0000178707 00000 n
+0000181200 00000 n
+0000181264 00000 n
+0000181329 00000 n
+0000181394 00000 n
+0000181459 00000 n
+0000181524 00000 n
+0000181588 00000 n
+0000181653 00000 n
+0000181718 00000 n
+0000181783 00000 n
+0000181848 00000 n
+0000181913 00000 n
+0000181978 00000 n
+0000182042 00000 n
+0000182107 00000 n
+0000182172 00000 n
+0000182237 00000 n
+0000182302 00000 n
+0000182367 00000 n
+0000182432 00000 n
+0000182497 00000 n
+0000182562 00000 n
+0000182627 00000 n
+0000182692 00000 n
+0000182757 00000 n
+0000182822 00000 n
+0000182887 00000 n
+0000182952 00000 n
+0000183017 00000 n
+0000183082 00000 n
+0000183147 00000 n
+0000183212 00000 n
+0000183277 00000 n
+0000183342 00000 n
+0000183407 00000 n
+0000183472 00000 n
+0000183537 00000 n
+0000183602 00000 n
+0000183667 00000 n
+0000183732 00000 n
+0000183796 00000 n
+0000183861 00000 n
+0000183926 00000 n
+0000189716 00000 n
+0000186218 00000 n
+0000184168 00000 n
+0000186343 00000 n
+0000186407 00000 n
+0000186471 00000 n
+0000186536 00000 n
+0000186601 00000 n
+0000186666 00000 n
+0000186730 00000 n
+0000186795 00000 n
+0000186860 00000 n
+0000186925 00000 n
+0000186990 00000 n
+0000187055 00000 n
+0000187120 00000 n
+0000187185 00000 n
+0000187250 00000 n
+0000187315 00000 n
+0000187380 00000 n
+0000187445 00000 n
+0000187510 00000 n
+0000187575 00000 n
+0000187640 00000 n
+0000187705 00000 n
+0000187770 00000 n
+0000187835 00000 n
+0000187900 00000 n
+0000187965 00000 n
+0000188030 00000 n
+0000188095 00000 n
+0000188160 00000 n
+0000188225 00000 n
+0000188290 00000 n
+0000188354 00000 n
+0000188419 00000 n
+0000188484 00000 n
+0000188549 00000 n
+0000188614 00000 n
+0000188679 00000 n
+0000188744 00000 n
+0000188809 00000 n
+0000188874 00000 n
+0000188939 00000 n
+0000189004 00000 n
+0000189069 00000 n
+0000189134 00000 n
+0000189199 00000 n
+0000189264 00000 n
+0000189328 00000 n
+0000189393 00000 n
+0000189458 00000 n
+0000189523 00000 n
+0000189588 00000 n
+0000189652 00000 n
+0000194257 00000 n
+0000192446 00000 n
+0000189880 00000 n
+0000192571 00000 n
+0000192635 00000 n
+0000192700 00000 n
+0000192765 00000 n
+0000192830 00000 n
+0000192895 00000 n
+0000192960 00000 n
+0000193025 00000 n
+0000193090 00000 n
+0000193155 00000 n
+0000193220 00000 n
+0000193285 00000 n
+0000193412 00000 n
+0000193477 00000 n
+0000193542 00000 n
+0000193607 00000 n
+0000193672 00000 n
+0000193737 00000 n
+0000193802 00000 n
+0000193867 00000 n
+0000193932 00000 n
+0000193997 00000 n
+0000194062 00000 n
+0000194127 00000 n
+0000194192 00000 n
+0000199735 00000 n
+0000196625 00000 n
+0000194473 00000 n
+0000196750 00000 n
+0000196814 00000 n
+0000196879 00000 n
+0000196944 00000 n
+0000197009 00000 n
+0000197074 00000 n
+0000197139 00000 n
+0000197204 00000 n
+0000197269 00000 n
+0000197334 00000 n
+0000197399 00000 n
+0000197464 00000 n
+0000197529 00000 n
+0000197594 00000 n
+0000197659 00000 n
+0000197723 00000 n
+0000197788 00000 n
+0000197853 00000 n
+0000197918 00000 n
+0000197983 00000 n
+0000198048 00000 n
+0000198113 00000 n
+0000198178 00000 n
+0000198243 00000 n
+0000198308 00000 n
+0000198373 00000 n
+0000198438 00000 n
+0000198503 00000 n
+0000198568 00000 n
+0000198633 00000 n
+0000198698 00000 n
+0000198763 00000 n
+0000198826 00000 n
+0000198891 00000 n
+0000198956 00000 n
+0000199021 00000 n
+0000199086 00000 n
+0000199151 00000 n
+0000199216 00000 n
+0000199281 00000 n
+0000199346 00000 n
+0000199410 00000 n
+0000199475 00000 n
+0000199540 00000 n
+0000199605 00000 n
+0000199670 00000 n
+0000205767 00000 n
+0000201751 00000 n
+0000199925 00000 n
+0000201876 00000 n
+0000201940 00000 n
+0000202005 00000 n
+0000202070 00000 n
+0000202135 00000 n
+0000202200 00000 n
+0000202265 00000 n
+0000202330 00000 n
+0000202394 00000 n
+0000202459 00000 n
+0000202524 00000 n
+0000202589 00000 n
+0000202654 00000 n
+0000202719 00000 n
+0000202784 00000 n
+0000202849 00000 n
+0000202914 00000 n
+0000202978 00000 n
+0000203043 00000 n
+0000203108 00000 n
+0000203173 00000 n
+0000203238 00000 n
+0000203303 00000 n
+0000203368 00000 n
+0000203433 00000 n
+0000203498 00000 n
+0000203563 00000 n
+0000203627 00000 n
+0000203692 00000 n
+0000203757 00000 n
+0000203822 00000 n
+0000203887 00000 n
+0000203952 00000 n
+0000204017 00000 n
+0000204082 00000 n
+0000204147 00000 n
+0000204211 00000 n
+0000204276 00000 n
+0000204341 00000 n
+0000204406 00000 n
+0000204471 00000 n
+0000204536 00000 n
+0000204601 00000 n
+0000204666 00000 n
+0000204731 00000 n
+0000204796 00000 n
+0000204861 00000 n
+0000204925 00000 n
+0000204990 00000 n
+0000205055 00000 n
+0000205120 00000 n
+0000205185 00000 n
+0000205250 00000 n
+0000205315 00000 n
+0000205380 00000 n
+0000205445 00000 n
+0000205509 00000 n
+0000205574 00000 n
+0000205639 00000 n
+0000205703 00000 n
+0000211070 00000 n
+0000208936 00000 n
+0000205931 00000 n
+0000209061 00000 n
+0000209125 00000 n
+0000209190 00000 n
+0000209255 00000 n
+0000209320 00000 n
+0000209385 00000 n
+0000209450 00000 n
+0000209515 00000 n
+0000209580 00000 n
+0000209645 00000 n
+0000209709 00000 n
+0000209774 00000 n
+0000209839 00000 n
+0000209904 00000 n
+0000209969 00000 n
+0000210034 00000 n
+0000210098 00000 n
+0000210163 00000 n
+0000210228 00000 n
+0000210293 00000 n
+0000210358 00000 n
+0000210423 00000 n
+0000210488 00000 n
+0000210553 00000 n
+0000210618 00000 n
+0000210682 00000 n
+0000210747 00000 n
+0000210812 00000 n
+0000210877 00000 n
+0000210942 00000 n
+0000211006 00000 n
+0000216683 00000 n
+0000213314 00000 n
+0000211286 00000 n
+0000213439 00000 n
+0000213503 00000 n
+0000213568 00000 n
+0000213633 00000 n
+0000213698 00000 n
+0000213763 00000 n
+0000213828 00000 n
+0000213893 00000 n
+0000213958 00000 n
+0000214023 00000 n
+0000214088 00000 n
+0000214153 00000 n
+0000214218 00000 n
+0000214283 00000 n
+0000214348 00000 n
+0000214413 00000 n
+0000214477 00000 n
+0000214542 00000 n
+0000214607 00000 n
+0000214672 00000 n
+0000214737 00000 n
+0000214802 00000 n
+0000214867 00000 n
+0000214932 00000 n
+0000214997 00000 n
+0000215061 00000 n
+0000215126 00000 n
+0000215191 00000 n
+0000215256 00000 n
+0000215321 00000 n
+0000215386 00000 n
+0000215451 00000 n
+0000215516 00000 n
+0000215581 00000 n
+0000215646 00000 n
+0000215711 00000 n
+0000215776 00000 n
+0000215840 00000 n
+0000215905 00000 n
+0000215970 00000 n
+0000216035 00000 n
+0000216100 00000 n
+0000216165 00000 n
+0000216230 00000 n
+0000216295 00000 n
+0000216360 00000 n
+0000216425 00000 n
+0000216490 00000 n
+0000216555 00000 n
+0000216619 00000 n
+0000223820 00000 n
+0000221166 00000 n
+0000216860 00000 n
+0000221291 00000 n
+0000221355 00000 n
+0000221420 00000 n
+0000221485 00000 n
+0000221550 00000 n
+0000221615 00000 n
+0000221680 00000 n
+0000221745 00000 n
+0000221810 00000 n
+0000221875 00000 n
+0000221940 00000 n
+0000222005 00000 n
+0000222069 00000 n
+0000222134 00000 n
+0000222199 00000 n
+0000222264 00000 n
+0000222329 00000 n
+0000222394 00000 n
+0000222459 00000 n
+0000222524 00000 n
+0000222589 00000 n
+0000222654 00000 n
+0000222719 00000 n
+0000222784 00000 n
+0000222848 00000 n
+0000222913 00000 n
+0000222978 00000 n
+0000223043 00000 n
+0000223108 00000 n
+0000223173 00000 n
+0000223238 00000 n
+0000223303 00000 n
+0000223368 00000 n
+0000223432 00000 n
+0000223497 00000 n
+0000223562 00000 n
+0000223627 00000 n
+0000223692 00000 n
+0000223755 00000 n
+0001885303 00000 n
+0001887746 00000 n
+0000229485 00000 n
+0000226637 00000 n
+0000224024 00000 n
+0000226762 00000 n
+0000226826 00000 n
+0000226891 00000 n
+0000226956 00000 n
+0000227021 00000 n
+0000227086 00000 n
+0000227151 00000 n
+0000227216 00000 n
+0000227280 00000 n
+0000227345 00000 n
+0000227410 00000 n
+0000227475 00000 n
+0000227540 00000 n
+0000227604 00000 n
+0000227669 00000 n
+0000227734 00000 n
+0000227799 00000 n
+0000227864 00000 n
+0000227929 00000 n
+0000227994 00000 n
+0000228059 00000 n
+0000228124 00000 n
+0000228189 00000 n
+0000228254 00000 n
+0000228319 00000 n
+0000228384 00000 n
+0000228448 00000 n
+0000228513 00000 n
+0000228577 00000 n
+0000228642 00000 n
+0000228707 00000 n
+0000228772 00000 n
+0000228837 00000 n
+0000228902 00000 n
+0000228967 00000 n
+0000229032 00000 n
+0000229097 00000 n
+0000229162 00000 n
+0000229227 00000 n
+0000229292 00000 n
+0000229357 00000 n
+0000229421 00000 n
+0000235217 00000 n
+0000231721 00000 n
+0000229662 00000 n
+0000231846 00000 n
+0000231910 00000 n
+0000231975 00000 n
+0000232040 00000 n
+0000232105 00000 n
+0000232170 00000 n
+0000232235 00000 n
+0000232300 00000 n
+0000232365 00000 n
+0000232430 00000 n
+0000232494 00000 n
+0000232559 00000 n
+0000232624 00000 n
+0000232689 00000 n
+0000232754 00000 n
+0000232819 00000 n
+0000232884 00000 n
+0000232949 00000 n
+0000233014 00000 n
+0000233078 00000 n
+0000233143 00000 n
+0000233208 00000 n
+0000233272 00000 n
+0000233337 00000 n
+0000233402 00000 n
+0000233467 00000 n
+0000233532 00000 n
+0000233597 00000 n
+0000233662 00000 n
+0000233727 00000 n
+0000233792 00000 n
+0000233856 00000 n
+0000233921 00000 n
+0000233986 00000 n
+0000234051 00000 n
+0000234116 00000 n
+0000234181 00000 n
+0000234246 00000 n
+0000234311 00000 n
+0000234376 00000 n
+0000234439 00000 n
+0000234504 00000 n
+0000234569 00000 n
+0000234634 00000 n
+0000234699 00000 n
+0000234764 00000 n
+0000234829 00000 n
+0000234894 00000 n
+0000234959 00000 n
+0000235022 00000 n
+0000235087 00000 n
+0000235152 00000 n
+0000238420 00000 n
+0000238577 00000 n
+0000241720 00000 n
+0000238238 00000 n
+0000235433 00000 n
+0000238734 00000 n
+0000238798 00000 n
+0000238863 00000 n
+0000238928 00000 n
+0000238993 00000 n
+0000239058 00000 n
+0000239123 00000 n
+0000239188 00000 n
+0000239253 00000 n
+0000239318 00000 n
+0000239383 00000 n
+0000239448 00000 n
+0000239513 00000 n
+0000239578 00000 n
+0000239643 00000 n
+0000239708 00000 n
+0000239773 00000 n
+0000239838 00000 n
+0000239903 00000 n
+0000239968 00000 n
+0000240033 00000 n
+0000240098 00000 n
+0000240163 00000 n
+0000240228 00000 n
+0000240293 00000 n
+0000240358 00000 n
+0000240423 00000 n
+0000240487 00000 n
+0000240552 00000 n
+0000240617 00000 n
+0000240682 00000 n
+0000240747 00000 n
+0000240812 00000 n
+0000240877 00000 n
+0000240942 00000 n
+0000241007 00000 n
+0000241072 00000 n
+0000241137 00000 n
+0000241202 00000 n
+0000241267 00000 n
+0000241332 00000 n
+0000241397 00000 n
+0000241461 00000 n
+0000241526 00000 n
+0000241591 00000 n
+0000241656 00000 n
+0000238380 00000 n
+0000247234 00000 n
+0000244516 00000 n
+0000241962 00000 n
+0000244641 00000 n
+0000244705 00000 n
+0000244770 00000 n
+0000244834 00000 n
+0000244899 00000 n
+0000244964 00000 n
+0000245029 00000 n
+0000245094 00000 n
+0000245159 00000 n
+0000245224 00000 n
+0000245289 00000 n
+0000245354 00000 n
+0000245419 00000 n
+0000245483 00000 n
+0000245548 00000 n
+0000245613 00000 n
+0000245678 00000 n
+0000245743 00000 n
+0000245808 00000 n
+0000245873 00000 n
+0000245937 00000 n
+0000246001 00000 n
+0000246066 00000 n
+0000246131 00000 n
+0000246196 00000 n
+0000246261 00000 n
+0000246326 00000 n
+0000246391 00000 n
+0000246456 00000 n
+0000246521 00000 n
+0000246586 00000 n
+0000246651 00000 n
+0000246716 00000 n
+0000246781 00000 n
+0000246846 00000 n
+0000246911 00000 n
+0000246976 00000 n
+0000247041 00000 n
+0000247106 00000 n
+0000247171 00000 n
+0000253488 00000 n
+0000249991 00000 n
+0000247424 00000 n
+0000250116 00000 n
+0000250180 00000 n
+0000250245 00000 n
+0000250309 00000 n
+0000250374 00000 n
+0000250439 00000 n
+0000250504 00000 n
+0000250569 00000 n
+0000250634 00000 n
+0000250699 00000 n
+0000250763 00000 n
+0000250828 00000 n
+0000250893 00000 n
+0000250958 00000 n
+0000251023 00000 n
+0000251088 00000 n
+0000251153 00000 n
+0000251218 00000 n
+0000251283 00000 n
+0000251348 00000 n
+0000251413 00000 n
+0000251478 00000 n
+0000251542 00000 n
+0000251607 00000 n
+0000251672 00000 n
+0000251737 00000 n
+0000251802 00000 n
+0000251867 00000 n
+0000251932 00000 n
+0000251997 00000 n
+0000252062 00000 n
+0000252126 00000 n
+0000252191 00000 n
+0000252256 00000 n
+0000252321 00000 n
+0000252386 00000 n
+0000252451 00000 n
+0000252516 00000 n
+0000252581 00000 n
+0000252646 00000 n
+0000252711 00000 n
+0000252776 00000 n
+0000252841 00000 n
+0000252906 00000 n
+0000252971 00000 n
+0000253036 00000 n
+0000253101 00000 n
+0000253166 00000 n
+0000253231 00000 n
+0000253296 00000 n
+0000253360 00000 n
+0000253425 00000 n
+0000258944 00000 n
+0000256613 00000 n
+0000253665 00000 n
+0000256738 00000 n
+0000256802 00000 n
+0000256867 00000 n
+0000256932 00000 n
+0000256997 00000 n
+0000257062 00000 n
+0000257127 00000 n
+0000257192 00000 n
+0000257257 00000 n
+0000257322 00000 n
+0000257387 00000 n
+0000257452 00000 n
+0000257517 00000 n
+0000257582 00000 n
+0000257647 00000 n
+0000257712 00000 n
+0000257777 00000 n
+0000257842 00000 n
+0000257907 00000 n
+0000257972 00000 n
+0000258037 00000 n
+0000258102 00000 n
+0000258167 00000 n
+0000258232 00000 n
+0000258297 00000 n
+0000258361 00000 n
+0000258426 00000 n
+0000258491 00000 n
+0000258556 00000 n
+0000258621 00000 n
+0000258686 00000 n
+0000258751 00000 n
+0000258816 00000 n
+0000258880 00000 n
+0000263896 00000 n
+0000261826 00000 n
+0000259147 00000 n
+0000261951 00000 n
+0000262015 00000 n
+0000262080 00000 n
+0000262145 00000 n
+0000262209 00000 n
+0000262274 00000 n
+0000262339 00000 n
+0000262404 00000 n
+0000262469 00000 n
+0000262534 00000 n
+0000262599 00000 n
+0000262664 00000 n
+0000262729 00000 n
+0000262794 00000 n
+0000262859 00000 n
+0000262924 00000 n
+0000262988 00000 n
+0000263053 00000 n
+0000263118 00000 n
+0000263183 00000 n
+0000263248 00000 n
+0000263313 00000 n
+0000263378 00000 n
+0000263443 00000 n
+0000263508 00000 n
+0000263573 00000 n
+0000263638 00000 n
+0000263703 00000 n
+0000263768 00000 n
+0000263833 00000 n
+0000268910 00000 n
+0000266452 00000 n
+0000264112 00000 n
+0000266577 00000 n
+0000266641 00000 n
+0000266706 00000 n
+0000266771 00000 n
+0000266836 00000 n
+0000266901 00000 n
+0000266966 00000 n
+0000267031 00000 n
+0000267096 00000 n
+0000267161 00000 n
+0000267226 00000 n
+0000267289 00000 n
+0000267354 00000 n
+0000267419 00000 n
+0000267484 00000 n
+0000267549 00000 n
+0000267614 00000 n
+0000267679 00000 n
+0000267743 00000 n
+0000267808 00000 n
+0000267873 00000 n
+0000267938 00000 n
+0000268003 00000 n
+0000268068 00000 n
+0000268133 00000 n
+0000268198 00000 n
+0000268263 00000 n
+0000268328 00000 n
+0000268393 00000 n
+0000268458 00000 n
+0000268523 00000 n
+0000268588 00000 n
+0000268653 00000 n
+0000268718 00000 n
+0000268783 00000 n
+0000274391 00000 n
+0000271671 00000 n
+0000269087 00000 n
+0000271796 00000 n
+0000271860 00000 n
+0000271925 00000 n
+0000271990 00000 n
+0000272054 00000 n
+0000272119 00000 n
+0000272184 00000 n
+0000272249 00000 n
+0000272314 00000 n
+0000272379 00000 n
+0000272444 00000 n
+0000272509 00000 n
+0000272574 00000 n
+0000272639 00000 n
+0000272704 00000 n
+0000272769 00000 n
+0000272834 00000 n
+0000272899 00000 n
+0000272964 00000 n
+0000273029 00000 n
+0000273094 00000 n
+0000273159 00000 n
+0000273224 00000 n
+0000273289 00000 n
+0000273354 00000 n
+0000273419 00000 n
+0000273484 00000 n
+0000273549 00000 n
+0000273614 00000 n
+0000273679 00000 n
+0000273744 00000 n
+0000273809 00000 n
+0000273874 00000 n
+0000273939 00000 n
+0000274003 00000 n
+0000274068 00000 n
+0000274133 00000 n
+0000274198 00000 n
+0000274263 00000 n
+0000274327 00000 n
+0000280155 00000 n
+0000277504 00000 n
+0000274581 00000 n
+0000277629 00000 n
+0000277693 00000 n
+0000277758 00000 n
+0000277823 00000 n
+0000277888 00000 n
+0000277953 00000 n
+0000278018 00000 n
+0000278083 00000 n
+0000278148 00000 n
+0000278213 00000 n
+0000278277 00000 n
+0000278342 00000 n
+0000278407 00000 n
+0000278472 00000 n
+0000278537 00000 n
+0000278602 00000 n
+0000278667 00000 n
+0000278732 00000 n
+0000278796 00000 n
+0000278861 00000 n
+0000278926 00000 n
+0000278990 00000 n
+0000279055 00000 n
+0000279120 00000 n
+0000279183 00000 n
+0000279248 00000 n
+0000279313 00000 n
+0000279378 00000 n
+0000279443 00000 n
+0000279508 00000 n
+0000279573 00000 n
+0000279638 00000 n
+0000279703 00000 n
+0000279768 00000 n
+0000279833 00000 n
+0000279898 00000 n
+0000279963 00000 n
+0000280028 00000 n
+0000280091 00000 n
+0001887911 00000 n
+0000286080 00000 n
+0000282516 00000 n
+0000280358 00000 n
+0000282641 00000 n
+0000282705 00000 n
+0000282770 00000 n
+0000282835 00000 n
+0000282900 00000 n
+0000282965 00000 n
+0000283030 00000 n
+0000283095 00000 n
+0000283160 00000 n
+0000283225 00000 n
+0000283290 00000 n
+0000283355 00000 n
+0000283420 00000 n
+0000283485 00000 n
+0000283550 00000 n
+0000283615 00000 n
+0000283680 00000 n
+0000283745 00000 n
+0000283808 00000 n
+0000283873 00000 n
+0000283938 00000 n
+0000284003 00000 n
+0000284068 00000 n
+0000284133 00000 n
+0000284198 00000 n
+0000284263 00000 n
+0000284328 00000 n
+0000284392 00000 n
+0000284457 00000 n
+0000284522 00000 n
+0000284587 00000 n
+0000284652 00000 n
+0000284717 00000 n
+0000284782 00000 n
+0000284847 00000 n
+0000284912 00000 n
+0000284976 00000 n
+0000285041 00000 n
+0000285106 00000 n
+0000285171 00000 n
+0000285236 00000 n
+0000285301 00000 n
+0000285366 00000 n
+0000285431 00000 n
+0000285496 00000 n
+0000285560 00000 n
+0000285625 00000 n
+0000285690 00000 n
+0000285755 00000 n
+0000285820 00000 n
+0000285885 00000 n
+0000285950 00000 n
+0000286015 00000 n
+0000288515 00000 n
+0000291979 00000 n
+0000288342 00000 n
+0000286244 00000 n
+0000288672 00000 n
+0000288736 00000 n
+0000288801 00000 n
+0000288866 00000 n
+0000288931 00000 n
+0000288996 00000 n
+0000289061 00000 n
+0000289126 00000 n
+0000289191 00000 n
+0000289256 00000 n
+0000289320 00000 n
+0000289385 00000 n
+0000289450 00000 n
+0000289515 00000 n
+0000289580 00000 n
+0000289645 00000 n
+0000289710 00000 n
+0000289775 00000 n
+0000289840 00000 n
+0000289905 00000 n
+0000289970 00000 n
+0000290035 00000 n
+0000290099 00000 n
+0000290164 00000 n
+0000290229 00000 n
+0000290294 00000 n
+0000290359 00000 n
+0000290424 00000 n
+0000290489 00000 n
+0000290554 00000 n
+0000290619 00000 n
+0000290684 00000 n
+0000290749 00000 n
+0000290814 00000 n
+0000290879 00000 n
+0000290943 00000 n
+0000291008 00000 n
+0000291073 00000 n
+0000291138 00000 n
+0000291203 00000 n
+0000291268 00000 n
+0000291333 00000 n
+0000291398 00000 n
+0000291463 00000 n
+0000291528 00000 n
+0000291593 00000 n
+0000291720 00000 n
+0000291785 00000 n
+0000291850 00000 n
+0000291915 00000 n
+0000288484 00000 n
+0000295450 00000 n
+0000298006 00000 n
+0000295277 00000 n
+0000292208 00000 n
+0000295606 00000 n
+0000295670 00000 n
+0000295735 00000 n
+0000295800 00000 n
+0000295865 00000 n
+0000295930 00000 n
+0000295995 00000 n
+0000296060 00000 n
+0000296125 00000 n
+0000296190 00000 n
+0000296255 00000 n
+0000296320 00000 n
+0000296384 00000 n
+0000296449 00000 n
+0000296514 00000 n
+0000296579 00000 n
+0000296644 00000 n
+0000296709 00000 n
+0000296774 00000 n
+0000296839 00000 n
+0000296904 00000 n
+0000296969 00000 n
+0000297034 00000 n
+0000297099 00000 n
+0000297164 00000 n
+0000297228 00000 n
+0000297293 00000 n
+0000297358 00000 n
+0000297423 00000 n
+0000297488 00000 n
+0000297553 00000 n
+0000297618 00000 n
+0000297683 00000 n
+0000297747 00000 n
+0000297812 00000 n
+0000297877 00000 n
+0000297942 00000 n
+0000295419 00000 n
+0000303805 00000 n
+0000300825 00000 n
+0000298261 00000 n
+0000300950 00000 n
+0000301014 00000 n
+0000301079 00000 n
+0000301144 00000 n
+0000301209 00000 n
+0000301274 00000 n
+0000301339 00000 n
+0000301404 00000 n
+0000301469 00000 n
+0000301534 00000 n
+0000301599 00000 n
+0000301664 00000 n
+0000301729 00000 n
+0000301794 00000 n
+0000301859 00000 n
+0000301924 00000 n
+0000301989 00000 n
+0000302054 00000 n
+0000302119 00000 n
+0000302184 00000 n
+0000302249 00000 n
+0000302314 00000 n
+0000302379 00000 n
+0000302444 00000 n
+0000302509 00000 n
+0000302574 00000 n
+0000302639 00000 n
+0000302704 00000 n
+0000302768 00000 n
+0000302833 00000 n
+0000302898 00000 n
+0000302963 00000 n
+0000303028 00000 n
+0000303093 00000 n
+0000303158 00000 n
+0000303223 00000 n
+0000303288 00000 n
+0000303352 00000 n
+0000303417 00000 n
+0000303482 00000 n
+0000303547 00000 n
+0000303612 00000 n
+0000303677 00000 n
+0000303741 00000 n
+0000306606 00000 n
+0000310005 00000 n
+0000306433 00000 n
+0000303969 00000 n
+0000306763 00000 n
+0000306827 00000 n
+0000306892 00000 n
+0000306957 00000 n
+0000307022 00000 n
+0000307087 00000 n
+0000307152 00000 n
+0000307217 00000 n
+0000307282 00000 n
+0000307346 00000 n
+0000307411 00000 n
+0000307476 00000 n
+0000307541 00000 n
+0000307606 00000 n
+0000307671 00000 n
+0000307736 00000 n
+0000307801 00000 n
+0000307866 00000 n
+0000307930 00000 n
+0000307995 00000 n
+0000308060 00000 n
+0000308125 00000 n
+0000308190 00000 n
+0000308255 00000 n
+0000308320 00000 n
+0000308385 00000 n
+0000308450 00000 n
+0000308514 00000 n
+0000308579 00000 n
+0000308644 00000 n
+0000308709 00000 n
+0000308773 00000 n
+0000308838 00000 n
+0000308903 00000 n
+0000308968 00000 n
+0000309033 00000 n
+0000309098 00000 n
+0000309163 00000 n
+0000309228 00000 n
+0000309293 00000 n
+0000309358 00000 n
+0000309422 00000 n
+0000309487 00000 n
+0000309551 00000 n
+0000309616 00000 n
+0000309681 00000 n
+0000309746 00000 n
+0000309811 00000 n
+0000309876 00000 n
+0000309941 00000 n
+0000306575 00000 n
+0000313157 00000 n
+0000313315 00000 n
+0000316521 00000 n
+0000312975 00000 n
+0000310247 00000 n
+0000313472 00000 n
+0000313536 00000 n
+0000313601 00000 n
+0000313666 00000 n
+0000313731 00000 n
+0000313796 00000 n
+0000313861 00000 n
+0000313926 00000 n
+0000313991 00000 n
+0000314056 00000 n
+0000314120 00000 n
+0000314185 00000 n
+0000314250 00000 n
+0000314315 00000 n
+0000314380 00000 n
+0000314445 00000 n
+0000314510 00000 n
+0000314575 00000 n
+0000314639 00000 n
+0000314704 00000 n
+0000314769 00000 n
+0000314834 00000 n
+0000314899 00000 n
+0000314964 00000 n
+0000315029 00000 n
+0000315094 00000 n
+0000315158 00000 n
+0000315223 00000 n
+0000315288 00000 n
+0000315353 00000 n
+0000315418 00000 n
+0000315483 00000 n
+0000315548 00000 n
+0000315613 00000 n
+0000315678 00000 n
+0000315743 00000 n
+0000315808 00000 n
+0000315873 00000 n
+0000315938 00000 n
+0000316003 00000 n
+0000316068 00000 n
+0000316133 00000 n
+0000316198 00000 n
+0000316262 00000 n
+0000316327 00000 n
+0000316392 00000 n
+0000316457 00000 n
+0000313117 00000 n
+0000319416 00000 n
+0000322097 00000 n
+0000319243 00000 n
+0000316802 00000 n
+0000319573 00000 n
+0000319637 00000 n
+0000319702 00000 n
+0000319767 00000 n
+0000319832 00000 n
+0000319897 00000 n
+0000319962 00000 n
+0000320027 00000 n
+0000320092 00000 n
+0000320157 00000 n
+0000320222 00000 n
+0000320287 00000 n
+0000320350 00000 n
+0000320415 00000 n
+0000320480 00000 n
+0000320545 00000 n
+0000320610 00000 n
+0000320675 00000 n
+0000320740 00000 n
+0000320805 00000 n
+0000320870 00000 n
+0000320934 00000 n
+0000320999 00000 n
+0000321064 00000 n
+0000321129 00000 n
+0000321194 00000 n
+0000321259 00000 n
+0000321324 00000 n
+0000321388 00000 n
+0000321453 00000 n
+0000321518 00000 n
+0000321583 00000 n
+0000321647 00000 n
+0000321774 00000 n
+0000321839 00000 n
+0000321904 00000 n
+0000321969 00000 n
+0000322033 00000 n
+0000319385 00000 n
+0000327607 00000 n
+0000324564 00000 n
+0000322287 00000 n
+0000324689 00000 n
+0000324753 00000 n
+0000324818 00000 n
+0000324883 00000 n
+0000324948 00000 n
+0000325013 00000 n
+0000325077 00000 n
+0000325142 00000 n
+0000325207 00000 n
+0000325271 00000 n
+0000325336 00000 n
+0000325401 00000 n
+0000325466 00000 n
+0000325531 00000 n
+0000325596 00000 n
+0000325661 00000 n
+0000325726 00000 n
+0000325791 00000 n
+0000325856 00000 n
+0000325921 00000 n
+0000325986 00000 n
+0000326051 00000 n
+0000326116 00000 n
+0000326181 00000 n
+0000326246 00000 n
+0000326311 00000 n
+0000326376 00000 n
+0000326441 00000 n
+0000326506 00000 n
+0000326571 00000 n
+0000326636 00000 n
+0000326701 00000 n
+0000326765 00000 n
+0000326830 00000 n
+0000326895 00000 n
+0000326960 00000 n
+0000327025 00000 n
+0000327090 00000 n
+0000327155 00000 n
+0000327220 00000 n
+0000327285 00000 n
+0000327349 00000 n
+0000327414 00000 n
+0000327479 00000 n
+0000327543 00000 n
+0000335477 00000 n
+0000333020 00000 n
+0000329913 00000 n
+0000327784 00000 n
+0000330038 00000 n
+0000330102 00000 n
+0000330167 00000 n
+0000330231 00000 n
+0000330296 00000 n
+0000330361 00000 n
+0000330426 00000 n
+0000330491 00000 n
+0000330556 00000 n
+0000330621 00000 n
+0000330686 00000 n
+0000330749 00000 n
+0000330814 00000 n
+0000330879 00000 n
+0000330944 00000 n
+0000331009 00000 n
+0000331074 00000 n
+0000331139 00000 n
+0000331204 00000 n
+0000331269 00000 n
+0000331333 00000 n
+0000331398 00000 n
+0000331463 00000 n
+0000331528 00000 n
+0000331593 00000 n
+0000331658 00000 n
+0000331723 00000 n
+0000331788 00000 n
+0000331853 00000 n
+0000331917 00000 n
+0000331982 00000 n
+0000332047 00000 n
+0000332112 00000 n
+0000332177 00000 n
+0000332242 00000 n
+0000332307 00000 n
+0000332372 00000 n
+0000332437 00000 n
+0000332501 00000 n
+0000332566 00000 n
+0000332631 00000 n
+0000332695 00000 n
+0000332760 00000 n
+0000332825 00000 n
+0000332890 00000 n
+0000332955 00000 n
+0000339005 00000 n
+0000335304 00000 n
+0000333184 00000 n
+0000335634 00000 n
+0000335698 00000 n
+0000335763 00000 n
+0000335828 00000 n
+0000335892 00000 n
+0000335957 00000 n
+0000336022 00000 n
+0000336087 00000 n
+0000336151 00000 n
+0000336216 00000 n
+0000336281 00000 n
+0000336346 00000 n
+0000336411 00000 n
+0000336476 00000 n
+0000336541 00000 n
+0000336606 00000 n
+0000336671 00000 n
+0000336736 00000 n
+0000336801 00000 n
+0000336866 00000 n
+0000336930 00000 n
+0000336995 00000 n
+0000337060 00000 n
+0000337125 00000 n
+0000337189 00000 n
+0000337254 00000 n
+0000337318 00000 n
+0000337383 00000 n
+0000337448 00000 n
+0000337513 00000 n
+0000337578 00000 n
+0000337643 00000 n
+0000337708 00000 n
+0000337773 00000 n
+0000337838 00000 n
+0000337902 00000 n
+0000337967 00000 n
+0000338032 00000 n
+0000338097 00000 n
+0000338162 00000 n
+0000338227 00000 n
+0000338292 00000 n
+0000338357 00000 n
+0000338422 00000 n
+0000338487 00000 n
+0000338552 00000 n
+0000338617 00000 n
+0000338681 00000 n
+0000338746 00000 n
+0000338811 00000 n
+0000338876 00000 n
+0000338941 00000 n
+0001888076 00000 n
+0000335446 00000 n
+0000344570 00000 n
+0000341076 00000 n
+0000339234 00000 n
+0000341201 00000 n
+0000341265 00000 n
+0000341330 00000 n
+0000341395 00000 n
+0000341460 00000 n
+0000341525 00000 n
+0000341589 00000 n
+0000341654 00000 n
+0000341719 00000 n
+0000341783 00000 n
+0000341848 00000 n
+0000341913 00000 n
+0000341978 00000 n
+0000342043 00000 n
+0000342108 00000 n
+0000342172 00000 n
+0000342237 00000 n
+0000342302 00000 n
+0000342367 00000 n
+0000342432 00000 n
+0000342497 00000 n
+0000342562 00000 n
+0000342625 00000 n
+0000342690 00000 n
+0000342755 00000 n
+0000342820 00000 n
+0000342885 00000 n
+0000342950 00000 n
+0000343015 00000 n
+0000343079 00000 n
+0000343144 00000 n
+0000343209 00000 n
+0000343274 00000 n
+0000343339 00000 n
+0000343404 00000 n
+0000343469 00000 n
+0000343534 00000 n
+0000343599 00000 n
+0000343663 00000 n
+0000343728 00000 n
+0000343793 00000 n
+0000343858 00000 n
+0000343923 00000 n
+0000343987 00000 n
+0000344052 00000 n
+0000344117 00000 n
+0000344182 00000 n
+0000344247 00000 n
+0000344312 00000 n
+0000344377 00000 n
+0000344442 00000 n
+0000344506 00000 n
+0000350470 00000 n
+0000346646 00000 n
+0000344734 00000 n
+0000346771 00000 n
+0000346835 00000 n
+0000346900 00000 n
+0000346965 00000 n
+0000347030 00000 n
+0000347095 00000 n
+0000347160 00000 n
+0000347225 00000 n
+0000347290 00000 n
+0000347355 00000 n
+0000347420 00000 n
+0000347485 00000 n
+0000347550 00000 n
+0000347615 00000 n
+0000347680 00000 n
+0000347745 00000 n
+0000347810 00000 n
+0000347875 00000 n
+0000347940 00000 n
+0000348004 00000 n
+0000348069 00000 n
+0000348134 00000 n
+0000348199 00000 n
+0000348264 00000 n
+0000348329 00000 n
+0000348394 00000 n
+0000348459 00000 n
+0000348524 00000 n
+0000348588 00000 n
+0000348653 00000 n
+0000348718 00000 n
+0000348783 00000 n
+0000348848 00000 n
+0000348913 00000 n
+0000348978 00000 n
+0000349043 00000 n
+0000349108 00000 n
+0000349172 00000 n
+0000349237 00000 n
+0000349302 00000 n
+0000349367 00000 n
+0000349432 00000 n
+0000349497 00000 n
+0000349562 00000 n
+0000349627 00000 n
+0000349692 00000 n
+0000349757 00000 n
+0000349822 00000 n
+0000349887 00000 n
+0000349952 00000 n
+0000350017 00000 n
+0000350082 00000 n
+0000350147 00000 n
+0000350212 00000 n
+0000350277 00000 n
+0000350342 00000 n
+0000350406 00000 n
+0000356367 00000 n
+0000353065 00000 n
+0000350647 00000 n
+0000353190 00000 n
+0000353254 00000 n
+0000353319 00000 n
+0000353384 00000 n
+0000353449 00000 n
+0000353514 00000 n
+0000353579 00000 n
+0000353644 00000 n
+0000353709 00000 n
+0000353773 00000 n
+0000353838 00000 n
+0000353903 00000 n
+0000353967 00000 n
+0000354032 00000 n
+0000354097 00000 n
+0000354162 00000 n
+0000354227 00000 n
+0000354292 00000 n
+0000354357 00000 n
+0000354422 00000 n
+0000354487 00000 n
+0000354551 00000 n
+0000354616 00000 n
+0000354681 00000 n
+0000354746 00000 n
+0000354811 00000 n
+0000354876 00000 n
+0000354941 00000 n
+0000355006 00000 n
+0000355071 00000 n
+0000355135 00000 n
+0000355200 00000 n
+0000355265 00000 n
+0000355330 00000 n
+0000355395 00000 n
+0000355460 00000 n
+0000355525 00000 n
+0000355590 00000 n
+0000355655 00000 n
+0000355719 00000 n
+0000355784 00000 n
+0000355849 00000 n
+0000355914 00000 n
+0000355979 00000 n
+0000356044 00000 n
+0000356109 00000 n
+0000356174 00000 n
+0000356239 00000 n
+0000356303 00000 n
+0000362150 00000 n
+0000359756 00000 n
+0000356544 00000 n
+0000359881 00000 n
+0000359945 00000 n
+0000360010 00000 n
+0000360075 00000 n
+0000360140 00000 n
+0000360205 00000 n
+0000360270 00000 n
+0000360335 00000 n
+0000360400 00000 n
+0000360465 00000 n
+0000360529 00000 n
+0000360594 00000 n
+0000360659 00000 n
+0000360724 00000 n
+0000360789 00000 n
+0000360854 00000 n
+0000360919 00000 n
+0000360983 00000 n
+0000361048 00000 n
+0000361113 00000 n
+0000361178 00000 n
+0000361243 00000 n
+0000361308 00000 n
+0000361373 00000 n
+0000361438 00000 n
+0000361503 00000 n
+0000361568 00000 n
+0000361632 00000 n
+0000361697 00000 n
+0000361762 00000 n
+0000361827 00000 n
+0000361892 00000 n
+0000361957 00000 n
+0000362022 00000 n
+0000362086 00000 n
+0000367857 00000 n
+0000364683 00000 n
+0000362340 00000 n
+0000364808 00000 n
+0000364872 00000 n
+0000364937 00000 n
+0000365002 00000 n
+0000365067 00000 n
+0000365132 00000 n
+0000365197 00000 n
+0000365262 00000 n
+0000365327 00000 n
+0000365392 00000 n
+0000365457 00000 n
+0000365522 00000 n
+0000365587 00000 n
+0000365652 00000 n
+0000365717 00000 n
+0000365781 00000 n
+0000365846 00000 n
+0000365911 00000 n
+0000365976 00000 n
+0000366041 00000 n
+0000366106 00000 n
+0000366171 00000 n
+0000366236 00000 n
+0000366301 00000 n
+0000366365 00000 n
+0000366430 00000 n
+0000366495 00000 n
+0000366560 00000 n
+0000366625 00000 n
+0000366690 00000 n
+0000366755 00000 n
+0000366820 00000 n
+0000366885 00000 n
+0000366950 00000 n
+0000367015 00000 n
+0000367080 00000 n
+0000367145 00000 n
+0000367210 00000 n
+0000367275 00000 n
+0000367340 00000 n
+0000367404 00000 n
+0000367469 00000 n
+0000367534 00000 n
+0000367599 00000 n
+0000367664 00000 n
+0000367729 00000 n
+0000367793 00000 n
+0000373543 00000 n
+0000370306 00000 n
+0000368034 00000 n
+0000370431 00000 n
+0000370495 00000 n
+0000370560 00000 n
+0000370624 00000 n
+0000370689 00000 n
+0000370754 00000 n
+0000370819 00000 n
+0000370884 00000 n
+0000370949 00000 n
+0000371014 00000 n
+0000371079 00000 n
+0000371144 00000 n
+0000371209 00000 n
+0000371274 00000 n
+0000371339 00000 n
+0000371403 00000 n
+0000371468 00000 n
+0000371533 00000 n
+0000371598 00000 n
+0000371663 00000 n
+0000371728 00000 n
+0000371793 00000 n
+0000371858 00000 n
+0000371923 00000 n
+0000371987 00000 n
+0000372052 00000 n
+0000372117 00000 n
+0000372182 00000 n
+0000372247 00000 n
+0000372312 00000 n
+0000372377 00000 n
+0000372442 00000 n
+0000372507 00000 n
+0000372572 00000 n
+0000372636 00000 n
+0000372701 00000 n
+0000372766 00000 n
+0000372831 00000 n
+0000372896 00000 n
+0000372961 00000 n
+0000373026 00000 n
+0000373091 00000 n
+0000373156 00000 n
+0000373221 00000 n
+0000373284 00000 n
+0000373349 00000 n
+0000373414 00000 n
+0000373479 00000 n
+0000379260 00000 n
+0000375763 00000 n
+0000373733 00000 n
+0000375888 00000 n
+0000375952 00000 n
+0000376017 00000 n
+0000376082 00000 n
+0000376147 00000 n
+0000376212 00000 n
+0000376277 00000 n
+0000376342 00000 n
+0000376406 00000 n
+0000376471 00000 n
+0000376536 00000 n
+0000376601 00000 n
+0000376666 00000 n
+0000376731 00000 n
+0000376796 00000 n
+0000376861 00000 n
+0000376926 00000 n
+0000376990 00000 n
+0000377055 00000 n
+0000377120 00000 n
+0000377185 00000 n
+0000377250 00000 n
+0000377315 00000 n
+0000377380 00000 n
+0000377444 00000 n
+0000377509 00000 n
+0000377574 00000 n
+0000377639 00000 n
+0000377704 00000 n
+0000377769 00000 n
+0000377834 00000 n
+0000377898 00000 n
+0000377963 00000 n
+0000378028 00000 n
+0000378093 00000 n
+0000378158 00000 n
+0000378223 00000 n
+0000378288 00000 n
+0000378353 00000 n
+0000378418 00000 n
+0000378483 00000 n
+0000378548 00000 n
+0000378613 00000 n
+0000378678 00000 n
+0000378743 00000 n
+0000378808 00000 n
+0000378873 00000 n
+0000378938 00000 n
+0000379002 00000 n
+0000379067 00000 n
+0000379132 00000 n
+0000379196 00000 n
+0000385055 00000 n
+0000381430 00000 n
+0000379437 00000 n
+0000381555 00000 n
+0000381619 00000 n
+0000381684 00000 n
+0000381749 00000 n
+0000381814 00000 n
+0000381879 00000 n
+0000381943 00000 n
+0000382008 00000 n
+0000382073 00000 n
+0000382138 00000 n
+0000382202 00000 n
+0000382267 00000 n
+0000382332 00000 n
+0000382397 00000 n
+0000382462 00000 n
+0000382527 00000 n
+0000382592 00000 n
+0000382657 00000 n
+0000382722 00000 n
+0000382786 00000 n
+0000382851 00000 n
+0000382916 00000 n
+0000382981 00000 n
+0000383046 00000 n
+0000383111 00000 n
+0000383176 00000 n
+0000383241 00000 n
+0000383305 00000 n
+0000383370 00000 n
+0000383435 00000 n
+0000383500 00000 n
+0000383565 00000 n
+0000383630 00000 n
+0000383695 00000 n
+0000383760 00000 n
+0000383825 00000 n
+0000383890 00000 n
+0000383954 00000 n
+0000384019 00000 n
+0000384084 00000 n
+0000384149 00000 n
+0000384213 00000 n
+0000384278 00000 n
+0000384343 00000 n
+0000384408 00000 n
+0000384473 00000 n
+0000384538 00000 n
+0000384603 00000 n
+0000384668 00000 n
+0000384733 00000 n
+0000384797 00000 n
+0000384862 00000 n
+0000384927 00000 n
+0000384991 00000 n
+0000391068 00000 n
+0000387245 00000 n
+0000385232 00000 n
+0000387370 00000 n
+0000387434 00000 n
+0000387499 00000 n
+0000387564 00000 n
+0000387629 00000 n
+0000387694 00000 n
+0000387759 00000 n
+0000387824 00000 n
+0000387889 00000 n
+0000387954 00000 n
+0000388019 00000 n
+0000388084 00000 n
+0000388149 00000 n
+0000388214 00000 n
+0000388279 00000 n
+0000388343 00000 n
+0000388408 00000 n
+0000388473 00000 n
+0000388538 00000 n
+0000388603 00000 n
+0000388668 00000 n
+0000388733 00000 n
+0000388798 00000 n
+0000388863 00000 n
+0000388928 00000 n
+0000388992 00000 n
+0000389057 00000 n
+0000389122 00000 n
+0000389187 00000 n
+0000389252 00000 n
+0000389317 00000 n
+0000389382 00000 n
+0000389447 00000 n
+0000389512 00000 n
+0000389576 00000 n
+0000389641 00000 n
+0000389706 00000 n
+0000389771 00000 n
+0000389836 00000 n
+0000389901 00000 n
+0000389966 00000 n
+0000390031 00000 n
+0000390096 00000 n
+0000390161 00000 n
+0000390226 00000 n
+0000390291 00000 n
+0000390356 00000 n
+0000390421 00000 n
+0000390486 00000 n
+0000390551 00000 n
+0000390616 00000 n
+0000390680 00000 n
+0000390745 00000 n
+0000390810 00000 n
+0000390875 00000 n
+0000390940 00000 n
+0000391004 00000 n
+0000396992 00000 n
+0000393235 00000 n
+0000391232 00000 n
+0000393360 00000 n
+0000393424 00000 n
+0000393489 00000 n
+0000393554 00000 n
+0000393619 00000 n
+0000393684 00000 n
+0000393749 00000 n
+0000393813 00000 n
+0000393878 00000 n
+0000393942 00000 n
+0000394007 00000 n
+0000394072 00000 n
+0000394137 00000 n
+0000394202 00000 n
+0000394267 00000 n
+0000394332 00000 n
+0000394397 00000 n
+0000394462 00000 n
+0000394526 00000 n
+0000394591 00000 n
+0000394656 00000 n
+0000394721 00000 n
+0000394786 00000 n
+0000394851 00000 n
+0000394916 00000 n
+0000394981 00000 n
+0000395046 00000 n
+0000395111 00000 n
+0000395176 00000 n
+0000395241 00000 n
+0000395306 00000 n
+0000395371 00000 n
+0000395436 00000 n
+0000395501 00000 n
+0000395566 00000 n
+0000395631 00000 n
+0000395696 00000 n
+0000395760 00000 n
+0000395825 00000 n
+0000395890 00000 n
+0000395955 00000 n
+0000396020 00000 n
+0000396085 00000 n
+0000396150 00000 n
+0000396215 00000 n
+0000396280 00000 n
+0000396345 00000 n
+0000396410 00000 n
+0000396475 00000 n
+0000396540 00000 n
+0000396604 00000 n
+0000396669 00000 n
+0000396734 00000 n
+0000396799 00000 n
+0000396864 00000 n
+0000396928 00000 n
+0001888241 00000 n
+0000402325 00000 n
+0000400122 00000 n
+0000397156 00000 n
+0000400247 00000 n
+0000400311 00000 n
+0000400376 00000 n
+0000400441 00000 n
+0000400506 00000 n
+0000400571 00000 n
+0000400636 00000 n
+0000400701 00000 n
+0000400766 00000 n
+0000400831 00000 n
+0000400896 00000 n
+0000400961 00000 n
+0000401026 00000 n
+0000401091 00000 n
+0000401156 00000 n
+0000401221 00000 n
+0000401286 00000 n
+0000401350 00000 n
+0000401415 00000 n
+0000401480 00000 n
+0000401545 00000 n
+0000401610 00000 n
+0000401675 00000 n
+0000401740 00000 n
+0000401805 00000 n
+0000401870 00000 n
+0000401935 00000 n
+0000402000 00000 n
+0000402065 00000 n
+0000402130 00000 n
+0000402195 00000 n
+0000402260 00000 n
+0000407896 00000 n
+0000404918 00000 n
+0000402528 00000 n
+0000405043 00000 n
+0000405107 00000 n
+0000405172 00000 n
+0000405236 00000 n
+0000405301 00000 n
+0000405366 00000 n
+0000405431 00000 n
+0000405496 00000 n
+0000405561 00000 n
+0000405626 00000 n
+0000405691 00000 n
+0000405756 00000 n
+0000405820 00000 n
+0000405885 00000 n
+0000405950 00000 n
+0000406015 00000 n
+0000406080 00000 n
+0000406145 00000 n
+0000406210 00000 n
+0000406275 00000 n
+0000406339 00000 n
+0000406404 00000 n
+0000406469 00000 n
+0000406534 00000 n
+0000406599 00000 n
+0000406664 00000 n
+0000406729 00000 n
+0000406794 00000 n
+0000406859 00000 n
+0000406923 00000 n
+0000406988 00000 n
+0000407053 00000 n
+0000407118 00000 n
+0000407183 00000 n
+0000407248 00000 n
+0000407313 00000 n
+0000407378 00000 n
+0000407443 00000 n
+0000407508 00000 n
+0000407572 00000 n
+0000407637 00000 n
+0000407702 00000 n
+0000407767 00000 n
+0000407832 00000 n
+0000413256 00000 n
+0000410345 00000 n
+0000408060 00000 n
+0000410470 00000 n
+0000410534 00000 n
+0000410599 00000 n
+0000410664 00000 n
+0000410729 00000 n
+0000410793 00000 n
+0000410920 00000 n
+0000410985 00000 n
+0000411050 00000 n
+0000411115 00000 n
+0000411180 00000 n
+0000411245 00000 n
+0000411309 00000 n
+0000411374 00000 n
+0000411439 00000 n
+0000411504 00000 n
+0000411569 00000 n
+0000411634 00000 n
+0000411699 00000 n
+0000411764 00000 n
+0000411829 00000 n
+0000411894 00000 n
+0000411959 00000 n
+0000412024 00000 n
+0000412089 00000 n
+0000412154 00000 n
+0000412219 00000 n
+0000412284 00000 n
+0000412349 00000 n
+0000412414 00000 n
+0000412479 00000 n
+0000412544 00000 n
+0000412609 00000 n
+0000412674 00000 n
+0000412739 00000 n
+0000412804 00000 n
+0000412868 00000 n
+0000412933 00000 n
+0000412998 00000 n
+0000413063 00000 n
+0000413128 00000 n
+0000413192 00000 n
+0000418870 00000 n
+0000415309 00000 n
+0000413459 00000 n
+0000415434 00000 n
+0000415498 00000 n
+0000415563 00000 n
+0000415628 00000 n
+0000415693 00000 n
+0000415758 00000 n
+0000415823 00000 n
+0000415887 00000 n
+0000415952 00000 n
+0000416017 00000 n
+0000416082 00000 n
+0000416147 00000 n
+0000416212 00000 n
+0000416277 00000 n
+0000416342 00000 n
+0000416407 00000 n
+0000416472 00000 n
+0000416537 00000 n
+0000416602 00000 n
+0000416667 00000 n
+0000416732 00000 n
+0000416795 00000 n
+0000416860 00000 n
+0000416925 00000 n
+0000416990 00000 n
+0000417055 00000 n
+0000417120 00000 n
+0000417185 00000 n
+0000417250 00000 n
+0000417315 00000 n
+0000417379 00000 n
+0000417444 00000 n
+0000417509 00000 n
+0000417574 00000 n
+0000417639 00000 n
+0000417704 00000 n
+0000417769 00000 n
+0000417834 00000 n
+0000417899 00000 n
+0000417963 00000 n
+0000418028 00000 n
+0000418093 00000 n
+0000418158 00000 n
+0000418223 00000 n
+0000418288 00000 n
+0000418353 00000 n
+0000418417 00000 n
+0000418482 00000 n
+0000418547 00000 n
+0000418612 00000 n
+0000418677 00000 n
+0000418742 00000 n
+0000418806 00000 n
+0000424179 00000 n
+0000420618 00000 n
+0000419034 00000 n
+0000420743 00000 n
+0000420807 00000 n
+0000420872 00000 n
+0000420937 00000 n
+0000421002 00000 n
+0000421067 00000 n
+0000421132 00000 n
+0000421197 00000 n
+0000421261 00000 n
+0000421326 00000 n
+0000421391 00000 n
+0000421456 00000 n
+0000421521 00000 n
+0000421586 00000 n
+0000421651 00000 n
+0000421716 00000 n
+0000421781 00000 n
+0000421845 00000 n
+0000421910 00000 n
+0000421975 00000 n
+0000422040 00000 n
+0000422105 00000 n
+0000422170 00000 n
+0000422235 00000 n
+0000422300 00000 n
+0000422365 00000 n
+0000422429 00000 n
+0000422494 00000 n
+0000422559 00000 n
+0000422624 00000 n
+0000422689 00000 n
+0000422754 00000 n
+0000422819 00000 n
+0000422884 00000 n
+0000422949 00000 n
+0000423014 00000 n
+0000423079 00000 n
+0000423144 00000 n
+0000423207 00000 n
+0000423272 00000 n
+0000423337 00000 n
+0000423402 00000 n
+0000423467 00000 n
+0000423532 00000 n
+0000423597 00000 n
+0000423662 00000 n
+0000423727 00000 n
+0000423791 00000 n
+0000423856 00000 n
+0000423921 00000 n
+0000423986 00000 n
+0000424051 00000 n
+0000424115 00000 n
+0000429961 00000 n
+0000426593 00000 n
+0000424343 00000 n
+0000426718 00000 n
+0000426782 00000 n
+0000426847 00000 n
+0000426912 00000 n
+0000426977 00000 n
+0000427042 00000 n
+0000427107 00000 n
+0000427170 00000 n
+0000427235 00000 n
+0000427300 00000 n
+0000427365 00000 n
+0000427430 00000 n
+0000427495 00000 n
+0000427560 00000 n
+0000427625 00000 n
+0000427690 00000 n
+0000427754 00000 n
+0000427819 00000 n
+0000427884 00000 n
+0000427949 00000 n
+0000428014 00000 n
+0000428079 00000 n
+0000428144 00000 n
+0000428209 00000 n
+0000428274 00000 n
+0000428339 00000 n
+0000428404 00000 n
+0000428469 00000 n
+0000428534 00000 n
+0000428599 00000 n
+0000428664 00000 n
+0000428729 00000 n
+0000428794 00000 n
+0000428859 00000 n
+0000428924 00000 n
+0000428989 00000 n
+0000429054 00000 n
+0000429119 00000 n
+0000429184 00000 n
+0000429249 00000 n
+0000429314 00000 n
+0000429379 00000 n
+0000429444 00000 n
+0000429509 00000 n
+0000429573 00000 n
+0000429638 00000 n
+0000429703 00000 n
+0000429768 00000 n
+0000429833 00000 n
+0000429897 00000 n
+0000435506 00000 n
+0000432654 00000 n
+0000430138 00000 n
+0000432779 00000 n
+0000432843 00000 n
+0000432908 00000 n
+0000432973 00000 n
+0000433038 00000 n
+0000433103 00000 n
+0000433168 00000 n
+0000433233 00000 n
+0000433298 00000 n
+0000433363 00000 n
+0000433428 00000 n
+0000433493 00000 n
+0000433558 00000 n
+0000433623 00000 n
+0000433688 00000 n
+0000433753 00000 n
+0000433816 00000 n
+0000433881 00000 n
+0000433946 00000 n
+0000434011 00000 n
+0000434076 00000 n
+0000434141 00000 n
+0000434206 00000 n
+0000434271 00000 n
+0000434336 00000 n
+0000434401 00000 n
+0000434466 00000 n
+0000434531 00000 n
+0000434596 00000 n
+0000434661 00000 n
+0000434726 00000 n
+0000434791 00000 n
+0000434856 00000 n
+0000434921 00000 n
+0000434986 00000 n
+0000435051 00000 n
+0000435116 00000 n
+0000435181 00000 n
+0000435246 00000 n
+0000435311 00000 n
+0000435376 00000 n
+0000435441 00000 n
+0000440917 00000 n
+0000438328 00000 n
+0000435696 00000 n
+0000438453 00000 n
+0000438517 00000 n
+0000438582 00000 n
+0000438646 00000 n
+0000438711 00000 n
+0000438776 00000 n
+0000438841 00000 n
+0000438906 00000 n
+0000438971 00000 n
+0000439036 00000 n
+0000439101 00000 n
+0000439166 00000 n
+0000439231 00000 n
+0000439295 00000 n
+0000439360 00000 n
+0000439425 00000 n
+0000439490 00000 n
+0000439555 00000 n
+0000439620 00000 n
+0000439685 00000 n
+0000439750 00000 n
+0000439815 00000 n
+0000439880 00000 n
+0000439945 00000 n
+0000440010 00000 n
+0000440075 00000 n
+0000440140 00000 n
+0000440204 00000 n
+0000440269 00000 n
+0000440334 00000 n
+0000440399 00000 n
+0000440464 00000 n
+0000440529 00000 n
+0000440594 00000 n
+0000440659 00000 n
+0000440724 00000 n
+0000440789 00000 n
+0000440854 00000 n
+0000446933 00000 n
+0000443371 00000 n
+0000441094 00000 n
+0000443496 00000 n
+0000443560 00000 n
+0000443625 00000 n
+0000443690 00000 n
+0000443755 00000 n
+0000443819 00000 n
+0000443884 00000 n
+0000443949 00000 n
+0000444014 00000 n
+0000444079 00000 n
+0000444144 00000 n
+0000444209 00000 n
+0000444274 00000 n
+0000444339 00000 n
+0000444404 00000 n
+0000444469 00000 n
+0000444533 00000 n
+0000444598 00000 n
+0000444663 00000 n
+0000444728 00000 n
+0000444793 00000 n
+0000444858 00000 n
+0000444923 00000 n
+0000444988 00000 n
+0000445053 00000 n
+0000445118 00000 n
+0000445183 00000 n
+0000445247 00000 n
+0000445312 00000 n
+0000445376 00000 n
+0000445441 00000 n
+0000445506 00000 n
+0000445571 00000 n
+0000445636 00000 n
+0000445701 00000 n
+0000445766 00000 n
+0000445831 00000 n
+0000445896 00000 n
+0000445961 00000 n
+0000446026 00000 n
+0000446090 00000 n
+0000446155 00000 n
+0000446220 00000 n
+0000446285 00000 n
+0000446350 00000 n
+0000446415 00000 n
+0000446480 00000 n
+0000446545 00000 n
+0000446610 00000 n
+0000446674 00000 n
+0000446739 00000 n
+0000446804 00000 n
+0000446869 00000 n
+0000452767 00000 n
+0000449594 00000 n
+0000447110 00000 n
+0000449719 00000 n
+0000449783 00000 n
+0000449848 00000 n
+0000449913 00000 n
+0000449978 00000 n
+0000450043 00000 n
+0000450108 00000 n
+0000450173 00000 n
+0000450238 00000 n
+0000450303 00000 n
+0000450368 00000 n
+0000450433 00000 n
+0000450498 00000 n
+0000450562 00000 n
+0000450627 00000 n
+0000450692 00000 n
+0000450757 00000 n
+0000450822 00000 n
+0000450887 00000 n
+0000450952 00000 n
+0000451017 00000 n
+0000451082 00000 n
+0000451147 00000 n
+0000451212 00000 n
+0000451277 00000 n
+0000451342 00000 n
+0000451407 00000 n
+0000451472 00000 n
+0000451537 00000 n
+0000451602 00000 n
+0000451667 00000 n
+0000451732 00000 n
+0000451796 00000 n
+0000451861 00000 n
+0000451926 00000 n
+0000451991 00000 n
+0000452056 00000 n
+0000452121 00000 n
+0000452186 00000 n
+0000452251 00000 n
+0000452316 00000 n
+0000452381 00000 n
+0000452444 00000 n
+0000452509 00000 n
+0000452574 00000 n
+0000452639 00000 n
+0000452703 00000 n
+0001888406 00000 n
+0000458703 00000 n
+0000454879 00000 n
+0000452944 00000 n
+0000455004 00000 n
+0000455068 00000 n
+0000455133 00000 n
+0000455198 00000 n
+0000455263 00000 n
+0000455328 00000 n
+0000455393 00000 n
+0000455458 00000 n
+0000455523 00000 n
+0000455588 00000 n
+0000455652 00000 n
+0000455717 00000 n
+0000455782 00000 n
+0000455847 00000 n
+0000455912 00000 n
+0000455977 00000 n
+0000456042 00000 n
+0000456107 00000 n
+0000456172 00000 n
+0000456236 00000 n
+0000456301 00000 n
+0000456366 00000 n
+0000456431 00000 n
+0000456496 00000 n
+0000456561 00000 n
+0000456626 00000 n
+0000456691 00000 n
+0000456756 00000 n
+0000456821 00000 n
+0000456886 00000 n
+0000456951 00000 n
+0000457016 00000 n
+0000457081 00000 n
+0000457146 00000 n
+0000457211 00000 n
+0000457276 00000 n
+0000457341 00000 n
+0000457406 00000 n
+0000457471 00000 n
+0000457536 00000 n
+0000457601 00000 n
+0000457665 00000 n
+0000457730 00000 n
+0000457795 00000 n
+0000457860 00000 n
+0000457925 00000 n
+0000457990 00000 n
+0000458055 00000 n
+0000458120 00000 n
+0000458185 00000 n
+0000458249 00000 n
+0000458314 00000 n
+0000458379 00000 n
+0000458444 00000 n
+0000458509 00000 n
+0000458574 00000 n
+0000458639 00000 n
+0000464147 00000 n
+0000461817 00000 n
+0000458867 00000 n
+0000461942 00000 n
+0000462006 00000 n
+0000462071 00000 n
+0000462136 00000 n
+0000462201 00000 n
+0000462266 00000 n
+0000462331 00000 n
+0000462396 00000 n
+0000462461 00000 n
+0000462525 00000 n
+0000462590 00000 n
+0000462655 00000 n
+0000462720 00000 n
+0000462785 00000 n
+0000462850 00000 n
+0000462915 00000 n
+0000462979 00000 n
+0000463044 00000 n
+0000463109 00000 n
+0000463174 00000 n
+0000463239 00000 n
+0000463304 00000 n
+0000463369 00000 n
+0000463434 00000 n
+0000463499 00000 n
+0000463564 00000 n
+0000463629 00000 n
+0000463694 00000 n
+0000463759 00000 n
+0000463824 00000 n
+0000463889 00000 n
+0000463953 00000 n
+0000464018 00000 n
+0000464083 00000 n
+0000469811 00000 n
+0000467288 00000 n
+0000464337 00000 n
+0000467413 00000 n
+0000467477 00000 n
+0000467542 00000 n
+0000467607 00000 n
+0000467672 00000 n
+0000467737 00000 n
+0000467802 00000 n
+0000467867 00000 n
+0000467931 00000 n
+0000467996 00000 n
+0000468061 00000 n
+0000468125 00000 n
+0000468190 00000 n
+0000468255 00000 n
+0000468320 00000 n
+0000468385 00000 n
+0000468450 00000 n
+0000468515 00000 n
+0000468580 00000 n
+0000468644 00000 n
+0000468709 00000 n
+0000468774 00000 n
+0000468839 00000 n
+0000468904 00000 n
+0000468969 00000 n
+0000469034 00000 n
+0000469099 00000 n
+0000469164 00000 n
+0000469229 00000 n
+0000469294 00000 n
+0000469358 00000 n
+0000469423 00000 n
+0000469488 00000 n
+0000469553 00000 n
+0000469618 00000 n
+0000469683 00000 n
+0000469747 00000 n
+0000475632 00000 n
+0000472394 00000 n
+0000470001 00000 n
+0000472519 00000 n
+0000472583 00000 n
+0000472648 00000 n
+0000472713 00000 n
+0000472778 00000 n
+0000472843 00000 n
+0000472908 00000 n
+0000472973 00000 n
+0000473038 00000 n
+0000473103 00000 n
+0000473167 00000 n
+0000473232 00000 n
+0000473297 00000 n
+0000473362 00000 n
+0000473427 00000 n
+0000473492 00000 n
+0000473557 00000 n
+0000473622 00000 n
+0000473687 00000 n
+0000473752 00000 n
+0000473817 00000 n
+0000473882 00000 n
+0000473947 00000 n
+0000474011 00000 n
+0000474076 00000 n
+0000474141 00000 n
+0000474206 00000 n
+0000474271 00000 n
+0000474335 00000 n
+0000474400 00000 n
+0000474465 00000 n
+0000474530 00000 n
+0000474595 00000 n
+0000474660 00000 n
+0000474725 00000 n
+0000474790 00000 n
+0000474855 00000 n
+0000474919 00000 n
+0000474984 00000 n
+0000475049 00000 n
+0000475114 00000 n
+0000475179 00000 n
+0000475244 00000 n
+0000475309 00000 n
+0000475374 00000 n
+0000475439 00000 n
+0000475504 00000 n
+0000475568 00000 n
+0000481571 00000 n
+0000477750 00000 n
+0000475809 00000 n
+0000477875 00000 n
+0000477939 00000 n
+0000478004 00000 n
+0000478069 00000 n
+0000478134 00000 n
+0000478199 00000 n
+0000478264 00000 n
+0000478329 00000 n
+0000478394 00000 n
+0000478459 00000 n
+0000478523 00000 n
+0000478588 00000 n
+0000478653 00000 n
+0000478718 00000 n
+0000478783 00000 n
+0000478848 00000 n
+0000478913 00000 n
+0000478978 00000 n
+0000479043 00000 n
+0000479107 00000 n
+0000479172 00000 n
+0000479237 00000 n
+0000479302 00000 n
+0000479367 00000 n
+0000479432 00000 n
+0000479497 00000 n
+0000479562 00000 n
+0000479627 00000 n
+0000479690 00000 n
+0000479755 00000 n
+0000479820 00000 n
+0000479885 00000 n
+0000479950 00000 n
+0000480015 00000 n
+0000480080 00000 n
+0000480145 00000 n
+0000480210 00000 n
+0000480275 00000 n
+0000480340 00000 n
+0000480405 00000 n
+0000480470 00000 n
+0000480535 00000 n
+0000480600 00000 n
+0000480665 00000 n
+0000480729 00000 n
+0000480794 00000 n
+0000480859 00000 n
+0000480924 00000 n
+0000480989 00000 n
+0000481054 00000 n
+0000481119 00000 n
+0000481184 00000 n
+0000481249 00000 n
+0000481313 00000 n
+0000481378 00000 n
+0000481443 00000 n
+0000481507 00000 n
+0000487343 00000 n
+0000483718 00000 n
+0000481735 00000 n
+0000483843 00000 n
+0000483907 00000 n
+0000483972 00000 n
+0000484037 00000 n
+0000484102 00000 n
+0000484167 00000 n
+0000484232 00000 n
+0000484297 00000 n
+0000484362 00000 n
+0000484427 00000 n
+0000484491 00000 n
+0000484556 00000 n
+0000484621 00000 n
+0000484686 00000 n
+0000484751 00000 n
+0000484816 00000 n
+0000484881 00000 n
+0000484945 00000 n
+0000485010 00000 n
+0000485075 00000 n
+0000485140 00000 n
+0000485205 00000 n
+0000485270 00000 n
+0000485335 00000 n
+0000485400 00000 n
+0000485465 00000 n
+0000485530 00000 n
+0000485595 00000 n
+0000485659 00000 n
+0000485724 00000 n
+0000485789 00000 n
+0000485853 00000 n
+0000485918 00000 n
+0000485983 00000 n
+0000486048 00000 n
+0000486113 00000 n
+0000486178 00000 n
+0000486243 00000 n
+0000486308 00000 n
+0000486373 00000 n
+0000486437 00000 n
+0000486502 00000 n
+0000486567 00000 n
+0000486632 00000 n
+0000486697 00000 n
+0000486761 00000 n
+0000486826 00000 n
+0000486891 00000 n
+0000486956 00000 n
+0000487021 00000 n
+0000487086 00000 n
+0000487151 00000 n
+0000487216 00000 n
+0000487280 00000 n
+0000493254 00000 n
+0000489303 00000 n
+0000487507 00000 n
+0000489428 00000 n
+0000489492 00000 n
+0000489557 00000 n
+0000489622 00000 n
+0000489687 00000 n
+0000489752 00000 n
+0000489817 00000 n
+0000489882 00000 n
+0000489947 00000 n
+0000490012 00000 n
+0000490077 00000 n
+0000490142 00000 n
+0000490205 00000 n
+0000490270 00000 n
+0000490335 00000 n
+0000490400 00000 n
+0000490465 00000 n
+0000490530 00000 n
+0000490595 00000 n
+0000490660 00000 n
+0000490725 00000 n
+0000490790 00000 n
+0000490855 00000 n
+0000490920 00000 n
+0000490985 00000 n
+0000491050 00000 n
+0000491115 00000 n
+0000491180 00000 n
+0000491245 00000 n
+0000491310 00000 n
+0000491375 00000 n
+0000491439 00000 n
+0000491504 00000 n
+0000491569 00000 n
+0000491634 00000 n
+0000491699 00000 n
+0000491764 00000 n
+0000491829 00000 n
+0000491894 00000 n
+0000491959 00000 n
+0000492024 00000 n
+0000492089 00000 n
+0000492154 00000 n
+0000492219 00000 n
+0000492284 00000 n
+0000492348 00000 n
+0000492413 00000 n
+0000492478 00000 n
+0000492543 00000 n
+0000492608 00000 n
+0000492673 00000 n
+0000492738 00000 n
+0000492803 00000 n
+0000492868 00000 n
+0000492931 00000 n
+0000492996 00000 n
+0000493061 00000 n
+0000493126 00000 n
+0000493190 00000 n
+0000498837 00000 n
+0000495731 00000 n
+0000493418 00000 n
+0000495856 00000 n
+0000495920 00000 n
+0000495985 00000 n
+0000496050 00000 n
+0000496115 00000 n
+0000496180 00000 n
+0000496245 00000 n
+0000496310 00000 n
+0000496375 00000 n
+0000496440 00000 n
+0000496505 00000 n
+0000496570 00000 n
+0000496635 00000 n
+0000496700 00000 n
+0000496765 00000 n
+0000496829 00000 n
+0000496894 00000 n
+0000496959 00000 n
+0000497024 00000 n
+0000497089 00000 n
+0000497153 00000 n
+0000497218 00000 n
+0000497283 00000 n
+0000497348 00000 n
+0000497413 00000 n
+0000497478 00000 n
+0000497543 00000 n
+0000497608 00000 n
+0000497673 00000 n
+0000497737 00000 n
+0000497802 00000 n
+0000497867 00000 n
+0000497932 00000 n
+0000497997 00000 n
+0000498062 00000 n
+0000498127 00000 n
+0000498191 00000 n
+0000498256 00000 n
+0000498321 00000 n
+0000498386 00000 n
+0000498451 00000 n
+0000498516 00000 n
+0000498581 00000 n
+0000498646 00000 n
+0000498711 00000 n
+0000498775 00000 n
+0000504540 00000 n
+0000501239 00000 n
+0000499001 00000 n
+0000501364 00000 n
+0000501428 00000 n
+0000501493 00000 n
+0000501558 00000 n
+0000501623 00000 n
+0000501688 00000 n
+0000501753 00000 n
+0000501818 00000 n
+0000501883 00000 n
+0000501948 00000 n
+0000502013 00000 n
+0000502078 00000 n
+0000502142 00000 n
+0000502207 00000 n
+0000502272 00000 n
+0000502337 00000 n
+0000502402 00000 n
+0000502467 00000 n
+0000502532 00000 n
+0000502597 00000 n
+0000502661 00000 n
+0000502726 00000 n
+0000502791 00000 n
+0000502856 00000 n
+0000502921 00000 n
+0000502986 00000 n
+0000503051 00000 n
+0000503115 00000 n
+0000503180 00000 n
+0000503245 00000 n
+0000503310 00000 n
+0000503375 00000 n
+0000503440 00000 n
+0000503505 00000 n
+0000503570 00000 n
+0000503635 00000 n
+0000503698 00000 n
+0000503763 00000 n
+0000503828 00000 n
+0000503893 00000 n
+0000503958 00000 n
+0000504023 00000 n
+0000504088 00000 n
+0000504153 00000 n
+0000504218 00000 n
+0000504283 00000 n
+0000504347 00000 n
+0000504412 00000 n
+0000504476 00000 n
+0000509705 00000 n
+0000506533 00000 n
+0000504704 00000 n
+0000506658 00000 n
+0000506722 00000 n
+0000506787 00000 n
+0000506852 00000 n
+0000506917 00000 n
+0000506982 00000 n
+0000507047 00000 n
+0000507112 00000 n
+0000507177 00000 n
+0000507242 00000 n
+0000507307 00000 n
+0000507372 00000 n
+0000507437 00000 n
+0000507502 00000 n
+0000507567 00000 n
+0000507632 00000 n
+0000507696 00000 n
+0000507761 00000 n
+0000507826 00000 n
+0000507891 00000 n
+0000507956 00000 n
+0000508021 00000 n
+0000508086 00000 n
+0000508151 00000 n
+0000508216 00000 n
+0000508281 00000 n
+0000508346 00000 n
+0000508411 00000 n
+0000508476 00000 n
+0000508541 00000 n
+0000508606 00000 n
+0000508671 00000 n
+0000508798 00000 n
+0000508861 00000 n
+0000508926 00000 n
+0000508991 00000 n
+0000509056 00000 n
+0000509121 00000 n
+0000509186 00000 n
+0000509251 00000 n
+0000509316 00000 n
+0000509381 00000 n
+0000509446 00000 n
+0000509511 00000 n
+0000509576 00000 n
+0000509641 00000 n
+0001888571 00000 n
+0000515430 00000 n
+0000511872 00000 n
+0000509895 00000 n
+0000511997 00000 n
+0000512061 00000 n
+0000512126 00000 n
+0000512191 00000 n
+0000512256 00000 n
+0000512321 00000 n
+0000512386 00000 n
+0000512451 00000 n
+0000512516 00000 n
+0000512581 00000 n
+0000512646 00000 n
+0000512711 00000 n
+0000512776 00000 n
+0000512841 00000 n
+0000512906 00000 n
+0000512971 00000 n
+0000513036 00000 n
+0000513101 00000 n
+0000513162 00000 n
+0000513227 00000 n
+0000513292 00000 n
+0000513357 00000 n
+0000513422 00000 n
+0000513487 00000 n
+0000513552 00000 n
+0000513617 00000 n
+0000513682 00000 n
+0000513747 00000 n
+0000513812 00000 n
+0000513877 00000 n
+0000513942 00000 n
+0000514007 00000 n
+0000514072 00000 n
+0000514137 00000 n
+0000514202 00000 n
+0000514266 00000 n
+0000514331 00000 n
+0000514396 00000 n
+0000514461 00000 n
+0000514526 00000 n
+0000514591 00000 n
+0000514656 00000 n
+0000514721 00000 n
+0000514786 00000 n
+0000514913 00000 n
+0000514977 00000 n
+0000515042 00000 n
+0000515107 00000 n
+0000515172 00000 n
+0000515237 00000 n
+0000515302 00000 n
+0000515366 00000 n
+0000521350 00000 n
+0000517271 00000 n
+0000515633 00000 n
+0000517396 00000 n
+0000517460 00000 n
+0000517525 00000 n
+0000517590 00000 n
+0000517655 00000 n
+0000517720 00000 n
+0000517785 00000 n
+0000517850 00000 n
+0000517915 00000 n
+0000517980 00000 n
+0000518044 00000 n
+0000518109 00000 n
+0000518174 00000 n
+0000518239 00000 n
+0000518304 00000 n
+0000518369 00000 n
+0000518434 00000 n
+0000518499 00000 n
+0000518564 00000 n
+0000518628 00000 n
+0000518693 00000 n
+0000518758 00000 n
+0000518823 00000 n
+0000518888 00000 n
+0000518953 00000 n
+0000519018 00000 n
+0000519083 00000 n
+0000519148 00000 n
+0000519211 00000 n
+0000519276 00000 n
+0000519341 00000 n
+0000519406 00000 n
+0000519471 00000 n
+0000519536 00000 n
+0000519601 00000 n
+0000519666 00000 n
+0000519730 00000 n
+0000519795 00000 n
+0000519860 00000 n
+0000519925 00000 n
+0000519990 00000 n
+0000520055 00000 n
+0000520119 00000 n
+0000520184 00000 n
+0000520249 00000 n
+0000520314 00000 n
+0000520379 00000 n
+0000520444 00000 n
+0000520509 00000 n
+0000520574 00000 n
+0000520639 00000 n
+0000520703 00000 n
+0000520768 00000 n
+0000520833 00000 n
+0000520898 00000 n
+0000520963 00000 n
+0000521028 00000 n
+0000521092 00000 n
+0000521157 00000 n
+0000521222 00000 n
+0000521286 00000 n
+0000526724 00000 n
+0000524203 00000 n
+0000521501 00000 n
+0000524328 00000 n
+0000524454 00000 n
+0000524519 00000 n
+0000524584 00000 n
+0000524649 00000 n
+0000524714 00000 n
+0000524777 00000 n
+0000524842 00000 n
+0000524907 00000 n
+0000524972 00000 n
+0000525037 00000 n
+0000525102 00000 n
+0000525167 00000 n
+0000525232 00000 n
+0000525297 00000 n
+0000525361 00000 n
+0000525426 00000 n
+0000525491 00000 n
+0000525556 00000 n
+0000525621 00000 n
+0000525686 00000 n
+0000525751 00000 n
+0000525816 00000 n
+0000525881 00000 n
+0000525945 00000 n
+0000526010 00000 n
+0000526075 00000 n
+0000526140 00000 n
+0000526205 00000 n
+0000526270 00000 n
+0000526335 00000 n
+0000526399 00000 n
+0000526464 00000 n
+0000526529 00000 n
+0000526594 00000 n
+0000526659 00000 n
+0000532500 00000 n
+0000528745 00000 n
+0000526927 00000 n
+0000528870 00000 n
+0000528934 00000 n
+0000528999 00000 n
+0000529064 00000 n
+0000529129 00000 n
+0000529194 00000 n
+0000529259 00000 n
+0000529324 00000 n
+0000529389 00000 n
+0000529454 00000 n
+0000529518 00000 n
+0000529583 00000 n
+0000529648 00000 n
+0000529713 00000 n
+0000529778 00000 n
+0000529842 00000 n
+0000529907 00000 n
+0000529972 00000 n
+0000530037 00000 n
+0000530102 00000 n
+0000530167 00000 n
+0000530232 00000 n
+0000530297 00000 n
+0000530362 00000 n
+0000530425 00000 n
+0000530490 00000 n
+0000530555 00000 n
+0000530620 00000 n
+0000530685 00000 n
+0000530750 00000 n
+0000530815 00000 n
+0000530880 00000 n
+0000530945 00000 n
+0000531010 00000 n
+0000531074 00000 n
+0000531139 00000 n
+0000531204 00000 n
+0000531269 00000 n
+0000531334 00000 n
+0000531399 00000 n
+0000531464 00000 n
+0000531529 00000 n
+0000531594 00000 n
+0000531658 00000 n
+0000531723 00000 n
+0000531788 00000 n
+0000531853 00000 n
+0000531918 00000 n
+0000531983 00000 n
+0000532048 00000 n
+0000532113 00000 n
+0000532178 00000 n
+0000532242 00000 n
+0000532307 00000 n
+0000532372 00000 n
+0000532436 00000 n
+0000535768 00000 n
+0000538131 00000 n
+0000535595 00000 n
+0000532664 00000 n
+0000535926 00000 n
+0000535990 00000 n
+0000536055 00000 n
+0000536120 00000 n
+0000536185 00000 n
+0000536250 00000 n
+0000536315 00000 n
+0000536380 00000 n
+0000536445 00000 n
+0000536510 00000 n
+0001885674 00000 n
+0000536575 00000 n
+0000536639 00000 n
+0000536704 00000 n
+0000536769 00000 n
+0000536834 00000 n
+0000536899 00000 n
+0000536964 00000 n
+0000537029 00000 n
+0000537094 00000 n
+0000537159 00000 n
+0000537224 00000 n
+0000537288 00000 n
+0000537353 00000 n
+0000537418 00000 n
+0000537483 00000 n
+0000537548 00000 n
+0000537613 00000 n
+0000537678 00000 n
+0000537743 00000 n
+0000537808 00000 n
+0000537873 00000 n
+0000537938 00000 n
+0000538003 00000 n
+0000538067 00000 n
+0000535737 00000 n
+0000543978 00000 n
+0000541131 00000 n
+0000538374 00000 n
+0000541256 00000 n
+0000541320 00000 n
+0000541385 00000 n
+0000541450 00000 n
+0000541515 00000 n
+0000541580 00000 n
+0000541645 00000 n
+0000541710 00000 n
+0000541775 00000 n
+0000541840 00000 n
+0000541904 00000 n
+0000541969 00000 n
+0000542034 00000 n
+0000542099 00000 n
+0000542164 00000 n
+0000542229 00000 n
+0000542294 00000 n
+0000542359 00000 n
+0000542424 00000 n
+0000542488 00000 n
+0000542553 00000 n
+0000542618 00000 n
+0000542683 00000 n
+0000542748 00000 n
+0000542813 00000 n
+0000542878 00000 n
+0000542943 00000 n
+0000543008 00000 n
+0000543073 00000 n
+0000543137 00000 n
+0000543201 00000 n
+0000543266 00000 n
+0000543331 00000 n
+0000543396 00000 n
+0000543461 00000 n
+0000543526 00000 n
+0000543591 00000 n
+0000543656 00000 n
+0000543721 00000 n
+0000543786 00000 n
+0000543850 00000 n
+0000543914 00000 n
+0000547177 00000 n
+0000550055 00000 n
+0000547004 00000 n
+0000544168 00000 n
+0000547334 00000 n
+0000547398 00000 n
+0000547463 00000 n
+0000547528 00000 n
+0000547593 00000 n
+0000547658 00000 n
+0000547723 00000 n
+0000547788 00000 n
+0000547853 00000 n
+0000547918 00000 n
+0000547982 00000 n
+0000548047 00000 n
+0000548112 00000 n
+0000548177 00000 n
+0000548242 00000 n
+0000548307 00000 n
+0000548371 00000 n
+0000548436 00000 n
+0000548501 00000 n
+0000548566 00000 n
+0000548629 00000 n
+0000548694 00000 n
+0000548759 00000 n
+0000548823 00000 n
+0000548888 00000 n
+0000548953 00000 n
+0000549018 00000 n
+0000549083 00000 n
+0000549148 00000 n
+0000549213 00000 n
+0000549278 00000 n
+0000549343 00000 n
+0000549407 00000 n
+0000549472 00000 n
+0000549537 00000 n
+0000549602 00000 n
+0000549667 00000 n
+0000549732 00000 n
+0000549797 00000 n
+0000549862 00000 n
+0000549927 00000 n
+0000549991 00000 n
+0000547146 00000 n
+0000555792 00000 n
+0000552490 00000 n
+0000550310 00000 n
+0000552615 00000 n
+0000552679 00000 n
+0000552744 00000 n
+0000552809 00000 n
+0000552874 00000 n
+0000552939 00000 n
+0000553004 00000 n
+0000553069 00000 n
+0000553133 00000 n
+0000553198 00000 n
+0000553263 00000 n
+0000553328 00000 n
+0000553393 00000 n
+0000553458 00000 n
+0000553523 00000 n
+0000553587 00000 n
+0000553652 00000 n
+0000553717 00000 n
+0000553782 00000 n
+0000553847 00000 n
+0000553912 00000 n
+0000553977 00000 n
+0000554042 00000 n
+0000554107 00000 n
+0000554172 00000 n
+0000554237 00000 n
+0000554302 00000 n
+0000554367 00000 n
+0000554432 00000 n
+0000554497 00000 n
+0000554562 00000 n
+0000554627 00000 n
+0000554692 00000 n
+0000554757 00000 n
+0000554821 00000 n
+0000554886 00000 n
+0000554951 00000 n
+0000555016 00000 n
+0000555081 00000 n
+0000555146 00000 n
+0000555211 00000 n
+0000555276 00000 n
+0000555341 00000 n
+0000555405 00000 n
+0000555470 00000 n
+0000555535 00000 n
+0000555599 00000 n
+0000555664 00000 n
+0000555728 00000 n
+0000562555 00000 n
+0000559968 00000 n
+0000555982 00000 n
+0000560093 00000 n
+0000560157 00000 n
+0000560222 00000 n
+0000560287 00000 n
+0000560352 00000 n
+0000560417 00000 n
+0000560482 00000 n
+0000560547 00000 n
+0000560612 00000 n
+0000560677 00000 n
+0000560741 00000 n
+0000560806 00000 n
+0000560871 00000 n
+0000560936 00000 n
+0000561001 00000 n
+0000561066 00000 n
+0000561131 00000 n
+0000561195 00000 n
+0000561260 00000 n
+0000561325 00000 n
+0000561390 00000 n
+0000561455 00000 n
+0000561520 00000 n
+0000561585 00000 n
+0000561649 00000 n
+0000561714 00000 n
+0000561779 00000 n
+0000561844 00000 n
+0000561909 00000 n
+0000561974 00000 n
+0000562039 00000 n
+0000562104 00000 n
+0000562169 00000 n
+0000562233 00000 n
+0000562298 00000 n
+0000562363 00000 n
+0000562428 00000 n
+0000567490 00000 n
+0000564837 00000 n
+0000562798 00000 n
+0000564962 00000 n
+0000565026 00000 n
+0000565091 00000 n
+0000565154 00000 n
+0000565219 00000 n
+0000565284 00000 n
+0000565349 00000 n
+0000565414 00000 n
+0000565479 00000 n
+0000565544 00000 n
+0000565609 00000 n
+0000565674 00000 n
+0000565739 00000 n
+0000565804 00000 n
+0000565869 00000 n
+0000565934 00000 n
+0000565997 00000 n
+0000566062 00000 n
+0000566127 00000 n
+0000566192 00000 n
+0000566257 00000 n
+0000566322 00000 n
+0000566387 00000 n
+0000566452 00000 n
+0000566517 00000 n
+0000566581 00000 n
+0000566646 00000 n
+0000566711 00000 n
+0000566776 00000 n
+0000566841 00000 n
+0000566906 00000 n
+0000566971 00000 n
+0000567036 00000 n
+0000567101 00000 n
+0000567165 00000 n
+0000567230 00000 n
+0000567295 00000 n
+0000567360 00000 n
+0000567425 00000 n
+0001888736 00000 n
+0000573127 00000 n
+0000569762 00000 n
+0000567693 00000 n
+0000569887 00000 n
+0000569951 00000 n
+0000570016 00000 n
+0000570081 00000 n
+0000570146 00000 n
+0000570211 00000 n
+0000570275 00000 n
+0000570340 00000 n
+0000570405 00000 n
+0000570470 00000 n
+0000570535 00000 n
+0000570600 00000 n
+0000570665 00000 n
+0000570730 00000 n
+0000570795 00000 n
+0000570859 00000 n
+0000570924 00000 n
+0000570989 00000 n
+0000571054 00000 n
+0000571119 00000 n
+0000571184 00000 n
+0000571249 00000 n
+0000571314 00000 n
+0000571379 00000 n
+0000571442 00000 n
+0000571507 00000 n
+0000571572 00000 n
+0000571636 00000 n
+0000571701 00000 n
+0000571766 00000 n
+0000571831 00000 n
+0000571896 00000 n
+0000571961 00000 n
+0000572026 00000 n
+0000572091 00000 n
+0000572156 00000 n
+0000572220 00000 n
+0000572285 00000 n
+0000572350 00000 n
+0000572415 00000 n
+0000572480 00000 n
+0000572545 00000 n
+0000572610 00000 n
+0000572675 00000 n
+0000572740 00000 n
+0000572805 00000 n
+0000572869 00000 n
+0000572934 00000 n
+0000572999 00000 n
+0000573063 00000 n
+0000578980 00000 n
+0000574963 00000 n
+0000573291 00000 n
+0000575088 00000 n
+0000575152 00000 n
+0000575217 00000 n
+0000575282 00000 n
+0000575347 00000 n
+0000575412 00000 n
+0000575477 00000 n
+0000575542 00000 n
+0000575607 00000 n
+0000575672 00000 n
+0000575736 00000 n
+0000575801 00000 n
+0000575866 00000 n
+0000575931 00000 n
+0000575996 00000 n
+0000576061 00000 n
+0000576126 00000 n
+0000576191 00000 n
+0000576256 00000 n
+0000576320 00000 n
+0000576385 00000 n
+0000576450 00000 n
+0000576515 00000 n
+0000576580 00000 n
+0000576645 00000 n
+0000576710 00000 n
+0000576775 00000 n
+0000576840 00000 n
+0000576903 00000 n
+0000576968 00000 n
+0000577033 00000 n
+0000577098 00000 n
+0000577163 00000 n
+0000577228 00000 n
+0000577293 00000 n
+0000577358 00000 n
+0000577423 00000 n
+0000577487 00000 n
+0000577552 00000 n
+0000577617 00000 n
+0000577682 00000 n
+0000577747 00000 n
+0000577812 00000 n
+0000577877 00000 n
+0000577942 00000 n
+0000578007 00000 n
+0000578071 00000 n
+0000578136 00000 n
+0000578201 00000 n
+0000578266 00000 n
+0000578331 00000 n
+0000578396 00000 n
+0000578461 00000 n
+0000578526 00000 n
+0000578591 00000 n
+0000578655 00000 n
+0000578720 00000 n
+0000578785 00000 n
+0000578850 00000 n
+0000578915 00000 n
+0000584869 00000 n
+0000581957 00000 n
+0000579144 00000 n
+0000582082 00000 n
+0000582146 00000 n
+0000582211 00000 n
+0000582276 00000 n
+0000582341 00000 n
+0000582406 00000 n
+0000582471 00000 n
+0000582536 00000 n
+0000582601 00000 n
+0000582666 00000 n
+0000582731 00000 n
+0000582796 00000 n
+0000582861 00000 n
+0000582925 00000 n
+0000582990 00000 n
+0000583055 00000 n
+0000583120 00000 n
+0000583185 00000 n
+0000583249 00000 n
+0000583314 00000 n
+0000583379 00000 n
+0000583444 00000 n
+0000583509 00000 n
+0000583574 00000 n
+0000583639 00000 n
+0000583704 00000 n
+0000583767 00000 n
+0000583832 00000 n
+0000583897 00000 n
+0000583962 00000 n
+0000584027 00000 n
+0000584092 00000 n
+0000584157 00000 n
+0000584222 00000 n
+0000584287 00000 n
+0000584351 00000 n
+0000584416 00000 n
+0000584481 00000 n
+0000584546 00000 n
+0000584611 00000 n
+0000584676 00000 n
+0000584741 00000 n
+0000584805 00000 n
+0000590645 00000 n
+0000586563 00000 n
+0000585059 00000 n
+0000586688 00000 n
+0000586752 00000 n
+0000586817 00000 n
+0000586882 00000 n
+0000586947 00000 n
+0000587012 00000 n
+0000587077 00000 n
+0000587141 00000 n
+0000587206 00000 n
+0000587271 00000 n
+0000587336 00000 n
+0000587401 00000 n
+0000587466 00000 n
+0000587531 00000 n
+0000587596 00000 n
+0000587661 00000 n
+0000587726 00000 n
+0000587791 00000 n
+0000587856 00000 n
+0000587921 00000 n
+0000587986 00000 n
+0000588051 00000 n
+0000588116 00000 n
+0000588181 00000 n
+0000588246 00000 n
+0000588311 00000 n
+0000588375 00000 n
+0000588440 00000 n
+0000588505 00000 n
+0000588570 00000 n
+0000588635 00000 n
+0000588700 00000 n
+0000588765 00000 n
+0000588830 00000 n
+0000588895 00000 n
+0000588959 00000 n
+0000589024 00000 n
+0000589089 00000 n
+0000589154 00000 n
+0000589219 00000 n
+0000589283 00000 n
+0000589348 00000 n
+0000589413 00000 n
+0000589478 00000 n
+0000589543 00000 n
+0000589608 00000 n
+0000589673 00000 n
+0000589738 00000 n
+0000589803 00000 n
+0000589867 00000 n
+0000589932 00000 n
+0000589997 00000 n
+0000590062 00000 n
+0000590127 00000 n
+0000590192 00000 n
+0000590257 00000 n
+0000590322 00000 n
+0000590387 00000 n
+0000590452 00000 n
+0000590517 00000 n
+0000590581 00000 n
+0000595667 00000 n
+0000592949 00000 n
+0000590796 00000 n
+0000593074 00000 n
+0000593138 00000 n
+0000593203 00000 n
+0000593268 00000 n
+0000593333 00000 n
+0000593398 00000 n
+0000593463 00000 n
+0000593528 00000 n
+0000593593 00000 n
+0000593658 00000 n
+0000593722 00000 n
+0000593787 00000 n
+0000593852 00000 n
+0000593917 00000 n
+0000593980 00000 n
+0000594045 00000 n
+0000594110 00000 n
+0000594175 00000 n
+0000594240 00000 n
+0000594305 00000 n
+0000594370 00000 n
+0000594435 00000 n
+0000594500 00000 n
+0000594565 00000 n
+0000594629 00000 n
+0000594694 00000 n
+0000594759 00000 n
+0000594824 00000 n
+0000594889 00000 n
+0000594954 00000 n
+0000595019 00000 n
+0000595083 00000 n
+0000595148 00000 n
+0000595213 00000 n
+0000595278 00000 n
+0000595343 00000 n
+0000595408 00000 n
+0000595473 00000 n
+0000595537 00000 n
+0000595602 00000 n
+0000601518 00000 n
+0000598346 00000 n
+0000595844 00000 n
+0000598471 00000 n
+0000598535 00000 n
+0000598600 00000 n
+0000598665 00000 n
+0000598730 00000 n
+0000598795 00000 n
+0000598860 00000 n
+0000598925 00000 n
+0000598990 00000 n
+0000599055 00000 n
+0000599120 00000 n
+0000599185 00000 n
+0000599250 00000 n
+0000599315 00000 n
+0000599380 00000 n
+0000599445 00000 n
+0000599510 00000 n
+0000599573 00000 n
+0000599638 00000 n
+0000599702 00000 n
+0000599767 00000 n
+0000599832 00000 n
+0000599897 00000 n
+0000599962 00000 n
+0000600027 00000 n
+0000600092 00000 n
+0000600157 00000 n
+0000600222 00000 n
+0000600287 00000 n
+0000600352 00000 n
+0000600417 00000 n
+0000600482 00000 n
+0000600547 00000 n
+0000600612 00000 n
+0000600677 00000 n
+0000600742 00000 n
+0000600806 00000 n
+0000600871 00000 n
+0000600936 00000 n
+0000601001 00000 n
+0000601066 00000 n
+0000601131 00000 n
+0000601196 00000 n
+0000601260 00000 n
+0000601325 00000 n
+0000601390 00000 n
+0000601454 00000 n
+0000606785 00000 n
+0000603352 00000 n
+0000601682 00000 n
+0000603477 00000 n
+0000603541 00000 n
+0000603606 00000 n
+0000603671 00000 n
+0000603736 00000 n
+0000603801 00000 n
+0000603866 00000 n
+0000603931 00000 n
+0000603996 00000 n
+0000604061 00000 n
+0000604126 00000 n
+0000604191 00000 n
+0000604256 00000 n
+0000604321 00000 n
+0000604386 00000 n
+0000604450 00000 n
+0000604515 00000 n
+0000604580 00000 n
+0000604645 00000 n
+0000604710 00000 n
+0000604775 00000 n
+0000604840 00000 n
+0000604905 00000 n
+0000604970 00000 n
+0000605034 00000 n
+0000605099 00000 n
+0000605164 00000 n
+0000605229 00000 n
+0000605294 00000 n
+0000605359 00000 n
+0000605424 00000 n
+0000605489 00000 n
+0000605554 00000 n
+0000605618 00000 n
+0000605683 00000 n
+0000605748 00000 n
+0000605813 00000 n
+0000605878 00000 n
+0000605943 00000 n
+0000606008 00000 n
+0000606073 00000 n
+0000606138 00000 n
+0000606203 00000 n
+0000606268 00000 n
+0000606333 00000 n
+0000606397 00000 n
+0000606462 00000 n
+0000606527 00000 n
+0000606592 00000 n
+0000606657 00000 n
+0000606721 00000 n
+0000612602 00000 n
+0000608973 00000 n
+0000606962 00000 n
+0000609098 00000 n
+0000609162 00000 n
+0000609227 00000 n
+0000609292 00000 n
+0000609357 00000 n
+0000609422 00000 n
+0000609487 00000 n
+0000609552 00000 n
+0000609617 00000 n
+0000609682 00000 n
+0000609746 00000 n
+0000609811 00000 n
+0000609876 00000 n
+0000609941 00000 n
+0000610006 00000 n
+0000610071 00000 n
+0000610136 00000 n
+0000610201 00000 n
+0000610266 00000 n
+0000610331 00000 n
+0000610395 00000 n
+0000610460 00000 n
+0000610525 00000 n
+0000610590 00000 n
+0000610655 00000 n
+0000610720 00000 n
+0000610785 00000 n
+0000610850 00000 n
+0000610915 00000 n
+0000610979 00000 n
+0000611044 00000 n
+0000611109 00000 n
+0000611174 00000 n
+0000611239 00000 n
+0000611304 00000 n
+0000611369 00000 n
+0000611434 00000 n
+0000611499 00000 n
+0000611564 00000 n
+0000611628 00000 n
+0000611693 00000 n
+0000611758 00000 n
+0000611823 00000 n
+0000611888 00000 n
+0000611953 00000 n
+0000612018 00000 n
+0000612082 00000 n
+0000612147 00000 n
+0000612212 00000 n
+0000612277 00000 n
+0000612342 00000 n
+0000612407 00000 n
+0000612472 00000 n
+0000612537 00000 n
+0000617711 00000 n
+0000614737 00000 n
+0000612779 00000 n
+0000614862 00000 n
+0000614926 00000 n
+0000614991 00000 n
+0000615056 00000 n
+0000615120 00000 n
+0000615185 00000 n
+0000615250 00000 n
+0000615315 00000 n
+0000615380 00000 n
+0000615445 00000 n
+0000615510 00000 n
+0000615575 00000 n
+0000615640 00000 n
+0000615705 00000 n
+0000615770 00000 n
+0000615835 00000 n
+0000615899 00000 n
+0000615964 00000 n
+0000616029 00000 n
+0000616094 00000 n
+0000616159 00000 n
+0000616220 00000 n
+0000616285 00000 n
+0000616350 00000 n
+0000616415 00000 n
+0000616480 00000 n
+0000616545 00000 n
+0000616609 00000 n
+0000616674 00000 n
+0000616739 00000 n
+0000616804 00000 n
+0000616869 00000 n
+0000616934 00000 n
+0000616999 00000 n
+0000617064 00000 n
+0000617129 00000 n
+0000617194 00000 n
+0000617259 00000 n
+0000617323 00000 n
+0000617388 00000 n
+0000617453 00000 n
+0000617518 00000 n
+0000617583 00000 n
+0000617647 00000 n
+0000622946 00000 n
+0000620032 00000 n
+0000617914 00000 n
+0000620157 00000 n
+0000620221 00000 n
+0000620286 00000 n
+0000620351 00000 n
+0000620416 00000 n
+0000620481 00000 n
+0000620546 00000 n
+0000620611 00000 n
+0000620676 00000 n
+0000620741 00000 n
+0000620806 00000 n
+0000620871 00000 n
+0000620935 00000 n
+0000621000 00000 n
+0000621065 00000 n
+0000621130 00000 n
+0000621195 00000 n
+0000621260 00000 n
+0000621325 00000 n
+0000621389 00000 n
+0000621454 00000 n
+0000621519 00000 n
+0000621584 00000 n
+0000621649 00000 n
+0000621714 00000 n
+0000621779 00000 n
+0000621844 00000 n
+0000621909 00000 n
+0000621973 00000 n
+0000622038 00000 n
+0000622103 00000 n
+0000622168 00000 n
+0000622233 00000 n
+0000622298 00000 n
+0000622362 00000 n
+0000622427 00000 n
+0000622492 00000 n
+0000622557 00000 n
+0000622622 00000 n
+0000622687 00000 n
+0000622752 00000 n
+0000622816 00000 n
+0000622881 00000 n
+0001888901 00000 n
+0000628193 00000 n
+0000625345 00000 n
+0000623123 00000 n
+0000625470 00000 n
+0000625534 00000 n
+0000625598 00000 n
+0000625663 00000 n
+0000625728 00000 n
+0000625793 00000 n
+0000625858 00000 n
+0000625923 00000 n
+0000625988 00000 n
+0000626053 00000 n
+0000626118 00000 n
+0000626182 00000 n
+0000626247 00000 n
+0000626312 00000 n
+0000626377 00000 n
+0000626442 00000 n
+0000626506 00000 n
+0000626571 00000 n
+0000626636 00000 n
+0000626701 00000 n
+0000626766 00000 n
+0000626831 00000 n
+0000626896 00000 n
+0000626961 00000 n
+0000627026 00000 n
+0000627091 00000 n
+0000627156 00000 n
+0000627221 00000 n
+0000627285 00000 n
+0000627350 00000 n
+0000627415 00000 n
+0000627480 00000 n
+0000627545 00000 n
+0000627610 00000 n
+0000627675 00000 n
+0000627740 00000 n
+0000627805 00000 n
+0000627870 00000 n
+0000627935 00000 n
+0000628000 00000 n
+0000628065 00000 n
+0000628129 00000 n
+0000633064 00000 n
+0000630024 00000 n
+0000628397 00000 n
+0000630149 00000 n
+0000630213 00000 n
+0000630278 00000 n
+0000630342 00000 n
+0000630407 00000 n
+0000630472 00000 n
+0000630537 00000 n
+0000630602 00000 n
+0000630667 00000 n
+0000630732 00000 n
+0000630797 00000 n
+0000630862 00000 n
+0000630927 00000 n
+0000630991 00000 n
+0000631056 00000 n
+0000631121 00000 n
+0000631186 00000 n
+0000631251 00000 n
+0000631316 00000 n
+0000631381 00000 n
+0000631446 00000 n
+0000631511 00000 n
+0000631575 00000 n
+0000631640 00000 n
+0000631705 00000 n
+0000631770 00000 n
+0000631835 00000 n
+0000631900 00000 n
+0000631965 00000 n
+0000632030 00000 n
+0000632095 00000 n
+0000632158 00000 n
+0000632223 00000 n
+0000632288 00000 n
+0000632353 00000 n
+0000632418 00000 n
+0000632483 00000 n
+0000632548 00000 n
+0000632613 00000 n
+0000632678 00000 n
+0000632742 00000 n
+0000632807 00000 n
+0000632872 00000 n
+0000632937 00000 n
+0000637728 00000 n
+0000635269 00000 n
+0000633241 00000 n
+0000635394 00000 n
+0000635458 00000 n
+0000635523 00000 n
+0000635588 00000 n
+0000635653 00000 n
+0000635718 00000 n
+0000635782 00000 n
+0000635847 00000 n
+0000635912 00000 n
+0000635977 00000 n
+0000636042 00000 n
+0000636107 00000 n
+0000636172 00000 n
+0000636237 00000 n
+0000636302 00000 n
+0000636367 00000 n
+0000636432 00000 n
+0000636497 00000 n
+0000636562 00000 n
+0000636627 00000 n
+0000636692 00000 n
+0000636757 00000 n
+0000636821 00000 n
+0000636886 00000 n
+0000636951 00000 n
+0000637016 00000 n
+0000637081 00000 n
+0000637146 00000 n
+0000637211 00000 n
+0000637276 00000 n
+0000637340 00000 n
+0000637405 00000 n
+0000637470 00000 n
+0000637535 00000 n
+0000637600 00000 n
+0000637664 00000 n
+0000643746 00000 n
+0000640506 00000 n
+0000637931 00000 n
+0000640631 00000 n
+0000640695 00000 n
+0000640760 00000 n
+0000640825 00000 n
+0000640890 00000 n
+0000640955 00000 n
+0000641020 00000 n
+0000641085 00000 n
+0000641150 00000 n
+0000641215 00000 n
+0000641280 00000 n
+0000641345 00000 n
+0000641410 00000 n
+0000641475 00000 n
+0000641540 00000 n
+0000641605 00000 n
+0000641669 00000 n
+0000641734 00000 n
+0000641799 00000 n
+0000641864 00000 n
+0000641929 00000 n
+0000641994 00000 n
+0000642059 00000 n
+0000642124 00000 n
+0000642189 00000 n
+0000642254 00000 n
+0000642319 00000 n
+0000642384 00000 n
+0000642449 00000 n
+0000642514 00000 n
+0000642579 00000 n
+0000642644 00000 n
+0000642709 00000 n
+0000642774 00000 n
+0000642839 00000 n
+0000642903 00000 n
+0000642968 00000 n
+0000643033 00000 n
+0000643098 00000 n
+0000643163 00000 n
+0000643228 00000 n
+0000643293 00000 n
+0000643358 00000 n
+0000643423 00000 n
+0000643488 00000 n
+0000643553 00000 n
+0000643618 00000 n
+0000643682 00000 n
+0000649519 00000 n
+0000645958 00000 n
+0000643949 00000 n
+0000646083 00000 n
+0000646147 00000 n
+0000646212 00000 n
+0000646277 00000 n
+0000646342 00000 n
+0000646407 00000 n
+0000646472 00000 n
+0000646537 00000 n
+0000646602 00000 n
+0000646667 00000 n
+0000646731 00000 n
+0000646796 00000 n
+0000646861 00000 n
+0000646926 00000 n
+0000646991 00000 n
+0000647056 00000 n
+0000647121 00000 n
+0000647186 00000 n
+0000647251 00000 n
+0000647315 00000 n
+0000647380 00000 n
+0000647445 00000 n
+0000647510 00000 n
+0000647575 00000 n
+0000647640 00000 n
+0000647705 00000 n
+0000647770 00000 n
+0000647835 00000 n
+0000647898 00000 n
+0000647963 00000 n
+0000648028 00000 n
+0000648093 00000 n
+0000648158 00000 n
+0000648223 00000 n
+0000648288 00000 n
+0000648352 00000 n
+0000648417 00000 n
+0000648482 00000 n
+0000648547 00000 n
+0000648612 00000 n
+0000648677 00000 n
+0000648742 00000 n
+0000648807 00000 n
+0000648872 00000 n
+0000648937 00000 n
+0000649001 00000 n
+0000649066 00000 n
+0000649131 00000 n
+0000649196 00000 n
+0000649261 00000 n
+0000649326 00000 n
+0000649391 00000 n
+0000649455 00000 n
+0000655100 00000 n
+0000651410 00000 n
+0000649696 00000 n
+0000651535 00000 n
+0000651599 00000 n
+0000651664 00000 n
+0000651729 00000 n
+0000651794 00000 n
+0000651859 00000 n
+0000651924 00000 n
+0000651989 00000 n
+0000652054 00000 n
+0000652119 00000 n
+0000652184 00000 n
+0000652248 00000 n
+0000652312 00000 n
+0000652376 00000 n
+0000652441 00000 n
+0000652506 00000 n
+0000652571 00000 n
+0000652636 00000 n
+0000652700 00000 n
+0000652765 00000 n
+0000652830 00000 n
+0000652895 00000 n
+0000652960 00000 n
+0000653025 00000 n
+0000653090 00000 n
+0000653155 00000 n
+0000653220 00000 n
+0000653285 00000 n
+0000653350 00000 n
+0000653415 00000 n
+0000653480 00000 n
+0000653545 00000 n
+0000653609 00000 n
+0000653674 00000 n
+0000653739 00000 n
+0000653804 00000 n
+0000653869 00000 n
+0000653934 00000 n
+0000653999 00000 n
+0000654064 00000 n
+0000654129 00000 n
+0000654194 00000 n
+0000654258 00000 n
+0000654323 00000 n
+0000654388 00000 n
+0000654453 00000 n
+0000654518 00000 n
+0000654583 00000 n
+0000654648 00000 n
+0000654713 00000 n
+0000654778 00000 n
+0000654842 00000 n
+0000654907 00000 n
+0000654972 00000 n
+0000655036 00000 n
+0000661018 00000 n
+0000656806 00000 n
+0000655264 00000 n
+0000656931 00000 n
+0000656995 00000 n
+0000657060 00000 n
+0000657125 00000 n
+0000657190 00000 n
+0000657255 00000 n
+0000657320 00000 n
+0000657385 00000 n
+0000657450 00000 n
+0000657515 00000 n
+0000657579 00000 n
+0000657644 00000 n
+0000657709 00000 n
+0000657774 00000 n
+0000657839 00000 n
+0000657904 00000 n
+0000657969 00000 n
+0000658034 00000 n
+0000658099 00000 n
+0000658164 00000 n
+0000658228 00000 n
+0000658293 00000 n
+0000658358 00000 n
+0000658423 00000 n
+0000658488 00000 n
+0000658553 00000 n
+0000658618 00000 n
+0000658683 00000 n
+0000658748 00000 n
+0000658812 00000 n
+0000658877 00000 n
+0000658942 00000 n
+0000659007 00000 n
+0000659072 00000 n
+0000659137 00000 n
+0000659202 00000 n
+0000659267 00000 n
+0000659332 00000 n
+0000659396 00000 n
+0000659461 00000 n
+0000659526 00000 n
+0000659591 00000 n
+0000659656 00000 n
+0000659721 00000 n
+0000659786 00000 n
+0000659851 00000 n
+0000659916 00000 n
+0000659981 00000 n
+0000660046 00000 n
+0000660111 00000 n
+0000660176 00000 n
+0000660241 00000 n
+0000660306 00000 n
+0000660371 00000 n
+0000660436 00000 n
+0000660501 00000 n
+0000660566 00000 n
+0000660630 00000 n
+0000660695 00000 n
+0000660760 00000 n
+0000660825 00000 n
+0000660890 00000 n
+0000660954 00000 n
+0000666757 00000 n
+0000663587 00000 n
+0000661169 00000 n
+0000663712 00000 n
+0000663776 00000 n
+0000663841 00000 n
+0000663906 00000 n
+0000663971 00000 n
+0000664036 00000 n
+0000664101 00000 n
+0000664166 00000 n
+0000664231 00000 n
+0000664296 00000 n
+0000664360 00000 n
+0000664425 00000 n
+0000664490 00000 n
+0000664555 00000 n
+0000664620 00000 n
+0000664685 00000 n
+0000664750 00000 n
+0000664815 00000 n
+0000664880 00000 n
+0000664944 00000 n
+0000665009 00000 n
+0000665074 00000 n
+0000665139 00000 n
+0000665204 00000 n
+0000665331 00000 n
+0000665396 00000 n
+0000665461 00000 n
+0000665526 00000 n
+0000665591 00000 n
+0000665656 00000 n
+0000665721 00000 n
+0000665786 00000 n
+0000665850 00000 n
+0000665915 00000 n
+0000665980 00000 n
+0000666045 00000 n
+0000666110 00000 n
+0000666175 00000 n
+0000666240 00000 n
+0000666305 00000 n
+0000666370 00000 n
+0000666433 00000 n
+0000666498 00000 n
+0000666563 00000 n
+0000666628 00000 n
+0000666693 00000 n
+0000672613 00000 n
+0000668531 00000 n
+0000666973 00000 n
+0000668656 00000 n
+0000668720 00000 n
+0000668785 00000 n
+0000668850 00000 n
+0000668915 00000 n
+0000668980 00000 n
+0000669045 00000 n
+0000669110 00000 n
+0000669175 00000 n
+0000669240 00000 n
+0000669304 00000 n
+0000669369 00000 n
+0000669434 00000 n
+0000669499 00000 n
+0000669564 00000 n
+0000669629 00000 n
+0000669694 00000 n
+0000669759 00000 n
+0000669824 00000 n
+0000669888 00000 n
+0000669953 00000 n
+0000670018 00000 n
+0000670083 00000 n
+0000670148 00000 n
+0000670213 00000 n
+0000670278 00000 n
+0000670343 00000 n
+0000670408 00000 n
+0000670472 00000 n
+0000670537 00000 n
+0000670602 00000 n
+0000670667 00000 n
+0000670732 00000 n
+0000670797 00000 n
+0000670862 00000 n
+0000670927 00000 n
+0000670992 00000 n
+0000671056 00000 n
+0000671121 00000 n
+0000671186 00000 n
+0000671251 00000 n
+0000671316 00000 n
+0000671381 00000 n
+0000671446 00000 n
+0000671511 00000 n
+0000671576 00000 n
+0000671641 00000 n
+0000671706 00000 n
+0000671771 00000 n
+0000671836 00000 n
+0000671901 00000 n
+0000671966 00000 n
+0000672031 00000 n
+0000672096 00000 n
+0000672161 00000 n
+0000672225 00000 n
+0000672290 00000 n
+0000672355 00000 n
+0000672420 00000 n
+0000672485 00000 n
+0000672549 00000 n
+0000678162 00000 n
+0000674990 00000 n
+0000672764 00000 n
+0000675115 00000 n
+0000675179 00000 n
+0000675244 00000 n
+0000675309 00000 n
+0000675374 00000 n
+0000675439 00000 n
+0000675504 00000 n
+0000675569 00000 n
+0000675633 00000 n
+0000675698 00000 n
+0000675763 00000 n
+0000675828 00000 n
+0000675893 00000 n
+0000675958 00000 n
+0000676023 00000 n
+0000676088 00000 n
+0000676153 00000 n
+0000676217 00000 n
+0000676282 00000 n
+0000676347 00000 n
+0000676412 00000 n
+0000676477 00000 n
+0000676542 00000 n
+0000676607 00000 n
+0000676672 00000 n
+0000676737 00000 n
+0000676801 00000 n
+0000676866 00000 n
+0000676931 00000 n
+0000676996 00000 n
+0000677061 00000 n
+0000677126 00000 n
+0000677191 00000 n
+0000677256 00000 n
+0000677321 00000 n
+0000677386 00000 n
+0000677451 00000 n
+0000677516 00000 n
+0000677579 00000 n
+0000677644 00000 n
+0000677709 00000 n
+0000677774 00000 n
+0000677839 00000 n
+0000677904 00000 n
+0000677969 00000 n
+0000678034 00000 n
+0000678098 00000 n
+0001889066 00000 n
+0000684004 00000 n
+0000680377 00000 n
+0000678339 00000 n
+0000680502 00000 n
+0000680566 00000 n
+0000680631 00000 n
+0000680696 00000 n
+0000680761 00000 n
+0000680826 00000 n
+0000680891 00000 n
+0000680956 00000 n
+0000681021 00000 n
+0000681086 00000 n
+0000681150 00000 n
+0000681215 00000 n
+0000681280 00000 n
+0000681345 00000 n
+0000681409 00000 n
+0000681474 00000 n
+0000681539 00000 n
+0000681604 00000 n
+0000681669 00000 n
+0000681734 00000 n
+0000681799 00000 n
+0000681864 00000 n
+0000681929 00000 n
+0000681994 00000 n
+0000682059 00000 n
+0000682124 00000 n
+0000682189 00000 n
+0000682254 00000 n
+0000682319 00000 n
+0000682384 00000 n
+0000682449 00000 n
+0000682514 00000 n
+0000682579 00000 n
+0000682643 00000 n
+0000682708 00000 n
+0000682773 00000 n
+0000682838 00000 n
+0000682903 00000 n
+0000682968 00000 n
+0000683033 00000 n
+0000683098 00000 n
+0000683163 00000 n
+0000683227 00000 n
+0000683292 00000 n
+0000683357 00000 n
+0000683421 00000 n
+0000683486 00000 n
+0000683551 00000 n
+0000683616 00000 n
+0000683681 00000 n
+0000683746 00000 n
+0000683811 00000 n
+0000683876 00000 n
+0000683940 00000 n
+0000690009 00000 n
+0000686123 00000 n
+0000684168 00000 n
+0000686248 00000 n
+0000686312 00000 n
+0000686377 00000 n
+0000686442 00000 n
+0000686507 00000 n
+0000686572 00000 n
+0000686637 00000 n
+0000686702 00000 n
+0000686767 00000 n
+0000686832 00000 n
+0000686896 00000 n
+0000686961 00000 n
+0000687026 00000 n
+0000687091 00000 n
+0000687156 00000 n
+0000687221 00000 n
+0000687286 00000 n
+0000687351 00000 n
+0000687416 00000 n
+0000687480 00000 n
+0000687545 00000 n
+0000687610 00000 n
+0000687675 00000 n
+0000687740 00000 n
+0000687805 00000 n
+0000687870 00000 n
+0000687935 00000 n
+0000688000 00000 n
+0000688063 00000 n
+0000688128 00000 n
+0000688193 00000 n
+0000688258 00000 n
+0000688323 00000 n
+0000688388 00000 n
+0000688453 00000 n
+0000688518 00000 n
+0000688583 00000 n
+0000688648 00000 n
+0000688712 00000 n
+0000688777 00000 n
+0000688842 00000 n
+0000688907 00000 n
+0000688972 00000 n
+0000689037 00000 n
+0000689102 00000 n
+0000689167 00000 n
+0000689232 00000 n
+0000689297 00000 n
+0000689362 00000 n
+0000689427 00000 n
+0000689492 00000 n
+0000689557 00000 n
+0000689622 00000 n
+0000689687 00000 n
+0000689752 00000 n
+0000689816 00000 n
+0000689881 00000 n
+0000689945 00000 n
+0000695629 00000 n
+0000691679 00000 n
+0000690173 00000 n
+0000691804 00000 n
+0000691868 00000 n
+0000691933 00000 n
+0000691998 00000 n
+0000692063 00000 n
+0000692128 00000 n
+0000692193 00000 n
+0000692258 00000 n
+0000692323 00000 n
+0000692388 00000 n
+0000692452 00000 n
+0000692517 00000 n
+0000692582 00000 n
+0000692647 00000 n
+0000692712 00000 n
+0000692777 00000 n
+0000692842 00000 n
+0000692906 00000 n
+0000692971 00000 n
+0000693036 00000 n
+0000693101 00000 n
+0000693166 00000 n
+0000693231 00000 n
+0000693296 00000 n
+0000693360 00000 n
+0000693425 00000 n
+0000693490 00000 n
+0000693555 00000 n
+0000693620 00000 n
+0000693685 00000 n
+0000693750 00000 n
+0000693815 00000 n
+0000693880 00000 n
+0000693944 00000 n
+0000694009 00000 n
+0000694074 00000 n
+0000694139 00000 n
+0000694204 00000 n
+0000694269 00000 n
+0000694334 00000 n
+0000694399 00000 n
+0000694464 00000 n
+0000694527 00000 n
+0000694592 00000 n
+0000694657 00000 n
+0000694722 00000 n
+0000694787 00000 n
+0000694852 00000 n
+0000694917 00000 n
+0000694982 00000 n
+0000695047 00000 n
+0000695111 00000 n
+0000695176 00000 n
+0000695241 00000 n
+0000695306 00000 n
+0000695371 00000 n
+0000695436 00000 n
+0000695501 00000 n
+0000695565 00000 n
+0000698602 00000 n
+0000700893 00000 n
+0000698429 00000 n
+0000695780 00000 n
+0000698758 00000 n
+0000698822 00000 n
+0000698887 00000 n
+0000698952 00000 n
+0000699017 00000 n
+0000699082 00000 n
+0000699147 00000 n
+0000699212 00000 n
+0000699277 00000 n
+0000699342 00000 n
+0000699406 00000 n
+0000699471 00000 n
+0000699536 00000 n
+0000699601 00000 n
+0000699666 00000 n
+0000699731 00000 n
+0000699796 00000 n
+0000699861 00000 n
+0000699926 00000 n
+0000699991 00000 n
+0000700056 00000 n
+0000700120 00000 n
+0000700185 00000 n
+0000700250 00000 n
+0000700315 00000 n
+0000700380 00000 n
+0000700443 00000 n
+0000700570 00000 n
+0000700634 00000 n
+0000700699 00000 n
+0000700764 00000 n
+0000700829 00000 n
+0000698571 00000 n
+0000706940 00000 n
+0000703510 00000 n
+0000701161 00000 n
+0000703635 00000 n
+0000703699 00000 n
+0000703764 00000 n
+0000703829 00000 n
+0000703894 00000 n
+0000703959 00000 n
+0000704024 00000 n
+0000704089 00000 n
+0000704154 00000 n
+0000704219 00000 n
+0000704283 00000 n
+0000704348 00000 n
+0000704413 00000 n
+0000704478 00000 n
+0000704543 00000 n
+0000704608 00000 n
+0000704673 00000 n
+0000704738 00000 n
+0000704803 00000 n
+0000704867 00000 n
+0000704932 00000 n
+0000704997 00000 n
+0000705062 00000 n
+0000705127 00000 n
+0000705192 00000 n
+0000705257 00000 n
+0000705322 00000 n
+0000705387 00000 n
+0000705452 00000 n
+0000705517 00000 n
+0000705581 00000 n
+0000705646 00000 n
+0000705711 00000 n
+0000705776 00000 n
+0000705840 00000 n
+0000705905 00000 n
+0000705969 00000 n
+0000706034 00000 n
+0000706099 00000 n
+0000706164 00000 n
+0000706229 00000 n
+0000706293 00000 n
+0000706358 00000 n
+0000706423 00000 n
+0000706488 00000 n
+0000706553 00000 n
+0000706618 00000 n
+0000706683 00000 n
+0000706747 00000 n
+0000706812 00000 n
+0000706876 00000 n
+0000711941 00000 n
+0000709550 00000 n
+0000707117 00000 n
+0000709675 00000 n
+0000709739 00000 n
+0000709804 00000 n
+0000709869 00000 n
+0000709996 00000 n
+0000710061 00000 n
+0000710126 00000 n
+0000710191 00000 n
+0000710256 00000 n
+0000710320 00000 n
+0000710385 00000 n
+0000710450 00000 n
+0000710515 00000 n
+0000710580 00000 n
+0000710644 00000 n
+0000710709 00000 n
+0000710774 00000 n
+0000710839 00000 n
+0000710904 00000 n
+0000710969 00000 n
+0000711034 00000 n
+0000711098 00000 n
+0000711163 00000 n
+0000711228 00000 n
+0000711293 00000 n
+0000711358 00000 n
+0000711423 00000 n
+0000711488 00000 n
+0000711553 00000 n
+0000711618 00000 n
+0000711683 00000 n
+0000711748 00000 n
+0000711813 00000 n
+0000711877 00000 n
+0000717426 00000 n
+0000714122 00000 n
+0000712131 00000 n
+0000714247 00000 n
+0000714311 00000 n
+0000714376 00000 n
+0000714441 00000 n
+0000714506 00000 n
+0000714571 00000 n
+0000714636 00000 n
+0000714701 00000 n
+0000714766 00000 n
+0000714831 00000 n
+0000714896 00000 n
+0000714961 00000 n
+0000715026 00000 n
+0000715091 00000 n
+0000715156 00000 n
+0000715221 00000 n
+0000715286 00000 n
+0000715350 00000 n
+0000715415 00000 n
+0000715480 00000 n
+0000715545 00000 n
+0000715610 00000 n
+0000715675 00000 n
+0000715740 00000 n
+0000715805 00000 n
+0000715870 00000 n
+0000715935 00000 n
+0000716000 00000 n
+0000716065 00000 n
+0000716128 00000 n
+0000716193 00000 n
+0000716258 00000 n
+0000716323 00000 n
+0000716388 00000 n
+0000716453 00000 n
+0000716518 00000 n
+0000716583 00000 n
+0000716648 00000 n
+0000716712 00000 n
+0000716777 00000 n
+0000716842 00000 n
+0000716906 00000 n
+0000716971 00000 n
+0000717036 00000 n
+0000717101 00000 n
+0000717166 00000 n
+0000717231 00000 n
+0000717296 00000 n
+0000717361 00000 n
+0000722617 00000 n
+0000719835 00000 n
+0000717603 00000 n
+0000719960 00000 n
+0000720024 00000 n
+0000720089 00000 n
+0000720154 00000 n
+0000720219 00000 n
+0000720284 00000 n
+0000720349 00000 n
+0000720414 00000 n
+0000720479 00000 n
+0000720544 00000 n
+0000720609 00000 n
+0000720674 00000 n
+0000720739 00000 n
+0000720804 00000 n
+0000720869 00000 n
+0000720934 00000 n
+0000720999 00000 n
+0000721064 00000 n
+0000721129 00000 n
+0000721193 00000 n
+0000721258 00000 n
+0000721323 00000 n
+0000721387 00000 n
+0000721452 00000 n
+0000721517 00000 n
+0000721582 00000 n
+0000721647 00000 n
+0000721712 00000 n
+0000721777 00000 n
+0000721842 00000 n
+0000721907 00000 n
+0000721971 00000 n
+0000722036 00000 n
+0000722101 00000 n
+0000722166 00000 n
+0000722231 00000 n
+0000722296 00000 n
+0000722361 00000 n
+0000722426 00000 n
+0000722491 00000 n
+0000728312 00000 n
+0000726049 00000 n
+0000722833 00000 n
+0000726174 00000 n
+0000726238 00000 n
+0000726303 00000 n
+0000726368 00000 n
+0000726433 00000 n
+0000726497 00000 n
+0000726562 00000 n
+0000726627 00000 n
+0000726692 00000 n
+0000726757 00000 n
+0000726822 00000 n
+0000726887 00000 n
+0000726952 00000 n
+0000727017 00000 n
+0000727082 00000 n
+0000727146 00000 n
+0000727211 00000 n
+0000727276 00000 n
+0000727341 00000 n
+0000727406 00000 n
+0000727471 00000 n
+0000727536 00000 n
+0000727601 00000 n
+0000727666 00000 n
+0000727731 00000 n
+0000727796 00000 n
+0000727861 00000 n
+0000727926 00000 n
+0000727990 00000 n
+0000728055 00000 n
+0000728120 00000 n
+0000728184 00000 n
+0000728248 00000 n
+0000734270 00000 n
+0000730641 00000 n
+0000728554 00000 n
+0000730766 00000 n
+0000730830 00000 n
+0000730895 00000 n
+0000730960 00000 n
+0000731025 00000 n
+0000731090 00000 n
+0000731155 00000 n
+0000731220 00000 n
+0000731285 00000 n
+0000731350 00000 n
+0000731414 00000 n
+0000731479 00000 n
+0000731544 00000 n
+0000731609 00000 n
+0000731674 00000 n
+0000731739 00000 n
+0000731804 00000 n
+0000731869 00000 n
+0000731934 00000 n
+0000731998 00000 n
+0000732063 00000 n
+0000732128 00000 n
+0000732193 00000 n
+0000732258 00000 n
+0000732323 00000 n
+0000732388 00000 n
+0000732453 00000 n
+0000732518 00000 n
+0000732581 00000 n
+0000732646 00000 n
+0000732711 00000 n
+0000732776 00000 n
+0000732841 00000 n
+0000732906 00000 n
+0000732971 00000 n
+0000733036 00000 n
+0000733101 00000 n
+0000733166 00000 n
+0000733231 00000 n
+0000733295 00000 n
+0000733360 00000 n
+0000733425 00000 n
+0000733490 00000 n
+0000733555 00000 n
+0000733620 00000 n
+0000733685 00000 n
+0000733750 00000 n
+0000733815 00000 n
+0000733880 00000 n
+0000733945 00000 n
+0000734010 00000 n
+0000734075 00000 n
+0000734140 00000 n
+0000734205 00000 n
+0001889231 00000 n
+0000739248 00000 n
+0000736202 00000 n
+0000734447 00000 n
+0000736327 00000 n
+0000736391 00000 n
+0000736456 00000 n
+0000736521 00000 n
+0000736586 00000 n
+0000736651 00000 n
+0000736716 00000 n
+0000736781 00000 n
+0000736846 00000 n
+0000736911 00000 n
+0000736976 00000 n
+0000737041 00000 n
+0000737106 00000 n
+0000737171 00000 n
+0000737236 00000 n
+0000737301 00000 n
+0000737366 00000 n
+0000737431 00000 n
+0000737495 00000 n
+0000737560 00000 n
+0000737625 00000 n
+0000737690 00000 n
+0000737755 00000 n
+0000737820 00000 n
+0000737885 00000 n
+0000737950 00000 n
+0000738015 00000 n
+0000738080 00000 n
+0000738145 00000 n
+0000738210 00000 n
+0000738275 00000 n
+0000738340 00000 n
+0000738404 00000 n
+0000738469 00000 n
+0000738534 00000 n
+0000738599 00000 n
+0000738664 00000 n
+0000738729 00000 n
+0000738794 00000 n
+0000738858 00000 n
+0000738923 00000 n
+0000738988 00000 n
+0000739053 00000 n
+0000739118 00000 n
+0000739183 00000 n
+0000744346 00000 n
+0000741041 00000 n
+0000739412 00000 n
+0000741166 00000 n
+0000741230 00000 n
+0000741295 00000 n
+0000741360 00000 n
+0000741425 00000 n
+0000741490 00000 n
+0000741555 00000 n
+0000741620 00000 n
+0000741685 00000 n
+0000741750 00000 n
+0000741815 00000 n
+0000741880 00000 n
+0000741945 00000 n
+0000742010 00000 n
+0000742075 00000 n
+0000742139 00000 n
+0000742204 00000 n
+0000742269 00000 n
+0000742334 00000 n
+0000742399 00000 n
+0000742464 00000 n
+0000742529 00000 n
+0000742593 00000 n
+0000742658 00000 n
+0000742723 00000 n
+0000742788 00000 n
+0000742853 00000 n
+0000742918 00000 n
+0000742983 00000 n
+0000743048 00000 n
+0000743113 00000 n
+0000743178 00000 n
+0000743243 00000 n
+0000743308 00000 n
+0000743373 00000 n
+0000743438 00000 n
+0000743502 00000 n
+0000743567 00000 n
+0000743632 00000 n
+0000743697 00000 n
+0000743762 00000 n
+0000743826 00000 n
+0000743891 00000 n
+0000743956 00000 n
+0000744021 00000 n
+0000744086 00000 n
+0000744151 00000 n
+0000744216 00000 n
+0000744281 00000 n
+0000749985 00000 n
+0000747267 00000 n
+0000744510 00000 n
+0000747392 00000 n
+0000747456 00000 n
+0000747521 00000 n
+0000747586 00000 n
+0000747651 00000 n
+0000747716 00000 n
+0000747781 00000 n
+0000747846 00000 n
+0000747911 00000 n
+0000747976 00000 n
+0000748041 00000 n
+0000748106 00000 n
+0000748171 00000 n
+0000748234 00000 n
+0000748299 00000 n
+0000748364 00000 n
+0000748429 00000 n
+0000748494 00000 n
+0000748559 00000 n
+0000748623 00000 n
+0000748688 00000 n
+0000748753 00000 n
+0000748818 00000 n
+0000748883 00000 n
+0000748948 00000 n
+0000749013 00000 n
+0000749077 00000 n
+0000749142 00000 n
+0000749207 00000 n
+0000749272 00000 n
+0000749337 00000 n
+0000749402 00000 n
+0000749467 00000 n
+0000749531 00000 n
+0000749596 00000 n
+0000749661 00000 n
+0000749725 00000 n
+0000749790 00000 n
+0000749855 00000 n
+0000749920 00000 n
+0000755968 00000 n
+0000752664 00000 n
+0000750201 00000 n
+0000752789 00000 n
+0000752853 00000 n
+0000752918 00000 n
+0000752983 00000 n
+0000753048 00000 n
+0000753113 00000 n
+0000753178 00000 n
+0000753243 00000 n
+0000753308 00000 n
+0000753373 00000 n
+0000753438 00000 n
+0000753503 00000 n
+0000753568 00000 n
+0000753633 00000 n
+0000753698 00000 n
+0000753763 00000 n
+0000753827 00000 n
+0000753892 00000 n
+0000753957 00000 n
+0000754022 00000 n
+0000754087 00000 n
+0000754152 00000 n
+0000754217 00000 n
+0000754282 00000 n
+0000754347 00000 n
+0000754412 00000 n
+0000754476 00000 n
+0000754541 00000 n
+0000754606 00000 n
+0000754671 00000 n
+0000754736 00000 n
+0000754801 00000 n
+0000754866 00000 n
+0000754931 00000 n
+0000754996 00000 n
+0000755061 00000 n
+0000755125 00000 n
+0000755190 00000 n
+0000755255 00000 n
+0000755320 00000 n
+0000755385 00000 n
+0000755450 00000 n
+0000755515 00000 n
+0000755580 00000 n
+0000755645 00000 n
+0000755710 00000 n
+0000755775 00000 n
+0000755840 00000 n
+0000755904 00000 n
+0000761250 00000 n
+0000758270 00000 n
+0000756132 00000 n
+0000758395 00000 n
+0000758459 00000 n
+0000758524 00000 n
+0000758589 00000 n
+0000758654 00000 n
+0000758718 00000 n
+0000758783 00000 n
+0000758848 00000 n
+0000758913 00000 n
+0000758978 00000 n
+0000759043 00000 n
+0000759108 00000 n
+0000759173 00000 n
+0000759238 00000 n
+0000759303 00000 n
+0000759368 00000 n
+0000759433 00000 n
+0000759498 00000 n
+0000759563 00000 n
+0000759628 00000 n
+0000759693 00000 n
+0000759758 00000 n
+0000759822 00000 n
+0000759887 00000 n
+0000759952 00000 n
+0000760017 00000 n
+0000760082 00000 n
+0000760147 00000 n
+0000760212 00000 n
+0000760277 00000 n
+0000760342 00000 n
+0000760407 00000 n
+0000760472 00000 n
+0000760537 00000 n
+0000760602 00000 n
+0000760666 00000 n
+0000760731 00000 n
+0000760796 00000 n
+0000760861 00000 n
+0000760926 00000 n
+0000760991 00000 n
+0000761056 00000 n
+0000761121 00000 n
+0000761186 00000 n
+0000767179 00000 n
+0000763229 00000 n
+0000761453 00000 n
+0000763354 00000 n
+0000763418 00000 n
+0000763481 00000 n
+0000763546 00000 n
+0000763611 00000 n
+0000763676 00000 n
+0000763741 00000 n
+0000763806 00000 n
+0000763871 00000 n
+0000763936 00000 n
+0000764001 00000 n
+0000764066 00000 n
+0000764131 00000 n
+0000764196 00000 n
+0000764261 00000 n
+0000764326 00000 n
+0000764391 00000 n
+0000764456 00000 n
+0000764521 00000 n
+0000764586 00000 n
+0000764651 00000 n
+0000764715 00000 n
+0000764779 00000 n
+0000764844 00000 n
+0000764909 00000 n
+0000764974 00000 n
+0000765039 00000 n
+0000765104 00000 n
+0000765169 00000 n
+0000765234 00000 n
+0000765299 00000 n
+0000765364 00000 n
+0000765429 00000 n
+0000765493 00000 n
+0000765558 00000 n
+0000765623 00000 n
+0000765688 00000 n
+0000765753 00000 n
+0000765818 00000 n
+0000765883 00000 n
+0000765948 00000 n
+0000766013 00000 n
+0000766077 00000 n
+0000766142 00000 n
+0000766207 00000 n
+0000766272 00000 n
+0000766337 00000 n
+0000766402 00000 n
+0000766467 00000 n
+0000766532 00000 n
+0000766597 00000 n
+0000766662 00000 n
+0000766727 00000 n
+0000766791 00000 n
+0000766856 00000 n
+0000766921 00000 n
+0000766986 00000 n
+0000767051 00000 n
+0000767115 00000 n
+0000772608 00000 n
+0000769437 00000 n
+0000767343 00000 n
+0000769562 00000 n
+0000769626 00000 n
+0000769691 00000 n
+0000769756 00000 n
+0000769821 00000 n
+0000769886 00000 n
+0000769951 00000 n
+0000770016 00000 n
+0000770080 00000 n
+0000770145 00000 n
+0000770209 00000 n
+0000770274 00000 n
+0000770339 00000 n
+0000770404 00000 n
+0000770469 00000 n
+0000770534 00000 n
+0000770599 00000 n
+0000770664 00000 n
+0000770729 00000 n
+0000770794 00000 n
+0000770859 00000 n
+0000770924 00000 n
+0000770987 00000 n
+0000771052 00000 n
+0000771117 00000 n
+0000771182 00000 n
+0000771247 00000 n
+0000771312 00000 n
+0000771377 00000 n
+0000771442 00000 n
+0000771507 00000 n
+0000771571 00000 n
+0000771636 00000 n
+0000771701 00000 n
+0000771766 00000 n
+0000771831 00000 n
+0000771896 00000 n
+0000771961 00000 n
+0000772026 00000 n
+0000772091 00000 n
+0000772156 00000 n
+0000772220 00000 n
+0000772285 00000 n
+0000772350 00000 n
+0000772414 00000 n
+0000772479 00000 n
+0000772544 00000 n
+0000778506 00000 n
+0000775269 00000 n
+0000772798 00000 n
+0000775394 00000 n
+0000775458 00000 n
+0000775523 00000 n
+0000775588 00000 n
+0000775653 00000 n
+0000775718 00000 n
+0000775782 00000 n
+0000775847 00000 n
+0000775912 00000 n
+0000775977 00000 n
+0000776042 00000 n
+0000776107 00000 n
+0000776172 00000 n
+0000776237 00000 n
+0000776302 00000 n
+0000776366 00000 n
+0000776431 00000 n
+0000776496 00000 n
+0000776561 00000 n
+0000776626 00000 n
+0000776691 00000 n
+0000776756 00000 n
+0000776821 00000 n
+0000776886 00000 n
+0000776950 00000 n
+0000777015 00000 n
+0000777080 00000 n
+0000777145 00000 n
+0000777210 00000 n
+0000777275 00000 n
+0000777340 00000 n
+0000777405 00000 n
+0000777470 00000 n
+0000777535 00000 n
+0000777600 00000 n
+0000777664 00000 n
+0000777729 00000 n
+0000777794 00000 n
+0000777859 00000 n
+0000777924 00000 n
+0000777989 00000 n
+0000778054 00000 n
+0000778119 00000 n
+0000778183 00000 n
+0000778248 00000 n
+0000778313 00000 n
+0000778378 00000 n
+0000778442 00000 n
+0000783899 00000 n
+0000781442 00000 n
+0000778683 00000 n
+0000781567 00000 n
+0000781631 00000 n
+0000781696 00000 n
+0000781760 00000 n
+0000781825 00000 n
+0000781890 00000 n
+0000781955 00000 n
+0000782020 00000 n
+0000782084 00000 n
+0000782149 00000 n
+0000782214 00000 n
+0000782279 00000 n
+0000782344 00000 n
+0000782409 00000 n
+0000782474 00000 n
+0000782539 00000 n
+0000782604 00000 n
+0000782669 00000 n
+0000782734 00000 n
+0000782799 00000 n
+0000782864 00000 n
+0000782928 00000 n
+0000782993 00000 n
+0000783058 00000 n
+0000783123 00000 n
+0000783188 00000 n
+0000783253 00000 n
+0000783317 00000 n
+0000783382 00000 n
+0000783447 00000 n
+0000783512 00000 n
+0000783577 00000 n
+0000783642 00000 n
+0000783707 00000 n
+0000783772 00000 n
+0000783836 00000 n
+0000789099 00000 n
+0000786317 00000 n
+0000784089 00000 n
+0000786442 00000 n
+0000786506 00000 n
+0000786571 00000 n
+0000786636 00000 n
+0000786701 00000 n
+0000786766 00000 n
+0000786831 00000 n
+0000786896 00000 n
+0000786961 00000 n
+0000787026 00000 n
+0000787091 00000 n
+0000787156 00000 n
+0000787221 00000 n
+0000787286 00000 n
+0000787351 00000 n
+0000787416 00000 n
+0000787481 00000 n
+0000787545 00000 n
+0000787610 00000 n
+0000787675 00000 n
+0000787740 00000 n
+0000787805 00000 n
+0000787870 00000 n
+0000787935 00000 n
+0000788000 00000 n
+0000788065 00000 n
+0000788130 00000 n
+0000788195 00000 n
+0000788260 00000 n
+0000788325 00000 n
+0000788390 00000 n
+0000788454 00000 n
+0000788519 00000 n
+0000788584 00000 n
+0000788649 00000 n
+0000788714 00000 n
+0000788779 00000 n
+0000788844 00000 n
+0000788909 00000 n
+0000788974 00000 n
+0001889396 00000 n
+0000794313 00000 n
+0000792180 00000 n
+0000789276 00000 n
+0000792305 00000 n
+0000792369 00000 n
+0000792434 00000 n
+0000792498 00000 n
+0000792563 00000 n
+0000792628 00000 n
+0000792693 00000 n
+0000792758 00000 n
+0000792823 00000 n
+0000792888 00000 n
+0000792953 00000 n
+0000793018 00000 n
+0000793081 00000 n
+0000793146 00000 n
+0000793211 00000 n
+0000793276 00000 n
+0000793341 00000 n
+0000793406 00000 n
+0000793471 00000 n
+0000793536 00000 n
+0000793601 00000 n
+0000793666 00000 n
+0000793731 00000 n
+0000793795 00000 n
+0000793860 00000 n
+0000793925 00000 n
+0000793990 00000 n
+0000794055 00000 n
+0000794120 00000 n
+0000794185 00000 n
+0000794249 00000 n
+0000800179 00000 n
+0000797461 00000 n
+0000794568 00000 n
+0000797586 00000 n
+0000797650 00000 n
+0000797715 00000 n
+0000797780 00000 n
+0000797845 00000 n
+0000797910 00000 n
+0000797975 00000 n
+0000798040 00000 n
+0000798105 00000 n
+0000798170 00000 n
+0000798234 00000 n
+0000798299 00000 n
+0000798364 00000 n
+0000798429 00000 n
+0000798494 00000 n
+0000798559 00000 n
+0000798624 00000 n
+0000798689 00000 n
+0000798753 00000 n
+0000798818 00000 n
+0000798883 00000 n
+0000798948 00000 n
+0000799013 00000 n
+0000799078 00000 n
+0000799143 00000 n
+0000799208 00000 n
+0000799273 00000 n
+0000799337 00000 n
+0000799402 00000 n
+0000799467 00000 n
+0000799532 00000 n
+0000799597 00000 n
+0000799662 00000 n
+0000799727 00000 n
+0000799791 00000 n
+0000799856 00000 n
+0000799921 00000 n
+0000799986 00000 n
+0000800051 00000 n
+0000800115 00000 n
+0000806061 00000 n
+0000802565 00000 n
+0000800369 00000 n
+0000802690 00000 n
+0000802754 00000 n
+0000802819 00000 n
+0000802884 00000 n
+0000802949 00000 n
+0000803014 00000 n
+0000803079 00000 n
+0000803144 00000 n
+0000803207 00000 n
+0000803272 00000 n
+0000803337 00000 n
+0000803402 00000 n
+0000803467 00000 n
+0000803532 00000 n
+0000803597 00000 n
+0000803662 00000 n
+0000803727 00000 n
+0000803792 00000 n
+0000803857 00000 n
+0000803922 00000 n
+0000803987 00000 n
+0000804052 00000 n
+0000804117 00000 n
+0000804182 00000 n
+0000804247 00000 n
+0000804311 00000 n
+0000804376 00000 n
+0000804441 00000 n
+0000804506 00000 n
+0000804571 00000 n
+0000804636 00000 n
+0000804701 00000 n
+0000804766 00000 n
+0000804831 00000 n
+0000804895 00000 n
+0000804960 00000 n
+0000805025 00000 n
+0000805090 00000 n
+0000805155 00000 n
+0000805219 00000 n
+0000805284 00000 n
+0000805349 00000 n
+0000805414 00000 n
+0000805479 00000 n
+0000805544 00000 n
+0000805609 00000 n
+0000805674 00000 n
+0000805739 00000 n
+0000805803 00000 n
+0000805868 00000 n
+0000805933 00000 n
+0000805997 00000 n
+0000812080 00000 n
+0000808062 00000 n
+0000806225 00000 n
+0000808187 00000 n
+0000808251 00000 n
+0000808316 00000 n
+0000808381 00000 n
+0000808446 00000 n
+0000808511 00000 n
+0000808576 00000 n
+0000808641 00000 n
+0000808706 00000 n
+0000808771 00000 n
+0000808836 00000 n
+0000808901 00000 n
+0000808966 00000 n
+0000809031 00000 n
+0000809096 00000 n
+0000809161 00000 n
+0000809226 00000 n
+0000809290 00000 n
+0000809355 00000 n
+0000809420 00000 n
+0000809485 00000 n
+0000809550 00000 n
+0000809615 00000 n
+0000809680 00000 n
+0000809745 00000 n
+0000809810 00000 n
+0000809874 00000 n
+0000809939 00000 n
+0000810004 00000 n
+0000810069 00000 n
+0000810134 00000 n
+0000810199 00000 n
+0000810264 00000 n
+0000810329 00000 n
+0000810394 00000 n
+0000810458 00000 n
+0000810523 00000 n
+0000810588 00000 n
+0000810653 00000 n
+0000810718 00000 n
+0000810783 00000 n
+0000810848 00000 n
+0000810913 00000 n
+0000810978 00000 n
+0000811043 00000 n
+0000811108 00000 n
+0000811173 00000 n
+0000811238 00000 n
+0000811303 00000 n
+0000811368 00000 n
+0000811433 00000 n
+0000811498 00000 n
+0000811563 00000 n
+0000811628 00000 n
+0000811692 00000 n
+0000811757 00000 n
+0000811822 00000 n
+0000811887 00000 n
+0000811952 00000 n
+0000812016 00000 n
+0000817812 00000 n
+0000814246 00000 n
+0000812244 00000 n
+0000814371 00000 n
+0000814435 00000 n
+0000814500 00000 n
+0000814565 00000 n
+0000814630 00000 n
+0000814695 00000 n
+0000814760 00000 n
+0000814825 00000 n
+0000814890 00000 n
+0000814955 00000 n
+0000815019 00000 n
+0000815084 00000 n
+0000815149 00000 n
+0000815214 00000 n
+0000815279 00000 n
+0000815344 00000 n
+0000815409 00000 n
+0000815474 00000 n
+0000815539 00000 n
+0000815604 00000 n
+0000815669 00000 n
+0000815734 00000 n
+0000815799 00000 n
+0000815864 00000 n
+0000815929 00000 n
+0000815994 00000 n
+0000816058 00000 n
+0000816123 00000 n
+0000816188 00000 n
+0000816253 00000 n
+0000816318 00000 n
+0000816383 00000 n
+0000816448 00000 n
+0000816513 00000 n
+0000816578 00000 n
+0000816643 00000 n
+0000816708 00000 n
+0000816773 00000 n
+0000816838 00000 n
+0000816903 00000 n
+0000816968 00000 n
+0000817033 00000 n
+0000817098 00000 n
+0000817163 00000 n
+0000817228 00000 n
+0000817292 00000 n
+0000817357 00000 n
+0000817422 00000 n
+0000817487 00000 n
+0000817552 00000 n
+0000817617 00000 n
+0000817682 00000 n
+0000817747 00000 n
+0000823474 00000 n
+0000820494 00000 n
+0000817989 00000 n
+0000820619 00000 n
+0000820683 00000 n
+0000820748 00000 n
+0000820812 00000 n
+0000820877 00000 n
+0000820942 00000 n
+0000821007 00000 n
+0000821072 00000 n
+0000821137 00000 n
+0000821202 00000 n
+0000821267 00000 n
+0000821332 00000 n
+0000821396 00000 n
+0000821461 00000 n
+0000821526 00000 n
+0000821591 00000 n
+0000821656 00000 n
+0000821721 00000 n
+0000821786 00000 n
+0000821851 00000 n
+0000821916 00000 n
+0000821981 00000 n
+0000822046 00000 n
+0000822111 00000 n
+0000822176 00000 n
+0000822241 00000 n
+0000822306 00000 n
+0000822371 00000 n
+0000822436 00000 n
+0000822500 00000 n
+0000822565 00000 n
+0000822630 00000 n
+0000822695 00000 n
+0000822760 00000 n
+0000822825 00000 n
+0000822890 00000 n
+0000822955 00000 n
+0000823019 00000 n
+0000823084 00000 n
+0000823149 00000 n
+0000823214 00000 n
+0000823279 00000 n
+0000823344 00000 n
+0000823409 00000 n
+0000829106 00000 n
+0000825348 00000 n
+0000823664 00000 n
+0000825473 00000 n
+0000825537 00000 n
+0000825602 00000 n
+0000825667 00000 n
+0000825732 00000 n
+0000825797 00000 n
+0000825862 00000 n
+0000825927 00000 n
+0000825992 00000 n
+0000826057 00000 n
+0000826121 00000 n
+0000826186 00000 n
+0000826251 00000 n
+0000826316 00000 n
+0000826381 00000 n
+0000826446 00000 n
+0000826511 00000 n
+0000826576 00000 n
+0000826641 00000 n
+0000826706 00000 n
+0000826771 00000 n
+0000826836 00000 n
+0000826901 00000 n
+0000826966 00000 n
+0000827031 00000 n
+0000827095 00000 n
+0000827160 00000 n
+0000827225 00000 n
+0000827290 00000 n
+0000827355 00000 n
+0000827420 00000 n
+0000827485 00000 n
+0000827550 00000 n
+0000827615 00000 n
+0000827679 00000 n
+0000827744 00000 n
+0000827809 00000 n
+0000827874 00000 n
+0000827939 00000 n
+0000828004 00000 n
+0000828069 00000 n
+0000828134 00000 n
+0000828199 00000 n
+0000828263 00000 n
+0000828328 00000 n
+0000828393 00000 n
+0000828458 00000 n
+0000828523 00000 n
+0000828587 00000 n
+0000828652 00000 n
+0000828717 00000 n
+0000828782 00000 n
+0000828847 00000 n
+0000828912 00000 n
+0000828977 00000 n
+0000829042 00000 n
+0000836123 00000 n
+0000832560 00000 n
+0000829270 00000 n
+0000832685 00000 n
+0000832749 00000 n
+0000832814 00000 n
+0000832879 00000 n
+0000832944 00000 n
+0000833009 00000 n
+0000833074 00000 n
+0000833139 00000 n
+0000833204 00000 n
+0000833269 00000 n
+0000833333 00000 n
+0000833398 00000 n
+0000833463 00000 n
+0000833528 00000 n
+0000833593 00000 n
+0000833658 00000 n
+0000833723 00000 n
+0000833788 00000 n
+0000833853 00000 n
+0000833917 00000 n
+0000833982 00000 n
+0000834047 00000 n
+0000834112 00000 n
+0000834177 00000 n
+0000834242 00000 n
+0000834307 00000 n
+0000834372 00000 n
+0000834437 00000 n
+0000834500 00000 n
+0000834565 00000 n
+0000834630 00000 n
+0000834695 00000 n
+0000834760 00000 n
+0000834825 00000 n
+0000834890 00000 n
+0000834955 00000 n
+0000835020 00000 n
+0000835084 00000 n
+0000835149 00000 n
+0000835214 00000 n
+0000835279 00000 n
+0000835344 00000 n
+0000835409 00000 n
+0000835474 00000 n
+0000835539 00000 n
+0000835604 00000 n
+0000835668 00000 n
+0000835733 00000 n
+0000835798 00000 n
+0000835863 00000 n
+0000835928 00000 n
+0000835993 00000 n
+0000836058 00000 n
+0000843199 00000 n
+0000840029 00000 n
+0000836314 00000 n
+0000840154 00000 n
+0000840218 00000 n
+0000840283 00000 n
+0000840348 00000 n
+0000840412 00000 n
+0000840477 00000 n
+0000840542 00000 n
+0000840607 00000 n
+0000840672 00000 n
+0000840737 00000 n
+0000840802 00000 n
+0000840867 00000 n
+0000840932 00000 n
+0000840995 00000 n
+0000841060 00000 n
+0000841125 00000 n
+0000841190 00000 n
+0000841254 00000 n
+0000841319 00000 n
+0000841384 00000 n
+0000841449 00000 n
+0000841514 00000 n
+0000841579 00000 n
+0000841644 00000 n
+0000841709 00000 n
+0000841774 00000 n
+0000841838 00000 n
+0000841903 00000 n
+0000841968 00000 n
+0000842033 00000 n
+0000842098 00000 n
+0000842163 00000 n
+0000842228 00000 n
+0000842293 00000 n
+0000842358 00000 n
+0000842423 00000 n
+0000842487 00000 n
+0000842552 00000 n
+0000842617 00000 n
+0000842682 00000 n
+0000842747 00000 n
+0000842811 00000 n
+0000842876 00000 n
+0000842941 00000 n
+0000843006 00000 n
+0000843071 00000 n
+0000843135 00000 n
+0000848851 00000 n
+0000845418 00000 n
+0000843416 00000 n
+0000845543 00000 n
+0000845607 00000 n
+0000845672 00000 n
+0000845737 00000 n
+0000845802 00000 n
+0000845867 00000 n
+0000845932 00000 n
+0000845997 00000 n
+0000846061 00000 n
+0000846126 00000 n
+0000846191 00000 n
+0000846256 00000 n
+0000846321 00000 n
+0000846386 00000 n
+0000846451 00000 n
+0000846516 00000 n
+0000846581 00000 n
+0000846645 00000 n
+0000846710 00000 n
+0000846775 00000 n
+0000846840 00000 n
+0000846905 00000 n
+0000846970 00000 n
+0000847035 00000 n
+0000847100 00000 n
+0000847165 00000 n
+0000847230 00000 n
+0000847294 00000 n
+0000847359 00000 n
+0000847424 00000 n
+0000847489 00000 n
+0000847554 00000 n
+0000847619 00000 n
+0000847684 00000 n
+0000847749 00000 n
+0000847814 00000 n
+0000847879 00000 n
+0000847944 00000 n
+0000848009 00000 n
+0000848074 00000 n
+0000848138 00000 n
+0000848203 00000 n
+0000848268 00000 n
+0000848333 00000 n
+0000848398 00000 n
+0000848463 00000 n
+0000848528 00000 n
+0000848593 00000 n
+0000848658 00000 n
+0000848721 00000 n
+0000848786 00000 n
+0001889561 00000 n
+0000854501 00000 n
+0000851327 00000 n
+0000849028 00000 n
+0000851452 00000 n
+0000851516 00000 n
+0000851581 00000 n
+0000851646 00000 n
+0000851711 00000 n
+0000851776 00000 n
+0000851841 00000 n
+0000851906 00000 n
+0000851971 00000 n
+0000852036 00000 n
+0000852100 00000 n
+0000852165 00000 n
+0000852230 00000 n
+0000852295 00000 n
+0000852360 00000 n
+0000852425 00000 n
+0000852490 00000 n
+0000852555 00000 n
+0000852620 00000 n
+0000852685 00000 n
+0000852750 00000 n
+0000852814 00000 n
+0000852879 00000 n
+0000852944 00000 n
+0000853009 00000 n
+0000853074 00000 n
+0000853139 00000 n
+0000853204 00000 n
+0000853268 00000 n
+0000853333 00000 n
+0000853398 00000 n
+0000853463 00000 n
+0000853528 00000 n
+0000853593 00000 n
+0000853658 00000 n
+0000853723 00000 n
+0000853788 00000 n
+0000853853 00000 n
+0000853918 00000 n
+0000853983 00000 n
+0000854048 00000 n
+0000854113 00000 n
+0000854178 00000 n
+0000854243 00000 n
+0000854308 00000 n
+0000854373 00000 n
+0000854437 00000 n
+0000860341 00000 n
+0000857103 00000 n
+0000854691 00000 n
+0000857228 00000 n
+0000857292 00000 n
+0000857357 00000 n
+0000857422 00000 n
+0000857487 00000 n
+0000857552 00000 n
+0000857617 00000 n
+0000857682 00000 n
+0000857747 00000 n
+0000857812 00000 n
+0000857877 00000 n
+0000857942 00000 n
+0000858007 00000 n
+0000858072 00000 n
+0000858137 00000 n
+0000858201 00000 n
+0000858266 00000 n
+0000858331 00000 n
+0000858396 00000 n
+0000858461 00000 n
+0000858526 00000 n
+0000858591 00000 n
+0000858656 00000 n
+0000858721 00000 n
+0000858786 00000 n
+0000858851 00000 n
+0000858916 00000 n
+0000858981 00000 n
+0000859046 00000 n
+0000859111 00000 n
+0000859176 00000 n
+0000859241 00000 n
+0000859306 00000 n
+0000859370 00000 n
+0000859435 00000 n
+0000859500 00000 n
+0000859565 00000 n
+0000859630 00000 n
+0000859695 00000 n
+0000859760 00000 n
+0000859824 00000 n
+0000859889 00000 n
+0000859954 00000 n
+0000860019 00000 n
+0000860084 00000 n
+0000860148 00000 n
+0000860213 00000 n
+0000860277 00000 n
+0000865897 00000 n
+0000862918 00000 n
+0000860505 00000 n
+0000863043 00000 n
+0000863107 00000 n
+0000863172 00000 n
+0000863237 00000 n
+0000863302 00000 n
+0000863367 00000 n
+0000863432 00000 n
+0000863497 00000 n
+0000863560 00000 n
+0000863625 00000 n
+0000863690 00000 n
+0000863755 00000 n
+0000863820 00000 n
+0000863885 00000 n
+0000863950 00000 n
+0000864015 00000 n
+0000864080 00000 n
+0000864145 00000 n
+0000864210 00000 n
+0000864274 00000 n
+0000864339 00000 n
+0000864404 00000 n
+0000864469 00000 n
+0000864534 00000 n
+0000864599 00000 n
+0000864664 00000 n
+0000864729 00000 n
+0000864794 00000 n
+0000864859 00000 n
+0000864924 00000 n
+0000864989 00000 n
+0000865054 00000 n
+0000865119 00000 n
+0000865184 00000 n
+0000865249 00000 n
+0000865313 00000 n
+0000865378 00000 n
+0000865443 00000 n
+0000865508 00000 n
+0000865573 00000 n
+0000865638 00000 n
+0000865703 00000 n
+0000865768 00000 n
+0000865833 00000 n
+0000871920 00000 n
+0000868228 00000 n
+0000866087 00000 n
+0000868353 00000 n
+0000868417 00000 n
+0000868482 00000 n
+0000868547 00000 n
+0000868612 00000 n
+0000868677 00000 n
+0000868742 00000 n
+0000868807 00000 n
+0000868872 00000 n
+0000868937 00000 n
+0000869001 00000 n
+0000869066 00000 n
+0000869131 00000 n
+0000869196 00000 n
+0000869261 00000 n
+0000869326 00000 n
+0000869391 00000 n
+0000869456 00000 n
+0000869521 00000 n
+0000869585 00000 n
+0000869650 00000 n
+0000869715 00000 n
+0000869780 00000 n
+0000869845 00000 n
+0000869910 00000 n
+0000869974 00000 n
+0000870039 00000 n
+0000870104 00000 n
+0000870169 00000 n
+0000870234 00000 n
+0000870299 00000 n
+0000870364 00000 n
+0000870428 00000 n
+0000870493 00000 n
+0000870558 00000 n
+0000870623 00000 n
+0000870688 00000 n
+0000870753 00000 n
+0000870818 00000 n
+0000870883 00000 n
+0000870948 00000 n
+0000871013 00000 n
+0000871078 00000 n
+0000871143 00000 n
+0000871208 00000 n
+0000871273 00000 n
+0000871338 00000 n
+0000871403 00000 n
+0000871468 00000 n
+0000871532 00000 n
+0000871597 00000 n
+0000871662 00000 n
+0000871727 00000 n
+0000871792 00000 n
+0000871856 00000 n
+0000877023 00000 n
+0000873721 00000 n
+0000872097 00000 n
+0000873846 00000 n
+0000873910 00000 n
+0000873975 00000 n
+0000874040 00000 n
+0000874105 00000 n
+0000874170 00000 n
+0000874235 00000 n
+0000874300 00000 n
+0000874365 00000 n
+0000874430 00000 n
+0000874495 00000 n
+0000874560 00000 n
+0000874625 00000 n
+0000874690 00000 n
+0000874755 00000 n
+0000874820 00000 n
+0000874885 00000 n
+0000874950 00000 n
+0000875014 00000 n
+0000875079 00000 n
+0000875144 00000 n
+0000875209 00000 n
+0000875274 00000 n
+0000875339 00000 n
+0000875404 00000 n
+0000875469 00000 n
+0000875534 00000 n
+0000875598 00000 n
+0000875663 00000 n
+0000875728 00000 n
+0000875793 00000 n
+0000875858 00000 n
+0000875923 00000 n
+0000875988 00000 n
+0000876053 00000 n
+0000876118 00000 n
+0000876183 00000 n
+0000876247 00000 n
+0000876312 00000 n
+0000876377 00000 n
+0000876442 00000 n
+0000876507 00000 n
+0000876572 00000 n
+0000876637 00000 n
+0000876702 00000 n
+0000876829 00000 n
+0000876894 00000 n
+0000876959 00000 n
+0000882471 00000 n
+0000879753 00000 n
+0000877200 00000 n
+0000879878 00000 n
+0000879942 00000 n
+0000880007 00000 n
+0000880072 00000 n
+0000880137 00000 n
+0000880202 00000 n
+0000880267 00000 n
+0000880332 00000 n
+0000880397 00000 n
+0000880462 00000 n
+0000880526 00000 n
+0000880591 00000 n
+0000880656 00000 n
+0000880721 00000 n
+0000880786 00000 n
+0000880851 00000 n
+0000880916 00000 n
+0000880981 00000 n
+0000881046 00000 n
+0000881111 00000 n
+0000881176 00000 n
+0000881241 00000 n
+0000881306 00000 n
+0000881371 00000 n
+0000881435 00000 n
+0000881500 00000 n
+0000881565 00000 n
+0000881630 00000 n
+0000881694 00000 n
+0000881759 00000 n
+0000881824 00000 n
+0000881889 00000 n
+0000881954 00000 n
+0000882019 00000 n
+0000882084 00000 n
+0000882149 00000 n
+0000882214 00000 n
+0000882278 00000 n
+0000882343 00000 n
+0000882407 00000 n
+0000888247 00000 n
+0000884554 00000 n
+0000882661 00000 n
+0000884679 00000 n
+0000884743 00000 n
+0000884808 00000 n
+0000884873 00000 n
+0000884938 00000 n
+0000885003 00000 n
+0000885068 00000 n
+0000885133 00000 n
+0000885198 00000 n
+0000885263 00000 n
+0000885328 00000 n
+0000885393 00000 n
+0000885457 00000 n
+0000885522 00000 n
+0000885587 00000 n
+0000885652 00000 n
+0000885717 00000 n
+0000885782 00000 n
+0000885847 00000 n
+0000885912 00000 n
+0000885977 00000 n
+0000886041 00000 n
+0000886106 00000 n
+0000886171 00000 n
+0000886236 00000 n
+0000886301 00000 n
+0000886366 00000 n
+0000886431 00000 n
+0000886496 00000 n
+0000886561 00000 n
+0000886626 00000 n
+0000886691 00000 n
+0000886756 00000 n
+0000886821 00000 n
+0000886886 00000 n
+0000886950 00000 n
+0000887015 00000 n
+0000887080 00000 n
+0000887145 00000 n
+0000887210 00000 n
+0000887275 00000 n
+0000887340 00000 n
+0000887405 00000 n
+0000887470 00000 n
+0000887535 00000 n
+0000887600 00000 n
+0000887665 00000 n
+0000887730 00000 n
+0000887795 00000 n
+0000887860 00000 n
+0000887925 00000 n
+0000887990 00000 n
+0000888054 00000 n
+0000888119 00000 n
+0000888183 00000 n
+0000893478 00000 n
+0000890306 00000 n
+0000888424 00000 n
+0000890431 00000 n
+0000890495 00000 n
+0000890560 00000 n
+0000890625 00000 n
+0000890690 00000 n
+0000890755 00000 n
+0000890820 00000 n
+0000890885 00000 n
+0000890950 00000 n
+0000891015 00000 n
+0000891080 00000 n
+0000891145 00000 n
+0000891209 00000 n
+0000891274 00000 n
+0000891339 00000 n
+0000891404 00000 n
+0000891469 00000 n
+0000891597 00000 n
+0000891662 00000 n
+0000891727 00000 n
+0000891792 00000 n
+0000891857 00000 n
+0000891921 00000 n
+0000891986 00000 n
+0000892051 00000 n
+0000892116 00000 n
+0000892181 00000 n
+0000892246 00000 n
+0000892310 00000 n
+0000892375 00000 n
+0000892440 00000 n
+0000892505 00000 n
+0000892570 00000 n
+0000892635 00000 n
+0000892700 00000 n
+0000892765 00000 n
+0000892830 00000 n
+0000892894 00000 n
+0000892959 00000 n
+0000893024 00000 n
+0000893089 00000 n
+0000893154 00000 n
+0000893219 00000 n
+0000893284 00000 n
+0000893349 00000 n
+0000893414 00000 n
+0000898623 00000 n
+0000896425 00000 n
+0000893655 00000 n
+0000896550 00000 n
+0000896614 00000 n
+0000896679 00000 n
+0000896744 00000 n
+0000896809 00000 n
+0000896874 00000 n
+0000896939 00000 n
+0000897004 00000 n
+0000897068 00000 n
+0000897133 00000 n
+0000897198 00000 n
+0000897263 00000 n
+0000897328 00000 n
+0000897393 00000 n
+0000897458 00000 n
+0000897523 00000 n
+0000897588 00000 n
+0000897653 00000 n
+0000897718 00000 n
+0000897845 00000 n
+0000897910 00000 n
+0000897974 00000 n
+0000898039 00000 n
+0000898104 00000 n
+0000898169 00000 n
+0000898234 00000 n
+0000898299 00000 n
+0000898364 00000 n
+0000898429 00000 n
+0000898493 00000 n
+0000898558 00000 n
+0000904441 00000 n
+0000901204 00000 n
+0000898839 00000 n
+0000901329 00000 n
+0000901393 00000 n
+0000901458 00000 n
+0000901522 00000 n
+0000901587 00000 n
+0000901652 00000 n
+0000901717 00000 n
+0000901782 00000 n
+0000901847 00000 n
+0000901912 00000 n
+0000901977 00000 n
+0000902042 00000 n
+0000902106 00000 n
+0000902171 00000 n
+0000902236 00000 n
+0000902301 00000 n
+0000902366 00000 n
+0000902431 00000 n
+0000902496 00000 n
+0000902561 00000 n
+0000902626 00000 n
+0000902691 00000 n
+0000902756 00000 n
+0000902821 00000 n
+0000902886 00000 n
+0000902951 00000 n
+0000903016 00000 n
+0000903081 00000 n
+0000903145 00000 n
+0000903210 00000 n
+0000903275 00000 n
+0000903340 00000 n
+0000903405 00000 n
+0000903470 00000 n
+0000903535 00000 n
+0000903599 00000 n
+0000903664 00000 n
+0000903729 00000 n
+0000903794 00000 n
+0000903859 00000 n
+0000903924 00000 n
+0000903989 00000 n
+0000904054 00000 n
+0000904119 00000 n
+0000904183 00000 n
+0000904248 00000 n
+0000904313 00000 n
+0000904377 00000 n
+0001889726 00000 n
+0000906823 00000 n
+0000909962 00000 n
+0000906650 00000 n
+0000904631 00000 n
+0000906980 00000 n
+0000907044 00000 n
+0000907109 00000 n
+0000907174 00000 n
+0000907239 00000 n
+0000907304 00000 n
+0000907369 00000 n
+0000907434 00000 n
+0000907499 00000 n
+0000907564 00000 n
+0000907628 00000 n
+0000907693 00000 n
+0000907758 00000 n
+0000907823 00000 n
+0000907888 00000 n
+0000907953 00000 n
+0000908018 00000 n
+0000908083 00000 n
+0000908148 00000 n
+0000908213 00000 n
+0000908278 00000 n
+0000908343 00000 n
+0000908408 00000 n
+0000908473 00000 n
+0000908536 00000 n
+0000908601 00000 n
+0000908666 00000 n
+0000908731 00000 n
+0000908796 00000 n
+0000908861 00000 n
+0000908926 00000 n
+0000908991 00000 n
+0000909056 00000 n
+0000909121 00000 n
+0000909184 00000 n
+0000909249 00000 n
+0000909314 00000 n
+0000909379 00000 n
+0000909444 00000 n
+0000909509 00000 n
+0000909574 00000 n
+0000909639 00000 n
+0000909704 00000 n
+0000909769 00000 n
+0000909834 00000 n
+0000909898 00000 n
+0000906792 00000 n
+0000915756 00000 n
+0000912520 00000 n
+0000910178 00000 n
+0000912645 00000 n
+0000912709 00000 n
+0000912774 00000 n
+0000912839 00000 n
+0000912904 00000 n
+0000912969 00000 n
+0000913034 00000 n
+0000913099 00000 n
+0000913164 00000 n
+0000913229 00000 n
+0000913294 00000 n
+0000913359 00000 n
+0000913422 00000 n
+0000913487 00000 n
+0000913552 00000 n
+0000913617 00000 n
+0000913682 00000 n
+0000913747 00000 n
+0000913812 00000 n
+0000913877 00000 n
+0000913941 00000 n
+0000914006 00000 n
+0000914071 00000 n
+0000914136 00000 n
+0000914201 00000 n
+0000914266 00000 n
+0000914331 00000 n
+0000914396 00000 n
+0000914461 00000 n
+0000914525 00000 n
+0000914590 00000 n
+0000914655 00000 n
+0000914720 00000 n
+0000914785 00000 n
+0000914850 00000 n
+0000914915 00000 n
+0000914980 00000 n
+0000915045 00000 n
+0000915109 00000 n
+0000915174 00000 n
+0000915238 00000 n
+0000915303 00000 n
+0000915368 00000 n
+0000915433 00000 n
+0000915498 00000 n
+0000915563 00000 n
+0000915628 00000 n
+0000915692 00000 n
+0000921243 00000 n
+0000918135 00000 n
+0000915933 00000 n
+0000918260 00000 n
+0000918324 00000 n
+0000918389 00000 n
+0000918454 00000 n
+0000918519 00000 n
+0000918584 00000 n
+0000918649 00000 n
+0000918714 00000 n
+0000918779 00000 n
+0000918844 00000 n
+0000918909 00000 n
+0000918974 00000 n
+0000919039 00000 n
+0000919103 00000 n
+0000919168 00000 n
+0000919233 00000 n
+0000919298 00000 n
+0000919363 00000 n
+0000919428 00000 n
+0000919493 00000 n
+0000919558 00000 n
+0000919623 00000 n
+0000919688 00000 n
+0000919753 00000 n
+0000919818 00000 n
+0000919883 00000 n
+0000919948 00000 n
+0000920013 00000 n
+0000920078 00000 n
+0000920142 00000 n
+0000920207 00000 n
+0000920271 00000 n
+0000920336 00000 n
+0000920401 00000 n
+0000920466 00000 n
+0000920531 00000 n
+0000920596 00000 n
+0000920661 00000 n
+0000920726 00000 n
+0000920791 00000 n
+0000920855 00000 n
+0000920920 00000 n
+0000920985 00000 n
+0000921050 00000 n
+0000921115 00000 n
+0000927209 00000 n
+0000923712 00000 n
+0000921433 00000 n
+0000923837 00000 n
+0000923901 00000 n
+0000923966 00000 n
+0000924031 00000 n
+0000924096 00000 n
+0000924161 00000 n
+0000924226 00000 n
+0000924291 00000 n
+0000924355 00000 n
+0000924420 00000 n
+0000924485 00000 n
+0000924550 00000 n
+0000924615 00000 n
+0000924680 00000 n
+0000924745 00000 n
+0000924810 00000 n
+0000924875 00000 n
+0000924939 00000 n
+0000925004 00000 n
+0000925069 00000 n
+0000925134 00000 n
+0000925199 00000 n
+0000925264 00000 n
+0000925329 00000 n
+0000925394 00000 n
+0000925459 00000 n
+0000925523 00000 n
+0000925588 00000 n
+0000925653 00000 n
+0000925718 00000 n
+0000925783 00000 n
+0000925848 00000 n
+0000925913 00000 n
+0000925978 00000 n
+0000926043 00000 n
+0000926107 00000 n
+0000926172 00000 n
+0000926237 00000 n
+0000926302 00000 n
+0000926367 00000 n
+0000926432 00000 n
+0000926497 00000 n
+0000926562 00000 n
+0000926627 00000 n
+0000926692 00000 n
+0000926757 00000 n
+0000926822 00000 n
+0000926887 00000 n
+0000926951 00000 n
+0000927016 00000 n
+0000927081 00000 n
+0000927145 00000 n
+0000932797 00000 n
+0000930207 00000 n
+0000927399 00000 n
+0000930332 00000 n
+0000930396 00000 n
+0000930461 00000 n
+0000930526 00000 n
+0000930591 00000 n
+0000930656 00000 n
+0000930721 00000 n
+0000930786 00000 n
+0000930850 00000 n
+0000930915 00000 n
+0000930980 00000 n
+0000931045 00000 n
+0000931110 00000 n
+0000931175 00000 n
+0000931240 00000 n
+0000931305 00000 n
+0000931370 00000 n
+0000931435 00000 n
+0000931500 00000 n
+0000931564 00000 n
+0000931629 00000 n
+0000931694 00000 n
+0000931759 00000 n
+0000931824 00000 n
+0000931889 00000 n
+0000931954 00000 n
+0000932019 00000 n
+0000932084 00000 n
+0000932148 00000 n
+0000932213 00000 n
+0000932278 00000 n
+0000932343 00000 n
+0000932408 00000 n
+0000932473 00000 n
+0000932538 00000 n
+0000932603 00000 n
+0000932668 00000 n
+0000932732 00000 n
+0000938887 00000 n
+0000936426 00000 n
+0000933013 00000 n
+0000936551 00000 n
+0000936615 00000 n
+0000936680 00000 n
+0000936745 00000 n
+0000936810 00000 n
+0000936875 00000 n
+0000936940 00000 n
+0000937005 00000 n
+0000937070 00000 n
+0000937135 00000 n
+0000937200 00000 n
+0000937265 00000 n
+0000937330 00000 n
+0000937395 00000 n
+0000937459 00000 n
+0000937524 00000 n
+0000937589 00000 n
+0000937654 00000 n
+0000937719 00000 n
+0000937784 00000 n
+0000937849 00000 n
+0000937914 00000 n
+0000937978 00000 n
+0000938043 00000 n
+0000938108 00000 n
+0000938173 00000 n
+0000938238 00000 n
+0000938303 00000 n
+0000938368 00000 n
+0000938433 00000 n
+0000938498 00000 n
+0000938562 00000 n
+0000938627 00000 n
+0000938692 00000 n
+0000938757 00000 n
+0000938822 00000 n
+0000944753 00000 n
+0000942232 00000 n
+0000939103 00000 n
+0000942357 00000 n
+0000942421 00000 n
+0000942485 00000 n
+0000942550 00000 n
+0000942615 00000 n
+0000942680 00000 n
+0000942745 00000 n
+0000942809 00000 n
+0000942874 00000 n
+0000942939 00000 n
+0000943004 00000 n
+0000943069 00000 n
+0000943134 00000 n
+0000943199 00000 n
+0000943264 00000 n
+0000943329 00000 n
+0000943393 00000 n
+0000943458 00000 n
+0000943523 00000 n
+0000943588 00000 n
+0000943653 00000 n
+0000943717 00000 n
+0000943782 00000 n
+0000943847 00000 n
+0000943912 00000 n
+0000943977 00000 n
+0000944041 00000 n
+0000944106 00000 n
+0000944171 00000 n
+0000944236 00000 n
+0000944301 00000 n
+0000944365 00000 n
+0000944430 00000 n
+0000944495 00000 n
+0000944560 00000 n
+0000944625 00000 n
+0000944689 00000 n
+0000950238 00000 n
+0000947130 00000 n
+0000944969 00000 n
+0000947255 00000 n
+0000947319 00000 n
+0000947384 00000 n
+0000947449 00000 n
+0000947514 00000 n
+0000947579 00000 n
+0000947644 00000 n
+0000947709 00000 n
+0000947774 00000 n
+0000947839 00000 n
+0000947904 00000 n
+0000947969 00000 n
+0000948033 00000 n
+0000948098 00000 n
+0000948163 00000 n
+0000948228 00000 n
+0000948293 00000 n
+0000948358 00000 n
+0000948423 00000 n
+0000948487 00000 n
+0000948552 00000 n
+0000948617 00000 n
+0000948682 00000 n
+0000948747 00000 n
+0000948812 00000 n
+0000948877 00000 n
+0000948942 00000 n
+0000949007 00000 n
+0000949071 00000 n
+0000949136 00000 n
+0000949201 00000 n
+0000949266 00000 n
+0000949331 00000 n
+0000949396 00000 n
+0000949460 00000 n
+0000949525 00000 n
+0000949590 00000 n
+0000949655 00000 n
+0000949720 00000 n
+0000949785 00000 n
+0000949850 00000 n
+0000949915 00000 n
+0000949980 00000 n
+0000950045 00000 n
+0000950110 00000 n
+0000950174 00000 n
+0000956056 00000 n
+0000952301 00000 n
+0000950402 00000 n
+0000952426 00000 n
+0000952490 00000 n
+0000952555 00000 n
+0000952620 00000 n
+0000952685 00000 n
+0000952750 00000 n
+0000952815 00000 n
+0000952880 00000 n
+0000952945 00000 n
+0000953010 00000 n
+0000953074 00000 n
+0000953139 00000 n
+0000953204 00000 n
+0000953269 00000 n
+0000953334 00000 n
+0000953399 00000 n
+0000953464 00000 n
+0000953529 00000 n
+0000953594 00000 n
+0000953658 00000 n
+0000953723 00000 n
+0000953788 00000 n
+0000953853 00000 n
+0000953918 00000 n
+0000953983 00000 n
+0000954048 00000 n
+0000954112 00000 n
+0000954177 00000 n
+0000954242 00000 n
+0000954306 00000 n
+0000954371 00000 n
+0000954436 00000 n
+0000954501 00000 n
+0000954566 00000 n
+0000954631 00000 n
+0000954696 00000 n
+0000954761 00000 n
+0000954826 00000 n
+0000954890 00000 n
+0000954955 00000 n
+0000955020 00000 n
+0000955085 00000 n
+0000955150 00000 n
+0000955214 00000 n
+0000955279 00000 n
+0000955344 00000 n
+0000955409 00000 n
+0000955474 00000 n
+0000955539 00000 n
+0000955604 00000 n
+0000955669 00000 n
+0000955734 00000 n
+0000955798 00000 n
+0000955863 00000 n
+0000955928 00000 n
+0000955992 00000 n
+0000961989 00000 n
+0000958878 00000 n
+0000956220 00000 n
+0000959003 00000 n
+0000959067 00000 n
+0000959132 00000 n
+0000959197 00000 n
+0000959262 00000 n
+0000959326 00000 n
+0000959391 00000 n
+0000959456 00000 n
+0000959521 00000 n
+0000959586 00000 n
+0000959651 00000 n
+0000959716 00000 n
+0000959781 00000 n
+0000959846 00000 n
+0000959910 00000 n
+0000959975 00000 n
+0000960040 00000 n
+0000960105 00000 n
+0000960170 00000 n
+0000960235 00000 n
+0000960300 00000 n
+0000960365 00000 n
+0000960430 00000 n
+0000960494 00000 n
+0000960559 00000 n
+0000960624 00000 n
+0000960689 00000 n
+0000960754 00000 n
+0000960819 00000 n
+0000960884 00000 n
+0000960949 00000 n
+0000961014 00000 n
+0000961079 00000 n
+0000961144 00000 n
+0000961209 00000 n
+0000961274 00000 n
+0000961339 00000 n
+0000961404 00000 n
+0000961469 00000 n
+0000961534 00000 n
+0000961599 00000 n
+0000961664 00000 n
+0000961729 00000 n
+0000961794 00000 n
+0000961859 00000 n
+0000961924 00000 n
+0001889891 00000 n
+0000967690 00000 n
+0000963868 00000 n
+0000962192 00000 n
+0000963993 00000 n
+0000964057 00000 n
+0000964122 00000 n
+0000964187 00000 n
+0000964252 00000 n
+0000964317 00000 n
+0000964382 00000 n
+0000964447 00000 n
+0000964512 00000 n
+0000964577 00000 n
+0000964641 00000 n
+0000964706 00000 n
+0000964771 00000 n
+0000964836 00000 n
+0000964901 00000 n
+0000964966 00000 n
+0000965031 00000 n
+0000965096 00000 n
+0000965160 00000 n
+0000965225 00000 n
+0000965290 00000 n
+0000965355 00000 n
+0000965420 00000 n
+0000965485 00000 n
+0000965550 00000 n
+0000965615 00000 n
+0000965680 00000 n
+0000965744 00000 n
+0000965809 00000 n
+0000965874 00000 n
+0000965939 00000 n
+0000966004 00000 n
+0000966069 00000 n
+0000966134 00000 n
+0000966199 00000 n
+0000966264 00000 n
+0000966329 00000 n
+0000966394 00000 n
+0000966459 00000 n
+0000966524 00000 n
+0000966589 00000 n
+0000966654 00000 n
+0000966719 00000 n
+0000966783 00000 n
+0000966848 00000 n
+0000966913 00000 n
+0000966978 00000 n
+0000967043 00000 n
+0000967108 00000 n
+0000967173 00000 n
+0000967238 00000 n
+0000967302 00000 n
+0000967367 00000 n
+0000967432 00000 n
+0000967497 00000 n
+0000967562 00000 n
+0000967626 00000 n
+0000973816 00000 n
+0000969865 00000 n
+0000967867 00000 n
+0000969990 00000 n
+0000970054 00000 n
+0000970119 00000 n
+0000970184 00000 n
+0000970249 00000 n
+0000970313 00000 n
+0000970378 00000 n
+0000970443 00000 n
+0000970508 00000 n
+0000970573 00000 n
+0000970638 00000 n
+0000970703 00000 n
+0000970768 00000 n
+0000970833 00000 n
+0000970897 00000 n
+0000970962 00000 n
+0000971027 00000 n
+0000971092 00000 n
+0000971157 00000 n
+0000971222 00000 n
+0000971287 00000 n
+0000971352 00000 n
+0000971417 00000 n
+0000971481 00000 n
+0000971546 00000 n
+0000971611 00000 n
+0000971676 00000 n
+0000971741 00000 n
+0000971806 00000 n
+0000971871 00000 n
+0000971936 00000 n
+0000972001 00000 n
+0000972065 00000 n
+0000972130 00000 n
+0000972195 00000 n
+0000972260 00000 n
+0000972325 00000 n
+0000972390 00000 n
+0000972455 00000 n
+0000972520 00000 n
+0000972585 00000 n
+0000972649 00000 n
+0000972714 00000 n
+0000972779 00000 n
+0000972844 00000 n
+0000972909 00000 n
+0000972974 00000 n
+0000973039 00000 n
+0000973104 00000 n
+0000973169 00000 n
+0000973234 00000 n
+0000973299 00000 n
+0000973364 00000 n
+0000973428 00000 n
+0000973493 00000 n
+0000973558 00000 n
+0000973623 00000 n
+0000973688 00000 n
+0000973752 00000 n
+0000979861 00000 n
+0000976559 00000 n
+0000974006 00000 n
+0000976684 00000 n
+0000976748 00000 n
+0000976813 00000 n
+0000976878 00000 n
+0000976943 00000 n
+0000977008 00000 n
+0000977073 00000 n
+0000977138 00000 n
+0000977203 00000 n
+0000977268 00000 n
+0000977332 00000 n
+0000977397 00000 n
+0000977462 00000 n
+0000977527 00000 n
+0000977592 00000 n
+0000977657 00000 n
+0000977722 00000 n
+0000977786 00000 n
+0000977851 00000 n
+0000977916 00000 n
+0000977981 00000 n
+0000978046 00000 n
+0000978111 00000 n
+0000978176 00000 n
+0000978241 00000 n
+0000978306 00000 n
+0000978371 00000 n
+0000978435 00000 n
+0000978500 00000 n
+0000978565 00000 n
+0000978630 00000 n
+0000978695 00000 n
+0000978760 00000 n
+0000978825 00000 n
+0000978890 00000 n
+0000978955 00000 n
+0000979019 00000 n
+0000979084 00000 n
+0000979149 00000 n
+0000979214 00000 n
+0000979279 00000 n
+0000979344 00000 n
+0000979409 00000 n
+0000979474 00000 n
+0000979539 00000 n
+0000979603 00000 n
+0000979668 00000 n
+0000979733 00000 n
+0000979797 00000 n
+0000985694 00000 n
+0000982260 00000 n
+0000980038 00000 n
+0000982385 00000 n
+0000982449 00000 n
+0000982514 00000 n
+0000982579 00000 n
+0000982644 00000 n
+0000982709 00000 n
+0000982774 00000 n
+0000982839 00000 n
+0000982904 00000 n
+0000982969 00000 n
+0000983033 00000 n
+0000983098 00000 n
+0000983163 00000 n
+0000983228 00000 n
+0000983293 00000 n
+0000983358 00000 n
+0000983423 00000 n
+0000983488 00000 n
+0000983553 00000 n
+0000983618 00000 n
+0000983683 00000 n
+0000983748 00000 n
+0000983813 00000 n
+0000983878 00000 n
+0000983943 00000 n
+0000984007 00000 n
+0000984072 00000 n
+0000984137 00000 n
+0000984202 00000 n
+0000984267 00000 n
+0000984332 00000 n
+0000984397 00000 n
+0000984462 00000 n
+0000984527 00000 n
+0000984591 00000 n
+0000984656 00000 n
+0000984721 00000 n
+0000984786 00000 n
+0000984851 00000 n
+0000984916 00000 n
+0000984981 00000 n
+0000985046 00000 n
+0000985111 00000 n
+0000985175 00000 n
+0000985240 00000 n
+0000985305 00000 n
+0000985370 00000 n
+0000985435 00000 n
+0000985500 00000 n
+0000985565 00000 n
+0000985630 00000 n
+0000991580 00000 n
+0000987435 00000 n
+0000985871 00000 n
+0000987560 00000 n
+0000987624 00000 n
+0000987689 00000 n
+0000987754 00000 n
+0000987819 00000 n
+0000987884 00000 n
+0000987949 00000 n
+0000988014 00000 n
+0000988079 00000 n
+0000988143 00000 n
+0000988208 00000 n
+0000988273 00000 n
+0000988338 00000 n
+0000988403 00000 n
+0000988468 00000 n
+0000988533 00000 n
+0000988598 00000 n
+0000988663 00000 n
+0000988727 00000 n
+0000988792 00000 n
+0000988857 00000 n
+0000988922 00000 n
+0000988987 00000 n
+0000989052 00000 n
+0000989117 00000 n
+0000989182 00000 n
+0000989247 00000 n
+0000989312 00000 n
+0000989376 00000 n
+0000989441 00000 n
+0000989506 00000 n
+0000989571 00000 n
+0000989636 00000 n
+0000989701 00000 n
+0000989766 00000 n
+0000989831 00000 n
+0000989896 00000 n
+0000989959 00000 n
+0000990024 00000 n
+0000990089 00000 n
+0000990154 00000 n
+0000990219 00000 n
+0000990284 00000 n
+0000990349 00000 n
+0000990414 00000 n
+0000990479 00000 n
+0000990543 00000 n
+0000990608 00000 n
+0000990673 00000 n
+0000990738 00000 n
+0000990803 00000 n
+0000990868 00000 n
+0000990933 00000 n
+0000990998 00000 n
+0000991063 00000 n
+0000991128 00000 n
+0000991192 00000 n
+0000991257 00000 n
+0000991322 00000 n
+0000991387 00000 n
+0000991452 00000 n
+0000991516 00000 n
+0000997249 00000 n
+0000994726 00000 n
+0000991744 00000 n
+0000994851 00000 n
+0000994915 00000 n
+0000994980 00000 n
+0000995045 00000 n
+0000995110 00000 n
+0000995175 00000 n
+0000995240 00000 n
+0000995305 00000 n
+0000995370 00000 n
+0000995435 00000 n
+0000995499 00000 n
+0000995564 00000 n
+0000995629 00000 n
+0000995694 00000 n
+0000995759 00000 n
+0000995824 00000 n
+0000995889 00000 n
+0000995953 00000 n
+0000996018 00000 n
+0000996083 00000 n
+0000996148 00000 n
+0000996213 00000 n
+0000996278 00000 n
+0000996343 00000 n
+0000996408 00000 n
+0000996473 00000 n
+0000996537 00000 n
+0000996602 00000 n
+0000996667 00000 n
+0000996731 00000 n
+0000996796 00000 n
+0000996861 00000 n
+0000996926 00000 n
+0000996991 00000 n
+0000997056 00000 n
+0000997121 00000 n
+0000997185 00000 n
+0001003151 00000 n
+0000999784 00000 n
+0000997426 00000 n
+0000999909 00000 n
+0000999973 00000 n
+0001000038 00000 n
+0001000103 00000 n
+0001000168 00000 n
+0001000233 00000 n
+0001000298 00000 n
+0001000363 00000 n
+0001000427 00000 n
+0001000492 00000 n
+0001000557 00000 n
+0001000622 00000 n
+0001000687 00000 n
+0001000752 00000 n
+0001000817 00000 n
+0001000882 00000 n
+0001000946 00000 n
+0001001011 00000 n
+0001001076 00000 n
+0001001141 00000 n
+0001001206 00000 n
+0001001271 00000 n
+0001001336 00000 n
+0001001400 00000 n
+0001001465 00000 n
+0001001530 00000 n
+0001001595 00000 n
+0001001660 00000 n
+0001001725 00000 n
+0001001790 00000 n
+0001001855 00000 n
+0001001920 00000 n
+0001001984 00000 n
+0001002049 00000 n
+0001002114 00000 n
+0001002179 00000 n
+0001002244 00000 n
+0001002309 00000 n
+0001002374 00000 n
+0001002439 00000 n
+0001002504 00000 n
+0001002568 00000 n
+0001002633 00000 n
+0001002698 00000 n
+0001002763 00000 n
+0001002828 00000 n
+0001002893 00000 n
+0001002958 00000 n
+0001003023 00000 n
+0001003088 00000 n
+0001009291 00000 n
+0001005210 00000 n
+0001003328 00000 n
+0001005335 00000 n
+0001005399 00000 n
+0001005464 00000 n
+0001005529 00000 n
+0001005594 00000 n
+0001005659 00000 n
+0001005724 00000 n
+0001005788 00000 n
+0001005853 00000 n
+0001005918 00000 n
+0001005983 00000 n
+0001006048 00000 n
+0001006113 00000 n
+0001006178 00000 n
+0001006243 00000 n
+0001006308 00000 n
+0001006372 00000 n
+0001006437 00000 n
+0001006501 00000 n
+0001006566 00000 n
+0001006631 00000 n
+0001006696 00000 n
+0001006761 00000 n
+0001006826 00000 n
+0001006891 00000 n
+0001006956 00000 n
+0001007021 00000 n
+0001007085 00000 n
+0001007150 00000 n
+0001007215 00000 n
+0001007280 00000 n
+0001007345 00000 n
+0001007410 00000 n
+0001007475 00000 n
+0001007540 00000 n
+0001007605 00000 n
+0001007669 00000 n
+0001007734 00000 n
+0001007799 00000 n
+0001007864 00000 n
+0001007929 00000 n
+0001007994 00000 n
+0001008059 00000 n
+0001008124 00000 n
+0001008189 00000 n
+0001008254 00000 n
+0001008319 00000 n
+0001008384 00000 n
+0001008449 00000 n
+0001008514 00000 n
+0001008579 00000 n
+0001008644 00000 n
+0001008709 00000 n
+0001008774 00000 n
+0001008839 00000 n
+0001008903 00000 n
+0001008968 00000 n
+0001009033 00000 n
+0001009098 00000 n
+0001009163 00000 n
+0001009227 00000 n
+0001015460 00000 n
+0001011251 00000 n
+0001009468 00000 n
+0001011376 00000 n
+0001011440 00000 n
+0001011505 00000 n
+0001011570 00000 n
+0001011635 00000 n
+0001011700 00000 n
+0001011765 00000 n
+0001011830 00000 n
+0001011895 00000 n
+0001011960 00000 n
+0001012024 00000 n
+0001012089 00000 n
+0001012154 00000 n
+0001012219 00000 n
+0001012284 00000 n
+0001012349 00000 n
+0001012414 00000 n
+0001012479 00000 n
+0001012544 00000 n
+0001012608 00000 n
+0001012673 00000 n
+0001012738 00000 n
+0001012803 00000 n
+0001012868 00000 n
+0001012933 00000 n
+0001012998 00000 n
+0001013063 00000 n
+0001013128 00000 n
+0001013191 00000 n
+0001013256 00000 n
+0001013321 00000 n
+0001013386 00000 n
+0001013451 00000 n
+0001013516 00000 n
+0001013581 00000 n
+0001013646 00000 n
+0001013711 00000 n
+0001013775 00000 n
+0001013840 00000 n
+0001013905 00000 n
+0001013970 00000 n
+0001014035 00000 n
+0001014099 00000 n
+0001014164 00000 n
+0001014229 00000 n
+0001014294 00000 n
+0001014359 00000 n
+0001014424 00000 n
+0001014489 00000 n
+0001014554 00000 n
+0001014619 00000 n
+0001014683 00000 n
+0001014748 00000 n
+0001014813 00000 n
+0001014878 00000 n
+0001014943 00000 n
+0001015008 00000 n
+0001015073 00000 n
+0001015138 00000 n
+0001015203 00000 n
+0001015267 00000 n
+0001015332 00000 n
+0001015396 00000 n
+0001021053 00000 n
+0001017554 00000 n
+0001015624 00000 n
+0001017679 00000 n
+0001017743 00000 n
+0001017808 00000 n
+0001017873 00000 n
+0001017938 00000 n
+0001018003 00000 n
+0001018068 00000 n
+0001018133 00000 n
+0001018198 00000 n
+0001018263 00000 n
+0001018328 00000 n
+0001018393 00000 n
+0001018456 00000 n
+0001018521 00000 n
+0001018586 00000 n
+0001018651 00000 n
+0001018716 00000 n
+0001018781 00000 n
+0001018846 00000 n
+0001018911 00000 n
+0001018976 00000 n
+0001019041 00000 n
+0001019106 00000 n
+0001019171 00000 n
+0001019236 00000 n
+0001019301 00000 n
+0001019366 00000 n
+0001019431 00000 n
+0001019496 00000 n
+0001019561 00000 n
+0001019626 00000 n
+0001019691 00000 n
+0001019756 00000 n
+0001019821 00000 n
+0001019886 00000 n
+0001019951 00000 n
+0001020016 00000 n
+0001020081 00000 n
+0001020146 00000 n
+0001020211 00000 n
+0001020276 00000 n
+0001020341 00000 n
+0001020406 00000 n
+0001020471 00000 n
+0001020536 00000 n
+0001020601 00000 n
+0001020665 00000 n
+0001020730 00000 n
+0001020795 00000 n
+0001020860 00000 n
+0001020925 00000 n
+0001020989 00000 n
+0001890056 00000 n
+0001026899 00000 n
+0001022883 00000 n
+0001021230 00000 n
+0001023008 00000 n
+0001023072 00000 n
+0001023137 00000 n
+0001023202 00000 n
+0001023267 00000 n
+0001023332 00000 n
+0001023397 00000 n
+0001023462 00000 n
+0001023527 00000 n
+0001023592 00000 n
+0001023656 00000 n
+0001023721 00000 n
+0001023786 00000 n
+0001023851 00000 n
+0001023916 00000 n
+0001023981 00000 n
+0001024046 00000 n
+0001024111 00000 n
+0001024176 00000 n
+0001024241 00000 n
+0001024305 00000 n
+0001024370 00000 n
+0001024435 00000 n
+0001024500 00000 n
+0001024565 00000 n
+0001024630 00000 n
+0001024695 00000 n
+0001024760 00000 n
+0001024825 00000 n
+0001024889 00000 n
+0001024954 00000 n
+0001025019 00000 n
+0001025084 00000 n
+0001025149 00000 n
+0001025214 00000 n
+0001025279 00000 n
+0001025344 00000 n
+0001025409 00000 n
+0001025474 00000 n
+0001025539 00000 n
+0001025604 00000 n
+0001025669 00000 n
+0001025734 00000 n
+0001025799 00000 n
+0001025863 00000 n
+0001025928 00000 n
+0001025993 00000 n
+0001026058 00000 n
+0001026123 00000 n
+0001026187 00000 n
+0001026252 00000 n
+0001026317 00000 n
+0001026382 00000 n
+0001026447 00000 n
+0001026512 00000 n
+0001026577 00000 n
+0001026642 00000 n
+0001026707 00000 n
+0001026771 00000 n
+0001026835 00000 n
+0001032942 00000 n
+0001029250 00000 n
+0001027076 00000 n
+0001029375 00000 n
+0001029439 00000 n
+0001029504 00000 n
+0001029569 00000 n
+0001029634 00000 n
+0001029699 00000 n
+0001029764 00000 n
+0001029829 00000 n
+0001029894 00000 n
+0001029959 00000 n
+0001030024 00000 n
+0001030089 00000 n
+0001030154 00000 n
+0001030219 00000 n
+0001030284 00000 n
+0001030349 00000 n
+0001030414 00000 n
+0001030479 00000 n
+0001030543 00000 n
+0001030608 00000 n
+0001030673 00000 n
+0001030738 00000 n
+0001030803 00000 n
+0001030868 00000 n
+0001030933 00000 n
+0001030998 00000 n
+0001031063 00000 n
+0001031128 00000 n
+0001031192 00000 n
+0001031257 00000 n
+0001031322 00000 n
+0001031387 00000 n
+0001031452 00000 n
+0001031517 00000 n
+0001031582 00000 n
+0001031646 00000 n
+0001031711 00000 n
+0001031776 00000 n
+0001031841 00000 n
+0001031906 00000 n
+0001031971 00000 n
+0001032036 00000 n
+0001032101 00000 n
+0001032166 00000 n
+0001032230 00000 n
+0001032295 00000 n
+0001032360 00000 n
+0001032425 00000 n
+0001032490 00000 n
+0001032555 00000 n
+0001032620 00000 n
+0001032685 00000 n
+0001032750 00000 n
+0001032814 00000 n
+0001032878 00000 n
+0001039043 00000 n
+0001035157 00000 n
+0001033119 00000 n
+0001035282 00000 n
+0001035346 00000 n
+0001035411 00000 n
+0001035476 00000 n
+0001035541 00000 n
+0001035606 00000 n
+0001035671 00000 n
+0001035736 00000 n
+0001035801 00000 n
+0001035866 00000 n
+0001035930 00000 n
+0001035995 00000 n
+0001036060 00000 n
+0001036125 00000 n
+0001036190 00000 n
+0001036255 00000 n
+0001036320 00000 n
+0001036385 00000 n
+0001036450 00000 n
+0001036515 00000 n
+0001036580 00000 n
+0001036644 00000 n
+0001036709 00000 n
+0001036774 00000 n
+0001036839 00000 n
+0001036904 00000 n
+0001036969 00000 n
+0001037034 00000 n
+0001037099 00000 n
+0001037163 00000 n
+0001037228 00000 n
+0001037293 00000 n
+0001037358 00000 n
+0001037423 00000 n
+0001037488 00000 n
+0001037553 00000 n
+0001037618 00000 n
+0001037683 00000 n
+0001037747 00000 n
+0001037812 00000 n
+0001037877 00000 n
+0001037942 00000 n
+0001038007 00000 n
+0001038072 00000 n
+0001038137 00000 n
+0001038202 00000 n
+0001038267 00000 n
+0001038331 00000 n
+0001038396 00000 n
+0001038461 00000 n
+0001038526 00000 n
+0001038591 00000 n
+0001038656 00000 n
+0001038721 00000 n
+0001038786 00000 n
+0001038851 00000 n
+0001038915 00000 n
+0001038979 00000 n
+0001045178 00000 n
+0001041226 00000 n
+0001039220 00000 n
+0001041351 00000 n
+0001041415 00000 n
+0001041480 00000 n
+0001041545 00000 n
+0001041610 00000 n
+0001041675 00000 n
+0001041740 00000 n
+0001041805 00000 n
+0001041870 00000 n
+0001041935 00000 n
+0001041999 00000 n
+0001042064 00000 n
+0001042129 00000 n
+0001042194 00000 n
+0001042259 00000 n
+0001042324 00000 n
+0001042389 00000 n
+0001042454 00000 n
+0001042519 00000 n
+0001042584 00000 n
+0001042649 00000 n
+0001042714 00000 n
+0001042779 00000 n
+0001042844 00000 n
+0001042909 00000 n
+0001042974 00000 n
+0001043038 00000 n
+0001043103 00000 n
+0001043168 00000 n
+0001043233 00000 n
+0001043298 00000 n
+0001043363 00000 n
+0001043428 00000 n
+0001043493 00000 n
+0001043558 00000 n
+0001043622 00000 n
+0001043687 00000 n
+0001043752 00000 n
+0001043817 00000 n
+0001043882 00000 n
+0001043947 00000 n
+0001044012 00000 n
+0001044077 00000 n
+0001044142 00000 n
+0001044207 00000 n
+0001044272 00000 n
+0001044336 00000 n
+0001044401 00000 n
+0001044466 00000 n
+0001044531 00000 n
+0001044596 00000 n
+0001044661 00000 n
+0001044726 00000 n
+0001044791 00000 n
+0001044856 00000 n
+0001044921 00000 n
+0001044985 00000 n
+0001045050 00000 n
+0001045114 00000 n
+0001050984 00000 n
+0001047289 00000 n
+0001045355 00000 n
+0001047414 00000 n
+0001047478 00000 n
+0001047543 00000 n
+0001047608 00000 n
+0001047673 00000 n
+0001047737 00000 n
+0001047802 00000 n
+0001047867 00000 n
+0001047932 00000 n
+0001047997 00000 n
+0001048062 00000 n
+0001048127 00000 n
+0001048192 00000 n
+0001048257 00000 n
+0001048321 00000 n
+0001048386 00000 n
+0001048451 00000 n
+0001048516 00000 n
+0001048581 00000 n
+0001048646 00000 n
+0001048711 00000 n
+0001048775 00000 n
+0001048840 00000 n
+0001048905 00000 n
+0001048970 00000 n
+0001049035 00000 n
+0001049100 00000 n
+0001049165 00000 n
+0001049230 00000 n
+0001049295 00000 n
+0001049360 00000 n
+0001049425 00000 n
+0001049490 00000 n
+0001049555 00000 n
+0001049620 00000 n
+0001049685 00000 n
+0001049750 00000 n
+0001049815 00000 n
+0001049880 00000 n
+0001049945 00000 n
+0001050010 00000 n
+0001050075 00000 n
+0001050140 00000 n
+0001050205 00000 n
+0001050270 00000 n
+0001050335 00000 n
+0001050400 00000 n
+0001050465 00000 n
+0001050530 00000 n
+0001050595 00000 n
+0001050660 00000 n
+0001050725 00000 n
+0001050789 00000 n
+0001050854 00000 n
+0001050919 00000 n
+0001056697 00000 n
+0001053264 00000 n
+0001051148 00000 n
+0001053389 00000 n
+0001053453 00000 n
+0001053518 00000 n
+0001053583 00000 n
+0001053648 00000 n
+0001053713 00000 n
+0001053778 00000 n
+0001053843 00000 n
+0001053908 00000 n
+0001053973 00000 n
+0001054038 00000 n
+0001054103 00000 n
+0001054168 00000 n
+0001054233 00000 n
+0001054298 00000 n
+0001054363 00000 n
+0001054428 00000 n
+0001054492 00000 n
+0001054557 00000 n
+0001054622 00000 n
+0001054687 00000 n
+0001054752 00000 n
+0001054817 00000 n
+0001054882 00000 n
+0001054947 00000 n
+0001055012 00000 n
+0001055077 00000 n
+0001055142 00000 n
+0001055207 00000 n
+0001055272 00000 n
+0001055337 00000 n
+0001055402 00000 n
+0001055467 00000 n
+0001055532 00000 n
+0001055597 00000 n
+0001055662 00000 n
+0001055727 00000 n
+0001055855 00000 n
+0001055920 00000 n
+0001055985 00000 n
+0001056050 00000 n
+0001056115 00000 n
+0001056180 00000 n
+0001056245 00000 n
+0001056310 00000 n
+0001056374 00000 n
+0001056439 00000 n
+0001056504 00000 n
+0001056569 00000 n
+0001056633 00000 n
+0001062584 00000 n
+0001059022 00000 n
+0001056887 00000 n
+0001059147 00000 n
+0001059211 00000 n
+0001059276 00000 n
+0001059341 00000 n
+0001059406 00000 n
+0001059471 00000 n
+0001059599 00000 n
+0001059663 00000 n
+0001059728 00000 n
+0001059793 00000 n
+0001059858 00000 n
+0001059923 00000 n
+0001059988 00000 n
+0001060053 00000 n
+0001060118 00000 n
+0001060183 00000 n
+0001060247 00000 n
+0001060312 00000 n
+0001060377 00000 n
+0001060442 00000 n
+0001060507 00000 n
+0001060572 00000 n
+0001060637 00000 n
+0001060702 00000 n
+0001060767 00000 n
+0001060832 00000 n
+0001060897 00000 n
+0001060962 00000 n
+0001061027 00000 n
+0001061092 00000 n
+0001061157 00000 n
+0001061222 00000 n
+0001061287 00000 n
+0001061352 00000 n
+0001061417 00000 n
+0001061482 00000 n
+0001061547 00000 n
+0001061612 00000 n
+0001061677 00000 n
+0001061742 00000 n
+0001061807 00000 n
+0001061872 00000 n
+0001061936 00000 n
+0001062001 00000 n
+0001062066 00000 n
+0001062131 00000 n
+0001062196 00000 n
+0001062261 00000 n
+0001062326 00000 n
+0001062391 00000 n
+0001062456 00000 n
+0001062520 00000 n
+0001067746 00000 n
+0001064903 00000 n
+0001062761 00000 n
+0001065028 00000 n
+0001065092 00000 n
+0001065157 00000 n
+0001065222 00000 n
+0001065287 00000 n
+0001065352 00000 n
+0001065417 00000 n
+0001065482 00000 n
+0001065547 00000 n
+0001065612 00000 n
+0001065677 00000 n
+0001065741 00000 n
+0001065806 00000 n
+0001065871 00000 n
+0001065936 00000 n
+0001066001 00000 n
+0001066066 00000 n
+0001066131 00000 n
+0001066196 00000 n
+0001066261 00000 n
+0001066326 00000 n
+0001066391 00000 n
+0001066456 00000 n
+0001066521 00000 n
+0001066586 00000 n
+0001066651 00000 n
+0001066779 00000 n
+0001066843 00000 n
+0001066908 00000 n
+0001066973 00000 n
+0001067038 00000 n
+0001067103 00000 n
+0001067168 00000 n
+0001067232 00000 n
+0001067360 00000 n
+0001067423 00000 n
+0001067488 00000 n
+0001067553 00000 n
+0001067618 00000 n
+0001067682 00000 n
+0001073450 00000 n
+0001070410 00000 n
+0001067936 00000 n
+0001070535 00000 n
+0001070599 00000 n
+0001070664 00000 n
+0001070729 00000 n
+0001070794 00000 n
+0001070859 00000 n
+0001070923 00000 n
+0001070988 00000 n
+0001071053 00000 n
+0001071118 00000 n
+0001071183 00000 n
+0001071248 00000 n
+0001071313 00000 n
+0001071377 00000 n
+0001071442 00000 n
+0001071507 00000 n
+0001071571 00000 n
+0001071636 00000 n
+0001071701 00000 n
+0001071765 00000 n
+0001071830 00000 n
+0001071895 00000 n
+0001071960 00000 n
+0001072025 00000 n
+0001072090 00000 n
+0001072155 00000 n
+0001072220 00000 n
+0001072285 00000 n
+0001072349 00000 n
+0001072414 00000 n
+0001072479 00000 n
+0001072544 00000 n
+0001072609 00000 n
+0001072674 00000 n
+0001072739 00000 n
+0001072803 00000 n
+0001072868 00000 n
+0001072933 00000 n
+0001072998 00000 n
+0001073063 00000 n
+0001073128 00000 n
+0001073193 00000 n
+0001073258 00000 n
+0001073323 00000 n
+0001073386 00000 n
+0001076069 00000 n
+0001078428 00000 n
+0001075896 00000 n
+0001073627 00000 n
+0001076226 00000 n
+0001076290 00000 n
+0001076355 00000 n
+0001076420 00000 n
+0001076485 00000 n
+0001076550 00000 n
+0001076615 00000 n
+0001076680 00000 n
+0001076745 00000 n
+0001076810 00000 n
+0001076874 00000 n
+0001076939 00000 n
+0001077004 00000 n
+0001077069 00000 n
+0001077134 00000 n
+0001077199 00000 n
+0001077327 00000 n
+0001077392 00000 n
+0001077456 00000 n
+0001077521 00000 n
+0001077586 00000 n
+0001077651 00000 n
+0001077716 00000 n
+0001077781 00000 n
+0001077846 00000 n
+0001077911 00000 n
+0001077976 00000 n
+0001078041 00000 n
+0001078106 00000 n
+0001078171 00000 n
+0001078235 00000 n
+0001078300 00000 n
+0001890221 00000 n
+0001076038 00000 n
+0001084174 00000 n
+0001081391 00000 n
+0001078631 00000 n
+0001081516 00000 n
+0001081580 00000 n
+0001081645 00000 n
+0001081710 00000 n
+0001081775 00000 n
+0001081840 00000 n
+0001081905 00000 n
+0001081970 00000 n
+0001082034 00000 n
+0001082099 00000 n
+0001082164 00000 n
+0001082229 00000 n
+0001082294 00000 n
+0001082358 00000 n
+0001082423 00000 n
+0001082488 00000 n
+0001082553 00000 n
+0001082618 00000 n
+0001082683 00000 n
+0001082748 00000 n
+0001082813 00000 n
+0001082878 00000 n
+0001082942 00000 n
+0001083007 00000 n
+0001083072 00000 n
+0001083137 00000 n
+0001083202 00000 n
+0001083267 00000 n
+0001083332 00000 n
+0001083397 00000 n
+0001083462 00000 n
+0001083527 00000 n
+0001083592 00000 n
+0001083656 00000 n
+0001083721 00000 n
+0001083786 00000 n
+0001083851 00000 n
+0001083916 00000 n
+0001083981 00000 n
+0001084046 00000 n
+0001084110 00000 n
+0001089794 00000 n
+0001086041 00000 n
+0001084390 00000 n
+0001086166 00000 n
+0001086230 00000 n
+0001086295 00000 n
+0001086360 00000 n
+0001086425 00000 n
+0001086490 00000 n
+0001086555 00000 n
+0001086620 00000 n
+0001086685 00000 n
+0001086750 00000 n
+0001086814 00000 n
+0001086879 00000 n
+0001086944 00000 n
+0001087009 00000 n
+0001087074 00000 n
+0001087139 00000 n
+0001087265 00000 n
+0001087330 00000 n
+0001087395 00000 n
+0001087460 00000 n
+0001087525 00000 n
+0001087589 00000 n
+0001087654 00000 n
+0001087719 00000 n
+0001087784 00000 n
+0001087849 00000 n
+0001087914 00000 n
+0001087979 00000 n
+0001088044 00000 n
+0001088109 00000 n
+0001088173 00000 n
+0001088238 00000 n
+0001088303 00000 n
+0001088368 00000 n
+0001088433 00000 n
+0001088498 00000 n
+0001088563 00000 n
+0001088628 00000 n
+0001088693 00000 n
+0001088757 00000 n
+0001088822 00000 n
+0001088887 00000 n
+0001088952 00000 n
+0001089017 00000 n
+0001089082 00000 n
+0001089147 00000 n
+0001089212 00000 n
+0001089276 00000 n
+0001089341 00000 n
+0001089406 00000 n
+0001089471 00000 n
+0001089536 00000 n
+0001089601 00000 n
+0001089666 00000 n
+0001089730 00000 n
+0001095697 00000 n
+0001091937 00000 n
+0001089971 00000 n
+0001092062 00000 n
+0001092126 00000 n
+0001092191 00000 n
+0001092256 00000 n
+0001092321 00000 n
+0001092386 00000 n
+0001092451 00000 n
+0001092516 00000 n
+0001092581 00000 n
+0001092646 00000 n
+0001092710 00000 n
+0001092775 00000 n
+0001092840 00000 n
+0001092905 00000 n
+0001092970 00000 n
+0001093035 00000 n
+0001093100 00000 n
+0001093165 00000 n
+0001093230 00000 n
+0001093294 00000 n
+0001093359 00000 n
+0001093424 00000 n
+0001093489 00000 n
+0001093554 00000 n
+0001093619 00000 n
+0001093684 00000 n
+0001093749 00000 n
+0001093814 00000 n
+0001093879 00000 n
+0001093944 00000 n
+0001094009 00000 n
+0001094073 00000 n
+0001094138 00000 n
+0001094203 00000 n
+0001094268 00000 n
+0001094333 00000 n
+0001094398 00000 n
+0001094463 00000 n
+0001094528 00000 n
+0001094593 00000 n
+0001094658 00000 n
+0001094722 00000 n
+0001094787 00000 n
+0001094852 00000 n
+0001094917 00000 n
+0001094982 00000 n
+0001095047 00000 n
+0001095112 00000 n
+0001095177 00000 n
+0001095242 00000 n
+0001095307 00000 n
+0001095372 00000 n
+0001095437 00000 n
+0001095502 00000 n
+0001095567 00000 n
+0001095632 00000 n
+0001101161 00000 n
+0001098118 00000 n
+0001095874 00000 n
+0001098243 00000 n
+0001098307 00000 n
+0001098372 00000 n
+0001098437 00000 n
+0001098502 00000 n
+0001098567 00000 n
+0001098632 00000 n
+0001098697 00000 n
+0001098762 00000 n
+0001098827 00000 n
+0001098891 00000 n
+0001098956 00000 n
+0001099021 00000 n
+0001099086 00000 n
+0001099151 00000 n
+0001099216 00000 n
+0001099281 00000 n
+0001099346 00000 n
+0001099411 00000 n
+0001099476 00000 n
+0001099541 00000 n
+0001099606 00000 n
+0001099670 00000 n
+0001099735 00000 n
+0001099800 00000 n
+0001099865 00000 n
+0001099930 00000 n
+0001099995 00000 n
+0001100060 00000 n
+0001100125 00000 n
+0001100190 00000 n
+0001100254 00000 n
+0001100319 00000 n
+0001100384 00000 n
+0001100449 00000 n
+0001100514 00000 n
+0001100579 00000 n
+0001100644 00000 n
+0001100709 00000 n
+0001100773 00000 n
+0001100838 00000 n
+0001100903 00000 n
+0001100968 00000 n
+0001101033 00000 n
+0001101097 00000 n
+0001107307 00000 n
+0001103291 00000 n
+0001101351 00000 n
+0001103416 00000 n
+0001103480 00000 n
+0001103545 00000 n
+0001103610 00000 n
+0001103675 00000 n
+0001103740 00000 n
+0001103805 00000 n
+0001103870 00000 n
+0001103935 00000 n
+0001104000 00000 n
+0001104065 00000 n
+0001104130 00000 n
+0001104194 00000 n
+0001104259 00000 n
+0001104324 00000 n
+0001104389 00000 n
+0001104454 00000 n
+0001104519 00000 n
+0001104584 00000 n
+0001104649 00000 n
+0001104714 00000 n
+0001104778 00000 n
+0001104843 00000 n
+0001104908 00000 n
+0001104973 00000 n
+0001105038 00000 n
+0001105103 00000 n
+0001105168 00000 n
+0001105233 00000 n
+0001105298 00000 n
+0001105362 00000 n
+0001105427 00000 n
+0001105492 00000 n
+0001105557 00000 n
+0001105622 00000 n
+0001105687 00000 n
+0001105752 00000 n
+0001105817 00000 n
+0001105881 00000 n
+0001105946 00000 n
+0001106011 00000 n
+0001106076 00000 n
+0001106141 00000 n
+0001106206 00000 n
+0001106271 00000 n
+0001106336 00000 n
+0001106401 00000 n
+0001106465 00000 n
+0001106530 00000 n
+0001106595 00000 n
+0001106660 00000 n
+0001106725 00000 n
+0001106790 00000 n
+0001106855 00000 n
+0001106920 00000 n
+0001106985 00000 n
+0001107049 00000 n
+0001107114 00000 n
+0001107179 00000 n
+0001107243 00000 n
+0001113058 00000 n
+0001109691 00000 n
+0001107471 00000 n
+0001109816 00000 n
+0001109880 00000 n
+0001109945 00000 n
+0001110010 00000 n
+0001110075 00000 n
+0001110140 00000 n
+0001110205 00000 n
+0001110270 00000 n
+0001110335 00000 n
+0001110400 00000 n
+0001110464 00000 n
+0001110529 00000 n
+0001110594 00000 n
+0001110659 00000 n
+0001110724 00000 n
+0001110789 00000 n
+0001110854 00000 n
+0001110918 00000 n
+0001110983 00000 n
+0001111048 00000 n
+0001111112 00000 n
+0001111177 00000 n
+0001111242 00000 n
+0001111307 00000 n
+0001111372 00000 n
+0001111437 00000 n
+0001111502 00000 n
+0001111567 00000 n
+0001111632 00000 n
+0001111697 00000 n
+0001111762 00000 n
+0001111826 00000 n
+0001111891 00000 n
+0001111956 00000 n
+0001112021 00000 n
+0001112086 00000 n
+0001112149 00000 n
+0001112214 00000 n
+0001112279 00000 n
+0001112344 00000 n
+0001112409 00000 n
+0001112474 00000 n
+0001112539 00000 n
+0001112604 00000 n
+0001112669 00000 n
+0001112733 00000 n
+0001112798 00000 n
+0001112863 00000 n
+0001112928 00000 n
+0001112993 00000 n
+0001118875 00000 n
+0001115380 00000 n
+0001113222 00000 n
+0001115505 00000 n
+0001115569 00000 n
+0001115634 00000 n
+0001115699 00000 n
+0001115764 00000 n
+0001115829 00000 n
+0001115894 00000 n
+0001115959 00000 n
+0001116024 00000 n
+0001116089 00000 n
+0001116153 00000 n
+0001116218 00000 n
+0001116283 00000 n
+0001116348 00000 n
+0001116413 00000 n
+0001116476 00000 n
+0001116541 00000 n
+0001116606 00000 n
+0001116671 00000 n
+0001116736 00000 n
+0001116801 00000 n
+0001116866 00000 n
+0001116931 00000 n
+0001116996 00000 n
+0001117061 00000 n
+0001117126 00000 n
+0001117190 00000 n
+0001117255 00000 n
+0001117320 00000 n
+0001117385 00000 n
+0001117450 00000 n
+0001117515 00000 n
+0001117580 00000 n
+0001117645 00000 n
+0001117710 00000 n
+0001117774 00000 n
+0001117839 00000 n
+0001117904 00000 n
+0001117969 00000 n
+0001118034 00000 n
+0001118098 00000 n
+0001118163 00000 n
+0001118228 00000 n
+0001118293 00000 n
+0001118358 00000 n
+0001118423 00000 n
+0001118488 00000 n
+0001118553 00000 n
+0001118618 00000 n
+0001118683 00000 n
+0001118747 00000 n
+0001118811 00000 n
+0001124250 00000 n
+0001121788 00000 n
+0001119052 00000 n
+0001121913 00000 n
+0001121977 00000 n
+0001122042 00000 n
+0001122107 00000 n
+0001122172 00000 n
+0001122237 00000 n
+0001122302 00000 n
+0001122367 00000 n
+0001122432 00000 n
+0001122497 00000 n
+0001122561 00000 n
+0001122626 00000 n
+0001122691 00000 n
+0001122756 00000 n
+0001122821 00000 n
+0001122886 00000 n
+0001122951 00000 n
+0001123016 00000 n
+0001123081 00000 n
+0001123146 00000 n
+0001123211 00000 n
+0001123276 00000 n
+0001123341 00000 n
+0001123406 00000 n
+0001123470 00000 n
+0001123535 00000 n
+0001123600 00000 n
+0001123665 00000 n
+0001123730 00000 n
+0001123795 00000 n
+0001123860 00000 n
+0001123925 00000 n
+0001123990 00000 n
+0001124055 00000 n
+0001124120 00000 n
+0001124185 00000 n
+0001130188 00000 n
+0001127014 00000 n
+0001124440 00000 n
+0001127139 00000 n
+0001127203 00000 n
+0001127268 00000 n
+0001127333 00000 n
+0001127398 00000 n
+0001127463 00000 n
+0001127527 00000 n
+0001127592 00000 n
+0001127657 00000 n
+0001127722 00000 n
+0001127787 00000 n
+0001127852 00000 n
+0001127917 00000 n
+0001127982 00000 n
+0001128046 00000 n
+0001128111 00000 n
+0001128176 00000 n
+0001128241 00000 n
+0001128306 00000 n
+0001128371 00000 n
+0001128436 00000 n
+0001128501 00000 n
+0001128566 00000 n
+0001128631 00000 n
+0001128696 00000 n
+0001128761 00000 n
+0001128826 00000 n
+0001128891 00000 n
+0001128956 00000 n
+0001129021 00000 n
+0001129086 00000 n
+0001129151 00000 n
+0001129216 00000 n
+0001129281 00000 n
+0001129346 00000 n
+0001129411 00000 n
+0001129476 00000 n
+0001129541 00000 n
+0001129606 00000 n
+0001129671 00000 n
+0001129736 00000 n
+0001129800 00000 n
+0001129865 00000 n
+0001129930 00000 n
+0001129995 00000 n
+0001130060 00000 n
+0001130124 00000 n
+0001135749 00000 n
+0001132323 00000 n
+0001130365 00000 n
+0001132448 00000 n
+0001132512 00000 n
+0001132577 00000 n
+0001132642 00000 n
+0001132707 00000 n
+0001132772 00000 n
+0001132837 00000 n
+0001132901 00000 n
+0001132966 00000 n
+0001133031 00000 n
+0001133096 00000 n
+0001133161 00000 n
+0001133226 00000 n
+0001133291 00000 n
+0001133356 00000 n
+0001133421 00000 n
+0001133482 00000 n
+0001133547 00000 n
+0001133612 00000 n
+0001133677 00000 n
+0001133742 00000 n
+0001133807 00000 n
+0001133872 00000 n
+0001133937 00000 n
+0001134002 00000 n
+0001134066 00000 n
+0001134131 00000 n
+0001134196 00000 n
+0001134261 00000 n
+0001134389 00000 n
+0001134453 00000 n
+0001134518 00000 n
+0001134583 00000 n
+0001134648 00000 n
+0001134713 00000 n
+0001134777 00000 n
+0001134842 00000 n
+0001134907 00000 n
+0001134972 00000 n
+0001135037 00000 n
+0001135102 00000 n
+0001135167 00000 n
+0001135232 00000 n
+0001135297 00000 n
+0001135361 00000 n
+0001135426 00000 n
+0001135491 00000 n
+0001135556 00000 n
+0001135621 00000 n
+0001135685 00000 n
+0001890386 00000 n
+0001142147 00000 n
+0001138184 00000 n
+0001135926 00000 n
+0001138309 00000 n
+0001138373 00000 n
+0001138438 00000 n
+0001138503 00000 n
+0001138568 00000 n
+0001138633 00000 n
+0001138698 00000 n
+0001138763 00000 n
+0001138828 00000 n
+0001138893 00000 n
+0001138957 00000 n
+0001139022 00000 n
+0001139087 00000 n
+0001139152 00000 n
+0001139217 00000 n
+0001139282 00000 n
+0001139346 00000 n
+0001139411 00000 n
+0001139476 00000 n
+0001139541 00000 n
+0001139606 00000 n
+0001139671 00000 n
+0001139736 00000 n
+0001139801 00000 n
+0001139866 00000 n
+0001139930 00000 n
+0001139995 00000 n
+0001140060 00000 n
+0001140125 00000 n
+0001140190 00000 n
+0001140255 00000 n
+0001140320 00000 n
+0001140385 00000 n
+0001140450 00000 n
+0001140514 00000 n
+0001140579 00000 n
+0001140644 00000 n
+0001140709 00000 n
+0001140774 00000 n
+0001140839 00000 n
+0001140904 00000 n
+0001140969 00000 n
+0001141034 00000 n
+0001141099 00000 n
+0001141164 00000 n
+0001141229 00000 n
+0001141294 00000 n
+0001141359 00000 n
+0001141424 00000 n
+0001141490 00000 n
+0001141556 00000 n
+0001141622 00000 n
+0001141688 00000 n
+0001141753 00000 n
+0001141819 00000 n
+0001141885 00000 n
+0001141951 00000 n
+0001142017 00000 n
+0001142082 00000 n
+0001148152 00000 n
+0001144012 00000 n
+0001142337 00000 n
+0001144140 00000 n
+0001144206 00000 n
+0001144273 00000 n
+0001144340 00000 n
+0001144407 00000 n
+0001144474 00000 n
+0001144541 00000 n
+0001144608 00000 n
+0001144675 00000 n
+0001144742 00000 n
+0001144808 00000 n
+0001144875 00000 n
+0001144942 00000 n
+0001145009 00000 n
+0001145076 00000 n
+0001145143 00000 n
+0001145210 00000 n
+0001145277 00000 n
+0001145344 00000 n
+0001145410 00000 n
+0001145477 00000 n
+0001145544 00000 n
+0001145611 00000 n
+0001145678 00000 n
+0001145745 00000 n
+0001145812 00000 n
+0001145879 00000 n
+0001145946 00000 n
+0001146012 00000 n
+0001146079 00000 n
+0001146146 00000 n
+0001146213 00000 n
+0001146280 00000 n
+0001146347 00000 n
+0001146414 00000 n
+0001146481 00000 n
+0001146548 00000 n
+0001146614 00000 n
+0001146681 00000 n
+0001146748 00000 n
+0001146815 00000 n
+0001146882 00000 n
+0001146949 00000 n
+0001147016 00000 n
+0001147083 00000 n
+0001147150 00000 n
+0001147216 00000 n
+0001147283 00000 n
+0001147350 00000 n
+0001147417 00000 n
+0001147484 00000 n
+0001147551 00000 n
+0001147618 00000 n
+0001147685 00000 n
+0001147752 00000 n
+0001147819 00000 n
+0001147886 00000 n
+0001147953 00000 n
+0001148020 00000 n
+0001148086 00000 n
+0001153840 00000 n
+0001149838 00000 n
+0001148304 00000 n
+0001149966 00000 n
+0001150032 00000 n
+0001150099 00000 n
+0001150166 00000 n
+0001150233 00000 n
+0001150300 00000 n
+0001150367 00000 n
+0001150434 00000 n
+0001150501 00000 n
+0001150568 00000 n
+0001150634 00000 n
+0001150701 00000 n
+0001150768 00000 n
+0001150835 00000 n
+0001150902 00000 n
+0001150969 00000 n
+0001151036 00000 n
+0001151103 00000 n
+0001151170 00000 n
+0001151236 00000 n
+0001151303 00000 n
+0001151370 00000 n
+0001151437 00000 n
+0001151504 00000 n
+0001151571 00000 n
+0001151638 00000 n
+0001151705 00000 n
+0001151772 00000 n
+0001151837 00000 n
+0001151904 00000 n
+0001151971 00000 n
+0001152038 00000 n
+0001152105 00000 n
+0001152172 00000 n
+0001152239 00000 n
+0001152370 00000 n
+0001152437 00000 n
+0001152504 00000 n
+0001152571 00000 n
+0001152638 00000 n
+0001152705 00000 n
+0001152772 00000 n
+0001152839 00000 n
+0001152905 00000 n
+0001152972 00000 n
+0001153039 00000 n
+0001153106 00000 n
+0001153173 00000 n
+0001153240 00000 n
+0001153307 00000 n
+0001153374 00000 n
+0001153441 00000 n
+0001153507 00000 n
+0001153574 00000 n
+0001153641 00000 n
+0001153708 00000 n
+0001153774 00000 n
+0001160077 00000 n
+0001155805 00000 n
+0001154005 00000 n
+0001155933 00000 n
+0001155999 00000 n
+0001156066 00000 n
+0001156133 00000 n
+0001156200 00000 n
+0001156267 00000 n
+0001156334 00000 n
+0001156401 00000 n
+0001156468 00000 n
+0001156535 00000 n
+0001156602 00000 n
+0001156668 00000 n
+0001156735 00000 n
+0001156802 00000 n
+0001156869 00000 n
+0001156936 00000 n
+0001157003 00000 n
+0001157070 00000 n
+0001157137 00000 n
+0001157204 00000 n
+0001157270 00000 n
+0001157337 00000 n
+0001157404 00000 n
+0001157471 00000 n
+0001157538 00000 n
+0001157605 00000 n
+0001157672 00000 n
+0001157739 00000 n
+0001157806 00000 n
+0001157872 00000 n
+0001157939 00000 n
+0001158006 00000 n
+0001158073 00000 n
+0001158140 00000 n
+0001158207 00000 n
+0001158274 00000 n
+0001158341 00000 n
+0001158408 00000 n
+0001158474 00000 n
+0001158541 00000 n
+0001158608 00000 n
+0001158675 00000 n
+0001158742 00000 n
+0001158809 00000 n
+0001158876 00000 n
+0001158943 00000 n
+0001159010 00000 n
+0001159077 00000 n
+0001159143 00000 n
+0001159210 00000 n
+0001159277 00000 n
+0001159344 00000 n
+0001159411 00000 n
+0001159478 00000 n
+0001159545 00000 n
+0001159612 00000 n
+0001159679 00000 n
+0001159744 00000 n
+0001159811 00000 n
+0001159878 00000 n
+0001159945 00000 n
+0001160011 00000 n
+0001166123 00000 n
+0001161922 00000 n
+0001160255 00000 n
+0001162050 00000 n
+0001162116 00000 n
+0001162183 00000 n
+0001162250 00000 n
+0001162317 00000 n
+0001162384 00000 n
+0001162451 00000 n
+0001162518 00000 n
+0001162585 00000 n
+0001162652 00000 n
+0001162782 00000 n
+0001162849 00000 n
+0001162916 00000 n
+0001162983 00000 n
+0001163049 00000 n
+0001163116 00000 n
+0001163183 00000 n
+0001163250 00000 n
+0001163317 00000 n
+0001163384 00000 n
+0001163451 00000 n
+0001163518 00000 n
+0001163585 00000 n
+0001163651 00000 n
+0001163718 00000 n
+0001163785 00000 n
+0001163852 00000 n
+0001163919 00000 n
+0001163986 00000 n
+0001164053 00000 n
+0001164120 00000 n
+0001164187 00000 n
+0001164252 00000 n
+0001164319 00000 n
+0001164386 00000 n
+0001164453 00000 n
+0001164520 00000 n
+0001164587 00000 n
+0001164654 00000 n
+0001164721 00000 n
+0001164788 00000 n
+0001164855 00000 n
+0001164921 00000 n
+0001164988 00000 n
+0001165055 00000 n
+0001165122 00000 n
+0001165189 00000 n
+0001165256 00000 n
+0001165323 00000 n
+0001165390 00000 n
+0001165457 00000 n
+0001165523 00000 n
+0001165590 00000 n
+0001165657 00000 n
+0001165724 00000 n
+0001165791 00000 n
+0001165858 00000 n
+0001165925 00000 n
+0001165992 00000 n
+0001166058 00000 n
+0001172326 00000 n
+0001167920 00000 n
+0001166288 00000 n
+0001168048 00000 n
+0001168114 00000 n
+0001168181 00000 n
+0001168248 00000 n
+0001168315 00000 n
+0001168382 00000 n
+0001168449 00000 n
+0001168516 00000 n
+0001168583 00000 n
+0001168650 00000 n
+0001168716 00000 n
+0001168783 00000 n
+0001168850 00000 n
+0001168917 00000 n
+0001168984 00000 n
+0001169051 00000 n
+0001169118 00000 n
+0001169185 00000 n
+0001169252 00000 n
+0001169319 00000 n
+0001169385 00000 n
+0001169452 00000 n
+0001169519 00000 n
+0001169586 00000 n
+0001169653 00000 n
+0001169720 00000 n
+0001169787 00000 n
+0001169854 00000 n
+0001169921 00000 n
+0001169987 00000 n
+0001170054 00000 n
+0001170121 00000 n
+0001170188 00000 n
+0001170255 00000 n
+0001170322 00000 n
+0001170389 00000 n
+0001170456 00000 n
+0001170523 00000 n
+0001170589 00000 n
+0001170656 00000 n
+0001170723 00000 n
+0001170790 00000 n
+0001170857 00000 n
+0001170924 00000 n
+0001170991 00000 n
+0001171058 00000 n
+0001171125 00000 n
+0001171190 00000 n
+0001171257 00000 n
+0001171324 00000 n
+0001171391 00000 n
+0001171458 00000 n
+0001171525 00000 n
+0001171592 00000 n
+0001171659 00000 n
+0001171726 00000 n
+0001171792 00000 n
+0001171859 00000 n
+0001171926 00000 n
+0001171993 00000 n
+0001172060 00000 n
+0001172127 00000 n
+0001172194 00000 n
+0001172260 00000 n
+0001178093 00000 n
+0001174559 00000 n
+0001172478 00000 n
+0001174687 00000 n
+0001174753 00000 n
+0001174820 00000 n
+0001174887 00000 n
+0001174954 00000 n
+0001175021 00000 n
+0001175088 00000 n
+0001175155 00000 n
+0001175222 00000 n
+0001175289 00000 n
+0001175355 00000 n
+0001175422 00000 n
+0001175489 00000 n
+0001175556 00000 n
+0001175623 00000 n
+0001175690 00000 n
+0001175757 00000 n
+0001175824 00000 n
+0001175891 00000 n
+0001175957 00000 n
+0001176024 00000 n
+0001176091 00000 n
+0001176158 00000 n
+0001176225 00000 n
+0001176292 00000 n
+0001176359 00000 n
+0001176426 00000 n
+0001176493 00000 n
+0001176558 00000 n
+0001176625 00000 n
+0001176692 00000 n
+0001176759 00000 n
+0001176826 00000 n
+0001176893 00000 n
+0001176960 00000 n
+0001177027 00000 n
+0001177094 00000 n
+0001177160 00000 n
+0001177227 00000 n
+0001177294 00000 n
+0001177361 00000 n
+0001177428 00000 n
+0001177495 00000 n
+0001177562 00000 n
+0001177629 00000 n
+0001177696 00000 n
+0001177762 00000 n
+0001177829 00000 n
+0001177960 00000 n
+0001178027 00000 n
+0001184313 00000 n
+0001180307 00000 n
+0001178271 00000 n
+0001180435 00000 n
+0001180501 00000 n
+0001180568 00000 n
+0001180635 00000 n
+0001180702 00000 n
+0001180769 00000 n
+0001180836 00000 n
+0001180903 00000 n
+0001180970 00000 n
+0001181037 00000 n
+0001181103 00000 n
+0001181170 00000 n
+0001181237 00000 n
+0001181304 00000 n
+0001181371 00000 n
+0001181438 00000 n
+0001181505 00000 n
+0001181572 00000 n
+0001181639 00000 n
+0001181706 00000 n
+0001181773 00000 n
+0001181840 00000 n
+0001181907 00000 n
+0001181974 00000 n
+0001182040 00000 n
+0001182107 00000 n
+0001182174 00000 n
+0001182241 00000 n
+0001182308 00000 n
+0001182375 00000 n
+0001182442 00000 n
+0001182509 00000 n
+0001182576 00000 n
+0001182643 00000 n
+0001182710 00000 n
+0001182777 00000 n
+0001182844 00000 n
+0001182911 00000 n
+0001182978 00000 n
+0001183045 00000 n
+0001183112 00000 n
+0001183179 00000 n
+0001183246 00000 n
+0001183313 00000 n
+0001183380 00000 n
+0001183446 00000 n
+0001183513 00000 n
+0001183580 00000 n
+0001183647 00000 n
+0001183713 00000 n
+0001183780 00000 n
+0001183847 00000 n
+0001183913 00000 n
+0001183980 00000 n
+0001184047 00000 n
+0001184114 00000 n
+0001184181 00000 n
+0001184247 00000 n
+0001189161 00000 n
+0001186296 00000 n
+0001184491 00000 n
+0001186424 00000 n
+0001186490 00000 n
+0001186557 00000 n
+0001186624 00000 n
+0001186691 00000 n
+0001186758 00000 n
+0001186825 00000 n
+0001186892 00000 n
+0001186959 00000 n
+0001187026 00000 n
+0001187092 00000 n
+0001187159 00000 n
+0001187290 00000 n
+0001187357 00000 n
+0001187424 00000 n
+0001187491 00000 n
+0001187558 00000 n
+0001187625 00000 n
+0001187692 00000 n
+0001187759 00000 n
+0001187826 00000 n
+0001187893 00000 n
+0001187960 00000 n
+0001188027 00000 n
+0001188093 00000 n
+0001188224 00000 n
+0001188291 00000 n
+0001188358 00000 n
+0001188425 00000 n
+0001188492 00000 n
+0001188559 00000 n
+0001188626 00000 n
+0001188693 00000 n
+0001188759 00000 n
+0001188826 00000 n
+0001188893 00000 n
+0001188960 00000 n
+0001189027 00000 n
+0001189094 00000 n
+0001195718 00000 n
+0001191780 00000 n
+0001189365 00000 n
+0001191909 00000 n
+0001191975 00000 n
+0001192042 00000 n
+0001192109 00000 n
+0001192176 00000 n
+0001192243 00000 n
+0001192310 00000 n
+0001192377 00000 n
+0001192444 00000 n
+0001192511 00000 n
+0001192578 00000 n
+0001192645 00000 n
+0001192712 00000 n
+0001192779 00000 n
+0001192844 00000 n
+0001192911 00000 n
+0001192978 00000 n
+0001193045 00000 n
+0001193112 00000 n
+0001193179 00000 n
+0001193246 00000 n
+0001193313 00000 n
+0001193380 00000 n
+0001193447 00000 n
+0001193514 00000 n
+0001193580 00000 n
+0001193647 00000 n
+0001193714 00000 n
+0001193781 00000 n
+0001193848 00000 n
+0001193915 00000 n
+0001193982 00000 n
+0001194049 00000 n
+0001194116 00000 n
+0001194183 00000 n
+0001194250 00000 n
+0001194316 00000 n
+0001194382 00000 n
+0001194449 00000 n
+0001194516 00000 n
+0001194583 00000 n
+0001194650 00000 n
+0001194717 00000 n
+0001194784 00000 n
+0001194851 00000 n
+0001194918 00000 n
+0001194985 00000 n
+0001195051 00000 n
+0001195118 00000 n
+0001195185 00000 n
+0001195252 00000 n
+0001195319 00000 n
+0001195386 00000 n
+0001195453 00000 n
+0001195520 00000 n
+0001195587 00000 n
+0001195653 00000 n
+0001890559 00000 n
+0001201907 00000 n
+0001197766 00000 n
+0001195909 00000 n
+0001197895 00000 n
+0001197961 00000 n
+0001198028 00000 n
+0001198095 00000 n
+0001198162 00000 n
+0001198229 00000 n
+0001198296 00000 n
+0001198363 00000 n
+0001198430 00000 n
+0001198496 00000 n
+0001198563 00000 n
+0001198630 00000 n
+0001198697 00000 n
+0001198764 00000 n
+0001198831 00000 n
+0001198898 00000 n
+0001198965 00000 n
+0001199032 00000 n
+0001199099 00000 n
+0001199165 00000 n
+0001199232 00000 n
+0001199299 00000 n
+0001199366 00000 n
+0001199433 00000 n
+0001199500 00000 n
+0001199567 00000 n
+0001199634 00000 n
+0001199701 00000 n
+0001199768 00000 n
+0001199834 00000 n
+0001199901 00000 n
+0001199968 00000 n
+0001200035 00000 n
+0001200102 00000 n
+0001200169 00000 n
+0001200236 00000 n
+0001200303 00000 n
+0001200370 00000 n
+0001200437 00000 n
+0001200504 00000 n
+0001200571 00000 n
+0001200637 00000 n
+0001200704 00000 n
+0001200771 00000 n
+0001200838 00000 n
+0001200905 00000 n
+0001200972 00000 n
+0001201039 00000 n
+0001201106 00000 n
+0001201173 00000 n
+0001201240 00000 n
+0001201307 00000 n
+0001201373 00000 n
+0001201440 00000 n
+0001201507 00000 n
+0001201574 00000 n
+0001201641 00000 n
+0001201708 00000 n
+0001201775 00000 n
+0001201841 00000 n
+0001208429 00000 n
+0001204220 00000 n
+0001202072 00000 n
+0001204349 00000 n
+0001204415 00000 n
+0001204482 00000 n
+0001204549 00000 n
+0001204616 00000 n
+0001204683 00000 n
+0001204750 00000 n
+0001204817 00000 n
+0001204884 00000 n
+0001204951 00000 n
+0001205018 00000 n
+0001205085 00000 n
+0001205152 00000 n
+0001205219 00000 n
+0001205286 00000 n
+0001205353 00000 n
+0001205420 00000 n
+0001205487 00000 n
+0001205554 00000 n
+0001205621 00000 n
+0001205688 00000 n
+0001205755 00000 n
+0001205822 00000 n
+0001205889 00000 n
+0001205956 00000 n
+0001206023 00000 n
+0001206090 00000 n
+0001206157 00000 n
+0001206224 00000 n
+0001206291 00000 n
+0001206358 00000 n
+0001206425 00000 n
+0001206492 00000 n
+0001206559 00000 n
+0001206626 00000 n
+0001206693 00000 n
+0001206760 00000 n
+0001206827 00000 n
+0001206894 00000 n
+0001206961 00000 n
+0001207027 00000 n
+0001207094 00000 n
+0001207161 00000 n
+0001207228 00000 n
+0001207295 00000 n
+0001207362 00000 n
+0001207428 00000 n
+0001207495 00000 n
+0001207562 00000 n
+0001207629 00000 n
+0001207696 00000 n
+0001207763 00000 n
+0001207829 00000 n
+0001207896 00000 n
+0001207963 00000 n
+0001208030 00000 n
+0001208097 00000 n
+0001208164 00000 n
+0001208230 00000 n
+0001208297 00000 n
+0001208363 00000 n
+0001215147 00000 n
+0001210874 00000 n
+0001208594 00000 n
+0001211003 00000 n
+0001211069 00000 n
+0001211136 00000 n
+0001211203 00000 n
+0001211270 00000 n
+0001211337 00000 n
+0001211404 00000 n
+0001211471 00000 n
+0001211538 00000 n
+0001211605 00000 n
+0001211671 00000 n
+0001211738 00000 n
+0001211805 00000 n
+0001211872 00000 n
+0001211939 00000 n
+0001212006 00000 n
+0001212073 00000 n
+0001212140 00000 n
+0001212207 00000 n
+0001212274 00000 n
+0001212340 00000 n
+0001212407 00000 n
+0001212474 00000 n
+0001212541 00000 n
+0001212608 00000 n
+0001212675 00000 n
+0001212742 00000 n
+0001212809 00000 n
+0001212876 00000 n
+0001212942 00000 n
+0001213009 00000 n
+0001213076 00000 n
+0001213143 00000 n
+0001213210 00000 n
+0001213277 00000 n
+0001213344 00000 n
+0001213411 00000 n
+0001213478 00000 n
+0001213545 00000 n
+0001213611 00000 n
+0001213678 00000 n
+0001213745 00000 n
+0001213812 00000 n
+0001213879 00000 n
+0001213946 00000 n
+0001214013 00000 n
+0001214080 00000 n
+0001214147 00000 n
+0001214214 00000 n
+0001214281 00000 n
+0001214348 00000 n
+0001214414 00000 n
+0001214480 00000 n
+0001214547 00000 n
+0001214614 00000 n
+0001214681 00000 n
+0001214748 00000 n
+0001214815 00000 n
+0001214882 00000 n
+0001214949 00000 n
+0001215016 00000 n
+0001215082 00000 n
+0001222235 00000 n
+0001218029 00000 n
+0001215312 00000 n
+0001218158 00000 n
+0001218224 00000 n
+0001218291 00000 n
+0001218358 00000 n
+0001218425 00000 n
+0001218492 00000 n
+0001218559 00000 n
+0001218626 00000 n
+0001218693 00000 n
+0001218760 00000 n
+0001218827 00000 n
+0001218894 00000 n
+0001218960 00000 n
+0001219027 00000 n
+0001219094 00000 n
+0001219161 00000 n
+0001219228 00000 n
+0001219295 00000 n
+0001219362 00000 n
+0001219429 00000 n
+0001219496 00000 n
+0001219563 00000 n
+0001219629 00000 n
+0001219696 00000 n
+0001219763 00000 n
+0001219830 00000 n
+0001219897 00000 n
+0001219964 00000 n
+0001220031 00000 n
+0001220098 00000 n
+0001220165 00000 n
+0001220232 00000 n
+0001220299 00000 n
+0001220365 00000 n
+0001220432 00000 n
+0001220499 00000 n
+0001220566 00000 n
+0001220633 00000 n
+0001220700 00000 n
+0001220767 00000 n
+0001220834 00000 n
+0001220901 00000 n
+0001220968 00000 n
+0001221034 00000 n
+0001221100 00000 n
+0001221167 00000 n
+0001221234 00000 n
+0001221301 00000 n
+0001221368 00000 n
+0001221435 00000 n
+0001221502 00000 n
+0001221569 00000 n
+0001221636 00000 n
+0001221703 00000 n
+0001221770 00000 n
+0001221837 00000 n
+0001221902 00000 n
+0001221969 00000 n
+0001222036 00000 n
+0001222103 00000 n
+0001222169 00000 n
+0001228859 00000 n
+0001224651 00000 n
+0001222400 00000 n
+0001224780 00000 n
+0001224846 00000 n
+0001224913 00000 n
+0001224980 00000 n
+0001225047 00000 n
+0001225114 00000 n
+0001225181 00000 n
+0001225248 00000 n
+0001225315 00000 n
+0001225382 00000 n
+0001225449 00000 n
+0001225516 00000 n
+0001225582 00000 n
+0001225649 00000 n
+0001225716 00000 n
+0001225783 00000 n
+0001225850 00000 n
+0001225917 00000 n
+0001225984 00000 n
+0001226051 00000 n
+0001226118 00000 n
+0001226185 00000 n
+0001226251 00000 n
+0001226318 00000 n
+0001226385 00000 n
+0001226452 00000 n
+0001226519 00000 n
+0001226586 00000 n
+0001226653 00000 n
+0001226720 00000 n
+0001226787 00000 n
+0001226853 00000 n
+0001226920 00000 n
+0001226986 00000 n
+0001227053 00000 n
+0001227120 00000 n
+0001227187 00000 n
+0001227254 00000 n
+0001227321 00000 n
+0001227388 00000 n
+0001227455 00000 n
+0001227522 00000 n
+0001227589 00000 n
+0001227655 00000 n
+0001227722 00000 n
+0001227789 00000 n
+0001227856 00000 n
+0001227923 00000 n
+0001227990 00000 n
+0001228057 00000 n
+0001228124 00000 n
+0001228191 00000 n
+0001228258 00000 n
+0001228325 00000 n
+0001228392 00000 n
+0001228459 00000 n
+0001228526 00000 n
+0001228593 00000 n
+0001228660 00000 n
+0001228727 00000 n
+0001228793 00000 n
+0001235502 00000 n
+0001231229 00000 n
+0001229024 00000 n
+0001231358 00000 n
+0001231424 00000 n
+0001231491 00000 n
+0001231558 00000 n
+0001231625 00000 n
+0001231692 00000 n
+0001231758 00000 n
+0001231825 00000 n
+0001231892 00000 n
+0001231959 00000 n
+0001232026 00000 n
+0001232093 00000 n
+0001232160 00000 n
+0001232227 00000 n
+0001232294 00000 n
+0001232361 00000 n
+0001232428 00000 n
+0001232495 00000 n
+0001232562 00000 n
+0001232629 00000 n
+0001232695 00000 n
+0001232762 00000 n
+0001232829 00000 n
+0001232896 00000 n
+0001232963 00000 n
+0001233029 00000 n
+0001233096 00000 n
+0001233163 00000 n
+0001233230 00000 n
+0001233297 00000 n
+0001233364 00000 n
+0001233431 00000 n
+0001233498 00000 n
+0001233565 00000 n
+0001233632 00000 n
+0001233699 00000 n
+0001233766 00000 n
+0001233833 00000 n
+0001233900 00000 n
+0001233967 00000 n
+0001234033 00000 n
+0001234100 00000 n
+0001234167 00000 n
+0001234234 00000 n
+0001234301 00000 n
+0001234367 00000 n
+0001234434 00000 n
+0001234501 00000 n
+0001234568 00000 n
+0001234635 00000 n
+0001234701 00000 n
+0001234768 00000 n
+0001234835 00000 n
+0001234902 00000 n
+0001234969 00000 n
+0001235036 00000 n
+0001235102 00000 n
+0001235169 00000 n
+0001235236 00000 n
+0001235303 00000 n
+0001235370 00000 n
+0001235436 00000 n
+0001241876 00000 n
+0001237667 00000 n
+0001235667 00000 n
+0001237796 00000 n
+0001237862 00000 n
+0001237929 00000 n
+0001237996 00000 n
+0001238063 00000 n
+0001238130 00000 n
+0001238197 00000 n
+0001238264 00000 n
+0001238331 00000 n
+0001238398 00000 n
+0001238465 00000 n
+0001238531 00000 n
+0001238598 00000 n
+0001238665 00000 n
+0001238732 00000 n
+0001238799 00000 n
+0001238866 00000 n
+0001238933 00000 n
+0001239000 00000 n
+0001239067 00000 n
+0001239134 00000 n
+0001239201 00000 n
+0001239267 00000 n
+0001239334 00000 n
+0001239401 00000 n
+0001239468 00000 n
+0001239535 00000 n
+0001239602 00000 n
+0001239669 00000 n
+0001239736 00000 n
+0001239803 00000 n
+0001239870 00000 n
+0001239937 00000 n
+0001240003 00000 n
+0001240070 00000 n
+0001240137 00000 n
+0001240204 00000 n
+0001240271 00000 n
+0001240338 00000 n
+0001240405 00000 n
+0001240472 00000 n
+0001240539 00000 n
+0001240606 00000 n
+0001240673 00000 n
+0001240739 00000 n
+0001240806 00000 n
+0001240873 00000 n
+0001240940 00000 n
+0001241007 00000 n
+0001241074 00000 n
+0001241141 00000 n
+0001241208 00000 n
+0001241275 00000 n
+0001241342 00000 n
+0001241409 00000 n
+0001241476 00000 n
+0001241543 00000 n
+0001241610 00000 n
+0001241677 00000 n
+0001241744 00000 n
+0001241810 00000 n
+0001248351 00000 n
+0001244144 00000 n
+0001242041 00000 n
+0001244273 00000 n
+0001244339 00000 n
+0001244406 00000 n
+0001244473 00000 n
+0001244540 00000 n
+0001244607 00000 n
+0001244674 00000 n
+0001244741 00000 n
+0001244808 00000 n
+0001244875 00000 n
+0001244942 00000 n
+0001245008 00000 n
+0001245075 00000 n
+0001245142 00000 n
+0001245209 00000 n
+0001245276 00000 n
+0001245343 00000 n
+0001245410 00000 n
+0001245477 00000 n
+0001245544 00000 n
+0001245611 00000 n
+0001245677 00000 n
+0001245744 00000 n
+0001245811 00000 n
+0001245878 00000 n
+0001245945 00000 n
+0001246012 00000 n
+0001246079 00000 n
+0001246146 00000 n
+0001246213 00000 n
+0001246280 00000 n
+0001246346 00000 n
+0001246413 00000 n
+0001246479 00000 n
+0001246546 00000 n
+0001246613 00000 n
+0001246680 00000 n
+0001246747 00000 n
+0001246814 00000 n
+0001246881 00000 n
+0001246948 00000 n
+0001247015 00000 n
+0001247082 00000 n
+0001247148 00000 n
+0001247215 00000 n
+0001247282 00000 n
+0001247349 00000 n
+0001247416 00000 n
+0001247483 00000 n
+0001247550 00000 n
+0001247617 00000 n
+0001247684 00000 n
+0001247751 00000 n
+0001247817 00000 n
+0001247884 00000 n
+0001247951 00000 n
+0001248018 00000 n
+0001248085 00000 n
+0001248152 00000 n
+0001248219 00000 n
+0001248285 00000 n
+0001254985 00000 n
+0001250777 00000 n
+0001248516 00000 n
+0001250906 00000 n
+0001250972 00000 n
+0001251039 00000 n
+0001251106 00000 n
+0001251173 00000 n
+0001251240 00000 n
+0001251307 00000 n
+0001251374 00000 n
+0001251441 00000 n
+0001251508 00000 n
+0001251575 00000 n
+0001251641 00000 n
+0001251708 00000 n
+0001251775 00000 n
+0001251842 00000 n
+0001251909 00000 n
+0001251976 00000 n
+0001252043 00000 n
+0001252110 00000 n
+0001252177 00000 n
+0001252244 00000 n
+0001252310 00000 n
+0001252377 00000 n
+0001252444 00000 n
+0001252511 00000 n
+0001252578 00000 n
+0001252645 00000 n
+0001252712 00000 n
+0001252779 00000 n
+0001252846 00000 n
+0001252913 00000 n
+0001252979 00000 n
+0001253046 00000 n
+0001253112 00000 n
+0001253179 00000 n
+0001253246 00000 n
+0001253313 00000 n
+0001253380 00000 n
+0001253447 00000 n
+0001253514 00000 n
+0001253581 00000 n
+0001253648 00000 n
+0001253715 00000 n
+0001253781 00000 n
+0001253848 00000 n
+0001253915 00000 n
+0001253982 00000 n
+0001254049 00000 n
+0001254116 00000 n
+0001254183 00000 n
+0001254250 00000 n
+0001254317 00000 n
+0001254384 00000 n
+0001254451 00000 n
+0001254518 00000 n
+0001254585 00000 n
+0001254652 00000 n
+0001254719 00000 n
+0001254786 00000 n
+0001254853 00000 n
+0001254919 00000 n
+0001261270 00000 n
+0001256930 00000 n
+0001255150 00000 n
+0001257059 00000 n
+0001257125 00000 n
+0001257192 00000 n
+0001257259 00000 n
+0001257326 00000 n
+0001257393 00000 n
+0001257460 00000 n
+0001257527 00000 n
+0001257594 00000 n
+0001257661 00000 n
+0001257727 00000 n
+0001257794 00000 n
+0001257861 00000 n
+0001257928 00000 n
+0001257995 00000 n
+0001258062 00000 n
+0001258129 00000 n
+0001258196 00000 n
+0001258263 00000 n
+0001258330 00000 n
+0001258396 00000 n
+0001258463 00000 n
+0001258530 00000 n
+0001258597 00000 n
+0001258664 00000 n
+0001258731 00000 n
+0001258798 00000 n
+0001258865 00000 n
+0001258932 00000 n
+0001258999 00000 n
+0001259065 00000 n
+0001259132 00000 n
+0001259199 00000 n
+0001259266 00000 n
+0001259333 00000 n
+0001259400 00000 n
+0001259467 00000 n
+0001259534 00000 n
+0001259601 00000 n
+0001259667 00000 n
+0001259734 00000 n
+0001259800 00000 n
+0001259867 00000 n
+0001259934 00000 n
+0001260001 00000 n
+0001260068 00000 n
+0001260135 00000 n
+0001260202 00000 n
+0001260269 00000 n
+0001260336 00000 n
+0001260402 00000 n
+0001260469 00000 n
+0001260536 00000 n
+0001260603 00000 n
+0001260670 00000 n
+0001260737 00000 n
+0001260804 00000 n
+0001260871 00000 n
+0001260938 00000 n
+0001261005 00000 n
+0001261071 00000 n
+0001261138 00000 n
+0001261204 00000 n
+0001890735 00000 n
+0001267836 00000 n
+0001263425 00000 n
+0001261435 00000 n
+0001263554 00000 n
+0001263620 00000 n
+0001263687 00000 n
+0001263754 00000 n
+0001263821 00000 n
+0001263888 00000 n
+0001263955 00000 n
+0001264022 00000 n
+0001264089 00000 n
+0001264156 00000 n
+0001264222 00000 n
+0001264289 00000 n
+0001264356 00000 n
+0001264423 00000 n
+0001264490 00000 n
+0001264557 00000 n
+0001264624 00000 n
+0001264691 00000 n
+0001264758 00000 n
+0001264825 00000 n
+0001264892 00000 n
+0001264959 00000 n
+0001265026 00000 n
+0001265093 00000 n
+0001265160 00000 n
+0001265227 00000 n
+0001265294 00000 n
+0001265361 00000 n
+0001265428 00000 n
+0001265495 00000 n
+0001265562 00000 n
+0001265629 00000 n
+0001265696 00000 n
+0001265763 00000 n
+0001265830 00000 n
+0001265897 00000 n
+0001265964 00000 n
+0001266031 00000 n
+0001266098 00000 n
+0001266164 00000 n
+0001266231 00000 n
+0001266298 00000 n
+0001266365 00000 n
+0001266432 00000 n
+0001266499 00000 n
+0001266566 00000 n
+0001266633 00000 n
+0001266700 00000 n
+0001266767 00000 n
+0001266834 00000 n
+0001266901 00000 n
+0001266968 00000 n
+0001267035 00000 n
+0001267102 00000 n
+0001267169 00000 n
+0001267236 00000 n
+0001267303 00000 n
+0001267370 00000 n
+0001267436 00000 n
+0001267503 00000 n
+0001267570 00000 n
+0001267637 00000 n
+0001267704 00000 n
+0001267770 00000 n
+0001274122 00000 n
+0001269851 00000 n
+0001268001 00000 n
+0001269980 00000 n
+0001270046 00000 n
+0001270113 00000 n
+0001270180 00000 n
+0001270247 00000 n
+0001270314 00000 n
+0001270381 00000 n
+0001270448 00000 n
+0001270515 00000 n
+0001270582 00000 n
+0001270648 00000 n
+0001270715 00000 n
+0001270782 00000 n
+0001270849 00000 n
+0001270916 00000 n
+0001270983 00000 n
+0001271050 00000 n
+0001271117 00000 n
+0001271184 00000 n
+0001271250 00000 n
+0001271317 00000 n
+0001271384 00000 n
+0001271451 00000 n
+0001271518 00000 n
+0001271585 00000 n
+0001271652 00000 n
+0001271719 00000 n
+0001271786 00000 n
+0001271851 00000 n
+0001271918 00000 n
+0001271985 00000 n
+0001272052 00000 n
+0001272119 00000 n
+0001272186 00000 n
+0001272253 00000 n
+0001272320 00000 n
+0001272387 00000 n
+0001272453 00000 n
+0001272520 00000 n
+0001272587 00000 n
+0001272654 00000 n
+0001272721 00000 n
+0001272788 00000 n
+0001272855 00000 n
+0001272922 00000 n
+0001272989 00000 n
+0001273055 00000 n
+0001273122 00000 n
+0001273189 00000 n
+0001273256 00000 n
+0001273323 00000 n
+0001273390 00000 n
+0001273457 00000 n
+0001273524 00000 n
+0001273591 00000 n
+0001273657 00000 n
+0001273724 00000 n
+0001273789 00000 n
+0001273856 00000 n
+0001273923 00000 n
+0001273990 00000 n
+0001274056 00000 n
+0001280401 00000 n
+0001276128 00000 n
+0001274300 00000 n
+0001276257 00000 n
+0001276323 00000 n
+0001276390 00000 n
+0001276457 00000 n
+0001276524 00000 n
+0001276591 00000 n
+0001276658 00000 n
+0001276725 00000 n
+0001276792 00000 n
+0001276859 00000 n
+0001276925 00000 n
+0001276992 00000 n
+0001277059 00000 n
+0001277126 00000 n
+0001277193 00000 n
+0001277260 00000 n
+0001277327 00000 n
+0001277394 00000 n
+0001277461 00000 n
+0001277527 00000 n
+0001277594 00000 n
+0001277661 00000 n
+0001277728 00000 n
+0001277795 00000 n
+0001277862 00000 n
+0001277929 00000 n
+0001277996 00000 n
+0001278063 00000 n
+0001278128 00000 n
+0001278195 00000 n
+0001278262 00000 n
+0001278329 00000 n
+0001278396 00000 n
+0001278463 00000 n
+0001278530 00000 n
+0001278597 00000 n
+0001278664 00000 n
+0001278730 00000 n
+0001278797 00000 n
+0001278864 00000 n
+0001278931 00000 n
+0001278998 00000 n
+0001279065 00000 n
+0001279132 00000 n
+0001279199 00000 n
+0001279266 00000 n
+0001279332 00000 n
+0001279399 00000 n
+0001279466 00000 n
+0001279533 00000 n
+0001279600 00000 n
+0001279667 00000 n
+0001279734 00000 n
+0001279801 00000 n
+0001279868 00000 n
+0001279935 00000 n
+0001280001 00000 n
+0001280068 00000 n
+0001280135 00000 n
+0001280202 00000 n
+0001280269 00000 n
+0001280335 00000 n
+0001286594 00000 n
+0001282188 00000 n
+0001280579 00000 n
+0001282317 00000 n
+0001282383 00000 n
+0001282450 00000 n
+0001282517 00000 n
+0001282584 00000 n
+0001282651 00000 n
+0001282718 00000 n
+0001282785 00000 n
+0001282852 00000 n
+0001282919 00000 n
+0001282985 00000 n
+0001283052 00000 n
+0001283119 00000 n
+0001283186 00000 n
+0001283253 00000 n
+0001283320 00000 n
+0001283387 00000 n
+0001283454 00000 n
+0001283521 00000 n
+0001283587 00000 n
+0001283654 00000 n
+0001283721 00000 n
+0001283788 00000 n
+0001283855 00000 n
+0001283922 00000 n
+0001283989 00000 n
+0001284056 00000 n
+0001284123 00000 n
+0001284188 00000 n
+0001284255 00000 n
+0001284322 00000 n
+0001284389 00000 n
+0001284456 00000 n
+0001284523 00000 n
+0001284590 00000 n
+0001284657 00000 n
+0001284724 00000 n
+0001284790 00000 n
+0001284857 00000 n
+0001284924 00000 n
+0001284991 00000 n
+0001285058 00000 n
+0001285125 00000 n
+0001285192 00000 n
+0001285259 00000 n
+0001285326 00000 n
+0001285392 00000 n
+0001285459 00000 n
+0001285526 00000 n
+0001285593 00000 n
+0001285660 00000 n
+0001285727 00000 n
+0001285794 00000 n
+0001285861 00000 n
+0001285928 00000 n
+0001285994 00000 n
+0001286061 00000 n
+0001286128 00000 n
+0001286195 00000 n
+0001286262 00000 n
+0001286329 00000 n
+0001286396 00000 n
+0001286463 00000 n
+0001286528 00000 n
+0001292982 00000 n
+0001288575 00000 n
+0001286759 00000 n
+0001288704 00000 n
+0001288770 00000 n
+0001288837 00000 n
+0001288904 00000 n
+0001288971 00000 n
+0001289038 00000 n
+0001289105 00000 n
+0001289172 00000 n
+0001289239 00000 n
+0001289306 00000 n
+0001289372 00000 n
+0001289439 00000 n
+0001289506 00000 n
+0001289573 00000 n
+0001289640 00000 n
+0001289707 00000 n
+0001289774 00000 n
+0001289841 00000 n
+0001289908 00000 n
+0001289974 00000 n
+0001290041 00000 n
+0001290108 00000 n
+0001290175 00000 n
+0001290242 00000 n
+0001290309 00000 n
+0001290376 00000 n
+0001290443 00000 n
+0001290510 00000 n
+0001290575 00000 n
+0001290642 00000 n
+0001290709 00000 n
+0001290776 00000 n
+0001290843 00000 n
+0001290910 00000 n
+0001290977 00000 n
+0001291044 00000 n
+0001291111 00000 n
+0001291177 00000 n
+0001291244 00000 n
+0001291311 00000 n
+0001291378 00000 n
+0001291445 00000 n
+0001291512 00000 n
+0001291579 00000 n
+0001291646 00000 n
+0001291713 00000 n
+0001291779 00000 n
+0001291846 00000 n
+0001291913 00000 n
+0001291980 00000 n
+0001292047 00000 n
+0001292114 00000 n
+0001292181 00000 n
+0001292248 00000 n
+0001292315 00000 n
+0001292381 00000 n
+0001292448 00000 n
+0001292515 00000 n
+0001292582 00000 n
+0001292649 00000 n
+0001292716 00000 n
+0001292783 00000 n
+0001292850 00000 n
+0001292916 00000 n
+0001296281 00000 n
+0001294280 00000 n
+0001293147 00000 n
+0001294409 00000 n
+0001294475 00000 n
+0001294542 00000 n
+0001294609 00000 n
+0001294676 00000 n
+0001294743 00000 n
+0001294810 00000 n
+0001294877 00000 n
+0001294944 00000 n
+0001295011 00000 n
+0001295078 00000 n
+0001295144 00000 n
+0001295211 00000 n
+0001295278 00000 n
+0001295345 00000 n
+0001295412 00000 n
+0001295479 00000 n
+0001295546 00000 n
+0001295613 00000 n
+0001295680 00000 n
+0001295747 00000 n
+0001295813 00000 n
+0001295879 00000 n
+0001295946 00000 n
+0001296013 00000 n
+0001296080 00000 n
+0001296147 00000 n
+0001296214 00000 n
+0001298225 00000 n
+0001298381 00000 n
+0001298538 00000 n
+0001298695 00000 n
+0001298851 00000 n
+0001299008 00000 n
+0001299165 00000 n
+0001299322 00000 n
+0001299479 00000 n
+0001299636 00000 n
+0001299794 00000 n
+0001299952 00000 n
+0001300110 00000 n
+0001300266 00000 n
+0001300423 00000 n
+0001300581 00000 n
+0001300739 00000 n
+0001300897 00000 n
+0001301055 00000 n
+0001301213 00000 n
+0001301371 00000 n
+0001301528 00000 n
+0001301685 00000 n
+0001301842 00000 n
+0001301999 00000 n
+0001302157 00000 n
+0001302315 00000 n
+0001302473 00000 n
+0001302631 00000 n
+0001302789 00000 n
+0001304079 00000 n
+0001303074 00000 n
+0001297755 00000 n
+0001296446 00000 n
+0001302944 00000 n
+0001297902 00000 n
+0001304237 00000 n
+0001304395 00000 n
+0001304553 00000 n
+0001304711 00000 n
+0001304869 00000 n
+0001305027 00000 n
+0001305183 00000 n
+0001305341 00000 n
+0001305499 00000 n
+0001305723 00000 n
+0001303809 00000 n
+0001303226 00000 n
+0001305657 00000 n
+0001303956 00000 n
+0001880766 00000 n
+0001305989 00000 n
+0001880586 00000 n
+0001306023 00000 n
+0001879931 00000 n
+0001306105 00000 n
+0001880973 00000 n
+0001306203 00000 n
+0001880890 00000 n
+0001306237 00000 n
+0001306265 00000 n
+0001306611 00000 n
+0001881099 00000 n
+0001307049 00000 n
+0001307077 00000 n
+0001307267 00000 n
+0001307423 00000 n
+0001307515 00000 n
+0001307597 00000 n
+0001307679 00000 n
+0001308003 00000 n
+0001308273 00000 n
+0001308415 00000 n
+0001308855 00000 n
+0001308883 00000 n
+0001309127 00000 n
+0001309551 00000 n
+0001309923 00000 n
+0001310243 00000 n
+0001310775 00000 n
+0001311165 00000 n
+0001311213 00000 n
+0001311319 00000 n
+0001311603 00000 n
+0001311757 00000 n
+0001311987 00000 n
+0001312219 00000 n
+0001312255 00000 n
+0001312361 00000 n
+0001344395 00000 n
+0001312497 00000 n
+0001374881 00000 n
+0001344899 00000 n
+0001398042 00000 n
+0001375364 00000 n
+0001419076 00000 n
+0001398296 00000 n
+0001422562 00000 n
+0001419337 00000 n
+0001428359 00000 n
+0001422918 00000 n
+0001431737 00000 n
+0001428648 00000 n
+0001468474 00000 n
+0001431982 00000 n
+0001491401 00000 n
+0001469158 00000 n
+0001514797 00000 n
+0001491708 00000 n
+0001537672 00000 n
+0001515069 00000 n
+0001560260 00000 n
+0001537967 00000 n
+0001590874 00000 n
+0001560555 00000 n
+0001617055 00000 n
+0001591349 00000 n
+0001635645 00000 n
+0001617412 00000 n
+0001643834 00000 n
+0001635993 00000 n
+0001672275 00000 n
+0001644079 00000 n
+0001691713 00000 n
+0001672609 00000 n
+0001706334 00000 n
+0001692056 00000 n
+0001720978 00000 n
+0001706596 00000 n
+0001734806 00000 n
+0001721299 00000 n
+0001738008 00000 n
+0001735067 00000 n
+0001740772 00000 n
+0001738271 00000 n
+0001743778 00000 n
+0001741026 00000 n
+0001776596 00000 n
+0001744026 00000 n
+0001796980 00000 n
+0001777263 00000 n
+0001822195 00000 n
+0001797262 00000 n
+0001854935 00000 n
+0001822628 00000 n
+0001879649 00000 n
+0001855683 00000 n
+0001890900 00000 n
+0001891064 00000 n
+0001891231 00000 n
+0001891336 00000 n
+0001891426 00000 n
+0001895247 00000 n
+0001895968 00000 n
+0001896704 00000 n
+0001897440 00000 n
+0001898172 00000 n
+0001898907 00000 n
+0001899645 00000 n
+0001900380 00000 n
+0001901112 00000 n
+0001901848 00000 n
+0001902584 00000 n
+0001903316 00000 n
+0001904052 00000 n
+0001904788 00000 n
+0001905463 00000 n
+0001906133 00000 n
+0001906800 00000 n
+0001907470 00000 n
+0001908139 00000 n
+0001908808 00000 n
+0001909478 00000 n
+0001910148 00000 n
+0001910818 00000 n
+0001911485 00000 n
+0001912155 00000 n
+0001912825 00000 n
+0001913491 00000 n
+0001914163 00000 n
+0001914832 00000 n
+0001915502 00000 n
+0001916169 00000 n
+0001916839 00000 n
+0001917509 00000 n
+0001918176 00000 n
+0001918846 00000 n
+0001919515 00000 n
+0001920187 00000 n
+0001920852 00000 n
+0001921522 00000 n
+0001922192 00000 n
+0001922859 00000 n
+0001923529 00000 n
+0001924199 00000 n
+0001924865 00000 n
+0001925537 00000 n
+0001926206 00000 n
+0001926876 00000 n
+0001927539 00000 n
+0001928209 00000 n
+0001928879 00000 n
+0001929546 00000 n
+0001930215 00000 n
+0001930887 00000 n
+0001931556 00000 n
+0001932223 00000 n
+0001932893 00000 n
+0001933563 00000 n
+0001934230 00000 n
+0001934900 00000 n
+0001935570 00000 n
+0001936239 00000 n
+0001936908 00000 n
+0001937578 00000 n
+0001938248 00000 n
+0001938915 00000 n
+0001939585 00000 n
+0001940255 00000 n
+0001940925 00000 n
+0001941591 00000 n
+0001942263 00000 n
+0001942932 00000 n
+0001943599 00000 n
+0001944269 00000 n
+0001944939 00000 n
+0001945609 00000 n
+0001946276 00000 n
+0001946946 00000 n
+0001947615 00000 n
+0001948284 00000 n
+0001948954 00000 n
+0001949624 00000 n
+0001950294 00000 n
+0001950957 00000 n
+0001951627 00000 n
+0001952297 00000 n
+0001952966 00000 n
+0001953635 00000 n
+0001954305 00000 n
+0001954975 00000 n
+0001955642 00000 n
+0001956312 00000 n
+0001956982 00000 n
+0001957649 00000 n
+0001958318 00000 n
+0001958990 00000 n
+0001959659 00000 n
+0001960326 00000 n
+0001960996 00000 n
+0001961666 00000 n
+0001962333 00000 n
+0001963003 00000 n
+0001963673 00000 n
+0001964340 00000 n
+0001965009 00000 n
+0001965679 00000 n
+0001966349 00000 n
+0001967016 00000 n
+0001967686 00000 n
+0001968356 00000 n
+0001969023 00000 n
+0001969692 00000 n
+0001970364 00000 n
+0001971033 00000 n
+0001971700 00000 n
+0001972370 00000 n
+0001973040 00000 n
+0001973703 00000 n
+0001974373 00000 n
+0001975042 00000 n
+0001975714 00000 n
+0001976380 00000 n
+0001977050 00000 n
+0001977720 00000 n
+0001978387 00000 n
+0001979057 00000 n
+0001979727 00000 n
+0001980397 00000 n
+0001981066 00000 n
+0001981735 00000 n
+0001982405 00000 n
+0001983072 00000 n
+0001983742 00000 n
+0001984412 00000 n
+0001985082 00000 n
+0001985749 00000 n
+0001986418 00000 n
+0001987090 00000 n
+0001987756 00000 n
+0001988426 00000 n
+0001989096 00000 n
+0001989766 00000 n
+0001990433 00000 n
+0001991103 00000 n
+0001991773 00000 n
+0001992442 00000 n
+0001993111 00000 n
+0001993781 00000 n
+0001994451 00000 n
+0001995118 00000 n
+0001995788 00000 n
+0001996458 00000 n
+0001997120 00000 n
+0001997792 00000 n
+0001998461 00000 n
+0001999131 00000 n
+0001999798 00000 n
+0002000468 00000 n
+0002001138 00000 n
+0002001805 00000 n
+0002002475 00000 n
+0002003144 00000 n
+0002003816 00000 n
+0002004481 00000 n
+0002005151 00000 n
+0002005821 00000 n
+0002006488 00000 n
+0002007158 00000 n
+0002007828 00000 n
+0002008494 00000 n
+0002009166 00000 n
+0002009835 00000 n
+0002010505 00000 n
+0002011172 00000 n
+0002011842 00000 n
+0002012512 00000 n
+0002013179 00000 n
+0002013849 00000 n
+0002014518 00000 n
+0002015190 00000 n
+0002015856 00000 n
+0002016526 00000 n
+0002017196 00000 n
+0002017863 00000 n
+0002018533 00000 n
+0002019203 00000 n
+0002019873 00000 n
+0002020538 00000 n
+0002021208 00000 n
+0002021878 00000 n
+0002022545 00000 n
+0002023215 00000 n
+0002023885 00000 n
+0002024555 00000 n
+0002025221 00000 n
+0002025893 00000 n
+0002026562 00000 n
+0002027229 00000 n
+0002027899 00000 n
+0002028569 00000 n
+0002029239 00000 n
+0002029906 00000 n
+0002030576 00000 n
+0002031245 00000 n
+0002031914 00000 n
+0002032584 00000 n
+0002033254 00000 n
+0002033924 00000 n
+0002034591 00000 n
+0002035261 00000 n
+0002035931 00000 n
+0002036597 00000 n
+0002037269 00000 n
+0002037938 00000 n
+0002038608 00000 n
+0002039275 00000 n
+0002039945 00000 n
+0002040615 00000 n
+0002041282 00000 n
+0002041955 00000 n
+0002042627 00000 n
+0002043301 00000 n
+0002043964 00000 n
+0002044637 00000 n
+0002045310 00000 n
+0002045980 00000 n
+0002046653 00000 n
+0002047326 00000 n
+0002047995 00000 n
+0002048667 00000 n
+0002049340 00000 n
+0002050013 00000 n
+0002050683 00000 n
+0002051356 00000 n
+0002052029 00000 n
+0002052699 00000 n
+0002053371 00000 n
+0002054045 00000 n
+0002054717 00000 n
+0002055387 00000 n
+0002056060 00000 n
+0002056733 00000 n
+0002057403 00000 n
+0002058076 00000 n
+0002058749 00000 n
+0002059421 00000 n
+0002060092 00000 n
+0002060765 00000 n
+0002061438 00000 n
+0002062108 00000 n
+0002062781 00000 n
+0002063454 00000 n
+0002064127 00000 n
+0002064796 00000 n
+0002065470 00000 n
+0002066142 00000 n
+0002066808 00000 n
+0002067481 00000 n
+0002068154 00000 n
+0002068827 00000 n
+0002069497 00000 n
+0002070169 00000 n
+0002070843 00000 n
+0002071512 00000 n
+0002072185 00000 n
+0002072858 00000 n
+0002073531 00000 n
+0002074201 00000 n
+0002074874 00000 n
+0002075547 00000 n
+0002076218 00000 n
+0002076890 00000 n
+0002077563 00000 n
+0002078236 00000 n
+0002078906 00000 n
+0002079579 00000 n
+0002080252 00000 n
+0002080922 00000 n
+0002081594 00000 n
+0002082268 00000 n
+0002082940 00000 n
+0002083610 00000 n
+0002084283 00000 n
+0002084956 00000 n
+0002085626 00000 n
+0002086299 00000 n
+0002086972 00000 n
+0002087641 00000 n
+0002088319 00000 n
+0002089021 00000 n
+0002089723 00000 n
+0002090416 00000 n
+0002091118 00000 n
+0002091820 00000 n
+0002092517 00000 n
+0002093221 00000 n
+0002093922 00000 n
+0002094624 00000 n
+0002095322 00000 n
+0002096024 00000 n
+0002096726 00000 n
+0002097424 00000 n
+0002098126 00000 n
+0002098827 00000 n
+0002099531 00000 n
+0002100228 00000 n
+0002100930 00000 n
+0002101632 00000 n
+0002102330 00000 n
+0002103032 00000 n
+0002103734 00000 n
+0002104436 00000 n
+0002105136 00000 n
+0002105837 00000 n
+0002106539 00000 n
+0002107237 00000 n
+0002107939 00000 n
+0002108641 00000 n
+0002109343 00000 n
+0002110041 00000 n
+0002110742 00000 n
+0002111446 00000 n
+0002112143 00000 n
+0002112845 00000 n
+0002113547 00000 n
+0002114249 00000 n
+0002114994 00000 n
+0002115700 00000 n
+0002116403 00000 n
+0002117107 00000 n
+0002117831 00000 n
+0002118510 00000 n
+0002119180 00000 n
+0002119879 00000 n
+0002120667 00000 n
+0002120750 00000 n
+0002121139 00000 n
+0002121526 00000 n
+0002121913 00000 n
+0002122300 00000 n
+0002122686 00000 n
+0002123073 00000 n
+0002123460 00000 n
+0002123847 00000 n
+0002124234 00000 n
+0002124621 00000 n
+0002124826 00000 n
+0002125004 00000 n
+0002125046 00000 n
+0002125182 00000 n
+trailer
+<< /Size 12053 /Root 12051 0 R /Info 12052 0 R /ID [ <CA251DB2BC22EE21E6499B02093467F6> <CA251DB2BC22EE21E6499B02093467F6> ] >>
+startxref
+2125816
+%%EOF
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.pdf b/macros/latex/contrib/nicematrix/nicematrix-french.pdf
index f5ec63ad3a..1365e805e3 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-french.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.pdf
@@ -71,617 +71,635 @@ endobj
endobj
44 0 obj
-<< /S /GoTo /D (section.5) >>
+<< /S /GoTo /D (subsection.4.7) >>
endobj
47 0 obj
-(\376\377\000L\000e\000s\000\040\000f\000i\000l\000e\000t\000s\000\040\000h\000o\000r\000i\000z\000o\000n\000t\000a\000u\000x\000\040\000e\000t\000\040\000v\000e\000r\000t\000i\000c\000a\000u\000x)
+(\376\377\000\134\000\134\000\040\000e\000t\000\040\000\046\000\040\000d\000a\000n\000s\000\040\000l\000e\000s\000\040\000b\000l\000o\000c\000s)
endobj
48 0 obj
-<< /S /GoTo /D (subsection.5.1) >>
+<< /S /GoTo /D (section.5) >>
endobj
51 0 obj
-(\376\377\000Q\000u\000e\000l\000q\000u\000e\000s\000\040\000d\000i\000f\000f\000\351\000r\000e\000n\000c\000e\000s\000\040\000a\000v\000e\000c\000\040\000l\000e\000s\000\040\000e\000n\000v\000i\000r\000o\000n\000n\000e\000m\000e\000n\000t\000s\000\040\000c\000l\000a\000s\000s\000i\000q\000u\000e\000s)
+(\376\377\000L\000e\000s\000\040\000f\000i\000l\000e\000t\000s\000\040\000h\000o\000r\000i\000z\000o\000n\000t\000a\000u\000x\000\040\000e\000t\000\040\000v\000e\000r\000t\000i\000c\000a\000u\000x)
endobj
52 0 obj
-<< /S /GoTo /D (subsubsection.5.1.1) >>
+<< /S /GoTo /D (subsection.5.1) >>
endobj
55 0 obj
-(\376\377\000L\000e\000s\000\040\000f\000i\000l\000e\000t\000s\000\040\000v\000e\000r\000t\000i\000c\000a\000u\000x)
+(\376\377\000Q\000u\000e\000l\000q\000u\000e\000s\000\040\000d\000i\000f\000f\000\351\000r\000e\000n\000c\000e\000s\000\040\000a\000v\000e\000c\000\040\000l\000e\000s\000\040\000e\000n\000v\000i\000r\000o\000n\000n\000e\000m\000e\000n\000t\000s\000\040\000c\000l\000a\000s\000s\000i\000q\000u\000e\000s)
endobj
56 0 obj
-<< /S /GoTo /D (subsubsection.5.1.2) >>
+<< /S /GoTo /D (subsubsection.5.1.1) >>
endobj
59 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000c\000l\000i\000n\000e)
+(\376\377\000L\000e\000s\000\040\000f\000i\000l\000e\000t\000s\000\040\000v\000e\000r\000t\000i\000c\000a\000u\000x)
endobj
60 0 obj
-<< /S /GoTo /D (subsection.5.2) >>
+<< /S /GoTo /D (subsubsection.5.1.2) >>
endobj
63 0 obj
-(\376\377\000L\000'\000\351\000p\000a\000i\000s\000s\000e\000u\000r\000\040\000e\000t\000\040\000l\000a\000\040\000c\000o\000u\000l\000e\000u\000r\000\040\000d\000e\000s\000\040\000f\000i\000l\000e\000t\000s)
+(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000c\000l\000i\000n\000e)
endobj
64 0 obj
-<< /S /GoTo /D (subsection.5.3) >>
+<< /S /GoTo /D (subsection.5.2) >>
endobj
67 0 obj
-(\376\377\000L\000e\000s\000\040\000o\000u\000t\000i\000l\000s\000\040\000d\000e\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000\040\000p\000o\000u\000r\000\040\000t\000r\000a\000c\000e\000r\000\040\000d\000e\000s\000\040\000f\000i\000l\000e\000t\000s)
+(\376\377\000L\000'\000\351\000p\000a\000i\000s\000s\000e\000u\000r\000\040\000e\000t\000\040\000l\000a\000\040\000c\000o\000u\000l\000e\000u\000r\000\040\000d\000e\000s\000\040\000f\000i\000l\000e\000t\000s)
endobj
68 0 obj
-<< /S /GoTo /D (subsubsection.5.3.1) >>
+<< /S /GoTo /D (subsection.5.3) >>
endobj
71 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000l\000\351\000s\000\040\000h\000l\000i\000n\000e\000s\000\040\000e\000t\000\040\000v\000l\000i\000n\000e\000s)
+(\376\377\000L\000e\000s\000\040\000o\000u\000t\000i\000l\000s\000\040\000d\000e\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000\040\000p\000o\000u\000r\000\040\000t\000r\000a\000c\000e\000r\000\040\000d\000e\000s\000\040\000f\000i\000l\000e\000t\000s)
endobj
72 0 obj
-<< /S /GoTo /D (subsubsection.5.3.2) >>
+<< /S /GoTo /D (subsubsection.5.3.1) >>
endobj
75 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000l\000\351\000s\000\040\000h\000v\000l\000i\000n\000e\000s\000\040\000e\000t\000\040\000h\000v\000l\000i\000n\000e\000s\000-\000e\000x\000c\000e\000p\000t\000-\000b\000o\000r\000d\000e\000r\000s)
+(\376\377\000L\000e\000s\000\040\000c\000l\000\351\000s\000\040\000h\000l\000i\000n\000e\000s\000\040\000e\000t\000\040\000v\000l\000i\000n\000e\000s)
endobj
76 0 obj
-<< /S /GoTo /D (subsubsection.5.3.3) >>
+<< /S /GoTo /D (subsubsection.5.3.2) >>
endobj
79 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000o\000i\000n\000s\000\040\000\050\000v\000i\000d\000e\000s\000\051)
+(\376\377\000L\000e\000s\000\040\000c\000l\000\351\000s\000\040\000h\000v\000l\000i\000n\000e\000s\000\040\000e\000t\000\040\000h\000v\000l\000i\000n\000e\000s\000-\000e\000x\000c\000e\000p\000t\000-\000b\000o\000r\000d\000e\000r\000s)
endobj
80 0 obj
-<< /S /GoTo /D (subsubsection.5.3.4) >>
+<< /S /GoTo /D (subsubsection.5.3.3) >>
endobj
83 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000d\000i\000a\000g\000b\000o\000x)
+(\376\377\000L\000e\000s\000\040\000c\000o\000i\000n\000s\000\040\000\050\000v\000i\000d\000e\000s\000\051)
endobj
84 0 obj
-<< /S /GoTo /D (subsubsection.5.3.5) >>
+<< /S /GoTo /D (subsubsection.5.3.4) >>
endobj
87 0 obj
-(\376\377\000C\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000p\000o\000u\000r\000\040\000f\000i\000l\000e\000t\000s\000\040\000p\000e\000r\000s\000o\000n\000n\000a\000l\000i\000s\000\351\000s)
+(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000d\000i\000a\000g\000b\000o\000x)
endobj
88 0 obj
-<< /S /GoTo /D (section.6) >>
+<< /S /GoTo /D (subsubsection.5.3.5) >>
endobj
91 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000o\000u\000l\000e\000u\000r\000s\000\040\000d\000e\000\040\000f\000o\000n\000d\000\040\000d\000e\000s\000\040\000r\000a\000n\000g\000\351\000e\000s\000\040\000e\000t\000\040\000d\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s)
+(\376\377\000C\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000p\000o\000u\000r\000\040\000f\000i\000l\000e\000t\000s\000\040\000p\000e\000r\000s\000o\000n\000n\000a\000l\000i\000s\000\351\000s)
endobj
92 0 obj
-<< /S /GoTo /D (subsection.6.1) >>
+<< /S /GoTo /D (section.6) >>
endobj
95 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000c\000o\000l\000o\000r\000t\000b\000l)
+(\376\377\000L\000e\000s\000\040\000c\000o\000u\000l\000e\000u\000r\000s\000\040\000d\000e\000\040\000f\000o\000n\000d\000\040\000d\000e\000s\000\040\000r\000a\000n\000g\000\351\000e\000s\000\040\000e\000t\000\040\000d\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s)
endobj
96 0 obj
-<< /S /GoTo /D (subsection.6.2) >>
+<< /S /GoTo /D (subsection.6.1) >>
endobj
99 0 obj
-(\376\377\000L\000e\000s\000\040\000o\000u\000t\000i\000l\000s\000\040\000d\000e\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000c\000o\000l\000o\000r\000t\000b\000l)
endobj
100 0 obj
-<< /S /GoTo /D (subsection.6.3) >>
+<< /S /GoTo /D (subsection.6.2) >>
endobj
103 0 obj
-(\376\377\000O\000u\000t\000i\000l\000s\000\040\000d\000e\000\040\000c\000o\000l\000o\000r\000i\000a\000g\000e\000\040\000e\000n\000\040\000t\000a\000b\000l\000e\000a\000u)
+(\376\377\000L\000e\000s\000\040\000o\000u\000t\000i\000l\000s\000\040\000d\000e\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
endobj
104 0 obj
-<< /S /GoTo /D (subsection.6.4) >>
+<< /S /GoTo /D (subsection.6.3) >>
endobj
107 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000u\000l\000e\000u\000r\000\040\000s\000p\000\351\000c\000i\000a\000l\000\040\000\253\000n\000o\000c\000o\000l\000o\000r\000\273)
+(\376\377\000O\000u\000t\000i\000l\000s\000\040\000d\000e\000\040\000c\000o\000l\000o\000r\000i\000a\000g\000e\000\040\000e\000n\000\040\000t\000a\000b\000l\000e\000a\000u)
endobj
108 0 obj
-<< /S /GoTo /D (section.7) >>
+<< /S /GoTo /D (subsection.6.4) >>
endobj
111 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000R\000o\000w\000S\000t\000y\000l\000e)
+(\376\377\000L\000a\000\040\000c\000o\000u\000l\000e\000u\000r\000\040\000s\000p\000\351\000c\000i\000a\000l\000\040\000\253\000n\000o\000c\000o\000l\000o\000r\000\273)
endobj
112 0 obj
-<< /S /GoTo /D (section.8) >>
+<< /S /GoTo /D (section.7) >>
endobj
115 0 obj
-(\376\377\000L\000a\000\040\000l\000a\000r\000g\000e\000u\000r\000\040\000d\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s)
+(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000R\000o\000w\000S\000t\000y\000l\000e)
endobj
116 0 obj
-<< /S /GoTo /D (subsection.8.1) >>
+<< /S /GoTo /D (section.8) >>
endobj
119 0 obj
-(\376\377\000T\000e\000c\000h\000n\000i\000q\000u\000e\000s\000\040\000d\000e\000\040\000b\000a\000s\000e)
+(\376\377\000L\000a\000\040\000l\000a\000r\000g\000e\000u\000r\000\040\000d\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s)
endobj
120 0 obj
-<< /S /GoTo /D (subsection.8.2) >>
+<< /S /GoTo /D (subsection.8.1) >>
endobj
123 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s\000\040\000X)
+(\376\377\000T\000e\000c\000h\000n\000i\000q\000u\000e\000s\000\040\000d\000e\000\040\000b\000a\000s\000e)
endobj
124 0 obj
-<< /S /GoTo /D (subsection.8.3) >>
+<< /S /GoTo /D (subsection.8.2) >>
endobj
127 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s\000\040\000V\000\040\000d\000e\000\040\000v\000a\000r\000w\000i\000d\000t\000h)
+(\376\377\000L\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s\000\040\000X)
endobj
128 0 obj
-<< /S /GoTo /D (section.9) >>
+<< /S /GoTo /D (subsection.8.3) >>
endobj
131 0 obj
-(\376\377\000L\000e\000s\000\040\000r\000a\000n\000g\000\351\000e\000s\000\040\000e\000t\000\040\000c\000o\000l\000o\000n\000n\000e\000s\000\040\000e\000x\000t\000\351\000r\000i\000e\000u\000r\000e\000s)
+(\376\377\000L\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s\000\040\000V\000\040\000d\000e\000\040\000v\000a\000r\000w\000i\000d\000t\000h)
endobj
132 0 obj
-<< /S /GoTo /D (section.10) >>
+<< /S /GoTo /D (section.9) >>
endobj
135 0 obj
-(\376\377\000L\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s\000\040\000c\000o\000n\000t\000i\000n\000u\000e\000s)
+(\376\377\000L\000e\000s\000\040\000r\000a\000n\000g\000\351\000e\000s\000\040\000e\000t\000\040\000c\000o\000l\000o\000n\000n\000e\000s\000\040\000e\000x\000t\000\351\000r\000i\000e\000u\000r\000e\000s)
endobj
136 0 obj
-<< /S /GoTo /D (subsection.10.1) >>
+<< /S /GoTo /D (section.10) >>
endobj
139 0 obj
-(\376\377\000L\000'\000o\000p\000t\000i\000o\000n\000\040\000n\000u\000l\000l\000i\000f\000y\000-\000d\000o\000t\000s)
+(\376\377\000L\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s\000\040\000c\000o\000n\000t\000i\000n\000u\000e\000s)
endobj
140 0 obj
-<< /S /GoTo /D (subsection.10.2) >>
+<< /S /GoTo /D (subsection.10.1) >>
endobj
143 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000\134\000H\000d\000o\000t\000s\000f\000o\000r\000\040\000e\000t\000\040\000\134\000V\000d\000o\000t\000s\000f\000o\000r)
+(\376\377\000L\000'\000o\000p\000t\000i\000o\000n\000\040\000n\000u\000l\000l\000i\000f\000y\000-\000d\000o\000t\000s)
endobj
144 0 obj
-<< /S /GoTo /D (subsection.10.3) >>
+<< /S /GoTo /D (subsection.10.2) >>
endobj
147 0 obj
-(\376\377\000C\000o\000m\000m\000e\000n\000t\000\040\000c\000r\000\351\000e\000r\000\040\000l\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s\000\040\000d\000e\000\040\000m\000a\000n\000i\000\350\000r\000e\000\040\000t\000r\000a\000n\000s\000p\000a\000r\000e\000n\000t\000e)
+(\376\377\000L\000e\000s\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000\134\000H\000d\000o\000t\000s\000f\000o\000r\000\040\000e\000t\000\040\000\134\000V\000d\000o\000t\000s\000f\000o\000r)
endobj
148 0 obj
-<< /S /GoTo /D (subsection.10.4) >>
+<< /S /GoTo /D (subsection.10.3) >>
endobj
151 0 obj
-(\376\377\000L\000e\000s\000\040\000l\000a\000b\000e\000l\000s\000\040\000d\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s)
+(\376\377\000C\000o\000m\000m\000e\000n\000t\000\040\000c\000r\000\351\000e\000r\000\040\000l\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s\000\040\000d\000e\000\040\000m\000a\000n\000i\000\350\000r\000e\000\040\000t\000r\000a\000n\000s\000p\000a\000r\000e\000n\000t\000e)
endobj
152 0 obj
-<< /S /GoTo /D (subsection.10.5) >>
+<< /S /GoTo /D (subsection.10.4) >>
endobj
155 0 obj
-(\376\377\000P\000e\000r\000s\000o\000n\000n\000a\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s)
+(\376\377\000L\000e\000s\000\040\000l\000a\000b\000e\000l\000s\000\040\000d\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s)
endobj
156 0 obj
-<< /S /GoTo /D (subsection.10.6) >>
+<< /S /GoTo /D (subsection.10.5) >>
endobj
159 0 obj
-(\376\377\000L\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000e\000s\000\040\000e\000t\000\040\000l\000e\000s\000\040\000f\000i\000l\000e\000t\000s)
+(\376\377\000P\000e\000r\000s\000o\000n\000n\000a\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s)
endobj
160 0 obj
-<< /S /GoTo /D (section.11) >>
+<< /S /GoTo /D (subsection.10.6) >>
endobj
163 0 obj
-(\376\377\000D\000\351\000l\000i\000m\000i\000t\000e\000u\000r\000s\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000p\000r\000\351\000a\000m\000b\000u\000l\000e\000\040\000d\000e\000\040\000l\000'\000e\000n\000v\000i\000r\000o\000n\000n\000e\000m\000e\000n\000t)
+(\376\377\000L\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000e\000s\000\040\000e\000t\000\040\000l\000e\000s\000\040\000f\000i\000l\000e\000t\000s)
endobj
164 0 obj
-<< /S /GoTo /D (section.12) >>
+<< /S /GoTo /D (section.11) >>
endobj
167 0 obj
-(\376\377\000L\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+(\376\377\000D\000\351\000l\000i\000m\000i\000t\000e\000u\000r\000s\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000p\000r\000\351\000a\000m\000b\000u\000l\000e\000\040\000d\000e\000\040\000l\000'\000e\000n\000v\000i\000r\000o\000n\000n\000e\000m\000e\000n\000t)
endobj
168 0 obj
-<< /S /GoTo /D (subsection.12.1) >>
+<< /S /GoTo /D (section.12) >>
endobj
171 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000l\000i\000n\000e\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+(\376\377\000L\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
endobj
172 0 obj
-<< /S /GoTo /D (subsection.12.2) >>
+<< /S /GoTo /D (subsection.12.1) >>
endobj
175 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r\000\040\000\050\000e\000t\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e\000\051)
+(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000l\000i\000n\000e\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
endobj
176 0 obj
-<< /S /GoTo /D (subsection.12.3) >>
+<< /S /GoTo /D (subsection.12.2) >>
endobj
179 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000\134\000O\000v\000e\000r\000B\000r\000a\000c\000e\000\040\000e\000t\000\040\000\134\000U\000n\000d\000e\000r\000B\000r\000a\000c\000e\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r\000\040\000\050\000e\000t\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e\000\051)
endobj
180 0 obj
-<< /S /GoTo /D (subsection.12.4) >>
+<< /S /GoTo /D (subsection.12.3) >>
endobj
183 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000T\000i\000k\000z\000E\000v\000e\000r\000y\000C\000e\000l\000l\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+(\376\377\000L\000e\000s\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000\134\000O\000v\000e\000r\000B\000r\000a\000c\000e\000\040\000e\000t\000\040\000\134\000U\000n\000d\000e\000r\000B\000r\000a\000c\000e\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
endobj
184 0 obj
-<< /S /GoTo /D (section.13) >>
+<< /S /GoTo /D (subsection.12.4) >>
endobj
187 0 obj
-(\376\377\000L\000e\000s\000\040\000l\000\351\000g\000e\000n\000d\000e\000s\000\040\000e\000t\000\040\000l\000e\000s\000\040\000n\000o\000t\000e\000s\000\040\000d\000a\000n\000s\000\040\000l\000e\000s\000\040\000t\000a\000b\000l\000e\000a\000u\000x)
+(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000T\000i\000k\000z\000E\000v\000e\000r\000y\000C\000e\000l\000l\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
endobj
188 0 obj
-<< /S /GoTo /D (subsection.13.1) >>
+<< /S /GoTo /D (section.13) >>
endobj
191 0 obj
-(\376\377\000L\000a\000\040\000l\000\351\000g\000e\000n\000d\000e\000s\000\040\000d\000e\000s\000\040\000t\000a\000b\000l\000e\000a\000u\000x)
+(\376\377\000L\000e\000s\000\040\000l\000\351\000g\000e\000n\000d\000e\000s\000\040\000e\000t\000\040\000l\000e\000s\000\040\000n\000o\000t\000e\000s\000\040\000d\000a\000n\000s\000\040\000l\000e\000s\000\040\000t\000a\000b\000l\000e\000a\000u\000x)
endobj
192 0 obj
-<< /S /GoTo /D (subsection.13.2) >>
+<< /S /GoTo /D (subsection.13.1) >>
endobj
195 0 obj
-(\376\377\000L\000e\000s\000\040\000n\000o\000t\000e\000s\000\040\000d\000e\000\040\000p\000i\000e\000d\000\040\000d\000e\000\040\000p\000a\000g\000e)
+(\376\377\000L\000a\000\040\000l\000\351\000g\000e\000n\000d\000e\000s\000\040\000d\000e\000s\000\040\000t\000a\000b\000l\000e\000a\000u\000x)
endobj
196 0 obj
-<< /S /GoTo /D (subsection.13.3) >>
+<< /S /GoTo /D (subsection.13.2) >>
endobj
199 0 obj
-(\376\377\000L\000e\000s\000\040\000n\000o\000t\000e\000s\000\040\000d\000e\000\040\000t\000a\000b\000l\000e\000a\000u\000x)
+(\376\377\000L\000e\000s\000\040\000n\000o\000t\000e\000s\000\040\000d\000e\000\040\000p\000i\000e\000d\000\040\000d\000e\000\040\000p\000a\000g\000e)
endobj
200 0 obj
-<< /S /GoTo /D (subsection.13.4) >>
+<< /S /GoTo /D (subsection.13.3) >>
endobj
203 0 obj
-(\376\377\000P\000e\000r\000s\000o\000n\000n\000a\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000s\000\040\000n\000o\000t\000e\000s\000\040\000d\000e\000\040\000t\000a\000b\000l\000e\000a\000u)
+(\376\377\000L\000e\000s\000\040\000n\000o\000t\000e\000s\000\040\000d\000e\000\040\000t\000a\000b\000l\000e\000a\000u\000x)
endobj
204 0 obj
-<< /S /GoTo /D (subsection.13.5) >>
+<< /S /GoTo /D (subsection.13.4) >>
endobj
207 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000\173\000N\000i\000c\000e\000T\000a\000b\000u\000l\000a\000r\000\175\000\040\000a\000v\000e\000c\000\040\000t\000h\000r\000e\000e\000p\000a\000r\000t\000t\000a\000b\000l\000e)
+(\376\377\000P\000e\000r\000s\000o\000n\000n\000a\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000s\000\040\000n\000o\000t\000e\000s\000\040\000d\000e\000\040\000t\000a\000b\000l\000e\000a\000u)
endobj
208 0 obj
-<< /S /GoTo /D (section.14) >>
+<< /S /GoTo /D (subsection.13.5) >>
endobj
211 0 obj
-(\376\377\000A\000u\000t\000r\000e\000s\000\040\000f\000o\000n\000c\000t\000i\000o\000n\000n\000a\000l\000i\000t\000\351\000s)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000\173\000N\000i\000c\000e\000T\000a\000b\000u\000l\000a\000r\000\175\000\040\000a\000v\000e\000c\000\040\000t\000h\000r\000e\000e\000p\000a\000r\000t\000t\000a\000b\000l\000e)
endobj
212 0 obj
-<< /S /GoTo /D (subsection.14.1) >>
+<< /S /GoTo /D (section.14) >>
endobj
215 0 obj
-(\376\377\000L\000a\000\040\000c\000l\000\351\000\040\000r\000o\000u\000n\000d\000e\000d\000-\000c\000o\000r\000n\000e\000r\000s)
+(\376\377\000A\000u\000t\000r\000e\000s\000\040\000f\000o\000n\000c\000t\000i\000o\000n\000n\000a\000l\000i\000t\000\351\000s)
endobj
216 0 obj
-<< /S /GoTo /D (subsection.14.2) >>
+<< /S /GoTo /D (subsection.14.1) >>
endobj
219 0 obj
-(\376\377\000C\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000S\000h\000o\000w\000C\000e\000l\000l\000N\000a\000m\000e\000s)
+(\376\377\000L\000a\000\040\000c\000l\000\351\000\040\000r\000o\000u\000n\000d\000e\000d\000-\000c\000o\000r\000n\000e\000r\000s)
endobj
220 0 obj
-<< /S /GoTo /D (subsection.14.3) >>
+<< /S /GoTo /D (subsection.14.2) >>
endobj
223 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000u\000\040\000t\000y\000p\000e\000\040\000d\000e\000\040\000c\000o\000l\000o\000n\000n\000e\000\040\000S\000\040\000d\000e\000\040\000s\000i\000u\000n\000i\000t\000x)
+(\376\377\000C\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000S\000h\000o\000w\000C\000e\000l\000l\000N\000a\000m\000e\000s)
endobj
224 0 obj
-<< /S /GoTo /D (subsection.14.4) >>
+<< /S /GoTo /D (subsection.14.3) >>
endobj
227 0 obj
-(\376\377\000T\000y\000p\000e\000\040\000d\000e\000\040\000c\000o\000l\000o\000n\000n\000e\000\040\000p\000a\000r\000\040\000d\000\351\000f\000a\000u\000t\000\040\000d\000a\000n\000s\000\040\000\173\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x\000\175)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000u\000\040\000t\000y\000p\000e\000\040\000d\000e\000\040\000c\000o\000l\000o\000n\000n\000e\000\040\000S\000\040\000d\000e\000\040\000s\000i\000u\000n\000i\000t\000x)
endobj
228 0 obj
-<< /S /GoTo /D (subsection.14.5) >>
+<< /S /GoTo /D (subsection.14.4) >>
endobj
231 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000r\000o\000t\000a\000t\000e)
+(\376\377\000T\000y\000p\000e\000\040\000d\000e\000\040\000c\000o\000l\000o\000n\000n\000e\000\040\000p\000a\000r\000\040\000d\000\351\000f\000a\000u\000t\000\040\000d\000a\000n\000s\000\040\000\173\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x\000\175)
endobj
232 0 obj
-<< /S /GoTo /D (subsection.14.6) >>
+<< /S /GoTo /D (subsection.14.5) >>
endobj
235 0 obj
-(\376\377\000L\000'\000o\000p\000t\000i\000o\000n\000\040\000s\000m\000a\000l\000l)
+(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000r\000o\000t\000a\000t\000e)
endobj
236 0 obj
-<< /S /GoTo /D (subsection.14.7) >>
+<< /S /GoTo /D (subsection.14.6) >>
endobj
239 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000o\000m\000p\000t\000e\000u\000r\000s\000\040\000i\000R\000o\000w\000\040\000e\000t\000\040\000j\000C\000o\000l)
+(\376\377\000L\000'\000o\000p\000t\000i\000o\000n\000\040\000s\000m\000a\000l\000l)
endobj
240 0 obj
-<< /S /GoTo /D (subsection.14.8) >>
+<< /S /GoTo /D (subsection.14.7) >>
endobj
243 0 obj
-(\376\377\000L\000'\000o\000p\000t\000i\000o\000n\000\040\000l\000i\000g\000h\000t\000-\000s\000y\000n\000t\000a\000x)
+(\376\377\000L\000e\000s\000\040\000c\000o\000m\000p\000t\000e\000u\000r\000s\000\040\000i\000R\000o\000w\000\040\000e\000t\000\040\000j\000C\000o\000l)
endobj
244 0 obj
-<< /S /GoTo /D (subsection.14.9) >>
+<< /S /GoTo /D (subsection.14.8) >>
endobj
247 0 obj
-(\376\377\000C\000o\000u\000l\000e\000u\000r\000\040\000d\000e\000s\000\040\000d\000\351\000l\000i\000m\000i\000t\000e\000u\000r\000s)
+(\376\377\000L\000'\000o\000p\000t\000i\000o\000n\000\040\000l\000i\000g\000h\000t\000-\000s\000y\000n\000t\000a\000x)
endobj
248 0 obj
-<< /S /GoTo /D (subsection.14.10) >>
+<< /S /GoTo /D (subsection.14.9) >>
endobj
251 0 obj
-(\376\377\000L\000'\000e\000n\000v\000i\000r\000o\000n\000n\000e\000m\000e\000n\000t\000\040\000\173\000N\000i\000c\000e\000A\000r\000r\000a\000y\000W\000i\000t\000h\000D\000e\000l\000i\000m\000s\000\175)
+(\376\377\000C\000o\000u\000l\000e\000u\000r\000\040\000d\000e\000s\000\040\000d\000\351\000l\000i\000m\000i\000t\000e\000u\000r\000s)
endobj
252 0 obj
-<< /S /GoTo /D (subsection.14.11) >>
+<< /S /GoTo /D (subsection.14.10) >>
endobj
255 0 obj
-(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000O\000n\000l\000y\000M\000a\000i\000n\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x)
+(\376\377\000L\000'\000e\000n\000v\000i\000r\000o\000n\000n\000e\000m\000e\000n\000t\000\040\000\173\000N\000i\000c\000e\000A\000r\000r\000a\000y\000W\000i\000t\000h\000D\000e\000l\000i\000m\000s\000\175)
endobj
256 0 obj
-<< /S /GoTo /D (section.15) >>
+<< /S /GoTo /D (subsection.14.11) >>
endobj
259 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000T\000i\000k\000Z\000\040\000a\000v\000e\000c\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x)
+(\376\377\000L\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000O\000n\000l\000y\000M\000a\000i\000n\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x)
endobj
260 0 obj
-<< /S /GoTo /D (subsection.15.1) >>
+<< /S /GoTo /D (section.15) >>
endobj
263 0 obj
-(\376\377\000L\000e\000s\000\040\000n\001\123\000u\000d\000s\000\040\000c\000o\000r\000r\000e\000s\000p\000o\000n\000d\000a\000n\000t\000\040\000a\000u\000x\000\040\000c\000o\000n\000t\000e\000n\000u\000s\000\040\000d\000e\000s\000\040\000c\000a\000s\000e\000s)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000T\000i\000k\000Z\000\040\000a\000v\000e\000c\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x)
endobj
264 0 obj
-<< /S /GoTo /D (subsubsection.15.1.1) >>
+<< /S /GoTo /D (subsection.15.1) >>
endobj
267 0 obj
-(\376\377\000L\000a\000\040\000c\000l\000\351\000\040\000p\000g\000f\000-\000n\000o\000d\000e\000-\000c\000o\000d\000e)
+(\376\377\000L\000e\000s\000\040\000n\001\123\000u\000d\000s\000\040\000c\000o\000r\000r\000e\000s\000p\000o\000n\000d\000a\000n\000t\000\040\000a\000u\000x\000\040\000c\000o\000n\000t\000e\000n\000u\000s\000\040\000d\000e\000s\000\040\000c\000a\000s\000e\000s)
endobj
268 0 obj
-<< /S /GoTo /D (subsubsection.15.1.2) >>
+<< /S /GoTo /D (subsubsection.15.1.1) >>
endobj
271 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s\000\040\000V\000\040\000d\000e\000\040\000v\000a\000r\000w\000i\000d\000t\000h)
+(\376\377\000L\000a\000\040\000c\000l\000\351\000\040\000p\000g\000f\000-\000n\000o\000d\000e\000-\000c\000o\000d\000e)
endobj
272 0 obj
-<< /S /GoTo /D (subsection.15.2) >>
+<< /S /GoTo /D (subsubsection.15.1.2) >>
endobj
275 0 obj
-(\376\377\000L\000e\000s\000\040\000\253\000n\001\123\000u\000d\000s\000\040\000m\000o\000y\000e\000n\000s\000\273\000\040\000e\000t\000\040\000l\000e\000s\000\040\000\253\000n\001\123\000u\000d\000s\000\040\000l\000a\000r\000g\000e\000s\000\273)
+(\376\377\000L\000e\000s\000\040\000c\000o\000l\000o\000n\000n\000e\000s\000\040\000V\000\040\000d\000e\000\040\000v\000a\000r\000w\000i\000d\000t\000h)
endobj
276 0 obj
-<< /S /GoTo /D (subsection.15.3) >>
+<< /S /GoTo /D (subsection.15.2) >>
endobj
279 0 obj
-(\376\377\000L\000e\000s\000\040\000n\001\123\000u\000d\000s\000\040\000i\000n\000d\000i\000q\000u\000a\000n\000t\000\040\000l\000a\000\040\000p\000o\000s\000i\000t\000i\000o\000n\000\040\000d\000e\000s\000\040\000f\000i\000l\000e\000t\000s)
+(\376\377\000L\000e\000s\000\040\000\253\000n\001\123\000u\000d\000s\000\040\000m\000o\000y\000e\000n\000s\000\273\000\040\000e\000t\000\040\000l\000e\000s\000\040\000\253\000n\001\123\000u\000d\000s\000\040\000l\000a\000r\000g\000e\000s\000\273)
endobj
280 0 obj
-<< /S /GoTo /D (subsection.15.4) >>
+<< /S /GoTo /D (subsection.15.3) >>
endobj
283 0 obj
-(\376\377\000L\000e\000s\000\040\000n\001\123\000u\000d\000s\000\040\000c\000o\000r\000r\000e\000s\000p\000o\000n\000d\000a\000n\000t\000\040\000a\000u\000x\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x)
+(\376\377\000L\000e\000s\000\040\000n\001\123\000u\000d\000s\000\040\000i\000n\000d\000i\000q\000u\000a\000n\000t\000\040\000l\000a\000\040\000p\000o\000s\000i\000t\000i\000o\000n\000\040\000d\000e\000s\000\040\000f\000i\000l\000e\000t\000s)
endobj
284 0 obj
-<< /S /GoTo /D (section.16) >>
+<< /S /GoTo /D (subsection.15.4) >>
endobj
287 0 obj
-(\376\377\000A\000P\000I\000\040\000p\000o\000u\000r\000\040\000l\000e\000s\000\040\000d\000\351\000v\000e\000l\000o\000p\000p\000e\000u\000r\000s)
+(\376\377\000L\000e\000s\000\040\000n\001\123\000u\000d\000s\000\040\000c\000o\000r\000r\000e\000s\000p\000o\000n\000d\000a\000n\000t\000\040\000a\000u\000x\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000s\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x)
endobj
288 0 obj
-<< /S /GoTo /D (section.17) >>
+<< /S /GoTo /D (section.16) >>
endobj
291 0 obj
-(\376\377\000R\000e\000m\000a\000r\000q\000u\000e\000s\000\040\000t\000e\000c\000h\000n\000i\000q\000u\000e\000s)
+(\376\377\000A\000P\000I\000\040\000p\000o\000u\000r\000\040\000l\000e\000s\000\040\000d\000\351\000v\000e\000l\000o\000p\000p\000e\000u\000r\000s)
endobj
292 0 obj
-<< /S /GoTo /D (subsection.17.1) >>
+<< /S /GoTo /D (section.17) >>
endobj
295 0 obj
-(\376\377\000L\000i\000g\000n\000e\000s\000\040\000d\000i\000a\000g\000o\000n\000a\000l\000e\000s)
+(\376\377\000R\000e\000m\000a\000r\000q\000u\000e\000s\000\040\000t\000e\000c\000h\000n\000i\000q\000u\000e\000s)
endobj
296 0 obj
-<< /S /GoTo /D (subsection.17.2) >>
+<< /S /GoTo /D (subsection.17.1) >>
endobj
299 0 obj
-(\376\377\000L\000e\000s\000\040\000c\000a\000s\000e\000s\000\040\000\253\000v\000i\000d\000e\000s\000\273)
+(\376\377\000L\000i\000g\000n\000e\000s\000\040\000d\000i\000a\000g\000o\000n\000a\000l\000e\000s)
endobj
300 0 obj
-<< /S /GoTo /D (subsection.17.3) >>
+<< /S /GoTo /D (subsection.17.2) >>
endobj
303 0 obj
-(\376\377\000L\000'\000o\000p\000t\000i\000o\000n\000\040\000e\000x\000t\000e\000r\000i\000o\000r\000-\000a\000r\000r\000a\000y\000c\000o\000l\000s\000e\000p)
+(\376\377\000L\000e\000s\000\040\000c\000a\000s\000e\000s\000\040\000\253\000v\000i\000d\000e\000s\000\273)
endobj
304 0 obj
-<< /S /GoTo /D (subsection.17.4) >>
+<< /S /GoTo /D (subsection.17.3) >>
endobj
307 0 obj
-(\376\377\000I\000n\000c\000o\000m\000p\000a\000t\000i\000b\000i\000l\000i\000t\000\351\000s)
+(\376\377\000L\000'\000o\000p\000t\000i\000o\000n\000\040\000e\000x\000t\000e\000r\000i\000o\000r\000-\000a\000r\000r\000a\000y\000c\000o\000l\000s\000e\000p)
endobj
308 0 obj
-<< /S /GoTo /D (section.18) >>
+<< /S /GoTo /D (subsection.17.4) >>
endobj
311 0 obj
-(\376\377\000E\000x\000e\000m\000p\000l\000e\000s)
+(\376\377\000I\000n\000c\000o\000m\000p\000a\000t\000i\000b\000i\000l\000i\000t\000\351\000s)
endobj
312 0 obj
-<< /S /GoTo /D (subsection.18.1) >>
+<< /S /GoTo /D (section.18) >>
endobj
315 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000l\000a\000\040\000c\000l\000\351\000\040\000\253\000t\000i\000k\000z\000\273\000\040\000d\000e\000\040\000l\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000B\000l\000o\000c\000k)
+(\376\377\000E\000x\000e\000m\000p\000l\000e\000s)
endobj
316 0 obj
-<< /S /GoTo /D (subsection.18.2) >>
+<< /S /GoTo /D (subsection.18.1) >>
endobj
319 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000a\000v\000e\000c\000\040\000t\000c\000o\000l\000o\000r\000b\000o\000x)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000l\000a\000\040\000c\000l\000\351\000\040\000\253\000t\000i\000k\000z\000\273\000\040\000d\000e\000\040\000l\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000B\000l\000o\000c\000k)
endobj
320 0 obj
-<< /S /GoTo /D (subsection.18.3) >>
+<< /S /GoTo /D (subsection.18.2) >>
endobj
323 0 obj
-(\376\377\000N\000o\000t\000e\000s\000\040\000d\000a\000n\000s\000\040\000l\000e\000s\000\040\000t\000a\000b\000l\000e\000a\000u\000x)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000a\000v\000e\000c\000\040\000t\000c\000o\000l\000o\000r\000b\000o\000x)
endobj
324 0 obj
-<< /S /GoTo /D (subsection.18.4) >>
+<< /S /GoTo /D (subsection.18.3) >>
endobj
327 0 obj
-(\376\377\000L\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s)
+(\376\377\000N\000o\000t\000e\000s\000\040\000d\000a\000n\000s\000\040\000l\000e\000s\000\040\000t\000a\000b\000l\000e\000a\000u\000x)
endobj
328 0 obj
-<< /S /GoTo /D (subsection.18.5) >>
+<< /S /GoTo /D (subsection.18.4) >>
endobj
331 0 obj
-(\376\377\000D\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000e\000s\000\040\000q\000u\000i\000\040\000n\000e\000\040\000s\000o\000n\000t\000\040\000p\000l\000u\000s\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000e\000s)
+(\376\377\000L\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000s)
endobj
332 0 obj
-<< /S /GoTo /D (subsection.18.6) >>
+<< /S /GoTo /D (subsection.18.5) >>
endobj
335 0 obj
-(\376\377\000L\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000t\000i\000r\000e\000t\000\351\000s)
+(\376\377\000D\000e\000s\000\040\000l\000i\000g\000n\000e\000s\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000e\000s\000\040\000q\000u\000i\000\040\000n\000e\000\040\000s\000o\000n\000t\000\040\000p\000l\000u\000s\000\040\000p\000o\000i\000n\000t\000i\000l\000l\000\351\000e\000s)
endobj
336 0 obj
-<< /S /GoTo /D (subsection.18.7) >>
+<< /S /GoTo /D (subsection.18.6) >>
endobj
339 0 obj
-(\376\377\000E\000m\000p\000i\000l\000e\000m\000e\000n\000t\000s\000\040\000d\000e\000\040\000m\000a\000t\000r\000i\000c\000e\000s)
+(\376\377\000L\000i\000g\000n\000e\000s\000\040\000e\000n\000\040\000t\000i\000r\000e\000t\000\351\000s)
endobj
340 0 obj
-<< /S /GoTo /D (subsection.18.8) >>
+<< /S /GoTo /D (subsection.18.7) >>
endobj
343 0 obj
-(\376\377\000C\000o\000m\000m\000e\000n\000t\000\040\000s\000u\000r\000l\000i\000g\000n\000e\000r\000\040\000l\000e\000s\000\040\000c\000a\000s\000e\000s\000\040\000d\000'\000u\000n\000e\000\040\000m\000a\000t\000r\000i\000c\000e)
+(\376\377\000E\000m\000p\000i\000l\000e\000m\000e\000n\000t\000s\000\040\000d\000e\000\040\000m\000a\000t\000r\000i\000c\000e\000s)
endobj
344 0 obj
-<< /S /GoTo /D (subsection.18.9) >>
+<< /S /GoTo /D (subsection.18.8) >>
endobj
347 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
+(\376\377\000C\000o\000m\000m\000e\000n\000t\000\040\000s\000u\000r\000l\000i\000g\000n\000e\000r\000\040\000l\000e\000s\000\040\000c\000a\000s\000e\000s\000\040\000d\000'\000u\000n\000e\000\040\000m\000a\000t\000r\000i\000c\000e)
endobj
348 0 obj
-<< /S /GoTo /D (subsection.18.10) >>
+<< /S /GoTo /D (subsection.18.9) >>
endobj
351 0 obj
-(\376\377\000U\000n\000\040\000t\000a\000b\000l\000e\000a\000u\000\040\000t\000r\000i\000a\000n\000g\000u\000l\000a\000i\000r\000e)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x\000\040\000d\000a\000n\000s\000\040\000l\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
endobj
352 0 obj
-<< /S /GoTo /D (section*.2) >>
+<< /S /GoTo /D (subsection.18.10) >>
endobj
355 0 obj
-(\376\377\000I\000n\000d\000e\000x)
+(\376\377\000U\000n\000\040\000t\000a\000b\000l\000e\000a\000u\000\040\000t\000r\000i\000a\000n\000g\000u\000l\000a\000i\000r\000e)
endobj
356 0 obj
-<< /S /GoTo /D [ 357 0 R /Fit ] >>
+<< /S /GoTo /D (section*.2) >>
endobj
-360 0 obj
-<< /Filter /FlateDecode /Length 10176 >>
-stream
-xÚí}I%¹‘æ½~Å;J‡ðæ¾  Td(4æRÓukô¡‘ÝÒF¤Ëüý1#i éîïù‹Ì’ò0‡¬Š°0Úò9if\œnn¾™Û2þÿúëOÿònÓÍæÍÙÂí×?ýdá/æfoÎÖÍ×tËðgËí׿Üþý“1!ûžŒñΘŒIµÿÞàgü?ü‹ÿü¿þ+ŠÏ‡â½ñMì*þ­‹p¯C,üß~éj@kû[C´Av«1‚-:Ç­äzË.n!EýúÚš±)ƒö’7ïqyÐËç ÁoÑvùS7<j?£)h†ZNdR=4Éù´AÃ[Êió™½õT¿ŠF±€€™ðàÿÝ{¹ý+]N2÷Qq)lPIÑmÕ³ T¥ŸÉ_ûeøcîÀh o®ýÿ¾6ukú—÷Pne«)¡
-¥=Coòþ–LÞ¬%åüxí'½õ§ýþz&8 ¶Ð¹2<¾1e÷núâ£ï-zO+ŸKü4Zúi¨‡º+t!owºŸéÃÇ^¹€r'¹õÛ±j’†¦TÉ ìÞáoaXBüÙ|veøÕ¬ykV
-OæAOÀ¡IÿÚSß_ç@öÉPly¹ãê­0Ò¦áèìæ GÈønÅïÜï'CK¨n³µv–tÌRÒ朻Ïc.„»,ÙÃÃêÙöw¡±üáWÅå7àY:·o_ÿòÓßnòþxkyï'H„üßÛO½ýôËÛ…­{{)›‡šâj£¼“á§sþ¿ ó Ä c;·Ý€6þ響þåÖ%Q¦Æ†ÿóð¿þ(¬‡vý_"Ķ
-£rƒÄíü…¶ÿ{4'gŽ€
-Ucô!ƹ:)¤%aÔÞ¼½ã; Î ™^.)rÞ2ÈÎRy‹Ñ˜8K´©‰u¸?‰4Ò¾ Õffy
-êf“¬”mJXµ›CâÞó=T'˜`ÜK[÷d—𤄶¡-Úá =-—‰ Z3óÀ`+Äf‚KtÕMˆY讥z7›@Ä3Å<yFb÷(ìaSøüI*Ù< •_ ƒ%@Eü˜Ø&ŠäÖ6”†»`FËÚ¢O LA›²ÅÅ–áye%Š(¤q4$b¬®”›ˆ
-P:¥P”F¢|í¦vÄM<"Q«%ðÀw•ÌñVbª8ÐY­Ùàw¯Œ„ ÅÔ½d1BèÊ&,ÌOkô$‡§÷D“&4£˜NÒVW8=is1èn3æØ„h†P†ëçÊÂA™ ÑlÝ[ÅR9¡TŸ} –
-¿lÑÄHV‹°Ù¹‰C§§Ð#TŠ™¢™âªX¨Â/;Â\ÃUD{qÄJÄUôéÈ+viFvI¤-^®˜œ¸¯Ž¦ŽP)Ú9 ŠDyÙá#—E˜P$ì*â“,Šc©¨ÔAWlÓŒìH[\Ý!sŒÁt™#¤è—H*B§ Ë.)Nò[ d’Ž¸š:¢£ˆã ªëx«lÔ¬â¢H\ÝÞÁ´Æ[ø½:
-<Lä0iaj³W…o;*Wjšâ-s01Ol5ã¬F‹êrqDJÅÑ”5ê Ë† ›xD¢ViZ |×ñG{¼dµPY–
-ºì‚bê^*1D¸«ˆ#V² ¨¬oŠ¼l–bÓIÚêá
-Ç¡çSè*LÑL1U,T‘W<QlÝ[-jPtðÕÔ/EGUQªÃ¯'ŒÊ/·suæz4uDLÑÎaU$êð+þhÆáµÇ$‰Àš:‚¦ˆãÐ*zu …Q¹Aâvþîà9bŠÁŠÌ!SôKd¡S Ÿ&Öáú$’h: Oä5•HŽ®J»ÄÊPaÕ~’Ƚï;¬Ö@!yˆB(k4¥¯¤21m.8Œn±Çx¤„\J§ø„kVDAK˜".i6H7ä´¨N!£!„OQÓÃjž5e4ì† ›xD¢V*J òÝâjbÄã!àÖÐBÌ>¸Œ'É!ð“€y6©SR40¢‰òµ7¬ÁA×6 ú¶%”®±5¢Ö´W-†(·U’W‰24vÃ4/¢f qA|â2 ‰éćg¢ÝœKcTÞRp)!¹Ð)Ð 9¦ y¡`ç[ÁŸ’W¢ˆBGC"‚ž¶N@¢0q
+359 0 obj
+(\376\377\000I\000n\000d\000e\000x)
-Ìux2
-ÙA€„ž·#óD{´K¾ïSâÃŒuf-Š†–9…6²5g)ÞØE¢ÐºòÑZÈ¥¶> !¤ø&Õƒ4Ú’‘̨}!q{·J“G
-˜ëYkz9c7—•ìAb«3ñDHÈa¬0–Ö€ÏËDEûÚ›WoR™XaZ²)“H¡‘öÖ\“!Ç`P"f \'íDÚÉPÍ*~ŠÈÕwK fTþtxÀ Bª,Æâ ÎP~[ÓûŸPÁ( °†ƒ¼hL´=^Q±ÇFÈÆßyeR«FðäÔ¾3cöÉ&-ŽI¤w´ejŒmÍBÄ.ηZ†õék·y(ŒÊ9·ó—
-!%TT…œwLo z«1”Ë©\¨~ÁrØ4#¤ÕèjÐÒ˜4a£¨ä ‹—Yï„ Ù§ùÈ1¶ºJÀ(‰‚TbÙâÛ,'TvHPi›ª\&6Û›€¯Ì  çP^‹c’ÆFS‡;"Ž}½1P•s$nç/å}%T˘gœPÅÏ)•¬½Æ3…eU&=qŒHâ‹P(¦¨©&t•Üaqâ4©Àaó4»FÒvÞJÍH2(¡ ‚r§Tök-Ȉ:’`‘–£+ 8P{¥Tg¾büÔqˆ2!#Dr…D‰¿¬R#¶1£ökHÛ»*Õ" UD|9Ø„3ª Œ :Ž
-Iƒ£©ÃÇ>‹^ Ž¨É5’¶:Kµ©PÀ—U‚¯gTñÆa\ÔÃ(>¸àl”XÁø™±ä1&EÚ MØ(*yÃâÄeÖ;aCö Ÿr¤í¼%p”L†ANŠ¸¤–c¼9(rkÌc)Œ©PN–Œçec;)Z’‚ó8ûÃë†b„ÂœI­òÀEÀì4L%qž£„…”Ž†DL&àD—EáÄlÖ8(´Ù-Slì‰Úù)ëƒ,R`¶L(O¨â‰…ŸLÚ]<íà|\`±P°x˜Ï(Fx´Æø¢Å1iBFQÉÇN³Z ›ÇlÊ3’µsV–
-Y¤ à9%kÝ•”h0Ÿ—“nflB†rÅdÝ·€¡ÆÊZ“46š:üqä´¨U؈yŠ=#Y;g)Ÿ+‘
-»U¼¯ï˜(®¸ÍÁxµÚaù3V· ã -ŽHŒKV=6…4!£¨ä ‹c—Y­F†Íc6ñ‹D­ž.J @àñÍïê•]RöVãñ]L· z°ÐÏ|1Ž‘H˜¤qÑÔገ#‡Y«‚…mc&åIÚ9J\*
-±ŒÙ”S$j秬€±H@ÀíΨâ LÑ (С~ŠÙ›´À‚7ŽQHŒ÷ Œ˜BšQTò‡Å±Ó¬VcÃæ)6öLd-Î6J$£ð']¹àmªßGŸê<TSœ ê …„‡R
-0I×3Šo*JQH©®gpý2´mR’„/š8_´F"MÍÄÈn a;GׂfF€rü U\¡ŠAùKeÀŒ U Š‘ê%ŽI4Š:Üaiâ3«Àaû„Qù6¤í¼]+š Nò'Tö†Kñ™ë€ .A#*J“48šÚÝi쳨Õàˆ}š‘}ÒvÞ®%Í ÃHôÇDñ…jå1•34Tƒ(FªT”8&MÐ(êp†¥‰Ç¬v‚†íFñl[]]kš Nõ'Tö…êq˜Š .B&¾^ª(aLÒÀhj÷E¤±¿¬UãÂÆ ›òkÈÚyº53”çO¨â
-U Êa*fd¨
-QŒT«(qLšQÔá K—Yí Û§Ù7–¶x»V5 œíO¨ì ×â38TŠL|­\Qˆ¢‘QÄî
-KbwE£ÆELFåÖ¶st-kf(ÓŸPŪ”¿T ̸P¢©ZQâ˜4A£¨Ã–&>³Ú ¶O3²o,mñv­k4 ª®ÁýT|½/Žc*Ù[_<W6f2¾,NEAQ4UÛ؉µ—-v©i]»ªp:¹ÔvÒD‰¬›õx{…ÖN4Uçä…U"‘{ßçZ§¬¨ôôï‘ɳ^N¤ ^$ä¬^¢Ô‰µ2a’¨H
-*E%·Dž¸/ª'¤ÄJaÕÞȽãsá³öŸQ „{äáר-‚vT qAjÔ+ebíUM™Djš`5‘‡gJ$# ´k°”¡šU"‘{ßçBhí?£<p÷ÈäY¯6Ü„@¯"Â
-V¯`¦8êœiXO4–&“g"RíXb¨°j‡HäÞ÷¹8Z»P¯òêðk S u…[ 5M\X±ò™õD¨&òðK‰dÿ•v •2TX•?$qçø\,­Ýgõ™üjÉ€z•±ÀQâø‰³BÓ˜žh
-(M&·D¤xÏÊ'œØJÍ(ΈÀÕï©rZGß((ò=òpk(SüeG]5[X±0šôD¤&òpL‰d
-šYæ/ÝäbþÒMæ¯C¿cþú–¸3T˜ˆ¦Ë(ö
-ûÙQÞð®¿HŒ]&”=D'1v°kˆ~gO+Ê•ý‰>ùOÉ3×0 Äqƒ…ýÏ3— à˜®!0×òŒnr1Ïè&óÌ!Î?\ž¹†3Åt@~<{y¾«}4Œ#ùÙ#¾Ö¦k‘ñrŽvÿÄ·K/Äol
-Ú>êéËÂ’4(ú×iH/Ý#øÍ¥,¯Æt,ƒù†´j~‚°ìdÿ´jkÙlŽ«¦5[toÄ·0x¶N
-/J±Â¡°ÐJ²ëø+\âÙvÒ}º¸ÝíšZˆñjeŸby~“Uþ3èÂî<D½Ï]x®Ê¨ÍÚM—Ês’u%àeäÖ}×<à¶àê*Y"~k®f|k‰L%b«€Ÿ¹âV÷ãÙð:rå.ô³¼:ùÖÅO—*wàLg5ZûÓZ£gñýUs$Ã{#Òáý/&®NæÑI©ü“ºæ.`³eÙÛ}J€´±k…ºÑo*@ž°ÃÃìïï[$zYà:-ë|ÞS×–8Š[§ÏÏÛRðNnçena­ 5¹o:öèg›
-ÞŽKïÆ«#³>0I™ë`vÿ…ø¾*ÏUdÜ•ç‘oüX¤>‰¥ xûÜIyuBm'oVÞ%ë·(ý ¸É0Q3OëF0¡ZZu}ðïU÷­ûc ohØɉª,4˜÷íxö”ÅZÉTGšV˜üa®9¨‰û1©˜šŽ;6.$
-Iû^½ßlØ%f¾ÃüÞ¥´õ"M’Ï*‘Ù©uíºe«±Z²–SJ ש6Ho2ù÷4Ü—û“Ç궲¬.ȤÎɭ܆4–
-¦z1ù;¼ˆfF‹«ß£8¬xsô‘àk=#äÓ%ÿ½T:ý’Þ–m@€î®©íA¤VA=ywb9ôo¯Í±£ev€?Ø‹øÕ­²¾i!½^X±³0©+UŸ]ëã#×9IÇ# •µx蔧’YæƒI >麳þ;tÌŒAÉ®’u æ“n #ªÿž¼.ŠÄ?–Ü‹uM~r°Š4µ(Ö~zXb£V3é)2:]è%ëüIMÙÓm€a›Ü
-ÎÅ|;:Ù^–ܧ£0©¨5—¼Þš;/¿/[àâ<­®ï‚+·³ðƒ “]Hàn¯‚ÄÙê®Ñö¾…FÞ¬ÓæÌ‚RÀ=*I._Ô~=:²¤¯{´ƒêñM³œÜ†/Ë
-kjbô.×±·‡ÿOýwú¹yÿó.øW³™â°kà™u>ÛÔg Ñ]¡)ÌÎÏ‚ñ“ñæî“ÙáUÿN¶Ä-”°øM§þŽ.uâ‹ë Ô)§MòŽ¦ˆý1œ¬§;ÜEJ)qš5Ç°;¡ª:ý›š9§Ã õ[+ìg¿’XÞî÷Ò
-i3Û¥1ÇînÞª¶íÕ!ä?n^77¨¦Sòe_­oÞÊâ’Tèà‹³“t£­½¿ößù„þëèýìïø]¶/dð
+endobj
+360 0 obj
+<< /S /GoTo /D [ 361 0 R /Fit ] >>
+endobj
+364 0 obj
+<< /Filter /FlateDecode /Length 10172 >>
+stream
+xÚÕ}I%9Žæ=Å;VÜZû2ž^@c.9]·FÑ5‡©ª.ó÷‡”DŠ”™½gÏ#2+çîtŠËgI-&3·¿ÜÌíO?˜ÿ¾þù‡ywåfóæl áöç_~°ðs³7gë½½eø×Ùrûó_oÿþɘ}OÆxgLƤÚoð3þ ÿE‹¿þ?ÿ+Š¯‡â½ñ›~'þ­‹p¯C,ük¿t5 µý-‡!Úƒåv«1Ú¬Dç¸eЖ]ÜBŠ$úõµ5cÿRÞ|µ7¼y—ˆËƒ–X>¿
+ùÐ$çÓ o)§ÍgöÖgPHü*Å
+}»k‰sfs&XBZñ?ü¹…’ĸU ia¾w³»V@h ÆXq<ZâMÚJØ ì]üÞÀô¶lÅ×¥¡ý2:ãÑç¨}bŒÅhü]<Ž­ˆˆegEÇ#-‘Á¿ß·¢€Ké ‹óøâ®~õÔýó-Á_Meø$?E]8,(ýÈQ×´œŒºæË6ŠIÛAOÀñŽ)ÿÚ¢Sß_utFûæ
+&’1ÿ³ÐŒiƒî}ÌÎý –ÉAÅ4–î!–ZÏc(÷’Tjíf!ž^9nþ{Aì 8Åèrcb?ÙÙ#u §jÿöäU‘F™Øu×—S7xÚ/~‹:~Õ8ós ȺOŒD#é;Œ €ò<8㶠V<ƒ¸ÛSøŸ÷GÌ2B…Hc,Ì6ÜÕH³(Z‡C°{t0¶ï®¢ eR|nLì\ÏÞ;ìl=N·]a÷Ÿ„]>ìP'„Žsa`§ÁSéQkР O¿5< h1l1–Ë  ög@‹u+Žhî´EÃuО ·8áýfÎÄÍùp3b3g¡P_£p|Á! b)§šüí ãÕ"ñæ~ΉÃåÿ³8ªÙròã0q?‡@šÓå*eQô»ŽÃ+v÷ã°ÂîZFì\#Ê=ŒÃÇ ýÎâðEÐû3 8¬A{‡Ÿí·Ã×0#ö'0ëqX#v)«&ãð1Æ¿Z¶q3&\Äe3.]~ž}áàÛâðe›âw°à*DüÍ& Åæ'æv6§ï—œpÚý>™ÍÙü09uvâVÉéxvgmÂ~Ã9{qn·ªYçv ÀQjJ˜~ý€‰ šàÎ3²+àþóîø·Þo0B,0¹ò¹ó\V¶T£nr7•I“.GŒ'3Ù7` yôì ãÁþ ÆÐ-}xä„ ¼N7¹›ú¤M—A~:óñŠæó©/l9æ«(û(cê3
+ ³Á“Ň½
+Ç¡ç/m>ÝMSaª]1ALÍÊ¢¯ÒÂAQH¶îíÅR©PªÏ> K€ RkJ‰¤a™ŒÂ/·suæ(᧰£:k%4º X°ÒL"ip$ãðzŠ¤®WÃS ,¤%<Jwo£ÔK$ Ïdn¸¿;xŽÀèŠO+ÙÁd ý¤\Ûó™B™¦!R¬Ãu!rÒH»F ÈÞWL:B¤Ç©£ÏJ;Ñ4P‚UúI"÷¾ï°’¨@@~IXtb ƒ9zÅ[‹'”)Â%Wª
+Ä «éWÚ¬7U…'mDNÃÁ••ÉÌ6I6rfJÒî @„À·e$Ä<Y-…W–%b0yÀ<ÃE¿Ï
+¿l‘b$«§0íÜŠÄ¡Ó*ôL*ÅÌ©™âê´P„_v„¹†«SdìÄ+YÔ©OFÞi—dd—¦´ÅË“÷eÀ‘Ô*§v¨S¢Œ¼ìÎä#—§°I™aWG˜dQK§Jt§m’‘=˜ÒWwÈc ‚® s„œúg$BUÐe—'ù-2IF\IÑqŠã *Ëx+l”¬ÓÅ)qu{Óoá÷ê
+_Ü] ¥&o˜ƒ‰Y±ÕŒ³)ªSdÈÄ)YGSÖ(ƒ.6Ù¦G$jõ‘¦Sàï2þb—¬–*ËA—]LÝK!†3î
+∕,hTÖ§"/›%§é$mõp…ãÐsz&•æÔL1uZ("ïôD°uo¥¨A‘ÁWRG¼œÂ8ªN¥2üNã&£ð‹Äí\]9Á@†Isjç°:%Êð;ý‘ŒÃk)ŽI3KêšS‡Ö©WÆàiàdn¸¿;xŽP1X9dNý3²N¡*OŸëp]‰$š Ê<¢¦ÉÑUh—X:Y¥Ÿ$rïû«5GB¢ÊMé+©LÄ× F·Øc<RB.¥S|Â5+¢ ¥@L—‡$¤|GQˆêÒ81Aøô·)
+bºsXͳF¢Œ†Ý°É6="Q«!Pønq51âQŠpkh!f;>Hñ±À˜̳I’¢M”¯½a ºöds‘ o Q“Ò5¶†“h£5íÍ‹!ÊmÕ†ä…F¢ Ý0ÉFÆOQÚGdº0}â2 ‰éć5[&ƒ1*o)¸Š”\èhSмP°ó‚­àOÉ QD!£!AO[' Q˜8€&4åk7µ&ÙÈ#µú8
+!!T
+çHÜÎ_ÊûB¨
+*(wJeo°Ö‚Œ(# i9º²€µWJUóãUÇ!ŠBfÉ5ýe•˜i3J¿†´½«³Zd¡ƒˆ/
+›pFÈ€¼æGx $¨BLÖÈà…Ee Hb„Ÿž†â˜$Á‘Tò‡ÅM¯Y¯‚‡ ”Œì‰ÛùKE‘*€€R¾˜âΨÓ¨o,žß^CycÊ:ª<x™ƒbD³7H
+A%XÜôšõ*xØÀÉ(œ#q; !tá°þÏé„ÈÞ
+ðÅ•àëuzã0.Êá\p 6J¬`¼f,yŒÉ)m6‚JÞ°¸é2ëUØ}“O¸FÒvÞ8B&à 'E\RË1Þ¹5æ±ÆT('KÆó²±­ IÁyœýáµC1BaΤVyà"`v’¦’8ψBJGC"&p¢Ë¢pb¦5
+­GvË;E¢v~ÎõA)
+
+x0ê„:=ñ ‹Œ¸€åk¨ 0 ÈaHŒ0gLPzJqLRÀ*¹ÃâØgV+‘aó{6e-ÎÎ19QÀW
+)•õ ®_†¶MJ’ðEç‹ÔH$UÐ(FvkÛ9º4Êñ'Ôé
+U Â_*4.TFªS„8&)hu¸ÃҦϬVÃöMFáÛ¶óv­h œäO¨ì — Óg®8\‚F*T„8&Ip$µ»3¥±ÏS­gÚ'Ù·!mçíZÒhF¢?&N_¨fS) ¡¡D0R¥"Ä1IA#¨Ã–6=fµ
+¶o2Nφ°ÕÕµ¦Qpª?¡²/T7L‡©PÀp¢øz©"„1I#©Ý—)ýe­6n² ¿†¬§KQ£ <B®PÕ ¦R@#CUˆ`¤ZEˆc’BFP‡7,mºÌj4lŸddßXÚâíZÕ(8ÛŸPÙ®¦Ï\(p¨Q|­\ˆ"‘Äî
+Kbw§F‰Ë4m2
+·†°£kY£ LB®PÝ ü¥b@ãBuˆ`¤jEˆc’‚FP‡;,múÌj8lŸddßXÚâíZ×HD]ƒû©øz_ÇTÙ[_<W6frŽ "h¢¶±Šµ—-V‰”´®]T8\j;i"DÖÍz¼ÁBj'š¨sòÂ:"‘{ßu­SVTzú÷ÈäY/'’B  y«—(U±¶B&(‰‚$ TrkÊ›îOÕ
+©iåd•ÞȽãºðYûϨÂ=òðkÔAº?*†¸ 5ê•¢X{US”HI›X)òðLˆd„v –0T²N‡HäÞw]­ýg”î™<ëÕ†Sô*"¬`õ
+FõÀQç¨a­h,I&ϦȉÀÔ®Àš†NVé‰Üû®‹£µ õš!ß¡¿F¢bШ+ÜÕ¨i⊕ÔŠ6¡Räá—Éþ í*aèdþÄãºXZ»Ï( ê=2ùÕ
+€z•±ÀQâxÅÙ !5¦M
+'¶R2Ng¦ÀÕoU9­£oùy¸5
+FÙQ¤FÍãV,ŒÔ€V´‰”"Ç„H@h—P C'«tˆDî}×ÕÔÚ{F‘î‘ɳ^°¨ø3Ê5ö"H½RRÅ‚$ ¤•¼bqÓù©Xá4m”¬Ó—)qu[VKïù嶿¨)ùÍ»‡÷±>ºxÇUƒ{‚wÁºœž¼hf´×kl|ÝÚõcx^ÃÖ'Å÷Æ¢í*ÝÀÓJ-é»ö9›çÄÖ¢ñ"ßf)_䎆'/&­EãU~ˆ[qµ_™ižµŸZ‹Æ«|‹Ù¸ƒÏÒ?'´Oå[èѦ~Pþl̽üã×=ºËÈâ]4±ÿï¹É_ñªK°j`WñÀ´ÅK%kÆ攥þöÿVÓC‹è‡ůC&Œf—ðÕ.!ÓFH@¦ü(™^
+žÅ,Š§}iË 5´‰›àÂ[ÿ]ÉÖé 1œó/,»ÿG!ïÿ؞ݿÿüú_ðß¿Þðd{~dúk7ßg¸ýŸÛ¿ý𳸄²æ2\¼~kªMxºåúý§‚ýò]ŸûkN…”¨9lÕ\·Eû±‹=<>ã ?ƒ×ùÐ=ƒ‡·Ç nbŸ9
+ê‹[ë—ËÆWt|û¶NŸ´‚ÿbú|rßà¢I_7(Þ§±°á‘åë7·bŸy»¿ÿÐûA“Ðm8zÂBðþNDü†‰ññê¿s|ÀÄ¿¿ÃDÞ |ˆIÁ³åtŒøvaëÕ1‚ææ'z$žÅþh‡Ä#œ-Ã|àaììÄÍÕ;ïXºÁÒ³¦áûÛ‡ñŒzùïIžT|U­\Æ`°¯”S –ƒ{70ã[éz?pxVùc@}†Ÿ»Áà^*;@`á×
+À#¡NÉýhþL:KÉÆ+\Æ}®'YU0¯wþ³Éßû¾Åû’ ô,—ÝìÊÿH—E×óp©»Òþ59ÖRñ„H:Òr„òbÓu˜Ÿ ¯ß
+åÒÿò0ð? À?#ð_€C¹ÀÞífçì˜,¯w³€ë×Õ_ìf«M¿óôr gÊ
+shÜõ®î) ñ×tçŦç°ô«ç0_ò39ŒÙ?žÃ®^Ma™ç,óóôùùöéõׇً•žx”¼R©¿iòZ€¹›»&.#¨>L]¢ÅÅÌ%Z<L\Gø~Ǽõ-ñf¦0MWÜÒ{k®M‹®CL³¢Kk‹žˆ%ÿŒÜxcNCÂ}÷0g=ÛÅþ))ë’û”ä ~<zúñÿ¶©¯éòÏ ÍìO%xÎ^ž nZâ„ä‘CŸaR±_&‘©îÄñýÚ—™Ÿƒü²ÈŠÉÝ4" ¹šGd“‹‰D6y˜IAþÝ¥’k(Sä–
+å oõûM,è2¡ìñ9Ž¯ƒ[àó{ZH.ÜOôÆJ†¹
+÷±ˆUG¾ùšñ½‡y&×Ø÷¤—,‹î•l<”Ý`º½ôüÝëÜYkçBê.
+è;jÁ• mé&´§ìØ”!€ž3Û
+ê $¸sÜ7¥;oR6Ÿ‚òÃœ&ÆÌìÄûýçû]Äá{¿qÅŒº,vƒÖÑóÝÇï#~­z|aL³Ä”6ÄéÙæÀ9¥ãèÏûë)¼Nø'hÊ‚‚;|˜¬Ðó•ƒç^xƒ:ї†À;uµdû¥‡l>s7ƒ!2Þ§‘¡Sè}òŽ´;OãE[’S>
+nÙ³,Âò•Âý%ü8pŒk[hõ@*>ó†{Äo®?uÐØ\uÄBÏ(ßyFx…F˜ÕàûçÖcÔó1_9üÞFik×h+Áî ˜\[Ph³ã‘åObÌ;æ¢u½ñÀš{ErµGÔ¤%7cL6²»?Ûœ°œ„½ý•ÚX¶6ä¢Ö]ÞèH=qâk[ž£?Y4ýŽfzËRÆpB‹ L¼t(Òcp8¢ÒŸd×èÔ>ðQO_Bžyƒ¢¡UCzéÁãó™Že0ßY­Ã/–ìïŸYm-›ÍqÕ´æ‹îÍô- ž†­›µeÙÉ!°j&ØñW:Ñijñf÷éâvO´kj!Æ‹]
+'ìð0EÇký‰~.€v¾@ï©kKÅ­Óççm)øi'·óŽŠ27Š°Ö…šÜ7{ä³Í…NoÇÅwã•‘Yž¤¤Ìu0;ˆÿϼñÛdîUx."ã®48üxÈ"õI,mÀÄ”Y'ÔvFgõè}fý¥7æjæiݦsk«®þ{•}ëþØ‚þ³{*XypYh0ïÛñì)‹µ ’©Ž4­0ùI×ÀTÊŒû1‰˜šŽ;¶IxÉÓ/f£næò„½Yvw‚Ûù/–
+ÁôÁÊË‹äVJÌN÷âjù³[3òç~h¸RÛ6ërh½¦2t­uö1—å_éló¾ ¹´ŸŠèéÌñ|ÿ´K$û9K›á;*Yd7«ÍïÏ®° æ
+Büˆ–¦‹“å9¼ɯ-qÜ´>‘i<Ml<‘BÛ(9òLõêm"½RÏ.'ëw.‚µÐ‡D±ß, w‹“;q-°A¡£Îƒ´†Ÿ
+ÐÒÔ"gΘڅKKË þÃl]’ݵŽ ƒï±Öî s丳jj³ñ» ©a Nr¿U9-ëí¢Ö:[«äæª\SÕU!q_xx0¸`§ýГð§\þÜËð6ŸGRƒòpñ
+f [û.ÄjÍç¹Òû`B-šp? ýï#…Œ’hàN;6g33YÕŽ9ýÁ ¹U¦4ëÏró£eß™ŒÇ¢®LÑ?2߃’ö½z¿Ù°Kh¾ÃüÞ¥´õï$)Ég•ˆvj]»nÙj¬–¬åT‡’ÀÂõ_ª ÒÛœüê] ÷åþ䱺­ì« sRçÇdƒVnCK€1—®×¸îþÀö}aKY3*²¥#B0ÛïF6#ÞÅ*ï¹<Ê!Ð;Ú×>´Øï°ú½ÃØU°ŠŠÒF³@ףŜm¯?nó.bÉqltÉ·MmÐÅÐèŠo‹/º±\¨°¨…:îò‹åîuÎÎõ_¼ÂfßR/@Š*y½¥ì ´ü&ÄV¹·ç¥éMqb|ìhôM›º("èaöÌGRú4ÇÕƒ*\At«ÔÖ·¸ áJX¥ñö@³‹g•)/ð÷¿ßÛîh3ßÖîp•x*h Ãbñ!'‚ÒšÎU]’8íJctÊ-)ho3Ö¾Ô3öÑU¦±Ù›h~ܶHºá?ì %Úp!kpÅ\n O+NÅî Øѧ Æ‘'‡kM[ÂϤ©¶})cú¾/KpÚq¦…B‰ƒÒlÆ«$Dÿý D¿$·¡À¿8ñÅY.M”Vu Â¨&|Ã
+<—Ÿ%TÈ-ƒþ|
+a¶dG£Á.|thî® K—±¢òjE>ÍýÒÉÁZÍ>ˆÙÚµ®ò¦–7ÞèéÓ<ïPÄ~c«7Û~ •µJ9€bNâØruÕŠ:éQѪê¤z1é;¼–2ÙÕÕïQV¼GÚI~°Æ3"A>]êÇoáh©tî%½-Û2úÜ]KÛ£H­‚xôîÄrèÞ^›[GÓßØ\=¸¿ñ#$¾B«,n^H¯êpV éSÔ‰}|äº
+ŒBü¸~ óZÎ+%íPn0ÍX È ‹ß2¾óW7·_ÿc’ÞœlHV‚+ªGbô™S|¦žNçö.BZŠªšŽtШÞ9hÔ¦8¶jÑ$ßw³§å3t™#÷]Ê~ QùÿTÖ?†¦íl™Æõ,Ð ;çZ°¤&æAïr^â¿iüûÏH?í‚?~‰¢8ìYlFYC4FVh³ó#`üd¼¹ûdöø×#œl‰[(a1ð›û?\áÄ—Û$¨Sª½ñŽ¦ˆý1™¬§ÜEH)QÍ™cØLþMÌ›ahu4%øíWrãÜÊÛý^Za¾œíÒ˜cw· o»õâìñ@Ž7¯|Ãó„\|ÙWk›·ó†ñ™T輋³›ÿÑ1Œ¶äþÚç£ù¯£÷³¿ãwyȾÁÔ¤þ[gKÎå‰Óçyw2GéàÆxtf|iЄï2 úÅÞþ ï#c„ˆlÚ'xª'CÊVƒ_;ŽáÊ¡ìÆ5Ž:«
endstream
endobj
-357 0 obj
-<< /Type /Page /Contents 360 0 R /Resources 359 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R /Annots 391 0 R >>
+361 0 obj
+<< /Type /Page /Contents 364 0 R /Resources 363 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 395 0 R >>
endobj
-391 0 obj
-[ 358 0 R ]
+395 0 obj
+[ 362 0 R ]
endobj
-358 0 obj
-<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 78.374 76.495 499.819 87.952 ]
+362 0 obj
+<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 78.374 76.495 499.819 87.953 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https:www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty)>>
>>
endobj
-361 0 obj
-<< /D [ 357 0 R /XYZ 78.37 808.885 null ] >>
+365 0 obj
+<< /D [ 361 0 R /XYZ 78.37 808.885 null ] >>
endobj
-362 0 obj
-<< /D [ 357 0 R /XYZ 79.37 771.024 null ] >>
+366 0 obj
+<< /D [ 361 0 R /XYZ 79.37 771.024 null ] >>
endobj
-359 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 363 0 R /F17 364 0 R /F30 365 0 R /F39 366 0 R /F48 367 0 R /F47 368 0 R /F49 369 0 R /F50 370 0 R /F29 371 0 R /F52 372 0 R /F41 373 0 R /F42 374 0 R /F23 375 0 R /F51 376 0 R /F15 377 0 R /F20 378 0 R /F55 379 0 R /F56 380 0 R /F57 381 0 R /F58 382 0 R /F65 383 0 R /F66 384 0 R /F67 385 0 R /F45 386 0 R /F40 387 0 R /F46 388 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+363 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F28 367 0 R /F29 368 0 R /F38 369 0 R /F47 370 0 R /F52 371 0 R /F51 372 0 R /F53 373 0 R /F54 374 0 R /F25 375 0 R /F20 376 0 R /F18 377 0 R /F21 378 0 R /F19 379 0 R /F17 380 0 R /F15 381 0 R /F16 382 0 R /F55 383 0 R /F56 384 0 R /F57 385 0 R /F58 386 0 R /F65 387 0 R /F66 388 0 R /F67 389 0 R /F49 390 0 R /F48 391 0 R /F50 392 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-396 0 obj
+400 0 obj
<< /Filter /FlateDecode /Length 4030 >>
stream
xÚݹŽÉ5Ÿ¯hgR0µuÀ`€¡h
@@ -691,1517 +709,1547 @@ XG‚•­7’a¶ (Úß÷«ûÕч /Pv×ñî³JtùçB—ÏO´û¾|}úé¦ÝÂ$Róåë?ž¼  [Œ#Â,FY" [¾~_~y¡Tñ×
û”d£p6ÉžÞV p,ÂÚ~5¥àsÉ¡uPòK
o•^âCЊ¹,âÛMÌ$HSl¦ï –¥³„ +óØ™RG¨pS/òˆXx[i@qµîa8Öm
«`>Ã{žÄÁì ®1Ú¶¡„zÿ9ÀTç/Q r–è÷ÞÕ,&¨Ö`Ê[ñ«yÅ-Ž÷bZżËHìVÃo9oÁ]kY·êñºSa!ï&Ƹ~µ©+lj±S1–‰±ù}ÄØ(ÙpG²´%Å
-Rnƒ}!6jÔ©ÏV0d¤CDo$XÚµ@$Œ?ˆ„ÑM "íû™ «èT} uŠw] c”…Œ\t–M€%,™·¬Ê³¦Z½×Ü.²€G”|Ø6ìpI`"Ÿ!nÛ±Ž¾AÈÜ#ñ¿ðˆÜp"îay€GL%Ô€¥>Xz܈ùAÁ/÷é¡DC*Я¸­Ñ²ô m#A§ïƒEB¤hÙ Ì÷ªÄÐ’(pã“râ}öµU@Ø­ÛõÎú˶ٕ k®ß ë”êÙò#½iy³yŽï3Y;²2OåŒJ[ñÿyœp9p=[²»ø?Q&„'ñœZ[Å!³­Õø,^º(‰(8⌰ªj ½“bÄy_¿¥YÚ¬W\”ÐD(^ MP…¼FFQð* 1¾ò#5ŠÈ<ñ=aÊ(^g‚±L£½jguÎ^IòÊFìǃ_EvÕð¸î=} ŽXźGÌMîcÜ3„{ñ]ŽkQá3‘.‰p+l†þ.L­©ÐF)1tÞ§pϨ~ÿS.l.!®DÎ@z²”Ð¥²' iä:™ñZ…}á ¸­×\ê|LÈœNd½]ð
-¹%â…:ø,GÌšc“ÀoÂjQƒ¬* ˜·,,ÕîÄêU¤'Å[”1“B,*Ra€¿øKS^ªn$ PÖ†-Kø¾ŒZgµÛÈK%n˜‡ˆ‰êÛUfé4a¶íkD!õѺª·0B©GDãaÝ"+õ¸ÂW‚0ªzìlrçÈ@µàn/u]Õ@^±A—’íòî¢Òä’)™¦ÄMŠÄKã˜ãu!8"e£Òdo<3ˆ½~‹Î¥ÅÈ8vâc%¸ÙZ†’+ æ˜Õºæð.Ûžª.Ù`ªµz¬²ß?»«¡Èy$ˆ5Ýf27ØÙm#Î Ò¦M¤§® Yv3EY]~š£Ñù P&Ù§ø]¼Žˆ¸ðœÉ]ó›Áfnð”¯UD,>¤ì5Y8?ª:à2 dl_¢!¯™'Ö|­˜5ñJ¥6Ã[E}ôÆön3@1HžÕ0Ké™àB:ÊÊÛ­ËÀç3Š”ª±èkÊ¥kìšÏ¢lŸc‘Ü„r¶Ì—Ís,Ýhœ¤ÍD!ž6ñÂÅ^ZwšícT™Ù)˜Æ^Õû†ð¤r— P©mË' §·ƒ eú2…
-ÆQD¨ŒiöªÅÒ–·8´ªã1²“Wì÷ì6ny­Û0%e™ZM}Ka5»]j`ç7aMÙ#ìlêJ•&¾ýr=: ou*Ÿ†9àísœbD^×ïL®ß…y™óQÆ1lÛÞjæ9@kˆ%²ËŽ¿ñc«54Œ2
-zJ=§nM‹­×z¼ZïJ,§˜…• % ŠÇ®ý>`ÉaEŽ~»ÕwR©l ˆòjÿ~^5‘‰ŠZikíÂC.£˜ùõÄ¥
-ñÁ:R·¾’D‰bVüÚ^à²
-„ Ç¯ëÅˤúÃ%þ­½]ã·¤çç<ä &ɉ2úLo#LGæ wA‰æ 8¼‡÷ÉîÙÖùî¦Ea ÀÐÀt
-âé=ðÊ°G‚—ÅàÉ,#nµüiÔ  âãèÂtß.È&“e3î¢ï îE¢œ3h/o¢Ùêìê¢ÜsXˆ ÄÀ¼¸äà?“èn3µñ²
-m'ó±dH:“ŽôÜÕLÅÿÎyM©=¹¤Èð€#ç–˜7ï€ÜKT µ«X¨ÏcáYHó[`Ub- .oŽ5´‡“uRŽ’žÖ`¿t~ƒáXwG@¢|që 2‘84Ù7pœ#)3šXP”nç’Á¬wÜì^˜WÅâ¤H€(ø+›
-_2µ3íp¡)azdÑû¬»p —v â´­Ë!Z»!ËnÒ™¡Ö!äšÆ´IÑ,í¹]¶ÙkÖCuÆ2Œ¬Þ­7pmˆ„€­Ûµeñ5¥ÝÁ”ž‹ *{P|%$‚Š¾©ÿZ
-
-סÒ𯵠6¢³-±Æz­ˆaŸ¦ò•X™zù¯¡æ;©™ÂˆP­äøBNü®£ó:¥ýÇ]×…‰ïZ¹4•}R`Hç…G¬å †èÇmp„‰ž&±„WaDz…›táIÓX È¿÷¾QCÐÍHˆ[ˆ‹íÀàDB ŸŽdÊήæžÅ3!T‚åúÛ^C=Kãr´Ð&v¾e¥Qž–Š_Ô
-1‰‹/[4%AÝ”³æi}Œ þ¬“€L¦CñÎc’Œº4®_­41T™@û'Í7ôØÆ»Nš P"ÎúÅò²´tï#´Ù19¢ÏUß¹îJ9ìªPkß(=ØY÷¸¼†k2”AOUÀ‰xûà’VÇ.šƒƒ³#v¹ÅãýîZ)óÈ)”YÙtÛmµ4ÇÎg½†GAî«Í¢iôµ\|\{µZ© Iâ¸H{âÀ«§æ¼;³“:jÚï¼sIjÈ}0)‘õ*¡p'‹¼œƒdKõX|}e2Áa€á–ÿZšŸiïèÊ–wÇg±¸ê›µþ[•îù@#Ü÷xzHLSCÍLÔô‡š;U2¿ï’aÜ9A¬”¨:³ ÇÖýaJèþ¾¡r·†~˜ÇkêR)}EC‚f‹\I”4?ë@C„W
+Rnƒ}!6jÔ©ÏV0d¤CDo$XÚµ@$Œ?ˆ„ÑM "íû™ «èT} uŠw] c”…Œ\t–M€%,™·¬Ê³¦Z½×Ü.²€G”|Ø6ìpI`"Ÿ!nÛ±Ž¾AÈÜ#ñ¿ðˆÜp"îay€GL%Ô€¥>Xz܈ùAÁ/÷é¡DC*Я¸­Ñ²ô m#A§ïƒEB¤hÙ Ì÷ªÄÐ’(pã“râ}öµU@Ø­ÛõÎú˶ٕ k®ß ë”êÙò#½iy³yŽï3Y;²2OåŒJ[ñÿyœp9p=[²»ø?Q&„'ñœZ[Å!³­Õø,^º(‰(8⌰ªj ½c°’&œðõ[š¥ÍzÅE M„âŀЄ
+m”Cç}
+ùŒê÷?åÂæò"ÀaáJä ¤'K ]*pÂF®“¯UØž€ÛªqÍ¥ÎÇ„ÌéDÑÛ¯["^¨ƒÏ²qĬ96 ü&¬f5Ȫ’
+emز„ï˨qV»¼Tâ†yˆ˜¨°]e–NfkѾFR- «z #”zD4Ö-!²R+,q%£ªÇîÁ&wŽ T îöR×U äët)ÙÑ.ï.*M.™’ÉaúHܤH¼4Ž9^P‚#R1*MæðÆ0ƒØë·è\ZœŒc'>V‚›­e(¹’ÐiŽY­aï²í©ê’ ¦Z«Ç!ûý³»
+ŠœA‚XÓm&Cqó€Ý6â "m:ÐDzêú¸e7S”Õå§Ù9Ÿ
+DvÖý.¯…áš eÐSp"Þ>¸¤Õ±‹æààìˆ]nñx¿»VÊ<r
+eV6Ýv[-ͱóYo áQEûj³h}-$×^­æ‡ž€]Ž»´'¼zjλ3;y # ¦ýÎ;g‘¤†¬‘Bt!‘õ*¡p'‹¼œƒdKõX|}e2Áa€á–ÿZšŸiïèÊ–wÇg±¸ê›µþ[•îù@#Ü÷xzHLSCÍLÔô‡š;U2¿ï’aÜ9A¬”¨:³ ÇÖýaJèþ¾¡r·†~˜ÇkêR)}EC‚f‹\I”4?ë@C„W
·Ë3sŠP*º[¥Zp”
òJæu­—‰Ë0ˆ1 ryL™¸,
-)z:¥™Šì-Ì®„ÂkNß/=í9$æÎ&¾!¬ûˆ¯-`"Fâ¯5Fâð<úhcxàÌ.ËÊ°G²¬,zˆe~-Ë–AdE„†oÐeÁÿïTŒ5—â¨jZEX:·½©›V„TÕMcÂ(ÔaÚÒÍŠØï¡>¤pŠ›ÃÔ7@MÈ$v©_Æ=’úyQL}¹Jý„ÙyêŸT³CêÄ4ˆ‚Úäh'"qqb³°&Ü«yÅiƪ™GþÒ<j"‚? á€óW||Ù×æ @Êx,•éÐMÚKl¬âÔç:÷K»¶?
-µƒýms¾@„‡o<Eð
-â­ˆÕc·yÄí‚»s…æy>G›å»:¡ÊpaÂ'tecå´:e¨ïHZ¦;Ò˜ìn]5~Î1îü¡pÛ-ÂXŠ1+Ð×_ÞùºM×<LfÆ‚ªGBÓ¸dgJµºœoúM´»9H…ÌЀ1ºw£FŸq£F£Ó\~$¾’Ö»Å&&B>ípÝâ0jßød\n3Ø)šœ}ln[*È´dý5Û6UÀ4«m7©q° Ú3­§1IëvK‚¨¯m ¸tWLˆÏ˜éË¡Z½Ñ˜IŠDaF .òÁ¹£g(V`uþ J¿h¾¡Óõ¡»ÿxÓÓZ÷—¡ê]·5§Øš¨<Ú_¢é–mÎðË!Ä”»r8„%µ2ºÖv„TB,IFvå
-Ä6ÿiÑ^R
+)z:¥™Šì-Ì®„ÂkNß/=í9$æÎ&¾!¬ûˆ¯-`"Fâ¯5Fâð<úhcxàÌ.ËÊ°G²¬,zˆe~-Ë–AdE„†oÐeÁÿïTŒ5—â¨jZEX:·½©›V„TÕMcÂ(ÔaÚÒÍŠØï¡>¤pŠ›ÃÔ7@MÈ$v©_Æ=’úyQL}¹Jý„ÙyêŸT³CêÄ4ˆ‚Úäh'"qqb³°&Ü«yÅiƪ™GþÒ<j"‚? á€óW||Ù×æ @Êx,•éÐMÚKl¬âÔç:÷K»¶?
+µƒýmsˆÁ7ž"x
+Ä6ÿA^ˆ
endstream
endobj
-395 0 obj
-<< /Type /Page /Contents 396 0 R /Resources 394 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R /Annots 401 0 R >>
+399 0 obj
+<< /Type /Page /Contents 400 0 R /Resources 398 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 405 0 R >>
endobj
-401 0 obj
-[ 393 0 R 392 0 R ]
+405 0 obj
+[ 397 0 R 396 0 R ]
endobj
-393 0 obj
+397 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 189.926 133.102 201.881 145.058 ]/A << /S /GoTo /D (section.7) >> >>
endobj
-392 0 obj
+396 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 317.374 85.96 327.831 97.417 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-397 0 obj
-<< /D [ 395 0 R /XYZ 78.37 808.885 null ] >>
+401 0 obj
+<< /D [ 399 0 R /XYZ 78.37 808.885 null ] >>
endobj
5 0 obj
-<< /D [ 395 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 399 0 R /XYZ 79.37 771.024 null ] >>
endobj
9 0 obj
-<< /D [ 395 0 R /XYZ 79.37 443.151 null ] >>
+<< /D [ 399 0 R /XYZ 79.37 443.151 null ] >>
endobj
-394 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F55 379 0 R /F56 380 0 R /F58 382 0 R /F67 385 0 R /F70 399 0 R /F65 383 0 R /F29 371 0 R /F51 376 0 R /F26 400 0 R /F20 378 0 R /F40 387 0 R /F59 389 0 R /F46 388 0 R >> /ProcSet [ /PDF /Text ] >>
+398 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F58 386 0 R /F67 389 0 R /F70 403 0 R /F65 387 0 R /F25 375 0 R /F17 380 0 R /F22 404 0 R /F16 382 0 R /F48 391 0 R /F59 393 0 R /F50 392 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-404 0 obj
-<< /Filter /FlateDecode /Length 5116 >>
-stream
-xÚí]K$¹¾×¯Èã ŒÔèý
-ðª)ùñÊí‡øqùx•”{ì_22øIdˆ,mÓ# ¸¶ð¡ëU¸£%øŽåliTmˆo
-“šœøÿÕÿÿ×o—(ªÚ^…6Áê«6
-œ,é
-¦¾§üKRExLï_ãx“¨‘¸Âk`~GÜš_©¼´^¥ä|÷;áÓsæshN@zaþ0v&êÚ|–¢­s@c¦áø3ÄúÄ4F¢º.~³ƒr«Sçd4 ˜¯F/ÿ‡ØØ çb¸¦”>bBŸæ‚I‰;àΉøp´4°¾”£Ñg<"y3²ÕîÜQ÷”¾¿7KÇîèÍšÏÚŸÈçìï©—ö³·éÐ÷
-˜ðŽ-'¼´²¯‰óK+”¡R\,aÚŒœ×ÌÚIšPhsp#cõ1ÑÈš9¿L9Û:ŠKO°!·2šB—¼ÏtœÙsfŽc{‰÷ì9kå³G½Ä¼ß˜7ŽOüÈe7Qó´åï¿ÃêôœxóVtþ$mßã›oü¶na'*Û°YY¿CÌq²a㛨
-èwTµÛÎ@¸£tÙÛ-(`¡¡¨Xpݶße%‘Êõ\1˱ý>§‰´Ë÷‰Í÷IŸdrá65NαL4dnW¨ZÞ…·ùd‘]¤%›‡Ê±0Ú ‚#ßä~_œQV¿?EÏÆÎb“â)ÕUäBÖÉ‚¸ç~+© àaLÕ’S/ñÝR§Žm«äˆXMÞ¬oöG± f+v$ѯ½ú5u¶"ò•ýqy[æ‚vz„˜Ä-á·më\DHúXl!ê·i·P[¢axè¤N8¼ÇàNŒôIïN[ôFïê^´ÈÛÝè [ih#ºêùØ'5ë€ ¢·C40ë’½´Ð£7š:í´•úCz^âÉêl“–ÚLHSG,hÔãs~8â
-&p0ê$
-ì—;mÏ L^a6×ë³\9„d£Gøâf0UsYòçBªš«ª“¦R†Ô±B#¥¹¹ÆÑKcK4íVu?þ’äæ„zä]‰]b¡Ç™Ró¼·wgHä–†ÄuÇ¥TÔÌ÷7TJÛFß/Ñ/j=áwBúmu»h™äßΠî`ÅÁÙÂ1å%b‡éÆké?¹d¥
-¢)5¹=Β☑­Ætü–Õ覀RÔé²Ôã»·c …¸
-S^JJA3ý¡õ¦$7Dæ­Q4za|Êó½[‰¯¥ J‰GÞªD ~’’õø=Î Ci
-S?±hm½sº"¨¯½Ô8ÛvP¦—r¤Ï‰éŠ€á“ÉEKNLX„†uBÏwrÂâƒv‰ÉÞÀc‰Þ$L5qw¹õW‡·àË›S@X¤®ïÇ
-4÷ÍáíX P0éY
-WúD}âíøµQK“K!_JgOŽ‘b4:G÷º3^ÄT ¨Íp<ieJ·
-a1O.ì¡%c½WÆ`üœI.$îU­Z –#=¼éŠ•êΔ; LÓB9Ï1¤d°8²#°¦  Ïêáý ëÖ¥u_Àd¡O–ožGÅbÂ0˜‚V5¾¥Þ2• µ%Y(1Ÿ!s Lú´¯ÍlJ­[þ×T1’ª>?×åu9 ¯A±Xƒ’Ò¥±Þb»³(ð$ÆV¾Egáâu½ìà v¡`úgÙM° ˜Ÿ[®÷’عLp&Á‘›tÝýL~]ø)S;µb5€æÛ¦µë´ôt¢y. •æNÀà@|%ÆQV8ûãA2Ó‡@€ÐN:7@ð†÷çÀYï$!êÜд„?ž„»–Aç0/àFþ6t«aôzÇÅʇsè>À[ëŽåÐÓåƒUÈ¿Eü>\Ö7{Æ™©ûœ6¿UŠ½‚wbÓ¿nÁý-üJö£¦Øæonà7æï¦Ø×̨ üI
-èC)vvìáâ9¹Ûådù#ZÙNés#À›ÌìèŽÔRú~ù!±˜{bBPÔyÜœþ³í)AÙnN À£M æ
-­Þ<lç(C(Ì!:ãúÃId’¢WNÆÉ^ÈN±‡¿¢D¹® éeûu\f¾NÐpIÇÕTe\CÙO|Ú¸¤4vEß´ÊÚ)èåÖl#3ž¼j
- ¬ZýŠxíÚ ^îo9¡dO˜?¦?\¢\V#ø‘3qöÖ“'«|" óÞáîš(°ž ˜(2»~팿£&s‚£·˜bˆ4ݽ/+}eúSžÓ¥3ÏëçÊG»*³Æð«9`:qq6u!‰
-yƒ©0„ÖØ¿lÅY¶Š|†ë!¢ìö9n"õd”ðhQv€7ç
-k[â—i‹wÜð„1oÒx¤ž3¾%ž¿ÞéXŒÄ}6FÁúŸÊ¥ñ㊺6þy=B5Ä­ñ•Ê÷(Xêpw6@ùu’›µ©këoëá©!îW`Yåõètìµ`ŽÞ¡ö¾ÆŸë('ãK¤ /YîÃF—)Ë‘xÊò†öG…I¸æçC‹0KËW#‹'®,Ù
+408 0 obj
+<< /Filter /FlateDecode /Length 5117 >>
+stream
+xÚí]K$¹¾×¯Èã Œ”õ~
+þrÞ%’iÉ)tp\ù© ¼Ï£À ߣ¬¤ŸQ žóªüýÒ<þW † ±èUÜî}QíÛ†a9‘B.¤º?hà £¥ßƒdaŠ×¢ÁÓF§žc`¢Q.
+ŽßÎ~û§C <°phxþ•ºõÎÁD³.ã-FNnm`à?×]µñÉÐv¥éV|èKï`8™åóƉ‚©ï)ÿ’T³ð¯a¼IÔ‘¸Âk`~GÜš_©¼´^¥ä|÷;áÓsæshN@zaþ0v&êÚ|–<Œ9 ƒ¡ÃV†XŸ|lŒ2Du]üfåV§ÎÉ*h0_5Œ^ø‡ØÐ çb¸¦”1¡¿OsÁ¤ÄpçD|8ZX_ÊÁè³2Fòf,d«Ý¹£î:)}o–ŽÝÑ›5Ÿµ?‘ÏÙßS/ígoÓ¡ï€ÃÀÇô4
+K8t^zdmáŒ:À `/Ć«”ˆ§À†“àJjg&%nñvÆš5Z&©×hÏýM*F$u‹ÊÚE-„&б儗VvFÆkâüÒÊe¨K˜vÇGÎkfí$ M(´9¸‘±ú˜èÈš9¿L9Û:ŠKO°!72šB—¼ÏtœÙsfŽc{‰÷ì9k…Ù£^bÞoÌÇ?òCÙMÔ<mùã7b¸QžoފΟ¤ío|ó na«áv¢q6+‹;Ä<nB6l|Uýn€ªvÛ¹w”.Ûb»,4 ®Ûö»¬$R¹ž+d9¶ßç4‘vù>±ù>‰9A&^aSãäËDCæVp…ªå]x&‹ì"-1Ø<TŽùÑ&*8òMŽû⌲úåñÓèÙ±³Ø¤xJ5¹u² ì¹ßJjxSµäÔK°[êÔ±m•«É›õÍþ ÄlÅŽ$úµW¿²ÎV¾²?.oË\ÐNï‘“ø¢%pÛ¶ÎEø¤-Dq›vÛµ%†‡Nê„ÃKp îÄHŸôî´Eoô®ÑËày»;úÂVÚÁˆ®z>ö)‚šuˆ ¢·C40ë’½4߃7š:í´•ú‹ô¼$Ä“Õ)Ø&-µ™¦ŽXШÇçüpÄLà`*ÔI±_î´=70y…Ù\¯Ïvpå’á;ˆ7šÁTÍeÉŸKð©j®ªNšJRÇòiŒ”ææ:Ž^:¶DÓnU÷ã/InN¨Þ•Ø%zœ)50Œ0Ë{{w†Dn©O\w\JÍ°¿!R)m|¿D¿ õ„ß ‰ÛêvÑ3É¿AÝÁŠƒ³…:cÊKÄöÓ×ÒrÉJDSj:p#Uœ%…1#[Óñ[VG”0”¢N—¥~Þ½K(ÄU˜êôRR
+šé­7%¹>Ú0´FÑà…á)Ï÷n%¾–B€*%x«ðIJÖÇïã Ò—ðj&y«õm½_O`&(æ5Ä5ñz¬TFRb%ë%­ÇÒŒæK‰!
+„ÑÝOI 4…ª˜¦|øSœ!%˜¼¦ÛJ‚±ËYºÿ5äƒà& ¬œl6mT9Á]3¢ƒŠ…øiC“k2üS³P¸¦Pt«þ#ÈPa
+ùR:{rŒ££stï ;ãE(ÑHŠÚ Ç“V¦t `u5x0müLÇ9ǨôCZåeG7Þí+øy_® R°He#\Ž;Qjø¼uq„y-¥:¾dŦRœ‘îFkl]µÕ~}ù
+»­vî¹ú'ïWl¡·Ñ·ZäÄ,80µ NZßVþ Q€y’ã3ãjÇ'±Sغ<W›ò/·]¨¤oÝósû,ÜR¦°;ÅMRXBYÙB¾ÏEÇY]D§»~5ÐØã¸n
+Ò¦qÆB‰®H­+®šóÌ\TÕɇI³%ÿ@äê+Ü×çbð¡õK}Ó¡¥Ü%[°¼É@‹¶ ©¶,Š» ·_ >/Ê:Û½{oWYå_™fÓ ð)÷¾W,WJ¶Ë‘Ãh"rEPÅ:ùº’EsGò¤îlž4Âw­ðÛÈöhûLÊ?žo›¡…Ë4!T÷ ya!DS60<™ŒäùtÕüŽz>!Y6ù. ¸7RMÉ
+0árÁÿSð+püɧ8Z
+/øÞ .Ö'Ô¬xbô¼*Þ(Ìò¼Òe§nb÷:)ýOØ!ʈ©Û\`Òóüšay—‹† ;L#ÑüU.‘ïZ·nr‰Ô>9¼É%‘p\ŠÛ˜+Œ5ß&á°2Ø–BqD3Û$ÖbmÌ
+ ¬ZqE¼víŒ/„a[N¨Ù†ÇôûK@ô‘Ëj?²s&ÎÞ:c`òä`•Ï`B„:ï뙀‰"³ë×Îà0™œ½ýÃC¤éï}qkÇÑ¢L<å9]:ó¼~®|°«2k ï°šã
+M`oýA-3ØG™5ö·õ¬I°kŒ}Ø{jßçþ f`Féf±Oä‰z»”¦§>4°DZû.
+³^hýËVœe«Èg¸"ÊNaŸãf¤žŒ²C
+-’pÍχa––¯F$®,Ù
,…¶ïYYßûã
-×âl\Äj5i:O™ÞÐ.MoTæ‚L†¬9PßÃ,‡0L4Ø áŽ8áKÔ Ž0%&®ˆƒÉ]³÷»¼!ÎST[¿Ÿ†õÎï
-Eµñ;¦¨÷}W(ªmß!E½ë;¼Èκíî¨7÷Ø1⌾HM´>X8…¬×ÂÛ—8qp9{pµ9xã²^ o'[ṪΣ×ä!ã5qvr}ýtü«›Þ쇬™óÍ
-VH(,]¬þ9,lž˜Ãť˷úÓ«?ŸÁÚëï—§?&ÙË`ˆ^ÔçWÖPáœjÿ’rä¹~îrú¿T|Þï
+×âl\Äj5iz$ž2½¡]š.Þ&¨Ì˜ Ys ¾‡3Xa˜h°;üqKÔ Ž0%&®ˆƒÉ]³÷»¼!)ª­ßOC‚zçw…¢ÚøSÔû¾+Õ¶ï¢Þõ^d‡…n»;êÍ=vŒ8£/R­NEÖkáíKœ8¸œ½
+(N5¾¤y®ŸûŸœþ?Îyà
endstream
endobj
-403 0 obj
-<< /Type /Page /Contents 404 0 R /Resources 402 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R >>
+407 0 obj
+<< /Type /Page /Contents 408 0 R /Resources 406 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R >>
endobj
-405 0 obj
-<< /D [ 403 0 R /XYZ 78.37 808.885 null ] >>
+409 0 obj
+<< /D [ 407 0 R /XYZ 78.37 808.885 null ] >>
endobj
13 0 obj
-<< /D [ 403 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 407 0 R /XYZ 79.37 771.024 null ] >>
endobj
-407 0 obj
-<< /D [ 403 0 R /XYZ 337.806 486.345 null ] >>
+411 0 obj
+<< /D [ 407 0 R /XYZ 337.806 486.345 null ] >>
endobj
-408 0 obj
-<< /D [ 403 0 R /XYZ 337.806 474.894 null ] >>
+412 0 obj
+<< /D [ 407 0 R /XYZ 337.806 474.894 null ] >>
endobj
-409 0 obj
-<< /D [ 403 0 R /XYZ 337.806 317.011 null ] >>
+413 0 obj
+<< /D [ 407 0 R /XYZ 337.806 317.011 null ] >>
endobj
-410 0 obj
-<< /D [ 403 0 R /XYZ 337.806 305.56 null ] >>
+414 0 obj
+<< /D [ 407 0 R /XYZ 337.806 305.56 null ] >>
endobj
-402 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F55 379 0 R /F56 380 0 R /F23 375 0 R /F20 378 0 R /F29 371 0 R /F51 376 0 R /F54 406 0 R /F52 372 0 R /F41 373 0 R /F26 400 0 R /F65 383 0 R /F57 381 0 R >> /ProcSet [ /PDF /Text ] >>
+406 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F19 379 0 R /F16 382 0 R /F25 375 0 R /F17 380 0 R /F26 410 0 R /F20 376 0 R /F18 377 0 R /F22 404 0 R /F65 387 0 R /F57 385 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-417 0 obj
-<< /Filter /FlateDecode /Length 5479 >>
-stream
-xÚí=ËŽ$7Ž÷úŠ8Ú‡ŠÑûèt9 xOéÛ`N½ë}ð^ö÷—Ô‹”BYÕ=ãõ¦ve2(Š/Q”’
-‰å_±üô$†¿—ÏOºº¸H³jãÔòù—' Ä"WíoÃj¼\>ÿºüåE?üõóÏ­yÅ•B®>êÛxh¡„pêóö J4a%@$.é1'š’k´Vú GJ¯Áyâ¨!EµÃYX­Šc+õQùçL#Wøg^ó_'2† ‰îŸ®Ò.qN93áIèU+Ó¨ÿXÚ¾–DxÉr7mˆø’¿™×ÊÃgP•0*÷ken‹ÿÎ…p‘’‹œ®ºâÓÂ¥r©„Z7\¦T6Aí%é$f.ð™7‡Ò+cW°ùFþ×Ê[–¤Êk͇ç$@R*'ÖGù[î•T¡
-¦¨XøDþP¿!㩃 1Bõ
-q3Æu`·-ãþ©ê¢¹ãU`¤]ÃÖš¨H& 'šNL„tO"ºW®±ä‘¡ü½ôãòXì=ÑE ÆOa#Ù©iýÂ,ÍýH$eUŒ«WǸHÐŒSk$EëKõjÖž«¥˜ç§'Ú­¨ljîñת„×ÑNæÖèu°ÿy»B#Ú¬•˜pfÌ:øc¤á±*¹Vãü®%^!äßàYÒC0…G#¥kaM•ñƒ C
-$=ì €à©bÀÜoìln{² ‹!³™Ð¢m¤Oìßò©Wʵ(jÞÅk#@ÏÑÑ¥”jU®oò2N[‡ÂìLl ?l“57 dzîò-,läSf…Œµ2ëR@ÁŒÙ±Y<Y&ANè„ÙY5Aj&R§†<=´¾4ÃxÍ}§ìŽµ­ß`ÀÚÊMËukæ“006e^ýkñO³Â”ÛÃd=×ÛQk5 ÚÊ`T»U8·i*½ö›ãäoÌqüè8ÒrÇÉ´ŽFA¥˜2°­¥šöÔÜgÀѽ ÍÁe,)Ã*¾q-TÁ·ì¿U·¯ó…i8œ“ I\_Úú¨´þ­¤d„èiG>•8^a€UŒÝ¶jÜU{0 Æy%#‚I±×’ÄꦠÚØJJ‹ºR‹w†Ÿ¿µ C´Å””– S›¼À–EصNÙµÝtÁeÎ^Sä> H
-5d©0ì(ôê&\Šm –F ¹E§šIt}c€ÍŸ+ ¾CSg×ÚÕ< -«^k›MØP›Ë¡/oæ߸ŸYùñ5{ smÆÚœÓÉÕJÅ”¶¸æšnêÒ^_i/®Âxv¥Õ&§ÏÛòëZçîú!h5ÓvPë±ß}«V®š«o¾k7›ˆ:N%§=H¾Ò˜
-nõBR¿aL+¹š ¥Í–émÏvu_J]¾‚uaM©üÿ§]-Ë X_r;Qô 3=}a¹º+IÉeÙU«©$ny(_ðá™Wô¹Âmõª
-ÿ–á&§ø(¿ò¬°¨kLâüçÒ}ý§AJ Ì9îØÒ™3÷1¯ËðoåV^ZçšmCتÕÂâ}èÅáªñuþ×Çü—¥RÇA­R·ýŽ=:ØÞ]i۵ƪcÚ^¬Ò»[´oóh!ËP’k}´Žíâë“vò×ú¯ýp™ð°Q¦‘/ú>ëC›UËž7¶æ¼×—µ~Tq/a–èíybþN}Ϲ«¢½Î»æß¹)†·«µîÃÅÕ–ÜzC¯JäÁýI?~fHq ð†Ýª£^¾üúôÛ"þ´$9Ÿìò?ËÓ-OŸRðj¼ZžCú%çl#HHqˆˆƒ¿ö³ZM”[®
-zÅNºßsk3Ø@› ɸþ4*àÙ»äÏzµ#îT¶Ì¿$mõ\ša_þ-† ¿kÃBªd|<kØ‚}Ò°Dû-†½­ìßZC±<CŽ©¯¿ü¾þ3üûyI
-ïÙ˜¸Jeoª¢WìcCØç e!Z}—Þè¨&¬æ “òWôsòØ[ùwć¢þûÔsòסwNþûÛ Ô3cJÂH4æP©}üGÄ;œ0Û;YÊÁV0Qûcçàþ@…3“‚á¨N¸ ë±´¥¦ŸªÆ»ôêu|c¹í¤‡F’WiÃb×èý›¼\Aôv>€_«ÈËõ|K)£#¶µ%'û¸ëå »Ðæ‘,³þÜxßúºñ¨cŒÁìC.IÜMWãaTÁ2°Ë\u—S6žºú9
-Ï]wPxòº‡Â²W;f¯0Iƒßê´˜4ýdT ØH-´+ý.•›>SÛÁ¡@h£Ý"Á8îNw-MŸ©í@[{v£Â}´KÓÖr ¬$ ›F¬î#]ÚRÓO§‚羞%ÆfQ‰ÁJÈFå@ˆøFƒë!$(Ëc‰‹½è‘fä€@_°©Y°ÖöˆÎÈè9¹ªÝ–¶ j £–—ç½È—Ìoᮡ‘X…Ò('´û·Üg£7Q€ÁÔÜŽ0$5WŠYCtVsö*¨W
-G,²9J½ö:18êBäJþ ¬þy·Ô«…IˆJmu£—‰
-`,8w§–´Å%W ©µäüUP¯ŽXÄ%rT{íÔA-jç™VÀï¬WÜU*¤Ó ¡5¡*¥AÊQ#3é!œ%ü
- ÓCÊ62È}uz°@RÇô
-& ­{LÌ°b7Œ9ˆ´Ô€$Q£F‚S¿ŽˆEŽZE!Š¡«Ž¸<M>káô´ˆdp‹?3É &aÁ¹AG
-ƒn¤¤—þÔ$–Ìk¼(ãìOë£a%PM'­ü~¯èŠBý¦‚úR×ݪ¸Y!+–—–ž>öU¬×Rî–ñ†cƒó˜Ø•Û”$î•ÂÒŒ» ±[ìÖÝS•
-ñStÔW¼°2¬ômçà¯èO5Bä¨ý©Ó±r°‰çV·‹¡B¬ôv\åVÚX7êßpß[½1–é«W5§´S½*5d|nCé¸8»
-³¾«Ð1þ®Þ%n”85R*§FOÁ*¿Xóìñ€úD ÃÐò˜\,x»á!ÏQyXMN̨yù:y¯mÇzÔX:˜Ë2ÆÇÂÉôôcëÞ´ãXà \©_Ž[gÖ»°¹h–ÌæcAòe.áNF~'
-»:ôZ'!Œ3›Ý{(>ÂüîäÆf“ãÛ§á¬[‘ŸÎ«R©è_Ù螸;(é­Ã ä2ܤ{]ŸVa¹ŠNúPl-Á«
-ϳAU±ŸÏŒ0  ;dL…pl®nÅó;“eÈE±•íQü¤.ÍBîDM_¿òyï´¾Q°n©tNQᥳwÔjpSíÿÁ‚ÚA¬¯0÷WÌÞQ› 3¤ÉfèÊĽ@ ÿ^ÏäF‰t¿«WãϨô‡¯Z«•]éèÇÛY„éPysw9®rÕ2~Ór\…çøœùÇ”ãjÜ—*uÊór\<É„5Aû¥´`NÄ# X‹á¸”­e»å¸ÚZü¡éWµ©‡5h8Y V±Ïƒ1Úߦìë•ãº?\µ–0x´:kØ‚}Ò°DûÛÔYå¸ê[Œ«DÁ›UÓ½bŸ+Æe´·Å¸çä¯èçä±ÏŸ'å¯ïœüö£÷+ãºÿGŸ–¥Ç¢×·x¹Ä_ûqŠÅ“Ûù0Sör|SÙª$þ°Ó Ïø ]ê[Õ¸;êÁÍ ïÏùƒj\Lõ­
-'«q»Äu^Ûe®~…¥®;(<wÝAáÉën5.Ê'õ£÷kãš·ãšG1î£÷QŒû(Æ}ã>ŠqŸbÜG1î£÷QŒû(Æ}ã>ŠqŸbÜG1î?®—öÈnÖâ*ëø¶Ú-!¾÷_¯ôßr D+*} Të`ëù–¿2t5ŸQܺ aœz!oˆ»¥qìýŽ¡õj'×+Î¥ºÔ26ªÌíjâj5„uµIW«âK_ðÙ”hM‘—qæ;+º\f¸#W“²—ª)v5‹6‡¯??4/øª€¥í@}úI¥bú%av½R®\Û™½‘º{7=ãÞuuný N7·iP_r[tË(•zkú÷[s^gïîß<ÙNÊ\µ‚½µ2ÕÖî¨Ú‘•À\æ7ŒèãFÔG¯ÌVxµ@«~ºõÊì{ò®ÍlŽRrSÉUÄ«ºØç?³ŸÓaF
-»uáào÷ë)Üpd¬vÖ§¹Ã&E;ÿG†ü7]ÇlfßçÈ1ý,Öñœ¦§Z©ÞfýjÓ/³Õi˜už‡YçϦ9þð0ëÂ-Gvž‡YÇÓAº
-¯RjáµÙ-á\YúèüÑ`ÎïE×öä˜Ót3Góžpë‚ç·iã›.¶e]~³sãÐþ<Q|šOe›Éê®pséÏÌä…éý~^è9Õ¸R=oX§N­H ˜ëŸšã,¾:ž 6tæ­¡AAæ%°X$654@ 0ï êG1J¸¹ç¥8Ú}áo^ØPž…‡¬™v;{m‹rcF:Þs<ê+S0;™}ëèÜ b[v×eß×Ñ"™Ï¾ÏYHÊOú[Î#:ž7C
-¯Ô±óê¼Ö”ißç°XWz³:)[¹nrg#¿F/ðÍàätQ€¯A>%À÷<»§3Ÿã³ùÈ(_ÎZ~–gV=F½ñ%éà•-gÛCůó2Xñ+{ÚÔÕ_Šs¸×gÂ)Üàv£p‡[=s- `=ÀH‰­ÊµxénR´—Q°)n™U±ÙIh–€ô\²CXÜxEw7~úøÂ1{(¿ Ë—ÍxãÀc¹ ¯ìã9øÐ]B¢ª”'›[PË \»· n:ëïÚ
-;‡üÚaûF¾Å¹Nœ).XÝ7Lj¼ŠlšUÁž?žz¤±òë0Z¹“óý‘F£†m°¹{¬ ”~Cõ•¬Ë%bÇ(·[YK:?º1vº“i{±mº©i4)=ÙÜ Òî~b8vûw¾E*_­É°ó%£ö‘A¦ß^Úîv¯H€?paT×p¶Ã!ág;­­·±CwsÕ¤MlîoüÊ4Ñ]™V®æÚ³êtç'Þ5Ž÷V6š;í”}ÖKx¥³R M5W-ƒòÈrRÂГn VGwM¨ëÝë4ÿlÖà`öykSæÛ“¿ë*÷¾ñ ‰a[¸&þ] GþWG!“¿¥_ä^uwèÉzv?Ïð±dÛû oå±*ZH³ñ… L»¢KÇ1±ù_ôÅ~‹
+421 0 obj
+<< /Filter /FlateDecode /Length 5798 >>
+stream
+xÚí=ËŽ$9n÷úŠ8î*VïPh ³kr€ñ©±}[ì©íñkÇÀøâß7©)…"2²ªÛ;Þͪ3SAQ|‰¢”$–]ÄòÓ“>/_žþxuq‘fÕÆ©åË/OˆE.>®Ú/Þ†Õx¹|ùuùó‹:~øË—Ÿ[õ
++…\}Ô#´ñPC áÔ‡gí-”( ¥A+¡DbÁ%=æH3ArÖJ?¡Hé58O6Ĩv( «Uq¬¥>
+!?qÊ4r…?óš?È&$¼¼J»Ä5:åÌ„&¡W­LÃþc©ûZZá%óݤ!âKþe^?(ßAT¨ܮ•¹.þ%˜ Á"&9^uŧ…J;¥R µn¨L-¨¬‚ÚJ’IÌTà3o¹WÆ® ó ÿ¯•¶ÌIåךω$N¬ò¯Ü(
+*‰BHQ¡ð‰üT!á© Lõq3Âu ·-áþT5ÑÜ‚q‡"0Ò®akUD“˜M&¦2B²'Ý+—X²ÈP>/½Å¸Ü{KtƒþSÈHúDlZ¿0Ms;IXâ*äÕ1*Ri†)5’ õ¥Z5«ÏU‹RÌòÓí‹TTV5·øk• –×ÞFæÖèu°ýy»B3ÀµY#>*>áLŸuða¤á¾*™V£ü¦%^Áèß`YÒƒ3…G#¦k!M•þƒƒÕizU1WZç®RÝÖ×&ªløK?nÖ^=§Q¬“w¦+"”æ%[²¾Žäd›5È‘š€J¨+®óCó*ô4«*7n¬Õ)]Š‘o:Usq~5¶u¬¤CMRÕÌy6íˆ!ÃS
+·iåõ¸GwÎêwÓv›>Ómg7ôéÛ¾]EÓô»åçõMqˆÖOdø¬}äfçã`v~Ïì| Ø }7¯ƒ¯gËCµù ·Uš‡nlÕë5Ä6Q©taWÌßÛ¬>öóZÓ/u¼Há÷ëþTQ+[Ô½_ù”´›ý39Ý¿îÅéÉ3}Wq[Òœ Št"iö¨Nóô•ÖejiµÚø“<•„|Ü]?ýB³Æ´2@Jêbª"«pêRÒ|g6óï•÷ÀhøFË!*¸Õ =0ý†å­äj¶ˆ¦éšÍW(Ôå¨&w8HÂÿ?íÊ ¨]ipÒ4ÁE :ãÓ´¹2> .N–å•SàÜWùϼ¢ïµÜV›ªeøiL`|ŠŽ²Ü¿Bt ROìüçÒýü§‘K)Wiü±¢3eîcÐñ³R+/ÍQsÉ6'gÕj! Zq8}xú˜?%fÒ 326½ìáÁúîJëoÕã~UÚÝÂ}›FoWD¹TÑFkÏ.¶>©çpUºµ_Ûá<á«‘§‘.ú=kÃâZzO›|ÜkËZ oƒÔÜèMhn•*ä•
+}N± ÷[ëoÊí·VQ,Ï0 ‹©­?ÿ~þ3üý¼¤
+
+}¬¨ú¼¢¬^¸¹{ðFC5a0ä¿‚Ÿã„Þò¿Ã>¸môÿmG=Çízçø ¿›>Õ§$ôDc…ÚWÐà]E¼£Â µ½“¤ìL|hwlÜ>0¢pdRÐÕ 3a-–ºTõs•x×.²Ä7¶ëŽ-j–·mÃ*mXì}xSPàÚ…/¬MjêÓWH¡,ÛÇÝ.À  nîæ2éÏömGÀAN+tÐ0°š:è<ª5ºœQ}X«»€³‚tq­ßaíl÷@XhkÇÐÖÀ$ â üIíOº¼€•Ô’Gýö–«>SÝÏ=n˜*è^”ãî´åRõ™ê¸50©<FFÅûp—ª­æ€YIè?6uA£Ýó¨K]ªúù”gÝ×Ó³DÇm#
+1À¤EAxÄ
+a¾l´6 –¥4.@ãHá‘~jÈŠ¾bU³a­í‘Ñst­¨6[ê¶Rë„\¶Ô¹<oµ”|Íôê±U0|B½Ëm6|ˆÛAXC™”š Ŭ!â;CW‹z¡pÀÂ+¡cE©Õ^&f…™sˆ\(о&ðfkQ/$&*¶Õ\&"€9n°à´:±@/õ.J.èRkÉé«E½X8`a—ÐÕ¢Új'–®Q;Ϥvg½â¦RK:™Xcªb¸%2ã܉PÂe.[ÌMÂè¡—F)èdÁ€2‡ ä¶:9X@)Œcr
+
+#¦ÀL+Ž’—‘˜¨”x"ŒÄ;5Þ‰‰èä …Â8²]…ÄYjò€i™wÚăÒ¾ڄœuÌe‹ÒªAJPlP;€­í0ò²&%VÚxbë¬q.%"“ ‰¸Ỉ©ã‰¢V„ò¥•)ßœëz”Fc‚™±
+ƒl¤$—~o¦xi<Q(ÃäO³‡`ÍŽj2iIÚ{ùXDÊ7¥]—ìß–ëËR1ݼ´ô±Ïµb­–d· 7$ÇƦ©( ðfÀò48!vÓàÚ£{r¥Rºvj‚6„Š–£•~íl}î{AD†ÚïMóËNÉRëö6S1¤•ÖŽàJ½êFjœ à?¬Þ(Ëô¹«šcš÷ pÂàWÜÓqþo1¦Û¨hü]­K\(qjÄTöfG+¿˜óìÑ€òD C—Ðò˜œ,x»¡!íâP¹[MöU¨y¢=Y¯m›?Ô˜W˜+ËÒÇÇœÊôôckÞ´M;Ã>M9&ÄöOÕ˸M2§ÌòtÙ¼yD¾Ì™#ØIÏïX¡Ý9‡Vë$ƒq¦³{·NGßÜèl²ñaëátô0臖¨†]¨ª¤1úWÖ»gÛ
+–K|œ­ÛEµólÝ.¬çÙvqí lw@xd»›­‹ˆœ´ÿ@ÙºáÍٺᑭûÈÖ}dë>²uÙºlÝG¶î#[÷‘­ûÈÖ}dë>²uÙºlÝG¶î#[÷‘­û÷™­ËÉnfë*ãHÖnñ½· @ƒ€}Àÿ–ë‚HK¨¦š)[ßó[~Ndè²B£¸u¾|‚¸}Ä~Å<Ožcç?†ÖªÓ/8•êRÝ(w·Ëš«ÉÖÕ*]6_¨G|¶ƒ°«-å)òDÏ|÷Aw
+zfzMOÎmÛ*™lÜqΨw]&\&ïæt`jKnÓr¦’nbMN2§uvÓÊîÑÀ˜³ô‘‹V°#/S†hmŽò!Y†Ìe~S…>¾©B}::zY±÷ð·Ï^î¡'ufu””¬˜R²"^ùľÿø…½mÇ#Š•ËÁ¤¥|>Pj2/ö)¹ü÷¿,¿<}îò;¤öN?–é"ƒf<í6l)m¹D{¹¾29b팶ì=;ÞõüÑÓÛcDyÇßœqOgÐÆñæ¾9Àf}|ÛIØ¿ídÈ/>G2LL‘H}h
+ÌÃȳÖÙAKë”,AWëÔ0³iÑY»w[gOs•êÈX7Ïxw¿¥z˜Õ 5¶à_Û%ƒïÙkûz¹ç˜Þ}ëìkïZ';,Xo<Þö®&>lœÉ Ç ÄF©L¼Ânæ8…Ùá€á†! ˜+9{Ö;h´óï0d4`¼‹Mæ<‹Þ;Ï#Žý=Íixªéšê nO¬r#Ö©›už»YçφÙÿp7ëÂ-Cvž»YÇÃAºR­bjîµé-Á\YøèüÑ]RÎïy×öä˜ÒtÃC³žpë¢ç·i´M‰§‘‰Èõ<½Deçæšýq¢ØôáÍ w¹›K¿«&O|ø= ûq¡çXãþ½:uGb:µ")`¬fŒÃ«Ö¼Ö']CM$y«kPf¾ˆzšuÍ5„¦ït
+
+ÅÈáæ¾bh÷¹‡ˆ (#æ™{È’i·Ê8sÒ=(7Fa$ã=ã¶2³Ù×±Žv¦ ´ew&ömÝóéìÛœ¹¤ü¤¿=ç`Ç¢ãñ!Q38°©ƒÀ—.žmúÛ„ŽxZ»g/•é¡'—J sÍ;F^ȼZ¤KU¦…:ÝõΑsSÂHûv³Çœâ›á#À™dʶÎs¼{¿
+m¾ ï_ٌĥû<ÞϺ’èuÁÒ†çSì+•ÓDGö¿ÁìA)FgªÿV2À7¤n#ƒ­g™Í]·Ýç`@­ý\ —Vò¥•º`9ŽáN¹æh‚{¸ÐI˜+àh“V—› Žï%6LSl%×{«ÎRòÊnHvBn=Þ
+QÔMì¡N§ý7?ñ®Q¼wLÄ ¡Yç¸SKÙ Á¶1)©ú¥:¯.=òHqRB¿“n@V»vü—+2Ùà³]/Sô0öãt¢G_ѵhr×?68Üǀؖíú‰~T³í×6©2NðW:Æ'ïé†:[Oj’õ$’<¼Ç2ð¸½Q*@À¡iUÓtá§쫦ͅ®Ž«[7 Q`.™E¶8óü‹¿Â«C)&N~¤Ài GòÓ±o᧔ñƒ«\¹»wÚ÷zÔ®1;&YPÿg¶)(j˜ î™c<ƥɳ;E†GÞ¿Œ½ojÓ×
+cU›+Á4”±ú4±ˆíðä±®ã¯)6†dÂ} ¹¨qS)°;¦R¢ÑÑ[3Ne2ÜÜ,x¿slP{Všô×½hný”b¡¬Þ=³Óºîš;¶“…¿=·‹G<X£Qs±Ô^<{ÿÜŽ|™+_ü'‚#î‘oša§ÕÔƒ³ºÓ‹²£
+\T51¹Tøæ”6Úto&dÑú”Žã¼ìMQ 7
endstream
endobj
-416 0 obj
-<< /Type /Page /Contents 417 0 R /Resources 415 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R /Annots 420 0 R >>
-endobj
420 0 obj
-[ 411 0 R 412 0 R ]
+<< /Type /Page /Contents 421 0 R /Resources 419 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 424 0 R >>
endobj
-411 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.018 77.446 250.058 88.903 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+424 0 obj
+[ 415 0 R 416 0 R 417 0 R 418 0 R ]
endobj
-412 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 263.113 77.446 273.57 88.903 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+415 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.018 85.96 250.058 97.417 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+endobj
+416 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 263.113 85.96 273.57 97.417 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+endobj
+417 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.999 67.03 417.223 78.488 ]/A << /S /GoTo /D (section.5) >> >>
endobj
418 0 obj
-<< /D [ 416 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.927 67.03 438.384 78.488 ]/A << /S /GoTo /D (section.5) >> >>
+endobj
+422 0 obj
+<< /D [ 420 0 R /XYZ 78.37 808.885 null ] >>
endobj
17 0 obj
-<< /D [ 416 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 420 0 R /XYZ 79.37 771.024 null ] >>
endobj
21 0 obj
-<< /D [ 416 0 R /XYZ 79.37 734.627 null ] >>
+<< /D [ 420 0 R /XYZ 79.37 734.627 null ] >>
endobj
-415 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F55 379 0 R /F56 380 0 R /F58 382 0 R /F23 375 0 R /F29 371 0 R /F20 378 0 R /F57 381 0 R /F21 419 0 R /F65 383 0 R /F40 387 0 R /F59 389 0 R /F46 388 0 R >> /ProcSet [ /PDF /Text ] >>
+419 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F58 386 0 R /F19 379 0 R /F25 375 0 R /F16 382 0 R /F57 385 0 R /F32 423 0 R /F65 387 0 R /F48 391 0 R /F59 393 0 R /F50 392 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-432 0 obj
-<< /Filter /FlateDecode /Length 5033 >>
-stream
-xÚµ\9$;ŽöûW¤¹k<ê
- tVv>à5ØöcÍeÌ>c×Ù¿¿ÔA‰:"2³ªꪈPPEñøH…¼üó"/¿~‘Óïë/¸+{‰":íàòã_>u Qc.Þ)!ºüøýòç7©Ôõë_~üÖÞ§ÆJ‚ÐÞO­%)–Ò鯿 1¼£¯åîýšïfZ"&jøÿ¯Ãßß|ùŸÞñÂz}ñÖ Ì寿IŒÆ[ì^ìõÿ~ùÇ—?ùD­ÛMT™ ¬ óØͽŒpüpkóXF\;8b£òØÎèÛ s÷^Hÿ–¹û€¤çÁyùS¦®•^»…±‰Z|~úZ[aÀ,ÓÂÉON_k‡BwKÿ³xà¼Ðná‹øƒ=¨÷²%Lîå«ùm–uûø»çeU¡š~Ê{x¾þ’ɦ‡i"ú^ºíÝ dÚS~·tÙÚ˜rǪJZ¥€\'¢7Ár
-,vñ´¶Zç9©wœ“±ƒ¦za§ê€¢ŠZ
-´0±‰ªÅî¢ûäNÕi†a7f.¢€Kïu¹—Ö2­®¹¿®µˆ%ñóPd¡p©ó̵«*€U¬]’$I-òU¬c®cObz¿ÕÔjÚNÀìœNžï˜rg·cj'6³MÝÝ°ì÷rêŽôµÏl°°¡Te‡–ÖöZÆׇî2ói?l—¬ôÌܼ\uf^Ÿï ¯HX(ÜÎûõNX=o’GÚîh µ»2îÅ1´­‡ÖË+÷„±=Q4
-|™ô[@yÆ«OzaIÏ3Ì‚”
-¬Þý¸û–7~ñ!åWëÞ¨õh¤»hϲYÏ8?©*„øk_ï­ ë?ÏÉ×'7®KWíj"§Uc‹Co4záúü×-tA4çÖNj´vë‚âO$ÓÇôÜ#t'®¿1%ßÓÌ(ô§P]
-Uu)ê‚÷
-£¾°Ì0[+
-IšG*?ƒ02Î=4ÃL¤áÚ=éʪºb:¶³ÊÕ!„¬fCà ,ïÒ^bA2µ¼ó;y†û’,;Ç(ùËÉæ׫ ÈHÞ—‘1×´?!×´Œ$›`îpÜyÛl0®ÄÉm¬ÛEȾGOÛ0íËîu ò'd˜ïÌsY5QÕ_e˜•GÞž °q¦þŒçÓ)#ÏŒŸQ ¢žÙA&ÓTæ^ªÁè
-
-#Z
-9¸ŸµfîÒNkÚ€¿eØåŒaÉÿZ±¸éºk›>bný/(bÑ°ÒhÊjÞ™­o ì0¦žÁ@Û€K—ºÖÎveX´ëA…'£Œ±µ´ßÊ4È&%×°»RYÎNåóñ‡a#îggnž~h-¢‚O†‰":bÓdF}ûzȆ ‹ýÓ¼Û³”V^mæv&ö¸ž¤šSáw»|ðÒ_*ph»>4T¤ù.D„v:­¾¹.C¾wÇØû[sOÓû‹XZ'ÂÎ’í.Rr´€Ï-R¢Àï ~˜ÁäZ*á1nÆ­'Ð7köý\‹'P=ªÝLÊúÊ·sðqTÕqU:Å÷^ËɨaûÊGn ÜÚy”øêy—tVÛ™›zè·[#´Y(d•Ì~ ˜ŸÓÝÛ±ÜFtÍÐÔžK\¢YÍú0Xí¸Cãw²Xßä)¢ßò›f6Ü‘Ò\l„½×=32ìP-V35VÇ\lX’¿á ìã~Šß¯ASbWéùÔÝy"åÎ̼ À©v1Ánó0_vL¨î
-kQ0è:–8ܳ~âCš}Z§ ðéã2ÞÒHecñ°Wn¸ƒx¹É·:Sn®DPþ­Wö N”ZÒFùαø-ïHº³˜¯ÒëœjRn[u²—?i Ë=Íú'$Ü 8tâÜL9k×Â!³Kã&´ˆ0{øØÛúg½iå?éÈï„¢Å(ª!5M‚:J#ÐóšæÆ#~¦ÙzÉG 
--sgø˜.ðÖ\q”Ûn‘x¦ÖÊ òU²‰þmLºpGè˜^­1ÊTÖì:=É.S™_ÃûÔCœTÍ9ò©t·Ñ>¯Aõ"`81-Ú‰r9êP¸…;T&Òö¦LR½õRúIÁî-wÛ¥<åþzmÏ
-P_c¨ÚIO(é„ûüQeÂ<äq[Œ äxr Ü»®åÛ»±®ÃëG¾4 >ŒjU²^òJNbêÈâVZs廇ž6¯PË}¶Ûçó3¼ïÿPÿyÒh iÀÍíø×y!‰Ê.ì×ð!"·J‰(v6$Ü;–XHʬ)¤ö¤³oÅx¿ƒ‚}I¾nu–AgæÄtц¯Vã?¿M@gæYs?4ΨkxãÞëƒrVl3ÉkãÊÕ¦â»öÊaƒÚvª£#·©<•÷ÑȶÅíýqZßFZ•œZaZ/ø‚[ö”`c."#û·R)ý=ËØÃ* T{…óᥨƒŽÓó¹s`Ià;ƒçË÷Â~b8,篸×\Ïh><wBÝiÞN=4œ(ûÂjÿÉê.Õ-¬ã¥
-ô,Óœ²nóvÂh(=(Sä”±bÔN(ñ»ìð ÷EmxàúJƒ±±³ƒe4s°ê Ó©#^$›§h-ìæÔ‘g™|¼õ³¢‡jV/Ì͉Å7r¹ªzÑ'_ÕzŸúŒ69éÙ‘¥–Ló­‚¥]N©å¨É`ç_°ÀC‡®lyÜœ2Gä¨øÌ•%dä;úçuØÔzØÁgq‡ºÈøä!˜êNöïJ”äayS›¼‡½ñ˦RÆõ4èfA­nF¸g¼µ&ÚDáu¯Öø>sÄ°S½Çµ|æøIÞÁ-P@;C.«™Õ&”ðÖëñxv®yN²þrð¡ÊÕ•¯oÓב—I¯’¹à®ôWÖ‚vÑ_I7–åÉ! 7ö{ÁwÛú}§Ù¶TÄiô¼ž¾ž@MÔ´/g±þ<(‘¯2¢½ð.ì—í{Q£ Îï.Úa—ö¥ƒS¯íŸ 0Sã…ÂÂæ Çæ`çìo*ZtaDIM=Ítí;%q ÞÇ\¼ ½4àù´‡ï\ÞqÜQ¥z½·mómlSžmv¬ŠÈ£–ϦÇé÷?êVÿŽ}üÀðGÞfÎ…;ö¹•Á»aï.åß÷É4|å3ìæ,†Ñãwytß‹S±yßtZòXªLx›ã`Yª¨øå9nŒšÉäáê®èX·ówPÊ9ˆ–+¹'å6=¤žƒI´ÒÆùVhëØEÃÇâÀ¥ww×&”Ÿ,·Ï|)gì7[å.f|=Ǿºé£o®#þü' >Ô¿×Ε”úÌÏ¿3A®›PuôY8¡ H¯+Ï2ç‡r†:ëÍ +:2À;uB&9_øç¿àý¿áÏoøš‰áò¹åïù¼nržäå¿/ÿõåOØyñ"z™œ*¦ %ê/¿CO'WÿMÆ ¨H·`sîôtèé¦(&6ÐÓ. §;=ÝôôÛ‘m¡s?]@(ÒêÕ®qç·¡ó)¶ùhí8エºÉ¿!·¾ë:F7»n·Ôé?
-è¼Ö/Õuí…Å$—<N”õûF&6zR%€øÇýPÎÂ"Á(-™ó%4‚%4‚i)OOÛÂÁÁÛ¡dPØGƒ¢€Ðxv·ãH“Lq‘ ¤HM•íjs]óÒ,lËFân…Lâ1è™×/¸GëŸ@Ú¨ÜL}A‹±Ãܾ’ýM†·s)"¦ðwOp®Á¶›™fŠâQ­Ù(M’ËËö»PeôÇ1Ö{Ü#éU± Õsvsjï÷ôYâumж ~bvV&·Xê•£gd-÷_·; H§Fæ®Jgáø#óÚ¢‚I§×Ú龸kYØ@Aùîr¦„’VEýî>ÊÓ³n„ÇÐRÌgAöÊܯŸôa#<ýÎ^ëà…ŒváÉçÕxÊeÇäq®”óÊ43;á:ù‹5»Þzf0w¶|°æ`¨Ñ毧Ío;ž~k†¤h¿¢“¸t
-¼·ÒÔSñЗœõÕÖÅôå»äéü…|cŸá7Æ!Á^]ι1cÄ·5…HÓU‘ª•wv>ó×͆3¦q÷1’~&•Ç×[[“Žìié§çÏR…é ¾*a±,Õ9ª¾n¸‚””tzéèÞ3 6Œ¬¬+/¯aª4îrä!¦j ŽÀmfútyÓx£´(«& ىþÉáÅ œõOŒOëþÙÒôæ\»ØôY®‰ö­ ïÆ9LÐî\Ý‹¥‚ü.,÷¥KóïZl½õb^P M=si$¼>îJ©T „Nî8ŽŸäI©ÐG7ñ ”ô°Œ
-¤‚T†ôãV+! 1ÿ¡´áà
+436 0 obj
+<< /Filter /FlateDecode /Length 4708 >>
+stream
+xÚµ¹²$·-߯˜ÐDó
+ƒ³ýçï—_?ýeÈhÝnJ§†ΠñßMJ“þJ)½.÷ô]Jñþ}]Aðˆœ*€ˆa¡ÇY<¤™ˆJf®]ᬈ…¹ŒÜ-]Óˆ|+Îw§• je…ôCq
+©HÌ9V‹€@§7?@¼°+$S…:É j¥‡bX»Ïß)—åÇlUé7Â%žÓoÃè¶WWÕoym`%Lp¤ßÊ3„oÔoF#èy…yCHLI›ÄTÝ–t]ZE~.ÓdcÜ+:O++TP ÕË®³NÒeÏWRÞ»ÖéÄMãH–úR´0Z ï'Ý´U‚åqQh|²¬«Ù!FŠ©Lˆ<§‰€P:W(à:Ú™6/©,#¢Zøkh›lÖe<'Q†¾H¸ÖÂËÈñ9\oÞˆO®WY+ð ~¨máp®PÙigi£Lp'fîzYþf©¾r…懮$ï>7©è#²"©r€˜Õ»ïíWÛûù
+ç´îFvºŒ(”lWWf@ãü¤j¢°}}6Æ6^“¯On\®
+ÖD ïWC+a‚d1z”Á$=NÝeÑœ<©Ñà™•£ø/ ÒéQY#ô4|“Íw¦$¢äûš†þª[a¢ªnEåxæ~^yÌçò]í°yhÄ
+šoV6µgà ÃÊ?+·üÎ,åoÝ­Ì¢ÞDk+€e-îÀ=2" <³*¶çLŒ ”E”n¡WRtg0€eÕ·F»zrŦÅh´9HPGúV¨*Õ™©®F*7x·8«@O†-Ãà¬Ùsxü‡£Œ÷0Ru„uš¢Œ:hßµ ãçõe[EAIsI?”( ³1NЬ2A†kw¥+¡*·tlW•«ÃJ³Š »²¼KûˆEÉ4òÎïd< w $™õnøÇ—“Á¯W«Áo¾_0cŽiBŽiÁ$›_îmÜùØl,®DÉm°áLÄ Àö|Á‰[¦=Ù½ nþ#BFùÎÜ–U UÝUøÄ<¨Œy{ÂMsþŒÛÓ!#}Ï ŸQ Ð×™ÈA“&ûÒÔå^¨Áè
+RG´
+À…³ Ô-ŠÂ}4i J‹ [ãQ¶Vƒ1¶ÏI[Ðuœ
+
+ü³m“vœx¼Ë÷¤’g 20Ô—‘¥zÙH;·Bç‚{~c„Ræ{–°‡ -©§Gõ†<²±MÏéù€†9°&6ùº‘¥›‹mü¾°€ˆËy"î=×3‡Û£1Úy¨Lć²åÞlVûo³Ú­úñÒö­ÛŽù„ÀòqYQô4ãëgôX´æHa·%Ÿ-Âï·^‹¨±äƒÖ¸.´9±«™,OçÉ0Bˆ½ŒÔÿ»Â?Êçã“VdRU(¿õ¢áÍà³>¨—Îf7O]Yd\³M+>úû‹¢L.LT£ÏÅv Ý×ݶQ×ßx,j…Ó2- «Q§õÞö³íÍö"ÞŒ©Omg–ÒÛ%Œ5Â@ï/U5EüYŠ 8žzÑL9²¶hªû]²`hŸ6µux:û zÍÁñÙŠÖóÙÔö†æ]³¦ô^ã_íÁÞñ¯¬l¨"û¯¡m)89žë™èI‡
+¦þ¢~è`ÇotÜ™»´ÄL,zàÈšæ}ï˜îÄàñðèNêcÖ¡Ï()çèwÅôrÊBN
+9åŽÚq~—äò”áX ™ÅÙÍ2š¹Yõ…é ïúÌK4Šøº9BãYmš‡qý°ÀƒxÁ¡šÕ q‹”âû¸\UµèÓ¹XU;Xê3Úã¤f×,dŠo#WR£÷¾žìÜâ–DÑ¡C[7·ŒÒ$rÔ{æʺmeäú÷›°iõ°K¤Å]þEÆ'OuŒI¯á¬ú..³èmñö¶/[J×£+C5º¥Æ]ÁÜ7Þ“ÔœmÙaÜ/3E ;£zìáÐÈgÎSä,õ¾3$à²ZYmrªÞz‡¯Æ5ÏI¶ãÜrð¡ÊÕ•sé|ä}¿«¤p*¸+ýêÂZò^ô+éæÃJJ^qÇ&ùáiwÛú}§-U?£g~úzœ2AÓ¾üÎþbý÷ ç»ÊˆS¹¡r›‚Ù¾—J v~2¤=ÓîŸzåʉñÉw¾
+›£›£³C©@°O²@Ñ+Fw¡Ê[Ù•@“—Þ]è½V<žO/øNäÁu^×{Û1ïã˜òl·aÎeù; äoúý?u«¿cÇX"’™Kߎ}?dðmØ;¤Jùk2 _é »µh)üð™Ý7â@lÞ–AøîLª@x›£à4üŸ—áòÏ<yŒšÁddu×t@Y‡ù³¥«¿•LîI³ÍŸÂ¨§:¬´kÞ l»`¤‡‰åÝݵ å_ŠÛ·|øeœ7›ä.d|=G¾Â•Î’twæHüè_{¨‡W¯*©šŸab\¿› *öY4¡ Hï+Ï2å‡Þ…ºêu…Ó $Àn $Þmûh~¸n‡3W^‹ÐmrÛn²üð…‡ûº­æ¿i}-i}:¯CŽõOx´ü_Í™=R §Ãü?ºßòO{üÔW#»E(¨´#ß…ý<êGTò‚¦¿C6¯N¬BÎFÿòÛ§Ÿ~ÆûÃ?¢˜˜.ÿÍ#ˇJïýëò×O)y</¢Gù,ŸDc¥/*)þ•âé£pÔèf¡¶áÄ£Nì<b ”àì‹0ùéx †öˆçf$sç–7u,†£RêlȃšP8ð3}p¶²ºE±²œ;)©6rÿm«#Ö0ù3ÓÜ-£aáøøþÄÞÔÊÔK‘_8sçJo/ð¨9ß]Ê)ËÿYǃqô2…®ÄŠ¹œg[âXä?åÁ0<ÿ †Ü3Ô íD‘Wú˜¥ˆh¸éTFø5üÍ_©ØÍò7†©–OT Ó 8½ëxj&¨ªGýŠ%1éxãp…©§N‹¡€3åWe‹žËuTF¾±o6}ÒÎ5&Õ¹ø[S€4©µcpŠf?g4´˜ÇÝú94‚Ä­`J%´ôÂù34a:w«º-ÎvÙu=|Ðl/Úáô2ѽÏœY‰¬&³×0·=÷1,Ý Û¥ƒ¸ÍJŸî9n”eÕ¸¿Ñ?‰^ ±ø'ðÓº*¼9Wê
endstream
endobj
-431 0 obj
-<< /Type /Page /Contents 432 0 R /Resources 430 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R /Annots 435 0 R >>
-endobj
435 0 obj
-[ 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 413 0 R 414 0 R ]
-endobj
-421 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 328.934 580.721 340.889 592.676 ]/A << /S /GoTo /D (subsection.18.6) >> >>
+<< /Type /Page /Contents 436 0 R /Resources 434 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 439 0 R >>
endobj
-422 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 214.424 530.024 226.379 540.903 ]/A << /S /GoTo /D (subsection.18.1) >> >>
-endobj
-423 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 302.553 419.259 314.508 431.214 ]/A << /S /GoTo /D (section.12) >> >>
-endobj
-424 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.536 363.781 143.51 377.297 ]/A << /S /GoTo /D (section.5) >> >>
+439 0 obj
+[ 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R ]
endobj
425 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 156.461 363.781 163.435 377.297 ]/A << /S /GoTo /D (section.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 328.934 600.532 340.889 612.487 ]/A << /S /GoTo /D (subsection.18.6) >> >>
endobj
426 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 247.43 351.334 267.136 362.293 ]/A << /S /GoTo /D (subsection.18.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 214.424 550.783 226.379 561.662 ]/A << /S /GoTo /D (subsection.18.1) >> >>
endobj
427 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 294.474 351.334 306.429 362.293 ]/A << /S /GoTo /D (subsection.18.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 302.553 443.49 314.508 455.446 ]/A << /S /GoTo /D (section.12) >> >>
endobj
428 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 95.809 309.877 110.533 321.832 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.536 389.91 143.51 403.426 ]/A << /S /GoTo /D (section.5) >> >>
endobj
429 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 123.485 309.877 130.459 321.832 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 156.461 389.91 168.416 403.426 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-413 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.999 115.689 417.223 127.146 ]/A << /S /GoTo /D (section.5) >> >>
+430 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 247.43 377.937 267.136 388.896 ]/A << /S /GoTo /D (subsection.18.1) >> >>
endobj
-414 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.927 115.689 434.152 127.146 ]/A << /S /GoTo /D (section.5) >> >>
+431 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 294.474 377.937 306.429 388.896 ]/A << /S /GoTo /D (subsection.18.1) >> >>
+endobj
+432 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 95.809 337.903 110.533 349.858 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
433 0 obj
-<< /D [ 431 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 123.485 337.903 130.459 349.858 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
-430 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F58 382 0 R /F55 379 0 R /F66 384 0 R /F65 383 0 R /F67 385 0 R /F20 378 0 R /F40 387 0 R /F46 388 0 R /F59 389 0 R /F72 434 0 R >> /ProcSet [ /PDF /Text ] >>
+437 0 obj
+<< /D [ 435 0 R /XYZ 78.37 808.885 null ] >>
endobj
-445 0 obj
-<< /Filter /FlateDecode /Length 4590 >>
-stream
-xÚíÉŽ%·í>_Q?ÐJ‰ÚÆ
-¦_‘¢¢¤ž] –ŸÓš[$Fä¹dÁP²ÄE~‚Ä
-Ãùé7ÿÔ±™KiËS
-4=õn„Bv itä·æKzò”&£uÏ›YÈ×BK"ÉyÞßï+ÒÐ’9ÁýfÌpÒîCA~— gkÆöP{[‚
-áe-Gº«Z‚N_!øóãú\V4°A‹Ò.´˜7Ìl«×V&öœ KmƒÝÈi<BÚD? E>*'lÒL0 z=Ù˜”´As²Dì(\ôÕ~b~²Îo õÉâ7=ïH'Âüed"SP*yˆqRxW+yß ¯F ®lùKÇÜ«Ë^t6Ý^/§íö­JQœn_àÒ×<'Û
-'nÈíZ÷PùÕ ÷D'ö{*ð7Ùï©èV`³}ßý!‰£V`ÏÅDþÿ;=:H[ª£ZHЕä—]=”&þ§Ç¶‡;~§€´LÏgª1fqçj6a×"bÏ„t¸( u˜§Š¬êCÁÖ"j‰¹Ú‚GµÐ“GÉZn^o‚×¾6W
-Á¬2&xî¡*«Ááù‘Ižˆ¥¦)½=Ph8Pw¼ùê’º3æ–²/Ò÷¨Kú=q͸ymMûE9ð£šîÖýù(ü¶v~Të­çŽ_T:ºiù%­ÔMµ_lÁãZX“A.„f
-&t´SmÈ%F`rÑ'Ø©ö[ßÆžmKÏÌhÕcÉí*J-½¿Bëd[Øl—"Ü®jävfzt¤üÚA(Úì™ÜZ.3ƒ®ÝKeY{qmNŸl[u<ªl¦¡QÌ2Guª.ñnëê„ÖÕí„þ*ã÷Ñtç(}øØa½Ú}4Tµs(läF2P¯Mʼn6©¶Wëòú˜±ÿ¨KÖáVö}šÿCùê6nî[\°#`§3ç] ·»«O’J•¿¸©Ô%ÏTæ¾rëKE>-»¾–—jÔ¿9·WÁÔ÷×ì\oCÕ¸Í4")T¡À¬TÀ»ÇÑM>R_`o¥¡p
-4†ÖB¬VgwKµ§¤àþ>Òôrðø*rc(¥—Ñ…Tôµ] ÍÁ ÷S ¤[èYNE©Z®Ń>è¨äâ"iy+þ$‚Ôãe¤`jš
-™µÚ_"lßÇÙu Tõ/«÷ï‰AÌs\¦»`sQü]ú'ëÂf­¶u ¡oåÀ`«„Ø_pÀ¶0^ð7´­º8mkVÇ“ÝZäqdS¨Ÿ]ãhM¡Î\Œgì€yêb«ër¬Y½Q®.`2¿92·¾ß!P$ DG1»Šþ¶§¹W”÷TÚ!Ù¬ÔÇ;
+434 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F66 388 0 R /F65 387 0 R /F16 382 0 R /F67 389 0 R /F48 391 0 R /F72 438 0 R /F50 392 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+449 0 obj
+<< /Filter /FlateDecode /Length 5236 >>
+stream
+xÚí=ÛŽ\¹ïþŠúÖJÔhp¹]òæ‰ß‚<Í"³ž
+Lj@M0|˜?í÷_¸ßn + »Aþ6Ðœ ᑾD¬9I?c7È}%˜²ø×*`RÂ9ò¹Áí©kÍ4ÙhÅÀÙsÄŸ2vƒŒOÿ~«ÿ_™žÍ‡¡™YÿÝ诸ýã·Û²ñ—¯@æ„Ô8Ï”QFÞMí™aJãl4ÌKÇumDö…–Îáð™q\é¦E£Ü¼F‰!"5âT)Ã}$VÚ€##òB1…`([⢴ ±ÊpiýZ=ãB)W[Â@ѵ‹¦)s–ÆÂó®•ÆVû(˜H)þO;<b¥ú·[Y¨e‚Iø S\l,Õ—“×8AŽIãc9†‚¸ñmƒPÔ³ÞQêÑ
+Â[—Ó@³S;´…˜,G뢎k‘dà/JÉ+f•9,¦ >È INòQI|^•Ë@dП:˜…\Pç™’È7Óis;fØ“ ›;Že˜8±”+ôiÃfÑN‡9иAìYµ›@³ømVÇ`Ö‚øeVÍmõì( sPDz˜…iŽË…‡EpQ9-Ãíð˜`¸“ŒÉR îAJëJÙ¢â¨Cx3•ÔÌ[wV#A m=®’-øyD(\\épµîn¶œ ³ü›Ý$YMË?–ß*NJþýØVÕžú`J›a¾Z]Ó¼\™â€\º£"#ðAda[TwM#b/f
+|XÕxTî‚7Ì{}A)&¥:Àæ¨`[gzW3tCÌ!hÛ©áÔo$ìN1cJ_ê £ô÷Vµg<oÈ` q ^²¦R3'þŽó Rè3® pa颇¡zsšáC€Ï˜zHú-Ä“ä@çn4'BGãš[ƒ…!/^A^8å©ý’[^ò>µn” …ãVžY Ygd‰6€y)Bd øÉ°-á>Uäos-Š2×´ð©"Aa…Ž"ÎàólÄ9£>Ü1 ¬˜–ò’vgÔV»_¨ÝÃOýþã·[úòËW|¦¤Cû‚Ÿ”cZ8ãÓPB¸~¬°U›Äfô½®6ç9 äžÐ1°ÞŠ®M3cµ!¦Ù4ã0Çÿ£o<¡BIÖžÒôZ}k˜*m¿¶#(­¨2L
+kuƒŸ¯]ÓMm"†"Ej-ÜÿèZË8K'UKy¦hn;Jâ%ýçjÒ$.OYã2Y#ÓX£0â˜Ó¶ÖÈz&íÍxɲE­Fcz/·x‘kð#–²E²:Ø4™l•Ø"ž“kT‡øY4g/ù/Odâè™z)ÎÓš·‘‡ai<ÞÌ’r`(º!…¡øø$C+µ’¯G­ñ”ðR:&*÷æÔCœ1é¡„)±6ôú¸W3ø›‘37)‡bAãa4ºŽÂB¬M+jjo¥(>#'Êåógó¬N€ðÏI8Â×­(ŽÊQø‰h…¸ y!¼""½}n¤BÒˆ6ã%*„Wf9Ñ]刀³x#‚VíQ¦%ž ÂÝ,–Z†íçµ—‰;'Ã:B×awrš¯Ål*Í@Bq3î-YÚƒ
+eZP’¸Ë™Ö_IÈI¶h Ÿ›øbiYg·…úäð›á;ÂI°Y•Ö,´ÎB›ù!m–à Â$b·ÑØÑ즥457•A/Û½;=¡<Ý»ÄóŽÁ­èTï€q!¤ Äg{×·Y}²wâPn@²0ëý4G*ÄžœãHáéÇH3r$Þ†#ÔaO2äÐY€q‚Ìãtçe©
+t'¸*ûy=`¯±€' æ¼1­Üî%)Âbè±´‰C¦]Õµ»ekæÝš™Oî×ҨӣΠ—\u;1äé—­»¯ºOÙ»Oú ]«j¦â»­{ýžÉGGõ1ö1¼„iD57~»[|˜y¡Žnñt³ÅÖ³aókÚÝËK¥BÅqŠ‡©nI<¤Þ«Áo=KNÄ ò*3úrK5IT›¾º …¶ƒô´ÎµTßC¦ž#!–kŸ[ôºÃóŽÉíì>
+ׇ §—;Ü·M hÆÍkǘ µ˜cÄf_9t ¬ä*l÷‡›‚ÓרSn»?íW~ÑŸ)
+Ñyi°ê¥5‹{æ´hgríG÷gáÁ XõàD§=bõ¡]¡#“rõdDkDĺMм3'÷*µšVñ„ÜSMÑ©r¢°¢÷›;¸AßÉ,dyÁyR\¢FÂ’N3ºpÍSgnâÓOn[3Å·Xò½³CôG,ÚÓD¶ÑÐuZÚLÑ\g²î’GŒd>nîÜáJ6 ÔwlK¸$iµ±tÉ«0ÞŽëлçz kwn›G×@„J‡oú5×tï/_¨'KXÐlÞ©À¼ªb î]I©óëã¨%@ö™´«vY/zÑ÷ÊëµýÏ»kûßTQpÁáa¯¸ogöÆäa|î| ›'&ù>9¸#]ëËÔçFíùZóÚô5zè.(J_“w‹Nö ”i<»1ŠàU~o¹ Ã
+.Å3ÑG÷krˆƱJ)ì·pŸâOnY/®ëŸÝé,N^3!¶Øž­Ø¡6Õ.1Œ þÿëê’HaÍ Ó²¾dSin$Ùeºg„´Õçô»ÖUµ#õ¥³Å Ç ÂoZl±a
+"Ž©zAo½#›ÛxO/|ŒMôÚ›““X_«òŠië»±Bå!ZU“è›{R: MŒ£Ùlã¬óÊ£>â%ý øñ jÆ—f DìÏût|}jù:+Ëx¯¢ÞZõj‡no-ÀÛñ>R¾†çhkŽ‰[óÿi9ÿF¤u÷05‚A&Ÿô&rîyžñ¥ ºšþÝç_íñ%qÓäï®—Ò½fŽ˜«¶Uä(U˜³îRÀòÖ·õ¯á9\ões—_êýβ5ÿ 9¿†gtçCnÐU[*Euéúw_K{º®3¾œaÞÉ÷ÖYõå5²´šqèdYî÷>®ì½«7_ãâиé+<>Éýû^Í…¨'΄—ËþòWüùßøùÓ-" |
+×”×èƘ½ëÑœ )~‹[ ­‚ Hý½§†ùåUBícìäÍh~ô
+ÿúŒ•{‡‰w 'ÑqGg"C·3ñiw&j?g&þ¯Ö¸aNÚ3×r øå5^'0ÛAœIÁÀì¥Æ8Aïú¼Ý¤nØá¦ûÑ,íf
+øÏØÅZú ‰JÇ@ÃûÚN<Œy!ÚÎ ÝØÎ Í.ÚNsvóÿOw1ôaB$óàLdèvS»3Q»ø?±1RÇ(ïÁ™ÈÐíšp»3Q»ø÷ò'Bu•ÙÆ ø[úøÅ(ÔŸÈÐc¬âÞÆ*ûµë±|›¤Å(çÞWà ˆ”µP
+´ìjøTohõ ‡÷Ñïàòè3…1
+ø[êw¸×ïÍQýÎЫq­Ãº]»]ÉR·-Óâ=šcÂ!5í…“r»º=Ä¿õ–èDħÿ)Ÿ†þìÆÝûF|BqŸÒhAŸò š.þã¡mÌ„ÓHʼn ÝÌ„ú²;µ‹ñ5žà'á:fø™4_ô]ü¹¤]<ïm*ÖRkT¼D$}LX>•t˜QŸ*î4i7Ü!SöjuÑÃáTÓL
+Å};ì­üøÄÝŸa¯¬Ñ¦ßp>ýK˜G÷ÇÇDÙÔ?edš6÷¸1¦‘qØ„¼¦öi¹öØÌHÓ ^ãòiï¡©{½_FéíÝíTê¯I¿XI¦R! Ý÷”Ûpµí££Ü+k^Y‚2PuCÚÐjŸûkäQÉÛ1Õ¨ÍLIÐk9séiåÊæ…AE—ïfIº‰»_e›r­È()Aƹßw:QŸ¤÷
+ê‹ šS9›-§"Ž
+8K-[.ep’Y®»ŒÃE%—b
+»Tí@üq/_Vóð¤CouìhÇ¢ %™4#ÒN†¯P耩Ř`'W_«Pžèl_†3‹ÎÞ€¥ö² u¬aw²/ Œ»¥·3‰…Coit¤äAHðœˆqÛeAºèê/‡ö¨¹k}ýïV>¹>ÓVM€–FUËâÓ鶬BŸµ'eŸ!“ý¾çt(î¥GçqxS3:Ö›Õ}¢¼ CN#€gÎÛ×zj˜ Ñ橧uY¦in?Ú2p¯Q¡Ö!)¶º¿h·N÷g²’°3˜ó®9ÛC‰¡<¥QQkÆ5§Ò+Õ•ò¥P€3Š)»RB[`©Ê¹/¹ÔÖ‰Ú)#E¹¾Ý6¢ÈQ!·¬VðÏ£ŠY‘Ҙ˜ª?‘;
+vÍÍçœöjÔZj>˜ƒ†:C.*¹«{µ' ¤]/³Y!æ®)UÚèýÂvñ+c_È É°Y­v%:1 Ìy"ð‚ÍEzyŸjS§Þžc/[#ıÁÝ2–i~X·:èj´]]OnëPÖ‘Ë®~1Ó: Ξ,»Pv숹UZÁŽ¥œi«R9»Z×­`
+¿Åˆá˜û8îè(’’¡M˜CÍ€~¤eTtÍî¥öC²YÉÀUDtÈ™W*Ö­«Õ2©ó5«à–Õ
+;Tö,éÏœ¹ÁâMèE“¸>;KD>NñØ5y<•wZï…‹m^› }U°œ¹Z áØNïgªjÛ/F‚ªyQ’ßB.•.žë¸0!V „“N†á©Ö"Ä_K‹0çØÛø^`Eí’àµf-†N$sÎqOe8uC]§ÈïÞž<ª2¾`ýX·OwŽy¢{OŸÁ*ímWᵜw£xüÇÏHàz4mÿ ÿw=(
endstream
endobj
-444 0 obj
-<< /Type /Page /Contents 445 0 R /Resources 443 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R /Annots 447 0 R >>
+448 0 obj
+<< /Type /Page /Contents 449 0 R /Resources 447 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 451 0 R >>
endobj
-447 0 obj
-[ 436 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R ]
+451 0 obj
+[ 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R ]
endobj
-436 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.84 509.22 131.564 521.176 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+440 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.731 565.42 184.456 576.369 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
-437 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 144.516 509.22 151.49 521.176 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+441 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 197.408 565.42 204.381 576.369 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
-438 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 284.581 224.577 299.305 236.532 ]/A << /S /GoTo /D (subsection.4.6) >> >>
+442 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 284.581 280.218 299.305 292.173 ]/A << /S /GoTo /D (subsection.4.6) >> >>
endobj
-439 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 315.026 224.577 322 236.532 ]/A << /S /GoTo /D (subsection.4.6) >> >>
+443 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 315.026 280.218 322 292.173 ]/A << /S /GoTo /D (subsection.4.6) >> >>
endobj
-440 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 320.625 96.423 335.35 108.378 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+444 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 320.625 152.064 335.35 164.019 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
-441 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 348.302 96.423 355.276 108.378 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+445 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 348.302 152.064 355.276 164.019 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
446 0 obj
-<< /D [ 444 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 323.989 67.047 334.446 78.504 ]/A << /S /GoTo /D (subsection.6.3) >> >>
+endobj
+450 0 obj
+<< /D [ 448 0 R /XYZ 78.37 808.885 null ] >>
endobj
25 0 obj
-<< /D [ 444 0 R /XYZ 79.37 636.284 null ] >>
+<< /D [ 448 0 R /XYZ 79.37 703.88 null ] >>
endobj
29 0 obj
-<< /D [ 444 0 R /XYZ 79.37 295.232 null ] >>
+<< /D [ 448 0 R /XYZ 79.37 350.873 null ] >>
endobj
33 0 obj
-<< /D [ 444 0 R /XYZ 79.37 206.251 null ] >>
+<< /D [ 448 0 R /XYZ 79.37 261.892 null ] >>
endobj
-443 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R /F16 363 0 R /F69 398 0 R /F57 381 0 R >> /ProcSet [ /PDF /Text ] >>
+447 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F28 367 0 R /F69 402 0 R /F56 384 0 R /F57 385 0 R /F58 386 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-450 0 obj
-<< /Filter /FlateDecode /Length 5953 >>
-stream
-xÚí]Id7Ž¾×¯ˆc÷!ÔÚ P@†ÓiÀs*´o>yà`Úø4HI”(½=jqú‘zE~¢D-”ž¼ý×MÞ~ú §ïÇ/þö¦Ü-‰äµ··_~û à¼©[LÂs ^ éÕí—ßoÿø(•z|úç/?·üD¬¤:„‰Z:)¥}ýt7ÊáöÓ]Gøa´”þ> ùø >@¬~R?*…lO_‰ þ‡Ï3Ý[Éc4=ÁÔÂ
-Sõwã’é;<#ÒU¡ô£³ù¤|ù©‰[ž¢˜ (˜0˜òVpùÛ›ók`„MiƇT@Áƒ®Ö«Ã8%œk
-
-”§[Š©¦A"åêÒ]IÅO/¬Ωö
--* …6ƒÊ©{•¤cÚ©5åm­$÷J)0Ë›æ¾=›œcÊIP”Û1Í°È^Ϲ~_©~™¢6$Ñöõ\š#å\¼y‘ÀÊܘˉ” —Ó"èny?C/vÔ+œ±g»Àºw¹v×»Àüh³ ,O_ ±ÆŠZPe\*<óÔ¬õ¼6„w­ú•úÒôØ:—f§¹hNslí#‡3]gTÂë®Øs Κ’ŠB›´¨¥bJR8¬UøûÓ¦<Œ¤QFH;ô‹¦aµù¡ýƒDö‡ò«ÓXëØÔZ½+Ñ¡äAÚü CoW‹†Ö ãP69<´‚ ÂëjoYò{0k¥ås¥,êsCµÁ¢ÃZþ„
-­|…¦*|Áz)“ÿÏmø÷?x«ŠFÍlÖ] |Ç’¦S…¦BDÎ ?o¾BX—c+4¡ÐJ¾~š3¬Õ¢ÃÂZ?ëµ°`+“Ĺ´\ÊH¨J\;[ ƒœþ~%9#²áÕ.ùÇBo¨ |éÐ SÀäq$—UÂÈ.!r„Ø;Ÿ™¿Gù,Ÿ}þ¾œ™F–9uCµ3¨ LŠœ—Ñݱ\o\C¿ýã/½‹ñ^(§o>!ÁfýýÃ7 üé–©Á(@ wû¿Û‡ÿ½}ø|;xØØÊÛ&ä÷¿ÿ ŸŸ±Y¤
-ñv‡îJ‚éIÔœP [r'ÃúÎÉ¡SÑʇÿþõ÷ªðèîî&h¡Ìí¤UÈbg6Q©‰˜úž—¹ïùäh ÏúŸµ*ùAá(|ž!rR(NC¤¡zœ½}³B9—…D÷`ah P&aýùºóR"¨xl®£Ej»´H ÍìÈ"ô‚à6î0fô.ž7IbÆóxsòë&…‹ðÃ;Ó—c›,äD½Ú×nà˜y²@¦Å—Z JnžÄ´;}"Ÿ
-£.X##¿n@hfÖZc!'ê]½m•#“É*™6ïÂ*OÓ kf–Zå* ßÀ*Ÿí•Ÿ'äÌHxV@òð[žÎ
-ŽóOl³8 “°ÐÍOîïµd‰§%aõèÛ´yŸÝû,A³=—šîj~KiøíMì 8ši¥ælÒBé3ûèçöP”ÂzÁ7֥™¡4øì"'dó/e—¿QK›êÆE((:´(xf@bSW¾a0çu£½M€Z½w”–ßy;ç­XXÛPÐG¼}ϯŽxˈËZnð.ØÂh
-CW2…_§0u{>¯Ì.…ÀÈ6Sð…1Üu”Ø`¢°úüêu6è«‹Œ`r.ùó[ Â&õäRš7`
-“À—£”‚QAOú³Za¥sn$ôV¥ÀÙµ$*¶æm©ÎËñP¹å¶x©5å×"o•®‘uµ*§YOÈ÷ߥÌÆo
-SÂï%Oë0õÔ®SçØuï…0u99iU§sœÕ&¸J UçM;©U'HK)%®:Œût€ò%Hv ¨›H£JÎ yZC‰¥6Ǧ:+œ£ÔÅì”]›Îq¡w…iЩ¢…ŽR‡TR
-fÊû¡%AZ”q6&˜ûJÔ ”0\6Y@Æ‘§u˜zjWªsìÊ·²”º”œ’´ézLL¥†‡ ¡'ýNjÕÉᢇ±CCr8Âr2M0A²W>¨‰4:£ôIJ§5˜XjSŠqlʳÂ9NLÎNÚõé,šWœ¥:$PyÊdo°•JZspRmÉá˜KÅ0Ø‘GXihÆ<©£Ô»F[W¼—;`ÔE䤤Jç¸Pš0âú44,ü690u3µªd¡¡'Ls‹ƒ°èý„${5N¤(ÓIJ§5˜XjÓŠqlÚ³Â9PLÎNÚõé,šW ¥:$Py6Xµ“JZYìFã0 °8JÃå («¬a Åa0Xò´TOíZuŽ]û^ø
-8i|µ’é`~6‚ŠÌÛ£cèr„¦Ä¬gAµ`-zF6H&•ƒº
-Ý[•ôJTt*:Ønr$M/‡ê…Ž_ºv„ ‰åÒ|šøfDd¦PRQ-T¾Ê¼’!äÖµ·e0ñê6^™(Û‰yÐqŽÝ*Ae#LÛm­çŸ´ˆ¸•
-ŽN`‡Dü(j[ª(y
-9aÆm= ´*:$Š§%âòίv‡b7O<ÎØ »Àãq!¨Sã~!(8ésÒæׂ=ñD
-^¾4#ô`®ÝÚu#•q¼…áÒu#wÝm¯uÖÖÌpÓÄ¥ðW—}ïÍ;DjH/nÍi›ž©ÈµôKÇw…8°u¹l/<öªÔeœP$BßR+%Ùù„]ÉÂ\Ò€lärÏ~/ˆZ¹+Dë•´—1 ï)™óbÚœ7§½ÉŒâóô]+:Âl'®³ÓËð`<ëãž÷)מãaäœ÷e#¿­Ï6žã1{|¶ û­ù_*ÝΟïhyÙÁKã=6ZuüØ)/íÈ[i¶ä!¼2ÝÆs”wKß\¶Ý©—þÙÖ×ç%–Aßú¡:ØÂ76ôÉßzG_ª[·ƒ×Þ¹žÜ‘¾ÿ§†ú5øf\ݾ¶üΘìÙ£Û–w¯½„Z¿&Ô¯ÛÓ×*Üçú*wi¼¿HêotçÐÎiåK ?8¡ƒú®wWÀ­Öµ»ÀH.]ö¢®]öòìõØ]%Ü£¶ ?DNԫÑ­[$æÌËË^6¯Õ /^#A¹®Å§;ÜŽw§á÷BkÿúZk¡b¾B*Aã;:7NäDÍNîªMÔçL#êLøè0¥ñW`Ï!÷òì9
-Zo‚0æ™1›†—1PW@ˆOÞ¦ÞÐx„B½ÂË&cžqó²/ 3Îk âÙÛ~¬ÏK 'Q ò †2.Þ¼ÝgÊ´láÏnàìERça¨ä+0l7‰9ÓÅ6q©I< ƒ… ªM§a ò56ÅœiÙ*6} mâ÷ºÛèèƹ­ñG)‡X\»p®ù¦g_åãj R.`ÚTr¢nýÞæ˜cÊpúÌÅA
-ÜçùÖCä;–R–·#ƒ  <;ª¨^þÚL÷»;y'ó­“N¾R·qÜ¡“ïì߯“?9éåzò‘“_ä½9ùsˆT'½ŽH_A?ròO"òü9Hª“Þ0’¶ipää·!yWNþ&ÍGoƒRvJüuTþ 'òѧm:ù÷ÜŸt'
-”棷ûØý1òÌàßN¾:y¼¹ žžÉWjrò/‡N¾³¿Nþä¤G–›¨GN~÷æäÏ!Rô:"}ÛøÈÉ?‰Èwvòç ©Nz’¾S~ää·!yWNþ&ÍGo´œpè䯣òg8ùs Þ
-Îò—=åÿú;¶ö%Æû8ì&¼IÈñ>:8Ú Y—Ws ê¦†SüYÞ­*l/ç,Z5ýðì~úÈßCˆOè>€|_Háûh=¯øÒi€~|Wîcè4è™Õ†Úá*™œ·G“ ot\©;¼a$}äoØâ}–/Ÿpvóþ”¡8`ºûÆHwðÆÈŒG/çÒ#sf {vjóQ/³Rch—nß-øT>uÊWOnŸÈqù½•¸êúÑïÅòÔÿÝO¦
+454 0 obj
+<< /Filter /FlateDecode /Length 5835 >>
+stream
+xÚí]K¯d'’Þׯȥ{‘§y?¤RI7}}-yV¥ö®Õ+ϸGšöHžÍüý‰
+©>Y†­üÊ.ÖÔò%”år=Åâ-
+D©Š¯ùóæ
+´øÛ[þžø™œ†4$’+ÊOÍ¢HVª°rj1ÚŒ5N¥¥R¶@’z±!¶Ò™¢XÃãFrqº–¥Èô¨\ˆ–‡ÿ£Ò2y@È=êå
+…‘Ɇó* †2œÇ»%¿®’]T˜ÅúcÌäD½9ÖΰÏ<h`#Å—j Ö\?ˆÑ¨wê, D>
+<O72ÒÔc ÐØOߵʺ¡(=W½¶`Q•Ò<}ö– øɹ-ÕƒZd£Beñ‹KÅÖ¤_ƒ£*<½j7´/4·%†Å0ôØhÛy ]<¥ð‹’cÉ6t£Ø_ßÀɯ>Z ¤k¥Ð ]õM4j
+Õ3á¡a*5ä²ú“–Eÿ²®gÿ„›ye/Ú›ò$”}Âý›-Í©å&Jj^Ê‘¤^ëÿkú®¤×6_nåšÒ¨C"N“{µ е(^72¸þô=2Qm•ùSuö¸ÛI£Š2ð¢ÛI\Ùòaä”üñ7nÔ©Ö¹§xª˜úƨàòè?Ó"éÝw°–ì Bm—
+ð©EçKc#¿=ûJùLT KFÅ´©—µDcµøÿ[E±Èh÷ö®®ô -oTmO ‚^$'æÎfWö;õ—¶vD‘fÞyÐúÎmSÈ¥ìuN¤]ŒS{"."äfþÎ$Šv©÷ô˜ï+~ý
+*^úÅe_wtç7}å“‹›NCûÇÛÝj¿Dxμ9¢9Q'¬Ä_f«™u¿pÒÔzc5{\¸ºšYÀ†¦âüÎÔ½dòžjØð®æ‹Úé³ [¨O6,ó~¦aýÕUg¹±ê¬›½@èÈv½æŒÎ´Ä–òî|ó6B|݆ÒÑ,>hh±ˆjŠÈ‰z¿¡Fêó “˜à\àIE53àÏÊOäçä©×òOć!DýM;êIù ùIùê¯6ŸÝÍŒÆ\ØšÑ0ºŠx!ÉfûÂ*åÁDÁíÎïD©¼hÔµEó’—³nîÁÐçu|²„œw,áô&˜wo@#yn9æL‹Ul«´Âà%S[;dz$7äõ½ÌÇ
+§QNÈ÷Ÿ¹ÌÊo
+Lì¤ór VK5°ä´
+S“Z…j8Vá›Â[œšz2)ËÃ,W’œ:¡h<©“5˜¥’T`¬P]_²èsÉàG À``$OK‰Vìºq›Ä(ÕD–¨rcÁ¹Ü#®bKJ¢0ǕЄQ+OEÃÀwŠ§©E$E8/ºŽdÐ Î A²ƒº†4
+9 ¤Á=ó©[ŒÆ@Ü–e›VQjRY(æȲsá-JM=[R’‡Y®$/@uB$¿¯OÂÄSmð«ºýŒò
+ ŒyÕÉä©LM½+³xí­»ýëöáok€yìÞ,’ÆëœZpÀdŠ™ÉŸîʹë’bÛ=Çßà>ÆÜd
+
+#Êÿ;§´wY£†3›ó1L˜cŒŸ,U?Œaê¨×ù×±LíÏmH.HqCêÁgf1†H9_‚®)Ê«C¯D]úÍ[åVí¥Ÿ,¸š×V¼á´}i\^K9Î! ëÆs›Á ¸ª,êIkSÊ)„BÑߌ¡Má³Kü¡¥yYã¹è7ÒAR©÷å)âX]¥‡%f÷†UŽjÃåP»Ð±Y[OwpY*ÍÅoBD$
+)$µBá+õ é}ê];!õ©úÁQeX—&¢¿0‘†‰Ûxð Ü£ 0/%%Œó¾Æ9û_jÐÜFkµDSU¸&± 5” íÙ‚Wö•~«Mnø€ü´~)Gí±Z–rSðd¢+8¤`¾ôñ ™‚ê—È…*É?r\”SŒš{eÜ»Ø̾æŠÙ^ÀµÑxÈp]Ûódro¢EÑÓålþ´÷»(oàºêC©ÂÓû@6˜Kd%¥)\JŒf{w
+YqÛŽݺFe?ŽTG»Xe¾Ú%*²¹1äqF›‹Wâ>ÁP.ä9©ó[ñ xXÈë°BèÑ|Z鶮‰Á <ëâÓ×ÄÀ¨ ž&·zÓ×twCÈ¥Y›œ¾÷ôî—õÛÆ¿¦´©eÊõZÛ¥ã;^,èºXÕl/‚öj­³Ÿk„¶j-¥hNŽìÖü V[œ·Ç¶Þ㧽ÏEnÜñ¢ÔFÚKŸ†÷ËŒy1mÌ›Ò^Žêl|:»øì9l™Nf«Ö!ÄxËY<Œ•ŒoýŽ‡ÈSÞ—I~S~›üŽ×#àoëØà’ÿ¥Ð˜yþt·ÎË^J/>ê®;åÅúšY}¯D7ùë;“7•mvÚã…?sy¥\‚¼;íCm0Ã7}&ò¤¿jG^j[»ƒ×Þ©ì¼*âz\×¾z‚oÂÕîàkò÷„Éž>Úy}÷ú‹/í«ãAûÚ=yƒ_¢
+È]Qx *zý•îŠÚ9Ë.abªMçßœõßôî(°
+¸Õºu'„Tà0ûK—ôÈk—ô<{-
+vWÚ-GwTtí¦+2»ù£Ïº¾žgz
+Iw1Tžr];˜`q#ÞžÞ-J¹çpWJ-2¤/¹Ì}䉜¨›óÔrŠù˜©G½©ü
+t˜Ì¸+0ˆgÕ=\|=‰B¦Þ
+'Q ò†ìOïc2­;„ÿ³;˜ù%Êó0ò æ]bÌt±O\êOÂ`0è7ž†È·`˜vŠ1ÓºWLm’‚ùÒá[ÝFutGàÌóàÐùËWò±‘¯z0Fb(1SÂã®ä‘ïQȉºŽ{ScÈpúlÌE'
+2Ò=똡##¿ È{3òç)FzŽ’:2òO"òü9HŠ‘ž@RÃŽŒü’weäOaRmô”ÇÑF×Èàùs Þ…C
+ßq¸xå½sæÍ;•ÌO
+<UFÉ»*ãô­ŠJèÅI<]“|>C-ã¹ØU"FZÏG–wUÖgf‡*§a—\ÒêJBßYê˜u/ýÞ^>Õf%ë‘ZàuìÑ<WBÎú¼RÀ\+Xû:¡ñ 2ž™ˆ;Ø<d›ªÏêE[Ú¨EîkjÁ†~ð@fzÈíZG.yïœùó׊:o!x)]hòÓ+^ˆ+yïœyänÕâÏ&0\ä^òÖ¬Ÿ7{bº’Öš§º"gx;ð)”Ì·6ˆ‹˜—¼œulÏ°ŸBM¡á¯jKÎËY¿Â3wxªX£}
+ý+ÅÏ)-¹T:Wž?Óh9_y9þ÷`lN›Øä3àªrKÈÊÛß»RëþÊjL­å秕g¬É3o¦¼ŸÉàÜ0gÊ£ÒôÂŒûÀÙŽê`üå¶ Œ÷W źðfšÁ)¡Ð_CL—Ÿ‡*gß®‹ _C8]}3͵°Ž3QZTt†Œ^µÃËuQ#^3'·†
+înå™´/Tײ=îÿ쳇€‘ôzÅñ‰gA ,2p*@ õx‰#žûtcòRi“+1V·²dŸw‹3š2Ò*õÚæ·éÅ€]@‰{iŠ6Lg{à¡aÆ\Û¯åm
endstream
endobj
-449 0 obj
-<< /Type /Page /Contents 450 0 R /Resources 448 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R /Annots 452 0 R >>
-endobj
-452 0 obj
-[ 442 0 R ]
-endobj
-442 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 323.989 76.495 334.446 87.952 ]/A << /S /GoTo /D (subsection.6.3) >> >>
+453 0 obj
+<< /Type /Page /Contents 454 0 R /Resources 452 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R >>
endobj
-451 0 obj
-<< /D [ 449 0 R /XYZ 78.37 808.885 null ] >>
+455 0 obj
+<< /D [ 453 0 R /XYZ 78.37 808.885 null ] >>
endobj
37 0 obj
-<< /D [ 449 0 R /XYZ 79.37 568.541 null ] >>
+<< /D [ 453 0 R /XYZ 79.37 616.605 null ] >>
endobj
-448 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F58 382 0 R /F69 398 0 R /F29 371 0 R /F20 378 0 R /F21 419 0 R /F57 381 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+452 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F58 386 0 R /F69 402 0 R /F25 375 0 R /F16 382 0 R /F32 423 0 R /F57 385 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-455 0 obj
-<< /Filter /FlateDecode /Length 4717 >>
-stream
-xÚí]ÉŽ$9r½çWø$‡û4
-Ȩìh uJMÝs©û )=ý¾Ì¸“Nú–™Õ!@‡¬(÷0ãòl¥;iA—ߺüòDãçíÛÓ_îL-Ž8͵\¾ýöÄà º°Å8"Ìb4#T³åÛ÷åo?QªÄnñ“Qª_á~yŒÂöõ 7ðih¡¼¦@zùŠW ¿—_žKS<»ðé™_ßÀïnñó5t¢]jTÜc 4p›¸% ®mâàwJ¿­éSOö§D9àØ&òÆið[žÙ-Εç™sÊî: DÉð(°³Ä‡ Lñv€ƒÑ¼¾## °–‡ÙÝIS´k`êïß~íe.aT'™§‰K¡+@
-^
-iâûÅòŸ…ø­BtTìÙeú×,¸c:$" H…«#B ½4j¾„Mèi¸Rãef<(R¸iž¯õlÂU¢Râ±Ešú­%[Ɔwï·,•¿Ü•Y¦ùªz9I¹Æö,•$Nè•t_·ûÒœ
-Y»ÿKãƱ±Ûúçƒ{/í=}[ó⽞×ß{Ù3,i…HÂôi×®ªBxP¼™³êÆaPõ_câ…Ÿrü½ü9ò¾Løeünò½á;¼ò¿D9çÇ1x}™âÅQºÑM}ÛèÏmŒ7ÒÌÆ“ðòt“ïq¼³ùú¾å†<^Êß|¾LÍZÞO’Á _ÿ7™ÿäóM²Uxmàíå¤öæK!qT|Å_«ÚÀW†ÿ{L¶ôQÍÇ»e/&ÊW¸ùªù*‹©ü* ð¾Ï•°%o|2†ië¶/©ëùD"Šî‰Aúüù[•«ro•Ô„2³üãûÓ þ²xjˆ5ÂYµüÏòôßËÓÛ²óen–.ÏþKlïo‡Ëÿ€¿_1Â:ôHôbÄ0à§Ë?—¿>½ÕÌ W.zw4%D ƒ§ êçšœ¸ÿêÿÿã{œl€¬ðFÀž•2lcãILÆ7R“FX#á”®&“~ëIs|
-<´ÜË?"y¢Î~ošst ­x˸ßÞ™
-A¤îX/­§Q å_%ayï´ûw!¢ÐB#¨'ˆ”‡ óä á?‹;ÉÕôÀjHbC¨gJ’ŸŸL!iù|P®ðH„„&ÔQLù”òÐhž8´ œ@åÇ™Ž0
-¢ÀaEIä3MÉOʦ t <¤?‘ ÂçqëIäšΓŠ¶ \Í*b”?·ÒýÑA_ŽRëùDó¸½ _5ÿ°Aþ‘ºC`ý<y'Èy° ‘@=A¤<Aß òWù±Aþ $z¦$ù¥ÁN߀䑂ü1Lù(áMÉ^¿€ÊŸä‚ÉgÆ“_íù‡ö'9È%‘oøØí¹oàÿƒ| ò–&Ž®äu
-ò/»A¾4ÿ¸Aþ)H·¬_¢îù! ä!ƒô‘òÚx/È_DäùcÄ =†¤¼)ß òsH*ÈÂ$Çè‰åäí»Aþ<*F?JŠÑPÔÞš¡oàÁƒü!PrŒž€’7‚ìùó |@wä5n/¶Gƒ|¤N[2Ýn/Í?n?A
-Ò-ëC{A~È£ùcˆÄ =F¤ì•Ú òùÁAþ$1HO ÉÛÃö‚ü’‡
-ò‡0É1zÊmïEWßÀƒùc ¤=¥lÜ òìOJ?JŽÑsó »wƒüyPÚ ¯Ïn°g7¼cb <:@i‰Û{ϪÇû轧Ò4 n‰†T…ž¹€ÜÎnP“§ážP=è‰UÙ±¤zt‘÷¹0¿¥-¯ÅHýa5»F•—âœp„Z~tÿh"W
- F…#ÀþN>|èÊ“\yÁ¨º‚B¸*‡øc‹]¯5_.iîTgrEªqOÍoÕ³ ŠRñrº¸L5Š¡á:œ­ˆÜìøðÅ*m£õ1ê1†¡ ÁìxõÅãêÀàt Êùã긽ۭ[JÇ}óùÎÆ(Óî˜ø~X:hHÿ»Þäm»H
-Ö™XK‰# ‡”'Ne«`ËÄLÁ4uGÍ´¡Þ0S%k•ºl¦ ‚ŸóKk!؇š)†UÕÏ(&çÌÔmÙª¥×4ñ†¡žªºbW
-u^êiGæ…so®:ójh†ê‚Ïß]~ÛÓeÃ;¦×Qå;›rd[%c@è
-—ùÕx4 që©Í?.¨0AµGƒJCý—!@蕸 ig¤íù ‚ÅG™ì[úÓWÉX7V5÷ºf䪞_RîÑ¢Tvdá1×.ÔËôÕDÆ;ö§ýüwÙµñt'ÇÊÀ{+ŽQÜêopæÀH•q| Æ”LGÞJÍA¹ÿÚÕÑ*ŒêHLõsË15ð cªÿªI­ªTÐñÕmd]0ø\ é6x¬woº‘eV|=‡äþ&.”[™RpkßÃ…Ì¥r÷ËMJI$w}“º¼Ï‹n8ë…¸5Uআç41‚÷ ¿¶ãÛ.çÈáRÆV»ïIÑ¡é›L¯‹ûq™ž› UÖcKãH!ÉèÝ1 nüÃõV<™™¿ª‹‡;©Œ¬Lº[ÓyCOegÃ7Þìýÿ¼Ù‡9ó¢Ùµ!×OšãhîÁhÑ^ì@ßâµ£Ø wX=]B5Ä?.ØÑB@áŸìÚ ¥ b]×ÐÿÝPWç–òµ°n!Ì–gº/¥DhxQŠÍ†oø­ÕÔ•>¤qD»ÌèÞ¾•I¹`Z›ð^+j«CQÛn®;o*¸ Em{„êÂâ!ïóÝêÁ‰
-sJx
-3~5(—ۤˣTX×%…3Æþ“Î3|,¯=(¥»]6—cIä¦bfWÕN¾Ä9ºª.<¢Cãc¬îýœOTt_a/Ê_¯‹„{Ÿ(C™Ö´C"‹X²µ9PdcÔX!“@C«bîUÁñ¾êÞ LkD+~Xùàºàî¨È.s«jƒ³R¶ár9t°K}z«8"fñ­ÕÁªº`'¸s¡K~ʼƎYAœ±«ÑG’ôð}º×Û[AµÆD­ Ï
-Ó30-¶»ÿ>’'êa:?8Ö2w›éË$VÐs0{«çÆ((¬÷} D~ žyÇôȘ”~As¾ll>þuì<%Ìž9Áu@P-ƒÌKœ<Ùt8Fì ŠXjü¶|ŒsçŽDæÂ;<fƒ?•éãµ.ï ‡¾y Átõ¢™ 1ë$ojæHÞçx.þNO¿ŠØ,$3—EYˆúµzûXaËAÔÝviJÁ8¢pæ´M¤Ì…“Ï+ÁsaîDqõìNðä2(ñ>æ®u0.Ð#Hyr 9Ÿ3kÛ2EâèÉu!˜`bZ5wÅ
- ¾¾à˯ËSÔÇEÔ*–ïKZ5†ë.O-öžÎ‚p ©‚‡ûÊןЗ×nRWéòz
-ª¥2‚ùúãú*⊊gsgéúS:øBYÏÌSK7>£»Z‡£øÀNÑqŠ‡+@ëÛŸÐiÖ˜f¢•}x—A’áè·ÿ¨ò1Î!ñ l¬ÒŸ¯U‘}f$ÑŒ­Î×û3sL¹°&5å§
-$¾Ûu†b~Yb´=P‹Ál²=Ó¶µ(Jã‘0ÁËï/…}q²Ó¨Òøð¿üãÆñ~ âi;Nlãkz_èFCÄD€iÛ Ò¿,¢õI†f#ehp<gÎ$èájÖ󟯜ÿö‰"LB6@ý ”tðG¬‚ìä:ï¹
+458 0 obj
+<< /Filter /FlateDecode /Length 5026 >>
+stream
+xÚÝ]IoäƾëWðt¥öPOO°OŠçøäÄsˆ'€}ÉßÏ«}aY¤¤9ªEò½Z¾z[­ÄË—/?<àø‹„ýþöŸ]??üí.äb‘TòåóoˆðBeS‹’aI–Ï_—<bL9\ cFáºbÌá—ßà™„ßþž^ý{©1&=½îSåy( ¿*ð‰pùˆ«¿,¯Kçžéüõá—Ï?Bu”€ÚWì/ÕíO©6T*$¡‚M}öó ydÈbŠŒp¤˜^!t-®²v>¥]nÁ²DW(ð î‘ŠÈ1Úãg
+‘òw_rÛ"¶u$äKnö÷
+Ë_åÿ¿~ •õeÞ
+¡¾·B€³G†ÌÃÈ;0ŒU¢e:¨‡Tâ$ zªÜLÃÉ{0 •¢eZkÅÐ'Qaeú¨S²ñ
+“ä£Ç øy’]'•ïáäç@‰>z <irh×É¿g{’ü(ÉGmìvŒÜ&ðm¼y¿NžCÝ8›uò::ù§]'Ÿ“¿N~
+‚è¤kÖS¨{N¾ È{sòsˆ'ÝG$Oï9ù“ˆ|c'?IpÒ}Hò<ùž“Cò®œü&ÉG4'-ØuòÇQùN~”裠ˆ½>C›À;wòS $=
+“䣠\÷&ºÚÞ¹“Ÿ%úè>(yஓÏö$;ù)P’«_ü¸ëäƒrÖɇ5
+D5’ªàmÎ ¶Sf[ƒª@R„Aö +BÌ„*•Å ¼—Ìü¼džQaÃÉ2Xœò‚Ì ¬éìâÒHn©I±¸t¸¹äÃ…1öØÛ¤ñªý˜'÷\f‘Wg-j¨ú%×}¹<£]δ\`]5\›€dø¹<ëyÑÐ
+ê¤ÂçòXê‘÷’™ÛÔEÊæo]•>˜zàM¬Ï]}´+ñ•`§2³6iKðýÔbÏ‘ÂËx3kÛžiåV„BÓƒíéy3ëóܶ‡¡ '~›¾Ý®çv¦ÿ>ÿ£Ð|5 †ž¾ðhÚŠ#¨…ØPºüù¯å7^ƹ´#>f—w`Dd^&*UϘhŠ˜0‹À6Kû{ì~”h!þÀ裷-nÊ l‰¶¶ÄuÖc÷#vQ·K9²i~§ ­ i`ŠÛÍ;!3ÉÃNÓ¸åÆ^q‡…ÝBl×ho/á1*›äû$CB£!»ÇÍ4 ¹:×¼yG„}­Î躲{Øà¢þâîxŒ{Ê:Ú'÷ëf}¨”ˆƒÁ«‹!øfÙ)Ș4+&Êxý@~tí‚Ût\ÍyÓV.þ¿•«i\ãÝ>PõSð÷6/'Sžò^ݱØ>ÁKù‰P<‡§éIHrkNŠ©ƒt HÝ=[º†¤ØÞwse…è£oà¸ËþFŸjÿw[bï±îVK„HBž”â½´é"…’áÅý_œ–”¶,O:ñÜ–£”Jª©Žè·2´h©LiŸÙ=æQ—
+ˆT´³ÚFý[¯R¶@ñI©zrÇBœ¦kŠÈõ¶½ƒ
+!~bB7ŒÐT›™Q‚´ls‹bD‹æȺãvyÒøÖÎßÍÚš%0/Ï¿k¼6%dS÷Œ@J›¶=x]Vì{ÜÛÎѶÜÒlÂÉ…vÑË!)±ÄСè”*z~Ë~"–¨ØR¹IG$èäR:Æ-˜¢>2µ XxÈÙªX:vËœ÷%=ïë^§0±a–ˆqÞfÊw⚨V\㧲äþä´/ô½ÏÒi36å´=Y•Ì¦õ¼ˆ¸‚­U7o)]ŒV¯€èØرM#Qi"ÐkÀ*OÙÅiä*‘ÔØôš–K°Œ•ã´uÑ;çC7À58‡—^>Ü“t ˆÉ;ǽ½Š”)’òw9 )69ÜJ¾èf“"
+sÄ´ô7[j]\èšçmôOµLª}‹íÂA3¶F@&1l-u¬a+ïµîì†0èÐQ¼åx?ÄnÚ4ë”â1>éÈ–ÆЦ Ù 쌀dºÍoÛa»•PËמ[ N [®=D¡O£åѼ˜|‰Z.¶íÆìh^І¬ê¥w<+ƒ¾ši¹BÛn»WŽÔGº­´\ÂC½âjŒe:°a
+6¢/Š£@Õ¸SIš”\¯§ƒBì#»ÃñÂÈBÀç^ݱ%Ò–FÞJD÷ƈº|=áô¯ªn–{Å«,ôýZjØW²ª¾~•êç»Øx^1ÍWF¹åÐC’f°GZåÅã¸>ï~í[‚u$VSæ
+qZK âœ.³*`^UM)¤,Ú…€ã˜šj$5Y¥t‹¯aèÊ©¥
+Þ“Ó†frê,à~oÌSd1§!oe“íšÁ×|]3à^ Q÷I«ÀrpT¦2Å“1ëzeÞ/eWGíd¢ÈÃÑË
+<ô²îUèÒs ;и?É)ùLbç8­¸Å1®HÙo´Š‚ú§åÀšª0 ›½#{ &+ˆò mÃÞðÓ! §±UŒâžl¹HÑwŒ›2.u´=õ
+s¯îõªhºâB$"FåÑÚ*ÞQ½†*=Ùl×Nðç¢xVó€Þ!Ð(~‹¨@ýÔcþùéË
+³ÍȬS©¨¿]7„Úés¿ þµ»!uBÏòS±GûÞ¦ôÝ;QY7:1b÷bî5wZa Z—ç÷qâ‡Ñ¨tª~óSCJÚ'a >¼K¦Æ'ÉWzÞk6ŒìZ¾±5P] ‘ËñÑ+S÷ŒðÇ¡ò89!«É if}ª«[ò©ž¯ëSÝ«*´ö`ˆ|.¦,¦¼²gñ6¹)Òp¾#eÃs­èºÑü L(„íåñW­ñ¡Œ×S§{ë8D„mš²˜¨½óÇ‹9ƒ|¶óPõŒDŠÑUÊ·º„;SaQ.{¥+Møà8Ñát€´+AW% *JgükÒÅ’DǤän©Unˆ}ˆÚæî¢3âé SÅ„ºi蜾û)àøÆi?ãQû}­iµH&és9àJs÷ºkUâIw¤.<YÛ‹±Í‚v!ùvIª’`bËp‘–†bmjK §£›áö*êLAÁXÑÓ¬ÖÇ@EbÚ«3â^^BŒ×TÛMÏÑ<Æ
+¹-:àå8oSÚ.(‡ßt~ù^pQSÃà‚K7 ôúÁES£xŽâ‰à¢Mé¯\”Ñ|£¤~ò‹Úùš'{ŸòÇüŒQVÿ†^›U<lµÅ—#˜¨Nîõ<XŒ¾3ÌÚ€÷ܳ4H릮;sCTiÄ1_!T˜é`ºœÜs_÷0Š¡*áëñdª?qx[fU”^çCV“Ïc÷‹Ç}ª°X©ý¬ÃöGH¨›9SÕ—šóÁùS¨¥Ék#ìšoóòÃrNÔ‡²=«<H€\¯sˆûÏ]”3úÎ5‡O_Tg3èð!‰pÖº ¼Îmçd%]Ÿ_ÞùÜ…ÇÁ®>2ô;ÅR~¹¤÷µ¢´˜ù"ˆ&Ò’1í¡‹£·®GŽÃW&MN~Å.änÊ’ö×ÐÙu^FéUé
+±ñì'¸×Œˆ„Æ»l6`ƒ–´Ã7fëË$îàûOA5‹¯ŠÈhG‡ñ[/„óÑsÝ´ïõæ¹÷EÂ)Âf³¼Q¹bð$éLº #è'œÁ¡üOÌ›MåI4eÉÒáùT0mÚwãt±D˜¾Ñ‡ Ê& <väŽpZ¥¶÷„ím)aR #ØrqÅ—· Dل`çØí ±«”8˜~à.˜Ûôí²-%!}f\'çXú»`n7Q€„º؉­nº Üó0}å÷œK?3§/Ú®A¼y…ëÏ/K¾ù»õ@xáÄöN©^ø%´^.Ö ­™ ~ËÛ¶ž×[=÷ü‡¤lH!Fç¨ÔI£ç7s·}äܦc»å ˜]
+)Ò&(.u],êå-ž>’GKô1uìz;¦f×aQüõNc»@bƒ£_ÀÀƒS•êÍpÇn‡Ñ9ÜÝ~ k»$F”ìíŒä‘ºäÊÎpÃÜÀ_Ôâ/¿AŠš³èCÿXË~H µ‹¾'Ô…û­Ã†q Ô Ô-PTd»N¤?¿ç-Z€g`g›€QD°m»£œê]Ãè#yÓ“¬C©a;4‰ÔíPVg܈æ þ "¸3f[¡ >~dÀáb?Žˆéþ9ž<RwÃÐñ5s³¹8Wb=ÑÇð8{†X„¨Y<"ù)<Zæ5ÃÓ78wÙñp¤“4掆€Ž>rÆDCÕ
+"/vð0 ‰ ãó‡I&ÆÊmSfGcàÈœy»g¨8„ç²ð¼móÇU$~¡õYÀÀÿ¬"À± °äm
+ÇtUkÝýnîø›’Ä‹=8QåÓZW'qþ¨,s
endstream
endobj
-454 0 obj
-<< /Type /Page /Contents 455 0 R /Resources 453 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R >>
+457 0 obj
+<< /Type /Page /Contents 458 0 R /Resources 456 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R >>
endobj
-456 0 obj
-<< /D [ 454 0 R /XYZ 78.37 808.885 null ] >>
+459 0 obj
+<< /D [ 457 0 R /XYZ 78.37 808.885 null ] >>
endobj
41 0 obj
-<< /D [ 454 0 R /XYZ 79.37 443.755 null ] >>
+<< /D [ 457 0 R /XYZ 79.37 429.973 null ] >>
endobj
-453 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F69 398 0 R /F58 382 0 R /F16 363 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+456 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F67 389 0 R /F69 402 0 R /F58 386 0 R /F28 367 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
462 0 obj
-<< /Filter /FlateDecode /Length 4048 >>
-stream
-xÚí]Ks7¾ëWô†ïG•JU&UÞ“7º¥rJ6>l¼UÉ%¾É~Lwk$ËÎÆ3Ý €$
-xà·qp}òmQb(Âù&ÿ;4—ÿÊ=aÆ#Ç}QFÑfæ°‚8cG§8zF/à:Iõ±hDÃ=ÃãèdøøEM{Íò9m C¤s©= 2Ù©ýFyâ)XD$KÁ}ý-éÛœ’ÍQR.Ê>Gypmd”k–d2A”]ì/êu†úqì—åRF´{ô Žáž÷TW<èb›Ú:¢M‹ |^n<¦þÙ¼\cˆá¢ž"ͺ󞙼6®OϹ9¡5aŠƒQÀiµ~ýr÷ç
-MŠX
-&…EEØ9pb.¼ŸRòÙ´‡ôq_w¢…*ÏÀ&¬">z¸}ŽMaò‰‰ÕvƱ%‘ÊA¼â„QûÛ{¬„oÅš½dj¤[¢Ç•…ù)Ñ
-è• †¢…O«6­@oB¿Ý …yd"í7aœáVˆ¼‡ÂÜI‡i® RÚm²#ç!³¶’)®!ŽnTLÂÄ4·g
-ÐÖû_´ù»ÄïËoŸC7„RX!ñ>wÑKø 7µ¡bø2¤}c¸þc¸û©Ì°—4ŒY]0<c©­|ý
-myOà&5•._¡%ïZJe æëëµUÌÖŒÔXº~•Æ ¡`ÍÌCK7^£¹Ú'{qÅFq-â¸G¯Zß~…F³Ç4­üèêM6z• §*ð)ƒ0y¨Ê™Á­ —\5´C _ì] ]_´½ˆvô½Zx5´lH$Ó¯‚vhY–fWE;4¸¤¢úêh‡r`õ¦`‡'QN]ìPZ-ßëÐ\ÖŠ+a¾÷a©ÙŽuTÌsXì(aWÉöaóÖ¡œK¸íXGÅ<‡Ehزpk÷aó¬|Á‰ÙŠeù…ù†u|=¬Íà [‹u$òMXGÕÆ.¬Cï*¶Ûwu@¤!š™•XG¢Þ…uTMíÂ:ô÷‡u`BU¯Ã:õn¬£jnÖaöaü]cÊÂâ ÔZ¬#‘¿ë¨ÚÜ…uÈï ëPFÁvP®Ä:õ.¬£jêýbëô‘Èwé£gÞ‰uè"Ö!÷bìX[‡u°ýX›Á:"‰!Ü°½Ó\@ˆ$âZ3Í‘\c9H°•HGæB/0z;Ò‘”NŽõt(ZØt˜— æk"n?Òáf‘µéPóHÛ…t°ÒqC:nHÇ éøöŽª˜yéPÂ.ÅWC:ÆOkßÒÑ÷…_D:zŽ×~¯CÁþY@‚úH‡¢x†Ü\éŽÉùÕ‘i–÷–P´GãW‡:¤RD)óvX‡t†\ éð·rÒQ1Ï!Ö]éì>¤£bžC:¤µÄ*¾騘çEát'Q1ÏÊçŒh»ó­‘Šù†t|=¤Í`­]‹t$òMHGÕÆí­Žˆt(ꈺ\S‹ä‰zÒQ5u{«# ….ŸqÔ‘x7ÎQ»½Òai a¶æHä/‚9ª6o¯t Ì!5lk[ s$ê]0GÕÔû…9Öé#‘ïÒGÏüV¯tØ2Ìñ¿ÒiÒª"ýü+–øº$³üJn,¤ÞøFîvUûßè¨ú8õFGVÂíŽë¼ÑqmœãöFÇ ç¸á7œã{Â9ú€š1Ž\ÄôáT;ŒOBj>F8$ì½¹ÎqQØ&ÖaÎ8ÑSK“£'dí
-£p¬·ú»®~"ÎaKŠ{!Œ¼&bòô XÌOý~)” ——“¥Ó@ëïÒÀ“*¿/Ž`.‰£°Õ‚TwjÒg)[æÇnbï1WÀÖÒî®p$ŠTu–iô‘*c2M
-FS–@ª)>rÕÞ Lemšsu%‹šR{×H.ÇÐ8"Ÿý<ÄÑFr°s³cMÚ8]§Ì ‘ˆó±ïZ@]•»íØ]׺‰‘‹§’—ÉcßÓ¾µ¸¯þᬖì­Ä”rÊåÔ"òØîÕ½.ûãœÀPzÉü„¾Êá׋¿D=;ë²ûJ­*Y´gBähÇ5‰Orœ‘zܾŒúlòÛÅ‘p!`Ñ`½$Uú}³i\F§ûì1Sœ‚/$Ë£>Sù)yBà®çŽG1»¹äµNëÊ„jÉPMÞTBó ¬òàб¦æE©‰7uñØODZšª½ÏÜç}sç[Jéò>´½ú!V‘ƒ¢› áÎKgBâ‘à„sÅÙ9^«¼Uëõ=ÄFœRxL}4m lTð·@ƒá‡Ï ;%×s©—L®6ÙR%û@P¯dÿ´Qr#)ЬTrJUW)¹W°™_–¸ÃÊŸëwYÏŒ )DÇÝc+æ‚qxzãפÜR½ËøÔ­þf´ú›zõ7{W³rõç‘pÛuó
-Ë?WX7ÿ4?æÉžTyÁX“¾³8-XçxxÄ÷8.ÂE0˜
-FzêãÁ1ä\¡K‰9v®–œ|'…2*ªZ–?‘Ôt^V h v!#a*ŹDº;n#]¥áø ×Ö=h};b>㪌Š³S¦•ŽHkÙçS\éï ÿˆœ’mþ`Éy\œ¾¿œÂæË
-ÝÊW*¥Ï98…´Ð'T"'TíHJ€uJÄëü*“œƒÀ¹l=m"r&Òd¥9ç9Ueô|n…ø>„kÇŠúÚ¨3¬²2Þ™]é’°TÇÌ–ìáñ SU]ýÈžŠÇõêïêpÔ̸»>²
-×÷kÇœ˜:ÇL5±ŒÕcNÁ å´}ß Kì»Uek÷¡Ø,ë±ÒaßnìîƒåÄQöv‡Ô8w0].ƒf¶8›¯fÿü \üŸC@Þþö$_ ç€ß ?Ý}zZÌ áJ¯?²R‘ïÆ‹9áz-^œ¨/NÂKØqÕìŒF`©‚9hÅjíp&;ÑcüccN¬ÕN"ï´3¹ô¨œ·Ìag°VCõ¨Æp²‘DãI˜uprçè,¼7·ÚÕv°ªÛ5Q¤ÂÏ·0˜¤ëmˆx›Neê혱xÍ!ã×3\œ(<Q牲沊ÎOV@À(dl}.ˆü¬_6ÖÖîÍ+'šn8œW‘o7 !Ìø?£(×ü¢y¢ž ‘ólôïø•‘¼t…cÚ¿i¿o…ã’(*Öj%‘wZ»õ8¹™Xá:a†ªQ-¯púmBùæ—Š%D1-6œ…QŠ0*6žH)/ý=ÔêP' FÆ9á›LDÞCaî5@ïaïŠK“ÛdGÎCfBÇ£6BÈL¯a„º¢²l Úr*¢®é¶ÏÙ¾›°Émâ½¾`'ÚJÏw_$ÜW¨Äz$uR`YC´õÂø€ÛÃ.­!1í×¥Êÿ9"†Ãô}É% }Pê¾”ÅQ´i“œjAlT¶ö2& ¸áÉÊša”œªB¡gS%-O×”mD¦cxê1.ÿ+U$oë;©”Ÿ³és†öj 3ÈIµ%Åb¹ƒ7 ª¸ëNõö;k눲+Ö›oúåºåªž€ùÙKzÌÃ9†ó”­ûX®ð8¥§v”Š­m[±•83Qeå®/9‡;|† O¼Ïc7òÃ^´–R×k{È2P¥²T‘’Œ++`ïc©3ö¤Ø¬GÛ:Þ9m*ó°Ó[®ÂÒj—Os5y>q¢þÆ^Úc[e×2ŽêŠ‡×±‚ųŽŠí+¢¾¦AûÙþ$,kåÏ`ÓÒ¶8¶@~%SYpz÷Ss³£¨l=‡{WVšÀ¥% Ø-½ìý•$À\€Ã#FRy†g}Qb9ï9Äp[_ ^ù,º“Èkmåõ%ë¸\¡jÕTR;¿€M¸)uvT*QŘ|<%?Yª0»X/Æ)Å QnÎÕí¼îûÕEÀ×É.ÕÝ1“î$£W&|¶ ÍëŒONˆà cuÚÀ±ë|œ&(0[µìlŒ(Ý›Ÿ–{áðÅJ3Ñ‹T·Â¥eC/„¤þÕÙÔ [çØD/ÐT*#ryÚÐ#„$×ã%ûŹä×wëc(¾l[ t™Ç;rÙ©+
-O›Ô(
-ØÅKÑËNÑ;ŒgÊs’n
-ÆœVù”) ^m¦<
-ÁBÓ¿8&ø|„œô!–’õttzµÜ¿RÖôë'&²€\ª‘[oEò<ãóYmæY
-ÿ@gmŸ®âQx˜Ž1×YwŒeöÅ,î€Oâ±\Ÿ€&õ?Ÿžïþ† à
+<< /Filter /FlateDecode /Length 4964 >>
+stream
+xÚíË’·í¾_Ñ?0 ß*•ª<«œ“ÝR>%±‰Re_òûà«ßÜIvö°Úín€$@
+Úç@ù¹ö»B^m_
+b¥l¿ Ã×ÿLåßØüÇçÕ+üüöËTþâ$#Žin'æÈ(kaz5¡ÎZ1ýöÏéåç)Ëm±7ĶE`
+Zb†èò(šå¤f¢ÛË#Ï“ÄqÁwø¤e\ Ö¬ŸCI¨
+bì5 —Kb¬¡ª6Øਉ‚f_[õ=Rœê̤jø3–_¬NãóJÜœf<UmžÆwxm٠ߤAwÁ˜’Ìw¦–ü$GhTÔ1\e‡Ü±¿¢âwÅ~&Ër_μæ;$¤Ùå~GèÊü¶nÃú ´ ´3P²=ŠG-ųf
++¤ÿÀ§§—$%d0Lµ¡bú<á¦2>ÿ{zùkYa¯é,N¸|qâþòóú
+’À v…Oè)ˆ–R™ƒùùq}•éŠ‚:;Ãç§tÊ:3“†/žÑ]-Š‹£x`§^q¿¯Z¿~B§YbB+9zx—Í‚>4‡KÇóþ3y©Î:w#!ZÁ(¹þj¡-,übßD(¤‹¶»¡~ô‰ O …ÀÉôSB!š—¥ÙCC!DRQýðPˆr0ê‹FB‰rêá‘¥5ÑòËB4‘µâA0ú¨jÎB*äµ@l7aËÉÆ!òZ D9‡»»ó
+y-P¡aË­ TTÈ«í NÌÙ@Qn¿ ¿B¾^ ÄOƒ3ìh ÁOBª>†!zè$Þ~Ó°4D3s0‚ÐCª«¡@ˆþãB¼ò¬>Aèá@HÕÝH ÄŒBø7Q”ƒPG!þª@HÕçP DþÑ!Ê(Øʃ„
+„T]}»cü@ð!~ôȃýÿ‘£öŠ@;aã6Iø†pÃFu€
+yµ}Έ¶ƒõ&ò[äë…Aü4Xk†AüT¤êã­$…AuDí¸%p„
+ƒT]½ÕƒÄ0ˆ·Bû ° :AJgoÅ )"#ÌŽÆ@üU1ªÏ·b‘¶µŠŒ ôP ¤êêÛã‚ñ£GþRÅ öÿ9òG.êÐ þz1ˆý_Ÿ×lƒø]‡Ô'kAüVHQ5^ Rq©$3á­ä1µ ‚¼Õ‚¼AÞ‚ oA?R¤7¨9
+¢$‚‚8ñâóùáܯˆBXâ'Æi yMZAÇ/v»VLD²oï¹y—·`káG¡9±à
+Ÿú‘v˹LJœ"\¹I O
+ü\yÑxõ<È[ƯTA@à×…’І0µ‘R ºFˆjpñ £GAWÅ7÷ú»·a¢­,£HD(]Ö ¶Rm‰†ï:)µ,y3Ò †ød2´—÷øž@ ŒWÏ¥Ýãí:DÁ-+>Qbõ¾> 1 E««˜»® I¸14U´fRÜyՌϧ™y:”LL/äì¬Òõ­'¼° '´:3][)\
+uÝÓ°³R¸‚í ¼ê°¬L®á–õ˜´p0Ü óÀ
+Ž­*.‡;œ
+À8ëèNêÒÌ),«,p+|Mncj]ͬu芵®š¯e6ó‘š*“D“tϤp̤UȟχR¸Ê*»ú3Ï·1qƒ¦·¹­„ѹj8šËBcE˜ò…Øl\ÓÛ
+K(Bµî[ùBš‚‡‹$dß{+BrC%ßÓ¶3¨K—NTŠ+B£é Fw¾A ‘“’Å ô¥™GW'Ð¥±¼S
+cË
+Ú©™«9&¶Ýn©ÚõÜXΊÝä«ÏæÔàP¯óuQ’ kn8¿Gþ"Eaç†VÔ/®]Z—F·»\O´÷$ ë­Úµ_Ø
+Å'<LA]Eˆ²á¡q­wH˼]—;› Á q\ö\Ù±æ࿦fX¼ üZv­õé_!¢f$žùpm+ó‘e 3Ag̨öåYÚkq/_M ®¢€ß@U›Å™´(WßO?ß®®QZ6½ó-Zvã–µ•l"hÙ$ÈU±Ê.æš¡äJúœ ¿ódL6†ÒnNp<tñI”R襣Å2¸£™¡>Õvµ#Lšp[~‡5е:ª^8þY²Ìí9ƒ¸WDÒÎ~Pu®­ý¥I_v-jyèΞŽ8‰Ñfù\PŸ…Ú±,óCÙ¥ÓÕИöÎÆ”c†MSS°º³.Õüê¥íú îCL=«~W®VK ~»ãš{Žr"½bèJÃí‘N†/ºXžµ„RÕõ‹RJc®XT£)ŽJpÞëÒ‚—ƒnù»¬SånU{¶ê{­@€ùtBÂwó:‡ÅŠ™|˜aûÚ v[®½à{uLKBË}PÂ=w<ØîZÝÆþx'E¿ ûüá® •Ýæ¶?|éÓÁ¾Ä=Y<FÉ×I;’jy"ÏÞëØáÜBp¥hÁ±dK°‡Bú¤\'‰Ú½x;A'à*_ªs^šy¬ÏÅÖuÅ’S3×u„`]g¬Îb;þ6]«fãB¦­"\›³)ÏC™¶üÆÓ_€OO=W
+›Ÿ ³œp¾wã‚#tÖ¸«ÌîZn—qÏy â¯õÙLÒß«µ#Öˆ£¬NÐ٘첺4žÕú¹J틳ZùŠDw”Õ :Â]V—æŸÉêÓwÄ0C Ø)z¢*C…jÑ3ùÎœ‡ûFç;CÚŸ¢{Î^Ç’P/w9ÛY:¢­ê!¡ö=ì¤kÍÑ1Æ‚/ÂüI±T,%¢ákß:˜+LÖêñ•/As’·èùm‹Ýç sí¥4GÒ„«2U0x†Gý/¹Þ[) ¡QÿßrFPSMÛw‰ÑiÈ—<æ. ^éi’$µD3w”$ïHZ¨^kr¾[¤®D"Ž|•2[(èó”C™>LX„î§j¹2¬¦­Åë*‘âÐÒö²›—”Àl”cZ £n*¡n×ÃI%À´ÿ?ü˜Ëëõsó6Œ‰5%`Œ¿ËŽñ=¿ÜÃÖ×Àf¸ÆÎ/;ì–o,\ñpQà=ØS:æÅÂ]  Bãÿη¥C8Bo븯ÎcÎCž8W>B“u°ØašxGÓ¶é‘ú‘8ö5Ú´%`WH“|6q”²ÝOÖ¾iñZÚÒØ×HóÉ£Š¦E(É8J[ïˆÛ¨ÜlÔd‹ÜéÉHBMáš'‹Ÿ.üAG+ãn+Ê¡>ÐÕêú8©*¹ôEߺè¥ÏÍÛغSkÊÎùÈu~y»‡¯¹ßÏ‹=¿ÜÃ`'…ЪE/o;ü–÷0E"ø(¡Ô锶…b5xùû{›ŽÐ;Ú¶îµmts¯nÓÿ(8B8lÈ1ªxGÕŽ¾í:êÒàW©ó7Æk>Bœ¤.Ü€x8ï§l_çvˆWÇ¿JŸ¦D»1úüm2ò8} ¼£ï Úí;ÃiX¥Ñk±Å
+{V5¸±/È}qæÀfž¶Ûø¶Ös`[@› Á“+={øï£ qD.ýÊÏѼŒ6[5Vàóëš­¶a°ÍÑÅh£µ¡ Õoívf¸Ùl©sfkº1e‹ý 5ÖŒ…­yÛ|~ýªæÉÚdž‹þZ)I6üÿ ,Üš æo?Á§ÀÏS¼ãá¿ø3(I4ó¨ÿžþúò±jÄép‘ 0Ì_‚–5-0Îg(àÔÅtàb«ocËÿÀs9cΡ¢!×'Í÷ÁYκÁ'Lão2ê8ëóu",–GpÌ}Ä<¡]‡0›chàš<GÎÞõùon‰^.QÞĵ猗e.qéï&=Ö,¿¨ÿVv ÃäNßÉ ì(LüËYœÎ
+\䊤,^OßVVà2§$wáX»—(‰Î×{AcBsø*PiWlå YúVÕ2qVååZLÂlø°IjŒyû dU‚B
+ä<Â
+VÝ©˜†¿ÔiåXjPf4Îf„Ä„.r«÷²⛜A“²T.ÕLá­’ü^·íy–àeJ>¢ÛÒ ž‘ž]rdüÙ,æn‘Ó„Z5áÿµmÆ·­µ–Ѐ“Y Å'Ÿ&hWP?åÜ÷[LÄ’ÂtÊ#Âa¢¨¦uhne{Þ9ÄPÞÑ°uìcS‡ÒmµxkíFê(1ñuvÛ­‰üI"×å¤ÕvÌö
+öÉ@°‰í&Ûf>WÕ8q²ML”ã^tCÈm!ËÄß”ÉE]oô¶’k²?eƒž|ÒzN¥üòN«&m:<ÍëZ%…ù*\û?<[}e­*G”í;ïj™öJÓ}ƒ½¸¤áaL1ù¾Çþçe1
endstream
endobj
461 0 obj
-<< /Type /Page /Contents 462 0 R /Resources 460 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R /Annots 464 0 R >>
-endobj
-464 0 obj
-[ 457 0 R 458 0 R 459 0 R ]
-endobj
-457 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 506.052 160.136 513.026 172.092 ]/A << /S /GoTo /D (section.4) >> >>
-endobj
-458 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 400.205 148.181 412.16 160.136 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
-endobj
-459 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.259 136.226 398.215 148.181 ]/A << /S /GoTo /D (section.9) >> >>
+<< /Type /Page /Contents 462 0 R /Resources 460 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R >>
endobj
463 0 obj
<< /D [ 461 0 R /XYZ 78.37 808.885 null ] >>
endobj
45 0 obj
-<< /D [ 461 0 R /XYZ 79.37 422.814 null ] >>
-endobj
-49 0 obj
-<< /D [ 461 0 R /XYZ 79.37 326.258 null ] >>
-endobj
-53 0 obj
-<< /D [ 461 0 R /XYZ 79.37 301.471 null ] >>
+<< /D [ 461 0 R /XYZ 79.37 431.402 null ] >>
endobj
460 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F16 363 0 R /F15 377 0 R /F69 398 0 R /F55 379 0 R /F67 385 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F28 367 0 R /F15 381 0 R /F69 402 0 R /F67 389 0 R /F55 383 0 R /F58 386 0 R /F57 385 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-467 0 obj
-<< /Filter /FlateDecode /Length 4726 >>
-stream
-xÚÍ]Id· ¾÷¯¨cr(Yû èrOpNÏÍð!±c’ à\ò÷CJ¢¶·éU÷Øs詪÷(J¤(Š¢>i83—ß.þýî‰ã7ülžÝ>=}s7öX°Òê˧_Ÿñ‹¸¸À”»8+˜—OŸ/?¾ã\qÎ¥†?ø¢$üÝ8×ð©_à™…ÏoÓoyKï|Âãø'àƒ/Ò!íûŸ>}-qbÿºt?ÿV"œgNM‘&UÓý™Ì¶
-HL¤àL¨‘4ź$’ œ:7DÒň<­èÀ´ÑÄEC>â%óSÃïÛðû^ëuçï:«3¾?lƒrL‡@m0²¯ÃuÚçþ·
-mÖøKÃŒÖoÿù®’žQߤs}›‘W(f|‘y)2½û9óS<ÙI>•ª”çLI v¢ NùùóÓï üî©Á´Tðæò¿ËÓ.O// [~¹âË€ü~ü ~þߣÁôHôù¦É­„¯ÿ¾üðô±”5Ðp¹
-Á‚q‡ *öάRðm›þ÷J|m¨¡Юô×~ÿùs–6é¬UÞ0ÇÍåê -)Gô*R­y"'jìÍ¿üý¯›ÝÑSïu?Žò øw' ”Lš &¡ªIy§€l)`¤PZ½T€fFï À4ð˜„e|ë¬2y§€Ÿ70P/@­^µ
-PÛ¾­§>¡€³¾íq€û rÞ2y§
-N¢Ô¬nÍîv§ \ ¹Éoûû»!ÖBy×å QÊh™²QžÏÃä–ÇdH¹g“­7æªm…À3“>‘Ÿãc.<Ó¹.gMŸßÜ­Ûi¯ô0=–ö*àg|Êå㧽u<‹k(¥Kkõ •ÑPô­ïñhN‰Jgે*=¿ëL]\µu—aÃý0Ìt:ù-šº› ¼P*«îÕâ£'óYÒ—Ä“ì»òˆcä–ž¨ÒYÜm)KO‹ŸæBòôôíÙ-‡êžS"À$¿ÐXܹŸÒ¼2š FN½vŠ»H½pÞýSÑb(éW3t’ÂJ“"¼ãBÝ÷ݼ5@ð8ªÁìûùàø¤¡”Ðc+÷\U2X<Ôï^é¨O“ÕÀÂ:ÀFçë:OÞšiíÉl‘¿«¨¥°¡p!—­n-Ç4×—¦þS7z
-mŽCÁ¶½ªÚa“ÜG`4¤c@ l¶.EŽ¦“ôÙ·ÔömI¤v5-]J‘Ü Í ë2L;ùF¶‘íÌ[f!
-gžé©?(Ú;ˆöZ/ ’•A5RDH±nFyq™zßÊq—Õˆ‘³AgéW¢ã`%­}¡Sï—±—‘ctŸtý)«m&
-•Ý½nBíÖõW§žÞÇ
-å Å)Ž!Ÿ8FÜk |â2¹|qÁíÇv¾Aì 5jÑ.4ðB2–œK¨©³ô†ò_ñÍK­YË:õT=ÑÌ-•i&-ò«:ûºû­­ãDŠ Ö8éÉ^æ6“ÀËÍ»w‚æåB»
-ny+ŽÁâ` žñåRB]"¯ØOÔ›k"Ö°žZ%Á)2¯ÇV?«Hƒ;KñòeiAÊÁ'÷ƒE:¬ë`e=T´Ÿ-K“ÇI‰”ƒZر¦&´žC´†Åhƒ–ýÚÂŒ4EuÊg€ÉÖÿa‰†ÉFª?$*é«:
-JƒD
-B†6­Oë x& 7guÉH¹©ƒ¡À¨ƒÒð5pwJáa¬. l.fu@䣞ßoÂLú „;PæŒ0„~fbaq¦uÉG|ØÔÁP`ÔAiøibqmégQm¿·ÊÓÒ'w¥ö–:kîJ~ÍîJ@c쬻ÊÔóÿŠÝÕœÈûô:˜pW:øºÜÕ”Š÷tp쮶tðU¹«9÷tpì®6tðÜ<Õ^`ÕÒÎÈ’/äg
-p~²€8€/
-{× ç¬ Ö|ˆ…EÓ9W.z­eŒ˜O)BøãTîJGL[`NˆxìC›³ ¶T¶xKXÑXõï\¶ãý6¨¶)£T}Å5›Pb
-+†Ëúv0÷é¾ÈÓ>i2¤ûæÑ:\1 úf¾I¶±‹j”¿ä¦ú eÕã+JE6ƒ†dßnÂFJÁÓPïæº:órzWcBèƒ 9«ÀL’»ƒìŒ7/†BÝ>dTfßhos±så—ÆPÕûì÷QÚ3X§¿Þ´×lÁë@m bÔ€æû]§j2ºç:sÿ–Ë¡eæ*¦+\ây_ƒ›l _ “ L×–‹{ˆäÂPH»´¿y¿ÕülÙ—R™g•¨ërã-’±+ÝíË»Ôã„Aé*Ž¢…õû*ÈÉý 1–‹½ÇS0‰…¬t-Aº¢`ØX$ÞÃÂ7†3Éj¾OMs·ÑXìZ÷ÀG¡êÌRÀ5Cl¶{©»ðõi±Áæ×Ö'RàÞLÕX¥ã ÜÏJºRàñ
-ÙöGA?.ž¿%YÙ^B°µ¨‚ãQ‡ û–W…>ªõ±“ßÐB ¸Ð Ž㉛*pÆøËõÌ85sµ±Wßd3¤¾´ï{žDÓ,Wí‚wvKáÌf†™­âeÅ€-{\ÂÙ«n’…En· à M?—€Iwz¬[w ]û!Ì¢0†öÆü{OžÍ©ý]1%ã §¡ÝoÅìã¸#¾PÒ|K‚³ô”cx6  éwªïì}ˆš‚Fø±†LÚ€ííîÃÓ`]ë`²۽÷„dIk`ñ$ÂMö爨µ|¿?µc© ¡×Üré¹Mì¯êÐVë:YVÆBñ$åÉÒn™žõ,èÐd…'a<bQNo‚„µ ¬GÎуºÐb £øø~î€O$-
-¿æz.‘¶ADbµí…5c©Tïg\óà5£F^7œ1Ñ þt¥ˬ8êµAiº„NÏ@Š{eęܗr*Q´ƒ+yQ¡zm3TËB¨› çðK
-jÅ«ÕƒZ-ý›½ŠÙ:u<-;jâ y» ˜pj¬ û2ËûíJ'êxým$“^u¼çИºYûÖ7”^ƒùHmWaÝ·çILGÿ¸$OoZ‡žL®*„Å£ ‹Fl­*Nv(B‚,¬î8 r+˜w'xéÆiÖ"M4½;W‡À<Æ^Cõz‰bÐÏkýÂ"‚»è©~èÝlXôm>«±*IוôëñÕÁš¥)<3_o5È-+ÿ{S$L‰=½w˜µ°¿€Sˆq˜’P‹”Dä°TýóÊr¦
-’W8~™9
-kgÂ÷÷¡òzºã)«9Û¡>2oêÀÞßµÁh&›79°öWXÞÇ{£Ûñ.×eø~Ô aŸÓçûNq¦Dø
-òO
-‘Ê©wSCÁ^
-qº²êâX8 -ͯTry¤—K"½@‹–’_þ&Æj¬ó¡^ʘ¸Ïê÷"ÞÊX㥓As­ò=Šd®Ö¯jlªŠW5îÖQUŽ×òà)œ›yÒÝ!W 6¸þ7$„†Ñ†o aÒ›E>=½Ud6b÷’ÖÐN¿È¿§|p[ãÂÀÏF™¸: Q¢9Õ6æ½ì¶ýËÛ–2m›ÕÌ—¬%íŒhž(­¦}jÚ9){¡²nTMa>½jÿÁLµ†u€3jUsNiÎàõ”Ê®hn™"
-°ö«×b ±ÕÝ‘º‘•Òʲ?z¿¢á`a`ÿ·hsIrËæ"
+469 0 obj
+<< /Filter /FlateDecode /Length 5084 >>
+stream
+xÚí=ËŽ$¹÷úŠ<Ú‡’õ~
+m¢ê¿|ýyìf˜à¶vså0•BÝÓ–gMÈ*¡,ÜÄîLÅâ·Hå‘p»ÊTs'G<)h)ŠŒŸM­2¡\f†gÅGˆjKñ›¼S;z&Ô‚XYì)š©±oEoE¶JìsÔgÇüû cw†ŽâLÛ¦SŒEU÷Üwв ôçf­Q>qð‘»ü…•.ãø¿øƒ÷Æ­õ±ðÌÔ‘l]û“¨µg6fßXSÙ°å#+åžú >çé]1²8 xÃF^Çrˆ6Ó kìqËŒ1#â‘yDõÉ%=T…ɃJù^=…ÿˆOTˆkö9¿o²­ðhƒfvMƒWÿTæ(Ú½ì5‹ïuÖ| ­ϚtD;zc/™ÕM«ŸÞ§ÕhŒÆ³_§ûwe WÏ?ųã̆²
+ÃòUvéû2ûÔ.ÉÝq,’ñÌ©Ú È_×î¨u†ÏŽþÊ€Øæ_[æ\ ¾¬˜.òyÞ‡%_š£¿Öæ”TÌ*ÎÊ°àn¿|{ùõp?Ý"0x_¼¹ýÏíå_·—/·ŠfI{{õÌÛy¤×Œ¥˜ñö|SîDS’é
+2ø ‚4Çlªa@êÕ@˜_êÁ3éæõ Pmâ¢"€9‡–:©ˆ >(¢ŸX72 ÷
+¡R,4¢Àj¬šÖH`Núk
+Ñ\1ä¬B
+øh‹hbK)#^)D¥N,ã0gL[‰b!¨‹JQ†9>¯” >(e=„ÚTÌ@d°"ÍR3žœÖŒRö¢bt‚ÓŠÉàãðéâÆM… ȽBˆË)LXÁ4×gã2~{ÅWaA8É÷‡éàéÓJž@PŠ aÏ æ…8 á…
+gZ€ú Kü&eÜÆØ5ÏnìšÀ¤V7QbІJû$ã¾6ä/`цb˜ºÖFÂ]´ñ¯ÒÒ¡w2æ<à mFL€)½:î˜àêpFOà-:ĶÅA7¼ÈضÍ6¶92Ô¸£·µ¿!±]4²¸]‡$u¾V}Ntƚš‚˹fpw×Þ.µÍmhaW@žÆ+åíçÛ „M– «¤Ë&oýí[÷©sp—ÿ¼½üi˜à^X٣ק=v?C|Ü2-í„äÍÆ­Ö|Z‹Žl<ƒèeÔJíi
+k3ñ–„hRû“N,ã¾6ä/ÿîð¿GL\"] Ä2jˆõZ2Ì5çžq©s§´aì=¬ia1%Ó&ë<íŒÛPGs†‘®í5Ú·£½kHGVv~FC‹ò\èlÂᬂÜÖïi>¹J–F¼Q!åûûÈ’)02ÛEÐW‰Ö)4S¦ÔËdcÿZWuмS ¤ËVÛ»D>zä@¾>~'ùè¤v¶éã÷‘žÀJ5oßE>:#zâõá»HG_`|o…äé{ˆwãy×[Æ„ŒE¼gFí‘ä<µôŒ·­Ê±ªn’LÕѪ¦TiEª†ÄÓ6ؾª©Vp¥oË‚¶Ž›x½°+†[ÅFð•9Pz/z«„ÈÈëZ“^ʼnv@¦EvµL*veQ÷VÜV˹ž÷•%"âÛ8R¶% u5u뚎eqtcêOX(Á, ´•K2o û×3‡m¾ 85BkG¶äœÁÚÇÙ¨ ô V\ErÕ”óUÇJ[Èñ}Á*JJÔy‚­u¡aÜ=ÈR»B­É¡ë–`÷TˉÜë\8WºªaˆR
+^ëR¨’ZSûÐH];åêÔ~4ƒ/*³6HÍV©˜K% ##Å¥”žö²‡¡õZTÊ[¹j©ÇÓ÷åVmßZó{ý­<SÆ×þ~ôÅ;úÞ¼hŸûv$0O ÃH9ºP'áÓ'tŸ.WiF÷©d*m*­Æê¬ÕZFêÔB®u?ˆ#Ò.Û×kuûNó60›”Lã_äÉ Êåly †]Ù&Þ[Ï×ÂcIf£ˆMÇNt^ÃXJôz£ m@õ`µ*ùS+Ž­uZw
+-éÔã¨#OEžt òÖµ>—ÆɲXÌHËtKS€Vd©/"È¡bw+qe$TˆoEÖq’Xøª¹A°` *‹a£½Óèêø þÉI#—0b™OG]nNõ¥IJŽ¢’ãÛNÉu)ͤ’ë¤DxœRò¨`·í–´5Œ ¿Ô゙…dÞ™»›Œ½ÚšŒÓЛüˆ‰Tk‹›©[!¨v ÷ï¨ûwWÝ¿›tÿ’†‹ßϘ
+"(£ÇFb±÷sy2dýù~ŒóÊŽ-àÁ®~ ´b„c+Uc«^²Ä¦Ñ‘¤¡YfG‚[{YOÔ ¤ Pkøó sœ¨)¥-_ “$ÖÒ¢ÎNê X`B.ºßØ¿LKÂ>¬°ÿ7K’&C¢ÿ“ã’÷<ª î 9ÕN =Òðcdà„àͳµ#ø9ë «YˆÍÿãÖ}ý#±[Í´
+#_Fí§Af‡õ“ŠÊ\&:íGÞÏèÒ:Xµ èS볪Gztdh·; v™ƒ{«ê;±"m F.Wǵ€¿öåƒ"•þù/ðõ¯ð÷ó-"
+ø Uçcj ³U';Ž©–…²Â<`q²Nv0uyÊÐ;dÌG‹KãD(æ”[0Jç+uCÌuÏ×ÓWèóã=žŸq>®eŽÆI/Ðuœ¤
+yk[Ýû¼~ËR–­Áõ<b¬ Ì‚ôôVv´õ6餌¸öÌCÿ ²a¿hzÏLºs©æÜAv<&¹]P•5¼i‚3/åˆÙ%Ïñ‚ûJDåç®Ö«8—ªãöÍ¢u·“ÚÛ…ÄBÛpÉBµQýf¶äv⛽mfçw7ñ4\<’Õ·\÷¸«ÛÞŶ„AÜ);ÚÇPz$=Þ«–Dˆj͘K†ð “¥ÆmL½`?¤XR]$­µop‚»è
+ùØç#€ñ·ÆGÙ»Bs‚¥9s\œä/VA¬ñfJyQh¹¨<ašÒH»ÂSéÅrÝÞ=gÐ-¾¡…d ®eìñ‰Þ7n’ != /™S®Írú,ã}Yx¥d œ"uû> •€ÒRÊŸ¯…„9³>JIµ¶ºÂÈFIR¾±êB¼å’à xU‚AR’w²²”Z_¡>í;l¼òkèq ˜Z6xÒ¶§]¦ñ$ÏšåÝ´´sq÷%`R’,V-
+oäðb,Rm5¡ËÉrÕº*ÔEо‘0]w§¨…X¦Þqöµ2Ä®åã2ܒ˦ahËLS7ʲv- +¸¥¹úËRÖ0!¢—Ϧ7±
+E¶ K?—âÅÿfÛp¶¤6Ϥ gN/x©)Qúg6Ó‚Â%¡DH.õ`BƒwE´+>£ÐÜ©Z^7^G·–ÿ;˜L$VT
+Z¤Þ]k7´9ÞVX®ܼ¦N
+ kó1ôÉçù‰zà‡k¦õ™´ç–ý©í›‡~ÅÀhœ)Ï{¨jeÕW÷PãåÀr±…j@ö³<Áœ¹P̪ ¿}:Iàñ²4´ìó}aÕ3eð½ù»ÿúýfwôÐã}b•ëÅv·0Œ{wBB]¾6J0éݬ
+x§€ÿþýæQ=ô¨€ÊõRx'€>£€«ùpy¡¦Á;ü²©€z¡€Íœ7Z€¶'`®ß‘•–â³
+Èàþº©€zT€Ù¼ +]H.\ý$˜þt\/Ý›&)¢M÷fPuàÞ¬ñ¿¹ûÁÿx´%¸aÑ:Önù6„ÎÀ±_Åžk#ÀÓ7%žvl:ˆ«Ž ‚1¥'…/ÐTx¹íÖ:à¥ð⣼ÚuéAÑÞÍv}¦Ò«mŸÖŸþ¬K».=Þ!§û>CSéõžC#ÀóÒ_ôgÙÁ@¬lÃo׿±¼™u0zÒÃ4Ú¿]3%uTþc'³)ÿoÉËÌ) xª€c?s^ÿŽfNÅyP»šÓ
+øαS®9»4Œ¸îÄÍîЯVºÅ2#á½&Þ™rêMèÕ]¡»Ë— |ƉW†É¨¯ w¨ÞÑ&®@S%Ç)Òóµ¢.o¡±>^Þæ¦îžë/¡AÔŠ¹¸Qˆ9¼ŒJÖ ‰37
+E܆úÝ‹„b—(tê±O`aø>ÍRÉËE<„jºTc…^ë~-˜Š+¼¶Ûˆ©³²m{»œ~¶ææ¹ÉÁ)kfÏ@[»8÷OΑvgª¬¡ç¯"b)–p’Ÿä•µG.6JßöÎJÉûˆÈIϘԈMÕŸŒÊ¿|OWY3fí#l© (›ÿùpÙÑ v >_À£…¾Îú¸ç9`ÉGãoåV…¬“[švkÎÀn\f±ÜôNÁ¸n4ÓüÂnÎm/+±óóN'N¬÷)š€*[²õ„És¸Ÿe÷H­Ãß*Q£àE”¶›E³‡õ˜@¨þù)¼nÒuGnj¾VÝ‘<lù!"Üs.?ó÷¨E;Þ¥L>敯Uè·À3\<gîä7^aéÍÖÁo{ß=øÝ#ã¹ïx\ÐV2Z©zþ[êVZ3y(/óÍÓF¯ž9竹ß@ßNg¤¹£—¿pâ$i£áǼ)÷$ë\¯ÜHOÛyÇt*–S4f·™=Ü(ÿ 0Í/4vá©2š FJ½vÚY\ÍûÔvä·«ôã j„o\¨ç¾—÷ G5œ,ŽaÑo%ôÈåñÍ/мáNJð4Uõĺ+*žk~×uNœ)MR'£EˆR9XÜ”•”JñÖí'ý=°}€]zOÝËSzH¸ö©òÃeTtx•ÎZÛl[ª¸™NÒXæ¡hýæ–$Ä _D¢¥C©’›£¹a[†i'?Æ2òù9X"-fÿ“5Ð{GI‚PŽÉ †?â:#L«B€Ü¦'®‡¹Hçk*cI
+Ú-~çé7³R
endstream
endobj
-466 0 obj
-<< /Type /Page /Contents 467 0 R /Resources 465 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 390 0 R >>
-endobj
468 0 obj
-<< /D [ 466 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Page /Contents 469 0 R /Resources 467 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 471 0 R >>
endobj
-57 0 obj
-<< /D [ 466 0 R /XYZ 79.37 638.682 null ] >>
+471 0 obj
+[ 464 0 R 465 0 R 466 0 R ]
endobj
-61 0 obj
-<< /D [ 466 0 R /XYZ 79.37 355.305 null ] >>
+464 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 506.052 333.048 513.026 345.003 ]/A << /S /GoTo /D (section.4) >> >>
endobj
465 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F23 375 0 R /F20 378 0 R /F15 377 0 R /F55 379 0 R /F67 385 0 R /F74 469 0 R /F69 398 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 400.205 321.093 412.16 333.048 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-477 0 obj
-<< /Filter /FlateDecode /Length 4704 >>
-stream
-xÚÝËŽ$·í>_QGû0ŠD½Å"3ÛnÎÉÉÞ‚œ$Èc8—ü~¨7¥R½zìõ ‡Ù(‘âK¥åËß¾|ÿćÏ×ÏO¿¹¿Á¼ÖÂ.Ÿÿú$ð _Äb=“v±F0nÄòùËòÇœKǹÆ?óòñOŸ¨xJÁÓàÇVÊbKÀVðñYZO´À_7üóøß(GßÂ=À—_ê–`à5aQø)>¥¶†§wVUÌá› ]ðòª4 ²ö6uJ‡aoi`ñ©oÑ¿¹ ½xæ 5a˜âL 7%]Ê=ÒÓ[•Æ )àJ½¿Ž ‘<KO‡%œdHÝj`縺G0@ Ø˜ûa—ˆCÞœø¶›ød2$üêö1öe|ySá;X“ɵü£6ÒZ[
- Ÿ¦¢íV) š (´
-ñº¡Šµôdh áižÙ<f:Ò2maÄ)ï C¥[Å¿7oÂ8Tw5b‚Û~ÿV3®ÄØÊòËý7LÁÕþA
-V:zèØ™øDM[$ëµ9—@^vî»ÓoP •ñ+¿Ul_$¼aZŠ“v¹•±ÛžÜX`ÞúÚû ™LP{ž¼¾Å鋱HôN@ Ãô<Ê°·!i(á3Å¥‡
-¸äÕ€«iÛ)mÒ•u}Ô­µcJUÈ)Þ q³”ðÚÖ¨ul<'¶ªŽÆÇPÞ”ñW·Ëi8V ÔÄF§–"O–Ê«jÕ–`S€‹.ý¥ñSfõ†W
-)a¯¿ªº•¾ ªÐ
-D£n-”OÙ¢}OK
-ãÍ87q!}¿´V@)³žå"›‰ß‰º‰l(líG£óHf
-ˆÕvQqÝq´¼)%•÷ƒ°Ì™é¥h+Ó\4›_sV3éÝ
-{¥³…¢Dd/$+;_ýkn™ÂEŠÎ˺úw'vf‘´7míÿ]âµr.…
-‚‹¢®å) )2\žáôë-Y‘8³ÕÖOãÜ­0Ýè˜Ý®„s»6±éÑ®DçR%ã@öwm¤D7€¯úVqÛ& xfÆÓ›-3®œ½bÆ38Í"8·c ÍJ>Ô̘*ï˜1nçPòócx¾Î÷Ìw©zÛ´Þšï´5Óa!ƒÿ~¿9™™'P¡K1È„O¾6 D®>õ1q¹²UÃV›Ú€NðñSµXHç
-@3eÙ!§ÕÚàÌÅ]¡1"#ÎG
-t•ÇI6+LÇÅ©Âð¸¡:´|€?£Nˆ5´˜Jå Tæ”lÛ8ª>Å-”üt²>¥ ÒŒñ>ÎƬ^-½‘w²‘’n½õ× ¹f!·ÚÍŽU­m*¦§É~AYÁÔÔmG‹ždŠ¦k#‰€uÐfm3AZêýhÒ7ÜÍ’¾µøŽÀ•æõýµí|FšUM=ÂÈ×yß¹>VUÿ°{îbž”c$\QJ%cÖ‘äÍAêI)öli”rÊœºŒC5‚2§IÝÙì¦&L§ÞN„w3d÷ëäÑý²Kœ+51Œ¿ &8J"×LÊžßzØbäPILO7¢$H×’Iu‡8)m›P±â#¾q›çIb£^æÆ”àCÖ4®`øHÒ¤¥×½J§~߬´ÐzÓl&SÑÑk#F¦…üHÜŠr$êe¶ƒXó#›™znÐÊû±—ÄéýàÌp˜/z‚a|"ë~kŽÇæPŸÍJlj•k•€¸ãR«5OÔÂdqä’ù–|ÄGbÜÈWˆªÖo¤bW;Èéä™
-ÓTzï6Ì丧8I:Sîu’ÏëöÖNÔ³ÖçÛQË*×¾ÏÆmIó@VÆ6².Í%ßÏl_Ó·£½ý¡„Š»qL;Ò8Ëéj£öbÄE¨…?|h¡•ÒGÎÞó¶¬ÏÑýkÛýÈÙä‹!uÓ2jÑß’ ²2Êaµ@K?üv¼>È@ãÔ0î×ë_¹ŒürýÏú”–ñvÔr–=¿*­’õöàçi-É„AãÌé´K÷ ÿ–Ž°@ÀiI˽o~!ºd:ðÜg3D¸´
-™.‡Á½Ã´¼tqXÉ8ÉIŸò2ƒèÈ*ñíV~p€¾“Ǩä×`€â–œ¥?CwäÃùð»¤
-èC”ðîÜv·pñꩇpç¶î_¸„¦Õ¨¥ù¶Ec‰Z{˜ˆ
-¬=UÃ7àNŽ8)îúðm¸ÓŒ¥#¸ë÷áN3®\‡»>|î4ãÜt¸ëÃ9î¦"ÙÐ<K³SÞœ÷¡»p­nî¥?='•ý°qé–êv핽pé–ÑÌâ †¾¨¯C”E³ÂD7À•=qãVºªÀ–;m\mÇû[¡OÆSå¦lÃJ²ß®òµ6±hkòø˜§D–I #¡›‡‹®>TR +W“2¯ÙQ–Ü걺£®r\U®çÜ&û¡Ü° ðä’Ò#e(Xu¡F0ž«r¡•$çD!]FÜÍ5–Ü÷W~õWšäRÀ‚¢»Õ"ŸZÜ=,jÃ1
-"±‰úM%Y÷‹»6¦X¢¹–PÒ
-öÌ=Å›2:¹¼fKæöNjÒº²Y¥ihÑ®eÏ&÷<u}ü~ ‚9'F&=Pî5ÓkLëò¢Ãû ×u=dUõÓ8»hë@ÅðòÂçÁ¿–è5ÑSÈ/‹°áž©Ðî_Ëž~L~NñC|ËC‰:¹_PcüŽA~HèošKÖå=1FAUœ€6Ã^Þ”9uþÖ ?—…Ü# ¦[‘ u¨D•³¢¥W•Ê¾9墒u£B¹œ&ª|ñP/Á)s Ý…={”£„þœs}º»'Êsñò‰ÖÉO¹Î\¥g\ܼ“pÎ-% ®a%)íÌ£-~Bñ{É©EÁ¥àO֛ź[$ò8ÍlœYI”‰4ÜC3§?œzðZŽ˜‡à¬MyÅesÕ&}ß¿ÖI øÐ8ÎóûfJèœon‘Ë´Ó¯ÂÑ-ÞO/@@*í­õ¯#r¨ÆÏð<%(z9–âý½!åîúx瀠ÖýT{: 0dÓN³²n耒øЮ0Ý*dzuh\¬÷”TîŸèK¸0ÞDg@äP Q>=E!À2%Ç›aª5¼ˆI-o§çkÂMûi‡”iú¨rÁ[åö 3jÙ?‰vu
-Ã=#ÅØKò.tÔ’Ü0˜žVÉRQ"ÝÇzQ†•á©È¡Z½Síyâü¿$¤Ûqö-*8”ð_‰ œÉÕˆqüe<C£Öš5»Xàþ¥\‘ú²%÷ÖÏ`gó×äAå£=÷Rg»s®SÚ¢„)n ÛZ»;úxŽ£Ÿh‚°1ÓHN·º<‘
-©Ûmæå×àíw#Ô~%ÕØ[ô¥Ù’I»/ïFââq¡œXŠ#êG]+¿óÛ"Wr¸[¶µÏ·-oʯtLr˜QqnæòÙÕ¼X¼´ÆKlÛàÞv¿9?±Á†ÿ’Gô‡¢¨ËU"'.iŸÄ`üµ?µDVjÅ4!
-WMó£ô†V«ÙÝXØîör­è:§þZ|#=u-»Á·uX8¢åÉ­î@ÆlÔÇÖ ·Y›nÔñºÍ’“ ºþ«Ž‰}Aÿ£¸£³úÍ߿ݵH€ /9P|¿™6h7ÿøv×°Ê‚µ£¸m¯à¶oê{„fQ;éŠûõúø.ÿ^FN
-endstream
+466 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.259 309.138 398.215 321.093 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-476 0 obj
-<< /Type /Page /Contents 477 0 R /Resources 475 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 481 0 R >>
+470 0 obj
+<< /D [ 468 0 R /XYZ 78.37 808.885 null ] >>
endobj
-481 0 obj
-[ 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R ]
+49 0 obj
+<< /D [ 468 0 R /XYZ 79.37 598.057 null ] >>
endobj
-470 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.79 627.315 417.764 639.556 ]/A << /S /GoTo /D (section.4) >> >>
+53 0 obj
+<< /D [ 468 0 R /XYZ 79.37 499.17 null ] >>
endobj
-471 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 212.75 601.687 224.705 612.636 ]/A << /S /GoTo /D (section.10) >> >>
+57 0 obj
+<< /D [ 468 0 R /XYZ 79.37 474.383 null ] >>
endobj
-472 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 420.112 586.296 432.068 597.245 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+61 0 obj
+<< /D [ 468 0 R /XYZ 79.37 129.534 null ] >>
endobj
-473 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 307.126 570.787 319.081 581.855 ]/A << /S /GoTo /D (section.9) >> >>
+467 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F69 402 0 R /F55 383 0 R /F67 389 0 R /F19 379 0 R /F16 382 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-474 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 492.082 519.65 504.037 531.822 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
+476 0 obj
+<< /Filter /FlateDecode /Length 4371 >>
+stream
+xÚÕ<ËŽ]¹ûúŠû¥Hõ u}] dVF¼ ²ÊL²˜t€žÍüþPïçy]—=‹r¹Î‘(’âK$uøíŸ7~ûå…§ß÷ï/zêæ˜Ó ñöý/‚^ð›¸Ǥ¹-×âöý×Û_?q®äg°þ·à\?è‡~•
+è ¼s.ž@~¢9çâ çžÆ9øÈ#$ïõ­v *ÏÔ=® Ó{xd¸þ-Ú ƒ ŠwÇa# Ô<NaĦâ1.Pï\p~§§qÖç× ‚Ñz€y Ü÷ø”EþöýÏÄh¥WŒ–Ž
+9²0Bõë’ ¤õ–¡ œž ¶ŒXVòãæLd>>23Ù ARÐ1Áu^Ôð*)a=ã¤NL oò¿Üó[‚_öÓ`Ú×{Ü¿´v©n:ÁRúSf{„$ÊL9S^àéß_6·!Q!9s¦Û¿ŽL1H›qϼƒŽcƒ„ñ*ûF§¿u®ˆ³2ßD:QꟃYqY8Æ…î„DF¸Ÿ,(–‹8ø÷yýŒ_^Ï D÷Cϵ‰pƒvÎÂ7àÃM+j‹¾_Òï·ôûk…xjÒ¾EÛâÈÿ¾uþGYIHÍÇq­µ‚T>"¿ÁL2ÐÓ j%÷< ø¤­dBu¸g9‚÷3ûiHfûë÷—ߪý0ÀŒ¥­
+朼ýÏÝþñòmÏÜKc™ÑŠL2.]eÆçWAˆzœ¡þ÷­þ÷kÀ¬ÇÈZÆoꌗ\î®#ÄɘYùc%ùV$Iϱ(í¤Fª0ÈKE6öÞ·€ÄOU×ë“äŸÀË—mbõŠYz£Yî­X„"?îd‰¥ wbÀŽxb²”p¯ëérÕçÜu/€ž‹zâÀ#Ó˜a˜.ÚêøF'›Þ<êÊÕõT>eÏ R5N+ÛUL¶îýÞ® T V0ñà½qÎx¯þ©ß¿ÞïC%À+gvC ½÷ŽPžŒ<[•<¹À…aPÀ$‰doϘGvq­¿îQâ™Ã+‰ÉÓKÌS|¯G6ðÍä¥Úñ'‚2ŠÌâˆõ±
+(REœÉ?ˆ bÈU˜ãŸ¼ß÷Ã+.Ù³a¡r¶qZ1¶ïÑy\¤HÍ4¹æa%¥ŸC´” þ°aˆ&_£•9†à—Þðhû;„%š“ä¿OX2¬u–†#Êfðç†#Ê*fÜn8rmßÆðdò¼@±› ±Ào7øË-Œ&6HgÕío/ÿ¾½|»5>›ß^½c†=gÇ*ŠÙ-'h­Qpc†0â;㫃_›ÑÐÎÅŸöÿÿõ!E6Ô©)”y%óÀ4 Á8ùäÑ5òÙdr?À¯Éü6²€b2ö˜'yà,´›gy†<
+»•ò«É‰R
+¿…U¤œËµî¤7¹¤PÂCóڡl†&3ã_¦å[rÓ\nTæê›$†ÃGû¾‡™ÇÔ\ðN.Â,ïáÔàáŠ\þêÇbǽC±ºÓÀ,aÚ ¡ªnË.|ÂŽµ˜7ñÚAWirµÌ~¶Ù²¹_'“Ààˆ÷óÅ™}5&EAíÈ$»b¤![‡ð$?¥£¦ÛëXE¬{½k…¥$ì°@©`z×(’§âe¬¥î&È;r™Öûöw»\ød‡hE)I;¹—= Jxs/Ñ0 óêHòÊ"—]+¯ßSÅ,8·G£Ž;Y†
+ 5(F¤<™ß–ÔiŠÑTÛU"„˜ë¼»òåë¸8Bú
+pÑ*Ž
+²ýÞì³óVQ=q}eA¥Ìrg:ì¤ö…¦ŽKm†Ðwëù.>ÿ;7Eg˜
+ç1þ]Ð5h»þVë*Ã\§D…÷$TÖÃrYÀóö÷:P‘ˆ§“MX{£ËõëeÇز6àÞ²i
+àðȸ¹¾s
+Æÿ'z #-£÷ÜÕ¶’vsAlHøQ%ÕL[õ¬Ž&­<É<ºçFï ·Õ²›Ûs£¡àGµRh&¬{’Š|‹8Í4ºçÆ~H²ÉÖ + IŠªO«œ&åÇËzÚ`ò“÷Â_SB$ s˜vÔ݇OA]:cMÝv×oèÂV\õ­’Ïê-~Œ9Ë<|àÎ:œÝÖàÈÀ™†šÖaάxV‡µï’§9“†œÙÈÂ/]l`àJCÉ«îOŒ­çÎûyTLÊ ÍªÒ2u ?¶
+ŠM‘£$q}ùKÕògWô,i—òï¯QYî)ËÄ»fkÅ©N\™W›r/6·¿ âí/ñÍ”wOﵕUν¯?:ÒBËw´ã_Ù¾Ç,p»âQWŒž4íä)63¨V†&úRÅ1U°[ü§6«<¶Íe†zæÎؾ¨Å\Îõ’R…Z¨œòYôÊý'óÓH
+ôÑÖj†VÕArè—i?¢ïH]?‰Tu-a&›Þ)yh[fóºŽÓ–»JëÂ¥g@ÿ-)=µ8¿í¶8³ºæàÐr\d§±õmm“Qç5!CöÿcÅ2¼ÊBªöÞ¶Ø|`_t(“€\’ I[¤we¦eo[”èÅç=ŽÚ£‰º ±hO±!ïõªm퀔SÙt³»¶v½‰ÕWOfõ=ó¥°æÂÍ—¥h[¢•gàŠa‘l!¶Zý‘·¾Ýèjµh}ØÛ ¤aÊßëaα¡ 
+mIÝq„û7r„QŒ£g…¼ÌµõŽgWןcbEÿ38(`8SÓä0¶»A‘‘ <Gôž9¶Ìb_zLx´ö¹FZ”€÷œXÎ Åè&Zî °ptªåö¤
+!Aìúr¥½p+K YãJí§êŠýoíøZܼÝÒvÖ5#Y¹sÌ~Ï.E§ƒ˜•-ëíÒöÙÉ@YÙ~µ÷Ñ~e¯!;œÆ6ŸÖˆõs Ö¶èò¿æ •éÎ'kÍÎ Ój/BóV˜K‹àd¼§{1õ²sû=ã8u#Îtÿ=
+wŒ;¤ 4N £«î÷‡Ã{u›G‰¿<C–ÿÒɈ!ÆOš•f>9ßD¦èÊ—Ñ$Å6]šK‘{÷ß ð±ÞŸõ _z?0
+Î@O3?àð$•fÇ}îú|´6ü×}kš݆“ï>†m$©A5Õ6üE˜RÛ0È´¥¶²³hCöû«I2*FìõA›ý¾DüTø4«O׆« È7zÛã›rUÏ'
+-aý'qÝ€Xè¿÷y!úVsÃ\ùJÁšnÈÄ´Àxñ&ÒA4†‹.å+¥áiwÅ#ŽãCí‚nß㜸ó¡¥`ã蛲{<”$)Õ‚‡›ê»æ’Ú:ò™ƒ”,sÂ56re“¾Fjº/‡—ï£N7>3½|…fþ®5³Í¹ýŠº¯©¾*¢ä
+endstream
endobj
-478 0 obj
-<< /D [ 476 0 R /XYZ 78.37 808.885 null ] >>
+475 0 obj
+<< /Type /Page /Contents 476 0 R /Resources 474 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 480 0 R >>
+endobj
+480 0 obj
+[ 472 0 R ]
+endobj
+472 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.788 109.87 417.762 122.041 ]/A << /S /GoTo /D (section.4) >> >>
+endobj
+477 0 obj
+<< /D [ 475 0 R /XYZ 78.37 808.885 null ] >>
endobj
65 0 obj
-<< /D [ 476 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 475 0 R /XYZ 79.37 546.329 null ] >>
endobj
69 0 obj
-<< /D [ 476 0 R /XYZ 79.37 385.476 null ] >>
+<< /D [ 475 0 R /XYZ 79.37 254.904 null ] >>
endobj
-475 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F55 379 0 R /F56 380 0 R /F67 385 0 R /F58 382 0 R /F65 383 0 R /F29 371 0 R /F20 378 0 R /F40 387 0 R /F59 389 0 R /F46 388 0 R /F72 434 0 R /F33 479 0 R >> /ProcSet [ /PDF /Text ] >>
+474 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F74 478 0 R /F69 402 0 R /F67 389 0 R /F58 386 0 R /F48 391 0 R /F59 393 0 R /F50 392 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-490 0 obj
-<< /Filter /FlateDecode /Length 6159 >>
-stream
-xÚÝ=Ë’ä¸÷úŠ<zIóýˆ¨èˆÎΩ‰˜=•Ý7¯ëñãàí_öñõ ðMŠRRʬv†Õ’
-÷4üÿ%\óKxÎà¸íÿ<3ðƒ›
-ÿ"™ÂTFr’Ház¤Ëàûd¡ÏoÐ[xB4ò¿düÌùtb“ŽH%S›Ú„?vÿi¯QžÍõ¥»~k¯}Û&Ž…Äß;dÉ%Lô]D2âÇ%‹ãû«2ì C¤s‰¶‘m÷{Ìu`$~®ˆ’™7T»ïÛ>DÙ¿ýÞíSF´hÇ6MÓ·}SUÐ0ÖÑxüø57%`N2 ³‹Îäé—o/¿ž
-
-‚'h/êÿÛò+5ôb•,ôÓ8–žýMÏRsÓµ¬0ÿL¾eŽùä/æ¸ï ŸÚ½ÌñŸ\ÆÿôS{˜9þ“ט㿃~j'3ÇrsüwÐîgèéŒÜ¼ ¤Ó02š›}·¦ò
-æ7n¹²ûhGÜ‚ÚÑ€n-ˆK†gžvÄ-¨m¯VìíˆÛÐ*µ©oëºu Ÿ‚œ¬ø“Ÿ~>½´NF-düô ¡h¹þÏÓËïS zÄ]¢š¯ï£
-*¤
-ÍpuÅ u&ÓÌ×÷Q kd&›oÜE·«QkGˆã¼§LuÄóÝûˆû¹/©h‰ç»÷“?ÒH<ß½x˜ýító>ÒaòCØÓÐÎwï"ÞÌà‡(ßý8‡ñLÊ8Ý}Ð4Ø2.¸diyžƒùºn{ïY ÅüÛ
-F$ç9Þƒ`k5oLË1žÇ,,j0 æsüÿÒd•d'À8±FõØ2¥<ñO°ò1‰ 3’Þ.õ]ñöIð×µT­ …Wn~Óðs˜R®ŒÂ|&žq”€b!yl<2õ"›¿}cjCTòS«kfÙ *ZF#¥q²£–XÑ“Ât¶Ylu‹I\K𞿦N)”úi¦;1+,=—ý’sT?ñÉo6ˆ+]úIé×
-ïé”|¹AÃð(´· ÔØs¤¡*5ÌMÕà‰˜597•Æ>ð’W:úKɇH7õGƶ^‚‘—2`âRøÁkÉcù2Çqêi“òdWµwt¼Qw^d+b[u{M›H——qð“^‡\`/×” Ƀl“QóI”.(¢¾G /•rÊhÇqœq\Àí swÍÒ´ù<⬳Ì#O:1ÉoÉ…‚!1eòÊ"SæKÔ>n7§I´·ÚU“˜r®uÒ¯/—Ûº%kéu*º^¬÷ýó:WëÞh.@,F@ïI”Ý6NMXÓÿ_ís1VÖ¹“Ò’(£æ7bÀÞ*u:CïµÚ‘s«™Þ¬ ÷î rla ¬À{p–Cű«IÐxhÖ²;ÜvŸ°â`±O( Xéya0ÌJ<* M}À<)ÝIcan?¹}ÝMK¨MÍÏR6Ž0º#-C¥æYrX•(Ì2“M„ne3çfVÅÔÒìvš+ÖbRœhÇçUHÀT?øžQÃÚ Âº9)%èVJcǺšÕßÒ蔧p²Üg°VLîÝ€…Vîµhà÷™uóCPïÖTꈶ8’\³ßPÕž §B“UíˆuÃQqµ|!$-qr~23J,;¬¦‚8Üw›QïD´ŒrÖ•´%Љ¥â䆚Î'¬iˆñ£–Ê=›×Ò|¿–bćZÊ¡ÔÞÔÒ
-‹*µA*"ÄÞü w+¢Q&) ¾@„èGê½/ßnA}O¯¡ÚuŒ!÷‡šˆÈƒ6*ë uÔˆZIŒ_l V¬ª`:øC ¼²¢^ 4W9Nÿ±ßš[µ¤™@n¯q-/ï·Óª@ŽÂÂ×…bo*LD=Ü÷¡Ž°ð~爊œ nO›*ba©âsÔö‘Ž˜ç„Ú§Ãà« wLí"n£u›Vâ›ýÇßbû¿ûé%&eä—¶a”˜qŒ­«MÂux›tîaí…± o‰£.0£Êí‡6ë%oaÍT·êìCš«¤
-Z¬c2Ýý«6ý@~Dc…Ã0hÏb¾ý1<Ö­†Ä h®â< d`™«¤ ýQzSÍÆQ7Úl¥˜u³=)ÊÒéÐÇpë-¼¼ã6ßþ n3ý–ÛrûC¸-V¡fvi?~šVw?‚ÓÆgÝ1Kƒ³††Â¦¡Ñ”À„&Ÿ+§ˆƒ`íô¿ Ú*+%güË20ÜHÊ‘ÖËDÞ£![„ûZå¶TïT÷þ³QtyÒßñY.1?&<Iy,ܸùäΩߕìúœß£]Ë ÍôòÚg.]Jò¼N'- ŠÛw¬o­ÎɉRº–l›ôÞ!Þ.,ÒŽcꪦ•0Ø›N{Ÿ¸©¶ÑsòZ://6¬ô·Sf`r0¹`äà;ß5q)X0¡­\o£¥éªšÅ™`°Ò4¢§uG*˜  jþÅ-û+‚o'Rù‘Jïìó“¼W¥WΨ %ë«4Jƒ”Þ°ø&J–W#LLÄPv‘™F‹ÖVmxåBî¢âM.œ¬© LÈq ¯2õJ3%úIfw /Xw%dOk}xg2%/‚!&ÆðEO*;8Ó1QI^Š-`_Ê4F)K†öî³M8IõÃýIÙ<rBÕ¼l¶íffØå¨]ªÞóÜßkÍÇhz¸:ÿ1À–´®c®ÝÂB——PäTñÒé›Äw ÙâˆzűöÓLš(¥ì x¨Ys$½áM³ Û72c¥,LŒs€ÍäŠmqu4~nJ»9{ãüòPJ|ZÚßvðru¿Œ,nåž­…§­{ç²æ¥|Û}®¨§3Veš·Ý»ÜWeòÌg’Q2‰]›{i×íÑ`”ÄG,é'Kh¤‡ g«2HÆz¿ ¢éNäyv®¼q„èK±®¿!M±I‡ŒÎ›6*n¹m’¤&Š÷M0IWŒ5fZÊ’ÚÃÇíÄvI9aܬ&¶ÞLlï°Ç‰í oéŸ(U¢ŸâeᾞÈ1ÇZF°Q»’Ñ.$MæK䧣^IÆ:Bõð[®8Bðb&Z3“ °?ÍÝT67 aÊœbö&ÛÖÀàš÷˜1B[mÏQÉI³›ÍHÀ¯°Í j|-Û{âF{œg*0‘S.` PÚ·ÚÄ—ø\ô˜J¥öÌø'Æ-y¼Ï^ÞŠHT>Ûxc³GΪͺÔ͸pxP®¨U÷H* ½·Gøú ÖóÓ2‚I¬h
-¶o÷JžizC[6Ì£0x’MoIJ¨˜¾¨Ø|¿×DpÙÓ˽jA!ã›Ì&Êôfr%*J[Rȇ†
-¦9F7o%²ËQ‡jβ(YGÍÖŒÆÈÀ?ÍÖ_a Þ]Õ9Þ9Ûf“akH8L(‰êÛ²ŒxÑ—® ¡¯½Ù¶šNaõß^z*I.ÉG½h@â®^”¸¤]›כ:'`Qí¬›`ps&RM¸b ^tâ!Gf¡ï4:¤¸õÐDGaœ=h%ÐëÄf/¤„°ÁÔ¥ËÓ|éÖ ‹À ^3¤\XìÁÛ¥ÇMù¡Å±»×Ú]»¸êY
-ü,zôV¯þâŠo0š‚ƒ7i
-Ñ×2Ö tÝúlCaU»±Ã|ò„䊬¸¡åLÈÂ6h¿£é'~›÷§jx$£Ò¤¡©B„̺^iæ@/á*?üÒײrwÚ1Êp¼ÕÐÛ¯P¹æ}Ô¤‚ÛටSf ŽèÛ¥Ìõô%éh-¨døÈœfY'Ú\/IêÔvã–,Nò.yÚUk÷)}
-¹§BVÊgYb÷Ö1JØò¢Ú
- úÊèüiÜÝ9ú}£ü™igaÚ(u#Ÿ"'èo®žØèÚ¼ÚªãËsÜàlï Äcšð]Ž•Üf+Á’ÀTŸ$YxOзÞ!Ì <L®ï"0V¸iDðytO)ƒ<ñædæÑ´ :„ƒÏšxlþt‡õïO¾«ÒA›N¸Y¥‹ÐóJWÈÏ
-\cÚü>ÿgX:ÌÍlÖÒEèyKWÈ?±¥›“AÒ¡itÏméæd ×´ :„2ÐßEN¢j~.Dðyt;Œ×ÑÒì?BO1 woœUzò±Ç<a¬™ kI 6~ëDeOÐ7Þ#<åÄcšàªiR |Z=ÂSÊ ;¡9$Ÿ2-ƒá¹Ðœ ’O™–A‡ðÜNhNɧLË Cxn'4'ƒäS¦eÐ!uBú_Ï ±pV~Ò Eèy'TÈ?±š’Aö)³2èžÛ ÍÉ ù”itÏí„æd|Ê´ :„çvBs2H>eZÂs;¡9$Ÿ2-ƒáãWBÇöaþ˜ªg-p„ž·À…ü[à9$ƒ:-ƒá¹-𜠒A–A‡ð]7@ù3ï83 ]u³¯9ô´À+òG®ÿn`e`g·øô¼À ù¸/–µË§ìü8Ùm·¿ÛZ===)Óf²®V,³°ÔÀñäδšˆ[P‡Õ¸#Véƒ-ÜA å HЩԔÁw2ÁÉãR–áY’›¦,B#pù8_­¾UÛÞÅΗ¾ï)ÀÅbõLLÛà;3®î¹ ¿CQbù!µ8gÔþ;w–0…'pÝ›QÏ·£§Ž„¯Š)–»hGÔsÁísÄ°®¤á»Â{òó<æ9£ö%É`žãf$’íìuD͘-å;Ä÷&„Á_ÆZÄtG±—^FZÃÊ/Âî¥W°>ºN;a¹Lûb]Ñ?…xšÚ¦Ê2ùzWe™[­øÙDË7±òõC[ñ‹eVÒåCÛLäzYùú¡­à\ðÆFÒåCÛV‰\S(]?¶•0!
-þVòÃǶã')•Yfåƃ¥æ'¯Uá[ˆè-”Ï{L·Ñš·æp«m- Ò#Û)\ù Å]H×m¥¶5ƒ¶ÑV¦­2LlËûsÛ¶ï=Vù²:4M%y$SÞÛÃRªi*Ý|¬Z ó×1‰¸¨EºûȶÇ6£â%$£ÖWb=W%n–5cXÙ–²fŸ—…È„fõ/5[œHX\µkåf¡±•¨¨Ó”gëóŽBlŸ·ÎŸ éºÑ°òlmW(«Ï⯔e”–};8¡Ç­%Š¹‘ Ó—óéót-[>þ“‡nQPÄ?zšÖU}2…Yšš/Ëyš©ß¹JAÆI_‹”M¢œÛîTü çvqŠ¶:.Ø~‰2žµlj†5ÆØRÖ¾OÙWvÊß}ËrPÇ)¶¨FýX‡o¿®9*’Î#¯}eóv¿›C¥FÚd)·ñq°EiX¿ÿÚ'‡µ:ó›ø#Üÿ3üý|ò†Œ$B~K ýWÁ)XÄß¿¼3'é ÆB]Ï‹uê|¹âÛ3Ò¡ôˆ>Ty´¯ò`€“Åaw¡eõ8ùCFÔ‡þL’j®òä2Œ,§Šó§üª3Òªªî,«à983á‡çþë¾µÇ^E]C+Àˆ\‘é,ÂÑçÜ=åEá…%/ËfÓU[³¢¾[NºÊúø“„&ª~>‰«‚ÌJÞˆ¶ˆ´éÇИPNŒ0·Œ‰,’_hôÿÍõêD,Šf˜«¾GV}¶pTW+Ði*¶R3õ8ÂNä‹î×¥ÕñørŽXÐTÆ@°¾t_`«>7z­Š3غ¹aü©ÊcŒ™]Ÿ
-5­–½j4ª‡çmÿÙÔÑþN8á¿]4P‰¬ê¡®GU½Àß µ×r¯fN*9¬ Ry2ÿ¼Qò\I¤.súÖô Y"}í+Š4¥]¬êª^f
-‹™ù*—ËZ9Á®ZÔ® Åj³š¿]Mõ0jt#“͸ô_|j‰ß Çö#&ÜÂìˆe1}Ì&›š®ÜG¶Yþ ^aáŠx­RàÕôÖˆ6eýUr¾©¤O75k¤R3ÕQIÅ ¡^I`#×h Mý@jæ…/ðp*ëGöîÒÁãÁ‘L@(oúÁ¹f…y+Æ û†c%ŸÆoåÁ E_É5<]Vr]š
+486 0 obj
+<< /Filter /FlateDecode /Length 5326 >>
+stream
+xÚÝ=É®$7Ž÷úŠ<Ú‡ KÔú¥ŸÓ€çTÓukô¡Ç=Ýè¥ð\fùú!µK±)"]ω9¼%"(J¤(R¢(Š]þza—?°îïíó‡ïî\]Üä4hyùü—?° ¿pÎ'Püb4Ÿ˜æ—Ï_.øÈ8¿½üñóOA†=q§:h7Æ0¦ß3òå*¥·wÆîøEZüÁ¯òþjÞkHé«’*h¿û¿o/`>Ò{*MÿQ)þ=¾au;=¥†ˆUÖ·þkÄŸR
+Öjr®oÿÒÀÔø‡Í•S¶)†}œ«ëZQd%ax-†=Ø—ÎL o߉Î^Ì;LÔ?po• šÍAši
+R%
+¤žn§…·‰3™d†ªÑŠr±=×hšAÏ­6›/üÔ–â2Õº¨Ä×5%.­9¢Ä#xíC°vC=ë™|ÈEU*qi­š‘•Lƒ'é6ŸœkXÒL¢êÃðÔj¦ôöµLÓ][OšX§Ϥhƒ¿\íÌHФƒøÄ­H( rù};£Ñ6Ö/Ê$?OZM(
+ŸMä…IϱFaoÎ?.Íã¿T£HMBÏšiç«$/±ùiIé¥ßÍXRÖ¸vâ8™è°÷ ³ÔùhQa ë®ή•âõ†êáo±>ÿ%ò
+šOø.þÔÿÿüå0µ. œ"¢ ‚½\QT&ƒÓ8ıáQNà :‹î*Óºˆ~™ÌO= 8™
+y€Æœdu8;Ã,ˆà @¬² +г µ{Æ+é"K-œ”5Íëq˜¡ÏœEeyUVN’»#ðµË–ÀÕznç†?ƒÀ± ÉOÇ‚û®À­°`Làô°ì°Ë•>¹áÈi#¶9=+`8P
+‹Ý‚ÿÂå§Ë‡ÈÍ#_p¦ò¥~{õRÆÅ埗¿ßÃí)úÏ¿FÒþõÇym\aÛÚòÛ®¶$ö‡(ò<¯°Óó!*†8ÔÔ2€5ô7ò&ü³Ä›\É­²c5éñž,ôçgfÊL2Ž
+Å‘õDÔÎde†Ægu©ëøI³<g4ï´i£†–ùËû/U;Îx»ÒÍ–œ3ÇIz;÷7_ÓòÊ?¶»ïx Ï9€]jX=oÛ¦Ë<Üñç
+›^4é°“õ S y³ šù=Û®ä þp‡c‚ϨQª^ZWFä”(;E2¿Åe3ÒÞQ|»°®}°ã½ïÞíW¾ˆ{µWJ;ß]òk†KA]_í€ì÷ÂJYÄ«©„ª¶$Ò
+&{‡ZÔ‚;jqm$-ùf¡ôÚªö*@ö~ePk~eÿ%»/}ÉÜÂè¿ßÊæŠÎPã6Ô=_3Æz÷4´e·Ñõr(·ÐË[ÎG!pŽ$‘y8ë°¶ö=
+±íÞ’8áb®g»÷Õb×}5±©š'æ¨EHòæé[ÍrêNµÙÏïºÛ@ÈWoA¤è Ò‰ΩÏŽä+žïÔ·ÛÒKƒk/2¢çPò}/îuITN¢8kò&tt¦ìsù ÿeTff2×ûMrݱ…ý›[ïÎKXˆK^*_lªu+˜ªÝšK%Hk®h€U-z¥yÏ4òøÝžÎG"_—6)³du3€iÔò®¯%pz{“Â[uXjŸ·]ûxûIXŒÞo›ˆy&6J'á0õ¦Øñp›(ŽÒâð7ØHœ7²¢<êWü½³MêScr$ˆ¤ŠSR³Ú›=9Ño[.x¶knÇ$[ œQÕ–5oj¿í•ÌríZ_¡ßùÔ'\çð䥹`Ûîócã|´¼¿WÿÀlߦ i\ô‡yy’ ÔbD?øÒ@¤è9{;¿.Îîoe‹%z“;.â2_šßì«<Ⱥó(Ój¡~¦mÅæÙvðjÇ-.…¸ýÍêNLREú—ê´|RÌnyÏJ«`Íêí»;¬¸µÄÄqIjÂy“oÀ7ìÛº… ‚ö‚yXî}ó;Ñ8»Ð฀ÇI>ì!Â¥yº,Zû„nyh .¯9ÅÌV>éeÛÁ´gÿvÍ?ØAðÉ#פxP§ŒÒ¡òaüø)©œp“‡xüÞÐ/Véï ¿*NÒ/ŒßQ¥?‚7ôËUú;è9ý¿9ù
+(z{”ú
+ŽÑY"`åt LŽv£k?)oü¤¤v”¾öŽRÊ# É£sÁÝ è;‰…Ô…v@‹_‹E¯¥lgܤ\ì¤B ê8êXòš‹v˜u؇¿!?„:Í%;Ì’Ž½ QQØ¡ŽeKÑ·§YÂܱì*nnQDÜ9ܱlƒû+G"w¨ sŒZèo“äЇ¨•—(bíP _‡;t8â¬qç—á=Žƒ®Æ_>†;ô¸´ îüò1Ü¡Ç™npç—˸ˉŠæZišð渥ђ›7÷ÚÑÒT[Ìåè]úRNÚ›ñ]{®•ÏgÑÕ}"¾!Põ S½.SäR“iêÓæ)‚Iisl.Çjl Oúƒë:mÊj¿]ÆÌ9>h­bÿ$©@– =¡«‡‹ŽŸp”‚#+g²³#M•8¤ ªª9.3W»Ãt û¡ŠMDã$ÕX3Œ<#èÏUY*%ªÃ¨¨ºf‡QcL£Çž ǧ6kJ L(šÄñhäæ‰TCÇ
+Ð9¤’ØÀ
+õPHVÂýjµÉ‡h.‹ C6;2Ú$·™ÉèB~œ5™Û:ZÇ•-EšR‰’ù¥?
+"|²–÷L:%TÈ?Ôaš‡íi×Ãq=Xh"k:×3£cÚn‡bz:Û·§®K1<q-…›•º-ü˜ptÙö…¸Ÿåž[‰åÌNàšs´u,ÊÚY×ü¼rz4Ƕ@Ksø 1›¸è›x†­†§ÑN–P@Ù6߸_çy5”¬ÄL üÖï]?Ú:•ê·ï]¿f“4päPðÚ`홚Ð#Ÿ„S܉)ö
+àrd˜ø>H}}„|ñN;ÂhŠà(ý|þúÐŽ°<¸-xÞÀ7.ü|þúøKõ.ýf
+ÜÆùÊ8½ý•†Á–r© Ð$K y æçí¤§”5Çùý 6ÊyJ× XKyªo›)OÛÂãO_Âå6l<óév™p9LJ–BgòÅÌçA¿z)06§cdƒ)TûÀ¬‰=|È™¬èQQtÛ™¬l’Ðc+ñ”óÔgmʶ>«g‰¬œ§l+—‰ÍŒ³{3g‰ÖZ¦åàXYþO×’´WÍrh
+q,o-å§#‰ Ü?Èy r‚Lûyk¥P“…™œè}:dt¢Åt8–”£Îi/±ûUoWY è<~»JÛʳ˜8Nqʨړ»‘7nøö–¹çìäœãÖÔ—È•l²%Æté'çTsí­–J–r ¦¾µRܪ»‚Y—峋w¥2õ˜I1³«Aܨ©K? …µíÕšsR<Z(Ý༎ÄÜ«¸HXº&H¡Ž·‡é[%™2êpêfê–שՇñš•ûXYUx|J”ºÉ-ê+ªr±À£æbÏû¼+ú¿Ô^O»[/Ž„êN¨|!jL^¼'ZÚ»¢šo²%È÷»åöË$rµè-A‰#åWºH§rlýÒWŒš•®)ÇYÔþˆïÿŒ??]üçuùe[úU0ÉÙï?|
+Ó-i/• £3¯EÝZÔü
+g
+sºMQ: £]Ï—˜¤Ô7
+ÖÇëfÛýÝ›’/·}>¬œ³íj-å*J–4àñ©;†¶E0ÇQO{meÞôF&̶ Ó$ÀΤŖoOÛæœ
+:~M•lF¹"7AÀ÷Û‚+ì$,Ð0Öie:•L—¿)ÓtÇ•ªi×c÷ýUùÔ· -Ýþ*E{KBmg%™륪ãçÝÚ%nur3©„$Aÿc{ÇCw4»rH¶‚­¯Æ2iŸf7aT55%›Æ×Îåªõ|“ }©Õ ÇÚKešVÓ;ŸQ®Žð%Í‚VG¢tV½úÍß¾ÝÔE 'p¼“ɶ«!)H]Íß¿ÝÔ¨Bú“¸ÙÅIæêáeGù‚(¥´?NYÏ gÊý¤UŽÝ
endstream
endobj
+485 0 obj
+<< /Type /Page /Contents 486 0 R /Resources 484 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 489 0 R >>
+endobj
489 0 obj
-<< /Type /Page /Contents 490 0 R /Resources 488 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 492 0 R >>
+[ 473 0 R 481 0 R 482 0 R 483 0 R ]
endobj
-492 0 obj
-[ 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R ]
+473 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 212.75 746.177 224.705 757.126 ]/A << /S /GoTo /D (section.10) >> >>
+endobj
+481 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 420.112 730.786 432.068 741.735 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
482 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 368.217 472.929 387.923 483.878 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 307.126 715.277 319.081 726.345 ]/A << /S /GoTo /D (section.9) >> >>
endobj
483 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 403.644 472.929 415.599 483.878 ]/A << /S /GoTo /D (subsection.14.1) >> >>
-endobj
-484 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 266.008 431.086 277.963 441.925 ]/A << /S /GoTo /D (subsection.18.2) >> >>
-endobj
-485 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 273.956 89.437 284.413 100.894 ]/A << /S /GoTo /D (subsection.17.2) >> >>
-endobj
-486 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 497.51 81.266 514.551 91.43 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 492.084 664.14 504.039 676.395 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
487 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 88.249 70.508 98.706 81.965 ]/A << /S /GoTo /D (subsection.14.1) >> >>
-endobj
-491 0 obj
-<< /D [ 489 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 485 0 R /XYZ 78.37 808.885 null ] >>
endobj
73 0 obj
-<< /D [ 489 0 R /XYZ 79.37 682.847 null ] >>
+<< /D [ 485 0 R /XYZ 79.37 529.966 null ] >>
endobj
77 0 obj
-<< /D [ 489 0 R /XYZ 79.37 412.149 null ] >>
+<< /D [ 485 0 R /XYZ 79.37 241.685 null ] >>
endobj
-488 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F23 375 0 R /F20 378 0 R /F67 385 0 R /F15 377 0 R /F16 363 0 R /F55 379 0 R /F57 381 0 R /F58 382 0 R /F26 400 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+484 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F65 387 0 R /F58 386 0 R /F67 389 0 R /F25 375 0 R /F16 382 0 R /F19 379 0 R /F48 391 0 R /F59 393 0 R /F72 438 0 R /F41 488 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-497 0 obj
-<< /Filter /FlateDecode /Length 5297 >>
-stream
-xÚÝ]K丑¾×¯Ðqç4ß Ñ@ç”k
-`¾jgUñÏ=7à É$¶NYsña-œ¤Ø»
-ã€3G,×ï‚“Ð;£Dñq :…ƒ¨÷xc¤q4ŒA§ð OAYPËwu:ΉsrÔé¢ô¸Óó£€kçW|ß-ÓQKlhØÓEéq¦+æ˜éÆ0H>4ŒA§ðØL7†A"®a :…Gô¸'°þÅ ‰cÐ+ Fá‡Ù^Ãò[^×VycŸ<¬QH­’ãö|.Š'é}ŸërÜqJÌ0^x¼ýøC2oš}ÛÅÇèzöÄ ŠcÐ)<ôì3ˆAÇ SxèÙg ƒ$>ŒA¯pröÑßßìΡ }¢ôøìSÌ?ìì3†@˜N†Û߈?öì3Öþ4™ #Ð)<öì3†AšL†1è{öà M&Ãt
-=û a'“Q z…7Ÿ}N>ÔîÕš(­Æ¸7ÊŽro1ýÀÜ;ÖþD¥Ãt
-ͽc$*Æ S8ù°óÍÇÜðxY+N¤²£ˆGéqÄ‹ùG|¼üG
-êÍKxÓ*ÑI3ÂÛöÈÚ)#‚ãüI‰s|À7«Ò¢nQýì/÷%p©“xÕûåõ ”[ "¡N -÷—WlRfwW­Q¥¹-±z|uhU
-Ñ|ÕÂXÿRý<À…0¦qæ ´I÷V”?/z†bÄjuÊ1nE·³m€4(Ÿ„!&Ðû¸í¨z+ºm…!Wzâ¿û;d;ªÞŠng[À€D·À¹C–ƒâ-kvvÝ( ô›„†8f9ªfÍÖ2ð,³Ð¨ƒ@À_Öšœc,Z3ƒ02¬UG ­½1³7 öô)‘Â
-‰_ùô—é)¸£&Œ<˜¡z±™Î'ÿ5=ýçQËÁ»ÀýÐÑܵ¦óÙK¶ÃÐq¦µÏ^²†Žö`Ïåã3VII‡\ŠVÓá5£~¸q—ëš/šõc‡r“íæg {2µVÆgTð‰ìƒåôëžòLƒ²7Î^«w˜À9ïŒçÓ¯æ‹p©îµñ…½ÞÏg_¥;Ó©‹/Õz‘ò^©/gÌÙðÒ¥žl(hs8–õØ*¼³QD©½ð…œ«¬%†æÈ)åÓ>Â"Åâ‘üxãøÅÇäb¼¯K—|4nÌÓÀ?ÉÓŒéMY%ó
-ÇЇ`'!PœX;Œ@­ü¼ýl5Ô‡?O7L<.ÝH|þ¨ä Ý$éaº©Ì?(Ý ¤»ö ·C7ÜüD7ƒíâ
-'d°h0£FÃÝ¢ÚÙ_QË–þÝð±¾ ºEõݣü71ªƒ+
-Íà@ ›Î
-yIvƒ'ÙOƒ. )0g>{Évð$­Bäˆ÷'ÊÙkõFW’!ì,¸
-,0WßîKaÛOþùa+Öl©F£6L…@ÕZ€ Õ]€ŒIQT~±øö½‰’÷CQ¤U$›rs@/«¿Jñ
-÷þ0MR² Š47pW=»±þÓÈÍîŒMõÔ|^{3˜„ULóý劇Rvê‹Î­à>µ³è£k뎔%xñ%M™Öö“µ‘ÆìE÷0² ×:ú·Šò…¶. 'ͬfK™+xðNƒ…à`nÞ`]TG›Ó2D|Ðâs‹óUé½t¥š,8‰{Îôósââß±fÝ8WÏ©Y(ã«€ÄzÎõm¨q?€ÑvB-’ èø )¤ŽœÕâ2ݨçÊÔ›f¢ÂVsî©¢PŸk¨—…k‡£j¬å%Ë
-z,•Å°öÚî§ë.Ùm9u(Îs,B5¶†k"•#‹P#ÿkj¿¯ÊànP9Ý—RGJúº×‘“?vÛÌ‹îxo+wÁ$QÍ|þ¦¥Ñð /íðã¶ý¾|~_.µ<Ž”\ÂõÅXõ÷š¿^œ±D U³ÅHõ×›¿T†Ö¤üŒÁHHìÚt5Vã3
-ƒWʼë¡L`Œ'þÎÂðÃxE47^õvòýª_Ö|ÔÂáæOñçI<Iû'ß~Xƒ¬“î_õäZ^À
-
-óŽwÆóÙkÆèÇ@¶Úx>{Íx÷¼3žÏ^3F~_ó|ö’ñføžñ¶á¹çº¡Üý²,pÅ gf€ OkC”O"áÆõnLF\Jãâæý⦠_IRÙf=ãùªÞJ]ç?å ñ‡`éÇ5QFhî0Êü;_î®Ý»5ÌòÅ@Jêgaßœÿë›sKV+£õ,+{+µ]ØžG6>!•»yÎ1ÔFVÙÈ/gF,,žÂU:Ü´EÂå¬ì .o{ì+¿¸íñÖ¦{¡¦9®rÃ"5·S$ºÂ" Uð§ßYoçF ŽÉˆ#QäÆ|ÙrDn7ƒÈ[åÝ¿ì")WÄ®ŠQâÕnÑþ’©·yu‹Jõ¡õ–Õ)òµî­í #p‹Œ?”‘ÂÏ}
-OJY©‘CJK“üQ\ªI
-ÒõYºÒneéJÛ¦|.¸&½»¼ê²ršæÎÙ"fkÌ´”â2ûm€ç–Ãì¤ÝÅÔ#ÝTt9ͦŸkÔò’Ä
-°@fŠë¥TÖýa³‹1t p38Ÿ_0]ä>iä§æ;,â/†'éd8éÀ
-œ†e4Uø³B³é¿¿M¿>}n Æ
-úåú
-Ÿ |~aû:¯¯æµÎ •¹Êà­*›¡R¥øY º!vQ@*ÍQñè9Õ(Áì¸4§%f/š-âmsÅ»Ñ_ÓœØÖ$$¤IÕû¯lê¹—Ök[eV‡3ÅëûÚ¦ü¾tc U—¿•±—½݃©:§¼™ïK³óöªCáK?Õ[N«D©Ý‡® ­2·Ö$9™8²^Ð\ Ä
-._ܬJ—RûëSðWµë©A~i‘®ˆ—6?ßعߥ[F@J°)Åø¥Á«ò!°Ã˜jR˜gý 7ï:gP¦›†ô›iû2i'üdwn¯9Q¸•NcÞ' ½[«ZA,2LcÓ~©*6™—1hå(ñÖÂ…˜>Í»x#Š kÒwâ ú*ïr0ͺ*óû+S/œ}!›ÌËtͼÌôÌë¯/2oa~‰y™^c^fF˜7Ô¶f^¯7cÞ\Ûó2sœyñ'Ö^x™“áÌ»Öô¼Ûd€â]kwyךÞµ«+Úpi•w­éy×Ë/ònÈé>Ê»VhF¨Ù°ÁÖ¶+v^"¸'8Ü°¸j•Ì—¶nþ*°ß¥
+498 0 obj
+<< /Filter /FlateDecode /Length 6100 >>
+stream
+xÚí]K¹‘¾ëWÔq}(ß@ RO ˜=ÉÖÍë“wíÃZÆ—ýûÁg™Yɬ®jÕÁô¨*+"H~ F™ ’Ÿþ~⧯øÆ¿þÏOâ$‚c2„“s‚q©Oýñá÷P}=EÒœ©àÍéÿNþyúðíDøX0ætLY3Íå™>mÓÿވτ*wâù~þëS’Ô·ê,4ËèÓÙYÁ¬ (ãòýÃ/¯Âœ æVZ}úþ·J_È õ÷§?äÜr΀%çJ~úË÷ßjI¿~ßd†¢Ö›üm„C;&ô<B2nÄr¦¥œ$“€ø{á\{øPŒþt–þãUtI=:´IKx\LÃ#3FÞOðÌØ0 O&àÑÎÅ—¤7ê’ R2}G¸¾+H B{¤hëHÉlóŠ¤`Ìß”‚Ê©f*äPò5¥^›.‰/[ÀŒBjYàrÎ1#À
+¨åun‡´åP6Œ/¿ªcYÏ÷Ûª ô–7éϹñŽ²¹a¦1’épTq2ë¹ò²ady˜”Þ¤•™·SÊ«±×S{ü©Øý=—ÿǯXÙ
+’~JoYÊ7¬Té¤òþ%ñR«Ò©
+ösù·“Õì¶d¸nôÕ]úMw1¦…?ÍÍÂs{“Tk`>ëÂZ¹Zð!&-öKÕ_×j¥…TÕ#Ñ_óÅ™B63Ñ›™BåÄaÒªöz#
+vøºB,Z
+¥:q]k¼‚ÐLŽœ9DÛ,©LVì€c‹SÜ1­ÂZóÔNyR°à*@^m–©Ðõ™µ6ïø¥9)å¹õWX’¹°lãKóLéݨˆFås² 8®Ö(Æ­ÛF}µFlVv
+§¼Ãö›wurË$D%CKliA ÊRÍyöEyÙ¡ ŒRw:зÔ‡«Ñ»ó ¤iÍjCe˜/,b:_(;e±¯—‘·lm>=|¤ž:äÏÒ÷ûÔç²*ÇEXÆ6 êû8JÂôëjÃB™%—¥+[pÚZX猯´ÄuôÂUôÆ
+I1hKØÄel,]YÉx —:±%ÒW¢ùüî®Ïnpû´€™Þ uÕÑk7¯Oùk¯ZÊÙaÑysò)ë¶3¾®EÕ ‚n¾QFO‘ø«$ºf¦œ#¸•4ÚÌ^ú0 »>‘PLp»@We™‚çÖÍÌ,µ‚­ö4!ÖËÓE#Ý/EêÆ
+'¸ZwrÿCþ!±H¹â ¡Žå¿ .¸ZÂÅ¿^ÐÖr8bÐá¡ÍZÆ8Î;Çyÿ1ï>Ž‹mÈ¢ÏJ´5˜ßèÜÙ¾P)ý
+j¡§+‰¹&sú,iÍWÆ @k‚¤ÞÆyÐVÜwõ°<ºó0|é^ὺ5no'U¦ðƒS0‡;¶m¨07ÞaO’r¦I¸Ñ‚P'ýAñ™›0ò!tçΟÎ}¿rågnÂ<ÊW’ÜŸ­…aJ›ƒò37aå 3 ÏZ‚6·²nÂ<È—A1Èǘèè®°ÂM˜GùØñ(ÞX梟yë–lØùÛ„7Þ-é^3•öà—Þxë~·7íšã,œð/m'¨_þø5î°šY´*ö¶“§³1L*p~ñÕ>%ÁÙ?hvJ»ó܃£@’
+&[K“w ¤}Kž 'E$ oý@DÊ(”P3ˆ
+`²·í°ÕƺµðßÝŽ^È u‰57Ó8F†~C-©ør×9®Hq4…†.ç7’GMxÀ!>Q0ëäa\³x&/Ôû€ ó€§Áõ.€!ð*LcÉç1žƒ:ðæ0(ãhƒáÆg<ðŒoMÞUé, ãݬÒeêy¥kâg·¸ÛN¿ÅÒ‰§¶tâUf-]¦ž·tMü[º9 ŠMc00<·¥›Ã ®i †ƒØwÁ hæÃüXÈäó ŒÀWÐÚµ>¦¢î¸õi5y,à¸=Xœ`›{i–™¼Pï>2<åÀ0U‰“òi F†§Ä :¡9 ŠO™Æ``xn'4‡Añ)Ó Ïí„æ0(>eƒá¹ÐŧLc00¼¯’Ïì„0)ÜÊY'”©çPÿÄNh
+ƒêSf1žÛ ÍaP|Ê4Ãs;¡9 ŠO™Æ``xn'4‡Añ)Ó Ïí„æ0(>eƒáV'ôè…¯Ÿa¡ŠÂèY œ©ç-pÿÄxƒbP§1žÛÏaP ê4Ó.€þ„g@;´¼PONÄ¿àO½Ä¯¼,;$f
+ƒêKf1þí|²óÁ£¾­˜u>™zÞù4ñOë|æHÞdºýùs;Ÿ¹ö_2ÀÀðÜÎgƒâK¦1žÛùÌaP|É4Ãs;Ÿ) ª/™Å`dx¸ó¹q…ùýmo¼™[ÍÙÞL;k{›è'¶½sí/¦tá¹mïÅ”Nc00ܸÔùð·:?cqY*f÷Sù
+€™zñ&þ߈gÄÁŠ5û©PÏ#ÞÄ?ñ˜Ë§B˜f<^‰Ã¹ {”Á<¼„‡V‰Ÿ¬`"ˆÙ|)  =A<ó6Öõl>ªuc‘u”?ŸË‡'lã3!^ñuS¦<fÄ`<'ÛO¡ÍÔH¬m˜Hå# ‹ Ú\ûVùc™|éTq\¤pêh&_â=7æo«JƒPs“Îœï˜Éö„ËSt¶Ï ϬçÆ;fò…¸{ÝŠ9˜%˜YÏw™ÉçQ+Œ>žÈ‡çQTÎñ¬sà’˜rÂŒ=Ø‘™µr®åñYwCŸu[Y|ιÒøœ[¨-Ãœš£y|•ëÑy|œiå•îÒ4¼ÜåqgcîDêaëÔÚpLrÒí Ò ³2ô¢ëÓ7ÉN'%…5Ùõé›d§c-ÉÐKßo‘šL”vyÀ)ÝRòÒ×· ƒMKrðÒ÷7ŠC‡Ë.é.=¸Ep4¥Ó¢Ó2¡d%lo‘ žËcP¢ËÓ·Õ;yv)áõñÝTcµÞTw*|¥A÷âõé]º³]ºøMµ^5ywêË…åììÒ›z²3AW‡c‹ð:¼OFZËœ6SIg@öA÷Ò)ç·î¥K?•„l¹á^–_äkKïh) økظÀ-ñ9þÉ’Œ¤ÈMëéF.¼º.I©pÎÏgÀIç™æblònÜÆùÐΫQ½T/ÕŽ&¯Õ(Gï-l­X$ðÄÖ¦v{’ŽE7V·[Ⱥû«z´7.×[¹\|¹±[hÇ‚ên]&Hm§­¦ÕÔ©·K ƒÀŽÕ™¸\Zø´n2pîÜö,¼e–û‘kâviT4,Oâ¥pfµ};7=KaCœ·KKéã%R+mÜ+SËx‚Ëz™$w­(½Ùp¡
+‹»!›ê¼^úk@ûì¸ea—1Ùå¿EÙ]fæÕ\82þ}0öUÊêýó_àùÃßo§hÌÁ€#åÐVͬ@¾œþôá[²ÄÀp9<Ç…`é ΰ÷±»›EcÍðµMºYññZd·ŠžS+Ù—41^•ç½*Ï=–Œ½"f±/W.Ò›E3UƶÕ`yõ.þ¢WnÍô«—åÒºõ—E*rn¦Q%›ž¤ CkõL„"‚¥/ËbË·þ’gú´Ý©WÒ*ãý{.Ûµz¥]
endstream
endobj
-496 0 obj
-<< /Type /Page /Contents 497 0 R /Resources 495 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 499 0 R >>
+497 0 obj
+<< /Type /Page /Contents 498 0 R /Resources 496 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 500 0 R >>
endobj
-499 0 obj
-[ 493 0 R 494 0 R ]
+500 0 obj
+[ 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R ]
+endobj
+490 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 368.217 679.377 387.923 690.326 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+endobj
+491 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 403.644 679.377 415.599 690.326 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+endobj
+492 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 266.008 637.534 277.963 648.373 ]/A << /S /GoTo /D (subsection.18.2) >> >>
endobj
493 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 312.415 421.78 324.37 433.736 ]/A << /S /GoTo /D (subsection.6.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 273.956 86.169 284.413 97.626 ]/A << /S /GoTo /D (subsection.17.2) >> >>
endobj
494 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 279.848 409.825 291.804 421.78 ]/A << /S /GoTo /D (subsection.12.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 497.51 77.998 514.551 88.162 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
-498 0 obj
-<< /D [ 496 0 R /XYZ 78.37 808.885 null ] >>
+495 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 88.249 67.24 98.706 78.697 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
-81 0 obj
-<< /D [ 496 0 R /XYZ 79.37 396.866 null ] >>
+499 0 obj
+<< /D [ 497 0 R /XYZ 78.37 808.885 null ] >>
endobj
-85 0 obj
-<< /D [ 496 0 R /XYZ 79.37 231.614 null ] >>
+81 0 obj
+<< /D [ 497 0 R /XYZ 79.37 618.598 null ] >>
endobj
-495 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R /F23 375 0 R /F67 385 0 R /F55 379 0 R /F65 383 0 R >> /ProcSet [ /PDF /Text ] >>
+496 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F28 367 0 R /F56 384 0 R /F55 383 0 R /F67 389 0 R /F57 385 0 R /F58 386 0 R /F16 382 0 R /F22 404 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-502 0 obj
-<< /Filter /FlateDecode /Length 4332 >>
-stream
-xÚÍ\K$· ¾Ï¯¨£sE¢ÞÀ`€íímÎiã½>9±‘Ç°/ùû¡Þ”JU]ÕcoöÐ;ÛÕzP$õ‘T‘âË/ _¾}âùïåÓÓŸoB/žyF-Ÿ~~ø_Ä"¸b`íb`܈åÓçå‡ÎÕ…sñÿ^ñ\͹áœKx}V\b ñ—Ø2þu¹Œ-ß¹×?}‡h3¥À½¢
-6ÈȇVNÖ¹ñéÓÿ2§¶Š}¡ŒµáÚIh¥]
-×ÆMÕ®,Sm~)©„T^…{)-ÒJ-Õæ%ÓåŠìÂHd:^YË+´O C«×ç8Ý-‹0`¯é{kªUa{y’ŸeMO|hoQ_S– ³¾ùÇŸvuF)¦¸ùVj®û“iÇ@š õÒXXÉ’ïÏcóÎ÷ýs"+˜„Õ¢Œ,Ò-†y+î{if÷40 mûEú{4Üš×y†2\¬” Ïqé:¯4»k]•AEáüºå1˜£à¿ßvÿÿðéé×6°&›%gÊ,?}~
-Ïq\ ÎÊP Ëo_~~úØG¡~hqaÜŒä ¢v¯¾Ã=a<sûÑÃ~Iæ ‚`fNªümÊ\²ô¿5ùɸ‚l~vµ…K¦¬AjƵ¬:†³Z¿Ó |ôj…îJU”´YáSõCpÑLž«Zòv¡­(©ˆöÅ*lõ­‹€¯¥§Ë˜YÞl 8f앆‚bXíXŒKÈÌ7Ãø$Èò”
-ÛòæGŒ¨=SŒ4ú;ôØ)=Á6j½¶{M}Ìwªš®@
-’z× ‘¡œ«¿%¾ÂMVÁ¨JyAIéh¦~Ø–G•Ð»)ŠGÚãÆ/ŠŒ¬)Ù昤þaÆ5¥…p'õ1Pž$ÑØ—õ†g¨úDØoµöš'€aÊ5òð™ÄcÎë™XuÒÉ5"å§güÞÔc‹M™‘ RÆwÀ'Þ¼eU|Xwˆmä‡S± BbÀšƒÐhIÏ{ï–VÒ+ åJPÝ-^«Ó¼†c¼žh„FëŒ1[áÌÔ6ì‚Y™Ñ´Å®BÞöƒOƒ@ŽNßH†ÞÚ¦…z ÅiÒ±t´ÍÇÍä£Ã] üEÞÉTSC"Of„>6¢æÚAXRçøVU¢Fÿ:;ã½-$cÃG©Ú½C¾7×2j†/Gíp£<ÇÕèì¿Å'dz¯/…L*½âµCPžì󳨇¡ñ}êxÌø“ŽYŠ±soÉè/Å*ÚY7º¢x:pI=Æð»è{õ*ŽI¸Ô…P0îF4”Ê+]ѨõŹÎkpÇÖ{Ç1%«=FfžÆßt£f¶¹¬ý—v}„Vw_Þñ—2²ÍuÎk4r ¬HfRöÙ’VퟰaP
-RË]‰úÒ‰GâÕm67½‚‹¶_/ŒÄÐö­‰_g Á5’²F[+¥(1¸QÌ"Þ¼-×À£‘æËö®*®tÁÄä³±9t¬[Í:8Å—L>²!ú™¿µ£ÑNqÚ¢yØfÇ7í׼ʑiÅ¿ ra7lù¹¥¿ì¬_sHÀéaþ0CAžì¿¿o~pÓßôÛžþµG€¢…Ú3£U=I È%òÞÕš]vÈ%H|’ÓøTœeÊ‹n¶o`÷8-
-Ç ¾vö82výYìiZ ïû´F0m`ÕsêÉ~]Ç?˜v>¼iS¤bˆ)GmJ×z8ã̦
-_¦™wMt壅í0ú `ÉøjN9þ®Æï®ÿØw‡
-ç™.]8¢óý™wfà­½Œ:hºô´†Òï†ß/÷i7ŽSG)
-÷(P
-]iõˆüÐÍRÂw=É9݃)|È-1˜© ¥‘
-æô<Øê¡ÃW RÇXP0§gôwAê4 ¾8HùS~Tmþ8HiÇ„=ìGåÖ'AêÝ]jTlðcRJ}YŒ:Ī
-9=«¤»‹Qs|euŒrø»už_£Ž± @ΰcà.FfÁÿ)TŒ¥?qºc˜û²:+ÛÕ~/>NtðLÁ™b
- Wj_ݨÆiÍ´‚%¾êWôŽò+u}n}?&ùõ3(Ï´ÑÍ»Îfh Lª¥bÂ<Ÿ
-'‘Ü “ä]øLÍCk…àOò¢î¿l؆Ø6h&ò9­ð¹.±î°#ço"åqIˆ5Z§Ø_ú>·ÎÿXíéŽÍLàþââñ÷©¡sÏçÚu·•G·ã9–¤®µg?2BŽiÖçÆÄOétO²÷Ä~¯šð·_òÌ ©LJ:©Â€Ðú”Ø}ž ‰!ógú]`æ”öÑöéû¶ŸÞ:md¬1¦Ÿ¶>ÝŸv½©Mpp!*€¼·©su HÅ<<Z]Ò÷æð¦3µÊ’šâúGU•
-õ‰MÓ"M¾—ò•Æ\©´à]ò=Ù¿^ ›¯òeìχܻ”5ž+ñ†Ü¦Ôº¥žŠýZŠ™<…·<hê»í%/I·TÚh?Ž<ží|{ˬ_@ë\Z²t­µ,G««#h…鸺ͫv&å„úz¾²17
-ÊEÖo8HS ÇtWßcÈFo`D¬ íähä#r¬•¨òÖ²ù¢wcò*Ý_µçTJ†n…ôm%¥ô”Ü1¿Û£Lt¶ßïHäÎh3—nÈMmW¬l©–4KlÜ ‹Êtp†a¦’Ji þƒr‘CØwû—ÇPL:3ŽÞY³rO -Ø‹|¡í"
-ß¹i™‹´(”’¼"ƒjgnù—>7­¸’­~Û‘{UÒ·•ŸÔÑ£ºù)xä§3ï) §×àMuCa(
-Ã_+rŽ¦Y3ìVåƹÃ4%P$U$Û×Qwu5Ýk´¨¡Ü#5»5i,†Ø«Ùª./a0©£éÜŽ¾¼˜Ž ½!«Ä6Î\»wp* :CFòÀ©n›BÇc01Jk;˜!ûÆ´ {­w°´
-ºRXI·™¤7à 7 ˆœüé»BÑá~¬MP{œŸ€ª+´×Xk€I¢úÛ/!\W0‰¸·sgŒ&¯“ÃÖ_‡›N<FbÿÍ‚Üöf!ž<(¾X >yˆÉ R 7œ#Ù–¥îL® ½áé{ã»mÕEÌrŠ2#]ÐsÝ¿î­]¨¤†Ú™öä^-Rj™Õpr=’¢ÈK+}ÓzípKLne§IŒë7º±Ä´'¯àÉ‘D·Eœ|¹ýõ®Ú,­ð½®ëJÛ´Z¢Î^ߧãx¼3¢UÙK~Ç’šÔJÆÖ]`§ÇR ô¤†Í×všÔ·¨!_—CÅiªÕ¯eú2Ä;G ˆð@¾mØÀDÞįiË©6¾¶íï‰(¿tv^«™_Pnzà8mXË™#'…ñºÇnÃÚ‘‹óË%;Iô®éÌQic^)3LSÈýu«Ô¶´
-Kÿ¿n‚ò6ø3haG"…S¹.OBdÿ;A.
+505 0 obj
+<< /Filter /FlateDecode /Length 5319 >>
+stream
+xÚÝ]K¯\¹ÞûWÔ²½¸ŠÞà€ËÕ·ž•‘ÞYt{œ`’ô
+ëzßê”îÝ_ùyG¦¦òH•êQ™¶Û7Êi}nÐÛ[jC”›c]Y&ž>­!Ï®ùoüçc›8s: ĦýóÒ}ýÚb©©m¾&]D]ßrÛ²îTî%r=­§+W¯˜2fÁ9½@ÏQí°¦M嘡ð02kT¯ÑJÌ֔VÜŽÊÅŒc{)˳jQZýÜåa}`Ö-êW!ó0ý÷}^Î1'Uáe]æqðiä/k˜³žZ±*–ûrõ&kÉøðã/µ:tì`gãV\>ýþæ˺Dj00¼¹üûòæ¿/o>^j9 ­´—'Á—rº”„ºàmò/ö©Ã(Oÿèߟ~¿$FI¬Z´Å<Œ¸'§A*GÄAaÖp°êj [J
+pŒtÞ2ù< N@®ƒáÃÝYÈÍKý“ž·ÌºocqÞ1ƒúñ¼×GúNÔ…øXÝ=ý m«§'8~yŠ¯¦ €eÃÂzWѧ‡Â¯
+ëÖÌyy²/SÙV´Žò]£Û¶°£òœiå¡FøS^~¾¼I–(¸-¦MLöc”/Ïþuyóç»ùFKR rFЀ³>}ˆw´$mMäl
+ÛÇûV ¦Òèì-zk[.xl*Z
+ÎÙ7'˜»kz)C%‰üs‹Š‘ ª³üÁp
+
+‘Ëý@Z£%sºÆì)~.úg¨åÉS{â$=D"º­GNÅvÎE¥fi¼nëû`‘Z?sëRë7cT¬ÿL°c-462¶ÆJ~è¿Ç8Gúýš?·â3€9>élþªõqXûz<ò¿õþcý›õé YU¾E{Õ>ÿ-ù·ëó VRÀ˜iÿ¶üku€ëÉ…;»5Žߌµ¸3!a
+ž¦ÌIŸ©©ô¿½Ý‰& Ä£ôµÉ_Azcî'Ð̈ié35•þÓ¦ô=ñBúÒä•Sd˜åésMÐYÐg1†ŒÀW†ÜÐ-“ÊaL&/Ô 3PŸD™oŒ±s
+(¸9§€úû†Ù)Tè¤
+8Ú |_H;§€‚žTÇX»¡€ï lçP
+-‡N* “O*` ž7¶Ó8{?Ü
+(ä>í-¥~E¸¹{aƒè@׳
+Èä>ïá-¥~Å•Ýý €D®Å´2y§€_÷ð–RÏ»w»µÞÜá×V÷úu—cH:0qfnÅ¥ïµx~ýðíPqfŸ?“OÊ?PŸTÀ7™n#‚×1©€BÞ)à·]°%Ô¯8ÝÞ5€‡ZèidòN¿î-¥~ÅuÝý³ à¡ŠþÆœ2y§€Ï{`K©çg›;Áö|.ŠОÉã8î™ÓƒùkÔàN¥–HL-Q“Öå|L]Qü|2û#}jeÇìÉ÷ lRêÿ‰ìTô©•xã1Ï
+mšyçYç’Oµè˜ý!âõN`œÖŸd‹Ö’cî¸ ÒÆ”~R×¹h-ùÍ3?bg[§’¥hK®®ß\S?ëš.P¿?Ä5vqmiþöÇhV’´†üý1®±_1ª°­ã+1ð]yß²;ʃ‡øRX«í®d ñAÌëÓǘ§1 Õ1¯OcžF½˜×§1Oly}úónøÞc!bÇ,jÏ CùË0ÿ8N””LŠ™,¾†ÒÖ1LLy2Ðà·R2¹ÁXk]›ÿ®M±R¨*O:ßŦ>µ¶~¼,f<Å™ÇOZfœ9!ð˜ã‰/*ÑøõfóÂú|0›c…~ø¿Qœ§Â•0¥slnìSkíÊ5<ZÇÙ,î:”?žÃ‹ ¸¶…0½ß T¼7úÖØ´
+¼5!(€'¬eÜå¬#Û5t=Ãfœh̺CâA à$+ƒ!L%£Bˆëº÷‚w87Pב
+¦¥WP…§[iI S©ëÓŠ\õ(±×j‰÷" ±¨ëù67-eÀ›°FŽ?Rë?×å[·ª^¹<IsIÖ™ÓJê}{³‹D|ÜøËÖ°~‡@µ.³Œw‰ºåz·ÈÒr™zï¨VÌÝZqç‚vi
+æ¡Yóþyr…82ÒØ1Æ#϶E Ñ›!Ç‚+óÑÿAÝ‘PVG'WBûŸ½îŽC¯º½-¬¾47*Z†ÏMGm{£<iLvàâ“9a‚r{”†Á»Ôµãµ~ñÉT<²t…Ÿ
+ÎÍþ¤`îÅXx5Ð(¾)~T±Î:Ð5]Šç ŽXbí²ßº¢Ž[-Y
+ÆG{[šg‰F«¯§I?'ïg¸èY)»ßýHß Âë¹r[‡¨&¿TÓî>.ÞŒW¬÷Më»$«)»mÉ®öwÙgRé…À‹‘rgghÔHòíÇCnΗ™B`){â/…§ÿ ÿ~¾¤šGºß‡5³KýëògXÇÕ¯ö+>ÖÝò³UðÒÓnw y`ÐÕtDÆ)°¿hS?·¥ìžKÃc¼¦ƒÒç๯é&¤OŽ£ÉYíŠ;ÓÛÒ9&ÉëTOܺkY qÛâí•ï:9ÞÉ7·ñ ÝÞOîÇÑz•zÞ­–þúXMg×®ïúß•_™ÿp›©E¿ÁøR|w1ƒÓƒn0£ø3f¼7<=©‹™[RÜËu¤ ?ñÞ“r|''÷h“ÛIsõ…Å{Oçlò­9rj¦æåP¿²cY-Ãh²Öi´ýÚ¬¼¡«µ%°ä ³2ï$ XÇã/fuû3Ý€u£÷":[“ÈÉ„çQ ž7ª r‡ü ~z[}zR×L¡?Ûi:|(ˆÖ0LZË0)¡W
+
+\FDÙ4nñîW…¾lšÉtñNX‰âá̆"àß·ˆ6úð€Â‚¿¨94°-ÞåÚOÍý?¼V©
endstream
endobj
-501 0 obj
-<< /Type /Page /Contents 502 0 R /Resources 500 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R >>
+504 0 obj
+<< /Type /Page /Contents 505 0 R /Resources 503 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 507 0 R >>
endobj
-503 0 obj
-<< /D [ 501 0 R /XYZ 78.37 808.885 null ] >>
+507 0 obj
+[ 501 0 R 502 0 R ]
endobj
-500 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F23 375 0 R /F58 382 0 R /F57 381 0 R /F55 379 0 R /F20 378 0 R /F66 384 0 R /F65 383 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+501 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 312.415 625.868 324.37 637.823 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-507 0 obj
-<< /Filter /FlateDecode /Length 5896 >>
-stream
-xÚÍ]K$·‘¾Ï¯¨£}hšï0vZí6à= ÖMðI ïk-àÓþýH2dfVeõŒ´Ôªé¨`0¾d0Èd²­I·ÿ¼Yøÿ_>Yü~*ÙëŸþôžò­™–}Ž·ÿñÉ’½¹›³ÑøRn%;c³»ýøËí§ÏÖúhmü~<üûÕÚ
-Vßk¢§­n]ím`Z¾ã0„ŸÇ¬¦ ôݾÚôý#íÚ;.ÍËçŸd|*&»zKšÕûÛÏ¿|ú× ÿrÛ´¡ï‡±áoŸþçö釛
-&w{©&äv¹T2)àð?×ÿ—(¿(m˜¢`
-¶úhXuÒ¾;œÓÅÈÒ+š¯§LåÓdBjW‰!õ…˜yÚ;¦sá™âkGiïãcËMÝe>†ú‡Lõ§\,×Î
-¦%%¶Õ2õjôm†ëGkuŽÖÁ§~Ÿég>BЫ#ןÜï{Šu×[Þ¸ôsÞrï«VA_3*x³X¡®´u£zøJøÙ£q<ûýA ~›õ&[x>Ä„»Cd3 ¹”''UŒ{#·¶Žá¥ÏR½¢MV9 lVeJOt&hžäÃJìõ‡-YÂüdµ.bD{F3 ÆqЊ7ÎO ‡-éô_ê¨Á!CØbáuaÒ•Ñ™õÐfüµ'jÏi”™ºÎVîn×QjIÂÝÖìmÉH¼§©kÌ•ðW<Ò{d½Ò7ˆÂ:•l¦Î*ç!ÒËR¿êÜ\ìW©ÂÂÉ­môú÷€l+öÓ
-ÚgN2ÆoþµÏyAu¹ bC×"àý7´ùpÐB}¹öaý‹tŒ.y:¦øZc
-Ô“w“w/Ó{²Ny¹ÌIkKmN†îͳ7-`ݶ´À7˜gc‚Õ›}¦mõ@”–‹ô˜ô¿= " ®êд¥Æµ|h.¨4FæÖ‘Ò´'Ä‘ƒKPnüþª¿­Ÿ÷2Ç¡š÷Ïi†ëìÃëA^Òû¼”ꊞVê4üë$»õTj=ì@w²·ò¿=˜ý²ä2–”LŽ²Zz»_?¬i£õGõç÷çêoÁXƒïëœÑ1­Iêq/ ÒVÞ(Ãbºëõä †{j±­m°ëDŽA‡Ö]5.òHF¾Eªí$Ä©í¬}ð˜”äßÓò½–7('%ëQÜ+£ÇO:ÓⲬC†¼¦Ð«"ÈY
-¸@oõz{¬ÿ~~Œæ™ÜEÄ´Öd{ù|´5“Z8òÍ¿~ß`½àl9ñMq±ä°Z(ßøä×z|ŠCöyÇéÁÉš#4cójÒ?§ˆÙ4$w*å¢v3ìøÈ*%åmÁÀßpßÜæˆÃ†‡8@¯7p¸<Ä¥5dÈ»{3U»Ã®íw›-ÚB=_x
-Úã~õ-
-ä_½†g
-¼Äj[œ‹&FiàÃ} X’ñ¹Ìû@nÚ"•iè˺k€æÛ®bŠ—_Ó ÆåpóÎäÒž}M§—}‘ÂËË4;äíåãðœíQò…‹®/
-òKåˆi•&„ÜŠ“ZÎ-k;"X8ÜgC„«S$tXc8LL¿r[a…&ø:׉<²Šó É©ÆyÊÄ—S–Œ«9ª(£$Š2Ä©:M9¥”ºßbeGLˆï:A;Ä¢ÒšE8ÜI­øœ@Ä×ÒB„51çê&­bƒWAFI$$dˆ1ŽÚìé°×ÃÈñÀž+Ä W -Ÿ ‰†dð!¼ó É͵6ñ
-tÄÝ/ëÏ„ÄD‚°åT’ƒWXx'Oè]QÔ üÙ<™"‰Ú–#!a C ’ªÓLS¬D~“•1!¾+ÐÐÁÕo*â–™¦ÁÂR¾™¼7Óée9HBíŠ,‰DÑ@B@†dorT7mMvŸ”Îæ4opθx[’Wy£©°ðl'2Z`Èjz‰…/låeaÎô>ÈJàMÖË
-¨UÅÑ¢bá5ŨH¯­†3œDo)‡\
-kðçÒD¡n‡ 4H`À‡0q–G¿j+ÛôøÔ"áF¤ F¬1d©Us#ÞiÅA›[ÀÒ°‚Â,<ŒG°rÛˆ‰;-xA­WC¹E71‡+¯ŠFD –TÞ;´H˜)CkLWª‰c×´Úð_[€Ò¢OpȬ¾æsé
-…à¡\Žá\:Àà!Ô„t„ãÚ+Æ8Ï^¸b'Û¤V éѳ— 3"e0b!K­šñNƒ˜Û•å"CQ,
-|Äg⥞K IÄkŸ Ü¢ú™XßU|–(j ù1
-ï…%ÈÉRîÙÁ°£$B [b˜\Ÿ¦ƒ½RjÃs6µH0À>áS§ÿú1¼9‡wçÒb~ÕC­N.ùór)auë½
-“%ʵ¼ôþ,]0)šx÷ÔzËAxp«ÁöbÁž»ý£óÛÚv¿ÒZ˃{¾ð±ŸõW|sã6ºq ä‡>% >ƒ?öi×·@G÷t'Ý Öoðò|¥@¿5@_7ÀWa\GtvéEÓ=¡aº6AÊð=$|¥w¶°^ '7tWÝÈkBj¿*ñ›Ü˜@ÅNGHŸWØÛ= T Ý:½½þ¦n ]/Ù¼rÁ$CÆB¾½4胦bÉÛß™Ká Suc¤®á_òêb3ø,¦‡¸½ºøÓßoxÍ»½ýµß
-endstream
+502 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 279.848 613.913 291.804 625.868 ]/A << /S /GoTo /D (subsection.12.4) >> >>
endobj
506 0 obj
-<< /Type /Page /Contents 507 0 R /Resources 505 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 509 0 R >>
+<< /D [ 504 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+85 0 obj
+<< /D [ 504 0 R /XYZ 79.37 601.029 null ] >>
+endobj
+89 0 obj
+<< /D [ 504 0 R /XYZ 79.37 436.2 null ] >>
+endobj
+503 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F19 379 0 R /F67 389 0 R /F55 383 0 R /F65 387 0 R /F58 386 0 R /F57 385 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+510 0 obj
+<< /Filter /FlateDecode /Length 4149 >>
+stream
+xÚÍ\I7¾÷¯¨ãÌ¡í ÐhÀö œ<ñ-È)3É!q€ä2H­”Tëk;“Cû¹ª(‰"ÅO¤D‰/¿,|ùæ¿/¾º ³¬´zùøóƒ€|‹‚I#gãV,?-?<q!^žüøm­ RKËD05מsñõó£ôžäKzsËu°€µÀ¿ßtÿÿñáV±6¬_œqÌyµüôé?XÍàÍ"8SÐÚŸÿY~~øÐWH{hìjdøj临¯‰SàWrntzÆÿÇ^ÈôÍÙ¹'¹á-¹Já™w~jjÔЪ¼å3Jéaûä ¾Ü>K‡²U@Ï)ÖÔž[ü.¾nÜÛöU¦Ö°oø§d~'µr…Û*¼é®|,Ã3W¯‰+ íc ·Z£¬c%4–—oX¯ÓéuStÏò5Ê…:0Ám‘mä5ËR o6ÈU”F® ©°U%\“Öš\?Þ1D×Ú?ä?s‘u£
+†Y­F‘û”L%1ˆ"BqÝŠ2xýr+ê©y%ô Ò¢:¢j¡Š!·“†Qúk"¢e¥/Q¯åÉæV£(ó
+Äÿ*¢Ö$Ÿu“Ô*0=éO¢öoÍ“.·Þ?ï)ÀpÔŸZHBZKÊ1
+ð6€áó@¦‰P¨… RNOèÜ-Ö3åÆŠïð+7‰2Lª±ê´…Â/ÕFi¦h+Ž[±ñµ¯.I-?5ÞHâP6YÔqÆ/YJùÍÌY™®m‚¤þN¡¢Îà–>¨÷B}êlè¨hßïÑÔÕØôšø`_Äú7,S0Ùx¦Ö;¾×Kj˜»ÜT°k>ÏÆ<)&uaŸ—¦­¡Vã{ƒh’Ú¶‘…Òô»¬12":[½B!Ló+…ÑèØ?5‘ê:€Ärâ`–Í¡,ƒY[Ò²¹È©|¨±<>á°rÙsÑ+´ <2ýî Ê”±líJ-±Ú$‡!Ü© V–úªÖ6ÑÂh¨1B›|©í¼vnï¤*ÙÃdm–ÐZ?{ÌÝ* ŽC)ü&rõª;m(,TšÕ®EÚ4 ª¢Þ°RjÝ_Za±V0T™|¡œôœöÅ»IM¶ ¥õj “R™™‰8V_é${N'Œ¿ªUy&kðRu}´…¨>½p@¨¢”*ÎÓCraLtaLt]6 µp‡+Atªkê…¬tà´ÿuϺõÙdH´RƒI—Ëø<*Eÿ+]æÔ™èk!S¿.ÝãwF Äî3¯ž¸1YCUï|Ž@-N™:ýÞúI1ù|Í´Ót‘hÊ
+²ôÒ³†¥ÏFß_ŽYsö,R480¤Â1èÀòÓ"c ~½Å‘Ã= Ž–:Ü£>ŒvCç1*²x{Öº(yü…·b–„€€lVJŒoÿX€ð›%RB¨àÍòßåá÷åáÃB"c¾<‚€~øþ ß.‘¨‘äSŒáEÒß–ï!@® f,@Ÿ%­;l±zÌ¥3þ|©Ú”²þ|¡ÀŒ’ðßíÆÀÏ…à:Rƒõ‚ ÒýÿOŸ–TS¿lÁ¤+/Úi&°†Ý“BœhËDÝ«š¨¶'‡ªI ËÆÞ Ç‚ñ§{/âÚç}½WF½:ÙûLÜ÷Þoö¾#ï{OXž{ïÙ…Î+æ`Š¼¯óF2w®ó™¸ë¼z¿ÙùŽ|T}eyêü£à’Á:keˆÞ†îHÉä#¥äWUðË„÷ * Ðö@Y…¼POR $ºY©¬”+œ«‡z{½ÒNŠUàŠŸUܺÏ“2œ•T!$eßmcZ_`Acü­¨ö€"¼;-ƒL>Ž¹l} 2¸„moQÑ–ÏŠ “ÃàeßúçEÐ#œ½ÇW
+ܳ+UÉï‡(˜ â,Deêk%å!D5.6ä±Q†‡¿¤NɪbÎ +yRëBø›Ô9Ìée°ÔC¿5HAÁœ^*‚Ôe\uÃÞì Q†K~T%¿¤Àؽ:íGeê‹ õî¤òX)­ÿZŒ:%ª
+9½¨”?ĨuüÍ0êœ
+ä 2‡u]=FAœÁbä!F]Áÿ)TŒ…‘ð4&Z¦Å¾®®êv²Üå¸P 0-¯´Óˆ¸6ûÃŽ8c˜ÑrÁT$§NŒ;*¯Tô±•ýô×·
+ƬﳴÚ Û¥c÷)Õ]²uå||;¦”,¸œÒm6RÒç˜ÛÄ©¾é×.eò®á¾À|NáLJ¦Œs[5¦ž%YË1ï“S{†4å’ º‘ª|wÖŠ;¾Û·qõ»µÄhç¼û°êQL-*¥ÇÔiשÁíWn3Eãz¶Êz+Z€§«öÒ)¶ø“à#ÛS)${™u]&ÍûõLsÆ©›O
+õ (‚ÿ%˜ËìçÒ¤p¨Þ—•Hï×ó}÷ `thVäƹŽ9ᜆ0œ~­½ÃóD?·hçü „±£ç—œ4^âêö%Ìêü†¡¾º£9&΢ö
+^û;×z5FÛ1Ãíœ2ù ‡Á§Ý’ÇPxÈ"½˜%"·æ´DsòÞaa³AŸH&Æ4n
+e¨ 
+éȼîѲôûuB0aίh ˆ©Ãù¬J~y¡48ÆN Þâá°ƒuÒL‰w§ñíI­«c—¤+oµTUÙ{ µ-OJ¥P÷Rém3íÊöÒ =x«‘š¸qŸ0œJkéç„‘©{a4ïjS}¹¿+÷û–yœîsÊ
+@Ü,Ô¥"€loÂéY
+œ‡'!‚º¸n]Ê>¶Âƒ3fu4DˆëüÅ…ö\ò±Ü<f…Œ€ÉOíüô2Ų­è—^tð(`iCb¿¤\Ú›G ô‚›Ñå›ʧJ>ac¼>þÖái&˜‰ÊcZEOlÏ– (~Pì˜28ãJ©ExÉl=33žÏÿêfÜÞY_:’4PèN{*“îýx6¢,[’ eÊ5õTr Ë÷û[¦~Þ‚l\|‹«ÃÚo.[ÇO[‡¡ëzi¤ª«£Úßy Ä…t®Opüá·\/!!Ô|ãõx9@Pû„q³¿~á€âL‚Œb5dÅ6ÉÏ“v\yKv™årŒÊ—ÈÈ×ÝóJ
+¨¡Ñ\£>›¦Ík9J{÷âUŸ—H—ÜUÖù}: ­g—fó-¸é©ºÀâ~¿MCÔ‰K½ .¸mZã5vTÕv,áp{± ¼={õÔº´”J;AÒœÖ2•â¨*C¦y÷5t7q¶ÈL©=8»_˜0ÉÆÅÿ¾‹5³Œ\ù" ¤éW+"®íº#F÷äÇU!$³Àºæ4[ ïÂPsá÷þՆ̙
+endstream
endobj
509 0 obj
-[ 504 0 R ]
+<< /Type /Page /Contents 510 0 R /Resources 508 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R >>
endobj
-504 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 138.738 432.776 150.693 444.732 ]/A << /S /GoTo /D (section.10) >> >>
+511 0 obj
+<< /D [ 509 0 R /XYZ 78.37 808.885 null ] >>
endobj
508 0 obj
-<< /D [ 506 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-505 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R /F57 381 0 R /F55 379 0 R /F58 382 0 R /F29 371 0 R /F20 378 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F16 382 0 R /F55 383 0 R /F57 385 0 R /F66 388 0 R /F65 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-513 0 obj
-<< /Filter /FlateDecode /Length 4840 >>
-stream
-xÚÍ=ËŽ$9n÷úŠ<z¥Ñû®ìê`}¸o‹=±6`·9íï›zP"¥ˆÈȪšñª3SAQ$Eñ%f¶¼üçE^~~’ø*\~ÿþütýþôÓÍùKÉko/ßÿñ¤
-žx£C…Ï0ãïËß¿ÿh HK…†ÿ¾°ÿÖIÓÚ
-üLÚ׆b°7&$å2!¯ʤ…i›„u!pâjõV_ýuúüÊ?›4}ŽõµHÏn¯h‚°)áŠÞM+Ø £áŸí7þ9SÒýUµÎ2>g^ËçëÆØë:6ó]ÆâöÊÊÕ+ƒºt{TŸêÆ7ýþé¦Ó–B›àEŒ $­]Yù_ä_(qÄÀö']Aþµ€|û> ¢^k@…†×_<ývå¾@MŠîòÏËÓÿ^ž~¹ôy°lЗç(ŒO§'i Þìƒÿ6`Ÿ°0Ôþèû_\*¢*«>ÓÄ(d²—ç¬ùÑ™Œ£-7eÙÀºJý…n‡Ü›þ23¯`iíb_½+D•ÎòàŒ½Çÿ ½ò¯Žàþè ’=­
-¦Í}“áØ£¨Âûðî6ó¹O0{+<
-q€I…BUn)&© 2¡$¡´Q–È$æêy0cA`PƒtÄ4s8‰c“q Ç(çø œ`[—Í[rDEp€IƒBU6)¦:‚ 2i
-å|PDÏ`pCòDû“Ô#²™ÉI ›¼C
-{ýåÙ×®ô‚‘7xÛÓ·ve< nù ~2¡Î©WφÎÂ+ç —[n×¢|JûºL®X°U(~‰¥¦DrN… ±é œÕ´[Àe¤zG|1oþ2ëk&·õpÄúêueÇ+™Û‚›Ù)BNµ?ÄÖ[ÿŸnÊmåb éÁ`ô
-w¬d dœ‘©¯ur_ºªÃ#y)g—£¤°‹Â—ÖËÊÆ´ÂÇD'™½Æ¼#_—N’†uÑÁ¸E*¼OU?×=¨zqO/ ìZ(sqK C
-~ûÈ%ÈfLœHÊ»R;vÒZ¡£š&SAa
-9Ä="ÀÁÓ­õ#cÒY%@yÄÍíxˆ§n¼Æ5F§I+•à¡DLˆ"Øô>‰˜ËŸŒ)m¥³ÁJwŽJê»qH:­Wê)×çy©5uÜT@%!9ÿVUé¿®q<Æz;öb/¡]Î%T.ºÞ3˜bÎä&h©_wÙTç´uÜê1ÇX«evÔ±¼C{šÙi.wtÕ#c¬ç©®QiÄO®ù%ŒöšÓSÊ#W³L5ĺ¾67|Þe…ƒû:#̉za&‹ì¾6å䤿Áˆçš‚»!¶–hÊRt¡Òµ*¶½À³Lɲ…íSIœäpŽø¾9U¥Uãñ:rküvÝÊË[p¤Šl¯£…ûWVëÒEè8‡wuDqÇR±Þ®3$ô+»ÑC´Æg+W&i'GÒ€·SlØÜ,D®S¢Írܧ€©bœÅ5ŽH66¯Eí픤ã[ƒðY5ªÃ••[»ô‚ÉUc8[šr>0€X§NU«xº¸ÊJœ4”º˜XSgPùzÕ*˜¥ÔÆË8=PÄu¾á:–dmÝV;׆ôä–ÍsN„0jrhd 7\*ìk%§¶=)a?ÑWãüly
-ú×¹^™u·a¢!YDz—<lÍ)ë`ù:˜~ò˜xq•Õ¶ ®¾¹UW¢q§D]0E"[Þwš’ â1¢–·VšDŠµé‹ î6âàî¶å}j$Äûþ¬ eÐ¥‚Ó>¡»Ä‘ w"ñúfÏ×H‰t`¤n627‹£ø|äVqU³w¾ ®¹üÒ(]‚^ßy½Öò¯½2>n7Jè\¡^霮~S‘T„×^E¨ô‚†HEœµ<Õ’šhßH£ñÉ\Ãfz*Õ"(e6¡aZS«I5¼@í*ÖzçÑ©¶#¢Ç÷ƒ«·“LŒ[NNmîXÓjsvsÃ6W­bý C±¥Šô x`uL`Ê-ŒövM’@¨ñ4 «Ú›·‹'½]:Ü‚–ñŒÂë8Sp73ô›³ZöŽt¯^¶>ÓÇ"By¤œÇ‘%=ª±£ù~¬¾b<¸òdg¬{7”3ŠÚ!‘ƒÃÝÆa¯óV Þ9ì[vÌ€ç<k[ä+Æù}hЀ™É1¯1f ij1}²Òu´ÖȺ7Å Ôúl'„¹S]ÔvÃÙ™=]P`ÐÂ*±ñT©Ñ80H&Ì+´Ë´ÃË@’n‹64£A?Lͽ 6.ôÄí]ÎßÈ–‘&äýFÿº]_ã—yšíà}ŸIµàÝ!½©Y¢Gr‡CÔí~ôXÕì~ôˆ”-⧯boµ“¯¢ù
-ǹIfÆþÆ `ŽÎËq¶wêéFigÌÜãOù­Y/ÔØÙžOô*Zb Ø]¿;ZxHé,.\äšw4ºÂ¤E×™¼Ýõ-ÿ–Ø2áÔҒ⯇-)Ó¬µ£gWÆ )'U„ÌÅÐt`ìÉa…±hMrmœ(Ö£j‰®èÎ5w“ "·{}ò™1JDiì?3*Ἒ1ß=3-¡eß ö³=uÜGß®sQån¯“Ñ%ï„M¦|#}âéá“1;ÂIR~¤bTN5o|ÏE7<Úõ)-rwïÒ»nF«ª í¹k£µ/!wWHe·%³^(éØ3§7Rù/£=ìzº1
-{7FQͪÓç.ÉsyÒo)ÈŠôùZ{o!{Åû:[ᎉvZè
-éÍ×
-RkÎ8U2­À©­w² ™Ë¹4.i =Pm8Ç¥åÞý
- ëÓ‘Ä„“1לN…Q9,ÃyÎ׶Ó}ÒÈEh©âŒ}ÉUå^(>Mûaeâ’!_y_^¡“ÜÈû;M&™½_g$ÊsS®'ì,ÎÙ+|'áŒÞ¤Kºî5”°¨rÁbI‡5÷½ÄÐï]w·ªZ$¶ŠC/=%Y¬TŸþÜ“MÓ å„ÉUŒÏþUÓ&Ñ`·}TîÏZV·LÍú\7ZçwvZ—ŸHÙ ü˜jˆÌ_SÖ«pû‰ÑxÌ8„‡Æ»y•íoÜ?vÑ@¼šÓîï¿Vs凞Ãä[ÝpHwL"5O<Ø`¸`(ﳎÇÛx¬ç9*²îž8™Ï¿Jû‘ñ‰¬?—†ŽoC<¨KÙ |û6`΃»F±1äòÞªßåggÂiÆ4ÌÁ4ý¢ÞÝ,%à’øíKnÛ*ä^WB}ª¯óÍ=k• ·#§îѲ[¢eÚôÌüeÑD_ƒÖÑ…C»ßŽƒËÏ .@ê£âϸqɽ×òê T7ŽíÏ]tÆbÁ±&6oûª(Éäû¦Fï¤::€×ps½¡zÏ×8ßù©ïNž¨Œ…,¦VÍðò%O|ý2ýöÑo3iÒ ²ýõÇÓßþãÿ½”_7¹ü³@þ(_pË_Ζ—ÿ¹üûÓ/õ+ÁV^ ¸c ˜ípˆƒ°‡“q­a½“²5gÕ&1[#i6ÔŸìߴ¬ˆP€³ãèÁ>I)òÆÔ¶sÐYVy奙~Íæh)§„/Š§¼s['± eíÚgûqÄO㮲•ÐKÒUG;š}O¡ÂYR¨×ñuáAÙrYX75áG;AÕ.º­ìâ§GâpÂÀè~Î]9/ÄjžršÛÑE ¶C‘¶Q%#¼õÕh<æí4˜5Ð
-“•c;Hý³.º­ýÚƒkÊ?ãÄ};¤¢NÀªMòÅZ’i”ÕS¶©1R&&Äù~¦ ÇŒã"ë^([’*l´K:³É£˜"…™Ç=µÃUSš·9øƒæƒmÞ­ƒ•bœyçס÷ü¾NZxE¬,Á*ýŸÜlWÿ*~„º
+515 0 obj
+<< /Filter /FlateDecode /Length 5989 >>
+stream
+xÚÍ]M$7Ž½÷¯ÈãÌ!5úþ
+íêr 0{jŒo†OÞõ,°Ó x/û÷—”D‘RDdFVu{ ¸]ULŠâ{’(J¡Pj.ÿ¸høÿ_?hü 
+Ùóþò⥨mô—ý`@I_ÌÅh¯lJ—ÒÑ\~üzùéIkëµöŸáŸ…ߟµvðÓÒÚ€,ø§Ûg ôü|“£,øùÛ?ÿø·mM¾(£#ÕSûg㾶KʳjRà[¬uµúkÝ óè_nþ /è?ê;¿_‹ Ê”pTË-ÿŒSÖß*HÿÐ×ÝÄõwMnuÓ+{Ù¯Les¸_[-­U
+ÐJ5òß—éÏgÛ^«œËÆvoL.¦<{i_Ñ Ê„ç²÷ô£cŒ¹(çÎJí?±_ÖöB“íýöµ»÷º¸ï[uدӶŸlËo mœNI¹t»ÿ¤Ý&1(o7ƒá@Ùt‘ƒÔºæ4‚!6noÌ$ÔÇãûßØmjeP{ üyä‰-*î÷/}ȃ%ó½¤ÖüÒ„üŒBH®¶ßÞ4vˆF“T({è_$äÃÁIÕ—X`÷jÖAEÏXm«‰Bž´Z»ÚKÇ´|6ÂþÜg5§ ÿËöuÔ¦¯oi×ÖqiFX~þðãpÀ†¤¢É— Y}¼üòõÃoPüë¥jCßwbÃÿ]>üÏå׋Ê;s¹fåb9]*¨àpøëÿÆÊW¡ S ÀöOþþË×K³Ô€¢6Y¥}É(ƒ:š°7’:iO{¢RR·‚*ö¡~YipQ¥˜Nó`@œÍÛˆpÚ©’üY"H}!bÑG„¬…gB$Š-#›;ÍHQÉæ7‚i…;ÍGÓ^ûÅ&ˆR2—Ÿ(6„\a2„ìâêTÈññU –%ä1¥œç^ª?<,#àlëÀ³öÞ°ìê¤}s8¦‹‘¥W
+4ï§LÅ·Ó \(g‰!õ…˜yÚ;¦sá™â½£´õÆ·ñQsSsš®¾ðÁSý!KÁ5†
+h¸§ÐÂwúO¹×`!l1÷¼0iRo‰8ôГÁøsKlÄ~W/3uZîf×jÃ]mö²dC–ƒÓÔ5æJÆG…<’ûs­Ò'ˆB‘TSG•!ÒÊR¿jÜœìW!CÚdÖ6úFýjô€¨•á§s;Ó
+ÊÓH2ú_ö¹ÍyNt9'bCÓ"àí/´qwÐB}± önýwŒ&y8¦Øœwc
+”“wê“w+Óz²L·G™ƒÖæ:Ëœ Ýšg=n˜Àšqio0Ïú
+Zòƒ;K*A¦²Zz¹]?¬§½¶{õÇ×Çê/N%XÿoëïœÑ”Ú$y¿º¨ L”ÔÙC[ˆÉ®×’×n©E]Û ûnÄ ]ë&+]†gŒ|‹TÛ`ˆ÷ycýý!ÀBpIÞ¯–§äkû™^d¢ôñêkÒ@£¸ÿ•z:qY\ú‘jÈ3O£S9µ—à SbgðÆ«l"m&„ÙVzßf‚ ÐWp!2³ã^ íäÿl0xS }Ûô#'¶ÔÏpâqO0øïÁ ®½cX´ÏßX“(骇ÎÝ!©¡ÝðëIµáqˆ›‘ ,±4O\MÚÏ·S(Uña)e¼ˆ2;.o®ñ¢ %éeÁ0>êÖè4%îN¨#¢ô|‡“ÃóròüH„4º”.*‰ÃQXúÓƒÇâî­`]ÑÊg~ÞŽ¨9yö/|i^ÖðÁ¤û1ÑóB)Å»gâ\Êu(}ÿ¥.ân¬=y¢Ô¯¢IßùD©ó¢¹wŽñÈG§ëSÑ3§ O-µŸo-u:R0gk¼5;ÉZÏÏ·½ƒ¸J|Ä»³žË7=´¦ž¿ã§ålUÎw±Ô´ bŠ;8_zv/ßú“ü
+VêÅƇà¿ñ€»×¹>Ó9‰ŸÔ'üöÿª½Åon~l‚ôé@êî€Eû»ðFü®ät~ÓžÐûCô³ò±÷ÇË£p}WŸà‡Cø‹öùÆÇÓ—1ž>~¹ÄÙ¢¼õÜ8›AÝƳq¶kW¦ãÝ8˶ÿ¸qöþ9%þt7Îâÿ#ÅÙsPä”ä»qö÷ àqöü:%úr/Î~çÞglí[ãlPNŸoü®>Á7ú8ÐÎê3ÂíohѤy4жBýÖwsPQ; ;bXwCmS'íFöœvVß’mþõÝMl>Ë
+Äï^Ã#®>ke}sæ¢<ZxȧP_›öÌ´D*rèÓº䳃æõuW1´ZO½=唉îbŠ)?úöT+{åÂË;NŸ<ÄúN¸{Ìv/yE×÷²œJíí)›t»%ËOEl=e˃ï|õ²\t±mz«éVt²ü]ßùº–‚/M|#Ñ”
+‹1’XL) ,yÒ‚ôŸÐ K,a†t;!U&i —„RóšÌÐ: ÂsY«˜uòGBò^CÈJ"‘¾È`tItõ ïQÔ.OjÉÉtŒ‚†.#
+Ž˜`ß´Åës|ŒGÂî>H‚6Z }¤bç8i ¬½# pV'1_ ó0„Ù!„T—`a8$tšÏdcÖY`¿^ÜV2˲KÉw|<É\ßÔÅÏ+,FoJµìÒl©  ]Fþ“•ê’,GC‰œ&++2bgĦÀb-[w$¤-¤1 ¯bŸ Rí<[XHOÀ7Ùe´r¡ 'â%‚24¶¢¨:¹EN ¥æ7íh­àh#Š} ñ%¯ í‘˜¶ŒÈ¢Qâ¼Óó
+ ¯Jr­+²„?'S$Ûr$$ dh€¤ê$äÔP"¿ÉÊ
+Ž˜`ßhh gòll*â–™¤Aã-Dy^cƒW³Ëe9H\nŠ,±DÐ@B@†xo²W7mM6Ÿ„Nuzlpθƶäp\ä*ûʌֲŠ\b)—b\àLëƒC ¼‰rY1bUÑe´¨èFÆš¢W$×VÝ™‘Dvo)‡\
+†‚1—ZÚæ ÖYÚÑgpáB’–X"ˆ!!!KŒvT8Ñ2“ŠÝ}¶¶ÁI´L€…v2Ñ»ciƒ§P~Ì
+DŽ‡×2g=Ï[¸¦«ÏV¤ZÖQË€%E"R·5ÎG­’öŽ
+Æ)|¿ïÓ¦o6ïé^º3­ÝnfÇ­íâ
+¯£Ê•‘¼~S_+–ŠÂ‡0?øz˜ü§Ÿ/xý¾¾ü­ÝÌkZTüz1É×ï$З^þþáK‹x>_ »MäòúüPO—Ô ÎùR©võħ6H^Åe'þY6Y#;­-åémW¾¶’ØPN/W¾¶¨é¨Ê»Zš†¼¬«KvïÎÛÜû$´9Æ•=¶\}­åëM—·ì7‡ JðÞ\ÁËm¯Þžžv¼zøÚ–}¯<~©®˜* +à&öÚ_bèìz “=~‡ÄêñçÛ^x<ã³pSïqk`Tè÷׎>dŸoûCØ…^0¾ïo® 7ý¢¸‹¾×w¾˜€®¼­—§¾Êp;}É@Ø»ÏÿÌ—ô!6]¶#Ü_@ß|)Mm®â9øjéÖèaç²Zá:W ÓñÝ›EÜœ7qòÞmS¶àµ‰xu ´Ó|¥MXîÿXPªo
endstream
endobj
+514 0 obj
+<< /Type /Page /Contents 515 0 R /Resources 513 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 517 0 R >>
+endobj
+517 0 obj
+[ 512 0 R ]
+endobj
512 0 obj
-<< /Type /Page /Contents 513 0 R /Resources 511 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 138.738 432.711 150.693 444.666 ]/A << /S /GoTo /D (section.10) >> >>
endobj
-514 0 obj
-<< /D [ 512 0 R /XYZ 78.37 808.885 null ] >>
+516 0 obj
+<< /D [ 514 0 R /XYZ 78.37 808.885 null ] >>
endobj
-89 0 obj
-<< /D [ 512 0 R /XYZ 79.37 675.694 null ] >>
+513 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F57 385 0 R /F55 383 0 R /F58 386 0 R /F25 375 0 R /F16 382 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+521 0 obj
+<< /Filter /FlateDecode /Length 4839 >>
+stream
+xÚÍ=ËŽ$9n÷úŠ<z¥Õû®ìê`}¸o‹=±»€Ýæ´¿oêA‰”""#«jÆs¨ÎLE‘Å—˜Ùòò‹¼üô$ñU¸üþýééúýéÏ7ç/I$¯½½|ÿû“ yQ%­Ð!\‚WªË÷—¿¾H©-ü)†¿«”^íŒy)<³_똾V¯ð¨ü)xà>ÃŒ¿/ûþ -8 -þûÂ>þG'Mk+\ð3i_ŠÁÞ˜D”Ë„¼n(“¦mÖY„tÀ‰ªÕ[}õ×éó+ÿlÒô9Ö×"=»½¢ ¦„+z7­`'Œ†¶ßøçLqH÷WÕN8Ëøœy-Ÿ¯c¯ëØÌw‹Û++#\LT¯ êÒíQ}ªßôûÏ7í¶Ú/b%p i
+`‚þMðNþm1œf¿B3îí.÷ø´ökð|Qÿ.›ï#¦NsßÀûn—ý úüæ?'
+UÙ¤˜p¤.Ȥ!…r>("g0¸!y¢}„ɃÀ êÙÌä$MÞ!€”ÆB¨ÅGÖhª 9"“>™ô&WÙeØÚ.Ëä£
+§¢ŒË¨´
+&ˆ”¤ „Dá‚¡p_Š­Õe¹`À*ÀjLc„Y^W×G¸ha±-Üβٖ^)Õ¬JJƒiLž:ž<fƒÑT±ûƒll3Œ8ÖÖæ‚Q4³0yÌéd ]‡¸Œ$å1.|ÏR"òø;Æ4k¾U#ãç—pÜol¬×4 ÒÇ‹÷Z(ëƵ7»Ê!°d0AÛP/…½þòl‚kWúNÁÈ<íé[»2P·ü?™PçÔ«gCgá•s†Ë­·ë Q>¥} H]¦ W,Ø*¿ÄÎRS"9§Â†ØtÎjÚ-à2R½#¾˜7™õ5“Ûz8b}õº2‰ã•ÌmÁÍì!§Úbë­?¤Ú›¹XãBz0½ÀÝêÚùÞßÙ/Ï:6™Ryi*™Á¯uo AJ½8uóuN°•l*ÈŒ†*qn“8• ð yœÝ/…ºXÎ=(9៙¦ŒUMAPúŠ</2˜Ô×/:dø&­ò´«#
+'ïTÙOY1gâ»8®(–Š©¯X$_q¢€¶ë¥yûÀl̲]ñ#¶¼¶õõ½ikcÿϾþô¾Ž=B‚žà"Ðrü‘£Æ'Mò«îA¦ÊŽÍ­:KÕh<ômó¬ŒùDe `ƒéÉ·îXÉ$È8#S_ëä ¿tU†'FòRÎ.GÿH`…/;­—1”7h…‰N2{yG¾/<$ ë>>¢ƒq‹TxŸª~®{Põâž^صPæâ–†
+oãÂ1˜B›Ô ¶Ðá'ôž¶p—ÐãåF)RN‘M»¨Õ•K¥´ð™)ÔHUÝç˜ "t;\Wi Œ”—,¡°aßm±@l5!:›DðnÑŽkýÃC¦Ù^nwË:ˆ´ã‚ÐVEÈzs=BλÖ\Aækf¬Îwk²wMv*îì dПwÁ´ù›°øæš¿ÚÅÚhDýõo¨k9 °/CsŒr/Ûæ¿hß…·ØìüFçRM݃­ç¯Â·óÕ`‹nÅ!ÝLmžƒÁÆÌìËÆÑ<¤ç9²-§UOÒ“qš#%:¿å1›'FC«W±/Á¼,¦½™Lli›[ħñIÑêö´¦vMüö‘K͘8‘”w¥,v줵
+BG5M¦‚Ârˆ{D€ƒ§[ëGƤ³J€òˆ›ÛñOÝxkŒN“V*ÁC‰˜E°é}1)–;/>SÚJfƒ•î•Ôwã(tZ¯ÔS®9Îó0Rk긩€JBr6þ­«Ò ~]ãxŒõvì%Ä^B»œK¨\t½g05ÄœÉMÐR¿ﲩÎië¸ÕcŽ±VËì¨1by‡ö4³Ó\îèªGÆXÏS]£ÒˆŸ\óKí5§§”#F®f™ j‰u}mnø¼Ë
+÷uF˜õ2ÂLÙ;}mÊÈIƒÏ5w Bl-Ñ”¥èB¥kUl{g™†+d +Ú§’8Éáñ} rªJ«ÆãuäÖ øíº•—·àHÙ^G
+÷¯¬Ö¥‹ÐqïêˆâŽ¥b½]gIèWv£‡hÏV®(LÒ(NŽ¤7n§Ø°¹Y>ˆ\§D›å¸OSÅ8‹k‘ll^‹ÚÛ)IÇ3¶á³jT%†9*+·vé“«Æp¶4å|`
+Ž#;JzTc1F/òýX}ÅxpåÉÎX÷n(g<µC"‡2ºÃ^ç­¼sØ·ì˜=Îy>Ö¶ÈWŒóûÐ0 3“c^cÌÒÔbúd¥ëh­‘uoŠ¨õÙNs§º¨#솳37zº À …Ubã©R£q`L˜Wh—i‡—$ÜmhFƒ~˜›{l\è‰Û»œ¿‘-#MÈûþu»¾Æ/ó4ÛÁû>“jÁ»C*zS³D䇨Ûý豪Ùýè)["Ä5N_ÅÞj1&_5DóŽs“ÌŒýÿÀ—ãlïÔÓÒΘ¹ÇŸò[³^¨±³=ŸèU´Ä°»~9v´ð6ÒY\¸È5ïh u…I‹®3y»ë[þ;-)°e©¥%Å_[R¦YkGÏ®Œ7RNª™‹¡éÀØ“Ã
+cÑšäÚ8Q­GÕ]Ñkî&&Dn÷úä3c”ˆÒ,Ø?~fTÂy5c¾{fZ.B˾Aìg{긾]ç¢ÊÝ8^'£KÞ ›LùFúÄÓ‡C'+bv„“¤üHŨœj Þøž‹nx´ëSZäîÞ¥w#ÜŒVUÚs×Fk_Bî®ÊnKf½PÒ±gNo¤ò_F{ØõtcönŒ¢šU§Ï]’çò¤ßRéóµöÞBöŠ÷u¶Âí´Ð5
+Âù‡¼L:¦@¶ Ó?½+Ëh&Ì‚ý3”$$ä‰ænhÞFØ‹”6´Œ¼']«õJî8'Ï8ãæqóÑèYI~0ï|°˜ƒ ññ„}3„hdãMTg‚•g,/±ôºu›Áh$W'x<0j+×-6ðŠU¹´XrkëiDmÃæõâÄÀÆ1·Zhå÷»K‡a,·]¥¦DoLðËüsqÔe•¶K¡Žúrððæ£^è,fzB¸ ÷êt-}E4£Û>춆wìhRh¼XŸŽ&œ ¹æl*ŒšÈa•Îs¾µvè“Î@®AKgìKª*÷"piÚ+—ùÊÛò
+äBÞßéù3AÈìôø:#güPº˜Û›p=agaÎ^Ý; gô&]zÐu¯ŸÔ€E• K¬¹ƒì­ †6Gå}ﺻUÔ"¡í(PŒziÙبÈb¡‚üòçžlšf('L.b|öš6‰»í£r{Ö²ú¸djÖçºÑ9¿³ÓºüBêÌNxà·T›@dþ–²~\…Û/ŒÆcÆ!:4ÞÍ«láàþ±‹¸Мvþµò˜[G­n$_ê†CºcѨyâù+ÀÆýByÿ˜u<ÞÆc=ÏQ‘u÷,ÀÈ|þQÚ÷ˆŒOdí¹4t|âA]ÊáÛ·sÎÜ5Š!—ïVý&¿:{N+0¦a¦é÷Œðêf©
+9Ííè¢Û¡H[Š¨’Þú‰j4žFónÌhÉʱ¤üYÝÖ~íÁ5å_q⋾R
+Q§`Õ&ùb)É4JŽê)ÛÔ)“ â|=Ó cÆq‘u¯“-IvNÚ%ÙäÑ@L‘ÂÌcžÚáÆ¢)ÍÛ‹üAïÁ6ïÖÁJ1μssxÏï뤅‡PÄʬÒÿHÀÎvõÿ
+endstream
+endobj
+520 0 obj
+<< /Type /Page /Contents 521 0 R /Resources 519 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R >>
+endobj
+522 0 obj
+<< /D [ 520 0 R /XYZ 78.37 808.885 null ] >>
endobj
93 0 obj
-<< /D [ 512 0 R /XYZ 79.37 638.301 null ] >>
+<< /D [ 520 0 R /XYZ 79.37 675.694 null ] >>
endobj
97 0 obj
-<< /D [ 512 0 R /XYZ 79.37 340.527 null ] >>
+<< /D [ 520 0 R /XYZ 79.37 638.301 null ] >>
endobj
-511 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F29 371 0 R /F20 378 0 R /F69 398 0 R /F15 377 0 R /F55 379 0 R /F66 384 0 R /F58 382 0 R /F74 469 0 R /F65 383 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+101 0 obj
+<< /D [ 520 0 R /XYZ 79.37 340.527 null ] >>
endobj
-522 0 obj
-<< /Filter /FlateDecode /Length 4988 >>
-stream
-xÚí]K$· ¾Ï¯è£}hEï0XdzÛ½€s²½7'§$6òØ
- ßä•RÅ(Õð¿¡ï¸yÆ_á¹ ü[{je/Z^‡½ø­¦D¾šGÊkà©]æ´’G
-ùîÌís" ?pÑW-c±T]xªbƒ 3ùø-Aé‘ÕDp¾ƒ„ÏK¨95Ÿóð¿0Q(´â>±Ð–0»äþ~»MFn‡Mº´òÏ·©I›Í‘Üeå‚óu³9 a¢‡Í ÍЮŒ€¸”1:ØDÅaBlbTe飺o!ÖjŽ·„qM¤” ®Û-a‚Éå¨-uýhPÞL®ÇÛåè”;Ø.NaÚ—‘·§­öp%ˆ4âh{”#R‰½öxEî
-4’Ö-’ 7ö¾î>¹]¶’„:±³K%áke‹;ŽÐI˜dÏ­´êCŽØªVo´3Dds ”²›NnÑÂAó’•™XCg]1À‰:‚ÚøE+ßö .|Ú_¢Dã“RkÕ¯øD˜âµZ>Ø’ÒzŃoZ’¶Œ=2$)élè.Ùs‰ùš
-4!{[e¥—¡ŠzÂJ¡É rC¢Îþ(ÅðÛ¤Î
-.ˆ-k¥Sc-ßz¿JC¦ÑW¥T`‹£^ëXçз›úUzIk¿D‹FŠ,ÔáPÂß1àéôBCF‹n4
-KkL‚ôŒžNØÙ ~ QNQôöÏEüIŸ¼_c¶Ÿ—ó“Ý9€¹¨WüRx$K^xZÏ7 ú–ä,.%x_ÌÌĶ/}DQŸ·]S›Z9©Œ¼’NÀ< _âäp«œK&qbË:v@UùšdLÕª*å¶ì‰×_Ev$n4¶’E]ñÝël£¤5 éïW9Ÿ ,‹0(³NU¥káäq╵r÷1jfF¡'%¯Í± èÊ/µ±äÄ?1´„ƒYDÑiŒ+iu' Ü‚À…8iÈïmö.Œ]†Ä Ãrc:êXYž /µÖÝ‚®´$kAMî!Oš±GÕ䥶óCf¡K®o¤ÂñzÁµ˜íœT@0ÒËc7%•”0¶K.vÒ`E,uGëÔŒX§ûRâô… ºŒJ¶ëµœØe«yŽJD:ÛF™:Ï)Ú &ÙWšœp͵vùK½]`7*5²µ¼äN¢en§À±¾OF®e;Ì1j9®bÓ”˜$,OL»¦ÔP¬{S 9wX‹*½H“WL³XòÌÕ ÌË ÓòÈ}Ž(³Áî/‘r«Á÷"YmýRó&!#_#×–X,]ÏÄeŠ1^wG:D4ä”} ·—'p™•:,eˆ1®YŸ°ëÊ¡\Šk¢}.p»tkväeËŠÄr²
-±L??Ö&btl^b­t9i])Èò[±‰¼³nÒBZê>ÕÚlLàKr†?4óñé—R™¶DÈ(#‰aüô×OOød¦|,c„Y{úïßO?=}×2¬Á’•u]”5å}?,Ê*\uê\Î\_[ òGj¡®£,SÔÖ-LŒÂj"¥1N> UçÍ AŸzÎËW¸îë–%\¾Âž.G¦Kn²ÖkE˜Éé•`°¬Ì½¼Ó/9‚·l*‰nitÏ +ó:SM2)í.¹|ª£™¹,¯p® —\µÒká€CJZë5üòKÖÆ\Ób ͲJ³õµ~ÚJ±ŸÔB_ãXr1KœPÍ(}õ¯7‡æB¡+éNEà<¬l+úçvEΦT_ôçØi\™bÜã1z•Õ²qÎÔ!­4µÄ¥}®<еŠùc²èóøúJ³†HÓãã^q¦ˆF»+MÜ‘ ç`©(Á¦S¥ æ¹2‰.˜AÊSçõ>+}©"˜KJÆMGAÇëãv¹ÄÙí8ëõ¼Æ_ &%s¡­ånoÇÒ´–;ôeÎs­jA.F3-ùâBvYÏ9ØNÄ£ê@ÅcT²òïc`ÎÀ´n›víè9TFÐ2ºžÐzáA—N4³íjæ¾®ŸA"©Ì¶ÃÁ€˜qÕÊfÛ\ÆL8ËÄF‰òÁ‹òAËJˆ”Å^ˆ¸uâRÖ{9v2ƾ9¢µ1ŸeÂɪ eÒ
-žÿà3–ÃüŠíÑ=øÝÕÂAKå>zn •6j?Qràƒ1êÃÿ:5_ÿTø@æùIÏg.€Š2hÖ °ßA^¢ÿˆðIòÄ^\ÖkÄ!ÿÁïú¾û¿qÉÅ,4a! ¶Mëy‘)d†CÙAæ„mÖ 1=¸†ÿ½.Ôß/ñä.Ç!HsV4YÅA˜îûGÅ H9s¼µdWƒ”û%%Ô4²*à=ÖѤ_eÃvŒP0GiAá™Æ¤è—~8yjPá 1þõ´ñ8ñ: G‰Õ§³Ô È\3àê>õßýä‹~wªZâ We¿ë¸È º:ã’ “î ûXº*ÜóWñ ü­‚ÔäKW…á×ÿœÊ¿+ÜüÑ·¡A ̪ÿûó©þú=f»ZN òtæÄ,Ìy¸Äq†(O(œ1Ÿ}Ê-Xcæ ‘‰ŽNhH%h'ÏAE‘Pñ7\IŸ ?ýtʪ”{—ä@Cé Ejé5ц-1Pßl!ˆaþ½©­y`+êñì×'@£ $t¨w«xµÙØ4™Èu¦Wͯ-´fÐÍ…œÃŒë]"€üšpn“"Hä¸XA_ Aj÷Hš‘
-@4} 
-áO~úöôäMÁ³¹I~útò YþþïÓÓwsE‘Á‘güöÇ ežÛ™¿?Æ”×df›<Ä·–ꨶ{˜uÔ¬ežŸ>Æ<(¤4-óüô!æZmÊyéÚÁ*cC4ew£©àKN‰|Ào© €Oé«ø½k ó)8R%€oAVÒ>
-à[|Ø÷ãÁcl‡@}ňd‹ á_ʺ“iïs÷4LCÁÉò-gnÒ·ÁÒ!QÖC†´Þ±¾­ƒÉ‹ýÉYï(øEÓíRž‚i¶pjžN]xØEéç~7MÍ#¯ð_˶nYïo¸XnŸ(ðu½û®€GâVÁt™ÏKÙq})¿ãV_›·ú¶»ùîoêA>ËÒÕŽ’lô­=µp«Á±›¹;ÂÅjfÞ8t$Œ#œ©W‚Ž„ÆQ#G-›ûÝZ””(çT}?T<P`+ਊ:0i0Â%uAÕAÀHH¤{EÀHÈÑœ|EÀHà¾%á^0Òl+;ÀDL87¯ ÉÕwFUÙ5ÀHHP0}^TÊ®ÁEB%déwÁEUá׋@&èåA¸¨þúý‡%¡/ç¸ïùÌÁS€MÉY„‡ýÞ ¡¤ClâIÔÓOÅþÍB<s"Häö!ž5¼ˆgR
-ñÀ<Šâµ")•Ïh:˜=Ì£äá²ïõÑ;ÐŽÓD‹æ}#H'H1-ÆsI'/ åæ!œT¢>§Â› wF'ùEº_œJô©ögðꪟš&­A¦ZÄ1\å &ÔÚú‚Í (Ñ™ëþÊ+®M<V?¾<«¬c÷—^I+ÒêøíÒóÎ’ÑzçX[&Ýp»t§®®íéËP‚¿Ï]"v`Ó“t5Oø†kîZ…ËB›ðŒ‘œ1*-î/£*5­Ar¥¾pÑKú}Í·<è,S.;ó¿Æ t†£¬!¬@ØKJ®6âÕ­( ôø9O6s)ü½Š}‹?Ïí§f£X_ÛöA|.5‘ùˆè®“o¨³“—ôUâ˜ÚXs&9y¤Ô=èä L tÑWº˜óó‡Ar²oÈÈ÷á&ß/©œº)^vFŧ¹C=4ÞòÈâKÙäñ:ÅXÎCû†DQñ Ì~tÔ{€V—»»«r¯£[0öYÎìØÏ]¨6‡ð‘‰²ÎB·¡m3hå¥3Åõ¥Jþ>œc‡ÕÑwÚñCÙœâ!qûJP6s¸$ÇƲ;>Ûv§i¹ÈohoƒÞ»`6³xrÖ³ñbÁŠ«ïaº|–¾o€ÅLá*SŽ8¯sÕ´ÅYBžE¶wÌI‚)Õ }Ô]]ÁÔÜ_ à ^;û ¦­„?ÀxÆ„ãð2M*]îj^œç×U,qæ(¬KW…{þ/^‚\’á„,Ž¶?–®
-¿Ö1Èeûcåë÷ž, Ÿ´Ù¡­¶zí„—#N)N8*œ¨jNà^<*U\‘ÄnL˜ê=3E”Ä‹÷jÞ¥l¡÷]D?7u§K¹¥;=* Ý!,2:Ö£ -(ºíò\ ÓÜïŠVláÿx(á+úuí]2 Dgxe¹'ù£'©ÝD‘¯3‹ÀX^æxÄÂÚçðàmÂâågKAÒ¡ q¤õ2b_¯¹Î†vfcà&Ø|Çñ^u/ú…·ÒËe×ÇwUEêºï†y$ÞŽ1–^Þk•˜X[C+±ªŸ ‘qM”6¿Å–ÉX´šÔ–D=ÕûŽx~3ÌYS{ÛA\’0Ë‚MÚ#`®V¿‰nÈ™_”†˜V¨=åŒä‰zN;“…Ö…Öµ³«â³ªçÚ­m)´mãœêOýšÄe gf•&‘Sšl§sRëê˜×š³Ò0iÞnQMµöÍNµŠá‹šæ¦Ú@;7Õf¾owªíº¾=ÕV}ŸŸj§ÖÖð¶§ÚmÉV9ÓûŽø³Mµs¶‡©?°1"䟳ÀY
-Ït¥ñe·Ó‹DÞ¤¬I/2I^¼ôé…”–p®¦Vrca^Vw 0}ðæ£Xòœ‹v ?d|‚zlŽîψEsÉ~)9Ÿ yt!!”-E_mïG2•_ê<|$îQר¾+?þ~ú|¾=…sä¿zâO0j’h¿g÷ߧž¾«Aø0¬}Ô,éÉgñ¨1x…)¼³„v—K»€¬©p8/^-×;
-úÜžF ð$’Ô/`©WzËõú ”õS~MO—¯J¬.SP˜õ‡ã&gPý¶G‡ß”8· $`ró,˜ö’,‚—oâY¹[ý‹á%xÛ?Œ”ŽvÁwcj9ˆ¦ÿEÆë7¤%#ýú¾ìص¯—¦U8ã£ô¦¤Tà•X/…ê…3ýëw²²¤eÓxÈQÐüZÍü
-™º£Ë×uX J_ÁXµ"_Jö¯!óOL ¸ú—ˆÑ Z A})Q]—šûTx%,ÕV¡huÿò—rKêò¢±_ïó_žäåøo"¾b§»:8
-xÇ]ÒFÙãmÇqð’ÂJÊvù¢­
-·½Íïª]™>Šƒ¨Pé®Ü¤P5xr·-›6Šì¼y©3Õæ}{JÖÛ9‚K8¤*‹í»¸¾ã^ ’B/mt-vFÿ…™îÁ
+519 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F25 375 0 R /F16 382 0 R /F69 402 0 R /F15 381 0 R /F55 383 0 R /F66 388 0 R /F58 386 0 R /F74 478 0 R /F65 387 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+530 0 obj
+<< /Filter /FlateDecode /Length 4986 >>
+stream
+xÚí]K$¹¾×¯ˆãÌ!e½@¡±•S ŒO3î›×'Ûc¬í^`|ñß_Ro)ŠÌêAÁۇ쮌¤(‰")RŸ¤ Ëߺ|z¢ñÿëç§ß½2µ8â4×rùü˃èÂãˆ0‹ÑŒPÍ–Ï_–?>SÊ Tð)$|“7J£TÃÿ†~àæ…ç6|ðoí©–½jy ö1pà¯5%òÕ<RÞOí2 •<RÈnŸiø‹¾j‹¥êÂSùÓçAJ„ ¨&‚ó•$|^BÍ©ùœ‡ÿ…‰B¡÷±ˆ…¶„Ù5÷ûm2Šp;lÒµ•–¸MMÚmŽä†(+Wœo»Í =lN@h†veĵŒÑÉ&*&úd£*KGÕ} ±Vs¾%Œk"¥\qÝo œH.Gm©ëGƒòfr;ß.§@§ÜÉvqÊÓ¼=íµ‡+A¤gÛ£‘JµÇ+zt¨aw´OÀˆhsV^BX¢õÖ0ŠìÑÂ6
+´¬•NmŒµ |èý* ‰F_•R-Žz­ciœCß^lêWé%­ý-)²|P„C}Çx§Ó Q-^¸Ñ(,í9è=°³Aý;¢œ¢èí+ž‹ø“>y¿Æl?/ç'‡s
+Çë—böSRÁH/ÃŒTRÂØJ.i@¸8È‚±Ô­S3bîK‰Ð‚è^0*Ù¯×rb×­æ9*uæleê<§h3˜d_irÂq4·Úå¯õt½êP©‘­å%w-s?õ€
+üÔsžX¾Âe_·.ùàòöt=2]r“µ^+ÂLN¯뜀e}dîå~ɼeS)H4pK£{NP™×™j’IiwÉåSÍÌey½€s[¹äª•^ RÒZ/á—_²6æšVKh–Uš­oõÓVŠý¤úšÆÒ ÇB''T3JßýÏ÷»Ãs¡Ð«•ô "pV¶ý}¿"g Sª¯zÈsì4®L1îᘽÊê
+Ù8ç êÆVšZâÒ>WèVÅü1Y ôy|}¥‰YC¤éñq¯8SD£Ý•&Hs°T”`Ó©Òó\™ÎDÌ å©ózŸ‡Ž¾TÌ5%„‰G㦣 ‹ãõq»\Ãì‰vœõú^ão“’¹ÐÞr··ciZËú2Hç¹Vµ W£™‰| q!»,Žçl'âQu â1*YCën ƒ˜ÖmÓ®=‡ÊZF×Z/<è‰f¶ÝÌÜ·•â+H$•Ùw83®ZÙ웋À˜©g™Ø(Q>xQ>hÙ‘’¢xÃkƒ
+Ï4&E¿.@øiñÔ0 ÂAbüïeçqâuŽ«—‹Ô È\3àê>õßþâ‹þ´T-ñ…«²?uÜ d]]pɆIw’},]îù+ÈøþVAêÎOò¥«Âðëÿ.åß îþèÛÇРfÕÿúÛRý³]
+-'y:³0 s.q\ Ê
+gÌgŸòc ÖÀ˜yCd¢£R` ÚÇÁÉsPQ$BA|ÂÇýVÒ'ÈO¿,Y•rï’h(½£H-½&°‹%ê›-1¬Ã¿wµ5lE}0žýúh´„uÂán¯6;{&y¢.Àô¦ùµ‚Ö º¹’sÃ2€q½K_ÎmR‰¼["è ô"HíI@³3àìN-BÀŒ6+
+ônÚ¥ù„É!y¢Î!ïžÉÕθ÷s‡
+AtˆbæYÇ¢¹ä£‰ÖQy
+~ÌB…ð'_~\ž‚¼)xö 7É—/‹OÈò÷.O¸›+Š þ‹<ã·‡8)óÜÎüý1® ¤¸$3Ûüà!¾µTGµÝÃ<¨£f-óüô1æA!¥i™ç§1oÔjWÎk×T¢){ME
+ŽH–oA8s“¾ ¶‰²2¤õŽåðmL^íOÎzGÁ/šn—âðL³…SótêÂÃ.J?÷»ijy…ÿV¶uËêx×xÃÅzûD¯ëÝw<¯L—ù¼”××ò;nõµy«o»›ïþ ä³,]í(ÉFßÚS ¯586c3w`G¸XÍÌ;‡Ž„q„3õFБÐx êaä¨es¿[‹’嘪
+lÕ@Q&MF¸¤.¨:  ¡‚to 9š“o Ü·$ÜF‚Bšmåoˆ çæm
+¦ïËJÙ-¸H( „,ý.¸¨*ü6pÈ¢<Õ_þ´†‚ ôå÷=_8x
+°)9‹ð°ÿ4ˆGh雄xõ4ÄS±·Ïœy'‚cˆgKï♀'î»
+ñÀ<Šâµ")•Ïh:˜=Ì£äá²ïõÙ;ÐÎÓD‹æ}#H'H1-ÆsI'/ åæ!œT¢>§Â› wF'ùEº_Jô©ögðꪟš&­A¦ZÄ1\å &ÔÚú‚Í (Ñ…ëþÊ+®M<V?¾<«¬c÷÷–^I+Òêøëµç%£õÁ1°¶LºáõÚººµ§/C þ1ÿuØMOÒÕ<á[8¤.smÂ3Ffpƨ´¸¿ŒªÔ´É•úÂE/éô5ßò ³dL¹ìÌÿ/ÐŽ²†@²a¯=(5ºÚˆW·¢4Ðã×<ÙÌ%d™N­Züu.?0;ÅúÚöâs©‰ÌGD|C¼¤ozßÀÔÆ‚ô˜3ÉÉ; ¥îA'o`¥«~¼ÑÅœ§œ? ’“}CF¾?7ù~IåÔuHñ²3*î8Íêè¡ñvG_Ê&×)Æz.Ú7$ŠŠï`ö££Þ´ºÜØÝ”{Ý‚q|ÌrfçÀ¾xîBµ9„L”uºmû›A;(/)®/Uò÷áD;ì ¨Ž¾ÓŽïÊæ‰Û7‚²™Ã%9þ0–Ýñyܶ#8MËE~#@{ô>³™Å“³æ$˜‹V\} Óõ³ô},f
+7P™rÄy›Ë¨¦=Îò,z²½cNBL©v
+¦æþJfðÚÙ1m%üÆ &§—iRéªp¿P#ðâ<¿®b‰3gaíXº*Üó§xñä’ 'dq¶ý±tUø­ŽA(Ûƒ,_þôdaø ¤Í–mµ…Ô‹h'¼”qJ‰pÂQAàD…TGt÷âQ©âŠ$æpcÂTï…)¢$ÞX|Tó!e ½"ú¹©]Ê-=èQièa‘ѹMhAÑÅh——b˜>øã¯SˆVláÿx(á;ú}í]2 Dg–‡ 8ßý—'©ÝD‘¯3‹ÀžX^æxÄÂÚçðàmÂâåg+A²ñ…M8Òz±ï·\gC; ³1pl¾ãx¯ŽºýÂ[éåZ‡øü
+Ôußÿæ‘t;†Þº¼×*1)°¶†VbU?W"ãš(m~‹-1’;°h5©-‰zª÷ñüf˜‹¦þö¶“¸,$a–›´gÀ\­~Ý42¿( 1­PGÊÉõœv& ­ mkgWÅWUÏ;µ3ZÛJhÆ9Õÿžú:4‰Ë@ÎÌ*M"?§4ÙNç¤ÖÕ1¯5¥aÒ<½Ý¢šjí»jÃ÷4ÍMµvnªÍ|ßïTÛvý`ª­ú>?ÕN ¬­á}Oµ3Ú’­r¦÷ñW›jçlS~bcDÈ%¾f‹ ŸéJãË¼I/X“^d’:½xéÓ )-á\M­6äƼ¬î`úäÍG±ä%í~Èøõ؜ݟ‹æ’ýR=r>A4òìBB([Š¾ÙÞd*¿Öy&øHÜ£®Q|Wþø'øé/ðùq çÈÿ퉿À¨I¢ýžÝ.xú©áðöQ³´‹!Î âQcð
+Sxg í.—VYSáp^¼6Z
+¯wô¹=àI$©_ÀR¯ô–ëõ$(ë§ü–ž®ß”X]¦¡07êÇMΠúmN¿(q,,nAIÀä:æY0í+$Y!¯?ijr¯õ/J„—àmwþ0R:Úß©å šþoß>”Œôëû²k<b×¾Z\šVáŒÒ»RRWb½ªÎô¯ßÉÊ’–Mã!GAó[5ó+dꎮ_×a-(}cÕŠ8|(Ù¿†Ì?15tâê_"F/hz`ô¥Du]jîSá•p°T[…¢uÔýË_Ê-©ëWŠÆ~}ÌUh|x’_”ã¿!@ ¯«[ ƒ
+•îÊM
+…Qƒ'wÛ²i£ÈÁ›—:SmÞ·§d½#¸„Sª²Ú>qˆë;îÅ )ôÒÖ@—Xú?H|îÜ
endstream
endobj
-521 0 obj
-<< /Type /Page /Contents 522 0 R /Resources 520 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 524 0 R >>
+529 0 obj
+<< /Type /Page /Contents 530 0 R /Resources 528 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 532 0 R >>
endobj
-524 0 obj
-[ 515 0 R 516 0 R 517 0 R 518 0 R 510 0 R ]
+532 0 obj
+[ 523 0 R 524 0 R 525 0 R 526 0 R 518 0 R ]
endobj
-515 0 obj
+523 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 291.425 694.371 303.38 705.32 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-516 0 obj
+524 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 494.426 677.873 514.132 689.828 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
-517 0 obj
+525 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 90 665.918 101.955 677.873 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
-518 0 obj
+526 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.42 272.601 366.375 284.556 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-510 0 obj
+518 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 307.993 84.779 318.45 96.236 ]/A << /S /GoTo /D (subsection.15.3) >> >>
endobj
-523 0 obj
-<< /D [ 521 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-520 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F58 382 0 R /F55 379 0 R /F74 469 0 R /F23 375 0 R /F29 371 0 R /F20 378 0 R /F26 400 0 R /F40 387 0 R /F59 389 0 R /F66 384 0 R >> /ProcSet [ /PDF /Text ] >>
+531 0 obj
+<< /D [ 529 0 R /XYZ 78.37 808.885 null ] >>
endobj
528 0 obj
-<< /Filter /FlateDecode /Length 4758 >>
-stream
-xÚí]ËŽì¶ÝÏWh9^ Ã÷˜öx 8«ßáEìÄFß
-}¹b©`bž NH‹Éöt§Wn+—žJódðš[ 9oŽ SÄØÚVÙ›Ž³Lµd€ ýRéšØ«©CJ^i>íi,e=‰ø±Êõ²§ûOžðYG$Ø=› d OJ4}{üû{®Â-L»ÌõpHºßLõB´ >þ¸ßÌó áÔl)#À+9¬ÅôÅ­(JÆ Wö Š’¢¸Ú@±2ìH¢oôUôP:›:4Š\Š™Ä+›ÆM±Ü–lÏ}ÚH5Lt–‚Ä@%¢qËu˜¸Ýʾ €Ú¶ú¬
-±¾ÏK
-°Vü]»ÿ^Ù;kÀ&Ý°^þçøß{¿tÄ
-6ëý±ôï—Ö?¹ë«ØC÷/êܯûÏAý³FlÒýçkåßµÿO–ý³FlÒÿ§ëøÿ{†H3û@*}†
-Ðg3úV˜‚,»hÙ$ÌaÖ·°-õtƒ,q”Ÿ]ÐåÉßš®À%‘Àt¾Œ¦9Y¿=KOôÁX¨™´ürµ2øÐ$È©‡PcÕ§R·{ÂUÂY·A¸9ùøu¬úTêöOÏa1¾pJ?ùèx¬úT궲éb‰Ò'ŸÈ¥8{ÄZ½8°BsöùjºäJ+qL&ÏŠË•Vâ¸%òìãÓt)µV%%öìóÒt)µVXeg–Z+Z¥NCXjÝú õQ}ð,a…ÄùòíòÜÔfG•lù´¤²Ãç_—‡ï®–ÜL¹$5¾Ijp0 »(5¾I*º™Ë‹BÓÇ›dzÅ™"
-ÍŸo“Š>'ðÛ)Il¾p›Üà{*cP.Ü&7¸ PYn¾p›Üà‰,›W¹p›\ïŠ|ó…Ûäуµ2ËÍn’[ûîVk×ljÒQÑ ÏWofJ˜ÔáùêMÂòÚÅy¨= íÖ«l+<¦¶‘+j'SÛ´¥sjî¿ÿn©m´öHP‘‹”ÙFKbÀ.nËl£ H–}7ü«ï_§<^ùwÈr£ÄºÕ.ËM
-ͯHª…IåTߦм5þúÄ—dL*-ÈlÊÖÂ?{ÜÉÖ|ßB
-«ãZ£ÍŸxØn-Îëà»L4ÅÇR2ÜÌ.9°Nƽ—÷8e\Ö—ßõ3MŸ7ùPÕ¥UäMÚ¶Và0¢]ñâ; +V> Êš$­<"2+f‰Ìò«ˆ¬h±²ÃZå4j)dìbD=¥Î#b×ókr•"3{z—IÑ3€÷™<3„«Lž¾#}–Ì>G£ÜΖ*¬"Fä„P{¹4…¶×ÚV-béðˆÏnÌ>ê¤ñ¥ùš½ôQ€êèÚ]µkœªÎL=êr›Öš¶¸ú‰* Í1/UnWíæ–ÍRJX¾¨~LÞa¾÷€ï%W>7mÃà>|ÎRw.ÿ*ôÛ_Í|­L=µûOgs¨B/Œt^ÿÚOIIïp×T*åù¬ó€µsЕmâ”Ô™]—;
-šËsúÄ?5[)³xÃLƒ9FHëÕÞ™ö$'¬äûL»CB°ÃTܶ1¼—ÿq*—^b'Ùï¥lòù©8ç…f«Òl˜Cš5CÉ»X)ÍžU:Ü¿¼éMM¬Ð•³+ òû @Š\»T‰íဠsjKújãû4zç„„ŸäëWÈ- JxÉÒšé¦
-¦Ë:>eþ.1ÞxÛ‚ä½¹¨*l5Õ5ÊæºÃðVýÈî6õOÄ©Ê‹­V“Mhžx‰_jmF›,iù>
-Ÿ˜%¼¤´MËÙÅ‘TÛ™­€=™¹nrÔU¿›ëƒ‚_ÚÝÙݬ—ŽHÉû®4§1,c¨_eõ^÷Û5šHÅVÒzUO!ûÎ𑥕´jm8<‘â†8dž±J¦]­h¡´`ï—8|úx[–2ðyÑ·48ÀÀ½KŽøPN¬9<Áà:0\SºÌQ9v¯Þ3wZ¡
-Ð#Ž¨fí†àà øÊe›Jÿ>xGDïTwÍÄMž
-Íá7`m»Õ«As*ÑV3U šRÂyâDÏpq±îY¿éT4/¦Áaî7D7}ÄXh\õ“Wx)W9ñç—>Æ(«´ƒt¸(Wíð£ˆ)nwµvÞƒ•&=®á°£I¯-M¡4ÈÙ:‘rµ…OW͉FúÜæ\sBË;±„%šªçD£@tߣƒ èÔ©=p/g®o·' ñ ð­ØLš¹SÝ÷ÇY×Ð[-+µ½{ØèòY}rŸ4Ÿûó͸eUfT´uC{›Ï¡ÄÌ2)6±ÂO†
-"ÞugY ¦{Éùm«ny¦JT§Ûklm΀OHò2wB’]°±›ßäAþֈΠ-Ÿã[4Tãö{§üž4ðbù´ç4šÒcÒ®Á‰«IÃøÀ8&Öµù¹ƒo7±·’†õv]ºa sŠQ'†ë¾õpP,úF:±:þnö]x7d|¤@Gogæ¹°Èp½*¶…0¼{d¿)Š˜xÊòˆr,P“´öÞ?›íT'&ŸÆè·’Mbº}êªÓ˜l½·NêQ4ažGÅw’¾]Ú£§ôžK³4ýBÅ_iÃ*Ú|­TCݽ]ç\âí2XèH]ïKËÃ}é¨]½0jO—ÊäE[.ÚêQ/$²µñËú™”4‚øš1%ë6­8ßö‚¯áÛ]¯ÜSÆgRB«OzçRëö‡ÕÙ I–G¯?¼¬úÖa!JãLdøÊZ)ý~Ã÷?ÀõÀÏ·Kø~à¾ä§‡a½_—ï€6=EJàT˜e(¾2ªz
-]ák˜b¢›c‚®ð'Ì~W7®Ô1Bt§p?è*ÙœjÉ£§T}VÛ¬$•Ü{þ(´Ó”M;Ê?²ñ\{r*Ò¼u7Wª6Š×'6i36œB­kÖÏL&å
-t«‡ž|‰ä½¹nd’ÿ² –/aŠ2å¡j¤#±Öõ?¦½
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F74 478 0 R /F19 379 0 R /F25 375 0 R /F16 382 0 R /F22 404 0 R /F48 391 0 R /F59 393 0 R /F66 388 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+536 0 obj
+<< /Filter /FlateDecode /Length 4763 >>
+stream
+xÚí]ËŽì¶ÝÏWh9^ Ã÷˜öÜ1à¬ßáEìÄFß
+¬}c`•†)Výà²
+šG¼gO¢>BC(K,•W¢1ê¹d”0¶Ùó¢ÏvM.‰`lU³i?: nÁ^ß×G)°ôU/UÆS³}‘e’kÇž¯¼‚b„M’q|íÄZ—-bH¤zPÈÁ×v••ÐäüXCDv2\ÃζÂÊ·›íÕk^KhjéaŒB #}ûŒ©ÔƒT§ÕÁÆ9D¾Ö’ꙤЗ+vÊ&æ¹à„´˜lOwzåÖh±rqé©4O¯¹EÑóæ2EŒ­m•½é8ËäQK6
+•ˆÆ-×aâv+ûv$
+~½øÒÀÂYµü±ì\N²žP˜‚…Ų̂
+Jï(ÑÆž“ŸjW•Gò5 qÈUò«ÊCùØU«¯”_*åûõ°»R~©<”/A¬ä¯“_*å+¦f®”_*åkI®´ž\îýw)¿î½{3èF¬
+¿~ÿe©?þ wèè"Ö£r 3cA}X %,Ç=8_†3 ÿ(¯Ê@\N‹m.ó°kiÙ¨ÌÏKæ·¹N%d’Š;Ü×V@ó]ž,1ÚL×е]è>¿æ®JŒp¿Ï
+lÁ:9؈Яy Ã^ÿæ’)O¥Û%D}@•¬«ÃA»
+°÷L
+•UÔ!uî—
+°ìŸ5b“0…XßÀç%€'
+¯ì5`“î?X/ÿsüï½_:b›õþXúŒ÷KëOîú*öÐý‹:÷ëþsEÿ¬›tÿ9ÄZùwíÿS€eÿ¬›ôÿ)Äú>Çÿž
+\ ŒAç+Àhš“ðÛ³ôDŒ%ŒšI{Á/W+ƒ‡&q@NBUŸJÝî„«„!²n‚psòøu¬úTêö§g°_8%ŽŸ<:«>•º­lºX¢ôɹgX«VhΞ¯¦K®´Ç4aò¬¸\i%Ž["ÏŸ¦K©µ()±gÏKÓ¥ÔZ T`”Xj­jE”: a©uëAë£úàYÂ
+‰ÿòå›å!¸©ÍŽ*ÙòiI²Ãç_—‡ï®–ÜL¹$5¾Ijp0 »(5¾I*º™Ë‹BÓÇ›dzÅ™"
+ÍŸo“Š>'ðÛ)Il¾p›Üà{*cP.Ü&7¸ PYn¾p›Üà‰,›W¹p›\ïŠ|ó…Ûäуµ2ËÍn’[ûîVk×ljÒQÑ ÏWofJ˜ÔáùêMÂòÚÅy¨= í6Ž«l~+<¦¶‘+j'SÛ´¥sjî¿ÿn©m´öHP‘‹”ÙFKbÀ.nËl£ H–}7ü«ï_§<^ùwÈr£ÄºÕ.ËM
+ͯHª…IåTߦм5þúÄ—dL*-ÈlÊÖŸ=îdk¾o!€¬3b¥‘ÎCØS¡YQ¡YQ¡ÉTh*œ5ŠÑhÁ¨œl¯­½$[N­Ìy†Á‚´]á~+B `Øz\
+¦¦ÖÌ쥅‘Òàd=g ÜIrÝWŠßè÷YúRÊžì‚b1maÉ?åUÆ<V&U0·ÊØ•¯³€EÓË0Öëàž· @òºDÊ»TçdB#LÙË°4º¢y.YÔúhÁêÜYAö^‚¢Ü/yÛÙ××(ÙC”¶'>Ì c²9ùÉËÙ½DI®Éy暌mnÜÛ$7ÓGžœÓ<E™Ã<jXÂô“tÖªNké3~º”áÍç
+õŸv²áE]ö2ÞµZ#UÏg½ ™œxÖ¤§¾ÓQ°‚Ë—’ÔÉT‘ªE›ÜUTÜÆ°ÌrX È®Ñw XŸéJ÷½™àWÃHÛU4rD±ûZ-E¯…Ï;p4¸R·ˆç[•a¬½2\=6£$£N±×ŽÙfâCr™U¼©Å[Œ²(œÖ"Md½¶!´à˜CqÓÚ0Ï’n’Ðt£\%…Õq­ÑæO<ìNH·çˆuð]&šâc)nf—X'ãÞK„{œ2.ëK‹ïú™¦ÎÏ›|(ˆêÒ*ò&m[+pÑ®xqŒ„+ŸŽ„aEM’V™³DfùUDV´XÙa­rµ” 2v1¢žRç±ëù5¹J‘™=½Ë¤è™?ÀûLžÂU&Oß‘>KfŸ£QngKV#rB¨½\šBÛkm+–N±tøÄg· fŸ
+*•ò|ÖyÀ‹Ú9èÊŠ6qJêÌ®Ë
+{µw¦=É +ù>ÓîìÆ0·m ïå¿GœÊ¥—ØIöÃ{)›|~*Îy¡Ù*‡4æfÍPò.VJ³g•÷/ozSS+tåì
+ƒü~"×.UEb{8`Àœڒ¾ZÁø>M…‚Æ9!á'ùúÕr`K‚^²´fº©‚鲎O™¿KDÌŸ7Þ¶ y¯F.ª
+[Mu²¹®Å0¼U#²»Mý1Gªòb«Õdš'^â—Z›Ñ&KZ¾Â'f /)mÓ²EvqE$•Ävf+`Of®›uÕ¯…Äæú à—vwv7ë¥#Rò¾+ÍÓ˜–1Ô¯²z ¯ûíM¤b+i½Šª§}gxdi%­ZŸHqC2ÏX%Ó®V´PZ°÷Ë>}¼-Kø¼è[<ÀÀ½KŽøPN¬9|‚Áu`¸¦t™£rì^½-fîi…`AYîœ'èø¸‚sâ˜?€›ìÚÇÊ@mÞë¼aygKà¦æ-ê¥Æ_Š‹–%IÞ"ÑeÇm~9Ò¯†¯¨ ––#nn9bße9¢)±b=<ï°a‚0¡{É}ØMš;<¸”›¯»Âôìh1UÓ3£•¥ë¦½&6bf1=±*ß]ooèœå ÛÉ·'Pæ\V€æyôˆJavÑnÞ@¯œQ¶©ôøïƒw4@ôNu×LÜÔáùQá 9üF¬m·z5h¢@%zÃj¦ŠASJø/Oœè..Ö=ë7êG'Í‹ip˜û ÑM1Wýä^ÊUžøóKc”UÚÁN:\”«vøÑ Ä”·»Z;ïÁJ“׊ð ØѤז¦Päl=‘rµ…OW͉FúÜæ\sBË;±„%šªçD£@tߣƒ èÔS{à^æݵ€Û“ ø ð­ØLš¹SÝ÷³®¡·ZVj{÷a£ËÏê“û¤ùÜ?ߌ[&APeÖIE[7´·ùJÌ,“"`+üd¨@ â]wö˜‚aº—œßæ±Zá–3U¢zú±}\cks¤xB’—¹'$ÙÕ»ùMäo ¤Š_+Çzð-B4n¿÷”ß“¾S,?í9$¦ô˜4„k@pâjÒ0þ
+tôöðÌ<9®WŶ†·q¯€ì7EQoXQQŽŠb’ÖÃÞûg³êÄäiŒ~;!Ù$¦Û§®zS‚­÷ÖI=Š&Ìó¨8àîCÒ·Kûè)½çÒÃ,M¿PñWÚÇam¾VTCݽ]ç\âí2XèH]ïKËÃ}é¨]½0jO—ÊäE[.ÚêQ/$²µñËúLJA|͘’u ›Vœo{Á×ðí®Wî)ãY`†”Ðê“Þ¹Ôºýá¡:»!©Ñòèõ§ƒw€Uß:,Di‰ _Y+¥ßoøþ¸þøùf ßü×üã0¬÷ëòЦ§H¨ƒ§
+ÌŸ˜è映+ T˜ü®nz¸RÇÑÂýôDWÉæ©–<:- êgµÍJRɽóG¡¦lÚÑPþÈÆsíÉ©HóÖÝ\©Ø(^?±I›±á)Ôºf}f2)W [zò%’÷溑Iv cüÊBN4X¾„)Ê”CÕÀ‡•0°®ÿ¯²Ï
endstream
endobj
-527 0 obj
-<< /Type /Page /Contents 528 0 R /Resources 526 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 530 0 R >>
+535 0 obj
+<< /Type /Page /Contents 536 0 R /Resources 534 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 538 0 R >>
endobj
-530 0 obj
-[ 519 0 R 525 0 R ]
+538 0 obj
+[ 527 0 R 533 0 R ]
endobj
-519 0 obj
+527 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 477.218 757.574 489.173 769.529 ]/A << /S /GoTo /D (subsection.14.4) >> >>
endobj
-525 0 obj
+533 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 298.08 212.267 305.054 224.222 ]/A << /S /GoTo /D (section.4) >> >>
endobj
-529 0 obj
-<< /D [ 527 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-526 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F55 379 0 R /F23 375 0 R /F51 376 0 R /F57 381 0 R /F65 383 0 R /F58 382 0 R /F40 387 0 R >> /ProcSet [ /PDF /Text ] >>
+537 0 obj
+<< /D [ 535 0 R /XYZ 78.37 808.885 null ] >>
endobj
534 0 obj
-<< /Filter /FlateDecode /Length 5016 >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F19 379 0 R /F17 380 0 R /F57 385 0 R /F65 387 0 R /F58 386 0 R /F48 391 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+542 0 obj
+<< /Filter /FlateDecode /Length 5028 >>
stream
xÚí]K¹­ÞûWÔ8ŠÞ aÀž`²râ]Urg7¾@f“¿I½¥zIUÝ/²hûT’’HŠ¢¤O:”¨å·…¿?¢ø ÿ¯Þ=ûô‡W¥GœæZ.ß~ýÄ€ˆ.laTnÌb4#’-ß¾/}¢”Kø”
Ï”Jø_¾À; ÿÿ1<óç𽶔²?z 42>)å&ð -¾Ïïà³x¥>ú÷I¾—‡²Ýç¿}ûe]IéˆT²©åJƒÿ_7ç±Ö&¼Çß–& ‘Î%iÚàŸ§¤Ä(Pó ÿ»4*r˜$FØ^Ö
KÅÒMÔ~Æv¦ù6Ú [|F}Ô“ úÒÏEwÞ)¤•>£kÙ(SÈÀ+± Ð IßkWlƒŸ£žk_Yi‰+¢d«s^tnô¶n™ ʺž+éÀûƒmQ<Ô—Wþ¢@ò«ŽuŽ>•ëî¢þL°™—-·kAÑBŽÔ"iMñR ­À^BIJOõÚ¤•fkdÔL[G´é|oþ/•*EìƒèÏAgÙæúÐYÍŒ!†‹ ·Öç­Î4 Ck*z=Ö{{Öe§¿‘ZjEŒ¶o¥?´´|µLñ¨¯ZûâYÍ” –‰·ª™ø)ÔDÆž,·ô5P+ɈUo¦/ÁJ<Ñ;ðoÓšv»FF#ÚøYj'Æ•ù‘&D²8úýô-(4'†ñE;dÊ,ÿþé_ þ¼xj~ÂYµü{9xd=P˜ë>´‘D Ò/ã_ýùïß=ï×¥©
rWÌ_;ù’m È·š8 sò#wÅÜÉçz7Åú;G„sòwÅܡ~)°þ†AèufR~䮘wåsI¨º(>óîJšH*/Š/Ì»ò¥…œÂ^”_˜áÛÿ[Ê¿;|ýK|M¬Ï ,ô*N çÒD¨€6 RCeйŒ¡„åËïÿ³ºSÄ.ä9¥¤DKËö]rßknÒ]8ƒ2º}KÏ(aØÁ-±Ú s=¦=z˜M¡ðáÕ9Ì$ ëÔ =d%¢êWË3‡¢ç"¿öÕ8Îœ®$†ŒÎU¨´ÅZâ˜Äè•c¹ŸÛ0µ5·Iä‰:5ÛiÜîðÑ *ÈÞRµf¥©aÌuÚ‘³Ù5ÅH I‡³£ŠIä½b|ˆž©UDUù•01ppß9Ì…ž8Õ;8q|¼{0°‘0wÝÑ
-©uÇHµ¾Ÿ»Ÿºd)¶V[Õ¢µK*¢Ù¸Kr˜Ø^vIˆ 0ÃTN"ï”#ľ;¶ ­ªŠo¸£%ÆÏIwÔ>²OÇjÅÍD¬ÎÔwbu²j:®T@f2l~FSw;‡äAºÑΩÓD%MŸ÷¦§¤_ûGÕ²µ–Ð?>6lé(GàVGaÊ|¶7õ0¶õ{‡meÙñ°­LÆïz¦²&ô¨gFê¨õ¼dð\/œzc)²VYÕšuÈ–ÄZý±î8¤˜ìY­bÂ:É©;n*â‡É"¸%LŽJ˜ªPu;PB¾È$uÇHÊÕ:Ñ©+–âjuU-Y»¢!iTý(OÒIvªV'amìÔ7õðãä³”(31½’DÚÛÓ+>kG=1R'OÜ]<õÈRl­¶ªE[ù¬4<ÅRNö®V9Õ‚è‘Kn*âÆjº<ð+7q½æØ[…µ œCff&è‚«F»@íÎÀ¨­Õähä-¬_ÓRTS¤—Ò^,!ðn”ÅkGh˜‹Ä5ªéž…0 õ!ý¤£GjC-¡yØïÑ=íÑíö÷,/^O³BÛrÓ¾ž/QnÙf:³«ó‘5sZöŠüÀº–_ g(œã†²¹0 ¬ö)P~öí?䑉…-ncÀÍ­•ÂÇûpSÚrђлQ—LYXmy©„À»QBO‰hIÔÐZÿ¡5yHÌ9áÌ ˜“ûciÙ„ç#öLŒ±˜ºÉ¡=¥9_7†“³Åö  åì’…·S¾1ìO”žÜ‚ò|ÌØoààþö‹êv²÷GÖÌÙJ¦~%’Mî8Ñ%3­Äqœ_MË+\+×̬Àµ¨páŽÍ
-,\_oîlñS"…?òå—åSðW .x̾#-Ïÿ\>ýå²TïtN$¡éñŠLôbÄ@OÅIJšŸoÕÔûªp†e±ùŽÚz÷*ë ¼¸'7x¡PYn~qOnpFˆ”In~qO¿·X-úÍ/nÉ­ýv«´[ʨܷÒÐ-Ù>f*«Ùùå-ÙM·=Ôò8î!5L„|ûº ·c”¥²jdÞ fùKe8‘e å&ÄRšpò~bÙɆXêœ&¢Ž¢„
-ß#¬«‡VÖ°IÁIXŽŽ ·$«ÅUz=‚T* þ,Ø$¤R M”ÑWÁŒ{àE~
-„ˈóõ× JMƒpwż+ß"™¸(¿0ïÊ·*í5]_˜wå;K¿(>óîI‡@@¤‘×ÄWÌ»òa&a¹½(¿0ïÊŠ0Ë.Ê/Ì»ò%̲„º(¿0ˆØùìž-¿ÿ¶”‡?ÿìç]Ð!¥rÔɵs×õ ï‡DXz쯟«œ8éŠD@hԸœHpfHûÉ4§â²®ä+a§»Óh°-ú>PÙ <Ø)Du[Â/nŸZÈwÑ$JêèéŽ~$OÔcÕŽi½}Ê÷¶O5pÀ¬wxÁ 6÷ƒu.qÒŽê<R×:ÿrªóRÄëwîx&öAÁ’ð Â?#Ê©3¥GòD}Ü z_PðU‡„:J3¬›HÞéæ
-ÖüÎxîâ‡ÚËõ¨#Fêi<w/`ÏÍ>Ö Ç”’|ªUÊ  »cúA§"œù}ðÜ[k
-°~!ÈÒ&¾v}<d1 ¨/\+B5-/3­ÿš8>mÂõáøü€:–±sÚŒ"ÏÏ·0È¡k¹ŒõÎÏ×QÓ2öJ–ñùùùŽÐÐÅDn~¾ÕþÐÏTƤçç[R±·A„ÏUwšú)+‡Òó-¡¾ßiWŽä·Äúî‡ …ù€FzqK­±óêrà!>ߪlÈ ØæãéűuwÝ(ë–ÙE;w„7åPë¼ÈAOô+0»ƒ¼OcB¯N›×?Xw,³‡ ¶ÔTʈŠ ”‘U2õ’+çòÅKýëڬ
-SšH»–þÒ‚qí<ŸÿS#£äíFrÊaâÕ·Ògø â¯äç·OÛRý—øÆ›šƒß¸§ˆ}|©ió)çRÑ„¤L9%qK
- #lÙ…¨[2azð”à­éiÀÄ»Gt 4 #OWêØQ“c÷H5¾’œkœ¸nQ^ÇÈo“&ÃSê58®w4ô¡@¬K¢ñÞñ— £ ã37OùÜþCPß…"?¶9Ëy‰x
-àÅTµT?jgXX¢þbkÅù¨èŸê:òƒ·¤Š`æþøÚÙ¡Fá¯îuïùÛñàªd‰Ý[ý„`šqÿ÷ :9×FïõáÅ|`ïµ\Äó,ø{Ó÷éw&/a±¡1§‡üo¬˜<´È]€É§îþ¥ä‡¸~+£>r8:>›Ã-m2“ƒßc8’¢m=+QÒHy~>ˆC&\ AG‡½Ž¤HÕ„Á“ƒ‰G’„ `Ǧ>/AÃÞ«êc¿'’ð<´[¯·ŸürÑDêêûØÞñŽÎÚpNêôÍ;þ!¯ÇÛ• 
-Îo Ìo|Ch¢Á‡!'æ0œ=œ¹+æ]ù
-WøEù…yW¾Öþ¦Ùkò ó®|caÊyµþ…yW¾Ã™ýÕúæ=ù&¶0•º&¿bþ€ã9 ï÷WáŸß[êÇxDGJ"„ïsó× Ã4×)%x>}úÖV¨}‚G<ÂöIÚÓ9á‡bâ©¡ò+%@GÆ”(õâÌL,k¡~Œr0:ÚÉ^ŸÀÝH™=‚ (yr`ˆ ȘÃQlâ$DE>É‚êñ¤C|Èù-s<Q¥ ûB+¬ÅU­ZcRÀO¹Ó·{J¬ æ°?Љ°²øHÁ`| zº)Éõ¥Oè…LüxÂU3`Q³fpþÚÍQ+TÔóF°þì`âŠ?qz"’'êl„0i+ië¾ZÝn¥!o¦Ü‘ÓQéaâT@nêó Í?=ƒÉõ5 x'd)Þ˜aêv©æ‡<&GnÆ`ɉ;=!©#ñõCr­œ‰3r×íÀð\Ù¤ az—]“_±sØ>E Ê>7’'êfÖYV’Ú™ç‘5ja9ªV½•9qÆÌZãýìU)“!Tø¹§#ç?(©#ñýŸÌhåmübÆ Ö£7Gã^-}iZ!Â…ÊF„ÂødäLLB`"ë£ðv3D ˆûå„™IYà|ÖMÉá7Õ.I.¬›’-áúZ•3ç¦\p={ŸjÔbbÜ– C«–üŠà¹-^Íþ¼a4Oæ|3€TuI=V[†äÆœ/Ó:³a5)¥—4n“)Qïëåí —¾ÚÚ}J>%º2[+·q{Ãóó×n'I5›^Ò-]ü¹JNWÍ»±¾ã²€Y¾èKj¶|”¨öë8¢|“wÿšVïîþe”f^šðž Wíúy©Q³[KµÌ„ˤ£é
-ü_ÿïÿ¿,áØп=åw_=í@þsù˧¯!TJºhÅË+,–òˤiÛöÆÁ¼af.h0qßß±F¬žÖ»
-8+¼ÝŸ|¤4ö æ¾>#…ÛŠ·MÍD,¹0~äøPrx0¶‚ˆÈäÙIbär],Q­Ó‰í¶Ÿmòm#’—¹-›Üš_[Åkí5Å÷(aÛª¸>e¸í%`_]·5ÇdÚß‹€™§ÊT¯‰%î°§&ÆývWí·ûN•†c
-¨ÒÑ£9^ &¶Bô¦Z¥zšR'óWŽéU91
-r6¥Z†!€±^šÒ©fEÁѹ›·eÀIß·NO-ÔF¹¿§X¹Û G65ƒ‰ãÛšÇìi
-÷|¤X)J¥(2QQ×R›‘zâŒÝã·²žtYë5yõk02!?2ðIÕA!<½$ï ýÁï÷&›” J=UXÁ—‚#¬¢®§@ön*¤ÝkTcHM]ÙaN©UFà…ä«I>…IO*†úðäo9Uõ›„lØrw®2œ-Ë\¼gõ°9Y¥×®æU<MÒ&mD…¶L½ `Z))ÉKEeÂm”œ´-{¨^.mÄ2‡ƒÿaY^5kìÖQæJdÿ®A
+©uÇHµ¾Ÿ»Ÿºd)¶V[Õ¢µK*¢Ù¸Kr˜Ø^vIˆ 0ÃTN"ï”#ľ;¶ ­ªŠo¸£%ÆÏIwÔ>²OÇjÅÍD¬ÎÔwbu²j:®T@f2l~FSw;‡äAºÑΩÓD%MŸ÷¦§¤_ûGÕ²µ–Ð?>6lé(GàVGaÊ|¶7õ0¶õ{‡meÙñ°­LÆïz¦²&ô¨gFê¨õ¼dð\/œzc)²VYÕšuÈ–ÄZý±î8¤˜ìY­bÂ:É©;n*â‡É"¸%LŽJ˜ªPu;PB¾È$uÇHÊÕ:Ñ©+–âjuU-Y»¢!iTý(OÒIvªV'amìÔ7õðãä³”(31½’DÚÛÓ+>kG=1R'OÜ]<õÈRl­¶ªE[ù¬4<ÅRNö®V9Õ‚è‘Kn*âÆjº<ð+7q½æØ[…µ œCff&è‚«F»@íÎÀ¨­Õähä-¬_ÓRTS¤—Ò^,!ðö%œ­Óå²µ#4LTâÖt€0 õñþ$
+DjC-¡yÙoà=màíƒ,/^ÏÁBÛrÓô²ex˜Í.ÝGÖÌyhö+òk'Øè¨4,™ãV´¹0¬v8PÇ~Þî?"5 [rãƺ››2…÷.6¦´å¢™!.£.Ù¹°úR ·/aÜÔ”8ö‘D m!šš‡|ŸÎÜ€­¹OÝ1D—½}>bìÄ‹©õÚSšóuc”:[Ãß0?°PÎ.YÿQx»c8QzrgËó=2c¿/„Û‚Ú¯ÕÛɸY3g+™úN6¹‘E—Ì´ÇqÚ6-¯p­J\–0³ ×J Âõ@6+°p}½¹avÆO‰VHüÈ—_–OÁ_5DÁàu0ùŽT´<ÿsùô—ËR½Ó9‘„¦Ç+2Ñ‹Z<ç>Qh~¾USï«Â–Åæ÷jëÝO¨¬ƒòâžÜà…Be¹ùÅ=¹Á!R&¹ùÅ=ýjܹQ´è7¿¸%·öÛ­Òn)£rßJC·dû˜©¬jdç—·d7ÝöPË[˜»‡Ô0¿òíëöñŽÁ›ÊJ¨‘y/ôæ 7•áD–•™›ÈMjÂ5»ÈÍNÎ0rSw˜7uõ TøÑb=b³FcªˆyÂrtÄÒ%Y5Ö®ÒëRSIðgÁ&‘šJh¢Œ¾Š‘ÜÃDòôØ FRqI4gw1k3¸6_³/ç5ÃɹÖç;¸oW³Aô&x1Œ YóËÚš#hMn.!6¥EÔ’úpkÊóšMìG×KØózÁ”ÈJµÚpÚÀ¨¾™—a\%Lä
+¸{¢úæ*¨˜ÄɤºÌŽ`­ü¦1!åtîeò§íÊ0)Š|ì­dŽHª|XÒŒÝÃÞ¢0Naš,aÈŠÏMñwÅÜco¡¿qÎtÅÐilo஘WØ^Fœ¯¿QjÛ¸+æ]ùFÉÄEù…yW¾Ui ë‚ü¼+ßYÂøEñ™wO:"¼&¾bÞ•3 ËíEù…yW¾P„YvQ~aÞ•/a–%ÔEù…ùC°ÉÎg÷lùý·¥<üùg?ï‚)•£¥¬Ó¸®y?$ÂÒCŠý\ÍàÄIW$B£ÆåçD‚3CÊð4Q¦9E&—u%_ ;ž™Õ Ô÷AànÀÌN‘¯s~qWÖB¾‹&Q
+TGO‘<Q_;¦õ®,ßÛ•ÕÀ³Þi¤á'PØÜÖ¹ÄI;ªóH]ëüË©ÎKWt®ß¹ãUPÛwÆKÃ&nÿŒ(§Î”Éõe¬q/è}±ÆWê(Í°n"y§›eÇ°†ïú¢ý|Lÿ÷ˆV=í½=ÔRÞ
+Ü6•ÆŒƒÛM¸ŒJ8¢f·H"ë£ðn‚_ Ì‚9¿VB`]•0 ~ð0¦î`_qxSà@¥€|h8Er¤f\M\%°3´&at5¢$•6NŸ“a¸Òâ’dÎ#û_’X;ù³Öׄó6Ƈ™åÀYžd¯vò:y6ùÈJ56!7÷¢@áÆ^r„Âzè —J¼} ³¾ðxÃP #̆¤æåØëà±·/¨Š_ëi*ô.€[Ó³ûÍÉ{
+ï6h]áÆŸºZÞÅ}ep¡Ý¸Òätk§¶^ CpÎ4þQØV5ôWVLW0q­pðÂ3m"südzÓ8ýµ($QÓò2Óú&ŽOÛ£p}8ì?€™eìœ6ƒÓóó-hsèZ.CÈóóu0¶Œ½’eØ~¾#4t1‘ÛŸŸoµ?ô3•¡îùù–TìmásUããæ‡~ÊÊÙ„ô|K¨ïwÚ•“ ùÅ-±¾ûáúc>÷‘^ÜRk켺œ£ˆÏ·*R ¶ùEzqGlÝ]7ʺ¥‡FvÑÎáMD9TÄ:/rÐ}ã
+zï / Ðk…ÄæeÖ푈-5•†2Ä·bed•L½„äJF<»|ñRÿðª6«Â”&Ò®¥¿´˜F\’Ï’#pÕÈ(y»‘œr˜²õ­ôé:9 äç·OñÈ@˜<¸Ä7¾°Ø”ÐüÆ=EHåKM›<—Š&€fÊ)‰[îéçæ3ä–ÿªîC³þdáhÚ¼Æ/Œ‚x`)§õX§_?}mF‹?Üè^ý)Š´á‘’ãíSëÅòwÓp
+¥*¾²„M*Åó%"–ühPµ‘_¤ ›—x”=ÞÓ-é&¦VXaËæFÝj” Óƒ§„šMO&Þ=ù¥iyºRÇN°{¸Àñ•ä\ëàÄu‹ò
+H~›4žRï¨1Æq¥¤¡Ý
+Ξš Ìo*Dh¢Á‡!'æ0œ=ó¹+æ]ù
+WøEù…yW¾Öþ^Ükò ó®|caÊyµþ…yW¾Ã™ýÕúæ=ù&¶0•º&¿bþ€S? @…~ÿm©ãÉ)‰Rp¼}Î_Ú Ó\§”àùPè[[¡ö ñdÛ&iý„ŸIˆuˆ‡‘Êc¬”
+àW‘31 ‰¬ÂÛÍ!$ œ˜f&dóQX7%‡_€»$¹°nJ¶„ëkUÎœ›rÁmôì5­Q‹‰q[. ­Zò+‚ ç¶dpx5ûcŒÑ<™óÍ
+¼Lët̆դ”^Ò¸M¦D½¯—·'\újk÷](ù”èÊl­lÜÆí ÏÏ_»$Õl^xI7¶tñÇ59]5ïÆvúþEÎfù¢/©ÙòQ¢Ú¯KàˆòMÞýkZ½»û—yPšyiÂ{6\µëç¥FÍn-Õ2,“Žnl¤C
+ŽÎݼ-ãMú&¸uzj‘6êÌý=ÅÊýƒÜ8²©Ì#ßÖÌ8Ü`OS¸å#ÅJQ*E‘‰Š
+¼ìÚŒÔ'쾕ýð¤£pHZ¬É«_§‘ ø‘qOª
+áé%yoè~»7ؤlÐPê©‚
+¾a5u=’wSí^£CfêÊsʬ2
+
endstream
endobj
-533 0 obj
-<< /Type /Page /Contents 534 0 R /Resources 532 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 536 0 R >>
+541 0 obj
+<< /Type /Page /Contents 542 0 R /Resources 540 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 544 0 R >>
endobj
-536 0 obj
-[ 531 0 R ]
+544 0 obj
+[ 539 0 R ]
endobj
-531 0 obj
+539 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 144.916 111.883 155.373 123.34 ]/A << /S /GoTo /D (subsection.14.7) >> >>
endobj
-535 0 obj
-<< /D [ 533 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-532 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R /F55 379 0 R /F58 382 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+543 0 obj
+<< /D [ 541 0 R /XYZ 78.37 808.885 null ] >>
endobj
540 0 obj
-<< /Filter /FlateDecode /Length 5241 >>
-stream
-xÚí]K“#9¾Ï¯ðz?":&bLÓDÀian'ö
-±íFë‡2ùÏ„Å>ÍZͳjŒ79Å›³‹qe}`Öµ¾ê/ÅÿÂÔžØΩ—­9ÇœTÕšQÝÈóÎsv¬XÃÄig%µ©ä =m£˜­ "f9ø{³ÓhQÚ ó¦µA—6¤ñ½Mãf –$d>¶ç5#œ<¥Ë6{–„cA·6Y‘­ÄžÇ+ÅÓ+½—Ü°dï3ªV„·{ªBöÒR©~÷µPkp #Áݳ\\þöç_@ð÷—$ Ž­‚7—ÿ^6W[×hÌu¹Z%ƺhM0ø²üõïÿöCÒýî24%jwÊßöUPLY ö ÔN)Ù¯Úòª} oœ»Óþ¤¼jߦԽퟔWí{Ǥ¿·ý“òªý˜Ô÷¶R^³ï„`"øûìwÊðí—éÿŠ ßÿe:ÏýŸïK#þk_†!Ò0HFCÅ‚A›8·¼üçï—Oÿ¸´P,¶™Ðòúš ÎãJ‚²iéÓ—úZLãƒÅ´ä
-R<Õ8´Ì^ÊK1=*†=„´W†l×8¡c×ók±ŒÛWÅ´·Á‘ƒºŠÏ¯Å8>X Ã4¤ :Þ€¨Ÿ,¯Å:>X­KÎKŠõw¯N¶‘²GHôNàY_ªÌÌ€áÜ. -‚{ñÈ­›ª‡Ù­ô1úÁJ.
-0Ü1+ÄÞpñ*½9Ó\d C×›ía°t@cü™£Ã˜‡tC…Núø sT\ì±»ƒÅ«t„ÏÒ¿ô“õõ ŒÐuäÝð—L
-}8 ãÎÓà?ž•"ÎiN¥˜ã»aPÄ«4^ìÜúÅÎz6 0èzónÙêµ9^,óê@qèăg’û8uÌéÝ@(âUzwµ¸>£!4]Þq(”ÿ£CáØ‘2=IǼ×q ˜ ûñÅ«ô°ØÎYi¾à^ŒÑŒ©Sï5°wîèPHÁ” ×è^üø`@‚€©éÕÂÚ9zâÞ`dñ*¯WÜÖ®W¬Èhp¾gŽm¸âzùÖ`¡˜2’8Žpr…&åÖ9‡V®Eõ:颅1¤„âºO\gÅkÓ\´ ‹>)Í]†'ÕEË;sU?l¸i.Ú§±y’qÔpS\¶ µÕjqáIsÙ2¸» w5yÒüîÁkó 4\ÂÒåÙÝÝ8Xf[ 3vqÒð”Ë!‰—<ÁÉ#&£?_SŠWõŠ¼OÙ¤ˆN¸)—R`_§«í¶}›µëùÒ]Õ/Ó«šµÚUñ¦[–õÓÂn@ÌtQ_ݶÛ:"]ÙµÛ±%®ÛK™
-ÛÊÙßr®­¨g.ë¢zŽWJkë¹Üp®|Þ©ZÀ­¿Ö\Ó€—‰V ämÚçª*a;$t:’Î)
-­¿YVvÄ6ù~ü’œPoà Fõ}”“VúFhþÙG„oÖ‡­Ûn\Ò®M½^^*Zõ»©Ý¶Ô6Ç?óRíMù¥ã7uœ‹nñLö˜Tß°Våe™ð¿Ýök›Â*Ø4ÕX6â¯Ý*Zk+u^Y˜¬*l­…c 1ÞXlDHjɉ”‡¹—ÀÍÎT¶)ŠÓ·­¦hU©—npÔÜ*hnq'ææÜ|öxֶŗ®m“ÓÐçÓFî&Œ’›˜=±}@5m¾(8‡±É1ñàÚ0´ jÂW?éÖÿÒ_üÞØ–‡Êμ³ö®:%¼×›ÕmQé
- ‚*Ž!ø²º…è^Ó߇`
-#ác00概ŒAÇø­;.z…3fDí`þ,,ƒ"ŽcÁ¬b€è@±véJáÁ›Zv–¾'ï1ÔÒDþUñf¨¸çi'{'ÿñ*½_†‘ óï4¡AP'#U)ð9ϼu÷ÜÐñ‹ð8˜™Çk
-D+Òûp#…S{ ‚ê@d¹ç¾4 êT–ŒR8uÒ2Éå7vÆ0Ë5ìŠôþD)œ:ìhÔ(! „Ý*g
-;5ŠÈn€N½ä¤APWd7@
-äH€Tȸtßì S+Xƒijâ)Ò»Ë[¬pêÄCƒ æ‘BâY…àL‰‡†AÍ#d7@
-§N<4j!C€N}­‹A»tE¬p`Ög=SZ³³¾¸KM½Iv÷šÚ(~ê´Ké|Í¡}ç )w¥ógJ¸”Þ×ìIúAüÔ©–Òùš7ûί_CÅOd o“6ò£ø¹·(½¯û´¨Å—ÀYÜFþFk‹ðÌì>®ØÊE‘ÞݯÀ
-§®04jÑ! T™UÎTghÔÒAv¤ð“Uo긷ÜÈü@+ƒ">óƒÍ¤4âÐ5þÑxˆ¦ä½•G3­=‡*~¬4ÇAž¨Ñp¨e…XáÜÛÙ4 êî457b…#[¹‘
-ÀÛoöB·LE­ÇEzÞ‹N]iÔò:B@¨Ç«œ©Ó0¨å•ìHáÜõ˜†A-­Ø6ç%HéÜõ˜„C+­Èn¤z¼ŠÃ;Õãü!=,ï*&âPÄùV¢ûÃÏQ“i8ÔKÍ XáÜ·˜Ñ0¨wŒQkV¸÷³#SŒxMÆFÑéìAþÑ
-„Œð
-îTΩAÃJMå6Ò‚i\qæà“\Eõ:é¢}„Ì -™µñ ñ¢{”±uˆŠô ×!Êš×IYöP†¼‚
-C˜ªhLŸï‰ÈšPã剉½êËH*a¿ë¨À¤woUþäxÜÊ]UHÄ6ù«,Ì5:»ÑGUì&÷£ÄnVç]ö*Íâ“Ô¨s¯µ3}pç.PØôŠä[ßu
-›Þ¤·åïYj3µAã©ôéµ?x}Jœá”èzöß¹ŽCoÁ[`’à&6–Yt¶cä”QT™õz) p…Ùïézv+zn<Ë_Ýãà¡+þ9\ôìTuh&÷ƒøh^pÑ¢rÛûaýf-¶½E¥˜¢-ud6¤Và!µboH“DR+(CÚt2¨•,²—­D…­¤לàôì\Á\q!ÜÀ5\0õÓÏõ3‹J›8:ô0ÈGªìëć^Kÿ¬¼-”G¥ºdô¡w ÜVLzŸø$*š˜ÔR*©e’$“ZJÝnÒ]gŒ–8"}Znt µ]K)å¢oWo%MxR‹ÖG©äÉ׶q`º> ÿ+þëM6MXGmñ€Å™Ç0×Kl¿=æÍ6-_ó.ìZUƒj%Ìi tñR¶^Ke
-¨
-;r½[n JÁ¼ðz¿œK’ÿ¯T¬qM¡¦Ý5_¥ÉT¬ùóÞ5OÄ ˆ# öé¨îÀàß™&BPÄûT¬ëœçÉiUC°KÅzÜ ~†g׈q„Á>ë‘ð±÷É1(âƒ]*Ö3gÄvŸ<ƒ"Žca—Šõ8ß:«Œ?NåÅ,Âd"ÖÉøiÞ£õ¿N*†þï?º·ÚÿÿOÖx3Tî†*M&aíÌŸ×ÝhTÿ!C€Î=ë¥aP'±d “„µ„]Ü)Ñ\îJ“IX;ó§ ;"EA°vëœ(ìˆqº …3/6‰qº …' kI<e‹•˜xÆ Ù}ÖÎüy ‚šGðžônâY…àL‰‡†AÍ#d7@
-§N<4j!C€Î|•‹A'GVx’°Öäk³ú+UšLÄÚ™?oò¥APsé!ù®Bp¦äKàæR² …S'_5—ŽìS³ž8¦äK‚ åRª`…So11(âäl€žD­¥þå•ze¹J“‰Z;óç­?4j9! ÔŸUÎThÔrBv¤pjb8"E|æ¢ÖeNF GáŠÂ+š¨•ˆC-,Ô˜À
-§Þì&bPÄɹ+<‰Z[=V¢ÀSëq‘&µvæÏ[iÔò:B@¨Ç«œ©Ó0¨å•ìHáÜõ˜†A-­Ø(D­Ë8œ­“ph¥ù‰¨u‡µq(â‡ü+š¨•ˆC-±ÔÜ€N}ƒ"N®XáIÔú$j}µ>‰ZŸD­O¢Ö'Q듨õIÔú$jýF‰Z;N€]¢V/ÓT·N§y&ÕÒ¢’Ãõ¤Z‰ ¦cÌ´dQZ¾ôßÔ#=‘ÙtdÒ-K.1ŽæVõ6Ëaá ­ô3£-hc¢óŠ—•ÜOÞª½¹<½•…3ªpB­po™´–ª ÑÞÀIlîJ£ƒØfÔÖéÙšMŽ*HiL…ÛSxàb+*­W%£Øá)4ñ‘ 5ëàëf+²ó9μµ}
-X&좷AHè”PØàvâ2O-´!"Ÿ„‰¾k¤HðY{6³âi¶gzì oÏéÛDÈš‰õz;˜\¯ÙI=EÑ–ÂR àó¸¹ïá£ÊxHr™†öµv[¹K³©À·¤ÇFžÙV¨:àÞJ>x¹¿Þn=ÜÄK¼ç€‡yG²—–JÃÄèôv”›–/¨óã°‰ÍÊ©‰?O“6I6¯þæãk.
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F55 383 0 R /F58 386 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+548 0 obj
+<< /Filter /FlateDecode /Length 5243 >>
+stream
+xÚí]I³#9¾÷¯ðÚ—ˆÑæñˆ€Ó@ßNÌf"àÂß'µ¤JRmYö›75Ý~.gfIŸrÑRþÌ™¹|áðÿï?ñøW|m®Ý¾~úÍ›±—À‚•V_¾þã“
+±e±ïØB[ZÿÖø·,xÈ,k‹¾õ–ål(6 v©··Œ/^«ùŠ³êíâu'—ìLß¡áƒXKÃŒÖs¬3Vy”Â80—úÚõËfYó–í8ì«;‚ï£ýŠ¶úm‹mѲ¯bÛ<Öeò?û4k5̪>ÞäoÎ.Æ•õYWûª¿ÿ S{b;1>©—­9ÇœThͨfäyã9;V¬aâ´±’ÚTrО¶QÌ‹Ú³ü{³ÓhQÚ ó¦¶A—6¤ñ½Mãf –$dÞ·ç5#œ<¥É6{–„cA×6Y‘­ÄžÇ+ÅÓ+½—Ü°dë3
++ÂÛ=U!{i©T¿ûZo¨58†‘ànŠY..ûáÓ¿/ øûK’ÇVÁ›Ë/—ÑÖ53F]®VA‰±.Z >,ÿÚ¿ÿöCÒýîÒ5%j7ÊßõöUPLY ö ÔN)ÙGíFyÕ¾…?œ»Óþ¤¼jߦԽퟔWí{Ǥ¿·ý“òªý˜Ô÷¶R^³ï„`"øûì7Êðé—éÿ¾ÿÃt9Þû?ß—Fü)Ö4¾ C¤aŒ†Š=‚6pnyùÏß/Ÿþq©¡Xl3¡#äøš Î.ãJ‚²iéÓ|-¦Ç‹Å´ä
+R<Õ8´Ì^ÊK1Ý_*†=„´W†l×8¡c×ók±<^,¶¯Šioƒ#u;Ÿ_‹ññ"†iHt¼Q >Y^‹õñ"Z—œ –ë?vîŽN¶‘²{HônàY_ªÌÌ€áÜ. 5‚[ñÈÅŽMÕÃÀìVúý`%€´Žfi…â(Mš(­–ÁÁXÎK ÌÆ!¡„R}sSGV3âi8]K1Á }8ñÃÃëÓ  wÌ
+±7E¥7gš«Ã0†¡éÍö0X: 1þÌÑaÌCº¡ŽB#}| ‹¹*®aÖØÝAÈâ(]á³ô/íd}}
+p÷;»r(ŽÒuzºZ<…aÛ~jøwKÇåÊ|NC6wd Šø€Y=º`
+¿"CPÄìm‚AaÁ
+)ôÝGx6?„Bƒ
+t/ÈéïC0€,!cPÄ Ôj6FÂÇ``ÌMƒ">bà·ž¸hΘµƒù³°d Šø fƒAŽk—v
+>üS«°³ô3ùøŒ¡–þ#ò¯ŠCEÀ=O'Ù;ù·ˆ£ô~N˜§™ œXôlTáAá€Ïyæ­»çŽ_„ÇÁÌ<î)=®HïÃ=(œÚãh ‘!Î=÷¥a€SY2ƒÂ¨“–I.¿Ù°3†Yî¨aW¤÷'ڃ©ÎFQ!ìV!8SØÑ0À("»Á pê%' \A’Ý`P G¤BÆ¥ûfg˜ZÁLSO‘Þ]ÞŽ
+§N<40ôÏ*gJ<4 0Ý`P8uâ¡A€y„ Á pê½.uëŠ £ÂYŸõLiýÍÎúâ.5õ&ÙÝ=µ^üÔi—ÒyÌ¡mç )w¥ógJ¸”Þcö$}'~êTKé<æͶóë{ˆ½ø©“,¡ó5cÒF¾?÷Q¥÷x.@‹ú^ü@q œÅcäo´¶ÏÌî×k¹(Ò»ç£Â©+ ,=„*³
+Á™ê ,d7~²j£ãC÷–™¿ÐJÄ ˆÏü`ó$ePêqhÿh<DSòÞÊ£™ÖžŠŠÂaTšã OTƒh8`Y¡ÆĨpîãlx:Mͣ‘£ÜHàí7»ÑÆ-AQëq‘ÞŸ÷
+§®Ç4°¼öêñ*gªÇ4 °¼’Ý`P8w=¦a€¥uôƒÍyÉ tîzL¡–ÖÁn¤z¼ŠÃ;Õãü!}Y4>ULÄ¡ˆò‡Q‰î?GM¦á€%–šF…s?bFÃ
+јÞ%ÞÝ‘5 ýÛ{Õ—žT.Â~×PIïÞªüÎñ<¸È]UHÄ6ù«,Ì5Ãpw£ŽªØMîG‰ÝDç]ö*Íâ7©‡Î½bgÚàÎ] °éÉ·¶ë6½IoËß³Ôf«ƒÒÇSéÓk{7ðú”8':Â)ѵì¿s; ‡Þ‚·À$ÁMl,³è¬1ÐÇÈ)£™õz) p…Ùïi¼»-7žå/Ýcç¡+þ9\ôìV84“ûÁ |´ /¸¨Q¹íý°~³v´½E¥˜¢-ud6¤VŒCjÅÞ&‰:¤VP†´êdP‘,²•E¢ÂZHR‹1'8=»×F0—A\7p—
+ʾN|èXúû@pCÀÊÛByTªIFxÂm%À¤÷‰OÑI-¥¡’Z&I2©¥Ômà&ÝuöÇ(a‰#Ò¦åJŠ½hZJ)m»Z+i“Z´>J˜ìÚ1L×;ôŽɦ 눠í8`qæÑÍõR#ëo…y³MÍ×¼ »ZÕ Z ³A(]ÜÊÖk©¬`6Kê¼kuçÌ-[ ê̾VY×T‚°„µÏ5 ¨‘ÇÉq?öóÁIzœø;/F«wwÊÈ;¯Ì/†¸slïûwŽVÏNÜ)ãOÜùwáíŒkÚxL?Tþ Ä›C»¤bÞ†GùD3 ª¦éX´ÓÈ.t©þvj¡ûíš¿‹Ü¡2’H }ˆ;T„ÈTNË* z
+È_\‡wãVÃâSÿdÜ¡ÂÄG@ü‡q‡Bµc«Ÿ;THϤô§ãÂ2éÔ/‚;4þú©þãØC…‡D#Ý;±‡
+ .ïì}ì¡ò{¨ˆ¿o¢î#t׸C…µ0½U÷q‡6ÊkÜ¡ÂEòcwwh£¼Æ*‚`&ˆû¸Cå5îPÉ¡)ZßÇÚ(¯q‡Ê¨Góµå'wè“;ôɺƚC¯:,xoû¼÷êÀœ¡ó^£t|.¨³[óïóDïßlÝwÛbÜgˆ
+;r­[n JÁ¼ðz¿œK’ÿ¯T¬qM¡¦=5Òd*ÖÆüyŸš'bPÄ öé¨îÀàÿ3M„ ˆìS±®CpžoNÓ @ñ‚]*Öã^ð3|wˆA0اb½3>ö9y"E|Ä`—Šõ̱>'OÄ ˆ±°KÅzƒoŠUƧòba2ëdü´_Þ£õ']ÿ÷¿º·ÚÿÿOÖø 3Tî”&“°6æÏën4ÐÈ
+çžõÒ0ÀI,ƒAáIÂZÂ.ž”h.‰a‡ÒdÖÆüiÃŽA Ø»uNvD Š8Ý …3/6‰qº
+OÖ’xÊ+1ñô²û$¬ùó&˜GÆ3éÝij
+Á™ Ì#d7Nxh`!C0(œy—‹Š“#aTx’°bòµŠÙ@ý”&±6æÏ›|i`.í! $ßUΔ|i`.%»Á pêäKƒ
+<µi2Qkcþ¼õ˜–×B=^…àLõ˜†–W²
+ç®Ç4 °´Ž~@!j]Æálõ˜„C-­ƒ/ˆZ×q8Q+‡"~ÈF¥SµqÀKÍ £Â©@#bPÄÉ5bTxµ>‰ZŸD­O¢Ö'Q듨õIÔú$j}µ>‰Z¿Q¢Ö†`—¨ÕË4ÕÅé4ϤZZ 9\Kª•bÖÁLK¥åKû ^i‰Ì¦+{”nYr‰q4·ªµQY _(ÒÏô¶ ‰Î+\"¹Ÿ¼¡½¹<½•…3ªpB­po™´é–ª Qÿ€›ØÜ•J±Í¨­Ó³14›UÒ˜ jlOá‹­@Z/$£Øá)4ñ+jÖÁ×ÍVdçsœykÛ6±LØEoƒÐ)¡FƒÛmˆË<µÐ†ˆ|"
+&úv¬="=LÀgíéØÌŠ§Ù–é5²ƒ¼5>§o!k&ÖkíŒäz•È®Hê)Š¶|–b
endstream
endobj
-539 0 obj
-<< /Type /Page /Contents 540 0 R /Resources 538 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 542 0 R >>
+547 0 obj
+<< /Type /Page /Contents 548 0 R /Resources 546 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 551 0 R >>
endobj
-542 0 obj
-[ 537 0 R ]
+551 0 obj
+[ 545 0 R ]
endobj
-537 0 obj
+545 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 261.027 345.178 272.982 357.133 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-541 0 obj
-<< /D [ 539 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-538 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R /F57 381 0 R /F20 378 0 R /F55 379 0 R >> /ProcSet [ /PDF /Text ] >>
+549 0 obj
+<< /D [ 547 0 R /XYZ 78.37 808.885 null ] >>
endobj
546 0 obj
-<< /Filter /FlateDecode /Length 5078 >>
-stream
-xÚÍ]K$·‘¾Ï¯¨£|hšïÇb0ÀÔ´Z€÷Ôë¹>y-Þ•
-ˆŽ¶{BG]gA54q4±_™ä‘qñ<AÅ:ÇœT+ýÖ™¦³ñ’­"[ZΚÎÈ–ÏØ¿1™δ¥r¿grZÃœõâCµ 1‰–²åº†Êít“-ö£/k†5ŠyÑ£šG®³-õڑЉøŒ‰
-U§4H æ§vVÕÒÑ~Ègõò¶ÑJð§¼íþHÏF! ºŽíHe=.ú\<ˆF…z9û=ƒñé÷øÌÈ}^nÒAh›‚,rëìÍœ%váÖä«ß«}”{Jã“Üãxwå6A3ˆ!ïâñËƹ»OäVsP¶Q†Šë}uoã%ã¾â­²ÝFýàÙ¾Ý~_Gr_Â[Íõk_nÇ™oôˆù‹ÍB&Ùõž®ÞÏ¿§ÏvçAŸâ}Åã™prÌ›Š·-Q1jÑo`´eR8Ê·Xz–ëyXê/g†ß­Ý)© ”«è¸!Q¸ýãç¿Þ á·ØDTÁ›Ûÿݾ.¼ž™†¼àÉB‚`2 žåúÿüI_o$HÜh_{îÒ)&¸îà*e’u}¡&Ä#å!÷4À_fÃUþ™šü9ÄFuRþ"ÿLMˆþTGHøµ’ù«òjB<òךi§€¿ÓÌë‹òjB¼Ëß[ªz#†§¿ÜÚ¿;
-üøÃ$<äéŸÿt£ÿ +0~3’)-Mˆ
-äÖFF–ØæɳàÁÝu Æ(ÒHád é»Vàœôn"Ý/äepNc\Âï)>D~û;|üoøù :àà =6ú9 jÐÿïí¯^+1d!…‡èuî™DUk@YÀÝòc¿×T”4?QM>Tã;n@*0)—%Jþ"ЯÒP"‡$ÃLHÂx##à
-Ì!B\µ‘zÑ+:Iˆ3*Ž1.¾3[|)ÍKë’EïÇë MO}ÚßL8«ýºª3…~ç ´ÔPÊ„U Jó¿‡ÁHÐc@ß`
-ŠáJɦ‹£2Cø[‹(+
-ÆÞ1nÄ"ƽD¿o¨
-ë¡
-*a­‰48T)T1½«rãÓ7bgÁªuº3úm´’ÌúðûF«š“pE°Éîô4^Q’µ€E)Î#Öæw Yor)jïWa.Í;_+ƒÖq®eÐУPüÊ×€.áˆ" Oƒ×eUûC¢×%Xt}^]W‚««äo .‚I©®
-¥8*S˜¿¹ ²sõßÁOÝýž¦}[î~ ‚âÀ;Öê¡uM«Ñ’ª2}ãAe ç%:‹6kEÑ KU´ô Ô7º43æ´’æ‡.!ã6óµÐ•w;×ò‹›—û¸}í,Žµžw ØGŽù»h½òÀSoáÙ c±5…ç;!÷#L×ú‚2þ!f 2Ö ›ãf ‚âÍ)|-ÂP’ÅCIÎ#Ìço.¬á\œ9EÀ—-×UíÑ5±¼CÀ]Ý! BxhÃW$ƆËÁ šËãE¦ËŽç™­7¿eDzÇ
-½ÙEŠÛ=ãò-¤@úTi_Ëö¿¾T¬Ç:ˆ”þ#s%™ âmz]ª q«n(U|%WÀæØZó¶ˆZ'å„¡?£Ô% ;ICáše˜ÀÑûz¾cµKzæ% e™¹8™ò©ÎgZJÜ·úûH¸åN\/F„pÓ’hûhÑnãvr(”C8]ÇÈÍ-ži§
-×Î}zRJ}O‚}:(ÆSWU°Îy§‘?µ¡_œv…;°Ý#˜)O uÃ>äA2å‘K–
-’>Mî
-U¢æiæ|u5xh[©ÃiÓÁ°°‘,Ï@.ª¶‡Ìqå¢f;BÔf-8Å;ÆXL‹¸¬faÁŸÉkž>G=ð‡8H8%$„’d¯ÅA¿âª!2o=µ²¡ä0¶¸Ýþ™Ö¦ºl!Ìø¤¸êôMj®S àÕÍWZ+ÛZ8TcŠ >Já‹{ð>LG÷d²-ÉÏg²¤ *ŽºôIÕù•É¹<©VäCöÙOÊÝ.ØJ!¦ÿݱf5˜”‚Š7S ·D…¥ñ½<Ø<šÓžyp.ÍØù[]¸Œë0r5¶Jöeš˜<¿i<«S¢ß¿ˆ7;üïwèÿ…ù¯$ÅCûP¹e6·Ã¾…LIáãaî±b§ s'×o n€õ(e½9‡f[Çœo‘Øv¸ %øS%ÔÐ[NÈ1@ï”,% kEM8µ}
-›³Â'Ź™‚ºMé”Ó0ñxƒU½f']Qs\{¼ JŽÃ´êHO8i#õ{艂þ¥®zQ‰ÛwÒ“^Ê…ÛÄ®ëˆ%·cGŸýY©¬úŠ¬Õ„¶dØGŠ£$¾ª')×9Íõö+õ^©›Ê¶ŒÛ
-k›6íæ>øR?ÀÑ3¡©ò9£óy(j‰ lê}ÔÒæMUKLÊàÓû¨e'eu_eŽÊUJ%z«Š:É êhßkÔQ£WtÔ˜™ŽFÚª9± ­1cÛ¼Ò@¯ÙQ•6½Þ)´å9ißúªÚ—äë¨Ô†¤d}:T芵ìñ=NðºT¢*ŽuqÙ1ãÜ%4‰¥rW˜õ¤!@:y‡ºOØ ×˜>“é|nw–ÑLQ>×ÜÇÌ’8Ù秛â!rˆj),ˆøia"öÌNy\¶õÌ®›ÝnBª]LºÆÎçS[΄qï<Ÿ: ›®Ý< ë)SU6à°Hü\ÐOáñjÔ°¬„ÖnïírÅá]Ï~2f K #çùÒ›(:¤V©Ä߀vë8.‰õ.Ñ•BX c/w:ÛzD¢l"U·,&è߶ϳêç+µìç*/1 ./õ¶¿6ßõ<8óôí‘&h\
-ãy§cGŸÊŽ.ØK'¥c¾*êÛâ6îáâ·(;z)/§} ìÌq1öFó:H—Æ‚?ªM{2Y7Kè¢\ñxÓ%`ÑB.Y z¨Tê
-Ås[GI­JZª…9IBSûâïÓ'º^R’P]£¤}®íÒ†2âel¡ˆ'´;z/piMõ¬m*·KÀ9”mê=,@Ǥ1Å •øæ÷], “rcÔáÄPõNáãèûûÞ»J§Ë?©E(cwW’ã£s‹¨)*-ÈLÉQôX*™î•± ’ZÕB®£™–m¦Ë’t‹Éœj¢mÏ߃m´)^¢UïÚ_/kj–0,„Žü|1ØKÈ$è4üݲ†½/,Ç›,}»ú3‘ÏñÕ\'vWMÇ8^³ƒ)ÊמOJ2õí¯I9Wôøˆ°Í»iºŒû2´¡‹6ÎÉj~¾2˘Êqg;Tõ¸eœŒúZ7Q6UÔwR}¦a™-'i¿ö O^ozÕä]†¯WºïÉnðö<µ•}vý¸´‚ÉæŸõ‚¾mb#Ùÿ IW¿Ê‰÷ØÆ〨/ß·[Í{¿•»ý¼¯36ßx^oó•ý}ùñ{7´«Ÿ/Üü+!™Á‹j·CY/½V®ôß½"X9 nLŽÌîþ—
-Bd0¿ÉßuðW_ÂïúRÏívúqž"ïûZ¹÷·¤L^ûë—>Kîâ{ê 9óñ”8¹ &5ÄyªwJÓÛ°ó&ÃXç=ÏÛˆ{{áY_;âs]zÖÞ9¥ŸjgwB³wÓ7¦6Ê™ ·âôÿI-Džgúú½Ø{½×_µwœmù«ýzK|l¯[^¡Émâúû´Û§Ü*Noo6ÖŽ³½ÎTu÷â¡QO1ÄÄTC& ù¤Æݺ¯‰—ý*0Zõ¯ÌÓfõ@äSF“ÕÛÌM×,¯|*ï‰Ë¦š¶ô‰‘VñMJ©iFæd³AùæK‰ba6@)¡„(6 qšY‡æ%5obkKbåFHô˜çrì%'gØ20ÞÂô^ž‚mÔ§\úõ_MâyN¸#]Çó#XNvª¤QC
-ÖGöƒ'…5(ò0ÊX!¿´Ýæ?Ðâl—ˆîa§¡Ú×Ü\ëâVÅ)ßcÓ[3n‘Ônú­™ÓqÉ íIöyì›?®ùêA”ç–÷åm¬)[¼×•¨Þ½€²Èö V]–ô9iJ›/`)»í©Ò¿m~ñ¸‘bå ‹¶»æ¢SFÅÓ "/=¾ïÈÇ?WhOFöÀH”†G¸q$¶Œ Û-W^¸©z”µÛ=‘–©ç¬˜t;|$Ý ŸÚì ¸w^fîanXК~÷¯CŸh¸f^†ónrç[R2ÄáŽéñøFÉæiY&SnO_ë¼û]Û}ô…ÒXÐ’nKÚª¼ÐÕœœ ðtGM§Á{A ê:é)8'øKGÕ
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F57 385 0 R /F16 382 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+555 0 obj
+<< /Filter /FlateDecode /Length 5069 >>
+stream
+xÚÍ]K·±ÞëWœ¥³†ïG ÐÑx $+%ÚY%±ÜkÎæþý[Åg‘ÍîfŸËZŒFgšU,~¬'›äá·ŸnüöÃ;^~3ƒÿƒxwÿòî/ÆÞ VZ}ûòã;øMÜ\`ÊÝœL‹Û—ŸoϹÔð£8W~îœkø­Ÿáo~JŸå==·žsñ)µ·ÐFçÏДK—iàoVô?Ò}øÇ—?bèÀ´Ñ97Øþ%õ'e–Ë¥¿c?JÎx)Çt…—uéy" Òº<ü?ÊXø¡Ì‰oî×À3ìÓ·1ág`Åí}o,Ò0£õ#ý[™eøØúC|#ŽÏyü™ærÅŒ¦²aêl¤áÌP–IÿçÖ}üËÈ‘ fU7K6$Ž&®hBžª‹=/ë³n#]AÑÑ6£qOˆã¨ë,¨†&Ž&ö+“<2#.ž'¨X瘓j¥ß:Ót6^²Ud+@ëÀYÓÙòû7&óÙ¶T®ñ÷LNk˜³þQ|¨¶!&Ñ2C¶\×ðC¹n²Å~ôeÍ°F1/zTóÈu¶¥^;:QŸÑ!#Q¡êôiÁ¼ñÔÎ
+¢z@:Úù¬^^7Z þ”w£ÝéÙ(„cA×Q ©¬ÇEŸ‹±Ã¨P/gGÏ`|ú=>3rŸ—›ôEä憅 ‹Ü:{3g‰]¸5ùêßÕ> Ê=¥ñIîq¼»r› ÄŠwñøeãÜÝ'r«¹ (Û(CÅõ¾ƒºˆ·ñ’q_ñVÙn£~ðlßn¿¯#¹/á­æúµ/·ãLÈŠ7úFÄüÅf!“ìzOWïç§ÏvçAŸâ}Åã™prÌ›Š·-Q1jÑo`´eR8Ê·Xz–ëyXê/g†ß©Ý)© ”«è¸!Q¸ýóçw¿Þ á·ØDTÁ›ÛÿÝþ\x=!3 yÁ“…Á8d&<Ë?ôÿÿü9’~¾u’ q£ýÜs—N1Á%pW)“¬ëì 5!ù+¹§þÊ0®òÏÔ„xäÏ!6rü ¨“òùgjB<ð :B¬•Ì_•¿Pâ‘¿ÖL;üf^_”¿Pâ]þÞÂPÕƒü1<ýåÖþÝQàÇ&á!÷Hÿü÷§ýøW¬ÀøÍH¦´4!¬ ðP V0‰ÿý÷íÝ·j—¹«ÊB Oú1óTb.a) “ZYb›'Ï‚w×5,£H#…“-¤ïZGpÒ»‰t¿t—Á8p ¿§øùýýðñ_ðógtÀÁA{lôsÔ 7þßÛßÞ}®Ä…8¢#Ô¹gU­ewËý^SQÒüD5ùPïtºU¨À¤\–( ûŠ@¿¾KC‰’ 3! ㌀ÀŒŽ+Ës´Û(f2`ÞºÍ<K¨ÖË<{HÏ„ßfpæn}šQ\h¾
+*0‡qÔFê=D¯è$!Ψ8Ƹø"Ìlñ¥4/­K½¯‚4=õi|3iàt¬öëªÎúG0ÐRC)V1(ÍG ü#A|ƒÔkÖ®›»dm«A
+© –Vš÷–Æw!šΆÈ}’®;ïìò} OË_•Zœ4ØãkQ.:üÔ¶[ý]¾³ªë×Ïg.¿v¹3ôÍ$
+¥8*S˜¿¹ ²sõßÁOÝýž¦}[î~ ‚âÀ;Öê¡uM«Ñ’ª2}ãAe ç%:‹6kEÑ KU´ô Ô7º43æ´’æ‡.!ã6óµÐ•w;×ò‹›—û¸}í,Žµžw ØGŽùU´^yà©'ð성ؚÂóû¦k}A—³„@ kŒÍ¿ñ³Añæ¾a(Éb„¡$çfŠó7aÖp.Îœ"àÎË–ëªöèšXÞ!à®îP!<´á+cÃåàÍåñ"ÓeÇóJˆÌ֛߲ŽáCÙc…Þì"Å튞qùÀR }ª´ŸËö¿¾T¬Ç:ˆ”#ÿ…Mš]ÏJ2Ä{øº<Bã>6ÜmªøJ"ͱµæm…µž]ÊÙD€©Ë$v2ŠÂ5Ë0Áª v©,é™—€–eæâ4eʧB:W)qSë#ì#áÀ}] Æ’pÓÒoûh¹oãFt(±C8]ÉÍ-ž8iç×N}xRJ½Ï}8(ãSWU°Îí§‘?µ¡_Ô …{·Ý#¦›)O\*Ž}È÷dʇ]ƒT`CÀÆ@Œ(…gÚ¿¼Ù`» þÞƒ§Ä<\¦Vg»ÇJslmÔƤ³{»[ qîêóV""w¨!¢òÔ`¹ænS<0’ ­Œ%øóoéŸ(g°SñP|J„v{µqödÜi¯1ΔO•ôóÔ.Ÿ
+&ÔE„ù­Qm*Åx¸Ê¯}~å‰m¾k¸g‰Á¼:0Æ|@KZTuæ†Ç]<ÙY‹OåÍËÆN<#»ÄuƒÒ"+íCÙÔí-Óøúi89ŽC?×Óe{þ¥0ñÎ0+2Õ|ØrUìH•%ÊýÍ)•cÖm +±Îf©Ë)×ìÉvå°`]Vm&
+à)¼+ ž…‹ÓA¦)ÍÓïˆ!JÁÂy“ÖK;K‡÷!¼ä“ܦ_îùã ¯xÈÏî:£!*[Û
+EÈôôe" Eº ‘•Möô×¢IñÞˆ;>µï›†«*ê>š8å†r8]ZY"G«궦*ÞÆφ•®iÈ,#2±É‡M“¾Zvžp ¾¾Uí`NpÄ£¯¡èÓ¡ nƨ)Z7d¾‚‹’/ƒªW½È¡”üÄt÷må«W40ÕÙû¨ì棯 Ž"Z%§“¹ã[
+m .¡huõT„?ÐçìĨ12E6{‘©˜\¢m4…þåå~`pW¡€‚ôðl¼Ý-SâAQ oÅ]®¾»|j[‰š§™óÕÕ¤» §MÂ%Ë3+®íÙu\P„¨ÙN&µYF N1¤ÄŽ1Ó
+/«YØDðgrŽ›§ÏQü!Né
+Õ˜"C…Røâü†O ÓÑ=™lmKòó™,i‚Š£.}RµE~eò_î#Egª$ù}ö“òJ7…ëÀRÈiÅw¬YM'¦
+œ0Ï„ît÷ãP‹Î硨%®¯©·QKg˜7U-1'ƒOo£–”Õ{•9*4•ôéµ*ê$3¨£}¯QG^ÑQcf:i«æÄ6´ÄŒmóB½¼GUÚô^¨ÐTç¤}ë«j_’c,£R’‘õÙP¡+Ö²Ç÷8¿ë2‰ª8ÖÅUÇŒs—?ÐD$VÊE\aÖs†
+°‰Tݪ˜ ë{Û>ÏŠGœ¯Ô²Ÿ«¼Â0¸¼ÔÛþÒ|×óàÌÓ_4AãÂPOQ;úTut À^:)óUQ_·q÷ ¿EÕÑK¹xåíU‡dŽ‹±7š×Aº4ÖûQmړɲYzD×äŠÇ›®
+&›{RÔ ú¶¿ÜŽ{üår®~/Çg Q_¾oW¥÷n+wûq_gl¾F½^,ûKøãßÝЮ~¾p°„\o¿Ýe½òZùž€Ý{‡•“àÅä(Àì ¤‚Ìoòeþê‹BøR_ê¹]y?ÎSä}_k#÷¾ÐAŠÀäµo=X¿IZrÈE¼¹’2KÅÉ Ó0¬™ ÎS½¨š^±·Æ2ïyÞFÜÛëÎúòÛŸëÒ³öÆ)ýT;»š½ëÃ1³QÎ\¸j wøý&µFyžéË÷bïõËT{ÃÙV¿Ú×:Ыçc{ÝÒ
+M®(×ߧ½>åªrzÕxÛ®ùë(°v,˜í©ª»<OÒˆz4"æ¥Ú߀ê"Ñ-ûšxƒ°‚
+Î þÒãaG5À‰F6vÜÖ#”lI5=ÜC–PÎÞ¿àê;–9ô…T~÷º³2ƒ¢ÿÿÈ©?
endstream
endobj
-545 0 obj
-<< /Type /Page /Contents 546 0 R /Resources 544 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 549 0 R >>
+554 0 obj
+<< /Type /Page /Contents 555 0 R /Resources 553 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 557 0 R >>
endobj
-549 0 obj
-[ 543 0 R ]
+557 0 obj
+[ 552 0 R ]
endobj
-543 0 obj
+552 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 139.975 87.384 150.432 98.841 ]/A << /S /GoTo /D (section.7) >> >>
endobj
-547 0 obj
-<< /D [ 545 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-101 0 obj
-<< /D [ 545 0 R /XYZ 79.37 505.126 null ] >>
+556 0 obj
+<< /D [ 554 0 R /XYZ 78.37 808.885 null ] >>
endobj
-544 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R /F20 378 0 R /F23 375 0 R /F55 379 0 R /F69 398 0 R /F58 382 0 R /F57 381 0 R /F40 387 0 R /F59 389 0 R /F72 434 0 R /F46 388 0 R /F33 479 0 R >> /ProcSet [ /PDF /Text ] >>
+105 0 obj
+<< /D [ 554 0 R /XYZ 79.37 505.126 null ] >>
endobj
553 0 obj
-<< /Filter /FlateDecode /Length 4587 >>
-stream
-xڵˮ$µn?_Q?pBÞéh¤i VÀì®Xq løýkçé¤*]î»83ÝÕ¶ã8¶c;Nqf–ßÿ~ûã'üŸ<»}þðÕ»±K`ÁJ«—Ï¿}
-Þ,ÿ.wZ/HL½¼X)˜ó©Í¥?úù—/÷‡¥c± ò}íYè«À¸V'égl‚<К)äÞh&½;G=áÔž¶dBx m-,óIÁ¼$d‚»MÛyPGwvÃ…ÿZÚ¿“e¿û#>fð1þ#–~_è׿ýW ³€Õêb3Ö—Þ‡°üó+Òà bô ¿-U©«LêP0.ýúã·EÀù;é@­ zƒâ_°
-ò+9"4Bï%þˆôþó3|ý/ü}Ü:XŠ#ЗÌ'|üsùéÃD›A ȼ`ÁØ]Ž*üàìÂïz³8¾£TEjM³€5‡æä Ó!
--n»°ˆÛn†.ÀeßýºøÐΡ6à%Þšíj5 š¢°ÀôUQ@æö°,2ø “7Ø÷[Úv3$Cf³’Œ3ÌHyX2Z2iä5É(û>8µƒ’)àƒdD–þ½Çýñã‹Rêµ]åþ^C¬üW´¯Î¤9ÜK“J`%Íš¦q²àäÜaSï
-ø å«3Ñ9ðŽzyZ2k0»›º“x/1:˧¹Fñ‚gÊž0oÏ´?¡¼ü¼y+fFß–gw­;BàišžŒ¼¥êsïè L¦õ°}cžuÙ¾!É0æ°Œ2ø(¤»õ‰¹÷Ä ‘Y=lã6¦Pm\1ÁÝQ ðAB©*Sí¼ÖeFO•™¹÷Ä'³|š;p&ò´C(¨Ä©8X]ÞÂÁíyT`­äù»FžÀ t-n}ô¸ Û®¹…÷ÄÖñ°zÒ.S0¡‹&.™1î°„2ø(¡RÖ»ÍÊzs3ï JKfö¨™+ ÕŽBAö¤?*¥>J)3«Q‹/92ܪiŽ¶ŸªšSÛFìÅH§þDÛÙôÃÓ7Z1ý
-~ÅôÃý]If!”Þ7}/Ыºp^¬TN»¼ ÷lŸR[Ù~ÖÃÛ»cêzÀ8yX@|PW/r)…ñ{µJlOÓÃ6¯÷—mÞ2ÅýQùðA>é0€†ðTRý‘À¦ÉÏ·ûaÀÁäÉÌwLÞž­ø³‚‹%LjëÂq—” îüxŽ’ÊÀǤåÆŸ@à–±`äáh=0çÖ}ÒgÏ3îKCÏ3`Ù%xÉ™vgO32îKCO3l¬ä&e8y–‘0_*jOôÀ2'í9¢|©H+r`Y/ÎÒkXžVT|$'Ä|ùciŸ¿Ÿ>ÿ›ú'ϤÁ Î3—ömüÅi& & uà(ÿùuù ,j>ÌèôðxNƬ¸žÏE§gÝ–Óór´°˜ ˜—n,¢ÛxèùQÉ×äábˆ…‹McÁÂø”ü¨²SÜgsæ{…Á„Y|н©–`|‰Ù|„[ÒQMê³åyÞí3IXg‡ù˜µznVœèÖ!=7Œ‡cÅÒ—HÏ£äx-M÷…ö8dLÞL ¦a ÁÍî2}I-LÜ£F.o¥’U¸T’
-º&X.Yˆœ!ÛŠot«ªÖEåçÞÆ æ!ò(s¼µÃlz6o,Ä{Áål¼H4=)¼äo¡aé|~Iê²Óå ¦G`Òµ×€©T=c7A¥aeª»\9ŽG1möyU!€ýS{¡ªhaU5hž xG“ûéîªI‘Pa%«w:»-mÐÙ|T'‡²¶=^4?NçJµ¢— •c”"·${*Ù”€RÉըƑ€Ëg6dàª<ýOZ' 6GU¨´]ÔÒÍÛ!Ã20{éHñùÞî|Éèv‡TãÿïkåÄïÆoÉÂ8¬««¿4£œœŒXö•úÜD#/a|+>Á¾¶†u£Z—éѼ†9¨± ¯vNÕ'Uóxï7
-a¢®&Dû.üÊÛ}¿‹=TBŽB¼¶ü©i7Ôò—›r¦¾s
-ÆØ«U—>rA½^]¶fDj¢-ã¤[,­Ë=ÙÀ†á¬ÍŽ8„‡\cÅ)®ª_¯jNÔŠTTQêÛh:²$zE³²1ÑÁûýKa>Œ½_ñðáV΄®4neáÜògŸö™È¯otËŽ,ß&vÄ,Âѹʰ¥<0­t¯;ýo¶œï÷£²Ç®pa9±'D,Ý×ïGÊë
-êjV:#w¦u–9²â’q[gc‚ÌCû®t¬`V¨1Æ*á,픜Ó
--;BJ’~Æ&ÈSú{NäEú yJßHæµ½H¿!Oé[lí é7ä)}ç˜1ê"ý†<¥ïaçâî"ý†ü„fЇ
-3û휰K ¾
-¾C]wËzqDî§ú÷“rÌÉãªN ¯H#Œ öBâpGî^ §¡á=éS½üÉDž¥ö6ö?ŸU{`.œ8&àç@B ïqÃMÑòÞ$ðC±õ|z"ƒÙ<käŠî´Ã÷ÀÈñƒg}~ ž£¶À¤ »‹À ôfr2~Ü ŸLâiHÃâüfœ?±ÙVè+›-6¼h•Úõ÷7[/Ы”êÞ†KÇ ·Nà‰:UîÓ:ï½<¡óúŠÎ[2 ÒLË:àz3%½§óyÔù:‰gÉžò;¨Ç ÷È1úÁá^ÐöèõÐLbhwö :£¾4Ü!!âLbë…r'SiÄ{iˆT!ïàR\ Ú7¨B4lý¢oƒ&(õö<ÑŠ¶ESXÆõyšm‹¦ô ê<ц÷´>€ gZy¥ñ£\¾[>dÝ5Yy¹_€A˜ dÿ’<üsùðÓUÊI ¥í(ׇPNŠ¨eG¹>|„2j£ë9ΡšôXöüÖ‡QŽj [hOº>}ˆvÒNß«F{úmôÛÚ¹žtyøåNŸWÃ]¡¼2Š]žW{¶æ–ùrCrØ ã-X¼°:¨ÁúlhG ¥ËehÝm骇ð4ŒXx¯D|ý¢3™§ ýåX¼@”Ãn%†Ãî܆™À„z‡Oœ¿–ëœa]lÏ`"·PœíR‚XäïQ, q™n2_îRÚoDR¹YvºÉš§4"|¸tŠªÊ)Dh§%”ÎÇÞùLtreY2áôŠú[®PûCB;ãÎú¼¹70áWò3䔦ë€Î7°]ìµ\”owµõ~kFy›Æ^¿’‡X~ÚCyGÈ ÎwÏÁ¥„-ÈŒÔá‰Mæ³Lš¾¤>-]ý…¹Õ8X‡±pRfâ[wa·É$CJNºtò·=iåú¾œî,•ÞpÊ?ÕT+cïå8¯Ç5Uñ+Yeì{× Íëˆ>iX´Úžf<ëû”uªœeËvá¯ÈSíõÀAˆŠc‘|P^_Õu7‘µìfŸÍK˜¥Ù¾édõoz&ÓrbßíŒxÞÇ óý½¨ÙvÒ„w×ñ¾ÉpI25\ù®oü¥joU6Úk#CX5lŠJ¶÷à¨
-{Ïå1ß
-¼')v-°v½fžŽÞÍgËÊç©Á)së»ý¨µçH³j±²•{ǕɳXQ©Ýsôô%—;e½²2ˆ„ÄؘuãHUºà@û?['ͤӯ×À¨§õö3È¥ö'Åw7éæ­»»äõrÅ'Où­=\õI¯— —^1cì:\ÛѸ½f@|ûÂHûÚ®&ĺõÔf^>Ê7qÿÞÞ€;âÓÚI¿éÈKîw³­3ªAŒÚÕ.»•©ƒµoÊ‘·e”Kpž y 6‡ReK“F ¥(t\t††¶rñ®ëô.ãE(Òº5±­V7ék‹·îÝ|OÈqÓ)͇åÍ#Õ`|ßXVULVðUQØá7æ*eL;WÒ“E0Ô½£Lº` šhT°1óÀÖŸtw4·Ã†½­Ü‰{MåAü íɺrµŒÇýÆ;åû0ÏH«ÕnÛü­Û¦ýN«aß
-Mm%·°“T£lömKÿ»Mín‹úÖBàö´oí¦AQk…÷«Öîým¶4Ï\: Ö( =ªžQ‡ß¿‚¥ö"¿­-óþ¶P·N/+¬oAÐ4J÷KæT©­›Œ«åw¯ýX·ÑO¶*a5mhU‚ݦ:há°1Ë’ªnó3†ë[Ç›ek8:è¦&A“|øh)øèY“ŽÕÛÖM jÄ()ÁµJŒÝ‰{n¼¼I’ÄdÉ5Øí A;p8~\ª˜û¬:V0Œ}íÝ}WLò
-ëõa£¨…P¥â» ­(ÀBÜ&;ƒfÒ¹ºí ZuÓÈm›!¶m†ø†Ôö¹« ¥XÐ`Ç—ª‘‚a¸‰}#VÔª%H+Eï®4^±ü–3(Þ÷¥–ÖŠ1æ‘žn® Í }pZäT-R«×î}kÑ/v/ÐêiµwAAkº#fk.…Zè mîVÒl!!¹îô6Ž£†ä,LS“Ìí½Ë9ò¶u ¯›ÊûêjNUEe™íLhL ‡ˆëv/JòÂÚìâän Âi9²xßz¥ƒPJÉPÝZ
-endstream
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F16 382 0 R /F19 379 0 R /F55 383 0 R /F69 402 0 R /F58 386 0 R /F57 385 0 R /F48 391 0 R /F59 393 0 R /F72 438 0 R /F50 392 0 R /F41 488 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-552 0 obj
-<< /Type /Page /Contents 553 0 R /Resources 551 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 555 0 R >>
+561 0 obj
+<< /Filter /FlateDecode /Length 4476 >>
+stream
+xڵˎ#7îÞ_Q?`E¢Þ@£q=%™Û"§l’Ãfl.ùý%õ–ªÊõ°sè»LRER$Egzú}âøïç7NŸèÿæÙõËÛ7wm&ϼ£¦/¿½ ⓘ¬gÒNÖƘ¾|þýι²œKÀ¿ô?HÎñ#7<~7øEÜâÿê~þ?{üíŽßñwåç>‡5Wüû”ð®O%Mxß!ŽŒô ý}üüåû‘_å™à&ókî‰Ö-™þfã‹Èç'¢Uä7ã©%xäÕúÄâÂ5â‡Ï²—Gæ?ÌÁoñ/-ºÈÇÜ"OD›ø1¾ç>õüÒïá³ëሙž)UáiýÊùÏ›2ׅ̈́ge “L³\h]ý[äMÂ-!¨–±El’Ú
+=¡Õ{‰êbÓÖ"—Îy?ýõ+Ñà `ô ¿ME©‹LÊP8nûõÇÏEáÑù[°¨V–¡yµ@ñÏNXù•ìZCï~$zÿþ¿þÿ¾Gn-.Åßèkâ?þ1ýôöC£Í(b^0¯Í&G °fâ ½Z\¾¡TYjU³5Kæä4S>-l»¸ˆ Ûn‚ÎÀyßý6ûÐΡ5lÀ‹
+¼4ÛÙjjDÔDa鳢ЈÌÍnY$ðA:m°÷kÜ63$ÓÌf&«™Ø- 4œ“Œä¸ï£SÛ)™ >HF$‰Ðß=ì)å{ºò7ú½„Xé/‡q_]“æ8p/ÍV3i^iš¢É¢“³»M½â‰m„Á¡€ò3‡¢ÐÉl8Çœ€àOŒvûý‰Fp±ßˆðÃFÄ SFÓ&ꘖbˈx†.ªòŽ#ýŸ#È6ÝWi 6S3«¸'íY7c—û%”À )™K4}ÁeÌ!Ö]MOhæjÊŒžu5€á•ð'] …ëv·t2ø éŠ3Q)ðz~š3£)»[u'ñ^bí,_æN4=Æ ŽIsÀ¼Sî€ò6àÇÍ[2#)ú6L[³iÝ:¯¦éÑÈkª¾nà½Aƒ›i=mß”g¶oL2´Þ-£>
+éa}bÝÆ{bƒ„šY=mã&¤P'm\2Áí^ eðAB±*Sì¼ÔeF•™uï‰6ÞÌòe6nÑ™ÀaÇPPŠCq°<½…£Ûs¤ÀJ1Ìó7<‚gèRÜúp´ Ë®u ï‰Íãaù¢-“8¡“&Lk»[B |”P.ë]×ÊzëfÞ”¶™Ù³f.FT'÷
+‰Ù¯·WJ|”R(f£—.Õ4GÛUÍUÛFìÅØNý…¶ï“éû#¦¯•<búüŒékKû»f0”Þ6}ÏгºpZ¬XŽ»¼ñl¿¥6³ý2­§·wËäù¶°[@ |PWÏrÉ…ñGµ‚–Ø Ÿ2§§m^2îNÛ¼a’»½òÉàƒ|âa@·’êM~}»L¾™ù†É›£w´Bp²äp­ßï’RÁïÏQbx?‚Ç´\»Ã2æ5ìŽÖ=³VPÝ×Juô<#â^*òxžËèy€3ežf$ÜKEO3L¨ähàžeDÌKAí)£fÁ#ʧ‚4#‡ –qâ(½ŠõìiÅÜ"%‹AHGËÁØoñ4
+NX·ä‹k!åã‚Yê{üFž9§_ª©GæçiwKM‚¶vx-gBÈ'*†1DÏãÑX¡Ô#âóp|ÉK¹g}ÿqŒcd3Œ¤uòžþ
+…É¥ËÃLs?r¶¤*ìäPV”«/oçÚéB€Í$¸|XåfßÓjqH’iVÆ%É•Ø”~¦‰€M'ÍÀEe
+ò-ç³³é6 {6l*©æŸôBkæÉãô#iUϪˆjøÿ>W@ú®Ý’ÂôТ¨LžP‚>hn°LÍ
+´Lð×5æÖ ym5+…„"ûƒHjVF¼ÒTž-Kãݯ-„úõŽl8ó ׇ‹/©HÀ(ÄsËÛO´«©½dM%E³RΖ²ŒiV8† ®£²Œø‘‹Ö³•e«†² &cJ]ýLõŸk²ñ’YL¾ÄgD³!Ú“íŒSZU7_Õ”rd©È¬Ô×Ñt2dNY²f%cj›Ý6\H:@š˜Býš7Ît %Ù\Óg·’À®«tóV ·3â–àÚ©‚_RêpºWˆF.…‘ºvœ¼‹ÎPq1©¡Ä
+ÿº¯ÿ Ó.Ø ÷¬’åκÀ®]m¹Õ«YïKÚ·‘Cæ¡ŒýP8F¢ê¨1vÊajÛñ·NCã¼ð
+éKÌ~ÝÁô6c7È«ô0w´Ñ°Ð¯È«ôµ>Þ³WèWäUúÆ2­O’/¸«ÔQG=W'ÉWäUúžújÜIúù-O•¶›1÷@O€öŽ¡“¥..H¥Ò¡]Dy
+˜[I{Øç;ddÿ j}|0bA?|¡
+„Ùv?:/æ&ë¢ïp{É73x™÷Qøƒ8¾Ùzël¶úÌfKGè{ ºìŽÍ–À3ô,¡z´á¶ˆã†[&ðB…WÎWxçà€Âè3
+o0ȸ( f¹Cã <C/&¤T¾Eu¾LâU²oª÷7Sлç0xçðHÏ+³÷j&Ž1´=zÜšP/wHˆ8j ö`&Gx—Š¸@(p…T+âUŒÉŒ;A´à-ÐDå1Î'ZЖh
+øôljV¼%ªàPCäqªïeçÙ+ œ)餢0}?½%íÕI}¹›AœŒðš‡Lo?¥ÕLG¹<|†rPEº›ÓR.Ÿ¡Lúh{ŽÓ£g¨FM†žßòð)ʤ—èÄUOº<}ŠvÔN׫F}úmòÜÊÚžt~ø åNŸgá<3ŠMžg»¶â†9Sפ
+¸E†ÛœÔI?;¦Á ”A=J ë%t7´ ÖlÕa|êG,º!¾ýÀ¸A‡âñbz>øÎù8[Šá8;µF0!ïø‰ó÷|-1!Ì‹í L(þðÄ,ÍXaÔ%ÛW0„C™Kî¾–Âsä˜NxÓñßòiœf¹™Q¿õEôÒîàëqnŠKWÏùˆm3ã[7G]ÛjjW¿H#Þs•ž¾ÁÖÒøÕNƒü
+„þ
+úkVº\$(æ`öšâ¼ëZÍÆ_ʺóZ7j›GÀû¡Ë¨R”P_Q" ì#§“Ƽex×ä¥dØ4HEˆ2z7Ÿ%[ªœÇŽÄýµoQk­=ÐôUFµ€9®LšÅŒJiùj´gryàQVV
+½bà¼}®ÍSìPíèWÞ[¾wó,¼d\Ψvoà/Ï ›TãÎWºçêek‰OÚf³¼˜Û’tÛÚ½ÝÕµ†ºõiåѾ÷ÁOîàî·4µs£µïzÌm.©€/ bëòû÷c”öÚÛÜ2o eâmgýüŠÚ
+'º¦c7‹KZ8lÍSÒe~Æ
+mµÚ¼÷,VZ—}¬Ô‡¢z Ò`Ò+¨_­40q]Ùkèº3(ÙM#õ"úЋèÃë+ëçï¾4Wú„”Ì+…„™X?¦¤c†ëÐ ùë×é··z‚‰ÁïÂR!éË·”)ñ¾Ù2· ,Œ±{åÙ
+áS ‹xgÄßÜ-, FÊ紇ˇk7—9V„v™žX®ÚGþr^Qjx¹Vê2D‰ŸxÁy®"iµäÃ-Ñ"ðQ‹eALYh?Mž×ÜB†ršGÉ–_¾qè•
+Ba}¼ÓÉ¥^ÕÜì¦S.?ùšúì
+endstream
endobj
-555 0 obj
-[ 550 0 R ]
+560 0 obj
+<< /Type /Page /Contents 561 0 R /Resources 559 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 563 0 R >>
endobj
-550 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.097 105.828 415.071 117.783 ]/A << /S /GoTo /D (section.2) >> >>
+563 0 obj
+[ 558 0 R ]
endobj
-554 0 obj
-<< /D [ 552 0 R /XYZ 78.37 808.885 null ] >>
+558 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.097 123.183 415.071 135.138 ]/A << /S /GoTo /D (section.2) >> >>
endobj
-105 0 obj
-<< /D [ 552 0 R /XYZ 79.37 377.683 null ] >>
+562 0 obj
+<< /D [ 560 0 R /XYZ 78.37 808.885 null ] >>
endobj
109 0 obj
-<< /D [ 552 0 R /XYZ 79.37 241.638 null ] >>
+<< /D [ 560 0 R /XYZ 79.37 380.034 null ] >>
endobj
-551 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R /F67 385 0 R /F58 382 0 R /F69 398 0 R /F55 379 0 R /F65 383 0 R /F40 387 0 R /F72 434 0 R >> /ProcSet [ /PDF /Text ] >>
+113 0 obj
+<< /D [ 560 0 R /XYZ 79.37 258.993 null ] >>
endobj
-560 0 obj
+559 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F58 386 0 R /F69 402 0 R /F55 383 0 R /F65 387 0 R /F48 391 0 R /F72 438 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+568 0 obj
<< /Filter /FlateDecode /Length 5527 >>
stream
-xÚÕ]I“d¹m¾÷¯Èãô!i’àQÑáÊ.åDŒOcõMÖIöè µ"Æÿ}Ü—·fVÉíCug¾Aò#
-Tó=q’o™^ßBÍânR÷]ÛZê{€YŽ-ȵ§§©¾
-çü ؞Ǯ¥ñ­9¨`,áêå)XÅðÂ>¬·epÖH=ÀººüZ‡¶ç³-,B+V •‹7',Rð‘"ë ò(¸‰|´k‹ÕutFg$·Ád‚§F,ãƒP:sØ<Û`G®­”?\H2åÅá‘l¨ä_±àÏ­ÙÆ©Õ.Z2©D,½b¶#y¦.ëÙn-·´¦
-öð7yÖ ¿&š3éíaLù€‰¹íb2<…É cJœžDU@
-w‘D>"òº‹ÈPpFä}Là{‰ÇÍI˜BŽA’ÈHì$CÁãBÒÙ-{Ø9æpvË.D5}þ†úq»…KiÚ·…"ã̮݊䙺ì“÷íV_°‡¿éÈóvËógµTyæ¬?ŒI"Ÿ1‰®Íà FÙ,=zÒ€áì ð$6ÆáUÆ&‘o`s¤Õ´ð
-ÄÓÀz²Dؼ6QªìÍMÛ«Õ ©5?ò_˜$nk ÈMNÜ mªkzAvQ\Í4C—¶ã1úØRkW‚x>úösÌ­pqÜ„b ŒœñÓF3‡¹E°õÌz© ÚV¿ô¾o¸ Á~«ÇÈo|2Ä-htÔ[¡šûœÂ.t×1²†£€¢ÛnÚ¸Õ9¦q@†RÆ}ñ* Œ¼}ñ’B/osh³éD‘ÆoCÓ»b‘ZNÞ^YEìUPcâ¥Éž(OZÑ°<yhø cúvmè;pÁá áhË㯩çø+I!·LÛ
-g Ųmð#âÀ_j¤šJåÀ¤¼µa¬ÂWϪº£ž@Y|Æî±ͪçFÖ"§ZÞ6Û¦$.Œqkq m"¥2ä$ƒ&Ô¶Ú&gWÚÔÈEòÞ’˜Òâ^î”wØNÛen1f4MáɔёÜ%ÆT˜V!„í’„’-]–EómÅvdž!ÃÂÑÎü×mH.»*äBªUZ“aÌ®¹Ja› Ÿ¬è‹Á@lŠ°Ç¹T‹qì¶É@wS©=‘ä†!ÑT—Ø® ­­y¶.a™Ð0–ÒjGÕpñâàl]wñ\M¥`».0ÌàBd(•ý6ëSŽ ˜êS·íú´aZ˜©•÷VFQš‚|éoqHÒ¤;·pcJQÎ0'J® É¿{iMMš6Ìf»=n~ ÜžÙé”ÚZí?&¥çD-Â( 9´ÇŠ&5(¥ ™”¤n›©W\‹©‡·†›‹+ËÇ¢8¬Ò/YfB>#µ×9’(Ú¤†¯ItÒoV×DeÚׄê½ò Ÿ·0”Bs¥j›ôž¶_]=]>mýœÛÞ¥îÜëüújû¿õvåKV¬îUUF%ù$O&θ[´:¥[ÅÉe©~ÜözðŸ4`Q(ЊŠ¦ßdã΃\fÑôÞü£`çxÑgC~2ävÚ#Ë«Ò–I;Û¾Lž©‹ŽD“ÖëÉ*–“ÁéÙôfÚ¦œ§Žû<q×ìKJ¸*Lâå .™|À¥Ú…¼M´ú‹ƒ—Ö:¬¦) ,ïgÓ· %ò›:{\~P¤A?ˆ_w¦H=¢´hWqéy ÂÓteöqe‚ÓødȱV^žVb¾:\©O«°öLzƒ4Iì¨p"?4¥¬ªðÀd…Ú™ç4X¦¸zTƒSR…%“°,Ï¢ë:Û3`izó´ÎJf½}KÙ†‡&“Èôk†UD†Â"M/ÞO]qäÄYuµL«ã© õùW1ݹÒÚIy½;ãFòL=­´ÖgÙ¾`|Ó'UBxå1A¤YLÉ£Pdò
-ãꔕ_’§d=¸g4[¯Ü£gÕ”N„Á£Zªƒ×à(8‰|”“y½¨¥}á¦;JjND“®ôÓñÔ%ãCTèx¼Jk¦õ™€Z()Õ©ˆZtJõ<:™y†Ólˆ»Jq.
-+‚Q…oyðãÙÅúa„Ҁ鹗§Ï1bI‰óóòô)ælm"Ý„^-ÒÛ¸³êXè5í¨IcÜJõ®ôò¤=ùHÜJ‰&æ¶å
-•Ü³2´3ÇòÊÁ¹Û”ƒK‡H·£R#¦
-”¶1§N”ßús´¸ÜoU|ë¸N|¿¶5„ JK6AøNì‘Ù´ýËÊ
-²œÒž”µœn6j+ö~Í(S݊Ť±·¸ÉªÇþ[Ü‚kõÖDPxtww8ü·¡,Ãεœ„cd¼,‰o‡ABÈ|pgUo¦ráTÄ3ÉÝئóÈ¥“›*9Êsxÿ¶.q.¬ÐÇš—B tá„ÕãqÒÎ3/çc¥ÔÐòüu'r
-Z0Ѭž$_„3‘gꀕø¼æD¨§ÇÅÆÏœŸôN<êE‘(¡â(
-*8…
-ˆôW…s‘†°f´¬Øûe‡ ®ÌAõK|Ñ-ñ I»Ä—øŠöx¤—Øbã8‡V^Ž)l‘äÌœ½&—½ÖÂCøÀá6T«G©äz`‚Ž¬¹t§/Þ EKÉ÷?O“‡âڌŮSWzÜÈÕ+í&óY—àm"§¦‘/m¦3=Ác6ßP–Ë©&§5û¬î·Ìcº£ç²bºç#—Ùó•¥öêtz¦x)sù×òÉܶ3¶–Ó~ÄHªzˆ<:'Ef¯á¦Ÿ <eZ‹‰ó½s©og]k椚8¼óGÙ%n¬%_‘‘>Œg’8§B–YƒfnMw,â<ªBi¦¹žj¸lÀ^cp­“~<
-í‚KKZ4‚¶ˆÑVçÊá‘•û*ÛãqpKó7ùY满%ï Ò
-蜢U¯›ÎT}R|i–1²¶ŒMœjd.W—]bùeÝÔ©Ú©V«:Ew¯‚-ëÆœ‚7N‚©FŠŸ&&½&3_ÿD—©Ø\>§N”ENnš,š^6)[¢™ ó{¾ _xy­hÓ‹Æê}̙Ɔi6M÷é­nkŠ¤i[§Ý ÃúM£´€˜ÖÚ^¼é×b5Í%×ùRç(É·FÒÜ^ÂðäÏë© ö@Ýí=ºò+ogËTgÄI«„SNkæ\¡›7dz¹ú^Oš‰þ Åí¡å¥Gõ5? 3\Âÿ/q&É
+xÚÕ]I“d¹m¾÷¯Èãô!i’àQÑáÊ.åDŒOcõMÖIöè µ"Æÿ}Ü—·fVÉíCug¾Aò#
+”öÓ:i¨MjGLѨ«/Wé^ÒðË$"{Ùâ%¾F³AÿÓw~!t|ÖSíRƧö%} â˜éîeb“ˆ‹zû"m´XV·f ”+"øæšÈ(PÍ÷ÄI¾ez} 5‹»IÝwmk©ïf9¶ מž¦úx"×7lÖŽ0j“hâxKyD¢þ}ƒ®)«ß–›P~
+HSõ÷Šm~F¬­òr¦ƒ`é PËbjQ ±ñPeR›L¼ý€/™gÂúkü.Óˆ—¤ªÁÉR%m,C´ÝŸí Lmàÿ³m¨¯Ä/ן ç -é ÿÛ¥ûúoWƒvFÉ®gú^§I#"‚ÖTS)]í]¨þx’)Uu%üΛ&¤¢”ãï*DGú„†ªS5=/#+ 2íÈ ý±–)S ®VUWsýaT¨½dßâÿEûÓÔtBðª¡-mh?¯úC}٢ϒ—ûAe—èƒT©ó#h4ÓBœÁ ¯F®Y•‘!9|[š¦ãïDäO6£ó¶·ÈŠeC½®ê#Îãð»¥@ÆåØdínÕ–Qö¥AÓºJÃ8’·áûkÿü42%˜áuQ,úòô}íÙÒss_ªCzf”éô>Û›û#6§[Aàl_Ö,8­;¥Q…ÐÐÄÉþ÷ þ| Ô3x\åüÏeãqæu%fÔê«‹KÜp‘†£ÿÚÏùÊþzéšB¥›Â¿ü9R Ô_“8㻓üSé¦ðÀJŽ—Èß+ÎñÏ¥›Â##ó«å§Ç“ÍO…›²øã?.õß•Úü‘3Ô×tQŸâ—§"¿\q½g­·¸6E©WÊ>ÂñÑgF\F"9‹ú kD¿]Šì•ææ~ñ  ¬c뢗ºÐ¹âÀiýÓŸñëâß/—P
+~üûå¸RÍe5®ÛŠ’a'ý½:‹ì0 d‰7Õ£Êi¥ÞßqMo˜FeŒõ|
+¼â/‘Wá:HðÕàNCxC?nlý3y¦Þ&ƒ±hÄÀ€dojúµiû2rÓÐÓQšÃ°¢z¡<=«×jVª%£©P×:Ïù°=5\Kã[sPÁXÂÕËS°Š‡a…}X-nËà0¬‘z€uuùµmÏgZX„V¬@+oNX¥à#EÖäQpùh Ö«ëèŒÎHnƒÉ/NXÆ¡tæ°y¶ÁŽ\Z)¸dÊ‹Ã#ÙPÉ¿bÁŸ[³S«%\´dR‰2XzÅlGòL]Ö³ÝZniM7ìáo:ò¬A~L4gÒÛØ$òsÛÅd(x
+“Æ”8=‰ª€î0"‰|Däu‘¡àŒÈû˜À÷›“0…ƒ$‘€ß…d(x\H:»e› ÇNâÁn¹Ã…h£¦ÃßP?n·p)Mû£PdœÙµ[‘<S—}ò¾Ýê öð7yÞnyþ¬–*Ïœõ‡1Iä3&ѵy
+›ý=¿€bÆ”'pÉ«ÉÏ¡¬<çõIE¯µìàS2H ‚›Æ[Žw,ZKŽÞ6‰Á¹ãAõå…²µèÀñÖ†¤J…hú)Þ©l-ú¬lzÍÑV8²îÕ-º±­J>[xXO–›×&J•½¹i{µ4U€¢æGþë“Äm-¹É‰¤MuM/Èî!Š«™&bèÒv<F[jíJ6‘ºÆÜJ
+(ºí¦[ícd(eܯÒÀÈÛ/)ôò6‡6›Näiü94½+©åäí•UÄþP5Ö!^šì‰ò¤ Ë“‡†Ï0¶¡o׆¾¾Ž¶<þšzŽ¿ò—ÒxË´­pÆ Q,Û?"ü¥Fª©TLÊ[Æ*|õ¬ª;ê ”õÁgì Ѭzn$`-rªåm³mJâ·Ú&R*CN2hBm«mrv¥M\„ ï-i€)-îåNy‡í´]æaFÓžLÉXbŒa@…iBØ.I(ÙÑeY4ßVlGæ2,LíÌ݆䲫B.ô¨Z¥5Æìš«¶ÉðÉŠž± Ħ{œKµ‡Án› Ä‘q7•ÚInMu‰íºÐÚJgë– c)­vT /ÎÖ%qÏÕT
+¶ëà .D†R)Ño³>嘀©>uÛ®O¦…™Zyoe¥)È÷˜þ§$]Aºs 7¦å s¢äšü»—ÖÔ¤iÃl¶Ûãæ—Àí™Né¡ý¡ÕþcRzN$qÐ"ŒÂC{¬hRƒRšIéA궙ú qõÀµ˜zxk¸¹¸‚°|L ŠÃ*ý’eF!ä3âP{ã0!‰¢MjøšD'ýfuMQf }M¨Þ+Ïðy+C)4Wªö±IïiûÕÕÓåÓÖϹí]êνÎÿ¡¯¶ÿ[oP¾dÅê^UeäQ’OòDa⌻E«SºUœ\–êÇm¯ÿñI#
+vŽñw6ä'CnW 1²¼*m™ä°³íË䙺èH4i½ž¬b90œžMo¦mªÁyê¸ÏwÍþ±¤„«À$nQâ’É\ª]ÈÛD«¿8xi­ÃjšÒÀrð~6}›P"¿©³ÇåEôƒ8‘ñu‡aŠÔ#J‹q—žÇ <MWf‡P&8O†,kååi%Æá;¡Ã•ú´
+kϤ§1H“ÄŽ
+'òCSʪ
+L†Q¨yNƒ…aŠ«G5Ø1%ÕQX2ù
+E& 0®N©qQù%yJÖ3€{F³õÊ=zVMéD<ª¥:x Ž‚“ÈG9™WЋZÚîi:±£¤æD4éJ?O]2>D…ŽÇ«´fZŸ ˆ¡…’RŠˆ¡E§TÏ£“™g8͆¸«ç@¹ìµÂKe7ÞŽ™³Iâ©äµƒb*Σ¸•‰|"&‹–’ï¶Z!¡(«Eåå—˧„9eQDàPé¿Çîòýï—O|œ-fMfš¾=Ç2-KKË÷'Ù¢°Ò)Uø–Ï1n‘]¬ïöA( ˜ž{yúó –”8ß1/OŸbÞÉÖ&ÒMèÕ"½ë1«Ž…^ÃÑŽš1Æ­TïJ/OÚCÄ­”hbn[®PÉM0+C;s,¯œ»M9¸tˆtË1*5b
+0!ðVzb)jŠ¥¨Há:È¿Š²¨.Ê¿QÕEYÔ^”%iWsb…š€lœ·ª2µrÓ#Ž³½°³u=¢ɇdz7ÜÈxÎ,Ô³am<Lj2'*
+C¾ºümôÇgqÉg(|®å>r¤@isêDù­?×ùH‹ÛXÁýVÅ·ŽëÄ÷k[C¸ð ô¸d„oáÄ=1mÿ²²‚,§´'e-§›ÚŠ½…_3ÊÔÇd·b1iì-n²ê±ÿ·àZ½5ÝãÅÝÎ0oçm(Ë°óc-§C á/KbàÛa2œÆÙEÕ›©d8ñLr7¶é<réä¦JŽòÞ¿­‡Kœ +ô±æ¥]8aõxœ´óÌËùX)5´<݉
+=X 6#Ö?Ù °90Kgç$.ß|=ÈÛÚŠ\WŸl£Êh•)¢5¯ÐÈOÎË6%c»;òÖܲ½r\.PôK¶ì«[¾«{ŸçpðtÓwsêu‘&Ÿ5omïæz×ï_ÆøÀኡM“Ê0m]wE¸:É“¸íö?T¯kѳQ¼£²Éóv—}ÝKq<‰ŠëÕÇòŽyÿ¡q<›ƒ~—@­9°öÿÃ@ž¤3KBoò$Çqsr''qI`…<s"Á!?®Çp5¨)Ç1.Þö<–‘<Sïòzê;ÉŒÖÿ”@ ?ÚÿDÝwÝc×SŸŽP÷͹(Þ£ç½æbîÿJ/RwýßááêÞË µõ^_ÉBoõô]Æ §ó¢Ï“:úO á‘«„t”néwûQ…Hž©wCx=ùI)ÕyeaÑQƒMGÈä
+¬¦K¡´lýEz×#é· ,Ö¼ê),-èŸìz
+uçÓ“7r…÷žOË.ú!èV®‡²–ý…%ôÇ›‰©úÁä çÜ€ÑUž_v«n§9ˆ½ë¿?°ñöÀ®o0á]h#^'ü*š/ù›@¬X½@žN5/hfÄßÇatÏÔö«V„UáÍ:ù]+Á4(wÁí¥åô–ªæ ‡8yèpç¡•ªCb<òÿ5×9bæ—"Ò~‰·túÖŽÜWÞ9¹ÖB¡é† 3µñ­âŸ¯„ÈæØÊrÀ©´y_bû*ÈxxÕbßuº/’L0L})íÉi ±ý5¢yÝaþuñœðAÇ'NE–Í[=¦3Çsq
+·w¦,gKêqY`Æ‹XÇ”°2ÙªòoÍ¢lRIê ™í‹,ólXï»”KVÛN1*+§˜JûKN¾Q¥tyÓ*o“¢MµWˆdÓì³i!+§{Z…Ël7ÑÚ8 ÆÂ[4µD ·¥ÏâC´UÝè”hö²L“LŠaDåž”[¦QGû2°]á^ÏSõx˸ÚV® \Ñò=ªºàÑŒRm·û²#ý%ˆËuI,§‡ºÌ}Gï馼¡.JSé%9 Q’C¿F›¶dØö­¥ÑLÜWRNp«ÙœùB;§ÙZuë;UfÊxñG¶ âÜëpîÑGÇ©7®©ÄKtÎЪ·Mgª>§G¾4˘ Ù[Æ&N52—«Ë.±üŠ²njŠTíT«U¢»7Á–ucÎÀ'ÁT#ÅOÉ°›ô–Ì|ûÝ¥bsùœ9Qi8Y¸i²hzÙdl‰f‚̯ù6|áݵ¢]L/k¨×1g¦Ù4Iܧ—º­)’¦mvƒp ëÿ5ÒbVkWxñ¢_‹Õ4w\ç;£$ßAJs{‰Â7’?¯§&Øu·÷èʯ¼œ-S'­N9S¬™s…n^hÌæê{=g&úƒ—†–wÕWÚ4Ìp ÿ¿s'
endstream
endobj
-559 0 obj
-<< /Type /Page /Contents 560 0 R /Resources 558 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 562 0 R >>
+567 0 obj
+<< /Type /Page /Contents 568 0 R /Resources 566 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 570 0 R >>
endobj
-562 0 obj
-[ 556 0 R 557 0 R ]
+570 0 obj
+[ 564 0 R 565 0 R ]
endobj
-556 0 obj
+564 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 253.318 608.534 265.273 619.413 ]/A << /S /GoTo /D (subsection.14.5) >> >>
endobj
-557 0 obj
+565 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.188 387.244 399.143 399.199 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-561 0 obj
-<< /D [ 559 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-113 0 obj
-<< /D [ 559 0 R /XYZ 79.37 581.869 null ] >>
+569 0 obj
+<< /D [ 567 0 R /XYZ 78.37 808.885 null ] >>
endobj
117 0 obj
-<< /D [ 559 0 R /XYZ 79.37 542.025 null ] >>
+<< /D [ 567 0 R /XYZ 79.37 581.869 null ] >>
endobj
-558 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F58 382 0 R /F55 379 0 R /F69 398 0 R /F57 381 0 R /F29 371 0 R /F20 378 0 R /F26 400 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+121 0 obj
+<< /D [ 567 0 R /XYZ 79.37 542.025 null ] >>
endobj
566 0 obj
-<< /Filter /FlateDecode /Length 4580 >>
-stream
-xÚí<ÉŽdI‘÷üŠ8Â!w3_¥¤¤Š ‰9•¨p€FÌa¦Fê¿?æûú–ˆÌj¦CfD¼g¾™ÛnæΙºü×…Óÿß¾pÿͶϘQôÕÑ ~ùïK÷ó?_®__~uWúâ˜Ó ååëß^Dx%.Æ14£“âòõÛåoœƒä\þý}¿rŽô)?s.è™vôÇã;CpŠ¾+ŸûgJÐç~û¶:¶Ï,=£çòZßS3n s} }¢ï×÷ï<ýùô§¯¿ëÖ<,A:&•Ìk@×ç×8ŽÛÏK=°Æ4ö0&Ëã…v†>oñÓ>eü ߯Ì}Õ/(¦¤l÷ó¼ï5wLÙ2w”+.˜Ænß —Ú:¦M™ß{Ÿü—ñžûþ=Ø¿úsÿ.·Ó×Õ˜Æ0øqxö4i4ñç¯îàV,‡ÈhKD» "†ñGðKßú7_@`N2âò÷—/Ôûo/aâtV]þ~yùßËË—Ki&4S
-†=š‰˜Ž&SÞâ£:š†" qß ôÃø¦­u|¥£×øNàŠÂtð=º›y¿_K?Ïp–¬w ¼Cl"`€>Ïs?S-­8Éò¡ÏjigIeá±–V\"Í3ZZ<¯¥ÅÏSKgdMZZ¨í@”V´®D²·í½l ŸHóÃ[Š=Xÿ ߢWî£IÚå÷Á?O1¦g‚ «ä§W°o1$U_ÇІQaÄ°44·èæ‡Áx† ­[gk¬ï+,ã–—áaýxþ©ºÆžBxÁŽóð†0Û[
-ÁØöȹΊ¼¨í
-Šxžï'0o‰¢í9AÕ¶mH/¯UÞÊ‹P‹$Kx§`Vš‚…òëÊq#Lœ^ûyÁ-CݯñmÀ´mÛ¶£mö›!öæ
-Ó° BH6“ãö¸óxvoïK/Ó£½?\SO¿ôÝ®ö“Œ]gkhðsÁåY“j)%3cš—_O†vAãÜ*¯Vf~€ŠãAOÅ]ç€]¤\“Ö[)º®B^+lÄë§hý¯câà£áÖNëÔ„¡ò‡‡•º„>· *’ÅÒ£ÒÞ„9?1Œ>bÂ3‡áwW)yµÓxuB/ü™ ~™ÈœARÍÈŠ¼bCZY“fW5„î÷ZíâH‘#Ps^S) ãPz—¦§û±4#”"CÒ£~gši˜’óZoq­ž¯Qè$‡¢¬ÊO²@ä>OºHŽJ’G¥Pe„!d&Îo=©š©Æ·YФž2I]«Øʱw„}•‚ ²ÙGT/Q¸‹>i¢{
-ŒÄ£B‰‚§%ƒ¤h–ŠŽ-npÕŸMø¼WòZØ+". †ô4©Š
-£DÚ*¸VÎ\w©TêÀ~ÉOeûË'O”.üt>Á¸Ÿ]TN0çÔ™TÒûx…þìGI0úîRŽÊ’m}:ã˜~f5“§œ²¤Ë̘Җq{
-uÁ„}ON)2Ø+øÌ™üÍ"'çÌ›G¡²›¸ÊJJâ]ÙŽ±Ê¼=¶–E¦5|_À@¸ŸŸàó|ÝZOg6?ïd9Ít*èLç»×*f¨v³Ö[ôŸ³¦»fÍJï{îöJ—/j.¶sº$â C"Á˜B«œ.p
-´Å
-,W㨫¨…NáÌpšàÖ'R¾2͸q”“Ž £!‚ËÒm¤Ðã›ÀÖõÉq>x HF41Å0ǃ=C·ÓÊr*_^kê°ÔðqÒ>%\§ß§Þ[¸]|ݯ+ð¸AùIŸ«ô¡ÒUøÌWQ[]ðĆÑMFðÄæCa[ÄÕú¶¶A8ŽÛØó½MR´«7²f±Kì½ÉþƧ¢ êºøeÂOr¢ l¹8&¶µŠ9)¥ÞÚâ€&Õ¯å[¥‘\ŽÑ¦¥ÖÃæÆ^Kò¼ùµQN sþLß2|»yN‘ñ2DADéÊ¥®B•DfÆ)ª.Ï×Rh>ÑM‚m§:æŽJ-H@M©ÐzZtšZ?Ò~ÒN‹P =lÒfæx#aG4ÇI{½„ÜVŸ2Û›K$tH.¹þNâW(Á„Óã(±šƒhÝÊ·‡æ,,Mš³þ£zûŠÄúª81­D§ÌaXIf6´Ğßj¢EBO[·û)²Äª6ýF¬Ì˜Z^¹ªç‰Ø®)Û§PdšÃöÎ8H²Ç¨6Ñ›%Š€ŽfÚ ­ïýD݆ ÐýA#]³¤}pžBk¦$N3Õµ#+°R~ªÚ1ï¶To­m¡¦Zƒ¬åJ";
-¼×b;”•YJ…Ò™ÀšÌ¼ÿ ªj«:ô÷.r„„1 lQùÓ˜zê¹ÊF+ê`‡V™ñŠÀ¸®ƾ æ’áÔñ ãRm—ªTæ_‡»´2¥üš+í>k5 2ÑûÎUOQœß¡n Íš/7V¦'Ì£¢¹SŠUŽPûr†ôÆ18\ÇæD¡ŽÏ‹ë½Àâ;¹ ’8t|+s»V6Ïu‡¾Dá³MÕ ÷qÕ¡¦Ôáæ~²¥ßï˜w 2ô‘¥ªEßËÆ\‡R-åž_²øÄZä›íY©Œ§©ˆNm  —#6¿U±6®Öxæhl覈eÄ+r®@
-iv¬ÑغqÖ¶õ"öú´-$ »ga§ ¬ªgÁæ•ïû(­•¶ÁÎ6”Ðt3ì‰}·2„eÒRsz'TW)¼}ŽucgôlrfqwÂ… âv–
-Žì•@z‡-»å-*"Å•BC)çmÊ%™qÃàGÁ „Õ· ȸVi¨dSé¦ÞûMd ´ªóv­— -˜ÉøÐM[°»jÝŽ•é_Ôc-,ÞïŽ4iP•P²¶}•"vŒÑYL»m—1@ïë íyy®ÈP!¶†d3@o'øº`6鈿=ª+ç="èmÙg\Á̆å뀮æÌnü,C¿r•[oŸàâ³Ãv©îl õ­ê
-íÛ\øÚJÿÕ"¡wèÐLK¬Bº¥Ù¼…¤gÃem)ú‘j1¢‰« ùrˆ™Œ•ãô$‰Àrz5´
->s˜´÷—Ì[/ O³Êû”O„=¬KlYÐÀ>íÛh.ŸÖki}Q"¸}‰i|1ž[nÞ­(‹´ºyÞ{A³´²{å¡öœV}Ûca°W—„f}I61Ë`/΂íI¬
-m|\{æ€`„!S«`6MR9 ´‘ÆK3²J+q¬z+kÓ*1¤Ä9Ñ¿U¬:{¡‡oÖ+Kò´fº‰ÉóºÈóx^a)ÏÓQ†3ò<‚æp@Ž<e‹tÇkL-ñ^G„¾m¬.rÙæ[>]štKyÂŒyÑ÷r­qœc1Ñð)íW¦ÌÔ
-öcSèc…\L­®ûc9á¯á‰'#MN¤RÄù†÷(Hœ£žl䳈ôêÄð"ß"‰ºy¶'ÝÚÝÂ…îÉjÕUŽ>¹
-ùÌÔU
-áªÊïòHsΊ̭0ç•.̸û°«>ÖûE ‰G-wgsK57dÅ_ÞÄ6±©›ê¶Áèü­æ³sÑXÉA–<p[ž“ ”«å9…š[ð•ðµ$¢­#í®ÀP²%“ð+xáY®åÛ¬zžMdΙî¦O¨¶dÞ–|Ô©¦MÒ«M¾Ü4Þ*¼Þf¡%“`Æ:†‰˜h6¾ÅqžuûÜjt0²Íq¿Ö«J*~i›ô&çñ5ë¿Tß-
-tó.p}
-$q8‹-Gƾ¶M¤; ïó o‰sÎm²
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F69 402 0 R /F57 385 0 R /F25 375 0 R /F16 382 0 R /F22 404 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+574 0 obj
+<< /Filter /FlateDecode /Length 4584 >>
+stream
+xÚí¹Žd·1Ÿ¯èÐ
+†"«xã¶Ýjr´ðf’{;°×€"ý¾‹÷ñø®žYÙ²Ìt÷{Å«XwÉ™ºüíÂéÿ·OÜóŸí3f}uô‚_þ~é~þñéúñéë»ÒÇœ-/ÿú$Â+q1Ž¡¹-˜—Ÿ/ß¿p’sùúú~åéS¾ç\Ð3íèÇw†à}W2>÷Ï” ÏýömulžYzFÏåµ¾§fÜ@çû@úD߯ïß%xúóîÇßuk– “Jæ5 ë
+6ç¢^rÉ@™…¨ÇQÔK!Y‘dÅhs,ŒeÆÀEH¦¥:@ÍJRÓçÚöCß·äÌê 2ݹžSÃçÜòá=\_í’t2²žlE’žš¸’ÖˆÊ܆Mø}ØÕ}ɬ‘û*Z‚a
+J¬‰Œx”eʯ™~žŠLi$™†æðòx¿~jCƒÍÄßLG“)oñ¬Ž¦¡HBÅw}ß´µŽÏtôß ¼SQ¸î¾Gw3ï×kéÇÎ’µàŽ£ w(€U ÐÇyî7ª¥'C>ôQ-í,©,Ü×ÒŠkB¤yDK‹Çµ´ømj錬¥–Vë(­h+\‰:doÛ{Ùޑ懗{°þ¾D¯ÜG“´ËbL!ÎVÉwÏ`_bHª¾Ž¡ ¢Â2ˆ`ihnÑ̓ñ Z·ÎÖXßWXÆ-/ÃÃúñüSu=…ð‚çá a¶· ƒ±ì‘s](rð¢¶+(ây¾ïÀ¼d$Š¶çUÛ¶!½¼Vy+#LB-’|D,á‚Yi
+ʯ+\ÄUŒ0qxíç· u¿Æ·Ó¶mÿÞ®Œ¶Úo†Øš+dLÃ:L!ÙLŽëã.dz[{_zžìíýîšzú¥ïv¶Ÿdì:[CƒïÓ.Ï’˜ TK)™Ó¼üzB0´ çVyµ2óTGz*î:ì"åš´ÞJÑuòZa#^ßEë 'u\§>„ÊVêú\€¨H+1ŽJ{ælxüÄ0úˆ ?Î2 ¿¹Jɽ¨ÕËñê„^ø#Aü<²½ë$5ÑŒ¬È+6ܯԒWäBßâ&ŽY0sžS) ãPz—¦§û¶4#”"CÒ£~aši˜’˵ÞâZ=_£ÐIEY•Ÿd)€"È}žt‘•$J¡6ÊCÈLœßzR5Ro³ I=e’ºV±•cïÛ„+d³¨ž¢p}Ò("D=ö‰G…OKIÑL9ZÜà¬?›ðy¯ä5!±gDœ éiRF‰´Up­œ9ïR©Ô ü’ŸÊö—Ož(]øéx‚q;»¨œ`Ω#©¤×ñ
+ýÙ·’`ôÝí¤•%ÛúpÆ1+üÌj&O9eI§™1¥-ãöê‚ ûš,œRd°W.ð™3ùÍ$'—™7B=d7q&”•”Ä»²c–y;·–I¦5|ŸÀ@¸_Ÿàó|ÝZg6ßod9Ïf:ôF¦óq|OÆ“N3T›ì5^ÈÔMa3Œf¥÷C·F{Ì'õëù]wHÆŠ!ñ`L 'ÈY~¸ €>Ú|8 ̉OÕlðز¤O.ÏJS\ïIJ2x†èr«§úx,K*ÇÜÞ¾|týN+àèúx·~aV0€÷h¦½ŒÈhìÏ;ŸNðfb;;&  çwèóù]Ë$¹Ïdß0¥j¤æéÝ€grž’AkJà¦kë)án„~wšu¾’<_ÞŽ| Œ­Qg„n¯Öi³>gnIóâÌ¡âDØxÆ<$ÇNLñ¬|€K˽0³0L[»Ð j™T„PÃá 2ŽGó]„r´E™SÓ(³w“Ì#QæØðKæ‚®ž+²6¶ ¨f”dÂÕŒ$m¹ýïSÍ YC°;š9oçuà/¥—‰‡$ªGKa Ö[}‚îVRmd‡&=Ú™¿™nVLÈÓe¿Zb¥!O
+´Å
+”¾J¿î}°±Ä-ÆA·LSSZhÔ~J2A™íäBš!XZ—øÓ–«qÔYÔB§Ðf8Yp듈{i_¥fÜ8JŽOÇäÑféVÒéñMfëúd?7¼†
+$#š˜b˜ãΞ!áÛÅÊrZ_^k±ÔðqÒ>=\§ß§á[¸M|ݯ3ð¸AùIŸ·ôaÓYøÌWT[]ð†Ä†ÑMFðÄæCakÄÕ8׶A8ŽÛØó½MX´«7²f´K¾Éǧ¢ êºøiòOr¢ l¹8&¹µŠù)¥^ÚB&í¯åK¥‘\šÑ¦ ¥ÖÃæÆ^K"½ùµRZ s.Mß2|»yN‘ñ2DADéÊ¥®BÅDfÆ)ª.ç×Rh>ÑM‚m§:æ‘J]H@M©Ðz±è4µ~¤íž¡*zؤÕ,òJòŽhŽ“öz y®>}¶5—H.è\rý…įP‚ §ÇQbeѺ•/§æ,,Mš³~“c{ÛŠÄú
+9±X‰NYÄ°’Ìlh÷˜ -¾Ô¤‹„:Ÿ¶†'öSd‰Um*4ŒX™1µ¼r!Tϱ]S,¶M¡È4‡)†mqdç¨6Ñ›%Š€ŽfÚl­ïý@ ‡ ÐýA#]³¤=9O¡5S3Õ+µ#+°R¾«Ú1ï¶T/­m¡uYË•¤v>x¯…w(+³”j¥35Yzÿ;WÕVuè/]Dä/#bÞ@Ù¢ò'3õ¢çB*+­L¨‰ZeÆ+ã:Û‚˜K†‹Ž—jÕ¸T¥¸2ÿÚÝ¥™)å×\i÷Q«‰xL‰ÞwvVE<`Dq~‡ºVë¿ÜXšž@2ŠæN)V9BmÈÒÇàpjg˜E;>/B®÷‹¯ä‚`H>âÐñ­ÌíZÙ<× úr…÷6U†ÜÇU‡º˜R“›ûÉ–N|¿aÞMÈÐG:”ª}/sMJµ”{~ÉâkÁoþµe5¦’ž¦::µf€\šØüVmÄÚ¸Z㙣±¡›"–w¬Èe5RH³cը؈žÀÖ³¶®w¶•¨mQYØ= ¥i`ÅPI 6¯|ÛGi­´v¶¡œ¦›aOì›U’ ,“ÆR{z)T[%)¿Ùq÷3 û‘±³zVª 9³h·f\ø îg)áÈnÙŽõ¤(`س[Þ£"S,ì‘)4¤2°Þª
+x¾ÍBK&ÁŒ=t 1Ñl|‹ã<ë÷¹Õè`d›ã~­÷–TüNÒ6éMNäk(Ö)¿›Tèæ]à ú
+¬õiÜËØç„ü+;Þ¯µ®ñôt ™¶+XŠoÆ‚¨:êP=^Á“á½EdH@J9¢ó‘…ÊéƼOz–¬–öÈA·+ÉÍðKWÖ
+›U¤¯ÙÜi@|±zBo©9-^ä|õþnL'–«—UFýSè ‰Ã¥ØrdìkÛDºjð¾¼î-qαMÀƒ·ÔwªtoEÀ(ÔCÇÁ[ óÓ"$â¯6\Ÿ¸eIX|ÓIýѳŒòz!ÅÖ.~ËÌL‡•™”ŸU¶0çýQõؽ?Q0Za«n¾ó·i¥¦3Õ¬½–+p3î_íVT
endstream
endobj
-565 0 obj
-<< /Type /Page /Contents 566 0 R /Resources 564 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 568 0 R >>
+573 0 obj
+<< /Type /Page /Contents 574 0 R /Resources 572 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 576 0 R >>
endobj
-568 0 obj
-[ 563 0 R ]
+576 0 obj
+[ 571 0 R ]
endobj
-563 0 obj
+571 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 254.992 607.586 261.965 619.542 ]/A << /S /GoTo /D (section.4) >> >>
endobj
-567 0 obj
-<< /D [ 565 0 R /XYZ 78.37 808.885 null ] >>
+575 0 obj
+<< /D [ 573 0 R /XYZ 78.37 808.885 null ] >>
endobj
-121 0 obj
-<< /D [ 565 0 R /XYZ 79.37 460.244 null ] >>
+125 0 obj
+<< /D [ 573 0 R /XYZ 79.37 460.244 null ] >>
endobj
-564 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F29 371 0 R /F23 375 0 R /F20 378 0 R /F15 377 0 R /F58 382 0 R /F26 400 0 R /F69 398 0 R /F55 379 0 R /F40 387 0 R /F59 389 0 R /F46 388 0 R /F72 434 0 R >> /ProcSet [ /PDF /Text ] >>
+572 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F25 375 0 R /F19 379 0 R /F16 382 0 R /F15 381 0 R /F58 386 0 R /F22 404 0 R /F69 402 0 R /F55 383 0 R /F48 391 0 R /F59 393 0 R /F50 392 0 R /F72 438 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-574 0 obj
+582 0 obj
<< /Filter /FlateDecode /Length 3554 >>
stream
-xÚÕ¹®72_Ñ¡ MVñ=o$X™áÈÆXkGûû[¼¾gF²64ÝMÖÅb],ŠOÿ˜øôã _ùWÐß|“0œqã&cã §ß>¿ü9Ѩ§0ô…3tVMÿ^þ3½|œÊ<ÍÐèéb™Ñöð$£™6þa}Ÿuô¥NÔM<ýiÿöyŠ z¶.‚&K¥<` ´‡qýôòÃM¨É1§AËéÓß1Äáyô§ÏÓ/o8×ï9—¯o/ˆèŸçœ™—/<~‘–sñ>~•~$ öMúvMÿ¾ÆwÚåÙ~–þ ¸æ·ŠÆëWçí¯Ÿ~šSªHh\JÆe ",Í tñ†·PçÆQþ]K]øzMBœ¡l +KþçUa’èW”àã¨! Cå«Z†¨îS”ÀÄa I£Ï*H»tÄ°rÏÔ%t^F²PܨUCõ!ÕYd\áåKjÕ°
-5¨òÜKü±‡NÔÅZ²FZž¦–™eÕ6¥°ÎñÞ|Ò
-Üòâ1À­ñÝ>.³=ôòö!àÝZm
-cf%(&œ!Èd’ª]Ôn‚9‚hZÃh9ÐIk˸,1¢7Wd¶Þu&«Øn™7Î’&Çd7jÌ`ÕH"Ò·2þ–¬nx¢èJ{ë".2¢&E+~T°Ï·@ÝšÉOœIä³%ú¹ExÞ¢+ùöR÷†ÄHšŒ‰›ŽS
- “LÌ– .²Œ¢ ¬öŽ7¯C+¸,†ÛµYºô)ÊDgÞ3¿‹T)îÓi5’yMóÒíƒé¤MèÝ,–9ç4RP ÉÛ P(0𻶉G$È&‘åû`æ¾¾ÉBösd“ãdØ~©"öw…ŽvÑ2Žûèñû£dUÐ,yJêZ.ë®
-Gí(QÐ ?¯ ¢ŒX0Ѳ£»R’!'1@öP‹t s9h¤SvMƶž%dÊ-Ì{jåp‹z}´^y¦7-¾`5f¶…fi?Ú?†²~Yä*wzãÞâ÷ÞhÌ’4Á{
-ï1n“4ýÆÏ:¤k›•_±-H|r„˜KKm~j ¸P¦ùéó5²åE}K¬ù­Å
-”b,ƒRÜ#$À(_Ož×(e–dIY§×“f®Ÿ‡¹*•­¥N$‘[çÌÿžºÇ¿UÝ£TÙYaokôŒåMf‰»‘R¹ò‘tðqײ')Á &—ãêZ†Õ²3@K2‘®ƒ=ÂÐ&êDÙ&צ Èã÷~ΤôEû-*Z²÷Bðê©Ž¡–IÛ±„ǼOL\‡lfæÝâ-
-οüJ_~§??M!5§tÜý<9Ey®¤ŸL?¿|€8„¶
-ï·áRqÚ‡æ˜éì?׆“Â0«Ò ~² —dÛ¦¼‘zÈûM Ì¾ –07ÁÒz™àC0
-7û0Ff6N¾âA í!°4‡«n[¥4ÀèË
-Œz­,;ÜúºTÊè­ºÐþÔzDÿ„úÃÈÄÌ 7Ç)kÕÊîÄbYÈyÒrb}GåÀH&µY èˆÊ#÷*×"Ì*·"gŠÂ\¹­…Ÿ`‚ßåRN­\5Ý¥&›¶uó¬»þ¶ls¬ÔÈf¥žxþGÞ®K+0ž¤™^©z!9/¥e{˜ÏÉt_Ï¿ Wç~6]öy€ñ?胀KJÊܵ+Ûñx~}Þz­Îd_äÍ#›µàNG7݉ ÿ?§oÏ
-K˜¹¯cH°JøØ+·×Mž‡çѲ촓/ˆu×wy¶|}œËè°|$„¸à¾ŽZ "|Sä1ùäá+òÔoš-¡Ò±8šÇÞv½·™J®uÓ‡¶xWãøJŒõ+ÕJxÞ+œ¤]ûq¿p{KÊÖ AOKºœÝmcOÃó误…îû§áYº12vF7²<Ùªý£ÂQ*fÜAÕÈ£ÿ:ÕV2^Ï7Ÿ¥îS ør]üÎ0ãĉž|"Ls{baÀS×8å6L8Úõ/1Ö~,s§»þÓÜK<tý ©L‚’y²é?μԩd’‹/j_Óú$Ùij™ùÕï޸𕃠8Ù\'wuç‡ÅÐB'qCit/Ï ¢Fk›K
-ñùA°ñ’
-‡¶/?¾xžñÝ~qéš·Aš‰´“ZàååC°[õÚtµ¡‚l‚p’$ˆ7“,_
-ØæþSp³Û²è@yÒ(K·M·µŒÐÌd¹mŠÁù«è39îø ÓZÄ…$Ypv¶f×û?<ôDŸÄ%4Sz. Ü?7ugeHKÎ,ÌuÑî´ü í}:Æí\;2”ªÛ_©?aŸrLPd>ê"ßƧ £ l®UõÖ`ï ¤WsÔlqõÛêA“%)R2RŒDšm‘Ì7L0ÑéºfôšX¹Í.VË®X9÷]5î®.]6¦gî(ÞÙeW”Øù%åâ8òEðk
-Iœ‹ÿ†nŹPY›>Õm0¿¼ººöîµÔj¸Šß<©eÄ—„²=m6ŒHÚv€®„ju …'j6‚?ÃóüÖ¦Øn¤ªÁI’͵êV/DZC,¾õòªôeílÏí[mÚÇuÆEmð¡„_õÔ D_C ‰FÓRÑë‚!ß,TkeÖ®¦U°uáMˆ«ètãÏÿ¨í[ >fXâÍBx0”Ð1<»»ŸGSTÞDÁئCt ´Œì:³r”1ÃÎ ö…²Ù9ÚÑ‹¼íEò€
-‡% ç냥ÝqŠr<z
+xÚÕÉ®·ñþ¾¢ñah²Š+ Ðèi 8'Áº>9È‚X|Ê笠/½ÏÌ“ƒ¤én²6kcQ|úÇħ^øÊ¿‚þ擘„áŒ7#9ýúõå÷‰Fý0…¡/œ¡³júïôòŸéåóTæi†FOËŒ¶‡'Í´ñë~¯£/íp¢nâéOûûׯSÕ³u4Y*å
+“D¿¢ŸG `*wXEÐ2DuŸŠ &kH}VAÚ¥Ë †•{¦î,¡ó2’…âF­ª©Îp Cà
+/o©UÃôJÕêÁL©. 8“œÌ:RL¸ÇÈ™?·‘’q4G\}ÒÈõ‹›ßÂ5*`YbwÈ4T‚ÿÔ¦á\³f>E¬K›Œã2àsˆ»kÛÅ”‡w
+ëïÍ' @‹Òÿ„éÇé%J@`”zúê‡ñúüÛôòÓý`ƒT¤Æ ¶<?–Öß4¦À-/ÜŠaß=àã2[ÑC/oÞ­Õ¦0fvQ‚bÂ2ŒH&©ÚEí&!˜#ˆ¦5ŒÆ‘´¶ŒË# zsEfëCg²Š-à–)pã,irŒ@v ¶P$ò(}+ãoÉê†'Š®´·¾!â"#jR´âGû| Ô­™üÄ™4L:[¢Ÿ[„ç-º’ï/5|kHŒ¤ÉH¸é80 †û™R?¹Ò¦‚òÈÁÛ(6b49 3Ø  AàkÛŒ%¦§c n
+£œ($[r¤hq”èˆe]úôÛl®
+‚<~ïç,áAJ_䚸ߢ¢%{/¯žê*a™´KØxÌûÄÄuÈfVažÑ-NÑÀó^Ý¢µšQh
+'ã‘Ñš½ÒNA©¤Rä-!Û[!®‹ùXÁø8xCOZ6,ß t&„’YU‚ï=BºÁËš¤Jì¿Ņ//¿7% `F{.)Ð3¡àüó/ôåoôçÇ)¤æ”Žû±_'§(Ï•ôó·é§—ÏçÐÀMœ˜aΈ¤E&7øˆÂÊ.ˆ‘VéB‘`ËŒKú”ºËŽKMšü&V¼ƒ¼óïÚðžÊ£\*Å°·O3áR"CëÞÜ„KŠô$~.…c¤KOµá’2Uò©6|€y¯n%>Rx¿ —ŠÓ>4ÇLg?ø¹6œ†Y}”nð“m¸$îœØ4}àˆÔFÜoeöM°„¹ –ÖË‚Q¸Ù‡12³qò7Zh¥9\uÛ*¥ F_àc%íl•ÌûF¨~¶O¡Ík݃!}’¹(ˆ]õ`¥¾*»z­Ôñ}©†Â¢y×~.‰b|Z-iïY‰>cJo‹‘ŒÎfùªDdDlòüGè#`è+ÆóûÙÄ¥™” ‡ÝÌ¿üó»8E/×ÖÈw“¯XZaYwú*BÚz­ûË¿¾ÛäÎñœ›!Ü+JŠ gê]˵%” º(–ÊE·|
+ìJÖ=w_G‘û­+0fèµ²4ûrëëR)£?¶êBûSëýê; #3ƒÜ§¬U+»‹e çIˉô•#™Ôf #*ŽtÜ«\‹0«ÜŠœe(fså¶~‚ þK9µrÕt”šlÚÖͳîúÛ²Ìu²R#›•zâùWy».­Àx
+jdz¥ê…ä¼”–íY`>'Ó}=ÿ‚\;øÙtAÚçrÄÿ .))s#Ô®lÇãùEôxëµ:}‘7lÖ‚8Ýt'‚üÿœ¾=wd9íl­’ƒÛ’2Rôf¬}²”Ñ B0ãÆÊk–X_% ¦Ëz:V¤»¼2XÆ羞],»K²æs O1H^×rv±T¦GÉ™æ®íÍ|¹)#G  ´#€ÜKt¸‹@±%ÚCIêÇž1móùwõqY !±M¿oT8m}”¦~;Ä ‡…¶âÍ ÜÉd ¬eÊê‘?Iý¡MÞϾ_Mê|D`gR]JMQ鶔ÄkL“³‡Öf©ñ,¾_ë=¨HÒ}ô]ßœºMOйÀ£wvj[ÝŸž^ÊÖl=£ùãé]¢Ñø5³Y&9µS‹ ‹ýŸŠ ”Ž’éÑø¶¸¾Œ§àpè°‡™ûF䪄ÿAq½r{ÍäyxÝéÊN7ù‚TGp}“gË׬ÉÓàaùHaÁ} µ@DøžÈcòÉÃWä¨ß5;B¥Sq4½íZo3”[ë¦ mñªÆñ•ëWª•ð¼W8ɬËí¸oÜÅÞ’òƺ!Èá aI7€3°»]ìixýíu£PÀ}û4<K7FÆÎè†$éÔéNíÿÕŽ21ãªFýÇ©†°’ñz¼ù,ÕhÄpŸjÀÛ5ñ;ÃŒ'Zò‰0Íí‰ „OÝà”Ú0aàhÓ¿ÄXú±ÌnúOs/uòÐô/¤f0 ÊýåÉžÿ8óR§I.¾¦}qLë“d§©eæ7¿Nxã‚àds› <ÞÕœCû d¥Ï½<?6ˆ­mî(ÄçÁÆ;*Ú¶üøâybXÄwøÅ¥kÞ>=h&ÒNj——ÁnÕkSÐÕ†
+
+° ÂH’ vÜP̱|ýš£è±ÇÓv=žÖ4•øPââù‹=VF>¥B1â]+%( ç/yÎzm˜èn$fnµ†–Æ =éiUpQÛ
+×#³{ÅOÌp5ÎjŠ€‰±Ü£Û])µl—)“Âéõ·æ?鮿¢\
+Ô¶~X/21N‚×MDŽ3'pœTÎJV
+–dg­ž‘ŽÁ¶£2#ÝŒFÜV|€Ð­1Ìê*õJ §(¡*Ú\ûέÄJÝ´J¯Â)½Öw­Tw‰£9TzG]"ÝQu˜ã÷¯Ÿ"žpý(²æ+¹þÉׄx¬…ìòL‹¯ö·ÀŒÜÆ:ôýÐ~¤\Ƽ¼%ü½VmÛŠøJŸv'ô¦z~Ôy¸K<4Ûs'ûnëÛµG’Ø:ؾÜZÞw~/³SŽ.f~™29oPï`†Kg¶½°\Ÿ(0nåàNP*+Y¼Äæ±c*†qr…ŽK-¤OƒÜ8ë¥4ÙÌð=Á¿WŒ;=B‘ÀµBVrA/\–dgQÀ6ן‚›Ý–%ø3Ê“FYºmº­e„f&ËmS ÎßDŸÉqÇÇ
+ìÓ¡
endstream
endobj
-573 0 obj
-<< /Type /Page /Contents 574 0 R /Resources 572 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 576 0 R >>
+581 0 obj
+<< /Type /Page /Contents 582 0 R /Resources 580 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 584 0 R >>
endobj
-576 0 obj
-[ 569 0 R 570 0 R 571 0 R ]
+584 0 obj
+[ 577 0 R 578 0 R 579 0 R ]
endobj
-569 0 obj
+577 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.302 135.32 408.257 146.388 ]/A << /S /GoTo /D (subsubsection.15.1.2) >> >>
endobj
-570 0 obj
+578 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 201.96 105.613 216.685 116.492 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-571 0 obj
+579 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 232.406 105.613 244.361 116.492 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-575 0 obj
-<< /D [ 573 0 R /XYZ 78.37 808.885 null ] >>
+583 0 obj
+<< /D [ 581 0 R /XYZ 78.37 808.885 null ] >>
endobj
-125 0 obj
-<< /D [ 573 0 R /XYZ 79.37 678.801 null ] >>
+129 0 obj
+<< /D [ 581 0 R /XYZ 79.37 678.801 null ] >>
endobj
-572 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F69 398 0 R /F56 380 0 R /F55 379 0 R /F57 381 0 R /F26 400 0 R /F65 383 0 R >> /ProcSet [ /PDF /Text ] >>
+580 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F69 402 0 R /F56 384 0 R /F55 383 0 R /F57 385 0 R /F22 404 0 R /F65 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-582 0 obj
-<< /Filter /FlateDecode /Length 6934 >>
-stream
-xÚÝ]Id9n¾×¯ˆcÏ!ßh_€DÁ™• ÌøÒpßs0z060n}š¿ojá"½5² å´¨®
-E~¢HQO!©ÛÜÔíÇOjúûõçO| ù¦Ýb]0·ŸÿþIÃê¦o1/6Þ¢O‹‹úöó¯·¿<+å¾~þëϢǑW+½ÄlWÜQ)k”
-æó“(A)¥¿À7wøæU©·×™£~ÊøÉÀ÷^êßû³«g¢+Ï5‰¥g:×½}îOíÿø¦ý-/9˜à6,6a 1nÙ`²ê­¹ûgáß±·TZ˜õs¯Ì›ž›v,ż•o»>~S ¹ÖèÞÚ4¯ÜNÁ´ÊïúDwh©‰Î΂½åöb ªä<[3YŸ´ì±W!°vˆDPô‰{0ø­i½’ .8L}NÛ7ø—5¹<aáY§*´“ÓÀ
-¥ª½ïÐÃ[ >ª@’M¾
- »Ê¡*V«Å(³’ÚñHèßå(W5 vñeØŽ}BW2/J¿tØG›“¹ÞªbG+­W,Ág­=»»Œ]ñ%•æ*jÓà¦8±1\”YbXž'î-FØ2Úªrìe#Ü™×™Ëû‘Ó¾5U%­Ž¶ªïCt­2<°$M©-”îª ÈbJH¨­¤R7TJ窃ffˆÛgprà6ä*ýÙ³bR°£ÆÎö¶ci‘‘ZCüõ(èömîYtø½i…rjŸfnŸ‘hÙ]Þ¨-—w¼ñú?¨?§ýbŒ›; ÍäÎ(À´`{¬‚9ÙŒ*èc¼_R\«ú`mÍ·/=è¾ï9bº0ùeLK‚øƒáåUÁd 0†ãVÌ’“…pÅÉêÓûé¶Ë)Ž–Ì3 *µø2w„ÿÿ¸7»a!,Yx¶ÄIÐÉئ“}ÅX´Ðôu_¦™ÑËÖ̾‡Œ`PÈ¡jɵé܆3± 9 ­t:M¶e8Ÿ%ÂÆsž¥öeMùCbL¹#Aĵv¶Àôþ¢<úÀmbèÒßx—VÍVDÞ-Ù‘†¸ÿGßÛß­Tø
-²Ík|³’瑶lÞç9úSõp[v;³ä<T<g6ÕÞûÚ½Ö´?æ„'¼^ày9ç)öÏ<G:ïÛmõ¢,õwá oÇý$u)öœÙ]xÎì®</ç<[vé¼o·†iwzÄÍU^.˜ýrÁì— f¿l›ý>7Wqч'7?NR—Âwfw•õzçåœçÈÍ·tÞµÛg¿èø3ªm™“ìb´—£Öb}{_µjX‚YTÞ¬ÍL䂽ùà nD9‘[±”¿U+o~xÝaQuZxÄbT²¹±üKeùú³(¡¨ËùæcXbÊ·_~ýôÛ ŒøñV-jsò·Þ>ý÷íÓO7žÙ-9éÛSZl¸þP€ šƒíóÿÆÌO~‰Ù7n±ÆÛùï_~½5Iã*Ü“ña±6ƒŒgŠˆºÀgìv¹Ü¸;sêKŸ×ú¢uŽÔ“O@ê|y¾4AN…Q—ãA>(#0Vþ4ãÁVˆ±ß0kâb]¼r_Ì‚ºGÀÜ`“üë€=Áä.9 ö,>Å÷8sºüÐS]*6ôN0ïugë«Á,žä‚?óçÎŽÜì=vh˜½©ìàÀ"ê3‡ž˜;ˆ ]uÑ‹Îá2f"`< úM—!kÜbÿ~ òÂ<Dì  Œˆ 3׈Ù%„üböˆA #ë*bûÄ’ƒœ;#fvX#f‹ßÃŬ2 Lƒ¯"†ì@fa¶™’Ÿ ³»qsjá#z™5ÂuÐ:û# AEæý ÚA²[xÀÑJ0ó%€÷zšKK¼ž
-\”.ãEIfÀë<É|\ÿâs 1L
-Ÿt™Nš<F2v‡aqHê­ŽÀ(˜ë%0’7ƒÃ iF0’a$m4u…Ëef`–>¡Â6Y4å4vgH´š‘µÙ,E
-Zm{D¨)ho%<O5rÌC·mH²²9$q2{…Ñ6r½…ùÕHK±H±$y=¨ÙID’±ÛÍ∄íNA¥ã\tB "‡ÖÃ&Ú„`eIâló"Æßo«LÃÄ_åÆàÍ´žz`ŒZÈœŸja˜ì˜È üè ³ÛL¼©4KNa‚ØÓ ‰¢œD-Êä…z .Ôœæu|„þ+³e¬ÆÇ)¹`‹”H’LU¤>±‘‰$ )2I1­%”ƒ™é©+ÄÝ0˜4Y¿a©ŒÆDê)¤7EYÅÈd„šDR˜Àiˆi=m Ê,Ø–L@]ÁÓõ%!ƒI“ñ–Š‹Iûóu»H7ÔëÈDŽR  “zb@)”;°)™bº:‚§@B¤A“åk3eeRO½-Î(gH(¨6³¡e,IP(•Zû$‰r5(“ª%¸Pq47¡°e³ÌHÃ@ía. 9"eêÈDÖ¡"Èd!ˆ=°“ ŠþÔœL¨“àBCHÐhÙ ÂIvH j3¨´Ëû;[²YAF“ñªè–lM‚âxQA»BÉåG«N3©è T¯ƒr#côÀ)¥ Rkµ?KTfnBœYÊ/=ŒlI¿4›~ÌÇ6 °ÙÔ•”(0(o@¬NûT4ÆA4È~ÀÆ-Ñæ#4ÐS ¢‘|ê× ²&HAEkH›ŒÍÈz’Œ@i+k–É(Dè)“sܧvkbY$ 6J›Õb|Ìi§¼¡Ëaä‹)(-±$ ¢5(M¦V%6¬1J#º´µµˆ*`€¾r!ú}*‚ã¡0¨Ùh ÅXNPÀ‰>›%cX¬2Ò …±D4†d±ÉÔè€ i'É·2¶c#…
- ¯‚õvŸŠÖ@
-ƒÿd‰d³ö~ÂFCd¬Ž+“îâI #¨h‰c«©ÝR…(ne/Â#„2¡¼Þ‚Q½Oíö
->–])ïS»5@ò^ /)”ät¡ñi¤øê ½,G©$14’Úaqd15+‘!í$™€ÂV¶âœ‡E
- @[«Bܧ¢1ÅÒ¨d$’õ)ÌØX¨u•Õ#cJÝÝY‘6‚Šæ86šÚÀ!™Q˜âVö":B(áÊD2º°Oíö¸2µIF ¥èÝ”­\^`Ht€â”•cJPAì¶(2˜›”È°n’‘,@i+S;2R¨À ”θ}*ã–ò“h™Çd³1aBÆA‰lS³Q&âˆ$ÀT´‡Ä±ÕÔî
-::JÊ6•e•PÕ,ÇVUÏexÔâlTr˜J’€GPÑGVs»VP2’]ÜÚÞ*€(Kd1é}*Âã!4:#S9œ‡áj5ýȘ}÷{G$†GRÑÇVS»<¤ 3
-3PÜÊ^„G% Ž*Ñ'AhI­²-ï=³×åu!Öz…µ/KNTÂ1m¨FGÖVeJ‰Lö‡‚´½-³Y)*þ¨uZGš¬I%§°®ÌžËÒ ¬ÔvÉl–~Òü^ÏM@a1)9±æ”™6
-¨
-Á¢"T²b­*E2M‚5»eB$! Z—` E%+Û‰"׶ÏÅí„J/øö¨l–Ò~¬
-'¨°$Y[å:ŠDÚ
-ß ¬wÉl––Ò|¬'¤°\Y[U;ŠDÚ€”$£a,’àÖ¨XQf•v¢Èµís<¢BÅá.™,£jS @%ä°’³W¹R ‘$R’Ú­bqd¼hXâ$t”¬l"J\›=Å X%î’Ù,,;¥õXKN8a);²¶Šw‰´*IFËX$#À­`±¢Ì*íD‘kÛçyD…jÆ]2YFE¨@€*Ë ,,l%XXÿJ°˜6€%Éh‹$Dë,¡¨de;»È Ûç‚yB+È]2ƒ…%© ëÌ,*sGÖV "‘&ÁÈh‹d¸õ,V”Y¥(rmû\>¨ˆúy½É·&?‰½ÉucõÑ%.ñy"óEtì®Ãclï«Ó«åy½nºCÀ‰Ã¦ßÖ_ëñŒþF­‡1×C˜‘‚gù•sýÌë–$ý¥I‰ê3Ý
-`^÷榳……Žâ[<mœ(|!ÀžÖ{Çe'yö¸‘Üõxå&½|çvó†e8Îb®OÆ ²«=÷¦É|86k!ÏLÆ×ÇCÆ‘ó…Z,§íVôê âí$J›7o¤\¶4Üœ/5K·Gë×[: ä‡ñ10ÓIæÆ{vŸò»žçuw:ƒ!9¿ÿ]Wc „âtqÃéºvÂ!êÙ毻
-Í€ImÊ1•Øyx¤¥3xÚ:ÉõÇùCövJOÀ•Ó2ç“2C?Y*„^`âçãsËCÙa57r|å+W hwA3ÝcÇ1_Nw>Ó(•RbÖ¨ sD ¬W>ø[7r9ÈRÉóÁ£ox'Æ*ŵÞïÞÀŽŽ—
-Œ'ö×3ó]EÞ>áq«Ž®Fpò$z⛯=¡#ÏI
-ž«ÏÏð-î?m:3®£Añ¿@—÷öïáú‚ÁÜQÐÑÙì¨æÖ±ð ƒ4\™³êOHŸ{³()ÇëpáÍ}¾¡¡æ¼»pȼóòJ ö‰î|QtÎÆ3GÆwŽ/’—é2-iâÁ{[ŠMx½ÍÞ=[—gt{ýlMÑ ;yu…†9º£ÝÆÐäž> ó.Ç£o›ÃgÊ´Ö›YÝà°Dt©|æg®ÞGð n!èÖÈyEX}ÿNHÊ/¨“YArvK9D"¾“ã@3Ð9mý8Ô)˜2@P/îù¼þ—ÕÝ^{ÚãŒC•Í³ùê”càV^ámfuïÔ]^{“ y ><·¯•ê\⪡xtãV9<ÚBý2©û-nÜÊfœ+ ÌÏÍå­[x³E³Ý<ÏWËÐÝ%2±(ÉO¹àà2¼Cm!OŸßÂfE(›.ÈB°åÕ\t2¼­yò4ŽnÃ9Þ$ím¯?9Ë2<Ùß¼c¯>Ù ?çÄË<~Ë<Bµ^ÊÖkÊïtOdz õ䇑[™¯ãœÈ˜,\œóYL]è{°PÌ‘OÎ ®!ªÜÝÂä¹YZÍÍÚœ²ë¹
-(ÇIŠKSÞÐO}ãrÁFˆßnn¥ÏÎk¯ ýè-ý¶ÿGáà5»²Óqja¼’€|ɧE9'/H£Cº4ºÑtªìVHBƒ½áżt‚~(Жÿ±¼pßZÄ8ò·³ñéÔ —ÇçÀ½ŸÎÉ”âœÆg£
-/æ³nñÉÍZÉ5°r?]dúåC}¾]½î8½Úri˜QªóíêDZ- u»~*sçzy†ï³i7ß¾Õ({ë ˜F¹Jß«Ê/>›•ý¿Zá껲ۉ ¦î¼ÚÑúý³[EòÍÛ#ÔšZ"éTë€k#“y涬¶»·[âs{Õ\¡irh”k\¼”Ë4º›T1=œ'ÇdPœiòû¨´oíë~¦a»y
-"*Ü,õ÷ÿtçßGœƒ½8ö¶Ö×æéö™Q‹Ë|SÑÅ jûzggŒ¶®÷¡&ÎìL¼°ûJx† ®>‹"ž„î-¸ø !¬O–¤Åµ¥Yˆ»¡a¡¦IÃ…*ýñ6µzŠ¶/©_tXùÅd¢Þìѹèf©T¯÷¥A¥Ê?s¬°v/Ã5‰ËThïjï ÙõïÔ¢)æ¼ÆÉÒÃE¿tJ.1õöüòªÇ5ûhmN®Ó(/³Tkñ ðaIüé¨ðii=F…í{±LåWÂç«(} ï8Ÿ›dÊ»°‹ù|ä^Ï·£ž^É4Š\µn2Žzrþ“ Vnø-ØLz|‹Âf!­$_)Œ¥ÕôéÀ?L®«Ž§7NWºq:êáiså¶éúL)`Y×RëµO'‹[›>X7—­}ó5Äfõ;V¢8~1cŸsÙ!ˆZ»š£·…iΟŽoú>œ& s67Û$nÈ>žñ™%F3?}°Š¶ú
-ëCz' f\ößIîk Wz'®@¶δĶ×\Ñ[Ê'ñšó‹¨Bú-½ü‚™âÀ“ tÑsÉ,AÏsâ ŸÏ2?í ‡\{pê˜íÛñIJH«K…·ecÈï^}°ˆ# ϤOZ»ªÝæPvux¸œj±3ÅÝÙ ž^Ûô[…›T9¯E•çw
-\ý‘$í7Õƒk/ºäŽ ƒO.‡ßvo[^â§< ¼r!{6‹Vé‚&«ÙÃÎ"Œ-;^&æ.kjî ¹¢S†•oµ=·ØôhÛiùJ•¦~æ•÷tà.Jÿj;ˆsÉØUšk²0d€ÃÊçh]æ4Šè¶÷ú$?­ìá©h¯Â–Åë°Ä4hã¼;e07-rø—Á|
-ÜãnÿäV/Ğ‹ô—#fÿrü‚/_äÖäÆœVÔöNÞÀ..Åõk'çúÜÍk*åpîää›[s¯¤ÔÝÕ[çæ9îïŠJ¹œ5dfðQGZéSÓöuåÚï“m®üBeÕòɪmýù”=×wÃÁ4T.);ym¹´çR(Þ{» Õú¹…[Ê;á²ão~êw`¿
-Øz÷_¹}Fä<w”:%Á|ó:_J0;±ÎÅz?íÔjÝæ–| {¼®•ÂñxèÏ3Ç ’ö&¥ùçqÖ;¬´¥ c|òbUÎ^¢#qòɲCÒ¦yMñ‘írÞŠ)nk£\§µ~+^5oæ«q=p6dõ¼÷6bJ;M¹}òŠœóíœÄ´üm®Q,¾¬;ÀÿÜõÿÞkªôdåÒW/‹.imÛ/Ë»§®G¬‡JÖ&ÿq>þ™£G,Ñc­Ë·‹Ü¾”ÁÔ8µZ®Ú¶N\ë=õM]¢ œeë5Ûqõ.¬£ôR~¤wáºñÇþ¼ÝQ—o›Ñ]#p],9qÖ>Â./*Úð¨Ë{3Éß q ÁmY]+Êš)î"lãR6æ„G]¾Q®>Dxmý„qÝ”Þ8‰7Ÿ鸅´ñ‹Ô›Võ6lï)±ZúØ»ý>¦zi¼øwù.]‰£Å;ÎüµacSã=û2W<w~·No™c«¬x ª­xÀç¼…¯¶õDý ž¬ï½!÷…¯ Ûð¸Æ7ë yi«¾¿Þá9úSõpŸ§[!~›@(UG;Åþ/òßàÏŸnõ¬÷Û?+ã¯0ÚÜtyì¿nÿöé§öã§nqÉQ]îôKò·Ï[=n=lsZp5ñ‹„­Ý8w­‘þM¾¹öP[í¥ÍÐøkúa‰Zÿ̃¹a6Vw+A•J»–êcŒ¿Š@Þù- é™?×F1ôB??OÃùuÞƆä^îð½­ð¤DßÖÜxÜôt7\+[äi{ÜS¾3±¤&3L[Çg_·vpbñ•·ü¦ùbTK
-AÎ=C÷„šÿ_Þ=m»£6åfR; ~ã’§tJí_ò™iÛúÍßx^«84Lg[ïÖX›V†·LVºocáb‡¦›êõ£`Z¡»ª_yƒà¼» ŸéCE&T¾­£Ue÷tž„Ï{v,ýR€?•˜asûíÇF s¶…Ùd³(sL"'ëâÃ~% ‚âÿ
+590 0 obj
+<< /Filter /FlateDecode /Length 6932 >>
+stream
+xÚÝ]Ke7nÞ÷¯¸KgQÇz?€B#U}» ÌdcÄ»Á,“
+íä40€¢1ˆ¤í’@hï&pUS4®u¯Ô)EKß5(-£Öä¬>l:‡Ï‹Š~Õrd‡ ½ëœbÇCÀ¨°h—f©æ~¨‹ÑfÑz…Béƒjï;ôðˆªd“¯B®r¨ŠÕj1ʬ¤6G<Òúw¹ÊUM‚]|¶£DŸÐ•Ì‹Òo¶ÇÑæd®·ªØÑJ«Å‹FðYkÏî.cW|FIe€¹Êƒ†Ú48„)Nl e–֧Ɖ{‹¶Œ¶ªûFÙwæuæò~ä´oMUI«£­ƒ€êûP]« ,ISj ¥»j²˜j+©Ô •Rǹꠙâöœ¸ ¹J¶Å¬˜…쨱ó°­íXZd¤ÅP'=
+ú°m›{~oZ¡œÚ§™Ûg$šC¢Ëo!ñÈ? ÿƒú§£Qâ´_Œqs‡¡™Ü˜lUð '›Q}¬‚÷KŠkB¬­ù6à¥Ý÷=GL&¿ŒiI0¼¼*˜Œá
+ß™ÝUÖëž—sž#7ßÒy×nŸý¢ãÿͨ¶eN²‹Ñ^ŽZ‹9ôí}yÔªaEèÇ7³]Ð9˜È{óÁA܈r"·b)¿U+o~xÝaQuZxÄbT²¹±üseùú‹(¡¨ËùæcXbÊ·_ûôû ŒøéV-jsò·Ü>ý÷íÓÏ7žÙ-9éÛSZl¸þP€ šƒíóÿÎÌO~‰Ù7n±ÆÛü÷¯¿Ýš¤qîÉø°X›AFH‹3ED]àÓy»\nܹõçµ0ä—-¨'Ÿ€ÔùòüÑ9F]Œù ŒÀDXùóŒW[!Æ~À¬‰‹uñ"`È}0 NèBs{€Mò¯ö“»ä,سøßãÌéòCOu©Ø<Ð;Á¼×­_¬³<x’ þÌŸ;;rW°ÿåØ¡aö¦²ƒG
+r¹¹I‘vIÖe3´Ž´_»î]QÁÊöÄÙpxø?{ódÔ$à—ú„“Z4ÈuNjq*Æ0hŠ´ §µ/D" Ûa‚ß©Ì@XüöyDÃ2ÄldJšŒ]a³‰”Þ9x=È´¿dã`,ä!iÄe`lÆ
+qLjÍŽ¨x˜,º2›gqà!¹Áq‘4#É
+’6»‚fµdmg§|à²|fq®ðI—é¤Éc$cw‡¤Þꌂ9°Q±!y38 ’F`#FÒFSW¸lAPf&fé3*l“%0@SNcw6D¡Y›ÍR¤ Õ¶Gt€š‚öVÂóQ#Ç<t ÑF€$+›C'³Wmã)×[˜_Ô¸D;€K’׃š4A$»Ý,ŽHØî„T:ÎE7 ” rh= i¢M V6$Î6¯!hüí¶úÂ4LüUi ÞLë©ƨ…,Àù©†ÉŽ‰ Â2»=ÁÔÁ˜J³$Aá&ˆ=Ý(ÊIÔ¢L^¨—àBÍIÐh^ÇGè¿2[Æj|œ’ ¶Hˆ$ÉTEê™H’"“ÓZbA9˜y°1‘žºBÌÑm@ƒI“õ–ÊhL¤žBzS”ePŒLF¨11¡I$… œ†˜ÖÓŠ¡Ì‚mÉÔõ<]_2˜4¿a©¹Øñ˜$°ß1P·‹tC½ŽLÔé( "Ñ0©'”B¹›’)¦«#xº$D4Y¾6SÆQ&õÐÛâ<r†„‚j3ZÆ’…R‰ õ°O’(7Pƒ2‰ Z‚ 'Aƒq
+[6ËÌ4 ôØæ’#R©ŽLdJ!‚L‚Ø; ¢èOÍÉ4: .4„–Í œd‡” 6ƒJ»¼¿³%›d1¯ŠÞiÉÖ$(Ž´+”\¾´ê4“Š¾@õ:(72FœRš µVû³D5àaæ&Ä™¥|ÓÃÈv‘ôkÓ¸éÇ|l
+›MíPI‰ƒòÄê´OEcDƒìlÜ`>B=*Éç¡~ÍP! i‚$ T´†Ä±ÉØì€ ©'ùÈ”¶²Áa™ŒB„ž29Ç}j·&–E’`£´Y-ÆÇœ&pʺF¾˜‚ÒAØ*ZƒÒØdjUbÃê£4¢K[[‹Ø¡è+¢ß§"8~
+ƒšRŒå•œàC°Y2†Å*#ÝPPADcH›LØv’‘l@q+c;6R¨@ú*Xo÷©h ¤0øOÆ‘I6kï'l4DÆ긒1éîñ(N:‚Šö8¶šÚà!™Q˜âVö"<B(Êë-ÕûÔn .FK€”T‚¬?À"¤‡< , Ylâ‰á‘Ôn‹#«¹] +(É ·²·Ã#…
+ Ê™MQïÑhÒÂdYÚl ézŠÈ¡¼‚ ÑŒÉw¯gqDà*ZCâØfjw
+ J™áŒÛ§¢1n)_‰–yH6&d”È6¥‘1eò(ŽHAE{H[Míð‚Ì(Ì@q+{!”°JS­ì>µÛ¤ £“¡¤¼aSYV UÍrlUõ\†G-ÎF%‡©$ xí!qd5·+áa%#™ÑÅ­ííðH¡ˆ²D“Þ§"<B£32•Épè FPÓŒÙw¿gqDbx$í!ql5µ;ÀC
+2£0Å­ìEx„Pâ¨}2„–Ô*KÑòÞ3{]^b­WHQû²äD%Ó†jtdmU¦”È4l{(H ÙÛ2›•"¡âZ§¡u¤ÉšTr
+QàÊì¹,
+Ai?VwT½¶9[*‘bÚ€”$£]$‘Íç¶%RBMb¬ì7,ŸKÖ ,ãvÉ Ö…
+KÒ‘µU®£H¤ PI2ÚÅ"Ù~n}€ŠeVa%J\>—º#$Tÿí’É.¬'…ùX$Ž@Q*9±Ž•™&ÈÝ,!’¬çÆ%N¬¥ddQàÚî©ð
+ËÕ‘µUµ£H¤ HI2Æ"
+¨²œÀÂÂV‚…õ¯‹iX’Œ–±HB@´.ÁŠJV¶³‹Ü°}.˜'T°‚Ü%3XX’J°°ÎÁ¢2wdmÕð(i¬Œ–±HF€[ÀbE™UÚ‰"׶Ïå󀊨Ÿ×›Üqkò“؛ܶë\"àŸ'2_„@Çî:<Æö¾:½Zž×ë¦;œ8lúm}ðµÏèoÔzs=„)x–_9×ϼnIÒ_š”¨>Ó­
+::›ÕÜ:¾a†+sVý é3co%åx.¼¹Ï·#4Ôœw™w^^ Ô>Ñ/Š®ÂÙxæÈøÎñEò2]¦%M<xoK± ¯·Ù»GbëòŒn¯Ÿ­):a'¯®Ð0Gr´ÛšÜ³Ñ§aÞåxôícsxãL™Öz3Kã¶/1*•ÏüÌÕû¾Á-=Ã9¯«¿¿’ò êdVœÝãR‘ˆïÆäx
+I¨“°7\£˜×NÐeÚò?–î[«Gþv6>ƒ"ôòø¸WãÓ9™Rœ³ÓølÀÏ”qÙ>a©·}aáñÍ|Ö->¹Y+¹V.h£»‘L¿}¨O¸«×§W[n 3JuÂ]ý8¶µ¡n—ÃO®O}‚ëÓi7_¿Õ({ !˜F¹Lß«Ê/>›•ý|Záê+»²Û‰¦î¼ÜÑúý³[EòÍÛ#ÔšZ"éTì€k#“y涬¶»×[âs{å\¢irh”k\½”ë4º›T1=œgÇdPœiòû¨´oíë~¦a»y
+"JÜ,õ÷ÿté_žGœƒ½8ö¶Øæéö™Q‹Ë|UÑÅ jû‚ggŒ¶.ø¡&ÎìL¼°ûJx† .?‹*ž„î­¸ø !¬O–¤Å%µ¥Y‰»¡a¥¦IÕªýñ:µzŠ¶/©ßtXùÅd¢Þìѹèf©Tï÷¥A¥Ê?s¬°v/ÃE‰ËTh/jï ÙõwjÑs^ãdéá¢_:%טz{~yÕãš}´8'j”—YªµxPø°$þtTø4‰´ £ÂöE‹Ø?&‡ò5áóe”¾ˆwœÏM2åeØÅ|>r¯çÛQOïdE.[ WG=9ÿI+Wü–l&=¾Ea ³¿V’¯ÆÒjútà&÷UÇÓ+§+]9õð´¹rÝt}¦°¬k©õÚ§“Õ­M¬»ËÖ>ˆùLjb³ú+Q¿˜ƒ±ÏƹìD­]ÍÑÛÊ4çOÇW}Î
+“…9››mWdÏøÌ£™Ÿ>XF[ý ëCz) f\ö_€Iîk Wz'®@¶δƶ]Ñ[Ê&'ñžó‹¨Bú5½ü†™âÀ“ tÓsÉ,AÏsâ ŸÏ2?í ‡\{pê˜í¯ã“”V·
+oËÆ;xWôÁ"Ž0<“>ihíªv›CÙÕeàá^pªÅÎwgoxzmÓ¯nRå¼Už_*põG:´w^U®½è’;6 >¹~Û½my‹Ÿò$ðÊìÙ,Z¥ š¬®d;‹0¶ly™š»¬©¹7äˆNV¾ÕöLÜbÓ m§å;Ušú™WÞÔÛD(ý«í Î%cWi®ÉÂ+Ÿ£u™ÓX(¢ÛÞû“þ´²ÿ…§¢aTd¼ [¯ÃÓh óö”ÁüÝ´Èá_ó)pÛQ Lü“[½1.Ò_Ž˜qüËñ ¼|‘{GsZQÛ;y»¸ׯœësk4¯©”ù““¯nÍI¼’RwWo›ç¸(*årØ™ÁGi¥OMûsÔ•{¿OöU¸ò•UË'«¶õûSö\ß ÓP¹¤ìä½åÒžK¡xïõ.DTëçNl)/…Ë–¿ù©?€ý*`ëÝ|åô‘óÜQê”óÍwè|)ÁìÄ:ëµS«uŸ[ò-ìñºV
+Çã¡?Ì7HÚ›”æŸÇYï°Ò–‚ŒñÉ‹U9x‰FŒÄÉ'ËI›æ5ÅGöÊy+¦¸­}Œr5žÖú­xÕ¼™¯ÆõÀuÚÕóÞÛˆ)!ìL4åþÉ+rÎ÷;pfÓò·5J¸F±ø²î
+ºXrâ¬}„]^T´áQ—÷f’+¾â‚Û²þ
+ºV”4SÜEØÆ¥ìÌÿº|£\}ˆðÚú+ãº)½qo>+Òq iã¨7­êmØÞSbµô±wû}Lõ"Òxñïò·t%Žï8ó׆M÷<zìË\ñÜùÝ:½eŽý­²â%¨¶âŸó¾ÚÖ#õ/x²¾÷>†Ü¾–­t<®ñÍ:HžGÚªï¯wxŽ~ªîót-Äï¥êhÇØÿå¯@þwøùÓ­ö~ûGeü F›[‚.ý×í_?ýܾãÒ-.9* Ë½ƒ~Iþ–ày«Ç­‡mN ®&¾’°µ¥ç®5Ò¿É7×Ã&êa¯³½´¿.@ß,Qëïy07ÌÆên%¨Ri×RývŒ±âkÈ;¿…!=óçºÃ(†^èççig8¿ÎÛøÆ\ÀË}¾·ž”èûš›žî†k¥q<-p›Êw&–´Âd†iëøìëÖN,¾ò–ß4_ŒjI!ȹgèžPóÿËÁ»§mwÔ¦\MjgÁo\ò”N©ýK>3-p[¿ù¥
+ð§ðÒòFùòÇF s¶…Ùd³(sL"'ëâÃn% ‚âÿ
endstream
endobj
-581 0 obj
-<< /Type /Page /Contents 582 0 R /Resources 580 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 584 0 R >>
+589 0 obj
+<< /Type /Page /Contents 590 0 R /Resources 588 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 592 0 R >>
endobj
-584 0 obj
-[ 577 0 R 579 0 R 578 0 R ]
+592 0 obj
+[ 585 0 R 587 0 R 586 0 R ]
endobj
-577 0 obj
+585 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.528 481.923 414.484 492.921 ]/A << /S /GoTo /D (section.10) >> >>
endobj
-579 0 obj
+587 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 332.029 340.922 343.984 352.877 ]/A << /S /GoTo /D (subsection.14.8) >> >>
endobj
-578 0 obj
+586 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 330.524 67.03 340.981 78.488 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-583 0 obj
-<< /D [ 581 0 R /XYZ 78.37 808.885 null ] >>
+591 0 obj
+<< /D [ 589 0 R /XYZ 78.37 808.885 null ] >>
endobj
-129 0 obj
-<< /D [ 581 0 R /XYZ 79.37 771.024 null ] >>
+133 0 obj
+<< /D [ 589 0 R /XYZ 79.37 771.024 null ] >>
endobj
-580 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F55 379 0 R /F56 380 0 R /F20 378 0 R /F29 371 0 R /F23 375 0 R /F51 376 0 R /F58 382 0 R /F65 383 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+588 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F16 382 0 R /F25 375 0 R /F19 379 0 R /F17 380 0 R /F58 386 0 R /F65 387 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-592 0 obj
-<< /Filter /FlateDecode /Length 11369 >>
-stream
-xÚå}K¯&·‘å^¿â[v/n:ù&‚0uU.îÙx¬áÅ ò
- ´§/Ê[¼ûýˆò[ÚJ‹C’d®ñGÿûË·ai0>.ýÏ¿ÝÆ?þÇĘOysñö–KÜRHh´'ANoÑÐ&åNÜw8H›ˆ£•€Ã@]‘! d¸"l;Ý ÷¯º;Ð߆zÓ ø¤ÈRðÿd‰Ô
-#2x˜*Õ§›Ú/0ô™5”ÅKÆl/ŒHŒaùMãâÿ}£ý›b1Ö­9ÿ,‹Sûù„ Påæ_LK;Ï'„7·Ç-B-ðKfòc~];çkSãŸ%-Á¼iy2/MíW®¥„9ó“øó›ÍLÏQ6SÇ ŒQn2Œ=ÌM—„ý–’ÓS”qòxž3NO†³ÇééuÒþ ùé9Ò(¼@e(CÚã õòÐ4åQyÿÁî··²[©ù+üøïðç·~è£Ò·£`üûíÏßüé’K.ÿw†äP7_ܳ!yj¿’CÞJ)ã’ð8$‹?¿Ùüe3b¾À…dÃØÃ|IØo)$?EÌç9ãl8{’_'ퟒŸ#æ ¤QH6¤=É/ÍÿW¬€«àò³KVSû•5+½Õû'׆~Û‹VÏqG‰Bs÷d*2Ü=NE§¤ý¶RÑs”ÍLñc”Š cSÑ%a¿¥Tôeœ(žçŒS‘áìq*z´B*zŽ4J/F©Èö8½>4# XÏI+KÏç^Âz)?¬ ýÆÖ°~­‡¸ãŽõÌî®ââô"»'âNåâ:ˆ¹¼øW|zð÷ðú¯þ÷ûò÷)úùÙêóüóC\}žˆ{yÒϳJ!ýÐmÞÝŸÝÞ‹<N+/'ïŸÚÂÃù”ÕwyóÁ½pÁܼ޻¡ƒíP Eé`í<0ï}ZlÞ£qæ VÑïÑ|w®¢ß£¹RQïÑ|\ߣ 0±uÐýr àΓÔRŸ1òlõ‰QªéW¾Ñ¥²–kÞR5È@1¾fz^ú&×.¶ñ z¤µ½fz^ùÆ—.–¡ªÅ¹Ö[Ûb~Ñëy)_É£ýþÊãå=:V˜p· –Ú­Gw¼0ÒœbÊx[q}Õßùo{«C}hAd_úÕm+.ÁUVµ%×Êb’e£qºœÅ{FoÚdØjˆÍ›ÖIF—OG•ªàa‹+p¸øÍëÔ %m«Âü ° O;ý’§$[x2ª¼19dÔ¶¥©A¨¯N“Ô¶ ¼R O‰%HÔYZÀ¸9e!AgËa›A3“¶æcJÚ?Y^Œâ
-Ü'ß¼»2\@IÙk¼6Sñq!fß
-¸˜­"”î>kS¢‰QBBÂÆ/·jˆa÷XQ›æX‰eS8€û´r5E£`ºÔ ¤•¸ËIÉðCÊF1oiO•1–(N´@°1Ê­jNØ;­7!‘-‹qÒ¡Í öWùJ½2
-||Ôœ¸.Þð9±åÄmn¢îPÅo»›ƒoZc‰æD ¬Üªá„ÝEŒÌ­X‰e“9Èy‹¥¥r!$( à×tÀÈeÃ-/ ôm=ÑK!e5E¢xÑ DŒ1\nTÓ"Ήž‚EÖV¤“eRp[k9¤ !ñù4c3†%e|lÔÀDòjü°@S"2Â0íNnÎÂ~‰¢BDÆVDˆ²ÉàÜ\¼ ”Ø’Ž©âdÍËHaVQªU„É’SÃQ$Š-œHÄã•V51âž(*`dnÅJeS8@g¡—^
-ÂÌA§f¥„,10µugIß8hj8ŠD£„„„ ^nÕÃîiE&æ,V"FÙdbÅggå\F@@Pjp:^Äu5Î+ - y>QÌ»/j<ŠDÑ¢…‡c´Òª¦EÜEEÖ “mQÀ‡i!¶ !‰ùtIj0ý\XºüÓ½*â«`sNc,Ѭ(!á`c–[5¬wZa‰5‹”hQ&™€k »¯BBz–ÿ†ÐöºÌX">n™ÃOôrÈAH‘hZ”€°1KjVÄ9ÖÓ°¦µR¢EL
-XX•=_™•^¡E›C§c_²PèŸÑê0¨ÔÌʼn’2$H¹AC {¦“X³0'%Ú&ÁÿáÞûRS½ùÖñ¼© QìÒ^šª!ñ)gs˜î¤ô™©"­ê¨­I‘ÖM)‰ââîoÚdÙêƒid¦šÔª™<b_+Ê…ª³îˆ nš*Dz¨ÔªT3j“Z¦ÈÒbB&&…iÝ%ŽjUD&Ø×*Ӳµ×1!£bN3@%ÚBˆVuÔ‘Ö¤ÈYZLÈĤ0 ­²ÄQV5€¦Éìkå¹°2ê²KáDEžϵ›å‰‹F­Jµ¥¶¨e“(1)à¥uÍ“ø©5 Ù[1¯ÕèÂÕhwÄŠŠ> žJ¹…'*$µ*Õ›Ú¤–)ž´˜p‰IA/­žÄQQÕ€ÈäûZ¡ZV¸r»#žÈ¸T Pg¹ââÒjŽT[Ô2áʈ'0e’ Æ5UÊMÑÔpÈâùRµ.”PIwGL¸¨FÔø©ò[¨U§Vœ•©¶§DŠ&%%LdMK³†$ñPT52x½V²–®ïîˆ'*.x.-K\„ZÕQ«j“Z&LñD¦L2ªuM–rTT5 2yľV· +TóÝ2*"5T.dQaªU©~Õ&µL‘¥Å„LL
-Òº!KÕªHL®Ø׊ײB¥àµtââÂRáç‚ÑRÅŪU5­6©eB•O\Ê$ãW­kª”£¢ªðÅðµ
-^(¡êðŽ˜pÍjSçraŠ
-X­Ju®¶¨eŠ)-&\bRàKë†)öSk
-±¸"_+cË WŒwÄ— š€YX.TQQk5Gí«©Ò2E•01)pãš)å&k8Óâ ò¥Z^(¡BòŽ˜˜¢ÊTáçzÓREŮ֜±6¨D“–(6'Ø¥aC“ø¨U‹X\a¯´!DÕÐÞd…ù}¨!â?ýíœQ#¾U\Z«qL/¦ß^0L·¿ß¾ùóÉKØã5æ7yyì[®w‹M ß®´búümræ^Šïs;Ê}Èîøiü.ûe¿D—ÎÚè{4†[ªøòD™8÷n.æ×¢wà¥,Ú}gHÜY݉}Çoß|Ü?Lé'þ)¿êôýÌ …žã^¨rYÙ¿õ….÷ßü qÉÌúpµûœ‡Ý…›¾¿$[î ű³äç÷±ãdÿû3íLùm÷7ÈôŸ”mâsÚ(Ÿ”´i?m±¹¿Ke
-:Ôî÷ëú W…Fl0„½K÷q íy¼vî;¯Í~ð€¨ð:½ß&!~˜í:ù¶æ¶ù乧ÅÙ"؇yþ ûCªÚ»³{7Y¶„9$ô±už˜/B¶^ƒw‘}~–¹7ítX©ìóGu§Ú`k´Jú2Šôb,“SÔ@F¨OaËGmºCyú¿Á{7Ú?ëGÂ3",“‡(ãùpÏV\åpÏ`ÄÀ¸^ïN—ôúIzjÈoG_a]3d÷I®ºEý6Wrq6> Óè7†ç'J§Á~„zç
-;#œxÕQ(²ö›òIÅ­¥SŒK©·ù~-ŬGƧÿGFPñ;û5ªi§–XuïÖùš¡–Š+Pò†£ç>;
-EøùsTC££œ»£^¹_Cõ[lGŠŸŒ9éÇÊ7⓾5õƒ\…QØÞ4¾a”d5F¿?lOÎ=ÃãÂ>' è¶ç°ݳ´³ä1¤ï'á¹B2uá3:¸«›Nc¼s0眲©‘t¦ wjÇ<G*Ô-lv×ÓdŽßCjNéƒÄ<Ý=C©fÔ躔‚!j(ü:r2;]ÿc½ÛE£Ïý“û…qL‡‡}½ó1¡æý~x©¢c[­Ï@2ýz(¼Ÿ÷WpJ“êbLÔEVâÌÙ™ü^$Û=ÔöùÙHf´÷ì–ÉdM³Ðt‚ze7tªO k^‡[¿¶'m5ÓSJš˜Ó¸’«ž!ònÈÊ×oVDú¾wïÞ ÝKÅÏLúyŽ¶Ï÷ÃSðýÀ†¥•ž5?K¨g†šA5“Óäê’ý^˜{eš%¶ij:®ïApØÙ»ËGPG‘ý´ÿƳ9¨á4Öðœà|Â
-­åLñftõO3ªôŸ>žÏ2†Ÿ91ÖYýôu”áAõ  XRÿÒõ¹dµ÷¾=Žo—4tØ™šÀÛI¤Ò˜‹Ÿè³Lýle;áhi¤*²ú\ fª1úoL53%:<ñ„Œ¡Càt³ë´YÇOå蟛ªî ãwﶢ¦(eçÐç™"×¾™År«Ô©×Y
-êÐ!d9¡hÍ{T²¥®¤Cjt½åfaÎûþ$Öü
-°­–ÏK|[9ÓéE'•óï>çña~Ìþ¸6>“ 32Ý.2(~¸^0¢ÕCé´`Ó¿½tþ„Ý:8[ÂõŸÏJ81¢F§Õ¦Ÿí
-òß“Ô`ÊÄSÃPLE×T\KËó•;¼ª.!oØ9˜ûqP‡Qžr{kwõM¯(ÒZ)Mì$ü|¹ªù-x¿rðs,WჺÆð6
-²þ‚ÿ)÷¯´ ¥-=3\‹ÛRÿãà-(½àî Š{¶­=”AëévÎo¹pØxÓ»cæVÚ3s¿ou÷ú±uø,ãÁ,øF¯Kôtb$ƒ—ü4»MûÇÐuïÇ
-íÑñS´Ÿ9ÿ¤@å%KÄoìÒÙñšäž=u@á<œ:PÂ\z‰²òu”EHêý£°§›Ú/ÖÆ–g[ì +wŽip9¾zºIí;Á¿õŸ?æ
-¦~`]• U]¨èŠèJEUD*º"ºPÑÑ•ŠªˆÒZÅ컧X¤Ç–ŸÍP~ã§&¡mÞ…×#š—¾ÉµËAG¸]r¥¿lð’íyé›\»ØÆÏü`êQûYj/™žW¾ñ¥ëñL~ë»Dà^S/22/å+Ë0íNx&# ÃZ^<
-k^+—þÔ£Ÿp±RÒÞÏåJ)DÚs…‚éØ|{w.â*žRÛ·iO8f¡à`ÑÜ1-µØWe•b ø¾Š1Ç¢Þì¼”…>»±SÛ4–¡VÁZJµJ¢yétOˆimÅJÛ†)“'@™Tv×Ò
-2·¢=psÊDâÒð{—ƒ¦dUç$”ù\¢éÞ,³üÕ Ü˜ÙhÝr„§–ÕâtFYðÁa‘Yš”ª
-#Ì3鈭‚W3n£ÍÍ‘äËpsx%j‚†,­øh‡n1¨pãÆ,ÑáùÂ¥â˽F˜aÌôm‰qwïÓO@\Þ‡ D:’Ì]È¡êƒI¾¨á­Ý!žŠ)’P‹óBƆ;ÅTÂ'/{P-’dn\>Ój„ˆL­eËr2(Ø#D{·ãk­[MÉ+ }Rƒw§7ì“š!‰¡Vtïö­@ÓÞhÁl¤ÏÍÄÒPƒóB¦Œß†‹)Üd 8/ ’`^7Üb-…gZ: $:Øžž±WÆ>3Â]Ë‹•î›w¹Ï…2ö犋\1…>*øš ’ô]² Ì’Ë^Z*¸ù·˜" 79¯diÈøÄ›m᤭ï‰ÍM’äËðux&j
-Ó4u@I»j+‹
-~À¼åú¡Ë{\d*¡çã|.`—ƺªÆœ‡2fß:}Š¾Œ+[ }?xV„¾_w—´5ÍFçë,ô0p7e vÝ,‰f³Ã=­G°Ä˜J¬(ƒL@hØ?ÇÙì­o²JsômlÉÞréca‹{NcOuŸj?Ý`Šæ–ê)•;Ñ+5WeLIF£óÂ!Ìð2.¯²©ŒßFöÕFn’Dsöé+
-¶v„*›°3ÅAÆŽûÑ5C¿?HSñ8
- iòû$KV¬¨c4ÞJa*÷cHL7G*ÔÒXñ:Å6OX‡‰ë>D0ÏYDý05,à‹/Zëw|‘Y™S¢Ñî¼vJñ²6ô¦5•cÐÁ—áîôM”¦ÿl瀓NnS Ðÿ`¢é®¥„:´Û«×h±Œñ}ãM .Å=[Åöqü©˜c‘¢…¥ ‡­bnTѾ‘ûÏv8‰BÈ}qÞ_
-'
-¤y¸ø„šû,'×ûB·(âúáØ뇭)‘p"RÂ"Ö&\iT8a×Dg8ÏVVˆ´r¡(ì8K«×R#8†¦¡öG»[8Á%ç’½U„iØ­9)NXÊhØáåF'ì)±ÿlç€St„àæx,Ã.¥ˆ`2êt°
-Ö˳Ÿ+ø˜b L¬(‘b…¥Œ†­MÀܦ"ž‰ÎôžÌQR….z¸9Ñ¥t-%N†¼¦‡n<—[ZHiÎÎ[½ÚJvÖ‹„‘22Fp¹IÅ {FJì=›9 $NîMÂsš.¥cÇ€Wt¨ÀW÷ke!æeöTRÄâ±&Å  ›"¸Ü¢â„¥é<Û9€”•F ècÂYÐeµt¢è_Z¹¤S2îX°ã—”†“ˆ+Ñäˆ ”sà‰9 +"%8bm"–F…ñ”ضsÀI幡p0ÃvíRH(D¼t¤ÀS:6iIñ0áŸ=•ñdo<Q™S"E
-K [#¼Ü¨"…}¥á>›YA%
-‚ ¸ŸPÍíZ:QàÊALšÄ‹·œ€´€ƒÁ*¶<žXc‘p"R#Ö&\iT8a×H‡½g3”T[*
->Ü›¾|~)%Ø¢«:R`±ŸÂ2zðÐù˜LœíFð£seM‰),e4l
-;x™Úž®¥"@´ÃÅ0…4à»Xû’=î­=»))F(ºÒ®G¢)RXÊpØ!æF-ì›(MÿÙΧÔÑ Bppw ×Ò‰ÃáG<^OèQ„ïò-å H!PFÓ£vür©ê±¨EŠ–±6K£B‹øFJì?Û9à”Š™A0?Œù ³„›Šç¾‚ñ£ÖÖ_G DÁvsø~jÅÕÅ”¡òÌ Y4ÂèuÑ*–ŠX+kJ4Zײ4쵿ðÁæ`.Ëlº]Í)ÜðOô[¡ÒtEYT8 h¾]K ŒÃX˜ 7øQI~á7kŠ-hEo‡ Í)‘âFI ›ÌÜ®á†ÔŠ ƒÌð=ʨϵ2:|)xp¢Õp_GAñãüdB³ƒOØ*>6zÕUçµ5%v´tÂs š›Õäˆ{¢§@µZyBG6 ƒÜ:¨´”Ðà×l ‚»Âìñ=Uˆ –|«
-?îïïƒÅÖ_3æX¤˜QRBÃæ1·k˜aYQØæŽx‰e”‰øáv²§}Aÿ¦>¡ï{ÜÛÍwÅÇOîÅ‚:AéêìT½Ó±=¡QÁ=;ÃÄž!À–>ÙƒGü'}î°|¾Oé<Ûnî
-ª7M÷r8ZðÜ™lêÀI{zÞt€öKÙwλ:Plûî°¡ÚòãëmÙúÑïù+ÈÿþüñÖ¿¿ýW×üñæ
-ô‡×ýýöçoþ4úBÜoP™|dªÏoOF?|Á!Ú ñDZißç9Cýf6÷ô Tí¬9<¹¤y¿4øð€sß~*ƒÙÎÃ.Òüå)3ô[uÔõl$Ÿ5â{m¸6òÒ=çÞû‚o$\:oN lnÝï¾ùyP]ý »¨Ó¾¿xÓ®N4ž·íñí‰gßÊåx{^¼5¸k¾(i A
-ó Üþ÷ܶw¢1ÛäÏ[„Í-Tíêp¦ŒÏ¯2ÄÚMîÜÌ)äô׃ôÏv«ù¾Ir ó¬×èïö”9>wÜs é3@©c„»7¤+ü2j±h:FçÈL:?KW³g§êš²7s\n@mΙLqí6cOGÏþgÄîqm߇ÇØx3¶¹îgºåx‰¤Ïà¡ýx{lÓõzp£K>Ös:BXŒxº[<Àõ3D½@\Ä2'ºá71F|}ð!²ÑÓ^Ø?ØcÍí¾ï`ƒ:ÿÐÊr`äÈJÍ÷,f¦8ÍJ)^DûÃÉ©]SOdè¨y>"B÷yucå':J6²älDêj%¹ÑáuýTïÓN#í˜pŸø¬ÑzzüÊÏúü©;N;½òóêLqæ‰N‚Î^wzIw=&‘-¨XÇ$Ú^û;îv{ssÃÝ<«·äN)ú p¯cÏk&¹<«·á{_òœK¶{{ÞsúnÉö¼?iÃoÚô™e=6¨ä»g<–GIs=ÂÆÆmõÛY~¦fŸØ<ÿ<¾õýƒÚrƒ_>}þ"¢¿á^k<¥y™Ó‹ð3ÆôУ±¬âÞÚKæ«ÉÙvšP‘dw}rù¼žÎCâ®fÂÏžÖlôìèœÓîNÛ.]×Å뻧¾\äuW6L?ÖÎýÎã¡óàf‡ÇÆ/½¹šT@nô¯¶žðùËôü┦àôîغŽÎmöþ:NºŸ7ØL1îEX<ˆvæÈ«’òò<̶)ÃT¤ïÑO{J<ƒºôÿ
+600 0 obj
+<< /Filter /FlateDecode /Length 11374 >>
+stream
+xÚå}K¯&·‘å^¿â[v/n:ù&‚0uU.îÙx¬áÅ ò
+ öAеÓ[4´I¹÷]'®€f³µ°¨+2$„ W„m§»áþU7úÛPoÜ@LŠ,ÿO–H ðºý ´x·Å½¼Ä~ú¹Ø¾l)ægé'õø!n9{⣰::Þtz°åã
+D¥…°pEØâàÆ }A2üzdð0UªO36µ_`,8h3k*‹—ŒY/ôHÌaùÆÅÿûFÿú7Åb¬[sþY§öóB€D•›q@Xü<? ¼¹=nj_r$?Ž¯kã|mjü³ K0ïGZž—¦ö+®¥„9ó&‰ç7;2=GÙ:^`ŒÆ&ÃØñ钰ßÒàôe<x<ÏO†³ÇÃÓë¤ýƧçH£ñãÒh„2¤=¡^<*óã?øÂýö¶ÃèÖSê_þ
+?þ;üùã­_
+؆§»~É&R’-<Õ Þ˜2òmijê«Ó$µ-$”ã)±‰c#K Ø7§,$hl9¹U˜ÁfÐ̤­ù˜’ŽD–£8Às$n-+iƒ)$ôHeZc®Ñ4\Yb”"£`k Ø5§,ì0k£Ùü›3mv¦ÉLÑÒb´âl0ÚÜM¯–|ðárÑÄ@–¨É›C"KŒRd`lÍB=ðrFNSrk!Tü¾ibÞú;pt;‡A–Yj¬êÀlM²¬û¶ì€´f—‚¦ç ²F+ÍÜ–Y‚´ªÀa‹ ìGç|@áŸL¶¬´lÌ’`Öè“3aNÑB‘Vœ¸µ¹)"¿ CP\ÅX¢a¨BæpÎti–- )UÈWÌGŠ?ܯ¡XØL!M"Ù† ¿3¬a]ë2¨A*r¦¢5Rò5+KJ"ÙΡ‡MñøÄõ@Fq)-Šœ Yx“+ÿ¶ÎÛt94ä‘G#¶¤‡-ŸÕ"["‰°D6²C£9SCÕ H4&2` -èOêÌÌ¢9œLW<â=0QĬDØŠdHÙBÈ 2äKF3¥3ãe#Òþ©J¿tãiÀ ûNc
+ßv5ôð]'%¾éd…jÐÑ$È
+#äJ73¥3° hA~„©sªˆæp0}ɘAvÌàBa‹!KJÂÊ’Í!€-ñ8Áõ€Ba)-
+œ p g˜õ(B2Júäƶ£†”Ya8”p&y6Ä#»ÓCŤ´²ÈVÎGŠãKýoµ:P¿•
+pŸV®¦ˆ`.5(i%îÁrR2ü²QÌ[Ú!ReŒ%Š-$lL ²WÍ G§õ&$²e1N:´9Á¾ã*_©BFšÓ ×Å>'¶œ¸ †›¨TñÛîfç›ÖX¢9QBÂÁÆ+{5œpx¢¨€‘¹+£l29o±´T.„$üšN¹lø¢å„¾Í®'z)¤¬z£H/Z8ˆ1†ËN5-œè)XdmE:iQ&…
+Ô¥ŸnU_›=pc‰fE °ìÕ°BÑi=†%Ö,R¢E™d®%ì¾^ H ýéYþ>@Ûë2c‰ø¸ev?ÑË!Õ#E¢iQBÂÆ.9Õ¬Hp¬§aMk¤D‹˜°°*{¾2+½B‹zlýŽ}…B¯øŒV…A Í,Pœ( C‚”J82­È˜Äš…9)Ñ6 þ÷Þ'šêÍ°ŽàM‰b—öÒT ‰O9›ÃáNJ/‘™*ÒªŽúКÙðnJI—wÓ& ÌV÷Œw’™jR«j@dòˆ}­(V¨Îº#&dT¸i¨[È¢bP«RͨMj™"K‹ ™˜Ä»!KÕªˆL±¯U¦e…k¯;bBFÅœf€J´…,*­ê¨#­I‘)²´˜‰Ia@¼²$PV5€¦Éìkå¹°2ê²KáDEžϵ›å‰‹F­Jµ¥¶¨e“(1)àÅ»æIâÔš†ì­˜×jtaƒj´;bEEŸO¥ÜÂ’Z•êMmRËOZL¸Ä¤ ï†' TT5 2yľV¨–®Üîˆ'2.TàY®¸¸´š£ÕµL¸2â L™dŦJ…)šY<"_ªÖ…*éîˆ Õˆ?U~ U£êÔŠ³2Õö”HѤ¤„‰¬ rqkH’EU#!ƒGÐk%kéàúîŽx¢â‚Qç2вÄE¨Uµª6©e”OdÊ$3 ¼k²T ¢ª‘É#öµº]X¡šïŽ˜Q© Òp!‹
+S­Jõ«6©eŠ,-&dbRï†, T«
+ 1¹b_+^Ë
+•‚×Ò‰‹ K…Ÿ FK«VuÔ´Ú¤– UF<q)“Œ_y×T©@EUá!‹àk¼PBÕá1ášÕ¦†O5ä°Z•ê\mQËSZL¸Ä¤Àï†)ŽSk
+±¸"_+cË WŒwÄ— š€YX.TQQk5Gí«©Ò2E•01)°sÍ”
+“5 œiñùR-/”P!yGLLQeªðs½i©¢bWkΊXT"áIK ›ìâØÐ$1jUÁ"WØkmQ5ô£7Ya~jˆøOû#¨ß*.­Õ8¦Sˆo¯G˜¦Ûßoßüùä%ìñó›¼Ç<v‹-׻Ŧ†o WÚG1}þ6¹s/Å÷¹å>d ÷Nü4~—ý²_¢;}Ï»ïÑn©âËe:qîÝ\̯EïÐÁKY´ûθ³$†û6Žß¾ù¸˜ÒOüS„Õ;Æ™þ
+#ǽPå²²ë ]î;¾ùÜ9ã.’™õáj÷9»%
+7}I¶ÜŠcgÉÏïcÇÉþ÷gÚ™òÛné?)ÛÄç´Q>)iÓqÚbsq—Êt<¨Ýï×'Œ®
+Ø`&{—îãÚóxíÜ;v^›ýàQáuz¿MB8â0ÛuòmÍmóÉsK‹Ó#؇yþ ûCªÚ»³G7Y¶„9$Œ±už˜/B¶^ƒw‘}~–¹5ítX©óGu§Ú`kx%}éEº1–É)j #Ô¦ÐóQ›îPžqÄÃoðÞ ÿgíHxF„eò¥?îYŠ«îôè×ëÝé’ÞB?IËB ùíh+¬kºì>ÉU·¨ßæJ!NçÓ0õ~cx|¢”Î7oÍ
+ƒ© Ÿ1À]Ýtêûƒ9ç”Mý‹AgÚpq'Øç9S¡na ”°»ž&sü†æ”>HÎÓÍ3”úaf®KC0d …_gNf§ë¬w›hô¹r¿0ŽÃáa_ï|Pó~?½Ô
+éIñ"怜ìpýfE¤ï{îдTüI?ÏÞöù~z
+¾Ø°xé£ægIõÌP3¨æà4¹z§Á‰~/̽2ÍÛ45×÷$8ìÎÑ»ËGPg‘ý´ýƳ9¨á4×ðœà|Â
+Þr¦|3šú§™UúOÏg#Îœ?Hë¬~úºʈ ú:P,©éú\²Ú{
+ßû·KìLMàí$RiÌŠÅ¿ÏôY¦~¶²pxCÙ
+pºÙuڬ󂀧rô¢_‹Må[ÃøÝ»­¨)KÙ9ôùH‘kßÌb¹UêÔ‰ëQ
+ž×\¿‘ÁóR¨ Úíj8ïר…zŽÕ¿ŸµËâû.Ú²¾xïÁÊýú_: «Å”cÇMj+æ­w¿mèßä,z¤sµpK¸^ÿÿÃ%Ÿ"Œö¶dƒÁð.ïáéÚ}⶜®}¾6Œ'lŸ±h“<ö¥ƒÏÏÿ¥_]¿ò}y¨:°¥t?ß?SŸ\ÿ˜ÏØ»JïÔž:þ,¾+¼Cg6?˜î[£m õÿ¦rb€¶]×xγ<ü\Ϻ4C5yîYùØdŠëûQ0' \³µg,=­škqË5}MÛ~¦a|MÛ>žºŠ_~k8zFú•Ý\n\lþûVi}÷ý˜â<ÉÎnÛM*ÏUhC%_¨@²Œþ®
+~X0ïÚ¥
+~ê›ïª@Žß÷û±ìmÛél¾+˜§Ï”1÷Ç7‘ãZäò•½þ²§Aô-Ÿ>@i¿|ü t4<KáÍÃ,*…öèô©NÚÏR ò€’%â'véìôMòbß: p(a .½DYù:Ê" êý›°§›Ú/ÖŸÅ–g[ì +wNip9¾z¸IíÁ¿õŸ?å
+““ü‘Œ?Gf{’²©þ
+e3³Îf¶×9{1³¥þ ð+3[Úú·îÏqF꧜ùý<·íP©4ËÙ\ç6ë`=T‰þÔáú¹³„Ú–[}íÀ%tþÚí•šð¦„WŒ÷¶_8)fŒöÞ$°úÇ!E¨„ðUSS?°Š®ˆÊ…Šªˆ.TtEt¥¢*¢ ]]¨èŠèJEUDi­ˆbö=R,ÒcËOöf(¿ñK“Ð6ïÂkgÍKßäÚåœ#Ü­ ¹Òß5xÉö¼ôM®]lãW~0õ¨ý(µ—LÏ+ßøÒõt&¿õM"p«©™—ò•‹e˜v'<’ºa-/ž„5¯•KêÉO¸½X)iïÇr¥"m¹ÆÂ
+Étì½½;q©í»´'ì³Pp°hn˜–Z쫲J±|]ŘcQw;/e¡ÏnlÔ6e¨U°–R^I4/ቢ1­­Xi×0eò„(“ÊîÚAÀ¨×ÌxÜÀ{#‰,3Zq"ÖæX4üZjP“áòyô“®é—D–Qdbî€÷ÀÎ)®àð#Ö*…š;øÆnÖÏæ¦À0£”\m‡%ß¡Åá—¸)dE ˆöT[Ö.IdhQŠ*|2wÀ¹ÒrA
+2·¢=psÊdâÒðs—ƒ¦dUI(ó¹DÓ¼Yfù1ª¸1)²áÝr„‡–Õât
+FYðÁ$a‘Yš”ª
+J,î Õ4 ¸hîI ¢FPÅ”’ —†’7Ü 9÷³Ùî/çKÔNIdX1ŠŒ@Ì-PWb.8€Èžug¥¸NØ7|ï`Ç·æt˜$²äˆ"£s,"¿–ÜV»¥¤éÁí¸SÓm†E–­ÈàÄÜ‚÷@Ï90-ˆ·Òñ¤xåª$×w‹$²ôˆ"£sJ4üZzÚÖ~‹¬[_7’-íG«2±¸@>0tÎLpoý¼Šñ
+
+m´W†eó>ÅÊ’/´CzqF«À4͉!;Ú›|
+#Ì3é„­‚W3î¢ÍîHòe„9¢5AC–V|´A·T¸q_–èðxáRñå^#ÌÐgú®Ä¸¹w„é'H /ïC‰2Iæ&äPõÁ$_ÔðÖîýÁ2™" yœ’06|Ü)¦>yÙƒòH’¹oùL«"2µb”ËÉ `íÝŽ¯µn5%¬0ôI ÞUœÞ<w°Oj†$†ZYУ۷®½Ñ‚ÙHŸ›‰¥!!‡óB¦ŒŸ†‹)Üc 8/I0¯a±–Â3-lOÏØ*cŸá¦åÅJ÷Í»ÜçBÛsÅE®˜BŸ
+|M º?Iú&ÙfÉe¯F-Üû[L‘„]Î+Y2>ñf[8ië[b³K’|±ŽÈDMaš¦(iSmeQÁ8n¹~æò¤Jhù8Ÿ ؤ±îƒª1ç!³ïœ>E_Æ•-†¾<+BÛ¯»KÚ‹¦Ó¹¿: =ÌÜMYƒŽM@»%Ñt;ÂÓzKŒ ÄŠ2È„†ísÍÞúî(«4GßÆŽì-—Þ¶¸ç4¶T÷©öà ¦hÒX¹½RsUÆ”d8a†„—qy•Meü4²¯6²KÍmØgl¬(ØÚªìÁÎ8jìçE× íþ MÅã\
+„"
+] (ôps¢KéZJœ$LyMwÜw.·´Òœ·zµ•ì¬5 '"e0dŒà²KÅ GFJ=›9 $NîMÂcš.¥cÇ„WtªÀW÷ke!æe¶TRij¢±&Å  ›"¸ìQqÂ‰Ò ží@ÊJ#ô1á,hͲZ:Qô/­\ÒC2îX°ã—”†“ˆ+Ñ$äˆ ”³ã‰9 +"%8bm"§B‹ÄFJ?Û9à¤ò\P8˜a»v)$2^ :Sà!]ZR<LøgK%E<ØFTæ”H‘ÂRÃÖ/;U¤pl¢4Âg3+H¢DAô÷ª¹]K'
+\9ˆIs’rñ–0XÅ–gÇk,NDJ`ÄÚ„+N…t8z6s@Iµ¥Â àýéËç—R‚]Õ™‹ý–ÞƒgÎÇdòl7‚+kJ¤Ha)£ak˜|*N82љѳ™J"E z<…/zŸ¯¥…‡êµà7š‚D±ì¾YR@Šï­X½ÖÌp¬$ [šXÅŸ"a‘‡Îf©`Tñ+ìej{º–ˆ
+Y; •'tdS±à1É­JK ~Í– ¹+ÌßS…Ü`ÉÁ·
+ðRÑ P FÝ•D1#B‚B¦/»4ÄplZ‘µT"FpêÔRŽ×Ò &Ô wÒy$à&øò¥a¤ÙaQj+¾ŠhͱHÈÑÒ‰GÌ1jñ«é‘
+?îïïƒÅÖ_3æX¤˜QRBÃæ1û5Ìp€¬¨aLsG¼D2ÊDüp;ÙÓ¾ SŸÐí)îìfŽ›âã§÷Žb A tutªÞéØÐ(gàžab`KŸì¹#þ“>vXN>ߧtm7wÕ›¦{9 œÏ,xîH6uÞ¤=<o@û¥ƒ‡Nì;ç]'6Œ}wØ¿Pmùñõ¶a‹Lýä÷¿üäÿþxë_Èßþ«kþxsZŒÃëþ~ûó7mš=T¦™êãÛÓ†Ù_pˆvCü±ElÚ÷yÌP¿™Í=}
+r´àlT]SöfŽËm ó§Í1“)šÍyÁÃѳÿ±{\Û÷á1öGçÝŒm®ûQ…n9^"é#xè@?ÞÛ4½žÜè’õœÎŸ#îpýLQ/±ÌI‡føÄMŒdbÈŸl¶Ãa/ìì©æöNß°Að²œ9F¥æû(fÎ¥8•R¼Èö‡ƒS»¦žÈÐIó|D„nóêÆÊOt’ldÉYÔçÓÊàFg×õC½Oø1é>ñQ£õôø•ÙŸõùSwvzçÕ‘â̽nô*“îzJ"[P=°NI´7¼öwÜíöæ憻yToÉ+œRôà^ŸÅž×‘äò¨Þn„ï}És.Ùîíy_Ìá»%?Úóþć9Ý´é#ËzlPÉwx,Íõk·Õogã3¹}bóüóüÖ÷jË ~ùðù‹ŒRü†x­ñ”æEdN/ÂÏÓÈ䲊{k/ŽMS“³/ì4¡,"9Éîúàòy=‡ÄMͤŸ5=­£Ñ³ç¡ó˜vwÚÞpéº.Qß=õåb\weª;÷‡Æƒ›_{s5©€±Ñ¿ê=áó—3èùÅ)MÁ=èÝÑ»ÎÎm¶þ:ºŸ7ØL1îeX³¿|VR^žÇƒ£mÊ0é{ôSÃD‡á` êÒÿ‚EW
endstream
endobj
-591 0 obj
-<< /Type /Page /Contents 592 0 R /Resources 590 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 595 0 R >>
+599 0 obj
+<< /Type /Page /Contents 600 0 R /Resources 598 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 603 0 R >>
endobj
-595 0 obj
-[ 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R ]
+603 0 obj
+[ 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R ]
endobj
-585 0 obj
+593 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 425.532 553.81 437.487 565.765 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
-586 0 obj
+594 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 378.344 499.119 390.299 511.074 ]/A << /S /GoTo /D (section.8) >> >>
endobj
-587 0 obj
+595 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 198.474 435.908 210.429 447.864 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-588 0 obj
+596 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 458.926 88.775 469.383 100.232 ]/A << /S /GoTo /D (subsection.17.2) >> >>
endobj
-589 0 obj
+597 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 328.62 69.846 339.076 81.303 ]/A << /S /GoTo /D (subsection.10.5) >> >>
endobj
-593 0 obj
-<< /D [ 591 0 R /XYZ 78.37 808.885 null ] >>
+601 0 obj
+<< /D [ 599 0 R /XYZ 78.37 808.885 null ] >>
endobj
-133 0 obj
-<< /D [ 591 0 R /XYZ 79.37 408.994 null ] >>
+137 0 obj
+<< /D [ 599 0 R /XYZ 79.37 408.994 null ] >>
endobj
-590 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F29 371 0 R /F23 375 0 R /F51 376 0 R /F57 381 0 R /F15 377 0 R /F55 379 0 R /F69 398 0 R /F58 382 0 R /F52 372 0 R /F40 387 0 R /F59 389 0 R /F46 388 0 R /F75 594 0 R >> /ProcSet [ /PDF /Text ] >>
+598 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F25 375 0 R /F19 379 0 R /F17 380 0 R /F57 385 0 R /F15 381 0 R /F55 383 0 R /F69 402 0 R /F58 386 0 R /F20 376 0 R /F48 391 0 R /F59 393 0 R /F50 392 0 R /F75 602 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-599 0 obj
-<< /Filter /FlateDecode /Length 10103 >>
-stream
-xÚí]M“$·½ëWÔQ:t:ùMFÌN„Û£v„÷¤Xݼ>͆׻¶6Â'ïÏ_0I
-²¨;ì‘¡¢Ä/ÆF˜tå_ÚÅbr?SH&”YèɤJòBÏR´ KÕêHÕš;¤ƒòºRJV:¹p!3– d Z‹-ðf.a»%­™’éAHS&ðàë"Œ.@D§ãkúö8švbŠJ
-Ѓš]üš³K"h)ãcŠVœ´pl¨Ç˜ØØŒ’9‹
-ßÒMŠ%ä3)c±i1k(EñÚCŠf …„‘´ƒZ±ýS]‚´ ´#QcW"-œ*.6·ƒÚ™A£ÀAMX¢KgRSßÙSIŠñ.ÌÔ ¬?€]ÖÅ:‚)‘ Ì€”¡ˆ1,Nf$8T\ln•™£ÊAý°:Τ ‡~0®i«Ä;cÒÀ ýœ¬ÍƒV í CM€´€°ÃC‚Uý!)—*$¶¶CÙIA£
-oÚ±—çv4§þìŸÛq >¶-©‡ƒ¶ƒB$u/ý
-ÛôlvW¶Y5êµN®õÏûÃ?í`_<IsN®«Ȫ>GWU_!óuîûöÛíÈQf‹Ð6{õ¿íg>†ôî­Mošž‚ì‹úˆvÄ!ø [åß[FeÑ{íÔ«=ÇdÛ5̈ܕu»jä*f»}QÉG®^s”1U©[Êo³í÷8¹úÛõMýM¿õÞëí(BÃ[×Í¿ÓëÒúV†‘’+šÚvêo°±|…tèÃtÊ·á™û¿b«
-Ÿ\µgÚmïCò<lNû¯·1éfPĵy‰ç÷G¾RPW³{G÷5Õ¼WŽÒU½ú,n·g;–×Ãäîœk·t“âÝ°Ï›ùß¼„Ã)ÂP&ŸKÜ9|7Ñ{>:£×-O>&Óö+ÙÙ²ý];ÕçHï"Áo'ó~ŽS¤ÑS*J;ÆÏ|Zò‹4®¾ª7Ÿû¤é;ë–<ÇžxWÚV9óËŒ‡ƒx-å.Å_è„-å8‹ñáÞ Ûèòͽ¶‘v{ѹ»*vÛ5ßWY—˜Ò]•í,”ùÀIÞÒR7K¿²#ÑÊ]/žxìÊ×<ªå‹çm"Lø9Ð{š ËZ.¢gíKè'åëèŸbØÎ9¾òdí§Ÿâý¸Ãî ûú'9O“$m!¯žfí‹ÚþŠŸ KÈSq‰€Yû#¢š3ÃÛñË2®¯ÇS= Pêß2®ï‰åa!Ÿ³
-,äéDò\ÈÏT`!?QÁ…|˜™Rö@aDKÛ„xõ8sòK°ôLºzÒçuGƒû¥Ozítì8ó”£Ñí·ù•G¥Û•OréáQi¢½|ÔAi¾ðä˜4-
-$znT¥rÚSÉ‘PuŠGG58Ujnu&æ„<?ªR9õ©Þåh¨ZÄ#¤Š;j5'"<EŠÒ q7'DÕ/$Õ
-˜Ý¼Hx¨×A µ -“£P”Wämx&íh\MœsÁYÄÕyÛ·"9®fó}Īb29âã‰"%G¥GÍ hõ‹ìh€ª(0ÔÜ/×g
-¥[R¸âpàE"CÅ?›€2/€B°¹æ"ÆžK;Q†2L6¶Ô„À„‘’
-3Š”x˜Œæ@¤Ü¨Tð¨9A­~‘ P†šÛáå2
-ÂEE£ööÀçýÄD 'ØwÄ ‹3v„ÏiøÄïP•7 heÀ”Š™šÔ92¥a‚"£A{3ðyk1RÒsîSa‡ÄÙ; —´|$I6£jÛ7 E”)I P`’±ƒs I£=F¢ÆfÀó.c¢‚ï;bFÄ™<"ïéùÄï P“·heÀ‘Š–šìâ)Ò A± ¹ö´áù üŽ¸ƒ’”ÀKž>ò$Û„Qµí&Ð$Ê”' 00ÉøÁ9aŠ¢¢Q{{àóÞc¢„sò;b†ÅI>ÂçÌ}bªmP±o-Ј€%‘*(¶&ÈÕ+R¤ñ"Ã@k3ây2r!yùq‡$‰> —ì}¤H6£jÛc I”)M d`’
-|ñ4IŒ ÆHÔÚô´eØ8.¡ï'ÆŸàÈø‹èéî/ÑhåÝ÷cY¸+Š|‰¹^¸^«í¸~ÖS"@™v—ñ5çuËlGj| —–sÕt³àz5ûá‚y׋ÏÛu¾¨·O)òÕ/—ÐoµÖ~¸î×I÷Rôw-.{æ¸{‰úY=¯K~)kÞqyX™y·¶Ø×ï ­-q•2—`7ô˽ @¯mïØ沬¥Ü0ÊõP™~P•%R%*Åßï´d¼ÕgÕÁ·ßH\Û§¡
-Ý÷ ó›©Î<÷šp1¢Uçý¶6iÑN ¶×‘÷¢ø(ž#Ú6w(Îô°R¬ŸÒØÛa£'¥ƒ. ]ŠC5¥+CuÓ’¡º}Ú
-WßA·±Xcâªø—gÖ¿T¯a맙(.àïAñ³Ý>ü=˜{Í,8¸±™E÷ܽn¿µú$î[S°§ZéŸö•þG>©5‹KNž¼ç©•@ Â=ãÀŒ<íæ,Ä7|§yDÊ  ÀFÀÊSÿ–»%ÈÝ,:9nýC¢h¾¶A@0žR±ð³4«¥´åJ=øk뽯Øù¨¾ÔìÅ_©¹ÿu÷÷þ;9å¥&<£þLñ|R¯
-ý{·
-Ý[Wæ¨>a´Ð¥ËZGËhñÒ Ø
-zõcÎ]ôA>is„¿ý,­ŽÆ{r<bêK´Z­9òøž/—ãbiÑ,÷ èzãìR¼ùY×Ô§±äx¥;Éõ®#/mqÉøæáã¿êl—ÍI»8ÎgƒºX6ì¡c®wŠ;
-3„{-kêçRº«âÒâJ¹¯b¿7Ž³añ\L¢bÊâc¼¯âømÈyƒ·•ýø_[oò’éÙ»Ö„µ¯õÛ[cÔÞ.¿Š€l R¿íÛÎ.]ÂÏê×ðÏÚ{ügA²¥…ûgî®S¿v¿¶am ÝÅ|µok_Ö`û«Ö×ð³ú5ü³öÖ_I¿›Úeļ¶Ý{U»›êá’z³(_/éCín(+u÷ŒKôÔî†Up‰N'*°DŸ¨à}¦Kô‰
-.Ñ'*¸DŸ©è½ošh—K·}Ùi.>eÅlëyý²Ü¸×uŠé—>éµSÚ€Åv–Ö„WvÍé—>éµsCž°9ݾÆK¯mÉÓ®ÕKOšç8šéœÿ¨ö9zé'7ÐÉ®Ž»4DxhÅO õ½jÈ-1¯± Ö7QIÖ&mEH´ˆ.TôK¨;4¢æ·_Û¥õèX«sõ˜X+¿,zßbî¢b‡¡ævxû·戈¡ä¤\o.Þ¥’\-bŹâQEA­æ@¤Eç(åRq1§õäâw¨;—
-¹2KÕ¹XÃÚt¢j VM©DËÓE¨…ålJkÏÙãP¡Î¡Z ^MÍgB±%Ü,luêì“«ÐÅTªKü¢Ä› þ„Åê ä2s¶¢•èìk¨WçˆPa°©ØÌÂ!à±z¤žÇZs,ébëÖ†ª1T5-]W©œ‹1­J§Cõº‡ŠšÛA‰9á`(ã©Ö°‹w©NW‹XÅ®xTQP«9a!;JƒLÄݜ֨‹ß¡–]DEd™˜ðîè9&b¨ç)W´‹w©UW‹XÓ®xTQP«9iY;Œ-D×á£õê:~†Êv@¨Ê#HMî@ï8:fc,oW±Ö·kR·Áb…;àRUů&U†Eîƒ8HFÈ&µz]½uî(ª*Î 9ëŒ}ÇÕ+¹ôŠe/® lÈÊõF†¾È&²TUP“(kÞ'²r=¹ë®J=ß;Žª.š˜EÓÍíaïyB†>LCº¬BÎó¹Ý‘l¤‰n¤y¨õKb
-$ºc¡døbJ¶âqØ.p`º[ààu³0cœû0b4¦z4¦z4¦z4¦z4¦z4¦z4¦z4¦z4¦ú"©@}ÈÕAÊyµx—ô[-b¢®x@‘Q‹9i–ŽÒ–U«5N½Õ+¦èdè
-5·CËä
-5·C«-:‹Òàê_óªuu§Ò‡$”‹9œ?H2¡É©2RôêIx˜ô³òÂ2!f«ºCR4.TìÁ£µ %÷š
- ®Ûµ“ý4Í4õdE‰CÆÒþÄ÷G±[‰’£RA£Ö³ºEr4>Tì ÐÜ„–{%
-˜$´å›VíÚê‚"׺˜<L4(bD*PÔšà¯È‹‡j
-YÜÔH|ª( ÔÜ­öÔ,BÃð>¢ºÌ«±ãûˆ*%®CÒ7Ud“3ðr@EÃ; Ôä— he›ëáµÄ“¥E¥ÔÆ`0ÑœR¬A×,£"C{;ÌÓ›‰‘ Þ«ŸKïý8oè'Žø}¨Ú^;Œ&U¦©T0©A…®¾’4LUU8bq‡{~G1"[÷siÇ$¯
-Øà‚Q•‘ˆÁäùmÅÈïßÏ¥ ˆß nÞäO ñ;TåWheJ’J”Tìê{ IÃTU…#w¸ç÷!²“?—vLòf
-pØâ÷üc$„÷ôçR¦‰ß
- 5¨¸Õ÷@©Š‚DÌ̀緲Ó?—v<òæ
-&5¨ÐÕ÷À’†©ª
-G,îpÏo:BäÀ¹´c’w
-€]^Œ4ñk
-Ôl¯2ОJ„!‘1µ$˜Á'Òá¡*Ã
-¢õ…®šö™ƒÆ&v|mZ¹UêA‹Ò}{È» Ñb®èw·.¶ÁsÜtKºè|`8Ð2_´ÉÐ…V`Å.µèu¼n»¡½w Æã^îÆ`ÜJ‹dž­½ºù—5uÊÊÒœ¯¶v{n튜‡ÖH' Á.°8ù[ýRÏA²¿—±E’ŸZ.y?}ŽÓç<}~þ@-Sê¦Að&Üâéc?§CŸy]¼q÷z<Ýç±Þ—¹¯“»××É”\Ï#·
-¿ý® ¤³¦(µÅtÉ¿ð%å¬ñ\Yk]‡ÝÚ n—üûj-_u[ñäÀ #àÛ¿|÷DOøúíõÿ»þÒ·­ÿ:óíßê¿výö§±“S5EÖñf~û¿ß=Åì
-ý{/vÊj·U Œ±»ï>üÄ›X»ŠÈ}Œ½§ßÚ3úwÐÙP¤[¯êmî÷cƒX\üÖ1v“öjDXÁN:/ÓÖÃÎ
-VcÎíŒQ’òµ¾÷
+607 0 obj
+<< /Filter /FlateDecode /Length 10102 >>
+stream
+xÚí]M“$·½ëWÔQ:t:ùMFÌN„Û£v„÷¤Xݼ>͆׻¶6Â'ïÏ_0I
+®béXW±0¯b´Àšž§\†Á.Å…›utå…ÁLô+ŸäÒFËŽ¦r3f©^_e¹]ù¤—N–M\2Í4·Å5¾Ît¿T®üáÒx<çñɇÅ8O÷ÜÐó’|¾ý4 KŒÞݪÈ%CN)—²«Í~E.IEïÛµ%РGLYSÉæs»Ne.;{SCv1>Ò¸‡,ê{d¨(ñ‹±&]ù—v±˜ÜÃÏ’ ez2i’¼Ð³-È$Dµ:R5$‚æé ¼®”’•ŽD.\HàŒ%¨ÖâFK#¼™‹CØnIk¦dzÒ” <øźˆ£ Ñéøš…þ} Ž¦˜¢@éJ^]7,@5F –FL3‡XŸÖ%Ñq;©çÖ“Äú˜!>– ªÕqª!4ÈÆMô y¥ƒ$nzE42(öàÑÚ„ræä~Xl¨3Ò(õÛ“>°â—ä¶õU-²hàEõ²c ;˜©ûÉ0–”ãŠ#ED#3¨(¸ÔÚuÇ pðgúE¦ÉÙÓ– §õ90/™rœ' 9²!ŒÓiY¼¥a;¨Å¸† ¦@"Ó)ÈÚ (†d–8›JX¢¡7K3¾Î˜ÛÁÆEe}úc—2A²%œE9|Pj
+te™Ì}lF¦Gö…“($J²˜™qMÁÅ9…eÛäÇÞxfd#0yrÔªÒ`m×óœ<UÖ§<¶ ³"{Á¹“#%½›™ÁL¸0ó}KÍ¥L‡l
+çL”<13E(³œ’©PÜá”)A‰šÄ-¦vð&*Žaãl)B™ßįÌb §JAj©˜ N• ì“›˜’P<âL)‰ ê¦vgB¦YÒSjŠ¥™&-…Æ[O½Dši¾+uö_—BÜ$ÞÇmÿHá$E²Mæ†üdÚ¸©ݽlS"a—ýJ‘ÖÝO¼±DÉòºtÊ¢÷-Ü*
+.6·ƒÊKU\X²‹t_O¤ ‡öRk²t·2Ih~ Ž‘FŠ1 j¹Ø5¦º™Ai‡¢Æ°:Ef48U\lnµ3ƒFºUÁæ¡€©›è‚´˜%“¶i¡Žô f¿æìÁ’HZ@Ê8Ę¢§-ê1&66£dNÀ¢Â·t“b ùLÊXlZÌJQ¼¶Æ¢h!a¤
+¦›ÛÞÓ?ߎ¾=íßÝ=É—wí+Ýp~
++¿ýTN¨'lÞ½¥çÄ×Ož~ÊoÚAœX÷”ú«ð¦ÛyynGsêÏþ¹âc[Ѳ‘z8h;(DR÷Ò¯°í@Ïfwe›U£^ëäZÿ¼?üÓñ5Á“4÷èäºz€¬êstõ€Qõ2_ç¾o¿ÝŽõh¶m³WÿÛ~æcHïÞÚô¦éY!Ⱦ¨hG‚¿°Uþ½eTm±ÇÑN½ÚsL¶]ÃŒÈ]Y·«öG®b¶Û•|äê¥1GSõ—º¥ü6Û~“«¿]ßÔßô[ï½Þ>"d°1¼uÝü;½.­oe)¹¢Ù¡m§þÀWøH‡>L§|ž¹ÿ+¶Ú ðÉU{¦Ý&ð>D ÏÃæ´ÿz“nE\›—x~yä+•ñþéy5«á±wt_SÍ{å(]Õ«Ïâv{¶cy=L¾áιvK7)Þ û¼™ÿÍK8œ" eò¹ÄÃwÓ½ç£3zÝòñäc2m¿’-ÛßµS}pŽôþ!Òüv2ïç8E=¥¢´cü̧%¿ØIÓèê«zó¹Oš~±Ó¨±nÉsüç‰w¥m•3¿Ìx8ˆ'ÐRîRü…NØRŽ³î°./ÑÜ;`i·»«b·]ó}•u‰)ÝUÙÎB™œä!-u³ô+;ò}¡Üõâ‰Ç®|íÀ£Z¾xÞ1Ð&„Ÿ½§Ù°¬å"zÖ¾„~R¾Žþ)†íœã+OÖ~ú)Þ;1ì¾°¯’ƒð4IÒòê‰aÖ¾ø
+®™°Ë15mÇ–¯¹}Ùˆ€‘*1§€ÙíÀ‹„‡zZ›Ð29
+EYp5AÞ¶gÒŽÆÕÄ9œE\Í‘·}+’ãj6ßG¬*&“#>ž(RrT*pÔœ€V¿ÈŽ¨ŠCÍíðr}€"j×´âü¹”ñÔü:¤ˆ¨k*\šè¡%»àsuG[*jX¨Pº%…+^$2Tìñ£± (ó(”›k.bì¹´c!e(ÃdcKMLy!i 0ó¨H‰‡ÉhDÊJšÔêéÑ
+ð1.ùõcãsŸÃ~>øÚ|èêêQÐœïõ ð¥Ð¿w»P’M{ÒxW%'Ú¿çû*†2†»”äþ—ÒÎû„ÚËÛ_[¿€°–ma¸VðÌÚ×
+žÁö×[ð|
+k«:·õܽ|.ï”ö¿ÏšÒSa€ò¡?Øn¹Þ[ _%›Í}MöAÝeí,ᤴưuƒ˜ú%ðߧßþ"ýêáÖ´OòGãסSÄ3t:x'×Üë¼`ëŸÜÌyŽ jYÏƱ­ßÒ®F´¿)ôFœTvû±¤ ä
+òv%³o7¹èÙÀ
+MÜUà3ÓäWÊ'}:¢©>Ghìz¿QEðK¤_ͧ~ -r|^Ë6
+.ÑéD–è\¢ÏT`‰>QÁ%úD—è3]¢÷]síriCã¶o;Íŧ¬˜m=¯ß–÷ºV1ýÒ'½vêBC°ØÓšðʶ9ýÒ'½vîÈ6§Û÷xéµ=yÚµzéI÷G3óÕ?G/ýä:ÙÕ‘c·ƒ†­ú ¤¾— ¹%æ5¶SƒÁú&*ÉÚ¤¢­
+‰¶Ñå‚Š~ uæ@Ôüök»´žkE€b®žkU€â—Eï[Ì=@Tì0ÔÜoÿ:Á1Ô\ƒ” ÎÅ»”’«E,9W<ª(¨Õˆ´ê¥\+.æ´ \ü…ç *
+ 6·Ã»£çˆ±¤\~ÎÞµ°\,è‚5˜‘Ö «TKÈÅ\/2§Z†.¡‰J^­ì`άœàÇ¢lr1ºx–2s5ˆåèŠB«š‘T¤£°’‹1-6¯CQº„‡Š¢[›±î˜9â`(ÕV!—¦³c);kXœ.@TÁª)•h}ºµ²œMiñ9{JÔ90TkÁ«©ãLÈ!ö¡†›…­P}rº‚Ru‰_”b³ÁŸ°Z„\gÎV´} ëª1 65›Y8<–oƒÔóXkŽ¥$]ÌaáºÀP5†ª¦@¢µë*ÕŠs1¦eéât(_—àP±#Ps;¨31' uÜ"Õ"vñ.åéjËØ*
+j5'"¬dGi‰¸›Ó"uñ;³K€¨(à‚,Þ=ÇD Ý å’vñ.Åêj‹Ú*
+j5"­k‡Ñ£•è:|´`]ÇÏPÚ®Uy©ÉèGÇlŒõí*Öw@
+×!X,q\ªªøդʰÊ}ÉÙ¤–¯«÷¡Ð]EUÅ$g±ï¸:c%ד^±ìÅ5Y¹žÃˆÃÐÙD–ª*jeÍûDV®GwÝÀU©|ÇQÕES ¨`º¹=ì=O@ÈЈiH—UÈy>÷;’Í€t1ÂMƒtOµÞaILDw "” _LÉ6@<ÛLw ¼nfŒs#¦CìÎTÎTÎTÎTÎTÎTÎTÎTÎT_¤3¨¹:H9¯ï’~«ELÔ(2j1‡"ÍÒQÚ²jµÆ©·zÅ]¢“  ô}uÇÌ”ž'JŠÖXßåØe-Æ7rPJ‹wý…5_¿G¯ß•ê‚$Åù¢’dÊD| ƒmñ` $Íg¿´KÍ’hµL7°f–à•%ï[¸-8Të
+F¬)dq;P#ñ©¢€Ps;´Ì `Q"Ý*¿úx.mpHBËŽ€™D%fŸGr" éíä®êÑSQ×µ¥eF„‚D, \õˆ¼hh¨ØãWk; Üœ`
+„Œ«³a d+ö¸àÖ¶[U¬okáÑD P#RÅ"Ö±¸¨‘øT‘1¨µªöÛ$ÊmR k9—60$qµúY“„¶|Óª]{]P„ÃàZ“‡‰%@ŒHŠZ¼ây‘àP­@cRn¡@€_¿ùÈù\Úyñ4Ö>s@L¨_ñäi_YÛ[Ä>`U1Ò†žM”(3*U0bM!‹Û‰O„šÛ¡Õ¦‚EhÞGÔC—y5v|Q¥ÄuHúF¢Šlr^¨hx'šü² ¢ls=¼–x²´¨”Úù &šSŠ5èšEøbbTd(bo‡yz31rÁ{õs)â½?ç ýÄ¿OUÛk‡Ñ¤Ê”#•
+&5¨ÐÕ÷@’†©ª
+G,îpÏï(Bdë~.í˜äU
+ ‚H8R!RcÜ"C!ª21¸ƒ<¿­¹àýû¹”ñû
+¬Ø¥½Ž×m7´÷ÄxÜËÝŒ[i‘̳µW7ÿ²&n½0¹9_míöÜÚ9­‘N‚]`qò·ú¥žƒd/c‹$?µ\ò~ú§Ïyúüü6Z¦ÔMƒàMþ¸ÅÓÇ~N‡>óºxãîõxºÏc½/S_'Sîõu2%×óÈ­Âo¿ëé¤)JíF1]ò/ý{Úx®¬µ®Ãní·Kþ}µ–ÇV<90Ãøö/ß=Ѿ~û_ýßÿ®ÿ†ôí_ë¿Î|û·ú¯]¿ýiìäTM‘u¼™ßþïwO1»BÿÞ‹²ÚÅm(cìî»?ñ&Ö®"rcoÇé·öŒþt6éÖ¬z›ûýØ W¿uŒÄ†Ý¤½ÚV°“ÖË´õ°3€:ëôŠ•Ðno”óÎÒÜI¸ÅÏ‘·OÜÜÛ;J£éÖ÷s{¿p¾wÇY‡×1^åøáq·ÇVî­Ã~îåyðp{Ê3­L(½÷y»éÕíö¿S0344ßùûl½v”·5ÅúãŸHüôßn[ÛŒÛ?6ÅŸn&ÕæÎõ²¿Ýþí›Z.ækaI¡\ÉàÝËaÉ+·PcÛãÖù<¬[§ÑÙÇÕzd±ÆWƒ™l¾ª»åq¬&ä­÷Ôdyk¢ÜZ£÷–å.åÞUV»Ò³Îš¬wdåÈ¿5´‹ueçÿJ[åcD¶¾î]㎋ó4¢]{£Ë”i›x=º»‘¹zð=ì¹æ»¶ÞuCøcÀm_7¥Ùòù]½g©›ég4¸õ v³nŸS¼›7+mdwã#d¾“áeÂ=wræ½AÊ's¡ýFÓl#Y÷@}œL³Æêê{LlܽArhúÆÀ=kçô9Ç.oP»Bà+X{ëâí°½ÑOúW Ä·è{ãÐæ9ï3ՒνÑÞ ¼QÌûr}¿ÑI¹ûX:zÄk;¤éÔ oîàižÇêu[*ûŽ“!W[…&»»½S äDúËG\
endstream
endobj
-598 0 obj
-<< /Type /Page /Contents 599 0 R /Resources 597 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 601 0 R >>
+606 0 obj
+<< /Type /Page /Contents 607 0 R /Resources 605 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R /Annots 609 0 R >>
endobj
-601 0 obj
-[ 596 0 R ]
+609 0 obj
+[ 604 0 R ]
endobj
-596 0 obj
+604 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 207.697 90.241 218.154 101.698 ]/A << /S /GoTo /D (section.8) >> >>
endobj
-600 0 obj
-<< /D [ 598 0 R /XYZ 78.37 808.885 null ] >>
+608 0 obj
+<< /D [ 606 0 R /XYZ 78.37 808.885 null ] >>
endobj
-137 0 obj
-<< /D [ 598 0 R /XYZ 79.37 276.233 null ] >>
+141 0 obj
+<< /D [ 606 0 R /XYZ 79.37 276.233 null ] >>
endobj
-597 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F29 371 0 R /F20 378 0 R /F15 377 0 R /F55 379 0 R /F58 382 0 R /F69 398 0 R /F23 375 0 R /F40 387 0 R /F46 388 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+605 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F25 375 0 R /F16 382 0 R /F15 381 0 R /F55 383 0 R /F58 386 0 R /F69 402 0 R /F19 379 0 R /F48 391 0 R /F50 392 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-604 0 obj
-<< /Filter /FlateDecode /Length 8678 >>
-stream
-xÚí]˒嶑Ýë+î²½(ïÇDOÇt©ÔŽð¬ÖÎã•&<~i"¼ò|þdÈ@ò^ÞÛÕ­²Â ©º²’‰<‡@$@³ÄËÿ\ üÿ7ßüþT¶ç¾ùõ§˜.u©É¥pùáßXp2{Éuñù’“]‚½üðÓå÷ïñÆçŒIþÚO?üÁƒÝ?àgx[2&ÂßØì·à[á?Óþžñ˜üá?üvn.Ô%ÄÀí}jmØ—ö3¸é÷0ýž¦ßËôû³Ê9ìµïój¥öóØòŠ¶crç}^3ùä]..10ÇÓyùtæÜà¹^ãR¯ùõ'ç÷º‰Oi±ÑÁ™óÐp^[|÷ü+<1»‡ä´ÔœÆCþ©»‡</ÐJ„Ÿ.¶Cþ ú"µŸ[ KqièUïþô«'¬}÷gø™c}÷üiû¿âÏäßý ÿ»Ÿ~¥i]C…:twÿ®@Ö»ƒŸ)·iý\ž°æÑš´ÕFñ¯qM\’­N|?ÊÆ+ÃÚ¤%ÛHý#ú®¼ï}Á|xr1¿o=åôŸû_^ZOq/èÑü?8ô̦}Ì=híÇÝöm´ ð>g€=3¬G÷žºÛ3?\Cfá9ïçÈ-[ÌGNp”;¶¸Ž)DÅVl‹Ú}ôaßöšwG¸[8]q tíMçêá:ïÝâˆ7ŒØÏÚµœ|ÀÓ^súvbÿãC9 ÆàæV0bªWó Þ,ÅlóÛ­×sHaaý O¡X8Úïæ‘ïÊ#Z¿XŸvzã¶Z'è¹Pi(¬]îÓ÷þ}»¤â \;_ÿ·>-Þ‘'&'¿Qö:];Ùìñbì§ÔOV;aý/L´ô܇û§ö”'K»t¨‰ÆõYF‚+‚µu˜f|¼sšq_žÚ‡NcÓÏ7íHÑ-Î\ŸväS…¯ä³;åHÁ,.Þžrœ>OwOAR,‹)}>ñíÍ)ŽóáÛS—*ôU;LSï~PŽuIήŽÕÛË?}ó÷ €øÍeEÃÂW(äÿ¸|ó¿—o¾¿HíYj±—§²øTNäÈÞ\qÿ»ø>‰³]ÀÔÿÓÿþñ§K Ôç#qú“Œ»<áH‰ÉcŒõÞáxâ…îäÝ'^údjÂ&oˆ½‹ðû¼-K
-ñ4|(í6=†?Ø°cÏâ'÷ÿŸðÏÞ#~•õ†
-ɶÖ:ÞÍqqÁ›|Ñ!ã †:´N6:¼'ª\
-¹Á‡ÿ©G`Xš¿xãánûØÌÈ Tû
-¥@3à—âmÌ3Ya±n\aöëH¿˜4UdU°8ž‚ÏMLq–ƒkG£Bn€3S
-“P—ºâ Ì#kGU¡ªÆ”½Â&ŠO#K`MiKãŽMB’X‘„càÒ®¦HG†!á6x;?Œ"NšÏÖ[ LL³N£KIpÌDO\,¤©»[ÅK‘·Y‡S&E[‡ÔÜî@'¨; ·ÁKô(0BDó}=4¨‘Õ ]Š[±ÕOܘN` £#\ ‡ñ¥MŠ¶
-'¹ÝÊýÛ@%bÅœ©lR9¶v0`J&U–ÑTjÉvä.¯rÔ LÁ¥¬«™6 7b8N0s»šIP;vnƒ·Ó£Á("ÌRJùØJx,VÈ¢‹IÁî1NìX˜#kÊÐRƒ~ Æ&E[ EÈÔè@ ''~ A‚m°5D8Èpª ¾­<´v0ïˆMÒ×x|mì+#59/²Ô= L!¯ë—6 7be8ŽAK»šIP;vnƒ·³£Á("àd9k±•ðÀ´>æ K ˜B¨fº¨g|Ù{®8Öœí,Š2
-Ž%¹ÑÎNƒ„Û€%na!ÁÉòYOÑfkG&(N—0Õ„÷€7©,ÒÔ} L¡ú¢K˜6 ;be<ŽQK»šIP;vnƒ·Ó£Á("àtÅ„ÆCa´F—0…‚÷#9~ɹ÷\r p d’.`Ú¤Èa« áp‚™ÛÈáÅ‘PH´,Q£  pk²¯ãÚÚÑ€
-£+`©ßiÜD¸ïõLÑå K˜6 7be4Ž!K»šÎOûumƒ¶“£±(üRK±ùØJpTÆv`ÒeÓLL¥Lï·ä‚ÓL›9l8N@S³7œžø1‰¶AKäa!À¹2¡¦ckG¦¬¾UxŠ0éò®N7¤`õ.L~1Y£ ˜6)nØ*h(š@æV57’;
-Ž¶EKÜ((Š†ˆÏ¡r8¶9ÐB,VW’€ò´š§kX ¤©{XH‹ÉY—cenØ(`8–@æFn8;íØ1èpØÎF¢X0øB'úc+¡1XõÂS° L+âtÛ V{ÇÇXCÔcT›;l<NPs»=œ 82 ·ÁKô(0B„‡Ó£·ÇÖŽLP³®%`ŠÅûéjV˜„O9|^¬íc’Â)“Ð#VÆ#áµ´«é‘µc‡¡ÃMx;=Œ"ÎWvöÐHh,TÆ2@†y—1vºíDåXí}W“+VRmRÜ°UÀp8ÌíÜP~âG$Ø •ˆQH„—SJ)ÇÖLÞE§o
-À”lªÓm'X+ä¨;˜+‹ }HR8enÄÊp$c–v57’ vì0t¸ o§GƒQDàûœ˜ò±•ðàsa§ožÊÕüTÁS6oG¿”ìp÷ MŠ¶
-' ©ÙNOü„DÛ %rŠz6
-' çÇVz¼Y°2–áár?š0Ýx‚&SÓåºØ\†`bQJÉ(5)”<üä&‡Ç¤œ›vìt´ *=#U8˜ƒ?^vÞóÑ[¡'õZh}ÛtMTœœe!2êQÍ…âÛU"ü Eƒ¬¹5í?Ûa(8l®(c¯Ú%¹K ]Wë¶X¡Å •ò*Žì
-ÞUǼÆ#)d;挠²G‚ʽ(Ô2i…áHk#Ùø˜cÙåUÝ:Üà#aMè»WeÝ>Á®#Ó9ð±(ÓÎê $&u¥+툺G‘Šn×Xïî yGChêë 1“²•—ÃDU¨+‚—Öf¨¡çHÊñïI‰H~C_lBÒÜóÖßKûoMšƒ8‚óÒÒaoú}hÒ)qlRDê:G D]N½®ùóÙJl»‡û¸îîÀLŽðMG‹‰H3Â1;PÑm‰Uä kØÊ:,ú‘ªkrëvÖcÍ >zWK¨wòEÕ)´Ì]"l ³ó
-çL4Ã[tmR’/¶
-'¨¹ÝNP†„Ûà%Í—£ˆ€³eí±‘Ð˜%C›ú]L†—é5qÆÊj‡•`B±~=¦MŠ¶j[§un½ÝNP …D›Á5
-Š’v%¼•põØJ­Ã8èw}`‰1ùI·ƒÓRÈ-Ž²9S‚£¸ŽMJðÅV‘hq8Ñqq»ƒà‹òÓ~„Ž6¡%ŗ¢h€sâFA¨¬nº‹Õ¯öP[f²ŸÞƒÑC’~ôKÆïеI‘ÃV­_ëá´È­5;pÃ鉃h´DŽ@QÒ.8WÉ–tl%R†Êˆû')±R†Ia-³¨ /Ëvx‰Ëbm®n×±I©šØ*ª&'²&nw|q‚Ú±ÃÐá&¼$kR`øl³l$„ÊJx`m£Ñã%ÂÌǤ4]ª"Nf‹ý’„àÊ¢¸!£–¯µPZãÖ›˜áÜÄ‘H´ TbFáPò¥²(CþØJ*¤‚eq@ ¦ÿšEMe©æ ø‚ûˆ]Gq›”¨‰­¢Bâp¢UâvQ'¨; nÂK¢&Fg˺Y¶£­„n1CѲɧàn͸éjpa V€)ÁÝÙ ùR&E[‡ÔÜî@'(Ž CÂmð=
-ŒÒ/Áùš¯Vb#R…º8,KŠÙÌ’&Ühª¤ARh[¢I£¸ŽMŠ¶Š
-‰Ã‰T‰Û$M”Ÿö³Ã•jÆI‚&…C°Þ"årl%bÔDgõt×ÇÅf_¦ •ÇûÚ8, ðx÷mË öR&%öb« áp‚˜Û˜áÅ‘aH¸ ^¢GQDÀ©Jn^Ó§­„g½Ýå)U30ÂcXàá^®~Ö±I±ÃVÃá45;Ãéi¿BG›Ð9Eɺâ’rõñØJò¬ˆU1ë˸ƒ)L &AXC­ÃÒ
-³Aí¥LJíÅVÑgq8Qqq»ƒÜ‹G†!á6xIî¥À("ìbkšôi+á±PÝPsÀ”]°³Îá+}­‹‹ÎÂ:²(nȨ¥k-”
-ÈÀl>ÄÈ[¥¶ôIE¢0’bÅ„qh§Ä55Ò=‘’‘ðlRDRèµ´Œ3¢“Ð…;â Ûž³†Ž¶8• P›ŽI«êÖ“RE¯q=Ö-ÃP„ÁÁ2û,þÄÊ,ëÀœÌâ‰DaœqZ&·þ†59Þõa! ³É㇉s¸ÎÄo~KšŽŒQ¼þ‘þŸ»#é‘ØlÖõ?­'fWr·2êcÑôÐB`tº5Á6¡´3y:Æ+•£w*áµF…iÜ5Ò³R860jcОñƧŸÈ΂˃CÕ›žÎÒ;j—&Òf¤;ÒÍrEºÉ»›îiûŒÞ#u»Ï)•+´:_™>Nš¥T¡RÕ$Âws57]b¼‹À: ‰ç!T}¸„¥ù@,t\‘rÔ§ÿYU’ž¨Ôún+#q5v®æÉUKŸ>4¹éñ±··¸nA‰é>ŽÕ‡êZ;[”yÞŒÓËkïó[÷#«w£€Õ礶±]e±t•z™ÇÈXǼÙîÚúõrý
-‡7˜qKThY>H>êÔðØ•6 ÎYÉx}—åIÉÞT“kû{\a “ñ©­•ƒçi-|º¾›s¸ŠdŽ¶³˜`¯ÄÀ
-·çù°<ÑJ™Ž¨=ìåܼF͆éÅ‚o¦Œ^a´9¸Á2ÁΑwo<ü(v˜諨Lß¾:¡úëÈ›þvÅö¼žš>é ö¯1éð­D3–×`®„
-ÃoYg7çPˆîÐ(¿ç&zÝ­Öm"]˜uiÁGè;íßy÷‹Ùé8×Û¦¬èwÚOŸîk&kp·½Ó¾ºuY?˜òÜ&ú¸ǽè
-§¾Ð°{¤jÝ΀Iy)ûs¢ówFG÷8›’sëÒdC˜2z…+Sôq
-
-Ö’Gë eå 3ä¸ß®G´2°wùÖÏmd1ß8ìÇï_¨a{%bÞž
-Œ+Ïhb°W¤î^­…Ÿyq~X¬õ%?›Ó¹%;êžV¯JÏÓïÇß}~/7Ö9yïö›»cÝœõŸán÷ÖÆ¢pùpݘM÷iœ‚ßÕ¯é+Òjô7Þ>¿¹&p‰bøÒ©û‹#íb-ÌmpŸ—Ð×R›áÛ^ì7™¸7¤ú„ÙÖæ1Þ_u ßWǽûYŒëJûŽ˜Çk‚ûÒ õ);{ß+eÇÓ‹j
-,¸#+—ÍÑzUœmvç•({$dŸœg;§¼·d¦†ð5Ð{pœ³ðÉ}ÀïW2LÞo’
+612 0 obj
+<< /Filter /FlateDecode /Length 8674 >>
+stream
+xÚí]˒ݸ‘Ýë+îR^÷cB£U«åϪýóxÕ¿4^y>2 ä y/ïUI]îð¢»TYÉDžC ’ Yâå.þÿ›7ÿ…?•íùÇ7¿þÓ¥.5¹.?þñ's±—\Ÿ/9Ù%ØËŸ/¿gŒ7Æ8gLÊðïÐ~:øéàìþÙ˜
+Q±Û¢öc}˜Çw}†æÝîvoWÜ]{“ǹzx„Î{·ø²á #ö³v-'ð´×Ãœ¾›ØÿðPŽÁ‚1¸¹Œ˜êÕü‚7K1ÛüvëßõRX`X?ÈS(Žö»yä»òˆÖ/Ö§Þ¸­Ö z.ÔC
+k—{ÿä½×.©8×Î×ÿ­O‹wä‰ÉÉoc”½N×N6{|4öSê'«°þ¦NZzîÃýSû 
+Ê¥]:ÔDãú,#ÁÁÚ:L3>Ü9͸¯ OíC§±éç›v¤èg®O;ò‰©Â7òÙr¤`oO9NŸ§»§ )–Å”>ŸøîæÇùpÈí)ˆKúªƒ¦)È÷?*Ǻ$gWÇêíå§Ïoþ~¿¹¬H`Xø
+…ü—7ÿ{yóÃEjÏR‹½<•Å§rú ·@öæŠûßÅ÷Iœí¦þŸþ÷OŸ/-PcœÄéO2îò„#%&1Ö{‡ã‰º“wŸxé“© ›¼!ö.Âfð¶,)ÄÓð¡´Cox°a ÆžÅOîþ?៽Gü*ë Î.±Ä;ο÷à#ôËtš€î>ð—C&ï¹pÖû¤;ÈñAü1-Ñ—Óø»û€ÿ¯‡ø'ï?%ý¥ðUo¹?yWêiüÝ}Àÿ·Cü“÷<
+'¨¹ÝNP;vnƒ—èQ`„ˆç+úzh$4P#«º·b«Ÿ¸1 œÀFG¸ãK›7l0N s»7”û1¶JÄ($Š8SÙ¤rlí`À”L6ª,£©Ô’íÈ \^-ä¨;˜‚KYW3mnÄ*p8œ`æv57’ vì0$Üo§GƒQD˜¥”ò±•ðX¬E“‚/ÜcœØ±0GÖ”¡¥ýŒMŠ¶
+Š&©ÑNNü‚Û`%jˆpáT|[yhí`2Þ›¤¯ñøÚØ;WFjr^d©{˜B2^×/mnÄÊp$ƒ–v5;’ vì0$ÜogGƒQDÀÉrÖ„c+ái}ÌA—0…PÍtQÏø2²÷\q¬9Û1Y9d0K s£7œ82 ·KÜ($ÂB‚“峞¢ÍÖŽLP œ.%`ª ïnRY¤©û˜BõE—0mvÄÊx$£–v5=’ vì0$Üo§GƒQDÀéŠ! ‡Âh.%`
+ïGrü’sï¹äàÈ$]À´I‘ÃVAÃá3·;à Š#¡h3X¢FAàÖ6d;_ǵµ£F=VÀR+¾Ó¸‰pß9ê+>˜¢ËA—0mnÄÊh$C–v57œŸöë $Úm'GcQ4ø¥–bó±•à¨Œ!ìÀ¤Ë¦™˜J™ÞoÉ/.&§ ˜6)rØ*p8œ€¦fn8=ñcmƒ–È(ÂB€seBMÇÖŽL9X}«ðaÒå]nHÁê]˜üb²F0mRÜ°UÐP4Ì­jn$=vm‹–¸QP ŸCåpl%r …X¬®$åi5O×*°HS÷°“³.ÇÊ"Ü°QÀp,ÌÜpvÚ±cÐá&°D±`ð…NôÇVBc°,ê…§`˜VÄ鶬>öŽ+Ž±†¨Ç¨6)vØ*x8œ ævz8Aqdnƒ—èQ`„§+Fo­˜ 2f]KÀ‹÷ÓÕ
+¬0 žrø¼XÛÇ$…S&¡G¬ŒGÂ1jiWÓ# jÇC‡›ðvz4Eœ¯ìì¡‘ÐX¨Œe€ ó.cìtۉʱÚû®8&W¬¥Ú¤¸a«€áp™Û¸¡üÄ0H°*£./¦”RŽ­ ˜¼‹N߀)ÙT§ÛN°VÈQw0Wú¤pÊ$܈•áH8Æ,íjn$AíØaèpÞN£ˆÀ÷91åc+áÁçÂNß*<9”«ù© ƒ¦lÞŽ~)ÙáîA›;l8N@S³9œžø1‰¶AKäõlNÎŽ­ôx³`e,ÃÃå4aºñ+L¦†'Ëu±¹ ÁÄ¢•’QkR(yøÉMI97íØèhTzFªp0¼ì¼ç£·BOêµP{ÿxETœœe!2êQÍ…âÛU"ü Eƒ¬¹5í?Ûa(8l®(c¯Ú%¹K ]Wë¶X¡Å •ò*Žì
+ÞUǼÆ#)d;挠²G‚ʽ(Ô2i…áHk#Ùø˜cÙåUÝ:Üà#aMèÛWeÝ>Á®#Ó9ð±(ÓÎê $&u¥+툺G‘Šn×Xïî yGChêë 1“²•—ÃDU¨+‚­ÍPCÏ+>”ÿâß‘‘ü†¾Ø„¤ï¹ç­¿—ößš4qçcK‡½é÷¡I§Ä±iH©ëu9õºæÏ#d+±íîÃV¸»39À7-&"Í?Äì@E?¶%BT‘7x¬ `+ë°èGvª®É­ÛY5/øè]- ÞÉgU§ÐF0w‰°-ÌÎ\§b”‘Ñͺ/uK?5”‰RJ;:©Ò£ÑË=ß…ÝE”¡ø9·¤æ®
+Œõë1mRä°U+Øz8­sëíäp‚âH($Ú –¨QP”´+á­„«ÇV’h%ÆA¿ëKŒÉOºœ–Bnq”Í™|ÅulR‚/¶ŠD‹Ã‰Ž‹Û_”Ÿöë t´ -)¾Eœ«7
+Be%8pÓ]¬~µ‡Ú2“ýôžŒ’ô£_2vx‡®MŠ¶jýZ§En­ÙNOü„DÛ %rŠ’vÁ¹J¶¤c+É2TFÜ?I‰•2L
+k™EMxY¶ÃKôXksu£¸ŽMJÕÄVQ5q8‘5q»ƒä‹ÔŽ†7á%Y“£ˆÀg›e#!TV³h/f>&¥éRq2[üè—ü WÅ µ|­…Ò·ÞäÀ ç&ŽŒ@¢m 3
+‡’/•Å@òÇVR!,‹b0%ø×,j*K…4ÁÜ·@ì:ŠëؤDMl‡­·;ˆš8AíØaèp^5)0Š8[ÖͲm%<p‹Š–M>…
+Œ"NUróš>m%<ëíÆ°(L©š©à€.ÃÒ
+' ©ÙNOûu:Ú„–È(JÖ—”«ÇV’gE¬ŠY_ÆL¹`b0 šÀj–€ W˜ j/eRj/¶Š>‹Ã‰Š‹Ûä^œ 82 ·ÁKr/Fa[Ó¼ O[ …ªè†š¦ì‚Åp_ÁèkX\tnÖ‘EqCF-]k¡0790ùiÇŽ@¢m 3
+‡Ò¼á†t®ºc+‰×TÅêõeÜÂŒ+˜:Ýr‚5BšetÌ &W:œ2)1[E¿ÆáDåÆír8NP†„Ûà%9œs]GОÔ3´›r¸è<LO=ëòÃ2‹û*ú°‰ø‚B™·Q¹N-Xÿ D$‡a5›k‡Uì……«ý{¸À™w$•é›–z—\ææΚޔŹ ³Hf ®¯¢Æ@ƒ.hMžU@Ž
+ãŒÓ2¹õ7̨Éñ®“i˜M/8LœÃu&~ƒô;BÐtdŒâ#ééïñ¹û8òa‘‰ÍVa]ÿÓzbVq%w+C¡>M F§[lJ;“§c¼R9z§^kT˜vÀ]#=+…c£6ío|ú‰Üé,¸<8T½éé,Ýì vi"mFº#Ý,W¤›¼»éž¶Ïè=R·ûœR¹B«cñ%‘éã¤YJ*5\I"\q7WƒpÓ%Ʊ¬ šxIÕ‡KXšÄBÇ)G}úŸUu`!éà‰J­ï·B0Wcçjž\ù¸ôé}“›{{Ûé€ë”˜îÃX}¨®µ³E™çÍ(1½¼ö>¿u?°z7
+X}NjÛUKW©ó á7Û][¿~B®_áð3n‰
+-ËÉG>
+_`—xÚ—{Š¼»/7ÌôáJ”Åëy”M°Çs•yaÃ4m£Í¹×Ñu­2Ý؛ܦº.혲:QÔ¯NiàÞ¢¸0GýP¶‰‡wãžø²x8“ýO×V”xï6]-\}a}á±ÑçÞIU ÏâÅSk37Ù ë“Äûf`m{—¯p{žË­ôéˆÚÃ^ÎÍKÔl˜^,øVaÊèF›ƒ,ìy÷öÁÃb‡É¾ŠÊôí૪¿Ž¼éoWlÏë©é“Þ`ÿ“ßJä0cy &áJ¡0L‘ñ–uFpsŽ°lèò{n¢×ÝjÝ&Òõ‡P—|„¾Óþ7ñpϱ˜Žs½ý`Êú€~§ýôé¾öa²wÛ;í«[—õƒ)Ïm¢+pÜG]áÔvo€T­Û0)/eNtþÎèègSrn]šlSF/peŠ>NA!ÀZòh=¡¬<a&ƒÜ÷ÒõˆVö.ßú¹,æ‡ýøý õ l¯DlØÓSqåM öŠÔÝ«µð3/΋µ¾æg3`:· dGÝÓêµCéyúýÃø»¯ÓïåÆ:'ïââÝ~sw¬ƒ³¾àóà1ÜíÞÚXC.®³Éã>Sðû`¢ú5}CZþÆÛ—7·Ó.Q _ùã î`q¤]¬…¹ îóúZj3|Û‹]à&÷†TŸ0ÛºÀ<Æû«.pcáû긷ÿ1‹q]ißó¸cMp_ûã ¡Þ#egï{¥ìxzQM÷aä×#éh½*Î6»óJ”=²OγŽSÞ[2SCøè½ ¸GÎYøä>àw‡+&ïWI€Eil9M@wð‡LÞ¯’
ÝÅ8¸åZjT¡Ä¢è £` P‚“Zè ÄÄ­ç.‘&€D†
œW‘Ä"l°‘1p(†É-j6(/íÕR—H3BZU+rÆàò÷#ÀC
På8ŒcôÖÖ+Å«ø6È$YdJ€ö6(-ñ¢Ô%ÒŒè`
§½àZéü‰,B…˜½Á JK¼(u‰4#$:€Ž3T_ó‘‘0˜%y”
Nƒß¨«e¤W‚{=9Á…ºÑ5è”EÑAFA¡(µ8ðA‰i·–¼„š1A°ã–šÖäxdì(l‚ʆ»Ò2R°¼„à[¯Ç
-®ÌM© ºAØ # 0 ’Ó\pNâFyK¤-ù•ìöîŠ_ºÛ}R·»7Wü:”¶Ê>ܨfú¤ÅáY‹3›ºl•ƒVû^-άN©ÈÛÂS{$:¬¤cWÈbÕ®§ú$‹R[‹z‘e‹¿+@­N‹í«{HgJðŽu› cÜqÿ`ÉÕ
-m³
-péOê‡GWûzÅáÑÕ·.êÑÕ‹~tu¨Wt{Rø—^ñ³ôŠña½b|ózŽÛØõU¶ñ¶ °Øúl€*¿¾7ÌÞZ4à—›ò¬YV9~ˆ¹ ÞÄ-Fü0»DËÚ\?®ÙÒRmûÜE‚î”Û' ¨A²ô¯g¬i‰WO\àH{%Ù füÄ(jÃ÷m”~€~Žw
-Dü6k²vd"À ®iÝÈ-§b&È&
-²Iþ=@ì­i"8'öâ¼9ÐŒŽˆàä3~vÕ¦x`#ââJ“kuˆ`‰¹¦<Æ’­bç)¤Åš¬eó@&ÉžÂBjm ‚’Òn-qj€Gò3É^PÃéH%„åo–bšN‹ B9«Iþ57»øÒz¢¸%‚iÊ"\MP$AI dP^âF¹K¨ !‘!
--BÓZß4yŠ˜×ºÖÅ-ÅbÔPS!‚l’=E„Ôà@å%n-s 4`#$y†ìàdX¼0ïÛzö`ñ1ª¯áC* `«•W^¸rUH,LÛ8{ŽÄø¨=Í%¥ZÞ:ЀŽ¤Uœ½`vø!Ò˜l”>~ë¼i²¢‡ûœ&ÄSLø%ÄÖ Å-Õ6¤(”X„ ²
-ÊKÜ(w 5!$.
+®ÌM© ºAØ # 0 ’Ó\pNâFyK¤-ù•ìöîŠ_ºÛ}R·»7Wü:”¶Ê>ܨfú¤ÅáY‹3›ºl•ƒVûN-άN©ÈÛÂS{$:¬¤cWÈbÕ®§ú$‹R[‹z‘e‹¿+@­N‹í«{HgJðŽu› cÜqÿ`ÉÕ
+m³
+±d“ü{ Ø[ÓDpNìÅys ÁÉ füìªMñÀF<ÄÅ•&×êÁsMy Œ%[ÅÎSH‹5Y3ÊæL’=…„ÔÚ@%¥ÝZâ:Ô
+ºNb2Š0uДڃ¯è°´2‰x*âu)Þç ¥Šþß=·MÛ¾“Bw¾´¥kà¦omôãqÛÙ¬÷9æ¿æg¤·õæ¶y·Ç+;"ÛÍ~äë±ýs«oï ÖF©@«§3"%Ýén91«ºuB4ÞØ@?—ë:E\ìÜ–SÙg7÷“›ƒË–
+‹ÚY)+< #¤’Eßve#¿;6kŸr~ÁÍÚgŽ÷võ¸fÀ‰.¾,cí¤]åAÌŸ@±NíàÚ~#!t‹2|ðdýû¹íܤ·¸~!ÌyŸ®ŸöpꊽrŒ:W²ÎʹMé‰ ¥­n½ :;DŸ˜<Ñ(òÞfò:͉-ã—0´ÞžØE·ÅŽ–’Þ‹}¼æʽxÅ$y³¼·øû°Ú¥6íÏïÿ
endstream
endobj
-603 0 obj
-<< /Type /Page /Contents 604 0 R /Resources 602 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R >>
+611 0 obj
+<< /Type /Page /Contents 612 0 R /Resources 610 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 550 0 R >>
endobj
-605 0 obj
-<< /D [ 603 0 R /XYZ 78.37 808.885 null ] >>
+613 0 obj
+<< /D [ 611 0 R /XYZ 78.37 808.885 null ] >>
endobj
-141 0 obj
-<< /D [ 603 0 R /XYZ 79.37 460.075 null ] >>
+145 0 obj
+<< /D [ 611 0 R /XYZ 79.37 460.075 null ] >>
endobj
-602 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F23 375 0 R /F20 378 0 R /F29 371 0 R /F15 377 0 R /F55 379 0 R /F69 398 0 R /F57 381 0 R /F58 382 0 R /F40 387 0 R /F46 388 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+610 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F19 379 0 R /F16 382 0 R /F25 375 0 R /F15 381 0 R /F55 383 0 R /F69 402 0 R /F57 385 0 R /F58 386 0 R /F48 391 0 R /F50 392 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-609 0 obj
+617 0 obj
<< /Filter /FlateDecode /Length 22480 >>
stream
xÚݽOï$¹‘%x¯Oñ;¶íüOÇ
«R)ôœ„Ñ­·‹ßB³Àl5¦Oýõ׌¤™=£GDF¤J½ÂF]™/Íí½ ÓI:<>þÇÇññ§ŽõߟÿòÃ? åã¼5Öüñ—¿þèŽðÑÎ[j­†ÛQÃÇ_~ýø×#·#|­Ç‘âq´|õœοПù¿ô¿øï?ýÛ_þ…¸Ë]îâ­åxaÿe2ÄŸ+ý7üa–B…Žky1ßÏ:PÚ9;sÉ“s+ù§/±ÿ8ÿÂI§øÓ—TË«°%eÊ‘a”Ó³XNrHýÙåˆøuD-ùõ^’)·z–=ÉÈI~ #·så×ÖߧÒ±åãò“ÉÏ2òäÿö•kœ–˜¢ß÷§YgÊ:¶v/ëôÇïÎ:×ãvö˦ŽŽ_B…Uø_þðU<ÿ)¶ño£œ­úæ󎪹~k0¦ôãtƒËH?Ëï‹ÿÚŽŸFMIË+._*è(»Ë¤µß+Ÿ*:”¿ß>RɹzN.)yÔÀu;P¥þhjûT+‘¿X^¢Fkõˆ ßÔ†?ÈßäZ?ûícl·óL»ž¿ñ·­ßRÏ;ëpô|žÏyÜËåo¹{òqKg¸°þa\uÜ
-·˜ôÿÄ9jêwÌÐo5Ì*¦©)ÉÈ­DxþÃÖäýþ^“GÿÞîÕ®£Ýjµ\éÚ¸îîJ¿JaÞ_¶¿3/9~™ÿùýþêš‹ùïÐsïî«g½QŽÚµkÙéëº{òäèÿ*ý½ÖÊÆö^nü÷ðÇÉUÊ,§ÔÉó÷òâ[årò=¿z¡Çâù­}Éùߎ¹òÜ+¿å[;ïÿ\ë6h…î‚s\õ??Ü_ÿ›’ý7®o7˲¨Uo9}º—|«½ßIô¹Ößʳoý~5Ýz
-îÇqŸüîÇ÷ñýXâ­·øè~|•ÿï}OÝÓóý÷T·3$wOëÙºžÞÌËmLYÚÁ»*cê¾íáë¹Í-)ØœÿÞêßpãÄPn½§»9ý›ožØ"wö»5à…;ämu)ÓÓŠzzuùÈ·Ðú=uëF¢,K~öü|XïþNÏÕWÊ{|êØœåÝûûïgé«ú¿¿=8ÎÛ‘êÿgÏØBOÇ£µßæ!»‘ýÆOÙ;©þC<fKo·ú³ÇìåmûjyoÛÒê-Ôïy*ÿ#ܵïÈœÇ=[j¹ÅÃÏ3D›cùΔÌ|ýó×xÞ@¢‘î‘ÊG)ƃ³¯ôOñw˜ž†¤óÖˬ‡ÿT„Pðy¬ø<„ikHù(„zgnOCV{>IôüxšKæ6!äç!Q[ØG!½ÞŽr>9nGOChŽç¹Ô~ ñy.•üùéo” Ý íy.帅3= ÉùF=¼§!©Ñ
-uW3ÝÝî’ÿs]RÂG½-‘x ¯ZÌt = Úª˜áy)ÔÌ„3ûRþ·ß} µ~«°J.ôö °û.´pK»qÿö;l±ºm6Óò züy¯;­ÐáõºsÒóüûªN ÔØäøjÕ‘ð7ªN¤ì:uÁÞ¨:1Æ[ÝKyþkŽ Ö£¿Subâñ\^uâÝÂ2¹Ð¢/ìߟ»ÀwÃY^¬:»Í[Õ±ŸûRsêq«/×jS®oUù/‰,×|Ò-åõŒÂ­‡ïlõbN¯Ve £*'­¾S•S¦Ì^ÊóªœÆ;—óªœJº•v~G+˜èŠò+3Ïqåÿq”ãé ¨íL½ú«þ×ó‚=>ÏkAÁ=È5Lœ_i”Óêżvgí¿º¿³°ú]ªr7úIÞ«ÊåûªrùÖúùjU–ð7ªræ&6ÆwªrŽ…„¾S“s¢Ö¨ÔwjrN…:œå;j2w{8߬əR;S|§&çÂýóóAM~\ÐJ
-¤qÂ+ÏŒ\¨P‹5{¯wjvyP³¿¤ƒŸžTߨé¯wq©BäÀýr£qâË—}‘븴öòe<ûYW7¼¼Þ ·‡åß·'ÅݽD®/%PÛ5]üF'œÃ%úÅNx¤æÉ]ò­N8UŽ”çî„So….É·r†­¢>ì„×æ y±Þn©f_Ö·ûà=m&<탣˯w¤Þï‚s]þÎ>8=YjyµæHø5‡ûà”õ;5‡ûàa/åÝbêƒçÞ©9Üï%?¯:ûàÔÔ=(ìaüláŪ³Û|©:ú{_êNˆ‰šÓ7z½tÇá{{½4f®õÕÊ#áoT^ÙQÎóÊý޴—òü÷LüØâñë•'•|;JùŽv‡»™¼P€gãZ4õZ¯·×ä¯úv¯÷l—r®Þ‘MH·ÏW;½¥¿Z•÷}ë@íû›;½Ì¿¿Ó›B|µ&Kø5™;½!—wjrŽy¼}£&s¯7ð`ìõšÌ½ÞzÄï¨É9r¼¾Y“3Ýlù8ß©ÉÜë¥ôTåÇ­ôÈ‹3†×z½•F
+·˜ôÿÄ9åN 5õ; fè· fÓÔ”ääV¢N<ÿakò~¯É£o÷j×ÑnµZ®tm\ww¥_¥0ï/Ûß™— ¿ÌÿŽü~uÍÅ|ƒwè¹w÷Õ³Þ(Gm‰ÚµìôuÝ=yò‰ôÿ‡G•þÞNkec{/7þ{øãä*e–Sêäù{yñ­òF9ùž_½ÐcñüV¾äüÇoÇ\yî•ßò­÷®u´BwÁ9®úŸî¯ÿMÉÎ~‹×·ŠeYÔªŽ·œ>ÝK¾ÕÞï$ú\ëoåÙ·~¿šn=…G÷ã¸Oþ÷ãÎûø~,ñÖ[|t?¾Êÿ÷¾§îéùþ{*‡Û’»§Žõl]Ooæå6¦¬íà]•1ußöðõÜf‹–ì Îoõo¸qb(·ÞÓÝœ¿þÍ7Ol‘ ‰;ûÝðÂò¶º”éiE=½¿º|ä[hýžºÇu#Q–ô0òü|XïþNÏÕWÊ{|êØœåÝûûïgé«ú¿¿=8ÎÛ‘êÿgÏØBOÇ£µßæ!»‘ýÆOÙ;©þC<fKo·ú³ÇìåmûjyoÛÒê-Ôïy*ÿ#ܵïÈœÇ=[j¹ÅÃÏ3D›cùΔÌ|ýó×x‰FºG*¥4ξÒ?Åßaz’Î[/³þS}B=Âç<²>âóz¤­!å£ê9œ¹= 9Xíù<$Ñóãi.™Û„Ÿ‡Dma…ôz;Êù<ä¸=< ¡Q@8žçRû-Äç¹Tð秿Q.tƒ¶ç¹”ãÎô4$çõ𞆤FˆåK!ü Dõ1mX
+=ÂZþøüõ‡ÿø 
+ý§Q«à Œ^>þóã‡ÿøáÏzYPãÇ—pÜòQ_¾Šç1R¦?>¾à?,ú †‡ëøçÏ_?&Õ¼íÚTéFj_J&–Ú™cÎLŸ÷gg¸D·þð»5»sw¾(÷õ þ’•Kî—BÝÕLw·»äÿ”K¨#q;["ð_µ˜éz@µU1ÃóR¨™ gö¥üo¿ûjýVa•\èíAa÷]há–vãþíwØ,buÛl¦åAõøó^wZ¡+Âëuç¤çù÷U¨±ÉñÕª#áoTHÙuꂽQubŒ·º—òü׬G§êÄÄã¹þ´êÄãna™\hÑöïÏ]à»á,/VÝæ­êØÏ}©9õ¸Õ—ë µ‡)×·*ŽüŠD–k>é–ŽòzFáÖÃw¶‚‰ú
+1§W«²„¿Q•Vß©Ê)Sf/åyUNãËùNUN%ÝJ;¿£LôÅFù•™ç¸òÿ8ÊñôHÔv¦^ýUÿëyAŸçµ àäšN¦Nˆ¯4Êiõb^»³ö_ÝßYXý.U¹‡ý$ïUåò}U9‡|ký|µ*KøU9sã;U9ÇBBß©É9QkTê;59§BÎò5™»‡Hß«É™R;S|§&çÂýóóAM~\ÐJ
+¤qÂ+ÏŒ\¨P‹5{¯wjvyP³¿¤ƒŸžTߨé¯wq©BäÀýr£qâË—}‘븴öòe<ûYW7¼¼Þ ·‡åß·'ÅݽD®/%PÛ5]üF'œÃ%úÅNx¤æÉ]ò­N8UŽ”çî„So….É·r†­¢>ì„×æ y±Þn©f_Ö·ûà=m&<탣˯w¤Þï‚s]þÎ>8=YjyµæHø5‡ûà”õ;5‡ûàa/åÝbêƒçÞ©9Üï%?­:ûàÔÔ=(ìaüláŪ³Û|©:ú{_êNˆ‰šÓ7z½tÇá{{½4f®õÕÊ#áoT^ÙQÎóÊý޴—òü÷LüØâñë•'•|;JùŽv‡»™¼P€gãZ4õZ¯·×ä¯úv¯÷l—r®Þ‘MH·ÏW;½¥¿Z•÷}ë@íû›;½Ì¿¿Ó›B|µ&Kø5™;½!—wjrŽy¼}£&s¯7ð`ìõšÌ½ÞzÄï¨É9r¼¾Y“3Ýlù8ß©ÉÜë¥ôTåÇ­ôÈ‹3†×z½•F
+ãEìóz¬Ù¼^#=bK9ŸÖãG# z†•äëñ7F帶GGþ7ãöö@ƒþ³~ï@ã¼X‘%üšœøíí{5™Ç&µÆwjr¢Ÿó¤þÅ{5™'åÞ©Ê<)Ï/ÆŸWeMçõªœF[ÿ-2`¨¿+½ÒC£¶·¤7n™ó·¤K:w¥?÷´[ìåÅk¯ƒÛ7Ãß<îùn¬uþû«7–„¿qcenïsxçÆâ¡RÜKùÆP„§Ú»µ‹GK¥÷wjWNy¬ãx^»4×o¬œú-ßsgåünƒ’ E‡·žœVŒd?ê'W/¾s gQŠ/Þ`{]|ãûîÑ×oðΡ~×@©þc”¨+°s¯ ”Vô;%¼äÅ^òâ@)ö›, |}œ½8LòÅ<¿…,7~3òÒ 4¡ï šxÍbo š°°oš¬¾ü#š^ªÕÒ~½Rë éõJ­ƒ¦×+µSÞ©Ô2fz¹Nëé:m©½Z§u
+~ÿ…[”>_#Ž¦*>Øå%Ì5øUUòó‚_Uµ!öUÕƒüªêQ|Uõ ¿ªz‚_U=
¯ªî‡¸¯ª…ÀWUBð«ªG!ðUÕƒüªêA~Uõ(¾ªz‚_U=
-¯ª„àWUB𫪲UÅb"?É=ªž/>æÕÒDUƒ¿©í…‡=Ü<rí»øÏû‡ d 8¨éM±¼Ç.×~±‹wöJMu†(–Þe_×~±‹wö@W†Ê]-§7Ù×µ_ìâ=Œ•Y<À¦ÿ¼É¾®µK7îžÆ,ÙêV¤ò¦/ëZ»tã®seþ—©E©ïq¯kíÒ?¿ô|\‹É½2îq¾w¨ÞŸ¿z°ä#YŒBu {h´Ýj‹«)É°ÏuñS-.”¿k>Žâ(›eÏ˦Ʋ4îe¢±þAÃ,]0)}%êB‡GèTÓ¥ÿ÷ºZ%¡4´ŒG;ŸÀªêàO墸ìq÷)PüÈi ­­öäCŸYJ âµtï“ä ‘*/ÊÕ*Pež„“~¾Ô¨õ| /aŒÑ˜ðì`
-ƒ0¥4ýVºsÊu¡KQ^µ‹Y( ]!5…š'°šÅÓE!»&ˆ7…é¯-íØý?GXe0èF/E{£4IˆT1@xÑ­F™$4„wÛ ½<UÖAíj®£@X;yMÃf 5([_ÿ ]!ôIPP¥| ^‹öFi–.t©Ê‹p5
-4%…‹½×ü]¥R£Z×ú–B­{gàz¬Š ¡=çÚ7JÅÀ+ƒM™QšVº3Ë…P”íbÊBWohãX•ñ›Ð]TøëÅ”ËnV䯞W KuݽJ š¥0(SJp@K÷fi¢.t Ê‹v5 d+™~ÄãcTtåF k¯n¨BX*GÜ€¼ b^ÕB{ë±l”ŠU›.£4ýVº³Ê…PÑŒ»p1
-E©%å‘!={Š4`⽌Î^ÖháÄS²^"’T#ûÇU
-ê´†’Ú>‰¹;‹ø%r¢ñ‘q
-²™ä—vG¨Ø,{³‰îÀÈK~2ÞŽÞR†²Ùl‚@£„Ý»M÷ý†Ö1Ô+œ‰¹¡M¼Q=B³Tñ6ùÀ©Ý*6Ëö6^Ûrðì*PRõ<rHP¶ Þ& T1@xѽÙôÈDw?/›¸ÀgæÏK1Þ#Uo†Á)Èf“ \Ú¡b³ìͦÄûL¥èl¢
-©¯
-mNùÐe€'P2ØÜ"œF¾·È`k=5Ì@ Í0 E¹Jzõ`÷ì¡9íÖ¿\¼â9k}—<Ú-Ò£o…vÓ\¨øàH œì¦u«†îMëü™}é˜@»ij²€ôêÁÅ40‡G#{¤Tw}Ñ9|oàÏTlŒÑ¸/zÐ…c‘ÆéH,F”ÔϨ
-‚fâ@ãåífÜ•=l
-Y§¸û&+%·à¹¤Ò±"ˆ¾!®¬°¼oš/Ä‚.%½XpY…¹¹£KŸá"P×7¢ºdq÷MÖM:ßd¥ó Aô q•h´æäà|ƒ„]°IÚ;>\ÖdîÉâÄg¸Z'+ukãæœ,£ÜBçrKGŠ çpU¨¬`…&àm³d!e)éÕƒ}…æT|†«@Yþ謻m²¬Ò¯å—Ž0t `Õgœà„%àm³l]°éRÚ« —õš›?ºhñ.
-u%$Z¡‹7ßt…å<—bn´‚s@kn@Î:H‚QšÒ^}¸¬ÞÜ-’%ŒÏpÕ(ë"²Ôq·NÖ[º`Y˜éhDëWF nXÞ:KØ›4¥½úpY˹Y$kŸÀ¢PWI¢ºôq3NW_nÁs™æFk çpQ´æäàŒƒ„!”)ëÅ„ËÊNçO‹¤©‹^ù`ÃÆû¢µéœƒKS´„åùØ ÒD·:1ê1P[¢Øç¸<ÝŽÌ;~`(u%)¿ÓQ6K—ËÌGÄÔ±7žQVÞG¦Wº`Ÿ+ù•¨ ]‚€ò¢}ædÝu…þýÌkòàĽsg rHÔ\Ç’]º‚mfA¨:
-¶¡*ß’²7£h°™jnÎ(>2ñ8ܯØf” U•JyQ~uê¾'c‡…Üë®Ä}¢W¼ÝH“*<IòNA ÈG>ÀfÑÞ©Äo<x?d¤Jjw·žbÞ)ªj”ò"üâZ2&»S¥&–ç‘\ûåàÕ3Ö>
-Þšê˜ÚxçwúVáÔóXã‘ŸAÖ¢ª­¯²i ÅbsB¨*‹h™§E=wíÀÖ `m{!m£›sÕå§xà›rDgÓ«dÒ<C¡ÐŽCzâ„ì¢÷jÐ}'°Ñrèjt-kœÔµã"ÉÙÈg¶á®öVÉ´U†R±‡!„(á.ùbÑ/°±Xš[H@[eàÄ\E¹À©ÜèÁÆÑÕÐ*™6ÇP*¶Ü „‚<%¼H¾Ztß ×r;xµ´–ƒ6ÈFŠ-·¨raC9’d­6¢«…U2m‡¡Pl²!=JxQ|±ho²Càý‚¬\o9ðÈú×æém~JX?SO£ñËã0ÖÀKzÉÕ°1xàc»÷åC[Hùt”€ÍÒår…Cà,”ÆÅ@é‚}®äW¢
-‚”ò¢]F.(ë®+áv¦Zëó3³ÇæÌâçíý«`›Y.t9
-¶™åB—@©˜”¾™Ei´^WTWsôV-hsÊA£Ð]d_}CæÔ~¾5©ƒÑËêJ=‰<E|;¾I_‹ëª‰þÙ Ù%¦ßò, ÇIŸgC:€f¹ãZ@#Éf¡+¼Œ°g,W UîJU†Ñmzµ.¤÷ˆ£s‘/(õ"bE{øÔÐV¦)·ÇUµÑ4Ëõö„[£GsB{¨½9Ãø^GËÈÛƒKÒmz/öÜ5‚Ïœ¦v¼ Üƒ(`wÒjÎÒTÈÙ¢è
-nÆùà% i¯>Üq,òxþF\›#–BÃe#MßÊÉ`w CbÇ©¶p^-‘1j‹……có†™B0jUÒ«—1ôCoÜ ìñÕA&Öb³kÞT¡F '`Ö´,ÍJc…EC»†iZ¨é1«ö«]mûam€0 mªÛ5çB—À©´i]mj…ecƒ†‰B0*UÒ‹ü;†=04¯–óÐ6
-‰±A3}.tÙ
-ã`P(qÔ(¥o#LIÔ….AŽr×~õj]žIÆD;O;®õót)i˽ò,ñœUmk­‡nØèIžw}éÁ…òZ΃£l–.—+çŒ$PÊì*³°&ªå»—,Ò‚%½òQW¼@Žê[:B¹Â…›6Ïu©9ãh+}loCØ™R= ÙvÊ(–ùÂACáÙ¢£l–.—/˜o×^âRòmÇ®lVº`Ÿ+ù•¨ ]‚€ò¢]ÌBYèJäócÂx­J£yÑoðø˜hÔ‹ÎëL¨`,~2ÆËcÎp6ÓM4–9ú9õ¡@R´\+(56cÛ1¥‹7º«zr ö¹ò^9B(HTÆ‹lõ ˆÁþ2(Ôš?ø$ÑÀßs]àó8çþHýF·þ1^é†\æFJ'×çÚ ››.\qÓÙø$U$4h-×
-šb™{C Ÿ*u–ì
-ìså½r„PТŒÙºÕ£!™Ww„²–ÜÄz…ëe¹pô¢ëH'”#èzQÛë íôgäsÎ<Ÿb³h¹Za~—%{¯Mƹ²¨¸²“ËW–
-j”ò"6ÅRQh µ“±ñªËÊGŸí
-Çsn³K=”ʧ÷TRšH)¥VA>ו=óÊ ãîSC*Cf™óJA ÷ÙÓ*s‘Qö²õ¨–*˜”»Òs¡K…£Ü«C ¬¨Ÿáó z¢Ô~…ÏsÏC=Ú×ñqãC=B×ñQOü©ô›QÝ…Ž8¢c4h–- šÆ' 5¨ [\Ñ‚}®ÌW–.TÕ(åE¸8…Äh 5il;ø<¿|EkÏcfÂJ™s¿f|xÏX¯¼Q±™-ï´3¶G‡PÞkgl£”€ÂåjEÃœ¬ƃJÓRP¸`Ÿ+÷•§ U=J¹+W§@”YR¨ xòæ[¼ò‹?и ©µQ%
-¨Æ;ñê4þb„ £Æ2òÞ[ŠÍ\©½ ©õ-´P¯åDJÄFárõB»,—
-ô9Ó]ÉY (º‹Ôe*èÞ㌸+uÈ
-S3ªÄÁ ÇyÞ¯ºç1+GXO‘~Åfº¼u2 Ó1’Ø>š#4h-×N”Ú©*q“תô1Ãfå
-ö¹Ò^)ºÐ%Å/¢Õ%Ðcv„“’®Ü^ꔣ^`¶=ò2=ÆêIÆhÜÌýÆÎÎw¹bsg7j©ŸW‘'=×øL HŠ–k-c{L%+üåhu¥.èså¼òÃ@U·È.zu#9 E'2o•^ÇvØô¨Né
-÷TƦ›„ÑSâ€-¦‘Aá âk7læJ]›Tâ¹…òPêt”€ÍÒår…¹C?2ñòóøc-]°Ï•üJBAR^´«Y@Œ®ðÛ"nR©éŒ©ë>…
-­l(Õô˜’œ’\yCÞöülëä\øm€@²`Ë<Rvgµ{º I¹º“áBkæ¹ £ûäHr²ô,W ¹v&&Név½°÷ ¢übˆ:Ô¤G^Q²£g³· %^sòAY”¹rf¼ÓâwnÉ~çAcN ̼/=h€Î Yî¼ÖPŸñ{.£«<@Ë ËHÊ º@‘t^/ì/(¤`¿J§ xj.´ J×´u2 þxß0„µ:æÿ4Ó۱ŷmãîˆÑ4Ë•k=âØÏèÒ­cw<+W Ù‹p&èE†Ð]ôêvx& vÿä·ÿüAU”ob¥ê:j
-wœ´vžã¤œ±WáÙçÁq“] Ïs¬…P^4v‚JÀfáór€{8ÖŠ‹1ðË Ý(q.˜¾òt¡"ǽlØ q±zCø§qúwkeÏ—4P0Vê\æÏ+ÆW
-KHA0!t!Ö„ëÕ5ä©?c®œ—ôqRæé×;)S›:ÿåÕ óà#>Cm!¼F.*ô¹®å%~ ϱ0{>gÙózÄ 뉀”—[·}X¾€’ÁÊÔŪ" ÝÄërIT†¾ð¦à|¯í•×š†ò.FãXN^®ÐÃüÜ ·–&D8‚a3ױРúРÒú¶U “²åzÃé92æG”×7Ƙ€€Ÿ+û•«‹ʹKW¯]9xàø.ãä‚õ~„ñr=Ž% u,bï¼ q,%ð$-À™1¿³¸9‹ÓÁ™ƒ0NO’¹zÖhO~’Ôäsðs©„]°ISÚ«j’ƒE?i)çü|­yaã`z"­ãxƒ~®KÕy¼ààµë«Þ Í%¼Ü§Ô´‡Rct$OŠàH@ ¦ûqŒÅ€5ò{FL@ Ï%@r…PT¥¤tU¥IgâØ?Œ¿|H|ÖD¼×4–þıþ¡ö©uŽ%B±¥ñi`3a~#=÷…w±­Ž7[ÈŠàÈ@Îüït€5ó$F—`²ˆU²…XÓ¬Ô2gæðr„ZÇ×"•_›å~Á ¯Àµ¤R£|¤´¾ <FKÀ`:óy8×þQå﵆=˜~ú#î´JÂ`8‰[måJð9( ’0£d¥½ú ‹‘-*¼Ô(ÏíÆKª­ÝÁãX4ÀX†\^W}ô¶ÀRŽµMþ?.×y\yI_‰žÁ™Ãd@¼Çñ
-°žüdè>ƒ…I’-†š,£Ü-P×Pº¨;0æ
-}3¯Ó¿â¥„Y]¨…9Í”¨ëy,p Ýú\ןg«>2òÙ<'‚3I`8¥’ÆñÀJÍb›5EŠ_ˆ”.‰b (r„»|uÌt©/c±jáwã[Aì†8xu§:VQøw“^!½¶â:g½òr¶
-½³øÞ…CW©åÛ‘£ì|2»R„Ño&îj·‹àË9&šŸ ÚÝlu‹ŒJ»OP(vµ ? EÂxQ,¡µ‚ŸË•†è¾+áÐÕ!j|oëØ£bŒ±n[/‹àÖÃá:düUMhãb”ˆi Pí £vš pì`Až
-z”òª\ŒBQfIåÙ³ñÉ+ö
-ÅPÓi”»vYÒˆÄàJä¥|ë´Lë08xu{*o!Þ×i›«DX§VÝúR5ñN0ÇéBy+ô¾º&B‰˜u¤<;=À(}#(zQ%š˜Ew•->¡"3¤P Çéx®åàÕ×!¬Ö±Ð×:E…¿Ž÷ºë?þä±×ÓâÏjú8Z(³ÞÀÚ×JéAáÐ{‚4!PÔßU¸¬EM®ïÄßQ'>Áí£fîÒžU?-W˜º©e}F^*?xùt®>ÆŒQ/št)&߆^>Œ‘”zç‡>26 ×/Ë'Lm/åÿ
-<á¾Õø$à1,Âú^g
-0ôJaP¦”à€–îÍÒD]è”íjÈWý†<÷ñ]ÔQãÏ?#êo|Þ*w½Uܧ;ùâCÏ´n_ T ¬2Øt¥é·ÒU–(„Š`Ü…Ãä•ŠBKø³~~°<†UW+ãƒÓÇ
-ø¸[•ÆâýâBÓXãïZ?ÄÐ*…A˜R‚~-Ý[¥‰ºÐ%(/ÚÕ,®ðòŠƒ»9aQVç×Gh@ßKmVñŠØ/‘g]÷/*VlºŒÒôkáÎ)ÍU ^tëôiBCè÷‹¼8ã1¬²ªz¸ö‡K.wœ¯’»UëxƒÐ\ë‡:¥0SJ0@K÷Vi¢.t Ê‹vø€Ze+ÜÈ1ç'°(£ÎMØ‚Ü jüÝ“7‹¿bæO€}äÉß {BÀ)EM•Ò™x+Øùd9B¨jÆ‹lñ ©!ò5 ·¶»Ñ¥‹ BÂ{ªSM?â¹=þøuݹžjX)m|ø!d6ª¢ŒNµ[¹è’%h*Ãè.zí+jFð!´‡ ¨£‹€Uc,@=ÛöÀã寔$Ö6^$›[st
-Þhkè¤$ñöãM_zHØš!æ(jr”ÎDK±ÎMã–dÛÔÚ´“H1øÅÏØ&ê!ºÔT>„©»ÑÏï´ãØc<iS}‡³O4¶`9Šš¥3ÑZ.ºc j ÉPº«^›kR1`DáýGz~ŒŠ=¼€¹D¼_ª½öíÁUyCÇîâx)µ»I1o4-Be‚µHçŒæ†K²mReÆt€ôSWÓQsP³È/¶Aqà-jÝœá©wþäǶªó 0GQÓ£t¦ZËuöh‚¨2Œî¢×¾%V1f/…<cÑ¥‡WVÆÞñváïrã‘·§o>BiâDÊØó®glÂ2{ U=F§ª­\´ÇÄÀ%Ãè.ze ĸΎM¥ð†ÔùŠÛ$ï£X›ìè7ggR$³sÌ8‘£˜›DÂH™BFÀfá~‰wfì¹ÂïÁ8¿µ’äg\ J¶‹èËü‘·C§QâIgf@»Îµx—t¾Ç‡Ži!Ï(˜èRetªÝ
-F“,E %BwÑ|™:ÚÜé“Ç°J’T.s,›I2σ¡2„”€¡M
-Åû"Ó7'“<ÀøèR£lªX
-E[47ˆRÊ´ Ý&‚œ:1ò]BtžäÊ܉÷Efn\àœß_
-"¬žñ'Çãs>ôŒ?!-]<ã™ÇÚV\»Ü3J‹ xæph¬f„eà<³l-T ãE?œÇ`¼h ï`<>?|‚«¸ƒZÍñµ
-¸À–ùý”·Œwh>BöÁü¸©Å7gDËÆj>XÎ2M#M”1î¨gH Þpw¢¶Øžâ¢Ž»7GÚLã5Ðó
-U°Ð2ÈÕ"Q”0^ Ðé Fkè ÜóüÔú!®â¨ãÇ6ÁhõB<úųÈ'LµàƒyƒÏ#øVÒèâ¢ÐXÍ ËÀ™fÙb¨ÉÊ«ø—2«;ú‰WJ{tðÒÇßPÕ³¹Ê3¾Š
-iŒï²fn¡¼íçéI‡™cžê€QL€²Á.ÈMÌ¢»ÊÆï¼Â¥óÅÛÞ—#<AEeS]Cί ZûÝH0÷¹‡žG uc4 LBx©2FÕne£Iš¤Æ’EvQ,!¥yÑøµï
-m0oNèèÜyf.rM$
-±¨UY¯\f6ktØý7:”#tlî=Ó Õ‰ 4Ì{†¸ª3RðÁð¦Y².ØÔ*íÕ‚ë̺ãgœo
-~úc=¿ð߸üðùSýqÖQý­‹Ç¿¸_!¶õ+LRg#2¥þû®”çÂ^¢¯?Ë?¡ŒZâÏšÛ"_?Ö*°»}¶égïbü*qü·Y‰&+(¿€¥ž4 ùÅäwá âÏVUÔµÁÖŽ™WQžãÕ
-P wêV¦&»k£¶õYª~ƒpÐP˜×Z{–ßàGg/Ðøncæ6•X“«^³¶RsœÞº¿Œ‚:/²ê'7]ÕŠVïV´Ì»(Æ=kÖçÿù&WÛ„g"ãyòW*;óÈü|šSâ£E¸ö¿–Ó÷ÜcïÈ|ùºä5Îk©ŸºÄWñ˽w·8Ýõ•ÛÇ¡Þ)Òè«J'"„Ÿïw8ŽÌ§toÑï@úµ>úÁŸË'WÜaü ~lÍ•~<“0“²‡PªnÈQÀ¹êx}V›ã/r­ë9kôáü³ïÔÀ£îéPøtô°Kˆy–õNͦ Óó'žé–Žr¯|VöFù)æúß+?%>ê^ñí½º@¿Ïm~øVñ¼Éyº/ÿë[åÓ·Ú›åg>1øîŸdp¿¡Èó,bãCOl(Úù<w>L*îi¼Ðfæa_¼' ]’ç Þõ÷ãµÛú·š:ö¤,]ÞOhJ¤¯Ý~±¦Þ­#2~õ=Ž‰º»z Ø—o‡ô?¬EF ûýz­I;$ßêr?>ݵþ&}®vkü]™g^¿êÒÉœ£§¹z§5^Ç1SËp­Ëïç<ýy>¯3üìqÏkTúöÞ-×x³ß‹ÂoÝr¼›87×òy\ýFù…j}¸þvß(_j7/ ¨ÝÝ3õ½&'¤Âgm]˜¾õ8æiñx¯üøÇ÷ÊoéÆ߉¼Y>õ’ùÝßòsx»Ù¡ó”òÎöBÛEãÝ[Žõ^éßÝv7è墮&¾[ò2 à¿•oöž?º2¿–)wÇ7›ÏµØIJy0ÔômŽÌÓ»#óEÏHÔc512lS†!~”¥7Pk¼=€Z,6Û­Ae­TJ>ü@æy-¼Ã|ØK¹ü¼t@ƒL
-žÞ&ÜÄSC¼±•*%i|OAÔ‰(®É¿<Ô9FeÛrPåüxï€þpJï·ì‰ê>M´ ýž–6ï— ô»C–5¾á
-‚N.|k|㣋ñÍÆø5çÌÈÆosŽöhœsôosƵÔJ ;¾¿ôQÏ8âwDÍÀ{èßÚóv숼ngt·ÖPöøw’èÜk7ÚÿN·hœPîZò‡­3øûï²Hku y'‚½C8nù9‡ˆíÈh©´SÚøÏk>ÂT­L9›~Yï!æØïÖ'¯›¦ü,(ÕïR´©ÿ¬ó†öD’äVá§ä"®Ù‚¶#é'íÓŽlBtÓ쓉k>LpªuÜ)ãÞ{4á=9Â|ïŒY+dv%¿ÅŒ¯
-çÎüJªó‰ ç«9}ϦŒ­´ö¦û^và/³Á£­XkÖžª~&x‘|Ý›7üi
-¯yó|+—¢ ÒÇcºN ß(gã¦ÞI '¾z®íþÿÂ/ó¿÷'ßyVÖ¸>ßË—o}›-æ×ä/åûõy.Ïþ‡<í¸Ïó8ßq¼V>ƒù~¾¯Æ¼ŸoäCÀÒÛþ~ã·~…§Ä{ù>KÛù'÷ÖÐÿZ·W!Ô<Üï '©á•1³výÓñ;LGCxmî|äüÓÏ÷#x£±Ÿ‡ð¦iåiH¦îXkÏCÕ­•Ëÿ>Bþøˆ¢c契F­çÉ Qþƒ¬üi®Z¡ö&ñnhÿ)KY´ÇIC,Þ©Š7å|ù¢xËÜF?ÿ‹ýbÁáFÐúþùó×I´­®IcùýÇ—ÀçÝ&][GïÕ:·ž#v˜~‡µÍr±Ä{WÛŸwÙ¥ßB|Oxø>å9EÞ½îEéý’ö-ø*><P?¶'Þø¨Ê7+ÝØÜsýG­a4¥æk5lÆB£ñ¤†)ïk5ì uix‘ö{×Û1EÅù嫾¬Ë¸¬úÿ¯ö‚žjéåŸs¿ö{ók?(ÁYÃI“òW+¿&~E¿&~ ~½Éýkÿ¯m0_“/ êÿv“ù¶®ÍüöMöÒÍÆö‚OMÝî¾0^˾yA|ã‚·Sú’säCù÷â3V»ý^çýß‹ÚÑî;lÁõ’$úk¸€ÝµÐ[»µÐWûýÞW˹Þx÷Ýäš_¼;ƇçGâãêË ÷ؽ.ýb×þÙsó—W•gXn±¿G½®ü¢—nÌùO´x›‹×‰×…_äÊ—ßøµs<ôN2ú-êu­]úç—nÀÇ¿Ñ—pÜj?ÆSsˆy¬¤jäÀ/4¿­‹·PO^‘ø{KÞ3V!^ËxëCÞÖ¶TCA6€f©ëZES>ùˆd£ ·øµ;”+ÐçÌxægq¦AÈv©kõ<2^=_ˆ®cÉäón‹CHí•—à+BÎ8õ@³TgLàh•WíÝ GK$BR7Ž]áîÇ}éT­Û:à°“Ï{;è~=Æi¸Æ&·—Jchê݈·Ä«w€ŒÏÄ®ãæÒRr–Xœ)X\›Ì‹'wäÓàê¤ÖyÃr—z8Êäý#¤NO*Aœ6e“!³<çï–1ûBE­¦‚·ª è…E­Ìh“·[qOvºµ£§æ°LM™—©¯X-àL€ )nRÈߤ§Ÿž¯¡¶
-úÓ-ô#U(KÔoQ*Aˆ6M»þ{Z¿¼h©§ÌR¹F™Ä\;d&ˆ³æHcdèÌøBº…2¸APÚîH…Ј“ôlW¹[r_>/Ñè‡oV¿äq“£)ÜU?Ž€
-ämÁÀ¥×Ø’R½1¼\UšÚEWøH£ë‰B΋3aEŸ^êŘ»ðGQ!Ö䇴¥„Dz¦a+¯7—^ch–ºÕêq¤Ø›«2T·§½a¾ÒX¤Ö#Üõ^ܹkõÍcÌy»ÁèÁ½xô2TO©í’¦`Þ!*ÊÑ0){3)ßJàir¤¤êXb>]é‚y“,4
-áEöÅ%4ä¯óÖ~ð‰#·Ôø£_V[_ðr5>ºŒmì<ÃËMͲµuy'oKaü]uuL‚ÌòdÏó£[«LñÖKÀò°®IiŒf½H6eò=¨¥~ULÍT8øƒd·x»u-’ÒJÅÄrN¸À©Ñ±-HJufp#:·´P6^c–ºôâLÔ"ÚUî–Ü—_xôÞûÆs~U+Å–ÛQøl È{‚K*²)4KõžÞ|p­t•zëó{z-W g‹Å™!Û¥^Œ¹ë·Nn7R3Ôø0+ø¤~tyc0péE6©«Ô­²| B‹®º¼-$WaóUÆ"Aœîz¯ÕæžÜ,ÞLcGc Xo9bñI.ÈÛƒ¢Ø šÅnþäqGvþPMìsS+Z0ïE‚!¼(¾^ŒV—[áÄcMj…r]ÃEDkâcÊüÚ¡ÞrœP+|t†B누#ó
-@‹£›ªñŠ`h».Uô ³æÄÝd£Æ5ŒS´Ð…|Î|Wr¦
-„ê"UÜàõþb­¼P„î†cu¥¾kžûPŸäà…MÔµì}í˜P¸³«Ð:[À|`ë‘@³\9—AИe?£Évð1K]ˆœË0³Ó0°¨.Rá\a4ø»ÑxV~wE]‰’w´ÓÝÁ
-Ê•ûc:­3Zi͵gÀ‘Oú•!ŽþÔ ‚M!)v]«hÎins¸ØøÓ›–¡Ð¬ãVn¥²ÓE¨lQ`„`
-I©ëZEkâá±Ñ­Â».X¡øœÉÎÔ$Æ-–]¢ød ýàiÎ6&(hèwid:Nà3Œs2¢Ä!Šê#5É ‘]àoqSÆ@ÞN"ÐðØ
-£Ø, ¼¹Ewºé«C#Q¸cLÕÒ8±r–ñ‚…*ìyŒ‰GÁÆ|áy+=涅Rw·Q6Ë^˜C¯’Œ0q?ðˆ®lÁ>gê’¦…¢F¡ÜuËd%Òª¼X¯¨²òŽ”z}ëx9bœX>Bšã÷v¦A)ØÈ”•Ü]h½¥zw”ˆÂ×Õ‚rÇ# ÆHÏ¥"S
-R¸`Ÿ3wÉCEQ^”‹O(J,Y³ •wÍ£ÒQéÆ–Éy:‘9·1r¶sÎöŸŠ¬éœxËO «?ó3*Cf‰ë fžÄšçKN¦Ìû}œPÞÖ¤ÂÌJƒ$q¥ÙåÙA’=Èæ—ù?ô s¹€¥Ôµµ3(#íŒenÉX3¿ãdÍãG„0z¤R+•!³ÄϹõ≠­íC'Óx/P ¼¬âfV4/Ϧ${“MãçG%Ÿó
-õ‚òÄÄ“Óàžkþœ½˜†|æ`КÈ9ÙÖÖrF:€f¹ºeáByfnµ¸èÆT͉Å.dM"¬ô4 4×E¬mt¨JÀÞŸ“™“Qmy6kèS=ÆãpLyMˆ¹Ù+›Ðš 8ó<ðIù¬Ü±§Ñ4‹×J-Ðùlcz/a© Y…®ì L(“×is ÊÐS-¶<–ˆêŽòç÷Ç1çzMã”Mú·ñâÆú¡Œ±Ÿ@kJ€Æ#¼5,ÖžrC:…¤Üu­¢9'žU3ºJµ‰7ƒ¶b²¦VzÊ„ë"V¼JsÖ!-7ù¤F]ÐZ ÿˆñ^À¼Ÿ2²uLˆ›ôbК8ËØ6×;oMÌÏ£h–;®UôäSysU££žo/ljå
-´Ê] bà’t›^›aP1`׸$oIkÌw`úå¸;F• Ë
-è˘  a@n€­jÍÖËS ¥F 8F€fÙëâ…òþrcãR£‹·å¸¼ 5ç )j )Qº«fñå€ïž"¯-jëçŽ^Ç @jså[¾Ñ`¿OŒU4ÀÖtÂYjp‘<ðŽÅ4‹×JÔòlô\=ËéŠ]Ð*U„@Ó¡l»b›“01æEâ¥g瀩š6Þ{ûS“Ç›HÖ[«èO¹°ÊDµ¶¶КkȅߺÀÊ;Ö:BÄfÙëjƒ)ç9W±/«LXðBÖd…d¨q(d‘]%ËøHÁ‹±é_ùœ”^ûs‡¾V2ñ[ïÞ'VËQ'VÛXL(К}8ùê"©Ó¸49FÅ´ðq9ÂtW¦`$¨a€²Ze¯,]¤‰TÂ]·Íc(­ò×Õ«üF%6^ç’ªlŒ­h9ò8S Þu±DÏ„4¼ªOWhõìÎÎ'1@`"n>qè
-Sͯ„>fÜÙÃ]:J³øÀ–øØq Èì1Tõª¶rÑKÐU†Ñ]ôZ'QÅ€‰çÏòCPÔ$žxë(9ÝZä­²½7Ô<SŽ©y.‡g¼QÔÄ(IÖr7’ÆM F¶Kc@‰yyÉ)¿—xˆ.1¼gn¼a—JÎÔÃHgôÖÈÏåèãZ]w¤°dÖªjŒN%k±èŒ¥gq*ÂØ.jåfRÀ~Î}·¨¨á×é9aK’ùùÜOÍá·ó­b連¼Co55Âf’µT禇K„±]ÔZH¥˜ ú~â!ºäè»-/1¼9òîÄŽ×+`Ž!à€&F¹L²ŠÞXvh”î*vã]à‰ž^yˆŠ7…ÅÛ‘Ä Mù;çMâÙ©Uq%°ÞRhÍAÈÜ1Ôô(©Ör=š .FwÑ+OsFc>(>FEOàv±a[’xrMÛ£<…1ÃU} 8Sót
-=Šš¥3ÕZ®³G´@•at½bˆ1#xVþ,á!¸Ôð;‚
-<™Æ›„˜ÂÖ"Ó_BX•W©ZBÀÛ!3ÇPUctªÙÊEs,A œ*Œmk¯&T
-¸@¿UÛó1*j"oÓˆ}@BR:ÏÍšÈ+.Ë×ëº%L!°FQ£t¦XŠuÎHv¦Œì¢Õ^Fˆó€‡4„kÑ%† R‹ëãž•«uó&ðlÛªµØo©¯ûQè
-–½5Œ$!N´ÝU¶ $T‘ùÁS´¹ð9“á%ŠŽõЊ'Œ†·ãFBŸÊ˜çžc( ¤sØ( 3Ÿ
-ÒÔ@Sc|Wá6¤0M` ýx4*ÎÏ`‘Å;L÷Rütë$ªíNÑð»‡î"ùÍzŽ °IQS¥tªÝÊE“,C!FwÕlà “cndþfµŸñ¼4e>¾•—˜tÂòQϲ™Dp+ˆ\è™Æ2Gi˜ù°*J1
-§ M 45Æwnc Ó–dVÒž "ŠWÎÙŸùš–wŸ¨c6^¸a(/”»V(Ÿ 6]F©ò­pôÉÒ„À%Æè.ªmÔaŠÌ9sôQ7¤§ksøëì|”¸ûtð:ÍP¶Ð“ž?e£4 |2Ø„¥Ê·ÂÑ'KSAòÝncÓ–~û3xÉâ­¸kqí8Aô³¤Í§±«Ÿ®êe\rÛ
-!bæÀ¦Ë(U¾– 6YŽ&JŒí*Ú†"*HݸwHÚÀÆ,•{ó
-·þ¶û]>µ4Œciν`®®%áñ}âIÉ?úãಟUò7n‰Qú<ãkEßù!ñû!‹íþÓ—ðã¶:“]æU„ßöëEˆî„üD
+¯ª„àWUB𫪲UÅb"?É=ªž/>æÕÒDUƒ¿©í…‡=Ü<rí»øÏû‡ d 8¨éM±¼Ç.×~±‹wöJMu†(–Þe_×~±‹wö@WÒ£$ò^&éMöuí»xcce°é?o²¯kíÒ»§1Kö…º©¼é˺Ö.ݸë\™ÿ¥DjQê{ÜëZ»ôÏ/=×br¯Œ{œïª÷çǯ,ùHc£PEÃm·ÚâÄjŠG2ìs]|ÆT‹ å8JÀfÙór…©±,;Á@™h¬аKLJ_‰ºÐ!Ç:Õtéÿ½®VIè -ãÑÎ'°ª:øS¹èÄn
+Ô?rÚBk«=9FÀÐ'…A–R‚x-Ýû$yB¤ÊÆ‹rµ
+T™'᤟/5j=ÃKc4&<;ÀX¡h£”P .’?—L5:FÀÌ*€UPªV8:iºÈ%Ç1nÊ—U(
+-¡°äô V]tߟü½ê§ÇjéÜ­ŠsP㛿›B›M‹ ”k±Þ$ÍBU ^D«I ìàÚ =„EaùhÆêy†¶¹Ôy»£¹ª×éé[8%`à”Á¦Ì(Í+Ý™e‰ºÐ%ÈQnÚÅ,”…®Ä[ííLO`UFϘSr$î@ûÝGp9VņPz,Ÿî~F ÍR”)%8 ¥{³4QUA@yÑ®f,p¥ÑxäžÀ¢Œ°LãYlÕk)â­6Òmçí t]%$,Öuû*%``–Á¦Ì(Í+Ý™e‰ºÐ%(/ÚÅ,”…®0_(QÕ5
+9|¾æ,iwŠ/ZµB[kÅÝÖˆ¡S
+ƒ,¥ùZºwJò„HQ„»lµ 4!•~¾Ôc‹,¨i­Î)ÂZ­)ìNQorõÕï¸ÅsÝ¿ê`è” L)M¿•îœ²D]èd”WíbÊBWHM¡fà ¬fñtQÈ® âMaúÅ+BK»ö@ÿÏV º„äKÑÞ(M"U ^t«Q& áÝvC/O`•uP»Ú£ë(ÖN^Ó°EC ÊÖ׿@EןE}T)¨×¢½Qš¥ ]j€ò"\M`I¡Ábï5?EW©Ô¨–õ>„¥PëÞY ¸«bChϹöR1ðÊ`Sf”怕î̲D!TåE»˜…²Ð•ÀäøVeüæ#t×
+gbnhïFTÐ,UE¼M>pj÷„ŠÍ²½M׶<»
+”T=”-ˆ· U ^to6=ò#ÑÝÏË&.ð™ùóRÌ€÷HÕ›ap
+²Ùä—vG¨Ø,{³)ñ>S):›¨‚Fê+@Ù‚l6A ˆQ‹îݦû~œü9xK4­â³ü“Ù©A­À[ä¦lG&Ð,ÕûÓ© ÏÝá‡TßõwïŒIúF´ËÜL¹¯ž÷ùŒ%\ГH]KM=Ô Õžù𞸰)Õ‘ 4KõždnÑ{GS¨~Y­¥
+àm0“ d»Ö͘ûðk§3]À<^O[ɯAKP¥𶸰©¹EzS¾Ð€íŒþF",ÅÞ¢•ªˆ÷Enb7cîZð%óPež}/8:Cv:<·ñÞøÀ¥ù´
+Þì¡î]íšã/¼O o©g% ²Ù O wÍ›?¬è4èmTß/p&Þà,ê4rÆöP€Í [²›b³àÍ¡“û{þ¹NX<K(P² ›C¨J€ð"z·èÔBSÏ>å Ný•¢5{åxOE½­B›S>tàI” 6·§‘„ï-2ØZO 3h3 CQ®’^=Ø={hN»µÄ/¯xÎZß%v‹ô¨Æ›@¡Ý4*>8Rg»iǪ¡{Ó:f_:f Ðn„š, ½zp1 ÌáÑHã)Õ]ßGtÆø3c4î‹ôcáX¤qG:‹…Q'%õó*@l b¨ŒLGV(ŽC,9 \
+n“ºÌA%÷<ÀN7¢kÈ`¥ëÈÂq bz,PU@6
+Êð@™d¡åÁ8C³‚ ™8Ðxy»wecÀ5,ÐRuì l8ÆP&"Ê`
+6.€l a¨vûMGV*Ž#,; \n{±æ¾ ®Ÿ °v÷­|©C˜&Ué@i ¼ºú@©c(Ç(†šN£Üµ_¼zä
+¼ºùƒŽ€Ç ÌBÍ£DÌ
+è¦ëbM°î.ìë'wd-á3\ÊEç…¬9ܛ˷жÝûCÓ
+OR¼S(ò‘°Y´w*ñÞ©’†ÚÝ­§˜wʇª¥¼¿8…–ŒÉîT©‰åy$×~9x5ÁŒõƒ‚·¦:¦6Þù¾Ug8õ¼ÖxdÇgµè†jë«lÚFC±ØœC†ªJ€ð"ZæiQÏ];°õXÛ^ÈAÛh`Åæ\u¹À)ø¦ÑÙô*™4ÏP(´ãž‚8!»è½tß l´º]KÀg#uí¸HòC6ò¤m8‚«½U2m•¡TlÀ!A!J¸K¾XôÀ l¬
+/#ìËh•»Ä@•at›^í‡ é}#âè\ä J½ˆXÑ>5´Õ†i
+äí±@Umt
+Øôšs4rö@ ¨:€f¹ÎB#Õ²
+lÁ&Yi¯>\æZ”ñ|>ïàü,¬Î:ch~ÒÇÀÍ: V7Á™Ãf]¼ª›vbl.…Æ ¶ùæBE–Q^-¸ºöÐÞ¹§ œGo«{Óò­Gl>ewÓ Ø|
+»g…Ïû<ƒ7jq©~JÕÀÝ6l‚•öâÂßøsò0£Ä;8wéOïÛIÝ”ý=¢àî›@‹àÌa3®Ôj§œqÒ­$—ƒ‚›q>xICÚ«wœ‹üž¿…×æȆ¥ÐpÙHÓ·r2ØÝBÇØq*†-œƒWKdŒÚbaáؼa¦ŒZ•ôjÀe ýÐw{|µC‰µXÀìš7UèC§È ˜5m
+˜]ƒ}ðri´F qi„U+Ì
+‰±]Cy.X|
+Ç9# ”2»
+…Ã,,¤‰ªFù.Â¥‹´`I¯|Ô/£ú–ŽP®p¡Æ¦Ís]jŽÇxÚJÛÛv¦TOÃF¶2Še¾pÐÐÆGx¶è(›¥Ëå æÛµ—ø”|[DZ+›•.ØçJ~%êB—  ¼h³Pºùü˜0^«Òh@^ô<>&õ¢ó:jË…Ÿ „ñò˜3œ†ÍteŽ¾ENý@(-×
+JÍØvLéâ\Á‚}®¼WŽ
+•ñ"[}b0„¿
+µæ>I4ð÷\ø<ι?R¿Ñ­ŒWº!—¹‘ÒÉõ¹6Ãæ¦K'WÜ´E6>I šE˵‚¦XæÞPBǧJ%»‚û\y¯!´(ãE¶nõÄhHæÕ¡¬%7±^ázDÙ_.½è:Ò åãº^Ô6Ç:C;}àùœ3ϧØ,Z®V˜ßeÉÞk“q®,*®lÁäò•%„‚¥¼‡M±TZBídl¼ê²òÑãg»ÂñœÛìR¥òé}•”&RJ©UÏueϼ²ÆÂø£ûÔÊYæ¼RÐÂ}ö´Ê\d”½l=ª¥
+&å®ô\èRá(7ÁêÈ+jãgø<H€ž(µ_áóœÇóFöu<AœÇøFÐu<GÔ*ýf”Gw¡c'Žè šeËÅ‚æ£ñÇIÀGC êÂW´`Ÿ+ó•¥ U5Jy.N!1ZB dÛŽ>Ï/_ÑÚóØŸ™°ÒÆFæܯÞ3Ö+¯@TlfË;íŒíÑ!”÷ÚÛ¨%`£p¹ZÑ0'«€ñ Ç´.ØçÊ}åéBURîÊÕ)e–êž¼ù¯üâ4.hjmT‰ÂªñÎF¼:¿ᨱŒ¼÷–b3Wj/Cj} -Ôk9‘±Q¸\½Ð.Ë%€±Ó?öY)´pÁ>Wî+O 5=FyQ®F(±„{œÔ;)ÔlEî]¥väYÕ­Üóc¤¥Ê§ãñiѼ^¬ó®㈴…p¢¿³UF7ýìØ-*@f‘ëJEþ@ëÈøó°˜]¡}ÎtWr
+„î"u™ƒJÀº÷8#îJ²
+ô9^éY j0º]«8JÔƒv®CyIrá•‹å·u'ïnÄÇ^r–£7ØùpT†R:©~*4’¤ÎE:Zñ½¶Ù55ºI¹ëZE3U°þtü†ï䎩•+кv%¨(nÑ]õŠ;@
+FPO„WøžØü k9-±èa}Œ>ÜÙÎ:ºs+@cãžà©ÔÀÆw²'h”9.0”“÷þQ6wR¯wìâ#Å*´Š'óY˜ ®M¦ìó2L>ŽÇB!ê
+I¡ëZEËØ<Åبiây ,V Ï™ïÈÃDÕ¢Úe.SôçñäúÊ)®} í1óONP‘gjšøngä¬ëè° i$\˜© K£¿Œl
+t‹´\VÔ–*L"ÐèZé‘·ö3Sëç ›eËÕ ¦.ÕƒþŒ¼¯I±iÑÉÅ+IˆT1@xÑ-a†ð¡â'¿ˆ¼ò,;J·r ã}{à‰_š0ÏVV¨Ý ›ÉR…§‘qp¡»4-8JÅVáój@Ié˜b3ÆÈ-In®pÁ¤ð•§…¢J¡¼(W£€,¡§I>éé_S W˜Ú”¾öÖKz–Œg³r„ÕÆ{O)&Ûíµw9¶:ŒŽÐ Yô¼ÖÐÐoi¨t´¥¹¥¹¬˜<sô¡ª7ÙºÛ(BC¨Ãpð
+9Z]© ú\9¯ü0PÕ-²‹^ÝHHщÌ[¥×±6=ªSºÂ=•±é&aô”8ÆàG‹idPxƒøÚ ›¹R×&•xn¡<”:%`³t¹\aîŤL| ü<þXKìs%¿…P¤”íj£+ü¶ˆ›Tj:cêºO!ÀeÎ’ò–~Ô6–ÌX«|[ ,RëS “}ËÉ;MúÐÎIzFfÙºÉà@>Jž'Ø€ò
+®ÜÈu+? RÀtÑ«p‚ßEžë§Ê–B+J5=¦$§$WÞ„·=?Û:$9~ ìØ2”]àÙcížnBR®îd¸Ðšynèè>9’œ,=ËH® B ‰Sº]/ì=(¤h¿¢Â5é‘W”ìèÆì-C‰×œ|Pe®œï´ø›@²_àyИ3ïÆK 3h–;¯5”ÆgüžËè*ÐrÂr’rg‚.Pd
+)ÁïƒRãéžš í‚Ò5m¤Lƒ?žCà7 aA­ŽùÿÍ4Çvl±A`çmÛ¸;bt
+ô¹žÙ¹À©èv±êIAx›©>΢_-‡+LC§6Q!ô
+z”rW®;Ú(°„ú(sÿSÞÿë</h ã…o1xœõ‡‡¥ÖÎ…¥Î÷µb²oamçøîC©Ó_wJÅfáºíá„©sr¶ºöm\”Ü;ïÒ tÁäò•(„Š`Ü…«O
+-¡{!ŒÓøö}CùùhçB—…ÑÐbÜä<“ù%¥b²SaOyÌ¥Yhຊ£TL
+×.¯NF~þÛÛ³pÁ¤ð•§ ‘FèeÉÊ
+†ð®cm"÷þûZé€(uèϵ!¿Â'­ç8)gìUxöypÜÄdWÂó+A!”×`€°Yø¼àŽµƒâb üòB7Jœ… &…¯<]¨È1B/6C\¬Þ>äiœþÅÝZÙ3ÄÁ%Œ•:—ùóÊ„ñ
+:ÊÉ ‘šœ0Á
+ØÌ:Ðp,­ó±ÔG¬ig5p¦ ‚ÓïžÆK3¤å‰–±ÂRL$]ˆ5aÀzuAyêϘ+ç¥
+}®ky‰_ÂÀs,ÌžÁYö¼q‚Çz" ååÖãm–/ d°2u±ªH7ñº\•¡/¼)8_Àk{嵦¡¼‹Ñ8–“—+ô0?7È­¥ ÑŽ`ØÌu,4¨>´pƒ´¾mFäl¹ÞpzŽŒùQ å5Äã1& àçÊ~åêbE§rîÒÕ+äEW^ 8¾Ë8y…`½‡a¼\c C‹Ø;/H‹F <IK
+ƒ$ Á(Yi¯>è"B$G‹
+/5Ês»ñ’jkwð8– 0–!—×U½-°”cm“?ÁÏÅ@£ËuÞ‡W^ÒW¢§Epæ0ïq|€¬'?ºÏ`a’€d‹¡&Ë(w Ô5Ô†îêŒ9†BcßÌëô¯x)aVj¡CNó%êz C7…>×õçÙªŒ<EvωàL`N©¤qü°R³ØfM‘â"¥K¢(Šá._3]êËX¬ZxÁÝøV»!^ݩ·Uþݤ×EH¯­¸ÎY¯¼œ-@PåJJpTˆYÇÌÁ« e|ÚÓ²b±Oéa¤É«bY|rÀ
+Þ,Ÿ{— `éAÔÒø“v´zä:|vß%ë¼Ùú^ãH÷êº-6ƒ°;æàÕs2>í_AÁ؃-
+ãU´˜„Äf?·éŽ,[?ÃÁ«ËDXï•—[ߪu^C8z0Ø㳉Æt‹‹œ
+½¯®‰P"f)ÏN0Jßʆ^d &fÑ]e‹O¨È )ÔBÆq:žë@9xõu«u,ôµNQá¯#ǽîúO…?ylÅõ´ø³š>ŽÖJĬ÷°öu€RúDP8ôž M5Æw.«@Q“ë;ñwÔ‰Opû¨™»´gÕO˦njYŸ‘—Ê^>«±
+N)j²ŒÏä[ÑÎ)ËBU P^„Ã‡åª - 㛈øV]¼æ‰×+¢üÀ=—Rv§âøH£»ÐÈãŠâ­ ½R”)%8 ¥{³4QºåE»š²À•F¿!Ï}<DEuÔøóψúŸ·Ê]`o÷éN~„øÐ3­Û(« 6]Fiú­tg•%
+¡¢wá0y¥¢Ðþ¬Ÿ,aÕÇÊøàôDZ>îV¥±x¿¸Ð4Öø»Ö1´Ja¦” _K÷Vi¢.t Ê‹v5 d+¼¼âànÎcX”ÕùõPç÷R›U¼â#öKäY×ý „ŠU›.£4ýZ¸sJ³„@„Ý:}`šÐúý"/Îx «¬ÄŸª®ýá’˧Æk€änÕ:Þ 4×ú!†N) ” ÐÒ½Uš¨ ]‚€ò¢> VYà
+÷#rÌù ,ʨsƶà
+v>YŽªZ€ñ"[|BEjˆ|@Míí®Dté"¨‡ðžêTÓxn?~]w®§šVJ~™M†ª(£SíV.ºd Z Ê0º‹^ûŠZÅ€<Fí!(jÆè"`Õ P϶=ðxù+%‰µÉæÖ@`Ž¢¦FéL³–ëÌÑ1pª@6/V¬)æBãMMxDõ]jê9c¿±Q}¦Qêö„ã%­q=¸,ï/„ÌCUÑ©d+½Ñü,NEÛE­L€°!ó ¦±=FEËÅŸ(h^‹‚7Úš:)I¼ýxÓ—¶f9Šš¥3ÑR¬óFÓø%Ù6µ6í$RÌ~ñ3¶‰zˆ.5•aêntÆó;í8¶ÇOÚTßálãÍ€-B`Ž¢&GéL´–‹îX‚h2”îª×æšT Qxÿ‘ž£b/`.ï‚j¯}{pUÞб»8^JínR@ÌM‹P™`-Ò9£¹aàR€l›T™1àýTãÕôCTÄÔ,ò‹mPxK€Z7gxê?ùq-…ê¼ÌQÔô(©Ör=š ª £»èµo‰UŒÁK!ϘÃctéá••±w¼]ø»ÜxäíiÅ›Pš8‘2ö¼ë›0„ÌCUÑ©j+í±1pÉ0º‹^™E1®³cS)¼‡!u¾â6‰Äû(Ö&;úÍÙ™Éì3Nä(æ&‘0Rf†°Y¸ŸDâ{®0‡Ä{0ÎïF­äù$¨R„í"ú2äíÐi”Ç°hÒ™Юs-Þ%ïñ¡cZÈ3
+&ºTj·‚Ñ$KÑA‰Ð]4_¦Ž67dúä1¬’dF•ËËf’Ìó`¨Ì!%`hÀ"LM¾–í|Ò,1PÅÝEöeÖÈ"“'Q‘¤“1 ]'X¼K:ÅãCçT§T \BxÉ2Foe£K–¥šaÛ5_&Œ67dÒä1¬’d¥ËÌÊæ’Ìî`¨Ì!%`èÀ¢KM¼–í\Ò,1PÅÝEöe®È¢s&a%³0 ]æU¼K:±ã#ç'T \BxÉ2F¯E£Iš¢…!»HÞ§‰6/dªä1¬Šdö•Ë|Êf’Ìé`¨Ìý %`hÀ¢KM½–í\Ò,1PÅÝEöe†È¢S%a¥³/ ^çS¼O2¥ã#ÇÄ'Lt‰R6UnÅ¢E– ‚a»(¾L¡nrÈ™„è’¤s/&\çSœC:›ãçœÐd!:5›·RÁ ËNÃ@¢ºHÝç…¼kªä(BdÚäÊdŠ÷E&r P¦{€ ðÐ%FÙT°–Š¾hv&
+”Éëܧ„œ:Iò]BdÊÅÔê4Š³Eçp\àœé6€ÌD§c½V*Ø¢ÉiXL¡ûlw@æG¢¢D¦[@ïšBñ¾Èô ÄÉ$°¾
+ç·5e³ˆ?1*©º¡á8 è8\Sç0sÉÁS0Š|(|‚,!ÐÄ,º«løfIY]g
+åUöeæaë üùã‡ÿ÷øøÇÇŸ~ô±Õ"o”Ãè¼%gûøüõ‡ŸÿòÃ?­ãp Þ®}üå¯zÁÚ=Èo-üå×ý‘Êáv‚„—~õ÷?ýÛ_þåRNåëv]ü=]è®øyþ/Oþå§èßêùÓ—Ô
+GÑ¿Ðøøº"ê!ÿ’ûB""Ô§:3þ²ÿëâ_+™þÄE\Ñëï}þ 6’ø•‰´@ú·ð‡YXæ&£Ìd-‚Ù‘(ú}¨èù÷éK¦+ÙÀþÊïIéƹúÏÛ_R·iY‡‚Ÿ¾Ä˜EÏ/ü7.?üAþTAœu”@ëâñ/îWˆmý
+“”ÃÙˆL©ÿ¾+å9…°—ƒèëÏòOE(£–ø³æ¶È×µ
+ì®@ŸmúÙ»¿JÿmV¢ÉÊÊ/`©'ÍB~1ù]8ƒø³Uum°µcæ•F”gÄx5
+¿uÓñ†âÜI¸–ÏCë7Ê/TëÃõ·ûFùR»y Aíîž©ï5:!>nëÂô­'2ÏŒÇ{åÇ?¾W~K7þTäÍò©£Ì¯ÿÃÛ o g•w¶Ú.òÞr¬÷òHüî¶k¼D/u5ñÝ’”‘
+¢NDqMþåù£Î1*Û6–ƒ*ç‡|t‰Sz¿eOT÷ùt¢Mè÷´ì|¶y¿ü
+ò½“fq,’Ù•ü“f¼0€†®ó+=¨Î‡6œ¯æô=c˜2vÓÚK˜îGxß¿ LZ´b­IX{ªúÉàEòuoÞð_¤Lë~”ªwçÐjx”Ÿ .ÏœŽ÷‰¼­“.ÿ«¼)²;N»¡¿,ÁÞ½"{>ÍLw>nÏçotò•Îº3˃ûVøiLÿ÷OôçVèç¸ð~¸¿þ·‡Unú:¯e9]ãÅ6²n¿ÙÖ¾vCq|·¢kûŒ.lºx‘*¼éÍóÅ\Š6Hé:5|£œ›z'%œøö¹¶ûÿ ¿ÌÿÞŸ|?æYYãú|/_¾õm˜ߔ¿”ï×ç¹<ûò´ã>Ïã|Ç [ýùæûù¾ó~¾‘ÏKoûûßúžïåø8mçŸÜ[CÿkuÞÞ†ÄóÄcí$µ ¼8fÖ®:~‡éh/Ïœúù~ï5–âóÞ7­< ÉÔkíyH ºµrùßGÈÿQÔcì4Ѩõ<y-Êðš•?Í…+ÔÞ$Þí?e5‹ö8iˆÅ›Uñ¾œ/_o™ÛèÇáÿa±_,8ÜZÿÃ?þú1‰¶6i¬ÀÿøøÈÛ¤ËkB}ôj­së9b‡IáwXÐ,K¼wµýy—]ú-Ä÷„‡ïSžSä ì^”.Ñ/iß‚¯âÃõc'¡qáO«|³‚ÑÍ=×ÔFCQêa¾VÃf,4Oj˜ò¾VþP—†×i¿gq½SYœ_¾ê˺ŒËªÿÿj/è©–^þ9Wðk¿§1¿öƒò)œ5ü—4!ßxÁòkâWôkâ·à×›ŒÐo±öÿÚó5ùÒ¢þo7™oàÚÌoßd/ÝLaì0øÔÔíî ãµì›Ä7.x;¥/9G>4”/>fµëïu¿Ç–y¶ªû[p½$‰€þÚî`wíAôÖîG`gíAôÕ~¿÷Õr®7>
+ô93žùYœi²]êZ@ŒWBã¢ëdr
+×&óâÉù4¸:©uÞ°Ü¥Ž2y ©Ó“Jç†M™ÆdÈ,ϹÁfÌ~„PQE«©à­*zaQ+s#ÚäíVÜ“níà%iˆejÊ´¸LíxÅj±
+±î ?  -%$Ò3 [y…¼1¸ô@³Ô­ÆP#ÅÞ\•¡
+¸=í ó•Æ"µÖá®÷âÎ]#¨ocÎÛ F îEÀ£—¡zJm—4ó¹PQnŒ†IÙ›IùVO“#%UÇóéJÌ›d‘ Q/²/.¡!_±öƒ¹¥Æß üê°ÚÂØû‚—«ñáÔelcó^nÒøƒ–…¬ÝËk<ygrãO««cd–'Ûž/ðÝZeŠ·^–·€uÕHJc4ëE²)“OB-õ«bj¦ÂÁß$;ð¸õÀ;®k‘„”V*&¦sÂNŽmARª3ƒѹ«…²ñËаԅ e¢Ñ®r·ä¾ü£÷Þw0žóÃZ)¶ÜŽÂÇË
+隣£±¬7„±ø$äíÁ@Q lÍb7ò8Š#;¨&ö¹¯‡-˜÷Ç"Aˆ^_ /F«Ë­pâ±&µB¹®á"¢5ñÉ e~íÇPo9N¨>=C¡uJ‘y ÅÑMÕxÅ°4‹]—*zYsân²QãÆÁZèB>g¾+9SBu‘*î€ð€z±V^(BwñºˆRß5Ï- ¨OrðÂ&êZö¾6M(ÜÙUh¯@`
+>°õÈŠ Y®Í h̲¥Ñd;ø$‚Ž¥.DŽf˜ÙiHXT©p4ƒ0šüéh<+¿»¢®DÉ;Úéîà… åÊý1Ö± ­´fÈÚ6àÈ'ýÊGê…GÁƦ»®U4ç4w:\lüéMËPèÖ‰+7ˆRY‹é"Tv)0B0€·“ GÏÂR>zªvœo>ìóäuÍ7º£yê¤pÛq4€F‚|§FºÓ]`£çUF6…¤Ôu­¢5ñðÇØèVá¬Ð |ÎdgjcŠË.Qü
+¨0ý¹’…¼¦ôä]'cØÁv:ó»BÏAznä±£H¦ÊH÷hV„³#°”žª kg¦ºiT†Ì×…ÒíU?Œ©Ó?„С@A>g¦3/ ³ÜÓ®pù@yâ½;ȤJC‡Ô/ Õ{n Éc[§F÷vèi•÷ddGæqx¬…eÞs¤u 2d–¸.0FžžR¦r;;?xµ¼|Î<gV$‰/š]žx!l(;ñÀ1·5%”=Fùð
+·F¨ƒêšWJcn?6^L,ÈÈÏÑÍéta·vQ&Vqëªe~ ËœX:¡0A>g–3' -“i'Fi&÷¨jV^‚x$ѸàÌ<xo?¢þàOöÂ1‘F­ò©ÈÈŒj×9‹j·tPãnD ˜…­kÂ[ºžJBÑ–y2Q‹äsæ83Â0"L^Ú2èTp¤'Ì1&îø[ót^Pº»ùüN´·0F[ÜÅ«óõR뀌ì
+4Ïý\ùYˆ¶‹ZÝJR8 ‘œä˜ÆH2ô5Éïà#òrGÆøíZÃÝsœOPëãd0Fž4ª çgÁ@<„²^/
+b³èuµÁtç ÊHXÏüQ(”­ØçÌ|eéBMP^…‹QHl–„±¿Å¸ûÓM_yŒÂc¨–Ɖ•³Œ,TaÏcL<
+6æ Ï[é1·-”ªð¸»Ò°YöºØÀÊx•d„‰ûGte ö9S—4-5
+å®[&+‘VýàmÀÊx¥@••÷p¼ Ôë[ïÄËãÄòÒ¿·3 JÁF¦¼¬äîBë-Åл£Dl¾®”;aè4Fz.™RÂûœ¹Kž*zŒò¢\|BQbÉš]¨¼quŽJ7¶L.ÈóÐyŒÌ¹é„”³s~ аÿTdMäÄ»~bXmü™ŸQ2K\N0ó$Ö<br2Ѩ(]Ð¥¼¬I…™•IâJ³Ë³³%{Í/ó;èA.ærK©kwgQ6FÚËÜ•±f~Ç-Èš ÇaôH¥V*Cf‰Ÿs÷Å A[;ˆN¦ñ^ @y XÅͬ h&4^žM!Hö&›ÆÏ5ŽJ>çê剉9&§Á=×ü9{1÷ ùÌÁ 5 s8²¬­åŒt
+]ÙA˜(P&¯Óæ”  §Zly,— %ÔåÏïcÎôšÆA›ôoãÅ;õCc?Ö”
+I¹ëZEsN<«ft•jïmÅ.dM'¬ô4 ” ×E¬x”æ ¬C»nòa4Œº µþ âí€yKeþdë˜7éÅ 5;p–±s®vÞ˜Ÿ'FÐ,w\«èÉg¦òþªFG=ß^ŽËh•»ÄÀ%é6½6àbÀ®qIÞ’Ö˜ïÀôËqwŒ0*A–Ð?–1@ÀÜ
+ÉPãPÈ"»J–ñ9‚cÓ¾2òQ)½ö æ}­dâ·Þ½O¬–£N¬¶±˜P 5ûpòÔER-¦qirŒŠiáãr„é®LÀHP#Â
+7Š'¶#‰šòw<ΛijS«âJ`½¥Ð
+šƒ¹c¨éQ:S­å:{4A \2Œî¢Wžæ Œ8Æ|P|ŒŠžÀíbö$ñ嚶Gy
+c†«ú@q¦æé{5=Jgªµ\g&h*Ãè.zÅcFð¬üYÂCp©áw)x27 1…­E¦¿„°*¯R'´„€·)BfŽ¡ªÆèT³•‹æX‚8UÛ.Ö^M¨p~+ª¶çcTÔDÞ¦û€„¤tž›5‘W\–-®×uK™B`¢&FéL±뜑ì,L%ÙE«½Œ%æ+h×£K A¥×Ç <+WëæMàÙ¶Uk%°ßR_÷£ÐdÞªrŒNE[¹hŽ%ˆK†Ñ]ôÊÜ:ˆQ#Ö
+·þ¶û]>µ4Œ“iν`®®%á ~âIÉ?úá²Uò7n‰Qú<ækEßù!ñû!‹íþÓ—ðã¶:“]æU„ßöëEˆî„üD
endstream
endobj
-608 0 obj
-<< /Type /Page /Contents 609 0 R /Resources 607 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R >>
+616 0 obj
+<< /Type /Page /Contents 617 0 R /Resources 615 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R >>
endobj
-610 0 obj
-<< /D [ 608 0 R /XYZ 78.37 808.885 null ] >>
+618 0 obj
+<< /D [ 616 0 R /XYZ 78.37 808.885 null ] >>
endobj
-145 0 obj
-<< /D [ 608 0 R /XYZ 79.37 400.5 null ] >>
+149 0 obj
+<< /D [ 616 0 R /XYZ 79.37 400.5 null ] >>
endobj
-607 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F55 379 0 R /F56 380 0 R /F50 370 0 R /F29 371 0 R /F23 375 0 R /F20 378 0 R /F51 376 0 R /F52 372 0 R /F69 398 0 R /F58 382 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+615 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F56 384 0 R /F54 374 0 R /F25 375 0 R /F19 379 0 R /F16 382 0 R /F17 380 0 R /F20 376 0 R /F69 402 0 R /F58 386 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-616 0 obj
-<< /Filter /FlateDecode /Length 5489 >>
+625 0 obj
+<< /Filter /FlateDecode /Length 5486 >>
stream
xÚí=M7ŽwÿŠ:Ž]Ñ÷ÇÂ0à——°{2àÛ`OÍ,°È
Ÿ¢—H.'ñ<ƒ
-0ßtõ É·e½ÂñŒ4<‚ù§!š¤ú7ðàWä†És%¹°$,²} ”‚qpto…B7aesxò–;;(u·x0mýÑm%E'†t"«9’ÔÖ`L¢¿Ü'ŒN
-иH8µIF«Ö›ùoÄ<|a{†èSÂ+ã GIá?tS{cÒ­N´Ñ*‹ %š¥voa‘B©J‘ Çr5ÙÉü½@@UE±,$ç1ÁÙ©[S$ñ[b3ʃ`§ 8{·QËýt<B,NY7Rp%
-¯õH)´çâ‚ÚŸL™¼Í‹'-Ù <Ó©ƒpÛ=4ª]×#š† v­àìK§’
-°òÃÿýòë’9õ{ÛOÚ+ˆfyr'‰˜$L›èJLû¾ v2•|χ 7Ù€ ¼ç:~ÞèïÒnëYHÜfÖ—,@¿Y£œË\"ÿGt‰¦`Ír¶K½ë±×%#öù.yrà÷•ÕÜŠ"œÊÒo]®Xœ§z*dzµáUs-~Çs͆°ˆ¡çæawìˆ}¾c­^•ÕèÈ>g
+0ßtõ É·e½ÂñŒ4<‚ù§!š¤ú7ðàWä†És%¹°$,²} ”‚qpto…B7aesxò–;;(u·x0mýÑm%E'†t"«9’ÔÖ`L¢¿H¡AëÚóO*И…½ø¨| éŒÅ'ã# $™ q‘pj“(ŒV­7ó߈!yøÂö Ñ!§„WÆŽ’Âè¦ö0Ƥ[h£UJ4K#ìÞÂ"…R•"Žåj²%’ù{ €€ªŠbYH"Îc‚³S·¦H
+â·$Äþf”ÁNpön£–ûéx„Xœ²n¤:áJ$$^ë‘R>hÏÅ5µ1>™2y›;7OZ²Ay¦Sá¶{hT»®G4 ìZÁÙ—N%*v±Å Úž®¸#ÖçèÂÚ_cÞóm2H~«¦iŸÖ†hÿ`»:°ÛÍO¸Sí{C5óeÔš¦¿,¤s{”äCßR|‡¥iÖÂ@Õ(ˆ.…zWݎì«÷k¥°¦z?GSÜ•ÑáÝà£÷B®\­Qc Ó>s!®^timêùä
+¹£D™h¤–^¬Ô/6¯ J~CãŠc€›‡& @¹•áž[Q4:X/eÀ¥Î\aWïFÆM13ú\QÆ…/’»{sù™$Aî¤ÊH³[)Ï8²ÌÎä'&ü2µÜùd§ËóÇþ¸ÐIý|œpW6›îP?6ƒYÚH%hâÏÜe6
+°òÃÿýòë’9õ{ÛOÚ+ˆfyr'‰˜$L›èržçtÂN¦’ïù°á&°÷\ÇÏý]Úm=k
ó~ŽÂÃü
ó;(,Ìï`ð0¿‡Â¼üÑ~u>µC89'\\˜Hƒ]}<13X¯Ò§Fû¹çmí*A!±:Ü—XʧJ:p–n žË|Fq‰w¡m¤ŸOM}[>Y¿zgµZ”]a] ƒñ׌ÂYjD Á'¼.ùXyhmèia(]”„ô¹cWA¹ÝB[¡ÊF¡ÆB™RNòv Th‹€ ‘©Aì6úígòÊ”¬Ö8aq³-´Ü@½’)¸˜Õl@0oµIC’|¥(‰i!L‚F="Ì°
cÇ@¹ÝB[¡Rˆ¶Œ\AA˜h¬]½d™‹€ ‘©Aì6ú’y˜2ÌrÕ°†ñ‹ŒèG!³¡NÈÔâL@PÐAdP°V6H’$1ÎKŽ§V´Tœåf m…
@@ -2215,684 +2263,720 @@ HÇœÈkp!ÈK&„˜3¬¢áŒDßX5Hn16 ¢3'HÝk-ýYšÊU¹2è#+4NMa*B CÈfT8¿aÆ)^À
Ê­Ú
JG¹0vh%‘Dªí¨Ðfù^Ó˜ª»pM˜ }óF`¸Æk˜Â#T;‰yæ¢2¯‹Á˜v¸Ç"2$HfrÔšÓBJÎŒr«…´B!Ì$7Œ‰ÂYÖ(A^²¼E¸†ÇT f]É4MfȬÁXˆU*Ú ’ˆdg…ûø:”®M c蔤LUeh’†ˆ“ZrfÛ,t ïŒu c„î± ô’¥-¢qÄ¢@c·Ñ”ìÂÔh&€´ XÜ.ƒD†ZØ‚1ó~˜áy¥2 o•aÎé`ì%“G É4G…µ¶Œ28βƒåÖ“¦ 2@
‰Ž…+
-©aÊ`+a»r«¤ ‡1'hOÂ2çC…%a!Á…®P½Õ˜Ë1– F­ò6Àß.œeÀ$}1k`/Yx´¡r=‰åVw²g\­òKÚ‰à[$˜}A6
-=¨´Ò›W”\XãWÕ
-ó¾mÉ–2\)E°Fa”éwîöY)8tX¿m¬3-Ä°¸úˆþ_²ˆÄBâ¤üfE$¿?±ˆd¢Ù¥"‹IWpße‰‰q5Zþ‰E$w»¥<*"±¡ÅUnXm ÖX\¼)yŒ¢VoÌ!
-&tΣà¹Æƒ"T2µ¿Ú¹¶ÞVž=×.ØçjHï·’ 'í§º¤žó.yXCr½KúýÖø¿Z½–‰¸mOÎ5Â>WCÂx¿5$ç @èÖ\7@WCâÿú5$&êô:ι’.ÊÏkHº(?/Üè¢ü
-ò{(,Êï ð(¿‡Ò¢ü^ fŽÊ¨ï«†Ä½¾†Ä=ª!1¯¯!1o5$o5$o5$o5$o5$o5$o5$o5$o5$o5$o5$o5$o5$o5$o5$o5$ÿÂ5$B©Æ+)_SC‚~†NÞ%T½$JP¢ü.PQöV뮀¨gq%® ¤µòAñ ¡ö©âˆ›®'yX|2¶ƒ[@ÌnMÝ~­ùÔÌ9”¤lwŒKi
-ÛŽ{|M¨q¸ìÑÓkBÃÑ5¡#¡þXï¥Û†øÅfµ´ Jw73I~ûç÷vw(^¬£ôì^,eÃtÊƽ GüŽ<=c:u¦ú‡c¸\èøÚ¿ˆ9û É+.'Å;ÜðҕуË9-8kã'­_½š4xÈ/6!wðaÒøÅ{Iµ‚µ—“×Z×)£ži~ñVR'`™§.6î\ªç˜ôúõ;IуEð`—$0ÏiôD‚¯¹’ÔzôeÓ37’:ô¨êÔP8-MqVƒÞ>ºŽT§iÝÝC7Nã‚Sk
-é)³7ÃKEZqÔ~Ef>°¹S×a&4Ûææ¶<>…ãåhé
-âA£Wì‹X©Ó=O#§ãÀ]Æp«ó_õÁ‰o¸¨ §iÖÄ™Yó÷e¤ +™l›gkŽôvÌ-ïjâ5»íiî躺á÷gêñÚå¯[Õ°Q§wus´ühPZ|«¹Ñ}カãÅ ~GUo|5t÷ÔÚ[ƒX,¯Í(Íq΢,–4ù×*ÞQï*~u=îÖl˜?пh#^­GG½«Çk–9.¬þTQXKûjU:ê}U¾íâG ½:kÆÖí.‹¸z#¿•Ì'EZHH‡íØê‰E‘Nµvêëå=–/àù“0hДêÕƒ¦£ÞUèê"ªÌãžù±¸÷¢õkõè©÷õøk«à8Ê;_[á?ÇŽú¶9×Á«ëm
-–]Ø;‚Ýò„ ߣ¤~kúGwÎÕÊÒŒ%{Ù†л8݂ا°g,®ÖnüøŠVrûÚ>¾ÿûôðÏÝ¿úòî76V—
-UÝŸ†¶`ƒ¯ž:ùj÷—O>z¹VÀ—<¾¶èF£Tï#úÈÕ×€•ol™nKÜè¶gYûÜTÂPCq\¦9,0Ëh5/žGÝš‡¬›[Ýì7Êx웎m`ëßáŠÌ´”g|,6°lWœûéŒAsŽæk×äãLÿÙ±œgÌ_Ž§Ï°®ºûº ëz0麆ÿoïØÃR
-Â8Ç·úýáâKà뼜âC›Fv^v‰»ï†:¤L±ísb¥J¹ñ†½æÿÿí5
+©aÊ`+a»r«¤ ‡1'hOÂ2çC…%a!Á…®P½Õ˜Ë1– F­ò6Àß.œeÀ$}1k`/Yx´¡r=‰åVw²g\­òKÚ‰à[$˜}A6
+%¯3ÙV
+î»,"11®FË?±ˆÄân·”GE$0Ö!´ø£Ê « „áÃú‹‹7%QÔê9DÁ„ιc<×xPD‚jC¦öW;׶ÀÛʳçÚû\ ãýVCrá¤ýT—Ô³sÞ%kH®wI_C¢ÿÀÿW«×2·ãɹFØçjHïﷆ䜽3ÀÃ’ëèjHü_¿†ÄD^Ç9WCÒEùy Iåç…]”ßAáQ~…Eùå÷PZ”ß«!ÁÌQõ}Õ¸×׸G5$æõ5$歆䭆䭆䭆䭆䭆䭆䭆䭆䭆䭆䭆䭆䭆䭆䭆ä_¸†$@(Õx%¥³ñkjHÐÏÐéÁ»„ª—D J”ß*ÊÞjݵõ,®Äµ´V>(>!tÂ>U|qÓõ$‹OÆvp ˆÙ­©Ûïq¢5Ÿš9‡’”íŽq)MaÛq¯ 5—=zzMh8º&t$Ôë] tۿج–”Céîf&ÉoÿüÞîÅ‹u”žÝ‹¥l8NÙ¸wáˆß‘§gL§ÎTÿÐc — _û1g4yÅå¤x‡^º20zp9§gmü¤õ«W“ãÅÆ#ä>L¿x/©V°öròZë:eÔ3Í/ÞJê,óÔÅÆKõ“^¿~')z°ì’Fà9žHð5W’Z¾l`zæFR‡U
+§¥).BÃjÐÛGבê4­»{èÆi\pj  _w ©xÌ;
+xñRa ·@F.Ã5¤MôGB¹˜Î–&R}å5¤8Kã\Ò½kHK§Ð•LÉàüRz~òÒ„ž.#÷=ëçb¸âÔ “;ø&sðèƒtL+~V_R¹wÏhI#]–
+Y÷z´ÕJ<íì"Eh[>;È륌t¥ew—âÑ­q¡Þiw<ÞJ},eq¼²\åšoËSû´GW{§NΘ?Nž
+\f”_ÙvZ~ƒãÛž]OœMC!=eöfx©H+ŽÚ¯ÈÌ6wê:Ìäà‘ÆccÛÜܖǧp¼ 2]A<hôŠ}+uºçiät¸Ëønuþ«>X#ñ µáô mÀš83kþ⾌4aÅ#“mólÍ‘ÞŽ¹å]M¼f·=Í]W7ü^ãL=^»Üáu+ 6êô®nŽ– J‹r`57ºï½×v¼8Á/à¨ê¯†îžúO{k‹åµ¥9ÎY”Å’&ÿZÅ;ê]ů®gÀÝš ózàmÄ«õè¨wõxÍ2Ç…uÃÿ*
+ki_­JG½¯Ê·]ü(¡WgÍØú£ÝeWoä·’ùä¢H é°[=±(Ò©ÖN}½¼Çò<rc+ šR½zÐtÔ»
+]]D•yÜ3?Ö÷^´~­=õ¾ß`m<
+¹7Àâš+…;¡÷Å·B2`Éï !%J“sbê.SjÜ
+O8Ç· $"ÜÙ¾ðeÎýä*ÌÀ$ÇÊËAÃßÍ‚­7TŽÞ°‹ê{ªßÌ2JC<ÛôÁ™Ã5,5›ñõðó3XåFª´#Ÿ,»w僧Ô8aV3;9Áó‰Ð^uŸ_ 1Ð`43ü[KõÈc»‹raÒc5Lvü2M~Ÿáf+Dœ¯›òX‹fÍ(øÅ÷Ê–¸¤K±í7+åtʸ[÷ÃöÓzÝçúîD[ƒ…”ìà!ÍÓnIF\«ïjC=ýˆLÂÛ+ÅHG† wÓšìõó‚ìëNMoŒr»å»qäßÌ—‹ì|TP⪿îp«-/Ø ³JS döÊM2ý滓ZNÛ©ç›÷ÜVÏI²/ݾÃÐã ឆ®ºxf¹|ÙÝË.}ÿè·Ã,;9n£ï‡ôUÊ,±fþ¢îó÷ö°ÑQUò ÍI§Bj¯tàÇRÉxt§L·[±û²ÙÆOz<ÿöÐð%"´Ñžÿƒ¤^ ûÍÝ8)íõÄ*TuÚ‚¾zêä«Ý_>ùèå>X_òtøÚ¢R½è#W_V¾±eº-q£Ûže9 pìsS C Åq™æ°À,£Õd¼xuk²nnu³gÜ +â±o:¶­w|‡+þ1ÓRzœñ±ØÀ²]qî§3Í9š¯m\“3ýgÇJžq°×‰‰î¾.èq†LºîáÿÛû#ö°”‚0Îñ­~¸øø:/§øЦ‘—]â¡)SlûœX©âú5&̯ÿþ‚
endstream
endobj
-615 0 obj
-<< /Type /Page /Contents 616 0 R /Resources 614 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 619 0 R >>
+624 0 obj
+<< /Type /Page /Contents 625 0 R /Resources 623 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 627 0 R >>
endobj
-619 0 obj
-[ 606 0 R 611 0 R 612 0 R 613 0 R ]
+627 0 obj
+[ 614 0 R 620 0 R 621 0 R 622 0 R ]
endobj
-606 0 obj
+614 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 314.182 725.076 326.138 737.031 ]/A << /S /GoTo /D (subsection.12.1) >> >>
endobj
-611 0 obj
+620 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 246.444 662.311 258.399 674.266 ]/A << /S /GoTo /D (subsection.18.5) >> >>
endobj
-612 0 obj
+621 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 368.723 426.788 380.678 438.743 ]/A << /S /GoTo /D (subsection.12.1) >> >>
endobj
-613 0 obj
+622 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 174.195 98.189 186.15 109.258 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-617 0 obj
-<< /D [ 615 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-149 0 obj
-<< /D [ 615 0 R /XYZ 79.37 771.024 null ] >>
+626 0 obj
+<< /D [ 624 0 R /XYZ 78.37 808.885 null ] >>
endobj
153 0 obj
-<< /D [ 615 0 R /XYZ 79.37 473.533 null ] >>
+<< /D [ 624 0 R /XYZ 79.37 771.024 null ] >>
endobj
-614 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F56 380 0 R /F55 379 0 R /F57 381 0 R /F29 371 0 R /F20 378 0 R /F52 372 0 R /F58 382 0 R /F65 383 0 R /F23 375 0 R >> /ProcSet [ /PDF /Text ] >>
+157 0 obj
+<< /D [ 624 0 R /XYZ 79.37 473.533 null ] >>
endobj
-624 0 obj
-<< /Filter /FlateDecode /Length 7267 >>
-stream
-xÚí=M%¹m÷ùïhž¬ï 1Èô´Û€sZxo '›
-€ZÏ´ Ô¾JéPšZøñå·¡vYž!ö~d…ƒ6õ•žo¹¬DíÉRk $¥™¢,Ét^fÚh‘±Qf @ezŸÌ´1"ÊøQ2£ë×˲2:eÜFóÆòo‡úöB#}Öñ)˲j%j¤úŠüë¹ÏžyÆ>ô„°Ø¦ÏE» —i¸Ê¨¾þ¼X2î”V³Š×Š©´¢ &»²I(é¹& ¬³ŒeÁTÛª{Õº
-ˆHÙŽÏ}VÔ2_.Þ¼HÁDÇçËz ¦†þCfc§ CÃvŸfºªŸJBÄ÷x$ORælŸÊÇùhDˬ?A9‘,y5—„Óï F`éWvCøžW#k%‘‚&]õf*ðÐ[Qí. ŸïV)¦å/‚ãáOîÿL}ôS÷Sá©/^å©\xÇÒ§élž¥ÉÑùº^U’‘ôÈÙ•9»N´ï±×ž7²N 7éÜ—gýïrìó,h™Ž~ìbݡ׳Á³U*r{EvÜí•–‰ïɲdÚÂõÿñ£"x½]·æ#ü2ïÕœ!vëª&·ð¡ìäc·ÂÚ­y@í&Âw½Z즙ç…m«‚oæyÕÓUÙˆ3b[J¬ª+½ru)<Ï«½ò5ƒyÎ^ œÊàŒ²ªæ¾|‹¡_Z«¥Ía#ÕÇ¢>~Ž3–U˜^žz®•…Z’H*Â@ÞGD]|}ž±Ìf>и”}bñ_†í\UM~–J¹Á§×e}¹ÊYضGØ‘Ns1èBµ‰º%ÜumÆCD7#òz6ECóSÏÓÂÒ·i ÉnÝŸ÷ZXÓ"Èkwí\@²€¿‡™-ÄÄi®<P`JBï¾Pv¯‹¤ÖÕð(¢Ò²è
-¬š¦ùž¬|¸Y ¥=SW•%èÚ÷¦~RÁU)dã(¿ÑEb;º„ì*Œ‰[o
-?Õ-€¯k‡&
-€Ë x`
-,G"Mû«F,…0ÏŸæ*+>Ú:Ç~®ÃEqèÄL‚‰ÑóÄ ²ÛY±õfÀŒ6˜P­ËúÐ}æ¢ó€‘FäT†¾9eÃèwëÅ]Fð…zƦ¿pWÛ×¹àÅ|Ä”¡>»!þ—-pÙßµDáÒ<$Z~^F]]Fs\ÄOËŒî1ê#{ëã…‡Èg‹bÐ&zòíu ´ºåí$%ðÅÊn÷¼«g—™ËÚJ<OVÕÅY—ï¼#bëcí7z -;
-€‚oAX^êí3‡h!I~rµ U„ý„‰áÔ‚:n,ꂨuµ™~H[•!?!K2z\J)º££^ÞH°UiãöÝñ¡*9#¢_0[GÇê$l¹æÎ-j ’Ïè´
-–çËTÚt¼ h/¢ó[*‡3ØI[ŒÞùÕœ´×êíÂÈù.o‡ûŽh\Z·GÝ«-½O©}ø“×¾hv¿]ÄqßW'}-p`#TÏÇTF;‚Ÿ%FÎÏ°-xšµ·œÿI-ŒJóXúëÅ£,§‚ºLY­L¡Â<³7b¾ÎÞ×iøeµ„çõ¨+ûÅ—îgó)T©Êíj‰ÇYzÒÔzÿ}«+üØ£ù¨Çs{GsølõJÈI˜wßÎ/²,ÂúG½Ô1Ìc˜Ãý´±l ¾7r;9Vî¿Jα vuª¿
-;ÁÓGÉ&ÓôÇcžÎÊÆ¿®ñìóxÑþŽ:} O§dóA|ýìóéK²Í÷iÝ{@ïGÁœ¡çmzî‚Hv8éÜÓ™šƒ†9Ò¿}¾­ÃcÿKz~Â×¼wž®ÙÔŠ/c¬@|>ù[ð·¬sF¯\þð
-ÁÛN”ÄaÊòT‰ ˆÄ|‡ñ¼a„‘úĤ *9Q9Gâ$:a|:AɦcZ‚Ýk‰T~÷Ï„½™ÒNçˆÔê ¼Ro¦Æ—JV¤¨n÷˜ <ÛI o üëðõW{mÅ U}ë…?üßÿv+˜Êô÷®à9\¸Ý-& XÝ^x­³b*4gAýí÷;¯ò&`À¼fpó߃‚vžç^™øFîaÆu²§Ù¯àÿÿºËÿ=  Qý~ؤÞ(€…ZM¿\§×fè}¹Ëþ<sßHÞpo­°J}îA“VgÙ'ðsüÏÐçpð4 øÓ>à ÂuG£`¹bjá­Ž&
-ج1=-†‡ž¦€ôS› ·¦>ÊÔÞîiƒ!¥Ó¨àƒ
-~R&èóÎöŽ9A_·6¥íuk³×ÜúÛõ Ð$ˆ‹ÌC·^Á ú_Ÿ ·~í·³¬oø?\Öþ.ë{üà²þv_Ö !6?+€
->àoG¦Æ¡ÏûšÁÔÂi«Áx»šZ<ßÉŠèÓw"L„íN'£‚>E0Üo‰"~kÂ~³i£<’AÓJXýH³ œ M{†¾°ˆ¼MØl‰¿ÝEÄ%a}8»ˆTè“‹HÇ}n±ååî¯Ï¾‘àæqg|Ž}?Çþ }~ µÂ%ý] ME¡¥Zð¿6´
->ð¿ohô…5ÔŠð}NFÐX“N  ‚øÛ‘§áÐÖÐkžæ”G9˜|D‡x¥ƒéo:hó«ò€¶ÂÇ윈±+DZ+¸8éÆ“T5<6v’úu‚¤®A†“Ô=v’ºÂORw@øIê;Iý2Ÿ¤ëayÅSÛ˜ßõŸ3ådÀ*@áJŸÍf®v½÷¾?Œ¸"í fÊKu wízï}'ÜSÈ=꧷îîÚõÞûN¸mÌó j™®a®ïÔsÂkŒ
-Ô[Y¨X:’õzRÇ2ø,ýα:’ñ´Éùðïä«!á3Ó¶ÔÛÓÐzfsg‡6ùðËg§ºíMî>Ö˜^ætý Dl ›Rx,ççŽÃ×JÃágW‚«…rF5ÊùïUòصUÁ´aÆçá…µ>þ‚@•ƒ´Yh˯ú#vlxôu†]v,ÿ¤M+?xæEcï1Oe_NU2ô3d/wËaUkñ¡GNÃ÷¯†Rg£¤b%í… ÝOÅð’£ç‡ŽÜ~‰fú`yì¨À8å:ÁÖWöÏа´i'Õ*-»rÖ&Ñ_õÓ4¯Ï¼#«i:¬, —¶™´œ­{ÕI®—òǵdøíÐè7Lº[ qÕ'ùc4È’®Ú^8‹i*Ûâò;…J³j-V^}X)å“°aá>þ´¡ <Dµé5eÁ
-‹ÒKl×séÓ˺¤j·ÜKã·*eプtúÆžíêš—KYË¥¨ü€Ž7•Zje…´a¦é:oR ™Ô\Êö¨lmÆßÿ^Œ¡’Êø£²²«Z²¬ Ó•Ï•V‰òô˜:P!Œ&Öä¿„
-Ù#›!zm <Hk%ï€ð0y¤ÇÉnŽ“ñ#3.„Œ'i{6WåœVk·º˜ZZ»Þ{ß9׃·6˜[åüÕ4ÞÒõÞûÎ)±A8x'[bŽ )±¥kë9aÖLÄä¼±/æÄÖ¾½ë{“bÑÖS´àï¾çS¡æóµÖ$”5Ù)XL¹ÄÁqo™‚ËMNik{Óß±¯ÅƒKé9 ƒ=3ÖDã澬Õa~5ÃѨµ¶ÔA+u Œ1VQmX…žÿY:7Œ+ ÑG·iô€ÕpÁäÐÞN"5‚é€ßŽŽ5åaG¹@œ|L\0FDxù°Ô4Š¦2.ÝÌíF6+)ੲ-E#aä“â¢cPÆ(N#5¢é€åŽŽšhØA4I8ðaIôÏÍU†Z¹t°Î¡š¥²@Þ¤Ê07úTÕ· ëÀåJ.‘Ú0È£— Mo(ƒ ²€0^áf{[É–ZYt°N7¡šÙ›e±d}wÜ,Ö¤±UA0ý3:\[Fõh`M;*j¡`–gЖ Ý Œ–H-ƒ@:XçˆPÍ<Îa¼ÿ í·”Ñ•¤u-Mq3¬Le¿C$Ǭ¥Í§J›§X
-Í.F'Шó”qŒµ©]û¶F %†sÑ•6ÃÈÔV{‘”³H(7lW9 x»<@òÑ•Þ²µódñ›ÕÁ ¬[ü
-¿¡÷[;K°‘ÎÞÚL
-:ÎBÂZÜX ¶ƒB3a¬M\F¬‘8êè:ç}äAHÈÊY$”¶IHo“‡Å[)¼4»­'hóã Æ:´%…aÌ(%‹uöÎJ‡ß·d±„²·19 ­•+†±qÏç‚btrÐÎ%¡Üp^5àí"ÁÜ*õnkçÊ€Mzp8Ðf È,(̇%‹í  ÌÁO(© Š·Wcç¾>ªÓÙA9—„rÃ9 Šãm"10}*ù½ÆÆ4y7p-Éo&!< OzP<ƒyrd²„°·1! ­•#†±qÎçBjTrÀÆá›Y®pvY<å2i·µs„ïðt¼ ´Yáþ$$+€Ki&Д0|DIm\H¼•˜ê;ï}ðAHÎʹ$”ÎIP/‰äçÛÃs%‰õžÆâ?õíÏ€(Ö•E'NÁç³Ç²¡PkÉῆ¼{…XŽ±Pðo½k‡yà88r:ãý…ÑJ/¹;|‹€çg?ýõ†E†ÉãØûí¦ èöù³”ÿ¸ýåÓ¼«ƒÞÙ9h>æµòþ+HèÄoF‡xËÝ”ƒ9õi¼5»ÜE¿žJîL¾4AEvù)enëü$=­o³©O†ã fB³Üñ2ꔜYá躮òÝK„Ðm9b{__ZÉDGP‹\U>HE_øı“»×”‘׳a ÎÆïŒL#—$ÁÆny#y±Û’{+eœ§)1žèiŸÿïÙéF>ñY¥lfJTæ uUæñàâ@e!З–§CÒ {”ØÈk
-¡»jð¸¶>e<Ã5XzSê8´dåJ§8Ô° ¬eˆw;:¯ß(Cã¢À›½çޱѩêE;¥è™JÂúÕ¤Žjÿ´{š=)üÄ'ýõÌÿÂk¸R½†+W¡•PûM×å¼³('k!…W“Hæ¾Û ‘C
-nW&Ùn÷Üa¬]É­ö±4–·å%0±¨ùey‰uϘKDòrâVÕ ™-ˆ¢˜ýg¡Kfš•üK¼—v–cüNУcádö5Ô¶{Ø Šàû¢CÐö‚–U7[Œ˜«K©˜yða‡•Õ>²£åÙeˆ•Êæ'3±íZÀÒo¾·¶ô•¢by‹"yoâ¶&
-¿š¯/1¢;åòªÃ|-÷×åŸÄt<Ž—1SÐPéÇ]ºÃûñ ñò»N½^mâ œÁ1¡°NW¿;WÕÝ{Z]ºÐ#ͬòuêÁ+¸†^ö
-%|ÆWâÎŒUk«Sž>ÿfcy¦Ë¬¿²kÐÛ®¡DßïܨaõQTi"XÛòÀ¿t*ÕŒdŽ¼Ø~ç˜&焃íÖ–&Ü=梴*õ\ù¤Èã€Bâ7ëü„w“º"r±›2ÿ +Þpç^rÜ*÷…™ãh…• wÁ $M[uâPXÕ ¬v
-z“ÎÇãöº¡]‡ôúçÏS†ëÿ‘¤öä
+623 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F57 385 0 R /F25 375 0 R /F16 382 0 R /F20 376 0 R /F58 386 0 R /F65 387 0 R /F19 379 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+632 0 obj
+<< /Filter /FlateDecode /Length 7272 >>
+stream
+xÚí=M$·n÷ý}|>t=}ƒE¶w<^N‹ç›áƒãÄ ·œKþ~HI”(•ªºª§½ð!€Ç³£¢(’")JE–Äå?.âòÃQ~ß~üð×7i/q‰N9sùñ·ˆ‹¼ø¸hñN.ÂÉË_/?½a¼Z áÔÇ«6
+ZÔ Zƒo·Ôúóû –ˆèáÿ?tÿþþÇ¿WôRºEÃÈÞúÅ}ùõë‡ô@HVÊE†pùŸ¿üöáKSnÝŒr)= V#íÞ
+(‰q¤(I2—™Òj ÈX/³ "¾OfJë%ˆð,™Ñ¿ÕÛiYiå©íJó*Æüo‹úöJ#}Tá%ɲh%j¤üŒiüëÖfOß°=!,¦êsÖnÂ¥+®<ª+?o–„û¥U­â­`Ê­(ƒÁ®L\¤p\PÖIÆ"ãGªMѽb]€]Vìk^é/ì…|š"êSO°²³Ý:(Ââ‘~»HL$èÞûTPÄÅ;7Šæ¼
+ž7Ï éÔjä×<º®‚Ga è¹S,­HqRã[Q×× EΧ‹&¾WkšBÙM!âô⣵E+u¯(‘
+OfYT 7èž$9’ÛY4˜§Ífùñ]ég‚Y4@v=þ黽!@®®‡¦Ó©‹v12t=Š9”¯Z'#·E
+Z:#O-8c¨I(©¤Y4W¡šA¾ ù抔#ƒR­g’~‚NsüZ$ݵ4Óf˜i«3ÊŸ",êŠKJ¢™ÌÊÔ”§ïƆ Ï‘…âIÓžE@DÊz xî’¢æù²áâ–èu°|¾Œ`jàÝHÆN†ôǽ™.ê'ã¢`Â[<’&)³¦MHáãx4¢DÒ/í y5«ÞŒÀÒ/ÍŠð-¯FÖJ"M:ëÍdÐà¡×¢Ú\@?^”Lò_ÇßÔÿF}ÔKóSþ¥-^ù©˜xÇܧêlš¥Áѹ²^’<‘tÏÙåï9»F´k±×–72V.vй;.ÏX·XôG¼Ë¾Ï3 e*¸¾‹±»^Ïx½èµR‘Û˲ãn/· |–%ü¢œ&\ÿïŸíßvk.À/ý|¯fá#`w°®*rkÁ.Îçý‚¸ïÖ¼Ÿ»5¨í@ø¦W Í4Ó¼°m•wÕ<Ïzº";qF¨K‰‘e¥—¶Ì!…çiµ—®Db0ÏÉkSéœQRÕÔ—o1Ôkm5´™ l¤zýXÔÇqcÂ2 ÓóSǵ2SKÒIyOÈÛ∨‹o·ËÈaâKšÿ%ØÆUÑä›Òv>½,ës'Ûö
+LIèÍŠæu‘Ô²îET
+Bå0
+ëSÈ¿ë+¡&|‡¥é¥À>#… Ž¹„ö„ñæGNÙò£ºçþ͵7 Í±Òý HÆó)Tª^³ºJny¶ô[ ÃJ¼@B·©÷da5¶¡)Ð.R`79R›Jý¶k&à—¨Ý8j öÍÑ~Ü ¤{{,Òˆ¼T¯G©‰6«v¤fç-éÕªtB¶—c°lÜŒ¾Ù!Ç=*˜¸„åù4•&î/Ê-Áº5•Ýì -Ú.κÙœ´×¨õÂÈùÎo‡ÛŽ¨_Z×Gݳ-½O)}ø“·¶hkv¿^Äqßf'}5p`#ŽÇTZÙÅ{7JŒ4œŸ=`›w4kœÿ µhDZÔç“GYVúÅ«z2­E9¶Ò™
+}coÄ\™½ÏÃðÓlÏËQWò‹¯ÍϦ ’/RëÕ³Ô 1¨õ8þûVWø1{óQŽç¶ŽæðÙì•0ﮞ_$Yøù|-cèû0>Þ‡Ùû©c™|¯ävp¬Ô–œc"ìêd{v€§gÉ&Ñôý>OGeãÞæx¶ù¼h{GŸÃÓ!Ù<‰ï½Ÿm¾1}IÔù>¬{wè}ÌzÓsë—hº“Î-yÖ<fOÿ¶ù6ýOéù_óÞy:gS3¾´Y`âóÉß‚?²Îiѽrùë›ÚŒƒÕ°“ƒ8Lž*±˜ï!nzÑBíèèˆJöAdÊ‘Ø vÑ.î‚ dã>-^Ãî5G*ùçÂÞL)«RDj”_œ”;o¦ú—Jf‰A^®!x´“ZœÖð¯Ý×_õµƒ–å­þðÿúõ’1åéo]ÁsX¹L@1ª½ðŠóSÒMÀIP¿|·ñ*o
+ €Ô€ú¸³½b·Wç­M*sÞÚÌ9·þø¢î%:q‘¾ëÖ 8AßñëôÚ¯ýy–õÿ»ËzÇÿÝe}‹ÿ'.ëû°±ùQðN
+1?IÕ\œ°ýIªì+;Iý¼ÁNRç ÝIê;IÝ
+ô•·Ì™Ïå$¿lÊT1>ƹ\… H¯rà±[~ˆFÎqÆrmh¾OÝ`}û÷–±ÜÌ/A¿{¬Œd5p{^¦7 ð¨Oz|š•Ú†
+惴q>/ neüÃÔg$ÇTLÈÀàá#e,w†R‹÷@ˆcæØl¤B)ÞI0|T¶ðð:Àj*el˜ÏV×€?æÊ΀(×Åpi¿SûN
+Î{jœ’’ÂEª%<mäŒòZqΆ­¥µ€MðÏ9ã¼6¤§fEy}Á93ÞÒü‰`Q#ˆÓF¹;àò{òüUœ{Óº—ׂ'N_Ź7}àž=y„ò”+”°URFÃbd¢’ÙÌõÒÚâ"T”ÖçPÄ=‡Ë§O`¦à¬(§2L Ú1-’@õ³FÎHÎùÐ
+Á¬*ŸÀZxÛå#¶-¯ÅJÚ¡c÷µR¿ûÙoK¡œ–}rú{V£Üw­U0u˜þ¹e­÷¿ Pä LÚôã«nãï}a“Ã?iSËn¼hŒcâ=úá©ìËÊB†ºñÇ^´r·$VµÖé?Ðé[qä0|ûš¡Ïu6RHVÒž ÚüT /9ºÍ8´œàŠðSX1Ó[ÉcCú)W¶¾¢}††}¤Mé0¨VnÙ”³Ò‘þ*Ÿ¦y»ñŽ¬¦i·²Ì[\ÚFÒRF´jU'©^Êí×’á·Cƒ[1iglMÄUž¤Ðü!Kªh§å,Æ¡l‹Ëï*ŪµXyõn¥”‹‹ñ+•Ý¯^ó<¹ê5~eÂ
+Gu­@Ôµ†û];Sê‘ß³œ‘5#ãÎ>¶%
+Búäë<ÕNÐwòTè㢶ì·P5ˆm”>Ì?ã„>Î?8&ünä·´µƒ(à0@ÿá~]àÛ <ù=‘Ɖ/ÙŽ§qj0dÎ%ŠÞ›ÊI}¢C.Çoóhs÷‹Ç<Åc©+Ä22œÌZ,}[×yf‘ɵûŽ#ÜKÊãoêñU´Y´3™… òâË"eRÖ.™š3¨¦L߈cvQà¸ð<uufzUnXh¿Vâ×Öç+¯ñ\Gç71;ÉÄÆ›ô‰².€Ö]h[Axíç <„Þ
+Ç-l¨qKÍÐÕ&7õe­“¯¶€Fåù¨¥¥ Z¨«`Œ±‚jÅ*ôüÏܹbœÉ
+ÚqYP®9'Aq¼M$˜J˜Ö¸icå ó­íÔÉa
+°‹j’ÃÏ·ÔA´C6K[“R×J,5Œõ68—R#“CV áÈtQ‡´I&N[6[K¿÷ :ƒéÒN{9JI.Î’Í6Ð1ÂêQR—o%¦ÆÆ{¼“R£³r. åŠsÇ[Eb1c±s¤Ckå
+o !t.ÚB£s²ÕY'4AK[S×Zxj+ëmd.$F#‡lÂ×EHm“†ÄOG¨íÖÆlg„u·6½
+£°P7ƒm €PK—k$ŽºÆy¹R#²r åŠmÇ[åaðÊ
+'ôfkå ÚœÂx‚±mQbÓKÉ`¾uÒáG Y,¡lmLN]káŠa¬Ü³Á¹ ´qI(WœAux›H0ñJµÙÚ¸ÒàD£ê´ 2
+
+“eÉbhspJjã‚â­ÄUÃظoƒw‚jt6PÎ%¡\qN‚âx«H4LŸŒn«±òMÎvœCK4ÞéAHÊ£êOc™,!lmLH]káˆa¬œ³Á¹*•°òGøF–‹€:œMO¹tÜlmá >å;omÆa¸?É,À¥ÐhŒ˜dÞ£¤6.$ÞJL5Œ÷6x'¤Fgå\Êç$(Ž—DòÛýs]Å Úà?Õåo€(ÖåE'NÁ§SË’¡PkNð?‡<{ù±Šð+o½*‹Ià88r:ãýÑ
+•n¤¹Z|Å€çg?ý|Á
+äñaL„ýz‘t»ôÍÊ\þþá /ÒÊÇ WvšŽya
+þË èįM‡xË^¤…9u±¿R;_TdÞƦË]Vv3*¥u«ô$¾Ì¯º)O*†ýÛgB±Äò<ê¹Yàè.¯ü]Z„·ÐU: b}™_œÉDP‹TrÞIEøþ±›w¡ä‘糡!ÎÆ #ç ÂÊ#y±«”[+¥£Ç!kžè©w´Ôu-^ø¬Rª3e1ól»"ó°s« 4è Ãs%éú=Êzä5ßÏ©1Þ齪§ÆŒWr“TØE«)»Ÿ#~ G½Îé^ŸקJc'÷Ü]ÛWåÙWûwW»:Íæ©Þ(ÃdÁñÓu †gZÆŽ+~%wµ¬rà»;]M–eùiri•ÓüŠ)§ÆìK§ïØv£“eÄ£q X?¨Ï/B±æpÚùÔ°¥†0 #ÌóÜvÍTâ.5šQºê+[ê.)OWN¨XgîR¡l{ôHE¾òÒ¼´ê‡$°À/Ä4/-'¸»‰³
+¹›ÕŠíåfìjÔÿÕôÝ×D®eRx6aû‹Šù:e|¹è.Ý!Z¯¢Sã5—¢»¦Rt—À3oéiw%[jáå5¹¥Öå¾å˜·»{è>w7P#eÂÈ¥-÷»Ô!7Ô?p§åØ{¬\JÓ±º-‹ë•‹gÿžÏ¹
+2+³Q›¸ãgP…‘Œ‘ÛïìÓdíba»µ¦ w©b­DÞò"_ƒ±Pü ãnRD64Sæa9œN;;î%û­r[˜9ŽZu9q¼zR×U'tUW­új£Ú7ªt<n`¯ëë-qH¯ûôqÈpý?#ý
endstream
endobj
-623 0 obj
-<< /Type /Page /Contents 624 0 R /Resources 622 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 627 0 R >>
+631 0 obj
+<< /Type /Page /Contents 632 0 R /Resources 630 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 635 0 R >>
endobj
-627 0 obj
-[ 620 0 R 621 0 R ]
+635 0 obj
+[ 628 0 R 629 0 R ]
endobj
-620 0 obj
+628 0 obj
<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 78.374 84.682 416.581 96.139 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://tex.stackexchange.com/questions/52848/tikz-line-with-large-dots)>>
>>
endobj
-621 0 obj
+629 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 324.371 75.217 334.828 86.674 ]/A << /S /GoTo /D (subsection.12.1) >> >>
endobj
-625 0 obj
-<< /D [ 623 0 R /XYZ 78.37 808.885 null ] >>
+633 0 obj
+<< /D [ 631 0 R /XYZ 78.37 808.885 null ] >>
endobj
-157 0 obj
-<< /D [ 623 0 R /XYZ 79.37 336.159 null ] >>
+161 0 obj
+<< /D [ 631 0 R /XYZ 79.37 336.159 null ] >>
endobj
-622 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F20 378 0 R /F23 375 0 R /F58 382 0 R /F67 385 0 R /F77 626 0 R /F57 381 0 R /F55 379 0 R /F29 371 0 R /F69 398 0 R /F21 419 0 R /F40 387 0 R /F59 389 0 R /F66 384 0 R /F50 370 0 R >> /ProcSet [ /PDF /Text ] >>
+630 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F16 382 0 R /F19 379 0 R /F58 386 0 R /F67 389 0 R /F77 634 0 R /F57 385 0 R /F55 383 0 R /F25 375 0 R /F69 402 0 R /F32 423 0 R /F48 391 0 R /F59 393 0 R /F66 388 0 R /F54 374 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-636 0 obj
-<< /Filter /FlateDecode /Length 4962 >>
-stream
-xÚÝ]I³#9n¾×¯Ð±*&Ä澌k^ø©ôÔc_*\§Y³ìvDŸÆ?ß
-9{ÚÛ‹`ØVŽ-5r5'öСwyí RÁ_ÅBßøQâšV;?üïL]qšk9€k”˰‰n?ÞaÄ £y\q¤ùǾ¸Y—ËóFDäûjÓÿXyÞ¬µŠ£Sz4:®81ðQ7>È/AVåb·8³4ôkà?ÜL±Œîì†û}*“`>‰„Cÿ9Ä‚95\ ÄŠ ‰¨Ð؇8•Nßâ„zµ·õôjO_&èåZ´#~íEõì°Z“ý;?<†‘†š…Cé´Ì›S™T:'DüdÙJ} CƒÖ‰¨H™`Fy°…‘5ÿ¤Ç"R%Þ[=®[5žÀšñïFÚm7ÚÓ’tÈ^@]Œ°ª™bîˆâ2IJ<ÅGõ¶`ïÚ9âýgh'MA˜ sáÐ"ù
-S)kò ÉֹБ·÷<Ì‹ù¼EÔS2Êb[0Œ=UâÌø¿QÞvúžÞ¡ü*rƒæ¾Žíq›Û*7„
-ÛãÅe™)a}¬PŠ(Å{.‚§±šÎ³>; —·£9øÉèD]²†(jjlt\ÚÊã~Ô >-'e³ ™ÞÔ{ÿÓHí)g’3cˆs#ÑOL+§¦³gguº*1GÀ‘ÿ Èq%ˆÙräc†°÷~
-íÇû¼ÚŸfúäÅ“ž2zËÈ/¶zMó³±Óð½×O—”¨»¼Øi' í?©=°.>±Ó>ƒ+¼J#×öÅŠ:réüðO[EðS#«µà>Zýú>
-"¨Ç~¬QJÏO”qÇ…5u^/Z›i|
-ô=ÁA'È >
-ˆi‘”ME $iiTr³äÝb›CÅÜh9DRÕK›­öVOìàœšŽDˆ ·óU’8tW[9ü\œ”Ã1¢à£Ž[œ'Jî[àßïÜ°0ÄP›ÇAƒD¨–"š²Œ*»þ"m”Ã(Ãù.ÿóÒ¼ý·Ê­ZbäF–­_=œµzÜeÆ
-9’vë†çw$±”HÓãØcßÍ#W ®¨w°HÏî᯾uï_Óû/˃³uxX·ÝðV3^”+³\Z¶m…hßË·ö½G/…Ò]%ËŽQç² 5Á]ê·2Fä!neÿ¢wè”k?Oãì?×·Á8•uÄÚF’«Gg~ÆvmN¾{€* =¿Æ gô!˜ÿh?Õ¢eXí4 “ðñeL¢ÑLÎI45›“¢…ž“P¢¥™’(CtÜ~üµ'yûVQǃàEYáÃâ?ÿðáÇ  õýÅC%l{þqùðß—_/¹x_Ë.WK€µÚLÝáÿ÷é,Ä׊šø,¾êÿÿù‡KàÔ+]¹¢„+s¹*£uyøc+NÇ‹I OÔ*ö©Ö›²ŽxÇøµ?l©”¿
-V´èYªŠòi4·rÅ>Ù¿«ˆùž*_r)¼(MÉùJ»á˜¿Íi™‹ ¬áÝþGNؽm
-Õq ó¡H´Ô&;Ò¦œÄt>ïaÇFœ¹ËýlúVU²žš"ÁZ^‚FÈDƒÐÁ¤ô”ŠO+ qi ñ
-¿ŠKPåÓ¤y…yŒ&YØb°ÆLSb抈+~L q¡}0Á8±{é’‚cºNÓñ‘Ÿ
-nñõãŽé§±ç4˜q–ðñî)Ò”tí˜êpøÞŽ7¦Tp9S@¼â4[•SÅL¿ ykezFnÿ²ªM–{$«ÅMµ:“²±àdèN Ê®ÅÀâdÁ „´P×j{Ÿshîµ®GK„ýÈm ülÃ÷ãß>ÍsÛðÐUmD)©–ýN^kˆ1en°|º–^«–³“’ÔÆó8–Nªß-hðàÌzB+Ö/à F1öìu5º¾~P“Ÿ¾?0‚(§xç>’ç~çÒlBÉ®É@ ?M• spxÛèæýXk­ÜôÃ>aœþñ7øÇ~¤»GÝÝÈÚ³£âͱØ&Ó­N˜&J<5]V?*ÜvºvöM‘¼³»x24ÃKÀ‰Ž'`§3<áÓ¢ï¬)Ø AÃ=øœíð²39ý8ÚÉ©Ýžéa]bòìÕwe¸'®¾1gn>+òç °Áñ-n¤>c¸u“eí-n×Ok¸éòŒïÔ°aÊžéy鬂 ŸÛ´úëÁ] %‡u@‚챋™S)s´£-½5œ(£×
-D´ÆüT§Ò©ÒS©P;éTFÊqàTÚζNeS8ˆÒfže8C5ª#Ïb}¹åÏyÅi‘§. Æãœ÷°XY÷_JòÕ
-£e~‹ãåáÅM{NÒÓàí_¢yo¯]™_‹Ì»gL\9Œ]ÐàGÐxVr^?R
-–s
-²g#ˆfå2d‘ü dN‡®†l’·Úv°…LN Óî—P3gâj³D~3!1+¯…l·Ž«ç¿®eWÆ,4UgOØ¢À¨ãïÙ @«„^u‘úŒ  GŒ;>òc?Päù?ñàÌ™áÏV¤Xô
-ÕÃÓœD‚O$ŒYƒýQM"å4NÎHP9%³{§9™Q¾Ñ$É5ƒr
-P,·î D•€Ø|Ð@ÝàÙm "E ç—!Eæ¢scé™ÍËÇ“`⃢éS`:"Ô:˜žz¦œ‘b¢›‘b¢šâ@3›!˜ŽçÀ„×ÁÊ}K¬ çXÞ¼f"Ÿ¨f&Ù×ÍL²¯œ‰d®…ÑшÉs€
-MPûùu@#ùD=3ɾ~f’}M$s -ŒF€FLž4wAÄp*X›ÕòR”Ègú™H&ú™H&úIô33/E€È
-¤¬V²ªHn{cÇ$ìfJ™ké5\ü?n¶ÒÕµ×þ][{>•¼-é‹yñy¸‰ÊW5ùÿõÚâçàQò#2þ{®]¦f”ô™œ.4/ÛÄj+Ñãà+ï"¢¾èu›¯bäÁãÄ‘jƒp{/ÞÕBnžÏ é˹2ƒ“˜Þ¢Fcã¯ñ1Òr›žùÚT»ïTpáá°=ç\Ç¿*`ÔAû{ngòq^ª0SU©˜×2I ç|ÃýKÿc©¾°<Úº­ßÚ­ŒßÆÔ¬Œ÷wù÷âð×TAß']þØÃAaûoäô$I4ëŽÒ%½À~ÞPø¼ÂÁâ¢qqŽ”Ò®ðA:E½½VÏku©ò?%Çù<û‹ ŸKmh𺉪ÉqòŸÔ9NJ–´¸Ç­n—úB›êGTöà}O|šNo;š1ç¦k?·a,Ùφ÷&UfŽ‘L¾jøv…þmëü3€šRînXF}‡íã0d_Ñì?ÉI.ùñ©Ž®s͹}pŒ²ª†NÏà¯%£yR|¦ÎÏxp+.º¨BÎt¤ÛçÒ—Dµ}5™=˾fÍ#&~eEéøah m$0¬».ƒ/ÃL‰ÉÏ—Úm7Ò
-‰{Zð…íœ7…¾cu’š{›nu
-<€`mQõ‘NñêWŽRq¾~êqá3£ \•hù ãa3‹O¨æýxŽfŽùãß®77ïÍ)"¸èÝ÷±™<A ¶©gP\Ô wéWQŒ:¥Ù5ï˜ÆyjžøQÿêTù>Åæ­<öfD+ïÅŒ~-"´Á°Ù…ÅQÐ*l®96òäǬG»ÃŠt—+Òë§B¨î',ÒsÅ»=Àà‡†(±Z·¿3Tû¤úׂRvŽ•ªefÿÑæ›
+644 0 obj
+<< /Filter /FlateDecode /Length 4958 >>
+stream
+xÚÝ]K³[¹ÞûWhiWJl¾çV®,««’l\ãU’^¤:ÅL§ªW™Ÿ?
+“XôUeõ¿±¿b°P_4¶Hí¡–‡ÆVx¿ac[ ™O
+îÒ—c’"8Œ…tÿå‚ØÕ ¡ˆâ1¨¤UP¹³ÉqÇi[Ïs )nšd‰ñ) ˜åbN"Ar5' ¤ž’(K¨Šnë?68™QF©ù
+ctÊ­r"Ó\t¦H*cº
+α9¬ Ó2¢‰wJTI^ÈG ÌÔñ«ýOÒÇ(UJE +i5®ÊªAçc‘h5¨Mv¤M9‹é|$ÞâŽ8s— X!ô­ªd=7E‚´¼D4*‰¡ƒ#Hù) ŸW@ãÔ@ã~˜ Ê§Aó
+ó ³°Æ`™,æÄÌgü˜âBû`‚q`÷ò;$ÿÆt§ãC?Ü âëûó+0N}Ïy1å,áãÝS¤)ùÚ1×áñ½ oÌ©àr §€xÅi¶*§ŠI˜~ò¹•é¹}
+óB]«í}Ò¡¹×ºž,Ñ Ý¶àÀÏ6|ßÿýÃ<¹ w]ÕF”’kÙ/åµ&ŒËÜ`y{-5¼V-g[%é97äXÚª|³· Áƒ3ë ­X? ƒÅسçÕè"øúBM~ú
+7®ñº)’wv·†føc
+<
+VŒÉ–§Ûý3_‰º„»-ÈnÊ0ì6¼ã'¹èZÔ%§©,4Ó¬‡Ëh£a3¥ZyT%³aû+=×Vi®î©û‚¨º Õ¤m7ÓÔçx æÛª¹ O5:©ˆ»ê³/ +\Åa±g¦D`reøh9GAK¹D>dÛ;ñºÒ+,@eä¤Î¦?8Ú)bÒ¼¬}ú¶¤­ªßæ»tŒ0#ú¾ÔKS/±N¥ÀÊžÛ Ô«x?niúì-$ÓVSßWí€êõOoü`p"ÄjMÒzýûÙº$£ËVœtòæ·´†ÿß/E0Šu ‡û=¼¦0ªQæϱ¿<¼¸i÷Iz<þK4oíµ+ók‘yw‰+‡±ë
+õÿLm¼Ì¯{f$ €¢n¶ÅwÆ}¬–fá°ŠâÜë«ã–ƆBLð$·1 •>‰bBÂf{ÄeÎo7›b°‚±Ïã_ò—bPç㣓kk Ëë¡ŠúôÊZ@¯`Þ»rþþs°²Žä‰ÚCõ—i®'VšQ
+ïy̬bûeݺ´¦ÒÑMüª`ê1§ {v3ÂhV.CÉÏ@æt˜ájÈ&‰«í¶É dÚýj&pO\-c–ÈO`&$¦åµírõü×µìʘ…¦êì[ô¸uü-»r•Ð«n RŸqäˆqÇ{~ìŠ<ÿ'~
+°X`´›“HðJ˜5ØoÕ$PNã䌕S2»·›“eáMò˜\3(§
+\ϯÉ'ê™Iöõ3“ì+h"™kha44bò¤¹ "ž€SÁܬ–§¢D>ÓÏD2ÑÏD2ÑÏHr Ÿ™Ñx*D`V:¬kg¦m0x¦vZÈËxÿwøäVŠ¼rÒ8-©í}µuËt^¨ïC~]Qp)ñŠE©žz¿Þ§º¿zÞjånoϤø1³Þ‰º^n°‘Ó@Zi3§”)²Zɪ"¹í‰“°š)u®å©áàÿqë°•®.¾öïÚâëô©ämI_Ìsˆâ&*_Õäÿ×k‹ƒGÉÈøî¹x™všQÒgrºÐ¼l«­Dƒ¯¼‹ˆúJ ×m¾Š‘÷‰;"Õáö\¼«…Ü\Рé˹2“˜Þ¢F}ã¯ñéG9M—¾6åî;\¸9,dÏ9ò¯
+uPÀúžÛ™|œ—*ÌTU*æwè3I ç|ÃýSÿk©¾°ÜmÝÖoí–Ƈocꇲñ,ÿ¾Sþoþ·}Òå=–ÿFNwÒ™‘D³n+]Ú ¬ç …Ï+,NçH)í±Œ¥SÔ[Ðkua«K¥ÿ)9ÎçiÜ_ýXjCƒ×MTMŽ“ÿ¤ÎqR²¤Å=nu»œÐÚT¿¢²wƒwô=Q«è¨Çø{"xÚÑô9ߘ®ý؆¾d?Þ›T™9F2Ý}Õðí*ýÚÖùK€šRîn˜FýÛû0d_Ñì?ÉI.ùþ‚TG×¹æÜ>8FYUC§KøëŸÉh®ŠÏÔù’÷·â¢‹*äLGº½˜¾$ªí«Éì2ûb˜5˜ø•¥ã‡y -´EÀ°~té|éfJìL~¾Ôn»‘VH\Ó‚/lǼ)ô«“ÔÜÛtÛpp{DÔ)ð
+Lã85W~Ô?;U¾O±ƒù\î½ÑÊ{ñ£Ÿ‹m0lvar´
+›kŽ<ùžõhwX‘îrEz}+„ê~Ã"],Þ­¿4D‰Õºý¡¡Ú'Õ?”2°s¬TM3ûw›oôÁäTûßþg³ªËVëP¹ƒµ1DE’ú¤×ã<ìúáÔ™¶+
endstream
endobj
-635 0 obj
-<< /Type /Page /Contents 636 0 R /Resources 634 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 639 0 R >>
+643 0 obj
+<< /Type /Page /Contents 644 0 R /Resources 642 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 647 0 R >>
endobj
-639 0 obj
-[ 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R ]
+647 0 obj
+[ 636 0 R 637 0 R 638 0 R 639 0 R 640 0 R ]
endobj
-628 0 obj
+636 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 448.38 524.299 473.068 536.254 ]/A << /S /GoTo /D (subsection.14.10) >> >>
endobj
-629 0 obj
+637 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 489.233 524.299 501.188 536.254 ]/A << /S /GoTo /D (subsection.14.10) >> >>
endobj
-630 0 obj
+638 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.598 512.343 190.553 524.299 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-631 0 obj
+639 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.148 128.799 224.855 139.638 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-632 0 obj
+640 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 240.576 128.799 252.531 139.638 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-637 0 obj
-<< /D [ 635 0 R /XYZ 78.37 808.885 null ] >>
+645 0 obj
+<< /D [ 643 0 R /XYZ 78.37 808.885 null ] >>
endobj
-161 0 obj
-<< /D [ 635 0 R /XYZ 79.37 771.024 null ] >>
+165 0 obj
+<< /D [ 643 0 R /XYZ 79.37 771.024 null ] >>
endobj
-634 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F56 380 0 R /F58 382 0 R /F29 371 0 R /F20 378 0 R /F52 372 0 R /F41 373 0 R /F53 638 0 R /F51 376 0 R /F23 375 0 R /F26 400 0 R /F40 387 0 R /F46 388 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+642 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F58 386 0 R /F25 375 0 R /F16 382 0 R /F20 376 0 R /F18 377 0 R /F23 646 0 R /F17 380 0 R /F19 379 0 R /F22 404 0 R /F48 391 0 R /F50 392 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-645 0 obj
-<< /Filter /FlateDecode /Length 16844 >>
-stream
-xÚÕ}ËŽ,7’å^_ËêEF9ß$ £Ô­[èžUa´kô*ÕóÒ
->…ëQÝIeG)¿±÷BEE?tZã_M=ŽÂý4m›°Î_د&žùªø>Vð„œî+p%^¯(Æ^?Qgbj×#¥“Zï“—·úòÛ¯SþÓ€þä7Š"[•¤†”“çãjB¤çªØE  ì÷ýKg2ÿÔ/ü2xó¿%ÚÉwZñ_óýí}4°îr¦%!ÙŽHƒÈǬÞ•ªÂqúwãaսܭ5_}‹»
-|£F#ü¡«è—ûôfç¯1æÝ“6B :’
-Í<8ÚõT~ØÜ‹m8>n~ì½wF? ÔÎw8·|-®iõ ?œo]ñ“57‚¯ïvï­a‹e@Vú›ÔþÙ#Ãú#]VYØ”·ž~ꟗö[äö—¼ö‡8ßüa¥T*¶´á§ 5E.Çð`Wíg‘ž˜eX+=¶‰ÁDõлWÂÃÆ©\ôÏRs{h_î)>ÂSÄ[=ŠÇ½û^ãµp%-ûi]›žc¶;ôô1òÕQG¾•ñtz®¹k q÷üc•è´îõßÊ—©µF<Xº¯y}|–Ã:va§ÚñÝlëTÌ«oë´?€ˆ Ô©A×÷xùÁj¹fºk–|sêát¯’*êg»ÕjG­ãV»wü-KÝ æNý+þZ†OëÓ«Ô5^÷¨†Ä°ûÿ ”rtA›çÞÛ¾ ÿY Ú½§TïvúÃxögp\žŸ«½Sâ>Vžu§z¨å8+Û®Öખé\—g
-¤÷}¦aŠ×/áB²>Xè–ÔK¾¶jZ3ŽË%_£×*ªæÞÏóâœ"eâyMÁGó¡<IK¤?×¾õ«*$K›K÷Ή5zê¹ù‰Q¿¿ßIŒK¤ òùVÉÍ•è%9òtòzÕ#®ò@%áa\G•À½ÿevð_ñ/‰3uj!Æ–§×H¿—"¥B|}G!VR îw4Ülâùn~1æÒÍÊ}“›Qâ+µ$úkó:PcŽÒà²VëÙ?í@\ ‡W8ùû :œ®±ž"MÚ,Ù¿>ÆG¼wîš%º3•Øº¶ÓD÷°$Ë®ýÑ:‚;upÍÃâ%«reXº®ÀJ„G©¦×VëžjκóF
-oc«^·ëÞvgKˆ2îYÜK.O-=:L¬ß­~É(D[ItÏr.Iï˜;ì%„† p‡Ú!û5A;µvóB­ ¹]sȻƿE‚@Ch'Ï?=÷úvMî^8ÒiÍÄýù7]sö'/Ï3
-nÕ|ÒuŽnãù4S WªY{IÖ ëÄ[ÿë)]Ÿv!Ûƒ>xF>î–eHzêä̽ÖÇÀǘv¹29¦A)NÉ•suLô£ä°Îƒ²þ÷ýùP—®>ïÆ"cýôaœ8kºõò—ý¡ÝQAýs®)5ªv'6>~Ìæi+‹áš|Ýܲûs”15ç7'kÞyXªÚ«Ú\äî¿IgMxV6ŸðA5” þÃÝ$˜¯
-߯OÎáG3ÖwpdAý·õ¸eÙØ.$Ñ\œ¨¥ŽXüiÄKmì=¼_Z‰xsØþä™Ò :Qy'‘I±PSH˜jê €'ØÿÁ¸Mx±–ºÖ—âÝsk"ÐÁXB¸+€ØŽé=µ›¹ ö觋ÝP•Ù†']ÕÁãÇ1D”ʦcÙcI(•³…~#%ïϨñŸöén)ô§»ý]¥[MO‡DOÙZdÐêܣŢxõ¥lÖË¥ONêù÷uR¦
-}ÂV=[î­¸_m$c¿áJLÄG¹w“Ù]î€ҟþç?=}²æxy!”C É&ÝŸþ×ór
-å_¥î9¿</¬V"•?EªJöN¬p6xh/ÉÔ^*ç›6× •í^…»ý§Þ7LžîÓ
-Ê4¢ü„†ñÈ}ú;ÓÒghÝç£~xs¹{
-O›ŸË4f~¹ù-ÖÖµ÷<‹sFüµOÛ„›¿ßÊŸxÞl‘¿P3›3È6 4®[[ƒÿuy…¯åÚh0¶í9‘7•{§’Ÿ¯HyÍܼWOú îq?›X[’‚,_˜Ù¦È)G=ݹ/¶àôÑ Ñ§«+'"6wáðQÓprÖ¿ZÃüæ–Ô?¶xoV2¹öd:¶[øoš$—Ý]_Ýþ$Oæ¼ÍË<Æ>m8B>—õ(­»ÉG‰œ©SïÌ'îŽ÷9ų îZÒ~+d„ÀòÊ*Bþh¦Göþä飙²®þ^ùùëçÊožžœñNùóÎHåíÕõ^uŒÔaºÐîÎN/‹ ²ììaAýœ3­ó†Ë
--ò?\¡¾ìC¡§¹X ôfýz5ût;ûöŽ†›ÂÑî¶32_øç§í ¬_ïhÞèéÓü¨lååj“¯®”YÙÂëOw !}JìoÔ:R¿{0«Vû oh=ÍÅú­7ë³Ö¿]Ÿþëú´ûg}ÚBþ£>í÷—ú´òÙ>í³©ÃÝ¥…š¯)…»4±~­Kß¿Û“ÓýŠVÖ^ç?Í_ä¿Yÿ®]ú·73—ïКY/ìÿùY3ã—»˜Ï¥/5'êãOåÜÚŸ»&z¢üŽ|:¤·X¨RôBõtkŠÝ«û£·®Á»uôæÖ“˜àèí§û&8z{d£·&8z{db£·O£7b~„JE×ìË­£dR§]B¸ú_h$ ú¼ôÍ®ýÛê;û«‘o¿¯Ÿs=¯|ÓK7Ï<a—¸¡ŒÇÆëŽç…oråæ—odj=ïù¤ãy¥\ø·—šàãûóF7±ð¼%÷v9ùX.¿lh‹‘³MGq™Ä¢\=RG|ã rã+© Ö–ëbV}>êêK¡Qè¼TÑ@?ó¼Un©q)U yíŒÎ ƒ¸;‘¥kÿǸ\ÞS!R'Ú(]ÙÑH~+jé~_1LVuÐp²Fw
-rWyuÍüa¸ ×¹+ƒrZå1C¥aîN|OòܢѰ”{· lä5£8ÇÕ;ê}0HVqÐppFo‚ŒBiÕmêkAª…©gðZ¦ ‹.ffñ‹«æ.Ê]ú‰†Q¾úŒM*ñ(7]K8*VkAEÐl0EW‚ŒAâµ9çù c¬ XäP#‰Üüìw5î?øƒÔ¼5ŸëA.VêŒùET¨Y«˜Í®2 \´8®q6¸á縺æRƒâY´03c3mìv%Œôß ÎÔq~=‡'Hé]
-×ó(px¢'ø­¼ ÌâFT`47+½©D‡6å—!ò[µ;z¤@É••KÒêŠÏžB‹f¨LÍB£ÜEB3Á÷!`©YTA3¥ ®6ª»04(Tk+ ƒw”˜ð3ÂÊ.×þJ Æ(ЪŒau‡Ð(wU†Ÿª‡ó( ŽøÃw(W U4œ4ÐÝÆ÷$Ï}!œ'÷®œÑƒ£<ÔK•[1]*¶
-d¦F\=.P/zUÈq†¶(Æjh%.e ¶Š´˜s¹ñ>É‚pw#=C[Ê}PäØñ/Z5H|ó§ÔOybK©*±¤bÇi|¨ƒõõeufÈ(t^( ÷•ïºº:®­¹â°Hn#Ü*ñv¢:Å1§‹/¥=U$éIÞ­‰·ˆx‹ü*¯òrÎ]ùu†¨;²A=Lþjç9¯¶£P®»¸Sh”;¯UÔSJxoõ::‘yáŒNÍ€Âtu¢*Ê€GÓ ”+ îèÑA£‹LñvBk‹Üùƒ#GD/.Sõ?ú´/EᎠâ C-S­\ S¨tSÀ@£Üy­¢T³ù‰kîxB/ÖŒå
-t1Ï
-4Ë¢¡Ò0w_‘œ‚¿±¦Ã†Íô€V]ƒ?P;.!¹u,@(=3\\ ëáRg†ØX
-WW~öZN
-Rš|øÀüM} ö} ¡–Ö'©\.­(ÒãtŸŸh•ûïâgü.…ÍkDE.ꃚZ¥š % r!Ž€Ì̘ˆ§›a³£ê\\Ÿ~»ºÈ-zE©!'Ê. ¥£Ôeª¾*­õñï„ú˜­òü(×3¤G†cYu§”;¯U4RrR.àŽú9Ê`
-–+ÐmÄ<DC%'îN|eÄNUˆ>fô×D™VºðîR¤
-éys5Fª‹¾WÈÔÛD¦çÉ‘jU¤'›4Ðh%-V™š¹O‚Hó:sèõ]<5ÞÊä6a™™ñO;CÉkÍ¡1ç&ž^””7ïW”êeöœ…‰"×ÔØ*gª„”@ÿS¤ÇÇ^*ufj–ÙEOhó:ƒï³2ꉠDÚ&(Q¡ÛˆuD¶*©éîÌsª‚NA
-„X‘rÏÊŽ¶i®”†4ŽÁyth£¨ÑQwFZË]ÄÑ
-%†ÇèäCu‹ØÁp¿~ð°a“‡ÆƒfY S›mRääQÔø¨;c­å¢<  uwæ+ò
-ÊâÏI@£¤¾”¸Š
-Yx`(,ÌÝ™°eÔÆŤ l²¶Tü3x2¢ôÖï°³f,úPÒ¦Á…¢­›iK¼ÿËêÒ0“ `e.E
-›— 蛯cÖd8ây’3'ȼp¥f÷tu¢'Z˜C iÀØ'xfS¦E ¤Äû/BJæg¿}Ã[eqM=R
-Π9ˆ T‘ãjHw¯÷ê  Qê¼VÑ|ï~LwžúØZ=–+Ðœ7ñ™qg;UºªGÕ
-À~4bçñ ýƒWwRù`#1kø:ûΧô»õË[V$ÇK”ÄF
-4’ä·#^æ?Í_ä¿Yb#…Èþþ!Tn¡áe¦ù"€(Àfýº
-á¨uqoi¤º\òM%†BÜù¦Á–šCK"­è%ß´ ÓÉ\žhŸdz$È’YlÉ¡Å`I¤y]òMc¦ª
-À™üI¹–"Š·%—h6˜š+@,‹TP3?u5’C-NóG ihÌêáDmÓá>eH’
-=Œ€›¸:ÑÝÕy¤Câ7Äj=þÃ3f鉯KŒmò,–“óâN±Qò&Ÿn8Ææ2óv÷Íaá¡B`DÔ݉óI£bp¿U·Ã¼SÍ4jÔéW¹Ô£@›F‹å$¾¸“º2KÞ«Ðq ÙõE¨D¼³Tua©F‚- ‘£º<?W¦ûŠp–ÈâÚÄï6û´†:¡M©ÅRè£;ÃFÑ»T¼÷Xlq•Šêh›¶Zù‚-R!²Q—gêg­@”ÞYg~Aû ë='4šr!\Þõ½c%ÞXŽºâØ7¾¦Œ“¥ÛŠõˆ ‰ \M©B·¶¸l”.—+ì¼ï+Iæ’úåÚÕ´Â't›¡Ï0Íب¿q 9¡$¼‘ oHÄ«lÕË>ôÓ˜ª÷+„ÅsÇš;úD'aÔQÓ0\±-¿Xßw6SªR5ú¼¸l”.—+̛Ї ¸ìëpq( ¥+v›Á@WS%¤.OÜU, ª$ÞÉ$Å>ì¼ËÎ69èû¢Ô‡kæÝNB`ÚÏÔp~±j}GÏÅ•B£P¹Vá#õ ÓÁ_¾VßÞ±r’«g|f‰4Äã™±Jd|PŠL€/ý0Èàšog8»~
-&o¬–šëÇ*Öñ‚{â¹ > A jâIêj˜ î
-~¢ho,íóR´`·÷ L‹º<Ñ™
-Âû]ø´¼*B(”Jë«L¼_zâI ÞwšŠ«‘§{qFÊ[y0„¦<µÈÓWè°^²\=Q>i*õÍ#[ÝúŠ”.Øm>ã\Lƒ_ü-„U JPíÇØñ)éi›‡hŠ¥?¯ò|†ÏÍÔ0*1oLÈßtt›×òÙf éñSB³LÝ4Ê×
-Zhˆg±Ã[áƒ^jÃb’bG|‹á`ÞV¶*ŽQx7tÇc—ÄN(e÷}z;ò{ç<J<êU7–+]’’B=ÊÈáEWWÃRxî åʵåÓ—äÒáyí ¨ZêDn3à™ sµSe€jÀ6ÞGÐ_©¡¥tBcCÈÐ÷o$¤øþ9#-4€FŒ<ëÅ;°!ŸS;ŽìPobåÚògýì/sÇÇVÎѧ”+Ðm†Üã[ì ð¶³UqŒ Ê@þÁ‡½õ­7]8ÃÜ .
-1Å>8 ιåPÆ«wºÍk[Ÿj0;>éf,2Š3CF©ãJAy»ÑCJÎú®¤CX-U0)vÆ·˜N‹Ç±*t@‹À/¢çàlj–ó¨ˆån”§/èùHù‹§WúþàæÁBßµP°,ÁÙ÷¬p1­ã„ô¨P/Z.ž(Ÿ<ì{oa#¿ó^ÃR¶`rù L• ¸Üy‹NÈ á­ëzBNMøã¥Gr¿“„•Ðú‰©ô€áÉÂx—>ÞcO±käÝÇ@LÓa€KÀzárõDéiÛ¢óôHûpôÞ
-ì6cŸq‚©ò—;s
-H$Ôûǘæ¢ljž×¹À”âEIJ¦B?¸µ]ã‘ÝÄŠ¯sf°c#XÞ4,J©%=<Sn‹CƒFÑrí@yæЩ8qGPÌ=I°‚»Í¸gŒ‹éäO´U&`‚x>4§fÙ–øÓå3Î#†8>¾qatŠ|¶Ô8‹@Ê•]
-æj§ª8ãPCá·ø£-ªäᄆú«X™ïÉËß ¶2¡F [UHFã>>äÕ ¹-4~ÍÏÜ4ÊÕ‘|G©ç¨ým!õÆ)Ƙ‘R'r›èÐlP0W;UUÆx€4æ³8ûR jÚ8çñ®WâýšJoÌÔí¸61úsÏL&v“¹ƒ<^nSSœ·ñv›ºDl”®ãø{>§÷ýæ’“ÔÒòRº`Rú t1„—w¤
-&—ÏÁTY€ËaU¡žÆIÉ÷5µÃ‡°£ôŒ¡”¢÷×|– o\ÉéI›!ð¹f¹’“¡xH±¶Í4õó)Á£@³hÆO:°6g¦;$'ÂR²`·ø L¢ºÜiÃT€ú5="Ÿ´äÓ8ÊüÐÁŒ¡ï³Û81×6A“Ͻ2È3@™ÉÏ÷àʇëµÎ7æÄ-€#Ù+bî#XpÊ[Ú‡þ¨ƒ¼MîbltÅíIÇ k'ñ©‘e,Ÿ•7)ØqžÌJÇbÓƒÀ 0¥šçÌAL1²S®ýnÛjª~÷* „ ƒ~ÅCß½ö·æÊÀ„äj‰Õ,‘¬x<  Šc”†ž¾ÌÓVé±)˜
-ÇJ_Í‘0ÃÁüí¤5ÝJ(Ï&ÇPŸÀÊŠç™Rö<£ì£Û…âÉp>2s5­ŽO„G—€¡P
-1u üµôU( L•¸<qW±€¨’8™w.?…aéàó‡AÄGl¶íH<^»8Ú±¨JPð|~2: ¤2Øx©G£¯E/BY‹å$O¼!íJ(ïÆF©'°Òò”‡Äåð2ÆÖº Åçf–Ô6Óãæ°Æ½å ”ÔP×rW•4D0U*àòÄZUB sôíŠçû#¿®Ü £´¸lGžÑˆŠÆã1,5÷´Í³éªKÀ@*ƒ™¹4¬ôE, t1„Àå‰;,;(-TÅóI§û)Œ ¬Ì÷©mé}ø¨Ès,›X¼0k6˜ÖÂó«KÅP,…™º´ôU, L•¸<q‡œAi*nb¨OPáÅ'G–¸Ô‚(g {7EZêXÚRù±Üârè‚R-siô­ôE)s± ó 9u¸ÓÖ,8¡ wÃÙh\`¥ù…†¸t><ù]Ãþì#”rÍ6Ëæœ ›GÅP(…—ºúRøª“† –J<ž˜Ã,»Iø\Èâjy /ÂòÁ›ÂjkµíRýEz·HEYŸŸW¥ ¥Rˆ©KÀJ_´²@ÓIÈ\ž¹ëÔ'ÐBUâµÖóñ«X‰zVÎùQ,>ô=㉱#ÜÔß¾ß,[Œes((¥(°w@^ ^uÒÁT¹€ÇmÕ -6¶FDlJ!:y\]:*‚²;ö£b m‡[:´ƒªD¨K2¨¤¨rRoÊÜJE,<4œ$ÐÛÆVÞ‡* Cä×kzŒŠ8‘÷Ûó˜C5¾gy?(¶ñ}¨K'FPî“Oà SÇPã£îŒµ–»È£š¡Ò0w'¾"!èn¹Ó€QáÃÇ’úŸ\åöÓb mßîCwuý\{pÈ£¨ñQwÆZË]äÑ
-CÅû[)B¦¡JÇÜ)g+µ±
-*󥌭P”Æ¢CÃÉÁÜÈÊ ÁÀT ;už[ETØxþ´pY, |Dª«Û°“ÐLa–Õ°ÖÙ ÍB Ž¢ÆGÝk-w‘G4C¥aîN|E cBøþ¡RöÑɇÿU˲DÈ›“~áa‘ÇWYϪ+†•ßÊ]fÒ2y U>æNY[¹(ˆ†“†¹;ñò ‚ß(ñ!(lwŒØBgÜzϯ-”ejƒ¿šô³Iš7…@EŒº3ÊZî¢ÄgvÂÁœíTE`³£•²4"yŒÊÜŸ¿p¬«€”t9ï÷ Ê¥Ž°N˜òv‡_¦á‚©@EmzSÝÙ,¨–»Ì—j€h8i˜»_™,2¸&Ñ?I)Q]©¢Î±l«×è÷©÷ÈÛd·šµ4¤9SW½…*q Y£ÔuÁK‚ƒÕ ¡
-?óiBXù‹f«™)ðyV
-9‚|ݪa|z¸ß%#¼RÀ›q£ç¹´põŠ H¸Ñ·ª„€’Y´h98-Wòú@b¨ ÝÉÜ¿ï‚+·@}0 )WxñüÜ£E^—¶Ùóþ_‹WQ1à¹54‚E0 Ö,¸<K ª7'ð’dJå).ôú[˜®ÕEˆÀk—ýs½UµÀK§ý'T_•Æ­ª!ˆªnÁ­j! l.š
-¯Åç.¼^jìTŸeézUn'C])tÉw•MœQ4Y–FÍÉ VvæQD€¢A. … ºÛiï‹Ø› ²ªûd™u’µßM'Yz^MÇ
-5ºDÌ„ؘ™KÀ
-G¥,L546æïL|_ÏÞ$‘Þ'°Ð’c¤/ËÀ›R²
-¦²X.¥ 6fæR°ÂQ)  … úÛ‰ïKÛ«$ºÖûž´tñèëŠðª”.H¯¦cÝ]"fJ¬ÌÀ¥
-©¹*Üe±y“IºWÓ±¾z4 d2Øh™Keo…£L¥Øõv漯žojÈròxrÒõi஋ΫLºæ¦²4Ž.3™
-`e.E
-ów&¾/Åï“ãs}ú ¬sÛsÁ{™ï«Øû"Ã\@_ Ç:ûêÐ0œ+WVÔ¥­Ì¢—Õ ÑfÉ• L’ŸH¯«òûùß.ßýßþÿÿ¸|w\þÊÿ÷ïô¼GbºüG‡ßoCÈ›Uñb%ú±ß:¢±ïÏÅPv¼S:ADÓ¨…wæ¨Ï8òÄ¿ jv¼Û ¿mÎ …Î ¨§ï[ì©+þž·oˆbE
-táÎØÐp20o'ª2Å <@êòÛÑÆ!b¾Ì팼íè…¡ìçŽå9õÓjnnm> &;çèbØ÷7i Ý4Ê×N”ŸQ}—%s×7ËXìDn#â˜MæëDV´&¦BåGŒç/dÞÔ^Žœ”7PäÏm¨5u(íP ‡KõiÅÆ/ZðgfH=Oªt3Á@£Üyí@]÷£¿Ä]?¹ï9¤å*t1
-ÍReæ\@ºÿsæ{zãý˜ƒ/Pª sâ{F‡vJL¼í\e6×\š¼}a®cÏ÷‹ÛPžî“yñ&‚…¡8&2
-ïpk5H&¬s§/‹!oyëç¹ÍÓBRî¼VÑÜ'<Ìïò˜ –:‘9Ó=£3%6]¨Ú,·z4 råŽ:ƻ˻¸‚ŽW¢û>”åc‡Bé{éÔ*ïû¤PŸ?¥n³”‚vÔ-º±å½8›ˆ”9¯›?ÖüEñúÿ1g¶Gy‚Ì9ñš #ñ´s´9mqÜ{M÷ýÁÃÍ}b¤>¨õc2§&¼ŠÃ=gßÇ?ó–…Å'Ezx< Sk³Ä{´ú
-®‘ç…¦ƒ·Š4WÔŠèY DAæä÷ Í„‘¸Ú9Š æ¸óñ}ÝÞò>ÎÃ+Ì×#ò8‘war¹2Ð'M²»ïÖ3~ï‘ñA}¼µ—™¤c2HIó*c¼Á¶úáí3OŠja‚ÜFˆ#"33&âjç&B˜Cãœ2÷hrhw[°Höým&ÞJÉ×y$ÿÎ/Úñ¦ý‚ô‰Î»Àû°˜¥XrG‚HqóByOµz1Wã8È%
-rqrXf¤\ÄÏFN&UÍöÜ•Ú7ÝwÕï`K3~©.4δ®œþ1è~Ð#ãÃ.úß`•Rí{ú‹'CFóBC4©'Þ×>ðûSRž
-ú‘ßGióšå’û÷JÓÇ(Ä<¬(…n#ÊBàâíÄP&HÁ)PÜq¹±{npóì$Dù!À³±ÔQe7Nõ›=F>«mž§ÛBÈY_[Ì(UïC}õÐ(T&Ê-Þ÷ƒ
-¿³DPá-Ày_àø¥À'Væâ ê1†¾l\ yŸØ„Þ
-Ö£¥Dê8úazhJ£¯y8ƒ¸Dl”>/7¸ñ¿ ËÀgòøº”.Øm/š)—gî¢ÒUøDÊ>íȳ¯î˜çC/poÝðrwûóÛEcÍÁùÃz¬ŽO ªu5̱ôÈ(v^:ÑÔ߇‹â-õ÷¦ÒR®`·´Dh¦FÄ\ž9‹HHÈÔp™»È8N¨(©Ä3sš§RPXç~ìÁ ”ó ¢‰ƒ.i0úÂhšéS—ˆõÂçÕ‚ò[M6mži@TûŠ .ØøêHã4Sãc.OÌõM %’à$:Ož—¿~çèÿ ÷€•-âö|Ôk??ö—ïÞþîÏ_ sœþ& þüw½ ð&vÞ<=¤xùù—Ë¿~OÏ_ù~Vþùÿýü/§‚ßü¼_Ëq¸Ÿ~ gN¢ß<»p„¾ÿÜOôó á_#xµ¢ÖÉ/ˆgþ ÃâÃ27úF.‘‚)Q­¿šŸ¬>hȵyô?rÙ„¸ï¥@º‚ „¼»æßó!—¤4‘öI—ÞŸì–¹rÄü{Ê]¶?¥TŽO„ðÔ`βóFÎÔ«îcõ†wJ(îxï–¤“ÿ•~7Y\ù½Ís¢ûãë÷¢êXõ¬&˜ü¦tÍü(›ãàŸõ—ñŸÞ¦ŠªgÈ×÷q»øÚ®–‡[üedWdEѲ,¼©ÌaQ…¥ÌüE¯nö+ZgEûiªüå¬õV'ø4Rº­¢ìûŒKA$i;¢5å‹i)ºpy_ßgô«õ»Ü&ùË¢Ã@æÝÈâù°ºˆµÆÏÛª\©uùn™Ÿ¨Ëßá’U—ß .SFM#©|R<Z+1"‹8Ñô.¨ÜÕ wê]®ý¡×ð‘©ÿÓÒþåçïþ±U€yJ–ûíý7‚ÿ;ý÷/—¾>zùnøË…rÊÄø²ÿsùoßýmtðñàS- ÏXIþ€ ñÿû\…a¨Ò½ÿðFýÞ¼[Ò®bôµÎ:¤¨Ôkæ$½]œõñëûÉÇÖW›géÀë}Ãñ=Zr™ýþ<è)bˬýÁ7õá¾·6jIÐëÌñCªßKÜR>^áì.Rm÷D‰Sf¿É.×î꘡dh0U„žÞ¿ËÑ÷S÷¿<2ò›JÕmõ(¾,2=-™§ ó©†-÷7û{ŠïýÊZã>Œ~4–’ø›yÝC‡ð «ÒNá>Þ­–ßÉZKz@5‚†Cþ{»‰†Ž¾`Ô6ªE½æô á¯á>qüöZŸx—»÷ýð¬-ÈOu‰÷Ù{žëÏ'öYb–û:Øâ}5äù}Ý<=mE!]ùMò5˜‡D½˜öaýä¦H#›;÷“S~“4àã|£Â¯»QÜÄZ¾sŸ´ø>µ0>Hïw¼%ýA€%ùù0 ä·7èɧÆë8¨º…¶?ÝþÃØíÕ
+653 0 obj
+<< /Filter /FlateDecode /Length 16839 >>
+stream
+xÚÕ}ËŽ,7’å^_ËêEF9ß$ £Ô­[èžUa´kô*ÕóÒ
+ü7Ž˜„{¦‚OázTwÒADÇQÊoì½PQцÖøWS£p?MÛ&¬ó¶Á«@‡‰°g¾*¾ÏŸ<!§ûŠÅ#\‰×+Š±×OÔ™˜ÚõHé¤Öûäå­¾üðæ딄ÿ4 ?¹Ãâ€ÈV%©!åäÅù¸Ú„é¹*vCÀû}ÿÒ™Ì?õ ¿ Þüo‰vòVü×üE{ ¬»‚iIH¶#Ò ò1«wG¥ªpœþÝxXu/w+dÍWßâ®ߨÑè*ºÄå>½YÁùkŒy÷¤ˆ¤B3Ž¶G=•6÷ÅbŽ›{ïÑOÃ5¤óÎ-_‹kZ}Âç[WüdÍàë»Ý{kØb•þ&õ„öÈ°þH—U6åÁ­§Ÿúç¥ý¹ý%¯ý!Î7X)•Š-møéBM‘Ë1<ØUAûA¤'fÖJmb0Q=ôî•ð°q*ý³ÔÜÚ—{ŠðñVâqï¾×x-\IgË~Zצç˜í=}L„|uÔ‘oeüžkîÚBÜ=ÿX%:­{ý·òej­‘–îk^Ÿå°Ž]˜Ç©v|7Û:óêÛúí "(ujÐõ=^~ð†Z®ÙŸîšåßœzÄ@`8Ý«¤ŠúÙnõÚQë¸ÕîËRwFƒ¹SÿŠ¿Ö£á“Åú´Ç*uÍŸ×=ª!1ìþ¥݃DÐæ¹÷¶ïÂÖ‚vï)Õ»þðžý—ççªE•gÝ©j9ÎJǶ«5¸ªe:×å™À³h´é}߇i˜âõK¸¬º%õ’¯­„šÖL…„;ø–çkôZÅ7ŒöB^œS¤L<¯)øhb>”'i‰ôçÚ·rU…¤`écóaéÞ9±ÆBO=7?1ê÷÷;‰q‰4¡Q>ß*¹¹½$'ÂBžN^¯zÄU£$| Œë¨¸÷¿Ìþ+þ%q¦NM#äÑØòôé÷RÄ£Tˆ¯ï(ÄÊCjÁýŽ†›M<ßÍ/Æ\ºY¹or3J|¥–Dm^jÌQ\Öj=;㧈 ôð
+'¿A’Ó5ÖS¤I›%û×Çøˆ÷Î]³Dw¦[7Àvšè–dÙµ?ZGp§®yxX´³dU® K×ØÇ_¥š>^[­{ª9ëÎ)ü½­zÝ®{Û-!Ê8¸gq_,¹<µôè0±~·ú%£m%Ñ=˹$e¼cî°—2ÀYj‡ì×}8<îÔÚQÌ µ6ävÍ!ïÿ y ¡<ÿô|ÜëÛ5¹{áH§5÷çCÜtÍÙŸ¼<Ï
+¿‘’÷gÔøOût·úÓÝþ®Ò­¦§C¢§l-2huîÑbQ¼úR6ëe‚Ò§'õüû:)S…>a«ž¿-÷Vܯ6’±ßp%&.òv÷1™Ýõà. (ýéþÓÓ'kŽ×˜wâñA9”lÒýé=/§PþUê^‘óñËóÂj%RùS¤Z dïÄ
+gƒ‡öÒ‘Lí¥r~±isPÙîU¸Ûê}Ãäé>­Ðè¡L#ÊOhÜ¡¿3-}†Ö}>ê‡7—»§ð´ù¹Lcæ—›ßbm]{ϸØñ8gÄPû°M¸ùû½¡ü‰çÍÖ‰ù 5³9ƒl“@ãºe±5ø_—WøZ®cÑžyS¹w*ùùŠ”÷×ÌÍ{õ¤ê÷³‰µ%)xÀò…™mŠœrÔÓûb N }ººr"bs5 'gý ©5ÌonIÀAýc‹÷f%“kO¦c»…ÿ¦I‚qÙÝõÕíOòdÎÛ<°ÌcìÓ†#äsYÒº;‘|”È™:õÎ|âîxŸS|0Ëà®%í·BF,¯¬"äfxdïOž>ši ëêï•Ÿ¿~®üæéÉï”?ïŒTÞ^]ïUÇH¦ íþ(ááìô²È ËÎÔÏ9Ó:o¸¼
+O‹ö´=<}hmë}_\cÛ'SpZãšø™Oÿÿ×&Úbò×”ó2æþi[c¸;õ7&~î÷Øtm6k£¦ÿòdøp0”ù¹ÇÏÒÆ KNŸ—{56×ìÖõy§êޤɳB½Èñ~Y¾^s²57â{ôŸûb|>²¹ß¯vüôkã½xéY¯o<=‹#yÆj‰ö/Ï£½ß½?‹–²ÓÓóÇùŒâøˆÓ7«èaTÚgä}å&TaÄ.ºÙàéÁN©aì_–_ÿëpåÿô¹Ea’MŠ&}1´7ωý8±µa·´Å”ëu]|ðîÛ7¶Z›ÜõuŽ’€H}%÷Çÿ„·XM(m¦b†Éû}×(qÏM(orñ©ÉQú¢ÉSº½Óâ¿t‹¿ü F¼^L”â•:ÏËí—ïþq!!þzéjЭ¦Ë\¾û¿—ïþv±ËhÐî.oõˆä«Ñ“£ò¿ÛÿÃŒßÀš²6ªã?ü÷í—Ëð´ŽWß"¿\œø!]síöw—ïïÅ\¬»RÿüOX%ÅVkò}ŸãßvþŽä"_ ¶o€ž8¾µ;<Hô‡ù"ÀñP€Íz@£> À/C¥OñÿFúÔ;P~•ý°~‘üj|æþ€ú[NÜÎÞÕür‹¡N¤ÐµŽ~Róz;Ó[ð;W3j
+-ò?\¡¾ìC¡§¹X ôfýz5ût;ûöŽ†›ÂÑîж32_øç§í ¬_ïhÞèéÓü¨lååj“¯®”YÙÂëOw !}JìoÔ:R¿{0«V¯éøPëi.Öh½YŸµþíúô_קØ?ëÓòõi¸¿Ô§•ÏöiŸMþè.-Ô|M)¼Ø¥‰õk]øþÝžœîW´²ö:ÿiþ"ÿÍúwíÒ¿½™Õ3ýö¨™‘õÂþŸŸ530~¹‹ù\êðRs¢>ÞùøTέý¹k¢'ÊïxÁ§Cz‹…*E TO·¦è½z0z+á¼[Gon1‰ ŽÞ~ºo‚£·G&0z{`‚£·G&6zûñ4z#æG¨TÔqÍ>¼Ø:J&uÚ%„«ù…F¢ÏKßìÚ¿­¾³¿úùöûú9×óÊ7½tóÌv‰Êxl¼îx^ø&Wn~ùF¦ÖóžO:žWÊ…{© >¾?ot Ï[ro—“åòˆ¶9ÛtבI,ŠÀÕ#uÄ7þ— 7¾’Ú`m¹.fÕ磮¾…ÎK ô3_À[å–—Rš×ÎèÌ8ˆ»YºöŒËÕé="u¢šøŽFò[Q›H÷»øŠa
+´ªƒ†“5ºSh”»Ê¨kæ{À]¸æÈ]”+Ð** swâ{’箆¥Ü»m`#¯Å9®ÞQïƒA
+´Šƒ†ƒ3zdºHÓ¨nS_ ÊP-L=ƒ×2Yt13‹_\í4wQîÒO4ŒòÕï`lR‰G¹éZÂQ±Z ²(‚fƒ)ºd”¸¯Í9ï@ÈocÀ"‡Iäæg'¸«q—øÁ¤æ­ù\r°‚PgÌ/¢Bý˜ÈZ=Àl¶p5Yà¢Åq³Á ?ÇÕ5—'È¢…™›áhc·+a¤ÿNp¦Ž»ðë9<AJÿèb
+š)uµQÝ…y A¡Z[i¼£Ä„ŸVv¹öWJ0FVeÔЫ;„F¹«2üT=œGixtľC¹­â á¤î6¾'yî á<¹wåŒäå¡æXªÜŠéR±U 35âêqzÑ«BŽ3ü°E1VC+q)[°U¤ÅÔؘË÷I&„»›éÚRîƒ"ÇŽÙÐê¨Aòà›? ~ÊÓXJíP‰%ƒ8ÖHã“@ 쨯/«3CF¡óB½¯|×ÕÕqm͇E
+táÎØÐPˆ·Õ)Ž9]48x)åè©"IOòîhM¼EÄ[äWx•—sîÊߨ3DØ‘ êaòW;ÇÈyÍ°…rÝÅB£Üy­¢žR x«×q÷­Ô‰Ì gtj¦«UQ<š¡\ipG]dzˆ·Z[ä†Ì9"zq™ªÿѧ})
+w¤húh™jåb˜B¥›î
+„8ÚùM1Ô°Ž”IówâáJW¸º‚ô³×rhÜίPúÌo¾3BÙI¬ŠÜÆu”8f<oyq\< åõë ¤‡õ*æ)PÁüä´™Ž¸ÐLø˜«•¡ˆa9åСñÌ:=5’WÒäÃøàoêµïkµ´>IåriE‘¥ûü„D«Ü?ãw)l^3 z(ºpQÔÔ*Õd(IÛqdfÆD<íÜDshœUçâúôÛÕEnÑ+J 9Qþsa(¥v(SõPi­'ÔÇl•çG¹˜!=2ü˪;…¤Üy­¢‘’“rwÔÏQS°\n#æ *9qwâ+#FpªBô1£¿&Ê´Ò…wú£ UHÏ›«1R]ô½B¦Þ&2=OŽT«"=Ù¤F+i±ÊÔÌxD
+œ× ˜C¯ï≨ñÞ8Pž ·èËÌŒxÚJ^k94yôôê ¤¼y¿¢T/³ç,”H¹¦ÆV9S%¤úŸ"=>öR©3S³Ì.x@ œ× |Ÿ•QO%Ò6A‰
+ÝF¬#²ÅPIMwgžSt
+P"ù¥uª>Äc¶#D©µsÅO™’¡9tæ? 
+4Ëñ¡Ý$Þ6¶2. Ï·&™Ï¾…3œ
+]ÂX+.,Ná#Ý‘‚!=L^€-¬v¥ñË’è±Qò¼Z`zD¤Hƒ]ôH){;ZÆ¢šp‰Ñ,‹y<Ó™€èAÞræÞÌq.Å3
+l,1š©q1gÚ2lBF u¡tƒG2YÂ\IXPê`sלgÖ郣 å°,uš±Í¬ÚLsM¥¡G„zÑóbAùóéVÃÒàÆSq)[°9N—0ÍÔؘËoÑ 9‰ ŸSG)PêD·ž†kãi ðû$µoÊMøk¾ºY¡cuÉ4«~)Á%4ägGK‹;€F±³ÕM´ƒ<›ütל-~–+Ð,wh†Â¼íd­µ)Sgv
+ ûlx¢è <Ã(Òø†,ÒP-æü. ]åêK]28Ȥ1Tɘ;e¬Å¢2šM
+æìÄU*Ž1 zjDIÀCTÈð  ÄŠ”{Vv´M›p¥$¨x4¤ñp Σ;€@EŽº3ÒZî"Žh†JÃÜøŠ:@Æ„ðü:b¨ù1:ùT"ï;`¬}»Ò“£ÖUBƒiµK<‡Î 1mT.êJ [‘¨ŒÅf†ÊÀ¼¨Ê`x€‘BrzŒ
+zj§r,Œé¡©Ü”‰œÇû††<]›ó¢ @ Ž¢ÆGÝk-w‘GDÃIÝm|aRGȘŽîV(1<F'‚¨[Ćûõƒ‡ ›<4¤0Ëj˜Úl“"@ ¢ÆGÝk-å±
+ŸÐœ0Áp’1w'Ö2ÃŒLÜúšê3x’âÑr^¨ó
+(„‚0ÕÐؘ¿3qÉ‘HBùR[| -!º´ÔÆÚÑ—\W¥hÜÙf¯#–WP†€H%õ¥Ä­PTÈÂCaaî΄-£6.&e“µ¥âŸÁ“¥·.x‡5cч’6….mÝL[âý_V—†™L
+ÈOÜ)¼Ü¹û¾W÷ù­¡ÆÇðŸÛêm^ö¹²þ¿x¨9D~—û¥Š&Ö¯U4ðýZEã™;~ŸúèÓOŽ¦—ùOóùoÖÿ)jòTQ€i¾ðáSý?µ
+˜KäôM,G[‡>]Ò‘:þ¥>)¶‰µ˜*ÏdûY¬ª4þzÀç3ÌÏŸ¥¿&ÌÓcuy®(¶‰e¦¦€¹Dl”¾×,J„(W(kÕâë·üÃÀ½r-ÆR»ÌíY€³b¤áïN½¼‡xè Î’0˜›Öh ZÀM50-Ì-€Ã.\¼&×·9A·TuSß>cpn16ÊâöŽgåP¢¿÷]û«¤iϬ–ä°ìx
+²¤Y€J‚¨Å[©—|S)¡wA¾©¨%ˆêÎÒH-wÉ75ÀÅpÐ
+#u·“<irŸýš^!µ.Žâ-T—K¾©„ÀPhƒ;€ ß4Ø’CshI¤½ä›äb:¹€Ëí“LY2+ƒ-9´,‰4¯K¾iÌÀT
+ ukÉ7¡r-ÆR»ÀíI€³b¤YóMÀ-1„8,…„ —|‚±in \òÍ—ÄÜZ
+ 1,ù&¼eu{Öá¬Üžoò¼:ïºäU
+j槮Fr¨Åiþ¨! Y=œ¨m:ܧ I`3ÁÓ25 Tg˜/jì`6ù©+@4SlduêHS?-sD KÍ ôáiç·kq‡6&D†ÍDNŠÔdO<aN(áƒÑ ¨n °lP0MÞÄ&xRæIÈêfçµIp.æ?‚õœMJ“”Nœ@Þ'Q›É Õ¯—_0ã3l&hâA“8)s=‰D,öéf'³ñ¾ÇqIh
+}tgØ(z—Š÷‹-®RQ­cÓV+_°E*0D6êòLý¬ˆÒ;ëÌ/ht½ç’FóC.„ËÁ»¾w¬äÂËQWûÆ×”qr£t[±1Á!ñ„«)UèÖ—€Òår…÷}%É\R¿\»šVø„n3ô¦õw".b!'”„7ä ‰x•­zÙ‡aSõ~…°˜cîXsGŸè$Œ:j†+6¢åëûÎæ`JUªFŸ—€Òår…yúp—}.¤tÅn3øèjª„Ô剻Š´@•Ä;™¤Ø‡ý÷o9ÙÃ&}_”Ú¡ñpͼÛIHŒ@û™Î/V­ï蹸Rh*×*|¤¾a:øË×êûÁ;V®@rõŒÏ,‘†x<3V‰ŒJ‘©ð¥\óí g×OÁäÕRsýXÅ:^pO<—Á$ÔCM<éâC] saÁÀ@£`¹XáÃCÍaà¥}^Šì6ãžA‚)pQ—'Ú"rBAx  Ÿ–Wå@…Ri}•‰÷KO< ÄûNSa`5òtb#ÎHy+†Ð”§yú
+]ÖK–«'Ê'M¥¾Q£yäo«[_‘²Â»ÍÀgœ‹ið‹¿…°ªt@ j¢ý;>%=ÍcóM±ôçAžÏpã¹™F%æ ù›nóZ>ÛÌ¡!=~Jèo–©;ƒF¹ãZA qã,vx+|ÐKmX¬@Rìˆo1,ÐÛÊVÅ1* ï†îxì’x€âà ¥ì¾OoG~B‰B½êÆr¥KRR¨Gù ¼èêjX
+ÁÀA£\¹v |ú’\:¼ñ!¯}UKÈm<¢33¡`®vª¢ ð@ øÁÆûú+5´”Nh¬súþ„ß_"g¤…Ј‘g½x60äsjÇ‘êÍ Q¬\;P>⬟ýeîøØÊ9ú”rºÍ{|‹Ý Þv¶*ŽqA¨Ã?øp¢·¾õ¦ g˜›Á¥C!¦ØgÁ97 Êxõ®C·ymëS fÇ'ÝŒEFqfÈ(u\)(o7zH©ÃYß•t«¥
+&ÅÎøÓIcñ¸1V…€høEôü8Ñr± Üòô=)ñãôJßܼ3Xè»
+Öƒ%8ûž.¦uœ°‚êEËÅ哇}ï-ÌaäwÞkXÊL.Ÿa‚©²—;oÑ 9 ¼u]OÈ© r2¢ôHîw’°Z?1•0<™BïÒÇ{ì)6b¼»óˆ‚i# p X/\®ž(=m[tþ‚éqŽÞÁ[á‚Ýfì3N0U>àrg®B)„zÿãÓ\”MÍó:˜R¼±(IÉTè·¶k<²›XñuÎ vlË›æE)µ¤‡gÊmqhÐ(Z®(Ïú1'' V°`·÷Œq1\À㉶ÊŒ@χæôÃ,ûº|ÆyÄÇÇ7.ŒN‘Ï–cH¹²
+ÉhÜçÀ‡¼š!·…Ưù™;ƒF¹:’ï(õµ¿-¤Þ8Å30RêDn3àš
+æj§ªÊЀ†Â|g_Š£AM»ç<ÞõJ¼_S険×&Fî™ÉÄn2wÇËmjʃó6ÞnS—ˆÒu?`ÏGàô¾ß\r’ZZ^JLJŸ.¦“Ðâr㮃 …ª$j¿¥…Áæ²?ÃeŒ›¹Wät9Ì¡tÈùp
+É@<'>Ss1¬-|éï£H˜ ¤eº 7ߌ—¾¬\Áäò!˜* py"¬
+!”ÂÓ8)ù¾¦vøv”ž1”RôþšÏ’á+9=ic3>×,÷Q’`2)Ö¶™¦~>%xh­Ãø RÖælÃtGƒääBXJì6ŸA‚)PT—;m˜
+P¿¦Gä“–|G™:˜1ôà}v{'0æÚÆ"hò¹Wfyf#
+¥‚©—'î*ÐU'óÎå'°0#,|þ0(øˆÍ¶‰ÇkG;U
+žÏOF‡€T/õhôµèE( r±œdÀá‰7¤]B áÝØè1õVZžò¸^ÆXàÃZw¡øÜÌ’ÚfZcÜÖ¸·<’:êZ†¦J\žX«J@ôàƒbŽ¾ÝãCXXñ|äו€;a”—íÈ3QÑx<†¥æñž¶y6]u He°13—¦€•¾ˆe.¦“¸<q‡e¥…ªx>ét?…q•Yà>µ-½yŽe‹fÍÓZxcu©Š¥00S— €–¾Š¥‚©—'î3(-P%ÐM õ *¼øäÈ—ºBålaï¦èAKK[j ?–[\Ž]0PÊ`£e.¾•¾(¥q.–až!§wÚš%
+¥0ðR—@_
+_uÒ0ÁRé€Çs˜eR Ÿ Y\-O`áEX>x³1àOXm­¶]ª£¿Hï©(ëó³ñªT€¡T
+1uiXé‹Vèb: ™Ë3wúZ¨J¼Öz>¾a+QÏÊ9?ŠÅ‡¾g<1v„›úÛ÷›e‹±l¥VâÈkÁ«N#˜*ðx¢­:£åÀÆÖh€èM)D'/‚‚«KGEPvÇ~T,¡ípK‡vP•uI¦
+GOôPvô,.~K$ mL ýÕ³UŠ7€@EŒº3ÊZî¢Ä‡vƒ:[©Š0ÀÄ4(ä)/'Eïè$Sú*|ÀΤôUücK u™La¨x`+EÈ´1Té˜;ålå¢6 * swâ;åA2 Ÿ$ïKyŒ
+Oc[žDwl}rácí—†|˜-R¼ê(jtÔ‘–bq4<´›$ÌÛ‰­ˆcTL…\®¹µ”£“ AÔ36lV¹òöªi‡Ðä–!%-c3@L•ŠºR¾V$
+c±™¡20o'ªræ2ð
+ŸH]cÆ)C¥,ÃöÛ8ëûȳúŠaº†#-“s<Šug¬µÜE  ' swâ+ò
+¾nI Ùµ¶šqªâVg
+8Šñf”¥ÐE Î씂9;qiŒˆièV¹r¤Çè$ÃGt¤€†jL{–ø =^JÃr e‘SFAåb¾”±ŠÒXth89˜»Y9!˜€
+t§Îs«ˆ
+ÏŸ.‹…Huuvš)̲Ö:¤¹SÔQÔø¨;c­å.òh€f¨4Ì݉¯ÈdLß?TÊþ1:ùð¿jY–ysòÂ/<,òøJ#ëYuÅ°ò[¹ËLB&¡ÊÇÜ)k+å±
+᪗ °B%î`!k”º.xIp°:!`窫]Bd™D/èFÞA‹÷Òò|
+é/'<÷‚ÆKÞùq¨¿1<Áäú©†‚Ù+Ã|šò÷Gs«SGò1²àž‚Žã%õJcðäÜRþ„ô}‘ªY'ðx
+À›ÉF Äá÷*\%ê .ôäOzã¢CâÕñó.Zâ5ïþúW~)6ÖÕ-‚ àÆܪêᢩðZ|î"ÀW¸Æõo£ú§¸¯¸úUŠñÚj8é6^Í»q_£[Q7ã¹51,„E7 ×Lø<‹°½”{ªW±ò›®OP!G¯[U#ŒO÷»d„W
+x3nô<—®^É
+ÂTCccþÎÄ÷UîM’¹öûRs!¹Ëúð&“¬M£©,a£GÄ@&ƒ–¹TöV8ʤQ‚ݤ‚Þ6Îû‚÷ª†®
+G¥,L546æïL|_i_%Ñ¥ç'ð¤¥kÙ@_¨W¥t}Me]"fJ¬ÌÀ¥
+ów&¾/ºo’Ì¥èǨšëÚÈ]–«7™d©|5+ê«GÃ@&ƒ–¹TöV8ʤQªR1o'Îûúû6å+ ÒO`™}”nœ¥”eëmXVÍÑT×Ñ%b0¡i°MךKÖµÂqØÂCacþÎÄ÷¥ø}r|®O?un{.x/“à}{_d˜ è«áXg_†så
+Ãj€º´UƒYô²º !Ú,¹2IòéuU~Ÿ ÿÛå»ÿÛÿÿ—ïŽË_ùÿþþ÷HL—ÿèð[ãmy³*ÞC¬D?ö[G4öý¹ÊŽwJ'ˆhúµ£ðÎœõGž¸àDÍŽwä÷±Í™!£Ðyá
+òF<T' gÞM_ŸI<°&„†]ãÄáÍ i£‹hèhÈ~$t¦ˆ”9/U”7gÎðFª¥V+ÐmÄ;ÂC;¡%Îv¢" x4Jæþª9wôqnÖk`ì·l~AE•¾Õ;ßصŠ!sþÚóihÇ»¥ñFàM¡YªÌœ H÷Î|Oo¼sðJdN|ÏèÐN‰‰·«ÌæšK“€·/ÌuìùÞbqÊSÃ}2 ÞD°0ÇDFác­É„uÎãôe1ä-oý<·yºSHÊ×*šû„‡yã]sÁR'2gºgt`¦Ä¦«U›åV¦A®ÜñQ§ÓxwyWÐñJt߇’ ÜbìP(}/]‚Zå}Ÿêó§Ôm–RÐŽºE7¶¼g‘2çuãÇš¿¨#^ÿ?æÌö(O9'>âB3a$žvŽ6§-{¯é¾#x¸¹O¬‚Ôµ~ìQæÔ„Wq¸çìûøgÞ²°ø¤H'ajÍ`–xV_Á• Râ¼PÀtðV‘æŠZ=‹”(Èœü¡™0W;GÄw>¾ï ;Ã[ÞÇyx…‚ùzD'ò.L.Wú¤Iv×ãàÝzÆï=2>¨·ö2“rLæC
+*Ü—u×XÊ<¦Q׫Š|,iÏ)8‡á­iútvžç hNr‡ÔAÃÔúâ§zd”:/U´Œe<óFÑÓ¨0b±ÝFÄ3>3âîÄÖfÖ§S”§¢©õƒ§¼;HÙfŸ¦ñ¹4}Cb‹Æñ  ’yñqæR–”2º¨;/U°ºÌ‹2æO|òÉc±Í)õŸ q·³•Ybõ‰*ø¾‡ìØ[¸¿ª°£4Dáw–*¼8ï ¿±øÄÊ\¼A=ÆÐ7€«!ï›Ð@£Øy­¢5srnÞ¨Gèë—VêDæ úN­€Àôt"*²
+hN¼K˜f‰tÄ㙹L )$rWØç#=Ÿ”3ÏÝX`ž á¹ÇHu´Äq¼ƒ ýð
+Þ<êh}c]Áz´”HG?LMiô5g—ˆÒçå7¾ñtøL_—Ò»à%P3EBâòÌ]´BZ 
+ŸHÙ§yöÕó|èŽã­^î®cŸ`~»h¬98øbPÕñ Dµ®†9Ö€Þ
+êë<àƒ=xr~A4±qÐ% ¦Cß@M3=bÊâ±^ø¼ZPþb«É¦ÍÓ# ˆj_1Â_iœfj|Ì剹² ¤DœDçÉóãò×ïýÿqá°ò±EÜžzíçÇþòÝûÏßýù+aŽÓßDÄŸÿ®ÞÄ‡/?ÿrù×ïéùë#¿ÓÏÊ?ø·ŸÿåT㛟÷ c9÷ÓôÌIô›gŽÐ÷ñŸû‰~~!üëq¯VÔ:ùñÌ¡aXüqXæFÿÑÈ%R0%ªõWó“Õ ¹6þG.›÷½HR”w×ü{>ä’”&Ò>éÒûñ“Ý2WŽ˜O¹Ëö篔Êñ‰žÌYvÞ(й“zÕ}¬ÞðN ÅïýÃ’tòÿ¢ÒÏâ&‹+¿³·yNt|ý^T«žÕ“ßô‚®™esü³³þ2þÓÛTQõìùú>n_ÛÕòp‹¿Œ€ìŠ¬¨"Z–…7•9,ª°”™¿èÕmØvEë¬h?M•¿|à‘µÞêŸFJ·U”}Ÿñqé!ˆÄ"mG´¦|1-E.ïëûŒ~µ~—Û$YtȼY<V±Öøy»S•+µ.ß-óu9ðû ¼@²êòÔeʨi$•OŠGkÅ#Fd'šÞ•»äN½Ëµ?ôÞ#2õZºÓ¿üüÝ?¶
+Ð"OÉr¿ý¯ÿFð§ÿþåÒ×G/ÿÑ ¹PŽB™_ö.ÿí»¿>òÌ^+<c $ù‚Äÿïs†kiw‹ú½y·¤]Åè…kuHQ©×ÌIz»8ëã×÷“­¯6ÏÒ5€×û
+†ã{´ä2ûýyÐSÄ*–YÿúƒoêÃ}omÔ"’¡×™ã‡T¿—¸¥|¼ÂÙ]¤:ÛÌ~“]:¯‡]Õ1CÉÐ`ª= ¼—£ï§î~yeä7•ªÛ.êQ|YdzZ2OæS [îoö÷ßû•µÆ}ýh,%ñ7ó»‡áAW¥Â}>¼[-¿“µ:–ô€j ‡ü÷v }Á¨mT‹zÍéÂ;^Ã}âøíµ>ñ.wïûáY[Ÿêï³÷<ןOì³Ä,÷u°ÅûjÈóûºyzÚŠBºò›äk0%‰z1íÃúÉM‘F6wî'§ ý&iÀÇùF…_w£¸‰µ|ç>ið|<ja|ÞïxKúƒ
endstream
endobj
-644 0 obj
-<< /Type /Page /Contents 645 0 R /Resources 643 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 647 0 R >>
+652 0 obj
+<< /Type /Page /Contents 653 0 R /Resources 651 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 655 0 R >>
endobj
-647 0 obj
-[ 633 0 R 640 0 R 641 0 R 642 0 R ]
+655 0 obj
+[ 641 0 R 648 0 R 649 0 R 650 0 R ]
endobj
-633 0 obj
+641 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 154.725 723.678 166.68 734.627 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-640 0 obj
+648 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 358.772 639.872 370.728 650.941 ]/A << /S /GoTo /D (section.15) >> >>
endobj
-641 0 obj
+649 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 306.379 485.652 318.334 497.607 ]/A << /S /GoTo /D (subsection.10.5) >> >>
endobj
-642 0 obj
+650 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 385.311 334.678 397.266 346.633 ]/A << /S /GoTo /D (subsection.17.1) >> >>
endobj
-646 0 obj
-<< /D [ 644 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-165 0 obj
-<< /D [ 644 0 R /XYZ 79.37 771.024 null ] >>
+654 0 obj
+<< /D [ 652 0 R /XYZ 78.37 808.885 null ] >>
endobj
169 0 obj
-<< /D [ 644 0 R /XYZ 79.37 591.439 null ] >>
+<< /D [ 652 0 R /XYZ 79.37 771.024 null ] >>
endobj
173 0 obj
-<< /D [ 644 0 R /XYZ 79.37 161.114 null ] >>
+<< /D [ 652 0 R /XYZ 79.37 591.439 null ] >>
endobj
-643 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F56 380 0 R /F57 381 0 R /F58 382 0 R /F55 379 0 R /F23 375 0 R /F29 371 0 R /F20 378 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+177 0 obj
+<< /D [ 652 0 R /XYZ 79.37 161.114 null ] >>
endobj
-652 0 obj
-<< /Filter /FlateDecode /Length 5680 >>
-stream
-xÚå=Md¹m÷ùuœ9”¬ï`ÐHW×ÖÎi¹9>Äë$ñØ\’øׇú¦ôôÞÓ«ªwl,z§»Š¢DŠ¤(’’èéO'zúñíþ½|ýð«S'GœæZž¾þñƒ/艬#Bˆ“ÑŒPÍN_>ýæ3eìòòÛ¯¿.í30£’pc:h*-¥‚¿œeð—’”jê?o.ðÃãïšzì-AÀ·ú¡ôõ…ø^»Œ+´ãø“Ú—ÇÄo”Þ.ñS‰úÓ.µ½â~}¡oø”_b_â–ñQ?ö<¢Òƒ’/gn?#t.}Åà¿ÐQ$67WÊnº§ P,‚Ʊn¥ýöNºà#ë·ò¹æ[pQxægt1“ÒFužIž¹!„'Å$~Ù+r?"ËßÆ_Ý” SšHÁú”J­ÆâÈ@²´æ‹q]·ûÒ†@‹E+»Ý—áÄw´/ã@öõ¢ðŸëíþ@×7GûsŠh&Gýùyõóãç[\šy^œðÃcà±>† Ç4Iø5ˆüæŒ$îø,Øœ1˜ø¯CÔ´Í1fˆŽ!I·HÚƽ
-ۢɂ],z’mŠæYï
-¼Åú4­Õ±-XCo7‚=²›¼‘ZAÅB׶å_‚ü3·Ð5-†¶?/BÃôìBÑ@Wv(]ŒM$Л/`c*/ÊÌ._³X„¶]—(2¶N0š¡vú–¤¹¬[yVøæ‚ÈÊEÅe- ’B«Lå¥$X펱C_ÊR}/zЩ£1{"vÏàb¸Êh˜¢¶™´ÿþiSð,¨²d‹y¦Û9J˜i[}üO›²êÀ9Ûw¼äòºÙ™bœH#ÆT­ê,½œSújÄk Ý¾^ª)†õ¿Âûï°õ¾]ð·ÑþlRÆ9‡õDàaîpœ¢¼ m{ŒŒ¢UÉøzrI
-(¸×æ°¹ 4ð×5n´1¤k«ÔyÁ
-&WæH&YWfÛŠ>ú
-‘¡Æ{QúÞ|þ½u¶Û­ÅðEÙßu-†„-¥’ÏÝÑ:Œ{k06ë/$ìaÛz‡{3ø‚6Ùûõ-™‡RƒJ"éÊ–,H –~eK–A`Oëø&ˆ
-óy²¥óKQŠwŽ7ÊаK7ï8lˆþÃÎD‡Úþ½ppÏÐ{ñàú}„UpfÀ'ÐA¿KH(ç% O2 ƒ~—•~[Åô¯„…tCþz]A | ¬
- þ¿¸”°ƒ¶ÖÎZù=éRVÜïØ¥œc@¶u˜|×¥|Ï (.å²¹Á ».åa|ÏJ ,°jn<xÀ¿n™ } Ø
-ˆçÔ&H»K'½F9þ •FŽMEdǹðã/E¸Ëï8/U´s¼LÀ /ûŒ~Á¼¼¬€T^®@`^újÀËÈŽ/‘ÙŒ†çŒ,ÏnfZø¬¼-ÇÒâ”/°dòÇ®y``i¹±=þg\NBaÖõ˜K¦ …»•¬9êHMÊ„æ¿L›÷†u<å±ó tÒ®f‚š-.ØË8ö/Ô‹Ùáˆcæö óçÍEzùR#sMIøB.¾Ã#~ÒÝæÓ HåMj2\nUÇ£2ðu/íÝ`an5¯¶AѦôXPmðκA±vîÿ´DÖ·jnz[É|S
-2µdÂ;’h‰ç©k5¸L¤½m 3î†.I]3¥ywqú+œ m:ã}þ¸»ínˆJ¢ÄNÎ: pX½ l/ëô¿KR­ÍyÞrÓÛ%ÝCàº;iÛÏé*Žî"åt…7í²X’œìs®ýß«yFp¨ ·v _'ÎyŠ=|`üýMh+øø¥ûû6ÂÁüc>¯ ^‘œ?z^»C3{
-:¤úSê8¤ø/ëçµ¹¿ªã‡ôݼ‚"‘f}å±ÙÊ©Ùéܪ ¥ÕÂ_®£š˜Ã„+?8تÂ^@yD’P¥Žf*,Ú
-aŠ_ÜÀb„Iî*D/÷X<Cï°Zèeøb-|£µæ»„o˜7JÏÒŸÀ'éï į¬˜öû“aD†8Éø$:èyœ… õM÷%ß¹ªù«Ô›Uµ=©j÷7R5-ÄýªæÏo.ékªæÁúÿmKÕ0ô"/‘Gý¸ª1aïW5ãÏÜN2 7 øÝ–ªaèžeÔÿXªŽ™1Ó«Z‚žTµŠû©Sú~USþ@ЂþUUóà ý?m©†^HšÒÏR5åÄýª&˜˜f@oðû-UÃЋ¤„3ªö¬¤„¿Ã^KpîŽ5`ÒÊ1HX÷½¡ƒ=¼&íÅ\5l Xë ‹.\š@°ƒ®–!>AÁúk4çÄLi˜uâ”h~0ОšžkÛ>„ÏÃY\ØŒáÇ–çÒ´?ôæ/fö‚ÄíÁ´ClYþíŽ;‰:Q&Â
-B3Àé#þ‹¿¶Ä+ áÓ"iýWØ.Ä'V´í„øÑæÁ.|YdVßAŽ€ afšœÞ“£òS|xg·—'ãý#"Hîë‚÷‰@Ä^í“þ‘îÆȹæà°àyÃÃëæâPÉ»m‰…òöQn']¶7þ?r³bÄE-aϸ‚™p.T‡X×#1]XrHž<ƒøü¶õz
-ç7xŒyÊò]
-h-û\ý ´‡ò®C Ÿãˆ—ºç‡–ĨGùáïëwºÞZÌ÷I<áÒÇÌT×i>L¨Ð3`|ôRcéu†üü\\[%?4J)UL´×ÆŽk -üqªrØ“1”-X¼¾>¯Å¶8q$—æŠðcÚ#ÀºS“¥E0¬êIÚ#¼½/3÷,U‘
- ¦µre`²–ö¶¡¸dtø€§OòRáÚ<§È`ÜêÛC:â¸óˆ# Þ¼è[Ï*)sÐ\ºg(©VSÄË{ýV…23ÆB¤ä1%mGY˜»*eéT¯ÖËWÒdRZèöý(6 :øX>5˜k½~Á«oˆ0øe¥îñ£ ”®ö2«tG>H¯M_]¿<~ %~²W
-ž3î¶}½
+651 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F57 385 0 R /F58 386 0 R /F55 383 0 R /F19 379 0 R /F25 375 0 R /F16 382 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+660 0 obj
+<< /Filter /FlateDecode /Length 5685 >>
+stream
+xÚå=Ë®$»mûùŠ^Î,ZÖû rúôí 8«Afçx_?Ä×ÀÍ&‰¿>Ô›R©ªTÝ=マÓ]EQ"EREIôô§=ýøv/_?üêÆÔɧ¹–§¯üÀà=±“uDq2šªÙéëϧß|¦Œ]^~ûõ×¥|fTnLM¥¥Tð—³  ~)I©¦þ ¼¹À‡Çïšzì-AÀ[}Púú ¼×.ã
+å8~Rëò˜øÒÛ%>•¨>íRÙ+®××ꆧüë·Œú¶ç•”|9sû¡s郡¢Hl. ¯”ÝtmNA Xm+ÜJ5úítÁ#ë[y\ó%¸(<ó=ºèIé£:÷$ÏÜ“b¿ì‹¹‘ßò·€ñW7¥G‚Å”&R°¾¥R©±82,­ù¢]×íº´!PbQÊn×e8qÆ­Ë8}½(üçz»>Ð5ÅÍÑúœ"šÉQ}¾_}ÿøþ—¦Ÿ×ÚÀ'üp¸°D¬·!è1M~ "¿Ù#‰;Þ 6g£ &þõmˆš¶ÙÁ ÑÃ6$éIÛ¸Wa[4"Y ‹EO²MÑ<ë]·XŸ¦µ:–kèíF°Gv“7R+"¨XèÚ¶üK溦ÅÐöçBb˜ž(èÊ¥‹±‰zó¬`LåáÀC™ÙÁ"àk‹P¶«ïECÆÒ Fó"´ÑNß’4—q+÷J
+FÍN ªç¥ìIÃ$CXÕ–QÄùW0—àT•Æ׺í³A°ZÃ
+oÇÍçGKŒlè`aïÁÄQ會·Ëv¸D
+Âý°ÜÖ¡(íNxÈ€åÖ=&QÆ2SiO¿j‹WÅWxþ½Ú18¼±Úf 4]/+@µ3d<Œ/ksœMC»]`™óðÌöŒa C\‚›… ÍÐ-Þ”Êg¶ÇÄ™ØEÅöÞË’—ñ½òÏmœ“Æpã?ÛÒã‘Š/jí5sà·æ
+ˆ:èe㜜˜zïþÿq•g‰÷|ј@nÓ_q ä´znÉ7<„@ÝIöó°ì'${:ÂÄOj—QÐ,šðŸ§æç?#¾:¢µ[´í9½‰yS–(«5æ’¶Öl™aQ B¸gàpxXï‚êKuÕS8tŽ+’A‡IÕ·qÃê(•
+Ðs» Ô ôR|+S]/yëÿÎ~Øõ¾rÏ*–LL’g9¢Ñ2úÛÈÿ-Në±›™å*˵pñ;®k¶¬¾Ü_vT¯×·muÔ§'ô£oû½}¡_èG;¢KbXÛw¯q¼Éqgo›O]Y à‘
+T®á64Ó:bëÑÌy“~µ¬v³7¨¼&CóŸ)½Pì¹&&B… –Š–Ðû[š…·4?´´k g0a·˜[y]ÓwÞ¡F–ƒ2?|­rbœk“/ÃN?ýüá—
+ÐÐDá`êþߧ9}ørª£LÑÔél‰dbº'Òùïëð¿Tà3‚fž¥þþÓϧˆ© 6%ÄÁTò ˜²GLñx†döi•e-4àÓøeÁ4˜´ õ]
+\uÊjDÎz B M93¤$5«Ý%‰©dpñy+#c“y‹o6]P\{~«ù°æÊ Éy†áÍ-%O… žWá}tƒ!o«ZäÍ4‰V¢¤V•œHœƒ`ûÖM¦¤¡’×”¿œ–ùØí“X®nŸM¨^ÏN°Í.
+kW²Ì(;!”-±}îJn—¡•†Ejê2÷w3u ¨Ç‚ªéå¢-CŒXd;ì~á+g£” Šyrdï4oû §ê%îò´ÈwÅü)bŸ_JóËhJç÷«›CºúÍñôÁ¼¿U¨,ÌÍä‰ ~Gæ 8ØD²²ÁDëIY'G2MŒ%F.Ú:/õ£t}¶±°É9üv¬ÇöM3H†ïuDé{×ûïÍ»x´Ün®†((Êþ®s5$L9•|¸ïŽæiÜ›£±™Ÿ!aŽÛæCÜ»Â/h³º¿>e3à`jP@I$]™²%©ÁÒ¯LÙ2Ìyß@aÞp¶t†)#JñàÎqã¦CfñæG‹ 1Üù™Š¹ÿ{áâž¡÷âÅ-ôû «àÌ2 O2 ƒ~— PÎK@Ÿd@ý.3ü´Šè_ è†üõ¼ƒø@ÚØ< ^íÁ´Våï9õ@‡4Õ°NÁ¸™56˜¡ÍFêA†£D3û¬Üƒ„T0ÂØÍ=ˆ”!ÂÞaîƒä,÷³íÚã~{&÷3RÌý•¹HÙ»æ¾Jè¼ìgùÇý÷Lîg¤s²Ÿ(;Îýï™} `j¨Ü_5ò<Cïå´Ð²™?–€ðÿÅ¥„´µvÖÊ'èI—²â~Ç.å²­Ã à».å{f@q)çÍ f€Øu)3à{f"ˆ°‰`É€UsãÁüuËÜ`èÉØ«|V2ÂÑÜ‚ãÉÐßÌ©A­ôgidÌé’¾utÁÉÎd™èœŽL¼­€ ÈÄ
+ŽL¼."~ß«ˆ):’²Iñ6~q>ŸBw,} =ײ}F4[
+ŸQ¡f&¤’çR´_QdÄQëó)Ä1Ä©`*÷e±¼ëÖ|.w™‘ÊÖ¢ß:—¢±Q–8e‚Ÿw0
+šäÚÝ$€ìÅÝR>NH Òž³©ÞV@<§6!@Ú]Ú 6ö•ZŽMEdǹðã/E8ìï8/U´s¼LÀ /ûþ‚yyY©¼\À¼,ðg¨/#;¼Df3ž3²<»+Ó¯ÒÛ²m-YùC&ì––ÛãÆá%Tf]¹¬¤p·’u:R“VBó/Ó®{Ã8žÖ±óuÒ®®4[œÀ—q쟸W‡#Ž™ã…"t^?oNÚ˧™kZ„/äâ3>â“N@z,o–&ÃéWeó<:AÓzáV×Õ6(Ú” ªÍEß(öÃΡ–(ÃúRÍQp++ß”‚L-™ðÃŽ$ZbÀyêJ icÂŒ»¡S”FçPiÞ,…~…}£Me¼_?îŽÃ¢’há/^uà.°z‚ÙÞªsÐÿn‘jm{l^ç-GÁ]Ò9®;’¶õø5]ÅÑY£5]áM»,–$¯ ök®ýïÕuFp¨ ·v _h'^ó{øÀøû£ÒVðñK÷û6ÂÁü1ï篊HÎÝÏÝ¡™Ý%–úÓÒqX⿬ïçæþ(Ò;»yDE"ÍúÌd³µ¦zTd§×VeH½þðÕÄ \øà `“È
+såIB•:ºRa‰ÐîPëPüâÞ
+B)åzã¯Nû¤m­dD8ïcÉí(×Y|­*îRÉ»«×G·
+s‡8qFC›Ûzhs¦JåGc¿®²Iž£¨Íù\ôæ†ë¨2zÏ%‚¡k ±¸ñÒ6Ì Þ´¸½­¨¥Ÿ54ä÷ù2Û<³+Ó[nµYô%(©MÆ#ýµ›$÷û\,zpã×.$×öà8ýq܃ë°ã{¯š» .U…Û7]ÖcvÐêEŸk'‰í3¶RÜú¥¼­Ž6Í@CÍÞ¦§½ˆ«I™é붒‚¥öׯQTN5æà«[°òšHÆÛ[3ã!IÀÏcEÊà;öOò5mñ[É1æù  ·’ ]2ʨ©茻-_‹íÄw«&ëAÛ»U3x–†J¾ø3ß¼ÖVáÍ~T÷ ³Ÿøp©Ù×ñI¾×±¾ßim©5ÉŽ¡øÒë—hË
+”—g}mÃy¹»
+}íEšÊd$
+žÕÄIs×RÀXô˜¿Dæ‰â[{c°
+qŒ–Ïר–®SKå‰ ÷67²Àëí—URòÌ ¾–C'jxO+Âeó/5”2Ï‹S’q©äÌŠ:¬ 4UjSB¶Î%['zØ’‚ßÓ’§w¤?>ÃÚØ!~Ëüâ̯99]°â¯Dy4†Èv³G;v%ñÐ~M_a  ïÃqnQÁÄ­Ç'šº‚[~v+B©ËP[êyÛì[®ýFÑ1åIÔ"­¥èœsï6e&+~c`ÛŽp¢›}ù:‡ö˜Õø»©3`–ê‡ÈÿþšA\
endstream
endobj
-651 0 obj
-<< /Type /Page /Contents 652 0 R /Resources 650 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 654 0 R >>
+659 0 obj
+<< /Type /Page /Contents 660 0 R /Resources 658 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 662 0 R >>
endobj
-654 0 obj
-[ 648 0 R 649 0 R ]
+662 0 obj
+[ 656 0 R 657 0 R ]
endobj
-648 0 obj
+656 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.656 487.577 392.611 499.532 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-649 0 obj
+657 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 409.423 487.577 421.378 499.532 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-653 0 obj
-<< /D [ 651 0 R /XYZ 78.37 808.885 null ] >>
+661 0 obj
+<< /D [ 659 0 R /XYZ 78.37 808.885 null ] >>
endobj
-650 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F23 375 0 R /F65 383 0 R /F58 382 0 R /F57 381 0 R /F20 378 0 R /F29 371 0 R /F52 372 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+658 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F19 379 0 R /F65 387 0 R /F58 386 0 R /F57 385 0 R /F16 382 0 R /F25 375 0 R /F20 376 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-660 0 obj
-<< /Filter /FlateDecode /Length 4634 >>
-stream
-xÚíÉ®·ñþ¾br³ Ã}„hô4’“Ý;Î!Q
-÷hwž¸@d"89ÁJbãº; 
-ù¥LßbAí´ðèÙ£«)ÛJœqé‚@’ÙtlXŠÀ”QD¹lŒ4ÉOz‰¡}eYÑâÑZƒDt¹“Çwþ)^­ýS¼2òO Cl™lqY›³æULð‚A@)ºf_²±én±/Ù¬¶ÌmðÑ¢p7á,!Y”-æ€Uâ1¿C–ÒÊ´ÚBs·ïu*Ö‚h!›˜Ê­ï¸×œ ÕÃzé÷¶q@œ]J†E“¯MÁ¿f¢Rpš‹…´Ü.¸úêÐv ŠíÔwø¥:UÖU뵚»ÝA7#NʹS ~üâ}×z ùv錌ë3XQc»!ªàBT¾˜ù¥•þ
-ÅÛƒm QV^Á#ºÁ š—#um¡¸»Õ¡jÄÂß4[+HqÈ‹4§É…U ÍY‚—‘7¥”¬ÍÇñ€="K|;V¯½ r‚wüÕ¥fò¸†¯qСQZ÷ó{ëð_àËÏlpÃ[òæ´oàlÕaï—_`üÁ/Hq´ôÌ]ò\~…™—h‹;üpk ·²ŸU§7¬&z“žœ•µ IÕZ
-ñ’¨ù¹ÞÚø×˱>/&ãþ•G† §^ïjèU­¢x<˜•1a󭬦ò¨[LöÈ1Ž“|×…z´îñtnÏ÷6åÍxázJ@ÞÛçkÐ×÷пý.ä齃±pª;ƃàNün UÂñÙr; µ']òF6DT8ˆ¨p
-š|ŒH¶r©â½Ü™X
-X1J0ð…›‹;'gé·Lz«bÄãï [ÖDÀa¢Í†ï¶òåi%J:Æ%ë'
-×Ïe©x%ë¡ ´!TU»C7·¸]!
-wÇèÇùÖe§a´I4ô]o§7¬«£ô^÷è•‚0©oØ×;<‚Vù¢JךU~i-‚T…‡°žÞ¶ü××”ÍÏáBß;¿ŸÃÏÕË2ÌÙšŸˆ+Ø£æ¯ùÏóoñ/"°/Ôzè/¯Ç|¦ Íc¯÷ËÆã ±LŸ”…£›ÕþáÖç
-Ðàî…³êôßÓÓ¿OONeÓ…ƒž8%’ºéQVh”n ø\ Ï`Ç–EhFàZúÔßütŠ˜Ú§g)8P&OgeDx¦8âƒ8v‚­Ö˜­Þ !ÂSΟ‰þõ"kž(8èðØùûàÎOðùã)ð
-
-ÄZ¨µª«ÛL<û:K¸ÕsÃë$ávÁ„Ž²Ã°]¼+Û꨺Ræ–zÚ¦.j>Ë+!ÈðG¢ß²¼•L¤&Ô}ñ$¯„ Œ•z߯šä•œÃ‰ÿW“ã•þÂÕ¯&ǞĘ»S¼Â‚ggòˤx½å$çbT(e÷¤üóÔüüSñ &$.kí«J$죊õ£‡¦* œ&•ûjyf¡ãaükå™…¢áiÃÉ3û§7–Ý’}d¯9ù(¹%³¹G?Hp±û M
-J¬{pr‡®þAä\–9³õ[Ž9ª™qˆÓĬ¢!n–Ví+ڿŦœeI–¶ˆý,sÅØ-ifv4ÍÌ^q–Y8EŒà“Yf„žË2W¸_k–yŽýÜ0¿“e^cýue™{î·™¯î¯ð®ñ¯pá8áÎÉ™ Œu/ÏÜ ™Ë3ïJ%Ã=R*i%•¹Ló¤'Ûñ/œi>T–ó¥SÍâH³
-Óh÷·VUÖ@´S痦ذÖ{uk\Vµ\h‚Š®½s]µcn§ U‹X£—g²ªMËð/ÙÞk×ÆW©Õ¦ï3Š8%˜¶;ÉHˈQb4¿¾š_1ìãù;{õïI+Ûv~þ1±1ñZoÓ•Ç‹úFŒÒq-]/­ÙUÑN2ÓQ»e±Öûà nçF<¯LïžÖ}t6¿D”’|?‚´ŠŸ1Ýáp˜é©˜pºò¬J–à¡Ü ²u¦õ/é~ÝIŠ—«X&FÝbq V
-§¿ŽúG„X΄;æö ôR‹",õKÛ·n‡Í·„ƒ#E
-(ªÐNÏtwæX ? 1¨c ù j±´-Ý ±…*v=äff¯a1 ß·Æ¿ôEÖ«=|s'³ílìf•:þ•ŽÄË~ŽjØy½ûñ¦­iIœ´z>S•rö†®ð9›8k­ß—"Æê{:coFÎÂg¬Åˆ.¤÷ðYZl¬âé1^›e§/ôŠØ‘´ê)¸ÙQB8°‘7ìzçÖm×Ò½¢*!TÛ—®OJZŸ©Mß^Y©&kÓM‰Eêkiv4Ù¥×ÛÖx7Þ´rmŸÓP©|i‹¾|rÁ¸‹õöA&ž°›aî]k– 7+—™¦„Ù¦')ç%† OÐt[B\WÔŽx弩#íXq¾FsßYïÒ®,º¸=êÓó€Ñ{Ý;+ÄïãÎœÜð=b‡Ë'JÙý%é Ö<væ骡ëE„ÊäåäŒ3Â!ŠíðÏVYãû'\JÜ/Õµ·ËkÊ6¾`T¯žx§¾ÔÇ©ÄžØýGÕ5ÚÁñü §Ø»2ëŸëLl¬Bè+Œ3¹21G¨¹6¡NãÂ9CÍ· óU³ÜÎ×¹Tà‡K¢¼
-¿+“.-Æw:;PNïÓŽâ^“SŽvlÖdti+½i*Û[ã®éÒêZ”ŠëíHØ{Ô¶3_áiaïóŽOX¢P±·kJøªW5«©½ÐÔ8”yÆ
-‰µÆ*î—K¢ Ó‡^b †M”¤=loŒ€ÓEhpæê@šát¤jY"c=Öº 6. X_Þà ±î`'\Ææ*‡vGx0כ戃s,'0Dqƒ7nB
-n‚kTj"¦ðàkë7ƒ
-ÎÛÿéh\ ÊDÀ@™Ñûup ]sߤTݦêsÜ)ŒÕ×p,ßÇFžMUÁß–J|#áH%aôõ
- ­­Ï—‡Â!Lªñ¡¾,:ìÅ ¢±Wã“À™RÄæ‚/Ê|®`­õ©ÍÄJ–4SÓÜ´D~h:Št¹·YØ”¯þóÅc|¯ˆ;r÷þÿ4ùÙ‹?ïiÕoMÿ/™>‘
+668 0 obj
+<< /Filter /FlateDecode /Length 4642 >>
+stream
+xÚí=M¯$·÷÷+zo6­-}K€ñ€éy~²§Aæ–ä8›=lÀ{Ù¿¿Ô%J¥ªRu·ÇãÀ‡ž×]EQüEYœåòß—åò»—¥û{ûüòï\_<óFuùü÷7– ¿8Ϥ”k8[ ¿|þñòÇïÎo¯þüûŠ‡ùð þm¿ÿù姂‰/Š k/V[f¼üðãK¸!%“VÃ]&ÿÿþ×åï/ŸZ„”HmFDòEêžÊÅ.Ë¢||Þ–EÂ_#åƒ ¶DÀÀqÛc·eÑ<`~~Ÿf’‚^{½Ja÷7¤!\ ÷2#ÒØzG¼7pˆ+`€9ßác–4·ˆ¿cß~™q›zgyðñÎR©Üði«ëWè÷ >ÀØ4žRîMÃ!ÿˆ¿Ÿ‘æ·ô]-‰Ÿ8kÆŽ”È—ÖºJçFøJr ]™™òŒ/†j+Ðó~<R¢DÖQ¼)Ëò ÚyGŠ”èxWA®Ú|—ï äßWâ­ŒõTxµÀWl#ýá<Q
+‡ú+´¶6J)¡úŒV Íë•›À‰‘Íï¬[ËÍS‚\˜’îgq •‹|žC0~…}mP"Ïu«F $+¯,´@Å?DeU?áŽÛ"]HÏÔ
+.CÕ¡3ŠVS,v¹ÇbƒÐ#†¼¾­[ûMj¹SÖÇ“B?Åú¸f@y±>ÇÌò,ëk¨Œ‚xÚ–$˜s¢Ÿ¡:}Ëu[üÝl;¹ç9¸v›xžë[m2CÜd‡7»ÉLÛ"˜—O16ã=3Ú¢± @ÌÕ“Œ­¡²D'9.8m`Â3glµ¸Ü~TÙŒá†É¡@´3´pÜ@“¿KNDŸõiÞʸHpFŸ¨N†•€sT•i•UÚí€æ­uÌ5“ùñdhpunk) aÂ01Üà\'LwÐ)'•{´»@\$2œ ‘†ÜÀ¸mÁ€Å Ã
+æÈÁZZ…VWiîö½NÅF2#USùíÝ÷šˆó†¡zcXoýÞ6ˆ‹K)°hòÔÑTü[&ª4§¹ZxQËí‚£W‡¶ï`hTm‡Þ7r "ÖEõJænwÐ݈‚ráõŠŸ°x?¶H}X{'«ÒúŒVÔØãaˆ*…‚U¬f~k%‚¿¢E‰ö`ÛBÔÕ‡Wðˆn1ˆõHM-w7ª&,â»fk)yQâ4µ²
+¤¹Hð6’à®”²µ…8ð£Gä™oÏéÚ»!'x'\]k¦ŒkøÆ3mL?°Ž`ñ5ð
+ô>Àˆ98ÕãA
+§ ñwЪàøì„ÐJÃIŸ½‘Ë":@ví)?Dñ›rÉ>Ff[¹‘øĬw&žVŒ,|6ÁâÎ)xþ­²ÞHŒƒxÂ}éꚈ8l²ÙøÝ_žW¢ZƸ}p«Át”{ÿ­úfᆑ½©>ʦ«ßéïÈ—mOå-ª,Læ á…Í .ž9¯ôý¼I–ZYe`,[4Ùº¹åý2ˆQ¸?G?η-;­_šÔACßûýôÆuu–Þ÷#z•d\™;öõäŒ_Dtm8ñK[¤®<Äõô¡åŸ^Óf4?÷LHóèüaŽ0W/Ë8ÿmoþÅB\ÁŸ5?å¿Ì¿Ç¿òšÁ¾@õ(Ñ_¾Ÿó™ri{}ÿ¹n<Þ2ÇÍE;8º9nýtÀß]"4¸{é¾üßå埗—O—ºéÂAO^®|ajñÓ£$¬$Ðè²3à§
+};v<As×ò‡~ÿáÇKÂÔ>ý»*)€2u¹j+ã3À‘2¥°11o%ÌFwBˆð´÷à'AçQâßðoƒÈš'
+N&>vþãŸáÎßàóûKäX°?^$LÆýãò‡—OSSCXîT2·oÄ·úB¾[T¾U`ŸzÙ_¥ÁùU3%Ü¿ ¢µ Ù‘I=Τ™Ð´†ðF>YÑZ1X¶inu¨èÂÖY=г˜ÖØrZÇÉ2fUL Ïª}ÔB+f…IÎ~K£KËÐQÎùöÈVÜcW‚†à™;B
+„>ï+>,—ð,ÎòC_™À:
+û‡m_ÙB¯Rý¸¯Ô^Þï+¥g€à
+Ü3¥R©yMÎ 7³vŒ^shÇÔø†^ÓÂÞ?é5§¼#øR¡ÜîâèÜ©bR€—!+%O X.ÂÃy˜O.W㘓i#'Ö,™)½Ö±ŸZÜÚA¬%.ìP˜s¸óÐkÛá†IÜÌz}uy-C[Ìá4§%Îa…OõiÊ„¶•s4>Ö-‚%h*%˜…ÕÇ ,>5Á
+%šßÞ½D––cüUßfWLni¸%›³Ý£ªD±ßÀ{s§¶)ÂÙÇú ïÛcŽ‰. Ùn¸g¶vL™Ëáì«.¨Ìª³.-|RWÚae|¾µâD·9*àÒwr£
+-íˆöZÚ©æ®h±´¨Š û§m÷é#=Töü‚g{ãŸêÂÁݬ0wzQÖÏé…[É8àPú½ gx»¢–r¢”ö£´Sn°¥Ù¨F‡vB¬#Æ VËœdgÈ3ÜVsÎ,*tÒZÄÏ`Ù¾,gžKZ%±ê¬µ¨^3éí1Vl»Ü-Måâ/* ¬„’Óh÷ˆ·6UÖ@´S—‚·¦]Ù°Ö{uk\‘Ú/´
+"ÀõȲaÓÛ´]Qv>ˆª¤Ô=îPrzºž==*Yi}¦–}eåv¬e·5¡×ò
+ìhrk¯·¯ñn¼må"Û>ª±²ùÖ‰Ÿù”sŸêó£,l:`·ÄÒ×®FïV:s³0îšž§BÔ6>A3mÉ1­Àñ*D-jGÚ±B}‹æ¾sß9T(tYu‰{Ö§ç£wÚ›+Êã̊;=b‡+$Vùã%ìÖ<vþ骧éÎ"c%ó‰òs.8Åvøg«²ñ}a%ñ7ríÃúšv/Õ·gÞ—PdÏTnOìþ£jãáø~„ÇSìC™øŸhæ6U-ô• ÖÛRÉÀ¹g‹“¥–¦}ᜡç[œ…*[áæëbøéÒ¨$/Àá™Qæ å€ÒÍÀ݉¢®Îò*ÛíHOuÚ þWi 1WóUSpø¹·ÔÔ¦b©À”p¼“NÝkèÿUQ½öª“øRâ«aî°¤Ë
+Wf×é% ¼
+Ê˵³gÊ ¸•ùZ@®˜ãóUm|RAøwcҵńNj'ÊïCR>j2pÊ1žÏšL†®m«wMek<4J­]!\lGÁÞ£ï´ùŠP{‡šw|Ò1Š½_S2TÉêYMe蕦ơ̓4VI¤#ܯ5–E5fN½ôÀ,Ÿ(a{ÚÞ˜
+B-ÖôÏãÎ#¯–¼ÐÖ%*|½áLYbôËU%ºðŽ`¨5…š>U´„ë¸QsäQAPçZ3WúoH±*pB¸Š•ê!Q[ˆÔ7ˆ´¦¹Ù ˆ® *‰x½:ØGt(% •gâ¨êHxýá?3´åAM8ÕïcÿÓXÂ
endstream
endobj
-659 0 obj
-<< /Type /Page /Contents 660 0 R /Resources 658 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 662 0 R >>
+667 0 obj
+<< /Type /Page /Contents 668 0 R /Resources 666 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 670 0 R >>
endobj
-662 0 obj
-[ 655 0 R 656 0 R 657 0 R ]
+670 0 obj
+[ 663 0 R 664 0 R 665 0 R ]
endobj
-655 0 obj
+663 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.269 316.805 414.224 327.754 ]/A << /S /GoTo /D (subsection.15.4) >> >>
endobj
-656 0 obj
+664 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.2 245.074 197.906 255.913 ]/A << /S /GoTo /D (subsection.18.9) >> >>
endobj
-657 0 obj
+665 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 210.857 245.074 222.812 255.913 ]/A << /S /GoTo /D (subsection.18.9) >> >>
endobj
-661 0 obj
-<< /D [ 659 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-658 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F55 379 0 R /F51 376 0 R /F23 375 0 R /F20 378 0 R /F29 371 0 R >> /ProcSet [ /PDF /Text ] >>
+669 0 obj
+<< /D [ 667 0 R /XYZ 78.37 808.885 null ] >>
endobj
666 0 obj
-<< /Filter /FlateDecode /Length 4950 >>
-stream
-xÚåÉ®·ñþ¾bŽÖahî ð äžF€sR¬›ã“I¬
-0—~¤øaïàÛýï×Kê­}ËcüÅзJß#ôã[nïy,Ž=\=º¦±¸D<~¤®O†÷ÔT¿MÐ^ •ŒãèÜRTåá?¿ t•IWRIl/[OqÀŒ3rSCRPâï°0 fsd¡ˆK½^=ýÈ· ÜmŽ­9¡V[€ÖýØq<ø\âßža¶Çw–Hé˜lèÕÍ é£:K9Ù­¡÷Qß^î×m}1êˆò³¡Åå{{+ oKŒ I˜• W´­@M´€š¶`ƒ—ø‰3¢mL/z¥·n4/iç€í¡XœFíïX×
-$¯zÌJ¾=gã¨.Õ¤‹ì\)»jœœQå×K„Ž½*H ÑcY ˆ¾•—§=XüÉÎÉN’ …æz)üV~°V¬`—¥¤8²8¶:aSÙ2Cß—½’»OþÓUÐãöc(ÔRôY®–pþÉËKRt<æ¥dß!Ÿ*‚QVø)4é*Ndoª
-PaÈ15Á¦~èÄG}IzÅëL„Fò$€˜Öü±§
-7C—‚Qòע˸]v†.iˆ´ yõúH²ïå°§G-ÇzL´­Ó+'%òêùnÌsM×H6Š/yò¸ýëtÁJ]½G×ÂnÔ]£6/kãF´0F4gõzƒ?Ôk¤è+‚‹Í!w€G9G´îxBŸ‘ ¾üo§æëï3눬GãÉñ®+,®½ûy¤]JȪ•$ÒG °à–d\Bw÷¾r¼r¦Àæ´Úgwµ¹]Û¾¡ÝâÍVù)ªB©h*)3ò&¢t1y®*¸‡ªí²çM-·=8-²»­ÃI§.kˆa¬7Á¹åfßËHaõS&É-Ñ吝oótq{À †&zÛ•;Î6YÈ«uU <ĵe4G”Q@©~®°’ÂTel~Na=<SX-‰¯%¬n”¡°´ –²—VcYê…,«%ñµ„Õ2–bÄJU»»äÎ’ËšÍÜDôÊéôûOMBm¹>)©$h§>ßýrÀ§
-\Ð@lc øœ
-pÖm­‹ ¿ uÀÎPyØÚÒ";çÂÏÇS§9(ô8ÃBÂJÄ[Óà ¼a˜5 gšá‡žá5bøÙi^7”ð‹ï÷ëOˆàîâü£Z¡O¢æ¼ÇÙã¨(­?×­ÑO€Oõ­Ñ¢¥Zi ,¿-ñýce¸O4_Æüf4Ï?!°0Ä?b÷+L'ØžýFhE÷èõæ! _‚ÄX®Y/•1k·€Ì^Æë°êIüZNXzf5Á0‚7³nÂF†å‡å„E¨!ÏÈOÃòQó!ׄµÁ|}¬Ô ¢dný¹iž‡Öû4 ³Ò=µâ/oÀÙa=AŸè€gõ‰~sÂdÇ„ÔXŸOÖM89¬Ã g<Çpö›ëœ@¶ 8C Fü,Îþ·1àìi.­µ©fO»Ò:mÀ´ý‘ò³¢°ÈÑ*K{븜Tf³²ã¶;0βqy_Àåê¾:¾•ã»¥6B8Šz¶°iƒs<ÜŠ5Â/áPÃC:ˆ5D®\@k:‘¶ðíç̓…3Õ ylïw^? ñS©[U÷aëÄŸÐ&LÉ®÷ö‘¿£¥Ö_¼ÇŽf9Î ¬5±©ªD}4¹:;¾Ü÷-%#B×bjšc‰pú>™÷Ÿtô²Ï¦ óõ¢7càP3û_C]>¯˜Š8ø3+ žòñO_›~¾$C>HjöM±ô¼Ð0‰«êpÞN‘{”ª©¿î±oö_œ 7Í”ÎX£3€v¿{úiÛËkˆ’f(.ËçĵYÝB‚ëÇ)¢ÝËfµˆ gÙc.ômW±à0ï´Ñ5©²MÚ,—±ûF%‹º˜Nu:ª j¶©HLšÆù>ma“Å}«9‡¶k¯j_É Ÿ«çñY:ßžN²§B;mÏRbbàBÀl‰råœÍzÙZ¹ÍæHw¨Ø} Òί ¬Æà±*›û<ôÇǧf}¦&Õ•(ÁG‡Ô“ÃÍÁµ*Ûƒ8§ÿJÑ¡Š¶wCæmrC¡),KœËØùQX,ÓAg×k¥žµKt4Ÿ±E¸Aæ#d]))¶´ceÇÞÐj+CÉ3!ãϤ<ÖäˆKÑn]o£­#~KÌñ¦¸
-E5ŠiuŒ‚µöß;ôËñq}&63'«SÚð1;·a9¨ªÜA)›åyñÉQms!A’M!„k5ŸxIí‰,ÄÐÙ1ÊöÔ´~õ—7ÛÞ—‡×{’nÄ-aÔ¶ýõͦ#‚„íéó\¤le0 ù ¹ZLAvou?ز¦X›>­W¶WµHq(v®žSW¶ØbMêt#¸yâ¸X(ìYŒl”Ý83í µi±é¯ªSìzƺ#=‡Ç8A`*„ªO²‘í¾[_¯#××yG„Á㳸5ÇXÅ:ô¸ŠqCô‡JM-—{ŽcJ5°†—Zͪ¦Î¢‚åö0Ê.Õ#…šTOÄY«'ömÆdâ
-¾Û™jÁÄE•ºI‹?3ðXˆ2,Jèf\>B§€" Ó¼$‰¡ð‘PƒÔϯ¿#|µþF¿;.üÃ)Ñœ/þ؞ܭ(÷*jÈÆYØŸ‘Þ,a¨ÇUœ$ÆG”›ŒºÝYRû3T,:ëq€¥œ²zñAëÌ°Êo× M©3LµZäl9GŸS©Ï)¢ýÚ«áñ–^BÂâÉŠ1H81Èê”}K¨åYÆžp6«`I¿Ÿ^}µœ¢‚È«åiÆt!$07˜"®)`²RIÉåqúµ:ÂE¾”"Õ²yz²Q`h¶àϨØN_ôe³  WR¸æ©Î°ÒeÐö°lë â„6;è«öè’Œ0%Ÿ]\†sG˜sÏ-.Ó¡™›²m¡“¦vÇ¥­ÝáÛØeX|eŽLd<¬/¬7( q”Z¯Èµª*qÃ'JÅp˜£ÜÚ­O˜XåqåÊ»aˆ¥L[i³t`ˆóå»
-6f uó›c!Œ~³;j},Ðþ
-ü¯Äî!Î
-÷4š±ëf?ý$ÌصÆüª0FÆ4PfŽí€Œ!ׂPS퀿3õ›«ý×\ín]ß3H{B—¦9÷K‡A¨<ò?p
-“– þš…_ÿ|úñîãæ]Èæ”\RöŸ†3’(ôÏΩ0šáþ5zâDPD<šüEyGTSå š÷ÇTý¾ÿ9ÍK®ÀÈVõ—mÕã{ª÷gv¡ ªßÎêÂÈ…ÛW½0>©|ÆpЛs³§ú$‚¡ê“‡h¾ø:ŒFç*ínšfŒÅð겺²ßÊ-÷`5…÷½á:ç°¯¹¯nÖy¬áÒK¬ôâ5ïãt¦Úv§±Ò>#ÿ9Búpü›ÃfÀ³÷Õ=1Õ«à„7l¼vfþů –h³Ï ¼ø` ¼ã·›ÎÔ—ñÄèþEܳ %¾'ßV²õmCéê+^ÿ´0zƒÃ´%’•Êáí{Túöå)Ì×tò¨ŒÍ›ÛSìÄž\Aµ·ÊåmfνĞ\P–?XÒŽó"{rÁWöx'®âþžãF½Än\c ‚ˆ{mw"ÝM8Ø„e.Ò>ÆøÍ Ôy “\Dü¶¹Û2º˜™Ý–.™·’k÷G¦)ߟ‹îú)¼…m`ì‚¥šúòiÃV¼ý§¸Vû”yóª}Ãr£o}ç[{ïæxcXÜ)º¸íë«^Ùì' ‰a#®Òed¾Z~s hã$v¬Ècè‘—=ÇÍÖùÌF¸Ý9"sô¨¤—±è¶Xç]YýecõβvÿÎÓ-ÈMÚ€¦â~‰°úî{hÿ|¾9…Ô 23ù,ãB¹‚ŸOߦ,BÒ“IýÕEš’³ƒ\Tµ×KE™‚Ç,è2~ç¶&~+™â·jÎ(Ùnj˽«MmèœÜˆTf%pÉ;b¥Ä«ãhuÝÚ˜Wi“ ËÈ‘@!áÒ›_‹ìGåo;DX 1×!H{sò½´¿•qq%j2ëö^0[+N_ßZWŸ;£IñÒ3y_¥LYAÁfeuŒ&©tS=!O´E×b4éXîyÕøÉ÷àâ‘"^-¸ÄktÒïÎk»ç6Ê¥Äo}Ü)ál¯cÄñ½—¸YE6¹í.h^õGŽ­üy'IÞôvÉÈ~2ÿŠ úÇ
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F17 380 0 R /F19 379 0 R /F16 382 0 R /F25 375 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+674 0 obj
+<< /Filter /FlateDecode /Length 4958 >>
+stream
+xÚåËŽ$·í>_ÑGï¡e½À`‘éíœÓÆ{s|rb#‰7€} Ç¿‡’¨g©ªTóX7’CïN«)Š¤(’ª)zúéDOî(þùt÷õU™“#Ns-OŸ~¼cð=±“qD˜“ÑŒPÍNŸ>Ÿ¾»§”]Þ*ÿk?‚S*ãßþVÌûý§o
+ÔD ¨i :x‰Ÿ¸"ºÑÆôr WzÝèFó’fq­qØŠÆiœý­ãZäUYÉ·ç¬üÕ¥Zt‘+eW‹ó1Nùõ¡c¯
+HôßX¢oååiÚ2…k²“dBᇹ^
+¿•¬†+äe))Ž,ŽµNÂTÖLÁÐöe«äî“ýt•ô¸ý
+g)Ú,WK8ÿäå%)sR2ÈïÏ€ '‚QVø)4éÊOdkS Âcj‚ÍùM õI$és¬3É“
+^÷ô
+¿%§ZlÁ¦ÁÚ.ÅPŠ€Ãâ–Û†I8A„7L-]Ô?Ï|¤>J5êGr¹žZ4(QÒÿÏ<{go:{k‰±jÉÛ®‹cN÷½Ð¦nìm–ãm˵˜ ˜‡Ô%‰`¹tÄbǸ
+aã¤'e ŠÀÛ~¹ª|ˆÛ×c¶ì í"2Ca ãc.5Ñ>Þi[dÁÛ°+bXåYy°é¯ì·¤W×¥¤kN"´­½
+ÂÖQ‰ŽX³'Mœ DMK”€0’ibUvÅèÔ*ô¤DùüûaU[â¼k§ˆ &ã 1XðA‚àUPím€÷áïZÈp¢Snàn"¬‡É†mð›áÕïëiOáNh«à<f`µ
+‚DÉ_‹.ãtÙº¤!Ò.äÕÏG’}/‡½yÔr<‰¶uº`ë¤ÄB^=ßÂy®éÉFñ%OW¢.ت+£÷èZ蚣kÔæem܈ƈæ¬Þpð‡z“mE°±Ùçð(çˆÖOhÓÀµÁÎ7€ÿíÔ|ý}Æb±‚õh<9Þt…ݵ7?ï‘´KñYõ³’DúhÌ’Œ{¨`îÞWæWæÏØWûð®V·kÛ7´[Ü£Ù*@Å©P*ªJ
+¼Š(]Tž«
+î¡j»¬ÃyUËmN‹lnkwÒM—5Ä0Ö«àÜ~3Žïe¤Ð‘ú%“ä–è÷ËÖ·yº¸= 
+àC=‰íÖW›,d§uU <øµe´F”Q@©~®°Ò„©JÙüšÂzx¦°Z_KXÝ(CaiA,e/%¬F³Ô iVKâk «e(,ň•ª6wÉœ%“5¹‰h•Óè÷ŸšˆÚr}RRÐN?|¾ûå€N˜Õœîþ~ºûx*ýˆtìt¶Dh7ÝIqâ˜?×;üR Ï«Í´á§þû‡Ï§ˆ)2–»rˆ€-PvVv FŽðÜóá¾Á´ùW!¾Á0¼Í¥‚hà§éÅÞ¬Iº(ªDSñúq!kˆ8©›[œš'‰MÀP`‚–b[
+6—DÞj[Ø <AaÓõåÖBÏ û·XnSÈ ¨€Ø]n‡ð[,·9¤T @î.·Ãø__nŒÃ|v¹!ôär+¸ox¹M / )ôз½ÜæP-
+
+Àxf¯WçñÊrM›¨ŒY› d¦ð²Pfo”…POâ×rÂÒ3¬ †¼á˜u 8‚4,ïêsî5”ò׈à¨:G—ìwÂÚ ÎÞ—j^4·þÜ´FËÏCkð†Yi–\ñ—WèlО0¿h gçíê†F#ÈŽJ'¨ñ|¢¿YWédÀ3œ ôÃÙŽ®+t9¦Ð¹×P
+-q£Ð¥µVÝl‰WZ§º‘¾ÏA?+
+›"­Êm#¿N*ËY9¡Û%„ä7.ï«”]®î«´áð­äû–b
+!w5ôlaÓè˜ ‹EÂ/! â!e0"äc ‘KКŽ¾=#A]0ØhS½Çöùèõì9ð¯JõتB[)‚B›°D»ÞÛ9‚;¹¨ök¼Çr ó9ÎçÖ3±©ªpDË\%›/ωKɈе˜ÚÜt¬ÉÒõSŽ½ÿ¤\Íz LRL æë+xwÆÀÀ(fú¶‡ºœà˜ª>ø—‡O ñOk›~¾†CÎ<5ûªØ@z^hXD‚U 8oŠÈ=JƒÔ_÷Ø7û/’ÉM³¤3Öh  …ÝïfKm[a QÒ Åeùœ¸6Ëa(˜`ãúqŠh7ŲY^"̳ì1ú¶Ë^pXwZèšœ²MÚ,—±ûF鋺úN•=§ eAÛTU&-㜲O[Ø4â¾ÀÕYÑ¡íÚOµ/}ñyÌ;K ñ)õ=Uæi{–šjK”+y9ëurhe6›ðPâ#Ú¤!å» ,ßà±*›û<ôùæS«>S“
+Q”ÌñQV{2¸Ù¹Vu~Ç"[°T)ªh{7´g^‡ VšÂ–²ιŒ…ͤ1t6°—êY»$AGõ‰[„d>BÖ¥•bK;Vxì ­¶R”¼RÞ&å±&G\ÊìÖ:ªaP;â·Äoª`RºíûÅo¶®‚‹6 S(ª‘O« k¬µýŽØ¡_öë+±Y9y:¥ O³qÖªê#”:[žÕ:$ÙTN¸V뉗Ðn€±sCcÇ\¨óSÓúÕ_Þl[_^'tìIº=·„QÛô×7›†Xhp¶¤ÏKU³ñ`!òrµ2˜‚èÞê~°e²6|Z/…1.ƒ‘üPRì\n§.…±Åš02ö: G0óÄq±˜°g1²Q§ãÌ´¯ì¦Å¦e¼ªf±kèŽôìã¥ÊDÉF¶ûf}½ð\7^g]ŽâÖ cåk×ãvJÌ MÐJ;µ\©=¼Ôjvjè,*Øn½ìrz¤P“ÓqÖÓû6c2qÛíLµaâ¢
+ݤşX,D™+%t3&¡“C‘…i^‚ÄP)I¨Aèç÷ß¾Ú£ÝW
+â”hÎl3}G;ʽƒ¢qÖ#ö9Õ›5õ¸ ’“ÄxÒa“qnw¶Ô>G„ŠEg=v°‚SVoÂDÐ:2¬âÛõÊDSÓ¦Z­Š¶\£Ï)íçÑ~ïÕðø[/!aódE‡$œduȾ%Ôò,cO8›e³¤?¯Œ¾À^NQAä‚Õò4cºp¨,×<Y)š¤ä2ý~­nÁ°À‘¯½Hµlžžl$š-4*ÎÓ‰Ù,@Õ€®yª3,žt´=,Ûú:¡Íúª=º$#LÉg£áÜæÜs‹Ñthæ–l[¥©õqik}ø6vk™#™ ë+ñ
+n¥ÖOä‚ZU•Äá¥e8¬QníVM‹',¬ò¸rå]‰0ÄR ª­@µYJ0â¼ùãs™²кùôàÆ ¿Ù¸ÞhÿþWb7é3
+Py,äà-ü½ ¿þùôãÝÇÍ»Í)ÿ¸¤í?ÿ g$Qh ž1œSa 4ÃýkôÄ+ˆ ˆx´øËä™z\*O˜yŸÖêóæf^rD¶SÙžzaoê}Æ™]Ì ÕrgçÂÈ…ÛŸz)`8|RùŒá 7çfo꓆SŸ,ä`æ‹­Cot®ÜÑî¡ifAY ¯n·+ç­Üò VsãQxßn­sûšûê*žÇ.½ÄJ/^ó9Ngªc×éñw+3ò/#¤¿2Ç¿9l 8{_],S½
+NxÃÁkgæ_ü
+j‰6 ù¼À‹_j°À;~»éL}ËOŒîPÄ3ëZâ{òøme [_O”îÊâõ/aFop˜¶D²Ri¼}}Û
+ó5 BbŽÍ›ÛVfnÖaàT{ ]>fæÜKœÉ…Éò‰&í8/r&lewâ"îï¥1nDÑKœÆ5<ˆè±×z'Òe†ƒC¸Qæ"cŒß J×0ÉDÄo›§-£‰™9mé’z+¹vád:‘âðý¹èî«ÂkÛÊ.8Qª©GŸlÅ;ôÐ~ŠkuN™7¯ú×Ï1,ú֗ĵuŽ†Å“¢‹ÛÔ¾¾ê•Ã~‚6â*Ý^æ«ë7׆6FbG‹†y9sÜÏl¤Û“#2{JzÙ‹îˆu>•ÕßNVŸ,ëa÷/IÝ8‚Ü„ ¨*>L„ÔwßCûŸàóÍ)„f™yÈÏ`ð`Êü|ú6EÒž ØH꯺(Ò´<€˜Ä¢ª½Ž*Êþ‹>XÐ¥ÿÎmÿV2ùoÕ$Î(Ùj˽«CmhœÜˆTf%pÉ;b¥Ä»æhu?Û˜Wa“ KÏ‘€!áÒ«_‹ôGå“o;DØ ù·AÎæä‹$iãâÒJœ9ˆ¬Û{Äd=qúúÖº:‰ˆ·¤Éû*dÊtVVi4iJ7§'ĉ¶£èZ”&]Ë=¯?ùâ\L)âUjÁ%^»“~t^Û3·Q.­'öxët§„³½¿Ç÷VZÉùÿE›UάØ#ljV>ß d’=ø#Bô‹ù¿ñ\Œ
endstream
endobj
-665 0 obj
-<< /Type /Page /Contents 666 0 R /Resources 664 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 668 0 R >>
+673 0 obj
+<< /Type /Page /Contents 674 0 R /Resources 672 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 676 0 R >>
endobj
-668 0 obj
-[ 663 0 R ]
+676 0 obj
+[ 671 0 R ]
endobj
-663 0 obj
+671 0 obj
<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 161.072 86.225 357.742 97.682 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://tex.stackexchange.com/questions/685755)>>
>>
endobj
-667 0 obj
-<< /D [ 665 0 R /XYZ 78.37 808.885 null ] >>
+675 0 obj
+<< /D [ 673 0 R /XYZ 78.37 808.885 null ] >>
endobj
-177 0 obj
-<< /D [ 665 0 R /XYZ 79.37 420.104 null ] >>
+181 0 obj
+<< /D [ 673 0 R /XYZ 79.37 420.104 null ] >>
endobj
-664 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F57 381 0 R /F15 377 0 R /F56 380 0 R /F58 382 0 R /F26 400 0 R /F20 378 0 R /F29 371 0 R /F69 398 0 R /F23 375 0 R /F55 379 0 R /F66 384 0 R /F65 383 0 R /F40 387 0 R /F59 389 0 R /F72 434 0 R >> /ProcSet [ /PDF /Text ] >>
+672 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F57 385 0 R /F15 381 0 R /F56 384 0 R /F58 386 0 R /F22 404 0 R /F16 382 0 R /F25 375 0 R /F69 402 0 R /F19 379 0 R /F55 383 0 R /F66 388 0 R /F65 387 0 R /F48 391 0 R /F59 393 0 R /F72 438 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-675 0 obj
-<< /Filter /FlateDecode /Length 4682 >>
-stream
-xÚÕ]K9r¾ëWÔÑs(š _@C€J½½€÷$X·µO ï.`ñÅ€ÿÝ|“ÉÌÊ*µ´òAÓU¬`0Œ“säå/yùý9ý½}ýð÷oÊ\‚,^¾þùƒ¢äE]|Z닳JH«._½üñE*uûøÏ_ÿ¡ñ?ÑÇÏ¿ûúá·ÊIIàÜÅ'œ×—?ýú°(¨…~êòÿrùó‡/#Ã^HcWB*iˆõ,¥D/¥ú礴¾KúËßߤ4Š>ËÔÎ4øšf´xO5Êia´›Gen6l¹íêÅ[¡q£Ð{V‹¶O«Å;Z<; ÈÓFVÃ-©â;¨¬^«ydC#ÚWýã ð½òå›Á4rµü%
-n­GœkT¯çø­ôeŽÓˆ<S Àß×ýÙã:²Þoi•u¥»ãEYoék—gÛFîMc…Û­ÙkôE+¥ß'_>U;“M›lCm.öµ~+²TkmÖë_
-¥lý–«¨P¦ù*dëyMŸ1ËQÖªX]ÒáÇ«–8H’>G=ÈôW"Q=TëþÅtQì$ÑÇñ³gVS-¡è<õKkSyãÇkTGš‰ Tõ•i¼•IqG÷Ú¹reNŽžŒÆEj Í”ìæ¼Ä=u]–Ð&›¨q
-U©eœ˜¹ëbëå#T05 šf²”f_¢Ó(©’ó´ÖQi)ŽÅ(NMŽ~š†{2òïFyT4ŠÚLÊrŒµ)ÆöeÂ\SÈ ¼4ïRSH+ ¸’<µ–[ò,5Å å»ÖÂ{˜Gˆ.¥õlƒ±e°Ád/Źâ·ÞñÇ °ñ±Ôã­píy”háÐÌÀ+Aë>Mà3¡F/äÆTúkO4m‚°6Ë÷¾€@¦,·Frh÷6 ïb÷6(¡t³{-´3ïSKRJg›’°.îã6Oé͘¹Ù<[(Û"§âšæ‡èÈQÝ怼˜·9òw^tª¬È2š. Å»ñ«ÚSçÈ­s’8­ BÂûX‰3ÂaµðB!¾Ot¥ô–\é !au˜9oí‚ë.9»Ü¹Œ…öu»ècßs60®­TÏê0Q&ªa­`š=ù5E°¸rE½˜ª>#X©Æh»•Üãs3ü8æ§\†ùXeà†â$E®éBÛ«ñ]ú§^óçÛ¢íÓ¶M‡E›_ô5­-Î WrQuáµíå*²>ñûmÑöiÛVdÚü¢¯¹'—Ò”¾Õ°6Ÿ’É”¤ªn- ¦à´â#)‰BÛ·uú (¸µÀùo“=QÐgïb¶ÿz¾þa(7ȹæñÀe?Í{ÁŸþbÒ±É;?ûnµ¢%KÖ›ÑmÒ6ç`þ .µñjƼü©µ±6—–k(d§~˜§ñ~°çÑ; ²mo4hZÀžÕYÊö¶\¥{:¾´PaY£QÄñÒ’‡Ó_"áÑÿîŸHÊ_¸7¥²VJÚ{"¤ÂžŒ‡ÙobÿûKƒÔ¥ƒ7—ÿ¼|ø÷ˇ/—69.WO‰.œîÞ§ÿ­_;j%¨-ÿë?ÿé×Kâ4æù«Fª…ôåJv!ÀÄô3.Èu)© qÔ•ú¥Wó °˜8¯'øež¼¢‘)éþˆÙ['Œ1§§ŸÉ‡ùÃîü'ê婢'çïÉ:)}œ&æ¯wç?Qoç4}û#Ö%‰HÎrþ…|˜?îͦþ
-…EsÂÄû©ç¾×ÖùËÄ]‚PÎSù“j”xçž×Òuâìª,ÚiöA±s×ÚsâLjÔàžâœ»îqFªås2ç®{œ~vö)ιkÏù„Ëï[Ö—û$Í<”
-àTËHwB¤è†´XÚ“±ûæCz][YÁ[“L]èÓ/é˜mçAQâoµVaêñ_Åã~ëÈ‚@³Ðåóecuªâu>î8pq®åŒÕãhÿû?‹á
-ñàÛ† RXÆáþ{û,k *¸÷μp׶r¬»¡­"Ú'–cÈ´g×i×M"Îôv¸ðe„{+”?UøÖ¥`µ÷W5R†7ß:œ‘ÑÜYù¦‚ÕÒçµ[­ü¶úÉ)éÚå¤(YŸâƒ|£ÜöÊ JŽÇB|2Æ'jay€©”¡ð5wD—çœé
-3N¬aïò![¢â§âXƒ–&ȃªxà«UwàËO×ù쥜³EOâðÖxÛÊ7ö£¤“jQ/wox–üh>žÔÏØmL'+U1†ŠáP Q(ƒSñõDvw˜îtÖº%h—2Ÿ 4
-U•m>·óPV ¼LÐ1O²MZ[^㺾ǂìžä/ÐëYŒlÜ};8ŸP®TJMì÷MæÐ\aNëyœ*ˆÇ·[C&C)s£YF°YO€[ùuÒq«ï,3}‘ QÉ0ƒÌE¾ Q³¶Q}.¸Å^ºþ@½ŒÖίpuRidzªÞai
- i
-O`º¬°Àh¿áä«DŸ6%ÖFáuñ^±4Œ>±0 å„oðßÄUKà±((Å’Åa§TZæÝŽ-kyW eîu¼~†H*kgéŠ4µ¸­€ˆw./I
-ÿ´u€>ô•qw¯'ž±ÔÛ o…÷ñE%²C m>E4¥y³ád˦.G’mt@õÒÝ©IÛ‘3¶[)—S³µ t<ïïÖU€6.ökm.ÂüÞ#±H¿÷`Ž#dâÑ{@ê³y‡æèšgHén-ÛÀvã.o¢Ã6M_€NϙʬǴš%xë5óÈS'@|è©Ó´Pßñ©Ó4ÒÃ7f(
-e${_ºFã€ãç)ßßûÎ%qÁðK²ã¼5”}¼¡âËÝ…•Ù%@©3·zfĽõÝ=ýîùn¼ÛPPþ·îŸK÷ö÷‰õÎÁ$#-<˜Í­”rC&Ê í™A4P;ÞF°·Q¦òŒ¡eÙbÀ½@šÁ¬ry¿cO†rûa¸S"ƒ2îj,eâ‰ÚÞ¼§§õ¶ÛÞJ:¢-·•öç,5íУ°<#F½Èu[ A Ôæ›/6ýA?NáÛ6>ÄWˆŒ\ž‹<Ù.—)5=½5Ý“;Èq ú}³•Õ½œ<Y¾q
-õî¸âÞ0µRXã°gÜ>x!j¬5 v×ë35ƒ[½*bÜì:{ÇGÍVœçtm“:œÑ¯š‘t¤
-rtt”N¢§¨ÓE½©ãxQ¶-'æu\*RV²¦“©¢V
-¶§„œr¬;ü¶¸¢ÃàaP˜àÇ1Ÿ<²Û(<qÆ(ÿÄ™JÈí
-öÇx\Þ'⢆"ê¸@{²X–;}z«ÖȬ»81‡s@h/ lu wÁ•žŸ©ÿóÞ¡ã
+683 0 obj
+<< /Filter /FlateDecode /Length 4627 >>
+stream
+xÚÕ]K#¹ ¾÷¯ð1{°"QÔ h4Ð^o/œ™[’Ó"›
+c˱Õükè˜ç V¢‰R|ïûœëÂ[ËÉð¥ž#M6ß²æ/g¡ý/ZzZÙô*Ð^=§0Þ5©¢Ô Å#ŒmMzŠK¦­˜V5®Å¼BÇ×EË×Ôˆ}ÃTûí9Á•Æ<ö\¼é8~‘
+.µF…—,ˆVÎá[®ë9Œ-ú‘úV0ópþû¼¾·Á G/÷KÔ²,|µ½Ð×Küç¥ëGÊzîUb™Û¥Údk´Y*¹Þ«ÍŸŠñ*MoCu,úZ¾å¾k­ÖkŸ3%¯õ¦Z”† Uç*$ë¹ÆϘú‘u•­.Êðå,9v=‰Ÿƒxüî5©²Šu‚ÿE53"ÛI¤í§™Y¸_sj§XB–y¬uSxãË9ˆ#4 ÕDŠøò0Þò |Esm¦raN= ôJªŠö”~š{·ÔE-®6RãàªbI?0usŠÍÕ Š §ŠCTÕd)Ì>‡I#¸ˆ“§–öB‹~lËGùÐd觡¹;=ÿª—GA­ˆÅ ´÷±:úØ6Ms
+î˜åê!9×LÉÁSZ¦‰ñ—ÏœSt½|hþ€À¬…±…0¥¤m0”t6í%O®ð­øˆ½X̱Xã-smyd—¨aÓÌÀ
+FzðÀH(Ñ2¾0•6ÅZëšTŽit õ=v )ó¥‘lÚ½vH ÄCì^;Á„¬v/™4ê1¹tßKntå·y
+oZÁÈ}Ëæ½…z[ô¡¸„ùÎ;z¯n7c@RæeôüÍ,Ú•V¤>ª&
+…½˜W¥¦Lž[¦ ±×;jã‡ÇX‰QÌ`±°L >Æ;ö½ìä§ÒB•nä¼´ Ÿø”³‰S_¨¯Ë%@ëûî³^ÿ%S¹¡{›Ä¡‚8TÃ\À4zš×äÁ‚æ²x1f}2y°œÑr+Nï«á‡6_Sfèªçó"Ó%'©-ššÆÕµš ‰ÿÄ5}¾LÊ^—eÒMÊ줮ªeal8ëeVê¶_¹o™Oø~™”½.Ërߺ2;©«nõKH
+ߢÓÍk4™TÅ¥FÁèœf|8Q¨ë¶FÔrnÕ±AúÛ¸ÀhOäôýìòlÿzê¾þ¶K7hríÝŠ~Þ5¯9ú‹QÆ*­üÀ-ì»æŠš,Y.Z×QÚ>û¿`b™×fˆË¯µÌKsj¹Š\¦3âÝ$8´÷Î[o$èm{!AUË
+Iç&&…î‘õ ¯„YA)”LðþXÈŸŒù57=ÀB‘û+¢I‡sFµ… 'V±wé-Rù]ñ¬AMôŠpà+Esàëw×ýÙK>g 0žÈá­òÖ…o<l[‰'7T"žo߬\&y‘ WÊ-†­ùíaoBzÈ
+Åào°E/Ço7ýMà”ƒ@–B>·Î¨r]¹_Ú™8þÚõuZŒÜÈŸ§œx–œÊF1(µ÷ ú:¦[Á Kokð åM Cð!˜ñãõ[À¨`À€MôKË #í€q<£À i¢P7¤™êÒŒ¥KNE:0Òš$0ëø‘OîP4mø¨òžd;
+påïÄ "iãuQoœÚˆTSH©€;!ßÀsgQvƒÉêN¢Àü Ÿ+Ié–FŠV
+ït ”Õû{Cͨ¼C¡nÌ—šç:­óåŽp'ü.>„OީاygGáÓfˆÙF®ì-B7þCšÊ¶Î!ƒ™Uw/(ríŸ@WmÉ°%ZŽ8.FAåh[gEŸeüKÁ¯—‘ ¥¹{”gRA'úrß)|Û©ô,¥öÎS§È(I³ðôej &C O e"`ƒô žf¦×‹ƒï-°×U/^€‘/ÐÌniLI%v6
+¿¶eÖÎYD9›Pj½ï–xX&ÀÌ_ÇÌ+rÃ#'[zôºÌ°Få]'·Ž$ô³eb@ÀývZ¶Ó^¬I)AN•BÒVC.Y®fÕs“öe;k'Ï“og˜Õzè\îLÉ
+Õpw>lïJLx{Ã9åíީȥ‰óVñäá.†Í(ý™Ù+d ÷\_¡åÚ6Ò›}Ý
+ú u» اîa÷úÒ÷)o/d›ÌË ¸uÕEJNË^7»È°Ö‡ óï.OðHg ·;kKX&k6°÷°áP®Å˜åõ›-Ú|-g}Ì\ÓÊéG湧åÊÒeÒ6ø[ˆ5~Ü}…()Æpàb‰uᵌÍ}¾'™æ4¨ÆÝ[ÕìÛAòeæWs™ÝAIÃ5Tjpë¶È±éü²
+,L€ §ßÜÙý( n‚Ö¹f?÷œë!ÓZ˜óИƒ‘Ê©½ ·†z'è-ÿ7¹€ Iã1{»C‚Bw/Ùøƒl Â0mÜ÷ÊK$ÏÔÍ^`wÜoæBóiͨ†–¢ÙBH*œtï"%ôh.{¥”ÉJI_^Váœ=ÃR:;M³õè,ºsÎþvËã5Àv›¨75¢/ì¶6ÿMÛí.)3;&¥v{\J­ÝÂc0¸Ùsã†ÇaM}a~¿û Û¶Ð;I,&<EÆ£\€;cÕs­û! ¯k3q_qÁ}7òMsòmÖ£mýöØ=>ÁYÆ=æ–Ì’cî–OHäžšòïÙ« ýšaÕ4ŒR³-ð5ë\ǵC(#TzTÉ
+{Ë
+ȯ ï( X8¨æx—îϵëJ:4ªŒWÜÈÅÛƒpîX3W|Ì5 Y“¤îk-äéÓÍÂ3ùmŠÜÆߨØúëãóâÌ‚
+ÿ2''æ¿Û×Y«üù9·' ÐÈ-uo•’ reµ Ý¢%/Í…•ÂR?õuA|GO[ nžý€ºDëLJ¸Y)„º¤ÞßSÿ” ëí®OYHÓ¡Ÿ Ú;zÖ t</ì ²Êh¥8±Xˆô;­’júu£°ëUÔ¼´ïê’xèisÅÈR(}° Ü­œ8m²`÷ìMÁ÷ï¼Ýƒ#–L;7òÿ*8bÎ
+Ž¥¹bÕqI¡œ¤ÁžKZmÉD=A z­^jB»ìdϲ‡ ØáRÛP±¿Ô¶ONË’ãÚ΄ù\;U€/”}N>î^×_B“6½‡B¦œ½óÐoÝq ³þŽJ×HþÿDØÉF|ØAÂPФ{ß4v’õax—'†‡”7JRP¯Gf×m#iÅ/GÏ^ô±öΞ!×á쾑+£¿llƊب:=¤¾Ù:- Õk=é©ü9?À'ªþñú8yJYýë‰ÝÕ%ØzQíám¨ÀŽ|Cäí²^òm¥.æmÎÏõ'‹ÍÕVØÚHø.µ‘_q„þ…ÿõ6Ž÷÷‚h™"×Ú+(àX&j¹á7ÐƧ¨zf 8óëàM:æ!²¦\ ð‡q÷ýDƒy‘
endstream
endobj
-674 0 obj
-<< /Type /Page /Contents 675 0 R /Resources 673 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 677 0 R >>
-endobj
-677 0 obj
-[ 669 0 R 670 0 R ]
+682 0 obj
+<< /Type /Page /Contents 683 0 R /Resources 681 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 685 0 R >>
endobj
-669 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 155.393 468.202 167.348 480.157 ]/A << /S /GoTo /D (section.9) >> >>
+685 0 obj
+[ 677 0 R 678 0 R ]
endobj
-670 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.301 468.202 510.257 480.157 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+677 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 501.071 483.206 513.026 495.161 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-676 0 obj
-<< /D [ 674 0 R /XYZ 78.37 808.885 null ] >>
+678 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 429.774 471.251 441.729 483.206 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-181 0 obj
-<< /D [ 674 0 R /XYZ 79.37 553.861 null ] >>
+684 0 obj
+<< /D [ 682 0 R /XYZ 78.37 808.885 null ] >>
endobj
185 0 obj
-<< /D [ 674 0 R /XYZ 79.37 160.457 null ] >>
+<< /D [ 682 0 R /XYZ 79.37 553.861 null ] >>
endobj
189 0 obj
-<< /D [ 674 0 R /XYZ 79.37 120.953 null ] >>
+<< /D [ 682 0 R /XYZ 79.37 163.506 null ] >>
endobj
-673 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F29 371 0 R /F20 378 0 R /F23 375 0 R /F69 398 0 R /F67 385 0 R /F65 383 0 R /F55 379 0 R >> /ProcSet [ /PDF /Text ] >>
+193 0 obj
+<< /D [ 682 0 R /XYZ 79.37 124.001 null ] >>
endobj
-684 0 obj
-<< /Filter /FlateDecode /Length 3410 >>
+681 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F25 375 0 R /F16 382 0 R /F19 379 0 R /F69 402 0 R /F65 387 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+692 0 obj
+<< /Filter /FlateDecode /Length 3409 >>
stream
xÚå¹®#¹1Ÿ¯Ð —÷¼°ÓÉ §v`øÿS"‹Gwë²ÃxÖ¨›,Ö}±´üòÏ ¿üù—Ïí÷·?îÂ\ VZ}ùýo^ð‹¸¸À”»8+·âòûß—¿]9׎‹»…O ·ÒÃ38¿oðɹ€ÿÁ÷ߥ ðFÞój{Ë«Ò.Ÿ?-ü©øÉaµåqõVž„ü§$}÷Ý·ÿýÀØØÆ"x&œqŽ»ÅOÎnX‘ðÏÐÖôKå€b„¡D\
Mâë'¥ØlùMÃ=®?)%éì-ÿE¼ô-q*ïÉ|Ûp_æSüKX7èG|P^3F>è—y¡¥g.LUÁíqú³á}‘u£>o%Ó›0´Q&¸¥ç'}òx¢±²¡œš©Ì'g ˉ{{t‘±lœr·‚}=ëËÓ32þJ¤Ç­ Çõ‘j{Ãoñ„¸^*¤¦ì¯OÕJÜ1rü‡tÈb—HiãîtT ô®
¦Ó'n4šè_äg4|ó½¤ÐéQ3³Õº¨
-‡ÎF ¦å´³3Û'qñ–YFˆ”J)ƒè5Ÿè_Y‰•²…í¢¥1¶Û‘ñ(;@ØÉA;‹ïE=­JEâj©ŠHÑZQYãÅâñLÒǨ—I{Š©¢W´™ƒš”3Ŷ
-Ò>C¥šˆÞ£úFêÅÌÚ‹Ç|P#ƒ´{ÃHI$¾Øo1©·ÑCqu•†‰`jôÙ¦•RŸ£KhÉ<—ãYîWÞ„2FdšÜ1îÂYPn;aïW>Yp&7Ê'ƒþ®…-Þî^Ô7ûµŒSTÞ¼ýgû¶Ž¸‚zìü#s’ÑÖ<µæÚNMy'û%Ñ?Iñµ·}ïœMK W(wWªÍíì}kÈ+ž¥~ŸV{B+Æ4ÂyY]S/Y ù” –æQE³‘8Ðbêö£¹_µ„âzÔù8L£ý
-ÏuŽ“9‚’ŒÏ?µc½ä<ã)÷–½Ùã|LzÁ„U„(ß?Ì}õWo¯ºxÃ×ôØcÜ•3LM¨/ÍØzÅ”‘$ÑÏ1ú ðÀ¤5#¬$nšº¸øB2*<‡dÔŽ§Ô@ÂiJB䙼#Y)ÂahΖ,hkúíP¿ÓÞm©a5ãBØh¹õ¤ÂXó@=ÐV½QhÃYÐrbØõ@°LM
-EyíÛ7¤õ»PPë´Î‰Ná¢&`¶KǪqËE†½íeVb´ažä©¢Þ$ìéC 2êqã'\¾‚‡z‚Ü5®²Òn¥yï ÐÚÔI«öä”ßb³.Kë ÎNN¬{ÃÄ0/âˆñ
-ã7¥¤gÂÀ$¹ŸiÛ’»[ªèðÌŸ‘kbÀµ
-Þ»Cn˜òfbAŽ„ ½Uy ª{Ç›C–ä)òɨ¾w°ßM‚¿r„{f~wËÀ j5"ï Riçøç’m e«‹þ¶?ëíFp¦áÑ–˜m&ãÌlóª¨ôå>³<o-•WŒm+µSÅx-“ñ(½õxcù¥gq­êð]ŸKNXh¥„ºB7oº“xVŠKe¿x}¿—6µNI!Žc=z(5vÖPç°#ܲÂ3a‚?æ°ñ#aÄ3íº‡ÜiF¾Q>ÓGëˆÂ{ë—ÃH¼›waÂóÄï¶4ý± ]88E§$ç‚÷ð©äbÆ™55ÿ…ÊCC¥#ƒù””;¯Soñ‰õÏ*¯ƒa\w Pg’³?êÌ©7ÉÉUóo;'ÔÖtëþ¼ ÀêEªØÈG˜Ó_ÚÈ„§L
-äÑfM~rn´Õ¹vD±?bùn´•J2aG ò¼¡ƒÂùid^ì p >¸?lÕœ,Ü—­éùX“2·Â«ì>2쇴ÿ1ÈpÅ,TQ³÷R m!«×š6ª“µxlüÚÂÁ:H/ŽÑ¾½¦–æõ³K.™1zÄóm}cCPÍŒ`Ñãyz#áøà°B!²ÌY–H?õ”iUŠë¼Íc`·©¿ç$=:2;¶S‡¼?¥º DÞºO³¾è±PMRhA­ºÑÅ2G¾§Á«Yâ
-‘†ê¬ÂµØ¡Ñ¶ ”œxlox2RÇËp†Õ‹ Ù°¨Wo¡<”"C8ï.`W§(††Rü©á«x«ÄȧÇ1Dº:N—4Ä"H—hŠòc‡w8óÖ÷a†Tfá¯àD©4®ÜtÔD÷[”Ï\]\[z.(`ýŒñŽ['soîÄsÅ6Ñć§.£4 ¬^^F}]F _¿Œ:å:)Ä2 *p¦¥øøÅSìBÊ ú'.ž<3"Œ1äB:UYØ%möJRO¤7öFjÞiPܱ
-géô•ÎÓµ”§•òŠÞé âî&²ŽÞæÕ±öÆáuMµ,[¿Ž°;sp_ˆ
-ÕÎ^í×K”ξ۞I7
-M_Û@%Ž¨CjÍÙ¿Ó/p`1Ä¿·µ¬ÍÓât¿bº_¹G¦ûóªg¦û󎇧ûóò§ûÁûÕ~ þÍñ~ˆ¡Lé‘¥ŒÓhÃ4—ÃÆ7†ûU°4×_UçúÓ“:×_9ØÞMsýù©è¯W›¨Pˆèñé
+‡ÎF ¦å´³3Û'qñ–YFˆ”J)ƒè5Ÿè_Y‰•²…í¢ŠOl·#ãQv€°“ƒvß‹zZ•ŠÄÕR‘¢µ$¢²Æ!ŠÅ㘤Q/“ö
+SE¯h 25)gŠm¤}†J5½GõÔ‹™µ3Žù F'h÷†‘’H|±#ÞbRo£‡â,ê* ÁÔè!²M+¥>G—Ð’y.dzܯ¼; 1d:ŒÈ4¹cÜ…³ ÜvÂÞ¯|²àL6n•O(ý] [¼Ý½¨oök§¨¼yúÏöm'põØù Fæ$£­yj-̵š òNöK¢’âk+nûÞ9›–®Pî®T›ÛÙûÖW<Ký>­ö„VŒi„󲺦^²ò),Í£Š6f"q ÅÔíGs¿j Åõ¨'ò=p˜Fûžë's%Ÿ9~jÇ2z ÈyÆSî-{³Çù˜ô‚ «&Q†?3~˜ûê¯Þ^uñ †¯é±Ç¸+g˜šP_š±õŠ)#I¢ŸbôáIkFXIÜ4u!qñ…dTxɨO©„Ó”„$"È3yG²R„14ÂÐœ-YÐÖôÛ¡~§½ÚRÃjÆ…°ÑrëI…±æz ­z£І³ åÄ°7ê`™š
+ŽÊíÝ
+PÓp=n®>PU®§{Š9§W(<®:ÙE©Îù•§°IæTŸä$fíâæN‚ŸhÐOsC _ôK=¤µ{0UMúþë)¯SËX‰oŒÄdUuÉjü¦BNXÛûd}õfH‰ª­Å¿ý,Þ W%ÞvÖ‚dŒ?§¾]qÏ‚ #^´+¥Ÿ =PŽ(Ë™ŒmØù¬FÄÄùÊZ# 
+*UÛ™òDƒë
+;Bî’ÈÖ–£~$`öÙoâDaêæê¬Z8Ùü´^+¤ƒ“-kÆæÆŠòÚ·oHëw¡ 6ÖiÂEMÀl—ŽUã–‹: {ÛˬÄhÃ<ÉSE½IØÓ‡ dÔãÆO¸|õ¹k\e¥ÝJóþÞ µ©“VíÉ)¿Åf]–לœX÷† ˆa ^Ä ãÆ nJIÏ„Ir?Ó:¶%w·TÑá™?#ÖÄ€k<¼w‡,0Ü0åÍÄ‚ z« ò@U÷Ž7‡,1ÈRä“Q}ï`¿›å.÷Ìü<î–ÔjD"ÞA¤ÒÎñÏ%ÛÊVýmÖÛ9ŒàLã,1ÛLÆ™ÙæUQéË}fy2ÞZ*'®ÛV,j§ŠñZ&ãQzëñÆò+JÏâZÕá»>—œ°ÐJ u…nÞt'ñ¬—Ê~ðú2~/mj’>BÇzôPj쬡ÎaF¸e!„gÂ0ÌaãGˆg<Úu¹ÓŒ|£|¦Ö„…÷Ö/‡‘x7ï„ç‰ßmiúcºppŠOIÎïá?RÉ;ÅŒ3kjþ •‡†JGó))w^§ÞâëŸU^øî Î$gÔ™So’“?ªæßvNþ¨­éÖýÿx@Õ‹T±‘1Ž0§¿´‘ N™Èÿ¢ÍšüäÜh«síˆb ~ÄòÝh+•dÂŽ@åyC+…óÓȼØà|pت9Y¸/[Óó±&en…WÙ}dØ!hÿ?báŠY¨¢f1î¥ÚBV¯5mT'kñØøµ…ƒu,^£}{M-Íëf—\2côˆçÛúdž šÁ¢ÇóôFÂñÁa…Bd™³$.,‘~ê)Óª×y›ÇÀnSÏIztdvl§/xJuA‰¼uŸf}Ñ;c¡š ¤Ð‚
+Zu£‹e Ž|Oƒ!V ²Ä" ÕY…k±C£m(9ñØÞðd¤Ž—á «A²aQ¯ÞBy:)E†pÞ]À®NQ ! ¥øSÃWñV!ˆ‘ÿNcˆ8tuœ.iˆE. ÐåÇïpæ­ïà ©ÌÂ_Á‰Ri:\¹é¨‰î·(Ÿ¹º:¹¶:ô\PÀúã·NæÞ܉çŠm¢‰O]Fi@-X½¼Œú:ºŒ6¾~u4ÊuRˆeTàLKññ‹§Ø…”ôO\<yfD!cÈ…uª²°KÚ앤žHoìÔ"¼7Ò ¸c”j@Rê^`è*Ñðžéê@=çÝ$>tò®ƒ¹Jè’}8ì\§ÜÈÆ¢œéÉBmg×£@„ÚÚÎÒé+§k))N+å½ÓÄÝMd;½Íÿªcí ŒÃëšjY¶~;awæà
+¾Aª½Û¯—(}·=)’nš¾¶J9P‡Ôš³!~§_àÀbˆ!nkY›§Åé~ÿÄt¿rL÷çUÏL÷çO÷çåN÷ƒ÷ªý@ý›ãýC™Ò#K§Ñ†i.‡o ÷« `i®¿
+ªÎõ§'u®¿r°½›æúóSÑ_¯6Q¡ÑãÓ\¹ºŠPFCåcèðÊø³¬‡fØZe§u×é½Q»u:D_Ô€<:‡ùüD çp­ß:'7?Jô ¦Sn'
+Ç¡€~µsô´pLÊ ½l"þÌëwQtê»3ɸ5ãIË–™Ò’µßƒá\Ÿµ×9-—õÍR¥ë›C•¶vO¥­}Z¥Ó–N¥­»ÒÆ­ý`C%†pÊ{_ÁœŽ
z¨:xi¾5a}ß0¤4Öž5® ¹#.WÎÐÕQy%þ”ÆÚuýzÄ¢<
-ŒN›OfÛRBzFÈè«užŒ&ÕKy²¨^òÚeÄ”N›®»`°Oà¾HlžJû“½|\ýýIFë Õiˆ×VŠ pí­ûŠ°±4ÍII¥ ;–6µÐpÛº”*ÝPŽøfÈ? žÙ@âûGŠ9p”±Xí¿akÂÂC!€Xz3kføÿ?O~:©¸Mætþ¿Ì«´­ŸŽ‡yåÓµŒ4½'Ï‹çïñ’A3çÂXõÕ;HÞÎL¸¸2ÕPi'sú÷D-ÂuéL¤ÑõURÍpåNŽzÙ?›!ÅóÅ-Æ)‰ÔKµÍˆÇ5òWs#ÿ{ûwƒ&Mîw¶žf©W¸ºØ/íø‡
-&ï#ÿVû è«Ðíâ©œKµ¼]sT-¤íÿºt_ÿJz6< À pŸ«æ‹b›Õ‘x¾‘7щ5Þe/qñ»¥µ«.0/ë\/ƒ6¯Úï;Ã)ˆMWZÓ¶]TÆîWÑAj˃Œ´eÁ´¶u©É”Nß°îuPù²^cï 8#—»p±àˆE…ÝÎtMËÇFœ*ŸQ®®öŸÑ)˜j„ÿªÎ ÿiƒ•N’&?Al똎Çt )í±íæfš²ퟜ÷!uô!ýŠÁé“~ߪ{ÓQz>®M²ÿ*û6ⓈŽ(•ÿŽuDÆù­P³¥é"ž/ïÒ4Ù§WëWWdy‹¿1IÿV½ìÿDC8Á_„À„jt¿Šj"Ã0øø¯_ÔYí‡x!{[Äõô·´É_8Ÿñ\xÇ„WclGÛ@¾èíx œ±› ¤¿B~±^æÃzf÷ž!@Ai ÄÁU$¢°õ¯ЯßßþX“u|
+ŒN›OfÛRBzFÈè«užŒ&ÕKy²¨^òÚeÄ”N›®»`°Oà¾HlžJû“½|\ýýIFë Õiˆ×VŠ pí­ûŠ°±4ÍII¥ ;–6µÐpÛº”*ÝPŽøfÈ? žÙ@âûGŠ9p”±Xí¿akÂÂC!€Xz3kføÿ?O~: ²bÎtã8¬6Ò¶~:æ=R”O×2Òôž</ž¿ÇKzŸ~¿6T}õ’·3.®L5”DÚÉœþÄ=Q‹p]:it}•T3\¹‡“³i’5ãg3¤x¾¸åÏ8%‘z©¶ñ¸Fþjn¤âoÿ®sФÉ]ãÎÖÓ,õ
+W«™ÿPÁä}äßj¿‘P}7'ŽMwâ¨å½èš3 j!mÿ×¥ûúWÒ³ái
+5[š.òèù¢ñ.Mƒ}zµpuE‘·ø“ôoÕËñO4„üEPLÿnƯb§šÈ0 >þ«ÇuVû!^ÈÞq=ý-mò×#Îg<쇛1¶£m _ôö@<ˆé†ì@Ñ!¿X.óá¿<³{Í ž€,&ú;צïbl _¿¿ýÇÿu(
endstream
endobj
-683 0 obj
-<< /Type /Page /Contents 684 0 R /Resources 682 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 686 0 R >>
+691 0 obj
+<< /Type /Page /Contents 692 0 R /Resources 690 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 694 0 R >>
endobj
-686 0 obj
-[ 671 0 R 672 0 R 678 0 R 679 0 R 680 0 R 681 0 R ]
+694 0 obj
+[ 679 0 R 680 0 R 686 0 R 687 0 R 688 0 R 689 0 R ]
endobj
-671 0 obj
+679 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.306 733.664 212.28 745.619 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-672 0 obj
+680 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 228.048 733.664 240.003 745.619 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-678 0 obj
+686 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 124.899 653.245 131.873 664.403 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-679 0 obj
+687 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.594 653.245 159.549 664.403 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-680 0 obj
+688 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.528 363.024 417.502 374.979 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-681 0 obj
+689 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.1 363.024 446.055 374.979 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-685 0 obj
-<< /D [ 683 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-193 0 obj
-<< /D [ 683 0 R /XYZ 79.37 620.254 null ] >>
+693 0 obj
+<< /D [ 691 0 R /XYZ 78.37 808.885 null ] >>
endobj
197 0 obj
-<< /D [ 683 0 R /XYZ 79.37 422.869 null ] >>
+<< /D [ 691 0 R /XYZ 79.37 620.254 null ] >>
endobj
-682 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F55 379 0 R /F69 398 0 R >> /ProcSet [ /PDF /Text ] >>
+201 0 obj
+<< /D [ 691 0 R /XYZ 79.37 422.869 null ] >>
endobj
-692 0 obj
-<< /Filter /FlateDecode /Length 4636 >>
-stream
-xÚ½\ÉŽ$¹ ½÷Wä”Fû
-èìœ4`Ÿî›áÓãƒ=æäß7µP¢–ˆTVÕø]¢ÈÇETðË?/üò§/üீùE\DðÌ[}qN0.õå—ß¾ü~Vº¤¦_8SÁ›Ë/_þsùòýòàa%Ë//ñaˆôþöw¸üüþ|áÌíc£ß`lÇŒvðÿ_þúå;í, Æ=|›: É„„ÿ·ÿ½5~!­aÒðRùGÿÿËoeª=·^]/ÎÆmzÃë/?Ýá¿+áÙ_gî–Ö?~»üí•sýs#àïõíï?þ\GùùÇaGf=Ýï#+,gþ Væ¤x/¤‘Œ{µË l>ðÂ(Î-çü~~Üñe$2ð…ÌfbŒƒ‡ÊnsFkæÝ;¥Dqˬõ»œÁægäÏœ 8WòíEyïÞéUäXl£%´+¿t ÷å5µ<àä8hÏI:û‰“/VÁ: eÆïkiÔkæÄãŽH=ãˆ~G¬ñû8â™àb_{Hó÷#‰mæ¦Êˆ0§HRZ×7é£T”¿ê^d†GIIkÿÓÝ…‹eÁ)˜
-øÙ[T¥¨^iÍ2£‰;‚+&Ý>fKͤïD&í¢$ì²›ìQðG%üÑ™9ô ïšxèe ü±|$Þ³ŒÎr@N1%ý;È3måvÉ™UO, iþ~@
-@å*´—>`ߌ
-qÙÕ3®Šö£¨°ÅÛªÌo¿ƒ|/Bï«I~„ KÑYMÞ¹ï²Hˤ·ï v9„ÍÙˆ•_+8\Ñ9A©ø;†žø Sd–+`LZ‘Á> ʆ}O”ç ` Íß ÅÈnCiKsK#z‡ŠxŒÇÂ;›ÌZ8VoÇ,:SÂ|T½·8T5ràȪ#£›/¥‹}ÛPñ%—èÌ&.yPqí·¹¤4˜¯÷ª¸tLû]&•Ö#
-ø/ÿJo´zFékó÷+=ÄiBo{¥5 !£{ftY¨]ß²K`ÃC­ocpaÖzNžÉŽ©êüƒªŠ úJõùR®ýC}_ó§Îi6èÀ½‰*Šõ;1L,λì)­îDÅí}}ʧèRf\Œ
-¿Töcß7(;™öJÙ#ˆÿWòáIÌÜp÷!’ú<÷0¨š˜':ÓÒc§fa
-–i!¢4Ìé6®£Ä$sú µp¨© 2@g˜š6@áEÙ”çpE¯Í ¿dtl(™wœVñiõ‚öKÑì )!@/!LJ
-d@ß¿yYfæ>5¥î¾âNº›¡©¶y?J+˜rzçÓEÎÕ97T´Dá79ðÚdw¬5È(¯a,?õ>1Õ"Úx=R369O…ç17¯KÓØ2*ïu[ÖuÍšWÄ8¬ÀÉÀülèÀI]› yÒZMð$c;û¡5ݹOW»`ÕúR†TÙn×+|y\æ~LôRi¦k/r+ÕÛ¹9%K‚Oû1Sô“Æ=;"«ß+BÑ1~¢v§³ø;|êé ð8qU à¦¿õÖ×úcÏçèõ¸5<Œ2Äxƒ+hL
-ü„Q¹xWØÖ'(q–7`+¢¹nŠyñs*+§¬ø0€¾.`>ù}•µªLJò‰ú77:$n2¡$÷ôˆ‰}hj‰ËÌÔµéFã]ôwF½lOažS_:ö=„çÐ0­•§É-|ÇJM×w>…A€ÒDq#@€3šŠ¾g ëæŠfßlfÄiʃX`$;Å*--NÕ¤ÜYI¶êJür²O7ÜM‰Ëƒ6Q^ÐôoêÌH€É÷D׺ -ä šZ¨f¼e!ºÌýˆ°!ªm§yJœ•|íó˜4m-ÐÑÆÒ±êp_{?$ź©ÇW<«AGºr ¥VÀ·ê+ÎœN<ô®1³ÉOf ÉÜ2Þ ¹Ak›[ö´8Áû–#Ϙ
-†¸•õzÁŽ‘aº³+­Î3 â6ŒýiuÙ0ò¡–T̹SS'TŒûjã¥: Ø2cOfM“ß´]—OMw«‰OWŽ8 }Ïê¨ä^«@.˜Ã`æLÌ$Â0£ì1˜´€²9F‘‡È!#(Þe>ЈkcUŠÂ72{)øT»1ØŽÈáœZCõE]Õ[_A£§Ü«síVà À%6MÞö7섹ÿ|µ"º“±|p*OsôB,2Îþ“·Óâq1.QÚM;I0ãQÓïí²)@±Àk¹çæÓ0u•“øƒÙ!eŒg¦7ýä¼ †i3ý°v¸&·×)`)™~¤’ô†
-ç¨á ®*Èæ¨4•×ùg·jŸïÒhæìÌRëdSqwA?qÍI´¦áçÞ,È.wbâãCN9ÍŒØMSõ­›G‡‰êÏØ Ö3!§±H"¦Ÿ‡½îÉv)x:®:ÐNnRšN¤jƒ²ï2—7ªkCÇÜ*¨ƒkcTZâþx—Ê'å§;Å:¤ÃºÃûB9JŒ¾Ÿ¸Ži¦ºÂ„W›^V24\¼óÊg«ˆ÷±ìRCK2ð[k!¢´jŠæ—~Ð`»š¦îÀ2¶åêh*šäýÁU¸Tº1¼bB‚3@‚ã)"ªÔ§óeL˹çsÊw€Ò pg Ý4 íµõZpÔ±6CŽ”vv
-°åº(‡¤R|mifÏ¢³;‰G·yw–»˜¸ÙV¢$‡[îœÅ.Úéõ«ºâRG7âº6ÍjŠbúóq5/‰ßC¢ûúóQº9Ku\š°ê4بf%Ü©jÆÍ›ÐάÌ›âöÉf1Pã5ùí\úcö(è©×³u5ñýxé'[ß$Sñ~()I’96Ò,y¶_¦)sÊex÷!‡í
-x×;1
-Ñò³Ò„CÜiV¯ùŽŠw ^i°~¤Ö<înŠ~žl¸ÖíƒUÿ½oÓéã¶ÊÖ÷ž
-ÏÎiÞæï9Þíç ïhc0ãvxúÜ^IyOQþº3±?½fùn&¦~ZŽÞåŸ\¹ÐŽYƶ©ý ¯âs¥KÛoíÞq¬QhÞ ïÕù—ÿ'h˜ØäçØî^d5ýu}ÜTaØöýêz^çqk8]èI=omã‹²ä3”Õû¿¢ú
-Q?“Nök~‰ŸÂ„Ð¸Ë ­7/Xý>µ”=7ø“¿¢øp䀞£Æc¿òµí an» Ú¢f×Þd(Þnßõ¾fÙx3ÝqË|<úÖ<¨š‰JOjeU¯Âoèk±v{<._‹žÉö0ŠßVLWÖÀJÚíïJ¬WUÇT[1
-
-endstream
+690 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F69 402 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-691 0 obj
-<< /Type /Page /Contents 692 0 R /Resources 690 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 699 0 R >>
+700 0 obj
+<< /Filter /FlateDecode /Length 4565 >>
+stream
+xÚ½\ÉŽ$·½ÏWÔ4Å} Lu©ȧç&è$C>Ø2 “ßÁ%Èà’KU·|¨éÉL2H#^lÌä—^øå§/|㯀ùE\DðÌ[}qN0.õå·?¾üyV?]RÓ/œ©àÍå¿—/ÿ¹|ùv9xXÉòËK|"½_~…ËÀïç g.8hýc;f´ƒÿÿûò÷/ßhg!X0îp6u’ ÿÛnÿgküBZâaRùGÿÿÛe©=·^]/ÎÆmšáõû—îðßÀ‚•ðìûï3wKëï\~yå\¿snü½¾ýúýç:Êß7;Â0ëå~Ya9ó°"0'Ås¼F2îÕY^`óFqn9ç÷+ðãvÄ—‘ÈÀ²š‰1*{š3Z3ïž”Å-³ÖŸå 68#ä\€¤ØÀ¹’o/Ê«x÷N¯"Çb-¡]ù¥k¸/¯©å'ÇA{NÒÕOœ|° ÖYX(3þ¼–F½fNwpDêGtð'qÄG<\œ×Òüy$Ñ ÍÜTfIJë"#âú&}”ŠòWÝ‹Ìð()i︻p±,8  ú¨8°ñNКJðý’Ú|787 Œ‰hnγÕ2¯ÜGAé[+žôlÕ*³1ªŸ½EUŠêuLkîMÜ\1éÎc¶ÔLŠð$2i%á,{°ùÀåT™ñGßð®‰W€^ÖÀoËGâ=Ëè*äSÒ?@ži+OwœYõÀÖæÏ(&7ö, ”Ö(¹.Kª*¥ÊÀ
+¿Tömß7(;YöJÙ#ˆÿWòáIÌÜðì!’z?÷0¨š˜:ÓÒc»fa
+–i!¢4Ìé6®£Ä$sz#µ°©© 2@g˜š6@áEÙ”çpE¯Í ¿dtl(™·Vñiõ‚öKÑì )!@/!LJ
+³~¶Å×%¨Kh.›éMPï.l‘…¿2lz‡{d Déº>ÁÔ8þš}( —"×ÑöD¾;›WÛZ¯W×®¥%ݳ|‡î™twÇ7.RÀ¹DŽ•¹”Ö$€›VMš°
+¯#ÝäìÜp†•ûéŠêĈ ôt° F¼!å˜ó'à¿‹(s×—Ú÷Û@Ûpf¸‰Á¹‘Ò.]_jß6@L
+g£œ;¾Ôž=]
+®(õü^r\2fÀA÷³D¬òÚÆ HŸ9½Ëgí³f’Y9Úx“æŠ8:­òÆ=³¼Ú‰û•xÙdÝÚ4.W]è‡
+È´üD¾b²;S@ãr¿¶ £`慠’àÆê‘3QSdÙ-£'{µ·c âïG‚$‰aÛÚnY9òÕDuo…Ú0¡jš‘íÁ sþïv—‡¢d
+Å ³o63b7
+å‚A,0’b•–§jRî¬$[uGür²O7ÜM‰Ë6Q^ÐôojÏH€Éω®u5ZÈA4µPÌ xËBt™ûÿbC !T ÚN딸*ùÚç1i ÚZ £GǪÃ}íýë¦_=ò¬éÊa€–Zߪ¯8s:ñ@Ò»ÆÌ&?Y˜%$sËxƒä­mmHª;^räQ
+ CŽúúp°cÌVç™qÆþ´N`6Œ|¨®A:-p².¨àÅ*%_3hØ2WÐ3k˜¥íºL[º[†tåõ=«#Ÿ{­\ü`ÎÔ’‚™côI4≹=0i¡FÃáÈCä!'«·¡ B1/jʾ“Õ LΦª>±qU‘ÃÙ'C]¾îê­¯ÍS¿:÷ê< g pà›&ïï;aV8_­ˆžÉå
+>Ø©Ýì­‹\¤ÿäBK|‘BŒ[”ê,;©G| ±†Lçê/Bßxp¤ŒòÕÓ7©ˆ¢Ì*Zý‹Ù!eô§™~rjVô‰þ`;öNÓžëä ”Ì
+?RIzà …}§Þð ×=dsTšäé²ÿ·êÙïçï5svf©Î'(ӱ߂~âšÓ+MÃ÷ó‹ »Ü‰‰‡ò–éz¸ìÈŠö­›G‡)ÌϨ“ ë™ÓX$6¡‰É¡
+z†•‚§ÚÉMJkÀ’zªC—Œü|ðM]:æVQ`£1ò;ƨ´ÄÊi—ä%ãvkˆ:¤×8‡ùÂA…XZR|âz y#;LxuÒ ÒJ¦WÐs^ùìqñ>ÈÓÅÐ’ÜìŒUN3#æ´âÒZ
+:S¦$ëÜtVÙÍ1ítªµî?Xݘ\B(ŠÑã9[c6>}Rz.µG'0?«y¬ôl/vÏí¾é[K,uì®iì •ÈÒi•¿(ä®m;P!r•®V)Ô˜|‹m§âŠ0½YÏ$^WQRõ±¦]Vñt¶§§-h–±·µZz$Õ¯Lø–ŽFîM܇^êaÁIÓSjœÿ¦á½·u)IVÀ1êoø…ÎFû®Æ ÐéŒå0S=f¿:_ËÐEžyÕ*)~z+æà`¯ùóÀÞµ®’©•s‚*œ•ÌÜ´-K¤ªæ»>ßÒ¾;RVª§òq2Õ6F8Êî©@œ×æjå¨ã—×ð|]R ͼ×#ƒ¥¦(3ÄR‰/ÅO[e(%ê¦+¿v·‘“þ¸¦ŠÂÁ]úªËçÛTa!ŠÓbá8Š“à½k6/ß·®ÇÖµûhÑÙóÈÇÙ|î±uŸÄg!Q¾÷}^MMU;uÊ-À–ëó$—âkK3»õœ³Ãr]ÎÇÔ×|‹Í!ˆ‹ÕÞB”$q˽àªõë7uÇ}|ÑÄ‘jjÓ¦UMaLÿêTMLâ§rh­p~ËjNSm—BW#ÕÌ„ÛSMi-ó¦Æ˜J`âë''ÏÉ
+˜¤6¯TÈßÇhÏ›¡$¯CHúy¤[e¬ïWïTó»ðY{JôõB æúcÀ5ÚÚ_‘ÝF¶øJ TþGóRe-ÇuABfOùÁò ß| ‚ú½ó™’Š äl纣-?+O8_f5Í'CK©à¦©5—»Ûâ„ïg®u…°êÀ÷mú@ÜVéúÞ`&šwø7ú¾ ³æoã ßÇ}ŸKË0昞T@só…’J÷`€ÂJ^¸b ðí z–¶Ú.ÔÎë‚Œ
+Ň³ïô…^|ÿT¾¶¦Ò›½«-j2ïM†â«`µ°÷lKÏtïý™r,µúk5ï•žÔƒ\u¼Šö¡•BZ¢~5Y¾nÛlc”LŠ—VLWÖÀNÚíO¥$Ö»ªã×’­
+endstream
endobj
699 0 obj
-[ 688 0 R 689 0 R ]
+<< /Type /Page /Contents 700 0 R /Resources 698 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R /Annots 708 0 R >>
endobj
-688 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 154.915 234.862 161.889 245.811 ]/A << /S /GoTo /D (table.caption.1) >> >>
+708 0 obj
+[ 696 0 R 697 0 R ]
endobj
-689 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.741 234.862 190.696 245.811 ]/A << /S /GoTo /D (table.caption.1) >> >>
+696 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 154.915 246.818 161.889 257.766 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-693 0 obj
-<< /D [ 691 0 R /XYZ 78.37 808.885 null ] >>
+697 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.741 246.818 190.696 257.766 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-694 0 obj
-<< /D [ 691 0 R /XYZ 230.167 742.105 null ] >>
+701 0 obj
+<< /D [ 699 0 R /XYZ 78.37 808.885 null ] >>
endobj
-696 0 obj
-<< /D [ 691 0 R /XYZ 235.836 730.056 null ] >>
+702 0 obj
+<< /D [ 699 0 R /XYZ 230.167 742.105 null ] >>
endobj
-697 0 obj
-<< /D [ 691 0 R /XYZ 198.864 697.254 null ] >>
+704 0 obj
+<< /D [ 699 0 R /XYZ 235.836 730.056 null ] >>
endobj
-698 0 obj
-<< /D [ 691 0 R /XYZ 198.864 677.06 null ] >>
+705 0 obj
+<< /D [ 699 0 R /XYZ 198.864 697.254 null ] >>
endobj
-690 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F67 385 0 R /F15 377 0 R /F79 695 0 R /F56 380 0 R /F55 379 0 R /F57 381 0 R /F58 382 0 R /F50 370 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+706 0 obj
+<< /D [ 699 0 R /XYZ 198.864 677.06 null ] >>
endobj
-702 0 obj
-<< /Filter /FlateDecode /Length 3096 >>
-stream
-xÚí\Kä¸ ¾÷¯ð19”FïPè ««½Àæ4Hß{Ú 9$`Nùû¡ÞO—e÷lcÆSU6%‘ŸHŠ¤äÆH,ÿ\0üÿÓ¶ßìgqïöþôexÑÈHÉôòþ'Dx!‹2ˆ©EI‚°$Ëû·å—+ÆRå‹ß1¾Œ…O{IŒ)Ë÷íe¿ó|ÇpA®-ýó¯ï?·c Œ¦íXÔŒh™A„³HKyK𙱨FDóØž¿|ªí‹Üý§`~ŒUfÚ¶‘–¾y^"½ÃÊÞ_ówø‡9-žq{ø&
-Q*J¹í¸¶­ío_n,•2µ‡vä5´ƒ¯Ä&>:Y"8Ì/öí-nü‚–YŒÄY¤ˆaUÎÃ
-Øna
-Ç0cš#ÆÍÈì]g–SZ™½
-4 {©‘³ç´¥@ö…õs•é,Ú@K¬¦y´:¤,Cì0É8¤gʼn\(½Up`C–3hÓ—€–)|úÈÏ«Âß›±>»ñî=úÉçYâ’W~˜ǧøÈÑz³3S\d„ÌUœª¢ÌŽÓ•’"Îò"HÂ<­˜Ü‚J…ßÙ9cÈ58ƒ[^¤"M§ÌòtdþB
-I&Qj«ç5ÏlÌ(šÏ/+D˜R
-*y™RPlƒW½Í4Ùëg­¯í(ÏÎÜ›/+Ã>!ià¬í“×ç ÓÂöîÂÓôk C(QX¹}÷L•kaŸðkD3ÒÙ_ë-„«f–sO´%âIzEÊ©ËV…õí»–ñÀ3Õ×h¯·Ð»£‚ÞÝS…ý§›—ÔGâÕý²úáù XŠáü0Ì‘¬åÞ²/ˆAy@(ôF‰Œ©«ÞÀÆmª!„ÞÂÏÌŸþòçRqÞÞ{t$f†/¿}{ú¾
-VÉ“È€@Ø°Yd"yƒLUĨüPòyî—jb¥µv€µRÒµ Çs
-B!¡Õ´UZ;FŠè}§Rû
-©në78ø’9¿!Å<‡ ,Ô²”D~Þo@¬B•œõz«p$⺵ëGò°
-–d5,Eé|ÓëIh)(´ÔH™\àXw}Þ¼±ËcÆΤ™O cbb^} òÓÆÎ ƒ/lÒØ#uQb.Å7FnöŒ¼~ˆ^•?| 0Ã!±c4òI”yƒÒÆææfcPFE¡‰t‘¶ï®çXò÷XJ¼}ªc˜ƒ2’7P–{jÛ&>âw[Ï™Ôó&Ãqd…JäçM\Ûêíìz©Ó>Œ7ñ~/f×´ó°
-ê\a,¼:Áï¾èñöv}Ž/H蚀šjz= 3 Û*íA ¬Ÿ$ÚáuÀl`†ókyŽ'Þ©Õ+¨jaÔ¾7 Q ¯NôÄçùLOáGüÁž¡æ1ˆBàYΔËù˜ò“; C¬¢(ÝÈÄwA¶
-œvì6{
-<SÏ ¾ú¨Ê-ŠáŸ
+698 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F67 389 0 R /F15 381 0 R /F79 703 0 R /F56 384 0 R /F55 383 0 R /F57 385 0 R /F58 386 0 R /F54 374 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+711 0 obj
+<< /Filter /FlateDecode /Length 3083 >>
+stream
+xÚí\Ko$¹ ¾ûWô19X£÷0¸Ýî6§A|[ìiƒäL€9åï‡ÔûU]ªö¬±‡
+*~Ô%ˆàT/Ãÿ]2 £dÄ
+=ŒÐà{.©‘&§€†•Á_¼H<áh¤h ò²¬)¹'=™h,St’ßû‘ØKÓ4wD©&ÍËÄ5:ëk‰)y»mYq4º>À”S·ú¨­5ÈZF6eøÝç—+dYR|®eâsŠ‰§=)'ˆe¶øå³µO}/ÏR¸«6_®LMÛ„E€}›Œ½>?
+«°uŸšæ_m<B™õ)Ü37žŸÈ§„f¢Ã_×sLU+ÌPò@´5âY{ ¶¯³\ã|p=ŸOu*ðÌíSI²¯çغ§‚ÖýSCç—ÜF–ÕÿBûòF,Õt|•D+ÑKÈÏ%¤„<"Zãô¤‰3 uÓø8¦ÛÊ*ðÑ02úËŸkÃy{ÑÑàÁƒ~ûöðý„?<5Dá ýÿžþszøzÚy˜›¥§GÿÛûåWøùw¸~Æ í Ð#Ñ·³l#ø¿O{øZ33©ƒÞ•&G}x`4|Ýfø^¨krX÷‚Xᪿÿö-* ˼ °G¥4Ê`~y½á' ßH=,zŸ÷¦t³¡ð× ˆ1Ìúˆ‘6w¢}¨U4"y‡F^ÒŸëÅÆ&2]#2•62‚•4ËÈpt'2ub™DÞ!Ó0š8”cžÿeº\iD­ï E­Öt@í‘)Èû$¥ˆ²fÙ+щaû ]Üà°XèㆄX²7´²ëqCîyJ&¿?nˆ¡.ÆH½U4RiÞÚ#¥Û
+‹ †–½¥VÓ]H.í” mâ}ÇÅ/·û‚™RQ7p‰Ý0SÀڶщ8qb݉8%Ú±†™µ1M‘¡Ó…úá®®ñѸÅu?Ù™âZc1âJ ãâsƒÓ¬9Ît®â‹»Ái
+ÄzpÒGƒ“Xfà°|ƒײ!Wä÷'¦`_^…Dꦖ×±XO}KõÔ|/Χ»n_ÄØ
+ÞïæìB»õ¥¬˜„Z7ߊü~g§A·EgÔU¹—Š¥ß9¹ÛuòÒý£)ƒ|ô@aFÂÂN|ÔÉ×PJþÙ¢´±ù°iٌрeSí÷ºÖçó9–•þ#–š€lŸ– ÌÞÚBYï¦Ýpñ) ‡n˜:2Ceò»]\:F„]ÏuÞ‡ .>îÅì¹vÕí
+X©Û¸e@„9À
+GyS­Þ* ÛÖùÎtC»±Ï­M¯¬¬*`…8ÛôÚD„I_3–ˆ=˳—¢¥éˆHÐ#<Ê'\):"áiÙøÇ;lÐ2Ñ!¶©T©óÝ´X~ù-Únp&$d×eë`Ü  ¹QýIhJJ43]¥iPa|ÂR-6˾²yZ[†ÔúéÆi¾s»ÒQçó|éIBOjõ´q¦¯-Ÿp¾U
+MséNû©ú´ß1„±DõF}ma†{: ›göêÍ#&®`Î FÑÛÓ{éî‹oo·gø²ƒÄ¦˜©åOÇ!”Ú¨­ÒØ.$”&
+ Ã0*&nÝ>ÕçxÒÖ¼¢©VNZCˆ"}s¢'=/gzª8öL-OXG˜- 4‘w)NÞYà”(ÙÆJ|da°•â†2<{¶¡ä|úèñ/4hªà¡‰ö,Ûh‘ÛçÙ¼FÏ|•7 & qWΦ[M9 ^M~-RÈׄ$Ôð…”¯Î9#sáýÚµÃ"µ/Bº!¶™ o׺F‡ÂOH~Œ9Öxä-¬mÛ€KÀÊŽµJO…khÐXFm°p 2i-Ž6X¸¾®Ù4¢Ìß÷SÀÊ(}
+k]Ï(¯|î/Ó³Bçy 'E[
+*¦¦ų`OÕÆ+/³7^y1#•¯®´Ç™…QuèäéÎéZÚôëÆñ²[‡Ø"Ôú¨V¢YîKù£h3)“$…ŠGÖ¶¹Š!ÄDÈL!Åq¥¬K)', ~=÷r‹˜I9šw­âŒ¬Q›KL€+C{!ƒ
+‚×g˜”#p=nIº¬NV·¶lU’|ëL]Zî0½jÎ…ög7sÁÏ•¢.i0ÿOÞUýÎM*½Ðõ¬Ê„õÒ/{zˆâŒÍMiPÚ9TžËÊ­¤È&ž)¾6OCqóöyDΈ„å{§ÃÄ n!!TXOõcð:-ïàôÃ-X>NÚ's¤Œ&˜–{š'i]ð¼¦Iâa V¹{Åk¸7Å;pryUl
+#̽b7Ü›b§ãïFß%¢PD2u¯ˆ ÷¦ˆ²:§pIËÂNÒ[o R‡Cbàä½ê4ÜR§9Žï©€ë°|Æÿ°
+ ÷¦
+yZ¹”—)ÿ*D:£‡JöŽ
+ >å½6Õ0ÿ@½ûc3’0nïÕªáÞŽAqÕ›R29™¾ðXŽ¾]Ybsµã°è ÷¶èÕëE¢Ú®—q‰#…è'ÏHÇ짵X0)ˆ´ªÊËjÕW` §qu;6©U)sŸœ¹¸þ½$×С¹º>ž‡3ÞõŲô¤I¬Êã6g‹r]Ó/ì$%ñèG%{J\Ê:q Ü’4(Z'z4?!MÃʦºï9£#Ö×o{­oê&-î# ºL¢¢µ ,XäÄA¥Ê0YÔ¦¯m†Ã®ð¤ª°FºqĹD¬´ôÈ/ÝhÓéî´3IzbëµX–…½–w¢-õ¼®„'^Œëõ¬íKÈn?ÁVµxz;eÐúEX¢d’?šÄZ›~m´îÓv׊±–èR¬Ñ—šÎW°ðù°ÈkGtHäs› ‰|´æˆ2òN d°:¶²o$eñ;wâö
endstream
endobj
-701 0 obj
-<< /Type /Page /Contents 702 0 R /Resources 700 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R >>
+710 0 obj
+<< /Type /Page /Contents 711 0 R /Resources 709 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R >>
endobj
-703 0 obj
-<< /D [ 701 0 R /XYZ 78.37 808.885 null ] >>
+712 0 obj
+<< /D [ 710 0 R /XYZ 78.37 808.885 null ] >>
endobj
-687 0 obj
-<< /D [ 701 0 R /XYZ 79.37 598.045 null ] >>
+695 0 obj
+<< /D [ 710 0 R /XYZ 79.37 608.164 null ] >>
endobj
-704 0 obj
-<< /D [ 701 0 R /XYZ 316.728 517.227 null ] >>
+713 0 obj
+<< /D [ 710 0 R /XYZ 257.051 527.346 null ] >>
endobj
-705 0 obj
-<< /D [ 701 0 R /XYZ 365.552 505.178 null ] >>
+714 0 obj
+<< /D [ 710 0 R /XYZ 316.728 527.346 null ] >>
endobj
-706 0 obj
-<< /D [ 701 0 R /XYZ 207.228 436.785 null ] >>
+715 0 obj
+<< /D [ 710 0 R /XYZ 365.552 515.297 null ] >>
endobj
-707 0 obj
-<< /D [ 701 0 R /XYZ 207.228 414.817 null ] >>
+716 0 obj
+<< /D [ 710 0 R /XYZ 304.972 503.342 null ] >>
endobj
-708 0 obj
-<< /D [ 701 0 R /XYZ 207.228 401.039 null ] >>
+717 0 obj
+<< /D [ 710 0 R /XYZ 207.228 446.904 null ] >>
endobj
-709 0 obj
-<< /D [ 701 0 R /XYZ 207.228 378.952 null ] >>
+718 0 obj
+<< /D [ 710 0 R /XYZ 207.228 424.937 null ] >>
endobj
-201 0 obj
-<< /D [ 701 0 R /XYZ 79.37 331.043 null ] >>
+719 0 obj
+<< /D [ 710 0 R /XYZ 207.228 411.158 null ] >>
endobj
-700 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F50 370 0 R /F66 384 0 R /F15 377 0 R /F56 380 0 R /F52 372 0 R /F79 695 0 R /F58 382 0 R /F69 398 0 R /F65 383 0 R >> /ProcSet [ /PDF /Text ] >>
+720 0 obj
+<< /D [ 710 0 R /XYZ 207.228 389.071 null ] >>
endobj
-715 0 obj
-<< /Filter /FlateDecode /Length 3486 >>
-stream
-xÚí\ËŽ» Ýû+æ¬+QÔ  àvßµwA¶É*ÿ¿½zQ¢U]mOà,²h»»J¢$’")j¤0oÿ~“ñß¿}‘é[úŸ=»ýøòÇÃÈ7/‚µÚ¿ýø×É7õæ‚ÐîÍY%¤Uo?þóöw)­;þ€–Ò¨ø=”OúŽ·ø]ÆÏ=~÷Rj¨mïÿüñ÷y,#…’pe, e gGºËÿÆ÷Ïñx:…úÊxi õ½¬1•~Ç¡$¦ï÷ò=͇ÚÐzÓï¼þ—ç^(Wæ¦ëò˜·2§4—üüVçiËïÄ/ÛxµW9`.É ÍÝîhH+ÀÚ«4Îxœæš¾ü Ú`„–îÕy¤9dù¦±o•·/íQh ¯ŽÝiïh:-ôe’àv$,Ô§ÛyßÏ(nÙšµ-Y–?ʼ…hJÀâjJ,¡LS-“ÔòþñUkÁCÊÇ­o"¤M–77µJêÜÞÞ?À¿3U¿×wíy£}«ø“D9Ý´š·óÖúÍʸôH©Û¶±’(À¹©µÄ¬Qq`0ÃÀ™F´½vÇ0¥µ0Þ/´îÝ–Å-»ƒ,M«PÞ‹BÅ5)mfʉýd/
-éͼìÎôËÖu}7øñ5s<O ºJÿçF÷¶ü“D&´.‰Ú™R;w_éÐ;nxÉdvÜ÷´ì}øUML1ÙÔcdi1ô=½Óu%ÓF%%0ú¾Ï>é™ÏʦÙäHïz릷ßÏÕÆÅõ4ºfF­¬ö\Eh ^
-¯Û~…ouÞ¤µî&zÒ”³íÁ´Óômä
-¹ŠâÆÖ Å¡ ¯ 8i-¤@Üš;ו`…áæDË¿L–ïOTr
-wÁcmõ˜-Q$ûÈm2%²H‚caV™zF.Uá²pïEK³ÒrÁ vauZÂX„ œQ[6¶Éø@h,˜T’Ó҇‰pÑ-k… =ÇUÆ*IJ-4‡×¡@ÊÚÊn2‰¤PäH†0žÑ©Û4?9
-Ÿ§Û¢$µž­_å:˜65TÝ3á­åø[§–Þ*¿\å ±?«ëüh´á¶W˜hˬoà£)YqÊGûT/ûT2@Ã;ÉpL·•¤,õeûµ>¬O‘Cæ@†`”‡}ÝEµ7¤uOt­°jŒe ¾cA>æ¹{ä!ûÞ-ªEx~Ú4mæK0QǽÁêjŽà× lÕ­P
---H„Ô~D¡&ÇÖµmµŒ¥Í¨‡œ&ÏMîF¡7…•vTàÃIMy÷ ËWzŠS@ÞwX‚bX¾ö;æâV’V ÂTâiá–ÔÕ/ßfœ_žòâòä ËÃ+§: Pq¶Ó¬? Ë'¬Õ3õgX¾ñb‹å§õ1,-‹Xè ˆFÞ`ùþæ'°<`dŽÑ¿ ÌO£ÿ4Úò{{4?ÔT›Ÿ«©6v@óö2š·ï3•æŸO¥7ëZÉWÔN]
-áÓ-cçsX^Öìý.Vàí»¨™7%ó3v³ÈPh3¥­…*vÞxŽ¸‡žGgçgAÁš@æ´ãˆ!Ù1œ/ãf{:<ÿ¿
-í'Õ JÅ@Uï¡$"+\äâS¯LÅVR”~™¡,×\ÊàrÙŸ]WsÈûÕ fºHEa…}eÚæšOÔFFŸ8óêSn±é rZ{¢ Âö®š¹Àµ•ó:즬—t1fÔr‰=[mXþ<EÓ B÷?0’6[ÒA‡ËÚCÈçAxXˆ"Ã^9 ŠVÊ…™ÔA|þúŸ9yRÕ
-…näXUapSõvêÞ¯RwIöNÜóæËWzÝGP~hwÆ>Ò2'…·öp«Bñªš¦9Aò‹!â®æ¼|jŽüBF+5x\RÎw«ˆ˜Ä
+205 0 obj
+<< /D [ 710 0 R /XYZ 79.37 339.96 null ] >>
+endobj
+709 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F54 374 0 R /F66 388 0 R /F15 381 0 R /F56 384 0 R /F20 376 0 R /F79 703 0 R /F58 386 0 R /F69 402 0 R /F65 387 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+725 0 obj
+<< /Filter /FlateDecode /Length 3487 >>
+stream
+xÚí\ËŽ» Ýû+æ¬+QÔ  àvßµwA¶É*ÿ¿½zQ¢U]mOà,²h»»J¢$’")j¤0oÿ~“ñß¿}‘é[úŸ=»ýøòÇÃà›ÁZíß~üë‹Šä›zsAh÷æ¬Òª·ÿyûÇ»”Ö@KiTüÊ'}Ç[ü.ãç¿{)5Ô¶÷þøû<–‘BI¸2–…2†³#]åãûçx<„B}e¼4†ú^Ö˜ÆJ¿ãPÓ÷{ùžæCmh½éw^ÿËs/”Ç+sÓuyÌ[™SšK~~«ó´åwâ—m¼Ú«œ
+—ªpY¸÷¢Î¥YéN9àH»°:-á ,BΨ-Ûd | 4L*ÉáIéÃD¸è–µÂ„žã*c• bÙ šÃëP Geme7™DR(r$CÏèÔmšŸ
+ƒø,Ï’©ì‡øÞ³»]»§_nÕô,ÿÊ°ŸÊµLîBÐãR‡~fF’éš{>M"hš e…ÏÓmÑ ’ZÏÖ¯rGL›ªî™ðÖ‰rü­SKo•_®ò¿…ØŒŸÕu~4ÚpÛ+L´eÖ7ðÑ”¬8å£}ª—}ª ád8¦ÛJR–ú²ýZŸ Ö'È¡@s C0Êþî¢ÚÒ:'ºÆVX5Æ2ß± óÜ=ò}ï‹Œ
+Õ" <?mš6ó%˜¨ãÞ`u5GðkÐ
+¶êV(€ËíøÙÏ0KÀ`ý/ ¥l`žè· è„~î¹¢ÛEÝ™qiohKµH&{Grí©*] òÊ’ŒðÆðÇ{†yÖ1Þ¨.Ãú™ä0S†3¨œÞü¦xfت(4¦qÀ–÷4¥ÜÓó"òtøÔ žj·ÔÙÑÙwæþZ¨Bû~”ßØòh9ÿ8Žq6þq“ØJM•T»ÙPB²Ì•Ûc„®+'¡Ù©41Þ”aæLG!yY5é0ÊãÒa` ¡´×·èöY5¶f‰pùZ"<â±™ÔAõk'þç)¢©—™ŒIÎ0M_ ·j«M¸5¦£®„[,Óf¥®„[eWÃ-gE«X.„[¡À¹ ÙDí”0¸½–qÊ(ͽsŒë6ðŠÂ$:%,pË èÙM¬O¼ŽCrÒyêä·°ÜíR%4
+Ã蟪Â0@e{f(ëÐ HìûƒÁÚô¦ñÜ·~Ü1˜![`ô|þö8šÏ
+ær‚ûg[”i_DÜà0ê"àw¼-õkx[áBêøγ1-–9ð«ÚÁá8ø`³¤ž!¶ÔW ¶Ä#ˆ-áUˆ-õ~VO!¶|!—Áh7óâ
+ÂŽèØ[Ø1±MuÈöµÉ3½3‰¯1ÈKP’C‚
+/ëƒaÖ~+ðö]ÔÌ›’Œù™ ;Yä (´ŠÒÖB• ;o<GÜCÏ£³ó³ `M óÚqÄìN—ƒŠq³=žƒÿ_
+È¥@æɾpGçâÿ|¹Çµƒ>(USÎ W//­ëáí58»;䯠øÌ›<nǸXŸàbý¤ eG눓+"ƒ¥ï9žnH}˜íQÄÇúâµBù0‹ïüfè©vš¸•¶3ÅħlŠ¶a)ÞªEü¶ZdÍ@íýæ渾FîNèñwdµ¨d|­«©`«ÌHwÄÑíO tuÄp?FãuÅi•§z¡ƒ
+r¥µÞù]ûãíçs|y¥—<>Íd5Ži/
+FG+Ôx$Ö’B¥ëœìhæ7X*sH$¿µ©è¾Ôdõ«,G
+¬ˆ!üQÄùôËÕ¤~G*ãØ:†;S˜Ÿœû“¹<OðÐí¨¼fß˾ròª´üÆG;‹>J‹2q3ä[ÏÒ,;5årzŸü\§ ‡÷¶Ê|€ÝÀoi—­C‘Öäœç:…ö“j¥b ª÷P‘.òŒ
+ƒ›ª·ËP÷~•ºK²wâž7Xn¼Òë>‚<€òC»3ö‘–9)¼µŸ€[úˆWÕD0íÌ ’_ w…4çåSûpä20ZÀ¨Áã’r¾XEÄ$O®ƒF½Ò3㯘Ug…RŸ(±\-M³‡ U Y7vp­Ü"›²oC‡?|ù ÒWò
endstream
endobj
-714 0 obj
-<< /Type /Page /Contents 715 0 R /Resources 713 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R /Annots 717 0 R >>
+724 0 obj
+<< /Type /Page /Contents 725 0 R /Resources 723 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R /Annots 727 0 R >>
endobj
-717 0 obj
-[ 711 0 R 712 0 R ]
+727 0 obj
+[ 721 0 R 722 0 R ]
endobj
-711 0 obj
+721 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 507.158 110.852 514.132 122.807 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-712 0 obj
+722 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 114.907 98.897 126.862 110.852 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-716 0 obj
-<< /D [ 714 0 R /XYZ 78.37 808.885 null ] >>
+726 0 obj
+<< /D [ 724 0 R /XYZ 78.37 808.885 null ] >>
endobj
-713 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F50 370 0 R /F15 377 0 R /F56 380 0 R /F55 379 0 R /F57 381 0 R >> /ProcSet [ /PDF /Text ] >>
+723 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F54 374 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F57 385 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-725 0 obj
+735 0 obj
<< /Filter /FlateDecode /Length 3525 >>
stream
-xÚ½[ÍŽ¹ ¾û)ú¬•¨¿Ð`Ú½½ÀÞ‚ø¶ØSÉ%>ä”×(‰õSUÝ;‡q»ªTERäGŠ%/ÿºÈËoŸäð{ûúé—‡²— ‚g._ÿùIÅò¢.[Zë‹wJH§._¿]þ¸J¥no~ý½¾Oƒ•4¼FKã¥T_Þ>ë ãÜâMÊG¦ñËúÕÄJÌDê.¥URº ¥†ø‹.ÿŸ¹øgphcÒµŒeœwù=¼g ²¯eb13´–D¼zÛFŽ*˜hCã‹s$ž$¾A#ß7üŸ¹Òº\áÈÇ-‹+ý>h•o௴:zçªsÔ»ºÌŽº»Û8ÆÙQjH¸5eÎÛÞ³æí3l×¢
-·çÛÀ_ëÚ5ªM‰°MË2Ea4uaèظ¼pèÊÛÂø½ŠÃº+)<‹¦-žœJ¾"ÑYUö4º\xÁN2eéK†v™¥F÷½þ¡Œ÷Âna#®¸‡Éw˜þ—Ž¬PÁVGwæSuõÅ®²H‹ךY}“ZzšWæÖÖ´ˆ/Œü´°©˜A¹4ovê‡QЀpj›¨3ïÃw7›¼¢:òž|ݽ•°"ù:‡˜SÝ’ä"LA4ýoÇr',‚`õZt‚ôA¼:Ú¨Æ9¡ô(¢ïا&D#U0RŠ.}i€JE·§ë|Eb´)ð—+ÛÜF‘³××QZÅì«$ú§½Äö%{Œ'hRi£Éú;­fÜ …ä±_ž
-,.Ju«ÂDÚ3D)›¯Bß•Íçí³‹ ú˜†F“+V›Dì²(óÈ ‹š¶WÌ}M™ÇÚg9Ø>AêÎožÄé|lCéJ½‚ÒµÐJ; 6y…²²‰U@àdW@Ü õsv–“VÐyƒtgi™yµ~…Ï’‚Ü[‰Ë%ÌÔüÌï0øY@NT8B²ýOA€
-öÁ`eZJÙQ]]i!©Š¡—•W±>ç5÷*ä–k)ð>å'må¼Ðn$¿«ÛÛ9X‹ [©FŠÖ5w4€Ó‚cã!k6s†dûÑËšZŠx
-ËZá´™híù©GÓ¹VH’­xFAšü%ùÉ.ß+7˘󅑛ý’­–ðaY{ÉŸ&.$l#)z7¹í[[ÁNœV1rÆDkX”˜°*Ñ.iò>Þ‘›A¹YF%Såå¼—ÏÞ®2èÞêÎŽkVR‘«¥]D|ê[+<yôԵѹiV"úÑPwÇ® Ôg/AÃ×!<Ö¢/V©˜wÕ¬ßæÃ
-t¼6aZ‹œ™^LMÂ%Ê4X«ü,nÓ[Yq£EúïHé­}¡²Üðžû²Æ„K©yË%‘¯ÜŒøÜöjù|±ƒ#6*oǨU–Tú¥˜Ÿ&-<Zé$W°2?EÓ^OXª±^˜à§”ÌBÑšç†[Ÿœ¥g5jÏ‘6ÑëR/«‡ÃJ5[Å€"þÚ§œxÛè_*Ö¾Öß¡îᙉ12zÚq–lf£•KÿaÞÎù‹.^8ãÆ™žÀ ۟ק,‚´Fñú9ÇëùÄ­yÒð!ã9›Ieã‘#÷½ôTà•°1©\È Óé+Å~6I)\s÷(ŸÇm:/h‡l$”vœ¹ôš#!Q÷~>5Í{âá«/‡¯uïOì?¥4Ù!†b$Z'A5<ò’bzã^è©üDŪ˜YÆ÷ðØê¤!cN:C|L‡ìhÒN%Ò—JEÄ“¹†jRãÖªøš‡ÊmLòêiÙ@Sb®ÓMTéàH‰A)/è_[¡"°>4÷E¥…Š&·$‹{~uðÂC•óùùI`ùÕùTë4 ¾+í—CÍO¦ÿ˜#ûû=¹ÆôÄ;÷ŒmUPúèìꬼTæñÓ 
-ùÿK×ÌŸ7•\tƒ`Ô
- { rÍó›ÏtJDü²=-e×”å|në˜~ú®Œñd?©ÉYVK°—áâ¬lÔ6ròLTL݃)cÑo?ý«GtZ¿R[5BÁ$M*ívQí˜t þ1ŽÔZ³DÏãSò P}Ê’O <î]£õ²º—“]#´q°° ˜ºÆô•'»:ìüÖ‡‡Ô-ç—´¥X«LÉ5?àÔ^ÈÙa“©a£[Éí(i^¬gñÞŽ'C9s– ·rï„¿©þÈÚiaæZÊÛ,>
-3/æ…Z*B kFZ?‰oÄÛ4YwêÍÐÑ™ †•HO5ï¬]õIN‡ô¾šÒLM‰u‡Ÿ·ã­ïάÅÞû•M—Þa =°öÝ÷/œð»Åµ²üNŘ«S“fl×B1#'ÀB,‹^ì³w²Æ/Þ)FªLÎýÎó²e‹Òø¢s<Tñ~Réãm»à;*5‘»±[©7¥u·Ú++ˆèDÈ ãïžNÎú6Õ ‹`cf&ý´µ_:&‘›ðÚ¤~ÚΖ#Æ0Ù±¾iA}3ÄÆsÍš0®«¼8"´º{»‰k&àÆé·:kKOtÇÛAˆô¤«]÷§1Ü:Ó“j7²ï“l}áÈYd—v¯b°˜˜ ³H[ÖQ:ßx­å3Wô¡Éint÷½þ¤zìÎ^Îo¯NZ3%%óXt3m6÷Ôl¼ñ¦Ð-{zì¹ÈùÉm¹èÍ Ùh3m'‚×ØyØWF±T
-¶ ‹XAu_8øw6 í0}«iÏœp}gˆçÛa<?;¥ÆfkïŸ<¤îã)J:ý«õGv&SëPÏÑÙ‰,¤]Ó¿Ç:[è,Qߺ‘Ó{´4KOö°¤Êë™êïÊWÔJÆ݆j@n}³½ªÛ\íŠ7ª5ÚcKñôô“:‚Þû^$€—»U«ò·ˆQ¤¡È&AA݃?0ûào·ÈO´F)$Z­aN"_ϵÀ?øÉïW¯j^€–˜³9©FI,mSöåª'[2£ßÛ<Cç£ÍùoÑåµ-?F˜”Áú$Áhî* iß«åb~ÛòõÓЮ÷¿Ì[õñœkŸ8:k" Ïzºn´´ï«/Ǿ»R¢ˆ`¦Y°¾ååøÅy£±Í<ÏŸ"œÍøñD—@܇óû#jÁA6WUÉG·fˆñ»‚¡Ô T[Ëjj»û©Ð±EV3Ú<&úX°6J;fx›áˆGëΦ~ýúé?RPZ µøoŸþø3Þÿ+þý~‘B‡íòß4òÛEy#œÂ÷þ}ùû§¿åo›¼øÈK´Ûî‹ ‹ß(
+xÚ½[ÍŽ¹ ¾û)ú¬•¨¿Ð`Úí^`oA|[ì)‹ärÊëG”D‰ú©ªnÏ:‡q»ªTERäGŠ%/ÿºÈ˯Ÿäð{ûöé—‡²— ‚g.ßþùIÅò¢.[Zë‹wJH§.ß¾_~¿J¥no|û­¾Oƒ•4¼FKã¥T_Þ>ë ãÜâMÊG¦ñËúÕÄJÌDê.¥URº ¥†ø‹.ÿŸ¹øgphcÒµŒeœwù=¼g ²¯eb13´–D¼zÛFŽ*˜hCã‹s$ž$¾A#ß7üŸ¹Òº\áÈÇ-‹+ý>h•o௴:zçªsÔ»ºÌŽº»Û8ÆÙQjH¸5eÎÛÞ³æí3l×¢
+·çÛÀ_ëÚ5ªM‰°MË2Ea4uaèظ¼pèÊÛÂø½ŠÃº+)<‹¦-žœJ¾"ÑYUö4º\xÁN2eéK†v™¥F÷½þ¡Œ÷Âna#®¸‡Éw˜þ—Ž¬PÁVGwæSuõÅ®²H‹ךY}“ZzšWæÖÖ´ˆ/Œü´°©˜A¹4ovê‡QЀpj›¨3ïÃw7›¼¢:òž|ݽ•°"ù:‡˜SÝ’ä"LA4ýoÇr',‚`õZt‚ôA¼:Ú¨Æ9¡ô(¢ا&D#U0RŠ.}i€JE·§ë|Eb´)ð—+ÛÜF‘³××QZÅì«$ú§½Äö%{Œ'hRi£Éú;­fÜ …ä±_ž
+,.Ju«ÂDÚ3D)›¯Bß•Íçí³‹ ú˜†F“+V›Dì²(óÈ ‹š¶WÌ}M™ÇÚg9Ø>AêÎožÄé|lCéJ½‚ÒµÐJ; 6y…²²‰U@àdW@Ü õsv–“VÐyƒtgi™yµ~…Ï’‚Ü[‰Ë%ÌÔüÌï0øY@NT8B²ýOA€
+éÄ€õ± ©¸(*%(T4¹5 YØ󫃪 œÏÈOëȯο Z§ñ]i¿j~2ýÿÃÙßïÉ5¦'Þ¹gl«‚ÒGgWgå¥2‡˜Uȇü?Xºfnü¼©à¢£’ïP-ŸÐμ „‡v‘)PÿRîþ8¨·á¥Ø}T›
+3/æ…Z*B kFZ?‰oÄÛ4YwêÍÐÑ™ †•HO5ï¬]õIN‡ô¾šÒLM‰u‡Ÿ·ã­ïάÅÞû•M—Þa =°öÝ÷/œð»Åµ²üAŘ«S“fl×B1#'ÀB,‹^ì³w²Æ/Þ)FªLÎýÎó²e‹Òø¢s<Tñ~Réãm»à;*5‘»±[©7¥u·Ú++ˆèDÈ ãïžnÎz%ؘ™I?mí—ŽIä&¼¶©Ÿ¶³¥Àˆ1Lv¬oZPß ±ñ\³&Œë*/Ž­nÄÞnâZ ¸qú­ŽÀÚÒÝqãv"=éj×ýi ·Îô¤Úìû$[ŸE8rÙ¥Ý+¤,&&È,Ò–u”NÀ7^kù Á}hršÝ}¯ÿ#)B ^'»s×£óÛ«“ÖL‰GÉ<ÝL›ÍÎæ†Æ›2cÙÓcÏE~ÊOnË@eÈF›i»8¼ÆÎþ2ê|ÜL`D;Åín¾ã;<”aTOA^´˜bØTÞjKä_—ðÎd^bò¬)ôHøn)ü¦âjÊ÷Š¶‹`AuŸ8øw6 ý0}¯iмp}gèÛa@?;¦ÆnkïŸ<¥îã1J:þ«Hv(SïPÓÑÙ‘,¤mÓ¿ÇZ[è0Qߺ‘Ó{µ4SOö°¤Ê šjðÊWÔKÆ݆r@î}³½ªÛ\íŠwª5ÚcKñõô“Z‚Þûf$€—ÛU«ò·R¦¡Ð&aAÝ£?0ûèo·ÊO´F)$Z­aNB_ϵÀ¿øÉïW·j^À–˜´9©FI,mSöõª'{2£ãÛ<Cç¤ÍùoÒåµ-¿F˜”Á%Áhî* iˆß«åb‚ÛöÓØ®÷?Í[5òlŸ8:k" Ïzºn´´ï«OÇ~¸T¢ˆ`¦Y°Àååø…Åy§±Í<Ïß"œÍøõD—A܇$jÅA6WUÉG·nˆñáÔ!T{ËŠj»û¹Ð±EV3ÚC<&úX°hO1ÅÛZŠ‡µ¾äóõÛ§ÿ HAi%LÔâ?¾úýxÿÏø÷ÛE
+¶ËÓÈïåp
+ßû÷åïŸþ–?n6ÛÅG^¢ÝvŸLXüDˆ¸¬|e™ºæ 0õìÚòÕ› {<ÖŒVd»O}Ÿ¤Ðµ‚[s€HÛÓÖu`r†[4VRÀä\=Êa?£‹rÑꙢÀZê¿fÒ0Ì3é~uýxŒ…påHŒv·Ë=¼Cž[tª@Xízëêt:| k¼Ï» ¨Lž>
+„‹¸ÁȸÞÚˉex=Å—ÿ»i°Õ
endstream
endobj
-724 0 obj
-<< /Type /Page /Contents 725 0 R /Resources 723 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R /Annots 727 0 R >>
+734 0 obj
+<< /Type /Page /Contents 735 0 R /Resources 733 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R /Annots 737 0 R >>
endobj
-727 0 obj
-[ 718 0 R 719 0 R 720 0 R 721 0 R 722 0 R ]
+737 0 obj
+[ 728 0 R 729 0 R 730 0 R 731 0 R 732 0 R ]
endobj
-718 0 obj
+728 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 369.124 508.381 381.079 519.22 ]/A << /S /GoTo /D (subsection.18.3) >> >>
endobj
-719 0 obj
+729 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 351.241 357.472 370.947 369.427 ]/A << /S /GoTo /D (subsection.13.1) >> >>
endobj
-720 0 obj
+730 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.668 357.472 398.623 369.427 ]/A << /S /GoTo /D (subsection.13.1) >> >>
endobj
-721 0 obj
+731 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 310.412 244.527 332.887 256.482 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-722 0 obj
+732 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 348.609 244.527 360.564 256.482 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-726 0 obj
-<< /D [ 724 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-205 0 obj
-<< /D [ 724 0 R /XYZ 79.37 490.054 null ] >>
+736 0 obj
+<< /D [ 734 0 R /XYZ 78.37 808.885 null ] >>
endobj
209 0 obj
-<< /D [ 724 0 R /XYZ 79.37 330.558 null ] >>
+<< /D [ 734 0 R /XYZ 79.37 490.054 null ] >>
endobj
213 0 obj
-<< /D [ 724 0 R /XYZ 79.37 291.272 null ] >>
+<< /D [ 734 0 R /XYZ 79.37 330.558 null ] >>
endobj
-723 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F55 379 0 R /F65 383 0 R /F69 398 0 R /F58 382 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+217 0 obj
+<< /D [ 734 0 R /XYZ 79.37 291.272 null ] >>
endobj
-730 0 obj
+733 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F65 387 0 R /F69 402 0 R /F58 386 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+740 0 obj
<< /Filter /FlateDecode /Length 8481 >>
stream
xÚÕ]K“$·q¾óWô‘<t©ðF9&6´³£Q„|Z™>X>86LZ6I[ÒÁþùΠªº«zg×´+Îä$ù}x?*1_~¼Ì—ß3·ÿ>ÿÍo^M¸,Ómô—ïøÆÀ拹¤eré’¢™æh.ßÿ|ù§§y¶ïçÙÙyŽKýç컫µÿò<Ï>Ïóë3J–§¦WtIb_A§Iƒ)& „/õÖU#Õ,%1ªFd)féb'­)µó/ïl‚ŸÓÜ2ŸUž/MçYts³šc´¤®ÿÈ;ô´Ï½JÞýó÷
@@ -2900,524 +2984,523 @@ vrfÍ—“>Jã£<ÍÆÔµ¡7óÏÏ“‹] [˜çùþ 6®6 ùÝ÷Ò¶J#^ ÒÁ¸ýÙ§Ÿ¿ùË)ÚÐÝ’Ãå¿/7ÄdëŠÆR¾\#
²öØ=8-ü t§%;˜Øˆz¯e±$ØmÆè”ÄL9„˜/Ÿ0»*4 ŠÎ¢1–-“uÉÆ Y·@ƒ5Þ^È|Òî²óiJ&©´ÆÌ0›”}‘Å IÅãŸz1Aã\ÿ{`ôß{¤þc)‹Z# «ú?ýñ¢ý#Ìã¡ø!tÈ1¯±§´ô'&——¿þëå›.ÜÔ¸ü©¦´ä7Z¯Ÿ¦¸
++žýfÜŠ@!ùÜf =²ÍöÑf 3ÓÙf¥©¬Ü^çí7åÞØjœaT¿Ž¦|ˆ!ny=CoД·ëÑ—hÊóåZþt8‹0'7‹cU~‹‰çD—O$˜q,°n9ZCpÔ8ç–²5åU’~û,7¥à/yŠµc<aº%½rÚÁv¨Ão<»}Ð’rÊÏZxÿåþÂ}ž¼ƒ%1þh/¸|s•UiAqQ‰®¶ß`Ýú›¬ŒXKFù÷‡ÌÖb€¤ÀJŒ)ܬõ™¯%ë,}Ô8@¡Qé‹Ój‘¯ì^Õ~
-æ±_×J/&@>$¤müíSÀwW¨[m£4šzÈÌ;gžÚ&};F-‡¹î8 ÏÝüüöÑlÈ~ZÔ\7{?¼»ÚdïžRÞ<Äæ'¿,£ýË›à°@m²~•Ó ¡ˆj³šˆpH§e>+Nn문HWÚ%@þq ñ‰ãšý©. ß!ÖùT¹ =à¥KÐð :à%NÑCÞÜŸoŸ;[N ËÈe*ÇuuRå^‰må1±,›CM‚GÍÑvçô냅,´T9÷εƒïO=Çí º¢°n³ÞB/eboóÛ?wóÜfÁqåÄ|; •Å ÙüûílÜ<…ȩœN Òi˜§JwjtcÈÂõé:@«Œ!SÚð¾êJs§¿èf*yé;U²×ä^Ÿ;†¦VÓ©Ä0AÏ>PñuØ-0êA‰–_4iãÕ"ü^_nZk^®@”}>)šºçiYxÏ°ž@ƒµœŸÔqìsõ†òtϪˆŠ&õsìÕ3þ¥Ü‚±ru¡×,× ¤pôµŽþFL)ôœž†Ë8¥Ì”‰S«("‰Õ[¹4O{¿ •ôÓÍ‹2=_XFߺÔæ§ý@i¹4gÅŸURy$,—/|ÂO ë11nV[¿ä)-c‘"±%q:2\ÃüföÝŸBV¹c¼.u1iu… Óê»-…¢z[EuÖ\èÏ:/îdËoÇ*Œâ×J‚Å?¹_Ͻu‡¦.sÿ®m4_ëõ0ø;–Ú{¹¯³y$à‚ ªúÞ†µ²ÓUîÏÅvWã¹ùó¬0¦þ<ÿè?Ö_ú¶|ó¼?Ì09vôùÑú¬»>ýóMßýâ§yIoþîK§É §|o¤MˆŠŽÞ¯{>q§©!ÊõLèÔ`©n=6iߺúÔüIódrú
-·A²ƒôP¢îìN9¬&?œrJóñ=áŒ7¿ÛïŒȃe+x‡kò{ûM´©Vw­ywosHÜïm
-†õÎæpmýЀÏæKQoÜdóèf3PìnÌS´ùîfsU'mªð›ÝÒþsodØ`Vhþo‹ÁA&w6™»S3™‡‹a6S^à¿9NÉß+„ªÜt©þw½±žËH¼[ ÁáTD¡ZŸŠ@·Ò™ãßh>Äx5êEM»çèÞ´UU;;«³_†³_SC™ãž: IˉM ¥;s°á§äü‰¸Sš–s'!0±Oîv­è,ì”aÍÚ8wöÌ¢¦å¤i¿úËç £ÞV5¼cOÔnu ûþjéʦ>Þ?
-Y¡´nÊ!>†ò*‰Çƒ%è¯Txƒs³pÒzK{•Äƒu¨f©öì§ ¨%Õåó•–
-wÙšÊ<Míˆä ¦âZ*á>“Múõ±£%ò´íô‰Uýý3ÍÂâΧ°°·"ø<ÚÙÍü2_ªe¹««èÐâÏ2OØùNÂÏ2ÝÕ­G˜þÍýøÃo?ýKYfýø7lK?nÓ­¨öÐ79ƒ×nëÚÇÙé Ж½Â_p•–ãR×úgL[~¨w†áÿÿ¨¯¥Àœ‹6ž^¤³v>Úþ#µ¢MÊêè 7)‚½µ|Sé°«Úì‚íÇ·â2Ž1ãlÁÄc<Êh~;V¡ª y¸,÷wÈ#uÒØ‹û“±!áH_ÃxoF, w¤ÏÙôÖôE(uX˜úÜlïÑ×ÔI{¤ïýþÚ·O8Ò×0^äǯÚÄqÞ¿F‡Î=%s°‰7eZe=mâ’Évg´oÝįŠ/|©&ŽÛþw»GÒnÊw÷¸d²Õ¾ß[·n`ÎÄ/ÖºTžóÁÖMÚ#ww[·Êf«u3į۶q*ì9?¯uãJÝú|¬u“2±üþ`ëV™l¶nAûö­fÙ}±æýd{´}7í¾ \²ÙláŒñí›ø¡Ûø1ú¨©îÐw¿ïÐGm|Mßz;mÁ½,Ë´¤p쮘wa²ÉmÞ{ë®Ø0~Ø¿Å´:ç®÷Æ^Û9yù-.íæX¬Gï®ÞÜÐÊê·áûo9Mfsf;%}¼DŸÊÓIçØ +ƒmŒ3ÃÞûzàlðÓn}TÆŸ"¯¿˜Ú‹•÷Òò¼Êê1¯Mòew¼7¦¯ÃTßÇË8tœN×a¼w|“⌼ ñ‰Ôåø¾išZ²Õ:Ý)«Putx‰í;.³™,z§ß Xˆó¨uƒa<ê·ìk­½ôÛš©þ‰úN_Ôó¾Õ»R!öîѵ®>X…
-e¯Žï\3ó³…ù©Äa z_¬„Zp­yÕò¾sGz^†¦uûº™›wܹY÷]šÜÈ£•?¦);·åGw©kE¿ã²ÿœ¨:λc¨í2O~Y¡~‹
-§]aUå"]EjõCà›×çWR7V}¹o7#ïTvÍkn˜Yuådä´ÝáZWw¥`ä\ô=ÎØ®¼Ä—ñê±gŸ©ÇKI…Ϲ–ákwàv¤ææ0ÅlGŸ¬¹¶
-VŒ‰¤äÙQ2ã{ 8‹ KÐKÌÁd•!I:NDMyO¦F”+N¶ÐŒDYo–‹oâ˜h#÷p1Ä[#‰æCk b¨ (;ÍF€ DÀ"3¼Á,IeF’Ž Q0di„7r± þcJ£0ÍE׎iY¼.ª&èj†èÔg+,¨yuÕb2 ¿ d+P½\Æ8ÃœI:"DMœ&K#¶U¥Ø ü ­Ç R[궮8Éé›2I4Z«
-”ã¾oÀ9²²C@ÂE0=¥Ø êþãŠûe¦$IÔ£õ*d1&’šiÇLšÒb¬ª*ø±°M1ê,IÔ3#Š
-Y[A]1£8ø¡Ô‚
-dì0àˆ”Çì¼Üê‘“ä#¡ë§\zÀƒ¥ˆÅL¦”9é1GKëP!Öh8‘\Õ¨#Þ)5ÖL­ rP1±¸Åêwµ° ’5&bP:E¯˜S"x´° lÇÎU=ìVcdk„º"f‹Ý³G Θ¶¦‡†!j„UL‘D>JØ 6Å ç¨ÇvL«"25b ÙÄ®ûb%l#‡Ô“6¶»2þH!%.y¶#‚”°l‰GÎOBì•V#ÏÉÔpU=¶€w}°Hyèàœyxa{zb¢FX•-éqHKw;Í0’«‰Ä;­ÈÈwŠØ‘šôH¤¥mðÜy„‹z$<¢È¨ÅœÉ`¤¥müs<ÊH¾z8µ"à s+¼+zúሶ;®99n/X×V¢”0[\â£$¹8—k¾3Œ{(JÅ!+"ô¤Î,Ö÷Š!ÈZ™S¢šmKËRè‘ÊŽ5›ƒquÞê|Iô©ºÜEAAÖF°%mR±`±FAO°+%4A°iјm©Ì7|tZ~‚¦å´5%RÜ()¡as™²í¨a÷´ƒkZ"Gl
- )á/&íK<ŽŽKÈ
-sÊø“Yzr·ÙôŠ*¯Õæ”HÈÑÒGÌ1hÉW³#Š¢‚AæVxi¾§Œ*"
-n³s=0Û7C¯C«÷D)z””ð°9AÍùjzÄAVÔ0š¹5^¢GUD|dÌì
-‰œ€oQiÈ ‰>ÓsÒÅ•º+Š&ªÎ膪E–6'9ߎòOë1ÖCmÄh‹Š()kÕ})™§œf«Çñ€ß,ŽC=¸h{½˜[…'kJ¤¨QRBÃæ2eÛ1ÃAÖVh‰±),x †Œ¯•íJ|¥r×= ˆbÊ1÷äxœwsÓãØUB-n´´¡ak YrÕ܈{Z‘AˆµmãFU4ŒÎïþ”àì³nTÞNf ~Å1–7¸¹ôŠÉºÎšH7"$0lK s¦7ì(* dn–¸QF…—ð?ëö¥ à œsÔýˆÃˆøx•±ãÆa`ÎRqE1ƒw³ÕmT‹„-mxÄ£–|5=â Vddn…·Ñ£*" ¸f|×jWJx,ô‹Éë¾~²v™‡±
-?‘7c¯˜Bêæ€Z¤èQRÂÃæ5çÛÑÊ¢‚AæVx‰eTˆ°P^&å]aC9ê5ˆ ’æaÕia>åJåÅ?ú̺ai‘£¥ ˜cÌ’¯&GÔŠ„‚¬`5Ú¤bÁaˆ´°ìK ~¬ÒQƒ]ì0AÆK¡Ô[­—–9êFªEŠ%%,lN
-)#™½g3S·à§v†UF6uÏGKa‰“|™ØFgL.ç²]¢¥LúYT&sŠÈƒŸJ1BÑÎà§2§D5ß––¥°d*on‘µyšCyoŠsm’6ÁnÞ)5†ÐL­ ÒPYTÌÓç¸/%(€Óc¦!Â=3xbl¯·à›51’(ZDØ %FËjRØ1VSÞ7K+”DŠ²(ða6ê-~ °+m80Þbô)(°øtS™åw¤˜¨€“‹V„Q$CæÚœ /ZZáˆ5‚,¹*fÄ;¥Æš©Tšü)‹Š(#‘ñv¥ÅâËZ°RS€aúQæø=30€“I+BÇ3ãóÇÊœ)f”´Áak ™sÕÌ°w¬¦ 4S+¨ÄŒ²(ÀTÔGŒ=º+mP<>Á›n ZÊ¿cÆÃ(K¥ÅŒû‹nJZ$Ìhi…#ֲ䪘ï”Ch¦VPiâ§,*,~#™v…Æ}S_3"´o‹%3ЃÀRj¬(b|iŸtËÔ"E‹’6,lñr®šrŽµÄÿfhDIœ(sæš~Á¨ˆ»Ò†DPײî8Ì5pbß±BÚ^/„VÉÉš +ZZÁˆ5ÂË™*RÄ7ÖR
-eFßóâ§ìJ]Å
-M›wÅ‚Œfášš\dµi}¯Y¦þ½Á&ê˜RRBÅæ¼dÜñ$>Šª†H×°ÇåBOO¢wÅ ‹çä
-=Oµ{žx–¯Ui- MŠLSÕ‰2e’P¹k²”£ZUp’É5öq1°Bóê]± £iºf€fßY4ñת´<Ð&EÖ‘¥Å„LL
-’{G–8*ª'™\c=+<ÕÞ32ž¹+xBÞ“Åk­J+mRdš¬NÜ)“Ì€Ê]“¥Õª‚“L®±ëŒ•6ß“
-®6›×ðiš>0EË­J‹mQdSZL°Ä¤À—Ü;¦ØOÑTÉà
-ö¸ôè á)ù®˜añ _Á§‰{O¯zͺ®ÐE¦‰êÄ —2Éð%sÍ“rS45J²¸F>¬FJhŽ¾+\4å×øi&?PE‹­JK mRdUZLÀĤ ¹w\‰£ZUpŠÉû¸@éYá¹û®˜‘ñR@3@3ü¬¶¶è5C=U,ê˜RRBÅæ¼d¬yR>²j±YÜ€=®YBh&¿+žha Ðó|¿ç‰—Z•$Ú¤È4U˜‰Ia@rïÈGµªà“#öq3°Òæ÷{RÁEkŸU´úèUëE›YG•.1)ø%÷Ž*qTTJ²¸>®l:J~¸l|SJ_ ^Õ'ˆ7^!ªAš`Ÿ²vF?NIJö12dž۫­ÎÑÛ—wƒ?îFm\Þ‚}´¯·cÎáCãx¶2¦Õ|‹§ðky©m#/»„m{VÖv¢ζ„a¬õñÿ¢xF±J›‡i;rbÂKl£Íàßz%7Þ{¯§µ‰6ÈA@~äTž0½É·÷:®e‹¡ÏŒ0és.ÁÇG”y:v3±Å©r¡"»åVâ!aÌoAX‘«,¼¶7()Üd}S:l¾ž¶ß‰ôï·ˆæ7"ït=6ÃtY„&7Ö¤7\êM|’ÐÍ„¦Ú¦êûJH·ÀÁúÅK'ÚáöƒôP-3nuöˆÞ17g¼ñ¸ÊáåöëÝ8À¸¼å×Vä½G}Ë®ÄXû¦Ê±¼·Û"'âKêÞä§ñ脺2®^Q¯z¹þvçð[¬´Úgâ4wÁ K3y–ȯÅü!ŠîDï…Ê‘Ü¡kÁ˜aõÔw 6»–:<Iwéí¢Z¿Lv(0,¿þì·žê&mb´þfŸ)dîí:5‡ZÚ=›£]+ÔöæwjÕÎÝo’™ [2 úà-{¯bI»7© ×ßöâFüW­|«S­Ê¡uèK;ûÉØ.î3=ó«žòÞ‰0üúÌãNo¦¡:$¿î0e®EQïÍ­€]ƒ_J6óˆØ~Š+GœÕÓíì`JŠ¸‡”<Üïd‡Q; GS­§@]€cM E¥VQº·—Œ)X³š†è è/z>²ÝñŒK½‚u®5Ô‡Éï0Q£ÌÄ;o¦3Ô7ððNaùOfU£N{ÆhçNBîÞ ö\ÂÕŸÈÎ{üÁPÌ¥ò,wžÝ6xQ=uÏnslásËÊC?B®Ÿ·jhTº»!~w“·Ý³ã{6ºÐ¾+Ÿ¶l;ü°ôæâçÊáx8߈W²¡VE‡[95øΟÀƒU°]<UÃÏnaIÖÞ_;ùÎœOŠo5ûO +õÓaÒ0’@ÙÔ—ã½(iU›” [Ÿþóo7äa˜â1ÍÿìÆ<ë3‚Ø)œ«ý Ü´œOpæ'¿äG¬¶Ó\¾„I‹ÛQߪzÇÀŸ ¾ÞŽë@<0ëRýíÏ¿ÜIgC©hÇÈØV ­wƒðõkοEÞ¾9>Ó–)-îpÁ*íómÁâQV7ᣟ÷CU'íC%D­A§¹ÑúúRH?nÄRósø*=ˆÇÄåu®C¬‘zÇÀ½>„ëõ!ÚÆ,Nô"×àñ.ÈÑz},®Ý|2rÞ
-8×濳/ÛÕódÕÞìN\;oaD^zau·z12 ÓGCvbt7ûP`¸–t?0œ[&—+O†k u`¸·y$»+zZÞ¨º»5Žïå᧾j¹UöÂr|µlJ\×<ÚzÃå²Iy*›’]¼qVv÷Šçf62!+»+Ï­ÅhÑŠózgðæÒ¦Ï1aD~bß)̲ƒ!ò÷7¬3~øÇœßg]vd‹vÆÇ€šæ«FÏ;Påoz1½Tù%¬¢¿ÞÔ¾µì™çòðÕ¶ó[ئ<½nGKöEo¨-wµ£Ò6í“ìÈÉšZ﫬Ž è8å…vãÆ•8íÛöû³wÕ î#ðs|Ûí§§Ì˜ûp O^Õ¨«Ð«/²_ždYƇÿ Íôá
+æ±_×J/&@>$¤müíSÀwW¨[m£4šzÈÌ;gžÚ&};F-‡¹î8 ÏÝüüöÑlÈ~ZÔ\7{?¼»ÚdïžRÞ<Äæ'¿,£ýË›à°@m²~•Ó ¡ˆj³šˆpH§e>+Nn문HWÚ%@þq ñ‰ãšý©. ß!ÖùT¹ =à¥KÐð :à%NÑCÞÜŸoŸ;[N ËÈe*ÇuuRå^‰må1±,›CM‚GÍÑvçô냅,´T9÷εƒïO=Çí º¡X6ë-ôR&ö6¿ýów7ÏaWNÌ·³±PYÌÍ¿ßÎÆÍSXÆ|Êét*†yªt§F7,ÜYŸ®´Ê2¥ ï«®4wú‹n¦’—¾£Q%{Mîõ¹ó`hj5í‘J #ôìoP‡Ý£žu+Ë/š´ñê
+~¯/7­5/W Ê>ŸÍFÝŽó´,¼gXO ÁZÎOê8ö¹zCyºgUDE“ú9öêÿRnÁX¹ºPŠk–ëR8úZG#¦zNOÃeœRfÊÄ©U‘Äê­\š§½ß„JúéæÅ ™Æ‚¯@,£oÝNjóÓ~ ´\š³âϪ
+©<–KŠ>á'†õ˜7«­_ò”–±H‘Ø’8®a~3ûîŠO!«Ü1 ^º˜´ºÂ…iõÝ–BQ½­¢:k.ôgw²å·cFñk%ÁâŸÜ¯ç^‰º‡CS—¹ÇÎ×6š¯õzüKí½Ü×Ù¼pAU}oÃZÙé*÷çb»«ñÜüyVSžôë/}[¾yÞf˜œ;úüè¿G}Ö]Ÿþù¦ï~ñÓ¼¤7÷ÝJÿG÷%ˆÓä…S¾7Ò&DEGï×=Ÿ¸ÓÔåz&tj°T·ƒ›´o]}jþ¤y29}…Û ÙÁŒz(Qwv§V“ÆN9¥ùøžpÆ›_íwÆ
+È7£Ö ;Òçlzkú"”:¬Ú }n¶÷èkê¤=Ò÷~aÜ'ék¯òãWmâ8)Ž_£‰Cçž’9ØÄ›2-Áž6qÉd»‰3Ú·nâWžTÇ3»Ý#i7å»û \2Ùjߌï­[70gâkÝ*Ïù`ë&í‘»»­[e³Õºâ×mÛ¸•öœŸ×ºqo}>ÖºI™X~°u«L6[· }ûÖ ³Çì¾XóÎ~2‹=Ú¾›ö@ß.Ùl¶pÆøöMü‹ÐÇmü}ÔTwè»ßÆwè£6¾¦o½×¶àÇÊØ^–eZR8v‘Ì»0Ùä6/’½¿u‘lH?ì_qZ‚×Ke¯í½ü—v­,ÖsyW¯uheõÛðq¸5³9³’¾l¢ïèéôN`†Æ•Á]8FŒƒaï}=6øÝ·>Gãï”ןSíÒÀKky^eõ˜×&ù²uÞÓweªïãM:k§»2Þ;¾æ@AHÞ…øD§ír¶ß4M-Ùj.œ€U¨::öÄö˜ÙL –½ÓoIÄyÔºÁ0Þ°ìk­½ôÛš©þ‚‰úRNßâó¾Õ»R!ö."Ñ®>u…
+e¯ŽïÜAó³…ù©i z_¬„Zp­yÕò¾sz^†¦uû.š›wܹY÷]šÜÈ£•?¦);·åGwãkE¿ã²ÿœ;λc¨í2O~Y¡~‹
+GaaUå–]EjõCTœ×çWR× V}¹o×&ïTvÍk®ŸYueä´]ðZWw¥`ä\ô%ÏØîÃÄ—ñ^±gŸ©ÇK…Ϲ–ákww¤ææ0ÅlGŸ¬¹¶œÆN_VrÉNváôn¾}a)l÷¡/QébUŠt‘çÄåSÀ÷ò{Z7²u=Ãäe²ó*z•Œº*¥C¾´*[dêúTiæ/ê’H»óŒHJÜœW9\¤+UøwÏñsZ…ž‡ð4›U2ÂLU¶¿ŠŸx‘õw–f¸Ô.ÀŒ>ŒWX¿ÙºÆù<¹¼è•fÏ­m¦å¼OéÞµ+çâä]7§$ÜF~ñõv~Gt÷}±~ò)k_È t;-®m¬ÌÂ<}`ñV<nå‰ç1ߺ”t¦¥º¹›ÃÿæÕîÄo+7”\Äã€z;çÛù;íi”IT]à|û¼©áò”­¿©a'ß–èßþ¶htëñ8å´R˜æœÏ|æ\ àâñTWæøe¥}þ ÚT¢m]]ŒS’õäöå|ÒnÊ…©t7?]"F÷ºë%{H
+äê~D†!éÎ5Í,HÓ£á-R‚%o<ÈioñeçM¾Ú7"a¿ì6Øï S(7.”$¨òöìÕ§zÍød]Ž N” kŸ¯ËÐDÖe¼–¢öŽÍö·M´ Õö»[§”»M¾Oñw”bûf;ÔÿˆsÄí7€Þ¥±@™šUâ!êñËe0³ônŒ[¥?;Æ1©wðçÝê<h—ÇÄëõݱTâ}} ²0& ©$`Ð>NÀƒ :X”½œ {áü©°¬~¾ICƒ+wuÊÔr·IWuÒ®Ãͱ6­“lÓ:‰ßoÓ½O«HLÎFhò6Ÿ Gôÿ§PZóGû馭æ÷ÊT§8X¦:‰w U|áBUCïòkz L³—åh‘6íÂv:T¤:ÅÁ"ÕIìÝ¡W
+ó—®~ õ†±3øƒÄÚ^ìû,¹~±oº…:ièÅþ‡M ½ØßÑP‹ý÷ãb*g_wŒœó‡ÇDS¾¶q:}#º¦¼RÒáÆrZ¦‹_(äèO^‡nI¯’v°aª‰NO‡nëé>±&¼RÊ1Än‚ËõrOÒÑ’rÊÏ=›¿&í7_š‰‰`ûçNp_£§€(9ŠÈãÿÈN³õ&‰c»$¼<r¯‚µÚI(Ó–„/vˆ%?¹œ» ›äSõµ9Æj
+S³´BÙb¿h‹[ðñÊo»¬… ¬ZÍÉ ¶Dºƒ$ê8Ñz¬Iɳ£dÆÇpA– —˜ƒÉ*C’tœˆšòžL(Wœl¡¦²Þ,!ÞÄ1Ñ(F"îábü9¶F͇Ö*@ÅPPvš
+OÖ”HQ£¤„†Í dʶc†Ý=‚¬­Ð9bSXð)Ÿ2Û•64ø„ä®{Å”cîÉñ8?îæ8§Ç±«„Z$ÜhiCÃֲ䪹÷´"ƒkÚÆ6ªh0ºß‡})Á1Ø/fݨ¼Ìü0Šc opsé“u5‘(nDH`Ø–@æL;nØ;QTÈÜ
+,q£Œ
+ .á€ÖíK‡8ç¨û‡áòñ*cÇè¥âŠbïf«Û¨ ;ZÚðˆ9F-ùjzÄA­È0ÈÜ
+o£GUD@qÍøèÕ®”ðXè“×} üdí2c~"nÆ^1…Ô͵HÑ£¤„‡Í j磇EƒÌ­ð=ʨa¡¼Lʻ†$rÔkA%ÍêÓÂ|Ê•Ê+Š ~ô™uÃÒ"!GK1ǘ%_MŽ8¨ YÁ6j´IÅ‚ÃøiaÙ—üX¥£»Øa‚Œ—8B©·Z/-sÔT‹3JJXØœ
+0LC.„{fð8ÄØ^oÁm:c$Q´ˆ°A!KŒ–3Ô¤°c¬¦¼o–V(‰eQàÃlÔ[ü`WÚp`0ÆèSP`ñ]§2ËïH 0Q'­£H†Ìµ9%^´´ÂkYrÜwJ!4S+¨4ùSPF#ãíJ ŠÅg·`¥¦
+G¬dÉU1#Þ)5†ÐL­ ÒÄOYTXüF2í
+ Œû¦>uDhÞKf ¥ÔXQÄàÓ>é–©EŠ%mXØãå\5-äk‰ÿÍЈ’8Qæ>Ì5ý‚Qw¥ ˆ ®eÝq8˜kàľc„´½^­’“5%V´´‚k„—3U¤ˆo¬¥
+Žx=ÿ³Ÿè̺Qj‘𢥠[cÈœ«f†½Sj M Piê«,*ðK[w…ãºáZKÁ5Ó¼àâ¶çÅL.cžN1šVÉÉœ)^”´ak ˜sÕ¼°w¬&š¥'±¢ì1?è9=PÅÈC?÷bÏÇàE žm£ •êi¹ÈºÕ€V¥Y¾6)2ʽ[”ƒß´x½$@ Ü9v¹“¬[ôª‚“L®±kƒš6ïŠÍÂ54¹ÈjÓú^³Lý{ƒMÔ1¥¤„ŠÍ xɸãI|U ‘,®aË…žžDïŠÏÉzžj÷<ñ,_«ÒZ@›™¦ª7dÊ$3 r×d)Gµªà$“kìã
+b`…æÕ»bAFÓtÍ
+¾'\m6¯áÓ4}`Š–Z•Ú¢È:¦´˜`‰I/¹wL±Ÿ¢©0’ÁìqéÑÂSò]1Ã⾂O÷ž(^1ôšu]¡-ŠLÕ‰.e’áKæš'å¦hj”dq|X ”Ð}W,¸hʯñÓL~ ŠZ•–Ú¤È:ª´˜€‰I!@rï¸Gµªà“#öqÒ³Âs÷]1#㥀f€føYmmÑk†zªXÔ1¥¤„ŠÍ xÉXó¤|dÕb³¸{\³ „ÐL~W,<ÑÂ@¡çù~Ï/5´*-H´I‘iª:1!“€äÞ‘%ŽjUÁ)&Gìã2f`¥Íï÷¤‚‹Ö
+?-ªhõÑ«Ö5Š6)²Ž*-&\bRðKîU⨨*”dq|\Ùt”üpÙø¦”¾@¼ªOo<QTƒ4Á(>e 2ìŒ~¹’^›ìcdŽÏ·']£¶×/ïÜÚ¸8¼5úh_oÇœÃWÈñleL5¼¸ù1Ná×òŒÛF^w Ûö¬¬íD9œm Ã0XëãÿEñŒb•6ÓväÄ„—ØF›Á¿ ô„n¼÷X6^Nk mƒ€>üª¼oz“oït\ËCŸaÒç\‚(ótìfb‹Så>BE vË­ÄC˜ß4‚°"WYxmTR¸ÉúàtØ|J:<m?"éßoÍHÞézl†é²„ M*n¬Io¸Ô›ø$¡› MµMÕ÷•^—nƒõs˜N´Ãí×ê¡ZfÜêì½!cnÎxãq•ÃËí§½q€qy˯­È{ú–]‰±öM•cyŒ·ENÄgÖ½ÉOãÑ-ue\=±^%ôHrýíÎ á·XiµÏÄiî‚–fò,‘_‹ùCÝ‰Þ •#¹!Cׂ1Ã<ê©ï@mv-,ux’îÒÛ1Dµ~<™ìP`X~Úo½ãMÚÄhýÍ>SÈÜÛujµ´{þ6G»V¨íAðÔª»3Þ$3A·8d@õÁ[ö^Å’^~oR®¿íÅ&ø¯ZùV§Z5”CëЗvö“±]ÜgzX½ó½aøõ™ÇÞ*LCuH~ÝaÊ\‹¢ß›[»¿”læ;±ýWŽ8«§!ÛÙÁ”p)y¸ßÉ£v@2¦ZOº
+ØÂç–•‡~¡\¿nÕШtwCüï&o»7É÷lt¡}W>mÙvøaéÍ÷ÅÏ•Ãñp¾¯dC­Š·rjð?«`»xª†ŸÝÂ’¬½¿v8ò9Ÿrö'ÞVê§Ã¤a$²©…/3Æ{QÒª6)¶>ýçßn†IÃ0ÅcšÿÙyÖg0±S8Wû¸i9ŸàÌO~ɾfm§¹| ;Íc3ê[UïøÔ×Û±â`ˆf]ª¿ýù—Û!él(íÙ£cÛŠ¡õn>íÂù‡ÊÛ7ÇgZÃ2¥Å.X¥}¾-X<ŠÂÊá&|ôó^c¨ê¤}¨„¨5è47ZCŸC_@
+éÇXj~_¥ñ˜¸¼Îuˆ5Rï¸×‡p½>Dۘʼn^ä<Þ9Z¯Åµ›OF΃ÂÃ[gâÚÁüwöe»zž¬Ú›Ý‰kã-ŒÈ«Q/¬¢ÎáV/FƒaúhÈNŒîf
+ ×’î†sËäñråéÀp-¡ ÷6dw%POËUw·Æñ½<üÔW-·ÊþCXŽ¯–M‰ëšG[o¸\6)OeS²Ë€2ÎÊî^ñÜÌF&dew¥à¹µ-Zq^ï Þ\Áô#&ŒÈOì;…Yv0dCþþ†uÆßâ˜óû¬ËŽlÑîÁøPÓ|ÕèyªüMï ¦—ê1¿„Uô×›Ú·–=ó\Þ¡Úv~ Û”§×íhɾèíµå®vTÚ¦}’9YSë}•Õ§¼Ðnܸ§}Û~ö΢:ÁÒc~Žo»ýâ’säÉ«uzõEöïë“,ãC‰ÿ Â×ú
endstream
endobj
-729 0 obj
-<< /Type /Page /Contents 730 0 R /Resources 728 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R >>
-endobj
-731 0 obj
-<< /D [ 729 0 R /XYZ 78.37 808.885 null ] >>
+739 0 obj
+<< /Type /Page /Contents 740 0 R /Resources 738 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R >>
endobj
-217 0 obj
-<< /D [ 729 0 R /XYZ 79.37 616.209 null ] >>
+741 0 obj
+<< /D [ 739 0 R /XYZ 78.37 808.885 null ] >>
endobj
221 0 obj
-<< /D [ 729 0 R /XYZ 79.37 446.032 null ] >>
+<< /D [ 739 0 R /XYZ 79.37 616.209 null ] >>
endobj
225 0 obj
-<< /D [ 729 0 R /XYZ 79.37 260.473 null ] >>
+<< /D [ 739 0 R /XYZ 79.37 446.032 null ] >>
endobj
-728 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F55 379 0 R /F56 380 0 R /F69 398 0 R /F23 375 0 R /F66 384 0 R /F70 399 0 R /F29 371 0 R /F51 376 0 R /F52 372 0 R /F20 378 0 R /F57 381 0 R /F26 400 0 R >> /ProcSet [ /PDF /Text ] >>
+229 0 obj
+<< /D [ 739 0 R /XYZ 79.37 260.473 null ] >>
endobj
-735 0 obj
-<< /Filter /FlateDecode /Length 5116 >>
-stream
-xÚí]Ko$»­ÞûWÔòAëèý
-?yMº*zÀVÇúà™Ó»­‡ú™ÓzÕzÛÓ³Ñð46[”¢³ˆ5zü Ý}QcúŽ¿')c’âÁî‘klncŠÒ3cÕlŠÄh”R÷ýnCás2Õ<8â7ý ”tŸèïÅŒìBç«šd‘„Ò`É8 x6Úkjƒñ=i„e–/f÷i£Ö8@TìÂ¥{QWëÙlŽ0ö¾ð˺i%êZ#¥–48׃[É!Ýì6Ï4¸±Vêl!©O€'Ã…/ß‹V£”!=/½í¦•±Æ¦æÜ'Ð^?Yœ‚qU•r <3ØgRÎ6§P+Ÿ’¿f=6üûÓ¦Ô©§mLIŒþØ Ù‡Þ…Vò<.*KÞÖ»èÐÊø
-y¡.áöj†€8È›ûvÑ!»<Nz¢âùÃ_sÇë¬e%ë"¸NÁ"’•bÕ«M[A²Ï+%]-õ»èsÛ}3IhÍ{é?§ ÚáîKÔ/Ù{†ÃC¯ÎôÌWàŠUÕ{rÕ{uS¿ÏÎób 9Ü{™üE»O*&a•p¦û$ð ¦ê>µê¾¦­/Ô\Œ{ìãí°Ç5Ð3]<S6 ’°@ÖB¨OZ
-¸`‰SXL$8W+ؘ'3y¡&ί°®œ`M]«š´ú¹Cå9
-°0}=¬€L^)@n* ¡~—
-ð†ii‡É+¨M4Ô'
-ØŠy¥€§¡°ÑX„Cs4jš
-Z5 ºvP¬ÆÚïÕCAlnµõP™:êZz¨…÷;öPc
-(>‡*Àz¨÷¬€ÙC) øª
-(.‡*À:¨÷¬€ÙA) ¸ª€pè Î+à T£€E0è ðÔ(˜£°³©àFåÍ'0ÄW/ ÑÍÓ_ ‡‰Á+ìaÍ׋‰÷7G˜ v>Ýõæh!!›£íJÞpÇtÜ@Oû²c–l E8Kˆ¶¥°g:Õ¤¢—¥ìçš·ÖŒ[?6¬;Ç:—¼ÌEÎÒ]´<éý9Ö¹è\òó}nk²3,rG\HOÄþßêp]Á-X<*B0‚S7âôóp#€RÀ%4µÝˆ>€ +nJ–£¯Òþ­Ãùy“äjèÓÓEvà$Ôü%Â=9Ô\P) ~Á)OüVxâžÛ\#òšºˆu!Ç©OäxRÉÿ¢æ>yðëÆoK9°16£Ü= ²b­øô)÷lœ
-N«©ŒÃ L]Îûok0àȼR·Àz‡Èoi€À ‚€F– B ‹ žVz£$óÄ'¾wH‚™0ÀÍ+@Ž¬äÙp f‚uoÐÁ1.ä›ÁpIÁûvp€£ú‚²`=úÓÓý8¤¤×>+ Æqo]0gÀÊ t¡*2]0Co±]0À]e”Þ6vÁÑyßÙ†ŽA%¤lèê±31Â{|9o`z• ÏŒ–?QWâUÄ'¤×,hý:»9
-
-ëañ3y%ÿÎXM}ªûÁ£¼ÎnŽc"¨µ¶vsy¥€£ÝŽ| ˆd¶ÞèîæÔœÙÍá;ÝnF‡ï„õN™zì<Œð~¿ÞiLþìp¨øæÈ;—þ ¼Ó˜øÅßPùí¡wº¥û_Ý;5
-8ðNTƒÞIÁê1'ßì†ÕÜæÜ-ÞÉ¿gï$,½‡c§L=vFx¿_ï4&v8T|äÎKÿÞiLüâo¨üáÐ;ÝÒý¯îx'ª€Aï$|²„Õ|kï”Qéç¼Ó«‚Ò/Ê2%ý(4];Á´…¦ê—„¦SžƒÐtí8+Y ›Ðt"Ù:vQÕ(Äù¤Ÿ½©Ý¡›rÐŽ#„º„‘þˆƒ 8^ÊdòB=¢rg˜—XD3^–2@y͸¯ó$Ø,un/äÙ¿¹¾=òý°¾3ù}㨰¾Öw^3~)}ÃèeVûʉ¼>à¸×Ÿ[
-–6j}cOi¯žÝM|ÜÓ;–xHó[ô¥Îæn‰SüÊRC nÛêµ?˜rB\ ´Þïa Lj-ê~]Ž3côÙºFW¢-uä]½€©Tœ­Ë;ІoK\˜„£Ùù•³yíFŽ,Ư4âÄþxÇõ¨[iߪbL8õlLª OOMŒz‡ltÃ9Q­.´šËF¯¿Q”dqû†M˜«eLlŽœBñd놄uß³8!~m‡é òË'CÂ@ÊuÏÛ l¡‚˜_µŒMâf´k
-[³N}=lêcïzµ2{¬q°³wŸÅ ”·òíKˆà{+ˆîc¼Àkë©4Oú9 ð ¬j÷ÒG…µ>ô.}´fïÒǦ ,Sãýl‹¹|Í£%›¿i€ \ï¨$BÏ, '„M|~ÙŽ\wêRÀâÌÀÒ©©ðd£… ̢ϭ¹`7·p¶A£hÌÇ)_.Ÿj'/Ý‹Ýdá[†r­Š \®ì餿¬TšiÓ
-ó×9*/™·¦§ìv8eñöWTŸ½;;³VHÔØdt|Ç<;ê«V~Þ€$u¨ùÛ•~[V
-óvï¬Ld´3o3”ýI&ü D#0:æµíouö¡ãV†3qO]ÉÓZÎ}ƒ„&à¶]Å&¶ïZ·7ZüÓ~˜Š™[¾mSI‰¶'C;dexþ=^öÊà,3hgý¢"ð¾˜`W58I“²Þ:í‹ËÑ—kŸT0kÁ¿n_YŽç—è|swêž I°!Ä7œkÃÉ)'‚ Ê\å S­·a7”Îe¯HÑ»§y{yq9Õà¯EÞ½,+|Œ%ÉN©>9´K9g2G$®†EÛÞy³›1bD<Ào8t#:¼¦ÕrÕf‹¼Öç(Ë¢ßfcãÙµùµ3iF3lúºÒšÙ ÞZWe·N_IÌÄS¶MaOÄQÝ`¦GYE~½l©ð„Õ·Ù6s6 _gg” ’9[#ô3c63L¤„á»\üêÂvO›íS¾·íldzª6ÛFÑ-rY—+ô…o”{ƒO_&îÁó¸-™hÓ¨ ­žç¶<ìËÔÊbB[¾Ó~,,‹å^Vͯ¾Î¨é4ã“ABí|Îéùáí)²Ô|1Ráqôä’,ƒ¸´áÃuN\Ë@¨Ï‚Ñp¦‘Voa6#PYÑCcòB½Êo©k
-7UÔ*#‚>SeÏ1g˜Óã&“É+ñ7Áˆ-õ “ñ˜×P
-+a™À!X€Àz‰ª Š¨n¯F¨jù#,Öö+’°´iMs®¨/ŽÂÙøSâ(|èjqľ8
-֌ζâÌAíFÛpÍ+µ3mÓÐ&xÔQuÇ:Û¾lÀ×Ĩ֡€×p·¡
-ŒÉ_&w*¿8 Þ±üs(0&™ÜÇäo¨ßw(0¦€2¹SÈÃPà¼v(0&žÝ©øê(Ø”~+yqÂÿy¤|n,ÐÈ PŒÆ’ùP]Óq ÐZh, wcmShg®n[ £”aì´âúëƒY<Ý6¦!Ú0eMOI{³xß²ˆ9tfqÉœ £³øØl-àu&É /Nrg
-ˆ(çÉê[Ð’cÏ$ja¤&ðRìdÇýA¢¾²ÏYWïŸÿ³Ý?G¼¾ˆ'†>Œz ®˜TQê`Ïå3•¢—¹l“+`îÆ›©˜;™)• ^JɆ/(ÌtáLŸc›Êåb Oë àÅ»Uñõ2§¸æ’¥`Ã×XÍú¾¹$áû2Ùb$ …™èð§œ~žîrËm2 ‚Ÿ¾Ò§Q".¦Ow¿_x¶Å 1ÆÃD4a óË•o†g”6·÷Ëûcg̯!J
-‚æî~¹t†^•CVò~ÚDI!R¹lƒ}ò/Œ}
-0jп×ÒÆËö†/³;x»+¢Md[h'ËRÓ~ŸcÔbp[×wƨMrn =÷mÒj<êÜŸ ªµsü©Ì©åøs‹=~­3f)[
-J1°h8wï5¥ås¢JÜý‚£)göóMÇÁ“dÉå­é}'CVCÈÚ´-¢8×ú¬8‡gÅ,"÷G°qŽy¹RKñVKS²÷ÚÏÂ…–™Û¶Ø¢¾9‘L« Ãʃ§éyñ(|m¾Á·HúDë[>õï dx¯'ŽÙu½à˜Í¶ŽÜW)¼k+;z¡û†_jî
-Ç„³*Kð(‡¯ójÚQ+O½{¿sè¬^s{ª²,ü_ žNU8ÊFgüj³dâU¹’uÞf“¥ys¶€‘L‰UÍg³¼ˆ™L —27•á¶$lS8jžiI^H•)Rffu]à}êºJ€)‰/2Æ"Æ–QÙ:ìdn?4Kß_šžðœIß/ò‡?Áã¿Àçç)ƵË"á׸:¶‹ý{úýÝç¼­Á'aŽÃs¢ч™gÞÚú ÷i*ƒ±AbSetN¼Q¼J¼)?ÍyR’älM,a+'+çgê&'+ÛIèI 9¾‰B62à 1OäšwÑÂ#3Ó¾Z¤öq³fZ’³¢·ð‹:è·ˆw»ÖˆäÜ™ nlË™ã+Rì¤yõt6¾µŠÿR›˜
+738 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F56 384 0 R /F69 402 0 R /F19 379 0 R /F66 388 0 R /F70 403 0 R /F25 375 0 R /F17 380 0 R /F20 376 0 R /F16 382 0 R /F57 385 0 R /F22 404 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+745 0 obj
+<< /Filter /FlateDecode /Length 5114 >>
+stream
+xÚí]Ko$¹ ¾ûWÔqƒ ½€3ˆ{<^`“Ë sKrÊÉØSþ~H=ª(•ªJÕöØÆ ‡žqWS”HQ%}TñéïŸ~¼ãÍÿ×/w¿z²a‚c„›¾üíNÀ/|“ L¹ÉYÁ¸Ó—¯Óî97’sàÿûúòÓÌ«”Â0iÛ‚Úq.>~¸(gà›¼ O¯é#>Âÿðü ØÊ™Jsny¢´!Qáÿ@ÿêI˜)°`¥Õ†kÎŒð¥~›Ëj@ûô¿…ÏÓ5Õ(­¿Ï5<â·pŸZƒ¿K…O±|¡ƒ_Ä“MO±Ý‰CÈ’E.¨(øș֊Èö5ä3¶'|ef-áÚR\1ýUs3JºÌí1qÆöiIõet®‡—÷ë0ŽYoÚ:
+?yMº*zÀVÇúà™Ó»­‡ú™ÓzÕzÛÓ³Ñð46[”¢³ˆ5zü Ý}QcúŽ¿')c’âÁî‘klncŠÒ3cÕlŠÄh”R÷ýnCás2Õ<8â7ý ”tŸèïÅŒìBç«šd‘„Ò`É8 x6Úkjƒñ=i„e–/f÷i£Ö8@TìÂ¥{QWëÙlŽ0ö¾ð˺i%êZ#¥–48׃[É!Ýì6Ï4¸±Vêl!©O€'Ã…/ß‹V£”!=/½í¦•±Æ¦æÜ'Ð^?Yœ‚qU•rŒ+Î’3)›3軓¿f=6üûã¦Ô©§mLIŒþØ Ù‡Þ…ºx•%oŒë]th¥­ 7i_JljŸÒ™¯NtÑÂs{K;Kyg‹e`™¬3g@e!6û_Sõõ·ÄVÀÍ"y3íÅ)k&]_3zñG.ÿÚÒĪkiý¢½ø·‹c©ÓÎ0ã%­'Òô@šÖjíÏþÓ?WûØæ^{­bVÎzù™‹ëº.œ¸‘êCg¯‡º2',9êÌYš|<Ö¶#(zrÁ¬›û!êàSŠºP&ñ˜eÌÏíuãùÃÒ‡½OÔîÕ¯C£=Z®ÔSê]=è?oåØ®_:æ– õÔåç7ê7ûõ—vo×±«ç³üVoðSýç8'ïÖÿЫ0#¨·(34Ž»[ìUñ*2‡&tƒ')™×´˜Ði†ùááyRêN Z)Æ}Sä×¹ˆì‡hÆ*“ÕPÄ¥éþ ªˆ™D &u¢øM¤øô…9¦â¬¤™‡PïÏ_ï~ž@Ƨ((øQ eÿîþ3Ý}ž–r,x1]4°¶r¸”bBß¡ÿy!¾jXõ€3Oú÷Ÿ¿N‰S½ZYt®æ.²J?$V…½†øYÀ|±F1S6ü—ný ên¯fˆƒ¼¹o’wyœôDÅó‡¿[ñIËJÖEp‚E$+%ĪW›¶‚dŸWJº,ZêwÑç¶û f’К÷ÒNAµÃÝ—¨_²÷ ‡‡^é=˜¯À«ª÷äª÷ê¦~ŸçÄr¸÷2ù‹vŸTLÂ*áL÷IàLÕ}jÕ}M[_¨ÿ.¸÷Ø1ÆÛak )fºx¦l.$a"†-…PŸ´pÁ§6°˜Hp®*V°1OfòBMœ_a]9ÁšºV5iõs‡Ês`aúzX™¼R€ÜT@Cý.à ÓÒ+ “W
+P›
+h¨O(
+¸„¦¶q#ÂtÅMÉrôUÚ¿u8?#o’\Í}zºÈœ„z‚¿D¸'‡š *%Á/8å‰ß
+OÜs›kDBóB±.ä8õ‰O*¹à_ÔÜ'~ÝÂø­ƒ`)6Æf4[ TV¬Ÿ>åž-€“@éƒe9æ7צháxZ4¿€@
+Äb†I”ƒã0ÛÀ)ˆŠ]ž4œc?äÞDZYÏs Ž§2j>díCXÔSÁiU •qXƒ©ËyÿÍa ™WêXCïù 8AÐÈr¤AB¨ÁaÔÓJ’`”džøÄ÷I00†e$¾$áÈJž GÀ`&X÷fp
+]é²’¥\†b«KIÊ Ã§3r!JDF¨¥ÓèilBC͵<VWË\û¯ZõQ:a9Û-Ÿîµ1芢êó`¿’šÂºvŠ-ÒR&'
+QD\~þŒÙ/@ÔËuÛ¶g?©p…cZnõ0‘÷‹ƒÄ!VkË@N¿Ò¡gYpÁE=¥G
+XœX:5žl´°Yô¹5ŒãæÎ6hùâ8åËåSíä¥{±›,|ËP®õ@„Ëu€=ô—•J3mZa^à:Gå%óÖô”ݧ,ÞþŠƒê³wggÖ
+‰›L‚Žïà˜gG}Õj#ÀÏPƒ¤5»ÒoËJa~BâÏŒvæm†²?)„„hFǼ¶ý­Î>tÜÊp&0î©+yZ˹oÒܶ«ØÄö]ëöF‹ÚS1sË·m*I"Ñödh‡¬ ϲÇË^ƒeí £_´CÞ쪦'iRÖ[§}q9úrí“
+f-˜â×í+Ëñ¼ó=ƒoîNݳ! 6„øà†sm89åDAcƒƒ«<aª50ã6¬ó†Ò¹ìé1z÷4Ï`/¯ .§üµÈ»—e…Q $Ù)Õ'‡v)çàLæˆÄÕ°hÛ»1ov3FŒˆø ‡nD‡×´Z®Úl‘×úeYôÛll<#{£6¿v&Íh†M_WZ3Ô[ëªìÖé+‰™xʶ‰#ì‰8
+¢Ìô(‹¢È¯—m#ž°ú6ÛfÎ&áë쌒A2gk„~fÌf†‰”0|—‹_]ØÎài³}Ê÷¶íïxVÕfÛ(ºE.ër…¾ðroðéËÄ=x·%Íb•¡ÕóÜ–‡}™ZYLhËwÚ/‚…e±Ü˪9ãÕW5ýƒfa2H¨Ï9=?ü£=E–Ú/F*<Ž>ƒ\r"‚e—6|¸Î‰kõY0Î4Ò*àá-Ìf+ìzhŒB^¨÷Qù-u   ­þÜÈqÌŠa<„å·<ÞOÙŠ/UWüD]IÿG0ºGéëÌÚ¸÷[•ÚÄ
+7UÔ*#‚>SeÏ1g˜Óã&“É+ñ7Áˆ-õ “ñ˜×P
++a™À!X€Àz‰ª jÑÝ" ^PÕòGX¬íW$aiÓšæ\Q_…/²ñ§ÄQøÐÕâˆ}q¬mÅ™ƒÚ¶áš VjgÚ¦¡Mð¨£êŽu¶}Ù€¯‰Q­C¯!àþnC<Á á@¦ Þï7“¿LîT~q
+¼cùçP`Lþ2¹ÉßP¿ïP`Ler§
+‡¡À-
+xíP`Lþ<»SñÕQ(°)ýV( óâ„ÿó,HùÜX ‘ÿ  
+$󡺦ã0 µX`£m%8Ñ6…væê¶ÕÉ0J¦ÁN+®¿<˜ÅÓmóg¢ SÖô”´7‹÷-‹˜Cg—̹0:‹ÍÖ~Pg’œðâ$w¦€ˆrž, ¾e-Y0öL¢Fjï!ÅNvÜ$já+ûœuõþù?ÛýsÄ;à‹xbøçèÇàŠI¥ö\>S)z™Ë6¹Ræn¼™Š¹“™R¹à¥”lø‚€ÂLÎô9¶©\.Öð´^¼[_/sŠk.Y
+6|…Ѭoá›K¾/“-¶AjQ˜‰Êé§é.·Ü&Ó0!øé+}%âbú÷t÷ûµg[¼c<LDÆ0¿\ùfxFis{¿¼?vÆLð:¢¤ hîî—+@gèU9d%ï§M”"•Ë6Ø'ÿÂا
+‚Á”{A
+:¬Œ0xšž¿Â×æ|‹¤O´¾åSÿ>@†÷zâ˜]÷Ð ŽÙlëèÀ}•Â»¶²£ºoø¥æ®pL8«²rèð:¯¦}µòÔ»÷û0‡Îê5·§*ËÂðêéT…£ltÁ¯6K&^•+Yçm6Yš7g É”XÕ|6[À‹˜ÉÔp)sSnKÂ6…£æ™–ä…T™"efV×Þ§®«˜’ø"c,bl•­ÃNæöñC³ôý¹é Ï™ôñý"ø<þ |~šb\ ±,~«c+°Ø¿§ßß}N¡¨öŒ0Çá9чèÃLŽ3omý†û4•ÁŸ$6UFçÄÅ«Ä›òÓœ'%IΖÑĶr²r~q¦nr²²„ž’ã›(d#óD®y-<23í«Ej70k¦%9+z ¿¨ƒ~‹x·‡‘œ;“ÜļáÌñ)vÒ¼z DX¥
+Uü—¢í
endstream
endobj
-734 0 obj
-<< /Type /Page /Contents 735 0 R /Resources 733 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R /Annots 738 0 R >>
+744 0 obj
+<< /Type /Page /Contents 745 0 R /Resources 743 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R /Annots 748 0 R >>
endobj
-738 0 obj
-[ 732 0 R ]
+748 0 obj
+[ 742 0 R ]
endobj
-732 0 obj
+742 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 272.438 67.03 282.895 78.488 ]/A << /S /GoTo /D (section.7) >> >>
endobj
-736 0 obj
-<< /D [ 734 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-229 0 obj
-<< /D [ 734 0 R /XYZ 79.37 771.024 null ] >>
+746 0 obj
+<< /D [ 744 0 R /XYZ 78.37 808.885 null ] >>
endobj
233 0 obj
-<< /D [ 734 0 R /XYZ 79.37 353.704 null ] >>
+<< /D [ 744 0 R /XYZ 79.37 771.024 null ] >>
endobj
-733 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F56 380 0 R /F55 379 0 R /F58 382 0 R /F23 375 0 R /F20 378 0 R /F29 371 0 R /F52 372 0 R /F41 373 0 R /F51 376 0 R /F53 638 0 R /F42 374 0 R /F43 737 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+237 0 obj
+<< /D [ 744 0 R /XYZ 79.37 353.704 null ] >>
endobj
-746 0 obj
+743 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F58 386 0 R /F19 379 0 R /F16 382 0 R /F25 375 0 R /F20 376 0 R /F18 377 0 R /F17 380 0 R /F23 646 0 R /F21 378 0 R /F24 747 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+756 0 obj
<< /Filter /FlateDecode /Length 5030 >>
stream
-xÚÝ]9“d9öçW”9k”Ð}@3A×Ô6`m0K€»ÁZü}RGJ)=½«¦›m0j¦ë½Ô‘‡>¥¤T¿üýÂ/¿ýÀ‡ÿo_>üâE˜K`ÁJ«/_þöAÀ ~˜Rêâ¬`ÜŠË—.|âBÜ>ýéËïjy$\3éÜ@͵ç\Iέüt…Êà‰¼qn¼‰ÿëOWéŸò dâ3¼¸JÏlX}owüßGz©Z3ñ;¡¥©Zã¡N¼ÜƆã7¨$òý‹cgÂRr;ò/u®36h9Ô»¤sçãóø¿³È@ia®å4S2Œ-X5Õ*OfÝšòÖ˜©ÊìJ'f’„yþÄ¿cç‘‘øL•¿#Ãêe“!á 3>Œ­dÑSm¹;|tT >yö¥fÉg5KáXè»ÿ‘SJ¨i )Y0²/òËo6‘†9Ñwÿ£vßl±,•cJ‹‘å*ΤT…´ðªëxðYö*™éŽö8S& ¼Šò$sšÖûQlë´í¤èJì©Ž3í»¾ÔfGsŠ9;²›‡ò§«°v_B3hó ŒRâEE&¼åa÷Bp‡eÂœøü>ÔþIl)Ò«[D¼,ß:àÔ²GîôÝçOê”ÜGå¼…1dYßj³uÂnQº9‰MFkkø ÙÖP¼Tá.6(f¤¬J|βɓO¬ šp¢HC|Žßd‘yfgs&*0€…¡[xAÞ´ß]60®ÕXK7¼R©ò“
-¥¼#•D‘ð6of'JåP;}½øLß ’]­!Šh>•ˆ¬]("Õ/[oQ^8·$þ¶QIyË´´³šUí!µ@÷D¥ÇsÂÀûȨÞè±Ãj£¹XµSawf^0 *Žx‰À.¡BeˆP“‡Wüæ2{âÅöæ‘éF†2ýÂåIÖÙ1‚mbC·6÷¿§¥ Å'/·f-±<ZM¢¼›ìêвùhƒ# ÞZ)¾­®Æ‰C¬æ¹?‰ö–k‰<Ç~4j“kL"MoîXmÝñÖÓj SÃX¶b°Å-dÈIOâXö8–o v—|ø …Ú”ñä’:ªPF8)#óGÞ)}+mŸóÇØ
-°Í9Rð¥Œpt`Q( þOCÞØlˆ•@…z>!
-Ãâxî jG›Yxôs Ë” Í^ÒÜ¡â0uõªÈšè ùŒ~Ñ&êæDtÐë@–ßö6©<§r/èT.op½“¾­¯wŠ¦Cn­›/¼8:ôkóutSº$åµá)c»*Ée]aÅòèg8µ9Ëj.˜æazSnRì–Ò`š`Bš±†b›m+Ϥð‹¶gc€ Ö"Ê›®ËY,˘äÑE€¡êÂvŸb\.ZFïNW3Cø¤`1'.á¿ÎMQr¹§ ¥•!àªU‚Z|ÏúF?4:h™'’B_<«ü½Ø7ôàíí7 \í_¤Ôd
-&&ã<Ó¶ÍÏD9ZÛ™QÖ§kÊi”#¬dÞÛ®;Êô ÞÕÐõckÉ2$S¥D?¨ M=z| qnÎ3¯ÖEa›Ó%®dÚˆ-W ÑèËâŠ:™vÔc«t«ë_œ— ™—óp+yêECçäÖ Ò©¶':±k™áÍñÙŸ÷7×ÏÒ1ÂX뉙]Á¼òc fvaÓ°fÛ>î
-N0ôXC7Cïlƒ¬P¿ÒïÅèÉœ–Ì÷αïס«Ës©˜[òðËs¨Ñ¹Îl—ÆÍŒ‘«î´UOþùŠNaáÆúˆNqá*ËðÇM‚©Ûðã‹Þ.–]¶[FY]V?V—)Ì*:£X=YÔæXº¸½éŽp,J›Ílë|f-Ä#ÜÆcZëÙš›g){ËVÎøöük£Çf^ñÜã¤ßîˆldë€SŠ4¥²É6µl-álÕ ÎûB­:NÅ.éÕK³Ðö&ÒÒ @Êîþ¶Ù›–Üoçøq—™"{_"í ôFªmˆÎ6rë·¼úI#AècX­´cz”å ¤VVZ.jðT›r®qä¿êuÛ#ÛÑíÄ~gV‹vA—ôa©úêÕøÍÙµŽ©sêï÷…˜‰:ðïúQUaJÄmк9gÀR’omÇZÚ²±ùy˜žg¼¦ç&‚Ô!0ËëiŽuýGúl¶¸ËWTxÛõs²ÂÙPwtô¸åg­nª‘yÝ΀“á¶êÆ:èc½tZÃï{¼¥~êR§î'ýh¨I?ñ-úvÔRwÿqé¾þ¾MPÆ1ÉÕÈžN&KÔ¥~;ê¨Ï…mµÕf\¿±f”ÊTšàô9-ßJšÝÙê›J³çƒžõÖ}Ã2Z’T»ét[ªÒ0ü¢”N˜Iœpç«Ľ—èøý賄 zÖž
-àô˱=#‡zn“ºŸ—Ï¢«²Ý,S¼[ð§üP·™´§'í©½öÀ RŒíéoûz"¿.,ŸrHßo³v¸ˆ¶ÔŠèš÷ìU|8#a~vçañ`ìÆ%]û/(L€¡Pön~“H¾ýÒ¨‚dV@wž&øïøðÓZÿí%u,\o.ÿ¾|øñòá»KsYðârõLAëG I0r”ô?5â+¡ ž•ýûû.¹¦þäªH…ÛËU{ɸS±Ž¼ååT˜…©“¨þü ÕC'²žêžóøÝÈŠ½ð‡ ˜€þ>$
-
-y'
-g¼¸>…T¦|Ì„¼Ä®”`JÕ+÷Ï1Œ/ð•»’©ÿOî‰æ§úÖ¢ñR”œ‹3ˆ—Fß[]“Ôfº:÷Lø ‡õ’(§·›SÛ3?€Èc=ÐRƒdü(¡_t´w(*dçZžÌžÇÐڶϠ%ÌVfÖEó6Ý4iáoOv³˜,e”W]\¶z“^F´…9jÑâ}çD`"ÎýË~ƹá ú)a ë¦4
-èÞºÑí\
-'U5Ë}ªkë. ¿Æ‚ñ¥Jt9¨E6¿[Ï™-ºLØøƒ/·>”­f‰UcööÒÚÎ)l¦êbkI/)MM §›ú"q¿+5ÐÔ÷¨.HPM9¶e˱=Ñ™âà]ú1+䪆xÉ®ý"*¹ÏªkžÝðÔבÓ‡5 IoèðgqÄ>,â}ÓÓ–“93êvSÛé. `ßü"WpØÓ]*ƒyË#n§<Ô­‹ÚªÒ ÎûXkè#‰Ý Ï„[Ž7 =yþ<þFŸ w=û.M´<û±¸–q™ ‘Ô²8ë^&^|¹µ)n;®zñ¦‹@½Ð›ž-ãöøøã-“óþ‰ ·ÜÅú>Æ#ÔSïåé<Yüý4¨ÚÇ(ÄäöÿñOðø¯ðùÝ%¹ÆàGÂ.ÂifE,öÏË>|—½_Í/ñçßÀ»_34 \jW‡®ÿÅ…ŒðgÔ’(<Îòª‰ºµÉ'¿Å »fb6]w£^áI”ô
-OFg««ÕÜEr ߪnPéZÉÎOö²ï‘ .˳¨#:ùœZvW²½EŸ5Ì”¨¥fZëA)Š2
+xÚÝ]9“d9öçW”9k”Ð}@3A×Ô6`m0K€»ÁZü}RGJ)=½«¦›m0j¦ë½Ô‘‡>¥¤T¿üýÂ/¿ýÀ‡ÿo_>üâE˜K`ÁJ«/_þöAÀ ~˜Rêâ¬`ÜŠË—.|âBÜ>ýéËïjy$\3éÜ@͵ç\Iέüt…Êà‰¼qn¼‰ÿëOWéŸò dâ3¼¸JÏlX}owüßGz©Z3ñ;¡¥©Zã¡N¼ÜƆã7¨$òý‹cgÂRr;ò/u®36h9Ô»¤sçãóø¿³È@ia®å4S2Œ-X5Õ*OfÝšòÖ˜©ÊìJ'f’„yþÄ¿cç‘‘øL•¿#Ãêe“!á 3>Œ­dÑSm¹;|tT >yöXó´ÿR8úîäß”aZBJŒì‹üò›ÍF¤aNôÝÿ¨Ý7[,Kå˜ÒbdyG‡Š3éU!-¼ªÁ:|–½Jfº£=Δ C¯¢<Éœ¦õ~Ûºm;)º{ªãLû®ïµÙÑœbÎŽìæ¡üé*¬ÝW£Ð Ú<£”xEQ‘ oyؽœÁa™0'>¿Ï
+ uhÄ^7í·G— Œk5ÖÒ ¯ÔEªü$
+‡o««qâ«yîO¢½åZ"ϱÚä“HÓ›;ÖA[w¼õ´ÃTÁ0–­lq Ù
+Ãâxî jG›Yxôs Ë” Í^ÒÜ¡â0uõªÈšè ùŒ~Ñ&êæDtÐë@–ßö6©<§r/èT.op½“¾­¯wŠ¦CþÖÍ©ýCC¿6_‡@7¥KÒY^ž2¶«’\ÖVü'/Õæ,«¹`ZˆQèM¹I±[Jƒi‚‰hZ} Å6ÛVžÉ8ÅmÏ Æø‹…µˆò¦«Ár/â2&yt`¨ÚÛvŸb\ú±eôît53„O
+spâþëÜ%—‹p
+RZ®Z%¨Å÷÷¬oôC£ƒ–éq")ôųÊïЋMÐxCiÑŽÐnp“ÀÕþEJMpk#¿3O¤Äš®‡´ñ)u…ý~/3„fjÃó´’kGú³8@ñ [3Í‘Ø\ªÖXåˆfž*R^€±Rç7~°–‡nI2ÿ¨6ŸH7_ —^SiªChŽtq~Ê„OF¾sßÐ-¢ ›$RKËY:xçk?%²ÁSé´Í¹S)~!Ð:]¤RÅ4’oö÷ºâ×;öZU01癶m~&ÊÑÚÎŒ²>]SN£8 a%óÞvýØQŽp O𮆮[K–!™º(%úAehêÑãk`ˆssžyµ.
+Ûœ.q%Ó¦@l¹‰F_WÔ Ì´£[¥[]ÿâ¼\ÈȼœŸ€[iÌS/:'·nNµ=щÕXË oŽÏþ¼¿¹~–Ž™ÆZOÌìÂæ•k80³ «˜†5ëØöqWp‚٠ǺzgdÍ€úm”~/FOæì´d¾wŽ}¿]]žKÅÜ’‡×XžCÞÈ…tf»4ÆhfŒ\u§­zöÍWt
++À0ÖGtŠ WY†?n‚L݆ǸXôv±ì²Ý2Êj\ý¨2…YEg«'‹ÚÃK·7ÝŽEéc³™mýϽî¸M‹FŸrç,ÅÁboÙÊßžƒmôXÃÌ+ž{¼ƒ´ñÛ‘lpJ‘¦A6Ù¦–­% œ­zÁy_¨UÇ©X€À%½ziÚÞDZºHyÂÝß6{Ó’û­â?î2SdïK¤ý/ÞHµ ÑÙFn=Ö§ËHúV+í˜ey©•ƒ¤–‹<ÕƦƅœkù¯zÝöÈvt;±řբBÐ%}Xª¾z5~ó@v­cêœúû}!fâ†ü»~TU˜q´.†AΰTä[Û±–¶ll~&¤çÙ„ï£é¹‰ uÌòzšc]ÿ‘>›-îòÕÞvýœ¬p6Ô=nùY«›jd^·3àd¸­º±úX/Öðûo©ŸºÔ©ûI?jÒO|g‹¾u‡ÔÝ\º¯¿o”qLr5ò§“Éu©ßŽƒ:êsa[mu§™×o¬¥2•&8}NË·’fw¶ú¦Òìù g½uß°Œ–$Õn:Ý–ª4L¿h¥fR'Üùªqï%:~?ú,a‚žµ§8ýrlÏÈ¡žÛ¤îç峸-½Ý,S¼[ð§üP·™´§'í©½öÀ RŒíéoûz"¿.,ŸrHßo³v¸ˆ¶ÔŠèš÷ìU|8#+gwÿÆn\Bѵÿ‚Â
+eïæ7‰äÛ/*Hf¡ ·kÀZ¿ÿáÃOhý·—Ô°p¼¹üûòáǡï.ÍidÁ‹ËÕ3­-$ÁÈaPnÐÿÔˆ¯„Z0xV>ôïï¸äšús«
+ n/Wí%ãNÅ:Rð–—Sar¤N¢úó7TÈzj¨{Îãw#ÿ)ö€búû
+y'€ïW0PP{=€ù¯X
+Üq(ä
+v%¹eAȱæil©‚ÉG¼µëdõþäöÛæMÅ“Ò°¨ýÆ tÛ€'3ÔŒqŒ±o‹‹]9(1<X‘ä®…ã㜓ŸÜú¹¢]Š)ûË(YV2é%¥‡EP8ãÅõ)¤Ú0åc&äÍ v¥Sª^¹Ža|¯Ü•Lý|rO4?Õ·—¢ä\¼˜‘@¼Ì0úÞâè*˜¤6ÓÕ¹gÂO8¬—D9½ÝœÚžùDë–$ãG ¥ø¢Û ½CQ!;×òdö<†Ö¶}-a¶2³.š·é¦I {²›ÅÔ`)£¼êâ²Õ›ô2¢-ÌQ‹ï;· qî_ö3Î oÐO Khhè\7¥ñ
+Řvj\ûÔÌRÑK†R? ­7zõ%¬%:ñ`a´¥?n_Öƒä¹;§ùvCð†]×п¶2àyÑPº'Ÿ8>euçVš…ŠwòðÖ-„ß]×ݽ’$øÍ[²»K wokÈÅý‰9{Šë¸ÍuB¨ñêloÎÝî…Ê!¶á—õ!t´;²Å¨i ³Z&ƒ ôjDÈ©{GÓm ÙXr ø³/á]Šzpo];$±[doª°f[âºq‘û7½‡¨ºÕÞ"ÑY ½ÜèÍ)Ú“n“¤\,)½(o»Ò}«.ýHµÕATMú´ƒ];‰›MZÙîÚÉ3 Ô?ˆ/¸II‡†:_Á å ÒqÃØšÍíé"ÇsÀŽÏWß–¿O_ ˆÐy Üâ¢Fû,‚ÀW’¹Ûb8À¬¥1ËáÇÏÛÙÜÀyc‘_—"ó­~isˆx,ʽŚW3‰Q+±æÒZ¦lq`½:u\.ÏF%»kÕáó2B}ö¼L:XÔ¤Xú¡Ûæö\g…©{¹Y™nëÇ"1¡IŸåOòi /ÁÌuWâWÛmxÍü¤…ÉÞÈA„G$¹8ˆ·@Â)èu`¸+yX'…ü„N[6gt¢°)Ïè$ºÑé VÏUG–JÑ?·R´$äa¥ ù¥
+Äe‚DRËâ¬{™xñåÖ¦¸í¸êÅ›.r
endstream
endobj
-745 0 obj
-<< /Type /Page /Contents 746 0 R /Resources 744 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R /Annots 749 0 R >>
+755 0 obj
+<< /Type /Page /Contents 756 0 R /Resources 754 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R /Annots 759 0 R >>
endobj
-749 0 obj
-[ 739 0 R 740 0 R 741 0 R 742 0 R 743 0 R ]
+759 0 obj
+[ 749 0 R 750 0 R 751 0 R 752 0 R 753 0 R ]
endobj
-739 0 obj
+749 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.065 666.125 242.02 678.08 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-740 0 obj
+750 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 257.741 666.125 269.696 678.08 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-741 0 obj
+751 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.692 551.065 217.647 563.02 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-742 0 obj
+752 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 355.086 551.065 367.041 563.02 ]/A << /S /GoTo /D (section.12) >> >>
endobj
-743 0 obj
+753 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 318.024 539.109 329.979 551.065 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-747 0 obj
-<< /D [ 745 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-237 0 obj
-<< /D [ 745 0 R /XYZ 79.37 647.799 null ] >>
+757 0 obj
+<< /D [ 755 0 R /XYZ 78.37 808.885 null ] >>
endobj
241 0 obj
-<< /D [ 745 0 R /XYZ 79.37 197.296 null ] >>
+<< /D [ 755 0 R /XYZ 79.37 647.799 null ] >>
endobj
-744 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F20 378 0 R /F23 375 0 R /F55 379 0 R /F69 398 0 R /F58 382 0 R /F29 371 0 R /F82 748 0 R /F51 376 0 R /F52 372 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+245 0 obj
+<< /D [ 755 0 R /XYZ 79.37 197.296 null ] >>
endobj
-755 0 obj
-<< /Filter /FlateDecode /Length 4407 >>
-stream
-xÚÝË’#·í>_¡£·R¢ù~TMkdY®²O›ìÍñ!qb’MÊÎ!Éß ¾šÝjif7[{Ð
-8›¿o͉¤²‡yÿ3|f‹–•ÇºÅ²ùÖQ€ø¶‚
-ø%! UP¤’”¾£'öœ4ˆfjÄT$â>9^ó€* *‘5ßp¦½“%¡é²
-ä<bv;î_&v wãkÞžD]“?)Eì~…–­‰Šu‹Õ ´ý¾PNÔ÷3†v“ §z›’Ä„šjLY\,CZ’,Aèe$M °Dg¹ ï²8TDò/ùZGLá JëEbO311ৈªÑ&Y'?±N£Ì·²ítÕR„èu¨×Ì’ºÎô‘­Ì¼Ú4ð~™°fÄŽ·”o “ÇC,i·­ÎV¶£‚ìx¥$‰Æâ÷¢Ý$äU>ò¸sQ^ ô‹pl±–€_ š6ªÈ½…m22gfy,:ÄGùûûÕçà2ý:Ê€‚zøÔA+¡ÿ*åá·¿~~x»±JòŠ£û`ÝŒÛp(ˆ!¬RÌÊ’›Æ4É hJ>¶lÆyEtúœ×Wè¥ õ|Ó…ñL{µÀÃ%Ñ”Ž64©Þ¶½ó–9#sÝdïÒo¤<¤VUðÿm1°{bE¥†”0ƒÃ‰‹zWŠI{»Æ²¤Õ½Âá¸eí1"ntý&†jî…/cè&³²¤Ë”÷¡ùÉúîz±á¥_å`ÃUGþŒ{N¶ÛòÆõ"¿Á\Kc‹½Œ¿—¢ÏGq·F…£#»Ý›ÖQHGwöDåÌ™øèŸt84½ø6k2‘æB‘þö<Búȱˆb†?\N…!¦Õ|$”Lj1Á ©zD Ës`'É>ú'_Ž&µi`A‰$ï\ FkO›%¸cN.–®§HsŽVO´å|9)Èß%ƒØÄSí!«;W—ƒ6·>ÈÍ…hg”Š“6³=ÜŠ(9]Ý“&þj½Á©sLsÐæ7.Jñe)ÀÒ~Ó À&1 GóÀÜXÍYIqJÑ ¦å›Û¦!âEÓ=îZ9‰ëAÑ·,¾Â”g™ÖuÜN+ýM7QLÆØq ‘Ó:ô%NI!ô¥Ùàò„¼DM±‘lXp&G‡M4Æ°ÀM!D=-ãe±ˆ„ã“ûíN;Ëj4,n¤F¸(þÛ>¤ãÌ3ÒÅñhç†â¸È–œ”ÁÙR|_ã+hÓv±Àv ¥4‡Ý{ÑZ¯ÙoK?Ç䛞àÖli «OI–Q1Ò¯®™*,ÅJ‰õ»"#a·L¹Ñ
-t®`vÊB±’?Ú
-0¦*ÕØ­Ñaß+f ó> “–ípƒ¤Ã‚Yp©gè5j ²}[Pò ¶%ÕJÔ0,H†°ihÚnç2Ò0õiµsõ(½Œ…
-}ƒ
-w‰Od‚úqtz¤µ©O"}{I¥#­@§=·RŸŽ>×Ú õ‚äÄ]/AØè >]{]©Ô6|Sô¸VIäÎ}1Nw]1^U)¤ aÄ T>WIË+ךÏ|¦$8ÓäIè<©ùKbTúXVš¤²9•HéCªyбJÝ2´få›ÊDÆöÔ¹ò/¤ˆ×DÄ'bâ9ÓÞ·M%Ç‚Þn&ÖÀ
-ýç¾»®ËÉ_V(”u%>r¾t™Û6û5ªo*îmõ×ôuºî¸¦reʉ–B*q›n6FJÏ+§¶8QŸ–í|<DÓ‘rØ™›‹Âçžöd£­gF©&áOŠ5vu…ªÓ 9 N/fþȦAa;ȈDqÌ““ÒÕ›¬·jÛBe×Ü6ï®»# ·.ùltNŽ½œ¢öÜ¥NŠÑéç¸#-®th» ¶óâ·ä¸Á-“¸)ýü¯'ë nIƒÇU¿òô2ªR®+ÉÏ.æ^êegä Ý%è>ÕƯÀšO¬4†\Ÿšli˜³êZf¾|¾’©WB1Ï«¯†\½æ3×æã‚ySUQó©þ{.F÷sH˜~½p‹4r΃çüÒ^¬‡ød¤æ†kËAÇKçX|ùêWoZ~•Úâ¶@0Û™oܯ‚H&œÛ6^ŒÞáLÊŒî%ì¥Bš ÷ŸKÆšÛX
-CEÍà¤^ïU³ ÝTC¶Ô¬ÎýéªÙ>úIqZúÍU5[¥ÿ“Q³}ÔgÍi‰·×ÔìVÚ?s5ã>^ÐÜ©f:rÚ]U³:÷§«fûè'Åié÷WÕl•þOFÍöQŸ5§%>\S³[iïÔ̽b•Y}È*óeimXpQó°{½.ÀÛ
-ín
-Û |½¬©+—é‚ULÚê®pžlH2ÜîMÉž}~›b×”@£ºæ”®
-%„D\/h¼ëRòœ‡2`w€WXR¾ç­…Þáu%TÇäb+Vªæ#¤˜_÷­}C©vvõ8ÜÐÆ[Ú–ÔbWChî|‘?s™½ÀBËd¨¥ÈÓäu3·–&ˆ+~R üoéboœÖòOÞ—ûÇùä |Ù<wßÒLçnE¹†%ö3Ä¡ý­~û¡æd®°Q¨ËÓ¸Ÿ‰¨êO!HšÓ¸—¼zcPhËüøJ‡´ ¡^?*£Ç¦—ø¤°.~kTFñ™Ê„:GZVÝÞýAVש_i*J-$öAò܇êMòÊŸUÔ5¯z/ŽêlÂ1ócMó½5áF ’ø8¼«©5IË=Ì&*Ž¤K¤…û¥;\š¥Ž¿öÜ|¡v|quê”c¥á|Y/d^ÚF5ª£6? ‚ˆIëUeÔšu÷L¢xö£zttn!Úy¯½ÍDÉ,8-{„úÞ=:ÿnS
+754 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F16 382 0 R /F19 379 0 R /F55 383 0 R /F69 402 0 R /F58 386 0 R /F25 375 0 R /F82 758 0 R /F17 380 0 R /F20 376 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+765 0 obj
+<< /Filter /FlateDecode /Length 4322 >>
+stream
+xÚÝËŽ¹í>_ÑGA×êý
+}“‘*Bó ž¥ýû秈)Š£ ULN‚ûÓÙj˜Srļ <ˆ+ƒgè ®?¾¥’&2ë¡7e²Rý¾
+ ƒîP¨ž àìŤq]Ð0ì=Ú¶_EÏ°‘às@Ûä}˜˜3 l%'s® ;ƒgèumë¡çÚ&„-5¬„Ú-
+çR{¥—ÁlŠM$Gr[œ÷Ý ùÍÛ³b{:ã8×íØe‡ÒqÔé8íºG1ŸØ£¸ÉºCÞÛÞëPüĬ…°ŠM¡ðº¨;à¹ë¶KÞD«9hþNö!|òaóêØ;“MÙßROؽ`ŒlÆl“²íˆ½¶ ”–zçú´Ü ,Á¿ŽÃâbòw;,­&m÷.P†¦üïuöÖ@¨µStÝ<¯'ì¾–9s= ±.òvÄá;u>À€?+NÐ
+XK@¼sœY(/Ó,±Ð}bhr1Ü­’àþØáÒ;³Yß8ö\¿o±ðnZcÄä¡NÏydQŸU/óû~¸(¬s‘V4'½\²1àÁ¬É©¥Æ4ñút{Áoêé,ÜcÌ&M(àOsÐË“°±ˆ‚9&æ¢2å†e(¬bH‘Ña^òQÿÇï›ÂöŸUH“Ê0¡Z”J6˜)ß.3ÒB}Í“âOŠ¤Æø·¾DˆJš)¤!ÚüÄ^Sý§|kˆb-«·K…bÙS›¸að›‰kU åžëSt_z!‚b ”¢[,ZP©¾êJM½)!뀆ЕC~ßi!Œ“cµ0òœ(¿ÄÊIJùXåŽÊŸnY”˜H’‹²¥ãƒ‚ÜP2âšGãJdÓ7­6©TÖ0­‚ObQ¢Ê¸BS*É·†¤—**ЕÔWERäò]~b®Ñ‚2&¢¦ªc×ɲZ”IQ3[ãe€`ÚYQ
+š6™@ª#VeµcîejÇ5F7n6çñ"ê’þ Á£b·3P±F.–=B23tZÌçåw…ûkä¾Åèé"Iµ>% 5I\Y\<Cœ2{ßêHD °$±Ü:·I*!é—ô ½‰ÍBa‘š\Ö Ì^Fj¢!NáÕ¢uôNnàz§ºmUµR„hm¨µÌRºNüe_™dµ¦hýNÜèžj,tZF9_W&Ÿón¨ÍgªLÃEöã•“¨³_PÝ‹ug%¯ú‘Æ]‹ñÇ`?Ø,€m»Ëµ8$Òi-‹âô2Ï«\¦õ•˜y*êÂJžèš¶nÞ Py3ÃuȼãoYW²ÕuÇÿ7\€WGEå¦è\ü¾˜q²çÑé^kÆ,›•¸5:Î[¯Õ>"P‰[$/誰”JjÓÍÍ-+k z)‰<‹Îi%íÔ ¢a&jç!míö9º1ÃH’D©^¢ñIq Š‘ qŠJÎ/þrëFÿ×î™qKA™…€Iú~Oih έlóKúq!È?uÍÈ_Þcƒ
+â!`ÑÙ7ä'Ù»”˜sÀ¾qONd_,W=
+™W`–a PÔ£H¿®TNM²´n±ÑoF*ÈÎQc¯*àÚpÈ„¬¤j“c¿¯“Ü‚n8ª û²ÕäÕ­ŽÅ9ÓúðKèÊÅ€3®&uôE—¬ª[5ÉEhd4 3Ž¼úd».q]N6”[÷èøÄ\Xª×Ù…òKŒì³f¶º ØŒã’÷˜µ)ÛRíûA*
+P^kØ8g»Œ¶bþŠ
+‚Èàš£ÞÛ¥ÖÉÊ|ȧyîÈgYaxr¿ã¡X3C~Uaƒú¯ÇS–/ÐÛØ'~®ëóäɳ-XSúЋ&å¤L=›ŠÁRøD-7¯×}Ã*”šSF–3¤——¨ÆhñWKs‡
+›wŒ(ö]'µƒ¹oÔJO’éBÚ%iÄB!e-ÒšqZ}äºWDz#]Ëæí„Å·˜ÉàV·Ð!mùŒiÈÄ
+ûÖgé~ÿÉp
+u@‹â îk’n‹÷…ÎJáñæ'mìVÏS¹`wû^nDËI8§ dzvª Îlîj~¦¡Ë½Op,J`ëÓì}Æç2òô>“°ÎDZ›ÝOeù«AóÔ®&Ù(Û
+¹m*ç„Ê@®?är¹êº2:—‰kÑÿb>áGC÷HKWÙµºò+)õ¯æk¢çf2Â01I"DRÃÈi=(wnš#Æ’ŽH…ˆÏ ±õ†€Ò¥š~x"s÷íå“:šu@IsA+ð{%2n› 9 ¾ŒëŠ¹F¹Ý 5Scs2b 'ȯã6'ÅFg¾§ ±<»ûè™-rÁQ¿…Eö÷Ô«ä$›Q½
+ÿ¶~\³€Ð÷ƒ•m*Ï’ï—W€J©S‰c½æ’°Ãˉzb¾ònžÔ¡n”A’8˜†ü©TádªkŠ˜Î[R=M w!üëÔÜWÛNN‡,§£î«SBCÊ*øŒÿä*"ÿ´¹ùÆò¶~¬­ÿrp€X@‘q¤jqéTéf9eÔŽË»Gœ;ˆß^Òíˆ3äÝÇ\)‡ùØŠºÖþM>‘ªw­IHö­wôöNéo8ÒøØÑiÄÞD‡nÛ0^Õ(oáWG:!]ꢖ––ºÏ´§D8M*%y?©–<6«Q9Ö±ÐóÒ¤Šb®"æ¶GÞVóá‘<gåHs"Q{!J.ÝK)Ð5Pñš8>9%iól:îp;^—º›ÓÃf²à,;™¡pV~¤©
+nCÖ«7_ˆ.6Ž›TgÛµkZÇŽÓ&ãµ^ô œ^šN³\À¨.ó€+¯|ØDãKÙ²ôM+•¥ìÁBbÂZr ;Å’¸š^Õ‚klòVÍ0f× ÕÄeOD ÌcÒ´Ií[ÒS’¢9ë5>lvG)>,]ŒÙò>Ùml5×fl>is¢:-Ž;JãRsÚ6^/)sCX&pQZü¯§Ë%nÐIÛU;óðn¦”žöX‡÷Toõî/J!o Í`Ûãpò âX'õ¡ËvâÜmÕæË÷çZ½Äš£©±–ïjõ®Ã§·ðáåHVMQuødû=µ£[ƒi¹Ü 8¢Kb²ÚáüÚÈÔä ?é¹9p‹×«p[*>©Ô²yóí[*°"!8wvD@Åü:ˆ,§Ú–@¸tºÇ¾Â'N%¿ùï¬iÂøÄL9#¿–š53¡tv¯¶
+µ <C“¦ÉðÂq }°R- àÞš=@a r'ÿ ¼á_,òßAÏù½BýìKêÉ;¹Ð ór‘ùx7ïgi'©ýWÖ*f*¡¥ßkf šôCÖ̬âþrÍlÿÙp(ÿzÓÌùÿbÌl÷Ér(ófËÌŽòþ•›ƒ˜ÁíÞÍt´Ý4³ŠûË5³}ügáü»M3[äÿ‹1³}Ü'Ë¡Ìû-3;Ê{cföûÌòSö™ïhL+=y,þðÛéÞdÿi¢ò²œ!å ¡‚,fd9C¨ $Cøv–!h1®‚/fŠïTwÈù…UuMFÈcMî4ô\ÇvísPZ+üÉM&žØ:<—¡f`Ñ/g컃Mÿ8´Œ|µÖüàº\3Y‘ ”«M=¡Í$¥_jêi±ÖÔë—{Réóêµ ¥ò½è˜²‡BÚsmž…绎îhÙ °.Û4!½JØ—Ý°ã`1ÚòÿgâM(<±*fÜ]Û ¹¥žËÉá4µèºIÛÝ•<¶¹ŠKuÝø­ÅËÖ囯å·Ð*~2ö¾Ç•³àËøžà¨h…/ ¨/̽&E®Y…²­jZw`R>jHwÝ5^5{véõ‚ͱ„<ª9žÒ´€KÍ[ôW¨\î«?ê‡d\µ@›+7éëLùŠNnT–.Û•vÂ(÷÷QÓŸ…¦}±û(
+]˜Èi(ýVüsº¹ÊïúÃãÛåËנ˸½NÚ¥YS[÷éšÉûŒíßrHPz¦ó%ýâX.ÇOAd¤¸ï1‹–½=‚£“72ÝuÌg†7ò¹ÂäÚݢћ¶oWo5×èðrÔàJޓмx`£ ‡ 0Ã]ÇLîH…«½®º”|®Lç-.ãK,8Žn\xý ï9õläk
+¸Ïc¥?|\êè§.'øµ_k&-B,óãOðüÏðùábQò#À ¿8îo§ß?¼a¾fâJωh¾,éÄ öKd{Q;š:üIC )¨‹íæmo:¶Ú(z‡\΀-½ç!ŽÙ÷ž?âP@RÄԌǻî-e(<ƒ¤÷3Ì9ßóž‡Âo÷ÜÊ÷Dsñ4Vlè#$ßú­G ºn­œ†òαGÊÛœ[<ØàÉå¯ÐÜF¯tàÚNFÕnäeðϨ£ñ|#Pò™>O¯Çq›Á±Ï”]¹ œ¶>Ïæççî“[ÄtmfKT⑆0´½øŸAû#Qc6ÄÈåíé,¼JLTóƧ%pÅò¸—3¼xw+7ñþ­q|½%~–Zõç^“"ºð˜Œd#“ñ tÚ”¨.š¾ ìs²ÆNíLCU¢x’¥£x¾Þ4¯ò PÅ\Ó˜þÂ÷l£N.\ºÉŠöb<õàZv
+Åؽ¼ˆz¤ù&FæÛ¤Eøå|¸¼CJxÍ•è{a¶µF>«Sv"ø2ŸO¢4Ä2jœ6Þ<úÕJª Zòín¨œÍ –eËvI7ïÚ¸^Ƚ˜ ,
+Ï9z¶@Ê>
+ø™ôÙH
endstream
endobj
-754 0 obj
-<< /Type /Page /Contents 755 0 R /Resources 753 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R /Annots 757 0 R >>
+764 0 obj
+<< /Type /Page /Contents 765 0 R /Resources 763 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R /Annots 767 0 R >>
endobj
-757 0 obj
-[ 750 0 R 751 0 R 752 0 R ]
+767 0 obj
+[ 760 0 R 761 0 R 762 0 R ]
endobj
-750 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.687 466.68 429.642 478.635 ]/A << /S /GoTo /D (subsection.12.2) >> >>
+760 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.687 468.035 429.642 479.99 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-751 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.973 454.725 439.928 466.68 ]/A << /S /GoTo /D (section.11) >> >>
+761 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.973 456.08 439.928 468.035 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-752 0 obj
-<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 233.622 195.298 434.369 206.486 ]
+762 0 obj
+<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 233.622 196.653 434.369 207.841 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(tex.stackexchange.com/questions/488566)>>
>>
endobj
-756 0 obj
-<< /D [ 754 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-245 0 obj
-<< /D [ 754 0 R /XYZ 79.37 587.905 null ] >>
+766 0 obj
+<< /D [ 764 0 R /XYZ 78.37 808.885 null ] >>
endobj
249 0 obj
-<< /D [ 754 0 R /XYZ 79.37 436.398 null ] >>
+<< /D [ 764 0 R /XYZ 79.37 589.26 null ] >>
endobj
253 0 obj
-<< /D [ 754 0 R /XYZ 79.37 265.743 null ] >>
+<< /D [ 764 0 R /XYZ 79.37 437.753 null ] >>
endobj
-753 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F29 371 0 R /F23 375 0 R /F20 378 0 R /F15 377 0 R /F58 382 0 R /F67 385 0 R /F69 398 0 R /F55 379 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+257 0 obj
+<< /D [ 764 0 R /XYZ 79.37 267.098 null ] >>
endobj
-764 0 obj
-<< /Filter /FlateDecode /Length 4970 >>
-stream
-xÚí=ÉŽ\¹‘w}E»E“Á(V*U xN ëføÔÆÌØ32Чùý .Aùø–’äF¡g¥T¾Ç%"+ƒŒ”·ÿ¸ÉÛOïäôyÿüî/.Þ”Ú8¸}þ÷w
-_È›ºù(´¿y„ñêöùËí/ÏRZR‡÷ýü§6µW2Š°éà>â_”Ò`GʧÃ?Åž[…Ÿ÷OÚ[ì/8Ð7Wû'¥÷ôT}|¯~zY>5¶€;½5Òîå¹÷ùp˜üΛ‰B%¢µÊ/¨
-Á6øh9˜Fx¹Wu®R,3oþ6.gzêÓJiìñÿ°»‘¦®X†›Ñë`9,¥0:",a
-M¬,þ}8ÄBK6X$öPÙ'/·$àQ‚ «+CÙ{iQÝ.?¡—HÞd8ä+¡›,çv™¿[›´ i,ÐE3hÒ
-ÖþÞ™œ#ñÂÂe42œ ¨Šb#|`l¬õžÔå7®3_¦R¦òæ±ÖdšÙƒZVªýIzé- e3÷_/Q¢vÊ„«ÞߢP}/dßV@WÓš ‡†u Œ¯a»i¡Bè ñGCuÍmÕQkû}µã¼R7Ý«îï5ŒLíÁóÆ*-ÑJlF‡ŒºÐ"Ã*9nYqø‘úªÓS¸3¥²àVþ”Ôh¢eçT®¨^î‚b&~c¬×‡žŽ½'wN
-åmSÅ 4«¹sÞÚp½Z2cFïÁÑK$$ø–õqEŠ¥ËA¤É¤¼Bv;Ã…®Gƒîû³ç™îÝ‘ÅÖd9­[jï …“j&)˜BÖŒbâ:º­vÔ»Cæ5à…ófµ‰ÓÚ´´J¦^Zø¨¸ Òñ‚ýw„‘ƒ:æT)L_¿vl„ÆWT}U¾dæ )$IÜK¥D^E¦ù Ç^£ìx™{Á‰‹ÁRÄ!Ó"+ÜaôAÈG#ÌB6}y˜fO¡"tbqÿÜl!ï¨ ÍŽka}0W-¢àh:¾VŠI:”&‘­mœnŽ Ó$czFï™|Äíà‚
-Ñ8AÌ5ÙÂ7*ÄÕrK)|d^¸ˆ"_1«žIWGôÆ Ö•$P
-»2çæ–M•1¨ÿ£+À4FâÒ¾i©Ò>tï†ú’RúÕ9êxQ$¯…Ê Ä<:g˜}Íì|”Ñão’üV?ñ(Ô5D0ó2~‡H·p‡ Aøî ì‡@c¼ã÷ÜòégÖk³Ð²1x`Ò=e×ØoP£ºªÎ¬«u]âf;çP†Ø—o© ­×"*Óh’¥ G ñ{1g‰‡¸Ý—-ß³ëåsµwëòü@¨Êªƒ^Û)^éÇþùã™isQÏdÉîJ¬œíXu ''§:pÕ×{d”ó·.³e¡ëöË‚ͽŸðûû!~F!™ñk¬}
-e[È0/ÿ!¤Æ£Ë`&Pÿq j@äb˜Aí<²ò7 îTv‰fWèÄ‘’JX¹ìÝyyˆ­R^¨:ëÝogBЩ„Í„'AÀˆ#Žýýx"­PǪ×N¤½~ìu²~Ê(á«­µÁáûF–ñeÁÚo‹.FdÊ„y|Š.«òaeU–îéÊô^ûÈ:ˆ ·3¿lĦbÙ¼¦òíÀ
-Ú´<½Å–¸¯×w-XÅÅL§ñߟvCµºð„ÔÝÞ˲ç“Ü }à ‡ž®.ËÅý @¦€0Ø&%U’îõVoÔ˜Áú¯Ûðõߘ¶±"€šám–B®% zÀÉiÒ­Ê,ØyTXeÌŒ–BzÇO|&LÔ£|ºûôýCùÌÔ4«ñTš»S>ŽýÓiÒa<{6zÿÊu6Óxzün>-ÆÐÉ+¾ùG*1Iú×0€^™;@€Ž°4O"
-ã16Lucæ¸Ì÷|7?XÐNqǫ̈S^Ü»eFU&ÚNZ&üô—à¥û™^ÉÊJ;¥gJÆý3×£÷þiÝ>ƒ£[o£Úb÷É?gà ,îÞãõd”3öz:! qkAg.¢Kˆ‚¬‡ƒ~?rR·&ÉfÚ²çûÃs“OŸY« E¦8PáöË—w¿ÞpúŸnD[ØÛÿÜÞýóöîç[·—"u{
-£ÆËжÆôÿýö¿öÆO¬µø¬þñÿÿòåVF?‰ñúºOIX•!̇îA®ÝŠÒœZgR©ùB0’Í­qì5Ž?Ïø+¤š1¿ ’⻎i= »èß$ö.§£sWѯÍüõ.þSëëxÒÅ?„ þk$-¼eICÓh‘®%­¶Î¤6§’ÖÇ~»’v ÿ*<}{&ioû&i×Ð'Ùáø»SI{5~×’– »“WmµÎ¤ög’ÆÆ~³’vÿÒz@?œHڛƞ$í"úµù€<“´×àu’vI¢.Ðô·îðdŒèŸ'êãbtêÇ5õƒÁŽî¹ÜóÖ„»çf÷ÜtË¥Î*P:w‘ÍLqË1.qÔfã:°t}ê}ÇFN `nA8ç_7tíùÔºN#£ b
-Rø¤Tg=‚AÀm99è¼0~šèä ª&íã<4\éLc§[JxGO:U¸Š-O>þŽR¾m”
-=Fû/È€]Íš€÷ÂFw”5‹¬èôIÖ$å6uÔ¿·¬ ’-ÄÕ½\j}-kÂÆ~³;Lñ/­ôϲ&o{Úaºˆ~m>àš5y=ø“ûÝIš è\ÝË¥Öײ&lì·+i×ð¯ÂÃÑ?Ëš¼i웤]CŸd‡ãš5y=~×Y0N(uÙ¦ÕÖײ&lì·+i×ð¯ÂÃÑ?Ëš¼i웤]CŸd‡ãš5y=þ¯eMÀ¤ªxþbÖdpÏ×Y“Á=ßÍš¤øÏzõÿY“ß4kr”"AA±
-½†M¾Ž¼êÑmèµ/
-fôÙ­›:¿bõ2Ôv3ÂY%´ÕC¯Ó;¼mÛà¹Ê½*T7`Ô^îu¼³ehçrP®ç1'2à1pÃlsíA–kŸf¡tô¸ê¼NävôE}ÞÝê”g$÷® ر:;ú¢¿ÎdO5kJ„ü—¿âó¿áߟnÙ=Bï(µü‚Ëg„S©ßßþüîçbß¼yTñ(fÃ%v+Pç«TY´×<,õ©‹z°ùê|»Îª»¶K—±´|^˜ÒÜt¼—²Â¦GÜÔ¶ ®FFv5²ô€á/ä]n½Å¯)hnÜŠ:4÷3%_u£p½BÚ£)Ý,â[¨¾¸C8cK˜öÊáy¦-§ßÎxÃq˜°YINÓÊ. ¥‘Bý·
-´ó T¶rFúêi¹ª@VZŸ”hGœœ¯Úž˜–ó)¯y›rÏu”{w"K f€è¯Ëy»±>EØQ'•‹„„Éd‚v¸Ó'GLÏôÿìiT:¦³YÙô²þƃde`óz¼YÉΚÄjºKÛ#zÒÓ…¸à=ò™
-RrW5ç*$ÚšœÊÛ¥4ä7¤a^u>÷Ü\†·æêexkV—á[‘­ÍexkžW8Ÿ#x5eEzj½«£þ“Þæ+[ÌWŒ¢gûKakn¼ZÅ'oWÓë/•Ä™&ÛZ;µ¥œdEŽš S%·œ0Ì|½Á0ÃÔ*áD¶"þ¼L\u‰¼Bk³ªcáíle§Ÿ9ªl±æ¿„2ýÌ|N¦C
-­ç|î¦ý>ÌáO˜px_zÝÂQÚ1Ðñ±Ÿd 4Të.*£ð5G¦¼Ÿ~»áåÎÅik÷wªø2ãSË›æï«_j˜ºÚ
-ú _²©jßòiSΕ'Íî[~.­OWày-:ß³,ݾF»l›„¡V+ìß” ˸ä“@÷em·"ù_=Ö´\ôKX[U惉ò‚\4Ë.Ò
-í4Gúå –§@Ý-/¯ºUðs¸&n–ÃUb¯D{S‹½ñåæA¥‡¥K6u|˜HØëû­jû½ÏõqªZ\ñØq5F ÷0Oi¥y1¥&V¦ªàjk¡óÈ
-,.YÂKœ÷ª†PF¿ß¸~{Öoû·º¶È~1£/é†÷É¢Ì1Ûü‰÷^ȼ݄ýÓ^IÀ˜"Ý äg““ñÔzŽCÿR”À@
+763 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F25 375 0 R /F19 379 0 R /F16 382 0 R /F15 381 0 R /F58 386 0 R /F69 402 0 R /F55 383 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+774 0 obj
+<< /Filter /FlateDecode /Length 4963 >>
+stream
+xÚí=ÉŽd¹÷úŠ8vR–¨H$œQYÙ€çÔpÝ ŸÚ˜{¦ ôi~¨…¥§·dU¹‘è™CVT¼§…¤¸ŠCÞþã&o?}Óçýó‡?¼ºxSFhãàöùß?(|!oêæ£ÐþæmÆ«Ûç/·¿<JiAJžþúùOmj¯daÓÁ}Ä¿(¥ÁŽ&”O‡Š=·
+?_ž´·Ø^q
+ o®ö1NJïé©úø¤~zY>5¶€;½5/¥ÜËsïóá0ù7…JDk•_P´ÎTÀÏôkj(+ÀÍ/9`°ªû'|òR0ïoô‰2 âô§+å¬Á éB¶Ò-¡‡$ÌÏ]ìd*{3ÚÛVÑ÷—„×\ RB{“°ÿë²·(¢gÔ“J«Ô«+ý½á0”qK”±írl¥Ax|5~}ñ÷ V¶ÁGÓÈiÄ4Âë½2¨s•b™yß,'µ±{<ãv7rÃÔËps"z,‡¢&ÓÐ"L¡‰•mr¸‡…– ,ÀŒEb•}òrK%º2”½—Ùqùéi"y“áüÄWB7YÎÄÉüÝÚ¤Ic.šA“VhÄìÌÚ#ñÊÂ"Œ 窢؈όµÞ“ºüÆuæËTÊÂTÞ¼¬5Y†&AöB-«@Õþ$½ô–„²¿™û¯—¨
+¨¾2Žo+ «iÍ„CÃ:Æ×°Ý‚´P!ô†ø£¡ºæ¶ê¨µý¾ÚqÞ
+©›îU÷' #S{ð¸±D‡ÊAK´›Ñác#£.´È°JŽ[V~䀾êôîL©,¸•?%5šhÙ9•+ª×;‡ ˜‰ß_ˆ1ÖëCOG‰Þ“;'…ò¶©âšÕÜ9om¸^-™1£÷ÂÑK$$ø–õqEŠ¥ËA¤É¤¼Bv;Ã…®Gƒîû³ç™îÝ‘ÅÖd9­[jï …“j&)˜BÖŒbâ:º­vÔ»Cæ5à…ófµ‰ÓÚ´´JöÒÂGÅm³ì¿3 ŒÔ1§Ja2øúµc#4~¸¢ê«ò%3gH!Iâ6X*%ò*2Í58ö•`ÇËÜ N\–"™Yá£B> `²éË+À4{
+ݨ¡‹ûÇ&` yG]hv\ óÒsÕò!
+Ž¦ãk%¬˜¤CiRÙÚÆàæ¸0MB0¦gôžùÁGÜ.ðpH–ÑœÅX"t<3í\¹$V$ ½•êÕ,5¶á‚k"ž‚æâl`â4}²¬ò†D¦³ª’ 7¶ú¾®>˜ÐšoóIi™øÄ3>é²ÄÇj@[ÉWü>Lv&ÅJåés8~Ÿžš&—ݬ5®oã“nà¤dd¬³Ä\£]!|£B\-·”Â÷€æ•‹*òU·ê¡tµDoÌ°`S¹ Rø•97·lº¨ŒAý_º"Lc$)훶*íC÷r¨/ù"¥_óå@­
+Í:[×%n6tiˆ}iñ–
+Òz-¢2&YºpÄ¿sæ‘x¨Û}Úò=»ðQ>V»¸)Ï„ª®z\Û+^éÇþù㙉sQÏdÉnK¬œí\u ''ç:pÕ×{d”ó·.³e¡ë6Ì‚;Ÿðûû!~F!™ñk¬}
+e[È0/ÿ!¤Æ£ë`&Pÿq j@äb˜Aí<²ò; îTvf—èÄ¡’JX¹ìÝzyˆ­R^¨:ëÝogBб„Í„'AÀÈ#Žýýx"­PǪ·N¤½~ìu²~Ê(á«­µÁáû†–ñeÁÚo‹2FfÊ„y|Š2«ò¼²*K÷‚tez/}eDÐÛ™_7bS±l^SùvàF€5Ü µÃN¶ìö’lÞ"}s³×•ß« P ²v'¨h1Ñ2­:ë×Sh‹‹×Ý€!`ÄåȦ)–Íâ¸C4lxÌ»?ÌTZ)ußBÐ$*;Êë0"ÏÁ{¬Z3D.ÁÏŽ³Ï.ǵcgŸ¹=1) ´ £ˆân¢×dÀÉþµláÿõËNÞà!çoÍu¶§* ªº&´ß¨ž?rG·Ëᵿ^k@ò8»¡ÏKÅ€[êõ“¶¨MA‹ý°Åtìºj'qiâ<·mëB»ÿÃæC ø £"ßo”q;±F²o5'cg8¿5ªSÉ 4´<E:~ï²’!æ>vQGôÙ>ª©z®<ý.>m S¬M::9Šmž¦aë“ÕN]E"¾Í§ ”&€›0>K§oÏ¥ŒûmØJlaåûÛU5èzê–Wú•K&]0uÚúb;Ž„tÂ)¿é}â±H|¨íÐëÄ9VJ£˜¿y"…à3NtâAÿÐÍD4I¼¢)–ZžÆí¸WA(„è+iꥈ0wT|¤5vÚË)Of-Qb9óÈR¹Ýa24ÚnêÃ\§á-KŠ£Š¸¡ô¥É´
+Àª a>}¯ÜÚ­(Í©u&•ú‘/#ÙÜÇ^ãøóŒ¿Bªó› )¾ëø—Öú°‹þØø]bá²Bé¿Š~m>à¯wñŸZ_'Àƒö(.ø!lð_#iá=KšF‹t½(iµu&µ9•´>öû•´køWááèÛ3I{ÏØ7I»†>ÉÇßJÚ› ð»–´dؼjÓ¨u&µ?“46ö»•´‹ø—ÖúáDÒÞ5ö$iѯÍü㙤½
+¯ìWX–i´#=±µÊÆ|Ÿ¼G:c®í4]K6œ'3TºVfx¿1›1‘zŒö_»š5ï…î(kYÑ铬IÊmê¨oY$)Zˆ«{¹ÔúZÖ„ýnw˜.â_ZèŸeMÞ5ö´ÃtýÚ|Àÿ4kòvð&÷»“4Ð#¸º—K­¯eMØØïWÒ®á_…‡£–5y×Ø7I»†>ÉÇÿ4kòvü®³&`œPê²M«­¯eMØØïWÒ®á_…‡£–5y×Ø7I»†>ÉÇÿ4kòvü_Ëš€IåñüŬÉàž¯³&ƒ{¾›5IñŸõêÿ³&¿iÖä(E‚‚b˜‘ˆfý°åH•@e±¥ Æ“$m€%IT:ÔêX’„ IzØó4K~ÐŒc–„ c ú>ÚŒ$eIY§I*O?0¦>Í“€DT\WDu»Q‡ ˜¥]¶aï† Þå²ä}¯úäqò6ñëT¿"÷¥»Ê~UópSàªöJÿ0x‰—ææQéVJË õ¼K¯Ü†Ëý¨*l‡ïqúvÊ»e¡™µÑq(ŸÈób…ñ®?¿TbŽkÈYôK’i…Õf¨cªÓV¥CÚ3(u¿hä-Rÿmá­V»iyS 5R¼0'°äI)-9–¶,í÷òTÙ¦´ÚP|§‹²¹FGád—’¶43Òæxe çöç^ÃÊž^á‘>nˆ]>q*™{¡íFç$RPs^$¨½¼H£5“ò!ìݾè÷>cö¦¯Ð[Øäë˜aÁ«݆^ñ¢`FŸÝº©óVO!ÓHm7#œÕQQB[=ô:½Ãëй ž«Ü«BuFíå^Ç{1ûW†v.å‚s"^æªn˜m.BÈríÓ,”ŽWŒÜŽ¾(Ô»[¦ò¬”äÞu;–iG_ô×™ì©hM‰ÿòW|þ7üûÓ-»G襖_pùŒp*õûïÛŸ?ü\ì» 7*Ål¸Änê|•JŒö⇥PuQ6_o×Yu`×vé2–– Sš›Ž²âòBVØ∛"·áÂÕÈÈ®F–0|ã½Ë­·øU•ÍåŠ:U6÷3%ßt£p½BÚ£)Ý,â[¨¾¸C8cK˜öÊáq¦-§ßÎxÃq˜°YINÓÊ. ¥‘Bý·
+´ó T¶rFúêi¹*AVZŸÔjGœœ¯Úž˜–Wó)¯y›rÏu”{w"K f€è/Ìy»±>EØQ'•‹"„„Él‚ÖÜé“#¦gúö4*ÓÙ¬lú±YìA²z°y=Þ¬dgMb5Ý¥í=éé \ðž ùL)¹ƒ«šsmÍNåíRòÒ0oº Ÿ{n.Ã[sõ2¼5«Ëð­ÊÖæ2¼5+œO‹¼™2 ‹"=µàÕQÿIoó•-æ+Fѳý¥Â57^­ä“7‹«éõ'KâL“m­ÚRN²"GM©’[Nf¾Þ`˜aj•p"[^'®ºDÞ¡µYÕ±ðv¶²Óo‹U¶ØƒFóŸD™~f>'Ó!…Ös>wÓ~(æð·L8¼¯½pá(íèøØO²Êu•Qøš#SÞO?âðzçâ4ŽµûU|™ñ©õMó÷ÕO6L]m}Ð/ÙTµoéüD:’’Ε'Íî[~.­OWày-:ß³¬á¾F»l›„¡X+ìß” ˸ä“@ÏËânEò:¾z,noÑ÷ÙWðz§[…;×ekìoépÚ’ˆ›Škqe*UÔ0^\[ÛZPi‹p€ uéìaÙc»T­tìÜ ú­Šù=Ùrêí©VS<†Îáõ ¼t#QK#5yÓ°2MLæÂSˆ¬¢â’¼Á¹qoj]ôÓÆÕÛ³vûÛ}¼Õµ-?öSmì-¯“!c¶øuñÊè<\ìç–öJø
endstream
endobj
-763 0 obj
-<< /Type /Page /Contents 764 0 R /Resources 762 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R /Annots 766 0 R >>
+773 0 obj
+<< /Type /Page /Contents 774 0 R /Resources 772 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R /Annots 776 0 R >>
endobj
-766 0 obj
-[ 758 0 R 759 0 R 760 0 R 761 0 R ]
+776 0 obj
+[ 768 0 R 769 0 R 770 0 R 771 0 R ]
endobj
-758 0 obj
+768 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 256.857 85.96 267.313 97.417 ]/A << /S /GoTo /D (section.10) >> >>
endobj
-759 0 obj
+769 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 419.713 85.96 430.17 97.417 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-760 0 obj
+770 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 247.372 67.03 253.597 78.488 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-761 0 obj
+771 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 266.652 67.03 277.109 78.488 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-765 0 obj
-<< /D [ 763 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-257 0 obj
-<< /D [ 763 0 R /XYZ 79.37 771.024 null ] >>
+775 0 obj
+<< /D [ 773 0 R /XYZ 78.37 808.885 null ] >>
endobj
261 0 obj
-<< /D [ 763 0 R /XYZ 79.37 734.627 null ] >>
+<< /D [ 773 0 R /XYZ 79.37 771.024 null ] >>
endobj
-762 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F55 379 0 R /F58 382 0 R /F67 385 0 R /F56 380 0 R /F23 375 0 R /F65 383 0 R /F66 384 0 R /F29 371 0 R /F20 378 0 R /F40 387 0 R /F46 388 0 R /F72 434 0 R >> /ProcSet [ /PDF /Text ] >>
+265 0 obj
+<< /D [ 773 0 R /XYZ 79.37 734.627 null ] >>
endobj
772 0 obj
-<< /Filter /FlateDecode /Length 4202 >>
-stream
-xÚíM¯$9í>¿¢ Ô!q¾¥§'¦çM¯§sC`ØE‚ çÉ“JUWÏÌî8ô¼î*ÛqlÇ_IF^þv‘—ïÞÉú÷öùݯï/QDÎ\>ÿõÂò¢.`œÐN_¼Â9wùüãå¿¿üãçßnAŒ^ëò› òñs‡²RÈ/ÞIaúûßýó‚|wÉl¼“BÇ`/ÿ¾¼ûÇåݧKÃ3"u¹"žFáy
-.WoÅa‰"}½”~&à,Ù?eÉáAÂ0R^KäÓFZZkŸ—J_#ØË¿h pÔ¾Â×^xPe ¹¤/œGnd<-¹
-¾¢È5
-²&”_Êz”€(V(ÞUÐÄÓ¨!.œŠ4Ϫ(
-%5.ë¦"Hgý¡Ž2Ö—éHK%âiUè'4„ÂÆ?£ Ó1V
-Ú,ÊžE[‚Q¾ß3ƒiÞ“0ño¬àŠ媅 îÞ…)”Ž']h>çB;åŸÐ…þ\âòAXmOË«‚ŸØ}^b_äÑ~î £´9+;_Èn×Û(d]M(¼ xá¼QvƒÎÌÓAçÿîfp7„
-g3¶
-|ÎÝtÊÿMî朼ȜØýÓº›ŸIbZ¬ˆÎ
-¬BŸ“×|^\ÃÒ÷Wñ©%®PˆU0éL Ô§éâWm¬PÞ'áa£ïÂ_VÃ:9ÑèÆjX ÕpáÕðû¹ÖÈjTX3£]:£æFƒpÊ^@
-ú„©±™VÔkÇý4Ò‹{A0ž#]1¯ u¢Œy®’Ù” <Iº¢6ÌO§ n_’ŸPqešÈ€ÂZ€Bû‹Ci‚)ê‘Òj)Ý›”ð/~ì­üÖðz5Æ!ÜÒ¯ô–ž˜7©n Üù›LA%ˆWðéwLoìKëTü!•Ä“~‡oÞÚÓB·óÀxLãfêRJõF°&ýâ”ïiv‘h•ÏýÖfz—êî
-Nµæõ
-á¥6ĦäWqe´$B‹#¿‰Älpf¬á•ñ^ùÒ¬Ê N@T¤¼$ºD‰F&%&ªiÌPÇÔVUè$@m¡ò†ï2_Þü4¯ÛUÀá›@»‰í4 ãVƒß¡À{"ùx@ ¢Â'gáÝÊõT2Këöªe%Ý,"Sm›¬8QÊ6Qg€ºvŽÁ„ú‘‹b¿•ƒõú2˜ÛbZ?1 aЭºQú·Î(é“̽C­f;YX†7B붬›pµ~)ôáVìAß ý²\‚,5[”$Q
-\¥¦(æ3óÈ'n)<™Ã¡`œ°>Ì# &“g‘f¥ÛæD®ÍËW›VÖ¸2¸ŒàCæA
-›Rü÷»Ý™W‰;:4=ƒ)NC§y{æ’âJ[(;ƒ)­c_>àV°:¤ÆÑZ>•eŸ2¿˜±þ~~þŽUKXKE˜È^¾,‘Ìå¹eÂ%Ù4‰y*p1%7[Ùpy¯ÍJ2É.”]‹æH¢
-ó%w„F=NP|qL¹Ö{å¯åo~^¿ÃÒ‘KÌ`¥=ÅÃñQU”ÍúVÇ„ªÂ{5éûO ^lļêXŠ~…†õŒ« × ,%ôÇɈuV£›5úIâZYµä©0bFó2…ê‚N¯’œ¬ª¯áÞƒyÀV=þ²,X…)XØŸf jšùh]×ȉMÔ/̲ÛxÉ?YòOÏ ôœD5®|Íd´hr0ËœäéÉd]5GƒÈe~ü¬j«Ñjü{<—šaž¶Ëî3ñ,'Ãß!GV%ŽÜ“U»ÄÙ„àOðãNó£RIèÍLû?
-S{ô§:Ë &)
-žf&bI=ã´´!~…²
-3tNÌVÊì‚"1=áÕ@Ï‘ñ-°Pnj±5½Xhßà5Ó~†´_Z#,»Ð¹r>Ÿ",Çì&åVy¨œdÈnô5 Òª¦C²ç烈›¹tO±F²Fx3Ö¹Úå—ÇüCn('ñj¸×æ¯éœ
-ƒ1ÇëÐ4;'ßeÁoZLå çQâ¯WàÈ0© Eæ—žnŒf
-ÝÑœ­ûíÈ©©ÁY¥¹+Y)²”¼<Yõ5ûè'%Þ+OÝÂF&³õ–m›.Ι™ª'gÍçAw/AÔ–ÇX+|мYœ;œoµQ¦ŠŠ„JMÁÄÉý6¸‰6“ÜÒU<>:û5Áï­KÝxIŠ7ÊnhŸ\¡àNoæýmW(º×¼¥5²ib7é’nIª}¾­í³¬™I_LR)Kš HŠÃš5F=‘Ì÷ã‘ÁÄ ï8ŽÑ7o©.¤³Sd`&X¯MôçþÚY4Æm7SÌùDáö=¥ƒ¬+ô›¬¸w–ùÄÍü™Ýk–3|h«™ðÌ­S«½^|cZNÇyë0=æe§s[t‘—Zy ‰dŸ©cð@îmlˆµ¬â~ª>Ÿ©Ÿ©Ï ÖÒÁÃóÕuÁ$–åáÛÇÒWmG~P0§ Œ•ÑWò«=ËÝÂq‚å´€¸`“Ù ßžMŸ± ÆWGé³»§Ï#…”>·`5šgwèF(wçKoXªŽ»¶'‹Ø2K¼°®ïŽ¾/Êéî Ý¢ŒÅÝå’‰·Î4[lñ¥¶
-Õ¥ðÑ4®/! ´ ŸŸ HÁl¨ò “2‹¹uI!á^ÃAÕ4ßÞzTò„¶*ÔÂŽ|÷ÿrÖ“з´JØy*îX
-¼Î¡F¸¬
-h9¨9öÃ6ãopÐ÷Ý[Ï+θ‡|H{½°W¶„ÌÙa…eJ
-¾p¹+e„Kq$ü`Á+…EoÜ`eé*àâ¥ðj4zÊ+¼”Ò»Ú*Ié÷ÅkÈ\qfú'—HºI'>¿Áè„Ù*dmU ‘ìg¬Õä›(»Ž5?Äsçöf°QUò]z?X«¹â<ëŠÙ1¦§M´b׊áÃËæ2(Ý6Nœt…¤8ÖðæI‹R<¹¨úæ}ß6Ïå]~:ÄäöÄrH‡hî¯|<kÉfs£·mÓ.¤qÈ·:ã ²¡Eø¢½1AX³²스=Gï7X÷•PÛ±Ìíx¬t¨t;VYUÇã'dT.õñx1ÝäÙ =:¤uÞØñÐ|²¯Ý =BT/Ë'‹^DxÙkƒ(_úÙº¼´Íجé¸|á÷‘÷~ÁÉëûÆ qÂM-N…0Žiò5Íáۻ˷pàãRCm°Úx©’˜Ž(ÙÅ¥åù‘tÂÇMïEuïÃSZy0}ÛÀÆõíAÛE
-ågbÛS[G]½yçˆí,-¿*Æý¶i´²ã·¦Ùçi,‚¶\R©¹ªëÞ$µh ñaŒñ.ôfl–&³WðÇÝË߶!VU
-{‡r´L»©vüØ]ìuO=³cVËeAí;_E ¤,°|SöÓZyÜÕ‰-À?Ñ?¶+|Wû
-û÷”“éô{uŠ \R™aêïÇ6­¢vK߆_бè®mÜk2l Í•­Ý6Õ{ÉžDØ1š7¾
-ÌÚž´èKb€1Éú—ex­oÚC \zÓ+~z’£=+OR \©Üz*CÑ€ö
-4ëP³¢Ó£S“9©qƒï5éÌi»)ÁL,§J…ÓœKkXb¸MfIt
-‹Z© Ï8õ\Þ{¨²‹êZ˜+!™j¯Ø™ˆNò(Ø\•Z‘ èmÇ;+!íuíÿ ³52-í§YÒ…
-O%$I­íã2ÍM­I1!Y:wïn—0³\LÞ\¿µÈZJöfÎ13TkP¼ÈÌ«Ééô²EzÒ\ù­v ¥ÝES¼gW#'t°·© úF .eqmÀòýÈiì-
-:µä½ËÔúS¬‹ø Ñ¿¢"mtÉýQ¢—J ÐØãòc-ŒI‰=£Pteø0ìñS¨ÖÇ÷†§mŽ}œ.‰ÆR{”H"bJm¹¿º iŒÚ„ôÓà*ÕöÔÍt¯ÊÚ–°YÉ«Xv»içL_95ß2¨O–G“øY‚Çn|ã“mz,Ïuò3ì\cÓzsZŠ®¦5Fc œýØçp"Lïl†õ&õåÉ»ó>
-]±\‘6Œ8I~Þ©ÏžŸÑØ;¥ªÛÖø¼Í¾ÎØ«ú•ìjŸ}w=ÝðŸ‡íuo_ÐPó9>¹gÞöË2ùì†ÔvÜ®í%|e$Á·ÛÞÎw~ÌU£ŽõxÛÓÄt@”ÒD²9çkJ¥>LIc~óÍöðH^bdâ[lé¤22N„×››ÎO[S-=qž/<:7è¨zà‡z›äÝp\Óí]×îTò BÓWÌÞÙ¿¦ÉGË7©- ÙïÞ1À
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F58 386 0 R /F67 389 0 R /F56 384 0 R /F19 379 0 R /F65 387 0 R /F66 388 0 R /F25 375 0 R /F16 382 0 R /F48 391 0 R /F50 392 0 R /F59 393 0 R /F72 438 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+782 0 obj
+<< /Filter /FlateDecode /Length 4201 >>
+stream
+xÚíM¯$9í>¿¢ Ô!q¾¥§'¦çM¯§sC`ØE‚ çÉ“JUWÏÌî8¼éî*ÛqlÇ_IF^þv‘—ïÞÉúyûüî×w°—(¢g.ŸÿúNá yQ0Nh§/ÞF᜻|þñò‡_È_þñóo· F ¯uùMùø¹CY)dŒï¤0ýýïþyA¾»d6ÞI¡c°—_Þýãòîӥჺ\O#pȈ<€GHßò?ÿÂ7׌’žÊ‹ààÈ"¾ýËåÝ_/‰Q¿2ò
+áeýãß¿ÿñR†.î¨Ö
+.WoÅa‰,}—Ò/Ðœ%û§,Y"<Hx
+šx5Ä…³Q‘ÆÁáYE¡¤†ØU¤ƒ
+ý„†PxÂøg¤q:FÃJA»ƒ€EYÃS£h+B0#Ê÷{f0Í{²&þ\Ñ€"¢\µ°ÁýÏ»P#…Òñ¤ ­Àç\h§üºÐŸK\>«íiyUð“› ÏKì‹<ÚÏt4"ƒ6geGà Ùíz…¬« å·/œw#ÊnЙyz"èüßÝ î‚PálÆVϹ›Nù¿ÉÝœ“9s› Zwó3IL«€ÑYUèsòš€Ï‹kXúþá*>µÄ
+¡
+&)á‚zÁà4]|áªÊû$|#lôMøëjX''ÝX «¡n ¼~?WÃY
+kf´KgÔÃÜÈbNÙ Há@Ÿ056ÓŠzí¸ŸFÚAcñc/æÂs¤+浡N”1ÏU2›„'IWÔ†ùé”ÁíKòÓÂ
+|†¥ç$ªqàkþp £E“ƒYæ$OO&ëʨ9D.óãàgµP[VãßãÉ¸Ô Ûð´]v¯˜‰g9¾ø9²*qäžä¨Ú%Î&‚wš•JBofÚøQ˜Ú£Ÿ8ÍÐYf0IQð43Kꧥ ñ+”XË©Ÿä’Ñ…':¯--­0áY†´‚Ü“<ÍÑYn°fúinœÏ{v³ñì”&§MH9^û£º|Ö˜ŒÁžgNW'˜“Ø[wñÁº¨B!”˜±ˆ1† âc]eχ‡~SáôÓ.ì4Q‹ˆ ZÄ{é^âJÏÛ[æK•^þEÞò»”Œõ¾ân¯KJa^« Ùù0CU1æã­—ZçÁ¦_ºdé{J[ú¹m~±?6)õ\Ãù}õ›„ ]zi¼ÐÇ+Ÿ½¦#…™:§‰f+evA‘˜žðj çÈøX(7µØš^,´oðÃEÍ´Ÿáí—ÖË.tn„œÏ§Ë1»I¹U*'²}Mƒ´ªiÄ„ìùù âf.ÝS¬‘¬ÞÀŒu®vyàå1ÿÊIc¼îµùk:'À-;ÿbº?ôÇ6`¶£7š\ÚÉÊDN¶!"Ž²„œp¦ó$%5µ¦&O[éwByrrº«ÂÆ`Ìñ:4ÍÎÉwYð›SyÂyÔ°èë82LêB‘y祧£™BwA4çDë~;rjjpVDiîJVŠ,%/OV}Í>úI‰÷ÊÁS·°‘Él½eÛf„K£sf¦ê‰ÄYóyÐÝKµeÄ1Ö
+4oçç[­A”©¢"¡RS0qr¿ n¢Í$·t…Î~ Dð{ëR7^’â²Ú'W(x#¤Ó›yÛŠî5oiM£lšØMº¤[’jŸo«Dû,kfÒ“TÊ’&’â°fÍ„QO$óýxd0qƒÀ;Žc4äÍ[ª‹éì˜ Öký¹¿öDcVqÛÍs>Q¸}Oé ë
+ýÀ&+îe>q3f÷šåŒÚj&<sëÔj¯ߘ–ÓqÞ:LyÙéÜ]ä¥Vh"Ùgê<Є{b-«¸ŸªÏgêgêsƒµtðð<Gu]0‰ey¸Ç6ä±ôUÛ‘Ì)ceô•üjÏr·pœ`9- .ØdÅ@v·gÓg,ˆñÕQúìnÇéóH!¥Ï-XæƺÊÝùÒ–ªã®íÉ"¶ÌR/¬ë»£ï‹rºûB·(cqw¹dâ­3Í$[|G©­Bu)|4ëK(mÃççD0ª|äÌbn]RH¸×pC5Í··•<¡­
+u§°#_Æý¿œõäÁô-­vžŠ;€N}E¥g¬Õ~[c7O“¥}GjÃéÚo¬¶äoÁlçÊv‘[¹qK•ÏýŠ°ww‘µG¿®úÎÛäF—¨óRQé¨ò=Ñÿušò˜€)çž94ÙÓ/¹·•T}à>A3¥¨T鶳ÚTnß]P«T¸m¶¯sh….«ZŽjŽý°Íøô=d÷ÖsÅŠ3î!Ò^/ì•-¡svXa™’‚/\îJá’G ?XðJaÑ7XYº
+ø†x)<†žò
+/¥ô®¶JRzà=Añ2Wœ™þÉ%’nÆÀ‰Ïo°D :a¶
+Y[ÕB$ûk5ù&Ê®cÍñܹ½lT•|—Þ–ÇêAî8ϺbgvŒéi­Øµbøð²¹ J·S'']!)Ž5¼yÒÆÁ¢O.ª¾yß·Ísy—Ÿ1¹=1‡ÒÁ!š{ç+ÏZ²ÙÃÜèmÛÄt£ iòíE§ÎÄxƒlhѾèÃãEoLÖÀ¬¬»"iÏÑû ÖÃ=G%Ôv,s;+*ÝŽUVÕñxÁ Õ†K}<^L7y6HŽi…7v<4ŸìëG7HÕËòÉ¢—^¶ÇÚ Ê—~¶./m36k:._ø}ä½…_pòú¾ñBœpSˇS!Œcš|MsøöîÀòm ø8†ÔÆÇP¬6^ª$¦#JvqDiy~$Ý£ðqÓ{Ñ_Ý{Áð”ÖÆ@Lß6°†q}{Ðv‘Bù™ØöÔÖQWoÞ9b;Kg˯Šq¿m­ìxÇ­iö¹C`  -—Tj®êº7I-Hc|c¼ ½›¥Éì|Áq÷òÙ6ĪJaïPŽ–i7uÃŽ»‹½î©gvÌj¹,È£}ç«””–oÊ~Z+»:±øýc»Âwµ¯
+€y}À/XêD ñtØßE¬~D´©;9\ï.ð¾»d_÷î+M¦Ëw}&Û‹ ʤ‹g/à´†0º†ð¼üÓUxB þY(‹<J—n¢øt úø¾AW`Öö¤E_ŒIÖ¿,Ãk}ÓöáÒ›^ñÓ“íYy’JàJåÖSŠ´W Y×€ššÌ L|¯IgNÛM fb9U*œ~à\ZÃÃm2K¢SXÔJmxîÀ©çòÞC-xü]T×Â\ ÉT{ÅÎDt–EÁæ’¨ÔŠEo;ÞY i¯køO˜­ ”ii?Í’.Tx*!Ijm—in
+hMŠÁÉÒ¹{w»„™åbòæú­í@ÖR²÷0sŽ™¡Zƒâmì@f^MN§?-Ò“æÊoµ›`(í.šâ=»9¡ƒ½MMÐ7Jp)‹k
endstream
endobj
-771 0 obj
-<< /Type /Page /Contents 772 0 R /Resources 770 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R /Annots 774 0 R >>
+781 0 obj
+<< /Type /Page /Contents 782 0 R /Resources 780 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 707 0 R /Annots 784 0 R >>
endobj
-774 0 obj
-[ 767 0 R 768 0 R 769 0 R ]
+784 0 obj
+[ 777 0 R 778 0 R 779 0 R ]
endobj
-767 0 obj
+777 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 273.502 521.07 298.19 531.91 ]/A << /S /GoTo /D (subsection.18.10) >> >>
endobj
-768 0 obj
+778 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 313.911 521.07 325.866 531.91 ]/A << /S /GoTo /D (subsection.18.10) >> >>
endobj
-769 0 obj
+779 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 486.065 147.626 498.02 158.575 ]/A << /S /GoTo /D (subsection.15.3) >> >>
endobj
-773 0 obj
-<< /D [ 771 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-265 0 obj
-<< /D [ 771 0 R /XYZ 79.37 508.112 null ] >>
+783 0 obj
+<< /D [ 781 0 R /XYZ 78.37 808.885 null ] >>
endobj
269 0 obj
-<< /D [ 771 0 R /XYZ 79.37 415.636 null ] >>
+<< /D [ 781 0 R /XYZ 79.37 508.112 null ] >>
endobj
273 0 obj
-<< /D [ 771 0 R /XYZ 79.37 129.3 null ] >>
+<< /D [ 781 0 R /XYZ 79.37 415.636 null ] >>
endobj
-770 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F29 371 0 R /F23 375 0 R /F20 378 0 R /F15 377 0 R /F56 380 0 R /F67 385 0 R /F55 379 0 R /F69 398 0 R /F57 381 0 R >> /ProcSet [ /PDF /Text ] >>
+277 0 obj
+<< /D [ 781 0 R /XYZ 79.37 129.3 null ] >>
endobj
-779 0 obj
-<< /Filter /FlateDecode /Length 6917 >>
+780 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F25 375 0 R /F19 379 0 R /F16 382 0 R /F15 381 0 R /F56 384 0 R /F67 389 0 R /F55 383 0 R /F69 402 0 R /F57 385 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+789 0 obj
+<< /Filter /FlateDecode /Length 6928 >>
stream
xÚí]K¯·‘ÞëWœe‚Áåðý
-ƒ+JÂ/¯Ê×(JкTÐļ•OÜøß.Ýᯱìç×ø§È°ïcYC?qû1jå¯é.Ô“}ÖQk¨ƒ‹¶ÑÊŸ~ú=` ôî(aLô(¤šx;¯1xE£gÁþgDæ ½¥9oÕßCl¢õq 'ˆ³¶·$]å]‡³æ äc´KðS¼è=¼0f¤#Œê%´0†Âý×êú5¤˜D±'ËX[ûÐÄaU+eˆ“€¯âÄðŒ¯VðGžÚC?#`9ûù]i !ÄÇà{ý!Æ@j|ʦ_uÌ[ŒùxÇãð)eßJ‹xôRïK=¢“£éŠ·ï˃wÞ†vhBlè7·ŒÃzϽ7#.õîÔÒ¾eý=sŽ¨à’XÑ+Æì`g‚p™mWãŒPêc‰™QúcIñ
-Ÿ?½psØNAJ†>„½E—ÞâmøRAžIšlCKä¾ÃEi©$۽ݢ$^E»ÐC_‚1)£²Ôìq
-Ÿ[0œP·ë
-, QÍ(" ±RùQD€À.Ž"(] ܃±ŠÍô®”žYa°¶tb×—$=õ%#O £ÃbEx‚Ø–•„ØÄJAlÇJFlæKFL¢ÍnŒá b[Vb+±+±ÞÊßÍãqÔqÿ¾Ô« üÿûç_‡—,Ì:éG Î¥ªªç0ˆ*©,üóþòè&AêÁŒò+£S©a;Ôz%/EË•™Y½áI¬¤q¢TL1¥&5rw«ŽZ6ëÏxίê.ªrçur·aG-›uOño#(,r/Ä‹ß —¬d+Zrµ/E˽Š§`ÙªyŽ•\óK±r¯æ)T¶jž#¢Ü*¥ËТµZ†Ê ¬˜¸+YÇ^¨äzçX9­xjæ{5G-[U/±’«žƒå´ê©ïUµtU_{ŒU«ä¸ä~©ÖÜá
-wÃíÒ´B7P:ný†þ¶Þ×(kxK5±Èü¶_é+pϹ Ç
-s²Òoë+‰³1Þ´[‚™…z¾P)¥§Í_9Qå›ÝÏM,‘Ú,ÅËX:@ýg
-Çæ8øã“ó–%jÙ{æ£Ûmºo@'uËþcñ
-N´#@êQr¢?ù(aÕg·àÉ’'è쨒çÚ“êQô\ÃÅ“û\<9ÃgÇ@èOí@ÙÞÂÏÏ W‹L¼fÇbLÅkv,©xKÔ„!OÜ â‰oT¼'*^¿euFÅSžJ`Ü0—‰¤ÙH\±‘4MùÚB¹Ì¢©¤Ò¯AjOÆTº–5$.-줜‘«*µeoQ>YÌ<5šÙ?[•DŸHt%I~‰-˜ó1†Jx ¼³%_bø›)S²åéJ̤96é
-siȬS~ä(Éø²p&„yjŸv5±‰V”Å*™[,¥‘.æï–æÆÌ­¸Æ¿+<rÙñÂ* øf31=eúÕ¨
-FZU¼¢°‰ŠVýúës”ù2úœ ×ùPc­‡yL«œ¢cR¦¤€¿d}$ý[\ÖGìBõs¢¦a–òŠ‹wX-+ ôû^2¥Ù Mú9UmO†8]ÆŒëU‡~4ÝkG¦g¬ÚÜt²æéÁÌ´ã†
-P.¼ø
-A,¿šÂ¥+ážlq
-¦ÀCæ2
-¥+án°ïÜ9egì`˜Ës»ÉŽ²åu{Pvb=Ýáï&ÎùÁ:•ÜãGÑ ?ØÂÂ^lòƒ£ì)?8G»6…à9CÝÜcGá CØxbÇ.C8
-ï2„9±ž¡!áΨëc•—®„ÇìMs¤ß]ß³‚Ò3+~ä1JnZIÒS_2bR.w+ÂĶ¬$Ä&V
-b;V2b3_2bJBg`›ˆá b[Vb+±+±ÞÊÿCXÁ$@›9AØ} ‚°Û&+ÿµTÌx žžfØ„ÙÅn„£–ͪsAŒô˜\ãG±›DTòÅøÁ,Sz°ûô`·IN¡RуS°œÓƒ±™oÒƒ£–-zp
-•kì`lä›AžBå ±ƒÓ°2%»/@v»äà*‰œG•srplã›ä` ·­šçAå"78µò½G-w¹ÁqÉýR­¹O¹Á¸BלQƒÓ^†­Œsj°Ô"|0üË"ãù‰…“‹ÜàTx‰»Si~ÇìàEÿ±ø
-7"kLáFdÊãüëe
-K¥Åê| ¯ué¢ùwé5÷S']ó¿+ýžùÂkþcé5÷»Âß(ÃÃqá*m˜Q¿Ôó6‰N¨·ÖËv  äD¿„m“£àD{vrƒ{›dÏÉ·ÉË (z®ÝÜP%ϵg|vr`&áIšÍ„ÐŽ ”X@Œv DÑYOE¡Ît­›§ñŒ\ãzK£çc‰zKã™; •óGè,‘ª&…Òé­<žIö$‘§ßIÓ[ìá(yÌ60=P{ìá(ú5ÙÃØO›Zgìa h2]²M²ÈØ ,°†±É ?`ºÅ;K\ÎX4q9§ŒÀX‹Ä‹Â3],Uò9Vr-ÇmÈÌ \?ÔuÂL¨DöVbq…C²_“Ö2¿AFåÀ®o³ÄTKDãÀA£_ŒãD8Ï´2¸YÖâÔ@pTÙ/HÙb0 3¦zËžøÇ‹ÜæÒ áJo¥ÜEze -‘èÆÔ’9l,—ùàE/2¯!1P¥›ŽBcìµ{(*³]µ”YuÀìÇÊð<ƒ\“gmÿp`{ÆŠ|f#
-ø‹«§=_Rñ%S>Ζ/)Ä §5|ɘqôœ/yÈptšø7m•¿rׂGAØÙXt.Šˆ¢lµ¾_°w gàâRGC`IóH¼áWÓø¶µ5ýt¶Ñ"5øÌ[Ÿ#~{J°÷$.Þ×5 ½ƒÓÔ… G—û¹²ö&†kés· .dÓÆEéJø‰Š >@ž ü2é$JWÂ=Pód¤ðY’5WOÚEéJøˆŠ =ÏÚM*f”P1aeìØfU”Q1ýœt“쉲3*fôt‹Š‰ R%ý—‚RléGÑsý†+ùeÏ©˜)¶¨˜‚§DÉäæ–>·`i>Sd#ß,Mg™ìP1a´±ae#tPsy¬òÒ•ðM.VnÓ
-JϬ°@º×›V’ôÔ—Œ˜„ÉŽØE¬OÛ²’›X)ˆíXɈÍ|ɈÁZ˜K¹‰Xž ¶e%!6±RÛ±’ë­ü˨˜à¦ Æ¸k\Ì u›ÒˆZvÙ˜–HfÄU2fºMÆŒZvɘš¡éu6f»ËÆŒJöؘ9Z.Ò1SKß̵ì21Z.ó1±¥oò1£–=>fŠ–‹„ÌØÎw ™-{„Ì.—™ØÎ7³cÈíq2S´\¤dÆf¾IÉĈۣdæ¡å*'ú&'3j¹ÉÉĵ÷Kµø>ãd¦¥ºVD§cP;Rf^Í’Ž>>äd
-íO?û…Q2D^Í)©ðE¢ÒüŽ)™‹þcñ
-\N¹’4QÚs©!I¿5™NQ_8Y¤…”³¢ÒT®ÎóˆW^ûštI[7,ó:Ÿå#e¯¾Ã뜄 ‹˜ù¯±ªiñ8rQ+jŸ|+Ÿòwr©Q*?î$,1jÊR¢~œgò*}kJé*y›—ñ©
-¢ÎZéóc–S±ŸÐhÎÙNŒ:Ìö˜¹³]–ÁÜŠíéÛu™pb·-ùo«ó¶; `,ÊáÚŸ?Ù”ÈPb y² ©¹Ã‘ßÔNˆ»±DJ[5¸t$|¸(ÁWêcÈŸèαX“¿’63ã¯×®ìrW<[Òò
-²:áüû ‘å'Õðÿß’ Ñ<\¤Í$9.GÜÑQ-ŒþÜÔrpÁkJ!\Óñ ûÔh¡Ými ýÖÚã&ÊäqúkŒw¢¿¢ÑbY©†VQúVúnϹ$Ê°LŸ4m²N, ×Ùþý}ÛŠ9²»2Á'Zü qââý€‘Õ‡ù3ÍuCTL£æÛ³ÿsâ¾ßO%S¦®CÄMñBãDýQî'ùVôºie³¾—ñ«ž]uÙ„‘÷/ÄÊ[ó,këÀüÇT×q&xiƒëñõéhÉ)(á0½â> »ãËK1 µÔakÌ“óW¥˜½gyã­*~y™=UKéÓŸ8ÂËB‚úw¯N)fÚMîXKŸö‘c,Ý>YåËÓäÉ(˜¯¸+o1¬ÜƒER˜p»UT°t ÊxP8¥Uñô: ùñ‰ÿÂKÊuH`äØ&&Ê„ª« `ñgTÆÃà!2­žšÊŸç¹6ƒ)¶¤ñü+¿v§•—vVëâûVÈðÎiµ×bñÃGÉ´Ë{ž?5‚†šÙ+°ªnvÚ5TR—ëAñ_d}¤ þó³ðxæÃRß=';4ê½>õñ28}·÷.¢“ºÝžn1í¼cl*F½PÐáCl!Ì×î½sé]—»ýÈeð<³j¹÷bñá„kÚs‹­¯ŸŸ¶–PvíiknvÜ5@R;Æãy’9ë»cxŠKÏ]W@pêõ7),~Jq¯ë.â“:] Ðdf}Ö{‡èÔ.z¯%ZÙ«Ï^¾që툔êÂÛÅ …üx¼ÉK‡èqO8ÔËS2Eœ¥Eüü"i<ʾáŸ÷p]ÌD`.“øQö¥÷ß¾û4Ðq51úâ·f(š%¿ØNëAJ¤°ð¬…òÇïwˆ´€„gÆϾ-¿ÿöøð‡m­3ðµæß·´¤©Ikþ}O«ïÊÔ°¬5ý¾¥µÆu`kKwˆH.y§<_¾¥=†$5­ò|õŽî&®ÎPN£ð?ªáß úo.µ?Ó/tò?þ ný7üùý#Ø;¾ðÏ0 À`żèßøðcÕS"?N†ä猖×’†÷Å„êõU û‡fH£J´Œ†«xȦ†PTU_K^6øýæ#Ø>Hï¤ÉÇ)Ò7ÏnTOLŒðÜö¶¦~U™6·Ø÷Õ+
-VC’ºº_ 1êWB¦£¼|ÿ0Úoäç7²Ï/¯”£²h:è1&;½º“ôôØ/žý¢Šþ-HJŽRl¶ÇfÑþ¨©p%÷7œ‚6¯‰B‰rìÚÕʤýùµÊlÀËa„­„R½«˜ýšOg€QLŽàšõôhŸÛð/U½qÎ,SþèIÿćÒGáæ¹@¶=pª‰¶úxPg–’ÑŒGcð†Áˉ1:˜óç8éNùˆÀýëmc{vÒ_=
-(aOn7áUÍï_ÔÓôÒ5 Ý¼uöcAË‹Ú’;©Ioå«wSE=þ• fÕ¨åó.uœáNzNGmé Î_›=C,{l+Ûy{:?têÐZ´¼îªß‰§×Û"w ôþéTÒx§hgõ“ºE-mõŠ[˜jþ’õ7oŠ¥ùØ×áü¨¾4J›fðÈ'ÌÚúhAûqä_ÐñZ{”Ê~gO{„'6 Þ°®‰8àÁê¢ÌÒΊ’§]BXJ×½?îúvp‡í`ª I²:·õÑ$šJDÆæIY\t:ÔÑ4OS{2Ke³Ôçuš(•ß|6]!ŒÈ;YX hÇ:Õ;ätÄQÝ)?ìBeÍ[IßT®~—/¹…_¾'”]¶óq—Sb`×¹ôežþ[(Æû¦Xyøœ´¯Õ|øWÅÆö5ÃsZÞ¥¿³@92ñHöw’{€yzQöš[~
+ƒ+JÂ/¯Ê×(JкTÐļ•OÜøß.Ýᯱìç×ø§È°ïcYC?qû1jå¯é.Ô“}ÖQk¨ƒ‹¶ÑÊŸ~ú=` ôî(aLô(¤šx;¯1xE£gÁþgDæ ½¥9oÕßCl¢õq 'ˆ³¶·$]å]‡³æ äc´KðS¼è=¼0f¤#Œê%´0†Âý×êú5¤˜D±'ËX[ûÐÄaU+eˆ“êa'†g|µû?œÚC?#`9ûù]i !ÄÇà{ý!Æ@j|ʦ_uÌ[ŒùxÇãð)eßJ‹xôRïK=¢“£éŠ·ï˃wÞ†vhBlè7·ŒÃzϽ7#.õîÔÒ¾eý=#ÏcKbE¯°ƒ Âe¶]3B©%vdBDéM$Å+L|þôÂÍa;)úö]z‹·áKy&i² -‘û¥¥’Ll÷vt‹’xíB} ƤŒÊR³Ç¸Žƒ@Ö8ì˜W{uÇ»|Ö}¡Ámðá¨vÚ¢ZTkÑ*« ŠA˜ÎvØ`£fDe„û~^B3àG«°|‹¸ø‡• ~@ä?”G[°Gë‡à G Y!äâ!Ðé§ì_éÐ`ã-éÅ®Ž²¾©ãõ¤EÓҵÃöÍwÝlËU‘kP?•Þ’…w”š…·¤±Í,ÿ˜ð
+¿Õ¡~àx_$/ÃŽ÷©ÜKê5ê|À=·­¶ð—¨Ÿƒ‡Í’ÇÕöWêeäûÎæ1Ù–FĘg”¥ØÏãèk]º;èªy+#b÷ì¬J¶gÏ<þðSŒ¥&:˜VšPèƒþùÃ?0³ûÝ#Lï>P"t„ÿ}œ\Nº ¥9‘Ðõ_´€1Àq¯ fŠêÿùç û㣪J”®„ìôsC”3 _"¤½¨¥+áN?sŠ8æõ+ˆ*®éOÒ•0Üýû­T†,1PŽ»ê¢—(úRdèç0å“úÁÑüª”})Â# JÁ]³ge'¢£”Hg÷ Ê¢#í‚à o©GÑsýZ S($ÄÅnð‚²Yô¡Tf Ÿ"z‚Ïž>·`8¡n×X8¢šQDbaÆ£ˆ„]EPº¹c'šé]+(=³Â`méÄ®/IzêKF ž
+F‡=ÄŠð±-+ ±‰•‚ØŽ•ŒØÌ—Œ˜6D›Ý+ÂĶ¬$Ä&V
+b;V2b½•¿?šÇã¨ãþ}©Wøþ÷Ï¿/Y"˜uÒœKU!T ÎaURYþøçÿ<>üåÑM‚Ôƒ)åWF§RÃv¨õJ^Š–+3³zÓXIãD©84˜bJMjåîVµlÖžñœ;^Õ]83TåÎëänÃŽZ6ëžâÞFPXä^ˆ¿.YÉV´äj_Š–{OÁ²Uó+¹æ—bå^ÍS¨lÕ<G
+D¹UJ—¡Ejµ: •X%0q3V²Ž½PÉõαrZñÔÌ÷jŽZ¶ª^b%W=ËiÕS;ß«:j骾ö«VÉqÉýR­¹Ã+>Þ.M+t¥ãØoèoë}²†·„Q‹üÇoû•¾÷œ z¬0'+ý¶¾’8ãM»e!˜Yñ çÛ ‘RzÚ,ñ•SU¾ÙýÜÄ©mÆ’¹!–±t*€úÏ
+>BùÐW
+ÅEúÚF¿ƒ¡Ë…×`”_ÜçEÑ—";Ü5Ðca”Ú±€¢3 RaÍ–YH®úmÚ-’àBÚQòT{rñºv”<Õžƒ€ªÔ6Eô )öÎ-ä Ø°b¯³Ð>B*ÂŒ‰“YMrÆÛBRÂ
+W"AÉ™‚R”ñC1ÉY$“E›;¼»(™xwÑÞ2ï]EºQñç¼;C˜`OÐ ²Ò#á=Y£©*±îÞŠuwÐLk¬;M%ÑÊ,³î¤±îÂÕ%Ö](¹Ìº“ºfÝÙÀºk´²îb©žu—êZ¨[þ
+’Jéë.K ƒÚ°žmjþĶ‹è]aÛ‰†m—u²í”ãÄPþ«¦ÛQÇ¡a…ršÀB>SÇÁ㎈zʳ˸ùBD=%,4Ü#êUÂGD=¥ài©÷xzEöˆ¦§4Ïä-š^%ü¦÷¦÷¦÷^izJ:b©Ù£PUÂ*ã+°k¥gVü˜"aËJ’žú’ƒØ¤f±"<AlËJBlb¥ ¶c%#6ó%#æ÷ЬØD¬OÛ²’›X)ˆíXɈõVþÅ4=¿ ‰´™·
+–Aœ/T=G †yZNÃ<¶ó½(Ç€{ò…j—`Áz—‘å´ÞØÊ÷*žn«æe`)4½-§ažÚù^˜£–.ÌwizÕŠ{¦§ü¾‡âg<=¥aBÌÜ„§§,%Lº_OO1¼öÚË.½5/zß1IoÍy,ýìýŒ¢WK¬1ôj‰)Aoñ{ãç-AŒ…×FvÞ:À‰œ÷ ðŒ›wÁRój‰3o܆ËÄ<ýK`h·\-GXxm<*šß/‹gÑ},¾èWú}óÖHÅ̈yÈ1¯™óÆ8ÿz‰yJbÍbŽe×:tÖûŽûó’暑.9ß~Ï”¼%ç±ð’ïmÙo|¼/ÅǃÙÆeî 2±²è˜Måü
+tC}œhG€6Ô£äDòQªÏnÁ“%OÐÙQ%ϵ'7Ô£è¹þ†‹'÷¹xr†ÏŽ(:ÑŸÚ1€²½…#&žŸ®™x͎ŘŠ×ìXRñ–¨ C*ž¸AÅߨxOT¼~Ëꌊ§<•À¸a*<.I²‘¸:c#išòµ…r™ESI¥_ƒÔžŒ©t-kH\[ØI9"WUjËÞ¢|²˜yj4³¶,*‰„?‘èJ4’ü[0çc •ð@ygK¾Äð7S¦d;,ÊÓ•˜IslÒæÒY§üÈQ’ñeáLóÔ>íjb­(‹U2·XJ#]Ìß-Í™[qWx:å ²ã…UðÍfbzÊô«QŒ´ªxEa­2úõ9Öç(óeô9®ó¡ÆZó˜V9EǤLIÉúHú¶¸¬)ŽØ…"êçDMÃ,1:åï°ZVè÷½dJ³šôsªÚ(ž( qºŒ׫ý iº×4ŽL)ÎXµ¹édÍÓƒ™iÇ Š]Ž¿¦R¢ç«¶Wß4_}¥ì;LIš“çò~¥ŽS°â̆9ý.ºVºT ágoÄ%ojFl–m} ã:Tp•+-LBX§üSx¹zü•¶¥[ñ¥›¿ÒÕ#~gÑ=YœŽø‹‰Qk‡Ìc·Ì<v—˜Ç¶fC7Öú$Ì-_מ¦úµ±Ñ„)×SUJà½aqKŒPGúoƒÌº°Òî´/ŒƒÜçy¥¢—ƒ[uãfWÚö&Ì`®-Ìô`EÍbŒ¬™ÁŠ?3ƒ°Ö—ž–ëî¦ð \xñXs5…'JWÂ=3˜¢ýΫ‚X~5…'JWÂ=7Ø*âL%,†ÌeJWÂÜ`ÿÞ¹=r0ÊÎØÁ0—çv“e'Ü] Ë'êö, ìÄzºÃßM óƒ t*¹ÇŽ¢~°……½ØäGÙS~pŽ„vm
+Ás†0º¹ÇŽÂ†°ñÄŽ]†pÞesb=CCÂ?œQ×Ç*/] Ù›0æH¿»¾g¥gVüÈc”Ü´’¤§¾dĤ&\î"V„'ˆmYIˆM¬Äv¬dÄf¾dÄ”„ÎÀ6+ÂĶ¬$Ä&V
+b;V2b½•ÿ?†°‚I€6s‚°ûa·MVþk©˜ñ.„==Í° ³9ŠÝ&G-›Uç‚é?0¹ÆŽb7 ˆ¨ä‹ñƒ1X¦ô`÷%èÁn“œB¥¢§`9§c3ߤG-[ôà*×ØÁØÈ7ƒ<…Êb§aeJv_€ìvÉÁ9T98*çäàØÆ7ÉÁn[5σÊEnpjå{1ŽZîrƒã’û¥ZsŸrƒq…®99¢§5¼ [çÔ`©Eø`ø—EÆó '¹Á©ðw§ÒüŽÙÁ‹þcñ
+¥Ó[y<“ìI"O¿“¦·ØÃQò˜=l`z öØÃQôk²‡±)ž6µÎØÃÐdºd›d‘±X` c“~Àt‹w–¸œ±hârN±‰…gºXªäs¬äZŽÛ ˜+¸~¨ë„ ˜P‰ì­Äâ
+‡d¿&;­e~ƒŒÊ5<€]ßf‰©–ˆÆƒF¿;+Ɖpžie.p³¬ ĩਲ_²Å`@fLõ–=ñ ¹Í¥A•ÞJ¹‹ôÊZ"Щ%s"ØX.óÁ‹^d^'Bb J7…ÆØk ö PTf»j(³ê€Ù•?ày¹&Ï(ÚþáÀöŒùÌFðW9N{¾¤>âK¦|œ-_RˆAOkø’1ãè9_òáè4ño2Ú*宂°³7°:é\0EÙj}¿`ïÎÀÅ'¤Ž†À’æ5xï¦ñm!jkúél£Ejð™·>ÿFüö”`ïI\¼¯kz§© Ž.÷seíM*& ×Òçn\È.¦‹Ò•ð|€*<øeÒI”®„{*& æÉHá³$k®ž´‹Ò•ðzžµ›TÌ(;¡bÂÊرÍ4ª(;£bú9é&ÙegTÌèéA:¥Jú/¥ØÒ¢çú #Vò=*&ÊžS1S$lQ11O‰’ÉÍ- (|nÁÒ|¦ÈF¾YšÎ2Ù¡bÂhcÃÊFè æòXå¥+áš\¬Ü¦”žYat¯7­$é©/1 “±‹Xž ¶e%!6±RÛ±’›ù’ƒµ0—r±"<AlËJBlb¥ ¶c%#Ö[ù—Q1ÁMAq׸˜Aê6¥µì²1-‘̈«dÌ u›Œµì’151BÓëlÌ w—•ì±1s´\¤c¦–¾™ 2jÙ#db´\æcbKßäcF-{|Ì- ™±ï21Zö™%\.12±of%ÆÛãd¦h¹HÉŒÍ|“’‰·GÉÌCËUN&6ôMNfÔr““‰kï—jñ}ÆÉLKu­ˆNÇ v¤Ì¼š7$}|ÈÉÚŸ~ö £d
+ˆ*½šS$Rá%ŠD¥ùS2ýÇâ
+ý¹©å<à‚×”B¸¦ãö©ÑB»ÛÒ@ú­µÇM”1ÈãôÿÖïE?D£Å²6R ­¢ô­ô >:ÝžsI”a™>i*ÚdX®³7üûû¶sdwe‚O´øâÄÅû#9ªógšë†¨˜FÍ·g;þþçÄ}ÿ<¾Ÿ:J§L]‡ˆ›â…::Ɖú£Ü3Nò­è tÓÊf}/ãW=»ê² #ï_ˆ•·æYÖÖù3¨®ãLðÒ×ãëÓÑ’SPÂazÅ}vÇ——bj©ÃÖ˜'ç¯J1zÏòÆ[Uüò2zª–Ò§?q„—/„D`9¥˜i7¹cq,}ÚGŽ±lttûd•/O“'£`¾â®¼Å°rIaÂíVQÁÒ-(ãAá”VÅÓë€äÇ$þ /)×!ec›˜(¨®‚‚ÅŸQƒ‡È´z:h*žçÚ ¦Ø’ÆóW¬üÚV^ÚY­‹ïwZ!Ã;§Õ^‹Å%Ó.[ìxþÔFhf¯À"¨ºÙi×PI]®Å‘õ‘2øÏÏÂã™K}÷œìШ÷úÔÇËàpôÝÞ»ˆNêvcxº9Ĵ󎱩üõ^@A‡±…0_»÷RHÌ¥w]îö#—Áó̪åދŇ®iÏ-¶¼~~ÚZBÙµ§­¹Ùq×
+~XmÜ”¦nr©Öƒd5fJA<¸Þr÷úû¬†$uõ@Æú•é(/ß?Œöùù„ìóKÄ+å¨,šzŒÉNF¯î$==ö‹çc¿h…¢ ’’£›í±Y´?j*\Éý § Ík¢P¢ûE'‡vµ2©G~­2ðra+¡ÔAï*f¿fÅÓ`“#¸f==ÚçöüKUoÜ„3Ë”?zÒ¿ §Hé£pó\ Û8ÕD[}<¨3KÉhÆ£±?xCˆÎàåÄÌùsœt§|aDàþõ¶±= ;é/Ž”°'·›ƒðªæ÷/êizéÐn^„:û±Œ åEmÉÔ¤7‰òÕ;H‰)¢ÿJгjÔòy—ºÎp'=§£¶ôç¯Íž!–=¶•í¼=:uh-Z^wÕïÄÓëm‘;zÿt*i¼SŽ ´³úIÝ¿¢–¶zÅ-L5Éú›7ÅÒ|ìëp~T_¥M3xäfm}´ ý8ò/èx­=Je¿³§=›…aOX×D ð`uÑ figEÉÓ.!,%ŽëÞ‚w};¸Ãv0U†$YƒÛúhM%"cs‹¤,.:êhš§©=™¥Æ²ƒYêsŒ:M”Êo>›®Fä‰,,´cêaR:â¨îv¡²æ­¤o*W¿Ë—Ü‹Â/ßÊ.Ûù¸Ë)10‡ë\ú2Oÿ-ã}S¬< |N Ú×ê > ü«bcûšáƒ9-ïÒ߇Y ™x$ û;É=›ÏŠ¬vëþE‘H
endstream
endobj
-778 0 obj
-<< /Type /Page /Contents 779 0 R /Resources 777 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 710 0 R /Annots 781 0 R >>
+788 0 obj
+<< /Type /Page /Contents 789 0 R /Resources 787 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R /Annots 792 0 R >>
endobj
-781 0 obj
-[ 775 0 R ]
+792 0 obj
+[ 785 0 R ]
endobj
-775 0 obj
+785 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 88.249 121.109 98.706 132.566 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-780 0 obj
-<< /D [ 778 0 R /XYZ 78.37 808.885 null ] >>
+790 0 obj
+<< /D [ 788 0 R /XYZ 78.37 808.885 null ] >>
endobj
-777 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F58 382 0 R /F55 379 0 R /F29 371 0 R /F23 375 0 R /F20 378 0 R /F67 385 0 R /F30 365 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+787 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F25 375 0 R /F19 379 0 R /F16 382 0 R /F67 389 0 R /F38 369 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-785 0 obj
-<< /Filter /FlateDecode /Length 6978 >>
-stream
-xÚí=ÛŽd·qïûýh!hŠ÷ °2£ñÐÛØz³ýl"9€WˆþýT‘,ÞšçÚ3Ùl,fgš]7‹Å"O"¿ütá—ï>ðüûñ‡_? s ,Xiõå‡?ø‚_ÄŦÜÅiøJËËŸ/úȹ|à\Køáð÷#çFÀßOßHßÙ
-fTPºBÍ,ðd! $ Ê ÉxPÊ
-x-¡õ~­8æƒ8©ã˜ój¿^2üD1¸ºRÜA«ª ‹Ê Úiºt£˜à†iQ3êxãÙ‹HíŒüüìÕàÕ„Ù={38E":‡1OÉJwÌÜÊo¡ç7ƒ`=sÂQ‹âæΩ»O+4íF¥|s•î#ðÃJü;ˆ[ówI9¥C³ lÕ ,ÁØ{'ðNíм›«'ÅÂ’ö›³w®›¦?³Ù Z°ðl`‘>3{ÅþÙ Þ%X{ðó³¢
-.ÜîÙ›ÁóHàŒ¥ApzsæV^ ½¾]s=`[sÝwŸBh¾-ë£lFmb·æî\=µK·SWqÚÝÚ€UhuïÔÝ©št½‚hÝEw¯…=mÎÞ©vÚ.Íf¯‡-¡?ºöÂ%~µºÇ
-¶}.ȓʪÈÚ:Ã¥¨k‹KÑ×).¤° .UcÞÀFü¤Â
-Nð(êÚàQ´u†)kàñ
-zoŸõΚpïã`%
-ö^É‹†Q3ÚÅm"ÞzÙ/Cy¿ëäˆdìv‘ȵRyiØlI.â)ǧ¸ìZ½!{Ä„ýîÒ™“òÃ>ÌÆS(­pî3 A8ïa]B/(ÑèŸKw^ñ‰ÈµP9$x6ì·qÒùÆf sÞ·f3W!˜uáN£©DÎÙL'|6šUáëhß'~1¾Û i
-³¦l4Åâ«Ñ¬ÏÖ4Þ÷N×l5{ß#:™ |µšuƒã}§½'Ë»5÷r76ÓHžMfUrêûd/†wJzò2ÅܫŬÏUë;'k6¼ÁØ÷­mÿ
-Úª~NQϸ먋'dÔD+ÀÖê¸r*ÞºvNÑ'Ó[çQLà ²¼ÃŽw&fæž 3³•aîÉ0 f§Ìþ™_öÏü²æ—-ä—5 7Û fÜ1ëkʵkÒ¾¬^Jö²˜"fsPVa=϶&R%8—MT—–†ßªæâ‹ŸžÓ ¶ä­Z•§·5mk ‹§é-f‚‡8”TVß Ö²O)«}/4ø(ž ¦Ô3âIimmêYÂItWó¶´[—~ø6óCê¡Ìo4ˬÉø²±è6²K#­½Ã$Gêñµå™¾Ã$1ÏÞH´g0«/7Ø^1çê Ó<ÛGà´7§×¾‹BãWô<FSõô¬êØ25ÖøÍ¡Áb6˜‰Ãö`J¯a0ÕØéWL¥-S°3¨çÉEz[Év즊%k³Õ*¶<?n˜,xPnzùXGr+USè@‘D>'!>õÙx?›“ÌËbŒq¤¡ï2¸œ}™Îf+×ýÒ3mÕ í×5á=4ŽÄi¶f–:A‰¯õUdˆJƒî<øTB?¤ëf5L¦Búfæ3+ì züipêYkn¡SØ8 ){TS§h’‹T¤;Ù°ÞƒKõbf똘,ƒmÌ2QªU2òä õX ÊÝ'ñN| Ì[;âa«FE„(Lš`ÜìŒ;ãëìÔZ*ù¸]O2V”áÖS7t#ÄÓÓÊ0î©?!¦µV¹µ ¢´gÞøQ´
-æ³¼E·eaíQrÄŽVôTí#U?™Øc‚jvä~–X‚wn-i†ìç±Yq" Y•¹n@Ú1,B0R»ŠœÐ„Aúãä¡Ð¨dæ+
-H²å¥B/üæIʧlÄñ%†“(U1’ tG²ç«ì v¥Ž-Ó•º`v&œà·×]á‚øwÐÈ̃‹• Ä׌Öê0RÎãÁ™Á3Hø¿ÖjÛÖ“õ1jNuÒª¼¾<VG!aô·uL©qäGÙ°¯ãÒ%Øëˆü7Z›Êß½f;þöëk>Yw±å§¼\L×~ø{|ê ™llÜ ?h)¿Ïa(æO‰>þn¿w¡~¯tó=ŸÐty,ôL/™´jKû¸.O+ï}ò8ØGòMý؇uyZyï“Çx¦Ì¦~TØçáµäÁ˜9¸%y}Ÿj=O¨Ë…´Ì>Ù=ÉÕþ>L+TZíÒ‹sM6AL4iº\ÄŠ"Ý8wÜ­<Çô¤4ÓÍÛf 㦟ÖÇ-úªüäšc’'ùs“_Všû)™ö«cƒßY³7Í´
-îË<Ê,½¸¨8‡‚û2q´ðsã}-¨/ Þ›…pn  fO™ÇK‚>¨
-~©X7¥gþè ZüR±Þº8$JËD0`÷' ~ýé’þøÃw¾þïŸ~ü·o8Ó—Ÿþç’>~úwúxuXæ[‡‹³AùX7P*f•°À@«Üc¿ªÐbðZ€4®§&•ž, LÀàQZ
-! qêñšD-È[ã[ö-èÕ0í°ŒB ~Þk¼£6%l²’'…Ä%3Mo9Ñõ|͆i]èô®§ð°žÔø^*¾£ß%}èžÞ£†I;"vY*E“¾i^&%nrÅÃ\åI *×ãL[o(~ÂC`¥ÆPíÊCÅ,ÑTJz…UÑ`¯o»CGcížöúWz;–äij}ýlæ•Ë`´¼²7ÔŸú÷jÛâUTžj£$”
-À}KeIb™*2®§Z–oúº¸0’ÕjXöQ«¦Üçì¾éT˜«)ã5Z¾–­è‘^oõت³È¥DšLÕ+úòuyBú–jìr’’àžh¼©×ê(Jç˜Ñ]ç7ë>êAYµ+jGwUª‰—*³Éú²=M´ÚMõZÝÔ"Ý5³¿›X€E?t4šªh»G3(¿á/¾m»Yœe†=S oÚÆtw|"a¬ªÖ¡õM3á[UŠ0V+aîØR"6¶P´
-SJÖF^Ó’µñ›I!ÔèÈâ.äX«˜]…[AU ©°,5óJñ8Çu}®¶FN=š©â÷Î6
-/~_êà–’ªErÚŽÊòôrO\òd´!¸«%nv¸jߺꅢŸ°¸ÉxZÛÐ.—ØËa ÔD‰;üZW‹<_»r{º)—QKäMµ8)Úw3Ô:Óàòƒn/&«r—I¿T[OÄl©¡£ƒ­WÎ÷b†±{¨ú¡w<U¤ôå΢滮\a;Ëlh ε´ê•aÖOu±à
-ÎtŸâã¢ö¸ƒ6]¸ÍÜâüГxÐu6u‹{&xØ©‚îÕA×UÄ…Ëß\ÈÖ„.¥ô5ÿfc
-œ†¬·Úß Ãµn híÖ2áܜ׀·[‹Š»\ZëM»Mи¬³9ªÈÃÑ9Æò¥¬Á†›î¼Ü»Ê
-m0¹œmIÖ6âNè¥YÀosiIjfdˆÊ<7}Ê¢g1+`ÓI¢wÛq²Û©¦ÞÎn•cŽ»añðv«Ä´ñ®uzw[v›Á ºI@hÀ×íw 1†Ø©¿×Úá]ö[Ö¨&Ô¸bÒƒöÆË…VÁqï­Å ÄÛ‹ñ:u/0¯4K[´ š :PQ9Ç'¤ Ij#æ ›Za{ác"/„ ­±HBåœ[>åe8‰XÁ¨# ­±Çd¶3½Õ‚˜ƒG!R¿ÕÂ2,žEÁŒÕrËh3t¦ÃÇǶÚcŽç<©“×ÚË=¦°*Œ»HÓûd‘x¤à“¦x¥ ÀW²lýŒ†…RãSj¡/D‹>£™¼—+8×
-*©„¨…øEÄÚ(¹åæRI Ø SØå‰D* µ+Deì\¶È[=¼™9‚2j$÷ƈ—>–üêaiqfË3t.ÆxÀöz£Ì]½–¾î1Ép7û§+^9l”1K­5š¿³Ì€ÄnlœzÔ„¶âpIUø}ÄÅ؈5ËŒ˜5ý£ç«¤ Ÿ€è[žÔQI¶
-Wä¯Ôn:šMtª—7³R"<2»iš©âЉ
-¥. 9‡©ÒÞg–ôéžrŒ ·t¦üþz¹ÕÄ[™$&zÇ"Ãþ¿¾Ezí­Œ/eH¶,2Cg`J‚ ;,±Çì-ñš:YûØ›âJN¹ ˜È.MÅ:7žš fãñ™1IïËiDó”äÿ
+796 0 obj
+<< /Filter /FlateDecode /Length 5734 >>
+stream
+xÚí]K$7r¾Ï¯È£FQ|?€ñÀÝÓjò©w綻C¶†wK†¡¿ïà#H&‹ÉÌdõx
+ZAhMU&ü" ²"#éòi¡Ë÷ohú÷ñã›oŸ™Zqšk¹|üé ƒta‹qD˜ÅH¸%ùòñóò—w”òJ%‡?
+Ÿ)U >?½çîip]À}þôþíÞåðÁ7ö¯çÞ6þë{zÊÏØÖÓ wžâgOWs¼ëû•+H‘}ðWÚ¶üÙ_©ÛÁ·¿}ü¡«0ÄYcõ<==.
+·@F#„ˆ£ #74þFþ(û¬tU&4ÑRµ¼¸Lr=£ìñÏóö¾4Ž¤‡œæ‰k_—œ[bmËT©ÄÔÀg‹ƒRrõ̓é…ÐáªgòÝÇLî®°ÄÈåÇÏo~YÀ¶¾_‚½¡D8«–ß–Áe$uñ´
+7pih4°”¡\¡^‹IyC¬c“°(CŒÇqIí;ÀøÕã\UµÛ§!Ô S é
+˜àŠH
+Qp|áÙë8®Œªùüì•àÕ˜:<{SsŒDd
+cž¢•˜¹…ßÆȯ” -1ÌžEPuãÔ=†
+N»”÷nÞQÿù°ÒNâÞüÝ'¨7µ819ø}ë>ˆλ><1æ¸÷ؽ}lªñôf/  ál`‘ž™½ìøìïâN¬½UóùÙ QeæðìMÍ“&üŒE%¹;s ¯Q_¯¹zœ[sÍ÷ 8߶ñÈ›Q‡›Ø½¹Û‡§ ézê
+0N}X™·N݃øà¤[„ë®w÷â±ìiwövÑ©‡Ô›½¶„öìÚ ;”pëøtþPâ|üÏÏt€åMžhO=2‚êÃQ™"ÎX¿Å q‹q|ÿŠ}/¥óKë¨4l‚«5ž¤žú^Jç†:@c…ó{+£On½S×ÜóÖ÷^J¤°°ÖÂG¾ü°¼I¸;—€‡5ãó‚;óøýïË›?OS˜Á?ç-mü~Õ€45©æï·QõS™–©â÷›¨Ö¸vxMÑÉ%oˆçË7Q&IÍšx¾z í•]P.S ÆäÛ¥œòík¿d—ccýüÞŠ*Tó›-Éß_“ïªý)‡Éæ]9ðõKCÜ»â!³ï%Úãá@K5ÇÂ:Ï'*×eöø]ìá÷ÁºH`Ë«x,B?ˆþ°]µ{nÆ«5@ZŽsÓ³Ò;ɱ…?‰Õ¼ìÒu雿6¶Ä¡ºžØCJÆ­CháU¢•õ€($} –Á&a‰l =Eõ(Äxy<Ò ádù]!€C§Äd’eÕrjk­ˆ¥æ•Nµµ€í's§ÚUç­Sm a o:uª]uÞ:ÕÖ†¥íÜ©vÕ¹^i÷J =‰Ñ·Y¹ïK‡>8} búîp`àUýÆrŠvÞá‡
+.]™9r×F3ä¢!}ä ƒ К‚†Ý<ŸB¨t 4Ç
+Ù£Œ©2E£\‘\Éæë=˜Xï!d¶¶‰ÉÜéÊ,#¥R%#M^WŽ‚Üë$ÞŽRŽX­[£ÔíÕ¨-òc§&µïVÆúËäÔjÊù¸«‘¤^A†kO]Ñ -®œ«œVjcžÖ'ĸ6Ã*7š BZb•mqÄU0åmº- kàmï`EOÅ>’6°úIÇc‹¦fGgŽ%èÊ­EdÐ~«'à̱IC|‚Ö€„8Tä'Œ§ßN rf¾ÀÐ%Û^Z¹Ü}: Jø” 8|äp”ÀK”͹‡`îLæ|‘»¢S¯ÒáJw•Î=WæÛﯹB±o…FÏs³ºå‰CÇF ƪ¥«©&P¢ü¹#ü¿Ô
+x¤‰óФÂU݆¹c®å9‡“ D¨]½É§±Þ‚¯J÷T#WOQžèK¼ÎUz@©ï ˜%Âé‘.C c«Àª÷t™ '$ìÖ±nù”Ðîà-œ$Òê‰Uª¡c9Q‚0É«6elÄÚP¤×|ž«˜ÁÛ[¥/ôåx #ÜScŒâéy<<>Ê&[¯°Áô"‘| Nkƒ«ÿ“ø š‰tB¿ÁzÒµ D”Ú
+ž$„õ3Éâ·bŠûõòãZtš0òm ¯ÎRl–e¥…žNk^°o[6^¹_¢—×ÐL¯7.e‰æ›ú®ù½šü¯)¿ÔDk5”ÿáuåî5å’˜!üÈîÕÄ·¯)>çĨ!üÈïÕÌGÍÊŸä½qøÜÚyÖǃÇæ­Ôˆ`LÜ)BéñŸó)‘>Q–)}¼Ð…
+ÏúMŨZŸÍÄàZ.üoÖ§Õ°òË€ë`¦æØÚ£ýÍÿ¾M;%³hâŒ
+º”^W¹%öì³èRz}éb^ZÂœ»ÿ %øõÓ?üéû7ßþ÷§ŸþåÃ%rùô?Küúã¿á׋ñe½¥[$˜˜v†:\-ƒ®2F­¯ë—›
+o1þ5
+ 5…RÓU9¨pÅ—dÊ%¼ÜÁ*hL"J="h¨×S¿îŽEyªÚFß>«~¥2ЖúŠúÓú±ÚºX–£Ú)Å@lͯ䮋<…ªAFÖÕŠ:*Ëûš9ð§ÓƒÆ¶ªw`R®þÿž±?¢²®´®È”
+y¥qõ‰-#
+&o=®oþóí°°µDÃRÓ@ŠÈOu¯b•FP.<•ì®´7OXÔ ïbI’P–
+ë©”áë>+îß?"ʳâ¾Î£U}ÏÞ ¦c%®ªnWkú’ײzk³÷We’9×Dã±tź^]š‘¶¦Æ¥ÄvO¨p,¼5T#¿¡äzô;jô•e WŒ80`ËàÅbl¼<ls­ T¼Ö@%‹¯—91PÉ9áʶC öÊêâ4JÏø³‡õ@³ÇLmgª°1ˆÒäêµ™„k ©UugmUÞŒÙJæÚ"eÌõ]rÕ6W… W°4Zi“«Ô^Ý*µáN§öiðeá5.è[‹˜«¢¶ bižËäåzq(ŽY ö¹ØúõTg¦ˆ¿ö·AØ ºp?—¾ÍUT³<è·s;¬Ê³–»ã•;ºö!®,E+øk[ûëJŸ°ÂñpŒ»¢žß]Ïkß_É”ªQ´rš! Uàèò_Kùü¯›×¿ûXåx¤S0òøújÙ "«F©fþµs?½yp‰QQŒ°LO|ËÃ[É| lEË
+ª~xUzÐ<UöÞzôPlÐWùA™W‚Ø Š¶ ˜Pc¸ŒEËzU¸PVH¼iKÍ6 3Þ©ƒ®x¥æ;qÖ!Y?Š°µèÙ§n”,ÖÞŽÖc©öJ
endstream
endobj
-784 0 obj
-<< /Type /Page /Contents 785 0 R /Resources 783 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R /Annots 789 0 R >>
+795 0 obj
+<< /Type /Page /Contents 796 0 R /Resources 794 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R /Annots 798 0 R >>
endobj
-789 0 obj
-[ 776 0 R 782 0 R ]
+798 0 obj
+[ 786 0 R 793 0 R ]
endobj
-776 0 obj
+786 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 256.944 734.5 268.899 746.455 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-782 0 obj
+793 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 90 592.245 101.955 604.2 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-786 0 obj
-<< /D [ 784 0 R /XYZ 78.37 808.885 null ] >>
+797 0 obj
+<< /D [ 795 0 R /XYZ 78.37 808.885 null ] >>
endobj
-277 0 obj
-<< /D [ 784 0 R /XYZ 79.37 195.368 null ] >>
+281 0 obj
+<< /D [ 795 0 R /XYZ 79.37 188.613 null ] >>
endobj
-783 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F30 365 0 R /F23 375 0 R /F51 376 0 R /F26 400 0 R /F20 378 0 R /F52 372 0 R /F53 638 0 R /F69 398 0 R /F55 379 0 R /F76 787 0 R >> /ProcSet [ /PDF /Text ] >>
+794 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F38 369 0 R /F19 379 0 R /F17 380 0 R /F22 404 0 R /F16 382 0 R /F20 376 0 R /F23 646 0 R /F69 402 0 R /F55 383 0 R /F67 389 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-793 0 obj
-<< /Filter /FlateDecode /Length 4782 >>
-stream
-xÚå]K$¹q¾÷¯È£t(Šï0¨kz{:¬=7I ÞµìA»–`øß;øJ>’™¬žé.Œ1è鮬ˆHÆÇ`D0“ Ò姅.ß?Ðôûúñá7ÏL-Ž8͵\>þøÀà º°Å8"Ìb4#T³åãçåï(üE©äï/B ø¤ü§§üI?Áóßÿ5üˆ•^§«RSjŒ¿*½µ‘D)eàªô?ï/ܾób’X[‹T×xc¸ò§¿eÔP.$‘mäSl¿&ñ×x_¯…oƒÿÎÈ$xŒ· QÚ‘äÒH~}ÏWá9ÉÙâš)ø»¨iø†gT¶XyI¹…Ûù¬K$R‡ßOñþÚ%]´é"¥&F«^߶ÐZsˆ„Ô†¨ Ĺ9ÅhD2 hL×üÔ‡JGÕ«òh,Áؼj4v_¾æ¡¶ ê
-†¾/ƒ†0øÕtA ÑʵMÿÏ惙­ú–³±u{ÂP ­ôíŠôÉwžÑ[˜<”V»±¥Ž•t,‘ûgç>NÀ³ô>ðøfÒ›¿“cDwÆ#µDë­Vú8
-0A¬ÛrŧDùÄþÿ~÷¾iäõrf/ Ò¨¿æ×|‡}è¢øã(ŠÃ÷f4ÂÁÔ¸7zJŒu\ù_Kóñ_º;i§v}§5[Òq”k“Zð\r ÃÓu[ ë4HæÖ¤ÖúLÊ·¾ã.òùh£e6øÎÅ€dªx=Ó QÑÙ}:ù]¡ÓjLç{Ã'ÿ{u>‰%t8YA )jz„—1zЋÚ0"ÜŠ­â–rD¯‘’÷ôì)éxÊ/ ‘Öìñëk÷%Søø»Û&ý¸•9ºv~NÄè½û7¸Ú^Ñß›1¢9Û½·Ýöƒqç×F¼¨ö(çÀÇíbÑëÇVß×£6ŽÚ3Âñ¼ÖÃv1óc»oÏÈv6íyë²áÜã¼ÍF+Ü·1±½o-´Mmuí±Òä‰^‡Q»5D/Êjß#r¤y¾)Úä‰öw«,‹C*j!%¥DƒùË營 ü~ Ôà…³jùŸåàr–uñ V.)%Q.Hƒ xÖøSÿý—Ï÷‡¥iŠç®˜èäC<g0§¾H¥‰RbR~⮘;ùÌYˆóð‡Ô–(jçäg—o€Âúö[J¤žl殘{ùÊ¡A¼ãD²ÙæG抷—.,‘0'»(*Á>g[Ÿ¸+æ^>ó¸õ(“/>ÛüÄ]1wò¡{”• ž{åœøÄ\ñvÒ!QÐ^¸¤„ 7'<òV¬ðÝß–òÿÎÐ;üòçÜ<bUüïø†–‚o+pO¦äò¹¾Ê =mõòiyÐ0 •õæ:¾*`J§`bç¯ÂœCZ¸{W×»}¶®þÇòp úà´ÎÐQp“Ð#îÀqõ oçÍ
-€õ7ÐDŽ7€DŽõVÿ=G£$1N~‹Ž†Rb,:¤'j¤£)²ïØÑà
-s/KHÄÞszÛZb½¬¼½l*!53 §„óÉ]_™÷R˜ûm_@
-–·_͉N¼…µß¢©BE“´elrƒfä-¬›ž$ÌOaÂ36Û“·°¾tsÝ`U=dÀB¥Å¡ºZvTÒJr }U
-ܘ\“è=¨Icñ&vý.Õz®¿YëEº\?$|ªËCÄÂK‡9#•¼iÍIùf!a1ªW@ùê
-ö¸JeÄr¾áì‹ÕuRJ”¤!£¬ls.(ì•ýòÅ
-rk+ºâÅsm•ˆ—§Xk{%žÔ¼µàÓÊìkäJZ¹Fù¶*(Uu•ÌµCšoB}Œ\Á(^É{{Wwð^¯çë`'¹„䒖䣒SÓ5Q
-dô„+ÑKnÏZ±'o늎þÜ3:7!|»¾÷\ñðWÒk°ýƒK|¹ Õ·Ð#¼žá!„?`Û_͉0ã6î¾›Ý;ú€B¦çŽÛêËï')F¥pM¬f)ÕxýméøPàlo7Ok¯&K ²xƒÃÖ±F€„–r¹ÆÿBÑ^ÍôG­çe´Ç’ÔÞ4Ôõ-pøæü<ŽÕûÇ+Oe¬i~ˆ6:¬3èt9D{Çëi@òü^--ŒžîxDBÈJöR ÏŽ´
-~[3ÄÑ^ÒìÙ5?Úýc”úÚFçêñ&]k÷[¹Â’£nÇÃÂlÉ•Ób¾kS]Éyun×Ñ’£H©y>®.)•§/u¢éÃn¤Î+…â'䢒¢évå‘Oh#}^ Û)vÂxÒ`0?KmP¥ÊÝgz Ê9ï,?Þ‰wIzÑ©ý ×(¥<ò5±‡™ß/Ì\²œ&):þøJÁE]Ëj'?%×ÓµrfÇþ*º¸ª¥kQµ–kï‘—ON4Óà¿aÚ“ z· 6VÈ>4K… ®;$Ü^pDá+ôg’ͪP5œ°ä[ã¿côùÕ‡bö­‰g¿5©¨§wAÞbÁ¥…#?Ôi)ÿDˆã3ȃíí-yûиjôæ¡1„K?ã{½f¬ÂW~Å韨kýù~9Þ–¿Å†;îvªûù­Û¬hX€‡S?S×ê ©öwY5äÛîßÛfÆÈ–^Cÿ¼¯§¢Æêß’ãõ¿0Ê ó»€çƒÄ=4“ Ì*CüÚ$ó®Fƒ¿åêtck$ÏÔ±"ëA媖?Ú&Í ¬Í?äT Hä Bîïlíè'Ü8« ©!°ZœºœyÞÀçà È^¤Ržzinu;qÇð¤Û š¢á®¨ç3“·p´“$ú´VZ¢NÄyÈíŸîÑÒ·`W­~©×aœH%^X
-‡@¢n°RÙ³bØCêv¿Ôí|‰íä(2ukg›É‡ú¦yoàrPêgR©ÏݹÃéÿÿ9Í‘þ˜Htš“¨OŒ­'ÿjiÎKJ¸XE˜?À‰@"oØ/×QãW"½…·A°:
+802 0 obj
+<< /Filter /FlateDecode /Length 6278 >>
+stream
+xÚÝ=I¯œ9nwÿŠï˜9”¬}Ƽòë×À98ñ-™ËéžIÚƒéI‚ ÿ>¤véÛ¤z‹ >”ŸKER$EQÔFÑå—….?½£;üK¶p¦ 7b1†Êåòåë»ß€úiñ ï(Ϊå—w]Þ}Z
+ž L‹åâˆÐjKr"~ÙGø­@_'ÊÙ
+&/Ðd¯Qwˆñá¤/÷Uµú«D>1_=lˆº„œ¶^M˜uãÖ[Ï[¯ \h+¡ˆQúÔzx‚NŽã4­ ®ñ¯o¯}Kn u–\Iô鹃Tt«r´%ÊŒ+'‚wÊáOÁDÅSwØÇýá¦%Ò)¦³6Q­`,’³–‚Šˆs||Ð×Dp}¨ÿA8¢Ÿ@0šX3ƒ
+ò§~0Nþ#2ôù âõ’q;ÚÆa°…¥ä;`fÄl=‡úÝ×å>%
+mþý ™t+@)_þ°¼‹êFÇàbùŠ´|ÿuy÷/¥C¾@M¨P©sEéë‹×šÆ™TQþþò5­HaU©*¼x]u;m²ðR5zûà^Ûsñ‹×軵ˆ¹ô¥ëkŒü9íö[åþþËþóÏ?4%–i)w‹aè¬sÈ#RQø/”Y!”\jª©ì‹G„2­D*`jÀ¨mHæ²T{BÅ ƒS©–š$…aɺ¦òX3›0KSÑ[ ØÞ5ïŸK|ÚÑñfẤ€£—0AqÞ‰PUÛn½¬0 2û1‚0§¬@e’8Ë`Ъƒ•ž c°¢Bì¼®§Q:Ô>v r^Š ŸÎu
+aD ÚB“1˜FJ*£
+ˆØc|·XÃÃÖ‡2cb(4ÆB5•yÛ‘À£bœÕ P 8®H–²T{BÏÅ þª¥&)‰â‚5•Ç¢/‘õÈf¬„LôÖ‚'»ÝÔÔëÙ­0~®„{³• BZ+:¾;3Ûž ³ÙÂ'‰vÀ|;}„Ľdy‡¬7PU ¥
+FeùN)£8.ÄŒŒûXf-Ã0¾ÐÌeÞ~€1m•c ¨…˜œÂ|ª&™ÊRå;•B¶Ì¢¥e‚–À¢®9–|‰ƒp`±€%A*Z½ÄÉh·ôz6 lÀ<˯ˆ„EÐ6Z¤œF_«@!ÎŒ6‚'è´y0Öµ_ñ r^Š #Öê 3_8pjm0J³MæÀ)m
+b ƒ0æâ`î§$Œ”’Hª®lZé;ZŠÃžãŒ©€`N«$(¥J%©>X
+9ÕT-…ƒI1S¹ºøÕ#%–2H%Qé…‹F¹ÖëY$°À½Fœ²¯`Ëщ*ˆž´9³Çž ³=N8ÑŽDk—QÚKwÄ*KÐ]Í¡@" !”Ú+åà­±MxC, Úi¹TôRš‹ÁaUàïdË+Z© UC¡Äí
+æ”ôË3N££)B¼Àµe»… š¾:Ê54!x8©$.Òeb©-Eàèh1ôÌ€W2ÊJ´êï¡BD,¥©`þTÃá:¶­«Íe_¿‘Á
+4ÉPQìe&º©™W3Q¡‰õΦ}âLTrÂüª/*•é3à :›è¸3íItÛAÜ,퀩¶Ë
+ ˜*3#Ø^¡‚i¸2”f,÷ ;WpE ”¾¡©¬a.kB—u…>†Ì¥`HœA<S‘3Ä*p“±Êôí ®zô k:›õýyYk⵬’k~ÆQÈ+ŒðÐ'‰Õè7… J°3£Œà :¥pÆØ¡¶Æx r1[k\oJãT6qïíx !"3"6ˆ×R_Â-@ÜòS¸åç7Ó7ÜjÂ-AÜUI»+šÇ-Â
+bPÇxO]é$уÝ2>‹NÖV§rØ“ŽÆó7Ú³v“· mŸ<a6'H%Ðù›y¬T¤RñT¤òÈf*¹F¯a›$v›ž‰9¢¸jdø‡¿üîЙq<²&{±[öFD(ç?¢b\q´¬ jü™¦†õÿ8d]ø€§çœ} |Ôüø®N¬X¿aãá‘«^ÍFžwJ+‰]Y‹RÇB:œ(°íöÙ©Ça Vf‰>ð¸2‰æïä¶Fwú#…©„^K¥GýË­±Bƒ×ûq{õÆž‡«m\5^@Ä^M=Ê°Á>v£øÃÖ(¿›­®qæFgá°iœ§øŸKóõûŠ`FAY#P–tèäÚDžJdx,·YGA2q¹UaùgÜ<l êh#w†ñÎÓT¡<Á QÁÙ}8ùcÓj{þÍþ#±2„NOx°N7 ÂKƒ½Õ†¸Ne½‘U)·à©$Lºž=FÏð•ƒI¢“{ø¸x×|¢ ±>»<ᶧ¹Uv^¶„Û]Þ…Û¨G­Ë¶àÎëVx^iWFa×í`ÜyÙî?R±«sµ®{UÏu›Ç-~¶ôxΣÀq»Ë£\ó³e;+~¶eYánÔqÎ3§÷•öÚY¬ëíË<oj-k¯ëM¸-z¢—a‹oñàSû‘Æ™§›ÆšÍã–Q á®"©ãsrgÇç˜ÁeEaA:yÆ-aWÈÝú‡ÑœùµqÊ×l’~Ä®ûÝAÞ׸1làÓ
+¹§¯,¸Å a|–ý€\á®öû-‘¹—ŽP;Ë}Ä®W{³hï`=R)1Ë~Ä®û6
+í;îic
+H}§V€8íió
+ø=mL©ïŒ) ƒžP€óëÅ3
+¸Q~,òqˆàƒ= ƒ^Ë¿çh”$&]9Ôß•£‘
+¨ÈQG¡M¡}ÇŽfLÉuÔ
+§Žf^ßÀÑŒ) ¹ŽZúÔÑÌ+àí͘üÉuŒ@=ìh¼øúMÚß)ÂðBü ü|ÐtÐ!OË¿GGë™ GtzÐÑÚwìhÇ\g­
+ˆà¸=‹8¶5pgÇ "x£¥Ï"Ž5ð¶Ç "x£CÏ"Ž} ÜQÄ1¦>h=ø=öC›Â~ƒˆàƒ~ ŸÐÀÛƒˆàcCA}c¡Ð˜2kØ $ð±` ‡ž‰º¤ ŸËŠ°P1‘*ݷ¹÷žîê/ðº,Ûê3¢‹SŒjGóÖKG¸dx††»0§"î¥ ¯.~Á4sJ„œ½öp/¹§Î%„b˜êj–÷ˆ{)È=u*!<3˜
+šóYÞ#î¥ ÷—¾
+>ÑñÔæÒÜJãÂqÇ· ZÌ”0Æç‡ c°¬$–™àŽû¬=âî`΀ö»Ã]pë)A]á4¦­éÚ <ªµ‡ù"fú¡ MΈ÷O|;Ó•“0³qÐS0Ћ+Óa¥d 3Éxô÷¤ž>aú˜ Aah?[Âå{=_†™®0D¨¢ÖOÞé½ÄXž oBöÐ÷8å–Ì’ ùt#þî„»¾Kéa|Â\P£âGðFþÝÛi=ô„ D•üM -‘r¼ý#x£€Ýu×zbÅEaJw>»ÍUù{Ͼç;Šúš}blô]ûš1ù£û¿¾o_3&~òµüìÔ×Ì+àøš1$ïQ+àÜ×L+àûö5Â6æFãš=æk*ÚwëkåЃâ·ÀwíkÅàü§¾æ¼½¯T@opêkæ0ékîdËc Ùž½©¢@¥˜\Žã ¦òJÂö¤V*Að9žfRËšIm©'µý¤VjˆL¥òë<ZÉA»Ô‚†KDóÉ•îˆz)¸ýò¿ߢ—Lynñ?`^2jÿúŠ ÷ÃÁw[;G:¢fÌ~éßëßQ„K1¹ôp êë?p,…²z»Ös MlOÇÃc©4JEӛ÷½îÚT:µñµ!b„¦²¶ÉÖÙöÖ.šî¥²]ße´ÃçóœÂ’V Ã\Xÿ°}•lÕçn¶ù‘¾"|ªŽë±Ù
+1jo+Äÿ’\¨WàyX´ì‡êY„üÀ_î÷Œª0²'ŠûùÑÇê…R½ ‘xÆÄ^ÖÃM‘¨;fýö•
+J>øc~óÁ3)ˆÆ%Жþ ðÍ0ÎW„ŸÊÖK³q’8ÕþJÎâß<Ó3âŸÈÆ-%
+Íg-Ûs Úßî(—yŠÏ*<å þ*f@ûMýÞU(/2ûçdlÎ÷ÿzÊÖÒ.>YfÍúÙÛo1ù’çØŠ¤×õ5¾€­@@O¸½¹¡Ü¾¿bOvñŠŒø–‚ÙzKÁÿš÷C³>°$ní?f‚©4TÏ!jÎkðzú¬‡àhÙº½šWb¶yÜݳÝ{B çŽyÅœü‘
+xÖ-*\«ÙŠÊCÕ_?&[:~hâ+`{»yÌ­-ÅÓâÖŽ}ݘcD‰üΟÂFì1:nÙôÏå74Ú§JjošzjÞö¿œ¿Ñ‘½(y,}MóCmsð(0jö²j{ÇëaÚ|ó{J´p<Ýq„P_fï¨@›Iš‡ÉÉœ{½E‘5¡øtË! ÒÊÍ (RˆfÝRdrkþ­©§SeJ| I¯ìtË›³ðìçf¨ãÿÙé{ê`F(§WtçÕÞŸI»¢4gW¸Y‹S£ŽÊ@Ã>ä÷’ðxwC’ɆÅ-ZÊV”Ž‚Î&àIáGã„šW«|Й{º–aOÆs9dyL/;% q-têS!áy1Q?—”khÜpþ¥…ËáÙ†A6a4qí“|?Ã9àÍgN{JjOúÁԿݶõäo¢¶öÝ¿ŒåO$¥Qw»×ãsvYŒÛxWr^=èut)@jžÞ±ó#•Js˜:Úı7@§cDáj@rQQÑt}, £Ú
+>ÅÎX%ؘ¤ETÑ©}FÿιþýPï"õ"S=þ7X[q呯‰í+$¾†;1Ç™Š<¾ä=Ôµ…Ây/{ˆeå9ý#váÈKÇQuÐkoÝ #Í`$Ô¿æ¹q˜#ƒ0S¿˜ªøº B ¡ú„¬Ÿí Y!@0G0¿ftµÏ&ŠÙ#!ˆ4¾uRAOßE‚èÅr|™ã‚×ÙÒqOÐa-òà
+|ß=o]ø^-ÉS¿·¸f9јvP¼QßÏÚÛ_ÅáΟ š1~ëu,|8“j 7RíßÇjá×F°w#ãSôæMT®€ª ‚« ƒWÁ…QN˜¿3<•å,ܸ™t;•9¾ö5Xê_þ¸0|É]ðÓk°<A‡ü­y®Zðñ>7éužap¸VÈñÅéA DðFBî߃íà'úÜ7p;C*Èn¤VÕâÔíÌ«à¸1$7Òô)OÝδ
+nu;á~ñ¤Ûñ’«»‚žvè· œOù,Ø Ð8u¹ý·@ZøVÙ×Ïõ:Œ©Ä3gi B7°RÙ³ÔÙ›*¨ù~®Ûy‰ËçC*HЭœ]=ß”ÿ0Ø{{—3&~„®ÅçîÔálÊ?îoÌ-aŽ½ã0o¨ñÑ('Ÿ˜Zýj1Îs²½XE¾r8&~„®ÅßÏ.×Jú~fHúÝHoÏüÌtã?3&~„nlŸº3?³)ÿKú™±ƒ®ç6õ×þˆ‘5ð¾Õô,ÂL ¡
endstream
endobj
-792 0 obj
-<< /Type /Page /Contents 793 0 R /Resources 791 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R /Annots 795 0 R >>
+801 0 obj
+<< /Type /Page /Contents 802 0 R /Resources 800 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R /Annots 805 0 R >>
endobj
-795 0 obj
-[ 790 0 R ]
+805 0 obj
+[ 799 0 R ]
endobj
-790 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.633 270.794 426.588 281.674 ]/A << /S /GoTo /D (subsection.12.2) >> >>
+799 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.633 215.502 426.588 226.381 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-794 0 obj
-<< /D [ 792 0 R /XYZ 78.37 808.885 null ] >>
+803 0 obj
+<< /D [ 801 0 R /XYZ 78.37 808.885 null ] >>
endobj
-281 0 obj
-<< /D [ 792 0 R /XYZ 79.37 305.026 null ] >>
+285 0 obj
+<< /D [ 801 0 R /XYZ 79.37 249.733 null ] >>
endobj
-791 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F55 379 0 R /F66 384 0 R /F56 380 0 R /F23 375 0 R /F20 378 0 R /F29 371 0 R /F69 398 0 R /F74 469 0 R >> /ProcSet [ /PDF /Text ] >>
+800 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F76 804 0 R /F55 383 0 R /F66 388 0 R /F56 384 0 R /F19 379 0 R /F16 382 0 R /F25 375 0 R /F69 402 0 R /F74 478 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-799 0 obj
-<< /Filter /FlateDecode /Length 3559 >>
-stream
-xÚÍËŽ$·í>_Q?вÞ`°ÀôÎÎÎiã½>9±ñ°/ùý’(QªGWÏLlz§»DRß”T+—_¹|~Óßëׇï^|Z”Æz½|ýùAÁ€\Ô’0a .
-ÔòõÛòG)–Ò»?~ý¾‘ x%“ˆ+u$#¥U.&8$aá›Â/
-h=ÃGÒRœAÓý"å òCÆÁQ„B\g±Œ–‰etdð»å–$’×Þn,L;adãÓ©^|¡€°Ou2¤‰u™Ô>WÚn“¶2ZX­VÔŸ }­Tá¯úXfAŽmžõk¢iÅ· \}&Ÿ@0ÆT’t‚¥§ Pç+•ü®Í¤† m³$>èøØ%C³MuevxŠªÂù‰z–æµ<«øUªqñ"_»‰RDk")Ok÷@5¤C©™¤…Wi–šþ¸iÂ,Ø%€%'EÀJ]``Òo*HZ¡C˜°¥& .õÓY3(°ƒŠmêûTćߛÒeC6
-C;-Lô3‡Þ Ã'+œ~­0Fìw¢ ¸=ž„u¦w®`qÂ#”3mOÝâµöÕ“Ü OÒ:´+Å‘W2·õ/yzZx,>\°
-š±Ð€_±¹wzA2õ—2/äV~[ R(WKœ„ :ر¼c!§$œ´ue%ñêô–šq ¶õ)YzMã¡ŠÈëA%Ê a‹ ÕÇ2ŠP±Bé+5@мh„~œ•ÛSD›ÿ¹+“Bœ¯¦Àz¤jp^ •"w4:®­ïÖ†B]+;S7ú&WÊ)áµÙäKw¾‚?žBx‚¨¾1?jÙhͲ=Z[‘'i除ª³áêÉ¥(!Ùë¬}€ñHMõU³Y}æÁÜöcœpv%Ç-ŸY¨©J
- Ém¤œý¥ð9ûKy:ûKyzä/Egü¥ÐªO7B£MB[M2Ï…ßGcHIÕÀš øª\ ¦e
-‹õWÕAöBYt‚/×Q «y1[n‡µì=
-•JÈdgÊÎçLL›Rw²%°r·+d*wÛ
-•D4q¦¦Q1ðÀ—ñ‚Ó¼0£'÷ÌP+ã“|tpÞ8;oÛ{z>ì°%‘nÅ¿íd~«î1p9uÛ©Ø™êÃbdž•+Ã*[SÔVØ
-f]÷ðòH³¸7”1ƒ|hplG«ÝÄý4Ö
-ø–dsyUSöŽ­ºÀ“d Éíº±7R(×Úxu­±ˆ4·ž‚Ë}»µóÞñmï&)vï`û–~Û òImIlhL‚™ô3¶•Çs‚Ýmg¬!nÄ¡8nJ­ˆ‰&jÜš‹${ŸÀuÚJò!~ÎS×LÕƒôè)nÔÄǽ˜·e™V oW>wTq®<«À X-UŽgê…”(7l–„N'á“Z•„ÎìµnÆi¦®VRëŽÔ™§r7C³#§9gY]”XÀm#¯  ÁŠ í¼¸·Ph(tZS¥ZÜi®H7:”$Yv $_åœBÝN
-ÍMGžaØζÇA‡G"¨NæUÔv½¨‚¦îÖ^È–ß>Ä9w
-+ãÿ/v>eã¾´Ö½I^¼¼%û¦JåVÜ=æM/¥›2ÛÆ•Z¸~ºv«xI/]î­ðÐM˜î¿Ý1ÓA­ÏÌ#¯â÷7yÕ?^³š·Ûí3ë 0fƒN/Žû:è¼”Jû£'ܸhd„qq"pâ®ü Ö4ó`ëÇ3Ç$´2óÌ{—ä†þ¨î³]ï3Æ™ü;ÜîÃ,bÜ,r:ÈüGÎkÿepwp••z½þRì€64JºsŒ¦w7†û Ù+N£ »‚wº;ÓPÅi›–äµl|ìÇQ!>ö`šW{Õ5`é+ûÔ^‹„|g!vútº´Ùwh­E’ê•ww&ZPà%»jbx‚hý‘gíáºøÞÂa¡†A9¤ © (KÓnÎúžÏ„ƒëý /»¬)9¨ú—Š™¾Ï²†¡-mJ‚Y±Ÿ ŪÝâ+8Ñsñ|X>¨´M{O h”ð®¦iN”ι“•¬©O»¥œ–`÷)M“p1µ‹/’#ŠÅ¡ú®¯ÿ["™TE§5ó˜c·8Ø™Ñ4ŸSBi—Üï±C
-þô•…ç ¢ô`Âà†Ê.?}{ømÀÏK†ñ¼ƒößåà1ÑÂÃaáeX.
-brL©)ƒõÿÿô-ã~YV›!ékÜZÏô#Té6ÜGŸ°òLß½(ô“þNê·¡ÂØ–þïŽøñ±Hž8N­4O`HàJVxçÁÍ. 9(Ãl\~ÿ×òðóÒýåömý¿ÿ²”/ÿüµ€`É5
-ïƒ_`µì#V.Føèµ^~íÏ:TCä`? 5žHruI¦7ƒ|ír‰"øpªåä0Úw3~Ãæ;àc¡2‡$tÑÒA»•yÌïŒìíÄp‚>Ì»^<)æ·µø•ô-Èlë´dŒêµ’Š-EuZ2|’ÌvÜ•ÌDd’ [ÍZ2NÏK&¡7¾N2:ÍôYÉø$™Û¹OJ3ÁIJle+)]”÷÷ÇFñ¼÷º±ƒ@aΫ„¿ÆUÔ¨WÝœpc'è›õÓ‘+sB“*ØŠVªÀŠòé€Â {Á …=+Ÿ¤³®Âv t"°r㶒êOÛZ„ú+Ým FX}ú~ótùå€ ¾%àýMë,ÐxUÄòÝ}Ãh¬4@+yk†‰B¾Ò(ó›kþ¬H
-ð(‘±lß•Ä€:
-¢sÿæ|¢ÀòÜkÝJCoNŠ‚ GY¬n
+809 0 obj
+<< /Filter /FlateDecode /Length 3561 >>
+stream
+xÚÍËŽ7î>_Q?ЊÞ``Àíñðž¼ñ-È)»Éaã’Ëþþ’’(QªGWÏL‡öt—HŠâ›’Êrùe‘˧9ý½~}øîÙ§EYa¬×Ëן ÈE-! –ࢰA-_¿-?<Jé´”Þ½ûñëçF‚à•L"®ÔŒ”V½»˜à„…o
+¿( õIC6JipMOô³”Ï@"ÈwG
+qeÄ2Z&–Ñ‘Áïž•[’H^{»±0í„‘O¤zö…N
+ç'êYš×ò¬âW©ÆÅ‹Lt|í&J½ƒµG‘”§µ{¤z=”šIZxÀ˜¤¦?lšpË0f `ÉI°Rטô›
+’Vè&l©IƒKýxÖ
+, b›ú>ñá÷¦tÙdž‡ÂÐN ýÌ¡7GÂðÉ
+§_*ŒûM…°(nga°iÅ+XcœðÁåL[ÁûnñZûêIî„'iÚ•âH‰+™Ûú—¼=-<.X…ÍXhÀ¯ØÜ» =#™úK™gr+¿-)”«%NÂìXÞ±SNÚ‰º²’xuŽz
+K͸Ûú”,½‹¦ñPEäu„ ’ e†°EêCE¨X¡ô•‹ h^4B?΋Êí)¢ÍÿÔ•I!ÎWS`
+=ÒG58¯„J‘» ׈ÖwkC¡®•©}“+å”ðÚlò¥;_ÁÏ!<ATߘµl´fÙ­­È“´ôLÒ ÕÙpõäR”ìuÖ>Àx¤¦úªÙ¬>ó`nûŒ1N8»’ã–ϬÔT%……T5RÎþRøœý¥<ý¥<=ò—"ƒ3þRhÕ§¡Ñ&¡­&„§Âo£1¤¤j`Í|U®Ó2…Åú«ê {¡,:Aˆçë(ˆ…Õ¼˜-·ÃZö…J%d²3eçs¦¦M©;ÙX¹Û2•»m€jç‚š‡"Jœ*‰ç^«k'âõ{ª1`²„†Æ€‚ÝZF¢Kô}wJ»›ñÊÐûHßP@”„[Zå³=úfsœxÆÓÃÓŠû<©gœÞI¾˜3Ä{Ê,›¸j¾ÚfÊm‡,¼£„òˆ’jòÜ o®Ý(Ÿœa*OzYÇ¡¸aû“Á^dwÀ<ašX!¡o¨+kÓ¬»…•Y ¬i½BMµulPC]Jé8óù‰ÑT=Ñ_ƒO¿ö ƒ#l±Ò´WÐ5o÷¶Ùõñ]¤ÉƒiŽ¼!„I©9¼$Ö†JæÚ­uh…Hì&<NñÞðúè¨ÞXÙ™™T¸ ­i£ÆD# Ö¬#‡ÈU®®Ì8t/­»üÿÏ2n%ùµÄ’è¾$½&³ÂL³a.AƒUY€¥L´]™´†™ü<ÄQšSä=’´Ú#‰­9ïíDv½§y:ÿË÷Uµf£ŒI›-87\Ôg©kéibÙ¸À„’lJ¶z.”†¤¹S_YhØŸ%X¼õæ&‰ñRn\Ë#ee6×!6/eϹž¯³(rú)j h–)ÜaTæFncâ1ÕW·ãû6óŽ H Þ°ßb€‹ çÚ>ŠQÅeÉÉ\oµ*‰hâLM£ bà/ÿâ§yfFOVÆ'ùèà¼qvÞ¶÷ôt.ØaK"ÝŠÛ9ÈüVÝcàrê¶ R±3Õ!‡ÅŽ +W†U¶¦¨­°̺îáå‘fq n(cùÐþàØŽV»‰ úýXlf|çŒðl/íXÏc+à[’ÍåUMuÚ;¶êO’1$·ëÆÞH¡\kã9ÔµÆ"Ò Üz
+.÷íÖÎ{Ç·U¼›¤Ø½ƒí[úm[€Ê?&µ%±¡19fÒÏØVÏ vg´±†¸‡â¸)µ"B$š¨qk.’ì}×i+ɇøI8ï»fª, ‡@Oq£&>îż-Ë´Jx»ò¹£ŠsåYnÀj©r¬8S÷(¤D¹a³$t: ŸÔª$tf¯u3N3uµ’Zw¤Î<•»šÕ9Í9óÈê¢Änyi
+Í,¨=ÞZfªy»à©ðM
+ØwÍJÿ‰>[kŠJôýd!³±µ÷c=ž4¹¶á°´CìÏ{PŃÏë¸Å±÷õÙV"°.€’÷¦Ýû`ÃEä]2o$ºÎVk¶R‘&mÜP Ö\3ž±{­s¤ú—–Dsû>~8?¯™—æÙ›—¯oàsSÖCEâÞZ®ã¼½þ =×C×I¾Æ
+iÓʵ¬‚ g†-Œ
+MôÇfWõsYímo¥ýæ‚7"_»©²sr|®Ö`R*ÚS¡š&¡uºJbÕ×µ'=Ò!¥"Ã4Ë¡FÓ²žš0‚ƒ|‘òôÿY†Ÿÿ`iÑ
+ òŸøú Ò"Op“ÌžÂÛ[þº-oè>ŒŠg}ýOÏB`pÂxso,jvÉ ZÉDÙ–û4Jõü$è36m¢°2þá|±ó)Ï𥽰îUòâå-Ù7U*·âî1o
+|)Ý”Ù6®ÔÂõÓµCXÀKzéro…‡~hÂtÿå莙
+|h}`y¿¿ÙÈ«þñšÕ¼½ØöhŸXŸhè€1ÔpzqÜ×Aç¥TšØ=áÆE##Œ‹w à§H°¦™[?ž9&¡•™gÞ»$7ôGuŸýèzŸ1ð0Îäßàvfãf‘Ó @æ?r^û/“ÊE¸ÝÓ¨¬ŒÐëõçb´¡QúÓc4½»1ÜOÈ^peؼÓÝ™†â(NÛ´” ¯½`Ãàc?Œ
+ñ±Ó¼Â؃¬®K_Ù§öX$ä; ±Ó§Ó¥Í¾Ck-’T/¼»3Ñ‚/ÙUÃDë<‹l·×Å÷† 5 Ê!íIEYšvsÖ÷|&œ„\ï_xÙeMÉAÕ¿TÌô}–5 miSÌzˆý4h(Ví_Á‰ž‹çÃòA¥mÚ{j@£„‡p5Ms¢tάdM}Ú-å´»Oiš„‹©]|‘ìùP,ÞÕw%xýßɤ*:­™Ç»ÅÁÎŒ¦ùœjL»ìà~Rðǯ,<¥7TvùéÛÃo
+s^% ü%n¬¢F½ìæ„#8A߬ŸŽ\™šTÁV´RV”÷H•ØË Öhè,ìYéø$u¶k •·•Ü0PÚÖ"Ô_én5Âê{4@Ð÷›§Ë/\ð-ïoZg®À«"–Ÿèîæ@c¥ZÉk3Lò…F™ß\ógER€G‰Œeû®$ÔQûWç–ç^êžPzsR=Êbuõ*›:™Ìƒ­åÍ2ˆ\.2_h=‹`M~KDžF0 ªYu¾÷ãýðñÐŒœŽPæA&†zYju_B¸—Ž<u?Iå4Ÿ‹ùûhWÌKC(ƒX":&öw’®¨ óµýÔ-|)¬Á»ˆðU/Ÿ—‡*sh²ŠÜ Ê}[¨+¿K‡óBª½uBšõ׫(¶Î«Òœ:±—R;Å_Ûȶ¯¢Ë¥º5ÛKˆgs ÖÄÛÓ×/©ÂH¼=}ñÁ¬åLø7žý 4‚huñAø”å‡aè_ðù¼äIa"þ¶¨
endstream
endobj
-798 0 obj
-<< /Type /Page /Contents 799 0 R /Resources 797 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R /Annots 801 0 R >>
+808 0 obj
+<< /Type /Page /Contents 809 0 R /Resources 807 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R /Annots 811 0 R >>
endobj
-801 0 obj
-[ 796 0 R ]
+811 0 obj
+[ 806 0 R ]
endobj
-796 0 obj
+806 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.424 267.823 426.379 279.778 ]/A << /S /GoTo /D (subsection.14.7) >> >>
endobj
-800 0 obj
-<< /D [ 798 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-285 0 obj
-<< /D [ 798 0 R /XYZ 79.37 771.024 null ] >>
+810 0 obj
+<< /D [ 808 0 R /XYZ 78.37 808.885 null ] >>
endobj
-797 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F55 379 0 R /F58 382 0 R /F56 380 0 R /F57 381 0 R /F65 383 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+289 0 obj
+<< /D [ 808 0 R /XYZ 79.37 771.024 null ] >>
endobj
807 0 obj
-<< /Filter /FlateDecode /Length 12532 >>
-stream
-xÚí}[%¹‘ÞûüŠz”`tŠ÷ ÐnxjZ%`ý4X½-öÁ.C6`=íßw#‚džsúÔŒ¤'„ÖT}Œ™d™ù¥{ùŸ/îåOß¹í¿¯þîo¥¿øtÄTÂËŸÿò‡?¸ÿRûëKÍíHÕ¿üù§—ùì\Εôå_ÿüOS…È{×vnðæ\„FéÕ9ÿ4v€ÁÏå+á%|ùkÉÒ ¯_¢‡ß#´L •Â©šÿÛÏ/ýè%”tÃíPŽâêô"’eñtzŸJû¼Jœ}E©Ráù)5çß
-µ©I#@¯K`Ï=þÎ盇ŽÚN>Kìáuóª“giX}˜‹Pú‘î8¼±[˜ÌÎÁ{øßTm‚}ý*w†¤$‚#o¯6qø—œÆ_)­áoœ¢âácÙ#ÁŽAMzW8eÙ Ú©Ó”J=|÷§AÓ$Š2²%ÑÿýÓLÑÐE[Ûp„ë«@OH¼’ow³ãͬB˯òW‰]ågx£DqS>¨„ÿAPŠúÆ‘Go<Ø v{Óáž³¯ç«­4ÄÖI•àÏ·' ŸPö†©ÒˆÀ\¤Ó½ŒżÄW7ô»ÄñÔäPr?BK:9PìÔ`-¶6²Qù/_iôŽøú ™ÞŽ¿ r3º?]n/åè5¶¼\îÙ RÂÑzŸWIšÝp¢0Q´=3àÓ¸zi¬Í8^i¶H2Zg6Ð×Õ_ÊÛ”Ðk}Ì)cîI0ÕûøöåS¨î3w¹"$rü‡=!ùC=2N1¯?ŸÜ—äªE­.|¯×êñÓ Û cýj#1SþùJ.©2%#–u§1Bùj½»Ì¤'DZHš9…™¡G¦ÍŒa䧬]4qÔªŒÌ¾å«¬»”½„Øk`Î0ÁÊßÛìõžO5ÝǶ½3"F^ÅË$KäIÿ÷Íz=u£Gc†ÿÄ9|£c@½9[σ×kÿkV8Ú39穃Ö2ùíÖú‰VÆõðª½÷ö*Úçh'?!ÃFÌ
-ý=¾ª?v­'ââÏYû­^Ï…¯Á!×àô_F²xW.N»š²YÜi†ŒæSà9Øj‰­—¡‚H¾Ùhο´Ú낳LYÙµÛy¸ÜšMa¸ x² }þ¨õ×°òx^ö-å†&®ÒWÁœ¥é·Góñ˜‰œÅB×Òƒ–D) f¹ènÃó{€8¥7êè1PgA²–(³ ¢¿ó0ŸU³–HÕ¯ëäÉ…ËÖù. ×JNßo¥oY°5ª¤S\L«”H!_¹|í\€ö½t›ã™»á·çá!¾ÄSF>>4c„íÞYÓr¡?{áªc)¼êœ0³½Œ“pkÏ­^‹÷èïõݽ1Î{OÓ+Ï"7§yÒ5òÀÎ[Îì…ÌêÕ>ÛÔ-+LŒªÒ\¶ä¸#cÉ ÿÿ§»ƒWëÍfâ0`ì&°ýw H^ÆWŒ¡pbضªßßÚªÂßë­Ž+ù€ÊÙ<ÔÛÿüWãÏ÷ûp]eý™G¶†tËß×g¾Æ.­S~nÛáþ¨º£Uÿûeùõ¿ê|;ДÒnãÁåiûYןz4Ø]mZ>š´ZÞngù~v’‡zµžßÓ±ôæyo>úwßß
-ùo/ßýß—ï~|Ñë41¿|jG,ýéFáH¾/ÿWþd¤ýÿ³?¿ÿôBšÖšOT¸0>õjPP1N‹ï ’á‘'ÿ{;îl¾VaÐ|;À÷à!Ϲ•Dô Ÿ+φ/âÏÅ¿K?Ÿ€Oþ*ô$¢>=hÒѱ+=¬´.>?>ÝÑr:ÛVüãƒÍ)ãh·LºoÏU,.Ò#Ýÿíñ\ÕÚÑãÖä?I“ÛVz;ZOk“ÿ~P¯>­j“sîU蘖üG{ÕÃÌ•ukzºÙ'iÇÅôÁ1ô±Ùêße…zôPžB,ý‘!d›<9„l“o!àÙ!¥^¨ñ’èÓQC~6Ñ"þDê—?’hHllÛ“‰Þ}ú@¢,Ú>þc— =Ï— ›o/A73ðôôíéã©i"ú£´ÇUÍÖ þÈ=~ Á‡-À$Ùa'ö|ƒO ªœ¡¿ðnºv×ÍB8U¼õU×BØ/Åç±…ðwDL!|GÄÂwDl!|OÄÂßï…pjîðxáò†àÙÉ(BÝœ_"ÌaðŸo_*˵Jm?iãWíPÁûqÄ„ö1ÝÜòÓlºiΰí.x±Ð‚ø¼bnøIZnz=¬m,ëÔK ¥ÝO]‚÷û‰ÒܸØJò!½ü´‚°¶2Ö’îK~ 8wœ<$Ì5ïzÇ–°¸õ^Ó*XcñÙj3Yå¶ ×:xC°vz'É?•ÓDÙ*4ü_dwj<ç
-ŽTÈobd‰ož•ZLüñðÍÅbl bãW©‚(ÚbÚã¿ë'wTq“ ®a€J3ž ²¤ÁŠQªÉ dpIÆ'XCàJ&
-û”%›¿À_Z…¤—Š3ô{¢™Ø€ÙelHv‘&¬äñôÚÓ˜" A7[;\+1±vÀÂS³Q¥Y䆺<VµSUÀgÕÀaµ(È;¹JŽY1r^Uí1rVL7b‡) †#ü°¢ÐµÁÞG-ã„•ðLANhIŠ”pº ‰Ý%/€ÂV
-¾,ƒG°môXQ QTžÃ> Û Á¹Ì÷XÎp
-2\Ň„…b\Ǻ`kªŒ¨f@UZŒ¬oÉʇó®×%Y08SË>±-YVTR•çØÏÉ2Y34®4â³í6”.ƒB}Q9ìK«ª.U„؃Ša"ÃÙpä\\åjk)Ym"³Ü–Ñp´–Çå9ÕÁœZƬ ïä1»§r3ÕvŠV¤¡h*l4*º(À¾ZQØÉ׊û
- ŸÐ8¬¹>E‚’+ItÀÒyƒ¯r=¦Wm ‰Yn;ÑL}©êÜs‹É˜„›²{*gBm§h97F§ÉlxBiß@Aî儶Vaë…d†ïž\
-Ÿ»ôx‹\h䶂}¤bP'8ì#U¥Y   ÷© ¦šˆ{†i6G^!q|ªYÃã\m&l(ÔzˆáŠÿŠ‡˜áBÆ"æI8šsxg'á” Ld8‡s3LcF ªƒÔ BSUŠEnH lµoXíN]x8:ÞTT›z'oÉ·E0êö@%+‡& ö#Ò]œõkŽŠ³mîð@Ó: Ôz&¨Þù4œ„å>WŒf
-&¼?—Æ´¨SHìrÛ‰FcåŨƒÎLy<ÿ3í
-ôN>³ƒVpÇêÎñrv¬R“|I
-×ù§ˆPÀÒ™‘á$–:±—E,§qX¯º DF¹éDsï9¿mpÑÇܳµ*Ð;9ÌÞ© ‰AÔ‚•Ü¥& þ(`~QÀµý …ê
-Ÿ·ð˜Y>Ê€B¼A=vŒ ëö¼ˆ•†’ª2™ä–m­ãñ‰*ƒµ!”˜¬QÞÉ]vNM¢îªdÆD¢9°y®x@{‘VÃB-ŽGl¡aZÑ6>œæ
-A¸
-¡“v y„QL᪺ ‘YnËhw…â‹Q×Ç}¡hí
-ÄmÙA”(TÛ,§Æ†b²ø8ß×îý†âŽïE~
- 3Ë'íÙ;‚RvrGs`Ã˄ǘ=m¢½6>XR‚‰mn®pªã*1*aÆrՇź`ÜœýTI£(<…-Y²ZMB`6/-ŽƒüTz>°óG£¸?Ç—P>á æäA°¹Ä±:±wj y!©¨ÇÍsL‹F‹ Ó£µEkñx´d4Bt½f¿Œ³›Vr£
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F58 386 0 R /F56 384 0 R /F57 385 0 R /F65 387 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+817 0 obj
+<< /Filter /FlateDecode /Length 12534 >>
+stream
+xÚí}[%¹‘ÞûüŠz”`tŠ÷ 0n¸kZ%`ý4X½-öÁ.C6`=íßw#‚džsúÔŒ¤'„ÖT}Œ™d™ù¥{ùŸ/îåOß¹í¿¯þîo¥¿øtÄTÂËŸÿò‡?¸ÿRûëKÍíHÕ¿üù§—ùÞ¹œ+éó¿þùŸ¦
+‘÷®íÜà͹Ò«sþhì
+-¿Ê_%v•ŸàaŒÅMù þA)èG½ñ`ƒØí5Ns„?zξž¯¶Òü[X' T‚?ßž,|>BÙ¦J#s‘Nö2þó_eÜÐïÇS“CÉý-éä@±SO€µØÚÈFå¿|¥Ñ;z`Hàoèƒüez;þj<2ÈÍèRüht¹½”£×Øòr¹gw”_J Gë}^%8†¾|c¢0Qœ2>«—ÆÚŒã•f‹$£uf} Qý¥¼M ½ÖÇœ2æžS½oŸ?…꾧ñ.W„DŽÿ°'$¨GÆ)æ/àõç“ûÜ‚\µ¨Õ…/z­Ž?½°½0¦Ñ¯63埯ä’êC›#–u§1Bùj½»Ì¤'DZHš9…™¡G¦ÍŒa䧬]4qÔªŒÌ¾å«¬»”½„Øk`Î0ÁÊßÛìõžO5ÝǶ½3"F^ÅË$KäIÿ—f=„žºÑ£1Ã✠¾Ñ‡1 Þœ­g‚Ž‚Áëµ€ÿ5+H활óÇÔAk™üvkýD+ãzxÕÞ{{ís´“Ÿ‰a#ˆ f…þ_Õ»Ö“qñç¬ýV¯çÂ×à‡kpú/#Y<ƒ+§]MÙ, î4CFó©aÐlµÄÖËPA$ßl 4ç_Z íuÁY¦¬ìÚí<\nͦ0\<Ù„¾ÔúkXy¼^ù–rC× é«`ÎÒôÛ£ùxHÌDÎb¡kéAK¢”³\t·áùE' Né:z ÔY¬%Ê,¨èï<ÌçDÕì…%Rõë:yrá²u¾ËGµ’Ó÷Ç[é[l*éT Ó*e'RÈW.ß‹v.@û^ºÍñÌÝð çƒÃóáÐŒ _â)#š1Âvï¬i¹ÐŒ‚½pÕ±^uN˜Ù^ÆI¸5çÖ¯Å{ô÷úîÞ罧é•g
+‘›Ó<iÈ y`ç-göBfõjßÛÔ-+LŒªÒ\¶ä¸#cÉ ÿÿ§»ƒWëÍfâ0`ì&°ýw H^ÆWŒ¡pbضª_nmUáïõVÇ•|@å¿lêíþ«ñçË>\W™GÿDæ‘­a#Ýò7ÇÃõ™¯±K딟Ûv¸?j†îèCÕÿ~Y~ý¯:ßÃ4¥´ÛxpyÚ~Öõ§ vW›–f­–·ÛY¾Ÿäa§^­ç÷t,½ùÇ_Þ›þÝ÷7À´Ñ>ЛϾgôä[û Ø_úÎäO*v´÷ñ+¯èm/ïûÍ =Ãþ¾v5ðßNüîËïy ¸½šÀ¶1@Y²4ùÏÜ$Ü^6j8j„Þ"Xã&î÷6S¤àÅ@]ó»×;"îH%=É Ö§úP$µ#»þX$À°¦MÂïþËùãŸxŠK,…Ñ¿¼ÿôÝ__ ßzI‡k4vX!ÿíå»ÿûòÝ/zÆ#æ—O툥?Ý(©ãÏ÷åÿªÂŸŒ´?
+Ƨ±>@
+*Æiñ¡@Ò"<òäoÇÍ×* šoøã<ä9·òˆ>áàsåÙðEü¹øwéçð©Ã_C…ÞDÔ§M::v¥‡•ÖÅçǧ;ZîOgÛŠ|°ù#emãöI÷í¹ŠÅEz¤û¿=ž«Z;zÜšü'irÛJoGëimòßïêÕ§µSmrν
+Ó’ÿh¯z˜Ù ²£nMO7û$í⸘>8†>6[ý» ¡PʳCˆ¥?2„l“'‡mòí!¤<;„ Ô 5þCb:*¬îO&ZÄ?hXõàòG iƒm{2Ñ»OHt€EÛÇì´çùñd3ðí%èfž^‚¾=}<5MD”ö¸ªÙzÁ¹Ç4ø°˜$;ìÄžoð)Au‚s#ôÞMŸÝu»No}ÕµöKñ9El!üÃSß±…ð[ß1…ð—½NÍ/\Þ<;E¨›óK„9 þóíKe¹V©í'müãª*xŸ#Ž˜Ð>¦›[~šM7ͶÝ/ZŸWÌ ?IËM¯‡5£eýƒz©¡´ûñ©Kð~ÿà"Qš[I>¤—ŸVÖÂVÆZÒ}É/gàŽ3ƒ‡„¹æ½BïØ·ÞkZk,>[m"«Üv¢1ááºQçïcÖ®@ïä1ù§rƒ(ÛC…†ÿ‹ìNçÀ^ÝçæÂ&Pš51€”V\6NhIÌ"Hñm"«Kb|9Z)XDªºr”hŽßmJDB\W{„{>n‡º¦¶ctF“¸RÞe6ÚZÓa9JÕf atÍF€Ù*ÚQˆO¥vkU %%*§°®-ÌSNn„ßðÉ(&V,5‡Ãf;ª—1MªYòaÅ(LÕ¤Ù[²Qñq€ÞL6` •˜í¥*ˆÍ…J±çªh oOÅ­°ãQ]‹uÁÌcÓ\‚¼ØaÁÀ’#DÁ‘
+ùMŒ,ñãͳR‹‰?¾¹XŒ-Alü*5CE[L{ü·býäŽ
+Ã#î`’Á5lRiÆ3A–4X1
+R5„ .Éøk\BÉd ¸]‘²ù0râ¾*Û£ÜSr;ü|˜FÖiõS¹M
+”ëÑ9ohM‹äxUÛ„ÄꚘ|ä9Õ²º|T˜í8™Ð’•ÓÀò\ÖPO‰¹™ƒ~TXoÊâb`æR@¬iv–ŸÐš+Èñª6‘ÕmÄ@¹«s]† ÀmµWl4*9G*Üã=eçf" :!¥íƒ«³ô"TºŒvqS°5C‹¨D®Û[’Ò‘}qmI GØ ôź`k’TÒÄ(
+OaŸ²dòøK«ôRq&‚~O40»ŒÍ
+òN®’cVŒœWU{ŒœÂØaÊ‚á?¬(tDm°÷QË8a%<SP…Z’b%\£nBbwÉ  °€ •QCª×­]–Ô,‚38QwŠwÏÎDdˆ=žÐzmv2¸nddÍÍ›OU!“kfÊáRÊÉf¦ÀFÌõd
+´fÆ
+rªîê)3·s€Ù¸ÖW¸ãA_:l¾ãòÏ׫hÍŽ
+ΰUŽ1¼ ‡mb9bÆŒE¨àË2xÛFÕEå9ìó
+òN³{*7ƒPm§h%AŠf¡ÂF£¢»Áì«…|­¸©°Ñð ÚëS$(¹’A',7ø*×cJqÕƘå¶ÍÔ—ªÎ1·˜ŒYA¸)»§r&4ÑvŠ–sctš,À†'$ö ä^Nhk¶^Afaø~àÉУI~§fÐ븧ÓP‹z«Ç@dp´4htãN•Á[èhL
+ÂFÙ1+7ÝWm[œ’ÕiâwЉ¸Wóä\Ohî&U@ ¥h»-âÞèË4wj×»ñøLFòFAÈÜhfPçcÏ/¢ ”Zqñ™Öas씕›ž«ª-DIˆF ¡øÅ”†<úìÛ OÄ‚tÖåAБ±+„^â[2q«G¬ØªK²Éí„i)D¼ñ(š"Hcí¬z'gÙ3+Èþ«²S œ…É@€™0 8ÌH!í`
++Ös‰}QEˆXä†RÎDÌ9!ãò4í ÂÍÈ-ÓxHÑŸ$CÕiÜ©Âæ¡€0ÔDOQ6v¨x*$* |îÒã-r@rM MwjØ
+ö‘ŠAà°T•"dq4T0T,ܧ&˜j"î¦=Øye„Äñ©f sa´™°¡Pë!†(þ+n`† CŠ˜G|$áhÎá„S6x0‘áÎÍ01¨Rƒ
+MU)B¹!°Õv¾aµ;uááèxSQmNè¼%ßA
+À¨Û•¬hš€ØHw pÖ¯9n(ζ¹Ã
+µ‡
+K%þ
+Vrc”š,ø£€ùqD×rô'ª+|ÞÂcfù(
+A@ðõØU02| x¬Ûó"VVHªÊ d’[N´µŽÇ'ª Ö†Pb²Fz'wÙ94ˆºS¨’‰æ Àæ¹â5îEZ ;µ8±…†iEÛøpš+á6"(„NÚ1äUF1=†«ê&Df¹-£}ÜŠ/F]÷…¢µ+·eUP¢Pm{°œŠÉB<zàã|_»÷Š;F¼ù)$Ì,Ÿ´gïJÙÉÍ /cö´‰öÚø`I5
+&¶¹¹Â©Ž«Ä¨„ËUë‚qsöS%MŒ¢ð¶dÉj5 Ù_‰ÆƒüTz>°óG£¸?Ç—P>á æäA°¹Ä±:±wj y!©¨ÇÍsL‹F‹ Ó£µEkñx´d4Bt½f¿Œ³›Vr£
× %GVéÌìƒÇbϳ`ÃßúNß'A ’\é4,úFPM!zƒûPQÄØÓ"
uÌGiÑh12Î͆I,Û+ªwÇ zµÍÐ;9ÎN9 ej;-·Tl@3¡sïq㕇K\Ÿ$¡£Œ5"5âC_ˆ”ñH |ÒcKF
@@ -3444,115 +3527,105 @@ k]e‘½Áø!Ó˜š°ÂMÑÜaŠQi1²ÎÍέЛª¢Ö›0Ø©qÁ„‰–ýTQk<G®©ª^Í R±ú¼1äƒ?%8a ™ê
÷ åñT‘dc~ô
ËÍ(§ºñ5÷ä­]„µ„´‚3 QwŠW_ošJM"0eº! =í74ãaO,zz5 ”ÏL¬—ð‰Ä 1³^‰¸ï[[…YoUÇØå¶ï®mX”äl­2"<€äÝ3±ªS¨’£Qs€*ôK|!¥ra_ƒ÷F<ºtÜj _GG¨:${—¼ªŽjñ-
$ä~䟜Q¨º5Z)
-M(š(Q¡SðI™‘lÇé«TñVèÎô2Îhë¨ïŽ]ìO˜'™¶
-Â( V#b”2–Ò(ê§&<GŸÓ¢ \d“g*¦1‰ª=JI‰*Ôè±0íø ä/µî`BʆA`QýgG,,)xèEøµªêW™U…±Âò}ÐôGïéå±Ñ¼È÷a¦ A¸y2Ŧ³SÓ)&e[§M¬PzBâñ†l_ZÙÁÚñ9 DRwéý]ŒÚB~á
-gpoÄ*r‡7oT)B¹¡€a0mªª8¶7ÑX„KgrÌŠ‰ó¢jQ_Ñ"…KìpI{,D=¾Íl¹ xï/¯³-õÁÁÓÜØ@á‘ðî¦ Ã=|«M+V
-Þ¯UU‚ˆEn(`†É-¼¨*ïM÷`,
-Âu29¦b‘¨Úc”„¨BKʱ”€ê 4ÅÁüà¢tØBñc ÁZ’EfG‚M\†Ù"ô6 ‘Ùwb@dVßqVTuiý{3fa³ìžÊÍ TÛ)Z)n5“… uOÄU
-
-Ñ”xYÔAYˆG
-º5ËÈ;9LÞ©¨:…*‰1M 
-B ïž©:‘]þÚÃDAn°ÝNuø·Rƒµ+Ûe­à CÕmñ*ÓÌ Æ$ê??Þnß7ÊL:m`ä)Žã“ÈNÝ? TÆÇÊ">–éJ2¸!àAÿ":XÈK]T*&Ö¹¹Â© jN£¿Æ±4ÖcÆqÔŠjœ¢ò»äÊ*6YÁg&ÆW–<RÓùÚ†…sÀÛŒ‰Ü“‡±ç‰ƒÙt’2ÄrÈ=¸º
-B݉G VBdX¾Á0Rò$Oß|…PÚ%—WÓ‚qsqRE5Uy[òdcÒ„üà}7
-CvCcR6ÊŽY¹é¾jÛâÔÇdE§‰ß× žaD—s=¡¹V]‡)EÛȉ¦ú2M€Ÿoí݈x|}-y£Æ dŽIú&ê<‹‰&XPjÍÉXDžÆ%§¬Üô\Um!걆Ž,Ò¹`Þq^XX-]œàÓY”Óà{:2v…„Ñ:.bõˆ5$«K²ÉíD¦‰8è¬YSDbŸ­AøZöÌ
-²ÿªì¨aÏ(LÌ„ø¥»A5“v0€èØ,"×tou@aRc÷îbUHx°áG#6^ÒIV— lRX°K1zfÁFEH`3Ôž@B‚MŽYÁ“(ÛÃ4Ø¢s†Ÿa:s-âãO)*-¶`®VOÄÑ°ÃàG­±ZC?‚2A˜…:…¶Õ3aL³ ò°žç5*™×¡~µ$È;st‡TLE[hÊu-žkĸé™ÛqÛ@ø<|2XÇéX Ž^{…Ž#BÃð³¹"g’kÞ%£id› Æn‘©IÒº.¶iNwò“¼R1ñ\Uí*·µøoG¦åLê92ŸÒ3Hæ@/»B"Án>bÌ+øBlh±LDX¥‘Ánë¹Ä¾¨"D,rC)g¢æä¦3öáfä–Ši<¤hOßÊuwªƒØ¿Ö
-ïü N:|7£™‚ ïÏ¥q -ê»Üv¢ÆØxxMÔAg¦ñU µ+3Þ±ƒVpÇêÎñÊ;¦F©I±TŒcÛèj'–Jü!ÁÅàH¬uPÎabšÈpKHDŒS,§qX¯º DF¹éDsïƒCmjƒ‹>æž­U˜çŽ½SAƒ¨;+¹1JMðQ}7€AC‹þ„Fâ,ô˜Y>ʨȖñ&õØU02|Ÿ¿èy+ +$Ue2É-'ÚÚ UeH…;èFÕ¨@ÂlGΩ ‰@ÔB•Ì˜H4ø¢cÅjÜ‹´vjq<b ÓZ==‘æ
-A¸
-1§îò*£˜ž½Uu"³Ü–Ñ>î
-ѻŬ®ûBÑÚˆÛ²ƒ*(Q¨¶=Xy»Ô„b²ø8ß#Mÿ†âŽïEâ›»>ËI{F*„RvrGs`ü‚pM¾§M´×ÆKªQ0±ÍÍNÕ1w˜¨„ËUë‚qsöS%MŒ¢ð¶¾ ¬ZMBÆ‹½D„˜
-sÑZÐÓapîð”o0'Ÿ‚Í%Ç‚°ùšqåOiˆ¨ÇÍsL‹F‹ Ó£µEkñx´d4Btô‘c\06ÎnZÉŒ*\ƒÖ÷”UéÌÆà`K: ëg8•&LˆÙÑ+Ë!úFPM!zƒMö¹ØÓ"ŠïO¸˜#ãÂ>Ç0Lb™¹ëD#îÖ¾ØfH^u&'œ„2µƒ6Äs3 ™Žëƒc×Ç®Ž]»>8v}pìúàØõÁ±ßÎÇ.:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ýß®Òô|“M7âc€pY ¬#уåÎ<·_‰V—þ^¿„ŠycòQì‹Œ¸$%µˆÉ)Q–"µ)곜ºOðÖ‡U‡Ýéà߉v°üöorÑB‡â­ÞSø¯äW
-±È
-ëD»Ò³b oLü²¿Ú$’¬ÐÀ¦ ¼Á,‘é¢á±ÕIžÅ§3ÑñWk`w7îļɢª1?ȇsþ,<µDDŒú¸Å ¢\|-¤=¥ÂsÞþ^tÉgîç{´Íoœƒ\ž¦Z6ž†Wñìñ`m¸m{>pJŒ•‰”‘¶X:”#x4xcÂ7ÏúIóIŸñU€VN­n^<ð{{ÖW{ìoJx»!žFQ< …ÝÞ`"ôøN>µš¨¾ˆ›µ1šN¨þûº(š¤Yxï¼ì ‰¹™ù–kæþ£*lñǪsŸõ’#Šp–Á¿øäÆÎÎC…[ý$˜.|- &èP>h‚äø—ÌœÓÌ;ý¨÷}KǸ‹º8‚ ùÈ̉»\Nš¾1s#¯_L·ì‡ï?fJ‡>žØísb¢ Ê×1Ä,:§Z»j‘‹}&õmÿííÕLwNgpê>fÚæ$1ÚÞ˜õa<
-f;Q‡ÞÔôuïìuø‰Üê­@yÙáxIlR˜ËŠ“
-³Ý•zhøªƒõ§’Œ5úM¢åÖ[ÜB†èWú/9ufnÒ"^,v{éSpG6É´G.~þüª}û‘‡µ>ºiÃÕ{,ªU"‘åÌÄ…^iÁ!Ä.VÔB²žÂºàI–p„k.dÚ2”Lžý0•ÉJÆ(º=VÄj—¬G×}%Š‡^oëç¿Ø)ëôY†U‰ ¶ÐÛšþrž—)í¤%ý@ze8¥Sš(­¤k¤éë}»¬u¬
-!¶—å@qEàö m\T¶³é/óbK"g}fêYoe2ásKïö5Ýzo—Á^ÕÍß¿ÚOaœ¿S°}<chãN•qù Bi_Úü0BäÙ™TÙE™dÍ—ñuïZ,Ê –ïG,:Âàêú.kKÞr¿ä]?²°W Ÿ|Eæ‰xÔX9×Þß)Q\:Þ¤X¤×ú Þš`9ŒíËc,J:úþ-Šµ6Þ¯íŒ)dZL¾ý5 ^|¿1R´~N¯Zŧ^ÇveôȘSøÿ?ݯ}8˾§_ûµÅG¤¢™ÎBáènø‰u¹¶¦ö[I7ûãÍa윾ÊO!ΟPOº­‡³zùz[*7|¡ÁÆÅÿ·§cÐÚûö’7­EäÑO¶¬û¡7³,|½Qê<Ácñ|ÓôMÚ¯_S™û¯Ô[o§o­èØ~Nãœÿš–)RèÎð©+g£âþë6ñz×¼ÙúþÓwÿò¯€ÿø÷O/ƒ‘÷å߆äOÐíé(ÛýŸ—þîG:¹I:¬sµW`cÙ2(u‡÷s‘›!¾ŽóسÈYNÌi+çÌÓçmO“¥ÀHrU|ÝÿLùööºÿUíHiÖoÅ€3¾Ä¿Eñð(çv6ì.[뻦9"("[Rÿ}£fÄVªÁîشȵ»·›ÙJx¶[ɧÙÔ£D¥Ð`?NZö);kùØ)<W‡êúV~O¡J’=×ÇZA>ö´w¼A¸kÞ.´oM^¡‡éÓ ì›ãëûûÿ
+M(š(Q¡S"’òG¤
+5z,L;~gù‹C­;˜²a˜DGTÿÙ K
+z‘~­ªúUfUa¬°|4ýÑ{zyl4/ò}˜iCnDžL±éìÔtŠIÙVÄi+”žx¼aÛ—Vv°v|‘ÔGzc#¤6d „_¸ÂܱŠÜáÍUŠEn(`L›ª*ŽíM4áÒ™³b⼨ÚcÔW´Há;\Ò Q/F3[îÞûËãëìGK}pðÃ47v Px$¼»)ÈpŸCÁjÓŠ•‚÷kU• b‘
+˜ar /ªÊã{Ó=‹‚pLŽ©˜F$ªö%!ªPcÇ’²F,%`„†zMq0'¸(]'¶PüXA°–$EF‘Ù‘`ÓE#—a¶=E£ÍBdö…•ÃwœUGZÿÞŒYAØ,»§r3ÕvŠVŠ[ Åd!CÝq•‚B4%BuPâ
+⛈=$«Í@d–ÛN´Ä‚ךª‹°B‡nÍ2òN“wFjF ªN¡JbŒF“(
+Âl2^j›Ú DF¹-£c zÖVð ÍZeä¼%离?õl!*ÉÌ AcG~è‰ÁVŸkãåÇ¢J(¦”^ÏTCmT*SÀ8¼Á.pÅÔAÚª‚P»†gDªÎ@d—¿ö0Ql·Sþ­Ô`í
+ÄvÙA+8ÃPu[¼Ê43ƒ1‰€úÏ·ÛÇ÷2“NyŠãøä²SwÇ(•ñ±²ˆeº’ ÆnxпˆòR•Š‰un®pjƒšÓ¨Ä¯qD,uÁ˜±Fµ¢§¨<Ç.¹²ŠMVð™‰ñ•%Ô4A¾¶aáð6cD"·Æ¤ðaìyâ`6„¤ ñ‡r®®‚PwâQƒU§–¯@0Œ”<ÉÓ7D!”vÉåÕ´`Ü\œTQEUžÃ–<Ù˜4!?8Fß €k8t>]`EgŸaˆÐÕtòõÄ ÀÆëã{§æxüÓQØRRªÑ@d›¿ 1ÑÆK¹F2W ØŒM‹—VT£Q•{àBºb›”@mÑÇþ×ÓVáëQ¸! Þø„~g üŸöãÂ`ËØ»ÐýøqèfEó ù5'$¶…xGP˜ò™,Hô¯ÕŒÖÕ´`ïä¹x©¢6HQy\¹{T±¦él ¦E)‘L8Öñ­+¤Çiã&>cñã…ƒô¦âÝ#Å„Á§úì7Ñîj÷›JÅÈ:7W¸çA3mTÒûõ‹q†„ŇÝÁ%Öw#pCä3c2))cFýšãSCÉÞZæ±H›7ì·Á=4Fsìš_˜ÛJ#Yeói4*&Æå ÎÕñ¥*Ó+SðÖ¸@BÄnZIR4ž#7Ÿ™½3%?óÅÏ|ñ3_üÌ?óÅÏ|ñ3_üÌ?óÅÏ|ñ3_üÌ?óÅÏ|ñ3_üÌ?óÅÏ|ñ3_üÌ?óÅÏ|ñ3_üÌ?ó\~æ3'³!E"¯ü€“y|!}²À&ÿÚgØ
+’é•VT]ª•I÷\RdrýW¹ÚZJV›È¬pýŠÔ]ÙóÛ¨¤nPwÕhÌ
+"\äžÊÍ TÛ)ZKöçÒš…Z‘Üõb_­(ìäkíM^Eãï·ò«¬ƒ b"üFié¼ÁW¹SŠ«6†Äì| –Q¦’RuÅdÌ
+ò>ß½E÷T΄&ÚNÑꛬ¢Ód_·O T=÷rB[üøE³â`øŽOL ã óü»</‹ô•*cjQoõˆ ò£²né2¸ÂÝИ„²cVnº¯Ú¶8õ1YÑiâwãuã‚gÑå\OhîƒU×aJÑ6²€E¢©†¾Làç[{7"__KÞ¨1™c’¾‰:Äb¢ ”Zs2Ö‘§qÉ)+7=WU[ˆúD¬D ¡#‹´G.˜wœV‹FW'xÁtÖå4ø^‚ŽŒ]!a´Ž‹X=b ÉêR„lr;‘i":kÖ‘ØÅgkP ~€–=³‚ì¿*;ªDØ3
+“
+$Ìväœ
+šDÝ)TÉŒ‰Ds€/:V< Æ½H«a¡Ç#¶Ð0­ÕÓi®„Ûˆ sÊáŽ!¯‚0ŠéÙ[U7!2Ëmí㮽[Ìêú¸/­]¸-;¨‚…jÛƒ•·KM(& ñèó=Òôo(îñ^$¾¹ë³œ´g¤BA(e'w4Æ/×ä{ÚD{m|°¤ÛÜ\áTs‡‰J˜±\õa±.7g?UÒÄ(
+Oaë ʪÕ$d¼ØKDˆ©0­=}÷çO™ñsò‰ Ø\òw,›¯Wþ”†ˆzÜ<Ç´h´Ø0=Z[´GKF#DG1Æcã즕œÁ¨Â5h}OY•Îl ¶è¡Øð·~†Si„˜½²¢oÕ¢7ØdŸ‹=-¢øþ„‹iÑh12.ìs Ã$–™»N4âání‹m†äUgrÒÈI(SÛ9hC<7šé¸>8v}pìúàØõÁ±ëƒc×Ç®Ž]ûí|pì¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢Ó½èt/:Ý‹N÷¢ÓýÐé*MÏ7Ùt#>—µPÀ:â 9XîÜÁsû•huéOáõs¨ø—7&5̺ȈKRÂQ‹(‘œe)R›¢>Ë©ûompøXuØ þý‘øhËoÿ&-t(Þê=…ÿJ~¥ ‹¬±N´+=+ÆðÆį! ñ«M"É
+ l
+ÊÌ™‘.ûQäY|:µvwãÞIÌ›,ªJóƒ|8çï…§–ˆˆQ·¸A”‹Ï¢…´§TxnÃÛß‹.ùÌý|¶ùsËÓTËÆÓð*ž=¬ · mÏR‰±2‘2ÒK‡roLøæY?iþá1é3¾
+ÐÊ©ÕÍ‹~oÏú
+rýM o7ÄÓÈ Šg¡°ûÃL„ß Á§öOUÀq³6FÓ •À_E“4 ï—½!173ßrÍÜŸcT…í/>âXuî{½äˆ"œeð/>¹‡±³óPáV? ¦ _ ƒ :”ï?4Ar üKfÎiæ~Ôû¾¥cÜE]ÁÎÇ„|dæÄ]®'Mߘ¹‘×/¦[ö×هҡ§vûœ˜(ƒòu 1‹Î)„Ö®ZäbŸI}Û{{5ÓÓœºÙ߇¶9IŒ¶7f}‚ÙNÔ¡75}Ý;{~"·zk'Pž@¶A8^›æ²â¤Âl÷c¥¾ê Dý©$c~“h¹õ·!úÕ°îKN™†›´È_΋Ån/}`
+îÈ&™öÈůџ_µo¿1ò°VÀçC7m¸zEµJ$²œ™¸ÐÂZp±‹µ¬§°.x’%áš ™„¶L%“g?L%A²E§’1Šn•±Ú%ëÑu@_I€â¡×Ûúù/vÊ:}–aU"ƒ-ôvg†¦¿œçeJ;iI?^Né”&J+éiúzß.k«BˆíÆe9P\¸=h•ílú˼XgÄ’ÈYŸ™zGÖ[™L¸ÀÜÒ»}MàF§Fwà£ÞÛe°Wuó÷¯öSçïlÏÚ¸S¥A\>ˆPÚç6?Œyv&UvQ&YGóe|]Ç»‹2ƒ„åû‹Ž°¸º¾ËÚ’·Ü/y×,ìUGÃ'_‘y"5Vε÷wJ—Ž€7)éµ>ˆ·&Xcû²Ä‹’Ž¾‹b­÷+G;#G
+™“oÍ‚ßoŒ­ŸÓ«VñÅ©×ñƒA=2æþÿO÷kβïéÀ×~mñ)‚h¦³P8º~bB]®­©½ÁVÒÍ>Äxs;§¯òSˆó'Ô“nëÁãá¬^¾Þ–Ê _h°±Dñÿíé´ö¾½äMk9Dô“-ë~èÍ, _o”:FðX<ßô€}“öë×Tæ¾ð+õÖÛé[+:¶ŸÓ8翦eŠ”º3|êÊÙ¨¸ÿºM¼Þõo¶¾ÿôÝ¿ü+àÿþýÓË`ä}ù·!ùt{:ŠÇvÿç埿û‘NnR{©G¯ë\íØX¶ JÝáý\¤q34J ¸ŽóسÈYNÌi+çÌÓ÷Ûž&K‘äªøºÿ5˜òííuÿ«Ú‘Ҭߊg<|‰‹âáQÎílØ]¶ÖwMsDPD¶¤þûF͈­&TƒÝ±i‘kwo7³•ð:l·’%N³©G‰J¡Á~8œ´ìSvÖó±Sx®Õõ­.üB¡J’=×ÇZA>ö´w¼A¸kÞ.´oM^¡‡éÓ ì›ã;]±ÿ=Yl
endstream
endobj
-806 0 obj
-<< /Type /Page /Contents 807 0 R /Resources 805 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R /Annots 809 0 R >>
+816 0 obj
+<< /Type /Page /Contents 817 0 R /Resources 815 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R /Annots 819 0 R >>
endobj
-809 0 obj
-[ 802 0 R ]
+819 0 obj
+[ 812 0 R ]
endobj
-802 0 obj
+812 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 363.495 251.269 375.45 263.224 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-808 0 obj
-<< /D [ 806 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-289 0 obj
-<< /D [ 806 0 R /XYZ 79.37 771.024 null ] >>
+818 0 obj
+<< /D [ 816 0 R /XYZ 78.37 808.885 null ] >>
endobj
293 0 obj
-<< /D [ 806 0 R /XYZ 79.37 693.277 null ] >>
+<< /D [ 816 0 R /XYZ 79.37 771.024 null ] >>
endobj
297 0 obj
-<< /D [ 806 0 R /XYZ 79.37 298.711 null ] >>
-endobj
-805 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F55 379 0 R /F58 382 0 R /F56 380 0 R /F23 375 0 R /F20 378 0 R /F29 371 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 816 0 R /XYZ 79.37 693.277 null ] >>
endobj
-816 0 obj
-<< /Filter /FlateDecode /Length 4647 >>
-stream
-xÚÅ<ËŽc»ûþ
-ÿ@ëJÔ(ЮjÈn0½ îj‚™Mî"«ü~¨%êqŽ]®º“…»ÚÇEñMŠ:òòyùË79ý½þúöÛMÙKÑ3—_ÿûMáò¢.!
-­õÅ;%¤S—_\þö"•º¾þþë¯m> VÒð~-­~…þ*)Ý;~äëwm">1AJ øð‰•ø®e\ú%ÿ}/ŸiÔ-=!(.¾‚Ç¿Þáóú=ÁŸŠ¿Ý¬Ûí n,‚ª©³öÔ
-'¢×Á³œ>cˆ¤D¢Ð,ƒŸ;ñ œ5 ˲TcÎŒóL¯Ï1ZX»EôÇ)¢Z*ƒÝ“‰½zã"¯Þ’xW¡ÎO‹Àg᮳¼Ä™À„?KcLûfmùïùÉ{W7s­ß‹â”5Bƒ†pŸ_qQÑ6»CË0
-3£`b–g¢Æ­ì:)wVl­›A oe%TèÀ&è+âÂkЕ\ÈÏút ^~²/?MäJOMh¼KusɖГ̨2úZÈȼ1Ë4¬lMÁ®»T1YCq°ˆã¸²7ë:•<ù,
-0ïУ™·ª0É©TèÉÓ¥ïè1OÅ\¡!Y€-ÛxgR’·²¸îB.éä'™xmVräןå)ܺÕ8ë~PDo”³
-ÁÃÄÐ3ËCÇa°*Ϋ¦|{ÜYÝÕyÞ­¢첇îà‘Ýîàs–cP‡Å¾öëQ?q'¬é\6 gëuåOœá<ð´J„ઘª|œ×F00žV`aFvÅ õ´´ì‰r´²—4&Ë°¬ÔmÔB³UêlµÌ;“Ü¥ ©'³1ºÙAÖÒpƒéWV€®G¹rŸa´bq†‘‹Äà¨H –g¡àN$¤Œù]æÜá7-¢Ñ ¾Žß)•‰æîñ»R™Âpü®”$ç”Ç‘.€îIdÞÍ;qð ©ÐZ°Æœ‘;ÉÑVXÓ똱»VÓ‚ªj9y€ØŽ ú7žN¡µ‰Ú&ÃŒñ“ÖRzÕ Ž;2 È5†—ƽ¼›Ä™KÛ³$ªF1ž¸UŠj ,?ó(¶gÛÓ:Aæ\c.ä4?®Óñܼi'ãLš"vaãÖ¾˜ÑU0A 5gó>p¹ïØÀ c[ 6ÅTCÕ&ÑZéªÖö¥ —YÅù •+#çî:ºb¨Ö%Ñxrw€ùžTnzïhî0É||“´?o6˜T“©Ê&8ÔR¸beëóªʳZ¸˜9r­9Ã[ßî2 1‰ H¹³~yðL¦½ÉL6ȦÏ4LÞs^¢†' ´ØŸ‹nŒ4Õî~=£:žƒeÝd!\ã©«Õ‹1x¦YŽÐY6C <|ˆ
-Ê „<ãÏ+©Ðlê¹­-ŽP>é¼÷vP ö#
-˜JØÑ †»åOoÍŒ|÷¾Ü ~¦bέ¦u¾ kK†\úE|Rú<ú57ør¿)ƒõ1,M¯»òÇFUL¸^„J¸·ÒÃ2VêÁÜf†ÀÌt)ä>ï„Š®‘«1v*Ðp¥î+þÉqÚ(Óγ|eB]?÷ ó…^€—ºxÖ¾·býˆÍæÊ‹…É¢RÐñéH˜£bT³Í¬nTV¥£ÐíÂT¼ðÐEøÆE˜Dæ*f~ò'³KE+4FK†_Ä.°É‚ ½Õ`óG‘å%>¹‡õëä[sw-Ã(VŽ
-£ÿd5.ªYŸˆö­´9ôš¡Ý;ªøy+¼‡Ù³ÚQqÈîŽMá\˜¡å5Æž¹_¢¹áÜ»üQ5B`&žüuÓÂØ#“„ؘGßX‚÷'>Žlš^žúJÎÞžFµƒM>4îç™`S=(øæÎr†]« ‰m‘¼b²éH›üñÆz¢$ÝÉú€6)§Ñrw~ÝŽ¹«ä°LMý-gõÍSc„x·`òñZèÓµðè·]œ1 aìa.;–Ѭú1ôêä*’Sü ©ÏÑj4×*.øQ3ÇqýاAVîør7¢1©EÁ¸yåO©¸¾*%W±ØZ*q:àå¾¹ „|x9¡ªRyÏÊ“³ŽÍ>›µXÔý:Ý®<1’°ÐWÖšùÎ7
-}èi“hM»ÿÂBŸ•"h3¯àX铬
-)tÝ‹Žø ãH~ÂÕ©±Òö¹£‚»ÙX•?±¶ã¯‰S”‘
-óñ}D¹l2ò§× lûLÒ–<k{(CÃIãJÐOµÒcnâŒÖW´;€ì ù° x¯Lùö„î¤[YqÝO‚РDfËRmúG2Æwʘ€ÐôÂ<˺ ”ýÓ¢ž¶V„$@†×W«^xÝ›8Pž×¤î»)ŸRk}áIEþ½éÔ !§ržÙ._µØó~×µIíÖN-Ô¨ifßî&Ð!÷²òA“èÈïG•c2Ãt#òV%ýà}/~Q:^ë)!o/æûÒžXõÆÏï¯V·2ÑqGV í™÷rUë­Ä¦è
--÷fý¥íU‹Ëf¹Í¾¾ –f’ýëH†»/µÀ—c÷Àû–f\‡»õ¬yûš’$S›ø@sãÀ¢ðÛuδ×ÜXùƒ÷¯™tk£“ëEµ~
->Á©`ÿó×·Îlsé⃹üÏßþö;>ÿ;~þŠ>RÇpùWù*™N¥yÿ¸ü÷·ÿ*oº2òâELíŽC„b³žÛt‹;Ž¯%*´GÆTyë/£2½²Êðšü e_KöŠ=D éUE+‚*U‚¥YP¤ÎÏý¶TðBÙ°Ìêâ«%­dÔZÒXO6ûMY¾¡±ÆšgÎœŒÛá Ó÷[_/,É*êžÝpº_÷4Ð`„Õq†š;uËnø»»žž®
-T `¶Øè7.0M½5û·$pzôpU88p|NLx3&CÂKÜù˜ØžJ¢óùj„O{ŸÖ$bd‹.pšÔ™€Þ¥!ßRð#òÄy´ÖŒÿœ:ðs4cüPÇæ==ZôôÄ—ãf!3t–6ð½Ì| òÒ ïÕ„ÿÝNï=•1
-uÚ-RJ†oôë|Íaàc¥Ÿ brL4§d4®«M_'÷‘7(Y¦ò7ÍRþZ~ksò.ÚH:§èŒT/w×D”*Á]Wœï:˜Á»Ñ¢lI#š¯'ÊÃiòi|(­PÆ÷*¸“ÑŠú‰Õü6#Pü‚<5RQõ-]ÃñÈ¥šàf¬ ¾™¬ÉíQhè„7°Ìn7#ÔrO–öصщ(gu æ|Ηs>ºw«x¹¥ÌçáZÁg¹ã¡–æø¡áhÎcãE©T¡SP4Q³^þ1gG§|1é°Ö©Ò¶Y–& £éÆÜú\ØMÊQ™¢å$4 )ð·¥õ¨l;ÌÙAþ«¬ßÅÍô¤tmòHuÇ”(:Þwɯشõ›Ï¬!e«“±TlŽ… &-òë!}k¬¥ðTlª¨0¶—p“€Zˆc`{ªÔ*ˆ'¨úÖ»{ŠËH±þuõÃ:%lSkªíïÄa)=ëü²BVJp-W Ø5—qÉæÀ<•]~vÃèÜZ`(-دß0vS¤Ânò Í_âÊkúìVR¬#ë¼bŽæWd_…\Åè;úέÐ28VÀø7è>¯ø
-endstream
+301 0 obj
+<< /D [ 816 0 R /XYZ 79.37 298.711 null ] >>
endobj
815 0 obj
-<< /Type /Page /Contents 816 0 R /Resources 814 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R /Annots 819 0 R >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F58 386 0 R /F56 384 0 R /F19 379 0 R /F16 382 0 R /F25 375 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-819 0 obj
-[ 811 0 R 803 0 R 804 0 R 810 0 R ]
+826 0 obj
+<< /Filter /FlateDecode /Length 4503 >>
+stream
+xÚÅÉnd¹íÞ_áhj .»k€Ü‚ô-˜S‚ä’9ä”ßµP¢–÷ª\ö$‡jw©$>Š¤¸ëɧ>ɧ_¿Ééïåç·_®Ê>Evðôóßþ ŸÔSˆÂóäÒ©§Ÿ¿?ýõY*uyùíçŸÚzš¬$íý4[Zó¢Cú«¤tïø‘/ß D ¥Ñ8¢qÄJÑ—2/ý’ÿ¾—Ï4ëšF蛋¾w¸^¾ç/øsBñ—«u»}i…‹fAêª=5´áô²J¿Ÿ?ËHV²ÀåüYÆ %ÃGŸZ§—UæüYà…ú£Ï²Fpó*w¥UáɉèM°Ã*'…7iÒÒ»¶
+gñK¯…³°ð,‹Õ9¦ÁáÊ8¯ôæÓh„…°Å4œbj¤1ìä„ ¾zãB¯Þ’€s±."ŸÅ»Žx‰+5ÿ +ͶÊÚº²­*PËÑ£—ú÷ýEûç:›AC8Ž”£¸Ò¶ºCKg¯rcQ Q¢Ó.Ò®ÓñÎGÛ˜¦è[yR=Ò´À\ø^‚©äB†ÖÑxyd!^MäJ£ïR]]Ò&4’Uf_
+‚W¦›†'[(ØêËnF#ULúCtâø |²‡õ9MãP €#•;wܹFë¤s9rI½ŸJ: „;·ðÖ&U¶F‚,Šö¨½e˜½µ(¨W&ê•‘[¥ÎªRQ¾%‹â¹Eñ÷XQÏÃÇß°(R¨¤Ó¦U7ô™¶Â"Ài„5/Ø>+Û!7¯B’Ÿ[…lv} žŽ »}:¶Y¢úGûÝØ ­ìDÐ Nw؃ÞBÄ3^êkðò^€×Z1¡NJ¨ 4·e”+¼22+¼*ÚÕZ”oÜZôßï°[ý®¬ðhõHB¸%)ªš[’2" rÁÓ½T­ê¼PªÂ½ôd—³ªw²Qe6íñ\[¹{÷i«q¶to¤q‰`w?8f] ì -èÙ‚ÔæTŒk/åC¦¶ìô:+´Ôó>4Z4x«&•
+=Yºô-橘+T$ УeïLJòVÓ]ÈÅ=<’‰×V%C~ùQFõ• [ƒ«^ñƒ"‚x£œU ™|OkG¬ˆœIª®—ôÙÊ¿ Z€c¡Ä÷5ìi^Íhù/]0î±£.¹˜èºß)™ÃìA2ÌF2Ë(JU±‡ò¥¹hØðWý³Î~çÏ„OJ*R! Ó´¯$©æÇÎ;—P4ˆÒ - Ú=F] m?€ þ=7¢&&HaÁÇ_¸˜–‘ñ¨dá!*¿®B×yþ ý›\%÷ÏøOÒ_Ò,І]*7˺CÛѬk9À¾®’råŸ;¦é –ù(Í9ÈFx ÃÌ[QU•Jre0 ó¾’›bÈO=— ‘þf†œÎkØWÚU¶õÛE*©èÄ6
+×Ý%#Jx&ªi†#Û=Q°ÇGwIñB…ñ¤\4(IŽÐˆgD]²R¨¼1Œµs4gÝ–»mXn‹:×%vGªÜÞ#‘eÖäÛ*ÛD]¨Æ)͸^Ž×¾BçÉ;®cìúþv¤®Y5ÈÖ bp¢uóoÑÁÄç9Š}'ÊÂ9„É ï!ÓvÌ=f÷ø½ÈG ›iA“
+•3#çæ:º¢¨Ö%Ñxpwã=©ÜõViw˜d>>ˆIÚŸ‡ &•Æ¤ª²
+5®XÚú<k€ò¬.fŽ\jŒÇð6×ET&q¡
+á@cÿJ:„Õ}ÕÚH‡¤ÛÕîê5…ƒÚÝ´HÿLA÷4²9˜|–z–nWàR ˆRnWûß•ÑBµ@ÿ<ß•Oi­°Üðn já´‚ç;hI¦5Ï>t=”áf¶AnEÝ¢Žó4aÙOÕ ôÙ»7WÀÁ…ýұ$ÛxUäl?õ×=Íánšo]Ât®;²[¶Ð­Š}N¯ïÓ6ÍêCE§øí‡Í”âû­P¿)ž÷Yñr!…£¢‚MÜ2ÞébËx,W|_Û¾®—Þ‚Jæµ¾WFPÅjôà zª~ºÈT®@Ia“6ýaL †çZŽ=Áeº¡ðª´mCÚJy5Ï9ŽíD@èáºVÒ׫'Øg9Ïv^•ª/}Žœòjë'4’Œ§[Ýmïxû“ý9ÕêÊÉ\æÍ…ÐÛ§tž<k¸)SÃIËT OÍwB†8£õ6Ú@fO;5ïÒ*ßPÚéB`\÷“ 4(‘ÑTyM^Àü9
+Œ6 ó,ëC%üQñžf“µ" ã5cxy±ê™W\ˆe¼f¾CŽÓlºÔQxRf‘æiå !§r‚£]ûkAÏí~HþN-Ô¨ù*¾Ý™€LW'5Ï[5‰Žüf^)Ð;‘7É™;oòBX)±½Ôú4olçû]•Ò[õÊ;GŽ/õ7ÑQ¡- m·ÅrIð탊<µÎ+9¤4ù+¾'JòÁ£ñK7•»(Ê…Þ@4kš±Þ‹ÚiÑ4ûçš*ºÛ8i¶
+›gñÛFù»b‰”ÀÞY í½PV%M÷‘éÿ–Ûýº”ZúR:JAý÷|ŸÅÖ`sùîì¥&Ük±ñŸµØFgg´¾Âb«(<<äc>ð0Ë„G-¶Ä°ÚÌOu•])FHF ÿ?ܼ
+>. ³s6uo—Ñ_qaa·SSGÄ;ëOüt¦–µ‹PÔ«þ7¿aÇ›^ö&Xš”ßXVBEî<Ã…ûVºyõjŠÃ®K¿2zìé¤FúÜzžEœE绞ÂÎ1¸§„hoF¿‘
+QÎ3½9cw€c~±ÊÌPH†ãÌTÚMþX-à¯ÔñŠ¨ÕÑ’%)—hFÚFs¤ö‚j¼=Ι”q÷»E’ d¿ì62u@ÝGaË.@'â†ù]Ý9¦þZîç
+endstream
endobj
-811 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.069 182.009 241.024 193.964 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+825 0 obj
+<< /Type /Page /Contents 826 0 R /Resources 824 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R /Annots 829 0 R >>
endobj
-803 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.303 148.634 444.76 160.091 ]/A << /S /GoTo /D (subsection.8.3) >> >>
+829 0 obj
+[ 813 0 R 814 0 R 820 0 R ]
endobj
-804 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.628 139.169 213.085 150.626 ]/A << /S /GoTo /D (subsection.8.2) >> >>
+813 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.303 163.448 444.76 174.905 ]/A << /S /GoTo /D (subsection.8.3) >> >>
endobj
-810 0 obj
-<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 117.993 82.382 482.208 93.839 ]
+814 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.628 153.984 213.085 165.441 ]/A << /S /GoTo /D (subsection.8.2) >> >>
+endobj
+820 0 obj
+<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 117.993 97.196 482.208 108.654 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class)>>
>>
endobj
-817 0 obj
-<< /D [ 815 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-301 0 obj
-<< /D [ 815 0 R /XYZ 79.37 591.896 null ] >>
+827 0 obj
+<< /D [ 825 0 R /XYZ 78.37 808.885 null ] >>
endobj
305 0 obj
-<< /D [ 815 0 R /XYZ 79.37 418.093 null ] >>
+<< /D [ 825 0 R /XYZ 79.37 591.896 null ] >>
endobj
-814 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F58 382 0 R /F55 379 0 R /F69 398 0 R /F57 381 0 R /F40 387 0 R /F59 389 0 R /F46 388 0 R /F72 434 0 R /F88 818 0 R >> /ProcSet [ /PDF /Text ] >>
+309 0 obj
+<< /D [ 825 0 R /XYZ 79.37 418.093 null ] >>
endobj
-820 0 obj
+824 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F69 402 0 R /F57 385 0 R /F48 391 0 R /F59 393 0 R /F50 392 0 R /F72 438 0 R /F88 828 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+830 0 obj
<< /Type /Pattern /PatternType 1 /PaintType 2 /TilingType 1 /BBox [-0.99628 -0.99628 3.9851 3.9851] /XStep 2.98883 /YStep 2.98883 /Matrix [1.0 0.0 0.0 1.0 0.0 0.0] /Resources <</Pattern<<>>>> /Filter /FlateDecode /Length 45 >>
stream
xÚ+T0Ð3¶´0U(2 À8LëXX˜˜)ä ‰ÃÄ@¼…`…@
endstream
endobj
-821 0 obj
+831 0 obj
<< /Type /Pattern /PatternType 1 /PaintType 2 /TilingType 1 /BBox [-0.99628 -0.99628 3.9851 3.9851] /XStep 2.98883 /YStep 2.98883 /Matrix [1.0 0.0 0.0 1.0 0.0 0.0] /Resources <</Pattern<<>>>> /Filter /FlateDecode /Length 53 >>
stream
xÚ+T0Ð3¶´0U(2 Œô,-,,ŒrŒõ ,,LÌt––fF
@@ -3562,1944 +3635,1990 @@ xÚ+T0Ð3¶´0U(2 Œô,-,,ŒrŒõ ,,LÌt––fF
endstream
endobj
-822 0 obj
-<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 100 100 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 823 0 R /Filter /FlateDecode /Length 15 >>
+832 0 obj
+<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 100 100 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 833 0 R /Filter /FlateDecode /Length 15 >>
stream
xÚÓÎP(Îà
endstream
endobj
-823 0 obj
+833 0 obj
<< /Shading << /Sh << /ShadingType 3 /ColorSpace /DeviceRGB /Domain [0.0 50.00064] /Coords [50.00064 50.00064 0.0 50.00064 50.00064 50.00064] /Function << /FunctionType 3 /Domain [0.0 50.00064] /Functions [ << /FunctionType 2 /Domain [0.0 50.00064] /C0 [1 1 1] /C1 [1 0.5 0.5] /N 1 >> << /FunctionType 2 /Domain [0.0 50.00064] /C0 [1 0.5 0.5] /C1 [1 0.5 0.5] /N 1 >> ] /Bounds [ 25.00032] /Encode [0 1 0 1] >> /Extend [true false] >> >> /ProcSet [ /PDF ] >>
endobj
-824 0 obj
+834 0 obj
<< /Type /Pattern /PatternType 1 /PaintType 2 /TilingType 1 /BBox [0.0 0.0 8.50403 8.50403] /XStep 8.50403 /YStep 8.50403 /Matrix [1.0 0.0 0.0 1.0 0.0 0.0] /Resources <</Pattern<<>>>> /Filter /FlateDecode /Length 79 >>
stream
xÚ=Œ±À0WÑœ ÌY"—Â.²R˜RÒ¿^(ñ U bí1±ÑH<ܪY`š2Ìri™žr:î"éBÉ,²Yõr˜ß»qáBº‰
endstream
endobj
-825 0 obj
-<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 100 100 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 826 0 R /Filter /FlateDecode /Length 15 >>
+835 0 obj
+<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 100 100 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 836 0 R /Filter /FlateDecode /Length 15 >>
stream
xÚÓÎP(Îà
endstream
endobj
-826 0 obj
+836 0 obj
<< /Shading << /Sh << /ShadingType 2 /ColorSpace /DeviceRGB /Domain [0.0 100.00128] /Coords [0 0.0 0 100.00128] /Function << /FunctionType 3 /Domain [0.0 100.00128] /Functions [ << /FunctionType 2 /Domain [0.0 100.00128] /C0 [1 1 1] /C1 [1 1 1] /N 1 >> << /FunctionType 2 /Domain [0.0 100.00128] /C0 [1 1 1] /C1 [0.75 0.75 1] /N 1 >> << /FunctionType 2 /Domain [0.0 100.00128] /C0 [0.75 0.75 1] /C1 [0.5 0.5 1] /N 1 >> << /FunctionType 2 /Domain [0.0 100.00128] /C0 [0.5 0.5 1] /C1 [0.5 0.5 1] /N 1 >> ] /Bounds [ 25.00032 50.00064 75.00096] /Encode [0 1 0 1 0 1 0 1] >> /Extend [false false] >> >> /ProcSet [ /PDF ] >>
endobj
-831 0 obj
-<< /Filter /FlateDecode /Length 4697 >>
-stream
-xÚí]K·¾ëWôhŠï°X@£Ñ
-pNŠä`ø(‘Dr,;@þ~ªø&›ÝÓ=3kè £™f“EVÕÇb_K§_&:½}Aã÷éý‹—OLMŽ8͵œÞ|ÁàØdf2šªÙôþËôÓ¥ÒPö¤)œR#)Õ.ü–gøßðQ Ÿ~ÿÐVCÚLùÔÏ?EªðÍ^‡Z RÿÎÈHyÜjf)P6ʹÝØNígá4¼Q2ÖÁ)P£0á·ä¯©uçGn-õÚí¹?UT\äIÀ·Å’©ö:”7ô‘Û‡@“ŸÒ[È{IKªÉRÐX5V‰,ø?¢â)42 YJI4s=U¥Zá5f±Â“>×)IÍ^½ž=_k@é£:Õ±C³´.òæE
-<=AMæ\
- ªA¥%::Ö ”ËW*OpE*nÊéi7‰oiÈÝÑ|ʲXS«
-6i¡á+r¢W±äT_·~ÚF ’Ä,KuÚ¼OŠ8†0•±ÎÅãìE›Øæ©ëðÄú¶b¨@Ý“•©ƒ˜”µºô¦±Z<Y­d#k˜†üÑ^Å'áÝ=[ºÔY5”Þ¦rÈ@ªzª»oè(›ÊæÎA]Ïõe ª@Ù Y5¶<È‹†®žù§Åº>jÉ*Y©Ï÷lšX¯ÑÄu=º…&’Ž1,¥ò¹{Ì]¶ RY
-dÐÔ¯Ç8ª£æJaTm ýS6j‡ÍÂÀ©™¡]•!– tcc*“t/Ýõ
-Ng‹ÚYFæõƒ h]RÎú4ƒ«7µË=Åzº&ŒÕõüE„ÁÓ¸ºÈ¡m%zS{ ]sNÑ/ì2?¢'•)0IÄaUaX")².‰ä"+-¿Üƒ; ˜Q¹œ˸(qÛŒ´KC’¹NV’{W…É®Ösáç8‰VþÉ„(%Ä•œ7Çtʼn‚X¨ç°š˜ëçaô¶WÌ-XV¾ Øv±Î1ÇW£wߎsñÔd¢cPTïÀ‰(ž%
--0üÿöª$@J¨ºë5ó\é(Iób© ~Q_’-ä1ÍøP·³kÄ”™¦]‰fš’=•¡ë×&æ«â;ßÞ‘·«:Þ˜Ú+N%JBžäë6vÔ6Ðö28'üÆOÊxÇmhw—Ÿ}9ôj‘ZŠ|«ø5é"Yž(÷ü¾¦q*¾Š×«Œ1–L=1´=õøzöÒ›IZŒ|3_ëæn$_ô¡Šç‹ºIúYšvä=âÖ(€ƒó¤þ=5©<*M¤”‹::¬"Ÿ—0‰yÄ©øÖÞß?_À±Yº²¾Ê"s?™–æVN¥¯ø~b}4GÝŠØ3æR
-¶‚–`’X多ös±Sš3„WX|Pjú„Óñh 8äe’ûü `êê¸L ¯çJ.òkÂÄ[þ[¹ôýZ¦¡SGz[€sà<ð÷ÛˆÓàÌKvÄÝCJ÷DèŠä:þ• §?/Û:VÑØO£Ò}|ÖKcB…)9“†Säܘú Ä™´tX­’úüÈ3œpÃ{Nòtœ²T«Z
-Æ}oÒf“f?ôÀg¶Â^ƒ)¾£ä®*ñD[¯½¿ã‚MÀWûû,ònŒÝäý¸´F%ŽÔ‹cݶBjøÑG54ÕǦ¬RÑ9—}—Æõ¶¨\ÙëjE54ä™rã0bò+ •)YШv„çÉ)$åZÂ`aLZØö0&NÉ Æ\Èí.ïTzœÇm‡Bæ_‹ÅûfV× "™™ ÀÉýô—sÌËš//ëç~«9ß(¬JVÞP'sQʯ¯Öªw”¹4©èXr+‰ƒîxM ±è,1tÝÛQÉ# ý×}°äàR0
-zÓ®ñ÷`jWù(sh»¿×c™‰û‚¹]4¹Ü$Ï1r£Ú®®w•‘ú¸î®RÙ\t\&Ñ×Ñ÷%—ÔÒ¸/•ÞXðmˆ¢—Yò‚Ð`ýBàU‚µ“yÿÔr
-¦SÉEmǑ┾îu5¼,F/…fu” +äÚuA¹¼8ò‹Å´èÂOÕõAhO­½©[0‚ fĪb­D‰|y¾Åiû´)ž7`¹IVŸ6M§ÑwŸ=äÒù;¬žé æÍŸ=çëFçظ0ÄIÝ´ñUÄS:#Ç‹œE Å£]™Ümvð¯˜oñE6Vý*Tvû«Sðr‡7qçü)ÌQàÑ|š›èBzQø=j*“„¶ÇB9/lÇ)Ý® …à¶:?—­åyë÷S¹NÂÈö]z>#Ë/ìPfàÃa°ÙÛn+G
-ú]V~ïÞöŽ7ÆàaÆáôÆïHLSƒÛ@’Gw§ÒUá>¥2¬‹2pÈļÇèÇÒUá>˜ á™Ö™AhaíÑp6–®
-ßaó;&­Á3ÀíPLiƒèWÞþŽaüê¯o_H°5€¹áŒ€Ò8=LÓgµ ^Ÿ)íôû¿üŽ¦j…zÇ´V»OKåO»í4íÙXJ]oÊZ¦@ ¥­æ~« X¬]I¥ã&­eæå­ja™ù{?ö¯]Ë!è³?˜Ý¥ —»·”Ì;'ÔJgPŽh{Â$˜?e.Ä){ÊÝ —µ¨­CW¨ò*m_ˆB_ÃÍn)€#-,»RŽÅÙn9ÄìZaU]án…£âb)@Ý¿óÅ?Uq@;*Ì^¤ì=0~ÑšPz­P*F–]¬{å°ïâ©¡ƒ[ŽõJ&p“ð~DVÙ÷Læ°UAÅÅž²§Ü›þÇzOm‰ôko…›[ûªRúÚ®îáÚ+˜˜½Lët­wÕ¶p+Š‰[{*xîæêžjÁb˜½òHÙ;yGs½‡¶{3ž¸WÅËÈ×±.jÁmâp˜sï xé¢
-w jE×>´;x¢=–œsÑŽ2n|aW©%”¬µòç®M—ÐÖ‹I>Å3$ùùª¥ã>ŽDKX}É:÷ §U Yèï8…'3ÝœpáZ²Ãú®! ‰«95õœzqJ*º¦çÔ›ˆ7ØÚ”t²-Õ‰$Ž³_¾¿‰p±ÄO?ËÂç‡ÉW Õ`Ö/~ P{ƒÿyúñÅ»ª¯*hQô†yå K:ðQ).Œ}¬wlÖÉÚ»Gêòð*ñ(èCõç$”¬î]O7:ê<‡× ¤Õˆ÷‚M•‡.ø3¬ï\.éúµ½ÐàS`cøw3|ŽÅÕ¤zÈ‚_V‚Ñ¿©KÅË£—²ÖN 1-8¤MYjÓ™ÛÔ\7«d·dSxµºÉ»KÏa)ÞEÎC©æÂú@£¹øtqÍ|
+841 0 obj
+<< /Filter /FlateDecode /Length 4237 >>
+stream
+xÚí\K¹ ¾Ï¯è?вÞ`0€Ûí^`s2Ö@‹=$ìˆg³ÎÈß©'¥RU?Üø`ãîVIE~")–$ÎÌî·‡ÿxàø ?'e‡oNÂì VZ½ûø냀|'v.0åvÎ
+Æ­Ø}|Ùýüȹ~˹xŸ’s+ŸöJ©ÇôKûòËÂ/…%‡'éá·TøËJ s€ZGZ"ô—îž!=#rŸ¡ÒЉ*Ò±]ËÓ¡ÐKmñ¯òÌ)eñ.qèxúÄòPiùB£”ÐzH )ëÂ]Ç>¥|ècjiÃHSž"G¿|ü4a¦š€‘2îý¨‹Ø;ô
+¹Öù»Ï”æ:ÕR2cÕHɤVƒæµbBúªyÇÅÉ&în#Iã¦rØ‹P‚y³ ~Lª¸IeØ ŠRÇN7‡&œcÖØ åʶÍ
+v˜àCÉ\…k&xêgm‚§§P÷rÖܲ…˜‹GÃ:› ÍÅ)ñXi®ø­™a ŠsˆŠ®:ë$T:?‚¥Hep3ìqÁ$x‚ÜÇÂØkËlk–ĺPaÚ{bÕR|žÔ—ƒ*+tì±·¨¹=QxÁjœS'Z3”০Ía:o;ž¶”ª@‹Q:T­øW»©Ne SJÔÐÎ%ÞU•Y<Ï ߬ W‰]…R0cßö´ @£™[¶´yŸ ”ph=|Tg%¸6yµ,§Zâm%Pv ZãÙ’Æ^Ž Ë“ÎbÉb±¨3ªŽ Ö϶*ÿ’ÜêD¬\™ª‰Zv†éiiWtýE'ovn[ª–Á1ÅÃ0è3šVÜ€¦GIuV<I+GÒuô¼ÙÕêV³ôˆîâ¬æeà](Ÿ…u;²•eŠ®®Ö† 0×Ü.þ˜Ž l½lPœg¸
+
+ý@ÔØ% ½_±Ü"måÚŒDâtyc#œˆí…0Äò"Ãg‚ °Êè±Ï;DÀ û9RŽqbÅõ,‘×<ªUo» e=‰ÞO‡íIämŒn~ä¡y¨"éè“øUvIiÇ$ˆx ¾ˆŽ­¤äÄiÇ£pÆø1ûô;IÆÓÈ:ý–!GÖ‘v¡Ûn¶†’HèžN&õ’àè´¤³jðõuE¬GÍ^Ë·Iá°â7ÓTW‘ÉaiO~E\¾Í­ø¹ÔÀ‰›Zk¿cKALc{ ×ޑྭýWZ@PêErÛ舔š´ÊëOïîçÛ%ÇâˆI_tÜ(Å8›¶Ãb‰œs¹é‘rNÝzÍøq!’ꮹõô´ nÐSFCŽ¨ %CllG¥DÍ¥Ç<*xBe|˜|Sœ(æ~
+\uíÿùE%Ò)î¯äC‰ô{F Æ7áÄÆÉê r’l»‘sŽ„Œ í»9ŽèZ¹¦xRڬȚøŠn³¦Ô²ÛL%bš=ðE ±¡;ŸK…æ—Ò]_ØÕZ M) ¶¡T¤
+ÜžL„› "*,?¿E(”þÂÆ(ñ£ÊC_L}·€©ë‘È äñº”wkî¿—Ë8Ùoaq6ÓÛ\ðLËÅè·'`Q+{Héž]‘Ü0~n¸×EcßÇ*Ç4*¿lœô•˜2)%çŠ+pMΩß@œ+o É»ÑXyN2éä8Ò‚<›S–fM *(|›¹ÂWÛ5B¢ôgÂ’Ô?êÙp½`°|~U:öñ•&°äKp­³¼t'Fh2.uËN„W_gR£NcÎÂoM¢çv”ʦiT60{ÃxÙ½¦aœÈp„qÌê×5’Ckx-I.\7grËx«XÇŒ´.¾é8ÛÆŒ6̆-ÐÜ
+ñu<²¢Ñ&E……H®”Vf?w¥uP­“:ò¥Ì€â'2®Ì Hò¯Qü›øò] ÿ%€œßüñÛ¯üû·¿ïžÿ,¨üýí?f÷çóïS"[EL
+í¢~ÀàÇ÷àó²&µO“º@ñ×”ßóM"&Úá €²TîËùÂ
+ ô†Ár¿RÖÁeQ÷;\¾=¸,•÷r¶É`2ð6-îA1«^ùi;?!Ø1B
+DT–1ºØŠ<$ ÷ãa{`3(ÐÒ™|i‰áñâ‘7§±;þëáC†åwd~£®Ï›ô_5g‚Ž¯Ú˜õ’¡Í¼­7 ÷i^û»=ûöP3‹Q¶Ë:í¯¹™Ûû4¯½0f‹\-AÀ¹wZD“TÌØžÚ²b¯8Ó!ªþUÛv™=“S{Vêr”šÜ\Ïö lLÅï…Æ]<7ÂÃ
+ßrÞÖCl:Ò¿ÕØ\sq“÷o—çÏu²
+W)wÚ¯g÷¬šr}ãÑV%ÀnBÔ2tvýÉVÜŠçÁ=M¯®±‹cªUí
+ ½vER,¹;sq³™Uƒ6ä\h‘D6^UG8˜¡OhQV»M©­›e½Ojûü+žÖw_úá}ŽuQ'ÒKØvñiHÉ%Øú×:(äï’³ƒuÜ
+Ž¿ïÌäsËY›kœJ#˜‡V}ãxõBǃ®\uWS=ı¹D’¸CÄ)>yì©Uw¹U¢Ñ]’°¸’*¡Å)f¬ì=úW¡%×è"³¥ºÓ¡CX¤ø#Sw£Ñ[’™J+œÑ(v){2‡vãaß„±±>,ØË•s¦ ÏÍån˜ALL|‰AW›î«ZàÕ‚£ÒeÇc½v®*cõJè„fOÕÓZ¢á_Éé­®Àâuá|t{ÉA«;B`IÿŽç
endstream
endobj
-830 0 obj
-<< /Type /Page /Contents 831 0 R /Resources 829 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R /Annots 833 0 R >>
-endobj
-833 0 obj
-[ 812 0 R 813 0 R 827 0 R 828 0 R ]
-endobj
-812 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 393.199 721.708 415.675 733.664 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
-endobj
-813 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 432.088 721.708 444.043 733.664 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
-endobj
-827 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 463.299 74.11 469.523 85.567 ]/A << /S /GoTo /D (section.5) >> >>
-endobj
-828 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 480.227 74.11 486.452 85.567 ]/A << /S /GoTo /D (section.5) >> >>
-endobj
-832 0 obj
-<< /D [ 830 0 R /XYZ 78.37 808.885 null ] >>
+840 0 obj
+<< /Type /Page /Contents 841 0 R /Resources 839 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R /Annots 843 0 R >>
endobj
-309 0 obj
-<< /D [ 830 0 R /XYZ 79.37 652.951 null ] >>
+843 0 obj
+[ 821 0 R 822 0 R 823 0 R 837 0 R 838 0 R ]
endobj
-313 0 obj
-<< /D [ 830 0 R /XYZ 79.37 613.666 null ] >>
+821 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.069 727.686 241.024 739.641 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-829 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F55 379 0 R /F56 380 0 R /F69 398 0 R /F58 382 0 R /F50 370 0 R /F40 387 0 R /F46 388 0 R /F66 384 0 R /F59 389 0 R >> /XObject << /Fm1 822 0 R /Fm2 825 0 R >> /ProcSet [ /PDF /Text ] >>
+822 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 393.199 673.888 415.675 685.843 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
-838 0 obj
-<< /Filter /FlateDecode /Length 3078 >>
-stream
-xڵˎ¹í>_Q?вD½Á ÓîmÎÉYß{X8±ijÈ:‡ýýz²T®{=Ý¥)’âSâÈéË$§wrø>|xsuqRJDk•Ÿ>~~PøFNjòQh?y§„tjúø2ýò(¥)µÆï ¥;?ýúñ}ÃUᔲÜèÞâ'Ji ùÛáG±q«ðûòtÒÞ>Ò›'­ðÛËü­qœë[‚s ùÛIÓ8ƒ¦[UÀM¢òÍUÙ)ŠèÀ™.V…Fìõ)èÇ‚òBžNFÓ¨»d2ó‘…àéÛA&¤Û|¸Juuî¨$áÉô[·F?h)²6p
-{ÂRàÿï6­%KÚ¡ ³`·|—ƒª.+»äÐ1Xß8ôùnmª7Â);Îm0L2d $•d UqL›2Wçy®˜±FeÒøìcþ]ߧhBŽÃ¸Ë]„sGÈ"´#ÊJ’‡l–º®m/i¥ðrSÄ~Öõb¤±ãm†ÆÅa2mIlÐ=Tµ·K‹Âo’B$) =tÒ\qš$Ž´ldŽqs)pÂG³'êj¢#¾¥Öð+#:ÿQýÊ\¥ˆìÎý‚ksÇÀ7eºLÓ6suŠ=Ù”§µSX½…¿©À9«æëÖ0˜Y16®QâŽ5¯Á­•Pv“þxc_§â»o…ŠáÖ:”
-3SµéƒJ6ÎL\7D‡-=an$«^Ç(œq»<Bçѯ9¼pñ&/¹
-î¨.å]ȼ%~†ñ˜ o-g$šÖ’ím:#¸A9Ó–H±õh|fxüç<,gܤÅQ}{S&t®F†cÍ<¡[ÐtÍ8mU?JÙ»BU"Àî>óúï•PÚ:Šà7òM¹q¦ùÓGæ˜h?=Vst¼›>½<ü1áÄwSšnDÇ`§?§<,“Gù†/Þü÷Ëç¿}ú ÝÚôå4ONF€¥$ç%?b}¨½AÜ_Ë3fù
-ËÛ6Šx ˆcˆ}P¡ p^Ç߇* „°Öå¾òÁJT[HîDÐ"© ôHàˆÓ|ö\§"Ô¿§‡ÏÓÇ$C5-…§„Q^+.À6ä0n ËÍÄ‚ÐÁb±1ÊùªƒXY‡!ñ¥”S$þŒº3WGƒuq5 ®|ã ¼&”“2 ˜²¢{R<U¤˜%Ùzi’S)šÕïŒæÚco§“–AhÌæW>¶÷«k4¦:»ØNÎÿžN:kof€yíUKÊT0">t^O™ÙSçöÃQáÆQJ[@[æ¾gЫÃL²NDëð‡5¨=ê
-Í€?Ìñ«ˆ^ÇÄï…fÀ#~\9*ø±6 Tà>üšãÛߧþwC„»/3}Hpþóª?þã]ò•€**“+Ã\Òùˆ¬á –8Ó·%㪛Ûh©TWàWþûÀ&F-\@¢0Õa(¹Ÿä~ÀhÁfT⮃DĤúQ ‰¨«uoKæéuv=–l‰Ñ,2rû
-ÈH·Úkú¼×k:
-Mè¦Ða埪FoF ‚êDƒŸïæA¬š24‹ÿÂY)w
-endstream
+823 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 432.088 673.888 444.043 685.843 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
837 0 obj
-<< /Type /Page /Contents 838 0 R /Resources 836 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R /Annots 840 0 R >>
-endobj
-840 0 obj
-[ 834 0 R 835 0 R ]
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 463.299 69.726 469.523 81.183 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-834 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 450.259 200.734 462.215 211.613 ]/A << /S /GoTo /D (section.13) >> >>
+838 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 480.227 69.726 490.684 81.183 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-835 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 475.166 200.734 487.121 211.613 ]/A << /S /GoTo /D (section.13) >> >>
+842 0 obj
+<< /D [ 840 0 R /XYZ 78.37 808.885 null ] >>
endobj
-839 0 obj
-<< /D [ 837 0 R /XYZ 78.37 808.885 null ] >>
+313 0 obj
+<< /D [ 840 0 R /XYZ 79.37 605.131 null ] >>
endobj
317 0 obj
-<< /D [ 837 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 840 0 R /XYZ 79.37 565.845 null ] >>
endobj
-321 0 obj
-<< /D [ 837 0 R /XYZ 79.37 238.154 null ] >>
-endobj
-836 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F56 380 0 R /F55 379 0 R /F67 385 0 R /F58 382 0 R /F40 387 0 R >> /ProcSet [ /PDF /Text ] >>
+839 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F56 384 0 R /F69 402 0 R /F58 386 0 R /F54 374 0 R /F48 391 0 R /F50 392 0 R /F66 388 0 R /F59 393 0 R >> /XObject << /Fm1 832 0 R /Fm2 835 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-843 0 obj
-<< /Filter /FlateDecode /Length 3327 >>
-stream
-xÚ½[Ko$·¾ëWÌ19ˆæû
-ÔÒŽç´ÈÞ Ÿ$‡dø”¿Ÿâ£È"›ÝÃÙ9´4Ý],²>Ö‹E6gæòÏ ‡¿?>ñø+þ'϶oO?\½¬´úòíOˆøE\\`Ê]œŒ[qùöýòó çRs®çþ¸´çðî-üþ€ßsñ^Þóøìõ—o?<u`‚[ÊSC%¡\ò ´žr~ÀSoùò—où}|¯Ø_|'¯ðÞÁÿ§~9s$ ©û]ºÛ¿ÖQ‰ ™Va6.+›LÀî ß!r‘Ò0/ÅÈ%ÈÑ‘åQçç3t”cÂÚž¶•ù8ù|)¿e›-3ziÔ!¿“¥„âÀþe}F<Òwãdd™Ë´ß;äÆŽ|f
-~ùnžÄKÑÔ2æ¤=æ·ç3v8Ñfý‹o>tkƒCÍÕèß e#÷¨çh;‰bãB˜Üí=SûÔA¼£Úc4Œ; ·#nwè0pªÚ›hΔ•ÄüŠÚL'VFúŠÊ«¸y-‰im窢 ÓN­c-Ž!kF“åÓD9¯"m-ÆôdU³(~ýdÌ 2¿‰hç'³N71ŽAy¼äª+D…‘ªõŒŠ›íD½ÔÐ[îÐeŒÁ2«´î\­
-ŸI©ðíI`i¨
-þ$º%7uKªÌ[2©K y©Ã:Œë–ß`kmß<•
-ÇÒÓ ñd,j€ù cN¡–SüFt— ÀIÒe’"K9Ë‘ 42ãª{Åñºþôu#Þ‰ãæÆ7ú…xIÕh4LOÏ£a¤’èibë•`"*nŒï:»‰&®·Úו‹«-rGr-ÓF\üm6’éà¬8MMÇu¦P”x ã:t¶n¤h:y„»ì­ë(ß±§²&so<³ÂP'Yg$ȺãÓ7¹…”LÛ÷£ü/åuÄÙ$¬‰ÖŒN®äqGîZJ É·{!¦fªütü`4Ì5rXãy8á†Énc_53È«$.ÝSnãʘü«—…«Søö,PeŠ– œ"¤bB‹Ù ÿN(ýÔ–YÛAð(H¦RbKáËO¢{@ƒŠæž[
-ißê/LU3µûÈ&šßÕ %Sž R¾( ŠÛ÷Wó¢ŽSÅSÿ’$~VÒ1¶Ö§qÚf‡“¹¡Ã)픡qFCMcãt\¥,ÍZB¯aNeP亲jÁ­¬½ùŠ~(°uÞôïvz$³fl÷‰äP(Ë‚Ð#Çy§Îs$JEs“üä,7¡œGú]ì.Ä™XNâ“î–,Tsø¬™{fó~¾ˆs‚y¥FxŽ'îõÿ-T¡¼›<¿+½œ—®¬Ìõ¥+ýÞŠ# ø·V$Á4‹èÎSº ªµOÂ5w°$¶û‚Í„ÖAl$ÅkºŠŽµ =cåóá×ñ`òƒ>k–¯{
-h°àÕÈz·öGiNªDE°âT«D»É_Z‘Ù€–xs[è[^®¨&¶Äp»›£‡G¨=ãje€dbî Ü#wfµ7¼ÎüÃ8±¿Ÿø}&RO!½ÒâèÓÒgk…S”ýEòú×”ã|j”B2aõ²¸ÃBtáÇ9“üTêiéU{ϤÙCöåÔã~µ·Ä=õºq®¢ˆËD»÷ÆÖë†,¥f)Ê×Vòé=y>—ËŠ´|’â¨oXNÇ>kù;F‚’¯FÝ·bïÐRŸ(£ë+¸h¶òhL:€ ¯XE<p1‘4°hœ)9ìÕÒü¶§‰›&´ÜŸž]Ûï²xm aIòœ­—YÎÂV|{‡ºÇ´äï𛵗1FÔŠ†ØJ¿W2Ç×»bN|!G¾÷-vŠâòÌå9,åÖ–ƒ˜»…ô‰Énj¶XîC©üñ6èhR]¥ín 7 PW’~H²ÒIµÁŸ¡…† $ëžZ<·}á„ê ò…^c±§yÍÌuܪŠUÏí–®q ñ©U¿
-¶€CÂ.Ϋ« ò=:#“BüÕÄ¿.ÏK‰ÙbòĶˆ™O'ÇšÕ˜²?Àšä.SíŸôÛ¡œuëpE?TàLȽ~,:Úê(íiÓÜ¿µmÐ꓈Ž(•¯SQÎC¼¬shéf ñq»þEÃ.ÎÝÄÑ3z«+sQ7¥‹]µÚB?þ$C¸5~kA+–Ñ';ÕdÃàãßúñ¶
-Æ/do‹HïhLâ“1ßÄÜhÈ ìÛÑ6½-Ä¥%S¼?X@JÈ÷ç}~2üÿòìö[f]¸(i™—_¿?ývº/‰´_Å•Â/Oÿ¹<}½ÜxY¹òËszùýü Üþ®Ÿ¢#
-è#Ñ÷‹ä°>~ÿûò·§¯´±€7€ì­Ñ4O†¿ŽékÄÏ„Z0xV.úû×ïEÔŒWkZÐzV ä…À#Ó›^ÜB½ËlºYšÍJëf.î×
-
-¬C˜“â1,dTëW±@ò‹šÍm]µò
-dïÒ?ˆÒ–ÁŠc!$ÊKÙêêbvt y9{èæƒN)gn!¶¸[
-û¸ˆj{ÏJ}Öì—
-WNÒ hVÖ@ö–U9ŒŠ'ñK²Ò8>ÏÜâ~“•mç´¦}-=žžX®»øqYO»ŽìÊ·¸âíz$¯Þ'¸mÿpÝÎíø ~{‰U*<Ž…Ø¡?ÆHˆG¹÷îðµcfF¶ï˧G·DüžE¯œrKIã°“-¶vÄ;}ØdÉ ·m¸Þ‡ûHçɧ'žV-Ÿ¯ÆCªô´&“Î."Z˜‰& Hû*[‚îK;QÏG~œœü84)¤Lx¯ðŸžh<:¹
-ÆC03¶Ÿé€÷ŠH³)>ÉÅÏ6ö³¤ï×¼#­½Õ~…ÿÑ ±n&•é‹{ÑrUß6šÚ
-’xJÈ°þ|âsO
+848 0 obj
+<< /Filter /FlateDecode /Length 3552 >>
+stream
+xÚµ\ÛŽ7}Ÿ¯¨(Y¢îÀ`°wÚ€÷i¿yHfcXOØ ä÷—Ô½T—®êi÷”J¤È#R"%vøðyàÃû;¾ò-ð_>ˆ”bŽ›Á*ßrx~¹û{À^ï‡ÐõŽ3éþ6š3¯‘˜n‡Ñ‚cÖq _¦Oû÷óK }&¢uCüÔñçŠqÈ_ &¤9È?Q7Äañä¯%SÎ㟩b|ûçPÿ]pó%53cÀJÖ m,~kmðíWœÊ•W?¾¿SœYi­@0
+ØDdJßR´¸} Œ~¯tLÍ¸ß HêÝBËSŽ(¤]wÍ m¿w ^kïäÃH¯ün‚˜Fl‚ÞÍRÈ2ŽL^Äü OI¿mÓø2¤ )I8˜Ö%ÚBú”3¤‰±ù¸â]1@"íø_ÊÃêþÌIt&Xz“ð•m ò£#"dˆ0½â ®ƒw¬Ä]Vn4`BÞçŽñN”c!í8ã‚ÂÅUs)Û)»)ÿDÏ™’N*ú†ÃÝXóÞ›‚˜NóúŒ òO׳mstÞäÜ7°l3tbÚ¦÷·°ÅÅ€ã¬
+ßÒpãÙÅñ®aMÒÀ”{i½y°J.;ÑKëMÌ'¶µ‰ô|7ÕÈ,E¹®‰r§@Ñk-l»ZÏ(›ätŠ%¢`Kâ·Ãuô× S3ôöŽÐ¤ô)d .ç²5­¢çãžFiõ=½y¿-ß´‰Ãc~K4”¿)5‰=¨»‰<†ãkACÔÒ8ÌRd )ÏNÞפ;¦:£’²žÕ¤'Bþø­cJÉÒÎ\œM¤Û A¡Ì¹æ›3¦ôKQ  gŽ½€ã©wUú¹8’DÒs€Ín¢$q2¨Ù(çÈb,Óá3A OÔcüdšú¡ mÏVÕHb~a¢QŒ Ì’
+U„eJ…"93’™¦È;YaxÈ—„sIõ#h—Ô¼5 ô bÖ™°åÌ;Õ(.Û™<Hùû<ýôär6ïÂû­éR‡¯MžÉOëH%覿yu’lŠ:ÍŸâuþnùø—“®õlç%è$Ѫ Ÿ@àYai“åA9ÅIÊS«} Ë Ø¤N#÷ a Gh!Œjæ{jZ}û¦xzÌCRkñÍxÞÙôÊ>©1±Š]}­u=ºR°d/Úã.2É¢ÓâYa µ8:°Œ°…E®´¦§Ò_Buk·Ò“…nJ58z2·$t4s•W¤M‡a™ób¦Â+:$>CI›à•aÛcš6>ü÷ýª·$¤1wóʬ­]ùü"eê-Й(*Úø³ÔaáÒô} M ¹ÁÜ!› ¶I•úÊØÏ$?ÆÐ#DÍÇ¿óû°ÐÊaÝiI.ŒÙ¸{ä"¾=Ï,“…è˜
+ªµ­Ž©épV± ý£µ'7õ•oqµe ¸A]£²O˜MYœ`®êÎOEâU6“ÖMÂ#Œë›µqu,ã Io`½´ç7Ç`‰¿¶lkŠº®¸áJ½cÇîÈ0º•~¦¸¥¾svµ
+¬«€†InÉ×hdLå-†°«ü‹<Fün §™nÖ°~Œ´ïhu o+™¶«ò—××q2¿cãÁŒð—Æ¡
+U5méUG»¸(H΄¸¨KÌ‚«ŠSzç¢nAŸ®=lÌI·1’LK±‡Ž m/ÉA‹i‰¢šñ¨}âxí;Ûð4ãª,Ü0à1¡s5r­¦ÑÜL¦sü´›C+[¶”öÎ寨Íynó¿+ º10XÈ~¦×xýw{Ç)u¸6wo/•Uò°¤|ýkëþõü+Ý>|þOYQ}-pGL‡®šÊ_02 3×ð®L- ‚îö1J1œa>ˆùX&, ÏÃtmˆYzm¥ê:Œ}w¾6
+ÌqÀ~•mÊ"ÃÒš‡ûÒ6f¡Êán¥nW†»LJDžˆê]L}Î]ŸCýߧ¡ÜéÌÁL +E `i2¸qàš…&Æ%m¥µÕ+7Ý]`èAz aÁYWårK£`nB^…C¦Kß}ûŠÂ®Íµ:LQ˜³vÇ­!'Âv–¿sU
+:köG
+ûK÷ÃV©X†¢aè"ì%«LÝsï¦"%fÎéj°I}—̳ã2«ì/êÌwŽXR·º.s×:¬d\ÉÝФî4ˇëŽ;eÒ!Óh³´§êü³”}FùÕqw!Sü®CÆ6WÈ)Ðض›žÑÌnŠFË{«FÏ=èÀ©¸xÿOåpýôG* +)-v8ÍæXi±Ç°]xø…ýŠ,NÍ´c%îÒ,‡ùW(DpFã(ÇBÚ¾Ò™Ž¦éuî`½n"-”ß½ôµŽå?C2×—m4Ip ‘Ëòc¬PÌ~òºCFm³<¿þ af fýÁj¬%ºµS:ÀÓæ; gìtèÒº=ô¥ß¡1%¯+RÂSkÚúøù>”^Çæäõr±©0e·‹Å¦o·ŠM;B:xÎ7²¥j*”ö‹±uR]UÊK§dµzkWE© CÌZ;@ûFAÊûiT.Ò«ow”%
+º•1é4=tÏ7’ù´ù‰Úš˜æ2îg:,—Öq'
+Np)íç'×2­ÝeMqØt5-€qÙ —.I…0LørºC긹:“õ£5é 4ÆÎkåB5£ôì2,³Ao%nPíú`|øŸ•Ð‹«×¶a©že wjPa^Ü@~þ›ÿƒŸC Wÿ _aqg ?Eû2üt÷7å‹¢ploDqšŽ•1¡_·OäˆÎ‡vt/ 'å«ZÕòUÉ·ÊWCϸ>:[¢°ä„Ö„ap¾iÿpíÒŽ˜žªæ–dĸ©¥™‹œi±ã9Ñ(äð®#kÿ…´Z%~‹P²R‡;µâä‡J2‚ š´äº×.rØúÕ8E!TüZK ¨¤@ÊÞFþJâÆ
endstream
endobj
-842 0 obj
-<< /Type /Page /Contents 843 0 R /Resources 841 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R >>
+847 0 obj
+<< /Type /Page /Contents 848 0 R /Resources 846 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R /Annots 850 0 R >>
+endobj
+850 0 obj
+[ 844 0 R 845 0 R ]
endobj
844 0 obj
-<< /D [ 842 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 450.259 143.155 462.215 154.034 ]/A << /S /GoTo /D (section.13) >> >>
endobj
845 0 obj
-<< /D [ 842 0 R /XYZ 196.679 252.834 null ] >>
-endobj
-846 0 obj
-<< /D [ 842 0 R /XYZ 196.679 232.64 null ] >>
-endobj
-325 0 obj
-<< /D [ 842 0 R /XYZ 79.37 185.93 null ] >>
-endobj
-841 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R /F55 379 0 R /F67 385 0 R /F52 372 0 R /F69 398 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 475.166 143.155 487.121 154.034 ]/A << /S /GoTo /D (section.13) >> >>
endobj
849 0 obj
-<< /Filter /FlateDecode /Length 19536 >>
-stream
-xÚå}M-7rå^¿¢–îE]'¿I !L¿–Ô€1a´³½ОÅÈp¯æïOÉž ï­ºõ¤Öjéy‚q.“ŒdF’×-½üûËEÿû—o.þ/þ7`_~úæHù¥ÝZö9¾üô×o]/[(/%»Û•ÝËO?¿üó¯+—ûÿ¸ï®ËGúç{úç‡ëJŽðFÿøñwýŸ?ÓŸéï“p}˜ÿåþßä;ÿpúîmŠßþëOÿ´ÇÛÍ]ù™¸Þû»÷|tý3º=ºîq\¡Ü\r¿F\ú{ÅÏs<õ›éï}/Ÿn®%‰ƒã ¤IünèäóuÍ©‘ç/ãï÷küÃí/ô¾t~éþÿøƒo÷ú»¿â­]äßù[i¾{þ‡¹\ü¶N­®|«.~huÝjÈXåo5µ¬j½Õê>´òôïð‘UÉ·æ?lW¹n-Ö¬2ý»|d”ê­µ›•Âíré#«XnWøÐcäë#£nWýè·ÎžÇŠ›åÃÍù›åèþŒþÖÎÝ\ù°]ß#õÁÔÚÍ»]‰ïÃpóqvüÒ^Þ~þæo/t»üå¥ß34_„VÓËÿyùæ?^¾ùñE¯«·ìêË+5•ž¾Šºz.ô_íÿ¶Œ_Áš~Nš´Æ?øßo?¿ ¦q{륞ÆwÕk¹Ü-•Ì}ºóáîí?ÍźËõ?»V4C’ØÔÉ5Ð\B¿¥Oý.¿äμþ€ƒ ʼ9 æÜ—åÇ]2wºóý'D Åh4†Þ< XOŠ&æF´{W´àã-9÷¤h»ƒ]4 ôíÕyw ¤ék¸¥Z>Ý«i`¸âï¸W÷ž¨ŸëÕbý‰^«»Å6 ÷Q¯†æüŽ{õs¢‰¹í¹^ýœh»ƒ¯íÕùéþIC»»Ü§»µË45\å7ùJ¤)ã|"´£i.ÖÏüF¥Þbòt‰ïã#Ïæà3¿QI·pÕÏþFõ–ÒœN?3ð´>ñû¨õ× <…zök¦''Ê<žxØ\¬íÀã <W"Åc½97Ÿÿ|oàAûO%mjüÔ`]¿R³æ)³òOk6Íïkv°nå–¨«Í§ ›ƒs°®4£a-´ßvxJ3½MQ³'ÇÔÌ}8<Ðì×\¸Åš>=Vÿ¿èÖÁõçµ'»õ´þL·¦'¯ä?ÌA6Ïwk_h¶®ŸéÖ¡ü‚¤¸g5s£Ù¿½;|ö$f«ÙßÞMAÀÁÑ­Cù•kÓ­Ÿ^|•ë¾ÒÛçžN?}5Jã¾ú&r%¾¼&êë9<s±¹X?3Ÿ’iä+òMªþó½[éÏÙ4ÿj3ÃWßB4{çŸULÌbÜB<3P'CÉþöÞÄ€üŸ¹ƒpbø¸O?Õs=ÇãÞýî\ðYûÿ¿¼º-.úm©ËÅÛëêrw—Cå 6|°„¬Vï.!/«÷–Åêý%dµzw yY½·„¬Vï.!/«÷–Õê½%d5zw yY½·„¬Vï.!/«w–ÕèÝ%dµzw yY½·„¬Vï.!/«÷–ÕêÝ%d±úp 94º…húÈé¢Ü#>9¸J](ÐUt“¥üÄ”€óû¼öu]üãÆžÉkö/ôSûüYöyíëºxgb¢1¥Þrù,û¼öu]¼³ÓÐ=¯‘QßJŸdŸ×¾®‹7öÒèù‡§âr}’{\©n¼ÉÓìIQ…›oŸ$—®+7fŸèq Q“_Ÿ¤ž×®K|j^}ÜiúæÛÔ_ý×%Óœòóç\ƒéXH5v¬]±LŒnz´Sìm^Þ¢ËɘòÃg½’¡lx—L¿;§@Yn5òszL¼Ï†S (·Øéòÿ54¬»ª„[åU™ ¥f×äŒT‘;°`“S°M*0Õø£BÓõ&‘_Ž0$¤Fd~ŒBß‚mBS(mܧNwqt¹Ë×.ÄÜP(ÂZ¨Û*• %xäl¸¶:ìh¼M¨“ãLÂûd| fu²¦ PnB=’„²OYÔ'š¬ø½¶!ÑÀ¥x²
-¶i¦ª
-
-ü•þ"Sï•Ò!Ïo¯Rº4ˆFÇ¡Kº:’)⎔œ‰IncΔ±UjÛ2#5Z̨
-p)Rº¾£‘x ÈC=~†ÍTÈȆ5Ð4üyèù‰Ü—
-Wž]~¸TÈèa Góns—änøôXï3/üX”nþr¡*„”2v_…Œ.`¨!+›"âÕJo)…€÷ ¯:Ôfº¦BV4ÔЄîˆv×æ •~äØÂFâ5êT^ð2âLÄj£fòâh8µÚ´ÛŨM»ùâç<;½
-dµAÃâ;‚=´8¿ãwd-7î…”•¶2bE9ä…j†XÿÀP ýí—ùÈé@= ¥$‚²—Œ†”D$ϳó¢SHüÎkMtÖ ËÔ)J©èW ·ÑæÙ@4Ôà„îˆW2` ½'?ÙDnÚGbN(ato¶„-UÌJ¦:P"6¼[•ˆÿâô eâ¶ñËfð=+˜I(‹ìŒúPé‘Ô=WQn0¿FŒ©™èѶUWLSÛdZ¦+öE¹0ñ¾É”h4/¦3TÒX*]ÎÛ”BÓæd<#?¥z  ¯Â´x¢Ñq)6¶€Óé¾B*ئÔ2]á/Jĺs+”§ èr<Ê,Æ^¯Xb@çŠY¥ŒéŒ(ÈO¥îJ‹zÜáÐKùÐ?¥9fÓÒ Y•–á
-]Ø"n7(m©ÑG£MXþÊfLTlÓMW€By}ˆôH~¡j8á@ÜÞèDO"±TÓùÛ”Z¦KE‰Øð¾‰UiÀ/1±—eTû3 ¶‰…¦+ ¡<c?ź¯J g•Ô®½§ÏE˳Ï6~ªu—éÿŠY±ÀT
-¯ÕÐv¸ÍÔÇ_ 9éÉÂ*Ø&Ö2]
-,JĆ÷M¬BèfPÔYËå›ñ.Ø&š®€„òŒýë¾*Ñs}ÜçE~¤'Ï6F‰†¯³b©*
-åõ)Ó}=xð¥gîtž¸Ê¯[kÍ›‘B1+•1
-
-Sæ:¯ŒÅk|¾9] ò6Û=Úv¡°A«J‹Ôˆ-xцfÄH£I;áRÆ@º(Ýæç[z¢º®êüÀ=G¦…¶^\c@£Ö´ö‡VK©Øð.—+Ìã~}AJg’ïÍò.˜\>ºL1 ¡<cW­”تB|I®¾p5pðR}ƒpðý£Æ0Œ%ÞÆd`™.s {›—×Fsž1¥VGã#R6¼ËŽ4&_}ýaQÒPsÅ+÷ÙPc:2”[ì"†…ªÐÍè¸x—SÒ/wµô‡ÆMÖ„ê£þJ«±ÐÓ¨b£¹ô'š¬«1åwÏ4sJÀ†w¹\aßü´œŒ£Æ]ϪãÙîÙF0ÓH„ëˆYENPƒîš®ù®¼¨ü
-ù€cše¨PÉHα¯²Ò|5ê %4P·›evüòø
-%ËÈØp>.W8òW"}%nQÒã\_‰[Þï£Ær†c·ÈU*ˆ
-4!á|ãÏŸñp5ïó³øx7W8_ £lص6 šŒ©Ë4VáøSc®æÃÊÉ'’M@œÊ…L3¡_T¼öПJÀ©`o³Å³yÆTƒSÊ#`Q‰Q
-Ê%x¤ò4Fþ`rG¹^µ¯aÓãWï¥ÿª½.š~™+s–¡Øhk䉕FQkšgRÈØð-—+|Íœ^) 03§Wͦ÷v¢åŠF ÷°U&ˆ áWY5Žò²Ú˜vƒ+—øô‡%öBä¨bó£V›Éœ§>¬ØhëųjÛ,+OЖp@âZ®4Ï|^é
-Õ;ÞªcÁäâÙÆeŠ!
-ã¶êÄ(e^Ê´c)å„Ko±3udN_j¥?(9~¯Ÿ)èm^K©Ü(ÝÃÂO ôx t
-âùÙ˜æúšLKÜaþ~f"ðÝ][Ç’/}b'Œ2VÒB±Ñ\š÷ΘÒ0åkv†R1ñ.—+\(£w/HéoqfôË»`o³ñ³¡ÆTãTÊ#v ˆA•«ò2déà‰Æÿ­1ôj£ÌÇš)J¯9rWãy˜ÇÁzk _,XÓTH7C Xw.W+Ê;¶dä»+ôïn–sÁÞfÛg;ÁâQÊ=rQ
-yAš>óU¹žÑ]ü@±£¡õEB†H^zάüŠs¸O<7EF;iâ§;Å[»êr ȶ áV®( Ž7Â:^9¼¸äm¶x4ì$`Û£Uq4T~ækTTfº#ý¶Xú—-ùèx
-Ç÷Õ_ŸõZÿ½Ík«ç00ô¼ÅêU‘nAÃï¸v¡!Çþ ¯t‰¿Íý
-$~G¡„t6^Ug‘ª¼’Éåz^ ¡LÙûYY`r±—µ›Ë¼’Ã]øj‰©/ÄÍ$´ÄH9£1l• B ›BÃë¼v¢ü×…¾S€ÐÑìÔxv¹È¼r´N­$€Å´Ç9…Á0@
-2Bü½&«/#Æ@Sîß_,Æxs÷\ ˆKþ,,ò·¡-…õ&rí%XÖèS±t
- ·óZE]è_â,:*.žÛÁ¯@óÚÙÀe¸¢¶=X‘B®‡™—×è)v¾_(Ýû%ò'2ükT^~ë¯fùr†ráªn…ÞƵ-Ó##ò:\H t
-‰ß~- ¹9y½9èø›ÊXúhú DC nÑmñŠ<@º„ óêçÁâüÑJű¿žÎ>û¾&ze_Ô¯L(ÄͤŸÎÓ“Ñ÷Ø¡n„t
-Äßh‚_浳˺#Þ)’‚œ;zš÷=%¯íšå§ˆÒS//w{~±ZIT‚øóàåt……¼Ki"lí2ø²4Üök¥G^Q[dü¥k‹ªN™NgãÐn†°¸¶HE˜(À¢åØWKdF‹F.ªçb%º=ø‰Ÿ‘þ‰6#µÑ¸ Ho §‰žQÀŒrÏéç¢RD\Î+#}^d?3à-F—SÞFsgãÐPãº#TH—¼*äøÙÜs• gâ;J¿DλNx«
-A¬$RÁ[ðw|;LéÏÜuJk,Ký£g(œPÌÖ ©w ¥bâÝÖÌ$™BÞU6x–wÁl1ˆ5Õ8•òˆý¨±ªhe•A9D8áJ_â–Z çéç‹2²!Ör”y !`÷­áO@RÿÞp1ò¶Â%¢ë‰˜r0ƒ@„ìy/Ù´šþÛêöZÞUbAÍ÷):,ÆÈ–Ã^Ü\óÏã©
-?
-ïxLå…@¶ì ¥”Ø4ÜÚšS(š€%4’ø¾Ú¾ü
-d
->Œl6Ú£ÚÃÈ µ‘—¯‚?ÐØ|Ÿ3µ˜‚WüúÖ“«:B [놣ŠÈ>±Ôƒ—
-¶Ê4œÕJ&ˆø´UŽS—‹)êà7=?_5²%ËNÃR²-УžÃ( u ¯¿'*á„ãœ)ç Œ,ŠÇª
-ÅL9‡µìU–P áÚ”sÚjÿÞmÑqÜ£ o9Ì–s€)Æ"ŒgØG9Ç&ˆÔ5¼òn@¾Ôæï–Fj§¥„ñÊaª
-ÅlEšJ¡R*&ÞmMÁ1ĮТä{ç*ÍxÌÖtXS(·ØšŽM©kxMÔׯ;¨ocg)” ˆŸÖT(f+:ÐTÊ4€ îÚÖsZû³8fÞ·±g0Ë·`¶žÃšj4J¹Ç}”sA´¦áµÞ®PeÓ¾—[‰ãTË$Kîª+*³åÖti ¥bâÝÖsÂÕó§EÉSx®ÙxÌÖs )Ä©”GìGAǦŠÔ8ô}DèA¯ÞÁ)só«:^[!– ¾B![×a-G½†¡Dpø·Å}ç"“´ç‚|xøWÌVx[ JHOö2])|àÏ£iÒnþNwoÀZÆøÍjê‹Úzc,…ÈŠØh-úà“0¼«ÀÊÏ#©€&hK?6c ÌÐî* F ,áwt~¶`/€— .ßÎW„B ALùš¢ R`¸3µ„†x• µ}ëuÞsoùT«?Àn5^Èö÷ò¼TEpw•íþ¥é‹7üÑ" þàÚõ#ê´rB!¬ÿ
-ñü5ˆë¥-R_ÁIi[ÍIÕ„B¦
-@M±'IJG'Ãü*d
-@Àp…&l{°{ˆUA
-"¸ ›?#ßÁ\CõPÿAPó|õ*™PÈÔ€¡”u
-.µ¦_²B†B¦ø ¥¦è¿¦øƒ71£‡ÑÕŽ·ÀÌ‹N2õÆPƒº#Þ½Ä
-!Uœ”Ð8æ”·ÏKPÂ
-@(Íã½—ÏùgSþ±Œ ù“èӘ赂˫ãü6Áδ*+¸ˆºdç C!Súa GE²)ÒšÂJa葱@ÝŸíÖ?UŸ‚˜ªe&í_T{˜{ɇ _ê øë~y»µõún-© Ü× */0ÕËJj8ÓB†CSêQøج¡ÖƒžêKO*0•h%M_L6­ÐÃ.Åü óm Ġ̃(*茶Š#1eËLÊ7ÕB†GSåÁGÎë Ý?›êŽe2Z­{l{]ƼJnt ¶½Öƒfúþ2oMΩzu¹ÔAb*:ÐlÖiφ7[ÍÁ[Ƈ‚ÅÔ[RËXË1,åP£Õl!Ú£;ê8VÔ¶Œãµïó‘ëVÆÁ» ºv¬ãxí»™dSÈ¡˜­ä°¦£@ÃRNL¼ÛZŽ×^3°”ãµïgÒ¿µYγ¥h
-a
-ãùQɱi"Õ }£ÜZü ¥ŽUñÊEø—ÙRC [ƆRšt
-¢¥ ¼NÑ®,{ÑœßZG¬ã`0Ðd±–b¶’ÃK†¡Ep´ÁVsð2Œkµ¿
-1¬  °õ#}ŸÐ³© a0•±ý2´@@SE²Ù®`Õ*pT’i´Èâ•÷ÒáÜûîZ/Ž¤j£?ìç0¶—jŒÚŠc<ÊE 邆¬+a´PÚ’°´äµÿ>ž#–wmÉf¼‚RÚS£ÐdgV`ðRM Ì}À9ÎMgAc‘¿iÁÒÚš“ÍxT“VG lé ¯ùñX¬ü"­8Û‚‰™ê´Ô˜áýQ² ³Š1ø¾¥Nïïà\ùÛLJèÇC_ÍTƒ(hëP¬í¨/±¤ŠØRºè©"`-
-—GÁºp«Fc•°Þ‘à,HÙÔYUÔ?ÞœxŠ}ŸP,õàU¢â‚- p«JAãUk´Ž6ì…)¼.6+€–«“Çc´AÀ½6ÅKh†v×áNyŠ•Hë4xCšÇÛŽó¶ôƒeS£x½19³íÈ·*4Öê¤UPÛ°•ªð×Å¥§¡‹•?#vΛ¶•ªÓ®PžœÅ*VU²Á_ˆsŸ¼ƒÇв©W‰¼n\3%#
-n+ÖxÖ¡
-¨>*€•¿°hcŠÕ·²4^í©ÂY¹² ¤•¼ki²·>à‘û½êA"¿éx(¶¯XÛY‚¬ ”&lÕ+¼ÿÁ|¨
-n,h¬E)H‹àhÃVÁÂûiÌç
- åÅÆs´AÀ­‚ůЀv×á¬`A‰°‚…ŸŠ+sO]DûZ)ÒŸ,j ¸ŸÈÂL!‹55*†pAó©fᣮ« Œ‘ÄH¼\δÔXáô^Ó²É!•ýI#§ùaÀt”Ð÷ÂÒ‘þ%”¡ÈdaXØ‚–³d ×XÛÂhL{Ñerb5Ž3å-Öt…¸÷°÷
-—M)ú臸p¥÷ýT¤ˆäuœ¯Þ—õ¥4da¦ÌM¥~)ëÎM¥K?8çê›Å,Bê-±þ¾3µ.Öt…3¸÷j#ˆVô§
-J´ý󷶼'ã*+aŒnaÜïD!(y1f£”Ù&ŽMÕ Ã7®|Y|üeqKÖ¯`¦ðM1@!<ƒÞk_69f=?3¤«¥r Þõm7µº¤?/Ô¾í¦,ÌÀXÓQØb)6œ›†ëåÌ.(üðp…¾ßxÌ”Á )Ä#ŒGà{%Ì&‰‡ôLJ´ï…ÒŸrj¸
-cL…e) 3å0h*u.H‰Xwn*b¸ƒFZï_‘·7èÇ<€sÁLQŒ5•xr‹|¯‹1’h¡?Ä~öÊ;7J¥ò¤?”¾i˜–“,ÌÇ ©½ %bQ„10 ª>½ %ï“Ñ·Jï‚™kºÊ3ö½JfSEêGúB’má œrßXNËQúçûþs³Êd!¦TÆŽ$Dlø6Õ2Ü¿z­2ÒHÓHTÏ03`¶Q²3d[3c¥Ðj¾cÃåî —ëÛjmJÏøKß¾PkNf*g¬é¨‰±” ëÎMõ £©õ ‘ß¡õÁ¹`¦†M1¡<"ß i¬$RgÒ“ÿ(ÛT˜nç š†1z”-n•·,ÈTÔ ¥Ë #bù©«é”ľÍ'Pò†O]³å\ S]c-%dÜ#ßjl6I¤¥OŠMv?˜wÐêkUKŸY3ŸØº
-VfªmÐT
-iraâÝÔÜô¤ 6¬ºé¹ÃØGfùž©½1†+ÆIw†½—àXA´Lå•_†FÝMáÆ–¼£æ…çÆƽR˲0ScMG¥ "6|›¢†)!Šþ)yÓ¹±añò.”æ !#„gÜ{ŽQ„žð~|ùæ?úÿþíå›ëå/ü?ÿNÿÃe éåÿЕ¥õóvý =ºgÇ’þBÛíòý;e‚råM ¢_’3‚Ÿ1´ Ž¥^¼w£Ë t•P€nAâw^«hìÛv/¶J³b¯uQ¯y ž­3 lP¡Nõñžü0™çw1ˆòÉH•‰}ËÇ€mÈ*£†+`¥ChøµÊP~˜¯ô.ºÐÏ‚jèW +Î0”îŒ÷箑žÏóüþcqðÞá)8Tçâ •9+\„YuÔp­t
-‰[#±x™” >U¬€[…Œ8ÆPC›tG´»6wU๩^sPDSñ(M亊Šw” F5[ñ
-"Ã¥Õ%òê
-YYÐPÚtg¤‡.w%àÝËbÉ;X.éšÃwã-ý
-öjAŒ0j¦+ ãѥqý—‹ oK– Þ¿‚QÐL?©ŽwEîÆy×ü”¶\øæ½tÈ™
-Óß´„E›‹Ùʃ…j¥.Ó£Ígxhn8!q­u¯…Z‰ÇDl2fѤ:b<2™{±_·ye qâDD¸Ezâ`Ä¢f©R2<A.“‹A^/>Æ$c§TÈHb ¥ý“ís×änø¯}+Ûº¥|¯¼{lðØM^y?›ç…Œ.ËP#^t ¿FBÉ,âó$A)›”[« ˜id“ë v—æ
-\8Q¯z Þ÷oø–óÂeÄ&ñUÈj£†+d¥ChøµÚðÎcÍö.ßèŸ4.¿YuÐPØtg¼‡<÷…à"ŸcⵟÔ2NE}Ó¼éàŠY…–éŠ|Q6[úAIÞŒ6¯ý@¥‚q.˜•É˜®('åù!ÔIø”RúïvÍ[¡øDÔln26™Äb: Ç›J|Âk6“¯Ú]®Ä ®ÛTBÓˤ¼ö)Ó}Axw‚\J8á\øû`hƒç/–¤ûNVŬTËt)°( 6¼[±x„ÔL¢Óסû»<ô.˜˘J@Jy'öC¬Gªä¾x<a—¤ KÒ­õSqU°M,5”Ò`Ãû&VîÛŽ#uÕÒ üÀ»`›Xhºš”wb?ź¯J¸úÛ¨|™¸“™ç®þâÈÜŠm3šÂT§”Þ­X¡oŠgº‹Ù;3ß)fÅ2¦RÞ‰ýë‘*‰7å„é®/6)à‚½Ì Ø&–š‚Ji°á}‹‹õLbÀïÓ£°Ú„ÃKg»ô©Ò9ÈàºR;á|õÏ“ íŠtaalSIM!t¥4Øð¾åOü‚÷&Ià“Ð}ÍÞ¤P‚mIšJΤ”wb?ź¯JŒüõQ=ÑK—¤|„T*6ßÌJµL!~a4Pw½ EÏ%™eÄ^Sã\5äb›Phº¢™”gÜgÂy_JÊr¹ü §Ò·¾…ð2V¦l"M3ˆ\É 6ün"Ñè8ÒŸx™E±M$4•P”òNÔ§J÷õHüѬl¿cà+IïmHü‘°÷¦ó+f¥Z¦KEi°áÝŠ•ø»_g^k0V o¡„Þ³bÓФ¼û!ªòWyÕê^.úÿ^ÈÏß™Ó ˜5™_üüÍ—Ÿ¾ùÇ\_Éô òòÓ_Õ¾ð8ô’ú)$é姟_þùוÿ|]ñ»o_Cô§À{›Äñïø…nzúïXùÏbáþü­¯ôïr³¥ÿ"›¿C¶Ìlyü;·Ë¹4XsGöE×ýð…ÙÇŸygeåÿüí¿þôOßPŒ/ÿþÂÿûŠ1åwb¼øxø 1b󉣽áËòÊG{ö(§gÿeظ/£ü·Šã Ðí=ãiØzù7ÿ]œ]…º¢ e\¹??×õèºøiË>¦NÃîË°ã¿cù3_ßkðv®küù#ž‡yÆÙ¯ó#~iÿ»·µÎ߶uí­¾‘;tSßÄ¿ý¸Ü=èÇO>Mpü×}lþ$Ú%Á«jÁá©´;`'÷Ú^x VûÆÝ‹ïµ QÛ7O,¼ùûH¿fþžþù‚1„Ù­ƒe;ùùçÕðÇñgJ§iLz/~ŒõßîûOÅß{Þï]òX’?}B’?}BÇç.T~AùM¼ˆ²µ_ÿó“qñ|,Á3vZþ4ÞéOû±·_!ƯºC¯Å|ÐßiÔŸ>–îQ×}nÔN¿{¾Ãñˆ¿u¸;!ó›©Ëü4Af >? …k̈<öÙ°Ÿ¥p̆ž·‹¤G±Ð2͇Ýù?\ÀÖ©EáoÏFVð_˜pÉh}ׄƖ .NÈÞ5¡[±Æ÷[2rÈ÷MxÆ “ÿÖM¾ÿ ¬xsOºð'¢™ó¦õk6ãâ²”¾¦ÚëiŸ¼ˆBÿñØüoÒ-cw#hþƒÿýöó,¶?ýº²þÍåÍ•?¸¨š úënטæbÝ…rÀ^…‚mÖÄ}7Â÷àÇÞˆ¿Eø\“Û¿òx.üiþdø›õï0üÜ?jx:üiþdø›õÓá‡Æ‡|*|÷uñSfÏŸ]=¿˜?ÿn}Æïýþ‰7Ùú ~ÿÀÛ=õ@Ÿ‹š›ø¯‡ñoÖOÿþ¯÷ê/ùÝ©a¶ðÙ†áÙavZ¿/ôný{fŸ _N ÿãaö÷¾³Ï…/çs¿þfý»fŸŠ_Χâß­Ÿfû‡'ùyÜ?©ü:øô×þ`S ññW|4X2
-Ls£Àï
-üãq u¼ˆ—Þ»¾Ñ%‰ÏÄ—øy ¦÷¼ð—xôLo¼ü =•ÈU÷Û3 ëŸjZò·‹ËB?Ñ4þpÜǽi×M뻇~ªi™?^ɶigôígÙºôsNã„ú_=©µß烙ûvfÏNjÓúÉImqÿn'µç—iê¹ð7ëßó¤ö\ø2Maø?;|6üZúZÖo;¦o|0¦£
-ðñR×çøí—ºž‹_¯žê
-~n Ý™ø@ž<wÏžšΖ-Cmÿ";]Xk÷à}Ÿ ?ÐƇ. .ž·ÈæH£@¨ š€‘KáÓèB½'¶ì—.¼J¼G‡Y]–!´_ÈŽ@]î*À_;§:? B4Fî^Ë{?1;_ š©èbÌzÀ†Káué§e÷óþ„‰z^@oýÏF1Ñf/Ž#¾]Ž{>©« öPÀ[VìÌ
-¡h6ÂD.AºK#†çï%V¡?»˜ù½åN «È2„ÖO®=ÈC’{Áó&n~ˆ`¬Òe‡c®R“^=Ø9Шlj<ÞP ÞŽœsaá“ðÄH±Ì¤Õ‹hnWânÐáV®:¿_U0ÒóÆòo>dì
-š€‘k âÓèBS¦Ž±ilч½D!«Ë2„¨„ìôÐå¾|¼‡›§¹ Ê£¼ASó
-¡.h6F.A†OÛ_®ÛE“r3öv,¦Ç¶u™eºúÌ"<¢=Ĺ/=-{ÏKzþ€sn?wË™†Ã:òMH<["ltUÐhlÚŒ[Á6–)(„gЇHä¨|ªPn'ÌÙg6*U><(›Î®˜Q gðȧÐðlUªôdÙˆÔ÷–µýhB›DjˆQL²3ÞS Pâ¯ëÝ¿ÏJÕ'~¼ÌanÒu\76I©®6ÏgÄç~xïfè.ú/Aú¶Þ4;\žžZÑ,>å{Q-¤;œ× F­í‡Õ“ã³-c‡‚Ì=ÈG»–Ùj»PmÊâ‹ï üµ3[0¥Þ#Õík?¨6có2‚Ã+ÐÔÝM^ùŒÝ¾ãËbëgñü2²€¡F±èöhweî«À§[]s¯gD¯Ð7<Z¾s?ºa#²Ú áŒyÑ4üZqøÜ*/Çë:Þ籶„~²â,CCèŽxuî áÑǹ픓÷ õq|êj?DH)²ú á {Ñ!4[8™¿ú¶.@èùå™ËƵ`V#0]±,Ê3ìC¦G‚ðK¯Ò _×8$zµ+ƒ[𦹂mR¡©(°(Þ7±2µ£ïy”Ô=ý8øzylk™b@ByÆ~Šu_Ï'Êò·«ô`‘(ßHÞ Ñ ÛÆ$4•hQ"6¼[±<¥¾¥ïy”œ!WÓ±²R-ÃÍâ;?Ç&'4>ìºÕJO üì.9!\P> Ñ—~ÊøÅ9 ñynB”t$Eƹåï®Î_.;Çg5R3€M q;®](Ÿ‚]_€Ž¦‡ÞŠ[AÄíhÞ²ƒÐ„íˆVOJWÎ{*¼öñùöá’f÷¯|.{¼*´S!«ZJÜÈØpn%zå"ÈO3)ýíJW?BV dUK GÏÈw¡IÒGv8ñáhÅŧUÓÔ‰l2-; }±)$~7‘x€ç©/Â̇»…ˆžÚDZ– 0žA"=PÃõa#Å;8¥=ýÊÕ®…èä-Z6¥Àrõ Dpøß»T%\2r9>´;÷st×/Ø&Øš¨„õŽgÇz$Nä×s«`‹çª^éa5Øî¥Ø&Ú.)€ÁÑ„]7z$ÏAú·Ð&~_PŠi‚`»nË[¬wT8u{¤oÀ[¹ƒÓcGHV7>ÔSo˜I,Ø®Ø.)€ÁÑ„]7~ZÏ©Zݸ…¾5ÓÁvÝ–­ LXï¨pêúüuž›i~îkÛ¼(7{"Âô$Ùæ齕¦÷¾TïC ™øÔ.ÅÆ´¼«›%5Ó ×r­ ¼ž^€.÷EÇ` ¦Ç6‚)Ä¢ŒGØzð-£ ¾Ÿ²Ô75wm®&,4RîáÜ8Ö7ºQËâXäá]qy:ä˜_z@ )cð­FdSHÜŽ‹¦£N7“7Âu1ׂ‰ïÑFc)á¡XÖ¥E«ÔùXW®¢²µàB¹ì¦oOHP«¼[AqlÚÖzÑ$)Äí$4åä¬][Lq:/0‡¾!£RñN }ÛÆåR ·ÑÜÙ¶eq Ûê”IAƒDøŽT>ã­ø cÒ% ¥¾ç|Ç­À[ïzEzû¸sæ¾ ½˜ezŒçãRÓB†¿yá
-/·§ÐKoh´–²@iíÅ,¼ïú«I®°ç×:\6}…ñ†i@oãÚ~ÞÉ2ãµug¸2|ÎýAÌ| É‹2ežúIêP ép¶ µý‹l Têu€àZóñ¦«¹ Ö_ ðRáoúz›ÇhP¿¥!Ý+ÒÛÇݱŸQ f”Wº#¡RH<ÎKMµŸè½Øgý4õ*ÐÛhíhܲӘ„k R>ÞfºüF)ÌÂŒ…&ÎÓÇ#™äüÝX/ ^I¡@&Ë5v=w²‰ˆS“âÒ³XvÑA†Ë戴ÃØÜVVDʳy¤µ6zÉñøl'—,ÈŸöö=Ê5aô|r•«˜Y
-d“Z0”TØ4{^·œ–ϤèšÒòÉUýqiåž² -ÚÍÀ€Ì„zf³ fxüßGÉ^å#dæ²\^ÐrÏ$TsYc7Ö ”K
-™t %Q6€†W“ÑÒtâ¯Ô“/¥ãEŽ^t¹ü
-„I­±“ KÈöP÷¼Öj yßxcó&×áÔ$’×ÖJ¯Â×ÜP!“ÜÞ¸6A†WÌoùMY‹=EW®þb*6t*IqÁPcXtG°{–kTÐð•Ïw!hh­/ùäëXWqw*dR]0”$è
-¤»½"õ~z˜:V̤¼ÖT#Æ#ä=íµZh2èøõÆåý ûqÒäJ.yQÛÛ,tB6ó]†’Ó.6@†[“ûZ‹ãš&`ã/]*O?àW°-ýEÓÈ¢Üc>R`«†ä†¼~È‹¼;èÊÈp$ÍìŸõ¹~Š“¦ŠÙ<ؘÎüë®m&Üß,^<î
-4¡çÕ¼ÖŠÍTÒÀ3¦i›&¡^Ø£™2c!_-Ùœšáœ|Ê›)e³-o”Š­Ä`Í…RSfðŽÉ54L5  <bׇU Uá"›ØŸ «4ð̉Ëä¥Bê̵*5›d»«ÎzgLyô¼úÓ¢låÙži1P®ôÜ›Tšj5&e=ÂW½ ²%Lã³x²w[‚ià‘ ;Þ:‡º­‡4š±tEmÂÍpi©&cê8ÉõÅP"¶²n‹Ï$I5›Æ`æUcÔd½¿
-†±4tkľ ¦›¹2a¥öEË•SóŽü%ÍJ…•~7îÌ%¹Í”Ÿ›œ¡DLÓoƒÎl5©ç˜~C;—)Æ#”Gäò¬‹¼K.B›ùíÊ<ù2otú;“•V7îð…×ÁMþݸ7gRõ9ùMÅP"¶rpÔg~ ®Wm\fˆRm‹>ȸ¤¨ýFœõ€+ XÓfÂ%©ÓëÖG‚=oW¹7Cê<ÜÇ!`˜‡xæÍ‹Q“ëå³ph¤Zš'á¸E(൙8€4ZòÎ]\›×°®0ÝãWC ex
->ê2ÁÖÑ0¦ãr äÆšfºÙ‹¡lx—ËöÑU™¥ç°èwÁdPŸ SH)Øuˆâ¥
-iœÔ?ÀfLÏm)ÑAèQvI)¾©õ겜ŒF\\Vx—Ð0ÔàÐbÔ¸—kThµ g‹Ì»Öl•T ,•Ò£¢N¼UÞ³
-Ä¡1¸¦ºiÓkc°v4€Öˆd
-ʬ֩„0©ŽP÷Y5è³vH7>/”× È&y89N®¯yèûÖ| —Æ×g‰vºÀ·ÉP}NÉgJv<¯± í¥ ƒqò1¾®Y´$eqý´A@iƒ4دv×AæqCŽñYæüBö ^¼ô欎~ÇQÆjuë_ò÷w Æ˜W›¢e] Õ q pÑ‚« V7m/ØB¸JzH ¢!3¨CÍ¿bÿ>ò!¾ôüB#÷/å—ôŸ)×´Ëæy«ËÙ¾éùýCNÁ².ÐÈfp‰h—« F5h®±]뮂¾¦nÔ‡ßÚ_ÞÁ!B[ÈÅjA#pM¾ÂyJårÛmy¬±w?€V7Ä5Be)V ¬n«¹`Œ+ë©‚ê†ä ã%íx¥wð"¿I¦¼=1øýð寲 Ç ×-lÊñKìpYáftCXÎ%4Àè­5Æ+^ ÝEÀ·ßJŽúÐó]»j|‡ùµx;fñûWÏ;ÕñžZr«ƒqŽý[¤] UqqÑ‚« VºÕ`0Æ•öÔA¥Cr誼;Köïà+FCŒ—·Ì!å¸Kwñ›}#4îo2³
-qïYãY۵ǰÆ7ÜMä»dc! «X_/ðÛ±@«â36`U –”k5 W˜‹pݬ4RõGðVÃKªþ@Ì85Ô[ÛÅê+Ùo¦ÅÉ-” C© ,-Ê%Àòn¤Z ]¦§Pž±›õ‡vt þX^òcxEÆOùãUàR ?¼—}âëf®‹ fð_Q
-P‰JéVð˱ÑiµMWˆ‹qÛ,G”­÷üõåíñyKs®k¤ÿô/ÿDLcs}ÊÇ óM»¢sÃ~Êþ÷Ë7ÿCÈÏvæѯpvD?ƒ2çø±+xGá›êÅ7.P§¾üñº’¿®èß•þ]¿ÅC`ÖÁ \
-evéNáÞϧg0`gïv†þ·f€ößa`€è±­vD0"À
-endstream
-endobj
-848 0 obj
-<< /Type /Page /Contents 849 0 R /Resources 847 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R >>
+<< /D [ 847 0 R /XYZ 78.37 808.885 null ] >>
endobj
-850 0 obj
-<< /D [ 848 0 R /XYZ 78.37 808.885 null ] >>
+321 0 obj
+<< /D [ 847 0 R /XYZ 79.37 714.242 null ] >>
endobj
-329 0 obj
-<< /D [ 848 0 R /XYZ 79.37 305.806 null ] >>
+325 0 obj
+<< /D [ 847 0 R /XYZ 79.37 180.575 null ] >>
endobj
-847 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F29 371 0 R /F23 375 0 R /F51 376 0 R /F52 372 0 R /F15 377 0 R /F20 378 0 R /F41 373 0 R /F53 638 0 R /F42 374 0 R /F69 398 0 R /F50 370 0 R >> /ProcSet [ /PDF /Text ] >>
+846 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F69 402 0 R /F56 384 0 R /F55 383 0 R /F67 389 0 R /F58 386 0 R /F48 391 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
853 0 obj
-<< /Filter /FlateDecode /Length 5979 >>
-stream
-xÚí]I“å6r¾÷¯`ødc_"Vu«&bnmé&Ï©l­9Bsñßw&€@<>¬…ÍÖTHÕõ*߇ܘH€äÌL8üû§?áïÚÃOþõQ†)°`¥ÕÓO¿|ðŸÄ$gÚOÎf­~úmúùŸù¿üå§?ß ´dBÉ„xXE(Ë„Ñ›΄³[©™a !<“Rl"$“Zm!¸eÒnêÁ9“Þo lÐL‰-=¬÷L)µ‰L³…p–)·©‡ƒ_[ß[ʹܺnÖx¦õ¦F2mÝB[ÆCöÆ¿EÄ?5 ͤ°“³
-’BàîÐEϼªò×`œôLøÝ«šá„Þ¹ªúöªŠ{—UA¢páÎÃT`Þˆ7tvjø÷¿fÿÞº†!®±S ÈÐÒï¹?à ݌^UØíeèZ_£™ æë¸F Å<Œjƒ®!øÂ5bÏ5}«®„¥Æó®gÜ¿žk¬!rÅ5vÕ5¾pÍpZ©ÕVæ.²kõ?»íd-Úxá¶Ë +˜4.õyû¶}þÍ»6uŠ…x­8Ì œÚëáNèÛ¡$X sF{Ž³O8]`ŽËS®kðÌÃÄ}¶ÐO”ݽ®NèëÚ¡\WïàŽCŸâìK œÖÂdžœ„úVßØÀ9æ‚/\ÃGÎg¸º¨=0n–þüŠãæg6ÇÍ…g†ÇÍE«_GÇÍu6^X7=Ü2ŸÑåÌ„3ò«‚{æÌÖX¦Í^~%8¡·ók>_…pŒ[yÊI;p¾ñ-”«í Ï”QÌÂ-þláÏh¹wa3œÐ;¶C?GZ€pÿLg ]P½ÝÈÉõ«ŽœŸãXPšûÚ± XœùÝȉp+"?Bü§Í ˆM<|EÆªÖâÒ¼|°Uʽæ`‚õ¦ÂƒAñ&IXxóבñ¹mÕ{³¸`¥'p º 'céE³ õæ%Z6@G¨øÃÞ¾ÁÄù–$D¢?Ò`VÞ2|^iñ9|°uô룇gÖ™årX<Ð/v½çÓ:¤]ð¹iV|î@Ú%Ÿ;vÍç¤Yô¹iW}îAšeŸuÈbÝç¤]ø¹iV~î@Ú¥Ÿ{²ösÐ.þÜ´«?÷ ÍòÏH»þó}¿þ1‡$`j.Ç%Æá3o¼Ðj`xj;^n;×Æ_:îÆ0¯ô„3^ïrÏmçÚ¸ç®áĤ53ê¨î¹í\÷Ü¡Sé&œÔ¹£ºç¶smÜs†"%g0,äžÛεqÏàÎZwyn:—¶oˆ.îâ3<yô’榥eǺ¢€KQ“Ì!Ö¹mmÚñ†ÛUá>K~‡x綵iÇz¥„¾=Ã[˜ƒz綵iÇ’¿ÄÕY:ðƒz綵闡éÓý¬‘þÿfrÁ{ Þüû/QÿœV欳€I§4ÎáSæ&AP´!Ã= N™éoÓ‡IF䈳“ ™Œ@Q³èŒ_ÌŸ“èF›½n)mÈBç*õ ¹f©œeή\º«œ æ'+—…Þ(Gw ­ªÇ +ãÓ¿&Ž
-u;Œ"Lœë‹,sï:9ÆŸ¬Z–¹§šÅ™µ<ÙkIæPM9RÀD—ÛÐe¢/s| º™Šs)ž™‰ŠÐÍDt®j9í¨–3©ªQêT{Å$´¡B݉ œÎt%¡í‹”óÁ™ŠQ
-ÚV,gƒS=–ЫÇN“h ëXÎÍM§‘ЧÂvšµŠSôsSPº™‚ÎV.IÝSŽ¹Êe©½r¯˜†–‘TÉÛDIáTod¡;WŠÒ©ªe¡;ªQb8×kIèvÁ3̉V0tL+#|Ê,-ÙI\hðIÉ>«¤H4Í%>§!ÚSlí˜ *˜ÇÛŠ–c!%ÙÔº…ÆÇp-G‹{M…Y'5Ïz6ÐÆœÂòÆrhþß™C±ªõ‰b†s¼/ÖL{ ν!;§yä c€rRMÆÀÍב÷ÒÃ-q¡%u5S·m,¡ÆXï,Z’NÍ YܯֲT,ÏdéD{ÊÊgEhcPayc{qVa¼ô
-n+À»*#˜‘ÁÚ[²—BFyqךdÜà"$Yc02é)7Ú†Ðñ ^©†]%%Á©m¥Jå“G ;è…\X³L4’œU\@‹) ËÎê⦆qã £QR½gÆÑEKõÖœ-.p—rˆ4Ǥpñ -j dƒJ,‘žƒ©-ÃJŠ’©)e%f7á“°F,Ñž²ÖYÃÚX"‹!K“ÉE-ÛÆŠs•›´a0D {K"Ь°Îã³1a$.
-" BXWRRU3ÉáB.¿ÊbÊl86´$œš²R2™UXB?V¨V8‘ž²êYͲ˜S8ÞX^<Uù—ü‚_pè.p\™¾>»°¡nŒL‹¦
-º®šD¬!Ó,wÜVÚSn탷nUL(Ã]˱’’èÔ¸R•”ø`»ò Œ{ܼÐH& N:.€dIÃni29©aZ}po’1z‚ÙàúŽŒÄ©(P˜ª'‡pRtre\¡ Š@4Òˆ°€9¸¸ §BHòr³LS6 ó
-Ÿø,Z4Ò2á)i™t* ª6ñé­Ë¾hØ5VÇHãùÂlAÔ8C¿`lÑÐÞêHð0kôDˆza Ôñ8)Šò$#7È4Ýè£ÌbÅã¸_Åå)©–”iadqêm"T†­0y3¼Â!!+—DHôÚI´GÂ(ˆ[= Í{…©(Ú[˜:%ª'a¨†1¨ÁÔK`=UeE’V¢¶I^bÄ™L!Dâ2!KKJP5&qé#OTfÕh ×pÏŒlUÄ^>!Ó˜Ø!nx„!Fàz+QP9 jž6U˜Õ"f:bU($2·,TApgpe~N¢[¡DzJêfå*°±‹ØݘšÓ2->À¤‡%7)ÃÆJÓÁ†ìâx7‰0VJ.ͺ
-m­$Ž·–“«ZÆO8ƒÉ K’N\;ªŠóY-tNá Eã'›L·Ð -j+˜2V‹jB\lXVZž[W*t9“|F5ôLÜBÐ
-'ÚSÒô¬ÐÖJbyc9yªå[\]AÀU÷1¹5yâÜm¼ER±×¨lˆ4£œM4H@ª!=¥ÖÁãƶ ‘,‚R Ž•FÂcó– êL›XB÷
-ʺV8‘²pR³EV++ÇÞòì©–oãÛ<&¸ÕàX¿¸ ½
-³Ú=“çÛÈ´
-÷y?–i ¼ÓÑ–àKgÚAó3|Ðþ}éL;è€ t@‡¾r¦³?£ÇÌïÀ—δƒægø ýú=Ó¦Lë]<žf,ÓfðX¦­œ/œiÇ̧Ü9f‡¾v¦s
-kƒžËš›ÎµmÂiˆgKμ”8MMçÚ¶ãGˆh7á©öëÜr.MûóMá‹8¶Âu7MMKËŽ³T,6`˜Öý‘šÖ–/=7•òÞï¸Ç:±9?ÏUX+éu•Z6Îέ®ñäáñ|€N&ü\öìŠéÏðók|‰ƒ“X–ê`¯ù-sc­
-
-ß=¢Ö·¤>yŒw¼ÿw&ß*{¦±ž9átClY7ÞM+ææiÅnE>™s²TaX,I*%q¹.ÿåøÇûåy‰jšZ”ÝÝ⥂±¦â/U•Ú>Âï³q?p!b]VVì±VèÉ¢v¬Añ÷ªü\®oSm¥_hjÅ£%s‰W®ú’}Å!Õ²UITÑEŠÀ#j¼tP¬(¤âÇÇ\d†"R‘]† õHE‡«å‚ÏÞPﮨü”[­GŽ¯¬êã@èZFùé`Á¢â&Ö0¼,ÞVéÈ žøV°(½ˆ±ùÌ‚Eùéu  ¿±‚E #‹åîÊ‹KmÙ‚‡sÕrA‰ᆯY2)ñÞ]‹Ã‹R
-æ¼½rÅâ2²·|ÀóêkÆŽyg/R²ˆ‡î蜡î”,âI-øº¿JÂø¦g³‰P&º›uB‚žAoCð~ÈïT,
-c»PW|‘ø·±FÀä(/;íï„!ðPÅbÃùº;aÍÏð…ý»;a.í
-ë™iN Ø®$ôv`Ãs¥°ª½[M)^¥œRìÉ:^ݵ"ê½¼ñXÞ¸ì®X y8Ø[s5ÞKzk©!ë­_ôÖ»5„뽕jwzk[‰)^¥SìÉzQo%Q陋˜ÒÈe…l¬b¡Lê¥c}«ûl*?´Ï­ˆÂ%“ôêAÜnATDø^ñáÔ•C%•çªó^§zNµSÀù"A¥ž²“ô^Oùm×S®wÐYàÃhmôÐT´øÂ
-<¼ƒ=4ƒïU,.@«=´h¼[ô©^¡èSí}¾HÕ`v’þ@5˜%¿´kšÄÃ}¦KŘ?C'ƒ.ÆAJ"üÛŒ±;Âç¿M?~ø²RÒÙ<މѧ9„}pc¬FŸÇ7Np7¥jeGzé`|eál8ÇJ‹r5ÜçTL©…ÿŽê+ð¯ðÕ›|œÏ_ÙϵÌë$C~C"ÖY&©h¬0P¹lCÕÂ*`Q©
-Ò<Ð[s‰"xuÅ*‰Û
-doˆŠÊÙR¿–þvå˺TAu뮋‹0z,…¤wH’…–
-„°Ñ‘¥ÕæÇTá ¿«S“§°8±-–{ÌŠUï-ÝOžÑòVJ¤nõ*¥w¹ Þ|I´Ê·­ªM”åUkËŠôC+£y›æm)ãñÜ/ª%Ò9nb¹`Š—t©BSÁktãßôWSÏñm=o~ãæmYÏzY+L»ññNúC}ߨæ.|ì
+<< /Filter /FlateDecode /Length 3469 >>
+stream
+xÚ½Én,·ñ®¯˜crMw@P ‘,Îé!ïføä 9$/À;ù÷S\Š,²Ù==’“Ãh¦»‹díÙ’—^äå§Y¿¯_~xWöEtàÌåë?>uñQhñN éÔåë·Ë/ORZ)¥y{~„
+»´62¦
+*\P¼vPéx¯ᡉW'ºŠRJa“û¿?Ý·VByÍÅ­U²ÀÂì$v—®]á#yƒü¼xº´Þ4§ŠTàsš×B¥O†ócá l8PUãeßæÇo—¾+Þ"™1/ÿ¯Ëpù×®”Ñ£ã
+¯Çù×¼XÛÓ,#Ï1+X—û+î$é9ÍÇó±`ºšgù‘´µK¤¸ŸŠu,Ï r)sqšÏËî>šs|‘³&ZVxÙþ{Ã9‚qó< ¸h…–þ£Z§}úIÕ0}£wš.ùªÝ=‚QOÝ
+ýSçjÓ»·âÄÓ§nÑ`Jä)cô{×UMñ=Ã'zÊ•z"Ε1™ÂáéÙòò_„SyRâeñ^–o]ÂËÑ°Í[øûõ0hiDvæØü¸®ŒŽ£ð mæÉS¨(¿ð8@,O¤–ijPCÉäþ«@t]NŠe=;y~[ž9C[h³3ÂÆîC¯9Ò\Cþ-E燜¯B\¥R¶Œ {/Ð=ÎÑ×›r¥Œî
+Iar–YW&Å-v¢y‘a4s‹Ä!Ì àú,ñ”ßïë@]ùßA’[òK·¤çâe˜’B^^ð£1¦Y|ìKàT.# OáE 0og}e¦˜ù7s÷ HH¦
+)M «É)\€æ_ a°
+1Þæ}ÓÌ_É|>ù§2ÆWœÂsnFäRGÓÓ£HU Xè°;`±®7j%á?ˆKU?•ÞÃÀ£\\G–‰éœÚrþ•;É?E%{/£6…r†}i¿(Y-О
+øü¬å(òÀµn%´bÉWà¸e¸a¦!Žçõ¥~8Ž}ôa¤vÔ݈ÌãÔq;ÚÐgnÕŠRâ=q©Ps.¥7(TÀ j’ª¯EPoµü–g4$• ªkàí 1bšcçqŸÈ•v"*3ϸÎùôqšÄ¡xzRûGé Ÿy†ßDï
+|e’•,B™¡jáJØ;C¬gõz\Çy%‚Ö3{ö…Ž×æÿ,Rƒ Þ/ÜÙ½²!Š0v¯ÌkïdÆ¿ô> %
+ÔG ‡n sÝ­’të=*[ØölV°Î&tgXú,+éÔÏ0«¹¬²÷Iæ¹öq0€ü…£qåsOM!]AoæÞt
+þìjô9ò³dÿ_ñ‡HßD#@«{©%ìstíýS¢’|Föüï9Ñù–rïþ¬øÝ~tÏK¡áêeÖØ ´ÛàcWõ`]£Eîx“¨51‘jE·uÈ.ì«Ô†3¨úí{=ŸŸ³ûk²´BçkçÌ8©5ÕiÍÖOÁ æ¬IõÚ:´¼&ÑèÇþ#UÎöptKMB‰TPdý«úfkûîxŠ;¤ÞóÏ÷ÞûïZÀöbX¦sI†U¼12 oØGÞ1—ýûãutè#Wu›:©Y„ïwÅœô
+„QãéÖF¾?=³“éûǯlËß ‡ŠéàòÛ·‡ïüé’¡Qýu öòûåá?—‡/—Û´òò˜¦ù~ù/ÿŽŸŸ“'²ã÷ ôís,jååß—¿=|áƒ>Ázö6Ý• økþ{~dÐJà½úá¿ûVI- ëC+»ƒƒsÃ|ðÍùeï…¸[¡7©Í ¦•Xú2kr¿Ì¬À¢ZÅó¬ˆù`̇x‘ÎÃêÿI^øÄ‹–Î]‡Žå_æI&¾0j6ŒACóÚæLê±ûj‰Æì05èOr†À'ÎŒIìó£C -Ð.Ëq"»ÇÉyÑ‘“œú '•õ«~$TX,›ÏZi²káÕí“7~Ä o9çGœ çýˆÑÜáHøÇ=‰óÂKÓtd§‹K¡B·Â¡Õ«ß‹â‡w«Ãq
+ºV
++ÑõJa¼¾ovûØO³£‹‰p± Þ7uøØFŽó¢3uè»Ü}s&Õ¯ƒ6Ó©$uï|}Ô—s[b»ÒþrÂ×v­)Ûh¯icÌ&·8ñTYôºuÙÊžÒn~P™3 LJÎÏxµßÞö—]êUJ,µbžåëáÜv¨VxæD½JoGô‚ã•7u=‘Jgé…VkìjiÇÉAß<m‰_O—Ç–ÛF~ý ‹¥Ótõ\õòÊÎ=̧’‡Óq=Kú>qmÃÆí&ˆf› Ê›š=”,$+ V—}?Æ.Îé`jaHgÍøN|9ŒqŽÞÊJ¼·›—Áb¡*3(?M¯ò”_ùE…ü«ÁÏW^>ÛøÄ_Lc²üÕ»r5ü?
endstream
endobj
852 0 obj
-<< /Type /Page /Contents 853 0 R /Resources 851 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 788 0 R >>
+<< /Type /Page /Contents 853 0 R /Resources 851 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R >>
endobj
854 0 obj
<< /D [ 852 0 R /XYZ 78.37 808.885 null ] >>
endobj
-851 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F29 371 0 R /F20 378 0 R /F26 400 0 R /F23 375 0 R /F53 638 0 R /F15 377 0 R /F58 382 0 R /F56 380 0 R /F51 376 0 R /F40 387 0 R /F46 388 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-857 0 obj
-<< /Filter /FlateDecode /Length 3106 >>
-stream
-xÚí\Ko#¹¾ûWô1{‡,¾k4 9 âÛîž6HÉØSþ~ŠâK­nÊž±…`²Ô­z}UEi5‹/ÿ\øòåïÇç‡gã!˜×ZØåù¿á‹X¬gÒ.ÖÆXž¿-?ä\çRâ»ãÜèÇ_ŸÿRdŸš•ÅW`>âû ßñ³Çƒ´úcºR'º2>Ñžéðú|ŒôAᇳЋgÞ€Q++δp¤>s.>%A(¬q\œM’Ž I?jÐ*~‡×Di‚þS²ÇòGìKòÁe[áDÔZ$™÷T±©´Òá\=*ȃc–rL/²½¡L>ÐfÍàzÝ]xqA¶"HZ”Ùô¦˼P£$­ÐR—¡F€¼Àõ)dÁä  šËס†;öDÎμŠ”Uîz:„<,Ž{¢o‰o#¸ø6à˜6²¤ë)é(8òKeý!„RÊà‡còC½cr¨lm¹ 9°ÙÆtŽ)ä9ù-b<ÝE¾N–§o·ƒ/5“FXBðc¤ a!i) Òg™q‚iR6ØXÀî$Šbà`ÔªMŒNœ!˜sþýrÕöa˜Ò}ÚÊdYœ8 “£ù)Ý£(©§ì§œ‰*g@FÀ™Õh†*ÿµt—-áŠi.·¾»da ¼Éržý­’µ…Ƨ q8UKc Î4¥\Æ!Ê¢<Dcvñåsü‚m<½Çû¦ñ@D×x`Z¹vž7È+Né=Èj¯­Ï÷Wîí]G_ª•1ˆ‡i_|.~éÞÂ㘑ÅÛònÈ*‚£üšWù:Œ”­<£9XÚ÷Ê=m˜Á$û„bzõ¥.ã>æëíqWŠY°sqOgÇȼ ˜µ0kÃ~þß’Ÿ˜—à.lxm~^Ë­./ß4×€3'ìt®Í¼ž†yj7ÎÜ1g¾cœ/sQú½Úæ¹mc+¡./_ZUóúÿÃüêªDi&¼^´ó8ÊUÔþ'þSk^!±À„ò‰ä¸Nb 9?¯’p|W›$×,Âl’(rÛ¸Ó›$¸$sN'’?G’ÏÏ •c^
- gX{ûöðû‚þü²D§bK¼ÿ]þ³<|]
-›bg˃ÃÅÞ<0Æüuòß+í¡ã&ÇQzµŸû¶$Aýæï
-ö1«¼T¿•Æb½×f¶Òdêèiµ[iªì»­4sð©v´ðõn¥¹þ;Tš9üT;Züû•æ*þ;ª4SøKí˜Â?Rßu¥™ÃOµcÿ@}ß•fÎT;æ0P¿°Ò˜ÿ³J£qOÈÅl¥ÉÔ;SÍ@}Ï•f>ÕŽ9øõ]Wš9üT;Züv·Ò\ÅG•f
-©-~±[iÞ ý_]iæðSí˜Êÿ‘ú¾+Íœ¨vÌ9` þ£ÒÄJ£ 5½§ÉÔ“•¦Ê¾ÛJ3ŸjÇüúGUƒa¥‘Ìq±‚ý÷þLÞáÿ…óä‚«^ó‚iÝ3]ÿë ¢wZõÊÓTÒ”‚Óâ‡ÝòôcæÕåi?œ©A3Rßwyšs
-ÿH}וf?ÕŽ¿Ü­4·Çÿ*Íœ¨v´P»•æf¼þÇ;~Œ
-Iû õ5’æAë+$íƒÖOãƒÖR‡ôAkŽF3Y¾ç"¿HÇ´Ö·%ñ*ó8¿á"Œcü 3·‰ÎŒâäZ\ܘ]FÝhsâ<TÖ•‰ÄX\ço“œ9…uŒcΠ󘽑Y ç8bqÅnÃÔ/€¸1†‰·²~Z×\Ϭ‰é’ãÊÔI•¯~Fg{çœ,ï¿F[ÿ¾<¤8sÜÀc†YLl³|kïbRZ,ÿ^þFJ·ä…ŒµZà@L
-ݽY^çí"ï­¼]üÐ{[" ŽX3 G*Æpp÷îaZëW¼SÐ\î|ÒT}hæêý.Êa 1nµKÚêR00Jчz|MË¡t)>Öãê©_A:üFWtj¿=.U‘Ot0Pqͨ N½Dì=@Ÿè@y8Úmù#Øzp>w&”<Ø'ó™}:ÉNçЫØ
->&øÁt:eObé4>ìÏâÏm;±ï‚LÕËÏÎ>wTð±éPøb;†Óx7ê;¥Õ¢ÚÀ¡R^ÚK¼dooÁp¿±~º»€ÒšY»ÙC!öbˆSÏ€&1f®o*Aí&r/s×… Øg2~Ï1ßkhõÑ©ú3µ›h{-@w’@%-s²Â’¨”ð)iã7!M‰BQ¸!ʉ§4Âp„³:I®¨µH›C‰êRºY•Ö©-îõ|I@E&_©v
-á}jÅ`)àé{››´@np Ï›°peÏŒ½
-7h¶ÖÁð<¸ØÒ|~~ø; ÷›
-endstream
+855 0 obj
+<< /D [ 852 0 R /XYZ 227.982 267.704 null ] >>
endobj
856 0 obj
-<< /Type /Page /Contents 857 0 R /Resources 855 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R >>
+<< /D [ 852 0 R /XYZ 233.651 255.749 null ] >>
endobj
-858 0 obj
-<< /D [ 856 0 R /XYZ 78.37 808.885 null ] >>
+857 0 obj
+<< /D [ 852 0 R /XYZ 196.679 222.946 null ] >>
endobj
-333 0 obj
-<< /D [ 856 0 R /XYZ 79.37 771.024 null ] >>
+858 0 obj
+<< /D [ 852 0 R /XYZ 196.679 202.752 null ] >>
endobj
-337 0 obj
-<< /D [ 856 0 R /XYZ 79.37 499.028 null ] >>
+329 0 obj
+<< /D [ 852 0 R /XYZ 79.37 156.042 null ] >>
endobj
-855 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F56 380 0 R /F29 371 0 R /F20 378 0 R /F26 400 0 R /F50 370 0 R >> /ProcSet [ /PDF /Text ] >>
+851 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F67 389 0 R /F20 376 0 R /F69 402 0 R /F48 391 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-862 0 obj
-<< /Filter /FlateDecode /Length 3320 >>
-stream
-xÚí\K$· ¾Ï¯¨ÜÆ0ZEê ™Þñp|ÙdoNNâC²œKþ~¨W•T]U-µ½í5°‡žî®æG‘)QQRèéçIòßïdøÞ«gçß¼i99áA7}øç0‘œ`²^ ¬! L>N?>Ii½”Ææ—–ów’é³Vé{ýNßfz|þLJï×üµ Õ&»ÿ½~^>+“e ÏC›/ù9 ‡g~™m–­ü>ÓŸ³Ì~‡Ý’½
-¥tÝNЃΉ¹ôŠÏLâ§i‹4BSóÑAï×Ä'Èl¢ é7…IÞ`?*z ë´!‡ñZ ´EŽè/çÊ—°íwCY.W={Yú]Ù3Ž’ÿM|¸~m¶eQ ÿî …Õ´>¶ö¯©ùú—µF B8’¢[•KC¢%3w¨Ü[¾yS~ò<˜(Cõ`âX.ĉÍ-töâGùUm¾BJxŸD<oR(+$à!YhŽ(@ ©Ý…t¸4.=þ9R|ûa&òȃ¢gu¸! é§¿Llƒï¦h¶ z§§ÿMÿ™ÞO3 œ
-j»%òB±þ Ê}uRì£åwkݣߵ{Ä=#"HªßˆŠaþ&+†¨¸ïÕu#FêB5Ãc²䨅t˜„Š>[¡ ØÙ†ÜkɈH{Fd—'ðD}IÝ`D
->l@²Ü•·m’É u§M²íkP§íÇÚ)¶¯Qd²í•?lRIËQ6Ú$G‹ðjÕäqh*ÔÂmˆÂ<´ôžûpV`è~1¨yö'êŒÁBUð%2ä±CX|‹½îNqräZ”Ž!h9ôRÚjÂi}Õ]–B橉?öšö6
-õÈ¡Át/ÔèA[^Íu¿äÄ0PûÎä$gMɉ¡c[²kt-öº--û’[µH³“ðŽlDHYk‚ü÷çŒýkX™³rèZdåëY1‡iÃö‡, ¥Ix’m –šœZlsXN)¶±ì=êBc*ïˆw3`H4G¡ieƒcÙœ–Ó½Þàùh å¹u½’ŽÕñŽ 5¢JèÜ–©ËŽËF¼ðàf,Þ/tC¼/¾Lo¼dâj|ß_ÔÐ[Èõ0ArBÇÔ(ð¼WÔص¬k´,ëv-ëÊ˺¥í­1_sé‹yâ•‘ÅVÁ+1ß*Ø󢕘¯eƒãè-1_·òõõðu F$ áË£ó–Õ—”pï7Ýq˜×½‰¶+xÓŽLèÞ©A†ò¤Jи# Îq[ /l‡š)Q[7sóD]1é‹Y” ÀÕu³vte*,![ð8”ÆíÇU\XuºV—+óºK½ÝžÚ›Öó]Ž‡”®~¤[ôÈóÿF¿Œ
-Êq˜ã—Ý¥›Z Ðzd{ ±ÍO•ñ;ö—š%ìöþR³†}·CR-bwHêUìIµŒÝ!©Ö±ÛK¼ô'Ž;MÂ:êÜ^R¼Žõ.oŒmzdèiÁ®·€ØºÈSwØ"²£›@{ZÀkîlÃÓèvMžfìš·â$ì-{Lº³ÉäxêãÕÁ-›Lúûm2%Ø›M¦ùé•M¦âŸ§ÊA;6™‹þh“)dnRlÿ·Â•ÞÝÿáäÌz¿ý6‡æ9¯sÿ'SíÿÔ˜þýŸ5¼ÿ#½p·ålìXiúâB|ËöOƒíÞþiP{Û?—F$Ï}¿=4â O‚í4b&ž¼#½»ø¼Df/‘7¦ÍM#]y39Fª‘¥nÓFwÞÜ úçeræ\k£®äÀ)qnùºkm< WY_Zy? æ9›§/9ðí90'‡r`|ãÅö=)p=Áî¤Àõ »™6SìejÊË(0a@ {9¦;5%Î'/É…³4š›&ìi_$§!Á ˜£Ñä4aO xÍgSÿLäTGêAî;C×¼ÃPŒ!5ænö£Ì3xÁ®TvT·1Ï؆÷SÔ(É>Ãk¥ÕìÓn‚š½ôT¹éõ•, Cë ˜z@d_Á0 j^ÞÁP~)ý-¹ÿÒl2Äj_Ÿ×y¡îK0¥àŒ¿Åt$˜N KƒêO0³úÖ s(9ÒÜ»lÄûë[®‘ºe˜ìkaί±¦¤M‹êÉ0³I ðÎΟ×ÜyŸóO0vþI ŠÂbûÃÙ™Waʶ£ËŸ.Oñ
-ÿFÕ}¢ÈrZhnÛ–É؃mäXPp˹ŸŒÜ;÷2l;ܶ)“¡;›2a‹n:Q”‘û'Š@û[øfdÅ÷î牸}‚ì$y"ŸFBéÁÞy¢ä—§Ê1£³ƒÞröT A<ýΕ:°}æYŸR=C¨ku&•T…ª”Ç,OB=¼›¹¼åÒ"™8‘’<t§ïæ|Y_‘j/fŠW o&óŠÒÌPƪ‹'¡ ›K€T‘<µ–*>ž•{ªyÍÅB¥¨‡%~kä`Í"ÆÊôŽQÒZ÷$a-K#p Å÷·¥}û´ÈôÒ. U°Üˮƛ6Ïí^Ýç`JÎEMu+ð÷·Ü;jiW@|š©ó7Ê–5îÙ•_-Öô¥Ï’U¶Æ‹~‹O‚6è¶ØdæVü
-³Ç€„Ò—-MÖ­µnrn#?‰<òY›ÒëòÍ6mñ~ñ§RV†©ß6,/9²sù›ÆÔƬcàJA‚â!Ñò¯±Ø¬D Ù§*"â·âY±ö£$±ïŠwÇ~H”û-ãžO³ë&S1fÇ,us¯u
-ï \w/«¾Œ¿¼¸m/WÙ„oçù ΊWH4K¥îÉ›R;ÿªk=fØë6™#ȬtæçVåqû­Œ%¹ýí9õ𜅯$ÈqÔTÏÖöè¢Uq±ªõÛ+Úüu5ü*þóºŒd$+·uyä9/sê¶Ýø³¿°ÂJ/<Ý«Z¯^ùÃ,ÇŸ aç9~ËÏ5§zÁJq§2[´˜6!V´é5P¥éPkfŸÀ1·Œ ¼ZãÑà¢õ×-u•Ͷºm¹eÊRZ“MîI·Ûà\P[{ÔFšBþµ»©×Ü]ùÙlÅœÅÁS¦ï×xÅúbZjÆëß
-ŸXkŒ‹«Ça×.õØ꼸bqÁÒ^´‰›§® [„*¬e XÛÂÊÊ;^«´©’»ÔGoòW^ £ý®­ÏÛá<îZˆýt.5®eŠž»+“#±ßû¯í ƒUJBrù}žÁ·œÓa .|«*=,¨­Së*ûrs@é½hýs5˜™¥ÈÚÒbÁ2ÙCŒbñÎUÔ¨\Å®KÜŸ÷ä#)\>Zò{Vï+ÅóÔ[Õû›ü´|n*øGªøãÉj}åei/ÈPÚ\ËS*ùg|g58TèÝ’ɶÍÈGgüy¹% ÒW²¹Î6Á[!U¥õí—­o,pzmÝ
-õÈa•Ó}X¥AVäƒôÝZ€â¾'ÕwТTÔ7îÜ jü6`«€Ö÷»Í 8™×ªó6ƒB=t›Aê´ýX;Åö5jô6ƒ±&ËñùÕw›Á`Cù
+861 0 obj
+<< /Filter /FlateDecode /Length 19584 >>
+stream
+xÚå}M¯%9rݾÅ[jï*ùMBÃS]ÝÞ Ü;I ë#/Ü‚g¥¿ï’<AÞûÞ}Õãv[¶1êªS‘'ç2ÉHf$yÝÒË¿½\ôÿôÝÅâÿöåçïþþ§”_Ú­eŸãËÏùΑÑõâ^J»…òR²»]Ù½üüËË?ýÃuùx]Ù_W ÿåv]±Ž?ǯôß/ ?‘]¶üo%œ Ëý0þ›á~Øöëý¸žÿζ¾ ŽÄÿöeüÏ—ïÿåçÜÛÛÍ]ÛçÃàd¾8ÛÆ\DyÅæ¿ ÷e´GÚVòòÍ6æ?lg»:þÌñ°ùëlïס5§ÇÙ}þ´ô ¬I‚ØÚ½ØB¹¹¤Úwí~$>Ö²¬ÿ¹¯öïû¿½÷ïbÚÝã~†ÿÞ‡x/&Ÿn®¥=&þ61ÇC7Ö·÷!ÿù˜vîgø?“ 7Í-òÓ}Ú_ÒîgBº÷?ér7_ÏŸ)~¾ë=ê¶]ÿ ÿ£Ÿøa\¹Ò‚„õ‘ÔïýTzîÑ´/ßÖƒŸùqX¥ÐÒ3q}ôs}ÔŞ颟¹«Þÿ¹rºEÿ·ëQþ›÷Ä/÷ÂHá³!dÒô?}vrêü2—ÿýO>Ý›¼ýoír/9^·œ‡‚÷Ï—‹ÀÖ©Uˆ·<ïöw¬|½•«|håoÅ·¬\¾•ôa»Üu+%~dEÿ--`•Z½U×>´ò·ÝGV5ßjŽZ]·Z?lWáÿÖ¬r½µða»²¿µ>²JùÖJúÐ꺵öa»bº]ýŒ)´Û?¶
+”i~Ø,_nWÝ;á?ƒ!OƳ秗·_¾ûë Ý.zé÷ %¿¡QOÿ—ïþýå»?¿èeõ–]}yu4í]áé«"uƒBzlÿ×eü
+Ö”TS>þ‡~ûåe0Û[/õÔ°šÚËköícaŽž»S¾wûOs±îjý÷.]Bu€À7<^BÉ& &™nrg^ÀÁUÞPsîËòç]2wº+ü'D Å›h4†Þ|ÈÏŠ&æF´}W´àã-9÷¤h»ƒ]4 ôíÕyw ¤ék¸¥Z>Ý«é&½âï¹WÓ@_é1ôÉ^=­?Ó«/šˆetöêÕœßs¯~J4ít(Ú“½ú)ÑvßÚ«óÓýÓyzäwŸîÖ.ÓÌp•ßä7¢IÝ
+Œó Ÿ?ü¦¹X?ó•z‹4â¤Æ)Ò‡#Ïæà3¿QI·@ùɧGž”¾a:m!}â÷QëoxJ£?$zpŠå™‡ÍÅÚ <þz4ð\‰'ùZ¿ÏÿzoàAû嘡ÆO Öõ5ã¾CYܳšMó»š=¬[¹%êjF³Ç)Èæà¬ë#ÍÜ-†öÛŽOi¦·)jöä8€š¹Çš=;|b¬¦'ßš>=VÿßèÖ©öǵ'»õ´þL·N…ï>ÊA6ÏwkÊAc«ŸéÖ¡üŠ¤¸g5s£Ù¿¾;|ö$f«Ù_ßMAÀÁÑ­Cù'ÖßØ­_åºo¼‰>7~ú&j”Æ}óMäJ¤áõõgn"6ëgæSº‰"_o—sM§ÿ9æ¿ÙÔðÍ÷ ÅÞùg%s#Ù÷O Ô§f}oj@Ÿ¹‡>—">Õw=äÞý!î\ðYûÿ¿¼º/.J%©Ï¹[£Ž&}îþ"r¨œÃ†‘ÕêÝEdµzwyY½·ˆ¬Vï."/«÷‘ÕêÝEd±zyY½·ˆ¬Vï."/«÷‘ÕêÝEdµzwyY½·ˆ¬Vï."/«÷‘Õê½Ed5zwyY½·ˆ¬V-"zª<ÐZzr6pô‹¶©÷’—ôĤ€Sü¼öu]üç=_}5&y„ÿû¼öu]¼³“pœhÑí™ËgÛ>¯}]ïìW¾EÏËd¤ûgÙ絯ëâ½4zâɸ\ŸäWê…oò4RTáæÛ'‰Ç¥ëʹϱšìèæþ$õ¼v]úç§&ÖÇý—æïpsÞ_ý×%Ó¤òËç\ƒéXH<¸Ö®X&ÖkYö6/oÑÑ͈¦üüY¯d(ÞÇå
+d¥2† ðmŸJÝ—$Qfå°¡ùæ‰9¢N4ÏVíÃR «Jä@'øµ%÷êCÝ3xóÛLĪƒf—2Ù@a@¿Ð?dêý¡R:äùåàUJ—Ñè8.>*éêH¦ˆ;Rr&&A¸9SÆV©mËŒÔh1g d¸œWN”|sùÈòž#JF§½æÎÆ¡áŒ`Ñ¡Nq0’{xºEKÊÚˆ·¢4$~Ný®2
+dÅY†õ¢høµòø[ˆ‰2) ãw€-Eô+• 5 ¡;â=ä¹+M.EJ×w4oyÊÕ‡ÍTÈȆ5Ð4üye8Ù—
+Wg
+ž­rÆ_#šIÛ…j‹pWã^à×Í{ë&ˆAéHl û® FŒe&a*Ó†?#Æ+=v–Ë9Pƒ påÙå‡K…ŒÆp4èö0wIî†Oõ>;zx´(ÝüåBU)!dì¾
+]ÀPCV6EÄ«•&ÞR
+ï^u¨ÍtM…¬4h¨¡ Ýí®Í*ýȱ…ÄkÔ©”ð[q&bµQ3 yq4œZmÚíâÇGÔ¦Ý|ñsž^²Ú áŒaÑÁÚ€
+œßñk²–÷BÊJy•òƒr:X]ìïÓXÿÀP ýW€ùÈé@= ¥$‚²—Œ†”D$ϳó¢SHüÎkMtÖ ËÔ)J©èW ·ÑæÙ@4Ôà„îˆW2` ½'?ÙDnÚGbN(ato¶„-UÌJ¦:P"6¼[•ˆÿâô eâ¶ñûfð=+˜I(‹ìŒúPé‘Ô=Rn0¿HŒ©™èѶUWLSÛdZ¦+öE¹0ñ¾É”h4/¦3TÒX*]ÎÛ”BÓæd<#?¥z  ¯Â´x¢Ñ•ÒŒRœH÷RÁ6¥–é
+Q"Ö[¡<M@—ãQf1ö’Å:WÌ*eLg<@yD~*uW^Ôk$à‡^åŽþ)…Ì1›–NȪ´ Wè¶q»iDiK>hÂòW6c¢b›FhºÊ3èC¤Grô
+5œp not¢'‘XªéüŠmJ-Ó¥À¢DlxßĪ4à—˜ŒX+3ªý™ÛÄBÓPž±ŸbÝW%гJj×ÞÓ‚çºåÙg?ÕºËôŬX`ª
+
+åû!Ö#Ux­†F°éÊfêã¯pôdalk™.%bÃû&V¡á?T3¨ê¬åòÍxl MW@ByÆ~Šu_•è¹ˆ>îó"¿‚
+Ò“g£DÃŽWŠY±ÀT
+ÏyÑâTÌ
+eLgø‹¡áÛ
+Ås@ò<e#uÓÊo¥Ñ¹`V(0Åp„òŒüPê‘&åvÅ8Ç{€{©PtF+z‚ræö›È¦Ó2“ØÙÂÄï&þ!åld¢ZøKô,Ø&Ó2Å…òŒú”é¾<øÒ3w:aOÜeŠ\ÃÓ¼)³RÓ©
+_5¦ð‚”ŽëŒ\0Þ{›Ÿ 5¦R±‹VªÒ?'¨å%´[óu¾oZpä¹ÖW- «ü’„±˜²ëß0D~ji ­¥ø¾–o-éù Ã(˜:—˦Ìu^= Š×ø‚sºäm¶{´ì Ba;‚V•)¨=Zð¢ ͈¼US;áRÆ@º(Ýæç[z¢º®êüÀ=G¦…¶ò.ü0jMkhµ”Š ïr¹Â<îפÌüQyh–wÁäòÙÐeŠ å»j¥ÄVàKrõ%$N¥úáàûw3ŒaK¼“ÉÀ2]æö6/¯æ<cJ­ ŽÆG¤lx—+iL¾úú⤡æŠW0ÞﳡÆtd(·ØE, U¡›Ñqñ.§¤5^î„kéŒ%š¬ ÔGý•Vc¡§QÅFséo4YWcÊïžiæ6”€ ïr¹Â¾ùi99QÊÆõ@Þf»gÁL#®#f 8A º?hºæ»ò¢Vð+äŽýi–¡BY$#9ǾÊʵßF …zC Ô­Ãf™¿ü>€†g¹zÀžnŽÃ4Œ„å‹¿X¾z›íîDC  ¨E& å 9ð*£À•Æ6Y6F¸•Ö_p¤Ä¾×Çz×ëDŠÆRÖÃ/Ø6ÓšiÚ²Œ ßr± ¡õJàã êZ Ƶ`rõl%˜B4Jy®B1JBùDr4[{~?Øš;á¿@dÌóæ ž_–6!šŠ{›W×â(%GS. *”,##`Ãù¸\áxãA©½ %0Îõ•¸å]0ñ>Úi,g8†q‹\¥‚¨@Î7.á¯jWón0?‹ws…óµ0ʆ]k¢É˜ºŒ@c®rVIIVN>‘lâT.œ`š ý¢âµ‡þTN{›-žÍ3¦œR‹BHŒRP.Á#•§Ù0ò7“;Êõª} ›¿z/½øWíuÑüu]æ,C±ÑÖÈ+¢Ö45Τ°á[.Wøš9½R:`fN¯Þ{›MïíDËîa«L¯²jåeµ1íW.ñéKì…&ÈQÅæG­6“9O}X±ÑÖ‹gÕ¶YVž -á€Äµ\+hžù¼Òþ°w¼!UÇ‚ÉųËCÆ3lÕ ˆQÊ ¼”iÇRÊ —0ÞbgêÈœ¾ÔJPrü^?S&"ÐÛ¼–R¹Qº-†üS¤Ç[ h8ì?6 aäOK4®ß³‘ÆTcÊ-l]8‡˜PÏÏÆ4÷Ðh2-q‡ùû™YˆÀwwmK¾ô‰0ÊXI ÅFsijÞ;cJÔ¯ÙJÅÄ»\®p¡ŒÞ½ ¥¿Å™Ñ/ÍÆφSS)ØU, U®ÊË¥€'ÿO´ÆÐ?¨!Œ2?h¦(½æÈ]üõ\ä±C°ÞZÞá'ð‹kš
+éf(ëÎåjEyÃö‚Œ|w…þÝÍr.ØÛlûl'˜B<J¹G.J!/HBÓg¾*×3º‹(v4´¾HÈÉKÏ™•_q÷‰§à¦Èh'Müt§xkW]nÙ4Üʵ¥‚†‹øt¼0rxq+ÈÛlñhØIÀ¶G«âh(¨ýÌר¨ÌtGúm±ô/[xÿ×H¹üK¦x<p_ýõY¯õÐÛ¼¶z.
+Á+™©Þ觽DÊ”½Ÿ•u
+üúƒW÷[(} 5^¼‡ÀkäÄW/âfw³BŽÉ¯óJESåOQ…‹×¿øã¸åq"o£±³ejAM¢#Ì©
+2Bü½&«/#Æ@Sîß_,Æxs¡ÐA%–üYXäoCùË|…z¹öŠ,kHô©X:…†Ûy­¢.ô/q ÏíàW yílà2\QÛ¬H¡€
+×ÇÃÌËkô;ß‚/”îýùþ5*/¿õW³|9C¹pU·BoãÚ–é‘ y.¤:…Äo¿ÐÜœ¼ÞtüMe,ý
+4ý΢¡·è¶xE ]BPƒyõÎó‚`
+q~Œh¥‡âØ_OgŸ}_½²/jŽW&âfÒOçi‚ÉhÈÛìP7B:€†ßy­¢>†¾£°ÑˆÑ볖׉¼ÏÖ™†0©ŽP§2Èp?ÕóÒHå¯w4”ÚyyÙôâEQð\ÿ$WWiúW 7‘+Ì ‡Æ¬ŸKd
+ð6Ú;·Ì4„EvÄ*Òh K_yäáçxN] >ÐÆ5D½(Ñ9~ûÄÈ9ˆFY âFòzgã8cØhh-–N¡áw^«(ýv×(†œt¼
+Äßh‚_浳˺#Þ)’‚œ;zš÷=%¯íšå§ˆÒS//w{~±ZIT‚øóàåt……¼Ki"lí2ø²4Üök¥G^Q[dü¥k‹ªN™NgãÐn†°¸¶HE˜(À{¢åØWKdF‹F.ªçb%º=ø‰Ÿ‘þ‰6#µÑ¸ Ho §‰žQÀŒrÏéç¢RD\Î+#}^d?3à]F—SÞFsgãÐPãº#TH—¼*äøÙÜs• gâ;J¿DλNx«
+4¾«Í[f‚±ÊÄ¢"Ø2¾Íè¹·le <B”¾Þ¯õ½º¿‘Ð’ l ˆ1u†N¡áØV€ðA£rÂIhXŽÆµ`¶M!¥<Â>Ê@6A¤‚n;˜ø€)ãîOÎZ_ÁC
+`K1³u h*ÕH Øðn AúÀã/… üBäJÙï‚ÙBk:2”[ìG%ˆUEË!øN¬i¯á!¤”¾ž­¼RîB6µŠÙJ4•ò¤Tl:·… <´Ð‚ðxÓ³jt.˜-±¦¥Rî‘u V©ˆàA-0íçñ½ý*±àqg|–¯e
+Ù2k9j;°áÜ–ð¸S‹X«÷ãÛüå\ [ ‚–Ž2‘ïµ V­‡è{¹ðƒÈ÷/ŽFÉ‹”XŒ/Ž’©ÆPÌÖ‚XÓQàa)'&Þm-Á©•æ±ÄqñØhyÌÖ‚€)Æ)”gìG-ȦŠÔC8Ê`¢K'Jcp_ÓÖ
+ ÂZnÉa1†b¶M¥¾)ëÎm%¡P-X ÂoHèYßÔ¡(f+A¬©Æ”6ò£ÄJ"5¼5ǷÑÏÔê;ñha©ô …ŠÙ:4•â¤TL¼Û:‚yƒ$SÂËæ±Ïò.˜-±¦§R±õ V­Œà¯2(‡'\CéKÜRká<ý!bQ†B¶ ÄZŽ2$lø¶!ü Hêß.FlÆw¿êz"¦Ì !;BÞ‹A6-¤&‚ÿµ„z ½–w•XPó}Š‹1²e Æ°w
+h]ÃëÅï‰J8áxgÊ9£‹â±ªB1SÎa-{•†%h¸6儶ڿw[t÷(è[Ž³å`Š±ãöQα "u ¯¼/u‡ù»¥‘Úi©a¼r˜°ªB1[ѦR¨”Š‰w[ÓAp ±+´(ùÞ¹J3Þ³5ÖTãÊ-ö£¦cSEê^õõëêÛØ™A
+%âÅç†5ŠÙŠ4•2 `¨»¶õ„Öþ,Ž„™÷mìÌò-˜­ç°¦RîqåF­ix­·+TÙ´oÁåVâxÕ2 Â’»ªÇŠ
+Ål9‡5EH©˜x·õ‡põüiQòžk6Þ³õh
+q*åûQб©"5}zЫwpÊÜ|ÁªŽ×Ö_ˆ%¨¯PÈÖuXËQ¯a(þmqGß9¤Á$í¹`lý+f+<Œ-%¤§
+aýØÍÊ [ÈpŠ ¼ÅeóůB2=^9t))
+@xëÊ €ð›š*ºÈ€C Mèöh÷úTAë"¸X›fÉr üôR¡üƒ NÔbÅh4J:€  áÒÔ~ð¡_˜(—ãaÕGô()ÿ
+NJóØjNª&2 ÆpÔuº©[S
+RÁÙüù檇ú‚šç«WÉ„B¦þ ¥¬è
+òQ;‚îâ£ü€­ŸÜá
+ºÈ”CbÑÙh÷êTA+"¸[—Ê|$®`×ò
+.µ¦_²B†B¦ø ¥¦è¿¦øƒ71£‡ÑÕŽ·ÀÌ‹N2õÆPƒº#Þ½Ä
+!Uœ”Ð8æ”·ÏKPÂ
+@(Íã½—ÏùwSþ±Œ ù“èӘ赂˫ãü6Áδ*+¸ˆºdç C!Súa GE²)ÒšÂJa葱@ݾª>1UËLÚ¿¨ö0÷’¾ÔAð×üòvkëõÝZRA#¸¯T^`ª=–•Ôp,¦… ‡¦Ô£ð¹Y1B­=Õ—þžT
+`*=ÐJš¾˜l„[¡‡ \ŠøæÛ@þˆ1@™QTÞO}GbÊ<–™”o,ª… ¦ÊƒO7œ× &<º7ÕËd´Z9öØöºŒy•:Üèl{­ÍôýeÞ(šœSõêr©ƒÄTt Ù¬Óž o¶šƒ·Œ‹9¨·¤–±–c"XÊ¡F«ÙB´GwÔq¬¨mÇkßç#×­ŒƒwAuí*XÇñÚw3ɦC1[ÉaMG†¥œ˜x·µ¯½f<`)ÇkßϤk³œ fK9ÐÂÆ#ò£’cÓDªúF¹µøK«>â•‹ð/³¥†@¶Œ ¥4è
+ßÿ”¼4S ¢ ­C±¶£¾Ä’*6`KQx袧Š€µ(ü]=Të^À­ŒMTÂzG‚³ eSgUeP? üxsâ)ö}B±ÔƒW‰Š ¶,DÀ­*W­ Ð"8Ú°¦ðºØx¬
+gåÊ&VnðF¬¥ÉÞú€G~ìôª‰ü"d¤?Zà¡ØV¼bmgA
+².Pš°U¯ðþó¡hù3žâ«i‚`[ù
+ÚbÀÊzªpÔ¯lúhå¿^í©ã‰Ï<
+B¼ZóÙT(¸° ±¥ -‚£ [ ï§1Ÿ+€–?Ïз
+k¼BÚ]‡³‚%Â
+~b(®Ì=uí4j¥H²¨-à~" 3…,ÖtԨ Ϧš…¸®~00F#ñr8 ZÐRcY„GÐ{MË&‡Tzô'œæ‡
+H(ÏØ÷*™M©éOI¶…3pÊ}c9-Gé?œïûÏÍ*“…˜Rk8J`±áÛTËpÿêµÈH#M?"Q=OÀÌ€Ù
+DÉÎmÍŒ•B«IøŽ —»ƒ^®oK¨µ)=ã/}ûB­9Y˜©œ±¦£&ÆR.¬;7Õ3Œ¦Ö7dF~‡Ö7nç‚™4Åx„òˆ|/¤±’HIOþ£lSi`ºœƒjÆèQ¶¸UÞ² SQƒ–R,ƒŒˆ 禮¦Pû6Ÿ@É>uÍ–sLuµ”pq|«±Ù$‘J”>)6Ùý`ÞA« ¬U-}fÍ|bë*XY˜©¶AS)¤AÊ…‰wSsÓ“‚Ú°ê¦çc™å{B¦öÆ®'Ýö^‚cÑ2•W~u7]„C[òŽšFœ÷J-ËÂL5Ž5•6HˆØðmŠr¦„(ú¤äMçƆÅË»`Pšƒ†Œžqï:FzÂûóËwÿÞÿï__¾»^þÄÿçßèÿpCzùº²´~Þ®¡§¢B÷ìXÒ_h»]¾§LP®ü¡)AôKr†BPã3†ıԋ÷î¡qt”®
+Ð-HüÎk}ÛîÅViVìµ.êu"o£Á³u`¦ ª3Ô©2ÞÓ€&óü.Q>) 2±où°YeÔp¬t ¿VÊSâ•ÞEúYP ý
+dÅAÆÒñòÜ"Òóyžß,Þ;<‡ê\¼¡2g…‹P «Ž® •N!qkÄ!0Ï#“²ħŠp«Çjh“îˆv×æ®
+<7ÕknŠh*¥‰\WQñŽÄ£f+^¡Bd¸´ºD^àeµEûÑt
+duAÃÒ¡ÂÜ×€·©+~×Ëõ³þ*Jã8UôØ·²â¨áŠZé$~­<ü‡”q¸áUíÜkL–_¬<h¨ÁMº3ÞCž»Bp¾îâ<6Q>3²€<_—ôcÿ”Q!#Ï2Ô¨Bï‘'ðË“^Ѹè(o¡
+Á§¥Ä’Ãæ uxçwÓcÃpeTÈȳ 5êE‡Ððkä!´´È¨+º†¿‰ F4Ó:Óè®Ëø4ê݆ò¹Ïý€Úå:ð÷4{·BV5\á*݂įÕÅ÷÷Q8WÄo£*úÈjƒ†ܤ;ã=ä¹+oU?ÀÜßרoÇëžÍdb
+q–¡Æ¬lˆ9# Á«öE§EVøÙÛa¯QÈHc 5†Iwĺ+s_z¦®ùýFj( /Ñ™&ÀÊ2V´J´ ñhe 4`ç€Ó¿έaê • 5¬IwFzèrWÞ½,–¼ƒå’®9|7ÞÒ¯`¯Ä£f°R2<]×¹²ð¶d¹àý+ˆͤñ“êˆqWänì‘wÍOiË…oÞK‡œ©0ýKKØQ±‰°˜­<X¨Vê2=Ú|†‡æ†×Z÷Z¨•xLÄ&3`&Mª#Æ#“¹ûu‹‘×Y6°'NDôˆ[¤'6AŒ j¦‘* ãäâ1¹8äõâcL2vJ…Œ$ÆPÚ?ÙŽ0wMî†ÿÚ·²­[Ê÷Ê»ÇÝä•×ù³y.PÈè² 5âE· ñk¤!”Ì">O”²I¹±Ê€™F6¹Î`wi¨À…õªê}ÿ†o9/\Fl_…¬6j¸BV:„†_« ï<Öl¿áòþIãò+U 5ŒIwÆ{Ès_.ò9(^ûiA-ãTÔ7Ý(Á›®˜Uh™®È%`Ó¹Õ¨”äÍhóÚTj!ç‚Y™ŒéŠrRž‘B=„O)¥?Ÿ°kÞ
+Å'¢fs“ ´É$†»Ðh8ÞTâ^³™¤xÕîrý#fp-ئš®X&å°O™î »äR çÂßC<±$Ýw²*f¥Z¦KEi°áÝŠÅÛ ¤f¾Ýßå¡wÁ¬XÆTRÊ;±b=R%÷ÝÀã »$]XÚn­ŸŠƒ¬‚mb©)( ”Þ7±rßv¼±¨«–^àÞÛÄBÓФ¼û)Ö}UÂÕßFåÎÄÌ<wõGæFPl›éÔ¦:¥4ØðnÅ
+}S<óÐÅXÌÞ™ùN1+–1•€”òNì‡XTI¼p('Lw}±Iìµ`nÅ6±ÔPJƒ ï›X\¬g~Ÿí€%Ð&®X:Û O•ÈA×•Ú ç«ž h·P¤ «`›Jj
+¡+¥Á†÷-âϼ7IŸ„îkö&…lK¢ÐTr&¥¼û)Ö}Ubä¯ê‰^²¸$-à#¤R±ùž`Vªe
+ñ £ºëM(z–(É,#öšçª&Û„BÓͤ<ã>Îû‚PR–ËåO8•¾õ-´€¿±2 dišAäJf°áw‰ž@Ç‘.@ØøìÀˤ(Šm"¡©„¢”w¢>Uº¯Gâfeû_IzïlCℽ7_1+Õ2]
+,Jƒ ïV¬Äßý:óZƒ±Zx %ô.˜˘®€&åرP•¿È«V÷rÑÿï…üü9¿ÿ-ýôÇ—·_¾ûòówÿ“ë+ ™žA^~þ‹Ú‡^h*å÷â/?ÿòòOÿp]ù‡ëŠ_¿ !ÐßïmÇãºééϱòßÅÂýð½¯ôßrÿ²¥ÿ"ÿš¿"[f¶<þ›Ûå\¬‹¹#û¢ë~úÂìãï¼3Ȳò?|ÿ/?ÿãwô³¼üÛ ÿß?QŒ)¿ãø
+–Äy7ª?ï틹 w|ØñaÈÓô‰Áòwrîß.<ò4}"d°|:äÐø\€O…ì¾-fJÚù‹ªgbÓcFË3f÷èwN¼gÖoð;Þ½©oìùqÌÓTc¾Æ –Oÿί·Ûï
+¹¨é?ÕPÉßÏÆôìp9­ßy·þ=›Ï…/"†ÿñðùû _‡Ðç—Áñ¹_³þ]§OůåSñïÖÏ­ýÛ‘ü¼
+åv¹|ªm\o§ږxÛ¹¶·íÃT%òN+÷Ûö(YámµmÛÇÉÊý¾=ä^¶Â[®ÅgŸ8ŸšÀžÂ~ë ú&ÊÿG[ôñ¨õ+=ðgúWùį¡Ä[']·þ)¥Üßw_Ëñ†°öµ¬3¯1Õ_Ëþp×_Ë>²€×²Lðµì#x-ûÀ^Ë>°ÀײÜ_ˆh¼æ‡­pËãÅ#3ÅP(Wä}ëS~b|6c\ûº.þóÆλ¶Eßêü$÷¼òU.Ý™ùĆ6®ËWŸàž×¾®‹wö«BB3àȈ?Á=¯|•K7æÆŸ$óo¼5ù§¨ç¥zåÆ\ê-Æ2uøó¼T¯Ü˜sèÝ»o´U>ÙèyíºôÏO Ò{îk¹x‡¹kœ(è²|&­hâƒOy£²Â•š\}Ì#òÿëP)…þQ¡^rÊ;òy`Èþ'È€N!ñ;¯U4÷G4Wãu"o£Á³u`¦Mª#T)qÆ{7ﶃÅ÷ݸ—kÞõ¯ï8¼²Â,CwÑÔÝZ]®¾7gaZß™³‚WAŒ0h¦!×ê!Ì= ø«‡&_I È:Þ›Iç[,õrÐ>AŒ(ËLb]T‚ˆG# ï.V¹@Z©xG×?ò‚EÐL"ª=Æ]»±ó÷2ynÛ`!ΆýäÖZÄßk¶ˆ‘þòʳáÎvú÷×ÂÄßàT~äQ‚5ÐLZ.T{€G÷¸ø+oà—ç± õ½£cáÇ9{g bYf+p)$N(¯¼CŸ ;“Ïdè»­-¯]Œ¡FtPÜ‚Ý¥y Báä"§åÑÇ”W~¶èû1.F¬:ËP£^t
+~îwÝ™øüœ<7»žšΖ-Cmÿ";]ûMk÷àmš ?ÐÆg$ .žw´æï=£@¨ š€‘KáÓèB½'¶ì—.¼B¼G‡Y]–!´_ÈŽ@]î*À'§:¿äA4Fî^Ë{?à:_ š©èbÌzÀ†Káué‡[÷ãù„‰z^@oýïF1Ñf/Ž#¾]Ž{>X« ŸÍPÀ;VìÌ
+¡h6ÂD.AºK#†ç¯ÐV¡¿»˜ù“ºåN «È2„ÖO®=ÈC’{Áóžšn~7`¬Òe‡cÞ\zõ`ä@£'òL`xC1x÷p΄…‹LBÂT#Å2“V/¢=¸]‰»A‡[¹êüÜTAz¶â͇Œb ˜ôè„ ÿE\`ø‡Û’5|>1á
+œbÂ_f«ýB´G´‡7ÒWž{â<×Ñ(=u8~åÉ+ã¼"¨€F=Jä`¸C-^yž•9¤óŒ­ÑPr…Œ`¨M_dGŒ»"‚O¼yéµ ©¯±ßâF^Ú½.‡ÍUA³0r D|]hÊÔ1¶3õ°—(duY†•ºÜW€OãpóðDy"Àa” hJÃa^!ÔÍFÀÈ%ÈðiûËu»hR.ÐaÆVŒÅôÁ¶.³LWŸY„G´‡8÷ep}å9î·Ímœ9-àíÌmδ0ÈÎБoBâÙjù¢«‚Fc7ÏfÜ
+¶i´L1@!<ƒ>Dz$GåC€r;aÎ>³Q©òY?ÙtvÅŒJh8ƒG>…†g«R¥'Ë@¤¾¬íGÚ$RCŒb’ñžY¯¦øuVª>ñã%Mt#ߌ:®{šTW›ç#Ýs?k7týI¾ 7Í—çš0Ëå^T éçu‚QkûÙ2Âäø(ÊXÀ¡ sËðÑ®e¶Ú.T[„²ã÷â;í§Â–L©÷HuûÚÏ•ÍØ<…Œ ÆpÄ
+t
+MEE‰Ø𾉕©}‹" ¤îéÇ9ÕË»`›XËÊ3öS¬ûªx>
+±(㶞S Ä(ˆï‡"õ=È]›« ”{87NánÔ2„8yx+Þ2N 9•—ÐcDC®/l5"›Bâv\ 0åuº™„¼o­‹Ñ¸L|6K mĪ°.-Z¥ŽÈ§°rE
+d‚ˆÓy¡€9ôý•Š7îì»,.—½æζ-CˆKØŽP§4H
+$zÀ/î¥ò‘lÅoX“.)õ-âÓ8
+¼Ö[Ì—dóÜ×ò&ú¼…#Ÿ ™+Wª—æÚ@x¤÷Šô Û­ï-fG}®vVª… óÂ:šS=w!¥r7zà웋GAÞFSGÃÐl4~Qí1NA ˆ=ñâ÷Õß“d?kBzxß!œ“…ÇnùÔ‚¥ÜwXèm\[)¶Š†™Ïcrȶ, Ѐ5š8ý P9þ ›GŸMŸ³qh¨!,:ªèq, øñŸ>Ý…¥î …¼Y'u¾~Î+,Ü¿¦¨ÔeÃ8—rB½…|šb+ÐÓÈÐð:¯U”ž±ã °E¾ÓY´åV ·ÑàѼe·B˜\{ ¢Š¢…—ÛSè¥74ZKÙ 4‹öb^„wýÕ$Øók‹Þa¼aÐÛ¸¶O²ÌxmÝ®… Ÿs;O3Ÿò¢L™'‚~pƒ:h:œ-CCmÿ"Û•z ¸Ô|¼éj.ƒõü„TøS‡~‡Þæ©ÔoiH÷ŠôöqwìGJ‚åU£îH¨óRESíp/¶Æ™C?|D½
+ô6Z;·ì4&áÚ‚E€O£·™.¿Q
+³0c¡‰óôñH&9$6ÖK‚WR(Ér]Ï]l"âÔ¤¸ô,–]táò»*ãp
+dR\0ÔÝìžå4|åcÀ]HZëÁK>ù:ÖUä
+™T %‰:€†_“í¾Žå”én¯Èp­ö¥Ž3)¯5ÕH„ñyO{­š :~½qyÂ~ ¹’K^Ôö6 Í|—¡ä´‹ áÖ侎¬w\Ólü¥Kåéü
+¶¥¿hºY”{ÌG
+lÕÜ×y‘w]Ž¤™ý«>×]ÒôQ1›Ó™ß#bݵ̈́û›Å‹Ç`L4wŒsÁL6 –ŒîA 1ª±òD>B0•¹jà+ç~l‡&ž|V¡o-cŠª&Å`(é.ð4<›¼˜Ï\ŒÓÇ ëÇÞŸ±Y1˜­”iöÈŠ­ 3cäÀb®Ù‚W?‚:@b̯]íg=hR©˜MŽéÌzqaâÚ&Èü‘gèg¯¥ëÍxÌäÈ`¹"¾=æ#MF5zžÌŸaÒ³³™¢¢+µí¯Y}qÿö÷´1D›'ó ]¾U¬!å©ý0A¥ȤʀJŽ«t’«WH–µqj´ÂR¢=RÉ $àŠnÇÉdËŠ®— zI¼¦Á\¶³Í– k¡d´â.̓p d’e@%¿¶•OŸ&SÖ¦3 ¸l¤"ŒR¢
+a¡*\dûãd•ž91c™¼TH£V¥f“lwõÂYïŒ)žWbZ”€­<ÛÀ3-Ê•>ƒ{“jCS­±Æ¤¬GøªD¶„i|tNönK0 <dÇ;çP·õF3–®è£M¸.-ÕdL'¹¾JÄVÖmñ™$#©fÓØ
+iœÔ?ÀfLZ)ÑAèQvI)¾©õ겜ŒF\\Ƈ"¡F€¡F
+Zýq´h¨a,º-Þ5)颦ž3åÇ茧òž±ý„ ºæ™±y*gØΚÑЋý% €3aÒp—CÔeµlBû…ìTVÙ€p¼ƒKQ‰ÅqJÂQ¤r©Dß¿Üèây³†ÒÐë"¢Ãû!ÐP‰GéVÔê×È£ DC CèŽxE ]B”Ì»´ðñÔ² 8ðήɷmÊ"4Q3‹5,uvx¡hɃèŒgÑiÔË/ʳ¸ ! ¡;â•56 U!ìÄÎ+P¥Î` \óXZÖù’wggN¯P1;±[Ó1[#%`ûØùÛ:^^+ãÕ+èï ÙY !¡;Â>æt#Èœæ`3/WÔ:}tFyd¢Fy
+G¿ã(cµºõ/ùû;PcÌ«MѲ.Ðꆸ¸hAŠÕ«›¶l!\%=$PÑÔ¡æ_±ù_z~¡‘û—òK
+úcÊ5í²yÞÆêr¶oz~ÿS°¬ 4²\"Ú%Åj‚Q šklWÀÀº« ¯iõá·vÅ—wpˆÂr±ZðfÈÉ×C8O©\n»-5öîÐꆸF¨¬ ÅjÕm5Œ1`e=UPÝr¼¤¯ô¾Bä7É”·g#¿¾üUváxẅM9~‰.+ÜÂŒnK€À¹¤€Ý µÆxÅ ´»øö[ÉQz¾kWïà!?°oÇ,~_ãêy§:ÞSKnu0αË€´ ´Ê!®1.ZPcµÁJ· ƲҞ:¨tH]•wgÉþ|ÅH`ˆñ²ã9¤wé.þ`³o¤ƒÆýMf¶C
+à·ÿÛ—Õ&ù5ú¿Ý»ænûB¹Õ˜ÍøX—ß ƒÃœ {¼ŸèåÝKû¿ßí¥£—ݳÁø¼üv_×Hѯ2{ɵëãšÞŽ ÏùÙ‰ŸûëÔô§Õ¾0ï„þ;}} ÷Ý!ž?«ÉÝWéÙ÷þÔ{òOÇŒõΟgé¿v¼×Z®yG|œªz×Ïé*8ö{™»¶íã6^¼5y;Û¸þ”>Ž”žãèÁàý,ái¥mo)íõßÜSú ÃÞ{ò~ϲ~Ë|wŠÿôÌÅ›õ½óc~ã\ü7Ú}—ø[î¶ßþNøU÷·<…>Êvù|GÞª0^·VôÆÏ©wß=9úñçïþ7n^hÊ
endstream
endobj
-861 0 obj
-<< /Type /Page /Contents 862 0 R /Resources 860 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R >>
+860 0 obj
+<< /Type /Page /Contents 861 0 R /Resources 859 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 791 0 R >>
endobj
-863 0 obj
-<< /D [ 861 0 R /XYZ 78.37 808.885 null ] >>
+862 0 obj
+<< /D [ 860 0 R /XYZ 78.37 808.885 null ] >>
endobj
-860 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F50 370 0 R /F29 371 0 R /F20 378 0 R /F26 400 0 R /F52 372 0 R /F41 373 0 R /F53 638 0 R /F51 376 0 R /F15 377 0 R /F56 380 0 R >> /ProcSet [ /PDF /Text ] >>
+333 0 obj
+<< /D [ 860 0 R /XYZ 79.37 230.916 null ] >>
endobj
-866 0 obj
-<< /Filter /FlateDecode /Length 5035 >>
-stream
-xÚí]ͯ#9n¿¿¿Â{ëÁÀZ}
-¡Söˆ‚[b,ß(þ(~þœ‰(©˜Ã‚*ûòòë`øå°x¡D8«.ÿ{yùïË˧KfcÈ/WƧx. ‡aŒ»\h™gÜ ¦=¨u$0,
-‚š0
-]kÆŽ5³½g¡X—ÉÁàªÖLÛâ,qœ/Ø"¨$ÂÚÊ)‹v¢ÂS‰“Q"ND‰
-Ë…„¥A!±ÁÌ6ªN‚5EK½:0zÊœöR
-.ܹ_ïdmà$Ük±ñ¾ Z
-øR7v»)àËQ~œG¯…°]Ð̇/äåjáË5x\ø23‹ ßHŒ
-_M¤•5 ¢L
-öEDšEá‰÷º3·ÒÈ…Ÿ>eGÎkbm%s
-ûaãÿ lQtdMœd ž¢ÁM¡Ž°‹JGÖÌù •GÆ0ã§D
- …üÉ/¹¼DÝÁ ·ù†˜øR~ºÙD¡Ìù¯ËË¿t"tóÎkឈ.…Åœ²ƒ.“†‡j}ÐÿÑ–ùi>nÿ@u¢5;Õþ‘'Ú?°à  áú?‰z¥Tñ ;@×j HÃJn {Xu&V[\uœˆÏ4*^t¨âµ:(phû@5Ä­Á¢‰3ŠÞ?¶W^½ŸÐè'ôdõ\ ‚ªžµVÄZ¶²õ­AWÏ®z^±&VÏ•9|RoÕs5ʨÍò‚bi³ÜÁy\k «¬cÿ¨ƒÏ×ÁP±TSG¤_™
-ð1up¹Ìöëàjý8 ÙÚûê¶RLû¬È‰²]J(*,lÏÁUåjyºñ^wæ»úÔ×$âÂ@€U«õéÆ{Ý™[é°¦2¨Õ®’
-âÑäªÊ jvF‡¾Œ]\;"ë5ó¶+“P`å©®Läve¨ï;œëÊDÖAWFû´$ÎŽœ¹B‡Ð<!7rr»†nãK[wqÍŸ‹ CÉþ*š¼òZ¸epu¦z®öV¨?AúÖzø¥äKþÓUJï”÷æß ÿß>Ño”ŠwJÙGO ï}û‰gª·’'ÐØNÜü7ž^oñõí'n<—Kcò÷íµà·¨‰Mírt·æKŸøqÍ+¥ï CÓvÌv$¯•×Øã©=7¿µr=Á®·Š7Z¥äO°’Fð<i`¦‰ÙÁ>æw7Ê(KpÔ4Qá4ü[Rn
-î§æý
-ÃVò{$BÓ ë¡¢*Gͺšò× ‚d2óÓf
-驪šr£ˆƒ•®‘¬lҎ󘨶éŸÂ¤rŸî<<ÊcÄ
-Í&®-KôôOm’xÛ„o^¿“D‰)$Š41ûÐÉ/¼”,öýv'†f{¶pë8œV¡y‘–‚lÃ6Bìi6½KÒS–,CwŠ(ߟ‚ÿÎsö$"ÖÑÉS¹Ë€Þ-åz£Á?wXR€z@ ßhß—Ÿ0@ËÍ&Cñ= ¸éaÕ‘¤²òB_Å&;,kQG/S~¬Ž~Lm:¨î˜RÚ<fûçÇ ?ÜþÎ+E‹Öy\xlÔNŸ¾Käé}¢Ûû™L/'È5û|ñÛn›Jóù.Òiäiך`“ÞãGÇu‡'Û]'Ø[úÓçÇ^þm£go;nÁF±¿/¿Ó²þLØÍk¡·ìè!ݶ“,çëµ–ãuðúõôèé­ø½ÂÍô°†(›ñðcöôrTïÇ?ïŸþ[ý>Ø`gz@žÕ¼Â£”›ì3®À¸#ÉOŸ ×ÑU–:l±QÅrÏ_$ìµ9ô—ÖWzcf½l‡fê+ŠÃòÚcz¶©Úæ
-wï½÷-ÞÒËùy·7äÎÛžg5¯éßÇkyíŽÍìK~$®ñÏóñÚøàkÇ?äÀ¾W¼}Ê5ö½bìã†Xjföµs˜óK3 ‹öýhþÊгÏÛp4‡uÁÆ SÄ*~*näýgçâ†
-bÝ7‹›ôwù>a>ÔA8Fœ<ômÿ¯—×fŸ%þôÙª_—óîçF¹>/zμ8«×9Ú*Ø£re¡%FAùê‚:ÿy©ÞþS«¥Òjœµ}JQÑñb÷Eû-ˆPáj¿‰Ü·ÑåÎÜWcÞÚ8“eõ½dIøIkëÎ\çM÷‰`µ*êê˜ËR­-Üž¿Cí«¿N[ÁÙÑ7ÐÖkt§­ø¶Ú† Ô¾ ¶Þ_[mÃzÆ¿­ÆÔ®Ô·ò†P]v´™ëXëZ/î4e´¥ý!_ß…hQsEg”X(ìý5%ÒYüÙ”@fùèk~²Q6¹ êI;VœîCLüa8løÕäŒ-‘'êò ² ZM¾õÑ;F~º; báòP,àZD@Æë–ïУ_)xò
-ùo”oÇóšËakƨa+líÁ¦¤CÃÆav6c‰ó‡³Hljä
-€œzK
- ¥ýšø]v똥ÄpŽ­/"5²¾Øe#æWVW
-n[¹bŽñFmͬ)#‰…t:r¿5©ÃR¥ºIñ£Bݱb£q¸›LõÓ_ íU?vƒßíñ<“²†AÏ'jäñ|!üyçï8<ž¯@ÏW\Óãù>lOv<tœH^0=žïðdÇó8
-€éñü:
-ÙI‰ìˆ¤@v }dS,”À®‡ÂÕ· zl‡«,£å0èa0\¥‚}‘=B*$2üµÃTÚ£p`Ò_Ð|¸<0@”ŧæxò®YÇ“w“‡ž|–Ý—Q°d×(aéûrËÀ KXÆnØ…%š\¡r ¡þb¬uBØüi§9!#Žú“áfÍ 9Q~»Q̹šúàFÍO­:+Úw©•ÿlêîÚŽýgÝ¢ì?(‹ò”–ýa4ñ]s¢ª•5ۼ߷v¬ôs¾ýüU?<2×mýð[gö':ú§G¾¶OÍù?,ïî
-endstream
+859 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F25 375 0 R /F19 379 0 R /F17 380 0 R /F20 376 0 R /F15 381 0 R /F16 382 0 R /F18 377 0 R /F23 646 0 R /F21 378 0 R /F69 402 0 R /F54 374 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
865 0 obj
-<< /Type /Page /Contents 866 0 R /Resources 864 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R >>
-endobj
-867 0 obj
-<< /D [ 865 0 R /XYZ 78.37 808.885 null ] >>
+<< /Filter /FlateDecode /Length 5472 >>
+stream
+xÚí=ËŽ$¹÷úŠÀžÆ‡õ~
+âüËÓRu[ëËó¤Z½†W<×S¤gÂë·’`°êÇÑúð·O6Õð»~H¶Õ<}†8Î66׎vG|¤Gs€¿ËpYgᘔfNg¤bŸ·v^‡ÊÌ,rˤµó÷ïèÃ<ÙÛæyPÙæÒfM`”Ñ[¾Ÿ»„§ãïÏò’·—M·²µª †)îÚ(ªdõ:¤„œô‡¬í}þü}æwüÌéÌ]GE^”Fþü® oH«Û¼!gÚ/ÖYæM
+å?ð?µR†iEó‡ûm Å”
+{Ú1eå.†`*Š3Ê0Íí† LË]9¤bÚˆ= X¼ÚíÊ!ÓaWn˜~ÄÀŒ»Š«ö0¼cÆ›] Á,ߕöÏÄfÜÅPLºlŽ¿DŒŸ$ͤ°àfŽYÀ~úr÷ußüëŠ@‡ÿ]îþ{¹û´”qš/—ՃׄéAæ~9þµâ®*'(³ÒOûûÓ—%J ©ŽUƒ_V Æ‘.Ê 4Ðss¡%tÂŽ†j×hg°hojøiT~E¿“Ûx;m²<è:;·¬ÜsXÍûG€yͤŠgΪÖPÓj˜UmÈ{³šÑ û¬ا³*ÎM«’+Â!ƆjÑñ†ÆNÿç×Lá?[óC–´ æW¢…¾dþŒNØMúªÌN§a5? F3Ì·1Šy¨â'MCèiÄ%ÓŒ£®0 ,5w=ãþõLc¡®òÔ4Rnš&£w¦ù;ì¢uÀ as”‡Ý®Fýë¢A^½A+œ.y›yiÜ!kþÍ»uŠ…8W
+(s1Àft¾`ì+¬•°·y‰±Ÿ—8ß8GÃÃqyȼÏ|€ e¤©Æۛ׌NØæuÀ¾b^¡<PÈaì›Hœ°`°k˜Lœ„=—ÆQßYâœ3 ¡w¦á³‰ó¦%j¯È›e=¿bÞ-³Ÿ7;ËLçÍnÔo³ysÛž¶ó¦wþ¼)8ìàÃñUIPÔY ä8|øÁ‹3:aïÇ×ûŠø*„cܳ <pÇ)”ŽwÞþ9‚2`ó
+>ÇóY2ð+åÎcëÐOSÔù¨‘þÿ3ÔrÁ{tÞüï?¢
+'`?ªŽ.3=Žö ­¨×9&‹‹»ó£Ýw£ˆ&ŽµEæyižœ
+ ÇZ-1Ýw!Ø1CMì´‚2Ò1­ðÁØ—ìð™<€`+8ø%X%E‚i.ñ9 ÁžâhÇlPÁ ¨AqÜV´ (ñ¦Ñ,
+’'ºc½UðÅÜUÁŒ Öž‚½2òãLY…)%ãŸ!ȃ.AOypÐ_5ªˆø„gª!WA‰q[¡RùdÑBV!ÖtŒ Fœ³ˆjQ¥!9h]ÌÔnì¡! å!Ô{fm,Z¨·Þ`}°¸XÀ÷”C„9&½€É/°(-€
+Ñczª¶+(r¦¡”-óøz> kØì)K%lPMdQ¤W™LÔ’ml¡W¹E)JØSpÉ
+øÊ#¤¡„(€š§W*šÕ"F:"U Ä2,PÈ ønp%vE¢[¦zJâfá*b£‘;Q5¦%Zl€A5¦%_S†ÆJå`v1_à&r¥ä"Á¬ 6æ…ˆç^Ci!ÇApT¾Cõxbï;ŠD¼óàÕsÅÒÒƒ  ðøºeM°§$9IÙ¢V%‰ä©âÙVáÆ$– ì¢&PmYd1€y¬>d<<Ÿ· †;„t ª•—¾Eq¡–øòz‡‰MÄ@‘`Ä<®` QÆ, EðOˆD®ãM°<šÄ¬¨­–DñTs2UK¸± gP ºÄY`á:@U¬g]ÔÐ9…ŠÆwœ4¾fª±“„Æô‹Ò
+¦ŒÕb@5!6$+,3Ï£+–œI6#ŠV&¢cN°§$;ÉYQ[-‰ä‰æd©–n1 ,³î£;rkráÜ€mÜ"©¸jT6D˜QÎ& Õ€žÒèàñÕ¶<Y¥:ŠFÌãð iU¦ÅM$¾m]Ëœ@™9‰ÙbV-+ÅQól©–ncÈm>¾+É!¡xÝã;¦6ÞRÄ ¾¬ñÆxb %¾P`QR˜HŽïHõ¨^ƒo 3ŒXçѪ-f Q©–yåáI̳юJ“‰Z¢d_žùøÕæ¾µ.Á[Œqôô
+2…oÞðöÃ×ø–•MXvêMΗ?@Ì<×Êtûñ&ɆO‰—­0Ý•M{g–­2}µ‡ø7Ò>ÈÞ‹fÅá¾a EÛ‘>”Y^r!’ì@*’í;PF;ÒH²×w E-l+Tï=Ò° ìgö½ª¢8uÐe–—¼‡$;Ð{ŠdûÞ“ÑŽô’ì ‚OIa+ž?[£ÇVá»I,£+ÏÝD±J¨ëýѲžû²Aôwú`Ù*Ï×Ob½•,vÁJä>Ћ(Aí;Q‘ì@"Éö]ˆ$;Òƒ2Ï×w ’Æzÿ)yì‚ÿ”Ø} ÿPŠÚ÷Ÿ"ÙþC’íûIv¤ÿdžûþ³ÑH'ßDX›«éºåæ…™Ô£MãƒaWújì·öðv†
+ÿÒïVéÌMâ°%}¤ï¹€ÿ῱É\‚RË6lßFíÜ,§O±é[„|j\¨îkóÂú)RÀÖs P”©§6‡ùï2ðü»tµÎøÍ»ókP70áKK:¥`ôûÔN®éF
+TìŽÉœa‚Û¶­Ýl ;4/¶¼#M’v¹‘£Ímî†Ø´?S'z¾O }jþˆÿÆ9PYŸy<Ì6‹¤æ~ª4áÔ!᪇܊Ïm´üÓVáiD±/¯- Í3µ
+_}ÆGÇÔÄoh‚J(PnµÝm³ @3n…CntaEây:—û(’yy¶å¦Å~XlÔ¬¼Å¾:½Ly}sOqH?+kǧ´)ƒ½ÔO)arœy¶›U<ßleâ:ùkiïáS¼V>©~Fïô?ßÍkÀ¾Idå§ Ñ' 0`_a
+žSêÈ·içÔ§Ø9§ÿ€}\¤u×|ÄÑ‘VbW!%ç"-!OEÚ†òíFÚIõ3ú¤þöMGÚIdôI Ø·içôÏØsêÈ7i'ÕÏè“úØÔ´)Òºû·ÍEÚŒ<i+厴sêSìœÓÀ¾íH;g
+šê.Ý^ÃK×Åšû~éÎX¹ÙGLøy2î#"ÞÊÊ‚=Öûy²ˆ¯ øswü\¾Ý¦Ú{~¡¹A(-©K´ò/9Þ7¤›l•Ýç¢û‰@#JÜ(Þ'¤«ùŠ²HWì2šPtåpó‰¬ÆÖ;VŽ3*?äQÛ^  ~©ÓèB×K”®¼®(%gNé?®+n\Ò‘–² ÿv×E°°KÐϽ®(?¼îuÅBoðŠÐpË×{ íéâ$Ãndß°XPùo)ÆûêêêûŠB¹ø¥í7|a±÷ì=HlgüMý@`·aÿF7¡@ü:0ôúü »Ø;p(¹b-õ"~Õ¡qŸ¿ÿ¾üt÷)•O0ãŠSÈÜm²óØtcñ0^‰þzl°BøE­>æÌó
+-ü¤ þ~¤¹…|ËóGö¡–TX“„Ü‹
+6AúYk—°¾oy4}+N—ãñŒÖ­Î~Ssò—4U¡©–nì›þjjçˆßÖι·E[òÕ‹¿Ûe$£Züöˆí®¬ikb$‰ÁÚü?V-¯
+endstream
endobj
864 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F29 371 0 R /F20 378 0 R /F26 400 0 R /F52 372 0 R /F41 373 0 R /F53 638 0 R /F51 376 0 R /F15 377 0 R /F56 380 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Page /Contents 865 0 R /Resources 863 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R >>
+endobj
+866 0 obj
+<< /D [ 864 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+863 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F54 374 0 R /F25 375 0 R /F16 382 0 R /F22 404 0 R /F19 379 0 R /F23 646 0 R /F15 381 0 R /F58 386 0 R /F56 384 0 R /F17 380 0 R /F48 391 0 R /F50 392 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
870 0 obj
-<< /Filter /FlateDecode /Length 3906 >>
+<< /Filter /FlateDecode /Length 4188 >>
stream
-xÚå]K¹ ¾Ï¯¨Ü²X´¢÷0ŒL{ì’½8ñ-Éiì!q€Í%?TIª’ÔR‰j{ ÞCÛSÕ$E~")Šêê¦ËÏ ]~x¢ñÿ맧?|`jqÄi®åòéŸO Þ  [Œ#Â,F3B5[>}^þö†RþžRöŽRùB©æo/Âp÷J©X¯\ih¸
-œ ‡ý$»6£ ˆ°ŽÉ
-5g
-6°Šá Œ“t OÔÇP×Ôh¨aŠxrC„ùö÷¦h*rÞ°¿¢#ya?"EƒÇVr±~Ž®)aËŒýÒíWÉ»s4¸³Th¿‰ä%ýŽ"¿]Ü»9Jfåc“4”v †Iº9'JÒ(û·´›Û/‡Iz6sÜ›¤ét‚öµ’šª"ÕŽ·€¸„Š˜¢Òn"R#STJÕ9W?±WcÜV‘ª—¡(ì·Õc3;¶”tç`K™=ç’z˜Ù›¸-³×¸gö½‰Àaf‡¸¦î!çüçJÐŽ¨'ý&å÷µþjP 6X ÕÄfÿ ¢Í&‡k†-‘Ï¡&` F+&ÖÝèÔcàƒ –ðDíÂ"¢ïªôåy+}
-Ðt¥©W°Ý°ÒßeãÖëÉõàKòZLÕXûSfÏíg´ßW)É'òÚÜ^çKòš¶DÛ@ Ø"yÀ8³¥þJÎÕoFTcL¤6M”6-ôqŽ“R{€úÝÀ9Q¡²+ÝsûͰПM{¡¯‰äì›kšsljÙ4OÔȦy&ü¼Mó›æè¦yÁ5lš·a;YÓé8‘¼
-ÉAU’ƒ‚¬J¤^ã­l.W%å|ÉA#U%9—8.´XÓs *ÑÚ•æ š2†¯­‹žûõš2±ÃR¤ºcs,#JM™c-á¼9;˜ê§½ gÚª~ L<™çßÞɼ
-@E}îz@JŸ8
-eMÏ
-Ðí¶‚kØnkÃv²vÒq"yÀ°ÝÖàdå€H^
-›7’ ÛwmŠÛI†m‡$Çö¹Æ6t‹m„­„v>$°[Îeàñþ—,Ìq8ø©gwEƒßµhã°Ñ@a=L¦´£ûŽCüI´Ž#û'hY*{$°€¥OvH´$6þFZ?2ûZá°׆ih·`ÀA»ùVm;
-hÛ~\@Û#É íäÐv£¡ mŠ†Ùù`¸pßøæ¢Z.þ· -â8.Òïí};!j‘ñàÍÔÉÃx€mž:¦×/ƒ8ò¦WÃw{»~|&»'c0ÙÜ"ǤãÈ&Ì1é{` “hoɨ=²µûÁÆO;ÿô`Çý x§‚¢Lp3ë~VúCÿKŸù—×uýÏ“3'×½OyäYyÏJ¸‹-Ü'(¼ëÛwŸy›6÷ÁÙ”È ›~×›ú¶AQÙž0÷·­°6¨á)X­wïîü|º ýpîô@Ûô#RõæüÕˆÉ
+xÚí]K·¾ï¯ècrh†ï Ñj´œÓº9>9q€$
+à\ò÷S|ÉæôtWïH«–áÃìÌô|,Ö»ØÖrf¦Lþ~÷Àã§ø¾vlxüøð§'i¦À‚•VOyðŸÄ$`ÊŠÉÏ´ÓÇOÓàüéã÷×ÍYP6C×!J³`Â&Dz¼Ø†(ƹބˬtòçùð±¡,gÜ…É9Á´”ÓÏŸ~@ßMI% 3¼™þ7=ügzxžê8*ÓìaŠ@4—QŠoÉ£tRÂÁ©$Ó!~¾ÿµã«C ÇÊ«ÿüó§)SÊ~Ò†ZøÑ@Ý<øH"ù°«>”ÑN6‘É&Hxa›(¯ ø<
+/@eZ¿Šôž'ÿ£Š_à ùÅMùô)âTž¬€'*`@P€aJË×P€œÉ@•¿ iâà3š_Iä"û?‰òhºfë˜Õö7šiU`B+b¦-à@[‚Ïiiâcî¤É? Ïii
+ÀÜISÀ€>u¦%ÉÉ“$þ
+ÀÜISÀ€>u¦%ÉÉ“$þ
+õ}ñÙhÜÏ;'*ñ9ÎÔ…çÞy-ÛÇÛðQ‚>ä³uOºÓU“VÃõ`ZpXŸ”0>F;]àp¦\ ð:/µ=sÂéî`OúúRe¹*3w—e’×Ø*Œ1à
+¹¤Vš‚ÞI5úÌ•†&>ÖšøúÔ•†&?ÖŽ^~·[inÊ¢JC’¿ÖŽ^~±[i^Áýï®44ù±vüDŸ»ÒЀµƒ¦€ý{¥I•Æh&5ùœ¦ ‰•¦Ñ>m¥¡‰µƒ&þ€þR•Æ¦{ð/¬4Šy.®å—r½ÒdøBþ¿ržUp{ ª`Æ,mlÁ]N1lƒh¢ž¡<‘œ¦œ^~¹[ž^!fî.O4ù±à‚fDŸ»<Ñ€‡¦€ýš—ÜN|sGK&ùD¨ ‰å©Ñ>my¢‰‡&þ€>õ‰M~<µ¡É? O}"D’¿Ö’ü#úÔ•†&?ÖŽ^~µ[iŽÛÿ+Tš°vô
+л•æ°~Ó•FiE>*hb¥i´O[ihâcí ‰? O]ihòcí É? O]iHò×ÚA’DŸºÒÐäÇÚÑË/v+Íqû…JCS
+ù§¾I„ØWAA-vûe?-PòM×w ŽKM.ãÑ4ß%ï3lµ¶ yÍ/ŽE~— ûú;îÉ= ¨ >Äfk†ÜD ’H6έ:#$£ùe¯
+ìbQZ<-šDmQ@ààðÍ­ìçÃÍúOØÅ¢oá  ±`}jmÝ¢iÔÛ+©´ÙkÓ/ÑO¡%"ü`æ<¦ö×ð(çÒìH¹É€Kz'ʨkêv•ZS[£×&÷É´Lù¦û¼äà,Ä«ÿô>![üö\õ(*i~¥ÁÔ¡¤„ï‚Nœïݪe!¡;Ñ6z‡N/¡ó!ÎÇåb×vYO ©ê¸E‹Žtû¿TOOGã&åê©¡ÒzZvYRØê “‘ûdPâèÏ®óç´éù±ÓGÓ¦ã-®FtÕçÙj¢aÝ|m”6qS7¯mw”Ú§«ÎÔˆW‹)½­R Yf©-™„t°VÉ÷a–ˆð¥k%c=¢Áóï®ô~‘¥o‚zÚKÂêÞº+ÁVú¡lïÎÁôä~jq¥6g\Qº¥Üg¼ßÿóè-îßßÙ£/,Öô¢÷
+•ÿ¸¬¹v’ºDæ7îÍØ @Ú5l¼*!í­¾}±ÀÞš·r©‹Þ"ÏIÏ—µ9ŒcÂú­9°'Òïõ/ËÞ<†+’ˆ‹© {5Äï{´RÝõ1RoêùPú íSº*x[l…¶A›à|®ë ±® ·táør‘Q×eßØ/f¾‚•º¹©êÇu÷Š'W{.â™Rz–R{Œ›,ÅFJAÜäé² ;…]Å|1éeivT‡)㱺ÉR ÿ¡É™Ü×­ñ%SJ^…É*–Kx[¤¤ºêÝ™Ï%‡JM ¶µ£pzÙJ k›ëZ\µ±)í?ŒlÓVù!ö¸Ö[-0>Cµæ´é`û9qE’ìñTìÃ?{ëã™QnÑâé±ó/žOo×Úì`(-Od)é˜Z›SCvË”önÙBçùÁ–&•‡°ÒzeuNÿ9EíäÆ—S&2¦uìÑÚo8}eÍS§Œ-¦í"t‘.Š‚[~C¬µŽ1BÀ¢ŒËÏ×¹%ºÛÊ<–+^Ñ[û–lcK³žœØWÈxÁ|K®_ÍáOÿXƒêïDŸ/ÐÚÞÜXÆ{œ°,ÿµ¥ €èyWëŸþ†á‚
endstream
endobj
869 0 obj
-<< /Type /Page /Contents 870 0 R /Resources 868 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R >>
+<< /Type /Page /Contents 870 0 R /Resources 868 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R >>
endobj
871 0 obj
<< /D [ 869 0 R /XYZ 78.37 808.885 null ] >>
endobj
+337 0 obj
+<< /D [ 869 0 R /XYZ 79.37 679.821 null ] >>
+endobj
+341 0 obj
+<< /D [ 869 0 R /XYZ 79.37 407.279 null ] >>
+endobj
868 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F20 378 0 R /F26 400 0 R /F52 372 0 R /F41 373 0 R /F53 638 0 R /F51 376 0 R /F29 371 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F25 375 0 R /F16 382 0 R /F17 380 0 R /F69 402 0 R /F15 381 0 R /F56 384 0 R /F22 404 0 R /F54 374 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-875 0 obj
-<< /Filter /FlateDecode /Length 4928 >>
-stream
-xÚå]K“· ¾ëWÌQ>L›ïGÕÖVv4W9'ź¹|H9±‰Re_ü÷>@‚lökw%MâÃh5Ó |
-bö3*°4• ¦1÷{CòIf'çt™\‚¬aŽÙ×·2Bu·´L~4 >E÷ ©EкöÚÙ‰É) 2³ÿÛ^©z­èL®gà $j$Þã ¬‰
-jǎ݆ ]²<ë¥ÜÒ=i¬gù‹øu/X.ü!Ò:±_7©im9Ô}˜Æ?s€Ôv0í>,£Áé1)_¤~Ü£í Ð2y ¶êÐm£  -F©Mõ“‘æZ Ê?¤þu¼ãba‰ðU²á¡T:€i ysÔWHèá»1 =0\"!†Oý¡Ô ¡W§À¼p;cÎïŽuvrÇl[ž±i¿Î
-³ZmP«õÞGë– ÀTLL+ïN¿ÿóôæ‡:Í_0XRÄÐQ_Ê‹<×,ÿ,ÃEB@
-þB³“ù¾&M(L¶«=ļɔĈ¿bjpNŽ™­!×2]Å Ò,±dͲrU”¾I/|%#÷–,ó¢b‡Þ6¿œÍ° „d]ÃœkÒÓR¥Ÿ
-yœ$tY¤%(¹& ‚]ˆ¯³z{w½{—r£d­|'—,•6pع1 ++@¡ISÚð´£êI3=)_’LÏ%BÜõ%BÜï.âŽ
-Žª0ô‰î+R5•M±—²]SeÂíB{](ZU†O>8•VðX5ÁoVŒøݘ]*A`Ó÷zk–$SÆiuÎÝ™°1Ÿs‰¥w8oDFQZR‡±Ž™Ì÷½‡ÒŸâÊ#§ÏÀWέ|e|•«ü¼ó髼Œa¦PSó’Ã*³Í¹ºhéjœø­D‹µ&Êc^­Äz•ØŽú5¡„2ª—u8áXuÕeâÞ6ÍEÂ6Œ;×ð¬"(;
-b -L tÛ×ËË­$¬èLõc}Fm¡''x?b/ÕÒ‹EW—g]…C[¾ŠôÓ¶…¼¼øÊÉxÐÑñó9µaÅä¼êGœIõ´-ù>¤¥œ _µéÅJ¬ËŽJ¬ËkVbÁ®ðíyþŒÚ;$o\?b/UBz„nHˆ0üuj°—²‘`'Ë­=Iç`Õëg[GBÀ$>KŠ<xÿ[“ÆÝá
-{R NT Ó•ºO:B—­R%§F‹ü" YNõvƒ–É€–3}ZÐVRXÛî´’"³4$?
-ÐMóZ‰ö…×æm3™­BþîqT,`¯#…jÒË®uÆr6|â7Abš™'vëÄö1»caŒ¾œ5"VZL 3ÔÒËxë[H¥S¶V]¾kÃ\~x©Š¢¡F.[»ÒºG¸Æ/ï³¹Ý
-M·x¤~K"^6Kº´£ôÓ$—’¹—KEm[žÅ.Ë|W4ÊÃT°Zu©f• í¼‹,F÷¥0"±«ñ
-a™Â8*h+CG&nKó¦bµ­Ù,
-%½7¯L¢¯Ij¥<è°sèÐa«ßlaz ìuÓU ž64“½V¾–ˆ­J6Ô³~è_5Ú4$m–úÕ¦'F­uÕm­+±˜¨K#oª…Æ_’W_­×Ô„Û¬–÷H¼R5P¶0f'M
-èu+Ÿ¼ :êÎC(4Æ̤
-Ot[ª\4­$)7K}ô¨¥_—Ëf(g¥”<q³³tƺø„“NvÔ¸m©-†X´.;p\[lUbÂ’cÝ|Ô´ö­†>¶ÞÁº–¯T¦ÜäÂC´:Kmóèå•f³wX-Þs¯'Ãæn¬Ù<Ò ‡ðÓ`æpÍQxg–±ÍË1ú5—®Åq½ÕM+­7Æï1à2éÅy€…õ%Š/B2ë«Òæ2àŽg£'+úLý/ñÁð¢<y@­dÓY×r²F Þ±2
-¥‹fÈ]³…ªÜÊÂ6˜‚°´k.G(Û ­v½
-qv»3Y5Ä:LùöUËÇ(Ys7W7»¢øíÊ57ºgE¨°Íº2V~¨ ’Êõ]‘G˪,xt$Ëúƒ¡*ÎlW¾ \faH½å°°£ñá°($SS›5:,4³ÎÀÛýŒê©
+874 0 obj
+<< /Filter /FlateDecode /Length 3190 >>
+stream
+xÚíM+·í¾¿bzÛ °"‰ú‹®ßÆÒ\^ûnmOšCû
+¤—þý’úi¬KNžƒ9xדI‘I‡3½ü´püûݧwô¿ºvþôôÍE«Å1o ¸åÓ?žñE,Ö3°‹5‚q#–OŸ—¿¾pn=çÆV/Í9¤kŠÇ÷Z®ßoß«o×ÏÒ$<úL×Ïé:|„K´e 褵¶¸?ó¯ÿôýVÍ™àr+Ñ+ü+ÞéýÛ
+S¿‡ïÕ<oãòh¿‘çmTðL(èÉSïM~Õû“e¾’GžLkOâùh
+þ¡<Ò1áT–'¬E´Þñý%ò¤ñšú€/¼.
+×?<~gU\ xon˜4¦^‡äPçHG¹ø
+×L¤§U‡Žñš·5M6óéÏAï<~'!òKúSY®i™z|8Å@ùÌG±Ýl«°ñÛd·Á†íº»ûb,0ðÝ0pêÿÅ´ºäd
+vÃÌÞçúz~?ë†Å¥7¡Dû:]õkÁ”•_ÜlôLkõËÍV8¦½þíÍ–[fÀüfKü†í 3Öþ*6\¿ºk9ͬp_À8³o–ûçÒ|üÓ– «˜5GL 3 £aia•)Ê;)Æ7©9…4ªÎ)²°hôv—¬ø™U«/C( «ÑžÏ]
+£˜Ñ-ÎßÐ ÖÎJÊ3)T‹å¾:I'ì³ÅÿÖºgMŸµ{†=%* Hz\‰Ñ|Ö"ÌhÑ0ã¤÷^ßÔa
+gPíS«dµWHÊ$µK¸ ÄcKØÉÑG˜—í‚Çþ(A3£Ìä2Š2µ–7¡÷¬ƒ‘·t;TÁcnaƒ
+3èNNÀŸ$·’L©¨> nÆ!5BkÛ¦¢9ë H•s|èCÔIÇH•uì€ÔiÇH•w¼mmO¢,œ¢pæìQ
+ñsí‚Æ1ÇÍdí!{À50o‹¯úýŸf}X$ÜÓŠüqCC°ÐäXÍRO¸§yKSܱ‹dÓœ'ÌSFÝP¶ˆ†¹ÛI`î2G9afÄ ]É;OÖÊÜ$Ë µ`~
+"ûp Ÿcåí@Ñ[¹|¿<%ÞL¦‚ñþs}5Ê„õÂò¯åé/ÿŒÖyªÌóÀAS¦­¼Ç}‚ƒ’@9¢;ÈÖ•ÕL;qa<3!€© ´e2uZvk‡X¹§&€;jå|n°&ÈÐ35Aƒ3\4X³5¦tÌzñ°äDYÀMscÙINÓ£Žu‰æ§Áµ¸·uiÑàÜfE%R†Bÿ•(bÆQþóSÂýs¨Åùb(ËCáë“1ùiCö‡Ì‰ ³ ó°F±Lf–^n2Xè.bÑzä•Äª¤q}ÖBûBL±†¶âÀ´¼‰cÞÐ6-ºúînØ.–ÇÕõ†7u,ŽÇ$-bBÀäœë©:÷X:þBG ¿hT õ—\øýr#=‡嶛`r&icj,á±~.Ò0TÒÍ-škº †ŠºÉ…RU×`i{¯Ï×TÆ|O=—~7[<öùVÀQŸŸ`-û|Í›8öÞìóõ*_ßv_'ä gä¾{Z;p_­ñÌ”÷¹¯ºÃ}•Âp1ê¾ xÈ}c7¦AnÇ4XF¥ƒU‰1çZ²8o%Æœwn¡ì¼ÍBwØ5•1çÅõ¹›³êØy[ÕC1;oÇ^å ÔÒ3Ò8ªB]+Î3ÞSÝw°_öðÀ®±Žƒp‰EÑÔæ
+úQ1Ëg©'Ü‚º¥Mñ(AÆ ÷j’xB^q·™*Zª÷O¸ ígªmFyÕt1ʤwóÔd¥§ÊLoç©à(ÎÚÍaR‡D´Àˆé²~*Íäþž ¿¢l¬Áx`nî<C噜aâßâ 䙎S-Öxž™´h%sð€ ÏG ÛÖå·u 3ð\šéÐË]‹;f¢
+µi±FÒ̤DíØ€6þ_ÎÇÜ%ænŠ’LÑq°ªþðh–LKÛ†–?\ßf„Ñë6ÀJÅßed‘¤¹«/“P÷û2@7hÝÕ—I˜»}N}‡Ø—á~ú£ˆ¼ân¨ªá>â w—v¸uÊßG;á6´~§r òmcé8-WC›Œ¦öî4ŠzZ-4Ñ®ÑÇ‘PÔË-ó&DüýOfx‰ƒ 4à@&M åa*ÏɬWh0B|(T.iƈGJJrŒßñs…s¾´ˆCâ‹‹I´7…•påÕZæY ™9«ÅÑWé^jZej(O÷ Ç—†”,àXÿCà´–=rXóB|’(ü¿¬ëÛ—•/’K;”¤¹·]‰»:Oë^Oß
+߃Ղ9 [Øøš˜ÕôŽÉ-±/`–=å
+,Ø0\­þÞ‹rgT_Ü6‰€´²J\Z“TîWNûkHô®ÖˆèJ¿67ùž¶+]+ZLiQ<~¾E+Œ«ut¼þ.Ó #Ç°šzºvË–çÕ³ æõ‚N\9¸:º _À•ÝÓ…å•u¼WISÅw“îÓçXn9·«ësßÈân¹x–O§‰ãš§`¹{< oƒ]žÞÛ0UJ¢øú}9Áóèv~úEJàd:ÏÿU’ì·7¦N· ð«­èN´ «™b;¡ŸŸ:·<lÙ¹Š€fжjU{>ŸI,rlÈ&½q5™&àuç=þ40áá7ŸüŠzEª7ùßþ¯´ÒLÿÏ<€n,–¶ /oíPòš[~êÙä© = €îÛ
endstream
endobj
-874 0 obj
-<< /Type /Page /Contents 875 0 R /Resources 873 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R /Annots 877 0 R >>
+873 0 obj
+<< /Type /Page /Contents 874 0 R /Resources 872 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R >>
endobj
-877 0 obj
-[ 872 0 R ]
+875 0 obj
+<< /D [ 873 0 R /XYZ 78.37 808.885 null ] >>
endobj
872 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 276.144 74.213 286.601 85.67 ]/A << /S /GoTo /D (subsubsection.5.1.2) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F54 374 0 R /F25 375 0 R /F16 382 0 R /F22 404 0 R /F20 376 0 R /F18 377 0 R /F23 646 0 R /F17 380 0 R /F15 381 0 R /F56 384 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-876 0 obj
-<< /D [ 874 0 R /XYZ 78.37 808.885 null ] >>
+878 0 obj
+<< /Filter /FlateDecode /Length 2877 >>
+stream
+xÚí\K䶾ϯPnkM“Å7`,Ò½½³€ãË&{Kr2’ à\ò÷SÅ—H5%QʤsÙú[R}Åz’UÕóé׉OŸ^xú¼}yùáôä™7`Ôôåo/ðILÎ3)åd-g)¾|þüŽ÷×/?=Phɸ‘âÖ¥P– !7)RoQHÍ„v[à˜u)~(>~)D…4ÕA”_¾¾ü6¡>MÁ/œIïôôïéåŸÓËç©À„Còé">ŽBz\Æúéb5šV0˜Z˜ž©3u"
+ w  Aƒ)£È_8ç ´²Žò „j@î» 8aßYü´Ö½Ót­Ý;¹f@m˜5l
+ˆÁ-¨ŽXÐ0Ôâbúv ˆmÐKn›O¦œjæS B°Î Aö“h?ôW4 HTkDÏi9n ¡™Tp"¹cŠb×J¤‘s ®X$‘gêA“$Ã× AË['›¾F)“l~sIà¸ýØ£Kb¢0‹%·“p2Ê]HIôáB<¡× ³êdþÉù‡ñ§•LÀDTð93øv@XÅ´ð-v? 00®Eé‚S/¦ ]³!Ãë}YJ"OäŇM{ ÿç+`jàI;NƒANÅôµ`I!µm‹Ñú…¤®>>ôIêòc¤ª?VHêd…¤®@®ËàŒ‡mÈá.¡7l÷[‡Æ1ÇÍ$)Þ=ÃGé_ýý—¯Y {™ÁŸÜq7š’){”{Â^fð’;'ßØ ØaÉò’¡ Î\I\˜8Æ9!3pÁUòÎS¸2wPä-ÈÏC»Èzìá9SÒa_aúizI²H¡‚9ñµ¾uâxüczùS'Act^ªðè82¥'«Ý¡Oðu»q”=[ýƒ±–I«6)ÆlQÍø^s€…‚Ôð´æÀxÌ å»ƒL}¤=h0ÃýAƒ:Ú LxZbº^û±%§xŠQÛ¶4 v×b÷m‰1 n±¢©B¡O‰F±rýš°üDÂð S³Q7'cJÓ†íÏYfm±X"!Mi䢎•ÝE0›<h¬J!×Íb¦YqH4§˜“¦•MlËæðŒÅ=iÕ¶‹ò¸º^Ȧ¶Õñë8¢ŽäŠIçz¦Î—N¾` XûÄ|1ós4_qµ¿¯7vØ×rÙBöÓDâ–CŽ©QÂc3-\èªåPkwlÑÜÚ5(9ÔÚ\(µv JÛ³9_sËy<ô´• ·s¾Up4爖s¾–MlgoÎùz•ï÷Ó× 8"¥/îÎ=«m¤/:Ç;ù´y˜Ñ·‹ÑôMÄCéç2 dx.Ó ŒJ«cÉ{hÉ’¼5JŒ%ï±…rò6 >°k.cÉ«9v“rqVm'o« Ú9sòÖ(¹UT«+8¤£&ÔµêìœñžÚ¾ ÙÍ»Fmo’öD‡œ#¹ å@Ç;›„ÂNÁËo§Ó
+m~©Œ?2rª;ÚþÈ©ii?¬T=í
+IÝÔ®‘T]í
+IÕÖ>Lœ¤
+SÏâ‘»yFÕ3À¶Ö»0E°ÇF y)Ðå<ÈÑoG:L›ÜÁP‚^
+vÉ ‚Ûà™YSB®ÍšpìŠí™aS†®L›žØ&„ÉÌÑqSÂÎЧϛ¢ƒÍ¼©ÜÝ™7åؼTÁ¹?o2J`ñè·æM€=ßú%Ù`ùœ¾k£ ƒ‡¿óþy£ ¼ÁQP¢>4
+ª1㣠uxž îŸ×Ú’g¹¬ñ©QPÕ¨µQPÇŠXðJñD+r‰±<jÅD\¬Hñ?]ø¤8á)NøÙÚ¹^d¬vÆÂîáM€íÒ¹^c¼t®Qƒ¥óeré\i;5pªœëE¾k”Çå*òƒ•×K`í)u¾UÀç+`¬¬<Tsß
+š téSFÞáPK2Oõ¡=6ú)eÐÝ5µgÆ›ÿѺá{Ãø½œÙ^¼ÝÆ%ÙFÏôùYN ¢§
+ñÃãõOâøÚÙ_p›uÓÙ oMµ›&Ìò¨ :™9}L:v ëî{vRXäÈâò¥¹EzqŸít”óuý̨öžtšk%·êÉõ3ö~¿®-’äëÉÑ“[ãÒïɧ‘å 5{r>ºcŠã󽀿µ×A·'vüΘÚ5߬Ÿõ•«52ÿ|OúŽ¬ª–!æF“˽x‘žþSlÅË2Vzk¹\‡f/V¤Ã6NÛØžnºÕ¹±ŒÞõÒÞŠø|œõ {çmÞg ´tæõ–Ømý¬a¸ì–~9ŽÔÇÖþÅ×E ^;ñ¡Vô»Žë§ýB¿ëˆ~F1®Ìž~K–ýeá¿l‹åõšÿê= §é°åÃvÍ ŒûSi£ïKÅËŸŒ½AÚäïõu6ùº à˜p›"Øþ®¶w/ãó½£Q]{\£};îqa€þÿº<üîù¬²ƒ3«±võAš¿OÍåBÒOÀRìQªrªÎ‹÷§¡¼5Ô@Î-tÝ•S)FÚ&GÖ¥÷!MèÏ(´_¥ÈÛíQk]Õi#Ë…¶ôóæ
+_óßIkS\½…´$у´òm¥Õ†)õ&¶¥x]J3x[‰•bÊ«·Š†PZv¤×¶Ô ¹$`‡êë|Ëí!¼o¿B¾¦¼YüÏZVgôÒpx y[Nƒ¸½_¼•ñµ_ÊQ
+endstream
endobj
-341 0 obj
-<< /D [ 874 0 R /XYZ 79.37 771.024 null ] >>
+877 0 obj
+<< /Type /Page /Contents 878 0 R /Resources 876 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R >>
endobj
-873 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F56 380 0 R /F58 382 0 R /F29 371 0 R /F23 375 0 R /F51 376 0 R /F57 381 0 R /F55 379 0 R /F66 384 0 R /F40 387 0 R /F59 389 0 R >> /ProcSet [ /PDF /Text ] >>
+879 0 obj
+<< /D [ 877 0 R /XYZ 78.37 808.885 null ] >>
endobj
-880 0 obj
-<< /Filter /FlateDecode /Length 5615 >>
-stream
-xÚí]K9r¾ëWÔqF¥“o«§Õ ؾÐmჷÙ¬YÀ¾øï;‚dƒ¬ÌÊG«åÍZÝï`2˜™©yr—¿]fø÷Ïïfü  Ú×wÿüäü%MÉko/_~y§€i¾¨KH“ —`Ó¤fùòëå/ïçÙÌó¬-üÀFÃÏÃ<[ømæ Ýþ\hú¡ðØó¬€æüÌ廀:‡ÿøò¯àNpàMÊfÿëÒ}ü·Ñ&åy“=íNÁï§bMëêY(t´ˆŸ=|Ö±xE4ò*{9 cý™KdR¿G©z.’{$
-í&•Ežeïlñ&ç\ ±Ño¼¨Ñ˜§ÂuÈÇþsÎ9ð[~;¿Jdøœ¿¥û…®«l®kõÑ›—E®Ì¤mW>Ý þFù >«IGN\¨ªÇ–(¨+—>•rI’ɼ6Ûëmø¿ ™pú¸ ’Y7üzå0¼›¬–™6t™>¹TñÒ/Õ©³È§/l¾…ªª‹7qRA_ž}÷ß`üó%sCAM‚ªýïå™t]µ“‰ð‡War6¡65Á—õGþýük–ýÜÄIZô;3EãA¿N“›ÝAýUZúž´õVMÖÔ^d›(|÷Kµ Œø X.JOÖ™c®EôÚd?/è·êxÒ@•Ý°Pܘ'›â¹
-óž1Ý
-Ù>Ôqe%ehìm†«ÓýUÌ÷y©ÓÒ:’»ƒîrKúIÿI¶,f±ðÛ—õÁO6³tmFMi.ŠR2wÚLï°öh >î‚Ù+áßw{YKIãÞ¬KiŸ"›0T#Å;¨¾v-›ór6 ;qçTÍZíÌ=w)ùBŒŸÇøŸ`öþñXâ•°3~bßÿȽ?þ«µ¬{ðZq1üpc ®\öµÂœ3­6Gk~»mOð<rö?0ÿ1Êê(Óúßî­rïœÑšî·;ÐvÅσgWü#÷«µ]cJÁH´önR‡A¨À¸? pØÂÕh“ï®!ý°Öqcyb\F°šè–'¦[ž0‹\ž¸qyb´›f\·î¹ fo†¡»hìOúØJ¿Š^›ìp+jð^ÚÞ¼‰¨’W4+¸g‹CIǃwXU”%_zkr…¢•´Á¡âñÉ®ž;jLz$9ç<Ž 3)Ú }#=£¬š”‰pF…cJ©NŠÝ*ËT3Çh/B\€A[#íé¹ø\”Œ©»‰·ÜDtJ["ŒÃ³Z§Öx`~D£ZD $ƒÞöéª7]ψZ|¯ŽI-=’Zãiê8êfW¦§9ØE¤î&Þš©T$êå`’X#R48o¥.7
-úÐÍ×¾µ’&åìšÐ&H"7‚JÁ°º2ÛírCþI>Š”¡Rb„Æ–wÐÉÅuj F‡IÍ.%2L
-^õ¹ªÝ3&]G|SǤ–I­á4us³+sÓlŒ" RwoMT*¡a†ô&¬S)³s“ ’²&é)qη1¼_·ò*•$‘A¥xX]‹šívéa%#‡Aênâ¥ô¥-
-ê5åÖ©5h­Ê$'f`$Y£TèÓÔ uìù’+c¾)#JË ÖXXÜLÊÌ4ߣˆ€´Ý„Z3#•Šàú-%»N¥` Ì‹ÞÈ©H Ÿ, ™±“6yä6F;Ùà’¼L%I$GP)V×¢f»]zØAÉÈaº›x)=B)'âÙºa`Z§lßÏqÑãqyÇÝŸwåEW%J×̵親QŠÅ®“ÃÈw0qŠF³²
-J ‹DéÚ¸d#çIÕãØÃeìÜÒVˆ5
-î)·<™î·’­4e©Š(-!‚X£`U)[” aÇ[sžT1Ž]»‹½v²eÅP[b “ú\— ê°ÚpÓÔ("H!ª&Yì²Qý’\ÕsR4„7öi6·­b { ‡ÉmMfƒ{ªd+Wª"Jˆ Ö XÇÉe6رÆÖœ'UcŒcgîb§FµB¤(¨ëµH©‘u ¡.ÚبÕ6U"Òˆ©j‘’Å.!ä˜d#çIÕãØ‹eìÜŸVˆ5
-nv)÷/™ê’+·W©¨Z6­F@j8H6&sÁ>5¶æ7iûo65£"…@­EIͪËuÊÆFí´©j‘ŽF¤(HU‹”,v !Ç$9OªÆÇ~+bïÚí5Á3dì×:«èdýBñ¢VNô?&u-W0R3ê©Øíº.Páb I´] Eµ4[)]Û•léº vl¼]¸+­Rk0ÜâZÈܹºÜpËìK_íÔ1©åFRk<MÝÌŠÜ4÷˜MÄ@ºn‚{pŸ…Ú¥ÖˆJmw"^êc}b¨{
-Fj±B› ‰Ä*Ãê8b6+CÞ .
-€4qŽí¸K
-v±J#ÀÿÅ— ÜÃ)ml×d<ÜHö/Obß}v»Ù÷=~èù-ÆÿiÇž kãCÜòküÙòkŸüò[~ÁÍ5>x¡_[?7~}\òEÛ ¡Ìw6ꂶí”Z
-Çw] ´÷tà] >€‚åÖ4ÝAÒBx„ÓD?™9¿ÁUóQDM•Â+ûFâ×Ïmë(¢»:àæ#™„[¼>j Ê^›ð’àÛsŠè†~5#JÐc¦àøpŽŠðµI^­Â™Í)µw÷¦;)ïN©¯¢{_Ü}Þ-aŒ>º÷¥È²è½
-€¼ÓâTXv=ÿç6×Ô+èîîJã)Uø¾…`§94PdïëoYÃ@V'‹Ð„¿Û¤ä`qî >X¥;2¤
-Úr°öhŸU²ÉÉZÃ,¤¬dd­“™u«õUÁvpkÍ„gá%AWŒ>V”¢‰M½¤'ž³`!’³_;Z ˆµSÄ7™ê+ÍNÜ©´™œÕ/.4k9RgX*c k„ •¬3‘d‰ÆáÁmßì}»Ì¯áÍÆÔr &¯P»RÃ6«¨”¬µ†Ûdí£(6Qž¥¯Lýš©Iï5âëJïa؆ ‘/Xq¦’×_%‘bk&jô7YkNžÜ)z~Þü⪳’sÛ ëµÝ)ÜÛmX¹-,ºñ·ØMq{ç‘`Ý_žýô/7» ->ì· (Ò˜=º7'Ø›ãÍ‘½)Ì}xoŽMÐøóÛ÷A -›f1›•¸sªþsuoÎÀ=îMa¯oÞ[à»8Ü›
-.$¨N‡l›IY…ÖOkðÇÈ*Y«ø¶*¯Ì¸f3œõqVŸŠF Øs–mú¨hð8’¬EyøFYö0'ôQÚ´È|”)­žÜÂ9Œ›ñ<ºZóâ£÷k>€çc˃ñ Ð*‹þEýþäÒà™"Iÿ0ËGHZÁHZêVY¾¶b%Æ6Þ$ŽÓ >ê×ÃqÄhªþ˜4ú•ÇÁc›(74ßaÞð‡N»•5¿WÇ…c ‡üÌ_¬½6àð€F{¿qrAÿ  ƒßßo†ß
-á5T§
-ÐJ‚:‡êÂk¨N÷iIûs¨N!üªó[ :ã‹PñÇGušó¨N³ Õ^€ê  :¿ ªS¿ÕÙC¸îB6ë< ã¤qû«òeƱ¹¶J á¥
-×eË
-×唪ËVƸ.©ìÁ:W—&¼Q—SV¨.VZ]ÎXáºlYẜ²Bu­üã;B×ãŒÿW„†fä=P Ê5@ð‚˜Á©É¦ ñ•OÚš'ˆÃðg…ÿEræZi3¾¿õpÞh*á;¤9MÎÛŒ\/Öëçgáe%غ‹A%…Ikå½Ð*(ÅvÁ¬W"9ùU9’ª»…z“%Bµ–Pª+V„¡â!‰Þ½ÒŠZ®MÍ$3»³²‡»M”˜HžéàSàÏxÌŠ-Ð^"á
-+˜;fš‚Ûwo-øªAPµ×ϲÀ•$
-\)\¤¦•)d[˜|”õå8ªjŽsÌO_ÝêÁêšI«×–”œª,J;kSWZ&ŠÚ2£3p£žæv=_íäÌ]yqý¥cJ}} ,`Up­Àx
-?ܼq…ï÷Îë•{ç¼Þt¿YxæÎø ÷Îð{æ· Sß?±/$` ¦Þ‰ìƒ©w"›0õå<¿5˜úÎ<Ó4%3°sÄWîõUç6L}9i¿çyÐípܽ¾­Ü;çÁ¦ûí΃ûâ¯SÛ¾ð{æ7 Sß>±ï‹ä~Ó0õ  éC&`çü„К
-؆©/çì[ÎO¿˜z>7ÿ§4ÖnÀÅ;L·†JäƒQŒ?ɨ¢×&»ø¦
-àÚŽ¬²?ªÆÂÇ¿?¶ƒ÷i7†Ø—Uoüò; Ä!¨1jÄ=ïÃ<ßÅØ)f“SÃqºq¿X‰|ñh{'¶ÒQô½\˼¶Ý™ñ?] ÿ¢AK¶ ûÊIºžêþ§‡…±¯ñ´4—zçä[[/øG—æL¾þJ™ðZ -oúánÉ”5p{³;g³{ÅÂþŒ8‹NíÓÊ”Ó毕qe þ[·NîÛu×Q܃șN7í¸z‡NxŽžþ;¥v¾µÇÒ»¦ÿ–A´Ÿ
-endstream
+876 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F25 375 0 R /F16 382 0 R /F22 404 0 R /F20 376 0 R /F18 377 0 R /F23 646 0 R /F17 380 0 R /F15 381 0 R /F56 384 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-879 0 obj
-<< /Type /Page /Contents 880 0 R /Resources 878 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R >>
+882 0 obj
+<< /Filter /FlateDecode /Length 3850 >>
+stream
+xÚÝ]K¹ ¾Ï¯¨Ü,ZÑûF¦=¶$—I|KrZ {H`sÉßU’ª$µT¢Ú³ãÚ9´»«š¤ÈO$EQÕcºü´Ðåóï þ¥ [8£Ä
+»M ÕjùñëÃÏ P}^VÒJ„³jùßòðŸåáyÙùˆÑf¹0F8•h.Iœåð©OÿóN|ɨ{ñ•þñë$•V]8DSµ\Œ´Äjæe\¿<üþÓ‹#Ns-—/ÿÌPä‰úË×åo¿eüwÿøòÇMöÇ/]rÞ6ò¹@
+UÌÔP39(ÈbFù³ƒâ´~XÌ”†-f&tKÅL®”%±˜ÉGùaT—Pð/9¥Ô%² ¦,i/•™ãtÊ”þ&ëé… ë’H¬KvÙ§}d°¶ÿø±’Â~ôc%×A·¤äÔ• ý&u>r:ù™+A:N,¦üf«Jr.6ªJš˜­*A¶ s¨¥ª¤@Í «’éh“à¤t¢Å¢`ûl^¾*©¡<®JrPU T_Šòª»p\•”&mŒT•ä\bPÈ( USæ_a”ÖŒš2’XH§]÷3‡–"Õ ŠµÖ3Ö8׈›ÉÁT?í9sÐVõca7øvç!kX#±Çó‘{<¿ ?ññ|…Ààx>G
+Lp­:å€õ¦ƒvت+FA·ê
+.\«nƜЪ+¬áƒ#ÇЪ+ùuâ8£W8ql Œè¹uœwâø6{nÊø¼„l¹EbdÇm}Þ†[eþq¿-7ÝnË™†Ý¶&d'k¶á<&
+™õÃV[Óú³ë·*!³~Øg›·þ;T(ëS‰Y?l²M[ÿ¶{lJs‚~B5#÷n›äÓ6ØpÆGêÜøq{­iý©ºk•ñÇ͵Üxto-g·Öšˆ¬³†r˜-ÏfæûjÝh9Q[ g}¤.¬6Õ¦Ãe¶§†J¾ r6;® §ÛMÓKétåñ#(p$5ÃpYg}q†X§°¿'€” ) LÁcnXLK`¾dÜÏ•|Ø<Qp J?šy/;s-’³þïúêf¥GÞËÎ\I‡½¢<¦,D¤ðÈzÙy+Ù~P­I‰-k¼ìÈzÙy+Ù
+¦ÚŸˆ¬›”Y/;o[6OŒÞ){çmˆġÖ½qv$ûÙ]’7ΞΰVÞ§rdìÈ…wëî¼qv$kÿ|ë}S¸³vd[nŸìõµDôs܈ŸBø[!ýÇŽ\A„OFÃÂõ5¿íŸ2dÚñåßËÃ_W‰E²œáÿ˜¡ã¹{íU†ñK¸á–°¼+©š\$7Ê@‘¡ò‚ÿ†D8Xãßî½vH ^
+æ³£èо٠̑_û_ÚjãI´ZßH”#‚ëAtlÖµbc­Ó°n‘5°¶ã¢€õC‡$ƒµC’ÃÚ!ÉaEÇE æ9ÊóAqñ­(¨(«eã–pË…8‹‹Ti¯4ÌïS64<ìpáа٢öЧ…w9òé]±†Wïw½úTv¿F¡²ùEŽJdz3T:.™£‚wÉ&J¤;œê4Æj—t~ÑÑ°áé¸$#V‡‹U |²–áDù •‚7nœ­¹²–X^ÿL¡p¨H¸‹-*(¼ëÛw¨y›6‡ÂÙ”È ›~ƒõ…¶Qù¾jß/¬ôó~ËòNPSK¹Ó,
+jAï(å)e(•OPð÷a¸¿{¥T¬W®´ 4\
+gÅ$Ø] ÿÚdÙNÔ•Pqv$[ÝÄ”xñõñnŸÅ@·Mø:ÐS
+¦Â­¬ÿZŠË?íu.$lÅy-óeS6ðÃK²ÙË/¸v¬Ö‚7›9â©]ëÓÒµ†^³Ü‹Ûr©-$?’›d¤$èåúuxM¦4"0ÛËñh¬ò¢×ó뎖J^ù½×l1yêˆô¼kdļŸRGÓÛ„?D2mos-z+`ÓÁjz?^òîô’I—æ¸Æÿ¡äøÔ× ‹=esç1ûuþ–å=a4N²¥‡‚¤ÄJ{K9^¯_K–ÞŠßê!ÜHiˆSk45ôXå¨>û|Üï­ü×òzµÁŽôš
+endstream
endobj
881 0 obj
-<< /D [ 879 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Page /Contents 882 0 R /Resources 880 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R >>
endobj
-345 0 obj
-<< /D [ 879 0 R /XYZ 79.37 144.873 null ] >>
+883 0 obj
+<< /D [ 881 0 R /XYZ 78.37 808.885 null ] >>
endobj
-878 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F29 371 0 R /F20 378 0 R /F15 377 0 R /F23 375 0 R /F51 376 0 R /F69 398 0 R >> /ProcSet [ /PDF /Text ] >>
+880 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 382 0 R /F22 404 0 R /F20 376 0 R /F18 377 0 R /F23 646 0 R /F17 380 0 R /F25 375 0 R /F15 381 0 R /F56 384 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-884 0 obj
-<< /Filter /FlateDecode /Length 10368 >>
-stream
-xÚí}ËŽ%9’ݾ¾"–šEx;ß$P(¨¢²²I›’j'h1J Zšîj`f£ß—™“F;F÷{óÞÈÌV£5ƒ©ÎˆF£Ã—9üéeùãwûø×Ñÿî/îŵ²%—^r¥s{ùôûwÿúBV|9L¿Û·Ðjzù?/w`ñõÊ΂Ë/¯Ù¥ÍÏÞÜFÿáÏŸ~?ÊþòbBáÒPø—Å›sôCöeó¾<锆«ÿÔ¶X+ùms5<锆«ÿضäYŸä6ê“þGi(¼ú÷yK…ýç°ííÙøGi(¼úwyË.’ÿ’¶=>ÿ( …ÿ¥m;·nK[ÚŸlÝ^Š.¾3uÙÔ¨Ž½l1?Ù5Ga(»xO<
-ywÔÜ“¡ÂPvñNvÔ¬%¸-”'›u†²k«’ýáµÄ°ÿl£öÂP–þø×—QÇ¿âèˆd¿¹gÕe_µð/W58w¬f.åÙzÙW-|YCò[¡B1x÷4‰^øUK_ÖQ3¾öN£ð<õgŸ¨Ã½‡~ÕÒ×­Q·²Ç¿Õô|kô²¯³ð-žÈ:ñï!Áe_gáë¶H[öþ}FÙÏp Y+÷1˜÷§‡E/¬e¯j q´Ö»j…ï×°S—&?4³?å|ÑR7¤É¡¾“ ÏKÃ…µìU )lî½ô²÷ýSJåBzg£ðý… ”H½¬goO ‚^Z _‚-U^ói¸û§Û¡Ö²7ºè^ý;k…×æt•³ÞýãŒÆmÿŸûÓ%äöêô¼0‡¸¥(7£ø¨ëÕÔbô/º—œ+ ¤MŒÞñh]+ÄÂ@-í4ö>QÙ‰Roðmo‡C=/Á9½hRÅ¿h0úd"Ÿ0»ÜÉýž†Ïူu¨°Ч^z 3ø¿¬ð ©©j’×ÿµ0íQ‘Ì¿½,y gOõ­4ï>²hã/3»Q/¿@EŸíÜ y‘§„Ñײ÷Á ¦ç+š‰².”Å—ÐØ2äö_èB"'Ÿ •‡hI‡Ð’ö$ÞlßZÜ)WR÷Ô³÷D)š†!È'X0ö•óæ3猳(!µEº&˜î'"A|ê;8Ãý‹A'­Yƒr?)7_‰õX.›ž¨qÚ¨,1~wÓ7¯ê§7þcó‰.lÅo±—¨@¤Ë^žÉ¶p÷ü¯ËÕfÜè¢ýe¿É>ÉÅ­P‚»?$ŽlpÁûÓðð_uÓ€F25{£Y¥Ð¹S}ûõ»?|LÔÉ·VÕÿëoÓ^ÌÅú×ß_þûøéŸþǯÿ‰ŠDO´ê‚·E
-eftÉE™léþå(°/?ÿz³šÞ~ªòà—ULjúºµÆ³­Wå=-Wo9O³Ÿ¯·\>®=Ÿi9m'¾ä>Ú)´­D7Û‰–ʶµìs4¢s±>dÿŸ£hÜ^5­§)¡Ðå7M˜>Ž¦uÎ46ÑRƒm"`zj¢¶(|H4OëÄûDK<üÝâ ógD£±›r^D“"7†eR”Ñš"ÿrSæ%¦Uæ©Í•Ìgþ‡e®”¤¾OæúfÒƒ2ógd¦º¶§Tn”¬ä¥7ÿõ¦ÊKH«ÊSš‹ù¦yÒ9þMæ›×Qêo1µ=¹(eʵÚûGé^¸û¸DJ?2JÙ\¬m÷ñ·F)µ`qôO}áÏÿôêãýq‡µ¬=b²ý+P{WøÖiÊÓ‹Ýû'Z[¼k¼ì¶æXëØz?Òh©‹.f_©˜ÉáöêÈ{d͹»8BHO'O¯¹½wÔEº <î
-VÁ&Í/ÍEÛ® Ÿíæ˸ ¹Õ?Sàø™
-(KßÐà³-ñ‰®Òjâ¾%cº’ÉÏVðLðá˜ýMwœ?66ýNÃ/¾ úØíX$?ʾjáÓ!àܯ§©òèž=Ü˾jáÕ{öÇ\¤å¡>»”}Õ§Æd‘ÊKà­àgce_µðéø/]5ï•Çd,ÏÆ>ʾjáÓá_¾&Od¹¥g?JÙW-¼x¯ŽRzÏóz OžcEgÉõà/Ÿfî;j{òŒÚ(«E×c¿as|05¸#]zîÔo/«E×C¿m+™§Ñ,¿?÷(«E׶lÇ^)),©={Lÿ(«E¿ô´Õk‰›«»O/”œæœ(ü}A[*žÏnSßt9çJK]ãMUBøDPȧ^²Ñÿ_–Ò žé5å %îéE=eÞ4Í +hÔ8Cþz[xö3.Æé•
-ž’ž†
-dD1†“Ôtfi®¢\Ó›&òMäÔ¡(ä¦H—2¢¨ÐUgŠôJ*'çVAêrÞ%œæ'deAÃÁ
-dÄC 'îN|WyPZÔjX’bÅ$“§A ½æú¼»Kk²¹ àM­>ŨÒH4n&
-J
-/ž4Ï—úÌõÀjZiØÃÑÊM¦õvæŒ)°b’·*5µWæ
-@â³Á<M®
-ß[8NÎÒäÓbÔus¬|ŸÝÑÅó=¿_ãxÅÉq‹AºRã•o‚Ÿ|G9E·×ìø!qëVÁ#q0`ž¾ƒ÷î½ò)þ\³3!LP<ŒxÑx2C·'†p–Þ•>|£¦{w»pÜFÄ8èÏ´V´€‹nÖX´0nì1¬ÂñÃ’‰ïÇ¡ÛÈÕ¸a ®Â1R›nÏ:œ•»)QÝÚ^öpgòo•£q]š¹C«j`(2 ?ÅzÝ«d®-kŽV2~˜<íÙV/à*+%p{æ!Ù i(kÒØ |'ÿÞhø…sÜ Ï\t³ÆC ëVÁÃ"á¹:>e‰n)ÿ£¿Ú™b‚‹thŒÔ¦Û³géP¢cŠÛù!.ží6°ÌE{Þö|œ…YkçZ+Ÿf°Sá™_;³ØÖšÓêtb:¿Mæ¡é&,­ÝÎn*ORèõ$€¨f˜]Ic‡®Áe‚8t‚ Íì¦íÂ8Lmˤ.u®‚êÍı‚1²š^ÏœE»©Ž½"ó¸…‰MÙÝÐ
-wu‰X¯ÝÊDK™ó­4”‰°ùÕ>PûĬT`: Ë3÷³XתÐôOËU<£;¹.¨o‹µ`nK)fµ2¦"€ºDì¨|‘Š/ŒP‘¦EÓ£&¶¥¦È¦;<±>©tCŽÊç̲;Ãɯîƒúëæ‹ q*Ø¢š
-wu‰X¯}‘©Ñ*p¼Ö\R' |jklJM•º<s?ku­
-oŠ×RÃ
-û­ñác ’š‘J «öêN!©ØêÄ÷ ʱs
-)ss|R«Ìê¦HQ\žiŸtBA–ý
->Ií}º"<¥¶\
-ï5 ˥ЗK!k<®n¬[{ Ë¥Pä­ ¿\
-HÕz{9ÁåR•¸=ëp¾º)QåÆ|Sõ²5 ‘ðà 9Úý‚ ®ÒcQøU°Ç°JÇolË{±Òñ^¤ö*r‚«t`ŒÔ¦Û³ÒÝ(QNéøPîOžãc$|Ô»6ÙLž'¸Hg‡Ö­‚=†E:>Š¼7_türȸìÔ ¶¦Ê |žE8ëvSŸ²…_ qÆ÷}
- $Óä«)\u3Æ"…q«`aÕ­l‰oǯԑ©9¼ AÀU80Ffâõ¬Â…p вma‡±ÁeJÒ‹˜¼ô"ÂÎtójÆÚö«ëtb0Í)¬Ó‘ºÔy ª7“Ä
-ÆÊ
-¼ž%8_ ÝTÇŒ`ƒËl‘輞Í$§íÂ8ÌpËL¤.uÊ‚êÍü±‚1²š^Ï\¨vC;~ .‘FS–z¶óÛ¤hm»ÖéÄ`rSXç!u9ç+¨§6ˆTM•¸<ó?KvS3µ\æ Dg+ðl¦6ågl‡ÆéÄ`^CxL@êQ'*¨ÝÌj*#)qzàB³eVË4¸÷âË ¿”˵6ÎÀ
-
-q¥|g•(ŒÆ6 ‘Áðv¦*Â
-ÁÓNØù´‰_¢ƒRàwÙó*¥ÄùƒΡià Ðìh kh‹7AT
-òÉ.{««4ù3{óqÊqõCHµAtÐQw“³Ö‹Úh€h8iˆ»ßy§d̬3–ÿz¼Ï§æŒ¹ƒ¥í|shäíåx($·™r¸‰@¦À¬ç/\)Òk„4‡AÜSW´l•=¨QHrš1“àÕ•åh3g¸e¿Ü‹‘C`z¤‹=#qÆŠ³z(z(($Ä•¢3¬i¡O'†&¯YÔè«|ºŠ=eÈÊsdÕÈÑSVGšÒÀÑT Å„Àp£¥2#…Ä„f·z²ôlcGÅXÒã-P(ôü ˾ä«EÏ7ª1ã¤F ‡‚ÂB\)S©Ñ"©™/®VŽ6k1£Â$-¨ €ƒÈL
-&ٹΣ&3É@³#AOPE,4Y¦šV€ šªL3\\­×<‰Ïeû88Ì`ÒœË:ª1s
-5“ÄC])¢z
-
-…™Lš3{@5$™V3rq´Ð[s¤=—æà 0×ùIs.ݨÆÌÔL’ u¥ˆªà ¡)ˆðÔdÔÐÌ$xqµr\³eöp™3Åã4Uà9}<…fq¢wìrFp|ê‡Áˆ6ƒió‘¿1 à-á)„c³Ó—²û`Ý"Øc‚ÇͧãðùœÅÙü4HH¼`¬ÌÔëYÎÐCøäÜ~œÜ»O†|ö®ð‹P‹ýx©Ê*M‰©&LÝño"ˆ²)®Õ+(!XÑ4Vc*¬ÔçY)šRiø-2ÇgîáÂŽSŒ]6:$~Qh*'ѧ¥1®¶u’O§€b
-OrêQE€Úb*+)uz@3ÌPjÌS¼‹Ozüß!Gø;9ýØ©ÕŒ&×í“/#|ºEeS\)ªWÐBC°Âi¼ÆX˜©×³
-S8¤ñƒéÕ…p†ü¤½+ÅÎU‘w¥ùÅñ‹p‘Ÿn’~Æ5”PV·
-‚p€OŠàUµ€Œp/+3õzVA„3ôP ~è¨:wŸ ùq¤˜¼Õ‚<:¾ö²ÇOL•b»'ß]L2Χ[Q8Å•¢z-4+œÆkŒ…™z=«0…Cz Pàg’b» ?~@Ÿ¿ôˆB~&É·°ªÆ§ Ò÷Á˜¦øW¯
-‚j€O~àU…€Œj.ØNZêó$€Hf¸¡6üMJÎßîá“?ÁTw;añá¡ÔŠ;©)§rÁvÌÀcÉ0ŸnDÕW†ê”Ьj¯1fêõ¬Âé@|2lœ:¼ C>tF¨°øtÚñ¶«ÁtÝíVÓ¶ÇäV§
-‚l€O‚êT…Ðúh+Ø*+õyV@DCj¨Mäwáúûø¤i:vÙÎU|ô±_O¢%º6ÕæÅü5ïl_C 5›°ÒS— ƒÖoEÓ`±ÐR¯g ¦hÈ ÔáS­Õïá.>ùí4×hç*~ðÄíûi%¼ìÒíÁ¸äàVAÔMq¥¨^A Á
-§ñª10›^/T˜Â!=(ñ{«¿‹ C>–’·ÓÍ÷SÔF¸ãËAÒõ§1]Ù¥XíÈ7 ¸RT¯ …†`„ƒx±0S¯gD8Co
-Ô¯JÃV2o¾òšRxÆýý„S¶,tû~¼F–Àø óÍQ&„©ò®5¥–unõ©`@^ùóôGî
-^+?˜’@@ñ Ñ‚±ò·gæõÒ}R£K¿ý8T{Žòû‰2ŠÁ»×;ß:^t£q²ïÉȶó‡ÒšU 0mÂ@nzT r#jŒ…’z½à?¯JC—þíxéÉ|J–¶=ð.JF=ܧœÉxÛ_ÓšB®«OA5À z)4«›F ÆÊ ÜžE˜º!=Ô‡ÕE~
-î>9î[JÇ{V@ þê€qÕÍm”fí¶W:ZÐe„OŸ¢nŠAõ
-RhV7Ö /p{aê†ô¦>¿ü¤´šWå’a§&4㎞ñÃ"Á|L5/¦5Å|ò¨ ȸò¯ªD`d›±ª©RRŸgö3ÙEj( uA—B½‹ ?Í … ¬ÆÝ¢™ç7v%;šys½¸h‡½A3ÀŸz!4£DkŒ…¸=‹03¤‡úP“ïÊ]|rt­Àɬ¢Ç×#v¿ÊÆo÷êÏr£e¥U>¬.DÙ~ꔘXÕ4V°UVàõ,ÁT È8”Ê»Ó]\òçÛx’F)«%·5õàïõǯÁ”ßÖŸŸ‚j€+?ðªJ@F6ˆÖ /p{afmHÏÌkÕ—n‹pˆŠQ›`ÿ!$ÓÝÒÓ¥KɈ«Fõã̺CLxS¨ÕÒ ÑrPA‡ ç¡“a¤j”ÌWj©Þƒ­Â-Ø^Káçó2JWÞ[Ã~ö ý!¦2<YÇIêF™ J5U6êòL\Þ儤@Ï—f!߃…™ç]Á‚SA9æ%·(üMK£gØ\‰ÑŒ?ƒL
-+'ñ§ÌgµF#-…ú[)‹F@GµÈ…/Â\ºVù0H˜Id®7¸ež"”® ÍòIPnÎô%„T#E'%p7©CŨ„¨¦JE]žYËñdzÞ´ká,¼Âj ˜”Kky‘‰®X‹3«%_“í2^Åb ”ÂJK=*}­Û(¥Q¢©°A—+qQ
-I©$©ò>]ñ÷àÁŒ?üµ'3‰'~ÓC.Ë…¡±V³DTüñ¦;ð‡˜*ð¤'}¨•‚(ÕTÙ¨Ë3q9vƒ¤@~utº‡
-/~ù‡ÃáÄ×ZŽõ[™èZm?Þ§†|çÙ-î™VNêQ¹kÝF¦$Z*êðÄY4BFªF¤¶Û½o÷àA‹0šI³‘鸻–”€/ͼtéiXR f dRXY©G%¯u£Lå46ÓåqQ
-IÙ‹Â̯äå+­ìø–Ýxç‚cÛÛu„•½OAöŠö½ŸIðÓØ0óÍó[߬qòÇ+YÐ)‚=
-%èäþ†P³
-1ª™PAg+íy«ù "Ôt¡•pŸJñë…û娿ÿæ8
-³(Åoœ‘Æ©É0žnµ
- $Ž/OºßÁ…ŸÇ.ý[óJŸÏçãx+á1oU²Æ¹ÉHžnµ
-í®Éñr†ÒMþãa‚_{ŸŽDü¸pöU•ýåeùœ(Ÿvy—ô­nǮǤÖFzgéŠ JÿÓµ JÃ¥¿eÒß0Aé<I?]HÿÚ…µÒ¿s|8jǾ½HÒºöL3ybÐúCœ|cà3Í$Ö¹´-‡Ë2Mx²h—#dšðs†î]“2
-wׄ_ ”Ã]þøT½5BÔ‘(`>ˆÛ¥UeO#ä•›ùØãy^ýÆO†¶GÕÖF};H¦ ªÿÓµ ªËÔ¿a‚êß0AõOƒD]¨?”5âÙòŽFš‹ÈC$Öw†È4¹=D¦Éí!¢&7‡È4¹=D¦ÉÝ!¢Ž®©+{g„Œ©îÒË"ò˜ôÃúÎø˜&·ÇÇ4¹=>Ôäæø˜&·ÇÇ4¹;>ÔÑ…ôcy||ôAAWáóÿþ‘/œÚ)oM¾ä™óï$B~‰”R´ã{~á/¾ÕþÊ•BÝ¢¼GöþvòÿÖ+¥ÚGGèaоüUÀããñ°ãlà”¯¸ðAï—”ëV\o»ï÷ÝGÊîéš0zúÜRéwú9øŽ{ÂÂÇþ÷ð6~®öw¶Ëd—FYþ½änÇ~Bì~èÿßý[·q?‘͇îGlý‡Ì,è‰3¿:ŠßÛ•Dʈ¸Ž’¼SD!Q4\s½í‘ºVݧ\:ñÁä=¦ÃËáí‡×äÓ÷=êÃbQûþsöb¢üTZW#TAâ[ÿïV4ü^õ4ùÜ>`=âGÚ†_ˬÓøùh«¾ùXOË«v\‚=8nÑÝ“/üßáEz!ö<êYü o+|¦÷ܳvêò»éY¾ŽÃè oÊ{Dü©ÿÎÚòßÝÛÐtc{Ñÿ»^”
-WBÚJŠ+28fä0ÇÄÏïá@)„oWM¼.^_§Éùü¢OfÊò*O¹ìš”í]ªW‰Ý‡3öÿ›Í¡ãH'¸ÉT,=¡cùƒ´Ë˜n¼Nÿý«„먃¦¤ÌC%Bñ¢½8‹„ôàJçÐ5`]DÉëÐ2mñãy ¿ç'Ưäçƒú¹Ý>µòckÿíÃ}óã}Íþ^üÜnŸR·–Ë¿ÏwC^‹püÜÖ5·-íáßuýÚý5óvCýGŸï4î+Ì÷ÇexüJ~Nó}O-ópYzuyøÜe‰Ÿk³ãÒá+¬w_«=Öx[ïøˆÍÞ>ÇõkÍùokÙ·÷|Ä#F“Ëã4–‘ƒú«xøÔ@}¦KÇ/èÒ«Ÿ˜¿’ŸßnˆRc]-›Îó7ÿ‘†Ïm®{Ø|rOõ¡_Óâº,Üåë[ØøCãwvy•weg0ïW~*öwïHa7wCÞ–]Úcoú£N%swrð–ûâƒÿg|ÄvÇG;ï…±/»:ÓçGÝ‘áß¿É.k°[)G½Uwf9¨+4ØÍ©]'Ùm=|ç;»9ž¿™”
-¶Åºóð.yœéÃܽÿþácn/ÎmŸŸ>oÝûx¼6V‚8n„N†.Öé¼»ïÉa[ çã®Î¯¡÷+Æ}YRæε±ïÉ~»ìûFÕÈ>Òwóß÷ðºÎý¬nùVMhñûñû˜{8E$;dG˜by4⇱¥»ÿ8äîï_¿Ÿ7^È:|?VÓã·ƒÚXc»°ßÀ8ÖºÚ¾|kéôÍÝ’†ûq ÿ«8d‡0×·þïã%·H?Ø~Å\íbçüÈÝ…»-ùüº¶MŠ?¼"Ê7¾ÏÕ¥åÔò"RC{{̈z1ÖöºñW°¤k¼Í›MÙÇÞø2fþIïŸLäMwêí_ŽýÝ]WQ4zí17¶|“KÊJ·T»Šq¾dsRôâ -¨ôÚNKœ ‚òÊìµg—C¶*Ÿ‘¼×k,КïMÝ‹û© Oãlrôoè,ÎÍêZÞB8µê›öh½£{w˜ðÛ6\ «C¹‘øqì¦~€4¡WVâÝîï*¿2&­Ž?Ž~ÂÅ”dV>oûO/ññmBÒq¹ãmÞPæÒÝâ¬R’ÞKN臮þºÝéÄ AÓß{K}m¹÷ÉûãZ¥q{þ£4G=÷‰c:ôµÇÞ†¾sÀÁ>ªkZï¸Y.‰Ñ<ÜpÕ“rÞÒ~¾ zuŸãx"+ÝØ—1—D!·£ØŸ_̯ÿYûÆ~<²úû“óÕ!¿ó›ìÚ‰Í8ÎÁ5&QpI‰n]õ…«Ôõx—h»¹KªJkJ†!çëIUëÿ69ô1Ò6¸ ‡ŠÇxS‡’õì‹oÒMorcø'žoX_Úîy+Á¦ÞpÜfŽI‚Fª*‡pÅ«w<"7˜C(r4ä™Ù#­üâV÷ŽIðª›Ï—”¸:}°U%‘Ç–EÕµ?ª¢Úښؒ©éÄqT§¼·éÅÌh˜h¿Ж*£ùÐZW-_ö_%šZž;!“aêÄ ùغ)z sPç[´»¦žsÙö*ãíSMC:ú[p`lÞsòͶüM®‘?ëï·ûÿåóɤ[‹-M¦[¦‚¿™]tƒ‰Gó¹ƒþüëwÿMÓøþ
+887 0 obj
+<< /Filter /FlateDecode /Length 6092 >>
+stream
+xÚå]K“$¹m¾Ï¯(ßäPTšïGÄÄ„§¦·6BÖe¬½É:8dkÖ:b÷â¿o€¯$™ÉL°º§UZzzº ‰ H»üxa—ï?°ô›Ã¿ìÂ/‚¹…+w±†-ÌèËŸúð󨾿Òl‘ÞéËÿ]>üïåÃ×ËÊ·Xc/WÎÁ™K-Þ øߘþç•øZQó>K?õÿÿüÓ%¶ÔJuœ-žëËÕ*·8ñÛþåÎÍÅ/Þ£.?üe•&‘gê~ºüñ7\üóŸ~ø]iû»†äÐø¾_{
+³x/¨ògòF~9’¿§ÞÊ?ÿÊ_¤T0¾E;C6¸v±Ðf4Ór¸ç|S¨׋ó°‹X©ÂìžéHž©¡î©ÉPɬ†ña"õ£&ZÂ…ØÊ?0щ¼‘Ÿ`¢Ac,o¹øØFw´°U¾ÖFã.ù°uVš¬7‰¼E`¼¹wäÛÍ}h£ôÂz_#MC ›ÝS#=\9Od¤Iò³[˯Nô¬åh´%›[6m ÑWÒS^¤~PÑÒñàj¹_„;5Qù4‘¨‰&*›êšklØ»>¶^¤Y(¶ð ØÞIJÓ`ËFw¶lÙk.eN-û.nÏfÙ;ÜN,{€ð§–}CËëšùwYpž/Ü’'ROêM¶ï jãݠ邾Ú`7Ô‡ýW¬6ÉÕ"À›&‚–ÉçP“pctú>è‹ ¶ÐDãg7‘¿OŸ)h„ìé'ê
+öòד4ò“ëI®ƒPI×ÉSדõ&‡=jÂù3ד'¹ sz“½’š‹Ÿy%»˜=›WB­x S¨e¯¤ÍŸz%Ó‹ µg §góö^Iä±WRƒBôJ€U3ÑŽ½’v¾ÔI#{%5—<vŒ ›éŒ8à•ã[qN‚2V,Z,Z{aiLݱ8N,Vë)qœ[„ØŠ÷³¿!WºçýÀb°¿Þ̼PA<bf>QS3ókãOœ™ï8ÉÌ×Ð3ó5×yf~¶gËÌÓ'çÚk
+•ô§Q¶]éŸÍ© IŸ½„JúÓÛ¼ôïïQP„/.B%üi|m(ü?dxM±+S1ñäVZ~ÚØMøD] YÛ•þ©kðÇqµZxrX­f:ªí"ödA5šÂd+[‰R®–牨‘„OÄìgñ´áZy«pÉòr0Øü¸
+âó£Õa0Ô í‘^ã¶ÆúC£›ë=$Ú/R˜“ÕQ¤Û[´áÒ˜†µ¬
+¬™¸u]4°~T°HjX$5¬äu±s^5Êó‹â*0Ü-d·m\Aá„”ÇËâªt>-Í/ p§ ãÔ¥!ÕbøáÆaà¸ÅÜ¡Nsó£ÎtzØŽV¯µúTV½&¡Rô¢Fe Ù*•¬Q¡«ä.J ¤”Ò Ö½JzÜtð-ÂJâ«x\8 Oû2N…|
+_¬§Xk$× Nôï't
+×f…Š^Ç;V¨y™ŠBÑdÊäLÿDÕ…}Óàù¢.lãA€lãÛ±¼Š'6¯5hC5\ FÔ^´ð‹àÑ®dL Ƥ„ߪǾ¾fÍôŒâ30qÆÔ-þHhH½|’žÿé*­ÆÿÁ§æ~<….v‡/‘ðL‰OÃ'""€Ž‰mtOîŒßMl9¶TZÉ<>õ)b;@‘"¥»3™ ÁȆ_¡‘Ÿ„û¥Œ2@/J|\å ½¤žÂ”üXHÝÖæ‘ÜóÓ2ªDÕH>i¥/ŸîIžŒ%‡ße4ø©rõHà ùü‰VŸ®«ÐéqhJæ)ª†’þH¸¼£eW!kîzº…ñ@¯X-h æüË'a?"¨qz‚€·25.PT-à'÷[š~mÆÓ¯<˜tiŠ‚ß#8{¬>xŒ4ÌïµÆ-e=2™GV/ì%¨Å½RÖýÑrp»¬á›ÞüˆØ¶d7‡ã\,jÛ’Ö;(Z£"YŽJ‹<÷j‘ʬÒȉ’É[ÿtKŸ5Ló¤‚(ÀúXeÀ^Òo¶QšÛ-<ñà ZœdµH]Ö8š>éARL…€t’A£ æ¢Ñd¿ߟ©–¿Èµw–¦MF0‚eÌöÛ‡gêK»–ù-ªeQMø,¼@/¶iÄj ÂTøDwë~ð3WÙÖãemcµÑðc*%N*xÕ:•æ%ÛŸí¼É¤ªá‡­Ïkó!|Â×j€×(ÿçÒüùo=Âàô{²(¢ÄíÇÞz Í€Æwi&Dü ÏìfÖWçEkæûQàâ/éwתIspHóùœFú•&H­>Õ~kBÝ Qô¯nÇ‘%\û™ÀŸ ³(¥ú>Þjp|«ƒøR&œGºQŒ ­ž ‹44t–€é]t?ï¡»¥ÙjÃÌ X¹ Ï×ãÍfàóŠÕÑ ¸xI7Š#©ièâ•Q»ª‹ìgà"ÍÙR 4Ÿ_1€ò¢=ï†úVøãð2RøK©£}7ˆch1«…)nê}~+’¬9GŒŽOa©:XªpXQRîE)2‰ôrq~7:WHà4ä?&ÁÒ9=ˆdÍ}(tŠ„Ÿ*à ¥ *^ãKKß
+±"LëI@¦úB>¿_Éáà<wÉÄA€ÿ<¬Íxs F^ºxm稉çx4Ñd˜®Õ]7ò¸¼bÆÍuƒEºïF §îV½ÓÂa~ñ1Ä~4…‘:S¦ÐÀÂVXØJ™*²9i
+'ºÉSØvC›Â™nÒ¶Ý §/YÀTÈ;M!ØA§9q
+ñÌÂú•9R.§0­õ™^ÒZo{´¤wSf°éf<ƒXâ;ñåËÕ úfÐÀ¡ØSa"ž™Aðèe¹ìƒ6ƒ½älz¡Yë‰nÊRoº‘Ã48ª·©ê2¼]2Usuòm4ïÜAÔOÁè‡WuHÙ{Ðç WáBÓ©
+‰Èy]YK¤û›¶Vg±ö¬
+çgqúÒQU ^þºJO€®©3 ó+Âe{sa‘óZXwõâÍÛ'ë3ŒÁ1R‰áX-°àP“Ý«H-½åD›Ëà:$:å5~#N/×.•QÕØEÙ¯EøI­Ð ¡XßìLÞÍTEÖ¹«oÞ>Y+”]t(‘„‰p¯Q Üö” ºl‰‰½&Ÿh°¬½U¼œó÷ ׎Ҩê­#
+_dŸÔ
+,^Õ¡œÑñÉÒÔȺrîjÅ›·OÖ
+¼È¿ˉ¤|•Zˆd¶hŽ`&GjçÉ¥£ó¤Šót~ï[Õ“õfû"*°Ê¿­±—
+u]\‡w“ú³¤´GuT¥«rH$MTåË>IU‘TQ•Ï½/)5¸Y^]pðJR ÕaÏå€@7]Š9¯™µ/ÄÄ
+RÂîª}? iÕ^©Iž_µbœH›bR”Ë'6 Å¡ç ªY›º•ÒPŠÿO)ê0—!Ët¥ê&Ç|¬ê7n©*å^•Þþ¶ÀI(wê¡SÄû­æEňKì°VÉZñ~&B†ç¾–d¥R¢CÕ’à¾
+¹ié帼ív‡ ûÿn® æéþ| ¶¢RŒûmPµ«¨„c27j_ªÚ’¬@¥LÇr§Ãôë$ïÛú¸Œ<L£UÇ•J¥t©DÿL¯Påy°Í*ªíÏþ‹² ã|ºíVANí^Ÿ¯ýÏ%ÁüœÛ€eÙ|÷ 1Û=è€b»â?0É}¨©ê[‹5TGãÀ^Q@G´TÁ
+©Õ’`±'æ#ÊηØ>,ß(âZã—TÞäó"©·ÅºÎ¯S×Èåâ•+3F1ï®7ïRžÝÕH¦Z®QýX¨s—
+gy£šú1G¨-EÕ4Ê–­§:Lîú:LîÉu˜ÜÕƽ’¬ìúó¨šòÑÐJÙ‡^bù×ýV·:¨¹<\U†‡+:ÁCi‹c³bo¼'« \%#7­Þ[‡%Ê”p:\sJ£³¾7Ê\àœ×H(J[»¹c½ù¾u¬¯,¦<Œô|ŽÜÊ7ÆWyÜåOàÝ._œl“¾¨W/¹[Ê{ºV‡
+Ÿ†åÿ*ÞâZxês­sr­Äq).¡HXh®ŒêeÝ]pl5ÕeáÞOÕm Öñw=<Ti*À„ãÛ$µBÿ«Lu*«RisÂS}›lßÈÖ: ,šE×É n¡‘¢.wªN+\íº‘6n9óa¥k¨šL<âeV^]Ûa t¸™¡Á`¢|ÍÁ¡Qò¾™s‹’
+ù’/†©SQª;.—Å\ŠÚ <(ßNámS·w#”ÑÞe´·Êhx+]qißÖëËi%x!Õiûú†³³àï{ì¥:CzXR{{ ¤V0¾Xc‘þ|®!¯/­u2$oºñ|ËÙ°"\ÊÑõ¸‘êó¹ä$¤9®~~¨ÓÃ:Û¡Îöö–u¶pR|û1ÃÙÀS7®ï±—*"½‡®µá­7©°ýtðåuÐÑ…+{áq®å43'ð»¹\¼â‰Éɬ`b^yûÛv<~¢þ€«›Ìjdo硺N!jö¦£È¼òö­+»0.Š•ùú¥‰æwÅ\Ò*¯JÎ@˜Œ ÿüòã¥þoFÆ÷•=FBîÅÅËO4÷دñuQpŸ0a
+£Éjù¤+î]‘~ášlWõŒ®ài>¹KçõòIW&ºÉºÒtCÔz7EWšnˆº2ÑMÖ•¦›±®`ŽÆ¨wÓaCEQWõŒ®¼?ˆ+ó“®Lt“u¥é†¨+ônŠ®4Ýue¢›¬+M7c]ñbƒ·y
+MuÔª­HkÒ ¢Žê‡œÕz‘ð壜†%æ&RÛ%·þZKŸ<ùò¿‡°Ä*C°í-Ƈw¿ìO~­Ž‘¦Ÿ¬:]0-Jéç~Ërõ7…rœ"±,3S_î&X”&š.#t·ºteíàž¢a)Q×FØœ\ª(ù­¿œ
+ÚÖŠtLI¶µJm%ØUÓæý¥–Ÿ‚`ÍmQZÕsþzÅ܇À”î‡"ÔšÂÜÔRíÏ=Ð$>jzÉc´l•E‰±,Çõž™*,lWþÂ,›_3š]åü°´ÇÇ[Þa{Ã8|ŽRcI¤îã¡ÿsì¨
endstream
endobj
-883 0 obj
-<< /Type /Page /Contents 884 0 R /Resources 882 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R >>
-endobj
-885 0 obj
-<< /D [ 883 0 R /XYZ 78.37 808.885 null ] >>
+886 0 obj
+<< /Type /Page /Contents 887 0 R /Resources 885 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R /Annots 889 0 R >>
endobj
-349 0 obj
-<< /D [ 883 0 R /XYZ 79.37 251.543 null ] >>
+889 0 obj
+[ 884 0 R ]
endobj
-882 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F52 372 0 R /F42 374 0 R /F23 375 0 R /F51 376 0 R /F29 371 0 R /F56 380 0 R /F59 389 0 R /F69 398 0 R /F15 377 0 R >> /ProcSet [ /PDF /Text ] >>
+884 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 276.144 69.91 286.601 81.367 ]/A << /S /GoTo /D (subsubsection.5.1.2) >> >>
endobj
888 0 obj
-<< /Filter /FlateDecode /Length 2111 >>
-stream
-xÚå\Kä4¾÷¯Èˆ±Ëo !Í°ìJ{˜â´‚½0H»þ>åG§º“Ø@8ô¤ã®ú\þR/w'Ùî>wÿ~¸ðð.‹±ç×Ë7ïµé<óŒê^»âè¬gÒvÖÆè^ߺŸ¿åÜØé
-_OœkÇ÷œKÀ#¤£´iÜðpþÝ/¯)®òLps w†ÿŒúÛäÈ„-¾Oøaî Æ”›æ²f°!Û¨ñó`ÊMŸ¼ gÞeÛg2·l—– ½Ì LœXsK4^¯­=ÌŽâÝúùž±­ó¸uË~!¨óÍ39º6KúcîzÌhr®¶Ìå‚k¢{°ÎIi²þzl°¹\û&¥ÆáA¶˜(ý¶9a꫱§ÉÄes¬ÅCetÙ7©¨šÛh¦ éjé{×’)ÓæÅ[žf”`šûuÌ[zà™Öj)¡„¤¤ÞåD‡ KaâS“c°Ñ¥dYHbÊÉÑŽIlÌÿ Ç^G³„vÌè”UÌá‚>½]¾\˜åß÷ù8?=”°¾tøöCϱàHñ÷g·2<Ì܇©‘]Ö1åe@Å„õ*½Ê÷ŸÞ¢îK73<hÊ/_*º^r`^©Fü¬](S|î™5–i!á“r¡KÐf2\©ñFÛ³î¤J° gN;Ķ†îÚÀ³r¡KÐ¥a
-ë}¯0 iÚгr¡KYÌkèXZ14²ž” Ý9º
-I¡°7¢s-I'm‰—ƒ¤Ž’‹‹’V2«¥°×’–H
-
-‹µ[{¥·=7ºNé_㣮³å³“ëlz÷[T’N>qIÝQ“ >q¹å¸—[ ‘ Òkg~6¼{¢gCpœ†úøâ’·‚!,£Œƒy`ÍS(KäFõ2h
-?‚&Ì™ea)mÏ«¢ˆ µh( ±ÆÕià8¶B1kEµŠK ©#¬iù°ç¡‰ =e˜;úù)©´Æ1^ lg4ã·¸êßr âƒtnÁs›~«5&
-©žŸÆ5Œ+y¡Ì¤ëø fðÚKÕÌdñzfˆÂÌ<Èg
-Çt51Yºš"‡Á~ˆq)ªyÉâõÄ…6fzá4óX61Ý“;[ß$q6^Ý7eéú¾i‚?]ßTÇÌÐÍ™1Ï›}Ó½ÌH«×7Ꭼ–™Aœ2ó´Ö7•
-ÍÌhŒØÇõMFW3“Å 3Ò¯öM…B»ÏHýÀ¾©š—(LYq«=Ó 3Lèh¸Õ¬dqGz­c*Ú™q擬Î0ƒ8eF­öLòÞ Ó #˜’&ôV»»¾U9YsÀ5Ú¬j›ƒ,]ßLð')¡xƒ2ÕÌdqÂÌr ¤
-'JjcsPÅÌXë 3z³9ø'˜‘L¤ƒ< 9LºÈ æe±Ý$ñAzŒ¦psÇrƒ0Wš³“–3®fï&9ÅŽ±ÌIWÍN¿ÁÎZ£0WºfG®³£Á=Èw<0iê}'‹vÒ2ËíÂ\©Íwz!-ã`ï/ŠgÛ1k'pSYéê¢XÀ7&8ÿÀ ³©'&‹b–7?TáoÝüÑ û£ÛMúEm=SJoEo¤ë2?QZŠ^8¸.Âqu±’,NØI7=nÕÅìÜUḺXÉN§ì<ÕÔÅevä
-;½ˆ÷:ùùvÌüÚÄi*3–®ÏüüÍo‡à¸íP%3Yœ0³ì T¡™™Ç5ýcê׊yajS–®kk‰ÒMÿ£·D•ì Y|ÎÎFr#Jm­sŒ+»'·­­•À„òµÉ-K×'· þlßõT23äª93ËßhP…öŸ;À?hÏ.<îe`†ÇÛJnI|®Û•¥¶={o$ õ
-_n™©ý7 ×ïÞ¸%åÜ“‚µ´dé9-Ë?#ùÆ_¤gÂEÏLÎûoš•“L@í×%ƒtµkð ­áâñ.úHçü¨Z!ÞÒ»zš›²æ-ê3ˆs®¡Æ齎ϼÅo™DãƒJƒr_hÓG•ÐO%– è¯Í*eå¾Ð¦øÊ0ÏÓ ýàm#~Vî mŠ¸É×é~|k”ûB›à{ì³Ó]üÀŸËªý¤K°-6Z†›õ…6ì¬ÚOº;>Ðáþ~ÑúTaVí']‚þmttóV‡Éšý¨º÷±³-}ΔtR…·Ð}ì.)ž„°*G”sнuãjià÷îòÓà Ü<ìŽQàuÀMÆÇo†Ñà!,dž? 'åð>ø`lDOÞë§Á}Ø1$Ô€£N+7îOQ ãÅÌÙÆr= ïCÏW1Ñ’Ò3rއΙð’¿Ä\m8¶vÃèN)ÃçÆœw¡6ôclé%èÑ>ú?ÆgF¿ž£ãîC@α Ó)“Ì°J0Sœ¡’ç5a5—ßÜàñawùrõÏ fÿ_ ükƒ¾øß? =gÞºé;Î¥¤;‘¿
-endstream
-endobj
-887 0 obj
-<< /Type /Page /Contents 888 0 R /Resources 886 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R >>
+<< /D [ 886 0 R /XYZ 78.37 808.885 null ] >>
endobj
-889 0 obj
-<< /D [ 887 0 R /XYZ 78.37 808.885 null ] >>
+345 0 obj
+<< /D [ 886 0 R /XYZ 79.37 539.971 null ] >>
endobj
-886 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 380 0 R /F15 377 0 R >> /ProcSet [ /PDF /Text ] >>
+885 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 382 0 R /F22 404 0 R /F20 376 0 R /F18 377 0 R /F23 646 0 R /F17 380 0 R /F25 375 0 R /F69 402 0 R /F15 381 0 R /F56 384 0 R /F58 386 0 R /F19 379 0 R /F57 385 0 R /F48 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1007 0 obj
-<< /Filter /FlateDecode /Length 3241 >>
-stream
-xÚÍ\Ën;Ýç+ú®®DQ/À0àŠÓÌ:»ÁlgVóÿÛ¡TR•D©ªÔí’EDZÛMR$E>Êòöß›¼ýã›d_—Ÿßþ¾ÛpS(4Z¸ýüÏ7EoÈ›º¹ ´»9-…±·Ÿÿ»ýëMJTôú”îRjÒáû¿þs£F¤Ü-ˆ`ÁbMJ¡Æßl°Â,ÄÔ’>ü÷è>´ò·… ¡|>÷]J+×Wü¿£ÿÀ"¥‰Âùõ«•™¶2c¤
--¡;…­•l#ß~’O0Œ1€Vh…œ–5‘ÂŒKtãR 3Û”&æ\ŠqÛNOjM¦qM†›•Z(i6pÊy=¥ J¨ý#: ÇŸh¾xˆè‡{¬;•Á÷¿À¿å‹ÿ™.±XtçýD‰à{ú]—µµer.Y™­ þݤõÖ>&ìhè‹
-¦ ·ðkliµ ;Žc[žÊl€&ú&ËüB‘[†Ÿù‘1|ãHÉyl)Ûo ÆÙöçÉL)# N9:ŸÎ&…A¨Â$ì^Ä=eÖ[P {KÇ.ä–j £Téôô6g9büu»E6ˆ
-¼­‚Øx#} è—ì?-YnÿITXü½bžønÉEWžBXM{Õ V»ŠJ2ü˜Q³
-U¨ÓJ:"óèäñÙ¹ $BiÓq¨ÒÇŒ|Ò ´Øȧ_+ãð˜|èrÈKý¦æ+ÐÖt\”ÑkaÌ¥¿*#ãò Œ„˜Mðüº,~¢d QÐQ9&J)aI«ìS®¤@¨pó8áôPø©Bb  ÂâŽGt•Ücä€û9˜‚˜šP´íXÑ1Ì}å1¯U«oÄ»µÆ¬s›x)‚ œj!÷tp¦ò2ëý@ µ>lYí…„rM<wKû¹Ä–£-“Zò±ñ¢ïH¡ ¾nH:8Û±}"w:/¬ñœR{díGG-œóã#‡
-3-¼
-¬o¡‚¯°×eC•¬ß)ªÃþkß²uÔn½¨ÚôŽŠtØ!¢<p ë%©U*á·Ž |LÜ^íé­ªÈm “]kw§ØÞÒ%î9êDë«+’Õ_Šô«ºP!qÎ¥ÇxZ|C;'„2V{¯"î÷<×)ë×S'8Z#BÀšåqiʳÁ²»iíÜñ¼l;rÂÔšAÅÚ  —å™îÕƒ)TÌ)µ!y¦5¥ @IßG “%_Àø3¦‹hÆ94úF­¥PÖ_ªòÙ¯6I¡%·¥¶÷åE¤jŒ¹dl¸Ú˜—‘€Ê åðGü-<#ƒ´ÔSJ*:‰ï}A'çŽXÍ«–ñÁþfîÉ¡¥¯þ’†r,Þq@ÿ58@ I>Í©šÉüÀN
-môcέžbµ“Jµµí–EÏp/tðG¾×ûÝE0󔆀S}²51å›”f{ß,@.¿¢¶"—-­ÞG>{¬‹5
-ôþ— C”ué\-‹—¹.’}°;@Ÿüðºl¨žP¤©<“®
-øuµØ»‡-‘A[‹1“ÐÝ÷R]š¤¶BÕ}–0›K 6ÞcàdèlÚ ö%¬W#eÃAÏþºcå,âN¨¨· ‡ÏnÄuvœ ~ ö©(é6 >+PQ·ÛV‘NÚmBqTõØN )ÅQÚÁÐå‚ŸwT]ÙŽ_L6?²üÆ?¤JJ>AÛ—¨ò~ˆ„· Õ¨ó,+ "xu†6bG¿ ÞçfÒJXª«8eî×ÉÈÚ.¸>¥õ §™ÇÌð0DÜn_ ©Tœ¢¤j‰_^M"C•ŸIö@³Ý©ÔðgDXb™ˆ-ZÂî-™U¹ü†Xœ¸!ô¯Ü³öÇÞÄ߆qjr)a©-‘•Œ
-¤
-ŽvIJˆÝºÕ,)Uኖ“ñÆ­]3šæ6W‹¦QùG˸¨í »¸íÎÐSXZ›Øv ­Ç[óÚƒP¨:J|¬Ý‚-}éŒVœÉõêl@öiìD%2Nµ9áDì|í •!Ø‘Hö{»ùŒXÎP­§:êm‘‚c…³M¢/)¼ßúÂhN'<U°‡»NÕX®;•Ò‚jÖËS½¤OÎ „Ô÷=po©„Rú©òªK›@zÙË©*…Ô¤UXXµ³îËžCZŸ1ã8l|Êø‰ÈØË_Æ=Ùô›Ÿ|ÐÈK_ÇÃð
-%ïœ_­(,'ú\CrP¡oBM¥úPÍ/˜#ÇÙU.Ü1…ƒ§š(ƒpè:Ê×}J’ õH¦ jô±|ðœzo<e<Ô\±FÖŽ7GkÅŽ2¶Hz=L·öƒ­§ûVßÓw&[ù^¨,ïàÞÚiñúÛ¸RTw[µD£tÜQ‡Š-‚R9¦´¹6V5yèT$ ‘U/÷èؽБ+"
-ˆ®È¨?Ú/Gk*ÃéÄÄV½ž+4e‡Af°O@-¯“V‰ëmhr]âØ—­°¡ñ‚* ŽCÓqMn·ä2»[!ᨤ¨âŠ±jV…ý£W¨¬ð±AXi¯]ýØqè¤7NXÓi)Yðó¡ ©6½xË}²îGë…ÇO?yÑéÛôFPµÏ+ýú™ GaµÕ†A;ÛuuKà)h\ÖvÊ£ -4a–"(áªÍôûŸ`‹”„P¼>ÒÕF£ã»q(HE—k¶ŸÊÓdEh]MWøFÆ:Ga ß`½„ȬëÄ{Q2‹Óe‚åŒ:ß#œ‚ú1:Ç爭¦{~¯´§L3¨ÁziœXû[Ýø;MÂM¹@½“§ë% ¯ `AH¦XªÕ-¨ÒÕ#B\ÛTQ¹ä¹\öíDF
-iº%´àù>ÆÅ\Zü—ŠMw+Ç&—3Fj4q¨ÁÕSÛèR%פ*_'½Ö”SÒ`#[‚ssÞ¯½¡5þTNï³ø:F©býÑꬎs7oošì¬ª±Ì9ãJ‚ÂlNñã¡mG­‘Ku”>Ï¥FÒ±ïø7›‘GDxí€_ë&ž™Œ‘ÂRbtÖùá”¥2¢-Nî{ün¬;¬ãwÜ…[¦¿¨íeÚÖdœÞ9kÚÄ|"Qs7畺»\âõ„Sð’2’å`á¿ÈÃù fÔ[ ÒãLã‡çO ÛyÍJU`\"l½b—µNCG¹¼ŽA`¨FÝÖÈŸ<ö/Ü‘9Á‰@e:v’çv8UЙnCws- i¥´r­Ç¡qŸ’z8?j÷ø®Ý3jasñÑqƒ€{¬Ù6:î+‹’ ^¯¡ˆý ¹ˆ´’ê=ox¤Å ª"z›…ѧ,tgjèøX¨mê–~ ÿ÷ÿ<Á=¦Íº\?œüŠvv Èd;NOÌ^ƒLø3J½ë\ÂÞX
-s2ÍÐâË)ÂU+üÒFKh_W¤£BÏýq\†ŠNÞSš™÷‚@k æZõ9¨ððÆsj}}zñ¬¸Žè\"_TÔjΚl¯ªö¦ê×­gP”²ø
- ®O„¥kLçvñ´ªæ§Ç©?ê¦Ä$ðƒÕɡÄ6u°¥9¨VXr
-O¶Ûd«Uôák`Ð f¡†·ûÒÌà³e4¦È¸{óåJƒ÷
-B ÐG†}WýÜ%Øf]~ö¹—‹¤ ÔœâÜHrÓaù»G9ì:œDf'8õÙu24Ølžóe1¶‰þ¢h1TVw{ƒ½¯Î43´JC_F+•è8Ú]¸— Ÿ“°Ý]6ýq¥ßŠ™®Õ䃰ÑÜíaçµÔ,Ô=¯¤Mª¿PE1àwƒÍ² ¸=õB¥iTJþ·“rMZ>ðãç·ÿᎠÏ
+892 0 obj
+<< /Filter /FlateDecode /Length 5221 >>
+stream
+xÚÝ]͹n¿ï_ÑÇ÷´¶ô-†·gçI.| rHØ Þ
+eé.³7r]ŠÖí\s5!%ëØêÀ ÔV+-¡×VÝÀ¥&¢Õñ[tÍ·ê!Dƒ}š˜ÞIþôŽ®UU dÔ%.ï½GØÞË]™›¬C&Oñ…‡ymEÑë臽⚭M,ƒ÷V9ЧÅR Y˜õ¥‰
+Ä 6~ínhˆ¯ RŽ“Mk?³Qjl欈öM~Ñ©­ý–Œiàµá¶é&»Xå–•=l¤‰rHA«%§¹uñSÕÿ&õ¼æƒŒz–b\fF6E…ÈŒ-ò²qÇ™jË,¡«CN«½EÇfî¡9U_¿;3䌵De‚•Jƪ°«H/ŽÅ©;•"$%‰žÕ
+o–8<JoiŠî@•ßzî!OÜz L-6öä2­höÆQ5BH^Yçy¸>£JâpUí’fø1¡ºŒ[€b↡C´Êæ½.f4iŠ…–Ób¨]öÎÝÝ_±畃(JÑóã¸ú°Ñ’y›ŸäJÃFlj¾Á5}û­¶gæ™rG•[G~•2³“ÿçYRåÉ©W)Öô¶Øõ4–§#«'&PUbTXã ·ÄH&¯Ñ´+*–èåhAï.W„ÊÒŒìnZ›>ÍZbßA’KB#B'—`Bz½ê”~òd¼®2¶ãõæ 4"íŒ >½© ,+ô;®Å›æ¤ü®Ÿ½X24í7ö Õ›4ß…íÄÄ ÝJ½Â¼‹1ÅÿQ.¼¥†pÉÞà…Év¤r>Á г%0  Ê4hcÕ´ ‚/.BúÝ a´ò‰ƒ„÷#>gô´æè#¡eÉÜ–°7ÅŽÊÚM•y‰>H$c¶Z¥îÍÚFTÍhL7mZ€€…í=»Â¢KX¸NØÉãÖô«+,Kš¤J£íÇ‹ûöOª˜Ö½ÖÔwwå“¢ZpL-¿Î8p.©´¤ÕHØÚåU£SgNl²ÙËV[²
+fƆ½£œpd~¹–i{¹EyLððÿk)Þg­BCþr®ÌÅ%Ç>÷=kùœÆïe½U†r_a~&DÖµåÁìG¼æiÃRþDÇwYBü~ÿh}ACÜ:½‹¡1¦=ÝC„~„îåž‹î)žÏõ:oy/¢ù06¬ð7æê[ĈßË¡Û^ïU²?ÄW´°ÄqùŠ˜|û\Æ÷&gUŠþGŽ·fq™õ\õ5qg9í5NuÖÕ.-Ú6÷nÝ.8ËÂæãt/âÃÖ½îoQ`ŠEåÒí]†¯ÿ<k³$µèó±¸ Èô5ò |Ϋ x„ËAAΟݿ*}¥ECs(tŠ©†+p«ÈÊ0 kzøP馵-n¥!d߆<9µäqMe:²VÒ§öÑ(í8[Ʀ¡~ê–ÂñP·²tÃoä¡6…×m x0½Ò©¯€Íù>¨Í~ýýÆ8lP&¶¦-Ê=?Yqò{þß>‹ÅÝ¢ dPkŽ¢óË¿üÏÿv)ÜàR›“¿üßå™d]M€x‚6%å`‘Ò´‚‹íŸüüòGiû©7§Ö¢ñ§I¾‡ðkÃå
+°”…EÌ9ù­µh<Ë·FâµQVç“âkcÑ.þ÷¥õ!º *€ÁÍy{®‹kmzím?mȇ¥ãƒ´¶¯ôPÕX”Ëé1
+ßCŽ0E©_&¼ý˜’ Gí 3ÑA u)å.œ)¤
+#ZÓó‹ –MXWAÿ9 ©*€á~¿L±%
+Ëh´ÊK”jh9¤°S3
+¤†7‚è•ñóÝlÖMÒ¹_õKM Âš0T8¶ú
+IlM½s+¥²w1Õò×ÝÜ<rW—o`ü4㇘ø;à·Ú*œ ñû1ü3÷qüWËÕ¥Ì[ì?ÛXƒ™ëM>:Öw±µ~u¬uÙ?ïX;„ŸGÏ!ü3÷ƒc->2ÖÒO<ÖlŽÊÇ£q¸Å5!û§kÇðû1ü3÷7k‡Æ”†‘;óåø Ô%¨opº‡«5vÂÍoažÄW)VÃ4Êv\¤Øa‘Â,r‘âçEŠ5ÖDþØn˜µõÖ…þb`ýg̹õ~kzím§-©Å=1.·C8¹•h-¯Üt’¬a.‡’I'÷Y­)·|ë":î™Á-0Tðù@YCÔ”Í1ô+ï}
+)¹hB'½`[p³M0r£Æ1e¢'HµßÖ–©vI°òâ`Fã¬ì—H/U禠dd$n…·n%¡ÝEïSˆØ©¨dƒo æj
+j³Œ*l€ë·œÝ>•ÀXˆ‹ÁÊP¤Œ÷—&Ë8el¹Ñ)}–ÓT’„q•ð°¸ŽšûÌÃ
+JF†AâVxÉ<B(âw™ºa`:¯Ý˜ÏqÑpyÇÙïzZDV%ÊÌ;¥è.ªSjC&‡‘ï!pŠDQYG­EDÒ¸d#åIÔŒqÎá;§´bCÁù‘‘rÊ“á|+ÙjR–¢ˆÒ "ˆ ‹b¤Ü£4+ÖÙºò$jÆ8gí{ËdÛ4ÂÐRb‡Iyn°eØÎFi¸KêaN$$ªÃ¤k4½$WÓœMðæ<-asÚÚ!6œ&§5i Ω’­&^)Š(Ý‚Ø@°(ÆÉ=Jk°b­+O¢fŒsf°S¢Ú!
+Êz)%²Á ”E;¥Ú.ªS„A:‘P¨Ž”z BŠI6RžDÍç\,±s~Ú!6œì)ç/iÊ’«¤W)¨º5:­! 1 ’;“¶`:[×›$Íðæì;À¦d´C$”Ù:JJVƒ-(Sv6J§]T§st"¡ Q)õ8„“l¤<‰š1ÎùV`Òí5Ç,öÇD]tò2á^ÁyÉh/ò“†”+)™
+q‚Tû².Pa²Ä,Ò.’­7±©ÛFÒ®dc $kvN¼ƒ8+íRNq2g®Á6œ2ÆšWqL궑Ԇ§‹#н[a›®³ $kvÎÁ£Z–Ú#”–î^Êc£a({
+FJ±Bš Ã*aqŒ˜»•†!í I3Î9à\µKmH8ñu¼œÏÃp"k¶Ä1©FRœ.Ž ÷n…aºzÌ&0¬Ø93V ´µK%0”dJm£m(§
+FJ¼Bœ Û*áaq š»•¶aõc Y+°s’¬Àil—ÚÀpNì9Õ ¶¡;ð•,<#J7Œ 6,,Šðö…YºfÌ&Ô'Q+œs¾ @Él—JH(3
+¸”ðF³P¦Œ”Ž…8A–TÂÃâ4w+mÃê 6Æ@²V`çÔ-­ðûeã=„XиW˜b½V¦èù¥T¥ü®Ÿçîeªµ‹–¸š¬prÂTUOÇJGl•d©Ô c]aNGê½[=zë!´7Ôö­(©}ÃúÐ8Uš¶VGêë›…Æêè¡”«ê¼WÀVÛ?V<hZP;`Zµ6+#ŽµnÖö—Ü«ê…§E¹Ú&sa-×ASIú`„U™ªiFàò–ÁyR>•¸¡,–Îy»þöˆs+3”ë{ÒýCîåÕÓ¹YÝΕ“ƒc;5]ÎÙÞÄ¿vr›J1© EV”»RìÑ‹!d¡="‹SÝá&
+¶*!ÊŸü“œ›ŸtÃ
+sã¶NÃïÙ>%ï]÷E)O¢ˆf«¨Ád­\ÈcŸ'ŠR.5(“˜¯}Pß›íƒúDÿ†õ üÁá†Sþ$¥&DØ$¦oŽðÃÂ!œ0x »…a>êÿö)ã`ÝâÒ+¥S‹µ€¬_ ¢„¾{Ân]çï·‘ߎ~;P~atVѦ×ôšÿ½¦×?én¯éµ`-Ÿ}«^¯ý[éõaC½J&Þ+9•]/›Ú8ÊeaËN’ò1¿±|6üI—ç\°Ãðá|ýE*Oê¸ñ\Þ¼¥=,*ôÉ£:ÔZ4žOÔ¤ ,ÞÚÑQæúäyj-ïh<È^ë;N–À\kÓko»UÀ
+p2Z˜ô¥´Ë°Œ"ZYú:LÀk' ÚC:Û1Lƒ0ëüR$ ìwL¾°høàLŒåCéŸ /BO&¢,ã)&æ¨`ÉåL/)U ”ÆDÒöËHl˜H>£ž­Uï81&Rc«, .z]Ž++¶Û.LjR®]Ì'ÑÑkÞN°zñxÈU¥·‰$½M4i9ÆhÄw]öÒ×…´†¥Œô5ÐR¶‹é¾¾jåMô‘}Í„¡%AVJ
+oëNJ„•`êâ%¥*ñRV")ûe U@,¯,5zš•¸ãi|ûž}³£YÊ?ÃòT[‡G’a–~&’ô3Ñ^€qBŸæ׈'œëI¦n­ >E\ 1lÑIkék£‚7! gåEêÊÔ/…šu AP>±4ø(†û$Ò=ÎTÒú‹$¶ÞEC¿²ÚìsÒäŽÓË-góV¯³ÇêÛNá*¶
+÷êic“ ,CEÅŠ%.*Àt),ÿ¸ª;txÃß ¬Ü¢¿u}N°gêS˜ût}Ž4õé°[ÛŸäMk6vâ.¦ú÷Ýúœ‰{®Oa­WÏ.ðy4<j
+ó3MM^ ƒšøÉÌ»YmÖéLVûqð˜)LI Œƒø¸ª=h/θ7öã`þ™ã ‡r­Œ=÷Á8Øeÿ¼qðþÚŽÁ™¿Y|z RÉv?±Ã?sŸ0ÀˆOÇ @áCà`|ÂGÑ&Éšù{ñiÓfÇãSøJï,
+vV¼%;ºÑá÷œ¸ñRèùа ä[8ü‡Fù·|v~+$ãÃ"|.¬û J<ÕèV6€Ãÿîü
endstream
endobj
-1006 0 obj
-<< /Type /Page /Contents 1007 0 R /Resources 1005 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R /Annots 1009 0 R >>
+891 0 obj
+<< /Type /Page /Contents 892 0 R /Resources 890 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R >>
endobj
-1009 0 obj
-[ 890 0 R 891 0 R 892 0 R 893 0 R 894 0 R 895 0 R 896 0 R 897 0 R 898 0 R 899 0 R 900 0 R 901 0 R 902 0 R 903 0 R 904 0 R 905 0 R 906 0 R 907 0 R 908 0 R 909 0 R 910 0 R 911 0 R 912 0 R 913 0 R 914 0 R 915 0 R 916 0 R 917 0 R 918 0 R 919 0 R 920 0 R 921 0 R 922 0 R 923 0 R 924 0 R 925 0 R 926 0 R 927 0 R 928 0 R 929 0 R 930 0 R 931 0 R 932 0 R 933 0 R 934 0 R 935 0 R 936 0 R 937 0 R 938 0 R 939 0 R 940 0 R 941 0 R 942 0 R 943 0 R 944 0 R 945 0 R 946 0 R 947 0 R 948 0 R 949 0 R 950 0 R 951 0 R 952 0 R 953 0 R 954 0 R 955 0 R 956 0 R 957 0 R 958 0 R 959 0 R 960 0 R 961 0 R 962 0 R 963 0 R 964 0 R 965 0 R 966 0 R 967 0 R 968 0 R 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R 974 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R ]
+893 0 obj
+<< /D [ 891 0 R /XYZ 78.37 808.885 null ] >>
endobj
890 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 276.152 681.312 288.107 693.267 ]/A << /S /GoTo /D (page.17) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F66 388 0 R /F56 384 0 R /F25 375 0 R /F16 382 0 R /F19 379 0 R /F17 380 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-891 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 669.576 174.872 680.754 ]/A << /S /GoTo /D (page.10) >> >>
+896 0 obj
+<< /Filter /FlateDecode /Length 11745 >>
+stream
+xÚí}M¯%¹‘Ý^¿â-%7'ùMÆtuu 0¼éqï /ÆHöŒZ€gã¿ï’Á8dfÞwï­*MC3€Zõ^¼`0Î! 2™Ì} o~Ûéÿÿø»âAöá—ßýçßÊV¢þí—?ýÎÒþfÞRÙ\zKÑl{4o¿üúö?¾Û÷˜ÚÖï»ÿ¸ïÁÐÏŸöÝÙ.Ïô3ýîéw÷¡ÿœçßciºÎ·C éoôëH/Ä£<þÐ䶗µüs÷%ºïÿç/ÿuõÛ—Íìñ›ûýÃ…ß?¼ê·K› §|³¯ì;ûÍvØöÏÓω| ¾ýn?t_I—þTËÙtV— ›)Aêâ:¬UnR<+cÜf½1?6÷ÌÇþoÿ=\÷ØßÇïf}Ïðjô
+ ÖŸ¹µ›Íæðž_ëïùu¥/~Åïø3ýã¾Ô­÷þ;¸õÙ+)Ñ?Sk¯=ªö µñß͇֋ø?ö'õ\!—Z–Ÿ~UZ—·äÃ[ ûflzûüëïþï)þñ­jS r…šëÿ½Ý‹­›uvË&½Ý¢-[Ø=[£¨D!¬ý‡?þµ–ýù \i¥¡ðÏ‹}“¶’Ù¾7›Ošï…µìbÝä¸9ŠD·ÜæMx씆Âô׿¾õZ "³o‰þßn>¸ç긵¢7-ûó‰}
+Å•7c¶hŸ­ —½iá³B¢¿¾VA+úŽ}š¶à"3UByš£Vø¦¥¾l…}ó%¿Ö£è™uç7ÃKæ{ÑûöcØ2e¤äœ}²‚^v½×TA)éÅe¯ùçŽàCz©´èx­‚^ø~ Éo{y±‚Vö¾}íÈ–:²}±´ð¨ã"ŒO‘ÖæÍ:ê`ÑÑœŸ„'¥¡ð@ŠçnÛkÄ}©–^ú½ZL6›³áÅZ¤ô»µÐìå¹?¼VK/ý.c£]»e_l-üN»¼T‹´Ë;µh»¼RËh—÷jíòR-Ò.ï16Ú%RÚò‹í¢…ßi——j‘vy§m—Wjíò^-£]^ªEÚe­å¯oSÚuêþúPÜrhÿ÷o>šEwOfi2Š‘¤ä$OL„!Í­øB> q¨3‘€p¸ñ»¡|áÄŽ uM¢ÙD× ™)™RY±LùrôîmÔÞÿ ^v[¡y!ÓôÙ%%mÖšÁ*HZÝlhÅÉ¿€p é¶ê%²õ¿Jw‚¨ûÓÛ’SíÎØP§â÷{‡¶æ’*°•›šù*z¸‘3­LÈá©EM,"—7“bIãwZØo 60gXÉÅŒ |3["^ühà›¥‚F¸ÿŽ ÜEÐÀ]2I­‰Ô ,>bûÝôÀ¹ò3·n÷àNëÒè5_ܶb䥖åÒÁû25íBÛÙ@綜ˮãùæ·˜(þMÍËù—Í¥Ìíë(5)hOÃ*:lã!ššyH±¥‡{T¡"q›{8í­Ð¤†þÀÛÒäÕ;­~£î²q»#­Ý û°WÑ6>n°óQ7Ym8Ûdû$‰´©£óæÌï÷?àîn¥XꥩücUÁ ï7Ÿ|5T|¹³á2;ì93s.>^Ènѹ·ýþ®ŽR¢Úï¶KÛHÒ¢¾ÐR¦æ –zÌ Ó”S2»vW®Dýó®v¨fåÖÞ'
+žrö9 RFÓ£Q°)?‡åßn ||jaŸt¿Y
+ZÉ÷ìSWré5½è;5POsé%û·Vô=ƒÈ-ÿRŒ’wZàó½íîZ$>o^šîž}¡ðyëýûÞîIÙ—×ÈEï²ÿBþûöÿ/T p·iìK,öÿºÈ 6’ÝÚ
+ÚÛqüô§Å çšæSl5$9 ú¡L«&ÓÃp+´ýû¿{ßÛü]ƒn?Šö ¯Õ"4ç~HÚ*U}ßØþ;R+`BÄXF¡Ê<Ÿÿôa–Õ–üÐJªñÑšð[Ó©­v°,m*gt@È'g~­bNBºOJ¯ïÀÅ´Úwì©Ÿ¹Ø)1?ÊßÒÇv6^Ï™Ë_Ä§Æ —¬L}Ä¿sC%¶Ò±4r›_þ£6½è¶Fííü›ù¬YQóÉæÇN5ßíÆ<WìñÀ©8uI—Žßi{Ulã/¡w)󣢟Ë)ó¨+zÂ^ïgV´5› ¯Ý¾kŠ­Oýý€OÎzL¬ŠGdÚ[‹Wú½ïcþ£À
+]­¡hDÖkÄøp·ÑŒw´|Ïkņ´{ fJ¡Éý`øÓEàÑ0vÑ»œÛM'Ž¶HùEAÒ–}ãS2‹õ>ª!u04ݲáS¨o<|ÑÉz6æ ?­ßíVž¥4>œ}÷¥dŸ‰Å»gÏ|µÒPxµÊæ©æ›·q«Gž²ßKCáÕ¾§.d™—)zr ¥¡ðjŸj‰íSÚ‘÷gý率ðjŸVóÑx²í–â³þ÷ÒPx±O1cçÖÍ”¡={f¿•…¢kÚH]6ÐêÂÊ•ž=È× CÙÅzà‘øß´÷¤ë½0”]ß(¡”˜XSês‰çT¶ÂPvmURH”«G†ü³Ú
+CÙ«÷I‚§
+.|ÓÒç­‘·´û7[ŠÏ¶F+{…¯PØRw]öW@pÙÛ(|Þ¡.o_ÂÐ˾ƒ¡ÔÍfƒqzX´ÂZö¬êµµ^ª¡¾_ÃÎó1ß'_EÛß´Ô5‘·kxOŸç©áÂZöô1·™W+heïÛÏÏËôÂ÷k0ä†ãcŽžzY|ú´^Z Ÿ‚-ÔCc4ÜŸ~‘®Ö²]tÏöÅzᵆ¿ÁÙzÊÄ©N˳ó[pŽr3>ž[øé=ïé_ªtç£å %n¼·õh0ûN„b•°‡zpU¥Ô(³¯§tAhy
+æÁF$JÄJ=¬ß¢Ï“çCÌ&ù­gZaX4@²ìJ,XȺCŸ[é.Îÿew˜Z‘²qÂf;´;!m^žÚ-õäŸÄ}ÉqífF­<s^Ûp7äIžF›ÓÞ:O˜Ö&«Ræ%Z™•º,2;¯1)z H2ÑT_LB2@kÙ ÖªŒëî6¿©yêÙ{ MÝÉgpXdl+ÆÍÆÝAÑÈ+_œšqâs+Ø„ÃÝ¿LÒkÔ ØÌõÆW`Í—Ó¦çg¶4›ó)Ä_oúnæ¦v^9´½¿%»ùVþÁs&Î<}hšsbÞ7zô‘»ß’ÉO=roÿíÏÝÂ?MÛÛÔì%ð4HÃÅX}бŸ?Soê¢]ŸbüØÃÛ~Іw)°H¢ÌŒÒ`ˆÞô’ÿ2=†?{¿T4?
+NžÇSŸ-%?Fh´Ýãg„Œ¥øg?.ëêóÅÃ"´è®-EëÀþïÝÓ"M]´çÓÂç&,¿ŸCÙ¿•å)ÖõaÖ¥†¹‰
+ráæiKïì(Œc ]{:ؾ£`ë±*á7Û üŸ÷öÖjÖý„AÀÏ_¶lJ¯†­TO˜»
+[M}bîŸï(kibaêÜ–’Eî®#YçÉ‹Ü t³O‡Åªps6'ÿLÒS71_¢™©æð0Í]ýšo››…æ½$m©á°Ò(—/ëаϬð￾:=ÄÇ9kÚÏPF“Cá#Cewc}¼flÀ<Χa3{yæõ¦è__Ôf_¥LÔ'Î>¿“[óc˜…²»ëY¬àð†Sô¿…Õ¿áÇ“‘ý r+Ósxc6âù(«‹öCÝÔ«üNë§øÐj–ÇfË\ân‹.=œ[=¿ò/F(ê2%=LrW†äÌÃÜBò5×°r6ÞOHãWz£Ð½ÛÙ—Ñá땹¨$?Sßú í;>ëâŸyÃ1Óœb¾%bW_º{®‚gš€ËìÏpºó
+Â"ob¤T–V…·VIÂçƒò|n%Ká$dhñÒ”'dµ¤’Vc-§B—<ÅGµyã4¬PD½Æî*÷ÕÚ‚³x™Œž`éëãAêÉnFZì–Ìî3º)¢‰ÕÈjL%­Ò‰ê¬eç³ÃåÆÁ{‡UŠhf;´¶@=0sÊOÝ…/áX¥¥ð%[Z»Ë„Šàæ!3 ×!ƒ1•´J‘ú=ñ'†)¾MÂX‹UŠhbfRÔÚue悾|”ð®Ò°ó›P;ï§H÷ìE41£zY©¤U:1÷{zo€~ÿ ;i̬¨R÷í, œœ¢·™ßŒZ…ÊÝJ¿lU“ÈÆ=cŸ"¤ô:V0&’^'2bùx£®Â×lSÊS°BM¤LŠÔ06Ã\I9‡ï7ëùs«4Qƒ¤™$]²ÑDŠê \5¦’VéÄŠãà\2ÐB]Κ€a~ˆfZP±#@k Ô1§žCùHùÌ MŠcn½9Ñ{ô±K&V†– ;ý÷QRÂ'SçbÃI¬ËãØM”LŠZ[0®”œƒçwÏ3¿°·JÙERH”1Ø¡‡i=¬ÆTÒ*˜a&ÀM’‚Á†¢™TìÐÚõÀ pð'úƒß©ïñ‹P4w'Ç'~¤|·AdÓž?ûR·o… [ÚkÖgUÄžÖ+%ö=ÏŠ4¦|AsC$õö²CJqÈ™70)xÄb°^}n>wUÀ‰¹ÞÎ=#‚×.&Ùƒ4]‡ôðKS¥>aE4ÓƒŠµšQ«w¦ÇЊyŸØ©ÇšÖÚ%37Cm@¦PÌœr@x"Óf‘æm'³˜áä¤Ä`ÁÇ!š˜™`07DRïÄ §©Î¼jŽú¡¯é¢Ö+¢‰Ppbî€w¥‰à¡Eý(»%)V™dò4 h¢×\Ÿwx³›¼¥Õ£(eZ€øÉÌÀ‚@…’‹%Íó¥¾i=ÐZêv7´b“0£ÖŽ˜1V™äí½JMíÅÔ´ÿA­cKC+
+o¥âö”óªLõV%äòÝÔœòwÿQ­aDKC)¿
+%ISšÉKSÆßýZêy7´Â[¨8…©®Ê$3ïUjò.¦¦_üµŽ, äø"ÔÜ\LIú.õAŠß}êâó0±[I8Œ©­ˆ4oõA¶Þ-ÍI}wÕ8´Ô%˜Ô«¬çábHsu©oÊé»WCK¡4; ´……3ĘƪLrï^Ÿ¦çbiÊâÅyPëøÀÒ@/BͻŔ&çRã”Äw¿†–x> ­ðV&N`Oé«”—Œ»W82r±ƒi»ø®JÞ0Ò~ŸÓvJ¢Ýí@6Þk›³öæ’j)Œnhŵpp†wJÖU&Ùu¯Rp15åéâ?¨uŒ`iH O¡fÖbJÓo©qJÓ»_CK<†Vx+Wù¹µM#nβ¨—S/‰†Ÿ½ë0K¢)Éš[î¤Ö†¤W:¥X$ ÎÆ)–­Ï:êE!£VM)(01·b]3¬SLæ'!{>H#YEjL}Ç™ÉD ª5À` D­Ò‰’î¾½¼:¬QW2üº!Ô*¢‰P bî
+¥±'ò½äh'Îøƒ×qŒ›nyÞfåÎÆlV…͇…:’ÇÌ·YNfë­nvŽC¸P‡Êm˜=òp¤)ª!n§¬ÇqTœ‡ð$–X´Çm¯ßĨµóË­™Ï2Ì!Žä‘/¡YtsŽa5:d߆âаKkŸ£›ºŠÊZ= ¬MÈΨ™‡î$—0~hÀ§§è¦
+je­ö…¬@sD y"‹:Ežën’…(QC(bìˆúHÓ…º$uÏ£8øùñËœÙM˜\ÙBª
+v5‰²VûLþ×–T&Ë4à‹~ ö!›©ÕL±É:g…Â?MWþ(ÝÉtB®x[¬¸é±”Êf®&U!@M¢¬V¾PE‰—qQž¦ù©G ÙB”ª"šfð€úÀÒüUÍQL½ÈêÏ›M2ĨÈ–PU°«I”µÚš
+Íõ’?0IÔñ©q¬]d Qªª€Ôäû‘«sVxS<§ìV±Ý
+=H”B™¨ÑÌ*vôjNERñÌ?7Huç Ræføœ:V-²™'PEˆbòûÀ²ìWð©HjïÃRˆä!”e)äyÛÄ-K¡!\–B³r_ÝÌfUØ|X–Bž·‚ì²"!UkçUä.K!TVh`öÈÃq)tIQæë}<‘Sõ²5 žð« üõɲWê&eac2«ÂæÃJßß÷4SÇ{‘ÖÏ«È!\©e„6Ìy8¡î‚¢@9¥áC¹Gy°|= õó,²™Ð-áBݬÜ٘ͪ°ù°PÇG‘÷bóD_é—:‘-Īâ›GŽ¼]ò“6·óÍGù¾A!ŽD~Ã-Ï#eWÞ&e¡b2«ÂæÃÊ[Ú?Ž¬RG¦æ°³ "\‰eD&V,œ-Ûó0žä’tÑÁKs¤«™Y·­zf£CaNÅŽÔ¤Æ-¨~
+rà+(+*°z¤à¸@ºdgÁ“\¢x¢q ,OAN!NºŠÉèA„C±D"5©! ªŸâø
+ʈjX=RpÂÚ;óøäˆÔYjyŽoâ¬Û¨˜7kR“#^AíÚÀSUUH`òˆÿHÙ%5Sh›äƒÀV`y
+mŠoÒí<LF‡ âŠ{
+Š˜R¼£J$F}Šˆ [;Bb
+åBe ›QŒRÙD…ø„jâ·ZšáÍ9Ì<*ú”¡åP¶)?Í\´|#Ojœ”À¨ СBA!¦©Ô8"Ž©š:/¦VŒsÖ2Š)iAN@ØŒ¤`€ó<r2’ T«‰ZêeDe…&+‚TÓ
+ DS•¡¦ž‹©àš§ ð1m_;†‘ ˜cZG6FN¡j’x¨)•( ì(4=¤šH
+"85Y
+ ¨á[dêG€îɧ™? ƒ<¾,4¤iü9öÈ/Ϻy ÆT<À©E%jŸWAYA©Ñ#ÂØ„ ¹¡ÆŒ>ø»ò?w¸ó;äÈ3§;9£àš½™û$ •>Ì¢iS¹BT«À…º0§þNÊ‚L­YÄ!< ˆ_LÏü½Õ{rAÈoÚ›”æXåyWš¯_ˆóüv“ô{PÎ.¹´šU!ò¬*àÂDø ÊŠL­Yâ&xH¿t”¹+ùu$ìÌ¿xT¿ü²ÇoL¥4wO~ºdœ³(DâT®Õ*p¡.ÌÄ©¿“² S«GqrüN’/÷Ä‚_Ðçï>"ŽßI²Å­¬ñ§êœô}P¦_üjU…ÀÈ>°ªD€ kê.èXjó@€P6aCnø •œ¿Ý“xüSÞç€Å‡‡BIæÀš§œÊ¸¹c:~K†ù0‹BdMåŠP­êÂÌšú;) 2µzda‡ð€ >ÖO^Ë!:#é°øtZ½­`æÄ´î6«jÙ}0«Qm 
+Q­êÂLœú«Ê€lX=aa‡ð À÷f{W.ùX¶ vW$,¶¢žˆ«ß’®?”ie|žGþ$â@®Õ*p¡.LÄ¿“² S«G„¸ Þ ¨­JÝ–"oÞxNIq=È)[–ݾ×KdIè¼ë :[l=ˆÚe² ™·pgUjYcV›*lˆ‘gþX}Í]Ájæ\˜=¡XoAYqÙ# c}…ð€ŸPhé·×Cµ×rÁHB¾Ÿ("¼{½ó£ã…7'û&Úvš´ê!°2$mˆÜ°¨,@åeàè¤,Ôê þ±N@dH -ýK½ôäŽ|P¶Ýñ.RF=܆ÊxÛ$›Õ\Ì«Mk €j¨PfÞÔ[PV\`öHÂà á!?Ô¨Æó[pwäã¾…PïY2øËÖû•7³QšµÏ½ÒЄ.#|ØD!ò¦r
+õ`æM½”˜=’0xCxƒŸ?õü$•WæP, ÝNM8;’pÄw m$æcªqQÍÁǃEm W|`U™
+6Q¬\ñUe<˜ho'eÁf$Œ¬ áMq-›ºt[ˆCi‡H"jì?$‰´¢[zIi)éqÖȶŸyCs(SÂ@<€ÅÁ
+3‰Èõ:³Ä)’ÒÊpš>I‹™úŠ”#•H`n@‡Š‘%pQUŠš<¢–ã3ˆøp¼iWÜ=±àr›ËÙaF@¢˜J‰ M´bMfš-yM¶Ëx{(¢T¬°Ô¢Â׺'¦ÔKT4hr.L!(¥$dÞ§Köž¸#ãía
+âü…ÍÓ²"©Ïyš"I”l½éì¡L™ñ€|¨™/UUѨÉ#p9vƒ €¾::Ü“
+.¾üÃàpâµ–ácý3M´VÛëxªÈOžÍbe@“Š“ZTìZ÷DÓp5;5xÀ,!"eÃSÛíÖ–{â‹dIãDS}ºì–”€—fVºôPL!»iO2 IÅŠJ-*x­i/‡* &O€ Sj^F¾’—WZÑð#»~çÂ$öe¯ëH–öRE68Ù+Ú÷v&Q„Ÿû†™-–o}›•ƒ­W² Q6Ä‚Èí¶'Ñ«4µ™¹þ*ùÜ}o~ŠÒÀ¢–¨Ç"BBÚJ®Óî¹€
+|Ýo½?ྠÕËg'®¿m_xE€ÊeÛis³YW Áj§êW®ÀSQS@jì~ì7 *ä…/õ&Þ•`|'p}˜ŽxÞF²ºø"‡WÕÐîÒA£(D¶T®
+%žïþm3çµ\P‘І6õ*~†°—¼rÅ°'ç1KÁ`Oe¦JEH”H6°×€š•(ðQÕ
+[aG݈¡¦s%¹»òÁ_/\Ÿ—#S|ÿM=
+³0Å7ÎHåPd³(¶@®Õª¡õ_ꩨ) 5v?øBTÈ ß$\ïè¿#Àøb[æ8äùr%Â/¾ÈHzùP6´°aÛ“ùR¹BT«B„Ö|©§ª&€ÐØ
+~ð…¨€Ç;wO,°HFñ5™‰
+.„`µó Õ+[à§h)µu„>vC’B h]Œwå–åÕ}ŽE|Ô;˜xdËnÅ»¹oñ•Ú©,-
+_?^úçŸ?\¨ðþž¿«²×ÈÜWá—ÄÊ=_¿2ÓTþ±ªà'߇¡A~\¸Q{Sn~[>(Êç]^"¿ä­>êzü®>‘ofÀ¢‚äÿx¡ä_¨ ùW*@þ¹ÊDþÓgÀO>®†ÏãÖ¨žãÅ1c¨eÛ–#qmÊ3 g‰þäôÍSSpP¼ßp¢î#oѤ³Q3Tx!cNGª¸-S¾uO…7SBº¯b(Œ•»*ü,v¿5jhP0}&·‘«ÜFÍ[ºîü<Ïá÷EËÃüwõ‰ÿyà äÿÇ àÿBù¿Rþ/TÿwŽ>kÎõÔ_6×¼Ðlc²y¬ÙFô¾6CåzبÊå°*×ÃFU.‡ÍP¹;lÔÐi35n
+éVêÃùøƇelÉíº–D=%½ÕcD{»Ùü¿¿ ?CˆuB‹óëÍküU 0Z<ijO|Hü–üîV%ð»}·žV´žô–þ£ä8eú~v¶É-Éܧöw÷¡ÿœçßY/’^èeù÷›Ûq¾Ù¡ÿÕß퇦c~$ÍŽèÚßO¡ÒæB Y·ì²xíR÷8÷’¬“GŽÒ–À5çk‹Ô)•‹\:ð¡æͧj¥Zûþlø®y]5öîµm?G+ÎËO©46\‰ÿÐþ»ò†O¿›¯bûˆõˆi¾t–Q‡þsm« ÛÆñSâ•;.Á ·è§fÉ&þïûiTAÏ£žÅ/ —Äç=Ë–„¸gÙÜÿu½'|PlÜ#üíwæ–ÿn>tN÷Ö;¸UŸøß½÷¢
+nCÿƒÖ[ÇÙKÜ Cç÷C«7zå²r¾7ŸjY‰,Œ1žù3?ÿb_|÷åƒú²úPÿîùÂç«ãWsÅßwåqŠøk g~] µ5ÈóððŒË¡é´N>ÔnÖ:±îCwëÝö¡ $õ0žoþ'm¾Oä¡Ém/k»ŽŸÜ>óãß
+ƒ ö1Œ!ñÓ+¬¡ŒÃžµ½³:y}67f+}ƒ@B–U~ÒißÜù ·»âØ|<Êþ£éT{:ÁýHB}z\“ÅÒ.=ÞX ÿ&ý³„«ÖA1)òXñP§?i/SøÜAþ{l/æ’9`^k¢dulMmñÃq
+¿gÇû¯dç£Ú¹nŸì¶àýßeûpßütŸ³ßŠëöáûÎSùÏx÷Ø8ä¹ÇÏ5¯|Už ÿÉë×î¯|]ø{÷5û
+á¾®ÂýW²s÷-µŒ?ÀªôluƧlbŽïµY]:|…éîkµÇêÏcÓ‹‘{ë×
+ù¿µ©ìÛ {·æTþ§ >õÔžùc¥z¦Oû/èÓ«¿’ßnŒU®±®‡¦Í½~žàïiü\b-ü”Ø=Õ…>þ¶Ââ:-Ü…›ó–K¹·Èû§¼w(û‚q?1“ø£¥÷
+endstream
endobj
-892 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 657.621 174.872 668.799 ]/A << /S /GoTo /D (page.10) >> >>
+895 0 obj
+<< /Type /Page /Contents 896 0 R /Resources 894 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R >>
endobj
-893 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.268 633.491 241.223 645.446 ]/A << /S /GoTo /D (page.24) >> >>
+897 0 obj
+<< /D [ 895 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+349 0 obj
+<< /D [ 895 0 R /XYZ 79.37 615.945 null ] >>
endobj
894 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 245.318 633.491 257.492 645.446 ]/A << /S /GoTo /D (page.62) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F25 375 0 R /F19 379 0 R /F16 382 0 R /F17 380 0 R /F69 402 0 R /F15 381 0 R /F20 376 0 R /F21 378 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-895 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 622.104 174.872 632.933 ]/A << /S /GoTo /D (page.46) >> >>
+900 0 obj
+<< /Filter /FlateDecode /Length 2924 >>
+stream
+xÚå\͎㸾÷SèÄ%‹ÿÀ¢öôx€Íi’¾9-²{H&Àî%¯Ÿ*þ‹–-Êö¬ãäà–EU},~¬*-©ùôëħ//¼;>^~8? Á¼ÖÂN¿¼¼Â'1YϤ¬Œ1}|›þú#ç8—.~·þõo?¼¬+
+=yæ µ2Å™.ÛŸ+®ìÕ«²8šh*„£Â^µÊvfIÉ’䯚lŽx¯à’ý@£ñ’¨iô>Œí=^']B ã€}¥/ÿ
+¿[Ó^ ØÈ¡|Ã^1ôIˆ
+¿[—˜Ñf) sZôܨ4.8TÂì4sBìPoEÆ¥ú4b8nÎͤ;™­^ç@#Áºx&CÚ“ÉÏ4ùV>¹ ´º‰82¨spLYœãP¦¬Lfd>Ç©T†¾Å!FJ-™,è¯hí
+6úJ)$;ˆ2ž$“£Ë¢›³Ê¹ÖÎCCY4´zT„l[³ßÆae°4À|ÖÒ Õ·m ƒ¤ìå±ß…„o†Óô|)Dñ)‘VƇ %V¦ýÛpw2­‡êÓdñÂO×#E€gÂÊD•,G¥Ò(³4êͪ‹ œbÖëäcrm)WòRuÈØ_ëBQãxè¢(ûnH )h¡ˆgS¥K2 èÅäÓ·¾Ç ­‚‹šªÑx=NÖ1M')üxh¥(µÒ•cžwê ÙÞ65ECLo˜:h ¿_ÎN`tã1ÎA·ÓGý“Uäð%fýŠ3g˜¶e=³ñfMÔ*f„îeã'™l5ZìƒÚ?¦Å韪opÎÀC÷òsKaî¸bWò~4&–
+sf)H—m'ˆ»~ÜÌÚI‰Làšs*Ùw^l°ž2XQ¤ëa–ˆÖI+q3%…=•´¤
+ƒÄÆ0Ü©=s÷ ‰gér«vQ0·…q§×ór5Œ¡ŒäkÏLœÇ1ƒs/±ªe&‰3Ó)\Á̃|°š·˜Î™ÉâÃÌô
+Ïã3€;
+ßuóÓDïÖD,7=Õ‹Ò[&cp\ŠÞ$ž¥Ç2§t.zï½.ÂýÖÅAv’xÇN|æqk]¼«ÖE¸ßº8ÈNïÙyYϳ#/°3‹ð¬“¿e;ôl©ßb-0œù£ðxâ/àOò{`Ù Ñ’¤—´œwÎNþ»þ¼ó²¾æÀfý$=VÑvJϘõÇØÉ |ÉÎF^ë”ö±3;Ǹ²ÿå¿òÜ3«i‹ç‘´–¤ÇóZ…ºÄ6ÆLÎTKfÎÿ–Ñ+ì¿ÑþA»uz$[œrLnf¶(eÇö¢ •}ûôÙÈðbäÿQ9ši)G7In…ß¹ôònEÁ‰af’xÇÌùû½ÂÎû7°.øgtáÿyÿä‚áÆ~Ô?“ô¸Vø]wq"“;ð h"FÂüùß]“íޜޣñœcñy¯™ãñÕz>|ßKDIyn´û—”è…CzGŠÜÕì}ó,)Ïv¯ ó<>Ê~ç+VYyn´{|Àí½ŽOâ[ãwâ'å¹Ñîð=–Ùñù}à;ß>KªsÕí°-– ZÒcúÆî|)/©ÎU·ÃV˜Å±S:(µ;©ÎU·ÃFÿ6:¸9va'¹êÞúÊÙ–>gJ:©è+L?M/1¢„°*Å”s0}›ÊËi±áŸÓË_n
+½ØØ¡ßÇöBo‡~'Ú‹otð÷ñ™â×Kôû¸{È%ö]´f’öLÍ‚ ô»$Çåšp1—¯îòxÞb~=ù·‹ÿ,@ÿÔ`nþ«ÁÆÍsƒ%‹âÌÛz…ÞÈûÜoEþé]@ñ
+endstream
endobj
-896 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 246.752 587.663 253.726 599.618 ]/A << /S /GoTo /D (page.3) >> >>
+899 0 obj
+<< /Type /Page /Contents 900 0 R /Resources 898 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R >>
endobj
-897 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 576.276 180.102 587.105 ]/A << /S /GoTo /D (page.46) >> >>
+901 0 obj
+<< /D [ 899 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+353 0 obj
+<< /D [ 899 0 R /XYZ 79.37 771.024 null ] >>
endobj
898 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 564.321 180.102 575.15 ]/A << /S /GoTo /D (page.46) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-899 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.104 551.798 181.059 563.753 ]/A << /S /GoTo /D (page.33) >> >>
+1019 0 obj
+<< /Filter /FlateDecode /Length 3308 >>
+stream
+xÚÍ\ÍŽ#¹ ¾ÏSøF+QÔ0h =½óÜ‚\“SÞÿRUª’(U•ÜíÁîÁpû¤HŠüHQ­oÿ½éÛ?¾iñ|ÿõí‡O7ƒÊ¢‡Û¯ÿ|3ô¾™[Hʆ[°Z9ûõ¿Û¿~h†ZÃCk Z|û÷¯nÔˆT¸%•<x¬Ië•ÃxóÉ«à°PóD-x¢x³@¯Á¾}Ï8fé Éÿñ0nDv‘ÐGT!¥BÔx¨é‹¨ü7Ø…ž3oß!2§û[~FÏLèõq¶–ßùsey° ÊÑB¼UHß(<ï3r:£œí7?yá$®2±>Iœ,OþpÕó+C<–Ë&åܶÀ…}E/³‘à¾Û…Ÿ½>]³A­
+SšÃtTÎñ‰1†@o’¿
+%BŸ0²
+?UOLÀ¤J;ÅéÚ*Åsô€Ç9&˜BšVÅè;V´ ÷X81ôåê›}#WàñR|µJ.Iª$™&R|'Ž5Ôúðmt½hºŽ×ÝÒþ\r«"n+¹%ô«ÃØ€ìÅC–RþëƤíÁwl?‘CåN%¥vÙ6Ž–LO`¼äT§»,ëå{¨€,ì%ÚP%Ë+C%ÙwðþÇj!³[U›?1LG,"UQêákR+U aGXï;Ø¢S‘MùÍÚÁp«{í.õÛ{ÚÈ=ÇAÉècµMVõ—zýªD¤ #H.=Ö[»IB9Ø\+c±÷"â¾×׊åmk€Íp£4ú?î(MÙ s6¸ïnZ;wnʼnîÈ sgh²YÍ%™màQm0˜BÇ’R–gºT@øšÓÈr²¬0·&[]ÌÀ3É¡Ñ—w{cíRmï­Ž‹MrhY;TÛçú"R5Ƽ¯ø Iµµ¯ÖòXHˆØhüŒ€#þm wVB½?¥¤¢þì :¹p,B¼&uŽUËød«smÏÁTzÔ Io™«xÐ ŠašêoI}ÔW– &p
+Ñ>·àµéS¬vR±
+ÛÞ'°' ñÈ÷z¿»fQ% ’ê'[3µ
+h 'Ûùfr냵Å\¶´úùìe°^Íh’Vhâo91>𺋗¹.áŠvr}ò³×eŠ
+Ét’rGyêèŠ!-úÎrϤ%ò2ÝzÎû+ «{Ä·X¶]°Ó¥…ñ^9Ú­]ù×ýâ©Úv¬p­?Ö¨ð‰¶'÷°h¿
+Ê=Œ\[Ÿbé•sp²ô@²³ne€î:’£
+†Ñ‡Ká’ü6…ÜÄV+ÔA_`(JJQÕïUûï«ÅÞ"l‰ ÚZL˜D“¿Øk‹×Vȧvû1y.1ÄIŸH`#gK¨Bð/á¼Øhµôܯ›VÐm”2e­¹ËýöÅb.¸%Jušq¼u3Í«*‚yZq[1:i² ¥QÁã¥<SJ£„C0Y,ä‚[ J[/~ÄJ e÷¹øŒIúèýKÔøÿ#˜EÀ¼•©R¥œ:Ê,–P”7IÎøŒPw÷Û ~ª4K¹!í(‹°¿œ”,mƒËe[ÚôÅn"É]ÊÛ:Û±£¡+ë©NrVRw±<Îeó c`(Û|÷ÜVˆ‘f.uŒ†uk$</€«µj¤w MÑw í‡»õß÷®þvB·a£æ”.g/³eµ’^¡Â÷=@c?ºZŸN´g‚”ì™5‘µcL×kªGo\5ƒ‡°Õm>v&i<RewH;‹Dãe' â›õ*…ø4·¹R”Ñmó¦BpTI÷åpÛDèÄ5VJ?nPÚ:ŽÖóy¹yc:Jòt»[…6ÊûšUZ|X¤—ͲálØd'
+yÔ|¸- gbçmQ4A¥äG"ùŸíüégÄ
+N9k:êm6±C…»˜(:¿Æm$­¯ÎÙT$4-©ŽNæºU… @Ãåª^Ò&—õAÕ&ïäòN†OUW]ز÷½šª’FM
+E…U7ëqß³†¨kïãU8KLDÆ^fVüã>nÉæo~ÈsFѸ÷e< #¬FX‡FYŽ#l;¢ì¡M¯²¡x Ír;ÝH¾6¸Óvä&1ÌŽ0–¸š›J%ïœo-Nm^ýü©²(I7¡)ê! Õü‚cdÆІ§"Ü1E€Oõ3 åë6%É„v$Ó 4F£<!A½·ÇE§q³v
+ƒ‘½ÆÑ€ñ“'%R`²Ê?ÝÙOn4¥–üêô=¿r«•…Êý Âö°xù6.ÍÃW@-Ó(M§pÔ @ ´•àü¦´¹.VuðЩÈ'åµùiåæå€þ‹\Q¹¢¤þl»½Whœ¤Ã£Û§
+tAyg†Af0!O@m*mî©|=%§Ò@ÿ²)6tÜïÄŽCÓpÍnw_+ën‚DV:E…è”O~V…ý%ƒ+TVøX«^{úßb¡Œ
+ÑIé³?žšjCÑ‹§Ýg }•ƒ WÅÆ»è÷múàV•u~}qf…‚£ —±}puf­NvCÝø2.C;åŠB‹ G¥iC+×ß¾!ƒ%»¸c)Cm…4Z¾¸€TŒj=÷›™‹r­¬Hm«³9±œ¢ˆ¾ïr”¢;byw"¸¢Ê%׉÷¢\FE™nñe_-RæŒtô‘ŠUŸPÒZ„ ½¨e[ö|§qy­Î¥†ï¥pb˜¶ ÖánبtšòŠzHÏÖSA_
+1Iè]b¾и8¨¶TSy)ˆæí¶Æ«°&‘Ü.hbSƒ´ŽqÙ¥JúÉ3U±\5½ÖT0
+x$°•õ¼^¸?=ƒm?•æûľß<¹¸-gù4.úps¿’ suЯÁ¶ûϧÆ­E
+¦£ôq.5R ˆÿfTòȨ¨A?àW틉û”œ™<¡)»¼ë³éŽP.´7*ËNåÞXwXÙïP ·äQí³ÖPr~z`欃>(VòxÔÊ9—8™Üï•w÷Âi¾õ
+^â‡CL£Odh_*»uL¾ã4¾X‚âΫX§0OÖŒ^1܃6äa I¹m€ºñ²é™«Ö/-û7Íœ`G0Z¡—’ç8Uâ¹nd·¸–ITWèš>—û”Ô#üQ(v  QSû ¾ãá×cê´ÇšmÎã±°(™°`øŠø¿Ã=‘óHËc ªE¤ÅT1z›…ˆùŒ^Rœ)« e_]ƒŽåÿµ ŠäË}uú!®-¿¢Ã”õ¾ãô‰ãؤóíA©÷KÜËíI¦9Ç8s†J‰
+endstream
endobj
-900 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 540.41 122.817 551.24 ]/A << /S /GoTo /D (page.4) >> >>
+1018 0 obj
+<< /Type /Page /Contents 1019 0 R /Resources 1017 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 867 0 R /Annots 1021 0 R >>
endobj
-901 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 201.472 528.455 208.446 539.285 ]/A << /S /GoTo /D (page.4) >> >>
+1021 0 obj
+[ 902 0 R 903 0 R 904 0 R 905 0 R 906 0 R 907 0 R 908 0 R 909 0 R 910 0 R 911 0 R 912 0 R 913 0 R 914 0 R 915 0 R 916 0 R 917 0 R 918 0 R 919 0 R 920 0 R 921 0 R 922 0 R 923 0 R 924 0 R 925 0 R 926 0 R 927 0 R 928 0 R 929 0 R 930 0 R 931 0 R 932 0 R 933 0 R 934 0 R 935 0 R 936 0 R 937 0 R 938 0 R 939 0 R 940 0 R 941 0 R 942 0 R 943 0 R 944 0 R 945 0 R 946 0 R 947 0 R 948 0 R 949 0 R 950 0 R 951 0 R 952 0 R 953 0 R 954 0 R 955 0 R 956 0 R 957 0 R 958 0 R 959 0 R 960 0 R 961 0 R 962 0 R 963 0 R 964 0 R 965 0 R 966 0 R 967 0 R 968 0 R 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R 974 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R ]
endobj
902 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.435 528.455 218.409 539.285 ]/A << /S /GoTo /D (page.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 134.055 681.88 141.029 692.928 ]/A << /S /GoTo /D (page.9) >> >>
endobj
903 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 516.151 154.2 527.329 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 173.716 648.583 180.69 659.422 ]/A << /S /GoTo /D (page.9) >> >>
endobj
904 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 504.196 154.2 515.374 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 276.152 636.07 288.107 648.025 ]/A << /S /GoTo /D (page.18) >> >>
endobj
905 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 152.456 492.59 159.43 503.419 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 624.334 174.872 635.512 ]/A << /S /GoTo /D (page.11) >> >>
endobj
906 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 152.456 480.635 159.43 491.464 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 612.379 174.872 623.557 ]/A << /S /GoTo /D (page.11) >> >>
endobj
907 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 189.926 456.156 201.881 468.111 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.268 588.249 241.223 600.204 ]/A << /S /GoTo /D (page.25) >> >>
endobj
908 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 174.165 444.201 181.139 456.156 ]/A << /S /GoTo /D (page.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 245.318 588.249 257.492 600.204 ]/A << /S /GoTo /D (page.63) >> >>
endobj
909 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.624 432.246 194.598 444.201 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 576.862 174.872 587.691 ]/A << /S /GoTo /D (page.47) >> >>
endobj
910 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.032 420.291 244.987 432.246 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 246.752 543.007 253.726 554.962 ]/A << /S /GoTo /D (page.3) >> >>
endobj
911 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 223.848 386.418 235.804 398.373 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 531.62 180.102 542.449 ]/A << /S /GoTo /D (page.47) >> >>
endobj
912 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 144.795 375.021 156.75 385.86 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 519.665 180.102 530.494 ]/A << /S /GoTo /D (page.47) >> >>
endobj
913 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 236.479 362.507 248.434 374.463 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.104 507.142 181.059 519.097 ]/A << /S /GoTo /D (page.34) >> >>
endobj
914 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 351.12 127.799 361.95 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 495.754 122.817 506.584 ]/A << /S /GoTo /D (page.4) >> >>
endobj
915 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 339.165 159.181 349.994 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 201.472 483.799 208.446 494.629 ]/A << /S /GoTo /D (page.4) >> >>
endobj
916 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.406 327.2 191.38 338.039 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.435 483.799 223.39 494.629 ]/A << /S /GoTo /D (page.10) >> >>
endobj
917 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 195.475 327.2 207.43 338.039 ]/A << /S /GoTo /D (page.22) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 471.495 154.2 482.674 ]/A << /S /GoTo /D (page.2) >> >>
endobj
918 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.183 315.245 160.157 326.084 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 459.54 154.2 470.718 ]/A << /S /GoTo /D (page.2) >> >>
endobj
919 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.252 315.245 176.207 326.084 ]/A << /S /GoTo /D (page.22) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 152.456 447.934 159.43 458.763 ]/A << /S /GoTo /D (page.2) >> >>
endobj
920 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.972 303.29 173.946 314.129 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 152.456 435.979 159.43 446.808 ]/A << /S /GoTo /D (page.2) >> >>
endobj
921 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.04 303.29 189.995 314.129 ]/A << /S /GoTo /D (page.22) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 189.926 411.5 201.881 423.456 ]/A << /S /GoTo /D (page.24) >> >>
endobj
922 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 226.12 279.389 238.075 290.219 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 174.165 399.545 186.12 411.5 ]/A << /S /GoTo /D (page.10) >> >>
endobj
923 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 199.579 267.434 211.535 278.263 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.624 387.59 194.598 399.545 ]/A << /S /GoTo /D (page.5) >> >>
endobj
924 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 172.481 254.911 179.455 266.866 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.032 375.635 244.987 387.59 ]/A << /S /GoTo /D (page.42) >> >>
endobj
925 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.871 231.001 245.826 242.956 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 223.848 342.348 235.804 354.303 ]/A << /S /GoTo /D (page.39) >> >>
endobj
926 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.921 231.001 262.095 242.956 ]/A << /S /GoTo /D (page.67) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 144.795 330.951 156.75 341.79 ]/A << /S /GoTo /D (page.39) >> >>
endobj
927 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 219.465 219.045 231.42 231.001 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 236.479 318.438 248.434 330.393 ]/A << /S /GoTo /D (page.14) >> >>
endobj
928 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 195.694 207.09 207.649 219.045 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 307.05 127.799 317.88 ]/A << /S /GoTo /D (page.28) >> >>
endobj
929 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 127.659 195.703 139.614 206.642 ]/A << /S /GoTo /D (page.34) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 295.095 159.181 305.925 ]/A << /S /GoTo /D (page.16) >> >>
endobj
930 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 221.238 171.783 233.193 182.662 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.406 283.13 191.38 293.969 ]/A << /S /GoTo /D (page.2) >> >>
endobj
931 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.594 159.838 204.549 170.707 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 195.475 283.13 207.43 293.969 ]/A << /S /GoTo /D (page.23) >> >>
endobj
932 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 155.415 147.882 167.37 158.821 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.183 271.175 160.157 282.014 ]/A << /S /GoTo /D (page.2) >> >>
endobj
933 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 159.041 135.917 170.997 146.866 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.252 271.175 176.207 282.014 ]/A << /S /GoTo /D (page.23) >> >>
endobj
934 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 175.091 135.917 187.266 146.866 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.972 259.22 173.946 270.059 ]/A << /S /GoTo /D (page.2) >> >>
endobj
935 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.36 135.917 203.535 146.866 ]/A << /S /GoTo /D (page.60) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.04 259.22 189.995 270.059 ]/A << /S /GoTo /D (page.23) >> >>
endobj
936 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.721 123.962 165.677 134.911 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 226.12 235.319 238.075 246.149 ]/A << /S /GoTo /D (page.18) >> >>
endobj
937 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.771 123.962 181.946 134.911 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 199.579 223.364 211.535 234.194 ]/A << /S /GoTo /D (page.22) >> >>
endobj
938 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.04 123.962 198.215 134.911 ]/A << /S /GoTo /D (page.59) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 172.481 210.841 179.455 222.796 ]/A << /S /GoTo /D (page.2) >> >>
endobj
939 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.847 123.962 215.021 134.911 ]/A << /S /GoTo /D (page.60) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.871 186.931 245.826 198.886 ]/A << /S /GoTo /D (page.18) >> >>
endobj
940 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 157.348 112.007 169.303 122.956 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.921 186.931 262.095 198.886 ]/A << /S /GoTo /D (page.69) >> >>
endobj
941 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 173.398 112.007 185.572 122.956 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 219.465 174.976 231.42 186.931 ]/A << /S /GoTo /D (page.10) >> >>
endobj
942 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.765 100.062 148.72 110.891 ]/A << /S /GoTo /D (page.34) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 195.694 163.021 207.649 174.976 ]/A << /S /GoTo /D (page.37) >> >>
endobj
943 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 151.709 100.062 163.664 110.891 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 127.659 151.633 139.614 162.572 ]/A << /S /GoTo /D (page.35) >> >>
endobj
944 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.759 100.062 179.933 110.891 ]/A << /S /GoTo /D (page.66) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 221.238 127.713 233.193 138.592 ]/A << /S /GoTo /D (page.17) >> >>
endobj
945 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 176.456 87.758 188.411 98.936 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.594 115.768 204.549 126.637 ]/A << /S /GoTo /D (page.42) >> >>
endobj
946 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.506 87.758 204.68 98.936 ]/A << /S /GoTo /D (page.66) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 155.415 103.813 167.37 114.752 ]/A << /S /GoTo /D (page.27) >> >>
endobj
947 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 209.313 87.758 221.487 98.936 ]/A << /S /GoTo /D (page.67) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 159.041 91.847 170.997 102.796 ]/A << /S /GoTo /D (page.27) >> >>
endobj
948 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.572 75.583 181.527 87.539 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 175.091 91.847 187.266 102.796 ]/A << /S /GoTo /D (page.46) >> >>
endobj
949 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 185.622 75.583 197.796 87.539 ]/A << /S /GoTo /D (page.67) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.36 91.847 203.535 102.796 ]/A << /S /GoTo /D (page.61) >> >>
endobj
950 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.585 681.87 390.559 692.709 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.721 79.892 165.677 90.841 ]/A << /S /GoTo /D (page.27) >> >>
endobj
951 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 397.703 669.915 409.658 680.754 ]/A << /S /GoTo /D (page.43) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.771 79.892 181.946 90.841 ]/A << /S /GoTo /D (page.46) >> >>
endobj
952 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.232 646.014 394.206 656.884 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.04 79.892 198.215 90.841 ]/A << /S /GoTo /D (page.60) >> >>
endobj
953 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 480.622 634.059 492.577 644.928 ]/A << /S /GoTo /D (page.37) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.847 79.892 215.021 90.841 ]/A << /S /GoTo /D (page.61) >> >>
endobj
954 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.923 621.755 414.878 632.973 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 157.348 67.937 169.303 78.886 ]/A << /S /GoTo /D (page.27) >> >>
endobj
955 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 421.272 610.149 433.227 621.018 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 173.398 67.937 185.572 78.886 ]/A << /S /GoTo /D (page.46) >> >>
endobj
956 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 452.079 598.064 464.034 609.063 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 360.014 693.835 371.969 704.664 ]/A << /S /GoTo /D (page.35) >> >>
endobj
957 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 467.072 586.229 479.028 597.108 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 374.958 693.835 386.913 704.664 ]/A << /S /GoTo /D (page.39) >> >>
endobj
958 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 357.055 574.283 369.01 585.113 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.008 693.835 403.182 704.664 ]/A << /S /GoTo /D (page.68) >> >>
endobj
959 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 373.105 574.283 385.279 585.113 ]/A << /S /GoTo /D (page.65) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.705 681.531 411.66 692.709 ]/A << /S /GoTo /D (page.17) >> >>
endobj
960 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 390.539 561.76 402.495 573.715 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.755 681.531 427.929 692.709 ]/A << /S /GoTo /D (page.67) >> >>
endobj
961 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 490.644 549.805 502.599 561.76 ]/A << /S /GoTo /D (page.18) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 431.028 681.531 443.202 692.709 ]/A << /S /GoTo /D (page.69) >> >>
endobj
962 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 379.381 514.508 391.336 525.058 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 392.821 669.357 404.776 681.312 ]/A << /S /GoTo /D (page.13) >> >>
endobj
963 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 449.369 502.552 461.324 513.382 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.871 669.357 421.045 681.312 ]/A << /S /GoTo /D (page.69) >> >>
endobj
964 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 465.419 502.552 477.593 513.382 ]/A << /S /GoTo /D (page.56) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.585 646.004 390.559 656.844 ]/A << /S /GoTo /D (page.5) >> >>
endobj
965 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 489.229 490.029 501.185 501.984 ]/A << /S /GoTo /D (page.44) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 397.703 634.049 409.658 644.889 ]/A << /S /GoTo /D (page.44) >> >>
endobj
966 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 371.421 478.642 383.376 489.471 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.232 610.149 394.206 621.018 ]/A << /S /GoTo /D (page.4) >> >>
endobj
967 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 455.305 466.119 467.26 478.074 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 480.622 598.194 492.577 609.063 ]/A << /S /GoTo /D (page.38) >> >>
endobj
968 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 451.481 454.164 463.436 466.119 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.923 585.89 414.878 597.108 ]/A << /S /GoTo /D (page.24) >> >>
endobj
969 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 467.531 454.164 479.705 466.119 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 421.272 574.283 433.227 585.153 ]/A << /S /GoTo /D (page.14) >> >>
endobj
970 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.018 430.811 434.973 441.76 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 452.079 562.199 464.034 573.197 ]/A << /S /GoTo /D (page.32) >> >>
endobj
971 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 446.28 418.866 458.236 429.735 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 467.072 550.363 479.028 561.242 ]/A << /S /GoTo /D (page.48) >> >>
endobj
972 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.374 406.911 377.329 417.85 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 357.055 538.418 369.01 549.247 ]/A << /S /GoTo /D (page.22) >> >>
endobj
973 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 476.268 394.388 488.223 406.343 ]/A << /S /GoTo /D (page.51) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 373.105 538.418 385.279 549.247 ]/A << /S /GoTo /D (page.66) >> >>
endobj
974 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 492.318 394.388 504.492 406.343 ]/A << /S /GoTo /D (page.66) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 390.539 525.895 402.495 537.85 ]/A << /S /GoTo /D (page.17) >> >>
endobj
975 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.511 383.001 399.466 393.83 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 490.644 513.94 502.599 525.895 ]/A << /S /GoTo /D (page.19) >> >>
endobj
976 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.126 370.916 398.081 381.875 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 379.381 478.642 391.336 489.192 ]/A << /S /GoTo /D (page.22) >> >>
endobj
977 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.934 359.09 411.889 369.92 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 449.369 466.687 461.324 477.516 ]/A << /S /GoTo /D (page.18) >> >>
endobj
978 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.984 359.09 428.158 369.92 ]/A << /S /GoTo /D (page.66) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 465.419 466.687 477.593 477.516 ]/A << /S /GoTo /D (page.57) >> >>
endobj
979 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 470.241 346.567 482.415 358.522 ]/A << /S /GoTo /D (page.53) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 489.229 454.164 501.185 466.119 ]/A << /S /GoTo /D (page.45) >> >>
endobj
980 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 357.573 335.18 369.528 346.009 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 371.421 442.776 383.376 453.606 ]/A << /S /GoTo /D (page.24) >> >>
endobj
981 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 372.517 335.18 384.472 346.009 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 455.305 430.253 467.26 442.209 ]/A << /S /GoTo /D (page.14) >> >>
endobj
982 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 301.307 352.542 312.136 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 451.481 418.298 463.436 430.253 ]/A << /S /GoTo /D (page.13) >> >>
endobj
983 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.637 301.307 368.592 312.136 ]/A << /S /GoTo /D (page.54) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 467.531 418.298 479.705 430.253 ]/A << /S /GoTo /D (page.21) >> >>
endobj
984 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 372.686 301.307 384.861 312.136 ]/A << /S /GoTo /D (page.59) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.018 394.946 434.973 405.895 ]/A << /S /GoTo /D (page.17) >> >>
endobj
985 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 500.497 288.784 512.452 300.739 ]/A << /S /GoTo /D (page.19) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 446.28 383.001 458.236 393.87 ]/A << /S /GoTo /D (page.48) >> >>
endobj
986 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 442.823 264.874 454.779 276.829 ]/A << /S /GoTo /D (page.35) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.374 371.045 377.329 381.984 ]/A << /S /GoTo /D (page.11) >> >>
endobj
987 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 468.876 252.918 480.831 264.874 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 473.372 358.522 485.327 370.478 ]/A << /S /GoTo /D (page.52) >> >>
endobj
988 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 389.354 240.963 401.309 252.918 ]/A << /S /GoTo /D (page.62) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 488.698 358.522 500.873 370.478 ]/A << /S /GoTo /D (page.67) >> >>
endobj
989 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 446.071 229.566 458.026 240.445 ]/A << /S /GoTo /D (page.33) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 504.727 358.522 516.902 370.478 ]/A << /S /GoTo /D (page.68) >> >>
endobj
990 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 481.476 217.053 493.432 229.008 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.511 347.135 399.466 357.965 ]/A << /S /GoTo /D (page.50) >> >>
endobj
991 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 349.553 205.307 361.508 216.495 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.126 335.05 398.081 346.009 ]/A << /S /GoTo /D (page.50) >> >>
endobj
992 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.476 193.143 453.432 205.098 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.934 323.225 411.889 334.054 ]/A << /S /GoTo /D (page.50) >> >>
endobj
993 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.715 181.187 406.689 193.143 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.984 323.225 428.158 334.054 ]/A << /S /GoTo /D (page.67) >> >>
endobj
994 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.784 181.187 422.958 193.143 ]/A << /S /GoTo /D (page.65) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 470.241 310.702 482.415 322.657 ]/A << /S /GoTo /D (page.54) >> >>
endobj
995 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 471.825 169.232 483.78 181.187 ]/A << /S /GoTo /D (page.54) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 357.573 299.314 369.528 310.144 ]/A << /S /GoTo /D (page.14) >> >>
endobj
996 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 447.336 135.359 459.292 147.314 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 372.517 299.314 384.472 310.144 ]/A << /S /GoTo /D (page.17) >> >>
endobj
997 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 479.725 123.404 491.68 135.359 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 267.317 352.542 278.146 ]/A << /S /GoTo /D (page.28) >> >>
endobj
998 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.201 99.494 426.156 111.449 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.637 267.317 368.592 278.146 ]/A << /S /GoTo /D (page.55) >> >>
endobj
999 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 430.25 99.494 442.425 111.449 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 372.686 267.317 384.861 278.146 ]/A << /S /GoTo /D (page.60) >> >>
endobj
1000 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 472.61 87.539 484.565 99.494 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 500.497 254.794 512.452 266.749 ]/A << /S /GoTo /D (page.20) >> >>
endobj
1001 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 488.659 87.539 500.834 99.494 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 442.823 230.884 454.779 242.839 ]/A << /S /GoTo /D (page.36) >> >>
endobj
1002 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 495.334 75.583 507.29 87.539 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 468.876 218.928 480.831 230.884 ]/A << /S /GoTo /D (page.48) >> >>
endobj
-1008 0 obj
-<< /D [ 1006 0 R /XYZ 78.37 808.885 null ] >>
+1003 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 389.354 206.973 401.309 218.928 ]/A << /S /GoTo /D (page.63) >> >>
endobj
-353 0 obj
-<< /D [ 1006 0 R /XYZ 79.37 706.717 null ] >>
+1004 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 446.071 195.576 458.026 206.455 ]/A << /S /GoTo /D (page.34) >> >>
endobj
1005 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F67 385 0 R /F56 380 0 R /F15 377 0 R /F57 381 0 R /F55 379 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-1113 0 obj
-<< /Filter /FlateDecode /Length 3273 >>
-stream
-xÚÕ\É®äº Ý÷WÔ´Z¢¨ x¸@U×½²î]m²ÊÿoCɲZ–]ÃK¿,uË.“E‘‡ƒ[^þ}‘—¿}“ùóöëÛ/e.A /¿þõMÑ yQ„vg•V]~ýçò?¤Ô ¥C)mXþ¶RJ¤O£òßôOý\þ¶éïðôœ£/p[~‡žîÁò¼¡àþñ]k©ûøï㟿þÎ¥À ”´#)læ9ë¯å^”Hßâ÷…» +c9¢ _·õ*¤çß_ÆŽ´¡¬:pA
-—~§¿5‘½æ凪‡™ðXÍ ‚°9ec[ÅØëžb´ʨ#ÅÄåÆ{Ú-÷Òµ[ݪ¨¬(+Þùv¸0â
-F¨`Ž¸®è·â î?¾¬n
-údœNjÎyì@f”Ð
-¹Õ=²Š<½ ¥n ö­'Dº}ìø.;u¤
-C¹ —ë´ƒÓè`ûw8NêyÇ)88Z­0 t}e ŒÔû§|ÂÁiôÂJÿ—rpö6:d…ÖÀÙS²b£5#0Ø”4t»,Ù¤²«N¤ãƒ¼0ZoN`’LQ+¤¬· STgœ•á\-1'6=ö?笵û\nH ‘=”
-8öª5y7`×Ö§GÅ*’²,¬*ÊÅ̵@u«>zéLAµ’x=F~“w+â@ÙÛ"#2Ëåþ'ŽPWé,WF1r@ŠËr#_0„`­‚§ŠÊW[¦ã«l5^tÑ/Ïå½ð¾d+z[–,ÞiV€Æ /@.„R³A=µ³¼.²6²”òLô×µ ù›×¤¬¿€RBAñÚèN¬I‘ûŽÏ®ÏŒáÛëõim(·áÜ FþŸ}µÅúZ ·÷*Qr­ó$o@nq4fFhIy'@éMd”›ƒ6A#gó,¿/'j|¨½å›¢pôÎÏÛŠa<»éŽŠt¶F2<ŠÊÆ?¼¨¶MÒïÂo_àÞ)È ¶ZèZ7/g,7­ºSè«t]+©iRpÌqþÙZ0\
-Ö”¸.m¢„ÛG‘B%t­ÎÝŸl¤œhyb5ŠóéZûµ2GЄ=yÄü“‡ ;ßTþ¦.JÓG€™:ÞвB¹ ¯¾ 4AO‘£îúnÑôBNKýŠSêW‚gd‰‰š‡N–®›<—ƒ’]"?[¬Þa„ìúZ”R|Ŭ¤,>Ë+¾hrIÛ•\ÀáöÁSçº2kÉnóU²[h JW€Â¦7½ƒØT ãôûÛbÑ­n’õ6%»ŽzþAXeÛcóÒ@dƒ(+³ˆ½­
-|îdÄÏB_Pª½·—†¦èm "Ú>QLÉÝš“Ô™‡åÄ8©
-+LŠ)’-’+2Zä›Û6ÉŽRÍ=й½HkMspS>Ùs©r .•
-B¡õ{VÁh½ùSª8§ÜÏÌÝÆ+#×¼ûË4.SÍi ë }Ò“Õøj}`T³ð†dM¥¦ãœòê쑧왔06>m£:p½·SEçfm…®ê+.ùõ–y;!6ÁuN½‘ðœtÎ Õ¼/pR:§§#àçÖé',ït i®K1JIWb-aÙ©žÇ‡÷„®Ð7ÖµA
-ž’pãH¥Žu>‚œk?šŽñgÌ–œætb˜6ç² D`º"ÓÙu—ÉjkÙ[9y°vKØÓn8üØ¡ôZ
--Õ3ÒÇê^Çh`ÜF\¥gœ qNròdíŸÔÐŒPÅÆyCÆåáS!­Ð‘?,åIðqv•qzTRP ~ZŸ±}~RRΉÙaüà ÈŸ˜+x×MNš@ë½y¤ÖOû¸ù¦Ž—÷ÄX‹2íÒ8rÎKœÚxQ_z"U«ÛgFb_mÓÄw®Ë¬žµl8Ý5rnà+®‚¥%:‚i«¤héÓltߣ¯2pñP*2ϱ‘¶8ÿZ;%,ž³í4$Œqmíâ  ã„CÇ9íŽ/î­Fam³·›nûÿìÕI•æ {‘øËLÙÂòý(f’9Y‚ï=ÉnHîÀÕþwÒð StÄæwÜA^…ñ¥`½¡:›G,’¤Ö/·ìn£ž«¸ÕNlÍRSi54o%Íês»¢4‡µ» xáê ûÌh¶#îV’ñ0à|ºŸ§ðà­ðu½da÷Æ{çvWÊgäöí§áðõ¬à#]j[Jž2S0@7-ïhb–6I˜±Qà9…j•Æã8÷3 @%è(—uª~Ü•ŠF)9@ÒX^Ÿ”‘2
-(÷æÕûi½^a¤å2<SS%?î½ß¬fö&uÑ¡rBɳ:<ãºÃ;ÕÎì—G±2»
-oœˆ‡N#üÞöàVf û‹í¥¼—Ê+Ú°±‡óòiëÓx£3`ôÞì®°äj,§¾;±ï¢7¼(H›®iWž (ñm[mk«‹º™Ð"­Žïñ¸±´5¶¥&çk ò4H‚jãé÷pî´hú’"æRؽé
->EøùëÛW
-endstream
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 481.476 183.063 493.432 195.018 ]/A << /S /GoTo /D (page.42) >> >>
endobj
-1112 0 obj
-<< /Type /Page /Contents 1113 0 R /Resources 1111 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 859 0 R /Annots 1115 0 R >>
+1006 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 349.553 171.317 361.508 182.505 ]/A << /S /GoTo /D (page.14) >> >>
endobj
-1115 0 obj
-[ 1003 0 R 1004 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R ]
+1007 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.476 159.153 453.432 171.108 ]/A << /S /GoTo /D (page.16) >> >>
endobj
-1003 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 170.14 758.022 182.095 768.971 ]/A << /S /GoTo /D (page.55) >> >>
+1008 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.715 147.197 406.689 159.153 ]/A << /S /GoTo /D (page.4) >> >>
endobj
-1004 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 228.66 745.619 240.615 757.574 ]/A << /S /GoTo /D (page.35) >> >>
+1009 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.784 147.197 422.958 159.153 ]/A << /S /GoTo /D (page.66) >> >>
endobj
1010 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 158.135 734.102 170.09 745.17 ]/A << /S /GoTo /D (page.50) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 471.825 135.242 483.78 147.197 ]/A << /S /GoTo /D (page.55) >> >>
endobj
1011 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.81 722.147 176.765 733.106 ]/A << /S /GoTo /D (page.50) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 447.336 103.245 459.292 115.2 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1012 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.279 688.403 209.253 699.233 ]/A << /S /GoTo /D (page.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 479.725 91.29 491.68 103.245 ]/A << /S /GoTo /D (page.48) >> >>
endobj
1013 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 212.242 688.403 224.197 699.233 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.201 67.379 426.156 79.334 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1014 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.205 675.88 173.178 687.835 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 430.25 67.379 442.425 79.334 ]/A << /S /GoTo /D (page.58) >> >>
endobj
-1015 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 117.198 664.493 129.153 675.432 ]/A << /S /GoTo /D (page.26) >> >>
+1020 0 obj
+<< /D [ 1018 0 R /XYZ 78.37 808.885 null ] >>
endobj
-1016 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 120.825 652.528 132.78 663.477 ]/A << /S /GoTo /D (page.26) >> >>
+357 0 obj
+<< /D [ 1018 0 R /XYZ 79.37 706.717 null ] >>
endobj
1017 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.875 652.528 149.049 663.477 ]/A << /S /GoTo /D (page.45) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F67 389 0 R /F15 381 0 R /F56 384 0 R /F57 385 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1018 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 171.305 640.015 183.261 651.97 ]/A << /S /GoTo /D (page.39) >> >>
+1128 0 obj
+<< /Filter /FlateDecode /Length 3265 >>
+stream
+xÚÕ\ÉŽ$7½÷WÔ´¬…Ú
+I …"rñtûЮªX(’¢ÈÇ%,ßþû&ßþø&óÏËo¿Ý”}‹":íàíǾ)¼!ßÔ›Âø7ï”N½ýøßÛ¿~—Òh)áú®þî®øûÿá5ó=ú[â?·<C×¼Ãûúý»1¯XKáOµP ßé Mo)o—ò¤¾Ñûù/enïßµs¿Óúùí¼&ÑNwѱ¸š¾Ÿq—tåß?þDY­ÉŠ¯ [i‘cò›S-AJºçµ´\·øõ‰Kúù35—dg²/”í,ÂCCS.²¦uäÂa‘%Ë“d&y‰szŽ¸'iè}’½á‚îØÚ
+íˆ —W¤•Í-kœ¨_èï¼+±Õꮳ͸ÑÎ+ç…‰œMLä ÒÉ~dñcU‡©Ii…‹À)÷Ûã>ö£ŒÐp¤’–î¿ÜK×.u§L¶X²˜~7¬-*•Ðáp7Šúx`õßnnxŽ„t~²eµQ7àÙáþE¨gÖå5³fït†B±‡$ŵ½º>»^¡·è¹´õùn’êz¸í*â¹
+óUå·¤U”ŠèÑïFRY+b\%÷×…ÏÛ;šcÀ[l2xõFg9ÑvsI­ÚN‰ûŸ‘t
+)‰x+piC—gËq×9ÐÓ5z¶¶IèzRS˜Ç^<]ç® B&ž‘ϼåþù(¸”à]`V¹wJFtä(çp,ãdç=J‰¾Ä½îü×ÍH+œöf¾ ‹»NºùùÓÝ6T;¤äÏìD#œ×_7ÆW¶(º–Âj>ÖG´PÆnVèBûÍAPÂ7nôÖ¨ÊÃ>´]Yu (YuSdÀ;Þ·`€üAÉVÛ; jùUˆZ5Z¸(¼[eLéOµ¬lÙÅê 옔½Ï4ú€Ú›5ìÜvGË»g'z{«7”ºBd
+«ý`¹6S
++ЈP¥mT”‹™¥8uiŠü9\¤¥«•Ðu
+ý&ïÄ5"RY«ÅÀ,w–ùŸ8B]¥s½2
+ŽRœ—ƒàØz‚Ñ Óˆ\´‚Ú[[¡ãB¶
+_UÑKçóV„÷°¦)fØÃú3&y˜bLÖô
+[FjáTäƒ3//Xé÷6#úN÷u¤Úv{_˜à…³œ ²}¤˜R»’‘i]'N”]
+‚Bi=ë*ºªß·äo[æÝ㻡ƒàÔÏqçb@/w^5N"à×Öé'4ït8açb”“JbAh5ÕóøðžÐµ&Àf…»u ZhëâpãH¹ŽˆéðU{øŽñ'%LÞp:)LŸ”ÛHadWd:+÷Ú!)¶–½•—²;Äžn³òÈrþÀ€{„{+›aŒÆaÄÂ=[¹ç8—N˜æK›×ö3 ª83d«Ü{*LÆ=ÌåN­˜?ð•îæá „‡õIÝ󳜲•Ø™Æ_ÚN-øKö&; M?õÚ|R‹ƒ'ƒ½±A4ó -Ö L›4œó
+'š>þ¬}b$úÊHìÖ2-}Ïð± é9ǦÒÃÁQCç¦_‹ë`i‰ŽpZáÕ€pn£û}­ów¥"ópÏ5[>aÖN‹ãl b|´fqPÐñƒg íÎ.n-Â[/Û­ÝôÚÿoßMÒ˜´u†óÄ?dÊ&—G1‡CøÎhv3r¾&5\yÐY•ÄÆwüA^ôE°áDûÉ¿±aë„À-»Û©Ç*nýGê‹<©¼›/’fõ¹]VšƒÃÚ]:8L­¡M¬f;áa«ÓTQµQóuNü
+ulôýìÜj# ÎƒnB¨aºBjKçYÔ†“ïk“èà´)% öEÈ…°kSÿ>”ÑG["_ñÌ@$ßÓ)ËäC´›ßÕáLv£W“?F¸&X4GÎ…N–U}øÝeý^T]ªul{“}ÌÄQGü=ZQ̵¶ç‘OËч3Ù)¢_]
+ æŠPyáëÇ·¿
+endstream
endobj
-1019 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 143.131 628.06 155.086 640.015 ]/A << /S /GoTo /D (page.39) >> >>
+1127 0 obj
+<< /Type /Page /Contents 1128 0 R /Resources 1126 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1130 0 R /Annots 1131 0 R >>
endobj
-1020 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.309 616.104 206.264 628.06 ]/A << /S /GoTo /D (page.39) >> >>
+1131 0 obj
+[ 1015 0 R 1016 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R ]
endobj
-1021 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.799 604.149 179.754 616.104 ]/A << /S /GoTo /D (page.39) >> >>
+1015 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.361 757.574 261.316 769.529 ]/A << /S /GoTo /D (page.42) >> >>
+endobj
+1016 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 265.411 757.574 277.585 769.529 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1022 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 225.681 570.486 237.637 581.674 ]/A << /S /GoTo /D (page.53) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 272.085 745.619 284.041 757.574 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1023 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.912 558.53 242.867 569.718 ]/A << /S /GoTo /D (page.53) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 170.14 734.112 182.095 745.061 ]/A << /S /GoTo /D (page.56) >> >>
endobj
1024 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.535 525.016 143.49 535.845 ]/A << /S /GoTo /D (page.29) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 228.66 721.708 240.615 733.664 ]/A << /S /GoTo /D (page.36) >> >>
endobj
1025 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 513.061 159.181 523.89 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 158.135 710.192 170.09 721.26 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1026 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 177.721 488.583 189.896 500.538 ]/A << /S /GoTo /D (page.65) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.81 698.236 176.765 709.195 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1027 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 477.195 127.799 488.025 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.279 665.027 214.234 675.857 ]/A << /S /GoTo /D (page.10) >> >>
endobj
1028 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.983 453.285 170.957 464.154 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 217.223 665.027 229.178 675.857 ]/A << /S /GoTo /D (page.17) >> >>
endobj
1029 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.904 441.33 196.86 452.199 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.205 652.504 173.178 664.459 ]/A << /S /GoTo /D (page.4) >> >>
endobj
1030 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 221.238 429.365 233.193 440.244 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 117.198 641.117 129.153 652.056 ]/A << /S /GoTo /D (page.27) >> >>
endobj
1031 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.224 407.168 130.18 416.015 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 120.825 629.152 132.78 640.101 ]/A << /S /GoTo /D (page.27) >> >>
endobj
1032 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 393.22 133.029 404.339 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.875 629.152 149.049 640.101 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1033 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.983 369.599 170.957 380.468 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 171.305 616.639 183.261 628.594 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1034 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.904 357.644 196.86 368.513 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 143.131 604.683 155.086 616.639 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1035 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 221.238 345.679 233.193 356.558 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.309 592.728 206.264 604.683 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1036 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 181.487 333.723 193.442 344.563 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.799 580.773 179.754 592.728 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1037 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 197.537 333.723 209.711 344.563 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 225.681 547.644 237.637 558.832 ]/A << /S /GoTo /D (page.54) >> >>
endobj
1038 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 299.86 134.523 310.69 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.912 535.688 242.867 546.876 ]/A << /S /GoTo /D (page.54) >> >>
endobj
1039 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 138.618 299.86 150.573 310.69 ]/A << /S /GoTo /D (page.54) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.535 502.708 143.49 513.538 ]/A << /S /GoTo /D (page.30) >> >>
endobj
1040 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 154.538 287.895 166.493 298.774 ]/A << /S /GoTo /D (page.55) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 490.753 159.181 501.582 ]/A << /S /GoTo /D (page.16) >> >>
endobj
1041 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 240.207 275.382 252.162 287.337 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 177.721 466.275 189.896 478.23 ]/A << /S /GoTo /D (page.67) >> >>
endobj
1042 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.3 263.427 203.256 275.382 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 454.888 127.799 465.717 ]/A << /S /GoTo /D (page.11) >> >>
endobj
1043 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.295 229.554 199.251 241.509 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.983 430.977 170.957 441.846 ]/A << /S /GoTo /D (page.4) >> >>
endobj
1044 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 212.501 195.681 224.456 207.636 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.904 419.022 196.86 429.891 ]/A << /S /GoTo /D (page.37) >> >>
endobj
1045 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.61 183.726 245.565 195.681 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 221.238 407.057 233.193 417.936 ]/A << /S /GoTo /D (page.12) >> >>
endobj
1046 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 251.861 171.771 263.816 183.726 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.224 384.86 130.18 393.707 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1047 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 189.716 160.304 201.672 171.213 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 370.912 133.029 382.031 ]/A << /S /GoTo /D (page.29) >> >>
endobj
1048 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.66 160.304 216.616 171.213 ]/A << /S /GoTo /D (page.25) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.983 347.291 170.957 358.16 ]/A << /S /GoTo /D (page.4) >> >>
endobj
1049 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.505 148.418 127.46 159.258 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.904 335.336 196.86 346.205 ]/A << /S /GoTo /D (page.37) >> >>
endobj
1050 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.554 148.418 143.729 159.258 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 221.238 323.371 233.193 334.25 ]/A << /S /GoTo /D (page.12) >> >>
endobj
1051 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.823 148.418 159.998 159.258 ]/A << /S /GoTo /D (page.59) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 181.487 311.416 193.442 322.255 ]/A << /S /GoTo /D (page.12) >> >>
endobj
1052 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 119.131 136.463 131.086 147.302 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 197.537 311.416 209.711 322.255 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1053 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.181 136.463 147.355 147.302 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 278.087 134.523 288.916 ]/A << /S /GoTo /D (page.28) >> >>
endobj
1054 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 124.518 127.799 135.347 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 138.618 278.087 150.573 288.916 ]/A << /S /GoTo /D (page.55) >> >>
endobj
1055 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.116 88.642 223.071 99.522 ]/A << /S /GoTo /D (page.33) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 154.538 266.122 166.493 277.001 ]/A << /S /GoTo /D (page.56) >> >>
endobj
1056 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 132.371 76.568 144.327 87.636 ]/A << /S /GoTo /D (page.50) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 240.207 253.609 252.162 265.564 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1057 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.97 745.619 420.925 757.574 ]/A << /S /GoTo /D (page.37) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.3 241.653 203.256 253.609 ]/A << /S /GoTo /D (page.47) >> >>
endobj
1058 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.15 733.664 453.105 745.619 ]/A << /S /GoTo /D (page.35) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.295 208.315 199.251 220.27 ]/A << /S /GoTo /D (page.47) >> >>
endobj
1059 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.386 722.197 427.341 733.205 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 212.501 174.976 224.456 186.931 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1060 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 436.515 709.753 448.47 721.708 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.61 163.021 245.565 174.976 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1061 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 359.247 698.236 371.202 709.195 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 251.861 151.065 263.816 163.021 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1062 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 403.81 686.281 415.765 697.24 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 189.716 139.598 201.672 150.507 ]/A << /S /GoTo /D (page.24) >> >>
endobj
1063 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 461.434 661.933 473.389 673.888 ]/A << /S /GoTo /D (page.34) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.66 139.598 216.616 150.507 ]/A << /S /GoTo /D (page.26) >> >>
endobj
1064 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 482.016 649.977 493.972 661.933 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.505 127.713 127.46 138.552 ]/A << /S /GoTo /D (page.27) >> >>
endobj
1065 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.066 649.977 510.241 661.933 ]/A << /S /GoTo /D (page.59) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.554 127.713 143.729 138.552 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1066 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 422.111 638.022 429.085 649.977 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.823 127.713 159.998 138.552 ]/A << /S /GoTo /D (page.60) >> >>
endobj
1067 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 398.51 604.149 410.465 616.104 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 119.131 115.758 131.086 126.597 ]/A << /S /GoTo /D (page.27) >> >>
endobj
1068 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 474.542 592.194 486.498 604.149 ]/A << /S /GoTo /D (page.62) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.181 115.758 147.355 126.597 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1069 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 463.344 580.239 475.3 592.194 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 103.813 127.799 114.642 ]/A << /S /GoTo /D (page.28) >> >>
endobj
1070 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.232 534.979 394.206 545.848 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.116 67.937 223.071 78.816 ]/A << /S /GoTo /D (page.34) >> >>
endobj
1071 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.153 523.024 420.109 533.893 ]/A << /S /GoTo /D (page.52) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 355.62 758.012 367.576 769.081 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1072 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 444.487 511.058 456.442 521.938 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.97 733.664 420.925 745.619 ]/A << /S /GoTo /D (page.38) >> >>
endobj
1073 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.909 498.545 439.864 510.5 ]/A << /S /GoTo /D (page.22) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.15 721.708 453.105 733.664 ]/A << /S /GoTo /D (page.36) >> >>
endobj
1074 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.244 486.809 372.218 497.987 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.386 710.241 427.341 721.25 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1075 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.548 474.854 429.503 486.032 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 436.515 697.798 448.47 709.753 ]/A << /S /GoTo /D (page.14) >> >>
endobj
1076 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 370.475 463.248 377.449 474.077 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 359.247 686.281 371.202 697.24 ]/A << /S /GoTo /D (page.47) >> >>
endobj
1077 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.627 451.293 408.582 462.122 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 403.81 674.326 415.765 685.285 ]/A << /S /GoTo /D (page.48) >> >>
endobj
1078 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 412.676 451.293 424.851 462.122 ]/A << /S /GoTo /D (page.61) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 461.434 649.977 473.389 661.933 ]/A << /S /GoTo /D (page.35) >> >>
endobj
1079 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.857 439.337 413.812 450.167 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 482.016 638.022 493.972 649.977 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1080 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.857 427.093 408.831 438.212 ]/A << /S /GoTo /D (page.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.066 638.022 510.241 649.977 ]/A << /S /GoTo /D (page.60) >> >>
endobj
1081 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 415.427 382.679 426.256 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 422.111 626.067 429.085 638.022 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1082 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.935 403.472 387.909 414.301 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 398.51 592.194 410.465 604.149 ]/A << /S /GoTo /D (page.28) >> >>
endobj
1083 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.935 391.517 392.891 402.346 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 474.542 580.239 486.498 592.194 ]/A << /S /GoTo /D (page.63) >> >>
endobj
1084 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 363.939 379.562 375.894 390.391 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 463.344 568.284 475.3 580.239 ]/A << /S /GoTo /D (page.14) >> >>
endobj
1085 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.571 367.606 351.526 378.436 ]/A << /S /GoTo /D (page.22) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.232 523.024 394.206 533.893 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1086 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 398.719 355.083 410.674 367.038 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.153 511.068 420.109 521.938 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1087 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 413.663 355.083 425.618 367.038 ]/A << /S /GoTo /D (page.52) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 444.487 499.103 456.442 509.982 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1088 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.714 343.128 478.669 355.083 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.909 486.59 439.864 498.545 ]/A << /S /GoTo /D (page.23) >> >>
endobj
1089 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 426.654 331.741 438.609 342.57 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.244 474.854 372.218 486.032 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1090 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.598 331.741 453.553 342.57 ]/A << /S /GoTo /D (page.43) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.548 462.899 429.503 474.077 ]/A << /S /GoTo /D (page.48) >> >>
endobj
1091 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 457.648 331.741 469.822 342.57 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 370.475 451.293 377.449 462.122 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1092 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.783 319.437 366.739 330.615 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.627 439.337 408.582 450.167 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1093 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.546 295.307 395.501 307.263 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 412.676 439.337 424.851 450.167 ]/A << /S /GoTo /D (page.62) >> >>
endobj
1094 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.595 295.307 411.77 307.263 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.857 427.382 413.812 438.212 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1095 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.766 283.801 368.721 294.859 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.857 415.138 408.831 426.256 ]/A << /S /GoTo /D (page.1) >> >>
endobj
1096 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 407.087 249.699 419.043 260.877 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 403.472 382.679 414.301 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1097 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 455.854 225.569 462.828 237.524 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.935 391.517 387.909 402.346 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1098 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 420.089 201.659 432.044 213.614 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.935 379.562 392.891 390.391 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1099 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.983 177.748 446.938 189.703 ]/A << /S /GoTo /D (page.37) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 363.939 367.606 375.894 378.436 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1100 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.22 143.875 439.175 155.831 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.571 355.651 351.526 366.481 ]/A << /S /GoTo /D (page.23) >> >>
endobj
1101 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 376.98 132.359 388.935 143.317 ]/A << /S /GoTo /D (page.54) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 398.719 343.128 410.674 355.083 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1102 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 120.244 403.351 131.362 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 413.663 343.128 425.618 355.083 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1103 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 368.323 108.448 380.278 119.517 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.714 331.173 478.669 343.128 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1104 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.373 108.448 396.547 119.517 ]/A << /S /GoTo /D (page.67) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 426.654 319.786 438.609 330.615 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1105 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 370.475 96.274 377.449 107.452 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.598 319.786 453.553 330.615 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1106 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 84.378 382.679 95.497 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 457.648 319.786 469.822 330.615 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1107 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 425.588 72.154 437.543 84.099 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.783 307.482 366.739 318.66 ]/A << /S /GoTo /D (page.13) >> >>
endobj
1108 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 440.532 72.154 452.487 84.099 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.546 283.352 395.501 295.307 ]/A << /S /GoTo /D (page.41) >> >>
endobj
1109 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.582 72.154 468.756 84.099 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.595 283.352 411.77 295.307 ]/A << /S /GoTo /D (page.58) >> >>
endobj
-1114 0 obj
-<< /D [ 1112 0 R /XYZ 78.37 808.885 null ] >>
+1110 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.766 271.845 368.721 282.904 ]/A << /S /GoTo /D (page.29) >> >>
endobj
1111 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F56 380 0 R /F67 385 0 R /F57 381 0 R /F55 379 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 407.087 237.743 419.043 248.921 ]/A << /S /GoTo /D (page.48) >> >>
endobj
-1205 0 obj
-<< /Filter /FlateDecode /Length 3155 >>
-stream
-xÚÝ\ËŽ$«ÝÏWÔ\Ì#@²Zššž²äõì,oí•ÿ{2! “¬ªlkìŨ¦;+ãE<NÐòöýí›ÌŸ÷_ßþò@w " F¸ýú×7EäMÝ87‡JHT·_ÿ¹ýã¯RÚÇÇ?ýÞQvôŽ ¸›ƒ ”ÄòJ)Õ)õCJÐôó'ýÓc"EKOîôÄKù¸¯¿…?´ÿQùYÅ/]“ˆ¿‰„M$óÉŸ6¤â×àó#ýŒ!ÿì ÷ò*}—„ÖŸ…~§ß謹ÅÍÊ®ÖÒ°h©F#Çh‰$ä}S%>KÒù¬°<´²B)|@έX2Qº/ÿ
-·h{M"£æñ'ü<ÔGk/À 5Òß MúÔ˧qEúÄëHíQH¥: «Ç7W]UZÓ7µ*Øõ›q ùf^e„†ÚõŒÞ¼ÂÅÿËEô$jX–»]jF„¥ÚÛåbôDY.æ`‡Ã±3¡§3ò%ÌLzß©žgr@ú”S%0¦§\*i•ÊZÝxaÑ0É89:c@£ô].o¶ÑIàç`-Ñ9úèÖ2~ÉuÌBÎ`ɶéÿ‹Œ——Êbok²<7ã,×m‡ävôe.rŠC½­z¢Ç3Z8zÄ(µ&3~d.´ôSÖÒf]Íå Å$€óäÂ,ÊYá|`¢•‰qz/6&VR§;Ï—%O¡5.ΗʡpUŒzïîƌ֔°2Œ°T¤d™ðþ²€ˆs¼`]T ûö„O2*èq$Ò…ŒÒfZö–úîÂL2¾ÂZàf+ØÆ<Ò"šI=¡kñùd¸'ûA¼ŠG&s….­GË(ÖÈ œªã°N4Ȥœ°a³è> ,ˇM1zÜ7 SéÊÞn
-Ý|®c-­@€ÚÉJÑkA'š ÕG)’9åÅ\9nop8€ßQkCtÜ&j7G¨l :dÆ•˜Ôy}ÖX¯„Û
-è—„*UĆ.HçÔe8äÒÄ
-Q¢PØGâ S™¥¶oÏÂuWµ?Ÿ›”gŒÑƒƒ7ÏwÊ\8Þåìw`ºQ8ïNƒú]ƒêªP$)€?Nµ Ãû
-ðU'²»A£USªjëõ6å!VbûÖFåĬZE ¨!å’èm «Ì:’Á[Å£VÅîùã(Bö™÷±ŠRö&Ãô£‘€±HºûZg£—ñF៬«ËO*ŽÄ5b^µe+0»gÉk²Ü|.ï¦7T|2˜¬ u
-é'ªÏ7•]3”íø·…v}G2⤌P
-[NÛ ŒÜØU.‹ºòMÝòžÓ”>T•â
-v¡OTÒ-¹")rZ×î°Äµw¶—x4öï´/P6G¾_??3ºüp4?Z7SŽ»>“nr¯ËgÎ-ºጭ޺ ésæ`G¥“ Ðü¹›ùUµ;ê®Ý<ø¥G†\2¢a¡–ì .ŠÔâIÅ–Ûˆ ®-tz\?v0^„m»ÅÙS\„mS¡üI ¯²bËí‚?ÓF<$Ä(Ÿø   û{3’邹xG@Èqê»C£²ƒ¹n8Z¤ÕeX‘Wyáç¯o‰F5&
-endstream
+1112 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 455.854 213.614 462.828 225.569 ]/A << /S /GoTo /D (page.4) >> >>
endobj
-1204 0 obj
-<< /Type /Page /Contents 1205 0 R /Resources 1203 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1207 0 R /Annots 1208 0 R >>
+1113 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 420.089 189.703 432.044 201.659 ]/A << /S /GoTo /D (page.18) >> >>
endobj
-1208 0 obj
-[ 1110 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1126 0 R 1127 0 R 1128 0 R 1129 0 R 1130 0 R 1131 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R 1155 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R ]
+1114 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.983 165.793 446.938 177.748 ]/A << /S /GoTo /D (page.38) >> >>
endobj
-1110 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 246.633 745.619 258.588 757.574 ]/A << /S /GoTo /D (page.31) >> >>
+1115 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.22 131.92 439.175 143.875 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1116 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.224 723.98 130.18 732.926 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 376.98 120.403 388.935 131.362 ]/A << /S /GoTo /D (page.55) >> >>
endobj
1117 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.584 710.321 143.54 721.151 ]/A << /S /GoTo /D (page.30) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 108.289 403.351 119.407 ]/A << /S /GoTo /D (page.47) >> >>
endobj
1118 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 142.354 698.366 154.309 708.916 ]/A << /S /GoTo /D (page.30) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 368.323 96.493 380.278 107.562 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1119 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 272.018 685.843 283.973 697.798 ]/A << /S /GoTo /D (page.19) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.373 96.493 396.547 107.562 ]/A << /S /GoTo /D (page.69) >> >>
endobj
1120 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 241.682 673.888 248.655 685.843 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 370.475 84.319 377.449 95.497 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1121 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 185.721 649.977 197.677 661.933 ]/A << /S /GoTo /D (page.18) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 72.423 382.679 83.542 ]/A << /S /GoTo /D (page.2) >> >>
endobj
-1122 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 280.187 638.022 292.142 649.977 ]/A << /S /GoTo /D (page.18) >> >>
-endobj
-1123 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.116 602.715 223.071 613.594 ]/A << /S /GoTo /D (page.33) >> >>
+1129 0 obj
+<< /D [ 1127 0 R /XYZ 78.37 808.885 null ] >>
endobj
-1124 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 139.046 590.64 151.002 601.599 ]/A << /S /GoTo /D (page.50) >> >>
+1126 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F57 385 0 R /F56 384 0 R /F67 389 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1125 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 185.721 566.291 197.677 578.246 ]/A << /S /GoTo /D (page.37) >> >>
+1221 0 obj
+<< /Filter /FlateDecode /Length 3250 >>
+stream
+xÚÝ\ËŽäº ÝÏWÔ\E©40=}+@Ö³ ²MVùÿmHY*K”ü¨*Or“EÃ]í2_âã’[ßþyÓ·¿|ÓåúùóÛŸî>Ü’JÞz¼ýüÇ7C7ôÍÜBRnÁ¥½¹ýü×íoÖÚÁX¾­ÑÒÏ×òÙ§ò9.?÷Oú›ýø "ð·]¹C߀O~Š®¶ý,´–OÆÐwœÿøûÏ¿’tÆͤ3)(‹QÊg™0EO4
+ÃT#û}á±Ð¤«]®ªô™×ž6zEn<hàþüÐÕ$e-}Sƒ²ááSŽùA÷Íe|2äï¶õ½%—kàßõ"{–5-ëݯµ³3Ê|¡P9 \­ž)ëÅÃnpØ÷&ïƒBcgÞä‹Í™Ëè=Íý"A ‰]¯
+Fy’ë)¯Êz•OE¯ùºCT΃ä‘íÓiQ"t?¬Eß$ö2g†4[Oçºa=sô×”Ñ.–4–Í›_„ ~y¨.øº,Ë}¸ï§ºÞló`ÔäÔ&BäŒv]øL{¿ÄX°Š‚NRêMqf.å´}Ê\ë¹|¡Úýq 8aœ
+1IÙj °M‚Ý
+;r©ðqÞ¬ùʇáâ¼i‚WBKPï—sc©íb I6—Ìl keʦIï/ ÙÍû$9^°0&‘}GÂ'
+š!‘¢Ÿ‰tEA£ä™—½§¾¹0‰_ô/ÍV1Üó"íšÉ Ò#¡¬ø%ðOñƒUØÍè†r/¯Gψ‹–ÎErZ4XÉ%Gë¶ZtÖåó]Eº®æúU¼*]}n`Aë['«•¯Ÿp.TïµR–¤ÇÙ9®OHT
+`ŒJGw…’Y ôEÖÇ’vš:S« ¨ÊÎî
+OC^T(©Ž#ŒsÁg)ÿëte»HùÝJÊÏ …Ž:3 J³Ò_…^0ƒ~ŒÄ3&ׇ[n[©íÑÜA¥áa–dtÆàá¹ÙîD™ g»RƒíÙ.jTf³ÝýÅ€d"\ŠÔ! â@µÏnß' ˆ2±Â~¿£ïó^ÞëXp”HÉK¢+0ºz~­ˆ
+?ûï²FwöDå¡?&©_Wx¶öŽ(ØØ–›š«9‘Ü©8×<Óo4©Œ°Öë·V*'†ÔƳÐ~Ä®ÛWu¾‘Ý ¡•gSôÔšpØ´¾æh´ÈqóÀÍÏEÅ“Îͦ¼@ùÞûVe°ËD£…ïOVÕå“áA¸õ¾,Ú² Xœ³f5ÝÌj¾–gó†ïLRöl^ÔqÝ-›œVT]8ƒæiM™„Uê;Ìé,Œ¦Æ}É™‘Èv›³WÖJ µ]L[·÷ÿí© EHgµvœþ?ºÕmªQŽ| )À & áÊ ë2=·!éœJ$§k±'<¨´M´‘Pˆp,c³:·85¿¶Þª´6ÄeàøDŠË¹ sXÓ”,©† êb?p­[5³ø„Ó*|·bêD©ÕKj¼îP6ÓÛ˜«\jòÞ”]È
+‰`jÕë6ÁûÍ"XåÐH. FM$OE')oF…Ö6P¯Ö5~r”þá j3z<HHzŒŽí„lToç|ÆÁ„ŒœÑ%'¹T§|MWÒÑâÙ“´ìÎJþ5z±É÷ƒíJ«"9Ô¦Z>Kµ9ôå†Ý¸Î‰Ú“MuŸÌë~ðÛ#»±™p2É(³v† §õØEéê—õ¶ñMÛó>Æ¥9}˜&ÅïàÏl³.k”‹NjrbxW,@‹½­kòØ<môñz= bôæ쾎—œ/(‰ÖðÊ_U^>Rr}4çIêÝýµíÀÌlÊwª›.ý{[Ôvò
+Ã
+/C5Aù— Õ&Ò_løŒ„ð6°t.6‚z×vûé4=9ˆÕ¹ËÖ¼•‰Ë~óýÌ‘]êÚ)¸Ãm<ë¼rÚO$ØåGØÏ%˜ò;3†3|VÊöRS=™;pª3ýæ='ï¾;8Õ N¿¤˜hsUÀÐýÓÓ¹:`zêOLÿàdrÂ'Ê£N·¯ÈûLŽŽ\´o6Óöng_Çv¾­2à$ƒ®Ì‡t¼óîQ¨dNWù
+ÖÃHÚPëÐ-ùŠnú',Ï}ðæ#åuxëà8ÞaH’Ôóg— R‰ãÃì=¡–F Ÿ$ ‚DƳ]íÕ¹ã“PãV´'ݶlûó',Ë;Ó– "„zÞ´ÈïÈY(=c[>ÖB’4òi˜ÏsÆ¥"ŽöÛ¾° ÷íCA[·áâ4j¼„ØFM{â2sÐåÜD9#XFWÿÝMÅ mÐPoÕa´zη&àõÈüdÐ÷Nƒ ûG)Å+.K0Ý[IH¾
+axÃÿØ7@]†É«ïÃæj‹ÁHê—6˜˜ßÙñ3 Þl0z òM‰§ûKðQa´’ÎEý%Z>ä‡÷9¶Žºï¹O$
+
+Ôëß'Ï7‡;s¹ÃMЇL¼y‹¾›²ÞÇ4›Ó°^ÁwÞé9˜°Rû
+Mb;'¡¦tº9pÐ×J(8<+!¥(…phÃy`œžTK.OKI©ã¡ß•Rp¥ÜÀÿ>î÷tÕù_‰Ô1§ð?`T¾Ýsè&S€§f÷š¤(i]»ÕÂ1Ü(ñlÎ?hi‘Êxhš¼~”föÄÞ é±ƒ²ßõñ:ò°¬®œZu›øilžº ë °³‡2H@°"úÔýÛú5õ»·C¿yþ Ì É $ƒ­d¿àEqðüR“Ü®€UÀAÅ÷=Ì"ÎydÏàÎyPkÅö¿ÖŠ=· þ=ç >.$(Ÿø÷h üG˜ÉtÁ`c  $õÍ©QÝ3~l='Zù(ñ:öÁG™©üþóÛ¿WÃtƒ
+endstream
endobj
-1126 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 224.576 554.336 236.531 566.291 ]/A << /S /GoTo /D (page.35) >> >>
+1220 0 obj
+<< /Type /Page /Contents 1221 0 R /Resources 1219 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1130 0 R /Annots 1223 0 R >>
endobj
-1127 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 542.949 133.248 553.778 ]/A << /S /GoTo /D (page.21) >> >>
+1223 0 obj
+[ 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R 1155 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R 1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R 1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R ]
endobj
-1128 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 137.343 542.949 149.517 553.778 ]/A << /S /GoTo /D (page.23) >> >>
+1122 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.339 757.584 214.294 769.529 ]/A << /S /GoTo /D (page.28) >> >>
endobj
-1129 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.612 542.949 165.567 553.778 ]/A << /S /GoTo /D (page.45) >> >>
+1123 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 217.283 757.584 229.238 769.529 ]/A << /S /GoTo /D (page.33) >> >>
endobj
-1130 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.983 519.038 170.957 529.908 ]/A << /S /GoTo /D (page.5) >> >>
+1124 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.333 757.584 245.507 769.529 ]/A << /S /GoTo /D (page.59) >> >>
endobj
-1131 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 200.596 507.083 212.551 517.953 ]/A << /S /GoTo /D (page.43) >> >>
+1125 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 246.633 723.701 258.588 735.656 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1132 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 226.12 483.173 238.075 494.002 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.224 702.062 130.18 710.909 ]/A << /S /GoTo /D (page.18) >> >>
endobj
1133 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 242.17 483.173 254.344 494.002 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.584 688.403 143.54 699.233 ]/A << /S /GoTo /D (page.31) >> >>
endobj
1134 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 199.579 471.218 211.535 482.047 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 142.354 676.448 154.309 686.999 ]/A << /S /GoTo /D (page.31) >> >>
endobj
1135 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 215.629 471.218 227.804 482.047 ]/A << /S /GoTo /D (page.65) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 272.018 663.925 283.973 675.88 ]/A << /S /GoTo /D (page.20) >> >>
endobj
1136 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 207.4 458.695 219.355 470.65 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 241.682 651.97 248.655 663.925 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1137 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 269.567 446.74 281.522 458.695 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 185.721 628.06 197.677 640.015 ]/A << /S /GoTo /D (page.19) >> >>
endobj
1138 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.224 425.101 130.18 434.047 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 280.187 616.104 292.142 628.06 ]/A << /S /GoTo /D (page.19) >> >>
endobj
1139 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.535 411.093 143.49 422.271 ]/A << /S /GoTo /D (page.22) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.116 580.797 223.071 591.676 ]/A << /S /GoTo /D (page.34) >> >>
endobj
1140 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 232.944 398.919 244.899 410.874 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 139.046 568.722 151.002 579.681 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1141 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 248.994 398.919 261.168 410.874 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 185.721 544.373 197.677 556.329 ]/A << /S /GoTo /D (page.38) >> >>
endobj
1142 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.611 365.046 216.785 377.001 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 224.576 532.418 236.531 544.373 ]/A << /S /GoTo /D (page.36) >> >>
endobj
1143 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 220.88 365.046 232.835 377.001 ]/A << /S /GoTo /D (page.44) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 521.021 133.248 531.86 ]/A << /S /GoTo /D (page.22) >> >>
endobj
1144 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 228.26 353.091 240.215 365.046 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 137.343 521.021 149.517 531.86 ]/A << /S /GoTo /D (page.24) >> >>
endobj
1145 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 142.115 341.694 154.07 352.533 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.612 521.021 165.567 531.86 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1146 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 252.162 329.18 264.117 341.136 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.983 497.121 170.957 507.99 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1147 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 270.982 317.225 282.937 329.18 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 200.596 485.166 212.551 496.035 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1148 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 276.043 305.27 287.998 317.225 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 226.12 461.255 238.075 472.085 ]/A << /S /GoTo /D (page.18) >> >>
endobj
1149 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.734 281.36 223.689 293.315 ]/A << /S /GoTo /D (page.44) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 242.17 461.255 254.344 472.085 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1150 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.335 269.405 175.29 281.36 ]/A << /S /GoTo /D (page.44) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 199.579 449.3 211.535 460.129 ]/A << /S /GoTo /D (page.22) >> >>
endobj
1151 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 193.811 257.449 205.766 269.405 ]/A << /S /GoTo /D (page.35) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 215.629 449.3 227.804 460.129 ]/A << /S /GoTo /D (page.66) >> >>
endobj
1152 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 235.126 245.494 247.081 257.449 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 207.4 436.777 219.355 448.732 ]/A << /S /GoTo /D (page.24) >> >>
endobj
1153 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 281.698 233.539 293.653 245.494 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 269.567 424.822 281.522 436.777 ]/A << /S /GoTo /D (page.18) >> >>
endobj
1154 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 145.99 222.152 157.946 232.981 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.224 403.183 130.18 412.03 ]/A << /S /GoTo /D (page.18) >> >>
endobj
1155 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.539 209.629 216.494 221.584 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.535 389.175 143.49 400.354 ]/A << /S /GoTo /D (page.23) >> >>
endobj
1156 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 220.589 209.629 232.763 221.584 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 232.944 377.001 244.899 388.956 ]/A << /S /GoTo /D (page.11) >> >>
endobj
1157 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.224 187.99 130.18 196.946 ]/A << /S /GoTo /D (page.34) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 248.994 377.001 261.168 388.956 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1158 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.734 161.808 225.183 173.763 ]/A << /S /GoTo /D (page.34) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.611 343.128 216.785 355.083 ]/A << /S /GoTo /D (page.22) >> >>
endobj
1159 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.278 161.808 241.233 173.763 ]/A << /S /GoTo /D (page.52) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 220.88 343.128 232.835 355.083 ]/A << /S /GoTo /D (page.45) >> >>
endobj
1160 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 245.328 161.808 257.502 173.763 ]/A << /S /GoTo /D (page.63) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 228.26 331.173 240.215 343.128 ]/A << /S /GoTo /D (page.14) >> >>
endobj
1161 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 261.597 161.808 273.771 173.763 ]/A << /S /GoTo /D (page.66) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 142.115 319.776 154.07 330.615 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1162 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.734 137.898 225.183 149.853 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 252.162 307.263 264.117 319.218 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1163 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 104.593 159.181 115.422 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 270.982 295.307 282.937 307.263 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1164 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.276 104.593 175.45 115.422 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 276.043 283.352 287.998 295.307 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1165 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 242.15 92.07 254.105 104.025 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.734 259.442 223.689 271.397 ]/A << /S /GoTo /D (page.45) >> >>
endobj
1166 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 152.456 80.682 164.411 91.512 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.335 247.487 175.29 259.442 ]/A << /S /GoTo /D (page.45) >> >>
endobj
1167 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.851 68.159 181.806 80.114 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 193.811 235.532 205.766 247.487 ]/A << /S /GoTo /D (page.36) >> >>
endobj
1168 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 397.732 757.574 409.907 769.529 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 235.126 223.576 247.081 235.532 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1169 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.528 745.619 429.483 757.574 ]/A << /S /GoTo /D (page.43) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 281.698 211.621 293.653 223.576 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1170 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 452.109 733.664 464.064 745.619 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 145.99 200.234 157.946 211.063 ]/A << /S /GoTo /D (page.11) >> >>
endobj
1171 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.232 710.321 394.206 721.19 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.539 187.711 216.494 199.666 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1172 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 398.3 710.321 410.475 721.19 ]/A << /S /GoTo /D (page.56) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 220.589 187.711 232.763 199.666 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1173 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 452.714 698.366 459.688 709.235 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.224 166.072 130.18 174.919 ]/A << /S /GoTo /D (page.35) >> >>
endobj
1174 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 463.783 698.366 475.957 709.235 ]/A << /S /GoTo /D (page.61) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.734 139.89 225.183 151.845 ]/A << /S /GoTo /D (page.35) >> >>
endobj
1175 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 421.272 686.411 433.227 697.28 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.278 139.89 241.233 151.845 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1176 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 461.96 673.888 473.915 685.843 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 245.328 139.89 257.502 151.845 ]/A << /S /GoTo /D (page.64) >> >>
endobj
1177 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 428.587 661.933 435.561 673.888 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 261.597 139.89 273.771 151.845 ]/A << /S /GoTo /D (page.68) >> >>
endobj
1178 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 439.655 661.933 451.83 673.888 ]/A << /S /GoTo /D (page.56) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 211.734 115.98 225.183 127.935 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1179 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.983 616.104 446.938 628.06 ]/A << /S /GoTo /D (page.37) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 82.675 159.181 93.504 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1180 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 440.253 582.232 452.208 594.187 ]/A << /S /GoTo /D (page.25) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.276 82.675 175.45 93.504 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1181 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.303 582.232 468.258 594.187 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 242.15 70.152 254.105 82.107 ]/A << /S /GoTo /D (page.41) >> >>
endobj
1182 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 418.495 570.276 425.468 582.232 ]/A << /S /GoTo /D (page.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 758.142 387.66 768.971 ]/A << /S /GoTo /D (page.41) >> >>
endobj
1183 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 395.112 558.321 407.067 570.276 ]/A << /S /GoTo /D (page.25) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 393.1 745.619 405.055 757.574 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1184 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 411.162 558.321 423.117 570.276 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 397.732 733.664 409.907 745.619 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1185 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 546.934 403.351 557.763 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.528 721.708 429.483 733.664 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1186 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 534.979 403.351 545.808 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 452.109 709.753 464.064 721.708 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1187 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 523.024 351.048 533.853 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.232 686.411 394.206 697.28 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1188 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.783 511.068 366.739 521.898 ]/A << /S /GoTo /D (page.29) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 398.3 686.411 410.475 697.28 ]/A << /S /GoTo /D (page.57) >> >>
endobj
1189 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.232 487.158 394.206 498.027 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 452.714 674.456 459.688 685.325 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1190 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.153 475.203 420.109 486.072 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 463.783 674.456 475.957 685.325 ]/A << /S /GoTo /D (page.62) >> >>
endobj
1191 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 444.487 463.238 456.442 474.117 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 421.272 662.501 433.227 673.37 ]/A << /S /GoTo /D (page.15) >> >>
endobj
1192 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 394.754 451.293 406.709 462.122 ]/A << /S /GoTo /D (page.64) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 461.96 649.977 473.915 661.933 ]/A << /S /GoTo /D (page.15) >> >>
endobj
1193 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 370.475 438.989 377.449 450.167 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 428.587 638.022 435.561 649.977 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1194 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 370.475 427.033 377.449 438.212 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 439.655 638.022 451.83 649.977 ]/A << /S /GoTo /D (page.57) >> >>
endobj
1195 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 415.427 382.679 426.256 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.983 592.194 446.938 604.149 ]/A << /S /GoTo /D (page.38) >> >>
endobj
1196 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 403.472 382.679 414.301 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 440.253 558.321 452.208 570.276 ]/A << /S /GoTo /D (page.26) >> >>
endobj
1197 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.845 357.644 435.8 368.513 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.303 558.321 468.258 570.276 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1198 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 413.661 345.689 425.616 356.558 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 418.495 546.366 425.468 558.321 ]/A << /S /GoTo /D (page.8) >> >>
endobj
1199 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 388.059 311.248 400.014 323.203 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 395.112 534.411 407.067 546.366 ]/A << /S /GoTo /D (page.26) >> >>
endobj
1200 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 406.798 299.293 418.754 311.248 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 411.162 534.411 423.117 546.366 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1201 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.715 287.337 435.67 299.293 ]/A << /S /GoTo /D (page.35) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 523.024 403.351 533.853 ]/A << /S /GoTo /D (page.47) >> >>
endobj
1202 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 496.183 253.464 508.138 265.42 ]/A << /S /GoTo /D (page.37) >> >>
-endobj
-1206 0 obj
-<< /D [ 1204 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 511.068 403.351 521.898 ]/A << /S /GoTo /D (page.47) >> >>
endobj
1203 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F67 385 0 R /F15 377 0 R /F56 380 0 R /F55 379 0 R /F57 381 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 499.113 351.048 509.943 ]/A << /S /GoTo /D (page.28) >> >>
endobj
-1249 0 obj
-<< /Filter /FlateDecode /Length 2418 >>
-stream
-xÚí\Ën#;Ý÷Wø¢‘(Š’€ €«Ý¾À]g7˜íÌjþ;z¿JU®tr“;Ýtතu)’b™_þsá—?¾ñôº¼~ûÇìE “Hpyý÷7á¾àqÑ–I}ÑÊ0ÔâòúßË?Ÿ9Ë‹î•nîϺ?ι„—'©•ûîœ+áÞù&°Äf¸ø&îõ–ººnâ{|EðÂwÿzýÓ-E¨‹e–€p² &”ÍKA¦6ÔL f>5è0ušFÑlœI‰«‰nq¡G[ª
-–!Òà¨eÈâ¶çÒÒR辡ÜnDV¶, B˜#Ó~jYØŸ—³Ìµú¾}s8_M«ÁaT^E Þê}ÔÁx%4ïU\×~ìžn–äJžw’=¬Í>6ñnvw†“+ÚP}ÒÀ$‰^õ£QAcõ®Qñ-# Úû,$AíÑTzå-Gc›-×oÜrIÌp¹’æ žC6ºšö·×@Æ®fš’q/+ùò'žÜPÈ÷?ïU4"íîöú—Ç€æØP˜´,ÃÄ—Õ~ÕÅd¸êb’ÒNHBܹK* KPéÐ9·(šB2mÅlDÍú¡BJf ½{7 ·ó-MÚþ=“Š_Œ›¤Y{½„ŠaZCý ´±é\^Ò‘”Îlÿž¨•,½·õ ðûéû°T©™]+¤ø9^u ŽÚc.‘ŒèPUj`G|è7U/ºÏêÏ[ÚNum/"竃…Bób19X•ØmTœ¢ðI»·!TŽšB«4¿Þ{”Uî¥M¹‘-¨ÁVÊB9fÁs=T”ñ¶r"BÛ°Ge”Bg“:™±³í7\‰'
-–Ô³Àn3$36Déê@V¡(vÞ³€Öi‰À‹r:AΖ“ñq aÜb/Jt‘6Ò‹â^ar}Ÿƒƒð¤Îÿý­þ'TK‹‘\1-ÄH¯È‰åÈÀÒÕ z©æ*¼6Þ(šÑ”9¢›£¿sR3ÌÑ:J­Tß›ºÄ|n‚_žñDê‹7Â9+m÷ÇÍGk{=
-ýQvâòõØ“eÕ
-{S°Wò¥~Ù ìÓšSÿ³æmJ
-²M;jS£Î6aŠfž2i³D5)Ú¼¿m§/7¹7æWħX+ÍŒ]xõÁP¯²Å3÷ý³ ¶Âüò.œ<l¢TÌêìzýÞ
-%|ª¬„N]
-¦f\2@±†úÀ±]óèûtÍöè\µAȼ­ ·§¾~8Ú
-ÚB{8´¡Ý8ÊQßïÓPùv+kµJ7]!E%[ƒÀEç‰>ö†v¸ù*ІêÉME¶{Úà“A-ê¨Õ39ªæ4i§ò}%â`˜;©·‰áwzà)Îö-ü-@£xIƒÑŸŸgèõ>x¯sx1„M…¹ß¯¿ìÝ´SçmWj;/Ú°6’ $³ïŸODõ›cºŸíçn+^Šô|Šw³p`38Ú.ÉEi‘
-}›£å³Üàz„íâØJEagÔ‘L!`ªÖ¡’Ze
-é{kdòm×sömXsÎ.ŵCBžfísTezãš3eåH€ÝÚ†¿.õ}³Šô©ãîÀ¼®*ÝkJ…”"ÑTþd´úñU†‘Ô+|kŠAñãhΔ¹u\ä˜Üoò}%aN+;a´=ög§eƒfà‘ÊÞ’ì
-ŸïK~hg¸Æ.ê|‚ë‰åÍdOÔL„Z£NpßC‚»<p„
-òµ€<æú现Ôªèk"Ö厛Fr’/éŸ/j§Fr–zk˜Ø?’9+ë(¿\Ñ<¹?ûÝ ‹æKQ½nÓhÅ$Lu7ä<¶t7‡”åÎMnäÀ> KmO¿ÿ0Rò+ÿÐSù¥ Œ]3«ëõ–ôCîðãõÛÿ
-endstream
+1204 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.783 487.158 366.739 497.987 ]/A << /S /GoTo /D (page.30) >> >>
endobj
-1248 0 obj
-<< /Type /Page /Contents 1249 0 R /Resources 1247 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1207 0 R /Annots 1251 0 R >>
+1205 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.232 463.248 394.206 474.117 ]/A << /S /GoTo /D (page.4) >> >>
endobj
-1251 0 obj
-[ 1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R 1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R 1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R 1233 0 R 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R 1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R ]
+1206 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.153 451.293 420.109 462.162 ]/A << /S /GoTo /D (page.37) >> >>
+endobj
+1207 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 444.487 439.327 456.442 450.207 ]/A << /S /GoTo /D (page.12) >> >>
+endobj
+1208 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 394.754 427.382 406.709 438.212 ]/A << /S /GoTo /D (page.65) >> >>
endobj
1209 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 594.319 289.293 603.285 ]/A << /S /GoTo /D (section.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 370.475 415.078 377.449 426.256 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1210 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 570.458 265.951 581.467 ]/A << /S /GoTo /D (section.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 370.475 403.123 377.449 414.301 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1211 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 550.433 168.606 559.549 ]/A << /S /GoTo /D (section.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 391.517 382.679 402.346 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1212 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 528.565 140.999 537.532 ]/A << /S /GoTo /D (section.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 379.562 382.679 390.391 ]/A << /S /GoTo /D (page.2) >> >>
endobj
1213 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 514.617 175.639 525.686 ]/A << /S /GoTo /D (subsection.4.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.845 333.733 435.8 344.603 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1214 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 504.495 228.102 513.621 ]/A << /S /GoTo /D (subsection.4.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 413.661 321.778 425.616 332.647 ]/A << /S /GoTo /D (page.11) >> >>
endobj
1215 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 490.707 223.699 501.706 ]/A << /S /GoTo /D (subsection.4.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 388.059 287.337 400.014 299.293 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1216 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 480.585 213.198 489.711 ]/A << /S /GoTo /D (subsection.4.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 406.798 275.382 418.754 287.337 ]/A << /S /GoTo /D (page.28) >> >>
endobj
1217 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 468.63 333.089 477.756 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.715 263.427 435.67 275.382 ]/A << /S /GoTo /D (page.36) >> >>
endobj
1218 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 456.675 321.731 465.801 ]/A << /S /GoTo /D (subsection.4.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 496.183 229.554 508.138 241.509 ]/A << /S /GoTo /D (page.38) >> >>
endobj
-1219 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 434.867 266.419 443.943 ]/A << /S /GoTo /D (section.5) >> >>
+1222 0 obj
+<< /D [ 1220 0 R /XYZ 78.37 808.885 null ] >>
endobj
-1220 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 421.088 366.075 432.037 ]/A << /S /GoTo /D (subsection.5.1) >> >>
+1219 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F67 389 0 R /F15 381 0 R /F57 385 0 R /F56 384 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1221 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 410.847 232.008 420.082 ]/A << /S /GoTo /D (subsubsection.5.1.1) >> >>
+1264 0 obj
+<< /Filter /FlateDecode /Length 2414 >>
+stream
+xÚí\Énä6½ÏWô˜!‹Å 0 ´¦§äì[krÊÿ_í¸‰’eÇ3™àF[jnÅzµ²$~ùçÂ/¿âù{yþôÛ]»‹@&QÃåùïOÂÿÀ/âb“æb”ehÄåùßËŸœ‹åI
+ÿ­oþãü‡s.áéAåïÂs%üUhKj†Khâ¿o¹«ï&>§o„Ð!þö×ó~)B]s4N–š åh)hòÔV7SƒO &N§Qz6@ΤÄÕD·´P Ñ–J@ ?üfÐOoýÓR¤Ù%„aÈõ8“R¡gÚ’¸Ãœf'2ÅçD‰áO‘R×~ û–‹»NwÊÂ
+ýþ˜l·š®N‚d(àmû°K·Ô:¢i¤[6.e…™ci\â¢M\ÌôFßZÐZºB‹ˆ†le7sÿ%î]º†´W~Ì@É
+#öÉʼŸFôÓr–¹Tß—"ožÏWÛJp•W4oeJy4QyenÞ+¹¾ýØÜœ–+z¾ìqmîeïg÷6t˜\é ÑטԢý¤TÐÚ g³«TBˈ¨úžˆÔP{t#•^´åh]³åæ•[.5³\®¨y…ç@J×èýíõȺÕLsE2îeÝ à†î´ÿ´WI‰´»ÛËÙP˜¥ŒØÉ—UÕÅ»êb²ÐN@¢¹w—«¡Â¡³9·†Qzn„dƉو†¿è‡
+)™µzìÝ»½¾˜oi–öÏ*¼X?›–víõjT +£ ÔO„ËvyÉ&)Ûìp­uKY¾vÕ„ýÆü{Ü?]¡I®êt¯:PLjíÆ1—Fô\Uj@G|è·U.ºûåç5m§²¶i遲ƒûä0;XØmTœ¢x§]‡_ƒŠ¢¦Ø*Ïo¶Ãå”ÿ*`S~djЕ²@.„Y𘙞™T„ñ¶r"bÛ¸Ge”gK†Nï\ûËWâ
+`\C%q¿ª+we¼.õZwg`‘ºki)ËØ:œÐØ٠͆¬´Zí`:§hÄfÍáf›_Q¤ÌÿÌ<äÊîšÞ5 À^¼Êb‚›5>‹I¬]Ö)¦Y,£²öT=Îsi-
+¶x“•çÍAýp’GV¬ÏêG+¸¬sZž¼ùÖÎJ[Í„[ uŸmŠyã Š)gŒÍ)`sH4ug†
+Ž¥ž©…pk_V(ÍÉ棬W0e½F(V¬ßK:•ãЬ¥ÑŽ–»)Ý9VÀPÎð›CÎ]ýÑRÎŽ_…£õ/Èé¢Æ0°zÍꦻž«tnÔ}TÛ£“Õ¥ó¶.žbòúfnÇe…Û±äRlq{0ÚǸÝ8̹¾ß'¥%é´“¤Zå“Ϙ²”­Bà ó ÷ ²¬&79êî=ÖFŸ ÆŒB¨¦¢X¨ªÓT(fœÂ÷!¿Î9.4CØæxPð•xŽ·C‹p*Ô^–` öó ¿¾Š½r#ÀâÈPo
+t< Hì ‡ÿÛ íÄyÛ•ÚŽÃK§¶&°MŠPÁ,ùþd!Õ/ÎÓýÌX`ª߆”ÿf!Éfp´]JDEŠ
+}›£å7³<áz„íŠÔJh‹x¢2Ã#C0œ©ZϪÕ*c¨?÷±o»¾ÐoÚ)Ô2æ!A~ªµ±nÓS1P–iiF
+Tˆñ™•`e-¯I v…ð÷…⎵…: æzRùKs ÚC'7±¦Úª“¹_‚ëGH
+¿
+ z×SyY¦•¾ gÎÔd?–ˆ“:|yþô?ì
+endstream
endobj
-1222 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 396.62 239.34 408.575 ]/A << /S /GoTo /D (subsubsection.5.1.2) >> >>
+1263 0 obj
+<< /Type /Page /Contents 1264 0 R /Resources 1262 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1130 0 R /Annots 1266 0 R >>
endobj
-1223 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 385.223 272.267 396.172 ]/A << /S /GoTo /D (subsection.5.2) >> >>
+1266 0 obj
+[ 1224 0 R 1225 0 R 1226 0 R 1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R 1233 0 R 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R 1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R 1246 0 R 1247 0 R 1248 0 R 1249 0 R 1250 0 R 1251 0 R 1252 0 R 1253 0 R 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R 1260 0 R ]
endobj
1224 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 373.268 323.246 384.216 ]/A << /S /GoTo /D (subsection.5.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 594.319 289.293 603.285 ]/A << /S /GoTo /D (section.1) >> >>
endobj
1225 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 363.026 251.445 372.192 ]/A << /S /GoTo /D (subsubsection.5.3.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 570.458 265.951 581.467 ]/A << /S /GoTo /D (section.2) >> >>
endobj
1226 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 349.357 328.765 360.236 ]/A << /S /GoTo /D (subsubsection.5.3.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 550.433 168.606 559.549 ]/A << /S /GoTo /D (section.3) >> >>
endobj
1227 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 336.844 222.623 348.799 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 528.565 140.999 537.532 ]/A << /S /GoTo /D (section.4) >> >>
endobj
1228 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 324.889 253.467 336.844 ]/A << /S /GoTo /D (subsubsection.5.3.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 514.617 175.639 525.686 ]/A << /S /GoTo /D (subsection.4.1) >> >>
endobj
1229 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 313.492 310.942 324.441 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 504.495 228.102 513.621 ]/A << /S /GoTo /D (subsection.4.2) >> >>
endobj
1230 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 291.504 338.927 302.513 ]/A << /S /GoTo /D (section.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 490.707 223.699 501.706 ]/A << /S /GoTo /D (subsection.4.3) >> >>
endobj
1231 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 281.332 220.77 290.458 ]/A << /S /GoTo /D (subsection.6.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 480.585 213.198 489.711 ]/A << /S /GoTo /D (subsection.4.4) >> >>
endobj
1232 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 267.106 322.16 279.061 ]/A << /S /GoTo /D (subsection.6.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 468.63 333.089 477.756 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
1233 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 255.589 255.35 266.657 ]/A << /S /GoTo /D (subsection.6.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 456.675 321.731 465.801 ]/A << /S /GoTo /D (subsection.4.6) >> >>
endobj
1234 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 243.753 255.298 254.632 ]/A << /S /GoTo /D (subsection.6.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 442.448 220.82 454.403 ]/A << /S /GoTo /D (subsection.4.7) >> >>
endobj
1235 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 221.278 221.856 233.233 ]/A << /S /GoTo /D (section.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 422.911 266.419 431.987 ]/A << /S /GoTo /D (section.5) >> >>
endobj
1236 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 199.848 213.129 210.757 ]/A << /S /GoTo /D (section.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 409.133 366.075 420.082 ]/A << /S /GoTo /D (subsection.5.1) >> >>
endobj
1237 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 187.962 208.596 198.802 ]/A << /S /GoTo /D (subsection.8.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 398.891 232.008 408.127 ]/A << /S /GoTo /D (subsubsection.5.1.1) >> >>
endobj
1238 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 177.721 190.464 186.847 ]/A << /S /GoTo /D (subsection.8.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 384.665 239.34 396.62 ]/A << /S /GoTo /D (subsubsection.5.1.2) >> >>
endobj
1239 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 165.766 245.567 174.891 ]/A << /S /GoTo /D (subsection.8.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 373.268 272.267 384.216 ]/A << /S /GoTo /D (subsection.5.2) >> >>
endobj
1240 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 142.065 271.599 153.073 ]/A << /S /GoTo /D (section.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 361.312 323.246 372.261 ]/A << /S /GoTo /D (subsection.5.3) >> >>
endobj
1241 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 120.147 259.166 131.155 ]/A << /S /GoTo /D (section.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 351.071 251.445 360.236 ]/A << /S /GoTo /D (subsubsection.5.3.1) >> >>
endobj
1242 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 108.152 214.254 119.21 ]/A << /S /GoTo /D (subsection.10.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 337.402 328.765 348.281 ]/A << /S /GoTo /D (subsubsection.5.3.2) >> >>
endobj
1243 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 95.748 296.347 107.703 ]/A << /S /GoTo /D (subsection.10.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 324.889 222.623 336.844 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
1244 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 84.231 398.942 95.3 ]/A << /S /GoTo /D (subsection.10.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 312.934 253.467 324.889 ]/A << /S /GoTo /D (subsubsection.5.3.4) >> >>
endobj
1245 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 72.276 268.67 83.275 ]/A << /S /GoTo /D (subsection.10.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 301.537 310.942 312.485 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
-1250 0 obj
-<< /D [ 1248 0 R /XYZ 78.37 808.885 null ] >>
+1246 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 279.549 338.927 290.558 ]/A << /S /GoTo /D (section.6) >> >>
endobj
1247 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 398 0 R /F15 377 0 R /F56 380 0 R /F55 379 0 R /F66 384 0 R /F50 370 0 R /F67 385 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 269.377 220.77 278.503 ]/A << /S /GoTo /D (subsection.6.1) >> >>
endobj
-1304 0 obj
-<< /Filter /FlateDecode /Length 2270 >>
-stream
-xÚí\Ërë6 Ý߯ð„%
-p®5ÁбA|ÌVkP§âþ¾
-–¢òuX•>wLŒ¦YÔf\vØzwàÉäZrŒ§Öè2¯øÒªOÍí¤õë•Á„)FÓWƒ¸hTëÄWkŽ:/ºw&¾P¶¤×ùyPŠkgPöð31ÀÏú{}wÕ×Urªç¨ïì]+ÔÉDŠÞgÎ=UG%ç5[’9Îml ­ýOÞÑxGÀ`è8hÈi^änU¸b´KâSp\`çH•åæÙø=ì,å&xyULƒÞ" ïýÓ9ÏSDÛ4)Z “€ãÆ$ÁÔ,Ð,]+wÔð—TS4;òòÒ –C¾a›$¼&r3/h[¸5¬®JI”Ù86ëå™ÅX‹ß ]ŽaÄXtÝíÊ©œ× uÐãÞì!÷}@w,èHÖ¥û‚”˜
-¨)ÜX¯UžÇ„w²Ùȉ1ï½\raoO1Ä$¯`ǶÃQÁ¶Q ³7ñ|]ô¸ˆF
-òe‘UkѶ-ÂŽwÊíâÍ®ë‚q
-3ì kRwÍEš§…ú–ÈRÿjRÒ©8‹Ä=“÷ÃOƒ\ã·F¡=ëÚk¥L‡Yä*;0ÚDçLtÕ†1®6AÉûWÊ3íú3›|85Ù¨Ô×ô¬¯œž|n%…!ËÂ}ÿSÓµjŠu9å«ø™9ÃÃîušrAK_¸ÝL^ÚoéÞn©X…Ð ãÃ{¨ÇþôlSÉþ–=ú—É 5nÚUFÒkúmz®F‰õfa`ÞV¶OU¡(‰C µÒUjWuúŽ¼mjlTŠÐZ‰õWpû¾Ð)áT¿ñKÕ^ëË°,‘s¹.æ.K›Ü˼¸ï@ï¼/}Ú¶' -
-çû
-wÅ.f–÷oÖ8Xks«;Ô´L½ZØyÊÇ»ŸŒE#…öŒ© ÞÜ2qäKU¢kcÛÌNîë›Ïf Ê ï€5†û&f¨9ÌÛˆæ«Òÿ²)Ô×v=e¦²ÍX¾ƒøZÀ&e‘¬ÈFƒ–D5%žm*¶ÕõcÁ…RO·çÞ>£1¬³1-@ö U^“ö'ª™Ûh5.žSY“ÞÄP$ Ðýr®Ê­Åçý*íJÂk&³é)iGf;‘mkw[V'ZÕÀSV” 3¦¥_ÙÊøü/xà‡sC@^ŽóóFÕ.m, imWnÓŽsûÎÃ×·6m!Ö b½¾e k{–v>¿d³é^-øà+б¡`pÞì-PûZõ#i»´ÔoÆŸ¬b.®Åïðò©ª¾¨nob_êßg`»ÝÎnÌÁþTWÐÓ×5^ÑE‡ZvnÐ?ê
- ¬Ÿ7ÕÁ7oA¿×›ñï"‹Åêëb˯ü½Z[^ài«ó{Ç6½ßaº¢¢Vq¢SÿyÖ½}ëÐû˜Á–ŠRKÂÐôZ5}z<y¡wàK“…)Ö·/iŠèQmJ
-o§f”¶K
-·6ðøôã[3$†
-endstream
+1248 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 255.15 322.16 267.106 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-1303 0 obj
-<< /Type /Page /Contents 1304 0 R /Resources 1302 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1207 0 R /Annots 1306 0 R >>
+1249 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 243.634 255.35 254.702 ]/A << /S /GoTo /D (subsection.6.3) >> >>
endobj
-1306 0 obj
-[ 1246 0 R 1252 0 R 1253 0 R 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R 1260 0 R 1261 0 R 1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R 1280 0 R 1281 0 R 1282 0 R 1283 0 R 1284 0 R 1285 0 R 1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R 1291 0 R 1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R 1297 0 R 1298 0 R 1299 0 R 1300 0 R 1301 0 R ]
+1250 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 231.798 255.298 242.677 ]/A << /S /GoTo /D (subsection.6.4) >> >>
endobj
-1246 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 758.012 297.502 769.011 ]/A << /S /GoTo /D (subsection.10.5) >> >>
+1251 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 209.322 221.856 221.278 ]/A << /S /GoTo /D (section.7) >> >>
endobj
1252 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 746.057 264.506 757.126 ]/A << /S /GoTo /D (subsection.10.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 187.893 213.129 198.802 ]/A << /S /GoTo /D (section.8) >> >>
endobj
1253 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 724.259 348.591 735.198 ]/A << /S /GoTo /D (section.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 176.007 208.596 186.847 ]/A << /S /GoTo /D (subsection.8.1) >> >>
endobj
1254 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 701.783 169.522 713.738 ]/A << /S /GoTo /D (section.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 165.766 190.464 174.891 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
1255 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 689.828 297.263 701.783 ]/A << /S /GoTo /D (subsection.12.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 153.811 245.567 162.936 ]/A << /S /GoTo /D (subsection.8.3) >> >>
endobj
1256 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 677.873 416.735 689.828 ]/A << /S /GoTo /D (subsection.12.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 130.109 271.599 141.118 ]/A << /S /GoTo /D (section.9) >> >>
endobj
1257 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 665.918 406.484 677.873 ]/A << /S /GoTo /D (subsection.12.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 108.192 259.166 119.2 ]/A << /S /GoTo /D (section.10) >> >>
endobj
1258 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 653.963 343.918 665.918 ]/A << /S /GoTo /D (subsection.12.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 96.197 214.254 107.255 ]/A << /S /GoTo /D (subsection.10.1) >> >>
endobj
1259 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 632.533 308.152 643.542 ]/A << /S /GoTo /D (section.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 83.793 296.347 95.748 ]/A << /S /GoTo /D (subsection.10.2) >> >>
endobj
1260 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 620.528 233.642 631.527 ]/A << /S /GoTo /D (subsection.13.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 72.276 398.942 83.345 ]/A << /S /GoTo /D (subsection.10.3) >> >>
endobj
-1261 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 608.573 237.228 619.532 ]/A << /S /GoTo /D (subsection.13.2) >> >>
+1265 0 obj
+<< /D [ 1263 0 R /XYZ 78.37 808.885 null ] >>
endobj
1262 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 598.451 219.804 607.576 ]/A << /S /GoTo /D (subsection.13.3) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F66 388 0 R /F54 374 0 R /F67 389 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1263 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 586.496 288.586 595.621 ]/A << /S /GoTo /D (subsection.13.4) >> >>
+1320 0 obj
+<< /Filter /FlateDecode /Length 2284 >>
+stream
+xÚí\Ërë6 Ý߯ð„%
+dUtR›qÙaëÝw$“kÉ1žZc Ë¼âK«>5·“Ö¯W¦Mß â"R­_­@8× yѽ3ñ…"±%ÁÎσÚP\;û{„²‡Ÿ‰~àÃ軫¾®’SẾ³„­LP')‚Ÿ9÷T5~*9¯Ù’Ìqnc[hí÷xòÆ;
+ߊv8~*ƒÐN€çgwµ1çUM䪌 +Ñp::·P?¢’èbJpW Þ
+zÅB¯Œ@ì@ÏŒm]š¢"?ErÐŘ9—6;È_ÃH t†3õxµˆ3me×y$k׺àÖÂ#¿¯äß•²)t…(ˆ€p’}g»P@M•àÆ‚­âøkô<&¼“ÈFNŒywhìå’ Ù{{Š!&Ñx;¶¶ Y³„mèì«x¾.z\D#ù²ÈªÅhÛaÇ;åvñf ×uÁ˜œÉu0»*?Kšaê4»"[c)›ùsRü§*Šö;jW~é¶Zˆ`ÍBË^w¬Ü|•¸‚Óc©»pT¶*ãÓWFŸ[©aŒgm²tð †ôt±ð¼^†uÀp>cúnÖ=”;
+?l
+Sìbfygƒµ6·ºCMËÔ«µ§|¾ËñÉXTNxœ!¬xsËÄ‘/U‰®m3;q¸¯o¾š1Ù¨Ðs¦ ‰*Eó6¢ùªô¿lÊ0åµ]O™©l3–ƒï ¾ÕÌ&eµ–-‰jJ<ÛTl«ë%Æ‚ ¥žnϽ}Ec¸ÁÆ$ нFB•×¤ý‰jæ6Z ¤Ë„çÔ§©- <ð½GW åµÅçý*íJÂk&³é)iGf;‘mkw[V'ZÕÀSV” 3¦¥ŸÚÊØü/ëBEÎ y>η7Œª]ÚX@Óڮܦçö‡oÏ@Ø´!+б^ß2‡µ½@K;ŸŸ³Ùt¯ü ðµDÈ?H8ïö¨}­ú‰VÁoAE~XÖ*æráZœñoŸªê‹êö&ö¥þ}¶ÛíìÆ싺‚ž¾§!½¤èPȆ‡á5d[ÃCàIÝõí áä>ë[àÕ~
+ <S Å|I i~vÎË4rQF”D2sµÏhÙ â;Nè—š¤¼Z³nÞ¿zúǽ݌Y¬…TßZží;¦¹À¬ï´Å¿ùµc›^ï0]QQ«8Ñ©‡À<éÇ„Þ¾sèCÌ ÐûúþéjèQmJ
+o§•”KzµÞðøôãA}zò
+endstream
endobj
-1264 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 572.269 337.881 584.224 ]/A << /S /GoTo /D (subsection.13.5) >> >>
+1319 0 obj
+<< /Type /Page /Contents 1320 0 R /Resources 1318 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1130 0 R /Annots 1322 0 R >>
endobj
-1265 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 552.732 205.706 561.848 ]/A << /S /GoTo /D (section.14) >> >>
+1322 0 obj
+[ 1261 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R 1280 0 R 1281 0 R 1282 0 R 1283 0 R 1284 0 R 1285 0 R 1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R 1291 0 R 1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R 1297 0 R 1298 0 R 1299 0 R 1300 0 R 1301 0 R 1302 0 R 1303 0 R 1304 0 R 1305 0 R 1306 0 R 1307 0 R 1308 0 R 1309 0 R 1310 0 R 1311 0 R 1312 0 R 1313 0 R 1314 0 R 1315 0 R 1316 0 R ]
endobj
-1266 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 540.667 224.546 549.833 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+1261 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 758.012 268.67 769.011 ]/A << /S /GoTo /D (subsection.10.4) >> >>
endobj
1267 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 526.441 251.983 538.396 ]/A << /S /GoTo /D (subsection.14.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 746.057 297.502 757.056 ]/A << /S /GoTo /D (subsection.10.5) >> >>
endobj
1268 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 514.934 312.127 525.992 ]/A << /S /GoTo /D (subsection.14.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 734.102 264.506 745.17 ]/A << /S /GoTo /D (subsection.10.6) >> >>
endobj
1269 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 502.53 330.937 514.486 ]/A << /S /GoTo /D (subsection.14.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 712.304 348.591 723.243 ]/A << /S /GoTo /D (section.11) >> >>
endobj
1270 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 490.575 220.551 502.53 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 689.828 169.522 701.783 ]/A << /S /GoTo /D (section.12) >> >>
endobj
1271 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 479.178 187.943 490.017 ]/A << /S /GoTo /D (subsection.14.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 677.873 297.263 689.828 ]/A << /S /GoTo /D (subsection.12.1) >> >>
endobj
1272 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 467.113 246.244 478.172 ]/A << /S /GoTo /D (subsection.14.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 665.918 416.735 677.873 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
1273 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 455.148 216.735 466.107 ]/A << /S /GoTo /D (subsection.14.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 653.963 406.484 665.918 ]/A << /S /GoTo /D (subsection.12.3) >> >>
endobj
1274 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 445.026 228.312 454.261 ]/A << /S /GoTo /D (subsection.14.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 642.007 343.918 653.963 ]/A << /S /GoTo /D (subsection.12.4) >> >>
endobj
1275 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 430.799 307.993 442.755 ]/A << /S /GoTo /D (subsection.14.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 620.578 308.152 631.586 ]/A << /S /GoTo /D (section.13) >> >>
endobj
1276 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 418.844 287.271 430.799 ]/A << /S /GoTo /D (subsection.14.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 608.573 233.642 619.571 ]/A << /S /GoTo /D (subsection.13.1) >> >>
endobj
1277 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 399.307 273.731 408.324 ]/A << /S /GoTo /D (section.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 596.618 237.228 607.576 ]/A << /S /GoTo /D (subsection.13.2) >> >>
endobj
1278 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 385.529 338.568 396.368 ]/A << /S /GoTo /D (subsection.15.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 586.496 219.804 595.621 ]/A << /S /GoTo /D (subsection.13.3) >> >>
endobj
1279 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 373.454 240.177 384.523 ]/A << /S /GoTo /D (subsubsection.15.1.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 574.54 288.586 583.666 ]/A << /S /GoTo /D (subsection.13.4) >> >>
endobj
1280 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 363.332 270.474 372.458 ]/A << /S /GoTo /D (subsubsection.15.1.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 560.314 337.881 572.269 ]/A << /S /GoTo /D (subsection.13.5) >> >>
endobj
1281 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 349.544 325.314 360.503 ]/A << /S /GoTo /D (subsection.15.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 540.827 205.706 549.893 ]/A << /S /GoTo /D (section.14) >> >>
endobj
1282 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 337.708 306.339 348.657 ]/A << /S /GoTo /D (subsection.15.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 528.822 224.546 537.878 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
1283 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 325.195 363.933 337.151 ]/A << /S /GoTo /D (subsection.15.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 514.486 251.983 526.441 ]/A << /S /GoTo /D (subsection.14.2) >> >>
endobj
1284 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 303.835 229.457 314.774 ]/A << /S /GoTo /D (section.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 502.979 312.127 514.037 ]/A << /S /GoTo /D (subsection.14.3) >> >>
endobj
1285 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 281.918 207.569 292.757 ]/A << /S /GoTo /D (section.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 490.575 330.937 502.53 ]/A << /S /GoTo /D (subsection.14.4) >> >>
endobj
1286 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 269.843 201.273 280.802 ]/A << /S /GoTo /D (subsection.17.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 478.62 220.551 490.575 ]/A << /S /GoTo /D (subsection.14.5) >> >>
endobj
1287 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 259.721 206.392 268.847 ]/A << /S /GoTo /D (subsection.17.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 467.223 187.943 478.062 ]/A << /S /GoTo /D (subsection.14.6) >> >>
endobj
1288 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 245.943 250.877 256.892 ]/A << /S /GoTo /D (subsection.17.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 455.158 246.244 466.217 ]/A << /S /GoTo /D (subsection.14.7) >> >>
endobj
1289 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 234.097 195.276 244.976 ]/A << /S /GoTo /D (subsection.17.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 443.193 216.735 454.152 ]/A << /S /GoTo /D (subsection.14.8) >> >>
endobj
1290 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 212.179 143.002 223.019 ]/A << /S /GoTo /D (section.18) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 433.071 228.312 442.306 ]/A << /S /GoTo /D (subsection.14.9) >> >>
endobj
1291 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 199.666 353.181 211.621 ]/A << /S /GoTo /D (subsection.18.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 418.844 307.993 430.799 ]/A << /S /GoTo /D (subsection.14.10) >> >>
endobj
1292 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 189.982 236.81 199.108 ]/A << /S /GoTo /D (subsection.18.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 406.889 287.271 418.844 ]/A << /S /GoTo /D (subsection.14.11) >> >>
endobj
1293 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 178.027 228.302 187.153 ]/A << /S /GoTo /D (subsection.18.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 387.352 273.731 396.368 ]/A << /S /GoTo /D (section.15) >> >>
endobj
1294 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 164.239 209.024 175.238 ]/A << /S /GoTo /D (subsection.18.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 373.574 338.568 384.413 ]/A << /S /GoTo /D (subsection.15.1) >> >>
endobj
1295 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 152.284 335.709 163.283 ]/A << /S /GoTo /D (subsection.18.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 361.499 240.177 372.568 ]/A << /S /GoTo /D (subsubsection.15.1.1) >> >>
endobj
1296 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 140.329 196.86 151.327 ]/A << /S /GoTo /D (subsection.18.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 351.377 270.474 360.503 ]/A << /S /GoTo /D (subsubsection.15.1.2) >> >>
endobj
1297 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 128.493 234.767 139.332 ]/A << /S /GoTo /D (subsection.18.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 337.589 325.314 348.548 ]/A << /S /GoTo /D (subsection.15.2) >> >>
endobj
1298 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 116.418 311.161 127.487 ]/A << /S /GoTo /D (subsection.18.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 325.753 306.339 336.702 ]/A << /S /GoTo /D (subsection.15.3) >> >>
endobj
1299 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 104.025 331.415 115.98 ]/A << /S /GoTo /D (subsection.18.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 313.24 363.933 325.195 ]/A << /S /GoTo /D (subsection.15.4) >> >>
endobj
1300 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 92.508 227.395 103.467 ]/A << /S /GoTo /D (subsection.18.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 291.88 229.457 302.819 ]/A << /S /GoTo /D (section.16) >> >>
endobj
1301 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 72.533 108.74 81.549 ]/A << /S /GoTo /D (section*.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 269.963 207.569 280.802 ]/A << /S /GoTo /D (section.17) >> >>
+endobj
+1302 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 257.888 201.273 268.847 ]/A << /S /GoTo /D (subsection.17.1) >> >>
+endobj
+1303 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 247.766 206.392 256.892 ]/A << /S /GoTo /D (subsection.17.2) >> >>
+endobj
+1304 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 233.987 250.877 244.936 ]/A << /S /GoTo /D (subsection.17.3) >> >>
endobj
1305 0 obj
-<< /D [ 1303 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 222.142 195.276 233.021 ]/A << /S /GoTo /D (subsection.17.4) >> >>
endobj
-1302 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 377 0 R /F67 385 0 R >> /ProcSet [ /PDF /Text ] >>
+1306 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 200.224 143.002 211.063 ]/A << /S /GoTo /D (section.18) >> >>
+endobj
+1307 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 187.711 353.181 199.666 ]/A << /S /GoTo /D (subsection.18.1) >> >>
+endobj
+1308 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 178.027 236.81 187.153 ]/A << /S /GoTo /D (subsection.18.2) >> >>
+endobj
+1309 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 166.072 228.302 175.198 ]/A << /S /GoTo /D (subsection.18.3) >> >>
+endobj
+1310 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 152.284 209.024 163.283 ]/A << /S /GoTo /D (subsection.18.4) >> >>
+endobj
+1311 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 140.329 335.709 151.327 ]/A << /S /GoTo /D (subsection.18.5) >> >>
+endobj
+1312 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 128.373 196.86 139.372 ]/A << /S /GoTo /D (subsection.18.6) >> >>
+endobj
+1313 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 116.538 234.767 127.377 ]/A << /S /GoTo /D (subsection.18.7) >> >>
+endobj
+1314 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 104.463 311.161 115.532 ]/A << /S /GoTo /D (subsection.18.8) >> >>
+endobj
+1315 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 92.07 331.415 104.025 ]/A << /S /GoTo /D (subsection.18.9) >> >>
+endobj
+1316 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 80.553 227.395 91.512 ]/A << /S /GoTo /D (subsection.18.10) >> >>
+endobj
+1321 0 obj
+<< /D [ 1319 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1318 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F67 389 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1325 0 obj
+<< /Filter /FlateDecode /Length 122 >>
+stream
+xÚm̱
+1Ð>_1?`n6Éífá¸Bî"X§[­üÿÖ*Ã0 <ââøîcSSƒGפýd„À<fƒ©Dª ?pYÈ"#™™ie=d¯âãÓ2¶¯×~þòS“ùŸ<E…Ñ­~ðë°÷ð˜»$A
+endstream
+endobj
+1324 0 obj
+<< /Type /Page /Contents 1325 0 R /Resources 1323 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1130 0 R /Annots 1327 0 R >>
+endobj
+1327 0 obj
+[ 1317 0 R ]
+endobj
+1317 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 759.955 108.74 768.971 ]/A << /S /GoTo /D (section*.2) >> >>
+endobj
+1326 0 obj
+<< /D [ 1324 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1323 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F67 389 0 R /F15 381 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1 0 obj
<< /pgf@ca0.75 << /ca 0.75 >> /pgf@CA0.4 << /CA 0.4 >> /pgf@ca0.4 << /ca 0.4 >> /pgf@bmMultiply<< /BM /Multiply>> /pgf@ca1.0 << /ca 1.0 >>>>
endobj
2 0 obj
-<< /pgfpat5 820 0 R /pgfpat4 821 0 R /pgfpat10 824 0 R>>
+<< /pgfpat5 830 0 R /pgfpat4 831 0 R /pgfpat10 834 0 R>>
endobj
3 0 obj
<< /pgfprgb [/Pattern /DeviceRGB] >>
endobj
-1307 0 obj
+1328 0 obj
[ 28 [ 510 ] 96 [ 363 ] 118 [ 490 ] ]
endobj
-1309 0 obj
+1330 0 obj
<< /Filter /FlateDecode /Length 17 >>
stream
xÚc``à`€‚&
endstream
endobj
-1310 0 obj
+1331 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 692 >>
stream
xÚcd`aa`dd‰r ŒôÑöñ NÌ+¶ÐõOÊÉ,,MIyýPü¡ÔÍ#÷C†á‡,ã9¦òÌ?Xêy˜~sò0¯çaùSõûœ  K«,ãt~¹Lð;7Å4G$0G•ƒ‰‘AœA†á5Ã/ ÉìŒ<Œ"Ø-6Ò300qÎ/¨,ÊLÏ(Q0200Ö‘–
@@ -5512,10 +5631,10 @@ Nz
ÉÑçáìæá>ËõûXOoOOo_Oß„é=<<;WöLêéérûûxxŒáJ
endstream
endobj
-1308 0 obj
-<< /Type /FontDescriptor /FontName /TZAQYL+LMSans8-Oblique /Flags 4 /FontBBox [ -486 -314 1548 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle -12 /StemV 98 /XHeight 444 /FontFile3 1310 0 R /CIDSet 1309 0 R >>
+1329 0 obj
+<< /Type /FontDescriptor /FontName /TZAQYL+LMSans8-Oblique /Flags 4 /FontBBox [ -486 -314 1548 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle -12 /StemV 98 /XHeight 444 /FontFile3 1331 0 R /CIDSet 1330 0 R >>
endobj
-1311 0 obj
+1332 0 obj
<< /Filter /FlateDecode /Length 374 >>
stream
xÚ}RMo‚@¼ï¯x=˜èY4ÑÖ‹5!ñ«bš¶7Ü}ØMd—.pðßwwM[ÃÌ<æ t¶‰7ãê€Þ°Oa‡¥ª5C/Z¥étæŠÕ9ÊjÈ‘·l9­V,Á
@@ -5525,23 +5644,23 @@ y“Ø÷@wïÞþsöú±ô–«$•å£·9œÄwµ¦½¨NFü¯ ÷IpCÞP—BÉ }J©yð"y¤r»^IüKDðÛЙ\_rÂÁ¦&Á
ër§ûnídÑfA~
endstream
endobj
-818 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TZAQYL+LMSans8-Oblique /DescendantFonts [ 1312 0 R ] /ToUnicode 1311 0 R >>
+828 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TZAQYL+LMSans8-Oblique /DescendantFonts [ 1333 0 R ] /ToUnicode 1332 0 R >>
endobj
-1312 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TZAQYL+LMSans8-Oblique /FontDescriptor 1308 0 R /W 1307 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1333 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TZAQYL+LMSans8-Oblique /FontDescriptor 1329 0 R /W 1328 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1313 0 obj
+1334 0 obj
[ 56 [ 681 681 ] 82 [ 681 ] 88 [ 403 ] 106 [ 681 681 ] ]
endobj
-1315 0 obj
+1336 0 obj
<< /Filter /FlateDecode /Length 18 >>
stream
xÚc`

endstream
endobj
-1316 0 obj
+1337 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1129 >>
stream
xÚuT{LSW¿—–[W@ºN×½GÒ2–A ^Ç„U{io[z¡ª(Pp
@@ -5556,10 +5675,10 @@ xÚuT{LSW¿—–[W@ºN×½GÒ2–A ^Ç„U{io[z¡ª(Pp
þsŽn>” Ÿ<ÍïT¬‚QZ˜PŒt@ µíUQ=šÆê“ÄÀþ³ÓôR‡„ì]Eí¬&ºnÌÂiÍô,l¿AÇÏCƒ#€bdèÄŒj¼nˆµpu,;T7>6<4N=©À$Z†¨à#yíB<R âeD E*„y”¥º›õ•Hœ£ùaðû)õݤ1^ŒMÞñâ›ZN½?|æü@Ë°©›ºveÖFóÍõšÜb&uõ!šóµûê}^Ÿ×w@­¼ßx öQ·‰‡3%ÉIåë½b4¼^A_ê>>:¨þ€´Xk kPT%J@i~Ý Î¡{(ê;>þ QdÃ"\4-*Û¤Q®2{[ ÷·F:¸ЈÄí¾ºu1B©}ðéOÓ jô”¸ìkq ¥\5ÉÚ|[ïP°ïÒùúÓ6?}uxzäKÍüÅÚÍÅÛ2ói±CÜÓÚ惾·Ÿ©EL¨mÄ ò9é÷c›BÀïî²O"{ »Ÿ òËlz2’Ñ|ÔBôh§ÿˆ4züGºo‘äå¡žž.OgW×;GÉeÿ_â¦
endstream
endobj
-1314 0 obj
-<< /Type /FontDescriptor /FontName /GOIBMZ+LMRoman5-Regular /Flags 4 /FontBBox [ -566 -303 1772 1126 ] /Ascent 1126 /CapHeight 683 /Descent -303 /ItalicAngle 0 /StemV 134 /XHeight 431 /FontFile3 1316 0 R /CIDSet 1315 0 R >>
+1335 0 obj
+<< /Type /FontDescriptor /FontName /GOIBMZ+LMRoman5-Regular /Flags 4 /FontBBox [ -566 -303 1772 1126 ] /Ascent 1126 /CapHeight 683 /Descent -303 /ItalicAngle 0 /StemV 134 /XHeight 431 /FontFile3 1337 0 R /CIDSet 1336 0 R >>
endobj
-1317 0 obj
+1338 0 obj
<< /Filter /FlateDecode /Length 387 >>
stream
xÚ}RÉjÃ0¼ë+^äàxIÚ` Y‹¡YHB)½9Òs*ˆ%#Û‡ü}µÄ ”¦/ã™÷4o¤ÎÓvïM˜<¢7è°ÃJ6Š¢7[e%étæ’6Šzȵl5†­’t5tgé<¼îiq*è¹aتþMñÄÅ]bÖî?½·M:]}yï«,21ôvxjΙòSuàõY«ÿ‚fá ¶ÍªŠK1†°þ±l& 3aEü«Kð[ß9L]­ÂÑ'aŒÓúŠì“:*S¼¿T5©È%‰cðõʼªÕźî£*.NÐ}àQköMYžÑø€$ 0ÌukÑ:+|3~Ê4ËëË£î5‡K‰Y:ÃT2¬ÊŒ¢ÊÄ I¬Cˆ—úJ
@@ -5567,28 +5686,28 @@ xÚ}RÉjÃ0¼ë+^äàxIÚ` Y‹¡YHB)½9Òs*ˆ%#Û‡ü}µÄ ”¦/ã™÷4o¤ÎÓvïM˜<¢7è°ÃJ6Š¢7[e%étæ’
rÊhaÑhâ¸CS‡¢Ä-f»_&â[ ´QJg`÷ÁjFäo[UÊÒTÙÛîq{Þ Ú,ÉÆrì}
endstream
endobj
-787 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GOIBMZ+LMRoman5-Regular /DescendantFonts [ 1318 0 R ] /ToUnicode 1317 0 R >>
+804 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GOIBMZ+LMRoman5-Regular /DescendantFonts [ 1339 0 R ] /ToUnicode 1338 0 R >>
endobj
-1318 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GOIBMZ+LMRoman5-Regular /FontDescriptor 1314 0 R /W 1313 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1339 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GOIBMZ+LMRoman5-Regular /FontDescriptor 1335 0 R /W 1334 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1319 0 obj
+1340 0 obj
[575 575 575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 559 638.9 511.1 638.9 ]
endobj
-1320 0 obj
+1341 0 obj
[1083.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1361.1 ]
endobj
-1321 0 obj
+1342 0 obj
[ 28 [ 603 ] 35 [ 544 ] 43 [ 544 ] 47 [ 603 ] ]
endobj
-1323 0 obj
+1344 0 obj
<< /Filter /FlateDecode /Length 14 >>
stream
xÚc``à
endstream
endobj
-1324 0 obj
+1345 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 900 >>
stream
xÚµSoL[U¿¯¯]¦<˜Ît‹}ðÞd™›mÉÆb¶hAf PÍ(™dãÃ+}mßxôá{·vÀ ”¾––‘Ž•@±¦2qŒ¥þÁ5™,ÓC¢~ÙG£É>™û¶·D_YöÅhüä9ÉïÞsï¹¹¿ß990›A»kO4´µ¾º¿©ù¸ÔÅ_´7 N:
@@ -5603,36 +5722,36 @@ WÍZ¹V¡RŒV
û­—1‰mþšb7aK§u“¼Oü[&æâã,†Ú—ÿ¡:º¥ºE[®"aŽûºS˜ì§4šÚc &8d€¹xgxV«»ˆ•øÌì6¦Ñ-:©'Tª(÷ä÷E¹d|<>aøµ™)ŠZ9?›˜Œ'ÉÉUüØš½ù
endstream
endobj
-1322 0 obj
-<< /Type /FontDescriptor /FontName /BWIYUD+LMRoman7-Italic /Flags 4 /FontBBox [ -528 -292 1571 1123 ] /Ascent 1123 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 123 /XHeight 431 /FontFile3 1324 0 R /CIDSet 1323 0 R >>
+1343 0 obj
+<< /Type /FontDescriptor /FontName /BWIYUD+LMRoman7-Italic /Flags 4 /FontBBox [ -528 -292 1571 1123 ] /Ascent 1123 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 123 /XHeight 431 /FontFile3 1345 0 R /CIDSet 1344 0 R >>
endobj
-1325 0 obj
+1346 0 obj
<< /Filter /FlateDecode /Length 375 >>
stream
xÚ}R]kÂ0}ϯ¸{ô¡6UÙ@¤0uBa~`Ý×cM®.`“’¦þûåÃ* ·BJOι7çž´ó°É£g®ö û¶X«F3ŒfË¢"Î\±¦DiVˆyËÖcØhÅr4ÐeóL
Ó³âL²SñUÝMñ(äMâÎî?£éGöõ6^—[Uò)ÊLq,¢®h'ÌÉŠÿÕ%á> ¾É;êZ(9†¤O)µ/’ÏTéÆ«I|±qkú $ן°w®I2
endstream
endobj
-695 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BWIYUD+LMRoman7-Italic /DescendantFonts [ 1326 0 R ] /ToUnicode 1325 0 R >>
+703 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BWIYUD+LMRoman7-Italic /DescendantFonts [ 1347 0 R ] /ToUnicode 1346 0 R >>
endobj
-1326 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BWIYUD+LMRoman7-Italic /FontDescriptor 1322 0 R /W 1321 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1347 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BWIYUD+LMRoman7-Italic /FontDescriptor 1343 0 R /W 1342 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1327 0 obj
+1348 0 obj
[892.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1138.9 0 585.3 ]
endobj
-1328 0 obj
+1349 0 obj
[ 47 [ 525 ] 50 [ 525 ] 64 [ 525 ] 66 [ 525 ] 72 [ 525 ] 77 [ 525 ] 81 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 116 [ 525 ] 118 [ 525 ] ]
endobj
-1330 0 obj
+1351 0 obj
<< /Filter /FlateDecode /Length 21 >>
stream
xÚc`
áò
endstream
endobj
-1331 0 obj
+1352 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1486 >>
stream
xÚmU{LGÞå¸%ʉÊr9Ýšj!ÂA⣩õQ¬ø¬šÖxÇí=ä¸ÅÝ=Ž#ÚZ-w ˆ•C„SóV‘5$Ö¤Uk5¾êZÿðlSµ5SuVÇ&ÝMÓÙdv3³ßo¾ß÷eÇ¢£1Ç“ò
@@ -5651,10 +5770,10 @@ sãÆ­ãwÁ°Â¸¼õ•ï슅©OàmÑÖ-†Ã¥u^
ƒØÐT¿;™,;T¾Ïå¬(w­ ¯;õhŽ 4
endstream
endobj
-1329 0 obj
-<< /Type /FontDescriptor /FontName /MSSSGB+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1331 0 R /CIDSet 1330 0 R >>
+1350 0 obj
+<< /Type /FontDescriptor /FontName /MSSSGB+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1352 0 R /CIDSet 1351 0 R >>
endobj
-1332 0 obj
+1353 0 obj
<< /Filter /FlateDecode /Length 420 >>
stream
xÚ}’Okã0Åïú³‡@zp-;mÚ”`Ø$ÍbhÚR‡e¯Ž4É
@@ -5663,22 +5782,22 @@ bÉÈò!ß~%ÝÂ’]ƒÿüüÞŒGOž|{¯’ïÒ0™ÝrøÀÎôV`²ÞÕ-›L6Fô j÷Š(QŽj÷ïÖˆ
âÄa±a×>£½µ>׸µ1½›Òø¹û­iCU<ão3þ¿Þ¶ì­ùg
endstream
endobj
-626 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MSSSGB+LMMonoLt10-Bold /DescendantFonts [ 1333 0 R ] /ToUnicode 1332 0 R >>
+634 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MSSSGB+LMMonoLt10-Bold /DescendantFonts [ 1354 0 R ] /ToUnicode 1353 0 R >>
endobj
-1333 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MSSSGB+LMMonoLt10-Bold /FontDescriptor 1329 0 R /W 1328 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1354 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MSSSGB+LMMonoLt10-Bold /FontDescriptor 1350 0 R /W 1349 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1334 0 obj
+1355 0 obj
[ 47 [ 590 ] 81 [ 531 ] 98 [ 419 ] 105 [ 413 ] 116 [ 561 ] ]
endobj
-1336 0 obj
+1357 0 obj
<< /Filter /FlateDecode /Length 19 >>
stream
xÚc`
endstream
endobj
-1337 0 obj
+1358 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1167 >>
stream
xÚ}TmLe¿ƒ^-Û+]µì ÷lqSÜhqó ¿ls RPGÉ6çØZz´…Ò#½ƒ®"/¥¼\{í­/0a8`
@@ -5693,10 +5812,10 @@ _œûãe¾R’Á}&:ŒŽqÚÑ5d” ubý ÛîÁþîc¶ÿŒöly¶Á©½Ç}xϱ¤3ÄL7_ø¼k±çNGW¹ÂÒg?¡Çv
‡#höß}^øÉ
endstream
endobj
-1335 0 obj
-<< /Type /FontDescriptor /FontName /JIXNST+LMRomanSlant8-Regular /Flags 4 /FontBBox [ -483 -292 1526 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle -10 /StemV 98 /XHeight 431 /FontFile3 1337 0 R /CIDSet 1336 0 R >>
+1356 0 obj
+<< /Type /FontDescriptor /FontName /JIXNST+LMRomanSlant8-Regular /Flags 4 /FontBBox [ -483 -292 1526 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle -10 /StemV 98 /XHeight 431 /FontFile3 1358 0 R /CIDSet 1357 0 R >>
endobj
-1338 0 obj
+1359 0 obj
<< /Filter /FlateDecode /Length 388 >>
stream
xÚR]kÂ0}ϯ¸{ô¡6êtN¤°é„ŽéÄ–ákM®.Ð&%Mü÷KR«0†¬ÐÓ{îÍ9'é<l“à…«£>…VªÖ ƒÅ:+I§³T¬.Pš "GÞV«lµb è.âe,…éYr,Y^slY“^ñ$äâÖnŠûà=Þo’4øXïT‘É$Ϥ™;<Õy¦êZSarÛò6X
@@ -5705,25 +5824,25 @@ s¾Ë­1=—Ct¦8VeÆPgò„dnã ÌWöŠJþ«N›®Ã±–Ð~ŽÛ
ûδ›3\Ù9”N#‡Æƒ­<š =z5è¹A Ó¾<šFÍx?Ï)qñ^ݳZkkÝï·æL ‰×m*Uéºüí÷·=z}®È+Îôj
endstream
endobj
-594 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JIXNST+LMRomanSlant8-Regular /DescendantFonts [ 1339 0 R ] /ToUnicode 1338 0 R >>
+602 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JIXNST+LMRomanSlant8-Regular /DescendantFonts [ 1360 0 R ] /ToUnicode 1359 0 R >>
endobj
-1339 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JIXNST+LMRomanSlant8-Regular /FontDescriptor 1335 0 R /W 1334 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1360 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JIXNST+LMRomanSlant8-Regular /FontDescriptor 1356 0 R /W 1355 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1340 0 obj
+1361 0 obj
[361.7 429.7 0 0 0 644.7 ]
endobj
-1341 0 obj
+1362 0 obj
[ 28 [ 525 ] 35 [ 525 ] 43 [ 525 ] 47 [ 525 ] 50 [ 525 ] 55 [ 525 ] 64 [ 525 ] 66 [ 525 ] 72 [ 525 ] 74 [ 525 525 525 525 ] 81 [ 525 ] 84 [ 525 ] 96 [ 525 ] 98 [ 525 ] 103 [ 525 ] 105 [ 525 ] 109 [ 525 ] 112 [ 525 ] 494 [ 525 ] ]
endobj
-1343 0 obj
+1364 0 obj
<< /Filter /FlateDecode /Length 27 >>
stream
xÚc``àTdX°Çƒa¡KI€
endstream
endobj
-1344 0 obj
+1365 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2421 >>
stream
xÚW Tgžf5¢0ÆÚó«ÿh}mU èñ]bEe}í­®V‰I$0„7Q ¯À„<‡APTŠÖõX´ÕÖÓ6XO­Ï®ô¥uµµ­Ûþ³;œ³;S¶=;É™äÜÜÿ¿ßýîýï7Á±€
@@ -5740,32 +5859,32 @@ Wӏ
ÑêC€èöôHñ w­³‘uƒ†ýì[uE »„çñ,à÷>ÄÑÅ>XÄ*®íÓuŃi©†b˜Rä2z@y¹•…öRsa)´dæ.ý¦¹(¯¨$G–e©1Õ€f4”“Îc ô·a$äSÄg~lôüŸœWÅ/­B¯UÙ«ÈñÑJ]¨|+æÊ ;ìrZ¥ËÑhwÊågʪ¬ÕåÖÊœ+åÃù¦Q¿(þ_Y˜E
endstream
endobj
-1342 0 obj
-<< /Type /FontDescriptor /FontName /SFCWXS+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 1344 0 R /CIDSet 1343 0 R >>
+1363 0 obj
+<< /Type /FontDescriptor /FontName /SFCWXS+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 1365 0 R /CIDSet 1364 0 R >>
endobj
-1345 0 obj
+1366 0 obj
<< /Filter /FlateDecode /Length 471 >>
stream
xÚ“Mo£0†ïü
ï!Rz '…M!µ$HH›¶*Ñn¯Äžd- òï×ö@+­VÑ"x˜w>=,¾½Uá“Ð'W÷”¼C¯GÃ!Ìu,;ÍÇÔð @ÌÖþ‘¼Í+È2/w¥’׊7£€YõoÑ3\¤ú’¸<dy„°*ò_UøãpÐJWM­†˜†ïp›Ú„Ô¹åÐX—ÿP+!·$Äü ¦—Z=’øžRj?ì•Èuëîƒh*šDsg©„™*''×G3"$&òOÞÚÉ9çêÚЖꬃí–D6³ìsõõßÑ«`¤ºå­B­°»®W¡A–gßÎí¥nDn¥°V9\oŽåËñxí€0Ï1–ε€¾«9˜Z] ØÚqÐŒl {e(ñ—¢×éŒhó+c³‰ÿ® ç6¥Iœ9b+$†ôŒ´B*ÖžV é)EJ<­©'¶Cš”¤ïH9Ò“§õ¤œòM„•­÷H;´!=ÄHÒÚSJ=%˜=ÅÌžb ÖÉ&åmØQ‚Rì(¢øŽâýÞ£ñ&Ãiúé¹Á»mú<l>cOÚ¯œ?Iw†RÁçVvºs^þöë<ÿiŽ^‹à.ï!ù
endstream
endobj
-469 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SFCWXS+LMMonoSlant10-Regular /DescendantFonts [ 1346 0 R ] /ToUnicode 1345 0 R >>
+478 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SFCWXS+LMMonoSlant10-Regular /DescendantFonts [ 1367 0 R ] /ToUnicode 1366 0 R >>
endobj
-1346 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SFCWXS+LMMonoSlant10-Regular /FontDescriptor 1342 0 R /W 1341 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1367 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SFCWXS+LMMonoSlant10-Regular /FontDescriptor 1363 0 R /W 1362 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1347 0 obj
+1368 0 obj
[ 28 [ 549 ] 35 [ 494 ] 40 [ 329 329 ] 43 [ 494 ] 45 [ 329 ] 47 [ 549 ] 50 [ 494 ] 55 [ 329 ] 59 [ 494 ] 63 [ 549 ] 66 [ 329 ] 70 [ 494 ] 72 [ 274 ] 75 [ 878 ] 77 [ 603 ] 81 [ 549 ] 84 [ 549 439 439 ] 88 [ 329 ] 96 [ 453 ] 98 [ 439 ] 104 [ 768 357 ] 109 [ 576 ] 112 [ 494 ] 114 [ 713 ] 116 [ 495 ] 118 [ 521 ] 251 [ 494 ] 502 [ 329 ] ]
endobj
-1349 0 obj
+1370 0 obj
<< /Filter /FlateDecode /Length 31 >>
stream
xÚc``ส(¨4ůaÁ‘U h@€/`
endstream
endobj
-1350 0 obj
+1371 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 3600 >>
stream
xÚµX tW–-!—`–˜£$TA•Ø:!C`:$Í$a3` Ƴˆñ"o²-[’%K–d[»TÚmKÖf[Þ¶¼b°Ã³$ 0d2I:C:Ét: 3t~™bzºdC€9馧»J§J*}ý÷Þ}÷¿w¿PL Ä`0žÚ´g]¶u‹·¾¾]PVøÒ’DqZ~nFô«mä\r‹‘³!rƒÄ&8“äÆ`·š™é=ÿ;šË승«¤fçïðb§G¯_>A±óèwq·cDü:v!Äž
@@ -5781,42 +5900,42 @@ N ®úŽùNu|ŽU5¹ÃåCÁËÂM{E7Š.€UgÀG'i¸gòWW¢¯Í_1GKÿŒÕÌü…ò lO ?ãMt=ñ¾¿Õæõ ãÍÿá=Kål
·nn. ¼¦Áõ^«§:ÚÈø{›Ì:0…IrFÙœNU[f¦ ‡_â-‰4UWÑ»LMvñꕉlµÆhÒ!§¶*@Ksvt—ý?k‰ÆþbA¿¤/3™q’r] ×T5°°Í)ùKc'±S“¯L [-V«Åa±wܱ±Ç,õV‹“î6§3vêŸ
endstream
endobj
-1348 0 obj
-<< /Type /FontDescriptor /FontName /HXCEOC+LMRoman8-Italic /Flags 4 /FontBBox [ -489 -292 1472 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 110 /XHeight 431 /FontFile3 1350 0 R /CIDSet 1349 0 R >>
+1369 0 obj
+<< /Type /FontDescriptor /FontName /HXCEOC+LMRoman8-Italic /Flags 4 /FontBBox [ -489 -292 1472 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 110 /XHeight 431 /FontFile3 1371 0 R /CIDSet 1370 0 R >>
endobj
-1351 0 obj
+1372 0 obj
<< /Filter /FlateDecode /Length 512 >>
stream
xÚ}“M¢@†ïüŠÞƒ‰s`l’%K²3NÔlæŠté’HC
× %hZÃsÚòSP[`hîƒBP Š@6K ²q C[‚"´P¡^`³@Y
endstream
endobj
-434 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HXCEOC+LMRoman8-Italic /DescendantFonts [ 1352 0 R ] /ToUnicode 1351 0 R >>
+438 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HXCEOC+LMRoman8-Italic /DescendantFonts [ 1373 0 R ] /ToUnicode 1372 0 R >>
endobj
-1352 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HXCEOC+LMRoman8-Italic /FontDescriptor 1348 0 R /W 1347 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1373 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HXCEOC+LMRoman8-Italic /FontDescriptor 1369 0 R /W 1368 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1353 0 obj
+1374 0 obj
[734 ]
endobj
-1354 0 obj
+1375 0 obj
[1123 ]
endobj
-1355 0 obj
+1376 0 obj
[777.8 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 388.9 388.9 ]
endobj
-1356 0 obj
+1377 0 obj
[ 28 [ 525 ] 43 [ 489 ] 50 [ 511 ] 64 [ 367 ] 66 [ 256 ] 75 [ 867 ] 77 [ 561 ] 82 [ 550 ] 96 [ 372 ] 105 [ 404 550 550 ] 116 [ 500 ] ]
endobj
-1358 0 obj
+1379 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``à`P`X ¢ÀÐPÀ

endstream
endobj
-1359 0 obj
+1380 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1716 >>
stream
xÚU p×ÝEÖÊUM,@+v70 X6e -ŸŒÍÇ€qL!`VK–Œ>–eK¶eýÞZ?K–1`[4Á@
@@ -5828,10 +5947,10 @@ NIc¡O>ÃÿÜ·ueˆ”°¸cM·ð:tÊÒZà"¸˜K ´Ú4H’p'–Lƒ4)ñÁvŠ¡(ï*Ìç(8G:«øz<½á9¼
3Ñ#ÿ#™ägü< ‰üAjSS
endstream
endobj
-1357 0 obj
-<< /Type /FontDescriptor /FontName /QJUVUX+LMSans10-Bold /Flags 4 /FontBBox [ -460 -297 1761 1134 ] /Ascent 1134 /CapHeight 694 /Descent -297 /ItalicAngle 0 /StemV 102 /XHeight 458 /FontFile3 1359 0 R /CIDSet 1358 0 R >>
+1378 0 obj
+<< /Type /FontDescriptor /FontName /QJUVUX+LMSans10-Bold /Flags 4 /FontBBox [ -460 -297 1761 1134 ] /Ascent 1134 /CapHeight 694 /Descent -297 /ItalicAngle 0 /StemV 102 /XHeight 458 /FontFile3 1380 0 R /CIDSet 1379 0 R >>
endobj
-1360 0 obj
+1381 0 obj
<< /Filter /FlateDecode /Length 422 >>
stream
xÚ}’Kkë0…÷ústáZ¶ÛôA04I .·O§¥[Gš¤‚X2²½È¿¯¤±[(¡9gFgÆšü{.£i6e§^±5½-ª†M&+#úu÷ˆ(QŽj{ ÏÖˆ;˜.‹U¡UwâÌ…û^âè:nZàNé‹?¦küˆ^îßÞß>¢ÿe¥Û„G ³—÷%kÕíõ8 ŽI¼£m•ÑלrÎÝ·Z.MíkY<„ƒxŒ»UZÚ!!l|^–¤ •è
@@ -5839,83 +5958,90 @@ xÚ}’Kkë0…÷ústáZ¶ÛôA04I .·O§¥[Gš¤‚X2²½È¿¯¤±[(¡9gFgÆšü{.£i6e§^±5½-ª†M
Ö‡! œPTa$¶M%ÐVz‡lîÆç9ÌïÜ'g¨å/SÕfKè ãc’’ø¬¬o”,]#ÎgIî)]e²”è<Д®ˆíŠh¨´Ñm srftÂŒº\¤DWDgD7ä¤ÓgÔ3#§³çeNó„ü~tÿþ¾×,zkÝŽÃK»ô[T¿ïAc_¾áwØÓÓû2øæ
endstream
endobj
-399 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QJUVUX+LMSans10-Bold /DescendantFonts [ 1361 0 R ] /ToUnicode 1360 0 R >>
+403 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QJUVUX+LMSans10-Bold /DescendantFonts [ 1382 0 R ] /ToUnicode 1381 0 R >>
endobj
-1361 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QJUVUX+LMSans10-Bold /FontDescriptor 1357 0 R /W 1356 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1382 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QJUVUX+LMSans10-Bold /FontDescriptor 1378 0 R /W 1377 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1362 0 obj
-[ 27 [ 850 547 ] 34 [ 800 625 575 ] 38 [ 575 575 ] 42 [ 813 500 ] 46 [ 862 625 ] 49 [ 738 513 563 ] 55 [ 344 563 563 ] 59 [ 563 ] 62 [ 880 625 375 419 313 ] 68 [ 344 ] 70 [ 594 676 313 ] 74 [ 1067 938 880 625 563 ] 80 [ 845 563 563 769 625 438 438 ] 88 [ 313 ] 90 [ 845 594 ] 95 [ 839 460 625 444 ] 100 [ 563 563 ] 104 [ 782 438 563 563 865 625 ] 111 [ 850 594 1162 813 850 594 ] 118 [ 594 688 500 563 656 ] 125 [ 625 ] 251 [ 513 ] 277 [ 513 ] 319 [ 625 625 ] 446 [ 875 ] 502 [ 313 ] ]
+1383 0 obj
+[ 27 [ 850 547 875 ] 34 [ 800 625 575 ] 38 [ 575 575 ] 42 [ 813 500 ] 46 [ 862 625 ] 49 [ 738 513 563 ] 55 [ 344 563 563 ] 59 [ 563 ] 62 [ 880 625 375 419 313 ] 68 [ 344 ] 70 [ 594 676 313 ] 74 [ 1067 938 880 625 563 ] 80 [ 845 563 563 769 625 438 438 ] 88 [ 313 ] 90 [ 845 594 ] 95 [ 839 460 625 444 ] 100 [ 563 563 ] 104 [ 782 438 563 563 865 625 ] 111 [ 850 594 1162 813 850 594 ] 118 [ 594 688 500 563 656 ] 125 [ 625 ] 251 [ 513 ] 277 [ 513 ] 319 [ 625 625 ] 446 [ 875 ] 502 [ 313 ] ]
endobj
-1364 0 obj
+1385 0 obj
<< /Filter /FlateDecode /Length 40 >>
stream
-xÚc``°6.¼üzß¿oþþ~€
-X@4cª8”
+xÚc``±6.¼üzß¿oþþ~€
+X@4cª8”
endstream
endobj
-1365 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7313 >>
-stream
-xÚÅzw\T׺öafŠ£a‚{ëÞƒ½—ÄÄÞ¢bW v@z•6t†3kf轈Hƒb–¨1öXr5¦=‰åD¢ïÆÅ9¿o xNr’Ü{ß=\DÊ.ïzûû<k!¢¬­)‘Hd·ÐyÓ‚- Æ­\µ.8Ð-hÊ;>ð°ÜY"(dà ƒ)aˆHàz ¼•0Ð/´±ºbcݵ7–Œl"BQ"ÔŸ|í5ü-Ù %? SÛ ·\l3‚¢{Q"ÊŽb©)ˆ•ˆdºä;'Ožº0xwt¨¯·O¸òÉ“ßoù:CùÁDår·]þÁ‘aþ¾J· åò‰ÊU•«ƒ#ÉU_åèà ¥»§[€—2ØK¹ÞÓEæ¦ô ŽØ6f¢r½o˜228Ô_I¾‡zxº…yz(#‚<<C•á>žÊ%œ×+ƒƒÂ•+}wy…y*'LP*Ã<=•>áá»gNšá=18Ô{’y&lR@ÏCa“,ïMp\³zý„•Ë.^í¼xbxT¸Ò+8Téáîæ6ñß-ü×o <‚Ý=—yx…û†GS䃥SC©aÔpj$5ŠK£&R“¨)Ô;Ô»Ô4j:5ƒšEÍ¥æQó©ÔÔ"Ê‘ZB-¥–S+¨•Ô*j5åD­¥ÖQÎÔzjµ‘r¡¶P[©”+åF¹S”'åCùR~”?@RÁÔn*„
-¥Â¨pJEERQT4CÅSX¤Í͵‰^Y‘€‘eÔ2K謩XêµÈ[ô —]¯F«9VíÖC­c¬Ÿ‰W‹ÏHæJJé5ôiŒôaïõ½}{×ö†>î}e}÷µéccì7·ŸQ6F–'{ÜŸïÙÿç«Ôøä­ì·^Ùؾ”ï¸bàIÅBRܱ‹±{üöŽ·ÛíYûÈAÒA•Ì4æ4»€-gŸ ^;ø—!ñœwŸÏßTf*Ïu!ÙUd†ÉfaG¤¨³ÍÎ<žÆ2qEª&;Œ Õ¤G§òX×õ*5i‚3e†f 6ÚU¢ßwÕ³u·¦†7Óž¨0˜7ä#½>ëØÙC•äS<Y<<×ôf›~FšZ_tŽ—@o8&–áÄ4ãî:aˆÑ¶¬ÀDòãÂájEU2ŠçVêPY ô£.bgÜ'}š[St]C}ÕáÊÔŠ˜B.߸U²×ŽyÎàwÑøüîNl5¤‘×ÿòasË^îâ…\ÿƵIªòP57AoÅ„iÑþ[Ü'~
-Ò6?#lh³íè€B°‘+…¯ LC&<ÄC8ù=§mQþî<œ¤ñ‚±+}1yð]k¦Ë+Ë+ËöH7¶I<Ê÷òŒà±N±­ óâ¶lKòg—x¬Žç!—–?y°½¢™…Ë—‘u=:“#EB.VähuéÅ\W¿×ãÄå©éÅ*6>612M§ÍNà…~ÿ'ŽËɉ«bKÊ
-÷X^Ó°Îò)‚8°øµŠãÅéYj7-Ûë Ú$Í,@yå $ÑÚfÿ¶÷j¤Ð· ]?΀]êÔs…¹õíi‰.•3É(²y®–Ãîô*¤ò âÂU>ñîi¼6Å0 ÙEZîaºiG¾·TŸ‚4^ ö¢ñ@˜™xµ:UpªÞè´Â°i_ÌifÒ±¨
-žˆG`/ìcHºiÀhA(SšIxÛ$: 6°úX >$Ó‹QR¬V«Nç¢Rw/ÄbãŸ×ÁÛðvîyM:Òj4Z>33!.”q;S[u¸¸õ>¦s6`ÇÅXŠi<øÇI0
-¦4‚4—“}‰ÌÂR$ÃA. ¶ÉQx¨
-‹Ç
-O`¬äÛ¾›ñõî•[°‚é.‰Ýf¡) ³k›­Å‚Ò– ßØ™éU©è/´Üü›jÀ;èʈõŽ,:ò]¬ÄÞ½ƒÎ´Vð›hùüWÖòºÕn. Þ,€@~¥}T}˜?Ûx>§†=Ö½ÓÈËvšo6C™Ù–˜c3šalsb³üuçF¨Q¸Ið•×ü‹'CóyÉOîóøfhp“ÌOrÇ9AL–ÈÁãr¬(å›%A$îú…ØÿÈÁµS,‘÷’áš48×Ã\£m#±gä#ôHþ!‚Ĥ4¥Åj3Ò¸å!ËT[Y<B ìYNKä¿Ôä Ú†Ô;Û[ùf7çâµdù÷G`[¬|1ÆÁ¸ã/ËùI0H“%úcº#U&iSåÁj3û*ÛlÖñ2õQá{“¨õ.\¸k%ÂJˆÞkuÙÏ}´ïì¡/˜“Z°Z4o솺5·=8,Þ帉Áôsgâ€ÑßÞ)7¾P¸G»®óã°òKqdap‘¹ûJ_óõÉ˸ê.ŬY¡ G;ŸúòÖñ'ë8àf‹Qæ0FÖµ‚8ôµÂŒ"w|R+a¦ðwÅ1ïæE“±•'&²¸ÞƯ]i}Í´Ÿ­¿‡4{yóTx 3îû‚î¸Rf,Ôk59\\RrŒŠÙÕ½¯ÚTÚ»>ƒ·V…9GýŒñPcG¤-P' ì嶉‚¶+@6ý[<d×ÖWÆÐrk*å@*eåVÔÞѱ«|ceûñ&©9”‰’Ò9ù•S±Û·$:³ë¶–oãõ©™úLV’bxÜBG¡Ä=z]AWRdjùš}„&Ì^ˆ†áþ^+K>öååJêTñÑj^~Š2…ÔyúEo›úå4èËÉ•óaâ“ïa
-ô.ºéÒy×\õáJ&OWZXÌ…œ<K< Ü™¿Üh 2© øú²½YåzifzfF£*‰Ú·¯¤²ŠÃžcÛ‘ãTNžGME×Oœ@׿ý9nçÁº«¿ÂÇg-¶ç䋱½÷Ù×>E¥<H$·n$lâeOˆ¯Ž›¡¢»µØÃ]°·ê¼ogvž¼4Óš %òf½•HÄ»¾Äø.Tüá²¥ïß½"¾3½BšzÞì
-é½yWâµ'ØšÈ3=GÍlós¤1y~D}hþ ·%ãK;äµÐdg^%Œ£åã¹]ÏwwÈݺ\GuìþK–J“Ûo~Qómôt÷÷óp?pøX“ñG
-o3
-ŸvKÜ}>„C;ä· p‡BH¡ñR‹Àòj¤)å«3P‚ŠéMïPÏ]•¥Oæ² {ÊSHŸoh˜ÏÚ‹7<nÁÉGë:þd)¼™ÝÛ`€–™a«ÅÿòBá&éò±‘H—ÈÇ2 ‰%x؃íÏâ‚¢Âüë,ñKH$òbCœ‘>œw¥‹öf¦d¤eh4<^ŽGŠWZ®ý}äó{L—WÕ](†.+*-®®€~x²½|~n
-iŒ<1)’`Ìîö^±¼ØV‚4ͼLù¯YG’QÚ=Sc ¼\Ê*I´™%ØY#öÂ’_P8Gwˆ¼gI-q‡ü!YÕÉÓòëL£ÏÈruŸu§ z³Ú¨V¡ƒÌî×o²ûÒªd¤Jæqj×Aœ*W%“ßYìK–¼*‰ÐjC28Mt¤6š '
-aâÂ$­.’Å!ÿ¿Þ3ÒBJ×c±ºP§-f÷¢œ^¸GWëtû²8}Å]ÛÓXê~ã1KWÉÿ·®²p•Ï|_®Û?ÿgÿÜúïúŠúè^èsÆÿ0Ù¶‚|` –ƒ\þšLýûŠ«Šq,æÆÌÂC0ÿÓ|°iþ¨ô³&.ˆ^ŒðJ<9À;¯LÅÕçTU51¦Ý5þ!~1;ŸqyAMü
-
-9<ð©bqÐèi£Ñ½§?¡oAt©f]b'·.Ô¯òcdÕ‡;˜ºQîrp°ê¬Ç
-ðÁŒÄ¡8Œ¬9
-{coPbØMþ)Á¼9ìP¢8}³#çºÞu»|eãÇžüÖ[é½Å|bxpìw£åfíyöÞ×õü¡µE«F12‚h£È‚ŸŠÀ† PV
-I
- Ægp]ã{š€äwS¨æÒ0ëñ×/xì`· MÓ8ÌÃ)à%¤Êf,±L$¼Ñ #'4›l;HæäF8 ‡r¿Ç¬“K¤ÿ.®–?ùmÉûcÖ¬§#j[B/°0äÕW0’PC;<b¡Ë
-W×êÖ
-ŽGE‚ÓÃæ‡VÂy‚¼ÿºê!ÕrxH£xtuæͦÍxþÉ“o·á·«8•i+Ù*d¨áÁ‰®D¹q©™Ú¤dÎu‹¸*tó‘±,6o
--5m+‰çÛ7íOëQ¤©VI‹êƒ]WÕllý.æ`d
-W¡E†HV…2ÃyìD¨Gji®N—_Àæ×ÖJ·Ÿ»Ÿ@jzò•—/‰?¥i€! —D‡¯Aì5+a ðŠ“!ÆÈ
-Îý€oΆéŠÂ5…'™Ëߣ*°ÊYªçty¨¨GÝoºµMÓ ä8.#315=SZì•ãÍâ±Û …é|z1-‹=š|4Ô™;©\V–= æö¤iu1o¥{Õ£²=ܾJ±ÏñÓ¨‚=oÁ ^–¯BŸ&RýΖˆæN{ö–¤â1Ùz5š¥)ÔHÝ$~‰›%„dÝ(/”æä…ÊXX&!Ü!!6ÀIê„¥ÉS¶0KÛP^mIqn.W\†ŠZ˜PÖŸÞá`,,ç ½‘!ã°ñ4ôÙß=É($|»ÞLDw(ÇÞÆ}#W ÷wquô'†‹ûOsÍÕmG.³•¦Ìн¼gFlðnÆ».¼iŸ±¼å®O†â·ðœ9¸d)Â¥ÄÉÏýÓ/@Éc¹N1Ͷ"ôt^oDwóèªýü34k'Ó’Ùò_3Σ„•ŠHHÿ}”$'k Ìû†³÷º¾Ãã\%¨‡@ØŒÇ ßÝ¥axÞ4Ü+ßÒ=Éä£Íàiû3ˆÜš¡_³ü‰Ð(N¹m¢—¬AWk88
-!œ:vÂjH„DÄ=#ÔªHãâ¹ÈÈÝIa¬XqU$Z[j溔×Î=+¹™[Í6]Œ›VÂç» ™«–ÿkK¸£<º7…;}ßl
-¬ÏÜÂصÅ°¤³ŽôÆ}ù‘¿îÿº9BxÍkðø_mã¶#ŠÄôȘ@&:'¶$‘Ã4ö}NõKiûÁ½)™y\kmvm¿6#Ìw-(“(*¯¶œ<8
-i¼ ],_™‡“×ÄЧàh¡ E6pI a!Œ|€W]ØN~͸¿æð™çFb ï‹ûý7v,¦ks´><¾óû _ ¾TÁ†È_Ï ÎÿOgÿ£3¹}À)‚ÃãcRÓ8,ƃëü`ÜqqnMq=ó¨ØjhU`1 ç¦Å—‡³ÁA5 Å©<Œ›&&‘«R a^.QÄ}rÛû†éƾ;¥‘æ§g§rÉ’ôŒÌ ïÿþ¦ùK×H5Mf“©ÏÐk¸«kÚç7M“¦ë³2³Ù|Inv6™GNvÿ±Œi$dB¢"KcÐè¹¥6ÝñÿZš¥É0¤³É’Ôôôd¾tî¾ù¦ÅÞ‹CÄÍ‘&g§çrù’ì,C¶žozÐ~çê©^¯Ï20ØÉî?–!#dÁï×S(+„­j ôˆz$í|ðÏèi22¸•aN;Y<Z£Í<´H,±{ê"<~Óõªõ|ûÖ…Õ‹X<aâxÌ`æñ8˜
-6vsü©V)ÜP\ñ;ã¼s·Ÿ‡w­wk}Ei^§™ã·Êy‡49ŲM\””SòóÄÉ,`3@`mF¡(j¶å/fòlÕE‚S>ìÜSP$á–¯˜dÓÙô5÷QßzƒÎ`Ðéuy¹…wllš³Neëós úü,›~Â…{ÿÌhK‡
+1386 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7547 >>
+stream
+xÚÅzy|ÕÞ÷„6™PJÁ©%3)KÙ7EÙDA ìRö²§¥ûJ÷½I÷&'I·t_hK)- „-)mDvYTVE¯¢\­ø›rê}Þ“–{õªÏó|Þ÷þñvI›™3çüöß÷{ND”½=%‰\6/ðXá¹iŠ•k"¼ç½4é͈P_ÛÅ‚BpCŽœ0Œ†‹®ŸÀÛ CìñG»‹Žö=»°e˜dÜ0ûHñpŠ¡A䵟û rAþê8ÊvsMÑý(åB±Ô·”@¦•ˆœþrÉ—&O:}AĮĨ €ÀÅKS§¾<Ñö:KñædÅ2ï!ñÑ!A
+ïp_ŲɊ•“oEÄ“«AŠ±á
+¿@ïPE„¿bŸ—"6Ú/*Z»+zÜdźÀ hE|DTˆ‚üò õóŽöóUĆûúE)bý‹×¯]§ðˆQ¬Úéí§˜4I¡ˆöóSÆÄìš=eJLlÀ䈨€)þdLô”оAÑSlÏMòXõÖºI+–.XôÖÚE“cbþQ
+_¿ï ÐèÉÿ®á¿ÞÍ÷ðñ[êë“H‘/–F §FP#©Q”;5†OM &SS¨iÔKÔËÔ j&5‹šC½N½AÍ£æSoR )j1µ„ZF-§VP+©·(Oj5µ†ZK­£ÖS(/j3µ…ÚA))oʇò¥ü¨@*ˆ
+¦B¨P*ŒŠ vQ‘TMÅPqT<•@%RIT*…E2Ñ¢y¢Ñ/vÄeäkµÌæ<{*™z&ú²Ÿg¿ûý—]±½»}³x€x§øÉ I+=†Î”ΔæõßÙÿ’Ã\‡5z‡Ï,
+vÿ°ñò‡}2|öð»œ?÷_|™bœâm·H·ƒ=Èé²ÂT«°=^ÔÝábHã’n'qM–¦ šÒä$fñX×óKV2ÒDä Í‹ÊE±l¢R¢ß{5³Mב¦·Ò±~¨4‚7‘^Ÿ
+\\¡Nòž*žDƵ>F‡ÙÖ‘¦‘Ç!G†S%ÐŽ‰°:Û´«Inrn;ðs\8\/«Ë@©Ü
+ªjC(ýèÍsØm-vÈ™áÝšØÔÒ\w¸6«&©”3šö Zöò1¿YüN¿„_Þí¦‚4þʧo[ÚvóŒ—?RþëÔ£zo„þ²I3C6û˜N| Ôþï 8§G*+ülJ±B¢É¹ Ø`ÑX`•å”…qSwŸFˬ´»F¼k9ÒGóJÚx©òr³5yü² ý·ìØ1”¹GÅìÁ"pØÞ%=öú•óòÓ¡7çϸ
+÷_U¹´i÷òñïðÈõò—® Ǽ;ïÞSk;ŸØòéÖØ;Ÿ¶ßÓóÞ’y¹³T»ØuÛVòç/Ôï{
+ò‹äÂ>C—òÓ­íÇß)]Åöäʶ/]¢Ifg¥þýè‹©¦‚¿Š‡Þò0GJª‰{ß1AƒU£a|Ãìºca¥ìÛ™Wð@#£šöÝm—?šqOçzf+Ÿö<vS
+^˜uç«ïx<îÉù.Àý9<`©ä§º¹›ø}øŽlEÐlLsx¼[ˆK«1µwÂ/e›iG° Öw8wuA)82
+áDË`ø¤‡x8ÇÜñÜšâÃÃIÏÏ+ésEÈ—ïù»…®®­®­Ú-ÝÐqZ}”îé}ÍcGl;ZíÏm ÝšÂ.ö?YŸÊCÍŒ:y°³ÆÂÂ`„™¥d]ßîŒx‘P„#d…Z]N9×3ðÙquVNy›š¬ŽÏÖi Òxaà?&ˆS
+ SêØŠªÒݶǰÁ,¬±ýˆ ì†|.dáYyN¾JÇÍ(ð?¨2KóJPqµÒi­%¤ã•) hEWŽËÁŸ®GÍGš¹Ò¢æšNƒ´BWŒªå5(˜¶éu-‡}è•(.8œ‹‰ LõÑHSµ™(IžV[¦å昷¤úL¤ñ—cÙêKõFTÃý¥L`x.ÓrÃƽI§¥yÅHÄ& «fÅ¥£Ä¾‰ïä .ó•ÒQf’§Ó:ïý›DKñ€´x›m¥éÎ¥g…ƯÏ{.Rb ªƒñ÷Þ½®ãÀ‡¾€ªìçJKMõ§þ©”S É•xˆŽƒx«è¸ :‹]w:$Ȫ³u)ééHM´˜e§±Ë^®ùh-x8ä4pòï+¯·¿ÇÝ<ÿ¤ä${zã…-|†ÞˆÊؤßÃC8Ý€ ±Ü¼â“k—ì™ÏâL<ÆþØÆ‘pÓ€ÐàÄQæl³ð¢Yta18Ø $¥ËÔ(=Y«Uåp Y»–La±‚‰ÇÏèàEx±èŒ&i5-Ÿ——–%÷>ÔXw¸¼ý.¦ ×cEXŠi<ìÛ)0¦íiçt Y…Ç$IF# ³%ÉQx(ƒ8<‘ØØ“ë™õ<3fI`Œ%‰Ìãa:1p+·-pIð4ÃxɃ«AñÍ>µ›±LÞ›»¬‚I «²ÃÙ¦A!)vË„/\¬ôÊ,t„š±þ.ðvº6vG³‹G¸¿Œxä¯ÂÐÓíµ¦#üFš™÷‹=Óô–·WZ
+ÊNÖæ¥esË"—Æmañh-°ïñð®„ù¹¡5¶dÝÜÖÎ[¼×–¯&Ë¿:;cÅOSaL8þ´šŸCe8C¢?¦;Rg–¶Ö¬·²¿±ã&ï¤:*|eµß†³·í„RX!Ñ+í^û¸wö¾wè3ùOSÚ°]øÆøõM«nørX¼)Ác£ÓOÖŒ}p¤ÜhøL擨\ÌaÅ-q|iDƒI~û}Ãç'·/åê{esæD-»öÔ­ëÇOœlâ€{MlJ°F{Éz–ƒ>³B´I⮯@j'Ì~• °,œŠíü0™{¾ò~桤õ 7Ñ>¶ùÒìá­ÓáH¬xÀOt×Å*S©^«)äRÒ3’âä;[÷Ö›+Û8¢×ÇðŠ£0÷h°éï aêŠwêD€+ã¬ô°MN3àá;·d†(9G3öTæ&TÉ2vÔž÷ѱKüþÚÎã òT¦âPJÏᘋ§’·mV¯e×l)­ÞÊë³òôy¬
+¥'ñ¸N@êÝ%z]I1WQfnûœ}„&½¶
+óNÄ’^È`kÜFÙ M.Öñ yl/̧µùQ‰”¢âðãžUb%Â,"¶iþ™Ù? MOr|« # ø˜€m­ðÒ£›­ÔqÀyÿÝ5Oáͧ…w)%X„Q²=‰­ÞJŸ¸Ä8Žq¦öøø½XÌ­{}Qh‰%ˆOJH +üë’9æ{utöʘ5rÏ K`̾ÿîÍ/W7G•q{¶,G/³Q;.‡W©×Ê‹u•¥å\äÉ÷ˆ%;ýéÕŽp³ª„o®Ú“_­—æåäå¦Éã*öî­¨­ã°ßxÙ6ä1cŠ©éèʉèʃÈcö=ƒd«±+Ç,Tc×€÷ŸÿUò ‘\¿š¶‘wzLluÜ
+5½¥Ånƒ«]÷]«›ðø©•Ö„+P
+ »«ZäæȆࠨèÀÕç®Ýÿ¦ó'Ž«ëvû‹¥ðjdõé€ÁVXj…-6ûwu1¥Â5Rå“ã‘Nͧr ê
+<B]ÁùGqIY©ñ
+KìüÙȵHC`fÙž¼ÌÜì\†ÇË°»XPÒŒöNbæõ©ÎÔ5]yî(9]UVY^_ñTWf^Q&)rFOÀtï{.ÚPwT …wRü«×‘`”öö¬d‚£—°
+â­¡V ^«ûcÉo(|@÷:ˆ<g -qsŽ¨êæiæÊŸÃèc²\Óǽa‡ž¯6¦]è"½ûYÉóèÇAt\ŠËàqVÏAœ%×e÷,"K^’Äjµ‘¹œ&1^›ÈÆ&Ñð™-ônõjCïÒ C4ž¯ÕÕË…Ó:{~«
+Ó«ÙêÂ’ÒZºû‰u6Ñ%ú¦.t€=Ðe«;N0…DY“)ØzÄeêË‘}¿Chæò³Ñ}™òÈ·Û»o]’Ì}ž¼¸r9;aãÊ-q¼úI˜6<÷·^}õ¯²†¹ ¢;ªûç¼éË«ÿþ¾­bôy§]Èn'Å¢ûEBE41sQñZo˜4ÐMz”·‡oÎÕicå=¯Ò=#„hqiºVÏâÈÿ[ë™h!³ç±ªT§-g÷ Â^¸C×ët{ó9}Ín] ÛWXš~g1[U1þ[UY°2p^×kŸoþwû\ÿŸêŠêèp8m‚˜ 3c †`æéúwe—”ãdÌ›ƒ‡cþ»yàhy§òãV.œ^„ð
+<54 ¸*Žk.¬«k•›w5„D'íXtÚë'2Ñä{PÊá!ßË…1Ýùþ;ô
+ÙXõÌM\PÔ:å\vÙŠýïûñ[®çüíºüCÃýc—¹«m×Ï°wÎ*·7ó‡V—­#w"ˆVnÙðS8’
+2`§ü€§áÓGbüâ£I0 f<øœ9ìX"›‰h•aýïÌWkæŽÖ¯±²ï›wETó»ÐÆ-rÒ˜ƒõ<éË© ¶âIùNœÙ¬A!ÜòùØŽ÷e­äà©Âò£|O=&6èÅN©Ä¿•‡áTþ…v›æ„tP?dz¸ž‰}E@ò‡.T ¯Ó0ç›Ïâ±›ËR4Oá0§€—,›µØÖ‘ð+Œ&œÐavî"‘SHáà>FÈMþ
+³ž^ñ!;¹Nšyüû"Rüç¨YGÇ6¶Eeaø/÷ÀPC<z×r¥²¾=”³QÂ!'ª:Â^8ã‰]ÉÊß㤸g©ÄÔ#;ÁgÊò‘>¡†Ãö`¯„…°P›Þ†WÁÄ\Y™N—//S¡œ Š‹äð(L/&Á´DŽW\Á‹ax±{õ¨„-(Ce¿Ÿ[ýÈî€^+<`1A@f}¤¥³9*¤ÊEšÚD‚°½/Ä åxÓfü*¶ÇbN¥Òjsåª2T`Ô£º½„ƒ}™ •%r[‰…Q¢û0ʮɎï÷õ õñ1…9bÚŒs:‡7€Û1s°é±I(0;Ÿƒa 3ÁË0,†1ÔÝÍ2#ªLIÓª3µœOöºÌ66]&„û•sí0äÿ]0sL'e<†JÚy,Þ[ûÚ×ìO-0èO”úQæ‰ð8wî²_ÃÖkGàÖ$C¶>‡Çò÷,=#ÿÊø‰å"wÚ|Á|ýàFÌkí<³FmYd˜¶JŽ9Ü)C;“¶y©M•ÍÍ»œ¬ ÞZeë–Ïã9©+´aÈ/ð™ÕCøÞŸÞ0Sܸ¹u)y#_Á#ðÈ'¯‚ëáŽâ·; ;úClàùpQöš·gZ0»|Õ`Áý“ö3ŸŸ½wzOeŠ³Â!˜{™ýÁ­ ܘÚîOɪ3 i Ú¬4-·)'4.‚]žuéQ&Ÿ}*ë¦LR`ͦkïÊŸŒ¸Wr=båS øˆuÙRàçç)pÐG[U‘õ|KŠ]"_‚|:‚8¦#°ó®¶žý±ìa[…ɲuÚéx‡ûƒH`†a–'‰£Oz)ª]]?”Qo´¬cã¾-¯yxÛ0š„4×™¬¦ÿÆ0–ÑÌXS þ\ª:+)QîcJjl4U“`Á/âþ†6£¢sÁó¡å¡p† ï¿­|ˆE¾_<¶>ïZ…¼Ãtæñã[ñ‹u\œikÙ:dhàÁ“®EE)YyÚô N¹Y\µéÈx|c-1o­Hå;7îËîŠy[¦©“–§5GxÉ•q¯aû—1ßî™\âÙ8”ÃcOB=²*‹t:c WZj,ol”nûànÉé©Ÿ>%öx”my o¹Ð":|’/Û ã€—Œ4Å×p>‚
+×—H——®*=)¿ðª»ÂEQz.MWŒÊúÄý¢WÚl ÊHáróÔY9yÒªÿÂ
+y„…ån ñá#ƒ"5~•6^›«‘f硬\yR!ÚÍ”€=¹e;rÃTÜRÃ-¼ÕX¹¿E~,¼Ù‡c²æy‡‡{Oy²Á¬[_?!Tà< í°ŠÞƒ¡à Cì§!ˆ;/.Ë3%]š•9¥°xŠ„¨b°»w¹ã;98(>Æ®X<~ùÄ Ö”†ý準кÐ|îÄÑSùu죶y ænXà£äqŽ§g M¢<I˜I;ÝUY¡Ù #NØu_ú=xœûWàñt_ð‚\À 3ÿÌ?§ÑØõ)1è6XyhG„!ć¶=®^îö>\gÇÏw¸ìiÆ„=~«c^ôÛßš;/·ñ4ǸÂw4Óüû»éô˜Ká¿ì¹îX9Ýl 3ÏéRY\·Â*ê¾Ø§Nè”ÉF,ì£Lõ‡zŸ“Š½{q¨.þÆ*Ñ„L@~lÈX¤â•ihþu€8ÞhÔV±U%¨ÎÈC𳸼0¿ä~uUœ0Þ*.öîùk4ȇ}EO¤iªÏÉBH““Îãþ¸Ëà€ø4™;fÚņ¯FúH^ù {œÅ F}N[U¬ßMæž¿Š+‹ò‹?b„A}‚³î•‹4âð7ûNʾD©ååþóZϼXk“|2‘<t|ï˜ûô1Láá=ö wÿFî†#Ž ™Ø«×}2~•Š“
+ Yõl½¡¨ª‡7oXÐã-Nî½X[_[ÄC¢ð£¸¦H_xŸujéÓµ»¹O×ð42OZ/'§o£4¢nn:?—c‹ß'+F{mGsœ¡ ™iùRCvItŽ<WõiâÔöŽŠYLF…lAú0ž „I=/ˆ‹ò‰¥ehw1ÿjžâ*q¬±””êzCa ‘j4<WŠ>`mGP6ÆÓ}ÖÅ:Æ…ðæB\Iy¾ÞdjØ›šÙ½¶5æ Þ«;]ö6RµðØ{áqà+¾GîL"Ž ">ßÅ+Ó…Ïãm¸.C•—˜7T•£`wÙ˜ÐÒ>÷a;‘²Òj/T΃dÀlÏ´X=±Xýd»ßKêá‰ë.ÖE4ž JÂPqy©±øáîSˆ7•HAä©­#±B𣆟>n, [þi”°õ½>¦a*^C`ýqª*+k&«¤¿Ñ‹›-H³ˆ‘WP„¾¨˜¤`VìM$Ùs‰HÚrÊ6ʶš„ VQ½ )=ՠ܆*:‰ÒäyyÙÚ<‚1p-½±½˜Ø,ܳ7VÏÓ°²gtŽ*5<G5t{\ˆÇ"6W…
+Õ¼^×RvXnŠ® Ž ÚÚæ}öî»7Úvs$x‹+
+ó‹Ï³NÑ áëJ«ó9ásªÛZmÉý3HKÛÂbw‰0JøZ\L0m‘¼>Åq=‰º·+0‡`Dñ'àÂÂ0IϨžGâLÊÍÇ¡zN¨•8a32 fÙ ^°™Lì–»;³S%Ð"HÄ$jô…òÚt”ÀáYç‘Y¿-¬o;ö¡ïï¡Åj¤É’ÇI}HœT&ᓨàÊTµª€k²ïdc"ÂYã' ¬5¨uò¡Ve2¬NI ãâãw¥G³!Ñåuñ|Tcr¨äWÑùâNkEõlë¹”¼Ñ Í~Kî„™m wuoï¦pwÐóMáÐu¹a›¹;W£$–TV÷
+²¸ INn^®†yuã¼%«¤&/Wž§ÏÕk¸K«:çµÎæèóó
+X£¤¨ €ô#O—ÿxŽI$äZ–¯1hôÜ’³o†|.Í×ärØ IVNN_ùúÞyæE‹"ç§Ì•fäqFIA¾¡@Ï·Þï¼yé¬T¯×çäØÓå?žÃ‰…àßN¡ì¶k$Ð#á“Ü}ÿŸÞÓä¦år+¢=cw°x¬ÆZyh“Ø|÷½7ˆðÄóU+×ñ[Ô/dñ¤É±Ë¿™
endstream
endobj
-1363 0 obj
-<< /Type /FontDescriptor /FontName /CSWAZA+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 1365 0 R /CIDSet 1364 0 R >>
+1384 0 obj
+<< /Type /FontDescriptor /FontName /ZCFLPY+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 1386 0 R /CIDSet 1385 0 R >>
endobj
-1366 0 obj
-<< /Filter /FlateDecode /Length 676 >>
+1387 0 obj
+<< /Filter /FlateDecode /Length 682 >>
stream
-xÚ}•[kã0…ßý+´…öÁe[RSBÀ¹A`{! »Ë¾¥–Ò5$²±‡üû•tÆ ,a -ý2£™££éôîÛû6.týaâì1aÓÕç¶4ñüeßDww‹º<ŸŒí_ÑFÑ·u¹5=»Ÿ¯k[õ.ymËãY›!ëvÒÌ|Vöšâû°ûùÏ·?‹ßEüýeSŸö–§ñ¬>ê8ñgvUt¹ÿKc.ÆnÆX(ñô]UÛgÆ“$q,­ž×'·.‘>6*«[É>¼äˆ§LWeO~–'g’?¼½t½9­í¡Ž&6Ú¸`×·— ø!½µÚ´•ýtFÜRè2¶ç¦9¯†%ÑtÊ´9¸ÂΛ×ýÉ°‘¿øZ»hÕ_n;p=±»4†¥9Ä–µ6]³/M»·Ÿ&š8’)›¬Ü×42VÿOpêã
-šÝ¯ùU‹ë'¨¶ÂÍ–8‡?ËЗÓÔaÞ8Mí 4 “Âá9_y…iÂÇSl„°üòð;ðkS•ç¶uk*,Ê°üª¬ùÚ¥MÝøSá;,áá_§·Uô4ð.
+xÚ}•[kã0…ßý+´öÁe[Ò¦„@n†@/!)Ëî¾¥–’5$²±‡üû•t&),a -ý2£™££étðm½§ºþ4qö”°éês[šxþºk¢Á`Q—瓱ý›1Úèk´{fë¶.·¦góÕbe«þÑ%¯ly<ksͺŸ43‡Ê~¥ø>ìáÃüŒÏ‹—õ¯øåuSŸv–§ñ¬>ê8ñg>ªþèrÿ—Æ\ŒÝ±Pâ‡i»ª¶ÏŒ?%Iâ>XZ=¯Oþn]4$}lxU¼¯¬nI$ûô’#ž2]•=QøYžœIþðöÒõæ´²û:Ùpã‚]ß^‚âÇhøÞjÓVöÀî*tÛsÓWÃ’h2aÚì]açÍÛîdØÐ_|¥]´ê/÷ø:ñqi Ksˆ-kmºfWšvg&;’ îk«ÿ‰'8õ¹º„ë¯*»†Ê?»Öâ3W(Ir> 4$‰R(M‘™‚2dåÄ$©H )ªd t—DKÄrP(㈠´H"hɾƒÐOBµû0Ä(s¢šÔ]¨;U¡î <¸CNZF ÒB'ä'$œÈ¡,‡K9”I"ò…:2"¼J¾áU$Tgè. 3/@Ð)‰ 3ÃÛ
+xæ‚jE$p[Ü]à)u€êÝT ª ÕŠ
+Lˆ„2Eeï.¡LAK†W‘Ð’á5%º ¼ŸÄk*"hɨ
+´dÔ
+L„ƒŠˆt¢ƒ"D¤Zé$"á’"‰è/
endstream
endobj
-398 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CSWAZA+LMRoman12-Bold /DescendantFonts [ 1367 0 R ] /ToUnicode 1366 0 R >>
+402 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZCFLPY+LMRoman12-Bold /DescendantFonts [ 1388 0 R ] /ToUnicode 1387 0 R >>
endobj
-1367 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CSWAZA+LMRoman12-Bold /FontDescriptor 1363 0 R /W 1362 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1388 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZCFLPY+LMRoman12-Bold /FontDescriptor 1384 0 R /W 1383 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1368 0 obj
+1389 0 obj
[ 27 [ 531 531 531 ] 32 [ 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 ] 49 [ 531 531 531 531 531 ] 55 [ 531 531 531 ] 59 [ 531 ] 61 [ 531 531 531 531 ] 66 [ 531 ] 68 [ 531 ] 70 [ 531 531 531 531 531 531 531 531 531 ] 80 [ 531 531 531 ] 84 [ 531 531 531 ] 88 [ 531 ] 91 [ 531 ] 95 [ 531 531 531 531 531 531 531 531 531 531 531 531 531 ] 109 [ 531 531 531 531 531 531 531 531 ] 118 [ 531 ] 120 [ 531 ] ]
endobj
-1370 0 obj
+1391 0 obj
<< /Filter /FlateDecode /Length 25 >>
stream
xÚc``ùÿ¿öúêï&þÿþ«

endstream
endobj
-1371 0 obj
+1392 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6684 >>
stream
xÚz \×÷ÄITÜc1£w¢¶¶u¥V[m­"Ô]p)RwÖ°“@Âa_nˆl°…°‹àŠ{E­U±ÆgÝ¢ÕÚMÛ¾§­íëë»c/ý¾oBèö~ø Þ™¹wÎ=÷œÿÿüð‚Çã½à¶l­§ÛÚ™ë<<rÅÂÙ›dÁ1~JÛ­Uìv*tì$‚ÌcÁ0–á³R#Otä_rtèÝo>Kü5_0™ x†1Üç°yãÐ(Ç©Üÿ¦’Ž/Ú.Ìp|‰ #xÄ Ä$â1ñ+·®çÈÿׯ7ÇÅe¾»"*^¢–Îsqy}–ís‘ÔmŽt_@¸"V*õ“J×Ì‘zÌ‘z*b¹«¡ÒWr©¿,Ä/"Hª’zɶHcT2¥J¬TÄD©^#õ
@@ -5938,10 +6064,10 @@ sv£O¼Ö›-ˆÕë5œŽ€¦r¦¸üRë‰tänßS8ª(U[f†¥t‡¾®FÏ\cs
ÑUt\PYKŒ’ƒJðwvBÙ1H( H+ÄWñqAR2ÌH‘5€~ëÇ-ÛŸyŒeiÇé“ ‚xÃög§4ën@K*õ:¬ñŠ˜ë8:Ž´Œ°ŽìhÖq_…ºZ}‰£cGy¹NoÐéL:;ÌqÔÿÀâ‚è
endstream
endobj
-1369 0 obj
-<< /Type /FontDescriptor /FontName /BAKNBK+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 1014 /CapHeight 611 /Descent -320 /ItalicAngle 0 /StemV 177 /XHeight 431 /FontFile3 1371 0 R /CIDSet 1370 0 R >>
+1390 0 obj
+<< /Type /FontDescriptor /FontName /BAKNBK+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 1014 /CapHeight 611 /Descent -320 /ItalicAngle 0 /StemV 177 /XHeight 431 /FontFile3 1392 0 R /CIDSet 1391 0 R >>
endobj
-1372 0 obj
+1393 0 obj
<< /Filter /FlateDecode /Length 673 >>
stream
xÚ}•Kkã0…÷þšE!]¸q,YjKäÑ@èôA†Ù¦¶’1$¶±EþýH:'-”ÎZúUººç)·W?^×ñ´¨ßm,oñf»úÔæ6ž?m›èêjQ秣­úgk [\V»{ñÚÖùÚöb0_-VUÙ_»Í«*?œ
@@ -5951,22 +6077,22 @@ xÚ}•Kkã0…÷þšE!]¸q,YjKäÑ@èôA†Ù¦¶’1$¶±EþýH:'-”ÎZúUººç)·W?^×ñ´¨ßm,oñf»úÔæ6ž
I((Ó$*#1]v NÒUЩ Z“ ZBKj BºšÕ™ePmð–2æ ·<¤<ªSôË Ìð¤”áÕit7$tÏðB4ºï)iÞ-nEC‹Ämjj<S¨Ö|­¸[< yJöƒjIeHÐà…h$˜±¡»¡#A§¡#eHÐ0]?qÈÓ@µ™N0%ÂTðÅOÆñ•ŸÚÖÍ®0>Äò³©¬ìÇ„mêÆW…ï0š/ÿ#<½,£¿Þ£æ
endstream
endobj
-389 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BAKNBK+LMMono8-Regular /DescendantFonts [ 1373 0 R ] /ToUnicode 1372 0 R >>
+393 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BAKNBK+LMMono8-Regular /DescendantFonts [ 1394 0 R ] /ToUnicode 1393 0 R >>
endobj
-1373 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BAKNBK+LMMono8-Regular /FontDescriptor 1369 0 R /W 1368 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1394 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BAKNBK+LMMono8-Regular /FontDescriptor 1390 0 R /W 1389 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1374 0 obj
+1395 0 obj
[ 28 [ 510 ] 35 [ 549 ] 43 [ 472 ] 47 [ 549 ] 50 [ 472 ] 63 [ 549 354 ] 66 [ 253 ] 70 [ 519 ] 72 [ 253 ] 75 [ 844 ] 77 [ 549 ] 81 [ 531 ] 84 [ 549 ] 88 [ 295 ] 96 [ 363 ] 98 [ 407 ] 105 [ 384 ] 109 [ 549 ] 112 [ 490 ] 114 [ 726 ] 116 [ 490 ] 118 [ 490 ] ]
endobj
-1376 0 obj
+1397 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``àT`\4Å£aË*
endstream
endobj
-1377 0 obj
+1398 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1825 >>
stream
xÚmU}TWC23´ÆÔÑÁÉ,-–-% â ~`AF‰ˆºH &"º¨H5`‹Ë©,¥JY+Ç®€âò¡G» .ÅZ•£p`Y{ŽT{ÚÞažÝ ºÛnOß™y3ï¾{ïw÷žó$•"‚ f¬Y¿|u.!ÉhuD¯å3ó,F»g+Nøàï–±‚fë%¨%'ůÉ$M2éÄZ|Óü§Ÿt9!¢ò ÏÜû&L‘ù‹t·ìmáo²
@@ -5978,10 +6104,10 @@ Cï£(´Å¢hJ@kmDÛP*2£í(Ù‘åKDYÅá‹|=Kºˆ×‰ÍDñÔ yx¼Ì^^Ï$Zɇ’ã’ÒÅÒ=Òfé0C
`=d“ó(ì#p
endstream
endobj
-1375 0 obj
-<< /Type /FontDescriptor /FontName /QQGJDO+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle 0 /StemV 98 /XHeight 444 /FontFile3 1377 0 R /CIDSet 1376 0 R >>
+1396 0 obj
+<< /Type /FontDescriptor /FontName /QQGJDO+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle 0 /StemV 98 /XHeight 444 /FontFile3 1398 0 R /CIDSet 1397 0 R >>
endobj
-1378 0 obj
+1399 0 obj
<< /Filter /FlateDecode /Length 466 >>
stream
xÚ}“Mo£0†ïü
@@ -5990,22 +6116,22 @@ xÚ}“Mo£0†ïü
_ç²k;ãeo{ §?ËÐvãýqr7
endstream
endobj
-388 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QQGJDO+LMSans8-Regular /DescendantFonts [ 1379 0 R ] /ToUnicode 1378 0 R >>
+392 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QQGJDO+LMSans8-Regular /DescendantFonts [ 1400 0 R ] /ToUnicode 1399 0 R >>
endobj
-1379 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QQGJDO+LMSans8-Regular /FontDescriptor 1375 0 R /W 1374 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1400 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QQGJDO+LMSans8-Regular /FontDescriptor 1396 0 R /W 1395 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1380 0 obj
+1401 0 obj
[ 27 [ 796 531 ] 34 [ 752 590 ] 42 [ 767 472 295 295 811 590 ] 49 [ 723 472 531 ] 54 [ 693 325 531 531 834 531 ] 63 [ 590 354 383 295 ] 68 [ 325 ] 70 [ 561 664 295 ] 75 [ 885 796 590 531 ] 80 [ 826 531 531 723 590 413 413 ] 88 [ 295 ] 90 [ 826 561 ] 95 [ 782 414 590 419 ] 100 [ 531 531 531 ] 104 [ 767 413 531 531 ] 109 [ 590 ] 111 [ 796 561 ] 115 [ 796 561 ] 118 [ 561 649 472 531 620 885 ] 125 [ 590 590 ] 168 [ 531 ] 251 [ 472 ] 257 [ 472 ] 277 [ 472 ] 319 [ 590 590 ] 343 [ 295 ] 428 [ 531 ] 446 [ 826 ] 502 [ 295 ] 575 [ 590 ] 589 [ 590 ] ]
endobj
-1382 0 obj
+1403 0 obj
<< /Filter /FlateDecode /Length 54 >>
stream
xÚc``0°/þøzÞ¿ï¾ÎþÆ
endstream
endobj
-1383 0 obj
+1404 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7732 >>
stream
xÚ½z xUÖvuBwEˆ¤h„*¬ê°ƒ Kd‚
@@ -6044,10 +6170,10 @@ S&ìpøÛ*Á¨¯ï|o¦5è:|ÿè;“ÝÉG«¾ñ|#¾ašÄpXN„€:6csJœUFÖB”Èáe2à`hEùASEÙ¨÷Îœ}ë+†L¼Œmyf
õ¿<Qvã* æU%‘<@t Ø_ºt‰ù2õ_T'Ì­Ô?(ÌHª]ÜóÇAþåÙ7ûqá¿òìbÇŸ¡ù C‘³žð<EQ3Íï ÛÅÔŠKÊAYTP+ã__<Íúd=Ä4øÒ£Îü1t9g¬­úò&}^¾>Ç`ȳ~öÿk)"
endstream
endobj
-1381 0 obj
-<< /Type /FontDescriptor /FontName /OPWHQU+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 98 /XHeight 431 /FontFile3 1383 0 R /CIDSet 1382 0 R >>
+1402 0 obj
+<< /Type /FontDescriptor /FontName /OPWHQU+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 98 /XHeight 431 /FontFile3 1404 0 R /CIDSet 1403 0 R >>
endobj
-1384 0 obj
+1405 0 obj
<< /Filter /FlateDecode /Length 712 >>
stream
xÚ}•[oâ0…ßó+¼•Ú‡;»­R€D‹´½lé^^ÓÄ°‘À‰’ðÀ¿_Ûg€Õj»HEýìñÌññh¸úô²³º}×a|ËÙ«ÚC_épñXvÁÕÕ²­{mÆ'­k]Ÿv‡öÒ·ÕZìz±Z®L3ÞØà•©v‡ZŸ¢þ4×ÛÆ\B\vý¦†Ï/?>ý~y|m÷¥¹ _õö°+û»So͸³Ñÿdv—}°Ë|šïºšÖ<0qË9· ¹©íÞÝp&¤’MNº7©{’ÊÞð@D¬nª‘ÈW{k•;¼>£Þ¯Ì¦ ¦S6±•›aì^õM0yîkÝ7fË®?ÐhcÖ‡®Ûi§‡ñ`6cµÞØÔÖ£§r¯ÙÄ]UÛÝf<~äÃåÌÛ±Ó,ò, ¸jk=te¥ûÒlu0µ&ð›ö3 ´©ÿÚç8õ¾Ú€Ó¿J¶ª_eMÄy"fžž$(Š°bìeØ‹AÈ"‰%Î@KOvÑSŽs ¨À9P,°—‚P]¡z|’ˆ” …H¢;DÒ¹{U Õ
@@ -6056,23 +6182,23 @@ Dª‰H *$ª— Rv"eD ·M LÎAP–àî ”I"ªNàY’ƒà™$‚g1ê¥P– (“DPãýRxfx‚NE”â~¸m
Št‘KpB‘KDТà‹Âk¦xieŠˆú :òÜ•jþÇʹwÔò²J+ùe}’¡NŽÌòä>Zpxœ{ BÀÇÜkÔÏ™ïDAý<¥¸Iî_Xdè½Â»*æ^À»‰Â9qáëE”³ðY"êÒâ~†ãgŠGn²ž§_uè{;úüøõóÍM¶Æèó„îÚÎò~´Ÿ~f=Áo5д?
endstream
endobj
-387 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OPWHQU+LMRoman8-Regular /DescendantFonts [ 1385 0 R ] /ToUnicode 1384 0 R >>
+391 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OPWHQU+LMRoman8-Regular /DescendantFonts [ 1406 0 R ] /ToUnicode 1405 0 R >>
endobj
-1385 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OPWHQU+LMRoman8-Regular /FontDescriptor 1381 0 R /W 1380 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1406 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OPWHQU+LMRoman8-Regular /FontDescriptor 1402 0 R /W 1401 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1386 0 obj
+1407 0 obj
[ 187 [ 611 ] ]
endobj
-1388 0 obj
+1409 0 obj
<< /Filter /FlateDecode /Length 12 >>
stream
xÚc`À

endstream
endobj
-1389 0 obj
+1410 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 620 >>
stream
xÚuR]OÓ`nÇ$8*¨‰86èŽDF×-€&z'
@@ -6081,33 +6207,33 @@ xÚuR]OÓ`nÇ$8*¨‰86èŽDF×-€&z'
Ezswë`#[mrϪ³ê´'[Hmèåårž~3S™)ÓÏ~È»x¼Y-–¦to¥XÑ} ¶vNš^ê¢%âš-‡Äé‰5³{ÕÀK…µZº?,¨ãsTý®ë[ý-¯½Òò‹Z¾ð•¢¶ó{óÚü¢6ÿ:¿Dø ›uñ
endstream
endobj
-1387 0 obj
-<< /Type /FontDescriptor /FontName /TMHZDF+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 1125 /CapHeight 683 /Descent -298 /ItalicAngle 0 /StemV 117 /XHeight 431 /FontFile3 1389 0 R /CIDSet 1388 0 R >>
+1408 0 obj
+<< /Type /FontDescriptor /FontName /TMHZDF+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 1125 /CapHeight 683 /Descent -298 /ItalicAngle 0 /StemV 117 /XHeight 431 /FontFile3 1410 0 R /CIDSet 1409 0 R >>
endobj
-1390 0 obj
+1411 0 obj
<< /Filter /FlateDecode /Length 362 >>
stream
xÚ}’_kƒ0Åßó)î
íƒõÏ`ƒ"ÂÚ®LXÛQË{³ÉÕ4‘üöKbma´oι7¿<|dÞ “'ôç°•¢è­¶yC&“µ¤]Bï²Qmð¡$ÍPÃt•®SÁõ̘SA«ŽáèºmZbÉÅÕb÷鿼ãöí{½ñÞ·YçâÉ;`ÙU¹òÛuäº2îÿ`T¸£‚ó‰ªåR, œA`^[ÉÚž°%þ™ü‘»à‚©3*œ,8 #`œêsåž´6QÙæ¬o5Ö©($‰cðÍμժwÔ3âïCÅEiêیƓuMS¡å€$ 0,Ìh“Ñ.¯|{ü”•ëþ^מcß D®`*¶MNQå¢D›‚⹂‚ýу¡ëT ¥1Œ¯á¨ÐŸ\Ù9Ë¥™Eás2Øܺhù€vJz— C´p\à%äF6¶ËÝî댊­öò ï.ß!
endstream
endobj
-386 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TMHZDF+LMRoman6-Regular /DescendantFonts [ 1391 0 R ] /ToUnicode 1390 0 R >>
+390 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TMHZDF+LMRoman6-Regular /DescendantFonts [ 1412 0 R ] /ToUnicode 1411 0 R >>
endobj
-1391 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TMHZDF+LMRoman6-Regular /FontDescriptor 1387 0 R /W 1386 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1412 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TMHZDF+LMRoman6-Regular /FontDescriptor 1408 0 R /W 1407 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1392 0 obj
+1413 0 obj
[ 27 [ 869 559 ] 34 [ 818 639 575 ] 42 [ 831 511 ] 45 [ 319 882 639 ] 49 [ 756 527 575 ] 54 [ 724 351 575 575 904 575 ] 62 [ 900 639 383 436 319 594 ] 70 [ 607 692 319 ] 74 [ 1092 958 900 639 575 ] 80 [ 864 575 575 786 639 447 447 ] 88 [ 319 ] 91 [ 607 ] 95 [ 863 474 639 454 ] 100 [ 575 575 575 ] 104 [ 800 447 575 575 885 639 ] 111 [ 869 607 1189 831 869 607 869 607 703 511 575 671 ] 125 [ 639 ] 251 [ 527 ] 283 [ 1150 ] 446 [ 894 ] 502 [ 319 ] ]
endobj
-1394 0 obj
+1415 0 obj
<< /Filter /FlateDecode /Length 34 >>
stream
xÚc``°0/þüyß¿‰ïþþ€
 0A)
endstream
endobj
-1395 0 obj
+1416 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7229 >>
stream
xÚµzw\WÛö¬0;h‘q-;8³`/(¶˜bAŒ5vQQ@AA”Þë
@@ -6154,31 +6280,31 @@ r¤ŸìxïåCÄêʼý¥¼[/\o³O»O›nyˆX²o@ÅÛš¿#b'qýÇŒ (êUó—><ìÕ…Òê|ØZUP(ç—­Û=¥_Ôÿ±
yY™…Æþþ?Ør‡â
endstream
endobj
-1393 0 obj
-<< /Type /FontDescriptor /FontName /CWYYJT+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 1395 0 R /CIDSet 1394 0 R >>
+1414 0 obj
+<< /Type /FontDescriptor /FontName /CWYYJT+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 1416 0 R /CIDSet 1415 0 R >>
endobj
-1396 0 obj
+1417 0 obj
<< /Filter /FlateDecode /Length 672 >>
stream
xÚ}•[o1…ß÷W¸HÉÃïÅvˆW‰ª¹( ¶y„µ¡+wµ»<ðïkû U¨‘åcÆž3Ç“IïÛÇ*ëjkâ쉳OÓV§¦0ñôuSG½Þ¬*NGc»7c´Ñ—hûÂ>šªX™Ž=L—³¥-»G—¼´Åá¤Í%ë~ÒÄìK{KñuØÃÚüŽ§¿¾¾¾¯ã¯ŸÕqcOªƒŽ¹?³.»ƒËý_s1v7ÆÂ?MÓ–•}aÉçÜ}0·zZ}omÔ'}¬Q¼+­nH$ÛzÉQ’2]QøYIþðêÜv渴»*YÿÓÛ®9ÅQÿ½Ñ¦)íÞqO¡ËXêú`¼ƣшi³s;oÞ6GÃú¾ñ¥vѲ;ßwàvb}® K'[TÚ´õ¦0ÍÆîM4tð.Ü×(2Vÿç8µÝ]ÂåW•^BÅŸMã/J&î"ÎódhH‚Ò±”!F”SЙwJ¢Y ”2çÈÌA d‚²1BuI„êÙ3H"S‚2‰ž‘Iç ª@:ˆt‘2ª@Ê@9G3é€H'tæctÊ :s8‘C§$"eT”áUò9~J"¨ÎP]@g¾
endstream
endobj
-385 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CWYYJT+LMRoman10-Bold /DescendantFonts [ 1397 0 R ] /ToUnicode 1396 0 R >>
+389 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CWYYJT+LMRoman10-Bold /DescendantFonts [ 1418 0 R ] /ToUnicode 1417 0 R >>
endobj
-1397 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CWYYJT+LMRoman10-Bold /FontDescriptor 1393 0 R /W 1392 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1418 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CWYYJT+LMRoman10-Bold /FontDescriptor 1414 0 R /W 1413 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1398 0 obj
+1419 0 obj
[ 28 [ 613 ] 35 [ 580 ] 47 [ 624 ] 50 [ 558 ] 55 [ 536 ] 59 [ 641 ] 72 [ 513 ] 77 [ 613 ] 82 [ 553 ] 84 [ 558 ] 98 [ 458 ] 104 [ 786 ] 112 [ 613 ] ]
endobj
-1400 0 obj
+1421 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``à`T`hÑ`Phh
endstream
endobj
-1401 0 obj
+1422 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1852 >>
stream
xÚ}UP×ßåØ]4—3²žYØÝâÔ ?¤1­D‘€@¨ •¤bîàöî
@@ -6191,10 +6317,10 @@ CØ£-©Ü™Êo Þ Ü ŸfîŒnÓ š‡‘@þ¥ŒbÜ×៨Рè×B>®Â ߇6ÉÀ'¾†Q0NøñÚ-ͺú*ÞÞôjq
ãÕCÇ?«ÿUk s¸>Š n÷­=S¬ß—]·¯{êU¾dÊu¥k4ª§«ÍíâZAûaÍ 0Ç°¢ ´ünwp€WB>_` ÛÅ:¶×½kû˜ûâ7·ÿ¤8L <A¯î‘ÕÃ:t@9[vê?ÓØNÉ4ÜÚ?tnâÇ@g@ºÀQ[Lh$<Šx¾ÌL{§€ËÜå×´0QÆÄ/Îo„§‚^ÞƒL=S‡·ö+ò= Ô#—L¢<˜¨B ‹®ë¬¯íªçj-nO­b»)׉úƇ«­ÃÁãx|? CTÛëÀÓ3: ~®¸;ÞEÕ•.%ÏúÛ+ûXʧZýžö>®ßãï÷ pJ½vÉ3à^§ ßñ!N½^¹©‰Íá[;.ÚD½ýïõi>¯Èœ¢^ÔÈ+ï>ôºÝnû„Ç7P«eÿЙ^¯×ÛÝíõªý/ç’n
endstream
endobj
-1399 0 obj
-<< /Type /FontDescriptor /FontName /EYRPLG+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 1100 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 106 /XHeight 514 /FontFile3 1401 0 R /CIDSet 1400 0 R >>
+1420 0 obj
+<< /Type /FontDescriptor /FontName /EYRPLG+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 1100 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 106 /XHeight 514 /FontFile3 1422 0 R /CIDSet 1421 0 R >>
endobj
-1402 0 obj
+1423 0 obj
<< /Filter /FlateDecode /Length 430 >>
stream
xÚ’M‹Û0†ïúÓC {ðZ¶“¸,ÁÐu’bØ„Òi’
@@ -6203,22 +6329,22 @@ bÉÈö!ÿ¾’&Þ…RB 6~<ï|½ÖäËv}“æˆQöÈa‡¬À¨|­[6™¬ŒÔý¢D9F»'ØZ#öØô¬V•VýƒWZ\‰£êߢ
R‰þFá)çœOÞ_»›JŸ [.!vU×Ûk˜ÿÅïV¢Uú Ó{ƒ:á~hÛ ú¡€³¢
endstream
endobj
-384 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /EYRPLG+LMRomanCaps10-Regular /DescendantFonts [ 1403 0 R ] /ToUnicode 1402 0 R >>
+388 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /EYRPLG+LMRomanCaps10-Regular /DescendantFonts [ 1424 0 R ] /ToUnicode 1423 0 R >>
endobj
-1403 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /EYRPLG+LMRomanCaps10-Regular /FontDescriptor 1399 0 R /W 1398 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1424 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /EYRPLG+LMRomanCaps10-Regular /FontDescriptor 1420 0 R /W 1419 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1404 0 obj
+1425 0 obj
[ 28 [ 500 ] 35 [ 556 ] 43 [ 444 ] 45 [ 278 ] 47 [ 556 ] 50 [ 444 ] 52 [ 778 ] 55 [ 306 ] 59 [ 500 ] 63 [ 556 333 ] 66 [ 278 ] 71 [ 625 278 ] 75 [ 833 750 556 ] 81 [ 500 ] 84 [ 556 ] 88 [ 278 ] 91 [ 528 ] 96 [ 392 ] 98 [ 394 ] 104 [ 722 389 ] 109 [ 556 ] 112 [ 528 ] 115 [ 750 528 ] 125 [ 556 ] 251 [ 444 ] 257 [ 444 ] 277 [ 444 ] 502 [ 278 ] ]
endobj
-1406 0 obj
+1427 0 obj
<< /Filter /FlateDecode /Length 35 >>
stream
xÚc``àÕ\8Çc‚#3XP€º2`
endstream
endobj
-1407 0 obj
+1428 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 3950 >>
stream
xÚÅX TSWº>NŒˆT9M¸[vªÖQ[ÐZ¯:¶ˆõÕQ¬(j‘Wx( á
@@ -6241,31 +6367,31 @@ Qãƒm!Ý÷Ä5;úõ¨~”ÒDMÍ1S=‡RH°â­$K#ÃÎaŒF¬ìù@¡ ‘˜l¾~ é¯P4Ád£Ff,Òu”»@{gžÈ®ÖîY
ij¹ï¿ºYZðA+|»}¢lãÖ7£§½MþÒ®¬%AÓÙ ÞÀñn>uø¹5fË›AAžÆN‹½Úb±ØìÖ ™ÿÆÏ5³
endstream
endobj
-1405 0 obj
-<< /Type /FontDescriptor /FontName /ZSUCQN+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 1407 0 R /CIDSet 1406 0 R >>
+1426 0 obj
+<< /Type /FontDescriptor /FontName /ZSUCQN+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 1428 0 R /CIDSet 1427 0 R >>
endobj
-1408 0 obj
+1429 0 obj
<< /Filter /FlateDecode /Length 531 >>
stream
xÚ”KoÚ@…÷þÓY8ŒØI„,%KH I1­ªîŒçB-á±åÇ‚ß™9c"UUT$÷1çßaöå=wŸEs$7¸çlO}3v%¹ékÑ:³Ùº)Çšä°#$¦hÿÄÞ»¦Ìi`ót»ÞÊj¸SÉ[Y^FASÖ¿“^è\É}›è§û+ÿž~Û¹__÷M]ÈüRÈÁãîžÎã¥è\®kÕpQ5ÿ“ÎTû4‡™–?¨ë«F>1ïžs®~ØH‘6µž¹wV7[L“œ*):+žõ(Žç3Q•ƒ%óYÖÊ<]œ_ûê­<5ÎjÅê䪺«™àÎY¼u‚ºJžÙüS¥*3ÛöBZãN’0A'u€ònWÔÄÚ­PÑj¸~îÌGåáÚó {_6‚ú¶(©+䙜•2„'l•©WâÅ9ªŽ' J˜¾á*n䥪ç‘—hòz µ!?eˆ…†´…†‚5(F,Ùž1Èvy0rœ€ºÐö|¡KˆÓÃÄ,Ùž¶…TG ¥Ê@Ðszú6=cøAY _"(‹áK„º%œPrMÌNáKl»À‰^/1{lµX²ª£Ûüôl yslž yK©õ²H‘ϽÇOÞ<i½$z÷o›YŽ]§ÖÒ\³uzß*I·;Ô6­®2osù¦¿Mo™ó„¡Eó
endstream
endobj
-383 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZSUCQN+LMRomanSlant10-Regular /DescendantFonts [ 1409 0 R ] /ToUnicode 1408 0 R >>
+387 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZSUCQN+LMRomanSlant10-Regular /DescendantFonts [ 1430 0 R ] /ToUnicode 1429 0 R >>
endobj
-1409 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZSUCQN+LMRomanSlant10-Regular /FontDescriptor 1405 0 R /W 1404 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1430 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZSUCQN+LMRomanSlant10-Regular /FontDescriptor 1426 0 R /W 1425 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1410 0 obj
+1431 0 obj
[ 28 [ 569 ] 45 [ 323 ] 47 [ 631 ] 50 [ 508 569 ] 55 [ 354 569 569 ] 59 [ 569 ] 66 [ 323 ] 75 [ 939 ] 78 [ 569 ] 81 [ 569 569 ] 98 [ 453 ] 100 [ 569 569 ] 106 [ 569 569 ] 121 [ 569 ] ]
endobj
-1412 0 obj
+1433 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
xÚc``à``5¼  ”À cÀà
endstream
endobj
-1413 0 obj
+1434 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2882 >>
stream
xÚ}V TGîa`zTD¥m5ݦº=DÁ¨kâ±QcˆQÀ Ô†a8f†Æd@e Ñ9äf@„DD9ŒJtM<¢ ›ÄM\]“1Õ¦|/Ûèæí{ûÞ¦º_uwÕßUýÿ÷}UÂÙ™H$“Ö¬øÈ{Çšµëµ±
@@ -6280,10 +6406,10 @@ xÚ}V TGîa`zTD¥m5ݦº=DÁ¨kâ±QcˆQÀ Ô†a8f†Æd@e Ñ9äf@„DD9ŒJtM<¢ ›ÄM\
íÏ'ѸX–fݯâ6æfÙ,¥rµ,G¹4ÉrŠ ®”ÈæÝ…Å,ÒȦáI.x"^¶Ï[ǤÁ®Ó°³´‘(¨í»Ž>€f!—‚B˜S˼’x¸3Ô< #'íõˆÂ"ŠvЈzóxÄâíAÛŒàžífË
endstream
endobj
-1411 0 obj
-<< /Type /FontDescriptor /FontName /PTDKAL+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 1413 0 R /CIDSet 1412 0 R >>
+1432 0 obj
+<< /Type /FontDescriptor /FontName /PTDKAL+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 1434 0 R /CIDSet 1433 0 R >>
endobj
-1414 0 obj
+1435 0 obj
<< /Filter /FlateDecode /Length 455 >>
stream
xÚ}“Ínê0…÷y
@@ -6291,79 +6417,79 @@ wDiœ„’¶B‘hR¤¨PÕm°®%bGN²àí¯íq¨T].R_ΙññØLnÖÛpÉÕÂôŽ’ tjÐ Ââ½nƒÉ¤Tlh@ö
µ™£4AºGJ¥Hjs¤Ô¼óÉwyFgæhæ{>"y­DzÁ:ÔîcÔVHX—bê9R–"ÍPÃL\G˜l¾DòN\ÏlÌRæsÒ'æ&d‡kïÉå,Ù µ9Hw™ÜiÙs.÷­U­­r»¨ãŸÆÒç*ø ÃÍ´
endstream
endobj
-382 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /PTDKAL+LMRoman7-Regular /DescendantFonts [ 1415 0 R ] /ToUnicode 1414 0 R >>
+386 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /PTDKAL+LMRoman7-Regular /DescendantFonts [ 1436 0 R ] /ToUnicode 1435 0 R >>
endobj
-1415 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /PTDKAL+LMRoman7-Regular /FontDescriptor 1411 0 R /W 1410 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1436 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /PTDKAL+LMRoman7-Regular /FontDescriptor 1432 0 R /W 1431 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1416 0 obj
-[ 27 [ 743 511 ] 35 [ 460 ] 42 [ 716 460 ] 45 [ 307 755 511 ] 49 [ 678 460 511 ] 55 [ 307 511 511 ] 59 [ 460 ] 63 [ 511 358 ] 66 [ 307 ] 72 [ 256 ] 74 [ 897 818 743 562 511 ] 81 [ 511 511 678 511 ] 91 [ 460 ] 95 [ 729 422 562 409 ] 100 [ 511 511 ] 104 [ 716 332 511 511 ] 109 [ 537 ] 112 [ 460 ] 114 [ 664 ] 116 [ 464 ] 118 [ 486 ] 121 [ 511 ] 168 [ 511 ] 251 [ 460 ] 257 [ 460 ] 277 [ 460 ] ]
+1437 0 obj
+[ 27 [ 743 511 ] 35 [ 460 ] 42 [ 716 460 ] 45 [ 307 755 511 ] 49 [ 678 460 511 ] 55 [ 307 511 511 ] 59 [ 460 ] 63 [ 511 358 ] 66 [ 307 ] 72 [ 256 ] 74 [ 897 818 743 562 511 ] 81 [ 511 511 678 511 ] 91 [ 460 ] 95 [ 729 422 562 409 ] 100 [ 511 511 ] 104 [ 716 332 511 511 ] 109 [ 537 ] 112 [ 460 ] 114 [ 664 ] 116 [ 464 ] 118 [ 486 ] 121 [ 511 ] 168 [ 511 ] 251 [ 460 ] 257 [ 460 ] 277 [ 460 ] 284 [ 511 ] ]
endobj
-1418 0 obj
-<< /Filter /FlateDecode /Length 34 >>
+1439 0 obj
+<< /Filter /FlateDecode /Length 35 >>
stream
-xÚc``0/¼¸`_…à›/«@ X
+xÚc``0/¼¸`_…à›/«@ X8
endstream
endobj
-1419 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6083 >>
-stream
-xÚÅY xSeº>!œP¤¡Dé9rNDDPÙVY*;eµlvßBÚ4m³t˾çϾvoÓ½é¾PZ eÊ"8ˆ80
-¸:êÜÇùÓ{zçÞSŠÊøŒs™¹wžIŸ¦éINÎÿßû½ßû~‡Œ0Œé›¢¶íß±ëùmÛwgfÄó-œ·YŸÎM}/*øTp&%‚O"ÁŒ 1.H2ƒœñÄÝZfB燎£f‡2»CÇÄP½O¢Gþs ÿdúy\èI¿"¡³FŒ} ‡0éÈ ä+d„2&1ûÙË/ž¿pá‹ë3yÙÜÔ4!gñÂ…K^}^ÁY7Ÿ³%>‘—)Éáq9ñü$Ζùœíó9;2%ôQ.gN&Ÿ“œŸžÂÉLáìMÞÏå$gçpR³3E‚œ¹ó9{Ó¸9If6CÿÍNNOŽÏINâˆøIÉÙaZ2gã¾={9¯fò…œmÜÄd~N2gÞ<''9™“&
-V.X ¥ÎÏÌN]B&gAú؇rŒž7ïÕ¨{çmÛ¼>rÇžÈùÂ\!'%3›“”,Œç¦çÌÿéøGfvF|úڤ̄äÍIÉ|!W˜‡Ðyyyy™‡ÌG ‹ÅÈd²Y¬BÖ ¯ ëMÈd+² ÙŽì@v!»‘=È^ä‹Ä!ñH’„$#i9‚ð D€d#BDŒä!E§—ͤÓA?#‹G3)f<Ãè·`œmÜÛÌÍÌ‘ñ7ÑHô+}6áZHêÄéwN¼ùÈŽIdè”ÐÓ
-ý6lCXßäM“ÿòXÍÙ”‘©o…¯ ÿdŸ=]ÿø¶'&>Ñ1ý™éŸGa/cx“Ì']3–ŽD„]x0<,aœ~”9¼©œ]¤ÑW‘ˆf¡~“ÉZ€è5
--IÝù nMœ>Í¡0™ò
-<ü\Ì`ÒµD˜›®ûs»¸,À¸0¼†9¼¶W te UEìJÛB-Á©°¶þl@?b]v4¦B5ŸFµ“{€Ãkµ”Ûˆ7¡àþÆ|r —ƒXKlÈÍ­ÄW²ÎCÚ⠜‚HmÆQfÈ!M:“Šþ/°›må¢F¢uV-ã#©¬|%È“9AåP«
-iùiâ‚9¬J³¹ÄI~3Q³ÅJ_ ª?\Ec•õÔuþM¬nQ¼ÛÕéésÖ“]¬¦_Y+N7›Á%'ÖŸÒµu&õôl*rщ¥_Ž¡3ºØOQ+ÀBÌ‚Ë{ÿhõàÝÕ.&jž\Ëøjà­7áËgKú˜ALb7«š%õ„Ö™Ô*¬ ùæÄÐÛ×°Rãžõljq¦GF8ÔfS_bõòK¹sc°eW^»§Â8N Jà—ì™Ô”ZÆI¬¹ˆæ•(ý5ØÛ×ß~ÿtב]ÄÚ‘iìUKV-ØÛ{ñ½³sœøàU´VTƒVQ¼¿âV07
-Ñ·¡V¯Å 0`¡©¨6VâpÜÇ–8µƒAo2êHILŒ: Mò”òI«VoÑã4G+ äê—4³š”
-ÃÄe:OE‘·ÚAtÀÙ¨Éá¼áRQéh¿¢ó·úƒ3Gyš¦£G¶±!#¸åÞ"m÷®-ªùz¢Q*hˆÃ©ñÔjõÔÒã¯ööø|¤x™ü€VœÉ8œ˜
-qY:ð
-ÈJ—¯ª +RUdå¥K“;ònÿéÆÛ7*ˆM÷Ы÷âûŒ7¼'šàĪãäµÇúºðsîejÒ E`Ç;gÊÏÿÈ2`,Ôµ`î.\l*)®õÔ¹jÈÊÓ=püöÁ^ÿÁMiiéÄ{°ï!ù’š3òj2š
-~Ì#ÞKM’&’2®A%ÆbRO|Þ
-çÚéFtFaÜ…&¼ ±-‡ß†ùT € ¢Y#éI£V—«Ãd.PNÀ½¬
-;ðYéÐÿåÞV¿ûn*œvæø›áïÓ§?¸U¾Zðü.\-5××µuáÔÓhqU`o&צÌãRsu£í¶Èl)¶-îºÏ‡p¯W'ÌQð5¹dÆò”9¨4Y¯`I5 §¾hÏÙˆpN}0]UèÏàñÒy¢Rqcss ™Y¤ð³2¾8Ç„-÷× Ó]VÙhd~n|æ?ב¨)#Ô¤×I
-±×ÚSNtVÖ×emÅ­XÌëÀoÿçKÌá[´ŽÔ
-ÛᶷwUŽ<›A¼£Ž®ˆÁ£yKžÔp›âðT‰0£€ÌM”í
-ÓFööY{õŽáNÚb’÷´kg|‹VûÌæ›Ù·7^¤uú!Äþh¥wöX»º{ ]÷*ý{¢²Ñý±˜<Í(\À¢Õþ8‘\RÏ–ÎMŽ%’ÒäFáÔTÖeX¶» ¿Ëº2˜E;2êµ
-L æAFë§áeé¿eÓ*O&3éäbO~/Ï0Ô7×Yk¬u¤µÚ~¬
-;“vt?Ýšg¶_þè=ìæšw¨)UösàOû)<º­]—`)
-ÖÑS륕t©8¬—æbá=kÏóÞºÝô‹x!˜ÂÖêçïÛGð37â³Yô9Î&—Åi‰°8›A~ñk0Ž?ðˆá§7KhÔÌ¥º48™}j‹÷È«©DÄiERÅ‘Ššœ. q – VsdßÅí @ZI¦) <Z°¸sëÊÅ]DG^ØÀ€‡.ÃX:ñmPÅnÔôd5Ù¹õ…†\{º[g á–ä7÷`¼ÿÉ/6®Í2iô"Â$E
-œ‚‰èɤP1{Ð_%m0KpŒ úwB´ÿµ!é0øµ%ú“Òé§
-]†²¼¯Ô+JÅ®~vñ+¯´[m¯·z ³õª€Vn¥ðh*5jL¦µëN³Åã"¼¾ºfOQȾŽ‹…4ê§B&­Ø§Ò±,Røy ο<@cyþ8õ—Ìà ¸ˆýÑêò7‘éHuõb5U—oÕw(“¼O¯(1…#¿¦¬Î×۟е™š˜ð|ôË—¤ Z☲O¹ã VÍí²ƒvp `²"±03?fÇPê»ð¹NÖO„™ÄÁ~ÿñ+ 8+(b£Ã³FÛV§=Q(A÷¥¤$&à"CI«ìÔë›pÁAõÞ]dõ
-Žï§¡7Ä]l´5ÐFàË[ÝtÏ ½­´í²Ájö€à;
-ÝGë”êOkÞî?Ò8}â<îoѧzÈCºÔ•W×ZÞÐ9ÒµbÑîgÖ“K©Pµ$
-5¤ñÊUÿ¹ð|EPcÙú÷Ö´߶ }v»³åäjjÒì™KÓ*øýmŠ€\«Ói f£UK
-ˆi –‘ ¬Š!ãÊ<Õœè(’›ùzv ~à@Ó5#Ù«/ê(ÁJ¥Âýƨ¼'¢F‡SÿCéU^qú¡Ï»è\ÑCýðéw™´ˆ[öý(¬@O$H“6mÂ3“\¶Ò•šäNÇ*£ÉHÜ}¯'PçôÙÈÆà„Õo¬¦æ¬ b¶Hq}7ÂÐÎrU›lt'
-)\ˆn)¯ŠÂ 9 8Ÿlr¹kK°:±C–->’tTØ¢¥³©ŒØ]yRQ‡ÿqb•4·ŽŽp^ûÔoÎ
+1440 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6123 >>
+stream
+xÚÅyxg¶ö1ÂÇŒ<fB$t²ÔBqè˜ÓâÞ„lY¶UÜÔ»>õê*[î–{ÁØ kJ K²° ¶I6ÉÞ»ÙÜO¾ã»÷ÛdÃî³¹?{ÿÿ>W~,Ë#æûÎyÏ{Þ÷ ™8a03½¹eÓ–ý/ïܵ/+3·tÉÂm‚„ NÒè{ÑÁ炳A(| Îb‰ A’ŒœH<¨e&vþgèjn(³;tâH,Õû,zü߇ÑYÂðO¥Ÿ'„Mƒ¡³éWäÍÐ9£X¡/ !2™…|‹Œ0PÆÆS¿xùe‹–,yeS??‡“–.ˆ\¶dÉò£Ï«#7.ŠÜžÄÍçr9‘ ¼äÈí‹"w-ŠÜ%¦r"çeñ"SÒ2R#³R#¤Šæ¦ääF¦åd ù¹óEHçäFŠ³r¸‘ôßœ”Œ”„Ü”äH!/9%'Rž¹åàþ‘odñ‘;9I)¼Ü”È… ##sSR"ÓþšÅ‹´EY9i‹SéÏä.ÎÿPîâÑó¾½ûÀÂÛ6EíÞµH'ˆLÍʉLN$p2rýýÿúÿ̄Œ ÉY‰)Û’SxŽ ¡8ò,ò<òò2²Y„,F–"ËåÈJd²Y‹¬G^G6"[‘íÈd'² ÙìEö!û‘ÈQ$‰GD$IAÒrá"™ÉAˆÉGŠN/›ñ,“NýXŽ,MÍD¤„ñ£wÂâ Ö ï1·1G&ÞA£Ð›¬ŒIؤ›!i“gNÞ3ùλ§¡ÓBÏ=Éò‡°Ía}S·NýËS5Ó¤ÓF¦¿¾>üó<öBvýÓ;Ÿ™üLÇÌf~QŒ½†ùðÄg™Ï:g­˜õÖHDØM€GÁcbÆ…á'™Ã[+ØÅ*P£wÖˆøaê7-…x¡N-×Ôý‘ã×ÇëÒ r£1`z“ÒCÔ6ZêÍú&ÜV |P™H)ÍÀ\6¯«œ¸§£0å¡Ö â\Y¼\òd^`!:º-míúVÜî$µjÙT
+ î†wÑ0¹?¸ÐÏøî3è‡Ï³Ý* –B ±_’·“ƒgƒú(s4×`-j-fVU`SpÕ­‘èÍã–qqŠI=A- æ®èºÕ~²êt7yÄÓ!jÃ;ªj¥dE§÷"À¨-yl®jךø1Õ…¦Á
+_¹ü<œ}¹.½ '¿¿öûþðÛ_~…ÌÖrõ˜Â l‹©ÜJŒEvÞéó3à„ë0á>3˜þÛ¦ò¨tF£BE,Ü°LW€Ìé:Wÿçºòjû`[îé3$–’‡5 `…žÂêúçéøŽÔS›šMÍwaÛgpÆ',¥¿ÿ/Ôë"xðGD!“ §Ø-’:nRN:[­¨ª,óXmDÑk‡wK
+‘ÑxÐaz‹ÚQ§Â'á"ì 3Œá­Ÿ0‡Ë‚ÛÙðù5ÿJ± ê*«PNCÎ |zP „¤ð‘n”£Ò¨¶àcoº@ /²à^¸r \ÕÉÞã¢W¼Hì;²9a->‡•,»Åm²“¢m.‡©ÿ–õ»;±Ô3dØÏAhÌ6ÿ"fKí5$|>xí1ñ²—’¢"~}ÂãÁy«ˆ¡Ú½öÀÙYm̪ Ý…n^¦7ê "ÌE×ýÅÀƒ
+ùjc‘ŠGƒJÉÜÀ+¬Ä;ÿpc^ÐI^¤!6çå ×àkX— mqŽ NcA¤6s3ß Õç’F­QI‡XKLÖ
+3Q £Ð:‹ˆð‘4VäK r¨”
+º]ëXÍpÚáôœkÇU†Âb2S+ÉcÂ
+EYmmeA‡ †<€ûü¸3‚¯Ý`µ°‚}'îö+o%ðR‰~¸µxÌ&€ pë µ¯ÚP‰Ã Ÿ}RêИõzÑ %ű±ªd<.Ù]Æ#-Y‡Ó-דë©_ÓÌjT
+ÃDåZ·¯ØSm':à\Ôhw;Þpµ¸l´_Ñù‡;üÁÙ£<MÓÑ;ÙÜ>¶HëصeOG4Jø ñ85‘šDÍ£ž[qjË­3½=^/)Z);¬eq"Ž%%"\š<|²Òé­*ÇŠ•¾ìü IrRGþ½?ß~ï¶(„1tݽî
+Œ>Ïx
+rå<u™¹*u*IÑÉÅXrMâÙ¯[àKV"<²>˜Î®*ògr¹\a™¨±¹9ÐL„,•û‡Ù'__d–‡kÐj€–.«4ª /!ë¿×‘¨i#zÔ¨ÓŠ‹°7ÛS:+ëk‹‰ò¶’+, æwà÷þýUæð]ZGªx/pº
+jÖfðaIgÄ ¿·÷Úø™²£ñ•ê˜~÷^gí0ÀþfÏû¯ü$Æç¼»ëødÃÙ´-‰êbÇ çp£‰¼C±GðäÔÀÁ:Èl~›¼Ô1ÐÔ…ŸnˆÛC†Ñˆ™J÷ó_ùØ^M*–´Àd’’B‹ÆT‚ÙÍ.“•x„_œ«Fc4Ɉ×æD©yú-Í1m­¥§ím§ê‰ÊU©ëp«`¼0­doŸ¥÷d¿þ$î -&9¦];ëà»´Úú3æ0/Ø̾·å
+Å ¨s!öG+½³ÇÒÕÝ£ï«ôŸˆÊJ÷Çò4¡p1‹Vcø¿ÂÉäòz¶¸h~J‘œ~8/§¦³®Áz´Ýå
+œç“xɽŠûN v'y
+îE[—ï¼ó7>’
+]7í[ Ö
+¨M쟮á0ÛLvÎ
+öþÔTf½<-=«h”e·ýSÒÓQWß@Š×™€øUy¼Q·Ã"¥ƒ=VêÍm–––v}óØÈ pðŸ°)…~:Ùçüðl`z02Z¿/Nû=›VyR©Q+Óû 2¹x¦¾¾¹ÎRc©#-Õ¶“UØùô‡èÖ<»ýÚ§bwÖ¿OM#¨ò_GxúßãÛÒÙõáq–¡a8[¸I¢WJö“òc:IÞ³á÷Ý{M?:‰ÁT¶F·èàA‚—yX°ŸË¢Ïq49Ís„ÙÑ |ø•ïÀB:þÀ-‚_Ü)¥Q3Ÿè’àTöÙížão¤çäɾãÿ-vjr4:ÍÄUXŠZL}ý
+öûO]gÀ9A!sž3Ú~4ZÐëˆ"1z055)êK[õd§N×”ˆó¨ì%«iƒƒŽah«-Q/Sñ¨†6ÞtŠÀá1™4e¾pë÷Uí¸Ï¦Î*'yeeÚr¼¬Ôê(!çRkŒ†ãÛB–PÛó"u´¿’—w¹š[D
+,Âl6™Üu!ð¹S U·²ªN­6( šÑ™@+š®T*–ã…ã-à lä™s–3gßÖŸÁ]^PéQ€"²ˆU˜aÖãY­µ„–t1 ¶V¦ÓavÖƒrü‡jÉ.šx{Hƒ|tÒÑ¢3[*,´)ø‚î#¦¹––ÕÁŸ¦<À˜¯"Žæ'½¾çƒÚ²ñÉäM8ˆÞg•{hʦ÷F®euÀyŒ*s"àÉÔrtÅø’GwY›¨nZ]ë
+%Øá–¤³ÿrf\5øáÀeÚ@ù§Ã£M§iF¼~Ã1¼@À8¶O÷áú6⇶¡/oc÷·Ÿ^GM™;{Eº×ÑÑß6è“d­V£7,8%E‡›Åk|w¾üúÛŽüM…
+jµš°Â‡%Ñ,'X¾!Ú|弘h’“õVN,~øpÓMÙ«+î(ÅÊäe‚C†èü-Ñ£C‹é†¡ô*¯;üÐë‡]t®n‚¡~øüLZÄ­üiV¨#%É[·âYÉNk!éLKveàr¥Áh |ب‹>ýò2dcpÒº·×QóVS±ÛÅöø¾;'`hg…²M:º
+
+_r¦°Í“YëÞ gÏtiuN .)ò•¤ªÀ®´kþHM©²™…6*.§•|d=¾‘ñatø—ÿSÓèð™ŸÁËìŠB·L¢R)•mêf£
+0è1•Ké°˜iKÀ_Á©¨Ëîq•?:(¸¶gþ§–vF±Â9z«huÔjŽ\á–xpÞ÷ßÍsªÊKÔîˆÿ…€©éõOå:ýŒ¯‚±Ìà
endstream
endobj
-1417 0 obj
-<< /Type /FontDescriptor /FontName /HOLXNQ+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 1125 /CapHeight 683 /Descent -290 /ItalicAngle -15 /StemV 102 /XHeight 431 /FontFile3 1419 0 R /CIDSet 1418 0 R >>
+1438 0 obj
+<< /Type /FontDescriptor /FontName /XVGCGS+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 1125 /CapHeight 683 /Descent -290 /ItalicAngle -15 /StemV 102 /XHeight 431 /FontFile3 1440 0 R /CIDSet 1439 0 R >>
endobj
-1420 0 obj
-<< /Filter /FlateDecode /Length 579 >>
+1441 0 obj
+<< /Filter /FlateDecode /Length 583 >>
stream
-xÚ}”Ooâ0ÅïùÞ=¤8ÿ¡B‘(-R ]@«^ClØHĉ’pàÛ¯í7i¥j»•ZõÇ<ÏÌ{Äýx;¸ QŸ¤<r¶—]}k é._óÆVuq«¤ê·R
-)†j÷ÄÞÚº8Èž—›ÕF•ýƒoTq½ 9¨þ-z–—R}JÌ6>Êw÷çîå}ûË}yÝ×U®<înúüZ.7§ŽeÕêÿ ™®²oªÌ¶ù-Û®¬Õó9çúƒL‰e]‡3¡-ÙdØû\*ÑÒªìdw<Ÿ‰²è‰ìߢÒQ™Ã‡{×Ëj£Îµ3Ÿ³É^»¾½Û­œÉ®²-Õ…¿ÙQk·¦¹J³ãNš2!ϺµÎh›W’MŒýÐÕ²¿—Ãç™ã½‘Ì·ìaᢲkòB¶¹ºHg®Cà)›¯õOêH%¾Ô9NÎ@-þ gC©ø“·¦‘÷¬qz©¥¥¥ä ´€2
+xÚ}”Ýkâ@ÅßóWÌ>ö!uò9¶HÀÆXÛTJ_c2vf’øà¿3s®ʺ‹?ï™{ï9:™üzߺ˪ÝK7¸çl#‡öÔ—ÒM_ŠÎ™LVmyj¤_¥¬du©ì½oË­Ù4ÍW¹ªÇ;-ÎUy<Uò¢ú·èI~Õê[bæ°éN~ºŸÏéóÖýý²i›ByÜÍÇâX—.7§võxÔêÿ ™®²UfÛ|È~¨[õȼ{ιþ SUÚ6ÆáàÌhK6»ì}¨UÕÓªlow<ŸUu9Ùÿe££2‡·ça”M®­³X°ÙF‡±?Û­ïœÙ[_ɾV_lzcG­Ùžºî(Í>Œ;IÂ*yЭuF¯E#ÙÌØÏ+]­Çó­¾ÏìÎd¾e —m%‡®(e_¨/é,t<a‹µþK©ªuŽSûP .o£k©üSô¦‘÷¤qz‰¥ÔR òZB€p.&ZYòSPeZC
+<Ô"æs@-ÍQ#åˆzÒ.DóÐ%äØl¢y ôŒ±uHþHI=‰K˜à6&‚Û
+"x¨ v hÜ
+$/hô4ó9BòZb ¹úÆàv‰]2Ðó2«ô8üeKK<dsù|î ~ÕöWl.€¹Ë×ûVžú^_6{áí2w©VòúLèÚÎœ²/û0¹<Ø ½­¿>¨c‰
endstream
endobj
-381 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HOLXNQ+LMRoman10-Italic /DescendantFonts [ 1421 0 R ] /ToUnicode 1420 0 R >>
+385 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XVGCGS+LMRoman10-Italic /DescendantFonts [ 1442 0 R ] /ToUnicode 1441 0 R >>
endobj
-1421 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HOLXNQ+LMRoman10-Italic /FontDescriptor 1417 0 R /W 1416 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1442 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XVGCGS+LMRoman10-Italic /FontDescriptor 1438 0 R /W 1437 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1422 0 obj
+1443 0 obj
[ 27 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 61 [ 525 525 525 525 525 525 525 525 ] 70 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 91 [ 525 ] 95 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 120 [ 525 525 ] 245 [ 525 525 ] 252 [ 525 ] 272 [ 525 ] ]
endobj
-1424 0 obj
+1445 0 obj
<< /Filter /FlateDecode /Length 33 >>
stream
xÚc``ÿÿÿÿ÷ßÿÿ_üÿÿßÀÆÁÀÐ
endstream
endobj
-1425 0 obj
+1446 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8030 >>
stream
xÚ½z\WÛאּ³D *ã(îš3ÄšØc‹b£(Æ(Š¢¢ ô²°,ì»”¥3ôÞ{cWlAq±$kMLbšMÓÔ÷sÈý}³ y“¼÷ûîïÞ Ë.sæÌœç<åÿüŸgV@ÀbËŽëœÖÌrpt”Jߘ?g‹‡W¨¿›Ln÷*7™5EÜ$‚{EÀ¡cÄY§™
@@ -6408,10 +6534,10 @@ MU|Å\ˆ·¨ûûhk!yŽû\˜Ë&³bVöf” QñN^)ªT6+¯HLY×…—óƒÇƒ"ƒÝîï|v,
ÄCÏûtÁÿï?ô£LC ÷ÿD ÿ²™p‚Ʀj²£YMÂD<ÒÚ7¬Å¥­râÏ=?;¶)ZÎøVMüÿ¡4Óå1Yêl^W„1Yq,+V¨TŠ˜Ì¨Ú&n&gg¥äHêsZùÂZÿEÎ1œÄtú+AX鿘ù‡yL÷V¬,È, ‘½“ÿ<Ó—XÓQÚ‘ºQ‡K³Óô?Y•™Ù¦¦íUé™9iiùÛòM_æªÇý‹þ/˜‰2t
endstream
endobj
-1423 0 obj
-<< /Type /FontDescriptor /FontName /RXYETB+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1425 0 R /CIDSet 1424 0 R >>
+1444 0 obj
+<< /Type /FontDescriptor /FontName /RXYETB+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1446 0 R /CIDSet 1445 0 R >>
endobj
-1426 0 obj
+1447 0 obj
<< /Filter /FlateDecode /Length 738 >>
stream
xÚ}•[kâ@†ïó+f/
@@ -6422,22 +6548,22 @@ sÎAs’ h² èãØvbÛÖ“ øü$sÒëÁO)ü HÒD? ‚Ÿ!ÁOÞ‚à'‘LÂ/Eu%üª+ágHð“œ~’«ÓÏ‚èG
F†#Éd0J±·FþÃ@02$IT^ÃHã|jY÷UÒðK±ž†_Š]ÑðK‘LÃ/E%4Œ,×CN3oÓ’SÃÁ §%ñ,aNó„6È)q^ sÂÖ0'Œ ¿+8=9- û ¹RK&Ã>hØìƒ%ñ.àzôCK?ýÚÒÄ}@­-÷?Ê[Þ$YœAË“Û%ÆÍÑs‰q FY—$È™ÝNqC†q¸L‡wáãîÎOmë/îðx„Ûy¸—ËÊ}¼/MÝ £Âox˜.ä@ÏËèVé×4
endstream
endobj
-380 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RXYETB+LMMono10-Regular /DescendantFonts [ 1427 0 R ] /ToUnicode 1426 0 R >>
+384 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RXYETB+LMMono10-Regular /DescendantFonts [ 1448 0 R ] /ToUnicode 1447 0 R >>
endobj
-1427 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RXYETB+LMMono10-Regular /FontDescriptor 1423 0 R /W 1422 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1448 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RXYETB+LMMono10-Regular /FontDescriptor 1444 0 R /W 1443 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1428 0 obj
+1449 0 obj
[ 28 [ 481 ] 35 [ 517 ] 43 [ 444 ] 47 [ 517 ] 50 [ 444 ] 55 [ 306 ] 57 [ 500 ] 59 [ 500 ] 63 [ 517 333 278 239 ] 68 [ 267 ] 70 [ 489 ] 72 [ 239 ] 75 [ 794 ] 77 [ 517 ] 81 [ 500 500 ] 84 [ 517 ] 96 [ 342 ] 98 [ 383 ] 101 [ 500 ] 105 [ 361 500 500 ] 109 [ 517 ] 111 [ 667 461 ] 114 [ 683 ] 116 [ 461 ] 118 [ 461 ] 120 [ 435 ] 125 [ 536 536 ] ]
endobj
-1430 0 obj
+1451 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
xÚc``àT |5%ƒaIéª6
endstream
endobj
-1431 0 obj
+1452 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2827 >>
stream
xÚuV TWž1™ h@%&RFg‚µjíòk‹
@@ -6455,129 +6581,124 @@ m׫–ÎÑ&IcT щqRmœ4T!MKUéR¥ñ:mZr껎ÒÐuª4C«ÓH¹·N•¨ŠNUÅJÓ’bU:©>A%õ •úi“ôÒ¥ê5ª¤
ÛÊŠKJÌm®)´úš¾®ã
endstream
endobj
-1429 0 obj
-<< /Type /FontDescriptor /FontName /JZYRJQ+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 1431 0 R /CIDSet 1430 0 R >>
+1450 0 obj
+<< /Type /FontDescriptor /FontName /JZYRJQ+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 1452 0 R /CIDSet 1451 0 R >>
endobj
-1432 0 obj
+1453 0 obj
<< /Filter /FlateDecode /Length 527 >>
stream
xÚ}”OÚ0Åïùî‰=dqˆwW(Ò@bÕýS@UÛ[ˆ œÈ ¾}m?¤ª[$¿ÌxæÍcÌàËÇ&|–õŽÂäž³5µõY—æ¯E óº<ŸHuoD’dmŸØ‡®Ë ul˜¯æ+Uuw&y¥ÊãYRŸõï¤*uK±}ØpK?—_?×/߯¯›Bµ×t8 r{j[uG“ýÿDf¢ì“(se¾“n«Z=±èžsn,”Ìë“° F^%õº÷•’ÚKe;+<ˆb&«²óä>Ë“±ÊÞ\ÚŽN+µ¯ƒé”LçªíôÅ©¾ FïZ’®Ô ?Ñhr6ç¦9’ÕÃxeLÒÞ”6½'b#;þJšhÕ]>óávf{iˆÅŽ#.kImS”¤ u `jLà›.Í+ HÉ¿â§v{ Iè¿&“>Tþ.´-å¦çi”YŠP šÐ4v”Ä  H€RУ£Ägú*ä«<8sGñ9?‚|OcÐ3(Í@ äûùšsÐÂÑÒ%Ì>AÁ¥P&àDŠL'ÌÐî¦M1­À´F ‹ùLhI|hð,…T¾Ÿ'ßž ¯ ž Ì.à‹Àì¾?mzõM,nOò »à~{»6ö\·´<kmVÔ]·‡v+E×›ÔÔ=åÞî
ö–Þ—Á¾=
endstream
endobj
-379 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JZYRJQ+LMSans10-Regular /DescendantFonts [ 1433 0 R ] /ToUnicode 1432 0 R >>
+383 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JZYRJQ+LMSans10-Regular /DescendantFonts [ 1454 0 R ] /ToUnicode 1453 0 R >>
endobj
-1433 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JZYRJQ+LMSans10-Regular /FontDescriptor 1429 0 R /W 1428 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1454 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JZYRJQ+LMSans10-Regular /FontDescriptor 1450 0 R /W 1449 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1434 0 obj
+1455 0 obj
[388.9 388.9 0 777.8 0 0 0 0 500 500 500 500 500 500 500 500 500 500 0 0 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 277.8 0 277.8 0 0 0 0 0 444.4 0 0 0 0 0 277.8 0 0 0 0 555.6 500 0 0 0 394.4 ]
endobj
-1435 0 obj
-[ 27 [ 750 500 ] 34 [ 708 556 500 ] 38 [ 500 500 ] 42 [ 722 444 278 278 764 556 ] 49 [ 681 444 500 ] 53 [ 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 514 306 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 778 778 528 ] 95 [ 736 392 556 394 278 500 500 500 ] 104 [ 722 389 500 500 750 556 ] 111 [ 750 528 1028 722 750 528 750 528 611 444 500 583 833 ] 125 [ 556 556 ] 144 [ 500 ] 167 [ 750 500 ] 207 [ 444 ] 234 [ 375 ] 250 [ 681 444 ] 257 [ 444 ] 277 [ 444 ] 283 [ 1000 500 ] 319 [ 556 556 ] 343 [ 278 ] 428 [ 500 ] 446 [ 778 ] 502 [ 278 ] 575 [ 556 ] 589 [ 556 ] ]
+1456 0 obj
+[ 27 [ 750 500 778 ] 34 [ 708 556 500 ] 38 [ 500 500 ] 42 [ 722 444 278 278 764 556 ] 49 [ 681 444 500 ] 53 [ 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 514 306 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 778 778 528 ] 95 [ 736 392 556 394 278 500 500 500 ] 104 [ 722 389 500 500 750 556 ] 111 [ 750 528 1028 722 750 528 750 528 611 444 500 583 833 ] 125 [ 556 556 ] 144 [ 500 ] 167 [ 750 500 ] 207 [ 444 ] 234 [ 375 ] 250 [ 681 444 ] 257 [ 444 ] 277 [ 444 ] 283 [ 1000 500 ] 319 [ 556 556 ] 343 [ 278 ] 428 [ 500 ] 446 [ 778 ] 502 [ 278 ] 575 [ 556 ] 589 [ 556 ] ]
endobj
-1437 0 obj
+1458 0 obj
<< /Filter /FlateDecode /Length 60 >>
stream
-xÚc``°¶/ÿüß¿ÿþþÿÆÀÐÀÀØÀÀÀÀÄ
+xÚc``±¶/ÿüß¿ÿþþÿÆÀÐÀÀØÀÀÀÀÄ
 , ^X
-8˜ &˜#
+8˜ &˜#
endstream
endobj
-1438 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 9131 >>
-stream
-xÚÍ{t׺îÈòhDsˆ˜!3†Ð{ - Ð;˜î ÷"WlËEVÙ*®r/²å&Û›Þ{s„$”„@bBB( 9dØ~Yo$ƒÃ9!¹÷®wÎ]Ïö’ñh´çïÿ÷{#Àìí1@ÐÅœ¥«ç-µlùšà@·  ãǬñò‘¸…Yß\À äž 7
-9'{4´§pOOûŽ¹hï
-÷÷sr òtZ2ÖiùX§ÁQüU?§áÁANî^¾nÞNÁÞNë¼6:IýÂÂ|‚¥!á#Æ:­óõ wŠ
-ówâ‡yx¹…{y:Iƒ<½Âœ"|½œ:¯]ç´ 8(Âi™Ÿ‡WP¸—Ó˜1NNá^^N¾!Œ!õæ3Λ¿'|\@çMá㬟³`åŠuc–-ž÷ñŠµˆŽpòsòôŠpó û'%».¬ t ˜ãìîµØÓ+(Â/"ã¿hl
-»Øv`ÏÁ†œë¡¯r;H—ÏÿŠE•šÑóü¶ovo8r²õœžÁ8X6ò&h3Âf³#dïÀ3æ>%÷[X¸Tòíô/0—yTråÒçÔ·ã¾F}™»€
-Ñ ­Ì‡í¨ |T²™Lx
-.>J
-qjª:))ä¨Ù½Ê»‘Ã(´™X üŽy3{/§˜éÜ,Ð%Sf$—õJ&¨{)“«nJÙS
-n&΀]š˜×¥ÙþtRu.z+­i{¶X'*_
-$ÁFm“·øRh³LŒºûùÁZDÌÒð0&&&"üc…8M­PÈ)YÈyÚ~ô3-—?‚ÂÊj&?¿ªê¢^œ™©Éa,ÞR³eŒYpêR+´Œñ’™ ò$5ƒÞKqšŽô
-´q<
-Á »ÎCAûx4´”×e>]te,L"Š@¦L¡
- }Ûƒo…ÐbyKÒä]¿þã)ë2ˆø(àºAl—E|/†"¾ç PîaÍ‘Ä•¡‘…_@‘uƒbâ»C‡öé
-@j“¨ˆI£"
-£ªj
-J+›{ ÝãQwà&#|çÎǃ«#º(Ç#O"Û§<’v²OoÎn“ÀÓŸ"l‹kœ¯7¤¸L^ZŸZG÷®~Ÿ—¡LOeÉnP‚4%“µ9jMÚaÛ2˶²):
-+gw56¦Óä;2 tjF¦H“%R±y‰…9%™å š0IˆÚg“˜ìA¿ž–Wiê
-L,yI–›U^½‡þ ‹`¡]G‰óüM#†.8züÀî¦}:æ¬è´“ÙNôzÁ wuÅc¼ù]ûšÃ‰™VGqD£Öpƒ©0‹”¾s€í5è|Ù€
-–‹(ƒ {ËýC¤køœ²»¿
-Þx ß7øäìÿ²g@»+Ðë
-y«ã›Æ†0P«fáZâ042Eñ;JWÓS]Vúıjø³ˆ|ô:¸+êJ^\í­˜{‘ ìgá2â×k§.]48¯aPük÷àð\yF`€ÅBXWJΠâÕ„ü?/;æ€v!¼××J|¤|i!áSiUÿ#^}ÏlêW·t/ÕWÊ>bB­ºÝâuk¾eÓ/•ÖÂÐ
-ÏïþöAi‚€×l±"½™å„y9YU¸œ-çÛ¡±K<;ÞРRïbÉ~븟%U•~üøRZ»«´ÚįAjÐÞÚK\¤Ù±Ú/…ö?ß#7q^'kVI”¸Û$ ób‰Ç Á—íØJŒÛ´v=C’/g|Xrð±ÜÚÊÆàÒ`–œ/õ‹waI0çÚÊö_®_ýÂÀh²€vÅ­"ZòÁEƒœEnÆÂï¸p›&Žþ¶¸|½7I8F[u¸‘muƒ±=yòÒ´ÊèKó«¨Ê˜Òàà˜¨Ð §‚OqáÒ÷ ÙÇ2ÈþÏ*YJþ°¼%‚7’s¤~_ ‹âàpœ“•uüèWšþfBêBhŸ5@çÇ{ÔÉT\RRJ*ƒÚÐ1^û
-Ôy×ìàbT†g$g'$Rž Ê:ž5XÇ3ÎÔÙIB­Áú¼í‹¶æ6ò—ÅKë-ǽXDÂ…¸Z›–¡£ô×Îåd1¶jË4b^ì Lû,×jây±KÔ9²**>Ñ*ö@ä€sÙðæxè ]W<?#.Äo l]CEÇ*¢­ïc:¼¦F­ªá“ç“<*Š›ø²ÁÂFy™»eÃ=Cdñ<ƘOO‘ã;a\-± ä?dêÍ"r¸Òg<p§=g¼4yý_Qa±È̼ƒ¬Y*l#› Uk›LÜïyåͲ ù<{1â¥cªaA5LúJøBø†ÒƒfˆB:&•EÁçP w7òÍ&‚F3º0’[[×í¦ƒÝ¬6 V±\£†€òÿc‡'¤§'çÐ]–AÏ£K/\ÓqMÔåî¦OyÑü P6ñ–úÜæG™ñeÅáú [NüMÙñŠe¿ŸcØNÏÝêº<˜ýA~…þfËþ²
-ñÜdµ&šF3jD¥ju[®Ô¨£©Ž’¿0\‘ž¦QëåÜèŽGý³5êL:d–°Üa¢
-|Ætç×ìDÖüueî2Ë•ÿ¦YjþJe+’j|ðMùEx
-<iÂBD®b6"»D$œJÍ0 ^'Π·ÎÝ[’Cgèu™¯- ãø•[¡NrS{­ƒ8?h­œ|9‰–+r%P•Ä°‡ŸF“…fyóH°7rdJIÉõŠŒœûŸBò,sÚåBá7/G3»püMóWÉòHض¶E 8|5~u’ÒhÏ :X/Ê%QQ šÿ«ÕñÑ *ªä³ÿK¢KKAI>ëa‘_Jù˜(AëŸ]15/¹“㩧¼¯à¾§qFR&³ø'Ir€A–¬NIR3Îr·@WzkØ®Ká,Ù†ÁîÇïÂ>põ§ÜÙGñ˜}‰¹!#»†]?îšœ)û¥ö?ÊäçÕ‰hàÀÌ)©ÿ‘UôÆ
-)½1å@AMY}ó £Ûj+Ùez\#m<Oá!WÖK^5´ÓRÂk<^à~ñC‰D}ÑÛ†BñÕ–½5F-|-Èø1è¶Ä?&XÎÄ'ø‡l¥ç®hçÇøWï|~»õýõ¼"x¨f†ÇðXgö€g}ÈKÈw’ `HäT53_îFoN9úC<›p;æÒæúu%ýUÜ<“ú ‰¾AÃôÉkFuåXã5kW»f_åX$ˆÂVà×Àîö‹¨%À£Å‹!ú´œ”×Ò7‹¾®f‘”›$YþÎ !Ì•ƒ\£ŽÑæÔ€Rú>´W !¼‘¼*þÏÛžß#8Œ{[RPã:×g‘k<í¬¥ž}S©ÿóü<– ‡?imÿ2S ÔZF©ŽJ ¥‚Ëv‹M¹uÖ6Ãφ›á,óy3ü ZpêÒ'—à²KBNWHž.þzj)ƒú˜ñåž'ÎPWOœ¿ ?4¢iÛ3¹È tH/aá6Û<˜ªV'¦2¾kðš@÷–‰4Ÿ“N;>÷fkPM¼[•Z›Zí-. ÍÙ±ƒš¿iÞÔ Yé‡×3«O(/©Å9ê ¤@j ‹¶± Õ©Ñ2 Ó×güÌ—|ÚiØíöchÇ›‡‘µ%ÜÀÇúCÐýPÄ!rì€}$Çks™užYnYⵆEyg¨†Ê–{Ð.}B€–Ñ$øÞ&ñÏ6ÓT 1Q*’’Jqµ—;ØI#¯Ek} ƒ«¤l]hµü³x1yݨø:nµÑ×cÆTŸÓw£™<¥ZŸôRÒ~6IÓ5š’F«Úâ±Û¾ýê2>ùŒíbÿ–{ÔñÃcêsçWÌbºN˜LA›•)3–ÎaRS¬uÇJ/>» ÅÖö¥ŽäîݨãËØüB.ÆÒO‚"ä Ê+Q°a¢È7‰t…ÙórÅ™7A =Dül?Ÿ€èˆB%í€ý9ÌQâ¤îdÖ F_žoßHÃ5ý²ùŠZFÙÀ
-E¥P<ÿ–< …„ýØ É°)Ö‡Y¸--‚^x®@ÎÆ·‹©›uOï
-NÎ/¨‡£èâJ ÊaË@Añéîâ1V’åp€>ðÌF²xƒ@þ.+€.ùÅzFk¨%4U°Mηv™ ~SÌpY”ã¯WÂL2‘/à]Ø[r:l1'ÐË{ø¾ˆføž½gdÔÓF(ÄR‚4ßE5"ô։ת¯]ꤷ®ñÃÑàrØýç &û
- Ã÷ßÿb#ªn<ºüãg³ã‘<þøž|Á9ùü´“˜ê’´Sœ’ºHi´HôüÇCæ܉§M¸>gÜĵG€®¨!·¥2¦Ò7EÔJærù‰¦3ô÷{?˜Î’—?ÜôѺå Z‡và2P…S!"çò€\jæ.˜v2)ÓÛŸ™»@yw%êÑÊÑS ùáè­¨» ®a¸·ÿ~0íE PŒøE!qÿ(*bt¥ {¯õ`¿ ‹[ öCf¸÷5¦d‰ Ûèu r/öG=^@¼¿eáÜ©ŠƒÇ²'¼K-ïÞʉ,IÌ
-ΩݽûpEescKÁA+‘£
- äS"p½V“À O:•©²⨸¤„49³|ÆŒŸñä Í 
-
-²K5 ™ÇëŠ)ñÈ­mûUzåAö ’l] T[×ô_½e•*’^[iÖTÒ­ó
-9[ªKÍ+ Œ5õç?c¾†gÉòâäTròÎ5C*; Ÿªfµª–ýƒøæžÐÙ•±!4"¬Nl)ŒŽ’ÉrMGeh1<„§òÂ¥Se&ý~[€Îžf-&>Í’…²Ð=ÄÑâø2‚˜©Ìif¡3á'øù¦³ú:« ‘›±ø`ä\ÌŽ%ßûÿœËfual•¤V¥%2C‘šGœF\‘£Òë©Ê&Pò/¹|¨øò•cd‡ l¾N¼`)MÞH‹
-šïÀ,~üw…×%·Ónû~Îü´mz¡½rnèXwÖAÚŒ©Ùú -³˜ö^:LŸø²ìá>¶îJúÍ[Ô´\Él°P¶”½sMàvÚs•é§Vv<8K]m< ‚=J¾È6Ñõm1ÃKØœµ`Ö2ÊÜîd1Ó¨kü7FÄ–·$¾»Ö®rñR¤1MAkÓCèÑH¼a,ýóö˜P…ŒÖ7ø˜ùû­3ÂŒºC1Ñ~èàþ7n¡ÄIœ2*!˜’kª’eHN¤ü N<úºõòáêhÀ¼"í ù Þ(xÞ}¬?},û»ˆH!á©”‚«U*Ïûâ¢'÷ö\¨mLŠ(eÜUòà8jGeBIyyaíÙu­s&­ñØÃ4D¸•n¢Ç n‘à¿ÔÔçoÞ›HÈLpgQùëì'Úo¡%žªäð(JšWœÆð£ä^«§ß6Ÿ­hH ®êâØ ÙÞh´àÞäIÛ¶ù+­c2§V©õšjdÇß)7õàbþ+…Þ(t—H
-³Ô&’Oùè5~'|ä¸B­Ñ*Ø|w £!ÁÚ÷þ‡ÆÃwp³%V[ˆÈÞ?|yàs†ôÌ®ÉÕl²".)”ŠÉÚY$g^?Õ çGuƒ
-—ý{Ba¯„š-û×£P)Ø¿œ…"{b÷à^  § ÑhJ^<d!Y„᯻ §F9’wÿ—΋‘ýžÀ¥4öÅõŠ¤¬DZ%Õ³ÚÄì$Cœ9¦ßëÖ¼ WýÿdMl‘ žp ž¡vÒ1üWb–,;•…£‘þï>–Óíëq¿Ä1Óˆ¦æd÷Ñ`6›Z)âØ|rйԙ=E@qn IJùbÙƒ¹nÚ#8l}Â[\‹äÆò ³f._>sÖ…å7¾¼páKÆ£¯³‹‹ó:—}'NîÛwòÄ>—uÌ?DùÖ ¯G!=þ<ÂÛõ·@‰Q[*¥“R
- A}ó#áÌ éÙ9ÚÜþ¯ZéŒÛÉòûÿÄѲŸ’+)Ž)ŽÙ)“É ê‰ÆÅÀÑÐÏÎÌ2äR¯ Ó™æÿQaLÐüÆÌý_µÈXówÿb'Ì2
-À‹8á‹8˜%1þ'%øüµ]äVfŒ¿Ø¡°^<^ÉEE `mŽD4€‰þÊÿ¦ëµ½×ên”|%¶]ÉPèåŒJ¤P¨j6pò–K—ŠU*µRE)5J­š¹´äÐŒÚ)b…F¯ÔÓZQ†^ŸÁÂûþWë’’[ Ó$Z•N­e–^Úr3ðžX¯Vh´Jd¥¼Y
+1459 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 9343 >>
+stream
+xÚÍ{XWÛö¬Ëì¬(ã13hl±÷{ïìÒ{oK¥,[ÎêÒËÂ"¸ ‚½÷FbŒIì%Áè›Xs®vQâûÆäû¾ëßïúk•ÙÙ3Oîç>fcƒ ‚¾KVnX¹høòkƒ]ƒÆŽ¹ÖÓ[àfys!ן
+‹Æb°íX,‡ÅciX%V…}Žý€½Æ'-è'˜%˜-Ø ¨üÖiV§BÞéü—æaq¿ Å»þn'¯NO„ƒ…‡lVÚœÄ?Â×á:üµ(Qô±•øNÜOœ-FOw¡º˜»æv×­ºÛ‰î¶Ý½»c;ÍöþqÜîAö¨ì¹¶ççv ìî’£H=ùu¯¥½>“ ‘ÄK
+%?ô®üÐîÃ+}&õù±ovßgÔZêý!­¢oõ è÷ÝG[>:ÂŒ`òYöwûúþAý4àÆÇ#?®¸uÐøAç¯"R<tãÐkŸtý¤zØ”aG‡/î4<|Dß'FöY8jú¨ÄѢѰƶ5 ˜á&3·-JÐêÚÛC¬ŠË¨‘±( ÇsSU±t¬R—Ê"÷¶b6ºïpT÷ ~ÖAB‰›‰Ma¦
+&[£eÂqD'ÐH\£ÐÊTà:ºº/Àõ‚Y$Ax·å”2ãv3,xtØhW}º_½n"㹨Éé°uÄš0¹ÌOq [‰&Ðà]Ï4xl*ØBO]¸uI`ÉöŠÊ¢’ŠœÔšm¶vçC5}äŒÇ8֋ب\ \(ží¶Á™"eÓž†]j>¸÷P1CÎu×ït=D—^ȻâOIH͈y¾N›Ýjžjº§¦3¶­ÅR3l2_3K°Àh×toÏ¥4Ó¯&xÉD>?ÑêÏ ”˜‰aJ\6Y£ aˆƒ¦è°ÄÔµ’uæ´Èe}|>Àœ!!>yþóoš©ƒ±÷毘ãÐß5}^í8fÌ0Üi[hˆ#5áîòçÎí«©gV]={˜þæÒ™‡Z6L4]¹ÌωvÜpl?{ðÄÞÏÞjh.­mшÛ:ÁÕò¾lÉ´ á¡LÈmåY3uouíyÐ0åm9’µËV¤ÓS"žž¼³»îäqÖ¸5?pߊâຠõ^bÛÖ¼c›°ÁlÙ{ðìÓ¹/È­,\&ùvê×H˜Ã<-¾zù+êÛÑwQo¦­S@¹è†VæͶ•Þ*ÙL&<€ë'"#`ßG-ÿ`Qx_²lód$dÐ ¨Õh31°‡ˆ¼ñ´vÒz¶Ý“Ìß0u ƒzŠ¶ª2jXXW¤Íó¦Q‹Y[î„Ìx¡ ž3B¯&»WÍKîAí=òW$üä9ÍpÙËÀ/4P†_d¦lfÛž˜ˆº‹xD~Ó¦¯hØõ—gPÂNÑH¼T«‚œ˜€HO?Gšôrò.¯gãJ®ˆ‚nD1Ð
+˜Ó §2Ëéu¡žål…›n­ÅŠ‰|½#JpšûPÈ­BÛ%
+m&Ö
+…œ’eƒì-ǾÔ2pñPPQÉäåíÜyI/ÎÈÐd³¶­^RsëH³àôK.d—°u$Œ“dƒŒx'ªôq²ýT$ W¢»á1xnØ}
+ZÆ Á%lœ(óè +ea"Q2d
+HHf6ÍÁë¼6N£Uh"\;œ„Æ•pò3ÈB1o†Õ2¬y\oì¾7<rãaWIv"P&©r3*hi‚½~ü>8N¾Ût"ë’Ú»–uSÊã©Ð¢¨ÊŠ’Â]ŸÏj˜‰zŽFêz=
+Ū†Ý²[h¯`ð+ÁÃWBèÀÙJªÂ˃‚ÂÂÊëªÊË«tÓæO×øO¡Ù‘Ðñ•
+¡³Fr9¼ÑÝ'&$4´0¤.?/=ÛÀh§¯tÞ*–ËÕj•’¦H˹u |JæVY
+‹˜‹fӨRòˆxjðŸÄš`Q˜h¢,`3¦¼)G¹Ó±¬I ¥xÛùƒ•vì+Q{Ж¹FAå=˜Ôü&j’µ©I*y²Šè3$Ò›ÜwÕG°‡As«EF(}îøõDâÑùWê×a€¶ °˜]ûJP¢~’~ß´›~™hK†J+[?0 šŽ–…Ê£Bnœ.©“ðlb¢Kc³—íYäx3õxÜ™1C¦Í£ujÚÊêÃLÛÅk‚&®Jõÿyñ¯ÿáÞoÌ|ø³d­Ç–U> êq߶K±»ºp¥éÚõËæ1¥mɜ٦NœwñÞÙêËxS|0¯Œ>¸’²F±
+X[x˜9Ü 'ÜÏ4
+ Móão…°µõI½WÍú“Ö÷g1=àºA8ÉÀba@‘ß{(÷²æHbŽÊPǯ¡ÈŒ:C1ñÝáÃûuù %ŸIPÄćQQ;«òKÊ«{`§gÃïÁMFøá½Ï‚+#º(»£Ï#[&=‡’²WÎn“À®S_ l‹K¬77¤¸T^R“RMþø>7]™–Â’1 ©J&)jsÔbšì„¹oË(ÝÊ&ë
+‹úÓyõ=¦[Õ¯ néÞ¨¯”MgB-ºÝâuk¸eÕ/•–ÂЯìü6­™4AÀk¶D‘ÖÀrB‚<ƒì-*\É’óíÐØ!^'^[«RïfÉ>ÜO’¾ü`RºkwI¥‰^ƒÔ #´‘¹H³]#´Ym~zHnâ<[í-Y%Qâ®ãΓ ¨#žx¶m+1zÓºõ 9@¾œõfÉÇsvUÔ—³ä|©oœ3K‚9×Vµü|ý‹¯ Œ&hwSÜj¢1\â1È9äj,øŽ ·jâþøØoKšÉ ×& '#Ћ7²,n°'œ’&.K
+wËŠ{ÉâxŒ1Ÿž*"Ǵø]Än÷Sc‘C•Þc€í1ã©ÈëÿŠ
+‹DÖ`ædÉRa3Y-Z[eâ~'È«ï—]ÈçÙëOÞ8Ö¾æWÂÄ;Â×Â÷”4C
+Ô1),
+n;¹3¸‘o64šÑ ”DØ:вngìl±É@ph'ËÕi(ÿ?ðø´´¤lÚ Ë4èytÐÚ×´]u¸»þsD4|”õ¼¥¾²úQf|SqøŸ^ýÈ#­'ÿ¦ìxng¿›cp¢çnuYÌþJwPÿ?Àlé_ òÈûKЯLY*w{^TrS+ù²Ýžß•¨³ŽøK°5„m›E W\ž“¤ÖDÓhf@•(¿D­ÎgË”u4ÕVü†+$ÒR5j½œÑö´OB–FAçŒb–;Bì‡^2íÅù;‘U]™;Ìrõ¿i–ª¿RÙ‚¤êß/»dáXÓ“]Ó£ÒG°Ç#òÅ ôÞ•@#">ç°9ÆÉ…qsŠpM¡žß}m.46-cü ÿñ¶5Ûµ»C˜ý™U…æð|il`’Çâ“n „oÑý ?;ú±dŠï°ñ ßvc·KlL=8z„: •Ö3GwîÉ­¥Öø:²¤Ëñ×/ßFYXŠÖ)& ~q~)lõ„%Ð ç'È¥h‰& 7wŒBcàB¸‡ã¡30O‚ŠÐG“GGÔw0æÀÁŸßû~<eY0ˆÌı »îY–Ÿöò
+uG=‡!Ÿ¯’_†ÃΰûOÏx`6%S⠥Ό“Ô9híâ\z0„ Û.ÔQ àdù~æàÎC¥{éýû¤.l… XãIY±Wo¾ÌC¹¯„ÜäÞfb¬ÒPÏrg‰r `–­üé
+îk$e²VÿDI60È’ÔɉjÆQîèBo Û}9œ%›1ØåÄØ §þ”;Np8Ù—škÓ³ª˜ùy£ŸÐäLÙÏÅ°ï1¶??¯ÎH@ýûÏ`NKý®¦7¸¸…äFkT¬c ²¹·S0ÚßyÌáØSØo"ÊdÑ@Ô,‰öõWHéÉó«JkN]×XÈ.Ó›àfåy
+¹r´^ò¶¡‘žcðÊx·KŸÒH<`êz> Å_4î«2²hÑ;AÆA·%þ1ÁÒp&.Þ?d+=we ?ÆwýâÞW·›&¬çíÁC53<a„ÇÛ³¼ìeK·†|'I†xHJQ3óå>1aôæäcOâØøÛ1—7×8÷}Z~óÂMêG$º†0è³w2Œ êȱºk–®vÍ:¿Í±tHMÀ·–Ýã SK{£'Cón<%ßEß,¼[É")7^²0|Ê !Ì•£ŽÑfWú´Q A¼‘ú½-þ¯š_=$í9Œë)©¨r™ë½Ø%Ž,¥ž}_©ÿóü<Š ‡>ojù&C ÔZF©ŽJ¥‚Kw‹L9Õ–6Ãφ Ìp–ù‚N«œ¾üÙe¸ü²SÀ•’KîN.aP/3¾"ßãäYê‹“nÂOhŠS:#×
+E%P<ÿ Kž‚Âþû°c5’-`ÓvofUà¶Ôzyàù|9sÜ.¢nV¿xTp¬03E^`ãæ?1þ­ACR–,N‘˜¨dÐ?~Ÿ‹§ÆƒT@ɲ’ yúìlÿñz.žÆ{ðÈÁ‹O¥•‘p½YPg‚™-0ÓÔ«_ën£$ÚB{AQ4’ò¶‚óòkàpº¨¨²ÙREP|ºû‚¸Œ»…dù¤¾´’,îÄ
+÷sód @Ûï¿ÿÙJTÝxz.üõ'³ÝÑ_Ÿý
+¾'_sŽp.?í¤¦8'î'§,R-½z‰Ã19òEco#[„Ï=nÝQ +¬Íi¬ˆ©ðIVµ’¹Rv²þ,ýý¾iSYòʧ›¦;¬`òÃe2 
+§8BDÎå¹ÔÌ]4jgR¦¶¼4w€ò.JÔµ”£0ìÓ[Q\Ëp=ÿ~0íN þPŒøE!ñè 2ºµ—‚׉pÀŠÅ-ûa3Ü÷S²ÔŠÇ­ô:„¹ ù£/$&lY4w²âÐq†ìdcû»7r‹†3À8âôþÊ‹UÌX‚œÍ+¦Žld·n¶Y5R¸«Ci$²(u\]A%+å*9ƒ–µE¢uœ—ç= ªÎ
+Ç( UªƒDh’@G\¥KÍÔS9ÆÂ}‹%}æZ,Ù›—¬˜8UœÌ·ûåÈŒ¦ T<*.pÛ`ºk¨?eÅAÄ6ÍöET–NŸa`à
+ú˼BΖêRró)cUÍ…/™o†à™²ÜX9•”´#DÍÊvÂggƒZµ‹ýƒ¸ÿPØÙ‘±!4",Nl,ˆŽ’ÉãrME¥h <Œ§ðÂ¥Q¥&ýk€Îíf-">Ï”…°Ð ý€£ Ä{ñe1S™ÝÀBG:ÂÏð õçôÕ"WcÑ}`äœÍvÅ÷ÉÎe³º`{•¨V¥&0ƒ‘šGœF\‘­Òë©ŠzPü/¹|¸øð•cX› l5î ^¸Œ&o¤F€¢hÖ¬Ï4PÑQÒø@§&Ïœ)gà|n~©â˜¦€‚ÝÜïf¾Mk„ÜXbÙóc“£G¢4š"âúp¯ñ ÐdPrÅ´9ˆdí­ÏØuN¡áXQ[ß6„§È€:™ÚžJÎÕ²ÃL\/~Rç: ¹Ap•eÕ.I‘ÎHL£."hæºáYKå&ƒ]çWȯúszq=ìDC‘U·uÇ“ø6’JÅeð:Ã{"KK5¶ö1
+îÁL~üw×%·Soû|Åü¸mj+½jnè(7ÖaêŒO©Ùú±³˜iû®G¡O~SúÃ~¶újÚÍ[Ô”Él°H¶Œ±cm í±Úôc +;Ÿ£.ƒfPÁ®Å_g™èšæ˜¡Ålö:0k9en·³˜iFÔ5þ›#âÖ$u>»×­vöT¤2õAëÒBèH¼a,ýóö˜P…ŒÖ7ø˜ùû­3ÂŒº@1ÑrøÐ÷n¡„*I¬2*>˜’kÂv&1Êx”@!ùBœxz·éÊ‘ÊhÀ¼%í ù¸Æ(xÕ ½-?½l[t‘BÂC9 W«T Ž÷ ÄEÏ«.1¢„qSɃc)¿Šøâ²²‚]çšæŒ_ë¾#†©p-ÙDD7"Á©©÷ß¼7Ž8˜ïÆ¢²wÙOt •–x¨’£(iNlQ*Ã’~¼V/¾m8W^›¼³ƒcƒdKeÒ‚ƒx§¬ÛæoµBvIx¬Z¥Ô;ª‘m§Ü(Ô•Wˆù¯z¯Ð")ÌR«HÞÍäÓwúð–ã
+µF«`óüÝ€Œ€ë>þ÷ãfK,¶‘=ž|sð+†ôÈÚ ’*Ù$Elb(“¹£Pμ{°«%Îê8Ý.û÷ïÂÞ9ß5[ö¯¼’±9áEvÃÂ}4NB#ФÜ8ÈB ²Ãß9þv-NŽ²#ü/‚#û<‡Ë$hì뉙 ´t{”TÏj² ©pæÈ>ïZó^$\ýÿ“5°Q‚ºÁ‘xºBfØAÇð_ ™²¬Ž@¶ø¿ûXN绣Že¦õ Iþn#Àl6>´BÄ;°/øìc‰#{š€âœ*ˆeñŲ+7l/Ü´WpÄò*„·¸FÉgÍ\±b欋+n|sñâ7Œ{oGggGçý'Oíßêä~gæŸN¢|k„wŽ£¿œøHáí‰ú¶B‰Q¿½DJ'$&+,„zçE™ÿ0¤eeksú¾sh¥=¬'WÈïÿGWÈ>Jn”¤(¦(f‡L&W0¨YG@[<+#ÓC½#L{šÿG…1Aó{3÷Õ"KaÕßüë0Ó(
+}Úû߸Ú;ö?XÃвÓù?Þ²ßÏí|xµïötø®{ä•ÿž9%^xc*–¥oÜ®òÜuîh&ã[߆·Z›ÊlÚ±më
+:}` +¬‘ …k Áò律ÝÙ3ÞË÷Ï¢‘hèPÊô~6·/>]ÃÎÝÿeÀâM!+‚ƒ³ïUÖÑ?¤ñ!¯eÑÉ YˆÖ!,Ò_Šˆ,èÌ6Ù¦"h›Œ6X:rÚ:.7
+¡÷Pr>ü€Ë[>²$/;=Ñhµ
+Ê?eÞòLBB'yïØå_X’7Nl§JËþ™+Ù#û+²¤3faKö`K—`¤kàö¼ßÓï
+Ñb­%ÿ9!6ruWH,¦Òƒ£» þð‰–?<¹c'5ró
+a!Ý(b–:ŒîÖtëjîrµ«Q£µX8C«Õ]èÖÍÔ¨Kצëtº´t}·îÿU#I
endstream
endobj
-1436 0 obj
-<< /Type /FontDescriptor /FontName /NAKQCK+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 1438 0 R /CIDSet 1437 0 R >>
+1457 0 obj
+<< /Type /FontDescriptor /FontName /TINWNG+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 1459 0 R /CIDSet 1458 0 R >>
endobj
-1439 0 obj
-<< /Filter /FlateDecode /Length 795 >>
+1460 0 obj
+<< /Filter /FlateDecode /Length 798 >>
stream
-xÚ…•]oÚ0…ïó+¼‹Jí%Nb»T)„DB[?Vªi·41,$(Àÿ~ŽÏ¦iÕ*µê¼çœ¼Žo¾¼.iÕ~ØA|Š7»o]iÙÓrÜÜÌÚò¸µÍáÙÚÊVçÑý£xíÚraâ6›ÏæM}¸s“çM¹9Vö<ëß“¦v]7×)}qûnžÓ¯ß³¯ƒoOoívÙÈpðf×ÇͲ„ý²÷ú°qÓÿ3S¸añÙ°ðý°Ý¾n›G!ïÃ0tò¦ÊÚmor )T ÏÒWuSuT+>zíŒDU—’ÿ[n]ZýâÅi°Ûy³jƒñX ]åzèN^÷]0|é*ÛÕÍZÜ~&ÒMZw»í‰0˜LDeWno—ÓórkÅ°O`^¹Ñúpú4Šë¢÷ÓΊȳ„ä²­ì~·,m·lÖ6»‰îgئúk<ĪÐM8ÿ;z8•¿–]¿‘œºÂ0‘O™' Š"ŒE c¤Ä“Ê@Ú“™‚ hJ±K B=MB½8Í<EÜ3ǺT`(–S èÔ$èŒ@
-{ÂQ ‰A§&=`wX ˆHÔÉzÔ JBTG U@TM‚êI$HW“à!Aº <h<$È,M¢jV§j’Or’×$8Š¡LÁCR€àA“à!Fº
-ÜOð`H|ÈEÁCÄ
-P¡ºBòü)xP¬
-éžMúE¡³ {o̤<—b¦<¹t®™]ŸòI~}‚NÁWŽ<RhÈP'…†”!.sh˜b¬
-:sß—2Å[,°ËÔ{”è/YhìéµDܳð»D<[Åh‚/±ÿòöíþº\å±ëÜ á¯) ôßÿº±—›l×îúUþ×_繧—"ø —îî
+xÚ…•MoÚ@„ïþÛC¤ä@ð×î†!cWH ‰j{%öB-Œ9ðï»Þ ª5R¢<Þwfü®÷îËÛr”͇D¾x7ÇæÔf¾¬ÞÝݬ)N{Sw cJS^FÏâ­mŠ¥éÄ}:ŸÍëª{°“çu±;•æ2ëß“¦f[Õ·)}q¿2?«ùâÇâëàÛË{³_×?x7ÛÓnÝü~Ùªêvvúf
+;,>n£ï¦=VMý,‚Gß÷탬.Ófß›<zC
+ËôMU—-ÕŠ^»„¢¬ŠŽäþ{›V¿xy>vf?¯77‹¡­\»öìt?xÃ׶4mUo-"ÒNZž‡é ß›LDi6vo›Ób½7bØ'0/íhÕ?â¶hu>: ¹hJs<¬ Ó®ë­ñÆ6"ƹý™x¦.ÿ÷±êc´.ÿŽF—¡â׺í7
+¦v#߃‰£Ô‘"Í…ÊQbfŠ0“;’)H9ÒSÍ@ v‰@¨®H¨% VçžÖÅ ë@Q€1 ‚NE‚Îè $±'üEÐÃ_Šô„uÜeb=zÐ z Q'ëQ'(öQIÄT=Q5 ªc$#]E‚‡éÆð Hð#³‰ªYªIH>Î@H^‘à(‚2 q‚E‚‡éJx° Áƒ&ñ=  !+@uˆêɇð'áA²<h²–èHš}¦ S“Ø!¨  3ÂÛTС'u­‚N‰žPЩIбtFÔ‚¬%:K!kM¢ÔÓô@¢(Óô@bÖÈS3k<H¤«y6Iè‰ÎÒp¤Iìy¼1ðt\OˆžþñäÚ¹zv{Ê'Ùí :q_òH !E2PŠ<2¸Ì aŠ±”¢J5™£ÀGV™sH {õ3C?ˆA)Ƚ©€ç5q½ð¼NA:3×—A‚·˜c—©ó ¿‚\aO§%äž¹Û%äÙÊG|—Ýw¸ÿ„÷÷ÑõÊ(Nmkï wi¹;¡¿ ªÚ\ïµCsèW¹_w!^îçž^sï7 ¢ñc
endstream
endobj
-377 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /NAKQCK+LMRoman10-Regular /DescendantFonts [ 1440 0 R ] /ToUnicode 1439 0 R >>
+381 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TINWNG+LMRoman10-Regular /DescendantFonts [ 1461 0 R ] /ToUnicode 1460 0 R >>
endobj
-1440 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /NAKQCK+LMRoman10-Regular /FontDescriptor 1436 0 R /W 1435 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1461 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TINWNG+LMRoman10-Regular /FontDescriptor 1457 0 R /W 1456 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1441 0 obj
+1462 0 obj
[446.4 446.4 0 877 0 0 0 0 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 ]
endobj
-1442 0 obj
+1463 0 obj
[500 0 0 0 0 0 0 0 0 0 0 0 277.8 277.8 0 0 0 0 0 750 758.5 714.7 827.9 0 0 0 0 439.6 0 0 680.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 528.6 429.2 432.8 520.5 465.6 489.6 0 576.2 344.5 411.8 520.6 298.4 878 600.2 0 503.1 0 451.2 0 0 572.5 0 0 571.5 490.3 465 ]
endobj
-1443 0 obj
+1464 0 obj
[955.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 533.6 588.2 0 0 0 880.8 ]
endobj
-1444 0 obj
+1465 0 obj
[1027.8 0 0 0 0 0 680.6 680.6 680.6 680.6 ]
endobj
-1445 0 obj
+1466 0 obj
[339.3 0 0 0 585.3 0 0 0 819.4 0 0 0 0 0 0 0 0 783.7 0 0 0 0 0 0 0 674.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 542 0 0 0 404.2 472.7 607.3 0 0 706.2 0 588.9 523.6 0 0 0 0 0 0 647.8 ]
endobj
-1446 0 obj
+1467 0 obj
[333.3 0 0 0 0 0 736.1 736.1 527.8 527.8 0 0 0 0 750 750 0 0 0 0 791.7 791.7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 875 875 666.7 666.7 666.7 666.7 666.7 666.7 888.9 888.9 888.9 888.9 0 0 888.9 666.7 875 875 875 875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 555.6 0 0 0 0 0 0 0 0 0 0 0 0 0 472.2 472.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 666.7 666.7 450 450 450 450 ]
endobj
-1447 0 obj
+1468 0 obj
[ 28 [ 525 525 525 ] 32 [ 525 525 525 525 525 ] 38 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 59 [ 525 ] 62 [ 525 525 525 ] 66 [ 525 525 525 ] 70 [ 525 525 525 ] 74 [ 525 525 525 525 525 ] 80 [ 525 525 525 525 525 525 525 525 525 525 ] 91 [ 525 ] 96 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 116 [ 525 ] 118 [ 525 ] 120 [ 525 525 ] 163 [ 525 ] 246 [ 525 ] 272 [ 525 ] 314 [ 525 525 ] 439 [ 525 ] 494 [ 525 ] ]
endobj
-1449 0 obj
+1470 0 obj
<< /Filter /FlateDecode /Length 43 >>
stream
xÚc``àûýÿÿåÝûþ_øÿÿÕ `€& n
endstream
endobj
-1450 0 obj
+1471 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7450 >>
stream
xÚ½zXS×ÿ÷›¨ˆJ¼Ž\=7uý¬{µÖQ'.àÀ=Xa$$„M €À {ï½q *ZqP«hÛ¨µµÖ:kýµÚ¾í¹öÐçyO:ÿÏû<ïûB=¹÷~Ï9ßñù~?ß°¶&x<Þ­Wl[¿nÂê5kä2ùìIë¥^j?×@Ó¥Ü{ÜHÖpà n½8ÆŠ“Xëmxh¼ÕëÎÍèÆ›ÀßôüÁËî?{-ÈélFâÿu³múb¾ÍBØ‹àCˆáÄ÷ÄoX®€gÃô÷ÓNŸ<uêÌ%rEH —·J2}êÔMŸ³%‹'K\Ý}奯ÄUæ!q˜,Y3Y²V®ÁßúHÆÉe7©·«Ÿ§Dî)Ù(Ý"Q+¥J‰W \­P¾?Y²ÑÛG)ÑÈ}%øß@©ŸÔU)õ¨eÒ@‰Ê[*Yî¼a£d™\¦’¬öq—Ê”RɤI‰R*•x«TŠ9S¦¨Ô^“å^S<ñ=Ê)~–›”SLÏMZæ¸vã¤Õ+—,]»aédU°Jâ)”xHU®>~ÊÉÚb×p­<ÐßÕo‘‡ÜMºÒC*Sù¨Bü3œA
@@ -6603,10 +6724,10 @@ D£õÜwÔß‚Ó¾Ô.Wò#Ѹö…Öüý=œfj·ÖšH4âÃ,k\Ù@':ÕÛ{àÑÔn<Ú~›¼{ «{ßW‰5UgÂi›w
/¬üõ*lMB6€£mÆŽ b®éO‚ì´9Ü’øq~Šžý¦Øôfmúúû6fëõÉÉ©ú¢äL›ƒÉ)i©É…ú¬vh°éÇ•ú•úß/$#
endstream
endobj
-1448 0 obj
-<< /Type /FontDescriptor /FontName /YTHZRQ+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 1016 /CapHeight 611 /Descent -318 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1450 0 R /CIDSet 1449 0 R >>
+1469 0 obj
+<< /Type /FontDescriptor /FontName /YTHZRQ+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 1016 /CapHeight 611 /Descent -318 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1471 0 R /CIDSet 1470 0 R >>
endobj
-1451 0 obj
+1472 0 obj
<< /Filter /FlateDecode /Length 727 >>
stream
xÚ}•KoÚ@…÷þÓR²p°=¯!$FEj ¨j»#ö@-Áز͂ß™9—DŠh#ñ13÷žs<\_^Öñ´¬ßLÌïöjºúÔ&ž?n›h0XÔÅéhlÿdLiÊËj÷À^ÚºX›žÝÌW‹•­ú[·ye‹Ã©4—]×7Í̾²[|v³1?ã_›¯¿_¿Çßk[âW³?¶mœøC›ª?¸ÍÿÝÇÜ"»¾ÈB‘¦íªÚ>°ô.I÷AnËy}ôöºhHÙð"zWÙ²%ìÍ«ŽÒŒ•UÑ…ÿÅÑåä¯Ï]oŽ+»«£ñ˜ ]çªëÛsÐ| ŸÛÒ´•Ý³›ëÝ–õ©iÆËaI4™°Òì\e—ÏÓöhØÐ{_•nµêÏÿáãÈæÜ–N!·¨KÓ5Û´[»7ÑØELØxéþ&‘±å§õ§Þv@·áòö^\–Š?ÛÖJç®P’¨th(S <Ìe Ö¦ 4H@(qÔ$¨2©@zÒ è;im¢µ):pÐ ˆà“2ò@ýàAÐç@œ‘# ‚#EGüGʸD$ÈáO AŠþ8Õ„?NÝÉ‘‘jêGªA‚T£» #t
@@ -6614,22 +6735,22 @@ $! SA™BºÊRP¦ˆ(kê@ʈµÀÈZA5‡ b BºŠª92“P-q—$Tk"JÞ%<dÔ2ä)á!ƒ‰t3¸•ð ÑO
GSä’ƒ–8—‡siŠîy¨™rø›Î@ð7ÍBJ)’Osï(KÒÑ+L(?Üü”~¥Å©mÝ £<LK?'+kÞ§}S7þTx…Ÿ‰ËçeôX[Àï
endstream
endobj
-370 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YTHZRQ+LMMono9-Regular /DescendantFonts [ 1452 0 R ] /ToUnicode 1451 0 R >>
+374 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YTHZRQ+LMMono9-Regular /DescendantFonts [ 1473 0 R ] /ToUnicode 1472 0 R >>
endobj
-1452 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YTHZRQ+LMMono9-Regular /FontDescriptor 1448 0 R /W 1447 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1473 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YTHZRQ+LMMono9-Regular /FontDescriptor 1469 0 R /W 1468 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1453 0 obj
+1474 0 obj
[ 28 [ 494 ] 43 [ 457 ] 50 [ 457 ] 63 [ 531 ] 66 [ 245 ] 75 [ 816 ] 77 [ 531 ] 96 [ 351 ] 98 [ 394 ] 105 [ 371 ] 116 [ 474 ] 118 [ 474 ] ]
endobj
-1455 0 obj
+1476 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``à`P`Ta`XàÀ
endstream
endobj
-1456 0 obj
+1477 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1234 >>
stream
xÚm”LWÇßQ®Çä`j-:¯O‚FKЉ‚Î ¢£ò§‘?c©2[{´•ÒâÝA'e¶TY@ˆnS³¨¨ƒaÙædΠµŽÉðÏ‚c›1ÎI¶ejöÎ=–íŠÛbŒ//ïÞ{÷¾Ÿïïýîò#@h( br¡áµ,Cn|VvžÉ)ÌOXÁY+&>øj™4MŠõЬ¤©„ĆH…CñdZqŒÍÀ—cÈ1¡›É©
@@ -6639,10 +6760,10 @@ xÚm”LWÇßQ®Çä`j-:¯O‚FKЉ‚Î ¢£ò§‘?c©2[{´•ÒâÝA'e¶TY@ˆnS³¨¨ƒaÙædΠµŽÉðÏ‚c
7±b¿dxìo¿’Õç;tôs:<0n$¼{ÏÛèóz½;[ZhºoG‹Ï×èõ6z›|tÄ?û…J
endstream
endobj
-1454 0 obj
-<< /Type /FontDescriptor /FontName /VPHLPO+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 1155 /CapHeight 694 /Descent -313 /ItalicAngle 0 /StemV 95 /XHeight 444 /FontFile3 1456 0 R /CIDSet 1455 0 R >>
+1475 0 obj
+<< /Type /FontDescriptor /FontName /VPHLPO+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 1155 /CapHeight 694 /Descent -313 /ItalicAngle 0 /StemV 95 /XHeight 444 /FontFile3 1477 0 R /CIDSet 1476 0 R >>
endobj
-1457 0 obj
+1478 0 obj
<< /Filter /FlateDecode /Length 419 >>
stream
xÚ}’ËNã0†÷~ŠÃ¢RY„8)´U‘†–ŠH@+R!¶©}Ú±ÔØ‘“,úöÛ H¨3‘rùrn¿{tµ-¢?Òì1šÜpxÇÆtV`´|-k6­Œè*Ôí¢D9D›ØZ#
@@ -6652,22 +6773,22 @@ u³0Ê=Ýz¢—§0a6 4ÏÂ
¼b·X·kßÖŠÎZòÕo­wÏù¦4~ï~mjWåol†óëh³f_Xgû‰
endstream
endobj
-369 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /VPHLPO+LMSans9-Regular /DescendantFonts [ 1458 0 R ] /ToUnicode 1457 0 R >>
+373 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /VPHLPO+LMSans9-Regular /DescendantFonts [ 1479 0 R ] /ToUnicode 1478 0 R >>
endobj
-1458 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /VPHLPO+LMSans9-Regular /FontDescriptor 1454 0 R /W 1453 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1479 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /VPHLPO+LMSans9-Regular /FontDescriptor 1475 0 R /W 1474 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1459 0 obj
+1480 0 obj
[ 28 [ 514 ] 43 [ 457 ] 45 [ 286 ] 47 [ 571 ] 50 [ 457 ] 55 [ 314 ] 64 [ 343 ] 66 [ 286 ] 71 [ 642 286 ] 75 [ 856 ] 77 [ 571 ] 81 [ 514 ] 84 [ 571 ] 88 [ 286 ] 91 [ 542 ] 96 [ 402 ] 98 [ 405 ] 104 [ 742 400 ] 109 [ 571 ] 112 [ 542 ] 115 [ 771 542 ] 251 [ 457 ] 502 [ 286 ] ]
endobj
-1461 0 obj
+1482 0 obj
<< /Filter /FlateDecode /Length 31 >>
stream
xÚc``à`UdX8Åc‚#3Ѐ
endstream
endobj
-1462 0 obj
+1483 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2880 >>
stream
xÚµW{TWž’A  Œ7cg¦V)bÛUÚÚ*T­(j ÂC$Å’ÜHx#o ƒ ZCA)¢¥Òj«®-]µž®ÖÇé±îÚ­[ï¸×ž³±³»ížýc'97É̹ßïûý¾/¿+ÀÜÝ1@0uÛ«WlX9{Eôeº,#<x<%[!S¹®-ážã¦oŠ›†qÏ
@@ -6687,10 +6808,10 @@ y›ÂÑßlz—<èúAš˜º–»/éT·¥§«ÕéémêÎζ¶NÊçÑÀ>°ÈÜrwa•D)ÐíE~h)ù’x‹ÁÚMsv¼·´úÕÅŠõ
®Ü+/§Øîî¶M<ŒLAÊw’Dž‘:CÍ~­tw®¨ZþÚ‚¿ò÷ÌViuUu« µAžeŒ'ÁjTÂ/xÑlX=@‡$Ah‚hÕÆ5†hGp]]FCïXª}}¥´ÔÖ5Pml{§­ójÀÔÆl`(”êò÷©]°ÍÎ6S ΀£zê}˵¸Fë÷¤y!îü?ºbªž ’´jîÊ-: + šÝ˜gCOQMeyy”÷L.ìiCÍ7„ÉÜuɹ,§ìÇŽ°¦¦´¢Š2›Í&
endstream
endobj
-1460 0 obj
-<< /Type /FontDescriptor /FontName /WDPLWN+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 1128 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 95 /XHeight 431 /FontFile3 1462 0 R /CIDSet 1461 0 R >>
+1481 0 obj
+<< /Type /FontDescriptor /FontName /WDPLWN+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 1128 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 95 /XHeight 431 /FontFile3 1483 0 R /CIDSet 1482 0 R >>
endobj
-1463 0 obj
+1484 0 obj
<< /Filter /FlateDecode /Length 488 >>
stream
xÚ}“Án£0†ï~
@@ -6699,22 +6820,22 @@ xÚ}“Án£0†ï~
ΧÓ)¶%˜`cHvßØiƒ"Ö²`•â-ØS7fvïk?êQ)½vA혻o|íp';“e»üÓÑÐ[Aþ
endstream
endobj
-368 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WDPLWN+LMRoman9-Regular /DescendantFonts [ 1464 0 R ] /ToUnicode 1463 0 R >>
+372 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WDPLWN+LMRoman9-Regular /DescendantFonts [ 1485 0 R ] /ToUnicode 1484 0 R >>
endobj
-1464 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WDPLWN+LMRoman9-Regular /FontDescriptor 1460 0 R /W 1459 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1485 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WDPLWN+LMRoman9-Regular /FontDescriptor 1481 0 R /W 1480 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1465 0 obj
+1486 0 obj
[ 75 [ 986 ] 95 [ 887 ] 98 [ 467 ] 109 [ 657 ] 251 [ 543 ] ]
endobj
-1467 0 obj
+1488 0 obj
<< /Filter /FlateDecode /Length 20 >>
stream
xÚc`€Ft
endstream
endobj
-1468 0 obj
+1489 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1088 >>
stream
xÚ…TmLSW¾J/w•Q*Ò‹÷˜ŸÛhAŒ]@EatåcÀ&vFRè¥t”ÞÚ{k%J„AÕriùP œŽ­H™cKƒh4ML–ýÂÄlf¸es&îã‡ó\9ĬY¶%Kö&ç=ç¼Ïóæä<oòà˜L†á8®ª2”ë‹ßyE_RÁ5m¹™{8«)I@JIZJ䵸DGIL´”,C)dôMR¶âA×Òä‡Ódö˜µ†ŸZÉg_„=dFø$;H®‹úÈõ…á˜
@@ -6725,10 +6846,10 @@ W-`gµlƒÑZ¸zPÅV'Ï:x`vpN;¿Yª,<pqŽFÞ¬•5ò¬ 8m&Ö„½]Y
yäŸ{{`,$(×u^F¹fHJU}l½ÔÄ·µZ9z’_®…Ù_ÇŒôM O©ûH”(rCØ°m?°'’Ê`ÍØàœÖUYµdœH&Ãr$ø»}Þ._W_Ÿwø.IÎ÷z¯õûú»Ït#_øa­èT
endstream
endobj
-1466 0 obj
-<< /Type /FontDescriptor /FontName /TZPLIV+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 1136 /CapHeight 686 /Descent -299 /ItalicAngle 0 /StemV 110 /XHeight 444 /FontFile3 1468 0 R /CIDSet 1467 0 R >>
+1487 0 obj
+<< /Type /FontDescriptor /FontName /TZPLIV+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 1136 /CapHeight 686 /Descent -299 /ItalicAngle 0 /StemV 110 /XHeight 444 /FontFile3 1489 0 R /CIDSet 1488 0 R >>
endobj
-1469 0 obj
+1490 0 obj
<< /Filter /FlateDecode /Length 381 >>
stream
xÚ}R]‹‚@}Ÿ_q÷!¨s²­¥aû¡/*bÙ7›¹¶:#£>ôïwfÌ‚EVP<žs®ç\í¼NÞ'WWô†}
@@ -6736,23 +6857,23 @@ G,T¥z‹mœ“Ng©X•¡,wˆyÃS8hÅNXBw-#)ÊžG’¥ÇFÕ.šãMȗľºgüòÎ߇Mtñ6Û£Êb9ñæ*åµ–³(S
Ü€ êB(9…AŸRj¬$_¨Ì+ˆÿ~7’ëGB¸Ú¼d
endstream
endobj
-367 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TZPLIV+LMRoman9-Bold /DescendantFonts [ 1470 0 R ] /ToUnicode 1469 0 R >>
+371 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TZPLIV+LMRoman9-Bold /DescendantFonts [ 1491 0 R ] /ToUnicode 1490 0 R >>
endobj
-1470 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TZPLIV+LMRoman9-Bold /FontDescriptor 1466 0 R /W 1465 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1491 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TZPLIV+LMRoman9-Bold /FontDescriptor 1487 0 R /W 1486 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1471 0 obj
+1492 0 obj
[ 28 [ 515 ] 33 [ 515 ] 47 [ 515 ] 55 [ 515 ] 59 [ 515 ] 66 [ 515 ] 77 [ 515 ] 81 [ 515 ] 84 [ 515 ] 88 [ 515 ] 96 [ 515 ] 105 [ 515 ] 114 [ 515 ] 118 [ 515 ] ]
endobj
-1473 0 obj
+1494 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``àp`dP`ñhhpP
D)
endstream
endobj
-1474 0 obj
+1495 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1845 >>
stream
xÚuV}TWŸ!É@5ÊšiZ©3£K- ˆ_EÛAE¥ž%1„L˜BD<u¡¼
@@ -6767,79 +6888,80 @@ oŒRWƒÉ§Ç<ï§|â Ơ‡ùP"‚{än£ËPÂq%e}åGÜ®þ©”Â(ï¼WÈ—N˜)QuoY—U–O&¿˜Pn^
g÷žÇ4úÊ8Ô‚û¼ÁE>*Ó`¨ÜzŠK@E%µ¡1«Î¬xŒºhàÒà@á,ý+ñ&p–³•Š_(½›ÈN(/è?=ûuÿ0Ý•ÂLïªDB½0O>`ôåRì ±ñ’F¢¾o§§n0Äkmè(V”Ô×®·Ò–ä× ÖF"ò’3Dg¿Ï·Ñïûñö^à¢?@·%ºÖî§âxSÛEÝþV÷ûÍý!6¶ËÎúMÈ:GÓž·`xý¼#qõNfª‚Ó4¼ áe'¯Ö_%#…ÚÁÀõl|ZQ“åñ»žúýuýJØæœeŠq?ôHÒR@8(«f©½u\Þoí!d¦­¹¹u8iwîì6sÕ;ÌÚÁí£YpoÊÛši¸PÐHú&N¥gúŸ ¿Òy¾«[â”Èj;„¤ørg³ RsJc¤Oét~šwú@û[“Ífk¶9ìR©ÛéúýMíÒÿ®ÌÞÀ
endstream
endobj
-1472 0 obj
-<< /Type /FontDescriptor /FontName /CKBVSC+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 1474 0 R /CIDSet 1473 0 R >>
+1493 0 obj
+<< /Type /FontDescriptor /FontName /CKBVSC+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 1495 0 R /CIDSet 1494 0 R >>
endobj
-1475 0 obj
+1496 0 obj
<< /Filter /FlateDecode /Length 428 >>
stream
xÚ}’]Oƒ0†ïû+êŽ`Dpf!qÌ%D§f,Æ[ÖžÍ&£%.öïm{†&F%ðpÞóõÒÉÅkÜ ½ƒàzÊè:=A±®[2™,5Pý3€
endstream
endobj
-366 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CKBVSC+LMMono12-Regular /DescendantFonts [ 1476 0 R ] /ToUnicode 1475 0 R >>
+370 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CKBVSC+LMMono12-Regular /DescendantFonts [ 1497 0 R ] /ToUnicode 1496 0 R >>
endobj
-1476 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CKBVSC+LMMono12-Regular /FontDescriptor 1472 0 R /W 1471 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1497 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CKBVSC+LMMono12-Regular /FontDescriptor 1493 0 R /W 1492 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1477 0 obj
-[ 28 [ 490 ] 35 [ 544 ] 43 [ 435 ] 47 [ 544 ] 50 [ 435 ] 54 [ 639 299 ] 57 [ 490 ] 59 [ 490 ] 63 [ 544 ] 66 [ 272 ] 72 [ 272 ] 75 [ 816 ] 77 [ 544 ] 81 [ 490 ] 83 [ 666 544 ] 88 [ 272 ] 96 [ 381 ] 98 [ 386 ] 105 [ 381 490 490 ] 109 [ 544 ] 112 [ 517 ] 116 [ 517 ] 118 [ 517 ] 121 [ 490 ] 187 [ 489 ] 257 [ 435 ] ]
+1498 0 obj
+[ 28 [ 490 ] 35 [ 544 ] 43 [ 435 ] 47 [ 544 ] 50 [ 435 ] 54 [ 639 299 ] 57 [ 490 ] 59 [ 490 ] 63 [ 544 ] 66 [ 272 ] 68 [ 299 ] 75 [ 816 ] 77 [ 544 490 ] 81 [ 490 ] 83 [ 666 544 ] 88 [ 272 ] 96 [ 381 ] 98 [ 386 ] 105 [ 381 ] 107 [ 490 ] 109 [ 544 ] 116 [ 517 ] 118 [ 517 ] 121 [ 490 ] 187 [ 489 ] 257 [ 435 ] ]
endobj
-1479 0 obj
+1500 0 obj
<< /Filter /FlateDecode /Length 31 >>
stream
-xÚc``àTT˜Ñ° ¤Ë 4ƒ
+xÚc``àTÔ‹hXÂåÀ
endstream
endobj
-1480 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 3575 >>
-stream
-xÚ­X Xçšž’‰Šc¬ÎèL<µžz¼T­—Š‚Š"Òª Ö .È…
-Õ7]àè}sÌFŸñ>õì¿ùäÓûÓà{ã­/µ¾‡¾€±ƒCN¬‘#>¯Ù„nTuRp¶–„Áh?èÙÕM¶'FYw‹Â"CåvË]_ïîM
-N€Ëª;-¤Ï›†& &õø¶ KaC°dKdJ L 1¿G,?b‡2&‰„×P¬›¥ô9úYyî6êÙ·N´sPï:*ý„€èãa(¦‹Äk 1ªR¦Ý-{ŸˆLìhΤö;@q=cQlµ XªêÈN÷1ºh}’ÍFP>lœÁ é[ýN^ÇŒºÍgfÀÑâŠ\`Ê)4e›È•šÈäH"|ñY8 .¾Ó{ºë\Vœ‹ÊŽ±ªúL·Ën¥/¯:µ˜éÿ:ëËŽû—éP
-ʃJÛÍLzŽ žå€¡q>Ø~¦z<†Ëú(æ¯è+pØT”N‹î'XÑ麟ãXìÛépÄбÓv+µ…˜W0é4$Ö‘¨Š•¿O¤²H%Ü|µºÇyjkèi;M\ìˆÚWIUgsþÔN;°Ã-ZßÖ!h¼ˆ}ÌÌ䀕æçÍùùfraêu 3­® ì°Åúœ`ùÃ
-çMeDzþ2òáèãqPëá1›#„sÊïÚZˆ¿•²S’Š(Ÿ@ÃÓž“'}#œpªsÜæ!%N…*Á³fyƒðêC<õ¬ 7‚I­\hqZ‰Ž»ÀLSt2ú–¹º“‚–»èÃÊ= )'¬Óöø‘ó`¥ð ¥ì +„SéÍì+·TÀfFÒ°I˃¼K÷oòá·O}Ňèí«–F¾A²#ß‘ÿ‘ý
-ÒƒPRŽZZÎq–š¿
-G¢÷Nœè-¯5çU“…Ê9®®Ûçr×Õ¹II3*ÎÆ©OùL,\"¦§1ÛQ;(ÑM ÛH²ýÏrX77‚žƒrÝ-DË—?™
-6U¦î£ki1[ „Ì】çþÙ-ß澬+0ø
-è3ô%ôaã–3
-f†Ø¦kIÜ·7KGº’k¤Äœ5!Ë6vÄWæPØ·úì¬ y¾¡CYžOîÜ¿3a ¾úáFø8ú»³×s/¼ÛF6m}Ì'Âs=ƒ2TæØx}i}¥•”ìUĽ˟Ýh6vím§zºO‚¢¸˜‹)lþrCA¾Aë*³ëÊm%N’]ÆŽg€ØÌRžžlH#æÇ.è­o¦h{k¥ƒÀ.éï‚ij
-"ÏF‰ß Ü03¨ïÃrKwWiuV€Ï‰ÛP
-á_„Øð« îøe)›ú9~é~`n¢ht]68NÁpôÉ•ó/Z·†“lö¯ ôy†r^ˆ8 :ì{w8ðÖó8B Jº)Æ Å>d'yŒ}R‘Ç¥_ã˸9h¢j
-.ÊÒ—^òÃœ:Ü~zèï‘ôvÌ»qû¨ºHg1Cú¶ÖH~/ľ{á…‚¸ÿO|ýω}ó?;ÿ÷¥¯Ãÿ¾úœÌj-S¶Ö!>³ îCñôïYë=kŠG‡ÿ<
-á¨áGЗ ¬'‚õ©;ÈíŠéR">ª®ON¥/¼pï·'¶«ë ºdÄ5Sm;AX<îãâ
-n¶ßÄÆÁ¿2˜¸5¥%z< =,„|!F³ø¯-õ«ŠŒb¹Z!úB–ç Ã=÷o”[@a1i,Ø——‚Ë]úº††šfÎfeUœkƒµ6ÞÁã0ã8>˜¸O{N™Ð–Rº¶Z”\dýosœ¸y¥þ2 i,*ˆ*Pb£~@m Ä`L×ää’2Yé^‚“°6B»©vÅ¡Ü9çô5¦F­È–U£QàÑÊíóÖnïú³†,°Z
-1Ó3ö|e¬š‚¯³?
-t%–üj¢¬ÔR_FÁñðË
-gýÑOŠ&rƸ„Z@C?о•L.VÃààlΰ´«(ö5¸‚î:ÒowL<Ñ{²¬àf6ƒ8bŽgös]žÏÌÑçÉu‹ßù^`*Ϋ(ÃKKl­EÏýØú³؃ìæG²~‹¹8Ï„›Þ™nØOîŠÜ¥.q™ÙeG‰{fªÔZñº²òÊòêƒ[A½˜óp£q_JásµéãÔ†ó›]—Ö5Äl’Ó¾öëà:,»Žù¾B×^b±Çôas…:ÃCW£«D€Meù°Qge
-twàîôš «ÍL3È¥‡ãÏžïí»ÔDÁÌ2Áåæ“Ev¤= Òòz‡`9W"à5ñíü¯†ÈÛ±ÁÎmĆ•ò·ã)E˜a=‹à3Ê‚:W’ÝWTgˆ¯OŸ ©Îë–Gx`µx ÔsÅgDzXz"±7Ôyé”þ#0ô9~ ü¡îy¹þƒ¶£D×€z¾ªÙ–†p=·ÿ‡iLÖ*N'89_犴Åû*ÈÍMê*UU>Ñ‚ºËVW•¨µöB}3^m¬Ý§ÓéŒz215I‘ aÑýÖsxUA}ZF®NGbc#¬"ñwRKb“¨\¯³êˆ}ƬlmCA]u6Õ¥wêÜƉfTeÔèÔzQrÖ{™)xvyVÕj-¯";šµtr çˆÔmˆÀõÅ™[™ÕÊM{N7Ðwª):REÆ*«ÎJÔ•×VSÿaß
+1501 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 3502 >>
+stream
+xÚ­X \w¾Ÿ’‰Š¬Í˜®ÎØ™ØZ·€G•j[­à-âª`=QÎr®HB¸ÂŸÈ}„„k
+^BžíWžãØ °Êûeî×Ôw½g{.Üô~M@xÈ „D ÿÎCySxbþ×Ì.ö[¸ðõ eRš*V£‘.^¸pÉÏq¹4ÐOº)âP¼R§Ž•F(¢¤›ü¤[ü¤!Jw5VúšR!”ÅD$DK•ÑÒPÙ.©V-S©¥r•R›¤žë' ‰UKuJU¼”;«d ²µ,JªUDÉTRMŒLº>lG¨tR¡‘Ç’)Ô2©¯¯Tª–ɤ1MÒ
+Vî§TÉý£¹5jÿ„g‹Ôþžç|×m õ Þ´6dÇZ?MªF­TI£dšˆØµßÿò§ !JUbDÂê(e¤lc”L¡‰Õ¤!Ü6y™ø#‹‘eH
+X‰cï¼õ¯ª÷××Óï ±–}Åmò“„óŠõsŠ 8/™wpOdg?œWVwZHŸ×ŒõŒ=Œí·Œ€¡àX2‚Å0%0A1ß,?tŸ*"–„Ÿ¢X7K
+ôÃòœ=Ô“o\hç° Ú}RöчãPB­*’l0F¨åd‚îPÂn",¦£9:ìÅu8ŒD±uv`©²‘ §è¢õQJù°QF¤G]¼Ž>ÆgæÁÉ’ŠP]XU@®Ñ†%†!+.ÀpÅ—½g».fF¹©¬h©®Kop;¬ôõµý+؉~¯°bvÚ¿Í…8½zWPž¨tÝÌ̧qÁ \``dšv˜©~‘F×›Ê(æèÏÂa“Q:å`GÁŠ~3—ÆbßÌ…FNuX©u(ļÒ@^Kb1êHÅn"™E*áÎÕ=®£T[}OÛYâZGxF%UÌiø³ ö;€¾«·Ž@Ó5ì}f>Xi^q®Éœ—g&’7h"ˆˆ9-p5倭(6à²
+'¢wOŸî-¯5çV“ù…ªl®±e¸l¶Ò‡‹‰¤5g£ÿw|&¾)¡ç0{Q(Ñ›
+@–‰dŸÈ
+h[ˆF›Oƒrß-DËç6TPyœúÝHKØ|!Ìg¦|Ø' »ø/NhqŠ›2?‚Aã€|
+ûÆ•™¦ˆÂ·u¨ÊóÈý‡÷ËßÅ×Ýß'{áfcÎÕ­mdÓ®Ý`)’i”±2ÛáÄëJë*­d™PEܽþá­fSW|;ÕÓ}”Å%À\LaKß1æç ¸¾2ËVn/q‘ìJv‚$ D¦'‘ŠÔDc
+±<tÛAo]3E;Z+6d¸æh(ˆ<™$ùíª}þó.—[º»šH««|LŒAxÃ>W(òi‡}dÆ>eìðw«@k!ƒÑ{ EÓNv+ö•ÆKmJÐS…ðBlüç îü©”Mƒ\~éA`n¢htsè£`úè£K×®Yw…lÖ/-ôy‚r^ˆ8 :.¾3¾jk„¹œ›òKº)Æ Å.³3=Æ>¨ÈåÚ¯ñ9núMT]æc6}óPÒªv¨•)Ú¤d—¶©ÕÑÀa„g7§ëaZž¾;v,r¨s|ó&ƒvIÊþÆóÞ›ž f£¡†ÕÛH4V5•”;êpÌËnW“Ø5Uzšzï`òùW¯}Maâ¢Ç¯ü‚5¸šÃäQzèy6¹ã’±ÇÇþZJ߈Ø•AÝÒ‡¹‚‰y²7t&ªð{!öí³€ŸñMÃ?”Ýÿ{^ûïÎÿ-(<÷uüÿÏWŸ”æ®Ñ{õ×Ãá^ï(Ìå3¡pT]¬×õ%ì„yþìtvú½Eß}Ö5x®žŒCYÃË{¶ªwéP‘¥Â2sgéqÜ•éHNÎHOÞr6â+øœgÀD2à®$@6IpÒ9G6™ÑúûðK ¿©—l¶7ÓƒÄez·¦’ªß–eâ>F³NÇ㸸u„Ï€q(™û=+b½Ìò(Çwó¡N
+I Ø’¼Ü«ÜŸ*#¢Ãm
+*©¯ðê ¼ ¼ßÖGžl9eë ºO¤E5SmûAp4îãæ’|¢sLüÒíÓ÷`À=>™<Éø¼;,A²wbâ–Ÿ1ñ(‡óÖQ`nø‰´`|›cÇ?Ý~Hù½X!@²l|ÆÅ÷…p`¹š²;iè_Ï´Á%þaÚF°©Ï›·d_p~yýK;\šs€z÷·Šˆªì½QÏ…üEvòú×W&(j:Rãάoñ¸qòMëkpt7ß[Èz=móqÞWã|< iÖ8U
+F•Ø˜ênv9[¸N­å2s½ÇîßCù·ÛocÓàLÒšÔrp™Â?5—,„|!F³ø/Áíç‚b9:!¶é™,BÇ{¾¾Un…Ť)?#7 W¸ ¶úúšfÎfeU
+\l‡µvÞÑ>˜ÖLJ &ŒkÏ® åmI¥«E‰¥Ö÷ð6çé»Wê—`!MEeàQJìÔ¨”M©Úì²1!¡4ž`§È7†@LW Õ®<–s:û¢¡¦ Q'²gÖh•øAÕÞ%÷v}§%óí…€›óAa
+5fˆ²s¶ƒD‚Ý"lv¿ÿASƒû‘›ª¤—΋Ctá-®Dë_[ºë8âlªmoIu(³Í °€üÐ1xz˜øòüÿe{VoßL±álŠ@ÍðPnÆêfD=¼g¼ÂJ+OG+È ì¬çõ\. _óÎò¼3HøϾ3
+Sì<t ·Æ‘É ½Y爺v@£h·­ à‹PVÌag }i@‹+™¬†9ÂYØ™fiWSì¯ájºëÄ Ã9ãtv‚FÍÍ ŠXdáÞ^c¶åjðôlC®‰Ü¼âíïŹexi‰½µˆäVªv$b¾g%vïœÃœä¤àDÖW`1çàoÏ5&„0,q ì²€“Ä]³€FÕGòk­¸­¬¼²†¼qoT*¨Ós.n2e$>m¬®±8¿9uêa¶(h±ã&¸ Ënbb&™#áL+ô žXá1}Ü\¡IóÍyùFòU¶D€Ífù°Qke
+®fV
+®7Ÿ)r> åq Ž×;ËG<ü©d,ï ù9äÚCl[£x#šR·°>¯,°s ¹ªû#õy⫳ç¯ÐTçM˃+øªjÉ°ÊÀqý„ÔàÔ"~“òR)Ã{`äc||f»J^¯;×v’躢Yê j¶ƒ·Ös±ßå&P'†Ê³rÇUoÂÅ’z]qF¹³IS¥µªËgXІr—Õ]%j­½Z׌W›j3ôz½É@Æ$Ç*åjvpÐzå"^•_—’–£×“ØÔPë¶0\ÞÛÓ$*7è­z"Ô™¥«Ï·eS’Ý—¾Á4ÃŒªMZ½Æ JÌümzžUži³Z­åUdGÓ±–N®œaúm¡¸¡8Ýi/³r#ÂÔ‹ú+ƒx§ú˜²#Ydª²ê­„­¼¶šú/C=ä§À5í/þo£}Ïß=ÚcÞ°]Â.€ËØì²=äF>H±ˆÀÇóÕ`*CxÏáþû#oz¾Ä‹SœLP-TV–;…ä¦Ðï‰À{2=ix²£ÈÂqOiq‘¥§ÖÛÛÕlµ”–±XŠK‹½§0‡§=þµä?3\œL
endstream
endobj
-1478 0 obj
-<< /Type /FontDescriptor /FontName /WUMFPP+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 1480 0 R /CIDSet 1479 0 R >>
+1499 0 obj
+<< /Type /FontDescriptor /FontName /DKYOVH+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 1501 0 R /CIDSet 1500 0 R >>
endobj
-1481 0 obj
-<< /Filter /FlateDecode /Length 504 >>
+1502 0 obj
+<< /Filter /FlateDecode /Length 502 >>
stream
-xÚ…“ߢ0Çßù+z&îK¥»C¢( ɹkÔûñŠtôH¤%üï¯í7Ùœ9 gæÛïL‡É·ÝÁ_ry?~¦dT~¶-[o2YËjh@ôï
+xÚ…“Ooâ0ÅïùÞ=¤8 $¥B‘ø«EÛ–
+Pµ{ ñÀF"Nä$¾ýÚ~N+­-(?fæùÍx2øö~ðç¢:‘=r¶§¦êTNþò5«½Á`Uå]I²}#$úhóÌÞU•¨eÃåvµ•Eû “·2¿v‚ú¬'-èRȯs駿úñk÷ñÝyÝWe&ƒÐßÓ¥»fÊç¦ìX´WþŸL¦Ãì^˜Y¡RMQÉg<rÎõk)–Uišl¼‘3ÊF½õs!…rnÙÉx÷‚‰"oÙß¼ÔÓ2Ň[ÓR¹•çÊ›ÍØHŸ\4­ºYßÞh§©B^ØðžItèêúJÆã^š2Ag­­çô–•ÄFf[¡£E{»;Š¯¢ã­&Z`9¯5u–“Êä…¼™OÙl£?©GRüç¨::¡ §}(ÿ)#,µçq
+#PZ€"Ð4¶…  (¶4ŽA bŽ¦–"Wç4Ó|²4všSÐ4¹ºhZƒÖ8u“
endstream
endobj
-365 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WUMFPP+LMRoman12-Regular /DescendantFonts [ 1482 0 R ] /ToUnicode 1481 0 R >>
+369 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /DKYOVH+LMRoman12-Regular /DescendantFonts [ 1503 0 R ] /ToUnicode 1502 0 R >>
endobj
-1482 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WUMFPP+LMRoman12-Regular /FontDescriptor 1478 0 R /W 1477 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1503 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /DKYOVH+LMRoman12-Regular /FontDescriptor 1499 0 R /W 1498 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1483 0 obj
+1504 0 obj
[ 28 [ 451 ] 43 [ 418 ] 50 [ 418 ] 66 [ 223 ] 75 [ 745 ] 77 [ 484 ] 96 [ 320 ] 105 [ 340 ] 116 [ 432 ] ]
endobj
-1485 0 obj
+1506 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``à`P`Pa`hpà
endstream
endobj
-1486 0 obj
+1507 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1024 >>
stream
xÚuS}LEŸånY>¶G[¼“taoŠµ¶Áû(EQÚ&r ®i±Ör°ËÝq×[Ü]z½ÖZ"±‚×[‹%‚+¢56¡m µ^¯(­ÆH$!%1ñ?g›áw1õ&¾™¼™÷{ïý&óKôz@DVCU­³æ弪êzOHÚVh©ã½íA¨åÊ•Jn”f•l ä
@@ -6849,10 +6971,10 @@ xÚuS}LEŸånY>¶G[¼“taoŠµ¶Áû(EQÚ&r ®i±Ör°ËÝq×[Ü]z½ÖZ"±‚×[‹%‚+¢56¡m µ^¯(­
CoV<£ ³}ý±>Åqµöõ÷%³•î NÒ鉴¹ôø©˜º4‹õÑôØû=Z¬±½æÇ^Èd
endstream
endobj
-1484 0 obj
-<< /Type /FontDescriptor /FontName /YLODNZ+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 1486 0 R /CIDSet 1485 0 R >>
+1505 0 obj
+<< /Type /FontDescriptor /FontName /YLODNZ+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 1507 0 R /CIDSet 1506 0 R >>
endobj
-1487 0 obj
+1508 0 obj
<< /Filter /FlateDecode /Length 404 >>
stream
xÚ}’]KÃ0†ïó+Žƒí¢6í¦s2
@@ -6860,22 +6982,22 @@ nU(ÌMìõ®KÎf`MJÚ^ìß›v‚8 ýxzÞ“¼y“ÁÕK<pµÃ`|MákÕj†Áò¹¨È`*Ö–(›5"GÞWë{xÑŠåØÀp™¥™
û*´'Zšq(½KñÂÓØÑ8ötãhÒÑÌS§L=¥žÝRGÓØÓÌÓÄ‘y9ºK¼-çîÀnÆ90ÖjmÒr;æ"±a‰çM­Te»ÜíNC2-mžÈ7ÿ ô=
endstream
endobj
-364 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YLODNZ+LMSans17-Regular /DescendantFonts [ 1488 0 R ] /ToUnicode 1487 0 R >>
+368 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YLODNZ+LMSans17-Regular /DescendantFonts [ 1509 0 R ] /ToUnicode 1508 0 R >>
endobj
-1488 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YLODNZ+LMSans17-Regular /FontDescriptor 1484 0 R /W 1483 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1509 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YLODNZ+LMSans17-Regular /FontDescriptor 1505 0 R /W 1504 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1489 0 obj
+1510 0 obj
[ 28 [ 459 ] 46 [ 707 ] 50 [ 406 ] 66 [ 250 ] 68 [ 276 ] 71 [ 576 250 ] 77 [ 511 ] 81 [ 459 ] 91 [ 485 ] 96 [ 354 ] 98 [ 359 ] 105 [ 354 ] 108 [ 693 511 ] 116 [ 485 ] 126 [ 499 ] 277 [ 406 ] 502 [ 250 ] ]
endobj
-1491 0 obj
+1512 0 obj
<< /Filter /FlateDecode /Length 31 >>
stream
xÚc``à``R`ÐlqXàÃÁÄ€Xp&
endstream
endobj
-1492 0 obj
+1513 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2260 >>
stream
xÚ­–{TWÀgÈc¢DªŒ±š±wF¾V hµ»Ýíªõ TDÅ"Ay Qä$$“@ (bŒ‚0€(â«‚ëšRhm«ÇS[k×]ÛV[{ì©Õ=­wèõìÙ ÕVî;ܹçÞû}÷Þß÷º8&c8Ž‰KHIX>wj\ü
@@ -6893,22 +7015,22 @@ M.äÇñãY9àÇbü+8ÂxZÄ3bä•‹>”‹E¡ãc%¯ÿ2 yÃpÿK¡öüž•zCWË£B}ò ˜, ñ1À~Àþƒø0<Wþ
?lVè!¨‹ÜæççÕC½¯Á/K“t1ò!¬<œßãv»½n§¦ª«N.ê«<5^§ºÚ+ö_ä®Ø
endstream
endobj
-1490 0 obj
-<< /Type /FontDescriptor /FontName /LNWNPA+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 1125 /CapHeight 683 /Descent -286 /ItalicAngle 0 /StemV 83 /XHeight 431 /FontFile3 1492 0 R /CIDSet 1491 0 R >>
+1511 0 obj
+<< /Type /FontDescriptor /FontName /LNWNPA+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 1125 /CapHeight 683 /Descent -286 /ItalicAngle 0 /StemV 83 /XHeight 431 /FontFile3 1513 0 R /CIDSet 1512 0 R >>
endobj
-1493 0 obj
+1514 0 obj
<< /Filter /FlateDecode /Length 460 >>
stream
xÚ…“Án£0†ï<…÷)=Pl’@SEH)I$¤6’¨Ý+±'YKÁFyûµ=ÐJÕF‹âãŸñü£_»C¸úáä‘’=4º3Âü­¬ƒÑh¥yWj·
endstream
endobj
-363 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /LNWNPA+LMRoman17-Regular /DescendantFonts [ 1494 0 R ] /ToUnicode 1493 0 R >>
+367 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /LNWNPA+LMRoman17-Regular /DescendantFonts [ 1515 0 R ] /ToUnicode 1514 0 R >>
endobj
-1494 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /LNWNPA+LMRoman17-Regular /FontDescriptor 1490 0 R /W 1489 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1515 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /LNWNPA+LMRoman17-Regular /FontDescriptor 1511 0 R /W 1510 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1496 0 obj
+1517 0 obj
<< /Length1 1484 /Length2 8131 /Length3 0 /Filter /FlateDecode /Length 9124 >>
stream
xÚ´TÔm6NHƒt‹,)Ý Ò]Ò ½ì.°Ô²tJH#]Jƒ¤4"‚ Hww·ÒýáSïû¼ÿÿ9ßwöœßÞ3sM\÷ÌÜLtZºœ2`˜Dæ„àäåâÈiÈñò
@@ -6950,10 +7072,10 @@ MåtÏ%Å•Tý©M´Ht–wX:nÒ…›Œ»O»æÉÌÐ| Ò™öši,l59kÍ#œE~¡ƒ«õLŒ.Š”àèŠpz‰/'èw/Œ
®ü¯“*§2÷;n‘YKè/G-™^ä™—ˆ;%”{F!븮zÿðd [
endstream
endobj
-1495 0 obj
-<< /Type /FontDescriptor /FontName /XEMCLW+CMBX10 /Flags 4 /FontBBox [ -56 -250 1164 750 ] /Ascent 694 /CapHeight 686 /Descent -194 /ItalicAngle 0 /StemV 114 /XHeight 444 /CharSet( /a /b /c /d /one /three /two) /FontFile 1496 0 R >>
+1516 0 obj
+<< /Type /FontDescriptor /FontName /XEMCLW+CMBX10 /Flags 4 /FontBBox [ -56 -250 1164 750 ] /Ascent 694 /CapHeight 686 /Descent -194 /ItalicAngle 0 /StemV 114 /XHeight 444 /CharSet( /a /b /c /d /one /three /two) /FontFile 1517 0 R >>
endobj
-1498 0 obj
+1519 0 obj
<< /Length1 2319 /Length2 9802 /Length3 0 /Filter /FlateDecode /Length 11051 >>
stream
xÚ¶TZ6LŠt# 1€t*]Jw
@@ -7005,10 +7127,10 @@ l1®ˆ(fP@wäe™Kg§ö¼}P•YáÛˆE[n³²(#Ö×3%â•[$…Bûf~ÎNd×\zmM0 à¤Y],Å9Ca0÷Ù-•¬ ub
ã“ñ3¢êõØH ­¤v¾ÿrÆH
endstream
endobj
-1497 0 obj
-<< /Type /FontDescriptor /FontName /CFYTDH+CMEX10 /Flags 4 /FontBBox [ -24 -2960 1454 772 ] /Ascent 40 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 47 /XHeight 431 /CharSet( /arrowbt /arrowtp /arrowvertex /braceex /bracehtipdownleft /bracehtipdownright /bracehtipupleft /bracehtipupright /braceleftbigg /braceleftbt /bracelefttp /bracerightbigg /bracerightbt /bracerighttp /bracketleftBig /bracketleftbigg /bracketleftbt /bracketleftex /bracketlefttp /bracketrightBig /bracketrightbigg /bracketrightbt /bracketrightex /bracketrighttp /integraldisplay /parenleftBigg /parenleftbigg /parenleftbt /parenleftex /parenlefttp /parenrightBigg /parenrightbigg /parenrightbt /parenrightex /parenrighttp /vextendsingle) /FontFile 1498 0 R >>
+1518 0 obj
+<< /Type /FontDescriptor /FontName /CFYTDH+CMEX10 /Flags 4 /FontBBox [ -24 -2960 1454 772 ] /Ascent 40 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 47 /XHeight 431 /CharSet( /arrowbt /arrowtp /arrowvertex /braceex /bracehtipdownleft /bracehtipdownright /bracehtipupleft /bracehtipupright /braceleftbigg /braceleftbt /bracelefttp /bracerightbigg /bracerightbt /bracerighttp /bracketleftBig /bracketleftbigg /bracketleftbt /bracketleftex /bracketlefttp /bracketrightBig /bracketrightbigg /bracketrightbt /bracketrightex /bracketrighttp /integraldisplay /parenleftBigg /parenleftbigg /parenleftbt /parenleftex /parenlefttp /parenrightBigg /parenrightbigg /parenrightbt /parenrightex /parenrighttp /vextendsingle) /FontFile 1519 0 R >>
endobj
-1500 0 obj
+1521 0 obj
<< /Length1 1396 /Length2 5867 /Length3 0 /Filter /FlateDecode /Length 6812 >>
stream
xÚTTTk»&¤FPéÆAf@II)馀!f`:¥% @B$$DºS¤CR@R@i$…;Æ9çžÿÞµî]³Öžý½ù=ïû<›‹]Ï@PŽ†"TÑ(¬ X$ TÖV1•
@@ -7041,10 +7163,10 @@ mNÈվ˘ñ…¢ï¦j¬ †BÑ5Ìžcv¬»¢q­c±~Oõ›\Yå)·‹¸O
ì«ÝŸ~wÔbŸ@ ݤ®mù´Ï€n¿sA”6&²ã·çèÞíwÙSlæàãY»D]+¯«»"@‰?¼¯|§9³áí Âmo]Çfj¼Áß‹¾Ç¾{×ÒsŸܦ}}rëIµÊÀRºBRÀ+ðµè­œyScÆCÕ½ù>ìîgÖaÒæm‹Êðt!ÀeUÆ p´½/k çUQSb‘3Z¦ ¦¥WÖзo.uÎÒYÜ&¯ç•hœ) îÝ@†X–`œÍ0†rEC:s‘,®Ë1º7v TNßö†ò
endstream
endobj
-1499 0 obj
-<< /Type /FontDescriptor /FontName /VMQSYC+CMEX7 /Flags 4 /FontBBox [ -12 -2951 1627 770 ] /Ascent 49 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 80 /XHeight 431 /CharSet( /radicalbig) /FontFile 1500 0 R >>
+1520 0 obj
+<< /Type /FontDescriptor /FontName /VMQSYC+CMEX7 /Flags 4 /FontBBox [ -12 -2951 1627 770 ] /Ascent 49 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 80 /XHeight 431 /CharSet( /radicalbig) /FontFile 1521 0 R >>
endobj
-1502 0 obj
+1523 0 obj
<< /Length1 1830 /Length2 11276 /Length3 0 /Filter /FlateDecode /Length 12424 >>
stream
xÚ·T[ë-ŒkqŠS‚'¸»-- @° )îV´¸»»-V¼¸S¤H¡hq×>zäžsïÿñÞÈÉžË×·æÚ;›žúµ&›¤9Ô,µ‡±q²…
@@ -7087,10 +7209,10 @@ të‘­Jc_´WP5jbep/šÙïîwUÜdê22>Ç3¦}ÖŸBn9žMmGvòŽXÂÓú-i1Ü@åÓ?BDV©lt[«~‰¦‰×_
ââÅ|²UƶOÝ3ýn0ñú&hW´ý×ê½A§:fãùBh;2Áb‹VFúó¯¬:u(¼¸”o7×È”÷?Ž‹¶xùs4„ëŹÒNÐó¥›gÅX%Ö%Fð}¨¥œüJ34‚GÌ_Û1˵Éÿ-{ Æ
endstream
endobj
-1501 0 obj
-<< /Type /FontDescriptor /FontName /CEORQM+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /A /B /C /D /I /L /a /b /c /comma /d /e /f /h /i /j /k /l /m /n /p /period /r /triangleright /u /x /y /z) /FontFile 1502 0 R >>
+1522 0 obj
+<< /Type /FontDescriptor /FontName /CEORQM+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /A /B /C /D /I /L /a /b /c /comma /d /e /f /h /i /j /k /l /m /n /p /period /r /triangleright /u /x /y /z) /FontFile 1523 0 R >>
endobj
-1504 0 obj
+1525 0 obj
<< /Length1 1415 /Length2 6063 /Length3 0 /Filter /FlateDecode /Length 7021 >>
stream
xÚuT“kÓ-Xh
@@ -7120,10 +7242,10 @@ OB+F|¹7’—¸æž2{° .æ2¤íx·cšZró‹øL_7-˜Æ_5üKmþ-ÜCEåMXÛ•´ o]Y1nfÉ«t/ éÖÎæ£
®b¤Ò×UyLq@ðjÆšm#<ûÕ—âañVYéÁ £ìGÃãÈ<ËëŠ^PÄÅ4É~0-³‘)ž‡gÚÙV2+ò \]õ"¬X,ÊÝpÓ aqò†×”“-¿¾T¤âýW'¤qY'“ÑD#_Ä’†_w"9FøuKKÀÿ
endstream
endobj
-1503 0 obj
-<< /Type /FontDescriptor /FontName /JZMBET+CMMI12 /Flags 4 /FontBBox [ -31 -250 1026 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 65 /XHeight 431 /CharSet( /A) /FontFile 1504 0 R >>
+1524 0 obj
+<< /Type /FontDescriptor /FontName /JZMBET+CMMI12 /Flags 4 /FontBBox [ -31 -250 1026 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 65 /XHeight 431 /CharSet( /A) /FontFile 1525 0 R >>
endobj
-1506 0 obj
+1527 0 obj
<< /Length1 1451 /Length2 6812 /Length3 0 /Filter /FlateDecode /Length 7785 >>
stream
xÚtT”kÛ.)]’›Dº†îîî`€A˜!†AºSIi¤I¥¤Cº»”FøÇØßþ÷wÎZç¬Yë÷Î羞ûº^Fzm=N[˜5X…sòpEr*
@@ -7157,10 +7279,10 @@ y[¾f!Åèi–›;õ7W¬Ä%ûm¯Ä²¶¸õá Âï­“7·1v(oTŒ(}¥6˜ºú´uÅ4¶ìˆ/^%¾šO8âϨu(ž6gš
ŒƒÒÓaÊ ®¶ë†ÄËe|L1iRõ¬ý]e¸z©[
endstream
endobj
-1505 0 obj
-<< /Type /FontDescriptor /FontName /IUHNPC+CMMI5 /Flags 4 /FontBBox [ 37 -250 1349 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 90 /XHeight 431 /CharSet( /L /i /j /n) /FontFile 1506 0 R >>
+1526 0 obj
+<< /Type /FontDescriptor /FontName /IUHNPC+CMMI5 /Flags 4 /FontBBox [ 37 -250 1349 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 90 /XHeight 431 /CharSet( /L /i /j /n) /FontFile 1527 0 R >>
endobj
-1508 0 obj
+1529 0 obj
<< /Length1 1589 /Length2 8523 /Length3 0 /Filter /FlateDecode /Length 9572 >>
stream
xÚ´TTï.LŠ¢”´ÔCHÝ "Ý! 0ÄPC‹ÒÝ!%Ý)-!ÝÝ!%Ý%ýõÿûÖºwÍZgγë}Ÿ½Ÿ}€”ÊjÌb&6FiœÄÂÆPPxÍ`cã`accGÕ¡p+ÈŸft &ÄÞjãÿW€„= °I‚áq
@@ -7204,10 +7326,10 @@ Szi¶›qû`Rky5ŠàzXª‡-
_›G)Jx™±·œÎУ<g|ô“Ùe°Byõ"7t¨*¡<˜õÿ
endstream
endobj
-1507 0 obj
-<< /Type /FontDescriptor /FontName /WUDPRN+CMMI7 /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 81 /XHeight 431 /CharSet( /C /L /T /comma /e /i /j /k /n /p /q /star /x) /FontFile 1508 0 R >>
+1528 0 obj
+<< /Type /FontDescriptor /FontName /WUDPRN+CMMI7 /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 81 /XHeight 431 /CharSet( /C /L /T /comma /e /i /j /k /n /p /q /star /x) /FontFile 1529 0 R >>
endobj
-1510 0 obj
+1531 0 obj
<< /Length1 1438 /Length2 6548 /Length3 0 /Filter /FlateDecode /Length 7523 >>
stream
xÚt4ÜkׯÑ"Z¢DÉ0zÁè½Fï5Ú`0ŒÌè!z½Ñ[H„$DïDoDÑ#¾IrÎ{¾óÞ»Ö½kÖúϳûþ=û·6f]>y{”-L…ÄðùA
@@ -7244,10 +7366,10 @@ w¾t/Ö°¢µj@Ê8Þ84Ï}î?¶¦emœîŒµƒ\ï÷9P?Ç{¯6jx)˜*ÉNaqžÄI¤uÃoÞÅ€3êÚÙëõ¢1°•‘óší&
¸Å*I¥ŸáÂÆÂNSÃÝØ+ê$¤Ä3zžÀ ¢tç$Šx½ g6.É/…™Ð)~sù_2oÏ’ÿlù¡AëÓÿS"©ŽÊåÅF!XzP•‡ó%i·3ÌäU£sLWsÌO¯ô‰L‚ÒÛˆÀ•kýlm­ÏÜ—‰fñ(]ƒzjûõ Y2
endstream
endobj
-1509 0 obj
-<< /Type /FontDescriptor /FontName /TEYYDJ+CMMI8 /Flags 4 /FontBBox [ -24 -250 1110 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 78 /XHeight 431 /CharSet( /i /j /n) /FontFile 1510 0 R >>
+1530 0 obj
+<< /Type /FontDescriptor /FontName /TEYYDJ+CMMI8 /Flags 4 /FontBBox [ -24 -250 1110 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 78 /XHeight 431 /CharSet( /i /j /n) /FontFile 1531 0 R >>
endobj
-1512 0 obj
+1533 0 obj
<< /Length1 1744 /Length2 11235 /Length3 0 /Filter /FlateDecode /Length 12356 >>
stream
xÚ·PØ.Œk‚;wwwwwg€!0ƒ îšw‡à–@pBpw÷
@@ -7294,10 +7416,10 @@ ttôÔo–¾ÎŽÑ„t™Ä!e웩þIÏ]öûø¶8NüúGƒ™'
ÂîÛo€ç§¨÷{¿{mÉí†1`µ 8èš>†Œè’ö`ž˜9X˜;;FŽVqñv·tµª$Ð3CY(nõþ°÷3ø‚®@þ}°"æZ­éWïkžªñ¯g¬cQ£ÐÍž*EkßF¸Y<lc ?ÔÉv0ß.+QßÑ2Sb¸£óM£ÙXw `éÞPÆÕiíáäÁÑÌ.³§–ÅzN ¯ £Þo„| ó€ˆÔ»£ž)ûn9ïù`ÑVƒìÛOi£{4æõ–0áÆ¡áöú—
endstream
endobj
-1511 0 obj
-<< /Type /FontDescriptor /FontName /IHIWXH+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /bracketleft /bracketright /c /eight /equal /five /four /i /n /nine /o /one /parenleft /parenright /plus /s /seven /six /three /two /zero) /FontFile 1512 0 R >>
+1532 0 obj
+<< /Type /FontDescriptor /FontName /IHIWXH+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /bracketleft /bracketright /c /eight /equal /five /four /i /n /nine /o /one /parenleft /parenright /plus /s /seven /six /three /two /zero) /FontFile 1533 0 R >>
endobj
-1514 0 obj
+1535 0 obj
<< /Length1 1447 /Length2 6556 /Length3 0 /Filter /FlateDecode /Length 7538 >>
stream
xÚVT\·%¤»Kphº%¤C‘®bf†I%iP@@º$•înéQJ”.7úÕûþ÷ÖzoÍZ3÷î÷ì{ö¹kØ™u øìa¶ É'È”<ÔÖ
@@ -7332,10 +7454,10 @@ eùÞO:[¿1bo_9ŠÍ£h[épu¶K}£ksÙ Õ 7˜\GU•0ÓÇžŸÓ6Г©?©óﱿ „Wy‡žØ$4·¥°kðwÍð}ÀzK
2·h&ji/,
endstream
endobj
-1513 0 obj
-<< /Type /FontDescriptor /FontName /CPMJUS+CMR5 /Flags 4 /FontBBox [ -10 -250 1304 750 ] /Ascent 694 /CapHeight 680 /Descent -194 /ItalicAngle 0 /StemV 89 /XHeight 431 /CharSet( /four /one /plus /three /two) /FontFile 1514 0 R >>
+1534 0 obj
+<< /Type /FontDescriptor /FontName /CPMJUS+CMR5 /Flags 4 /FontBBox [ -10 -250 1304 750 ] /Ascent 694 /CapHeight 680 /Descent -194 /ItalicAngle 0 /StemV 89 /XHeight 431 /CharSet( /four /one /plus /three /two) /FontFile 1535 0 R >>
endobj
-1516 0 obj
+1537 0 obj
<< /Length1 1595 /Length2 7817 /Length3 0 /Filter /FlateDecode /Length 8871 >>
stream
xÚ¶Tê6Œ€t
@@ -7373,10 +7495,10 @@ YŠ<QÉÉìjÿ8öê»ÿe^zê ‚•7”¸À—®rÊ-\
.+gµ!~Åœ«Iäê« #PAi®•¬Ðœé'ÕÚW·X…óøôÏŸf¢›±'Š_}ÚÂxßb¨K$yv»§à[IººoRºÊ¢ïTæ¹Y¯iG·Uèûå$ÛÝ¡sZ¶,U+hÓQÚüÿ
endstream
endobj
-1515 0 obj
-<< /Type /FontDescriptor /FontName /IZMGNT+CMR7 /Flags 4 /FontBBox [ -27 -250 1122 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /eight /five /four /nine /one /parenleft /parenright /plus /seven /six /three /two /zero) /FontFile 1516 0 R >>
+1536 0 obj
+<< /Type /FontDescriptor /FontName /IZMGNT+CMR7 /Flags 4 /FontBBox [ -27 -250 1122 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /eight /five /four /nine /one /parenleft /parenright /plus /seven /six /three /two /zero) /FontFile 1537 0 R >>
endobj
-1518 0 obj
+1539 0 obj
<< /Length1 1500 /Length2 6516 /Length3 0 /Filter /FlateDecode /Length 7522 >>
stream
xÚxTÚ²6"½J5 ½&ô*½IïMj $¡ƒôŽÒ‘Ž Þ•*½IU@štAºú¢Çsï=÷ÿ×zoe­${æ›Ùóíùf§°³èò+@öPU$Í
@@ -7419,10 +7541,10 @@ BƒH¨—úµ¾'渆m|{m¨/ÃðíÍ{.xoÖóHð2nEË -Üç.Ëw}æyäî'â*É7.Æ^ˆÙWeNÛèßšFsëU%ÏS
¿;J!uµjEÅ%Ñåm£ësþCâ¿zzÑ’¨þéFòeÑq­Û0x–Á–ó“¢~òÇ AJ/Ë›]jñ ‡z8‡{±äFŽ­§Ñçq²KeI*œƒÊÕé1êHoAÔ(áN{&dYÖÀ __Þ´ŽT›'EQzû
endstream
endobj
-1517 0 obj
-<< /Type /FontDescriptor /FontName /VGMPAA+CMSY10 /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /angbracketleft /angbracketright /arrowleft /minus /multiply) /FontFile 1518 0 R >>
+1538 0 obj
+<< /Type /FontDescriptor /FontName /VGMPAA+CMSY10 /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /angbracketleft /angbracketright /arrowleft /minus /multiply) /FontFile 1539 0 R >>
endobj
-1520 0 obj
+1541 0 obj
<< /Length1 1414 /Length2 6167 /Length3 0 /Filter /FlateDecode /Length 7134 >>
stream
xÚvTTkÛ6(HK7ÈFBÀ†ADj¥c˜`ˆb†îP:¥A@:¥SBRZ@:T@i”oÔsÞó÷ÿ×úÿ5kíÙÏu×s=÷uï½y8!†‚Jp´-BŠeCS
@@ -7453,10 +7575,10 @@ nÔû­Ž<žȦ
.7§¹z¥ Óä^XE©i[S“¾<Ùpˆ1•5*;A™§øñÕ»Ù<ød*+£w]§`Ó·¿3I4e:•¿îd«×z펢ËÚ4)Aû»¯wäTÀ¥iîwÚí||›/ª¤KÛKj -ÈTäfü bS“(Ìâ”TéáqÂ#ÐõzÉ%‰Iç`„—âuk9K^Þùeùƒ¸[÷šZ„wŒÅÊ£¼z›IÉ|UŠ»|°Ë„±&e•VJ6Sg„ߪa^É4ǵŽ+ •wŒN\E»ÉVÚØ©ze´ÒãÁïw`w¶Ø“/¾:˜êñ‘7¾ò—1á¼ ¿P@Õ᣸ªª·ÐÏìÆFt7‹ð™ÿã^HXÈfÖM[vîÂU:ûxüåµ'?iäb‹‚’iŠ Z¬MÂöù¶}&ÞäOàÄdáúŒ†@9fc»òHMàéFKlpUe’]ø:AŽ÷õE)Çô‘(x±È˜ž…k‹úm´DðÉÿ£ü@~½Òè•å ÍÃF–²0ANžþÇžÄE™ÝiXQRÎ÷m9æ¤l%§i;mͶ…éFÞoä‰1­Ýj 1 ^ʼn{ÚWG 7HO ]¤óȉ"•)Ujzí”lLÊô?oò»Ü
endstream
endobj
-1519 0 obj
-<< /Type /FontDescriptor /FontName /UZBPXA+CMSY5 /Flags 4 /FontBBox [ 21 -944 1448 791 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 56 /XHeight 431 /CharSet( /arrowleft /minus) /FontFile 1520 0 R >>
+1540 0 obj
+<< /Type /FontDescriptor /FontName /UZBPXA+CMSY5 /Flags 4 /FontBBox [ 21 -944 1448 791 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 56 /XHeight 431 /CharSet( /arrowleft /minus) /FontFile 1541 0 R >>
endobj
-1522 0 obj
+1543 0 obj
<< /Length1 1435 /Length2 6179 /Length3 0 /Filter /FlateDecode /Length 7153 >>
stream
xÚtTÔ[ß.Ý(ô €„0 Ò! Ò‚Ã0À30 Ý”€Ò%’* ’RÒ-Hw7"|£žóžï¼÷®uïšµþ³÷óËgïç·ÙYµõxe­–P%Å âã—
@@ -7485,317 +7607,320 @@ d’"`ßÀtUe>‘!%Ä_lkhCg¼§ëKOÕnWò~­ÚyöÒ£Â@᪘+õ™Ó>1#Ï1àøVGŽ¯¦pñ.¦A…’rórfSbË
;¯ÈjÚjœIZ¸xÙ±™å1öINzfݪƒ¬±Õy‰¦á1MƒÉ3¶"}~]\ÇÎ耆n>s5Rñ¸üQܶÒÀ€ nz¢©p¯œ‡~FqkŒqܲ=Üé'8í~ê*Ù}ÿ›¾Þø
endstream
endobj
-1521 0 obj
-<< /Type /FontDescriptor /FontName /QYJPQA+CMSY7 /Flags 4 /FontBBox [ -15 -951 1251 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /arrowleft /arrowup /minus) /FontFile 1522 0 R >>
+1542 0 obj
+<< /Type /FontDescriptor /FontName /QYJPQA+CMSY7 /Flags 4 /FontBBox [ -15 -951 1251 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /arrowleft /arrowup /minus) /FontFile 1543 0 R >>
endobj
-748 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /XEMCLW+CMBX10 /FontDescriptor 1495 0 R /FirstChar 49 /LastChar 100 /Widths 1319 0 R >>
+758 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /XEMCLW+CMBX10 /FontDescriptor 1516 0 R /FirstChar 49 /LastChar 100 /Widths 1340 0 R >>
endobj
-371 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /CFYTDH+CMEX10 /FontDescriptor 1497 0 R /FirstChar 12 /LastChar 125 /Widths 1446 0 R >>
+375 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CFYTDH+CMEX10 /FontDescriptor 1518 0 R /FirstChar 12 /LastChar 125 /Widths 1467 0 R >>
endobj
-406 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /VMQSYC+CMEX7 /FontDescriptor 1499 0 R /FirstChar 112 /LastChar 112 /Widths 1354 0 R >>
+410 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /VMQSYC+CMEX7 /FontDescriptor 1520 0 R /FirstChar 112 /LastChar 112 /Widths 1375 0 R >>
endobj
-375 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /CEORQM+CMMI10 /FontDescriptor 1501 0 R /FirstChar 46 /LastChar 122 /Widths 1442 0 R >>
+379 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CEORQM+CMMI10 /FontDescriptor 1522 0 R /FirstChar 46 /LastChar 122 /Widths 1463 0 R >>
endobj
-419 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /JZMBET+CMMI12 /FontDescriptor 1503 0 R /FirstChar 65 /LastChar 65 /Widths 1353 0 R >>
+423 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /JZMBET+CMMI12 /FontDescriptor 1524 0 R /FirstChar 65 /LastChar 65 /Widths 1374 0 R >>
endobj
-374 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /IUHNPC+CMMI5 /FontDescriptor 1505 0 R /FirstChar 76 /LastChar 110 /Widths 1443 0 R >>
+378 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /IUHNPC+CMMI5 /FontDescriptor 1526 0 R /FirstChar 76 /LastChar 110 /Widths 1464 0 R >>
endobj
-372 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /WUDPRN+CMMI7 /FontDescriptor 1507 0 R /FirstChar 59 /LastChar 120 /Widths 1445 0 R >>
+376 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /WUDPRN+CMMI7 /FontDescriptor 1528 0 R /FirstChar 59 /LastChar 120 /Widths 1466 0 R >>
endobj
-479 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /TEYYDJ+CMMI8 /FontDescriptor 1509 0 R /FirstChar 105 /LastChar 110 /Widths 1340 0 R >>
+488 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /TEYYDJ+CMMI8 /FontDescriptor 1530 0 R /FirstChar 105 /LastChar 110 /Widths 1361 0 R >>
endobj
-378 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /IHIWXH+CMR10 /FontDescriptor 1511 0 R /FirstChar 40 /LastChar 115 /Widths 1434 0 R >>
+382 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /IHIWXH+CMR10 /FontDescriptor 1532 0 R /FirstChar 40 /LastChar 115 /Widths 1455 0 R >>
endobj
-373 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /CPMJUS+CMR5 /FontDescriptor 1513 0 R /FirstChar 43 /LastChar 52 /Widths 1444 0 R >>
+377 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CPMJUS+CMR5 /FontDescriptor 1534 0 R /FirstChar 43 /LastChar 52 /Widths 1465 0 R >>
endobj
-376 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /IZMGNT+CMR7 /FontDescriptor 1515 0 R /FirstChar 40 /LastChar 57 /Widths 1441 0 R >>
+380 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /IZMGNT+CMR7 /FontDescriptor 1536 0 R /FirstChar 40 /LastChar 57 /Widths 1462 0 R >>
endobj
-400 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /VGMPAA+CMSY10 /FontDescriptor 1517 0 R /FirstChar 0 /LastChar 105 /Widths 1355 0 R >>
+404 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /VGMPAA+CMSY10 /FontDescriptor 1538 0 R /FirstChar 0 /LastChar 105 /Widths 1376 0 R >>
endobj
-737 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /UZBPXA+CMSY5 /FontDescriptor 1519 0 R /FirstChar 0 /LastChar 32 /Widths 1320 0 R >>
+747 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /UZBPXA+CMSY5 /FontDescriptor 1540 0 R /FirstChar 0 /LastChar 32 /Widths 1341 0 R >>
endobj
-638 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /QYJPQA+CMSY7 /FontDescriptor 1521 0 R /FirstChar 0 /LastChar 34 /Widths 1327 0 R >>
+646 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /QYJPQA+CMSY7 /FontDescriptor 1542 0 R /FirstChar 0 /LastChar 34 /Widths 1348 0 R >>
endobj
-390 0 obj
-<< /Type /Pages /Parent 1523 0 R /Count 10 /Kids [ 357 0 R 395 0 R 403 0 R 416 0 R 431 0 R 444 0 R 449 0 R 454 0 R 461 0 R 466 0 R ] >>
+394 0 obj
+<< /Type /Pages /Parent 1544 0 R /Count 10 /Kids [ 361 0 R 399 0 R 407 0 R 420 0 R 435 0 R 448 0 R 453 0 R 457 0 R 461 0 R 468 0 R ] >>
endobj
-480 0 obj
-<< /Type /Pages /Parent 1523 0 R /Count 10 /Kids [ 476 0 R 489 0 R 496 0 R 501 0 R 506 0 R 512 0 R 521 0 R 527 0 R 533 0 R 539 0 R ] >>
+479 0 obj
+<< /Type /Pages /Parent 1544 0 R /Count 10 /Kids [ 475 0 R 485 0 R 497 0 R 504 0 R 509 0 R 514 0 R 520 0 R 529 0 R 535 0 R 541 0 R ] >>
endobj
-548 0 obj
-<< /Type /Pages /Parent 1523 0 R /Count 10 /Kids [ 545 0 R 552 0 R 559 0 R 565 0 R 573 0 R 581 0 R 591 0 R 598 0 R 603 0 R 608 0 R ] >>
+550 0 obj
+<< /Type /Pages /Parent 1544 0 R /Count 10 /Kids [ 547 0 R 554 0 R 560 0 R 567 0 R 573 0 R 581 0 R 589 0 R 599 0 R 606 0 R 611 0 R ] >>
endobj
-618 0 obj
-<< /Type /Pages /Parent 1523 0 R /Count 10 /Kids [ 615 0 R 623 0 R 635 0 R 644 0 R 651 0 R 659 0 R 665 0 R 674 0 R 683 0 R 691 0 R ] >>
+619 0 obj
+<< /Type /Pages /Parent 1544 0 R /Count 10 /Kids [ 616 0 R 624 0 R 631 0 R 643 0 R 652 0 R 659 0 R 667 0 R 673 0 R 682 0 R 691 0 R ] >>
endobj
-710 0 obj
-<< /Type /Pages /Parent 1523 0 R /Count 10 /Kids [ 701 0 R 714 0 R 724 0 R 729 0 R 734 0 R 745 0 R 754 0 R 763 0 R 771 0 R 778 0 R ] >>
+707 0 obj
+<< /Type /Pages /Parent 1544 0 R /Count 10 /Kids [ 699 0 R 710 0 R 724 0 R 734 0 R 739 0 R 744 0 R 755 0 R 764 0 R 773 0 R 781 0 R ] >>
endobj
-788 0 obj
-<< /Type /Pages /Parent 1523 0 R /Count 10 /Kids [ 784 0 R 792 0 R 798 0 R 806 0 R 815 0 R 830 0 R 837 0 R 842 0 R 848 0 R 852 0 R ] >>
+791 0 obj
+<< /Type /Pages /Parent 1544 0 R /Count 10 /Kids [ 788 0 R 795 0 R 801 0 R 808 0 R 816 0 R 825 0 R 840 0 R 847 0 R 852 0 R 860 0 R ] >>
endobj
-859 0 obj
-<< /Type /Pages /Parent 1523 0 R /Count 10 /Kids [ 856 0 R 861 0 R 865 0 R 869 0 R 874 0 R 879 0 R 883 0 R 887 0 R 1006 0 R 1112 0 R ] >>
+867 0 obj
+<< /Type /Pages /Parent 1544 0 R /Count 10 /Kids [ 864 0 R 869 0 R 873 0 R 877 0 R 881 0 R 886 0 R 891 0 R 895 0 R 899 0 R 1018 0 R ] >>
endobj
-1207 0 obj
-<< /Type /Pages /Parent 1523 0 R /Count 3 /Kids [ 1204 0 R 1248 0 R 1303 0 R ] >>
+1130 0 obj
+<< /Type /Pages /Parent 1544 0 R /Count 5 /Kids [ 1127 0 R 1220 0 R 1263 0 R 1319 0 R 1324 0 R ] >>
endobj
-1523 0 obj
-<< /Type /Pages /Count 73 /Kids [ 390 0 R 480 0 R 548 0 R 618 0 R 710 0 R 788 0 R 859 0 R 1207 0 R ] >>
+1544 0 obj
+<< /Type /Pages /Count 75 /Kids [ 394 0 R 479 0 R 550 0 R 619 0 R 707 0 R 791 0 R 867 0 R 1130 0 R ] >>
endobj
-1524 0 obj
-<< /Type /Outlines /First 6 0 R /Last 354 0 R /Count 19 >>
+1545 0 obj
+<< /Type /Outlines /First 6 0 R /Last 358 0 R /Count 19 >>
+endobj
+358 0 obj
+<< /Title 359 0 R /A 356 0 R /Parent 1545 0 R /Prev 314 0 R >>
endobj
354 0 obj
-<< /Title 355 0 R /A 352 0 R /Parent 1524 0 R /Prev 310 0 R >>
+<< /Title 355 0 R /A 352 0 R /Parent 314 0 R /Prev 350 0 R >>
endobj
350 0 obj
-<< /Title 351 0 R /A 348 0 R /Parent 310 0 R /Prev 346 0 R >>
+<< /Title 351 0 R /A 348 0 R /Parent 314 0 R /Prev 346 0 R /Next 354 0 R >>
endobj
346 0 obj
-<< /Title 347 0 R /A 344 0 R /Parent 310 0 R /Prev 342 0 R /Next 350 0 R >>
+<< /Title 347 0 R /A 344 0 R /Parent 314 0 R /Prev 342 0 R /Next 350 0 R >>
endobj
342 0 obj
-<< /Title 343 0 R /A 340 0 R /Parent 310 0 R /Prev 338 0 R /Next 346 0 R >>
+<< /Title 343 0 R /A 340 0 R /Parent 314 0 R /Prev 338 0 R /Next 346 0 R >>
endobj
338 0 obj
-<< /Title 339 0 R /A 336 0 R /Parent 310 0 R /Prev 334 0 R /Next 342 0 R >>
+<< /Title 339 0 R /A 336 0 R /Parent 314 0 R /Prev 334 0 R /Next 342 0 R >>
endobj
334 0 obj
-<< /Title 335 0 R /A 332 0 R /Parent 310 0 R /Prev 330 0 R /Next 338 0 R >>
+<< /Title 335 0 R /A 332 0 R /Parent 314 0 R /Prev 330 0 R /Next 338 0 R >>
endobj
330 0 obj
-<< /Title 331 0 R /A 328 0 R /Parent 310 0 R /Prev 326 0 R /Next 334 0 R >>
+<< /Title 331 0 R /A 328 0 R /Parent 314 0 R /Prev 326 0 R /Next 334 0 R >>
endobj
326 0 obj
-<< /Title 327 0 R /A 324 0 R /Parent 310 0 R /Prev 322 0 R /Next 330 0 R >>
+<< /Title 327 0 R /A 324 0 R /Parent 314 0 R /Prev 322 0 R /Next 330 0 R >>
endobj
322 0 obj
-<< /Title 323 0 R /A 320 0 R /Parent 310 0 R /Prev 318 0 R /Next 326 0 R >>
+<< /Title 323 0 R /A 320 0 R /Parent 314 0 R /Prev 318 0 R /Next 326 0 R >>
endobj
318 0 obj
-<< /Title 319 0 R /A 316 0 R /Parent 310 0 R /Prev 314 0 R /Next 322 0 R >>
+<< /Title 319 0 R /A 316 0 R /Parent 314 0 R /Next 322 0 R >>
endobj
314 0 obj
-<< /Title 315 0 R /A 312 0 R /Parent 310 0 R /Next 318 0 R >>
+<< /Title 315 0 R /A 312 0 R /Parent 1545 0 R /Prev 294 0 R /Next 358 0 R /First 318 0 R /Last 354 0 R /Count -10 >>
endobj
310 0 obj
-<< /Title 311 0 R /A 308 0 R /Parent 1524 0 R /Prev 290 0 R /Next 354 0 R /First 314 0 R /Last 350 0 R /Count -10 >>
+<< /Title 311 0 R /A 308 0 R /Parent 294 0 R /Prev 306 0 R >>
endobj
306 0 obj
-<< /Title 307 0 R /A 304 0 R /Parent 290 0 R /Prev 302 0 R >>
+<< /Title 307 0 R /A 304 0 R /Parent 294 0 R /Prev 302 0 R /Next 310 0 R >>
endobj
302 0 obj
-<< /Title 303 0 R /A 300 0 R /Parent 290 0 R /Prev 298 0 R /Next 306 0 R >>
+<< /Title 303 0 R /A 300 0 R /Parent 294 0 R /Prev 298 0 R /Next 306 0 R >>
endobj
298 0 obj
-<< /Title 299 0 R /A 296 0 R /Parent 290 0 R /Prev 294 0 R /Next 302 0 R >>
+<< /Title 299 0 R /A 296 0 R /Parent 294 0 R /Next 302 0 R >>
endobj
294 0 obj
-<< /Title 295 0 R /A 292 0 R /Parent 290 0 R /Next 298 0 R >>
+<< /Title 295 0 R /A 292 0 R /Parent 1545 0 R /Prev 290 0 R /Next 314 0 R /First 298 0 R /Last 310 0 R /Count -4 >>
endobj
290 0 obj
-<< /Title 291 0 R /A 288 0 R /Parent 1524 0 R /Prev 286 0 R /Next 310 0 R /First 294 0 R /Last 306 0 R /Count -4 >>
+<< /Title 291 0 R /A 288 0 R /Parent 1545 0 R /Prev 262 0 R /Next 294 0 R >>
endobj
286 0 obj
-<< /Title 287 0 R /A 284 0 R /Parent 1524 0 R /Prev 258 0 R /Next 290 0 R >>
+<< /Title 287 0 R /A 284 0 R /Parent 262 0 R /Prev 282 0 R >>
endobj
282 0 obj
-<< /Title 283 0 R /A 280 0 R /Parent 258 0 R /Prev 278 0 R >>
+<< /Title 283 0 R /A 280 0 R /Parent 262 0 R /Prev 278 0 R /Next 286 0 R >>
endobj
278 0 obj
-<< /Title 279 0 R /A 276 0 R /Parent 258 0 R /Prev 274 0 R /Next 282 0 R >>
+<< /Title 279 0 R /A 276 0 R /Parent 262 0 R /Prev 266 0 R /Next 282 0 R >>
endobj
274 0 obj
-<< /Title 275 0 R /A 272 0 R /Parent 258 0 R /Prev 262 0 R /Next 278 0 R >>
+<< /Title 275 0 R /A 272 0 R /Parent 266 0 R /Prev 270 0 R >>
endobj
270 0 obj
-<< /Title 271 0 R /A 268 0 R /Parent 262 0 R /Prev 266 0 R >>
+<< /Title 271 0 R /A 268 0 R /Parent 266 0 R /Next 274 0 R >>
endobj
266 0 obj
-<< /Title 267 0 R /A 264 0 R /Parent 262 0 R /Next 270 0 R >>
+<< /Title 267 0 R /A 264 0 R /Parent 262 0 R /Next 278 0 R /First 270 0 R /Last 274 0 R /Count -2 >>
endobj
262 0 obj
-<< /Title 263 0 R /A 260 0 R /Parent 258 0 R /Next 274 0 R /First 266 0 R /Last 270 0 R /Count -2 >>
+<< /Title 263 0 R /A 260 0 R /Parent 1545 0 R /Prev 214 0 R /Next 290 0 R /First 266 0 R /Last 286 0 R /Count -4 >>
endobj
258 0 obj
-<< /Title 259 0 R /A 256 0 R /Parent 1524 0 R /Prev 210 0 R /Next 286 0 R /First 262 0 R /Last 282 0 R /Count -4 >>
+<< /Title 259 0 R /A 256 0 R /Parent 214 0 R /Prev 254 0 R >>
endobj
254 0 obj
-<< /Title 255 0 R /A 252 0 R /Parent 210 0 R /Prev 250 0 R >>
+<< /Title 255 0 R /A 252 0 R /Parent 214 0 R /Prev 250 0 R /Next 258 0 R >>
endobj
250 0 obj
-<< /Title 251 0 R /A 248 0 R /Parent 210 0 R /Prev 246 0 R /Next 254 0 R >>
+<< /Title 251 0 R /A 248 0 R /Parent 214 0 R /Prev 246 0 R /Next 254 0 R >>
endobj
246 0 obj
-<< /Title 247 0 R /A 244 0 R /Parent 210 0 R /Prev 242 0 R /Next 250 0 R >>
+<< /Title 247 0 R /A 244 0 R /Parent 214 0 R /Prev 242 0 R /Next 250 0 R >>
endobj
242 0 obj
-<< /Title 243 0 R /A 240 0 R /Parent 210 0 R /Prev 238 0 R /Next 246 0 R >>
+<< /Title 243 0 R /A 240 0 R /Parent 214 0 R /Prev 238 0 R /Next 246 0 R >>
endobj
238 0 obj
-<< /Title 239 0 R /A 236 0 R /Parent 210 0 R /Prev 234 0 R /Next 242 0 R >>
+<< /Title 239 0 R /A 236 0 R /Parent 214 0 R /Prev 234 0 R /Next 242 0 R >>
endobj
234 0 obj
-<< /Title 235 0 R /A 232 0 R /Parent 210 0 R /Prev 230 0 R /Next 238 0 R >>
+<< /Title 235 0 R /A 232 0 R /Parent 214 0 R /Prev 230 0 R /Next 238 0 R >>
endobj
230 0 obj
-<< /Title 231 0 R /A 228 0 R /Parent 210 0 R /Prev 226 0 R /Next 234 0 R >>
+<< /Title 231 0 R /A 228 0 R /Parent 214 0 R /Prev 226 0 R /Next 234 0 R >>
endobj
226 0 obj
-<< /Title 227 0 R /A 224 0 R /Parent 210 0 R /Prev 222 0 R /Next 230 0 R >>
+<< /Title 227 0 R /A 224 0 R /Parent 214 0 R /Prev 222 0 R /Next 230 0 R >>
endobj
222 0 obj
-<< /Title 223 0 R /A 220 0 R /Parent 210 0 R /Prev 218 0 R /Next 226 0 R >>
+<< /Title 223 0 R /A 220 0 R /Parent 214 0 R /Prev 218 0 R /Next 226 0 R >>
endobj
218 0 obj
-<< /Title 219 0 R /A 216 0 R /Parent 210 0 R /Prev 214 0 R /Next 222 0 R >>
+<< /Title 219 0 R /A 216 0 R /Parent 214 0 R /Next 222 0 R >>
endobj
214 0 obj
-<< /Title 215 0 R /A 212 0 R /Parent 210 0 R /Next 218 0 R >>
+<< /Title 215 0 R /A 212 0 R /Parent 1545 0 R /Prev 190 0 R /Next 262 0 R /First 218 0 R /Last 258 0 R /Count -11 >>
endobj
210 0 obj
-<< /Title 211 0 R /A 208 0 R /Parent 1524 0 R /Prev 186 0 R /Next 258 0 R /First 214 0 R /Last 254 0 R /Count -11 >>
+<< /Title 211 0 R /A 208 0 R /Parent 190 0 R /Prev 206 0 R >>
endobj
206 0 obj
-<< /Title 207 0 R /A 204 0 R /Parent 186 0 R /Prev 202 0 R >>
+<< /Title 207 0 R /A 204 0 R /Parent 190 0 R /Prev 202 0 R /Next 210 0 R >>
endobj
202 0 obj
-<< /Title 203 0 R /A 200 0 R /Parent 186 0 R /Prev 198 0 R /Next 206 0 R >>
+<< /Title 203 0 R /A 200 0 R /Parent 190 0 R /Prev 198 0 R /Next 206 0 R >>
endobj
198 0 obj
-<< /Title 199 0 R /A 196 0 R /Parent 186 0 R /Prev 194 0 R /Next 202 0 R >>
+<< /Title 199 0 R /A 196 0 R /Parent 190 0 R /Prev 194 0 R /Next 202 0 R >>
endobj
194 0 obj
-<< /Title 195 0 R /A 192 0 R /Parent 186 0 R /Prev 190 0 R /Next 198 0 R >>
+<< /Title 195 0 R /A 192 0 R /Parent 190 0 R /Next 198 0 R >>
endobj
190 0 obj
-<< /Title 191 0 R /A 188 0 R /Parent 186 0 R /Next 194 0 R >>
+<< /Title 191 0 R /A 188 0 R /Parent 1545 0 R /Prev 170 0 R /Next 214 0 R /First 194 0 R /Last 210 0 R /Count -5 >>
endobj
186 0 obj
-<< /Title 187 0 R /A 184 0 R /Parent 1524 0 R /Prev 166 0 R /Next 210 0 R /First 190 0 R /Last 206 0 R /Count -5 >>
+<< /Title 187 0 R /A 184 0 R /Parent 170 0 R /Prev 182 0 R >>
endobj
182 0 obj
-<< /Title 183 0 R /A 180 0 R /Parent 166 0 R /Prev 178 0 R >>
+<< /Title 183 0 R /A 180 0 R /Parent 170 0 R /Prev 178 0 R /Next 186 0 R >>
endobj
178 0 obj
-<< /Title 179 0 R /A 176 0 R /Parent 166 0 R /Prev 174 0 R /Next 182 0 R >>
+<< /Title 179 0 R /A 176 0 R /Parent 170 0 R /Prev 174 0 R /Next 182 0 R >>
endobj
174 0 obj
-<< /Title 175 0 R /A 172 0 R /Parent 166 0 R /Prev 170 0 R /Next 178 0 R >>
+<< /Title 175 0 R /A 172 0 R /Parent 170 0 R /Next 178 0 R >>
endobj
170 0 obj
-<< /Title 171 0 R /A 168 0 R /Parent 166 0 R /Next 174 0 R >>
+<< /Title 171 0 R /A 168 0 R /Parent 1545 0 R /Prev 166 0 R /Next 190 0 R /First 174 0 R /Last 186 0 R /Count -4 >>
endobj
166 0 obj
-<< /Title 167 0 R /A 164 0 R /Parent 1524 0 R /Prev 162 0 R /Next 186 0 R /First 170 0 R /Last 182 0 R /Count -4 >>
+<< /Title 167 0 R /A 164 0 R /Parent 1545 0 R /Prev 138 0 R /Next 170 0 R >>
endobj
162 0 obj
-<< /Title 163 0 R /A 160 0 R /Parent 1524 0 R /Prev 134 0 R /Next 166 0 R >>
+<< /Title 163 0 R /A 160 0 R /Parent 138 0 R /Prev 158 0 R >>
endobj
158 0 obj
-<< /Title 159 0 R /A 156 0 R /Parent 134 0 R /Prev 154 0 R >>
+<< /Title 159 0 R /A 156 0 R /Parent 138 0 R /Prev 154 0 R /Next 162 0 R >>
endobj
154 0 obj
-<< /Title 155 0 R /A 152 0 R /Parent 134 0 R /Prev 150 0 R /Next 158 0 R >>
+<< /Title 155 0 R /A 152 0 R /Parent 138 0 R /Prev 150 0 R /Next 158 0 R >>
endobj
150 0 obj
-<< /Title 151 0 R /A 148 0 R /Parent 134 0 R /Prev 146 0 R /Next 154 0 R >>
+<< /Title 151 0 R /A 148 0 R /Parent 138 0 R /Prev 146 0 R /Next 154 0 R >>
endobj
146 0 obj
-<< /Title 147 0 R /A 144 0 R /Parent 134 0 R /Prev 142 0 R /Next 150 0 R >>
+<< /Title 147 0 R /A 144 0 R /Parent 138 0 R /Prev 142 0 R /Next 150 0 R >>
endobj
142 0 obj
-<< /Title 143 0 R /A 140 0 R /Parent 134 0 R /Prev 138 0 R /Next 146 0 R >>
+<< /Title 143 0 R /A 140 0 R /Parent 138 0 R /Next 146 0 R >>
endobj
138 0 obj
-<< /Title 139 0 R /A 136 0 R /Parent 134 0 R /Next 142 0 R >>
+<< /Title 139 0 R /A 136 0 R /Parent 1545 0 R /Prev 134 0 R /Next 166 0 R /First 142 0 R /Last 162 0 R /Count -6 >>
endobj
134 0 obj
-<< /Title 135 0 R /A 132 0 R /Parent 1524 0 R /Prev 130 0 R /Next 162 0 R /First 138 0 R /Last 158 0 R /Count -6 >>
+<< /Title 135 0 R /A 132 0 R /Parent 1545 0 R /Prev 118 0 R /Next 138 0 R >>
endobj
130 0 obj
-<< /Title 131 0 R /A 128 0 R /Parent 1524 0 R /Prev 114 0 R /Next 134 0 R >>
+<< /Title 131 0 R /A 128 0 R /Parent 118 0 R /Prev 126 0 R >>
endobj
126 0 obj
-<< /Title 127 0 R /A 124 0 R /Parent 114 0 R /Prev 122 0 R >>
+<< /Title 127 0 R /A 124 0 R /Parent 118 0 R /Prev 122 0 R /Next 130 0 R >>
endobj
122 0 obj
-<< /Title 123 0 R /A 120 0 R /Parent 114 0 R /Prev 118 0 R /Next 126 0 R >>
+<< /Title 123 0 R /A 120 0 R /Parent 118 0 R /Next 126 0 R >>
endobj
118 0 obj
-<< /Title 119 0 R /A 116 0 R /Parent 114 0 R /Next 122 0 R >>
+<< /Title 119 0 R /A 116 0 R /Parent 1545 0 R /Prev 114 0 R /Next 134 0 R /First 122 0 R /Last 130 0 R /Count -3 >>
endobj
114 0 obj
-<< /Title 115 0 R /A 112 0 R /Parent 1524 0 R /Prev 110 0 R /Next 130 0 R /First 118 0 R /Last 126 0 R /Count -3 >>
+<< /Title 115 0 R /A 112 0 R /Parent 1545 0 R /Prev 94 0 R /Next 118 0 R >>
endobj
110 0 obj
-<< /Title 111 0 R /A 108 0 R /Parent 1524 0 R /Prev 90 0 R /Next 114 0 R >>
+<< /Title 111 0 R /A 108 0 R /Parent 94 0 R /Prev 106 0 R >>
endobj
106 0 obj
-<< /Title 107 0 R /A 104 0 R /Parent 90 0 R /Prev 102 0 R >>
+<< /Title 107 0 R /A 104 0 R /Parent 94 0 R /Prev 102 0 R /Next 110 0 R >>
endobj
102 0 obj
-<< /Title 103 0 R /A 100 0 R /Parent 90 0 R /Prev 98 0 R /Next 106 0 R >>
+<< /Title 103 0 R /A 100 0 R /Parent 94 0 R /Prev 98 0 R /Next 106 0 R >>
endobj
98 0 obj
-<< /Title 99 0 R /A 96 0 R /Parent 90 0 R /Prev 94 0 R /Next 102 0 R >>
+<< /Title 99 0 R /A 96 0 R /Parent 94 0 R /Next 102 0 R >>
endobj
94 0 obj
-<< /Title 95 0 R /A 92 0 R /Parent 90 0 R /Next 98 0 R >>
+<< /Title 95 0 R /A 92 0 R /Parent 1545 0 R /Prev 50 0 R /Next 114 0 R /First 98 0 R /Last 110 0 R /Count -4 >>
endobj
90 0 obj
-<< /Title 91 0 R /A 88 0 R /Parent 1524 0 R /Prev 46 0 R /Next 110 0 R /First 94 0 R /Last 106 0 R /Count -4 >>
+<< /Title 91 0 R /A 88 0 R /Parent 70 0 R /Prev 86 0 R >>
endobj
86 0 obj
-<< /Title 87 0 R /A 84 0 R /Parent 66 0 R /Prev 82 0 R >>
+<< /Title 87 0 R /A 84 0 R /Parent 70 0 R /Prev 82 0 R /Next 90 0 R >>
endobj
82 0 obj
-<< /Title 83 0 R /A 80 0 R /Parent 66 0 R /Prev 78 0 R /Next 86 0 R >>
+<< /Title 83 0 R /A 80 0 R /Parent 70 0 R /Prev 78 0 R /Next 86 0 R >>
endobj
78 0 obj
-<< /Title 79 0 R /A 76 0 R /Parent 66 0 R /Prev 74 0 R /Next 82 0 R >>
+<< /Title 79 0 R /A 76 0 R /Parent 70 0 R /Prev 74 0 R /Next 82 0 R >>
endobj
74 0 obj
-<< /Title 75 0 R /A 72 0 R /Parent 66 0 R /Prev 70 0 R /Next 78 0 R >>
+<< /Title 75 0 R /A 72 0 R /Parent 70 0 R /Next 78 0 R >>
endobj
70 0 obj
-<< /Title 71 0 R /A 68 0 R /Parent 66 0 R /Next 74 0 R >>
+<< /Title 71 0 R /A 68 0 R /Parent 50 0 R /Prev 66 0 R /First 74 0 R /Last 90 0 R /Count -5 >>
endobj
66 0 obj
-<< /Title 67 0 R /A 64 0 R /Parent 46 0 R /Prev 62 0 R /First 70 0 R /Last 86 0 R /Count -5 >>
+<< /Title 67 0 R /A 64 0 R /Parent 50 0 R /Prev 54 0 R /Next 70 0 R >>
endobj
62 0 obj
-<< /Title 63 0 R /A 60 0 R /Parent 46 0 R /Prev 50 0 R /Next 66 0 R >>
+<< /Title 63 0 R /A 60 0 R /Parent 54 0 R /Prev 58 0 R >>
endobj
58 0 obj
-<< /Title 59 0 R /A 56 0 R /Parent 50 0 R /Prev 54 0 R >>
+<< /Title 59 0 R /A 56 0 R /Parent 54 0 R /Next 62 0 R >>
endobj
54 0 obj
-<< /Title 55 0 R /A 52 0 R /Parent 50 0 R /Next 58 0 R >>
+<< /Title 55 0 R /A 52 0 R /Parent 50 0 R /Next 66 0 R /First 58 0 R /Last 62 0 R /Count -2 >>
endobj
50 0 obj
-<< /Title 51 0 R /A 48 0 R /Parent 46 0 R /Next 62 0 R /First 54 0 R /Last 58 0 R /Count -2 >>
+<< /Title 51 0 R /A 48 0 R /Parent 1545 0 R /Prev 18 0 R /Next 94 0 R /First 54 0 R /Last 70 0 R /Count -3 >>
endobj
46 0 obj
-<< /Title 47 0 R /A 44 0 R /Parent 1524 0 R /Prev 18 0 R /Next 90 0 R /First 50 0 R /Last 66 0 R /Count -3 >>
+<< /Title 47 0 R /A 44 0 R /Parent 18 0 R /Prev 42 0 R >>
endobj
42 0 obj
-<< /Title 43 0 R /A 40 0 R /Parent 18 0 R /Prev 38 0 R >>
+<< /Title 43 0 R /A 40 0 R /Parent 18 0 R /Prev 38 0 R /Next 46 0 R >>
endobj
38 0 obj
<< /Title 39 0 R /A 36 0 R /Parent 18 0 R /Prev 34 0 R /Next 42 0 R >>
@@ -7813,1586 +7938,1607 @@ endobj
<< /Title 23 0 R /A 20 0 R /Parent 18 0 R /Next 26 0 R >>
endobj
18 0 obj
-<< /Title 19 0 R /A 16 0 R /Parent 1524 0 R /Prev 14 0 R /Next 46 0 R /First 22 0 R /Last 42 0 R /Count -6 >>
+<< /Title 19 0 R /A 16 0 R /Parent 1545 0 R /Prev 14 0 R /Next 50 0 R /First 22 0 R /Last 46 0 R /Count -7 >>
endobj
14 0 obj
-<< /Title 15 0 R /A 12 0 R /Parent 1524 0 R /Prev 10 0 R /Next 18 0 R >>
+<< /Title 15 0 R /A 12 0 R /Parent 1545 0 R /Prev 10 0 R /Next 18 0 R >>
endobj
10 0 obj
-<< /Title 11 0 R /A 8 0 R /Parent 1524 0 R /Prev 6 0 R /Next 14 0 R >>
+<< /Title 11 0 R /A 8 0 R /Parent 1545 0 R /Prev 6 0 R /Next 14 0 R >>
endobj
6 0 obj
-<< /Title 7 0 R /A 4 0 R /Parent 1524 0 R /Next 10 0 R >>
+<< /Title 7 0 R /A 4 0 R /Parent 1545 0 R /Next 10 0 R >>
endobj
-1525 0 obj
-<< /Names [ (Doc-Start) 362 0 R (Item.1) 407 0 R (Item.10) 709 0 R (Item.11) 845 0 R (Item.12) 846 0 R (Item.2) 408 0 R (Item.3) 409 0 R (Item.4) 410 0 R (Item.5) 697 0 R (Item.6) 698 0 R (Item.7) 706 0 R (Item.8) 707 0 R (Item.9) 708 0 R (page.1) 361 0 R (page.10) 468 0 R (page.11) 478 0 R (page.12) 491 0 R (page.13) 498 0 R (page.14) 503 0 R (page.15) 508 0 R (page.16) 514 0 R (page.17) 523 0 R (page.18) 529 0 R (page.19) 535 0 R (page.2) 397 0 R (page.20) 541 0 R (page.21) 547 0 R (page.22) 554 0 R (page.23) 561 0 R (page.24) 567 0 R (page.25) 575 0 R (page.26) 583 0 R ] /Limits [ (Doc-Start) (page.26) ] >>
+1546 0 obj
+<< /Names [ (Doc-Start) 366 0 R (Item.1) 411 0 R (Item.10) 720 0 R (Item.11) 857 0 R (Item.12) 858 0 R (Item.2) 412 0 R (Item.3) 413 0 R (Item.4) 414 0 R (Item.5) 705 0 R (Item.6) 706 0 R (Item.7) 717 0 R (Item.8) 718 0 R (Item.9) 719 0 R (page.1) 365 0 R (page.10) 470 0 R (page.11) 477 0 R (page.12) 487 0 R (page.13) 499 0 R (page.14) 506 0 R (page.15) 511 0 R (page.16) 516 0 R (page.17) 522 0 R (page.18) 531 0 R (page.19) 537 0 R (page.2) 401 0 R (page.20) 543 0 R (page.21) 549 0 R (page.22) 556 0 R (page.23) 562 0 R (page.24) 569 0 R (page.25) 575 0 R (page.26) 583 0 R ] /Limits [ (Doc-Start) (page.26) ] >>
endobj
-1526 0 obj
-<< /Names [ (page.27) 593 0 R (page.28) 600 0 R (page.29) 605 0 R (page.3) 405 0 R (page.30) 610 0 R (page.31) 617 0 R (page.32) 625 0 R (page.33) 637 0 R (page.34) 646 0 R (page.35) 653 0 R (page.36) 661 0 R (page.37) 667 0 R (page.38) 676 0 R (page.39) 685 0 R (page.4) 418 0 R (page.40) 693 0 R (page.41) 703 0 R (page.42) 716 0 R (page.43) 726 0 R (page.44) 731 0 R (page.45) 736 0 R (page.46) 747 0 R (page.47) 756 0 R (page.48) 765 0 R (page.49) 773 0 R (page.5) 433 0 R (page.50) 780 0 R (page.51) 786 0 R (page.52) 794 0 R (page.53) 800 0 R (page.54) 808 0 R (page.55) 817 0 R ] /Limits [ (page.27) (page.55) ] >>
+1547 0 obj
+<< /Names [ (page.27) 591 0 R (page.28) 601 0 R (page.29) 608 0 R (page.3) 409 0 R (page.30) 613 0 R (page.31) 618 0 R (page.32) 626 0 R (page.33) 633 0 R (page.34) 645 0 R (page.35) 654 0 R (page.36) 661 0 R (page.37) 669 0 R (page.38) 675 0 R (page.39) 684 0 R (page.4) 422 0 R (page.40) 693 0 R (page.41) 701 0 R (page.42) 712 0 R (page.43) 726 0 R (page.44) 736 0 R (page.45) 741 0 R (page.46) 746 0 R (page.47) 757 0 R (page.48) 766 0 R (page.49) 775 0 R (page.5) 437 0 R (page.50) 783 0 R (page.51) 790 0 R (page.52) 797 0 R (page.53) 803 0 R (page.54) 810 0 R (page.55) 818 0 R ] /Limits [ (page.27) (page.55) ] >>
endobj
-1527 0 obj
-<< /Names [ (page.56) 832 0 R (page.57) 839 0 R (page.58) 844 0 R (page.59) 850 0 R (page.6) 446 0 R (page.60) 854 0 R (page.61) 858 0 R (page.62) 863 0 R (page.63) 867 0 R (page.64) 871 0 R (page.65) 876 0 R (page.66) 881 0 R (page.67) 885 0 R (page.68) 889 0 R (page.69) 1008 0 R (page.7) 451 0 R (page.70) 1114 0 R (page.71) 1206 0 R (page.72) 1250 0 R (page.73) 1305 0 R (page.8) 456 0 R (page.9) 463 0 R (section*.2) 353 0 R (section.1) 5 0 R (section.10) 133 0 R (section.11) 161 0 R (section.12) 165 0 R (section.13) 185 0 R (section.14) 209 0 R (section.15) 257 0 R (section.16) 285 0 R (section.17) 289 0 R ] /Limits [ (page.56) (section.17) ] >>
+1548 0 obj
+<< /Names [ (page.56) 827 0 R (page.57) 842 0 R (page.58) 849 0 R (page.59) 854 0 R (page.6) 450 0 R (page.60) 862 0 R (page.61) 866 0 R (page.62) 871 0 R (page.63) 875 0 R (page.64) 879 0 R (page.65) 883 0 R (page.66) 888 0 R (page.67) 893 0 R (page.68) 897 0 R (page.69) 901 0 R (page.7) 455 0 R (page.70) 1020 0 R (page.71) 1129 0 R (page.72) 1222 0 R (page.73) 1265 0 R (page.74) 1321 0 R (page.75) 1326 0 R (page.8) 459 0 R (page.9) 463 0 R (section*.2) 357 0 R (section.1) 5 0 R (section.10) 137 0 R (section.11) 165 0 R (section.12) 169 0 R (section.13) 189 0 R (section.14) 213 0 R (section.15) 261 0 R ] /Limits [ (page.56) (section.15) ] >>
endobj
-1528 0 obj
-<< /Names [ (section.18) 309 0 R (section.2) 9 0 R (section.3) 13 0 R (section.4) 17 0 R (section.5) 45 0 R (section.6) 89 0 R (section.7) 109 0 R (section.8) 113 0 R (section.9) 129 0 R (subsection.10.1) 137 0 R (subsection.10.2) 141 0 R (subsection.10.3) 145 0 R (subsection.10.4) 149 0 R (subsection.10.5) 153 0 R (subsection.10.6) 157 0 R (subsection.12.1) 169 0 R (subsection.12.2) 173 0 R (subsection.12.3) 177 0 R (subsection.12.4) 181 0 R (subsection.13.1) 189 0 R (subsection.13.2) 193 0 R (subsection.13.3) 197 0 R (subsection.13.4) 201 0 R (subsection.13.5) 205 0 R (subsection.14.1) 213 0 R (subsection.14.10) 249 0 R (subsection.14.11) 253 0 R (subsection.14.2) 217 0 R (subsection.14.3) 221 0 R (subsection.14.4) 225 0 R (subsection.14.5) 229 0 R (subsection.14.6) 233 0 R ] /Limits [ (section.18) (subsection.14.6) ] >>
+1549 0 obj
+<< /Names [ (section.16) 289 0 R (section.17) 293 0 R (section.18) 313 0 R (section.2) 9 0 R (section.3) 13 0 R (section.4) 17 0 R (section.5) 49 0 R (section.6) 93 0 R (section.7) 113 0 R (section.8) 117 0 R (section.9) 133 0 R (subsection.10.1) 141 0 R (subsection.10.2) 145 0 R (subsection.10.3) 149 0 R (subsection.10.4) 153 0 R (subsection.10.5) 157 0 R (subsection.10.6) 161 0 R (subsection.12.1) 173 0 R (subsection.12.2) 177 0 R (subsection.12.3) 181 0 R (subsection.12.4) 185 0 R (subsection.13.1) 193 0 R (subsection.13.2) 197 0 R (subsection.13.3) 201 0 R (subsection.13.4) 205 0 R (subsection.13.5) 209 0 R (subsection.14.1) 217 0 R (subsection.14.10) 253 0 R (subsection.14.11) 257 0 R (subsection.14.2) 221 0 R (subsection.14.3) 225 0 R (subsection.14.4) 229 0 R ] /Limits [ (section.16) (subsection.14.4) ] >>
endobj
-1529 0 obj
-<< /Names [ (subsection.14.7) 237 0 R (subsection.14.8) 241 0 R (subsection.14.9) 245 0 R (subsection.15.1) 261 0 R (subsection.15.2) 273 0 R (subsection.15.3) 277 0 R (subsection.15.4) 281 0 R (subsection.17.1) 293 0 R (subsection.17.2) 297 0 R (subsection.17.3) 301 0 R (subsection.17.4) 305 0 R (subsection.18.1) 313 0 R (subsection.18.10) 349 0 R (subsection.18.2) 317 0 R (subsection.18.3) 321 0 R (subsection.18.4) 325 0 R (subsection.18.5) 329 0 R (subsection.18.6) 333 0 R (subsection.18.7) 337 0 R (subsection.18.8) 341 0 R (subsection.18.9) 345 0 R (subsection.4.1) 21 0 R (subsection.4.2) 25 0 R (subsection.4.3) 29 0 R (subsection.4.4) 33 0 R (subsection.4.5) 37 0 R (subsection.4.6) 41 0 R (subsection.5.1) 49 0 R (subsection.5.2) 61 0 R (subsection.5.3) 65 0 R (subsection.6.1) 93 0 R (subsection.6.2) 97 0 R ] /Limits [ (subsection.14.7) (subsection.6.2) ] >>
+1550 0 obj
+<< /Names [ (subsection.14.5) 233 0 R (subsection.14.6) 237 0 R (subsection.14.7) 241 0 R (subsection.14.8) 245 0 R (subsection.14.9) 249 0 R (subsection.15.1) 265 0 R (subsection.15.2) 277 0 R (subsection.15.3) 281 0 R (subsection.15.4) 285 0 R (subsection.17.1) 297 0 R (subsection.17.2) 301 0 R (subsection.17.3) 305 0 R (subsection.17.4) 309 0 R (subsection.18.1) 317 0 R (subsection.18.10) 353 0 R (subsection.18.2) 321 0 R (subsection.18.3) 325 0 R (subsection.18.4) 329 0 R (subsection.18.5) 333 0 R (subsection.18.6) 337 0 R (subsection.18.7) 341 0 R (subsection.18.8) 345 0 R (subsection.18.9) 349 0 R (subsection.4.1) 21 0 R (subsection.4.2) 25 0 R (subsection.4.3) 29 0 R (subsection.4.4) 33 0 R (subsection.4.5) 37 0 R (subsection.4.6) 41 0 R (subsection.4.7) 45 0 R (subsection.5.1) 53 0 R (subsection.5.2) 65 0 R ] /Limits [ (subsection.14.5) (subsection.5.2) ] >>
endobj
-1530 0 obj
-<< /Names [ (subsection.6.3) 101 0 R (subsection.6.4) 105 0 R (subsection.8.1) 117 0 R (subsection.8.2) 121 0 R (subsection.8.3) 125 0 R (subsubsection.15.1.1) 265 0 R (subsubsection.15.1.2) 269 0 R (subsubsection.5.1.1) 53 0 R (subsubsection.5.1.2) 57 0 R (subsubsection.5.3.1) 69 0 R (subsubsection.5.3.2) 73 0 R (subsubsection.5.3.3) 77 0 R (subsubsection.5.3.4) 81 0 R (subsubsection.5.3.5) 85 0 R (table.caption.1) 687 0 R (tabularnote.1) 694 0 R (tabularnote.2) 696 0 R (tabularnote.3) 704 0 R (tabularnote.4) 705 0 R ] /Limits [ (subsection.6.3) (tabularnote.4) ] >>
+1551 0 obj
+<< /Names [ (subsection.5.3) 69 0 R (subsection.6.1) 97 0 R (subsection.6.2) 101 0 R (subsection.6.3) 105 0 R (subsection.6.4) 109 0 R (subsection.8.1) 121 0 R (subsection.8.2) 125 0 R (subsection.8.3) 129 0 R (subsubsection.15.1.1) 269 0 R (subsubsection.15.1.2) 273 0 R (subsubsection.5.1.1) 57 0 R (subsubsection.5.1.2) 61 0 R (subsubsection.5.3.1) 73 0 R (subsubsection.5.3.2) 77 0 R (subsubsection.5.3.3) 81 0 R (subsubsection.5.3.4) 85 0 R (subsubsection.5.3.5) 89 0 R (table.caption.1) 695 0 R (tabularnote.1) 702 0 R (tabularnote.2) 704 0 R (tabularnote.3) 713 0 R (tabularnote.4) 714 0 R (tabularnote.5) 715 0 R (tabularnote.6) 716 0 R (tabularnote.7) 855 0 R (tabularnote.8) 856 0 R ] /Limits [ (subsection.5.3) (tabularnote.8) ] >>
endobj
-1531 0 obj
-<< /Kids [ 1525 0 R 1526 0 R 1527 0 R 1528 0 R 1529 0 R 1530 0 R ] /Limits [ (Doc-Start) (tabularnote.4) ] >>
+1552 0 obj
+<< /Kids [ 1546 0 R 1547 0 R 1548 0 R 1549 0 R 1550 0 R 1551 0 R ] /Limits [ (Doc-Start) (tabularnote.8) ] >>
endobj
-1532 0 obj
-<< /Dests 1531 0 R >>
+1553 0 obj
+<< /Dests 1552 0 R >>
endobj
-1533 0 obj
-<< /Type /Catalog /Pages 1523 0 R /Outlines 1524 0 R /Names 1532 0 R /PageMode/UseOutlines /OpenAction 356 0 R >>
+1554 0 obj
+<< /Type /Catalog /Pages 1544 0 R /Outlines 1545 0 R /Names 1553 0 R /PageMode/UseOutlines /OpenAction 360 0 R >>
endobj
-1534 0 obj
-<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y)/Title(\376\377\000L\040\031\000e\000x\000t\000e\000n\000s\000i\000o\000n\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x)/Subject(\376\377\000U\000n\000e\000\040\000e\000x\000t\000e\000n\000s\000i\000o\000n\000\040\000L\000a\000T\000e\000X)/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240423141121+02'00') /ModDate (D:20240423141121+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.3.31)) >>
+1555 0 obj
+<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y)/Title(\376\377\000L\040\031\000e\000x\000t\000e\000n\000s\000i\000o\000n\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x)/Subject(\376\377\000U\000n\000e\000\040\000e\000x\000t\000e\000n\000s\000i\000o\000n\000\040\000L\000a\000T\000e\000X)/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240629213409+02'00') /ModDate (D:20240629213409+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.4)) >>
endobj
xref
-0 1535
+0 1556
0000000000 65535 f
-0000577916 00000 n
-0000578072 00000 n
-0000578144 00000 n
+0000588706 00000 n
+0000588862 00000 n
+0000588934 00000 n
0000000020 00000 n
-0000037642 00000 n
-0000869220 00000 n
+0000037853 00000 n
+0000880560 00000 n
0000000065 00000 n
0000000289 00000 n
-0000037702 00000 n
-0000869133 00000 n
+0000037913 00000 n
+0000880473 00000 n
0000000334 00000 n
0000000552 00000 n
-0000043449 00000 n
-0000869044 00000 n
+0000043661 00000 n
+0000880384 00000 n
0000000598 00000 n
0000000710 00000 n
-0000050170 00000 n
-0000868918 00000 n
+0000051017 00000 n
+0000880258 00000 n
0000000756 00000 n
0000000832 00000 n
-0000050231 00000 n
-0000868844 00000 n
+0000051078 00000 n
+0000880184 00000 n
0000000883 00000 n
0000000975 00000 n
-0000063884 00000 n
-0000868757 00000 n
+0000064894 00000 n
+0000880097 00000 n
0000001026 00000 n
0000001170 00000 n
-0000063945 00000 n
-0000868670 00000 n
+0000064954 00000 n
+0000880010 00000 n
0000001221 00000 n
0000001363 00000 n
-0000064006 00000 n
-0000868583 00000 n
+0000065015 00000 n
+0000879923 00000 n
0000001414 00000 n
0000001543 00000 n
-0000070663 00000 n
-0000868496 00000 n
+0000071391 00000 n
+0000879836 00000 n
0000001594 00000 n
0000001867 00000 n
-0000075947 00000 n
-0000868422 00000 n
+0000076984 00000 n
+0000879749 00000 n
0000001918 00000 n
0000002181 00000 n
-0000081055 00000 n
-0000868296 00000 n
-0000002227 00000 n
-0000002442 00000 n
-0000081116 00000 n
-0000868185 00000 n
-0000002493 00000 n
-0000002814 00000 n
-0000081177 00000 n
-0000868111 00000 n
-0000002870 00000 n
-0000003004 00000 n
-0000086418 00000 n
-0000868037 00000 n
-0000003060 00000 n
-0000003187 00000 n
-0000086479 00000 n
-0000867950 00000 n
-0000003238 00000 n
-0000003464 00000 n
-0000092589 00000 n
-0000867839 00000 n
-0000003515 00000 n
-0000003799 00000 n
-0000092650 00000 n
-0000867765 00000 n
-0000003855 00000 n
-0000004023 00000 n
-0000100464 00000 n
-0000867678 00000 n
-0000004079 00000 n
-0000004332 00000 n
-0000100525 00000 n
-0000867591 00000 n
-0000004388 00000 n
-0000004513 00000 n
-0000106784 00000 n
-0000867504 00000 n
-0000004569 00000 n
-0000004706 00000 n
-0000106845 00000 n
-0000867430 00000 n
-0000004762 00000 n
-0000004977 00000 n
-0000123640 00000 n
-0000867302 00000 n
-0000005023 00000 n
-0000005318 00000 n
-0000123701 00000 n
-0000867228 00000 n
-0000005369 00000 n
-0000005518 00000 n
-0000123762 00000 n
-0000867140 00000 n
-0000005569 00000 n
-0000005838 00000 n
-0000153186 00000 n
-0000867049 00000 n
-0000005890 00000 n
-0000006081 00000 n
-0000158579 00000 n
-0000866971 00000 n
-0000006133 00000 n
-0000006320 00000 n
-0000158641 00000 n
-0000866878 00000 n
-0000006367 00000 n
-0000006510 00000 n
-0000165090 00000 n
-0000866745 00000 n
-0000006557 00000 n
-0000006710 00000 n
-0000165152 00000 n
-0000866666 00000 n
-0000006762 00000 n
-0000006887 00000 n
-0000170512 00000 n
-0000866573 00000 n
-0000006939 00000 n
-0000007044 00000 n
-0000175215 00000 n
-0000866494 00000 n
-0000007096 00000 n
-0000007267 00000 n
-0000183211 00000 n
-0000866400 00000 n
-0000007314 00000 n
-0000007536 00000 n
-0000196044 00000 n
-0000866267 00000 n
-0000007584 00000 n
-0000007798 00000 n
-0000206965 00000 n
-0000866188 00000 n
-0000007851 00000 n
-0000007988 00000 n
-0000216224 00000 n
-0000866095 00000 n
-0000008041 00000 n
-0000008268 00000 n
-0000239298 00000 n
-0000866002 00000 n
-0000008321 00000 n
-0000008693 00000 n
-0000246093 00000 n
-0000865909 00000 n
-0000008746 00000 n
-0000008968 00000 n
-0000246155 00000 n
-0000865816 00000 n
-0000009021 00000 n
-0000009270 00000 n
-0000254434 00000 n
-0000865737 00000 n
-0000009323 00000 n
-0000009550 00000 n
-0000260914 00000 n
-0000865643 00000 n
-0000009598 00000 n
-0000009888 00000 n
-0000279093 00000 n
-0000865510 00000 n
-0000009936 00000 n
-0000010036 00000 n
-0000279155 00000 n
-0000865431 00000 n
-0000010089 00000 n
-0000010319 00000 n
-0000279217 00000 n
-0000865338 00000 n
-0000010372 00000 n
-0000010745 00000 n
-0000297191 00000 n
-0000865245 00000 n
-0000010798 00000 n
-0000011147 00000 n
-0000302877 00000 n
-0000865166 00000 n
-0000011200 00000 n
-0000011475 00000 n
-0000302939 00000 n
-0000865033 00000 n
-0000011523 00000 n
-0000011791 00000 n
-0000303001 00000 n
-0000864954 00000 n
-0000011844 00000 n
-0000012005 00000 n
-0000307984 00000 n
-0000864861 00000 n
-0000012058 00000 n
-0000012227 00000 n
-0000308046 00000 n
-0000864768 00000 n
-0000012280 00000 n
-0000012423 00000 n
-0000317848 00000 n
-0000864675 00000 n
-0000012476 00000 n
-0000012702 00000 n
-0000327111 00000 n
-0000864596 00000 n
-0000012755 00000 n
-0000013042 00000 n
-0000327173 00000 n
-0000864462 00000 n
-0000013090 00000 n
-0000013235 00000 n
-0000327235 00000 n
-0000864383 00000 n
-0000013288 00000 n
-0000013436 00000 n
-0000336258 00000 n
-0000864290 00000 n
-0000013489 00000 n
-0000013639 00000 n
-0000336320 00000 n
-0000864197 00000 n
-0000013692 00000 n
-0000013957 00000 n
-0000336382 00000 n
-0000864104 00000 n
-0000014010 00000 n
-0000014286 00000 n
-0000342301 00000 n
-0000864011 00000 n
-0000014339 00000 n
-0000014472 00000 n
-0000342363 00000 n
-0000863918 00000 n
-0000014525 00000 n
-0000014627 00000 n
-0000348889 00000 n
-0000863825 00000 n
-0000014680 00000 n
-0000014851 00000 n
-0000348951 00000 n
-0000863732 00000 n
-0000014904 00000 n
-0000015041 00000 n
-0000354529 00000 n
-0000863639 00000 n
-0000015094 00000 n
-0000015247 00000 n
-0000354591 00000 n
-0000863546 00000 n
-0000015301 00000 n
-0000015524 00000 n
-0000354653 00000 n
-0000863467 00000 n
-0000015578 00000 n
-0000015771 00000 n
-0000360887 00000 n
-0000863334 00000 n
-0000015819 00000 n
-0000016035 00000 n
-0000360949 00000 n
-0000863216 00000 n
-0000016088 00000 n
-0000016368 00000 n
-0000366308 00000 n
-0000863137 00000 n
-0000016426 00000 n
-0000016564 00000 n
-0000366370 00000 n
-0000863058 00000 n
-0000016622 00000 n
-0000016793 00000 n
-0000366432 00000 n
-0000862965 00000 n
-0000016846 00000 n
-0000017111 00000 n
-0000381958 00000 n
-0000862872 00000 n
-0000017164 00000 n
-0000017424 00000 n
-0000387539 00000 n
-0000862793 00000 n
-0000017477 00000 n
-0000017767 00000 n
-0000391858 00000 n
-0000862699 00000 n
-0000017815 00000 n
-0000017981 00000 n
-0000405153 00000 n
-0000862566 00000 n
-0000018029 00000 n
-0000018161 00000 n
-0000405215 00000 n
-0000862487 00000 n
-0000018214 00000 n
-0000018331 00000 n
-0000405277 00000 n
-0000862394 00000 n
-0000018384 00000 n
-0000018510 00000 n
-0000411277 00000 n
-0000862301 00000 n
-0000018563 00000 n
-0000018740 00000 n
-0000411339 00000 n
-0000862222 00000 n
-0000018793 00000 n
-0000018905 00000 n
-0000419832 00000 n
-0000862088 00000 n
-0000018953 00000 n
-0000019022 00000 n
-0000419894 00000 n
-0000862009 00000 n
-0000019075 00000 n
-0000019390 00000 n
-0000423944 00000 n
-0000861916 00000 n
-0000019443 00000 n
-0000019608 00000 n
-0000424006 00000 n
-0000861823 00000 n
-0000019661 00000 n
-0000019814 00000 n
-0000427989 00000 n
-0000861730 00000 n
-0000019867 00000 n
-0000020005 00000 n
-0000448040 00000 n
-0000861637 00000 n
-0000020058 00000 n
-0000020369 00000 n
-0000458238 00000 n
-0000861544 00000 n
-0000020422 00000 n
-0000020545 00000 n
-0000458300 00000 n
-0000861451 00000 n
-0000020598 00000 n
-0000020748 00000 n
-0000477716 00000 n
-0000861358 00000 n
-0000020801 00000 n
-0000021050 00000 n
-0000483925 00000 n
-0000861265 00000 n
-0000021103 00000 n
-0000021378 00000 n
-0000494822 00000 n
-0000861186 00000 n
-0000021432 00000 n
-0000021582 00000 n
-0000519176 00000 n
-0000861106 00000 n
-0000021630 00000 n
-0000021684 00000 n
-0000031994 00000 n
-0000032160 00000 n
-0000032522 00000 n
-0000021736 00000 n
-0000032398 00000 n
-0000032460 00000 n
-0000729539 00000 n
-0000725687 00000 n
-0000723234 00000 n
-0000717914 00000 n
-0000714568 00000 n
-0000712125 00000 n
-0000707558 00000 n
-0000704851 00000 n
-0000857852 00000 n
-0000858580 00000 n
-0000859016 00000 n
-0000858435 00000 n
-0000858144 00000 n
-0000859159 00000 n
-0000694127 00000 n
-0000858871 00000 n
-0000682391 00000 n
-0000677776 00000 n
-0000667641 00000 n
-0000659653 00000 n
-0000655199 00000 n
-0000649425 00000 n
-0000646074 00000 n
-0000636795 00000 n
-0000634889 00000 n
-0000624951 00000 n
-0000621489 00000 n
-0000859733 00000 n
-0000032131 00000 n
-0000037424 00000 n
-0000037270 00000 n
-0000037762 00000 n
-0000037096 00000 n
-0000032984 00000 n
-0000037580 00000 n
-0000612795 00000 n
-0000603392 00000 n
-0000859302 00000 n
-0000037233 00000 n
-0000043765 00000 n
-0000043266 00000 n
-0000038068 00000 n
-0000043387 00000 n
-0000857998 00000 n
-0000043510 00000 n
-0000043574 00000 n
-0000043638 00000 n
-0000043702 00000 n
-0000049793 00000 n
-0000049951 00000 n
-0000057364 00000 n
-0000057518 00000 n
-0000050292 00000 n
-0000049619 00000 n
-0000044058 00000 n
-0000050108 00000 n
-0000858290 00000 n
-0000049756 00000 n
-0000055946 00000 n
-0000056106 00000 n
-0000056266 00000 n
-0000056421 00000 n
-0000056574 00000 n
-0000056728 00000 n
-0000056887 00000 n
-0000057047 00000 n
-0000057205 00000 n
-0000057734 00000 n
-0000055700 00000 n
-0000050585 00000 n
-0000057672 00000 n
-0000599902 00000 n
-0000055837 00000 n
-0000062879 00000 n
-0000063036 00000 n
-0000063193 00000 n
-0000063352 00000 n
-0000063507 00000 n
-0000063664 00000 n
-0000070444 00000 n
-0000064067 00000 n
-0000062673 00000 n
-0000058001 00000 n
-0000063822 00000 n
-0000062810 00000 n
-0000070724 00000 n
-0000070278 00000 n
-0000064243 00000 n
-0000070601 00000 n
-0000070415 00000 n
-0000076008 00000 n
-0000075764 00000 n
-0000070965 00000 n
-0000075885 00000 n
-0000080522 00000 n
-0000080676 00000 n
-0000080839 00000 n
-0000081238 00000 n
-0000080340 00000 n
-0000076210 00000 n
-0000080993 00000 n
-0000080477 00000 n
-0000086540 00000 n
-0000086235 00000 n
-0000081427 00000 n
-0000086356 00000 n
-0000594516 00000 n
-0000091739 00000 n
-0000091892 00000 n
-0000092046 00000 n
-0000092210 00000 n
-0000092364 00000 n
-0000092711 00000 n
-0000091541 00000 n
-0000086755 00000 n
-0000092527 00000 n
-0000858725 00000 n
-0000859886 00000 n
-0000091678 00000 n
-0000099451 00000 n
-0000099611 00000 n
-0000099771 00000 n
-0000099931 00000 n
-0000100090 00000 n
-0000100246 00000 n
-0000100586 00000 n
-0000099245 00000 n
-0000093004 00000 n
-0000100402 00000 n
-0000099382 00000 n
-0000106406 00000 n
-0000106563 00000 n
-0000106906 00000 n
-0000106232 00000 n
-0000100853 00000 n
-0000106722 00000 n
-0000106369 00000 n
-0000111692 00000 n
-0000111509 00000 n
-0000107095 00000 n
-0000111630 00000 n
-0000118090 00000 n
-0000118307 00000 n
-0000117924 00000 n
-0000111946 00000 n
-0000118245 00000 n
-0000118061 00000 n
-0000129988 00000 n
-0000123823 00000 n
-0000123457 00000 n
-0000118535 00000 n
-0000123578 00000 n
-0000129358 00000 n
-0000129520 00000 n
-0000129680 00000 n
-0000129835 00000 n
-0000135488 00000 n
-0000130207 00000 n
-0000129160 00000 n
-0000124090 00000 n
-0000130145 00000 n
-0000129297 00000 n
-0000135648 00000 n
-0000135863 00000 n
-0000135314 00000 n
-0000130474 00000 n
-0000135801 00000 n
-0000135451 00000 n
-0000141355 00000 n
-0000141576 00000 n
-0000141189 00000 n
-0000136091 00000 n
-0000141514 00000 n
-0000141326 00000 n
-0000147254 00000 n
-0000147470 00000 n
-0000147088 00000 n
-0000141765 00000 n
-0000147408 00000 n
-0000147225 00000 n
-0000152972 00000 n
-0000153248 00000 n
-0000152806 00000 n
-0000147646 00000 n
-0000153124 00000 n
-0000860039 00000 n
-0000152943 00000 n
-0000158363 00000 n
-0000158703 00000 n
-0000158197 00000 n
-0000153528 00000 n
-0000158517 00000 n
-0000158334 00000 n
-0000164714 00000 n
-0000164874 00000 n
-0000165214 00000 n
-0000164540 00000 n
-0000158931 00000 n
-0000165028 00000 n
-0000164677 00000 n
-0000170296 00000 n
-0000170574 00000 n
-0000170130 00000 n
-0000165468 00000 n
-0000170450 00000 n
-0000170267 00000 n
-0000174672 00000 n
-0000174836 00000 n
-0000174994 00000 n
-0000175277 00000 n
-0000174490 00000 n
-0000170854 00000 n
-0000175153 00000 n
-0000174627 00000 n
-0000182677 00000 n
-0000182992 00000 n
-0000182832 00000 n
-0000183273 00000 n
-0000182495 00000 n
-0000175479 00000 n
-0000183149 00000 n
-0000182632 00000 n
-0000195189 00000 n
-0000195352 00000 n
-0000195506 00000 n
-0000195666 00000 n
-0000195825 00000 n
-0000196106 00000 n
-0000194991 00000 n
-0000183540 00000 n
-0000195982 00000 n
-0000590410 00000 n
-0000195128 00000 n
-0000206750 00000 n
-0000207027 00000 n
-0000206584 00000 n
-0000196399 00000 n
-0000206903 00000 n
-0000206721 00000 n
-0000216286 00000 n
-0000216041 00000 n
-0000207281 00000 n
-0000216162 00000 n
-0000245399 00000 n
-0000239358 00000 n
-0000239115 00000 n
-0000216553 00000 n
-0000239236 00000 n
-0000245559 00000 n
-0000245719 00000 n
-0000245879 00000 n
-0000246217 00000 n
-0000245209 00000 n
-0000239638 00000 n
-0000246031 00000 n
-0000860192 00000 n
-0000245346 00000 n
-0000253994 00000 n
-0000254214 00000 n
-0000254496 00000 n
-0000253820 00000 n
-0000246471 00000 n
-0000254372 00000 n
-0000587875 00000 n
-0000253957 00000 n
-0000260057 00000 n
-0000260217 00000 n
-0000260378 00000 n
-0000260532 00000 n
-0000260692 00000 n
-0000278398 00000 n
-0000260976 00000 n
-0000259859 00000 n
-0000254815 00000 n
-0000260852 00000 n
-0000859590 00000 n
-0000259996 00000 n
-0000278556 00000 n
-0000278711 00000 n
-0000278871 00000 n
-0000279279 00000 n
-0000278208 00000 n
-0000261282 00000 n
-0000279031 00000 n
-0000278345 00000 n
-0000285469 00000 n
-0000285624 00000 n
-0000285841 00000 n
-0000285295 00000 n
-0000279533 00000 n
-0000285779 00000 n
-0000285432 00000 n
-0000290993 00000 n
-0000291153 00000 n
-0000291311 00000 n
-0000291533 00000 n
-0000290811 00000 n
-0000286095 00000 n
-0000291471 00000 n
-0000290948 00000 n
-0000296933 00000 n
-0000297253 00000 n
-0000296767 00000 n
-0000291735 00000 n
-0000297129 00000 n
-0000296904 00000 n
-0000302497 00000 n
-0000302651 00000 n
-0000306989 00000 n
-0000307142 00000 n
-0000303063 00000 n
-0000302323 00000 n
-0000297559 00000 n
-0000302815 00000 n
-0000302460 00000 n
-0000307296 00000 n
-0000307456 00000 n
-0000307616 00000 n
-0000307770 00000 n
-0000308108 00000 n
-0000306783 00000 n
-0000303291 00000 n
-0000307922 00000 n
-0000306920 00000 n
-0000317402 00000 n
-0000313163 00000 n
-0000313323 00000 n
-0000313800 00000 n
-0000312989 00000 n
-0000308271 00000 n
-0000313483 00000 n
-0000313545 00000 n
-0000584812 00000 n
-0000313609 00000 n
-0000313673 00000 n
-0000313737 00000 n
-0000313126 00000 n
-0000317910 00000 n
-0000317219 00000 n
-0000314041 00000 n
-0000317340 00000 n
-0000317464 00000 n
-0000317528 00000 n
-0000317592 00000 n
-0000317656 00000 n
-0000317720 00000 n
-0000317784 00000 n
-0000860345 00000 n
-0000321880 00000 n
-0000322040 00000 n
-0000322261 00000 n
-0000321706 00000 n
-0000318138 00000 n
-0000322199 00000 n
-0000321843 00000 n
-0000326242 00000 n
-0000326401 00000 n
-0000326561 00000 n
-0000326721 00000 n
-0000326885 00000 n
-0000327297 00000 n
-0000326044 00000 n
-0000322437 00000 n
-0000327049 00000 n
-0000326181 00000 n
-0000336444 00000 n
-0000336075 00000 n
-0000327512 00000 n
-0000336196 00000 n
-0000342088 00000 n
-0000342425 00000 n
-0000341922 00000 n
-0000336724 00000 n
-0000342239 00000 n
-0000859447 00000 n
-0000342059 00000 n
-0000348054 00000 n
-0000348207 00000 n
-0000348361 00000 n
-0000348519 00000 n
-0000348673 00000 n
-0000349013 00000 n
-0000347856 00000 n
-0000342744 00000 n
-0000348827 00000 n
-0000857706 00000 n
-0000347993 00000 n
-0000353964 00000 n
-0000354123 00000 n
-0000354277 00000 n
-0000354715 00000 n
-0000353782 00000 n
-0000349293 00000 n
-0000354467 00000 n
-0000353919 00000 n
-0000360211 00000 n
-0000360363 00000 n
-0000360523 00000 n
-0000360674 00000 n
-0000361011 00000 n
-0000360021 00000 n
-0000354969 00000 n
-0000360825 00000 n
-0000360158 00000 n
-0000365770 00000 n
-0000365928 00000 n
-0000366087 00000 n
-0000366492 00000 n
-0000365588 00000 n
-0000361304 00000 n
-0000366246 00000 n
-0000365725 00000 n
-0000373885 00000 n
-0000381587 00000 n
-0000374099 00000 n
-0000373719 00000 n
-0000366720 00000 n
-0000374037 00000 n
-0000373856 00000 n
-0000381744 00000 n
-0000382020 00000 n
-0000381413 00000 n
-0000374353 00000 n
-0000381896 00000 n
-0000582336 00000 n
-0000860498 00000 n
-0000381550 00000 n
-0000387317 00000 n
-0000387601 00000 n
-0000387151 00000 n
-0000382287 00000 n
-0000387477 00000 n
-0000387288 00000 n
-0000391636 00000 n
-0000391920 00000 n
-0000391470 00000 n
-0000387829 00000 n
-0000391796 00000 n
-0000391607 00000 n
-0000404928 00000 n
-0000410663 00000 n
-0000410821 00000 n
-0000405339 00000 n
-0000404762 00000 n
-0000392148 00000 n
-0000405091 00000 n
-0000404899 00000 n
-0000410980 00000 n
-0000410499 00000 n
-0000419140 00000 n
-0000419304 00000 n
-0000411401 00000 n
-0000410309 00000 n
-0000405580 00000 n
-0000411215 00000 n
-0000579851 00000 n
-0000410446 00000 n
-0000411655 00000 n
-0000411973 00000 n
-0000412299 00000 n
-0000412503 00000 n
-0000412981 00000 n
-0000413325 00000 n
-0000413529 00000 n
-0000419468 00000 n
-0000419619 00000 n
-0000419956 00000 n
+0000082489 00000 n
+0000879675 00000 n
+0000002232 00000 n
+0000002394 00000 n
+0000088672 00000 n
+0000879549 00000 n
+0000002440 00000 n
+0000002655 00000 n
+0000088733 00000 n
+0000879438 00000 n
+0000002706 00000 n
+0000003027 00000 n
+0000088793 00000 n
+0000879364 00000 n
+0000003083 00000 n
+0000003217 00000 n
+0000088854 00000 n
+0000879290 00000 n
+0000003273 00000 n
+0000003400 00000 n
+0000093951 00000 n
+0000879203 00000 n
+0000003451 00000 n
+0000003677 00000 n
+0000094012 00000 n
+0000879092 00000 n
+0000003728 00000 n
+0000004012 00000 n
+0000100609 00000 n
+0000879018 00000 n
+0000004068 00000 n
+0000004236 00000 n
+0000100670 00000 n
+0000878931 00000 n
+0000004292 00000 n
+0000004545 00000 n
+0000108411 00000 n
+0000878844 00000 n
+0000004601 00000 n
+0000004726 00000 n
+0000114681 00000 n
+0000878757 00000 n
+0000004782 00000 n
+0000004919 00000 n
+0000114742 00000 n
+0000878683 00000 n
+0000004975 00000 n
+0000005190 00000 n
+0000131444 00000 n
+0000878555 00000 n
+0000005236 00000 n
+0000005531 00000 n
+0000131505 00000 n
+0000878480 00000 n
+0000005582 00000 n
+0000005731 00000 n
+0000131566 00000 n
+0000878389 00000 n
+0000005783 00000 n
+0000006053 00000 n
+0000160999 00000 n
+0000878297 00000 n
+0000006105 00000 n
+0000006296 00000 n
+0000166281 00000 n
+0000878219 00000 n
+0000006348 00000 n
+0000006535 00000 n
+0000166343 00000 n
+0000878126 00000 n
+0000006582 00000 n
+0000006725 00000 n
+0000172779 00000 n
+0000877993 00000 n
+0000006772 00000 n
+0000006925 00000 n
+0000172841 00000 n
+0000877914 00000 n
+0000006977 00000 n
+0000007102 00000 n
+0000178205 00000 n
+0000877821 00000 n
+0000007154 00000 n
+0000007259 00000 n
+0000182908 00000 n
+0000877742 00000 n
+0000007311 00000 n
+0000007482 00000 n
+0000190902 00000 n
+0000877648 00000 n
+0000007529 00000 n
+0000007751 00000 n
+0000203740 00000 n
+0000877515 00000 n
+0000007799 00000 n
+0000008013 00000 n
+0000214660 00000 n
+0000877436 00000 n
+0000008066 00000 n
+0000008203 00000 n
+0000223915 00000 n
+0000877343 00000 n
+0000008256 00000 n
+0000008483 00000 n
+0000246989 00000 n
+0000877250 00000 n
+0000008536 00000 n
+0000008908 00000 n
+0000253781 00000 n
+0000877157 00000 n
+0000008961 00000 n
+0000009183 00000 n
+0000253843 00000 n
+0000877064 00000 n
+0000009236 00000 n
+0000009485 00000 n
+0000262127 00000 n
+0000876985 00000 n
+0000009538 00000 n
+0000009765 00000 n
+0000268603 00000 n
+0000876891 00000 n
+0000009813 00000 n
+0000010103 00000 n
+0000286777 00000 n
+0000876758 00000 n
+0000010151 00000 n
+0000010251 00000 n
+0000286839 00000 n
+0000876679 00000 n
+0000010304 00000 n
+0000010534 00000 n
+0000286901 00000 n
+0000876586 00000 n
+0000010587 00000 n
+0000010960 00000 n
+0000304896 00000 n
+0000876493 00000 n
+0000011013 00000 n
+0000011362 00000 n
+0000310527 00000 n
+0000876414 00000 n
+0000011415 00000 n
+0000011690 00000 n
+0000310589 00000 n
+0000876281 00000 n
+0000011738 00000 n
+0000012006 00000 n
+0000310651 00000 n
+0000876202 00000 n
+0000012059 00000 n
+0000012220 00000 n
+0000315620 00000 n
+0000876109 00000 n
+0000012273 00000 n
+0000012442 00000 n
+0000315682 00000 n
+0000876016 00000 n
+0000012495 00000 n
+0000012638 00000 n
+0000325528 00000 n
+0000875923 00000 n
+0000012691 00000 n
+0000012917 00000 n
+0000334791 00000 n
+0000875844 00000 n
+0000012970 00000 n
+0000013257 00000 n
+0000334853 00000 n
+0000875710 00000 n
+0000013305 00000 n
+0000013450 00000 n
+0000334915 00000 n
+0000875631 00000 n
+0000013503 00000 n
+0000013651 00000 n
+0000343938 00000 n
+0000875538 00000 n
+0000013704 00000 n
+0000013854 00000 n
+0000344000 00000 n
+0000875445 00000 n
+0000013907 00000 n
+0000014172 00000 n
+0000344062 00000 n
+0000875352 00000 n
+0000014225 00000 n
+0000014501 00000 n
+0000349979 00000 n
+0000875259 00000 n
+0000014554 00000 n
+0000014687 00000 n
+0000350041 00000 n
+0000875166 00000 n
+0000014740 00000 n
+0000014842 00000 n
+0000356567 00000 n
+0000875073 00000 n
+0000014895 00000 n
+0000015066 00000 n
+0000356629 00000 n
+0000874980 00000 n
+0000015119 00000 n
+0000015256 00000 n
+0000362122 00000 n
+0000874887 00000 n
+0000015309 00000 n
+0000015462 00000 n
+0000362183 00000 n
+0000874794 00000 n
+0000015516 00000 n
+0000015739 00000 n
+0000362245 00000 n
+0000874715 00000 n
+0000015793 00000 n
+0000015986 00000 n
+0000368459 00000 n
+0000874582 00000 n
+0000016034 00000 n
+0000016250 00000 n
+0000368521 00000 n
+0000874464 00000 n
+0000016303 00000 n
+0000016583 00000 n
+0000373892 00000 n
+0000874385 00000 n
+0000016641 00000 n
+0000016779 00000 n
+0000373954 00000 n
+0000874306 00000 n
+0000016837 00000 n
+0000017008 00000 n
+0000374016 00000 n
+0000874213 00000 n
+0000017061 00000 n
+0000017326 00000 n
+0000388309 00000 n
+0000874120 00000 n
+0000017379 00000 n
+0000017639 00000 n
+0000395386 00000 n
+0000874041 00000 n
+0000017692 00000 n
+0000017982 00000 n
+0000399720 00000 n
+0000873947 00000 n
+0000018030 00000 n
+0000018196 00000 n
+0000413017 00000 n
+0000873814 00000 n
+0000018244 00000 n
+0000018376 00000 n
+0000413079 00000 n
+0000873735 00000 n
+0000018429 00000 n
+0000018546 00000 n
+0000413141 00000 n
+0000873642 00000 n
+0000018599 00000 n
+0000018725 00000 n
+0000418826 00000 n
+0000873549 00000 n
+0000018778 00000 n
+0000018955 00000 n
+0000418888 00000 n
+0000873470 00000 n
+0000019008 00000 n
+0000019120 00000 n
+0000427095 00000 n
+0000873336 00000 n
+0000019168 00000 n
+0000019237 00000 n
+0000427157 00000 n
+0000873257 00000 n
+0000019290 00000 n
+0000019605 00000 n
+0000431681 00000 n
+0000873164 00000 n
+0000019658 00000 n
+0000019823 00000 n
+0000431743 00000 n
+0000873071 00000 n
+0000019876 00000 n
+0000020029 00000 n
+0000435997 00000 n
+0000872978 00000 n
+0000020082 00000 n
+0000020220 00000 n
+0000456123 00000 n
+0000872885 00000 n
+0000020273 00000 n
+0000020584 00000 n
+0000466909 00000 n
+0000872792 00000 n
+0000020637 00000 n
+0000020760 00000 n
+0000466971 00000 n
+0000872699 00000 n
+0000020813 00000 n
+0000020963 00000 n
+0000485220 00000 n
+0000872606 00000 n
+0000021016 00000 n
+0000021265 00000 n
+0000503299 00000 n
+0000872513 00000 n
+0000021318 00000 n
+0000021593 00000 n
+0000506791 00000 n
+0000872434 00000 n
+0000021647 00000 n
+0000021797 00000 n
+0000528644 00000 n
+0000872354 00000 n
+0000021845 00000 n
+0000021899 00000 n
+0000032205 00000 n
+0000032371 00000 n
+0000032733 00000 n
+0000021951 00000 n
+0000032609 00000 n
+0000032671 00000 n
+0000740770 00000 n
+0000736918 00000 n
+0000734465 00000 n
+0000729224 00000 n
+0000725878 00000 n
+0000723435 00000 n
+0000718868 00000 n
+0000716161 00000 n
+0000869083 00000 n
+0000869811 00000 n
+0000870247 00000 n
+0000869666 00000 n
+0000869375 00000 n
+0000870390 00000 n
+0000705437 00000 n
+0000870102 00000 n
+0000693482 00000 n
+0000688867 00000 n
+0000678732 00000 n
+0000670687 00000 n
+0000666233 00000 n
+0000660459 00000 n
+0000657108 00000 n
+0000647829 00000 n
+0000645923 00000 n
+0000635985 00000 n
+0000632523 00000 n
+0000870964 00000 n
+0000032342 00000 n
+0000037635 00000 n
+0000037481 00000 n
+0000037973 00000 n
+0000037307 00000 n
+0000033195 00000 n
+0000037791 00000 n
+0000623829 00000 n
+0000614182 00000 n
+0000870533 00000 n
+0000037444 00000 n
+0000043977 00000 n
+0000043478 00000 n
+0000038279 00000 n
+0000043599 00000 n
+0000869229 00000 n
+0000043722 00000 n
+0000043786 00000 n
+0000043850 00000 n
+0000043914 00000 n
+0000050340 00000 n
+0000050497 00000 n
+0000050653 00000 n
+0000050804 00000 n
+0000051139 00000 n
+0000050150 00000 n
+0000044270 00000 n
+0000050955 00000 n
+0000869521 00000 n
+0000050287 00000 n
+0000056452 00000 n
+0000056612 00000 n
+0000056772 00000 n
+0000056926 00000 n
+0000057078 00000 n
+0000057231 00000 n
+0000057390 00000 n
+0000057550 00000 n
+0000057708 00000 n
+0000057929 00000 n
+0000056222 00000 n
+0000051432 00000 n
+0000057867 00000 n
+0000610692 00000 n
+0000056359 00000 n
+0000063728 00000 n
+0000063886 00000 n
+0000064044 00000 n
+0000064203 00000 n
+0000064358 00000 n
+0000064516 00000 n
+0000064675 00000 n
+0000065076 00000 n
+0000063514 00000 n
+0000058196 00000 n
+0000064832 00000 n
+0000063651 00000 n
+0000071452 00000 n
+0000071208 00000 n
+0000065291 00000 n
+0000071329 00000 n
+0000077045 00000 n
+0000076801 00000 n
+0000071693 00000 n
+0000076922 00000 n
+0000082550 00000 n
+0000082306 00000 n
+0000077260 00000 n
+0000082427 00000 n
+0000088139 00000 n
+0000088293 00000 n
+0000088456 00000 n
+0000088915 00000 n
+0000087957 00000 n
+0000082791 00000 n
+0000088610 00000 n
+0000088094 00000 n
+0000093736 00000 n
+0000099912 00000 n
+0000094073 00000 n
+0000093570 00000 n
+0000089117 00000 n
+0000093889 00000 n
+0000605306 00000 n
+0000871117 00000 n
+0000093707 00000 n
+0000100066 00000 n
+0000100230 00000 n
+0000100384 00000 n
+0000100731 00000 n
+0000099722 00000 n
+0000094314 00000 n
+0000100547 00000 n
+0000869956 00000 n
+0000099859 00000 n
+0000107399 00000 n
+0000107559 00000 n
+0000107719 00000 n
+0000107879 00000 n
+0000108037 00000 n
+0000108194 00000 n
+0000108472 00000 n
+0000107193 00000 n
+0000101011 00000 n
+0000108349 00000 n
+0000107330 00000 n
+0000114301 00000 n
+0000114459 00000 n
+0000114801 00000 n
+0000114127 00000 n
+0000108726 00000 n
+0000114619 00000 n
+0000114264 00000 n
+0000119456 00000 n
+0000119273 00000 n
+0000115042 00000 n
+0000119394 00000 n
+0000125895 00000 n
+0000126112 00000 n
+0000125729 00000 n
+0000119658 00000 n
+0000126050 00000 n
+0000125866 00000 n
+0000137791 00000 n
+0000131628 00000 n
+0000131261 00000 n
+0000126340 00000 n
+0000131382 00000 n
+0000137161 00000 n
+0000137323 00000 n
+0000137483 00000 n
+0000137638 00000 n
+0000143296 00000 n
+0000138010 00000 n
+0000136963 00000 n
+0000131895 00000 n
+0000137948 00000 n
+0000137100 00000 n
+0000143456 00000 n
+0000143671 00000 n
+0000143122 00000 n
+0000138277 00000 n
+0000143609 00000 n
+0000143259 00000 n
+0000149175 00000 n
+0000149396 00000 n
+0000149009 00000 n
+0000143899 00000 n
+0000149334 00000 n
+0000149146 00000 n
+0000155076 00000 n
+0000155292 00000 n
+0000154910 00000 n
+0000149585 00000 n
+0000155230 00000 n
+0000871270 00000 n
+0000155047 00000 n
+0000160785 00000 n
+0000161061 00000 n
+0000160619 00000 n
+0000155468 00000 n
+0000160937 00000 n
+0000160756 00000 n
+0000166065 00000 n
+0000166405 00000 n
+0000165899 00000 n
+0000161341 00000 n
+0000166219 00000 n
+0000166036 00000 n
+0000172403 00000 n
+0000172563 00000 n
+0000172903 00000 n
+0000172229 00000 n
+0000166620 00000 n
+0000172717 00000 n
+0000172366 00000 n
+0000177989 00000 n
+0000178267 00000 n
+0000177823 00000 n
+0000173157 00000 n
+0000178143 00000 n
+0000177960 00000 n
+0000182365 00000 n
+0000182529 00000 n
+0000182687 00000 n
+0000182970 00000 n
+0000182183 00000 n
+0000178547 00000 n
+0000182846 00000 n
+0000182320 00000 n
+0000190368 00000 n
+0000190683 00000 n
+0000190523 00000 n
+0000190964 00000 n
+0000190186 00000 n
+0000183172 00000 n
+0000190840 00000 n
+0000190323 00000 n
+0000202885 00000 n
+0000203048 00000 n
+0000203202 00000 n
+0000203362 00000 n
+0000203521 00000 n
+0000203802 00000 n
+0000202687 00000 n
+0000191231 00000 n
+0000203678 00000 n
+0000601200 00000 n
+0000202824 00000 n
+0000214445 00000 n
+0000214722 00000 n
+0000214279 00000 n
+0000204095 00000 n
+0000214598 00000 n
+0000214416 00000 n
+0000223977 00000 n
+0000223732 00000 n
+0000214976 00000 n
+0000223853 00000 n
+0000253087 00000 n
+0000247049 00000 n
+0000246806 00000 n
+0000224244 00000 n
+0000246927 00000 n
+0000871423 00000 n
+0000253247 00000 n
+0000253407 00000 n
+0000253567 00000 n
+0000253905 00000 n
+0000252897 00000 n
+0000247329 00000 n
+0000253719 00000 n
+0000253034 00000 n
+0000261687 00000 n
+0000261907 00000 n
+0000262189 00000 n
+0000261513 00000 n
+0000254159 00000 n
+0000262065 00000 n
+0000598665 00000 n
+0000261650 00000 n
+0000267746 00000 n
+0000267906 00000 n
+0000268067 00000 n
+0000268221 00000 n
+0000268381 00000 n
+0000286082 00000 n
+0000268665 00000 n
+0000267548 00000 n
+0000262508 00000 n
+0000268541 00000 n
+0000870821 00000 n
+0000267685 00000 n
+0000286240 00000 n
+0000286395 00000 n
+0000286555 00000 n
+0000286963 00000 n
+0000285892 00000 n
+0000268971 00000 n
+0000286715 00000 n
+0000286029 00000 n
+0000293158 00000 n
+0000293313 00000 n
+0000293530 00000 n
+0000292984 00000 n
+0000287217 00000 n
+0000293468 00000 n
+0000293121 00000 n
+0000298690 00000 n
+0000298850 00000 n
+0000299008 00000 n
+0000299230 00000 n
+0000298508 00000 n
+0000293784 00000 n
+0000299168 00000 n
+0000298645 00000 n
+0000304638 00000 n
+0000304958 00000 n
+0000304472 00000 n
+0000299432 00000 n
+0000304834 00000 n
+0000304609 00000 n
+0000310147 00000 n
+0000310301 00000 n
+0000314625 00000 n
+0000314778 00000 n
+0000310713 00000 n
+0000309973 00000 n
+0000305264 00000 n
+0000310465 00000 n
+0000310110 00000 n
+0000314932 00000 n
+0000315092 00000 n
+0000315252 00000 n
+0000315406 00000 n
+0000315744 00000 n
+0000314419 00000 n
+0000310928 00000 n
+0000315558 00000 n
+0000314556 00000 n
+0000324954 00000 n
+0000320728 00000 n
+0000320888 00000 n
+0000321365 00000 n
+0000320554 00000 n
+0000315907 00000 n
+0000321048 00000 n
+0000321110 00000 n
+0000595602 00000 n
+0000321174 00000 n
+0000321238 00000 n
+0000321302 00000 n
+0000871576 00000 n
+0000320691 00000 n
+0000325589 00000 n
+0000324771 00000 n
+0000321606 00000 n
+0000324892 00000 n
+0000325016 00000 n
+0000325080 00000 n
+0000325144 00000 n
+0000325208 00000 n
+0000325272 00000 n
+0000325336 00000 n
+0000325400 00000 n
+0000325464 00000 n
+0000329560 00000 n
+0000329720 00000 n
+0000329941 00000 n
+0000329386 00000 n
+0000325817 00000 n
+0000329879 00000 n
+0000329523 00000 n
+0000333922 00000 n
+0000334081 00000 n
+0000334241 00000 n
+0000334401 00000 n
+0000334565 00000 n
+0000334977 00000 n
+0000333724 00000 n
+0000330117 00000 n
+0000334729 00000 n
+0000333861 00000 n
+0000344124 00000 n
+0000343755 00000 n
+0000335192 00000 n
+0000343876 00000 n
+0000349766 00000 n
+0000350103 00000 n
+0000349600 00000 n
+0000344404 00000 n
+0000349917 00000 n
+0000870678 00000 n
+0000349737 00000 n
+0000355732 00000 n
+0000355885 00000 n
+0000356039 00000 n
+0000356197 00000 n
+0000356351 00000 n
+0000356691 00000 n
+0000355534 00000 n
+0000350422 00000 n
+0000356505 00000 n
+0000868937 00000 n
+0000355671 00000 n
+0000361557 00000 n
+0000361716 00000 n
+0000361870 00000 n
+0000362307 00000 n
+0000361375 00000 n
+0000356971 00000 n
+0000362060 00000 n
+0000361512 00000 n
+0000367783 00000 n
+0000367935 00000 n
+0000368095 00000 n
+0000368246 00000 n
+0000368583 00000 n
+0000367593 00000 n
+0000362548 00000 n
+0000368397 00000 n
+0000367730 00000 n
+0000373354 00000 n
+0000373512 00000 n
+0000373671 00000 n
+0000374076 00000 n
+0000373172 00000 n
+0000368889 00000 n
+0000373830 00000 n
+0000373309 00000 n
+0000381480 00000 n
+0000387938 00000 n
+0000381694 00000 n
+0000381314 00000 n
+0000374304 00000 n
+0000381632 00000 n
+0000871729 00000 n
+0000381451 00000 n
+0000388095 00000 n
+0000388371 00000 n
+0000387764 00000 n
+0000381948 00000 n
+0000388247 00000 n
+0000387901 00000 n
+0000395164 00000 n
+0000395448 00000 n
+0000394998 00000 n
+0000388638 00000 n
+0000395324 00000 n
+0000593126 00000 n
+0000395135 00000 n
+0000399498 00000 n
+0000399782 00000 n
+0000399332 00000 n
+0000395689 00000 n
+0000399658 00000 n
+0000399469 00000 n
+0000412792 00000 n
+0000418211 00000 n
+0000418369 00000 n
+0000413203 00000 n
+0000412626 00000 n
+0000400010 00000 n
+0000412955 00000 n
+0000412763 00000 n
+0000418528 00000 n
+0000426237 00000 n
+0000426401 00000 n
+0000426565 00000 n
0000418950 00000 n
-0000414171 00000 n
-0000419770 00000 n
-0000419087 00000 n
-0000423572 00000 n
-0000423727 00000 n
-0000424068 00000 n
-0000423398 00000 n
-0000420238 00000 n
-0000423882 00000 n
-0000423535 00000 n
-0000428050 00000 n
-0000427679 00000 n
-0000424270 00000 n
-0000427800 00000 n
-0000427862 00000 n
-0000427926 00000 n
-0000448102 00000 n
-0000447857 00000 n
-0000428239 00000 n
-0000447978 00000 n
-0000454613 00000 n
-0000454430 00000 n
-0000448369 00000 n
-0000454551 00000 n
-0000458362 00000 n
-0000458055 00000 n
-0000454867 00000 n
-0000458176 00000 n
-0000860651 00000 n
-0000462149 00000 n
-0000461966 00000 n
-0000458564 00000 n
-0000462087 00000 n
-0000467690 00000 n
-0000467507 00000 n
-0000462390 00000 n
-0000467628 00000 n
-0000472089 00000 n
-0000471906 00000 n
-0000467918 00000 n
-0000472027 00000 n
-0000477493 00000 n
-0000477778 00000 n
-0000477327 00000 n
-0000472317 00000 n
-0000477654 00000 n
-0000477464 00000 n
-0000483987 00000 n
-0000483742 00000 n
-0000478045 00000 n
-0000483863 00000 n
-0000494884 00000 n
-0000494639 00000 n
-0000484189 00000 n
-0000494760 00000 n
-0000497488 00000 n
-0000497305 00000 n
-0000495112 00000 n
-0000497426 00000 n
-0000502019 00000 n
-0000502171 00000 n
-0000502323 00000 n
-0000502475 00000 n
-0000502627 00000 n
-0000502779 00000 n
-0000502931 00000 n
-0000503082 00000 n
-0000503234 00000 n
-0000503385 00000 n
-0000503537 00000 n
-0000503686 00000 n
-0000503837 00000 n
-0000503988 00000 n
-0000504137 00000 n
-0000504286 00000 n
-0000504435 00000 n
-0000504585 00000 n
-0000504737 00000 n
-0000504888 00000 n
-0000505039 00000 n
-0000505191 00000 n
-0000505343 00000 n
-0000505493 00000 n
-0000505645 00000 n
-0000505795 00000 n
-0000505947 00000 n
-0000506095 00000 n
-0000506244 00000 n
-0000506395 00000 n
-0000506547 00000 n
-0000506697 00000 n
-0000506847 00000 n
-0000506998 00000 n
-0000507150 00000 n
-0000507301 00000 n
-0000507453 00000 n
-0000507605 00000 n
-0000507756 00000 n
-0000507907 00000 n
-0000508059 00000 n
-0000508211 00000 n
-0000508363 00000 n
-0000508514 00000 n
-0000508666 00000 n
-0000508818 00000 n
-0000508969 00000 n
-0000509121 00000 n
-0000509273 00000 n
-0000509424 00000 n
-0000509576 00000 n
-0000509728 00000 n
-0000509880 00000 n
-0000510031 00000 n
-0000510183 00000 n
-0000510335 00000 n
-0000510485 00000 n
-0000510634 00000 n
-0000510784 00000 n
-0000510934 00000 n
-0000511084 00000 n
-0000511234 00000 n
-0000511386 00000 n
-0000511537 00000 n
-0000511689 00000 n
-0000511841 00000 n
-0000511993 00000 n
-0000512145 00000 n
-0000512297 00000 n
-0000512448 00000 n
-0000512600 00000 n
-0000512751 00000 n
-0000512902 00000 n
-0000513054 00000 n
-0000513206 00000 n
-0000513358 00000 n
-0000513510 00000 n
-0000513662 00000 n
-0000513813 00000 n
-0000513965 00000 n
-0000514117 00000 n
-0000514268 00000 n
-0000514419 00000 n
-0000514570 00000 n
-0000514722 00000 n
-0000514874 00000 n
-0000515025 00000 n
-0000515177 00000 n
-0000515327 00000 n
-0000515477 00000 n
-0000515629 00000 n
-0000515780 00000 n
-0000515931 00000 n
-0000516083 00000 n
-0000516235 00000 n
-0000516387 00000 n
-0000516539 00000 n
-0000516691 00000 n
-0000516843 00000 n
-0000516995 00000 n
-0000517147 00000 n
-0000517299 00000 n
-0000517451 00000 n
-0000517603 00000 n
-0000517754 00000 n
-0000517906 00000 n
-0000518057 00000 n
-0000518209 00000 n
-0000518360 00000 n
-0000518511 00000 n
-0000518661 00000 n
-0000518811 00000 n
-0000518962 00000 n
-0000523866 00000 n
-0000524018 00000 n
-0000519239 00000 n
-0000500949 00000 n
-0000497625 00000 n
-0000519112 00000 n
-0000501090 00000 n
+0000418029 00000 n
+0000413444 00000 n
+0000418764 00000 n
+0000590641 00000 n
+0000418166 00000 n
+0000419204 00000 n
+0000419522 00000 n
+0000419848 00000 n
+0000420052 00000 n
+0000420530 00000 n
+0000420874 00000 n
+0000421078 00000 n
+0000426729 00000 n
+0000426881 00000 n
+0000427219 00000 n
+0000426039 00000 n
+0000421720 00000 n
+0000427033 00000 n
+0000426176 00000 n
+0000431309 00000 n
+0000431464 00000 n
+0000431805 00000 n
+0000431135 00000 n
+0000427501 00000 n
+0000431619 00000 n
+0000431272 00000 n
+0000436059 00000 n
+0000435558 00000 n
+0000432007 00000 n
+0000435679 00000 n
+0000435741 00000 n
+0000435805 00000 n
+0000435869 00000 n
+0000435933 00000 n
+0000456185 00000 n
+0000455940 00000 n
+0000436274 00000 n
+0000456061 00000 n
+0000462189 00000 n
+0000462006 00000 n
+0000456452 00000 n
+0000462127 00000 n
+0000871882 00000 n
+0000467033 00000 n
+0000466726 00000 n
+0000462456 00000 n
+0000466847 00000 n
+0000470703 00000 n
+0000470520 00000 n
+0000467248 00000 n
+0000470641 00000 n
+0000474086 00000 n
+0000473903 00000 n
+0000470944 00000 n
+0000474024 00000 n
+0000478429 00000 n
+0000478246 00000 n
+0000474314 00000 n
+0000478367 00000 n
+0000484997 00000 n
+0000485282 00000 n
+0000484831 00000 n
+0000478657 00000 n
+0000485158 00000 n
+0000484968 00000 n
+0000491074 00000 n
+0000490891 00000 n
+0000485588 00000 n
+0000491012 00000 n
+0000503361 00000 n
+0000503116 00000 n
+0000491289 00000 n
+0000503237 00000 n
+0000506853 00000 n
+0000506608 00000 n
+0000503602 00000 n
+0000506729 00000 n
+0000511476 00000 n
+0000511626 00000 n
+0000511776 00000 n
+0000511927 00000 n
+0000512079 00000 n
+0000512231 00000 n
+0000512383 00000 n
+0000512535 00000 n
+0000512687 00000 n
+0000512838 00000 n
+0000512989 00000 n
+0000513141 00000 n
+0000513293 00000 n
+0000513444 00000 n
+0000513595 00000 n
+0000513746 00000 n
+0000513895 00000 n
+0000514043 00000 n
+0000514193 00000 n
+0000514343 00000 n
+0000514493 00000 n
+0000514642 00000 n
+0000514792 00000 n
+0000514943 00000 n
+0000515095 00000 n
+0000515245 00000 n
+0000515397 00000 n
+0000515547 00000 n
+0000515699 00000 n
+0000515848 00000 n
+0000515998 00000 n
+0000516149 00000 n
+0000516301 00000 n
+0000516451 00000 n
+0000516601 00000 n
+0000516752 00000 n
+0000516904 00000 n
+0000517055 00000 n
+0000517207 00000 n
+0000517359 00000 n
+0000517510 00000 n
+0000517662 00000 n
+0000517814 00000 n
+0000517966 00000 n
+0000518118 00000 n
+0000518269 00000 n
+0000518420 00000 n
+0000518571 00000 n
+0000518721 00000 n
+0000518871 00000 n
+0000519021 00000 n
+0000519170 00000 n
+0000519320 00000 n
+0000519470 00000 n
+0000519620 00000 n
+0000519772 00000 n
+0000519924 00000 n
+0000520076 00000 n
+0000520227 00000 n
+0000520379 00000 n
+0000520531 00000 n
+0000520683 00000 n
+0000520835 00000 n
+0000520986 00000 n
+0000521138 00000 n
+0000521289 00000 n
+0000521441 00000 n
+0000521592 00000 n
+0000521744 00000 n
+0000521896 00000 n
+0000522048 00000 n
+0000522199 00000 n
+0000522351 00000 n
+0000522502 00000 n
+0000522653 00000 n
+0000522805 00000 n
+0000522957 00000 n
+0000523109 00000 n
+0000523261 00000 n
+0000523413 00000 n
+0000523564 00000 n
+0000523716 00000 n
+0000523868 00000 n
+0000524020 00000 n
0000524170 00000 n
-0000524321 00000 n
-0000524473 00000 n
-0000524625 00000 n
+0000524322 00000 n
+0000524474 00000 n
+0000524626 00000 n
0000524778 00000 n
-0000524929 00000 n
-0000525082 00000 n
-0000525234 00000 n
-0000525387 00000 n
-0000525539 00000 n
-0000525691 00000 n
-0000525843 00000 n
-0000525996 00000 n
-0000526149 00000 n
-0000526301 00000 n
-0000526453 00000 n
-0000526605 00000 n
-0000526758 00000 n
-0000526911 00000 n
-0000527063 00000 n
-0000527214 00000 n
-0000527367 00000 n
-0000527519 00000 n
-0000527671 00000 n
-0000527823 00000 n
-0000527975 00000 n
-0000528128 00000 n
-0000528281 00000 n
-0000528434 00000 n
-0000528585 00000 n
-0000528736 00000 n
-0000528889 00000 n
-0000529042 00000 n
-0000529193 00000 n
-0000529346 00000 n
-0000529499 00000 n
-0000529651 00000 n
-0000529804 00000 n
-0000529957 00000 n
-0000530109 00000 n
-0000530261 00000 n
-0000530414 00000 n
-0000530567 00000 n
-0000530720 00000 n
-0000530873 00000 n
-0000531026 00000 n
-0000531177 00000 n
-0000531328 00000 n
-0000531480 00000 n
-0000531632 00000 n
-0000531785 00000 n
-0000531937 00000 n
-0000532090 00000 n
-0000532241 00000 n
-0000532394 00000 n
-0000532547 00000 n
-0000532700 00000 n
-0000532852 00000 n
-0000533004 00000 n
-0000533157 00000 n
-0000533308 00000 n
-0000533460 00000 n
-0000533613 00000 n
-0000533766 00000 n
-0000533917 00000 n
-0000534069 00000 n
-0000534222 00000 n
-0000534374 00000 n
-0000534527 00000 n
-0000534680 00000 n
-0000534833 00000 n
-0000534985 00000 n
-0000535137 00000 n
-0000535289 00000 n
-0000535442 00000 n
-0000535595 00000 n
-0000535748 00000 n
-0000535901 00000 n
-0000536054 00000 n
-0000536207 00000 n
-0000536359 00000 n
-0000536511 00000 n
-0000536663 00000 n
-0000536816 00000 n
-0000536969 00000 n
-0000537121 00000 n
-0000537274 00000 n
-0000537427 00000 n
-0000537579 00000 n
-0000537732 00000 n
-0000537885 00000 n
-0000538037 00000 n
-0000538189 00000 n
-0000538342 00000 n
-0000538495 00000 n
-0000538648 00000 n
-0000538799 00000 n
-0000538949 00000 n
-0000539100 00000 n
-0000539251 00000 n
-0000543837 00000 n
-0000539466 00000 n
-0000522785 00000 n
-0000519429 00000 n
-0000539402 00000 n
-0000522926 00000 n
-0000543990 00000 n
-0000544141 00000 n
-0000544293 00000 n
-0000544446 00000 n
-0000544599 00000 n
-0000544751 00000 n
-0000544904 00000 n
-0000545057 00000 n
-0000545210 00000 n
-0000545362 00000 n
-0000545515 00000 n
-0000545668 00000 n
-0000545821 00000 n
-0000545974 00000 n
-0000546127 00000 n
-0000546279 00000 n
-0000546432 00000 n
-0000546584 00000 n
-0000546736 00000 n
-0000546889 00000 n
-0000547042 00000 n
-0000547192 00000 n
-0000547344 00000 n
-0000547496 00000 n
-0000547648 00000 n
-0000547801 00000 n
-0000547954 00000 n
-0000548107 00000 n
-0000548259 00000 n
-0000548411 00000 n
-0000548563 00000 n
-0000548715 00000 n
-0000548867 00000 n
-0000549019 00000 n
-0000549171 00000 n
-0000549322 00000 n
-0000549475 00000 n
-0000549628 00000 n
-0000549781 00000 n
-0000549933 00000 n
-0000550086 00000 n
-0000550239 00000 n
-0000550390 00000 n
-0000550543 00000 n
-0000550696 00000 n
-0000550849 00000 n
-0000551002 00000 n
-0000551155 00000 n
-0000551308 00000 n
-0000551460 00000 n
-0000551610 00000 n
-0000551761 00000 n
-0000551912 00000 n
-0000552065 00000 n
-0000552218 00000 n
-0000552371 00000 n
-0000552522 00000 n
-0000552672 00000 n
-0000552824 00000 n
-0000552977 00000 n
-0000553129 00000 n
-0000553281 00000 n
+0000524930 00000 n
+0000525081 00000 n
+0000525233 00000 n
+0000525385 00000 n
+0000525537 00000 n
+0000525689 00000 n
+0000525841 00000 n
+0000525993 00000 n
+0000526145 00000 n
+0000526297 00000 n
+0000526450 00000 n
+0000526603 00000 n
+0000526756 00000 n
+0000526909 00000 n
+0000527062 00000 n
+0000527215 00000 n
+0000527368 00000 n
+0000527521 00000 n
+0000527673 00000 n
+0000527826 00000 n
+0000527978 00000 n
+0000528129 00000 n
+0000528279 00000 n
+0000528430 00000 n
+0000533327 00000 n
+0000533480 00000 n
+0000528707 00000 n
+0000510394 00000 n
+0000507003 00000 n
+0000528580 00000 n
+0000510535 00000 n
+0000533633 00000 n
+0000533786 00000 n
+0000533938 00000 n
+0000534090 00000 n
+0000534241 00000 n
+0000534393 00000 n
+0000534546 00000 n
+0000534699 00000 n
+0000534851 00000 n
+0000535004 00000 n
+0000535156 00000 n
+0000535309 00000 n
+0000535462 00000 n
+0000535615 00000 n
+0000535768 00000 n
+0000535921 00000 n
+0000536074 00000 n
+0000536227 00000 n
+0000536379 00000 n
+0000536532 00000 n
+0000536684 00000 n
+0000536837 00000 n
+0000536989 00000 n
+0000537141 00000 n
+0000537294 00000 n
+0000537445 00000 n
+0000537598 00000 n
+0000537749 00000 n
+0000537901 00000 n
+0000538053 00000 n
+0000538206 00000 n
+0000538359 00000 n
+0000538512 00000 n
+0000538665 00000 n
+0000538818 00000 n
+0000538971 00000 n
+0000539122 00000 n
+0000539274 00000 n
+0000539427 00000 n
+0000539579 00000 n
+0000539732 00000 n
+0000539885 00000 n
+0000540037 00000 n
+0000540189 00000 n
+0000540342 00000 n
+0000540495 00000 n
+0000540648 00000 n
+0000540801 00000 n
+0000540954 00000 n
+0000541105 00000 n
+0000541257 00000 n
+0000541409 00000 n
+0000541561 00000 n
+0000541713 00000 n
+0000541865 00000 n
+0000542017 00000 n
+0000542169 00000 n
+0000542322 00000 n
+0000542475 00000 n
+0000542628 00000 n
+0000542780 00000 n
+0000542932 00000 n
+0000543085 00000 n
+0000543236 00000 n
+0000543388 00000 n
+0000543541 00000 n
+0000543694 00000 n
+0000543846 00000 n
+0000543998 00000 n
+0000544151 00000 n
+0000544303 00000 n
+0000544456 00000 n
+0000544609 00000 n
+0000544762 00000 n
+0000544914 00000 n
+0000545066 00000 n
+0000545218 00000 n
+0000545371 00000 n
+0000545524 00000 n
+0000545677 00000 n
+0000545830 00000 n
+0000545983 00000 n
+0000546136 00000 n
+0000546289 00000 n
+0000546442 00000 n
+0000546595 00000 n
+0000546747 00000 n
+0000546900 00000 n
+0000547052 00000 n
+0000547205 00000 n
+0000547358 00000 n
+0000547510 00000 n
+0000547663 00000 n
+0000547816 00000 n
+0000547967 00000 n
+0000548119 00000 n
+0000548272 00000 n
+0000548424 00000 n
+0000548576 00000 n
+0000548726 00000 n
0000553433 00000 n
-0000553585 00000 n
-0000553737 00000 n
-0000553890 00000 n
-0000554043 00000 n
-0000554195 00000 n
-0000554348 00000 n
-0000554501 00000 n
+0000553586 00000 n
+0000553739 00000 n
+0000553892 00000 n
+0000548940 00000 n
+0000532245 00000 n
+0000528897 00000 n
+0000548876 00000 n
+0000872036 00000 n
+0000532387 00000 n
+0000554045 00000 n
+0000554197 00000 n
+0000554349 00000 n
+0000554502 00000 n
0000554654 00000 n
-0000554807 00000 n
-0000554960 00000 n
-0000555113 00000 n
-0000555265 00000 n
-0000555418 00000 n
-0000555571 00000 n
-0000555724 00000 n
-0000555876 00000 n
-0000556028 00000 n
-0000556180 00000 n
-0000556332 00000 n
-0000556483 00000 n
-0000556636 00000 n
-0000556789 00000 n
-0000556942 00000 n
-0000557094 00000 n
-0000557310 00000 n
-0000542881 00000 n
-0000539643 00000 n
-0000557246 00000 n
-0000860806 00000 n
-0000543023 00000 n
-0000560485 00000 n
-0000560639 00000 n
-0000560793 00000 n
-0000560947 00000 n
-0000561101 00000 n
-0000561260 00000 n
-0000561419 00000 n
-0000561578 00000 n
-0000561737 00000 n
-0000561895 00000 n
-0000562054 00000 n
-0000562208 00000 n
-0000562367 00000 n
-0000562532 00000 n
-0000562695 00000 n
-0000562854 00000 n
-0000563013 00000 n
-0000563178 00000 n
-0000563343 00000 n
-0000563508 00000 n
-0000563673 00000 n
-0000563838 00000 n
-0000563992 00000 n
-0000564150 00000 n
-0000564308 00000 n
-0000564466 00000 n
-0000564625 00000 n
-0000564779 00000 n
-0000564933 00000 n
-0000565092 00000 n
-0000565251 00000 n
-0000565410 00000 n
-0000565564 00000 n
-0000565719 00000 n
-0000565878 00000 n
-0000566037 00000 n
-0000566193 00000 n
-0000569593 00000 n
-0000566414 00000 n
-0000559988 00000 n
-0000557487 00000 n
-0000566350 00000 n
-0000560130 00000 n
-0000569753 00000 n
-0000569913 00000 n
-0000570068 00000 n
-0000570223 00000 n
-0000570383 00000 n
-0000570543 00000 n
-0000570703 00000 n
-0000570863 00000 n
-0000571018 00000 n
-0000571178 00000 n
-0000571338 00000 n
-0000571498 00000 n
-0000571658 00000 n
-0000571818 00000 n
-0000571973 00000 n
-0000572133 00000 n
-0000572293 00000 n
-0000572453 00000 n
-0000572612 00000 n
-0000572771 00000 n
-0000572931 00000 n
-0000573091 00000 n
-0000573251 00000 n
-0000573411 00000 n
-0000573572 00000 n
-0000573733 00000 n
-0000573888 00000 n
-0000574048 00000 n
-0000574214 00000 n
-0000574380 00000 n
-0000574540 00000 n
-0000574700 00000 n
-0000574860 00000 n
-0000575015 00000 n
-0000575170 00000 n
-0000575330 00000 n
-0000575490 00000 n
-0000575650 00000 n
-0000575810 00000 n
-0000575965 00000 n
-0000576125 00000 n
-0000576284 00000 n
-0000576444 00000 n
-0000576604 00000 n
-0000576764 00000 n
-0000576923 00000 n
-0000577083 00000 n
-0000577243 00000 n
-0000577402 00000 n
-0000577562 00000 n
-0000577778 00000 n
-0000568970 00000 n
-0000566617 00000 n
-0000577714 00000 n
-0000569112 00000 n
-0000578197 00000 n
-0000579152 00000 n
-0000578253 00000 n
-0000578353 00000 n
-0000579394 00000 n
-0000580008 00000 n
-0000580212 00000 n
-0000581624 00000 n
-0000580287 00000 n
-0000580388 00000 n
-0000581866 00000 n
-0000582494 00000 n
-0000582699 00000 n
-0000582844 00000 n
-0000582941 00000 n
-0000584111 00000 n
-0000583007 00000 n
-0000583104 00000 n
-0000584354 00000 n
-0000584969 00000 n
-0000585173 00000 n
-0000585277 00000 n
-0000587132 00000 n
-0000585435 00000 n
-0000585539 00000 n
-0000587372 00000 n
-0000588032 00000 n
-0000588236 00000 n
-0000589691 00000 n
-0000588315 00000 n
-0000588417 00000 n
-0000589939 00000 n
-0000590573 00000 n
-0000590783 00000 n
-0000590828 00000 n
-0000593714 00000 n
-0000591076 00000 n
-0000591186 00000 n
-0000593962 00000 n
-0000594679 00000 n
-0000594889 00000 n
-0000599064 00000 n
-0000595243 00000 n
-0000595357 00000 n
-0000599307 00000 n
-0000600059 00000 n
-0000600263 00000 n
-0000600288 00000 n
-0000600314 00000 n
-0000600566 00000 n
-0000602648 00000 n
-0000600719 00000 n
-0000600825 00000 n
-0000602887 00000 n
-0000603547 00000 n
-0000603749 00000 n
-0000611796 00000 n
-0000604253 00000 n
-0000604376 00000 n
-0000612036 00000 n
-0000612951 00000 n
-0000613154 00000 n
-0000620493 00000 n
-0000613594 00000 n
-0000613702 00000 n
-0000620733 00000 n
-0000621646 00000 n
-0000621850 00000 n
-0000624162 00000 n
-0000622124 00000 n
-0000622230 00000 n
-0000624402 00000 n
-0000625108 00000 n
-0000625312 00000 n
-0000633853 00000 n
-0000625877 00000 n
-0000626014 00000 n
-0000634094 00000 n
-0000635047 00000 n
-0000635252 00000 n
-0000636108 00000 n
-0000635286 00000 n
-0000635381 00000 n
-0000636350 00000 n
-0000636953 00000 n
-0000637158 00000 n
-0000645079 00000 n
-0000637626 00000 n
-0000637743 00000 n
-0000645319 00000 n
-0000646230 00000 n
-0000646433 00000 n
-0000648665 00000 n
-0000646600 00000 n
-0000646706 00000 n
-0000648912 00000 n
-0000649588 00000 n
-0000649798 00000 n
-0000654336 00000 n
-0000650161 00000 n
-0000650279 00000 n
-0000654585 00000 n
-0000655363 00000 n
-0000655574 00000 n
-0000658873 00000 n
-0000655777 00000 n
-0000655884 00000 n
-0000659115 00000 n
-0000659811 00000 n
-0000660016 00000 n
-0000666735 00000 n
-0000660428 00000 n
-0000660545 00000 n
-0000666979 00000 n
-0000667799 00000 n
-0000668004 00000 n
-0000676714 00000 n
-0000668461 00000 n
-0000668577 00000 n
-0000676955 00000 n
-0000677934 00000 n
-0000678139 00000 n
-0000681540 00000 n
-0000678499 00000 n
-0000678606 00000 n
-0000681781 00000 n
-0000682549 00000 n
-0000682754 00000 n
-0000682989 00000 n
-0000693007 00000 n
-0000683626 00000 n
-0000683769 00000 n
-0000693249 00000 n
-0000694286 00000 n
-0000694492 00000 n
-0000694599 00000 n
-0000694878 00000 n
-0000694985 00000 n
-0000695047 00000 n
-0000695242 00000 n
-0000695611 00000 n
-0000703801 00000 n
-0000696118 00000 n
-0000696244 00000 n
-0000704041 00000 n
-0000705008 00000 n
-0000705212 00000 n
-0000706816 00000 n
-0000705369 00000 n
-0000705475 00000 n
-0000707056 00000 n
-0000707715 00000 n
-0000707919 00000 n
-0000711313 00000 n
-0000708212 00000 n
-0000708326 00000 n
-0000711554 00000 n
-0000712283 00000 n
-0000712488 00000 n
-0000713865 00000 n
-0000712567 00000 n
-0000712670 00000 n
-0000714104 00000 n
-0000714723 00000 n
-0000714925 00000 n
-0000717162 00000 n
-0000715104 00000 n
-0000715210 00000 n
-0000717403 00000 n
-0000718072 00000 n
-0000718277 00000 n
-0000722405 00000 n
-0000718609 00000 n
-0000718723 00000 n
-0000722647 00000 n
-0000723393 00000 n
-0000723599 00000 n
-0000724959 00000 n
-0000723722 00000 n
-0000723828 00000 n
-0000725200 00000 n
-0000725845 00000 n
-0000726050 00000 n
-0000728754 00000 n
-0000726273 00000 n
-0000726387 00000 n
-0000728996 00000 n
-0000729698 00000 n
-0000739150 00000 n
-0000729904 00000 n
-0000750574 00000 n
-0000739401 00000 n
-0000758262 00000 n
-0000751328 00000 n
-0000771039 00000 n
-0000758492 00000 n
-0000778510 00000 n
-0000771367 00000 n
-0000786643 00000 n
-0000778736 00000 n
-0000796570 00000 n
-0000786876 00000 n
-0000804482 00000 n
-0000796837 00000 n
-0000817192 00000 n
-0000804713 00000 n
-0000825210 00000 n
-0000817550 00000 n
-0000834451 00000 n
-0000825458 00000 n
-0000842403 00000 n
-0000834759 00000 n
-0000849943 00000 n
-0000842687 00000 n
-0000857457 00000 n
-0000850182 00000 n
-0000860906 00000 n
-0000861029 00000 n
-0000869293 00000 n
-0000869929 00000 n
-0000870569 00000 n
-0000871243 00000 n
-0000872096 00000 n
-0000872989 00000 n
-0000873581 00000 n
-0000873709 00000 n
-0000873749 00000 n
-0000873881 00000 n
+0000554805 00000 n
+0000554957 00000 n
+0000555109 00000 n
+0000555262 00000 n
+0000555415 00000 n
+0000555568 00000 n
+0000555721 00000 n
+0000555873 00000 n
+0000556025 00000 n
+0000556177 00000 n
+0000556328 00000 n
+0000556481 00000 n
+0000556633 00000 n
+0000556785 00000 n
+0000556936 00000 n
+0000557087 00000 n
+0000557238 00000 n
+0000557391 00000 n
+0000557542 00000 n
+0000557694 00000 n
+0000557847 00000 n
+0000558000 00000 n
+0000558153 00000 n
+0000558305 00000 n
+0000558457 00000 n
+0000558609 00000 n
+0000558762 00000 n
+0000558915 00000 n
+0000559068 00000 n
+0000559221 00000 n
+0000559373 00000 n
+0000559526 00000 n
+0000559679 00000 n
+0000559832 00000 n
+0000559984 00000 n
+0000560137 00000 n
+0000560290 00000 n
+0000560442 00000 n
+0000560594 00000 n
+0000560746 00000 n
+0000560898 00000 n
+0000561050 00000 n
+0000561202 00000 n
+0000561353 00000 n
+0000561503 00000 n
+0000561653 00000 n
+0000561805 00000 n
+0000561956 00000 n
+0000562109 00000 n
+0000562262 00000 n
+0000562415 00000 n
+0000562566 00000 n
+0000562716 00000 n
+0000562868 00000 n
+0000563021 00000 n
+0000563173 00000 n
+0000563325 00000 n
+0000563477 00000 n
+0000563629 00000 n
+0000563782 00000 n
+0000563935 00000 n
+0000564088 00000 n
+0000564240 00000 n
+0000564393 00000 n
+0000564546 00000 n
+0000564699 00000 n
+0000564852 00000 n
+0000565005 00000 n
+0000565158 00000 n
+0000565310 00000 n
+0000565463 00000 n
+0000565616 00000 n
+0000565769 00000 n
+0000565921 00000 n
+0000566073 00000 n
+0000566225 00000 n
+0000566377 00000 n
+0000566528 00000 n
+0000566681 00000 n
+0000566834 00000 n
+0000566987 00000 n
+0000567139 00000 n
+0000567356 00000 n
+0000552450 00000 n
+0000549117 00000 n
+0000567292 00000 n
+0000552592 00000 n
+0000570527 00000 n
+0000570681 00000 n
+0000570835 00000 n
+0000570989 00000 n
+0000571143 00000 n
+0000571302 00000 n
+0000571461 00000 n
+0000571620 00000 n
+0000571779 00000 n
+0000571937 00000 n
+0000572096 00000 n
+0000572254 00000 n
+0000572408 00000 n
+0000572567 00000 n
+0000572732 00000 n
+0000572895 00000 n
+0000573054 00000 n
+0000573213 00000 n
+0000573378 00000 n
+0000573543 00000 n
+0000573708 00000 n
+0000573873 00000 n
+0000574038 00000 n
+0000574192 00000 n
+0000574350 00000 n
+0000574507 00000 n
+0000574665 00000 n
+0000574824 00000 n
+0000574978 00000 n
+0000575132 00000 n
+0000575291 00000 n
+0000575450 00000 n
+0000575609 00000 n
+0000575763 00000 n
+0000575916 00000 n
+0000576075 00000 n
+0000576233 00000 n
+0000579648 00000 n
+0000576455 00000 n
+0000570030 00000 n
+0000567533 00000 n
+0000576391 00000 n
+0000570172 00000 n
+0000579807 00000 n
+0000579967 00000 n
+0000580126 00000 n
+0000580281 00000 n
+0000580436 00000 n
+0000580596 00000 n
+0000580756 00000 n
+0000580916 00000 n
+0000581076 00000 n
+0000581231 00000 n
+0000581391 00000 n
+0000581551 00000 n
+0000581711 00000 n
+0000581870 00000 n
+0000582030 00000 n
+0000582185 00000 n
+0000582345 00000 n
+0000582505 00000 n
+0000582665 00000 n
+0000582824 00000 n
+0000582983 00000 n
+0000583143 00000 n
+0000583303 00000 n
+0000583463 00000 n
+0000583623 00000 n
+0000583784 00000 n
+0000583945 00000 n
+0000584100 00000 n
+0000584260 00000 n
+0000584426 00000 n
+0000584592 00000 n
+0000584752 00000 n
+0000584912 00000 n
+0000585071 00000 n
+0000585225 00000 n
+0000585380 00000 n
+0000585540 00000 n
+0000585700 00000 n
+0000585860 00000 n
+0000586020 00000 n
+0000586175 00000 n
+0000586335 00000 n
+0000586494 00000 n
+0000586654 00000 n
+0000586814 00000 n
+0000586974 00000 n
+0000587133 00000 n
+0000587293 00000 n
+0000587453 00000 n
+0000587611 00000 n
+0000588350 00000 n
+0000587834 00000 n
+0000579025 00000 n
+0000576658 00000 n
+0000587770 00000 n
+0000579167 00000 n
+0000588568 00000 n
+0000588177 00000 n
+0000587972 00000 n
+0000588504 00000 n
+0000588319 00000 n
+0000588987 00000 n
+0000589942 00000 n
+0000589043 00000 n
+0000589143 00000 n
+0000590184 00000 n
+0000590798 00000 n
+0000591002 00000 n
+0000592414 00000 n
+0000591077 00000 n
+0000591178 00000 n
+0000592656 00000 n
+0000593284 00000 n
+0000593489 00000 n
+0000593634 00000 n
+0000593731 00000 n
+0000594901 00000 n
+0000593797 00000 n
+0000593894 00000 n
+0000595144 00000 n
+0000595759 00000 n
+0000595963 00000 n
+0000596067 00000 n
+0000597922 00000 n
+0000596225 00000 n
+0000596329 00000 n
+0000598162 00000 n
+0000598822 00000 n
+0000599026 00000 n
+0000600481 00000 n
+0000599105 00000 n
+0000599207 00000 n
+0000600729 00000 n
+0000601363 00000 n
+0000601573 00000 n
+0000601618 00000 n
+0000604504 00000 n
+0000601866 00000 n
+0000601976 00000 n
+0000604752 00000 n
+0000605469 00000 n
+0000605679 00000 n
+0000609854 00000 n
+0000606033 00000 n
+0000606147 00000 n
+0000610097 00000 n
+0000610849 00000 n
+0000611053 00000 n
+0000611078 00000 n
+0000611104 00000 n
+0000611356 00000 n
+0000613438 00000 n
+0000611509 00000 n
+0000611615 00000 n
+0000613677 00000 n
+0000614337 00000 n
+0000614539 00000 n
+0000622824 00000 n
+0000615047 00000 n
+0000615170 00000 n
+0000623064 00000 n
+0000623985 00000 n
+0000624188 00000 n
+0000631527 00000 n
+0000624628 00000 n
+0000624736 00000 n
+0000631767 00000 n
+0000632680 00000 n
+0000632884 00000 n
+0000635196 00000 n
+0000633158 00000 n
+0000633264 00000 n
+0000635436 00000 n
+0000636142 00000 n
+0000636346 00000 n
+0000644887 00000 n
+0000636911 00000 n
+0000637048 00000 n
+0000645128 00000 n
+0000646081 00000 n
+0000646286 00000 n
+0000647142 00000 n
+0000646320 00000 n
+0000646415 00000 n
+0000647384 00000 n
+0000647987 00000 n
+0000648192 00000 n
+0000656113 00000 n
+0000648660 00000 n
+0000648777 00000 n
+0000656353 00000 n
+0000657264 00000 n
+0000657467 00000 n
+0000659699 00000 n
+0000657634 00000 n
+0000657740 00000 n
+0000659946 00000 n
+0000660622 00000 n
+0000660832 00000 n
+0000665370 00000 n
+0000661195 00000 n
+0000661313 00000 n
+0000665619 00000 n
+0000666397 00000 n
+0000666608 00000 n
+0000669907 00000 n
+0000666811 00000 n
+0000666918 00000 n
+0000670149 00000 n
+0000670845 00000 n
+0000671050 00000 n
+0000677822 00000 n
+0000671474 00000 n
+0000671592 00000 n
+0000678066 00000 n
+0000678890 00000 n
+0000679095 00000 n
+0000687805 00000 n
+0000679552 00000 n
+0000679668 00000 n
+0000688046 00000 n
+0000689025 00000 n
+0000689230 00000 n
+0000692631 00000 n
+0000689590 00000 n
+0000689697 00000 n
+0000692872 00000 n
+0000693640 00000 n
+0000693845 00000 n
+0000694080 00000 n
+0000704314 00000 n
+0000694721 00000 n
+0000694864 00000 n
+0000704556 00000 n
+0000705596 00000 n
+0000705802 00000 n
+0000705909 00000 n
+0000706188 00000 n
+0000706295 00000 n
+0000706357 00000 n
+0000706552 00000 n
+0000706921 00000 n
+0000715111 00000 n
+0000707428 00000 n
+0000707554 00000 n
+0000715351 00000 n
+0000716318 00000 n
+0000716522 00000 n
+0000718126 00000 n
+0000716679 00000 n
+0000716785 00000 n
+0000718366 00000 n
+0000719025 00000 n
+0000719229 00000 n
+0000722623 00000 n
+0000719522 00000 n
+0000719636 00000 n
+0000722864 00000 n
+0000723593 00000 n
+0000723798 00000 n
+0000725175 00000 n
+0000723877 00000 n
+0000723980 00000 n
+0000725414 00000 n
+0000726033 00000 n
+0000726235 00000 n
+0000728472 00000 n
+0000726414 00000 n
+0000726520 00000 n
+0000728713 00000 n
+0000729382 00000 n
+0000729587 00000 n
+0000733638 00000 n
+0000729915 00000 n
+0000730029 00000 n
+0000733880 00000 n
+0000734624 00000 n
+0000734830 00000 n
+0000736190 00000 n
+0000734953 00000 n
+0000735059 00000 n
+0000736431 00000 n
+0000737076 00000 n
+0000737281 00000 n
+0000739985 00000 n
+0000737504 00000 n
+0000737618 00000 n
+0000740227 00000 n
+0000740929 00000 n
+0000750381 00000 n
+0000741135 00000 n
+0000761805 00000 n
+0000750632 00000 n
+0000769493 00000 n
+0000762559 00000 n
+0000782270 00000 n
+0000769723 00000 n
+0000789741 00000 n
+0000782598 00000 n
+0000797874 00000 n
+0000789967 00000 n
+0000807801 00000 n
+0000798107 00000 n
+0000815713 00000 n
+0000808068 00000 n
+0000828423 00000 n
+0000815944 00000 n
+0000836441 00000 n
+0000828781 00000 n
+0000845682 00000 n
+0000836689 00000 n
+0000853634 00000 n
+0000845990 00000 n
+0000861174 00000 n
+0000853918 00000 n
+0000868688 00000 n
+0000861413 00000 n
+0000872154 00000 n
+0000872277 00000 n
+0000880633 00000 n
+0000881269 00000 n
+0000881909 00000 n
+0000882578 00000 n
+0000883421 00000 n
+0000884318 00000 n
+0000885079 00000 n
+0000885207 00000 n
+0000885247 00000 n
+0000885379 00000 n
trailer
-<< /Size 1535 /Root 1533 0 R /Info 1534 0 R /ID [ <48D60F482EB7B3E72753E06407165887> <48D60F482EB7B3E72753E06407165887> ] >>
+<< /Size 1556 /Root 1554 0 R /Info 1555 0 R /ID [ <3FE6C4DD311C0CD314A321F3F7326EAE> <3FE6C4DD311C0CD314A321F3F7326EAE> ] >>
startxref
-874458
+885953
%%EOF
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.tex b/macros/latex/contrib/nicematrix/nicematrix-french.tex
index 4d8cafd6e8..a1b34bc217 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-french.tex
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex
@@ -516,10 +516,11 @@ Si cet argument est laissé blanc, la valeur par défaut est |1-1|. Si le nombre
de rangées n'est pas indiqué, ou bien est égal à |*|, le bloc s'étend jusqu'à la
dernière rangée (idem pour les colonnes).
-\item Le deuxième argument est le contenu du bloc. On peut utiliser |\\| dans ce
-contenu pour avoir un contenu sur plusieurs lignes. Dans |{NiceTabular}|,
-|{NiceTabular*}| et |{NiceTabularX}|, le contenu est composé en mode texte
-tandis que, dans les autres environnements, il est composé en mode mathématique.
+\item Le deuxième argument est le contenu du bloc.
+
+Dans |{NiceTabular}|, |{NiceTabular*}| et |{NiceTabularX}|, le contenu est
+composé en mode texte tandis que, dans les autres environnements, il est composé
+en mode mathématique.
\end{itemize}
\interitem
@@ -641,12 +642,12 @@ options la valeur de cette clé |tikz| (qui doit donc être une liste de clés T
applicables à un chemin de TikZ). Pour des exemples d'utilisation de cette clé
|tikz|, voir p.~\pageref{tikz-key-examples}.
-\colorbox{yellow!50}{\textbf{Nouveau 6.24}}\enskip En fait, dans la liste des
-clés fournies à |tikz|, on peut mettre une clé \Definition{offset}. Cette clé
-n'est pas fournie par TikZ mais par \pkg{nicematrix}. Elle réduit le rectangle
-correspondant au bloc par une marge (horizontalement et verticalement) égale à
-la valeur (passée à |offset|). C'est ce rectangle réduit qui sera le chemin
-exécuté par TikZ avec comme options les autres clés passées à la clé |tikz|.
+En fait, dans la liste des clés fournies à |tikz|, on peut mettre une clé
+\Definition{offset}. Cette clé n'est pas fournie par TikZ mais par
+\pkg{nicematrix}. Elle réduit le rectangle correspondant au bloc par une marge
+(horizontalement et verticalement) égale à la valeur (passée à |offset|). C'est
+ce rectangle réduit qui sera le chemin exécuté par TikZ avec comme options les
+autres clés passées à la clé |tikz|.
\end{itemize}
@@ -725,10 +726,11 @@ Dans les colonnes à largeur fixée (|p{...}|, |b{...}|, |m{...}|, |w{...}{...}|
|W{...}{...}|, |V{...}| et~|X|), le contenu du bloc est mis en forme comme un
paragraphe de cette largeur.
-\item La spécification d'alignement horizontal donnée par le type de
-colonne (|c|, |r| ou |l|) est prise en compte pour le bloc (mais le bloc peut
-avoir sa propre spécification d'alignement horizontal :
-cf.~\ref{horizontal-bloc} p.~\pageref{horizontal-bloc}).
+\item La spécification d'alignement horizontal donnée par le type de colonne
+(|c|, |r| ou |l|) est prise en compte pour le bloc. Pour un bloc dans une
+colonne de type |p{...}| (sans option à |p|), c'est un alignement |c| qui est
+retenu. Le bloc peut bien sûr avoir sa propre spécification d'alignement
+horizontal : cf.~\ref{horizontal-bloc} p.~\pageref{horizontal-bloc}.
\item Les spécifications de fontes imposées à une colonne via la construction
|>{...}| dans le préambule du tableau sont prises en compte pour les
@@ -836,8 +838,9 @@ défaut de ce premier argument obligatoire est |1-1|.}.
\label{horizontal-bloc}
-La commande |\Block| admet les clés |l|, |c| et |r| pour la position horizontale
-du contenu du bloc (calé à gauche, centré ou bien calé à droite).
+La commande |\Block| admet les clés \Definition{l}, \Definition{c} et
+\Definition{r} pour la position horizontale du contenu du bloc (calé à gauche,
+centré ou bien calé à droite).
\medskip
\begin{Code}[width=10.6cm]
@@ -899,7 +902,8 @@ Rang & \Block{1-3}{Premier groupe} & & & \Block{1-3}{Deuxième groupe} \\
\medskip
Pour avoir un positionnement horizontal du contenu du bloc qui s'appuie sur les
limites des colonnes du tableau LaTeX (et non sur le contenu de ces colonnes),
-il faut utiliser les clés |L|, |R| et |C| de la commande |\Block|.
+il faut utiliser les clés \Definition{L}, \Definition{R} et \Definition{C} de la
+commande |\Block|.
\medskip
Voici le même exemple avec la clé |C| pour le premier bloc.
@@ -935,6 +939,16 @@ Rang & \Block[C]{1-3}{Premier groupe} & & & \Block{1-3}{Deuxième groupe} \\
\end{NiceTabular}
\end{center}
+\bigskip
+\colorbox{yellow!50}{\bfseries Nouveau 6.28}\par\nobreak
+
+\smallskip
+La commande |\Block| accepte aussi la clé |p|. Avec cette clé, le contenu du
+bloc est composé comme un paragraphe (de manière similaire à une colonne
+standard de type |p|). Cette clé peut s'utiliser en conjonction avec les clés
+|l|, |c| ou |r| et, alors, le paragraphe est composé avec |\raggedright|,
+|\centering| ou |\raggedleft|. Avec la clé |j|, le paragraphe est composé de
+manière justifiée.
\subsection{Positionnement vertical du contenu des blocs}
@@ -962,7 +976,8 @@ impliquées dans le bloc.
Il n'y a pas de marge verticale. Néanmoins, le contenu du bloc est (toujours)
composé en interne dans une |{minipage}|, un |{tabular}| ou un |{array}|, ce qui
-fait qu'il y a souvent déjà une marge.
+fait qu'il y a souvent déjà une marge. Si besoin est, on peut toujours ajouter
+un |\strut|.
\item Avec la clé \Definition{B}, le contenu du bloc est calé vers le bas.
\end{itemize}
@@ -1063,6 +1078,90 @@ text & text \\
\end{scope}
+
+\subsection{\textbackslash\textbackslash\ et \& dans les blocs}
+
+\index{ampersand-in-blocks}
+\index{\&-in-blocks}
+
+\colorbox{yellow!50}{\bfseries Nouveau 6.28}\par\nobreak
+
+\medskip
+L'extension \pkg{nicematrix} offre la possibilité d'utiliser directement |\\| et
+|&| dans le contenu d'un bloc (dans le but de formater son contenu) mais il y a
+quelques restrictions.
+
+\begin{itemize}
+\item On ne doit pas utiliser à la fois |&| et |\\| dans le même bloc.
+
+\item Pour |\\|, il n'y a pas d'autres restrictions. On peut utiliser
+|\\| dans un bloc pour composer du texte sur plusieurs lignes.
+
+\item Pour pouvoir utiliser |&|, la clé |ampersand-in-blocks| (alias:
+|&-in-blocks|) doit avoir été activée\footnote{Si ce n'est pas le cas,
+ l'utilisation de |&| dans l'argument principal de la commande |\Block|
+ provoquera une erreur : |! Extra alignment tab has been changed to \cr| de
+ TeX.}. Le bloc est alors divisé en sous-blocs comme illustré ci-dessous.
+Attention toutefois : quand |ampersand-in-blocks| est utilisée, l'argument
+(principal) de la commande |\Block| est découpé syntaxiquement au niveau des
+esperluettes |&|, celles entre accolades sont masquées mais pas celles dans un
+environnement.\footnote{On ne peut donc pas écrire :
+ |\Block[ampersand-in-blocks]{}{\begin{array}{cc}1&2\end{array}}|. Bien sûr, on
+ peut le faire sans la clé |ampersand-in-blocks|.}
+\end{itemize}
+
+\bigskip
+L'esperluette |&| permet de diviser horizontalement un bloc en sous-blocs \emph{de même taille}.
+
+\medskip
+\begin{Code}[width=85mm]
+\begin{NiceTabular}{ll}%
+ [hvlines,ampersand-in-blocks]
+ & les cinq premiers entiers naturels \\
+3 & \Block{un&deux&trois} \\
+4 & \Block{un&deux&trois& quatre} \\
+5 & \Block{un&deux&trois&quatre&cinq} \\
+\end{NiceTabular}
+\end{Code}
+%
+\begin{NiceTabular}{ll}%
+ [hvlines,ampersand-in-blocks]
+ & les cinq premiers entiers naturels \\
+3 & \Block{}{un & deux & trois} \\
+4 & \Block{}{un& deux & trois & quatre} \\
+5 & \Block{}{un & deux & trois & quatre & cinq} \\
+\end{NiceTabular}
+
+\medskip
+Comme on le voit, le bloc (qui était ici mono-case) a été divisé en sous-cases
+de même taille. Dans le cas présent, on aurait peut-être préféré le codage
+suivant :
+
+\medskip
+\begin{Code}[width=85mm]
+\begin{NiceTabular}{lccccc}%
+ [hvlines,ampersand-in-blocks]
+ & \Block{1-5}{les cinq premiers
+ entiers naturels} \\
+3 & \Block{1-5}{un & deux & trois} \\
+4 & \Block{1-5}{un& deux & trois & quatre} \\
+5 & un & deux & trois & quatre & cinq \\
+\end{NiceTabular}
+\end{Code}
+%
+\begin{NiceTabular}{lccccc}%
+ [hvlines,ampersand-in-blocks]
+ & \Block{1-5}{les cinq premiers entiers naturels} \\
+3 & \Block{1-5}{un & deux & trois} \\
+4 & \Block{1-5}{un& deux & trois & quatre} \\
+5 & un & deux & trois & quatre & cinq \\
+\end{NiceTabular}
+
+\medskip
+Dans ce codage, il s'agit de blocs de taille |1-5| qui sont coupés en trois et
+quatre sous-blocs.
+
+
\index{Blocs@\textbf{Blocs dans les tableaux}|)}
\section{Les filets horizontaux et verticaux}
@@ -1315,7 +1414,7 @@ des options qui caractérisent le filet à tracer.
\medskip
\begin{Code}[width=10cm]
-\begin{NiceTabular}{|c|\emph{[color=blue]}c|}
+\begin{NiceTabular}{| c | \emph{[color=blue]} c |}
\Hline
a & b \\
\emph{\Hline[color=red]}
@@ -1643,7 +1742,8 @@ d'un environnement ;
\item la clé \Definition{color} fixe la couleur des filets ;
\item la clé \Definition{sep-color} fixe la couleur entre deux filets consécutifs (n'a
-d'intérêt que dans le cas où la clé |multiplicity| est utilisée).
+d'intérêt que dans le cas où la clé |multiplicity| est utilisée). Le nom de
+cette clé est inspirée par la commande |\doublerulesepcolor| de \pkg{colortbl}.
\end{itemize}
\medskip
@@ -1680,6 +1780,51 @@ Produit C & 5 & 4 & 1 \\
\end{center}
+\bigskip
+La clé |sep-color| avec la valeur |white| peut être en particulier utile en cas
+de filet double au-dessus d'une case colorée (pour éviter que la couleur ne
+s'applique aussi entre les deux filets).
+
+
+\begin{scope}
+\NiceMatrixOptions
+ {
+ custom-line =
+ {
+ command = DoubleRule ,
+ multiplicity = 2 ,
+ sep-color = white
+ }
+ }
+
+
+\begin{Code}[width=10cm]
+\NiceMatrixOptions
+ {
+ custom-line =
+ {
+ command = DoubleRule ,
+ multiplicity = 2 ,
+ \emph{sep-color = white}
+ }
+ }
+
+\begin{NiceTabular}{ccc}[color-inside]
+un & deux & trois \\
+\emph{\DoubleRule}
+quatre & \cellcolor{yellow} cinq & six \\
+\end{NiceTabular}
+\end{Code}
+\begin{NiceTabular}{ccc}[color-inside]
+un & deux & trois \\
+\DoubleRule
+quatre & \cellcolor{yellow} cinq & six \\
+\end{NiceTabular}
+
+\end{scope}
+
+
+\bigskip
\item \emph{Deuxième possibilité}\par\nobreak
\index{tikzz@tikz!clé de «custom-line»}
@@ -1691,7 +1836,7 @@ directement avec TikZ en utilisant comme paramètres la valeur de la clé |tikz|
qui doit être une liste de couples \textsl{clé=valeur} applicables à un chemin
TikZ.
-Par défaut aucune réservation de place n'est faite pour le filet qui sera tracé
+Par défaut, aucune réservation de place n'est faite pour le filet qui sera tracé
avec TikZ. On peut demander une réservation (horizontale pour un filet vertical
et verticale pour un filet horizontal) avec la clé |total-width| qui est donc en
quelque sorte la largeur du filet qui sera tracé (cette largeur n'est \emph{pas}
@@ -1736,7 +1881,7 @@ sept & huit & neuf
\end{center}
\medskip
-\item \emph{Troisième possibilité} : la clé |dotted|\par\nobreak
+\item \emph{Troisième possibilité} : la clé \Definition{dotted}\par\nobreak
\label{dotted}
\index{dotted (clé de «custom-line»)}
\indexcommand{hdottedline}
@@ -1753,15 +1898,14 @@ composantes de la matrice par |\Cdots|, |\Vdots|, etc. (voir
p.~\pageref{Cdots}).
\medskip
-L'extension \pkg{nicematrix} prédéfinit en fait les commandes |\hdottedline| et
-|\cdottedline| et la lettre «|:|» pour ces filets en
-pointillés.\footnote{Néanmoins, l'utilisateur peut écraser ces définitions de
+L'extension \pkg{nicematrix} prédéfinit en fait les commandes \Definition{hdottedline} et
+\Definition{cdottedline} et la lettre «|:|» pour ces filets en pointillés.\footnote{Néanmoins, l'utilisateur peut écraser ces définitions de
|\hdottedline|, |\cdottedline| et de «|:|» avec |custom-line| s'il le souhaite
(par exemple pour les remplacer par des lignes en tiretés).}
\smallskip
\begin{Code}
-% présent dans nicematrix.sty
+\emph{% présent dans nicematrix.sty}
\NiceMatrixOptions
{
custom-line =
@@ -2477,7 +2621,7 @@ On a alors accès aux commandes suivantes (les trois premières sont inspirées
\item \DefinitionCommande{rowcolor} à utiliser dans une case et qui colorie le
reste de la rangée;\footnote{Si vous souhaitez une commande pour colorier les
$n$~rangées suivantes, considérez la commande |\RowStyle| et sa clé
- |rowcolor|, p.~\pageref{RowStyle}}
+ |rowcolor|, p.~\pageref{RowStyle}.}
\item \DefinitionCommande{columncolor} à utiliser dans le préambule du tableau
de la même manière que la commande éponyme de \pkg{colortbl} (néanmoins,
contrairement à la commande |\columncolor| de \pkg{colortbl}, celle de
@@ -2527,12 +2671,11 @@ Dupont & Chantal & 15 janvier 1998 \\
\end{center}
\bigskip
-\colorbox{yellow!50}{\textbf{Nouveau 6.25}}\enskip Chaque utilisation de
-|\rowlistcolors| (et de |\rowcolors| qui en est un cas particulier) met un
-terme aux éventuels schémas\footnote{On a écrit \emph{schémas} au pluriel car on
- peut avoir plusieurs schémas en cours s'ils portent sur des colonnes
- différentes.} de coloriage en cours qui auraient été spécifiés par une
-commande |\rowlistcolors| précédente.
+Chaque utilisation de |\rowlistcolors| (et de |\rowcolors| qui en est un cas
+particulier) met un terme aux éventuels schémas\footnote{On a écrit
+ \emph{schémas} au pluriel car on peut avoir plusieurs schémas en cours s'ils
+ portent sur des colonnes différentes.} de coloriage en cours qui auraient été
+spécifiés par une commande |\rowlistcolors| précédente.
En particulier, on peut engager un coloriage des rangées avec
|\rowlistcolors{...}| et l'arrêter par un |\rowlistcolors{}| avec argument vide.
@@ -2567,10 +2710,9 @@ sept \\
\index{nocolor}
-\colorbox{yellow!50}{\textbf{Nouveau 6.26}}\enskip L'extension \pkg{nicematrix}
-propose la couleur spéciale |nocolor| utilisable dans toutes les commandes de
-coloriage fournies par \pkg{nicematrix} (dans le |\CodeBefore| ou bien dans le
-tableau proprement dit).
+L'extension \pkg{nicematrix} propose la couleur spéciale |nocolor| utilisable
+dans toutes les commandes de coloriage fournies par \pkg{nicematrix} (dans le
+|\CodeBefore| ou bien dans le tableau proprement dit).
Les cases marquées par cette couleur ne seront pas coloriées, quelles que soient
les autres commandes de coloriage qui auraient pu s'appliquer à ces cases.
@@ -2767,7 +2909,7 @@ $\begin{array}{c}
\end{bNiceMatrix} \\ \\
\begin{bNiceMatrix}
1 & 1245345 \\ 345 & 2
-\end{bNiceMatrix}
+\end{bNiceMatrix} \\
\end{array}$
\emph{\end{NiceMatrixBlock}}
\end{Code}
@@ -2778,8 +2920,8 @@ $\begin{array}{c}
\end{bNiceMatrix} \\ \\
\begin{bNiceMatrix}
1 & 1245345 \\ 345 & 2
-\end{bNiceMatrix}
-\end{array}$
+\end{bNiceMatrix} \\
+\end{array}$
\end{NiceMatrixBlock}
@@ -4291,16 +4433,16 @@ $\begin{pNiceMatrix}
\index{empty (clé de \texttt{\textbackslash TikzEveryCell})}
\index{non empty (clé de \texttt{\textbackslash TikzEveryCell})}
-\colorbox{yellow!50}{\textbf{Nouveau 6.24}}\enskip La commande |\TikzEveryCell|
-exécute avec TikZ le chemin rectangulaire qui correspond à chaque case du
-tableau, avec comme paramètres TikZ l'argument de |\TikzEveryCell|. Cet argument
-doit être une liste de couples \textsl{clé=valeur} applicables à un chemin TikZ.
-En fait, cette commande s'applique à chaque case du tableau, exceptées celles
-situées dans les rangées et colonnes extérieures (cf.~p.~\pageref{exterior}) et
-celles situées dans les coins vides (quand la clé |corners| est utilisée:
-cf.~p.~\pageref{corners}). Elle s'applique en fait aussi à chaque bloc (sauf
-ceux qui ont la clé |transparent|) et ne s'applique pas aux cases individuelles
-situées dans ces blocs.
+La commande |\TikzEveryCell| exécute avec TikZ le chemin rectangulaire qui
+correspond à chaque case du tableau, avec comme paramètres TikZ l'argument de
+|\TikzEveryCell|. Cet argument doit être une liste de couples
+\textsl{clé=valeur} applicables à un chemin TikZ. En fait, cette commande
+s'applique à chaque case du tableau, exceptées celles situées dans les rangées
+et colonnes extérieures (cf.~p.~\pageref{exterior}) et celles situées dans les
+coins vides (quand la clé |corners| est utilisée: cf.~p.~\pageref{corners}).
+Elle s'applique en fait aussi à chaque bloc (sauf ceux qui ont la clé
+|transparent|) et ne s'applique pas aux cases individuelles situées dans ces
+blocs.
\medskip
En fait, dans la liste des clés passée en argument on peut mettre une clé
@@ -4452,6 +4594,7 @@ En fait, cette commande n'est disponible que si l'extension \pkg{enumitem} a ét
chargée (avant ou après \pkg{nicematrix}). Les notes sont en effet composées en
fin de tableau selon un type de liste défini par l'extension \pkg{enumitem}.
+\medskip
\begin{Code}
\begin{NiceTabular}{@{}llr@{}}
\toprule \RowStyle{\bfseries}
@@ -4498,12 +4641,10 @@ de l'environnement |{NiceTabular}|.
séparés par une virgule (comme avec l'option |multiple| de \pkg{footmisc} pour
les notes de pied de page).
-\item Si une commande |\tabularnote{...}| se trouve exactement à la fin d'une case
-(sans aucun espace après), l'appel de note est composé en débordement vers la
-droite (cela peut permettre de mieux conserver l'alignement des contenus d'une
-colonne). Depuis la version 6.20a, ce comportement n'a lieu que si le mode
-l'alignement de la case est |c| ou |r| (alignement horizontal centré ou en
-butée à droite).
+\item Si une commande |\tabularnote{...}| se trouve exactement à la fin d'une
+case (sans aucun espace après) et que le mode d'alignement de la colonne est |c|
+ou~|r|, l'appel de note est composé en débordement vers la droite (cela peut
+permettre de mieux conserver l'alignement des contenus d'une colonne).
\item Si la clé |notes/para| est utilisée, les notes sont composées à la fin du
tableau en un seul paragraphe.
@@ -4565,7 +4706,7 @@ Barrère & Bertrand & 86\\
Nightingale\emph{\tabularnote{Souvent considérée comme la première infirmière.}%
\tabularnote{Surnommée «la Dame à la Lampe».}}
& Florence\emph{\tabularnote{Cette note est commune à deux appels de notes.}} & 90 \\
-Schœlcher & Victor & 89\emph{\tabularnote{L’appel de note déborde à droite.}} \\
+Schœlcher & Victor & 89\emph{\tabularnote{L’appel de note déborde à droite.}}\\
Touchet & Marie\emph{\tabularnote{Cette note est commune à deux appels de notes.}} & 89 \\
Wallis & John & 87 \\
\bottomrule
@@ -5209,12 +5350,11 @@ dans les cases du tableau.\footnote{La raison en est que lorsque l'option |light
\medskip
\index{light-syntax-expanded}
-\colorbox{yellow!50}{\textbf{Nouveau 6.27}}\enskip La clé
-|light-syntax-expanded| a le même comportement que la clé |light-syntax| mais
-avec cette différence que le corps de l'environnement est complètement développé
-(au sens de TeX\footnote{Plus précisément, il s'agit d'une expansion de type |e|
-de L3.}) avant découpe en lignes (mais après l'extraction de l'éventuel
-|\CodeAfter|).
+La clé |light-syntax-expanded| a le même comportement que la clé |light-syntax|
+mais avec cette différence que le corps de l'environnement est complètement
+développé (au sens de TeX\footnote{Plus précisément, il s'agit d'une expansion
+ de type |e| de L3.}) avant découpe en lignes (mais après l'extraction de
+l'éventuel |\CodeAfter|).
\subsection{Couleur des délimiteurs}
@@ -5319,7 +5459,7 @@ lignes pointillées (cf.~p.~\pageref{Cdots}) et la détermination des «coins»
\medskip
Comme la création de ces nœuds requiert du temps et de la mémoire, il est
possible de la désactiver ponctuellement avec la clé |no-cell-nodes| pour
-accéler les compilations.
+accélerer les compilations.
\medskip
Tous les nœuds du document doivent avoir des noms deux à deux distincts et le
@@ -5339,16 +5479,16 @@ environnements (pour LaTeX, il s'agit d'une commande — complètement développ
\smallskip
\index{name!clé pour un environnement}
-Il est néanmoins recommandé de passer plutôt par la clé |name|\footnote{Depuis
- la version 6.20a, la valeur passée à cette clé est \emph{développée}, au sens
- de TeX.}. Celle-ci permet de donner un nom à l'environnement. Une fois
-l'environnement nommé, les nœuds sont accessibles à travers les noms
-«\textsl{nom}-$i$-$j$» où \textsl{nom} est le nom donné au tableau et $i$ et $j$
-les numéros de rangée et de colonne de la case considérée. On peut les utiliser
-avec \textsc{pgf} mais l'utilisateur final préférera sans doute utiliser TikZ
-(qui est une sur-couche de \textsc{pgf}). Il faut néanmoins se souvenir que
-\pkg{nicematrix} ne charge pas TikZ par défaut. Dans les exemples qui suivent,
-on suppose que TikZ a été chargé par l'utilisateur.
+Il est néanmoins recommandé de passer plutôt par la clé |name|\footnote{La
+ valeur passée à la clé |name| est \emph{développée}, au sens de TeX.}.
+Celle-ci permet de donner un nom à l'environnement. Une fois l'environnement
+nommé, les nœuds sont accessibles à travers les noms «\textsl{nom}-$i$-$j$» où
+\textsl{nom} est le nom donné au tableau et $i$ et $j$ les numéros de rangée et
+de colonne de la case considérée. On peut les utiliser avec \textsc{pgf} mais
+l'utilisateur final préférera sans doute utiliser TikZ (qui est une sur-couche
+de \textsc{pgf}). Il faut néanmoins se souvenir que \pkg{nicematrix} ne charge
+pas TikZ par défaut. Dans les exemples qui suivent, on suppose que TikZ a été
+chargé par l'utilisateur.
\medskip
\begin{Code}[width=11cm]
@@ -5774,9 +5914,14 @@ L'extension \pkg{nicematrix} crée un nœud PGF-TikZ nommé simplement $i$ (pré
du préfixe habituel) à l'intersection du filet horizontal de numéro $i$ et du
filet vertical de numéro~$i$ (ou plutôt la position potentielle de ces filets
car ils ne sont peut-être pas tracés). Le dernier nœud a aussi un alias nommé
-simplement |last|. Il existe aussi un nœud nommé $i$|.5| à mi-chemin entre le
-nœud $i$ et le nœud $i+1$.
+simplement |last|.
+
+\smallskip
+\colorbox{yellow!50}{\textbf{Modification 6.28}}\enskip Il existe aussi des nœuds nommés
+$i$|.1|, $i$|.2|, ... , $i$|.9| intermédiaires entre le nœud~$i$ et le
+nœud~$i+1$ (avant la version 6.28, seul le nœud $i$|.5| existait).
+\smallskip
Ces nœuds sont accessibles dans le
|\CodeAfter| mais aussi dans le |\CodeBefore|.
@@ -6193,10 +6338,18 @@ environnements de l'extension \pkg{nicematrix} ne sont pas affectés).
\medskip
L'extension \pkg{nicematrix} n'est pas compatible avec la classe \cls{ieeeaccess}
-(car cette classe n'est pas compatible avec PGF-TikZ).\footnote{Voir
- \url{https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class}}
+car cette classe n'est pas compatible avec PGF-TikZ. Il existe néanmoins une
+parade simple qui consiste à écrire:\footnote{Voir
+ \url{https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class}}\par\nobreak
+
+\begin{Code}
+\let\TeXyear\year
+\documentclass{IEEEaccess}
+\let\year\TeXyear
+\end{Code}
\medskip
+% l'information suivante est toujours d'actualité le 23 avril 2024
Pour pouvoir utiliser \pkg{nicematrix} avec la classe \cls{aastex631} (de
l'\emph{American Astronomical Society}), on doit ajouter dans le préambule du
fichier les lignes suivantes :
@@ -6780,7 +6933,7 @@ avec l'environnement |{NiceMatrixBlock}| et l'option |auto-columns-width|.
last-col, code-for-last-col = \color{blue}\scriptstyle,
vlines = 5 ,
matrix/columns-type = r ,
- no-cell-nodes
+ no-cell-nodes % facultatif
}
\setlength{\extrarowheight}{1mm}
\end{NiceMatrixBlock}
@@ -6882,7 +7035,7 @@ avec leur largeur maximale grâce à la clé booléenne |delimiters/max-width|.
last-col, code-for-last-col = \color{blue}\scriptstyle,
vlines = 5 ,
matrix/columns-type = r ,
- no-cell-nodes
+ no-cell-nodes % facultatif
}
\setlength{\extrarowheight}{1mm}
@@ -7093,7 +7246,7 @@ la commande |\Block| est laissé vide, le bloc est considéré comme mono-case.}
\label{exemple-CodeAfter}
\begin{Code}
-$\begin{pNiceArray}{>{\strut}cccc}[margin,rules/color=blue]
+$\begin{pNiceArray}{>{\strut}cccc}[margin,rules/color=blue,no-cell-nodes]
\emph{\Block[draw]{}{a_{11}}} & a_{12} & a_{13} & a_{14} \\
a_{21} & \emph{\Block[draw]{}{a_{22}}} & a_{23} & a_{24} \\
a_{31} & a_{32} & \emph{\Block[draw]{}{a_{33}}} & a_{34} \\
@@ -7101,7 +7254,7 @@ a_{41} & a_{42} & a_{43} & \emph{\Block[draw]{}{a_{44}}} \\
\end{pNiceArray}$
\end{Code}
%
-\[\begin{pNiceArray}{>{\strut}cccc}[margin,rules/color=blue]
+\[\begin{pNiceArray}{>{\strut}cccc}[margin,rules/color=blue,no-cell-nodes]
\Block[draw]{}{a_{11}} & a_{12} & a_{13} & a_{14} \\
a_{21} & \Block[draw]{}{a_{22}} & a_{23} & a_{24} \\
a_{31} & a_{32} & \Block[draw]{}{a_{33}} & a_{34} \\
@@ -7126,7 +7279,8 @@ Il est possible de colorier une rangée avec |\rowcolor| dans le |\CodeBefore|
\index{rowcolor@\texttt{\textbackslash rowcolor}!commande en tableau|textit}
\begin{Code}
-\begin{pNiceArray}{>{\strut}cccc}[margin, extra-margin=2pt,color-inside]
+\begin{pNiceArray}{>{\strut}cccc}% <-- % obligatoire
+ [margin, extra-margin=2pt,color-inside,no-cell-nodes]
\emph{\rowcolor{red!15}}A_{11} & A_{12} & A_{13} & A_{14} \\
A_{21} & \emph{\rowcolor{red!15}}A_{22} & A_{23} & A_{24} \\
A_{31} & A_{32} & \emph{\rowcolor{red!15}}A_{33} & A_{34} \\
@@ -7136,7 +7290,7 @@ Il est possible de colorier une rangée avec |\rowcolor| dans le |\CodeBefore|
-\[\begin{pNiceArray}{>{\strut}cccc}[margin, extra-margin=2pt,color-inside]
+\[\begin{pNiceArray}{>{\strut}cccc}[margin, extra-margin=2pt,color-inside,no-cell-nodes]
\rowcolor{red!15}A_{11} & A_{12} & A_{13} & A_{14} \\
A_{21} & \rowcolor{red!15}A_{22} & A_{23} & A_{24} \\
A_{31} & A_{32} & \rowcolor{red!15}A_{33} & A_{34} \\
@@ -7470,6 +7624,3 @@ TeXLive sont disponibles sur le serveur \textsc{svn} de TeXLive :
% End:
-
-
-
diff --git a/macros/latex/contrib/nicematrix/nicematrix.pdf b/macros/latex/contrib/nicematrix/nicematrix.pdf
index 7029ce1ed6..383ac48aa3 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix.pdf
@@ -71,626 +71,632 @@ endobj
endobj
44 0 obj
-<< /S /GoTo /D (section.5) >>
+<< /S /GoTo /D (subsection.4.7) >>
endobj
47 0 obj
-(\376\377\000T\000h\000e\000\040\000r\000u\000l\000e\000s)
+(\376\377\000\134\000\134\000\040\000a\000n\000d\000\040\000\046\000\040\000i\000n\000\040\000t\000h\000e\000\040\000b\000l\000o\000c\000k\000s)
endobj
48 0 obj
-<< /S /GoTo /D (subsection.5.1) >>
+<< /S /GoTo /D (section.5) >>
endobj
51 0 obj
-(\376\377\000S\000o\000m\000e\000\040\000d\000i\000f\000f\000e\000r\000e\000n\000c\000e\000s\000\040\000w\000i\000t\000h\000\040\000t\000h\000e\000\040\000c\000l\000a\000s\000s\000i\000c\000a\000l\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000s)
+(\376\377\000T\000h\000e\000\040\000r\000u\000l\000e\000s)
endobj
52 0 obj
-<< /S /GoTo /D (subsubsection.5.1.1) >>
+<< /S /GoTo /D (subsection.5.1) >>
endobj
55 0 obj
-(\376\377\000T\000h\000e\000\040\000v\000e\000r\000t\000i\000c\000a\000l\000\040\000r\000u\000l\000e\000s)
+(\376\377\000S\000o\000m\000e\000\040\000d\000i\000f\000f\000e\000r\000e\000n\000c\000e\000s\000\040\000w\000i\000t\000h\000\040\000t\000h\000e\000\040\000c\000l\000a\000s\000s\000i\000c\000a\000l\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000s)
endobj
56 0 obj
-<< /S /GoTo /D (subsubsection.5.1.2) >>
+<< /S /GoTo /D (subsubsection.5.1.1) >>
endobj
59 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000c\000l\000i\000n\000e)
+(\376\377\000T\000h\000e\000\040\000v\000e\000r\000t\000i\000c\000a\000l\000\040\000r\000u\000l\000e\000s)
endobj
60 0 obj
-<< /S /GoTo /D (subsection.5.2) >>
+<< /S /GoTo /D (subsubsection.5.1.2) >>
endobj
63 0 obj
-(\376\377\000T\000h\000e\000\040\000t\000h\000i\000c\000k\000n\000e\000s\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000\040\000c\000o\000l\000o\000r\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000u\000l\000e\000s)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000c\000l\000i\000n\000e)
endobj
64 0 obj
-<< /S /GoTo /D (subsection.5.3) >>
+<< /S /GoTo /D (subsection.5.2) >>
endobj
67 0 obj
-(\376\377\000T\000h\000e\000\040\000t\000o\000o\000l\000s\000\040\000o\000f\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000r\000u\000l\000e\000s)
+(\376\377\000T\000h\000e\000\040\000t\000h\000i\000c\000k\000n\000e\000s\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000\040\000c\000o\000l\000o\000r\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000u\000l\000e\000s)
endobj
68 0 obj
-<< /S /GoTo /D (subsubsection.5.3.1) >>
+<< /S /GoTo /D (subsection.5.3) >>
endobj
71 0 obj
-(\376\377\000T\000h\000e\000\040\000k\000e\000y\000s\000\040\000h\000l\000i\000n\000e\000s\000\040\000a\000n\000d\000\040\000v\000l\000i\000n\000e\000s)
+(\376\377\000T\000h\000e\000\040\000t\000o\000o\000l\000s\000\040\000o\000f\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000r\000u\000l\000e\000s)
endobj
72 0 obj
-<< /S /GoTo /D (subsubsection.5.3.2) >>
+<< /S /GoTo /D (subsubsection.5.3.1) >>
endobj
75 0 obj
-(\376\377\000T\000h\000e\000\040\000k\000e\000y\000s\000\040\000h\000v\000l\000i\000n\000e\000s\000\040\000a\000n\000d\000\040\000h\000v\000l\000i\000n\000e\000s\000-\000e\000x\000c\000e\000p\000t\000-\000b\000o\000r\000d\000e\000r\000s)
+(\376\377\000T\000h\000e\000\040\000k\000e\000y\000s\000\040\000h\000l\000i\000n\000e\000s\000\040\000a\000n\000d\000\040\000v\000l\000i\000n\000e\000s)
endobj
76 0 obj
-<< /S /GoTo /D (subsubsection.5.3.3) >>
+<< /S /GoTo /D (subsubsection.5.3.2) >>
endobj
79 0 obj
-(\376\377\000T\000h\000e\000\040\000\050\000e\000m\000p\000t\000y\000\051\000\040\000c\000o\000r\000n\000e\000r\000s)
+(\376\377\000T\000h\000e\000\040\000k\000e\000y\000s\000\040\000h\000v\000l\000i\000n\000e\000s\000\040\000a\000n\000d\000\040\000h\000v\000l\000i\000n\000e\000s\000-\000e\000x\000c\000e\000p\000t\000-\000b\000o\000r\000d\000e\000r\000s)
endobj
80 0 obj
-<< /S /GoTo /D (subsubsection.5.3.4) >>
+<< /S /GoTo /D (subsubsection.5.3.3) >>
endobj
83 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000d\000i\000a\000g\000b\000o\000x)
+(\376\377\000T\000h\000e\000\040\000\050\000e\000m\000p\000t\000y\000\051\000\040\000c\000o\000r\000n\000e\000r\000s)
endobj
84 0 obj
-<< /S /GoTo /D (subsubsection.5.3.5) >>
+<< /S /GoTo /D (subsubsection.5.3.4) >>
endobj
87 0 obj
-(\376\377\000C\000o\000m\000m\000a\000n\000d\000s\000\040\000f\000o\000r\000\040\000c\000u\000s\000t\000o\000m\000i\000z\000e\000d\000\040\000r\000u\000l\000e\000s)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000d\000i\000a\000g\000b\000o\000x)
endobj
88 0 obj
-<< /S /GoTo /D (section.6) >>
+<< /S /GoTo /D (subsubsection.5.3.5) >>
endobj
91 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000l\000o\000r\000\040\000o\000f\000\040\000t\000h\000e\000\040\000b\000a\000c\000k\000g\000r\000o\000u\000n\000d\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000o\000w\000s\000\040\000a\000n\000d\000\040\000c\000o\000l\000u\000m\000n\000s)
+(\376\377\000C\000o\000m\000m\000a\000n\000d\000s\000\040\000f\000o\000r\000\040\000c\000u\000s\000t\000o\000m\000i\000z\000e\000d\000\040\000r\000u\000l\000e\000s)
endobj
92 0 obj
-<< /S /GoTo /D (subsection.6.1) >>
+<< /S /GoTo /D (section.6) >>
endobj
95 0 obj
-(\376\377\000U\000s\000e\000\040\000o\000f\000\040\000c\000o\000l\000o\000r\000t\000b\000l)
+(\376\377\000T\000h\000e\000\040\000c\000o\000l\000o\000r\000\040\000o\000f\000\040\000t\000h\000e\000\040\000b\000a\000c\000k\000g\000r\000o\000u\000n\000d\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000o\000w\000s\000\040\000a\000n\000d\000\040\000c\000o\000l\000u\000m\000n\000s)
endobj
96 0 obj
-<< /S /GoTo /D (subsection.6.2) >>
+<< /S /GoTo /D (subsection.6.1) >>
endobj
99 0 obj
-(\376\377\000T\000h\000e\000\040\000t\000o\000o\000l\000s\000\040\000o\000f\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
+(\376\377\000U\000s\000e\000\040\000o\000f\000\040\000c\000o\000l\000o\000r\000t\000b\000l)
endobj
100 0 obj
-<< /S /GoTo /D (subsection.6.3) >>
+<< /S /GoTo /D (subsection.6.2) >>
endobj
103 0 obj
-(\376\377\000C\000o\000l\000o\000r\000\040\000t\000o\000o\000l\000s\000\040\000t\000o\000\040\000b\000e\000\040\000u\000s\000e\000d\000\040\000i\000n\000s\000i\000d\000e\000\040\000t\000h\000e\000\040\000t\000a\000b\000u\000l\000a\000r)
+(\376\377\000T\000h\000e\000\040\000t\000o\000o\000l\000s\000\040\000o\000f\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
endobj
104 0 obj
-<< /S /GoTo /D (subsection.6.4) >>
+<< /S /GoTo /D (subsection.6.3) >>
endobj
107 0 obj
-(\376\377\000T\000h\000e\000\040\000s\000p\000e\000c\000i\000a\000l\000\040\000c\000o\000l\000o\000r\000\040\000`\000`\000n\000o\000c\000o\000l\000o\000r\000'\000')
+(\376\377\000C\000o\000l\000o\000r\000\040\000t\000o\000o\000l\000s\000\040\000t\000o\000\040\000b\000e\000\040\000u\000s\000e\000d\000\040\000i\000n\000s\000i\000d\000e\000\040\000t\000h\000e\000\040\000t\000a\000b\000u\000l\000a\000r)
endobj
108 0 obj
-<< /S /GoTo /D (section.7) >>
+<< /S /GoTo /D (subsection.6.4) >>
endobj
111 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000R\000o\000w\000S\000t\000y\000l\000e)
+(\376\377\000T\000h\000e\000\040\000s\000p\000e\000c\000i\000a\000l\000\040\000c\000o\000l\000o\000r\000\040\000`\000`\000n\000o\000c\000o\000l\000o\000r\000'\000')
endobj
112 0 obj
-<< /S /GoTo /D (section.8) >>
+<< /S /GoTo /D (section.7) >>
endobj
115 0 obj
-(\376\377\000T\000h\000e\000\040\000w\000i\000d\000t\000h\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000s)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000R\000o\000w\000S\000t\000y\000l\000e)
endobj
116 0 obj
-<< /S /GoTo /D (subsection.8.1) >>
+<< /S /GoTo /D (section.8) >>
endobj
119 0 obj
-(\376\377\000B\000a\000s\000i\000c\000\040\000t\000o\000o\000l\000s)
+(\376\377\000T\000h\000e\000\040\000w\000i\000d\000t\000h\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000s)
endobj
120 0 obj
-<< /S /GoTo /D (subsection.8.2) >>
+<< /S /GoTo /D (subsection.8.1) >>
endobj
123 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000s\000\040\000X)
+(\376\377\000B\000a\000s\000i\000c\000\040\000t\000o\000o\000l\000s)
endobj
124 0 obj
-<< /S /GoTo /D (subsection.8.3) >>
+<< /S /GoTo /D (subsection.8.2) >>
endobj
127 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000s\000\040\000V\000\040\000o\000f\000\040\000v\000a\000r\000w\000i\000d\000t\000h)
+(\376\377\000T\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000s\000\040\000X)
endobj
128 0 obj
-<< /S /GoTo /D (section.9) >>
+<< /S /GoTo /D (subsection.8.3) >>
endobj
131 0 obj
-(\376\377\000T\000h\000e\000\040\000e\000x\000t\000e\000r\000i\000o\000r\000\040\000r\000o\000w\000s\000\040\000a\000n\000d\000\040\000c\000o\000l\000u\000m\000n\000s)
+(\376\377\000T\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000s\000\040\000V\000\040\000o\000f\000\040\000v\000a\000r\000w\000i\000d\000t\000h)
endobj
132 0 obj
-<< /S /GoTo /D (section.10) >>
+<< /S /GoTo /D (section.9) >>
endobj
135 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000n\000t\000i\000n\000u\000o\000u\000s\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
+(\376\377\000T\000h\000e\000\040\000e\000x\000t\000e\000r\000i\000o\000r\000\040\000r\000o\000w\000s\000\040\000a\000n\000d\000\040\000c\000o\000l\000u\000m\000n\000s)
endobj
136 0 obj
-<< /S /GoTo /D (subsection.10.1) >>
+<< /S /GoTo /D (section.10) >>
endobj
139 0 obj
-(\376\377\000T\000h\000e\000\040\000o\000p\000t\000i\000o\000n\000\040\000n\000u\000l\000l\000i\000f\000y\000-\000d\000o\000t\000s)
+(\376\377\000T\000h\000e\000\040\000c\000o\000n\000t\000i\000n\000u\000o\000u\000s\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
endobj
140 0 obj
-<< /S /GoTo /D (subsection.10.2) >>
+<< /S /GoTo /D (subsection.10.1) >>
endobj
143 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000s\000\040\000\134\000H\000d\000o\000t\000s\000f\000o\000r\000\040\000a\000n\000d\000\040\000\134\000V\000d\000o\000t\000s\000f\000o\000r)
+(\376\377\000T\000h\000e\000\040\000o\000p\000t\000i\000o\000n\000\040\000n\000u\000l\000l\000i\000f\000y\000-\000d\000o\000t\000s)
endobj
144 0 obj
-<< /S /GoTo /D (subsection.10.3) >>
+<< /S /GoTo /D (subsection.10.2) >>
endobj
147 0 obj
-(\376\377\000H\000o\000w\000\040\000t\000o\000\040\000g\000e\000n\000e\000r\000a\000t\000e\000\040\000t\000h\000e\000\040\000c\000o\000n\000t\000i\000n\000u\000o\000u\000s\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s\000\040\000t\000r\000a\000n\000s\000p\000a\000r\000e\000n\000t\000l\000y)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000s\000\040\000\134\000H\000d\000o\000t\000s\000f\000o\000r\000\040\000a\000n\000d\000\040\000\134\000V\000d\000o\000t\000s\000f\000o\000r)
endobj
148 0 obj
-<< /S /GoTo /D (subsection.10.4) >>
+<< /S /GoTo /D (subsection.10.3) >>
endobj
151 0 obj
-(\376\377\000T\000h\000e\000\040\000l\000a\000b\000e\000l\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
+(\376\377\000H\000o\000w\000\040\000t\000o\000\040\000g\000e\000n\000e\000r\000a\000t\000e\000\040\000t\000h\000e\000\040\000c\000o\000n\000t\000i\000n\000u\000o\000u\000s\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s\000\040\000t\000r\000a\000n\000s\000p\000a\000r\000e\000n\000t\000l\000y)
endobj
152 0 obj
-<< /S /GoTo /D (subsection.10.5) >>
+<< /S /GoTo /D (subsection.10.4) >>
endobj
155 0 obj
-(\376\377\000C\000u\000s\000t\000o\000m\000i\000s\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
+(\376\377\000T\000h\000e\000\040\000l\000a\000b\000e\000l\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
endobj
156 0 obj
-<< /S /GoTo /D (subsection.10.6) >>
+<< /S /GoTo /D (subsection.10.5) >>
endobj
159 0 obj
-(\376\377\000T\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000\040\000r\000u\000l\000e\000s)
+(\376\377\000C\000u\000s\000t\000o\000m\000i\000s\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
endobj
160 0 obj
-<< /S /GoTo /D (section.11) >>
+<< /S /GoTo /D (subsection.10.6) >>
endobj
163 0 obj
-(\376\377\000D\000e\000l\000i\000m\000i\000t\000e\000r\000s\000\040\000i\000n\000\040\000t\000h\000e\000\040\000p\000r\000e\000a\000m\000b\000l\000e\000\040\000o\000f\000\040\000t\000h\000e\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t)
+(\376\377\000T\000h\000e\000\040\000d\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000\040\000r\000u\000l\000e\000s)
endobj
164 0 obj
-<< /S /GoTo /D (section.12) >>
+<< /S /GoTo /D (section.11) >>
endobj
167 0 obj
-(\376\377\000T\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+(\376\377\000D\000e\000l\000i\000m\000i\000t\000e\000r\000s\000\040\000i\000n\000\040\000t\000h\000e\000\040\000p\000r\000e\000a\000m\000b\000l\000e\000\040\000o\000f\000\040\000t\000h\000e\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t)
endobj
168 0 obj
-<< /S /GoTo /D (subsection.12.1) >>
+<< /S /GoTo /D (section.12) >>
endobj
171 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000l\000i\000n\000e\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+(\376\377\000T\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
endobj
172 0 obj
-<< /S /GoTo /D (subsection.12.2) >>
+<< /S /GoTo /D (subsection.12.1) >>
endobj
175 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r\000\040\000\050\000a\000n\000d\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e\000\051)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000l\000i\000n\000e\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
endobj
176 0 obj
-<< /S /GoTo /D (subsection.12.3) >>
+<< /S /GoTo /D (subsection.12.2) >>
endobj
179 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000s\000\040\000\134\000O\000v\000e\000r\000B\000r\000a\000c\000e\000\040\000a\000n\000d\000\040\000\134\000U\000n\000d\000e\000r\000B\000r\000a\000c\000e\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r\000\040\000\050\000a\000n\000d\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e\000\051)
endobj
180 0 obj
-<< /S /GoTo /D (subsection.12.4) >>
+<< /S /GoTo /D (subsection.12.3) >>
endobj
183 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000T\000i\000k\000z\000E\000v\000e\000r\000y\000C\000e\000l\000l\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000s\000\040\000\134\000O\000v\000e\000r\000B\000r\000a\000c\000e\000\040\000a\000n\000d\000\040\000\134\000U\000n\000d\000e\000r\000B\000r\000a\000c\000e\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
endobj
184 0 obj
-<< /S /GoTo /D (section.13) >>
+<< /S /GoTo /D (subsection.12.4) >>
endobj
187 0 obj
-(\376\377\000C\000a\000p\000t\000i\000o\000n\000s\000\040\000a\000n\000d\000\040\000n\000o\000t\000e\000s\000\040\000i\000n\000\040\000t\000h\000e\000\040\000t\000a\000b\000u\000l\000a\000r\000s)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000T\000i\000k\000z\000E\000v\000e\000r\000y\000C\000e\000l\000l\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000A\000f\000t\000e\000r)
endobj
188 0 obj
-<< /S /GoTo /D (subsection.13.1) >>
+<< /S /GoTo /D (section.13) >>
endobj
191 0 obj
-(\376\377\000C\000a\000p\000t\000i\000o\000n\000\040\000o\000f\000\040\000a\000\040\000t\000a\000b\000u\000l\000a\000r)
+(\376\377\000C\000a\000p\000t\000i\000o\000n\000s\000\040\000a\000n\000d\000\040\000n\000o\000t\000e\000s\000\040\000i\000n\000\040\000t\000h\000e\000\040\000t\000a\000b\000u\000l\000a\000r\000s)
endobj
192 0 obj
-<< /S /GoTo /D (subsection.13.2) >>
+<< /S /GoTo /D (subsection.13.1) >>
endobj
195 0 obj
-(\376\377\000T\000h\000e\000\040\000f\000o\000o\000t\000n\000o\000t\000e\000s)
+(\376\377\000C\000a\000p\000t\000i\000o\000n\000\040\000o\000f\000\040\000a\000\040\000t\000a\000b\000u\000l\000a\000r)
endobj
196 0 obj
-<< /S /GoTo /D (subsection.13.3) >>
+<< /S /GoTo /D (subsection.13.2) >>
endobj
199 0 obj
-(\376\377\000T\000h\000e\000\040\000n\000o\000t\000e\000s\000\040\000o\000f\000\040\000t\000a\000b\000u\000l\000a\000r)
+(\376\377\000T\000h\000e\000\040\000f\000o\000o\000t\000n\000o\000t\000e\000s)
endobj
200 0 obj
-<< /S /GoTo /D (subsection.13.4) >>
+<< /S /GoTo /D (subsection.13.3) >>
endobj
203 0 obj
-(\376\377\000C\000u\000s\000t\000o\000m\000i\000s\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000t\000a\000b\000u\000l\000a\000r\000\040\000n\000o\000t\000e\000s)
+(\376\377\000T\000h\000e\000\040\000n\000o\000t\000e\000s\000\040\000o\000f\000\040\000t\000a\000b\000u\000l\000a\000r)
endobj
204 0 obj
-<< /S /GoTo /D (subsection.13.5) >>
+<< /S /GoTo /D (subsection.13.4) >>
endobj
207 0 obj
-(\376\377\000U\000s\000e\000\040\000o\000f\000\040\000\173\000N\000i\000c\000e\000T\000a\000b\000u\000l\000a\000r\000\175\000\040\000w\000i\000t\000h\000\040\000t\000h\000r\000e\000e\000p\000a\000r\000t\000t\000a\000b\000l\000e)
+(\376\377\000C\000u\000s\000t\000o\000m\000i\000s\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000t\000a\000b\000u\000l\000a\000r\000\040\000n\000o\000t\000e\000s)
endobj
208 0 obj
-<< /S /GoTo /D (section.14) >>
+<< /S /GoTo /D (subsection.13.5) >>
endobj
211 0 obj
-(\376\377\000O\000t\000h\000e\000r\000\040\000f\000e\000a\000t\000u\000r\000e\000s)
+(\376\377\000U\000s\000e\000\040\000o\000f\000\040\000\173\000N\000i\000c\000e\000T\000a\000b\000u\000l\000a\000r\000\175\000\040\000w\000i\000t\000h\000\040\000t\000h\000r\000e\000e\000p\000a\000r\000t\000t\000a\000b\000l\000e)
endobj
212 0 obj
-<< /S /GoTo /D (subsection.14.1) >>
+<< /S /GoTo /D (section.14) >>
endobj
215 0 obj
-(\376\377\000T\000h\000e\000\040\000k\000e\000y\000\040\000r\000o\000u\000n\000d\000e\000d\000-\000c\000o\000r\000n\000e\000r\000s)
+(\376\377\000O\000t\000h\000e\000r\000\040\000f\000e\000a\000t\000u\000r\000e\000s)
endobj
216 0 obj
-<< /S /GoTo /D (subsection.14.2) >>
+<< /S /GoTo /D (subsection.14.1) >>
endobj
219 0 obj
-(\376\377\000C\000o\000m\000m\000a\000n\000d\000\040\000\134\000S\000h\000o\000w\000C\000e\000l\000l\000N\000a\000m\000e\000s)
+(\376\377\000T\000h\000e\000\040\000k\000e\000y\000\040\000r\000o\000u\000n\000d\000e\000d\000-\000c\000o\000r\000n\000e\000r\000s)
endobj
220 0 obj
-<< /S /GoTo /D (subsection.14.3) >>
+<< /S /GoTo /D (subsection.14.2) >>
endobj
223 0 obj
-(\376\377\000U\000s\000e\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000\040\000t\000y\000p\000e\000\040\000S\000\040\000o\000f\000\040\000s\000i\000u\000n\000i\000t\000x)
+(\376\377\000C\000o\000m\000m\000a\000n\000d\000\040\000\134\000S\000h\000o\000w\000C\000e\000l\000l\000N\000a\000m\000e\000s)
endobj
224 0 obj
-<< /S /GoTo /D (subsection.14.4) >>
+<< /S /GoTo /D (subsection.14.3) >>
endobj
227 0 obj
-(\376\377\000D\000e\000f\000a\000u\000l\000t\000\040\000c\000o\000l\000u\000m\000n\000\040\000t\000y\000p\000e\000\040\000i\000n\000\040\000\173\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x\000\175)
+(\376\377\000U\000s\000e\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000\040\000t\000y\000p\000e\000\040\000S\000\040\000o\000f\000\040\000s\000i\000u\000n\000i\000t\000x)
endobj
228 0 obj
-<< /S /GoTo /D (subsection.14.5) >>
+<< /S /GoTo /D (subsection.14.4) >>
endobj
231 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000r\000o\000t\000a\000t\000e)
+(\376\377\000D\000e\000f\000a\000u\000l\000t\000\040\000c\000o\000l\000u\000m\000n\000\040\000t\000y\000p\000e\000\040\000i\000n\000\040\000\173\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x\000\175)
endobj
232 0 obj
-<< /S /GoTo /D (subsection.14.6) >>
+<< /S /GoTo /D (subsection.14.5) >>
endobj
235 0 obj
-(\376\377\000T\000h\000e\000\040\000o\000p\000t\000i\000o\000n\000\040\000s\000m\000a\000l\000l)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000r\000o\000t\000a\000t\000e)
endobj
236 0 obj
-<< /S /GoTo /D (subsection.14.7) >>
+<< /S /GoTo /D (subsection.14.6) >>
endobj
239 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000u\000n\000t\000e\000r\000s\000\040\000i\000R\000o\000w\000\040\000a\000n\000d\000\040\000j\000C\000o\000l)
+(\376\377\000T\000h\000e\000\040\000o\000p\000t\000i\000o\000n\000\040\000s\000m\000a\000l\000l)
endobj
240 0 obj
-<< /S /GoTo /D (subsection.14.8) >>
+<< /S /GoTo /D (subsection.14.7) >>
endobj
243 0 obj
-(\376\377\000T\000h\000e\000\040\000k\000e\000y\000\040\000l\000i\000g\000h\000t\000-\000s\000y\000n\000t\000a\000x)
+(\376\377\000T\000h\000e\000\040\000c\000o\000u\000n\000t\000e\000r\000s\000\040\000i\000R\000o\000w\000\040\000a\000n\000d\000\040\000j\000C\000o\000l)
endobj
244 0 obj
-<< /S /GoTo /D (subsection.14.9) >>
+<< /S /GoTo /D (subsection.14.8) >>
endobj
247 0 obj
-(\376\377\000C\000o\000l\000o\000r\000\040\000o\000f\000\040\000t\000h\000e\000\040\000d\000e\000l\000i\000m\000i\000t\000e\000r\000s)
+(\376\377\000T\000h\000e\000\040\000k\000e\000y\000\040\000l\000i\000g\000h\000t\000-\000s\000y\000n\000t\000a\000x)
endobj
248 0 obj
-<< /S /GoTo /D (subsection.14.10) >>
+<< /S /GoTo /D (subsection.14.9) >>
endobj
251 0 obj
-(\376\377\000T\000h\000e\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000\040\000\173\000N\000i\000c\000e\000A\000r\000r\000a\000y\000W\000i\000t\000h\000D\000e\000l\000i\000m\000s\000\175)
+(\376\377\000C\000o\000l\000o\000r\000\040\000o\000f\000\040\000t\000h\000e\000\040\000d\000e\000l\000i\000m\000i\000t\000e\000r\000s)
endobj
252 0 obj
-<< /S /GoTo /D (subsection.14.11) >>
+<< /S /GoTo /D (subsection.14.10) >>
endobj
255 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000O\000n\000l\000y\000M\000a\000i\000n\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x)
+(\376\377\000T\000h\000e\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000\040\000\173\000N\000i\000c\000e\000A\000r\000r\000a\000y\000W\000i\000t\000h\000D\000e\000l\000i\000m\000s\000\175)
endobj
256 0 obj
-<< /S /GoTo /D (section.15) >>
+<< /S /GoTo /D (subsection.14.11) >>
endobj
259 0 obj
-(\376\377\000U\000s\000e\000\040\000o\000f\000\040\000T\000i\000k\000Z\000\040\000w\000i\000t\000h\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x)
+(\376\377\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000O\000n\000l\000y\000M\000a\000i\000n\000N\000i\000c\000e\000M\000a\000t\000r\000i\000x)
endobj
260 0 obj
-<< /S /GoTo /D (subsection.15.1) >>
+<< /S /GoTo /D (section.15) >>
endobj
263 0 obj
-(\376\377\000T\000h\000e\000\040\000n\000o\000d\000e\000s\000\040\000c\000o\000r\000r\000e\000s\000p\000o\000n\000d\000i\000n\000g\000\040\000t\000o\000\040\000t\000h\000e\000\040\000c\000o\000n\000t\000e\000n\000t\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000e\000l\000l\000s)
+(\376\377\000U\000s\000e\000\040\000o\000f\000\040\000T\000i\000k\000Z\000\040\000w\000i\000t\000h\000\040\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x)
endobj
264 0 obj
-<< /S /GoTo /D (subsubsection.15.1.1) >>
+<< /S /GoTo /D (subsection.15.1) >>
endobj
267 0 obj
-(\376\377\000T\000h\000e\000\040\000k\000e\000y\000\040\000p\000g\000f\000-\000n\000o\000d\000e\000-\000c\000o\000d\000e)
+(\376\377\000T\000h\000e\000\040\000n\000o\000d\000e\000s\000\040\000c\000o\000r\000r\000e\000s\000p\000o\000n\000d\000i\000n\000g\000\040\000t\000o\000\040\000t\000h\000e\000\040\000c\000o\000n\000t\000e\000n\000t\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000e\000l\000l\000s)
endobj
268 0 obj
-<< /S /GoTo /D (subsubsection.15.1.2) >>
+<< /S /GoTo /D (subsubsection.15.1.1) >>
endobj
271 0 obj
-(\376\377\000T\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000s\000\040\000V\000\040\000o\000f\000\040\000v\000a\000r\000w\000i\000d\000t\000h)
+(\376\377\000T\000h\000e\000\040\000k\000e\000y\000\040\000p\000g\000f\000-\000n\000o\000d\000e\000-\000c\000o\000d\000e)
endobj
272 0 obj
-<< /S /GoTo /D (subsection.15.2) >>
+<< /S /GoTo /D (subsubsection.15.1.2) >>
endobj
275 0 obj
-(\376\377\000T\000h\000e\000\040\000m\000e\000d\000i\000u\000m\000\040\000n\000o\000d\000e\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000\040\000l\000a\000r\000g\000e\000\040\000n\000o\000d\000e\000s)
+(\376\377\000T\000h\000e\000\040\000c\000o\000l\000u\000m\000n\000s\000\040\000V\000\040\000o\000f\000\040\000v\000a\000r\000w\000i\000d\000t\000h)
endobj
276 0 obj
-<< /S /GoTo /D (subsection.15.3) >>
+<< /S /GoTo /D (subsection.15.2) >>
endobj
279 0 obj
-(\376\377\000T\000h\000e\000\040\000n\000o\000d\000e\000s\000\040\000w\000h\000i\000c\000h\000\040\000i\000n\000d\000i\000c\000a\000t\000e\000\040\000t\000h\000e\000\040\000p\000o\000s\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000u\000l\000e\000s)
+(\376\377\000T\000h\000e\000\040\000m\000e\000d\000i\000u\000m\000\040\000n\000o\000d\000e\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000\040\000l\000a\000r\000g\000e\000\040\000n\000o\000d\000e\000s)
endobj
280 0 obj
-<< /S /GoTo /D (subsection.15.4) >>
+<< /S /GoTo /D (subsection.15.3) >>
endobj
283 0 obj
-(\376\377\000T\000h\000e\000\040\000n\000o\000d\000e\000s\000\040\000c\000o\000r\000r\000e\000s\000p\000o\000n\000d\000i\000n\000g\000\040\000t\000o\000\040\000t\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x)
+(\376\377\000T\000h\000e\000\040\000n\000o\000d\000e\000s\000\040\000w\000h\000i\000c\000h\000\040\000i\000n\000d\000i\000c\000a\000t\000e\000\040\000t\000h\000e\000\040\000p\000o\000s\000i\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000u\000l\000e\000s)
endobj
284 0 obj
-<< /S /GoTo /D (section.16) >>
+<< /S /GoTo /D (subsection.15.4) >>
endobj
287 0 obj
-(\376\377\000A\000P\000I\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000d\000e\000v\000e\000l\000o\000p\000e\000r\000s)
+(\376\377\000T\000h\000e\000\040\000n\000o\000d\000e\000s\000\040\000c\000o\000r\000r\000e\000s\000p\000o\000n\000d\000i\000n\000g\000\040\000t\000o\000\040\000t\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x)
endobj
288 0 obj
-<< /S /GoTo /D (section.17) >>
+<< /S /GoTo /D (section.16) >>
endobj
291 0 obj
-(\376\377\000T\000e\000c\000h\000n\000i\000c\000a\000l\000\040\000r\000e\000m\000a\000r\000k\000s)
+(\376\377\000A\000P\000I\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000d\000e\000v\000e\000l\000o\000p\000e\000r\000s)
endobj
292 0 obj
-<< /S /GoTo /D (subsection.17.1) >>
+<< /S /GoTo /D (section.17) >>
endobj
295 0 obj
-(\376\377\000D\000i\000a\000g\000o\000n\000a\000l\000\040\000l\000i\000n\000e\000s)
+(\376\377\000T\000e\000c\000h\000n\000i\000c\000a\000l\000\040\000r\000e\000m\000a\000r\000k\000s)
endobj
296 0 obj
-<< /S /GoTo /D (subsection.17.2) >>
+<< /S /GoTo /D (subsection.17.1) >>
endobj
299 0 obj
-(\376\377\000T\000h\000e\000\040\000e\000m\000p\000t\000y\000\040\000c\000e\000l\000l\000s)
+(\376\377\000D\000i\000a\000g\000o\000n\000a\000l\000\040\000l\000i\000n\000e\000s)
endobj
300 0 obj
-<< /S /GoTo /D (subsection.17.3) >>
+<< /S /GoTo /D (subsection.17.2) >>
endobj
303 0 obj
-(\376\377\000T\000h\000e\000\040\000o\000p\000t\000i\000o\000n\000\040\000e\000x\000t\000e\000r\000i\000o\000r\000-\000a\000r\000r\000a\000y\000c\000o\000l\000s\000e\000p)
+(\376\377\000T\000h\000e\000\040\000e\000m\000p\000t\000y\000\040\000c\000e\000l\000l\000s)
endobj
304 0 obj
-<< /S /GoTo /D (subsection.17.4) >>
+<< /S /GoTo /D (subsection.17.3) >>
endobj
307 0 obj
-(\376\377\000I\000n\000c\000o\000m\000p\000a\000t\000i\000b\000i\000l\000i\000t\000i\000e\000s)
+(\376\377\000T\000h\000e\000\040\000o\000p\000t\000i\000o\000n\000\040\000e\000x\000t\000e\000r\000i\000o\000r\000-\000a\000r\000r\000a\000y\000c\000o\000l\000s\000e\000p)
endobj
308 0 obj
-<< /S /GoTo /D (section.18) >>
+<< /S /GoTo /D (subsection.17.4) >>
endobj
311 0 obj
-(\376\377\000E\000x\000a\000m\000p\000l\000e\000s)
+(\376\377\000I\000n\000c\000o\000m\000p\000a\000t\000i\000b\000i\000l\000i\000t\000i\000e\000s)
endobj
312 0 obj
-<< /S /GoTo /D (subsection.18.1) >>
+<< /S /GoTo /D (section.18) >>
endobj
315 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000k\000e\000y\000\040\000'\000t\000i\000k\000z\000'\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000B\000l\000o\000c\000k)
+(\376\377\000E\000x\000a\000m\000p\000l\000e\000s)
endobj
316 0 obj
-<< /S /GoTo /D (subsection.18.2) >>
+<< /S /GoTo /D (subsection.18.1) >>
endobj
319 0 obj
-(\376\377\000U\000s\000e\000\040\000w\000i\000t\000h\000\040\000t\000c\000o\000l\000o\000r\000b\000o\000x)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000k\000e\000y\000\040\000'\000t\000i\000k\000z\000'\000\040\000o\000f\000\040\000t\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000\134\000B\000l\000o\000c\000k)
endobj
320 0 obj
-<< /S /GoTo /D (subsection.18.3) >>
+<< /S /GoTo /D (subsection.18.2) >>
endobj
323 0 obj
-(\376\377\000N\000o\000t\000e\000s\000\040\000i\000n\000\040\000t\000h\000e\000\040\000t\000a\000b\000u\000l\000a\000r\000s)
+(\376\377\000U\000s\000e\000\040\000w\000i\000t\000h\000\040\000t\000c\000o\000l\000o\000r\000b\000o\000x)
endobj
324 0 obj
-<< /S /GoTo /D (subsection.18.4) >>
+<< /S /GoTo /D (subsection.18.3) >>
endobj
327 0 obj
-(\376\377\000D\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
+(\376\377\000N\000o\000t\000e\000s\000\040\000i\000n\000\040\000t\000h\000e\000\040\000t\000a\000b\000u\000l\000a\000r\000s)
endobj
328 0 obj
-<< /S /GoTo /D (subsection.18.5) >>
+<< /S /GoTo /D (subsection.18.4) >>
endobj
331 0 obj
-(\376\377\000D\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s\000\040\000w\000h\000i\000c\000h\000\040\000a\000r\000e\000\040\000n\000o\000\040\000l\000o\000n\000g\000e\000r\000\040\000d\000o\000t\000t\000e\000d)
+(\376\377\000D\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s)
endobj
332 0 obj
-<< /S /GoTo /D (subsection.18.6) >>
+<< /S /GoTo /D (subsection.18.5) >>
endobj
335 0 obj
-(\376\377\000D\000a\000s\000h\000e\000d\000\040\000r\000u\000l\000e\000s)
+(\376\377\000D\000o\000t\000t\000e\000d\000\040\000l\000i\000n\000e\000s\000\040\000w\000h\000i\000c\000h\000\040\000a\000r\000e\000\040\000n\000o\000\040\000l\000o\000n\000g\000e\000r\000\040\000d\000o\000t\000t\000e\000d)
endobj
336 0 obj
-<< /S /GoTo /D (subsection.18.7) >>
+<< /S /GoTo /D (subsection.18.6) >>
endobj
339 0 obj
-(\376\377\000S\000t\000a\000c\000k\000s\000\040\000o\000f\000\040\000m\000a\000t\000r\000i\000c\000e\000s)
+(\376\377\000D\000a\000s\000h\000e\000d\000\040\000r\000u\000l\000e\000s)
endobj
340 0 obj
-<< /S /GoTo /D (subsection.18.8) >>
+<< /S /GoTo /D (subsection.18.7) >>
endobj
343 0 obj
-(\376\377\000H\000o\000w\000\040\000t\000o\000\040\000h\000i\000g\000h\000l\000i\000g\000h\000t\000\040\000c\000e\000l\000l\000s\000\040\000o\000f\000\040\000a\000\040\000m\000a\000t\000r\000i\000x)
+(\376\377\000S\000t\000a\000c\000k\000s\000\040\000o\000f\000\040\000m\000a\000t\000r\000i\000c\000e\000s)
endobj
344 0 obj
-<< /S /GoTo /D (subsection.18.9) >>
+<< /S /GoTo /D (subsection.18.8) >>
endobj
347 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
+(\376\377\000H\000o\000w\000\040\000t\000o\000\040\000h\000i\000g\000h\000l\000i\000g\000h\000t\000\040\000c\000e\000l\000l\000s\000\040\000o\000f\000\040\000a\000\040\000m\000a\000t\000r\000i\000x)
endobj
348 0 obj
-<< /S /GoTo /D (subsection.18.10) >>
+<< /S /GoTo /D (subsection.18.9) >>
endobj
351 0 obj
-(\376\377\000A\000\040\000t\000r\000i\000a\000n\000g\000u\000l\000a\000r\000\040\000t\000a\000b\000u\000l\000a\000r)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000\134\000S\000u\000b\000M\000a\000t\000r\000i\000x\000\040\000i\000n\000\040\000t\000h\000e\000\040\000\134\000C\000o\000d\000e\000B\000e\000f\000o\000r\000e)
endobj
352 0 obj
-<< /S /GoTo /D (section.19) >>
+<< /S /GoTo /D (subsection.18.10) >>
endobj
355 0 obj
-(\376\377\000H\000i\000s\000t\000o\000r\000y)
+(\376\377\000A\000\040\000t\000r\000i\000a\000n\000g\000u\000l\000a\000r\000\040\000t\000a\000b\000u\000l\000a\000r)
endobj
356 0 obj
-<< /S /GoTo /D (section*.2) >>
+<< /S /GoTo /D (section.19) >>
endobj
359 0 obj
-(\376\377\000I\000n\000d\000e\000x)
+(\376\377\000H\000i\000s\000t\000o\000r\000y)
endobj
360 0 obj
-<< /S /GoTo /D [ 361 0 R /Fit ] >>
+<< /S /GoTo /D (section*.2) >>
+endobj
+363 0 obj
+(\376\377\000I\000n\000d\000e\000x)
+
endobj
364 0 obj
-<< /Filter /FlateDecode /Length 9998 >>
-stream
-xÚÕ}I%¹‘æ=Å;J‡pq_‰**”}Éîº }häLi#Òeþþ˜‘´…t÷÷üEf-sȪ £-I3#N7·¿ÝÌí/̃ÿ¿þôáOŸmºÙ¼9C¸ýôó 17{s6mÙ”[¶þXn?ýýö×ƤbŒÿ ÿܧoPb0ÆþhŒ{ýäüRÿÝ¿6®ÿúéßPI>TâMÙrN«’ðÿŠDðók™*ü3ýo9 ÑÙ­Æ:´è\¶˜À~·"‰~}mÍØË”7_í $oÞ%âò %ð°yý'—?vÂ[ÿMA3ÐK¢åD&ÕC“œO4¼¥œ60•e=ŸE£X@ÂÂÿð4À¡¢ÿJ—“Ì}T\² ÚÝRt[ª•L°¯Ý7°ï þ’~
-?Ó4Xeú1BïFmð‡XCª|*ñcfÙÃ_]]Æt9Ó¡úhÂfS^-xjHûæBÞ
-ÌŸE2õ[´ŸšíyHsŸ»¦$>¿ ?™Ò,yë>R».kXü*<uŒú&¯ÿæÆhy¥Q3|2$ùÁ.øÍŽßæ^@4¸•‰n ƒãð¢¥fš×zFÛ-溅¸Žýé¨Gs8¢¼Ýœñ«$—zë6Jpì¾iÿ–ïö¥Í¢SÝI}»o p;Sl!½4wZиoDã BÒ*BŒû|×ç=Œó#SŽ‡öcs
-ÿù¾-ÉAòÚyF‚ã‹þcÏ Á±ÌAõùFudÿÙ Wîî³·Ž—a·ÑÕ[]šr¸uRJ¼E[¶2røܧÙH,æRé‘ëé%Ô¸AÜe)ru¹Ïâ ÷¹ÎËŸR\~ƒ~‹0µK-·¯ÿðϤ–¿ÜZ~ù
-m
-fÌ”£ß—¿³¶ËeÌû3˜ÅºŒÄ3wŠÙ¢à:fOFZX6¿2g°ÈW!#ö' s85gÀˆÿ8xÛ
-_Ì؟À¬Gá±Kaxjò0c|5§gã°›1áz .›qérö½‚o‹ÃkÔqLÄï`Á ˆø«-ŠÍO,êlNß/9áZÇ}ª›ÉáarêìÄ=''wœœŽû=ŸËÅeݪf]×1
- 2#mpH*µÆAòm#ÒWl‹…}Íø¸J3ïKšÅ©ë¥¶D5¹VSâÂV>çTz‰Dm»Â¨Ü q;¡íÿÍÉ™# À°R ›©™@nÒðØ-Øä³6“H3<c÷z×I¤w†e¤l5< ,¯ÕÊ ³)ÏHÖÎÙ6Ç(`’©ÌÚ‘½ÁÇDJ=ÐLJe²“i3>3k÷{É´®}†È¥¤P5F/bœ«“òAšQFí ÉÛ;¾ê ’VöC¤XÈyË ;OHA‰“±D[šX‡û“ÈA#í Rm÷0O@Aél’µ“r¢-P «vsHÜ{¾‡êŒ{ bëžìRMSHzi{wxNËeâ‚ÖÌ<0˜Å
-±™°àä]ub†k©ÞÍ&qÁL1Ož‘Ø=
-{Ø>?K-ûRÍ– Îha°¯ˆÛbÑ‚ÜÚ¦²Ãp¬ÃhY[ô))h3C¶øPF±e诬D…4Ž†DŒÕ•rQJ§ŠÒH”¯ÝÔn˜°‰G$jõq £øn¶``·SʼnÎjÍ¿{eÜ Lh(¦î%‹BW6aa6èY¬qXÐ \Ê~&Mh(F1¤­®pzþÒ–c0Üf*¬²+&Ñ ¡,úª-” ÍÖ½QL!•*@õÙÇ a Tj Z)‘fX„QùEâv®®Àœ`€'q£ ;ª¹VC¡ Š«Í$Ò Žf^‹8Eêzgx`ÍSŽXVo£ÖK¤aTn¸¿;xŽÀèŠO+ÙÁb5åiì`ríqeÚ ÑÄ:\W"…FÚg”€ì}Ť£Dz\:ú<i'Ú ”bÕ~’Ƚï;¬4*_Xè`ÄDŽž@ñÖâ`Š°@IÆ•:â„ÕtˆŠ+mÖãÙJ4:
- mDNÃÁ••éÌ6i6rF$Íî @”À·u$RÄ<Y-…W–¥b0yÀ<ÃE¿K
-bºsXͳF¢Œ†Ý0aHÔêã@E T¾[ÜMŒxŠ"|4´³.ã‰Güæ$`žMê” Ìh¢|í kp0´…ÍAF‚±­D ¥kl …h£ÅøÄ¢ÜVmH^i$ÊÐØ Óld¼ˆš}$@Äñ=dˆË€$¦Bœ‰vs.ŒQyKÁU¤„äB§@ƒä˜‚æ…‚ œWlJ^‰"
-i ‰zÚ>‰ÂÄ4¥‘(_»©Ý0ÍF‘¨ÕLj¨|÷FMKi0}ÞSA&–çc6dBÄ´¾Šœªš‰P3´ŽÑ|9àpaBéJGC"–1.°(?FVI¤¯ÝÜa›0*HÚÎUFù!ø
-£<dNe+µ§Zü³æÖòî”k¤hðå6&53 4 >kF<_crÕâ˜Dz[[EÅ\›oJ\ÏÈYë%ÒÐ; dFíÜ·÷—àQBc[ŽC‰hìŽèjÁ‚
-å€iå
-­+­…\j"BŠiR=H£-Ɍڷw{ 4y¤
-©U#µ!z¦™1ûd“Ç$Ò;Ú25ƶg!â
-ëÿœNˆì P¢FG S˜ÁqXêIŒÕ&=I…¤ÁÑÔáˆcŸE¯G ÔŒäI[¥ÚG‰T(à;+Á×3ªxã0.êé\p 6J¬`üÌXò˜“"m&l•¼aqâ2ë°!û„O¹FÒvÞ8J&à'EÜRË1ÞÞóØ
-c*”“%ãyÙØNŠÖ„¤à<®þ"n©E(Ì™Ô*ÜÌNóÁR×9JQHéhHÄd.tY.ÌfƒBû‘Ý2ÅÆN‘¨Ÿ²?È"
-v«ÖoÇDqÅmæ«Õ;ÈŸ±ºiqLDbôxX²ê¹)¤ E%oX»Ìj52l³‰_$jõ”pQ/€‡TϨì
-²·¯dº%È
-iBFQÉÇN³Z ›§ØØ3‘µ8KØ(‘ŒÂϺrÁ»Ka¡açz•Ã'¨zÆâyøàPJ&ézFñBE #
-)Õõ î_†ö˜”$á‹&έ‘HSA31²[CØÎѵ ™ BW¨bPþR0ãBˆb¤:E‰cÒ¢wXšøÌj'pØ>aT¾ i;o׊f‚“ü •½á’A|æ:`‡KÅH…ŠÇ$ Ž¦vwDû,j58bŸfd߆´·kI3Ã0ý1Q|¡šAyL¥À Õ Š‘*%ŽI4Š:œaiâ1« aû„Q<ÂVWךf€Sý •}¡ºA¦b`†‹‰¯—*J“40šÚ}iì/kÕ¸°q¦ü²vž.EÍŒ
-*E%·Dž¸/ª'¤ÄJaÕÞȽãs᳎ŸQ „{äáר-‚vT qAjÔ+ebíUM™Djš`5‘‡gJ$# ´k°”¡šU"‘{ßçBh?£<p÷ÈäY¯6Ü„@¯"Â
-V¯`¦8êœiZO4–&“g"RíXb¨°j‡HäÞ÷¹8Z‡P¯òêðk S u…[ 5M\X±ò™&õD¨&òðK‰dÿ•v •2TX•?$qçø\,­Ãgõ™üjÉ€z•±NÀQâø‰³BÓœžh
-(M&·D¤xÏÊ'œØJÍ(ΈÀÕï©rZgß((ò=òpk(SüeG]5[X±0š&ôD¤&òpL‰d
-¿~å=~6¯j߯Âo§¥O'W®ªæ+µÏûT^8_ÜZŸ¼UüŸúPhº G¬ïïEÄO—ù*[™"°øÏí¥_ˆqy7Oðe š'OÍ–ÓiâÛ}­W§ š›¯_ Âí;/õø6Xû¤ ¾þWë£19؉›¾X–OGÖÒ`Ybøþòa<§^~Ák’ƒuåu:÷Š@9E`柸wû2¾‘®_2‹/Œ¼Ïÿ`Ó–œ»
-
-U¹Ïz˜Ø‰›¾O©> ‡_<ó«€eÐ+Oö÷þBùaŸÀó ïNÇ-¸¯ 8s–Ž‘]ƒ2®s=ɨš{½îŸ­þÖ¸÷-
-œ[&0ÝäbÓM'°Cœ¿cû–ØâsÁ÷ð.ã<Ø'¬¹¶FzhZ#]z1ê‰Øò[$ËK@sbÒ¸‡iìé¡ö›¤±kPƘ¦ôãUÒóƒà×M0xu—pf‚IøÑæË«¤ÁM›žPrè+%L4öLJ‰EÔ8~´%V⯼2Z@yX(W‹nr1±è&Ë!ο»Är gŠák†ü³¡öû
-ù— à >Apm}t}¨ñúèÒP[mú'–k8S¦˜¦t¼¶>zhZ]z1ê×M_Olòá'~¯Z³¿?}A¼Ã»­.¦¯Á­6ùbøôâÊÈen,’ú#ž‡¹LtŸ °_$å /üûU‚lÀ›Q :Kf]CôëÎóÌÌþĘüMÍ5 (s\Ä`aÿ'šKpPטk‰F7¹˜ht“ljæçß]¢¹†3Åt@~¼‚y~¨½÷9Ï8EPž=EðÞu­12^ÎQÀîŸø€é…¸ó 4(ñ—Ô`0ƒø~žõ|@Ïgëfñ‚i<Oþä×Ñô…Û~¡ó•³XïSÐZÈ_…ãM¯Õ¾ã¤ªÜVŒëÇ}ƒ}¼£ÚÙ‘;JÅ}_èF;ª|.ˆ[ªX9¤úéÁG͵ÔaÃâì—ÇG‚§ƒpøÐüžž-ô4^%›Þ5”FË{=—T˜vó Þûû|Æ{Íi*íÎLîÃu´[Ä7cðT¾‡óàÐ×`Gn¼ãwaÔŽÞS†º/{«”Ó» ™æË¥£âs
-»« ãü¼ÉoõÀ/¥mï1ò±=
-³ªÃ¹NîƒBOÒ>Ú³2²ÊÉ4äáSdT¨ aú°Ë£,,ýï÷ÐÜâ·ÀŠî£'ð°&nѹs¿d6Våk£ëFÌ m~ÝU KûZŸV·æà÷SæV]ü{ÕÃã¾þ ‹ö’v’¢.°‹íˆ
-(ÿÒf}¦Ú¸øó\sGÉ@ÂqL*Ð¥“Ùš6ü>êb’ŸÇÄÝ¥‚nW5ØuÝ×(Ï”m7·¶Ñ4@áTÕdíõé#¶e!ŽÉ¨2¤´eüJ§på ö1æ!ï*Þ¦äô‹ ß绦ü³ ¡ŒòªgÃi™ÛI´m@u Sµ 7\×&ƒê‡éªª=¬Ñï¥,W f»³ŒåZÑø(cu.®²Y§;¹òGý* Îã™W}ÛóœÍ›«Ö‡“Þ9³U‹ze{Á?¥æ¸‚ej;¨±·5ý  8Œä8¼{Ã𛩋LÉ`ñ,ƒÅl—F¸ÝR>Êîýþh˯ñ2áI ‚ß‚‰; ú
-~px¶#´ æy!s¥2Å" ï!<¬ÊXép _ñKŠ~×¼Ÿî,>í¶»Öñþf¯[Å»ÎçVœã°b)Ò<îµ×UBËU9HJŽ¦{‹¨©èÍßö[ÛH•ë®ÆT$^Þ\›²ä]€~S)Øw"ìð¶—Î= Sà:¶ Åöe‘ãº%°zß‚6ü8ïÚz‰Ñ=“qEò{%«4Œ[Íð&Uk§êŽF{$lÚ‚o¼4;Ëä%uïÝuσyfK¤»ƒ!BÌ1õd'ñ~m óʳE‚ ³çbÑ>9¹t½ºrÆ~E H‹5£ŽX|†ôs>zè ?êœIÁ”5ðÄÓR½}.aRð]žøضӰJ¦Õ¹ÉjÈts[•hdÓ­/tLë¸ùö…•IËÕi Ч\Ž¼ŸR‰Ÿ~“÷£i¦t¦cãe
-YZzôFæ`Hµ¶Åî¤ýMžðÞ…-gõxú(ÆÓ˳/Ô
-.Kê½MyŠã| šzëí§D•Ñ&¸Å…%à ÊSI÷lO& jš÷ã<]=÷Ý}žö#f¨˜•ëxØ€ÿOýwú¹!òƒª‘W¤ºÝiˆ»c šÖx|.¸YxzÂä‰þ]|Þ’Ýž{=ìic¶bübò7`:†Æ%üFzXõjËJË‘N\zóqíx˜ÑÉ.èa¶o-Úq!CQ÷
-Ì«ä˾^/xn”‹‚eLóÝSú‹íßc‘8Ö2IÒPŒßõAÞB¦“ŒÚ±Ãúé\Ó¸ù¤áNæxˆ î¤@]4á»cƒ~qx?Ã{<îEbe·ôºX`ÍY¤M˜ (夒8 Nëˆ>ÌÌ>ÄŸ¯ô—¸‰“V>|<oN™Þßäü¡s>½£žqD:<<;eùUÖMÇù—)ýÒ±žµq!W̽ç–ç»B‡þoï?(Ì´ÎÚ½½õÿ
+<< /S /GoTo /D [ 365 0 R /Fit ] >>
+endobj
+368 0 obj
+<< /Filter /FlateDecode /Length 10004 >>
+stream
+xÚí}K%7®æ¾~ÅYº­÷cP( Óéjàb6žëÝÅ]\ÔŒ{Ó toæï)‰"©ˆ8'NVÙ®Å,ÊÎdR||’HJ¡P˜Ûßnæö×æÁÿ_ùðçÏ®ÜlÞœ!Ü~ùõƒ…¿˜›½9›¶lÊ-Û
+,·_þ~ûƤbŒÿ ÿܧoPb0ÆþhŒ{ýäüRÿÝ¿6®ÿüåßPI=TâMÙrN«’ðÿŠDðók™*ü3ýo9 Ñì·[Ñf%:—-&°ßÅ-¤H¢__[³éeÊ›¯ö’7ïqyÐ xØ<Šþ“Ë» á­ÿŒ¦ è%Ñr&…|h’óiƒ†·”ÓæMe™ADϵh HXø¿cž8tC´ã_ér’¹ŠKn þ–¢ßLžp{høÖ·~m^'Tÿ¨y“”\ûÿ}mŠÖõçÏÑÝÊVS¤Þ 8,ÉÀ(Ž4[äP»ãÎíc ?Ó`4X_z0BOãÆ+ø‰Þæ1˜Ê§?ö–=üÕÕe4—³Ñý¡&l6åÕ‚§ó±o.ä­ÀÌY$£­(!ÚOÍö<¤¹Ï]SbŸß†Ÿ“Ò,yë>R».kXüÊ<uŒ÷&¯ÿæz äjÿ/Ã'Cò‘ì‚ßìøM÷¢1[9–è:¡\¶Ô¨m¡`´Ýb® 3ê…cêápDy»9@{‘äRoÝF Íœé?Ðòݾ´ÙC\ª;©o÷mngê‘-¤—æN ÷m€8¼A0Z¥QpqŸïÚ⼇q~dÊñÐ~l@RjX%bû|Ê•
+ÁM™ƒêòêÈþþ³c®Ü)³ÏÞ:^~LHH#}Ç[]RÙÛ:»ùo²·-=Ÿýàþ¤f#±»¥ØÝø!²„7ÈŒwYJÝR-÷Y<$òž`~å§_ä½
+ǘ¶d/ÂØy¯£3b†FÑ=DQjy âÞ7’I­¢Ý,´«ðÆÍ+pÖ‚Q.¡KÌð:{¯³
+Y5‡ÛÂÙÆx35%܀ʌ´Á!©ÔÉ´H_°-Öõ5ãÓ)ÉX¼/I‹#R×Km‰jr­þ&Ä…­|¬)ô‰Úv™Q¸AâvþBÛÿ=š“3G@€a¥@ ¦©™@n’ðØ-Øä³4“HÅؽVâ:‰ôjxPFÊVÂÊ’ñRí hp&›ðŒdíœÝasŒ&™À¬Ù|4$ÔͤT”“¦ñѬÝo-rÒºv KI¡JŒ^ Ä8W•òAÒ(1£ô†äíßu ,ør1e%ç-ƒì¬Ê[ŒÆDe,Ѥëp_‰4Ò¾ ÕhY¥³IÖ*åD[ bVéæ¸÷|Õ &÷ÄÖ=Ù¥šTHzi;vxðMÊÄ-Í<0Ðb™ØLXðr‰®:…˜…áZªwÚ".˜ få‰Ý£°‡Màó+ײ/°T~- –
+ÉÖ½eQ“B**@õÙCÍ+„*¸c/”IÃÂŒÂ/·suæ<rmØQȵ]P,Xi&‘48’qxÍâ©ëÕð )G OÝLõ6J½DÒð0£pƒÄíüÝÁs F/X>¤•ì`±š²;¤\{ÄÃB'MC¤X‡ëB$ÓH»F ÈÞWL:B¤Ç¥£ÏJ;Ñ4P‚UúI"÷¾ï°’¨@@~IXtb ƒÑ$Îè o-žø¥ ”d\©*ã:"2Wڬǣ”SÐ È(Ì´9IÌ ®S™ŒÁÓ&ÉFΰ$íÞ
+<“8ä…¥]Ì^¾ø\1”šT¼b&fÅV3®j¤¨N‘!WG¤œ¢f4eІ1{D¢ViYÀ|—ñG{¼œj) NY"èNS÷Rˆ!Ç]A±r
+â€:õ©È;ÍŒl:I[=\á8ô\…¦RÀdÍSÙByÙÁÖ½•¢E_Iñ’…ͨÊJeøeã˜QøEâv®®Àœ` C¤ŽˆÉÚgXe‰2ü²?’qx-ÅMG`IA“ÅÍÐÊze f™Q¸Aâvþîà9BÅ`Až!“õsde¡*³OŠu¸®DM†aEQSˆœÑUh—XʬÒO¹÷}‡Õˆ#!ßÞóÚj4¥ï¤NbÂç0ºÅã‘r)âîY-bŠ¸=$Ù Ý@“¢:…4Ž†DL>ýEALw«ù©‘(£a7ŒÙØ#µú8P…ïw#ž¢ -ÄìƒËxÎ9 ˜g“:%E3š(_zà mfs‘`l QLé[C&Úh1>MQn«6$/4ehì†I62žEi v}â2 ‰éć5ÑnÎ%ƒ1*o)¸Š”\èhܤ y¡`ç[ÁŸ’¢ˆBGC"‚ž¶O@¢0q
+ß=¤QÓRÌFŸ÷T‰%GÀù˜M#™1-†€ï§Ê¤f"Ô ­c$_8\XSºÒш%EŒ SŒ#Hª$Ò—nî°…$mç*#ü` |…QòLe+µ§Zü³æÖÎÝ)×HÑà»l“ÔÌ4Ð$ø,ñ|ÉUŠ›$ÒÛÚ
+*æÚ|âzFÎR/‘†Þaàd”Î q{ !T
+Åå$e’BGPÉ)Ž&µ
+œižä›®‘´·\3’LFJ(¨ Ü)uzƒµdDI°HËÑ•¨½Rªš¯¯Q2L$WHû;UJ`ضÉ(ýÒö®rµ8…
+ "¾l•‘ ÆG€UˆÉ¼
+¨Œ IŒð“3FÎQ&Ip$•ü™âØë©WÁ3 ”ŒÓ9·ó—Š"!T
+lØ<Á6=#Y;g)Ÿ ‘»Õ ë·c"»â6óÕJ‡äÏXÝ‚Œƒ´8&"1z<,YåÜd’BFPÉ›)nº<ÕJd¦y“ý"Q«§„‹Èx|í;¤zF®
+hd¨
+ŒT«q“¤ÔáÍ”Æ.Oµ
+šiŸdœ¾Mi‹·kU£`˜Ùþ„:½™µû< •"Š¯•+BQ$2‚Ø]™’¦»¬Qâ¦1£pkÛ9º–5Êô'Tv…êá/ªC#U+BÜ$)hu¸3¥±ÏS­gÚ'§oSÚâíZ×HD]ƒÏSñõ¾8Ž©(²·¾øYÙtšÉ9¸YhAµU¬½l±J¤¤uí¢ÂéäRÛI!²nÖãõR;ÑD“VvˆDî}×µNYQéé?Þ#“g½œH
+^$ä¬^¢TÅÚ
+™ $
+’€JPÉ-–Çî³j…[ɬÒ¹w\>ëøµ@¸G~Ú"H÷GŤF½Rk¯jŠ)iŒ•"τȉ€Ð.Á†JVvˆDî}×…Ð:~Fyàî‘ɳ^m8…@¯"Â
+V¯`ÔuŽšÖŠ&À’dòŒE2¬]ņ2«tˆDî}×ÅÑ:„zÍïP‡_£
+ˆzL~µ‚D ^e¬p”8^qöBHÍiE@I2¹Å"Ùû©\á4­”Œì \ýV•Ó:ûFA‘[£@Qñg”uAjÔ<naÅÂHMhEc¤y8&DN
+ŒtLžõ‚EÅŸQ†¬°Aª°è•’*$I %¨äÕÇγb…Û(YÙ–¸º­ «eôüzÛ_Ô”ðN€Gw[=ºwÇ•Ô.Ÿ„ð\6<²õÜ=3£µh¼ÞbÓŽgb¦ˆ~C Ÿ“?Z‹Æ«|c·ÒNGd·Y÷¬üÑZ4^äÛ”Û-F/¡äÍç'o¢Ö¢ñ*³’×±úgí§Ö¢ñ*ßd»¾_…Ü^Sxîf¥ÞZ4>•ï šúüNùÜxó÷ßWôè2#‹—ÑÄþŸýí&Åk.ÁR(‚]ÅÓøÕX7˜ñtlô·ý/õdz¨š"ú)Fñë ÓÙ%|·KÈįЄ
+žš-§ÓÄ·ûZ¯N47_¿"„Ûw^0êñm°öÛnZ}0$÷`¦Ï“åÓq¥ù—aÅVïoÆCêå7¼#™(PT^ö¿3/î—S÷»öþÞ½ËøDº~½,¾*ò>çƒM[rî¢÷Ä­Ýß;pá×þ³ÑÓÒ$ÞýäÍÓîé\Ÿß-º°OøVÈõ˜žI¶Õ“—‡¶`úfÛ
+ë_Ó*T(öMyпÄNÜôJññ7üVàùx_,#^x²¿îªžø&
+ÐýÀ/
+k®­‘ž
+éÝ­ÖÍâ½Ò0I{.âlëhû¦ƒ•Z­wªhMw.€UºñØúŽã‘¢¢p[1í53·å EgGîÂEô}!í¨*ð¹!n¹be‘ê§ß:—Ró~š¬¦¯pRÇãðÛ ù]Ý4š>xÅlzßXMß?ðn Ó.ŒÁë‚Ÿàx:MÅÝQË}¸v‹øBMÄ[`]|tdl°#·sa.aÔžÞž!†ºŸ÷V Ô+ ™†æ¹ Öƒ
+,Ômx¼VJxÊó©BÚF m[u>¶Ü¿˜Y‹`7μ7»û©øn3Šn¥ÇàeNÀiëÇnH?3ÿÉåâäË8WßÖÆŸ‰»SI òj¼ò[—Ïد¶ðí°ð.hÀÚÂgtrº >0*°
+Њbù5{®ÁN J7¥$ ósÿ@ŽÌùï©ébòÛô}0zˆ<xÃ&½åð:dÑw³OAuâ]âèÕFïS¤¡¹³Sè7²«ÿ6vïÏúË–¸%¼Â[[ؼ½ÒÞÅÈw{ÃáëµI!ëñ_ë‡VùŸZ9ÕawŸæ^M6üs;•…~”¸ŒÈ›<}ØHÒdì ix–Ã`|ò÷lÒû„yÚuå7˜õÁâÛÂi•œÇk/ÝqÑäUùTÁ†Pd/Ó68OÃW¾Ls4T‹Ãoy¨#so&Ñ’þòMór¾Šþ2Ý2?-ëعô_fÛ<pš?_ð›uô½×gïåóœà,ÍršÑâó§h?.ý†xÝ=CT?xKÛ& $úÔ#IÚÍþ7¢¦1êš!ϛ֥/‡C—“ßêàOÓ„Ây N½­=£º·YàÚxi¢·™ðÚC]’²]4ûéI\-qfâ6§8:i¯0!}ÈÛú÷3ù«ÒP£\LC¡\ÙuÒ·ÏCc0à'sR’;ð —Ntʈ‰j›º%ƒ%¼ó,hc«ý†È–‰¬œt2h®SC™cN#e©sŸÉ i7ŠâßZ×¥u’bǧ·DEx@™0dbú8»}]Qkº¹G åSoÉ?`Y†¦~k¸Üç‡Õ]ˆø¥¼²ëÓ¯ôÑØ ïmZ$sèÂ/ÂÕŒ¯N©Vaû }€ÿ—9–£»2.q#Ãûµ
+¦ôúÄ•pÞWÂÀe–©ÛÛ©")D§"\ŸÅqÉd÷æ­Ã r\ Ï \9
+>¸]Õ`×u_£<S
+´íÞÚFÓ
+ö;<ÄàÒ¹§A®c RlÏO8®[«÷-(aÃú®­—Ý3Ù¬H^b¯d傆q«Þ¸jíT¹Â‘h„Mð—fGš2ç’º÷îºç1y´%ÒÝA‰óÆW<±ü²¦ TgZ€ Úo¶gŸš\º^[¹#
+¿½$mÌ("‡=¾…›žöCƒ:§Q0e:ñ´NoßXP
+¾É³Û¶VÉ´47YŒ—nn+ ï¸õU΃97ß>Ë¢´\Ó1m)—#ïUñÚè7~»š¦Iw@-ï°Ð‚“xeBc0¸uë?J;-:ˆa¾^ÕPÕ~fL+HÞĺÅ-eßò`(âGÛª[ËsZcÏ*‚bói¯ÇmÑëî»C¢gôuµàå–Åg­øI«Ušè«Æh³UîqÊDkýËù8:LÇ„–?ò¨Á®ÁqÐÛÐFxžR°Â’ÐÒs72S@ªµ­t•ö7~ø17.l9‹§ÇÓ/@%žv^œ}¡Ȩqm5øÇãïðóY>rœXË=_z¦wVñ©¦• ]gOºÒ;w¯+{Cz²â'%;Ž”­[ê\%“Èù›Ýûzºw—ñÔHY½oúßïÖ¸¬€t뙵Ý?¶۞ݹw»MgåX ôTÙÝY€®ñ'¸4%µ®ÑÆ~NÔn–œ—BÊJÆ·[6¿aòsqË!í$¿ªðDûþoüùÑ*=›žTµ\êˆÞ‰-£YÚÿòú’»]Íx°ÑïrØðÓåÎ$ù¾wz½°œÂÇø>ðZÿ/œÛÐJC¡¬eEŠ"üТõë^|Û¶jÉëÀhþ虘ÊÑLLåàaè|tV‰ƒæ!=Š â½æRp÷`ç
endstream
endobj
-361 0 obj
-<< /Type /Page /Contents 364 0 R /Resources 363 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 395 0 R >>
+365 0 obj
+<< /Type /Page /Contents 368 0 R /Resources 367 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R /Annots 399 0 R >>
endobj
-395 0 obj
-[ 362 0 R ]
+399 0 obj
+[ 366 0 R ]
endobj
-362 0 obj
+366 0 obj
<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 78.374 76.659 499.819 88.116 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https:www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty)>>
>>
endobj
-365 0 obj
-<< /D [ 361 0 R /XYZ 78.37 808.885 null ] >>
+369 0 obj
+<< /D [ 365 0 R /XYZ 78.37 808.885 null ] >>
endobj
-366 0 obj
-<< /D [ 361 0 R /XYZ 79.37 771.024 null ] >>
+370 0 obj
+<< /D [ 365 0 R /XYZ 79.37 771.024 null ] >>
endobj
-363 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 367 0 R /F17 368 0 R /F30 369 0 R /F39 370 0 R /F48 371 0 R /F47 372 0 R /F49 373 0 R /F50 374 0 R /F29 375 0 R /F52 376 0 R /F41 377 0 R /F42 378 0 R /F23 379 0 R /F51 380 0 R /F15 381 0 R /F20 382 0 R /F55 383 0 R /F56 384 0 R /F57 385 0 R /F58 386 0 R /F65 387 0 R /F66 388 0 R /F67 389 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+367 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F28 371 0 R /F29 372 0 R /F38 373 0 R /F47 374 0 R /F52 375 0 R /F51 376 0 R /F53 377 0 R /F54 378 0 R /F25 379 0 R /F20 380 0 R /F18 381 0 R /F21 382 0 R /F19 383 0 R /F17 384 0 R /F15 385 0 R /F16 386 0 R /F55 387 0 R /F56 388 0 R /F57 389 0 R /F58 390 0 R /F65 391 0 R /F66 392 0 R /F67 393 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-400 0 obj
-<< /Filter /FlateDecode /Length 3881 >>
+404 0 obj
+<< /Filter /FlateDecode /Length 3882 >>
stream
xÚÝÉŽ\·ñ>_ѹɇ¡Éâ ¨ÕnÉIˆnŽO’C¢
Ûˆœ}ã-mF?‘ ,·i;©âQ2v¶$Åi&ùÃ’°r-{€”Ù¶ƒ¤ë˜À«b¬Dã׉à1dàýÈÁ¤ïîÑydfÛÎ"£<S²ãŒ¹?„ÌlÛ2ÛVÚHAfVZo,‘=e‰6­0À¼÷ãÙ'lÉ]¨<LK¹€~ÛÄ
@@ -699,1285 +705,1355 @@ kEEQAX¶¥Q$AüéÊ„,ºì-æÇl)”åL›Zõið#Å”j™·›Ûn×V€cFàYW²vMF³šüj´a¤56EäÐjV©Åœï9±$>!
¸½°¯úmð¦Ð‹¶¼„txr½<‚÷ɬ٬šÉ‡`”šlxºÉ
T+3Z ÑïJ¾?õvvVÍA åÊÍ$ âcU­C…ª„ëÒ14ItyñߟWÍ^"\clVSLê ©h[ïÕò,€ à%uø
c vNcKPAp‰P›’çküÛ°oñ·âç÷:Ô '0L 
-§OKœŽì“þ>h—µQ>MºÏw’Û`íÁOKÒ2Çͽ
+§OKœŽì“þ>h—µQ>MºÏw’Û`ía^„’–9n.è˜RQ*þÆ~H¦ÑÎrxZ-¥<飧û –Ÿ¾¾|Ÿ¬C#Š¡Óoß^~ùŸüþŒÊ(1“ÿ=¬ýv‘x íû÷å¯/_âàÞÎáS3…ö!ã‹ê´0#˜Â¯ZÝC*9ߦý¸â~ŸÊ²î™Tf K*—Œ 3Ô¾0’¤©çJ$â‹+dŸÁ[%Õ>~yÝSñ+@üTÖ’ù]À\_[½¸ ò‡ý0Ò$×ÄþmÜ¥j˜^ª\¸5¹pÞò}I¡pÅ⣷’ ¦ÈIĵÝáRaVf€ºÖ°H”Þ«ÓŒgæ'cÐó¡F}I$un]Mk£ÓÏæ¡š) ù>¡£O6IŽ€›ªOWµ‡{nÍ,Ê£«sx³t$`-ó5=SÒÝaÁ4> Œ
¤øL‰Ò÷¾&%ô9§7¹f_*êkC3žYíG Íx†|þ¤f9¦Ë´ÜÏÓ"µd’/hÙêb ßjcO3Æ÷ñyÆ;‡¹
•£øX(«÷›œ
•Çx±Ç·“†#i¤Ñ¡RÕÀÌF!_ç©
n™Fw2BRG04ò¬6¢/&mìO>¬
-/¼yïUM<©…R1° îMû‹ ÑÔs±U)šg0 b™×ôVhg¤y¦ÄˆÉ™¼äÏnæÚ0ƒÀH—æÊw·)ÏšŽÓr»W´0°‚-³}mƨÈØiFë·š³e(h’Hj4á÷P›LOK‘AëµC¨l¦´`U„|. …BGáþÃîÄYˆž)±0Ö3¤%/ LýΩ‡uyhËŽC[ñi©g.UÖ<ÚChÅ°=„ˆ!‹q#õOY4u™¥²U'Š‰Á?÷¢õvU-ˆ*5ö
-z×:fl‘Ñ–rG
-€ŒBSÑ9Î0šÌbXêƒ3p@­z)–ÐF'±ÒÈQTíŸm>?_Bïf€Fõ(^] zT­)6V™7­ž‚kí³,_7jdûübKTÇ{ìRz¸ê¼œcRøAåb«¦›u† íI=Ë!òPFiåŽ
-™©R.¯cU1ÖCgÚ/²Îö”Ä(ÝwhŠÜÕwÞÚù­*—Öón_ëÐ…é<Ñž§jÍ·ºÖ“ºTl3–ÁXÖQ,3ÐwbZQóµVÅvü¢0&ur<ygè„jšVË0žiuQéOÖFO\>—^*è%<0èà̇#ÿué>þ¥{{ɪ%.bQ’Ú”ô[—®î‚Gu¢Ô?0bb»Òãlgä&(¬§Jͽñ•Î³Še^¢šJÆGJÍíÚÕR®0œ¹ªq«p>í—’i•·ÏSc½[:>ÌÇã¥dcuzUךR>S<WüÚ+L/$ÒBe$Õû¾_üÏ—pÆK¨øéËï——ÿ\^¾\j`ƒ_\^)§?¾I2áèïõõßëâ×fµ`ø]úiÿþíÛ%Bê[¡è€Ip—Wa1kUà­ò$P
-UÍ™…õÚhYg˜VO*˜œ™4—JË™ªVZ‰®JÖœ»_FÎuÃýaÖ[„®d½qÌ uY«Sš´:->Ú  ¢ƒÝ—WY÷Dy˜‡äÕ“×Ë«aòB^Æ0‰Öø•Êðw+ o?¼–F1vÿZz•M?ù^jS¦)RKeë^VÂþ˜‹ùî[³‡¹oÑs€Üç~Y÷Lîg -÷Õ*÷eç¹òšºN *èM‰*€¶ÁÊ^¥³uj¥ÖÌZYì< Ô¿ê‚?-"ÏÃØ®0ÈstL!²Y.bƒo_-[c·¾Ö½_zØ`™°˜`2ãü9ÐiçkÙúå×é-û³ú}o¤!yaټ䌨w IÜmØDŠbÖxA,æRíRâ™6&Ìïc
-²˜ÛWüB®‘ãIíûRˆŸ M•^÷íÑ2UkkŒ[æw\)6ÓVyN–Z}oµÚScJO°² ‰pØØN³§¹ÒûЛM(”j€õËZ?£”-ñX+79°kgÇ]å=„TZ ©Ú­'.ÌÇaXÙõæÝË-Sê$•­XàùèÿÄ0çLs7žBCå]idB³kÞâhß•mûîq_.tôK¾¨b*àNR+ŽÎ¤oÔÒn®BÎéÎ+J£$Vªn1É*ØåÚSG­F-O¢©V¾h¡Lå&<:SŒXì'<ØÔR¡Q·PÒK|¯ÊB.AØ4ðfó;0Ú:®¥ä²cd<ª`‡2ÍŽA:¡¾ODå•J’* ¤hjÄM]PùöýŸîMSžó ⤠×í‚D8´"pJ5oy1i¥Ul⧱!ŸoÙŽ„_žDN’•0é5±h>¶Í§·õÀu#¶o7G× QµµbeæfA„ÎëpZ.XÞúÞVic¬`!ñK#`íÛ;Ý,,¬3º,ñkƒ%sŠ¢I¡˜ò§ìsº„ —@Ì
+/¼yïUM<©…R1° îMû‹ ÑÔs±U)šg0 b™×ôVhg¤y¦ÄˆÉ™¼äÏnæÚ0ƒÀH—æÊw·)ÏšŽÓr»W´0°‚-³}mƨÈØiFë·š³e(h’Hj4á÷P›LOK‘AëµC¨l¦´`U…1¿6(i¡£ðÿawâ€,DÏ”XëÒ’&‹~g‚ŠÔú<´eÇ¡­ø´Ô3—Œ*kí!´bØBÄŸ‘ú'„,šÆºÌRÙ*ÅÄàŸ{Ñz»ªD•{=‹k3¶ÈhK¹#@F¡©ègMæ1¬GõÁ8 V½Kh£“Xiä(ªöÏ6ŸŸ/¡w3@£z”¯.P=ªÖ«Ì›Ö
+OÁµöÙŠ–¯› 5²}~±%*ˆã=v)=\u^Î1)ü‚ r±USŒÍ:CÈ…ö¤žåy(£´rG…ÌŠT)—×±ªë¡3íŽ Yg{Jb”î;4Eîê;oíüV•Këy·¯uèÂtžhÏSµæ[]ëI]*¶Ë`,ë(–è;1­¨ùZ«b;~Q“:9ž¼3tB5M«eÏ´º(Žô'k£ˆ'.ŸK/ôtpæÑÿºtÿÒ½½dÕ—wÇD±(ImJú­KWwÁ£:Qêƒ1±]éq¶3r“
+ÖˆS¥æÇÞøJçYÅÎ2/QM%ã#¥ævíj)WÎ\Õ¸U8ŸöKÉ´ŽÊÇÛç)‡±Þ-æãñR²Š±:½ªkM)Ÿ)ž+~í¦i¡2’ê}ß/þçK8ã%Tüôå÷ËË./_.5°Á‹/.¯”Óß$™pô÷úúïuñk³Z0ü.ý´ÿöí!õ­Pô À$¸Ë«°˜5„*ðVy ¨…*‰æÌÂzm´¬3L«'•F LÎLšÀK¥åLU+­DW%kÎÝ/#çºáþ0ë-BײÞ8fк¬_kÄÕiñÑ^
+˜#ŽÃ°²?0êÍ»—[¦ÔI*+Z±ÀóÑÿ‰aÎ "˜æn<…†Ê»ÒÈ„f×¼ÅѾ+ÛöÝã¾\è é—:}QÅTÀ¤VIߨ¥Ý\…œÓW”FI¬TÝb’U°Ëµ§ ZZžDS­|ÑB™ÊMxt¦±ØOx°©¥B£n/ ¤—ø^•…\‚°iàÍæw`´+tÐó\¨Ù42U°C™fÇÆ Pß'¢r‹J%IÒ 45â¦.¨|ûþO÷¦Ž)O‡y„qÒ‰ëvA"Z8¥š7ƒ¼˜´Ò*6ñÓØŽÏ·lGÂ/O"'ÉJ˜ôšX4ÛæÀÓ[‹zàºÛ·›£k‚…¨º=Ÿ›:¯Ãi¹`yë{[¥±‚…Ä/€µoït³°°Îèv°Ä¯–L)Š&…
+`ÊŸn°Ïé‚^1ÐÞäÄYä¶\ÞÀ{S»^ê­õÎm}?vÏTS‘¦¡{žça£1Ûrcm§ œ›_ãç÷ü®%¿ëºwT°װg‘¯¯õ7ê…²šûk"¢~VÃÝÿ\
+Ud
endstream
endobj
-399 0 obj
-<< /Type /Page /Contents 400 0 R /Resources 398 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 405 0 R >>
+403 0 obj
+<< /Type /Page /Contents 404 0 R /Resources 402 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R /Annots 409 0 R >>
endobj
-405 0 obj
-[ 396 0 R ]
+409 0 obj
+[ 400 0 R ]
endobj
-396 0 obj
+400 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 246.081 100.065 256.538 111.522 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-401 0 obj
-<< /D [ 399 0 R /XYZ 78.37 808.885 null ] >>
+405 0 obj
+<< /D [ 403 0 R /XYZ 78.37 808.885 null ] >>
endobj
5 0 obj
-<< /D [ 399 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 403 0 R /XYZ 79.37 771.024 null ] >>
endobj
9 0 obj
-<< /D [ 399 0 R /XYZ 79.37 428.769 null ] >>
+<< /D [ 403 0 R /XYZ 79.37 428.769 null ] >>
endobj
-398 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F58 386 0 R /F66 388 0 R /F70 403 0 R /F65 387 0 R /F29 375 0 R /F51 380 0 R /F26 404 0 R /F20 382 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F46 392 0 R >> /ProcSet [ /PDF /Text ] >>
+402 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F55 387 0 R /F56 388 0 R /F58 390 0 R /F66 392 0 R /F70 407 0 R /F65 391 0 R /F25 379 0 R /F17 384 0 R /F22 408 0 R /F16 386 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F50 396 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-408 0 obj
-<< /Filter /FlateDecode /Length 4404 >>
+412 0 obj
+<< /Filter /FlateDecode /Length 4403 >>
stream
xÚí]ͯ· ¿û¯Ø£ƒ`‰ú\£Þ8/@{2ê[šSŠöÐ:HEÿýRߟ3£Ùg?/ŠÖÏ;KR$E‰Òü8zùÇ…^~|EãßÛÇWß=1y±Ä*Pâòñï¯þ@/ì¢-áú¢#T±ËÇO—ŸÞP*¥ÊRö¤ð/¼½r)ð*û1î
¥’¹«¯Jñö
-Æý‡…ŸÜGàx çHQddtâàö4þåOQô{üÿ-Ñ‹Hï~åQj‘$EàAýï-RÙø—ÖŠsµ£™Ÿ…öœ~Z¥«ìûô?Çáäè¢ õº{5ÔÒÇ«*Ó¾/^V¥–൹…Oò<½ýù㟰ۤšu›P†}ÇúE>‰^ËБ¨[î‹ u7„%Œª$Óù:Yïú]ú7ö jzåœGO˜à‰¨û´Æ*ûv|@ðˆ“›¼áôW±M-võg†iØ`ŒR]˜¤­³«|Sø»z‡W”¿êZI£ç»'e/L.ŒÞR–NujK½kx³f”mù@mªxÐÒ{÷-goª(¶Å+a
-yðLÊœñé[„Z¾)C) § €cÿ8\”´D13 ­«ð.<„
-ßã`ßE(Úø,¡ÂˆRª—|ìn؃´q²ˆö±È×ú~oø‚4„)Ó·î¦LoD»L5‰ì÷§@e½Äzê ÚÖ½,Á ñNÈÊa®Ÿ…\qŠ ¹I£þJrqÉÌVÁ$’ëÞ…¦ÐD›CÓFƒTèÜÔ¡aŽNßB7¤oè"©êø>ŸL[8£ßBÊG<å'š%B±, þTË(­76üžä»¹qö½³rCyìoˆj¢j®bÒ¾²£Ì¾sMJYšHÑmªä‘Ôoü‡€ó`a0¦9šH7Óâ¿?n¶ €SäXàN57ç»L/Â_—=ÝL=–†¨oâûnÚy7›vðw'+é§%ªg½*ÿ¼4_ÿ\¦F 㽊û³ATû6¸! U@ƒT;(LcE½Œp3GZ^9ƒ½ §¬·2k$iã¬ÿCH¬žG'³÷á¯Ýwg-×}gˆ™®TËMž±a”3û¾)OZ ÖðMy=ƒ}3Y˜U°ë?¦ zº/8í#À§ó?×Äà’ÇyÇðÐÛ¯ß}RÐ)‹0„
-Ù²üÁ³üð±Paª’¸ÂLT¿|zõûÕùñâuÂÐãÖÈË.¯~½¼úpÉ|×Äx­8ýFìT›Ô`ʧ!_ÓojUPq½¯ÿ8(Œq6 xqBaŒ*—+2á‚c• —…Lþw›á÷Ê'59F
-ŽØð©ÿÿ˧KÕ® ¯\iÚ¢?É
-Gû —-Ä2ÿý×å/¯>ÄÖÅ´õ,•àa½ûú·IëZázXy:AõØ:v`ja¯èZß°=JeYbëìÛ8°f<yÜ
-½æù-²ˆŒ7
-)XƒzõÂ9ÞÛkáéÉýCI ˆ|/2àZåþ9.&cJPÕß?—Êh (m¸êoèòÄ^#)—0ñ@c^%ÈýÒcÙvcäU¿º˜Žº Ü<â&º‚Ý8¿[¡IØÊA »»PZÊÞ­î6l‚¼'b%@‚-@º%Z'u¹çxQ‹™N-lð°#] %Š÷¢«÷U+!Ma4":wDoöÔ8c0®=Ì,ÆÝòǘ)^h-¸˜çµ8®µ~Ú LI¢q×Öéòœ ŸQ ŠÁ:q<Û®M±ƒ.û3 à‹AÏ4w86À¥ªµÇiu?ŠÃ•x®­z©+Z"u„*RŽ‡7â”®£°˜gмËä0”%Ù÷drñÜMÔ­Í© ´ò+òŽËÕðqÅ€ìC¯‘j¯¢ßvç&îîó¾Í%Ðoßw[Ú§ÔΕ´PêžšYŸ‡/×ÐuK½±ïÝwZŽ–Šj-ä5Z(6‘¸™Ý4w…œhEL¿Þÿ®Š
+Æý‡…ŸÜGàx çHQddtâàö4þåOQô{üÿ-Ñ‹Hï~åQj‘$EàAýï-RÙø—ÖŠsµ£™Ÿ…öœ~Z¥«ìûô?Çáäè¢ õº{5ÔÒÇ«*Ó¾/^V¥–൹…Oò<½ýù㟰ۤšu›P†}ÇúE>‰^ËБ¨[î‹ u7„%Œª$Óù:Yïú]ú7ö jzåœGO˜à‰¨û´Æ*ûv|@ðˆ“›¼áôW±M-võg†iØ`ŒR]˜¤­³«|SîwŸÊ_u­¤ÑóÝ“²&
+Fo)˧:µ¥Þ5¼Y3ʈ¶| 6U<hé½û–³7UÛâ•0
+v7ìAÚ8YDûXäk}¿7|A”é[wS¦·¢]¦šDöû‚S Š²^b=õmëÞ–`È…‰x'äå0×ÏB®8ŅܤQ¥ ¹8ƒÆä‚
+f«`ÉõGïBSh"ŒÍ¡i£A*tnêÐ0G§o¡Ò7t‘Tu
+|‡O¦-œQŽo!å#žòÍ¡X–ªe”Ö›~OòÝ@ˆÜ8û^‹Y¹¡<ö7D5Ñ5W1i_ÙQfß¹&¥Ç,M¤è6UòHê7~CÀy0 ƒ0ÓM¤›iñß7[ŒÀŒ)r,p§ÊT.Ó‹ð×eO7S¥¡*Ä›ø¾›vÞͦüÝÉJúi‰êY¯Ê?/Í×?—é€QÂx¯âþlÕ¾ nÈBÁÅ ÕÎ
+SÄXQ/#ÜÌ‘–WÎ`ïˆÆ©@ãë­Ì‰FÚ8ëÿ«çÑÁÉì}ø+E÷ÝYFËußb¦+Är“glå̾oÊ“ˆ5|SÞDÏ`ßLfìúÆ)ˆžî $N»Å³ÓùŸkbpÉã¼cxèí×ノ)c:.¸0„
+Ù²üÁ³üð±Paª’¸ÂLT¿|zõûÕùñâuÂÐãÖÈË.¯~½¼úpÉ|×Äx­8ýFæ ,µ˜òiÅ×ô›ÚÇET\‡Eïë?
+c܃ ^œP£ÊÀåŠL¸àXeÂe!“€ÿÝfø½òIMŽ‘‚#6|êÿÿòéDµ+È+Wš€¶èO@2€ìO·>"Vsl®ö§v  àÄÆÁk–œõ{å.´X»iˆd^êO?ã/ÃÏŸ.Þ ´ÂÑ~Âe ±LàÿuùË«±7Õ´õ,•àa½ûú·IëZázXy:AõØ:v`ja¯h[ß²=JeYbëìÛ8€Ny ò¸zÍó[@ƇãÍ
+ó˜ûC î3–gA QœbpîÄq¿Ì…Ë{"¬ñéySœ
+)XƒzõÂ9ÞÛkáéÉýCI ˆ|/2àZåþ9.&cJPÕß?—Êh (m¸êoèòÄ^#)—0ñ@c^%ÈýÒcÙvcäU¿º˜Žº Ü<â&º‚Ý8¿[¡IØÊA »»PZÊÞ­î6l‚¼'b%@‚-@º%Z'u¹çxQ‹™N-lð°#] %Š÷¢«÷U+!Ma4":wDoöÔ8c0®=Ì,ÆÝòǘ)^h-¸˜çµ8®µ~Ú LI¢qIÚéòœ ŸQ ŠÁ:q<Û®M±ƒ.û3 à‹AÏ4w86À¥ªµÇiu?ŠÃ•x®­z©+Z"u„*RŽ‡7â”®£°˜gмËä0”%Ù÷drñÜMÔ­Í© ´ò+òŽËÕðqÅ€ìC¯‘j¯¢ßvç&îîó¾Í%Ðoßw[Ú§ÔΕ´PêžšYŸ‡/×ÐuK½±ïÝwZŽ–Šj-ä5Z(6‘¸™Ý4w…œhEL¿Þÿ®Š
«ˆ²®
-É ˆ™ºƒzõ¡ãXÔy­*Viö8©Dªag0‘f–¥é¤ß§Eh²Ä5ŽÙ>9h·;¯9'ã^ªóòs×\`ý}ÏNêÒ‚ŸáBGÏô¹k½…«fz,.¸:Îg.¸z«fUPÂ"š=’hÖK©€(¥d¼KÒ»«)\ÒJÔ³m(‘¨cíô\Ŭ&¥vV¨;J€®úƒZÁ­rŸ4Y«jè§0I +†J׆äDì%¹XM7 JO“`'CXÒ¦ÈWUé)-Ôü5—J³ê7ˆÜäÝ šTÓ²CÃ^©r©š ©Ôñ9Ú˜ŸJ5‘¯ª1©Zh¦;ÓDZV—oíõ__aÃn›C}­D‹iŽ1>è&Úc7ë°˜»¡JÍÀK²}mÕì3õ•¸ÝS ©¿åã–eX]?«tù¤Ú&m÷k©Ô­ûþ®ýÎí(“›ƒú+ŽSª†’ŽßEÇU]x§;ç~9Ñ6â¸Â%«>ïf©=n¾Sþµ˜¹ì«“/$1jOü‰y‹v‰l.^Äð =[WÉueòuý•ÆY¶ekd»)o›¥(M—Ümh·+ýòMG¦Uô?Ó(;†w*–+õ·÷ꥣ~ç“J–*æÅ ¼gÏ
-8øO¼H©Š#—“«ˆä¶üŽúà eìªyã€Í"Àžú!
+É ˆ™ºƒzõ¡ãXÔy­*Viö8©Dªag0‘f–¥é¤ß§Eh²Ä5ŽÙ>9h·;¯9'ã^ªóòs×\`ý}ÏNêÒ‚ŸáBGÏô¹k½…«fz,.¸:Îg.¸z«fUPÂ"š=’hÖK©€(¥d¼KÒ»«)\ÒJÔ³m(‘¨cíô\Ŭ&¥vV¨;J€®úƒZÁ­rŸ4Y«jè§0I +†J׆äDì%¹XM7 JO“`'CXÒ¦ÈWUé)-Ôü5—J³ê7ˆÜäÝ šTÓ²CÃ^©r©š ©Ôñ9Ú˜ŸJ5‘¯ª1©Zh¦;ÓDZV—oíõ__aÃn›C}­D‹iŽ1>è&Úc7ë°˜»¡JÍÀK²}mÕì3õ•¸ÝS ©¿åã–eX]?«tù¤Ú&m÷k©Ô­ûþ®ýÎí(“›ƒú+ŽSª†’ŽßEÇU]x§;ç~9Ñ6â¸Â%«>ïf©=n¾Sþµ˜¹ì«“/$1jOü‰y‹v‰l.^Äð =[WÉueòuý•ÆY¶ekd»)o›¥(M—Ümh·+ýòMG¦Uô?Ó(;†w*–+õ·÷ꥣ~ç“J–*æÅ ¼gÏ
Zé=^œ!H3Ýêà47/`‰€rü…9¨ƒpIÆ íWapÐ8
ƒuÏÙÃg…„·ôé)åç@ ñO5ïÖdu<®º cŸŠ­¡Ôept ºZ»ÒT€£uæFYþ õ pê)/€"œ±ãrÇ îL¬ªÆòë
*¼¦Í×B…+÷.ܨ®{ðø¶s%ûQQáÁüÝÛÎù‡¨ð–ùuãyÑ‘¼qÀ!*üÈÈ÷ž×È¢Âí€tûyÑ‘¼qÀ!*|‡^^t@$opˆ
ßဗG…É¢ÂçPîB»çóÕ)TÓŽ9{ÛĘÛÅbÅ#JšF¡Áí°—k¾õ 
-"}φ?þËþÊX6p\€ó³X6óàÑXvfÞÀ²åÝX¶ÜŲ<ŠyË.ŒXö=’#ï¦ì„eß#;ònÊNXö=²#ï¦ì„eß#;ò6²¿–Ýïæö°l&9.7|¢l†Lû«kÈ´'ÍÈ4…™Î¿gdÚ_)GÓÔ¯™?@ïŽO¤ª7å9ç~(F„d½Äb›>P^~ÉVÌßaýÏã/òò·|Aâ2™>>ª^Ÿ|Ø‚©“dòù饔¶¯ºÙµÆŒm/Ÿ?¨@RK`è®êáß.B#åôõ|Љª+Ê«$r!ENýq%ZwÏHGîÍ#<}ˇƒ”cN çðÍ3¹ö£Íb–÷æu'ƒˆô¼ÚTM8f‡NÈÑ1fœ0è™Òë Æ”ÕW¯&qg€Ÿk˜SM(µSÝw£osÄ÷¯ÅÐÕk1i9žb.ª; !vÞÚÛY7©4º–ctÞ^}P SÞËT—±ì˜ÄôØ{aTöÄ 04€ªço›¹áŽ’
-F¬-ýX|ߤ³ÂèóO˜ßªùÙ„÷E„£ðÊ{*x|D·‚:ªx€Ž„ÒNŠ6§ÓƒÜ;Â.b»ZU ¢kϦ—bV»e^å$c‰Tê‚ ØP§$èE#u}á±ÜŸV¥Ý1
+"}φ?þËþÊX6p\€ó³X6óàÑXvfÞÀ²åÝX¶ÜŲ<ŠyË.ŒXö=’#ï¦ì„eß#;ònÊNXö=²#ï¦ì„eß#;ò6²¿–=ìæv°l&9.7|¢l†Lû«kÈ´'ÍÈ4…™Î¿gdÚ_)GÓÔ¯™?@ïŽO¤ª7å9ç~(F„d½Äb›>P^~ÉVÌßaýÏã/òò·|Aâ2™>>ª^Ÿ|Ø‚©“dòù饔¶¯ºÙµÆŒm/Ÿ?¨@RK`è®êáß.B#åôõ|Љª+Ê«$r!ENýq%ZwÏHGîÍ#<}ˇƒ”cN çðÍ3¹ö£Íb–÷æu'ƒˆô¼ÚTM8f‡NÈÑ1fœ0è™Òë Æ”ÕW¯&qg€Ÿk˜SM(µSÝw£osÄ÷¯ÅÐÕk1i9žb.ª; !vÞÚÛY7©4º–ctÞ^}P SÞËT—±ì˜ÄôØ{aTöÄ 04€ªço›¹áŽ’
+F¬-ýX|ߤ³ÂèóO˜ßªùÙ„÷E„£ðÊ{*x|D·‚:ªx€Ž„ÒNŠ6§ÓƒÜ;Â.b»ZU ¢kϦ—bV»e^å$c‰Tê‚ ØP§$ÌE#u}á±ÜŸV¥Ý1
endstream
endobj
-407 0 obj
-<< /Type /Page /Contents 408 0 R /Resources 406 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 416 0 R >>
+411 0 obj
+<< /Type /Page /Contents 412 0 R /Resources 410 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R /Annots 420 0 R >>
endobj
-416 0 obj
-[ 397 0 R ]
+420 0 obj
+[ 401 0 R ]
endobj
-397 0 obj
+401 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 208.645 745.619 220.601 757.574 ]/A << /S /GoTo /D (section.7) >> >>
endobj
-409 0 obj
-<< /D [ 407 0 R /XYZ 78.37 808.885 null ] >>
+413 0 obj
+<< /D [ 411 0 R /XYZ 78.37 808.885 null ] >>
endobj
13 0 obj
-<< /D [ 407 0 R /XYZ 79.37 706.75 null ] >>
+<< /D [ 411 0 R /XYZ 79.37 706.75 null ] >>
endobj
-411 0 obj
-<< /D [ 407 0 R /XYZ 337.806 432.326 null ] >>
+415 0 obj
+<< /D [ 411 0 R /XYZ 337.806 432.326 null ] >>
endobj
-412 0 obj
-<< /D [ 407 0 R /XYZ 337.806 418.607 null ] >>
+416 0 obj
+<< /D [ 411 0 R /XYZ 337.806 418.607 null ] >>
endobj
-413 0 obj
-<< /D [ 407 0 R /XYZ 337.806 273.495 null ] >>
+417 0 obj
+<< /D [ 411 0 R /XYZ 337.806 273.495 null ] >>
endobj
-414 0 obj
-<< /D [ 407 0 R /XYZ 337.806 259.776 null ] >>
+418 0 obj
+<< /D [ 411 0 R /XYZ 337.806 259.776 null ] >>
endobj
-406 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F69 402 0 R /F23 379 0 R /F20 382 0 R /F29 375 0 R /F51 380 0 R /F54 410 0 R /F52 376 0 R /F41 377 0 R /F26 404 0 R /F58 386 0 R /F65 387 0 R /F57 385 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F71 415 0 R >> /ProcSet [ /PDF /Text ] >>
+410 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F69 406 0 R /F19 383 0 R /F16 386 0 R /F25 379 0 R /F17 384 0 R /F26 414 0 R /F20 380 0 R /F18 381 0 R /F22 408 0 R /F58 390 0 R /F65 391 0 R /F57 389 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F71 419 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-421 0 obj
-<< /Filter /FlateDecode /Length 5840 >>
-stream
-xÚí]K9Ž¾×¯Èc÷!cô ^€·°®®®fOÆø6˜“½3»ëú´I=)…â‘YvÁƒ©CÙUJŠ")Š¢#Åb.ÿyøïýFÿ´=}~ø˱—°«,\>ÿö ‘H\äÅ…E»‹³ryùüõò—Bh!„|ÂÿAE?Ø þ`àÿðŒmVƒŸÁ/©M=%ê‡Å‰Ÿ9üE¹DO4ñÇ°ßÝã_?ÿ ¥u… Qªÿ¾tþGV)³x%q•O"ÒpV%1À7Q£è°nó#ö Y„f°Á:0PÇ#“¼ ×ÔŒªITSW>¥ß-þÈçôÿÙ¾J­ûº0ÿ;ò„¨Ã ·v „p«Üêã+äþõ[ÈÓl ³·~çoÖOêÅøªïÖ¸åïèª\Gu$—‹Õp–?Ùbö÷&ëÃb]7_º,·—Û—œɯs@øËҳ ÀÕä¤\”K«ê§?SWì"¦] ,Ö÷=þ-öøõs#²f‘ÁVª/_~¿ 4¼D‘p½éàÍåÿ.ÿ{yøt©ý®¥ã•õŒL…©0ecát’FüÌÍ[I´_Œö‰äiƒD-ÆÊ]eÑÍô>‰X¬0»$m¨öe~Q&Ëòïkûú%h…zûE¢Wžµ/ò¶êrÅá¥q§{AKìÐÿΦQËÛòÿýË×K┼³Í¾ƒEÀÙ½çÚìÏ]ÑádhƒVÀ=Cºd+Ylõ;£3 ú»
-÷[yŸíA’&á¬í y¡fQob€‘º7
-ÍëÅå*°gØ4h^ª¿×#&èúrÅUeÏgÁL‹ï;S%â^0È[Ÿ Йz¦Fêó3uc$V÷ÆÈöÎê_¢ä9ýêµþß&TiŒØöÞPe– `¢¿ž‡ªDÞéÿq;TõÔ½þLê׆*<ñ¨po¨¢ãR8m€LÞài;TõÔãY¬J½ªè¦é|bWƒ¶á66hŒ•þd°)Ôç‚ ãýÛ“úgò“úÔß+ØÀ¢¬º?Øh7Ó3Øy§ÿó^°áÔãZ«R¿>Ø(«ï 6zñÖœ6@&?i€zm
-~7<§àWÃÇ«a0ÏÌþÄÕ;_@óvg/`kõ‰eÄf$w½¶¾ŸzÞV¡Ûù žNmº}9Ï;w½¶¾oxä§PšöÖóœsÇké9ðUœ1
-@Ù&˜ã¥Á#ÎWÞzÅUmePx&zøsὋÙVbÐ\è¡0t¯%[Ћö®>KÝC¨ºæ…\f^µõéQŸV˜•˜éÁ.=ø3[$5<=ÆÿÁÒÓÞá  †®h ÝF¯$Ã5ã<4É+qVÒ=IXõúØÊÑÿå¡ø*ñý˜ž£I³ýðÝx\Ëíq6HâþHAŽ,šE
-#“TðÔh|æ`UáGTÚe©ÌT*éí"Á®äzî;BÑ3¤ñé3»ú*…‘oà¬H[g?d]‚/¶ÈLx¼FUHx2+ýDQ²s4ã0ä*ù¯ç: ìóÞœ¤N4ÝSS)=q-Fšâ&4=«Å7ªé9rrÙÄì®Q@™0AÍ­¸DÍE~'|®±É8‡ò|¾é™ôš<u6˜ +L/Šƒ«bÓ™+¡“kͤKq«¦5qÂ"w¢ÈŽ˜ÿ’¿T^"QêUæ#‚O<£çPdýóï8‡£<>ýØ .kM¢‹×§ëIg}ìë‹`~‹; ÆhÜ=&wKP¸ÐÐèÔ5È™3AÁÒ#+9 Œ Íý~+1uR˜À üïð[éÕüÈžò„ç¥G.“Öy7ÚúLs•Z«çk;®ØÚ‹ü¼†…º R÷켪’qjà…mï¥oq†<P˜}t£Äï°'ÛÇTŠ;)„£•3‰S5
-m“Àý¡…éEÐï¦c77êéã&äb
-3š#ö+Éí4qìç¬a(9ñhL™»¬{œt.Åîúa‘ze “á«fÿ|¡ñÌì•_õÆýÎJßYUnå?·J"©é'h¶JËþ¯ç¼+U“E—à;»Ê¨c÷\…2+¶&ÆS‚@÷,Ž'¶&{F=±Õ¤/o«Ûi“Z葧û)&[˜®zí%ÎÇ@ǃVË©Ë.ßÖiœ.¶ƒÇŒÊoZN uí™8Í¡OÙGYØ&Ÿ½^Ê©r¹:»ç‚Í@`ò phG¯Næu—B+ó¥žOíôÓPeOF“ħ¸tê×å~Êr¥‡Ã?V%N5‹Üâ´ƒ¤eí”Ì˺;FÇÎçŽÑuäx¨L=·ó5‚¬–€YÃ`wwÞÜà :
-¦ôƒs*ŸÜwÓ:ŽT>ß[M(®"/ëþ” g7qüRV¿ðÖÁ†«¼;]$è ܈k$üµ;º±!­êÏ%cr[ŸÚ…äÖµ]Ü[jŠRx7%èï=Ï]ØÝy1¦‚_¤ pǽ˜Ö
-“î‘ÑÞ4­ïÓK`éóÔÙ{ ?ì’†²í—ýQM‚Ñ–×ýíÕûÅPpc½­ÑZûçXÁXžØÆk]*諺ŠAŽpC½`ÖÒâéÇïÏhŒªkU`WÅ·Y!( 2v¤+3{¾±üMÌ‚”©;Õêo_Òz.1Ì•°iíëŽX‹¨pÿ‘ææ
-=-ai×”«‚9ÈŇƒFÛ…„³!ð¬ë…Ù+¢»Å×Etó"4Û7y«íŸT_Ô•)prEy´o§
-&ŠJݾst(ATDÑΤp9ªa‚©oëú©X¼*Â#¤¾“Zåžó0S7¥ôf/'-…)Q `À™\nå`J3*uåÍ#YýjX ëudcŠÁèqÁ†#h¬ÃUªO\u8-$<sus–ºnPðÜu‹„%¯fm%, mÕug‘­!–ãj´­¼}š»^[ßÁœY
-ŽxòçÖ¦Þ,°)Q¸ ª®ì21b½AçîÌ‚«ÔÙ ¹Yp H¨1n¥©7 'Ìê6v¥©ŒÚ™%àQˆ0Öú¡kü6hiélÒȪR…Ó åh‘™öN„nh³!ûb÷-¸5rCg F”4¬lZC«³Õ×Óס«9ü WZ:;4²*vá4è6Úa¦3¡Üý¸`%‹óeÇ ÇB¾óÛÜÒ»#Ë^QY•–2`g ºÄs
-˜1(è lÄÒÒ£‘U}
-§AÁÑLñß°÷§BPq‡ñ’•ºV#uøã„[«S›r–<`ÁÆÃÚHL*çƒ@YHGŠ;BðKÞϽKkXD°Z_8G\Z9Ý ^Ú¾$Ù‹œ´éÓX®4Ϧê”j&Á)…¸ê6‹Nè ^SÉÓwC$Ho&…g›w÷BŠ;¦PÎv,y[3Skm:5ŽM÷6xg¦&''Íê4Ž£ÚÅH\¥j‹Sg5½>a³5ë„m!„ÀUÇôRiÔ`%Ê:QP3zŒé8ò¶j%ÖZub«êlpn¥&f£lÚ4Ž+½³™:šAÔ¢¼Pn§µ(¥ð7k»•déòÚ΄G_’ꎳedy[3SkmJ5ŽMù:vg¥&%§,Ú4Ž+½‹™˜JÕÆ-˜— »Óšu2tí¡¡[H†2,#Â`&l¶Ò:9z£¥X¶¶j&ÖZ•b«òlpn'&g#mú4–+ͳ:¥šIpò¤Ž»ÁVkÑ
-7#T·– å\Tï9
-7Œøž/FIVè–1ojVªM£Ê­)ÞÆílÔDä¤E•Æq¥t±קZðw-¬ÞiÍ*aèPæ­l„ÍÖÐy·'õžðÉ=ËÖVÍÄZ«VŒcÕž Î Åäl¤MŸÆr¥y6T§T3 í9;­E+ 0껄
-:á:RJËiÇ’·5CµÖ¦UãØ´oƒw†jrrÒ¢Oc¹Ò¼Š+UM¢qú¶ÙXt‚]lJßè…rƒ•Ù¦½HƒÊ[[³Rkm*5ŽMõ6xg¥*f¥lÊT†+¥‹‰¸FÍÿ‚çw«Ö¬ûdºÑ«ªkzIr°’Æô …ŽÔ. èb]×V­ÄZ›RcÓ½ έÄää¤EŸÆr¥y6T§T1ÉowT歷éÖ ÒQ¦¶R)´ÓÎØ®|—]¦+²k»#‹7€{åfÊ9L†*~Áˆúÿª}¨Ø“Œ…"(²÷¼àEe¸‘ =šÿ*ÈFÕŠ1]Åîø0«Ìñ]eμ—|Ñ»
-7(ÀPÌu¬/¸Ý(Tµr -z³È¨"­ê,3&ËöÙPs¿”ÈûcS­‚(8Ò†“JXÝBµÆ*U
-çÔ£ÝNŒRµ©/3ö $VÞ5]Gûs hÞèh„­ß7Ææ ½"ûè=Ä¡¾ÕÜfP– C—¾“౶U ]e\0týK‰ÂM°t!aéØ\ÐغWŸ«Œ´Ëœ«¨¥iü2Üx·9¢­)TÙïAhƒë^WîØ««×6PŸç¦~D§µyQ»ž †¾ûÆy®@2×kª®²=ç`#¸hàÊ߆:ý¢ú"J7ÿî_®’¾/Œì»·>Ïõ€Clß±:”iåVp¸ûšÔé¬fÑ¢L¯éJ ¶8ñ¯ø2Hˆ_ð~òÂíÄnåú±•
+425 0 obj
+<< /Filter /FlateDecode /Length 5973 >>
+stream
+xÚí]K9Ž¾ûWäqú1zP/À[X—«k€Ù“1¾ æäEïÓ ôiÿþ’zR
+E¤2Ý6¼@ÊÎTRII¥ø¨›¹üÛEà¿y'èý£ìùó»?¿{ [°ÊÂåóoï$‰‹¼¸°iwqVn /Ÿ¿^þþ^-„Ïø?¡è ´Â?,ü^°Ì
+að7ø˜ÊÔs¢¡zøSü“ø›ÃÊ%z¢‰†}vOÿøüW”Ö6D©þëÒ}ý—*¬RfóJâ*ŸD¤æ¬Jb€o¢FÑa_$欲Í`ƒu l` ¶G&yE®©U!“¨¦®|NŸ-þÉ—ôÿj]¥öu]˜<!ê0È­Ý!Ü+·úð rÿúGÈÝl ³·~ûoVOêÍøªïQ»å{ª\GuK.!7«a•?Ùböý¿õa³®ë/]¦ÛëýSN‹4®³Cøó« 3 6ÀÙä¤Ü”K³êO~¡ªXeê4´Íú¾Æ?Å¿~nDÖl2ØJõåë»ß/(Í_.Q$œo:xsùßË»ÿ¹¼ût©õ®¥â•ÕŒL™©0¥c7át’FüÂÍ[I´ßŒö‰äù€DmÆÊSeq˜és±YaNI$ÚPË"ü¦L–åŸ÷öõ[Ð
+õö›ÄQ¹j_ämÕåŠÍKã–kAlKœÐÿκQË Ëòÿüåë%qJ£³õ¾ƒMÀÞ½çjï E‡¡ Z× é’­d±ÕïŒÎl* +·àÐE¦ÿþð¯ø÷×KTu Ò¯tšŽ„ÿïËßÞ}ÊmÏgNæ‰nV‚æ§hÅ»+ëÅÔš›÷ÓhzKæÛ£LJ?hû
+{àc¥ÀQ¦0¢ðò†“õZ¯:ÙÈTš¸`ÅÆ?{Ù¤Óknßo÷²`üã^V.›¾øئ´Ù%Óc „‘Ô¢L¹é_Îœ¬<4|µÖOáb—L_f¦^t±Sül.vÍ
+fZ|ßž*÷ê„AÞzÕAgêóž©×{êN'I¬õ‘Éí­ê_¼äšþõ^ÿ?ÆUiôØöQWe¶ `¢˜»ªDÞéÿáØUõÔ½þLêouU¸ãQáQWEÛ¥°l€LÞàùØUõÔã^¬J}ìªè¤i=°«ÎFÛð;4úJ¿èl
+õš³a¼Zg³¨&_Ô þ^Î6eÕãÎF»™þ‡Î†È;ý_Îœ §çZ•úÛ²úQg£7oͲ2ù¢ê½ôãlÖœ
+LÞu¨@g°÷TXè¶o¬pp8¦pM'æÞ¨'Ä
+9õIJ;q-ü|ø㜂Ï)øéð;žSð³á9?þ0 ƒ‘¸gö Gï|yŒÛ½€Ý¬Õ ÓˆõH®zmu?õ¼­Âaç/¸;µéôew®zmuÞ pËO®4­­ëœsÅk©9ðU蜮Úu‚û8窵槥9zÜG·ê ò,è£Â лlŒñRàç+/½â¬¶2(ܽû[á½w‹yíÄ ¹p„j@×½{”lé„Íèú,9t¡êœrsy ÔÖ§G}Z=aTbÞ§»ôàÏH,‘TðüÿKO{‡'\$Ecè4z'™ÀÿL ™cu “„±Ò‡öHŽþ/ÜÀWyŸùƒè§üÍ?z7Þo^¸ÒHâþD.Žìš=
+#“TðÜh|æ`UáGTÚe©ÌT*éí&Áîäzé:BÑ3¤öé7§ú*6…~oà¬H[gßg]‚¯¶ÈLxºFUHx2+ýEQòÐhÆ!ah äo/µØï½9Ihºç¦RzÞZŒ4éI-ηQHO‘Ó€MÜÁž”Ù
+×ÿãVzµ?2‚çÜáyêÑÉë<‹›m~¦¾J¥uäk;ÎØZ‹Æyu uB¤êyðF JHÆ©Ž#¶ý€(uË`È …™ÑÇa”øݬÉV1•üNráhåLâTu€X¹±Ê®^=e8›ÃûTë>š›.^Çï0ºiÆØÃÅ£Žôq r3€þ\c,Ð\×Gw° BÜH ÔÝŠ/©ú’§\î1-Å Q]qN±~4¢*õº)J²¡ç­VGpPë´³àCNXE:€0:MôŒÛ©ËçüiŒ!tí ø§ÿøåt™²:pƒÍAœ7dý¦qÑ5ôŸ¿œy:äa×YD¿2ϬN"Ö†¹†Ë'†{´;5,c |×›Õô/ÍgEå˜CI¤ÃÀˆ¡V™“¼Zí†<nt[c'ëålpù2¸êTíüÜ„Ò:ìqÙ5y£ï¤3Øwj”²Œä¶VV¯0{áÙ²Z+ßæ.¼t®eg2‘NÍXTùÉ X{9–.yˆ øèê} uhQ!wË—ø›
+3š#Ö+Á­4±í—¬a(9ñdL黬{ìt.ÅéüÅ͇Ô;k˜ ^5çû ;f¯ü®6®wVúΪj–QþµYIMßA³Y’Xöß^òªTM‡_ÙUÆ»—(”^±50žŽ ô´_óÀÖä‘Qwl5èËËêqؤ6zä©Äyˆ„ÁF…»ZgómG ãF«ÅÔe•oó4v[ÁcDå-;†ºàÖHœúЧè£Ll“÷^¯eâT¹\íŽÓ}Á¡#°·â  ' B.ÆuB—¡VFXÙ=§0T-z“ħ éT¯ýWš-÷ã¶
+´è¢ÈNÇ1HšÖ8.Ú©cÁ¡‰UF#ÂxDÛ²ŸÔÍÅã(w¾·•ûÎåZƒ¤ÿf¹d aó`Ç–V÷QeáöÇ —åtú¦œÒ9”OíZ"hÇøLXp†½NöfЛXÔÑŸ*°méîܦîó¬àû¼Övõl•æ™·Ý‰¶-›‹Æ‰kÚ¤‘ŽKZ|8§ùZ‚,dwH’¹~Ç=?¨ñ8Åîä™ gç0üHN¿òÒÁ†»¨+m#A†ÍÉš~ í÷©¬ùXiXšbés;Ž::´‰
+VSº®Ãô0ý‚[é’Œ^îL~ÒÎo–-H|¨¾}M3ºx1{+I[»Ù¶ˆ<.#åÿ4¸œ ¥)ŽÖö(*¶÷a¯Óq"Ù¬ ŸåPÝ3”w9T9H^oÒ椄üÜVõ9=™{¹&
+;§PŠyF½ˆ¶>£ˆGEy÷»Ä!zhŽ!…vóVßb¢¼˜;ALÖÇò#À­Vcÿ‡ËU{\à¸5“êàÖúp+¸ˆ@î^cK‡Ë22"W{¨-êXÿSw,=Q°Ú±™z±cïïÓ±w¢–q"Ø–)­Dþ¼ å
+ã‚R·¤™œÒÖpcr ·_©+oîæ’èWÃGܤ£ !d
+¶4§Y³¥¨7K#lJnƒª;»LL€{\oppwfÁYêèà‚5‹S@j-¹|¥¨7 'Ìê6v¥¨´Ú™%`ÀBÜÆŒ0¥Nñ¡RJ:›4²ªTá4h9Zd¦=º¡„ÊlÈc15‰«‡Ü¹ ³#JV6­ µÕÙƒ
+°Ì8Ô~bÍ•’άŠ]8 ºv˜éL h?N˜MÉ2øòÀØ
+AÅÆ HVêJÔÿn­NeÊYT+ã‚ae$&=Nƒ@qHGŠ+BðK^ϵKiØD°Z_8GœZ9Ý5^ʾ$Ù‹œ´éÓXî4Ϧê”j&Á.…8ë
+‹N8¼¦Œ¦;®†HÞL .¿#ÅS(g;–¼¬™©•6Ǧ{k¼3S“““fuÇQíb$®RµF\ÎjÊ®?,Í:QìBàª[·© ¬„Å5©—Á˜Ž#/«Vb¥U'ƱªÎçVjb6ʦMã¸Ó;›©Ó©DmÊ åNJ‹Rô|ÆÚn&a™~L¸3(©î(1\ÖQ@Æ‘—53µÒ¦TãØ”¯mwVjRrÊ¢Mã¸Ó»˜‰©Tía܆q™°'¥Y'C§"º‰d(Â2" fÂb+­“©7Zªe+«fb¥U)Ʊ*Ïçvbr6Ò¦Oc¹Ó<Û©Sª™;O긕­pq0BusÉPÌE逃¡pÁˆ×@1JŠ°B7yQ³R-lUnMñÖng£&"'-ª4Ž;¥‹¸>Õ€Ÿµ°ú¤4«Ø„u¢›H@A˜·v°[”Õ¤Þ€µgÙʪ™XiÕŠq¬Ú³Æ¹¡˜œ´éÓXî4φê”j&¡œ.ò¤´häF}
+zœjʨ<ÇÓ:ò¾°ãtïëqÆ¥cÖ¾»«ý<è<“îózœ.‡ºU2ùkÎü–çP]rÇ F&Bø€AÐóÈl-þš
+¯Ä€›åò€Ô9«`ÞûñÌG©Ø€±‘ÀåCFv™ƒ…;!³ÊÐnÄÿ?„Ìz€Þ ]º±Š½~+1²¦;憶 ywü{9Úâêâ`/ùÁ[î´*Þ±¥±ïÞðG€onLËÒ~\Vá"Žå^ð­ t?§ú®à[éu¼¤çG£om¼CC]õ søm&Ñ4T§ÈÙL@x˜‚Ä8 Áí[ȯ§8$¡k¢ü
+ùšFê;nö6³ö'ê¢þ™|Qÿú{ùߟ x«¾7ðV%à­}ÞfàmØF›_jy¼•ñ"Á+pNµû¢Ìî*,ä…ú𶧀·Iôk•}¼õ’`?´RÚ¹¼ ¼Å‡‘aÐŽÀÛLÒZ7'àí hHX@»‡Ýbï Œ´Ð? ìÖ%Ø­|
+ùÒ/slâ7¢±0}›DCìPè5àâ[AÛÂÃû+1Øù?È·‹*
endstream
endobj
-420 0 obj
-<< /Type /Page /Contents 421 0 R /Resources 419 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 424 0 R >>
-endobj
424 0 obj
-[ 417 0 R 418 0 R ]
+<< /Type /Page /Contents 425 0 R /Resources 423 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R /Annots 428 0 R >>
endobj
-417 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.89 83.773 247.93 95.23 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+428 0 obj
+[ 421 0 R 422 0 R ]
endobj
-418 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 260.985 83.773 271.442 95.23 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+421 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.89 67.03 247.93 78.488 ]/A << /S /GoTo /D (subsection.14.5) >> >>
endobj
422 0 obj
-<< /D [ 420 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 260.985 67.03 271.442 78.488 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+endobj
+426 0 obj
+<< /D [ 424 0 R /XYZ 78.37 808.885 null ] >>
endobj
17 0 obj
-<< /D [ 420 0 R /XYZ 79.37 656.936 null ] >>
+<< /D [ 424 0 R /XYZ 79.37 657.502 null ] >>
endobj
21 0 obj
-<< /D [ 420 0 R /XYZ 79.37 619.544 null ] >>
+<< /D [ 424 0 R /XYZ 79.37 620.11 null ] >>
endobj
-419 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F23 379 0 R /F20 382 0 R /F29 375 0 R /F69 402 0 R /F15 381 0 R /F55 383 0 R /F58 386 0 R /F74 423 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F46 392 0 R >> /ProcSet [ /PDF /Text ] >>
+423 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F19 383 0 R /F16 386 0 R /F25 379 0 R /F69 406 0 R /F15 385 0 R /F55 387 0 R /F58 390 0 R /F74 427 0 R /F65 391 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F50 396 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-438 0 obj
-<< /Filter /FlateDecode /Length 4829 >>
-stream
-xÚ½»Ž$¹-߯èÐV–¨70Xàf{ç
-Ì{YßÈ—ù‡2ååT\Šß£ˆ?òˆ ×Ìy‘ ‡ÑÏ…Æ3Èp™ ¥c†ëÀ…Ò<Ë…îEÅZH¼ÂúŒ#`Rº‰:@uÖžÖ˜$:ZsUQŽKÜø9ïFmJ…aAÁÞóç·Æ¬©#[H:›÷²#ÇâØ視C‚ÎìvÌÉÖ0¡äUNîG÷† ÈœlßÉÉÖ!»Y`m†Iž>ÇÉvÆÞš³ðyŠÐ¼YQd)OuªM':Ó²<Õ+yªyµ×ÄŽ'#„NžÆ±Å‚©*žìNÃjÞÅÀtU»¿ÒoêyŠ3Îo.%³-’9.e’̨*™Olh2=5ì*³Å„stãaý“~ÓÇ*m-JzM2r¢FÕY6ð¢ÞáÍkp/ÇZꪋpïq~ñÍbŒ&f(r,8§rE)¦¤¸*WúÑðþ)¹â˜U€4óU•+í³r%ˆ¬ ¿zÜÛô¸lñ(—TYÉ–L¡,[Ò§"[Ò§lïŠlá|Ãb ^‘-íIr ÒøÀîé›éhœÀžw›º)¶ŒE½0ð )Ïz$ˆè<ß Pß©†â–W‡vb\ LYCã Éx¥^×|®–öY×éÿdú†H \=×Ýà3÷RùÚÑV’Iu3m`<áÅöŇöiÛW%CªÃ>ºìÔL„5¾g‡ +F:Âý…;´‘8ü&+w’Y4{äY?bå _?®|^¢
-#ô팸œˆZ¸
-þÈLIø?ÌÝ~9ѵX°‰J=ÝìËræüMÑgéÓüæŠ÷ò›šÎ[ÆJhc;³†˜ ËÂóÅ8i˜–nà솥ºS¼Îðî9…¼×»¨ž€žì@×…ºÛ-$ÒLîÇ–ÂùN0ÎýEy¶Õ]èJ;çGhg8¨pú'Þ3?B03¤‹Ù&àøú
-E{fA2V6 84
-"{˃áË—w‰.ÅÕº¨±ò'Z‘ƺљ.–±Rnv¨ËÓ£òÙÂOÏc•çª.–Ïú¡ØP%Ñ•âæX¢™ž¶•éãbså)¢%œÖú¾8³êWR†@®# 6ÑòÇúÀ{æÐ… œÄ•·LºiÞ¢ƒ¢x~;[IÉ4ž½çV©ÎxÁ7©0éD- Ë ÓœãXÊ fõŒq‘K¾á¡^/ÅÇUÈõ …4
-´EÇ0ÝÛUrÌ$ š@{=®xq"·f`0ÿ¸!”8ç²-ñFfÒBË4ó“ŒÏd]s¤EÇB™²TLû~¹VEB"$ÌÞZ-VúdÝ¢š¢ AGà?¦ñÿÞÚßÚ>ï…u!zV%k)B? =72-ó"¬·Ám6å–~%5Ú;­†J}Ít 4tEj—ô ô'ë;«N¨qÄ4gmæ»æáx|ZÄÚtºbsξÄ"ÇSÞ$Á4»¦EîQ~L+,°ã«äÁÐÉÁO;9ˆÇ´ÏÍ[fÂáï)üÈá׎aGiÔÂyÏ »sç}}Ü•d~‚”ýÖŠÄÞ3]JòûM!ÁœG¶2nQûD÷¥ÁëaXRÚ´˪ jï°ˆPZ1i9!HX¼5ÁèEØ‘ì TJvùa}•ïµÕhJ\Ož‘³(qÖ9@¨wñ zXöä‘”D«×©-=UG‘ÉqIÔ½÷m.$‘;¥ñ×Ì/qÐc%ÑÊ2,É·4Â÷Ûn+O±žV$`0óçÍZy‘‰¾F"ÀºaùÒƒ*Ùã›Ñ¿{#H1š±ö€jw[çízÙ|ŽÆµÞ5Þ;»=Œ\†ãźf¹‡ÀBœ$˜Ñ“õ”fH×c„•7ÿÁ¬ÌA£3ÍAn&<ÄÒ>
-]ç7Pï¢Ê¾$õSh„œY
-…JzøÚÃױɄ¾ù;ñûãÀ·dNÁ8Y±ÈLÎîB¾æÎ6+"Óv%W…CËPº«òàBÿa˜þÚ¥"ÝzÞH–7¿$Ý:²èž9íï ½.'RÇ„Ú׫]mÃèRÌÜ
-Š™QÊeYà²É´–K4¢’Hšâæ ß*Öʤ÷Õ3ÖÚDÝ'²ÓÔ‹¥À ¿ª‡ÙW€RÍ~/«Ñ©áÏÚùKʵó!tHÿ*îR‘zÔßZÌÁÆbNùmXµ$¨šIˆXr oå9Þ©ŸB• ¨p$  ñ5wƒ:-îçnf;
-Š6E¤ÛÔ ¥¡2‹Ÿw„œÁ‡BÅiÆZû)µJÂ+=1`¢óê,ɱk)Á]Ÿœ¼ëÒg—ˆKšÞ«hR\¨Qõ†Ô|x–ÜêÄ­o™[qµLuÊa„LY3 õi?FÑ–Žò”¸Á¸‚p¸ƒÙYäÕ
-'MÉeÒ˜/£ÿQ\¬[%&–Ÿ@O¸Æl§ì¯ÑÑ›{C'‹µ+ïÞB:Œ9ǵM‘>>Fú–,C‡ýƒGŠ¬Fwj©)€!¸gÂÈ ~úŸÿ þˆ§P¢ùôß8ò×›°ŠÞû×í/(¢(Ý¡^;z0Šì]ˆúÛ/ð%~ Ý×Ñ[/d¬œ@ËF»vcF’œ2i¤ßYrÖ¿k,¦àl¯
-(—ó'ºvS/Å”YíXÈ}i|ÔoÙC¹¯5+(PŒ{5
-¹¢’Æ•²•þp2ÇöáVÇ ÚµúI:™²•—`ײ;,†¶˜~- »Áèèäö€Çf»õš[]½]ê:%üzlW]ã%…Í”ÃË—–•k‰›Í•EªÓ'ôÍZí]å{Ë—úª¥E¸c*da¸{§/û>wš4¡Å}¬Ö%Ýh"þZò;D
+442 0 obj
+<< /Filter /FlateDecode /Length 4756 >>
+stream
+xÚÅ\9¯¹Îõ+&´qÉâ öíì,°™ae G¾o`'þû.ÞÅ«»çÍHó¦§Y,‹ë"ùíŸ7~ûå>ß¾}úá!ôÍ3oÀ¨Û·|ø¿‰›L+}³F0nÄíÛï·ß¾pþ“ýú—o¿ÖöåeÁkÇ·ç\>ð|ý,¥Ä'Ê|÷%<áÜšD‹ù@ ÿÿ¥ûûçoŸþÝ:ž)dÔjˬ“·¿þþ)ü
+„… ú<Ê^uȇ·éx”2¯˜HØ8s3¨„×PVIÝ¢¯ð"$’†‘÷Qq7®@T¦´ <­žÝ9ɵX²IJ½Üì—eÏù—²¯¥osË•îå–šö[Þ•ÐÞíÌb"$.‹Î#¥q*Õ¬ \ª;åëŒï^S*ìfQy`€í ×…3º›ôŽ™@¯f¤p?ì·j>  Wm»¡K휩ñ ÂêŸxxOÿ—ÙLiØD¶àÎCH\ÉâI>@jfgJƒ¿woA­0Ï|§
+Á¤ql>Zf‚úq`¼yâêçc¥EÿIÀbÞðŸëô|tµEÏ
+Ô"Û
+o-Y5æ­Ý½º›²ÐÐkµ™‹ÞbÂ%üFâë÷Œ¾‹ñâSûÖ’%VbK
+öØîši£Ç^uY.2êWÁmqŒÐÔn_÷†:GgvèM幆<Ž §iÉfOè_ŽCBØÛÕ$½Á‚ˆˆÓÓá_X¯Jåé¤0BŽK.Mwï&f]nȤ™D®òDO˜2¦iÂⲆ¸£I §uÔUÙxX(7ë8ï4‹FZ µ%oèÂÞ˜ìꆸqV´°1 wÍYÞ¦®¸~¥B)&Lè
+šu¡pã»
+óÇ­¤™j^¥fãªJ¿÷Þ| tÞ[)H97ËuÞɉ“¡ Ìè&rt¸“XÍ<7#õÆ9_¹5œ²,ì êXšã
+‹ú¹·¶—GáÑ\¥Æ[.ƒ†m€žs¨Õá=<­iSÔz¹^âµHy†kl¥ËEW£¯ î#´cø›–„Óè§U-ôMõ î´WBÝTÉο‡ˆå]loãÊ(ÍÑ ð]™ám+ú„¢4Sèü”AåÐ*˜–­µa$Óˆzx}Þ©ñ† ˜¨V°1n‘‹Ó:Ì2åYmç`7þ¥JCËʱ+¼C-Ë»§…Ÿ4´´Ý:öÆ‘¨L]„¤¤žé¸ÎU¡“«]gî+Ä„§s
+ínÂÓèwÕÙ¢S—®uÅMàÏ„J¦½G¼X[#0Ô¼s9R(ÁMª®Fš¢fd-²L‘2?!|ëZCLtkž,·¥EàTöDâ $¶ÞÎY¬v“uH‹î :–ÙŸ:&Î^¤´å·Èh³´‚ÿu¹ülaÁ…|É"‘Q2-$bd£t4€±óM?S„¼%¥ê;ûc ¢÷öÞÚÓbð3ºÎ:±…~¨§ZDuê©Òyk‰3­H9Käåã/Yͤ×Ìi1—s¾pœ}{°2FWÄh ç¸L=rõü&/Cö&ê1ÃdH„·‚¡[€ayZ¶¥ô†úÝeí¶~Ôn·´öN,ƒ]kC¬Çý9ô]¬±{‰*A%9™ã®¤‰éÙ ’•ÌêV{lsdÓ”lQ¢¹DÈÅÍyYV¸ýšifèb4f2ÍÌé $£GÓÁ貂có:c<[sÕœ7Åky¸¤ÈØH§»í…ЊôÆÀ+uáz¹¦$ÒYV…\έ—ó‰zÂQÓ¡íKK÷PËçÌ¡“»;ö´G¦½«*úfžs>TǨÿ„D‰ßìöÆ•¡×g3Êfâ+ÖךgimVÝœM×vµzõìLkuÅF/ ɦË Ç²(IËc»x© F¢#*ÇXÖdWvÉäɉޮT†Ÿ›‡g…鯟g 8x¼çlüYéÖ"º÷<Sh! sñ”§ ™j¤pÁpSZÇüÇÐ2”>
+æƒYu7jJ°¿{Æû_ü˜oƒ‹A%ThåÝȨwIeŸjÇí ÷€…F!¦ä–›S:ž™ -ÿ þxf¨9cgý}³8‰/AÚfCdÙ.a58hü2\8š~€¾vWF7žI/ò浤Ë4‡AN+У' .H2—A§»Ô涺»ƒÚ\Üå²Êmyf²Vÿ4×U’hšâæàøPª‘«7ï+Ï«¥vºOЦ®C¿ªÿÙ4Òý^F£/J'šÂŸÑ^¿Ô¡\»
+6•
+R†kËz ï<8§™Çä8ʨÙg“™ø?²v[Ù
endstream
endobj
-437 0 obj
-<< /Type /Page /Contents 438 0 R /Resources 436 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 440 0 R >>
-endobj
-440 0 obj
-[ 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 425 0 R 426 0 R ]
-endobj
-427 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 406.344 413.325 418.299 425.28 ]/A << /S /GoTo /D (subsection.18.6) >> >>
-endobj
-428 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 193.163 277.374 205.119 288.323 ]/A << /S /GoTo /D (subsection.18.1) >> >>
-endobj
-429 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 464.884 216.062 476.84 228.018 ]/A << /S /GoTo /D (section.12) >> >>
+441 0 obj
+<< /Type /Page /Contents 442 0 R /Resources 440 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R /Annots 444 0 R >>
endobj
-430 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 509.928 164.595 516.902 176.55 ]/A << /S /GoTo /D (section.5) >> >>
+444 0 obj
+[ 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R 429 0 R 430 0 R ]
endobj
431 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.889 151.853 122.863 164.595 ]/A << /S /GoTo /D (section.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 406.344 466.187 418.299 478.142 ]/A << /S /GoTo /D (subsection.18.6) >> >>
endobj
432 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.257 141.123 155.963 152.191 ]/A << /S /GoTo /D (subsection.18.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 193.163 344.789 205.119 355.738 ]/A << /S /GoTo /D (subsection.18.1) >> >>
endobj
433 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 193.533 141.123 205.489 152.191 ]/A << /S /GoTo /D (subsection.18.1) >> >>
-endobj
-425 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 341.348 86.285 347.573 97.742 ]/A << /S /GoTo /D (section.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 464.884 287.206 476.84 299.161 ]/A << /S /GoTo /D (section.12) >> >>
endobj
-426 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 358.276 86.285 364.501 97.742 ]/A << /S /GoTo /D (section.5) >> >>
+434 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 509.928 236.981 516.902 248.936 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-439 0 obj
-<< /D [ 437 0 R /XYZ 78.37 808.885 null ] >>
+435 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.649 224.238 127.604 236.981 ]/A << /S /GoTo /D (section.5) >> >>
endobj
436 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F65 387 0 R /F58 386 0 R /F55 383 0 R /F67 389 0 R /F66 388 0 R /F20 382 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F59 393 0 R /F71 415 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-447 0 obj
-<< /Filter /FlateDecode /Length 4698 >>
-stream
-xÚíËŽ¹íhE¢ÞÀÀ€ÛíY`sò®oÁž6Ȉ {Éï‡Ô[ªwÍxò@ Œ»[ERIQ”Š¬âÓoŸ~xÇÓçýË»?< =yæ 5}ùË;ø$&ë™´“5‚q#¦/ߦ?=qnçòÿ
-ƒXÔB'÷÷RÅG .^‰6CQÞA—¦\Mƒ Wð;<ðŠòaБ¢ °a|É
-iŒþ‘,®ÃkÅû(Š¸W.¢uÆÑëÅÑK¥˜žPn
-Tžå*s¹ë'P†ÌÓ‰$HNøOˆ-­6èµÉ`ŸŠ,8ž{í$|òÆ\2ž{ËRë:¾Cç$QD ж@6Õ¶›‘CµÚ††2ᬹ¨:$³¨E!˜V2k1ëôEà ¢€<Ç[oªT?dzƒJâeRDe¡8˜žãu»È¨dàF¹Ç–lD;Ó·‰~aô^ ÓpÂ0îuXa(Ô‹WQ Fì%/7âc¢\–þj¸ì¼¢%ä^³IgG'ï™B´ž$Spž{»[§öÎr£ªN}O/ðù!_ÓºÊ,ör Ï¢î´€>’cê'ö–M:w’ n²Î‰0‘Øø«üvÓ @w†4PMkiâfS Äð#&iÞ¥‹þòoÔÖ&†¦Ìø0Åò9Ó{áÿ?ìIiye»eF¦Eï^-$¥>Ö0&8Žduo+ÌÒ%Ø%©›{ZÂRÛ"̇&^[šÙ
-‡ç¡„¼ÆSO»ü'黯ü«¼„4×Ṻ'“ƒÊ…ëdË™FƒMòTK<KÇÐjŠeòƲ“ß|u¼&ÝZªõÜߦîç«HÁŒUc?ka¸œðÈ;éCª
-Ð5xD¯¨ zE‚!\MóøC¤ ¾êØúîÒoéâ_Ðï£ÑÝ°H……§YO ¯KE˜=C¿aù«öÒ·còKZø«–e_ö,œVÒè½JMŠ#Ú8áÈ&{THš(á¨MšIZµ0Hf.… ‚f»¥‘fûΟ]8üC¶×`;›ö.`—$ùºýp`Š.Xäuî.õWúu=ÜjÚs¢ñâu•"Þ[šäKdÃC=м+s½Á©!i^Í“Öyµ Åk¨—ýDñg6ú"òS9PÏ}¦xaLÖ1¨Ñ¨]„¹ÚÿG‹Nòç§/ÕQYÁ,w“Æ=‚0núõÛ»LøàÑh¥Ç-Ä?§æLëFÄ4®³7Í®x†¨ †Ó_ûý×o÷óÔ±BØ òç>2é, }@—â$ý„Ý ôe
-ÉK@H{Ž|Bnp{ê½X¤L'áí[DnpñâߧúÿŠr6/R3³ÿMùSL¿ÿ6ÍB‡å-3žö7Ï”QFNÈ¥Bv㶢4~ÞIËœ@ÐÚ(ѹIÌtC"Ž+Ý´àÖÔzcBÄÜ(8"¢%|mÛ€a°äX&.M!îs3¥‰U†KëWjõÌyíUm.ˆ)Q{¨-‰$WÚ
-Ã_ÛÆ<®J¿ ~ArHï¯íÐ2+(Ñ¿Le–åf+ஊ‹IÚ#`ÓÍ1¹9¯{ÇPßöÅ,èc΃ªsÙQLîPžZ2ˆƒÚ8©Ìàz1Øìœ^ëää8†<¹&•8,4Àhþ’@
-}Ú}Yrù¤…f¡ÌžûJàzsß¹êÆ"ƒê`f:
-S¥í×v¥•ˆbÐ&Œv lÒ™M7µ)3(æÖÂý×®µŒ³tRÅ1—g<ÛmG™9BIÿ\ÝQTâÌ9¡˜6tŸ Þ Î §9†­^ãò9O#À@#Xn^¬S éããz¼‡‹-ø«fƒ¡w²údJUÄhÓ¥B2¤4Á.Yn+UÚ7ùE¦äÙ<¯Ù”¦Ë=-) M2PÎ3-9”0ÄÜ9ê“K»©žv=ô1ù¦»[Ô”§L=)E |åîíG»¢VT'Zï
-íQôÙTE\¼ F¥½þŽ7Á–yÞî #ðjÄj’B7û4¸X±­ÜîÓâƃϰ(ÿæ‰åb•öÔ§Ü[ð•…šðœR¨gË~N¼Ï«¥¼×ï!Ïèy›ùØc)R™9º½ @: DtFlE1öQKeÆT~ Ýø`¦œ@z«ˆÇŽE<ã@!Né\ ™õ¼
-²(`H¾NcîXÌ'*&1‘óÃÇ‘ÂÓF”aõ¶s£LP/FÅÀ}Û‘*‰.yŽµçÈ1”33¾Ý—¶Ì¢+°R³Ù:‡ 쀩ÜÎ";>ÃÒE]e;[ç–‚Ü‹÷Ôܽj]NpÞl„zÙE¨6Ô‹-]î|hÙPÁëÅÈ|*´@nK̸1ƒùaxËIÅ›¢ÇõõLP÷. >­H"Œ(ÏTSDÑ•j<2Ü%“ ÆYXu–o¿É
-Û&zÕ•Ì´÷Ey3[ƒ+ÕÍÕ
-¿¶;ŽðK»ãJikw¡:ë¨ǧrà“×UÛ,Å_°išá*¹éŒWW!»vªcOuZYšå=.íLhMÎh¤±æôî\3™BÙR»7LÔË^¬F/ÿ~ÅHioK¿óì+}ئ`(§ü@.ŸHjâ= °µP ÍbKuÊó${ 4P¡w‹qš" •%“i='9l5ž¹ï2
-;ø™%Ê«S•zÚ±½çku5ÿŠIð“Ä^Ÿ,9J¨·Š»X¨‡`ìÕu©‡‘<JÖ {Á±uK´QTXf©dSX¢ œ …,;±þîíâãцe:I]. ¿Ží@‰Ý‚rã¡.)·`n©ö"}BÓ‰£tí+é·¿ÒÖk¿Ãžß¯=¬ÛÚí‚nËð.ª§»r—T[07U{>¡Îéψ¿â¤¥'1U-Á–-ÐúMÆ£
-.]Ïepj掺5’
-
-¯ùäŠ;–¯’·BåÇ'Ÿ+_¨·ŠÛÓæ—|<Üû?†ѹÓä2ÒH,>ÿî4¹Š6ã.tŸf/c䮸QÞyОÆéNœ_Åš”
-œ%X±f•Á°JŸ%X±^­Èyá
-•jK:&¤R}{¬>V°Õ³úØ›õ±Ö±úØT›ßd¯W+¸a¶–ÚHóÞɧ¶QÎJÕÑØO®Œ•=J®t³YRš«k%Ô´mz H­¨ßä[rMG~«D¬ŸTC>kúbµ§«Õžò@ @⾫öœ½*âüçy%W&kÚÇóCÇ M›ÝêÇ—ŸÄ–µòÐ’ ëÝÓÜmÝÔ?EjÏEHh/…líÈ4òÔg †ü–íú3 t7^¥G97ï{Éù4 I»›Õ™¸(rÜ°öô2Tùõ2œ`+›r6ïV_u’iXh àQE”KŽsÑïÒ R:½Î #=a©<2ðÀÛŒ8\Te y+EP®Yž3´Àùm ¥ ’h3¾ÍXž‰®º˜Â´®þª"}™Y—Oý¤·f¿ B£½ô’MzZ·$tÀjDÚ+óÅxOx1"ÉÝŠbŒaOödsf´µ]^&®åÞìÉ™ð*™AzÛÅ^Òk´å±§ƒEªJh†V;²¹óö#áAÜRó|ü²¥0}Z{V-ÚÚŽá(4ÙÏðÞŽZ1³ÀC·…²}}‘”›õEôÐ1¡¨H9<5K_'wÿÉêšç
-endstream
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.257 213.509 155.963 224.577 ]/A << /S /GoTo /D (subsection.18.1) >> >>
endobj
-446 0 obj
-<< /Type /Page /Contents 447 0 R /Resources 445 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 449 0 R >>
-endobj
-449 0 obj
-[ 434 0 R 435 0 R 441 0 R 442 0 R 443 0 R 444 0 R ]
+437 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 193.533 213.509 205.489 224.577 ]/A << /S /GoTo /D (subsection.18.1) >> >>
endobj
-434 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 471.161 758.022 485.886 769.081 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+438 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 471.161 181.622 485.886 192.68 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
-435 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.837 758.022 505.811 769.081 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+439 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.837 181.622 505.811 192.68 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
-441 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 502.177 372.415 516.902 384.37 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+429 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 341.348 86.285 347.573 97.742 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-442 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 114.907 360.46 121.881 372.415 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+430 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 358.276 86.285 368.733 97.742 ]/A << /S /GoTo /D (section.5) >> >>
endobj
443 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 67.379 93.099 79.334 ]/A << /S /GoTo /D (subsection.4.6) >> >>
+<< /D [ 441 0 R /XYZ 78.37 808.885 null ] >>
endobj
-444 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 108.82 67.379 115.794 79.334 ]/A << /S /GoTo /D (subsection.4.6) >> >>
+440 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F58 390 0 R /F55 387 0 R /F67 393 0 R /F65 391 0 R /F16 386 0 R /F66 392 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F59 397 0 R /F71 419 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-448 0 obj
-<< /D [ 446 0 R /XYZ 78.37 808.885 null ] >>
+451 0 obj
+<< /Filter /FlateDecode /Length 4573 >>
+stream
+xÚíÉŽ%·í>_Q?ð‰ÚFÓîiÎiì¹9MÈL€ø’ß©}©õu§ã
+ Pä3ѳȓ²§“¦Ôñ7<Åû&yÁ›Á ³v vMëæ)þVéÚ*ÌÇ&Þ ãÆ $ã¾ÌlâO6!
+rÚõxNû*ð.Õ߇<c Ò´fý>ùr¦ô`“>ÕšÌ=BVÏäg§¸äêdM¶µM빿/ÝÏ?V‘‚«F>AÈ-é—ôîâ8¢F{H•"
+Ä{𣢂 †p5Íã‘6øjcKsÜGܵßÒÅO°ïsc»çQ*Åk„ ¸!Íž/Ášê/í|8§¿h%ãp†¹âXöuŸàà´0AŸªÒ¤H0"9ÀSuÜ<ƒC=×H†ÈNKpÁ0ɨÅÌJÈÔ8ý…w+ÍÞ¿I¨<»UŠÙ[ƒçìy»±–è5E¾-£زÄC%c`]aëz¸mZ2)t áu‰"Ñ[šHd#C›:Ф+½ÁÉiG]Ê“Íyõ •œ?Àù!˜Ùˆ(H…àÜñ´ü®Œ —§>FäÌ"Ìû˱?ºÛ åïO_j²‚Yîí%záòõû‡.÷ã€Ña¥wzùײs9“º-KìMüsD >ô÷øiÿþú=à~^:I»Aþ<Зš9 Hß:敼H?a7È}C3D!yÏ™óþù„ÜàöÔ)q±ÈƒsZ]£}‹È .ÞüÇRÿ¿aœÝ›t™Yÿ-ù[,¿ýºÌÆ`å-3^áÏ›gÊ(#”R¡¸ÀQ—åâ·åƒ´Ì ­¥a\j‰†C"Ž+Ý\ÑLY¯aùŠˆù¢àˆˆžð­½ÌáX&/S&–"E¹‚ĪÀåê7ºêÑ:Ú«zpuF¡DåP¯$9\¹VþÖ^ÌãªôËàW4‡ôþÖ-‹‚ýëR&i1nö¾€aŠ†÷}ßàù-7‡aÅFq U°ðý8Pܲ>pæ<¨:—¥ã'„8qÂtÜÙ?f𠽚gv1¯qrœ?+CžT®I%N딽O!€Ù¢ƒ³úHУ:¦4zK%~¯‘v“JÆ ¸ d ïT‰ÄM…Ñâ¬N2ø ”yï°¥”‘À •f$“V¬dÚùóZ‘ ¼¸S+óEgNk%oh¥ß1mjf 2h¦ͤ™`ԲéȞŽDšy뮆/Œá\·B…¾¾,…|C¹‚g%Ü _ <Cïn97ÃØ@d0BÌdà·X&-îDÄš‘”Ïâ"wR3|ÐÌþdÓMbƒ†šQ½™›â„RF?õ§± RŸ6G}}™•è”¶8‹{&8\f#x†^ÝÅm/³=r¯ýf¯öOÅ,êü>÷Ä}ŽUê¬B2ø¨w¤Œ±WF3€O4W|Jë«ŽHîkä•Õ¼€_™.«™Ôö0dF𠽺Ùß•=ò´’—Q¼6å`
+÷í÷¥|‘Œg5’Á`’wK-ŽÎ96³Ár¯®vˆ¯Mq#«Ü+ xÜ{quZ] |P×õÓM­ ­5#}uºè˜VæþõØŸw² >jí¥< ßý¹Vz„R϶6Öf¿écí_OE¾¸ýÞ5Á_q£¨Üo˜÷W8hŽI¶¸€Àqæ2utl×Í?Æp`cÌÅ´Œ[P?gmw¸b{‡„;p8:ÆjF§PBÌÊQ‘§ÎïæÃ=:"Íh=Qf 8\T­ú “൧ÝaÉúÇ7É!> ¾y8zšÁí§øÈÛ¤ÇÖæ¡}¦°•ŠDe
+9G’hÚX
+éêåoá2éš\¾\N64tôk™³ÞŠîšfÆ:kéø³¹L‡MFà"ô­¿ŒI‡í—†SøÃ[¡Êµ¯íÊU"Š0Ú5°ÉfV4lê¥,P ˜¯é¿uWË8 “ªŽYŸñà·e–5ýK GшSpB%0m,§ü°&Ä&\1¥õZ ;W`,À—/ ¹u¦ÏëÑ.ÄàG,zÖ”ëDp2¤ z® ß|«^%cÐsªTÅs“"”š<†oÊOS<Û/Ò¸Ú‰Z(Ñ %åU¡F+THbP¨ð„J`¹FÈ 5Bñ.ÞIòñœ#…HW¹6 =íz dò³x·j)O(zQtÔåÜä»aVt4tÞºÕ ü!j.¬L¾
+eWB4ÅWáAp*&Š¸©'Áµ¥Eñ~--ŠÅVbÈ ÌÔxG­ö'>«´÷e·Þ†er5XtŠ
+I¤£9í-5Ï-d†ª[ŒYüW¨±}h\ ê0)±õT÷©š-×Tõ÷Û¨+Kž6ñ°tÆcÕžòÓÈ<?¨Z‹c-Z¼J³(ÝŽ•|±êdÄê4îP}Û×½5‰SX5Ž1×Bõ•i—«Õ$îèáú@öëæ¤5á4l”I¼‰LJ¢U1¸&“RÀ$L#¡òŠ«üqïk…¸Êß Ô‰œ°äeþZÈPu™ šV"ÛS_­`”˜I`Â1P:âë±Å¥oÀ2/û¼0Q¯F¬¦Vt—§Á¼Åˆmå>O«˜çUFBYvÛ¨1Ĥö0a5zåø¸Ii{I/yt‹{s"Tž;ø*… ¼Ð·xuÙתL†‡jOõïPô²/|䘯Îî0 ž) g“€ºK£
+ä8-ÁLNÀ÷yiË,…‚+%9»ü0ˆ8Z`{Lå ÍÐ]'~Å\e?[IçV“°Lù®>± 91h¸©^„jS=p~*©wÇj˜Ü¸· äÌ£ƒ‡–¤K&ß!ElQBhP7<4²H'Ýe 뮿›µ…{R9*øŽ Az‡FW¥©‹¡Ù'ùv ! "¬1×~¶[wt»i,ûNë<ÓnÆ2ÅBŠ;‘Õ º ÚõÚÕáê¹yTQ×Çݵœ25>ˆ0B;¦å„Už-¹|Ziû=-]
+2=×€{`;e\{±)¦‹¤#ÍS ŽHOýƹ°¦8,ä¬öMWÆxl)Ù´µZ¸¿ïʘì†íEO)fͳшïf·7åJ×õœ¯Þ·x'‚¥‹fòH½\òHäG{:¥’q‚åË!H>‰’®M£ê}£ŽÒé$•lžL{è.íæ>Í%sô’„_¥w­Y2¤ÐGlÊTÓT‰2úQêÍÌ#Þ•9’gö!köm[½&”u,ŸïØžÜt˜‘R^Õ¶´ ›F™Ø
+Ò–bn&&jÝÞÙí'Šà?Öí—N‰èwž~…‡m:òraä¥d'ÞÓ
+«Û CŸ*ŽL‚_¤ÇÁŶ½„z«¸«°fÁÞËP'§[5T»öŽ˜×­ÞF: ¤÷˜™«7´õe{Ö?Õ]}7á°‚g"‰åŠnêØN(fÅò·rtsÙòí¡Ï¦Ýï¤O¨ý«VÇ€mßÆè´aæú¬Ñ‡=ùüˆ÷¬á¶+†/ûÓî(”w¾¢îZþN„;r¸jûÛNynà¬õZ˜Zã¸ùðò´Tö³ž.ÍþÑŒ¤®ßû‚~Å{Ìcž¤ã»¯õ˜GÔ[Åíió»>¬ÿ^%é.“ËH#±øËËä*Ú$]8A¿,^ÆÉÝŠy…{rPžY]¡í“®ž ÄœÏÂU‚k"¨ æmú*ÁŠõfo"Xy4CïStþè¨yþ\;•¢Ëz¼^ºØ?îv±XçºØS‘Œ]ºo×½.¤ Ü<óèäCÛ(,§Faµ/bªþ&H8ÓgB…ðJn°ÙmüÎ=ðjÍ7½¨ö=Ëáß ˆWrçUîȈ]Îj(–­C_íÉr³'[î˺N¶¾'[M:¸<•ŠÐ8Á»7lŽcÇ-S[;ëdž¡xe«‹»”ÿz÷0;A¢­›6ÅHí¥q í­P …€Æ
+©¡žzs"‰¶¤ÜŒ¯qÈDwzВкƬŠX f¦†K#iøÖ·î£[hô˜Aµ¥jË™ ³jÂ:jÉ7ôÂ1aÉÃöEŽ{—U¡xÀRû½ZÒá¢îÝU^W|zsú CwР§Ñ§'^'ÛÊ©
+½w’t ¥wßÐëwF¬æ ðTËÚ;Ïþ-Ú6’„¡‘;9Ò09¦(\Nyˆn»Ûû>&)ûN!W¡·
+EVá…ÇÙz<'ü7±
+endstream
endobj
-25 0 obj
-<< /D [ 446 0 R /XYZ 79.37 495.051 null ] >>
+450 0 obj
+<< /Type /Page /Contents 451 0 R /Resources 449 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R /Annots 453 0 R >>
endobj
-29 0 obj
-<< /D [ 446 0 R /XYZ 79.37 138.034 null ] >>
+453 0 obj
+[ 445 0 R 446 0 R 447 0 R 448 0 R ]
endobj
445 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F66 388 0 R /F56 384 0 R /F55 383 0 R /F16 367 0 R /F69 402 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.932 400.538 181.657 411.606 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
-452 0 obj
-<< /Filter /FlateDecode /Length 5122 >>
-stream
-xÚÍ\K$¹¾÷¯ˆ£}(YïÐh rjj€ÙSÃ}3|êŬ»˜Óþý%õ"%EDFfO>dU¦‚¢ÈOEI Éí6¹ýòANÿo_>üåݧM)‘œSaûòÛO䦶„ [ðJH¯¶/߶¿}”Ò$)]ÄÿŸþþå×ΧÕQ2
-§Ó\ËcwøèO/&8(±7à£àÿ[ý/¥Ô7¤€ï?R›Râ”(,¸}Êÿ­Æ:‹ñ—wå¶$’×Þî¨`¥p*6aÔ sUˆLɅб‘ÿ[ß™éÂ¨è ¢ÉRæS³R©ŸfÖø¼c“Kœ-µQ$gkƒ%’#Ûü›ª
-Š ž´„Š¸ªˆðéùÞ©8ÛœG;œ6ðÉGï-¡Ùß=Þ°x4”ò¼Œ¹†MïwJ¿©y;õ 춲·ßÚá:é×U§Y.ú½×†ЧálCþ‘‘aä+ÀÜ~p 1”IZèzrñ'ýg.]£‚ÞBàw |>éS
-Ê•;£p^
-¾“ˆÐ \2†*WWЀ+Fëíj6.]ß¿ÑÂ&õäþ wH°¸‚E–‚‰ª-'´ÜÏ)ä:c%ÿ|´a3Q«I&õºÌ ^@¨óè†M[9!¥½\ë¥Vöü3›þ£;ÖÁØQîjÇVê‹K¼LÇNkjgcÍðsƒ ùy_ÍŠqÿ±ë¦Ä”ø±e’!øbÁ Þ¼QŸwÔL}½£p7Ê™‡
-'¬º;V”[1±ÖÆ1qP } ‹Þl+a!BR¢q›T]pÙ
-ÏD‚ )†eÆîn(# ¨”´"Ž¤=5>
-k]Ý2wy.:¿Ò0õ‹(fñïßA¶ëtÚ-`üš>–×>þzkyng©óÙwvw†$#ÌHÊÞ!°
-çi7
-Å.m¸]¯ìb‹Û¹«…A¿Q‹îa/¥Õ(Œ ãŒÏ}¸n»q1BF÷ô%ÂTÅ®¬y_yîò 4Xˆh'Þ‡—oÔ¼ežÁ‹eëUäÙ™¡N/Û°øÊŒž¥9Ëû}TR¯hîkAU¾”ãPÚ;9»Zbö¸å²Î~™†Ú¹`Cë²×± /÷˜ëbÙ\7—½Þ‘Y%̧HO_P¢"æR:;½æ:ãë<Þá+=åÝݽçø>o®ûzPßÖgÏñ-u|¶æ0×ú¯•Æ×Ï›¼žá…r°G;i/È[iŽäixeºƒç(¹m{Ò¯ô9Ö×cúhÓ'ýÓúàßü9Ð'ÿ×'ú¶¾u'xàûÉÝÓ7õRäúš|3®î_[¾gLÎìÑË{6^Bí_“îô¯;Ó×`.¿ùC.êQÚå[N~ÌE=,“ë÷©á”„3î4ÙWaf•R=Ý7ïÕØ|„i,ú–”Ý’!¨[á žÜÔ“À/ÛÊçd&7Ü€‰ëk»Ü@]JúŽ[Bâ¬<í¢ivÃr®«Y_hyÙÞܲjÞß(5ùˆéΈ Û'(qû¦ÊP)sœ\c(Òn~¡4ïciwpgtáh»ŽŠÝ™]ñÃ76åtgvªûLUÙmž=Ô¥—!Ó^G[¼iÙ©§Oß…Ü· “¯³³Éh
-endstream
+446 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.608 400.538 201.582 411.606 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
-451 0 obj
-<< /Type /Page /Contents 452 0 R /Resources 450 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R >>
+447 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 98.416 93.099 110.371 ]/A << /S /GoTo /D (subsection.4.6) >> >>
endobj
-453 0 obj
-<< /D [ 451 0 R /XYZ 78.37 808.885 null ] >>
+448 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 108.82 98.416 115.794 110.371 ]/A << /S /GoTo /D (subsection.4.6) >> >>
endobj
-33 0 obj
-<< /D [ 451 0 R /XYZ 79.37 771.024 null ] >>
+452 0 obj
+<< /D [ 450 0 R /XYZ 78.37 808.885 null ] >>
endobj
-37 0 obj
-<< /D [ 451 0 R /XYZ 79.37 450.173 null ] >>
+25 0 obj
+<< /D [ 450 0 R /XYZ 79.37 552.448 null ] >>
endobj
-450 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F58 386 0 R /F29 375 0 R /F20 382 0 R /F74 423 0 R /F57 385 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+29 0 obj
+<< /D [ 450 0 R /XYZ 79.37 169.071 null ] >>
+endobj
+449 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F28 371 0 R /F69 406 0 R /F66 392 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
456 0 obj
-<< /Filter /FlateDecode /Length 4276 >>
-stream
-xÚí]Ë®Ü6Ýû+ú.Ã÷0 ¸íÜ
-F”Òðç¼À—*ýԊð¡[ñÓþýÛç4Ø%^O°'£,q:ôñúéÍÏL]\à0 O¿¯ñMÒŸ>_~yK©z¦”} T~„~÷맟KK?~š†¦&ƒ~éÉc|DY}È'K„vèRJ×±ðk¹9‡>çœàKC(ã;à'é,œ±ç€ýu†yWf yÓóâB}ÊÎb  aA”`Àùƒe™ƒÒóÛ1°g1pŒÆ J0x?Å`Yf…a
-Y¼ƒA_·Ì¡/´¶ý­íAXR
- CÀ0·ˆ¾ÐA“`‡lžÃA2E´@ãÅG8L­¢/´6 ;#$®Q
-ƒBËK Fé6ývWÁƒ;”ÌÌcPDf#Øé*xhnÇAéy¢%)úv‡Ýçp<½£)ü<ÇÄûnÁGå[0<”LÑËq1œ¯›ú
-äQ¨–ž;Ùíฯà4Ï›3<ÿÀKwª “XšÂ™åßï²|©üI@¡è
-‘ÌÏCD<ácwùýˆÜHï(<"=ÑßAîS,ŠÛ1pfÌûø·V»Ì~’oAì(D2-Q{«„®ü£³:’ÂÉcH®§ö!iJ×Nf±K÷,ÐnÔ›ê—Õqdñƒ¬áá³ÚŠµû
-›Ø‘ $ñ (>Øñ ±Gí÷å6nGB„g€ä§®j›Ý7àx$zÇ!’Åg˜\÷^fõ<6Ã#AIâPLZºÏ]l_Áƒ“<•,¾a>á£öhþ„?9Ëóé5¿9úšÿ†=†QÛA ‘ÛÞbxÔhn“G¸ªûvˆ[¢8P€^„%θm ZÄjœ
- M±¸%dÇ”ÚOµðKÞÒºhƒið“皈EG-T?
-M©ôá…ÿvïž„þÎ5^U ¾?Â÷ü•A©z¸?5ô©õegq7p„ø÷ÌT¤¢{“í8D“ò\ ±èæd»Åo˜k¡LØü„œë,Þ͵†™~·ã5ΪßuÌŸÏw­~4ßi°Ç¦»j58j þF
-b4;hw©ìS-üòµǦ­1™ …—úXí¹ìS-Ü×®81¾}OXî`í©l)ú2´0¿ßÞ(yÊÄjÑ®n 
-sm_ûOîk<¹¾æû¿ºö~y-W[_ëËÆsL{}–š(-Û™ÏQ\ÀbW+ý32º³êú±>m2¾_Ï^LÊËæÉíà~Ýœ?)_¶ªÏËÇ}Û[x3×J.æøºÑžÛèoÙºW›Ü{'õ—m{óþåÏ|¼ ¢*·ÔéùÉs0Ã7nÐ߯[Væý;86ðÚÀ»¾Ü߯„5½‘‹ù|ë«Ú9ñ­åŽ>ªy·ì¥¾ÛÙ™_µ5^«‰±¶§ü¸Â© %¯_ $V,NðêW‡ ‹§pý÷ K€Ysõ=…:…ƒäŠÐ¸¯‘Â!KŸJáÐ4õ=…CHá ™ Œ \
-‡,|$…CÓÀ£¦p@b¥ì¦p˜að@)Dé{)¦<R
-
-Y¼ƒ—Âan“ CÀ°ŸÂá¤IÜ7…‡,>Âa7…ÃÜ,¾§p¸Ç¦QáÀ,CnÍÒè$Mõ»i‡Aï08žÇaŒÉ£mE‚’Ä' àS9Ü”Û6"! Â3-AfsØ€ã‘6âÉâLð N ò 6"AIâ3EAçt8 Ê7âPÉ⪂KëpŸü¥ó:+Cøäù$ÎëÐTÿÀ< ÐôƒãyƘ<Ïã@É4=Ÿ×á> ÜÈó8H"QO´™×aŽ‡ây"…¦ç˜àò:œ@å[ð<”LÓËAçu8 ʽy…J¡é¹“Ååu8áOþÚ<o8὞OÒèÌMõÌó(
-M/18žÜaŒÉÃñ<”LÓcPðùîÊ<ƒ$õlŠ‡ 8ŠçQˆšžX:Ëà T¾Ïã@É4=èá,(÷æy*…¦'¨ s=œð'édBSÂ-z=Ÿ¤ÑÉšê˜çQš^bp<ÙÓ‡ãy(™¦Ç à“=Ü”yI$ê Èdp<Ï£)4=Áìá*ß‚çq dšƒ‚Oöp”{ó<
-•BÓsóÁ%{8áO¾'{øžìáNÉÜ-g¶Ý$ƒõÇZn9žÏ%ĪÂbw’fq/Ýý|•T MÕƒ}¦i¤¯“ŠÁÝŠÁ¡R1¸R1¸¯Š7×Y¼›ë×NÅ0žï?M*†W1ë奄§bèS1¬Ãª”’A8öXejçc§|³:*`ÔŒŠºzÏ”fYf˜Z€Êõ¥ôó;'ßÖ3À9a¿6ùŒJùÛ̯PDóyéðkqˆ6\iŽÛ ¶<nŸ~£kjÞŠxæ>V±s`:!HA}êãýÎÖtG€i=œ<…,H¢RR„,
-*rÑóMW$V®Þöö%,ÊÕ·“<Tªˆãz˜ãOˆíá´%´ñØ^É>çß’d£Ä9²ËÙõÚH¯’J*ñ5…Y,™4’÷Z{0ˉáâ+¬=šÁh{ŠDüº£©åAWÙ¦jéwpÂwɆòœr:Ú¡1C ­Ï/>Ä~H“Ó šgIÒè·õñO`kUîXOî~üU²¦=/–-O6ÔäSþ5äYU­[.ù¹QlEîÆH˜û^èÔ˜qm›t:`Éÿiãâ ³ÇÈ6sóËŒªÝ#¹ì2rOzºkržZXH±úß çì²ey­´TÙnÓ SŒ0)W5gW–¹z3÷¥ñÙmD_GHòÓä
-” ŠÔc¾ü“sI„Z;XqxŒ¼Ó3.\Ø4èY6Ò ÍŸPÒ𱫵<Ç­Ä»óp(Ü F§{jŠJ¶Ó+ák1«±Ö‡i-nâ¹IÈ”ç"Ü]>÷nu.‚…GÆÐ@7™ëÞÄŸåaòH¯VZîstTUœ8¢äŠUE^«±53¯Ëè%çÄÝ¡]î3‚(,õ.¥ïF¿œ'Í× ßå€r:‘3ÜÕôg¡áÀdMpYÂmJnÞQéÞ1ʈåzµuG4¹<˜‘D3V¶î„©u„øÙ˜ñ6=2\còâü‹o6|²*½J8C¡¾6Ù± †i¿YÀ')1Ör=(”Lúéª~ÂÕš\=¡§d›P½þJK„lx¼xk7êx/¢…ì:ehÌ×YŸ•¶ÏI7É™ Ò±®ÂnŽöT˜¶ ÌK‚Æ›ºMeµ%õÿ°`m
+<< /Filter /FlateDecode /Length 5199 >>
+stream
+xÚÍËŽ¹íî¯èãæЊÞÀ00½³³ÀædÄ· ''›
+œ2äjij§LJ8ë.¾|Wy~ ;nÕ
+ ROØVeþÕÛ05ËÉìWilšóÂ/Ž¤Ïè[›ÝGìü–#Ö÷³
+¸(4g«å®ý^|Ð<1~pÅ‹eÅ‹¹íñ0IxcÎÎ{™AžA×AÏs 7Ä¿š¡E5ùIvù— §¯2•VÓAîõ•…7AÍ:+}/áªÊ}Rؗ׊Œ;¶.Ñë‡jSYÓGÎÓx'@³òHÚ,é‘51‰ õw«8ð goÁe¯~ÑÙë6« uëù¶)‰ˆËÆHiâc12„=Þý$F‡÷p´3샯8S7­£PG½G#~oj×4œ½ì+‹òõÊk„ïY,ÆwF;6^ʤYU89,™ô±IáõBᬉH#€Ïe¨v6î'6ÔuhFQ ‹9öæš„.^¼HÁD7¶s2hÆJèD“×=x¹½~›‹”A¤³’ãþÆñwã¦oØútˆ—<Þ
+ò)
+¬ÀØ» õyds3yÐà+a_9º
+ă]Å}·Ø ùpU>òˆŒÆâ»(ÿyJ+ݨFµŒÈ]‹ÜÔÇw°ÈgÝñ“‘An‹xgùÃÛѶk
+};J…è÷çýäè¼h¹ïïétIWAíl'øùî#ŸðNwVqëÎêð¢3EØßΊxâèÛ-âBÈYeg\Ï-Ò|sÖ¤Ï'"¯Ç§Ý'r[¼>Ÿ6sâl5ÂÖŃxÍØa¿Mg«‡éIÖ”3¼9=)¦'Í­~Ú½ë4j¾ëÌIIxk;ƒm›Óᦱ öK·\²8~ÉÂ:«æWÿ>Mi?SêD–”U 7S¶¾åê_÷ÃSš‰þSB£i¥ÔΤš ¶n¯¾-Á“Ç¿åóÇŸ‡ß°v}e¹ FÄä ,eŽB–R[õêòï¿^~…˜l ÇSîö²$,PÖ³€6®ÌݹyÐ^§E鯈éA"ù]Äô0ùå"fÛÁ<"f"X¿eÌ2ω›‚PÚ~qqIX¤m'XHkdÞÛ™’ ËuÍbïGÙqÉæؼeÚôp:kÎ#óp½³q}⪂{:‘Ç·%Ù5NgÁêÆsŠà7%xãÔoM*ÜÕö¶ÁðÛ1œH¾±Å´q†m¢Ïw÷½âÉ›Ìsz¡ëwÚ½Åhw,sKôŽ/5cô¥HiS½±E‹m ž4„ªqU5Âo
+æï|ttt[OÓL¿åØ£“ïpÞZ6H3¿{´½)Ú{´ïó2èu¸…x£L¨z­ºÑbzÿ­.“~Yešù¢¿·úÐ!/7$Ì #§ÐLï¦(3TA[vš?èßqî ¯±%U꿉áñ Ïb@€ý†ómïúƒÍüp,&a-2ÉÀš¤NiaqsôØ1#ãÒù5-lRO¨yãŸ`7!¤0švo;;½ag]Éßí MØãöq½î* ¬\ž UeÃÊ vzºÕµ6þÂ3ÿ¯bE]ä:3°ûäÀíg6<zÒ©ÒzñdøÅPµËA', |Dð燗 ñ}Ê$+B4ðÃÂæÕ˜;ÕÐöñ@ÍØç
+ö.°yHOªÅ«épVþ†~Nþ{•G|p!ÆšÿíD='›zç䟰¿ßD=y{–¬}à>À€w•é'†íY*ÎDc¸Î_SDDër|õƒÇÍ¥-5ݼ¨
+A”}ÎàÍò°ªZZ« êU°±VÎN> à#º©ûÛ^ö}
+ï×ÎüÆ wÀ@ ³IGš¡ÛQ­ &«CXk†€³£ð¸6l£ðÀv…E¶;(,´ushkñ¸   £=éò"6Ê°*—+Ëì­4½RÛé%8a¿¨ƒò -צWjûq1V¥FV?ÈwmÚ[N”µ‚ùãò4ñÁ;šÚ–š~ëE ÞŠ¹è*1:¡êLBYcÊåYÔÚ(ÁJ\ÉæR9è36µÂJç܈è­J“ë ÖmmÛ¡ÎË’Q©å¹x¯ò¹ð[¹ëh$V¥4Ë íþ^úìô6`Ñs¸æ¤áJÁsVï g¯F¥pÄ*+‘c Üë¨ Û{W
+ôo1 †uÛ@£Z‘„hÔ&Q½l¨
+¶le:ôª­&8ùçåÝ7Î
+VXò¿ânš–¤Õj‘µ±èU|z­Š8T£Ù¬ufâ©"b.°äÒš”Í
+„úª+Ñ֊Дæ}6HÔ–×3‘{±²ÉhŒo  –ÊÁ4ñ³è¹—´Ý˽3Ae¶l'²«›³Po˜ æÙ 5i]Çð~-2ܨ·lÄ‘M ò¯…ÁÓê³}Ç2e
+U½aâÅØÊWÌ&IM£¥Wn[¯\Ä•}m’ÐkÛòF‡Å ¾Ÿ&}IãjšpãnåƒÔ›Þu8΢Ïþ}¡Úl¨H½Ê´UX)L…•JÛb«-}ª–ôÉúôï™Ó¨VϱʆÑ}Gs8¯T‚C¿m÷èY†·µêÝQA·6Ô-‹š¿ÀKO¦^3dfÿ~­¸M§ÓªµñrŠìƒñ¯×–wô×ì+s"ɳ&åïs`:0ž·M#Òê5ðÕ½eÐmTû:¬¢1N=8¿™Ûߪ:(«-¾yûÝJŠ(Vbãvf¾²2$·[1“ŸGqNº‡­|W£02Œ³~nìÃeÛŒ Œ2º§K¦hS¥Žº·ñ¥çJ¥ ÁBD;ÑÞ-•R“šyz/ÂÖ5ªð³±B–F±
+ö!zææ()øQN½¢µ¯U¹„Ê.·wzµLBQb®뇗>QåP´Þ€½Œ0,Å2·EØÜ6Ã^îð¬æS¤§Ëɨè„öƒÌN¯‰Ðøj•wøzUyÓzë9¾}۾촷õÙÎs¬)€ÏÖçÚþ¥âØýö¹ ÍË‘¾0Böèoý¥~+Î?M_oç9ò»'oîÛŒÇ }öåõJ7ÚôÁø´1ØÓoþìÈ“¿õ¼mlݾôÇÉÝ“õRäòšýf½ºýÚò;ëäÈÝ>¿Gó%Ôñ5éÎøº#y &A™ß¤¬’Ò.פù>e•X&×ש㔄3î0ü²ðJõ\à|VcS®ú LcÑx´¤ì%iXTEÅû ]¼h'ñEP¶m7"(Ÿ“™\ä•øpm—JáÒO$Ø7`åi¯]§Y%ìÜV³8¾àò²½ÕeÕ|¾QZò:•éNJ€Šx|Sy¨˜9N®1I7¿Ü›Ï±´Û©í](Ú.£bµÍ«þðíY9Õ6Oõœ©
+»q̳¥uêÅÔ´5ÐøjµrféÃ÷R·-ÆÂâëìl2”ëò.°î¢Û)Ç:ã"ÖY¢2&\;»õÝPºüÅK@»¥®q†<©+²ákè#§YW³m¬ö{¤;m¬°^Í*p´³î»Ì‰`p²¶Æ‚›Rh,ƒ«f}¯— “l´@Êûc!¬Ðvê ïe§Qª/wyö¶ü¡+ƒ˜Å‡´ñ®üW¤ˆTñÃIVë³h°ü7Y‹ù u´”Eu =ŒG?ܳ»Ýcñ†äYqßyÞ1Ý¡¿`’Ý)‘1Š@4Ï4prdg3‹Á³ŒŠƳH/œ¡jO‡¾ ß•[™†¾nŸî¬€VX3»‰›ëøî«ÙÉåR{xÇ
+üÚ¹,Ó®¦I
endstream
endobj
455 0 obj
-<< /Type /Page /Contents 456 0 R /Resources 454 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R >>
+<< /Type /Page /Contents 456 0 R /Resources 454 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R >>
endobj
457 0 obj
<< /D [ 455 0 R /XYZ 78.37 808.885 null ] >>
endobj
-41 0 obj
-<< /D [ 455 0 R /XYZ 79.37 334.862 null ] >>
+33 0 obj
+<< /D [ 455 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+37 0 obj
+<< /D [ 455 0 R /XYZ 79.37 451.007 null ] >>
endobj
454 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F69 402 0 R /F58 386 0 R /F55 383 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F58 390 0 R /F25 379 0 R /F16 386 0 R /F74 427 0 R /F57 389 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
460 0 obj
-<< /Filter /FlateDecode /Length 3138 >>
-stream
-xÚí]Ko举ûWè˜!«X|
-çÕ…ò3wÅÜÈçÐÔÄò õeò wż&ŸSKXP}ò+f¾ûŸaú»’›7“}¡ºòëÏoÃtñ·0ÉA+á•áa—x`¶ä\p¿Þ9þüçp÷Ç0æíhH19sÓFÚαdN e¹B»Ýl\wƒÜîcxâåùÿ—¦¼Z{Áƒ]Š¡çQ„e¤ ª@ 묤zêRè y©D±°¯õú–)…ztReþÂå÷Þ
-ëÙ>äÌÅŽç1ÕØ›ù?vªÓïÄ 2¡v9E,N~?9M.ä…ºêÙX¸êþ†¹qÕŠm÷Û÷å~ÏeÃ÷z_ P¡2ò8ÊŸõ~"/ÔÕð;Ÿ5¬G`.`ª!×
-š‰ônwæáýÂ^ x9´;õ¥@ ‚ Œ¼Ew®òB}rº:ïk˜ç¾¯±p=pïp—ùÃvf¤̼Ó…¼Ë-óÒv-5ç »x@”Ã}¸åw3ðìL9»é÷‹5gàZÈžº€Aòœ]x¤íT˜ÐHÂI)—tpÙµ0O¼_ÊÌs¦ƒÎsÇ>‰÷„†V<“äúßÓÍ‘Ç—å oµ›òv‚çLJbñÔlY¸ÂÃOϖ϶
-D­¶™£L>Î^ø²k0Ïž¼[eú’à~bnÄë0Éc:H&¼p Txï'æFz˜0`¨Z»ËdgÎû‘u.Y†
-âå…îà.X˜âz:€œçþ‹Ö}çøヷoéù[X j c9߀á×á.g‰Lyb%߇²dL×ÿîþ>õ°—(KÁáúJ]ãõ tÅL
-oöê8i+4À«âÄ¥N{u ƒ€—M
-^è ÃIKt% #šŸŠÍå@Gżt/.5aÐQ1¯D&Φ»€ŽŠy ˆ ãÅ¥3üÂ<ñ®Jw^˜Ka QüÄüƒÀæg„9BœÆ½0G!¿æ¨ttÁö'„9Èò rþ™Z&/Ô]0G¥ª æ0?ÌF!…f'ÌQ¨»aŽJÝ+Âø®aÒTžœìÁ9
-ù‹€ŽJgÒ?ÒAì”f'ÒQ¨»ŽJÕûE:öù£wù£eîD:ì¥H‡û Ý‹t¨ jÒ¡ú‘µ‚tHÅ3d®"Š—jÚ÷%¶ä·'ªíJb‡‹ç•…ÎÀN¬£(iJô~¬£ÐNT’&/tcö%X‡=‡uÀK°x¬ƒz°ZÇ:TÖ¡¬ãÀ:¬ãÀ:~<¬£z˜yëÐÞ¥ô›aÚéhô{À:[Œ;‹u´ÖßzO‡æU H}¬ƒÝ,@û«b\Íx}u¬CcBó^ëбáÕ±­@èùþ²Ûbáñ²p%¬#šO¦먘װ(z÷tL¼kH‡æ¹½݇tTÌkX„&'¤íÄ"*æUù\ºˆ:·ŒTÌÇ–Ž·Ã:B,ù½XG!¿ë¨t[:2Ö¡9ûôù‡™¼Pwa•ªcKGÂ:Â?<]Û‰uên¬£RwléÈX‡F-à^¬£¿ë¨t»:Ö¡A
-!áx¯‰r Bq}Œ¥ŠOœ_ ã@ÍëÜ•0Žh¾…>Œ£b^Ã8@€3} Gż†r`øí¬Ncâ]à P‡ßéÀ> ¢b^•o¬ÐÊÄ{ìæx;„#DÁØÝ?ZUÈ/B8*ÇnŽŒp çìD8
-uÂQ©:vs$„5°³÷þhU¡îF8*u‘ä)ï^€#S¿ߘ4ðF€7K€Â½?ZU¨»àJÕû…7öù£wù£e>¶r[9Îmåài’²/ÚÊÁsP¡¬Ú¹•#¬*ê/îÛÊ—:û·rTFžÚÊ1záØÊqlå80Žã80Žã¸5ÆÑŽ¨#¾Q=ÃŒ#*¯íx„Bv@¶øðò[Ò82¢›„õ@gyül¨Ã£ÖñÌŽ YL²y:L¶!œ£á´Tý$˜VUÚwòÄ6Øbóq%aT‡¦äuØx®Œ§äØr4ÊLÆ\ß²ùN8SF}Lºâ9<ñSÀ|nÌÒ侌ìåÈšÅù $>Ÿ3.柒úBãÊblZ B[ñ9½^ò$HëÖåÅeã¹4§Î¥Ù ¥Ö¼xÀVðÆ)>[g ik…³®•ÿ/£Ù4‹¤`fMçù4©ÈKëÆ'ˆ!©Ž šŽJªŽXŠ¸Â‰cˆÆ…ÿÉÚL9Õ籦1•ïŒ7Qôœ£ðK-;#!íáI@‹ú¢5ëG$Eø°à#]*y0v´t¸T•uû3s:5)”TŒ”ðD<k]TeÂW‘ÔTÒÑD+UÉñäÜ·\F5®•i·#õ©ºù¶Þír`¤ÌÎAuÞ‘&wíÆyHµâª¯A/}·íCÜÓ¨åžÕ`SJ~@¨R¾M5ki¤ìðÈ2mfÒ*Jˆ:k¿CôNo¡LÜ;
-¥â
-DzaÖËë$ðTš¼k%‡
-´l,$קÁmÃõ©a§®ìÂXxÇa*gn0÷i¤’ÍÊø¶U£‘4k ¡Íæ#9áÜ2Þ°oª¾Ë›œÇûrrÛÔØ*¾'¥Aö,‡ ¥Â÷°>Õ®} û0=a˜á®ÉÖzÍärjX81àD?‘Í‘ry&’$ªõ}]Õ·Rˉ{XªÛhk9Ïæ³ñ’Ä2Wš4ÚFãxï9S?Õq)wñy:’.æ+þNƒ-c2GÉód­Ü•È­±›“ B¡´jƒ¿kð¼|Xtúó=%Ž'ÑJ¹zj´w¶Ð™-ç–ãè>ÑLóÏõÑ?¤Bü¦DuÚa¸NßÙ,€ü!/1š6Eù—ù†/…Zxçô‰‹íð<ŸUa¶Œß7*ÕäÓ‚ñÓ×»ÿùÖ7ª
+<< /Filter /FlateDecode /Length 4497 >>
+stream
+xÚí]ËŽ·Ýë+ú†áû ¨5öJˆv†WNœE¢
+Y¼ƒA_·Ì¡/´¶ý­íAXR
+ CÀ0·ˆ¾ÐA“`‡lžÃA2E´@ãÅG8L­¢/´6 ; H\9¢
+yRÇ9ƒÈi%€,Ý`€`AÓ¥ÂËi h˯ү2ŒßMˆ(F¬D#’¤ÇˆÈbTÔó¨Ø–ÿc9›XM ;Ñé‘ØD£.=ÀâR„[À¤ Ž,=Dˆˆqól¡)
+•¥çNv;9î+8çÍ™8ÿÀKwª “Ø0…s”ÿ°åKåä1
+‘–Lj¨½UBWþÑ£:’“Ç\#,ˆ˜~؇ü©Cºv’0‹]ºg鄾p{A½ªþq£:ƒ,Þa50<|V[¹v_Ácv$(I|ŠOvüo!öBû}@¹-¶#! Â3@òSWµÝ7àx¤ðŽC$‹Ï0¹î½Ìê+xì%‰O@1ié>w±}äq¨dñ ó µæOø“³q>½æ7G_óß°Ç0
+b;(!aÛ[ ÍmòWußqK´
+Ћ°Ä·mAM®Æ9¡`‘Ћ[BvL©î^*û´þ”·´6m0 ~ò\±èª…Í­³“
+M©ô¹…ÿvþÎ5^U ¾_à{þ>¡T=ܼšFú´ T•!9>3O©èž&8©¦<×B,z^ . ÅoP¡LØ6…T„,Þ)‚†i~Ÿä5N¹ß¯Ì_+ÃRýHÒ`é¢òàâ5x*)ˆÑì Å¦²OKáO´Ëi Þ“¹0°©ÕžË>-…ûÚ'Æ·ïC;X{*[Š~šŸß©o”<eKÑ®n ¹÷ö ëXz°ß©ìR´ŸOK¬ï7x'aùÁùŒe—¢ŸpÇ"¦:¼NŸ¤!„nÀÅŽÕyÚEkHÓ¸È6+ƒ‚jo£Á6©·ÚhÉšú;ÒÛ¶ÏY–áDÂ{n|¦Hßsë¯ñ|7žU¨es½>L›½C,ïk%¬/ÁŸƒgx
+U†b<E¿³c ¿Å5wÓß&7íˈ×Ü5qMKã‚Ç¿ísŠ]±¥&¹ªÉ×ÍýÖA Eù5V)uÉùo½^n0øÅ eªŠ×yƒ¾±0àë"¯y7pïQ»ùÓdÚ]×+iÝK{êIu‰…dä‰3¨í{ËŸãøŒÈwÃ?Eg<FÂùºÕr¶%`k|I“ïr«+”‚\Û†šà4²ØzY][V»A­+Œà: Œ{m—Ym‚J–²^ÖÛæqǶ^ê6ÆcM
+cx¦s?Äùx ÿþØü†èùµŸx¡‰a=æ/ÂÁêýZ "×þ~ùÖ7Mm)¢ôÈX_X_`‘L8[<ˆY÷,Õ5óDþ‹}E
+.ŠÏìM> òZ_ .—;>XøA,+÷7©ß» ÛºŒ)ˆþ90,ÁÛa¥¹Ÿâ¥Aß<ò-&‡øyÏÌËh…8Œ¢6 ¤Ì%*衪O¦V×fŒ³ú ˜jtDD€ÄuI!¸_Ä~ŒókšZ§Ä˯o—hkP†³ômR9•þö›€®ñãˆz^¹øIãóOfˆ Ýþç¥ùóç
+y‹Ùg¿½†e™K#ì
+¡kõ©G7Ê.”åD6Å”ðÐ8ÁGÅw_j|ÐÊúÄÂë9
+××ú²ñÀÙ^Ÿ%äZÖ3Ÿ“æ€Å®Vú‡™´³êú±>4¾¿’™”—Õ#öÁýåŤ|9S0/7ØoáÎ\+ÙÌñu£=·Ñß²sx¯ 7¹7•Nê/û+çýËŸùx!iÒ®ÕéùÉs0Ã7î¤ß_öÍû·Úlàµ÷² cc¼ÒYbd3¿b‚ïòN}ŽG|½¼£jÞß-{Y^Âí̯Ú/¬/Œµ}È Ê%BÉ+ÂH#‰M„|ñ«ÇÓ†æ¡gÿ= sÂÆÕw® 4׆äŠÐ¸Áµ‘¥OqmTM}çÚ\’ÁB ×F>µQ5ð¨\H ¢ô
+f©rwo–F³mTÕ?îî^Y¼Ãà8áÆ“GÛÝ‹%‰O@ÁsnÜ”Ûv÷"! Â3-AÒnlÀñH»{qˆdñ &xæ¨|ƒÝ½HP’øLQÐägA¹óî^*Y|CUpü'üÉŸš€CXÒodœOÒhŽªúŽó( J˜n18NÀ1Æäáâ<”¦Ç à 8îÊqI Ô-AplÀñPq…H ÓsLp'PùqJÓËApœåÞq…J Ós'‹#à8áOþÜqÞpÂ%z=Ÿ¤ÑUõçQ”0Ýbpœ…cŒÉÃÅy(9LAÁqÜ”ã<’¨Ç€`¹86àx¨8B¤„é‰å é8N ò-â<”¦'  9΂rï8B¥„é *hRŽþäOÍÊ!4%Ü¢×óIÍÊQUÿÀq…A Ó-ÇY9Ƙ<\œÇ’Ãô<+Ç}@¹1Îã ‰z’•cŽ‡Šó(DJ˜ž`‚få8Ê·ˆó8Pr˜ƒ‚gå8 ʽã<
+•¦çæƒcå8áO¾³r|gå¸+‡»åˆ¼;Ùaý™—[¨¸„DVXì6Ó,c¸o™QU=Ø„šFú6œîÎ ‡âÌp7pf¸oÊ™S„,Þ)Â[sfŒ•áÿ†3ãMÂwÎŒïœ=g†¯ßŸÆ Ë׿ֆªëÿ£4bY9}­ü‘)áv
+ÇLay×—ºn¶•ôÜò@‘RñhhºÙšƒÈ
+tK¡qcNnV…¼ÃàŽ6t%ù*«æ•[:pDñ*ϵ¢”®ç/Êb,4Jf±$ìA[8BÁðD¢ÇD¶ý×ÜÆÂl®½¶@‡` A_ Pß업܈û•žÊŠ_*÷)ÑcmõGBjî¸<¡sR)¢)?‚U<hçn'å²½ê׈›%,3D±±Uȼ.…y†XCu-Ém—Ì$w»*Bò¤O¸xµ&›É>UWdiæeA^µ¯Ô!Ùtþ9 SþQßÚ Þו7\ùµkSÉÂvdaQàúRúõ½“Ï‹Bæneç(ߌJ”o‚mR¾Ñ’ˆ¨UJÓÆ™÷‚µ)Mú]S•ÒˆH«ØIJ‚LƒÁ.D-)ÛåÉ¡‹JN1KŠ‚ ÉÛÒ´³ìK*r=uœQ•h¾´ÀúÖ×Ð_ߦdÍ݆±æªå‰GÕB&ë[–ÛÞ2¼8÷źÑïxocî+…ˆʺ£mYHÌúRb»-ÈR5Û‚Y!Î?ÂëƵOIê #â£9GèŸä–8¶Fe[Ϥît…:§X%SJªÀ;ì1IÂÍÄùIÐÓK߃p´pZÁ€,4ˈæî Ið˜ög=VÃ—× Z8èˆ&Ωz¿'ÂzgU¼õ‡…=%–é¾(wVQ=®Ö²B`héæ¬dãØ»ï´ãÇ躳=/åB'7ŒØ½r@Ær¬r¶Ò+åd+$ØmÊ k÷¿˜øÄùÍ”SÁZl5 äIqú¾YÙ×TŒ™!^1êUMyþðRKõš€ŠzèÂ8¦¦Í‡.¡Š¢¨LTO»òrE¾T‹v6dÜhúv(:VÀ:±/š«!Aà Éxx’èT¶_ñðÐn|ɶ+*Öãö¿k•°˜b”a­²•î±—«R˜ˆa½íp
+i¿på‡ OˆÓ (åǬÒ3
+òUM`•23¯áØSÅ(•Uq
+ª]jñ¯fu3IÝdó„/ɬ{„°pdM[‡â[B×Ê#¹4@º¼X\BPßP~h³j~h‰‚&uM¹omãÆÂ_á1jøµí¾,=‚ŒM³Ë¬Ç§ÌüyÑ ¡M¡ËR*¶Òh̨|¿*ox¼Ó`J/·WŠHjW`.df[;¥¬^•TÙô|ÓÕ‰•«·|õhåêëI*sÒÔ!¹ÛÃ¥im(¨ó±½’='yd¥Ä9³ËOûëL¿v%Þ$  ¨¼†hW›¤DÅšâ“ÍXÙ$|µtI¹ä¼~ט¼À*‘k1LÉ¥…˜à …úZnl¹ÕDªþ•`y› dŠO®~› –ÿ4 MS+ÿQÀòWR­¬ üc6&7ê|´mŸ ¼¨ãÇ¢›CäLéX[_7?{Œ;X—I‹\¨y€¶Úùû?^Ø®
endstream
endobj
459 0 obj
-<< /Type /Page /Contents 460 0 R /Resources 458 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R >>
+<< /Type /Page /Contents 460 0 R /Resources 458 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R >>
endobj
461 0 obj
<< /D [ 459 0 R /XYZ 78.37 808.885 null ] >>
endobj
-45 0 obj
-<< /D [ 459 0 R /XYZ 79.37 268.603 null ] >>
-endobj
-49 0 obj
-<< /D [ 459 0 R /XYZ 79.37 177.586 null ] >>
-endobj
-53 0 obj
-<< /D [ 459 0 R /XYZ 79.37 152.789 null ] >>
+41 0 obj
+<< /D [ 459 0 R /XYZ 79.37 249.044 null ] >>
endobj
458 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F16 367 0 R /F69 402 0 R /F55 383 0 R /F66 388 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F66 392 0 R /F69 406 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-467 0 obj
-<< /Filter /FlateDecode /Length 4536 >>
-stream
-xÚÕ]K·¾ï¯˜c|š,¾Á­Æ€s¬›áCbÇ9$
- \ò÷S|¿º{ÈÙµ¢F³ÝS,¿*U¤(‘§¿Ÿ(þûÃu¹ïêÝõÓÓ÷7©N–XJœ>ýþĈžØI[ÂõI+F;}ú|úùB)üpJ9àçJ©Àoñ‚ï~¿Ïp ¿+C){èÒˆøŒ¤t(2Ð7ßø›Ò¡.~ åR=žùôc/¢°DH‘dä*лz”û¶{ ߊù\}’Eùo¥N÷QÚ×C‰–”õÕýãÔ<þ9KÁ4'’ rlËØ®Z3]¹&ÂÚÄ[F¸¶ñÔÖFþü@)²Üâ]Ñ“V-vü]¨Ïáæ~ç×Ò¦õzâflƒ}¬ÛTÀ0Zù‡O¹:®aNZZb˜:ýúùéË 8yj„[#Oÿ9=ýëôôñôô%—¤§3%à
-üü >ü†ŸOž©Éç“6Ä‚À?ÿyúééci"‘ OgC´2w+Ì–DQÉîa¿À—B}®ÉÁ—ñSÿýëçS`PÉe9­ÒötÖÉ…—Ñ;&·œA"OÔ»}mW¬n§á{T¸% `I
-u$Þ4W•—›ðíQ“vî…)9 G¢náØôZÅcthûöü‡öÐ íKòЦ ;)åòPsmÄ»P
-ÍúsõòŒ.¥Fëzúi•uÀÊê–w~û*æÈš­{ÞfX”.$¡ÎÃûÇæñÊÂyY}p®"ŒÊX¨i5.ºùúËóYhy‰£äÍ;¬__­®hEZ8Ï,Œ£T—øk\ xêÌ#yðÂÕÍļ³é_÷QGêÓ~ý‘x‹ü¤7¥t«W/¶öì›×ÀF¨$ˆc#ãâ6‹œffQ„0àì­Ê9‚mïA÷ 0Hâ„úDâ´ãìÁMäÀéýóYi¸ÄE.è¤I2JQ?qlƒT¸ô.|ãRPi7¯ÈSè4uvˆ¥esXb<Ÿ9ã˜r&ZLñ tJ 4ˆR6µ;Ø#NÇ`NÚCì3bqÉÝsBìö±Å"=¹ß¥«ãð¿×øÇ–EüÃïcË¥ˆfúDZ}8RK½-0ñ ‰vßA@]1}Òy€Ô£VÔƵÂóAm¾Ž#ÕE3S‚àÙSéq§HÐ$¿÷^GJd`qÌz®±²æÛ“ˆ K·}é¼£ñ€<–‹dÇÑ•ŒŠ7F埜A)éŒÊ¿Ýè¦;
-¢ì€Î›øÎÝ–ìy;¯ç­…Ù-çv¹–†·Û ÙàTïZ÷(…1o»¤aó¨†7ì‹)¿Á”¬f¼¦šñ†
-WI8zö¸½…åÕÄÂк8ÖÖÑŸãyŒt|t™ÇеÈKž•ÉÝü)Dä–¢^¸üƒ,9’Wänt .BøÀ¤
-Þ*;`Œ"”éÆlªð•WQý|ížoÛa´;Ãd'ƒ !+ºðcW§z×…Øl-Ã8Ñoÿú{~îä‘ÔG×Âx{È÷·É %
-v
-Áîï.lòpcOÚ<TÌë³ß<”Øxë7«­œß
-œòé­ßŠzy#g}}ôYì[¦lå oÛÜWä‰ÚióOùnW-u»Ë[I=lò2œç½
-IØø8CÊí¿¥–Ù3ÏÑ~_&í4§ÖåhZ*'*ˆ3 gæ‚ÝöI5”òéLr3Ï'ý2O3b/žæÞˆ.töÄÀïZV1¾ó ‘÷»[u®áVEgŠC()e†ñ•ü÷CmÌb‡r
-h…L¼Ë>mÚ q0E˜š¼âÀa—M~SÊ­Ñur½‰J¹F#´a7YÆ]h¿ûÌÊ#.ãÁ#Pë•êéÚƒ$éûû›:’WpŸM•\†‰AfßêÚð,i€³?Ù—vÇ\²˜>Ü•Âj9d(DìØã±›cg'° ér´¨®‘»TÏÂ3é`CIÊIy¬¨ Æfú¨ÝKèó<v“õ|“ùs ÑaPÕ·úàÐÒ® bÔ¥+wŒÚ¦Ó>oÐ7dÊ!{RvãÇÎÓŽnbh¼ã<5Q¬/Ån"‰œ-,'Yí7&¹©F3*i³> •‹åÖ¥dt˜Âõ‹r$-9ØœxC7Öñ÷‚ï»KjS0r2BWÎg¸×%JZTJ8ßtÞµtqh½ïnÉ.¶–JÉ¥€µKÆ=bzo.Ýá6r«¼MD9ú^¨±YZ0çñL_Ó¤©ÈÁ†v“Ú\o°å@Û³á—*“•›KI”IÃtí Æm—¤ S“žUôœRmBMåÉö ËwÝÿ¸¹”úc’]¤ë4iÛÒöx\9ô;8›w‡ìœÿbè[>£Ð®,}N¾éüÀ¡J\o¶6M^SºVÃ)I|ݲœ¤ZQF÷˜›¦É>Õ)ŽWË3®°ÿ‚lÒ¡¤«%¾A¶Òª4‹iýoL†íÆÐÑC•‘ŠòûÔ8½ÕvéÒíÌð&fïÈwŸ²zÜ› wܺø¦kÈmpÙïþû]üþðš#Ý\KE_׶…}²îµÌ wssΈ”v½ +81KGyÇúês1¾4Gß´q¦¡IØåwïµöc#ÖòÓ¿ÿvúýéãñÙ;wˆP"Æ– ‹ç3C9ÈPþ|Wþüàk²î”‹ôúr[Q"D€R».×Drý:‰D.Ó?PÀ(j’†ä—*í:¤ìÉaV¡.mZ¦rñRöõœÈ/f=¿™£aD™A¬×Ýà&¤ÜöœýîWƒf|[ viú–&z2ƒ¥.}¹úàF´áÚHày_¤ßÓá»{:þ—¹=ܬ0‹òú»ÖOío­¶åý­ƒÑ/€;ï£ÙØøè¦Âöéç@µ*[Ÿ"0Æ6rê'8{Sl·„1“Ç{ÀI€ŽNuÚCÑ9pÞ×TMQ秠,Ë¿ÙéNÅ /ÎôÍoyít„Ä%4|•éDW×½éÄÝipŽSGý‡N#
-PºX€ »V@ªµ<'þÎÇÉÛzÜ=„âÄ”KkY¼­'=—²]Ît·Ñ„ŒÑ%Æ¡Ü9ìsœ,ÎÅÕ\B®&9…²¥hÇ\
-Œw,Ûð~›,§*s{-B}v«60s™C€+{wñ×°U·½;QoímÕñù­:wƒ\/×ÛìÕ)=gxiB„ù©ÏJ{ i¿­Ú«;Ü£±’PC­»+éÈM›í“à Û tàÎ=Š9¶\ïù  ÊǺjÖAh2̤ªÂ­­-tê#™…Ëù|3Ü„D«u7˜Õ#n‚×¥pX1Ëuáçn5[Ó‘ÐèÅP*íÉ•D {òÇ>Ý­¿ƒ pGØyÙ0I™@{@Ô ”¶/Õd
-.…°I .5®Û—{ÄæÝ…M2äi±Z†¿8+¶6 -h­ ߊK©1Ëœ®µ‘òÒ†Tn눛¸d'”r“}Ù¿ì`w76È̳۫Ô¾¥epƒŸ­¯ØC"Çá,nï8=@9yC
-„wÅßâ^"¡ý>RËØyXPzãÀH˜M
+464 0 obj
+<< /Filter /FlateDecode /Length 3604 >>
+stream
+xÚí]K$· ¾Ï¯¨?ЊD½Å·Ç€}ÚdoANFìC²ìKþ~H½K]U]­éž]Ôa¦_"E‘Eék5ùôûħŸžx÷øüùé//BOžyFMŸ{øŸÄäÓJOÖƘ>™þñóìÇ~þ¹ÐçÆ‚+Öö­­à\çÆs._>ž¤”ò+üƒüŽ2Á} wÆʧ>ðÿO³ç?~~ú£vk4ÚMV[fœ~ýòDX Q&&Q”?ÿ5ýöôiί½6K£Æ ç‹áw)\b¶¦GaI'zNp^W<s®Iu稖ÐÚ×¹%µ’vƒ“D*Gí>ž)<G¨ñ¬{²O!0»ª]˜3’«He!>Šð}ŽÜ^"…Žj¹ð…æ2dõCDYK¼øG°ÉæÄ‹„'YhðÄ_9jiˆî¹ö(Ÿc+TEâ“寨I/‘3=¢t'8Ƀ¡ß<–às¼>ãBîZ@§ÒØCk»hœ,i i¸-È&- P묞8„8èd“Ìar÷EØç`Äؽ‘í /U’¤—8ÿpb,»s¶­” 'I±í¹Z/h#ÛÌGÒgV%Î+E &”ºàœ¬-Ä¡&éÌÚdãZö<ÀD‰"¯ø¨U”P&‰ÁnJ ˜ÔãÓØ«ë’ôÌ)¿$é(ø­Œ³L[fØ©<gVBÏ5X˜W nI'Ð…Ñ™* ýÑsr²+RI혰cr¤ùYô&_òü©Þ?Õ³“æ?äQYHöt1VH—ãWŽ$õ“0“ùÜ3ýêÂËA°&€­¢‹uÿŽz®“­ÔàJ¨ 36†)¥H%jÕI1j8ËuIK¬x1m(o£„»ˆEê>*˜¤×™êbBz¥8UÙÇH[ßÙö1LsÙéT5Zp³sÐÕ–{)!™s¦c¤]þ[ÌPr:ÑÆé½é̼õ[¥3Æ;†”HgæOg:NßJ:‘Ó™*ÄÎÔÆz&ídèÁØÖ/jkçm.O,J›cJ›Ž„°x¾É×V— ¡˜@“uÒ«ç+ à#{*Ò-¡ôm‰fm< R©Ø©uµÅ<Z.Œ­8NzLËPµßǘØèí:x»^¾¬ªdfLÙ•Tm¨R?tyÎ_—òì‹çÁ¦l# ƒd k>¯k}^ŒiæŠË«8~N
+tÑ=f«°¼¬‘Ï`;éhuN,è´¾Z^”—Ssž²+l4ÓiB¦k5A*ËR“W…<«Óq[ÙM¤¡¶åÏ.M8̾ :aÛ?T-Y:hɶ«Ô^^ûÃò‰¦ÑµçäV‡ðG]þ{š½ü¥‰|ŽYu!KZ¬–t'œdÞº 铲ý¤O®ý\5B~c“߄ѪM vÚÀŒ-SÕ Oqž??Ú ‘ErL£…>—xsTÀ&ã\|íOô,fͦ¼y~é¼Ã¾Ö0'`Dú9¾×Îm¹«O£˜Óu,¾ÁÀ§SÿÙ:_ Ìshg@Y^FfÞlæcRÒ´*À¤=:-fL˜„ü1aߦÐ]z\Dþ7m¼y$f4÷c§ >xâ&~˜þÚç¿~ ´Ÿ¦F”HÝêøc\ºOÚbN¨äüuCÜóç•o¿Ã¦ÞÞÈ?Q7Ä4 “¨ä“Æ”OëÛØgâJ»ÆÝÏÐäcìbüô¿Sý¿â
+“•1¹·1¹¿ÝCN•øSŸ%¢“ ?dž·:G¢=UâŽ;Î .”r·ñN”§B:çÌ)¼x~£:p~f¢ v#³ƒÏ'Æ«ö…×èùÜïñxŽöŠJ: 4øL?OOÉK<Èè'–ËéË”·”ñõ¦§¿×öšÎ¢q0዆"÷U^? ¯à ¸O]å—è)¸–ÖEƒåõýúªæŠŽ‡ÙEî,¿~Hg¸>Y©1f–¡å7Ñ]늋RܱSŠE€Vš)´}û™ ´ñ£»w9›Ð»l¸t4Ò˜Ý íã3sn
+ƒôç4úGÁ š †Ö} ¢œgFú»Â ÊZfœº; ¢Œfܛ t¤e­¼; ¢pêSd{3D9:›ƒ;Á A|eÆ`†x Q˜5c(H¥]A”ÕL5‚4Äk0…r–)3S4Ä« nn¼Rƒ(K%þF`ý= š;&”ß ƒäæ7Á MC0ˆùaåq¹~à–šçÖC0HÓÕƒD„V!¥`' ’[à Mw#0ˆƒAà]à Ênä^$7 Òô9ƒ¨ï Qš3#`' ’[Á MWïÙ§Ü|H=ñ bn…Aüw
+’0éPË×OÛRóÜziºÂ@Æ (÷ž1ð Sívb ¹õ0Òtw\IˆDïà÷b ¹ù«0¦Ïã*a Rz|âwb ¹õÒtõ~1}úÈ͇ôÑWAÞà*ˆx"öa b¯¸
+BW,Ä«®‚HæS~çUÅQ5`n¼
+"½dΊñ« KWAŠ†ûÄ~wWAô¢×1„€ˆ99oiN9¯" ’K&¥ýjxàæ÷€€ô²ÀU¤§xôUÀùE,0½æ¾¿ˆZ3-îÿ‹X "Æ÷–Nf¸¹;Â3£ÅÛ `Ðiý½~+ˆo«!^APLûÁ_Äjˆ×@ åRƒ¿ˆÕ¯Á€CA
+é*o§™µƒMâã"È×AÈ ÞÁ^$7¿ iú8.‚$¬döþVn=‚4]A"Bkؽ¿‡•[ƒ MwÇE‚€ÆÕîßÃÊÍ_‚4}A #½É­‡@¦«÷ ‚ìÓGn>¤žø¸r\yÕEL£vá¯_ef6ÛAhÓÑ~UqßEÚ
+™ñk ˆK×@ŠŽk Ç59@9@Gƒ ýzZ
+X× ŸÕzµŽUª€wQ«)€¸Ré,WúlJöu†Ê“ª®+Mµ]<ON
+å<C6%æå9#¯]…7£@9
+%!v®5¸â
+TÊÍJ•Ú"E¯Ôìzµül3CÉÕªøkA4µ2î%³ÖDÃ4åûZÒ©~ôREWúe«š~Ϋ nÆ@@}ˆpÝ7|ƒ%«åÇþ
endstream
endobj
-466 0 obj
-<< /Type /Page /Contents 467 0 R /Resources 465 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 394 0 R /Annots 470 0 R >>
+463 0 obj
+<< /Type /Page /Contents 464 0 R /Resources 462 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R >>
endobj
-470 0 obj
-[ 462 0 R 463 0 R 464 0 R ]
+465 0 obj
+<< /D [ 463 0 R /XYZ 78.37 808.885 null ] >>
endobj
-462 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.12 684.847 463.094 696.802 ]/A << /S /GoTo /D (section.4) >> >>
+45 0 obj
+<< /D [ 463 0 R /XYZ 79.37 195.497 null ] >>
endobj
-463 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 262.842 672.892 274.797 684.847 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+462 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F28 371 0 R /F69 406 0 R /F66 392 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-464 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 222.364 660.936 234.319 672.892 ]/A << /S /GoTo /D (section.9) >> >>
+471 0 obj
+<< /Filter /FlateDecode /Length 5444 >>
+stream
+xÚí]K\¹­ÞûWÔ(ÞÀh`Ê•`îʈwAV nIð*ÿ’z‹ç¥sÚm ‚»h»JER$%Q”ô~ûÇß~ûÄÉÿoŸ~yæX°ÒêÛ·ÿý$à~· ˜Ñææ¬`ÜŠÛ··Û_>sþŽüõÛï•¿ ®™tŽRkÏ—»R¾øf9çò•s%ñ3þbáð×úí ib]¿¼»¦ p’É°ÐP<3׺YÂ9f¤¥\òÙ뢢†¥DÛé>'ÝÕI
+ϼV ¾€”ب‹åÉÂXþLŸ¸–é;~–
+þ÷ÉkòZ Ï®mJB›Ù…mÆäš|ª?cíòË®-ÊH&„_ú÷‡èªy`Ö,<elé-ú‘¼^zƒ å©^îÒçQ²t1›
+`#¢‚Ž¿“ËcâٯÅl³,8åM¯˜®ì¸
+ÝçÚÐYHêXƒHŸþZ#¦ÎOÚ£ÚÕ5l®/VãdtãÝ©€drpÆ#‹ã¹C¸TòC¿[-²-‹3wû½¶ŠY.iÍáõ¦VŽ Ó¢âûFŽ0†i©Ö¤Fçsß·'G¡Ojô}d·ã¯ÑÛC‹ô1tökÑGf’]½ýÈž~Ôa˜Fl(”X§rEê²ÔiPB­ïÙÑõÈä e‚¦:õÑŸûQHÀ ×aß—6ÆýÞ¾e )½°txW½µ3öVûŠ4`›ûÊKm'Z^£R¤1–†”ía§.ÓC£¡5¼zJ“§óÌ×7§TÃéÆñÚ8±û3»‚YT`}q0³+©˜R’rÅ~®õ»ÎV1
+zzŽO/‹ )»;ZûE¬Û«„Â:&_K5-¢­÷˜j¤®3ŒNÄqˆ—¨ú#¬RµÒg™L±$mÑ—7ÅRY!Õ•ô-ù§|S]G-]½è¤I¨ÙïÎÄ2Hæa:–y3NÄ~·'@xPîf½b¼õ'†€ÛŒì㼕­KLÆ&ÌJ¤•O$¥@L˜ä³w<h*^óPN¥µ×––²y’+¡ Õlµ’jK¾¶É"Rù:òkËÑPW\×÷³Í e­3ME3ßE³ì‚4Áäq«!^sæa² ÎÞ”0_,-^P)mðÌOkʽœ3ƒ‹&ø÷·ÍΓ;®5°°Qô¦rpy´¸,qJúÒ¦ŸØQ}(ª%A%”H—yr»áwã†ð’ë7H}õ”k2g©Ž·ù"ι÷Éç\ìÀç°¦ŸLyEõÃ… þŸz~îR.Ë+IÌ#••ˆ#Rþ½×iJ&^æBú»~¶<¶„ø’¸Öº±íôš 2@×|üëhÃz*“Ú/¶ë3ÑÖ¥4|v:ó‡.ò–vqGúÇ´«>Uácõ)rMž«³õå†᪾þãõÝÒ5Ê!}ìP,Õe?ÆëÊïõÊضeþômÈŠ¬R0¨-ÌKæö··Oßo@øÛ-RCXR¦ÝÿÜ>ýûöéë­òYÐÒÞîž9릙¼‡P‹_¶¾7ê»Ì@ Œä°d†à˜þúÏ{»%Qã†Ó]iÇ”Ö7XßáÜéQÆÎnV!/Ô%½®±¢Î\CK¶©v/^¬å@˨Ñg\Ûqc³‰`nçøÞ“_i«ÜÌ'ЊwèrO}h VS³í߈O·¾‚_y€ÖWëæ¨õ3y¡®QwÓÛ„aôvÓ{ékÖ&W»ÿ2WC$‘°Fžtu¦®Ê¡«›øÿwµÀœÕͺ:S×¹ðÐÕMüyWÏ~»ãOašrSŸgÀ­0hG~B' v
+»ß–}sbŒG÷ˆ‰V%ê!ë½ò~¿Ót`Ö‡K5dVZÿK=kr¦!}ÖøQÞ~¿}º ®˜sÞkǼÖ0
+߆b”óÕí_·O^á7‚yXbÉ‘½–ŽÜƒå
+g&”ÚÙ ËÛH±0áÁ2;ÆÏõÑHÉä…ºÄÿ˜ ÆÑÒB<Ž’¢ò½êüuT r )ôy“4‡Õ£³&rbÒ˜ÐRÓ(ÓhZÖ|Ó2œ a‰pÞ2p(Œ¸YÃ5mªER¾°mäM˪¦íŽ‘ pÕµ(PYwƒÀ¥2/©ád°@0B„:^߆Ҥ˜P[AÀ9ß…Øká·ò,™VÏ] ÷è7Áœ†äšÝùS1Ú…{›}˜BfêL¼AFZ@²ÂU_2ÊwÐWåƒ|€ f ÊÔ£Aûñƒðòâ[†YÜÔWìÒ²55iV&&Ít=¶Ñ°¬ø–]
+YÄ»¬bÊËYÃ2õhÙú¦Ä26¼$6&ý{ó.…FH¬¤p×bcãÝŽ—ê(é©ãdx”š¥m‹EoCi”nƒÙ
+p¼ ¹7áo¥GüVâ^ìµðˆ[Áܨ”5#{+%ü£ï¡‰ø^@z ä¹+â9-¬g€,ØÃ›È õAŒ‰iMJ7i”)œ6.X“šŽóÆœU™œXuh ±.+¿iwqsñ‚qË‘NÌWÈi“Ç[ÂH2Ѥÿ¦}–3®Ù§,ƒxÚ¾LN워º„™Ì*ɆM1²@6wÅFƹi5ížã6(µlä!ûIñÁ°£ ¥K§øõ&Œn2ÐgÞ{cþº>W¥uêÅÅ|c¥ó+ x>.ÝqW–|Xìºý¨MÎO‘ÑÿJûÜz*Î2¨gýž¦—«bûí…èŠòý}b»%GTvØ®¸*´ŸhQ*YÂ\[gê"—LÝ?¢ÉVë»$>Ž/-_‹ß%~èY»îh¡1X†Ôw<UòèÔ(ŸÕyiV=«|š#M†þ$p0–èÁ ‘¦ÀH
+ìNUYE Hóy•È‡xFõZ³
+¯E…¢Td¦ÒS”%U †´%Øpm•æÑ@<ñÿC˜ “êgpïŠ*ö
+ ›÷Í’¥W$ÎzÏ,ýE§({Þ)™œŽ!ƒÚta&›ý͈åÈñq/ù'D‘˜ÂAV5ëLNüážý¢~Ó„y>’ܬ‹q…r21ËP<ÿqP<ˆq2øs ^› J3#Å™óÒ¤ MhÍ 4¡¶,ø€[×.˜³Ù‰÷Þ˜7NËAŽëH¼‹:æOp]<ÿ1^\šÄbGDîî*uxlœÈ‘OœÖðJ»ZãàìJ»=Œ~ÚfhèÿLwøÅá|ÏßimP†É‰÷æų°ŒÜY jq±ŸUÞÝnv©†ÜËH çN‚c!(—“†uÐ[_Š²…µ‰Ðè¬'ܵtäì–Ø #Rž­ÏDPiÜá#+™¼P¯'ªC—H—Êjß«Þ4 ˜Ôâ¼YšCw&Í*äĬœsH«FF’E$í7­S’¼`‘¼ëië2ùºÕä±·Ž0.ð«&"Å:ë®Dƒ;¨,äµpPYw£Áµ/©á,~•CP\Ô¡û6”&ÅÂf<p
+ ÷ìµðˆ[YuZ3p×BÂ=N—ÖáƒAºsáD2n}Úe±Ç»,™¼PO„“‘ÎPIïª6o!0‹`òófy<i‘ÓferbÖq8¡Œ£yYý-ë —ˆK>m–‚…ˆ²®/¬; '„‘`’ú[ÖaJ"Äëðæ#m¦­Ëäĺ•E%Áù÷LdG*©Þ[6Ÿ¹ZÍ”Ôq Ïb2ï½1ýèÌŸâNv%ˬC26 e+5{)²gÖ>°÷’§eø©µçDgÞƺìÄ:¸k²3ï û'c©b2AäÞ(\‡¥Jß/rªØ>ëÍXªôý}b»é/c©º,úªÐ:}6,U?^›Ú×ù< Þé„®ÉVë»$c@¦âkñ;ŧ(`Ãàí¾ø]âS pv”ÞJß%<…*¼•¾KxŠÚ{á­ô=‡ñ¼Û Û i‹0§XÈ_ŒœB°iXÖzî—×rö8"½¸ ƒz|RC1õ×UÄÒb—åÜ}>«€ªý‹7a…ÄaiD,m‡Ý›{¤ÑŒ+C¹)ÈÎ0l;÷*õЩµëÜÆVèRºÎ'éªTµLŽ®]ŸÔ
+©›ìˆ& û—tâ“¥#Ga¼Yâðö/mÅQ,UÊ.®mͽÐ*בp×9 ë8½\ÏXÒr3&A˜7M.Bϯ#øR?;ÈQ‡ïœ» /‚Å|»1¸^0÷ »áW®ÿÛŒC¸t—;-‚€0ñzåfðOn$˜!e \V×Æ 4í@gÖèÌb°šYFÊìœxsî#MÖÄy;ˆZsí:Ûæ»}
+ ãÌPî!þz•¦üxo=ù+–FÊKá_:ÃÔâ^q©èE¤2:çjŒLÜ12Þ"®©Vï‘Rrf‚'‚1|H³4UæTËø=™µ6cIÕn€íŽ®ÊÓ_îÙf§$¤»>vÿîp¹µÃì_àj ûò‹¶–ûmÝCÏÎ:iØ.Á\iÛUiòzÏYιn3EŸ,¢äs²Žsþj»Ûac½ÝýóåjpéäÊ\ýd\n'Ÿ$±<’’kïB[ †å`U[Õ5iRïºÍKŠÔjt¤ÆúÛkKZûËIÓ¯{ŽºáÂÑ"yìÊUË©nL•ÝÍ2ŒŠOp’ÆŒøÞ×%ܽ|&ºÁpÑ}F4›&¤‡rúoJÒ5Yg<é­¾Ëi;Bz¨-ð»zôë°õ
+‚k­—Ào©®uüœý„p2buÿ¼ _ÿgxr.¢Ç…~Þ· ±‘ûâ¨êãLƒß7õO¸OÉ„jw¦ÿÚš Ÿ`ý9½+ñF=šIçëõœ ÿPÿÖ2a$teË4?F}}q_qè/…/‡¿ßo öŸHòvsž©áã¿nþôµC¡|†ü¾\ðø,ó4¨³#?tUÌ:Ü–.^õp„tMä…zs¤m#]Gôî›fÉÔâã£Ó^1LÊ«(FŽwxÍ:%SŸ¬G—m°ë ƒ¸¥3e‰e4ŽI? Æ'}Z¤kg{õ÷ñ{® ›îùå©0'ƾ“Ç:WòócB2‹W,I«¶pxtžÉ u Í]BZÃóö¸…,ÀÎÕš0+ÌÌÂÏbYß×Þõ0˜aµ<Ó†•üJ"À,ªÅD"y¡^÷Ú®g^´]µâGÄ´«½#Œ@ÍœG
+9ñÈúÄ¿Õz!Ë°¶Ý«ßÖ.MÕ§ïYEèŽ:½Ö¯ò<ŒÆûä•™ÅíÃpDàE¼»áÜQ}f½7Þ¯ôÆŸˆSºp—Jæ¼÷7ªŒ´hp‹<{AKeúé ‚è+˜ºú;Djá] |Ú˜kÀ‚ä«Œ™¨²k黄ÇSRzíɪÀÖèÚ0~¹b!ˆ©SRal[_ØÜ׋ý_­ÝäîœÖvcw.Éè·ŽRIÿΞT"_ D½½0-¾„(Ê®/ÓnUËãWGE1&/qûݶá%núÄÖ
+Âï¼PÔéWÞá%y|ß•„ï~så qñHÏqƒ£}ÃGæãÛÍFçòC÷­¬5n[ ·hÕ­'y€P>UB“½5%èÎe¢9ó–JÎÓýj3ÚîoÓ(Á‚Ö I_ðí|šø>[¬Ë7èñš…x5ŒPÄÿÙ²r"*Ôªåã{}]{饮J”Ç~ûA˾bµØö<×ljÑlKåÕ¢Ù_–»™’ñá‘0I÷‹P6ÝÁ e€lXP©³/¼Â×$âU‹#÷pêuRHºL‘DbìTzÑ©ÔЩҎ&¶Œ÷ [Ž÷:“Æínâ%ð1W!jæ§fê¾M¤)ï¡LÀ€€ål[RÃÛCµ¿9`ä °ß®b˜€ïjO%óå^p={ìo”2 °€Ñt·7–Œ‡[aM´6h¢I}ƒÙºö |ì†0Õ‘»¡ÞñûW”8»sC*Û:Öµ–NAZˆ z]R9a7ðQÞ‡9º4¾ö,ÑøÊ`V¥´F}Þ˜dÿ—];Sÿô¡c2/w“9E‹ayîÏ¿ô/û{ÜÃÁUÊL=ENû‘Uêk»6Ìä#¿ñņ¹ôÑhÓ½R-ú5Ù˜QdzÝ"f}ïßîòxö¢V_û·;‚<ŒÝñ¨¸u^z§îA¥Ã,˜D?x™^{!o|§©ïà
+endstream
endobj
-468 0 obj
-<< /D [ 466 0 R /XYZ 78.37 808.885 null ] >>
+470 0 obj
+<< /Type /Page /Contents 471 0 R /Resources 469 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 398 0 R /Annots 473 0 R >>
endobj
-57 0 obj
-<< /D [ 466 0 R /XYZ 79.37 452.879 null ] >>
+473 0 obj
+[ 466 0 R 467 0 R 468 0 R ]
endobj
-61 0 obj
-<< /D [ 466 0 R /XYZ 79.37 181.387 null ] >>
+466 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.12 153.094 463.094 165.05 ]/A << /S /GoTo /D (section.4) >> >>
endobj
-465 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F55 383 0 R /F23 379 0 R /F20 382 0 R /F66 388 0 R /F78 469 0 R /F69 402 0 R >> /ProcSet [ /PDF /Text ] >>
+467 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 262.842 141.139 274.797 153.094 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-478 0 obj
-<< /Filter /FlateDecode /Length 4234 >>
-stream
-xÚÍË®[¹m¿Â?`Þàâq<0]¥“Ý`VStm
-¤›þ~©%J:çXöMŠ.’kŸ#Q$ERæ§?Oüôé…—¿—//?Ý„9¬´úôåï/^ð“8¹À”;9+·âôåëé·Wε}“þ*ɹ³o¿ùæ»5?8Æ¥Xÿ®
-qx;Ë^ËÛë!IRHƒ§U5Ì,ð#‘.ý!¯cC¦9¾s0ÎÀg£óóø,Ñ||8¤WñÀ´š¸Y8ÕS
-œ #ÆÕ’b]³2kÔ¥Áj×Óïjcqs²ØFÁ¬›Y8’ð*8··R¶*¹%7Ê%DQntcªr=“£&€ŒDœ™háÿO» /ð…gVQnG
-ø Q:;K R…;%]ž#M_ÿ™òÑt° £œº¯iFK!A ¨®ÛaxÉò™$*D2d4]Ô÷¸¡?ô®ûð£xW»ƒZí¢D»8í
-„ŸÎœi@¦ÿö;|ýüû% æÆA_OB‚u…ïüôÏÓ¯/Ÿ+2Õ }Ðætúí}Dp(ððiü·6øLFƒçæôó_ORÝYyàœç¢U
-Ǿ7Ï*¨cÊ«U†àð!ýù¼¯—ýäž!„ˆ÷*¦°Løð$C ,b!eøÀc§d—A°AbUßMc-X6¬+,Áäo‡r–i ¢§vGaËðɯ+7öÉ·ÛUÞÐ[ñèñª˜ âYí…ës«ÜÁáw¶=Ú}-î œ!Ô¼[añ¬[ öD-s¦ 83ûñûGm`à
-¡äŽêÚ÷ùÖþ]¾u'¬Zm˜R‡ÚWž™;ºñ¾xÔM­ü²o Žrp'é Å‚ u®dž{n“?× fUØØÇ@—‰gœ9À¦x飼„|[‡\¦Ö™U¹»ÏÉ{ó©°fÁ„øT‚d¾æî û½
-$÷moHÐ5‡ÕãS‹áÚåŒA‹ˆ©QÍR ™„UqÄ ½„”Ãÿ ³XÛs¡Øã‰Ó(íÈ•Œ­G'²RèdLñO¸õ¾"Gj²/„…*xS 8éâ8X^J¼[[¬„nAŠìço×îb¾Ç6­9\m±íç‡Ø¦œš3ÿ+Û0º v™ yÃïVÜ(z0¢Å›TfaKnm¢$ Æ“Sj„&.[I ãÄ–
-ŒÇÓ³‡L£âŠ»×F”-ë!ünŸóð$RºíW­ô´\’™u¨=BŽÃ0}Av×è`+ªr×gÏY‡Â9ã1 g‚ÒŸD‰ téœìòCz¦ÌV°H›²¸8
-G²²¥~Òm– HW!p7‰k&L 1‰ÈMŸ5ø¬Rv-SÓÔ’.ª#0µ•¿9š8J:yiYŠbŸºÁ….ÑÁáfÓk¢æ+^Êç`½ýÐiþø%2Œ³0e–8ê:S ^ÛåÎÖוŒômQ1Êèx `f³-6,?åÕª°ÂÀá¨kº*šŸ–B–cH£=éV¯Oúmé÷"¿mˆÊÈEs#áh¶ [ßÁÞH+Áã6kèì1a;ɺ%UA¤H5h!Ó²fã>ºÔLµj=#Ð#ÜM‘
-­€Äì|tß&ábQäqñ€ðñê3NJ¢ñØò±
-AùàòàéWÃùÏà`
-1Ì7]µ Ö3@sêÙ ÏZI+lÊH³fXheÉjõI3¾˜aÎp×±ŒE÷¶^ÎŒ[Üù~ðLfMµ_šå^Ða-Ø9€Âp‘a$ªXpp*ÊRŒÇÖ9â‚og-ûMmN¢–’ú r8:óDy«û,n6;_íM®>xK>‡ë@"kËò³wPÞ 4hÖUT«ÖI(Â¥(-§-‚‘åäE1^Œçs)rÈ$X„‡²Níkï‰æùcmÐæZ³WªdNHR¿—¨Z¨ßlÀÄ˦Gr#àOFtð>àUwŸ,r`Ë%$½¥,/Ojx`²#^‘Ð@»L´TDƒRµÄ×áÓ]º¼jÕ°:ï8“W¾­uhI0Â/›’~tóÆÉLâ[ŠÍ²Cñ}\ñq¼Mlo ¸ ñò­ÁûðwPˆKT i³­éfoÅ5ðÆ[«ãÂg½{Ð<i¥× ®è-©¢E’R·KR·ȧü’R÷.ùIÅb¤Ö5·4;.ÒÁC=â@O9Ô$zJö,Š£cUd9uÃtúÝ“lŠ÷>' ý쾦ÒË=YpDò0-ûÈŸ&>u–Ò+;©‡å0:Uz”"÷Šså„f'E¥`K{+ã¯$zшÊưµî†;NVÛ“ü çã°\ÎÓ ÛÄøÀ߽¸œeÜNzçB¢½`Îl®oo­o„bBÙõ'±í ¶Ýt˾ËK)Öºœ¶éžá¨Šô
-cã{•©ã{¯²†q½zïFw¡—Îlm9 {1Œïc0(ÿ—&€‹¨Gjîº;÷͘ 4<áQõk•ÿuƒº9ÒÙÇæ➣Ñì¯7DdÞ÷…=׆ ±zKF+ûæÕëÚMéÐÃQÄÃ)äŽrR=uÏÑWzg=bSd‘5•E½Kª$Ц\²L­)
-Í–Oå™u2¥º’ù)"b< oy‹lÃyé ¡EþÊbx:}rXÐŒîô´¶R|è Éõ•¤MÔFîCìM—T½cOÑÎLNA®íaÅ­.óœ;£5øJ ûòDZK§„à
-6“ À¢.þt
-$†¸}íÕ\C®Á©“,èîÖë²x|@- >¦0™¯}*·†$…x­Mte\ ï ÇF"¼±zÂpI©Síé)úÔŒ³\ͤ¡÷r2(¦a—ÇÅͷܧüI?+%‚éþ« ¢xª »•‡¢ÕÍßîYݼgGV׫«ç†#‹›…eÇâÎg¦4À·–õm±ß´ÅÕ}_H† E\>Z-¥Æ†0ê5Ëc»´ŸË}¸R*ËÜ ûº¤«yïÚ=QJ뢣]•[{
-é—*–†y1(gd×#AÛæÔÔ·ÖÉY sÎ|¸ƒÕ17hË«Üo¸Ìë ïÁJwø± ð°¡O8› ä£\ñª¯Äÿ¢¡Ï2Û‹,À_ïPÎÆ~g×› $ÓX¾P“KF?Þ- ™‰•±’;ƺÛ-‡ãè*ºû]ý„¾Ê› >y ǬÐðàÙÎ2Ž‹µÃ‹,(ÃHµßÕÔOY°ßS&-Ó^¬V¹“¶ 8j¸˜`XgvýŒÀEcyKÝže´èúøäåHÜÈø‘Õëÿi[£¿Œè¿Ý“µú×DÍ=Ð;pN¯Öû swúY¦ ><ØÎ
-æÄü3Ñ6ÔV*§ÁÆŠÚJÕ:E8Lv!ÀàÑæþdc]ì¹6žÚDÏÀT öÜèÍd¸æ©…ˆÃj´¤BŽ6µté樊 ù!hXI–œ²~=Ȇ¥H@ØBC€ßjƒñH¿ERô‚6gZ •À8I¦T+‡Ï”dF® ªtU· ºÕ5•\yC8E*þÛ:;m5GœŠ7\<¶8µ[A±Í{oÀ a<wo‡1FîW*N* ¥õcÈSÛ-¼bJ<81áõH@›â˜ì6 är;Ö-Èm†ÜŽuK€áhí(Ö¿ùPCN™G) Lè«ñqovr©úèl”.‰À¢ðvªæ2CuXëYŠ!œÐ¢GÝnmõ,9. s«”9Öÿ‚]Ì…”_ýRü•â¤7qÒ¢¨X2îÂÈýÃØâö6jn™Çq„”z§T×rfÈOnµŸêª”¨Ø S{ÌìA£Oë­›;÷Ìœ¹Ýˆ
-endstream
+468 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 222.364 129.184 234.319 141.139 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-477 0 obj
-<< /Type /Page /Contents 478 0 R /Resources 476 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 481 0 R >>
+472 0 obj
+<< /D [ 470 0 R /XYZ 78.37 808.885 null ] >>
endobj
-481 0 obj
-[ 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R ]
+49 0 obj
+<< /D [ 470 0 R /XYZ 79.37 419.332 null ] >>
endobj
-471 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.227 409.823 390.201 422.174 ]/A << /S /GoTo /D (section.4) >> >>
+53 0 obj
+<< /D [ 470 0 R /XYZ 79.37 327.868 null ] >>
endobj
-472 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 174.175 381.479 186.13 393.435 ]/A << /S /GoTo /D (section.10) >> >>
+57 0 obj
+<< /D [ 470 0 R /XYZ 79.37 303.071 null ] >>
endobj
-473 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.977 361.554 414.932 373.509 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+469 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F58 390 0 R /F57 389 0 R /F69 406 0 R /F55 387 0 R /F66 392 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-474 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 286.882 342.187 298.837 353.026 ]/A << /S /GoTo /D (section.9) >> >>
+476 0 obj
+<< /Filter /FlateDecode /Length 4679 >>
+stream
+xÚÍ]K]· Þϯ¸Ëvq½À`
+yä=&Ѳù¾eÓÈ3´¶ñ(ólà±Mä-K» šSÒuê,oÔ¸0•Zû± ’1l0ò ÚÐH­7K’ÛöØkM<¶,ßdËg2é_é=6qtÊ7<h•>yD˜¥om[&)Ãki­¢ß8òÜI¢Ý€Î›ø!8QNaÞJ'kankÌ‹^^ÓømÄ6Žêpªc"8FÉKY±è±Ë#lïá û/ÄTi¦³÷±“GRˆˆoüVŸxkA$U˜·×¿êgpÔ¶Z‘'¾Úcæ¸Ð„R”ôV½„·´ÜOè_‘¨ƒ–<£}lyšà0àö–Ç!ŽÚ)ZQ¢üB ÿ~¿ëCÓ˜2K,³¹=t\¼¨Ç]Üò …ï@Bù¾–=+’oùÆÓ&9Œ1\èòß—îãßêHKŒdá*öÓý©A¿‚£„‰ £ÍÔR‰€¡šX-:³>ì9ñèó }~©ý†¾ÍÔ2ÙË Áu9ZtQ¼ïC£>õ»þ³p­ [ü-'Nñ·áß¼Ÿ_‚‘<Œ\u³œ‹l|/k(h4”~øT}¶¥Dpˆ9˜£Õ—Ÿ??ü~Âï/lK8«.\þ{yøx9ù±°¥—«ÿÑy~?þ¿¼ÉƒB¢Ï—PpxûŸËß>–¶
+”w—+c0æT bð
+x·Oÿ{%¾6Ô ÈÿÚ÷?NÚFÌJSQŸ}5æ*Æ
+~¼g›ÚzºYù`\5?žÙË3áµ À?Ÿ˜ƘÇC9ÛÔJt6•ÆMXhÓSjz­m?ö¼¥
+»QKTòyÖ©åµ4EœÁpµ7?M ×k¬SÓÒq¼„­;/‡ó¬SÛÚôãÜ™Èî(µ‡Ý„°àÂá-‡IñGSÀ7qL`“ø¹ý6iÅaž<ü}‘·W¹åê?oò«Ã/þÀËYÚÄIyN-5¢i‰1hS^'ŸÎã“ú=pö±œ5³ò(V§ìA>£Ž#ÿ‹
+™ÆæP9ñ£ì@ZDeNEšçxâVéØû¶ÛÒHÇp25Š²9Tdò é°.âÍ|^D˜$di“Oš³v%›–ÛŸd!òf0—ì4Û§ôÐÊçô0L
+e=LÅôËT>Íʽ|Z
+ƒšL¤Ú˜ƒ å 2ó®ç´(5´“â`š0=¨¼œâÐL^OÑÃ)|2WÛôMƒrKFèâi²J§Ðáô™åô|§â«çgè8¨Ît§Ðùõ»} ¯Òùê2lJ2óøªoÏ‚=ãý)ÜZÛÆ@,Nwå´ZIYG
+™&¶­Sò$ež$—–ÈšŒjû䛄gNáÙ$Ësœ:ÅpmnÑJ'›œf’ºiyŒ“8¦.cŸ>uiºÔåv1„ñË€ÆZ‡¬ÅËz‚QÂ-fÔ«NÑlŠL9ä@Ê^ıótf™´Q'ÎÓÍp+ö"³ÈÅÂtµ}e²›êFFçÑôx–äí i—’Ña*¡!ðWYŸì`Ká ÝHX§oº}ß-ZR_‚QŠP;Ï·ka‹sÎKIùÔ;ïVº´ôÞw·%Ê­åVj)aí‹q$FìNï- ‰é[ãmÊÉ÷ò›©%øw;*ÔÓ”H¥ Wƒ ùòŽ´
+![ã°,~[?YQ-¶¾ö±Êäeºõ†iž}e|ï)©Uc ¹Ô&öT?9Tx“x·ó/´Èý§"»D‡F"Ñö­Ýñºrèw š7°iï°»còþË—àô|
+FQ¯"})¾Aþ?â ß#̦¶9xÍåZ§,ñmËF¨ »ªl%Á
+k˜JÒzµéHÇÂég[Èk¹Zæe«Zå(¦÷¿1úÁkèè¡jD¤“ü¡4Îlè.áEiƒËõ¶
+MºR˜çÞûçþ†â¦ÖcgFòh¿zÕ8õk8O¯ïÒë\ç°RܾÃQ‰ûÚ¶ðŠ£¤ñ5G/I¥ˆVz]‡œ¤ †²£ºŒãñµõ<LN lª¥õÅaOí0±ª ¾sâò¿]~}øx´×¾‚H+00€ç*OW‚z™y}û®¾ý$ë%G¡©-“@ÌJݺ@šØ¿¼N  ¬F°¢ß QI.ÁÛve×±dO Q…~̣ܗ,Ç2æ´¾Þ*M^Âf6ð›Ù1°k;ˆõú¥›{ŽÂaÎáôAèE3}Û,v9|Ëž*`éGÜ./~Ù}æP<ôÂs¸SÎEð™ŽØ=Ó ¿ÌéµbÆïÖ~êëG[løØs=–ÔÞ{¨°¹´jäÐÙzˆÀ ÛÈ 8{!¶ß”󺓭!‡…Ž
+Ï´`
+ ÛY¶–œ‹ËéÁ[ë œOä2à¦ùt6 â(1Ÿhm¨—K R
+ªRÐgT[µ°ÓrçÚcÇÈ n»Â‰;ûŠ¬wfÒ_aIÞÂB|*¹ÆœÛëcìp}LÖÛ׫ÄwµÚf¢Š v>aT‡‘?½Y¡r|A† ù/Ì=e"¢´õ¹|ãÚ1u;•1‘6'Tü‘ÆߤSÃ[æéžvœ ±q&ÄRÐÁ6Mê³n•eªÝ+T”j/@QÃQ9µ“&5µÔ9îÐî›gtU±J‹µ2ôø¥…X³­¤YÔ ·6øV>Ö‹ÌùR¥ûÄ‚.ºŽ¸ùeKµUB¹29ôQüËv§Å°Qþ¤¯¶O–g=ÄÖ(+!›ÂâÍ„Èq2‹:ba1AœîOŸ'¼¬%Üó}o›µK\(Âenv)JÚ^E$ÚeH\çyƒ+jâ¯èšCߪ-qÞöòôkLS‘ærôدRÓÃ\ýj«yg[á›{먷`ý&-`c­=ô¿¾$¢!<ºetjí$ª‰,Z‡Œ1=,6õ#LmÊ¡j„Òõ¶Cå"ÜŠ°_ç¾±@m6ÄE~Gš³½lº°QInÿ7IÎ’gïf¹6Ï|pÅg«
+ò¨Ÿ7)NfÄÂFqÞ‹‰û'%l"6¬ÐJ¢ló•0ÎÊ9f°·»XD¦€+ô‹¸Ó¦ú±yŠ =üൎ óœÎÕ•ñÐP'@<ô*ÇúùnkXA7ZK]dW×}Rì㈚ŭ´¤È«Å(­©·ˆ‡BM<Ù>­¨ïÙSDì»Çæ/ÿ<
+4Š+î;#ÌÐp˜`g¸µ¿sû!LpÑœ÷ÑC{¼CÍ1á¶{»•´+·ÍµØ¿Ù¶íší*•°—–&0P_ʇ:Ó8}oíÖ±+n•¯Ÿv½îñqºpjsâWœ4˜;÷e&󩥇[v£ipö(ê)jAN ÷Zá“þ°Ï~±Ê4|¢J¿Ù…Ê1îóŽaYç=1üîõ²i¯Û޷碜ÆÅJù!É÷¼rŽù+ž=ãnÅš/éUF¨o]‰Ë„¿¡JL<›‡Ú1 ‹jw–£noItUCÉëó¢-M6rÍOnddóöÉÙAtcw!.ê¯-¸-È»ZŽ|(ƒ¿/—×CŽtü$òkf….»ô¢¶Ðâ 3uSÿ›÷‡bXp*†/œûgæ+jö…qC=OVû ù[˜–ßãÛ@äÆm Îér㎰P—¯þa:ø+@}­¦3ÎÂÒùr††zýÒ#I(, ×<§NÊZùá Ü¿Û³oÜ—64J 9ZÉ ²RÓx0+ß½·Iræ-gDáœN¿þm•}ôŒzhZ}¶±™¿É—šÝY%aRùlà,6‰S½í.¨aF£À˜Ë÷P^½*ˆÁf²Õ{É •MZeC¾>MY8ü¸æ%èlšFòÃkšö‘-6Z¼vžj¢­ºwš"¬˜$“#@úUznö{@%^;7ý•öÎÛ뤂†Í’È Ç¡É.@ˆ²˜F«7›±ñ©£Õ ÛHò…‡C á/H˜âµ³ŠÙHƒ»´s¼ýBÚŽÏÂ8¬®°‚ð»o™óW{ƒ Ÿƒ&S÷ÐlÇ´û¸ã`iTyõ¦Ä²{'°é¼G›ƒ%Q÷°ŒaüþÛµG4jœÌXógÆÖ‰o0ë
+endstream
endobj
475 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 405.876 286.286 417.831 298.567 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
+<< /Type /Page /Contents 476 0 R /Resources 474 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R >>
endobj
-479 0 obj
-<< /D [ 477 0 R /XYZ 78.37 808.885 null ] >>
+477 0 obj
+<< /D [ 475 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+61 0 obj
+<< /D [ 475 0 R /XYZ 79.37 576.53 null ] >>
endobj
65 0 obj
-<< /D [ 477 0 R /XYZ 79.37 584.727 null ] >>
+<< /D [ 475 0 R /XYZ 79.37 306.505 null ] >>
endobj
-476 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F69 402 0 R /F66 388 0 R /F58 386 0 R /F65 387 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F46 392 0 R >> /ProcSet [ /PDF /Text ] >>
+474 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F55 387 0 R /F56 388 0 R /F19 383 0 R /F16 386 0 R /F66 392 0 R /F78 478 0 R /F69 406 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-488 0 obj
-<< /Filter /FlateDecode /Length 5799 >>
-stream
-xÚÝ]Ko$9r¾ëWÔqæP¾€ lWk4Àø$oß{XÏ>`{ÛÀìemÿzßd$3“™ÕÒ>¨»*+Œ||¤—¿]è姊þ¿}yøáEë‹#Ns-/_þúÀàzaãˆ0£¡š]¾|½üá‘Ra)Uð§?Åÿúã—Ÿ »\–1N¬Q¸´†âþøÓUXO¤~Üóå” åO'^Â/ò9RÔ_Ùçø”¿ä'†é½t?¼0µ¡¡äDk5”Q©(#7½Œ‘«ÚqN8e˜ïŠ>[ò1eã
-sjtß”ÃhbøB¿v⌭8æ¤pãI3øŸßž¸ šfËqø G zjþ ¿jêË3 5žV{Ú[|¢ŸcÍ£l‘ž% 
-ë36~—Ï‘»vÉ66×ßyIxbhmËP‹Ë²ã²á×çh«h#¨M—_s]Å7Š·»¶¯ :BíU.ù‹h{ä“‚ÃjƒºKj8/Œvùi1d¤yŽÍ„OMÂÅÓ5¶MÖ›gòÕ¹ŸyzQè½æ¥œ©°—vÉniø–V±ü­u.›Q6w {ÑÄaUëÈBMæ•DðêȾ53T0KŒ*ådt¾«Œ.`¢¹¼+yI½ãJÅÒ/Ñq3m«µ,™Ù$÷ÚE÷†­46qС´Nº‡.6žŒð’Êäî~k¨šv‰øîüê9:‚y̼tuä­GpAÀÞÈHjQ*þ\{ZêSbêš tÜl6„pš0Êq-ɼ[âIê—Cù¸XÊÇnÉ@4ÊéGþÙ¤áÄüH4}.ZÞ¦ðbKxÙT!y!…ݹ;tÆ$¡ Fü¥¸{Ñí
-ºWük?ÿòõ9õ+¯«p„Œ¹\}p0[a•Çé8žFòLLžo›¡5¢Þc_±þ ¬&Å{@RC8ŸÕ?Qwêó5õñ‡ÔVŸB‹iõy§¿XÕQ¿©Nê/ QtÚý3y§¿\ÕQ/õÿÍÕW°DWÓÚGêNyµª|O|Lwù.¾¯a¾áæ}?‘wêëUõõ¼ï_! kah&Êš3aÆ~ä0£¥_ôLF™H<d
-çcf”ÏQ£Ñ}7Â|`ÕK€™Ò=GŒFùýðòÚß]¦”Ïá¢Q~?¶¬)ÿaBË”ê)X4šï–3Š¿s\™R=ŠF÷ý¨rÔåÿŸp ª¦×.‰z2¬TÞ7®L韃E«þndùÈÚ—Ð2§~­þûÁå= pot™Ó?GŒVÿýø²ªÿ‡ 0sÚ§¨Ñ*¿bNéþÎ1fNû7Zõ÷£Ìaß?f¦Â Uì8ÔaüM
-È·¬á*!Nùþ -‘1\Gpk‡OÎÈ~W”u»¢…¤Ýý„·E¥eDûÝ{ Œ›t}'¡ºø.&:@£i*z­e_{ÞÆ¥øÅ­0Ï:•¼–¢ˆ3̺$uÞ»EôîyÖ©h)‰8KG¸Ì’³bÊÖ¢ˆ·„ùYÂÞ©ì*ofÁEÜ9Þ©lÇ{b\X÷®½ò”pæ˜öùåçËCò“ýP\¾¶£RÞ´¿<üþ(ïØàÀ³å]ÞÇ;¶8tº–wyxïØâÒv¼ËÃûxǧºã]Žy×.’šk3Ò„n ‚¡9ø`…Æ–ÏvêFk|â«Íõ›’’(#pMgð[ ²¦ ™Ë9vµà…´é "õÄ,  LÆnñt¾pм☂„6s+çÛe:n ‡q"Á¶& ØšP0hóNZE|ÄaÃQàKsŸoC*(ø׸†*­~LÃÏ °äˆ©ð[5TK§µ9)RG+GÎøh[A3h¤¹%œ e<Q?6þ|3ƒ&Õf2²Ï¦‰ßÓl5$ŒʱJ\ù¿ml Ô„ST2{u¿½T¹hBÚ|Ž¸1óˆõ¡ ’!c±lDõåo-(j8•9/@S“’E`Õlhí"ëÀq”3„UT쪋F|}êt#ÄâSÆŠwiøÈgŒþëŸ0~ó %®‘v¡åÜ©µ„-9-QAUòÑøy‘£ ÌÅ, g8–€f·C`Ô"qš>9ÂÞ0˜MKáp¡Ûà/€ƒÖ[„ëŒm‚£´†ÀYÔ¦‡ÐGóÝÛ³ûŽ *
-ÔBRx ñŸØ’3J˜À"žT#›'õ¬cxqwÙKoÜ·ù¾
-
-VæB¨é¥¼…)Œñ‹P£çwêaF­ù‘m7-ÄÙMgoAÖÈy7ÄŽÖ“gê°‹ð§õmçžo=©G{oôœ7
-(iÞ²zá1)À$„Ò‚QÍ]¹£ÊXôZËb¥!òÂ4P¹ƒJ_ðZKb
-è ŽdL^R|õT´~Ÿ‚ ®q~Ä]æZ¾ßÇ\HUžñÛ]£×™Â³|¿khXfda[ÜÅ·m«Qmg˜û~O™BÌËÓû˜‡¾/©è™—§÷1¿ ¤‰yyzóØûïüð>Ö±óô§ã]žÞżëÁßÄùŽø‡G`Ã|:eOœŸ~£n°5¸4T’¥å¥–ïmÝËùže yØWòÇl¢Ì÷¶rgJ˜i*ÖrgêÛfîLTúXîÌøË
-æn5‡æv9øLk®KY™üo>YV`P x/]¦¹ý {þNÍPé£@Dð(b¹Æ<=¿39Ó”!F-¸yxªçPóú$z‘ä1%$2[‚-s*Ì
-ƒú¢]'S˜
-èL)\úDëIX±¨¥††JŸ’•‰f–•†–±v&nµ%öSÖtš-ä ÃvG©Ð2~T5.%#DòI³­|³¸Uß×BþJQåÉòVüêCz‡ ‹(ÅÜé’ÃsŠùüž …7rÌ•neë
-”£MÞš|«·*O~9¡dTD Y_¦íšh»Š•ôÁ¿ûÓv'^m“¹­¯«ÓóåÕŽÞ®RG0qÍ™°å š>à0]t$ŸÎG }kœËg‹3—©üðqR°þ5lM†`>°u±y“‘çÔ§›vñB]iãÒF4Ú¨àIo3?ª·´§ÍƒíN½Ây<i78¾íû–l}û”¬IisϪáaéúùÞ¨/ëQVüÖv{péæAøÿfcŒ¡¸s¡]H09½sãâ›´ ½–`»šÙéÍĆúèf"‡‰
-÷“f¡i€
-o¿—É3õpHZƒ0ãÂýÞb£ÄboQBä“óö`ÛxÖ œôo¸N$‘cƒ,ÆÜ’ÊuÕ:ˆSoV¥¥yaô
-qU[ß 0†ø±wü5‘gê©iʪŸ"f¨9­–§I°Ôwr¾K3J,;í©‚8¿i7g¢LŽL´œñ¬{iÏ
-êh"
-¬/ÔÙAÔJbª[RÒ¬•tŒ†J¢ä ‘Zˆ8Ýȳôñ&Ýê8šäÚº°Òèñºsh&qú?gG14©èµ–}úG
-^Á )™Ÿ¾ŽM¡!ߢ²ªaì «X¿Žm­QôÕ5ZBô“þòÈí¾¿•ß4½q$Æ7­¶q̶ڷî”gA>ô6Ú†^
-Ž´-ßHÛ¿׶>~më¨Ð*»ß¾›6OßBÓ.fÝÑKc°†Šâ‡®¢Q—ðH¨
-@âû6Üw,àIE/S¸òfôÉãJ¸6Ô¶u!YjvâMYãü ?E>äŒywsŸÏ¥Æx4
-OÙ‹÷½Ïî567j,;d(íl!G
-4`óö’²’Z^;Ç’êe–'´† ‡öU&i^дÌ*O4³hãòOh?Ge»…#x}­*÷º)ÛÙ}œ ñJÕίËÖT·D:ݶ_ñ­/ŠüF^–Æ[¨jŸüjñ~ýõ1Ô’“Kõ•éGžÖ'ï²ÎÐÇ4FœE!0*VýÁ×/ñ1ð¯¸q¸¿·*œ2þáðüÏð÷ó%ls^þ(¿Â@$ý‹¢ðùï—ß?¼Æ­H©"Ì¿Te×tÞÑÈY§¦A”*%½ø½M
- ÛYÄù“ĿȺ¶‰©dû ºw¿J -+j%ñ%áIiÔBÝ®`m^ò(Oóp_vdZ~¼,E+Q¹öíÄP¢sŒÕòâ†ö—”­g:  ¤w[®á5!™Úæ—ƒöð+~mY× ßýû÷ÉݸˆÇ¦ËEÒ튌Ÿªö-ÿÝ|¿å+Âx¸®§ô’mÏô÷q1è${žIe8Žo¢¬k£¬°ÉØ¡‰u4vì߶ëÿ®}Õ´[v×&o·¬J|•<Å×Ê9Ç#ÑÜe.¶yÉ5U‡Ë/˺"gäG8;rÿð4\êS¤îGÏNä`ÝÍ/™[Eo‘à©oû‰JÚóÊ&TõJ×]©bÛÕœ°ƒàÔ+Ú+’ßvÝ;ÂoY‰nKHdÀ½W±A8t’8§Û9g~­³n9? ú˜/Vrx3Y»Å][®]y¶›ÉÍûgùئ‹ýÚµ¾¹Æycæçw@T¸B)/þ‹÷IJ"µ§àùçÔí^÷sVÍvuå6È¢gtSvêX¹Å;Q)ÙO5d;¡í fšIÑŒâ-W.íAe è†çéç±—Ñ‹‰0T)±¼w' çùubèŬ5€uÖNÝIмµc B;þ†·›Y±›6£ôbC«nl­½õä¯|ÕXiúKtÚavuþ?3ôŒ
+487 0 obj
+<< /Filter /FlateDecode /Length 4591 >>
+stream
+xÚÝËŽ$·í>_ÑÇõ¡e½Àb÷ÎÉñÞ ŸÄHâ à\üû¡Ô»ªT=»ëA³Ý]EQ$E‘Eiéå× ½|x éóéã÷7¦.Ž8͵¼|üǃôÂ.Æa.F3B5»|ütùé-¥’ÁßóãUX¿„¡”½§”?Qª|ú7Îy8^ÃùwâaµóOµo 0FƧ0(ø.m|Þc‚v<áá©ÏbWÌSòøóÇï¥g¼pa‰µªç†ËH—ïû<ašK…J¸ä鵉Þ£áÜ$õsì)R.ߢL"„¡Ü© _ð&aáâñš^F!  4E`þÑx”¾3O†–‚ηQ,ÿJ"ÍìÎ'%%ŒŠ©à¾;%8i‘“!È‚óïi 1 $qqK*q ø;õ”èÓ›ˆB4¹šÒâ8qÊö=ElQ'£ÆFÂdÐ×]&™p„ZÑcþœFžzæ)úCüÍHGð T²ŒXP®ð´öC‘E‡3ˆñŒ#Seü±·¨§Ýs$0Œ,õéÔ3€ þ%Df\Ýu°áZ‹BšÐ ¨›ÐØ9*G°!iŽÅ[ë^*¼E†0Uì\’¦sø*„x[¬S™«ñ™ÎÉ¥_&b‰Â ³Ò›9ºG üíM» c Š™‰ý¥,’%<Bßá»GV?j‰â®k¤m%OÓ˜†t!FÕL„_‹Ó"A{—›ÖuÝÓb “NíMª(mð‰’ø® ¸Èât5OšÞó“vPڬ̛¡¹hl8SD+×3ð¬ לP¡ÑÔC°%„aÅÌÆ’%¡-ˆd;yo64PnL= u™BFW:0÷CL‹²G;úîCebFÃE ¬ån÷–ËúFA5ÎuÏ'Ìñ“ÝsfAªnÆþ=4(À60Sù¨]RŒ!ÊšuRà;-±j{˜e.¾ãõµò‹ô ^\«A1µØÕbÐ#iͪ·Ð“iXéÜk˜¹Ï•ô ì&ö5LK¢mß#Wûʬá!c]+v“y–¡cÝ0hì0¨–OqVú!‰¦!Cª5Ãã†ÖtFsšLÞS Ì]ní‰þmJ€Ñ‡CÏQzÙ€µÐ#£~¤Ñ¥£í^˜?Lk°$¼ÇG@ÍœS2ð•¬8„zÛ™*g‚O¹ÿ”z¶WÉÛ-a¢ä¼Žxç>cC~ËcÍn:†_åEˆCÜa”(ÜÔý!¤7¨Ñ=™¹‘ƒ·H",ŒBwR#ž¼/ªòbôÑÑr%4âCmžû¹Ec{?¼z£T§}q©²Š@8—£ý¸Šns_Ó(¬TAÓ: ;”îé ƒ… <éÉÁÍš2éNËð¶yz’“ƒ-±¢J”åDlÓbIÁZ‹ièi–]¶™´6é×SYå qù|Ú%k¢4ÂØEkÒA—ˆ¼Z„‰^}£K¶Õ·sâ}¿ž˜ „¡~ý Ä«p{¿Ä5ã:›¶õÌ,®1€k^4é8ÄÓèzÓÙÜiƒ¹•é/Þó¼N®<O1pÍĬC¦ãƒå¾Ôyx•Ö}Ï-¸‡²§¡öt8“jOÙŠÈCƒÖ¢çuƒ<Ôîㇻu¡iÝ ·|KL¥ Lò6ÿ'«8
+™öϽ&p+ªìIö–´Q‚)#¢±·–ÌF‹ž#lˆKkÁ?Wù‹Â\rtu¾£ô; É«Þ¶4 y?5ç#FÑCPãw}G©9M@aLû‹i1jÚ¿¾ê_1A˜ÐýjÇLÈÞáÊ#;©•+ˆ%yÛ°Ö0õi'ŒöZó]tSûk_ ¡t´hì;è&ýÒ˜­Y°°•Çø<³]uïI分G7‡áÃÆšÓ9¢Ü€ =<Ný`À«iÓp7æ:Ûìœs4ší§Ò
+ÖÌ»[Òr˜ô=¢VËôÑ’EJˆŠ¸é-ÆÙ…2—à^dw¬“ÁÉÑHó‚%°²ïçs¤y•!BŠƒéÜÞ•mŒwÅZ‡,I涨nžœõªËlòfqÉ©ý"QõTÜ•ÜPàìm)O¡ÊéB)NÂð+ê™ÿå’%ÎIG^òQÊÖm‚¬žŠõÄ<††Ò`€±lò°ÈLˆÏ0™Ó#uœüØî«…D’€Ù„¨^¸ý[ £ˆ&˜ÂøÜâ;dÇõ{èzgFrN`ÙSå#š4¾A¹”ÆHnèh¸9„ÌöØÑ™H^Ìw‰ñVìÖ^ë¨ó]<Äúáû›NvoÒ
+šiÎKÑ0ÊÛ•/+­óêÚ,ö¿ûXÜ©Ö„)Ãf‰§÷˧‡ß/
+šx–þêï¿|ºDLmã* 'Š[ø"iÈŽÊPG謻›Rë
+¡³¹0 Y- iÕSjz-mhq3ðOŽ'Sw
+ujyÍMó€íÊ`›ß£ö”Haa`à+¿|yHrÑ,JÆGÉŸê§× g˜ývyøñw`é¿¿&Þþöaì-ò+lÛ[~Úõ†ŠŠ£ ô
+»ÿ}Š‹% 5½,`²‰_f²Éýxe€ð»ÁŸ/Éd<÷$3˜3I˜wñ b¬Íæl¯ ‰C ]ŠÝJqsüT|¾åÂÀ¶CÌÛ6nvÙ¬Je꺲Ñͪ‘;j,Šiä”F¥†Üêq,×EY÷ž2XX®ø¥N‡i5Yb41|àï®zX
+ï1ÕÅR˜Þ´˜Þ ’«ªÉÚ#šÖëdUo«èj(2Ò¬:5“3òv, È™b¥z- O|N½9†P­àÛ¶ÓâkßV9nó¶ÑL'g
+‚Ö}ÒUÍ“®N
+GsUÐ^nhÓŒC]Qª0ë” íË9§C¸\¬²Ã³ù=œ
+()cÔ.Üu=H‡
+iŒÙ…K_Ì êt¨+¶â4¥e¿«*£LÚ[érO2ëj)]4oÛŒ35¹’ëIM®ŒƒpP‚SŠMµ5¯ŸÛ­ŠØCÒäý$¹ ïNH~]Jºµ½ßö7Ùòº~»¢÷”÷½$ñîîÀRG¸œÒòO},íB`ЛþÚ$¬h¼åïHÓ¨ ty{®Þ#i¡?¬BÝ ,:ƒ˜‡ˆfeÁ[Sís”KÌ'yPáÜ@¼íå­ÌqV¢Ñ8äó§;ς֛ѵӪ+V–Ó¹ 4º$2ÝÏèž›J>mx"!É`=Ê©íHÚQ°i†Öï•9Ö!áÏsŸªu±^AÍp°ü&¥KÁæSÙ HéÍN„Ve{^§4u—âôÁký;TeÖ¿m¯R¢ &¾æ^÷~K_Aög}JKºê.™{VSí*[ùF’|·{JÆm°7ô›š@„0’èT©øæ/¢I½hbÇÀR,ç+a>ïb‰Ðö&‰A*Ôø$Ìcª ©Þ:žåÁ:ˆŠ}³•­ê OdˆUñW€¤†p¾Ê‚nØç[ìwÀ¯’{_@àó•‹ì'ð†±ÉýEp'ÿ"/º¬þÞð/7ùï Gþÿtö•?m¹Ì}„n˜W›Ì·Àçx—_E÷µßÜ]×ýÞ°¯7Ùï ×uÿêÏ}[{6S_¹÷šÝŒßÃanÕÍ$èE7Sp¿^7³Ä?zŽšýC7óš¹Ïnf}t5ÿÇnækà¥nft5ÿÇnf“ÿWãfÖ¸Ož£fþÐÍÜÅûWv3kÜ£ã¨Ù?v3§u¿q3úÿÎÍÀׂ`ÝL‚^t3÷ëu3Kü£ç¨Ù?t3¯™ûìfÖØGÇQóìf¾†
+Ö|»‚Œ¿œ¢XK Ϙ w®8ǧwÄ€tÀ
+®P‹fõp»™ênK+÷xû³Œ®£lÆjv·©Ï ºñúpµ?óuþ^€¨9‰÷L“œÒ~§-þUï·[éï²£ôoø€)Ü&.škØž[YÆÑ×à$–ë{égW_—çÇûìÕx‘ÉX×
+‹idË—(©Ö7? NÖ9åþN#U‡¼TVËMÊñm[8¹]h¢ æ9@ÇÝÒ•NCäg7©ƒfçRºôdúßP¼ß¥œ'‘°º½Wþ©BÔkç­œ²õBmNçš÷²Ó»U•é®[5F^LK˜w½*ÌNÔÌu¼–tB&{‹·i Áh®V²vt©aõ¿DåËåðrf“#L_Ôay‘ÒŸ¬B¨ºÂÔ—Ö·6ªN7&íÅSW¦®¦×«ÁÍf:}mp5Ô ç‡ÍCQE´eÕp¼ùç7û±« UÅíøÑýN`íc\=æoþõÍn\ S]Û¶î
+¶£›'y¸ò[ƒ÷¯O‰‡¨o8
+ú?w w*
endstream
endobj
-487 0 obj
-<< /Type /Page /Contents 488 0 R /Resources 486 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 491 0 R >>
+486 0 obj
+<< /Type /Page /Contents 487 0 R /Resources 485 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 490 0 R >>
endobj
-491 0 obj
-[ 482 0 R 483 0 R 484 0 R 485 0 R ]
+490 0 obj
+[ 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R ]
+endobj
+480 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.227 542.814 390.201 555.095 ]/A << /S /GoTo /D (section.4) >> >>
+endobj
+481 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 174.175 514.471 186.13 526.426 ]/A << /S /GoTo /D (section.10) >> >>
endobj
482 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.048 271.858 475.754 282.916 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.977 494.545 414.932 506.501 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
483 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 491.475 271.858 503.43 282.916 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 286.882 475.178 298.837 486.017 ]/A << /S /GoTo /D (section.9) >> >>
endobj
484 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.202 224.147 176.157 234.986 ]/A << /S /GoTo /D (subsection.18.2) >> >>
-endobj
-485 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 158.601 81.696 169.058 93.153 ]/A << /S /GoTo /D (subsection.17.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 405.876 419.278 417.831 431.642 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
-489 0 obj
-<< /D [ 487 0 R /XYZ 78.37 808.885 null ] >>
+488 0 obj
+<< /D [ 486 0 R /XYZ 78.37 808.885 null ] >>
endobj
69 0 obj
-<< /D [ 487 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 486 0 R /XYZ 79.37 717.718 null ] >>
endobj
73 0 obj
-<< /D [ 487 0 R /XYZ 79.37 499.967 null ] >>
-endobj
-77 0 obj
-<< /D [ 487 0 R /XYZ 79.37 211.188 null ] >>
+<< /D [ 486 0 R /XYZ 79.37 279.235 null ] >>
endobj
-486 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F66 388 0 R /F15 381 0 R /F56 384 0 R /F58 386 0 R /F29 375 0 R /F20 382 0 R /F23 379 0 R /F16 367 0 R /F57 385 0 R /F45 390 0 R /F40 391 0 R /F33 490 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+485 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F69 406 0 R /F66 392 0 R /F58 390 0 R /F65 391 0 R /F25 379 0 R /F16 386 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F50 396 0 R /F41 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-498 0 obj
-<< /Filter /FlateDecode /Length 5207 >>
-stream
-xÚí]K䶾ï¯ÐÑ>4Ã÷,àñx 8§Möæä”Ä9$ ¹ä流d‘[-QêžYÙ½=bWÉõУŠâÓß'>ýøçïçÏ~÷*ÌX°Òêéó/üÀ'1¹À”›œŒ[1}þ2ýüĹús#>J;™¾•„¿yýÛrÎåËÇ‹Z4¶.^¡ÙJhåZþx‰ F`sú ©Tðí“ $Ä¡X—)9 ßÓ_ò9Q#—öÔêdéš«×Ìý‚ÇH!2¶ê—4ôH)çÇuxÏÒqŠHkž“T-©íãŸ?ÿšEH•öÌòЃª³„2“gœ_ê¥âoNgÉË‹¥‚aÖ¨^ò|ÔuÆ Þ¯´hen±4‚u”#MYT”qq¬"éÀ·E‘ò<ŽôI¡ìÇ‹Rêjõ¨•F(çm´„½]BHXǬ
-ý8$ô¯¿§qƒ$ÑŽ«‘ºŒ»š9¡z©Æ/ `=gAtï¢,ïçfÍI'ŒiDÉ2ˆÂlH ÝQÏEéžÒŠ&zcÎ굚må•’èâ:”v-©O±ØgѓΪP¿r¿í™èÁŽ²ž_´˜|jr*Ÿ“pXþ‹4¦šŽH¹oLRòEµPŠ­f]~#¿Í,Ëš¤`­ý|”ßü FõíjGÚ1ÜrGËÊ%ŒdÆ…c“c’Žg/]¤ÄÙë'2ÞÔZý2aSœ€'—ší+QÐgú >º¹*¥]øÔR\ôKZlilV²ÞÔã¸,Îciéc\Vó|®£Ô/UQmqEn¸ˆè¢xú *ÙÑxUÍô‡Ï°¶ Lr3ýåˇO-œbÈüÀ™
-ÞLÿVšIÖ%
-Sð‡åÒ¡4pÏÏŸöï¿|‰¼Ÿ¦ùP€»aþÔÉw‰ùÂ3åÍNù™»aîåƒþ |%™z§üÌÝ0÷òácm¬õNù™»aîå º„ø˜À`Q÷‰ÏÌ•·“.ƒb úbb
-î'¾î-«YL6Qo(M¬°jg˜²K‚ÙØh–+—0DNÔ9¨ˆçèöIzãþ{†¤{Å%Ô_A}K 2Î΀
-¼-àIÞpe™ý Õ¨-À39QoÞ1ŒžŒë]0
-v]#[¥„ +ëaùOÛ}¹™·²~¢$ŠY‚ycöxz¨OðDš€=”áqIóñÒU‚w›7¬39RW“ÍäMãj²øfŠyüuøŸ¶“Qꉀëb!b¦†Ü™DD¼—ÊüiQ7 [ÒŒKaí$cÒ‡q“÷.v¦VeÖKåídƒW¶JLR1Éw&eÖKåí“Â0QWƒV¨°7a.q^
-k'Mïïh¦ÅÎQgÖÂ9—œÒ…rX
-ŸÂu%PI¶Z>¦+qƒß+¯rݛ۵Å/àP`Ý,a0›äôÓô!›Ÿ$û³~úR“½âñ?§¬.çÎ^¢5aZaî¥?´—dXe*tøÐ>’)C”ã‡ö‚¶¦ƒ Nèð¡}$ƒ5Š:)Çí%£®tSÛO4R® fµáÁ¨EãõQRœ11Õ‘šÑ[ôæÐ4ï--Ò#û©³Šç)®ê?´—Ö×,ôýˆ¾Ê‚ÌúªËôȾb<÷óžrÛc•¯¨Ã¬«ª$œTŒöñŽAÓ5>V-0øÛœ7\Õ‚ZÙ×,°¨x=%ãžiŸÆ•ÊˆÍâAãá”X”¼['jµQ¬!RWuK±«ºÜ`U—Æ4zÙ÷´R6’¥ºÂ©?Ö=´Ò<fàbE°
-0ïð9•Ç7¶T.Sgâm›ÓŸÒè$gntú‘vxò-õ)}n‰;C“§(2:ý9ý¹ƒÎ
-UR±N­ C bWš£§º·\÷#|ûš&á·ª·D ñ4•_ô3¢Ž5bI–¢j³U<ÁàAÍ•ò|u‰«Ø¡Ž
-0”~%^Vû˪ê%\¨—ûÌVlöæC,$ì7: `ËÂ÷L87µÞÞ£ÆÍf:ΦoµúR¸ÈÒK³Üê¼™‹ÍŽóPÁ–²Š™Z‚ð«/ÙRPL½o÷«(ÙêǼR”§ôL3Ë·<Þ‰0WR”o)Ô´ ÛZÞ›pßÙÐbqÈ:0q£œŽ‹Z¶y¹bN^õ‡Ò~¯Ê€Ó8…Q½ ² 3?^—åpµY1ØUηY*¥Å<oß±XF<=’QŽß…¾†oAWâÃI
-_,ªF“<ˆº(ÃV’G#~q’ éúñÓáìÍSc­L¬UÄ:Sc]Åa-à uÞÜŠF ¨Çç?§W5i™äâ7ªkRÀ)›ÕµL=®kUüYum €¬;óùÛç-];ïôÑ
-ô¸dòqèÆ­Mƒ™©ßªgçž)nG­-S[[Vk [Ï|þö»-k;ïô‹µÍŸŒg€Žavâè¾ÃX8Œ@¢·€9ýõüÅÍD4yÜÝ%Oën$Þ)ò~ÐÝõ°»iÄŸÔÝ ¨»ù«°ánN<}r7ƒóÏä
-hƒKn½KvÔ$mÓÑI‚ª­÷O„tʪJ*
-vM†PÁ­‚]Þ(8³f¸ä–6³¨Ž`q£àÄ°ž¾”Òi®:[ÛœZyÀ¨ù›Sk&…yÝòÍ€+©J¾n€œ€èS6bb
-¯ÍZ4¯± w7”¬»×¹£hr5›{¥ÿî§!"þüghÿ+|~šÒmÍÿFÊ/“pšY|ÿœþøáS:ÿ×f¢|Ób{:ÉÍ cR0ÁÅâKY4Ÿ0âÛÛ¬hÅ )ð±Qóxefí2g凫¬ü°$R@@ \õ27³ò—( À«ñõ«Lj+žÚQ·ÙñØ?^G—ÈŸZw†CÂåIæž<5ôt¤Ú¯SyžM“€«mf“ì\œÐÜå¨}+£âc‹&ÞÆÏöJ&¥_\Üã]Ú«E
+499 0 obj
+<< /Filter /FlateDecode /Length 6106 >>
+stream
+xÚÝ]I“»¾÷¯¨£ß¡8Ü—…"\jµ"Þœdëfû0ó¼ÆšˆçË,¿~
+gàâÍölº›$a}‘fôdzô²H™~LªDªdo2#
+£}M´J^5•RŠy¨‚Rç祹Öï_5!p0)-m¡õÖF5sCé¿øTþ&ß²ö¯Tk—µ˜{ä|º†‰î‚íˆOѤØKâŠ:0ÁmíO­¤@ ƒÕ±7—4\š tYÙ\1 Wb-Üʃj³™ÄÓ¤«Î4×R*Á—T%iðçê
+ši(Óeåûä·ºÏÖ Áßš[sËŒ55ºô#^óÿŸÆk´çp}!×oãulÛå±À‰ævØR
+΄¢]<¨ÖlžÔ·`ùna¢ÇÞ»ð˜ë¤ýŠõ­—ÌšªzÝmßékëþG·n<szØ2GßöÍSÅÓ@çéçom¹R@ªŽ)iN¿|ùõt_N‘\CoNÿuzùÏÓË×Seó°‚q§3tкi&É™•
+~ÝføµQŸaìU¦†…øgúéÿåû)IJzUVÍÑ‚ÐAÇ!d2Ò2<¬¯Èy¡F‹ÿæß~Ú0¥Ù½’­×_©„,bv@(Ð
+´FŸÎ6ÀY˜–ÎÔ…8ú¿ÚÌM1µsíò×»Çó ¬H—ÊÛ­4ÔƒòüZ–鈩ò¥Ç÷ç˜ÃºC€È´ò™|R{B½Gý}Fq<Ã(pÁYý3ù¤þ„z©¿xT†9<þ\˜wþL>©?¡ÞåþÚüñ‡4 •Ö?“OêO¨çÇÿp’±Üî^ÐC˜{ÖóRO2΢­}zfz;Ë y¡Ž¶þŸki¦§^¬ç¥xš<CÕ¿šgzíoæ™ åŸ)ÏÌ)_2Çœö„ú©óÌœþ%sÌéO¨Ÿ:ÏÌé_2Çœþ„ú©óÌœþ%sÌéO¨Dž‘»óŒQvϦYÙãyÆøÅZè!wyÉ u´õÿ^Ë3=õb߬ìÓäªþÕ<Ók3Ïl(ÿLyfNù’9æ´'ÔOgæô/™cNBýÔyfNÿ’9æô'ÔOgæô/™cNB}0ÏÌ?ÿâ§3þ)Ìç˜ÔA>Í
+ؽs)f…Ü';ó6V";º•8&;ó²“K]õ·mߺÅÏÁN^iüUž~>½$ôAg/„^|G*Þ®ÿ~zùýa©Éd(Rëõ}RÁ…L“™®î’˜¼ÎU™õú>©q`…ÓUl½q—Ü~¬ÖZ;"ç=†¯wïç¾æj^ïÞ'<MþH³ðz÷>áiöÙåæ}¢Óä‡eÏ »Þ½Kø0ƒâ|{üãì®ç`RŽÄåÁµàÒQAJÖ^Ö9X¯û¶—ë=Øò›Ÿ+
+JÕõž½#³ŠÇt\pdˆ-E\Ìoóÿ—gR“€Ì;C¹­ï y>Cò”¬¼ ‰‹Qoé/»L•`”ˆ™ãƒß3,±M\§3$Qr
+$Éï­Ã-^Çúe“ò"¸U¥÷âÁ£˜—–ÊDy°ˆÂ8æÌB¢SQB#¼¦±Å¼>!2 f´!~q‰µDÓVôªn¿G€\Ffræ(øØ9ôf§ë¬Û2îüšåvZM!(Ì-Ƶs½«ý€íŒ0†r= ;³ô¯ÝÈPˆLpÕÃÌL>Œo°3ui#¡Ÿ:C 䌢v *9 †šnÂI·ƒ3Þ0¡}ß¿YØ*Î5ìS„eæþ”þ6øê„t 6Q–vóÆ”\ƒ\J#X€ýUøuiЗ·Ý´ò-@)Ý ×e¢®b[Sà8ªÇú(~Á¥®ýü"Xé“΃Xø
+¾4ƒGçymÁ³ÂÔå#‹<ýÔ,8ÛM¬¤±¸}÷Ãt’Í6Å™ûö†6Q®lvD»j›°ÄÑi‹sËdߦ8ÌÉ^RÆ°—ιà†v —i0|AžT"c]×·2Æ2ñ.pÆÅ沃Õgç¿n˜ôuŒëñd£Š'½4ÈüZ»u<} ¶·ÚUˆ'‚cõáËmßÒ½PŸÊAGv“¿¥‡¥ÿÙWâ{«s!NîÁÚ^.Ã:ˆþß=ƒÈÍd'ƒÇ½˜rñÒÈzA}¶k…Ÿ~˜ØQï}˜(a¡"qÑlð°“è&®ŸŠÈä…z5$mA˜)óøl±SbñlQ»hgí!ÛxÔ VùRN$“Sƒ,bn>CuÅ:DÒh^¥¥yðøÓ|‡bÆlJØÌ„«Nš'“óÌ¥›MK¡äu§ÝÂRF2ä¼#)˜óßPB¢3RͪC­çØÍ3Dq¡¦Ìòá½€í³zï[bpKåuŠnó‡`w,|˜…Ž|·¿B¸¶Wa ÁÇš[þšÉ õÔ2eÓO‰02VË·IÚ³ ç§´à̋ÞªXÀ‡vs&*äÄDË϶—ŽˆY:Mn¸éüK& ëõÝ^ŠÛ¶0ï¥=ù~/ÕLâ í4SBßôÒD^¨ë¢±&™²rì]Æ€éúíºÛŽÒIxíÔ¼Ûm ŒËQ8»õÌã[Ð9“rb²¶NÞöÖ‘q´F§Àãb*L !vÇTä;2[G¾ͨ™‰¯É’[KÆH]ˆW7Û+Æ—DŠN…{WŒµ9º`´L)3mŽLNì1n¤¶×ˆ#óhN‰{—ˆàƒÂÅ
+9X§m ÉþÛ«Hv½D²#ˆZÉ6¸`¼„C·6ío¤²ÛÀr%%ÛˆæNôY0>™¼Í%–4“DäÁÞ <õ",Vó¥ëgƒrkóʧy•i‹÷Ô:à‘§zIS¸NêÌáÁ¯ÝòÁåXP&îÕ Î%÷"Zàωëñ\ÄMmùz½5Þ"c*n·&s°}Úך²L»¢›ºÑšá±òãÈ8 }wœ áWt¼ÕªGä@ UŠxC6j3 Оèøº²ÿ
+¡ì£
+Ü4\GÞ+Øbr·is·u^Kðí;xËñþxË ÖïìOÌ
+uÛ>+ÑÁ4¼‚`š2§'zli²ô!·¾ì„y"å^5£ñû;',Äw³PÑØ%5b½Õe1P6º¤ßôÖ9§cì¶}PÔîA1çÄœþ²‰sV4cþ":«´r”'`ËÞX
+ß.´òZ Õ)Ÿ}4üÃZ_¯Opî#úš´SÊä7KöËø²djq|=Ð
+âo/##9¹UßX~”e}ö.á~à
+sCBñO•ëzL^ý³ùì¿™WÊB×¾œ$†/'‰Õ6åe9‹j°³¼vvó[-Âã"'ôO’Òþ;‚ç…á?Kc:¡éª8·óý·ŽÖÝB)f`µ×7ùùSb‘r%Ä/¤ ,„^ýtµ!íâiöÕ†¶OK†0ˆ9p­‡I:NÖTÒèeò–
+ë4ÙfõDfÞ&Š2Ä™~8©Y-Ü |ºC6óp×®?eÈk¸&Yz؃…¶®½ý(ý¹³
+¯Éãg`¸W×l·OQXª§ã™6fgÑ›ÌÝ1Ó’:Û-Ç7¤JÂæ|'¸ªpwÌT>øI? gÓ÷íÉÜ3•-ë÷À–kg½¡ÂÜx‡`k*œbv·øÌÝ1ù+cy
+ˆðËÎRL…»c¦ò~‰ñs‚)¾Óy2sÇ»%]&„:&½ñnI—ž)ŽIo¼£vÒ-žŒ‡Ÿ¨¿ûßó[ͬóø–† ƒ{½³Á”r6¾ŽïI¾®w>“óÜkI‚cVx¶Ò ,(ép‚jÁ´4ùÍ~Ây&‰ î[Oˆº6
+%ôŒÇ2Wá_Nà뛺2 à…©$KJ9Í}|þÌ3ýhŠÃRAMÕ-ìC!/ÔåQÎæ¹ Ê0B`»Ž/aâ0Ñ[w¢Ä<yÂ1¸² kÁLF)â–Á3y¡¾mpÂ0oð4¹~ˆ x¦mÉçm@žÒuâÍ٠̣i†ƒÏšxóE Œ5~¨Óq°¯T³N—©ç®‰Ÿ5¸E„œ¾ÇàOéD°°ªÑ“‘®POGºNüóFºIdòy†§Žt“6Èäó6 ;m`ˆ ðIU˜Ÿ ™|Þ„aGðöKÚí?Ï1»7ú´ž¼¯ÁÒ‹esÏø¨Gq{ë\d&/Ô7 Nžrâ Ëp×4iƒB>mÊð”6¨IhÎ%§LÛ€0<wš³AÉ)Ó6 Ï„ælPrÊ´ Ãs'¡9”œ2mÂp4 ¹CIH<s‚¾~6 eêù$ÔÄ?qš²AÍ)³6  Ï„ælPrÊ´ Ãs'¡9”œ2mÂðÜIhÎ%§LÛ€0<wš³AÉ)Ó6 Ž=øúgD`£oŸn¬ñ4ÏÇß*ü‰Ãï”J05ÀHÿܱwÊ
+‚yc¶xi Óu¤¼HÚipRŽ}@’Üà*Ëzݘy™©½i´ÍúY=Cß×ùNýoÝßWG,ÇD<‡Ü e*¼çÆüuÕq DhyÈmΕ•~Ï8áÙZÆÅNPf=7^"kú©X÷‹gì’YÏ—‚Ç°l¤¯Pa7l/rž++-+q ï`z/ì*³VÎQråœ7/~*×B ’l¯iù©2-Äaõå÷Êk\ï]ëLœ°d âÁ)¼§,óÏúR¦^ïªs«•8›xû^V½~h+ibUUÊåCÛHLÕšWõú¡­à\ôæFÊåCÛHÖ¨Z¨\?¶•8ñkIßP0Ýxl;q’r]mÖn<Øjqòz“¾“ˆÙÂD@d¹ýˆÖb4‡[ckiÙNÓ*.b\ó…rýÐVúX³Òö#Úª2´Õ†é‘mÅ|îÇ–ò½Ç:_u‡¡©æ$T*f{Øl M•›u Lþ6£‹›[”»lkHl3.^®~í×Ú!¢þÏ¿k7“øüéÏðóó)öÚCâï'á4~‹~ÿûé÷/_»÷±8ë¹;Žì:¤
+ôà;Ý‚ÝÃ=‹6à «'µ?aí4\Oö¾U,çÍýpR:ô'¥•Ï'‹â,ûQ†r’YùáJèOÙ ·úC†ÝáùrFZË|ž§I.gŠû#ŒÚ—bS¡ÿä¡,D µŸIR:VçWŽö¥»x”²õz<ÈAÉÐW¾‘¤zE”ÖNÂÙÝ!.Åó!®\·¨˜Ð´Ã¤áCW1.‹ê¯è¡¢QÑQ‘òÈ0|2вCj(ëc×úPJ²‡v¶ry„ |UÊ¡n@ùt_+öQñz/Ђ`6,ŽÖ…¾zH_¬ûÆX92:œß¶a8r·!ùÊé}¬bcâ!ÜRÀ¥zOâUy<•lGÏùvL9¦¬N–1¨§]_»jf¾4îiõ˜¤”‹ë¾(Á`0×lŸ1PtZü-Ö*>%ð+žgW<O¼­}|Î)¶R,ÞËšÀ¨VýŒŒg“â¥:V$ÁI4ms²¯G”Áxa†ªô pÛ¶‚(‰Å±Ö—ïƒ,)HôùÛËÿÇû׋
endstream
endobj
-497 0 obj
-<< /Type /Page /Contents 498 0 R /Resources 496 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 500 0 R >>
-endobj
-500 0 obj
-[ 494 0 R 495 0 R 492 0 R 493 0 R ]
+498 0 obj
+<< /Type /Page /Contents 499 0 R /Resources 497 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 501 0 R >>
endobj
-494 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 429.173 233.701 441.128 245.656 ]/A << /S /GoTo /D (subsection.6.2) >> >>
+501 0 obj
+[ 491 0 R 492 0 R 493 0 R 494 0 R ]
endobj
-495 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.358 221.746 413.313 233.701 ]/A << /S /GoTo /D (subsection.12.4) >> >>
+491 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.048 411.848 475.754 422.907 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
492 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 497.51 115.666 514.551 126.072 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 491.475 411.848 503.43 422.907 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
493 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 88.249 104.988 98.706 116.445 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.202 364.137 176.157 374.976 ]/A << /S /GoTo /D (subsection.18.2) >> >>
endobj
-499 0 obj
-<< /D [ 497 0 R /XYZ 78.37 808.885 null ] >>
+494 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 158.601 69.924 169.058 81.381 ]/A << /S /GoTo /D (subsection.17.2) >> >>
+endobj
+500 0 obj
+<< /D [ 498 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+77 0 obj
+<< /D [ 498 0 R /XYZ 79.37 639.958 null ] >>
endobj
81 0 obj
-<< /D [ 497 0 R /XYZ 79.37 197.28 null ] >>
+<< /D [ 498 0 R /XYZ 79.37 351.178 null ] >>
endobj
-496 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F56 384 0 R /F20 382 0 R /F26 404 0 R /F58 386 0 R /F23 379 0 R /F66 388 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+497 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F19 383 0 R /F16 386 0 R /F66 392 0 R /F28 371 0 R /F57 389 0 R /F58 390 0 R /F55 387 0 R /F22 408 0 R /F49 394 0 R /F48 395 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-503 0 obj
-<< /Filter /FlateDecode /Length 4574 >>
-stream
-xÚÍËŽ·ñ¾_ÑGù°4ß`!À£õpN‚u3|°%HbÐÉÉߧHßìöì®âÃj¦{ŠÅªb±^¬nQ¢¶¿oþýáŽúoþ³ºwùp÷í“Ò›#Ns-·»c
-[Ý»àwÿ÷ÅŒ8iË<¯ös¸·¿|ø¸1
-˜qêmÍå_zf¤#RÉÄMàä)böÔyn<gŠÁ¬2R>‘ºH=ÎZd˜æ`Šåt?‹6ñ=ÆÏ@uíg®¯=Íõ?=%2ÌÞq% ‘Îå5â¯=WDÉÌ_¯¿îçOøûù÷çc‚(›ùèÇø÷øߟ2¢EÑ’ËýûüOæÐÖm\­‰"í£§s{IШ‘¸»¿ÿ§ZPÊÍ(G(sÛÇÏw_6
-[/››“ÑÞ˜åAÕV|esc±Rsàg­³×Ì ‚'è+榃>in¾²½]@² kè ÿÜövI
-ø³¹Û“0ƒT²Uîºæþ×# [¯Ç·XuC ›ãé×Í‚ ¼Qb…Y1° :>ÞdðzÂðõ2¦`ƒ+_cÁùï O
-à«ø×`-_@oðÛ¡•­ _ÑÅÞnhÀJ&—€à
-w5Ž-Có®:ÔŠ} ¸6ž)¬þ+ß~Üh#PW€˜ÏŠ–ëß·»ŸnÆVšIž°æëgaõ‹l2¥xõ,ŒQ/x¦3_?«_XI©Ìhóçác œ°6ãÍ7ž…·ÖÙl· {Þñy¾û<äq×Ù"ÏwŸ‡<î{Þ!ÏwŸ‡<îüžò|÷YÈ›í{‹†°µÈ+×må/2Â(Î gfÁ&;­ QÒÇ÷°ŠZ_mÂ@p#-¡ƒ›ÿ„à¦iXIPgíñ©÷…Ö÷Ûà󄆀gM”Ñ'øaVrÈ«|íêj²æKˆ@‘‰c§Ð›ÿöÜÜ'¤gíc‘ÔûBëªI)Á¾aATVQ¦ö[ö4xNåÞ"É(ÕŽ²'íûæÞBÀ à®’oAÕb³›Æ–ºÐn$b»È 0 òÕc„m÷zåŽoYòxå%þùv¥ØÚZ•ö:9ˆ‚ƒí8nÓCŒspV`Hh´J´²wÇ49FWSšx””§Ãs,õ!-‚ǨªÃ¤lÓ¾õí“>èÆÔR_²¹ÕÏÏú»ø)Z\Y¹¥èn4ÿno•PQ¬—0¨#4Ý p¨Q7\›Õ`¥:´¬=&
-˜¤„|‚&hÅ÷TXJ‡«§Ãë'ìUÅŽ I±#:þ 4©Ï4Áí«s"G>4JŽ3Ë7 Gqä1µp‘ŠEá"£pñƒ\ÇÍ™°×[5ÂÒrƒ]£Fn©ÀÑÖ/Î.ÅCßîÊÂ30xΔÞÒ·a- }«t’1n;ÿ½1V7÷Lp"ïçò[ºï¹”ßa?§‹²«
-B˜_1£y ü˜¶R‚Ž¨Q/¤ç>Í"/Æ"}aŸ¿ƒ½ÛQv™ŠV×à®ÂÑaþê×ȇj׳Óß7#yÓ… £¸séŠFW¡;ŠÍC¤)A¦oIW£Ãü”9ÆUÕÓUe`Ð-D&Ež›¹…OÙé±´]Ùœ9¸í±ûÕO»!Ú”()¼ü…nñ2æ^Ÿ¨iô ¥”å&“ìï .Â4pÍJÖ’O65^Ílj‹[Œ#“ñŽ¶= ðM<¥í‰Ó?¥ÁÉÜ…E´yzèªysø’ÑV¯”£¡+uï/?YÓÃÝôœ‚©àÐ’éÊE4y»Š™ÏTs¿¡‰’jSÚ«s@ñÎ̃
-–ûEÿ›<XMÛ‰‘U¢àKf}Æ( UdP H@«d©?´ L©X?2<áòt*"dÒ„ ¹Ã¤üŽ‡’eZà¹f[è&Ø2ê¼AäzÀk»Õ(úSnÙcÌŽÚ¨f=1Šñî5£¡F œ1ŠqDögF£QŒßŽŒbËKv¨a\o [ãßó{F11sÎ(2A`÷½¤QT4DÿæFÂLc 3…°ƒ(à£(„îs}a‡ÚŽ™E„ëŒba OfÇ(–Y
-ÜÌ("YŒVJ}
-æ¤ÙŒ<ïÔ'5  Âp‘КI½N.šMí[Pe?O¨3]ΙM'ˆ¡zÀÎI2úPBÿ lÉ>d:ój;5Ú‘ÃJ™yÝ0íí¦OøÓWoÿ;ÑûçÁ (m¦$¯ä~Â5A·›žp÷Ð`9U›b'“©‹÷û|Ò©6ŸìULZÈô´íÊ”9ÃNÙÚCî$™r[äk1ÍàM.‚š†éZ6šc.L_ö«¾“Ášèð j2‡ób:w†H*ößüã›CÍ
-AŒrþ9¢²K¼ö|ß•–çóbÔ$µ#\ŠÅ¨©ƒn)fÎFMŒPÇzœóòé±í3:´„L¨K%&[•˜R ÝãU*$UWWŒ‰d)ÆA|Gtï,"µä -†‡žÆD7ÌfÜ#i!³Ò{ë‘SKf¦«ÔûíxwHA;عäFì¡DYcãǦÏêre‘zWôËz§ áÖÖ/;Höf­T™¬U_ OÇb#Åöav*–"
-Áu"8t °3âÛBkš.YŒžÁÉb3ßÁáêˆ{ïØ#óÏÕ
-&ߟŠü‹2‘\Êè*žÒU›ë»¯!gKsEÀ­¡è:[åÎES9„=‰C[ ‰¶èQ®¥ Q˜ b˜IæcBÇpø„+iâö¬‚BÜäàvlgèYq¥ÌeÇ3 Â—Î7ê3 •^%@¨EÉêŸf%ˆoœ‡¡°Âæ¨ZÓÏÁü¹¢Ô+¶H¼9nìÈsƒ«5Bï6-p³ÜžÀëªHxÕ÷ÆAµæÊñN™c¨~`¥ gh"à&Eºíd¶jc¿4‡K£LßÁ‡ãžpg/-–tâ+É¥
-fËÛº*RÔÛSËÊ‘ërËT'¸Ã:£–DJÖOÖ
-émY,—æ»R²€÷XÛŸ¨\\:%Î ‡vÅW[[”SDB^V“XR† VײPÆ5a®ÝÚÕp‚{&±Ô”hz;œòRÔ$»8Yö|ÚY {ß·¬I9Î0=G<°‡Ê=>Ö~Ô+7@Юfµ¨£«Ô€ãR”’” ˜ µ¤å¢e³sœ{<MKµ¨=ïf[y¿¢q¼KüP/|#ž£UµÜw0Q,o«±§â^
-×÷op:/HHÄl3ÃþÍñ©Œ$LD éG p~$‘­Î`Ú5ºÛàEÚÜ3g²^Ó&Ø? $5”ÑéáÈtc üCPÔñ??ä»éðOjF¸fhJ|;mj°œŠ›6u5âó…7á†hGæœEÒýœ%«)D[N‰ºMçÿvG¤×Œ6Ü&”ñv;z ·iæ£Íˆ=Ü ÎIÔpì
-IÑõ‡Ä¾+¬ûä{"mèÜ™UC„;tÑ[•âª¸¯v´8bf®…¬Ê…õ‘»‡
-¦W m-RˆY E¤Ê”|,gŒ²NG§6IÀ'3ÃNò8dù¼C“ñ‡³ójå6»~Η ¹´}‘ý U ÚÇñœZÂ9ïSßÒvåªÓ+Í‹_kg¦c1llÊbc!&SÜ5Årºs”Í/“ònß$GŒw:é·¬Óï´¤8.¸Ó•wFû¤.Šå¨Ã=Óv›Ç‹ÓcN®s&=ílr|’ r'rOïÕNˆœlfKâ/)CÌÝjNìDXøË”T1íPMð¹.Ò»”ÅÐ-+ª
+506 0 obj
+<< /Filter /FlateDecode /Length 5224 >>
+stream
+xÚí]K$· ¾Ï¯¨£}hYï0X`g'cÀ9-²7Ã{ã䯟œüûzKõRUO;F3Ý­&)òE©«Hþ9ÑéÛ_Ÿ>=|óÂÔäˆÓ\ËéÓ?|A'6G„™Œf„j6}ú2}ÿH©a”Šøã”Êçw!(´j—ZS‹Ôï¸y tF¿ûáÓwÐÒKý0)ˆt¼ï‰?Qª 7M±§ ßkž¤ÙIg„U4K £
+¤I¢NÒ4H3.r.ÛË#V°^É}ŸÉÒgü´á`1NÚ,ÊäÜÁæ2Ÿƒ\´Ñ# ¯ìCÀÑÛ‹¨ÉMm¹Dk¶†JT2êë"z|}¼”*šx>ÆÏ€:J'ª1‰h~Ã_°…5}%äÆ¥°ÿ’D.Þ]¸õÎå!êV:p€2ð.*ikÇqpá“ÿ)Kß *˜•|®)¨â[ŒN--´¢’ë ýØØd#~-LB! } 8°QxB1zÚèˆF5m=Þ"ŽîzÃßmŸ){ÑÑÿ-•{”W_wt>ø³~œ)Qµàÿ·«Á$ú
+׿IMY\ÆOÓÀ‡ïð³§sÌGûz_úäfÉ¥'Ô5öpúOÅ7P¿ÞNm£^¢Œµ·›b_Ñ&^µªÚžâ{üKðè;¯Ú¿¦æã_K\›é¼Íë¡Í’´'g’žƒû˜Ñç_¸[Bª \
+&ü±çòþÈgö^ýHÈ…þ´µ„Y9Ú_’·÷y½?£ ç§íÛ—«)7¯nÏxÿŠÃ:ší;+ÿ|ÿ’¡å×?·DR»†ÿõò™&R‰5ùž/F=œÅ8›¥ŽQã)F»§*zðð¾ÑaX*a?hoæËÊq¢¤¨£©HôåL ,n¨ÿò)w'âüj$´›>yømÂo'O AO8ؼþ>=ü:=|œÊFbãÓ^gÃlhåðvá·B}Ĩ!bCì õûÏ_¦ )˜–Y%î±™.† b¥E?$y¢Î“h ¸žÄWvVŠì1¸XG$“h²úÖˆ G´bo‚¸DÍôtÑÎ#Ùâ‘<Qï#Þ1Œ#α\¿ D*>ŒA$Ç c8ˆzÓ™7ˆA$Ç c89ó̹™7Ì¥ /ÐòMÎ*¢…uºH=îtEü(àÚÒîm
+\Ãt ÷èð{œÀtƒD>ŒAÏp ø0ê?í5ì¿õáØSô¸±ËÖ(€["ùžÇEêH¼ïp-ý]Î9N‰5ßÓ_SßeÈÍËÎñi5¿¥¿ï5g€´‚ŒÐÒß÷‚3@Z>Fhéï{µ ¯ƒ
+¯Sgâžx/…ùã¢Û(F¬V§¼æRx;Ù"
+å“0Ä({Lvd½ÞN6„lL¦æÂß<$;²^
+o'[ÀlE·PR“/™³“ ¡B¸H¢´8&9²fÎV2afÁ¨c2á/1ÍÄ NŒ±Gå®™@©‰µê¨Àµ7cö¦Ó?%RX!ñ-Ÿ¾›‚0j¼ƒeÔ‹#ÈtnüezøÛQÉÁ·!¶û‰»ÑVtn½Jv˜8δ²sëU²ÃÄѹüùŒÔ¢¤‰¾ŠRÓÇë„úÉÆ]Ö5¾R¬Ÿ:”›,77œìC©µ2N<£‚Od,Íg¤û€g┽èÔzÞam‡•¯ž›_Í5á*Ýká ½ÞÏ­¯2œè4ÄWi½ò^i,g‘³‰KWd‚6§cÙ=`§Â=ÊÂ6{/!¦éjCÀ7rÉó¡+G˜MåF6–`°ÔªdUm£c]€Ïç©Ú%‘梟Èrz¡%T?ÅÊþ²ÎÓ”³ø–µo\ZB¡©3v·öm¥&Ìbå :ö!Û§Ú
+±Tw–ªXDUÉÊyJõbà+Á‚6UÆÅÊ –ð&}Ú¬ïb.éSÕ†ÉTÑòœú̲DªGÛÄ&<8¢š9Ϭ\ÜÄ}”ÁDéGây³¿èªJ!òuhÍv{³Î—vŒ;9˜ËÌöLh›Øî ¯akX„;ΪVo³>“;B\²r¯_ˆf
+~‰vœ§Jº”Є+ù§©éR\îÜÿTMW¯óFÙžg.ÖwY¼L¡fRÏÔw)ƉÙ;ߪÿ °¸•Ž´X;²É#­…ePô<Xó²Ïk4‘fÖzHýº-CÃFšÏú.ÊPíçmYŠÃ¦¼©¯™Õè,¼ª¥b[¼Ñ¡ÙÖÒ(pEî&L¡|<åC_Ãק ñé$ÅawiÅ`H¢Îΰ—R‰_4r!™7»çSnîkj})ã Ö‘zë"~ kf`mTo
+¼…µ“ ¾¢ö-‰±Ꮌ…õͳŸ¼7á¡•Þ›„¿[ï@ ›ÚN¥t$¹Á“lÈA"gn½Jvð$­Bf„÷'Jëuz£+ÉV\
+Xëa•¬9ÃíÅ”Ž#¹ØIC‘\>–Û¢i©óŠBk}–°©Î–œWg ›*E(h°v–°‰g G=KŠKl©S‹Š‹g †íü¥O3ëlëüja¢äW8¿Z
+îólúák€Ë¹J¶œ‘€ès6|f
+ÞË_V<ô°£/s°Ÿrº—ˆŽœÒßRB¢äiGÐf{áw#ù%³¤3ZŒ„IÏ2…—C‚ƒF93xa”âZÝsÛj¹\°Mí­Öa)\U/¬…õ’ž¨dµÖå§;øV™’“¹¨äöV̓<jŽÀ/Râtö”z• =ë:<H­‚½—þ²4ÕýïÝOõ°ª'´h}! O©¬5JUPx©Æ¢zÒEz¼CN»{iÅpR®€ŸŒgK=–Èêê¦%ÕܯÁ]+ åÖ¡4ѱ×` z93ƒó9hä_£vAûÕtW†i—N÷½ôÇ—{ýëÔËÝQì¢û¼wÜ9à­„4FüÖýØéz×°%¾ïž?-w¿ÞDTÏúcêޟbX\]¥@¨¿nþR^ÚÇ}ì%Õ®Í$AWj5^߀EŒZb„:p£ˆ2 ¢F8tXÍÍûDø¬‡S÷‰àG‘FàµsŒZvç¢C"OÔþ²ÃÏ_¯aÖQ÷÷‰²Ö°
+Qg?Š6§²þ¾Mc>™sËñ˜0áz®È¹åÂÀ ”ÿ)bþç¦NŽÁÕ¢N¼To ÅRogÂò¸k%JÜfNSš%nÛÍÄíŽ;%æÏG)Õ{ø”tSק¤ÑM^ŽJMG£úª ^§zûŒµçäS»ÇG;&XܶâÂR.¥ëÃduì@šëdJ¤õ§9?§$ÓD·îÎIÙÕN‰ÙdWW;Ô<5¸Q‹Ap£spã7†WgÕfšb3Owàk©`¥1¬œUgI»#¯%ü¬gjm„§ˆ“{3µ_pèƒ÷}½ÎiÃÛáb>ƒcfeUQ[?5Ö·¤Ó‰ú¯(ü)Ý•¼FëšAS˵¨*^e¨¶‹UO…&ÕÀ¥z9ÅxU†‘Ó݃­¯A«Ú¨É ßVãÙyŠ‚QTMeŸ¯äq®.|{*U}‚·™‰2½›vNiÁ1Œª^.ì0°’ÃÖ¤Óí±ÙÚpZrãDZâp¯R ŸÍÀm/=zȶè"}éŒÐí7þ„jô'Ú–ý•òÀˆAÂÞÛžèR)JE׌d|®òŸ–bj+[Ì9g•”ža­Ò10§p—*)b÷©X¥ê·- Yð+|¬#Õªîm~ÚÂŽT¤`*ºTÍU-QELž®biÍìö°Éü­×ÏQñ—&¾ÿšÿßMárÝïžð ¸)ì%²ý2ýíácØGJ7áÃ#ðPuÕ5BÏü3ÕYXNUÚÉ
+Û|Í—‹²xô7[uÜ’HÆANæîÓ–døpŠ™~ýz±€Æ=ÖZ×O1àOeEð•kô±®:C•°*'ø&¶²Çª“ž.U ½tµ_OMmSµ˜J]Ôlz1«*Üã %üñR=L´.s¬ ÎÃbrH$8®gƒ2
endstream
endobj
+505 0 obj
+<< /Type /Page /Contents 506 0 R /Resources 504 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 508 0 R >>
+endobj
+508 0 obj
+[ 502 0 R 503 0 R 495 0 R 496 0 R ]
+endobj
502 0 obj
-<< /Type /Page /Contents 503 0 R /Resources 501 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 429.173 406.451 441.128 418.406 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-504 0 obj
-<< /D [ 502 0 R /XYZ 78.37 808.885 null ] >>
+503 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.358 394.496 413.313 406.451 ]/A << /S /GoTo /D (subsection.12.4) >> >>
+endobj
+495 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 497.51 105.14 514.551 115.547 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+endobj
+496 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 88.249 94.462 98.706 105.919 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+endobj
+507 0 obj
+<< /D [ 505 0 R /XYZ 78.37 808.885 null ] >>
endobj
85 0 obj
-<< /D [ 502 0 R /XYZ 79.37 654.722 null ] >>
+<< /D [ 505 0 R /XYZ 79.37 370.03 null ] >>
endobj
-501 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F23 379 0 R /F15 381 0 R /F66 388 0 R /F65 387 0 R /F55 383 0 R /F58 386 0 R /F57 385 0 R /F20 382 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+89 0 obj
+<< /D [ 505 0 R /XYZ 79.37 204.438 null ] >>
endobj
-508 0 obj
-<< /Filter /FlateDecode /Length 3951 >>
-stream
-xÚÍ\K·¾ï¯è?04Y|‹4Zç¤X7C'ñ!Q
- úfœáŸG PÐkw~¤Ä€¨C[¸Múö=
-î2Ôƒ¿Cà NÁKi†:A&œéï2ÔiÎîÁÞÊP^ø3Uš?ÎQ ˜y”£Rë“õá.GU+6𘑘?yu«Â9=VÒÝ%©91’:†A朗¤Îcðç“Ô12ç !wIê4ÿ—ƒb•þ8»iôr »3uvfWÑ ¥>#àh{B€/€ƒPzßÙZÓši…³‡ ¬:àu-^QôRe?ÇÙë{Pžiô¼GzH¢³ê
-’ÞóJzMö×ÖR±Gþ¢uÒJc3¯ù[›YÚméN)®³Ò(pKið\ n†³¼åDmıâ­Ò“Œgð§ŒyŒÖ:t…,–¢IpD#ÍÔHeqQÂuw0’€r(|Wz³†þ)ÜÑÔ‹°äªïpßÄ&|«®Ñû‹çÅc{‡KLˆ|ŒÐ+#9·(|–ڗ磻‡§Åi“Ci7(ÀÕ¦¦ö£]¨çÊ%Ò&U)ÚIe`¦ñ5š¥€|œ&3wSúY[f†Ô.Å|fúŒ“U<†å¨÷@ö¼È61ÛŒ\Ô·ËŸfÎ »ü´›‘:üyÅoGêI]vsé7~—³9‡µ:&D{:•B1ëjVÅ™^UšÎ芦ø‘Ýž’B]™Ft^H‚<-YÁ¿D” Ö•V9’Œ˜¥ÚI½G;Ìsïab}­鵬– ¤©Ù«„'Ç5övæxÍšÎ4omŠEãÂ%mïØÓ æt–ñs¾Û]àn÷³ƒ†èL­ÕøâÕºÑÂ]Ætx8~ÔN¾¯…HQÑm6´Ù[ÃÓ²,êY(G ÃÒèµÒ\þ\×–øD<ç…>K›ìË×Üo°
-^ò:•H{ÔÒ-Ѻ¥”¯¤­ŽÂL%W¬ÍæhGâŠZâš9òœ¹†áRsíŽLþÑÙæM7ÃFäÞm —ºVÂ(¢î¸ÂS•˜Y[nÀeÞZŠºì$|Âê>Ï'-Aa;â®ÂÍpnkö„OlKíÔuÔRõÒ²ŸÙ¡Ý(æ mæºÛ©€ÅuÁÐ÷º—•¯Ä§[4o_› D„,Îõ.Qd¯±.$Îï E¨Vt£†t™z¨Æí\s“ý©V·Gå\Q6K‘”eU÷æy %»=ZO·r„8örœROçZ˜Ñz¸UJÍSûô Ž®ªVšŠ;L6y˶÷îœJŤ3m1æX|©>Ì"{ã)¤üô^pÕ-7²Ô̆ºWª0ŸépgÄ”5cë"umO5Äi¡êKPS}뼆Uzœ/ØêdÇ<„Œi£÷$ó+:]?ù!jm<„6"õö:ïÍâ™FÜï,;Õ8ù>èøçÒ}ü[U­SUw!ÝÛ8wâÎîÖñš‘Ghð\¥áy|2ØŸÎQò9|t“ýM;¦•Õ‡µë=v>Ÿ¸dZµíVkÜÂ;ÙUZÓ ®u ç릣LXDÿ¾e íå¬oɨ ²RÎî#šZ¬ŸË[=SÈûEæ€K¿¯Uæe'þZc¨”°ÛDM|bTÚº×#-QÆ·&ÙhU¯C¯Isðª[ó£ƒô}ÞíÔñ!û}êáÛ´ŒñL*‡1×”Ãy;~ìª+Üa)‹ü ‡ÅMëÓ/ë™òž.É#‰ÜÉx¥æåTgÞ„oì³ZÍ
-†üf$ëºÜT(}¶8Óá:nÎ'®?òx1OÓú|pâé~ò×Ê{¡wëjÏùÛÁÙŠö 7æ¿=4¦)…˸ð‘È;$èðF·VÍÁ~”­è)’:“±âîÁôÌ8ˆDjÜïµ »@˜†a+6 TÓß)›òÃã1ˆ\`”9C‚æÑeAZÍ$аÒÎó^Ææã>µì…ê8]L#²W²"B³·<œ JÜŸÓ>•ØJˆ£Èäæ2ý.0%¾üv„öJdšÑ¼5H=¶~e˜1ò00©ù
-²bÒšÚ˜àÍ"ž+yfI(m,OkêJäô캵or ¡ÝðG¦ºV ¡MLž¤T{Ýúf™Îê2º[.œhë)vÍù’t¥œïQz€ºüqérM#×ZþŸî€7’Ài£ï§K÷ZìV’s´Ç°}ÙRW"ä›HžŽu ïnZÂôhÛ;¤õð#?*™„øÛ–TU¯cK’\›°?ø™Ú(d7°r´åxvaw aŸçÔ¨½)v:n©’–[[zžI¨PÊ'õšö«¹†4ó̉ñÌÉTý‹$ëœ21ª|®ÉÓpqùÚV'æ=÷Ä¢kM²hËs¡šj.¶ˆ ¾UR€ª†ÖlŸôŸð&0áÌ9 ñNÒáæ}uÐÞ4àÔ6ñ‘ÐöÍB
-yœÓšÎ -*Œ8¶¥f½ÞKmAÕÃjü9Á¼P2g·÷rÝ~¶$E)]ïÁcþ~.]k}SŸÀg¥x±§!w AgUUÿfåJWOÐ׬µœ¡îñÔ$¨ßÉÛ”¥²u=(/eÈÑÖ×f+±.1žºªÕõoÿäpÎû¸ˆÃî†BÈUÕCö†\PŠÊ“0*%£†Æª^*NëêîÚh¨ ÅŒ£y‡µQr˸†N¾µ}F­ µëºò,ÑA)Æ-w©oƺ©2ŠYÛd ²cÄ:¢lœ,kH«¨)ï]9ŒvÌÈñ¾ÙŒÏ1ž—xì¹Xô4C‡!QøaE=»ÛœB/ܨh¿Ä„bØäws;×»Ò WŠuïMYL(Õ½¦:Ô°Myñæ©ŠŸR± }/÷£›ª£»ßj„Ùçö¹Ö çò'x½[UfœU¾OQ™õ~Pœé˾6)mȶ7´€OÌnt–é\•Û¡M]Û#E3«; IÅ”£ÍéO®mfœØ©J¯C‰AßAsæÙ]‡Ðw½–ëB)ÁÛ­S¸y嶭[C>õNÑ6¿ ˜Öå$o7¹ÏR3¶ :áã¾ïQÑÍ #n…­ú:ãv“Õ­Rîq¶œsv‰Y‘[ ó–þØ@T¯+誢.<×úêÉŸ|üô¥ùq³õ¸c@´‘G…Þÿs(:å7Îán‰~¯Fi4¯1Ëá3¡ï™mÈÕ*”ã ®¥ õöNJ2+pêp¤ÒµU„¸ŒJשðžåÿáÈN—ú¹,õ.ÒõÓ%ìþÞ¬ìãÊRéöŠ]‡¶­-Õ©vË„›PV{
-endstream
+504 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F58 390 0 R /F55 387 0 R /F19 383 0 R /F66 392 0 R /F65 391 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-507 0 obj
-<< /Type /Page /Contents 508 0 R /Resources 506 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 510 0 R >>
+511 0 obj
+<< /Filter /FlateDecode /Length 3972 >>
+stream
+xÚÍ\ÉŽ$·½÷WÔQ>MFp¨¦ÕäÓXst’-ÁË.þ}÷5+3«GË¡º+3Œ•$³øå§ ¿|ýćÿ·O}êâ˜Ó ååãO‚ð‹¸8Á”T£ãZ\>~º|÷Ìù{óîûßúÜXpÉÀ˜±µvœã+}àݦ;R¿óìïpntì‹9ßýýºûþÕǧ_*É™6p1Ê0cñòç'ÿ
+4)„ȵkÃç°”Ž ®‹á_¢ p‹ýf%<Ï×?32õ¼áRêÑI7öÜš4,L
+ûAMR©·—|{ö
+¶í0qQ"·óÏ}»"•ïµö mS4½Ä–¾Ÿ*—xŽ-½lQÏ8f’4*Åprbk™Ð¿-!2…&T‡T$}
+¦5NÍ$Q ” £NÁ•íJ–¾<†Yı'åG$.ñ5ƒ±0$ê(÷­;H.{ sAˆ)Í`,‘´Òoc.ä(»©Ÿ “G.K@ö9ÜÝd-—½ä2ø ú
+þœý™‚­¤kÓ¸iÕ€"÷4
+šŒZ|÷"—QQ­n4ÛÄ;uÂUÜV3È—¶½LÉ)Ð ñ‚˜ˆ}
+›‰;`ÈÝÝ í…¬`è–aãhzãØjÿÅ¿þr7.È^BÁ`¯„[÷X!%E¨ÌVÂQçF×ì° ivËæß÷Ù
+6Ș+Ä»cZ¬m‹¢áæÞ}ŽÐ¦2e¬m¶ûÎxYNý.™êfIÃ3é‰ 2›”gxŽ1ÏèÝeó„ƒm¥.¸½Ø>ù6Y‡~‰™x«ÒO
+¢»s4¹Ú1j¶ß÷y­n²ÄœåÀs?>¨TäVŽ\²çêl5gƒØeƒwg)Ÿ¬Öù(Ì»ÑȼoM¢·6õÃEê—
+{¨5šŒø´ØjyZ¶ECdÑ3U“•Š(kÒ@OM°áU«€R¶IÇ¡í±Ÿ!²¡×[“öë,~Mub`Ķ+ád×jÎæÈt³È¡¢øa„¦0Ê£< *^ãŽ&žÆ¶™Z¡ ã"\å,’73„ª¨­»BëÝÔzåÆŽú†å¡¯NU„( Ëå*²Ñ)_u©c¸ó›ÛÙò Q‚½Ì7Íœ}p(Ê—´ËH ^ñ®‰)+ã"ê®5-1â8q’±zsðSIW,”D|h‚ÛÀN*Ñ(}.ÊgDÈÈ\¥)5T§WÖ¤Õ/9-ƒJ®Áƒ‚Ð])Š2ê%ñ6–*éCù¡ÝÈ€ÉÃæÞúÐ@ºZ¬Ô~ÊFé•8(|Y›wצÐC(¼¥Ôâ5£*˜]«eX‡v%&î푨¡‰WÉw*iÅ%­NãŒ9R”$$º=3[Q&>iKócTfXóª6(S`¸³U‹K¾˜Ëå5Ó¶/uM¦69TÊÔ¡àè×-“Ë»+›Z2)ÅȬ7Ò»ê,—ùí,<Yí0öÚ/*b3Åihª¤—šzúžaÀþõUoìs(&©¬‘NS “‹AŽ?R
+?JþZ_ÀÝ*AM…œ„šJŸ àz¦<mvœºù'<]y.=iêÞRÝÄ'nQhÜ‘$ͱŴ´4:ÒŸËQÿõvêCÛ¬’†3¨‰C·ª¹–M’;˜I6µ›mJŸnRŽ:P–z©³îP/•05@‘!ë|õG% Ãfôî„¡4.0:êE"þð"¨Gu$—( ¼Nç l0ò' ¿ÃäFÙ™ÑéP?»-¬Í’$l-«Ül#‹-‡Z¤''£Ar= uŸ?†Iáñh@Æ% mÔÌÙ Ò1®ßzvr.q’=ù,¤ ü³DŠ
+k¶8å舖šm·ÌÜãl*šÌóZ[¹‡ÈDZ†íZ„2'>)SK³üÙäÚm‚‘(VÓ”pÍm{°Â·
+SÎ(vÑz\·y*—/u/9ÅÌëÔ9 &»idû>dýfÅn•…ú¶Û%Äz‰+†BŒ<H?7ãF[FmF©8¸Ú¸ik›x±rqî%Þ-+«vuÂ$QöI~j›SÛz•“¹ Ôù.xÎÊ>«8bééÁ•»âë°—)»sËÌj]oç1¾1¾·Óˬ/:zî]Ò¹.9Á~4“Üo+9ÁPÖD8Êc—µ5Zˤ²ãrTݯrÍ6¶†š/R“ÎNÌ Ô‹!ͧ!8 ] íVGZà¶Ør)ôÝ‚…àhòfÁ?Öi—ÄÊüóÀünPfŒããBK4Ër÷±¥) KE¾áˆÏÒaF3ű8lUÖ9X,Ë{BñÛÝ_ª(R³Õ\ŸäU›r^ÖáFå‘ž,E]c«íËZå(h(TÝ#Id,ƒçšVºÚzÙ@³ìY×°ŽõÒ»,›¯½ŠèÒ>4˜D;x²
+)QÒžÀŸµi#åg9™g™¶8ÉÔ,H12†õ½ÅY”@Ùe·»âÝR“[³Ósz÷5ÑØÇ¢ÿŸvg93*¤h^¨ÿ\ºË¿5¸L°›eµÍ: äᛀϯ&™PÆÿY¶ ø6AΗÔvq±Mk+jßÖM˜,îÏÄ€:pÜy¢–©rÓ‹vä#²^d¨jwèh
+i¡øË꺼¹W Ùšm¶Ë]`šþåZp®™®§ãÎJ.ÇkÛ_‡}˜û€“Lël–êÆzòDa­òóngÎUƒH·^4oÐöZÁðü¶/º Ãâ 
+w‘£•ZŸÄ¨/w1ªJ±aHþÓ¨C¶*˜ÓÛ
+í.H­ð'©c6Ș3ØÀí‚Ôyüþ uÌs†!» uÚH¡HÑG7¯–»ž:ëÙi4 ª3ŽÉJ¬'˜¸T÷ƒ­7¥˜’þ”C#D]k¯Hz­´¢÷zÒ1E‘÷‡D:qø9óÙMJ0úþ=f÷´ú_Ž
+Ìm§ßü w·ÚW¯ -ôÇ"“üåvúvçnzO';⡭™Nzi>ŸvAÞšþµÙy¼ùwçdjú¡šæùð?ª}?;¸?¿x¯ÚC›}®ßßHÜ°ú¾x÷s
+÷Ç‘ßV•f~Y2‹“~Å è=Ð wŽdÅþÊ{´‡°‹ÕlÐþbÐû|6Ç­””é Úä³*!rd—a˜z6ßVoëtöÄKìß`ðúúï/ËÍáͺÛÓTJNÖc<°*'ÿT¤×
+endstream
endobj
510 0 obj
-[ 505 0 R ]
+<< /Type /Page /Contents 511 0 R /Resources 509 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R >>
endobj
-505 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 300.561 155.143 312.516 167.098 ]/A << /S /GoTo /D (section.10) >> >>
+512 0 obj
+<< /D [ 510 0 R /XYZ 78.37 808.885 null ] >>
endobj
509 0 obj
-<< /D [ 507 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-506 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F57 385 0 R /F65 387 0 R /F55 383 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F19 383 0 R /F58 390 0 R /F57 389 0 R /F66 392 0 R /F16 386 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-513 0 obj
-<< /Filter /FlateDecode /Length 6710 >>
-stream
-xÚÍ]ËŽ%7rÝ÷WÔr´¨¾@¡aU·j
-Ѿ^ùϨýì·XŽ³æ%ñãÆÙ„ØÒÕ8;´ÓénœÛ7Î^ÂÏ‘SãÏwãì)þg¯@‘SPîÆÙAÀ7ÆÙkðGèÔèë½8û[Øjqï³q›ë•?Ô'øÖœÚY}&@¹ýGZ4i ´ý¡GÈ¶ï µ¸rà옶ãÝPÛÕI»“}#§Õ÷dÛ?¿¹™¸EW®2@ê37²ÚYýzs{0Ø|C€†¹….30Ôgn¤µ³úƒmàÇ0€“ü\/30Ôgn¤¶³ú‡ìt¯1@Qtb Þ º÷‚)èæ»ñóRp½Ð®þˆÒw/á‘žC1› -Îùͤ"5|¸rÜ\Êó:ÖXE­ý¼®…â¡zûxk{©Z²5´ý“³0ª´¦f<û,ÿ}¶.%ëËÙ…Çl'ŸùÑÅrò[¶8¬n®”ÇLGùÉÅr€?CÖñlÓæꃌŒgåÑŶóÛ{M÷G'Ëzây ¸÷üs­ø†ˆÂf“{ú}†‚5 Z»wѶZö)vQtÁý¢´ØSn¥˜£³Y›Q/¶?KÒ²U3JíÆ
-D­œt¡CBevçH C;”ðØ' ƒ‚9†mÝøH6 € èÈ ³¦ÍSÝD=x'µ˜JÊ’H„ 2Ä©8EùÄ:Ãi²±à$(Ç^¨
-WS9’ïªðU™à³[„³3 v+à˜fËm¦Ä”)‘(HHÈC¤â4 ä”Rê~‹•1!¾ è5RHgÂá>HrqEµû’7“Cœˆ
-/.+ÙeÚ¥„ä{À°¥sIxSÃ<Ãa×ê¤V|ž- "aÈȲÂ
-Ž¢Äw:àê—qgBb"Bز*‹F‰ÞÌ3,&ß›¢¨Aø3i2Eµ,GBÂ@†$§™ §X‰ü&++8bB|W ¡2¼-'2^TÄ%3Mƒ ¤|3 ÏÌèi9H|éŠ,‰DÑ@B@†dmr7-MvŸ”Nsš8g\¼,ÉŽ«¼q+0ñ¬'2š`ȪzŠµùœÒ2±
-N±0™+xW•¤ÀÙäªm)‘#RAÃÖ3—:‘ÃÞiÅA›[ÀÒÒ®‚¢X€Êò’÷S)á™r
-4vÿãÌÝ8™'µTr,Ú–)nX*`Øš@æR'nØ;Qd bnV–½Š°P ²Bñî\:ð€È—¶û‘@ƒ:¼÷7 ¬i´Û¡¹² ^÷O-nDÊ`ÄC–R57âV´¹,­
-!ÀA=Ùü¹t€Á]¨þ2`œ{…æÑ glàdÔ2$=zôÒ"aF¤ F¬1d)Us#Þ‰"cs;°2]d(Š€ÐÞbœJ žx­I^8#KÖÍ£Îã"¾/µ
-Š°`Ë–ÏD”¿AZ )P9ÌÎr1ó¸…sºönE«“ŒXZ¤’A–J6ÈÖ$äR5+â(v
-C
-ö5¯§ø›¤PçËÇáS<„JŸ„WÑ)ÃB⧳ã«ðr‚!í§ìñ·2Jh—•9æë^é9zF_Òží>M7tͨŽ §®åoß7àýŽ<Œ»ÄÅ+°l,“Ž¼·ƒ¹†ãžžçö+ž[JùzÓ/h—[Á­–÷}³¯ã(¾é>åtß'|Gç†v>Aîì_ä”v“Þ è¯a¥ÄÑçPa`­U®¸¹tÝ„Ÿ.:ðËE…/:ð­)ÑOÙô¿ñ…-UW(kç÷,gëÉúÚÙK¹ô¢Iœ‚éUKÎtñ‰ªöÍßn“1âH±rè¾Ü¾×/rëSö-|¶¾¾¼ëf†-¤7ì€7ãƤq߃ϣ¶âí[®5Ø®K·ÎôÜ.àð {,«Ïƒ´£[fËþ‰×Ó»#nT°á;Þ±+OxÅï}îT\ÿ'Ü“ ¡Æw27îI¸Üš‚Ü™€-{kk­é¡»ÚaÞnÝ4‹qÖÑå ýÜTHš›{è|®í—'”{¨—zĵC½ºÿÜ¿<AÙþ°‡z¯á'õ ÿÝËÎñ C½ êw/Oø!|Û¡Þ‹ð»ö„þÞå ·~gäèÕ÷¾<¡´xwýPŸàß8^6k?ry¤MýÕЕãeqöã^RCyÀÅ8«²†û—'(Û7Î^ÂÏ‘Sã¿{yÂ9þg¯@‘Sp÷ò„BÀ7ÆÙkðGèÔèï]žðpë0Î~Ó9Þ´µ÷\×Àwí ü­«&íGñª({ýæóh„ýñ·&ЬçÚ­ zŽtáÖeüãÞšpRŸ¸{kÂ9èÖ„‹ õ™»·&¼³ üØ[.20ÔgîÞšð8B´½FÀˆŸþx/Ú>ÜŒ¶×®mÔÿHW&´Z¶”ð(ø0¸‹í¨âÑìæ—{ôZñè³<»œÐÏÐÚ&g—< ?ž|æGË1m¦½SJ½­\·ÜŸä»ß|õ=»©SxÝòxV]lÃ,n:xíñìdûûÞXÐK €'c¯M¥¿Éf)ÔLh Þ•&‰®4€Ù†$¢ñ>º&oªVÄC=U#•Ùaªx
-@™Ê8ܤ¬Ë$½ïÎiEÆ%樲IšqÐ^?„¼“æŠ{ùUéa3.GíåÌÄ°!S"éENÄøÍ™~Í›rÐð(€*’D31Z‘ˆ¹鎘C
-*Ì6t…Eè T‘²ënýs$™hµW,± —§I)x×I
-Š“²…RÆöû^I&F´Z÷\›š®txêË„Ue¤¤Øˆø¡ £›2I&6Dm
-@¬‘dbCÔP±Ä‚^žfãï«ÑňB.V7FM„LŠÝûÉÜŒr¥ä=ärÁ{_vR V5)0ÞU½f…E-J‘ ‹5‘ôR'f¶õZ53€$«» If^”[ Ò•—
-
-^2vÂf³æ&Ü¥DÝwX4ó"ŠX¬‰¤:ÑRñ¼­î>x3bIv,šyÑŠ²6ÝÑrH
-‡ð^25Ía“e35J•P+‹JÔËžè)Œ¥S|AYu¹ø©h’ÍMª‚FL®Àw<iJve˜”´Ý]¡½{‰XWŸ^ˆ®—ˆ ýBôçŸæ×­© é>$§­g¾2$‹Øª¼îž^ÕÊËb €ßiµ%#Gý’BßÄ ¿ào>ÓoÓfŽþ¤û}^?·¯j„Ô_"Óþ§¶èëØ<rÉb²[Ënì”jQ_9ð;VýSSŸ÷\âÉèhó™ÏO&½w måq'¤B
-5¿>õE}îå
-GiGbTóó"[è—ÞEúf
-¾Ï¾ÔeˆïÒ£c­¯™ð"ù¢þœ'}A•ú\/ëhXáÝáìN§¨¶ÝÎê xRúþûx·jã»öá܆…v,ËA‹Ãƒ±èü<–•ó&áo‹•ÁMÿjßstfm‹±¼Ì_¦%4I¦Dª]#¹†¸Ë:ú¶ð–ºÞº]±x%Ìú4¥ш¢ùU¾;Û½Ô,´¶ýÜü9DjÓwxÛ³ymoM²Dä[èøÓõ÷¡ÁáÍ,ëÓt§%"n9ûÀ¬LÓÊŽûU}0òø‹¹ï q<û›Çªã܇«œ
- [fÓŒtàèÆ
-÷*u@;¿—Ð \ø†ï1}µ4òZûåÚ·U]j_žŸÆUåiôuÑžôìñ§|E©Ñ»Oг1,'GˆRì–ÁfÕ-ÃT˜üæ扢Ì#õçZÇC2ÃTS¥– À8à~ÁI²¶´¼´41fÐyLŠó‹.+ª=øú£¤˜üJÙfbȽÈR ±CÐÕ‰ž©õRÝåÚn‹§äÝI í«!Yî$Ýn³ïrü\=”hX4»îÅnHÔà,½LuW$ݢߦå‹.3§à&©´òOž¶o^RŠ5øé¡pxö:ª‚bëàÐï
-Œ#BjŠ°ßP_Ž¾œNEœT ïܼžÛ%§b0ò·©ÒÏ’ðQ½£1¾èˆÃ£G ª¢=éDÚ´®¦—þ%NìKºŒçªºŒªîåÎåéÉp;ÓÂeè,\ž<ÏÂõ³sVäGä¢ÅCý ÑÖ§&Fë F¼±’û’êã<ÞpäžBÏüýtý±à£4"¹u@à3¢}xtRB?-‡qåmžQñxž;<Þ…Vß;vLO£ëÏ!®-¡^‚ãöXǼŠøôIÄne¿‡ôÆBæ–êáOF³Ì³_´4‘—¥‰þ—}îH¡ˆvë¯C‡wµô(ëÆÞ]L:ô¯äÒ¬¾eVGwÎ2Û´Ã-¿r~ƒœJih ¦ª*b‚š”›êêý/3A$e
+516 0 obj
+<< /Filter /FlateDecode /Length 3659 >>
+stream
+xÚÍ\ÍŽ¹ ¾ÏSÔ ´V¢þÁ
+SîÓâ§ÞMg|úï¥þ¿¡À݇¡™Ø_Jï~}Ï.3ŽŠ‘V£•ƒeJY… ŬRxðùÏ?–§¯KYó"†(|„fNí¬xOoq•Ëcºq':) ß7«² õÅçY5¦‡‚ñ°xCŽ ;'ÎLž©WñpÛ_úŽq™'Ó]é®™;¡ «ÌcºP`˜2æ¨.2ù ‹ñ$€Yû†NF£NÊDV:‘¸=àÔêDàìÑbSŠ–Ìãž}T)‰|¥”qÜTÊÀ WJ;“•V.»¢©\$ÓèÈG}M3;)Ièãê˜=a• õyµŒË°;x†¼ë¡‘<SO÷ñm/í;÷Êo&ñý^úpÄ"¯±ê¨:õ  {ëNÑ;þÙô=²Nº' {Ô;Q6ák#‘ê¨ Ö¶Wö{]4ØwJs×½ù^ØÆwÕ;Ї]þDÌIÀ‰ø‡Y˜öWœR6J#Œç²¥ÐñR{©æjÖxÌnLTõqÆ©ç¥t“<ÌÒ
+cxøF.°ü²LX|£‘xùø¯–F0ð]/ÑäHó·,òÚ… ^¥çå(±ãÂxîÐJ/Zà3Q.µ>ô•Ÿ^µÝ»z Ž‚ñ5§táÎU‡DFÕ'áR*e:N»ö:e¿åàl‘CÅ›QñjÒ¨3qÜæâtØ¥CgËsîX¯ÙÛçåŽ1ÐL*#têþ3œ½?uï1þUC
+î ^yœ»|H6è
+Ç¥k~U?åzCœH¼È”å:/)¢P÷—ÿn»\†OmWu™÷>Q,”
+7Jé%M,u3[5x,7Ñr¾ÂÄxÓ´¢m•Zêåx£ñ¦Ô–[ºåðÔuIʈ2šyÒdqãÂ<°—‘´äŠ–âõ+éÝl•)÷#!’·EŠlª]íPÙÔMxº*LÆBJ§—ÐDÌiö>¼”ØJ=&ÄÒD_ÚGcµU+(¡éæÞd(³*wÛM szõ\# U¯æî>ÄåJ ‹úèò\ä–ãB¢Ë÷ŠP]ˆN
+Ugœ3¢rôM<€8¬D>¦\÷ACÇ5(¾©W& y¥?¾¿
+frÀ<Í£[„´šIÀiåôž_Fò1a-IQ=§[„©öLV¡Ñìíg£õ£ŠTBÕL&4Ó§ƒå«K›žÚ34ÓÌæ{]Õ#õ£ŠQ†#+&‘Š™äÁSwí;÷
+i&±ë®oa’:
+ ÓþÄûûòDZÜ…tZ%yT[P œôù †DhŽè‡,­{C®½ßB
+Q¬´‰&…È€¢Y5 F¹Kk­¡•o%¯©}Sìtýßœ×
+:hbgòÕ^½®þ•Ù½fG‹ìØ?nÒåv¾ÎéÔ²õêû£:®žÞçï›Í«.BaØ4fô»tû_!¥JHŽíáSTÉ7•˜¼í7úR™|¯¾Ã>d{ƒú"~d˜b ŒCIƒÇ/rGœVÿåê€R9?øŒ–Æ@må(Ëñ:ÇîDUúFÆÀ½]—TI‹k-éùA¶<…ÀžÓ>®l¨wOX
+f…Ø.nS4—ϵŠîOo-H2Sô±'¢¬5ÃÏwDÚ¼ª©åfÔGÜ=¶° ˜Î5!a½Ó$þ'¬ L8óšx#d•$-ÙjϽEVàÒ6þ‘´í›Mò<§ÐÒÐ[¡0ê±½õ|7îÖ…ðÌêÎNËʬ›¹Î¾Wu÷³=)öÒõ>>" æ½Û_ c†Ÿ‡Xÿ\‰Ÿ ""u†_¨ü714²¡G5¬¹œ‰ Ü£‹Q×odoÊò˜õÜ :J{k²‰5ØyjÜ2ÇW?È“ÓȨ‰ÝœBÈ­ßP
+.E„‚ .W»ß­ëÕï¼Ø­ßy0ùՒʨÁãé+Åz, 4g¹Žçp“]À5LK3 J–?¯‚Ïn†ƒKç…íÃ}@(†#LF7¯çFWšáf±½èØð5abÃŽ¢hªÑ7­*~JÀÊ>ö?63œ[Á38AÅÃ÷ÞrrGCêñòéø
endstream
endobj
-512 0 obj
-<< /Type /Page /Contents 513 0 R /Resources 511 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R >>
+515 0 obj
+<< /Type /Page /Contents 516 0 R /Resources 514 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 518 0 R >>
endobj
-514 0 obj
-<< /D [ 512 0 R /XYZ 78.37 808.885 null ] >>
+518 0 obj
+[ 513 0 R ]
endobj
-89 0 obj
-<< /D [ 512 0 R /XYZ 79.37 382.758 null ] >>
+513 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 300.561 92.359 312.516 104.314 ]/A << /S /GoTo /D (section.10) >> >>
endobj
-93 0 obj
-<< /D [ 512 0 R /XYZ 79.37 345.365 null ] >>
+517 0 obj
+<< /D [ 515 0 R /XYZ 78.37 808.885 null ] >>
endobj
-511 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F78 469 0 R /F15 381 0 R /F29 375 0 R /F20 382 0 R /F69 402 0 R /F55 383 0 R /F67 389 0 R /F66 388 0 R >> /ProcSet [ /PDF /Text ] >>
+514 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F57 389 0 R /F65 391 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
521 0 obj
-<< /Filter /FlateDecode /Length 4700 >>
-stream
-xÚµ<É®$¹÷÷qœ9¤¬…Ú€B••~ ôœz\7Ã'ÛmÌŒË@ûâßRû‘ùʇ·D„D‘I‘%¾ýmãÛOo|ø{ÿöö»wã7!˜×ZØíÛ¯o¿ðMlÖ3e7kãFlß¾oüĹќk‡ïŸÿôíç'÷Ü1-ýÔ {¨wü‘ŸoÊjzãŽÀ'ñ‰þáhùLo”ÍOðÀɹ¼üÿŠ¯ˆáñ›…ÒšZ<Úú¡%àÏ—fxùÁJÿ* ÐØèüݻЛgÞH gZ¸µÒ""ÂòþYZBÑÄguoFÐË„2ÌÎcœdÉîÂIfA W‚€ì‘Ÿm‚–¹d
-UF¦©»·´æ™ Û™M¬Ðy†*H ©¹>à4~OÝÁ8☔=mFºˆSLÑIøJEï¹¥¬dÜMÌ2Ùበàâk$ÀÊL@+©m‡X;‚1Š±&°¥ã¨}$Bd"æDT¢b•ñÎÐOlèqK__ðT-ÖeŠê”¹4e e£Ë±ßR¦*S¿T,3¬¹w ü{Fñ$õùf4ª²…›9g¨âNêhMnUûÐÈpïŒÂÄ…ÞlÀ½¥—äb‡zñ®šù•=?³ž¨ûjF…a†WƒpoÔ®èÃ`žˆ5+{{R˜ UD.´ÊL‘ Ùêû&_ôSµËØ•vI-˜óf$Š`Zì¡nJ«˜”cçYzÎÌh +W"/˜m•å+÷­¬Z°óˆPà’t/Š(2«'J³‰¦)GKSLi¶
-QÞ¿Æ/Ù¤ÒÒò¾WÔü¢~%˜A\ò¢—¬–¾7üãuÉP*sw5^˜+—[­ºGÎ@²Y AV­Kô¥Ám†y«œîă[&<âΉ4u™¾7æxy7—`+—ÎŒP™ƒÐÚÀˆWÅóx‰ÅÀûqœ²Ä{f¬!ŸYâU\¿`¢ÔZM¦Ç¬•Ðe™èɳZŒšuÑåRB3…³9@o52b<º'‘"9ÛÉÒ!©pdr~keÀ ¢á­TÅe¥@¥9#-ÈA6hê8‘=à‘1£æÈQOLm ×b—¤PÅVã"TßdC—ÓÀ^”kÀB£ž)SLí=¹ÜJgÃë*ñAX½ú’°™}
-ÒtYÓ/€Ô#8öJ7æ;>µBlB\›¯dÆ\1c¸šFã§Yµ¶µø±i XTöÈâü¶ß+SõI)’^§ÇÌbx¤i´šX¡ÆéøAšF1íܽ•`D0É]5èJ¶Òp,Í
-I„fô8geï$i-<.ã$@"Nzá+ŽI)Wxó§ñ wbŽþ
-zÀ×ð‘Ü`H§žáÓ/S¯ágÉrWñC·É/¨Êº÷Þv²A„O¶^Á¹Ž«Â0ELƒž Ez˜z-z­Îeºª’:¸üô'K
-à:î€zy&»Eù3+
-WÌ8¿ôÔâ’ù¨[Ÿ•Þ vóú¾ÊK¯V¥ØªsÚÅ:9kÐçÆCf0Gè1œ6ûa÷u®áþ,3¼Äö(· ð%Œ³óÁÍXð¨qÎP—©J@ít|!Íìº3>‡r¢8UáKL&úòeV’ô¥›ÒvÜóŒ_vÔ€c'[®õ_vF
-û‹²ÙéÊ{Èio(lƾaÉîã|a
-O6® SjbºQ‡údsgõ©o]ùÓò¾J¶®C¸l+³jA»ÛnNïÓöE‰‡¢j,3
-FÒÖxD´¤UNÁáæ%&½r#\˯eûÁ ø »ãœ‚¢ô4©%K8tIw"© @¶Õ6V|vêSg6Ÿ{|mì^âj¹Näpí’åÆéÍ‹óÙè¾n½ïˆ>†k wž‰~ßzN´ì#“6.}ظôt¡ùÿ÷ßÞ~k6á9º†8Úi¶?£÷1ð†N+þuûõí—^{®a'»‰öT ÈŒ ™òÕ€û+•e`bZžßÖëd¢w4ú¼O«ÜeSõþJîçiß:ø
-EgN/Ýápàa] Ÿ„Hª¥aAëÄ}û?þç?÷g´ Ç¥t€dx¨#ëúßãŒÃ—z(óQÉa[rg`oC•þ
-%2ÜZ5QXJ ¦ÚI¢”4mÔç°¤Má¹i‘ 0KP]hr2kŠQ p±WX­BœàŸ‹Ø¤q¹]˜krOChõrÏôYÍd=s’ÝW™U&;‰9 ¢¤œ¤²ÿáÓðR+žÔ‹ŽÍ®Š¤~fp#Ä{S@&RÂTàö¹«LD)
-V5<ßÓ_‚kˆŽ·ÇFseg†+?Ëó ˆè‰4G×HÞZ0Œ
->õn:ã×lõ÷û?ü©švµýóo[ûøß”jàˆ9g<‘ƤhuoB2¥•“”Mx+¯²× `A¯jhG^!zàd­ê%ñ
-gBi)‰õtó„ôÄÛ¯[¤B]æ½ĨoOR®·®ÇÆžî$xúÿPVËÄ6­ŸÌ瘺QE‘$eSˆ„Ùq’SëÔ¸fQwU¯kEfAãÄä8€“úý¡ä=¤sôçÖ=ýRíÑ?´éÏH¯È§Ê¹óäKñâüƒR¸’¤>´h¿ïÒÞ¶)/øN¤ß žO¾Ñ!6{A˼‚ëZ&ÑG¾Âeùº–yOæ× ðæ„šQóܺ,ãGzÖv˜Ù-Œ¢ ¦¥~UÓ Óö4ró‘v_×ú=Ä?®mà_W6)Åi¤æ# U®í0ÛÛ3Jg.(¹1AéÜ¥ËfïßjØI%èx ºR¸êƒ<¡rÔ<·.~î‘ʵ®ØökG{c/kœ NÐ)äæ @i\ÛaÔ¸‚øG5Ž”^U9ªd±§yš<€}•ë;ÌV~¬Î¡7LŸüéÑ9>äõe: }¡þЮðÉÙ×”“!§›£i»²Äž·Úu
-ˆH‹Qƒ‰NÕ`(ô¼•®dAuú@skÜEЩkéùÑðêYŽfÌá€ø¯Ü~ÞÞ"¿9öÈ7êï[ÃÊóß··?¼ 5°Ìd˜ééC—,x–çAE¥Ü°åŇà¶\]ö
-ð(ŽFôÀËÛ ¶^Þ~x'V‡|ζ÷·F} {ÆØŽ­AP–?þ ?ý~Þ 85þŽZ…Ö6ßþðöKk…ÝF}²”
- è
-…­vÝ‘k|‡­”ÑË;‰€oè[Ž£5½ÂµÒl‚{&›Ë‚òþŽ†¸½¡xξ?òÛº¯‘ßhϘúæ*¦\ùJ‚mÚxÑêTëÜr:KFËçQãSÈ·=êÎ5 µQ¹V*gkÖMêY(J—uÙ{­MÊûÛ>WŠjõ©y7ÛwÂÖo7Ûtw‹†ÜEu<ít ˜vËc³‡Óî}{¢ª«½É¼ ´ÑX÷ä
-3º/ÃhP“÷þºŒRÈçD<ð\ÕÝAuĪ«¹QK1ýº‹[Ñ “Æð'·l­qÁž8©z
- ;÷¤†ëÑl¾/̺«C´OÊu‡Òž(µE¿Ùúe±í¡R[ÚÕªgç¿ôNB[0Ñö§„¿´‹«ûâweûõÇ<Ú35ú`•Šçhàò5B¹WÖ°øÔÞ5Ûž®¢\O÷“›q«çu`ç~Ñ¥Šp2¢gåt½èŽæeR«¡s’æ›ñ¡ Óp1ZãódaQ¸¢81³:[ñ¢¹ ²Û©_5£ÊAŸ*¥Q/Ü5”U?-ÆÕÎh³7cefÐ`S^èÿ
-¦Öý
+<< /Filter /FlateDecode /Length 6721 >>
+stream
+xÚÍ]K9r¾ëWÔqçй|?€†`µ4Z`}X·ÅžÆ°e`|Ù¿ï’ñ ³²*«µÒôA3ÝÑ‘Áø>’Á`&æòŸsùË;3þÿòåÝŸ?Ûx©[M.…Ë—ßÞYøƒ¹Ø‹5as9_r²›IöòåëåoÏÆ ÿ>½ò¹Ào>c?ã^ŒIþÿéýß¿ülÆë6ƒÙlŽ;›ŸàŸëV<ü?¼t«h1™þ·†åoKÞŒ)«e÷¹[ÌŸz)øsrä½óï]†ÿçÄ’¡O¸>WÐÔ¨ÏÝ'ß´H‚^GÛ½&ϱ,´e¡×f«H8ü÷/ÓÏ?y÷;Cð>n¹91o¹ø˯_ßábÝ¢ËP›\ÿ÷—ßÞý2ÔuÓ5v¼O`Ú®ì ô½o\׎eˆyï¬íQŒBêÃ׺™ºk=ÂÍy^‚-[õö{ð,ÝÎK¬ÑïÄK(nsÞßàe´DÕΰŒ]¯ u³&q*£m+o“[Þ?ûÙS¯¼Ê‚…†S]mº·{ôå²<c?‡QfëA?ò‚5©=¨ýå:×üœ‘~Øû/hBT.i«Ù—¨}s!nÆ¢è¶ì˜å„Qêè³Øê,¶º:à…¸öµ2óÀ—KÄúp-bŸðs ]Ž²'>u )O bãÁBÿû2ýú¯‚Èø-Å°ú3Ûùóç\®¡p6lªp}2tO‰Q?ÚtC¥·ŸOÅg¬•¬¶˜ú0ÏÐÑs\[¹ÿséz0is)­ÚüÔKo5äGh³öá®ïÃÕRR ›·ö¨”;>&èí>¦{Oӿ뽘ü%}ÿÿt½Äl¶`ìÙoŽ]ªÔó#ÅmïbÙBHxwÖÃó1û¶‡!m¡žäïþkÁ®u«ùƒÀ·vœ“>lÑÇ»2_‡èÜasíeÍñ‹˜¸•èÙ
+¶ÜÏï]¹F¯s˜%z÷ܹxösÙW“F+Ú4 à¿f<uTµÏÔéA*À³©))k’IÙQ8rÐimN+D û&L‡ÉQ€@v$.ÉÑa2—ò–¬¿æ߃‰Ëa’ A‚dz­d®;Ú.'ûq$Ñ\[<ÈÓÐPhàëšh§a-WÛg¬~+µÜé#÷“ƒG†ž˜ýælœ¸ôc*ð"¼¹ÔγÃÿAŒü9Ž‚qD$;FÛ–¥èß?Ì¿ûºü^FÆÃ#1‰ÜΛø ýV°Š>o*VÅ\XÀøù÷ðóü;’•ë·vqó5¾®çŒVÐ\¯ L)°(„Þ"Ãú-øª«~­þöûËÙ‡½lm
+MvЫŒÝB S%;‰‰¯lÙ2\¸ë‘.§­”t‰0ws¹3þ'ó“vU<´Âг¿?ýKSi k³ÁÀ†`¾á
+N¿@ñ¹4€t_aðË»ÿ½¼ûåÂÏå-dwy*0I<ÿƒ1~8Vÿ]tŸDftPíýŸþùׯ—n¨sÅOúR`Ž.O1BƒMh¢¿¹ö‡öPn4ÙŸt%LtMÊ`ù*¼_Väm>œÂn_>˜Ò¦hçÀ“¶ïŽÀ/Ê{ðöúøCл¼Õp¶êI[£÷‡ègåïŠþ•àCÞJ>‹½+kèáú¤û=¤nøŠï$ô¡­±ÇCì³òùj*uKPð“‡YA~4°Ö-@›y³rÊÙÈ:´ÑénhÛo7¶žÂÏñRãÏw£ë!þ·^Ï@!SPîØAÀ7FØsðGØÔèë½û[Øjq¯ ²Ý›ó•?Ô'øÖÇÙY}&@¹};ЦÓ1MÚGmè²íkC-¾*ð@¶ [öùn¨íê¤Ýɾ‘ÆÎê{²íßÜLÜ"ÌHN2@ê37rÙYý|s{0Ø|C€†¹…N30Ôgnä³³úƒmàÇ0 (äzš¡>3p#­Õßd/à {ŽŠ¢ñnÐ}¸<tO×íêŸñ@úî%<òÀS(fs¡Å9»Ùh¹†¯¿ù 9n.åùÍÞü°Š~óóa}óŠ‡úíîÍP·dküf“¿€« zÎý­©Ï>ÉÿÌÖÁ£ä±]g³=ž|âGËÉoÙâ°º¹R3=å'Ëþ àɦÍÕÏÊ£‹mç·×šîN–OôÄãpïù§
+mµ& ªn¶Æä._ga(X3Ѐ µ{m«eŸbA
+WS9’ïøå¿ >»AŒËv¦ÁnÓl¹Í”˜ƒ2%E bˆTœ¦œRJÝo±2ƒ#&Äw] &B
+éH8ÜI.®¨vKðrˆ ó)Y7i%ã¢S–D"D°p@`C„‘JS<°K¬C^“‘ÚàA<Wˆ¡&’w‡BrÞaèJªÁƒ$VüF1ñථU¥£ŒÅumbJ$Š2Ä©8M9¥”ºßbeGDˆï:ç Wöø#áp$Ŧ áñ)—ÍšbÒÄ=ø–'µ„køÄ „’
+qÄCMGB¢!nøÙ]õy¤jkx
+²ÙR19 É{!+«Dú)BcŠJ¢›oàz†I-{Ž‰@Ñ0d€¬0B*KÓ@±9MVVdDƒ8.ˆq­_ÍÑ ‡ó¸Ð{Rƒ$CÎ;˜’Û"©áLØGj”Dˆ`áÀÀ†$§˜`§”R÷›¬¬àÊwêÂo„ä¾ÅÈ¥rè§
+/TCÈ¥ Éw‡/|Týä=¾Cªó „1é1%F.i”DÑ@B‚@†"§i §X‰ü&++8bB|Ðjr¶t$îƒ$kT×IÆ+šWaÎTw&«ñBI„d‡RYŠvHétŸÉÆ
+l° ~+¼øZÉ.Ó.%$߆-K‚Ä›æ¸V'µâóli CFþ“HeiÈ#V"§ÉÊŠŒXDZ­0Y+Î éR…˜“Wõž R—Ü<Z8HOÀ7ÝdÌæcïNăH$$ dˆ_EQqúM9¥”ºßôFkG/¢Äw:àÛ/㎄ÄD„°eUp ëôf2ß›¢¨Aø3i2EõZŽ„„ 1H*N3AN±ùMVVpÄ„ø®@Cex[düR_™i Lp å›ihoëõ´$¾ôE–D¢h ! Cònr7½šì>)æ4¿àœqñkIv\å[‰g=Ñ|
+ö˜qþvâ-v¬¹â0Ô^{zÍR|ËkÛ‹àÍ+÷O
+§¶WÀÖÛ,¢WÊÁ¶qMéáŽ3±¥$½Lz° aÚh²¯¬»©€-{)“d¿v‡s¬)ØÞ«z™ÍH 0c±!Çc)q=/âÖ8Æ ’œba¼d®m‹¤ÀÙäªm)‘#RAÃÖ3—:‘ÃÞiÅA›[ÀÒ«]E±
+Å»céÀ"_ÚêG èðÞOÜ€°¦Ñn‡äÊ&xÝ?µH¸)ƒk YJÕ܈wZq`Ðæ°ôXAaîÆ#˜
+ÙöbâNK^ãT—AªÁNÌáÌ« Ñr¸3Ôêh¤EÂœHªXcB¸PM»¦Õ†ÿÚØ”&}‚Cð@fq%KU[Ää6¯²¦Ô‰ÆöQD«e_ªnžZ$Ĉ”±ˆ5F,¥jfÄ;Qd bnVæ‚ E±à`¼«)K Û +cpª¡mÁ`želUm'^1fmI$Š
+²$h¹À‰vL+÷ÅÚ'Ñ¢Pêɦॠ®B®¨®„s¯€Ûk5-8c'뤖!éÑ£— 3"e0b!K©šñNƒ˜Û•é"CQ,x<;Á¹c)áñ[H5©Ñ gdɺyôÂy\Äï…¢à‡ÑÉ–)nX*`Øš@æR'nØ;­80ˆ¹XâFAlÙò‘ˆò7ÈC $*ǃÙY.f·pN×¾­hµb’ÑK‹T2ÈRÉÙšdƒ\ªfE¼Å@lÍe*É ø€ßÄs9–’
+
+ž1vÂf³æ&Ü¥DÝwX4ó"ŠX¬‰¤:ÑRq»­î>x0bIv,šyÑŠ²6ÝÑr•
+Ð=Åcáç+EŽ¬ /3”›øž©lß—¾
+Yg6ª&Ýö/–͸m!mõê¦Ð+Á 8wj5l¯ää"µ^/t£[K Ô5kš^gëd+ÉéÞQÃq¾+t¶O·7rÂò¢[ÇÎÄÿ7§:›ÚR×µ=ì.Š»zBÝRÜ[»vw–›Þƒ`ͯFq%4-¥½Þëð¹’ÎöºE{Jb«Yz]y´×y¸ÃZÆ7ö: ô²ü#«ª¥Ð…p”‚$F5o70ϲœ~é_¤o¦@üäK]ïŒnÒ£-­¯™ð,¹£¾Ë“îR¥>×˺6ÄðJqöF§VÔNÛÊguù”¾¿OãVm|×>
+DNë÷,˦‹«›0bѹz,+çM‹•ÁM¿°ï):³¶ÅXžç;jå6î+IU;QrqÅuô+&lá-½=Œ»bñt˜õiVcQÉo~‘[gùÎpf¡ ¶í·àæ«©eL7ò¶góÚÞšd‰È·Ðç6œº¿}iYŸ¦9-)qË>fešbvÜ/ê²Èë÷åÚìÚŠúåVë>V]ß­Á}¸Î7·Oý¿iFÚ|tc7…{‘: UàK讯øµ_äG¿OlYûñܽª_á¬OãæiôuÑôìñ§|A©Ñ»OÖ³1,»HˆRì–ÁfÕ-ÃT˜üææI£Ì)õU­ã!™mªiSË`p?ãa„$Y[Z^Zš‹3hï&ÈùY—Õz|}!)&ÂR¶™rÏòÚ…Ø!èjwÏÔz©î‚ÝLæÖKQŽnÌžc&’åRï6/×ïÈÕC‰†E3íþXì†ÄñA ÎØËTwEÒ-úmz•Ñ%cÜD"•6BþÁÓö³—”b ~z(ž½Œª Ø:xlwË»âwÆ!5EØo¨/Gw°SGãÕ#¾'q-¹]r*#›6}üƒ·í]ã‹Ž8<z” Ú(ÚÑP¤¡Mñjzî×pb_Ò}d<¥ªË¨ê^î\žž·ý-\†ÎÂåÉã,\?;gE~D.z‘¨/m}jbôzؼÙ$}Iõqo8rO¡g¾<]ß|-Hnx¿h^”ÐO¯ÆƸòyžQñx¾OÛþòî÷eö_!_ŽmÄßþ⇽´Ïÿ—4ů0*† Ïò7—ÿ¹üÛ»_úó€_ kÆtÔ0R@†§˜âüA.1ÇŽða õ¡\2<gðN{y®âå ¯§¨¹.o"¼é pûÿxÁ?ó›¯]ômËbí›;1í”)Ùñ‚ÂÕç}y
+Cô¼ÞRL%‰eª™üIú' ™C v½ö¢Ìöœ†æ>õ‰÷•‡•EJ ©ñdÓÜÉ}½†|Ä#®ãb¼m?Á›8•òùZM}Üê Ñ}›³lŒæþíâ®^’›˜SŸ5S³¾£·åNÞŠ,±·whè8yT韾w¹BûNu/µrÕÁT—ÂsóNÊ°öÎÿöÃï
endstream
endobj
520 0 obj
-<< /Type /Page /Contents 521 0 R /Resources 519 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 523 0 R >>
-endobj
-523 0 obj
-[ 516 0 R 517 0 R 518 0 R 515 0 R ]
-endobj
-516 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 193.353 470.815 205.308 481.764 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
-endobj
-517 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 497.196 452.486 516.902 464.441 ]/A << /S /GoTo /D (subsection.14.1) >> >>
-endobj
-518 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 130.947 440.531 142.902 452.486 ]/A << /S /GoTo /D (subsection.14.1) >> >>
-endobj
-515 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.002 76.658 194.459 88.115 ]/A << /S /GoTo /D (subsection.15.3) >> >>
+<< /Type /Page /Contents 521 0 R /Resources 519 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R >>
endobj
522 0 obj
<< /D [ 520 0 R /XYZ 78.37 808.885 null ] >>
endobj
+93 0 obj
+<< /D [ 520 0 R /XYZ 79.37 347.258 null ] >>
+endobj
97 0 obj
-<< /D [ 520 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 520 0 R /XYZ 79.37 309.865 null ] >>
endobj
519 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F67 389 0 R /F58 386 0 R /F56 384 0 R /F78 469 0 R /F65 387 0 R /F23 379 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F55 387 0 R /F56 388 0 R /F58 390 0 R /F78 478 0 R /F25 379 0 R /F16 386 0 R /F69 406 0 R /F67 393 0 R /F66 392 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-528 0 obj
-<< /Filter /FlateDecode /Length 4671 >>
-stream
-xÚí]I%7r¾×¯Ècëðhî Ðh¸ŸJ%`|ÒLßl<ÂH[Fÿ}Gp's#_V o}¨%™±Á%H&]~]èòã íþÞ¿¼üËS‹#Ns-—/¿¼0xA¶8F”T‹ÑŒPÍ–/¿-ÿþ‘Òïͧÿüò§ÌŸˆ•„ÓSkK©xƒþéƃ~§T1Jå=ü°ïáï+¤¿¹Ä¡døýcóÿ_^þ^”iJÜb”!ÆŠåçß^ð…¥DJ»0F˜µËï[~yù©XZé­B3CAôªÔ\BY(–#”@»’s%±å/ 5]—*fbv®8t•ƒ¬QâöcЦ3ªøqNyôx[ú±Ç8üÔ!w”(ýÊ£_'Ê’¯Ÿ¸‰:4<+ûé&¹êk×Ë0¯AÒi—ó°™×µF-iÑ­ÄrÕâ¤#ŒêŒïj"´-Э›œè>'!¨•ÄÌ[‚²#i©dabጉ™÷0YüI‚Pµ0ÛŠ<˜§)ñV²/-¦È˜Û±#g€<4)Ã?­Êìÿò/ñÞ‡²ë¯Xv_ýÁp”7å fÇdSCàšHÛ˜,±Æî¡GP/¿Ï)ÿØÄ0H-æÀMàAÚüƒi±YšØ2’ü`˜ðÞm7W&‰âªÉå瀋¸ðÒÎ’9ì5~ʉ2¹ícÃŒþ™åÒÿ÷Ò<þ[™1Âvbwv)ÒtDC(xmASßcûºWiŸcÚgL[Õ_vÈѬE’$Á±m!¦%:{ _É ž½†¿¾ÔÏ÷ø…ËmZCs6|õW¼³¨Ÿ$*‰Õ•¾µd§@Ês’ãd”à¥K˜·ˆf
-:æ¿/@øãâ©¡:…³jù¿å 9ɺ ¨_«—›Ö‚(fPH‡Æ~êÿþͳþ´T9ñÌïOtÃÁ•o±†MŠÜs/_)BùÖÎå¤üÈ]1ÃÛÿ]Êï
-<ݸ¹9!çÍ3>4ÜÜ´êö :ô 'æ†ä‰:÷ÁGæV3¬áæïcnÌò´7 ƒ±a yÙ··–¡Å Êøuƒ“îq{㜠CÉ{m®fX{Ý£3F'Œž7ºäù¾ª{G“½Œi¸•&‡ä‰:RL®f˜qïs'ì‹3LŒBÈ;$?²¸š¡·¸œñ«‡Æ+59I˜5ÃDò¹or-ÃÚëÈ÷µ9ºÜü«a†0ø=Äzº®„P ð£ n°ú•€¿)ŸœÏÎ[a]ÍfˆäfÁ©óìD,pÞ2k'0Q8 D‡Q̸èÈš9¯ÎÎø)ø1
-á_¾üiy xä(B.ùòRÑòü?ËË_–ê!ÓIf|º$1 Ìs>óó5©ÐHqáFf±9á’ÜÕ-mÍQ³VxN½&<4HiZá9õ’ð¦Yâ¼víà@•±a4¥NGS1#LŒÆ}:ê:2 ­~¯¸„ʱ*Ç}”ƒÞÃ\û@÷dV¥Æ¥²´ì…?ø¿ÑïçÐ.¤]!·ç (†EæôäsVÞ Dz*¾HOZàO”«ú+%®¤¥
-“CoÛá'Íçý°–Ä€îðÜqÃÛä†ÃSrÃñÝ€®øNîH­‚SŽ–ÿ)z—ôfˆJKö 9÷ÞIýñÆU““a®ZaT\ŸXŃ“w¨Ì3>­9º¨1òf)Ž•ž_Ñ“&ªu'ÐjïÈ6E£L'-ŒUÒú=ŽH£ ìcpòsi=©GðQŒ>{Cx--.µ¥,w;­¨&ŽËwŠ@K'w9ÝɹîbL9yö·í8ôq¬ú4-­ ”ÉÉ´4&Í딪èÒuZz>ˆòJ…aD^Š9²¥éH²„Á—œÌï¶$˜i1'Ž"ѳ– èîÊ£†þžq€ƒúb4ºã̦t^ÆY Üs¿Â"` @q¶fÁRBütB~䮘{ùü…I tœh3›ÿÈ]1¿O<šU!èß]êÇ?ÿø`ÁÄŒ/–mµ]8hwQ‚±‡ƒ›ûp´’Øða
-J[Œ†y«,Ó¹Û 9$;Æå ÜÐú]í_2‰ÆØV¡|øWOR;ð»R€åwX/Û‚l+˜B»©
-@¤L
-z ˆXçfÐ0bZm WUÞüDëØyg¦žºì(5(»jP+÷è ë&y‰´Æod™€D:“ ÖC6¤ÁJ¬å{’¸å]îo—¨CŸõ0eb›à0àlt›AXe÷½14ž6qH{éÀ»ÀýåÄõÅíÜRŠûðnƒVÌy×>¶™
-2w°Â1={˜ýÄÀˆ
-Ƈ£ RÏ8
-e/z€1Ì¢…Ö z€AÈZ«Û”=rz1£¯ú€!Ȳ‰Ö˜ ú€1Ìz +ÐRI7¼€%Ž~ýÏYàùÛ“«-Öµi&›¹….¸™•šÑ[(‘
-ïµ$šOî>¬·ÂÛmn•PEÖ-ø ÙÅ‘õVxû³à°p‹;…ááì®èÀz+¼­lü „Ò“[•)ö‘«篂гò2ÓJÓdv'»ÿÈÉÖvÇ-‘NÌÊ+\+’+ͬÀµ¨ P6+°p­jU¨i ×þok6ªdéóùù‘oid©ÁÌ”KRóó%©ÁÀÀÝ¥/¶¤çKRÑÌ ´¼üÉ–ðxIf¸¬Åšê›-áùšTæOµVK$$\“lOe JÂ5¹Á…ÊrsÂ5¹ÁYn^%áš\ox%o’›®É5FÖ–oíä„KrkÛÝÒöˆpì(ðœzMxè)¡Sk„çÔKÂçuˆóæ— ñƺÕ>•Ãoí0p?ÔŽ^AÓQ7wÐpú^wÐhG¬ÅÛf`Άlø?– .kL×ò¾éÊ÷­KƒÞé{;ææ=z{7ÒpÚßHÃÙÖ4>uue_Ý02R3û7Ò8!éw@l÷¶¥üȼÓ0r?ƒëÚ¼xAóQ«ûËžüçfªj6³R˜iðrk‡Së›üUY^¢ºš*Þi"Óý «ÏQ„›l>hqªqà‹5\1˜Ä©¾4¯"âÎúÏ€uRw.Ƀ|²ý­3Í7
+529 0 obj
+<< /Filter /FlateDecode /Length 4319 >>
+stream
+xÚµÉn¹ñ®¯xÇä šûÜ’ß
+3ë Åu/PÉ}½%Mú]0”Ò!sÉ$wã
+R÷xEõu¨~[á{H})<“>Œ;\@8Z¦ƒZÁ–ì€È˜>
+çÌ{=®ÚÎ4Y¸7äâxŽI2–t‚Ií›=§kDEQàÁUÃ(Uê²½B®PÙoÈféžßó]½¶¾£þ« mˆÈZU;Ö¹ƒ7ÐÁ„ã¤Âžò4Å5Ùô
+¹þ’Çwšg -×L:w³A0ÐH[ÔHª£5²Úæ¿Uö ŽôŒ°’)Æ="•µ$R¿5ƒ6Æécîâž9ØtXÙTžÍ°º²Z=šŽnÕï¨â7½.ŒðŠË½´ñUõÐc@³Ù“Å(+цtYŽ¥¹¶6€Ì‚1ÂQŒ]
+ÀþVØÊ`Žvr´²ÌÍ{ü
+FÑ] Úk#t4?Z÷°5Ã4¾'RQ¨ëµ#óåÈ´”4@”jw¥)´”ªƒךgcŒƒZ®h¸g'ô*ÌsH|„B“+áuÕæÈ‚¥0Q¡Wz£ø¦0z½¸+r¾²§gMl«Š™ÐÂFÃÚ{%©¸ëù Ö¤ì ú¤á¡XMŠþ³tY·´®F0ìˆT\+árI§˜äaòÌ=WN´:>½¤¶«ŹÔœÈy„¨æ"GÿNDDpB&LQE§ ‚$wP+dyHp¥AIÙù‹%¿JAXñÌêªQPk™ÐON\ï—ÎÊW?uk†%R£rdÈ–Çè<0@Xœ‚ ºsÝ <  6Lšf¦£Þ Ì»ñ@u!–ÎŒÀ0Óiª3\s¾emˆµ‚p(Œûü˜uf\ù’ÓšøìWÁQÛ¬‚Ž< eÂOµ*'ž%ëA—K Ãœæ°z” µpO2FrÖ“u‰l¢ËO1ËQ3b¥F.P’äIˆ)Ðà(„˜Ñ P5§F O¡ÍfCt§•šò;øÓœHž¢¸…QÌKEãã T¼žF—*¾-÷gažØÙÞ
+~§¦0fÁGà«{[ó,QÉT“di¢˜¥{:½ãä®dVøqåô}(Þ tôöääìèE8-?ÏN ÉZÕ®;ÎŽ’L‰% ™£Ö"Þë­i 43i ÊÈ(y˜tÐo4Ï…ÌÞÌĬüûÓ.©
+wHx%TG(5c mq^{ƒ)ŠWŠFä(éâøB`ç÷ÒòNO»£¾Q¤žEÔÄáÁK΢Ðq…ðŠ³ÆþóÖýù‡‘ ±`ÞÁÔð;"î׎)kÆ]r¹eåy "ˆJ€F˜ÃÄŽÜ2V½-á'Ç+1N¼^ +cr}Ù”Éx)Õãc=æ{4ãÀÇ
+bŸ„ÚKÆÃ;H8L¤ÑmçÛ†k$ÃñÇ
+âÔʤgBuD¡é¢Ç”À¥â~Ù¼YìÒû×î@>jL“t§ÔÖŠ.cŠ+¯w¹fŸ‡[tÕM$n›<:>f_ú*@E¥zXdüv%dY§].ήuŒåÅHÄÑÎ+<Bc©÷øv
+xáÍtD4‚EýŒí»èj‚õmçé
+RO?#®ûB‰’³—W|—4Øn½ˆÃ
+_Ðâ‹œ+9°˜Ÿ*%I 0ëT.$‘f»c›W¡õYX­ƒ9€”o»°Ú_«µÔLóæû½ÖƳ|H`ð‹âžÒ8A|îyŸ`D@8Š¤ºtNÚ©vç¤ù8à1o¥¤qùAÞ¦âžyc¦Õ_Û7DH5ÌLCªõÁ
+«‚Ø3&*Æ•OÚIà¸!„XÁSSÝ[ãÂ쇶„îƒ0êXy‚]ƒQ[ð¬Üƒñi#˜,û ,E:„dÚ¨ÿCÝ^€ÊL;œôhϤ”+¸Ž)DŽÊ*ø0Ò>oÏ‚3}Oo¹ÞŸ‹Î‘>ZqJá½WõQ'ExP›%—æqXÄ.bÚôb|ª‚cfÍzVçE=*˜†q'ÆÕOŒŒ6bæ8Ë&cCŒŒ5WŒ ­&~¿Ù zjÛ˜«Þ Çzû™™ÂŠ>q͈ý.œî3æ­ÎîG²í~0þ8Á~–/^B{”ñÖVÃC=žÎK´:€Èy?®ºL`ÆGcÍÌätý'DyAvàMN1†úf–’ò¦; /v*¡ùÍ®ãš`ìxËS‡fg§Tu”¤þ…•åR1JEÃ<7Õ•Ü>ÌÔtÌÜO¤ßãT87­VÝßD†E·×³ñž8ññp³5t÷KM‚á;Y¶ÎA—„½h½´›Ò$)5v׊˜‰¿ìñ²‘) :àeéô^ΣhÒufd/­£ ¹Õ¦Ø]ûÖwq¤F†€ÅY—ÈnrjÞ)ﯳ u &òìBYr:ïäG^Õt±ÛåòÁ7
+D®YQY“è6+F¤Tdro–YeÚ!Äf®õ­¥‹qµuYß8Î綗wˆÀIóe4¶
+ûЕ–J@.-ß±ÄÒŠ+üm1`ľEÚÛD~+.ävÚœ½ÜØò êr~§ »“ß)(ù¿“ßÉkÑ–ˆ<¿r[ú«o%ªD«dØ1$ žáïKªUðt¿à$¿Ü÷œÓ¸zC)‡ÚÉÓ’c¥/gµŽL´ËX‰Ï—xK¦q9VÚitäߥ´Û®wfì²ñ2f´¹É
+«Áñî©’J>º§áL‰0ΊÍ9Qxb/µ>ëxŠýéb±/a×ïÚNˆdNƒO9Ç·÷D!ë"áúbt¬pš I§÷"…“j¶eJMD·êPž\ô!ôUyêG7A>¤´ÜVé×u‡ºEKÓ¼½\¼í;YÕ:fAW¨­áÈ0­œÒ‡§˜¤ Êë:þX@[ƒ0AwœSP:0ÅÏiÚE—r
+úBNAªx­­f0œxñª»£qÁ㣡{ «å:µ_—£&ËŸ_8v‡¦‹
+Ç¡•3´].Õ5ŽÖ-'¸Æ
+¬…x„Ô*Å áœÅ~ ŽËr!6ê^^Êåžîë©LÍyiô_%Ê z‰˜QÒ^R­”aä¹Í“fQéÈ«¹Uÿƒ4g7¯8|ZCI=5}¤}ò
+‘¨mÁývTEJƒ
+1ýÅ Ç‘F¦L ÄtÂøYˆ2žX~²ßC}ÄÐ&^ŒðÝ9žH°‰·aÇ£ç5A11‰ `ÞåpK|Jy,©3å"Zõ›&]&*íª„J~ê4WçºVB(éBÓ‰ˆ»ž©`—]±è@vÎoŽ=„ Ì‹äüþò+<ÿ üü ÓTð·ÿ¦‘ßáP4³"Îû×íOà 'Ç¢$¡‹˜¤ïž š¦ƒ_ߌÑþî¶ãñªE›âå Pú<rg©è'…’¿rc_dz~çMŽð‰á¹Í) A˜jK9hW=oæt4Žœú¹ò—gJKTþ+™ð·æ*é!ÇàU`RefŨ\s[ †Ñ¡
+˜šÌßñÁ'Y»'ê$U¨v7Ý
endstream
endobj
-527 0 obj
-<< /Type /Page /Contents 528 0 R /Resources 526 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 530 0 R >>
+528 0 obj
+<< /Type /Page /Contents 529 0 R /Resources 527 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 531 0 R >>
endobj
-530 0 obj
-[ 524 0 R 525 0 R ]
+531 0 obj
+[ 524 0 R 525 0 R 526 0 R 523 0 R ]
endobj
524 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 449.232 593.689 461.187 605.644 ]/A << /S /GoTo /D (section.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 193.353 367.571 205.308 378.52 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
525 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.669 408.443 427.624 420.398 ]/A << /S /GoTo /D (subsection.14.4) >> >>
-endobj
-529 0 obj
-<< /D [ 527 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 497.196 349.19 516.902 361.146 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
526 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F29 375 0 R /F20 382 0 R /F26 404 0 R /F55 383 0 R /F23 379 0 R /F51 380 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 130.947 337.235 142.902 349.19 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
-534 0 obj
-<< /Filter /FlateDecode /Length 5051 >>
-stream
-xÚí=Én%Éqw~Å;Ú‡—Î}ˆšÃá
-fÅ5x6é/Ü<#3=ÎøkZeuå5ŽIŒ—e
- åK»ˆÜ5ÆI¦‰áúãÖè# (‚0#´0iMË–Æø°¦f _¸}Žë
-¹%IŒK⌠·)Å'Ö P(/ÈI%ÃÜÈQåÛØ"OB©N"„ÒQré¦]ºšÆylÃU“ÖX$¯Ö¿¢?Æ ©a×.ÈðjSœ%.uÐËçùuWŒW<‘™z[ú­,Ç_ýx)©‘43]Ãßi—¯Ð ¡¨õ¦Ðo1aS½fÜ ½†ç+žŸ ëú5¬Â¯Š¦ƒõ[ŔִÖ
-¿˜ Ú8´°Jvû£aN¥‡¿%\xU¾æ9yü=ÍðšÆÚç–KíªeäA;ÖËèK¤ÃKäÊkXB*ÀanA½m
-¹X ¯µ$Ê5 ü—¿þëf’
-ÜPŒŽ[þE*"\ª‡„.Ó&ÙGu?pÀ‘bÎF0LL¨è×ò6rxb„í1ç ïEæ1‡ £¶x•´fª4^#Ãz¹£èƒ’ïIu^«^¶gÚ@º<p‹IÑ ¹àw^«„yE0`å%ÐZ6"z€2°(qB5Ú.LŸBù+}äÂ…÷ju°¥+Í«T@p(^ó)˜H˧k ë²+ œä…
->tN÷%ã©bGFí¼Ë&Ù.3åPºæ:/šJ2 B?·…0”©™yÆ·‹U 7<IÇ«zÏ»E)nƒuÝœ×8Âè¡j¶%Û
-RÛåž$qœe³ÌOìD+ÙC·"TRm/|´pé„×¥Þ/K9M¬qýLÑb—­^^'j¶U7åÑ:•uX,ÅîUx×>›n¡[? é`‡ŽÔÂ1]üškS)œs☡ÙéR8,Ýê~é Bz¤äÍ#Ú±ëd0©å3ÿWÊD¼—ÐM„é¿5ËV¥3—à¸ZäÇÉ2´°@r:nïÊÐ%‰÷˜SX”£¹a×9]ÏÔ‘¯Ué/Pq¥&”¤×bXSÀ¼äÈ—`]í£­­‹±±J~Ù㊶½­ph£Õè™á׺ Æ¢ŒH¶zæDç²Ø€«G–v{ ‹Ý¡Vºr R`‹¥ §vbYE!Ácss2´2c„ ÞNô·Í‰²y”rýÖäLY°ä¼Á´³K´šóaò ›“C,×íd;;… Ñ2ÓO–
-vm‘m¡*—œ_ªžÕaL© `BµeŠ¸‘„±ì|;ÙÅ3!õ@/}Üa*Ä8í0hjXŸýñ!ûãChvÀ‚8Sú£4DFÙ
-K4Uý¨µ€ºßÐNÌuôY+×Ï2m‰D)ç­.ÁOÕnºr·X«“åB|“¤ Î×÷_kyæQžMV ¶˜Õþ<S\M#çÎZ–Ÿ; jémÕ¢”G¦+¼='_«´gÍ ƒ “8H¹U#
-ëk SNX¿4§€2§ì¢;÷+‡ËÉn+G”µ&úÓ§…Beí†CA„Î+¬aÊ)XÒõºæÑ–Jš²8ìÜì†òx0E¤:uK¹O2ÙÍÊ!ër¶Òrì*éhŒ ç½€o',
-BR)L–ËÔéãCÜR¤–õ7áÚ¸ƒ(¯DÊ+ÏŠæÆ’„ãàxSêD&ô6›vùS*"EÙ³Åk`üîmu-&*¾‡ÀVÕë”Ñ.—ꤱ°׬òk¤oêBˆÚQ§+÷ œ¬R°ß*6ëA$ç­ü÷­ùú˜Ûá™K]# ^Š
-`aŒ»@/ôD‰vÆŸ©ÃXQÑ3Ò°­-„b,Âúdí+†4[S¦s-)•”‚hÌörh¾rž.¥ ŒŠmm{Q<ºƒJ^T•'™
-gÿa òÊã”˳ƒ+`2¯YŠŠ½ÅÈŒâÿ8»÷û;A'™ËûѬXšÔ¥•ìxy¶‡²J.l¹N­s¿Þ ¬Â[·y½ì%ÊÇ[*ÍÆBl…©€²¶‡Ù
-"¸É½j?W;§#V¿Þ ¬†a²÷–_£My+e„Tˆ°/$ î%3µO{Æ’5¡DV¹‚Á…lBBVAÆU¿ß`à/7?”K8ˆÿyÛ¸œpÝT;ß%ìr ÀÈA3çþûÏß=äû­Zˆ‡- ïn 1X@Î g£â ö]÷ø9ƒ@Ì~ˆ0­2ñGè
-¸ÃÏp"<ð†n²cøt¼Š_ ¢ÀOžÃ_€WñkE³'ñàUüà&¹á'ñ`øõnåßñ=ÿ#^&Ö{ :Å1?öÜ,1ÚÀ±Xr-nwƉPÂrÌOʸ;$aÄ]î”rËÖþvËš=·ÝD5z±å|CéÛñfaƒódËY¨{ѲfLƒIÕ8s¨õn›±¢óeôŽ¨õ7R,OùÞ/2m§—tRîÐr2(ø
-Â5þQìøÆÍix½j¬¹Œ8l¼’‘´‰Vi6ÏIœe'é¡5‘ÞÍÑ#ïè«U:t@-ªÅt¸[J$µG5¢¨ß!•€I¸›BC¤¸,…`Ÿ 3³RG»Y¦­ÉVíh`…p„«yåàeΊ$XoH¶¦‰‡wÄb•@K„já ânäðâ¨h—há÷¼Î£¯èŒd4ÐÂ1¯@F#®*Åj¥œUŽ8z5ÃÚUŠ2]­ÕNF;ÍÀ§‰ÇÚé9¢$“Û%¤•»vz‘?Ž¦ÄÀõiQ”D;uQVÍ qðfR¾'Œeš^ÕV– ´b졲8G•8º¥J(CìIâ"~A䎈ñ‚ W ¢0x¢©gÅ0Ž^-áìÊ`™®¦UÞÇh)qô±aë$I’<µ$ U«]!\$ôêÏ6‡Üö<Ñ™… O_D BªC3‚GïVýv²L[“­ÚÑh1æ±9G›$\-mªJç–D.Òáì"½Ýñ'7o})f“ÞÉ€´‚«
-¥àÃͪlßM*!îÁnU®Ï©£Ýªºîñ3GìÄZ"èÁ¤<AWÀkøYDŸD_`W±3áo>8‡¾
-x;×¾Õ€<’Ú,\ÕbüÉÍÕÅËRù‘™õ²qô©öêÉÑþjþP9œ¢K’ª–,;ýÕ-ÌiiK£ñ§vWg1dðsb˜Fî®îë®~¨!œ£HÝd§·º…ùA3Žª±øs:«—¢½ÝnföP°’6™å§ÁG¼a5Áè|0ÉÐz’àqpEðxö°Að2ÁçýØ<nô‚ëCÍã¾\êÇÇ…3ß ;þÐù+v®Y°À.všjÐi-NÍA—fèÑK|LŠ¼ÚhÊ…¯C™ôèˆ?‰ÃqtýÈ—õ;çW|eBRžVÑo¿ìí`qâ#V‹SÌÍ[¬=ƒ?‚Žø{äš0£?†¯R!gùÚ&š;·Ûnñ¶L»ÀÛ¼½“¬}çæ\—oÝdî™"ì z/ÜêCÌ ÄRL2G+yô®­ FWÓ¤(Ûœ`tÏe ^Z¹sÖ¹À.õrãC!êV'z¹!£(°}sókO;Cß ä†0g#,`=BÈ…­<Üo~/`Ã
-‰tÇ×G¤[l?aRicM»nxîŸlz´>C ñ®Ls˜Ájl¯×þÉGÛë3ÔûჂ¹¤6÷mçï—ƒn¹Ü]¿ŸoUv1ÎCžF¬ùû%¬AËD¦@þ~‰AÕTnÏß/aE£:“5}½´ÿ ­¬tî§ï×°zõÂÝ÷Ò4.\Ã뵚ҸŸ/\¢lTa]î3ˆß¯­6`sóméÂ%¼µÖ.Ív‰ òB +È˲IŠ¢ü^…HV@êéoÈe ðÞeÿñOðÛ_àóë-¤±ÿô£¿C#‰öOÚøûíOïõ-àœ8|<PÕwç- æŠ8cðùª¿Õ÷ÌáËhœó­qãÃÉŽÞ ÀQ|ŸDõzA d½Nû[ÅRêOÇ—<çG"§—úwÊáý‚ríÍ(ªy»˜’é 3áÅåÕ‹i]ýbZU?ߥ÷ãªúEõ+P5¯gjÞÁÖú&-ÊkZÖ·Q¿²$< :.A§%´Û©ßÒž6»-yû*–üèê
-endstream
+523 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.002 87.621 194.459 99.078 ]/A << /S /GoTo /D (subsection.15.3) >> >>
endobj
-533 0 obj
-<< /Type /Page /Contents 534 0 R /Resources 532 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 536 0 R >>
+530 0 obj
+<< /D [ 528 0 R /XYZ 78.37 808.885 null ] >>
endobj
-536 0 obj
-[ 531 0 R ]
+101 0 obj
+<< /D [ 528 0 R /XYZ 79.37 669.948 null ] >>
endobj
-531 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 485.826 516.478 492.8 528.433 ]/A << /S /GoTo /D (section.4) >> >>
+527 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F66 392 0 R /F15 385 0 R /F56 388 0 R /F55 387 0 R /F69 406 0 R /F67 393 0 R /F58 390 0 R /F78 478 0 R /F65 391 0 R /F19 383 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-535 0 obj
-<< /D [ 533 0 R /XYZ 78.37 808.885 null ] >>
+536 0 obj
+<< /Filter /FlateDecode /Length 4863 >>
+stream
+xÚí]I¯9r¾ëWÔQ}(šû<VõÓk`|ê¶n¶ž†{¶ Ì\ü÷Á-¹äBVVË5î' ô*3#‚ä—Œàò‘,JÔå/
+ÿÿôâ7ü[Ü»}ýðoJ_qškyùúÛBôÂ.ŒJ¹͈d—¯ß.ÿòB)—ð”
+Ÿ¥þÊW¸§áïášßÂsm)e?y 22^ƒ(å&è lþà=o”ÂW/Ÿì{{hÛ}ú·¯ê3)‘JV¹üL©bð÷-hssmÂ}Ì…àëÖ„!Ò¹dMüxIJŒèœWøÏKuùO‹&‰¶µãs±ñe³ásƒßS®<_~J!ðíG„OÂS£<ØPXbÀMßÂ5þÅkÿý3ÊÇò,u¡C+¢d)_05z;&ˆ²¹Ìþ}CÞØkøëëBy}‹Ѻ\·HÑ"çÃׄ‚0Íõ±EmÑ&çë[iA6)HylÑb¸(±É3ÞîñŽðv¢Ç~ùšŽªÀ ^›Ë¯ß>üõ‚?]¼4¼PᬺüÏeçv²uŽ«/Wí,‘R£1°Õ!|Êï¿~óª?_ŠœxåB÷çƺáUÌåjHNºYµµ­¡F‚m.SbÒzÔ.”áé_–ÿ7ÀÛ}èóÇЙü»üí/—òò ¼rN¤ÕÎ\˜%Ü1¹WƉPÂòËßþ,¤ÛÀÕ`˜b`¢‘š0+¡æqFÀ+*BqŽÀª™´^ð·K®F¹t ´w*Q-¯‰VêrµÄìÖ¼Z‰CÄï»55¿ØBúà}¦Rµ|aŒ8_*ß¼1µÖ¼%é(œÃÕ¶ãUò¡Ê¬”±9¼À
+e~¿—9¨ÏWlTÈᛡx’ÎøžŸ•
+=Üü1ŽÆˆâê^OÓD™a ’x‹ÙöµZ¡Æ Èøyo“î~g㜠CÅ[v]®TèãíˆÓ™ §FÏ;]
+{¿k`G—C5Pÿŀˡx’νÜ=—+fbûœÇ {Âã v‚Æ Hâ ’ïy\©Ðz\ÎøYCç•÷ºœ„>ŸÆ Š·Èm—«ú¨#ësÐö†Bçxëé
+Ú)@'zB>špá_¿ЉÂ^7…Ø65f š×EµÉ t`3£!¯yͪeÀDa‡Dm'LjQ5kž_éSˆc„¯üò§Ë‡€7…Èp“üòíâÇaùú¿.þùn«2lÆ«SÊ<ç3_Ÿ³
+•§~d6›oœ²[¢º–Ú=ÆCuÔ¬6žïž3*¤4µñ|÷”ñªZíâ܇v ÊØЛ’‡½)ÁXª‹–Žž§f¬û“ÝU-­ãD+ôįܸ—b*ò>8&°âT¡óS…ÎO!/ß¡ùë’˜v„j‰i…Ârà XI{a ?-ñÛ‡Ÿkƒ1Ó{óÑ
+µwqG…îw¤4ŒÈ4¿=*”·ø#e -‡æþ.þ¨P~ ¨`,@Úù£òò—Ÿzn:Åœ[oC°
+½ ¶'Mò'Éîý-%.¬%’âH¶$ÂÃÃ$¿1Ù-ô“ Jýô䧫.ÚõS¥>Åt7¥°Iw×ò+$²SJdL±±9¢E·,Q¸“ù#oÊõDf˃fQ%½d#éļԙñÔ vL¬A¿|}‘Ò+F ÏNàKU™¿2pK™/¯p~^ãI9-°¢…r±7òà^ SĪòg¾º×i9 ‰r¥W¥›¹e&ºµ"æ:Tý»X˜'LmÓÉ!UCE›úI‚wÓÁ5$e»²ÚÕ@£®T0"]¶DÝFºŒºB>.êb«=xʼn5&E]¢Ôº8øéÊ‘·1½-”š¯¸"”&oë4”æóÑXKb ·ˆnDã€nŠÆá*Eãøl z‡Ü;J«›c
+žµð0QÆ P°ñ²c¸R÷òWê´\©E|¿
+âUñÿ“âXn3I5ø¤­I£F­(k×~/ÚwXØ"¹óÎÁJ“ÄÇ
+5º‹åçmt›Ò4ºeñÇÝ1К4ž»Ñª4Ù;‡
+ü’òB¦:æÞo¸’ðLZ¶%s÷Z¨”Åa.ÝÎn(—WÒ\…ô4;¨Á®›s ’\æÙ×ǧQ<I׃1ƒGVÜ"]-‘¾+È,Ô%sÄ 6ökb¬(gÏ
+RÂ8d"IϪܳɃˆé
+°?ïæ4‘BV›oñÊ…\Ë:5ƒ—»ÿLŽ0†W¯
+]ärìa
+ð&ͤc3G/PÄ–Q3zöN¼â±ÀDóÙÂêuÑm±JxEÐIÃ_
+endstream
endobj
-532 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F57 385 0 R /F55 383 0 R /F23 379 0 R /F65 387 0 R /F66 388 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R >> /ProcSet [ /PDF /Text ] >>
+535 0 obj
+<< /Type /Page /Contents 536 0 R /Resources 534 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 538 0 R >>
endobj
-541 0 obj
-<< /Filter /FlateDecode /Length 5113 >>
-stream
-xÚí]O中¿÷§ð(­õ_ Lo§Øwš—¹{J²9¼L€Íå}ý’hÉ*Ë–\5Ê"‡î*»HJ¢HJòO¢çéoÓ<ýô2WŸo__~¸r=yæ0júúë ‡æ‰Ož3­ôd g³áÓ×oÓŸ>Íóöõ—¯?/üDÌgÅ„µ5µqó,¯ð'^/BÚOømž­‚_|ü®Þá;~ŸæxäÿpÕ›•âÆ0çoj…RP‚xKRá“ÿK1süͪ$y»¹‚ &¹©%k%hþ*\Û$M\cIfi–§\l P/wéÖ-´ð-×ë-®Q£Ì£NáÿO«ïøúòÛRI) S$Ÿ¬¶Ì:9ýùÛ þ`5ÜMœ3îÜôÏ¿N¿¾|Y ,»[›­öK!˜®n¿XÚm±…JÄV¢v—V¹ø‰´ “›¥
-´´/½aVùí»×‹â¢°$µÒùŽNÉÞÞ²…þšsOQ;R?boìYyÆg³Ø³Ïö,­:îÕ–¶¹±Ì(U˯µ½£Ý¶ÃMån$ƒjQ…בb­QgÒêO±$iéÊødù"~¢mǶ ï±–äyFd¶ó«ˆ>OÁ'çØ+È©–Þ‰”Á_ji©Õ¹.Mý¯4÷ß™‚‡,§«ßnì@ZÆ5/í p˜¨ŠÒûEÃ`¹óLqauµ¯’‚ýOõoI“ײ ,‘¤Ò7­m›³­cL£zP””)¦iC’Öž¾ÈO¶¯ZÚG¿óF)¼l=õE,u»¤ØwŠÛª¿“´+ƒíŠ<Ý~¢jì:0cuÝ™r`XL@hÆaè!˜³2é;);ÓQgJ™:(~»UýR+YBØbØ"jü%¸ârµ8F¸SÖ‹­PÞ{2ÕHÅshÔ.…m¶áº¾H'³aÂû2| ¥¡S¨Øa?®‡h è!ìÈä.¥°‘'»éÆ+&!€–%Ží!ŠÔ9ŒýlJs0øÃÐI}kñ/i Ç0dø¿iuù?YWÌJWË97xƶk‘õ@ýZ¦ãoÒ¡£Dý…iGêÅú÷hÿ2–4ö¦×o´cg¦¤\éZd][³­S혲‹.t²
-6¡­6ISÛ”)ÉR®’ÉÊ¡æ@‚TL›¥ü-é+Ù'O6ôw ¦G†‹%fðuo’%/-¼KÄh¤í¢ÕÏ…¼GÍ*Aþz(M{Çì,ntEÓžn‡Ó/[ê ëB“õ<8ƒÆD áEi3d}(e<"¬–0)Î3G˜1jÆFª N‰›€ð§)PƒaKïôôÿÓÎm’cëÌœ™.¦£z„tp‹øW~ÿó·Àúe*j˜ Þ/•t°F³÷‹™ÆŠOÜsS¾˜™â¤üÌÜ”/ãölý3sS¾RŒË³õÏÌMùÚ°Ù­fnÊ7Ž ž”Ÿ™á×LùÀÏÿ+ÏœŽÿþù·©¼ü_\ˆÎ¨ª
-…v;a˜.°ÐôZÃ-XjˆôÆI½G³4(Öw-¢_§Å½S—šp¬Zy™ª–$­ß-U2匷c…òEåe*ÜC ƒÊ^±\C0Â÷•û•!$•ËP¶fàPï‹cX­n.C£™æýˆ¹wI~`ÔõÃ!˜º[æa-z1Ö0Å9ÊØyòDäD½Ì ŠÅÖ2‹h µèN[¿é€‹
-‡€0…Ť[É%ÖKæ­Š3ãÞOaìÇDGÎKfÝ”Vðê”ä̺)=œ«ò¹)ÌÆŒ.È“‰q[n˜àˆ3‚3ç¶dXÏjªÊ™óË«÷[7TÊ2‡°Šça;dy\l:Çnæ/üjØjôÀîj•&=ávþуi¹ È"]½`‚wL›eêeï@¸sk…öÁø®«6Þl7£±–L@ \v
-]0‰gcòwÁ\Ëç‚CÁ˜3I?¸Ã¸ æØ°{
-­Ábæ²|Fè<-]ø0ËEty!äš …á³A(,3ÞèC:…Ð&ÇD(B;Ó*øâ™2ÊÈ£‚è–‚Âí‚ Fc'éÂ`Êë#ºÜ©·BØÖæ¦,”Gm9 Ì9 ä¸÷ÀA(<®%G¿‚ Œ?&ÝÛÀ‹-9!þ;ïçñ̹~lJ0åOž¦–0’(ÜÈÛôõá¡Q"'êe‚Ú<+†êi{®ø²cÿ|ˆB¢Û­ƒD^é@71 ša@°üc:8{fRÁ€/»UÈ+˜·ö©È5í
-®o?Â
-7ÌãN—>y­‚ÏMÜ©bè·‚þ>DxÞDën$òJÒ·7ó®=áct aî…øu§y­ƒö¦•Šá#¢
-_L·yí º©ƒŠ¡_0X[°~·;wpÓ‡HÞpGü•šq…
-Ž‰ù0£F"'êãa¸bxÂø›g"}* ‰ÅZ;£pÅ0`sŽ9cï°8ûÔ«§E¯Å%êcuW Omq}* êVAÅðÜsß>ÐT¶[Ã€× ~*Îd'ùp»Y‚×ëv‰úx¢]1<µÛõ©€¼h­‚·kªà™Ü®OäEÝfP1<õ’³O´‚ì6ƒŠ¡Û.Ê°YØßë “{_Tgà!êÃåmÍð̧S‰¼RÁqài«à‰O§y¿T Ïx:UÈûUP1<ó³®>y·'Ô ³>Ì  Ôïu±Å-TÑóÞà›¨Ÿ«Õ O|ûT@±t­‚ŽàÛTÁ3ß>P,í6ƒŠá©ƒoŸ
-(–®UÐ~²X3<uðíRÁK{­ fxj ¡S‰¼;Ô ŸBͿϧøò?%mïø“¨1šá©ÇŸ>Ðp²VAÇøÓTÁ3?}: á¤Û *†ï6þ(Üøqv
-:Æã¦
-ži<îÓ ¯ÝfP1<÷xܧZk;Ø—TLÏ=wéaZ+[xë›zxÐx|‡=`’E‹;;õȇì¡fê·‡ǘܧb{cCÍðÔÛÐ:uȻLjšáûoC»„g3ó+H?çXåÍÐÁ`ŸªÑ14(èC¡z)ÎæŒeVžöJ¬—Ì[⓯è)äe<ŠE¼—Ì\KŸ ‡mf5˜f%r^2k%ÙÁ0î&Øhš•Äx!ÎJ®á”êO žŒJ¬ g}¬⾎‰f>úÖÓÈ›YoŽŒ1AN*&G&ÞÌú°d+ |5žâ¯búyzIöÍ!¦E3Ubú†·ƒy®òí¿O/</=åÂѾæÙ‹åî}²ƒ¡Ê$<ؘ’ùæõfÆy¯‚èhdv¹wŸähæÎÑÑÈf›ïÞ)<š« ƒ•iL±GwïíUG­„ *]q÷N韭ÐÒ¬¥/w¶òBO‰¿õ–µÝ)þÆ_Ö^tŸô‡)½è>ѵÔNtŸä[Y{Ñ]ÂoýeíEw ¿u—c3§¹ïoåzS2|ëÌÅc² 0Jÿéøé/ð÷óʇ2‘øÌ“3Yÿ>ýñåK™ˆK€¹†ÓÚËÙø0AÇwEákµ+'èî1ã;jf·ùV5‡«3&ÂÉ|˜î F9¾‘ßi#Í«óŸrf*©æúÅ?Šw¾Rè6×PLØ$•,2RµJØJå7’DEþ£$Q±Lk¢ŒÐ:¼WQâ/ÉùÕc^¥‘J/HjÔwÉ«^†¥U©§¸j¿ÕÒ`î[uÅú½+»])¾µµâÇdGUš°Ø´¥e* ò-2øê´@ºôZJ[JYªöm£Ö@Î?•R¯O8p™·"¸h†¡[å+ø•½OÅxV_^¿.F¤—o >¤nˆ7!CòZ˜6TÏ:9YÈV&EA!)-[à«M-ÞUkšub®V{…ºÁ¨±ÑÞþ¬GMsã3"«öWﻣöRëðb¨ãÚcÆR¬ù4jî¾ÙqÑ[Ò¶Õm$­†$YÑ CÞ@2ñ»õ‹äÖþaç0ü#䉊’lz'ŸÔªHã¯VÎîPf–”Î5JÀ¬Q?B¬ ¤ƒ6æóK2} 9yTü-Rcö—2ƒc¤£ÐòÂ\Ëú-Ác©M–«YoðIK)äZÆ°ÓÛbù–ß¿#®Û)ðú$5^½¸Ù²[nzÿ¤uåÝ£2ñN+»Ž^?‹¥Ïæ;qŠ Í¤æ€ãí>ÜþÔÍŒ!
-endstream
+538 0 obj
+[ 532 0 R 533 0 R ]
endobj
-540 0 obj
-<< /Type /Page /Contents 541 0 R /Resources 539 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 480 0 R /Annots 543 0 R >>
+532 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 449.232 490.841 461.187 502.796 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-543 0 obj
-[ 537 0 R ]
+533 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.669 316.919 427.624 328.874 ]/A << /S /GoTo /D (subsection.14.4) >> >>
endobj
537 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.619 67.03 177.076 78.488 ]/A << /S /GoTo /D (subsection.14.7) >> >>
+<< /D [ 535 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+534 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F15 385 0 R /F25 379 0 R /F16 386 0 R /F22 408 0 R /F55 387 0 R /F19 383 0 R /F17 384 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
542 0 obj
-<< /D [ 540 0 R /XYZ 78.37 808.885 null ] >>
+<< /Filter /FlateDecode /Length 5217 >>
+stream
+xÚí=ÉŽ¹‘w}Å;ΊCw@ uu5ÐsÒX7Ã'Ïô`Æ–öÅ¿ïîdnÌ̪‚><©^>FŒ=‚‘™üñ¿þøåþÿòíüýðÌ0êñí·àñð‚i¥ÖÆx|ûþøãGβŸþôíן ®X;Ž6Žsù‚øô$ãø¹œ«/ñ#~ÂÿŸñúKÄË<aÆéþþùÛ‡ßëdÆ3çÌÃjˬ“?ÿ@?ÅðÊC&œ{üý¿}øÚ#l7­ÍÚ¦…åˆÆ}€jVŽ{2ÏiÏýuúßðåNÒÄ[¤i™“~A=Ÿèc>ûHTÄk…’
+âˆxE|Œ« ã¿dŠÓUiiM™êù*AžâÌŤóL(ó
+Û¢ŽÒš ¾-‚”6¯mÒ&å’›Ýü‘¶D!¢ Hº¾¿o™Ô‹k÷éIIO|…3„g¡#
+)ÆMá2òÑ¢LZIâºUÈ)3§!£ñt%Pâ.h<R1ða_Í·Âé‚aÆž¶«|-˜2zÜ ñ=K›…Ó¼nĪݪÕÉ&
+PÍÍ“&ªÝš(ÐòÕLîCádÂ2£U6Q—àÍM…ÖO+5îã˜ðE O™&ÐL.ˆ¦uœ$Û ù’‰'~ÊRc×¥Æ!=–L€}©0’q)«0yÖÖRÚÆRÆ_[K™® –´Z±”wuÝR*a˜sƒq›É¢"èæ é€ ‹5ݳZH&är=nÝrÇ<þ¿TÈ=I Ê/ ÷)%$0çP2ÙS­âÜÁž&ù¶®ñ¼ZU›$9Ct3>_Íã¶ÅÕ€“·X’ßÕëQ†ôb×>ÊòêȺ*¼4@¯K\ôhZ@Óâ‰Âzwô`ÑËrú5Œw‰"‰Y3ó5úÝš%íÊ%”´Þ¦Ï5è³9Œšñ„5Ü·‘d=D.#ÖoS^[Ô"òËàím"YX­†ýñ8'$é—Œ+ÄÏeNH¿çžóX÷±çR¿j•xÐ 2ú¥Fp2ÎV" 
+ÚB"&]SL][—ÛHãryVæÂS6º_
+ž&,42iç“êRî:S ¨[®7àX˜Éæc_#™1…š…g°_²B½áJ¼ê
+ûG¥)‰ÜFûº;¯õ ¼¡Z¶eëËRûEŸ,q˜7
+Sd~²l'@†î
+ZÅÔ*fT»ÉV¡_Š1BÊ,èeÎûKd»rpÕ_vÐÜŠ1ýƒEú‹Èì„u˜hÔ J€ëìG¥c¿Ýó£Î!êqC!×Ù£d£ý8CLµ!#ŠR"ÎK[‡ŸªÞ 5o¹U)+Õø.È1\(ò?·ò IžmQ ±šÖ/Ëþðq¦¼šGθ¬;?¡˜»RPïëµ@2]«€¡¯h£Ü^TE 3Læ1åÖ(Í0¤Ç¥:4ʲÈᕧ”VyFO^TÚz¡´JŽgyñÊe¥õœPã ý*Ii­f ÜM¥Å0Ð’;º‘œœÒhjÄãj1ûH9ñ"×ô¯+aOž«ÍÄ»DC‘_ý)Tº¸§¬Ï-L=kýÔª’¶Ëá°žU¬ª¥B‹í¶+[m ÇP+åÊÖÇn‚]V¸Þ÷•õ½­{ôå’.Œ¬^»´}Ä¡ŽH“Œ4Ço9Êv»;W9ea®vÔ ¤¼Æ¡÷F ?è1ĸT©&ŠÍUîù qn-U«ö›ô}ðÁtÐ"´gCwSYBaJLn»z¹´Û@{?åBR’=·S¶&ìÞ5×R¶º \SÃÎiíz¹N)ÚB·Èω¼¹!)G›lœà£®1T”‚¯R׳:XøË£ûúŸP¡ž;à™K_ ¾T  ÚøH.rF™t6®“sjÈ™HØ×b=–`CÂö™Âš½à©¹”•Ð„ô›¨$ß8WWHîõ¾.Ä­hHÞ ‘ÝäÁY¢b@C¬
+8ÕúìtÒ'ë‘‘LÑØKŠ=èÐ(ýO³Á0¢ba€_γŒ¨v&wke+Þb'–a¶ݲo1·Ù5a×;ƒÕü¿¬W|Iâñ’‹³©Û`&*¨aF%EY¯ü¹Ù9_b ëÀª
+‰q.”âªß8ð—Gº%=ÆŠÿxì\θžHÎœÁÿ1,ãJ2ÄŽš?íßþ@¿>š•àöë€Ý"©ðt0Ê«“èt<⑘§m`(¦ÜIü ºðþ¢<<¨âƒ‰'œÃŸ¡àMü€YŒÖñWàMüóÜê5üx?ºI0ò"þ
+Œ¿þíQÿÝàë?Òeæ‚ëq¨U@ŠBÑuÌ‹Y u+ZËòLj‰ù:f(uÜ&b^qêC?©83ʉ­¿=ŠnÏm7S?Pl)¯ÚÖû
+{€?µ ¨}h¥€ù@Y€FŸ,³%Ø
+ú5›ÚœF6øk3$Øq†£J\™Û`äj}S¡:-連”¡¢jž0G’ž†Óh-êã666¥¿A”¦mS­¸­²« ’¬ñ\Z&Í%–È]Ž_ÀŸ@üÓüFpŒRž€ÊúöBšØœ^P•@Svî1?â{N£Ó5$îø»zäRÓ4=5p;u7ùŒ6ÁZ}‰Ñt—ÓWfH°ã gx-é8Q¸»Ì6Š“4„§A3›†ÓhõÎ@˜avLÓôô ýÔí|]ñP‡úþ“)q‰ýOv8 ÁäÙ†ã mNŽ%ȧ:ý@0Tw'­G•*ýÞ‘O˜pš~
+)~
+Ô! yöò,Â
+µ@ˆi…Sö,Â
+µ@¨%ƒ³è2Ì×›'bGð§Iº·ÿ„ǯIb]Yï4ˆ×ï}|øÃU¤$pÉžpæ¯WPFv.J)E™ iù~g¡IL­(XË…{‹r§ ê…{x£ø¡ËxË…{xI¹¾à-n‘×h:Õ敼å´­Ì®Ìu‹è6ä¹…;ØJªØ·¸ËÅ[¸;Ý¥ñZ·Ö=CË^Öí·ýCáÐò­Úþ^¡åuÐßv£ç4ݱ·{þ<Ó=©á­ôñÉöÖ,üèø;5b½~×Ú©§zü@aêàìÉ&?efšürOb»÷±-/7öµŸ“mz
+ïÑv™)®}^rm­Avh4³"‡~}Ó›sM¯ÈÒMBæ½V$ÝñŠ H‹™†ÎÛr4×*4¹TsÔúj4šX‘ôÌzqÙí4ÂE®=RY¿—©Ÿ×W!4sïØ KFížOœè„èd€»K° ìØ©ª3Ô +Ðóis2×ËÐ ðˆ_`x ()Á8n«8‡?A7À›ø-00þ"þ
+¼‰ß)f@^Ä_7ñ{*½›‹ø+ð~àøÇÅåWØMì°§.¢¯À›ø¥bÕ^Ä_7ñ+ƒÊ'.â¯ÀïÒ'ìC8.7Æ/ÿõKH”ŒbJÓ#Ø0YðJP% 0PG/¤B{oH®0Æ%i©C$=ãH(W†P*Ç= ¸Œ9ì® °÷¶½¹Mgè›4î´~6£ž;=…‹§§tÆNl¥çðëÃãü8:žkEía–G§°utjBN¾Ko6=»¿/Á„Ûkçž·ÿ|Dð:Á‚›7V8J}¦¹1?Kñr|tï’“ÇgyôfŠ¹¯õ–Íy'K½G1<ÑÙD³¥³ £`–&yø@“¾Æ`Ùð»)ƒ’qû>Jßö™¾MƒíšÙ?lnUïj†„ Orš3Cið\kkó/»ŸÎ5æ÷r’àipk÷ÕÁë? Ý‚ /™ôsôNcçzÂ:S¼ÛÖå7îÛ.^V8ºŸu¶I%¾Ô·="9Û· ï*‡StÉRÕ“å k»‡ùAE±t/¿iËvCã˜q0+†iôé–íÁ¹–í÷5„SÉÂÔä a»‡ùA3Ž¦[ùmÚµ×¢½Ãiñ®" ‘t0ë ÓàSÞ°Nð¯h®$óVO< nžŽv^'x[‚ŸîHWž™Sé¡ÁÜœj0×>œKO7˜§v?rþZ\묰«M¨uÚÈK3$ÐÅ ó æ^ u·d(R9æÜLÅ„†ÓhºâøŽý Gš‘¤)WhS÷v²ý8³Ï3wö ´@îñý
+þ:à?Ëuĵ¯ÃtL ©3x’é}Šzpðãë´+Œ/Û»Èw´`¯5WÐ]Î_™!ÁŽ3œå}T ý*܇k˜ä>NÞa¶#ÍôK:Õmž!Rb£Aç¯ý5£_a×úÃéñ¬Ìë ýᘨTر]úŠáƒÿè‚e»Ó+؈Sl§Ôi„l±Bª Ÿ^_Z´›_0Ƽ³ÃC=„DZží¯/P „t©=Íà
+µlØ7áeBgö Ô»÷ØGóY;]é/ßoµGÝò¥g»|¿Þ
+endstream
+endobj
+541 0 obj
+<< /Type /Page /Contents 542 0 R /Resources 540 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 479 0 R /Annots 544 0 R >>
+endobj
+544 0 obj
+[ 539 0 R ]
endobj
539 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F56 384 0 R /F58 386 0 R /F57 385 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 485.826 484.38 492.8 496.336 ]/A << /S /GoTo /D (section.4) >> >>
endobj
-546 0 obj
-<< /Filter /FlateDecode /Length 5970 >>
-stream
-xÚÝ]Ë’¹­Ýë+j9³(š$ø¼¡P„jzz"æ®t­Ã+ûÚ [Žoüûø&óŬ’Z³h©+
-µ}ÍWò¤
-ãö’Ó®…P†ȱM 4ÕОñM€P¯Bø¼$ ünx
-g™¢ l“ŸÆ c'µNcÕyíqºÅŸ:R-RÙzðØç«8ÍS2Á+Ê—8W-OÓ¥üuzr¤¼–!¯¦m8O…œ¼ºP½Û¡û²èý ^ $©™ðºdò¯ê[A+€IUÛÏmS
-PßèNˆ­, qˆ£šÆ„€ý¾I‘2:†é1É7£A—L˜téR’~âÈÕBEÉ&z›m-b0Ë•
-r«í% mtìA ô²µ1§DkØ·Óà‚pŽÉ×a¶é69ðTŠä„øˆq;'ãX¼D™è]l1àm›L5yˆ .˜t%þ¨›`ÇÄÝÂ÷5SòFœ‡ÿAvI‰TË€/j‰H:›ñPGµ¯E|wÉ#m7J»i1¥o©²)ÑÁœ é·µèŒ)uÄj_Ö¡J\òÕenP-h?ðw—$Jã2I0SYÜ\•@ÎFn:Šº}iWJûÝÊ%^,¢F¬¬âre-Z¬ÅÿJçV²&£}I¸ÕZ9„÷¸b Ü’!ÍîBRXÇœ^:öØBRJÉÛ-¬æê¹ÞE(Ãj>TÁº¼áLÓæÿýe³c oí˜ôu)¨bº­Ýꔓh[ýTSYÈB.:Kòy’׺ÒF’Ýü!™ì/bÀ™®ýãÒ}üß
-ગ5£Ï·féòÒfHü]E¿A,p)V0Ðzaõ¥.uBjhÑx‰CÊ€kS^¶¼Ìì~öåÚY&ýÚL¡…¤ÝÈ}Œ:y %e]Ff„`­nP \é»±ñGªÞßÜ×ìçÚâ1ôŸ"Q6Q
-çuÙûŒý\ŒÃÊß~[÷ukBÌûÊ%sÖ·sdÝ=Ÿ/¬1Ǥ{‹?n‚‚ 8#1É8wùË—w¿]Pð—KÆ´·ÿ¹ì\ζhˆ+üWÔÌb7Ð_Ìjñ§ýý/_‚î§K³ŠÚò§Á>n^qA‚ö50îÅIûI»Qìc!ÇbNþ\+uÎ~Ön”Gû˜Ç’sÕ¸€³Þ´Ÿ´åѾ˜ÇÚ÷œ Ìÿçì'íFy´ëOPòr5žšë“ö“v£<Ú’á„Bû4Uµ?i?i7Êø×]ê¿!|ÿé2¶u ÿˆË¿ÿ~i?þVr”5Bº àZZãœÇn¸´DÑ]À\-/ÿþÿK—øÀÅ– ´Ìx,Gr¸ÁÃõ«UU—3 ŒÙjøê™ÂÕ!5|$W.‚ë TW”äp5fŒòúH®v—¥ÂJi{r$X»R$úr X;s („`Þ ÜBz)h^ ƒÕâPôo—RÊÔ+‹ÑÛ~Äè½Z4ÂwÑ«A);Ø-‚­ö†¢ÿ@° ß}‹Ì9O
-rmXî JÁœpêØÇÎ5ÉÎuÙˆöÎXVqcªÛM/YIc‚Ç
-(ýKŸ ÝÚyL™Å³tYìo®E…˜Àk7‹ã °c¸¿ ¸ó°ÞNcÄ ´ÜÄ`P8îZå9 î„Àãæ —Œ³$ñsÛ„`PXB°@Ȥö-¢@ Ã<øY²øÁÇ-F…ù(ˆÕäM0À¢ qÓ<‹A0€Íl0*œœ oƒöŒ;1A1p›
-Ϙ•5 ãuƒ$>ν‰Á 0k‹‘@)‹igÏWakæ•®u
-WŸoA3¡p\#+ŽòoÏÒÇexPxÂü[W"sä…EÁNNÄœcÎØq枈sÏqÚû0Äs—¥áž9â&!Hâó
-O½öÄ ‰Ïc0(œ˜uÒ0ÉåÓî©==.ñFÍN»$}¼ÐžzÚÍAgQÁÄ´Û„à™¦ÝyM‡Á ðÌ[ÎI’ø|
-Ó3᪠.Jíïu…™ž³Næî¡ìöævê¬3ÕÿœC†‡Ò‡9g«ÿÏ”r¦
-Opç È´‡`"ånBðL9wƒœD§Ã`Pxê´;AΣ=Û·G…§Î¼S”T:£ÂS?Y˜Ä ‰OgƒQáDòœÑ£úßém…èr˜­?Iúð!ƨðÔõg‚\Nz&êÏ&ÏTæ0Èåd: …oVœ¹·
-Éxˆ1õâƒ~3ã¼WÁt 2[®=f9„98LÇ ã¶^}Ðx WŒ‡(ÓN׫ñª#*!©‚k®>hó³•Lo½\}Ìzå+Þe~9[úIô ùÅ|égÑcÖ¦E™'L;‰³¼œ/ý,zÈør¾ô³è!ãËéræuE;aîvV2€CReã¶Ph^y!0óÙˆ%^‚@ñ¤[N­–4G™¢;pB¡è˼r½\hUO‘ŸFÖÀ†ÂÚ^áùZèi•ý[òÖAâ2Ì,n‰JkÃçCo‚^¢gKìS{îƱ)¬PD/sî)})Üû«iÔa¢9Ó­wÙ°qšQIªLéW‡+ì;!$¦ç_öI¹@0aWýP·JÍwÆ 8…Oûa#‘êŠ4
-1ãæ5DÀÚn·µç÷)¼a=¾¶ýÖ§RßZUÆ^Â;Çúj¬ÞŽ¯„˜«ã ñ>“¤游sÁ¿ ˆâÖUÆÇoȈ %7Q¹=ƈÆqfI\$ònÖn”WØöDx)˜È•<϶GÚòhSt»$^yÖ~Òn”Gûœ¢…ñ
-Ó3ÀÙã ­øäù†½µF—.0€‡i—b¿Ïxôۻؗ`!:±æecxåD„AœAÍžÔ¬cLë
-3‡@Ÿ„`î
-3 Aï àS¦S™«0Êa…YÇùÙ*Ì$ÎI¼CÀn[îµ{s:5`ÏžH|)§OeëO'—þ+ÈDâyPA¢‚Óß²NåÌ~@/Ž–ÒF œ{Ε¢êµè~Êgû(°îk h®ØƒdzêKÆdz{ÝRA‰@æ&Âõ㵉әTõ&jys)-ú×—ºÅÂÆ¢!Z->¬ÀQ;ûéøkÏ3㘣o¸6LŸe™‰š×¬º>ÒRÒaÖ{ÌÅ¥õ&õREðÅqmîÝ´›pÆœ^‘‡÷1’8IÛúÂáÜ+bùµÒþ%±;›ñÜTr¬KÞ±ç×Úõ“ÃŽIÄ){ÏLšœbÃÜ•A’æÞ—ÀÂ7¢óš“ãî˜29.NÇ.«´s˜ÒBœ“G_›–¥Ãk‡vÌõŽÍ“~~lìÓÒ¥¦Ý; –kÅåÓÔ‘ö>ékÜ—õ«ò§o™fZË^1qW%‰Š]œu'­}xÝÎVšs†“浨~Z{WÄÌú»&_Ñì-óðíèÄüuÊ(¿T­…A
-ápNzß¿ð%ä¿š”Ð{~€Ž$]ÉŒÝí’ù#õG¦h^Ï/ª}æ ))Va쎇ŒÚŠQk‚ˆDâºÑãÛ“Í“à—JŽr@g -m}ƒ¡ûÛ%x¥²Þ\!ʃq$)ÓXÕ|YH|óoø¶¦JVGo7ùQ+3 Ô7ñqP¬~ŸßáÃOâ}3:rñçð‰(1‚ T1RÂU5,
-äk§ÓÆQ¹²þvß· æa&+s·Šo'ŠW“:¹;TCâNªÉú› Qú>·nÍ‹ˆ²5Ûu%5Ô,Ü*ÑB†nc;•[ĵ¦,<Éú-óѼÃ)TÌ‘³”I6,º\íòV—hmÛ…m;Éê#9®èãÓ³B$ßyâ5€r7qûMÁ ˆÑjd…‘›æƒ“ï›8/=¨ÌL‰_Ff~¢Ä
-kF¢t×<IñheëÑÚÒ&³ŠÉš+ÛD&MÞxµã åZûR™X÷äi’Ë#SûPçGöF¯öµAJ‚J¶L3¥¯z±Ï1Þ2Ìä#öæŒ\ãÝÂjª:¦w{MÊ(&©ÚööTó.;Ä'Z¼ïßq/Ûf?´ÑiöVǹ×ópægP|>«fKƒ2¸C´&‹£ ¿ }ðtÁ,nzB÷ªÝ#å¦gXå*°áÜnÚðšPKãæ,ÛÜ¥ø×r–™Dƒ .†àÍÁõ• ZUž®ô)ÎËî“«OÁª\åoÊW–¼€*Õ_ë^ yò§<²~­’¾C„½ëÂ*Õ’¯IAñê,‘ê”À^‡ ç8SV”<»;&Ž‚C­fÙÝ1qW®u,Šk¶Š_X¯DÜÚÈ\…òeĹ·uœ;6Ü-¬x&,½ˆ>º¶ `[ï–À~)¯eÌâÑoÌâþ ‹×¬Û¤õ˜
-endstream
+543 0 obj
+<< /D [ 541 0 R /XYZ 78.37 808.885 null ] >>
endobj
-545 0 obj
-<< /Type /Page /Contents 546 0 R /Resources 544 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 549 0 R >>
+540 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F57 389 0 R /F19 383 0 R /F65 391 0 R /F66 392 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
549 0 obj
-[ 538 0 R ]
+<< /Filter /FlateDecode /Length 5128 >>
+stream
+xÚí=ˎ丑÷ú
+ý@rø~
+Bl1ÊcÅò—o/xÃ(™]#ÌÚåŸ]~{ùR,Å­ôÖøçDqÛŽŸ¯ã‡±ó0BÉÃ(‘»ë¨løDXàÉ͈bzÜN#Ý ÷íëE2^h’¬x¾ÃÓ¤ooYϼ¼h–TG”#öùFŸ¥#ŒêUŸ]Ögaä±T{ÜfÚ-eK¿åöwûz ¥½¡ z¨8rDV—¬{<F}
+- “~i5Ÿ‡OÔí0vOá=ô2YžæÙž }åÁ憷I¤‚˜r•N€ôöºB “FûÒåÅ!¸þV8Is†äv£Â¦X©Cž$O œ[9 šKiò Õ¯}$*(ÿÔoþ9y-ÛÀÕôM©ÎØhÖuôi©ÉKŠèÓ”N”jK_éGÝ¿zÜG»õF*¬}’Ehu»¥ ;ÉL#ïHõJã¸G¸
+ÐÌÌô=1…i“0…ˆ
+ßnY–î”ÓJ¦'¶à¶4Þñ¦¸þZ Ã_)û•&-ßÞ{TÕ
+ÔóÄXL ؃•¥Ê$åC*óî Zr@@œ£FˆAÄZ‚Ž
+ƒáðï
+‹q’~FîÒœ0}¶ÿ¹K_JÂøÙþgä.}¥ 5gûŸ‘»ôµ%Rœ¤Ÿ‘áî?–ü¿£Àço†Î«Â¿þm)þ7.Bé"q–•‚/0nËæË™N)¸ËLŽ^[˜Šw@ Bƒvam×úmYÍ;öxí î•?c×@“„q»­
+"­vf®Q¶ò£üå8
+Pà½f™"RrîÆÚýG¥‰å;®¬F`ÐL´KD°«1,F”Ö Ý÷˜«r—àJÝ>‚°ÝëЋ6šÈàwž:%ð½FÅBk"zóBK$˜ÓÖàopá ÏàAy”5ã U`·6ˆÁc Ða5.†|^ à¹ÀÀ?«‘æP <Awð¾jŠ‘ì‹@3“cø´bl\ø¼±a
+âD:~(‚
+P ÈÅÑòü„\òb‹AÀ‹© óžŸîúTw¸+BJÌè‡ónU¡üÚ¹L\sšE‰ö^zcct»élʈlZŽiȽ­" B­k1q&¬û3mt¿`HÖÉ›~¨zÓAÎä¥-))ƒWn:06Ë.`ž¡ÅµŸÕ;)?áàÐ7ä×æ.÷RS]Ù)»hˆ©¸¤2&´ 5’C«?Ûœ<Ǿÿa—Û°L…ÀCßp[ŸÊR*,Y~–ôiJŸLÚ¥)‘+̉:O9«DFÙ–Öc,9òƒ×IIÊ i«A™ÜŒO4Òµ•ÇIŸ›dgº^n”Èôo´d?‰×B 6'œ3_÷Y ÀÚ@ÇÛ‘Öq阭¿°]7Ãß{ǯ!TË«ê­ñß›Ø&«}ÂÚ %«%„Ü"/?“ÕŸ¹çuÓ‰lµ„H\2sG¶ZâÍ­–ÔEͳո9Oåý2wf«Ì
+øžËVƒœ|@þ¸lµÐÔ/¾{¶ÍBhøÓrê¾l5ÃÜÖE8˜bôäÚ&aÈm>ýŸ¶!qÀØä
+'aÈ]úÌ0ý“ô3r—¾
+ë' ¡˜<œ.x‚žËÏ7È zñXöc‚~z7Ý&è!6%yXã©Éccà úî}Kp:A/Ÿ?A/N$èå z¹› 7ît†Þ¸ý½<Ÿ¢—ÿIѦèÍé½ùN)z+ .B˜ÃÃ&aG¼õê¾ {µ"°GRœJÌçÙAiÙÖñKµè²Nƺ¹s“‘ŒT}¿ðð°©zú3Ö4­ÓÝ|¼>´ò'U‡éÓ؉ëz”1ìVpǯ™N³Š”а©ûlç,nÀ[Ïô®ðë ඥòt)wùÑ4'°«È}öƒ.έ3ØU¾2áâÑx£hyÄV´9)ÊcÔiX˜ñ6EÎÙ7ñ¶B—“Ñ[8Gš&)0W³Vž¯ÜDZÕ¼‚Ç¥×"z?cÍÀölÃÎlÈ°0Mê–ZÚˆ»›ô¦“Ù¼jg@«š©"Y¤”ÓéꢺEÄ\ÏQ·”74Ä•ÜçAb¦ÙN„;¿ši(!öš KT4D•\C<ÿ½{DZ𗶥›#0u‚k±ÉÔ}¹¶ÄXó]÷½?„±‰u.ð,"»ésß–©‰?ÝÄ&·B!uCõ½¨qBn¼]ò‡¾mÊ•rŠ?õÄë(mjOìÀ•^•»-ÅPð;7>DZ¸7æôñlëüñ‡†ÌòØG°}ö±Ÿ¹ŽC„8Ñq>˜·Ž8:mÚ =‹mWÿV¼þ»pªßŸëߢÁ¶WÝÌjì8ÊÖLm¯?]|†›U~¾Ì÷ÇsLÏ*Âhµ i†?Çô LæR1ŸèÞÿ}Üž†XÐå*ònï'ùõî·/a2ëx[ý¸iãþ–NwŒ·ß/“PÞ¸£Ä°qÿFÕ߶»Ú3‰ñ®ò°-ïû”—ÌŸ‹fN§î=(/ÐñøgíÀi:›šŽØr›šf°T„hí´#j–|Dθ uî°d öÞ2âfÊ'ì¹¥nÀÁ<taS[“ë΄] ·ô#"ã 0F:¹bNØrKŸƒjJ_˜…®L>œHØrKŸqæ_ `|òàCÂ.?bãÁîit°χ dX<LXœ†cR™ã“,’Ê+ S„KsQ¢V‡p“š 7$@î‹Øé^ÃG¤–Z5|·6¼n7¬q˽‡pS`Ò©#¸<! 3œ›Ã‘桬Gc9
+1N¸—ŒÜR§šøc6TNð
+˜—ŒÚP¶XI€ÍVW‰ˆ—„ÙÐÕøbTƒç_´ž<sQWÌö8ø}êÑÙ÷ÌDÜŒzsXŒ(trB¦ÅÑÌQ1›QVc¥‚oBÁó;ð•/¿./Q¿ø´ ¦’/ßð²W/Íd¾ü÷ååç©Çb£8ꥎ¯Wï£5÷:j»^¼³ßD[ç¤'”̬×î£ìÕ\XëI%£&_½“¸WWè+÷Z¦°²^ºz'ñ ¯*pÅ;Ua‹«wRÿl¸º¦¾^½z­åž"k-µÝIþÆ^j+ºúÁ”VtéÖ`J#ºò­½ÔVtñ[{©­è.â·ær¬æ)öý½\o
+‚¯š¹8¬äç¼?ýnýüýº„ðô_øÄI’h†¨_þøò¥¬¿ÅA]ý9íõL¼Ð¥ ïT¶ Ð-\eÆ÷ÒP»ù&XœbeU_ò"ãa•/˜å,ØFQœT¿Z÷)¤’¶oû‘lð=B·%†B&!EQˆª×ÂVm(·Q*àÕ†
+mhøÑáU_¯*Õûr¡Þ— ŸR?hU=*¾©ÓßµœŽV ÖT›þéªÜ–$„Æš ¦Eý¢•]Q
+‹olmð±ÆQS, mDY¨|m ¾1̓®R‹ÓÂHSqª}Ýh9ËNÅ‚ÃuÁ Æ!r ÔЋU¼‚]™ûXŒ§”1l®›áñ[œM±ü¯‹\S:õ³­É–”Ì)¼€©›ÇkU-\•5L]«7^®¡o0klŒw¼ØQWÝõÅ´šñ7/»£÷B)ÿ*¨ãÞc¡Rìùtzî°¢aWpÓ‘G嫵µcL<Hºêkc+ôå“ŠûÒÌÖo«íÃP_'-Ù‡/(™ø">¡dQ½-üªŒÓ_IYb×@‹Eý ]0<Õ4¡Œ_¤)Ó7,Å#D¸ ±êKY¸1À%×ëëÁ\Ëþ­ÎcíŸÖ_¾ì²,^Ù›ÊÆ´ngtÄâ-¿p‡_·+ßQê¼pqsd·Ø鵓ƖWÚÄ+½ª:ª~›>»/
+ÄAéERŸÇ+"…Û‡yÿ*S‹
+endstream
endobj
-538 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 303.589 745.619 315.545 757.574 ]/A << /S /GoTo /D (section.9) >> >>
+548 0 obj
+<< /Type /Page /Contents 549 0 R /Resources 547 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 552 0 R >>
endobj
-547 0 obj
-<< /D [ 545 0 R /XYZ 78.37 808.885 null ] >>
+552 0 obj
+[ 545 0 R ]
endobj
-101 0 obj
-<< /D [ 545 0 R /XYZ 79.37 191.651 null ] >>
+545 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.619 67.03 177.076 78.488 ]/A << /S /GoTo /D (subsection.14.7) >> >>
endobj
-544 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F57 385 0 R /F20 382 0 R /F55 383 0 R /F23 379 0 R /F69 402 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F71 415 0 R >> /ProcSet [ /PDF /Text ] >>
+550 0 obj
+<< /D [ 548 0 R /XYZ 78.37 808.885 null ] >>
endobj
-553 0 obj
-<< /Filter /FlateDecode /Length 4830 >>
-stream
-xÚÕ»Ž$·1߯èІ&‹oàpÀ­V'@ŠNºLP$[lI€”ø÷]Å7ÙÍ~ÌÌfg¦‡,ë]d‘Ë—_¾|ó‡÷×Ï/ÿø(ôâ™7`Ôòù—?ðE,^0­ôb`܈åóïËï8ÿʾÿéó·óô ÿöŸ¿þüòg$¸b`íbµeÖÉåçß_èO½Y„`¹å¯-¿¼|ê¶Hj³…¤àAËKPøzå\çÊÅ}×"~¦wÃãL6œ‘Dà(΋q4‹£Èh”÷àÞÑ÷÷7)å»­qcKë"~rKñUÛ§ÅÝÈ€+RÁ-†y+nñ­™5ñRÌX“ñ2pßñëˆÙJ0£ÍS˜-“Öef+{³{,‰ÙDT"®…ç0Z†ØíóY¥'æxŠ/_¸)ßßbãÂê܈˜ ±üíHêïÔºíÿ,A4>©ø†Ñ»±‚´ó‘#Âë@„ZÄ[â±hEXÃ%` Ÿ"ÁžY‚Q·Ð€=I‚;$³µÊÌ!áP¯‰àOf+˜U~t&+`! ³„9þÒ s|4
-3ΰæÔ¦ø»NjK½‚(§!AÆÙÆ–¢µØo )
-gµ$ÔÙ ¨D˶M !´öyòëöÇv\zjM„kS?jeUÆœ¾™(¾kéâèþ
-;:R¦QWšI¦¨Ub@ž|ÌÄÆF¯ÔݶÚþ_µ-Y“VnŠ(@Ç"Gd{¡LDåq‘} ê¶@âôB¡jIP­F’J"3¯Ÿi$ +©y¾Àd—¨`"3*!{Òž£Íu<OMå€ O¦¦’ iVPß6ÅÎxtËj”:•Í?ð}ò¤ém7ã˜CDú!î0nS¹‘h‚½(füéY—¢)ÙÄnX)~ãy
-æšÉ‡‰5Îó?”z©™þ)b/Ŧˆ½E‰îIbßc9Ê}v¡&‘òYz€nÏ;Ž>MVÄž"Ha[#)|£±ç±"d(!Á
-6ÝzVBƒƒ¶[!ã»ÑëHàcŸQàW6$òAí ú~z°(ym//Û=gê¤ÝþŠÄ ]› š×ÝÁz&qª8ek‹¨×øphýÜž7+o¸Ý<r$Læ&©yyÇ®‰×=‡´àM •zˆ›£(U>c8@a4ÑOl«wA% €‘ dnJJæhü]N*ƒvЪ”·vM¢˜)/“L“¦I“´a”íð'Õ­#©¯R¾A|ü:â +C’Æý°Ã-ä˜ô®"=sôð¦çvh×}Os±:XYBû?K÷õ»ª,ÆÅÞ˜ÏùÈ;Ž›e7ã‰9×ôN ¨vEߌČNc¨6`gÕ£Dylï}¿\+Óˆ¯5›%Œˆ#
-ê˜q3ã)n²ÒÅ+\“ô’M
-Œ$q©½Jxdyµ‘-
--’Ñä¦ÉÑ›–3AµÒ;©ŽmW•ZT?TgVcWU¥mÐøúe=ºRÆ×.ºÊ+&y]•øXi!lŒŸÓsˆê#›~YJÛ°’pËF=©^0% -2î„»ƒåe‘ú:²N7Î.Kv‘â=®%Öu}»¬‰Y$ÊÜ’)ËN}…ó!½-gÒ«ÑüæåŽLâé¡J(혒“¯›÷˜ð>sÞ1c*a­Æ‘ð
-e£Nb¾ôç‚ ¿YBëš"•ÿ]vgX7y>½Iƒ
-î K¯öóÏ¿‡®Ÿ–“йéûi€ ³GðNcºÁ§ÞMç¾Ìk»ÜöÌ:s |êÜôí¡Ó.ˆDؘU)s‹›¾Û°A1ãÍ}°k_üñ¥þ°}÷GzL¼ ÄòׯKûõûo^Œb äbȃ£Sªa˜àú¨TÜ9ï)I!œK“ܧoòËRĺP¥ †#·_¿ÿ¦ƒa9€“Ä
-L Ge^ƒü££Wî½£(gèÖÀ»… Þ?á×âë[ŠP¼ÅöÔè÷ˆ(æq|ùmùáåS]´Æ”I&HöÌ!F5Ðe£L¾¯ëE@Úær5.ë A@¥CzSqôAëvŠ%
-Á¬8î0Ð+Û¢ÐÞÙÚ"£Ýi,ÉwZÚæ—•†£‚’Îéà‘Êà<¬×Kj\RÈèºrÚ¦ S=‰×q'óØ¢`–¥Õ½ÅcZy–8VcF<gžoÍ Ht“0íd5ŠÁ½ÖC:¦qòçè’[÷t‘¥v¨Ï0˺^—cN-H{ VáÓìml[TÇ0Ä>,“çYÓ4¿®Ï˜¢µÂ
-ɾþÐis½äÖeeë½kK7ûÕ­¹~DZ›¡'DxX¿‘i`ïÕotÅÊž¦E£…,)4]Ó;
-lóø*53{PË¥bʘ;µPÂ…;K¤Ü|$R,ì®{}7È¥ë5ÍQõãªæTõ‡{*¶S?PýóY½
-ð×`§ž·Òµ‡Œr`˜…‹{ |)Và «;F|©½ݯ(ý 4íÓ‡:òù»éó?[…&í …DÉ–’[@Û*ÉA{Lêsíát˜ÁêQö
-ò[¦ìX?j §Ì»J•ØÞw…õ6Ñå%Â@¹7T…Æè†3jEš¤ß Ç´š&d‘Q W'E¶ vyS¹‚÷|ö g˜ãnI›Œm†]j”Ê<ZaO3kƒÛœÅµè ñ° ìJ̇™*•Ç îk·¨;«$•Z34AÅ$tgc͇} ¤ý|»bêT*ì[=ËÑ.Kx…š$\™Vµè$Çn
-úÚÒ[“k©)ANß æ‰üË‘Vhž[¾u̵Œ<ýîÌ
-Ã4Éè3knBAlz=Q2-9‚"åëÃŽ!8:T\è&GEØ:Ü|‡F¼¿„‡ätlO#mu—“hõØt*§#7# æ'rö›êäÏ5ƒ£¨K~‘ÒZ“K[c™-i‚åÍÑËfEÞî)ÃÝp©`EXi®©¶ˆzVãß„lO:Úlbû~WJl3©Ý34ôîº[š).Ç3œÞ1e0ا ?G»¶q<ü¨/¦×ª©Û°ÉõñÍq¯PVxÏ´´Ï ì!…³^AëÑÃ,ÔÁì…¥X¶ýd3û\ª;ïo$3¾P­d» C‹«¥rÕFJ£™Ç4ð&¬Åé_ËtsçÚ÷Ó¸®†£rCy´Ï×-\
-_¨ë ~í<…OeLW×q
-üÚy
-_úpÝ¿vžÂ×t Ü ¿v~B•çCë-ÇUštv Рð3®‚æÐÚ†tPJCsÆ„šáY‹igü È~¥'få.XhM«nÌšó½,Sö|1fÓúòò¹5̢û¡dš»£åóÔ<·^ES«9tì—Á› l¬‚S­¦¼¼óÅC‚y™îöÂÆNÓúº+ðT¶äÐèt§æ¹u‰Oúë<0[Ú¡ `¤™È>ý/¬ñ3/ýUò V¼Nï<6ͯ3@2îþ¼©ÇbóÜz ÎÐv›™<‹ž±_ã
-K,/l‡ž·Úu2¦!Ä]k×MÈ.ÜçràÒs.Š’¹z|1Q1w܆+H†î[:nÃ¥b9àÚóiûÿ“&Ã
-*pÆ°|»¼D™68­ ™Ä1Ît}øÛòòÃÝ £h‚é@—‡Ž²© ]>:HgszôØ(ÖÐc\>:(Õ0t°ËÓÇ€!¥exyúp´ÃVaöÛÁÎÝÉõzÀ{`¯´ãëìl»*`Ž
-b-#ûU›l· «˜bUdžcAŒÍšµÝ% ¯ §jiw¢©ªÁgB-B¢×ÓjãfhìÈ1Äõ–Óws®dV˜pø\¨’KÊp'Î{ÉcBÞS´Q>—Ü®$¦^1 G7p–®ïîr,·#Ç>6w.æm:ؾWQ4YZ6uÛmܲ¡ïn„º›]–êa¯<Å—òž° ÛÒ¼½Û, ^/žœ#»O>¸D¾®E™-YPÎ2àz†áâRÉg—nK]\ªQ&¨åf°}F‹/›­˜zOô‘@cتEÑ•ê·T`‹5‘Q1]/O“ §½Ý8OŸ%üàú®X$#šŠ„¡Oõâzl{RD#¤Ü" Y‘:*üí¿ïÑ Z-%F¥‡d ªô+ÙÝŸ»±Í§ÈWS§ŠüŽèÂi…ÇpãØǺ‰˜—„K›ë…&³™+©P@WP[e‹ó¨÷¼æy(ÓØF³‹»²T|m·é»{£ý¡b ÔxÛÚ’äžñz-¬ŠÅ;R«z˜ìŒ6¢S‚z¯UwOß®6zÏ” Q+šò.²¤nu³3÷K‰ #G†Aª™¨ŒT¡æ¬¨)©|öÌB‰
-¦‚û3»c&RY¦­
+547 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F55 387 0 R /F56 388 0 R /F58 390 0 R /F57 389 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+555 0 obj
+<< /Filter /FlateDecode /Length 5972 >>
+stream
+xÚÝ]ËŽ¹±Ýë+j9³(šïÇ… @5í`¼’G;Ã+ûÚ‹koüû7‚o2™™d•Ô*Ì¢¥®ìˆ`ð0Af2OÑË?/ôòó;ÿ¿}~÷‡W¦.Ž8͵¼|þÇ; v1Žs1šªÙåó—Ë_ÞSª-¥â~ø‡«°®( W)^¡ÔÀÿþW ®½À—bïã_A’ý· %mm'ÈÉ¢§]ßžÔ¸Iµ—ýëç_ JzÁ%#J‰¾ÂOÑslÛ‘4|FïM²:Ɔ;N$Û ã{ýே> Æ ×vÖ'~ >I{è“Ђ0±é©áA´Ìo¸Å–^šèq½„8McZÖqL¹øp ÊÜw0 Ç.ï6é‡ë54æÃÅÅ&¨ïPpÒFur?wþ%ü."@ø9´ ×nК}ûx…‰×|¥Ý*LÁ-I³¾þ
+L3
+!&5‚÷mrS ìiWöʇÏKÄÀ†'³†H úÎ6ú©u7v\±á8V͘—{©[ø)#U#•¬{]º
+Ó<&¸"]ŽÓpÕÐ8]ò_§'GìÀk"öªë†ÓTHyÐëê Õºí»Ïë>êQ qE˜S9“•Pß Z&—9±ý±nêCªàÜñ± TÁƒ%p¨Æ1A „z_¥Hƒôå«ÑÀKÚOºx)‰?aäJ!
+¢h¼M¶61˜äò@y¹á@{hSzP½m­Ï)Áô­ÂAW8#œbòµ›-^:…M
+<#9"Þc\ÏÉ0/A&xZôx›j cMîb‚2ÂmŽ?ì¦0}â®áûš)y'Nµ…ÿDrI²XËÝÔ t2â¡Œj[‹èá’'D:$Úf>ävãbJÝb'xU¢½0âo£è ÉuY°a_ÆP¥ >^¶`æ²íúãá’D*X&ñf,‹»«‘r æ»Îû¢n^ê•Òq·R‰g›¨aƒRX®Œ¢Åø/Gp`ÉK2*ÑÙ–„[©•]x÷+¿ÀÍR.$™±Äª­c-$9w¼íÆjªžã.Šp¢[Íû*X–7”(Ü|À¿?ïv,â­,á®,eH×¾µ[™rlËŸJ*óYÈgQ>-PÒZ—› ƒ²»?(“ü (qÞµÿ»4ÿT@°ê†eMïó­Zº¼Ô~—ÁoÁ6¸d«V¡ÔÆêKYêøÔP£ñ†Ê—[%¦´ly™ÙýËÕ³Œ»ÑLÁ…¤dÍÈ} :i ÅyYF&„Ĩnh!‰°¹ïÚ„.[S_“Ÿ£Å£ï?F"¯¢@”láýQáï |[fä‡= `­_ 9Ñ‚zgÆCµSÆF]Â.¤Šá¡­Ý]4.wad±;ŒiÚÉÆËÅLÔê(g‰âýÈ°ˆ6[F·êÏ~ëSþØ~>v©‘W%¸¹g5Q:'°=öõ$e#Ý»¿÷yßœæD«²
+0ýsI(÷Ý:xL™Ä“t^ìï®E:…ÀK7³ã°C¸¿ °ó0ÎLcÅ; ßÅ SXÀ
+w
+ 1g‰Õ&Dœ¾'âì3GœrÎñ\Ä%és¸;…gŽ¸I¢ø<ÂS¯}'1ˆâót
+ ³ŽkÂ)`Ú=u¢ÇÇ%NËÙi¥ÏÚÂSO»9Ò,j!˜˜v»<Ó´›Ã Í¢é0èžyË9 AŸƒNaz&\¥†E©ù½®0ãsÖɼÓ<”ÝßÜvòOu¦úŸrH÷Pú4çìõÿ™RÎ
+Ovç Hy´…`ÿVb¯ðÔ™w
+‚œJg£ Wxê' “DñélÐ+, G >ªÿÞf€.³õ'JŸ>Ä螺þÌAÊI ÁDýÙ…à™êÏ©œL‡A§ðÍêă3÷ N˜˜ƒ(¾‰ƒÃÇ+R‹Cåü£óMñ{«$RÚY’ø½ÒþD•h‡TXfçD¯ðÔϸ'1ˆâÓ¹±WXy¾‹oFXý»½û& Tfëq”>_w
+O]ç Håµ…`¢ïBðLõxƒT^§Ã Sxîz<‡A*­}®K:¥ç®ÇS8äÒÚÅÂmªïâð•êññ …†¤­¦qˆâKñÐ+ÍÇÃ÷¨És8¤;›z…§>w6‰AŸ®½Â½çÎôÂïÍ@PÀM«M@þÖ
+ák(˜§êtH ÆËÉðg’iðõ
+£ßf‹ª×¢Û½LŸ„º¦ð• á_ÅKº×¢Ü[§šø—•èêkrAóZT;ËÊ0Áôâû_Qñš4;»Ê<žÌóoà¬YŽªY³-ò¾ò¯ÇÊV_z ºEuóÊQ˜äðU{ÃV_¸óºEõÓƒïºéÃnLà[Pð+¿üryã›AN a*ùå ^öᥙ,—ÿuy÷ëýÖC˜ê`ã‹RÇóÕÇlû@Ѹ1)ÊÅý&Ú:'½éd&_{̲sa­7‚ŒšrõAã!\7î£LYU®>h<Ä«
+¨ø¤*luõAëŸ WB·ÖóÕǬ·Q>hô.óÛÙÒN¢ÍoæK;‹³¾™0õ,zÌt?aêIô˜åí|igÑCÆ·ó¥EßN—ó0/+jØ ·³œÒJc 5™jDÑÂ{(<3ŸæXä%ðOªæÔªIs¤Îº7 È}‰W®•ó­ª)òÓÀxÂPXÚË<_=%“[Þ:¹ ‹[¤ÒÚñùÔ¯éÙ"ûÔÎ^Æ„Ú~l2+”'ÑKœ{R_2wÄ1Áju­ «Ît«C6,‹œƒºWâ2Qú•áJ"Ž`Ò‰u‹/Ǥ\‚f†~È[¡æ[ñØÂË~˜@¤:ðÀ‡©+ØÈÛ’O\hW¶.E0QÓ0ò¯«”r ò(úÅ;å›ù*Ñ:'zÛ‘–îˆAUhê9~zÍ—øq»0“”±íÈ÷ä½­x [ÀRÏV.à¢yVó»ä é
+¥¨‘‡^Kmå›@[¦{“ì÷MèÞl¤usQ™sXû3$ù’S€ø*Df8ÈqBdv/Ë~ö$n·½¾0LLâžöq²DM§%™‘Â9™=a›#Q‹­!\‹…”¿Ïƒ&Œ"‚n¼Khx®TѸÄk:9%
+š>ÍGÞ6Ÿ 3AÚT|¦Ý<Òõh$¶×[ápJ·‰%ZG>¨ÄK-cnæq[ùä§bþfÍøÔÑ–2r¦06¿zvs³á±ZŠXRKÉ{†½ýbÒ‘@Qu½3lzv9Òšz®%Te‡¶ìX¼pµöHoa¤_Xvô‚
+¨GåÈcUnÊ"=ù_â“ë¯cvP¶p—øÊF¶ÿYý³ËkÆ#š³Úïki¥›«Ãë±ùºØï«â;:6øÝ÷wßoƒ;Ár¶P¶;¿þˆ|\Å؇Äi7ú›¾íŒ‘XÅV
+b)»sÁ¿Ÿ âÖÆÇoÈ %-„OÜHåö[ “È™Åa‘ÀÜâÝþ¤])Øö˜)É%_gÛCíJ¹·/,‘x»Dp(¼|Õ~Ô®”{û£ñdK]|°´+åþnCýSJ‰d±‹þ'íJ¹·/%‘°ª½âÖKšÕGPQ»RÞµo¨—ßi¿(¿[à1ßzª8Î,å<ÀBûûÈCÆ…°c·cB„…e½ãµIÏ¿&Uà1C™«%ÎBÂk„q
+—,YHÀdpž¦°’‚œ``žR¢¥Î>Q=þceÏ?)÷÷)ÿòWøøwøùS0¬‚ÿë…¾Gæã]~}÷©9øܨÒ+…ñàìñ†Z|ò|C…Þ¨Ñí È#‰i—B¿W<úí]è‹·œyYœˆÐ€³³'5Ëã:€¡O«Ò4‡ÄŸÚJB™ÝgáoýÍŽ3ºkæò€q&î<âfñÎ’Ï’0·ô)›ZOÒéfÑ~ÉîÚc,•ã›Aƒ¬£åüW(cVÝy”‡K⤛Š‰÷ìéêZ *Ç·GÛpÙ¿räuqnU'ºeÜ4Q¼ƒ ~9ÆðDW«ÐŸf:˜ºó‘Žrñ0ň0Ì.ÌuŸÏy8jÕLs 9~6Ÿ#‡ñü©nf>yÖâËcɯ¶ÀUzJa¤“ðî>¥Þèw_uc3àÈUOç!ÑêÞÔ§`é;‚dü-7Q¼ÆäñãnÞk¥[*¯Í{
+åœÉk
+Ó¨ÌU˜Få´ÂŒq~¶
+3‰so0§Û–;BíÞÜO ˜ÕS‘/eù˜W6n¡88w ¬ ‰çA
+V}Ë(–¡zs´Ï0BàÜs®T¯Y÷S:ض€u_^³·?qr³iYp¢¦¾¼?Ø׬#$óLoÌ?y;_H 8X¥¢Üaͯ5ÅÕDûnS³’ØYQ«Ù‡V¥³Hµ$4–XüúkMÔ*Mм&ÕqpŽ']ï1ï;ëóA€ì@ø2…å·¾w»¯ýét|µ„ŸÞ‰â(mÊ«Šs/—¥RÛ×Ë>lãSSѱ&퇞_K×cÒ•æž©5ORŽ¾+÷DÍ»SÄѺ .ඖHòòæÐí¶ø[ ™ÒÏAøÙ·±%iÿ6£é³Gy5d÷
+ŠM6¸‹lê5ÃQóšU? 'æ03î®™™5[ËÔé:Š-¥—¢µ1(¡nÕ^VújLXeX('Îù‡àùݨSòÎ?"¿æfØ(2Yƒ?ói2 Cú«ŽÙ¾¥hˆEâ•DDÐÜuÈe!0Š$Ö‚ê-óôN£<&´àcUôÝÑ씨BÖkMð›pXŽ:˜#}{¼zÀüR8WNX¸Áõf0T{æ¯XSü 1ȤÐ$f#«ï /v_U8ðð¥)×k%ƒò‚? ŠQïÓ«ð‰½¯F‡oþì?!Ó†E Uv+þÚèÔq”¯Œ_œ Œ<Lx!—á¥GöªcG%ˆ¬¸Aü8>`Õñ¹Ïþ“wëV½ßÈk³MWbCoíð7$HÄ­o§P–ØÚô†Ü'ºƒ¿%ú#œw0…²9t‚2Êú™-]Þëⶵm³±m&É‚8…åÞf|Z²‰è;t "ߤÜA-Xo5ÍpŒMýÁò÷Uœç§H[ÃíQ$–Ú¾.Ì !ðrrRÞ¢¿‰ZÁm3æ~¶”º¢¾ÑÇL>JCU`}û#¢Iwç[lÁ^4qïPÕÉ l*d!¤°6-÷?f*çýôJ‰£vƒ÷a¿÷~ÛøÇ:Üɱ[“¥«‰^+‘GÈ—z?R¢^ÙÞ"}óq¸é©š¡¤‚…áåä¾à,^ iöô::¯p%eF¬°¦":Š7ã£Ô=W²l€-¥Y/¹²Nd\§]Y=\c®5/…àqžF¹42¥e~$oÔ°¯u b”¼&°É}±ÇÔE™¼ÇþÑÜ‘«ÝXU§ QõîˆúIjI8VÛÖž¬^‘áyŒbïÛWçóžÚÍD ntª½ÕyîuÔ%ê„ÁªÙà tî [Êæ„Äo]Þ^Л{©¢y o½³|/Õ¯r¥ Ïí`n×ÄopÉ‹ƒ¥qýŘUî‚Äk9C‘£¢ÂE
endstream
endobj
-552 0 obj
-<< /Type /Page /Contents 553 0 R /Resources 551 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 555 0 R >>
+554 0 obj
+<< /Type /Page /Contents 555 0 R /Resources 553 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 557 0 R >>
endobj
-555 0 obj
-[ 550 0 R ]
+557 0 obj
+[ 546 0 R ]
endobj
-550 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 88.249 105.214 98.706 116.671 ]/A << /S /GoTo /D (section.7) >> >>
+546 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 303.589 745.619 315.545 757.574 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-554 0 obj
-<< /D [ 552 0 R /XYZ 78.37 808.885 null ] >>
+556 0 obj
+<< /D [ 554 0 R /XYZ 78.37 808.885 null ] >>
endobj
-551 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F66 388 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F33 490 0 R /F59 393 0 R /F71 415 0 R >> /ProcSet [ /PDF /Text ] >>
+105 0 obj
+<< /D [ 554 0 R /XYZ 79.37 191.651 null ] >>
+endobj
+553 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F57 389 0 R /F16 386 0 R /F55 387 0 R /F19 383 0 R /F69 406 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F71 419 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
561 0 obj
-<< /Filter /FlateDecode /Length 4632 >>
-stream
-xÚÍ\K$· ¾Ï¯¨?ÐZ½À`€mOfûäxoONìC¼œKþ~H½_U¥šÁbv¦«IJúHQEÝ~Ûèöå‰v¿ï_Ÿ>½i·1FœRÌl_}bð ÝØff3šªÙöõÛö·gJµ¢TYJ…{ùùë÷YNâaÔÅÝÀ…oðÃ_nÂ(|ÂAŽ„OìSÊï”Jø;ƒß6‘áSÅðIø­iü†½ xúŠO£‘ˆdì%ü#
-þÿçVþþa÷ù_¾>ýÑà $übÛ/ß<—âD+±1NçÛ¿ÿ±ýúôãA35ØzsÄi®eµåD(€M"A6ù]ÀÆ lVTðë;þ}2¸Ðê§7¦fM2h šèÛlTeiÔŽ‘ð #ê¨>Ô–üÕ÷ãÓ›š¶Ã)'Òí õî¥Þƒî±PÿÎÈ(y>.A5B÷’• À2¸…Ï&Jão¡%GæG”ÇÊ*³ôŒS³´s[KLµ+´$ÊêȽ+m>lI%qŽ÷Ò ƒ  †¡‹·4Ô
-\ßÑ
-°C›b†m{y
-c gnèmrÁ}Oã ?hm6Y›ÿÇé‹ýA&Z ÒèÙföÄQjîŸ\šŒIþèüMÖjHãÏVáâ(SÂó¤AI^Kš®CþðÍ^Bð„°äh”Qɯ&˜ã;æ/¢Ér°IU5›“‘y'LËJ-ø'^j~ZÓÊÊ}'ÓÅ }ÂÏť׃Ç'¨§ýþ7Ó7ÂÒz#¼ÑD½”MËD»Ï,QÀ©Ž?Ønù{íC€Î"“•Õî¤5’sÓÖ-'æV4ÕΣ 5>,(\›ë+Ó¸(ó¾ï\)8Õ„;H‹¦zkú$âZ‡ø Êái2òZ3ᛄ‘åíøm”n«P"iCÉÞîöä& òÞø°Ôë{ M’¦ÒŠ½§‡Öj;ªÉ¢­¥„U6CP(5£f-±Tg+’;Ñ2#Ɖzˆ–÷û•)pv¼yÌDšÚûøYG{ì÷cïq; ù´?š÷çк¥"ÆòKßë~/÷™9 qÐÐi»¥_r0§ó
-Î årQÜnZð›¹?¥SЩÞd‚I逨ô0õõ|+d¥WZÝ.:!}ð¤ż.:Ce(¡®Ù]zq™©‰Þ½;F”T@M˜ÉûÎì¬ÖjÓS7¾WÈçÖvâf†‡Òàÿ/ÍßMƒINŒ²›’šX§S&ö;š*hv,g2juöbϯ -û¾ûišæ^ôï|ìõY²6OÚ -¤D0®„Pë<fÉþýœÆá­¿ §=iq5ªræ9w}<å~¸;uXê(Ï`¢ëO‹Æàþ»NÊ©ø=hx²Š–)pOhë|ƒüû~¤Ž'ñ„¬§iOv8§ç¦Ê'°CéÃOieˆæ|àzm·¶¹_¡i71Uve c¤íL½¬¹”~á ~øÔo1,D§‹~«¥n·éfð[s/°ï» qØ#E(h(º.Ûý¨ç²4ê¾÷ýnQ&G/Ó¿§IyQ­´,fòžÍ⪷ãJ5(€¿®Æ5#RŽˆqÙc˜qÍA6{3\R–"áçñúü„…é
-Kv×Ãο-)©!†‹H¤Ô=†£¤–æÁqÄê]««¢œ(§fxU¹ÂaÆÃôÂꔂ­œr‡ï·È»¹ÎM®¬^Ú½~šbÛ¤Õ‰Ûë7I»‡´a«÷yJ 0›5ƒÁvJ+à Û5ªE«ÜµŠÊ4ÞCÔ+c|©Šç¿¯xjiaÌV=uGÝzjõP„)`kÈ¡A˜Ès“âa?-‰3nè{UîäÆ.E™€§ÑC#}éAjÓ®z7G¬›ê§è÷Mq ‡çÃÖ”îqê¹K
- 0ÂU1$N“°ãDCjûžâ
-Tãl•?›ÿ¢AxÔIÍ™å*±—VáâÎs6¥ê@^`Rr¬,ªi)O6r }|tØ6=÷ZJ—õû²iÑ®Ëí)eØ,4[*ç)Psûì¾ßˆÇã•´Æ妼¢æê™É!þw¦9ú1su/+5ס’¢>¿ÕUP⽫-šá&ð móc&éBÉ$1m*Ûçl)¤€Ì(o‡4”jÔè¥B@f¬^OýˆÐ1äÊÐã¤d#w Y­G®=˜ŒÈÔškÇ# ^¶"—¡u×ù3ß6<c¯áw®?¸·±WCSŸÓÒñû<ƒR$ÒãwÞRäe­à¡¸5—µ²Ÿ‹h£m½ž36Ñ:t ˆ!æ\±ÇW秲ÖjÍÆcMüI¡v
-Þq<çÖ° ñ¬aÅ;mݻϟ;m¹A3|pÉNgì%kùñóÞ³Ùs=;Š°¨PÆš¹Ì‹õ]÷#Ͳ Kc V8±°N , QÆ?6 ü²yj€Y8 þ³<N²n(LK½Ý¥Q¿Ì2‚u`á§þû—ož÷Ç­é
-rWÌ?vò)Dõ
-å[ ¡ÕEñ‘¹ðvÒA4ƒñÀÅÞ'—¯%a{Ü$ãDð‹ÝOÜ3|û¯­ü¿£ Ã/ñ1éÁÄ?a>…ÅhŠB¯!Š4Ôm–´:·ÝB¦ðµ††)@”¨;D¿nÙôroÓ¸è&`@ÒX^AÅrƒváo?Ç¿ÃÏ÷›'j$ùæ;¢Ðuþ¾ý!]Î.€Š,Œ‰û
-&Û“îÿhª;壼U8#yç<ü í˜?jÊß´#ÊH–5Ë>×øCô›…µtÝQs"×çB!^ÖÝoÀ÷¥w±;a°øÞfõ¨¼P OÔ9>mb³iŒÖ2¶à—q<ênQ{<Ä‚U’HÞA¢ï§tŒ#$ì#üå؈†šË€Dòϧ€tŒË6rÑå}
-k—Ҿ㠭ô5É33ö³Pb†Í®&ÌoaídØ
-Öº@¨„ë²#oa}4‹5Z¼¢‚0*Ãæ)¦66O1ïÊ¥¯JÚ=€|ງS'ÿ$ãøšU„©Ašl«ËGü^®™4¥Öåt¬-öðIpuñ¦ 7–ÀÚ–C4qxÓ¤£oš¤šœ’Îöü7ùPÑ GèÃUíT{«VÇÑì^7çX-"Ë6Z„ûÎÝ~­¿nÞqñêS¬È­ºoŒçÞ®”ƒ!AY½vøÛJÖö÷¾¬{n+nÓ¥Ôdt²«ÌOü,k'•QAf¾K•[0Ý^j梤tA6WJÅ“º+RªêP0—ŽßA…Ù.…ê±yçAÉþ]T­ ¼wÍØ,uÝëK«Íy×~~WúñO7îLuãÁO
-j¸Â·¶\„ wE³É4åfšWæ+š{P]Â\ÏP§ñJ)1&œÜ/˜ÎöI ^Õ¨ŠÝâ]T[ì|rµ»ø€÷Ôûå›2ñð-ÛJ©G°UiO[Dqhà*„næä>4ì Šê˜Îl³ÏzP‘aÇMi¼ob®¶Á;¬P=—’çS‹©«mÁÜR”\â¸-« šZ\Ê%UDòy?ž¦L@ð;‚rRSÊ%‚c9~·L_
-òËZÂg£ªk º£ý\îJëꕇ%X¦…®ƒœäóêq5혶€&ß$2cÿS)K®ìªhöû¤4Ѷ”}¼•K5SúKS\jhU<,W\&íËp&õ§—laümfØöú‘
-Ú8LQ½ÎóJ±ž£¬È/ž‰áu_"Aä MÞ¹“ [¢ŽÄyzwÖN‘]([]–²Ê°½Ô°9^ORÂn×¹÷‚ Çtù(‰º¥yySˆÔ‹ϵWØ-j%v¹Êj`DÒkͺå(â„z'HÚÇD‹â¢©Ü¥Ñ™M5Ž1+Á¤öùÝ‹‡
-mËr‚É—˜>Ù¯»mÞËꙦ$2ñÞYªü+ VÁ‰ä½Œ‘ót–¶Ì- Õ N&©¹pøs E£« Úù‹ÌëÇKJ¥®œ_Á‚syé
-sw „¯ãÍ6xÙ«ÇA‘ó–Yûc,ÖQØÁØ‹çc‘5s~ØAÓ %RX!ñO¾}¿=EÌ…Oˆ!p0é¿…ºéüù÷íé§÷‹õ é$4~zLd
+<< /Filter /FlateDecode /Length 4775 >>
+stream
+xÚÕËŽ$·í>_QGçЊÞÀ`ÆãYÀ9­½7Ã''6x Ø—ü~H½¥’êÕ½rèí©j‘¢ø)QZºüºÐåÃí¾_?=ýý©Å§¹–˧_žü@¶8F”T‹ÑŒPÍ–OŸ—¿¦ôóüÓ§ï
+âð/ø·ýûÛOOdLŒJÂYŒ2ÄX±üüù PðÖé…1¬]þü×òËÓÇaM¤Ò#"U€ZôTr ŸWJ§TÚðÁgÅÂßø­iÉ ÃKôbë{3ЋxÌ{yæök|~¾ !¾õZèÓ<µdßÔ05íZxZ vÑÄaUMWŠí€.I´Ñ‰.ýŸ×F^{–ðMíC„-,áYÖÒÃ%ë–H”5òykøcä¬4j»Ž¶Å,ãý†"…ËÂÏ·Ð8K:5Bó‚%þ¶§ åwl]Ã?Jµ x
+½¾÷¦/Ä Ì"H$Ѐtíh°g 9ÊVßµ¿œÒ`ΈSê!Ì,X“I* ¶ìA*ÜR™ÜUª‡|,€:FŒt}¯3uá†G}6>‡_}¯z}†1VúÛT:~WÑrÊksì’‹0ÜÐ’UÚàÖ˜‚~Fm‹z|‚ŒÌ¬Û”Á |k—¿îÁSŸi¬ûÅ·F¼&Âa+#åø–…"[ëÍz^ÛÔ•µâ(°7%#óÓÐø{b44zEpSûkø4ηˆ,F9Ô.9L+¢&´ÕÆÈLÄ1Ž5†M
+çkãèu@a`ËÒc<9aƒÇ¹(-'ŒñrQ1A˜Ð Æ·¡Šig •²W3™Ü=§Û|‰ãû2m‰*º>.ø²©¶p¹N®zÈ4¦à:“lÉ£xAq¶²ój®Í@OTVœ~Τ¨–<y<„O¾Ð{1“zYÍús¡„õjë¡xÉ¡è­&Ôºlf;óuàVø@äL”ÎswšfºWkM”Иqµ„+÷%„ŽÊý 1»í³ ‚€™¶ëm>ÓÚjÒ(>,XgøµL¢¶L'ðä*¡‰×bgišKÓQhžÂÛäaÁóD¬“ÑW½$?9kŸÚ¶gòkiò
+Ó®k&t»‚rOPÉuôóÉ C‹õÄ]còTñ¹q€j)ËÆþ8Wñ…"”?$YÒ"4•ôÞ€Ê2û ½o‰ìõ>ÍŸ:ròQv
+¶„W[Ÿ2ý±@Ëo ®KàdôßeãuÂucÉÁÛ›€tÝ)†Èßâ§þûçÏôãRQâ+Øvný
+ÌMXˆÆ?‰>BWÀ~«ùÐ;+Ä<§ÐGà
+¶ÅÎ`RËMB
+Ÿs¸o¸‚ã†ä¸w w…_Ê¿±oþˆ¯Q–þ¶üùëR?~ÿáIK˜õ@s!èÞ1ÙЄ nûè´Ü.äéOHsn’`Ú&¿,Y­3WrgÐsýøý‡#÷+5§$M ü½áW‚Þ0”#|«ðÝðG¿F÷ãOðøOø|‡AŠ3Ð}„‚w ËoËOËÂ5d}À2to¢êq&ݶõ¬ uó½êvÀ!€Ñq º)(„×^w7J$8:!ÉOh=ŒŠrêÜÄ8¿kü[  "`Š•¨!ÐdRç“A­¼Æ'y³Çù„[|ŧu4xŽW‰Š ¯ªñ­xeQì8« ü¶UJ@ÄlAfY•šw¬ZÁ9k¯³û«z´«ªñ­X¾¬[à4I”Õ‡Í<#†Ù}ÏÓ:.×ÎE:»ë\pSŒ1ï]´²‡ÉÄùDÛêP7?m5 34 Uºe40ãÔ’Zçô#Ⱥ¬ŸÖiÈÔTB×UÏÜíU(a+]ô*Ž0~˜?FAf¼âÏ<íš»ßí˜7õxîõ"È]u"ÂÃ?ÈšÔ¼cȵCm®™—øšlsêJ:ä¿Ê æI8vc!äsÇÃôxâ¸tªæç ›Áa\’b¥Ü Ðà–Ôxš¯—z–¸=5îÐ}Õû„w[7'V\¶nM¤<Ì##ü²YϤͅŠ¹…û®'ü©Æt¯…k‚9ÁE!†>ÈŸÔ¼ãOXœ)5‰iy¦7ñ°@37ñù*Í£|œƒ–ŠÓ&¢…sSn~ÞıÆ'óŽ»?ySPµ¤ÖyëÙÖµ›í:×ܾCßU×&Ümß 4n®Ú7ÌÇÒæ§"ï94]ÝÛ qSÿ.U#»ÓÊ…$Rë‹VÎAÃ!&>ȤԼg’_Ö¬öýn<•e¬W7{Óë›SÓïzl¹X}Çôç÷ŒÎ\°ýq»#ö¸bW­Ï[>„4EfŒŸ)ö-ßQ±¤Ö«â¦~3—£NM?t^õ=æÁâvÍ.¯XH¹ôaa}‹ã+½¬­½¬‘Ï­>ô=fP=ª{­â{Ùê„ʇU(5ï6ê¾qŒÍöÀÐèçó}×agôÕÈfôquÀœ]¸ºôè±áQqùVmÇ€_>`)±)Ž:È3Á‰SüpFžÃ’ç–Ùì­
+]äªÚcöžrP.i²Ra0r%´Wu©°—ƒ0e!Ìs.·Ã"È(+ÞÍóX'Ý(àTqŸÅ®Üêìä*ÌKÕ_ dQ$]ËXö®…ÀÓ›&Ó¼«ÈJÚŸX
+ošè-¥)uµuÍ»
+¹3z³¥¶M(!ªÑ§ºÖ9¼«³/TWX/y`ºbBQKjï«#ZA^.p1Øv2aMÀöc¿ò½R‹˜€AœÌµt<Ãï÷­¹†¿žâg0IvžâÇ’'/â/ÀSüiKi/â/ÀSü*é\Ã_€Py׊Ä~E#õâM M¨ô–Ú£¤/©ŒG­}}í¬Å ,×j7C²])Áè¸9S‚ ®K£CaôñÂŪõéf£‰ôóu¢‚ÙZ`ŽÍSëUä0õš`»P\ `°NŒuâRé‡9Ïwsbë£j}…ï’;¬í±„3u€ïØ<µÎñI{õ$Rü¯ôüÏÙæÿ‰Upâ„;Ë~†K°òøÞ\Õü¼
+l—QP~‡Åx!À¹ÝUy+ C̃PÎ.a. CÌÖß}rq†âUÒöâ 8ÆËP‡®àÍ€c¼XKæ.!.ÛŸ4¡S`Í üÉ—ï–§ Ó†å5ÓQ»
+¼AžßÞ‡ü°‘ú6¸ÓË»P7z½îð
+î•uìR&Û?ê*9N,–­XE4_—y‰ê3’hÆVe^¸ ³ja×G Ò…ã§ÊÖQtå˜\nî29¸8
+ a«2å¼M,í’^,FA…\=¿Š7vÃ8]úÕ„ìÜ3+ ²4}¥B SÉE®¤ÚTÑÈ6b·"o¸ðÕïÛâ·àµ$ë "¢'(Ú/EsÑì`7 ‘®†È¸0ù[‚:ýå\ïe1½ð7Ûª‚o<r)$(è
+kS0áÇQnEMãºòz“vi°6ÙŒù»yãû®auÜxíGRGX¹;Èßï‚>TÉxØ*_M·mŽ0+q¡†wÚmš#^ÏQÊÙ «ªÃЕÚÕMÇV_W†Gr(ï:½«^db3XªI_ÛQUùè‘ Œ
+ŒÚÙ…‘i@‡D‡8Oæaýµ¿þ­ldèï¥Ì#l.û÷oóM}{|iî|Ûôu/Û5Š}õïMW' -6½ØvHënq"±nfsÖ§ìðjtov›³»oQîƒ.ꚣߢ»“°y›Í{Þsw³^Á
+bà’ýŽþ¶'ÍÁ*šñïO® Á;Ž¡a™K¥TJT_šnD¤]é£1……IDŠa}馳º—’ÂèW]¾Z?Ó0š!‹¤Îõ(5/7² gÇäáÿò§ZdÙ.C³,Ò
+­2—Xç²­×ô6Ë?ÔÎ>ßòÿPU·¦}]gê4+м®Säb{(k:©ë,<ö#‹¡v*”ɬbÁX)ЭmÃv §®JeZŽìUAjJпZìÑk©Éc«®eT¹¥›QÁ7¸-«u»ËM:æ æ¥ )N¯9Ý3þRƒØÝ[6¯üçþЮµ–KÔâÙín)ú¯ŒÌv
endstream
endobj
560 0 obj
-<< /Type /Page /Contents 561 0 R /Resources 559 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 563 0 R >>
+<< /Type /Page /Contents 561 0 R /Resources 559 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 563 0 R >>
endobj
563 0 obj
-[ 556 0 R 557 0 R ]
-endobj
-556 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 433.094 502.851 440.068 514.806 ]/A << /S /GoTo /D (section.2) >> >>
+[ 558 0 R ]
endobj
-557 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.881 321.362 261.836 332.201 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+558 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 88.249 105.274 98.706 116.731 ]/A << /S /GoTo /D (section.7) >> >>
endobj
562 0 obj
<< /D [ 560 0 R /XYZ 78.37 808.885 null ] >>
endobj
-105 0 obj
-<< /D [ 560 0 R /XYZ 79.37 771.024 null ] >>
+559 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F58 390 0 R /F55 387 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F41 489 0 R /F59 397 0 R /F71 419 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+569 0 obj
+<< /Filter /FlateDecode /Length 4561 >>
+stream
+xÚÍ<ËŽ$7Ž÷úŠø”õ~
+Þ¾áÛLd ¹üá]˜-°`¥Õ‹jÎŒðK^ƒÊì·!ý›Eþ‘ÝØâ[nÅ,[Ú0üØRѹã‘ê=u[Þã7wÌ¿’ÌHÙèDD#=<»LM¾§–léYìQ×W—ˆ¸—¶—,»bTqǼ+ ö.µu·•öL鉚“©3I¨©ëê8Nâý"BZ|+±ªtµH nì|EãŽOú•„Ñ
+d–äB3€ºÇz(Áv¬¢îü{Õ ÄÅQŒ#¨Ô‰±Ž=ˆÐÕaµÕ+êÈÌ'(«”yoGÊÆ4ÂUƒ(tJZÉŒV“Ø@ òkÖ+BNåêPê;:&SÁLÜ’RÓ Ç7Q&<ýPÛ<i›"%ŠËü j(—5ÐXô¬+½–Y¾ãŸÈó9üÙò¥ ‘MÊ_õšg­¨&!šNiÙRZ:âøÅÉD!yBð¹i4ô[“;†¡²ÊJÐÍMcͤeÑ óÚ…Ê@oz‚F©¼mauã¾IwÑà‘'|®.½í<¾ÁqÚç¿1ì"–Þ¹äÃË5³FK»¯4¥€¦Ž?l·~A®ã8h$iY1ÿIIvÔͤbƒ›Õ­ŽToGiÔ¤çÃXHë®ÏÂ:H#œ)$·L:?Q˪8LŽ•žTžëP>(åô–”¼™ô…ä_iE=~Ÿ©û&” Ñ0zÔ»=ºDAß;F\ßkhB#E3öÞ8ôZ;@-&¬-ò¥¸QÃLlåTYm™7ºh‘Þ sAMÐS¸¸ÏW@ëx2Sd6úül³¿•'BB ý
+a¾ZqÌÏ¡vC(èüD¿òÞò}šg,Óvb:d¶ì—ÌÙÒ2åƧ¤ðÝOJ…ÎQåJF½{„´²Š¡
+§u] GÙr"IéºdÛ:ýD›Þº•—Ø, V7Y¹ð§º øJ K ÿÈãʘÉ_tçÂã–€MìÄ:ô†Wï;V°â ´ƒ%óPQìAÃå_[*] ¸çÿ7Lp5ê> ZkûÀ…ÈIEèm«”®QJ­M£”Z»F)&¶6{Ëêåj«T7µ…qg£ñ“$WOïTaÈ’¶gÂ¥¡Â TÕíÒ„ßÙ^üŒ%Щ'\RAô$€<èÉôíÒôµq8 ZÛ.:¥cðdºy;é SLènuiäi¦ $F÷Dèf3F1)K„ó£Û™ 4ÌÕn„î|¯Ò¯½îäÅ g©Á¿?uÿÿo/4ÎW2güf4tØúë÷ü <Dךg`øÛ¿ÿ¶ýþòKO°Í•ìùu¤õÈ{´ÌSp²½ìßåÌu™Uw|¼‡(1L-ÐJ")I¨÷Qf¤ÿÑ&’rDíïÂéZ]i\†{-¬O§Þw—Ëå\vý4iLî`R/ÉïùC×ùóø¤™Z0“Ú|ƒžüû~¤Ž‡pdzÀÃ4L;´ée³‘°°cgäƒ@Ú8fAíF¬·~i[øº(š~ÓeWvD1-gÚi­‹1–_òÃý–Ýžö[=t¿Lw“ßZ{}ßåX
+XœôÔtï©ÍS¦bÁKhÀ2ØÈVà­WOûiXÜ»0ñÞD•;¹±KQ&ÈÓÙ©‘1ÈŒBêÓ®v7Gl»ê¦×My —»ÃVJ÷ó:$€‚¨>3Œ€Í„š†QzXéç†XeBNÃø C§¥cR„ÿñ[¹Dí3ܶ9¨¶zš­¤ã7 ú¬¼éÔOj¦=ôÅ R ¥¾bÝyH>®¥@þ
+¡m.s)ˆ fB¢±‡×f§Ê µ›‹šø£@›BwìÏã¶`¤e%`ä0X÷áùë0Xa˜¼Å—(õ1-z||Þ{·zoWuh¥-㦷dY•ïºéæ\˜k¤"™¯…‹TŸfÅ?6
+ñ„p
+£f–=ç¼4ÓJ=ë½,Ì<§%“ sZB=¥^@M¿žõfEr÷¬;sÌ yZF|RIº´y”Ké̳>íœóKõÇê8 ø¸ü> 9,™äÉ‘óð|“îÃnÕŃBXÌX}1û”0ouÈ ÙÈ8ŒŽ5C ³ Ž9³´Ã s4VÈ«¹ˆ[QÚ lÁù DhìE®3nE}65k¼áŠ ®Óâ)'7O9óŠú Â~ýñ‰ÓVNýýJÆñ)Übl&jº¯6g佞2évZ×âX¿×#¦ÁõŃ&Ò ˆªJÅY©Ãƒ&ô|Є¶äÄz
+•öâ—RStS}:ªL[Ïó¦Õ¹7»Ç­%ž„ ªv'·ÖkãqëK6g˜ò†Ü†írbºp{f¸”–ÕŠœ¦³JÞ§¾|xí÷ÛÒ‘TÒ9=ìË'
+ñD–÷‹}Q‰f9IUZpà YwÌeJt<¶ì“ÊLÚ½XÒ45Á²qäÁ©fQDóÁBÉîV>«Æ6ÞŽsÖg÷ö¼jWìÚÏí긷pâè&ƒkÎ:D{ði÷VúêëØtJ´¨K·ÑÌÊFsUwjPIt
+Á´¼º‰sÍNïoXúbó
+qï,”cêN‰¤ã¸ŸÓùÒË@)!ôqs/³‡ŸOÅñÞtULü_Ý"#‚‰;{ÿ”-2¶Pàµ
+¸øq¢Ùj“·ÝؼÝFß7HÌv1õðÞPËáã㎜¡……WENmÙj`Tsƒ
+ ‘'ˆ&œÁOM'»&<F¡væ9 –i®?jÁ"F}V,>ˆe=ƒîÛlOdKÓ›§mV2Ü%ÜqZa|L/ìJd@$ÒôâóÌ–ý^\5Wí³âo ¯Ï¸šèÎ c'¥ÄÃ7ôjíϲ=b/ù¦Oš(غ·TDœÅ´<+
+Da}RSTù%gQö÷Þö„fïåíç˜)DÇB}ÔJM¼ê¬p2ø¨'s½´Ò¹HÓ‰Fj/”nøéü#âIæó& Bs¥‚¥5Ä[úR <ºTáôdbé ¥òbAˆpoy( …3žÙTS;O;cÞ
+êXÈÒi…¥Là u¬„Z0?­Ô´™V^iü¯Ü~Þ^²ÌUÌ‹Áý÷´wº<ÿs{ùõãdQhÎÑüôÉ$hY8-ÏO’eÅã'ºÐ-/ž#ÜJvÙÞGÈG¥´ÊöÔËÛçˆGµÄ=ëñòö)ânJšüðí„èb5‹ÒNøÃ}öÂifãvÚ~£ýÍpÜ*êRxgšðN‡¸ oÿi&oò9L¬Ù®N›¢‡x!8­µ§Lðˆº9̗˺­¶tn4ôçFx7aERÄÓÅ#ÉÝë×| #ã p#cͶ¶0×&Ó›Çeæ%ëX‚ÐÈ»¾Ì¿4x=žœ(å„U¼˪ÕåbV —{–’HhûL%Äþøæ¹Ãþ+PG<.¾è?jbiÓ%¦õGÙ^s»– Ì"L9;ËäËMñ×õ}œXRw!4:©»¡¿Øñ>óx<R0Ü5¯g-,ªâMaWu%\Õ•p‰…Xj‹·Æb‰-¼ö£H©Ìr»D*=OÇ;‰z½±y¼˜4}_žŽ_Æ»¬Ýe•ðZÉ“b— 1"H©D–†v6dæJU&c§&cŽ £¡+E¯u0‰rœCÕRs´z@’´=ăP’:nÉc¥\\lÉûxx®G*u¯–À7 ï/¶| ô{$wÜ'Íqj[:é3ñ࡛شïÇ-*΄Ù¤kÅMêY4¶-*'kZÛHk¿;V7»/˜²íåÅQñyÙ ¦»±->é|ÐW°Å¨åU/ïŠÂ»}AM4¶²›Ú® «¾ÿÚþ2,
+endstream
+endobj
+568 0 obj
+<< /Type /Page /Contents 569 0 R /Resources 567 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 571 0 R >>
+endobj
+571 0 obj
+[ 564 0 R 565 0 R ]
+endobj
+564 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 433.094 505.9 440.068 517.855 ]/A << /S /GoTo /D (section.2) >> >>
+endobj
+565 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.881 324.41 261.836 335.25 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+endobj
+570 0 obj
+<< /D [ 568 0 R /XYZ 78.37 808.885 null ] >>
endobj
109 0 obj
-<< /D [ 560 0 R /XYZ 79.37 659.686 null ] >>
+<< /D [ 568 0 R /XYZ 79.37 771.024 null ] >>
endobj
113 0 obj
-<< /D [ 560 0 R /XYZ 79.37 294.448 null ] >>
+<< /D [ 568 0 R /XYZ 79.37 662.735 null ] >>
endobj
117 0 obj
-<< /D [ 560 0 R /XYZ 79.37 254.604 null ] >>
+<< /D [ 568 0 R /XYZ 79.37 297.496 null ] >>
endobj
-559 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F66 388 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F65 387 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+121 0 obj
+<< /D [ 568 0 R /XYZ 79.37 257.653 null ] >>
endobj
567 0 obj
-<< /Filter /FlateDecode /Length 4404 >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F55 387 0 R /F56 388 0 R /F65 391 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+575 0 obj
+<< /Filter /FlateDecode /Length 4400 >>
stream
-xÚÝ]K“· ¾ëWÌ1> Ý$ø¬RTÑz½®rNªèæøØ•§Ê§üý
-`Úº¾ saŠf'ü÷»M>cÇÃÂaRy[‹a‘¬P
-Ùq¾é]šŸ.“uL,¶çé¼æðldø_E^åÓJ7yæ²–)«W-‡
-· ÛÌ¡úðçÒ¢·ÈêqšŸ ϼ¦å¨E3ÎMÓFWŸqëvëgé³ÙÚ(ã:ËnCŽî™~Õeö\Ñ›LóCè•[,–Ð[ÑË~ý"Üp´iÔ”Bo&4Ãòžƒ?,_Õ,f’ÅâPqäOžäÛÏ•cÖZ_‘wùé—w¿^°ùï.ž4pV]þ{y÷ŸË»O—b´šidéjh;]J0éèû6ý¯…øZQ£CAÛ ŸúûO¿\BMA]¹(XÍ
-%³•†S~Å"–¡:#y¢öºâ_Õ=Q묣ƺÇ2~êåT×⦠™³7*@
+xÚÝ]K“· ¾ëWÌ1> Ý$ø¬RTñz½®rNªèæøØ•§Ê§üý
+%³•†SaÅ2ž¼"y¢öºâ_Õ=Q묣ƺÇ2~ìåT×⦠™³7*@
ÊgÈ[ˆ- ôä­*¶_«ÎH}£
-”d€nd­‚¡cHä
-þŠÃó«à6§®u Wlj®k¥Õ\-îJuW§˜1€Æ“¶™©8ß™8RçÇwÕ‡5T°H#'…š9©<QjOþ0C}Å\%…dVóY $òFËöHm©6W½FÐD§åÔ“â·ÄóÒ7ƒMßäÝv‹´
-RzÒ+Fb¯iyäKÍoÏÎÒ@›’>Q×Òó£aö–¥£lNø@\Ë.ÆØiÑO±©‘4¡Î;à'è¯]åš{?ôÄYóսĭ…Ù®ìy³²Ï$õÊþc¿²—´¹SÁõ-ÜL/¸p]‚‰…ivÖ¬^BÙk)ü©­ÝâþSÉ‹ÅIÒž«;–¼æ¢]ÍwbR‘-‰°6š¯:Í%?MYܶ.? LÀÆÝHé‹Ãø©Æ•¥.Ç侩ƒP®¸q­B6a;IOyÈ ObŒèÂ64½Ia¢H᪺/‰J@Œƒyô¢D‡b\,³ÕRP˜2¼Ù à…¦R
-z~Àevݿد‚Vx¸°6ºØëG¬ÿ,&¨p£¦¼)L°ã鵘à`&â‚ü–µo}„ *#pÛoŠ â¤Î4‡‡â‚JâÖR™»à‚
-Ðñ;â‚ŠöË`÷pA…[½¨\PYÎ
-¥~\:ÈÍÊ©[ñ·-õ ¬…Ä×ç@As£üraÜäoÖu#ÿ1$(ßswZÛ†ÛFˆ ÙŠ âàÄe÷i"ÔùvAŽ«X£”GƱû@ž¨Á–ü¤•ªS³Ô­cT3dsV‰¼QÀ6"ÖQ¯'©û Ò× w’ §åä“òwÔ'ðŠGÛ—âI1jÚ#Fê#P°¥~˜G¼Ç`›’?ŸZ~~8Ø6åCƒmNþ4|jùÅá`;ÝÿÍ`3w•zÚ_Yà*µa–€-%“a‚ØCqÑn ´ëûL$õú~Δó;+Åaváµ`!Ü×ÜƲÛà î8„Ô<‰àÅ’×\´«·cÊlð$ìJæ‚€C?\«Ž8D.à¬S9HÄëdî
-3p 'H}<•esÙ
-R …é°(ÈŸóÓ¡„ò.G~ü“ƒ©†Q Ë—ÍQ¥uÝpµÕPG£ÚVüŽãxªÇÇâdÂ=3³´ðÓðh‚ôZh‰"P;>›ÏŸuòTéºà›øŠãäªZ–ĉ†ZFñáŒ*mF£­B'Ðëbì¿TÛûIô4\òûŠ‚<·„ë(TG&
-^¥nŠ`ï(TeÀ[õ˜ÐåÈ8•a%.è‹U11WçX[üÞÅ놴D(Œº_ÜlÔ
-JdÝ°ñ8M.Žã«#Œ£*E%Á®µëãÝÕ»Ýè$8ä’¿Gt&´EóŸrã)B¬¢´>YšÐ¨Ù—Jˆó‡4À‰¥v¦>½Õ¢CK(Εì\×™`0Æby¢öÚúÛæV«£î—Ú™ëק r\xÞ¸×4>MdV‘¼QÀß·÷š-u¯€Ìõz†³™Ï[;™X¯™sîüÆžŸÚØeê[¬Msäf<Ã턵y¢öÊþiÏÚjꕲ•¾—µ)·[m0gÉü¼gm5u¯€Ìõ¾µ}1i¯WrT‡jsÁ±$Ž6ª‹dB™ÕT«(§ )ç/g'ÍÂXfŒ ³-Zªs[ºXôZÊö©¤‹O«Á)ÓL$ ¯©äv‹QY×J[»Á*É@Ù¬[ß Là…ÛÌzÇÙóÐES£úý–J𱕇ڈ†yêÆAm[⇠>oœ2¥‘Ì3-~$oåG³ÙTAW ÕAÅøÝ|4gÚÂYMá 1«ïŠú´¾±kÝ2òÑc}GòÆEÁŽº;úVÝ߿籋«7¯‚HÞ¨`;þÜQŸˆ?™^Z-8ÇH9í¥E—Ç^ZÑÉ|gnñÒüv/Í¿L/”µòÒ{A]0È4›ù©nxgŒ›¿3Æ©:‘ÓÌwÆ8ƒ•ñ¹-±¬R–¢U%>½YÝÜ’ÛÉ)žft±N>è©ú„ÇP[Jx4]£pm˜3¥§r»‰›®¹fƒkÒrŸzMôq;C_Ä8¹r„¡”6'V‡-¬î·þÉfÚ¥»J»´¦E{š&¼=hÅöQ¸xF/^ç¶Kõ÷å³¾Ÿ‡1àý\]DSÒƒõé#±ÍÝùtðƒƒ8¸ÇõX×£ƒ8›¡¯¨sâÀ'qëÃ9±÷%No`ú4ß¾Çu{§ðä†4k®Â´ÒµØ&‚†hôÍ©×ãÔ\!53Núóø©SsµÚû+…[ Ûóì­Ï[B²¾¢™ó§yö“Ó%î^×Z{°mHÀ-YdÛj>ß—¥ gÒ¯ñ•O™ÖVÛ(å(YÕŠ-[¼7”¤Ñ¡/¼oU 5¶"Ì!û}=ý±¥þxH9sµ©¯éJVß\šUΚÁæa'ñ’JT˜ßÀøª½ã«°U~A{ªå^°pÃÌ"g@Ž×™<e¾ßkÂÉ9èÛPŠ2ÒÎBaóX¦ÀwCІòãƒÝù%Øk
-'@ú£à;(Üëeõg¬vÏ!lÙBô¦N«ÄÖ8n9÷oC»ƒólæ¿C¼‘3tžç›ó·…átÜF8Û}˜K¢Ä”;ùVs;ié€uXË?
-ç%òDíÕå6Žz>¶B(?ü&™äØï‹™—?’7òs³©€Ž|>“üJI„ƒž¾\è¼±i¤žÇ+êóx£e·WaˆOwp´"‘'ê¹³ ´¿q±)µëßµÑöP%ë+Mô5CÔ¦4 ´¶a¢¼‘_m[hK}"üY[èÒo½NÏ\sÜ =<†þNãØ@eâsýÄ%°¶våÔë>µ€Öb¸ÍÅaBŠ®`ês1ÊXôZÊöÑO䘆Áùèg(øHŒ2*ëZik§²VøRL¸h‹nþÿ\4}‘vÖEGꃉõ£\4Ž# êÖ, ÒT&É[à¢~ëËt'ì*æïæ©ãR¾Yؤñ!¹+®Ñ±n8Òy$OÔG°cO?;þnwNÉ‘Ö‡nw(ÿ´ÛÕ_žÛÍìbfÝn;ão{]dˆ´œ÷ºê^W}^wxïsð¾Ek¾/°aN·$)Š9ôÁ@npÂ*-
-7æÀEß_,SØ·]©:*æ &Ю°CÔ°ý€à?W—ƒÐ5{ç Ú„pLâr¦m$¤oa®ûíßÿCÇ
-o|ê´ù¨¡ ä?´îx¤”•hãiꪠƃñ‹£QWn¹Æõw‡/.³l¹âŒ?ôˆµPdµ<Mî&Y•6é×¥sÆ€ÒÙH÷¼îÎBOóV}É¥¸c·“äݳ}X'—²î–€0î @›w¸î­æŸJ·å×S5£xMîÍ32Ïý½¬[=Ð÷*™÷ªÖ#—.®²6Nçpί J‹%ît me=HØ{ÑÿL>Õ
+”d€nd¥!†*ˆä
+þŠÃó«èÆŠÓ×:Ð+65×µÒj®w¥º«SÌ@ãÆIÛÌTœïL©óã»êÃÇ*X‰
+¤‘Š“¿BÍÔ@ž¨ µ'˜¡¾b®’B2«ù¬y£e{¤¶Ô›«^£
+ðôW‰.È¢–Qñ¸÷COœ—!ã.n-,ÈveÏ›•}&©Wößô+{I›;\ßÂÍô‚ ×%È‘X˜0agÍê%”½–ÂÛÚ-î?•¼Xœ$í¹ºcÉk.ÚÕ,q'&Ù’k£ùªcÑ\òã”ÅmëòãÀlÜ”¾8ŒŸj\Y:árLîÛ:õáŠ×*d¶“ô”÷œð$FÁˆ.lCÓ›æ Š®J¡+ñ’¨Ä8˜'q1L+Jt(ÆÅ2[-…)Û½
+ZØãI
+ÃœZu/Å
+ú8¶…G¯«ø›ºH˜}þNr%¹×¥NŒ¢*ÌOU0Ôk챦±9G͵UY¦}7ú&…s#Ǹ¾™Ìì*€Ù„m_’u§7·á )ÔjRX?·DeBk™ºÍ‡le ɦ¨~aSUâá
+kζ…áÜ™ãûØÛ{á ’h{ö92fC ôöj¥"™ÆôþÃ#<Ù×6úP¿Ù!ªtF:[Å›/¶†#LκiôÍ“fôÍÿJ€YÂŒÒÒe +<UC £©q¤@†Uy`/ã„Ï5œ·isøéeõööÜ÷ÿØÞq-O«Î®†VصH¤.%˘ =´ï›ÎlßÒñ"\4øð\ß
+!lBô ã†t» c–ߙ͢¬ÔÐŽøètôÈJÜKáLÖA§‰Ã8.^B-a\¤5Xz‹o:”¯^ËÈÚ#6Çd]gö ®F5aÅoqkã:{íDŸ`¡ {hEh*èù—Ùuÿb¿
+ZááÂÚèb¯„4É“˜ Âšð¦0ÁŽ§×b‚ƒ™`ˆ :ð[Ö¾õ.¨ŒÀm¿}(.ˆ“:ÓŠ *‰[Keî‚ *@k\ÄgÄí—Áîá‚
+·zQ¸ ²œ¨ù
+ˆ]¡Ôï‚ R¹Yù#u+þv °¥>µøú(hn”_.ŒÛµü˜` nä?†¥ñ{îNkÛ`ÛÈ
+ØFÄ:êõ$uŸAú¤BâNô´ü‘|RþŽú^qãhûR<")FM{ÄH}
+¶Ôóˆ÷lSòçáSËÏÛ¦üoh°ÍÉŸ†O-¿8l§û¿læNàà±ROá+ \¥6Ì°¥¤b2L{è .Ú­v}ß¡ƒ‰¤^߯ÑAÙr~g¥8Ì.¼,„ûš›ÀÁXvćڃƒ'¼Xòš‹v5ãvL¹€ ž„CÉ\ðÐ`è‡kՇȠœu*‰xÌ]a.á)°ïƒ§²l.DAŠ!¢0Ùàs¾`:”PÞåȲsÐ Õ0Šaù²9ª´®Ž¢v£êH`TÛŠßq¯QUáøXœL¸gr–~MRË-QªbÇgóù³Nž*]<p_qœ\UË’8ÁPË(>œQ¥Íh´Uèz] ’ý÷ƒjûa?‰ž†K~_±Bç–p…ê(ÐDÁ«ÔMì…ê¢ 8r«º§2¬Ä}±*&æñêk‹ß»xÝ–è…Q÷‹›Ú
+È\ï[Û“öz%G%p¡6Kâh£ºH&”YMõ°ÚˆrÚ
+¤§]¬“:dª>á1Ô–M—ð(\æL)©Ünâ¦kn ÙàZ§´Ü§^}ÜÎÇÐ1N®a(¥Í‰Õa «ûÀ­²™véß®Ò.­©CÑž¦ oZ1‡}.žÑ‹×¹íRý}ù¬ïçÄa x?WÑ”ôàÄG}úHlsw>üà îßq=ÖõÄè Îfè+êœ8ðIÜúð`Nì}‰Ó˜>Í7…ïqÝÞi <¹!Íš«0­t-¶‰ !}sêõ85WHÍŒ“þ|
+[å´§Zî{7Ì,räxÉSæû½&œœƒ¾ …Ñ©(#í,6<‹e
+|7m(?Þ8˜Ñ_‚½ –3 ådåÎ7@‡ä"öyò0ZŒŸì u#Tèœ, p+÷^(ʘµ¿>¥"_UË:º}³ƒÀEáH|…»]ߣöüy«Ý3 [c!¡{S'Wbk·Ÿû7£ÝÁ‘6sá!öÈ™:Û‚óƒÍ¹ÜBŽ°G:z#œÆ­?̇(QbÊ£|«yž´ À:¬e‚…öy¢öêr›hHG=g!Ä~—¬rì÷ÅÌËÉù¹ÙT@G>ŸU~¥@ÂDO_4tÞØ4RÏcõyìÑ2‰Û‚«0ħ;8f‘ÈõÜ9 PÚ߾ؔÚÎûïÚh{¨’õ•&úš!ê SÖZÛ2Ñ@Þȯ¶-´¥>
+­-ôN©¸^§g®Ñ9î„*C§ql 2ñ‹9Œ„ârX[»rj{ Ÿf@ë2ÜòÎb2!]×G3õ¹xe,z-eûH(rLÃà|$4|$^•u­´µÓ ÙG+|)&\´ÆE7ÿ.š¾H;ë¢#õÁáÄŽúQ.Ç‘ukƆ)+“
+ˆä­p¿‰õeºÓvówóÔŠq)ß, ÒøðÜ×èX7é<’'ê#²§Ÿ‡ ?ƒÛÓ@r¤µÄ¡ÛÊ?ívõ—çvA3»˜Y·ÛÎøÛ^¢Ã-ç½®z…×U_„×Þ¼oÑšï l˜ÓIŠâ}`œ°Jp €B9ˆÑ7ÂË”p}©:Bæ‹ &®°CÔ°ý
+–QC á"¶@)cØÒ_J±:Gö[/=w>Éç’Âç¿à燋Ÿ‘pB"Ê_q2@óáTîß—¿¼û&é.y5¸¯D·øŒK¬•$çƒû{° Åu‚3þhwuã eôhœNmn8!oõ%v±k<
endstream
endobj
-566 0 obj
-<< /Type /Page /Contents 567 0 R /Resources 565 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 569 0 R >>
+574 0 obj
+<< /Type /Page /Contents 575 0 R /Resources 573 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 577 0 R >>
endobj
-569 0 obj
-[ 558 0 R 564 0 R ]
+577 0 obj
+[ 566 0 R 572 0 R ]
endobj
-558 0 obj
+566 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 243.425 745.619 255.38 757.574 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-564 0 obj
+572 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.68 333.295 403.654 345.25 ]/A << /S /GoTo /D (section.4) >> >>
endobj
-568 0 obj
-<< /D [ 566 0 R /XYZ 78.37 808.885 null ] >>
+576 0 obj
+<< /D [ 574 0 R /XYZ 78.37 808.885 null ] >>
endobj
-121 0 obj
-<< /D [ 566 0 R /XYZ 79.37 185.953 null ] >>
+125 0 obj
+<< /D [ 574 0 R /XYZ 79.37 185.953 null ] >>
endobj
-565 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F57 385 0 R /F56 384 0 R /F29 375 0 R /F20 382 0 R /F26 404 0 R /F58 386 0 R /F23 379 0 R /F69 402 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+573 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F55 387 0 R /F57 389 0 R /F56 388 0 R /F25 379 0 R /F16 386 0 R /F22 408 0 R /F58 390 0 R /F19 383 0 R /F69 406 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-572 0 obj
-<< /Filter /FlateDecode /Length 4087 >>
-stream
-xÚÝÉŽd·íÞ_ñŽö¡e‰ÚÆ
-2<>§g„º“ â/¬dZL+k­â¯Ôp¤”eGUnèÂJ¹<ÂòOÚ<姑®u~> ñ[–µ
-ê„õ=žµ„é=Ɇ?–]¥˜b…mÞ½MŸ_Š­7Ì µÃoš9H¤´xŠŠ\KóÉÉV¾%$eöZ4Dþ¥j<™ÆJ']Ôž³(If ógÝ$GÝžÈxÂâl^5s>YvhŒ{:¥?XÇ,À¸{Òû::òäD_H‰z̹h‡YŽI=q#ŸÀ¢n+ÝpŒÓ¸S7B.§6h’ÂM•©ÚSžÓ‰,|’ÿAÜI’ š ¯_«×­<åZ¦8Œ+M2éâŽéS–rkêŽ³Ä 'p„8<†Ot°;y¿¸F:y‡:y®¼XQò­Rî<³q„Œ¡¡õ.¢´æ}fý¿¤ žƒ ¼ o‡p6P¤j"!¨r n­Ò®‡)ª»¸pTä™2»‚³gCÕ¸Á-þ*ŸÓ5Âj(WÎä‘ •¬=®U= \a–¸%ÌŒ[Z?®žd£M;µÁiŒßå­¨ˆ#E',™'3âÒï%Cp¶’†5<:œ (æË|tšÌ±"n™%Ã8P¡šð#¼ð()wŒwæA’ž]›ø½¸Ô;øǼ†q:RÒÚ%/Nc
-åmíûE%²¸õ/ÉцSóVô_B£WyÞ`^´$&n ¦Ë(ç°Ì@÷íøð´'¡ð\;&ú —`ÔG™ðF}$P
-gÆeOôE¸JL³(ºh1 Ôs¢jä©U–ШtA¹Ì˘ƒYËÌq”a™D¤§ý 4‚‚ÀëZΙæ#²±z¡îó¹16üSIÅ_ãNìŽË‘öøœ¨tNlâÈ~·dÿ>Ü~æ›hŠÃ™±ú¥2’Z} ¬‘‹»ÐÊ­9Yé#Yb£Ö‚Ô JÒ€oàK ’€Ñ›îðþF|{èG Óoqè¸Õš
-TuUƒ¢ºå2Aó¨ÀšôÌŽ†zÂM+œÃAé^%½uïŸq­ñq’qcFÈ…Er@¼ÔKè•©ZI#øi×ÙI<:–n0)5©LiAîkÚ¼“ìÿåQ€@š3.1Š7m¢
-.$šÃÃ1®ÖØ™°Cc
-ç<R2ÃÛÿCÍ¢ C2^Õ,iô,p»¶cGœÖŠÖõi½D½,M¼aWɹdÚ]—X¾=†Ÿ.OqóòIý ç1€×/˜À7
-€Dë=z×_i¯ßÿµ=üåõ`#UŒÌ`Ë÷7‚ q„SºÀ-Þ¸%Ãr½×€lv¢‡^ž¾ xÇ«CbLÚM…&?‹¬BZõfü&óšú˧¨:´çƒ+oIq;UwÒ½ŽiŒc†Y]®"6ge–Âóœ?•Sø†îƒi;û^ØXv…!…®MOÊ–\-XñÔwg”¤hhf‚¹m1Ïé:¼ÄÓÐÆ”ëûmJ®ÖÛ`D»éHxÿ^]*Ÿh#aB2ƒû¼ÇT;ÔÉö'r½½­”ÍšÔè‘IV¦÷4ö†ä®ô#’–÷}€/”5-$ÒL[_uuR+®‘ãÉ}·Rú×ñgº¶#Mñ“¾æ¸R-¾Oí£BHx5E¦R¨¹µþ¼ÿ
-iFRu-ÀcJ©åJ-¯>ô¨‰ÙÀV™NS›Ú%à~›Dßw[¥i¯£³í†n
-"Ç…!²Nû.m£n'¬Â=*­Ù‰…ežËó¢RÂé¨|U´'%Ôa ÷nˆn?90¦6îŠöRžZî#6Ê]*›5·:³¹µ®3¯=lð’yßQo„Ñ•[x#mv»‚ï€qéÎà%Üh>x¾ºU!œ<,¼˜.Ôõ
-væK¤ ù§F˜¯•&eªÇ C»[¸9º#1”\1çÎú„Àѽìqð_uZ´aÙ.-.6\Z|¼–š$~øòð{“FfÉŸÄÐZpOÁöÏ¿à/Å¿Ÿ¶˜^û#ŒýºQY¿rŒßÿòðy
-YÈ6ij"4
-¼FSõL8û!šz€}jœjêÓ«šš®¾Q?ìGhjºŽ§­ý0M-P, ˆÕÔ¢tó®šZhŒ7…xWM=À|­4%M=bøzM ÔhåEeÙ~³¦¨|uuCŽ¿¦†Ð«•H‰ ›U-CÐ'Z¡(9«Yjù¼FÞÍãfN_¼#Д³Îêjý¶ œÔ#Ç5Þ˜Ö¢¼LPÛÄŒÛyABÜÑø‚©§^냫ˆy|Í]†xÌž÷E’ãà›ˆþ|Ò9hÚ—iîlè–‘ÚG¹Kº¿zô‡̞6PÔæwÏ°Ó¯˜¦›ùÍ?Òu)³s«ýÕiÛåbçíx=‰^§êIýÍoßw<Ç7Œ ž¼…HQ¿g‹’’FA<ahò{¢©V©’Q%«MqL‰ÙFúÃ;ƒš{r‡×TˆtÆõÞ!Y#<Õ¾Ôy¾sµÎ9\È‹‰u%;ÓÓñDÃËh”˜HqM0é}¿àoßß*¥;YÓ‚ë7Å;¡ímúŽTŽ+í A=ÜÆ[yœ÷6u³¼/ÒÙ(•Þ3ÃÅ¡Q¢Ô2½R©3JtÝ„ykµk÷ïtxE’GƒgÅòŠohU,'÷¨¹Þ(Ña2T÷zǘ©§¾±R6wÃê» ò*fµŠPŽi-ÆeVoÈX£) ªrå
+580 0 obj
+<< /Filter /FlateDecode /Length 4098 >>
+stream
+xÚÝÉŽ%·íÞ_QGÏ¡e‰ÚFyîiÎià¹>9Hb$À§ü~Hí[-½I=ó^=‰¢HŠ»ŠoÛøöãOÿß¾Þ}ÿ,ôæ™7`Ôöõ¯wà›Ø¬gÒnÖÆؾ~Û~yàÜ8Îå3þÁã½OO8}ã\ßðóç
+ê3xÆQ’ã( ñÀ¹ÆŒ<_ üfó¸ø[Ÿˆp¦Lð]ünxž£nôä,­chž{ ñ÷áC
+³Ä-afÜ‚ÐÒøqÕð$mÚ© Ncü.oEE):aÉ<™—~/‚Ûp°•4¬àÑiäA1_æ£Ó¤>Š,pË,Æ
+Õ„á €GI¹c¼3’„ðìÚÄïÅ¥ÞÁÏ8æ5Œ+Б’Ö.yq ¾9Ö‚9ïÇ%­<>ûŠ3Çå)ÈGÈøTñJrB<[$RbíÙ³ÌÙ;6Hc“gÖDLÛ5Y]öþ”TmR–]5Ñ`Á ÁÀv^„{öïóeAZ.=wù·Vñô
+¢]—,GX7ª çzÁ´Ò›±œ Q\Äìr°ÀsÖŽ£Upr¹x6e°ú¡‘Æ P¡ZB¢íB†¡¦Ñþq¢Ì’Ë«‡!*ÄľŸÒØ rž«:K±Œ´Õ{­+僟Ð9 Ræª,‘<ÆQvŠÊÛÚ÷‹Jdqë1^’£ §æ­*è ¾„F¯ò¼Á¼hILÜL—QÎa™îÛñáiOBá¹vLôA/ À¨ 2áúH 
+Ό˞è#Šp•˜fQtÑc¨çDÕÈS«,¡Qé‚r™—1³–™ã(Ã2‰HOûAh!€?Öµœ3Í'FdcôBÝçscløcIÅ_ãNìŽË‘öøœ¨ô4œØ"Ä‘ýnÉþ}¸ýÌ7ч3cõKe$ ´2 ¸ncøc\|Ø…VnÍÉJɵ¤fP’Lx¯%HFoºÃû;ñéÐ@§ß¢4nµ&
+ƒPÀ™ž9¨)JBøÎ6ì­ fäeÃÒ KÎ]0,Yñ›:ÒId'zw?x$a’|®!AÐ_.{%}4y M<å@íy(ˬG\5û=«,šZ†
+ÃèÑ( »j”€6×$Ä£'…4S˜P}õ|¼k"2‚8òª!HpÇô–ƒ!ˆ˜”4{D¿M†ßûÒÝy±$Pw¢ò‰D+ä å@†Y¥âj™èÌ
+zžeÎP(Á$U'FH£û®å8ëªBç_ 5ΆcGU9ÃœR+ï¡•™Ñ¨…nŒm[.¬åƒàæßZgõµ)ë«¥?ßùqCR3ë·n¹“ J1¯§=žÈÆ[ZΔ91[È \oœu"7€Ò‘´õ³®%Ô«ÓÜ©‘Â3%'’œÔxsU‡”^8´)Ù¤¶k¼ª²8„˜¶s¦h@£¢™feûÂ4 ü÷GüŒ¡ g>LüÇÖ}ýóI}I£¶:gDÖ¤Kv@^ÞO£û9Æ?Ê1|Næ&Dÿ~—Hðè·ü<Ï° VÈA •m:¶)£ÐRiØ·Få‹ÿ7biluªqIJÂfO%;diüP§¦g½ŠJš|¨±B²Õs¶¼®[dήö¹HÜj‰a«+ü öÿæþâó “jµWô§=˜‰‡ÐÇ®]L¸³§‰N/‚±Â ½QoE{®²ƒOgá•ý9|höÊÿþÚ$9ãÖošS«Žß~ûv÷džÜÂh<Ò;½ý{»û×v÷e+ó bm¶{Ǭ±—'Y -}ÙŸðG}ßGìð`Æ¿öóo߶ªw‰ï©f¦Ðã¾WÆ,ã ×-Ï£‹Œ´F~> mN¡ž…®üX¹~©šaŸò‰h­ÿPt)Ø¢–ʶu9øõÔŒu‘A/,e£'
+’p‡™_FN 7Ð_f5µrHý:VKE=mW9F¿£[¦dÀO>Jòr)W ò{‹À@­^Z¦Mp‚3ÅQGPÃÛÿCÍ¢ ãÒ]Õ,iô,p»¶cGœÖŠÖõi½D½,M¼aWɹdÚ™ËË·{úéºÅqóòIý ç1€×/˜À7
+ý}?X…¾µ(*Ýk!˜×ÔZ>EÖ¡3¿6ÝII±;5ií¤|ÓàÇY]¾"öee—Âóœ?•<Sø†.„i›ú^ØSv…a…v5yhKí­Ö*xè3Jb4ô1Áܱ˜çtÍ]âaè`Ê¥ý¶ù$êƒ}0¢Ýô$¼›.•O´‘0!¡Áˆ}Þ^ªꀉäGû¹ÔÞÖÊfMêñÈ$+SŽÛ[C‚WúIËûÀÊš’ i¦­¯:© ×Ô,@>1¹çVJÿ:¦ãL×v£)~ÒÓWª…÷©u4@Y¯¦ÐTª5·Ö©÷ ¨à™ub¤˜f7©Ó>ËC)úÙÓîzeÌ9å1*úÚ½ßkü t:ëÂõÁ®«r\c!+(­ÆvEŒÓöf×õ$:Ù”¦JÞßÉyeäƒ]Çh,qÉMÙäÖªæ–ÃI?Ãðo„¶¤«ëjnj¨v¹z‘uw ›3½luraŠ)víUªRvì, ›Z÷ÍJ65¢Io–ÐÖUW6:oc%1F3+^PD:¨^O]6í­÷Nwz„CÍ9¡ývkV2«Åù¬³?·0B=­rW{ÿkjy*´ÒŒ¤ê€Æ*"”ß7SÕZ^|è Pû³­22¦6´KÀý^‰¾ë¶JÓ^?gÛ ÝÔEŽëCd5œV]ÛFÝNX…[2Ta³+ :ëOkK §£*VÑž”Wwr„},Ü»µ ºûäÐb˜Ú¸+òÙK•j¹CŽØ(u©zÖÜéÌöֺξö°ÁË`'Ú;œŒ®êÂi³ãØ|Œ×ÿ=øE 7šž¯®Šî°
+òbºPÏ+È}˜/‘&äŸa¾Vš”e¨' ínýæ茇ò¥˜«ôÛiG¥žqðbuZ´aÙ.-N…»8—¯¥æ
+–¶L=ô –²¹V_m_­"”cZ‹q™Õ 2Öh
+ƒš7Þ(ɺ€c|MÕcz]~:¦x;ËÖ¼/Ž.×bµjšÉ³…l  5õ×ÜA=d EƒÕQkn žð†ÖäòÌCͼ˳|¥Á?´#©õÝM­ïiÇaD1tÓmø2Ìîzpyù^Èí—Ë£ ÜÆÇð{åŸ0’ì¾»¶”(Ò/””ˆs]¢Àf¸
+ êۣƗ¡ù2ã®;Þ¦ÓŸ?ÑIñ«K"QÓtzÇ4×dC üÔjõÔêÐ|o1¿¶!­6¼ú i‰ŸøC»p)·@¿ä`lN£\´FS=‰\Õ19z´Zÿ5‘
endstream
endobj
-571 0 obj
-<< /Type /Page /Contents 572 0 R /Resources 570 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R >>
+579 0 obj
+<< /Type /Page /Contents 580 0 R /Resources 578 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R >>
endobj
-573 0 obj
-<< /D [ 571 0 R /XYZ 78.37 808.885 null ] >>
+581 0 obj
+<< /D [ 579 0 R /XYZ 78.37 808.885 null ] >>
endobj
-125 0 obj
-<< /D [ 571 0 R /XYZ 79.37 432.887 null ] >>
+129 0 obj
+<< /D [ 579 0 R /XYZ 79.37 432.884 null ] >>
endobj
-570 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F58 386 0 R /F20 382 0 R /F69 402 0 R /F57 385 0 R /F26 404 0 R /F65 387 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F71 415 0 R >> /ProcSet [ /PDF /Text ] >>
+578 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F58 390 0 R /F16 386 0 R /F69 406 0 R /F57 389 0 R /F22 408 0 R /F65 391 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F71 419 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-581 0 obj
-<< /Filter /FlateDecode /Length 6103 >>
-stream
-xÚÝ]I%7r¾÷¯xGÍáåp_€FÃ]j•€±/Âèfø`°e`Nþû.±¹W·4e hUU¼È`|_ &S=þã¡?~PýçËÏþüªý#/9˜à?ÿ탆ÔC?b^l|Ä ôãç_ÿúQ©¨•²¯ðÏ(å¾|zZkA2JQâRú{¥ÌË'“àoÚßö¥jýÛÏvýf»:ØÅè°jY ÍS±x
-Ý%u94-\3­RO¨` wžQ%Ѻ÷o¡-ÌÝ“[Ù?é€..ɯ®ºð Cû¼8³ºòD¿Qa>¸Bröè"…Ã-­¸–ªK˜ÇdšŸÌÊ…|ìxÖKÒ««`4;l+'¨ÒêœNå›mY“²¸¾i/'O»üÝmËèx‡±õ°)– ôݦ`Ö’a¤˜a¥ã¶`†¦s¼Û–s‹ë›|B¡·0¯ZÅtémõû¸ÍøÖWC8l3é%*·ÙfÂ…
-ê2— ¶AŠSänŸ{ã@Ö‡I]9áÓÑã I®ÅŒ¼¤ŒÖüȳ>ç3ë¿ÏÑñ¯âYÜ X¾?qq†r >ª>yþŽ­Wk›¬-™>}‘¸ÇŒR>³{Å•ÁŠÖ¼óhoÐ…×~7û#”v'ÍGž
-Ñ@­êh‰ŸÎÓ¿‚Yõäc)|¤Ì
-]ú8>înp½®M@òC»‘žØ&Rt¯†'1ƒ¡Ø/Ÿ”aèqѪ¡Z¦&ÉŒSÄ@‰ÐQ¬—{.œ˜ˆÑ`ÔS7#Oºú±ÅS½.v$éS²VÚpFNÁÌ«˜ŸÛqóÇ—!sóŸ†á¨†'9veÌõ¹! lì”ÜÀNleª¢²Z?1_ÚŠÑQܱÝÖ.)ëÙn„èk¹~ ¹,ÃXj5¦:–dùqÒõ\“AÚÈvÖ&ªÑoôy,±D©Z-n?YÝ™ t½H~]rš1ŽC,¤Ì îá³È/L¬!á[3Û/=͉~_­*î§ñØg]6¶¨0[=™|èë*Ñt=¿ï‡10w7Ý0Ö/Îê«”ðm=¯=ÌWVD_#)¸Êç+Ô\ôÇzµéKÂNÛWI(À†qÇ(Ð/ó¬JŒ!CÆ H­jýë´ŸµÆ[?k³2CQ=õ‘hÅ›V†˜ôÙ¢VrbZAN8ÀҨ8 °·á97ëúZái\©²ÂŒå[žp³Sô³å2 ó©®*Õ´¤ôkŒàKœ)£óv•ò{/W¤Î¬iæÕK±hÛ¯–€’YÝÝg8=%H!C1 }ØŠ–ºéŽ»Ò£´Ìlv&§ÖÁ$ŒŸWë—²ª?ÎÝ!¯ƒÂt¯_¢_aB¿ÈñMÁ¯_ëâmèdw 6!kv䄬[ô6 Ý´ÌÍß:kàgµ=ʌڮ÷Ë^$70óúÓq±¯WB~$§²Ø…Ñ?š?¹aZLH£úØ çãòÊЗŒï}ÄPı"n÷ˆÝˆ¸á0"v²Ú¦·l!µ6.à%;u¼Ô»õf6÷ykLÂm¤7¶}j(m ÜÙ§Ó9IÛ‚z<_èÛTO“ù¾­)Ám!T‹_xìÄM²Å›²nW­¿rˆ´M³[ãŽñ \M³Á¸ÿ·˜–Çgj4ot\Ó›}¶ªÞhËæ}£»Û>­†Ü•yÌŽç˜êÝû¡G­iÿ̉Nx¹ óù\§àŸuŽ|ÞÇ U tlYaÕMÍ÷IúRëòÜEç wÕù|®³…ûÈç]Üu‘#™;q>øòùîÏp¾€ûó6î7Å9Œò‹1qŽó£þ$}©‹i'¸«­— :ŸÏuŽâ|Ëç}Ürp4ÿ?ǵ-<ea\n ¿›I­šÖDLÞ®#ÂâavkÊî-›å<l¥¢ËS‰¶Åï»—µ„{*P¡ßžæ~÷OUEî£ö0˹j—…žËÛ#—œtÙSiC¾±³<ô»º§Êòì߸?½<#rŸ¦|EÈðÆkcw©ƒ:jWª¾ï“R_ü†b”—»8_.‰„æ±[»Õ§ÆŽèz³:À…×ïÀ™5q±eOÿ5ÎPýgBÞ…8ræö8›¸ÎÙ&yÉY€T¿¤ô›†ô³.{š7(˜·µõ0f,cJÏŽgAÝÕQ»²ý/ÇAí Ìâ\³Ø¾ütÔSó " «T¿ž.s&†ûä­t™²¦=0öï'Ã
-n†Éf í<ÙÜ´¡´ùÛ%–üÕIzW¾3n–ÅÚÐo¨=7Ù›÷;n^c¬k7Ãqs`ìtÜÜeì›—£Qí:e4n”›ï8ÊxܼFŽj7HÃqs í|ܼh_?n¾ï%!Õ•¾¸$„Ú7–„Ú£ßx²f77ðž—„.RÖ´Æ®e›‘±³l³ÍØûÊ6kÚwëÙfdì,Ûì3ö~²Í5ÆPýe˜mFÊN³Í{Ž2Ê6IëêwHëÙf$í4Û¼!Ð~ÿ%¡‹¤uõ
-áì›üé—îŸ÷ÊOö3–|Ïr¿ð‰WNvmª£þòX¸és¿”®üÚs„p”yj »FW¿= ÄA=hFHƒ/_¢­¢hm*ß_RV¹T0:/Ê”Ã^HöK½:—½MÊOªÞ[ç“BÖÇËI¬ ™›‡4i—d]6Cë(û¥ûÞªŒ‡,ÎÀáâÿìͨ J .cùjÌÈ“Z4ØuOjq*Æ0xŠ²‰§Aµƒ&Q†m4ÁÏT¦ l~zeÃ]2Äj„ -M`WÜl²PNº 0„LÂ
-
-D¢aQO h…r6%SLwGèt
-Ê—£C9>`OŠäøz(tj ¢]Œ#9õýÁf©Xœ”a($Ì"²Å©ÑòN*4·Û¹‘F p¯‚õv_Šh …Ár‰d³ö~âFÃÈXW*&Ý#Í ‘`GH™cÔÔî@9ÈŠš[áEz„Q&"”ç[Êš}iÇ"£K@”Tªß¤ô„é! DÖ¤9!bz¤´ãas„šÛ•ô°ƒR‘` ¹ÞN4*ˆ(E½+D4Ф…ɲÄ\ΉöóˆÊ3ØzƒTL¾G=›#‘ GH ™cÌÔî@9ÈŠŒ­Í`‘a’Yð±lóHy_ÚÑ€È{%¢¤H’Óy¤Æ—Uí¸¬WŸèeÙK¥ˆ©‘Ò†ÍbjV2CÞI5‚€ÆVXqÎÃ&à­U!îKLA•IÊwR}
-37j]eõ¨˜Rw6G"Á"2Ç ©Ýr 4·Â‹ì£L„+ÉòmWÚñ¸2-’3êò®‡èÝ”­Ê¡ !Jv@┕}JH˜!ìXÈæ&%3ì›T$hmµ3#
-J™QN¶Ý•"·”oJË<"› 3Järnÿ ˜2y4G"AŽ"2Ǩ©Ýr 4·Â‹ô£L„ÍPšje÷¥ˆ‚ŽN%å ›Ê²J¨nÂtJÕÈezÊúQÉn*E‚!E<dŽPs»’vP*Œnn·Ó#
-"ÊYLz_Šôx‘©¼œªf  Gz@ÁM?*fßãžÍ‘ˆé‘RÄCæ5µ;ÐC²¢€æVx‘a”ˆ8ªDŸ&‚Ñ’Ze)Zž{f_^FCµ^EíË’•p,ªÑQµU™Ò"Ë°í¡ -boËlVš„Š?j†ÖQ&kR©)0¢Áì¹,ÁJmWÌ°°ô“ð{=7…ŤÔÄšSZdÙ@”#.6Éð©ñ'vSj2J´¸F>©#%T·íŠ ‚?VwU½¶5[*™bÙÀ”#.²Èð¹mÉ”p“T”Ýâò¹d8Á2nWÌTa]( bo¤ŠjM©Ú+Ri‘D’))EXlásÓSì¥Tehr |.`'J°¢Û3.,%|¬û&¦°ìU[u*M²làJŠ›d¸õ,v”U%N4¹Æ>—³#+TßíŠ Œ‚ªG²¨•ªX«J“,“d âŽL˜$Dë’,á¨Teœhr}.n'VzÁ·'e\X>JüXNTaI:ª¶Êu4‰²*)F\l’ñsëUì(«
+589 0 obj
+<< /Filter /FlateDecode /Length 6105 >>
+stream
+xÚÝ]I%7r¾÷¯xGÍáåp_€FÃ]j•€±/Âèfø`°e`Nþû.±¹W·4e hUU¼È`|_ &S=þã¡?~PýçËÏþüªý#/9˜à?ÿ탆ÔC?b^l|Ä ôãç_ÿúQ©¨•²¯ðÏ(å¾|zZkA2JQâRú{¥ÌË'“àoÚßö¥jýÛÏvýf»:ØÅè°jY ÍS±x
+!áÔâ` < TGíß;$¨}ƒ‹Jß"$fH7BÂ¥%åð‡ ¿\Œˆ®ý‹å`ŒÍß4"˜€7E„¾|sÕãY>ºž‘s\b>‡ñãu7.€l¶7.P w š«éÞ唡dÊâ“8•Ù´]úäkmkHÖćvKpþžq¼öÉOÖÜ?óYäžñ~)]ItÈð>›g×ÈfÜvøÕ<þòøЙÉv÷øµè(úó¿þz×d»P5ÂL@£ô÷WY­4Û”Ð*ýýuV­]r´ÊY|3¶Z{‹ñ{F²¯³\ÃÑB’¦IøU¶eTR,R ¬¹Ìáa±PÌçVJù¨˜zS)õ™G}*/Áôlp¸ÜgYkfËß`GG(ûòÊ岘ÃG‘®Jé/¤õ¿†Å¾?"¤¾\–.®£TçN¬Ñ’c—¶d[êÛº0Ö2ﶉƒµÆ®1oM"o zm!âÂêêïe+•ñ²P”¶=µ×>MW­Krïô'^÷̸à'Öíñª.+º.¬L/YjëlpºªRSïñú®û²bnËDhk5à÷)6Êò¦î®›Á@áÃï-x6 ‹apØW`‚¶”þ<9ÿ úŠUvQëû2ÆÉ6=_DÇeCyÒÚ}EJzÔj‹ÀòÛÆš5é4©s-6±‹vî7¢Ò¿!pT¶[zºö? òö8‘XP7)`tÎáç±.@wI]I'M[f߆¨'T0Ð;Ϩ’hÝû·?ÃЦíÉ­ìŸt@—äWW]x†¡}^œY]ù ¢ß¨°@\!9{jˆÂá–V‰ \FÕÕËc2M
+‹OfåB>v<ë%éÕU0š¶•iu ·§òͶ¬‚9Y\ß´—“]~‡î¶eôF¼ÃØzØ” KPúnS0kÉ0RÌ°Òq[0CÓ9Þm˹ŇõM>¡Ð[˜W­bºôŒ¶ð}Üf|ë«!¶™ô•Ûl3áu™ËÏÛ Å)r·Ï½q ëä.O›ðÁèqÐ$×bF^RFk~ÚYñ™õˆßçhŠÆøWñî…G,߶8C9ŸRŸ<zÇÖ«µM Ö–LŸ¾ÈgÛcF)ŸÕ¬²•Q\¬héÇ+1ö]xíw³?=iwÒ|ä© ÔªŽ–øé<-ð+˜UO>‘§9Á p§RP"ÁG#”¯Ýdò¢ƒžùñé‹e44Ã'xsé/Î3¶/Î¥ã“Þá×ëbn7ØýÐn¤'v‡‰Ý«á!ŒÇ`(öË'åz\´j¨–©I2ãq#P"tëåv '&b4õÔÍÁˆÄÓ„®…~lñT¯‹Iú”,ƃ•6œ‘S0ó*æçvÜ÷ñ¥CÈÜü§a8ªáIŽ]Ù
+®òù
+5ý±^mú’°ÓöU
+°aÜ1JôË<«cÈ1(RkZÿ:íg­ñÖÏÚ¬ÌPTO}$ÚEñ~•¡&}¶¨•†œ˜VÎpñ!*ìm¸÷DÅͺ¾VxWª¬0cù…'Üìýl¹LÃ|ª«J5-)ý$#¸»gÊèżS¥ü^çË©3ëEšyõR,Úö«†% dVw@÷ŽDO RÈÐG h¶¢¥î·ã®´Á(-3ï-wX“0~T­_ʪjü8w‡¼
+gн~‰~… Eü"Ç46¿~­‹·¡“qÜÚ„¬Ù‘²nYÐÛ$tÓj07ë¬Ób”íÔûe’˜ùNýé¸ØW‹+!?’‰SYìÂèÍŸŽÜ°N-&¤Ñ }ì†ó‹qyåFèKaÆ÷>b(âˆX·{ÄîFDÜŒˆp;Y‰ mÓ[vZð‰’:ÞAêÝz›û¼5&áÒ;>5”6îÀìÓ霤í>=ž/ôª§É|ßÖ”`vNªÅ/<vâþØâMY·«Ö_9DÚ~Ù­qÇø®¦Ù`Üÿ‡»KËã³ðC[ºÝÕqMoöaØ¥z£-›÷uŽþíîø´rWæ1;žcªw¦ý3':áå‚Îçs‚Ö9òy7T-бe…U÷3Ü'éK­ËOp3ÜUçó¹Îî#Ÿwq×EŽdîÄùàËç ¸?_ÀýùîÏÛ¸ßç0Ê/ÆÄ9Îú“ô¥è᮶^.è|>×9Šó-Ÿ÷qÈÁÑüÿ׶ð”…q}¸ün&µjZ1;uDX<ÌnMÙ¸e³œ‡­Tty*Ñv÷}÷²£¢–ÐãqO*TãÛÓÜïþ©ªÈ-Ôæc9Wí²Ðsygä’“.Û)m¸³¥½<ô»ºÊòì߸5½<#rŸ¦|;Ȉ=×y÷‘:¨£v¥ê{œ”FðŠqpP^ìâ|¹&f˜ÇnmTŸ77
+ ë}ê
+æ­Am=ŒY
+wÞïƒÈkœ¡ú ÎðAäÀÙéƒÈûœ½ñAd9•Íè;ÍÜ¿à|X¿›;ç4 ÎwNÊyÖsJU +ÅE•Ùù–&KM+·iè?'¥u¹Mãû±McGEnÓø<oÓ°¾úZ Ü ;¡VyIå*pðæ<ýÊ'^:Ç“d8û¦³~ú¥ûGý„rÖ“}ÀŒ%ß³Ü/|â•“]›ê¨ÿ„<núÜ/¥+¿ö!ežå¼F—£«ßž
+â 4#¤Á—/ÑVQ´6•ïÎ/)«\*eÊa/$û¥^ËÞ&å'Uï­óƒI!kãå$VÌÍCš´K².›¡u”ýÒ}ïŽ
+UÆCgàpñöæ Ô%—±|5fäI-ìº'µ8c<EÙÄÓ ÚÁ “(öGšàg*S¶?½Ž²á. b5†–&°+n6Y('ÝB&a
+Œ±ÊÕé<™ƒh É ‹¢‘¡H(ÈÚvEÍ& jÉÚÎAéÀe=ÄÌâ\Ñ“!ÓESÄHÅ0lE½Õ‘˜’ tˆ’’7CÀ h$F(0²6B]ñ²EA™˜„œWB(±M–Ä€L9·³$ÙHͨÚ0K“BVÛÙi
+Ú[IÏFóp[H6$UYœ`¯8Úæ#-Ê[m&i\"˜HŠ¼Ü좉"©Øq³9a»CPê8ÝÀP9õWë¡K“lbH¨2@²8c^S$ØøÛcuð1LüUi¼YÖS/§R‘Ÿje˜ì˜È`øÑAf·g9ÒÀLš- §0!ìé†LQN¢eòB¿„zN†Fxáÿ
+¶«ñrJ.Ø"e ²$S¹Oj‘,¡D&)–µÄ‚v0ó`c"=u‡X£c@¤ ýR9“¨§Þe4#“zLJ‰¬°€ÓËzÚ@3”Y°-™€º?B§ûKFHø ¤bÈÅIï;æºí"ÝÐ]G%ºéh"Ñ°¨'´B¹›’)¦»#t:
+ d²Â>°“!ý©9™&Ð'¡…@ÈЈl&á$;¤µTÚJ5[²YaF“ñªø–lMù¢ayó†+¨½ tAêu©½Åè¬ Qkµ_KRãê ílΔ“§œ‘í¢è—æqóõ›¡vª¤EÁAybuÚ—"£Aö7n‰8©;.©ç¡~ÍP! kB$¨RDCæ26;0CîI=ÖVh‘¶É,Är¢k.çOìI;šXIBýÒ,aV‹ñ1§‰œòˆ.‡Q/¦rœ“àFˆ7BŠhÐC¦V%7ì)JÝÚ-r#Œ
+Ê—£C9>`OŠäøz(tj ¢]Œ#9õÕÁf©Xœ”a($Ì"²Å©ÑòN*4·Û¹‘F p¯‚õv_Šh …Ár‰d³ö~âFÃÈXW*&Ý#Í ‘`GH™cÔÔî@9ÈŠš[áEz„Q&"”ç[Êš}iÇ"£K@”Tªß¤ô„é! DÖ¤9!bz¤´ãas„šÛ•ô°ƒR‘` ¹ÞN4*ˆ(E½+D4Ф…ɲÄ\ΉöóˆÊ3ØzƒTL¾G=›#‘ GH ™cÌÔî@9ÈŠŒ­Í`‘a’Yð±lóHy_ÚÑ€È{%¢¤H’Óy¤Æ—Uí¸¬WŸèeÙK¥ˆ©‘Ò†ÍbjV2CÞI5‚€ÆVXqÎÃ&à­U!îKLA•IÊwR}
+37j]eõ¨˜Rw6G"Á"2Ç ©Ýr 4·Â‹ì£L„+ÉòmWÚñ¸2-’3êòš‡èÝ”­Ê¡ !Jv@┕}JH˜!ìXÈæ&%3ì›T$hmµ3#
+J™QN¶Ý•"·”oJË<"› 3Järhÿ ˜2y4G"AŽ"2Ǩ©Ýr 4·Â‹ô£L„ÍPšje÷¥ˆ‚ŽN%å ›Ê²J¨nÂtJÕÈezÊúQÉn*E‚!E<dŽPs»’vP*Œnn·Ó#
+"ÊYLz_Šôx‘©¼œªf  Gz@ÁM?*fßãžÍ‘ˆé‘RÄCæ5µ;ÐC²¢€æVx‘a”ˆ8ªDŸ&‚Ñ’Ze)Zž{f_ÞCCµ^EíË’•p,ªÑQµU™Ò"Ë°í¡ -boËlVš„Š?j†ÖQ&kR©)0¢Áì¹,ÁJmWÌ°°ô“ð{=7…ŤÔÄšSZdÙ@”#.6Éð©ñ'vSj2J´¸F>©#%T·íŠ ‚?VwU½¶5[*™bÙÀ”#.²Èð¹mÉ”p“T”Ýâò¹d8Á2nWÌTa]( bo¤ŠjM©Ú+Ri‘D’))EXlásÓSì¥Tehr |.`'J°¢Û3.,%|¬û&¦°ìU[u*M²làJŠ›d¸õ,v”U%N4¹Æ>—³#+TßíŠ Œ‚ªG²¨•ªX«J“,“d âŽL˜$Dë’,á¨Teœhr}.n'VzÁ·'e\X>JüXNTaI:ª¶Êu4‰²*)F\l’ñsëUì(«
”hq|.uGJ¨þÛ.¬'|,G¢¨@•šXÇJƒ,“D âK˜$ôܸ䉽”ŠŒ ®qO…ïDV‚»b†…¥¥„õâÄ–«£j«jG“(˜’bÆ&™
-‡»bBFÕ¦`€JÈ‘,,`¥f¯r¥AI¦¤´£bs^4,y>JU†ˆ×°ç¢x"«Ä]1òS¢ÇZrâ KÙQµU¼£I” TI1"c“Ì
+‡»bBFÕ¦`€JÈ‘,,`¥f¯r¥AI¦¤´£bs^4,y>JU†ˆ×°ç¢x"«Ä]1òS¢ÇZrâ KÙQµU¼£I” TI1"c“Ì
+pC÷ZÄF;~¼¼fÆ'^üèR¯ö‘ƒWÏ>ò]ç·â'bxBSx¾·ì™5ìš)ú+n¼5©é\
+ºª)OKo’¡+¥Û§¥»TûÏtRz3´÷ÎÐÖðpÓtpûÖ
endstream
endobj
-580 0 obj
-<< /Type /Page /Contents 581 0 R /Resources 579 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 583 0 R >>
+588 0 obj
+<< /Type /Page /Contents 589 0 R /Resources 587 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 591 0 R >>
endobj
-583 0 obj
-[ 574 0 R 575 0 R 576 0 R 577 0 R ]
+591 0 obj
+[ 582 0 R 583 0 R 584 0 R 585 0 R ]
endobj
-574 0 obj
+582 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 222.812 543.437 234.767 554.386 ]/A << /S /GoTo /D (subsubsection.15.1.2) >> >>
endobj
-575 0 obj
+583 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 242.658 507.571 257.383 518.411 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-576 0 obj
+584 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 273.104 507.571 285.059 518.411 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-577 0 obj
+585 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 350.065 151.966 362.02 162.806 ]/A << /S /GoTo /D (section.10) >> >>
endobj
-582 0 obj
-<< /D [ 580 0 R /XYZ 78.37 808.885 null ] >>
+590 0 obj
+<< /D [ 588 0 R /XYZ 78.37 808.885 null ] >>
endobj
-129 0 obj
-<< /D [ 580 0 R /XYZ 79.37 432.717 null ] >>
+133 0 obj
+<< /D [ 588 0 R /XYZ 79.37 432.717 null ] >>
endobj
-579 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F56 384 0 R /F69 402 0 R /F20 382 0 R /F29 375 0 R /F23 379 0 R /F51 380 0 R >> /ProcSet [ /PDF /Text ] >>
+587 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F55 387 0 R /F56 388 0 R /F69 406 0 R /F16 386 0 R /F25 379 0 R /F19 383 0 R /F17 384 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-590 0 obj
-<< /Filter /FlateDecode /Length 6715 >>
-stream
-xÚå]K$7r¾Ï¯¨£t(šo&ÆÀÝÓS´¾È;·Å ’¯ h/þû>âA棲z[Ò{¦+:Œï#Á`fõå狾|÷A÷_¾|ø—› —¬r´Ñ_¾üôÁÀ/ôÅ\ŒöʦtIÑ(ÍåË/—¿<iüÇ«]ÊF똵vVkÿú±ÊÊgŸÍ'øwÅX¤~i’h‹F‘fÚ—f£ü6¾Â¿/ÅÈ?}¼zc»5wk=¤ˆÖ’m}”v­b­ÚmmªÕ—.ëÙôªýÇöBè¿)}ßÐ^ùäz»òoìÿU›š=Hð!DÂä:9Î’ypÆ%T
-Z®XX vãäµájS·…«º\Û
-DœX²Ý”–¤`'vœ×]w/¦±cÅBq¬‘Ô¬º›´Xús¤Ðj,ºá¿Û«Î$å½}d¿/s`ïAÃg›3r‰T‚¶Íš›Û[\Hfäææñ7™w¬ìÐ\¬W"X_·¼úâvÄ1YaIÇœTr¾3g`éœY»ÆFXýskíâÇIªÜ?“dÂçÍ:¯úÒhôôeô²Î­uU{I P?d3ù2–=Óõ¥è‘¾Ú¶ü¶Í²N{Ÿ‡¶^çXlƒÙ».²øñL¶rÞ)íÜÌŠ…ý§18Ä>¸¥ß:Œ ¯
-ÀƒÕؼdžÂÁZ„íód¸‡™¥,K›ãî&B_´jC‹+†ÀÕÖ8èݺ^¦2È5Ä݈–; ?,Š6’¸YÀÌɃV]ë®ïꪬ¿§(P?½Gò!ËS¹4öЇÆÜ"&«@8Ä~´¦¡ž¾„nìÞJKêqÞ˜àæ„#€t£0‚ 1ö ñ¤?ŠÙ,È*±Æ¡ÚVÎ3Únre»9tþõ<sûTry•ÿ«3]Ë*‚œ¼™ß7¬„7F•THqåïûEHqÊy3÷b‹±M©e‹‘Ò Öé)Šè€¸Ní‘QgsáTýƒ…S[º¾[*3…*ƒÚÚX¼v%ÿxÒž6É"Y¯6É[UíûïO°0|LoM°Ckí±öXâ ¸Jè JÖ³K؈ԅHót7YcÔkgöãj[ˆîiex¿´úÜ(?u”›©­ÉU3L®*9Ü=6[wW‹Jüeßíéhis騂1{äàÁ› Ûcuº^$Ip"vgùàV³zØ‹®<)¨»p°pó¢rN32<²<LâÜ:½ŠÐFê»G^¯\$ŽUyÅú*Ž¼âá Ùª˜ø°á³œUœdW ·&ĸ•ý:×/^æúEÖ´tRÓ‡ÛÒô[RÛ;j]Ð:Ú15ŸU47‡ã#l=®5ÿ~®ù3®m-»°h•Ì:&§½}£Ûlá'äž8oGq׶ÕtžWµQN»»˜jápaE¯¬3³ï#Ú¾‹é›[:ÖÜžÞNg¥¡^Ÿ,ž<Wp–jðgüa~ý‰Y-:æÑ)ËHÓX[>ЕAx*JhäÆq,žPJ[x©nX­ÍÑÜœW±¤<{TÒxí ô^ËYïWG¾í÷ö&·y/<‘çcµpüˆÁfØä<CÁ ì\óøá ·ý]âØ(õäã¬ÑõNâºÀ^˜H,r¼ö+"V9-ߥosCT‹Nã¡Í¥¬Ìf[*aƒ' ´Ë鲯©rÝäDÂø™Em[®‚dkWFªqx±Â*"À‹lB+a Óóʶå¤ßl<Chn Oïnºšµ¹6d_ÞC=l/ò’ç1A/ð™C‰Y¼ÁàÏxppk·—U0NW=W¯}AÛhí#ÞžÊ
-;… ,|»¬{=öÔ$¯²{‹«{Ä®’ÆN¼JV-~îød³ecAî>é²[ Ì<÷ZN BO xm¹tgï
-ÛdßZå\>²ÿ†Í?ùµyûߨˆœ¶å—µ÷oô·Ò=T±KPÞ¶xùÍ˶
-@éoìj8ˆ¹Åoþµª|þ"žÒBˆ¹8T6îòã/~½
-u6¸ŸPNÛÿhwwR£¾‰õ¯TÏ7¸–׆ËÔ†Ùå G]y;$ëº!^Ÿ1Û/¨2¼>ói[E¼>³§!^Ÿyž_Ÿq±¼¡W6^0¯C>¹:ÑmJÔQˉ%*éí-¯Øô‡ÑòUÈ æÕÒ^i8oº7½rÛÉv´*À’‡ÝR{¤rÞtoy¥¦“e·Ô]ÖÆ">èuoJ-iµŸ2îŽÑº¶„Ñ‚>Êà–Â6Z˜àÅ Á‡X†5+㬳•ÿ¬óÒdÞºìXöcm]þf&@«Q5“Ód’d­slNb Ó‹4é`çá³zG6ïŽ
-UÆCgàÐø¿z{µAI†0Q~â V
-ØõOº,ýOQ6ñ4¨vðƒÉ&þGš2„úÅH’`Ÿ °wÉH«6´4]q³ÉB€É! NÂ6d&¨ é0HÿP4ò2(6°ƒ9µnGV‚‚Í#¬Hafc\ü0qQ4# Y›À®¨ÙdA—WçI£¬öÙ sFy_ôä”é¢iÆHÅ>a¤¹&꽎ÄhØp›˜$1%–`‡ ƒ¢‘¡HÀÈÚuÅËe›s^ ¡Ö·Y2í g3H²‘šQµaM’¬ö=²Ò%šà$=×ò|>åaXH6$UYœ`¯8Úæ£|…ƒÍÖ(M*Ù$Ø4Ú`7»h¢H*vÜÒ\a¿Cå;Á|òC Dc†%M²‰!¡Ê
-v‰Â’p:žzÈå'êQ&2ôKh¡çdh„×¹þ¯`˸Í)Ñ`”È’L[ä>©D²„™°XÖ’ ÚÁ,„‰TÕbŽ &ôHed&QO'½+Ê8hF&&ô˜”Ya§$–õ‚f(Ë`_2u„N÷—Œ &ðHEøÅÇ„ãŽ9…†]¤uT¢AG+(I‡E=I Ê#Ø•L7Ý¡Ó hB¾†)c*‹z:è}qÎ@;CrA·Y ‘±%!¡´"d=%ÊÔ¡L(è–ÐBÇÉÐ
- dâÂäÉeêN¦ ôIh!24"›IØÎë·ù¯KÍ:
-o«’ƒ9W8b!Œ:Ôï`¯æ0]%6êÔD–À ×ë—˜ƒ"¤Ï˜k]Ò;í-I ­°±rABùºAÑ+ŠzÛî+
-`hnÆÚY“6™¯¼)Þn
-¤@¿,Nâõ*{]þa &(Øè$”·%ı5’Hb„‘1ÆK½Ä{R‘€¡¹+#l ÆÉfkv„¥œ „h%^H›!Y?£U㨥»ƒµ.‘Ä!"!cŒ—zˆ!÷HQëæVX‘a“9€qš¹ê"„‘Jº”IN^»‘“áCˆƒbTAƒ§ÂI'Rˆ ÈC¥^%'äÔëÐÖˆ±Ó!Í1v]òÒ²#$åÁQ62`”Cñ\žœéÆË •¬Ò¦/¾n$’!DdŒ±R¯'ä+
-`hnÆŠÄ›ÄAŒÊ§ÒŽ¡€‚_–#&UþFqä„6÷¥ÇzÁ…(V#K/RØ°1‚KJZØ9Ö°ÐÚŒ´Ó"L2Få]Ø["Ÿä `z7%¢Xÿj`"X±~H )abèv'u7B~±¢@„ÆfHˆ°Ià qÆïH’ÏAÆŠ°”ÍšI## …]EZFEØ,±Y"X‘ÂŽ„^îUÃî±¢
-Õ^bD†Åœd
+598 0 obj
+<< /Filter /FlateDecode /Length 6721 >>
+stream
+xÚå]K$Gn¾Ï¯¨£tètÆ; <­V Ðú"¯n‹=kH¼2 ½øï›ñà+òQY½½Ò{zŠÍ`_É`dvq½ý|[oß}XÇÏç?üË« ·²”h£¿ýøÓ¿XoæfV¿Ø”n)šeæöã/·?}\×à?=Ù\ÿaÖ5–uuv]ý˧F«Ÿ=|6ßÀÏ Œ±R}î”h+G¥ Úç.£þ6¾ÀÏç*èß|zòÆiîµÏ"JK¶ÏQÇõ9ª´&ÿ¥iRŸmhdŸQ«þË aü¦ÎýŠòê'7ÆÕŸqü×d®¬A‚!’Mn€ã,‰e\B0ߦcXE2uæ?ÿø=,Dˆ{ ámXüj慈뵿|޹ŭ›åsi¬ÜŠ
+2ʨdzé6òzåÃõj:l¶Œ/‹Y#Î)Ð=³ÓX·ÄàçÑ°Ægvg»Úy”´Ó97ÙÙ)ó¾ìÔfãXý€s‡|‹KI.9·]ÍbŠ»¥`—dãºûš¢Ÿi_Ì|¸%[`‰-
+ø&©Áx5wXQa0a­ŽÓ7?î4¤&Û)h ®Õ jž`Æ8Ú”»ŠWÓ¸Y—*× ·‘nˆn“üé‚ZŸãò,™´-¨õØ‚–—+66‹Ý1yévõ­ÛÃUs×îƒ.;D­œÄê}=xb+V%TÅ:H]ª{•ë|ŽøÑ´‹^ñç¾×™´xŸñ
+f–ê–¶Äxš@†_Ð9ª/-z ×Fã¢Cv|u™ê"·÷J°Üqüc<m.‹§2ÜìêÉïú„ã„Ôü²ýžâ@ûôé‡$O“ža,Žy˜®Ù!N¤-&xãXò^\ÒŒóÑ'¤ˆÑ…§õ“š]‚¬[$jcåN£'׶»‹çágà½;6“+›@£`®ëyE€Sv3üŽ”ðƸÂRÜèû~q’Üâ¼™g±GØ·TÞC¤Î‚•zŠâ(ª,n[[!¢yv§ñŸ8NéÆy©îª ÚhwÁ}œÅWÿwçíéœ,òõ朼Wؾÿqáñ ; þ|cŽU£WåGŽ³ÁBwQ²¤Ía'XW ÍÇ»ÙȳdpžYw(o!À§àã#Ó±Ñ×V™ði«ÜEím®öµ¹åô
+ã#Ú^Ê
+U 8¾ÍÛYÏ55É/pBzƒªGÀn’ÆA¼JvÉ~žøb³õ`í{!|Qe—ÍR™g­w!é»ö-—£µ“Sã#‘j@+ü…+ÓtäœV£Ý a«YÒÊã‹Žö\uÈØ~xcî-×Ù˜·7檸“à‹ÀbR6¼ÊÒÞmt¹ó$–¯©~œ÷Î{×rR.RŽâÞ7,¡ÞÀÿ¿»|.Kò¼cwžäøÏ{õz„¾¿‡êS¡¡G
+ FiSþ÷M}üƒðy8"ø­.ïMáßÀã|ÿYí“Ø¡¬ú —ªÝ»'ŠTËkö dSZRáÍžÞï¿÷ ‡×‘ÁÃÖ(ïN Kvñ÷Bç<¯]GÆ=󾡊âÐ ná™_8oÙ6xÑçžE^WáãQ°ˆË7¨àh£A&œ¼YŠ 2zÕ½ê,ßH·‰k{ f#SœžZ¼Íe!ˆ¦+S]>TŤ âßõwùZ€³/÷7t]/—;ï•Ðp$sÃóÂ÷}ô($ XW¬yðE ø\ö ­—u&\Ùïæeì;HJ±ÞŸÙß—–ï#yMv“çø][ßçØè?Íñˆ®õáïÏ©ÏV]ünk\Ä;é>$m9¿ÛÔ“ïðÄç <ŸïóTógž3ÍvÅ/fU^_·Ku¤KµçžÝ•çžÝçó}ž=»Ït>¶;ÛÅø"ínÏð²|¡oo\ZSü#î¥lø|¯Ïðú|¯Ïûx½É=\€
+Ô•Ù?ÎÜPêÒßH=×·Éz¾Àóù>Ï™ìé|l·PyûÎpº‡‡ó‹³ÚoÄíïÞ`›ä[ ?Ü™ü7œ>ø©¯=xå7.HnµK)= |µ~-ÕC›Ãâc¿ƒýêyŸLñcϲ8»ý@öÕ¿6–oh!ÈÜœ Kñùö—_>üz¾»5;àœçJ·ÿ½}øŸÛ‡n|‘¶”lnO&(—Å%ÿ:æÿ•™ŸTa¾s›hã?ùï¿ürë’ä«ãûùÖÿñï|4}²!B¾=¹5µ«Úÿ¤ì?¶nÜÈÜ€ûæëq¥“v_Žn±FÄö^Wa¾–Û*èÕ4 “
+Ôëí«iKÈé-nsÝמ „AoXºh[º>ðo? Êq\h¯è=ÙRåú{ž3Ø‘»­Ã¿»Ž¯œê8ŽhÁw¦‰æ¥#6KgM{ÆsM´r„tlFs»Á®°û;a”öiÂNƒ§ŽžAƒ&,Ý‚æ–˜ÂÌ¿³z§.CÖ¹A,{(YgÄì!bz‚-`þ0˜|ü7@¬ž#²ÉW!Cö0sknAUcæŽ0›gx
+´ûYêa×|°`ú•®·§z ÚæúÓŸáãÂßßÚ
+±ûÉçaüB.­.¡ˆWI—]Y=”¦y¾°«ßê!n_®–ÇÍÁCÜú¥Y~ ×â"óõ‡¸Ö‡e¼ÿ{ù®PéÎ3Ü­}Ç–ÿæÏpOÀ§g¸×ÐGöàÇg¸ÿËpàá>Aè²æü$»‰u¸ŸNÎØï wOPšßÄö·ª×<Õ·‡ëæ†ýåZÆýµÿók;«·hŒzÿYÔ[4ßì³È·hŽXÄ[4Ÿç·hœdM¬g.ØØÅ_tPcV85ðÀ>-üT"<Æ>ñà´ô—
+q°cöjã"I#É
+’6»f…N
+†µÀ9Rr¦4þêTZk/Xä)©Õ#|„£³ÕïF³9
+I‚ÂéLGê!Q”ŸhF™ÈP/Á…š“ mÞÀJè¿1[ÆmN‰g¤lD’dÚ"õ‰L$IH‘ ‹i=É ÌB8™HUC!æ6 
+ª%¸Pq¤Œ›PسYf¤aÐÇù0/‘>Hud"ëP
+dâÄäIešN¦ ÔIp¡!$H[6ƒ°Ÿ)¶ïõ?å–u ÈrvIö\ň‰°êPă¼–ÃÖF±qMi ” RU=·¼»B1BúŒEI”1éIDp´zÀÂj¯“œIcìP…a(n¶u &e2~ñ¦j»O$S úœ´×/ůõo0a3Àš$c½Ì¨!Ž¥E#ˆh c{iV ©'É07ÛŠÀ™„A‚u²Åš"™RoQB´Ò^H›!Y?³. TŒšJw•´A‘À"ZBÂØ^šUCê£4lˆÛØŠÀ™Œ¬ÓŒÕ ¡©¦K @¥”äW§1I>„¨ãÖú­,Œ(ID#H›J³JLH;É7LBYÚƇǶ¯õª/å"YQ#F½/õé°ÆÄÔ/1órC%»¬f8ßF‰‰ ¢$Œm¥Y&¤3
+ÃPÜl+#d1.>•ˆh
+P ø0bZêß+j\€hËp=æ .DáL¸Hâ0„…‘¹4©„…•c>aJ›-°‘ €©—¿.É[#ŸÄ _`z7%¢X
+RO2’a,NÛŠÀ™„ÏõZÚ§¡!¾~¤32^øuu=W*X|}v=œãj“ðG¦X$qØÁÂÈZžUÂÂê1#›…Ò&C(R"PŸ¨9_ˆdˆ¯‘O¦! „ÇÏ ¨KA?¹«|}ûkxàF‰Š ¢$Œ¥Y*¨ä#³Xš¶a" WïV›ˆh P üÉSþS}Š¶æéÄâëã–á~Ì]tÂ#™"aD4„„±¹8©D…•#>iÖ¶±aa‘ @-¬Òˆ„J«Ð¼ÌÍ®½Ö±NYȵŠOñժЉÔL‰ ¡(ˆ-¥ $¤™d$›Xš6s@"e¢ù?½SÀ5Õ“­]¼êSxUAV² k*¢†¬Ï9‹©éŽK/¦©*R³öúP‹dZŸ]•’•œ\íÆ&E&8­®Þ©Ù‘¦ªIÉ* B‘[ÛçŠrBë¬2Z†…›D
-°À¹¢ârÔl5¨´(eÌÕ îÀ„I"€;—T 7YSÂA‹käSÕ:Q‚%Ýqa(ñcå7QÕªN©Ø+SiOˆMBŠ˜Ð#çn’ØCV•HÐàô\ÉŽtP}w `à© Y¢"tTmµª4)eÌÔ îÈ„Ib@ô.ÉŽ²ª„&×Øçêvbk¾1"Ã"R2€¥áD¦RëWiRÊYRŒÈØ$3À½d±£R•±Éû\ñŽ¬`)¸/í¸¨°ø©`©¢buTm5­4)eLÕ î¸„IÂ/z—T GYUàA‹+às<Q‚ÕáqõjSÂÇrb
- X©Šu®´(e‚))F\l’ásïSä§Ôd8lqF>WÆ#'T1ˆ;0*A%½°œ¨Â¢vÔlµ¯¤JÊURŒÀØ$@K¦„›¤9Àé7OÕòD ’bd
-+SŸêÍ‘*,v¥f¯ˆ¥A!bž¤A‘9ÆÎ4±R•±°Åö\A„ˆúÞ›¬°¿w‹óåG{ùž2jùcR•r^|Û^tay{ÝÃ0\þvùðç—°Û{ÌWñ"s} ;¤ý/¡·&‹utÁíc0OÓ}qåk©#Ý+pòŠxk
-›aÿÚs"F6-ss«ëD{û)Bš›——W£uüjäàeÛöÿø©²„7GoÜqH×ißøNĦ?ÞÕƒô4xW ·ßŠ»Ì¯,‡9åF2+¨ù+Øãæ"9švÞ–ý™›­ãåÍ°ÁêW¶ÑÔ!di¤éæñÛz7'Š·
-öÒt¿è½)ñðÅÉÜv<A e6÷½ 8jûNNÞ“à×ë¡e䳯ó‹fu3^žƒÛpQ94Ño¼&ê;ÕÃàˆ·ÜðÎ+{£ êŽo·…½5ì—§^jÚ×}a:o÷ÿÉÌq#ˆ=§5Žð>ƒQ2\Yˆvåö®™™i"@ù‹ÞH›3ÛeÜr‡Ï´¶çníiuÛìѬ.ÖŒËO«©ýù‹øv±VÁ”çz9üŽ±r³]4†¾d¬VE°2ʳƒ9¾K)ýeq
-JQ
-û00þsŸ^_j¹XnËUƒœ/ËPÆÈ+ãý’ŸxkE[}ú ]’hys‹—“ù¬OÄ”fçè:Æ©§~c³Ž£¶u;y÷=´µ}ìK:?Iht='›Ã¼Þ]÷m:Ý÷5Ý´/­÷ÛÜV^Å¥šî ²«ò†V¬
-ÆóÖPúTþ¨ÜOcY/ éîÕK¹žnSßž#m¾&­–ywÔ¸(ù:#oâ&Ùáéàå•ÞÁo^齉 °Švê/†ûBÓ÷Þ<É!X()º(Þî´µ°l“;áµµ›— yn!&
+°ÀÓXQq©9{ *%Jc¥ÈÃ0!’
+»‡#`¸ýõöá;ob÷w™ŸÄËÌíM쎿ÞZØ,‘¾»2¼~
+æãÔ7®~Eu¤»Å[S_l¸Ú-~ân_i±ÙH´ÜõÛÁõþ§ºjÜtL‰SkÞm§`äÂ~c½y/i$÷N »Ò©» ~QÞöuÍ8EÝLE5q\õ}ê±Ô-‹æU½ßë+5è-jÊl™nÂt½yt”®»-ÞMÉ‹·üUó;ül23ÉÞoíø.&Úlx% ×Xo[”Lm¿ìèÂCÔ0µ"'\uíésH|Hcl"L½9žy/`sŒ!moýXŽh -kô¹k·kêñ{  ·?o|§-uÀÿm}ïV¯Ö¡=kkeææ¬â«‘›h‘ê”IÂÜÔ™Ûk‹OãË­G£Ö½¸2‚©…`̃ÐÄmj‡ŸÎz³¤Ѽsîòèe²þiûÍýÄçuïÙù¸õjñÂ[ÏÛæú%Y;ó´JrÁ.N3Œ“çu{Ï<o€^4?a(¿ÒX¶Ÿñi»ÅÕÀØÊ5¨n¶ ™=ì c.ÄÈÎe^ݦ­è?EHóêek”Ž_“¼Û¿ÿ?5”°…ôN»Cê«ýÊí;¿nÛƒðtóvz ÷ߊ¶f§ëeNýC
+­g$_ìÜÙ/šM“¼27Õ±†¬oìõƒêa2à ·Ü°ý•}¥^uç}nálmÝ<KK[¢ó¦óÞ
+PfŽW2qä´Ž6.)ª{!Ê•Ç».f¤‰`
+nÑð°cQóuAÜDSYÕR:xÙÛ;øÝÞÞ»6——h§¹±I„<šqöæMvj’GIÑmŒàíJ[ n›Ü­­Ýí7x¦¹…˜°Ö_)á›ò#xY~tík?Œ°[~Ü»i}+ë_h® ÷«º9Îýî¿óí
endstream
endobj
-589 0 obj
-<< /Type /Page /Contents 590 0 R /Resources 588 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 592 0 R >>
+597 0 obj
+<< /Type /Page /Contents 598 0 R /Resources 596 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 600 0 R >>
+endobj
+600 0 obj
+[ 592 0 R 593 0 R 594 0 R 586 0 R ]
endobj
592 0 obj
-[ 584 0 R 585 0 R 586 0 R 578 0 R ]
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 297.669 666.582 309.624 678.537 ]/A << /S /GoTo /D (subsection.14.8) >> >>
endobj
-584 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 297.669 666.568 309.624 678.524 ]/A << /S /GoTo /D (subsection.14.8) >> >>
+593 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 156.581 182.984 168.536 194.94 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
-585 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 156.581 182.934 168.536 194.889 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
+594 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 378.058 119.666 390.013 131.622 ]/A << /S /GoTo /D (section.8) >> >>
endobj
586 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 378.058 119.607 390.013 131.562 ]/A << /S /GoTo /D (section.8) >> >>
-endobj
-578 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 297.743 67.03 308.2 78.488 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-591 0 obj
-<< /D [ 589 0 R /XYZ 78.37 808.885 null ] >>
+599 0 obj
+<< /D [ 597 0 R /XYZ 78.37 808.885 null ] >>
endobj
-588 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F66 388 0 R /F65 387 0 R /F29 375 0 R /F23 379 0 R /F51 380 0 R /F57 385 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+596 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F58 390 0 R /F55 387 0 R /F66 392 0 R /F65 391 0 R /F25 379 0 R /F19 383 0 R /F17 384 0 R /F57 389 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-597 0 obj
-<< /Filter /FlateDecode /Length 11689 >>
-stream
-xÚí}ËŽ,¹‘å¾¾"–Ò"]Î7( «T
-èf´kô¢qÕ½èj@³éß3’fvH÷ˆŒ¸%•4‚
-Ⱥ™'ÌvŽóaô éûí?nûíßíË¿_þôÝo>\ºÛ‘}Ž·?ýø£ö›»nK1ÝJvÛžÝíO?Ýþõû}ÿ]ùáßþô/z½»=n¾”Õ:äj “Û÷¼ÿðF&ôW>è¿ïþËžÿûßé§aûî~G¿W¶Îl½wkF³ï¾Øš÷ïdUïûµä×}dþDJb»Vö!HŠ|…„äûO+8p¡\†™ÿÅöy9ΡÂ>SìŸD U<ð_¡Ü¿š©·+¾ôŸ&•ê?šä¿ùHùê>EW¶ZÜ*½ü3®¼¾Ã1ÐG\¯ärC±Û´Ü8ŒÙ}jå½ß¤¦¦
-Í©×npñdÙc9U˜xlnÏR¶UV̇q³8 ©,§ŽßH©/=¤z’ ì$Qe‹>±I]ܵû)îøq(Qþ}ïά»Çõ*8º—ãÊÚkH»×µ–ê{´ »ÿFû½_EµAê‹©cË^uÂ!Ç-)jpÍ6£sqÚT›æB[3~1Ø[bf·çú>‡²¹u쇷ÒÊqïÞ%åýÞ•ãæòŽmåZð‡Õ×îõïÈ7¶1_üVBXYpË#ÆÖüvÄ~ .My܃¯[*yõÜõ½àñ(ʨ'ØÝU”þ··h侜Úøޅ-ǸzNiRðµhcŠ[<ò3ÑzÙ<Š89¿í§–òuåôisGÒ¤"ñHnåÔ5¾!Œ‚Yÿ+Sì¡6Êß|äãæâbög9¶Pn™ÿI^ÃäzsÜhêí× °Û
-eªèï?÷½ Iú÷»5¯lW}Èx £ô‡|ªÖ»èóð j±l±Z±/-õP9, ¶#ØÍ–q°‡Ã®XºÜ¬WKw|Ï;ߺޱ÷¤ó _°ú^²óyßÊqœøA#CÅ«]¶šNÊqçô½é_ø°[C5°oïˆÔôòn^[Gû»ÇM7ú-S°FÈCeYjÑã:KÜvêXÎ\–_ÝVR¸*Ÿ»ŽÊOÔ±¹_,Ôì¶â4|¼TºsT‡¨¯ž—î\ÞªwWåûß¿V~¬›§^ò\>ufîû§‡GWhxðé*¢8ºñ¢ò¤Š?ëÛò˜¦ÞÎRòö'Ú±’vБ8%sÒ£À
-2 ¾ÒØö²ñ ä…B¨·¼%PMY[(}ž²«Co^84mù$'Øë–í¦g£pkL<c™Æo?ßܺå±/Ž±[OÆ¢÷këìÆkëìŽû˜6©½´Û5
-øÁfá÷Á¼ºßåtäòT¹Ëëc‚0=¡iyÓn9SŒbÒ}DbrCå¾®§.×í ìŸŠ¥úš°ž¦OZ(utôÉBAžç„yþ-"‡–)·,t’zùDªF8= èH›o¼[õX3\ëÀccêþwô/ãaíÃxnêÅ´ýîÔòH›¯~ä[2¾°oÑ×ÕÓ³»ÝÉtÇ‹™e4øœ<©2ëÅ ÏGâûUm¯q+Þú´x¤Á¶v/6OÑçœùrvÕªW}þ¹ì6Ï•vŽä[òÒÃoé8qòú(óô´µ1à®ÇçÜfjãÉ®<Ò:.žîæ«nH<YØ‘gë) gGôW¼˜‡è<iðd= 4;̹^Åñ q8ôáäí£k'3VéGçzeƒÚx~Þ†)7æâç»øÌò‹êÏOȲ6#K“Û¨¢» 4ï]GV¹f„^í©ðxÞ"]hX“› „ëÇã“âá©ëÇýî<Ïø¤º“H-z\°yüT&Ø{]½|’–ŸèVðUy uJËò—þ4iKü<‰þÿ‡OrìDSÃõ©\)ÀÓÕçQ/~·<ö¸|JŸ—«º2¥‘›Xþ}
-–Ëõ{ïÿ^wü³Í£±Ñ” ߨ,ñû¸ùèw¸wÊåå/?ã3þîÇï< îªÿgš­±Ýã:Åÿû³¯Wí‚êO´Ô§u”ÇgñSzGë‹o¾f»X+ý“¾¥ž=sŸ¾¥ž]¦‘ÚoôHŸG|c“³Ñþ¸±¨rfE–‹½óø•ÿ5F§&z§.÷¯òµ…§¤*øÇ&4B¦øÐÄEJÍÊCžIÇcêCýÃX"uÚ!öŠñ«ØL~ÿ'°*[u4úò¬ý¨·¯?}÷çéù‡[•:ÕpPGü?·ïþûöÝo–anGu·7ªsù•‹*YïìÿlÆo`í6ÂÆþþõ§[÷4@é,ÉBs÷·ÃF¹¹h‹è׫Ú1¬‡qêß=#w9•ºí4RUÂÖýk"J<»§X®%ùã*W [ !ô½Ê·é#Õ÷¤\Ãøyµ"Õ­Pž•kvV«ÜQë­†ÍQ¤oaKµ<]'ëù"—6êUž¾ŠRê{~‘ª|„-†L÷†âŽÏêò0ëg*óQ·²s§EJGáïÖ楀ç«s¢Žµ„_´:?%™T¸çÓ
-ý”b‹ÿo¬Ñùéºyl5/×è·qÙ7•ÅÃÀñME•´'V¿¹Ï›é0ëçÇJ&Ûj…çƈæÉVÊ™ åg¿dÏö¤dÃüÉFÏ6iöiÏöºf/öl4‘¥`¾±gKÔ‰„g5ókÍüu߶o•’ÎI³ÿ¾ß·Í̚џ;\?ÕÚÝAùòãæ¾Tv×z»×.8ü ðM ¯À÷Âo1Ó`´s• "ÑMÕ*q\?d¦é€_¦Baš9¨ L…ʵN…î™ÀTèŽ N…î˜àTèž L…®M¦©PZ§B1{’+¶'îáˆù q‰DÇæ]x¢IcÝè—¾Ùµœ}ó×ØdàËæS}Í÷¸ôÍ®]|§H£I¡ô7ç]+ßôÒÅ3ÕšX"ò‡Q‘q©^¹x¦¬›nýë¶Z^Œz\k—þñ©®å~ xãçÕ%í¼ZŠÚ]ˆ·Ÿ°R_Jí²R"æ\ä…–Û^¹Í1DM–²3…¾òµ‰:—˜ÓlXƒÛÓìN¡Vì¸TAŸ]½³LS•,U qéÏ Äð¶r¥+ÿ³_¬./4 YRÙÝqB9õ¨ %S½Çš•AÃÁÝ)ÔË¥¡Ùg©iÒ†—*ø!×(W Y3TæîÄ÷¤Î¥®ðèCÖŠR Í Ž«4Hã
-d!hOõÈX¤@“,`á‹»ÏU–;Pb°óôjEÃ!Õx”hðqk¶B³6h8X£;…z¹³<~«Îe‡;ª„%lÇ
-Íò˜¡Ò0w'¾'y.… n×ï)®àA^ ˆsÐèÎ -Í “4hÖ £+Az‰“.4óõ MOê? DA&QÌÌ‚W+ÇU‘Kî‘2O^¿¾€ÑK îåRŽ‘¥šwo‚L‚ YgŠ®é%N‚î ‹A¨ÖíGpP¢ “ f&Á›«•ã*È%÷·³JªW”¤ó$¡ °z‡õXI4ë\'_
-õB'QÍ¡Dìs ª4éÀV«Ð¤ qw"»JsGšÇùc?Nh"¿X]
-;oÞMêL†ƒ5ºS¨—;Ë“6ç÷‚êPa©`dÖFÍ”‚º:Q=)s­Á±çà Üýž+
-Csê=ö,
-Í áà‹îjÅκÐDn‡Caø¡Ñ0EPh–Æ …¸[Ùž´¹TzârðÜêSJVqLbÌç§ê­Ø¬Ïd:ˆO. ë¥ÏѬi¯ÅaÌXðaê„ ›eS#d.ÏÜORÝS¥n¾PË]á²uÔl ¡lôÙT“Z”Caî’‚xÒâ¤SÝ*Mb¦Ö­Ø¢“™"Eqy¦}ÖéZÏËxgÎ ŽE*úˆ0Â1U~Åf©&Ó¡ÀäÒ°^ú,–Ô³‡„Ù c4
-sGŠ,•#,(?Êæ§vP:ùñÇá0LfqÌPY›;…¤ÜYž´ÅHãÊÓöiXgšåAC%gî¾'y®… ´ R¿uBù (Í’\pÃh–Ç •µ¹¨—;ËslGà ›X{¨.fnüX}[êš*ó¸P>)t­%Îó—" L ‘<'Ôˆ3—Cª«Ä*ج˜*{pi˜”> Epté8&¥"?ï ÇTº`‹Rhj<ÍåÊý¤Õ=UhzºÓ|ÿ 'uWb ÞŸr§©â+¶ˆe¦¦€¹D¬—¾ˆUùë?iEµ4,ehQ
- Œº[iŸuº„‚ƒ8­0ey¸Š:ñó¾,UxxUlÖ L•<¸4LJŸu"8T'¡Ëô±ŸJl–j25žærå~ UùQž[ÿßÿ¸õ_þ×¾{KyËO+ibåâxl¦ M­öÌëD2µú@”Žêh›–ÍûD³fA8t“+n²*”¦9s$€7.0RžYnê¨ò—&G‚âùÚÃìQ™™±O+¿¡8Þ$î¿%še¦=Ï`¦6ÃßN0’âΛÀ¨Å„½#ÔÑPO'H [4?j33¾µ;oESW‚H‰ãBãÁßvš«´yž$@‰‚|í¡öÀÐL‰«•£b{¤ÞÞí¥ÞüVSraCKjø®rzSÜq -©éH µ*Т۷BEûÉŠ²‘–›™§ŽHãBSæMüæÊÓ|³8o
-0®ëa©ðžN EõÄ3×ÊØ2£2£2£ûæ]n¹Pæú\ù!WL¡¥BeÛc¢æ/‡G UQªh–
-ìàJ-r\©hÈü…·úâ¤m÷ŠäkµGffÀi¸:±’ G xÜâ¯èxiЂQWI5Ÿó¹ÀUšç}4k̹#4brZ#Ð×~姬fHu¿î.¡7…F¡íR
-®M&;T3±¥P “,)íY©Rkà"Ñ@½Üqí@)+I™¹š;J²Ï™Š•+Ð×ó  swâ;äA2 „§¹;Ç‹­b>É. ¸¾ÇŽyjº¡a±xP‹4ðƒ~2–‘8?yD¬Þ.7Øo{ÍÜÁ%w®>aÙEKjg\ÌÝ™¶ÈŒLp.=m.”lÔ3û4…°R‹65e.Ž;°Z
-`-XêiÔ¬‹in—Í#B½ìqñ@ùÁU¾¡7Ž{×a öµÇ-1ª)p/H‹HÈäàÅú¥?
-I™$ŽwÛì¥?M.º|†½o_Äò²¹½å\TÊQ³ëX=j‰€µp)M;öPÐÔóžç\
-ºœ°^ú¸Üວö›¹äãrÚ" (]°¯=x MÐpyÁ}ˆŽA•m¥å[áSÔ_Þ¸;¤t³…ˆÆÊKêŠGÜD‰ëÞ!ÊÇiî¤GÍëvKñ yþÎK¦Á@½Üqí@=Ï»»ÝðÆÇ,´_{¸#63ñ«ŸÏ!’
-5M44³éÁ«—•¢<¹
-vðeÅž‚'û),­‡þð1Mýls»ÍÁ@ Š¢ÊF½ a)4ÑÈÌfD¯nN,E£`ì};IÇçûè`áiöZx‹¦q%(–ݳ(„òº•Ùî8¦áSDAa¢žW+ϱ°ÄHCW7'Š2a„ø;E™Ž=ÝG…D ÞŽ†ÓÀk±öe4æƒCʨ¦biÒ•vl‰(Š*õ&ŒµPEc3£¿ú9ñ´y´’0Ýš‡ûèàáxÇ„ž!^Ë·L ¥Ž2N5jߨ{¯ØY:æm0¶BM‹MŒ4~õsâi3f%¡üØóêÌŸûœÛŒŸf°m9*!Ô 7ÇëS+?]L™fž™FB…Æ„Ôz]œ KiòP/u\«hØk[ð¡î(—çÇlX®@#…ëñ™qg+UIWÀ#hà¸CóÇ}TÈ8î ó¤ o* Á/Úøm§z^uº´Tè¨;ã¬åNÚh€h¨4Ä݉¯ÈNMþ^+sÀwÑÁ‡­£RÕ6Ö‘7—ð– T‡¿a«ü ôdW]u½dê :è˜;%­Å¢8žÙ ñvbkßЉOPÁs'·6*D… ïfKÔ¹gÏëT©o˜ÅáU|©Ùš F¬‡€€2
-qe|µÈI •x;QaÀ©iÀ©Ó‘r¼2¡n|bö#7˜ðâËIB³ãIédXy)âìN!ÑÁÇÜ)k+å±
-B´W7ÜÄ ¥de`¤–¸/ƒ¿n‚"Äæù‹ðQåÅ@   BEÝa-wRFâC»AA|-<EðgðW™º¨û¨P¡¤¬-2¼Sx¯Ë@Å;áÛz°ÉðhËÆ&w
-2€
-ugŒµÜI P ‘Æpwæ+ò€SâÇÛÅ‘²ƒþ ¶Ð?x ×8ŽÆ~l=½C©Ìûòú=ÐÒá”#õ¯—ýúöŒû‡aªÍ»w=>ùrçä¹)F9áÕŽ÷géJ‰ïëžçäX=÷Øõ˜ä@Oy%!:N3õøj}ÅÅó'bF^ê¹×_äD̸ó² Gg™“0ù¹{j"ýìŽúÌé–¯œ„øÈÏýX*? ù+èrUV¡¤½Ö¿Ñ1Œ±mV÷Ža$§zfÿƒ ÃyÏÄ'rÍöá›6|þD+¿ÅÃ=}þXû1Snßj†óö‡ÇL ë&Õþé¡Qæûšã©ççõUtË_àÏ?ÚÛWLÏòóçø¯Ögþ÷Î2Š¼ìʽzxZæÍ–¯Ô6.ûNOûå«u¨{»ÏUk±~®Zƒï¿Ûjý1ŽÿjýmÕú/uDWäÕƒ¯Ñ•^¸àåÞÚQÛzÒ¼•P>;A«åÌiÅ–´ÄG±ri2bç3©8ï=OÙÏ;íDixH7~¢Í«_:Ü©_úf×®§;Qrܜ۸Ü×wjW¾Ù¥‹g~Q_êÌË»_r=.Õ+öÙN‘ÒÂÀÃ:>Ú/VùÆYÁ£/Í|(=þÀ{ùûÊ\>ªL1èk¿öHtØñ¹ðü`ÐœÒÊ”¯Fù¡¿™#ßöaX @£Àjüêl¦)ÏàÀå™~å/Ò±‚±òkV0ïÖ9²‡
-ôâPŽÂ_[ð6sqSø‹ >ÇF dÍzÜèi¦·jqI›æ®{ e©Û¨}‡Œc
-ñ ‚:˜ÕàiŽ èå¡oüŽg>­Òñ¡ˆs{Thd2Á£·…åªÉú¼4œ{¤­¥OªDÞ‘ÑkQMº˜P6g‚H¡“2iKñhGÄoË;Ö…feÐPy™·…êIЀ¿/ä½ ‘¦mØ¥
-jÿ¦åj¨Þ°«T`6˜ª+E°«ptnêJ{@-{J LÍ€Ñpuâ¸
-²ô’‘òжªš÷ÈP}©—¢üNÛ£Œíkjé1·9$…ÃÒ ì\àýífÆG×'_À•"Rä¸RQžå8ã­xûž°Ptd  •—¸;QµÝˆêÔ4|FQîÇI^¡B'äö%‡7ʼ¯¯­GeÌcšÌø+˜<¹*ƒè bΔ°ŠÊXpf¼Ä݉ªmDT§ ã×¥×; ’á‰ô²¸­¶eà“,4ÀÞæ`f~‹í"ó¤È$  ÂC[-t’EbC;á$ÎV–¢ x4ú|^n[]}.ü’×þP¾žcà•à( ™ô“o$ “« ,ˆ&æLéZ¡(‹g†ÀKܨÊwà4à„…×XßA•%,ž7QeJ­oXœ”á l4ÀaFã"÷ŸàJ‘I@…Š:3ÂZ褌‡†ÊKܨŠ2àÔ4à?Ú2ë;¨Ðáç>OdQÊüK[ŽÊÐïÅû:Y©·@uÔ”ÀAC)W+E±¸Ì(‰·KYéN>g9¼Dðª\xo=Ÿéctù¯ ŸDádm´Àa·XøÕSæJ‘I@…Š:3ÂZ褌‡†ÊKܨŠ2àT5˜FkÞ͇ÏópÝvR‡ìpÀn[©£d= ›m4•á]"ÖKŸFn†7VÑ‹GÊbSˉ¬ìM#÷dhd†»3íuèžÑí<Hé äuØ›uÒQw6íƒóìÒ0Ói‚;1ð(ô¡lÐ ¢TC$3Üi¯ù"Èãî£Bi ˜È\ÆÁE$ƒÑT†jôˆˆ„ð`e•»•"i`§L†³ãuXŸµÐÁî<éè ÌuHœEÒy6í÷ìÒ0i‚;/ð(ä¡l ¢TC$3Üi¯ƒü"ˆ }`!%c)’—rÑIÆg4•a]":!<ˆ™G¥oe£N%™áîL{ògAt4|
-»8¯Âon×OôµÛ]-y‰mý¡zQ;XÙòŽs¹Ú¢‘×q+sïw¯t½/–b…¸ñbàó;ØÇJ¿æ}¬R柳·µ‹_ºUÓ>Æ‹÷ 5‹O¼ýz¡å óxm{œÞ‚¥â {X¼xçÕåã5e×/Onãm;‹zÌ}Z°vY7?y}Üú6°ÉóËK*ƒÛÛ;B‰%•þàSAü_zéà_mÙ¥¯¼ºü¥—]þÕ–fú7—ýÿ?ñf¿ñbò¿I}¸Š'ñs«·~Î0®6õÔæãxIüÕ¦¾Ö-íõ±‰ßƺæ{¥½&ë±É·,|²ª5pvRâ?Üò¿=mí+Ï-ÿÖO.ÿ3ßO.ÿKý•Z¿€
- æÏ °Z?/
-MòL†5¸¨—;ÉÃõ g~mîø}ÖXhû{FL4zór¢¹ªr‡?, Dp¬c´’u±£9ÄE‘Æ Ws®‹D°/g4gºäÑJÅ¥‘ž‰ámåzRæJ\0àXÙ¨ëâGõ†K$•šu²æÊ[%© ®oTWºRKÄ…’˜™Iðæjå¸
-rÉW*Ø–;j™²RÁ‚IŒ:ÅîCþÂ5“
-—„§E„ˆF©k½`]©îpù¤Ò@³NÕ\b+( ÕuæLGZ¡¸ˆÒ‚3Ce`îNTWaîh€+) ÕõVº.’4¸˜Òø á`mîÂõ”ˆ&툇;]*iåâ’J Ð \Òabá{’çZˆc+4(åÊãö´o|`V{͇yh– ksP/w©=|š—¯eª>T—¼À°¥™©Õ sy"}ÒèZ þÍǸ¶9þÒ+ð!X·&õ_‚lÖi2þæÒ0)}‘ŠÏƒË{¤¢ª™|<¦Ò[¤2Sä).ÏÜOZ¡*¸›aÊs
-0%`†j²dekNeAböelÀP8«;ƒ0õBt¤IæN³)+ó. P ‘Üpw滪³æ\¹½:‰.µWÉûWM{ääü‚—(k ˆæE¹½ò‰Ÿ‰ 4Þ„Pê+º¶±õ@w
-N€köÈš3Ý݇EÎÍ]Åj–8¯>£;€@Eº3ÖZî$ˆ†ƒº[øÚ±¼JÆ„à—øã6¸Äþ"< û+øܬLä$}Ô\3¤Xwl¦™2†*s§„­\TFã3»AÁ|-<í8^åp̯”º‹
-N½;0g¡.ÂpÚί5;ÎíGko
-øʹˆó÷ÑÁ…ß‹@y
-›È©mÀ!œ Bi×2„ûÄÉhÂÚEÏ£=Š;€@Eº3ÎZî$Žˆ†…y[ÉÚ¼JÅTàWø#÷ÑÁÆñ‚ì°á×8RÏæqvž¿„4–š
-ö_8Šugœµ\ÇTC£¡îÎ|í@^%B$žÇzy÷‹Ø‘BÓÕ¥Y¹Ì³]‡UŒ šO=B&Ž¡ÆFÝg)vÒF¢C³AÁœ¸ÊÖ c¢LS^¦px~3õO+œƒãWüjnÎX8Úošp6MÐT¦è±^ú4ƒàÍIÞµßÀ¥ßbâ÷ŠBᚦ“¡°A+ñu1K¢YõxÐÒ4èkî=+¥©ÿlÚgè1S
-`e.E
-`…£R&
-ô·_§³$#ç¾ J’½sMËg‘tB0›öyzDÌDXIKá…ƒH¥Ú s¶^g‹’x?€…‘dòÈ|¤ç‹F27@K™B GÄ@#ƒ–¹TîZ6JdA‚pAw+íeÂ1ë¡øxÒ”Èkž>ë¤Ó„Ù´Ï&Ð%b¦ÀJ \
-(„‚0ÕÐؘ¿3ñuî±H"9ùXhI’ô%s_”êÓ4S ô¨¤¨‘oÊÜJE‰,>0ème¼NCf-4/
-¥ L546æïL|‘,’Œ,ý>*¤$çGò’Ê/:É<Meº. 6^æRé[ᨓ… †ƒŒ¹;±^''³š­?€)Mÿ‘¼äô‹N2¥˜MûÌuB t2؈™K¥o…ƒN¦õwA|§,’Hòþ
-üV>Ýw¦æ£ÝÕ§[ ¿×þtŸ§ûuÝ!…T¶öæÂ¥†¼Ï½RÏ¡ŒûzSWé½ÍGOV¹êá¨ÃÇnÙÙ"íxJÿÔ¨CÝQN—ƒN¯Ïð.DÿE*Õtg—_úž»mcüÕúWþÍ}„‘åIº[ßÊ?zÿÓ²$'¯Y„ûˆâu®ôrFŸru|¯or/aÜ1qÅÉÈ! U3IiV°Å¤q0Õ(¤öŸ”Ÿ¾[{¥éZ»•¿<u·v~ÑxÀ”÷|,“ŽÕZm;s)~¿´ßgkê-wô{Öj×LJ7á\¯w&†Ô)Ôþ¦Ì¸ÎÞ¦#¢îÌ;Æuóìå8‡!^Æ̾{m›êîÃÞ‰rÒƒ{òù¶”xqºM¾Tåa‡À§:òKzfï)«ÊõXvêçÒç1=.;ÑL³œ*ÜõûR#žDuR¸wÓ|ïêtŸ#oÑÞ¡I-Ð*+÷£yjÖeðÎ@ËOd’[\_Ÿ?ôx|”’Ƹ:zÿ$ïÎÔØËEé|2ÜK)7å îÅ©fÆê/
-ϯ¥~÷[¥®êTºÜŠÑ²ZÝ MÃFGy¿ëìåßrϧÝæÕÄíÞ³x>€‘†M
-Zcg!œœÑìïÿëèI¹
+605 0 obj
+<< /Filter /FlateDecode /Length 11691 >>
+stream
+xÚí}M$¹‘å½E¥Cú8¿é@£•²SÀÜ´«Û`ƒZôìa{
+j º*_ší=ç‡Ñ¤ï·ÿ¼í·?|·/ùÓwÿòáÒíØŽìs¼ýé§ïýb¿¹Ûá¶Ó­d·íÙÝþôóíß¾ß÷ß—þýOÿª×‹±ÛãæKY­Cþ¡ú;¹}ÏûodB?åƒ~ã÷ÝùÁóÏácßã;ýiؾ»ßÓ¿+[g¶Þ»5£Ùw_lÍÿöïdUïûµä×}dþ”Äv­ìCù
+ É÷?­àÀ…rQfrüÛçQäü{Ýö™bÿMÔPÅÿÊý«™z»âKÿÓd RýG“ü_>R¾ºOÑ•­·Jï#ÿW^ßáèŠ#®Wr¹¡ØmZnÆì>HµòÞoRSS…f„Ôk7¸x²ì±œ*L<6·g)Û*
++æøY‡Ô-§ŽßH©/=¤z’ ì$Qe‹>±I]ܵû)îøq(Qþ~ïά»Çõ*8º—ãÊÚkH»×µ–ê{´ »ÿFû½_EµAê‹©cË^uÂ!Ç-)jpÍ6£sqÚT›æB[3~1Ø[bf·çú>‡²¹u쇷ÒÊqïÞ%åýÞ•ãæòŽmåZð‡Õ×îõïÈ'Û˜/~+!¬,¸åcë?~7b?Š¦<nƒÁ×-•¼zîú^ðxeHÔìî*Jÿ»Î[4r_NmüaOá–c\=§4)øZ´1Å-ù™h½¿ìEœœßöÓ Kùºrú´¹#iR‘Æx$·rêŽßFÁ¬ÿ”)öœ‚å¿|äãæâbög9¶Pn™ÿJ^ÃäzsÜhêí× °Û
+eªèï?÷½ Iúó»5¯lW}Èx £ô‡üV;­wÑçá-ÔbÙb=´b_6Zê¡rXlG°›-ã>`‡]±t¹Y¯–îøžw¾u½cï%Hç¾`õ½dçó¾•ã8ñƒ<F†ŠW»„=l5”ãÎ/é{Ó¿4ña·†j`ßÞ©éåݼ¶Žö÷›nô[¦„a‡Ê²Ô¢Çu$–¸íÔ±œ¹>,¿º­¤pU>w/”Ÿ¨cs!¿Xþ¨Ù!m)Äi0øx©tç¨Q+^==.ݹ¼Uï®Ê÷?¾V~¬›§^ò\>ufîû§‡GWhxðé*¢8ºñ¢ò¤Š?ëÛò˜¦ÞÎRòö'Ú±’vБ8%sÒ£À
+–Ëõ÷Þÿ¾îøg›GÄFÿ~P6¼QYâ÷qóÑ=îpï”;ÊË_~ÇgüÝßyÜUÿoi¶Ævëÿg_¯ÚÕŸh©Oë(oÅOéM¬/Þ|Ív±Vú+}¦ž=sŸ>SÏ.S‰Hí7z¤ƒÏ#>ÙäìA´¿îr25Bά(Ãr±w¿ñ¿ÅèÔ$PïÔåþM¾¶ð”TÿØ„FÈš¸H©YyhÂ3ÉãxlB}¨K¤N;Ä^1~›É«²UG£/ÏÚzûúów¾‘ž¸5Q©S uÄÿ}ûî¿nßýñfævTw{£:—_¹¨’õþÀþÏfüÖn#lüÁýùÖ=Íï(%Yhîþ–bØ(· }1ÀqY;†õ0nBýÇoÇV.£R·ÆAJ£JÒºßbMD‰g÷˵$\å*a 4„¾¢Wùœ^1R]qOÊ5ŒŸW+RÝ
+åY¹f÷gµÊµÞjØEú¶TËÓu²n‘/ri£^åé«(…¡¾çW©ÊGØbÈtoh ÎáøV]æbýLe>êVvî´H@é(üÝÚ¼ð|uNÔ±–ð«Vç§$“
+÷¼bZ¡ŸRlñÿÉŸ®›ÇVãñr~—}ª,ŽOUþÑFœXýæ¾ÝL‡¹X??æP2ÙV+<7æ@4O¶RÎ\(?û5{¶'%æ¯H6z¶I³oöl¯köbÏFY
+æ“=[¢N$<«™˜_jæ÷ë¾mß*%“fÿu¿o› ˜5¢¿t¸~ªµ»ƒòåÇÍ}©ì®õv¯]pø.à›^)€'î… Þb¦Áhç*AD¢„_ªÄõT(&šøe*¦™ƒšÀT¨\[àTèž L…î˜àTèŽ N…î™ÀTèÚdš
+¥u*³'¹b{bàŽØ˜—HôplÞ…'š4Ö~é›]ûÇÙ7¿Æ&_6Ÿêk¾Ç¥ovíâ;EM
+¥¿9¿èz\ù¦—.ž©ÖÄy”?ü‹ŠŒKõÊÅ3eÝtsèo·ÕòbÔãZ»ôOu-÷kÀ?¯.içÕRÔîB¼ý¼€•úRj—•1ç"/´ÜöÊmŽ!j²”)ô•¯MԹĜfÃÜžfw
+µbÇ¥
+úìê œešª¤p`©KGxf$†·•+]ù¿ûÅêòBš%•†¦ äÔ£2üJ¦z1
+4+ƒ†ƒ1ºS¨—;KC³ÏRÓ¤ /UðC®Q®@³6f¨4Ì݉ïIK!\áч¬¥šAWiþ ÆLÊ€Q§‹~éåM²ê2ÈBОꑱH&YÀÂw'ž«,w Ä`çéÕŠ†Cªñ(=Ðàã
+Öl…fmÐp°Fw
+õrgyüVÊwT K*ØŽšå1C¥aîN|Oò\
+AÝ®ßS\Áƒ¼ç ÑZš;A&iЬFW‚ô']hæë@šžÔ@‰‚L¢˜™/®VŽ«"—Ü#ež¼~}£—ÜË¥#K5ïÞ™A³Î] ÒKœ ÜA‚P­Ûà DA&AÌL‚7W+ÇUKîo;g9”T¯(Iç#HB`õë± “$hÖ¹N¾ê…N¢šC‰ØçTiÒ­V¡I0âîDv•æŽ
+4óÇ~œÐD~±ºvÞ¼šÔ™ kt§P/w–'mÎïÕ¡ÂRÁ:#Ȭš)uu¢zRæZƒc ·¸û=W†æÔ5zìYš…AÃÁÝ)ÔŠu¡‰Ü‡ÂðC£=`Š Ð, q·²=is©õÄåà¹Õ ¦”¬â˜Ä˜Ï%NÕ[±YŸÉtŸ\ÖKŸ5¢YÓ^‹Ã.˜±àÃÔ 6˦FÈ\ž¹Ÿ¤º§JÝ|¡–»Âe;ê¨ÙBÙèwSMhQ
+ …=¸H
+^tâMH{ˆ“Nu«4‰™Z·b‹NfŠÅå™öY§kA</à9'8©è#Â|ÇTù›¥šL‡“KÃzé³X>PÏfƒŒÑ
+V4Ô©j¼ñ¯éN 2éafBÕ\Ò‹œ$!ôȼôœ¹Íï¾D,T I•ÉP˜»…ê*Ì (²TŽ° ü(›ŸÚAéäLJÃ0šÅ1Cemî’rgyÒ#(OÛ§q`Qh– •œ¹[øžä¹‚Ò‚HýÖ ä7 <4KrÁ S Y3TÖæ ^î,ϱ7lbí¡º˜¹ñcõl©?hªLÌãBù¤Ðµ”8Ï/E˜"yN¨g.‡TW‰U°Y%0UöàÒ0)}ŠàèÒqLJE~ÞŽ©tÁ¥ÐÔxšË•ûI«{ªÐôt§ùþNê®Ä@½?åNSÅWlËLMs‰X/}«òë?iEµ4,ehQ
+ Œº[iŸuº„‚ƒ8­0¿²<\Eøy_–*<¼*6ë¦J\&¥Ï:ª“P„eúµŸJl–j25žærå~ UùIž[ÿßÿ¼õü?|÷–ò–žVÒÄÊÅñØLAšZí™×‰djõ(ÕÑ63,›÷‰fÍ‚pè&WÜdU(MsæH
+ø O'†"‡úâ™kel™ÑN™Q™Ñ}ó.·\(s}®ü+¦ÐR¡²í1Qó„Ã#ª(Õ 4K…Fvp%ˆ9®T4d~á­¾8iÛ}…"ùÚcí‘™p®N,‡$èè·ø/ Z0ê*©æs>¸Jó¼f9w„FLNkúÚ¯<bà”Õ ©î×Ý%ô¦Ð(´]
+ §LÀÝÀ5 ®X¬@£ØÚ -s6UÀ¡
+®Ÿ­BSÅ'X¬hŽ¼”¡#—Ö¶¸çDPä [•_,Ô"Ü·”ú“;³+µõ!â ^踰ƒ™:¼ÌWÕUÞȨ=mÔ"úÚñ©¡1Pogª" ð
+/˜¢þòÆÝ!¥›}(D4V^RÇP<âÞ J\÷Q>Ns'…8j^·[Š/hÈów^2 î
+²hlb¤ñ«ŸO‘H˜
+Rm¯"v·hÂœKö³!¥a{œÝ)š(ªlÔ›ðÕBAMŒ4~õsâit”„ èæxž†ÝE‚(uØYT“¯‹*mõnt¨
+¿¦Ø+öQ*Š*õ6k™&ŠEf6#zqsf)3t£
+5M44±ÑèÕ͉¥Ì-Ч{ÓŸßE…F;ø²bOÁ“ý–ÖC?ø˜¦~¶9áÝæà EQe£Þ„°” šhdf3¢W7'–"ŠQ0ö¾¤ãó}t°ð4{-¼EÓ¸ËîYByÝÊlwÓp ˆ)¢ 0QOƒ«•g‚XXb¤¡«›E™0BüÀ¢LÇžî£B"PoÇÀiàµXû2óÁ!eTS1Œ4éJ;¶D„@E•ŽzÆZ(È¢±™Ñˆ_ýœxÚ<ZI˜
+ó6[¡&‹Å&F¿ú9ñ´³’P~êù uf‰Ï}Îí ÆÏ3X¶•ê›ãõ©•Ÿ.¦L3ÏL#¡Bã!µ^gÃRcš¼ÔK×*öÚ|¨;Êåù1–+ÐHáz|fgÄÙJUÒð8îÐüq2ŽûÂ<iÛJBð‹6~Û)Æ€†žW‡€î
+ñÓíâHÙAÿ[è|„kGã
+?¶ž¾¡‡Tæ}ùühi‡pÊ‘z Ž×Ë~ýzÆýÃ0ÕæÝŽ»¿ùrçä¹)F9áÕŽ÷géJ‰ïëžçäX=÷Øõ˜ä@Où$!:N3õøiýÄÅó'bF^ê¹×_åD̸ó² Gg™“0ù¹{j"ýìŽúÌé–¯œ„øÈÏýX*? ù+èrUV¡¤½Ö¿Ñ1Œ±mV÷Ža$§zfÿƒ ÃyÏÄ76äšíç6|þD+¿ÅÃ=}þXþ˜)·o5Ãù?ùá1SúIµóÐ(ó}ÍñÔóóú*š
+§§ýúÕ:Խ݂窵X?W­Á÷ßmµ~Ž¿˜?ǵþ\µþKÑyõà«Gt¥.x¹„·6DÔ¶ž4o%”o Õræ4bË Zb‚£X¹4™F±ó™Tœ÷Çž§ìçÎv¢4<¤?ÑæU‹/îÔ/}³k×Ó¨ 9nÎm\îk‡;µ+ßìÒÅ3€¨/uæåÝ/¹—ê•¿øl§Hiaàƒaí«¼qVðèKs#Jχ?ð^þ¾2—OÄ£*S úÚ¯=]v|.<?4g†´2åµñÀ(?ô7säÛ>Œ h8"CC_Í4å¸<Ó¯ü" ++Ÿ±fón#{PĬSs¤@/å(üÚ‚·™‹›Â/6ø-LI 4ëq£§™ÞªÅ%mš»î5”¤nt ö2VŒ 
+j3øuã)[tmŽxh‹·C†b™@3a`žfN«
+4ébvBÙœ "…Nʤ-Å£mW¼i,ïXSš•ACåeÞª'e@~_È{A#MÛ°Klô•ßØOòTŸÒÜ[ô¼xÍ2uþ\¢Ý)`½TGÚKjyØ›jXj¡wO+¿¡¸;ÑÆÅ°ÑýI‘ÚAŠ'ìE%|0êÕÖ‹
+¦}Ÿ¸ÑîQÊÂNTR# Yݬ¼ ®èbŸ"Xëü¤4éÅ tžµ™tZízù;OÃF—'´W”R°ï”HÔÈbnV2 ï+ŽS¿`u©©Ý¡¸Â>S‚£NOÝ
+µ8ì25(5Ó¸ÕÕ‰Þ"Å5mì-ÔþMËÕ>P½aW©,Àl0UWŠ`W àèÜÔ•ö€Z"ö”˜š£áêÄqdé%#å¡mU5ï‘¡ú6R/Eù›¶GÛkjé1·9$…ÃÒ ì\àýífÆG×'_À•"Rä¸RQžå8ã­xûž°Ptd  •—¸;QµÝˆêÔ4|FQîÇI^¡B'äö’ÃeÞ××V£2fŠ1Mfü
+&O®‚Ê :¨˜3%l…¢2œ/qw¢jÕ)hàøséõ¨dx"} ,n«mø$ p…·9˜™ßb{Cdž™dTx¨3c«…N²Hlh'œÄÙÊR4FŸÏËm««ï Â…?òºóÁÊ×s ¼e!0S€~2ã¤ar5”ÑÁÄœ)]+e±àÌx‰»UyqNANXxõTéPÂây¥Q¦ÔÊñ†ÅIÎÀFf4.rÿ ®™”T¨¨3#¬…NÊhph¨¼Ä݉ª(NMþ¡-³¾ƒ
+~îøD¥ÌÿhkÂQúwñ¾NVGê-Pu
+}(t‚(ÕÉ wgÚë@¾2Ƹû¨P&2—qpIÆ`4•¡=""!<X™Gåne£H$Ø)“áìÄxÖg-t°{
+y(D‚(ÕÉ wgÚë ¿"CßXHÉXŠäe€\t’ñMeG—ˆNbæQé[Ù¨“E †Ff¸;Ó^‡üY Àƒ”¯@^ÇÌY'±gË6¬Ï2‘í¤Ì›0‡bA"P ‘Çðvf¼&
+OHÚ™5>¼¸@v\úf×®Ÿƒ%ÝKæ›ï_ýl¿òM/½\0ì·Þg¾¼\X.¼³X˜:~ÞEÿ™ÕÂvé/^.L¹Í]sk<9:?>£èÚ
+s‚ŽÄŸ$÷ž?×Á/i(£óTg£A팶ÂÇÃû4–’sFw
+êúFu¥K µD\(©™™o®VŽ« —Üq%¡‚m¹£–)‹!Õ,˜ÔøÁ¨Sì>ä'\3 àXí¨^tA¤–…Ë&5"33âj%¶ªpIxZDˆh”ºÖ Ö…‘ê—O* 4ëTÍ ¶‚ÒP]÷hÎtq¤Š‹(-83TæîDu掸’ÒP]ÿh¥ë"Ióˆ‹)ÖæN!\O‰hÒŽx¸Ó¥’V..©´
+KîÔ¬L]õ¼M‹ÓÌNCê³z8Q[·v\Rþç6—nsùç6—nsùç6—e›‹càHŸ´\ͱÔæbÊÌSuˆ%bVC4i²*¢¹•Õ̬’¨¡Õuw"ºªr)À”€ªÉ’•­9•‰Ù—±Cá¬î ÂÔ Ñ‘&™;ͦ¬\Ì»,@5DrÃÝ™ïªÎšsåöé$~¸Ô>M$ß_4í‘ó\¢¬ ˜ýåöÉ'~&&ÐøB=ª¯hèÚÆÖÝÔËm×*Ji¦w¥Fa¸k_/âoY¹Éz€h8h »…¯¤¥@Æ„HüÁvÞá{|RûÚ{ À:eþheŒ³<„F
+³Ì†9¹XÐ@&¡ÊÇÜ)k+å±
+¥]Ëî'£ kA>ö(î
+1
+ô·_'³$šU?€-MÓ¾æÞ³RšúϦ}†€.3¥
+ÂTCccþÎÄ×É"ÉÈÒï£BJr~$/©ü¢“Ì#ÐT¦è1ÐÉ`ãe.•¾Ž:Y˜`8Ș»ëur2ë¡ÙúxÒôÉKN¿è$SŠÙ´Ï<P'Ä@'ƒ˜¹TúV8èaŠ!°QÄ×yÊ"‰$ï`QjL€½dø³N:»@K™„ CÄL'€—¹TúZ6ʤ1‚™01ogÒË”eRãz3ùX4þf«Æ¿¹—Üó'ub:}]ewëÖݽí—Ñc'øîïî2/ºwºÙŠÏ¶Wý†±sO¶ówZú6ã±c{¯S<ò¹^wŸ{‹]÷TÌòÙY›½íì»ÈûÏü{Ù!Ÿ½ì2¾Þ%©Oå9ë¬âõžÌÇ»Š+?Þ<…±¥ú@LQêg¸7³nÂfì©šM§
+¶˜4¦…ð„†ìR~ún핦k ïV8žº[;h<`Ê{>–IÇj­¶¹¿_Úﳇ5õ–;ú½kµáËãÛp®×; CêÀjÿRf\goÓQwæãºyvrœÆÃ/cfß½¶Mu÷aïD9éÁ=ù|[J¼8Ý&_ªò°CàSù#=³÷”ÆUåz¬ ;õséÛ1=.;ÑL³œ*Üõ÷R#žDuR¸wÓ|ïêtŸ#oѾ¡I-Ð*+÷£yjÖeðÎ@ËOd’[\_Ÿ?ôx|”’Ƹ:zÿFÞ©±—‹Òùd¸—RnÊÜ‹…SÍŒÕ_ž_K-üî·J]Õ©t¹£eµº]{'HÓ°ÑQÞï:ûOùwýÏè6¯&n÷ž…øÃóŒ4lRÐXæªøãÉÍþþ4ÕJ—
endstream
endobj
-596 0 obj
-<< /Type /Page /Contents 597 0 R /Resources 595 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 600 0 R >>
+604 0 obj
+<< /Type /Page /Contents 605 0 R /Resources 603 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 608 0 R >>
endobj
-600 0 obj
-[ 587 0 R 593 0 R 594 0 R ]
+608 0 obj
+[ 595 0 R 601 0 R 602 0 R ]
endobj
-587 0 obj
+595 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 158.992 722.266 170.947 733.106 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-593 0 obj
+601 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 337.833 111.814 348.29 123.493 ]/A << /S /GoTo /D (subsection.17.2) >> >>
endobj
-594 0 obj
+602 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 252.903 92.662 263.36 104.119 ]/A << /S /GoTo /D (subsection.10.5) >> >>
endobj
-598 0 obj
-<< /D [ 596 0 R /XYZ 78.37 808.885 null ] >>
+606 0 obj
+<< /D [ 604 0 R /XYZ 78.37 808.885 null ] >>
endobj
-133 0 obj
-<< /D [ 596 0 R /XYZ 79.37 695.352 null ] >>
+137 0 obj
+<< /D [ 604 0 R /XYZ 79.37 695.352 null ] >>
endobj
-595 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F69 402 0 R /F55 383 0 R /F58 386 0 R /F29 375 0 R /F23 379 0 R /F51 380 0 R /F52 376 0 R /F20 382 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F46 392 0 R /F79 599 0 R >> /ProcSet [ /PDF /Text ] >>
+603 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F69 406 0 R /F55 387 0 R /F58 390 0 R /F25 379 0 R /F19 383 0 R /F17 384 0 R /F20 380 0 R /F16 386 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F50 396 0 R /F79 607 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-604 0 obj
-<< /Filter /FlateDecode /Length 11911 >>
-stream
-xÚí}Ï“%7næ]E¥C¥“¿É^ELO«aŸ&<7¯OÚ˜µ=£˜“÷Ï_ I
-_S®ÿsŸú¿‡OÔŽÿ¼ïɶü¬óˆ{ímÄ[>‡²ÅÖŸüù¶/Ïúó¥:×>û´¥¨<ÿRþàýºâèÚg¶TÛ³}ãkõŸÒnù´»-‡ˆ÷>ÈóðùÝÏ„<¥ÿðÙ·[eÈysÉÓƒ¶¸û£õoýw螪ĴÕ\»J¾­Ú6h½Ô[sᮊ/[ 龊ÛR ÅCå‡?‚VÙ*µQrÜj*/?þôÍ__ˆ‰|9è +´š^þëå›ÿûòÍ^ôº¸µê^^ër{ø"O,ÿ|­ÿWS~m·‘lü‡?ÿøÓK·Ôoœ^ŠßJ‹/¯%å-ÖÊ6ŽñÖï7oìP탪ý;ìHÙ¢M¶ocüÊ?Õ͹ôKþµ½=J€¨?FÀªý8¯™Æ¿ZèÑ?ùá~“·/ri£göá«^ÇeáhòÑ«hR)þù¶ÆeÏáúïòíe 4’<ø í"³ý7ü=D€>°jÿlÑCÊQW¤¸d¼Ò¤RÓ³ä'.xÚ¥×÷­òSXö°•œí~µÛ÷‹æhbyšÎÃ4‡ª
-Nçå¶
-LçW0_¨àt~¥ÓyZ§óý–MçÖÞ?øŒ”¸%OÏdØ<5þö“‚Ãe¿ôÕ®ýÃl;ó%óí÷õ9ÓãÊW½t±hÜlô¤ô±óq»ýºW¹p±êòViàç àI»ãJ¹ð=€×wç•â·â÷|<:9:_~Z¤-xz¤XÔR¡ìýæró44PTçc¥þ®¢ùÚB«Ý§Y±Ð£’шz»ãZ•†HÓ ˜s4$ï±]ýØ}š"Às'¼tí¿÷¦Õè "\¡8·’õUÉnzH”kÞ¸©¢‰žI±£s êíNôp/Èä%ÐC¢°Ñã÷‰QQïÍÊ æÊÊ~êß%Ö“°‘Ù€¤Ðƒ»ûÑ?ͤ âÀjæ@t4;sâ·Pö’¸˜KÃVE4cŠ
-þ‰d"Õ:T3’ÞäDÉ+Í2ôPEà„DayFU4±ŠŠÀÌ ®Ä\p6Ÿxf›¥ñxö'jâV¾;tSD39¨8P›9I»3=¼ƒ&ñ0—¶BÃ5öÍô˜"€K:M,xOôÜ&¢m…&¥|’ò|#-‰<M~8¨h¦j3¢ÞîÒ{(8¡y¼L݇:ã˜lé@¦j=ÈLž@Ÿ8ºÍóÞǸ>s4§pГ4Ër“þ/ΊlæiRüfÒdÒúBÅ®.ïu¢Šºfò±M­‹l¡ÊT§˜<c?q…¬ü‰þR·¼Çäç8„#@«[{ ŵúKJs´G]ÆÓ8©eŠj*˜‰…z ¡™šÒøM[Ä8OS5p~˜:a¬€Á3ö)Äáɤ]‹ÛÄÚß
-TëHÍH,¸S¡FejªÇmÚœFvêRWPŸÕ ÚÂÃmÈЀlaÚ¦Fjj #:õÔ>5 ç@Öã/5¤1š¶‡±œº¥jàz·´â[¹¸C“ÐKšÔèL,a 'îƒR¨fL`œÈ4è3—I[½‰Cª$.«™×BÁ-¸Lj숹¤5‰ÈÄDm⵩tXÇõò †l&a–XÐHLZÁxM<Q%ó}˜YÁ,¸oaœÂÆÑ—z“‰)ŒÓÄyPêðÔ ,HS¡UjH#/m#4uJÕÔo5u‚·Pq6Æ$*Ô`JÛÕˆK­ad¦(@m US*Á° „IÐaJc-mc2uLÕ
-ÀLªÁ’µ­1•9‰Ñ—¡EÁ¬æL„¡JG˜dæ4š²v1î2UÁ sg¼+;kÌ•‰Ørl.¾ÕaD® M{lûî[p‰¢Á¡"꺼'&¢ûµµU_Q‘¢sCs êíת”ÂLïJ|sJTÞÜ…vE4Ú¢â€æ¼–#"ÑÓØ…—Ò‡D5¸
-=
-ÚÚEvÌASTfî„w°ƒ`€Š£K ñZ*x8¾N%#j¥K( =4e7ìaWi²e F„eX2¸ÚàÄ‹z†ŠÃ4¶
-<\Es 2nLªxÌœ¢¶v‘sІ™;áô  ‚n–[Ça
-šÈ¡mÀ)œD…®e
-÷‰ƒÑ„½‹D>çQÌÈQ©¡Qs†YÛÈQQ±£0k+X¡  Žî•o¹]KÇÙá8â)L§‘Í/äì¼~ iV,5¿Pä¨Ôà¨9ìí"9æ * 5wÆ+ô
-ßGžÌMP`ÌÜ õº8™ùÐhýŽx€ÒðÁKL¿ð$KŠYµ¯<'”O&6`fRá[ãÀ¸)Š€FíÝ
-)ãGÒ<=²—GSs¥…B¶sŒußÃç~ÆŽÏÕÿ=õÃ8m§’6$±ös~ɉTNÿ™ùKg÷ŽëøL Zbýn[ò¿÷åC· ºá#úböÕ‚g
-ÅÆö®YÆ ê]CÐOâÌǸ©2òòXÄ›Ç5¹JÇ¢+«xê|øéÕ‹£;{·{<ÂÇf¼1¸Ï¹ÏLýZÆ%£zÉ·º{ I7jwŸ|ËÇ8ª÷©[‰¹ÿ>f´Ñ nÞ3GË¢ZâÚã˜ÎÂßœÅîöW)äÙÛjù˜YvèíÚ—¹\Q=<Á`穇—xòàèá?ÜêáwñŽÆÂÉZ¿{ÂÖxZ?‹çñ=×)Á\ýyþ¹Z¿¼?¨SüÛüMœŸŸÆhÕÝêuì©EVfµÇl«÷ËÀ~£_ó: Ö›ýZ‡é›ÏÜñ×ó3'™9»Ý;³§ÕúêÂWèö~§0Û×Õò˜M°¤Ëýz.©å­‡2Aì?sQ—TiQ™ý#…;/È10ÓêoßÚÑÜŸ_¦_ÿ¦£°%wòãúaåé¨cO3ß-)Î<뉎Zðk _\Z&Q$P÷òHi™¯U¢åë”o¡ÿêÂÞ­ò)‰_¥¯Ü3¾ßÍR/‰¢ÑÚò×+õÂOÞSå^h5GAPºWî%µ°¹àî•aI•·éÃ}G#ØÝb.‰&@×îÖ•I™wÜîk„ÍÇû*é8¨ðFјìܶû¿·r™VT™Ö?•»íÇÊ]€í«=ŠæB}Š€wV»àX=iôü¢þþUûŒÿªØEõ[p¿pÁ~µþÞº5E~4O·»µh?Ö­Áößl·~ ¿¨?†Õþ™ºõßH .œáž­àžªà’
+612 0 obj
+<< /Filter /FlateDecode /Length 11908 >>
+stream
+xÚí}Ï“%7næ]E¥C¥“¿É^ELOO;Â>)<7¯OÚ˜µ=£˜“÷Ï_ I
+_S®ÿsŸú¿‡OÔŽÿ¼ïɶü¬óˆ{ímÄ[>‡²ÅÖŸüù¶/Ïúó¥:×>û´¥¨<ÿRþàýºâèÚg¶TÛ³}ãkõŸÒnù´»-‡ˆ÷>ÈóðùÝÏ„<¥ÿðÙ§[eÈysÉÓƒ¶¸û£õoýw螪ĴÕ\»J¾­Ú6h½Ô[sᮊ/[ 龊ÛR ÅCå­²Uj£ä¸ÕT^~ü雿¾ÿørÐA#Vh5½ü×Ë7ÿ÷å›^ôº¸µê^^ër{ø"O,ÿ|­ÿWS~m·‘lü‡?ÿøÓK·Ôoœ^ŠßJ‹/¯%å-ÖÊ6ŽñÖÝoE]´ªöï°O e‹6Ù¾ñ‡ª›sé— †}k{{”
+ê³Z8A[x¸  LÛÔHMaD§¾ƒÚÀ§¦@¢áÈzü¥†4FÓö0–S·T \ï–V|+7`c(c²zI“‰%ŒáÄ}Pê
+PHÕH,³¢A“u­¬`fD­—¨¹Е•›L˜I5X²¶5¦2'1ú24 (˜Õœ‰0ôBé“ÌœFSÖ.Æ]æ *"¸aîŒweg¹2[ŽÍ¥Â·:ŒÈ¤icß} .QÔ@""8ÔCD]—÷ÄDôc¿¶¶ê+*R@bnhD½ÝãZ•R˜é]‰/`ŽB‰Ê›»Ð®ˆF»ÃAT0ÐÜ‚WÂR
+ÃÌðv Aqti!^KÇשdDÍ¡t e¡‡¦ì†=,ðŠ M¶LԈР KWœxQÏPqøÆ Â  0|åXÄùkéÀB"ŠP¦ÁÆ7\šy!i"7ë¬H‡«hDÆI™SÔÖ.Òcš¢Â0s'¼ƒDÐÍrë8 BA9´ 8…“¨PصLá>q0š°w‘Èçñ<Š99*54jÎ0k»9ê *vfm+Ô
+âÕ{r÷ø Lú-&ç¦Æ‡hZBLŠ‚í­À×EÄL‰FÕwÄ–†é
+´·_—3%#æ¾H½r Ëg’tA0«öuZD™‘b&;4$™—ª'HÌØ
+x]e,THà}G,ˆ$’Gä#<_8’µjÊ-¢ 82±Á2“Š]ÛFŠÌIÐ,hn…½,8f>4¿# 4¤ð§Ï<é2aVí« 4‰2ã Ä
+ L
+~hˆ7UÑИ½3ðuí±P"1ù±À’ áKä¾0Õ— ¨8–hDÀ’J ”XSäÖ*Rdþ¢À@k+âu2s¡qùñ€¤> ×è}¦H³j_c I”M Vd`R€Æ)pS Ù;_W$ %#J¿–
+(‰ù¼„ò O²Ž@UYn I”O&6\fRá[ãÈ“¹ ŠŒ™;¡^'3­ßPþ#x‰éždI1«ö•ò„2àÉÄÌL*|kx7EШ½À×uÊB‰ïwÄÂÔX
+žf[š®V‹ëè¥c€ß­£Œ1 f…bc{×,ãõ®!è§GqæcÜTyy,â¿Íãš\¥cÑ•U<u>üôêÅѽŒÛƒ=áã3Þ˜ÜçÜg¦~-ã’Q½ä[Ý=Фµ»O¾åcÕûÔ­ÄÜ3Úè7eQ-qmƒqLgáoÎbw{ƒ«òìmµ|Ì,;ôöaÍË\®¨Žž¿`°óÔÃK<ypôð?ÜêáwñŽÆÂÉZ¿{ÂÖxZ?‹çñ=×)Á\ýyþ¹Z¿¼?¨SüÛüMœŸŸÆhÕÝêuì©EVfµÇl«÷ËÀ~£_ó: Ö›ýZ‡é›ÏÜñ×ó3'™9»Ý;³§ÕúêÂWèö~§0Û×Õò˜M°¤Ëýz.©å­‡2Aì?sQ—TiQ™ý#…;/È10ÓêoßÚÑÜŸ_¦_ÿ¦£°%wòãúaåé¨cO3ß-)Î<뉎Zðk _\Z&Q$P÷òHi™¯U¢åë”o¡ÿêÂÞ­ò)‰_¥¯Ü3¾ßÍR/‰¢ÑÚò×+õÂOÞSå^h5GAPºWî%µ°¹àî•aI•·éÃ}G#ØÝb.‰&@×îÖ•I™wÜîk„ÍÇû*é8¨ðFјìܶû¿·r™VT™Ö?•»íÇÊ]€í«=ŠæB}Š€wV»àX=iôü¢þþUûŒÿªØEõ[p¿pÁ~µþÞº5E~4O·»µh?Ö­Áößl·~ ¿¨?†Õþ™ºõßH .œáž­àžªà’
çKðÍÚi* oUpI4š¸8ÏÐK—¡2ÍÐå¶
ÎÐW*0C_¨à }¡3ô•ÌÐ*8CŸëÀ$j‚#É–½<ø”5G­F¾ÏÎÅ犟ŒK_íÚ¥®JÉ[îé¡.=Yf\új×®5fŸ7í/¬Ê³UfúµvéE=˜À›ƒñ]aìÒ/® SÃcôGœ#ÂS?ÏÒ8„-×=÷<¸äcµâ}1Ñq®&n>‡ÚP1n‰WhD½Ýqír6T?Ö¦æ8ó©ŸkÓvEôc÷y8ˆŠ†™;á/¸Ì-"¦SÄ •#ÔÚºŽ6‹xˆÚ𘢢6s ²sÔ(•ÓÏjÎŽHk»ÓQju†˜;á=Ñs“ˆùp1Hå@µ´nG¥Õât¤Zñ€¢ s ²SÕ&µCÑjn›ÖFí`µº¦*Ã{³r‚¹²rƒPŽWkËzpÚ âkCaŠŠÕÌHÏX£pVcv|Z[ŽY«{¨¨ †µ뉙[L‡M(‡­¥a=H­Öð¸µ15k¦Lb'®Uhg¥Å”§–§C×âªuçÍÔŠq%ä&öéT²ûÑkiSV«!8|­þ«’@ì6ä7< B99-Vìpµ´5ÁPM`ˆ©ØÊÂMÀódFék½a=d­æð(¶Â05j¦@b§±Mjg¨Õ˜´ÖF§Ùê*fîu%悃éd²JíX¶¶®®Í"Ì6<¦¨¨ÍœŠðl6J“ÄÃœ»Öv§ãÙê **¸¤ÓÄ‚÷DÏm"¦#Ê •CÚÚº¿6‹xLÛ𘢢6s ²“ÚÐ{ìlµu;‚mýg:¬mU¥™ÉèG·Ù˜Ol›ØŽl›zœÅCÛ€ËT ¿™4žÛžÄI#B1i²­õéè¶9Šª†3i̺b?quÅJåeNng1°y"«rRgžº¾Ê²LÕ0“(ë­/dUNF WSVç^5D S h`†¹3ì3O@ÈTZh
—M(q¾TðÑÅ€ÖåÁEƒÖµQ3HMÄV *Ô_Mé2@[œ– ☭Äy[,¬×ÒB7±ÿVké·ZK¿ÕZú­ÖÒoµ–~«µô[­¥ßj-ýVkég©µêS¬R‰«µu ¿Í"ꆵšC‘Eé(íQµY“ÐÛZÅ]½Ó Œ
@@ -1991,95 +2067,101 @@ M²G
ÜšF‚ÀIÔ0`pA½ìoÌlÈŠÿZ*ˆd‘˶ÀB’ìJ̪}óM¢ÌH2©b2ƒÝÚžX27MÕà¨Åîu§c"D÷
Ôì[hÏ$ÊÊYRÌÐ&ÒÀ
"0¨¸­idÈ|DEöÌËÞÈÌ…ì\K…!Ù}@ŠdKaáHv4fÕ¾ñ&Q¦T1™AƒnmO$™›¦jpÔâ ÷ºK‚„`1Íó¡óqüöÎßç˜iyì­{¸.ι@'9-ËÂe\¸4K:JºL%Kô€)W
-¦%‹ö©ŽÝ¨¨%UÒzå´Q¨ê\Wó^•°Ð¬îDuî7ûªN©/o”$k.¬V¨ÀiIJ¡ÔráA×ÇA!¸>ßw£Õ­Ðc¹ºñlÕ­HO G.PuË}ìõ†B„ÚFU¸ ri/Y­XÉkÅ¥fRŒËïyù½.¿|£vWïL^ñ–x»FÓ{/7Û 4~¯FÓ}oÕd
-÷j2EZïÇ}T?øÝw½#]U4ɼ.—üO¹äv姚·¶Sßã­<©ñ¿vïåªÛ¾µ¸ùè¦ðí¿÷JÎþíŒÿ“ÿMåÛ?ó¿Á}ûþ×ïßþ4—abSdoæ·ÿï»×\C£ïùN!éƳëê{øî1›¦“°ë}ŒR@s rR¸T$Gå¶Ïo—%¥
-ë^”#¦™¾qJÃÒî—àVˆáÆÍ c¶É÷ü
-s®|z®¢ì¥·Ä×F-YOÓwããm‹‹Ï\ÙøȤ~U1Ó3œÚM?Ês~4BD¡ß͘ß*~<ý£Óø¢…OÔ–¿Rözý˜Æ{ÃG«°<­ÂxGà©ðáKj!“Ý-¹_oUæ+ò©Þ'Ê1À/¤s3–ð\‡moÆ_T‰÷nláyŠ cŠûý›±E¡åÏtÉÛ±…ç36{µõ›ÆXõ²¶ã; ao›¯ï©ZŸ¨ZËU2Eùé*¡DSæW©ü 4g_º¨X]´G@uU%tÑ^«dŠÓ§*™®n9¦‡á»­ÐÂ÷}UBo¸Gñ‹ú„ÿ?.«„.Ú3~ðúï(Ñ9ßþ:íû´¤æ”0Ô'þó’€E{í
-S§­ìáÙÂÔùç¬dý¾ž¹€ø?S+û•ßá†ã³Å5q´}¿ò5oú>R²ÄªaU-¼
-— qðƒ‰çÏæµ—ã•xz²èñ¸öÕ.^K*ï… $POìcӶǕ¯réb¹æmw½`~Òíq©^¹Xæ¤äÞey\ze9öò=–Ç¥W–©Óú^kéiËãR´üe…«ùΕzT!¢uPr±×L™Ä9µzÔN¬õä^"'úC—K3ّٱs©£ÆפZ£¯~1©²Þº\>Äü%UþL*šL5ÛÔºÈäòá(¨* 0yÂ.™% Y [ØO[_ŠÔ¡µ41¶Ü‘':‘7GîÖI•‚ÔfúM„T‰`©=€¯MÏL©—“ê@&OÀ•)Àd”ðwAýµt âT‰”K
-ž¸¥z9+A·š“‹ =isä&v·ÆSQpÍèQ©áQs†ZÛèQQqÀ0s'¼B€1"*ݯÚ¥PÐÐÙö©ëÐàV] 7ûF70ÅY‘æÂéùBp£R£æ ²¶;q#þ©žbPc'¨B 8Ùs½–0$Ê{ÙaXfQmµ¸™š^ùˆŒ_Æù\p4C‘qcRƒ£æ ³¶‹Ü˜ƒ¨8`˜¹^)¨
-`€ˆ}«µÄr-<ŽGÈŠƒ ‰¢KiaÇq– ›ÕZ )ÌÆTä¨ÔЈ5ƒ,NÔ¨s¦§ÌØ «Pc@ŒƒB·jþŽt€á½ä¸gœãùmpð¾ÎÔ”²y?*`‹bÙbÞŽ_(2nLªpÌœ‚¶v‘s 3wÂ+§! Á_cw{¼–
-Oãâq¨ÇP{.†·/“:ç—ÆÑsM±•âfk"rDh`Ô–AÖF'nÔ;ST fîV¸$ÆB¦›
-†h«t ! ‡µÌKÀ‰›\7Onb㤨*a(2vLªxÌœ¢¶v‘s 3wÂ+û
-5
-¬Ð
-9ÅXˆt¯öØòµt ‰GO\*ðJŠ?Ú² %iðqÑKÙí8€¡¸Q©¡kY[EnÌ=U4jíŒV¸(@Câäò¯¥BÎQÖáHº²e™«HZÉMìa|䲎AbܨÐÀ¨-ƒ¬Nܨw¨80 ¹¬j$ÀŸü®)\KÍQG
-|~’Š´,;IÒ踦˜ZLøŒ¢ØQ©áQs†ZÛèQMQa˜¹^¡ÀnWJÁ]KÑÈXp,áTòÂ2[‘”‚Ði—#”͹ñLŠ9=&U<fNQ[»H9ˆŠš[ðÊaF
-Þö¸TàC’Ž“
-gv(œò£ßš^ÎnZ= ØQ©ÁQsZšÈQ÷LOA˜µZ!Ç ÀÞ(Ý,Ž®¥²½Yyd¬Óær¥?îqYxr5çè§å¶¹R'c&­RÚ¶¦˜²ÍOmrÚ&UßPq @k TÙ#ÊžS„—Mý­Ð+¼:Þ6ÝKö½…`9t?à 9ÂÛìgÎ÷êIèYŠ»f)ölÜžÛÈÒã¤ânÉÇvFÐr÷‡2&Ý”1yÛ
-8NŽxÉ„tÞHF¾x[ÍgÛ“›øÒ3Jé´1l¼1ºP ù´âäH]>÷>I¾¬Ò9nÆŒ Îû€ËBaŸöõìãàK?>3¬°}ß„–7(¿‘<È)Œ’ÈõÄdŒb?†KrbƒÓ™‡žâ”ÎÔ¥r çømºÁ]ru §ÿuè‘œöT¿%cPdÍ}Î#iöÐ? Õ#¢¡;h s:²öð^†S°z‚õÂ틳»wsÀùÌ$à éÇù§¯sÆ7RGÍÞ¯-¤´tZE?Á¡ÙæÑàFw¡À!úwœðzã$Zã—H«õw$|;N?[:çUÈ„•^rŒ'{ç=åwdS{)¤õS6õ?W65ý'þqžÚÖWþü2ýúÏðæxßø{ʳ‹ïèzH‡/:´¸Z÷íVÚ]Ê_-åÛµ¿ùô%)ßx÷ÖÏ7Ó´×EŒåWLÓvÖCã8ק7²´ùc`iºâí$í–G7óåN’6¿Ù::"õQÿN²´ÓÖk`îb¼6×ÕEû­,íYûñ,íÈ[$¿L–6ÝË£‚ÒCøE}Â'K{Ö~<KÛñvø/“¥íãq–ýQ†úDÀu–ö¢ýx–¶KÛž~‰$íÀ/êÃð‡úÿ:I{Ñ~8I›¿rÔÊ/’¤Í% ÚÃð»ö„þ:E{V~<C›Ïòù§´Ã;Áók5ÿxßêüëíEûœ ®Rf«Û2¿¾x>?;¾'?»üéÉ<‰:Ä<2Í°r×}+7uOL.Gö×/’™Ûqäà!è¢üôY÷‰œlì`¿VJ¶ GºñÄ-‡§.àz^Oºä‚û9S²cå·(¼áVh‚o¤dG®3Có™žR²c û#è}¬G·ãµù»²Ç¥×ùØ„WºžOÇ^ecsâsóïΙnþ:gš³Ùòûr¦û¥W–Ç@ïËó—þwÈÆ.\Tº´5 ¤’9ÄEªãôâ»rÝéÔ–W • _—ÔfŦì>@úÚa¾Ù0„Yi£Å) I]³$$`IH'¤’¾0€.#‹¿–
-1ÔBpnJÐJ[ò¾,IH…K]Çé¥wá×…ûôÖE¢¥RÃ£æ µ¶;Ñ£š¢Â0s'¼’£`€>Eï®…‚† R|ÇÉ`{hiy­[¸Ò…›2ý —Â.Ó[o9*ÅŒ³aóÒF»9ê )
-
-³¶‚j
-¤bqñèêÛµTRª¸uÄws™kiä°äÙd.o]¦WÞ™ßÕT1NE ¥RK©Rs–w¥íN Zâê hmA+Z€hàšÑé”ñRCëìêðUç‚í%,ïu3—µŽS:æ÷…nzç" G¥˜o6ÌaRZovâFÝ3=aÖNh…ƒ©Xt¯²«ùZ*iC\€šËAr×”nuMBâiÙM/½×½>
-¨b2œŠ I¥–…¤æ, IÛR´ÔAT0ÐÜ‚WÒ
-ÃÌð
-=
-)ð¯ùJÇ•œMsäm5‘ˆÞÑ‚»•ŠA‘)m‘%3RXÇ
-Œ6k°Z÷‹Í㣿« ÅYoÝÁÿþ{ZYÔ•¿þåM|³X¦£U-ŸO^ÚÿŠ}Ý{>sWפeV¯4Áñå
-û¾€¡œ=Eu×\Ó2ró^-ÿ±ù 圬G¿Óe¡å›åAl5bÅòg(Ë­Ï«"ÑœEŸ×V“ÖÌ,MÞè#ž"”¬i¤çê —é•ZÛ\îi˜2Ú$ÏwÐÓS"­jèÄ¥6Äæ˜xýls˜¾_^“ýuÁÐ8…ñ¨”õ¯ÿFâÿMÿýÓK¯ý_‡âO/®Ðdæø²¿¼üË7ès@L/‰¶r±Më[5…zoýXÏbô¿}2î/…®ÛÉ\ב÷QÛV `1Î 4MݸŽkcp¥úåÂg*ßvˆVrG%±ÙðEŽµOl~8¥ û ™¨Vé¸ÝjÖïüÕ¿6G^Ý(le“ùË”wqø@;Má³ÁiÌ÷Ësq×?þ®+fúw×·@`¹ÇlL¾Dsd¢+³’(Ý4QZg†Oª÷Éò>ƒŒTûüÄôŒl˜N·ävãŠü<e~õ.C9–Åð˜(å£ù¾wü$.ù¸Þßï{Šù®ÃBOkÏ÷=âb®{[ŒÚÙóOûÚée°o.òѹä¼}Î`™É_}Û¡*¸r¸;ýÕÝø»t$µk²x—r²x?Úp'YÜÌš |(Ë6ÏMšvO)I.ýhrwèvxÊìrÝê>ö®:þ”3!áFªú-ovø¾Q{ûûFãTÂ݇:ð¨}ºWœÀº&¯_ôÑ>Õ£­`~ÕËùàq]Œsà)yÇ„êÊ,Üp¸Ù”ÖÛA©žÅAé¹_–}«9_“HzLâøéêfö¿ê‰—ÔOȳýñaŸÓÜù S«W÷§(~AVârÑ`õnk\RÄŸ8p÷[ã
-/y¹Æ+Cr裯â8]ÄCÇøûG$±4ç‹8•£
-’i&nEƒ 6X£šÿ]'ßD
+¦%‹ö©ŽÝ¨¨%UÒzå´Q¨ê\Wó^•°Ð¬îDuî7ûªN©/o”$k.¬V¨ÀiIJ¡ÔráA×ÇA!¸>ßw£Õ­Ðc¹ºñlÕ­HO G.PuË}ìõ†B„ÚFU¸ ri/Y­XÉkÅ¥fRŒËïyù½.¿|£vWïL^ñ–x»FÓ{/7Û 4~¯FÓ}oÔdrí^M¦Hëý¸ê¿ûnt¤‹Š&™‚×å’ÿ9.¹¨üTóÖvê{¼•'!þ×î½4tÛ·7ÝÔ¾ý÷ï^éÁÙ¿ýñïò¿©|ûgþ7¸oÿÂÿúýÛŸæ2LlŠ¬ãÍüöÿ}÷škhôï=ß)$Ýxv]}ß=0fÓtv½Q
+hŽAN
+—Šä¨Üöùí²¤ ñvàb{ ÷î'f—(>[ŠþÑÒ XRPëÙ^ Ö:)@ñQ› ¦‚—~”q½ö± ôøYü´I$MlŸ­ÜŸÛâT.ñ˜áܘá¤4nù$³Ü;†Ñ@ÃqõS¤x¡ÿ‡Q~㨴òk £¡Ä *äÅs5¼sß}\çkÚº;2‡Lëìœ~Á‘9Ô£bIw>¾927N6ÁKÞ™ËùUiãï-ä'Ffþ|vªcdŽÎ#sI홋‹ÇÈ\r8Fæ㑹r–²õ˜éžøoÿý›Kÿ'ÿðˆÿ¶´ÌÒŒR—Â~Úoœ(ydÀÑm¾Y÷ð2 åžs~tŽ±<àNÒ‡»rŽ}ïVh¥˜ºíÚêרLÜ
+­pOpÔɾš`<“ÉÒ+w›¢…ýSaÝ‹rÄ4Ó7NiXÚý²
+1ܸ9aÌ6ùþ¢€?cBaΕOÏU”½ô±ñ–øÚÈ£%ëiún|¼mqñù€€+™Ôï¢*fz†S»éGyÎFˆ(ô»Ùó[Åôc¿B´ðI€ÚòWÊ^¯Óxoøàh–§Uï<>|I-d²»%÷ë­Ê|¥@>Õ»ñDy ø…tnÆžë°íáÍXâK*ñÞ-<OqaLq¿3¶(´ü™.y;¶ð|Æf¯¶~ÓØ«^Öv|g!ìmóõ=uBëuBky¢J¦(?]%”hÊü*•”æà+@—«‹ö¨®ª„.Úk•LqúT%ÓÕ-Çô0|·ê ï«êxsÀ=Š_Ô'üÿqY%tÑžñƒ×?¼£Dç|ÿùë´ï# Ð’šOP>HÀPŸøÏKíµ¨×· ÈOPÒ;ñ'
+hŽïŸ?†¨Oøÿ|‰Ñ^ñ‹Ó_
+zËÓø eíaüC}Âÿ—Kü‹öú
+>R›é7R%R€¥ö
+ÃÌðJe
+=
+1€8àdÏõZ:À(ïe‡a™EµÕâfnhzuä#v0~çsÁÑ EÆI Žš3ÌÚ.rc¢â€aæNx¥ *€"ö­Ö˵Tð8!+&$Š.¥…ÇY‚nVk1¤0S£RC#Ö ²4:Q£Î™žB0c'¬B1
+ݪ=ú;Ò†÷’ãžqŽç·ÁÁû:SSÊæý¨€-Še‹y8~¡È¸1©Â1s
+ÚÚEvÌAT0ÌÜ ¯œ†0@ÝíñZ*x<‹Ç¡Cí¹Þ¾Lêœ_GÏ5ÅVŠ›­‰È¡Q[Y¸QïLQ1˜¹Xá ™nV(¢­Ò†D4xJHÔ2/'nrÝ<¹‰}Œ“¢Z¨8„¡ÈØ1©â1sŠÚÚEzÌAT0ÌÜ ¯ì0@Ý®ó¥PÐ.^ºãPB¢Xyý8“¸Â¥Ç‰œ*»Û3`(rTjhÔœaÖv'rÔASfm+Ô
+œ£XcšØ9j=®äDþ6jÅÇ/¥m—/ˆ59*58jÎ@K³7êžé)³vB+äc!Ò½ÚcË×Ò&u>q©À*)þhË‚”¤ÁÇE/e·ã
+9GiX‡#I<êÊ–e®"i%7±‡ñ‘ËRp8‰q£B£¶ ²6:q£Þ¡âÀ€æ°r¨
++Ò²ì$iH£ãšbj1á3Š"`G¥†GÍjmw¢G4E…aæNx…
+B§]ŽP6çÆ3)æ@dô˜Tñ˜9Emí"=æ *hnÁ+‡ á8[Þ]
+£‘±N)îÚw·,;¹¼L}׳¯ŸR7*50jÎ k»7âŸé 3¶Bb
+Û÷íðGhyƒòɃŒÂ(I€\OLÆ(öcø°$'68yè)NéL]*zŽß¦Ü%Wzú_ÇÉiOõû×Xò8EÖÜç<’fýÓR="ºƒÖ0§#k?àe8«'X/ܾ8»{7œÏLÒ8¼~œú:g|#uÔìýÚBJK§Uñša nt
+¢Ç ¯7N¢5~‰´ZG·ãÔñ³¥s^u€LXé%Çx²wÞS~G6µw‘BZ?eSÿáçʦ¦ÿÄ?ÎSÛÚáÊŸ_¦_ÿÞïOyvñ]éPã…B‡Wë¾ÝêBû±Kù«¥|»¶ó7Ÿ¾$åáÞúùfš¶ãºˆ±üŠiÚ®ÑzhçúôF–6 ,MW¼¤Ýòèf¾ÜIÒæ7[GG¤>êãßI–vÚz ÌCŒ·Ó溺h¿•¥=k?ž¥y‹ä—ÉÒ¦{yTPz¿¨OøïdiÏÚgi;Þÿe²´}<β?JÀPŸ¸ÎÒ^´ÏÒviÛÓ/‘¤¸àE}þPŸà_'i/Ú'ióWŽZùE’´¹„A{~מÐ_§hÏÊghóY>ÿT‚vx'x~­æïûC}‚ ½hŸ´ÃUÊlu[æ×ÏçgÇ÷äg—_"=™ç‚#Q‡ƒ˜G¦Vîºoåf£îã‰ÉåÈþúE2³s;Ž<]”>ë>‘“ì×JÉváH7~₸åðÔ\ÏëI—\p?gJv¬ü…7Ü
+Mðñ”ìÈufèa^#ÓSJv¬á`½õèv¼6WBö¸ô:›‚ðJC×óéØã«llN|nþÝ9ÓÍ_çLs6[~_Ît¿ôÊràè}yÞãÒÿÙØ…‹J—¶æ!T2‡¸Huœ^|W®;Úò*¡ráë’Ú¬˜Â”ݧH_2Ì7†0+m´8%!©k–„¤
+9Ò°Ò–K éZ*éT‰GÅ‚Ó8—D§À`I@"ilmJå'Ÿ›²³@ÙY*µ|*5gYWÚ¥š¢Â0s'¼’ž`€·¹–×x(<ŽFE?9$*>º5yÍó[œ«Hâ“÷s"œH€bªY7e€µÉ‰õ ³v‚*Ì
+ëøQÑf Vë~±y|`´âw¤8ëí¯;øßO+‹ºò׿ü ‰‚oËt´ªåóÉKû_±¯{ÏgîêÚ‚Ô Ìêõ‘&8¾\aß0T‚³§³¨îškZFnÞ«å?v ?¡œ“õèwº,´|³±<ˆ­F¬Xþ e¹õyU$Zƒ³èóúÑjÒš™¥É}ÄS„’5ô\ô2½Rk›Ë= SF›äùzzJ¤U ¸Ô†Ø¯Ÿí`Ó÷Ëk²¿.§0•²þõßHü¿é¿zéu¢ÿëPüéÅšÌ_ö——ùæ‡>Ь“ø`+Û´¾UÓQ¨·ñÖõ,F^GŸŒõ¥Ðu;ÙƒëZ8ò>jÛ
+,žf†ýÖu\ƒ+Õ/>Séø¶C´’;*‰Í†/r¬}ú`óÃ)eØgÈDµJÇíV³~ç¯ÖøµÙ8òêFéd+›Ì_¦¼‹ÃzØi
+Ÿ Nc¾_ž‹»þñw])0{Ô¿»¾Ë•8fcò%š#]™•D馉Ò:3|R½O–÷d¤:Øç'¦gdÃ4p¾%7»Wäç)ó«w±Êñ°,†ÇD)}È÷½ã/ qÉÇõþ~ßSÌwzZ{¾ïsÝÛbìÈÐΞÚ×N/ƒ}ûp‘Î%çísËLþêÛUÁ•ÃýØé¯îÆÀߥ#©]“Å»”“Åûц;ÉâfÖ\àC \¶ynÒ´ |JIréG“ã¸C·ÃSf—ëìVÇpð±wÕñ× œ 7RÕoy³Ã÷ÚÛß7§î>ÔGíÓ½âÖ5yõø¢ö©}hó«^ÎëbœOyÈ;&PWfá†ÃÍæ ´ÞJõ,ÆJÏý²ì[Íùò˜DÒcÇOW7³ÿUO¼¤~²@ž5èo ûœæÎ_˜Z½º?Eñ ²—‹«w[ã’"þÄ»ßWxÉË5^’C}ÍÇé":Æß¹µ)4çÛq*G$ÓLÜŠùwüµ¶5ªùÿ‹×ßÓ
endstream
endobj
-603 0 obj
-<< /Type /Page /Contents 604 0 R /Resources 602 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R /Annots 606 0 R >>
+611 0 obj
+<< /Type /Page /Contents 612 0 R /Resources 610 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 551 0 R /Annots 614 0 R >>
endobj
-606 0 obj
-[ 601 0 R ]
+614 0 obj
+[ 609 0 R ]
endobj
-601 0 obj
+609 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 213.396 67.03 223.852 78.488 ]/A << /S /GoTo /D (section.8) >> >>
endobj
-605 0 obj
-<< /D [ 603 0 R /XYZ 78.37 808.885 null ] >>
+613 0 obj
+<< /D [ 611 0 R /XYZ 78.37 808.885 null ] >>
endobj
-137 0 obj
-<< /D [ 603 0 R /XYZ 79.37 520.772 null ] >>
+141 0 obj
+<< /D [ 611 0 R /XYZ 79.37 520.772 null ] >>
endobj
-602 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F29 375 0 R /F20 382 0 R /F15 381 0 R /F58 386 0 R /F55 383 0 R /F69 402 0 R /F23 379 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+610 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F25 379 0 R /F16 386 0 R /F15 385 0 R /F58 390 0 R /F55 387 0 R /F69 406 0 R /F19 383 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-609 0 obj
-<< /Filter /FlateDecode /Length 19742 >>
-stream
-xÚí½M¯%7’%¸×¯x˪ŻåüvÇÂd¤RÔ¬£]M-¯Q=ÀŒ
-]«þûcFÒ̎ѯßwo„”Èî”Rœ0?´s.NÒIúöö_߶·þa[þýå×þé—z¼…p;J íí×ÿ!Ðßloá­·ÔÞZ ·­†·_{û×·­Ämký{߶úå§ûõ_”K® ¡Üb]/¬tAú…þ‰?½§V‰_ˆ&l[þ2þ ¦ÿL8EU‹ÊtÍ_ÊÑõà¿%¬Í?oi×ãµõ—ŸŽüãÃëYÄ?ýÊÛq;j¬ùŽ y»•°«–`™w=1²5ù§÷¸ÿÈÐøëBÅçCVÉý¿Q­JTýy¦¨×qÒj^LÍ›rJ½'‡þx -¬‚ºÉ¿|µI)ä[.eeå+S“|î_Ë­§+»š/#Q7<xœG­·½¥•-3ËÏú3u=C+ÿR½©Ë%èoõˈ þ)6úsëÞ‡‡SÂÂÜm—_rD2OW°#—úzŒrç/µT´¸ßJMšù.ÙÏ\ûmQQSÿå(8¸¥ùe¾_z/kNre[kVgHÑ”´ÉÀLZW¿XÌþ£Ô¹åžø͹îôë¬ZeEá¿«äñï¿5úýO.FV»×MÃPÛõGø=ç8ºÞ‰àû@å—ä,?¹ïrh·zNìó¶í‘Ü\÷[>ÂÉHW5îV÷!nT÷;•0Ô[ݬq€a—!¥ëj=ÿönåíÓoëù÷ïó§Þ4BnEý“VÒŽH© U}SNg•ÓÅñ·i¢õANyV…/#6×ñç4ž›Á㸕|¬Îÿ·Dα3.ÌÔÜùÝ·|«%j#üeøûó³Íßl6ÃErï—óÙóÞ®ÿ¬ û-myÍ÷wp‹›¦xÄ•¹¨9õ§ùü ÝëšÚ•‰ïøø§õŽÿäáÚn9¦ÓÏ˧^Â-Þ+=·×J/ùVöøjéu»¥rÜ+¿þòZùG¸µ|¯ü÷´…ù¸bž^»øA\åoãÝúyÕ>Œ¿õí^㻽m8ßAõ »íh’årÏ<r,l‘zËeeøÆ'D(‘:fueM³S ú]¯{´n?ûüh¥¯Û>½·áš»m½éÈ–æsÿñWºVyô¸­ÑY1úØ‹ÚèQßG,ôÿÿ|ùsÌŸ³Õ[9t“¶y§Á™¾Xe‰uö÷ÿ¼4Bºß‹í^õ¡æ§¦Šc­J?tøyü»~Yþü'ÿçt,ÞÇ¿{Îù^yT=êî—7½j…¬:úeÿï›ûãÿ•wëÍæÂ÷yå¾±ŽØN¿²×tÛ¸{ö×”Òˆ Å¿¡³Ô%kí÷+î^ôDßé¶G³á^~½Brwúú%÷ŸmáB¢ÛƒûÃÔØþSÔRnÔ Ž/÷CòqÛŽü8$ÞÚÏýÃÿÞCþò+DÑx‚:Oµ¥[ÞÒÛÇo?üç‰øç·®„êT:öòößß~ø·þúf]£ÛAµéúõxú¢Ø{ÜÛƒøÿ´àwˆ7Âæ?øß¿½ &?‰BíÚqÛÓÛ{­ä`ÊLÑ'kâvÿ'éÑÜ
-ÿˆ?¦3Ìó}]ÅÓ0ÿÈùo¡žºwtÿägåK¸Ó¯ô¯ÑߥáèUþYf¸3 ]°D—$zÖø´3Ü/ X¢¿K¨]äÖõYf¸3 \°D?oÀ{m·˜©b&Ô¿·Æ¶PW£O6¶3ø¹ÆÖ˜Ÿ4ºÐ=Úê߶¦=%_ëêÿ¼¦½lÀßwMËÔµ‰Ï>Ögðs5͘¿ãÇúSòõAú?¬Ïècý9äA|þXÿž ÐÇúsȃ øü±þ= ísHó‰|ÞؾlÀßwc[¨Ï>Ögðs­1ÇíSòµùDýŸ7¶ß³ÚØ>g€4ŸhÀçí÷l€6¶Ï Í'ðycû= ísHó‰|Þؾl€klÛ§íæSê¦þý]ðžh”TÈ{úKO¥?ðqý6«ù™Ëàæ5g.ÿ|?g.¯B`æòOëÌeªé–¶BQür6?y?´ýK{‹tÍ÷¸5/|—+ÿêy)™úPsyy^ún×.Üy¿µJ9ßê~¼F=¯|×Kæ”n{¤güq‹õE?æ¥zåÂöÛNÖ÷n1†×¨çµvé_Ÿº™¯}›U ñ­Ýø…@yû̓ñ(¹ñþ–é^`¤¤°ïi%‡¢È_Èo§K«Voq¡•!£Äyá
-…WÖ)“!憂ªA©T¦–ˆnH^5R7¦Uá´€òÀsg¹]""Þ¶I  ¼²Äß+„QÁ!º¨=›Ì˜;4BeBgÎ IË¢$ucZŠ*À„gN3ñ’ÜûàÔ@H‰G…6º×{4;¨Aˆ1@]!¨˜‚©
-ÈdÓoÂk®@‘¨Q«PIiߪ÷"ݨ÷Ww¶×ºŽJ°C@S!T¦TJt†Hb&ÉÕªQ 1 ¦=Ñëž®À©"õ%†ÚBö’wß&ê
-çQ-%츥=îp×b†(¨*”J•j‰hˆ&†a#y£Z5NC@h§Ÿ&§ÞHÞEE¾m¼V”æ[j¡&o’¨paû1n3£ ÐT•)•!’˜…IòFµjCL‚i§áMªËcØÔ@@q7û¾çàÝØna5SÜØn9Ô L€€š¡R™Z"º!yaTÏ\‰VyÓ
-Èdg^_Ìk—ïƒbFáe ÚHBòVüc¶/}¯{tQô¬ŒÉ1 bf(h„ÊdÎ’–EIêÆ´*;T
-Ô ìŽhæ†`ª@hT¤†^hN&yÓ*ozÙ«ì»3í!ãÝwðöÑú£½7å v/ê:'^PV‚®D× 7m³ÿî Ëú*Á8×ÃÕ†áÇem²,íOñrÕaüQÖ¦c¬¬/.}å\ZÚ“¬M]ÊÒ2.W§Ç;«OËãÕšñÇ;ÛˆTwVîärWo˜‹'Ýn¦8W:¶Ÿ×”ya|Ó…ñ÷E«}_æÂÒ/~— x^ÞVöÈ;&în%º»dóØúL‹¿î[×Ïò{ê¥-É”{p¥i–Õ¡?É/¯<-5ߎ¿ÙºÓB£†#—¿ÙêHJøv¸ó›–zºßyÕé9×kYÔgØÒßÐÆ@ îþ‡.2-[Ñ׎ÿc™ž)™Ë\/™ØÌ…Á+HKj}mèÃp£?YdZxÆ'įyAº¿/HK!ó“«Q$ø©¤Àüý¾ }N¾„;ýŸ¾ ý® ¤O0ß¾ ý® ¤O0ß¾ ý® ¤O0ß¾ }Ý€_ê3‹Æ.ñÕÕ(ïóª¿Ç…/Ü#É)=Ù®ÏàçÚucþŽÛõ§äkKú?o׿g´]Î
-tNH^6rG*§PÌ0*œ?ÔpŒõ;w°© ófÕ±ZP¥­ñð^ð©@}Q••c;XaˆY!˜å?‰Lâ, Ðœ4JóV¢U¡É›fú=J¨åÊ-îc‰Õ”HHiGmÎ÷À÷\oakè¨êƒ@–½Ð˜B)Í!IaØH©œ<Y2fÙ›jú9êžó&ùo·}k«D"5gG…Ÿ¿çèù7j¢…Õ˜3Üi€˜‚™a2•R 3Cò²0Éݨ…b† Pá©Þ¶½ÄxM„¤*4„ÔbvfxPnP{èÙò¸¯„Ê5C1U LªR D34/ ¹#•S(KÅL€ §e‹wÉ>P6VU‰Âx i¬£#¨_Gm´°Zö n5@ÌÁ,{a2…R 3Bò²°‘¹9mb‚%¯’#ýÌ÷±™=!©¨Ô\wgae• j¿…6î*!2DmPL³W&Õ'å¡ ’¼‘È©“åPš½i¦ß‚ØÚ&éGn¸ÿcº…:ω˜Ñ…ÕcÜRBeˆ9!˜ &):+$/ “ÜjQ(^˜
-C ±­ÆÿP/"x«|zÒ7—G!áàSÚãt #xúÿˆCøˆü0„Z„˜Tm[/CÒ-ÊÏ‹žlÜçRŸ`ô0$—þÆëQ²Ôç’Ÿwò0„þÃã\øH–ô8êúÑý†«¿aÉjàiýƒk&Ïî>¿Q„º7¼=l|XÍó ‚©°ôüJq u©8Oèî}ul,~%qºšÿåp‰†5ÀW«ËCμäÁ_ò¯rÉýR¨£šËî/ù¿ç%%Ü}J#Ò3]B¨Ã¤zYJá»2ûRþ·|µ~VÖwo…Ýw¡Ñ ³÷oWkìW›ý{ü½O«8ø c}~›wÖ¿v›Qˆ7j៭:þBÕ‰”ÝNݯªNä50k)ÍÈk‘¶ý•ªäöÇU'Þ-Œ¬|Š¯+ì?»ÀwÃQž¬:«ÍKÕ±ŸûTsêv{áë.||b}©âÈ¿q·°œó«‘žÎˆßå¯Ý1DÅœž­ÊþBUî3S­¾R•Sî‡â½R•yoôBUîÓù¼jÿåV—‹ÅFùñf: û¿¶²=¼ø“èi¯þªÿö¸ FÏã\вƒEÒáÍúOÎ]þ(-“]ùÉ;kýÕ—OPýNU™:w|>ÚKU¹|]UÎ!ßÚ~<[•%ü…ªœ¹‰ñ•ªœ)4¯Ôd~ÍXK}¥&7”å+jrÎüøãÅšœ3¯a¯ÔäÌóæ鸨É×ÍôÈ ùfè'ÏŒ\¨P“5{­wjv¹ÚÓÇŸ¸?¨Éyñd >¾1ŒCý¶‡Í/ÅÉu¯í×æyÏ:»áÏ_Ë?¶'ÅݽÔ8<ø™·?Ñ çp‰~²ÎÃKwÉgðÚw¹»Kwn¸N½ºd4†¾¢^vÂkó…<Ù§Aj;¬Ïûà{ZLxØG—ŸïH½Þç;ç+ûà|º{y¶æHø 5‡ûà”õ+5‡ûàa-å“n1áSx¥æp|/ùqչ샗¼_vÙçwÃÏUÕæSÕÑßû¼Iœz/Ç+½^ºã¾~Ÿ<™k}¶òHø •'ñÆ¥ãx¥òp¯7­¥<þ=Sæq|¥òðFå­”¯hw¸›Ù2Kâ…*é…^ï^“¿êó^ïÑNåœ;½#î.Åg;½e¶*¯?úÒ5€Ú÷ÍÞØÏÎüêNoâM8ÏÕd ¡&s§7äòJMÎqì¢y¡&s¯7´ã•šÌ½^ÞözMμ ó¨/ÖäL7[ÞŽWj2÷zK¨Uùº Io,À|ª×[ûÅçªöZ îTíøT¯÷ùe¬·F’øƒ%~í|Ó¼<ãr– ¹|ÕÉG/ö¤qñù…AmuüGü|>{DÏà§zÒÔ¬qý‡+>ëHSß»5wÅ'}[ÞNU>ðw"öòäɽo2»«þÛ'³æT ê¹ ÿ±tèi^òSsë•~ÙVœæçºõwº³½|¬í“Sëô@K»+ëA¯Þýà/Œt_ìÕËã,nûm¶
-Ïàçk0G~¡ó ×ðB SíÅÌ£€=¿Ry"åÈí“
-lÙ<]#=VK9Và‹Á=¶Jòø“ÁEÙNÐõØÂýÜ/<³^YPSÔ¯Yð]ž¬Áý|N‰*ÊKU˜G"|l×óU8Ñypgâ¥*Ì3ð[¯ÔažçíÛë°¥ótN½u½ æÁJ.ùUå•Ï¤j/)oÜçÏ”k:÷”_ŒqÚ-îå¹;j©~Ë-wÁ7p¾áŽÊ{ØŸ¼£$úù;*sŸÃ wˆâRÆ'žäi¯Ö+•}¥^e^?t”Oê•¥óô•™pûŠ[*çWÞéÂKCžôñBõƒñ]ÁïŒËsC¬¿!øܵTÃ`ý¯ÚW †Ê÷=âíUqv44£_á%OŽ‡ð’'D[¹í[zu@„W=9 Z
-z|Izw“ÓS¯=d|„¼4@âu‰)¿4>²> YùžGHOÕké3?_­uŒô|µÖAÒóÕZÇ%/Uk%=_«u”ôR­–잯Õ:hzT«Žš°V?9hzªV/5à»6=U­µãú|½ÖÓóõZGNÏ×k«¼T¯uèô|ÅÖ¡ÓK[Ò{¾bËHêåÖZÇ.¯9!C©œ¡Ô]'ÖtŽ¦;]ŸI=u›­5ò{K=u›i/öùÛLGSÏßf:œzþ6ÓÌK•KÇSÏW.O½t›IzÏßf:¼zù>ËùÕÖFÇW/Ø0ÇW¯¹/šÇë§n·µf~õ
-]T!¸‹ê"wQ]…À.ª‹ÜEu»¨.BpÕE
-]T!¸‹ê*vQ]„à.ª²î¢Êu¿Å<Clû“OúÄò¨îðæùÐ^=ì~\ûnÿuÝÇPoÔîò—ì_b—kßí╽R{Eý!J£¥WÙçµïvñÊèJúÉb¹µœ^dŸ×¾ÛÅë—
-r”‹v1 e¡+ñV÷v¤°*£gHä¢ü¬ëÝGpÙfņPz,î~F ÍR”)%8 ¥{³4QUA@yÒ®f,p…¿»´åÀ¢Œ°œù}p ñt"Þj=ÝÆßÇÉÉUÂ~úõ¼}•00Ë`Sf”怕î̲D]è”'íbÊBW˜/”kTuõB'Ÿ¯9JZâ‹fí†ÐÖZq·5bè” K)A¾–î’<!RÔ
+617 0 obj
+<< /Filter /FlateDecode /Length 19743 >>
+stream
+xÚí½M¯%9r%¸Ï_ñ–Òâ]9¿Ý1‰ÄTTV
+Ь
+“;ƒ×P0“BkÕÌHšÙ1úõûîȬT·€Rdœ0?´s.NÒIúöö_߶·þa[þüòëÿôK=ÞB¸¥„ööë¿ÿè_¶·ðÖŽ[jo­†ÛVÃÛ¯¿½ýëÛVⶵƒþÜ·­~ùéß~ýå’ëB(·X× +]~¡ÿÅŸÞS+„Ä/D¶-ÿ ¦?&œ¢ªEeºæ/åèzð¿Öæß7‰´ëñÚúËOGþñáõ,âŸ~ åí¸5Ö|Ç„¼ÝJØUK°Ì»žÙšüÓ{Üdhüs¡âóŽ!«äþß?¨V%ªþ<SÔë8i5/¦‡æM9¥Þ“C½…VAÝä_¾Ú¤ò-—²²ò•©I>÷¯ŒåVÓ•]Í—‘ƒ¨<ΣÖÛÞÒÊ–™ågý™ºž¡•©^Ôåô·úeÄ…?ÿý½uïÃÃ)aaî¶Ë/9"™§+Ø‘K}=F¹ó—Z*ZÜo¥&Í|—ìg®ý¶¨¨©ÿrÜÒü2߯?½—Æ5'¹²­5«3¤hJÚd`&­«_,fÿQêŠÜrOüæ\wúuV­?²¢ðßUòø÷ßýþ'#«Ýë¦a¨íú#üžóN H]ïDð} òKr–ŸÜw9´[='öyÛöHn®û-ád¤«w«û7ªûJê­nÖ8À°ËÒuµžÿz·òöé·õü‰ûŸûü©7[Qÿ¦•´#RjBUß”ÓYåtqükšh}SžUáˈÍuü=§ÄÃfð8n%«ó¿Ã-‘sìŒ 35w~÷-ßj‰ÚþÄþüló7›ÍðDÑ…ÜûeÆ¿|ö¼·ë?k@Â~K[^óýÜâ¦)qe.jNýi>ä?h÷z£¦veâ;>þi½ã?y¸¶[ŽéÄôóÃò©—p‹÷JÏíµÒK¾•=¾ZzÝn©÷ʯ¿¼Vþn-ß+ÿ=ma>®˜§×.~Wù×x·~^µã_}û€×ø®@oÎwP=èn;šd¹Ü3 [¤ÞrY¾ñ J¤ŽY]YÓìˆ~×ë­ÛÏþ?Zéë¶Oïm¸æn'A[oºÇ²¥ù\àÿù+]«<zÜÖè¬}ìEmô¨oÈ#úÿÿ|ùsÌŸ³Õ[9t“¶y§Á™¾Xe‰uö÷ÿ¼4Bºß‹í^õ¡æ§¦Šc­J?tøyüY¿,ÿ“ÿ{:–¿ïãÏžs¾WUº‡ûåM¯Z!«Ž~Ùÿûæþú@åÝz³¹ð}^y‡o¬#¶Óo£ì5Ý6®Äžý5¥4"hñoè,uÉZûýŠ»W=ÑwºíÑl¸—_¯\ÁÝ€þŸ~‰÷Ÿ’{¸…èöà¾Å0õ¶Ä5¤”5ƒ#äËý|ܶ#?‰·6Çsÿð¿÷¿ü
+Q4ž ÎSmé–·ôöñÛÿùF"þù­+¡:•Ž½¼ý÷·þã퇿¾Y×èvPmz§¾D=ž¾(ö÷ö þ?-ø¢Ã°ù?üïßÞ“ŸD¡ví¸íéí½Vr0e¦è“5ᢻѣ%¸þLg˜ &æûÿºŠ§aþ‘óßB=uïèþÉÏÊ—p§?^é_£¿KÂÑ«ü³Ìpg@º4`‰þ. Hô,¬ñif¸3 _°D—P»È­ë³Ìpg@¹4`‰~Þ€÷Ún1SÅL4.¨om¡®F;žllgðs­1?it¡{´Õ¿mM{J¾ÖÔÿyM{Ù€¿ïš–©kŸ}¬Ïàçjš1Çõ§äëƒõþXÿž ÐÇúsȃ øü±þ= õç 5ðùcý{6@Ûç æ ø¼±}Ù€¿ïÆ6·PŸ}¬Ïàç[cþŽÛ§äkó‰ú?ol¿g´±}Î
+ “~’Æw­³#P+KqaíØyešRvh„ÊtJ‰ÎIÌÂfîÆ´3L€ /ô³”£WàÔ@H>*¸A@Û[‹ÎÒx¦&%k·
+¯¬S&CÌ UƒR©L-ݼ0j¤nL«Âi(
+m!t¯÷*hvPƒc€ºBP7 0/SB£µ0´Bs°‘·1­ò¦=Ȧ߄×\"!Q£V¡"0’Ò¾UïEºQï¯î.l¯u;• `‡€¦B¨L©”è ‘Ä,L’7ªU£bL{¢&Ö=]SEêK #´ „ì%ï¾!MÔΣZJØqK{Üá®Ä QPU(•*ÕÑM ÃFòFµjœ†€ÐN?MN½‘¼ ŠŠ|Ûx­((Í·ÔBMÞ$Q#àÂöcÜfF%" ©*S*%:C$1 “äjÕ(†˜ÓNÛT—;Æ°©€ânö}ÏÁ»±ÝÂ>j¦¸±Ýr¨˜
+´‘„ä­øÇl_ú^÷è¢èY“cÄÌPÐ4•Éœ:/$-‹’ÔiU(v¨
+©«ËU†…n¥#¤ÿ)V~ý"Ãÿ™×–ýV¶Ð_?o)ŒES
+壓 h©¿ëk)ª{cµØ@ú¦ã–âX¤fa¥´”É^ܼn`•ªjàÆK™¨:µ²íP  #Ïž–EÍÄÈ‹“õR–½iη-ìÛ~Iú™êyæC›T"ݹ†àÈÔƒëÓ$Œgç©!æ„`&@˜L£蜼0läŽTN¡˜aT8=~¨áëwî`SAæͪ!bµ J[ãá½àSú¢* *Çv°Â³B0Ë™ÄY¡9i”æ­D«:1B“7Íô{”PË&>”[ÜÇ«)‘ÒŽÚœî-€;ï¹ÞÂÖÐQÔ,{¡1…Rš3B’°‘8R9y²d̲7ÕôsÔ=ç Lòßnû6ÖV‰DjÎŽ
+?Ï-ÐóoÔD «1g¸Ó
+Å  ÂS½m{‰ñ›
+I1Th©!ÅìÌ ð Ü öг?äq_ •!j†bª@™T¥ˆfh^6rG*§P–Š™
+¥@g„äea#s#rÚÄK^%Gú1?˜ïc3{BR)P!¨¹îÎÂÊ*AÔ~ mÜUBdˆÚ ˜f¯LªOÊC$) y#‘S'Ë¡4{ÓL¿±µ LÒÜ„pÿÇt u,ž'0£ «Ç¸¥„ÊsB0 L&R
+tVH^&¹Õ¢P¼0"üñj(蘺ŠžUTõ¬ÏòËrÖá6ÎŒþ‰+¯Xø³­ ’ó Ûr¤év:6|ÃἬ”5Ço<\8ò0–~¯UùçDÒPäÈu½òkæ•uô+­êúᲿ«i¯·FõçžßpZlâµô'7F^°˜©× =YÏÄØY¸rBn€¥wÍN>¯"É­Pó°ã±ˆ²¨åt,ö Tm¯¨Ê«w¨_·–¬?Èn‹ù–éH¦~Äádí‹Æ‹‘õè룉•Çsº*¦¯¤)+ñFíæžÖ|ò<‚vèÍóéqž°9=Ý(#Çþ;„æmüdÝ›q~1Çî?ÚÁºÝ©_t•Ýdb—õ(K]6)×ö%ó¼çá‰41šç\Pù(89ùá¹È©ôùÍõw‚Z\·Ï«:UqÞ‘»°Êᑧúv§ÆV~pèMR£5ýXÐqÃo£Ééà±²Úñ±êÀkôÛ©”o]¬È ™ÊJ:—¾çXaõl{bõl<¶;7ë”þ3œâÌ‹B¿<n‰wGÔ5µßãÄoêêT®?‹“šþ<~5üRç!ÃúË¥xn qm› «;HíåC]Àƒf;r®³Î.Š
+Ž÷G ¯w«$oùJV™³UÀŽjÇÔOgW?l2©RFêŽ,åü?RØi<µ‡óõQêþœØ‡5+Ö[<Ž•ûé†þ¢¹æŒ1<¿·D2óÞ[<‹ß¹ˆµ|Û¹àFY«·/ãwùMhÄêÊ<>[0W€Tà»m=\—#óüÁ¸ækû ©hœ²äuÿäèç?PAC÷½œ«çÐpFþuo­ÜrÈ÷2þ¦Þ/¼=ýòØâwP,g_×Ö]NtŽ_ôCwêuØoy?ð+
+ ŸúÓ‡¤[xÁÓÿG|ÂG„ä‡!Ô"Äô¸ zhÛz’nQx^„ðdãö8—ø£‡!¹ô7^Bø¥ö8—”ø¼“‡!ôgsá#YÒã\¨ëG÷®þ†%«§õ®™<»ûüFêÞðBô°ña5Ï/¦ÂÒó+Å1üÕ¥â<¡»÷Õ±±¸•ÄḚÿåp‰†5ÀW«ËCμäÁ_ò¯rÉýR¨£šËî/ù¿å’v÷M(H[Ìt = wêe)…ïÊìKùßþñ=ÔúYaüYß½]vß…F7ÌjÜ¿]­±_mökìñ÷>­âà7ŒõùmFÜYÿÚmF!Þ¨…¶êHø U'Rv;u¿^¨:‘×À¬¥<þ5#¯EÚöWªNL<’ÛV¸Ý-Œ¬|Š¯+ì?»ÀwÃQž¬:«ÍKÕ±ŸûTsêv{áë.||b}©âÈŸ¸[XÎùŒÕHOgÄïò×bNÏVe ¡*÷™©V_©Ê)÷Cñ^©Ê¼7‡z¡*÷é|^µÿr+ÈËÅb£üx³G…ý_[ÙÞ
+]2C_Q/;áµùBžìƒÓ µf_Öç}ð=-&<샣ËÏw¤^ï‚óó•}p>ݽ<[s$ü…šÃ}pÊú•šÃ}ð°–òI·˜Çð)¼Rs¸¾—ü°ê\÷ÁKÞ/
+»ìƒó»áçªÎjó©êèï}Þ$N½—ã•^/Ýq_¿OžÆ̵>[y$ü…Ê“xãÒq¼Ry¸×›ÖRÿž)ó€8¾Ryx£òVÊW´;ÜÍl™%ñB•ôB¯w¯É_õy¯÷h§rÎÞ‘ w—â³Þ²?[•×}é@íûæNoìgg~u§7ñ&œçj²„¿P“¹Óry¥&ç8vѼP“¹×ÚñJMæ^/ï{½&gÞ†yÔkr¦›-oÇ+5™{½%Ô‹ª|]¤7`>Õë­}âsU{­wªv|ª×û|2Ö[#IüA„¿ö
+üÉà¢l§Fèzlá~îžY/,¨©?ê׎,ø.OÖ`‰~¾
+§Då¥*Ì#>¶ëù*œè‡<¸3ñRæø-‡Wê0ÏÀóöíÇuØÒyº§Þº¿Þó`%—üªòÊgRµ—”7nŒógÊ5{Ê/Æ8í÷òܵT¿å–‚»à›G8ßpGåÀÇ=ìOÞQýü•¹‰Ïá…;ŠGDq)ã“Oò´Wë‰Ê¾¿R¯2¯:Ê'õÊÒyúŽÊL¸}Å-•ó« ïô ᥇!OúÇx¡úÁxŽ®àwÆå¹!ÖÎß|îÎZªá wÖW°~‡×
+í«Cåû ñöª¸?;šÑ¯ ‡ð’'ÇCxÉ“¢­Üö-½: «ž-=¾‡$½ƒ»Éé©×2>B^ ñºÄ”_aYŸ¬Æ|Ï#¤§êµô™Ÿ¯Ö:Fz¾Zë éùj­ã’—ªµŒ’ž¯Õ:Jz©VKvÏ×j4=¨ÕGMX«Ÿ4=U«—ðÝ›žªÖÚq}¾^ëÀéùz­#§ç뵎U^ª×:tz¾bëÐ饊-é=_±e$õrk­c—ל¡Ô NÈPê®k:GӮώ¤žºÍÖù½¥žºÍ´ûüm¦£©ço3N=›é
+]T!¸‹ê"wQ]…À.ª‹ÜEu»¨.BpUYwQåºßb‡!¶ýÉ'}byTwxó|h¯v?®}·‹ÿºîc¨·@jwùKö/±ËµïvñÊ^©½¢þ¥ÑÒ«ìóÚw»xet%ýd±ÜZN/²ÏkßíâõK
+š&(×b½Iš!„ª <‰V“@ØÁªÆ¡kXTíüÝŸV°áa¬Gh‹K”®«z;=üc ‡£ œ2Ø”¥9`¥;³,Q:9ÊE»˜…²Ð•x«{;ÒX•Ñ3$òÇÑ~ VŽõî#¸l³bC(=–w?#†f) Ê”ÐÒ½Yš(„ª  <iW³@¸Âß]Úr `QFXÎ|Š>8Ðø:oµžnãïãää*a?ýzÞ¾J ˜e°)3JsÀJwfY¢.t
+Ê“v1 e¡+ÌÊ5ªºz!‡“Ï×%­NñE³vChk­¸Û1tJa¥” _K÷NIž)j€p•­6&0„GfiûXdFMkuNÖjMauŠzƒ”«¯~Û-óþU§
+5`5‹çŠx„ŽfñWzN^Uþ
„µãØ÷Õ(þ8OȾþñxßõgBŸUÊêµho”féB§ < W£@XRh°¸ï5?€EW©Ô¨–͵>„¥PëÚY ¸n³bCèžù.žR1ðÊ`Sf”怕î̲D!TåI»˜…²Ð•Àçäø
ƒ2¥´to–&êB§  <iW³@¸’éGìU¹BEWnÔ°îÕ U2&h‹ë;̳zCèÞöXJÅÀ*ƒM—Qš~+ÝYe‰B¨èÆU¸…¢Ô’ïŸ6âïîŃψ£&a/s´Œp:¶þ 'ž;R‡*ð±CT_YâÍâ±F¶ïLâÈÅÊÅ&%TÚ¼zVjÛ·‚ "Ï!Pu
-âOPZÙ‚x›0PÅ
+âOPZÙ‚x›0PÅ
 çÝJÀÛa&AÉV­‹1÷-Øná8Ò ÌýÝ´•¼ñR´UZ
‚Fâ@ãå­fÜ•=l
>ÂUß\~茅«k²ªq Ë+‚èâ*ÐhÁËÁ»¦ùB,
SÖ³ §“Þ [8øŸm5"˜¡ ½q¶ÆÑÅÊbHÇŠ çñ)iÕ H}Ãt]¬ ÖÕ…uýäê¬%|„«BY è¼5‡«qcÙãÚ–{ßahÀªNÁ+Ü[f™B0jRÒ³§Õ”‹7º¤ð.út"¡KÏtý£ –…’ŽAðÍá¢hÍ ÈÁY »`“´«§µ•«E²Àð®eÕ¢sC"®ÖÉjÈ%x,›t´¢uˆ«F£7,o% Á(MiÏ>œVZ.érÃG¸hÔ5Œè†.K\¬Óµ‘.XQ:ZÁ:‡‹F 57 g$ì‚MšÒž}8­»\-š+Àªp.itVÈ:ÅÕ7Y)¹%•ŽAô qh´`…åà}Ó|!t)éÉ‚Ó*ÌÅ]Šøº¾­Ð%‹«o²nÒù& ,o¢oˆ«D£5/ ç$ì‚MšÐÞñá´&sµH'>ÂÕ:Yñ講‹çdå:–[:RÁ8‡«Be+4o›% ±(KIϬ+4Wwd¥â#\ÊòGg…¬h\m“e•.x.¿t¬€¡k
-]ܸø¦+,—à±s¡5œs¸hZsrpÖAŒҔöìÃiõæj‘,a|„«FYéÜ¥Ž«u²ÞÒËÂLG‹ Z‡¸j4ZpÃrðÖYÂ.ؤ)íÙ‡ÓZÎÅ"YÓø
+]ܸø¦+,—à±s¡5œs¸hZsrpÖAŒҔöìÃiõæj‘,a|„«FYéÜ¥Ž«u²ÞÒËÂLG‹ Z‡¸j4ZpÃrðÖYÂ.ؤ)íÙ‡ÓZÎÅ"YÓø
U£ÐdŸ}ºoU·B:£uã° ÌÇðÇ­€T1o†Šv¤¬î]"t ?€±Qcâî
ÌåCUR®ÊON]X’èÞÝ·}…ó-B}zpÕ_±Å(Uùƨ”½EƒÍTssFñ‡ ¶ÍÝùŠ-F¹PU©”'åg§î{ÒOXÈ{=Õ¸ô*ñ×<¥
R¼S(ò‘°Q´w*ñ>©’†º»[O1ï”U5Jy~r
-é“Ý©RËóH®ýrðl‚Û·­5hªcjýßá[u†Óž—ÀJã_Çgµè†jë«lÚFC±ØœC†ªJ€ð$ZæiQÏ];°õXÛ^ÈAÛh`Åæ\u¹À!ø¦ÑÑô*™4ÏP(´ãž‚8!;é=tß l´:]KÀg#uí¸Hò]6ò¤m8‚³½U2m•¡TlÀ!A!J¸J>Ytá6V
-”á–7þ –.Øb„‚N¥<i?›uß•þ‘{=Ÿà–û0ÞràáîN#JLW1o– %`£toÁ¡öy ¤Êû
+”á–7þ –.Øb„‚N¥<i?›uß•þ‘{=Ÿà–û0ÞràáîN#JLW1o– %`£toÁ¡öy ¤Êû
/#Ü3–+Ð,w&ˆ*Ãè½ÚÒûFÄÞ¹È'”z±¢=ü‘ÐV¦)·ÇUµÑ4Êõö„[‹|˜(ÐQ{s„¾_GËÈÛƒSÒ-zOöÜ5‚n?îYÄÊ=ˆöp'­æ\ M…œ=(ª Q®³‡ÐHµ,€=<ÿ¶¹Ê#ˆ3ÃTƒq-bWo.\H½Kq¹çÐ>RU*é$È[cªØè
‰±]3q.tZ
ؼa¾Œ‚•öäÂß.üÁæÍã³)Â<´ÍBblÞP¡ /€Akâ
ò1¯Ü3¯¬±0ÞtŸR2ÊW
-Z¸Ïžf™“Œ²—£GµTÁ¤Ü™ž *å"X9`Emü  'JÝÏðqŒÏóTþ.Ù1?OÇg|£Gèü<GÔ/þTúÍ(Ý…ö“8¢c4h”- š·Æ›“€¿M·õÊ`E ö13ŸYºPU£”'áâ£%Ô@¦~ì8=˜ÏhÝs?Ÿ™°ÒúAæܯéïÛ+¯@TldË'íôãÑ!”ÏÚéǨ%`½p¹ZÑ0&«€q£û´.ØÇÌ}æéBUR®ÊÕ)e–ê|ø¯üâ '4µÖ«DáªñÉF¼:wŒpaÔXF>{K±‘+µ—!µ} -Ôk9±^¸\=Ñ]–K
+Z¸Ïžf™“Œ²—£GµTÁ¤Ü™ž *å"X9`Emü  'JÝÏðqŒÏóTþ.Ù1?OÇg|£Gèü<GÔ/þTúÍ(Ý…ö“8¢c4h”- š·Æ›“€¿M·õÊ`E ö13ŸYºPU£”'áâ£%Ô@¦~ì8=˜ÏhÝs?Ÿ™°ÒúAæܯéïÛ+¯@TldË'íôãÑ!”ÏÚéǨ%`½p¹ZÑ0&«€q£û´.ØÇÌ}æéBUR®ÊÕ)e–ê|ø¯üâ '4µÖ«DáªñÉF¼:wŒpaÔXF>{K±‘+µ—!µ} -Ôk9±^¸\=Ñ]–K
D‰%Üã¤ÞI¡f+rï*µ-ª†håž#-Uþ:5š×‹í|êGÿDÚD8Ñ¿£UF7ýèØM*@F‘óJE7Þ õd¼=,fW¨@#Ý™œ‚¡;Iæ ð€î=Έ»R›,
OlÈ ~†µœú‘Xô°ÞzîhG
-÷ê-Õ¶ `§á_4ˆÓ«Ô°-º@z*¥4úbB¦:¯U´ôÃSŒš&žÇÀbúùöì0LTMªUæ4ù@îû ç.§8Ï5Dt™r‚*‰œ:x[廑£ÎO‡ ¨'H#áÂ<H]Xýedh;¯U4f^ðol‰;± KÈÇÈw$Q*`2„Š/@ôOµWîèÐ]=gA
+÷ê-Õ¶ `§á_4ˆÓ«Ô°-º@z*¥4úbB¦:¯U´ôÃSŒš&žÇÀbúùöì0LTMªUæ4ù@îû ç.§8Ï5Dt™r‚*‰œ:x[廑£ÎO‡ ¨'H#áÂ<H]Xýedh;¯U4f^ðol‰;± KÈÇÈw$Q*`2„Š/@ôOµWîèÐ]=gA
Zúñ˜JVxçhu¥Nècæ<óÃ@U7ÉNzõ 9 E'2•^ûqØô¨Né ï©ôC7 £§ÄÖ
¿-â&•šÎ˜v=§à2fIùH?jKf¬U¾-:©õ©†É9åà“&}èÎIzFFÙzÈ`G7þ”<O°å\¹ëf~¤"€é¤W )à¿!Š<×O•-…V”jzLI¾’\ù@>öühó#ɹðÛ
)Á/†¨ƒðFMzä%+z„>{ËPâ5'o”E+gú;-~ç&œxl4æÄÀ̧ñÒƒè åŽk ¥ñ¿ç2ºÊ´œ°\¤Ü‘  @çõÂù‚B
@@ -2087,7 +2169,7 @@ Fðû Ôxº€§æB;¡tM›R¦ÁÏ!ð†0¡Vûüÿ„Fšý8¶Ø pçcÛ¸;bt
R”ò¤Z]bðƒßýlãÛmôŒ˜/Éš¶>ÿϨ£c[ ãÓ¾üæ*öÅÄÆÁr;=£R)ah£~Hu”€õÂåjE÷#Œo+#w Ûø¤±.ØÇÌ}æ ¡ G)Wåz¢ˆK¨2Î?åó¿Žã„ÖÐ_(ñƒÛQ·þñ°ÔÚ1±´ó}­˜œ[XÛÑ÷}`(uúëJ©Ø(\=0uNŽV繓’{Gý]”.˜\>…PÑŒ«põ D¡%t/„þµ¾ýã¾ ü|´ïB—‰ÑТßä<“ù%¥brRážrŸK³ÐÀu+G©˜®'-
\6^Œüü·Ol“Âgž.TD¡— $*+§ôµ‰ÜûßçJD©CÌ#ùnÿÒÚqô/åô³
}|8n`r*áqô• ÊëúI0@ Ø(|\ð¶y‚âd üòBJ… &…Ï<]¨È1B/Cœ¬ÞþÈSÿúwkåÌ—ÔP0VêXæÏ+ú.
-b•ód€ž€ˆÄèMæE’ãÛôÔ69ÂáôÛö^læe9£o]xAÕ8ø±ð:Ï>p¤L­k©-­Á•:3ÅÓ"8rÃ[<ÆÁFËSO}ñæ àÇT! C0JSÚ³j’£E|¬|Ø£ñ_ÜÁséSÌWAGù2H¤&' 0Å­6²ôìKë|,õkZY )ƒàô»§þÒ iy¢¥¯°„IbM°ž]Pã@žúÓçÊy)ÀÞ?„”ùdúùNÊÁÔ¦öÿòê„ñá#þ†ÚDx\Tèc^ËKü}!`ö|Ž²ÇõˆÜ×)/·îoû°|%ƒ™©‹UE@ºˆ×å’¨ }áCÁù^Û+¯5 åSŒúg9y¹ÂÆvƒÜZýÇ ¹ö…Õ‡næÞVa4LÊ–ë §çHŸR^CÜßc~Ììg®.Vt*ç*]½B^teã‚}_ÆÁ+ë=| ýåzìKj_ľó‚ľh”Àƒ´
+b•ód€ž€ˆÄèMæE’ãÛôÔ69ÂáôÛö^læe9£o]xAÕ8ø±ð:Ï>p¤L­k©-­Á•:3ÅÓ"8rÃ[<ÆÁFËSO}ñæ àÇT! C0JSÚ³j’£E|¬|Ø£ñ?ÜÁséSÌWAGù2H¤&' 0Å­6²ôìKë|,õkZY )ƒàô»§þÒ iy¢¥¯°„IbM°ž]Pã@žúÓçÊy)ÀÞ?„”ùdúùNÊÁÔ¦öÿòê„ñá#þ†ÚDx\Tèc^ËKü}!`ö|Ž²ÇõˆÜ×)/·îoû°|%ƒ™©‹UE@ºˆ×å’¨ }áCÁù^Û+¯5 åSŒúg9y¹ÂÆvƒÜZýÇ ¹ö…Õ‡næÞVa4LÊ–ë §çHŸR^CÜßc~Ììg®.Vt*ç*]½B^teã‚}_ÆÁ+ë=| ýåzìKj_ľó‚ľh”Àƒ´
\!U)éÉ]UiÒÀ™ØÏ㉿5ïÀ5õ¥?±¯h}Ó>õ Ž¾D(¶Ô·6
ü^K*5Ê[JsoàÖ[Ó‘À±ö*ÿ^kXƒé§ßâJ+ ä †“è~ô ÐVÞ¬P‚ÏA@a„!%+íÙ]DˆähQá¥Fy7^Rmíûr ÆÒåòºêmo,e›Çäðc2Ðèr~ïCƒ+/é+ÑÓ"8r ˆï±o@ÖƒŸ »Ï`b’€d‹¡&Ë(W Ô5Ô†îêô9†BcßÌëôÏx)aTj¡CNcƒu=· ö¡›BóúãhÕGFž"Û‚çDp$0 §TRÿü°R³ØFM‘â'"¥K¢(Šá*_3]êK_¬ZxÁ]ß+ˆÝÏîÔΫ(ü»I¯‹½¶â:g{åål‚*o()ÁQ!f3Ï.”ñiOËŠÅ>¤‡‘&CÏŠeñ!È+ø °|¬]2€¥EPKý¿´£µG®ÃÇî»d;`6·Àkéž]·ÉfvÇ<{NƧý+(»b¢…¢@a<‹“Øìàç6Ý‘eég8xv™Û÷Êˇ­oÕv^CØ{0Øãoõé96
Å®äg¡¨COŠÅ!£Vðs¹ÒÝw%:;D¿ÁÛvìQ1ƱnK/‹à¶‡ÍuÈxWMhýb”ˆi Pí £vš pì`Až
@@ -2105,283 +2187,299 @@ P¦Eè2ä Љ‘Kt
¸À–±Ê[Æ'4o!û`~ÜÔâ›3¢eˆ‹@c5,g™&‹‘&ÊWÔ3$o¸;Q[lqQÇÝ›--¦ñèñKçÁy¯G\c[”ÛEYÏ>«:a  e«E¢(a< Ó#@ŒÖÐxÏc«õ%®â¨ãû1ÁhõBÜö“g‘¿0Õ‚æ>·à[I¢gˆ‹Bc5',gše‹¡&K(Ïà/eVwt‹WJktðÔÇ{¨êÑ\å黢BZŸ}_ÖhÀ-”ý<|#é0sÌÁC0Š P6ØYB ‰™tgÙ¸Ï+œ:_|ì}ÙÂT$ñ.›êr~Ñö°Þó¾Ï5ôØj¨ £a`ÂS•1ªv+MÒ$5”L²“bq)͋ƯøØðTDo‘rM¿‚8ò±6óüúbm´…6æ÷}V‡™Iº€QÄCÙ`d &fÒeÛÑüÆ
†ðk§ñ­êKXDññöÛæn£ÆoÌÂÚ³çÍ×[Jq‰<ÒÑÒÂhØ„ðÔeŒª^‹F—,GC)“í,ÚŽêWRsƒ¿é³õ­s×ð”DŸ„à@ü"öýuÎ%>Ø,Ž†ØB÷~ƒ»‡f.9xèFQeƒM%š˜Iw–-ãhdC"Ÿhó#XD%>³º;‰ßBä×ÚÔW1ø¿•h¾€˜è¥lªÜŠE‹,A D“í¬X,BVó‚7ïŒÃݮᩈ·µñI&Îo!jÜÊbo1*©º¡aÿж¹¦Îaæ’ƒ‡0`ùP6øYB ‰™tgÙ°gIY]g
åYöiæÁ¢ãð+X…é¸ÞäëPÝù$w4×G0Ä™¨R2Óm¥:‹,? EuÂxV|šyp^Øü
-U6¤Wé6JG‹l’Àu*Áè B—<E¡Š‡¢Ñ'HCM¢PžeŸf–ÎÀ_ß~øþÿÛÛ}ÛÞþù‡ÿü!п··~º×NC„ЗöñÇ4>~ûá_ÿþê¿Ð?ÿòF}ácûï=ø··À£„À—þoÿç5’Ì·Lã4ž
-ùí‡/¿þðO¿P…çÕA­ìo¿þ»†Ó“˜?BÙJàí×ßÞþõGê6üÏOÿöë¿ðuÛ[ë]ö€×ÄMÏÆÆŸÈ­r] ?í_z'Ïè¿hÀLÚ¶ø…FÎæ³Yùý[.ç—ñ7õ´ÅòuùgÉ¢ÞË‚¿‘Èä%<
-,aXÂOñèÉ<”Ä_„:èYäɨ_¸UÕ3èFÆqæÁÌ{|×µª4W˜¡äñ7ߥ帗ïÊiUÊ=•4R£")L|Öý±’ÄŸdšg_†…¹Ž?§/XØÝß&õcÂZØÝße=T<VpГŒB¯ÿF„ j¹ïäßÿôK(o|äX¤vÑ9Î_ÖŸ¥ÛHÿý̇#ú˯?üÿ¿£
+U6¤Wé6JG‹l’Àu*Áè B—<E¡Š‡¢Ñ'HCM¢PžeŸf–ÎÀ_ß~øþÿ··ÿú¶½ýóÿùC ?··~º×NC„ЗöñÇ4>~ûá_ÿþé¿ÐÿþåúÂÇþöß{ðooG /ýÿÞþÏþj$™o™Æiþ<òÛ_~ýáŸ~Éǯjeûõß5œžÄüÊ–øSo¿þöö¯?R·‰¬«å§ûõ_ø:þ¼ wÙ^w7="·Êu-ü´|}üé<£ÿ¢3ýmÛâ9ÿ™Ïfåÿé¿R9é—ñ/õ´Åòuùç™EÙîeÁßÀHdò’F–0
+,á§xôdJâ/Bô,òdÔ/ܪêt#ã8sŒ¿`æ=¾ëZUš+ÌPòøŽï‰ªÒã^r¼(§U)ôTÒHŠx¤0ñY÷ÇJ~iž|æ:þž¾@a÷›Ôu
+kaw—QôPñXÁAO2½þ6¨å¾“?ÿé—PÞøȱHí¢sœ¿¬;>J·‘8þ'"ŠŽè/¿þðÿi¤û
endstream
endobj
-608 0 obj
-<< /Type /Page /Contents 609 0 R /Resources 607 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 548 0 R >>
+616 0 obj
+<< /Type /Page /Contents 617 0 R /Resources 615 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R >>
endobj
-610 0 obj
-<< /D [ 608 0 R /XYZ 78.37 808.885 null ] >>
+618 0 obj
+<< /D [ 616 0 R /XYZ 78.37 808.885 null ] >>
endobj
-141 0 obj
-<< /D [ 608 0 R /XYZ 79.37 771.024 null ] >>
+145 0 obj
+<< /D [ 616 0 R /XYZ 79.37 771.024 null ] >>
endobj
-607 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F29 375 0 R /F20 382 0 R /F58 386 0 R /F50 374 0 R /F23 379 0 R /F51 380 0 R /F52 376 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+615 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F55 387 0 R /F25 379 0 R /F16 386 0 R /F58 390 0 R /F54 378 0 R /F19 383 0 R /F17 384 0 R /F20 380 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-616 0 obj
-<< /Filter /FlateDecode /Length 9837 >>
+625 0 obj
+<< /Filter /FlateDecode /Length 9836 >>
stream
xÚí]K¯%·qÞëWœ¥½¸¾À`]Æ€³¢áÕ ”
ÏïëÕ|ÙÕEsûÏ›¹ýá³üýúã7ÿò9Õ›µ[ÑæÛ?}cá7æfo¹n>ßr²›IööãÏ·?}0&:cr…¿‹1éÛþñƒ·³6n.­ ý÷ÐÈ~ô~Îîã‹Ï~Jµ¡ô/ÿ
@@øÔÿNÆû]§òSÿY#î¹`»Î)‚SÿþÔ'iõ™ÐÊã߆Â<H—I>kGàHSÃ(M€SNÍUÿòÙÆ[Ýjr)¸:˜-Ú hÑkç‹žm@ç>4®.`ÛEßØïúo²ùèÊnƒÁoà'?ìÿøÒÐ…èž0Agêæº
ÝýŒ
;T‘ÍÊæßvž÷çÌìПGÃWõü?“b
-Cuý;æ¡)P!¦O±ñÞ›ãI›öäééãsML‰ÿ)!l?·ó}—M¾ïÏ|yÆ®l1y~ÆYñF-‚ÍjTËnk¿wQ# #g}¹ó;ê˽ù»÷ÍxØ73›3aÕyiÏy=‡»½Þ¥¼O}BVŽ‘[Ùž¹‡+Û^=^uOÿÜøÜÑ¡Kó˜TT#¿zþÅÞ½vä9û¤÷¢T qø­ýœÚS9è/6mÉŒ9!R¨9ÅIçt¾?æ6Ðýaoè4y6$¤c æ4º9u‰tôàlq[ÈaUN&?â†?›¥sºû]—ÍÔ¸r橺ô=½\„•ÝU½¾ Ëz eø«ÜÒV³/qnå7` Z»ÑÑ=>‹2­¡gr«Ýbˆ·g3ÖÔïòñlÂær^©SY=>”6ÃÑ\JkèÝGã–cØñþå~hA‚Ä Ù.Ý8è ðœÒ©= ÎÏaæ½Íˆ^¥Cô®¦4>ënfó~§± }(>Óí xÓíÝ®d
-=¤N öÅy(šã,Îg×z?v–g»ä˜µ»lÞb S4êirP/£PO´áœ…7,;žèwŠ)ÿ±ŸúßǧZÏÓÜ“ÕÚ‡}qEHeøß^Ò÷ó}]îýÑ|²9æs®o;N,÷Oäž×÷*Íóú¦ºåìŸöïƒg}…O<zébÞŠüÇc«Ù­ÏË™>LB‡ç—i³¸2á9jê½ëwæ÷ZAb
+Cuý;æ¡)P!¦O±ñÞ›ãI›öäééãsML‰ÿ)!l?·ó}—M¾ïÏ|yÆ®l1y~ÆYñF-‚ÍjTËnk¿wQ# #g}¹ó;ê˽ù»÷ÍxØ73›3aÕyiÏy=‡»½Þ¥¼O}BVŽ‘[Ùž¹‡+Û^=^uOÿÜøÜÑ¡Kó˜TT#¿zþÅÞ½vä9û¤÷¢T qø­ýœÚS9è/6mÉŒ9!R¨9ÅIçt¾?æ6Ðýaoè4y6$¤c æ4º9u‰tôàlq[ÈaUN&?â†?›¥sºû]—ÍÔ¸r橺ô=½\„•ÝU½¾ Ëz eø«ÜÒV³/qnå7` Z»ÑÑ=Ê Óz&·Ú-†xKðw6cMý./À&l.ç•:•õÑãCi3Í¥´†Þ}ô1n9†ï_þè‡Ö$HÜíÒƒŽÏé!ÚZàüÖaÞÛŒØáU:DïjJã³îf6ïw»Ð‡â3ݾ€7ÝŽÑýGáJЉG£žï-Ì5ؽž’ï]Üb©GòósÞG4öYùÉoΆCû??'¿†-Öü¤|³•CñmB>SáxŠ¦®ˆ§ý4M¯w•ZìzÁÅ3¤²ð;úšÙþm® exBÅ$­SŸ(0\JjÚpÜåO2…´P¼/ñK@@¡=ývÒ}Vñ+‡(‰§ãò¤†NmiÔ3Ö±ë•z ÛÚà>ž¬yóøÔgo|…
+ô/µÏ ¿÷³ 1©:8ÖK‡´cÔÏgJ1–Í·Àò´E3zÒ-ÜŽ‡ç¦a„‡úaò±Òƒ#¥‚;àUµ¯p¢ª‹;ÎW aZº¨Ö(¥ Fá*AüÝØE8Tš}ô7€‡³£ËÎŽ_$H—â½OPg£ã±¿N¯0N6ѶùñŸý‡kÌÔ)CÚ\øš»#ëÜ\]9óB¸E\Þàÿÿ
‡"¿{=¡€¨#º{$¡¦˜œ’˜ÍPü}FR<ô­~Rø»m$ßÿ¨¨`ÓQ
-Ø”7cëííçoþzOüáÖÜó¯°™ûÛ훿ܾùá&1×V‹»½” \nÓ;ÎÑçäÚ!¶@ôGÿüöó­3šw=õ…­äÛK´eK9´¬ gŽä1Ñ6'ÙßëÞ 5ÑßCÛ~X͆HÁºç ·_fyðn«µ\4©/Ù¾ï·'Ö¿$X; >–-‚óžì`6n0–³=Ì
-JöW™2lØ`%¿h<Q_3~!¾>eÀãRùU'Ì‹æùdÿÃ)óyLsæãAvi0Áè!Üuê2ú,ì'ü³ Ü žVé%piÂÀC"æñ¼êñóÊ®Y:`³S”Ä*^ûî˜@…k‡S´vB¡‚µc
-«}»ÆjöÅ©öÝM,áâèȘøRoÞoÎÇ cD¹›š¾HÛfÞ œ~…ßÅuÖÔòe4]8ÓV4·õåâ:cjøÂ-¾0µ”\Û¢÷$cjÉ ¸4øΟϋ5°E5mÔ¤`]¸ý<ƒÕ;úˆT —s›MÕáz .3ÅZÞ°¥…ù¤æ0fŸlÔÜÔ¥RÛzèÇî¦ØÙÍZËÐ[׸ë'tb3[M…†ÿÕåŽ{Ø û—bÜ
-`Å1€¤’LT
-hrÌDØíUÜÔ¥NŽ± ÖcPQ9ʼÚþ­]¬ºðX-\ýql:téÊŠUàé•;<KÂì ¸14»C’•ÂMAMèì ·yLBQÌ Ó…ÔÖÊÐä¡ ˆ×bæÎ'æÃƪÚX fQê‡MfÙ²å>ÝY12ùC“u3…“ ]Þ伕ÚbˆÁ
-:ZòQUF´/„Š4F‹y«+ŽÌ†…ß',ÀD6ĘÓîLNPDݸ΂ÿÅB&ûýlÊIÙï7[ŒOJ#Ú~¡&0£Å¦Õþ#[_Ì–¡{ø ܹšL
-é'g¼à7)å €ü2"¤ý¡èX}a¶Z¹ºäØü¸9˜Fæiõ%´A®‚aº1V+ÈÐìMHö
-·±ÔÙ1OÝiª%vqË0!ë~2 É1B'†Å±
-̦îs胺eXoÒ
-âb æR@¬iz–ÐìMHö
-7u©KxVç<uè€Ëj/ØÜi„rôa¸Ú»óΡ# .w.„e€Á‚Q„ZzJ•{;«ÉØ졉”-Ž‚±ìÅI¶P˜À­YBwŒ.ÔI:c³“„RÙÈ wfDòü“0MʼnÎçû ,e »½Øõ™
-º]V>‰°«,eÒŽ¡Ù'šLÕÜÔ¥Î>‰°sÇ­’ ZÇó%—¡É-B'60³ÕÔc}€³~ˆ0ø:©„ªƒ/iOaÇÐìMHöjnÜ-HêÒY`K–,nUwÞW‹õS‡alî2B©Œc†«½ûns䜖¢÷{Ô%«û ÆÅYI‚f÷hB¶Zq¨‹]ü¶«X˜ü=Œ“hÆfÿ¥2„î,Þ;Hù¢Íº8 {ÜkÂ,m5š|ÆÕ €¯ü*¿XC(Ã|_jªb¨÷šUÆO7u±Ôt œÕí:7‡/#JÈ[×—”SdÃfµ3•½£ìP>€èÏ%˜‚tÉ`( Ô(Ä®¸ö1‰É¸ã604Ñ<‹¹¬È‘¡¦%¦ÂŒ8æâÐba§ .—Ú]wSÜ Ï[W´TBÞºÂ¤Ý S&«©ìÅQ|38²
-[êìcXÑ£#œÄ2<ŒÚá³oÓ&4‰9 ‚:Fh*<eE?•ˆ»`á6 Km‚/7Å 429(¡¼uuI7E5Ì"N;CÉ/Š¡r
-üÂÚ¢2òÖ5íz ™èNœV ÉÊ
-cÚÁ`Î×
-£À÷¡%Û¶ÛÂ/õWK0ý Ò´ó°4íPIшCœæ¦ .–ÚêÐk7Å æ]o‚’IÀ[×–TTCf´3“]"6ˆù®B8d;43¹ì@ð>Æà
-á‹T+¹&œ±š¯ G–PÔT„y)§gÂbÛÁ’pSPKmZLhæ v›Ygµ\†ÞºÊ]?¡SF0·µì›ÁsrƒOÖÒñ
-›s/PÓv°~FM›éõ"óÓXM­†‘×ì-~Qð­‰ÈØ[ל´œHÅf¹7œ¥‹KðëÃäÚè÷Ûxu( Ã=
-Æ€A/u‹5¶,Ða«iŒµóºÅsÞB
-]¸na)X—M 6¶WIÂÐchÜ$›±·®:«)¤ÚFf¹Ú͇•šíðvŠí•¦KÔ¢>zs Æú¾ÏÕ7–Œ5M1,†2‘¦Í;[ÊÄRcM8µfÛ쎰.E>R`ጽuÝYOMÊöËåì'm»„N’ƒ&“``óáƒxÚÎç˜H¬¹öó Ûþ::>;‘¥laV‚t‰Ô°ƒ±üM8Á®(àD<ä@‡
-]«AÄŠ6«y¼mí•Ùø2¿x<&v)Äc²}û;ÊŒH®.¦†¤€ï¸¡ó
-«g(©Þ;ˆ|K4UËeˆä’‚šÌÐì{å„a£=Îó[Òä OÃ1À@§À/c; €m@È
-£˜Íèå©&üÚ\sTP—M Å ÈÐ’0;·‘ÇE0AtæÀ*B±d°ÛÛÌ>Òæ(o¬ûÁ¯-R.u; OíÀçžù†ß×Ò1LªÈ
-£ã„“(qãíâÄPA]tk«PPãMq‹X­Nb "©¬ ";·Õb9“cÄSÏjƒ¡›fï`˜òRnÛü’cË€ŸBD+=ôÚ”£‚è¬!D|8&¬C:1ÔX—M­ûY1„Ag¬×‚ ¡Ã
-ÖpÐiCˆÙÞdÞŸ+¦Ê&‡¶è9ðn.©,0ô¥Í’ßz—Ò±MêXÊ-™!:}¨¸€N”Ћa_ê'ŽÂ[s èô7Å  ­’= ’MZN”bä`¸Ú-çƒípÈO‡%|£â2æ¹ø¾øk4š€ë@B¬Áš€q@ vEA Šì*,ÖYbq°T²f§ .·µ(ì÷Í=z$vÐ À^Ëeˆä’‚šÌÐì{9@Tƈ#0hÊXŒë%{
-
-á0CØíìe÷(cÄx*_£=É|GàmT+S{“à¼]fdø‡µÔy™‹KZ«‡©†Ä9‚k„Ý°Yäj爂š°[!ÜVcåÕÄ0EyžtÛzŽ²5°± EÇ€€x_ë⇗q¡+‰†¤0rÍ@ŘÁN,f±“gX;!&³­ò2‚-බpù%c°B l
-ôLbñT.¥Å7OÛ¨×2aÙ|¡ñÈì$¾t˜#ì†Ñ"W;GÔ„d†°ÛÙËgëʘáÚ@`žwnž­S¼~^axzíVE µ6Ì×h:†|Dû
-ߘ(JÆ'?qÔXNÍvX–OkK[SkµlBhÁJ*:¶EØíÍ–Ä°HüG´!úx&£0q¬Øœµñ€Áö¶ $í§ØÁ0Á}"…t° KÁÄO
-†)–l¿®¥Ô„bðÛ.[
-±I¹^ÂZÒw`6Ëc–nL“ù~+`T^=ÛïbËD‰oÖ‹›*H¹i bÕ`7l¹ÚI¢¡"dC„ÝÞfÙ^ˆ9â€_¬–êîÁdÄà°Òø M,˜Tãâ$€SÏ šH«oi$KÁÄO
-–)–ì
-»„å0ÈVn["ÜöFËVd4¼ñÓM¾¡ß×å R/ªÖÁ㫯(SM8ºúÊ×{W_- §
-¹ãr©ve “¶êÞ!¹ejÜ„tvçÕ³·W=¾*‡¹Gj‡VÎöÜ•›ìô«Œ/¨olK/ϺrzP`¸âgUõHþ“uâ]ËArOÊw-i.ɲP¼Ã´‚RŸ•EcŒ?´ÿ¹Rñ¯½(Ïúß›²åçÿ|©x —·þY ð4Õêð ŠÄ‹ÛÊóêå'Âk]âºB9oøÕÐÂ5ƹHsÐjZÙWAôÕ`t3ôú²âö°Ðmw¬ÜÂ:IÝôsÃÊ…oqë$y¿Ô°Á£ã#p*ˆVŠ]Û×îwž`Ý€‡dieœ”wtýVNîJsµm—Óœ¸ø._>¢«i»Ñ8Òeb½qúï“j5òé÷ýZ2©DÛ«ÍúJÅëÝGºSlð=©uÎe†{ûqŸËéÝlZàBØA›Á¥ˆ¥šøA'Ìc„ñäʺ•` øã@U îeuÜ¥aÚ‹ÄôýýŽŽÔ¼:6l|Ûµ~ F8~Ä°´šŠ‰÷kïT”1¼>¢Œ~§ÃzŸ—öÖO}*÷n뇎xYNá›=ç©"ü@FC¹]G•6·»û|l=fÚ%Œ¾®‘Õr¥O.Ô‡WxìœsÞKS¼äuZ¢› æ+/º¯Ñ}tsßý”6üoQÀ…ýÂã9g,ÊN7ÞwÀBü,f–pXXÞã§v‡a¯k…þñaçRiž;WÅw©ßH×Ë¢ò¯ÜöB!q‹ÅÚÝ¢Å׸§Òà uaÜï4 ®ßc°ö3Ãs*=bì¬G›ÄS¥
+Ø”7cëííçoþzOüáÖÜó¯°™ûÛ훿ܾùá&1×V‹»½” \nÓ;ÎÑçäÚ!¶@ôGÿüöó­3šw=õ…­äÛK´eK9´¬ {¼—ïÄDÛœd¯{ƒvÖD |mûa5"ëž3Ü~™åÁ»­ÖrÑt¦¾dûB¼7ÞžXÿ’`í0øX¶Î{²ƒÙ¸ÁXþÍö0Tébë´jÒ¸ÓÃßk=쥿F}ÒÅ0» ÍÅár«j†²Ò?Õ|«Z´áÚãdâKÏSq¾ö@ñ((Ù_eÊ°aƒ•ü¢ñD}Íø…øú”SŒKåW0/šOä“ý§Ìç0͙٥Á£†pשËè³°ŸðÏ6pO4xZ¥—À¥ 
+¯}wL ÂµCŠ)Z;¡PÁÚ1…ŽÕ¾]cµ
+êR©í@=ôcwSììf­wNËeè­kÜõ:±™­¦BÃÿêrǽl†ýK1n0â@RI&*49f"ìö*n
+êR'ÇØë1¨¨ƒ e^ mÿÖ.a
+V]x¬®þ86ºteÅ*ðôÊ%avPܚݡ ÉJᦠ&tö†Û<&¡(fÐéBjkHehr‰Ð‰Äk1sç“óacUm¬ ³(õÃ&³lÙrŸî¬™ü¡Éº™ÂI.oòFÞJm1Ä`-ù¨‡*#ÚBEš £Å¼ÕGfÃÂaŠÏ`"âÌáIw &'(¢n\gÁÿb!“ý~ 6å¤ì÷›-Æ'%‹m¿P ˜ÑbÓjÿ‘­/fËÐ=ü
+î\M&
+'…t“3^ðŠ‚ò@~‘ÒþPt¬¾0[­\]rl~ÜL#ó´úÚ ×NÁ0Ý«dhv‹&${…Û€Xê예§î4Õ»¸e˜u?Ðä¡ÃâXfSwŽ9ôAÝ2¬7iq1Ps) Ö4=ËhvŒ&${…›‚ºÔ¥Ç@¼«sžº tÀeµlî4B9z0\íÝyçЗ;Â2À`ÁÀ(B-½¥Ê½ÕdlöÐDÊ– GÁXöâ¤
+û‚Ø
+‰¶‹M>ãjPÀW~•Œ_¬!”a¾/5U1aÔ{Mƒ*㧠Š›‚ºXj:PÎê‡v›Ã—‘N %ä­ëKÊ)²a³Ú™ÊÞQv(@ôçLAºd0jbW\{‚˜ÄdÜqšhžÅ\VäÈPÓÓ aFœ sqh±°SP—Km
+‹®»)nÐç­+Z*!o]aÒn)ˆÕÎTöŒâ(>ˆY…-uö1¬hÑ‘ Nb ÆíðÙ·išÄœA#´ž²¢ƒŸJÄ]°p‹¥¶ Á—›â™”PÞºº¤›¢f§¡äÅP9
+j
+âHu0Ò' ëUÐÜÄR©í@“Çípƒ¡TJhÞº²]5¦‹ˆËj"ûC1S¶ãg‚°Ç
+Øúí@Ø™:dÚNûaDtÍ(è0Qxšv0j`î
+šúgµ°½UÜÔ¥R[B-Œ3SÌð€¿9PRzëúví4]·€Y­f²S”bHà«Lɶ:»‚ÉôtÀÏ£"¬ƒ°n€|D 3 Aí
++AºDjÈ ¯tN~amQyëšv½„Lt'N«…äe€²ÜÃdñóØ:ø²¡ßã¤HÈdÛ¶t$§
+òiÚ¬¶€Ÿ¦2è™"ÅJ.‘2èO Nq«Þ!€·®g×J±âÄf5}ÁÜ´Ù7Ž!Ó‘P˜1гÛnˆ@€d+ùv®ï2fÝ2Òt3øzÆ׉¬˜ð'Hµ"(à‚(\úÁRUÂyëZv™²¥sZcG;±S38–.ãgö5à
+Ä!NsSPKm uèµ›bó®7AÉ$à­kKª ª¡?3Ú™É.Ä|W!
+j*¼”Sˆ3a±í`I¸)¨‹¥¶-&4ó;ŒÍ¬³Z.Co]実Ð)#˜ÛÎZöÍà9¹Á'ké‡x
+X?£&„̓ôz‘ùi¬‹¦ÖÃÈkvŽ¿¨NøÖDdì­kNZN¤b ³ÜÎŽÒŒÅ%øõarmôûm¼:ÐácÀ —ºŽÅÛ è°Õ´ƒGÆÚyaÝb9o!….ÜF·°¬Ë¦ÆÛ«$aè14n’ÍØ[WÕRm#³\íæÃJÍvø ;ÅöJÓ%ê
+Q½ƹŽc}ß¿çêKÆš¦˜
+GX—")°pÆ޺&e{„åÎrö“6Š]B§ ÉFA“I0°ùpA<‡mgŽsL$Ö\ûù€…mÈR¶° +AºDjØÁ€‡Xþ&œ`Wp"ò C…®Õ bÅ›Õ<Þ6‹öÊl|™_<»âŒ1Ù¾ý‡eF$WSCRÀwÜŒÐy
+i‡âÁDß“Ãæ{~?½ðm{oC V :Áš0¦œCÐìÔåRÛâ!L½)ví¨¦j±„Ð!©7È” Ìkg,o•%Ê §Œ'ÚaT^A<ÍêzŸL[Û‘W‡`’ëQY‡è, †€ÇB1LǵFØ)¨‹mm
+3P½)níxÏk©„PÒN‘±ƒÓl§œ% ~Ê°ª¹Zª¬6­hÜJ;
+qyÙ¡)á÷Íù„ßð
+à—±À6 d…щÌfôòTH~m®9*¨Ë¦Æ„bdhI˜ƒÛÈã"˜ :s`¡X2Øímfis”7 Öýà×)—º‡§vàsÏ|Ãoƒké&Ud…ÑqBÉN”¸ñvqb¨ .ºµU(¨ñ¦¸E¬V'±‘TVPŠƒÛj±œIˆ1â ©gµÁÐM³w0Ly)·m~ɱe ÀO!¢•zmÊQAtÖ"¾ œÖ!j¬Ë¦ÖƒÎý¬‚ 3ÖkÁ„Ðak8è´!Älo2ïÏSå “C[ôx7—TúÒfIo½KéXŠ&u,å–LÈ>T\@'JèÅ°/õÇ á­¹†aTú›âP†VÉÉ&-'J1r0\í–sŒÁv8ä'ŠÃ¾Qqó\|_ü5MÀõ !Vƒ`MÀ8 »¢ Evë¬ ±8X*Y³SP—ÛÚöûÎæ=;èà?¯å2DrIAMHfhv‹½ *cÄ4e,ÆuŠ’=
+jB2CØíìåÕ\£aÚy;GÙ‹óbÖs‰Çåä—¥ÜÛv•fBØqú<³rÏ@ÅžÁN¬r'÷ …p˜!ìvö²{”1â<•¯Ñž‚d ¾#ð6ª•©½IpÞ.32üÃZê¼LˆÅ%­ÕÃTCâA‡5ÂnØ,rµsDAMØ­n«±òjb˜¢¼
+ºm=GÙØØ…¢c@@¼¯uqÌ˸ЕDCR˜ H¹f bÌ`'³ØÉ3¬ „ÙÎVyÁ–ˆp[[¸|Ž’1X¡6z&±x*—Ò⋧mÔk™°l¾Ðxdv
+ß:ÌvÃh‘«#
+jB2CØíìå³ueÌpm 0Ï;7ÏV‡)^?¯0<½ö«"†Zæk4C¾
+¢}
+³Q'Ò:Í9øevÀoè?ÌÓ´q!­°þÄ…¥`ÊO‹aÂr˜/µŸDM&TÖ ~†ËDlR.‰ø*•{0™…U¤Sœæq€à±øÅO-«Ô©ëµ4.¶ÌPcâ'‹]Âr˜?d+7‰ŽŠŒ-n{£e+2 Þøé&ßÐïërP©ƒUëàñÕW”©&]}å뽫¯–†S…Üq¹T»2‹I[uïÜ25nB:»óêÙÛ«ß?ŒÃ\‚#µC+gû îÊ€ÍvúUÆÔ7¶¥—g]9=(0\ñ³ªz$ÿÉ:ñ®å ¹'å»–4—Žä?Y(ÞaZA©ÏÊÇ¢1ÆÚÿ\©x×^”gýïMÙòáÓ¾T¼‡…Ë[ÿ¬xšêuøEâƒÅmåyõò ‡áµ.q]¡œ7üjháã\¤¹h5­ì« új0ºz}Yq{Xè6Œ;Vna¤îúˆ9‚aåÂ7¸u’¼_jØàÑñ‘F8D+Å®ík÷;O°n ÀC²´2ÎNʉ;ºþ+'w¥¹Ú¶ËéƒN\|—/ÑÕ´Ýhé2±Þ8ö°Âùôû~-™T¢íÕf}¥âõî#Ý)6øžÔ:ç2ýý¸Ïåôî@6-p!ì ÍàRÄRMü æ‚1ÂxHrå
+ÝJ°¿…aÜq *P÷²ºîÒ0í‰Ebúþ~Ç Gj^ 6¾ÆíZ? #?bXZMÅÄûµw*Ê^QF¿Óa½OŽK{ë§>•{·õÃG¼,§ðÍžóT~ £¡Ü®£J›ÛÝ}>¶3íF_×Èj¹Ò'êÃ+<vÎ9ï¥)a^ò:-ÑMó•
+Ý×è>º¹ï~J~„·(àÂ~
+áñœˆ3e§ï‡;`!~3K8,,ïñS»Ã°×µBÿø°ó©4ÏŽ«â»ÔÆo¤ëe_ÛÝWÔöB!q‹ÅÚÝ¢Å׸§Òà uaÜï4 ®ßc°ö3Ãs*=bì¬G›ÄS¥
ïÄ`ïÈÙÆñ®]@ze^%n8{Òͤìëº>£ãÙ“èígÿ ¢Á;Gìâ)÷ÝýˆVMüÞajÔîéé‰mç±cÿŒNÉë½ì å²¾¦ÁùãË Žf¤`×iЪH¿ž ð_˜~Te}ÑQ® ÐáƸ8¹3÷óE¥øÝ8ßÚËüåÞ0ºðõ¦t=ï¤ú\ûºìâ슈²^jÔýkm ™ øÜù.‚6¬Œº]Ä»f–' 0¹cÃav©L¼ž
-xó…EÜ}æ«mdfçð‹îîˆýŒ ¦ÃKî_#àßŠÜ jîWÜo·½>wÛÉ,ÎÁv¸È%%ñ Š»ÿ<_m=Æ¡
-è<Õ`|™W´?«ÀÎUÚ{uxøƒ÷²ÏpõHø«Ê}Kòü½+äγ¹–+¢ÙoŠ1.£{f”—xgéçvoCVW¿ª€>ß½wÁÁv°8{`ÛzaÀi!}¼Q¹¦¸Ò¿ráÀ×ús·°¾‹i3ö^]ýçz6Ž”§jí{,ÝTúÍ¿s‡î]Í°ÚSáÕtBbÛU?÷HJÜü]ôˆs÷Ið3€p—þÆ* $ì«ñã=â±d-OU׶½ºvyªºö¯RbÚgüð§%c€ñþa}íNMÄ*òOÄ×+,ã n—.[oñLÄ?e>ÿ=×;\Ž5Ê¿JÑk…ɲמSëçq^ò{&~¦â5Öu‰=)%]¯FO…a¯êå§/eõ7<Êf›š|q˜1õ£:ö3õõÛ®Êô¿j·¾æ
-îøL†±Ø¥•×°Šd«7öd‘õÞôEÚ.ÕÐñ›I7`£òs¬©åËhºÖYÇ6=} ûÑs•Ö{[iú‹k­c ¬1.n°“LóªZ‚s”VelOž3sÜÚG Õû(%6ÅzšªÂn ÍŠÝ€º\j;Pk«^5ØÁBæ\²Z.CœPÕBe³ÛÙ«¾Ð`¦ÊxŽ“lÅ’t6¶v‡f×J ´Z](ß—ÇâûǸÛø}ŒëÛç÷a2èÅNA].µ¨õí+Ja×J¬´ïN‡\†F1±¦ *3˜ÝÎ^v2F9ÂÂÄ€“¾Å“U¬Ð½¢ÉØö$ì“¡â{Yb¼ 9ZAš–½
-ºÕt­ ºuš›‚ºXj;Pc±
-¶bW°Þ
-}ÏÛÅ2B_“zšnÁÜvÖʽlŠx¿ ÅZ 8hmÁ­ìŠ†Ò*ùS§oUñ³Í©CÉGPc@ü5 ÖæRtu³iâ5€.’SÃR«6WðS°›ðÁw¶ø+%!’GŠiBR_s[ìä e„r@À[Õ`Ž·Ë*ø°C}2µgYG¸xJ³øañ€( ‹Nå™&È’gvêr©-¡0ôà?{SìVŒðZ,!Ô’ÔdÃáµ3–}£,Q^°àçŠÕÜj¨‚µ¬ƒÁ*'‡oÂóÔ[EÅ€U˜2L|júÁ8-­~¢&„p Ëh 7†ºHjÈPŠ¹}ï¬êœi¹G,’úÔ·i&TÃf4ÙÇ®^lµÇ·¯‡å Ð÷ñÌàøö¹fÁ[+`´á×
-ÅùŽäXC±[òÐ ÃjK9TÅJ.‘sìÄ«ú‡ÆU¯ç•DFø[¦˜&cå™Õj£úP‡*Û–È@`P¨J°K®©×$sëbE“DeËb0X,’ªnkŽ°A†#ç{a%H—Hß3èX`çÔ.¨iý¾º.ªk4XåÁ`6Œ½ œÄ`‡•}+Ñ }¸­@ߥÕ3À<lìUÕ¼ë5¹¢bfɶ4aéõV4·u©Ôv ÅùÚ ¡;ô’i* ¹ QÛ®ŸÐ‰ Ìl5Uj¨ K” |Ë
-‚DGõ:5ê“í»±­XÓË„X°¾
-¤X> ZºnŠXNX—Þ,ȨƳÄûÀ¹˜ 'ˆd³šŠ­ÑüVÃ¥fšØ¤\ñÚˆÔ«¢Ëßs Ú¦—+³V S ³Ð%£ºgÙã÷†3iÍ.Ç…%c$œZ êMt½jsÄëPl»kD„3FÍYO!ÕV2Ëåì)ÍW\‚—¬åØ?E³ÞSõ0ãw=Î÷DZUí_¼%Ó«~ø ¶y8Ö”…
-¯ƒva;®: ¡Åª^R«q·òÜ-Íì¼ôí5kz
-Ãa¿cµmq-)cf,eüŽµ)XýÊ]ÔænµŸc­Vq«
+xó…EÜ}æ«mdfçð‹îîˆ}Ίéð’û×xã·"7ƒšû÷Ûm¯ÏÝv2‹s°.rII<¨âî?ÏW[ñc¨:O5_æÇíÏ*°s•ö^þ Ã½ì3\=ÒþªrÇÄ’<ïJ¹³Ål®åŠhvÇ›bŒËèžå%Þdú¹ÝÛÕä¯* Ïwï]p°,Îض^pZHoT®)®…ô¯\8ðµþÜ-¬ïbÚŒ½WWÿ¹ž#å©ZûK7•~óÄïÜa{W3¬öTx5ØvÕÏ=’7—
+Ëø‚Û¥ËÖ[<ñO™ÏÏõŽ—cò¯RôDa²ìµçÁÔúyœ—üž‰Ÿ©xu]bOJI׫ÑSáûgkØ«zùéKFYý 2‡Ù¦&_fLý¨ŽýL}ýÁ¶«2ý¯Ú­¯9€É'ØGûyŒžý¬åî V
+D‰M±„ž¦*„°hA³b7 .—ÚÔÅÚªW v°9—¬–Ë'Tu…P™Áìvöª/4˜©ržã$[±$]€­Ý¡Ùµ(­V
+Å÷å±øþ1.Äö0nDãúöùýD˜ zE±SP—Kmj}ûŠRص+í»Ó!—¡QL¬)(„Ê f·³—Ý£ŒQŽ°01à¤oñd+t¯h2¶= »ÅäCA¨ø^–ïBŽV¦e¯‚n5]+ƒn榠.–ÚÔX¬‚­Ø¬·Bßóv±ŒÐ—À¤ž¦F0·µòA/›"^À/h±Z[p+»¢¡´J~
+>ìPŸLíÙ_ÖEç.žÂ,~X< ÊâSy&„ ²ä™Ý€º\jK( =øÏÞ;‡#¼Kµ$õÙ°AxíŒeß(K”,ø¹b5·ê„`-ë`°ÊIÀá›ð¼õVQ1`¦ ߀š~0NK«Ÿ¨ !ÜÂ2Z¡.’2”bnß»0«ºgZî‹d„>õmš Õ0‡Mö±+„[íñm Á+Äa9(ô}ü
+mø5@ûœúuÆ*8З40daÞD˜<‚ÅvX5c0úöåç`„—ܶ Z†8FÞº–])MÆÆ0«Õ<N†Êl¬.…ék½´XÁ
+ÿÑ7; ‹²¶Bq¾#9ÖPÂ_ìÄ–<4È°ÚRU±¤Kä;ñ*‚þ¡qgÕ«Åy%‘þV§)¦ÉXyfµÚ¨>Ô!†Êv‡¥A`2ª¬À’kê5É\Àú…XÑ$QÙ² ‹$„ª›Áš#láˆÄù^X Ò%Ò7Å :Ø9µ êDZ¿¯®‹ê Vy0˜ c/'1ØaåFߊ„@4Cn+ÇwiõÇ pG{U5ïzM.‚¨˜Y²í†MXz½Ím@]*µhq¾öBhĽdšJC.CÔ¶ë'tb3[M•jÃåßr ‚ ÑQ½Núdûnl+Öô2!Ö¬/
+©¶“Yîmg_iÆÃ+?µ“ˆéŠ;,Gæoí’Ìv\†YŽXÜ Ujlk,ÿݱ™ÈÑo=[ÞU,­ÎÞÌ ;vq}ôKäLÝΪþò{Ê)GM`enÙкɇ£—¦×7Z‹¬ùÜ”\ð">øáFÿÛ.¶“³9:ëG»w²ã1*¦q)x¶S’ç
+ל§.§çÅÐ+Ñ"){Hד5áÑI(Sàý<sÓ\¼hã>ݱõnÂaoäX9•ÈÙ“/NÍé”Ú¤§Ó+0…ËÖø÷ɯè9 ¿Çt’añ Û×ÿ³9¶´:_-‰cá÷Îâ8°îr‡Å®þfÓ8lj…´ÿy#=J<Ëã0°¤Úz/{Vã /›»KÒ*¢Ý%)XÒ.Ý%É:›ûºd¬àdr Ý)ùºwÌ­ _¸úŽ™¨¯år(ÞïÉO¼õ¾ôHÆ{lýH¦s<ÿH¾F>‡ÿ¢|ŽüÏ6Öl„-¶ÇS_ËçP¼»ù×Àä“æs<ï€ÿoù6F<¯¸˜Ï1­ó'ùz?΢˜Öù3µÎŸèuþ„D¯óg$j?ËèÀàÑv'=™ÒQ~AJG¹ŸÒ‘¾<¥#½§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¼§t¦tà«E$Îñ—$t
+dÇŠ´2Tãgô@KiŠsÊLŠayìᜦˆtº3thí Ò< š;£RQ´Z°qWH'†_Ði F@~ñš RkÇ/¹CX1ö¯ªnØq¿ðxAD3sNÜZÞƒŸæ UXC#–ÈÄ1пm…Á–Wqÿ â1
endstream
endobj
-615 0 obj
-<< /Type /Page /Contents 616 0 R /Resources 614 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 619 0 R >>
+624 0 obj
+<< /Type /Page /Contents 625 0 R /Resources 623 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 627 0 R >>
endobj
-619 0 obj
-[ 611 0 R 612 0 R ]
+627 0 obj
+[ 620 0 R 621 0 R ]
endobj
-611 0 obj
+620 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 326.699 386.919 338.654 398.874 ]/A << /S /GoTo /D (subsection.12.1) >> >>
endobj
-612 0 obj
+621 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.817 327.143 174.772 339.098 ]/A << /S /GoTo /D (subsection.18.5) >> >>
endobj
-617 0 obj
-<< /D [ 615 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-145 0 obj
-<< /D [ 615 0 R /XYZ 79.37 771.024 null ] >>
+626 0 obj
+<< /D [ 624 0 R /XYZ 78.37 808.885 null ] >>
endobj
149 0 obj
-<< /D [ 615 0 R /XYZ 79.37 433.664 null ] >>
+<< /D [ 624 0 R /XYZ 79.37 771.024 null ] >>
endobj
-614 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F58 386 0 R /F29 375 0 R /F20 382 0 R /F52 376 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+153 0 obj
+<< /D [ 624 0 R /XYZ 79.37 433.664 null ] >>
endobj
-624 0 obj
-<< /Filter /FlateDecode /Length 3997 >>
-stream
-xÚí\Io%·¾ëWôÍ}óF–ß ÏÍð)‰sÉp.ùû©"YÜ{yOò-Àh¤×Ýd‹µ|U¬~|ûçÆ·Ÿžøðûöíé‡w6!X0F¸íÛOîðMl.0å6gãVlß¾o¿½pn$ç.ÀoϹò¯¿û¹ÌEã„0LÚq ü¹}ƒ˜Àâ‚s}ƒ™®‰¯é:~Ž÷Þ^Ÿ•3/é“rô ŸQïð#éŠ|OÏàxWâ5º«}šS¿¥;VF¦xf ,XiõbÑš3#<ñn}C3Ø#ša‡f3Îr\í«tðÙɼÒ8Nª|Õf]ñ(¹`Jˆ‘K©a.7ðv¼Z©$³AM3½ÓW¸´ »|}ÇYÐî^úÎ1O/èÛ÷»è+˜¼“º–Á¾-Wÿã}ÔµcÚè{éÍ”4Ë݉þ=<Øåïå!Àð°âAM2@ëÍŸù!/Z{æå¤ èÐ’À¾ŽxÒF+yM+.ó”ýô ñª8AÓqõ¬„ë­®ØÑW¥gnç»]^›pž);ñ÷¼ó5ÇÖƳγhòA‘Æçc`™ÐvÅú
-tlŽ'…Hqx¥€Ö0áLK%–+”ŒTè/EXŠW`“
-~ì_ž@I©™qväæ8 …vöົÁ{˾7­²‚ytpÝäÇ«Ð;j­\Æ0zod[P‰#…“Å8ÅŒ.¦½»˜ÏÍÂ$WVê‘úYœæP<ŸÃóÅìLqÁ‚›ä|1;SR@æ¨>Îó1Âø×ʉâ€36áa+èGï-èÞl.[ó0ûÉBÀƒYû°ô£wò YžwpQ—Yžwæt©+ûêÕ˸Öõ?Š7JµÒ¶ÕÑÙ׳(J®t‚䜵A¹VDë•,·X·-4ßZ`®v!û^x^Ê ­À«ZA]"º»Ú¶òš19gµþÿ©ûûÇoOÖíÔœI#,$ïÆlûþo
- à#Øzγ×ûRœÚÔû’RÓûâÛÞ—4®?/ÜÁ8Uåo
-qìòX«Pê®ë°âz3vÕ€¡ñHD2o‹úìnûh’.y5òÿÉÙü]ðP:fƒ9@Ì%¹Il›å†\<|Ln
-bŽ‘†šoÞ«ª@ü¤;~oËá'ÐS(1Í"G5KwâùoŸÃâÁüÜp N±6¢@|\Œç]âŸ<øÓŸ~Âvá7¼ ÿ~ÛòÁB
-í÷tuž…íIWÏ„Sz‘jD#X_Æë2¨±0Åy°ìºŽÂ
-«ÊW­Ú犺Y~SÜ°ÓF #Úþ¦nÔ"Q¿ïoÿk.$³Ænšƒ¨ß{‡ßÙwKûÿ0Zº
+623 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F55 387 0 R /F56 388 0 R /F58 390 0 R /F25 379 0 R /F16 386 0 R /F20 380 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+632 0 obj
+<< /Filter /FlateDecode /Length 3996 >>
+stream
+xÚí\Io%·¾ëWôÍ}~£‘ß ÏÍð)‰sÉp.ùû).E—^Þ“| 0éu7YÅb-_«ßþ¹ñí§'>ü¾}{úá݆MŒnûöÇ“€;|› L¹ÍYÁ¸Û·ïÛo/œɹ ðÛs®üëïß~®sá8! “v(äܾÁL`ã‚s}ƒ™¯‰/ùzüœî½½>+g^ò'åðS|F½ÃÄ+ò=?碌2^ûÚç9õ[¾cebú‡wa¶À‚•V/­93Â#ïÖšÁÑ ;4É8Ëãj_¥ƒÏN–•¦qR•«¶ðhìŠGÉSBŒ\J s¹·ãÕJ%™ jšé혾
+ÌÀ¥ý¸Ë÷Ðwœíî¥ïóðô‚¾}¿‹¾âÉ;©+aìÛrõ_ÓFßKßh¦¤Yî¾Èôïá!À(/v€‡j’A´Þò™ò¢µg^NÚ=C´$°¯#ž´…ÑJ^ÓŠË< =h¼ªNÐt\=+ázë…+vôUù™ñ|·ËkÎ3e'>Òžw¾æØÚ¸cÖùq>(qHx>ö– mWE`Š&Fï'nYÚè'O$.ƒ`6êV?sô”‘¯È­¼½Jÿ?#×½l–ò;úÝ,ñèqÓ8õúœJºqFÇxVl°I۟ΕIæÍ-Û“ÑÝÝ‹qÎdõ%JhÐAð;–W½FýMûïãß…AIôá3+Ubh\fa‹Ìò&óm4•2ÿF˜Ow¢´i¿Ök
+µ*=žf.ÒI‘ž¹•É0*¶½Õö•ÌO9O ú„T¨½å™wí-n0üþ²„0 ‚F›Í¹—(ò/®{x×X¹f¢ÆÑ
+o
+Q·!Öâfòü; CAúSG.‚bð3RµêpÎ2gÜ£ ìGWYûKžU(δ ã,' ›œüƒ ÷£«Ê·’M÷„iì ÓLÇLƒ¯ Ü>Êt?ÚÊ^•Ð
+¢EÕA߃V¶y¸ 'Š©œÄÿ¢îã ÿ®Ñn•*|;Ì~1VJqÃûë¼D#HføÄËɆƒ«^<ºáýhtæÃg5«~–c† à9ð‡2<Œ³ª•Îæû'HE€y`~˜ÙøE\4 %æ\­ìyŒü4¦'0ÐרÌ1Þdœ¢l¹Ú‡®_r”tšDÊô 䜎UWKH‡ì¸¤ó¾ ô)Bý±¥Ì5¢DÃwy˜(4D‘r à<!Ø‹¢Ô-i?쀺«Õ~Bjc˜0Ì\‚ÙVpŽåSÒ
+tlŽg…Èqx¥€Ö0á ¥’ÊJ&*ø—B,Å°É
+µVO ñŽÓ—à£ä8õµëç 
+vAýÎÊ—€ÈçܽÔcÙî¨ßYw’Žö3uÜ‹/¤ö%Uy£ &1íj‰/Ù;t©]Vô-¯Ä@‡}/WtIÒÐç$Ÿp˜(ëæQüО­
+~ì_ž@I©™qväæ8 íìÁuwƒ÷–}oZeóÑÁu“¯BC~pÃè½u<’mY@%ZŒNã3"<º˜~ôîb>7 “\AZ©Gêgup˜‹âùž/fgŠ Ü$ç‹Ù™’2GõqžyôþÀ¿TNœ± [A?zoA÷fsÅš‡ÙOÌÚ‡- ½»OÈò¼ƒ‹j¤¸Ìò4¸3§k5XÙW¯^ÆÀµ®ÿa,À¸Q«•–VG3d_Ï¢0¹Òm6 ’s
+Dƒr«ˆ¶+En©n[i¾Q`®v!û^x^Ê,ZW­‚.ºDtwµ´òZ09g!jüÿS÷÷×oO¶íÔœI#,$ïÆlûþ”n
+ à#Øvγ×ûRÚÔû’é}ñ´÷%ëÏ wcpNMù àýIhjØj)jØ{[JlúŽÄ9—öêéæêÜ4Û9]nN…S]/ù¦gHw
+‹)?÷x¥žUç㑪Þó#Š3NÖü(ÒûμBÒ¦ZJñ#*&žð$SV<ìG
+âSÀ‘FµÿÜ$ËŒüßYn¼/˜
+§Bz¢Ì€Þ¢(ñù¾n¯
+©-üé^ô#Ä
+ÔĨ1éùÂK?nv(«úE¦¾÷îN¹;q`q&ä\u1};ØÒoÊKÐèämp'ÂŽ{µS»9Š—Ò Ì8éâžY¬Ê+§ÎàÛ°ÝØuÔ¼Øà&ŽÛÆû† R2Ÿ‹=ñ“Ô•`wzÃÙ£¶Â[áä–D@l!!0á…%úk17“ÌÍÅ!zÅ”êÛLQ)ˆ9Fl¾yoªñïø½-‡Ÿ€OE‰¹d%ªY¼“ÎG8}.æç†óHpŠ­±0
+ħÅxn£KüsƒÚÒÓO±Døß-^†¿måŠ`!
+íÉWÏ„S{‘ZDCX_Çë
+2°±0Çy°ì¶ŽÊ
+Œé­ÄRF³m©©Øä{—LÓ¶û)µ}oP^ÝP™{§çEVµsñÂGzçÀç~L¥°ÆÛøj5ûRO7ËïI€vÚˆaínêF-ÒÔñÛþö¿äB2kì¦98€ö­w?¦6˜¡°ÿ?ÇéZè
endstream
endobj
-623 0 obj
-<< /Type /Page /Contents 624 0 R /Resources 622 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 627 0 R >>
+631 0 obj
+<< /Type /Page /Contents 632 0 R /Resources 630 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 635 0 R >>
endobj
-627 0 obj
-[ 613 0 R 620 0 R 621 0 R ]
+635 0 obj
+[ 622 0 R 628 0 R 629 0 R ]
endobj
-613 0 obj
+622 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.21 725.076 396.165 737.031 ]/A << /S /GoTo /D (subsection.12.1) >> >>
endobj
-620 0 obj
+628 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 449.821 351.038 461.776 361.987 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-621 0 obj
-<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 78.374 71.409 416.581 82.866 ]
+629 0 obj
+<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 78.374 71.415 416.581 82.872 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://tex.stackexchange.com/questions/52848/tikz-line-with-large-dots)>>
>>
endobj
-625 0 obj
-<< /D [ 623 0 R /XYZ 78.37 808.885 null ] >>
+633 0 obj
+<< /D [ 631 0 R /XYZ 78.37 808.885 null ] >>
endobj
-153 0 obj
-<< /D [ 623 0 R /XYZ 79.37 771.024 null ] >>
+157 0 obj
+<< /D [ 631 0 R /XYZ 79.37 771.024 null ] >>
endobj
-622 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F65 387 0 R /F58 386 0 R /F66 388 0 R /F81 626 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F67 389 0 R /F50 374 0 R >> /ProcSet [ /PDF /Text ] >>
+630 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F65 391 0 R /F58 390 0 R /F66 392 0 R /F81 634 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F67 393 0 R /F54 378 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-631 0 obj
+639 0 obj
<< /Filter /FlateDecode /Length 6161 >>
stream
-xÚÍ=ËŽ$7Ž÷úŠ<z£÷(4¶ËÕeÀ{jLß <^xØé|šß_R%J¡ˆŒÈÊnèêªdRI‘Ô#ȸü÷E\~zå÷Ë—§¿¿I{‰Ktʙ˗?ž$|!.òâã¢ýÅ;¹'/_¾^~yÂHøyýpÕ^À' ŸœB½ ¡þßHøÆEü–>Y“ñ
-ŒÇ=OeØQ]ê%ªqù³~áÂO9Q8°##hÙÉn^²H¨„<JE<€y³+¢–n¦ÖL-‹6xMèb¢É]B|nÃÜ Õ¤É‘µƒîâT OßR@ˆ4>ȼü‘(!ö†S :2§É\uÁbf€Úƒ6WÆPq†Ÿ¡p“¡[’äo_ÉÕ™£¹©9KïcŠSìÁï[f ‹÷Z¯¥ÀOYS•GÒHá}¶Zø·s©§aÏéçW#L£êØì…/mõ"]¥!7©Šy FqìA?
-[kÂD™ë¨p4z†2»b2·x&6[ÖX›[1NídÕ½¦ŸyPÅDK´Zë€k¨Lzýغ
-”áy‡7?lîŒU£ŽÈšÛö2Ã0,äaÚX%ïÇ|³8ƾԩ•X,ž Àÿ?mr[ÆÓXn¨:ž"oFqrD.PË4;)WFêÇa3óq¦oø'PÂçk[gâ÷hI«b=+ª×Ìm”ÒJû-÷ÿ¾Y~ÌÞxÀg¿5Ež8ó £ ›6ñ"Ù|-}èÛ8>ÞÆÙû©}™¼û^éí`_©½™É­Åâdµ#2=J7‰§Oû2Õ{›ÓÙ–[žÅÖñ>2NÓ̓äÞûÙ–[¸puúñá÷Q8Gø¹ËÎ-ÄZo?¬Û²™GÁ£qöìo[yÊÎÄš÷ŽÓ9ŸšÉåÅt7žukðvß<§óJ•Näÿþ¦âtÁe¬¾X§!ræ×âoœÅŠb¬cFyÙ@‹,þ¸…¢Í"•ÞEQa‘ź7QÔ"]ØE‘n‘ûÜŠ¸™·§?üGBùô…-Ea…®uf1òòûק?/ ÎŸ.I§° Ñ¶ÿ¾<ýßåéó¥‚/1ÈËÏØâáF
-vËþÚÆÿ³!_¶\
-‡PÐ;ü¶çjûx¬¹ÓÕ<lDN»š7Kpñû®"lv¼;ºŠ(ØWö=«ˆ»”¿²ïvmÔGÔèÚ"€7Ý0lÂ.ÈûŽ= Ÿ˜Aî]¯Õ$þegÝ¢œ=8ƒö±„Ñ>6ƒ»ÀüþÄ×b<n‹‰OèÇıO f±Q}/“àBN䟻YAïäßö³ûÄjÿ}ŽE0+  w
-øm/Ðpìè¹Hs(¢X•<¢A8ÓÀ,ñ†Ÿ¯(ýMe¸jRH€?|lç1NØþUv§Ž…£þ¸ÂŽQ7Pø1ê
-?FÝBaǨ(ìuƒ£~Q5ˆkp§¦ìâ¬=èËÔ¨í6·¹áÑlèJÓkkû¹§íĹ(·¸s”KÃ+µèÂÐ[X²q:s’çÒôÚÚ´ ,ŒÇ`ÏQ. ¯Ôr «õb˜H‘é8åÒ4²˜Æ)Ë–àdY]§\šÖ–Ÿ¸m«Êÿ~¹ ^àyù5õþ_—§+fÇYaÁ$<˜z
-R›2ùy˜#‡îN~ éÐñÒÞtW©Ì—ÑT\„|w_Ê^_–
-Þ×2Ö½"*È|>)}Ă9÷}5"»})½xõn¹*>2uS½> -'6Wvd“Ž¾\
-ÚÑbØ^¥í§ UMa´*§LZ¬c´]*bÛôZX ©Š4—¼Û½ŠÝôí¼¼ßŽ5- ÒåÛRìO•
--Mu¥Ú—Ž·.©ü1§•f X•ÏT G•wTBIm¹: Dñ
-Sb¶«ïI¶r®TÜ(¨ã\½“«=ZÝ.ÓÄˬV¾0±Ó‚‹ågÃ+†‘…ˆU¨#;£dB´Öqê’’›Òo_Ùp›±æ®4æ,#w£ÀSÁ†• ü+»_l…;yˆ½C+z‘ÅŒÙÈÊ uì,`+_-ï2ð¾ˆvļÊî¥ÕJÏÝ­n
-.=¥6¹
-lRË¿ùê
-X gW”:)ü )Œ+îSëü÷_¼;:oWÜ'g\Gˆ=î­Ô°7tî÷ú/’G_+f’Gžëk½U#¥½KÀ6>Ž­Pú{x°@EÉ‘ÚA;Â÷)yœ•\̵YŸ*²+¬ßbsS ±œ%ìˆqÕÁŒu¼aU.,¯§RóôJUI¼ô^Ü¿ ÃœyŒ^ ùjü_ZÁzf¥ø·8ç™ÁLÌ”¦]Åa/«˜„u‹SYË£økBáȤ“½×g£,s:ц:Ñv•« Ãpq ‰ÆŠsþN¹(ÒŠ˜“ bgúdý¤àY.­ŸL쟭Ÿd³rGïµðê-°[ÿ{é>þ'›}`#®äŠßýÀõÐÞp£Ò<6PšVF²o±¬B¥R­3Í».kÆ},U›³ä&–×"aÎXhðÆòó¢M„«±âçu^I´Yå¤ñq`«æã•Lú ô> âµ¢T ÑÚa‡»* µ•‹jäé¼l,ܬ*oUkôÛçY°“sQíUSµúƒÕT‹éò¤D«Tÿм`¸°DÕðƒ›c( ¿‡`!µ‹!`Ì
- ³z0"ž½Àï°Ø¨Od ¦§‡°àtÇÓ  Ì©\¦»Ó33‹õ¶±` AÝJÏ$tÂÞÏå±O¤gÂC¹ÓIƒ¾>ªÅg퇳ñ\ËÖ¶4‹ô攺éwÿX¹R™¤›%Dw§ø}[3ø@嵂}ÐÖí{líL‰C~ÆpF׌oœuí"æ’k·ä3ͽ Í‚]o$höÈÇõlÍ"ìw±3¥
-O؇„ !I›ïìe‡¤'·9$}üÍùÀ :Æ3‰‹ø\éxâ¢iy*5òÖ8Nè rE4¾ÖH›}kòj¢ÄôXÊy.¬´mMçé4&—ÜÕCn;é?Ƭ°}=ø´`4{`1ñÉŠZ”iµ`¯°Vsã»3¬ŒèÒižŽ9³|†]ˆ÷ϹÓçÊüÚŒG%{|ʈ³ô­YãQcÃÒXw«ÖŠÂ×Æ~¥-Ž70øêx …-í¸<Æã9ëqã›Êp4mU¦<N »]iN¦­æ¦×ÖvL[u¨5æÙ³y«¹åµ6“@ýba1 ¡É¨p2 47­-ʘ^ŒùëR->œÌ-m[Ó÷¦¢£Ç`ÀØ%¾ÿAú’ÁV¡q‘F§ˆ`0É;Çýdô6¬Tàqô;¶5˜ 6ÄíØá2rDý¦¶ j(é™ø¦`½Hé´pWј`…ÔJThù?¹q¥8Óz|°+ sø ™u–óVs Ô+¦!Vy9JÝözÁò¹¹bôà»À»%P¯š†È¤ r£´+ÝÌ´
-S¼Ääí+,#ðh5Ãœ·2ÃTÄ÷™52
-`‚ jPiÈ8Å*]—¶½á¤ÄÈaö5VÓðž VZ“ •‹H$Wb=ut›> ¾z7vÐ&¾Qz݉à ñÃŽZ+^}‡Škv,´ã$Œë‰CIªF±Iß:ïÕøä¨MJ"¹’œÅéV•¸tT)å&´I‹ ¬ì¤ÃÖ¹f SZ·ôv@ 6H;$W‡’Tb“¾uÞ)ªñYQ;) ɵä¤(N·©³ãÒ7V™0…ÖÚÎœfµâ±y¯%‡;ã0 :XíÏÅcZê $R£ØDos-569f•ŽBuD›6ðUkÖ…MhIâë Do0Øi/G-IÌ”Òj@ WX=I‚q-q( Õ(6Ù[ç–Ÿ •KI$W’“¢8ݪ‹Ix]  U*‹‰°!t!`!ˆ18Áf
-äì¼÷W‚<–6SS-25‚UôÖ3Wã‘c6 ‰àJê¢$N¶iCâ›Ô6´‰Ûa]m
-AsÎú9âùØˇrˆNö•C¯x%ŠÆcKN|}x\N/¯íø²¦p¬aRëÄ!m\KÄT«æ™ÛXñ¿j >µ7—Õ2—y6sËÎn×¥Í3³'Y¦Z>÷—¤ÌzuÚœR¹€ µæyÓô®~º‡p\<® ü’nuYñ`]Öóì^0j½º!ÀØCy¸ˆ™nœ±ûÙÃFàAâ(æÉŒ92²d ÒUB˜çªü¤F;¥•Ænä‡jaÃŒ§Ù›ïàKÃ>$8=á ç?·Lü”ÚmùÛñnð©£wû4#I·È´Á|-wÎ$R˜oëÄ&rIõ_§>)íÓå^,ÓñKæLÆ·f˜”„žz-WC´«4öò!gfF³Ì˜7î­âqÔin$ZâˈœÑÉä£÷<ÑÒ|:âö
-Ój^¬êm=,“Ÿ®ü¢ªíã™ñq¼Vå•.f¬´ZyEå‚–xÃËfV7ù°
-œ”ÐXB;]¨Õ2›÷]؈”K2èLvù…¿n5ªD=Ré‹{æü§DÈÐ|ñ=Ãnél⋘¯ª½S›-õÐSU¦%+¦ËÿÞnjTb1¤·#%¼ÈϤéÂÈ!´e¿ç×v×ÚtìÅ&Q‹5ÖåOí³ÝiÉ«ôpq"ñû–+i–˜àí¨þZÇÒbM‰y)¶aÂqî鶰Y¤‡­À"Z"­|¡ël¶ãi ÞtF®Cj÷7mÌduÞ8>ËôQßÐ5#áC¨=k~-U‘¿rvÑ_JžêËçÈ⚨våÓíë¡Æ:ºðÜ]æÔ_î¹]KpL“û^£Á.Ì(oõš—þ†c{ëŽWØ—ûµ£Þ£¦Íx¡Ò3¼`^ˆ[ñRFûx„t:Ñ9X ql©‰¸'ŠPoV¼¬cÛÍ‘›D™Šê)Áþ…~Δj”‹ ·ë(xs|gk)$qÆqZìÌn÷“V-BD¾_í.uy>¤Ï3Z°VÁòu¶ämW´í-ÒÖ…d0}[­ûÏæÓ¤<Cµ-ÃjËfˆ%ÈÓ§&£¢«€U_Þ1âÙØÃIÎî^frâ›{¯Ë,ŽúÎP^ÁòÕþ:ßFøûק_~½à+ÄåçürË¿ÞWp-³¸t¡Ä¿.ÿxúœÏ= ¾7ü°+àW>Ú”k4ì™Ü¤è
-Ú‰ ž  Çï×éŠF|yA³+ʾȮîÿM*gÑüV{KW$w÷uîP¹]*g+éRïY¦Ð²ªÅ›‹6Mv”»îGŽwùq˜A'üÐ­ì¤ ùÒBaW =çQK¤(DZ±Å}¹°:ˆáŸÐ'tÈ×÷]¿•U«xªP½œöÔÊ.†ÊÄMƃIw™ViVYéab¢zúmxÉá®íÃjÁù8ÝïÚ>>þv«—6Ôõ“åžãþœ.kO^W_Ún½eù ÙTàÖE¼5¡3µ|‡­žzÉÞúµÜ[dtsC7ø†´AHÒ6*–†IÑ-˜åϵVvÃ`K£!~õ„i3D¿í5•¤#Œ6Í`HÿøaH÷ý½RÇ
+xÚÍ=ËŽ7’w}E=‡Êáû4„U«Õ¼'at3|ðxàY`Fø4¿¿$ƒ 2™Y™Õ%Á€ZÝÅ
+ãÍGF$ÅåŸqùñ(¿Ÿ¿¼ûë«´—¸D§œ¹|ùý„/ÄE^|\´¿x'áäåË×ËÏOB ?/ï¯Ú ødá“B¨W!´Â¿ñ ߸ˆßÒ'k2´(Ÿ=ümõ#l&äVóR°)êïUþ±êW‚Ïá÷KîCT¨Wê‡- "rly N©îèpi¤B©ËtµoŸöcï4Š"¸Û<•ˆQiëý/_~}X7Ó‡QrÑðÕ e2…¯Ó\³ÆºÅh=b²Vù1ñÎ4‚´¦VEßL4‚£ vcâ"…#ÜLÊ…G?£,úE„0vV2k湈õ¥ ,&gd@bÔ{+ž¸A&Uï C¹˜ Ç1A
+©…‚GvìëZuÁnOÄÒÚÅ*;ŽêÍ8;À[Ï·
+™ù—_[Œ³ŽðUWÓÈý¬)A‘fwWf=¥›{¨jEÞÔ"h
+v\QÔ‹]˜|Ò±4AÕ ÇQ+ñÚ·R€·ÏäÝ%ª<µ‘û³£•a’B‰yùÀéá2
+[k„™Ë¨P4znevÅxnñLlö¬±&6·b”Úɪ{?Ó Š‰–hµ–—P™ôzݺ
+¬¬õhÞ¹¥MÖ°•J‘Ÿ`s1šÈõssÎ:±çÑç‹ëòíÊ!6¦q
+”ái‡7?lîŒU£ŒÈšÛö2·aXÈjÚX%ïÇ|³8ƱÔÇÔK,Ïàÿ7©-ú´vN5 k‘7£89"(eš”+šú8lf>Ìä ßã$Jø|iëLüm"IU¬gEõ’i RZi¿æñß6‹ÂÙÓ|ö[Ú(üÄ™OK¶È'^Ä3û‘/e }ÆÇÛ0{?u,“wß+¹+õ73¾5X˜¯ Ž#<=J6‰¦Oû<•{ãÙæ[žEV}ÑÓÃdó ¾÷~¶ùnq®êû°íÝ ÷Q0Gè¹ËÎ-ÄZ/"?¬Û²™GéàÑ0{ö·Íw€UŒ5§ìü@¬y«žÎùÔŒ//`u¸>ëÖàõ¾yNç•*ÈÿõUÍ\&,Áê‹u"gžuá$Vãaò‰ÈÏ bNï‚hXg· ¢Â"EØQ‹ÜGºEÚ}ïóJå‡ÿI Ÿ¾°¥(Ì¡°ÂµÎ€ŠÔå·¯ïþ¸€<¼$¡ÂŠFGX¦ü÷òî?—wŸ/í|‰A^®xÈwR°]Öð×6ü øÊ åmå‡ÿýÛ×KÆ”ÕߺZz¾\­e
+ƒ(òÚ8_Ž'hN‚úõ/Ü®:uÀ€yÎàç‘yiaÓOp/u¸“{¯Íaö xÇÿß7ù GTªß.
+Èô »™›‘&ƒô W ×®æåj÷GÚtâ  €wØŽµôŸ2ØB@°J@?hôñ`{Õ`;0Ÿ'os'¼M*sÞÛ̹°~ÿ¤î%JbˆúVX/à}#®Ðë¸ö'šÖGþ÷§uÎÿíi}ƒÿNë÷Çð¡ÂaðN
+x'€_÷" ‡>1‡ž‹4‡"Ê…É#:„3ÌoøùªƒÒß”‡«6 ˜BüadµˆùQªÖã„íRewòXAøQêÇ v”ºÂR7@øQêH;JÝ€àG© ü(õÃx”ª]ƒ›5eaµáúrÔàökHkÝfª+]¯­ïç·Kæ¢Üâ„<‡»t½¶¾î¤~‡êÌIºK×kë;à6°t0F<‡¹t¼Rϯ֋d⢜=‡¹t­=Ì2.¾¸* îwséZ{~>ä¶-+ÿûùRõÿËË/iô\Þ]1KÎ
+ fáÐWÞj`ñAóÿ¾¼û!kl"T
+2ø<ˆE¤W9ðØÍ?D#ç8c¹64Ÿ‰§n0X~û·–±ÜÌ/A¿y¬Œd5p[/çL»XD2_y˜Òƹ^®¸Uö§»¨ÏH*Ž©˜«‡7Ž”±ÜJ-þÍ!Ža˜cÚ°bqÞðË
+õ#`™ëb¸´ß©ý'ç-3Öð5%Õ6rFy­8çc
+–½À
+Ø„ð¨‘3ÎkCzJƒ`(Êë êÌxKúÁ¢G§rWòÉö¦¿ŠsO}`{J?X}çžú ø+Pž
+…ÖjÊÀFöŒJæX{dï4¬mq’ *Ê ïs:•@äpîQ–XpV”S:ÜÄÇ4IÕ9#m8çCÃŒjð)¸è£ü¾à¬(Ï(ÐÖaƒÐéOÃØ2J•õ‡y SõÁÎꬾø((8+Ê© 1âë¬>+åiÃ97:«ïQ”„ñäÔgµ¦ÓDNÒ“N%`dö#'hO>xæ#Œ{qó*lX<ñ5œ{‘t§åƒcgEyR{"h ËHjÔ¦L|&ÃÈ[w'¾tèxioª«Xæ‚Ë`*."kö-c5,{ci˜þíÛùªXNÍi`Fâ?ì»`n“Y1à§Ú¦¹Ú¼;«%(u/ KC2ŸMÊX±½{ëX ÉîXJ/^é·òU‘pÍÔ õú0´œØ\Ù‘M:úr)dG‹A{•ºoœZtÍb´*gMZ,e´]6bÛïÚE¹¡Õ‘æ¢w»W³›¾øÛ±ª%µôeù¶”ûS-@W{»÷úc`¢Ö~F1l‰v(ÎõÝ3Š[¿¾43W°šä‚ƒŠ¼¨ÌƱª“‚KSeA©7äÅãmH*€Ì‰¥B'RåÕÂQíQR_.ÎÒ¢x)ÛÕ÷([AW*o4p®ßÉõ­r—IâyV-_ˆXë´ÀbÚðÒ€A³/ìiI³3L&Fk%§.I¹)÷…©ÛŒUw¥3'ùº%ž
+¶‚ø d _Ùýr+ÜÃCäzÑ«,fÄFVp¨«²3ƒ­€µ¼ÍÀûÂ~Øa?ò:»çV-U<w·¾)¸ôpdäÚä:°I5ÿæË+`œ]aê¸ð7¸0®¸O­ôßõìæ¼]QŸœq!ö¨·RþÐM¨ß¿X<pUeÉ#ÏŽUÞªÓÑ%@Ç^Èý=4XÄ"GlíߨäqRr9×f…ªÈ®°~ÍM6Tt‹a‡«f¬ä «‚Á`yõ8›§—
+¨Šâ¹÷âþmæÌ+dôÝWún%ë™”âßâœg31Sšte‡½®bÖ…]¢oo·a/
+ ü•#“‚LöfŸÂÌéDêDÛÕ®‚ ÃÅ-Kù[9䢀@#bzÎK&ˆU€ñd¥>=’9XA™È?[AÉfåßK¡Õ[ 5&²þué>þ/›}`®äŠÞýÀåÐÞq£Ò<6`šÖF²/-‰Ù\¡T«ÁLó®Ë’qJÝæ‡Ì¹‰åÅHXǃ3š|§±
+æß–¸ Ö ›f%1¾;êÊð.ÊKJÎæÌ/tAÞ?
+OϤ+ñkï0>¦EêU[<d17²hGq+hÝ­m+_Bû ¶†Þ
+óqpÜxFoS“•
+|®6ý†} ¦ Çí-Æstµ‰ÆM}Y«Å¤c† ¼SÁŽ—ZZÊ …º
+Æ+¨V¬BÏÿË+Æ™ Ðçƒ]5:Àª¹`Ò²ßjN"5õ‚i€•ß†Ž5¥a{¹à»û\ˆ\0z +ƒÙ°ÔÔ‹¦2.ÝÈíJ63)à!¼Ua€øé¢ä¢gZKN#5õ¢i€•å†ŽšhØN4q±Â<“ ØŸõŠ› µtri`-B52:Je*€´~lt±˜oÖBÄ\"¥¡“G".+šÖëdK|)Œc²Àh#¸ÓRK'‹Öè&T#{£,¦lcä+繚,¶æD†Î†KKo¬ZGEE-4b'L}ôÊ0`Á°©¥Hkª‘ÇQ Œ÷ß¡Ýãv3؜ɭ„Îa†µ€Çüî+,$ð 6·9oenS4<kCB=ž1Р’Ê8ÆÒT†.}k#Œ†“C‡ ÚRéndj+½‰ÈÊY$”+¶‹œ:¼MßR‹»¿ÖÆÈYI¯;ÖA½?ì(%°b Õw ¸¤Çz<Ž²µq9ñVâªalÜ·Á;A5:9hã’P®8'Aq¼U$.iJ¹ÙÚ¸‚Å„Vv܃aë\VÐ
+­[z;€¤PRo%®ÆÆ}¼T£³‚v\”kÎIPo &Ñ¥9nÚXyÂ<[k;sr˜úꢤär V;䳄±µ1)u­ÄRÃØXoƒs)529dåŽLuH›4@q°=›­%‰/:]¼Á4a§½¥$gÉghˆ¸ÂêQR—o%¦ÆÆ{¼“R£³r. åŠsÇ[Eb1W¯ ¤CkåÊb¶l]ȶÄœ`7|vÞ‰,AK[S×Zxj+ëmd.$F#‡lÂ×EHm“†Äw&¨íÖÆlg„u]´6½
+£°B5‡m €PK—k$ŽºÆy¹R#²r åŠmÇ[åaü;¡7[+Oñáz‚±m°#n’Áêsë:£Ã#uCK([“S×Z¸b+÷lp.(F'm\ÊçEPÞ&Ð^ª¾Újm\anPT]À6£ÁAFAaš(ylàn@Im\P¼•¸j÷mðNPÎʹ$”+ÎIPo‰NÏNÜVcå šœí8‡–h¼Óƒðr
+ ³3<h3ž\–¶6&¤®µpÄ0VÎÙà\H•JXù#|#ËE@Î& ‡\:n¶6Žðùžò]´6ãp¹?É,À¥ÐhŒX¼Ô£¤6.$ÞJL5Œ÷6x'¤Fgå\Êç$(Ž—Dòûíc]EÚàŸêò JGuyÒÁÃ)¼ -!ðuÉQ¨5§¶ŸCž½|(‡ˆàd_yëoOÑG¾>>.Ç—Wv~YS½ V:©uŠ‘ÂNÖñTo«æ)Þ"b¥ÍÐA}jo97ªå8ó¼ç–ÇÝ®V›çpOòQµ|ê/T)õšµ9¦rYAêÍ3¬é½þtuÁ¸x [\á³5cV—Ý™ †ÑÐåGoÐÀî£Þ«ÛŒ=”±‹év»Ÿglž$Ž<aF͘M#K~!];„±ÊßHô°UZIìF&©&=ȘÐ4{kòti؈§'tásÿ§–³Ÿò˜C»Ï-;Þ>uô f$éÆ™¦Ì—r?MB…™ùþ‰¹Nl,—¢€u’”ÒvÖ‘çDrÉœóøÚ “ÒÕÓ¨å‰víÆ^æäÌ,Ãh–òÆWÜ!Ž:Í”L|i‘3:™|†§dÚ#E"
+"±›µ„z¯Ëø§ËÁ¨ºAûxF->Ž°¼ÐŽW+èT0 `©7¼¼fug«°I‰ï%¾ÓÕ[-zßH)'Ä”a—dø›¡Vã‰JÔ=Ž¾
endstream
endobj
-630 0 obj
-<< /Type /Page /Contents 631 0 R /Resources 629 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 633 0 R >>
-endobj
-633 0 obj
-[ 628 0 R ]
+638 0 obj
+<< /Type /Page /Contents 639 0 R /Resources 637 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 641 0 R >>
endobj
-628 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 334.246 76.718 344.703 88.397 ]/A << /S /GoTo /D (subsection.12.1) >> >>
+641 0 obj
+[ 636 0 R ]
endobj
-632 0 obj
-<< /D [ 630 0 R /XYZ 78.37 808.885 null ] >>
+636 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 334.246 76.658 344.703 88.278 ]/A << /S /GoTo /D (subsection.12.1) >> >>
endobj
-157 0 obj
-<< /D [ 630 0 R /XYZ 79.37 473.185 null ] >>
+640 0 obj
+<< /D [ 638 0 R /XYZ 78.37 808.885 null ] >>
endobj
161 0 obj
-<< /D [ 630 0 R /XYZ 79.37 295.178 null ] >>
+<< /D [ 638 0 R /XYZ 79.37 473.14 null ] >>
endobj
-629 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F57 385 0 R /F55 383 0 R /F67 389 0 R /F29 375 0 R /F23 379 0 R /F20 382 0 R /F69 402 0 R /F58 386 0 R /F74 423 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F71 415 0 R /F46 392 0 R >> /ProcSet [ /PDF /Text ] >>
+165 0 obj
+<< /D [ 638 0 R /XYZ 79.37 295.105 null ] >>
endobj
-643 0 obj
-<< /Filter /FlateDecode /Length 5463 >>
-stream
-xÚÝ]K“$¹m¾Ï¯¨ãn(Š"Á·Ýîp÷öôFH¾LxN–tpH^ìuÄžìŸo€¯$™L&³<ÚhëÐ;ÝUàë#
-
-[¢P«SaÛúþÀ¶@Ÿ
-fe‡ÀoæåÚĤd8R;11Ÿjhà×&¦h”kSÄlÝÄŽ­ÛŽ]:¨øvàX‡Ž¡[=q–N–Åòk70….4@<,â!X%„àx{tA.¨‰zE©í}kü¥íÝKänuÃíŠîëzß©å½4ízFðaÅ üõžcËÒ°ë×HÔíhÌ ˆ .â‘ÚnM¿,±àñ.}9'Ù&Ž{¡ü‡9ŸvuBh¦!•¼:æÆÑ›DMÑo|}ÌíI°?ÃI&Q–q¡æ$ŠqÐs\Ÿ4SépmvN‚b£“Öúû]ü¦Œ•Aª÷=B/ØLdül‘Ÿñ|`õg†YèÌÖ3‰ö!Ê—ANSzâ¸Äg'ñ_-87üù.¥Ç¿ŒÇoÞ9W€¿CþTâ_8W.~Ào^± þ®\üÞJñ§ÔÆç6žÁæþß"=¼Ó·î)õäh ¢(ã¼Ó7±åÏàÂع Èç{ú(þ¨2´Vé«0ÄšÈ<Óz…Ûˆ43ý÷4Ù¬‡J³Jëäq,õÉ4.ôðœÎB3Ú Å ãf·€]ªÒ¬Sâ5ŽD?„˜Å_¬ÈHÇyÂç4º‹ŸÓlhE`Ó,f<a¼aø“ç u—©Ýó])µC„xƤ ZúVAF#Sh¢ ¤]üÝúÄ)ñ[ûÄ}Ò&¸ã-ó‹ÎA™ç ÖL
-“¢ƒÐ­–£‘LB'VVâ¦èIŽl` ¿vµ†0Ó´Úði­<ÒžXà 9ØDïòÊ#„|ªdTDÌè·<^Xßv'ìÔ[µfžÛÑ7…°§Ø’ú)­BÔ´Í.ÄÖï{î+Ü™fŒsœîŽE5{·n­§;
-µÌ;eO;)1
-m.U¤d§H
-ò´í[<¿â¦»…^C«·ëªÄÂÌñD4yº^$œÂ"«©áø&=ò5.õd@Ç‹Ò}OY1T@‰V£È·#Z»)“Ú©
-¿AÿÂ×,ªaåüA¿Ð+í>wzNéZÏ)SX7ÿul™d
- õy¹õ’ë¶5yΛs=£-“Â÷ëkdþH¯ hv-U1wtœýttOwˆf7úÀÂ0é< ;©=N-‰LîÔn:³Ü©×­7eòìY {PNÝ×êôò•WíîQ´ÄJã®FhTÎÊ‚îº-áqc)–Ôvp¦80ív­*€3MA üï‡C§© `"9OÑ$ Ѩؖ˜¹(Üò­äñÉó'-t‘Au2[¼À㜠 SË4îë6îuv£ƒ8Î|l&m¾+,ÙÎG;‡§\A$¯’‘T™•iýª¬Û×(ˆ·ü[Я¶Æ+¼þÞ<i•ÙìŸS¯:ð2[Þì­JVBçµWVBƵJâ&>÷ó}te'먃pý¿‡2€kSÜÝp1hL•5j^» Ä¿ï¯ñÀ®U}b‚*;@—UmÝïw?}?Õ±2Ækú©»ù¹÷×Q«KƒåZnx¯ZÎâ!e‡g*äp´„]
-™À‰Ú¿ÌA³ØÐj2<ê¬^×WaH<²$®BÕGãa‹ÇMUÜ1ïEÝ#¢ÿKóÒ)WÌÆÐÉþ„ßü~Þõ:„’hÆ)„
-fÉ
- ÷?o£ŒÏ’£uWÚV™*ªda­ä"Æ÷™J^È1LÔõ õ¶AG*¹»éö^åw É=²ÃÌ]‰ŽN}ýZ¢ÜúÏÓAºè2vÑ”è…~œ`$“ÆÛ×%f”ØBU3¼¶»>¹ëûä®z½¯öÊÛ”ÀLaKK
-w~n’z‚ØSŸÜ­¸0‚mÃffã;ÖÌO.,)=S¢—Õ­=ä̉ê)ËËè)Ë<ʼnjFzÓ÷LH¹˜¢®KJl ]'ǵ¡èW>MØd¿,x‰@ePÅkÎ_ë²ÓøÏ:ÆÍ0z³Q'†^šlb?iK•†ƒ¹l)J•vš¦Oá‘ä¹ê{OéS9K]äÂ
-÷|Kÿ
-c5í3q×`KÇiXÝ
-Þ›á|.n‘KdÔ©©ñÙd¶9ËUV§çöªl~fGÈu8]%,TêÄ÷ rÍr_€‰;Ý_‡5 Ž^'ÎS–)ÐDq/ЂÙ:g9I㉔„$Nd{é·øIÉ3~=Ïk-òêzð[TXà zY‰KÁ•ÊhÊYÞõôÌè`lbôð
-,•?!ÊðH•e¥‡“iʪ³Sx{ú‡gFT`BˆR0†‹wÓö±PËeÃ$ `ü¼¦eìw®Ø·y„´#¾¥W 0’Œi.±f–Šeµ¿…rÔ“}ÏYû ï@áOõc°üÉÆ‚»ú±Ò8‰C­k¡Ã¹QŠ¶-)Úõëò”=|R„ÃÐcÓ=ÖßÀ˜"Ïì°†‰ ŒÄk%y•Íë8Ì-@#™¡Óó›Ï:±-·¥îÖàô¸ÔÎûÚPÚÊ@ÉJcÔ}TùwP_å-üB]Šæ©6hšq1¦ÜŸîJH‘ÆuU¢BSVjó%«7ëmáŒàñ•g®±f™>õ`NO$ºz§ô+‚éª`±ÍËÂF
-4­ŠÊóÊ‚h’ JE‘,÷¯›A¤¼è̤âf‡³¥Õ{Œ|W:(öÔ+Üâh¼nç––¼+É•fáûåhzþN&8&.X¥
-CPø?†µ”ÖÌwu>èü¹v*ñ°¼b[h@NÐÑhB i.Î' úpFµA¿Š›œ‘@Ž Ü÷¾¤,R†ýhnõAE’"ZäBnÅKï>©LGÕÊ@÷#mº×Šx4o*tt¨4q¶‡5Ô Vfmôû\Ïì¢gÍÖ´½€ª@«éóUa²s÷~UéXj°nx9üŒDŠ^ûaA=Åoh[N/g~ªó–­@EÅd¬­]_—PÕ»r™á“ÖP¬N°·ã6›']&£°eá9Ø]!楋õ^FÏ&ªŠ¬g -Êf馨dhÛoZV4ùìŠã©\ö«‰rm~}¤°qœnžd|ûÌ á“\ÖǃFòæ[[Ù­Aåù–I$ýhC,d¿ƒMA¶ñÖ+Éw¶oÙõsfC›ÞÖÆ›s÷è³1›R}L,~r­"ç,aP ¬ì&PŠdŽ'-,0%ûYï5æxDGÿs®Ýˆs¡TÕ[ê¾ÙÅF±™Ô„Ìxv•ëŠ¥­ä¢8DJ m}¿[Õ­¬ªÅ.þE›v³Š¨ÚÏÕý©'
-¨¯øT]Ð&»X½ºØf×ܳðÒÿ»7o=x[ضsŒeŠßHÞ8ÆY/4ef´áA,À4!T¬‡z­&ÞCî¹T;=èu+¼Å²O»¦ <0kÅ0ä<U(^»iIਯí½+²>-Ô&ëÞÚÅ=P †a'ÝDF¡Ê’™>ºß/„fÒõ}O\½ÂIÁÕÓM‘åø5T«»âÐüTrt™ï
-Ú!R/UÂtNTü¤³ðI»IýTeP'«!sj SÄöYɈÑ]S7Aœ,—=ßÜ !€¡’˾[öj_
-ÓÔTU«8‚™î{©Øf7àü¤§ÿÕýÏpÚF9¾_ÒÙç) /°ÛNšËñ‚|Öf ýºxííé
-è™ —»ôÏ¢I¦ Õ̶=ž¡jJåÊÖšz[iU¤£ÿß
- uc†w‚Z-=ê+zRÍûî/9¿GvŠ
-åjÛŽµi”æ[­ZÔîÈlrÌš
->_-½¥t‰vR6ÕSÈú ÓRa²‡º•éµ#öÁ}¢ÿ ÷i97ÜÊíúëîÉÎß<+Y
-x\Mé¡ôIfqrÏ}ï¸þ/dÚç
+637 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F57 389 0 R /F55 387 0 R /F67 393 0 R /F25 379 0 R /F19 383 0 R /F16 386 0 R /F69 406 0 R /F58 390 0 R /F74 427 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F71 419 0 R /F50 396 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+651 0 obj
+<< /Filter /FlateDecode /Length 5466 >>
+stream
+xÚÝ]K“$¹m¾Ï¯¨ãl(Šæ|ÙíwoOo„ìË„÷$­ÉòÁ^GìÉþùøJ’Éd2K£¶½Ó]¾>
+ÛG Û
+‡«Hä ÿ@Ð\x%ë&Šs¦5Á`±‰«ÍEFQ€jGù‰Ï­†sSB2úèÊÜ„eN‹ñÜ„Ž"³ªCà7ó‰IåÚÄ”b8R;11ŸjhɯM h”kb¶nbÇÖmÇ.T|»?p¬CÇЭž8K'Ë‚bùµ‹Â!/4@<,â!XP‹
+Bp<½¿It¥ZPõŠRÛûÖøkÛ»WÈÝpÃíŠîëzß©å½4ízFðaÅ2øë=Ç–¥aׯQ¨ÛјA%\Ä#µÝš~]bÁã]úzN²M÷ü‡9ŸvuBh¦e2*y¥äÇÑ›DMÑo|}ÌíI°?.‡!“L–qs`\ê9 ®O™)‰r¸6;'A±ÑIkýÃ.~SÆÊ Õû¡¿ì&²F~¶ÈÏx>0b³&†0[ÏÚ‡(_FÇ…=q\â³Sø¯œþ|WÊã_Æã7ÄßeþTá_8W.¾Ço^± þ.~.ß
+øSjãs+Ÿ¥Íý¿EzùNߺ§Ô“£1ˆ¢ŒóNßÄv–?KÆÎm¤z¾§â”¡5¤¯Âh2þÐ|¤Ê3­W¸H33²ÿžæ¡šÕãPiVi<Žo‘LãBÏñ`ÓCÛ¸aÜìöCb—ð}šuêQ¼Æ‘至ø‹é8Où%îâç4Z‘´i3ž0Þ0‹¦sšƒÖil\¦vÏw
+mò';Þ2¿¨áÀ<f°fŠ¸¤0)®²[-!F#™„&N*¬(¬ÄMÑSØÈ5üÚÕÂŒ>1áÓZy¤=±5¾Ï}—Wù ÔS%£"bF¿åñºø¶;a§Þª5óÜŽ¾É(„=Å~@駴
+QÓ6»[¿ï¹¯pgš1Îqº;mpÔìݺµžî€D°ŒÚµB›ŽEŠ×¨]«ùnK4<:j]«ŠKgc"PŒ£&ïÇ’ùÜÒÍy4IiXÏœÑEq“Ú|³§Ì{€ƒÛf{l-<m¢JjµÑµ±“´÷ø»z­ùŠ¸"kä––y§ìi'%˜ôP¤d§H
+ò´í[<¿â¦»…^‚Ýw/«Ä¢¨ø1þ ƒ(}ß‹’§‡ƒ°Èj0ߤ£G½Æ¥žÌAÒñºï)+†
+(‘ÀjùvDk7eR‰v*à7è_xî&}Y9Ð3t K»/¦]k:0…yó_ǶI¦°²>1·^òoÝƦ1Ϲs®i´eJø~}Ôi6Á$‡]K(Ž³ŸŽîéÑìFØ&d)µ'Ä© ¡ÍìF¡S0K¼n½É³o¤5ìA9w_«óËW6\µ¸GÑ+ýw¸e ?PE:g ºëÖ„ÇÕªïàL#pÉ´ÛµªŒ
+ž´ÊløÆO‚±Wy™‰-ov‰V£•à‰­¸¼²2¯!‰›øÒÏ÷Ñ•¬£ÃõÿÊ
+îöëÀ1‰äÜ%Õ4Û
+u¾?“ò(xΫ¶>Ÿ¬ñCÓêßOî)=CnÒ ™áÈÌôͶGܲã[‹¶­^H¡8sù&êq}Ó³Ò\ßT ]Ô7CÞ˜ë›ý`F~kí2Ü¥Ùváh%[µúŽmI‹ ÜÁ¥kH<›èvåÂ5$‚ê$]ƒ!¯Z h÷7G&ÒµKÈÔòž›vzèh
+òoÓeAluü$ɳŠ«M«ïÛ‹x…µ….Â'%˜Uú/BÉÍZFò\º-Fw6(}³±õýNØ(UEpü M÷ÛN
+WƒÞ$šåVŸùÙ‰<S¨þmúô“ϸ£wÃØ_~,zœÑ нsÚº3eÉ~µ— ƒG_%ãQç`²D~2oâWC6yÇÚ°‡ &ÿk°™æÁ2f™üfŠ^òɲü®¾ÿu.» t˜,ê‘‹™]I KêåGV\¢•kVÕ@¢¾¢Ð|vùQ¦<×Û|þ*z@Ò•ˆ|4F‰î9=ÕíA;8Ï9 ¸œxü»9h›H4žz2éAFŠVI<¸Ð5¾>!ƒ‘¨Z¼Tˆ«ßž¬Š|ÖýÒ¼z
+Â)–øü÷Àoþ„?¿ o|BI´?ãB:
+=ûúáD¹üŸg†
+Q†Ç@P–•^P¦)Cg©ðÖ
+¥*Q÷Q%ãÉÚ+OãÊT4o¶yDÓŒk3åþtWQŠ4®«òš*S›7Y=`oëhŸ¯¼x}4Ëô©sz&Ñí;åbIv¿jŠj(·°‘íE'Göx^MªA©/’Åþu³‰À‹ÎR*~vè0[½Ï¨¥ï
+ Åžz}[Ü×íØÒŠwºÒ,|¿Mïà_èìÅoM\0¤d
+a\ ´fF¸«óAçÏ °ƒXÎÃòŠme›r‚ŽFûI(sq>I°È…ã¦A§âæg$PŸ#÷½/$)¡T£U?š[}L‘¤ˆ¹bñR…»OªÔQå2©û‘6ÝkE<˜7º:Tš8CƒzjFYUfmôû\Ïì"hÍÖ´½Ò!˜=_»÷«àc‰ªÇºáåð3))˜?¬®îf±!Çk?M1+CéÝ’²µãïëzªzW;3|Òš‰ÕövÜfó£+»d»L#<³+D½t±ÝËèÙ@õO‘÷Œlka†
+Zº©0Úö»–5M>¼âx+€5q®Í«6ŽÓÍ“LoŸ94|’+ÂúxÒ(Þ|k+³5è<_ø2ɤm`§KÕï`S›m¼õ 8ãÎö-“~ÎmhÑ{)‡eòæÜÆé=”?â6€>(?¹VŸsˆ–0(RVõ3(53ÇÓV2P»yïµæxLçCÉŠ~L?“Ê|+½kEÖ±ÑC|&U"3¦]%»boƒZ”‰Hie›XßïXu5 µìÅ¿H‚ÓŽVaUû¥ºDõD!ë‹>¨ Üd7«×ÛìšËÖ~:p÷F®÷¡údÞ‚Ö7V)„£xãgåО=R‰á
+ŸnÊ.Ç¿hjuW¡ †q—ù® 5¢ÄQ1S¦s¥â'˜…OÚ}HŠ@è§*Ÿ:™™SK¨"¶ÏJFŒ®œºy Be¹úæ y@âSí²WëúR¨¦ ª~ÅÌtóKÅ7»çÇ=ýÏGèÓ6Ê!þ’Ü>çHe,Ú ²ë¤¹&/Ègm–Я‹iðÑÞž®€Þšpµ[Aßñ,¤t`ÏPmÛãê¨Tm­©·•VE;úÿÑ
+ ã于µi”æ[­Z`wd 6¹@fÍNŸ¯–^ŽRÒD;)›ª+äý„i©Ì DÝÊôÚûà>ÑÿœB÷i$97ÜÊðúëîÉÎë<+a*ñ¸¦ÿg…xívú¾”ó¡r_ÿˆ‘¤
endstream
endobj
-642 0 obj
-<< /Type /Page /Contents 643 0 R /Resources 641 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 646 0 R >>
+650 0 obj
+<< /Type /Page /Contents 651 0 R /Resources 649 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 654 0 R >>
endobj
-646 0 obj
-[ 634 0 R 635 0 R 636 0 R 637 0 R 638 0 R 640 0 R 639 0 R ]
+654 0 obj
+[ 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 648 0 R 647 0 R ]
endobj
-634 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.325 693.209 172.013 705.164 ]/A << /S /GoTo /D (subsection.14.10) >> >>
+642 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.325 693.214 172.013 705.17 ]/A << /S /GoTo /D (subsection.14.10) >> >>
endobj
-635 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.734 693.209 199.689 705.164 ]/A << /S /GoTo /D (subsection.14.10) >> >>
+643 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.734 693.214 199.689 705.17 ]/A << /S /GoTo /D (subsection.14.10) >> >>
endobj
-636 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 334.733 693.209 346.688 705.164 ]/A << /S /GoTo /D (section.9) >> >>
+644 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 334.733 693.214 346.688 705.17 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-637 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 215.091 333.515 234.797 345.47 ]/A << /S /GoTo /D (subsection.12.2) >> >>
+645 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 215.091 333.568 234.797 345.523 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-638 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 250.518 333.515 262.474 345.47 ]/A << /S /GoTo /D (subsection.12.2) >> >>
+646 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 250.518 333.568 262.474 345.523 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-640 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 360.107 176.759 372.063 187.828 ]/A << /S /GoTo /D (section.15) >> >>
+648 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 360.107 176.817 372.063 187.885 ]/A << /S /GoTo /D (section.15) >> >>
endobj
-639 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 261.702 86.122 272.159 97.742 ]/A << /S /GoTo /D (subsection.6.2) >> >>
+647 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 261.702 86.122 272.159 97.802 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-644 0 obj
-<< /D [ 642 0 R /XYZ 78.37 808.885 null ] >>
+652 0 obj
+<< /D [ 650 0 R /XYZ 78.37 808.885 null ] >>
endobj
-165 0 obj
-<< /D [ 642 0 R /XYZ 79.37 307.345 null ] >>
+169 0 obj
+<< /D [ 650 0 R /XYZ 79.37 307.399 null ] >>
endobj
-641 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F29 375 0 R /F20 382 0 R /F52 376 0 R /F41 377 0 R /F53 645 0 R /F51 380 0 R /F15 381 0 R /F56 384 0 R /F58 386 0 R /F23 379 0 R /F26 404 0 R /F57 385 0 R /F69 402 0 R /F55 383 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+649 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F25 379 0 R /F16 386 0 R /F20 380 0 R /F18 381 0 R /F23 653 0 R /F17 384 0 R /F15 385 0 R /F56 388 0 R /F58 390 0 R /F19 383 0 R /F22 408 0 R /F57 389 0 R /F69 406 0 R /F55 387 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-651 0 obj
+659 0 obj
<< /Filter /FlateDecode /Length 16490 >>
stream
-xÚÍ}M$9rå½~E5‡Œq~“@£°]]ª´§ú&è‹ÖJ»-`NúûkFÒÌé‘‘ÕÓ³tuV¾27Ú{N'¤;y\þýr\þôéØ~~ùùÓ¿åvqîÚRråòó/ŸýËqq—Ò®¡\Jv×#»ËÏ¿^þõ‡ãHþ8òúYùïŸÿíçV_rséêó~a¦ Â7úã?¿…’ñìÆGü2þ¸ŸèçW¿©E$„®‹~ü‹];ù-·“oºÒÿÈþ q ô¦B¨ Pæ%ÌåèþøÍ¥K»¶ìs¼£A<®ÉÕ»TÒ;T†÷”ïyw1]3A›ÿ;´ŸÅèJº†töòÙq,Ÿ}¥ß ³µˆ¿ ÿlÁ:0Ö„Ë-­˜ÿ‹(ÖoOÿ×5ÆÅ{øüÖ ípûìKà³bAî_ŠS¾ŽÔñÇõÂs;þïjwå¿ ×1óE\+?¿Ñ%Œô¨åBŽ½ß“<ì-Úˆ•iÚ®áö*ÔíØC׋µú:îô$Ò¯è*{µÕ_¯)¹3\ÿ”X{îÈ]Iú¿¬WÞ•¤ª$X@'ÒÃÇv,[ŒýNx»áá›Ø?#^˜BÏ_ Âe ªƒÿén«ÑÜ5Åt)G½f’lJõS¹ßÄñêKÙ­©ä·pôˆ˜GÄR¿ Êåëø{§Ô֟ܯr)ÿŠü¶Þ‡³MÛï^ÿw»Ã,É|z}¸÷ôúX¯%.Lþá?þðìy÷É_] ;ùx</'¥klk9ÿù¼œ®>ĽnGÂ7i=‘u”§jÜ‚“*úœô*4*I¯úH¯
-ÌS}–•ÐòÃf÷¾'5”þ#ZDz‚IÁ“æ¿ãÍ6'RïsË×\½6õÒýT{>Y‡ž=j¹äkI¯>j›õ¹Åâû ø‚¨Òš É í–^šf·4»(ydµ’¶ekmî7¦ßÑ=Så£ ¦íÔ{ná%üÙ´ä§]tˆáZΞøQêUhimïH›­ç,ùiÌñp×|ø½¤íæ<¯êéZ£Û=¬7Rb÷ä} ý̹sÌ)_kðw“«ìfÉ)îÍõ|ðò1ªÕh ŽÏ)K;0ïÿ]*[Ð+–.¸—²¨Þ?{»ì¥ÿœÌüÀîv!q×ê‘çGiUÿ×»i•Eôèia*ñ^-ÉW´]{Éš—øÞ©-¡\Só'O_Ÿ—ãõðå^ùùÛÇʧä7ÞaÒï…e ³nrzè f4÷ÒµLÑÕY…¤`˜Ci–óJëW<Nû´y¯µÚZÆîQs7~Fø·éûÇ9P{øÜQ/ØrÞŸ»ÆònƧÍGiTØy‹ÓºhMVŠ"&^·&µçñÎ^çуwJ‹¡óØÇ2õÑXfµZ`™Ã®IÌ?Ì¢ÏÉ¿ÞCÊ\¸ƒ¦ÿÿéáÓ5ïïá¯!äeP9ë¨úÿÑÚ‘žªNÙÓñ¨Å¥kó°YŸQú3‡`ᛥ¾"q¿–nrˆãgic!§‰ûq›}¹SOS;®¡º¥
-Sù/vÃ8®ôŽ÷Ë*õ½jÖ‘åñ÷Õø¼gs¿m]íùé×Æ{ñæ|EµyÆòŒ×ï?>÷~{ý,Þ)óNÏÛûsïÅñ§ï×7z¸DÞWnó{UF좛|IôÄ·Ùÿ¹,¿þÏ=àpPú—ö½§©gÀL„=õà‡Š;‘xŒŸ¾Lìljý¨6L[LŽÆLKHÒ&ônàûž[¦Ð¯=ʃ ^)7¡âãÀ[¬&…ºûІɗû&¹^köÏMüµÖøÔ„r”väç&¤à˜(ú‡ÿÑ-þñg0⼄(…kõõrûõÓ_.$ÄŸ.] º¡Õtùï˧ÿº|úóÅ.»6j>ßê5ÐäÕ‹¨ÞWþûcû¿˜ñX»+aóþýöëexZ‡—o”¼]k¢¿¤J™\êöYéc÷i.Ö]©úV‰E±Õš|ßçøç?ÕÙêˆí{à©…Öîp<œ‰ óE€ã¡
-:E5’ÈÍÏNpWã.qúéZÞŸëA.VjKX?&²V0›O¸È,pÑâ¸ÆùÀ ?ÇÕ5—'È¢…™›áhc·+a¤!8SÃ]IÈS¤ô—.€Ñ7êt .eFrN-v$ÅGEnãÂÚjMfV(Î|1W€ŒùBky8<ñ”;Oàiy˜Å¨ÀhnVzS ˆþmÊ0CL$掔³Pƒ:ÒêŠÏžB‹f¨LÍB£ÜEB3Ï.ƒ7nCÀR'²¨‚fJA]mTwahPxvœÂ;JL¸°²Ëµ¯ÑcŒ­Ê¨¡VwrWe¸W=œGix|D}%–+Ð*Nènã{’美RjçÊ=È1ÊCc©r+¦KÅVÌÔˆ«ÇêE¯
-šð‰bŒ’ú—²[EZL¹ÜxŸdA¸¹‰‘úЖr9vüë†VG$¿¯1%j§<1¥Ô•È/M)ıÆD‰?=À`Gm}Y2
-
-è)Íösu\[sÅa‘ÝF¸364TâíDuŠcN ^L9zªHÒ“¼;Z“ç5RPKìùíQ[5b4|R¨‡Ip9FÎk†í(”ë.îåÎkõ”^À[½Ž»o¥Nd^8£S3 0]¨Š2àÑ4åJÃ;ê:ht‘©o'´¶È2AÅÑ‹ËTý>ñKQ¸#Eƒ8ÈÐÇËT+Ã*ÝpÐ(w^«(ÕlîqÍOéENé­\n#æ  qwâ;åA§ %¿”–RGÏeŒs€hãqÆ…¡Ê)µ¦¾(¶åèG¶= Û¸¶…&úÛÁwÆÜ4Êí×J-Ppç)&Î] \f¹3@4Tænã+ò€S‚òzZ—tØ°™¾ЪkâzŽKHn J}†‹«a=\ŠàÌ
-„8ÚùM1Ô°Ž”IWª%ýíaWW~öZN
-rçµ ¼¶ËßÜ~o2,W yí Ð •†¹;ñy€ A
-w‘éÚx‚uéVF^~ó×B 5/î\£«G_‘»òËõÑ $Òxbg1¤”©W=uÐ(v^;Ñ|¥
-V.àßËÀRêDn#Þš õ´óU€… )Í9w•:lîw4SŽÌƒ<J"§C•;ü8\è6.¥D$&0L48NmÌLob;;E§'}P§îè‘ œ¤C¹ÍrG|h7I ·­ „€ ÈÀó­Ifç³oá §âÂʶâòÀBà>ÒÉ!ÒÃÌôÀÇV»ÒøuIt‡Ø(y^-0u)Ò`=RÊÞŽ–±hæ
-!syæ.Z!-S…Æ”­Unñ¹»§\¨áX+—±šæ“+©c‰:¥
-X´4žîlhIƒ~ºtˆÐ(ú6¦<&ZùnTÌ´Kov­`ÁfÁ£™óx¦-Ã&d‚PJ7x$“%Ì•„¥6÷aqÍyfÞÑ8ˆ0±P>‘ëÁR£I·²m¦¹¦ÒÐ#B½èy± Ž{Ý.è4žŠKÙ‚Íqº„i¦ÆÆ\žx‹NÈIùeN¥@©ÝzÇßÈüº‚4Âï“@ô|Sn⢞cVèX]òͪ_Jp ¹ïhiqÐ(v>uÍÔn»ùÈOw]ÀùÄÏršåÎ
-*u¥„­HTÆb3Ce`ÞNTe°<@þÖõÈé1*d¨×NåXS§©Ü”‰œÇû††<]›ó¢ @ Ž¢ÆGÝk-w‘GDÃIÝm|aRGȘŽîV(1<F'‚¨YĆÛõƒ‡ ›<4¤0Ëj˜Ú|&E€@Eº3ÖZ.Êcª¡ÑPwg¾"Q!~Ãæà\í}¥öÇ\»”2ñ8FÓ$°÷ -«¡÷“Šõ¡8¯*÷‹À”þ–KÍ‹KÄFáór=O3÷UBsɃ_ç–Â'4§$L0œdÌ݉µÌp #Óƒ·¾¦ú ž¤x´œê<
-•4H53&æíL†ôÊäp¼fÎãèÇ°â×=ÜLß„¼ãõú¸ËDyHNÇRïRŸ»ŠañˆÈd°3—Ê_ËF•,H°.æîL[tF¦GäÏ8¼KÏàI*–ëÑj*Hž0-ÎÊk:œ««n3m4Œv›KÃL'€•¸þP8aª¡±1gâ’/"'„ßЭ->ƒ…]ZjcíèK®«R4îl³ÕËÀ+(‹?C@$’úRâV(*dá¡°0wg–Q“‚²ÉÚRñÏàɈÒ[¼ÃÆš±èCI›BŠ¶n¦†²usi˜É°2—"
+xÚÍ}M$9rå½~E5‡Œq~“@£°]]ª´§ú&è‹ÖJ»-`NúûkFÒÌé‘‘ÕÓ³tuV¾27Ú{N'¤;y\þýr\þôéØ~~ùùÓ¿åvqîÚRråòó/ŸýËqq—Ò®¡\Jv×#»ËÏ¿^þõ‡ãHþ8òúYùïŸÿíçV_rséêó~a¦ Â7úã?¿…’ñìÆGü2þ¸ŸèçW¿©E$„®‹~ü‹];ù-·“oºÒÿÈþ q ô¦B¨ Pæ%ÌåèþøÍ¥K»¶ìs¼£A<®ÉÕ»TÒ;T†÷”ïyw1]3A›ÿ;´ŸÅèJº†töòÙq,Ÿ}¥ß ³µˆ¿ ÿlÁ:0Ö„Ë-­˜ÿ‹(ÖoOÿ×5ÆÅ{øüÖ ípûìKà³bAî_ŠS¾ŽÔñÇõÂs;þïjwå¿ ×1óE\+?¿Ñ%Œô¨åBŽ½ß“<ì-Úˆ•iÚ®áö*ÔíØC׋µú:îô$Ò¯è*{µÕ_¯)¹3\ÿ”X{îÈ]Iú¿¬WÞ•¤ª$X@'ÒÃÇv,[ŒýNx»áá›Ø?#^˜BÏ_ Âe ªƒÿén«ÑÜ5Åt)G½f’lJõS¹ßÄñêKÙ­©ä·pôˆ˜GÄR¿ Êåëø{§Ô֟ܯr)ÿŠü¶Þ‡³MÛï^ÿw»Ã,‰<½íÞÓëc½–¸0ù‡ÿøóçÝ'u%ìäãñ¼œ”®±­åüçórr¸ú÷r¸ ߤõDÖQžªq NªèsҫШ$½jè#y¼*0LõYTBËwšÝûRPœÔPúhé &OšÿŒ7WØœH½Ï-_sõÚÔK÷Síùdrxö¨å’¯%½ú¨mÖç‹ ì7à ¢Jk6$/´[zišÝÒì¢ä‘ÕNHÚ–­µ¹ß˜~G÷L•2˜¶Sï¹…—ðgÓ’ŸvÑ!†k9{âG©W¡¥µ½#m¶ž³ä§1ÇÃ]óá÷’¶›ó¼ª§kn÷°ÞH‰qÜ“÷u&|ô3çÎ1§|­ÁßM®²›%§¸7×óÁËǨV£%8>§,íÀ¼Cüw©lA¯Xºà^Ê¢zGüìí²—þs2ó»Û…hÄ]«Gž¥Uý_ï¦UÑ£§aX„©Ä{µ$_ýÑví%k^â{§¶„rMÍŸ<}}^~Œ××{åço+Ÿ’ßx‡I¿–κÉé¡/˜ÑÜK×2EW d’‚a¥YÎ+u®_ñ8íÓnä½Öjk»GÍÝøáߦïÇŸÇÏõ‚-çý¹ûh,ïf|Ð|”F…·è0½¡‹Öd¥(bâukR{ïÜéu=x§´:},SefP«Ö˜9ìšÄüÃ,úœüë=¤Ì…;húÿŸ>]óþþB^•³Žªÿ­é©ê”=Z\º6›õ¥?s¾Yê+÷ké&‡8~–6&rš¸·Ù—;õ4µãª[Ú¨0•ÿb7ŒãJàx¿¬R¯Ñ«f}Yÿq_Ï{6÷ÛÖÕî‘Ÿ~m¼oÎ×XT›gq`,Ïx-ñþãóxï·×ÏâM‘2ïô¼½?—ñ^ïqú~}£§ûGä}å6¿WeÄ.ºùÈ—DO|ë‘ýŸËòëÿÜ¥iïÐ{šúpÌDØS~¨x¶/ã§/ûqb?ꃄ Ó“£1Ó’´ ½ø¾çV†)üæÓ£<ØÑà•rŠ!Ž1Þñ¼ÅjR¨»m˜|¹o’ëµfÿÜÄ_kOM(GiG~nB
+Ž‰¢øÝâ#ÎKˆR¸V_/·_?ýåBBüéÒÕ ;ZM—ÿ¾|ú¯Ë§?_ì²k£æó­^@^½ˆê}å¿?¶ÿ‹¿µ»6ÿàßo¿^†§uxùFÉÛµ&úKª”É¥aŸ•~0vŸæbÝ•ú§?`•X[­É÷}ŽÞùS ©~@€Ø¾W
+‘šÑFùŽFò[Q›H÷»øŠa
+´ªƒ†“5ºSh”»Êx]‡šp®9rcå
+´Êc†JÃÜøžä¹+D»æš)ßÀF^3Šs\½‹GÁ ZÅAÃÁ½ 2
+]¤iT·cô  ÕÂÔsx-SE3³øÅÕNså.ýD)_ýÆ&•x”›¨9*VkAEÐl0EW‚ŒAâµ9çB¯D¬ XäP#‰Üüìw5®åíñ¹ä2`¡Ö¸ä€õc"kõ
+ŒFààf¥7Õ€èïЦ 3ÄDbîèA9k5¨#­®ø á)´èa†ÊÔÜ!4Ê]$!4óì2xã¶1,u"‹*h¦ÔÕFuæ…gÇi ¼£Ä„û+»\û=Æ(ЪŒau‡Ð(wU†{ÕÃy”†ÇGÔWb¹­â á¤î6¾'yî á(¥v®œÑƒ£<ô8–*·bºTlÈL¸z\ ^ôª¡ùŸ(Æ(©/q)[°U¤ÅÔؘË÷I&„››©m)÷a‘cÇ¿nhuô@òðûS¢vÊÓXJíP‰üÒ”BkL”øÓ vÔÖ—Õ™!£Ðy¡€žÒl1Wǵ5W)Ðm„;cCCe ÞNT§8ætÑààÅ”£§Š$=É»£5ynQ#õ
+ÓÕ‰ª(MƒP®4¼£®ƒF™:ñvBk‹ü T½¸LÕÿè¿…;R4ˆƒ }¼Lµr1L¡ÒMw
+BPòKi)uqô\Æ8 ˆ6g\
+é Ü‘Rkê‹bëPŽ~dÛºk[9¡a¢¿|gÌ@£Ü~- ÔÕxwžbâÜÊh–;DC¥aî6¾"8!(ß¡§uI‡ ›é;­º)~ ç¸„äÖ±
+ª_VBøñk„øDQv¤Qò(¿sdžºË–ɇÕk î€9DÊ›
+Câ¼M]ÑóØZªZžü~aŽ ÐH؈£ßCÝëH™t¥ZÒßvuég¯åи½2àidì:BÙI¬ŠÜÆu”8fôˆç˜œy@Êë×Hµ*æ)PÁÜsZ‚ÌG\h&|ÌÕÊPÄ0‡ÀœrèÐxnzÍ£ä¤4ùð¦¦Q=ß×ji}–ÊåÒŠ"=<ǫ«Uî¿‹Ÿñ»6¯uŠ.\Ô=j•j2”$Èm„823c"žvn"„94ÎŽªsq}þíê"?Ñ+Jr¢üçÂP:JíP¦ê; ÒZÿN¨Ù¨ÝnŽë€R—áÇXVÝ)$åÎk”œ” ¸£vŽ2˜‚å
+t1Ï
+R…ôG3 ÕEß+dêÏD¦þäHµ*Ò“Mh´’«L¹O‚Hó:sèõ]<5x'(OÛt„efÆG<í %¯5‡Æ<5^æôê ¤¼y¿¢T/³ç,”H¹¦ÆV9S%¤ž°¤ÇÇ^*5fj–ÙEOhó:ƒï³2ꉠDÚ&(Q¡ÛˆuD¶*©éîÌsª‚NA
+l,1š©q1gÚ2lBF 5¡tƒG2YÂ\IXPj`sלgÖ郣 å°,5št+Ûfšk* ="Ô‹ž ê¸×­á‚iðG㩸”-اK˜fjlÌ剷脜D_æÔQ
+”:Ñ­wü̯+H#ü> DÏ7å&Ž!ê9f…ŽÕ%oЬú¥—ÐûŽ–w
+³¬†©ÍgRääQÔø¨;c­å¢<  uwæ+ò
+ sw&lµq1)(›¬-ÿ žŒ(½uÁ;l¬‹>”´)Dp¡hëfÚh([7—†™L
+›— 蛯cÖd8ây’3'ȼp¥f÷tu¢'Z˜C iÀØ'xfS¦E ¤ÄÛ/B
+oâÅ [Ž÷¶âšz¤œAs¨"ÇÕî^o#Ô@£Ôy­¢9ø8Þý˜î<µ±µz,W 9o2â3;ã Îvª6tUª>Xö†þüá >HŸÏ<Ù 36^ÀJ˼mI)?ؾzccÎ|oëœa·lSÊisEÛrlð¢û¾ÍbÐ&ÎÝ‘ÂÛ¹d"Vç=EËÜ#+-„R´‚„ŠlCcÞÖ(×½H˸Ÿ"ìùöÝÑÎÝy†ç´ìø4Õx“‡ý×yÚÜ<§>ÙanÞæêxí·}uÛœe÷ ;[ÚN9°sÛÓMR Ïå¸SLw÷yºW”w=ÑÜ=Á^P#2÷-¼wïç~U·3rßbßÚRöÑ„Ý™æžMËîLaî~»3½¾³OäUäm?º;âô]¨~ËŽ8Ô»_y‘·ÿý ;݈Í~Í+~y’ߺËÎ{^)ëán1T§®Ü½°]Ì+»ì<ÒêÙ®9µá`앺îIEÿéæ/¼S×WÿEviz½¬ÇZùrÍ¿²ÐoÑê¥{ým>T¯Ê÷Ô+—xÊèÃõêgPüüý>ƒÞþ(¡oµð×Úþ¨>ßÓ¬ïg–l¯4ßæ~F~lÔŸš¹eRhsˤø–I¡ÑøÍçg{&}GËþÞžIþ g’†b¡Êßç—®~ùÒUMr¦ÑÊü¤6?09úöÁÏLO(ç§&¸+Â#~|~v÷Ïn}ßÄ•I¥«ÿОIþ{6>øì.A£k{ðèaìyùü³1kø–ú·ï»õËLpžPÿ&Û>Шßdx™ÿ4‘ÿfým"¤û7 Òà·„—˜æ‹
ÈOÜ׼ܹû¾÷ñœÆ‡ë»ûoó²•Zûû­hü E˯V´iýbE3߯U4žeãwŸÿm:oÒßê}ÿ4‘ÿfýwÙ©i¯þš
ÑÀ³è?}ÍýÓ+[°M¦ÅTéL'Þgî
Rç6O;«VÜQ|íÛ:-Õ^ U#3Tâæ ØsJQ~稵Š
@@ -2420,473 +2518,469 @@ tÏèÌ8ˆ»Y›bW§ ÂÁmYçp¥ÌcJuý¸ªÈÇ’öœ‚sÞš¦Ogçy¾À€æ$wHýÐ4L­/~ª7@F©óREËXÆ3o=
#+ÐmD<ã3C !îNlmf}:Ex*š*Q? qÊ»ƒ”mÖñiŸKÓ7$¦±h¡ñÁÁ ™g^ !eI)£;€z±óR«Ë¼(cÞøÄ'Ÿ<+ÐœRŸñ™!°w;[™%VŸ¨‚ï{ÈŽ½…û«
;JC~g‰ Â[€ó¾À1ðKO¬ÌÅÔc }ظò>± ½4Š×*Z3'çæZ„¾~i¥NdΠàÔ
LO'¢" Ð0<dÛ<}!»2Ï[`׎‰îzô2ø°ÀÚÀðHi
-Ì/%%rmñp›¿=¡ÀWe$?¼j6áÃýjÁ/L¬7îþãOkRâ—Xê~÷âñ¼ T¯¼ÑÂRÐþáiýË<þŒ{AÒÝZ‚ø¼àFC1ÞÁòÃû§Ã_ü¬~Þë]ã÷‚U|gR
-à«'Ãïp+Þ‘ú•ÁñsYm/×ÎÕú~ÍÛ=exo<f‰È£AÈ=Ázî÷á¼%)æu½ÎÕ"Ýñ|ðGs“ïçS|¸Û%ÁA+WÔû
-M»Ï·´Œ•ço_G¦:~{^eت¼SeÛ|“Žá ôøgj5›—Mó~˦S-ÄK±=Ý>Æ¿PÝï>¨Jÿ…˜z¾7Á0éÆ^o­ ñÅÙ/)˜xÉå¾Jò*ùÙû­\”G´r å붉ÜYÑÛ½:2j,¥HÁÚíMRݯzýœõ®Žãä³DíÂ*"CÑn“—éN©¯2q Åæî|8šóƒÓ6µ9Ýn'sÜëÜž1–N™Û¥”ÅÏK5Ýa6t/¢×æïÞ¸xP>]Ã_ÿÖEþ¤”ßÝ[Sõ-̓áVxmÕ¶kpª¶º”ó .oæ‘îS¼3U7ÐWf¼†¥¦¥)Þõ¿ŒÉŽ'ã2½¾äGÛ$¶\Óý}Áx¹ª…™šô ¹~zz›=iãÜ.Îk·™'´xši¬Võ”~ú2°Ð&'ö¼3 Å_y¹r $eíJ¥C”ŸçtøãYÆãÊçàÊíþ‘»´½gý°6r
+Ì/%%rmñp›¿=¡ÀWe$?¼Z6ÑîW ~ab½qÿðxZ“¿ÄR÷»ç¥zå–‚þóOë_æñgÜ ’îÖÄç7Šñ–÷Þ/8þzägõó^G迬ràƒ<“èô¥²„¥²ô6 Kr¶d÷ɺFÉ!¯#[,ïˆìZå#¶èßi˜>ÂGŸÝjOiObž6$Ž_gˆñņd³>G/H”äíÛëY/æÐÙ?iºërãNíˆ<Û\=É›÷ÇíI¸Û
+Ü[^U¾ì¨´ uiÞ½ ¼
endstream
endobj
-650 0 obj
-<< /Type /Page /Contents 651 0 R /Resources 649 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 653 0 R >>
+658 0 obj
+<< /Type /Page /Contents 659 0 R /Resources 657 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 661 0 R >>
endobj
-653 0 obj
-[ 647 0 R 648 0 R ]
+661 0 obj
+[ 655 0 R 656 0 R ]
endobj
-647 0 obj
+655 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.532 641.39 261.487 653.345 ]/A << /S /GoTo /D (subsection.10.5) >> >>
endobj
-648 0 obj
+656 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 319.111 477.953 331.066 489.908 ]/A << /S /GoTo /D (subsection.17.1) >> >>
endobj
-652 0 obj
-<< /D [ 650 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-169 0 obj
-<< /D [ 650 0 R /XYZ 79.37 771.024 null ] >>
+660 0 obj
+<< /D [ 658 0 R /XYZ 78.37 808.885 null ] >>
endobj
173 0 obj
-<< /D [ 650 0 R /XYZ 79.37 304.388 null ] >>
+<< /D [ 658 0 R /XYZ 79.37 771.024 null ] >>
endobj
-649 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F23 379 0 R /F29 375 0 R /F20 382 0 R /F65 387 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+177 0 obj
+<< /D [ 658 0 R /XYZ 79.37 304.388 null ] >>
endobj
-658 0 obj
-<< /Filter /FlateDecode /Length 5403 >>
-stream
-xÚå=Ë’$¹m÷ùŠ:îŠ"ÁwDdž§¦·7B>Mxn’öÊÒÁZE¬.²õõßÏÌdVÕŒ;äC?* D
-Ÿ…ÊßÚÐÖcû§åp ø–„ÉQïù×ß"RÍ8
-ˆŸYÐQVEyÿ
-ßK÷Üé½)ƒ(:üÙW@•Q¦k²ÑÀE#YÿÄQ†ë`y¡W¼2 dôç[˜æ^;ø ô7ŽvJ¤‹@ð÷O›Ò‹}CµûS9H0ñ/*s+NĉM|
-Ÿ“(Ù­&' :vÁ-ýD²´Dª¬§à¿.ÍÇ-Ýj-—¶'í9½ZK&÷¨1DÕ¿054åÉÁ
-:'À=ŸEÞý9ˆîÖ=‹®vM&‚ao Ù‘¸ãðf|
-‰ØÁô|Ú‰É*+‰`Y¹•‚uWØë}ížÕÖ qî¯×e1ãÑp"¤mtÿ-v´ôkRª¤Ó܆ÿëw­¶U·ûÛÎÞëlmŸG͈¤âýèh¿·/ÔÇúÑÌø’–HÑöÝÇà:ÓhëüÒ$HïðàFÚF>JŸ°Kc‰á¬G³g"¹²t³sª|Œnæcx&Õ`×k$FF¹Ä‰Œm½ŸÒ¤Œ5¥éÙ„ÒŽÀI•i¤ÅÓ
- ƒî©p•n8À~áO®»z¹2œKHXnáü§Zt}Þ×zUJàð"W} †¦¡€á”& <Ößý¿ù#þüöâ¹@&ì/A¬qíþrù·Ÿ—^.5±æò߉ïƆÂØ\ÀÚù#ÒJ˜Ó§Eé'×u$ý÷Té'¤µôaÛËÎÞµô¹&B­ë~ò›GÒOpO•~Bº¦û‘³óÒ?íâÜ;Æ)ü–M„?÷ð:{öÿg“ý¸÷ï™ämÿnˆ¾pÒMbز‹Ð‹ádÁýŽÃÉ5$GW
-º@¦z?œT‡žcÍá’ï
-õ´v݆Ãaë $Q8\®Ã‡AÑi¾fM7”ïàŠ€YPêe±å57ýÜb–’Hª/Là×ìêØôZÚv¸Ñr˜Æw[ÐI²cÓܲÃÌ(1§O(ÄÓ¨cÛÒôó’n÷ÒQ{JЇp¡k6´Â=Ž¯v‰"X—Õw½ª*¨bïv³
-b·B‚!Têg$Ñ9mèÛÓ AœB Ä¿šÍ§ADa ÌÕ|ŽA¤ \š]¡³ÓŸœ”)ÉqnF-/(œëw¼«‰Fù_¥v"䇫±<A­Æ¶Ðïs5VŠL®
- ‚/
- ƒ~—€(×5 ‚/
- ƒ~—É}aÑ®Gþ7c=tÃþvj¿>‘ÙW]’\]Š­—*!f÷ù{Ìî+"¹³5üåB%QtÒ øö²û 'ÐF<+»‘
-A´:LîÆ*¾ÞarŸ£ì²ð“ë:~†{¦ðÒJø;)¯ÀØ»¾`èºæ'·y$ü ÷Lá'¤Kš;/üo™Úç>b…¿éáx‚>Jî·Ð'²ûÉÇŸËîWñ$¼çx’»x[®ºø½OÜï8ž\@òtµ
-JÛsùøØôZÚö%
-H¶à®Dá4îØôZÚöI;·±Â¸~slÛ}2¨Ò‚/O
-Ôqf=€»¥/P™õ‚*¯ùFf=‚HW©wAð/7Û™õ„(_{Œ “kÊ)ºùú=Ež]hoÚçÒ#H-ÐÛ¤èH-ÐI.=!š
-4Èd"ÐÊ…'t­¼ÐaZXR·¡9gVDʜɴÙ;­ÅÇÝ«W®†l§‡½óÐ £1šìÉx™ ÀQb.Jk1§¼vØdŸˆwxý7qÃ?O™l)꤫ »åS’/ü-Xû)T'òÂ;T½w7í„Ox2ðY¬!Uå¬!æ¯ôku¾€Îð„·½”¶úç Ë[É„MȳÂr?2¤L
-„lBÉ$G2ó>Øïz‡Ó£e?î'‡ÁÕ1¨¡Õ¢º ‰¡ X9x§t‹¬o•ÏB )Å›÷fW)~•p>ž
-»œ6ÅÁCQ·­P‰fñt
- ‚7ø=S«¡{dªÿ™ÂÔò¨¡M­àþJ¦Æ¤ºßÔ¤Û_3ð¿ij¼áÿç=S«¡M“êY¦&-¿ßÔÜÜrU
-ûD^€b›“‹è±éµ´í—çÁoq;pOîò‹-¯¹i¿‡Lë ÌIÌ¡enø·{YT>ÍDø¹µe†8]ÒCpA@°#õŠàn•LG3ÐA}`AÛvˆ£6;îŸB·ÈŒºƒwŠ&ÓËìDðž` ¿y“pqÌQú]V™ié z¸/ƒî©"ƒ•z³öw­ ðpÕ›J¬Í+'é˜ÞvÌl)W-Øyï!ÆOÊžÂg,ˆ+”¯xÏ+líQ£K{\ü*ã§fA$½Í2"ÑKqÅ eyõý“n€ÝZÒŸýŠRûS^Åh¤ÛÐôÃ}áÎÄi®3ìô¿ýçåO>·ëãØ7Vƒ)Kš÷T¦]jiáÌ­Aù­Pö¹…ïâúÓøÒÍ•d…4¼°Ó5±ƒ£’êÅ¢Bê1±DÉ §rköI¢©‰Áѧ눇zñRŸôßä_9‘ÒmcÄ–½µ\«{õ„i'ZÆQì'Ò— Tû¼ò·}*`)ªSQZЋd.Ã>#“^pŽ~O>É\¤;Ò>§Aže8‰´8­ë±W˜!fšÊž<—Ó¢JØqÞg¢ÚM|ikXJ‚¥ì[ÛÑaƒšâ»®ãèVö=äÚ0¨wáÊ`Ã\=ÜW-•I7ë< ?Æ3écßçûPá8Òwo­ÏD½DýÓôŸ¼U›Ž+뛃Óa×W¶Þ‰ŽØoFÞ²S·¶ÿ;r™Þ•p—Q}ÄMÏìéõ”8?±óν8@p yЭw’ÌaÛýË'\A@ßZÚžãºîŸÒÙæHÃ$÷#I-5sla C;õC
-ŒáÉÀŒô•MŒù¥ ¬!rM?ðGµGâÇ4òi{Ã~ÁŸŽˆÁ)NÎý/S"l6ƒIKyÆ —CÝE¼,!_£ ó}o½»¿ÐÜ\ï°¡¬Tã §úžë‰>w#ÏFô¿¯ç¨·£J¼æ».
-í£‚º
-~9»%&†áÕ š–£iu‰©«Hv6´¯;³yÁA;Q˜O™V§Kí= uuM¾“b¯Ï¹a~÷h'Ç)ñMWŠÓR ·ˆ Å3¼hWj§’÷Àù²xNxÐQ©m8ïŽ8zT:ðžÏñ7ÑøaßvaZW9”©xM°m8n+’ŠWb>Ìcz Ö K¢¨Ð×Tç4·ìx¼•ÓKÐÉôzà—'%éí¹îÇ7ƒYMVBžh¸ˆÛS]_ß4sGî*%¨ÊñªµŒròIUƆú3&ªK€š³0˜z©ÜV:Ý„ ‡+gfñMÝœ_–.b©F±>/BAMOh9§£®­ª‹¼ªµ—ضVÇú¼•N aõåN[”ò[)UI˜²ÚdÉ$¼“KœrOºÍkU¡ÛP¸¦~R×vâ?*…Gß%ª¦Ö²SŒüŽº³Kue>âVôZðre¦sèt©ëNßh©«kørÒòÞÜf”pç±¾:õHÔwaÕœÆOGùänÊ×JV~úPø;=4gûl¦a
-DW¯ûùÓ[LZ©8£±rñÌCã _ 5,i<al©Ôõ1¯9’¾gIC3Öc¯šÙsj~Œñã¥ÿ/Q¤Ò™Y´Ñâ
-C18ïá®åQuú›ÍÑ¿[-íK]v6ÞmÿÌÖ¹ïw!Bªœì)S²‚è²ËÍ-•§Á„š¾&}3Óz² ÷AèI DÀp&0/$ƒÀÝá zƾA2QŽ®¨{±»Ð]嶣\“ŒRWÕsòÐu‚nÖZ½´ŠÏ¤‹BëöèyZD‡“óZö<êZ¦·ÓejA b¯vG&Ug´N;ùO›i§ümðdC>ß?¹»JOcôÁ:2ŸmDSÑ!ÒwÜÔg|‡$ð~Ò ,18ãm_¶8—ßÕ}#ý-g#ÓÙ‚§=idêÒÃã¸K7GNúRía¿53Ÿþ
-tbÔNäXÞÕæ‚øÁÞv®Ñ<X÷š5цꀓEˆÛUuÂSÛNƒjkõÔßQ+¸©LØa`å9œrÃààJÝFîü™ÒjÕÝ£q+ñ»Xð''¹µrÞ¹?CZöÿ/GHöÓ
+657 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F19 383 0 R /F25 379 0 R /F16 386 0 R /F65 391 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+666 0 obj
+<< /Filter /FlateDecode /Length 5408 >>
+stream
+xÚå=Ë’$¹m÷ùŠ:îŠ&ÁwDdž¦¦·7B:Mhn²öêqÖë‹m}½Á÷33™U5ãùÐ3ÝU €  I/½ÐËOhüÿöåÿ¼1y±Ä*Pâòå/~A/ì¢-áú¢#T±Ë—_.x¡TRJÅ+¥~¸‚åø‰üë ¿aø;~# ¥ð–¿¥?½QÊ>…¿…ÊßÚÐÖcûOKp ø–„ÉQýüñËo‘©f€ÐÄÑó
+pØ%’ÕÊ(Ehçè)”‹<ÿJ<dAGYåþhߣû„=U55%FBÏï3T¡šõ˜“Z%ŽÊ9 ‘%É©ãÍÔ“‘²7U+¯öÓ<ËÃxÞýÛ,ÏmE÷=±¨èÆXž i,ø-÷\FYÞˆzzÁ÷9Ñ® “Yo5ì®ò%ñ©§ý·ªÒ7ú(ÂŽ‹ð ®ØÒË`o|™ ê«­ ¿e±í 'PFnzL•šE& Ï^°ÃkŒûiòVìPÁV«~©îU¥ Õ¿j6 3Þk–!šüÐ ¹ò¨Iqd†1HŸˆ8k )£H’ÖùñM3üm¦? ³2ÏÂ[ÑV¿¤Ý"MœW:[aÛÔ®ˆåbÀ¸A…Ùîxž—îs§÷¦,¢h8ðg_e
+QLá§þýç_.Sà+7¸;¶–_®Þ€¡Ö!Žh˜®ó <A;©ǾßY ¸ç<~„†‹
+—ßD
+
+ÀNÁü÷¦
+ø×NiÂcýÃñ›?áÏo/ž dÂÁþrÄ×îï—ßø¼Ô¹ÔÄBØË'¾?Z
+cs?:Ï‘>PÂœ>-J?™®#é'¸§J?!­¥ÛV6pö®¥Ï5j]÷“Ý<’~‚{ªôÒ5Ýœ—þi¯àÞ5Ná·l"ü¹…Рسÿ?›ì·À½}Ï$oÛwC üó¹“nÖM|„^t' îwìN® ºZ
+¸=JGí)AÂE„®ÙÐ
+]x´¸¾Ú&Š`]VߪR¨| ò|¹Y€à.Œ¤ Äо£ß×ÑÄ ¢…Ÿìä6Q86Lïƒ0¢Eôâ~“\È*_ O”É5 åó¥}Ðÿ9-6!°¡4«bKàØXÃp©ÅöiR‹m ¤ÛÇÆÏìrn5c”Q#Æ;µ”¡g÷ˆ[R¢Äº¸#øŽ–fm-Í ÛZZ@ö´´@ÍÄe²§¥‚HtÎK û3V-K-‚ï)iÙQÒ²£¤ä”’æV3)Mt´HCSŸãòÒaÏrX”¦¨$–›Ÿç¬.nðFÿ»Ï¼ÆlvLŒÖµ+\ð:/.X__
+“+c m\UC)È(…q\Ð*ÛîB<&Õx¦¡ *ß0}ù†ï¡)¦à )‰¯b±BÌ/ULº¢©ð—'åµ&½I釮Ö*Õ"ÙPhp¨JÃ2slSðÓ²0‰+Š5«Ï–*ìi¸
+º¡õ$Ïn1³‚cd)9*Ôæ"¤I)]äbîµ.ÛpE\ÃÇæ’j£\e³hcµD+@Ÿ+¼£ìCj´+ºLqú¬š3uÚ %hñ©Æ[ù‘ª|¶“ZÀ¿q/Ùaûª³Ê ´ÈÄ¿7ã~oåãí«%¤d¨LúŸºZ–PŽÝÙJ‰{«$v+$$B¥~F’Ó&Á¾½MÒèÔ)œø¿fómRQè8s5ßE)—fDèlô'(eDJ@rœ™QËá…;gýŽ£µšhôS¯R;òÃhm
+?!]ÒüÈØyáËÔ?÷Û(üM ïÀôQò¿…>‘ýO6þ\ö¿ò'á=û“ÜùÛrÕÄGèE²à~Çþäš
+`ÓÜ8ðF
+»œ6ÅÅ]QwìP‰&x:€ W¬¯C|M](zúÒú‚s!øÙ$:Êž
+PŠNÜžb„ ï°AɆ§x‚>
+OµÐcpb+8# 5ú›g˜"àœ¹Eþ#ø"ÿô‰è:JÆ|›³)Ì_D²*€¾(€z]
+]v™ié'@´t_¶-]ìk*‘Èp%‘Þ Äùx­&äaœJ¬Í‘”t­o{&fÚUË|Þ{é1ÅÉ(eOá3ä
+å«ÞsÄ­½štéÌ‹:~j$©7ˈD«Å'”åhü'Ý
+úá¾pwâ¶×M'ôÿüóå/>·ëëÛ7¢Ã—)Í{*Ó©µHs1)´ʹ·ð]ŒGnF–N¨¡ÃN7ÖÄb ®Rª‹
+Y©ÇÄb%ƒžÊ­¸í“DRƒ«Qß눗~ñRݨŸôßä“`9±ÒkÄ–ýl ¸VÏî !ÓÉ´Œ£ÌŸHW 
+¨Î}åoû„TÀ8RT§¦´:¡iºtLzÁ9Ú=ù¤é"Ýø9-ò¬©›J‹Û¼{…bæ©œÑsY1-ªç}fª=Ô—ŽŠ¥¤XÊƵ¬)¾kÚ8®råœÑC¦ |ç¾ s˜«‡Çª¥2éfô×~&ýoæ÷ù1Ô@8®ø]¯õêa”¨ÿ4ý&oÕ!äjöÆÃÂérì+[ŸÌ Wò7+o9¹[Ïÿ;r™úJ¸Ëª>â¦gÎøzJœØésÏ]4ë$óÅÙvÿ±
+Wàз–¶ç#ù8—´»D¨tss¤Æa’ûž‡¤–€ˆ9ža ];õ” †ÃÓ3ÒW:1æCN°†È5ýÀÕ^¡ÓʧçŽ þtD FqòN€x™aó4˜´”g¦¤år¨Ãˆ+ägd~Ÿ â­Oûš›ç äfy³púÖŽŒXOü¹|6¼ÿ}=G½Uâ5¿QhÔUôËÙ«2Ñ ¯îlд\H««JL]U²sÀ}Ý˜Í ÚÂ|Ë´º]jß ©«mò{cÎ ó§I;9žH‘ošRÜ–:_¸E|l¼À
+ê¯Ä:t³™u—
+žâb1éÂÎök„:*“Åé=jàÌôX磧ÊJÀ3ê^~ÐÕíæ¹x)Òžž¿2‰a§˜f™ Yé…~äüåéØ°I2±p‰d½KÍ&X [ÙØÇáÞ!8÷ʘáÅã„££ÄO·½&&ÜÁeèÃäYû¡º+ömm2;±ÆÀø{è'/±s¦w^bßn¼ÄŽŠ6ólÙà„úOúP•Êß”<ØØ:…tso3g,céÕgF‹¹ã1ò€§DCæXs= Ô­¶”É?DÎUõyäp|y2¢L]ž<ƒñÞfU§?ÁÙ\¼åÑÒ¾Ôeç ÞvñÏ,>ðÈûÀ Reü`oM™N +ˆ.§Þ\¨<-Ž Ô´›ôÍLëAÈÎÝ¡'5ÙdPÀ¼ ÷æƒèûÉ DI8š¢®c÷
endstream
endobj
-657 0 obj
-<< /Type /Page /Contents 658 0 R /Resources 656 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 660 0 R >>
+665 0 obj
+<< /Type /Page /Contents 666 0 R /Resources 664 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 668 0 R >>
endobj
-660 0 obj
-[ 654 0 R 655 0 R ]
+668 0 obj
+[ 662 0 R 663 0 R ]
endobj
-654 0 obj
+662 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 246.713 590.495 258.668 602.451 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-655 0 obj
+663 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 274.389 590.495 286.344 602.451 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-659 0 obj
-<< /D [ 657 0 R /XYZ 78.37 808.885 null ] >>
+667 0 obj
+<< /D [ 665 0 R /XYZ 78.37 808.885 null ] >>
endobj
-656 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F57 385 0 R /F20 382 0 R /F23 379 0 R /F29 375 0 R /F52 376 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
+664 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F57 389 0 R /F16 386 0 R /F19 383 0 R /F25 379 0 R /F20 380 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-666 0 obj
-<< /Filter /FlateDecode /Length 4393 >>
-stream
-xÚí]I¯·¾¿_ѹÙ†á¾
-¸©¯¡ ^ãîíOhM"‘J&›h>ì¹|¯{½L±×~(^l¡£N‰žË^¿ÂéÜ#û®í7ØRñÊÖ]pE”Ì6@þ«¾Åí6ÀûÊ“?õ·o;&ˆ²ÙvÈk%ßËíòâ½Óò¾Œä¥Œh‘íëéÞ/Ú¦±åûsá·¦>Ú:¢Í&fŸ^ú9ØN¾‹>tA~h”*:øñôn­}Mé^ÿÆÃŽýcØWkKßÿõ¨­ˆÑöQý×úçþõW‚X&j?Š”/_ÎåLü›²øû¹+á t¢!1qÂŒ\~þôôyÂïO _8«–ÿ.OÿYž>,¹‡Ë…QÌð³„"Lhøºßàs¡¾Â, ÔŒÀµø©¿ÿüi œ‚b¹©œH*—‹ œèõ
-ó[4qF@oÕ|% qH$ÔÖx“þE›­>wè$áJ!ׂ;¿Àç‡ÅkJ í§E@7ØîßË_ž>LuÎ-<Œ·oø·;KšUŠÕ.&ûÐZÿs€Ñn¹("¹½ÅÓÔ½jW3E7³®fŽà‘§™…·ö4‘]X}#‡ž.zõ´OÏOzv<‡Ð˜õqE}ÖÇ)K]´s„:} ÓCgù™Èµ·óß¾¤ÀŠw_ÇÁ1 ó`ÂÞ丙U?¯”ÿûn­h[Õ³¼Õ!’$ÊYÕ™!œß;À[탌
-B™pX.)k;µƒ‰D³:—ïzKX¬Ý`…&´ÛDjÂeÓä±ÉŽ`Ê„d2²J¦{¤U"Ó•Uä±U4'
-¸OFq ‘~×Á·Í•ŠKOÏŠ'==+ˆ‚UÉ|‘¨Ï'LK¸Ã1c¬TÜ0aòDí­ýó~Â\So²F’úþ„©œ¸=aR©f ÈWøå(iÖÔ­²ÔÝ´©Õ™´Éœ»7m6d. }Z>L›ÚÂîèÁ+`Ømw|³Ys±ûYSAزu“QÖ„”œ0J¦{ QÏÚ(£¤ ;¦g£8%Ínס×Mšf‡É¤9•!•ri‡F“L%ò=ìÙ¤'Ð…;زÉÁª-±"t£ÅĈ­zŠM/¥í‡5oea¹ÅØŒh®ÎñŽM/¥mÃ:ÕxãN²Ž-/¹éš3î'$$Ê“Æ€Onõa*„ö3jÓ·°Eº¶ŠäÄÀècš!'¨‚ô0à/† beµXwÝ1ɤĦóW*iÊ2¶2Z÷Räý°´îðÙÒ°~‚IkV¡H¾RèmUW›Ku­ÍŽ4xèš×¬âÂ:¢ŽlÇ3v x"7–GLî{2Vl+Ý£¼Ž¼H ¹ÙÞ¢’Ä,€q2§R"_©´õe¤êë…}„+·A~zPNêÆÚÈ•‰pGõ6‡ìŒÉ˃rR¡4ÜŽ©úÚ\Ú²]H­a4úÀP!γTLíĦg3^!Þ'Lÿ¾½!ÞD¤-ÿò¸ÅK}8<ñ–×úªˆgñébsˆß
-à Š'^öùKý–ÛÄ1œÖïŸw”F´zi^c‡‘Cß.ÜhÂÀz-‡çˆ4≖qÄv4MWð¢Ez¼"̱õ2žqÝâ _𘨠XB…ÃÀ#¦`ž_q`´ •~Wp‹x–¾°@å¸_ôÞÙâU§q^e!aX{Λt<Âu“|CWÁ*[ qŽ›ä9Âm³<#œVÁO{7N«$,ÃïÇIçpZô}ÿ°Ñ¥ÄyQþµ¬~þ¹d2ØÕ1±q›
-ët’ ˜asÜ´îlfµ6¿X ˆaü7‹LìF™_,Vð—1û+« ¬&OÊ €^lxR¦`¹G)=*SxhcÄ$X\)ö,®6°;5lÖÕFãäØÕF¡ùƒ] «r)Ô$Z\)ö»G‹•Âƒ¤I°8ÏaÅ…ók…Š§t´µæ xGï×…7ªF—2`1Ú¸ZìÁC[ÁBÕÀc¦#”¸n1m’éi“Ì´²ÉH<À)AöBø÷ +ˆ,NÅ$Dœ¨ç âŠ÷ë…ˆç ÈWBÄ{x]qkAÖÂZQ®Ç)SÂHvòÁ)SÀR,nôfSæ6dGñªÉF<´J¦{¤UÓÚ*s ñd§¬Ù㯠ñï$–·ƒÄò+HÜàQÊ@Žr“p”rŠØ”bŽà¨ÂõD|á†hˆ­æm9«P¤^)´…£UO›(ékˆ,¶ç“±Ò°!Wv WluˆxN¥D¾Ri"îëóº âI½ÓP¹2öUÿ âI…"ùÀ‘‰ª«ÍˆXÁæ –/S±´`C×mÂ/+”˜±%f<"N3x•«ébºfÓe`©h-ž®W ó¤Ë,ìno úŒš„cùˆ0¿$m2jh‘Sg]+=žìÛ_Eˆ!hÍZÌ7Ü`¾F&J~Mv.Tƒ"H8°"î
-MkÄ9ˆäиVšT¶Œ•} Ó’®&°=6[ ¡-Â" ¬ïé
-óÁÀQþع5AÕÃ(òP´’ÈøMÂÍñ0ÒøÀ)k{ñãȉ^iN^Dpj/Ø„&\äljǥ9ˆ‰î&È0Ú*Kk~œÀ ‘­©Åи4~ƒD}ÎR’Ài\µÜg\q?—vdKòøb’ò8˜¥íFÛXeé¶j[3¥(Ï™ÈIs¸ %`É ¸Ý¥o¨)’xò YëÆ™z¢ãëˆR=‘)µ@õµ8™¨"<\ϹoÝ^8¬ÃÏfE,ËoØu]¶sæ“K~\µx2¡¼DÆ1­yé+•<Õýï–²Ëw+Õy¬ñðå,×,uII]aÑÓ•óòz‰${*!Ú“yµ¤¡guÐŽˆÍ›9õiUÈĵÔ륊¡ûÔP°9´êÆ×ð’ŠHqw$k"ìÕÆ^²¿x)E|353‰–ëNÁÒµºön{MÙƒ,`Á¡˜;SK31ëöP9‰f¦î;!ý\Ÿ¨áÍmÁ‰q&Ÿ03æµ"Ÿ1×ÇqŒ8e¦@™"”Ûy¼¢"? Y{]`QKŒ²ƒ­c²n$Îy5¬"Ê€J« vù©t»£ÿf»«$qNΣY–Ð[Ñop›Ä#Ü9ã$òÆ:ÛÒ`ó\çÙz“QYp[wÒœàe·Çtå¨ QVŸ©I±¼5¼V¼óhcM>é ôw§ÓmÄ€³ÎÔBáÂSÜ2-Tðß d"u^ä‡Êñl6 "Z)TZwbGB´©/;ÔJÎ'>ÕÇú^O)<=›Ü‘zã©þêãA+"Ö«´ßz,šÒ{Ìœª@ƒ‰sÜàqsc œ5¡B
-nüF´žYS 9RWïÛ_Tp¾/;‹‹Ä2
-бFVôÃÏÜøšc­°¾ÍÕ—Ò¸qV C°b?Ç;¶¼ä¦HXÎO#¹Ño[Xïi„ù‰`êXC±¼ÅÏÅœ¸
-çVÖëLÚºáºmü Ó3Ø©ê-sˆIm»1ô`@ê¬÷¤È‡s5uxÐ(ÆiŠ¾p·à‡p¥ŽG/>_õ»;‡ €†h#{&¼„4kÝÆ~i=P¤Oçå5öìPI'C‰.aÙéiWe-”µÕ M'â ‡mT‰ÌÏöŸ .{„°ÆAŠ$§£0ITžÐæ/ë3Ç5Lšû®Pí úÔ±bëX)VìkF%Õ­æi¸¬äàà[c݆Óóq¬QG¬éö¯_Îõ/áÊvú¯žr÷sÄ5l*ácø,@âÑšôm1ÃqØwµÕŠ‘±ÎúVBòÒpëÀJÎò)» CsM}IHBíê¡öµ8ûèam˜´Í­N³¢š> ùê¡y¤Á€ò}L×*Ñ$×›ƒ¥
-ÇMm9ˆOIå¹ ¡8¬ó2lƒ DXË-ƒÿ«%Ðê…
-ÇÑÚ¬ùØÞ¥;Îú\ÂN u€ù’;"Ù6@^0<£ñå0+H¥ˆÒîlß0Ô”bmß¡¿òÞ?·Š#Nˆ §î
-É°ä6¥Î«:†u 1X€k¡ºh†USEoi»áËÂÍ^tLIžG*uŠ3RY‚YY/Û<íº<(ˆÐ–…««f}¯dÚ¶PlÓæØŒµ2•€4ÏQ¼šM]mU߶«ãSXR—“¶½x-Öäí~bµ¿Í%€v'Š“Æz£#߯ÆKüò{vìf-m×ïê©Þ´“:,$:Í{ê#¦ +)ËV|fÝ6 V;ÛÛs$«¦šÁ{>5×jba¦j5l¨qLv¤ŸH»’+X±·ªì%…$&´Ž½*÷G;={ÿ…(À”ËséA8ЖÃö·é°À7\v”m·b6‰°7{ëQ& LѼåyY±7eŸra(9N~¶NNjs®ŒK‰g3)ˆ‚[|e•m{¾q<²óX„®êv°ÞUœ­&ÃÃãø}CÕu]Afxuß켪®8«ùt§> »C¡÷ê—öÞøTÿN×RyVM—~¯Ú^×Å<Ýz$&ð5ìráǸ†îݶmz[Õ±\ÌÇõ—’˸Ž\vF.ªýß\­?ôµo‡‘µìû1ÉVÉUaUŸ!- XzüFf ²æ!V| ´ó'eÚêaÙÈÐŽ.ÚÁöfu *ˆÁÿºFÀF¤”‚¦ý¾J¥ñeÊ«v»6î¡ ßd43cLø®:¶Ë™ V݉>©fD#’”q¦մ×W‰Á¾Tñ ƒº¾b£ÓSã±æ¦aÙ=õŠÛX5n¶"T±‡¿a1Ð-ÜMa³_›Ì‰†l,)R
-0~å†ÄÞÿ
+674 0 obj
+<< /Filter /FlateDecode /Length 4406 >>
+stream
+xÚí]MÏ· ¾ûWlo ŠU%QŸ€aÀ›7o€ôdÔ·4‡6A{hSÀ§þý’úfF³»IŒ&‡õ»;CQ$ERgÌ/ÿ¼ðË7oxþË4}ÿysûøæO¯Ú\<óFuùø7‰øE\¬g`/Ö¦ÄåãO—ïÞrœs©ðƒ_@âçƹ¿ê¯üûUü-oñ¾À¿x9|Þ³øEÚHK4á#Òoä ¯H‹í´Šô™Ý‡¼oñxàG¹ôÝUZº>|Ì‹®‡û2ñÿÆGZÀ›æÛÐ5éß}ÿñÛÞ$Ê3¥U¶‰±ñ#^ê÷öwÐËVñ‡–Õ&é”é¥õ –)ïŸÙ/ø¾ßhK-[m 5Ӫ؀ø/ú†ûm@÷µ?'îoÛv˜vÅvÄk!ßëýòÒ½Óò¾ÉË3PìèÞ#/ÛæØ
+ýùøÛðã<3vå3ÄÏ /óm§Þ§1ôQ~Š ‹4ZWB<½_êß^ÓfÔ¿µÌJx´êƒúêmú¿íõo4³Æ=«ÿVÿÒÿ®þ˜ÐŽ#ä|ùz.gBߜſþXºo±ƒ‰I2aÕ凟Þ|º á7—@ ¼Ó—ÿ^ÞüçòæÃ¥´“èbp¹
+N~¶h&Àà×íŸ*õ˜p"R †×Ò§ýþÃO—È)*Vš*Lqu¹Z8ˆA¯0_ ´+ó°·f¾R€!ŽéÑ¢„ÆÙ`ò/Ä—d3´Õ§bRkâúÝ÷xçGü|{ Z DûÓ°j÷ïË_Þ|˜ê\:2ÆÛòËËš5Šµ®&ûÐ[ÿŠs€5þrÕLIwÏHsÿYµÐÌK;;ÔÂ3ºs4Ò¡‡»'´@‘}\}¡Gºêuv¤ Žô|xò³ñ]cvŒê³cœ³ÔÕxϸ7uŒýhù™É3u°óß¾<H ﱎ+;ãÀ\Ì@€»ÓÉi 2«~$^(ÿ÷M'[ÐöªyWª£'{L”³ª ˤ|4ÀWÚïÆ…?Žp\.igŸáÆãDbD›Ë7G ëÐY±Ép{¥”aRuMþ˜›ŒÓ6&“#«ºgZ%1]XEí[ÅH¦‘û¤'ûqë|ë\©süô¬ˆyÒºÓ³"F®Nä‹L}>a:&=ÅŒ\©øÄÉ3u°öÛ sI½ÊYêǦöpÂäJÏ “/ ðã^Òl©{©‡iÓè3iSxÿhÚì-°Ÿ¹öéäaÚ4wGO^ãn“¹´ã›ÍškÝΚÝV,›eM\A© £º'%ólr”4qç/̬ç¤9ôâÖõ†IÓâì0™4§r#¦R©ÜnhtÉT1P'èqϦœhÀ/ÒãvPL«qÌAìÆÀDÄ6=¥¦×ÚöÃ’·v¸Ü’ÜŒ©ÏñNM¯µmÇ;5
+y3ëO²N-¯¥é’3í'&Ê“ÆÀOiõaÊ…¶ç¨=NßàЋ"uk%™Å膨 š†(=üÕJ`NÕå*³‰Ü*Î\N1åŠç,³"¬l£%q¯UÞ—~8ÂFö… ®ŸpÒšU(‘/úÃ" ’Qn5Ôîe_jwçÀZ‹<LËkÖà<Ó‚"Ý &¬;0D&·—KBml&lØ6º'ywöªæjwJŠ²ùÍœJ™|¡ÒñئVcý’ðÏÚuœÚI;äX<ÚL¸¡zŸc6böú@ÐN*”ÃïÜÀ¦Vcí®}ÂY/#”1í¸Ž°ÜbȺFÕÛ°¢ÁiÇ»‚oÀ×à¿ï®
+—íãªs¸.}ŠÜsæƒ(ÿº,~þ¹f2Ü
+X‰¸N…m:)gD-úÖcgÃͯ1öW—±³Bþjà²Æ‰ÞjûË€Ëÿ
+áþïÀeí ÃÓäÉ&
+ô$ºÜ(ö›G—µ¦ƒ§Ip9ÏaË•óç
+-Oéi[Í€å ½?/\¹W}?º´E»ÀqhÓj Ä“C[ãÂõ€dí¦G¨rÛbT>´I¡{¦M
+ÓÆ&s òœç9ráß2¤¬Ñ³$‡IH9SÏAÊ ïÏRž3@&_àRÞ2Àç)¯,°Ÿµ¨¶Tšã”©0’½zrÊ\Š¥ÞlÊ\»ì¦¼h2‡)Z¥Ð=Ó*™ik•9PyÒsÖúñï òoTV÷ƒÊêwP¹Ã§´Åå'á)í5s9ÅìÁS•ë9Hù*-3è[w(çm5«P¢^(t OåV#í’äŸ ¤¬qñ-¤œ„”µÁ ºvÇrÃö‡”çTÊä •¦!å±~Ÿ¤<i‡ŠGC[Ǫÿò¤B‰üäÀæVCíÎ@Ê7{¸Ü™‚”•C›šrï2ÞÙ ÊB´¨² ¡"X" ~¢^Í߶s°@#¦ª¥ t߀Ô{°p¸²c@h5iñ"ýšµÉHªåUNStmôxé°òp• ‰¨µè1âxÿ
+Ð5DITúM&‘v?Œ =Ð*ú^By•òD­CÄA9&¡<®|\ÊCêf‚ŒÑÖXÚÈýnщ<ôRä•PpãsüF‰–úR¤Úu$ i]÷Üg\Ë0—dËò„â“òxœ¥ÝJÛT6”d¯`9.ÜÖfÊ^^2Q0’‰wÛ
+pÉ ¥[ eî¨ARtRaD?Œ3õGû’êŽrý‘­µCíµHL\3™ºç†oÙ<Õù³@ˤrq[–ùœù”!ß,žl,GQ)¦¬}婶ÿÍÒp‚I¿P]¦šPþr‹ÎÒ– ´#]¥¬¯¯È²ç’£-™K~Vã¬Þüñ¬O¯B™ nµ¾/W=¦†ÆÍ£Ów&¸Ž—ÒLÁÃM˜¬™²jTK²fx­E356™VšAÓ­¹ö~}M»@\pháÏÔÞL̺#T]NQàãì!ôc'ªŸÚ8º¹.P±Þ–i!<ãÊ™t{|'˜×vúÀThÆ¥›Ç7òÓW´×µÌjw°uÌÖMÄ%¯ÆUD ¨¼š·£qªÝnè¿ÚîjżWóè—cü^´‡MÑ‘ïœq2ygu)±}iól»Éh,¸ š-;éNøª²ëc‹ºJÒ†igÎÔ°8†£5ï¼
+W¼óèdK>9@ùïF§kÁÁ:S;E OxÔeŠháÂ}—IÔe‘»ï*û³Ù¡ëTÑZ ¢Ñzà;
+½Mÿ쾃N­Õ|âªV6Ž”¦Ó³éàNÔ«‘¯>ž4bUÄvÄí×#–LFÌžªXÉó¸ÁóæÆH8 >ÆAŸ
+“ U\AU™°²m"Š[¤ Uä’Óê쬈®‘UÛU9œ@4¤˜TS¨‘ôfñ ‡kÖ¶NÞ -¨S@ÏÿÒ\†WÌuœU>ò§ób¯ß6§ÇA°õq¥ðˆZ¡[Z;ˆ ×ðwÚd*Yw­Az×ZjÙ_³KØ=µVTÎiFvêÏdZÔ‡Ï8‘ BôÜé´}úmäŽï]{Vœá¶+;AJʉŸaŒ5=JëíhŒ‡çæÒ©öI IÛÓ=ÒôŸdzÛZ³fŽþ¡¸ëw‘9Ȳ„r’×Rǧ˜’Ÿfï‹w+؈WZ âËE¿›~ˆ€²ÌX52á£p%¦]çWöËëƒ*}>\oêh‡&&Â;ú |çGiu’µR¶VÃ6³÷\Õ3Wc¶ýàqÝPÄ5Qd9]ŠÂ,Q}ü[¾.(—˜jéÿ¥À BÔúŠk}²¯¸c`š4VÜôšçpYÈw
+cJø¾9¶+™ W݉=öf¡I©4aófÚ«$p_ªåŠA[ ¾1h(¹ Àt×°îž÷z¥m
+Ð,wÛ ˆ%ïño\ «|³Ûl2Kf0+Ž‚Ô*%zjVÌÐ÷þu
endstream
endobj
-665 0 obj
-<< /Type /Page /Contents 666 0 R /Resources 664 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 668 0 R >>
+673 0 obj
+<< /Type /Page /Contents 674 0 R /Resources 672 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 676 0 R >>
endobj
-668 0 obj
-[ 661 0 R 662 0 R 663 0 R ]
+676 0 obj
+[ 669 0 R 670 0 R 671 0 R ]
endobj
-661 0 obj
+669 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 247.659 468.618 259.614 480.573 ]/A << /S /GoTo /D (subsection.15.4) >> >>
endobj
-662 0 obj
+670 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.923 257.918 207.629 268.757 ]/A << /S /GoTo /D (subsection.18.9) >> >>
endobj
-663 0 obj
+671 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 220.581 257.918 232.536 268.757 ]/A << /S /GoTo /D (subsection.18.9) >> >>
endobj
-667 0 obj
-<< /D [ 665 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-664 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F51 380 0 R /F23 379 0 R /F20 382 0 R /F29 375 0 R /F15 381 0 R /F55 383 0 R /F57 385 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F71 415 0 R >> /ProcSet [ /PDF /Text ] >>
+675 0 obj
+<< /D [ 673 0 R /XYZ 78.37 808.885 null ] >>
endobj
672 0 obj
-<< /Filter /FlateDecode /Length 4649 >>
-stream
-xÚåËŽ·ñ®¯˜£u†ï°²£õpNŠus|rb#‰À¾ÈãßSÅ7Ùìnöì¬4H£Ñ°‹Åªb½È.r)Q§Oþýê ÅÿáwÕvùøæwÏJŸqškyúøÃ@ôÄNÆaNF3B5;}üùôí¥Ú„qá›=…oÑÿ¶åwjK}j8Åáû²ÄåÛáÿ\âçÝw¿îé’Ž0ª÷èêk5GרM?bûˆaSYFžf€U ¾Ÿà…q¸ð[Ó®sªåÉÃQb̘óà?5?ÿ±XG¬`=$G¾Ãøð/#i(v`M^Â3ùÈK¤c;~Øûð Yá:âCQè€ ¾<ŒÇm"Œ)°ˆS"~øml5­Ïm_ßϹ
-¥‚ª@WÊUP¥Ã³Ô–᫶KEZYÆ”xã$1A¸ìõ®ÿ ¨Ç™ˆÇB„( Ý0”nU?Ž( Âñ‚z D!£0QÐF†ñqPHHÚcš”$-CÒÅí=ãŒ&zQŸj•÷¦, ÙcY·‚¥F‚à##Ô ýB¼T^iÎT¥Ìè3¼¼_&¯–ÂW×R ci_êVâjÔKÝF½:_K^KAŒ¦‘¼ö©Ég&¿ˆ>åÃ/Åå#!™˜èEpý)ù±Ð$5±\Ÿ´²Dÿþç7¿œ
-˜c¹+wŠXí
-“ì+æT•QF$—'P ¦Ì„ÆִžçÒùC‹Ý1b•ƒÐC8åÇÇ®çÒ·Ã îÜ1…âò á±ë¹ôípk
-Ý\œfîæØ·típ3E%P,eRû–®¦\ĺæîõÇ&¬º™TȘ>Ázƒ‰e,ñÌBæ â»gQ¿ytèÁ±LF¸f¸
-/ åE',„ºŠ_Ë K{V Gð†cÖl©Y~\l‚ñùiX>ª¾!äb€Á@ ¬õꋱR3ˆ’¹õ§¦5xvî[}ìÓ0ÌJkðÔŠß^³Ãºb>“žœÏè7748l«p†ÎgŒ'ë*œÖa†‹žb8ûÍuÎ ›
-\ F Gü"Îþ·Qàìi.­µªfO»Ò:­À´¥DÿÈ)áÂeiCŽ¸zðD9ãRÅ­¯¦åïÎ’ê_ØËÍÖÙ¦@í«ný‰'håê!·x®áÊ©ƒ€OÈXÉ+.5”?ñÔô±N-*ÖJkša.k§'Þ…¨jåµ+H–×;…Ík‚êÕaC>uê 뉡¦ÃœÃµë ü)ökžm© ÷õàÔËh“cÀk-¸C ŠålæÊÄ9Í•è—Q%zÝ7`JsŠ˜B5vÔ”g|ª’\‚­dÒ韒Ėƒ8¶’áƒI×PSlSÑý»gËŒÁ:E13Pl0+@ž§P
-¼<6ˆJ0W÷UÛŽÚyÁztS÷‚íD(ä‚â¼½iNQ¢œý
-5ì©G¥Ã]aßÇl,ýªçº` ' …=ìžœÚqÆ)cCQY¾/ª-Se
-'è~Œ"ÖMqlÑÎ)dÇh|-æY¹5ã|D×äTmÒfÁ„õB²hˆ¦Û‡À½äi¤$mp¶ð?Q9nt¿6ºRaYeÂÎã}
-†pˆè’³ñÛä¢Fìï%eó‹žÃhþiìÇ+âÈÞÑÐzt„fà&¤u„*]»´¬iB<T¸hÃu h•R6šBYê¿kÔ*s¯Ã¥6¼ 'b|D§X ½ãÅ™}?ôQ +Ȥv`Y=Þ›±Cƒ$‰ÓC·À ê)
-/ûl»CjP…λÃ/7ĽƒWwŽr‹Fƒ›÷22õài><ÔSöIñiÔ“õ§Bš­“€#÷o0ºˆÓƒÞŒŒöÌÅÈž¥„Õ#Í|ñ×·[F*0ýåKº=§ft;ÐßÞnù©!1eº(…õ4GÙc­ ì ‡\{Èáx`i9Õ[zY;€¬ÅÊVŽeƒñšþ™c­_Éæ’¶DÛ¬ýhc—÷sËð• 1;bf·“dOÿÒ…]ÍQö]¶ª?f,6}ˆ0g]H¼¤=­ 2))™tzµmÝm'#ÛLÞ™$Ç‘Àœ;ìkN%<í]Á È«W—Kßš„mÄîDÀJTÌÏD ]“ǬZdÊ@žÓ“‡Î]= -Æ2FZœ4ê‰)wªRϵîË”¡‡ ;µæÕ£M£ÈÖ6òÀU>“Òb2:ÝÕ¥“Óº—.*I}Øt%–lzY.p‰ÒcÆ£½Â,ÚŒÝ;fÃvEFU7Û4hãßpõ½u­Yœh_^dô]%^1á¡©Â\-eăIŽÞK…hLqÝЮ]ä³°}Ô‘sƒ…ƒ†µªPb”bñÊ?Oýj`ƒÓYYmñ +<Ÿ*/ؾÁºD
-NƽŽõ²*¯o_u" 'BÊæSÀKÙ%ò×*Èåyïµ³ò|´lš܆«7úëF.ã+Hú61¸ª$]¿2ºúdóZ¿UWîðwlðý+[|Ûã²­¿Æ·ÙA_µG—ÐDûâ+V‡¤‹—^±Ò¡™3áöFŽæ†‰K{ö!;ƒ[BŽ\U"Ðßh;ºäá(µ8‘ jUuÑ Ÿ¸ÓŒÉ¯96.Q¸Â°Ê¶ÛÊæ=dˆ–ê“€H%¹N'Z8_nÎC(S
-Ö‚È” Ä:·kx‚Áf#Ú´àwyw.µš–@o%°oZðùêâO( çU @·üoÄ›ú ûúS˜€¤2”¾ÎñŸÀ[lœüM@ÂÒÈJ6-ÞJ`#â´à÷hRJb´ž–@o%°sZðG š s£3Ç î÷mñ#ÜIg©1þü dLŒïÔ›Is ú%«è—¬Rã +î·G„±³g8#†ú[-õÁzóØ÷\:÷Õì”´p¢ÝÑó¡ç9uí0[Ù–/ÂäZC»æž}),'03WaŽ]×0K<szͱëf¾
-sìZc~Õ3#å(³ÇŠ6£Oåc|6"1N®ð¨‹æÓ-&níŽ% m
-Îï]¾h8¥ü—;SŸE0šúä!3_|]ŒFç*íÖùrÔn[6…ÓfïS©0Í¥Zá•ÔûaÑí‹žtU¿KËÂÛtÚ¾O£ðKU@–ßœ§r°öåW*ŸJÕš¶xK…ÁúëDßÊ·_¶Õ\4U˜ÝëºôR½®F¼,Ùô¶Îž4qFàíÚµrBb‰Ç¹-¨W®ÕõomÔDé%‡œE›<Ÿ2ͧQ‰;×¼²xõèa_R¢i©·ÒŽ–[¼i
-ò8Ñcž} yÉÐuƒW¡‚Û³ ®‡¥^¹4Ðÿ
-<¤_(y%{¬,„³Ùú™€Oõãõµ}Næ—ýáQªC¨Áòµ¦Å¦#›V]®ä–u:¢-“ÄÁ"O™Ç; 8ŠtK©dy¿ô¾à4Ûªä•êBªXz±òÖ_Š–Ú2_S‚u?xI:ø&¥“`òßVØÑ&æ× öäSOt( \ñ ƒ+
-xí¡R¡e–GG¿^–¨î–¡‚ñãøJå¾/ýÑ¿5mÿß„ÞT;ÂÁªS)ôjX™A~ÄpaÆRìmÆA6þ²
-£Á@;*ÛzÓøŽ•·•Ïéåv´‚ÑÀ«å~†³gý¨ëš“ƒF¢¹• Œ
-þdƒWº])˜AM•mùÜ«ÈÍɈÝÈýa“Ä*®çZ„*¯h¤*/Õ9_óÐTªE‡àÐ<ÔÂ@}ÞYÄ#OU°ªñ—6õPT×– z¥ ŠºèázA-¬1ÙBç‡n²¹QMl)äñi`uÔÆ' jq„DчâNtLæ²SåÑÝú#L¹BU±ö°¬ú¸E¬9H5©æ.&ÊÇÂôÞê*EëÄ5ÀU)P© ¬RLµ(ŒÚ$TU¥ø²Âš‡KÉ*Cf9œOæ`­lóÌg¬‹úxÁª”¤)óKÄ‹;׿çŠzº<oaªó^{X®ˆsíò!˱:F(˜Ò9“¦$ÐIJÿÕ ò ´¨\_ùPæ´ËwAI˜½%L‰™í¥¬3­e²U}’Ç~Ç'“UY,'Ž›zòõ¨ÆaÞR
-î5¶Ç|D+ó°á4m¿]°ç_Y+ºPÚLhØqà+?›ß~͆Ï×'ÿàô›üBµ$ÚßæöÓé›´c J¥ðOU([ËÛB“¨u®É7[’ž ôóG‘K?'ü•!Ö5ÚXu5Äûä”ݨ?cÜŸæm$?ì(Ët ¾uü¸²@P6íä”ÉÀ¿|™žóK9GîœÏ°_î#Þ´%xÁYïÅù¶ø÷„ˆ’á[´3¶»øuÜž>ù¿R*Æq?õÿÇB,æ
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F17 384 0 R /F19 383 0 R /F16 386 0 R /F25 379 0 R /F15 385 0 R /F55 387 0 R /F57 389 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F71 419 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+680 0 obj
+<< /Filter /FlateDecode /Length 4657 >>
+stream
+xÚå]K·¾ëWÌÑ: Í÷XÙÑz $'ź9>9±‘Ä`_ äñßSÅ7Ùìnöì¬4H«ÕpŠEÖÇz‘]ì¥D~<Qø÷ë7ÿ‡¿«¶ËÇ7_>+}rÄi®åéãoÑ;G„9ÍÕìôñçÓ·”j~Œ ¿ÙSø-ú϶|Nm©OM§8ü¾,yùvø?—øóïç%aTïÍ«ÿ¬ÕܼFmúÛGs†0•1òsZÅà÷3Ȳ0Q >k:âÃaNµ2y:JŒ‚sžüï§æã2눬gƒÓ‘ïð~øWqj;ˆ&/á;ù¦—¦ŽíøÃÞ‡ïP®#?„B^ðËÓxÞ&Ò˜B‹<%ò‡ÏÆVËúÜöõíð=@kÃÜp^<.…RAU +å*¨ˆÒá»Ô–髶KO!­,c
+Þ¸HL.{½ëp¨ÇyeZ @‹ItÃPF¸Uý8PÀñ@=
+Ô
+@G=ÀÙi¢ÁœQÖ\c¤îµŒô`s爑À–pÃvÀNä‰ÚƒM×Í­¥žûs˜Û
++(Øõ°#ZÀ ÀÌ‘˜—ÂŽtØW¤ÊLa‘}ÅÀœª2ʈäòŠÁ”™ÐØzn±ï¹tþÐrwŒXå ôNù1æ±ë¹ôíxƒ;wL!@\œxìz.};Þ”
+Ý /%úON ®ìÑÔúEæmŒKº¾ú–¿;Kª|!07X—›Z€µ¯Òõ7 ž •«‡x=㹦+·¼© c寸ÔTþÎÄSÓWÄ>:µ¨X[­i¦¹¬Ý¶x¸ª•“ @¶‹Ô;…Ðk
+A‰õ긡œ:õ„ýÇPóaÍa£Ûõù{ˆ5Ò¶Ôûúqê1Úœ1àÅÒ!Åò
+6keâšæÊõ˨r½î8¥5EN¡z;jÊ3~«
+.ÑV˜tú§$±åbŽ­døAdÒ5ÔÛT€ù a›1Ø×(fŠ fÌãtcJá™Ç†Q öŠà9lÛQÛ‚ì_7u/ØN¤B)(®Û;‘Öå¼èW¨yO=*®xèŠû>`céS½Ö…c¸©-ìa÷¦ÕŽó€°NBeù>T[¦Ê^gÐýÖM8¶æÎ)dÏh|-çY¹7ã|4¯É¥Úœ›Ö dÑ ,·AzÉÓH mp¶ð?Q9nt¿6ºRaYeÂÎó}
+†xˆè’³ñÛä¢GìyE/a4ÿmìÇ+3Ä‘½£¡õèH-ÌÀMHëUºviYÓ„x¨xÑFê0ÌUJÙhh
+e©ÿ®Q{ª,½#”þÙð2ˆ!PðÑ<Åâaàè/®ìû¡‚äXAv µãÈêñÞŒ$Mܘžº
+¹xé+Y:6s&ܾÁ£y#Å¥}#¶¡8ƒ·Šyµ‰@£íè¥Gg‹ ¹˜­ª^ Ã'ÞÆä÷/]¸Â°Ê±ÛÊa>dˆ–ê“€H%¹N7`8ïŸNà%;¦,2Âaqg+H „~·÷ånô°Arb•Ü½–è©ñÎKZ⻼• †RjZüHÞÈ¿^ŠÝQ¿*
+ö‚(” Ä:·ky¢Áf#Ú´äwyñO.µšF ’·lÄ›–|¾ù"`¡ó¼
+êVþxÓP_
+T†RÙ9ùy ÀFÀiÉïÑ$l¬dÓDòˆÓ’ߣ H)‰ÑzHÞ"°sZòWš s£; Ç ô÷mñ#Ü×”ÎR9bü}Șß©?“
+Ö˜»Å–Uô[V©ñ÷Ç#ÂØÙ; œC}®–ú`}zì{.ûêwÊ ƒ¹p¢ÝÑû¡ç9uí8[Ù–/ÊäZc»æž}©,'°2WqŽ]×8K¼£zÝœc×5ξ6ú*αkÍùUæ@™=VÄ }*ëæ³_uãä
+ß•tu‘ýc| ºVöH@¾Ë?“ÍýRÑÅ TŠð NÁh9ˆ€/kþõ/§Þ|Ø,2…lNáñI=Úþ=Îàa£{épNyh†û×è ,@!Y¼#KM劕Ǜ˜XÊ>·ò’+p ²]úËöÒÇö–30Îìb-`öœM¯Në`w—^
+Ο]¾h8¥ü;1w–>C0Zúä!+_|]ŒFç*íÖùrÔn[…ÓaïS©0Í¥Zá‘ÔûaÑí‹žtU¿KËÂÓtÚ>O£ðKU@–Ÿœ§r°öáW*ŸJÕš¶|K…ÁúãDßÊ·¶ÕR4U˜ÝãºôP½®F<"Ùô´Îž4qFàÛ¸kå„į[P¯\«‹Om„˜(½ä³h“×S¦µã4¢‘¤óï¦÷ß,=zÚ—”hZê­´›Ë-ž´
+yœè9Ï>
+öO5ÿR¦ê‘êÚ²•“'Au7ÐÃõ‚ZØc²…Î .Ýds£šØRÈãÓÀêªOÔâ
+‰¢Åè˜Ìe§Ê£»õW˜r…ªb .ìaYõx‹XsjRÍ]¼L”¯…ê½1†UUŠÖ‰k «R RAX¥˜žjQ:µI¨ªJñe…ÿ´ —’U†Ìr¸žÌÁ^Ùæ•Ï\õñ‚U)ISæ—*ˆ v®ÏõtyßÂT÷-¼ö°\çÚíCƱºF(˜Îs&MI¤Idÿ©aåhY¹¾ò5°Ìi—ï‚H˜½-L@‡ÆÄÌö(ë<ÖÆò´U}“Ç~Ço&«þ²XN7/ôäëQÃ(¼¥.
+î5¶ç|D+ë°á4m\°ç_Y+ºPÚ,h8qà+¿šß~͆ŸßŸüc€ÓožðgÕ’hÿö·ŸNߤkéN
+ÿ´…²5ÞÚ˜D­s¥H¾9‚”öd Ÿ¿Š\ú9á_!b]s¡U¯†xŸœ²õgŒûÛ¼-ƒä‡ýe™®ÁÂo\Ù (›NrÊbà_ÊLßóK¹GÞ9¾Ã~uº|Ó ”à…g}çÛâ_è"VÖËT»b»›_ÇÁíé“ÿ;#¥bÿ²äWýÒÿ†/6l
endstream
endobj
-671 0 obj
-<< /Type /Page /Contents 672 0 R /Resources 670 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 674 0 R >>
+679 0 obj
+<< /Type /Page /Contents 680 0 R /Resources 678 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 682 0 R >>
endobj
-674 0 obj
-[ 669 0 R ]
+682 0 obj
+[ 677 0 R ]
endobj
-669 0 obj
+677 0 obj
<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 111.059 85.34 307.73 96.959 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://tex.stackexchange.com/questions/685755)>>
>>
endobj
-673 0 obj
-<< /D [ 671 0 R /XYZ 78.37 808.885 null ] >>
+681 0 obj
+<< /D [ 679 0 R /XYZ 78.37 808.885 null ] >>
endobj
-177 0 obj
-<< /D [ 671 0 R /XYZ 79.37 533.569 null ] >>
+181 0 obj
+<< /D [ 679 0 R /XYZ 79.37 533.569 null ] >>
endobj
-670 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F26 404 0 R /F20 382 0 R /F29 375 0 R /F15 381 0 R /F57 385 0 R /F69 402 0 R /F23 379 0 R /F55 383 0 R /F67 389 0 R /F58 386 0 R /F65 387 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+678 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F22 408 0 R /F16 386 0 R /F25 379 0 R /F15 385 0 R /F57 389 0 R /F69 406 0 R /F19 383 0 R /F55 387 0 R /F67 393 0 R /F58 390 0 R /F65 391 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-683 0 obj
-<< /Filter /FlateDecode /Length 4662 >>
-stream
-xÚÍËŽ¹í>_QÇ졵zP/ aÀ½ãY 9 â[’Ó"›
-ÞVƒÍ7Ò`OuÔ ÙöJƒºŽI¹¡Aã<3Ö·¶\¸yØ¿d÷ý‹ô3§pg;np‡£çñ2PÿÍ‘Ëïhö‡8Ú¡‹âL¢ýôéé—Ñÿ¸¨2å^þµ<ýcyz]ªp ¬\.Wìø$‰¼ÐÏÛð¿TàK-Ž¥¯öçŸ>-SÔF™ªÐ”ŒZ.V †Ò#†$Ÿê*'Ø )ñ]«äN]-,âK÷:J.®Ôo"º±Lk}TöÝ
-/7…↑ô
-ïÐ.8*|‚n…W›Â÷Àká÷d7o±òÀ‘CÜóÇ„ÏЭð°%ü
-.Ôzz/~
-ßKОٰ) ž{]5‰é4®1þi< ªñ€
-FbDáN ã m )˜åzÀ ˜&ÞŠžæ^êä×;—L ˆ’Ååî4󒧘Äd ÏÕžÉhøÇQ§©eæ€Õ¨¤}sšº…0 äñœ¦na–øgkÂœ¦¶˜lùmËz½RÍCX&¤\Ðb9·ønÒKôn€{HsZÔ=¤æ¹î4  8l¡÷aÿl^ Eü“h…aÆ¿óŽû¥ÃM‰43²þ`Bv*˜ðzù矗ŸŸ^÷¶8årÚ¨žÚÿþ;!giòŸGÎsfŒïÉýg}ß5PÜîδp—ºrgÖ]ã1ýÅùe§¤ÝæÑu¤`!‚¤·Ý…Ïî­<`üþs—‚TÊß_yPÀºÚÏ$Gz
-¦KŸÖn¶òëì'…¤K“{h}OÉZ »~o2šò:Ù=Ýð»£ËåîR·š£F÷5N4.Þu+ù¾Æ;cº‡[ü¢{ãx¿\ Î ¯Z$‚îïß)q­wøt—N/-ášà]ÆßÃòoá~½ç¡¼ÑࡼóPCÒE|x(?ÿns¼3›¤Pé˜Ð2ƪFoL\d¶šm2QÕqÙ¦¯„O•ö‹QãjV>]Ó“–wêh i-Ë:îýþ8ŠBY4>Hvë-ýþzG0ö”˜{X¯ôÛ¦±k‘Ð\I냻º'¤Ò †J¯æ9E–ËÊÈF´.Uü:0gËhkq„7¸}ÕŠJ´ˆñð¢Âó zwÉo,^§ÝðÖ”•@/£ðî"Ý5©>=ßägbu›=ý`-}]H·‡4>©#>•½“öÆ]›' ´¥å‰ª²yv+~ü{™±GqãœQ½q´(!=ÝA¢^÷+‰¿ÁÅ°4[¼eüe)²„ÏQvã³ì ÿž£3aèÆå~3 '
-£ü@Iã’€”ÍÎŒ6tB؉©pŠ?ÅË M6‘ ¹#’R%# Ê Câ‡ü$ùû)JÍÜñhL˜‘ ó.‘Šª£U Ú$!‰qˆ¬ì©Ó ¦Åˆ<›´&øµÍ[n·9œ¸fG­É£SµD"áq5)&¸‡— Qöã Æ•UG5vÎ"›ÑCc„£X—ŸÀ VÒ_¼÷E\ÍÀ½/…‘#Ò^ƒü p·áo€ÛfOcî7pgn{–(T+ê½Ò³{ƒ£<âËŒÝ7‰EW©g¼­?¢9ÑE®y5šEÔO’®Õi„-ZwuƒÂsž¼NrØ´Î<{Êø[àô–b¿É#kJs©]'õ óɪ:Å@µQ”Nê ª§} ŒbWKÍîŠ$ZÞa*çtá/]D #ä
-`6y+úL6ÆÍÂT—éu<õæЄÙJÕ/\ãVöÊ‚OŒDSx®õI3[ +•Yi7C"ÜØç­š""8»µ´­tvÔ¦s“„&Ž–xåìÊ&“Ã_ÂþhãB³E.ÇS¨î%pîš9±³UAWi0jè+¤«ÊãüŠRж¹C/¦•¶;Ö˜¤ì ¦d J¶ Œ?MÌg¸ª¸ù¢ì*(ổR›.²ïÝw BPY¡\a"oÔ$[WV®9Í£Ù×[58ˆ8Òš–Û0­ˆ 3Ó’«Æ‘Õy6`ÌÉU嬙™ô7_v̹Qlb¹+'¼ÍÊ ÷í ,óÊm+´„L+WT¯²êò~ês´¢Žî*I=ÈÛœs÷ç×™–9mf¹É™cþEoc»^ÝF„‘ý˜n4€”6Pœ^Ö‹·åè.dMIlXM—YÎÇÌzJË1,Si®5<Õ•MKl³õô8bxBrëãÚ1åÐ)R¯O‘I/$]öñ=†²u£ŽN;®ú¿/ádL)•5u4\^kþ,ŸÏ­6zkÅ‹-p™MIŽ¸6vUÍoxÆfg»“¯nS›·tÉ`øÊ«q1ój\Înô¸JŠÏÉk>ÊåX7»ˆ´j²˜á;ãùÖ£Ëfýàó`¶.<?aIËö‹ ÜÝ=ªƒ)C„<2§©h`îkÜÓbê'…)i·*–ßßW`3¶c´Iå£Ñï]v¤
-zèš~εý9lå‹ÉÖ^jõ}è\q¹§a¶Ò“"¡tûŒ•øÆí\äêÿ[óEcnïðKÝ3•ÇÄmlµÈ3e™ƒJDOvÐ6)˜[ÏÒü–#Âì6àPÅ«ãzÖö±ÅCnŠèZMx„³2ÓÑš9ð›rg$[›”Æf¥=ØÜÄ´-3WÌy8ÃGÆy„Òà5{)P^`®å?»áIá7ïN´à8Lõ”Ñ<æz’iNƒl¼LÖÍ%†Lž ìüj.³®$®q ÷Ò^o͹Ýün³0W0!ÕÔ,¤Õñ** 1mpöx9ó%ÏfÌqj6¨´è$1\r¤q´h°>X4˜¿ÏI®Jø”¥š–£ì ¢¨zì±:^ë˜uµ,¨ìºVÍoœ‡x†nÎÝsy ó²ùi˨„C-J#ÙJI ƒ»x -UÃIqTKü¤–’Wœ–ÃöOhéâ ã>î"ùОu‡gý
-f«èaÍ´Ú¼»ævÜh+ñoÙf©(CŸSÑ}‹=¯¢s{Ì.3wZcN/ÓgNà‹Ä­%å¾!tU±¨Œl¸#yÔˉªØ8õRç¾fåu8ᧉ3ìµð–ãáÈQ%²—ðІ÷˜åP=2(B÷v|'hka¼ïš¼znmõQ"ÛG±.U®¥’c•¬¢Š;Ô'˨ãÜ:uº¨BàF¤f²ÇHÄÉM®Øbæõ@JÔõ+ žz8›Úùí›Y‚&`W[Ë» i¹ZÙnæŒ(R@ÂeÙÎV@«P k8<´´—:÷õë:ƒ®WÅî>tÒîd%{œ™'¾A¹9*ÙÐç%Pù<7F¨åÓÝÁ z^.µpËßqØYTPŸü|8£ÀÁ¿ÎÁùï1ë4ãNr·H nÜñ0÷Þ(Z ×ÎøÀžVq'l –ù‰×ðœ¶ÜÄ€ NIX@KÐÜnŒJ]Cç#¯
-Ôe½ßo«™î¼éî–sƒ‰¦šém|°‘éµ#Ô¢Šòb½Ûq@r½òùA¶lê3êW“ë /•jšnâGõm¸§Ç^¾¯ÕÓçy«¯³³Z"ÕÊjÛ«.N°wì„w¡_»=¾ ÷™CƒÝ0q[™çR’´q_–ÝeOì[d†Ã¼í+×¹äêž\p–_Xa^t°ïð<b¤ûà£ÙvçBóÌ@å^)Rw#7*>w·,7LãÐ(çms•÷«â0K²«Õ’Ïû<
-å¶hIêU3@]µ9È•’wvm‚(å ¥ŽŠí‡RVêÐQ >"rõ!®e®ÆìJ ÄûgBªœ£„#ª2Õ¯OëøòŒ^æË{°T•ìV‹hz½ÇÐ|×›hîƒÃî‘¥ò»‰å€ÃÃ}=›‰!³Ö«|NË“m@ç07Rzp£ca`Ä
-™‘vS^·)µóV[A«kSTX“å7WñP…TÅÕÃÙæS_cËDÓc!‹’kåæZåª9ô„nyj%è|æîî6{gf&£ «Ÿ<Ü÷DñU¹¼[;£¥6L¹×Á¡öºÒ"DWœë3Céïs£îÔQ4ÖŽÏ»¶Ð[{ƒÐ”°BS¬ÖF¥Èá~„Ä(¤é‚¾Cz0
-ÑÇÑJé‡ÉeMàÆI†Ö5 ¤n1ð~Õ-ÊŠ?$k7vÕ;V›þZ˜± ',ìóØ ÖÛQ Y3#”t˪ûBåíógn j[uèwukÏ3zë ¯ñl=PÌ4rÍ¥*mZÉ駷váûÉ ¦bNÉ™|±+ÿ‹Ë'­bNŠ‘â„û§³}ƒ¢B½’a0\U/Hs‰k? #Ÿt³ó*§]¿Ò†Û÷øsñÐN ·«fŸâ6ÆîòÒ½u’°õüˆ;¸Ð,âü,öN°Œ½T4IÝ£–w""ðÊ«.÷û­ö!©ˆ”*©ë‘‹Çkfx¿_Á[flwÇpôSÂé³Ù7Žðûù‡bt´ß¹hÛ4F¥fq^—įn³¶í´^Ó©Rn~ŒkvïØêzcô ÷19“ƒókÙÍTQ F'F”_ö(žhœju2E¶Òî'Æ­G¶Ú8J«?ûDûÙ"[ôBºÓdýɦ…zàM ,„š€AsððJäÿ?!t²¯“ 3C›¥0¸939yb§³”¢uïœ4™ÖIôÙJAô\J%G§RïqOÝåßË$éÓ¡¹à´‚”L«QAÃlÉ7¨ Bâ>}Ù5^C‡±ÎêÿüŽdŸ
+691 0 obj
+<< /Filter /FlateDecode /Length 4711 >>
+stream
+xÚÍKœ·í¾¿bŽÍaT‰zƒ<Ù¬ödÔ·¶§ IÖÒK>þ{I½¥OßkÖv|ØxGKQ|‰¤$rÂ/?_øåýÏÿ2M¿áß?Ý?>ýöU›‹gÞ€Q—?= âq±žI{±F0%.?]þxãþHÎ%àÏs…ÿª3œkü›ú>ŽÁ=¨wœ 3xü›%öùÏ7.¥<SZåµ4ÂÄKúý>{·“~2æ&su ¼©]Ò2å}KW¦-㠟w˱L[7æ&sõ] ™VªÓ ®§þûå/H6ÊŸ>>Ã#$Ó®ð×ÊIàøkš‹cé_ÒiÖ1¸€“3«Ñ¨|@ý·K÷ñ÷eE¡,“F/Ö$¼FÚ ¦7ØþXSaȆ
+O*ʘlÏøDGµî¼*(Á´€qUðÉri%ÿÇH›4FØóIsn¹\0#Õוà°æW’`¿ê(A²í…uX‘ qžë[[.Ô¿>ì_²Çûí+虋“¸³7¸ÃÑóx«ÿæOHåw4û‡Pq&´CÅ ýøéé— ¢ k È¤wúò¯ËÓ?.O.•9¦,\®5v| -ôû:ü/øÚ@ †cé§ýýÇO—ˆ)J£L•hJF^®V
+†Ü#†Ä4$à$%¾k…܉«…E¼sî>Œœ \5õ5X7–i­òž [æa•ùø‹rÿ óíÒ‰£Ì'è–y¹Ê|¼d~‹wó54¯8Rˆ{þóºe^­1?
+.Äzz/~Ž¾-’®J{fæ0xîuÅ$æT¥QÇàT9P•Œî„Ð0Ú¶
+w"-QÌ4*o…6Ãvªˆp¼Áï«ldZ¨O <ã ˆüØP×Ë2.YôD¨ž¯ànIé#¿—Ê{KX°†€,˜Bxz{Ëˈ[óâQ…:Š·vÙ8‚
+gs?²/ø­²L¯¹ vÄB¼SBzÃR‰®j¸IEÇ@ŨšBIO[Æ_T‘y‰R1ž0ºŠ˘%HfåóŒYzË8m›Aè”4ÍF”¥rŒ[‚TÉ*Âv€ö/ “±!&´3#<#‘¦’
+›&Tj9"ÈÕy·èó\)’êW¶ÂŠs òÂn”rÜa^ùU†? Îê/Ó[õÛ‚¸¨´|*›&â‚>E´ÉaÑg2Ù; Q]*ØÑÔ›C} åªWic•y)Ä…g\S*.Ò³ÄTkǸ·ÅRèSή„>­Z¸VfqÃŽ¹KÍ gœÕ;£(©ø—° R
+(2LÔÔ(Øt\ÎvgçS"©a‰ü¸‘³ÌÜÂ’Ò<šÝ€]¸0Òš–[1­ˆ SÐ¥ÃÈâ„dó¾ËÒ\ÌLò›«“ÇÙ&’»"ºû¬ˆnÛž”e^ºu–ÀhÛ“z½,É¢Ëû©Û‹PÄÑ] œ>µÁLºÃêÌGIÅ„3³ää™Þw|q¾ #Û‘[¹Ñ4T:Ï¥éE_¼-ÂÎp!æ7… A›.“œ”õ<V"•òc «áù­l‚\Xš­§Ç‘BiÀ2û½ ‡Î‹zy^Lr!îÊ¥B‡¡lÝ(£ÓNí ?‹“0™|0u4n5Í –ÏçV›N¼Ø‡lJ0âZÙU5‹ÉÇ0ng»3aî®`çZ.ž`^‹™WãÓë;.“àsŠšÏlõ¤‡ý¸VÍ 3|R‚ÍÚ,gV@ ¬Y»Ú0Cò¶žÜI"ä”N9ÞÄ}‰›Yí3®¤Ý¢D|{_)Ì:è(mRöhõ[שp\õVM¿ç’ö·ò5dˆk¯µè<4l¸\Ê?Qµ²œ90Gš\Ætã6.:rÑû½ù¡1·uÈ¥¢ú˜¹9+ƃÜ0h†V"~²„¶8ßÜ{šæf³ñDaÔ÷ÂÌÚÖhÈÍ
+H® lýj.³n•Ä®³˜œnµ”œÛÍÏ«õ¨‚ dž™XGq¬xHÇú8ô°Î¯ ÊÓ.‡§aØ ‚Z˯F…y¸T®>X*—ÿ/¹(\“–*9Ž’ƒ‚¢š©ÇªW­ aëJþšÇë•óPÏÐÍ9¢{$ŽašßÖlj@8T`4œ-„¤
+ˆ_y1­@Ÿš/ ¯öB\Sƪš’·6(E·$!M—ô=ÖƒQˆ¾ÌÀ³‹^ ÇC 1†î2ïÇî² jõC2ycÛ^³ ÛÚ'ØÂŒ];A¹¹+ Î[ØRZ3KÔ¾bì_9ƒæŽ«¶é‡>Ë{{¦ÑkçxçëażF.Þ”¥¯+ùýõ–n|;ÄdÌI˜ñ6Ãçç¬dĸâ‡û'´m‹¢¯UzÁÃ4I˼ªý“¹[ŵ_0‘O»Ùƒ•¯_HÃm»ýŒ¹¸i'†›‚EÛPqn¨,/}Y& [OØ9Â…¶çgx‚íd
+5sAýµ´îE˜SÏx)îSŸLwMÞ§NQ(íË–UµS-w¿K˜+©IIÚåîíxƒÉ’Dòè囤/æ‘5­™Õj˜|Öœ`žL€—Ìäù}qè¯xI,Ü'ËKs{õïýWt½u“XÚß8- ïèËõxœÍ7a ®t=ƒg–¾ñ±Σæ`ð°ÈGIï%Õ! ;ðõ+HhOY?VIþ
+Qût
endstream
endobj
-682 0 obj
-<< /Type /Page /Contents 683 0 R /Resources 681 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 685 0 R >>
+690 0 obj
+<< /Type /Page /Contents 691 0 R /Resources 689 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 619 0 R /Annots 693 0 R >>
endobj
-685 0 obj
-[ 675 0 R 676 0 R 677 0 R 678 0 R ]
+693 0 obj
+[ 683 0 R 684 0 R 685 0 R 686 0 R 687 0 R 688 0 R ]
endobj
-675 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.843 591.898 435.798 603.853 ]/A << /S /GoTo /D (section.9) >> >>
+683 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 363.496 595.346 375.451 607.301 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-676 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 313.091 579.943 325.046 591.898 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+684 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 247.126 583.391 259.081 595.346 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-677 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.649 132.953 409.623 144.908 ]/A << /S /GoTo /D (section.9) >> >>
+685 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.649 160.807 409.623 172.762 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-678 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 425.96 132.953 437.915 144.908 ]/A << /S /GoTo /D (section.9) >> >>
+686 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 425.96 160.807 437.915 172.762 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-684 0 obj
-<< /D [ 682 0 R /XYZ 78.37 808.885 null ] >>
+687 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 120.984 82.049 127.958 93.277 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-181 0 obj
-<< /D [ 682 0 R /XYZ 79.37 665.602 null ] >>
+688 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 143.679 82.049 155.634 93.277 ]/A << /S /GoTo /D (table.caption.1) >> >>
+endobj
+692 0 obj
+<< /D [ 690 0 R /XYZ 78.37 808.885 null ] >>
endobj
185 0 obj
-<< /D [ 682 0 R /XYZ 79.37 248.911 null ] >>
+<< /D [ 690 0 R /XYZ 79.37 666.001 null ] >>
endobj
189 0 obj
-<< /D [ 682 0 R /XYZ 79.37 209.406 null ] >>
+<< /D [ 690 0 R /XYZ 79.37 275.838 null ] >>
endobj
-681 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F29 375 0 R /F20 382 0 R /F23 379 0 R /F69 402 0 R /F66 388 0 R /F15 381 0 R /F65 387 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-690 0 obj
-<< /Filter /FlateDecode /Length 4075 >>
-stream
-xڽˎ#7îÞ_áhE¢Þ@£ñt {ìÜ‚œìvgœòûK=¨w=lOrp·]%QÅ7YÅ/ÿ¾ðËO/<ÿ¿~}ùá&ôÅ3oÀ¨Ë×½¼Á/âb=“öb`܈Ë×o—_Þ8~ã\Bø¼¿J)ÃϹøÌ9HΕkïhå—£_g™k{_Z¼Ð §+ªª÷šUùê5ÁÖ ¸Ù‚×~&Lå­½¢Ì;8‚mÂø÷_¿þŒÑfEð†)eFšÀ5a0
-k(H¸ î Úš¾R$ð-í¡Þvq‘Z3«Õ8;P„N#ìJ¹}œ`žO8è4kàe˜¶p‚#jŽt'¨wqi’>q—.]§û R{úx$ Ü
-@‚Èu€hžš'ÖFZY]d‰,nqkõ{>½-&Ã8`±XþV®ï`£¨¦ßòGí‰@Á9.9ÒÉÄs¾V
-|¦"ì¢.‚´8=B.¼ì"u¢F±Y*‚~¹W¦XƒWŒo4”Ê\'¯»Û LÏ«Ó™Äe×g²»)ðœI¡fM¼Ëù<èù
-3㜎fV?ªÆ1(‡ »#ýW}ësnµð¸ŠW‰²îô´õœ¬‡„(±ÞÓ_4(%Q{ëgN¸Si< c¼¯jÌÛ3ºö½ÍÎí(ê!¥(šôS½º«ÚÄXö–Ê<˜~Áœ Ë;+’}&xNîµSÌòš!ù”Åõc6cðùýÉ>æ œ=d¾6‡·ÃkfF\žŽ¡A1åÜvNåmD;h¨¼{
-ä-ÃýHLSï‚,çS&Œ*«P qi²-mJ"nÁEõóB/URxn<›gøýJ«ü÷¦¨BoØñì"€–¢$–rɘ†3ë«Â½‘^¯)Juû.o¿¤-=o2y5ä¢ù_t¢t/(p•œÝl•Ò|•ÉL‡ïX?r@¼a–ÓÝxJ¶±;œît™;÷d2Y*ͤÔ#1càHz±Éû©^<T#`„ÖŠKÞ{O6Ê6º1Πýuê­ŠFIvºœxŽÃOR¥s
-öcÛµÙå¨'Œ!lèçVÆxͼr#Øûê%Zh†Ò¶¬—|Ú«— çzÉ2Sfu«é­j¨½((¥(¯Qû[=[JÁà@˜qïRKÁ / ©–’”[»ƒ”`î“Îp«tM#ÅgúÖ29áw¦®3]nÄ ÔÞ)Ý——0ž äÕa› d¢k n´›pV‘ª¼É(„]s?f …xk*òÐÖYkªÎKTdPZA„+E>¥61°žÃèÊÊ9Âi
-$Ú5&&¡«¤?RñŒ®ö–@»£¬{1 qh¿Bg
-´{«%Þ:£”}6f{—mg)âi»ˆÿiθÇh}»1ýºtH±Øa«³}M¢ÑâÝŒ ¬Ï®{z¿‹Ó·‚ tÌ›l0ŤRÆcIRoãaú…uãëz=é›Ú;¢ÞzÛLE†” -Èlq»ýhãdÕ—n÷U‡d*¨´ž.Az¨Bf¨BÄ[Êž’9#G¨gÕ™• Ð@³‹êº…F{1BŒ_,{ij·Ôìó%?R£êb¨¸[§ürtÔSqDŒÍªè—'jT©¦è!
-¸ ¯¦CA£->FŽ$­17š ¦c™])RÂßµ¡³¾§6§À[S)Í~Y…ª>ö[U¨»îò‡Â`FÆòÉçÞÆ·mýJ(JXŒ¨õ´Ê~úSdhŸÆí~Þ£÷hÆ•NŠXfA…{äîQ,­<ÄR„þoÆ•–¹6…~1hÙæØ#cy*6·A”hY®°··GâGôãïoVâP FÙO•oo¿Gç–‹t­
-$²Ьp=ˆîB{Á ± Ýã~§H,mz+ïÛO.]“-eŠ-Ìç1EÊ{tÉ„ÒÞ}O€)ôwȤøuR”¾Uâ„ïQeO}9Òlö#˜©‡Ðȳžd3ÙÓ¯yÙÖ“LWj«ÆzÆ–') ¬*IyN…G32êö­Þ/^|~h7qG¥­Àìò ¼±´T°Ó;¢æ´ÒéˆS1·†5žJa5\Œ)GÀtîñïO^¢•Î¶!uÙRtÙánÛ™æ€Èÿmí&Œ÷›ëÙB x9Ë”„1R-G^׌¸ØÜR“±±S1KO`-פ=Ú¾·­vëná„4W¶æÎmïnJðµâ%>Òif—ùh@3'sd¼žµoìïÎ{µÂÙH¦¡£#q¥N+Wóµ`ÚÔœeûoÍYß2ÏY,çãôÿ\ºŸÿh’L<&€¸÷e"Ò9®qÉ4%-a«e7¶FO4Ž¼¢I²Õulä;ôŒÙÔ†¢wž
-
-Ž8™æœc[G3𢱚WÏ>œÙ¨¨¿lÂÝúÿð‘þ
-H¤µ(<°}’È£Ktðž‚ Jß%üpsòb˜·7Ð5›…§Pã?뚇XµPÅwƒr³f¬9OVƒFÖ>«…N‘µ¨‹ž¬ÛÁ¡ÞYS§ÙÑD í=:Z™©ºP€«³Ô¡á êÔp¨T\WéB¢M4,0ië²Ó…²–i©PBÁÂyWƒ3#áüñ4Ã× ¨·ÀYGoF”¹Q«*7õ‚e4 B1¼×<\x¤*Òä[)çÝZ<­NѶÈó@ÛÝðP9,)ÔîjvJÆ
-ê4…¤rô˜r@O2xë')DÃG
-É¡±¼‹ÁZõ¢ßö-5þÝTâ=%ÛÝ/F¸¤H
-Ãܧ0¤ñçª;F;üa…!|(9Ú“
-ƒF—ôAjp]§ŽÄ¾Yzƒ³Ø‡:®»G¥‚xRêψ†ÚÌ›t\ïHþšHÍÆfÁ—ÌsàƒÔ ¾1î,‘hø@¤9aÔ÷Ê“ä—¼Ñ(ù)s´'ùíª“ä—í¯%?<‹ø7H¾VòÉ/×|„鬫@£§Ä[SÂl :ýºöfÑWÌøó¢/0`çOËþ)QHôi–÷š{<”û5…š]Í‚äó¯Á?G >èœÁ¯i×¥ØË#ƒ¿&äÿ¯OS<‘ýLÏ"¨-ξš„î¥äL)wbÂÄRhQ3SâB[_ 0×±FQ$V2Ç·’›Ë!V4…ÅEýÉ”ÈFç]Û1WK–í‹sÑòìë*tÀÖåËa«„2‚9½“ÒI»h%þZû9ÅJWñ¤íãI™‰š~Qµáogk~4—Hšæ6$më(e_Ê„·J4-Fí&òy–#èFó+‡881ò)WU!#CPLÖÐÉ3˜¦¾–¹_[öBœÍ™†û`ÓÔ×2w€o”½hVß:Ï|-S{鬆 ³ÁÞ”_ʤ œpÌ‚¿^õå\ekó¬¿+¿Ê2;æÔ t“t|¢Éú’Õÿl×O
-!s@ð'úÑù¥¯Ê‰æ5I·ÐÕ¤ÿJ+ey$"Ý¥2q÷@¯Íò*=
-·óèiÿ8 ÁÝnö<ñzDÉ8ÆöÃ^idÅ~ú”¶Xm×o0±¤>¬:vÓiak9þrõ
-endstream
+193 0 obj
+<< /D [ 690 0 R /XYZ 79.37 236.333 null ] >>
endobj
689 0 obj
-<< /Type /Page /Contents 690 0 R /Resources 688 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 618 0 R /Annots 697 0 R >>
-endobj
-697 0 obj
-[ 679 0 R 680 0 R 686 0 R 687 0 R ]
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F25 379 0 R /F16 386 0 R /F19 383 0 R /F69 406 0 R /F15 385 0 R /F65 391 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-679 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 120.984 757.853 127.958 769.081 ]/A << /S /GoTo /D (table.caption.1) >> >>
+699 0 obj
+<< /Filter /FlateDecode /Length 4292 >>
+stream
+xڽɎc·ñÞ_¡hYÜF£iË€sdn†O’C2|Ê笠÷·Hû Vë=²X,ÖÎ"ùå_~ùù…ß×o/ŸnÆ_„`^ka/ßþù"𠿈‹õLÚ‹5‚q#.ß¾_~}ã\çæ3~;ü¾¾ÿöí—‹ú ¡˜±£Áò†x•VãiŒÀ_"ÀØÄs®>êÿ2ŒqŒO7¡/žyF-p”–ið«¡Àò
+À„¦º&€m„ßYµ‹ºpHs§GÈŠréƒÔ‡Ïl$ŽörŸ€L±Ÿ&ý‘Ú„‘vòº;-ÐÀô<:­Iv½&»“Ï™„jìÌwñ‘©Áåø¤µ¶&¬rn‡ï"*5>Tf¯R8ï˜HÆ5­kœ*£ %ú[bhié× mÁè¹-­`XÍ4“Ú
+nqVûƒfÚª2™¹ÆÅÍŠ^2-ÝÔYÑZ¡T”ýhšJº1-Ò™Þ'ŽÎÒf(š¤‹Ú¸ ÁÄÞºRz—Û•Aý6¡õ¼RÑèiÂQˆ?ârM“¦éÑ›0zœèµáàHnj:ðWêvHÓYr豦4vÙ•´eÖŽù©mБK6H Qµp WÊF~‰‘ñÍJjŸˆ«”K˜pk¦¥qƒ_´[ l¼cÆêÂÇœ„úMé¹ã0¨ˆür¦†RÕ“QȪçVT¾]¬P~ÚÒ,=‰²­&ÆÚS 5ó(AvOh
+Éj½d´-´$àC»JPb¦Ñ Õü¦Ÿ¹£i`üsv™ñ½Ýºæ–q”qîÕJ\ê ³@Íî F5¹¨£eÆ<{š¯X"¿ÏLG}f*î«Hô-­1Ú$c+F¹þ9 ¬aMz?ೞŠI5.‰gBzK<ó”tjÕYjY-×_ôþ½G{I!K/·9f 0õëŒQ‚½W´~䦷a¬ÂõÔ­š^|TÇÛ>Ò¶
+?åãE&]ªptäˆ;T¸ó̪¹ãPá&ºT#d¢¯U{<c¢Q…§>ͬ~T…c<vGº¯:×çüjáq9ŽEÝéi.ê9Q—Cë9ý QƒR5·~f…;-Ú“4Æ÷ª½£+Ëœé\Ž¢¢ýàZý\«=ý[$ý@žRéÓ¯"±ƒŽh$ûMð¤ÜK@ÛVìs×ÙˆÁ—÷W$û˜„pöùšüÃFvÀifF\ž¢A1åܶÑãû±*ï@êÁHš¬íŒlXöDiÓ„µ}¼S•lT¾21¬L«þj¸z`ÕvÉ£PŒÐrþeäÑÜ3tÆñ¶Å81Ë(ŠG1ƒÄåŽp­Rb ¸¹e‰ødxù“Š¸Ä‡nÄöiÎWlT¶ó`
+ä-ÃýHLSß‚,ëS:Œ*«P qiÂÒ-mB"NÁEõC/URxn\›gøR:tKü¦¨BgØñìüÿ–¢$–rɘÈÈ\T…{#½^s” ëô]ž~É[zÞd-0êjÈE.ò¿hEé]Pà*y»Ù*¥þ*“™7¾±~ä€ÜxÃ,§·q•lcw8½éRwîÉl²TšI©GbÆ ‘ôb“ø=R½˜0BkÅ%Ͻ'¥ÝhÐü:õVE£d;]Î<Çæçú‚£´Ç8X›ýÀvmv9ê ô…ú¹•ñ^3¯Ü6û´Ïq°a¢dÖ™å†Éç½ “¡ã¼a²Ì’YÝjzK.väO9ŠÒ‰½..(¹Âc«g÷RŸšqŒ²™‚1?> ÓfJRní Rz¹O9“V0e®â ý×29á×;cf;ËåF¼@í­Ò}y ã™P0Ž`³LtÍÁfÖ*R•7)…0kîÇŒ¡oϨ¾]Ñ'e ªöKTdPZA„+E>eob`=)"±¦§Ù!Ñ®A01 =%ý‘vÏèio ´;ʸ³›ö#t¦@»²sÑö(û>=Š½Ë¶³ìâi»ˆÿ©Ï8Çh}»6ý¸´Hq'°ÃVgûšD£Å3ºXŸ÷ô|«/ðKB› ¦’CÊx¬3Iêm\L¿ðã N|SÉZ¨Ö“Ž€[ÛL )=ZÙâvûÑÆɪ߻ÝW’© Òzºé¡ý1C»C¼Eñ`ßS2gäõ¬:³Aɸ±wQ]÷ã£Ðöq/FˆÑã‹[qímr»ýÔO9Ÿ$É…¯ïLàn•ÒËÑQO#bȪ%8Q¿¬8‘cˆhm19à2¼š¶ø9’´FÞ¢Ú6ËìJ‘þ® ­ T*7>ö€·fŸ4ûeªúØÉ»>¶ëºË
+ƒ] ·N¾ô6Þ¸mëw°}¢„ňZO£ì§?H†ÖøiÜNàç=sÊŒ#±Ä‚Êk¦
+[(<–í<šv‘>ÆÍïCða}ú„ç»ü!Q8Û²t» ––Äå=Ë c9€d•kæo[ZöÑÞ爒›k"ï6u\J8â,^Â¥½Å3Üb$óBOÜò¹âIÞ-q¶\pL™óG㟛Ê1!9L’Å!¼ !ì1iÆ¥˜Í[ªÝQ2Í2ÇšŽ¦¡Em5¯n}X2PQyÙ„ºõ3úá#ýúŠ3ìRXô§,ȪYz?(åÏ=¾ÄÒÊÝGö€g+¸Þòotô¹í6I‘*p㱎†qßÁªnàÃq3ß8ëñÓ·ª%0èÎ1(V—ß¿¿üqÁ†?_bk
+Ž&üïòòßËË×ËÁË–_^ÃKàýúþü~~ ªÊ[l}¿
+Çљ¥–L;sZhƒ˜3‹ô?Ô9½Z5«åÝIµb´;¡p1À;ËmóÇÕŠL"lâØ“t@n]bƒ÷|üöù¦áÓÍÉ‹aÞÆnm©™aJ!ÀD¼’ª<ÔBß ÊÍZ˜±æ<Y s8ГZèY‹ºèɺê5ušMÔñýy{Ž)ÁÇôŽB{€Fÿ$u¨ù‚:5*{
+®Ûé¢M4 0ië2Ó…²–i©PBÁÊó®gFÂùåiš?®tØ3guBn½Pæ2­>¨ÜÔ P”Ñ0 Ôz ÍÑÂ#ÅP‘Þ ßJ188ïž´ÐâiÅpŠ¶EžÚîF€‡ÊaI¡vV³S¢0ZP§)$-Úí-’DO2xë')DÍG
+É¡¬¼ ÂZõ¢ß’éíâßM…1 ÚS²ýBa‹ZX<¤0¤ñçª;FÛüq…J›8«0rë’?Hå­ë¡Øס7ˆ0‹}ØÅu÷¨TÏJý)A´™8éŽ[ïIþ’HÍÄfÁ'jÍ=‚R?.øƸ³D¢æ‘æŒQ_)O’_G£ä§ÔÑžä·£N’_¦¿–üpñ/|­ä=’_š?.ù2lâŸvrë)óÖl`6‚ŽD¿Ž½A…Yô3þ¼è \lþ´ìŸ"QÕDŸgy¯ÉÇC¹_S¨™Õ,øH>ÿüS*¶·'Ð9ƒ_ó®K±—‡IÈ?Ëà?”¦x"û™žEP[\œ}53Ý!K ,È™RîD‡‰¥Ð8¢f¦ÐAƒ`®c¢H þÙÈAl
+,¦1>DW‚)®N¦D6êîÚz¹ºaÙžWœ·,Ï^T¡s
+¼/¼Úëë¹Í­ÍµþzBÿUžÙ1©^ «¤/"œÏç%³ÿÅ®Ï
+!w
+Qõ´õ Bê
+endstream
endobj
-680 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 143.679 757.853 155.634 769.081 ]/A << /S /GoTo /D (table.caption.1) >> >>
+698 0 obj
+<< /Type /Page /Contents 699 0 R /Resources 697 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R /Annots 707 0 R >>
endobj
-686 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.871 467.631 441.844 479.586 ]/A << /S /GoTo /D (section.9) >> >>
+707 0 obj
+[ 695 0 R 696 0 R ]
endobj
-687 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 457.583 467.631 469.538 479.586 ]/A << /S /GoTo /D (section.9) >> >>
+695 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 434.871 515.845 441.844 527.801 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-691 0 obj
-<< /D [ 689 0 R /XYZ 78.37 808.885 null ] >>
+696 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 457.583 515.845 469.538 527.801 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-193 0 obj
-<< /D [ 689 0 R /XYZ 79.37 724.862 null ] >>
+700 0 obj
+<< /D [ 698 0 R /XYZ 78.37 808.885 null ] >>
endobj
197 0 obj
-<< /D [ 689 0 R /XYZ 79.37 527.477 null ] >>
+<< /D [ 698 0 R /XYZ 79.37 771.024 null ] >>
endobj
-692 0 obj
-<< /D [ 689 0 R /XYZ 226.44 223.171 null ] >>
+201 0 obj
+<< /D [ 698 0 R /XYZ 79.37 575.691 null ] >>
endobj
-694 0 obj
-<< /D [ 689 0 R /XYZ 232.109 211.122 null ] >>
+701 0 obj
+<< /D [ 698 0 R /XYZ 226.44 271.385 null ] >>
endobj
-695 0 obj
-<< /D [ 689 0 R /XYZ 195.137 178.32 null ] >>
+703 0 obj
+<< /D [ 698 0 R /XYZ 232.109 259.336 null ] >>
endobj
-696 0 obj
-<< /D [ 689 0 R /XYZ 195.137 168.148 null ] >>
+704 0 obj
+<< /D [ 698 0 R /XYZ 195.137 226.534 null ] >>
endobj
-688 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F69 402 0 R /F66 388 0 R /F83 693 0 R /F57 385 0 R >> /ProcSet [ /PDF /Text ] >>
+705 0 obj
+<< /D [ 698 0 R /XYZ 195.137 216.362 null ] >>
endobj
-703 0 obj
-<< /Filter /FlateDecode /Length 3784 >>
-stream
-xÚå¹®¹1×WÌ,—dñ Ñh ¬#ÃÊÙ°{Gþ}"‹G÷Ì;6rð¤§n²ÈºÏ–¼üó"/ú"§¿¯?¾ü|WöEtÚ™Ë|QøB^Ô%*a½x§„têòã÷˯/R~ó¯¿ýø¥í§ÅJ¡½ŸW%%øן´—ø/õ~ÓW)-¾3×ò£¾áß7|~Ïо[·»’rN Ìùm¤t±@Ñ€¿#$Ê¿,Óii h\ƒmè?Ú×S÷„ÐÖ gaÁ !9M%¸ÞÔ;\ËYéÞuìÓSúW¾Ë=íã* êÛ¨§êåÕ!ý´ÕOÓõ^:½)ø·“ñ½e7-7PË 3O†ÒðŽ‰¶ÿÐ7\`Ä*Qt‘…’®Q0ÏÒ~"A:Î9Ž¾ó3Áòû‘­´®±%¯á‚fM=&oÒUî|£¹ÑÆ"‘ô©§Óß^¾¶‹fɪ$z¦Sy×´Ó¾l%ö¤¿óÍú!¶¼i‡ér‰±¾fv¡G¦,Páš™¯‰j6‹ûëOF'&»PötrõV FRáô{zÆè›ÕµÞÐíÙ ^(Û%&‹Š*øøzOM·Í8äßqÈ—hòÖWÙ¬è&šÒŠ¡žä6rA
-‹æ…UŸ*Y‚\vö+æ3u‘ßt—ÎkBª-ª7,LHä†ï+›A¯ò•5+’Ö’t5­=À‡ß*3TOâ–oél±~¡y²žù<Å V›°e³¶BEÛ¬0g[Ù:ò;kÀ­°€ëjÿWº@†âëÙ.ë
-ݼ–õ^Êl5*Ü{‡›YašÆñJ;Ü„­bq­Æ6¦ïóÅ“4]ä&óLVþéɆ1ššp/v¼ÒúÔ½cm_¯§ÞQ)-‚¶Ó¦‚Æùi(>RÇicÛtpH¡í¼ k”ÔÆE ì“Ì´š"cÃijòĸ®kÕ"lA(½0'ٻ  &(†¸@®ÚU¯~ãN¯¨º qA*nïDPèF
-ÜræÓÌ9OÑBš¨fèäsàu­w½<DóKˆÆtǸ‡§ÕÍ7W\ƒXF1ÃŒO‚ât7Êdx¼¡µaâÖvWΟv¯»ßµ1v[K€¹‹ñqí°X¥kòF·oU²w.¿Ñ®ì6³ÙKEº:ª 
-që!eãâ>úRÎ ©Ü|bSЖ}f²»É‡<ˆ¤ÖÁ »™ V~ýßP:3Õ ç#ïÜ<¸¦
-^¤†OØM‚½#m’§{Ï«¨ÀÒÓ™–Y¨³QBÙ°À4Ÿrc-5jÀ ü™ÄEa†¼¹ÖÛTgo®µ5Âz˜aŠîj>
-<n†²‹%þ#{f½úi{6®î!>ÐÃñZ
-­Ö¡‹ÊTŸ°ÅYIAiIåªtO‚xѽl&cS‰ÜÍVÀ0_‹v „øb—¬°šáª/6ÂÈ0ŸÐŒIXŒg0çQ÷<ªXfC&CºžwêÝQñ\Ê"¦»»§âø”½G·Òö}¢ž²HqÁ­±:~²anò¨dRŸ¬œd¹y[õDaøkS<žtP×4ÑÔŸ¥g'i´ôÚ§2†‘öTƒ·Mcèdæ[|¦9+´‹ó C3®à:UäÊÓæªÙj«OjËeÅR{mûšKh4λÒSÏïwí é¹ ”c; ›¶~Ìêù[Î-”ôû,a =sÒ`4ƒ¡W KµÂÜ«ú fé3t‡Ô.ÆÚ » ÍaÝæ`’ŠÐŽ³°À“ÛÊgü†Y…[Ÿ1É ¿ê}½“«÷ÝrÐK¡¬~[¼C¼ƒ l¦Œ™º0÷dˆ½åiJÒ@³dæ6÷rþ€îmŠ…À«™
-34ý¨;“̲Zv½õ;Št?Y÷é¾7Ó2=%7T×ן¬¶l¨— ¬´{ú« 1zº€CL ÷)Ýk
-2ÄejiZÃ{¾=¢noäT?—µÙTËKà$Ë[Ë>󲜣“‡ùk„@ï –ïôÄʸù ßw}°aù&ÛîoYüÔ<hY:…
-„M®ÿdŸ±gH?y ˆ±ƒ°Qo°BË¥} º‚‘ öyg`‚©Ñ
-§âb}ân­2Â-©bKØ%AxÙ?öÌHÄŽ^/›WcEFÅõvͳ{ŒïF®ì‹ OÁi_ÓŸj´Ùà¡¢Þ m síͶ‡tPA z¯÷k½Ó}ÛwŸÂr†“W†0VßÆ5§ï5 >ÄÃKú7cäð žOÆŽhGe÷ŠÓ“FTþòu:ë=¨ÓÔ+ÃçrtÜùÌ*INf'Gsñ~–“vÚ§õÞ1g°[V€ 3ì[ÜGå™"8û:òÀƸUˆ†ð­ü,&Í÷™ó˜¸˜BÏ“ùCZU<1!½5Ø€0š]V xƒ\j'Œ1ó9ï¡ç˜<˜i?¾wšIò<àñô¥°¦HÓ]Ì™<¦âŸv3öƒåü^>‚>·„©ÄÇf2U·^YktùÇcƒ¥ºwiä5Xþ”Á| wÑBƒYî÷î6.:ÜJ< &iàiËù¢ð³i,Â`–½Á|ÏAÔƒô¥,+/SsàZœ¤ã+£š~«î™ôuî|ôÿ‹êE#¼ƒ…ð‹¸/ªGÅ‚ï?¾ügæ"FVõùo¿ùõ7|þwüùå"s!ô¿yåïè{0xSiß¿/ýò—òݤ!h½·C©½UTæñ†ý3`MLÜ'/(_Ì©¡y‰ñrÄs^Œ¼ô oÚ¾êX 7|š¶Uûƒz™š{s}àÆËì}Ú'âoSï L ³´¶UvÂXæ÷}ê TÕêŸ@ÿSM™¯Ò¼Üh8æêù}þ¦íæó7eßsó7qÇðIÁìĈwµvöŒ6i"“†ñ€¥ôƒÿˆÉÂ0½7MϬf+ ©°Œý¬8Ô ²†õìÒ[µÇì¬YËÞ „3
-ŸT
+697 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F55 387 0 R /F56 388 0 R /F66 392 0 R /F83 702 0 R /F57 389 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+712 0 obj
+<< /Filter /FlateDecode /Length 3400 >>
+stream
+xÚ幎c¹1ï¯Ð —Gñ­Ö´udx²ÅF6ìÀžÀ‘ßÅ£x¿Cݽ‘MÞ#‹uŸ¿üóÂ/záÃßû—_Þ…¾xæ4pùñ/øE\¼`ôÅÁ¸—?/¿]9³·ßüZöÓbÁIkÇÕ 8Wöö ´ÃoÆã·wüHzæ&í5<áÜšù—wmVè­˜ÓεȠˆ ƒÏ€sñ†ÿçáo¼¦Sr|èü9B+¨?ìp†Däß8?å—8¨2@ÞÓZáöM†‡qs9¬Ûì×¼ô™‡áèºCpŸÐÉLŠ’@)à[›
+É6^‚DH ¿ ñ>IJxJþ£ò˜<ZëƒÎ;;Ó‰¸ ëÑ>%'²µkáí–®@X†Gü”*ûº¨æ6ƒà­%/lû‘Í H7 ¡Dv#;±VŠ
+tŽ Ù,&¸`ÒÄ=;Hi³3 Ð œ¬vÉm'î[NáŽv™¨í‰4ÛàkV”8T´%iØM:UVº÷Ž3Áé‚AáaAú›t:Ñ‘4¬‚ßµQ¥ãjd™4É5lÚé[/ iwm¤a•j8Å÷Í&$³*±ó3¤Žê`œgJ÷“=DD?“ô]}¯¦á‘œR
+zJ˜æ5˜Ò“6ʧ'd û;¾L°Ò{f1]ê©‚…7òÙv} XôLy5²V±´K
++Ð]}Ô.ÍBŒ³b„|œ8m€?™9 «¡è³žôÙ4ùYÃÑAššM!®Ó.a,ãÂŒ'ã Q·1ÀíÂÇAÞÀ-ÓF°‹÷‘DQúrLN¤AŽÀñÈ÷Ö5˜¢þ;q3/KJ¿EάD¾æͼ‚I&Þ´ƒÏ Àf²OÁµkÒÎ1ïå9(S(¦¤õKi?Q!‚’L
+¿Â}U"™Òó”r%ºÈ O$ÖEƒ‘kà¡èÓ{­©\Áµ’)5ņ9ƒ`B» &| Æ’K´€ø™ŠE(¦h=g:kg-50mÕ{Su7H³žáq#”U¹™ñmù3¬µ9íÏúÕµÂüÔPô“%嘾«Vbè™°‘ð…µVr< ¡X«”LD›Ñ
+’:Uˆ’µjîi39›ÌäêlV
+¦±\³\-“÷™XŒ•„CÕài,Ü'gâ&çé`_!òž£fet¤np¤óy»Ñ Ï`1ânNåñ¡v÷fæíÇT=T
+ó‚Zqb|übÇ\ôKi îlÛ$êÍs­'hLƒ‡“6ZšÚ減æuÉÒr˜­mË:¯ m àzׂÚÄÍ¯´"£™Äli8¡Ä%Z‡n\zZRv[eõN[9­˜Ú®e_ …Ç‘cwzj[üîÔížJ1·“êÚè¤Ë :7×®•¿”<xæ´ZWÉ£ÖÀÎ(¢á™êæ”jj4+7Î)»L#†
+c“Û Bßl0 k£®n`SçMðIŽê”EœÚfùèèk7G\yÝCÑ×>GߥÆ ïžË×U—¯«.WÖ¸:7ŽcH¼éi(Ò”lŠ™Ç8Æù·!RVŒ ØlôÐÎ÷©ðì¤)¨DU‘5Ð ­í!gf–†#ÜÅ0oUO´› ˜ÅUÀà{×\8¸¡1á÷VžìL «Ç /—gçê>=Õ}ò^'p•´6N>S}ÇkßNíàAAp ?AÐGS½T)î,í[cHµcnÎRŸcWd+£¡_¸
+˜¡ÿm®m7ÏpqH±QnaÞ\2¯§ñq$î^E|0èaÆÆœ×cœwó­ªÐŽ N—#M0x] È7|ô£0û}}à•ÎðÌò=Z-gÜÚ3ü{îÞSÆS俶š`Ø_Ÿ¯pÒž‰æ«MéVk1P‰ÚÚ§µeÏŸÂ{éo¸1dì~p ï­]öÉsŠæõª5À|v¾Mµ;ääšf í ù á[îÛ©õ<ð
+P¹Å©Â1ïÕÖÏ‘æeirf5¯‡ÿëÒ}ýsSÿ å*ÙcõG%©0ù›zÙO3ÏÝÌ!ùXñQbJb‹“sØëZääÛstnã"4“NmJõÉ3
+Ž¢M_]kµ¢ÕãîŠÖ†n.ï£ìÑÆûà>òùóžúó¤WL=ù¿Z‹Ú ÜŒz[ŠµÃ³°Ü(~·L—eåm)òò'¦ŽjÎî[ýº7¿Â°”˜Vý…¶ðÉ^AŠÃ¸n¤÷:h;æ„«8uÎûšqÊýÕkÞ‡”¼¡É
+JAY?ú5‘¦ï9Þ¤CaÁSÅ‘CÊÇ“£#ÖQÇ=“tÒá©pãM G=íñL½ïJA÷ ÞG‹6êŒIÑe¥EcÛ~Ô’šüU·õÖ4q`ö´Êi†1{`‚~&pdIËŒŸac›Ð€™‡X¨ÞÒgrh¶æÊûŠeÃÚ¶ŠßdU¦Sft Jp½Óm:Oh%3
+0hC[®D<\M6c¿«ñÁ’ ÷!
+Ì*Ýö•izÙIÍÚñÚpM>k{~’;ýÿbzj£&ÆOê~`zÂ)fmÉĬhâ=ÅEh9CŒ{Ìg8:ÓJæ„ýà¥õV¸²¡» ª^øð/Ž†34gÎû½3vº#ãé¿ÿxùÏx@.Cþöóå·ßñùßñóë…ÇÎóãÊŸÈ4ˆ›_þ}ùëË_ÒoòÁ_°ô²Vw½L¼€‹à˜$ÔF@36Æî&†<¤
endstream
endobj
-702 0 obj
-<< /Type /Page /Contents 703 0 R /Resources 701 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R /Annots 706 0 R >>
+711 0 obj
+<< /Type /Page /Contents 712 0 R /Resources 710 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R /Annots 714 0 R >>
endobj
-706 0 obj
-[ 699 0 R 700 0 R ]
+714 0 obj
+[ 708 0 R 709 0 R ]
endobj
-699 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 318.818 365.604 325.792 376.553 ]/A << /S /GoTo /D (table.caption.1) >> >>
+708 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 318.818 433.35 325.792 444.299 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-700 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 342 365.604 353.955 376.553 ]/A << /S /GoTo /D (table.caption.1) >> >>
+709 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 342 433.35 353.955 444.299 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-704 0 obj
-<< /D [ 702 0 R /XYZ 78.37 808.885 null ] >>
+713 0 obj
+<< /D [ 711 0 R /XYZ 78.37 808.885 null ] >>
endobj
-701 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F57 385 0 R /F58 386 0 R /F50 374 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+710 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F57 389 0 R /F58 390 0 R /F54 378 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-709 0 obj
-<< /Filter /FlateDecode /Length 2710 >>
+717 0 obj
+<< /Filter /FlateDecode /Length 2641 >>
stream
-xÚÍ[;ä6ÎçW(¼ šË÷ÌÁ=½mÀÙà&3Ù¸KnØÈßU|“¢Z”fwá@3j©H?²Š_)JÔòß…ÂߟŸ(ÞáÿêÙõýéÓ]Ñŧµ°ËûžÑ…-Æa£¡š-ï_–_Ÿ)5ŒRöJ©´ñâ”j¼ <¿…ÿRPª@NÜáþÖ¾ðNËpÏ%^/¿½ÿÒ·©(a”§6½\¬S»pá½¼Â=…ët|T—p„IQ×%xЋƒ~*¯¡üÞiúˆm¦ºñ7¶Åͨ n ³òQ¨sª3èšëÊÃÒýÿtgjq0.\Ëz\8åD:µhg‰ZÕöŊ羕—‹Ð ž*lïõå¢(E™kz^ëÕö5IFÒ£Ïë:/”U2Ôƒúq¹% ,çkóe8–/nŸ
-}Y˜£„[ ÷ÿ[þýôVfŒ8ÀjO›Ü Plƒ>(ðµH_jqð< V¸êûß¿ÄÎÈJÙØEkJ,X‡wp;†¥ãØJ“&-Žmž2·èø®ÙÑ<²¢Ào=NFÅà$ˆ1'a2Š€™LÃÅ;˜„ŽÞŸž„ª«¶ƒªto…”–Ä*3,
-¸ ƒÅœ)0˜kÖL›0=1l¿@çd¸t+'#ÁñÌ9­ì´† †Cªé)Q‹Ÿw2R+Ù¬“‰ÒiùÉÏ¿
-áºë¹Å5®J÷0 ÇÚu5E @ÖdýÐL£¥ˆÖú£¾f­äZ´uf¦éš¥ö‘g#Sõfí„9èĦ‘‘ÄYvÒµ( z¸Y`’xŒüŒÔnÓQt…Z *å¿¥§°Dj>]@$0x-~Þpx3Çg 7J'Äc°€®<pd€Éŧ
-×ë®sâZc±ÆÕ
-jˆ©{ƒV^90-s €–°–¸.ÂánÜ( DI̦+ÌUÇY¤½Ò²ÿåsи÷%ë¼}»7gêxøÁVÚ­lÌŠ˜¢SmÒrk7,« :9Ú Ûî-n aQ‰õf?awö%ÓÏÕÆaÚÂÄËóýj›4ˆö¿ÌsÜÝ»ˆÂ{öšÞ=Ú8 ²-2ùiØó¬j‰x¶» ±{JÊìä®cm#”ð–’hc»|Ó4äˆ:‘t¨pÍÑe¿9›7ƒ7f“¹7”ÚDyÞ†l¡¤äy*Æ2FGŠla%À
-¹ØÈ—íb…»1Ôö¹ÃDÏ¥î7Ë*¬Ø] í-îN"Æe‹ÛDäÛÍ¥íÒØÌ"v—/L¸°pð¯Únpâ]X ®`ª„߶¶±cÉOÍ«3tæ$@|Â_¢CÈohq{õÔ-iÀ ׶ƒµžõ£â]œ¨"Ì™§
-|R¥ÉóŒ-cÏw!ˆd´™ð”-¾¯:ÿAÊñu…ˆtÎÿ?³¬§%ÑPís³›}@¸€¬\„$0ò¬¬ÙG …KÙ·®v.ˆÈîL¨=.e»Úay“‚^Ÿs¬òX¶mëŽT¦Þ±ZéRJ­*°´QG+,¥V2˜5Z­°”z›;³9‰rùþpÖš¦U“ÒÓ4 Øþ¤ 8»õ©: Œ,Y6žÎÒ¸¢…·¹š<U˜"€zWW_}ë6F¯eôŽ±?šeTíü¯Æ7ä'›üĚùÅtÊØ©ÅŽ àzÌ\wb§Ý 1h7¾Iü{Él)m-´™±e Òýž" hž3lñ]6*«_¸É'Í’²<Ôá߀cU:ö¼ö酜ƺx}ÀlxZMð$f3žHìO9æl˜+1ŒÌÝá•ZÅeß2,ˆÎWC-Ç焺ÉÂÁw•Ž[ËYOÛÓ} §h—6YÖy$žF>`Pg×kÛë{Ð@8”¦«J:‘„#JÂj
-L|~5}à5Ö—B4Š³¤-=
-å´8%†5,Dõ¸vÇøIõºÒ[ê8<«¶áDXsVí¶ô–ÚÉÿ}JEˆ m9–}TŶô–Šµ+J;ˆ’®‡÷üõ‘î HŸíN[ú#Ýiδ»C]`¨þÙ4…·:óµZ˜xüMCLY9¾àxžØS=èJ».„gç}‡µÄ”É£ÝjKoú kxž2¨ršf]&mŸ#qôµ:h[mî!û’ü¹°»B0ð «—I/—4óà^«#<EÜ.òØ GŠ(ås~+Êk§äÕ6„‰Yz:•iRT™¶ÒÑ47\Þƒ"JUTÜ#H f¬ÇøG$ &®W£kbÍH)´ãž>ì—Ä$±}í§8:W´Î¦@êÌ•§ÂÊU|½ÖÕ“\ÿ6e;¹¦Uö/üBâ«ê©t‹äЗôÛËu.9>Í4;ü’…@‡ aì§S- (Ö÷´'ŽBvô¼hùÈYEè&Œ%»TC˜™qèrËŒ‡]”ÅanåƒÛäV¼;È0§©,®ùxP|ÛRó ú¼¦ò‚6:C¬ (qWøà¤f 4Ð+ ^Ç_UßÆm}Ç9æÏ¥ÿÏû>¤ÌS ![8îÖŠõëVJ
-¢¨ð)6aÁtQ-NÈ®<,Ý ÃF$“[­(C4W ³”H¥ÊHN±ïØ2¿ëÔ˜Ôõ×^5.šÇ;L•„k¯n©(tücœözHCTq'¸ÜÆèÇÇä!šèÍ)b1Ò,ŒãéwöŒ´+y¦³©&‰)_pæC ñà4. ç릢>£V•ÁâÂ7W 3œù–ËÕ–P4BCaýÖÐôG› ‡''!¤­&Íê<Ñ_rÆËå
+xÚ½[Koä8¾çWø¸{(µD½ ‹®T×
+œRa(åðráŠáU xõõå")u2×t]Ù¢¡nAË}W4IhÔäw´Àð*Ô6ád¥v)qKNÏ[ó:àtøËŒ»á…ÿu=9I‰ÎSs†E¥èžìž¦oñûísì{)­Ò727?nE¨—l åÜã?Ý¥bmbÜŽæÁ´ƒ) ‹"Vs#kS ÅÑ– œ…×öýÓ©¤—þå}ׄI¶üñõéÛ‚‚¿,^ú‰nÑþÿ–§ÿ.OoËÎÍl–.wÓ:{¿ýŽ_ÿÄŸ_œÕ(.ÌRFáçÿ,ÿ~z«•#VêÝÑäY
+Aÿ^S,JX¹ ÁuFÎL¹~„\÷œ¸2Ûp¦Ft\kfÞ…ÓÍöº bd„5“AFI3=B†¯CÈé%Q‹Ÿ2ƒ9‡Ù ¥SùìWÏA.ç:/‚kÌI÷°
+üj0»¡¦ cµÿj¦Ñ’D)õÑX3‡V
+
+-ZšÅXÁªTû(²Œ‘©f³€cbÓÈb ;Z¤ÁqØY`’xŒøâhÝf è”Z ªÁÏHaˆP0­ÀS˜¼?í¸Ê* ŸtÜ$!úZ9pd€)ÄûägrÿtGõ È >Á"÷²é ì5ÑQ3ÖRýy¯·gL¨j¥Å÷ÂKÖÆk[‡t"Îçó3%ʲ†—ÉwÅ»wê©Œ‰å -é®»ï;6ŒI¸ÇõºœÆ¸ÖX¬qÕˆ«ú©ÁiÖ$Þ»
+'m÷‚Óˆùà¤~\pB¾nÄ¡Ò%‹ŸNF “³Á)J§"™µ,B²ª`v+¼¾É=yßõÿ2ž dÖë”#<óüœ!Õ?KЋÿÏÁ–œ¯ƒ-.¸zñ
+†Ö´•2ûËjþ£ÞùÙqa
+Êì­-”U\xäâC ~Xf?äâÜ÷_¤¨,~ÞÅ.(˜mJ&é\—Î~è ¤Šx×µËc7
++vçCw‹{“ã²½­#òíÖÒ¶¶{®"v/ŒÛ°‰i`«Ùµ ‹aD
+QŠ—úµãJ¾ÚÈ(¨NЙS
+¼Ä€ïÐõê¥[š€‘m'äõ@ÅFQ¼‹Ò0ilS…†IA¨éòŒ=c/t!Fˆd´—ðõ“)±ÈýÔÝï2ŽokDV:9Îê)#jL*ð–©­>ä[FcB„j>AÊš]´ \tß:ëÀ‰åHˆ$#ˆØAëQ¹èvÖ‘5¬@/ŽžhsÌxÔ-ª­m¤HÈjècVéR´V,,–,Z+ƒ WâG ­·¹“1›‹(ë÷'³Ö,­Z”ž¥a‚õçd$Óµok$,z‘œ•üÚÊR.:ÿn5y¡0I@µj.óª[·%z-ÙÏÅþ@––u\ðßš¸¯lókÒ;)ã€'%'•zÎÀòç‰ÁsãÄÜ,ÁŠ–ÍÖB[iSòGî“j¸ê(`x€‚Ü\‹÷°q°êt>a– Á†¿ƒAUªTÓCÏ 1¶ :Z6>¥Æqr½‚DM<bŠø\–Gj†¹R@Ò¹Ü}½BI"qéwOÆ4pÁÂ|õªÅø„P·X(š”e[©¬'ƒí©¾†O´iM”ïH§›ý&{x„:³.W›~¼@ašYMÚ ƒuìI.YÓ9¼êŽ[lŒ—b!Š«¤ÓUqJœ»š,Òð# ÙÙáµÚ[Ã^®×í«„[³?;l^§Qmµ·†âV§†Œˆ³¬u·†W‡¡´o(háxîóƒX}d*¸àEÙ4::™Vû#Ó)ÝÔÕfÉθ+fÎΠUÞš@*D<Î×*)AüNC-Y½#@WSpvAuÚßo
+áÚùøÃÑU©½N«ÕÞŒ?×p=u<ÜÓ2ëhûüˆ£oj]¯­öôóð\˜]!î«S¤—K#óà^«ƒ
+ŠwÛ"*c¾A×4¬ÆÕ_÷OgHµu]3Ó+\ÔŒ¹½ÕÚ$’ÿé>áoŸÄbРâ¦%é‚(ô10Ôxùþ1¤¬Så€]@Y|b>Nª•œHÊÃÉNö¦‹çq\tú†
endstream
endobj
-708 0 obj
-<< /Type /Page /Contents 709 0 R /Resources 707 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R >>
+716 0 obj
+<< /Type /Page /Contents 717 0 R /Resources 715 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R >>
endobj
-710 0 obj
-<< /D [ 708 0 R /XYZ 78.37 808.885 null ] >>
+718 0 obj
+<< /D [ 716 0 R /XYZ 78.37 808.885 null ] >>
endobj
-698 0 obj
-<< /D [ 708 0 R /XYZ 79.37 712.61 null ] >>
+694 0 obj
+<< /D [ 716 0 R /XYZ 79.37 777.001 null ] >>
endobj
-711 0 obj
-<< /D [ 708 0 R /XYZ 311.994 631.792 null ] >>
+719 0 obj
+<< /D [ 716 0 R /XYZ 252.318 696.183 null ] >>
endobj
-712 0 obj
-<< /D [ 708 0 R /XYZ 368.632 619.743 null ] >>
+720 0 obj
+<< /D [ 716 0 R /XYZ 311.994 696.183 null ] >>
endobj
-713 0 obj
-<< /D [ 708 0 R /XYZ 202.495 551.085 null ] >>
+721 0 obj
+<< /D [ 716 0 R /XYZ 368.632 684.135 null ] >>
endobj
-714 0 obj
-<< /D [ 708 0 R /XYZ 202.495 539.021 null ] >>
+722 0 obj
+<< /D [ 716 0 R /XYZ 300.238 672.179 null ] >>
endobj
-715 0 obj
-<< /D [ 708 0 R /XYZ 202.495 527.065 null ] >>
+723 0 obj
+<< /D [ 716 0 R /XYZ 202.495 615.476 null ] >>
endobj
-716 0 obj
-<< /D [ 708 0 R /XYZ 202.495 515.11 null ] >>
+724 0 obj
+<< /D [ 716 0 R /XYZ 202.495 603.412 null ] >>
endobj
-201 0 obj
-<< /D [ 708 0 R /XYZ 79.37 469.822 null ] >>
+725 0 obj
+<< /D [ 716 0 R /XYZ 202.495 591.457 null ] >>
endobj
-707 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F50 374 0 R /F15 381 0 R /F56 384 0 R /F52 376 0 R /F83 693 0 R /F58 386 0 R /F69 402 0 R /F65 387 0 R >> /ProcSet [ /PDF /Text ] >>
+726 0 obj
+<< /D [ 716 0 R /XYZ 202.495 579.501 null ] >>
endobj
-721 0 obj
-<< /Filter /FlateDecode /Length 3595 >>
-stream
-xÚí\»’\¹ Íõýâ’à»jjªÔší­r¬ÌåÔŽüÿéòM$ï½Ýš•7p M÷}€
-Ü3G*þUáj¼˜X„BÄç¿é¡úZü&müæ—dgAÛ›ºˆê×Lù¢àHóxk1ª-,â»®Pm*ÝdiM† èú6Ô{æ=¿hÇi˜Œl˜_Õ>N\~»~Ž÷"—ÅF'J˜p¦™†Èãc§ÕÑV†åïÚ¼Õ«YΨ)ø~lŠF2Í5OZD š¼[³+\›h~è"©3ºZ©íj±ƒü ­E¿šßd…>Ÿq~ËìT­ ;œÔ9nôʧ4¯(7Þúså[»/]gå>>G;ö=Æ*æµ¼è{ÈÓØ÷Híg•ûÉ@¥¹ó=Q¥õz«xƒ(~]J'ÆH0-&™Ó„=ò?Ó$Çæ
-˜‘-PŸÂ©ɬšô]ÜKáký¦ÔLj5ñ%›ÏDÎSâ’*WÚ.i[Ãø•þâ2m3ÆeS<Xž0“-ùÉ––Œù«ˆüóìjó³5>Dý&=Cq:qéè°ru&Ì©÷Ç*4__¥܃¨ ¡Dü(ërMwÛ²tÅÁ(çb|?R’Õ!ušrÈ:•ÎÑ åve’‚¶•tt¥gÙJH{FÑ–jhiÖ­7`ê ú~ÒF7Ö¥SÚQÚê^âGñ(¾Ê‘m¢¹óâ½ÚüVž$4Ϻ4Фjñ&*12_]K2ÅGõâ[Œ„m™=ŽCF¾‚Yemo¢¹qÏÍ ΄I ò¡˜{]I™ë²Ô±OãÁ߃ ”µ)v¦TimôPì×[<| áz—isªÍ‘V…B
-çØC¢à÷Cär¿ ‘ñ^…DÂ3eõÿ!Ñ$ÒÞ1æ"$"OcG©¸z6SañMì ‘)Ê‹YæøÃ5³RNÔËäfn£Ú×$åªË½f;ù‰8)s=Îwj
-ƒ@ug[úÍLšš*¥E<Ù´¤Õ3©8a=A«t5²›îøªhŽ„ü Ç@i(óa¥Ü;½Ñ“I”m§´k¯à8sÑËJSÇyYdÇùˆd&äÌã
-ä5®VéƒÈ6 Jþ1ÌkAo ãµTLøe0žŒW,É¢ú˜)¡1ù~©Öhãõ<¥á³ÿ®M­pÌÈ³Ä˜ðƒ¦”S‰½–ž(~©”6ñ"–UÔá…¥ 9¿E‘Ã(ãTˆí‚Ê Äq&æ‹G59 ü6Kz ¼e¹‹éyzXîæéô@2i&š»ô`°áïà#~>Û`œ 
-§œTŸaj*‘koG©D~b•Jä;WR‰¢É6úåT¢°×cäa*a ¯&¡/¤!ÊHO_¤‰ƒ+‰Ã ÍÊq)§È^9¥°ØëU÷æï  4==¸íte©êí濽©_£¨4±¨ÖæÁÎJ“&û ¡ûŒaz±4ÅŽˆsÂ;ocáÁt‡Ô)OK·Ã–µ¸³æ !ÄÍ\Zþº!½tcµ7˜^‹YU$k)ä
-˜­D®X<€L{ä„ÉϪG8ɼ”ú…ʨZÓY#‘ ¡pa7PAiËTXú¿
-*ñVP!)û£@è»pïY­:œ Áî 2(%˜%ب"TV¼Ñ¬¶:°šIðVÀåâaj. ZVYW`‹ÎõN~É*êR›s êºÒh T®n%†v§—Ê1?¶AÅ—éÐÞ7.$ k(gfUBéšúèf7J; `·M xfµ^¬4\ÛÅS)a®½.ÝÈèWíU7Vgß) µYØj;'yÑp¦#È
-ÿÿ±_@URÁ™è› ©Þðla|[maäE­¨–Åeþ2¸õU§êTõSÚJþøœÅ/˼“¦©ä+ÌvæjŸyzÜA„g{€I¡(ÍŸ™Št Z½æ0P©0ê4vÛe…ênÒ§C¬+`‡u • XWˆiôkX7³w±lE0 }ëjǤôÍ-Øm[âHœЮ<™´À<÷Û*lRÒe°›ž·ÆÅ¡CosÐ[¿Ž,¬\ma ¾Ü·oÈýo¨ãæ3JyýÆùN¿}NK¡Wp:káœ^ΰáÌkEZ_›¿(Ôt¨M·*ÿpÚ*&ƒÑÑ> NÇÎÀ:¡þw„ÓRVí/CÓãpÿ0-î’´‡2&úî*š¶S†œûWw8R3i[8Û†×üÜ°3Až­W»p{M÷°æ«n‡ •òèÜ6{¥£7Ó<ýµöàæê§ÆÜÂîzWsi¼"äf²¥F¦Àî!¨-\ËÐfÔ%Ë kËJöy©ô5¬þ o ð7@Mc,ÑøjWø.ã¥8ˆ»êJÑ]>V©aæÕúLÇÄk®÷B-@õ™S
-Ÿ8Öc¯gCê#)ùcÁá¯Ð <%8îõÀr Î=<‹p3˜E›XYÔñFŸŽµ‚Jñĉi-óîX t3÷¸Ñ´ 鸽˜O‘§‡sÎî3¤;Ø·ç+—<9zÙ×oÙgé)ˆt¥‚ؼq”öz–®¤YìÌ‹Øp°ZéDEæd³YŸŸå ®fõ°ÝÕÆ žN`Õ[MôZ÷Er)‡¦¨cS“4”â&`¥ôu> A,w×\´Ø—›E“`­ÝØR³ƒÑˆÒJDý©Ø5K[{ãçÈáa;ø攡tØdosvL4û3ª‚µÚSŠÚœƒÜ:Ëcr1ÕèGpSI«3}ÔOÊõ,!¹ÖûX’¨˜nªTñ™V[yPÞ]¼7Ž·æ‡€™ÿN/guZÎi «¤Zàæ¶e¸/»è§Ê3ÂÐ_PÕqµÊꎎÒ
-’êtò¹$ªòB)#ùœ¸•#'K[1!͵ëM -žo×\Pš»t÷=”t× ˆå8 蘮PÎv
-L“49r½,dkÀ~Z ”H©V=+Ü™µÉ(²¨‰=ŠÊ¤Ú6˜·jkf›Ryy;ROEt ¯a‚½cÒaŠà‰ÃBXƃ<ã‹?;…Ž‡åÄÄžj‡"Tî°n¸0lMâ—UØßÃÁ§thoà…²8kÌÏR›ËWã ªvÅÑdho?‘æÑñLwi_(¿¨“»%*MEgè?(1Š— ôaÂÇ£!›,¦šZðEÞ¨Ï0™àW
-UR•cX õ0e+‘cüƒZî/2ˆA"Uúú—ÎRp¦Í´¸tùêÔi—o²©åÉ#H‘vÞ«O˜EðFKB Vì°±’¾á ½Z§NgäÝpFÞžž‘÷â¯Õ’ÁÔ•]7±%”=ÔÍò,oí`+[Y™šwÌôƒç¨“ÝúéÒÉÛ‘nÛÆpyœÕ°’Éàÿ ƒÔ“pÃ\[z}`nók
-Ýã`?9 p/ôĽ©\·¹ÔËÃ~Z“ã—å¹¢é h:èèì|ULJIB|{*¢ÍÞEg‹•íʘ]t)ÃÒåf%:w±¬îŽõU\)Fhø¤ú¥™202ôÂ"
+205 0 obj
+<< /D [ 716 0 R /XYZ 79.37 543.562 null ] >>
+endobj
+715 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F20 380 0 R /F83 702 0 R /F58 390 0 R /F69 406 0 R /F65 391 0 R /F54 378 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+731 0 obj
+<< /Filter /FlateDecode /Length 3558 >>
+stream
+xÚí\Ër\¹ Ýû+ôæ øªR¹jÚMUÖÞ¥²MVùÿmø&ò>ZVœYd!»Å¾@8
+pŽ?m½”ú=þÀ·¯`}Aû Ük‘ÒÙLë·wcw (T8M|“Ò¨H;*6ýØ8†Rªïñ³LÿWÊ{ÑT°UX¸•…¢yÄÏq„1f»yÞI&xŽ0ýq4 f¡ åÿüÐ[{-ý¦]ú-lÉ®‚ö7M5ì™
+UÁ‰¼¯óíÅH#‰*è*¾
+5¶ÑE 2DE··¡}i>ÊÛ‘vZ†ÅH0%mSû¼påíö9}—¸4~OIk¡l§„ªÌOuž¨ ÿöUkŸpò›±¯m´È™4ßÏMÑja¤áóiG(A—÷Ðì×Ê
+ì™Ä šê¸à•g´Í}µ$Böú­Tﶥªg”mÿõ¨ü¾?ȯ EÛhkzÁW~‚ÌAªÕ½Àп•r
+¾Ïå6:öŒ ø*©€ÝP†¦Þ†ÝÍÒNÈצ…él4n¶-íÒ¥Ô°–^·^äà7í5'·ç8(£‚ÍYÙê'e×HaºŠÿþy¼ƒš¤à…–s­á;;Áø}w‚QÎ r;¬»Ëþ×ÖW“+?Û§|’üö9»_½oóÞ©txQ‚ÀÑSryÙÓó"<Û*
+<¶Mt§Kå!f–OüU—«‚
+½°â¦s•ü=Ñkuê|GÞOwäÝåù þ»ÚA Ñ„ŸÐ'
+}"Eˆ†…šS?¼ÑWð¦ã¥jˆNwkÓéïnèù2éöܒܽØzçR+-`|Q‹[Øgé»”>ኙÒAv§5¯û6-.'Q¿¶l¾9Ã=n6‰ƒ1ÁšE^ÿˆÄöæ¶ñôØtÔl9ZÂQ‡ÞÖŽqK{έCTC¥}A)¸¬–|&üøò­Ö‹
endstream
endobj
-720 0 obj
-<< /Type /Page /Contents 721 0 R /Resources 719 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R /Annots 723 0 R >>
+730 0 obj
+<< /Type /Page /Contents 731 0 R /Resources 729 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R /Annots 733 0 R >>
endobj
-723 0 obj
-[ 717 0 R 718 0 R ]
+733 0 obj
+[ 727 0 R 728 0 R ]
endobj
-717 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 476.105 185.837 483.078 197.792 ]/A << /S /GoTo /D (table.caption.1) >> >>
+727 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 476.105 201.659 483.078 213.614 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-718 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.301 185.837 510.257 197.792 ]/A << /S /GoTo /D (table.caption.1) >> >>
+728 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.301 201.659 510.257 213.614 ]/A << /S /GoTo /D (table.caption.1) >> >>
endobj
-722 0 obj
-<< /D [ 720 0 R /XYZ 78.37 808.885 null ] >>
+732 0 obj
+<< /D [ 730 0 R /XYZ 78.37 808.885 null ] >>
endobj
-719 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F57 385 0 R /F65 387 0 R >> /ProcSet [ /PDF /Text ] >>
+729 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F57 389 0 R /F65 391 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-731 0 obj
-<< /Filter /FlateDecode /Length 3043 >>
+741 0 obj
+<< /Filter /FlateDecode /Length 3041 >>
stream
xÚ½[Én¤7¾û)êZÑBm@Á€ËÕ ·Áøä4ƒ™Ëô!§¼þP µÿ‹—ÎÁ]n•$R—¤Ì/ÿ½ð˯O|ø¼½=ýòúâ™7ÒÀåí?O¿àqñ‚iÐkãF\Þ~\~¿rþjŸÿxû­¬§É‚“ÖŽ³ã\=ðG>S`p̳´×0¹5q¯_Ú¬ n1î wεÀ/|ÚÅ„ù¼¥qùHãÀñw•~W6¯á‘—Du}l©4Sv¦)Ñ)Äkø-œ#pvnÏ÷rZG+ÃÌ2*Ó)Âh<¯§‘ÚYª´c•Ò’_ž9X ) B‰,ÝÓ‰L ¾³°+å SZN;£\Í}<2ûMºëRÚ¤ª.Äæ ÌiÈÄ…2‹Í§Ï8é¹/PI2wa¦²H@©‘d™•‡¾IÒÙ^©ò¥Å Š#G´ÂHØ5(aXP†HÅ¢Ýú4J1aÊi@Ô›$Y„À ËŸµ¹Òh¢Õè5ß­YÞ­0Ši®Gz¤)¢,â}õ[kIá\X&¥.;™gG22¹•œŒ2·™Nà:rŒFªlQ®qÎ2ˆr•"p$«Q©Gsq~2Húß®ŠÕ-I|Q°e›rqÎRuâ\ ›O‡¼¥+FAö›¿‰T’
-íù=åCãE*¡Zñ±ò…Ñ´Ý¡Ÿ-Š˜¨ÄsÈëxzv¤–•9šB’Vñfkµæ?KPÈ¢í-.8PWCÑ`Ît5øï¯Û"“1]7tƒ×Á¾¬ü ‹“Ö·'Jš/ :ß´Ôá|@¿}àB›•E³]¥8­ê—åhÃO´lÙÍ@¶NÙCîR·Gfs‹£“‰ÿA&àÈ;êÖNËvA†¦!gcQÏa9_Ý(–ÖKŽc¨p»Ñß„@öb»œ9ŒCÎ/8Ó5gaüœ)6äåx9äzŠL{ËÒ3äÂQgÒ»çÁ[G2îçPÒZ‰ÅyZ%£ßZ?|édŒV ¼Ó­s¸}ÌÞTvªq·Mõº:ZáP’ Ƶ)(`Óy>íIä=Ìî·¶“ƒ=DÞRˆqÏM'HA˜0ì-;3ž…t¯¡žœ19áIwmÒX Ó £Ë¸U—ÝB¡.Fë }Æ‘M®+àÌ3 ÐÛÚ©UÎNíš³m˜Xæ'AKØG (r£á™öÉÛe«ÇŽ•±©/óoîôm[T³èß×(×pÅŒŸE¹ômÁºÊl sRŽT ä½öäg=f„m<³Öm"Ü"•äÕ.Þ]çòÖæVRÉz “Š~2ÙÎŒ2,: dÇ9Äû¥“†S©É£aþá/B0¯µ° ‘*Œ¼ˆT²/a“°áÚÛ Œ‚f\h^@ou+ø¿ˆà$hܳ‡ë¶É²z²ÛÆÚ„îÒ†º>êW#upgõ èn­#eC2%’\’¹¯3"š[3!ÙCô<Rt5Áýl»1eÉ )fªd“}ïã!Å™1n<Íú&voa74x‡TÔD徟`¡28ôYÞŽùSN0î')œÀ“ÊcfîÕgy´êG@¿fä¬w²ÕŽc]PYÖe”4-ˆú : Ê<0l¤ñ1;<Ö,n˜é¯k^}AË\‰v“!™
-=;wܳ“Ò2‰‘c8ÉÜ©´¨,JN2Ò«nÑ;_#RÒ1«ôH‰np.¦ïë¢ @~Ú­–7·K›µ›twMN©»”¶O`Ãø¾,Ë¥$b<9»H…×ÚVùJgn^À3Ì ¸­'FÁ»ŠÏÉ<[)Ǽ=$“½<{XØm®-+ÑÖ–SnÌ›Fѽ5”\¼ÕžÜ›8r&?VÂ1PnÉ×ï|bš_vÞóçð/0[µÖLÔƪ=O‚NF …ªÔ¨ä¦-c’sª~µæž|˜MÛçÑBzœ× b@µµ2×Uˆ†ÖL%®Gûåæ}þ&TJ”„÷Á«
-ý¨êæmUv¥õ;­û´~«€€nqW<´~G@yÆè W¡·—OÀkÿ7λ·«#ŽÏuñÜX(
-~èjŠÅ̸›ÜŽÏý½ê'ð®ÝçÎÞÙ­zªq4¬ŽZ[?VMà6Rõçø)Ž%ÎU…‡ì ²Ò»‹A4¯œî룜Ä Ò…jbQÃT­?¨¬zÆÑÝ’Íðè¤ÎòËðÐ+rHp¹Õor…át(/'驉Kû¥Œí®Ò •–ó27¬|é!b»nu³MÜ]è™±ÌÈ|NÅÞ¦½RkNû­_‰ÁÎru²õ;Ì!ÂRÃè5´>nYæuõË´®yuÒ–Ïöè)YËoT–»R/î-'m'?íH ™ÍMsU¶B
-\ynågÿáUÊõyÆ×6/ý;)ßý°À`Ò7ïžývôñõ¬ÍÓš,Á% +µê³†§¬ÜÙdªr^«&cØæµÝÞ.ï€t(D&ù\êïŸÍÖô{ß‹á*ZHb ªµhiBÜi>¯V?óù i÷Ú°l°TÝ‘çÀÄÍÉÓž£ŸmÅ—ß±ÀÄ0ç(…ý,ïÓ‡3OA8îƧÝöïSÞ÷_õZh«îµˆP{ãôN V°ö5dáÿé-Z1¬NÄO1¾BO¶ `D³|¨¸Ô (@ø~" ¯ÀOïJ0µ
-á º·ôÉÝðYyÈ
-d»§ƒÐe% Æ·»
-™ö©§­o€q/GŠºÜÔ‰r<X‰™ô¤_PËÌz†ÐÕׂó“¾ù%ê™Ìuû÷Ý™ÇÓ:¹úš§Æ¡Ì2®ÄHyÑ”$gÿýíéÏQ˜à0€Ë¿~<ýþŽÿ~ÃeÊ»Ë_qæ‹°ÀŒëþwùçÓ?ÒŸadÑèC,ú’†'‡c…‚¹urü‚‰°å¸_û§EŠYŠ®0Ç°“ )î!¢¡àÜ*7Ò+™pg)¥©ÕÛ²ûק°Â‘V¬Ž'¥‹¯ùÆóå,ovéÏá!—úIÍÌ­ÂÃZ´¡à Ô$ÛáuMzY^Óþ5+ɤQËH±ÏCŒn Þ€®|p¯‘‹Þ= kY
-ýáQ…ž±~‡k)o+Öס :5ÞG},µæÌj†GXpóÀ™¸µ9ýÂ.W 1/Rjæ
-ïŸZ éÅJîX˜V;Z“Ï:€˜ÃOàty¶P–N ¤±éúÙÃ"œòN·‚T¸¶/’¡{pI# FLZºãØ«†%pÝÛÅ ‰aÃ\€ã±+TôµÕÕl†açÿøµéÖ
+íù=åCãE*¡Zñ±ò…Ñ´Ý¡Ÿ-Š˜¨ÄsÈëxzv¤–•9šB’Vñfkµæ?KPÈ¢í-.8PWCÑ`Ît5øï¯Û"“1]7tƒ×Á¾¬ü ‹“Ö·'Jš/ :ß´Ôá|@¿}àB›•E³]¥8­ê—åhÃO´lÙÍ@¶NÙCîR·Gfs‹£“‰ÿA&àÈ;êÖNËvA†¦!gcQÏa9_Ý(–ÖKŽc¨p»Ñß„@öb»œ9ŒCÎ/8Ó5gaüœ)6äåx9äzŠL{ËÒ3äÂQgÒ»çÁ[G2îçPÒZ‰ÅyZ%£ßZ?|édŒV ¼Ó­s¸}ÌÞTvªq·Mõº:ZáP’ Ƶ)(`Óy>íIä=Ìî·¶“ƒ=DÞRˆqÏM'HA˜0ì-;3ž…t¯¡žœ19áIwmÒX Ó £Ë¸U—ÝB¡.Fë }Æ‘M®+àÌ3 ÐÛÚ©UÎNíš³m˜Xæ'AKØG (r£á™öÉÛe«ÇŽ•±©/óoîôm[T³èß×(×pÅŒŸE¹ômÁºÊl sRŽT ä½öäg=f„m<³Öm"Ü"•äÕ.Þ]çòÖæVRÉz “Š~2ÙÎŒ2,: dÇ9Äû¥“Óþ>y4Ì?üEæµv!R…1€‘ê@ö%l6\{;QÐŒ Íkè­nåÿÜ€{öpݶ1YVOvbÛX›Ð]úÑP×Gýj¤á½Ñ­u¤lH¦dB’K2÷uFDsk&${ˆžGŠ®&¸Ÿm7¦,4ÅL•¬s²ï}<¤83ƧYßÄî-ì†¨Ü÷,ôC‡>ËÛ1Ê Æý$…xRyÌ̽ú,Vòè׌œõN¶Úq¬+*˺Œ’æ¢QT'!B™† ƒ4>f‡ÇšÅ “#½âUbÍ«/h™+ÑnR "$“€ C Kôµ²*oi&˜h’ ¿2ý¸>Á}º
+Bxômq±ÞVÄâ+=µŸpÇ{Ĭão“;xôì˜wô<+xÉ0¥K MùÎÖt9¥Ì¹¼%k=VÝÚ@ä§P¤Øv¢"‘™Bä/ºjC“v,ñÜU(ZâïÊžÀ8&
+ˆ¤œÑ­‚é^Õ‚2ÌK”«ÙùkÆ´¼¦’¥yA0×$‡¥®;ùËXÇê1 œÌÏ0¯üÈÛ¶>ç
+%®´9¬ò•:Ïܼ€/ *f˜Aq[O‚wŸ“y¶RŽy'zI&{yö°°+*Ú\[V¢­-§Ü˜7¢{k(¹(x«= ¸7qäL~¬„c Ü’'®ßùÄ 4¿ì¼çÏá_`¶j­™¨U{ž""Œ@ U©QÉM[Æ$3 çTýjÌ=ù0›¶Ï£…ô8¯!@Å€jke®« ­™J&\öËÍûüM¨”(9ïƒWÎ0‡@zØ-øI›;ÉgþV9SsëBuЦµéEÞ«DM-äÎaêÔà4ñP›ù.]Y W7WgkKËï‘ÿ톶| ùÝð¹åw«^HX†Nˆò+S—Ö½×ÔMŒWãž?ËÔmœ¨mݸ½WБŽ6z…~Tuó¶*»ÒúÖ}Z¿U@@·¸+Z¿# <ct‰«ÐÛË'àµÿçÝÛÕÇçºxî
+,?t5ÅbfÜMnÇç~‚^õx×î‰sgïìV=Õ8aVG­­«&p©úsüÇçªÂCöYéÝÅ šWN÷õQÎ bPéB5±ªapspïGw;H6ão:Ë/ÃC¯È!ÁåV¿É†Ó¡¼œ¤§&B.eì—2¶S¸J7TBZÎ?ÊÜ°ò¥‡ˆíºÕÍ6qw¡gÆ2#kð9{›öJ­9í·~%;ËÕÉÖï0;T„#H £×Ðú¸e™×Õ,ÓºæÕI[>Û£§d-¿Qe@Z>ìJ½D¸·œ´ü´#%d6 4ÍUÙ
+)p幕Ÿý‡W)×ä_Û¼ôï|¤|÷ÃR
+=Ù‚€Íj ð¡âÒ$£ºÔöÓpáñ
+üôÞ¨SP«ª{KŸÜ]Ÿõ‘‡¬@¶{:]Vj|» 05æàCÍmâP Á'…ÏD5¢Ô8J­’z#ëðcyTîA²ñÍ]nô¤@‘iŸzÚzð÷r¤¨ËM(ǃ•˜IOúðµÌ¬g]}} 8?é›_¢žÉ\·opßy<­ƒ‘«¯yj|Ê,ãJŒ”MIrößßžþ… ó¸üëÇÓïàø¿ñç7\¦¼»ügþ¸ ̈°î—>ý#ý‰ø‹FbÑ—4<9( Ì­“ Œ¹˜[ŽûµZ¤˜¨è
+s ;¹â"
+nÁ­r#ݹ’ w¦‘RšZ½-;±}ú+iÅêxRºøšo<_Îòf—þœÒq©ŸÔÌÜ*<¬E
+BM²ÎAQפ—åÅ1í_³’LµŒû÷,1Äè¶àXèÊ÷¹èݺ–ðLëÆúZ…n=Zø~"¯Wü8¨ô ´Ï3çMÃdóPÏ÷E4»>·ö+I©Ð_~Uèëw¸–ò¶b}Ê Pã}ÔÇRkάfx„g10œ‰[›CÐ_ ìró"¥f®ðþ©µ^¬äŽ…iµ£5ù¬ˆ9üN—g U`éÄ@ú›®Ï‘=,Â)ït[!Hõˆkû"º—4Ò`Ĥ¥;Ží¸jX×݈±] ’6Ì8»¾€õõ™f³†ÿœ.éû
endstream
endobj
-730 0 obj
-<< /Type /Page /Contents 731 0 R /Resources 729 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R /Annots 733 0 R >>
+740 0 obj
+<< /Type /Page /Contents 741 0 R /Resources 739 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R /Annots 743 0 R >>
endobj
-733 0 obj
-[ 724 0 R 725 0 R 726 0 R 727 0 R 728 0 R ]
+743 0 obj
+[ 734 0 R 735 0 R 736 0 R 737 0 R 738 0 R ]
endobj
-724 0 obj
+734 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 343.619 566.849 355.574 577.798 ]/A << /S /GoTo /D (subsection.18.3) >> >>
endobj
-725 0 obj
+735 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 429.706 415.94 449.413 427.895 ]/A << /S /GoTo /D (subsection.13.1) >> >>
endobj
-726 0 obj
+736 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 465.134 415.94 477.089 427.895 ]/A << /S /GoTo /D (subsection.13.1) >> >>
endobj
-727 0 obj
+737 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 328.914 302.996 351.39 314.951 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-728 0 obj
+738 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 367.111 302.996 379.066 314.951 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-732 0 obj
-<< /D [ 730 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-205 0 obj
-<< /D [ 730 0 R /XYZ 79.37 548.523 null ] >>
+742 0 obj
+<< /D [ 740 0 R /XYZ 78.37 808.885 null ] >>
endobj
209 0 obj
-<< /D [ 730 0 R /XYZ 79.37 389.026 null ] >>
+<< /D [ 740 0 R /XYZ 79.37 548.523 null ] >>
endobj
213 0 obj
-<< /D [ 730 0 R /XYZ 79.37 349.74 null ] >>
+<< /D [ 740 0 R /XYZ 79.37 389.026 null ] >>
endobj
-729 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F65 387 0 R /F69 402 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R /F71 415 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+217 0 obj
+<< /D [ 740 0 R /XYZ 79.37 349.74 null ] >>
endobj
-736 0 obj
+739 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F55 387 0 R /F65 391 0 R /F69 406 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R /F71 419 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+746 0 obj
<< /Filter /FlateDecode /Length 8392 >>
stream
xÚÝ}K¯%GrÞž¿â,ÉÅ©É÷Ch4ÄËž ¯(ðBòÂh˜´¤áØ£YØ?ßY̪:§êô%=ð šÝ7ndd|_¾i–xûåfà¿ÿðÁáßJööÓ7øÓ­.5¹n?ýü%s³·\Ÿo9Ù%ØÛO¿Þþùƒ1.ÀoŒwðç͘
@@ -2898,648 +2992,627 @@ u 1P^)¯¤óŸ6”gËóûÔl™%G
é&`tHsB:
›1Í9öÍÕd×MÚh?zû¡oòß7]Kÿóô1¾ŽìG#á
#Vbâ…~’³‚{-÷·CÿVëûGS6Àdsc~„ò.0œ3m¦6çô
-k>í?ÞÛ\`å!}X×>ÉÑñ I×Y%ÃmüÎÞ#n|„º½ãòµƒ¡Ã6¢ìfëº^uèì{:ï{HÐEwÆwœu¢ßÍrÛ:SqsÝÈiæg™Å@‡zž­¤†ÑÄífS—ƸV‰à(ͱÍzxëÞ;¿[ =tPЪµÿßþëwk®‡þ
-çd?©í¤~â­ûó¦0æñxýìÖ¯ê0àÙµ€ÓéhÜìó«^õË<¨òç²è;ζC~w߇Nbä4ᔯp|êí°J÷¸v~î,­ˆBK¬'u絉ñÞͦîO¹šO¿Ã% È–f/IåzõЪ° §AVÙ¸Ó[‹”¯n,ÆÅX€G—Oñ­ê¤­ºmbqL<n
-†íöa¹\= èÌ[ø½q¿õfõÕƒèCç
-×æúAnú©Ý»7²ÚU hÊÇÒt³¡ß÷”
-`¾øóœÁ,äå0X¼Ìq’³®¾Ï™Ûå W¶!Žœýù³)ƒ‘3tçŽG^l²W?,m ×*}é&_ŠŠ‡µ_©Ò¶â§”Ô¼ìV:sT¥Q´×î»GßWëÛ’dHòw”d?h¦¿Cÿ¨hŸæen6%Š§žç¯}µË㯑ì¡Ug{šä®>À7‡ð'íéN—x½½Ò…_ †K¼ˆ—ö&ÆßÕO⟴·øÏ´çów ÃR‹½Úž­ÅMÁ+1Xý•¿ëô±,¦¸§-zU'íuÄ9Ù¤uš“MZ' ß=ˆ” Ú„’`vv¾ÿOí@óÿÛR ƯÓýt×V󈧅ª“œ,T$ħ¥*^*Õ—ÆÞò·<öú
-P¯ûí°bg½îÿa_E¯ûTôºÿûyÝñË p7’I§ÇE<Ä]oHt5MO{—ÄÓMc  ë`‹….ÆŠéIï’v²n™B½«× ¯éî”pŽJ›–Ú¥p—®†¼]“rʯ=N¿g 8ÙÆ_µ lÿ:H#nôbìeïbüˆÜb\°YDÙ$ã•÷XF½ÓÆHB™ö„$L.”›X
-PéÊa—|Y}펱šÂÔ-mPöÈ'Úâ|¼¨Ûoka«Nsb éZ£•A œh½¬IËs Ä,î*œ@_a¢-*C’ œˆšòžLÍ(7œì¡ÇÙC]7hZwÏC=ÍÅXåI4Z«C]@Ùi6"Œ-<™šæÚD‹3#É@†¨ ²4۹؅ §”ó,Ì`³êÚ±ÔtQuÁP3Dg-q¶Â‚5¯¡ZÀ qÑ@V zù‚=gE’Q§ÉÒŒmS)ö0Ã0o õøIêZÝÖÕ':cS&‰&Ck5 ÊI(GÍ=w0«%üô/Í‹J”¢å¹ï›pάÐÞ@€žz–b7¨û;n{Úä´›$ˆÑz+d1&’5Ó<(±NUüÐ×å”t–$™E…€¬m n˜QüŒß$¨@ÖMŽHyŒÀλfH( &)‹ë“SôˆÿŠ¶Åæs,ÒcŽ–®C…X£áDrU£Žx§ÔX7µJñ¶”Å=T¿«…} ¬y4ƒzÔ(¢ÈxÅœñÀ£…}¸`k<¦p®zèaï´C [3Ô 1{è>˜…<bpÆ<¨°5=ô0 Q#¬bŠ$zôQÂ>h°)X8G=þ°cZ‘©ãLÈ.vÝ+a9¤žô±EØ•ñGê)qɳ‘Ȥ„}ä`K<ºp~zb¯´yN¦f€›ê±|èƒEÊCçÌà ÛÓƒã5ªl±HCZê¹ÛéÖx€‘\õH$ÞiEFæ¹SœÀÎÔ° G"-탇äÎ#ŒXÔ#‘àEF-æ”H#-í㇘ãQFòÕÑ8¨™ÛàÝÐ3G´çqoO”Ô„› Ñû°¥„ÅáB%Ùã:ÔÍ0î¡(7‡œˆÐ_z[Á“A1ÆY+sJ´fÛÓ²z$ì¤ÅŒ«&§ó%Ñ—Õåî (
+k>í?ÞÛ\`å!}X×>ÉÑñ I×Y%ÃmüÎÞ#n|„º½ãòµƒ¡Ã6¢ìfëº^uèì{:ï{HÐEwÆwœu¢ßÍrÛ:SqsÝÈiæg™Å@‡zž­¤†ÑÄífS—ƸV‰à(ͱÍzx#ïën5ôÐAA«Öþû¯ß=¬¹úèü&ÈÁ<ɨ,ÐEŽýÛ㌂_œÛd!_7¡µ£U¿4–UŽr¨©Æòñž\Ų°ÄÝZ§:£S›éåÂ:WÚLuK(›êñõÕ.„ж^gËØ0¬Q¶ßª©xÐ-N•$heº)be¦
+÷twSÓ }ŽòM?-4’'5:Më…Ð
+=†têWn8:~[CvÛõ2hÖ6õŸ|ßwŸg?HȯÕgékW¿°AºÎ`«0u<«uÀE0ÄqÎÕ&Ü áÂÌ<²Ô¼Íë„óK°vNM< f¾bБºÏì·ýœˆ}òÑ­åÞGê[vXcr협2?Uè+•Ø3ÆÔÚç|÷áñU’¸{ÿ»${W%ÎÜÙö9ÁŒØù÷ÚÆ›TóÖ€pÚñýše»W<"ôà&ò;W+œ“ý¤¶#úuŠ·îϛ˜Çãõ³X¿ªÃ€g×"L§£q³Ï¯þyÕg,ó ÊŸËþ¡ï8ÛùÝ}:‰‘Ó„S¾Âñ©·Ã*ÝãÚù]¸³´"
+5.±^œÔž×&Æ{7›º?æj>ý—4 #XšE¼$•ëÕCc¨Â6œNYeãNo-XP¾º±[`]>uÆ·ª“¶ê¶ý‰ Ä1ñ¸(¶Û‡ ärõ$ 3oá÷ÆýVÔ[˜uÖW¢#P ¬Í
+72¢{´ÄSé°«Úí‚íïÅ#.bSÁ©„Mçx”¡þwxVUÉ‹í®ËcòH´'öÒñTmJ8Ó×1Þä»Ñç×=¼ùíò{Ó— ÔaíÞèËÑ=£¯«“öLß÷®» gú:Æ»€üñwmâ8)N¿GÇÖåìÉ&Þ•iöv¶‰K&ûMœÑ¾w¿[(¾ô›5q<­õlïÚ{'š¸d³×Äâ{7p Ϧò›5p@åb>ÛÀ»öLÞó.Ùì5p†øû6oÜÉÊ';ϯkà¡Ö%Õr®“2±üýÉ®2Ùmà‚öý8ôßÅÿV-<Ô¼¤àN¶pÒžè{ÞÂU6»-œ1¾ÿMè£6~’¾®~DßÓ6~Dµñ-}Û·š`ˆj"$rñÜ­
+Tl·{cëûG7¶¦„é:–§Z|"ÇùIîP•~ªòÖo@tý~§+­GÃíIœìA6t‰¥Ož9œ¸f\Y¬ú6»[v°Jä°u½zƒ ø³×'ñ1î_K ~9åø¢÷¿ÍÎvã¿=±zKGµúœ¾]{²îÈý®ÍÝ*‚Ü$ôS»w©d´«„ДϬéÚC?Ûî)ާŸMâi»²âé† Ø\¯ ¨BÔ×Ô·ft4"àéžGÿé“TøM yxY,ÚïÆÎeoß¾H0λM5"òH.…1ÐÝ
+/;Y¼Yud¿4kûvJ÷jÆôL™­ñ¨âç¤Iô•žläóJº$Cg¨S趧>ÑÁÒ*” ;ïPc] kiÃ{ùxë °2£¥;tAŠr/6‰'êƒÉna½ˆ£yrã­œN´ªÙBtžîf9uexwÉ—À—*åF“/®÷–LŽù©é·®vª¤%W’nâM®¶¬…L§f'
+Òâ}X'›¯V×
+èæ2˜/þ<g0 y9<Œozœä¬«ïræÌ.g¸² qäìχœMŒœ) ;@òb“½úÕi¹VéK×üR¼P<¬ýJ•¶¿³Ì æÕ¥±tT¥Q´×î»G_ëÛ’dHòw”d?h¦¿Cÿ¨hŸæen6%Š§žç›å¯‘ì¡Ug{šä®>À7‡ð'íé—x½½ï…Ÿ†K¼ˆ—ö&ÆßÕO⟴·øÏ´çóÃR‹½Úž­ÅMÁ+!Xý•ð?úô±,¦¸§-zU'íuÄ9Ù¤uš“MZ' ß=£ ÚÄ™`vv‚¤v ùÿm©†ã×é~ºk«yÄÓBÕINªNâÓR/•êKcoù[{}
+Øå”t–$™E…€¬m n˜QüŒß$¨@ÖMŽHyŒÀλfH( &)£Žë“SôˆÿŠ¶îs,ÒcŽ–®C…X£áDrU£Žx§ÔX7µJÁ¸”Å=T¿«…} ¬y4ƒzÔ(¢ÈxÅœñÀ£…}¸`k<¦p®zèaï´C [3Ô 1{è>˜…<bpÆ<¨°5=ô0 Q#¬bŠ$zôQÂ>h°)X8G=þ°cZ‘©ãLÈ.vÝ+a9¤žô±EØ•ñGê)qɳ‘Ȥ„}ä`K<ºp~zb¯´yN¦f€›ê±|èƒEÊCçÌà ÛÓƒã5ªl±HCZê¹ÛéÖx€‘\õH$ÞiEFæ¹SœÀÎÔ° G"-탇äÎ#ŒXÔ#‘àEF-æ”H#-í㇘ãQFòÕÑ8¨™ÛàÝÐ3G´çqoï—Ô„› Ñû°¥„ÅáB%Ùã:ÔÍ0î¡(7‡œˆÐ_z[Á“A1ÆY+sJ´fÛÓ²z$ì¤ÅŒ«&§ó%Ñ—Õåî (
²6ƒí,i“Š‡5
-z‚C)¡Á\ÛŽdÌ®Uæ‰H>z­ç1ÔZeM‰7JJhØœ@¦ljØ=­Ç ÄÚ„–È›ÂBÎøƒÍÇÒŽïè¦
-ó.Áœ þËÖ‘œŒa]±£b„Êë´9%r´´Ãs ZòÕ숃¢¨`¹ ^šï)£ŠÀ°mVZJx<ôzG¡†~0ç¶÷¬éñKÁè•J/,Ö ¶X ˜a!;‚–óhaÇ´¢™Ô'Ñ¢Œ
-xûƯp,íP@T L×ÜTSCN#- õàf“ëÕÌ)‘p£¥˜cÔ’¯¦GEƒÌmðvz´QEDXLñÑK OÀ^±êŽ‹[§¤Õ´j+Šq±¾FÝFµHÑ£¤„‡Í jÎw ‡ÔŠ CÌMx‰eTˆˆP^²?–v<ܧì4j˜‚»âýD̶ÁÍ8*¦Øë=Ñ£DŠ%%<lNPs¾šq5Œnn‹—èQFP^6ÛC!‘ñe' $)DkGn@Z}«»¢˜`¢ê­n¨Z$Üh)as™ó¸!ÿ´ac#ÔNŒ¶¨8€’ò¾”c)1KÉÆéq<âg†óP1þŒ.£^*½Â“5%RÔ()¡as™²˜a÷DO k´DŽØðÄ:âÛ_‡ÒŽ€ÜuO¢”K*#9çÇÃ'àô8 •P‹„-íhØC–\57âžVdbmBÛ¹ÑF x4”C<–‹ýbÑ*¸ÅVŒZ8’ƒK«lꨘ¬‰Dq#Bö2g:pÃÞ‰¢Â@æ6`‰eTXðßÌsþXÚÑ`¨?(UÝxŒá\¹ñ0“2­âŠbïŒÓmT‹„-íxÄ£–|5=â Vddnƒ·Ó£*" ¸Œ5îXJxô‹9è¾Äcæj¦±
-ƒ¹›iTÌ1s@-Rô()áas‚šóèaEQÁ s¼D2*D8|',—CaG’
-KœÚÄ6y»>AaMÛ®Qm“~µÉ\‚"
+z‚C)¡Á\ÛŽdÌ®Uæ‰H>z­ç1>ÔZeM‰7JJhØœ@¦ljØ=­Ç ÄÚ„–È›ÂBÎøƒÍÇÒŽïè¦
+ó.Áœ þËÖ‘œŒ1]±£b„Êë´9%r´´Ãs ZòÕ숃¢¨`¹ ^šï)£ŠÀ°mVZJx<ô—G¡†~0ç¶÷¬éñKÁЖJ/,Ö ¶X ˜a!;‚–óhaÇ´¢™Ô'Ñ¢Œ
+xûƯp,íP@T L×ÜTSCN#- õàf“ëÕÌ)‘p£¥˜cÔ’¯¦GEƒÌmðvz´QEDXLñÑK OÀ^±êŽ£Ž[§¤Õ´j+Šq±¾FÝFµHÑ£¤„‡Í jÎw ‡ÔŠ CÌMx‰eTˆˆP^²?–v<­Ü§ì4j˜‚»âýD̶ÁÍ8*¦Øë=Ñ£DŠ%%<lNPs¾šq5Œnn‹—èQFP^6ÛC!‘ñÙ' $)DkGn@Z}«»¢˜`¢ê­n¨Z$Üh)as™ó¸!ÿ´ac#ÔNŒ¶¨8€’ò¾”c)1KÉÆéq<âg†óP18 Œ.£^*½Â“5%RÔ()¡as™²˜a÷DO k´DŽØðÄ:âÃ`‡ÒŽ_&€ÜuO¢”K*#9çÇÃ'àô8 •P‹„-íhØC–\57âžVdbmBÛ¹ÑF x4”C<–‹ýbÑ*¸ÅV i8’ƒK«lꨘ¬‰Dq#Bö2g:pÃÞ‰¢Â@æ6`‰eTXðÔsþXÚÑ`@(UÝxŒá\¹ñ0“2­âŠbïŒÓmT‹„-íxÄ£–|5=â Vddnƒ·Ó£*" ¸Œ5îXJxô‹9è¾Äc„æj¦±
+#½›iTÌ1s@-Rô()áas‚šóèaEQÁ s¼D2*D8|D,—CaG’
+KœÚÄ6y»¾OaMÛ®Qm“~µÉ\‚"
ÁiÅE‹wô”9%ZóíiY
-K¦xSÖÌb"nµJ®]Ò'ØÝ;¥Æº© Tš*‹Š³T˜8§c)Aœ?!Q€aâq!<2ƒÇ!ÖztŒ‘DÑ"Â…,1ZÎP“ÂŽ±šò¾[Ú $R”E³Ñàð«€CiÇaSXŸ…é`ATÛ, %ÂD%`¥£H̵9%^´t…#ֲ䪘ï”Cè¦6Piò§,* ŒƳ;”˜ +5¦mŽ?2ã
+K¦xSÖÌb"nµJ®]Ò'ØÝ;¥Æº© Tš*‹Š³T˜8§c)Aœ?!Q€aâq!<2ƒÇ!Öz_{Œ‘DÑ"Â…,1ZÎP“ÂŽ±šò¾[Ú $R”E³Ñàð«€CiÇ1SXߌé`ATÛ, %ÂD%`„¥£H̵9%^´t…#ֲ䪘ï”Cè¦6Piò§,* ŒƳ;”˜ +5¦mŽ?2ã
G¬dÉU1#Þ)5†ÐMm ÒÄOYT8üh2
- ^‰]ú!´ïŒe;у@m5V^!̺ej‘¢EI;¶Æx9WM 9ÇZâ74£$N”9sÍP1–á¡´ã
-Ž=ÿs þ…Ô•9%^´´Ãak ™sÕÌ°wJ!°© *M}•EÅü€â#!Áhl¸ÖRpíb*.nG^ìâ Í“í•œÌ)‘âEI;¶Æ€9WÍ {Çj‚ [šq+Êð³žó¯ª,è×Q–Zñ@™m£ Ëêi¹È†Õ€V¥Y¾6)2Ê}X´ƒß\ƒ^  î’†ÜI6, FUÁI&·ØçµÁÄ
+ ^‰]_"´ïŒe;у@m5V^!̺ej‘¢EI;¶Æx9WM 9ÇZâ74£$N”9sÍP1–á¡´ã
+Ž=ÿs þ…áÕ•9%^´´Ãak ™sÕÌ°wJ!°© *M}•EÅü€â#!Áhl¸ÖRpíb*.nG^ìâ Í“í•œÌ)‘âEI;¶Æ€9WÍ {Çj‚ [šq+Êð³žó¯ª,è×Q–ZñA™m£ Ëêi¹È†Õ€V¥Y¾6)2Ê}X´ƒß\ƒ^  î’†ÜI6, FUÁI&·ØçµÁÄ
M›Å‚Œfášš\Odõiý¨Ù¦þ£Á.˜RRBÅæ¼d<ð$>Šª†H·°çåÂHO¢Å ‹çä
=OµGžx–¯Ui- MŠLS5ˆ;2e’P¹k²”£ZUp’É-öy1±BóêC± £iºf€fßY4ñת´<Ð&E6¥Å„LL
’û@–8*ª'™ÜbŸ#+<Õ>32ž¹+xB>’Åk­J+mRdš¬AÜ‘)“Ì€Ê]“¥Õª‚“Ln±Ï댉•>?’
®>›×ðiš>1EË­J‹mQdSZL°Ä¤À—ܦØOÑTÉàö¼ô á)ù¡˜añ _Á§‰ûH¯FÍu]¡-ŠL5ˆ;.e’áKæš'å¦hj”dq‹|ZL”ÐýP,¸hʯñÓL~¢ŠZ•–ڤȪ´˜€‰I!@r¸Gµªà“3öy2²Âs÷C1#㥀f€føY}m1jÆGªX40¥¤„ŠÍ xÉXó¤|dÕb·¸{^³L„ÐLþP,<ÑÂ@¡çùþÈ/5´*-H´I‘iª1!“€ä>%ŽjUÁ)&gìó2fb¥Ï車‹Ö
-?-&ªhõ1ª®kmRdUZL¸Ä¤à—ܪÄQQU(Éâø¼²(ùù¶óe)}ƒxW!>x=hÚäj††/Q¦LŒç7¡9¦œH× —ëoèaSŽ÷´gåá;Ï» 2{įCÄœ«¯PmRíÆìaut¼c¤¯G1E_Bu[$‡q)ñ„ÕZÜð"¯u’Çòî£züT¨zN·©;Oa1 ê¤ÙÀ{‡è0u‚ÁnS'Ë ìaà^—ð½V»¸××G{§„îð•”m¥Vß%P/Çð\Mí< ¾ßãO|Ò¬a2hU¸o5ÓU#´\Œêªû0?{ÝëÔ§þJmõ*¬%½rúÐ:|ìj+ƇÝ"ñÙψޑ1o`4ôe“çÇÏHc4qϯ½0w¯úÅY¯zVbûb}dzÆþûx"†jô;¾ÁLÈR ÕÚ›IY ÞLȯµe"¦º ý ^lŸ»öÍ{ÙχW``ÜZì!\[(ÂOÐø,SãÙZœù9G +=°ÓýÐ0I†€°=G
-#+­råÖå¨Ú]´cü_~Y;G EÛsA¬ô ±ŠŽû°Že³´Ãûƒ²Ù »òÞxî-„Ëê ~ùÔeœràwÃ3¿ãTä^Š¾»FJe5ýx—PÞn E€v¶Â¼«L iÄ<Úoõ;é4ðŸõo?Ê«Æ`GM£ø'y¼]k¬BÛY ÅÅåÄTa8¬Rô”:¹=¦_£ÉîÏ“póÉ(¿žT¼#Ø_2ÝÛãη„ì&•z|**“psoÐëèÒG®)9ñ»ÇÇÝ…mX'»¡<ž‘ÂBеËC*ÕÜæê’ò‹yœg,Ëz¢´Ésœ#&§l#4u{2?–@÷‡çöƒŸs¾Ö¬ïª?áÕ›Šs¾yõ°pÇTïà瓲f}ùcÊérlXžãñÙ(Ø/ í×¢`Oþ`Œêö–w}òv¸ÍiÁÏõ[æoê]ÜŸîÕ/©ë·ÌàÔº‡±m
-°"÷#CÌãO{¶£ƒ DyãøZ9œsœðjºk«äÐûÂoÿ<ØD ÆÓEüü¸à~A|%`¹¶:éóq
+?-&ªhõ1ª®kmRdUZL¸Ä¤à—ܪÄQQU(Éâø¼²(ùù¶óe)}ƒxW!>xZhÚäj††/Q¦LŒç7¡9¦œH× —ëoèÕSŽ÷´gåá#л 2{ÄOGÄœ«¯PmRíÆìaut¼c¤¯G1E_Bu[$‡q)ñ„ÕZÜð"Oy’Çò(£züŽ¨zk·©;Oa1 ê¤ÙÀ{‡è0u‚ÁnS'Ë ìaà^—ð1W»¸××G{§„îð•^›m¥Vß%P/Çð\Mí¼®¾ßã_V|Ò¬a2hU¸o5ÓU#´\Œêªû0¿‰ÝëÔ§þ„mõ*¬%=úûÐ:|ìj+ƇÝ"ñÙψޑ1o`4ôe“çÇoLc4qϯ½0w¯úÅY¯zVbûb}dzÆþûx"†jô;¾ÁLÈR ÕÚ›IY_ÞL¯Ë¯µe"¦º ý ^lŸ»öÍcÚχW``ÜZì!\[(ÂOÐø,SãÙZœù9G +=°Óý
+1I†€°=G
+#+­råÖå¨Ú]´cü_~v;G EÛsA¬ôÚ±ŠŽû°Že³´Ãûƒ²Ù »òyî-„Ëê ~ùÔ^lœràGÅ3?òTä^Š¾»FJe5ýÊx—PÞn E€v¶Â¼«L iÄ<Úoõ#ê4ðŸõo¿Ø«Æ`GM£ø'yÙ]k¬BÛY ÅÅåÄTa8¬RôÎ:¹=¦_£ÉîÏ“póÉ(¿žT¼#Ø_2ÝÛãη„ì&•z¬|**“psoÐëèÒG®)9ñ£ÈÇÝ…mX'»¡<ž‘ÂBеËC*ÕÜæê’ò‹yœg,Ëz¢´Ésœ#&§l#4u{2?–@÷‡çöƒŸs¾Ö¬®?áÕ›Šs¾yõ°pÇTïà瓲f}ùcÊérlXžãñÙ(Ø/ í×¢`Oþ`ŒêöÐw}ò°¸ÍiÁÏõCçoê]ÜßõÕϬë‡ÎàÔº‡±m
+°"÷#CÌãO{¶£ƒ DyãøZ9œsœðjºk«äÐûÂoÿ<ØD ÆÓEüü¸à~A|%`¹¶:éóq
endstream
endobj
-735 0 obj
-<< /Type /Page /Contents 736 0 R /Resources 734 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R >>
-endobj
-737 0 obj
-<< /D [ 735 0 R /XYZ 78.37 808.885 null ] >>
+745 0 obj
+<< /Type /Page /Contents 746 0 R /Resources 744 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R >>
endobj
-217 0 obj
-<< /D [ 735 0 R /XYZ 79.37 629.659 null ] >>
+747 0 obj
+<< /D [ 745 0 R /XYZ 78.37 808.885 null ] >>
endobj
221 0 obj
-<< /D [ 735 0 R /XYZ 79.37 459.482 null ] >>
+<< /D [ 745 0 R /XYZ 79.37 629.659 null ] >>
endobj
225 0 obj
-<< /D [ 735 0 R /XYZ 79.37 275.636 null ] >>
+<< /D [ 745 0 R /XYZ 79.37 459.482 null ] >>
endobj
-734 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F69 402 0 R /F23 379 0 R /F67 389 0 R /F70 403 0 R /F55 383 0 R /F29 375 0 R /F51 380 0 R /F52 376 0 R /F20 382 0 R /F26 404 0 R >> /ProcSet [ /PDF /Text ] >>
+229 0 obj
+<< /D [ 745 0 R /XYZ 79.37 275.636 null ] >>
endobj
-741 0 obj
-<< /Filter /FlateDecode /Length 4819 >>
+744 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F15 385 0 R /F69 406 0 R /F19 383 0 R /F67 393 0 R /F70 407 0 R /F55 387 0 R /F25 379 0 R /F17 384 0 R /F20 380 0 R /F16 386 0 R /F22 408 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+751 0 obj
+<< /Filter /FlateDecode /Length 4821 >>
stream
xÚí]Ko$·¾ëWôÑF04ß`³ˆÆ² 8¹,¼7Û'ç‰xø”¿Ÿ*¾Éfw³GZI1|¦§HÖW,_9tùÇB—oïh÷~ýx÷Õ£v cÄ)ÅÌòñïw ¾¡ [Œ#Â,F3B5[>~Z~xG©â”
ïÞíûŸ>~—óJéS„ë>¡Æðâï/Â(x¯ £T^Ë} ïðü1KHHGƒ”vAß!,ø«G¦GœæZ—”(fGåKªŠ 9òë{nà³Ô᳸V%¨a LXâ¤ìË@í%È/¨PgÄß¹«;³šP¥ûœU¶Ä{n᳉¹ñÇP’ΨØ×øŸÙ·oĦGpˈàª×àƺÌ'ì
}ÑëØ°T/¨]Ò]? ¦ðý!<•­Œ«kÔ#ï/Þ<˜ «1$(ƒïâš
-ý)tHDa—¿ÝDüA;A˜mbœüº‹á÷£ZÒ•_¾g¾§!®rQôÛqý\vù ó•Aη¨sÒ5¥7:ø´oÓ&ÚÍ(0›ójÿ{i>þ¹ôÚ ÆìðôudÏ£’p3¶Œ,ÇÄÿÑZ²êUÅ5iŸbKLk|{Ô€vPž­Ëñò5€–òˆ*ëçöhŸj}Ôy¤¯2Ðg»È‹]×eq±îðÐVê„7{›Ù9OãÇö@ýp˜ÈÝ—TDh“qaß„¡%bbc|®¯ÏïKŽ^Þ6rT¾DBÄ«†´uºTN*wõü~ü¼Ç±]>gDª‚ßmäg7ÊWûå'½·Ë§Ž(šñk¹‘Ÿ?Çž{·üûA™Ê¢¤©£Eê­}ÿxƒ¿
-ÚL?¾z„¦2ìe8±RÕ-¼_ܺN‡IÀA¨í’ü1%qÃ$R@ÆÀ·áÛ~A¿¬ ‘E¸"Úº ò'/òÍÇJ
-½ï. 1zùùÓݯ `üvñ@!Ž
-šýw¹ûÏr÷a)Ɉ³l¹A[N§‚ÞÏÀ?Ûâ¿ÙK†‰„òðªÿÿùÓ2j'„ ‹¥ÜùœÂ!«”;4èÎírÑÒ¨lüÒÏN7FQ<I§ݪ€Ñ•eôG|˜§We²Éó‹¿Åj—ÑÆ‚7I`
-ŒâS¨æ*PQhYLŸ©@±P8ÝV _U`§ìf&;µ5¨Ý^ò·S…Ð
-¡otÌžªBŒ§Î¶U(VUØ)û\Ux‘Ô‡\¨eÍtä•õr±0rÓi8‘n¾½WÒ'b1'ú½‹¸•Ý`£·ŒÒQ¸
-)ã&6­+•Ÿí0«Áã,Á¹YðQºÏ7Á·ÂkðÏ&ž€Ý*?D™Ä¥kìb{+<]ÁlÿL/g…¼¼ŒÆ®Ào ¢t þ¨«)0…‚ò¨¡´ù÷)£\$¥‰„™»Hú·¸„ñÖtDŠÒÞÒò0$•¼ßnLšÃŸâL_F¥Müo',ÍÁO¡¦†¯Óiø¯™:ü¡©Æ?›8ÎgÜQ?Öð{p
-Á‰qÂäll
-ÂÞÐæ04åœßndšŸBMÞÆ¥-ðo',MaOq¦ÂîƒÒY쯓Zð!©?‘ƒòhtÙæc@:ž¾MEž‰ÆwÚcŸš€­NÈ_µÄ:Õ ÿ(%Šs—?#\wËŸ¬]þL"õòç}?MWÔ-u^zócM ƒvA¡l1áÌÐòR’~hs–’pj =—sLyÉI»œ¹!ŽzÇãödÖ1iNùaÊ=·í8h±.U=øêßcÜ(#02U›ë¸ÝÏU¿¹žÜHOaÒˆŽ]a7²S˜…ÚxÙiiQóŽŠž¦­ö:ùŽ²GÑo’eÙHã1HÀ‘õ¡8.©vÃSðj‘êE)òe l;&A¨\»Ý:Ñ´Ð,ü†vÍLI{65"(’Ø#‰û”¸(¦pQ;Cš%T2¾W›Ölï6”ç÷8Je¨¹á=僚ê&¯ŠQÃ^GæO4l¢žþI
-óT%,Dõ"TÅ5aú¦Áh_÷•X0Ê^»…rÉ
-ƒŽå„%`ÀøolÍEqˆ×RL.º$é¹=ª*ïÙeåg?/±ì‚×iøAºA¿³IÕÏ/=HO‰‰e˜’
-É—~ÄëQÂÓà"‘ÍCËÕM[ÇNUŽË•T‘wãÊ~e ¾ìajšMºòexõ‰0õËniÚ}XóJ8Þ„cz·R?!à[éœ÷ZÜð9—~É¡Ë-5„¨éc©×!uHêŠIÓÊOèè_ái¾iEN4!%ðÕ
-û™S\ËY¯ïF¿9<~ n¬ô9 Ïp‡>yöà¥^Gdý±Î\äžWÐù¥ÏeÌž×Û
-Æ­¸ûʶZ¯›¤Y¬Ee<0–}|~£UQSf#th#J k’:ˆIÿn|Àbó Ã%›íjÜöAþÐHúÜëÙ/ÍúÐF>ì| J—äS¾÷F>cL¸Íõ¦ú0Ì,†ÞÎY—û}L=åúô#ýµ€ùÛ;œq&ª¯f¸­ÞyLÂdd[ü³ß‘ ±¥,áRŸ`ÄæiÒÍ_±áßê34€$}–ä„= ×ò@ŽâesŸ6÷“x’Þçx÷Ò«ýø¤õ‡Á>5Ÿ§A(ûÈmø5f9€/†ðƒtƒþGpºÈnØ°™ÖD3Ó¦Ú¤ŸvE´&«€>ÑdOq2FλLoào’Üzé.ÃüªëK
- ˜ýv‡ òž
-éÙ¡@Îû ¦ðçνÂÏŽ‡o
-LáÏûþNú¦ ;÷Ê
-˜õùî¯-ñ$[QBÄ÷\Ñ&“ÌCîj2=™¡åEÝ͘žnËWº'ªk:cå­a«³g»îJñvZÓp =»²¸ý = ÃÑ+ñÜü<!üNw¥xÊ”Pù§z Ñ£>Bú®q‹¡iÜ»ö9:ª]]°Aÿ4ĹÆ3ðJ%—„q6ôZ×~97V˜)~Gý¡çVg3=¬.ø}ß í<ÒB —¾sûá'xüWx}·øQ?-ÌàÒ &ûeùþîCà+è£Á{Ý+lžA3Ð^üž/¤£ ØÕPȯ=Ä``Êb(±Z××N*z>D•$7ñ§Y–ÃC ô]C±ß;£}ÀÔb&Ttz!B=V7鲞5´‹•3C(©ÉTEb›§<e¢?†ÛòÉÓ@îãÝÔl¡SlÅCæz¹…+¿›ëù9ªw‘ÿê;Î
+^×Ð!…]üývuðía¶‰qòë.†ßb8hIcTn|=úžøž†¸ÊEÑlÇõsÙ9ä'dÌW9ßB¢ÎI×”ÞèàÓ¾M›h7£ÀlΫýï¥ùøçÒ?hC4³ÃsÐ?Ôu’=JÂÍØ2²DÿGkɪWפ}Š-1­ñímPÚAy¶.ÇËOÔ
+~·‘ŸÝ(_í—ŸôÞ.Ÿ:¢hƯåF~bü{îÝòïe*gˆ’¦Ž©·öýã þ*h3ý€^Æ{N¬T`uA@ ¯Á÷_ÆŽiØ9Hpj»$ŒIø¸/“ú0¾ ï<Øö úemˆ,ÂÑÖ‘?y‘o>VRÐè}waˆÑËÏŸî~]
+qT8Ðì¿ËÝ–»KIFœeËE8Úr:ô~þÙÿµÈ^Š0Lì ”‡WýÿÏŸ–Q;!ÝX,åÎç¾Y¥Ü¡A@wn—‹––@eã—~vº1
+ˆâI:èVýŒ†¬,£ÏX‡t˜§We²Éó‹¿%O±ÁÆ‚7I`
+b¡pº­@¾ªÀNÙÍ
+LvjkP»½*äo§
+¡XÁ¦«0Š?kBßè˜=U…Om«P¬ª°Sö¹ªð"©¹P9ÊšéÈ *ëåbaä¦Óp"Ý|{¯¤O: ÄbNô{-p5*»ÁFo¥£pSÆM(l„[;W*?5ÚaV7‚ÇY‚s³à£t žo‚o…×àŸ'L<»U~ˆ2‰=J×ØÅ&öVx»‚Ùþ™^Î
+y#x]ß,DéüQW# R`
+)äQCióïRF¹HJ 3wôo- q ã­éˆ¥½¥åaH*y¿Ý˜4‡?Å™¿:ŒJ›øßNXšƒŸBM _¦Óð_!2uøBS26qœÏ¸£~¬+à÷à‚ã„ÉÙØ„½¡ÍahÊ9¿ÝÈ4>…š
+¼=ŒK[àßNXšÂžâL…Ý¥³Ø_!&µàBR~2"1)äÑè²ÍÿÆ€t<}›Š<ï´Ç>5'Z¿(j‰uªþQJ”ú/:F¸î–?Y»ü™DêåÏû~š®¨!Zê¼ô:çÇší‚BÙb™+ !å¥$ýÐæ,%áÔ,: {.ç˜ò’“v9sCõŽÇíɬcÒœòÔ{nÛqÐ*b5\ªz±m‡q£ŒÀÈTm®ãv?Wýæzxr#=…IG :v…ÝÈNajâe§y¤]DÍ;*Jxš¶ÚGèä;ÊE¿I–e#Ç"{DÖ‡â¸<¦Ú OÁ« D¨¥<È#”5°í˜xit "pívëDÓB³ðÚ53%íÙÔ ˆ Hb$îS⢘ÂEì iF”PÉø^mZ³!¼cØPžßã|(•Q bäf„÷”jª›¼*F hx™?Ñ°‰zúG$)ÌS ”°iÔ‹P ׄé[˜£}ÝWbÀ(zíÊ $A
+‘l`“G@1 Ûêÿ†# ('\½$EàÈEòÖÿSiÒQÿËWÛ¦—&œÂ½Ú6½Ô0ʳòómÓ•¯$‘¼íbŸ@ÉÙ~žê1ÒOBˆ0ò)
+æ&ÆaÔ)æJ0bc¿±A(P f8–
+”€9
+ŒRF¨Cª8' ÌvÐg0Q<IÏXÝ(bÑêVB³Iën3›=
+˜G[ÃG·jµw[a—p}[!_“0Ó·ºZUŒV?n¶‚W­/5šè´'÷†'šìv¿ŠIW%žÔš<
+àú\¼ŸR7Ôµf
+–滜›Y”×}jœDs\ôŸü$–ÊjŒŠÚó’u2\óÈk A…Ú˜Š Ú(·ÞJ¿ZÝÑ›ªôÀ5aòn\_.†Ñµ{n3ÛÂ,ÇKî4ëKÉæèë `eMäÚ"‹Í}ש„††'WÚ«îÀ 76ÂÝ‘‘p¸1¨4%Ÿµâpm‘AÿØ—´ï¢+
+£[k‡DègÔãªrzUR>CÖG|k÷+râ&ÎÚíìI·ƒ¹†½B­¯UçGò™[UùF²0ȇ¯º¬ãZʹêºîÓÔñyOãe×rL¡ùMuÒ¡y©øî)ìgN!pE,g½¾ýæðøb¸±Òç0<{ÀúäýÙƒ—z‘õÇ:s‘7z^Aç—>—1{^cl+·âì+Ûj½l’f ü±
+•mðÀ@ZöñùVEL™Ðý¡|(®Iþé B&ý»ñ‹Íƒ
+ —l¶«qÛAúC#és¯gÿ½4ëCù°Cò*]’OùzÜùŒ1á6×[˜êÃ0³z;g]î÷1õX”ëÓô×æSlïpÆ™¨¾:˜Á7{?ä2e“‘mñÏ~G2Äb”²„K}‚c˜§aH7Å"„«ÏÐ
+~(:?Š7ø·CM'ýñçP;‡?Ï?? µçñ¿B¨3@
+žµØa¨½Å
+0È{~(¤g‡9ï7<˜ÂŸ;÷
+?;
+¼]üe(0…?wîSø;é7>˜2@îÜ+ðã¡À xñ¡ÀþÔ»WðÅáP` ýÖP€;bÙ‰øg‰KÇŠž0hñ*LŽ r¶¶ÙñX *¥ lè–Çóº æoÔktkV¡ˆ´ºÍõ½8%šªSŠøŸaR##íöâCϪÜaЋsbŒ›íÅçzkÔBœ9/ƒð˜3 °y6øœ $'Né3‡~p¤Æ´Óã/Qspè‘ÍhÓ®Ÿÿ«_?Š‚7‰0ü³³wt2*<IÉ[úÜᘔô’ÓvoôÝxÅ1'ÝÄ„—”²Ëé¶j¹P"ÏeÒÅd]žÚøã$MÔIecÊ”°ËWihÍò–|cÊ*ßç9z´!fx!/üË—ï–»¨¹®¡„¢OõSˆ²å—åîûµƒG_¼TÎxx¬ 9R– MÌpdGéæbÈB¯ |,ib™ZÒô?Ú¹ú‘Ú ÷Ìü).-L‘dÉßÌ6}óÙÁ9 ˜H‰¾€´[\ØŠz÷¶¢€YŸïþÚO²%D|Ïm2É<ä®&Ó“Z^ÔÝŒééà¶|¥{¢º¦3VÞ¶:{¶ë®o§5 —ÐC°+‹ÛÏ@ÐÓ0L½ÏÍÏÂÿètWŠ§L •ª·=ê#Tà ï·šÆ½kaŸ££Úþ‚€ Z©1ĹÆ3ðJ%—„q6ôZ×~97V˜)~Gý¡çVg3=¬.ø}ß í<ÒB —¾sûá'xüWx}·øQ?-ÌàÒ &ûeùþîCÊÒAí Þë^a³ð "˜öjÜà÷|!]À®†B~í!SC‰Õº¾vºPÑó!ª|< ¹‰?õȲb ïŠýÞ…èn¤30ù ¢Ó 걺I—õ¬¡]¬œBÑHM¦*Û<å)ý1Ü–OHIx¥›š­î¹Üà°â!s½ÀÜ•ßÍõüÙ»Èÿ
endstream
endobj
-740 0 obj
-<< /Type /Page /Contents 741 0 R /Resources 739 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R /Annots 744 0 R >>
+750 0 obj
+<< /Type /Page /Contents 751 0 R /Resources 749 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R /Annots 754 0 R >>
endobj
-744 0 obj
-[ 738 0 R ]
+754 0 obj
+[ 748 0 R ]
endobj
-738 0 obj
+748 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 240.709 67.03 251.166 78.65 ]/A << /S /GoTo /D (section.7) >> >>
endobj
-742 0 obj
-<< /D [ 740 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-229 0 obj
-<< /D [ 740 0 R /XYZ 79.37 771.024 null ] >>
+752 0 obj
+<< /D [ 750 0 R /XYZ 78.37 808.885 null ] >>
endobj
233 0 obj
-<< /D [ 740 0 R /XYZ 79.37 326.887 null ] >>
+<< /D [ 750 0 R /XYZ 79.37 771.024 null ] >>
endobj
-739 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F58 386 0 R /F23 379 0 R /F20 382 0 R /F29 375 0 R /F52 376 0 R /F41 377 0 R /F51 380 0 R /F53 645 0 R /F42 378 0 R /F43 743 0 R /F57 385 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+237 0 obj
+<< /D [ 750 0 R /XYZ 79.37 326.887 null ] >>
endobj
-752 0 obj
-<< /Filter /FlateDecode /Length 4623 >>
-stream
-xÚÝ]K“·‘¾óWôQ: $/lGöI±¼9|ðÊa¼r¬Nû÷x^U…jµ ZÃîJ$|™@% ~ûÇß~xÇÓßûçw¿{Uúæ˜Ó ñöùïï=à7q3ŽIs3Z0®ÅíóÏ·??sšsñ‘sú>þ߆þæý_>ÿ‘x 5ã%„en`¦}çÒ¼çèíèÛ+}àý“äÜÓ`ìîïÁÐwL÷@;UóN­aνŠïÁ>×"ÄïFŠ
-ʹwzöŠ/ó0NfØž›€¦½[AýÔÑy'\ɘ±ÀÇ /rð¬AÅP Jyd%M%ÀŽ•v}>Y­k 8x5¨Éôï`Ï×ã9aSÖõ½dðLö†Ì³sþÈøÔB2)lÃù;þ}j"çM,#¸n›üþûÃ^Àƒ~«¥ïÐ|9iþsd>1¢!bJ4bÛzψeZØMé4=Ž È™T®ïá- H ·íØ¿'”dv0gŠY©Û&¨Ž Ì„îe.súØJ„¤d 3;êfF´Ë±9›³N*2èä9ŠŒ–ñÕ‡ž
-0g¤U ‰L{?!îv‹ï~#îxàˆ†‘p}×y×+âiNÍŠyxΩۥ~ViO«óc&
-7Mm %©õK@>_xÞ"I$-®lõ”U
-T
-ÝQ/5ã·E‰A+&ø’Ä"qóã\×ÛN™G¤õË»°2Óe¿a7'7‚æÖ¿’“+¦h6vÎ’×<‹B¨ê}¬²AÞGÌ[ ÉV‹A©sqC9Êþµ"j9æHq§Bç•xŽ½y2ÆÝ[Oý¾DlÓ¬Ò\ŸlF —í-ŒÔÕ0̸eBjZ{†•ºöŒØúž–+:ÿ²ÚRÿ±WáЖ†0ˆËžÃ?I†j”;~Ÿ,­’ŶÝÌÎk40½í^ì­t³s³ç/»¯™÷üÅNü%½²=KHÛw—ÃpÛ- ¦üÞ ý÷‡“’DÉôu%Oh'žß·Ý}_:ö>?v‘ìÃ^éÑ{„4Û;Ÿ"ú”hM/îÛÛCmº”)ðš™Sú ¹² Цý€} ÔI<}çÛ– ÙÛÇ¥E7ÓÎíñÎãŸñ®í4çÍ 3ˆG¼3²Ë[}åïg²…qbâ‰mæáõlíŸéä;F‘ë¸0ÜÞš¯ªÖp†Ÿÿ­ùåbØÏNU#ÞoZd)e5µŸÖ/Œ´笕™6}Ô2Ö}-m6³îkj³“£~U[ÞX¤™´ÚÄõc­e6Ïû²vfOÒJfå¶Ø~i5Ú_ý-à Îú£ìÅÛ÷§ ãsŸðþ0þ&ÝYŠ`dߟ´o5é'ýɳþh¡åô ~jùxyëõ¾ßgýH͸MõleDà¸äÝ«pÓ¬ÀZfÉ»;šÃ¦ÞèI¤/ˆâióç?ɧÏUJQ­n!Qÿôó»_nÔý·0rq鬺ýßíÝ¿nï~¼mkI欸=Y&õz# A³ò€þ—ø©¢Œ~KŸúß?ý|‹œÚ÷'~ß‚­¾ù7L€gjN­Þ«-ôÔ‰8(ê¯ß×fhÖç¹€?ö BY°ËÒK&,<&½š#§X“>S×Òÿ÷žôq+}5äQz
-À}”m©×ð‡YZe0k(›h§ZKû cl'ùÄÖ‚«c„Ý‘û[Ø%Á3u-º>ƒ×]á¿t]>Q×›3l½nù_ZפOÔµôö X/Kÿ[ÇUc¨Åô5ñŽø[†ÖNøCl­ew'àº#ú›¡kô®áÕŸ´«ÂgòF|Á÷¶%o5P ûK1Ö³zt‘,ý ¹¬DÞj@ìÃlK>j
-B¯×7°rd£½f%ž`E( œÃB×ù°½x]Œ¤¼ß‰¾7OXZLÁ0úáhp‘ —ÈÕ¶„×ê°1ºîR‡r:·¾7]í7‘{>c[ÍÜø¤µxO.ŒÈdA/[ýZ­„îÃtˆÃš¨¡Ú4;ñ}ëu澶V‘÷­ OÓRY'ê›…ê3Þ¹:•1¦q±MöØþLý(D;탌’¡¦“"TÃÜ;/Õ0W2Êx¤³ïí¤ÒVÚoMƨ¾Î8})„¿pàÚ8(Ü«Ù0}1ÑW¦
- m}q˜Ém•aÈ›²k?ã¿Â(¥Ë©†Ï®rL ÎÆ©_¿Ê8ÃQ)4³š­ù Vhí6/À×™LŠV8Bô=Îã—¿ÏFÁ¿j`ÕKØž³­ð¤ÜðÛo¨Ÿ²¾|p1¹¢žGÞYö'"`›Èv3ËÉ<ÀZ¢³yžœ+CS߂Ù£ðKS²x¯Î¹as¼s§õî-g^;jr§ØÈibG)n7¡hH7U¹U¸c&{Îüú!¸¿¯föÝ¿ŽÏ• Mkü¾{äÇÝÐÒ´mûùßã~À†L¥ëh¼ãî¸cšÉ/ɧ­µýá8Ü£§–Øòú…ømvd"v2ÀÍÎ <6^‰sA·@krÄч©ðK¤:¬˜glT?=£6ª«¶KØòÓ#
+749 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F55 387 0 R /F56 388 0 R /F58 390 0 R /F19 383 0 R /F16 386 0 R /F25 379 0 R /F20 380 0 R /F18 381 0 R /F17 384 0 R /F23 653 0 R /F21 382 0 R /F24 753 0 R /F57 389 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+762 0 obj
+<< /Filter /FlateDecode /Length 4622 >>
+stream
+xÚÝ]K“·‘¾óWôQ: $/lGöI±¼9|ðÊa¼r¬Nû÷x^U…jµ †3Ý•H ø2J€üö¿ýðŽ§ß÷Ïï~÷ªôÍ1§Aãíóßß zÀoâf“æf´`\‹ÛçŸo~æ4çâ#çô+üø¿ ýæý_>ÿ‘x 5ã%„en`¦ýÎ¥yÿÎÑ7ÚѧWú÷O’sOƒ±¸¿CŸ1 @ÞUìTÍ;µ†9;ô*>¾û\‹?}(pËtº<ôÈÖÿš*¢ŒÂy|‰‚jƒ©­W
+¾ÐÏ}£ CvYà©Å$h†f6Ó¹ù¡M?é³—N½<µ¥t†¡Â¾—0vÈÚ€û&…ï;÷¡_â³  ú^³.àu“?<IT~¤dšD嵌uÆÙù+:&¸ÞŒ´w¤5'Ù¶oUÑç
+³G—’ éznÙË¥”ÞŒö½•Éü†äRv&ˆLYÔ”™9H“gET”'“…o|ß~eB6Ë¡J„&ëÇ0:ѱ.œ`VÛžKv<ÿ„ñãBrû¼ù÷ µ`Jì‹éUZ&ï&Ú8­“ÇxŽò^·÷¾fYyJ}~ "ex,>"˜Bu3B0@›%ùh¦Ä‚#czêqȧw²nlVùËв…à‚_ÝÓ¶§ œ{§g¯ø2éd†í¹ X`Ú¸ÔOgp•ì€ |Ìð"ßÁT % ª”GVÒô[ìXi×ç“ÕºÖ€ó€WƒšL{¾Ï £˜²®ï%ƒg²7džó'Îscɤ° çïø÷©‰›7±Œàºmòûï{ú­–¾Cóýaä¤ùÏaùĈ†ˆ)exЈmë=#–ia7¥Óô86 gR¹¾‡·0 %ܶcÿNœP’5ÚÁœP(f¥n› :6 P0º—¹ÌécC*’’5Ìì¨g˜Ñ.ÇælÎ:©È “ç(f0ZÆWz<º.U Os>‚Fcøys¬ ®„¯€Ã"ápÎ|ÌKîh'%Ð@àAæNÊ1bË8}j
+ÛÂ}yFLrèµ{! ûh&ê9¬†a­™†Áó.dkè83ƒ
+¬e–¼ ¹£9lêÝžDú‚(ž6þ3|ú\¥¡¥©ôû=DýÓÏï~¹Q÷?ÜÂÈÅ¥³êö·wÿº½ûñ¶­%™³âöd™Ôë€fÍÊú_6⧊Z0ú.ýÔÿôó-rjߟø}w
+¶úæß0žE¨9µz¯¶ÐS'â ¨¿~_›¡QXCLœçþØ /eÁ.K/™°ð˜ô~hŽœbMúL]Kÿß{ÒwÄ­ôÕGé=è ¶W¨”^ª° ¶(}¢®¥ÿiWú–¸·}ò\zõ«Ø^QP§¬{QúD]Kÿ·]é[âuÛ?Ñb_¢òr)k»ÜèIÐÂÜŠ Žfõ£ CQ[xŒá@¿ÕÈDêL\ÕYÍ@¦%î­ yt4$m]™fèÄãëFáÅ.ºUÙÚ^ô2Þ/ÅWÏêQxU2—eÏäô°°-õ(ÿ[ìÖ÷(¨h%¸*"oä—G[S_°ÿ5Œý(
+fÝy£
+ÑÙ½p—X§¶[Ó2õ=gßJãÔÍF~ª¬1åà쀤¸'lsà<\ÌŠ0öÊêãÓ…z>¢ÌµÉu©Y*P;,ɲš ‚®~|ë>@“%ö G
+“w  E8\êo,ã6½)øx|9˜&ú&HM`ç”z¬ZŽ3!fÕÏ…ÂscvªŸAkÊEàãøµw»pµúÙ’rùåNE}õåøÓüî·°À”ÜvùwL–È3uk23»ÐŒ%—õMh<éèH¹5ø´ q÷Û¡M“ÿ8îÅ"³³>&¯œz!ÚWN•2‡}k¿Ñê.™4‹£ù.aÙ,‰ü‚Y$'wV—Ì")”pÉ,RÐÔrm‹ÝW½£]ðÿÛ.’z°l—L~Å.Ãk—+v‘–Öw×ì‚_ºù²_¢ÑI±n—'Z›H¯hõo2W¢\…ÌD}2I}< KÓæ2ë&KY78‡ÌMäo2×Ì’ÁfÝ,2×ÍR sÝ,2ÇNŽ s×.ßd.Ù¥€Í»dȼ`— ™ì’ ³nq™—íò‡Le)Õ^Î2õÈT¤xÙD´SȬ›,AfÝà27‘¿]È\3K›u³È\7KÌu³dȬ[œCæ®]¾!È\²K› vÉyÁ.2/Ø%AæØÉd^¶K™ç óµãǧ¶þuéý›
+'eznvI±v·U~’wu]žÖ嶾uWÉ¥~Ómäf¸ê0p/—¼WRÅj’î¿v‰ÔŽa"{zÑìfÊ÷ÕΨ^û®L±S¢87%
+ÁDÏm|é= z¼3îp,c¹"ïþ/°ÝVþb
+åÏ@SÏåý¶¿jD¶ÿóAÛ¿]±‘Q
endstream
endobj
-751 0 obj
-<< /Type /Page /Contents 752 0 R /Resources 750 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R /Annots 755 0 R >>
+761 0 obj
+<< /Type /Page /Contents 762 0 R /Resources 760 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R /Annots 765 0 R >>
endobj
-755 0 obj
-[ 745 0 R 746 0 R 747 0 R 748 0 R 749 0 R ]
+765 0 obj
+[ 755 0 R 756 0 R 757 0 R 758 0 R 759 0 R ]
endobj
-745 0 obj
+755 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 173.089 598.172 185.044 610.127 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-746 0 obj
+756 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 200.765 598.172 212.72 610.127 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-747 0 obj
+757 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 199.48 483.111 211.435 495.066 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-748 0 obj
+758 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 350.719 483.111 362.675 495.066 ]/A << /S /GoTo /D (section.12) >> >>
endobj
-749 0 obj
+759 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 312.828 471.156 324.783 483.111 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-753 0 obj
-<< /D [ 751 0 R /XYZ 78.37 808.885 null ] >>
+763 0 obj
+<< /D [ 761 0 R /XYZ 78.37 808.885 null ] >>
endobj
-237 0 obj
-<< /D [ 751 0 R /XYZ 79.37 579.845 null ] >>
+241 0 obj
+<< /D [ 761 0 R /XYZ 79.37 579.845 null ] >>
endobj
-750 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F55 383 0 R /F20 382 0 R /F23 379 0 R /F69 402 0 R /F58 386 0 R /F29 375 0 R /F86 754 0 R /F51 380 0 R /F52 376 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+760 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F15 385 0 R /F55 387 0 R /F16 386 0 R /F19 383 0 R /F69 406 0 R /F58 390 0 R /F25 379 0 R /F86 764 0 R /F17 384 0 R /F20 380 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-761 0 obj
-<< /Filter /FlateDecode /Length 4674 >>
-stream
-xÚÝÉ’\·í®¯è£U©¦¹€[Õ”Rj·ÇUöI‰nŽ‰³'åääïî ßÖ©FÓý$
-O8·¦>E8‹Ü|‚0¸ pü!ñó½=_á3ˆˆ|ù,ôÅ3o¤ !À™n†H¤ ü¼šLßq¥4³6³™…’Ì=ÎÝÓ0Ãÿ0îÂ{fpña­Ó
-a¦€søŒG^ÊçB‘To¤}JÜ©2Ǫ!á!o Lúq—…ú)nŠ{¦½ZpV¶Y)'*/ç”*嘄/µ)˜Öù\Ø›LY [®Sgî ùžê ‡3.Ýò^‡ßðæ*]†4°Nµ˜< ˜~ÄW…Õ¡@è ~Ò1mT!+ 7-Ί¯Tœ±|Ô âa3! Š(D…HB…dÝ TX+`æ Û ÛšqkÂ<<ÿ%³tÄ…éÚ
-&IQ‹äV(*uñ åfÄèV0ˆ2v9ûuÇ‹ª"ñ¬ˆBƒÑÖÍ3†ßɶ…¿Ø§bÙ×ñ Z!©Vpq°•»Eªèú“™Vö)áÏ;hzÍBÏ«{Z=Z^ø·Ø‰[¢·JÜbSöHÍvÚx<k½-;-«¶¦YÊXùÜNÁbšt®Ù%›õ‚[µÕ¨6ƒ8˜ÁlÐÈöÃ’ÁoÍL…šé‹âÎ'¬¯HgV™š*dµnb¶$zfÅ-1=…àl6ñØ žþûͪÓ·Âj& šT؉"jþ#ÓM>¾j†*rèmSÅÈ™O-7Yð±Ññqé¿^º¯ß5Éy&Ѽ8=à‚QúËìR£clÕ8»¼'Å(n—‘d…,üÓ[pÔÈH?x£˜ðÕcˆœ Êh3çìùŸ(sö~Ô _ä•T•GŽ·,!·æY¡#Ò¼1Nû 7 ´ÊM|JŽküUës…õÂZkëP| ½[xÅßv†“´LÉ&g@çÇ´Iñî–öå³ôS÷Û
-èvãu† g"_ü1xFý¾4^£JXæq»üéÕÏœþ›K\ÕHy§/ÿ¾¼úûåÕ»KÌ;y¹:¦ð¾ytÔÌi‡×üÜ ¯xB(• ñò‰ºœ~è纤™úKëUáEËsDмÕ$ãíXª)»2xŽìúýkÊiʳç¦D6¬ß ÀK´±þJÑC
-xÇ€?¬1`„P±^0àŠÇ¾7ˆiË*mW4áùÒf€YÄìj´eFÀž´eð½#môqiS¨ûå  r
-c¾øñÿz" +¢*Ðwò(÷†•zîQ’?XY‰q;­­
-E}´ƒì+à vù¦Ò3¾­®c8sjò«×W)åþrN3ëm?vÝ¢  BNX»mRì#&åø©‡àÖ2ßîQ‹‚ÜÓÁ¢€Æñîù•Á ô6³Gè¥ù^ãµÂë¹rŸD%”5¨~v¹EÉàödTù â¦´­áìzrT%$0œ²c»4PtB%NZ.!™Ør…kB´\‡¶©€w,8jø­dÎÛƒìW ?!ù¥,Ê5dJä6Ûû§„u'áí™®à5ãx$â~O¶ýœÞ3À£p„õpÏÐã=#Ì«”ˆ×J±yÏè%SÅH Ý}@>»-Nc¯mð»~vôbƒ*‡@Ô¹©óÀkY%h“Çëô¾›nC`וð+nÃVNÌpÏ †Ô@Ĥx69vþi’©Á'UBH´F_ã·’Q
-á—ƒS%ÞnŒÃMÇÐ
-úHq£Ô­R'Û‰CýNãSÏ£ w’œN»«;ùÉ£'ÕÉ’†i/ÖÏȲ£%•E½Zƒ3;yšÃ×»~™Ð'nÁ–zJŽêéhǼÞÛ4{·à2OÈ_µcÚâ¡.Æ™µiùøjã7 4Á+f™hÂ×[šÃÀBOñ‰ã5ËÒb ô­Û²ø¤p 
-Ì8J5ó} D¬bê!¯Š‹P°1‹"ó˜1ÉÂç[\ßâœiÊsh½-Eà™±b¤/ds£RÙÜxùâMü­©ÙâU‚Î
-%‹¶ïJ så㵞eÞÆ OlgÍ7äž'…Ñ=vIÚ_3×[T"qüPT"ne¤]J,­Á¤s<zª4‡|âÃVËv–墓 ôqwNjÜ<Êá…?fJýv…/›èº +ž.?@Ã¥üÇ+?úP. Т¬•P 0PË‹Mî“"˜ž9Yù`ÞöãÕtMnQá#˜¤õþù—Kúð›õ’’9¼P€òÌjX/9©˜À«GI‹S;qºä„'2vút"D:&¸
-¹\ôÜK„dð¹%^·-¦,ï˜×swÿELY@T×OÁ
-Ôhö0+2xÇ
-y€ø㬸¢¨‚0T¡ü? äLJ{T
-Ùàú‰–+­![¯I°F]Gàzìyâú‰¤zi‘Gmžëb@­_.õ¦éœîBåiníÎ[ìQë¿3s¨mš–õ†^úÔJµKw­l/Þ×ãq&slk_H¤°èÂË‹Ô ©ÆÄ¢Ùò;my
-œM¹þ¾_2¦<ÍÝ—HD9Ëþų ÎQÅäÖº3鎡JóV#Îù¬Ï×û³Qid/²|¡ðœvEÛ•l‚10sÅJÜå³fðÇ"‰‹š©Ã¹Ú|X|s?ž™D+oó¨Ò´G:Ç4÷«Åj“¼ÏZX¸¢Ì-Ûêh:Ï0"ó©Õц—À‘#’r»µ¤ŽOz¼ËZÃQû÷Û['šM£»ÞâàÅ|Ǭõ¼=€¯?{=7––3«Ä±¸ñ™Tôz¤Pãü/'ëí©xÉÃaåik¡ÔŽYÄ¿8e³6ËçÖº
-÷¾n§¶´xsï{ë§p7ò“£ë´&³ãúÌ:J@a—{AòúýíNÐ\*@Ý©lP~š»a>½7Ÿ”Œä³a˜NõßsFv˜B„
- ½“?#‹!aw±aÎO!‹‹ÎÿH͉T  F0arTíׯ)Ã*ˆÕã~<j¥ØQ åaDÙØ° ‚êoS:ë‹ÿ.r\IJ@”6ú—:æ&fd®ár ¼Ù‹—fðMr³¨Þ
-ß?­¼Ë5Ú»wþ™†áUéIXÔÓ&b ›–½”©ÂbÆ&_ ‹JMX{C·^8=•ƒ#GÉÛ6M¾Uñ%Q³çM‹o9s¦6œÂÛ´
+771 0 obj
+<< /Filter /FlateDecode /Length 4591 >>
+stream
+xÚÝÉŽd·í>_QG‚’%jcL¹¦ 8§Iææø8ˆÉ$prHò÷¡vJOo«Y2𡺻^SI‘”ÄåñËÏ~ùî~ßÞ½øúÙø‹Ìk-ìåÝ_^ü¿ˆ‹õLÚ‹5‚q#.ïÞ_~xâ\çÒão‡¿å«ß}_q•qBhfh€güÀ««´Ÿ(óJŠ§ð„skêS„Sa’[€O'TGHüûÞž‹oñ™Š„|ý,ôÅ3oÀ¨ #Š3-ÜŒ*°&ð£òl¾ãL ³63ÌB3F¸{fô¦]xÏ N>Ì uš!`
+4‡¿q”%<Ž@¾û”¤«@f‰ \«Dܬ2é{¤
+÷SÚ$÷L{¹,4¬TU–sN¥t ÔB–ÚJ+>Ö&sø†uîÌ=Ñ#£|ÂSáC‘Ò-¯uø­^]ÁeeH+ªò@Pzøˆo‹¨#AÑAýÀ1mda+-bEå—2b, fiŠ°™‘E ¢B$¥B¶î*Ì(øÂ2È6g\š€‡çÿd‘Ž¡2]€Ÿ‘ˆ–ÐP‚ÌZê
+³iŠhíqD³´•"âüĽr²øIÙŽ tO‡[‚Ðn&xa˜áUŸ¬(sD±!KtqUfœ^÷ù¿=,Õ4xNâ_üJ°SÙ`ó‚‚|‚ÕŽ˜Fê t6-kžÇTJ›çául‡M=YPʺ¤oA òXNm/<•Å2»ñÔ”ÕéåÚÓád“F4­NêkfÅúG¨¾'[¶ä†H©P’ µhn…¢ZŸPiFŠn…‚¨cW%£dßt²¨¶Ñφ(DqmÞŒ1üN¾-üÇ>ϾN_°
+ VÁu¦ÁVé­¢óO0­¬S¢#îv°ô8.º…^V÷4{ô ¼Èo±·ÄoÕ¸¥¦¬‘œ­´ñ¸×z[Vªµ&,e,<·]°¸°¦k~FBó^êV½CuªÍ!n0;4²üűdð[sSa‚æú¢ºó‰è+ÑYS3…löÏMÍ–Lϼ¸%®§0œÝ&n»á$‡?¿[=ð䥰Šy_N±«ÄuÿQè&oß6G%ôº™b” ä] Õ
+=V#9>Ný×K÷õ·í€ä<tïMÁ(ÿ;h<[9b‡{2Œrì2@fÈÊ$½G ø™ÂÉptÓ$é›%gÏ¢ÎÙð‘3zQVÜUu4Þ²†ÜÚÉê‘çqÚg¸ Là6é•ž hò•ë¸Â|a®µy(½…ß-ºâo;£ ,¶^šÂø¶9?fM’w·´¯Ÿa~ü¶‚)<vãu†¡>F
+¾úRð2Œ~ó®4^£IXfq¹zÿâ— ¢ÿîç@3’ÞéË¿//þ~yñöRÇ¡!ôÕ1‰÷Í£ƒ@3§þ¹>à—}ÅBʺˆ¶œ>ôïŸÞ_¦þÒz•xÑò 4Æ£ dÀoÇÂOÅ•Á t×_RIS™ Ј›2Ù¨~;
+
+}–Â}.–ŸV](L
+¸Ÿd;–OÛ︆*
+~ Ë„²{é1åbZlÜôzÖ0.ÈÓ0H•UGô$LmÊ’å¡ëI2¼Y)x G–Æ}ÊYÕ•Èj7E&C¾²U‰–èaM3h³vî“àõ©V}8¢ÖkKìzÑf<ztŽØt×¥Tâ¼ZmbéI?Ÿ}<nJÑ
+_‘”Æ­ûXü¿Æ×ädž‚ÁéÆÔÝÝàhHáTØaãFw‚ºq±ëøö-,vŒ*I¥Qw§¯áoëç%@„~¼ì~ÍR‰}¬;’˽®5ÔdöÂ%«IÙÊ&a„³TÌØAc„¦$„^+G«R—Ré3£Ì­®£"ß›JgcÝÓ@ßG -…8r‹:·Áõ‰+W^C¶Z“X ºŽÁõØöÃõIuÒ2‡Ú?Ö…€ZËXjÏÒ9J#åyníÎ[üQkA3Æa¬Q9ÛªJ«VÉ vÙ®•åå–…G#&sli?’ @8¾áì©P&>f‹ï´ë'H6åºû–Á˜Wò4w]"eG,ë÷‚ˆ£ªÉ­5(Ò+J•ðV'Îù¬ÕÕûG“Qqd¯²|aðœ6Ûj̃–p¼ (;5¬$]>ë‡~,¸¨:œû¦ýwå¬bîÓ´ÍÁ ”Ö+ШҴœc–ô¸åZ“´ÏZT¸’™ƒX¶ÍÑH4
+ŸéÂÄSO¸Q ø?žB¬whâ=@{1Î<í®í˜çõ ÓNÃçÖ½©î}ÝJíê$ðæÞ·—Oán䓃ë´*±“úÌ;‚
+I»$¯ß_ïÍAöý»~š»ŸÞÃ]§ªQ>ÙÏ)Ù‡èºG—Qù3ÚÈ5Ó
+³ ¢P¸9×±
+"™,‘¦i™trD0•›_ýw‘½à‚ %"SÆï%xÌMÌÉ\Ãõ@Ân'C/Ð${1‹ë Ð'CÆò”
+ º§a6 ¾JAa¬¬¡o¶­ïç5Ð}ØÜÇéZçÒW9_f3lV“Mº§¸£/N¯­±’çkzT,¶”xÄ”Škë|¬‘f|ÿ>'%’ŸY"+%í*1ÙµÞsfÜOèm]Îi…^>Ù ÛÔ[et7Z™C%`È·ŠšÂw<¿±ŸÊà”Þ$üE#3ýå%©½&äÿŽ/„÷O+¯3@ËS^ÒFÓÕð¶†ô$Lêé멵Útî¥RU-ÖhhóM }±æZ×m&¥+dU½K>µqòB‚M—oe|UÒ¬ÇyÓã‡Du»ç¨×3i d©ó¬}ØIüq]£ŸÓrÖ"˜%Sþšu‰—HÝStwÒÊÌÚhriIZÙí-!4)áa¸ç´ZqóxóÀ«à0¨'Fåìö°É·œêÊq$¼:o[x•õÖÑ´÷ÐŒ§…ÿ`Ö$\
endstream
endobj
-760 0 obj
-<< /Type /Page /Contents 761 0 R /Resources 759 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R /Annots 763 0 R >>
-endobj
-763 0 obj
-[ 756 0 R 757 0 R ]
+770 0 obj
+<< /Type /Page /Contents 771 0 R /Resources 769 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R /Annots 773 0 R >>
endobj
-756 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 448.589 386.19 460.544 398.145 ]/A << /S /GoTo /D (subsection.12.2) >> >>
+773 0 obj
+[ 766 0 R 767 0 R ]
endobj
-757 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.974 374.235 468.929 386.19 ]/A << /S /GoTo /D (section.11) >> >>
+766 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 448.589 386.54 460.544 398.496 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-762 0 obj
-<< /D [ 760 0 R /XYZ 78.37 808.885 null ] >>
+767 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.974 374.585 468.929 386.54 ]/A << /S /GoTo /D (section.11) >> >>
endobj
-241 0 obj
-<< /D [ 760 0 R /XYZ 79.37 771.024 null ] >>
+772 0 obj
+<< /D [ 770 0 R /XYZ 78.37 808.885 null ] >>
endobj
245 0 obj
-<< /D [ 760 0 R /XYZ 79.37 505.243 null ] >>
+<< /D [ 770 0 R /XYZ 79.37 771.024 null ] >>
endobj
249 0 obj
-<< /D [ 760 0 R /XYZ 79.37 356.374 null ] >>
+<< /D [ 770 0 R /XYZ 79.37 505.906 null ] >>
endobj
253 0 obj
-<< /D [ 760 0 R /XYZ 79.37 187.266 null ] >>
+<< /D [ 770 0 R /XYZ 79.37 356.658 null ] >>
endobj
-759 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F29 375 0 R /F23 379 0 R /F20 382 0 R /F58 386 0 R /F66 388 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+257 0 obj
+<< /D [ 770 0 R /XYZ 79.37 187.326 null ] >>
endobj
-770 0 obj
-<< /Filter /FlateDecode /Length 4865 >>
-stream
-xÚå=ÉŽ$·±÷ùŠ:J‡¦Éà4žVM ð; <7Ã'ö{¶Ç€Nþý\‚ 2™K·FFC>ÌTW&·XYòö·›¼ýøAÖÏç/~÷¢ì-ŠèÀ™Û—¿~PøBÞÔÍG¡ýÍ;%¤S·/_oz”R»§ ñÓ*)|zÐ:}S?HiîôMƒ”ÞÔ§ÏØÿ6!=§©·öôÍÝñ_Ä6PÚ¥O¥?=O= ¶ƒ6Kj¡ó¿§?ùBaÝ
-
-
-c-Ác&ÂПÚ+EØtp?
-¡Þr¢äo®"!·§*yÒò_èi,=…Š˜„ "vÏï¼Y
-ów3Gl{"·œ$Ð?rŒÓäÕ×æI;5ýŠJÚpB–­Â°!4ÊW-÷‰­Ðžì±WÍ8¦“ܱ›&QÅ«0/¸7r«!Ó3zÏÖxÄýൈZmfYód­ù2oƒ£ò#·`Ø¿™q¯^Ã-”=ä
-ÚÊëÍS­6ëQXXº;ygܧ¤<Œü-kÙüW±q¨[õi›”Ý sã&F³TWL­þ¦øÍÕþkÛ½%'Š{Ê]68 KhþX’ê Ìo}k3ä°"‹’ýYG¨aìrj;¢hÝó
-ëu½eÆŒ2;ÔGä6D0¿Á+#%Ë4ͱu›ÚÊg"rËrTy‰“G«–ÙmKƒ ^hvòsµ€UكǷ-@s_·V“ÉqðÍq0êØÑâ„»FÜWïŒçÈ­4½ÜÈ q
-N7s·#ž&J›â`àVˆSŸÐX fdPËæ ‚"Ìô¾[É 2:¡‰@éãžšàœyËA
-gg4¬÷’eüHK%¬8€&Z@ªYÈÝ­W!o+=MÝ1£˜¦lQÓlø´YzC´d¤Fë=¶¡ÁŸöŠë
-,?y·ž;'”„ê’¶Äûi±vÊŒSÝ1p¨< ´í~BÊö³à ­(ýÚGªcìÆjÊ3ojŽÊ˜¶+ªb˜WOle W ¶E±­›b˜c
-øKë|Ølü.¡×:ÛWÁ¯Íøõ.üSëë@ Å?r¢ä·&i„R᪤ÕÖÕæTÒúØïWÒ®Á_…‡ƒoÏ$í=Cß$íø$;~w*i¯FÀo[ÒîòžV[gTûSIëc¿_I»~8“´÷ }“´kà“ìpø㩤½¯“´Ku§ÿé9´âü-Åß„õ¾c?®±„ v4ÏÕ`ž·&Ü<ÿ8›ç&³I½N¹Ì »è ¼ÆU`éúÐû~ÇFFIG»‚p.¼nèÚó¡uFF !1„WŽ\z¶ŽŸ/qÛ>7<®…VþLÆ
-ã’¿%¼ èá~MÏæä<¯"iu´ˆl'´>Ü’gìѤlcуŸ°›ᤒª·BSé”þ¢Úš.÷£‡21.$Y¥‘²®ÌK¨¶'©g[kGkoƒm@Äžÿ»FǸ}0©â ’!?=¹­SõIéÀ§Õí¡Í©*­ŸmfÁ»Mm_jkͪJý¸ô)$Q†y]Çq•§ ”XXGVN
-þ-Îéæ9/kAŠ ࣩ÷~ç8þ¬Q>ýf-Ëú–4³wÛ‚U¶á]|Ë(\ˆóX9^ôq<6¡žkPœªOwr9=êÍÈ9{0Ÿ\)Ïô¤£©:Ì•¹}+—‡ž¦))–XOþYe7yŠøØ“—ÃY„‚·Ubª­.'¦füÒ˜» ÀüzSØ°3 4\æa¶ßF0`ø¬ªÀ¡¾²°a“ªgs^x˜èï§å _M•4K¸ÀË2­³àö
- B÷ê˜_œáÀÙhûV€ «'xKŠ}Ial|ƒjžÆ‘f¨Vf©9•ñmRHÝ<o‹ÖŸ§”›åÊA>`ÄŠŠ¸J~…ÒÕ¼C:s‘äP~„‘þ$ï
-Å«‹y‡Á<_çó|7ïT F_ð¿$ñàßšxðß4ñp”ep}TcFI šõÖf@V¥K3Ð`<Ï‹¶µ–gPˆ@åXž yzØS4ËÐŒc¢VÆÒêûh3”hX`di¨<ýÀ˜ú4× <à+½<. úühY ”^ ›ÃÁé~ÓNW¸B»{mwžñ Iœ öðòÁ€zÆv»<³Ú¥ž¿Z^!D±gwk€YÞ³>³ô×aCqý>¥²¼“«Æ ŸWÞå#£ü¨èqÁ½ñ¨¥œ×bÛùÏRVÊjå_6˜‘³:É“Ò²‡‹YÕøµ¨ðΕ%Gareð¡qÃÔ'ñxe5.6Ì«mñø¤u¡dϽF;œ×{áÔKå<j>W ú¥jÃ¥S²æ)‡µ^w3ȫåeugÈpwåæºÄoJôYÒÈ·h¼éŠàÔ.ìå~¼P~œ÷,'ƒMÓµÇ[¢O&åϳ,¡LVòú3>ÿ þûÃ-o¦¸—¦–_‘£ rTê÷ÏÛ?|.»±7‹Ê£Ò`ëø · •R°¼ ×È›Ç~Çcýbªî@ñÂ-d»ìÈ«§‰ÆEË®'û¥yémX>)OçÓ'ùi?ŸÚyéÐÏwiYøCK~¾ Ê­‡OKjjõ–Ý2l_Cßi;ƒÓ7™žì¡ÖY "r:ÝÆ^uLjM
-4ˆó‰Ñyäé
-F¼Zš‘ýtG”ô‹Áž¬}õ .Ì–‚wètŒßÂ40û¥ÂÕ鶳f ëÖF3ù:—¤7|\†-¹ÄKtÝÿÝ£È÷h‡–³YOÍØoï”vø¾µÚêvsM§þ'Þk«+
-?ž`/`Ù©›M7Í Wl$â'ðš©ZÇÄ\ÊÿDêH\
+769 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F55 387 0 R /F25 379 0 R /F19 383 0 R /F16 386 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+780 0 obj
+<< /Filter /FlateDecode /Length 4862 >>
+stream
+xÚåÇnGòίxGûÀvç
+ŸÄ[Îõµ<)ɹÓùí´…¿µÇ÷¥öV®<Ù+üh#S;ümeê_Þc íd[¨øóø뇟
+cWPH阖f„Ç-ë4>†ïpN kÖ¶}Çgõ\ „¿ŸÒ7ì‡ßâÚà·…>æ)Á£d“®?¾Ã±q~•p~ƒ?’Bšžm¸Í”¶rAa˜Ö®Àc¾ë_Ú ˜Ÿ:Ø·…€Pg(Qâ“Í„@D¸úÖÉL\þsy‹€á[™ƒÈ(ăîñ›Ó à Æ7C³3¯u]¸‘k(<iÇŽ’®A‰k5ž<ÈçB©ò¹Ð—?…ŽFç.•Ÿ3~"CT¬…<z}êg¯ìr}Œ£6¤Ïv‹"ËÑTšÈÄYöÚϼ + Iç’¸&1x”î!q
+pHøü\A2eÁɼ!ÉhC"¡CÍd±—›Ø¦Ž•™-=QfKoë&‰ˆ-ò“ç•Ï íM†€yyïHzj`KmAK-—¨©¨÷Ê2S·¢´œn{‘mùm‘Ôø„㔥ú¨çh»*uµm$PhüÖÆ-˜¾Ž+“*/:¾u¢ú.+‚í‰gq_ï§SÏ +½MYrZK¢~Ï€áßÆV*‚"·;ÊFI&‚­âú&¯ã:îŒûÂ/%³ÒO£hk­ñ/¹‹(âÓµÙ"¾µêF°ÅUõSOÅ C8 ##êŸfQÁôݢ⮅D8f„¯ªâ]\ôÄHŽ·¿q­è´w‹g۱΀G¶–D¾Õh¹õb£+HÃ
+ÃxϺ™«–ûÄ,´{ìYAÓ–è$»ï¦qPñÀþ«qÃg ‰ïÊw²Æ=î—N± Ä4‹5OÔšÏã6Ø+¿âtû710®Ùk8¡…¢‡œA[y½qªÕ†`èâÕRw'îŒÛ”Ô‡Ÿ¢–%§tË>m•²kbnØÄÊ,ÙU(¦Vû’üælÿÕm©|-Nõ”›lPJ,¡úc(Õž˜3ÞÚÖ¦‹Ã
+,ZìÏ<bG m–s”¶=ŠÖ=w0¼k/¤ª.oÏ·ÊGgÛ/éYIËÀÀG&žj5
+#‚daIôBùä—FE{mì ³Ó­_÷@DʉÎÅ]UxúãÿÅ~ô­Ë`cëêÎ-À có¾P\zºE³É¯×õ’#ÊlhPï‘[;ɼþÏŒ„þ–©šcv›êÊG"R˲WyÈɽUK춥ƒAÏW;ù)[À"íÁý× ¹®Ç[«It\Ó÷bßÑ¢„;GÜ›wÆcä†åF¦%Ó2t€}÷Û÷»{ŸöLó0âB^÷V¹ikyœ ]Õ5ÙƒEiÅ”Q=,ÿØ…E°_¹a¡†á°Éú¶…5g3¬Í| ¹¨ýçîr´L© µuWjŒåÆÈy¿ïìûN° ìÄ̬}ŽÑÞ1ËÝšc6& àšøYz&
+ °Ð’[‘s=‘ãOšç1Ü1ío!“2‰Ñ¶ÂQà’1Öqd#^îD
+m
+:x[½.`ÒÓ£öî!›¨0cÔœñ¤:£eV²ªgØåFˆ-› Ï x‘¾K0P[cwT
+<¸éÍV©n‚4-ò%‰s¾ Çþ“}¼%
++rƒ:+)‡µBךqî'Ò¬„bóŽ9°ýÆ,‡¥=K°ÚÔ…Û'r`ZÙ~¢ÓÔƒ£àlj’J¯Q]oÇ™ù-h#^€aÁ¡§’Ó…ËüäNø%?ø-åÅËwѺ17R”ðU>,ì¹ GÌ´B)8¤—àØ;¥F œ/`œT÷î³
+¾9’´× }•´sàÙ¡ðÛCI»߶¤Y,8½§åÖÕîPÒÚدWÒÎÁŸ…‡‚ï$í5C_%íøEv(üáPÒnF
+³×µSy¼7²¤ÖQ•ƒŠsÚqΓÕZ£ðjè½ÁÙ>cÀÖMkY¸àÌÖØ©bÕú9,¼‰o˜õa+F‹Þôç&ÄS.
+cùé:ã`ÕƒšFŽ¹ƒñèJ*y.oZ(ºDû±® ¶¯õò²%iR‚%ä£F˜)KZê²;Œð¶JKÕÕÅ´Ôˆß2æfú/~žÊ6†¡‚ËÜÍõ›À`¥>ª)° °ŒœXç ¦ÀxÙ3ÉQMÓ êÍ8QJÒ‘dõä´,Ñ: n÷ôŸè gK=â˜~XA$çñå=gñµj¼i"²É^íˤi¹[Ê¥Ÿ8)¹(_ê×s;$]aÝù¼ ¼dÂ诓7Yq…Áã¾á‹å7à“ínˆÏÎoHé£1õ9ù p'ÁzP/ÐÍÃ8Xµî¦,Á*ñe2@ì8o Øç„óÌéåÊ?#%ÐcE<&¡¾BöèlêO]H¡÷R ?ÀFâ õ u`\ˆo-Lƒ2iµ<¦)­Ï¥Èد6LsþÔºÿ(õðª¡/aš“àçæü‡©‡Ûp[˜f!iþ5KìV6uFÒrës©2öë•´sðgá¡à¥^5ôUÒÎ_d‡Â˜z¸߶¤MçÔé=-·>—z c¿^I;
+þQêáUC_%íøEv(ü‡©‡Ûðÿ–z0¥ÍÉÔCgž¯Sy¾™z@(|xAêA~FêAî§ÜËSî"õ°—g° |TéûœgÚË ×/k¢XIŠ(¶%ÑP£™†X³­ÀÀl™–dÊ‹.ÓP^¶ä@‰dÊŒ}ª¡¬Œ4,«o£@–TÃ#ë\Cæé{ÂÔ‡Éá$ $¨OLKu|²¬FʤZŸËóýeL3\â*ëík›óôçLÂxf°ÝÏEH™OÙÎËÓÛ‡]òñ«å%B%öá®äv ©—÷Ĭ7 ¿òAú¶•Òò.“ñä¸p–^Q†ñ±ÓÚŽƒ–²f\‹©Ç?S]))•—ôºÁˆœÕAa9lí
+¶V4~.,¼qiÉ^œ\hx©m7õA@^#[Ãjk@~#kc,³ Ùc¯žÁvçuŽY1a)GÇ
+D»V­»vŠ×Ã<é¬ÖmwƒÜt#å(/«[CºÛ+§ ¿(Ñ7dIߪð´ÀKðôl%®Ÿ÷()cE¼Ïg&ú`Rþ>ʈÎGƒé—_áý_àç§KÜLa/Å–Ÿ€£4pöû÷åç»÷i7À;R@Y8,Ëhëðð *¹N¹¼ ç 3I¿
+H£W¾ç•f©omÎ\ðžVRŽmö0o]BŸuEÜËÓ:õ¢’"< ðápèz…ÑŸ#ÿáF¹:´Ö UŠÑ‹×zü.Ö,¶‹«0§·—ç+)먜¿yM¼Ñ[×Ä›â´Êœò&»“Y
+‰6@ ßeGÊèñ¢3]ªbôâÆÙr ûònÓ9åë£çKÿÇŒ
+M*nI~[È“LEæ´„{p°Úí)ÝÝE»î9Óa«Hú’?Oµz)03ê+ñ¦£0ÝãVëAÇWÒ/hyŸÊ ¬pz€^…ìÄÒ|ä<xí;¶+Áyèõ ¬Ä¤»wW$ÁŸa—ü›hÃkÎ*ÚT}+{ëø<s`ɸ ËhÅ.s8¼ÖÊÒÿð(Ðÿðhcõ£5_옾ßÖí'õÈ}m5‹½¯&TF{G{Í*ÂêÉlu+õ²x¿ 8üÈf—`i” £'ù_8Gâ
endstream
endobj
-769 0 obj
-<< /Type /Page /Contents 770 0 R /Resources 768 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R /Annots 772 0 R >>
+779 0 obj
+<< /Type /Page /Contents 780 0 R /Resources 778 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 706 0 R /Annots 782 0 R >>
endobj
-772 0 obj
-[ 758 0 R 764 0 R 765 0 R 766 0 R 767 0 R ]
+782 0 obj
+[ 768 0 R 774 0 R 775 0 R 776 0 R 777 0 R ]
endobj
-758 0 obj
+768 0 obj
<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 226.429 757.783 427.176 769.081 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(tex.stackexchange.com/questions/488566)>>
>>
endobj
-764 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.498 86.351 202.955 97.808 ]/A << /S /GoTo /D (section.10) >> >>
-endobj
-765 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 373.619 86.351 384.076 97.808 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+774 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.498 86.285 202.955 97.742 ]/A << /S /GoTo /D (section.10) >> >>
endobj
-766 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 219.883 67.03 226.108 78.716 ]/A << /S /GoTo /D (section.9) >> >>
+775 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 373.619 86.285 384.076 97.742 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-767 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 239.163 67.03 249.62 78.716 ]/A << /S /GoTo /D (section.9) >> >>
+776 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 219.883 67.03 226.108 78.65 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-771 0 obj
-<< /D [ 769 0 R /XYZ 78.37 808.885 null ] >>
+777 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 239.163 67.03 249.62 78.65 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-257 0 obj
-<< /D [ 769 0 R /XYZ 79.37 731.106 null ] >>
+781 0 obj
+<< /D [ 779 0 R /XYZ 78.37 808.885 null ] >>
endobj
261 0 obj
-<< /D [ 769 0 R /XYZ 79.37 691.611 null ] >>
+<< /D [ 779 0 R /XYZ 79.37 731.098 null ] >>
endobj
-768 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F69 402 0 R /F55 383 0 R /F58 386 0 R /F66 388 0 R /F23 379 0 R /F65 387 0 R /F67 389 0 R /F29 375 0 R /F20 382 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F71 415 0 R >> /ProcSet [ /PDF /Text ] >>
+265 0 obj
+<< /D [ 779 0 R /XYZ 79.37 691.603 null ] >>
endobj
778 0 obj
-<< /Filter /FlateDecode /Length 3984 >>
-stream
-xÚåËŽ$·í>_QÇA+õ‹l{Ü’ÓÂ{ rHŒ8‡Ø’K~?Ôƒ¥ztÕxíƒsèn‰¤(’¢HJZ¹üc‘Ë7/²þ½~ùýCÙ%ŠèÀ™åó÷/
-;䢅ö‹wJH§–Ï?.~•Ò(ü¼}¸i­ñ—‹Rê~€Z´—Ò&˜P>V}€€íðwú¼!̽Ac‹7Rª¯°çŽÐ¦`¥vh£x(4Ø(„S)˹׽•qàQ(9Yù¡ñõAç±3·û³JX8“[¨‘mÝiÂÚ ßË0©'3S§mÇ¿|þ#*
-#
-ÂÊ°|÷ãË¿4o–l/Rèìòßåå_Ë˧¥áƒZn‡ˆ§‘@8­ñÛ><B
-ü–ÿùöÜ2Jj•‹ààÈ"öþ}yù~Itˆú‘GÃÌ8éÿ÷ãR†.&ÞQ­8ûŠ^(g”Íô¦ô 4gÉþ5K–€‘ò¶D>­¤¥…±öš¸TúÁ.7ü¢%À
- »ÑNL@•mÈ­ ½Sp¹‘ñ´ä*ø†èEn£ ëaBù¡lŪåo»
-šx5Ä…³R‘ÆÁ᪊¢Pè
-Ò8£aKA»ƒ€EYÃ¥Q´!˜å»=3˜æ=YÿÊ
-nh@1´°Áýß»PB¡ÔϹÐ
-|Î…vÊ?£ ý¥ÄåqÃÕö´¼*øIMÐç%ö.öKo:‘A›³²#ð Ùíz•âª 剷/œw#Êî¦3ótaÓÜ» ¿&w£œ
-PŠY‰›T£ÚQ™N-beÒi²‰ŸÊ]-¡ÑLrÁ®Á•â 퇊2é¶åàêDSK*½y*ê½± ”V×ø+¼…¿Jû_¸UµÞ­]S-¤Y7¡ýæÒYÖ5’ò0+Çk[$fº8løp³.C„I ^ðhCF’aáÎ+‡M%v´n/<qhîÓ4“` õî c0uT#ÉÉ
-+Û+H;-"Ž<qçñVÍ©Ï5ó%óxë'ˆô×RM8C࿆bh“r^“Õ°ÛªÍ#gúÍd[–Õ`ÔUIÚ@ºÎÆz$1…:K.ji(ÿæ1NUÀ³‡(¦/…M1þûͳYZ) ÆOul0Åè{‹œZîÆ’Ò!UmhEùò·
-NXegØò©,û¢ÅŒöÏeøù'–Ö`Òa¦wÚÌ}1õÌç9sç¢l‹ #ždé“r³ôœúµÙŽ2ºmÙÉTbd#í}ÈGÒE’‰c굆Ø+},s{ýŽ›Ïš1ì8DZQU”ÏRîuÈêÊó6P×õ>K[¬`
-á¢9£ßÂsNøZÛ{]ÁRì}7X«E})æ—Œzíž­xõÔ
-l +*!Øb¼l»k­CP„•–hYí¿eÍ +õÊy_ÍTpóË-D©ì­Ó>›q÷›ÇòòƒµìØ˽±ø'So§YÇ‚qÚ–œ¸uÇ®ZGŸÉY±ÿeûu5ÎQå7ù†'[š±S©0S¯+a'ãR f¬õÄ€’´2—m%rd•
-]Ï5Žª‘…4œàÇæG¥TΛ™ö~&íè¸N3t–ŒÞ\f&b*<ã´"þeæ Aê‹ü
-eÍÖèkƒØ²…SUVsLÎZ?H‚5$|мˆ~Ö©ìõ±VÐi+ùA∬ŽUÑŠ¿ïÙ*¦çwKš8+UÛuºÔ¡xim÷Ôê°Bf¨Í@²w*Lñ}6™w‰Ê.„ï]<{~®
-”e·Ï¶Âå1ȧî¸[ü,—ôÆó>^¦~0_žÑ÷wùÞкÁÈßP‰Ýv)ö'T¡Ñ©Å|ìË^K…×±ªJåErG‰¿D^ëN«ŒJùÝŒŠz)/K×iYç=R u[åW´Ã5g
-Õ¬^QÅ E¬[F„iQðC¨\’^ØLzID9
-Ü<Ú\ûPÃUÑæ»D3ÿÉнڪm¤ý-ÉvVR+°Y+ãÜ›<+Ò–á®® øðž$`%UãòB®‘ª¾Ü‹%o¼B³¨uØÃà?Õà%<ÓJšÅ>OH(õŸ©ŸIýÂ.å¯s„¿ï£ü²¼ÜsKòh›j=ò“\Ùu˜týD~µÆaŒå´HáÇŠM–g$ÒÙL¯Dì:+ã(bw÷È}¢°ŽØÛÒ Ý5s'÷hq<¹ ü ¬3̹]Ìë }:rjÇ^±46ËÏ®î«Û×±.§Ùe‹ñ(ÜV.
-/Ýjt¶?¿cF C¾%0QíG1ö•\ŠÔh‡Kag¶î™Ž2NÏS·åÅk·9P*[ö“"‰DÓYMÇ=žl¿AX¯f¬ùt®¿p°cèx¤6£œðÞ|aµå]Æ™êp¸¬-óëÖLÑfÉã‡#ÖÉÊÑA¸~:“¦žO7¦{\aFþ9!î
- Œ[0¥Ì¢S­$Á”ð‰ˆµ(³ÐyëUö>UêÓ¢ºr²'¢ƒÍ\È°Èvý6ÆõÔÚÖ ƒŽ»+në=kËè(¬V³ž¬-cŒðn…o³hº°x
-–0è•~÷['YÚ*\ Éõ*=Õr/3lËZªóËZáéÚÆÐ?ÕУOwòfʃÈÕR›ÝRRÈÞl·]£ÉÖ ·’öNm°¾ÜÚàÚ¨Ù%lWšLÍmMbÖ²o+J›ßZR°‘1oVg5¼7vŽCÚÞ%ß)£â©VÜã·äÓ,|¼BSð~%Âê­m–QîbíîÁ›Þ±ã¦ûwi}ÂzvV„3Ö³# ÂÅ0c™ûñXóXsXÓáxétÅ£~zȃž±†å›…=WúZÖµ£Ìýûuoúùñf.ËõŠ§±y,]Î÷q.Ið%…¨9;í‡6—Ìùʸ¡IbM“›'¬dRZö ¼¨${Y»7öÖ½"¿ñ²B<ñ²b\¢Þ_ç01óÕ“
-Àô“kzˆ÷d rŽ1r_E¼Âî7*ìۢµ¬íF ¸ÿžy]ûdïìŒuuþDEñ ¤ßúÞ®!^»
-oz­9åÕ†8ô@¶.l gôܱ¯æûû÷TÕé÷Vé0=º–qÔÇDZªªî¬P Í}·kÛí0=%1BÅ µÐA†aš¾%û.€À®ÍLïÞS¸R¡XU¸`–§MPÖöÉ爣ž\$¶®©‘îfˆT0™ñŒ<ƒ7Ž—ZF¼m¾œÞR€PÁq©¶óÇÇ{–ÉPšÿ²‡ʤ‡.aA‚Âèóï¯ ^_}$ªÒ[¯Ã÷ÃK¼}ùUQÀX3囊 ¤ëdð«BO`Sqx˜]à |ï½4šLÏæúLÖO
-T~rõ‘®чëòǬGà 0ø«:È÷¥Ã/A
-¥Ì“§Nд…z~Vn@©›­wèÚvPXÚ±›&ù|S·Ã…;«ÈæSI;äìØçÎücd7Û-«ÜÑéLw¡U- 3²Z©œŸ}Ź´¦_>¯;7w"Mv…(ÛÌw¦^Ênˆa™[ƒÑ™Lu>¥³âNò±9%Éò\ÛrÓ;Ç;+!]·eç?G$Ài¥ýJOwo² s¨˜v8’¹JÃ47ípMŠÖ †* Ó=ÉÅäùéûô¾„u)w7VòÿMåm|“xõ™×äÞ‹-åæÌsØO­4SVlë»i~É+˜µä˜â÷{ k’ñPhð`vDeŒ
-)*êœ#ç['…$U˜*晇7£&TÚŠ|ù™YapxyzgW™ø†¶Y
-QJ
-†•B:Âøj­•5l M| ŒY]œÕ2ÀÕ¾Ñ}äÓ#sÐMÑUªøÅy£ù
-»Â£
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F69 406 0 R /F55 387 0 R /F58 390 0 R /F66 392 0 R /F19 383 0 R /F65 391 0 R /F67 393 0 R /F25 379 0 R /F16 386 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F59 397 0 R /F71 419 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+788 0 obj
+<< /Filter /FlateDecode /Length 3982 >>
+stream
+xÚåË®d9m¿â,A¨Bâ¼¥«]s©‘`Õ¢wˆ´Ì Á†ßÇÎÓÉyÔ9wzf1,ªoUb;Ží8¶“´\þ±ÈåÛYþÞ?¿üö¡ìEtàÌòù»…rQ‹BûÅ;%¤SËç–?¿Ji~Þ>Ü´ÖøËE)õ?P[´—ÒLÈ«>@Àvø›>osoÐØâ”êì¹#´ÉXÔm™åA8…²œ{Ý[™’“…Ÿ:>QTè4vâvV„…3¹¥ÙÖMÖþ
+šx5Ä…³R‘ÆÁ᪊¢Pè
+Ò8£aKA»ƒ€EYÃ¥Q´!˜åËžL󞬀‰e74 
+ZØàþï](¡Pêç\h>çB;åŸÐ…þ\âò¸áj{Z^ü¤À&èó{—Gû¹7È ÍYÙUð ÙízEqÕ„òÄÛ€λewÓ™yº°é îÆ¿ÇÝ„_’»QN
+ð9wÓ)ÿ’ÜÍ9yUrN`ôOën~&‰i„qgV ÏÉk>/®‹KÿÔW(D‡*˜t¦„ ꦖÊÅ 7m¬PÞ“ðQšð·³aM1[tc6¬†l¸ðlø㜠kd5*ʙї†rÜÈbNÙ¤p O˜›iA½uÜO#í 1ù± ‚9tÁ¼5Ô‰² i“)A×HÔ†ùé”ÁíKòÓ†dEܘ&žÖ£N@lõ(§z]î¥è+ÃPqÆAíñ‡ÕœÔ*5’#X¿>âÇ=!‘«VFÊRÊÕ¦ŠDu,ß{Ôו_Ð…›äbqC¥±Z;ÊÓ)E¬Dš&KüîJ ­Î$ì\.žÕ¡ýP±B&ݶ\™(µPéÍ×¢Þ›@nuÿ·ÌëPø+´?ð…[TëÐÚ5Õͺ %ë7•Î’®‘”‡Y9^W±ÅÊL‡ nÖ%ˆ0‰aÀ ^ÇT#I°pç•Ã¦Ž;Z·ž84÷iš$Õz÷‹…Î1˜2ª‘Õ«¶WvZDyâ Íã­˜SŸkæ[Íã­sLô×Öšp‚4À ÅÐ&å´&‹a·U›FNô›É¶,‹Á8:¨«’´¡ê:ë‘ÄêŒ\Ô<ÒPþMcœª€'‘M_
+K1þûí³YZ) î‰el0Ùè{«:´Ü%¥UmêŠòùn œ°ÊΰùSXö¢Å„öÏeøùG–Ö`Òa¦wÚÌ}6õÄç9sç¢l‹ #²ôI¹Ùú
+¦~m¶„£Œ°n[6G2•ÙH{„W?ÕGÖ
+’‰c굦²—ÿú˜ÿ¦öò7Ÿ56bØqŽ…;c£¨(¥ÜËÅ•§m ¬ë}–¶XÁÂEs(F¿…çœð¥¶÷º‚­±÷qÜ`­!ô¥˜_2êµ{¶ìÕ©Ø–URa³ñ²í®µA ‹–hYí¿yÍ ‹z弯&*¸ù¥–J)ï­Ó>›p÷›ÆòòƒµìØ˽±ø'Qo§YÇ‚qÚ–LܺcW­£O䬀Øÿ’ýºç¨ü»ú†'[š±S©0S/+a'㨈3Öz bÀ
+®2¤1ƒ¦ZâiŽÎrc±Q_æÆùtÖ6ÏîöÒä´Ú`Ž×¾Æ=^^5&cpO×™« Rrê÷²ûÅCË¢ìò~#Ú>b3áÍ
+ù9›5ßòá©ïTNapóåVÂ4 ´0iÚÖÉV¨7ҶدR¼=¿Ü±soâ­§õº†ƒ¾ôTƒ_©–̨šž»¦=6·ŒÎ¡}§`¥S±ù6F¥ir‘D0Üï6äÚt“P/ôñòß^Ӄ°ÐDaQ’´qçÕðÊóôÊ{Mz„Œ½Àò6S2­©cCÓW¯×i::®iç¨ µTmSÆÞ˜¬½*4%ÓTr_±`bÇ_K—NT&&û’ßÆRJ¥f¬s)É1?Ö kâL¹kZî'»c«Á¸0 \,á•ïJ>t´Z
+eÍÖèkƒØ²…SUVs$g­U‚%$|ÔyUúI§²×ÇZA§­äGGdu¬ò«®øûž­bzîq·¬g¥ °j»NG]°ŠçÖvO­ÜËd†Ú\¬ö^ S|Ÿ%óÎP#ñAÙ™ð½‹gÏϲ, ãöÙ¸4Fõ©{#î?3Â%½ñ|£—¨Ì—gô}à]¾7´n0²†À7ÔÊn»X÷'T¡ÑÔb>ö‰%¯¥ÂëXU­åÅꎈ?¢¯e§€UF¥ünFU{k^F×ë²N{¤ê¶Ê¯h‡kÎ
+Õ¬^QÄ Y¬[F„iQðC¨œ“^ØLz«ˆR
+«úr/–¼ñ"HE©ÃÿTƒ—ðL<*iû<!©©ÿLýLêov)#ü}å—äåž[’GÛTë‘ŸäâȮäëGò«ýà0c,§…+6YžA¤“™^‰Øu4WÆQÄîî‡ûDa±·¥ºkÊæ^!Ü£ÅñÕ¥_¸`aÎíbn\fèéÈ©[xÅÒØ$?»º¯n_Ǻœf ”-Æ£p[¹(¼t«ÑÙþüŽ é–ÀDµÅØ×zà’¥Vw8ú ;³uÏt”pzžº-/^»MRÞ²ŸI$šÎj:îñdû Âz5cͧsý…ƒCÇ#µå„÷æ+«-…è2ÎT‡Ãem™_·fŠ6s?±NVŽÂõÓšnx>ÝH÷¸ÂŒürBÜЯº™r:}V±¼¡Iû¡ [g v:e@·àš2×½ÖJ&‡O•X‹23·^eïS­½cZTVNòDõ`3U,²]¾q}mmë†AÇÝ·õžµetV«YOÖ–1Fx·Â‚·Y4]X<Kõ•~÷['YÚ*\ Éõ*=Õr/3lËZªóËZátmcèkèÑÓ¼™ò`'ru†Ôf7‡”5do¶Û®Ñ$k[I{§6X_jmpmÔd¶+Í ¦ä¶¦1kÙ·%á«Ío-)ØȘ7«³ Þ;Ç!moŒ’ï”QñT+îñ›ói¾^¡Éx¿RÅê­m–QîbíîÁ›Þ±ãÒý;Zߣ°ž€!ÂŒõìDƒp1ÌXæ~<–Á¼ÖæÅt8ƒ®xÔOoyÐ3Ö°|“°çJ_˺v”¹¿.!ÔÇ›~~¼™zk‚Z/ËõŠ§±yŒ.çû8—$ø‡Ì
+ƒ¯¯>UôÖëð½Åð¯C_~U0–ÁLù¦"éú#üªÐX*"³3|ß_Ä{/&Ó³¹>“õ“•‡\}¤kEôáºü1ëÑpA þªÒ=déðKB)óä©D¯Ðu õü ,ß\7[ïÐ¥=ì¨a!hÇnš¤óMÝî¬"›N%í_°cŸ;ó‘ÝDl#´\¬pWOç`ºë­ji˜‘¥ÐJ¥üìÎ¥5ýòyÙ¹¹i²Ã(DÙf¾3õ\pC Ë܌ΤÊT§SÐzVÜiX¶36§$Yžk[nzçxg%¤óá¶ìü§ˆ8-Ú¯ôt÷&É0…Š´ÃU©UWi˜æ¦®IÑ:ÒðB¥aº¯r1i~ú>½/aAåîÆJþ¿©¼/bˆWŸx%÷žm±RnÎ<…ýµµÎ”Ûúnš^òÅ
+f-9®ñû½Ç™µ’ñið`vDeŒ
+ßï&/3ûiæï<uÆÂ×yåÑ
+'Þ ž¢&1 Å.Ò¿Óà@É;EמÚUÔ[ÞñIôòÀ\#Lx·ŽøÕžðíƒÜ(˜±ìNI×Ù«›¡÷ïø½5~O ¸‘ó¶½ÞŒ 1ÀNyåX £ÒãIÄ«èÏéHÁ»D­·b’§À/•þ Õh#½/llô&¢‡™¯
+ŠÊ—hÈ[˜vv«tcÀLwù(÷0জ:SÙ­™U²ré
+R¨gbëÑdz%Ø~Ê–IÕ¢Î9Rq¾u’IÖ
+S!Â<óðfÔ„ƒJ[–/?3Ë /Oïì*ßÐ6K!JIáÁ°RHG_­µ²†-¡‰/a1«‹³t|î(v«}£û:H§+F¦ »FWëÛ±¸Ñü‰éÂÜ
endstream
endobj
-777 0 obj
-<< /Type /Page /Contents 778 0 R /Resources 776 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 705 0 R /Annots 780 0 R >>
+787 0 obj
+<< /Type /Page /Contents 788 0 R /Resources 786 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 791 0 R >>
endobj
-780 0 obj
-[ 773 0 R 774 0 R 775 0 R ]
+791 0 obj
+[ 783 0 R 784 0 R 785 0 R ]
endobj
-773 0 obj
+783 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 248.048 509.115 272.735 520.064 ]/A << /S /GoTo /D (subsection.18.10) >> >>
endobj
-774 0 obj
+784 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 288.456 509.115 300.411 520.064 ]/A << /S /GoTo /D (subsection.18.10) >> >>
endobj
-775 0 obj
+785 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.765 107.237 148.72 119.193 ]/A << /S /GoTo /D (subsection.15.3) >> >>
endobj
-779 0 obj
-<< /D [ 777 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-265 0 obj
-<< /D [ 777 0 R /XYZ 79.37 496.156 null ] >>
+789 0 obj
+<< /D [ 787 0 R /XYZ 78.37 808.885 null ] >>
endobj
269 0 obj
-<< /D [ 777 0 R /XYZ 79.37 403.681 null ] >>
+<< /D [ 787 0 R /XYZ 79.37 496.156 null ] >>
endobj
-776 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F29 375 0 R /F23 379 0 R /F20 382 0 R /F56 384 0 R /F66 388 0 R /F55 383 0 R /F69 402 0 R >> /ProcSet [ /PDF /Text ] >>
+273 0 obj
+<< /D [ 787 0 R /XYZ 79.37 403.681 null ] >>
endobj
-784 0 obj
-<< /Filter /FlateDecode /Length 6971 >>
-stream
-xÚí]K¯·‘ÞëWœeŒÁaø~
-{η¤ˆÔݸQŽ(©[t’ô¨#ñ»×(µ8÷4jd/µ‘^÷ô‘­Þ×ÇLòtiß÷ýWô#F
-ÓDS;åÅ]”.yAüÛ ‘Œq ÚÚ‡&Ϋ¶Tšpë#›ÎKd+)&r©v–h£ö#"õ Œ¸
-F\úº 5AFñ‰¯ÜÙŸÒS.>žFŸ&\N aœµ
-‰„«‘nçŠJ¯¤)Z^1a¸Øê5“=‘“Û&‹¢^ì“®=çCB¸‘UB¹~:ãå³$´óø„eÝD
-qBŒä݉†2¨WðÄK)ᯭ0þ“m¿ÿþü hÎß0AÈÆQ¨Î.š—
-yé%}»5ÅbfóüÍKÂlàiþ‘”©Dëâã|}ÜR8˜ê†[å©ÐÅì؆aGv‚æFrR
-ŽÍ»§.NKË •[ Þï.æE˜¤˜zþ(wÒBP‡ž·ñðáÏ›^Œ­qΔlöoOü¤è@c#Jñ³Ø8À1bh”P¾ =õZ™‚ï,?E^߆Á´‹ÏΈÀcA{öÁò~íè¼Öµ×ÇJ+xÛÇ1á´ILn^ÇÎImÓ>½2BGBâ‘hSÒM /EŒ]+Ê[ôÛJÖ—š˜¨hÙŸšÇ?½ûÇÖUß=Ââê%ÂÁ«ö_“ljדK³Ü>ž¯±Òsƒ•ØƒâŸúß?þh??*U"uEü¹áÏ QðŠzjX˜«ì‘¸Ð6Ü™SÄ1ÏÃÔékìuE ßþü@)• È
-ÐŽÅôvIÆ3’> íçèI`XWC§^€´ÏBÜ“ |kÖ$ í@B4”„Į¹(“ö¸ N˜áKì‘ôœ¿Äæ È × m&=öŽw¡TfÉ?…ôÄ?kø\‚ᄺU¸#á Amrˆ0ÄJås#Î^ ßD]÷̃LʼnfzU
-R¤0G‰«¶$ê¡-Ùc>;»è±B<ðØ’”ä±”â±)Ùc#[²Ç„‚içjŒâÇ–¤$ ¤­HÉk¥üüؼ{÷ç©QMàsøß?ÿÖ}d‰`ÖIŸ-8—°®Õ^Î!‰*©,üóïþúh&êÁTX-.nS­gò,\>WbFzCˆ)iœ(ŠC‡)¦Ô@óHwWu䲨;¼ã9w¼ÒÝ/¿¨Pî\÷@wÛíÈeQ÷/ðò6‚ÂÚôB¼x§ñ»á’™,EKVûR´ÜS<Ë’æ9V²æ—båžæ)T–4Ï‘Qn•Ò%µ@®³Z†Ê–ìn¬dk¡’õαrªxêæ{š#—%ÕK¬dÕs°œªžúùžêÈ¥Q}î5V­‘ã‚ûY­¸ÃQ(wÝ]Ù´>—Ð7þ@¿©w"ÊÞ'<›üû7íB_}ð­–Ò;ñd¡¿UXÂÜ0œž'‚©…z¾›P\RZûe{ÞûäÊ÷{œœX]|)ú;Ü¡1¶ núÏoêcä»ê¶±³;Ö}ÞYݤԴéÌǶ[´Ý
-篓îXo`–×Öcó±ù¤ýMëy\Í72²
-µ“þ¢ŠÊS¤”!†Š›á’y,KQ<‡Ë©â©£ïiŽ\öª-YR½}”ƒ%Åy –³8Çn¾ç)X:q>¡zŽ ó’ZNÃ<öó½(Ç€Ûù„Ú%XPï’YNõÆ^¾§x
-¸%ÍKb)¨º-§ažúù^˜#—&ÌWQuÕš{UáI4îF ê÷úñªNIC|§/zÛ·{è­„#,.'ǧީñÔ±wÅù ë&íÇ挠u’9l݆d®ëûù­¡ëæüŒ­/¸ñu¼œ
-ø4+¤µÙê€n‹y5C¼Yø&aÄ*©˜æÆ©Âc)¢‹eǤ¨:§©ƒ¸ÇJI£ÂO±Sw#ª‹7Õ _YÔådKTP*S{!–â”}¨?¬&ZUö<¨Ì*|aIך•`sÞ¹cõK‘pçå+<„E[ý
-±S(%s¡èeCJg†NütK?a5¼ÙNBö>ÛÀFsðº>sÝ/*y„ VŽå`±[´Þ¦#»¥ ¥D¨~éBC+Ô,–S.cÏì
-—'6—Z³½qô}vèZóÒ±ò^Hg(e7™ÓDdX×ì]:3ÇI1Á/7µ´›«v:V1"iÆ/a¬XšµªF€&ÂXm c=)p»}eˆ;yDMykËË#2À
-•
-š‚åŠÝ|Osä²W}–˜Bå‚;ùf§Péù
-‚5¥•!€Õ}
-ùK-¡@é
-¼Pu©¨Š
-vávŠvnïq¹Û”\ÃkÖµ=“°c©<fèúÅpX Za/‚°œ ëŸ-푺_šÅœ?œmäFÜ/?¼Tž¾?’•*Ò¶J)w»Ï f²À }ûí «Ð#³·;¼á9z¼RexçrpÂn<‰s#7Ñ»‡6
-%‰ä9<=€3^6.ŽG$øE¥êœòZßðÍ»ãk‡gTÇxÆs,£¯~Áe«üáØZÀ3ZJº6ÊPB¤g¼å<Åâ] §‹¤ª©;Ä•m‹¤ªƒ~š—ü4D²¯è; ,_CÓÔ(üM0€[}Xé]X}8Û¸aÖ3JÖÿ ¾9Í8à®D£bŠÁÎmß¾`˜ãaŸ˜±»·}Ã{Aúr㮼Œ1AêŠx‡ì„õ#t}Ø2“W£H\h[\'t®3~êÄÁwôê,©+â#\§†E°]ÄuFÚ®–ÙŽ-Ö EÚ®ÓOp‘£H;ÂuFK—pè¤SÜ¥ÿ œKü‘ôœ¿aÄJ¾V›iOk“æHXÂubž¢.“™Kø\‚¥ù*Œ…«4]Á±‚ë„\cÃ2‰ºP®ør¦òÔñæ.*·(©GR|æ1F/JIÔC[²Ç¸ŸÓ®z¬<¶$%yl ¥xlEJöØÈ–ì1A@,z¬<¶$%yl ¥xlEJöX+åÃu‚™‚ã®;Õm|$rY…vÂdˆqÙ¨n#;#—Ud§&FøŸe]…vº»ÐÎÈd Ú™£å"¶3õôÍò‡‘ËZRŒ–ËàNìé›õI#—¥ú¤9Z.¢;c?ßEwb´¬¡;K¸\‚wb?ß,Ë!·ðLÑrß»ù&¾#n ß™SËU€'vô½8G.7 ”âÊûY-½Ï
-w'§¢sË}ç¥Æjá at‹ªŠpWî ö]èÈH5’çÐJpÇÔ‡¹[a
-Fò?jý¨xÁ¾öý¦M˜Ý¤_V¼¶(ÝŠ­¿Oƒ"¼B\_Íä³
-6ß9&U0ïbð„'N’gÆï¡s²A½ìËGO;‡C.Ð7ð¬w°ý{Ú)Å`ôø¦²§7zÁ :ü˜]óµG/…Db.÷¹»ï^f èʧG/6ïOÀF#·È:°zÿε„²kï\ssàÎ9$·ct&œƒ±ÛwO1i?t§ž?Sbñ$÷†î¤Ò Û:h0Ã>½]ïÔ&õF¯%ZÙ«ï^~ãæËôhG¤TŽŠ'Ôñ+ðz“—.Å󫪧geŠ8k ÿƒú«5‘öYˆ?ï÷³]¬æ€?¡¿¶Ÿí°Š·õ|©¸š}õ*’fÊ/¶ë|Є),¼káŸüñýãúÝ9t<¼3~ò­hùü÷Ç»?-s> ‘kþ|‹kð45"qÍŸïqõCÙß_‘¸¦Ï·¸Ö~íÈZâ"’KÞ0Ïoq!IÍ–y~z‡÷&®Î¼œ²ð?ªôï ýOM5peaÿù/ðÕßï1[þ+4þ $+æIÿþøÓ»ÏÕHù< ¯i ù¯œÂÁ3ß3Ruõ
-ñ÷Ž€(æk7°\Œ@+xs<a‘4œºSVO0Ý÷÷,BÚ§j¡\uJ~ž¶`¥’ÂÕÓ×ôéügò®§T(/Z¥Âá ­nvKôäWàøά€Î¼á.W­äx[Z5 üÖð¡K^[ɤsnW_.'wb›z‡_Êê$ãeçÎÊÙxÅבsC?ɯxW¾¤Mr´6ÝbuÝÊrÂõ˜éûR]Ýq7‘…7üŒâ»Íñ%¥ýö¥’®œï`:’ÔëëzHÊo§†$õw7‰³!)BŸË\½BVçžáÓq%m[Ú»8-‡`Ï»±vŽÜ‘»"²)ДOnVŒt4ž 8n:¡Ø\³¶Í…jÅ þøls{c£[U‘å JOe.R« /…‚w4ÆO(ñ%ÆBu 6$çËj‰ÎU^ƒ8rŠÞ½)ÔÎÝÊÖOÑ’®ä–ûåZ@ÃÍÁ2Wó-ïÉ Áa¸)%«WŠþ½!`­àZþõÓønÈÞM3eÐú¬¶ò4¶NoˆøÉ—±G•j,_G¼üz.’†êRKã'<s[^ËOñ7þ¹÷Õ‘—d];Ø­¬’ˆ€` Ý„²EgìÏŒ ì­Êy3©¦¨Ù]9URRí_ÕQñO‰Nò‰À6DšV<—í ³?]n’*¤äyÁÐï0nøŒÅE lõ=vgÁ®bôIR[—‚‰Yåé;xulüÔíl.¶Išøia6ç¯0äR¶z}ì…½ÿ#À £æˆú¥:Pè?/·ªÔéÜH1À[U¿LZKSŸ-óK3ð¤pì+¤5&¸ñ´\5—è¼ÚÓ¥Çr3«ð#Üuò¾æÒŠ)ý}|3'%}$ [&é3}·`ÿ ÅÛ à
+786 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F25 379 0 R /F19 383 0 R /F16 386 0 R /F56 388 0 R /F66 392 0 R /F55 387 0 R /F69 406 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+795 0 obj
+<< /Filter /FlateDecode /Length 6970 >>
+stream
+xÚí]K¯·‘ÞëWœeŒÁaø~
+ »æ¢LÚã.8a†/±GÒsþZk˜o$ 7\€´™ôØ;Þ…R™%ÿÒÿ¬ @âs †êVM@⎄ƒµÉ!Â+•Ï!Œ8{1|uEÜ32'šéU)H=’Â%N¬Ú’¨‡¶dùì ì¢Ç
+ñÀcKR’ÇRŠÇV¤dlÉ
+–«1Vˆ[’’<6R<¶"%{¬•òóc3=öîÏS£šÀçð¿þ­û•%‚Y'}¶à\¾V{E8‡$ª¤²üñÏÿy¼ûë£Y ªSaG<¶¸h¸MµžÉ³pù\‰é !¦¤q¢(¦˜RÍ#Ý]Õ‘Ë¢î0Çsîx¥»ß~Q¡Ü¹îî¶Û‘Ë¢î)^`ò6‚ÂÞôB¼x§ñ»á’™,EKVûR´ÜS<Ë’æ9V²æ—båžæ)T–4Ï‘Qn•Ò%µ@®³Z†Ê¶ìn¬dk¡’õαrªxêæ{š#—%ÕK¬dÕs°œªžúùžêÈ¥Q}n«öÈqÃý¬vÜáQ(ïŸÊ¦ý¹„ÖxÐð;ú]}Q¶ð>á¹Øäß¿k7ú
+ìƒ_µ”Þ‰'ý­ÂÖ†1àô<,-„xÐóÓ„â’ÒzØ/Ûç½O®|¿ÇʼnÕÙ—ÌõO¸CclÜôŸßÕ‘7îªÛÆÎîX÷yg9t“RÓ¦3ÛnÑv<©›5[ï­Šþ“4cˆ±[ŠK}(ÛPüס‡·
+m]\ûeçcóŽ_ð±#Œ.Æ— °7šu16ž÷0˜O Î;X€-> ì|(’‚ãüŠ ßÒÊ ÅG¸5¹éÃÊï»>|Bï;?yÂt)¿¥lä÷‡TM¦#l<—
+篓îXo`Á–÷Öcó±ù¤ýMëy\Í72²
+vº©½‚©STÃèÐk˜ºŠøS§ÀBèÒ5P]E|„ªSÏU¬O¢®ˆÇ¨:yU'¨:·Žªs¨:wUç~CÕý?FÕ)f“n ñT žŒW`U
+R¤øœ"aIJ¢Ú’=& êÙªÇ
+ñÀcKR’ÇRŠÇV¤dl)³Dpµê±L<òØŠ”ì±s)•Ç¤5R~aTßKÀ:˘ð`@*È­ðé‘Ñg¨:^м‹ªË\.!H¼z†Ú¬¸ ›q#Ïdú®æÈeQõ°
+¸%ÍKb)¨º-§ažúù^˜#—&ÌWQuÕž{UáI4žF ê÷úñªNIC|§/<ô¶o÷¡·Ž°¸?õN§{Wœß0°nÒ~lÞqÀZ·!™ÃÖmH†àº¾ŸßºnÎÏØú‚›_wÁË `×ñòawE
+Bì6$#ŒÝAWNƒìÌ·–œ`«Å¢‚É Ï%§Âùí‚r&ÍÇæ“ö7­ß6ÈnΩyÇ#݆dd·!‚ìú~žÙ™o d§<)¾[11¤±ñÜ.œßðž3? Ò9û›Öoj7g?¶ž3¿i¼ˆ¶Ó¿¡íZœ” U¨–Àv™´’r~gºÀ>¸£ƒØ#倲Q†ªˆ+îÉ”'ÞYa)Ϲ'Ø#é9ÿ ÆN­cìÔÈ?+"é€òЊ
+ lˆ“ M2ŽKìðSᛶdhü6£†lUVó5ýº­I*f.tÈ%âÂ*žHÅUUÀÿ Y¹ ­ÈVt[üš×X3Ä›…_F¬b‘ŠinÜ™*<–"ºXvLŠªsš:ˆ{¬”4*¼jŒº«Q]¼©¦høûÊê .¯ [¢‚R™Ú ‘°§ìCåøa5Ѫ²çAeVá KºÖ¬›óÎ +¨_ŠÔ€;/_éàKØ´5Ü«;…R2Š^6Ô©tfèÄO·ôVÃÜÈv²÷Ù6šûƒ×õ™ë~QÐÈ#µêp,‹Ø¢õ6Ù-](µ BõKZ¡f±œr{fWظ|cÓx©5ÛGßg‡¡5o +ï…tÖRvÓ™9MD†uÍÞ¥3sœürSËñ@»I°j§c#’füâÆŠ¥Y+ jh"ŒÕ¶0Ö“·Û)CÜÉ#‚hÊ[[¾X‘ØpŸÎ#‚XÁZê/™GŒ&Êï¶ðUá»ß?¿öÇ!ÌÔøU,¥¿Á¯2"`ß)ý9˜°7ñ«‚ÃÜ/¶œ!Œ]FíDꊸů‚’ÚJê5wu‰º"nñ«V§`9æ1ò—_ÎJÔñ~Õ?%vn­,$ÒŽêBº’ÛEk¤àK5,å©[“€´ héJåÆä¤óÊf0ø—*CFÒAeH ›L1¬—=i3é‰Ö )ÏQ¬hæŠ5P¬ÆƒVQ¬‘xÅʉõ(I-áÌ^ÏUžº"î# !çHÞ»&©GR|æ1J.JIÔC[²Ç ÁI»ê±B<ðØ’”ä±”â±)Ùc#[ŠÇ`JvrÕc™xä±)ÙcçR*-H)k¤üß¡X±þebu"wiæ!§Ê Incµb ï&±ú6’ÝÕ¹,ªÎ1Ò¿q ÃÉn‚äÉðb° !¬."ääÍ`É<–B¥‚°¦`9‡°b7ßÓ¹ìUŸ€%¦P¹†`ÅN¾ä)T:A¾‚`Mie`u_
+ç·‹u›4›OÚß´~ÛðÕ9¤æŒà«’9øê†d_íûù+ÃWßò¦þÊÙõ6žÒ…óÒsæ§A:gÓú-ÃWçìÇÖsæ7+ÙÍ W!¬ŒBþRK(ÐD:€Zž/@Ê%[ÉFÂ÷lä4ÑžA“• ôœ?š¹À>RžsÏþYA&âÐ4yhEÒ$ VDÒUÁ‚_áJ—U # kĽnŽ4Z +6©Ž4ö8VPÎßÊ2^¨ºTTE
+˜ñaƒ™Q=¬7*Öƒ“…oç@jzT;Øâˆ)Mâ*ª^MmÀxáSŒ§ö`¼$®\½ƒ»e»p;E;·À÷¸ÜÀmJ®ašumÏ$ìX*ú„~1FƒÖDØ‹ ,gÃþgK{¤î„f1çÎ6r#î—^*OßÉJi[¥”»Ýç3Yà…¾ývHÐÎUè‘Y‚[ŠÞð=^©2¼s98a7žƒÄ¹‘„áÈÝC…’DòžÀ/Ç#’Gü¢RuNy­oøæÝñµÃ3ªc<ã9–ÑW¿à²Uþpl-à­
+%] e(!Ò3Þržâ@ñ®…ÓERÕÔâʶERUƒA?ÍK~"ÙWô–¯¡ijþ&À­>¬ô.¬>œÜ0 û%k¿ßfpW¢Q1Å`ç¶o_0ÌñpNÌØÝÛ¾a^¾Ü8‡„+/cLº"Þ!;aÿ]ŽÌäUà(Ú× ëŒ_:q𽺊GêŠøשalq‘v€ë„m¶c‹uC‘v„ëô ÜEä(ÒŽpÑÒ%\':éwé_“b‰?’žó7ŒXÉ×j“"íimÒ K¸N ÁSÔe2sIŸK°4_…±P`•¦+8VpklØ&QÊ_ÎTžº">ÀÜEå¥ õHŠÏ<ÆèE)‰zhKö÷kÚUâÇ–¤$ ¤­HÉÙ’=&(ˆEâÇ–¤$ ¤­HÉk¥üb¸N0SPcÜ5`g ºD.«ÐNX 1ðÙEdg ºìŒ\V‘šá_˺
+í tw¡‘É´3GËElgêé›å#—µ¥-—ÁØÓ7ë“F.KõIs´\DwÆ~¾‹îÄhYCw–p¹ïÄ~¾Y†Cn à™¢å"¾3vóM|'Fܾ3§–«
+¨ Ñ‚¯¡Øæ)àv©Ú±ïžZ²lQjþgÖ ì"ARíÊ}à‘2CSeÐ$¡ÆÅv…s„@%Nþ³ÅÏEÃý2ÜøK¹39Bi÷rxWN FÅz¤õ-ÊM hîNNEç>–ûÎKÕÂ#@ÃèUá®Üì»Ð‘!j$Ï¡•àŽ©#r·Â
+¡‰–2"‚xµ"$ç”òU^ëãýØ>5?<‡ÞÜ2iN +svKH_õZ¹+o¬\óŒ¤~‰8ílÞøå Yø¥á±{’LÙyÅ¿"'å¼W`CèØ¢[”¬'æý‚í;Ž9ÈŽGÎi5Þ©LÚï;˜ŒÓ›?°òk^yét¹n¾<z™ƒ•a³£75?ža#·’w`ù®´›Ê^q‹ êÞÐô
+6ß9U°îbð„'.’gÆï¡s²A½ìËGO;‡C.Ð7ð¬w°ý{Ú%Å`ôø¦²§7zÁ :¼Ì.„ùÚ£—B"1—ž÷¹»s/3tåÓ£›÷`£‘[dX½Ÿs-¡ìÚœknÜ9‡¤ñvì΂s0vûî)&퇮€àÔóÏ”X|ƒäÞÐôOt[ VØg£·ëÚ¤ÞèµD+{uî¥á%7_¦G;"¥ºð¨HqB¿B
+©Ìò³A)B¯Ë\¿BVO>çãZÛ¶´wuZž{cõ¹)#!we$dS¢!)ŸB7Ü­éh|†âpÀé\†bsÑÚv`4Wª'øh›ûݪš,_Pz*t‘Z |1¼¥1~B‰/ z6lðªKÆÊe^ƒ8r
+–ô®{Y¨»˜­Ÿ¥%#\Ɇýåz@#ÎÁVWó†ùdšà0â”­á+¥Žæ Ø1¸
endstream
endobj
-783 0 obj
-<< /Type /Page /Contents 784 0 R /Resources 782 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R /Annots 787 0 R >>
+794 0 obj
+<< /Type /Page /Contents 795 0 R /Resources 793 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 797 0 R >>
endobj
-787 0 obj
-[ 781 0 R ]
+797 0 obj
+[ 792 0 R ]
endobj
-781 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 475.907 101.177 486.364 112.797 ]/A << /S /GoTo /D (section.9) >> >>
+792 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 475.907 101.046 486.364 112.731 ]/A << /S /GoTo /D (section.9) >> >>
endobj
-785 0 obj
-<< /D [ 783 0 R /XYZ 78.37 808.885 null ] >>
+796 0 obj
+<< /D [ 794 0 R /XYZ 78.37 808.885 null ] >>
endobj
-273 0 obj
-<< /D [ 783 0 R /XYZ 79.37 771.024 null ] >>
+277 0 obj
+<< /D [ 794 0 R /XYZ 79.37 771.024 null ] >>
endobj
-782 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F56 384 0 R /F58 386 0 R /F29 375 0 R /F23 379 0 R /F20 382 0 R /F66 388 0 R /F30 369 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+793 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F55 387 0 R /F56 388 0 R /F58 390 0 R /F25 379 0 R /F19 383 0 R /F16 386 0 R /F66 392 0 R /F38 373 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-791 0 obj
-<< /Filter /FlateDecode /Length 6891 >>
-stream
-xÚí=ÉŽd¹q÷þŠ<ÎÀHŠû´îšR Э¥¹I:mÏÈ€z`aè÷A2¸=¾5«ÜIhTW%36ƒÁ _¼ ¿ýtã·ß¼ãù÷Óï~õQ˜[`ÁJ«o?üøNÀü&n.0ånN&Äí‡/·?¼ç\ý~$ç–§ßòù»» ¾qò;éBb Ç¿>r.¾ÿN:ü–ßÊ'Îà\ûô»PüHâûô­öØ" Å†Dµ§‚X  $Á"Mån‰‰Ô‘'þ)íwúá·£”cÂÒ€Cn’(Fø_}4v¦@Á%ãÖŒ¤Îr̺Ì?R%©I2ùq®%ècâ:68 ^Ž\X¿þ¡
-R}pyŽ>a7È#}îY(¿áÌpq’~ÆnáÛŸoõÿn~™äcð!þ÷ËO·öãï`ƒ0Ò1é5ð´im‚»Ý…fJ[°Ü_þ(HÁŒ
-JWH£™Uh!=d! $ ÊQ0ß ”@ø.pˆlï–+´ßg[ WØþx+¾(«¢tQ`ŸÛÐç¯v§JÙÒ£F=i¤l{R¥¬}®R¶•@éÎœmߟ;3¡ÑÚ˜j=‚ÿcgÂÊÃXB1#ÝoÏèbú-øŽÉSÏšiVà ; C”dŒ+Š‚¯ Æ×ú&‚'pZUùáì[eôÔ诈eç·z"i¶Íz¿g˜2á¸jƒÑº¤Í ‹þð˜b2ø —¨§üû9­ëzh j©]Yh¼–Ðú¸VóA\T‹qÌyu\/~¢\.ÑhÐ`h™´aU9¡A;M—ê n˜æ05 ŽWž½è€ÔñÁhÀ¯Ï^ ^M˜Ã³7ƒSd¡s\òœ¬ôÀÌ­üVz¾ë™þŒZ7NÝcZ¡i7*Mˆ)üóLñ¥:4×”S:4›ÀV˜À|}tÔÍ»¹zRp[6»³w®›¦?³Ù Z°ðDó°H_™½âøìïN¬½ øõÙ QîðìÍày$pÆÒ 8½;s+¯•^/×\çÖ\÷àÄ=¦šoëúHqHÚëÅýÞîÜ«§vi9u§=¬X…VN݃ú¡I×+ˆÖ]t÷ê©QØóîìj§íÒlözØú³k/ìPâWǧ{ ð7Ça8ŒÿåXÞô xŽšQÜŽÊ Îョ-Æñý+áÞ+ò§ÑQYØ EWë”?I=ãÞ+ò@TãUÀ½•³'·Þµ`>ºãÞÃçL+k-ü)o¿½½Ëz!+ÖŒ/7Ú™§Ï¹½ûýeªIgÐÃ/eK›>?D5jš;ETËçǨâTæNªôù!ª­^'¼.ÑŽ)µˆ—懨'“ä®'^Z¡ÝÙÕ––ëÔ‚>¡c»×S¾Ý#_ëøk3?ó…¸Í‹æü4µÈñŒa¬,ñä²À>µðiáÀOïik—\ñQ“rˆÛ1HKó(Èp ßâ1¯1ã‘-üÍ'ǼÖÀ*­J|*ÒJ´Ôûü)Kä–,Üæ °„°`Aœ¶ô¤”-¯ž«‡º°mUKBÏt*¼-†`~ÀU1Þ˱ ½ðKÂIˆ°=ØØ B»uèl­až»:u¶
-¶‡R];un×N-„izéÔ¹A^;u¶N2cýµSç¹]½þ:îe8~RGwÚÜOúà”5tôƒŒ»ÃA€×Ãß%„¼Ã#u\®q×”TP7tt…<©h“>uò
-ƒ¢ Md
-&»¼¤¡Šº¡¡k È79TCL8}QKùÓN0Ùù*©aÀª0°ºž!B®¸³îAø®!:4×xòⳮ𠗵ͣê
-¶e.ȋʪÈ;ں¥¨kKÑ×%.¤°.UcÞÀFù¢Â
-.ð(êÚáQ´u…)kàñb—ÏbgM¸7q° qWò¦aÔŒvqǃw†žö@Ä‹ÇDÞ:Ù!»H?¹W*Ÿ6{’‹x
-Ãñ)k#;VïÈ1a?ú ôDæ¢üÆ@x¬Ó)‘V8÷™äìzX„Ð+ŠG4úçÒ]W|"r/TN žMûmœt¾±»0Ü–ÍÜ…`Ö…¦¹f3ðÙh6…¯£ý˜øÅø–ÒfMÙhŠÅW£Ùž­i¼®Ùj&ö~Dt22øj5ÛÇûA{O–·4÷r76ÓHžMfSrêÇd/†wIzò2ÅÜ«ÅlÏUë'k6¼ÁØ­mÿ
-ºD?ãîñÈ %WXPË^/°§Š…”ÎtNCmS?—¨gÜmÔÅ 2êN¢àyu^9o[;—è“émó(&pYÞÀáÀ;B“ 0óH˜ÙË
-^ýÍ?Ý*`ß«OðëÕbÖŽÖ3ô¯î$!ÏOµëÖ«8oØ­:Ûvë­Î¹õ©Þš[?f7ävOØ ¹õÖnä®_?o7_Á¯:Ûöë­Îöýúy£ù
-~ýÑOÝ*`߯Oðë×­€‰q8ZÏÐgüºåLf ½ëÖ«4oØ­*Ûvë­Ê¹õ©Þš[?f6äuO˜ ¹õÆlÔ®W?o6_Á«*Ûöê­Êö½úy›ù
-^ýÍ?Ý*`ß«OpÔ«»+^Ý¿¯ÞÜêrÄöe`†»·#Ïɹ(ºŒ‹s Í*0E¬IãÂÎ.ñýL†Ä«%ü¶z*s’¸fS»G^™­JXZ¶‘ñ5­³¦}Þ¬=³êèóÁJzv—Ê1/÷ƒ•NÐýª#ׂm`íU–©\F㛟¿Ýy0׈3WË›ˆVFmG+­ÎE+S¼`´"8³V^T‚wLXuØp2øóo'†(jŽÞ$ˆ¥¨z-.R\Â=Xèú1æГE9‚¢Ò7£³µ£³·Ï¯2Ïë´
-ØŒ¦
-8٘峷üµ¯) Òƒ°?ü >þüüö–.»ø[ú‚u\¬çð—Ûïß}êgÝ[^|¤dÚ‹£‹O†>³øH¼Ó]|ª8oxñu¶½ø´:;´øLuðÖ¶ÊÇ솶²S»ÙÞ*·v³Ÿ¯°b7ok¯<êl{Ehu¶¿"œ7šs+‚IÅÚ¯­°µ‡†À;ü¼±$ô࣠±<=Z…Ñu¢Þ D-±ˆüa„\:ú9
-œÔ —ÌH4urêzæfôìszûSx[Q
-à›ªøÖj|»ôC÷L¿­0LÚ±+`èÚúWJŒÅiâ×C%œ+á$äæ Tzó´E!¨®,PlÁâwJ4ÅïèMú®–•ëjY­*WøµÒ„õ œ0ÕŠïÛ·üS$¬ €Ÿó½½ùœ|~A­òÌ;òˆ5"š—sÛZXT½i§•ðà>ñŠžòZE[zkL¥~aµðƒ¯ÛÔóR)µø¼`(e x-Ù :Åoiü©˜].u•:µr¨l ]—¾ù¯o7ë9Ť£–דPÍ1ËmÌméÅ">i‚.Óˆ%£žS•c«^s·À÷ê¬ XV•¨eíSÍ'YªtÉZ2Žj€óA×^Æ
-_©E}lê­ÉTÿb¬øE}”Á.fÑéùìX"É ÚQ ÁRTjåy¬ž­vÆY‚âl£æÚkI#K`YÌ*XÕd;¾wÑw÷â}×Â1ëÒñ¾kX`Œ^XM¬øÔWÌýMEQ2 vœ•ñNðàwMVëx=S{GH©YëòֲѮw³§37ŸAËýæí^º*ÝÍÝ}þ¦¯ÝúT«ûõ’ߥ:†ÝHŽÜû«ÞÝâªw7ÔÛ•Þ¿¯Åa¢cžh>Iûq¸§=¯¤¹êÝ]'“óíEò‘_ë¶
-Ï©ÃN¥:f× ]ÊRÌ^¥*ªÝŒÃút²ÁÖ²ÒMßl:ÿµ*¢ñ%ÉáÐÇíÛà ÊÏ…¨A­: ¶eW!P.•Rk'ôtIÜï÷ÚãwßánÅ..a­àôTMzŠ‘àvA?!àBÇÙ?`W¨ôk_ QŽs
-†"›êwµŽi©]¸¨»ª¶M_)M,+;UÌŠ¯Ä­AX±Z*Ë*_Fº
-Ï¢ã)nËh3t¦Ãǧ¶ÚcŽç<©“÷ÚË#¦
-´ÀÈoäô>Y$^J(°´û´oÚøzx€­ŸÑ°Pj¦¹úF´è3š 4œk€`Gk4¨¤¢âk£ä–›[%%`K,La—?F$©€Ô®•±sÙ"—zx5sdÔH0þŒïB”˜áÈ£ëÚ1Æ ‹1žp =…Þ(sW說GL²ÜÍþéŽ÷eÌZ«öhþÎ2~¸Å[czÔ„¶‚×C…ßW@\Œ½lhQ±Ìˆ©ïO
-èù*)è' ú–'5ET’­Âù+µEG³‰NõòjV
-b@ÄçAF¼‚™*Xou
-¥n 9‡iÚÞg–ôé3žuŒ K:S~¾-5ñZ&‰IæqŸÈŒ{…½LHæ-®J‚‰½u€,]Øa‡Ø›á=õ°v°·Ãdv0ƒü™‰%ëvœ 6do¸±veS‡þÈ.þ$i
+801 0 obj
+<< /Filter /FlateDecode /Length 5607 >>
+stream
+xÚí]K$7r¾÷¯¨ã Œ¦ø~
+¾@Þ:¢ç]ܦ Åtöö±)ÆÓ›½€‚„? š‡Ezeö’ã³¼‹9±öÍ×g/D˜¨Ã³74š°36*AñéÌͼvF½]s5ô8·æª'î1@â|ÛÇÃÇ!~¯çö{Ó¹Û‡'i;u§<Œ¬„³[§îA|⤫Šë®u÷ì©
+aÁ†xÜÒGH¬laõÜ=Ô…m+ÛºÆSá±6ÓM_æâ½Ûij¼$…[ƒ5ÊÑ¡³”i¬^éÔY2ØR¶vê\tÞ;u–¦Ù¦K§ÎEç½Sg©(R¯:ËÕë§v/CÀqà“=ÆmPêûÒ¡N™Ã@—„¾¼žÝø-±ˆ'<üPÁå
+µRê:Àh…|„hH?r…AhÈ!š‚„ÉN—Ê]­1ˆ&8ä Á ¢ø"J¹óË$˜¬|å°a°PX]Oj(vÎ}{ÃðCt(ÖxÄÎ3Ég­ðˆ.kÌ#cÛ2eè"X¹ó­. ®—„×—Ø„KFL Ø(/–úNðZà‘àšðHh­ðˆ`5<^á‹Øíw±½Kvo¢`%& â Íè…ƒÖWn‡V"~GX®Ÿ;&ÒúÐÉN”±Šô‘ÇLå¥`3“œ¸Sl¿e-d‡ Pò‰ì®'ìGo”>’Y”_¹?%âÌÎ}D±°_ìjXá;ÀÛn ðÇT­ï‰<&*§&cÇ-Uº°»0iÔÈf AR™&Y³™Jø`4Cᳶo?ßv
+k
+œ$%åI~™Bœf Va©êJw¹;éJ1Ò”Q[IàÆ:Ô”ˆÎ8ó„±átByíz©À/ˆîh¯é m×µt¾5½ÕµðˆN¶üÅP”oh,¡OK´ÖBç¹]ÄŒ?EŽÑ`å5c–u [{òL´½&'öÔ±›Ù,;^†mì—ì) Nš} Or7Z^D¾Bî%å¤+1rt¾ã÷yvy¯# k†1¿Þ~[à¦íó6¾äÑ]yĈK¡5
+)[ó¡£çÉSøJ×D &k(ÄÒv®Ô”ƒ*0öDþÏ•sÊk{òÕ…¡RZ<âS¶`
+ºäßäïã(²%ù5‹*ßÖ¶¡$üm¿þbáÞk^·¿õx-çOqv¼úký5þ6=ó¶µròW3R5?Öø>ø(Ô~&WOßþ.ï+“ï3^ÜÇš*è‚wäáÃZ¬fòȧ±<¥¼·É£ 6Pt*Ïû±<¥¼·ÉcS_Èf&ò¼-y`Må.>¶Ÿux1jrë¯ ÿÉÛ~’Y{»r•¿OÓ2™Vùcé¹¹F‹ø ¸ß8U¨å7¶a<çpâÁ¢8Ó¿Žõæ|U¸'¹zzôòx_bu.“G]_ÀF°§éÒ-SºXý{Q'1#oëžOá×v|=Üù YX©j:Ìpĵa’b%»¯Ñk…s˜`שêÇè¬_·íi¡¯èËã5+«}Êñ‹¥gñ°øl½À&,ø@Ö;VûÃãhÊÓqýëI×V˜¦Hä=gw<ëgÅî©ÍökåÏOÓeŒl[E‹:mƇhIVœéÉ°æ9ûÖ¾}~Ž0ÓKkh¢×—‚ÈBíê»ä÷jò¿Mù…F’’¡üï_W~k¯'?—HJ1’?ò{5ùõkÊÏ8RCø#»W3±*~‹õ†A)RuéDFsâñy/-
+³Ý m}Âh¨«µs8§ ±U£±*qØhbó
+€ŸwhZ7i[YêmÖ–äȧª-s~] —
+yЯ‡Ögüºæ(”k{C§n=KsÇn½lâÖKȹõ.÷æÖ™Môº'Ì&ºõÂlÈÔ«Ÿ7›/àÕ[ÈÆ^½„lîÕÏÛÌðê‡l&ù逹WïðûõêŠ!©Gë¡õ¯®("&ÌO6uëYœ;vë f·^bvÈ­w1¸7·~Ìn¢Û=a7Ñ­—vC§~ý¼Ý|¿Þb6öë%fs¿~Þh¾€_?d4ÉS—
+£6ìD½ˆZ\ùÃBéè_‘tP‚žªYÃÁ ø‰š5Òª]\ì£?òdáŒÐõ1÷íב+ºÄ!tqà°* µÄ!tq
+ÓZ²‹‰àk
+Î}G^áU<á4µÂ!*yÂ!èj…CTó„CÐÖ
+‡¨è ‡ . aÌš¢SבžèG5éU-ÐJÓŠZ U<¦Ô´@?*xL?MG‚´KÎ]G^â½À˜CšŽ ¢sHÓqCôci:.pˆ^`Ì¡XY%_[•sס¦W8ä}Ä¡X]OsÈkúˆC±¾žæWõ‡b…=Í!¯ë#)X6ˆ¶¤éÜu¨é1FsHÁò‡£9¤`yCŒÑÇR°¼À!Æè ‡ÃU
+ABÚ絑¦ú´ Ø®¹ïK—eÏØâ.+õ}éGÞ¢CïÔ÷¥«qwø°¶V§®/;Þ³¦èÔ³¦ŒÝ; ?©B|ɽ6©Fúì ²ð%÷úµk?Zim$Øý/Q‚Ÿ?]üúöá«ÿùôÿ}ó#~ùô¿ÿñû¿ÇÊVñææÂÁĤaÚ•¤ I&,0p•¬m¿Ô”Y‹±Uÿ«¦n=¾²djJÀ„=^«šú Kˆª©¶oAä´iéãm­ª¦qÅŒjÚ‚Ÿ× _s°ÈEð
+:¹»Qÿ±˜](uÕ?T–™jHoþëí°>‘bˆÒ¢°}½qª²™$fzsYz1‰‘ˆ/Óp%£®¾Jƒ×PàÍàY5Ë*#¹¬½¯ùDS•.šKÆÅ`í|à¸x×røTŽÍ_aÏE½5êë_´¿â9¦›Ôç“z»
+^nWÐ.–ÌE¥vrBÑ膉ž)x.lx‹\Ycm[3 –‘,õûÏ;gv•bgÆÎ!¨d˜´cwõŸêÊZTăѶ³RõÊ$Îݢ¢K¬JljMÁÒ\—–ÕéÒìétÙsó¸róXÜc¿,EÇ݇>uíÖ§\ݯ&àýn¬cXi²å^U•Ã²­‰E[o7µ‰ÓW^7ȇ~¹K%¬¤¡êÝ#g¼]˜õÊm™ZŠÖa»©:f×+1_/µœ[©`E¿x^N*^‘ŠœÿNQi’¤­Í gk"xå–BJtÄ®.¾ü÷%ÿýï»×?|,LDöU?~Ga/†˜{­)–ľâ—’ùð® €¦nÒ¢`÷’†ÿ>Öû}—C«r"o¦v>@„€Ð.Ñl2~/Ù.ªJ¹úµµ\Ù ÷£Û:Ô\óŽ)ùv»•}§•ðKØCèRÒä[wŠNÃvŽ5#³°‰IiaŠ‘’-$ô:–¶dŠò3Òƒ×ïÈ'ŸÆòqŠ$Q[ù…­kLˆŽJ˜É ;ÌÄ™!"㵂ÌüÃXfXâo[9r˜þ¾hh*¤ž ÂúáTË¿3£ž7.Њ"ÃLwÄ;볆í¯nçmšh6 1„óXÔo::.5Á€º¨¨d©ûÞˆ¨dÝå_ÞÚìÛ¹ë¨?µÙ•R—5î—…ÍuËsØ[—1Þ:´XÆ™í­ÐUÁýziŠåtÓ¼#×Y0ÎT²¯„ÉÂEl ´îNO
+³*$ä¶ç^\Þ^’®ó>SžvûŽóoX+qK©K/¬ÇñZÆ5Ì{«"^p>õ&{èÄõYÏVãßD!Bª 7Ïq”IwäؽÂ&HÞAœóÿÜ ¾"
endstream
endobj
-790 0 obj
-<< /Type /Page /Contents 791 0 R /Resources 789 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R /Annots 794 0 R >>
+800 0 obj
+<< /Type /Page /Contents 801 0 R /Resources 799 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 803 0 R >>
endobj
-794 0 obj
-[ 788 0 R ]
+803 0 obj
+[ 798 0 R ]
endobj
-788 0 obj
+798 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 480.406 604.2 492.361 616.155 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-792 0 obj
-<< /D [ 790 0 R /XYZ 78.37 808.885 null ] >>
+802 0 obj
+<< /D [ 800 0 R /XYZ 78.37 808.885 null ] >>
endobj
-277 0 obj
-<< /D [ 790 0 R /XYZ 79.37 199.572 null ] >>
+281 0 obj
+<< /D [ 800 0 R /XYZ 79.37 199.572 null ] >>
endobj
-789 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F30 369 0 R /F23 379 0 R /F51 380 0 R /F26 404 0 R /F20 382 0 R /F52 376 0 R /F53 645 0 R /F69 402 0 R /F55 383 0 R /F80 793 0 R >> /ProcSet [ /PDF /Text ] >>
+799 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F38 373 0 R /F19 383 0 R /F17 384 0 R /F22 408 0 R /F16 386 0 R /F20 380 0 R /F23 653 0 R /F69 406 0 R /F55 387 0 R /F66 392 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-798 0 obj
-<< /Filter /FlateDecode /Length 4814 >>
-stream
-xÚÝ]K$¹q¾Ï¯È£u(Šï°¨kZ½€ Öž›­‹ïZöŽ ]Û0üïÁG&É|«zºËƒÅlwgFƒÁ “ ò駉Oßàùçõó‡ß¾3¬´zúüã/ø$&˜r“³‚q+¦Ï_¦þŽs-8WîãEy9ùQ:ø©$>Áßì3ü“å ÒX\ðD[ Ÿ9ÙäæøÐ^3H“/ø6àÛ
-R7O_” š.m±xÆÍ8ýÕ"omª­ô¢3réÐe6=ÓÄ–¼.†eó¿(%ˆïŠ9Ï%fS™ÙŒí¦±ͤ°½¾””OI‹b âš,"JNºµ‘â
-Ž×Ý{¡œ»è-Ú+'á¡nµÿ÷Cí•ç,ÀXÔiž.ú³=ÜhcήoŒ¶{”6’Y¿ÂܘCõ´q,ˆÆÝ)\¹Â®Û„ÎVžæó8^na¹S˜³LcOî´²ÇýßCÿjÅå# ÚñÀÿ¿ß-7÷``ÔòwRÙÕa ¶Ö§.œxÚ
-'à½Ûòê õ½Í ¶²l0 ó\g‹ã€Ëz;j‡HþSóçßÏR|`^‰^ V©ô§84ú$:Võ%U'©ÌÏ}ªj¤÷¹§é%ª‹jaWG•à ‰»¿ÕÅšà]HCp”iÒóB§TEç÷éôï:k¶é°Ù°ÓáÏä2tje2Ü^«k›N.M—ƒ«Žú~Å,e…¥Þ¢7É zzñœu<å‡NÁÏ~{íþ&ÉT†)è˜{2ŸÖ2·ž—Ñ»–»uWa£³~¶Ew^¶L»]•_·ƒ ç϶xIõ1!0#öÛѬË^•sÝ®ãV}¶p<¯£wÌØ}»ÐëúlÙΪ>OÛº¬x7Ê8¯³3Ì.aâªÕºÜþY¬›YëÚc½I·%Oõ:lÕÛ*f—á õSóLù¦a©,üþsþA
-jo8Ìîähí3wÅÜË>®·\Œ°L¸Ñêg“Íc¼ñÒ35Ÿ™+ÞN:
-…kà¬zb]8áÕ_§åÿ;ïðå/¥rÌ›ô¿_á=t,« ·`)P¤0zúR?•àÜÎ2~ž>àÊŽñh¬ÛO VFBw…§:¬‡n»÷t.íçÍ:ÀÓ›>\£>4­ rœ$ô‰pà¶z† Z9A2ð÷C¿¸8¨…ú¤ù‹+n|':b° è(&º¿¸d+ùö´=ûíL'[â7g^~‘½­ã½þY¥ .²Úo
-feÁ_(*Ì™šó"›³Ð,@Oy
-@ù¶·=ËëË;—ï8ó Žãò·dÏ‚7dëä`|iu›9æ¶Ô/uš—%µË@á!à€È¦¯ÓSã;¶Ò²H‘Cè9KD´$€‰ùáø µ“w§n©„ÿ8vj—²Õe§R¥¾ÉihºöR0Ôòp”þa¤*Þ¤€€A lNw jÄ7€%§! -y¬`´ó6χ~IêyæB€A‡ÇÉoŠ{uYs“ô]¦’gÛ¿ y¡>>ÒØS?âÜY ÏôOÔú»3çŽø!µW
-TMV?“7úï3ë©
-ÛY1ɨ¯ç´¢™ÓÎõœö©ŸÓj+™Ð&.ò8§‰fis×-˜•jp?±^Þ~!?€k±“gÖæZÌœ—™µ“¬t:ç ®Û®âgÖ™³_Ä÷Ì»?>H=ºˆŸxÖW[Äß!áLÃtDã¯rúÃô!×^»Ôž2HL ·<MZ)®0§Ý?QsôÁ¿þ4¥_þñûÙdpcd`Òåb!ðPYôÒåa*¢xœ:wÞÚÁeÓ½T¶; D#B`:stcý¢°â˜‘ÐÔ‰Sc"f\ ÍjÒ’„ô·=cóQÙ꣆ýGøײÊG‹²Öo%Й¥\p!_–…iu-ìójþüW[zï¹v‰ë.ŠŠêª‰§áÛC„Ò¥N»ŸwêrøáEc®ÕË…zó`*äù£ ÿhlIö/—%ÍXZóM¥\±ú2ux Þ¹â7õº÷ i™ä+½æ[fäÆǦùj‚òêe±Åò‘(®½Ö,Ëõ¸<k–[ žJ÷ÙXì…Ê2Ë}÷Ž .G’Áßc-ö¥¼‚µàg< ²“\£štØD5)Õ~Ê+Oûû2m}—G|¢m¹³¥ºëfçVaã–ðìçåÓàÉÍ#JCçð«æZ×Õ}WÝ|õÒèÖ§YÙÜ3Rô,÷Ü\³vT+Oy¦ÇzbÂþ,Åùí[43èb:)OùþŠOdÔ²‰ã •+Ì-Y°¨îÁ¯ŽØYðëˆÝýzü]<ÂÄ{O[
-+VÞöWê=ssl©¸‰›â:
-§ñÙS~¶\ó±?µK{gºUÆöVÐ$VXpì’a·ö…Ì$6}ëˆ$×m/¹Ä÷H`(•{»K@W¦` Û…$/¸qÇà_d¢…©¨‡Ï'itS¡§Ñ“óI™¼P§u̓cñ}»]Õ{µ­$Øqx“Cj`_SÆ!Èä r?“oGN?ž#LûüÈ[háÒ™ "PÈ”6ûg´ZúµìR“ÀÀÝ›@PŽ…!Èäd:z:Á%xŽxìão:…3èv*süÚGcñ:!t;V‚”pz46‘ê”Óõ ÷UKNïsƒ^烃8!^òGE “7(½6¶£èsïàvHÌn¤†À[uêvÆ!x·Cƒ ¸‘¦h}êv†!¸Õí¤3ǃ{N¢¦d¸+êñhÇ0À?™¹:ÍYŸÉ uétû7„t -ÞUÅïu<B2mÔù´‰ dò¯?Ë©½B]õ{ÏkK§¡PÈ;S8;–¾ ÁaÔ÷¾‡†@ñ%52œûžMè¾ÇÞò„GyÌD§†<™úÄàzò¯òÜ“Æ&ð2D"™¼A`?]GMßñô>‡ÀìD
-©UO.„›
-åÚ6
-öAþöo?ýø»?}ù‡ÿþù¿þò·Ÿÿwúé?×÷Éм±Î`GáނׂÌîz]¥}pÓ¯ÿ:}øqÚ¸Å8'lž4¨uZ#E—YÈÜ¢[•_ª.ŽtìÉÐÊñÞǤ¡Ð0¢ÜfõÃt„ÛúE.wŸ~YÆWÖOá–l#ô¢!îùöæTÅÄxŸŠYF¯âþÛ2¸]ªÑí ÷Çœ,Ž³à–]sx´þécPý8Ýÿ
+807 0 obj
+<< /Filter /FlateDecode /Length 6309 >>
+stream
+xÚÝ]K¯¹qÞëWœe¼8¾À@°îÈÀAJ´K¼±;Ñ'AŸ*²øìîÓä}éX‹;šË[Ud},‹.òËÏ~ùñ ?øWÀùE\¤°L:uqN0.õåó/o~½
+–‚ûNd)˵gv*œjsiEr˜–|è*§¢Ä\šY ‹6¼âÀý§Cóþ©vÀÇŒw ·%ã´
+‘gj
+VLŠ·õ´!ÊÀ:ÆnIÏkUôã9¦¦A”`=t™€e¤æš TAÄn„‡Å–9©ö>”920PC¡1V©¹,ÚŽ†6!EK
+e0¸ ÅÈZ–kÏì¥XÀ¿æÒŠÔÌH%ºÊ©è35šY %³¼­âÙnw‘z9»U.®•0Â/`¶Z@HkqçÂÂÀgfK䙺˜-üà"ÑO˜ï bŒ°“º×¢ï”õ–ª 4 ÔÀìo¼<(×@*¤˜QHh>–y/0Œ¯2KY´h˜õ&ˆŽÔCLÎa=ÕŠÌe¹òÄKa {áÑÒŠ@Ïભ™J>Ó$œšXɲ"¬Qãl´{
+ÜÙH²òïh)GNp®!‚5­Ñ
+ôFßÖ™‹"kn[¥+í¯Ò6Š’•îâòb†
+Í€¨÷„ŒpÏo©Šƒ1Ö
+.ɲÚßS…ÈXK!pÚÀú©†Ó lßV[Ê>§öRÒ¬C#qÔ•Lt™3Qe™Î–}êLTK&â®/‚*왉y¦.&:ïLGñDR·h;aªý¶ 
+ˆgqŽyn’ªÌ¿}Æ]‘d+g·¾?]¶H¼”U
+hZ\1Bò3<ŒIæ-úM¥˜QâÌ(‰<S“Qª0aŒkoŒ×¤gU³·Æí¡„rAÅé0ÏÞnŸ¡
+R7O_” šÖ>áØAœ°@3N¿õÈÃ_mj­ôb0réÐ%™.4±'ªaYú‰R‚ø>›s©‘L™ÎÇÁŒí®±ˆIaô• ¤|—´ÈÖ ’E¤3ù¨ë­>R€„õà(Yѹ¥QOŸ´IÎ;mļ6Ê6Pׄ6RVc‡7Ò¬N œœ6ÒK`+«M›{b_W³;K}‹åå&Äû=ËÄÓPGLv—ñ†D[g*A7X.>%'Ažé=ã‡|JMnÃfVõ¡Bý–/Í*œ‰«TÏ«³¨`†}ÿ©™†^lÕù‡?ÿæ¦cüa‘?"Æ ù¹çG¡^4!ýBõðÖ^9Ép9Úiÿ7µÇ©:À\4hžNˬó1hcxÝkì¼2í(m$Dû̹©ž6¸•sйYX‹àÐí+Bg+O*sxk,ìcyPjɃVööø÷0þ…Úp¥ ¿=<ª—F°(I™Î;)òFmX‚½õÃN¼Û 'àïnÏSÀËëQÊ0!K“-NŽÔ†u(Xf$ÿÏK÷ë?)>0áå ›”‡Sœ}›ú!5'Ú¨¤rŸšé= 4]ƒº¨–I¸®•!ñáè·:FÆiŽ2M*ÏtJ5tþ˜Nÿ®ÒY³O‡½†cÿ-·Ú:µ±˜n<Mu]ÏÉÚsZ ,°–—´g$J½CoB`Ò„‘^¼'Où½cŠë#~Ü^ì~Ÿ’é ø€Ã6á*{”¹Wv^UL…ö«°SÙ–íÑ×m`õªuT~Û.œ—íñε7Žüq?šmÝ›zö۸מ=ÏÛ(3Ò¶QoÛ³g;›ö¼Û×eûSÇy›…U³:ìgµ­w,‹m3[]G¬wéöä©Q‡½vsŬèf UÖÉš”v/„Bø•hK]sû&ßÙ?æpãSy)Åâ-¼ÌÝ0;R€3Ž[õxúäÄ¢|ân˜ÇóËàÁsã÷ñ²åÚ-Bân˜Gù(ð¼úþg±ý™»aå¨A^±Ym~bnx77<øKl½ÖL„ÕÖwü9=öq·å
+‹&ôjó‰»aÏÀãξÅ1¹&ž˜ÞAº‡ÁŠÂamÀ[žxÖ²Ÿ÷¤Ë¢©yÌ›ôÜêð­RÒ¥=ce7gk)º÷€«Œ/—7¸³c<šë~)Þ‡1,”âõ:°ì––Ú¾ì¶áKÜ4~¸t{™“W¡¿¥+÷®ÑÎç$ÓaþÚ{C½þM@rÅ`C0Td½I&ö÷‹²ç&ê¸Ø¿9óóUö¾ŽÛ­äôÇÅ0þ`Æ¥§›E9O‚\$Ob,4 0L^C{åÒÆœöD=§}O¼`aÂ¥‰eù
+41Ï&†ÞRLd¢ž4²*ûŽ­l€l9-
+ÌbæDÍ„Ò«Ÿz%Þke¥K\¤¨‹Â\«m'Þke¥Ãȃ[ÆïääjÛ‰÷Z™Ç½€ æ^•v±åÄy-¬ƒd‹yãƯ]}f€X ç YÆs¢0½øåñVÖñ£LÃFÚñ#±Å߈·²nz’‰´ŒÁÊV{2òVÖg{{¡I²%™2tA”¾ž=M²¥lJW•8ø1?HÊ!ERr~[¨œ¤™i3HГFGù:`ø`và®I'ÉA„WLAä2hѤÜ;Ò^`ÚW¡GΔ–«äo"%¤ª„eMß7éy>¤d?£Æ¥„¾{ŽYaR2+ÊÓà† Su ¯(¥CšÖä”I¹Ðv{£Rdk’àhÙõã˜,IéÚÒ§«H`‹åÔ'J;fyÉ›¨øíô'ÁáksA¨•ä ˜`Ã%úœ +þúw/5
+>FÐ&ÃÝûºÿ(óDþÿðë%Á)†.?ä-yc}çò…`N‹ÇËß‘)C€hÒ>"Ø Ç;ÖxWUYÍõÒæu©¹\Òξ8Ñ7©ÏÖ¹—†Eâ„Œ¯MtŒ9ßKL@Où^b68þˆ¶Iˆ»0ðzÛ ú·0¸öÛ–2Ó‘CiòÜPΙ¡«œaÞ™[ÉV† â]‡ï>ÈýLVAÃ%À  }’¶<6$BÅ°+’ü6’´ë Ì}€Óe1ýüì£V1î½×‹bš«˜’BM|ñlé˜É3õíÏGê{\;káÙ‚þ‰ºSÿpå<ߥöJAxª§Õ'òNÿÃOÌFê
+ãÜté]cæe_Þ0+§ð¤»C gšC %ÆCøgÜÏʇy¯1¾B ‰%?h!?Ô}iõÙËn~ù­¯=‹o< ‰ênŠŠæi‰w˯…„`'¦fÞïÜhË̓ÙÔ(ÿÚ-ñémFÉåP†¿56'÷—u[3ÖÖ©ä‡"6'S7Ÿ½À7Vü®^O}öBZ&ùF¯òªŒÜ9l*Oä?}¨¶˜‰âþkËRŸ;À-ZS_!xG ÉýÞ†/7ÌÖlÏù­#ÉàŸb- ÇZžÁZðO‚ƒ$·¨&vQMJõGy¹t|?hÛ·;b‰¶ù–æm›ƒWHðùSp«#ØïëÑàÉK#Jãk¯›îÚ¶Õ}ß¼|sitïÓ¬ìÞÉzæwmH»Nª•'oCø˜Òø¦ž˜¡Ÿ¤8¿ÿªB|y#å½WñÃ4jÉÄEÀÇ*K‚õÜ“‹æM<tÄàxBbCoŸ‹G˜øèiseÙÊûñ:ûdÇdéŽ} 
+ Øé$^Ÿ1Hñ¶C|!`–¤È÷·µ°wµ¤ÅÁs\3î6’6¾ìÀ,%ÄêæÀÔ?‘{`fç_¼úp
+¨ö˜B|Ó-»ŽÓvûàv!oØõ-L„LHá
+T¥ïÕÜ¿%8-¿õýŸ»\g¯÷Ð8¥ò.U±–¾S T//¥z:uóKWøW±OßµëÀßÞìE2w‹×Zå¼~ÿ ­QÒò;—|ö_b*¡ÐÍ ;¹?rÔ¢éý›ý·+UÚÅyÞ…1ž‰%ùúR~G/¹frÊKéüÍ«Mùý3¾yÇΗ
+‚LÝÁÙ÷è»úß ö^ßåÌ©OÔ­ú2œ:œ]ý_Âß4aŽ¿ã0fcf£">1µúÅbœ§¤€ñ&^?šTŸ¨[õSÎõÄ󜾂Ÿ™Ò>SwÚû3?³Üù_ÁÏÌ©OÔíópægvõN?3wiöܦþ2ÞVòn>öš]eX©áªð`J‚+uXÍÉõ6¥CÜï¶æúëm…¤ÝšûဤٚÛ'i·æ6wä”ñÌšp .¦a˜Œ¢ð’,~¡oÙ#žyñû|b¿Î÷ñÍd‘R–¯}žŸX¯•wmsÚ_pOiM21^3çø½g^Kºæµø}b-œ¯x=î×íû·*Þ/ôöÏß*¼ÔHœs º•‡`Jzü
+A
endstream
endobj
-797 0 obj
-<< /Type /Page /Contents 798 0 R /Resources 796 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R /Annots 800 0 R >>
+806 0 obj
+<< /Type /Page /Contents 807 0 R /Resources 805 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 810 0 R >>
endobj
-800 0 obj
-[ 795 0 R ]
+810 0 obj
+[ 804 0 R ]
endobj
-795 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 422.205 276.623 434.16 287.462 ]/A << /S /GoTo /D (subsection.12.2) >> >>
+804 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 422.205 217.586 434.16 228.426 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
-799 0 obj
-<< /D [ 797 0 R /XYZ 78.37 808.885 null ] >>
+808 0 obj
+<< /D [ 806 0 R /XYZ 78.37 808.885 null ] >>
endobj
-281 0 obj
-<< /D [ 797 0 R /XYZ 79.37 310.854 null ] >>
+285 0 obj
+<< /D [ 806 0 R /XYZ 79.37 251.818 null ] >>
endobj
-796 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F67 389 0 R /F56 384 0 R /F23 379 0 R /F20 382 0 R /F29 375 0 R /F69 402 0 R /F78 469 0 R >> /ProcSet [ /PDF /Text ] >>
+805 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F80 809 0 R /F55 387 0 R /F67 393 0 R /F56 388 0 R /F19 383 0 R /F16 386 0 R /F25 379 0 R /F69 406 0 R /F78 478 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-804 0 obj
-<< /Filter /FlateDecode /Length 3541 >>
-stream
-xÚÍËŽ7î>_Q?ЊD½·Çm {òÆ· §ì&‡H.ûûKJ¢^õèê#É¡ÝÓ*Š¢ø&¥²\~]äòéINß×/OßÝ\\”Ú8X¾üò¤ð\Ôâ£Ð~ñ6ãÕòåëòã³”¤töÝO_¾¯(^É(Âj‚ºâ$-¥Qï.Ú[ÑG¢‘<â"ŽÞð<é—”^¾Óê9ÿmBžg Bñ “øDÏw7e—(¢g6öVhYÉr¡[RkÚ™Ab?àÒ×wð·qù·¾&¨¼‚Ý\Ai[†y ó‚ Œe׌‘¶KtÓ3oiWA‹`ÂŒ™h% VeZ}ÁÆlsuW.ÈßVñd­uÏ…¢2?í_gVx<d~åýd\úÆOGã&Á™— —Ä[dE<!h’Ös/‰ÒN4””5‹ÂâDô:ØžOFI¡ˆMADåª )ì!ƒ
-Â)33>lªxT»x‰À¾.óÁÀH£Û”¥4¼ŸgƒÉ:æ>žÕ˜ K0dUæ3Çèïfbíá@®1¬r½?§˜á‚ƪW2cšý-™‘Œ×êw–©Š+êlž5:g#ò!¬ ™O1 å18•<`Ù‘/F” 'V<gZ%Ï{wI–Ã#B§}%§XtfiÍËéJH†É£¸…lù™ÙžÛ&àÆØVä©›f;ÞT ŒA"853u/J}GוNG7aW7û±¶ø"Èßýμ«»‚„
-+2yI_fŒÌíر¡GÆ ¡nYw è+ ¾™}ëkõ™,Ûâõç覡©G‹A
-ÆkƒÉ>»÷ü :ö½qÅ»µÂzS!
-g×Ô¯±Çz˜±¶ø•é&M¨qG—\èfVŒEå÷£><®K€ƒ6ÎؓƼ$8¢Í”¹Ž›´A£ uîOnJÍX¬ëãr¡fÍé ÔV8üf»8¶Õ€ÁÂëiÒ¦©®=ñqÒ£]
-?39¤H Ï˜)èÓf
-¦7SXicz®¡ã# ö–ž3^moÀ2›˜µKYI8´’c-DW"Ü°Jã¡ ^xµRëR½#Ç|CA še´‚ î¸/ê`b—‚>4½ðëLG0°”DB£Ìè”('˜£oìÕa?ÆêRÜT9_Š~*Óžrà4Ú"óJΕ„”¾È.§x¤Ø†9¬Gþ}Ó|öÇ)ýš\”ÖìµÙ¬"cï§pT˜Oa˜í:ÿ<Z$)¾ $Åõoˆ\)á¡*K•B `”íèƒÓ:pŒ .4(aÌPî$å»P×וšk3±ŒJ–¢Üë}Ù¨…¦A)ƒˆf£}ñTDcKtßèir rÊe2|žÇ4nÍk„I÷3LQº#ž
-£¥@iÄÚv¥Xê%R–Þ×°+ù¼EÃpÝøÅ:ÒøÁ:U]s­yzü}JYO
-œõ˜aÕ;\žtËX}uv5°rN¡¡o¸®¢OOÌ`õ5EÒœ‰¤þÛäYÆž]õ.…}6ëkõs;7#ÙC·åSÎ~mYýèÂR«P¶6­ŸRàäÖê6‡>³†!ªs[±¦:VE47„ÍÜfv;D- ̲3ô;eA®1Èãe5µšÔ÷šh¯îå~AkƒÐ&l)×vÖ›ª7ûç íÕX8ªÚÛáÞÆÙ¿l;~WÄF½yï7–[•ðûyâÊIô!b/“Òé*•0«›+zãsWŽôþÍ@ßècPÞjÚÐÕo fŽ8ö›&AÄð/€š7öf/x=cM]÷΂Ú*ÒZ”nåd‰È3MWË×,†Kÿ̧NSæñ E\›§ å)’=lÚò·¨ NÈðwìøƒä?RX”_
-Km|ü÷Ób
-.”ô‡3–šSÜì{ƒ\m› N¨V: sI3ÊïÞzX+8Gæ2
-ê/¡µ; 1á ­
-k8°o¡µÏvÙ8§¹çŸi“N„»ágs* ¹FeO¹V€Yâk3A²V=_!9º×n8'êûa¥U늼þþÂAßp£3è‹÷Žr±2÷+
-ÙWqGq¸ž‚ëY°Ï³•çðˆßÄy™³ J+¸‘£âß)ö<–nÆpïŠZפÕÂ^²ÓN‰hÔŠÒ·_²33µâAêÚ—cOú®Pû¥c¹e¶wö:
-ï+Ný± {lñ­ûÖ
-¹&óa”‹ ­pæ3..ª¡¸³ävùSJ2ä;¡+ç9äm•/@͇Ñ=pÝcÄ¥¢Ú¬B˜ùH6;´Ú„ ݼ›9Gé¹lw|¨
-Vèàî\ ™æxtº]>½v—.C—R#+ßœqǵ†É†ªRãkhó Ïòš-ºÐn·í^S+4L2­ë>’Jj%œ7«uN¤à©$–]{  1ΫôœêO]·£}Θ(,ôëó¾‘!]7ÖÏ’Sê·•Y{aÝÀ v¯å5F;Dé_š§Æ…FEëʸüüõé÷?- ù«c°Ëÿ–ƒaÆu!dNú墨UaS–Oÿ÷Ï_ÓÜÏË@
-Íî&ñSj~/1݇ÇðóìnòŒßZ!•Cü”Eû þ2»›ŒOÿ»´wXxø†EÌJIËiqrí€Ú„z‚µ‹u¨ääfk&,ü{yúe©Âþ|ʃ?~]òÿüô„»@Ÿgã‚UŸónÁýÚXÔ¸Æ^‡åûom¬AÕ‰=ØA•&æ]ÙÒúðTí-— <òàìeÒ%@y¬ãUzð;J0߶¾hƒ%³!EŠ
-iLûJooì¤eœ¡î%OH²úmm~Å}ƒ¼GÝ:Í:-~-g‚1¨Óœ)àg¶ƒá.g&$gºÝ¬9c…‡pž3‘¬ñuœ¡–eŸ'9Ãàgî§
-«±µæ,w|âÎ:ÛUÐ ÁÊŒëNî(¨;­kAàb+hº[ð€úqõ´‚0^”C©[{W=38C¯rÙþ °}Õ‘¬„À›yk B¾R/uÌENs%COLø]fŒsG^´ ¼9ªC¶¯5RL>Ë ŸØ1^“ —MK±LJÒmç›…¹\èQ<=Áèt`-OO æPTL°Xë:÷Àü8æ´ãÀ|C2&ÎÔc¥
-Ͻ´ÉS)„I
+814 0 obj
+<< /Filter /FlateDecode /Length 3540 >>
+stream
+xÚÍËŽ7î>_Q?ЊD½·Çm {òÆ· §ì&‡H.ûûKJ¢^õèê#É¡ÝÓ*Š¢ø&¥²\~]äòéINß×/OßÝ\\”Ú8X¾üò¤ð\Ôâ£Ð~ñ6ãÕòåëòã³”¤töÝO_¾¯(^É(Âj‚ºâ$-¥Qï.Ú[ÑG¢‘<â"ŽÞð<é—”^¾Óê9ÿmBžg Bñ “øDÏw7e—(¢g6öVhYÉr¡[RkÚ™Ab?àÒ×wð·qù·¾&¨¼‚Ý\Ai[†y ó‚ Œe׌‘¶KtÓ3oiWA‹`ÂŒ™h% VeZ}ÁÆlsuW.ÈßVñd­uÏ…¢2?í_gVx<d~åýd\úÆOGã&Á™— —Ä[dE<!h’Ös/‰ÒN4””5‹ÂâDô:ØžOFI¡ˆMADåª ÑûC„Sff0|ØTñ¨„5vñ}]惀‘F·)Kix?Ï“uÌ}<«1–`ȪÌ?fŽÑßÍÄÚ3Â\?bX#äzN1Ã+ŒU¯dÆ4û[2#¯Õï,# RWÔÙ<kt,ÎFäCX;2ŸbÊ=bp*yÀ²#2"_Œ(N6¬5xδJž÷î’,†G„NûJN±èÌÒ6š—Ó• “Gq Ùò2³=·MÀ±­ÈS7Ív¼©ƒDpjfê,^”úŽ®;*Žn®n†wcmñE¿ûyWw9Vdò’6¾Ì ™Û±cCŒ6BݲîÐW|3 úÖ×ê3Y¶ÅëÏÑMCS%Ž9‚Œ×“}vïùtì=þzâŠwk…õ¦Bή©_c3Žõ0cmñ+ÓMšPãþŽ.¹(Ðͬ‹ÊïG}x\—
+/úlÖ×êæ2vnF²‡n˧œýÚ²úÑ…¥V¡lmZ?¥ÀÉ­Õm}f CTç¶bMu4¬Šhn›¹Íìv:‰Z˜e3fèw*Ê ‚\cÇËjj5©ï5Ñ^ÝËý‚Ö¡MØR®í¬ 6UoöÏÚ«±pTµ·Ã½!³Ùvü®ˆzóÞo,·*á÷óÄ•“èCÄ^& ¤ÓU4*aV7Wô.Æç®éý›¾ÑÇ ¼;Ô´¡«ßÌ/*<pì/6M‚ˆá-^:
+ðzÆš ºîµU&¤µ(ÝÊÈ‘9fš®–¯Y —þ™O¦ÌãAŠ¸6OÊS2${Ø´=äoQ:áïØñ+ɤ°(¿–Úøøï§;;Ä\(;èg<,5§¸?Ø÷¹Ú06œP1¬tç’f”ß½õ°VpŽÌe
+~[ÖL}zÛ誵LÌüÌ®ÐËÆuô^˱|óžxm×Ö£OOÏ[ÖåuöÖí÷7й)OÖûoÍ×qÝ¿ž†œË‰äÄ_p˜€­ôü¬aÕÐw'¿Àþ>O»Êoóž¸;ºŽ¶ ÞñýÞuá•ã8íAGôÌÖò%ÚáºÛ{¾$y][\dr4J÷!n…ÅŸæý”˜á-†Œ˜–ÿÏ2üüG«k£ þ‰®¿ 2ö1nâ™sÂwÏ^·ùmpQµõ?=iÂk÷¨/ªz¹aãCæC¡±Ÿƒ¿A•ª²4;=œÑsJÔ_BkwbÂZÖp`ßBkŸí²pNsÏ?Ó&wÃÏæT@sÊžr­
+=`æ#ÙìÐj&tGðnlæ¥{ä²}Üñ¡*X¡ƒ»s-dšãÑ èvùôÚ]º ]JAŽ¬|sJÄ×&;>ªJ ®¡Í'<CÊk¶èB»5Þ¶{M­ Ð0É´®ûH*©•pÞ¬Ö9‘‚§’Xví¸›‚4"Ä8¯Òsª?tÝŽö9c¢°Ð ¬ÏûF†tÝ@X?KN©;<ÞVfí…uƒÚ½–×í¥?~iž
+­+ãòóקßü´$h䯎Á.ÿ[†×…9é—‹¢Ve„M |X>ýß?Ms?/)4»›üyÄO©MHø½ÄtÃϳ»É3~k…TñS^íƒøËìn2>ýïÒþÝaááC1+y$-§Åɵjê Ö.Ö¡’_{˜­™°üñïåé—¥
+ûóý*þøuÉüóÓî}ž V}λ÷khcQãZ{–￵±U'ö`? Uš˜weKê7ÂSµ·\‚ðȃ³s”I—
+ ó±×)¬ÆrÔš³Üað‰;ëLlWA'+3®;¹£ î´®‹=¬ énÁ`èÇÕÓ
+ÂxQ¥ní]õÌà ½Êeû7ÀöUsD²oæ­A&ùJ½Ô09Í• =1eLàw™1ÎyÑ6ðæ¨BÙ¾ÖH1Atú,7|bÇxMb,\6-uÄ2)I·oJär¡Gñô£Óµ<=šCQ=0Áb­ëÜðã˜ÓŽó= ɘ8KP•*<÷Ò&O¥&ïSVÿî2óR§N˜‘-Ì“ŠƒQ—©uæ[ «{ó¥0:hCÂòýòTxŽÕVæúº¯ dùw.u^‰µÕP„³üzÆZ‚œSIöZ¬¨§tŽl*Ú:ð&¼=W·V{ ò¤ŽÞ¸y}ò¬ÔŽî‘×Ñ7!ÔêÏìïc ½Õ=°‹ÉX~ü ý ?ß/iQ\ˆ€¿b>…ÞZÑÔß–ž>w±Ãƒ0Nå¯4‡Rì0q¡{‡Þ†á3S&½-ì[g~x¯›ÞŽÇ‰Wë&Òë
+R»–~}§ùv.\Ç· ‡û᾿+­=¬þ“˜Î„êOHC9½Ä[n“¥õËGÍ7ÒÆ;üå¥ï
+d¹îšgÞ˜:º™Žo¦1äüg¦þ¥*4XºKYI<|íÔÃu9¿‰[¡75hhÉãGþ‡r7&_˜ŸVÉ9Æ!}ÆIBØ¢¯E|úr+s<+[¶ÌÇ?ÖÝG´f~£Óš= IOHCâ= ɳ†¤Ñ•†¤Ñó²…úHdÊ Fîô
+ò„@·,Ìb(wÅuØb¹Ô…¬"ßJSo î+Š¬—§›¨Ëá_âœþÇ—ýwq %YF"9ív6éI˜“òÿ[Ç 
endstream
endobj
-803 0 obj
-<< /Type /Page /Contents 804 0 R /Resources 802 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R /Annots 806 0 R >>
+813 0 obj
+<< /Type /Page /Contents 814 0 R /Resources 812 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 816 0 R >>
endobj
-806 0 obj
-[ 801 0 R ]
+816 0 obj
+[ 811 0 R ]
endobj
-801 0 obj
+811 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 436.381 260.195 448.337 272.15 ]/A << /S /GoTo /D (subsection.14.7) >> >>
endobj
-805 0 obj
-<< /D [ 803 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-285 0 obj
-<< /D [ 803 0 R /XYZ 79.37 771.024 null ] >>
+815 0 obj
+<< /D [ 813 0 R /XYZ 78.37 808.885 null ] >>
endobj
-802 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F58 386 0 R /F56 384 0 R /F57 385 0 R /F65 387 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+289 0 obj
+<< /D [ 813 0 R /XYZ 79.37 771.024 null ] >>
endobj
812 0 obj
-<< /Filter /FlateDecode /Length 12542 >>
-stream
-xÚí}K$7’æ]¿"ŽÓXd4ß@[X¥JÕÀìIÝsØÉv]-Чùûkf4£é‘‘Õ³êšn?””ù¥Ñ^¤“Fºûçîò?/îò§ïÜöÿ×_¾ûã—Ò/>]c*áò˯ßyøƒ»øKí×X/5·kªþòËo—þÞ¹œ+éÓ¿üòS…È{ׯíР´O=Áÿ#4 ¯Ÿ¢ÇŸ¿8—>Ã?Âœó?ÂÏíÓK¬[¸!ø/ø{‚ÿ”@fÿøÅçK¿öJºán(×âªXeXAÿßÁJh¬„?½¤P¢OcÀ6ƒOCâõû!¿ÇW’Þå›Þù^®¡¦Ý¿òyd"|ÞˆŸ˜•ì?OÆR­íé•5|Þ£ñÓ ý Á¥†&9@v'|‘¿šð¯ÑųÛqGð̧pðÌôþÒ {°šÆdÔù]snÒÉ£§3¼ÿü-H6‡N=\y<p…Ïð×èø¯é³ÈÎ>t’!Ša£p±•Äã†?è]1zˆ TJæÂèÎá&…l¯Çq=ûkÏÙ×ãRš¿ÆÖ •àÏ·/lŸ¯¡ì ÃOù
-ÿã¶wøáÖÞþ^o%·ºkwy©~ëíþ³ñç‡}È­2þ‰Ì#[d#ÝòvÓ=ÛÅ0÷‘žÛf¸7j†Îè¤é_–_ÿ»–õ°qJ)m&\`¶“§’\¯ 6«’¦–/·S|?5 ÊïÕñ{:–®üé/ïÊGÿîû «šKÏwås#ï=¼¯ÛÜÅÓ™MV2uë—¯¹ÚðjÞ6¢!ÞܹgØœÂÔžqìäáÁ?üð‡1‡w³ 즬ôK“ÿ*MúÍ&P–Ôûõk‹ÜÄýÁ&bŠ`3^o ”»ŒðXÄ]cÊErºÆRŠÀv¦÷qxöÿD~úÅHÁ‹ „‡ b¿¼ýöÝŸ/í?](åp}ÆëÛ¿_¾û¿—ï~¾è5¯°!}i`üùFáš:þ|_þÏ*üb¤ý0þg~ûí24­‡ /û'\^paè5Йäq0„Y–²äÿ`ÇœÍÖ" zoG÷ó9$9Ã
-õ;„ž`X%WžŒ]¤Ÿ
-~~>ú— ú²PŸ.P²`'z˜â\|~d:¸šûÓ©¶âfþš2Ž³WaÔ\ßž¢Xš…)×ÿãñ Õ`Œk‹ÿ"-nÛèíÚzZZüëýÁ¼8´ö§Í˱C¡OZòíPå7Ôq£GÓÓÍ^¤]¤‹èƒÃçcSÔ_eôÄx­-=;|Xú#ãÇ6yr
-I/g"è÷4fbf—± ÙÅ1a%‡'€ÔžhŠºÙÚÕµ³k¸ß¨Ù¨RdXä†ÄNUíT‹%lª±(ÈÛpu8fņóªj‘³bB¸;LY0ᇅŽ¨Íu“œ°)¨Â -I1‚®Q7!±»äPØ
-ÄhPíµFkW %5‹à NÔâݳs'b4^›Œ®['Ys3ÅfÄS•A†É53åêR‚M¤QV`#æz²FZ3c9Uwõ™Û9À‰Œ®õîxNÀ—›ï¸üóõÅ*Z³£‚3lU§cD oC¶‘¡b9bÆŒE¨àË2xÛFÕEå1ìã
-N­FcV·á1»§r3ÕvˆV¤¡h*l4*º(À¾ZQØÉ׊û
- ŸÐ8¬¹>Å%W’"è$€¥ó_åzL)®Ú³Üv¢yô¥ªsטñðNÍ
-ÂMÙ=•3¡‰¶C´œ£Ód6<!´o  ÷r@[«°õB2 ÃÀ÷+ž\
-ï;Š&˜”ZÅÚY
-ô6œeϬ û¯ÊrZl&f€â0#…´ƒDi³Xðp¶U‚Bm@½;‘‘—PeÂF Jbß’Õ%›äf‚¥}½LE0u:dP{½ _Ù1+8ce{˜’£s†Ÿa:s-â“™ fº«pµbµÔ0Ÿ•ŸÄ3¸Ü±A™ è€)´EˆNTÏÈ·aÈÃzÞ.¢f^‡úÕ’ oÃÅኩӢh Ó`<׈q †SŒNšÆ6þ‹‡o€@+ŽÕà°ZÌØqkAȹ|Í5µoÅšÇÀ¦¦ {ÜŒ0»9Ä~Q=å
-•®RÓœ oÃÏá•Š‰çªjP’¡þ›ÀñLåLê9–°‚$3ž&d‰»ù›Çƒ9@ ë@› äžÇ⢰b=—ØU‹ÜPÀ‘3QsNȸ<M{‚p³á–Ši<CÑŸ$CÕiÜ©Âæ¡€0ÔDOQ6v¨x*$* xuÝãr@rM M·Ñ°ì#ƒ:Áa©*E†Ej¨`¨X¸OM0ÕDÜ3L{ °¹á•ǧš5<Î…Ñf†B­‡.PüW< ÜÀ 2†1øDµ9‡wvNÙàÁDÈ9œ›a3bP¤šªRdX䆄­¶ó «Ý© GéÅ:µ9¡·áíðmu{ ’Cû5Ž»8ë×7gÛÜဠ§• ÔzP+¼ó9 Ë}®ÍLx.Ñ´¨SHìrÛ‰FcåbÔAg¦LÿL»½ ŸÙA+8ƒcuÇx9;V©I>ÖŸ"ÛFW{8 °Tâ
-X:3BNb©{YÄr¢ÃzÕe a”›N4÷žóÅhƒ‹>æž­UÞ†Ãì
-šDÝ!XÉQj²à¯ÌÓ\ËÑP¨®ðq ™å£ (ÁÔ´«`„| x¬Ûó"VVHªÊ Ã$·œhkOT¬ ¡Äd
-ô6ÜeçTÐD ê¡JfL$šƒ
-§JW‰Q 3–«>,Öãæì§JšEá!lÉ’Õj³yi‘òSéù
-Ÿù S‚°©á‘^«ž54=jÏMÈx?¡4‡Æ¤7Û8ÁÈPŽ!’Rã
-¶Š…®dUe a“›NVa¬^§6¼å °Ñ‰ð!Ëðm‘›ˆ¶C¨zÈ":M
-ðèï‡AAQ
-—€Œ5õqžRû(!}ly”@œÍ+ÄG% Ï¬`ñô$‚j3аÊm'ÚsÃÒUÕaO«]ø¤eø§rƒ(ÛC•¼˜H4¹ÁÚpNJ¸­åТ(:ÎZzìJH˜¦ú86mA!>9É!Ð.ÉÖÜZ¶ê 4ìr[FñæFÃÒUÕQ Û³µ+Ÿ½°ƒ*8ÃPu‡xõüecÈ8˜*Ýl‰+X-¥Òù‡ƒ€n¨
-Äw,ÙA”(TÛ¬Üt4¡hÆݺÐï£ @KL o&<+ZrCw±f5‚nâØT[Hs£èŒFÕÍÕ®ÍÍôÏÊqVÛ­Þuœ±˜4@_E?‚¾J8ñÚè1X4îíìXâªëô¸Ê•V}´Ú d’3Q gªÓ Åì’›éžÊÍ TÛ!Z­ˆ%Í’W¤ÚÊ}”£Êõ`/€
-¬Â}MNÁÛ'¸¿3ÉÊÔÁ’k“c “œ‰ÎpTÝ ZíÚ쨃Vðê¶x¥ê1Á˜D`’JºJz pøþˆIOÆCØR·ôŒ¶UOæ¬2E47ÔXD•<M.™™¾©àŒ@µB•Ì˜8L Ô‡å3ÞG%‡Ób["†‰ë©l™]ã#ˆë.ÔÈVLr&ªñLuõ´»¤g:h9 UwˆWÒc‚ÑD`ÙÕ[ð÷QŽK6¢ÆÔ¨sÁ{ñ!­é4{<ŸYkÆ÷ÙŒ:izñ¨ºµÚµéQUp†¡êñJéc‚1‰€þòù&±à¥Þ.Ax -E·­ãXÛ‡öÚËtÈÙ ÌB&3ÕP¦: xÚ]2#þY9
-Aumqj=8ãÐ$襈TBwQ™IJófâ¥;e¹·m¡Â»`àaZ¡×›»,¤™QtF£êfÄj×fFTÁ†ª;Ä«%à Æ$"ÐÞ¬ÞG%ž@û:{¥
-r ªî¬äÆD¢YíZ{ëá>ÊÑ„Ž7àí&¡ð$~É  Ül« øÝÛªnBšEg<ªnF­vmzÔAœa¨ºC¼rÁcÝå÷ Ç€ =ÕçmÅð $Öm¡
-¹[£­¡žœøº¨3IÎD5š©Ncžv—äL­àˆBµíÁêí©ŠfÁã‹ß!õû¨DCwt쵂w‚ŠËÛ†3à;^+U°5<Œ[´MÈäf¢ÍT§!O»KnÄ¿)§ALmÇhõ¾ÔŒÅ¤!ã˹¡ÞG9€`^,öjA:•º_ ¢Ûï9ô×h3&GQ gªÓ Å¬Íºgå8ÕvˆVîGi(3 |7ÊÕŽçûøîtˆ®Îç€' [Ø4ž¤xw°Ø³Xq_vš˜<Ü;¾ÈfDé
-áûœ¢Òbúܞb¹ÀR÷šDeÀRÏ/Æ’ÛT즔h¬¾=ps·jƤ)Mi¦×fï¢T¡J/ækðo؆°ç ·;¸¯¢pµ„¼äÉb&O
-k\ªr†¯ÆMžŒ›"¨ÁLuǨõN–Fdò]ç>Is–<ÑXµC!zo|IRÁMO(˸+xÕt—}Ó$X£R•3v1mS4=4R‡U¶‡¬»u Ǥ:-t¼v–ˆ> ã۹ǰjß“äñ ›6Q˜)Ú:8-f’¤°Æ¥*gøjܦIÝœ‚ê;.y²1iJ`»
--sysX€A-׫ °RSn[¦2î‡Ê’¨\‘!`Uh M“¢3*U'±»&IÆC#(Xu{̺y×pL6<¾]ó#Xbò8…Öe¶Aº£îcÙ“„û"Ó*ŠwÀ–kxÁLžÖÈTåL€·™R7§ F£úŽK¦lLš¼ÍÑœ` °äK^¦܃»æó–)"²éuy©Ñ m˵¼`š)ÏÈŒJI€1n2eÜ4‚Õ·®›{i¦ä׋’¾Ü"‚}~žCÐC EØ€SÏxÚþW£N-â32ÿi耑* šø
-ßhì-å‰ðÔoõ1LM!îÖ¤À°'oe2èqÛsQMYjC5á÷*‡_VL\U{„òH¢F ‘—Ž•l°aT¶ë
-"ه硘CBñâ&2ºá³ ëGê­Y!¨ÎB-ów1Å­L®€©ë­5Aæ»›èÓ3¡°ªCpúp¦(4AÃL…ÿÆ 2›ãÍY]è`%•e0€!d#2œðs•é”Â×È‹7Šö„þ5“*×]º¨"|I=3+Ûˆ ²_V·Ú¶(•bdaÂ'f2" Ä'LR: ~²¶èGº©¥f ê`iHˆ\ QºM9ªeºU¦È0*T® Béç˜Ê•T!'VHÕšH¸\‡oVpF Ú¡2WQª9@ZT#y$\ñòbàD Ìòc/Ó‘ö‘,@ÇÇ8ÈZc¬ôÐ'CBψ Å
-¶’kXÕ1$v¹íD#¬¡ƒÜ•ÕÁlÚèiCµ+·eUÐ'êñ*ÉÈTj‘ñ°Éðeeœ©v4¶‚Ú
-ÄfÙ?+8£˜Ú¶h•md†bÒ€= âŠÐ…4y£# |ý²ä2¶2ֺʴ!5zƒñS¥15¡›¢¹CŠQi±a›+œ[¯¦ŠFXoÑQã‚ õ,û©¢6ÖxŒ\ŸJU½š|.ŒøvðÞþ
- $Þ¶+ŠµaüŒ
-ס¦ OÄ<SÇéaLÖbwBÂ5‚þ-râl Õ0H$&ø JªtK!w,w´µ ï0A¼Ñå}ãW:qOˆ_K
-o Á|ÍÞ!‹ºª3аËm'
-Ë •‹S®+!ykW ¡)ZÁ†¨;Ä«ï3M¥&—ò¸' =í7œ+4 !ôj@(;Ÿ™I/…œb*½qß·¶
-³ÞªŽ!±Ëm'J/«mX”äl­2"Äû)fcU‡P%3F£æ
-âcÿ¶}FÈ,55 +©ªšµ%¾¢f6¿áŸœQ¨º5Z)
-M(š(Q¡Sð9™‘ókéôÕÇQñVèÎt¡3ÚJõ]±‹ý)Ó¡à$ÓVA¥ÁjcDŒrCÆR¢¢~jÂi:úœá"{x¦b“¨Ú£””¨B ÓŽÖ@ÂâPë&äh Æ’è·vƒv%½È
-ÂuòpLÅ4"QµÇ( Q…;–”5b)#4ÔhŠDõà¢t}Ѓâ×kIR„ŠÌŽŒš.¹ ³Eè)mfßå!£°røŽ³¢ªóÈãß›1+›e÷Tn¡ÚÑJq«¡˜,d¨{"®RPˆ¦ÄCÈ¢ÊB<€Eµ ÞýæKH+D„(Ó½à!C´‚øêaÉj3Ð0Ëm'ZbÁkMÕEX¡C·fyïŒÔŒ@TB•Ä&P
-ÄvÙA+8ÃPu[¼J-3ƒ1‰€úÏÓëìôA£Ì,ÓFbâHßx@:êîø¥B_'‹ød¦+É`ü¥†€ý‹(ÑŽ—º¨TL¬ss…S#.N£?¿±4ÖcŠqÔŠjœ¢ò»äÊ*6YÁg&è³J¹h‚|^ÃÂ9àmƈÌmYàíy"Q™)Cüå†Üƒ«« ÔxÔ`Õ)4 ËgFžäÇGD!”vÉåÕ´`Ü\œTQEUÖ<Ù˜4!¿06>
-7¤½£oVà‡oh€à§÷|c
-ˆwboÂïãéÐÍŠfâõ5'$¶…iGP˜ò™HôÑçiè u5-ØÛð\¼TQ¤¨<®d=ªXS‚ü5
-ó ”ÈG¦ +}Ü
-ùpÝÃgL#~­Xn*Þ=RL({ªÏ~í®v¿©TlXçæ
-÷L¼ÒFåx¡~1ÎÐö°›"¸DÃúnn˜{fL&%…öh£ßBs|bj`(Ù[Ë<Çæ ûȆh4Çn¡ùI ÚVÉ*›O£Q11.Ÿ”˜p®žÆ—ªLWX™‚·ÆþvÓJj”¢ñ¹ù®„è)9 ™OBæ“ù$d> ™OBæ“ù$d> ™OBæ“ù$d> ™OBæ“ù$d> ™OBæ“ù$d> ™OBæ“ù$d> ™ÿó2I˜'1ñBAÛûÌø
-|Ïœ³aü#X¼CÞVD‘6{û[ù̼°Ÿ§:ÐR°2ñ‹Õ,³Ä(ëÆÿÑ°Â?#ÃlSÖYüuª…Êþ Ý,ùamÓ2¸ßn3WÃhÆ7†öÄ=ë3ýî£.b(‹¼ÖÌQ|¯³R@žâ¸[Å~ˆç–ÿG ·ì‹7U±ªãCíc‡>¨äw-áÇı4ØLÇétÛ»¡p"Ò«E# Ë_ˆ|xlk7óðülÓñõCiÆòi±îIÚâ¥É“ÄÅ?1Çñð£p¬°86ÿXŸ{IE°æ
-)’#~Å;¿Ã\ìèÈîk˜‹û·Ë\;>ïØŸc.᧘‹æo—¹ø¹ðEü¹øwéß•¹8~Ó´³ßjýIÞY‘þ
-á;"¶¾#b
-á»<Ʋø{a2þz"ã“Çøä1>yŒOã“Çøä1>yŒOã“Çøä1>yŒOã“Çøä1>yŒÿÖyŒ‰/àëPfVØ8(å£Pß!Í
-’ê•V ª.ÕÊä{.)29ÿ‚‹«\m-%«Í@ìpþ )¼²ç·R‡:¢ðªÑ˜D8ÿ†{*7ƒPm‡h-éŸKkjEvdp—îžZQØÉ×Ú›¼ ŠÆ=ÒHñ+­Ä1~³´tÞà«\)ÅUCbv¾ Ë(SJ©:w¹ÅdÌ
-ò6ßÁE÷T΄&ÚÑê­¢Ód_»O ”=÷r@[#€ ³0 |Ç'' Èøâ<ÿ.ÏÍ"¥ÊÀ˜†ZÔ[=ù‘Ù‰FGÇpª ®0d94&a£ì˜•›î«¶-N}\Vtšø½v\ð #ºœëÍØu¦m#XtÕЗiüœkïFÄãklÉ5昬o¢Î#Á˜hÊø©óœŒ5Aä©Üᔕ›ž«ª-D}2V"ÐБMÚ#'Ì;Î «E£+Ä ^0• œˆ÷ èÈØf븈Õk¬!Y]Š ›Ün€È8‰Öš5E$xñÙˆ¤eϬ û¯Ê*!öŒÂd ÀLP)gÒ¥Í"rN÷V
-“"»w«B‡ ?1zY'Y]‚°IaÃf,Åè™ !‘ 2¨=„ {8fgL¢lÓpa‹Î~†é̵ˆÏF¥¨ôØ‚U¸Zý †?†•»5ô#(„Ù¨Sh‹¨ž 1a·õ|p_£˜yêWK‚¼1W79¤bê´(ÚBSÎkñ\#Æ-N=ÈàŽÓØÂñð È`¥Ó±Üxý:nÂoÎæŠÜIV¬áÓeªiÃ7# Ænq0S=HïNœlÓœ oÃÏá•Š‰çªjP9®Å82¦8(·`RÏ‘y•&˜A2‡ñÒ+$ìæklÄÀ‚/ÆüÜ¥ Â.Lv‹XÏ%öEÕ@Ä"7päLÁœƒuÆž Ül¸¥bÏP´Ç§oçŠ:;U"¸Á¯6€3!î ìPÛxE6m¼ºîÃx†¹uÊDø)ÚV°T ê‡}¤ª…|šÁ€\#ª ßZÿf{ °¹á•ǧš5<}ZW´™°#2Ä€ßm@¡Ìp!gz!òˆ%\›sÄÊS62ƒBÎáÜ Ó˜Kø ]lF•"Ã"7 lµoXíN]x8š³¯Ææ„øýÝáÛ"80êö@%+‡& "a¿â¬/__PgÛÜé‘:Ìi%(µžÔ
-ïüDN:¼‘ŒÑLÁ„÷çH‹:…Ä.·h„1V.Ftf¢¯K¨]˜ùŽ´‚38VwŒWÞ55JM"[ÛFW{8 °Tâq]W"åxG  ÓDÈI,uâ dœb9Ña½ê2Ð0ÊM'š{'.µ© .ú˜{¶Vb¾;öNM ¢î¬äÆ(5YÀGöƒ†ýƒ»Ðcfù(£"k^ěԴ«`„|¤Ï`ô¼ˆ•†’ª2È0É-'ÚÑŽª2¤Ä%ÚQ5*0Ü çTÐD ê¡JfL$š|á±â5îEZ ;µ8±…†i­~< æÊ€pbn9Ü1äUFñxWÕMh˜å¶Œvº+4Þ1fuî EkW n˪ D¡Úö`å-SŠÉB¼öÀÇùéú7wŒx/ßàõYNÚ3R¢ ”²“;š„ñ‹Â5ùž6Ñ^,©FÁÄ67W8UÇb¢f,W}X¬ ÆÍÙO•41ŠÂCØú¢²j5 ¡|!b*ÌIkA?> ƒûs‡§Ìxƒ9ù4 Ø\ò÷,6_7®üI õ¸yŽiÑh12M­-Z‹Ç£%£¢1Æcã즕œÁ¨Â5h}_Y•Îl[
-ã¡Øð·~„Siˆ˜Ýxu9DßTSˆÞ`“….ö´ˆBóQZ4Zl:†aËÌa'ñp·öÅ6CòÊópÒÈI(SÛ1hC@7šé8?<v~xìüðØùá±óÃcç‡ÇÎûÛùðØI«{Òêž´º'­îI«{Òêž´º'­îI«{Òêž´º'­îI«{Òêž´º'­îI«{Òêž´º'­îI«{Òêž´º'­îI«û7B«kxzÞ%Öï¬ÝåÕ­ái^ݺðêV!L‘Ë4¼Ž†ÈâZ‹è_o©!Ê ·iaÖTäEEÆTlÿ\¨A¯ ß[^‚ þý4¸m³gidC£\nŠ×52Anxý4¢ü"Q ëëàr•ÈBœé˜Ð!~ýª4DŽàêñ7æ%.ŸKmrf¢XLÊAw‡ê;…Û•ÏJÙ«Ê eï6„°¬y¦×„ÓÈ,h(nïgB$ýÅvò—xXØn;®•š]ØÇôWaÎÅv¤}Ú•DEIõ=ÿþŠçáÃb7-öð* ïÝÙ¨5ëãB}ÇÇT¸£]S)•±@ªÃ{=ÆVÝð¬ëÐ{td|<_†Ø4ÿøÐ?®áGt_žð{{ÖS{ì­¯x<t°œÛ'Ë«÷Ç/05{|KenÜ9mŒ¦*ÿ¿.Š¦Y¼›_ö† ÏtÍßÃìy„½
-í÷§HSA¿%–š#FÆä;S;ñ%™"¶ý+ÇÖ?6ëJ ¹ÂÊ'™Cõ·§'Íòîöxªš}‡…ÏÂ7Mï¬ßO ·ì‡>¶ DÜ8äö_’Vp‰¯4® €–•ŽH惙‘(“sá¤ßÂÕyl§W;›ÙvsôrX0FO}Ö9”®šu|…çžÖcKt¬}?ħSRHa^\ÛpLáZ¼Ÿ ª_§å”öò` ˜ò ¾"ÞÍRxÕ©w.îýa×𵬰k“IžýÝ–ÏâŠMi­c@¤$Äïã· szVìP¾=
-§1¥›ß¿ ÑíÖƒCæŠAjdý6‹ŒØ¸"ú ®…åêÕ+òP—IÝã[ŒP
-”+>ÂAüXo×^¸ôcÆ"=  8·æÉ:?Öq¼°â2´ã©ªAÝâ÷6ÅQÏ[Ÿw>(“úú`ì=J¨hYÛÍ…bðîš1Ÿðß?Ý_i%Ãx ä¥¸â)2š&Žìžåº\¾S;>y¯ãf‡òñü^µüªI·ÕàKâY|}¦M\ö(1èUúd0º³¸S^ˆ%|%ª;K­›dÏùÄÀ¤Ù8èU;¿óÅ^µf´SÔ*÷PËDϯ<—¯ºD6†ó?o9b©Ó×?ÿ ÀÿÿþñB$Ç—'Áßh bã.ÿçòOßý<ÎÂòôZs³‰o€ùtiPM{š;9hç.Ú9¬ˆ´]W|„i~²±Ÿ¨¦ÞÊɃEÇaSj‹üYŠ¶MÈÍc ú mÌœê\Ž@†Düú÷¶Jî·âøn\VK ÏÉnç#$ühE^õ,iDd ÿ?QS®ëÌ1•³µ²r¹²w2qÃéÛ1C«Ÿ³“¢jÕ0gñ= |Iå–ÃÞúaÄ&û.Ïû ÝF>ö¯µ«¯qÕ»]ŠïMa¡*®Ñ$Η¯Ã5ýÿ
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F55 387 0 R /F58 390 0 R /F56 388 0 R /F57 389 0 R /F65 391 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+822 0 obj
+<< /Filter /FlateDecode /Length 12544 >>
+stream
+xÚí}K$7’æ]¿"ŽÓXd4ß@[X¥JÕÀìIÝsØÉv]-Чùûkf4£é‘‘Õ³êšn?””ù¥Ñ^¤“Fºûçîò?/îò§ïÜöÿ×_¾ûã—Ò/>]c*áò˯ßyøƒ»øKí×X/5·kªþòËo—þÞ¹œ+éÓ¿üòS…È{ׯíР´O=Áÿ#4 ¯Ÿ¢ÇŸ¿8—>Ã?Âœó?ÂÏíÓK¬[¸!ø/ø{‚ÿ”@fÿøÅçK¿öJºán(×âªXeXAÿßÁJh¬„?½¤P¢OcÀ6ƒOCâõû!¿ÇW’Þå›Þù^®¡¦Ý¿òyd"|ÞˆŸ˜•ì?OÆR­íé•5|Þ£ñÓ ý Á¥†&9@v'|‘¿šð¯ÑųÛqGð̧pðÌôþÒ {°šÆdÔù]snÒÉ£§3¼ÿü-H6‡N=\y<p…Ïð×èø¯é³ÈÎ>t’!Ša£p±•Äã†?è]1zˆ TJæÂèÎá&…l¯Çq=ûkÏÙ×ãRš¿ÆÖ •àÏ·/lŸ¯¡ì ÃOù
+ñã8àø/K÷=áå㎭è¬5Üfõ4û€Qɬ‰(Ó¬¥C.ˤ%±Ê Ñö·z4fø_”ÿIÇ\-azé~_£ ‘ødÆNnŒCj/k
+®X\ <lûåí·ïþ|lÿéB)‡ë3vXßþýòÝÿ½|÷óE¯Ñx… éKãÏ7
+×ÔñçûòVá#í¯€ñ?ûóÛo—¡i=\x‰Ø?áò‚ C¨Î$!̲”%ÿ;æl¶YÐ{;ºŸ÷È!ÉV¨ß!ôÃ*¹òdì"ýTð›ðóÑ¿tøk¨Ð/…úôp’;ÑÃçâó#ÓÁÕÜŸNµÿø0ó×”qœ¸
+£æúöÅÒ,L¹þg¨ `\[üiqÛFo×ÖÓÒâ_ïæÅ¡µ?m^Ž
+}Ò’ÿh‡z(¿¡Ž=šžnö"í"]D>›¢þ*£'ÆkméÙáÃÒ?¶É“È6yiÏ¡¯¶ã¿G¢lû*,èO&ZÄ?è” ”pù#‰†´]}iO&z÷鉆’,úøû.={ž¯=6ï/>73ðôêóþôñÔ4ýµ´Ç¥ÌÖ þš{ü@ƒ[€I²ÃÎëù/ ªœ¡¿ÜÕ÷6ûëvñ›*Þ«©kñë—’sŠhñûãm[üÞ1Åï[üÞ±Åï{ñ›Ž×-ož‹â5Aõ #1ÀÿÞ¿R–Ku´}ÑÆ?¯Ú!u>G0¡}L7·|™M7Ͷٯ•±>¯˜¾HËM¯‡%£ÑªþA½£¡´ûù©+ð~ÿàQš£k­$Òå·„¥°ZJº/ùpî81xH˜kÞ+ô†-am뽦U°Æâ³Õf a•ÛN4&¸”.F¿zƒßØèmx<üS9A”í¡BÃÿ5ìNÇø
+¤¹°ƒ)áÙà4 HiÅeãà„–Ä,‚#^£Í@Ãê’_®­¬!U]¹–hÒï6%"!®«Ž=Â=·C‡]SÛ±:£I\©ožm­é°‚¥j3]³óe‹v”
+r¼ªÍ@Ãê6b Ü€Õ¹.Cà¶Ú+¶•œ£Fîñ²s3Pœ‡ÒvÁ‚U„Yz*]F»¸)Øš¡ET"WŠ‰í-Iéš}qmI ÇR_¬ ¶&I%MŒ¢ðö!K6!¿Â_Z…¤—Š3ô{3±³ËØ ì☰’ÇÃ@jO4EÝlíêZ‰Ùˆ5ÜoÔlT)2,rÃ⠧Ǫvª‚ŶÕXäm¸:³bÃyUµÇÈY1!܈¦,ŽðÊBGÔæºI NX Tá„–¤A ר›Ø]ò(lb4‰¨öZ£µ+Ð’šEp'êñîÙ¹“ˆŒ±Çš@¯ÍNÆ×­“Œ¬¹™b3â©Ê Ãäš™ru)Á&Ò(+°s=Y£­™±‚ª;„zÈÌíàDF×ú
+w<'àK‡Íw\þùúb•­ÙQÁ¶ªÓ1"†·¡ÛÈP±1cÆ"Tðe<‚m£ÇŠjˆ¢òöq
+“
+8r&Š`Î —§iOn6ÜR1g(Úã“d¨:;UØ<†š¨à)ÊÂOÅ
+‰]n;Ñc¬\Œ:èÌ”éñŸiW ·á3;hgp¬î/gÇ*5‰ÀÇúS¤cÛèj–Jü H.Z‡,W¸Î_"@KgFÈI,ub/‹XNtX¯º 4ŒrÓ‰æÞs¾mpÑÇܳµ*ÐÛp˜½SAƒ¨;+¹1JMüµ€y:¢€k9ú
+Õ>ná1³|”… xƒšvŒu{^ÄJÃ
+IUd˜ä–m­ãñ‰*ƒµ!”˜¬QÞ†»ìœ
+šDÝ!TÉŒ‰Ds`ó\ñ€÷"­†„ZØBô¢m|6Í•á6"(„N†±cÈ« Œâñè­ª›Ð0ËmítW(^ŒºN÷…¢µ+·eUP¢Pm{°œŠÉB¼öÀÇù¾vï7wŒx/ò%$Ì,Ÿ´g“;š„‘— 1{ÚD{m|°¤ÛÜ\áTé*1*aÆrՇź`ÜœýTI£(<„-Y²ZMB`6/-ÒA~*=@Øù£QÜŸ;<eÆÌɧÁæÇêÄÞFcÈ…¤¢7Ï1--F¦©µEkñx´d4Bt½f¿Œ³›Vr£
+× %GVéÌìƒÇbϳ`ÃßúNßA ’\ÇiXôm@5…è F÷5 ¢ˆ±§Eê˜Ò¢ÑbÃ87&±L·WT#îÒ zµÍÐÛpœ4rÊÔv Zn©Ø€f:~çÞãÆ *—¸24 >I2Ž2"ÔˆÔˆ|!Rè‘Aø¤Ç–ŒÂx}©¢ s|êBt¿¶HI„=Fá3ŸaJ65<²bÃkÕ³†¦G-â¹ ïçáñ"”æø‚ôàf'Ê1DR
+a`Àš×&ÀG&6qÞHy(Ùl„U“ b
+XB‡4C>¨V‚šãßù eødd$Ö²§g,¬LcÆ'(½«T‚F¸öÒ‡ð2€@§ï¬ÁèZ
+ñÑHóø¤€„­Zv­mV©©A[èqÚ°6|¦£ä­Ý‰±aöЈš8Dã!`=™™áh&ZÑH‚¯…Æ…ßçX°pEh6ªG|«y`гü€ÇÀø̤—Ê"Šµ•Ö•Öå †a˜²<Ý20*aÎÊŇź`l]µ¢U¹Ç®'7ÖÌʯ|—°ãŽ›´
+f—ú¸MØ ÜòA O7>a ¥ˆnÿá3qxŠ´´“‹Ug a–Û2Z𙼦ê
+>øA·{§]øŽ%;¨‚…jÛƒ•›Ž&͸[ú}”£(b‰©!ã Á„gEKnèÎ!Ö¬F°ÓM›j inѨº²Úµ¹™þY9ÂjÛ¢Õ»Ž3“è«èGзQ '^=k‚ƽK\•bW¹ÒªV›Lr&ªáLu´˜]r3ÝS¹„j;D«±„¢Y@òŠT[¹r4
+rVݯT=&“¬CRI÷QIß1éÉx[ê–žq¶ÊáÉœU¦ˆæf‚‹¨Ò€§É%3Ó7œ¨¶C¨’‡É”ú°|Æû¨ãpZlKÄ°#q=•-3° rxtcqÝ…Ùª3IÎD5ž©N£žv—ôL­ ‡¡êñJzL0š,»z þ>Êñ`ÉFÔ˜u.x/>¤5=€fç3‹`Íø>›Qg M¢3U7£V»6=ê 
+Î0TÝ!^)}L0&Ð_>ßÃ$|£ÔÛ%o¡¥è¶uk;ðÐ^{™î9;YÈdf¢ÊT§O»KfÄ?+G!¨®-N­gš€½‘Jè.Ê¡ 3IiÞL¼t§,÷¶-Tx <L« ôz³s—…43ŠÎhTÝŒXíŲ́ƒ*8ÃPu‡xµœÁ˜DÚ›Õû¨Äh_g¯€j-Û„“"6{éñ~¢Õf “‰j8S-f—äL÷¬¡ÚÑJr4ÍB„°½r4±á¬Xíµn_Úš@sÛÄàúN~U6!M¢3Q6V›63êœ
+ÎTÙ!V¹c1I gS|ºJ4ôXK¶ @Í;¿-á
+)
+¶†‡q‹¶ ™ÜLT£™ê4äiwÉø7å4ˆ©í­Þ—š±˜4d|97Ôû(‡Ì‹Å^-H§R÷ã Dt[Cã½"‡þmÒä(ªáLu´˜µ¹Q÷¬¡ÚÑÊý( efïF¹Úñ|ßÑÕùð„a ›Æ“´ï®{v+®âËN“ç{ÇÙŒ(]!|ŸSTZlX—ÛS #X*ã^“¨ XêùÅ8Cr›ŠÝ4‚Õ·nîV͘4%°)ÍôÚì]”ƒ*4@éÅ| Þá Ûö<ávWãU®–—<YÌäIaKUÎðոɓqS5˜©îµÞÉÒˆL> ë|À'iîÃ’'«vè Dï/I*¸é ew¯šîÒ¢Ïbš$kTªrÆ.¦mŠ¦‡FJâ°Êöu·.á˜T@§…Ž÷ÀîÑça|["÷ø
+3E[§ÅL’Ö¸Tå _Û4©›SP£Q}ÇÀ%O6&M lW¡e.` 0¨åzµáVjÊmËTÆýPY•+2¬
+ ¤iRtF¥ê$vc×$Éxh%«nY7ïŽÉ†Ç·ëc~KL§ÐºÌ6HwÔ},{’p_$cZEñØr /˜É“™ªœ Pã6SêæÔhTß1pÉ”IS‚·9šóñÌa–|ÉË”ƒ{p×|Þ2ED6½.#/5z¡m¹–L3eà™Q) 0ÆM¦Œ›FP¢±úöÀus¯1Í”üzQÒ—[D°/ÂÏóbzˆ¡èpêOÛÿjtÀ©E|Fæ? 0R%áC ‘ýKùlÿ"ŽÞ”ñÞkxž£÷+ø‹oØø
+ãMË$kðýìÐ3ö囡NJ ïÿŠ”À o¢|„Ø4xŽ6b0ã<b¦‰,•G4½ oÕ‰–;"ïÓ?–Àò'|e'–ÇtÀ©ã Gékè€Û·Kœ:¾B^žãá§æo—ø¹ðEü¹øwéß•8}Ó´®ø <×~ŽÖU¤?@ëº4yŽÖuiò.­«‰à«˜ËïÊ \¿†¸}ÛC(y¢À{n á ÓâÉñcZ¼?|¦÷ß2)ðS9éçs,”ÀÏçXŸÊñæзͼ§øñºcÂÙ¹þàªówHœð†lŠO’ÛÒ÷6ðRúÞ&é]Jß;"¦ô½'aJß;"¶ô½K<Êÿ¿*àöõ\Àí2`|cÿëè€GË“ø$> OBà“ø$> OBà“ø$> OBà“ø$> ÿê„Ày ±!âQ\hò‚¥€o¾Ò›‰Äî‚ ‘Lá½¥<~˜Òã­^#†©)Äšöä­L=n{.ª) Km¨Æ  ü^åðËŠ‰ë¢jPIÔ4òÒ±rƒ 6ŒÊÖc]A$ûðüb#sHè1^ÜDF7|V€aýH½5+ÕYè¢eþ.¦¸•€©Ó0õ`ý⣵&È|w}šb&VuNÎ…&h˜©ðãß8ACfs< 9"« }¬¤±² 0dƒlD†3~®²Ó RøyñF‘Þп¦qRåáºKU„/©gæbe{±AöË
+²óVÛ¥RŒÌ LøÄLF„ø„IJÔOÖÖýH7µ ´Âà $A,M ‘k!J·)GµL·ÊF…Ê•A(ýS¹’*äÄ
+©Z“ —ëðÍ
+ÎDÛ!TCæ*J5H‹ê`"„+^^ œhY~ìe:Ò>’èøYkŒ•údHèY1¡XÁVr «:†Ä.·h„5t»²:˜M=m¨vâ¶ì 
+šàDÝ!^%™JM"26"y¾¬Œ3ÕŽÆVP@ÉåFÏx±Ž4‰vK y¹³u¬ ¾°™s°ê Tæ´iÑ^ú |em¸šº­YØ,ûggSÛ­²ÌPLc£‡A\º&/°st„¯_–\ÆV¦ÂZW™6¤Fo0~ª4¦&4pS47bH1*-6¬ss…s+ãÕTÑëM :jc\0¡že?UÔÆÑëS©ªWs‚Ï…ßÞòÁÀœP„„<êØ3‰ ÉE4?R
+Å—*ÚéýØU£bdš[ š‘
+$4%ÃA+8Ãu‡xõ}¦©Ô$Â!ãR÷¤¡§ý†‚s…¦$ă^ eç33饓BL¥W"îûÁVaÖ[Õ1$v¹íDéeu£ ‹’œ­UF„øox7ÅL`¬êªdÆhÔ`…
+ý/ƒ5©@Ø×à½d˃.¥[@­áûçU‡7'Ä%o‡ª£ZA|ìßÁ¶Ï¨3™¥¦t%õQU³6¢dÂBÔ¬@Âæ7ü³‚3
+U·F+E¡ E³
+Â( V#b”2–õSHÓÑç´(ÙÃ3Ó˜DÕ¥¤DjôX˜vü°‡Zw0!G1–D7¸ý³´+)xèEø=ªêW™U…±Âòxù£÷ãm1j^äƒ0Ó† Ühx2Ŧ³SÓ!&¥W§M¬PzBâñ†l_ZÙÁÚ‘ ‘ÔG>cHmH9!¿a…3¸7bÉ›7ª¹¡€¨5UU¤íM4áÒy8fÅÄyQµÇ¨ïd …KìpI{,D=¾ Íô¸ xï÷®€´Ô‰t¦9Ú@á‘ðî¦ ä>‚Õ¦+ïת*AÄ"70w|ñEUy|QºcQ®“‡c*¦‰ª=FIˆ*Ôر¤¬K ¡¡Þ@S$ªï¥ëƒ¿Î0 XK’"TdvdÔtÑÈe˜-BOÑh³Ð0û6(…•ÃwœUGÿÞŒYAØ,»§r3ÕvˆVŠ[ Åd!CÝq•‚B4%BuPâ
+º5ËÈÛpxxg¤f¢êª$Æh49€€ø6a Š—ØŠ•êè{ øÚõ?m<Ãç;ƒwA!æyÉ>Œ;ª*³ ½Å6µh嶌Ò,0ø`X[Áo*4k•‘·áípnJ±ûSÏ¢²ÊÌ4v|þz‚èésm¼üX4@ Å2Ћô$5ÔF¥2ç‹Ãì 9L%–V„Þ5<#Ruvùó9¢·êðo¥kW ¶ËZÁ†ªÛâUj™ŒIÔž^g§ef™60GúÆÒQwÇ(ú:YÄ'3]Iã/5<è_D‰v¼ÔE¥bb›+œqq•øùˆå ±.SÔˆ£VTã•ÇØ%WV±É
+>3AŸUòÈEäóÎo3FdnkÌhωʔHâ/7ä\]¡îÄ£«N¡aX>ûÀ0rð$?>ò
+¡´K.¯¦ãæ⤊j,ªò¶äÉƤ ø…±ñ¡
+'"½Z42‘°ü…ȇ—Á¶v3ÏÏ6_?”f,ï‘Û螤-^š<I\ìð3ññsql1
+‹cóEð¹—ôPk®ð"9âW¼ó;ÌÅŽŽì¾†¹¸»ÌűãóŽý9æb~Š¹Øhþv™‹Ÿ _ÄŸ‹—þ]™‹ã7M;ñ¡ÖŸäéÏ.Mžcž]š¼K=k"ø*æâú»2—¯a.îßöJ o®=;„Xú#CÈ6yrÙ&ï!à[¦/~.Ñ"þD ñ- ÆÏ%z÷éÛæ0>äùñd3ðþt3O/Aå¤1>ÒÇDGKÏÒÛBø6ñRßæ^
+á{"¦¾#b á;"¦¾Ëc,û¿&ã¯'2>yŒOã“Çøä1>yŒOã“Çøä1>yŒOã“Çøä1>yŒOã“Çøoǘhð>°ef…ƒRþ1
+õÒ¬ ©^i• êR­L¾ç’"“ó/¸¸ÊÕÖR²Ú 4Ì
+çß@‘Â+{~+u¨#
+¯YA„óo¸§r3ÕvˆÖ’þ¹´f¡VdGwéá^ì«…|­½ÉË hÜ#¿ÒJŒá7KKç ¾Êõ˜R\µ1$fçÛ°Œ2¥”ªsט[LƬ oó\tOåLh¢í­¾Ñ*:MðµûÒHÐs/´5âñ
+C–CcR6ÊŽY¹é¾jÛâÔÇeE§‰ßÑkÇÏ0¢Ë¹Ð܉]×aJÑ6²ÅAW }™&ÀϹönD<¾Æ–¼QcaŽÉú&ê<Œ‰¦ŒŸ:ÏÉXDžÊNY¹é¹ªÚBÔ'c% Ù¤=r2À¼ã¼°±Z4ºBÜàÓY ʉx_‚ŽŒ]!a¶Ž‹X½Æ’եȰÉ툌‘h­YSD‚Ÿ­AøAZöÌ
+²ÿªì¨bÏ(LÌ„Å‘r&í`
+ÎàXÝ1^y×Ô(5‰ltl]íá€ÂR‰?ÄAtA\‰P”ãu,€BL!'±Ô‰ƒqŠåD‡õªË@Ã(7hî¸Ô¦6¸ècîÙZˆùîØ;41ˆºC°’£ÔdÙwD Zô4îB™å£ŒŠ¬yoRÓ®‚ò‘>ƒÑó"VVHªÊ Ã$·œhkD;ªÊ—hGÕ¨@Âp7œSA¨;„*™1‘hð…ÇŠÔ¸i5ì ÔâxĦµúñ€š+ÂmDPˆ¹åpÇWAÅãQ\U7¡a–Û2Úé®ÐxǘÕuº/­]¸-;¨‚…jÛƒ•·LM(& ñÚç{¤ëßPÜ1â½H|ƒ×g9iÏH‰‚PÊNîhÆ/
+×ä{ÚD{m|°¤ÛÜ\áTsˆ‰J˜±\õa±.7g?UÒÄ(
+aë‹ÊªÕ$„^ð„ˆ©0'­ýø0 îÏž2ã æäÓ€`sÉß³Ø|ݸò'5DÔãæ9¦E£ÅÈ4µ¶h-–ŒFˆn|lÄŒ³›Vr£
+× õ}eU:³A\l)Œ‡N`ÃßúN¥ #bvãÕå}PM!zƒMºØÓ"
+uÌGiÑh±a\Xè†I,3‡hÄÃÝÚÛ É+ÏÃI#'¡LmÇ  Ý h¦ãüðØùá±óÃcç‡ÇÎ;?<v~xìoçÃc'­îI«{Òêž´º'­îI«{Òêž´º'­îI«{Òêž´º'­îI«{Òêž´º'­îI«{Òêž´º'­îI«{Òêž´º'­îß­®áéy—X7F¼³v—W·†§yuë«[…0u6F.Óð:"‹k-¢!¼¥†(ƒÜ¦…YS‘S±ýHp¡½&|oy 2$ø÷Óà¶Íž <¦‘ >p¹)B^×ȹáõÓˆò‹D%¬¯ƒËU" q¦cB_„øõS¨Ò9‚«Çߘ—¸.µÉ™‰b1)_ݪï8n;T>+e¯*7”½Û²>æ™^N#³ ¡¸½Ÿ ‘ôÛÉ_vâaa»ì¸Vjva7Ó_…9Û‘öiW%Õ÷üûK(ž‡‹Ý´Ø뀼wcd£Ö\¬ 9ôSáŽtM=¤TÆ:
++ŸdyÔßžž4Ë»Øã©~hBöV< ß4½³8|?5ܲ~øØ‚qãoØINXÁi$¾Ò¸‚ZV:"™fF¢LÎ…“~ _TCä±^ílfÛÍÑCÈaÁ=õYçPºjÖñ5œ{Z;Œ-ѱöý\8tŸNI} a„yqmÃ1…kñ~.¨~–SÚ˃|`ʃúŠHx7KáU§Þ¹<¸÷‡]Ãײ®M&yöw[>Š+6¥µŽ‘’¿ß‚Ì!?à"`‡òí“žRmŽ|–Å_{XÖ&w5= 1BUŠŸ‡¿“°9f>›Ñ9CÖMBæ™t¾™£ûu¦D•¶÷Ƭj^çÃ{ƒ.â¡Ì¼fãOtåI­2kÕêôgZ¡qä'\qGá…Üýýöl­WSìGÏÆ»­¢½FÇw‰¦?¥ø–šDÊ9µU{y¸†éïÇON¨eù­´OMò]#¢m鹟ô>þÞ¾·^ãP—‹vŒ¾ÛñêG8úüº‚Í]“xndQ¢|Ͼ÷ø\ÞÕû~ÙÏs˜Òxtë>DVñãw;ö6úÅýX„5áÌ7&>sµóxEÅu(%Æ—ÿüxõJHN›÷V8íŒÉ(Ýüþn·îäø0W R#ë·YdÄÆѯhp-,W¯^‘‡ºL¢èßb„R \ñyâÇz»öÂ¥Ÿ3éY
endstream
endobj
-811 0 obj
-<< /Type /Page /Contents 812 0 R /Resources 810 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R /Annots 814 0 R >>
+821 0 obj
+<< /Type /Page /Contents 822 0 R /Resources 820 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 824 0 R >>
endobj
-814 0 obj
-[ 807 0 R ]
+824 0 obj
+[ 817 0 R ]
endobj
-807 0 obj
+817 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 253.045 239.124 265.001 251.079 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-813 0 obj
-<< /D [ 811 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-289 0 obj
-<< /D [ 811 0 R /XYZ 79.37 771.024 null ] >>
+823 0 obj
+<< /D [ 821 0 R /XYZ 78.37 808.885 null ] >>
endobj
293 0 obj
-<< /D [ 811 0 R /XYZ 79.37 695.22 null ] >>
+<< /D [ 821 0 R /XYZ 79.37 771.024 null ] >>
endobj
297 0 obj
-<< /D [ 811 0 R /XYZ 79.37 288.23 null ] >>
+<< /D [ 821 0 R /XYZ 79.37 695.22 null ] >>
endobj
-810 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F55 383 0 R /F58 386 0 R /F56 384 0 R /F23 379 0 R /F20 382 0 R /F29 375 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-821 0 obj
-<< /Filter /FlateDecode /Length 4519 >>
-stream
-xÚÅ\ÉŽ¹½ë+êÄáÜ
-'¢7ÁŽ½¢ð1õá¼k½
-‰ù1M¯¯í™!ΔÁ¸ ä'yÓnÈÚ@²ÌÛw4Ïy&ñÛ¨™·êíTpMtóK/›€5l¡žô‚6ç“jah<kabLyr¦@F¦h„h+œÑ…úTKÜÒé‘Nð"„8u‚ð
-2ˆdvqè´·2V^bà8•Ð·Ž:,%:αÁ'L O‚ÃÔZÝpR'w²=UR&]×ý¨¿MÇÆrÇ1nåçY9+d43Åxà$|«”æR\¶²tœÛVx ó¨M3eŠue|zrhä5/Ö@î“E"ÿÏákÂbì~BåþßûqÖY—Wy‰¡E±V)¬vBŸºÚ;9w{:RE&Í‘[]žÑP!M:ÿ¬Ž­“‚R;4Qš):N¥í‚ ¹mâzë#rgPBP9O4&¹3?ïì“syóN
-8+¬]Ö™w:ëY˜Ö[t+GÏœõ3äfx×f§{5Tþ.~T~S¸>üÕÞeCE3…°iÓµziKæJŸ‰÷m†Nþë"
-áX6ÁÈ⥺`sOú ¼ÖßJ8ðQŽèd_R¿n©r7»Ç ضúþÿÁpÛŒ{
-5Æ8 ÌüxÔx|˜Œ¾qäÉöøéîâíõh­ò¼;ö6þ‚~Žh“Pg]¢JÉý©Q°Å.AÇT»¹# qÞoëΑ¡ º™Æõ-ç9µÊÿ—•²ü Ú1ªºÐƒÔhšS^ÕÅ¢º´L&9ÍÙ8¥R>¨•"ò,à­1‹2A.™ph’Lój7¯­®ëÜßTýtt4§ÑH:‰yTŠ•åU5(k¼3.ëâAmÝ–®6lÃLÜÔ_¼´æÚ Âœ†…P Ð wà€;ïßu@Ï\·ÌÀcé ;ÌIJ
-™íIjÛ– ·C* L¢m¿ØGð%­dÖBõ¸€5ÌÖ¡Í%èpÕ¦§w9úFïk+c5{Î’3^þ·Ûf°p°ÍµÏÛ,•pQ-xÝ6Dôë gÛL‹gfi{2os_j3ÖZ[†O‹z/9©÷h ›acOMùÑ[ÍúŠ¨VCpQË™.-_b¨[Ð$ 3D1 u‘žG£¸4Pu¥Ð)צŠ¦an¬žCåIqlóáä±z1h}™9W]›£ŒA÷Ôè´_õ­’0çÁR@x·¬9Ɉd¤ïñ‹÷< K§w{¸·<îc•]DXgjE‰Ï`îH>›L¡f\¨D£D·­¡·ŸHY©yyµ–bhþU7KkŸcŽH2.«Êeø0‹µE_È…eÔQv§„ufGK¤Ñbp…nÝðœGt¦%™*~‡%±®Nd«bÜ‹¤ÂDf×Â7R]‹{îÙÀ¢úÊL“A·jzã3rÐG“<™†Gñ£™‘œe(t­O>miÅ @ÚÕ¤4²}0ßc*‚°I“ŽÔñAŠ²@ÑÉŸ­ÎÑ ùAm~êŽQ(‘ô3â
-(à6xí† à
-ºFy`i”‰ìpl>Ð]?²>Øó©ÐÊm1·9Üd˵JÒv¤TwWO«,ÉŠæƒTJ(¨jˆÔ´Y"ù¯]V¹É`à}†²´Glj s‹‡¦ ’°1DÆá;‘ѽÓ@€Óè…™Åï~<ä<î±[69W‡É/ ‡#caO`ϼ؈KéŸ'²`§*0é0ó`°â.|ÝóVîv‡™GÚ§y³î‹ùXªI6‚Ù‰^®ÙËGåu|n£•¸µY²nÍm HÊឣó{‡+öÞnXý*‘KµVMÐ)kI¬¼ž¾ÙˆúHQÚGaß–è ¾£ô ‡±ç¸¾pʪ™ÞWpx„#z·Óèc-%OqÐ\÷˜”:Õ±¨ †e×^à˜eT’U–ãU9­˜Ó­òqã²²-Yy6´£=Ä]Ú¨$¤¦Ž ºámYuñ¤iHÝ-7zÎ|ës#ÓÄ 4/êír¢uü1/P+
-âð‚¸£Ey-|–‰˜ûé
-24èe CÚ¡ô·’&ÇbÝRÛYe¨O3»ÝÌéëéÀ4³¯—KdÕ7›ËNgëA§qPÍ£fm‹8_?«/]Ó"å¹²ÞË̇úd0}-Ýç2ò ßÙ½é[@<]%¥£Y÷ø_éXšÀÂÆç2jRe¦Ú~qæ\FuÆDîÈÍW²¡*>E‘VlØ–_ŸS¤ÐF·¸Çf¹õf,‹~µôÀýŠì²Ì)ŸI¥ÂUy3q+_¤QáÃèçÑŠÅHvelp ó-ÂÂ
-D¬¢UæDWq{ÀÌs Ô*„)áïZõ5Õü”DÿÕÒ-Ê,¶D©Ó‹·Å$häÄå¸þäó÷«MŸ¥‰°pxs³õ§{ú¸Ô:(È÷Ô—¯Å.¼IŽj{zÀ€HÚü”À4} ¡Eˆø‰œeÜ®ˆÔö¢c-õîV0ë=ðª'ej¬jó)bMyÓ_^ïäÕ·gUAéÒ‚û=¥½ÃGŽõU íLãSW $_i”6½ŒØ(˱è«É'‹W°µMÐãuÕìYÞéí\ï=ìãF|/³e^û³ŠÞô“ÓoL”ïÊ
- éÓS­“Ò‡Æm‹ÑO•NDLCÏ­±‹)AÍ…ù 3gð‰<)õ™
-?]ü×)ZÕh¶?·×°WºS7vn@B-ÙëmèÕrc^Ó›^º5°×÷›tVœÓYA#©e$½^Ó#T ‘ŠÛÊe¾/,Ëz)¨Íý2zt&²ž a»žƒâ´GÜ8ÛXH{£Ì¼±õ²Æ˜I<ÝärTÒw m\¾òSÌN.¦ÕjåæQ5ný7Îa¹ŠÝ¤m`í²EÍäm§¼9)lÆrU6A©bzshêöæã+´Ôz-Aæ_SËŽ›BcWd»3v²6¥’Ä]ÛBénÄsXä :£q[ÈqŠE^ Ý"?E„w0u6Õ;jŸüJÌüVkTÜXÝ`Ãè~SüvøVȽ‹
-éü 6Jãò“Çë¹7ß'» -~&/¡¾Óz‘ñõs6}fÿŠ']r#Š©´*œÀ{·Pamù\Åá s0÷¸DD gÝ}Ýè›”Wnç Çÿ¬ß
-endstream
+301 0 obj
+<< /D [ 821 0 R /XYZ 79.37 288.23 null ] >>
endobj
820 0 obj
-<< /Type /Page /Contents 821 0 R /Resources 819 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R /Annots 824 0 R >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F55 387 0 R /F58 390 0 R /F56 388 0 R /F19 383 0 R /F16 386 0 R /F25 379 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-824 0 obj
-[ 816 0 R 808 0 R 809 0 R 815 0 R ]
+831 0 obj
+<< /Filter /FlateDecode /Length 4340 >>
+stream
+xÚÅ\Ic¹ ¾×¯ð(µj
+Úåö
+Ã$L½äu?–”LŽ}à²IZê£)Å”S/µJ9f„øèX
+…ÏØÍŒ’#‹òZsæÌÜëž]°Ì9?ö‚;@ˆ /><p&ÀŒ½PÚÛ¡P `îõ(æÏ´tâ˨PíOÚÕ³½ª¢ð÷ 9¼B§I(Æ&){>µ9ÂØô¶ eú6blÓAŠ}ÏŠ±dpOè'ú-ñ} ®îN‘¶C Ù¾f$NpxKL‚0åa)N¢¸(ˆêK¢§è(bÎ\¨ÀÇ% T…Ÿ¡ÄÐZ\pPÃW¶²>Sd]æõÈŸ*ÐÑ~ßžÆ%ý=ªé ÷jä7‡÷¼@a,Au+jÇÞ‹ÐÌj©V9Ü%úåÉ¡—ç<ù±OT‰ø?­Â÷€ÉØ;ü¹,9ü¿µý¨£1N¯:ö‚@“‰ÍZ˜=†6töVzn,º³¾b•'Êì©[ÐtáSe
+s©²j*ÆÊ1‘ž¤À6nNš´' ƒÚ—¸s9´9:ŒQž*ÖË2-TwsGA0k¦9±Ž´5~ò‚Æg®=»ë˜uW¢gŠ&•ÝúCžã3;–˜Ç ®Pu®L¢’ ¼YR«èmÇ“¤hÔ,?kM61Ôøª9ƒ©µ9ˆ;[Ä1î§YÅ„2|ZÄRk&Œ›¨ÞI´Á´Q+^¢"}Ž…34ó‚ÇE£êiSÆo—²$šÂÕÖIÖ!Æ<I+”—èvMr+`RÌA³â–†DÚ‘ì¸63Uu§³­²¼±ÇGs ÐçÈx˱Lù%‰“uÈ5«_bÚÔŠ:€eUƒÑˆþAç|ßÍ}‹‘;š#YH6ùUË˜àŸ´ægÞÞ3aý !–ÞÁ¬RwtÝmæû³ G˜²ûBIYt*Í$«'v 1Â’nZ…±`åÌ7M£óÒ“1‘D£ÝÜ&¹rõ¸¯WPði$56èÇ-Tâê|…˜ÉÇ–ê½­¸|Üûè*¢‹¸˜ä-S\òQì.({ˆ?CZ!Íšª£9éÎÊ0­Š˜O|˜t±[ihÛ·#“ä–”ží3hŒð þœ•ÈZæ ãÖ®]ö[r«™N;>39K\‹+¢5/‹ð=îºÅ„Oìõ8é\Nãsß^ æOp¤ †£ÚO“þœ#2ÍJ¸‘Ú#ÖV
+2gib©×‰–ì0d<Í>’> ØCGYH¹ÄÜp/--qÝRÜLÞ­<VÔ$sR’ªªH 4­žHü¶:T®:èhŸ.‡ÌõÑv¢Ê\ó¡a8,‘ž|cò »·M‰QEüñLàçóAÆâ›i‘c™#8ì‰Ûùõ(‹…úà…±ƒmm`p
+y/÷[O{:¯ïè …bÙãžÜ€Ø2!ÄÈï³¼8ÜÇCÜz_YIOúdèçÝŸLm ­Ã€D´jOÔDµ(+9£•9µ´Ó~Ïúq¡º²¬[¹svÃ7Xž)¿;;:‚hÞ·&JE&ÕLÊ澕ç$ÀÞ{š¡°TùåÙÔ_,'J3ò0ÆÖY8ÁôÌ}ÚÄ9]g©ÍÛ’teæfaóåä7ªõ°ÊýÈÍt±zlÁ»"Ö´ß]ÑàI0#åÎÝ)§ã-¼'Vʸ'—ß<IØ3˜‡´0€:Êe˜Ù–Ã%Ûœá,‡¦î‘Ðt0û2ôV¯Y¼ÖÞwoÇâçæãò¶…
+¨š+ÉË–bõ¡<Þ? ÷Ö±õ½½fŽ{”+¬ÚÓÌüHxÄt@$ü÷—CÓ•×ÆJ¦Z韄>¾Wjd“Ѫ‡69Ö?[­¿á u€Ž!óáìj´ìj¯¥Ù¨ŠTÜYþÖ›ªÖp ¤ÛÍu5¿ãùFd ËáˆÖªÞÐË"q4jºE#¥Ûmoa ÓÞLc>¦½DÍS#åiGo®Þ|
+…ôÂÑr·VÚ^ .¾»máH¬>®`U·T“_×ñÖнž¤äM§K_,*¶‚|ÜÛiHÐÿXj¥6ÿ ‚K‡¶ÊU)
+ÒQäY—«^!ç  §FNÒ\"’‚ÀƒŸæÿ™ÇõlC^ÜÃ$áÅõ»o·ðS83/ÓN+ž5ŠÜÊáÓÖü€‚è-ô'å7Ê…íö›'Ež(Y"íŒGu-Ò–Þíò·š/«f+)ULÖW¨O›ßêµòÍÊî?ëHZ(rñ0µ—®»h~l­®GªÓ>Ð|>:R#ÅÊYŒ" Í&î,ZfSg4H@öwꢋr+oÇ¢Ôno…âG¥ofä>)÷WÞ´ÓʺÓo_
+uŒ[M†kzÝyy p·!ôÑ}Z428£ädöžÕá–vËšÙ½ÙáèÒ_º 5NŒgÉñ ñgð ßT# WǺ.(Ë‘)rnÄî=6~SÀ¼¾wE“Âs2•­( ¼šîöÊò¦U˜Œ¥¶ùý"5êÇÔ¨ã%1Q’󅢭ΗœtíèBë_¢qrbqS™Æ:Š¸ÖZ;ç–ó9¨¡¹'ÝÒBXŒBÇ¥Íuå}Zz»ÌiÃxÍ„Óï‘$דjjö\©“”\{¥:L·F ^.®ë@ÚE·ªÛ[÷z TȈéVõŠëyæµ¾©•Žððm¿Òz®–¤¿û
+ÉjÖÈm¾Ð@<^Ý›80ç:ÑRÆý 9ÇÔâö¹p¾åNù>¸cÖÀÐYåø¨þ4Qå{>J7ýA™vÍ^Ñd@÷£·¦(ÅŽÄߊ"E
+endstream
endobj
-816 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 245.069 167.799 257.024 179.755 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+830 0 obj
+<< /Type /Page /Contents 831 0 R /Resources 829 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 834 0 R >>
endobj
-808 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.119 134.196 393.576 145.882 ]/A << /S /GoTo /D (subsection.8.3) >> >>
+834 0 obj
+[ 818 0 R 819 0 R 825 0 R ]
endobj
-809 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 117.643 124.503 128.099 136.189 ]/A << /S /GoTo /D (subsection.8.2) >> >>
+818 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.119 148.817 393.576 160.503 ]/A << /S /GoTo /D (subsection.8.3) >> >>
endobj
-815 0 obj
-<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 107.768 67.03 471.982 78.716 ]
+819 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 117.643 139.124 128.099 150.81 ]/A << /S /GoTo /D (subsection.8.2) >> >>
+endobj
+825 0 obj
+<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 107.768 81.652 471.982 93.337 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class)>>
>>
endobj
-822 0 obj
-<< /D [ 820 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-301 0 obj
-<< /D [ 820 0 R /XYZ 79.37 591.94 null ] >>
+832 0 obj
+<< /D [ 830 0 R /XYZ 78.37 808.885 null ] >>
endobj
305 0 obj
-<< /D [ 820 0 R /XYZ 79.37 430.206 null ] >>
+<< /D [ 830 0 R /XYZ 79.37 590.246 null ] >>
endobj
-819 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F58 386 0 R /F55 383 0 R /F69 402 0 R /F57 385 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F46 392 0 R /F71 415 0 R /F92 823 0 R >> /ProcSet [ /PDF /Text ] >>
+309 0 obj
+<< /D [ 830 0 R /XYZ 79.37 428.398 null ] >>
endobj
-825 0 obj
+829 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F58 390 0 R /F55 387 0 R /F69 406 0 R /F57 389 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R /F50 396 0 R /F71 419 0 R /F92 833 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+835 0 obj
<< /Type /Pattern /PatternType 1 /PaintType 2 /TilingType 1 /BBox [-0.99628 -0.99628 3.9851 3.9851] /XStep 2.98883 /YStep 2.98883 /Matrix [1.0 0.0 0.0 1.0 0.0 0.0] /Resources <</Pattern<<>>>> /Filter /FlateDecode /Length 45 >>
stream
xÚ+T0Ð3¶´0U(2 À8LëXX˜˜)ä ‰ÃÄ@¼…`…@
endstream
endobj
-826 0 obj
+836 0 obj
<< /Type /Pattern /PatternType 1 /PaintType 2 /TilingType 1 /BBox [-0.99628 -0.99628 3.9851 3.9851] /XStep 2.98883 /YStep 2.98883 /Matrix [1.0 0.0 0.0 1.0 0.0 0.0] /Resources <</Pattern<<>>>> /Filter /FlateDecode /Length 53 >>
stream
xÚ+T0Ð3¶´0U(2 Œô,-,,ŒrŒõ ,,LÌt––fF
@@ -3549,80 +3622,91 @@ xÚ+T0Ð3¶´0U(2 Œô,-,,ŒrŒõ ,,LÌt––fF
endstream
endobj
-827 0 obj
-<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 100 100 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 828 0 R /Filter /FlateDecode /Length 15 >>
+837 0 obj
+<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 100 100 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 838 0 R /Filter /FlateDecode /Length 15 >>
stream
xÚÓÎP(Îà
endstream
endobj
-828 0 obj
+838 0 obj
<< /Shading << /Sh << /ShadingType 3 /ColorSpace /DeviceRGB /Domain [0.0 50.00064] /Coords [50.00064 50.00064 0.0 50.00064 50.00064 50.00064] /Function << /FunctionType 3 /Domain [0.0 50.00064] /Functions [ << /FunctionType 2 /Domain [0.0 50.00064] /C0 [1 1 1] /C1 [1 0.5 0.5] /N 1 >> << /FunctionType 2 /Domain [0.0 50.00064] /C0 [1 0.5 0.5] /C1 [1 0.5 0.5] /N 1 >> ] /Bounds [ 25.00032] /Encode [0 1 0 1] >> /Extend [true false] >> >> /ProcSet [ /PDF ] >>
endobj
-829 0 obj
+839 0 obj
<< /Type /Pattern /PatternType 1 /PaintType 2 /TilingType 1 /BBox [0.0 0.0 8.50403 8.50403] /XStep 8.50403 /YStep 8.50403 /Matrix [1.0 0.0 0.0 1.0 0.0 0.0] /Resources <</Pattern<<>>>> /Filter /FlateDecode /Length 79 >>
stream
xÚ=Œ±À0WÑœ ÌY"—Â.²R˜RÒ¿^(ñ U bí1±ÑH<ܪY`š2Ìri™žr:î"éBÉ,²Yõr˜ß»qáBº‰
endstream
endobj
-830 0 obj
-<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 100 100 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 831 0 R /Filter /FlateDecode /Length 15 >>
+840 0 obj
+<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 100 100 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 841 0 R /Filter /FlateDecode /Length 15 >>
stream
xÚÓÎP(Îà
endstream
endobj
-831 0 obj
+841 0 obj
<< /Shading << /Sh << /ShadingType 2 /ColorSpace /DeviceRGB /Domain [0.0 100.00128] /Coords [0 0.0 0 100.00128] /Function << /FunctionType 3 /Domain [0.0 100.00128] /Functions [ << /FunctionType 2 /Domain [0.0 100.00128] /C0 [1 1 1] /C1 [1 1 1] /N 1 >> << /FunctionType 2 /Domain [0.0 100.00128] /C0 [1 1 1] /C1 [0.75 0.75 1] /N 1 >> << /FunctionType 2 /Domain [0.0 100.00128] /C0 [0.75 0.75 1] /C1 [0.5 0.5 1] /N 1 >> << /FunctionType 2 /Domain [0.0 100.00128] /C0 [0.5 0.5 1] /C1 [0.5 0.5 1] /N 1 >> ] /Bounds [ 25.00032 50.00064 75.00096] /Encode [0 1 0 1 0 1 0 1] >> /Extend [false false] >> >> /ProcSet [ /PDF ] >>
endobj
-836 0 obj
-<< /Filter /FlateDecode /Length 4619 >>
-stream
-xÚí]I·¾ëWôx÷  Ñx8'%r0|H&±Dr,;€ÿ~ª¸oݯ»gÆÐAÞ¼×l²È*~U¬â&ºü¼ÐåÝ+¿ï>¼zýÀÔâˆÓ\ËåÃO¯¼  [Œ#Â,F3B5[>|^~¸¡T[JÅ|øíE:)JRÊÞRÊïn9>KžÅÏõã‡ï¡5­IJŒê÷ðáH)Àï»@Q;øÐðÎÈHyÞvf-1z un8V£’M)ÂÀVnÃÇèô›‚y±)‰alŽo¦¹ƒH,ä6<ÖåPX‰Fxz&Ñ è*]Ï!{{˱(&ørêõ\ÝoŠM2K˜V=U¥ËÛ‹'-bÏxÜGò¼g²õF;ÔIGÕu4Öû¾Í}è>k\Ýœ
-Á+Ã9‡ŒTÐ<0ŒŒ&õDúiä–ôEˆªÂaN5öà.*v¨”Õ
-Œ@‚•(¤²QÕb7Òä^šuY•¨[!‡ Žòà•ùb¡)R杖ƒ¨W²uëˆC«Ý7´2fˆaOhf˜+Ö‘ƒ?§z
-í8±¡Ù£ ¶ÚËNÚ¾¶V¨úYrE‰)ÉndL.Ï­Òi¤ŒõøHw°q‚eb¡Œ~iD–eØo¥\›ÙÒ—‘#_ÛC‰£5
-ýz¾;Ïo¶ë¨áÚ­‡–m£†1àf5ÏÏÁ{#œ#Ò6A¡à%28µA_÷ý݇¾zÌÕòøùÕ—²½[|^9U-,ɉÒH1ß4µˆ1ïâ§þýøÙ}¿ÔíÀÂUÙ÷ u­ §ˆ+ Ø1Ú—X¸”mis
-â VÜ'B‡Þ‘àQšSötߦ€:÷¸- õ ,X0
-“`^w¿SœTnÓn˜ŒÁ Nu‰³ÑL.üþe]Ò—õÎoør}ŠÆIa…ÄŸ|ù~yu©æ3ó¤áe69ü·£”§«+—•™ÇÃÔ§Ky—•éÎÔ/€m«ºe›K3E›É^ÚÉÜ~ig}-UÂ5‰ÌM%”ylÅ_Íh_&Ï—qzú2Ìb?ª‰í Íj9 ј û‡j.›úÉÚÔÈO1¡°’ˆU,2 Ø—quìsÕe^ÏŽQ5úœ[¡DW10Ô´?\äSf Ìì
-÷.uDƒSÁ–H}t$–®
-÷Á®Ñ~‡û…)8?íÆÒUágØ'ÉDknp ‘eJT1¥áío¨móW}÷
-b*.F@ûàx”„á!ƒ×/J»üöo¿÷©ZÌÞ1óÕîèRùÓnPM»{ ÐÒF×Û·Æ°´ÕÜo*bTâ%c
-
-NKÎ~X2Ö…ëÏ;%³w’iƒ¡|çšd:"d*nžªªÎ8'UU¦Ì^Á¤ì`&QàT]Û­@*&ži;LÝî!°8°ù3G
-HˆIí.eL›Û¿»41j8æ…¢¹ätÁÞát?E?é—1‡C|ìÏ<mÃr¤s‰„Ž,hG!€ÃGžVO¢/e;ö´%†@Ï#K^rÑŽ2àÊ0wªWbѺWþÜ…ìêÁI¾ÄÓ'ùùÔ:sXG¢%Ì~É:(÷«¬UDÿ²x9®/dº9ái„kÉNë;CÞƒïãh¨çÔ§GXrŠ‡¨jâ9õIÄlmJ:Ù–ê,7@Ø¢äþ¨
+846 0 obj
+<< /Filter /FlateDecode /Length 4886 >>
+stream
+xÚí]K·¾ëWôhŠï , Õx 8'År0|H6‘DëXv€üýTñM6»§»g×ÐAF;Í&‹dñ«bUñ1”¨é—‰Âÿß¿¢ø ÿÒî?¼zýÀÔäˆÓ\ËéÃÇW ^ЉMÆa&£¡šMž¦ŸÞP*¾£T±;ná»áá¯àð–ïšRÊ/w³R$¦¸ô¤yȃyÏùƒÔJÙ»&LõTxC³<]|›Ò“ŧ*îS‹òÛûP¾å¹¶PÛmtÊixj;¶ o(í¦¡ë’—À‰Ò‡ž7:RN­,=Áaî~þðŒŠŽŠä’h¦ûqñ4–úRÆï6R¯”†PÇzJ*”êP )‘NåÚlá‚Ô¾å2ð’ßßqƒ|Öá9ŒÀfÐn÷uøÔ|½/£…\ÄwFnöYCŒ´ Ê=¡å=a¼¤–8Nž.IøAL„¼Ø?j÷¥ÇØßNržô
+Ôkíá]ÝւܺEX«o /òÊÈ‚©ÔÛØ7ŸßÞYžäWìø¶¼»› íÚ;À·DÉÄXþ+wE${Ø; ¯
+Upd LP7Y4Ó0x\jÁÊôUŽñ€ž¥”‘Ñøó`©·ðW·ÊaQ›¸›£üÖº+,z¦ÖL¥›š¼”Ò~Ì’ž¼¯õ@`Eå<þkRI qf,•ÎÜ.•F.êx©´ÄèáZßðF(}ÊP(ý›ÝBéìH(=F(oe€Ñ¡Òõ=LÈ
+ÓL/®±W—muÍ,aZõT=Ò B;< .IôlY½££-ê´Ó„ò º4ýEÙ7—J&9¶‹6Ón¨GW†çò"×¾„t|î$s†(ѵ²æ=~*)ßâ9gÀkÝC…ºUëã‚l@[¤Lø…¦CŠøKÔK2JŠ­ÊV3Ö’ o£PÜgK"²F)ˆ5²Á‡Mˈu}¡!'†õ3VSûy‚?OÀÙsº]4g¬q3(ˆ¨Ã279 '„ð'£øX æ–ìõž@‹ÊO’€æ£IÝzH9ýÌÆ¢i Îjõ)'aÂœ# aÒ¶ôJï8è%mX_jP8h6§œ1´Ó™Qs{½´÷f{”$
+e·kNš>œÇ™Þ×Òk¨Ài§º$ì86ü² }!€ƒË±¾}òĹEâú^ÉdD½F ¯ž¼KÆGsà~¤.ÈËšrŒ íânÁmoV¦Mš§%M,†F]æÖ~¥À¨ JvÖ­@ÏuZ;iÝF-Bž‹»´… X*yBÿ:íÖú·ÅKõ ®'"^¿IÖ¼x¨Ä>{›É \ÏE×ò¶æ76y[”Ί'»Á ëT+¾Y§­T= K´°=}¾­x»Ìê¾ÔƒB#IJ¾µl·f ç\O-RtQ>v²a.ôP sb”?׆c({Ð r¼Ä(jz„ãz~]sæF\º2ÆRHÂõ‚Kš]‰hpb™91Æ& 4®ûú’¢¼åý»¢¤%˜L|‰˜8õ`É~{ý
+Ðe× ›UCôŽ*e°l#N)`à¢%Ê€ÈlÛ’ (·ˆ)Á¾ ®|³¤ß5o}¶)0ªVUþ©—O9J°2G…Tö ªz€íÆBšÜK³ö(Û€aÎ!ƒí‚Ê|±Ð©w˜JÂˆÑ íˆ“¯Ý7ù2pS,2{I33À\ÑŽ¦mÕS¸¦Ù`ÔV{9`ÃIÛ×Ö25ÆI®8h
+ìð%%ÙÍŒÉ(ºS:Í”¼ÄÍ–:.EdR ¡Ì~iF®b<-—ÇêØ#_ÛCq˜UŠÐ*˜ÎÀ«Vµ.¿"L‚·¡‘,›5(yÆíÁ˜
+mJ¬ð¬Ä’JÞ´0íŠËËH5Ž©/ØM„JŽŸî¹²©…“ĘgÑÏÁ½—Ô.v¼°œX.^TOvu¬!69‹~…ßïoÖë¨áÚ­-ÛF¡Äj»…šçïÁ}#”%Ž‰Ú?¼øÇý¢Öíëþ~÷¡¯¼R :=>½ú2A¶ï'ŸX&‹šþ7m$'J³ÁEFøËïi1¯â§þþøäK¾Ÿêf`ÙRô}CŒnNí4 Œ‹1sŒöKW…[êœ1¢¬ò`kiÎ’OÅ«Òðúשü¿Â¼Í—R€C®À+™9|qTLP³$ÌJ¡KÚghqVHVÒ(aÎq,s=ÕL–˜Å%¨‘ék
+i\jvH*§)­±J´¹Á }vJõ§çǪ)í3¦¡}kdI„BiVhWI© ž\JÍýܤæN•JrÏ—<ŠŸª~ÅÖ
+D[?$z¿à‚NÀWûeûnŒÝìûqnJ©'ƺí©ÇÄÏ.8«¡ª>²JEç\ö}š×Û reÏÕŠö5\³šº™rã0ò¸Ë”, ·„¾
+˜faöERþŒ´’žRÀÇÍÎ;M¼æqa¯ïº›Ç „Bæo‹…ý&àëpë†\ ‘Æí¯`^V}}Í®âÁ‘[³ºQÅA™Ë¨ìÓzX½)¡ÌH¥¢W@Ë­$øz¦†Xô4h‘
+×féŠ?/ÒÛÕ–k¨NüÃ:ÛyT{+) yìŽ.•ÍE‡¨fÂ}Ž¾/ÙQßh,-);5ócËÀÄO%|)ËLh !¡±‚ƒ4ZSï\n· ä.w3{3†ÌúFƒ¶¸I‡;PÐ`åQnëÈíöƒ#p]nB¸ÙÄ´Šgݨæq9ˆÖ2ûGS6:6ÑZfÿ35D£ã$b›9Š»g±ð $W`‹‡àaØ€÷”Ù°oB{¹¡54,è<
+ÝS5%¶Œ'بZÚ¨[DZ¸‘ÄŠ<µÊtÎQ÷×R„”Ñ1,3:†¥ÜžcXÚÄcX&Ãòåš¼+-9p
+Vß’ ²]¹}ˆÔ(‚óaKü¥ÎJG¸}mgÎZPKJíM^)Ø‘/Ô ãóðaÈóyÓîÌãøöÀñ Ë"êöt÷Œ-¹*Š‡‹wz\?vjA)
+D‰&Ò±úØi:ì½û
+8WÚjî751*Á?b
+—]ùîU"
+FØ ZÁkvUŒmíæ“=å^LÉʨUDW°ˆUXp
+h0öó#·çx×? ›¾“1{Ç‹|qp¼{D±UžtzžäŽŒxBÝ~|0轕ç˜"ïÔíeJʾ`Joƒ­1¥'Ð-)U=Yîλð'öŠ8t|P>!·°»ù_å>.Ÿ’XêÃéà…¹uS>Cö”{hé¬Ëh[¸e}Õ‰Ûeô¼¾™1ÜíæGÌÞñ¯ ®üä ù¬ ÒYGä\cÏŠ§&‚©½üHÙ;~‹v],Û‚-/ª<“TÆMŒÇ¤’1¿_ò€ZÌÙË%ÞOŒ8ÄÄN]•Ë=å^x%˜orÊgKd¡sonP¼g8e?Ìk
+]ú9¾¢QkT»}Ò@ŸYAÕËQñwŸ œ_ŒùXo§7LO’•ûSÒÝÁJV¿b”.²LÑXíê{ÿéˆ:Ãë>©éȺöÜlf áÔ^\SëÛß_6›¯*û}@ãD‚
+íHÇ«ó½Ùãváö*ÜýÚñÓ¯l‹n#+®@º¼Nß\’ëÛíWíý·tÑ9å®L\ua]Ð7Õ"¬j.´å›Ëa«õÎM,ÐXÆ V;¯`ÉߤOa)µ·^¾ )£eáÈ¥ê¢ø0ÞõEñ¹Ö´tìê¥cÕ,¯Ô]/ ú¦ œLWÆ«´nŸ‚H ÍùÖÞH(Y,3¨ìê꿱/¨Ã{q;Þo-þÇPà¯QÕ(JÃß´?QÀ¹úãf>‡ÈyóÏF„'¾ºcq=jÂÁcÂkμ_Ÿ°iÁƒÇñžc
endstream
endobj
-835 0 obj
-<< /Type /Page /Contents 836 0 R /Resources 834 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R /Annots 838 0 R >>
+845 0 obj
+<< /Type /Page /Contents 846 0 R /Resources 844 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 848 0 R >>
endobj
-838 0 obj
-[ 817 0 R 818 0 R 832 0 R 833 0 R ]
+848 0 obj
+[ 826 0 R 827 0 R 828 0 R 842 0 R 843 0 R ]
endobj
-817 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 118.533 721.708 141.009 733.664 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
+826 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 245.069 725.053 257.024 737.008 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
-818 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 156.73 721.708 168.685 733.664 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
+827 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 142.772 668.622 165.248 680.577 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
-832 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 442.409 91.586 448.634 103.271 ]/A << /S /GoTo /D (section.5) >> >>
+828 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 180.969 668.622 192.924 680.577 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
-833 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 459.337 91.586 465.562 103.271 ]/A << /S /GoTo /D (section.5) >> >>
+842 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 442.409 67.03 448.634 78.65 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-837 0 obj
-<< /D [ 835 0 R /XYZ 78.37 808.885 null ] >>
+843 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 459.337 67.03 469.794 78.65 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-309 0 obj
-<< /D [ 835 0 R /XYZ 79.37 670.884 null ] >>
+847 0 obj
+<< /D [ 845 0 R /XYZ 78.37 808.885 null ] >>
endobj
313 0 obj
-<< /D [ 835 0 R /XYZ 79.37 631.598 null ] >>
+<< /D [ 845 0 R /XYZ 79.37 621.864 null ] >>
endobj
-834 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F56 384 0 R /F69 402 0 R /F58 386 0 R /F50 374 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R /F67 389 0 R /F59 393 0 R >> /XObject << /Fm1 827 0 R /Fm2 830 0 R >> /ProcSet [ /PDF /Text ] >>
+317 0 obj
+<< /D [ 845 0 R /XYZ 79.37 582.578 null ] >>
endobj
-843 0 obj
-<< /Filter /FlateDecode /Length 3013 >>
+844 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F55 387 0 R /F56 388 0 R /F69 406 0 R /F58 390 0 R /F54 378 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R /F67 393 0 R /F59 397 0 R >> /XObject << /Fm1 837 0 R /Fm2 840 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+853 0 obj
+<< /Filter /FlateDecode /Length 3012 >>
stream
xÚµ[ÍŽ¹ ¾ÏSÔ Œ,‰úƒ¸=›“³¾-ö°pbˆ½È:‡}ý’(©Tªêê±÷ÐÓ]*‘"?‘%qäòy‘Ë»;9|_>ܽzvqQJDk•_>|ºSøF.jñQ€_¼SB:µ|øºüò ¥ÕRàwÒ]ýðSåÅtJY¡ÝHèÞà‡ˆõã=x‹-Ÿ ~\ÄÖgn¥'}Á¾ ùÛIlì¡Hõ˜¾½I£¿zVv‰":íÌDz#…U…€·$@f˜±Ä) QŸ
jžø‰z#“ÜJb™,V£&Áó“{êÔìßgY­›Éª¥`”V£˜æM– I’‡,‹†<–)Ï "ˆˆöAmÇQÖÓ7ýÕþU'å’?'l>Ô gÜF7Ó¦št!ÎWfbv+ÿß)¥QR åŽ”[S{Ôá¡™[zàÆ+ÂÐèÃF¸ðxob¢WA?°aȇ 6«=½•y”ö¶R…x0mp8è•!Ž‰Câe\æLØN’RF5²$v^fl²U¤ß²ùÛ¦-sjd›Ó„åsó:ô³C-¼Ù(Wm²LÉÈ—ß$›$i·laIR<±Ï/àÏôéGm2lùv3U›ÙØìrìjúRf‰"`úÅîœf> û0“žØl“•ÈÎRžf–¢œp²Úd
@@ -3631,35 +3715,37 @@ jžø‰z#“ÜJb™,V£&Áó“{êÔìßgY­›Éª¥`”V£˜æM– I’‡,‹†<–)Ï "ˆˆöAmÇQÖÓ7ýÕþU'å’?'
«+.MãÑö¢ÚÕqMÄÍD7ãøCe
¿¶+Ïl‘26bR¯O­RÆxaœßÅÒ´ØÇ©ž×G‰Þ¢hÓr^Ù’¾æÉ1ˆüUûLKÛɼ•Ìm–ãGI#M#á¹a[ûuKÀ([’)¶˜Îs
Hû5þ­‰E †µ•‡ûÒ7²Pu¹ AOÈ„Ié‘È =¦þÝ3wEª/wŸ–»÷ CµlÁSÂ(ª°69\70äfaµ€`1ØiíõâFÜY‡!饔SfÝ”ã–NAnB^•Ó•ï±}GáA×A9=@€)+°'ÃSÅŒdûýñkEN¥ÕŒ¿3›{ “x»Üƒ 0›G^ùÄ|~Œëqfýùð*å÷àá ÌcO=)KÑ ñ¾ézŸ•½oÚ¾? N¥ô×Ús÷#‡ž6wÈ:­ÃÖ õ¨Bt:3uGü~Í_EŒ:Æ pNÜmü™º#ùãÈQòǽ¥·ñ/Ô1¾ý}iw <|™åCóŸodPíñïR¬Ôh¢2…2Ì%¨ŠÞàgùö¯ä\<¹U–š‰Bù¸já
-FYg4Ï÷–|WjôÕò(]ÑÒšs»¸êUn è¡Œ³æ_‰¨«m 23ªåg‰Éš­:œ=¦ár›•e$ÚÝBH»%‰ WBu7Ö®½MŒx˜6kfEÛ©°½üP³û®2„«ë.xRåù ú ?™\ù™Ÿ¥toSËd$·%JrÊ]¹zv¤\›wY_`õ–™@è´ÊöÄ­-]j-íîž{jrüDH†R‰j.ë"Çù°m€élgpØ’ÒSª/¸fAk¡ãJhÝh¹²@ŽpO=ÐÑL_Il„„äŸÐ®>)Þùx"Ð(kEhµ0àŠX² “ê6#§ªž±\÷Î~žáá7 Œà^^lMñ
-’¹ÆMAY/E}¢¼&>´~™/”¤-—ÚUÊÙÚYyÎÆî[örèº&O™4Z=áÊüŽçŒLÚ)«ê%¹`+… ô`ãõTÊöÿÊ‘ Á¬öÏVftÂÔrä„‘xß3vWèíë îÐ|ûo2ÚaÀ†º×ÿš<û›
+FYg4Ï÷–|WjôÕò(]ÑÒšs»¸êUn è¡Œ³æ_‰¨«m 23ªåg‰Éš­:œ=¦ár›•e$ÚÝBH»%‰ WBu7Ö®½MŒx˜6kfEÛ©°½üP³û®2„«ë.xRåù ú ?™\ù™Ÿ r½Ál$·%JrÊ]¹zv¤\›wY_`õ–™@è´ÊöÄ­-]j-íîž{jrüDH†R‰j.ë"Çù°m€élgpØ’ÒSª/¸fAk¡ãJhÝh¹²@ŽpO=ÐÑL_Il„„äŸÐ®>)Þ•’öã@£¬¡Õ€+bÉ&LªÛŒœªzÆ>pÝ;ûy†‡ß$0‚{y±5Å`”P›LW
+qƒÐt'³æÄ–g¸î¡Ÿ¤° ìI—†
+¬}½É¸‡•ÝÚc.nO‡20” ìÉJ
+Êz)êå5ñ¡õË|¡$m¹Ô®RÎÖÎÊs6vß²—C×5ñxʤÐê Wæw<gt`ÒNYU/(©È[)d ¯§* P¶ÿWŽ\Æ`µ¶2£¦–#'ŒìÄûž±»F-h_gp‡æÛ“‘½Ý0C÷ú?®¤ûâ
endstream
endobj
-842 0 obj
-<< /Type /Page /Contents 843 0 R /Resources 841 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R /Annots 845 0 R >>
-endobj
-845 0 obj
-[ 839 0 R 840 0 R ]
+852 0 obj
+<< /Type /Page /Contents 853 0 R /Resources 851 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R /Annots 855 0 R >>
endobj
-839 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 111.629 188.779 123.584 199.339 ]/A << /S /GoTo /D (section.13) >> >>
+855 0 obj
+[ 849 0 R 850 0 R ]
endobj
-840 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.536 188.779 148.491 199.339 ]/A << /S /GoTo /D (section.13) >> >>
+849 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 111.629 188.779 123.584 199.449 ]/A << /S /GoTo /D (section.13) >> >>
endobj
-844 0 obj
-<< /D [ 842 0 R /XYZ 78.37 808.885 null ] >>
+850 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.536 188.779 148.491 199.449 ]/A << /S /GoTo /D (section.13) >> >>
endobj
-317 0 obj
-<< /D [ 842 0 R /XYZ 79.37 771.024 null ] >>
+854 0 obj
+<< /D [ 852 0 R /XYZ 78.37 808.885 null ] >>
endobj
321 0 obj
-<< /D [ 842 0 R /XYZ 79.37 238.154 null ] >>
+<< /D [ 852 0 R /XYZ 79.37 771.024 null ] >>
endobj
-841 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F66 388 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R >> /ProcSet [ /PDF /Text ] >>
+325 0 obj
+<< /D [ 852 0 R /XYZ 79.37 238.154 null ] >>
endobj
-848 0 obj
+851 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F55 387 0 R /F66 392 0 R /F58 390 0 R /F49 394 0 R /F48 395 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+858 0 obj
<< /Filter /FlateDecode /Length 3034 >>
stream
xÚ½[K$· ¾Ï¯ècrhYï0˜`ƳmÀ9 ²7Ã'É!Ù
@@ -3668,2004 +3754,1939 @@ Hš(YU’·bÊäÌE9gÊû2ãHPiØ2kÞÌ>PtÂö0øuê4±E RIýÈqˆS[¼‹BÁûemµ³¥uÖ¿Ñ«øD¾SÓh
ÂêPdƒè¶Ü¢\›ááÕ7¢‹JÛ“‰Ç;…ÞiAl|«ê&~¤o‡ êÆc£wêæ>56*bq lñ–T‹pFÕi£d>ÅŸ2Sºg¦=|eõá.¢ŽX*[×›¸±K4¹(G÷Ž“=â(¡, \÷ÒÑÚ–cÌêW‚([QäHš”
¡ó
jÀmaÈ>ÓÝQLL9³'·éeÙ{&Š˜¾'»âð$p;³1ß&˜q½wâ%)Q`Ö–¨?ÕÔÚF2cKhÒ¤haPܯ©ŒI40‘’M"¡x(#QSçŽí²sq•žI©{¥÷Òô˜~¬:ýº˜Óí=6 ˜¬ûã”ÝEYÓOÒDÁ„bMï“,Q0gC/}k“''›¹<š'§„>u]ˆ×ó&©Û”fâzð…h
-þܺdë¹&Ÿ?·Y;@åÅBr¬`›"£eZƒ@ ëorª¿üí¯gÜS•Ým$ [ÎuòÁÂ; ô•ä³„iá‰-¦ûûS™£ÓÌh@'XÈËÝ=Ô¬íƒè( Ë
-°F‰¯f…%`K0wÀnìN™a
-P;«1Ñ°=XG_¸vâAf€ìÓóE„¨yêÞíz¯kd! 7àf²²E©èC¶èÝ"ÙÎ~ÂxŠªÄù
-²ÅéD”’÷,u¥ùãla<³v9}È­K¥à%&ŒójÁéF¤½Âõ°Ù¥ì{…O!ù_õK
-{OàKʯ |Tn$jÞ„gÅÛzPó’U|u E~.!‘Ÿ
-EG‘ߎ:D~™þ<ò쩾Cä­î‰üÒüñÈ×;Šå<!·êlÍK±Í[¹g¡_ÇÞAa }Ílð÷ì­ÿêØ_‚¨„jÑëïÍRgq?G¨™Õø
-endstream
-endobj
-847 0 obj
-<< /Type /Page /Contents 848 0 R /Resources 846 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R >>
-endobj
-849 0 obj
-<< /D [ 847 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-850 0 obj
-<< /D [ 847 0 R /XYZ 195.137 237.821 null ] >>
-endobj
-851 0 obj
-<< /D [ 847 0 R /XYZ 195.137 227.649 null ] >>
-endobj
-846 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F15 381 0 R /F55 383 0 R /F66 388 0 R /F52 376 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-854 0 obj
-<< /Filter /FlateDecode /Length 19637 >>
-stream
-xÚå½M¯,¹‘%¸Ï_q—¥E„œß$ $F/SO@a6Âä®»ÓPõbT­úïI3##î›êÊQwW!•ùÎ3?F;A'Íéæäõöoo×ÛŸ¸¶ûå‡ßÏí͹{KÉ•·_þúƒ£¿¹ÞÜ[i÷PÞJv÷+»·_þööŸþp]É_WôïJÿn?þ—_þU¹ä:çÒÝçýBÿ'ºÈ]WnãŸ@Dþû·Pým$ºHHüyüMöú÷ß]zk÷–}Žš¯{rU<¸o|=1†ð‡ÁB—û‰Pú›‡—àÅ¢øá³·æ» ãOh—/iýóó`a«Îüó¾ö«Äšc e±¿/~ü;9µ‹?Þ&4(Ká÷?îüOCá{béÿL’¤ü$®Ý/çUô8x s0eþ¶‚õyØŠhýGºFˆüonË5„²ñõüg¶õeppïà¶ó?¾ô¶oí»ÊýJÛçëüwÜÌ+]9‰úŠ? Ì6üSs»¤¬´mÌ??m.Óç·¥}ÿY¿ Ÿ¬5G»‡ÿ‚µIc{cnéî.ý º†Ôù u—zowÜK]ºúÎ?æù7C¹ÀS÷ Í>‰zñQ j¸»Xö$-˜—ÿi¨w¦ÿ°IÌ Múˆá…6wwÍ™žúýqc¾ÒЇ4?Þ’%jTÞ]]îçíOíîC>4ŽÏeÛð§Í.@Ñ'åƒÖ8wÝKòo9–»¯ªççºÙ~¿ªøýö¸ÿ=ÿ±>j^H÷à—\§6ŸýtÇïü¬çMÞãý„îƒÆàÏ9{ò ?Ô·Gý„¦Öè2ösý÷_1ÂEudÞýýwßÍþŠ÷v¹·Tó½¹í¿üçËÅßa+—Õuo!|fUèß)f•ë½•ú©Õ§ÞÍþs+J4búÌ*&JGÊgVæÏö© ¯s’ýÀÊ—» ñS+ӧ͢”Ê•OÛuÑt}úC_áîýg튆“˜?µr”ê}Ö®X)!lŸµ+òýâ§Vt놽]ú )¼8z}mõíýo?üýî•?¿õ†r©Ðjzûïo?üûÛyÓëê=S*y£»•^¾*Þ+õ©ëû¿/ãXS—¥„nüƒÿýþ··ÁdsjˆÝ½¦öv£‰àNsôänG÷þ4ë.×ÿý»‘S'÷F#B Ô@s õWŸú-®½èúŽ4(ó怚óX–¿ì’9Jkõ_-ÿëD£´ÏÑ/Š&æF´ÿú¡hÁGzq/Š¶;ØEÓ@ÑnŽÆ š}(¦{ªå˽šÆ¾î^M#=e\¯öêiý•^Hòùû¸O;õjÍ?s§~I3ís¨Ù‹úÍvþÿø>í<9r³SÇ×/Ë41\å7ù‰h4p…K¡’’ñ³Ÿhš‹õ+?Q©÷H™l
-œ!}6ìlü_ù‰h¤
-W?Qþ°“Ò¯˜K[H_øyÔú׌:…òz´÷â_uØ\¬í¨ãŸ:¼Ì‘¼¿Kþúÿ~4ê ÿþóhœÇÏC){¨ñKuý•’5
-$ú—%›æ%{<PS™¨§¡dϳÿ¨ë3Éèi,´ßvxI2½IQ²Ì}:<‘ìÕAà ãt¸SæÿåqúÿN}¥þ¨öb§žÖ_éÔôP’ãgÙÇÆÿz§¦'ÍØêW:u(ÿ@òQÜ«’‰¹‘ì¿~8töäƒ<Q²¿˜|
-L5þŨÐt½ Eä—£d ©™¡Ð·`›PÆTcJ÷©ÓCAÝcîòõ„ 17Š°jÀ¶
-deC ù
-dUC‰è¿V¢Dã~C}¨{r-8ˆUÍ$.e²€¥¿ÈÔûC¥tˆ“k•Ò¥A4:…XÒÕ‘Lw¤äLL‚ps¦Œ­RÛ–©ÑbÎ@Èp9¯œh¾WJnóå{¢~ŸÑ©@³qh8#XtG¨SŒä‘žnÑ’ò6â­( ‰Ÿ¿µ]ŒYq–¡F½è
-¶É´LWì‹raâ}“)Ñh^Lg"¨¤±Tºœ ¶)…¦+ÌÉxF~JõD^…iñD£+¥¥8î+¤‚mJ-Óþ¢D¬;·Byš€.þ {™b‰+f•2¦3 <"?•z( /ê5p‡C/lGÿ”Bæ˜MK'dUZ†+ta[ˆ¸Ý4¢´¥FF4aù+›1Q±M#4]
-åô!Ò39ú …N8·7:UþÊ­šÎ¯Ø¦Ô2]
-,JĆ÷M¬J~‰ÉˆÅ/ÍBµ?“`›XhºÊ3öS¬Çªð ÅÔ®½§ϥʳÏ6~ªu—éÿŠY±ÀT
-¯ÕÐv¸ÍÔG˜sÒ“…U°M¬eºX”ˆ ï›X…ßžW3¨ê¬åòÍxl MW@ByÆ~ŠõX•è¹l>îó"¿‚
-Ò“g£DÃŽWŠY±ÀT
-ME€E¹°é|“Šæúñƒ‘ŠÆÛ+ñôÎÛ¤Z¦¥P‘ŸJ=”„Ü”¯êOØ÷žº¸ºÇs^´8³BÓþbDhø¶Bñ<OYÀHÝ´ÖšŒsÁ¬P`Šáåù¡Ô3MÊýŠqŽ÷
-ÃBUzÑu-o¡Ý›¯ó}Ó‚#¯Èµ¾jIXå—$ŒÅ”]ÿz!òSK[Ðh-=À÷µ|kIÏ-FÁÔ¹\®0e®óêÁHoÆ®yŸím;ˆPØŽ U¥E
-jÄF¼hC3"oóÓN¸”ñ.®ò¥›—ž¨®«:?°@Ï‘ia£­×Ðè5­ý¡ÕR*6¼Ëå
-ó¸_ß’Æ™äû@³¼ &—φ.S H(ÏØU+%¶ªÐ
-4åwÏ4sJÀ†w¹\aßü´œŒœ(eãz ï³Ý³`¦‘׳Šœ nœß•µ‚_!pìO³ Ê"É9öUÖ^PO#B½¡„†ÊÕÞÖ2;~ù |
-Q‹LÊAsàUF+m²lŒp+­¿ à>H‰}¯õ®×‰06 ¥¬‡_°m¦5Ó´e¾åbACë•"ÀWxq­ãZ0¹z¶L!¥<W¡€%¡|"ñç žß¶æN8Ç/ó¼ƒç†¥Mˆ¦bÄÞçÕµ8JÉÑ” ˆ
-%ËÈØp>.W8ÞyPjoHI#Œs}%nyL¼vËŽaÜ"W© *Є„óKD¼çoËkÙa~ïæ
-çka” »ÖD“1uÆ*\嬒’60¬œ|"ÙÄ©\8Á4úEÅký©œ
-ö>[<›gL58¥<…¥ \‚G*O³aä¯%w”ëUû6=~õ^zñ¯Úë¢é—¹2gŠ¶FžXiµ¦©q&…Œ€ ßr¹Â×Ìé•ÒÑ
-ò>[<šv°íѪ8
-ª@?ó5**3Ý‘þ@[,ýË‚|¤\þ-Ó<¸¯þú¬×úè}^[=€¡ç½žy§‹E· áw\»ÐcÐW:V(}wèW ñ;h %  ³ñª:‹T…à•ÌTïô€ÓÞ"eÊÞÏÊ:
-Í‘3à:ëUê¸Z!öíBø»ÁÒ—P#åü-/'~¼z¡7“и›zttH¦xW*š*Š*\¼þÅÇ-y-S3jaNUâï5Y}1šrw°øþb1Æ» …n ‚(±äÏÂ"ÚRXPo"×^Q‚e é>K§Ðp;¯UÔ…þ%΢£¡ââ¹ü
-4¯ \†+
-aÛƒi Páºóx˜yyžbç[ð…Ò½_""ÿFåå·þj–/g(®êVè}\Û2=2¢!ïžÃ…Ô@§øíך›“×›ƒŽ¿©Œ% _¦ßÙ@4ÔàݯȤKj0¯Þy^L!Îï‘­ôPûëéì³ïk¢Wöe@ÍñÊ„BÜLúé<M0 yƒêFHÐð;¯UÔÇÐ7³61z}Öò:‘÷ÑàÙ:0Ó&ÕêTA®Qã§z^©üUàŽ†R;//›^¼(JžëŸ¤óê*Mÿ
-ô&r…Y áИõ³  áu^;Ñ‹†Òtå7 ã4µ8)^xí[fÂ";bi4%¯<òðs<§®hã¢^”è¿}âÿÈ9ˆFY âFòzgã8cØhh-–N¡áw^«(ýv×(†œt¼
-Äßh‚_浳˺#Þ)’‚œ;zš÷=%¯íšå§ˆÒS//w{~±ZIT‚øóàåt……¼Ki"lí2ø²4Üök¥G^Q[dü¥k‹ªN™NgãÐn†°¸¶HE˜(À»¡ñ¾'¼Œ™Ñ¢‘‹ê¹X‰n~âg¤¢ÍHm4.(Òèi"¤g0£\Åsú¹¨—óJEãHŸYàÏ xkÑåT ÷ÑÜÙ84Ô¸„îU„Ò¥¯
-9~6÷\%È™øŽÒ/Ñßó®…Þ*€žyYA¡þÓç?êÆî«‘  áu^«(ŸÞ€îâocR@¿ïªGó–„ dG¬ò𡨶 „o3zî-[¥¯÷k}E/‡îo$´dB [b G]‡¡Sh8¶ <DШœ°„G–£q-˜-ASˆE)°2M)† ÛÎ&>`ʸû“³ÖWðB#XÆR ÅlšJuR6¼ÛB>ðøËc!¿¹RvÆ»`¶Ě΀ åûQ bUÑr¾kÚ+Ax)¥¯gk¯”»M-†b¶M¥¼)›Îm!$-´†… <Þô¬ f A¬©F©”{äGˆ•D*"xP L{Ày|o¿J,xÜŸåkÙ„B¶ ÄZŽÚdl8·e ¾ï¯Ö"Öðêýø69ÈV‚ %„£ŒGä{-ˆ•Dë!ú^.ü ²Áý‹£Qò"%ã‹£dª1³µ ÖtxXʉ‰w[ Bpj¥y¬q\D<6ZÞ³µ `Šq
-åûQ ²©"õŽ2˜èÒ‰ÒÜ×´µÂ‚°–[rXŒ¡˜-AS©ï@JÀºs[ B(T V‚ðzÖ7u(ŠÙJkªñ
-AxKÙ<vâY޳ŠÖTãTÊ#ö£Ī¢•üUåá„k(}‰[j-œ§Ÿ#D,ÊPÈ„XËQæ„€ ߶"„?Iý{ÃÅHƒÍøîW]OÄ”ƒ€"dGÈ{1Ȧ…ÔDðß–P´×ò® j¾OÑa1†@¶ ÄöâàšM
-W* @8¢Lé‰@¶ü ¥ý@·zÔ~X¤
-ÅlEšJ¡R*&ÞmMÁ1ĮТä{ç*ÍxÌÖtXS(·ØšŽM©k¸%êë×Ô·±3ƒJÜR_|nXS¡˜­è@S)Ó
-9±Ñ[ôÁÇ`x?V•Ÿ3FRMЖ~lƘ¡ÝU8
-@Œ@XÂï&/èüÍ‚½
-11åh6Š:€HáÎÔ~âU2Ô~ð«‹÷Ü[>Âê°[²=ƽüÃ/U\Ä]e»?Diúâ ´È‚?¸vó`ºY9¡Ö€Ý¬ì
-@Àp…&l{°{ˆUA
-"¸ ›?#ßÁ\CõPÿAPó|õ*™PÈÔ€¡”u
-.µ¦_²B†B¦ø ¥¦è¿¦øƒ71£‡ÑÕŽ·ÀÌ‹N2õÆPƒº#Þ½Ä
-!Uœ”Ð8æ”·ÏKPÂ
-\>çŸMùÇ2‚æO¢#L[üa¢×b.¯ŽóÛ;Óª¬à"ê’ƒ …Lé‡1ȦHwj
-?(…¡GÆu4Røþ!¨úÄT},3iÿ¢ÚÃÜK>LøRÁ_wðËÛ ¬­×wkIà¾^Py!€©öXVRñ˜2šRÂgfŵôT_ú{Rq(€©ô@+iúb²n…&p)~ào8˜où#Æ
-]¹FÁ‰ÔJ,ÐÖ€c©ì0´ö&Ø*†[ëÓÀÊoÌÆB64A@[²¯È”öPá(±úh]ïIâê ç×ai¼!Ÿ•ŒeWû’¹”O,Ì–ƒl¶£ÈÃ.PZ`+B磕қ¡åwgÑì²0SbL1\%=5Ø‹Cvu¤h¢Ÿ&Ø¢l[nðp…>_kƒWÎ-bÉÆmÈfÜ‹@6VÅF L½õŽEýEÉÅÁz-C HøÎàš‘]©£è{ljÍBiLJ.4¨é{‰ºØLåÈmíˆ1–¢úÀÑ
-SÛ/C 4U$›í
-X­G%‰‘F‹,n¼—çÞp×Úxq$Uýa?‡±í¸Tc,ÐV”ãQ.bH4üc] £¥úœ°´äÆ1Îçˆå]A[`²¯ ”öTà(4ÙÅ™¼TÓspŽsÓãYÐÁXäoZ°ôc¶æd3Õ$†ÁÑ[zÂkE~<V
-—GÁºp«Fc•°>à,HÙÔYUÔ?ÞœxŠ}ŸP,õàU¢â‚- p«JAãUk´Ž6ì…)¼.6+€–«“Çc´AÀ½6ÅKh†v×áAyŠ•Hë4xCšÇÛŽó¶ôƒeS£x½19³íÈ·*4Öê¤UPÛ°•ªð×Å¥§¡‹•?#vΛ¶•ªÓ®PžœÅ*VU²Á_ˆsŸ|€Çв©W‰¼n\3%#
-n+ÖxÖ¡
-¨>*€•¿°hcŠÕ·²4^í©ÂY¹² ¤•±Ÿ¾.{ëùq°OЫ$ò‹‘þh‡b[ñŠµ)Ⱥ@iÂV½Âû̇
- åÏxŠ¯¦ ‚må+h‹+ë©ÂQ¿²é£•üzµ§Ž'>ó<(!ðjÍgS=¢àVÀ‚ÆZ”‚´Ž6l,¼ŸÆ|®
- hwÎ
-”+Xø‰¡¸2÷ÔE´Ш•"ýÉ¢¶€û‰,̲XÓQ£b4<›j>JàºúqÀÀIŒÄËà\0,hAKeAï5-›RéÑŸ4rš&
-¤?UP¢íw˜¿µå=WY ct ã~'
-AÉ‹1¥,ȶ0qlª^¼qåÛâã/‹[²~3…/hŠ
-áô^û²É1ëAø™!]-•õ®o»©Õ%ýy¡öm7µhda¦
-¢e*7~u7]„C[òŽšFœ÷J-ËÂL5Ž5•6HˆØðmŠr¦„(ú7¤äMçƆÅË»`Pšƒ†Œžqï:FzÂûËÛÿÞÿ÷ïo?\oæÿù7ú.cHoÿ®,­Ÿ·ëß詨Ð=;–ôÚî—ïß)”+hJý’œ¡ÔøŒ¡q,õâ½{h]†¥«„t ¿óZEc߶{±Uš{­‹zÈûhðl˜i`ƒê uª‡Œ4à‡É<¿‹A”OF
-¨Lì[>l£@V5\+BïU†òÔx¥wÑ…~TC¿YqÐp†¡tg¼‡<…ˆô|žç÷‹ƒ÷OÁ¡:o¨ÌYá"Ȫ£†+h¥SHÜqŒÅóȤlñ©bÜ*dÄ1†Ú¤;¢Ýµy¨ÏMõš›€"šŠGi"×UT¼£1¨يW¨.­.‘WxYm‘Å~4]F§Y]ÐpF tg¨‡05àmêŠßõrý¬¿ŠÒ8N=öm…¬8j¸¢Vº‰_+ÿGÊ8Üðªvî5&˯@V4Ôà&Ýï!ÏC!8_wqƒ(ŸY@žÀ¯Kú±ʨ‘gjÔ‹¡á×ÈøåI¯h\t”·P
-€CBFc¨aLº3Þ]ž'Bð×<l`¡¾Ÿ>šP>V:êdÈÊ£†+j¥[øµòðòj"]tŽëD+ÎV
-YyÐPƒ›tg¼‡<…àÓRbÉá@sŽ:¼ó»é±a¸2*däY†õ¢Chø5òÚZdÔ]ÃßD# šié t×å‰|uŒnCùÜç~@írø{šˆ½[!«‹®p•nAâ×êâûû(œ«â·Qý
-dµAC nÒñò<‚·ƒªÎ`îïkÔ·ãuÏf21…Œ8ËPcV6D‚œ‘†àUû¢Ó"+üìí°×(d¤1†ä;bÝ•y¬=Ó_× ü~#5”†—èL`e™F+Z%Zx´²°sÀiŠ_çÖ0uPÈÊ‚†Ö¤;#=ty(ï^KÞÁrI×¾oéW°W b„Q3 X©
-áÑrñ˜\r»ø“ŒR!#‰1”öO¶#Ì]“‡áßúV¶uKùn¼{lðØMn¼ÎŸÍsBF—e¨/º‰_# ¡dñy’ ”MÊ-ˆUÌ4²Éu»KóD.œ¨W=Pïû7|Ëyá2b“ø*dµQòÒ!4üZmxç±fû —oôO—_¬:h¨aLº3ÞCžÇBp‘ϱ@q맵ŒSQßt£o:¸bV¡eº"_”€MçV£~P’7£Í­¨ÔB0γ2Óå¤<#?„z" ŸRJÿ}®y+ŸˆšÍM&Ð&“BìBg áxS‰OxÍf’âU»Ëõ˜Áµ`›Jhºb™”Â>ez,ïNK 'œ  mðüÅ’tßɪ˜•j™.¥Á†w+oƒšItú:t—‡Þ³bS H)Ä~ˆõL•Üw'ì’taiCº·~*²
-¶‰¥¦ €RlxßÄÊ}ÛñbÄ¢®Zzxl MW@“òAì§XU W•O8w2óÜÕ_™A±m¦SS˜ê”Ò`û+ôMñÌCc1{gæ;ŬXÆTRʱb=S%ñFÀ¡œ0ÝõÅ&\°×‚¹ÛÄRSP@) 6¼obq±žI ø}z´–@›P`¸bél‚>Uz"\Wj'œ¯þy4 ÝC‘.,¬‚m*©)„®”Þ·ü‰?CðÞ$ |º¯Ù›J°-‰BSÉ™”òAì§XU‰‘¿>ª'zÉâ’´€JÅæ{‚Y©–)Ä/Œê®7¡èY¢$³ŒØkjœ«f˜Tl
-MW4“òŒûL8 BIY.—?áTúÖ·ÐþBÆÊ4M¤i‘+™Á†ßM$zGº
-¥}?ÆúÁo÷§/Åß{Þ÷.y.É¿ É¿ ‰ãS*¿¥ãÏ‚y¶ýúŸ_Œûˆçs ^±{þÓ:.‹­ÅçÞþÄø«nÁ‹«@“.øA£þø¹tϺîk£†tšøóëŽGü­Ã!ûÆÛ™›Ÿ&È ôýë³P¸ÆŒÈóaŸ ûI Çlèy3ÈÂÛˆVzÞÿåú6OMÆ7ÃäÛc.j¤G¹L§,õcž;>´à¯ž¯›ÂŽùô¡ ŸöÇ8÷/ÿG7ùÓ/`Å›Ÿð±RýÛ΋žÔ§ÙŒŠËNúši¯—}ñ"^ ¢ÿxnþwHÙ–±»4ÿÁÿ~ÿÛ,¦?þº²ÞÝíン&{þzØ9¦¹Xw¡Üï°_¡`›5q?Œð/{ðcïÃß"üÞ=ëËáOóÃ߬ÿ ÃÏý£…—ßæ/†¿Y¿>5¹/…ï~]ü”ÛógU¯Æ/æ¯Å¿[Ÿñ»g¿âM´~ƒßŸ'ÿÔ+«_‹š›ø¯§ñoÖ/ÿþ·Æ{ñŒ‰ü
-î©a–‹3¹ääµavZ,ônýÏ<̾¾ œþçÃì?oø:̾¾ œ¯ýú›õ?õ0ûRü:p¾ÿnýú0Û?,ɯ àîüÉä¯S€Owíï­6oÅG%£À47
-üŸ]ßc¨ã5>¼$ðÞô|âp¥KÆRÅ¿øy ¦¼ð—v|ø$zùÏô\"W=n[Ì÷T¾Ô´äï×ï}¡iüa¸{Ó®OšÖwýRÓ2œ’mÓžÏèÛϲu5èçœÆ;õ=8õ¤Öþy'5þ” ^›Ô¦õ‹“Úâþ§Ô^ _¦©×Â߬ÿ™'µ×—i
-ÃÿüÙá«áWÞ¤®üÆcú&À'c:
-ðâ˜Î_”ç¹,^ÓÑËËcúš&cúš&cºmÚ‹cúš&c:6íó1ýqO{}LÏ/Ï|ЗÇôÛ¼ê7pÅË[¡ý¶‰!×Ó¥ôjb8­_L ÷‹‰á­”»wî«bÿÏ1W_îþò*_·}qžÞ×Æiþ–´¥ß¢ùÚwàz1òiüRäÆö «;_Ÿ¡ÿáÛë…ÐõvY¡¾´õÕÐû…­W"—…ª~tkûú³6ï|ø…gmšó\øGÓú'IÉ
-]'WÿaJrñ^¡óéß?IIúyÜèã…„„ò¸\¾Ð.®¿ áKíJ¼ ]³íú4‰¼ïÊÃv=IFx‹mgÛõy2ò¨wAŸx”ŠðækñÕÇË—¦¦ªßú‚¾òh‹>¡þAüÁþU¾pÁ-”Øß7Þ\ãzú°†³‡/pƒ¿xkXû×™÷j‚/pzl‚/pŸ˜à Üg&ëî |ûÌ^à>1Á¸Ü_à†B­h­ç,­½8ó¡ …n)ÞÁ~d‘ŸŒÈ¦sŒkoëâ¿lì¼[ôýÐÎ/rÏ+oréÎÌg7´q„]üj»çµ·uñÎ~õãHhιî¸ç•7¹tcnüq2ÿûîó%™—ê•s©÷Ë<àÁ}z^».ݸs¸»k¶W¾Øìyíºô// ÓÏûî­\¼ÛÜ5NtY>™V4ñ!¨¼iYáC•¹ÙõâÇ8 R
-ý¥B½ü”w9ä³ À7H4”Bâw^«hî‡,6.n®ÆëDÞGƒgëÀL›TG¨Rî
-Œ4 nÞl‹ï;s/×¼`ß}x
-d…Y†ï¢¨»µº\}ŸÎ´¾Kg¯‚aÐLC®=ÔC˜GðM¾˜7/t¼O“:Î÷Xêå }‚Q–™Äº¨FÞi¬r±´RñŽŽ®ð#1Š ™D$T{Œ» cçogòÜ ÀBœ û Í(¯ Ø>"FúË+ÏB†;ÛAøð»þ-¶0ñ÷8•pÔŸ F 4“– ÕàÑ=~ãÍüò<Bc¡¾wtì üðfïlAŒ"ËLb.…Ä©åÆ»õÉ°3Ùø|†¾óÚò*ÑÅjdAÅ-Ø]š'*Î.r:PqL¹ñ“Eß›q1
-dÕY†õ¢høµòPêÑœÇNs«|ÀvÎèW +jBwÄ{ÈBôýº#ïÖ¸ìî|”—¥!A6oŽ¾×ŒðA¹sçb( š»AŸ­Yãƒ2 — çl_ÝAzZ
-~î}Ý™ø,<7¾žšΖ-Cmÿ";]{Okà-› ?ÐÆç% .žw·æo?£@¨ š€‘KáÓèB½'¶ì—.¼
-¡h6ÂD.AºK#†ç/ÒV¡?»˜ùóºåN «È2„ÖO®=ÈC’GÁóþšn~C`¬Òe‡cÞ+\zõ`ä@£'òL`xC1x'q΄…kJBÂT#Å2“V/¢=¸]‰‡A‡{¹êüôTÁHÏËg¼û±SL
- ÏV¥JO–-€H}[XÛ&´I¤†Å$;ã=%þº^Gñ+¬T}âÇKšèF¾ u\7ö7©®6ÏÇ»ç~îoDè.ú/AúŽÜ4;\žk:À,> {Q-¤;œ× F­íçÌ“ãc)c‡‚ÌíÃG»–Ùj»PmÊîß‹ï üÖOˆ-˜Rï‘êöÖϘÍØ<…Œ ÆpÄ
-t
-¶I…¦¢À¢DlxßÄÊÔŽ¾]PR÷ôãÌêå]°M¬eŠ åû)ÖcU<Ë»Óp¬ÒƒeD¢|#y3D/l“ÐTF E‰ØðnÅò”ú–¾]Pr†\MÇÈJµ W4‹ï ü›@œÐøœêV+=òC²»äpoAùlE_úáç •¡X››%I‘qäøÅ£ÓŸÀÎñ1‹Ô `HÜŽkÊX×7 ã3%ÇyµâVq;š·ì 4a;¢ÕCΕó‘
-·>~8wÂ>\ÒÌáþÆ/aãU¡
-Y}ÐRâFFÀ†s+ÑŠ ?ͤô÷+]ýôWu.U ,1a<#ß…z&I=BØáÄŸ¹#4YLS'²É´ì4ôŦøÝDâb…¾3ŸË"zhiYb€Âx}ˆôD ׇà”öô#$W#¸¢Ÿm·hÚ”ËÕK€ÁáïR}”pÉÈåø¼íÜÀ]?¾`›``k¢Öœë™8‘_Ì]~-ž«vziH¤‡Õ`»—b›lh»¤
-4äƒu#²4¼Îk¥gìøl‘ïtm¹è}4x4oÙ­&ר¨¢„¨@áåvÞÔ=h´–²@iíÅ,¼ïú«I.±ç×:…½ÃxÃ4 ÷qm?ªd™ñÚº3\ >çÖžf>KäM™2Oýu(Ðt8[††ÚþE¶*õ:@
-
-p±ùxÓÕ\
-ë/ø ©ð§ý½Ï0¨ßÒîéíãîØ—3Ê«FÝ‘P)$祊¦Úã^l3‡~‰zè}´v4nÙiLµ)Š
-lš½N¯[NËÇItMiùЩþ¸´rÏ Ù„íf`@fB=³YÐ@3<~‡ï£d/Šòé/sY./h¹çG’*„¹¬±ëÊ%€¸ÄT–Ë øQs¥²¼&•úWbË£@&•CˆJØŽ@÷TÖ*0s=†› [~K oQŸW2Ëï˜*Ô±²A…L: †’¨@ëÉhi:ñWêÉ—Òñ"G/º\~¤ÖØÉ„%d{¨{^k5¼o¼±Šù@“ë'hjÉkk¥Wákn¨InaO\ › Ã+æ·ü¦¬Åž¢+W1:Ȥ¸`¨1,º#Ø=Ë5*h
-xã#Á]HZë߸K>yë*òN…Lª †’Ä@ïÉvoc9¥@ºÛ+2\ë©cÅLÊkM5a<BÞÓ^«…&ƒŽ_o\ÞŸ°‡D®ä’µ½ÍB'd3ße(9íbd¸5¹¯ããë×4éRyú¿‚mé/š®@åó‘[5$7äõC^äÝAWF†#ifÿ®Ïõ˜4}TÌæÁÆtæ·ÀˆXwm3áþfñâqÍ]¼Û-:ÌdÃ` Ááô‘£+OäãS™ë ¾rîGxhâÉçúÖ2¦¨ŠaR †’î@óɋùüÅ8} ²~žñ9›ƒÙ
-A™ö`¬ØÊ03Fþ,æš-xõã¨$ÆüÑÕ~îƒ&•ŠÙäؘά&®m‚Ì_E†~;Pº^ØŒwÁLŽ –+BáÛc>ÒdT£çÉü&=û8›)*ºRÛþšÕùoOC´y2¿Ðå[ÅRžÚT:Lª ¨ä¸J'y°z…dY§F+,%Ú#•œA®èvÜ™L¶¬èJp
-©—ÄkÌeë1Ûl™°Æ»j‚wi€K “,*ù­°­xú4™²6͘IXÀe#a” D­öªkÌ–—¡æû‘Ìš;®Î£;=Út™át5Ÿ7SÊUsAF…0i6ðLtQóapŽ™3´L!J¥<"W€5á‚Ïþ掞9/c±•\ 5výÝb/}Â$Úñ{Èz5cÉ,ãpGel¥Ñ
-4¡çÕ¼ÖŠÍTÒÀ3¦i›&¡^Ø£™2c!_-Ùœšáœ|Ê›)e³-o”Š­Ä`Í…RSfðŽÉ54L5  <bׇU Uá"›ØŸ «4ð̉Ëä¥Bê̵*5›d»«ÎzgLyô¼úÓ¢låÙži1P®ôÜ›Tšj5&e=ÂW½ ²%Lãct²w[‚ià‘ ;Þ%‡º­‡4š±tEmÂÍpi©&cê8ÉõÅP"¶²n‹Ï$I5›Æ`æUcÔd}¿
-†±4tkľ ¦›¹2a¥öEË•S7êÚ%ÍJ…•~7îÌ%¹Í”Ÿ›œ¡DLÓoƒÎl5©ç˜~C;—)Æ#”Gäò¬‹¼K.B›ùíÊ<ù2otú;“•V7îð…×ÁMþݸ7gRõ9ùMÅP"¶rpÔg~ ®Wm\fˆRm‹>ȸ¤¨ýFœõ€+ XÓfÂ%©ÓëÖG‚=oW¹7Cê<ÜÇ!`˜‡xæÍ‹Q“ëå³ph¤Zš'ჸE(൙8€4Zú·à¹6+®a]aºÇ¯<†@þÊ&ð|Jeƒ­£a(.LÇåÈ5Ít³C Øð.—+죫2 JÏ5`Ñï‚É >
-¦R±ëÄKÓ8©‚͘ÊR¢ƒÐ ¢ì’R|#RëÕe9¸¸¬ð. `¨À3 Å¨q/רÐj#Î8™ v­Ù*!¨@?X*¥=GEx¯-z‡Æàšê¦M¯QŒÁÚÑ
-¾O†êsJÖ8S²ãyi(m ˆ“ñuÍ¢%)‹ë J¤ÁÆx… ´»2r”ˆ´ä—xOaˆðâ¥7g¥pô;Ž2V«[ÿ’¿¿5ƼÚ-ë­nˆk€‹¤Xm°ºi{ÁÂUÒC ™Ajþû÷‘Oñ ç¹)¿¤ ÿL¹¦]6ÏÛX]ÎöMÏïr
-–uF6ƒK„@»¤XM0ªAsí
-Xwô5-p£>üÖ®øòÒ@ØB.V kòõÎó1ˆm·å±ÆÞý
-ª’ƒ@Ž—´ã•>ÀWˆü&™òölÄà÷׿Ê./\·°)Ç/±Ãe…[˜Ñ a 8—Ð
-ƒß·oÜ»2DJê fúÉûß“ßÚìj»óÝ–ØÓfùú‡)Â5±:~‚L—FÃ+Œë |(ϯ~ôc[þA¸ î§}™?>µOþ6L4(d(žëRŽxI¹X¶ýcá"—U¥ãçöÿ‘?}Oõ‘ÿǯù¼¿Ø÷·Xâ¦xmþ”õÇ[©I{ã*ÿ<~¬uM׸ïYÝo};Ðð>æ3þxë¿so³ÿô›1¬ß=„ ¿–—_\Ðõûk—½öÀoã¾™¹Oô^àñú~Ck ‡ôÞ§v‡m !ýºÕ>3„ ¦ŸåBî‡Ãˆ¶éáÐÖÿ6¥ñ“ô¶ñGE#›íê×þ<¼¬ë¨·áƒß›ÁMößÅa¹ÿþ}0¾'ŽéÿÌôz«¼»-ÍöçÆ%”Eàíñ“ˆ4Çš?NyæÐÀG†Wºn³§åõÃJyÌ
-ez­?÷ÎãYÛæÄ?lòÜŸC”ÿâ6æÙ>i´ã¹×ÿcmÑZÿѶèUåÑGà ¿0‚_bÜ(pwKùyu1öÊj˯Ŀ̳_Œž5°s;Ƶ<çoOÚÅßÌÕh:ȼ·Šÿøîí ®1"ÏëÄmÿ»o«Iòcô¿{tÍ£æñçCó -^ërË—ò­*CBö }¼»­£)ýïöÑÑÇÙ`x^~¹i+C÷»ÞG®}Z×ôvlxίæÜ[§¤ßWûŒýþx$w{ wáwó@÷³tëGÿÕ»ñ÷c¾ûàŠ¯³ô;š,ôÙ\ꬖiN¿·R5s£¡¬´cäüÓ/?ü@Ï–f
-endstream
-endobj
-853 0 obj
-<< /Type /Page /Contents 854 0 R /Resources 852 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 786 0 R >>
-endobj
-855 0 obj
-<< /D [ 853 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-325 0 obj
-<< /D [ 853 0 R /XYZ 79.37 771.024 null ] >>
-endobj
-329 0 obj
-<< /D [ 853 0 R /XYZ 79.37 178.379 null ] >>
-endobj
-852 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F29 375 0 R /F23 379 0 R /F51 380 0 R /F52 376 0 R /F20 382 0 R /F41 377 0 R /F53 645 0 R /F42 378 0 R /F50 374 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-858 0 obj
-<< /Filter /FlateDecode /Length 5519 >>
-stream
-xÚíËŽä¶ñ>_!ä”Dóý
-°4”V·KC)8Ó~²PMµLCû[þ»VËŒaB`Þû„ñ¸Ž¡X{Þ± Ô.†`Á˜= gXpnƒï}j5ãdè:†ñ ÆnCÂBzWm÷aºb×[J3¡võÀÅ•±»’ ·«‡€ßÕ~I¹;j\1¯³?~1¾ÿÔ i&……óð;LÏŸ¾L—˜bpÂFo¦ÿLÿš>N…N³àå4{¦ì8¤Ü
-Ø`?͖ì0È"n¿$_Ÿc ;#G7‰ßµ³sá®2p^5ïcoùìbnžƒi6ì¯L„NöÃD'Š’°À<2¢â…Cªaºq=ÍÆC†Ñ׆4cgä+CºD¾R±5¦JB…§xZa¸‰7ôt"ü÷ß2‡?µ¾7R.L'ËÄp}>etÂnŠVv9
-Õø0Í\0¿Œk”ÀܪF]Cè ׈k®é©¸’•ϸPYýí\c‘+®±«®Éè ×üvÑ;@¥V©<ÔiÙQýãªC;YK‡6^¸œòÂ
-&{Åœ¯–oØ•Ç
-vE°6½6Ã3:a_ɯö ÒfgÛ·uv[5ßXl,—§Œkð̨PFÁZT\׌NØWƵÃ>0®°ÓNÿNi™°z´pfì±êÐS}m…sÈ5¥¶®áÃ…ó¸k`ŠÚu³Ìç[ÖÍÞ3ûu³õÌxÝl©~®›«þl¼°^7½ó§Ly{3Îȯ
-¶øÌ™ î¢ùµüJ脽Ÿ_{ìùUǸýJ¶›ã…S( VÛž (£˜…Íà¬gPè® lF'ì+Ûa?DZ€pÿÂU
-Ä‘wêí*'×7­œŸàhyCÕ‰eÔdYp
-×úËʉèÒšýÿ›Ý ˆ$>"c;‡"¨ªµºâ‚×[¥Ü-‹mnÔ›
-NPG¼IÞüy¤>·T½7‹ Vf—°è®'céE³ õî- Ðê
-t?Œ"š8×Yæµq‚Rð'«–e^SÍâºZžìµ$ó ¨¦)`©Åmè2ÑŒ—9>ÝMEŠ¹”NÏÌDEèn":Wµœ‡®¨–3©ªQêT»aZ„P^‰ œÎt%¡ýAÊùàLÅ(í+–³Á©Ë èæ±Ó$˜:ø–éEÂg‘0§Â~šµŠKôsSPº›‚ÎV.I½¦%„s•ËR{ån˜†–‘TÁûDIáTod¡WFŠÒ©ªe¡WT£Äp®×’Ðý‚3¬‰^~0Žie„O™¥;‰ÇLþ‚;|U
-K‘`šK|NC°çHí˜
-)-Pƒâ¸­h9P’MÔ,
-Š’‰”€² %føôÝã“°F,Áž³ÖYõ±DC–&“‹Z¶/ç*7iàD { "À¬°Îã³1a$ " BXWPR_£€\`Bü*‹)³áØÀ’p"/`¥d2«°„y¬P­p=gÕ³š ÌbNáxayñTå[\ò~Àab¸Àñ\øúì¸12™*˜ºj±Z„ ³Üq[aÏ™ÚoÝU1¡ w-Ç
-J¢q…*)ñÁvå÷øêB#™@$8é¸@$KvK“ÉI Óê‹€o&£'XýX®ï€ÁH\Š$€©zrø
-MáT
-R5&qé#OTfÕh ×pÏŒlTÄY>!Ó˜Ø!¾î%F(!
-• æé5£Šfµˆ™ŽX‰Ì”
-ß ®ÌÀ/0It+”@ÏIݬ\Elì"v¦fÇ´L‹0©Æ²¤â+ÊPøSi9Ø€]¬¸I„Z)¹H0ë”M„y!â¹ÁP[¨q•_ zˆÞà ˆdgâÕPsÅÔòƒ$ Œ Ñ{Nš“–-j5’X^ž}µ`ܸß6à-Õ–E˜ÇÕ‡Œ‡§ó6Áp‡TµòÒ7°¨.¬%¾¸¾ÀÄÎ)¢ãH0ž©+XC–1SÃâ2‘[È&X¦&5+jk%q¼´œ\Õ2n|Â,]’,páÚAU\Ϻh¡s
-W(ßoÒøŠ©Æö0Ð ,j+˜2V‹Õ„xØ°¬°,<SW(L9“|F5ÌLÄB8Áž“î¤gEm­$––“§Z¾Å%0Œz|ý>7yáÜ€mÜ"©8kT6D˜QÎ&$ Õ€žuðøZ[‹ï¼*µàXa$<’·`(«2Mnb Ó+(ëZáÊÂIͳZY9ö–gOµ|—@mó˜`«Á±“Ë{ØuÇŠ¸aÂ5¾¿O줄Ã
-,j
-Éñý¨%ª×[Ç #Ñ™ºB•àÑ¡…#À *Õ
-/°LžÔl0 ‰ao4¹¨eJÞøé…_­a.àë¢ÅGO_aA…^VðúÃWR£ˆe‡Þâ|ýÄ,s®B×o’nø”ètÝŠÐ]݈wædݪЛ=ĸ‘öA.£Èa…°8Ü"\À¢íÌÊ"¯…ivbÍö(£?¤ÙíÃÇ¢¶j=Ò° ìgö£
-ª¢<uÒe‘×¢‡4;1zŠfûÑ“ÑÎŒÒì ’O)a3ž?[£ûVá»E,£›«ÌÝB1KX×û³u+2÷uƒìïôɺU™·/bË8*UìJ•Ì}bQÚ¢¢Ù‰1Dší‡ivfe™· RÆ–ñSêØ•ø)¹ûÄø¡µ?E³ã‡4ÛÒìÌøÉ2÷ãg¥‰N¾‰07WâeaÖ.ˤ®lö€Š—®lZ`G¶w°3Tߦ¦ŒØ{ {±Å®påúĉ'›:ïe|ìÍÆßIÿ-õv£OŒ~7Gpl×'ÓOló¦¨!!¡¢ #è_ØÛ¾‰÷‰­«x2q£v‡ò©(×5@¬
-:YTçê©•¨žZÐàÈû1ý´í[ºÀg6®‘ÃÊÏç–ŽÝè–™8­
-ši.8}Ø•râšqEþJËÄ=ùZ XÞøùÍpÇ°@oyÒʯ݄ÔxŽÇ
->žx)}û˜ø5-ž·lË!+žMµ–6 4<5D¸¦øù[gÚÜX°k©‰m2ñ3Epâçzj¡éS»Mü'ŽÊúø,ãÃh{Nj§¨J×S®ú›º•&‹*† Rò/¯M cËÏÇ*{«á¢x¬­ÑÔ‰Z="Nù1Íß.µÅ„¡›v’6ë¼hù¡ú§Å)sÎgœÇÚvr¡wX³ÛãS½EL¨•ö¨¨!Úc¿Kº‹ïÛ¯7Òâ÷Øñ{j©l0t5˜;mKo[Ï£Ú³ÅâCÅÒ™ùÖz´oUø:KmHûKh€7þí£q9ó×è¤Ã•ÜÛkþ‚8Xì=àm9û‹ÆÇ»)âhÃÙ­ü§ø»µ[øWÏB4* ¿-¾^V;Ï
-¾fåÖ;¡Š6x¾º‹Á'EØGQLj¹‹"-óÖlõ:µø6_Ϩﱟ˜Nï³ïª*Ni'f ãñ€¼­ìµvV ›ãÈÍfbKäñ^7·ùoe½‡OñVÿ ù}aÿv3µû.P”v@Ft@‡}À†)}J;=…·îèý{Ìüù‡_IÃðéQó3ú ýö‘&‘°†Öö4ÓjX€žc™6#_™hKäûδcæSþïL;æ
--¯.Ï­®ñÈÃc‡†‚œLø±¼5-¦?ÂÏÏñK4œÄ‹a ~'åçxok
-¿F‹„4'ñŽÏ
+þܺdë¹&Ÿ?·Y{.2J~±+˜À¦Èh™Ö ÐÂú›œê/ûë÷Tew`ÉG–s|°ð}%ù,aZxb‹éþ~à”pæè43Ð òrw5kû :JÃ2Àõ*:Ô|‚Ž}§äG!ã`šϱâ/Ll1YÄKù]þéxºÌtÂ@¸íS:1½‡<S6¬§à¼âó4Í'Ç™•j•rëÝÍd>¬-³cRP°â°(8ͤò™Îi¡ª¼ÞH ÐC¯³¬Qâ«Ya ØÌ°‡»Sf˜ÔÎjÌE4lÖ®x {Äô|!jÞ#¤ºw»ÞëZYHà ¸™¬lQj'ú-ºA·H¶³Ÿ°ž¢*ñ@¾‚lqGú
+R3±1ð³ÂÞø’ò«G•[‰šw áYñ¶Ô¼d_H‘ŸKHcä§BÑQä·£‘_¦?|{ªïùF«{"¿4<ò5äŽb9OÈ­‡:[óRlóVîYè×±wPC_3ü={+Å¿:ö— *¡ÚAô:Æ{ó†ÔYÜÏjf5>À¾ó‚¿PY{·
+_QîL W4°Ñ¶Ç4ÓÝ©Ku.È™Ö~¡ÃàR°83àRßǔťæ ¬€°ÑP
+"ÂÎÊ»áÊ€]e
endstream
endobj
857 0 obj
-<< /Type /Page /Contents 858 0 R /Resources 856 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
+<< /Type /Page /Contents 858 0 R /Resources 856 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 790 0 R >>
endobj
859 0 obj
<< /D [ 857 0 R /XYZ 78.37 808.885 null ] >>
endobj
-856 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F50 374 0 R /F29 375 0 R /F20 382 0 R /F26 404 0 R /F23 379 0 R /F53 645 0 R /F15 381 0 R /F56 384 0 R /F58 386 0 R /F51 380 0 R /F57 385 0 R /F45 390 0 R /F40 391 0 R /F46 392 0 R >> /ProcSet [ /PDF /Text ] >>
+860 0 obj
+<< /D [ 857 0 R /XYZ 226.44 282.578 null ] >>
endobj
-863 0 obj
-<< /Filter /FlateDecode /Length 4166 >>
-stream
-xÚí]K䶾ϯÐ1>ˆæû ÙñìpNïÍñɉ$Ù
-ÇäÃçMHÃD0_r„bR/¡(?
-…0pLÿE>æóâ1 ÿœs6 ªxš¢Zäðúý³ k&)`
-ŒÑ:ÇtQÇŸøw=·bâøŒxÜ@(¼º
-Ñž`×!’HW!Ê0[ ñON÷ÊrÆ]˜ÀV˜ÖvúíãÝhâÇ)©¼Uo¦ÿMwÿ™î^¦¶,L;9ͦäAs¥˜ñô©4èIJÂ
-Å÷Ûø?:¾:4ÄNù¯ÿÛÇ)SÊ6Ò†Zjš­ãLHI¤¨&ùª e4‚ÓšÈïzc\¬Í ”×|… 2­ßDzg¹&‹_à ùŦüú”
-q*OV@0 (À0¥å[(@ Î \å/hšøøŒË¯ 3JE¶„åÐt
-ЧŽ´$ù1x’ÄÀ玴4ñ1vÒäÐoiu'Ž´J1o<1Ò0-Ò6Ê'Ž´4ñ1vÒäÐ玴4`ì¤)`@Ÿ:Ò’äÇàI
-™ÍZq£·"{ÞZ`7y+NEòVɤ°õTqd4Àz  Ú«ŽÚ ¼°QGà –xf;¯Áedž%—6-_‰B4VÎÊIÀÕŸ”‚æ£0¹ýØF¾öx…‡Æ WtP¸ÞjÏ?3¸`×sé³ôÍ9ó;7†WýED•Æ]§·êµþ’iÌÈÚL†%ß4Ñœ‰\ÌtÝ3a”VFŠÞ3cœÐBjOðÍ9~W`‚ý*}3D!ÜWès¼Î·ÚqÏYXf&™Kÿ”p©£©ZÀùs ZuÑÆò…†Má.Úhl{ègê<tﺖÃò{¥ã[ &z—¯ÖM¼èNßB˜´®Ó†+8È×Ù“ÑN_p8ƒßè¼ÕöÌ §»ƒ=éËo*Ë·2s÷µL²R†1,à¢NÆx°fe[…çJÁ«çÜšE±C]C{ÒŽåû\)‘ÊFžs…|~˜AªûRKñ”‹_â› _¾†¤·YÂ×É°ëV8ƒ±nã.Ã}.QÉóÀ‘Àï[±J*°ññýƒtpÜÉ®àæÇG.œÎ<ëÇRR¸“q–àÓØL#Í’ç}*2ÊmNbIâä1ÿ¥9RÅI‘z½pIúøÕ‹åN¥-eÊÔµ½ª¿¸]J”"§ •Âw¬Éõ-¨§þÌÚZfé.×2šËìeÒ«}ðòˆF%ª¡®i ,LÁÄέ”øc˜R®JY¸N>“%*eS‘§²¤ù*6²!{ÓMgIƒÒg¯. p°€ÜŽ ¥êªj6YÌ4×c*¾W¥ð(UU…Nàȼ»ºØÒB<‚ 7ÌjlZ–äÁ]áÜõª91Dª¥é©ÌYäÝh«lJ¿Ã%Îf¢Ë 8s)—§)ÿ5->þeäDå\qÕ àÕgk•ZY¿d¤‘k¹­˜€nMN>5NÓ<çóéø°‰Öªk”*¸Ðªâ4ïªãl§¶ƒ¼^¤êã°u±Ö-¿FZýgÊñ•c{Ÿ7kå ‡f«©a¼òoÀƒ&‡ëôX•`Opu2Ðÿ¬vU>GO¹fgòbû"¶§!ñhÓ¨ÛùÓ—ë>Úëñuw‚N\÷,#ÕGè<À¬ÑŽÊþý±Oë™ô<ÜjŸ[¶µ°Ë7µ5í˜ ’lk”¿wCœÚ]çxw³m]o_çK[TamÞxìÅÑb佬ºW|¬s 6\‡ƒ—ûÕâãëJµôX\!’m¯B<\¦ÂEÇUx@W!Î0.ÔUH¼w«®ó›#kÂV ³y•
-6¥QZ¦AtÒ´ÞË4í³f¢ø¾ßìešãâ¿}¦!Ê_à ùw3ͶüçÉ44ùN“DŸ9Óå/p¢üúÔ™†¨€'*`@Ë4)Óx`ÓQ¯i½jô™3 M|Ì4ñô©3 M~̽ün7ÓlÊ¢LC’¿æŽ^~±›iÞÀüoÎ44ù1wìDŸ;ÓЀ¹ƒ¦€ýÊLã^“iüy3SŒKò5MA3M£}ÚLCsMüý¹2 ˜s|fìu™&ÞÁ+òo?±ð…üå<«`»DT0c–ƒ®”È.§êš¨gHO$£© §—_7ð™›ÓM~L8$§ÑçNO4`¡)`@KO)=¥öÖä ¡‚&¦§Fû´é‰&>&šøúÔB4ùñÒ†&ÿ€>õ…Iþš;HòèSgšü˜;zùÕn¦9¾þ_ ÓЀ¹£W€ÞÍ4‡p{¦9ñWnñg È×ALÌ3•òiÓ IvÌ$Ù—àSç’ð˜4HÂ/Á§N0ákÆ ?€O]HÂcºè„»¹åðÊÔB’sE'ý~b9*ýÁ[9'i©#e,¼;U—ŸÃx*œwæºÝõ¦\z¾f’Úk¹R†Îmìj^
-¸4¬G+ÁO*N^Ee•ñýQ0 n­dq.±PÏkèÙX\TL.
-¹T=z˜ÞBÛ•Þ[i»êa©m%ã=wgÉâ(͸”> êaFYV´ó²Ý/ é¹FéýfJäKkÍôµfÃ@[*&sôƒ÷¹úÌJlëÓ”ÃOXDßW@au©•@ì³[…Ò‰¯°¨ßê:[)S—¥Í@:“¥³+·¦/¤O˜¾ÜßèR^ž
-ód?I/–ÔõÇP¨T ïqªÑ;Ó­À©,ϧ_¸ÌªÏÝ ’`꾕²ªZNXg0ýÏ"Ýí
-þ:×bŒû%XìQ; ”¶+L,Ü_ÔI¸Ô0ºý¼(M-ëo?´Z´ÈñlœËÙüZ—ý±ðÐJç‡ù,D‹V<Œ) ܯ•bÆ3¡3—ü)÷A( øCmF©ôÚÉøj^E+©«ÄS^ýŒÈÓŠ‹Qâh°·òƒ³Ý˜Ú ¡¶ÊØaǯšHnÖ ³¹fuŠgÛ3xá¶ôäˆ%¬h/£®’~ž¢}5žñöôÏÈ ŽèímÐŽïç(B­¬±‰;ÛV€»©ýÜõÂrWzT´þM|å±IßýByªªüé]\¥†‰–1ýbäók=OüJÏ“<þš·6Nµl:ͳ,çEJÀW1š2†7 ôcÃd
-WghØ^Èi£îíbص"iGI ¶c­ð¼ëÕ‚qDâ"×– ¥xz%>m¶ѱÃOX›Ív%Ù±œúšÅÅó+¶µ=ˆrÌy;μÒäz¡:HÆ'¸ŒµVù-ÊÀœ&5¹mEséû§Ñ[,eß)W—piâüâ÷£©ü¾f%uÃ2ÌÃl ÍX/í
-V˼µ[%ô}&À6š·Œ§ŸÚæ+éy-³
-oXàîÚØ
-f]×áâ¢;KéjadkæµÎýïÜÇ9Íc^ì*•TÏ?yO¥%Á3¹læ†MQ°iJ¼^[kä‚:6Õ%ê¦cjeJï˜tË@ñnÙ£§ÙÁž•…°ÒÛcmJg™Õ“wS&2¦µ„ÑïÛ9œ¾²æ7§lm56òj¼©ÉÒjh}ªÒÄIåý‡»ÿZ6§
-endstream
+861 0 obj
+<< /D [ 857 0 R /XYZ 232.109 270.623 null ] >>
endobj
862 0 obj
-<< /Type /Page /Contents 863 0 R /Resources 861 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
+<< /D [ 857 0 R /XYZ 195.137 237.821 null ] >>
endobj
-864 0 obj
-<< /D [ 862 0 R /XYZ 78.37 808.885 null ] >>
+863 0 obj
+<< /D [ 857 0 R /XYZ 195.137 227.649 null ] >>
endobj
-333 0 obj
-<< /D [ 862 0 R /XYZ 79.37 598.595 null ] >>
+856 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F15 385 0 R /F55 387 0 R /F66 392 0 R /F20 380 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-337 0 obj
-<< /D [ 862 0 R /XYZ 79.37 325.802 null ] >>
+866 0 obj
+<< /Filter /FlateDecode /Length 19631 >>
+stream
+xÚå½M¯,9’%¶Ï_q—]‹ˆv~“@!¡z™õ
+hhSPîff¡¹@µª†j5_f$ÍxŒŒ¸7nÖt*%u#+óg~Œv‚NšÓÍÉëíßß®·¿üpmÿþöËÿú=·7çî-%WÞ~ùÛŽþæzso¥ÝCy+ÙݯìÞ~ùûÛùãu%]!п+ý»ýøß~ù7å’ëœKwŸ÷ ýŸé"w]¹ùï?ÞBIô·‘è"!ñçñ7ÙwêýîÒ[»·ìs|дxÝ“«âÁ}ãë‰1„?2¸ÜO„Òߤ8¼/ÅŸ½5ßB»|I›èŸŸ [uæŸôµ_%Öc(‹mü}ñãßÉ©]üñ6¡AYò¿ÿùÛpç
+ßkLÿû’$å$qí~9¯¢ÇÁf˜C€)ó·¬ÏÃVDë?Ò5Bäs›X®!̯ç?³­/ƒƒ{·ÿñ¥·}kßUîW*Ø>_ç¿Ãàf^é
+ÌIÔWüi`þ۰៚Û%mdí¤ lcþùiûs™>¿-íûÏúmød½¨9Ú=üwè¬M‚ÛƒsKwwéoÐ5¤Î_¨‹¸Ô{»ã^êÒÕÿsþ1Ï¿BÈž¸_@höIÔ‹ZPÃÝŲ· yhÁ¼üÏ#@½3ý‡MbmÒG /´±¸»kÎôÔïó•†>¤ùñ–ü+Q£òîêr?ojwò¡q|þ+Û¾€?m~tŠ>)´Æ¹ë^’˱Ü}U=?×Íö üUÅï·ÇýïùõQóBº¿ä:µùì§;~çg=oò~Ôè't4ÎÙ“_ø¡¾=ê'4µF—±ŸËì¿ÿŠ.ê¨#óî¿~÷'IÅ{»Ü[ªùÞ܈ö_þëåâ°•Ë꺷>³*ôï”?³ÊõÞJýÔêSo‰f ÿ¹%1}f¥#å3«@ógûÔˆ†×9É~`åËÝ…ø© ƒéÓfQJåʧíºhHº>ý¡¯p÷þ³vÅFÃIÌŸZ9Jõ>kW¬”¶ÏÚù~qáS+ºuÃÞ®?ÿ†^½¾¶úöþ÷þñF÷Ê_Þú C¹Th5½ý·þã퇿¾éuõž)•¼ÑÝJ /_ï•úÔõý?–ñ ¬©ËRB7þÁÿ~ÿûÛ`²95 Äî^S{»ÑDp§ ƒ9zòîÚÃ{š‹u—ëÿÃÌ©iT¢û3PÍ%Ô_i$á[\{ÑõiPæÍ5ç±,Ý%s”Öê¿ Z(þ׉FiŸ£_MÌhÿýCÑ‚ôâ^mw°‹¦¢Ý4ûPL÷TË—{5}¿ï^M#=e\¯öêiý•^Hòùû¸O;õjÍï¹S¿¤™ö9ÔìÅNýŠf;ÿ~Ÿvž¹Ù©ãë—eš®ò›üD4¸B¥PIÉøÙO4ÍÅú•Ÿ¨Ô{¤L6Î>v6þ¯üD4R…«ŽŸ(aØIéWÌ¥-¤/ü<jýkFBù=Z„{ñ¯Œ:l.ÖfÔñ׳Q‡—9’÷wÉ_ÿ¯Fäßóøy(e5~i ®¿R²FDÿ²dÓü¡dOjJ8õ4”ìyö±ñŸu}&=…öÛ/I¦7)Jöâ
+Mbé•[ˆÍÅú•©”n¡ÈW\÷¹|øÁLºÑŸ3iþŸ6-üê;ˆŸU117Š}rñ´@ %ûÇGÓòåúZnøRÏõûðwxpÁWíÿÿåà趸(‰¼Å\ï.Wír×Cåä5|²n¼¬>Z7V«×ÕêÃuãeõ©·×—ÕGëÆjõằZ}´n¼Œ>Z7V«×—ÕGëÆjõằZ}¸n¼¬>Z7«×—ÕGëÆjõằZ}¸n¼¬>Y7îš;å9Æ'Ç÷ýX™î°”^˜prŸ×ÞÖÅÝØ3yÍ<8“Z_eŸ×ÞÖÅ;;uÇ@òúzÏå«ìóÚÛºxg¿ò=z^»_õ«ìóÚÛºxc§ß<ò€v/׹ǕzáÆ›<Muõ–¿F<.]WnÌ>Ñ“@£&»{­_¤ž×®KÿúÒ¤ú¼ÿÒÜMC‘盞~ÀP2M(ßáœkðo ©ÆŽµ+–‰õ:ˆ…½ÏË[tÔÛДŸ;ë• %`Ãû¸`úÝ9·
+
+dåAC CèŽxy
+AS€K‘ÒõÄ[@‚rõ¡@32ò€¡D t
+ž­rÆ_#šIÛ…j‹pWãQà×Ý{ë&ˆAéHl û® FŒe&a*Ó†?#Æ;)“v AáʳË—
+=Œáh>Ðíaî’< Ÿë}vôðhQºùË…ªRBÈØ}2º€¡†¬lŠˆW+M¼§Þ3¼êP›éš
+YiÐPCº#Ú]›'2Tú‘c ‰×¨S)á·âLÄj£fòâh8µÚ´ûŨM»ûâç<;½
+dµAÃâ;‚=´8¿ãd-7î…”•¶2bE9¬.ö7i¬`¨„þꊋ¾|äáT ž†RAÙKFCJ"’çÙyÑ)$~絊&ºëÐeê¥Tô+Ðûhól jpBwÄ+0>‚Ÿl"7í€#1'ˆ0º7[–*f%S (Þ­JÄqz†2qÛøE3øˆ Ì$”EvF}¨ôLêžK'7˜ß!ÆTŒLôhÛª+¦©‚m2-Óû¢\˜xßdJ4šÓ™*i,•.ç‚mJ¡é
+s2ž‘ŸR=Ñ„WaZ<ÑèJiF)N¤û
+©`›RËt…¿(ëέPž& ‹?ÁÆ^¦Xb@çŠY¥ŒéŒ(ÈO¥J‹zÜáÐ ÛÑ?¥9fÓÒ Y•–á
+]Ø"n7(m©ÑG£MXþÊfLTlÓMW€By}ˆôLŽþB¡†ÄíN•¿r«¦ó+¶)µL—‹±á}«Ò€_b2bñK³PíÏ$Ø&š®€„òŒýë±*üB1µkïiÁs©òìÀ³ ŸjÝeú¿bV,0U€raâÝŠEpLW.(a¹–Ë ’ŠY±ŒéŠS(Ïرž©Âk54‚p n3õæœôdalk™.%bÃû&Vá·çÕ ê:k¹|3ÞÛÄBÓPž±Ÿb=V%z.›û¼È¯ ‚ôäÙÂ(Ñ°ã•bV,0U€raâÝŠE0Í
+Å6±ÐTX” ï›X™Çg´¢žìí'Ц”bŒ“î ûÔ é+.9Ò­ã¨N*ÞÏÜaê}^Ïé~5¾o ã7&HŠ°°>_Liæ•7ÓF®óF©Øð.—O8ß[½¦åd̼fäï ɵ³•ËPƒYtGØ’*`D(ˆ#ÚJø1r.áw4Q*“ú“ a!p!?aa¾&,Ó/Ðö>/o®Òo‡¦ž_Ìðò3P*6«MÁóÄ Œ‘“¡¾H±œ &Îg;©F ”6rU
+x—$‰¹È‹9tS‡’]>áœÇóâ1²Qÿ'Œ}71~lˆ ëM\òÊoÙдr1T)†°á].Wøª1…7¤t\gä‚ñ.Øûlül¨1Õ€”òˆ]´Â°P•^t]Ë[h÷æë|ß´àÈ+r­¯ZVù% c1e׿^ˆüÔÒ4ZKð}-ßZÒóA †Q0u.—+L™ë¼z0Ä›1kAÞg»GÁ"¶#hUi‘‚±Ñ£/ÚÐŒÈÛü´.e<¤‹«|éæ¥'ªëªÎ,ÐsdZØhëÅ5ô0jMkhµ”Š ïr¹Â<î×7¤¤q&ù>Ð,ï‚É峡ËÊ3vÕJ‰­*4ÀÞN+$N¥úáàû3ŒaK¼ÉÀ2]æö>/¯æ<cÊÎŽÆG¤lx—+iL¾úú⤡æŠW0ÞﳡÆtd(·ØE, U¡›Ñqñ.§¤5^î„kéŒ%š¬ ëÕßWX…žFÍ¥?Þ´MùÝ3Í܆°á].WØ7?-'#'JÙ¸Èûl÷l#˜i$ÂuĬ"'¨ÁŸçÀwåE­àWÈûÓ,C…²HFrŽ}•µÔÓ¤Po(¡¡rµ·µÌŽ_~@ó\=`O7GŒašFÂòUZß
+½Ïv÷F¢¡„‚„GÔ"„„rÐx•QàJc›,#ÜJë/¸Rbßëc½ëu"ŒGÅFc)ëál›iÍ4mYF†o¹XÐÐz¥ð^\kÁ¸L®ž­SˆF)ÀU( FI(ŸHü9ƒç÷ƒ­¹NÁñ DÆ<ïÇàù…ai¢©±÷yu-ŽRr4å¢BÉ226œËŽw”ÚRÒã\_‰[Þï£Ær†c·ÈU*ˆ
+4!á|ãïùÛòZv˜ŸÅÇ»¹ÂùZeîµÑdL]F ±
+W9«¤¤ +'ŸH6q*N0Í„~QñÚC*§‚½ÏÏæS N)€E!$F)(—à‘ÊÓlùkÉåzÕ¾†M_½—^ü«öºhúe®ÌY†b£­‘'VE­ijœI!#`÷\®ð5sz¥t4ÀÌœ^½+ö>›ÞÛ‰–+%ÜÃV™ &„_eÕ8ÊËjcÚ ®\âÓ–Ø M£ŠÍZm&sžú°b£­Ϫm³¬<A[‰k¹VÐ<óy¥+üIïxCªŽ“‹g—)†(Œgت£ ”Ax)ÓŽ¥”.a¼ÅÎÔ‘9}!¨•þ äø½~¦LD ÷y-¥r£t[ ?1Ðã-Ð4‹v‰F–™Ê/ׂ‰ïÙHcª±
+ÊèÝRú{œýò.Øûlül¨1Õ8•òˆ]ÅbPåâýZø+wÝûî¼ZcèÔF™ 4S”^sä®Æó0‚õÖ¿X°¦©n†°î\®V”÷.loÈÈwWèßÝ,炽϶Ïv‚)Ä£”{ä¢ò‚$4}æ«r=£»øbGCë‹„ ‘¼ôœYùçpŸx
+nŠŒvÒÄOwŠ·vÕåmAí\;P h¸ˆo@ÇË#‡·‚¼Ïæl{´*Ž†‚*ÐÏ|ŠÊLw¤?ÐKÿ²… )—Ë4î«¿>ëµþzŸ×VÏ``èy¯gÞébÑ-hø×.4äØô•Ž†JßúHüŽC èl¼ªÎ"U!x%3Õ;=à´·H™²÷³²Àäb/kw—y%‡»ðÕS_ˆ›Ih‰‘rFcØ*„6…†×yíDù®ãûpÑÑìÔxv¹È¼r´N­$€Å´Ç9…Á0@
+˯@ï£Í³h¨aݯ¨Á,!¸÷¥B3Aä ¸Îz•…:®Vˆ}»þn°ô%ÔHy'Ëˉ¯^(ÄÍ$4îf…’)$^ç•Š¦ÊŸ¢
+¯ñÇqËãDÞGcgËÔ ‚šDG˜Sd„ø{MV_FŒ¦Ü,¾¿XŒñîB¡ƒ J,ù³°È߆¶ԛȵW”`YCz OÅÒ)4ÜÎku¡‰³èh¨¸xn¿Íkg—áŠBØö`ET¸î<f^^£§Øù|¡tï—ÈŸÈð¯Qyù­¿šåËÊ…«ºz׶LŒhÈ»çp!5Ð)$~ûµ€ææäõæ ão*c èW éw6 5¸E·Å+ò
+ðnh¼ï /#Ef´hä¢z.V¢ÛƒŸøéŸh3R ŠôzšéÌ(Wñœ~.*EÄå¼RÑ8ÒçEø3ÞZt9è}4w6 5.¡;Ba€tiÀ«BŽŸÍ=W r&¾£ôKôwà¼ëDa€·
+`€'E^VP¨?Æôù:…1¤û*G$hx×*Êç
+A¬$RÁ[ðw|;LéÏÜuJk,Ký£g(œPÌÖ ©w ¥bâÝÖÌ$™BÞR6x–wÁl1ˆ5Õ8•òˆý¨±ªhe•A9D8áJ_â–Z çéç‹2²!Ör”y !`÷­áO@RÿÞp1Ò`3¾ûU×1å `Ùò^ ²i!5ü·%Ôíµ¼«Ä‚šïStXŒ!-1†½¸¸æŸ‡GSB£Â•JÁŽ¨Sz"-ÿ
+¶Ê4œÕJ&ˆø´UŽS—‹)êà7=?_5²%ËNÃR²-УžÃ( u ·‹ß•pÂñ
+ΔsFÅcU…b¦œÃZö* K(ÐpmÊ9mµï¶è8îQз fË9ÀcÆ3죜cDên¼/u‡ù»¥‘Úi©a¼r˜°ªB1[ѦR¨”Š‰w[ÓAp ±+´(ùÞ¹J3Þ³5ÖTãÊ-ö£¦cSEên‰úúõ
+@ÉôxåÐ¥@¦
+ZÁÅÚ4K–姗
+åÑp C(þ@£QÒL
+Ìš.ÍŽ—·U!ž¿q½´Eê+8)Íc«9©šPÈ€ÃQ×aè¤nM¡)ö$Ié\ëÉ°¿
+™0\¡ Ûì^
+~$à3e€Íõ½—ÏùgSþ±Œ ù“èӘ赂˫ãü6Áδ*+¸ˆºdç C!Súa GE²)ÒšÂJa葱@ݾª>1UËLÚ¿¨ö0÷’¾ÔAð×üòvkëõÝZRA#¸¯T^`ª=–•Ôp,¦… ‡¦Ô£ð™Y1B­=Õ—þžT
+`*=ÐJš¾˜l„[¡‡ \ŠøæÛ@þˆ1@™QTÞO}GbÊ<–™”o,ª… ¦Êƒ5œ× &<º6ÕËd´Z9öØöºŒy•:Üél{­ÍôýeÞ(šœSõêr©ƒÄTt Ù¬Óž o¶šƒ·Œ‹9¨·¤–±–c"XÊ¡F«ÙB´GwÔq¬¨mÇ­ïó‘ëVÆÁ» ºv¬ã¸õÝL²)äPÌVrXÓQ a)'&Þm-ǭ׌,å¸õýLú·6˹`¶”M!La<"?*96M¤š¡o”[‹?á±Ô±ê#n\„™-5²e`(¥@Ðpl‹8nýƒƒ¾Z¿+/‚SB¢˜-â°¦ PnaEV-eàuŠveÙ‹ÖàüÖ:bƒ&Ûˆµ ´•ÆX
+4 -‚£ ¶šƒ—a\«ýÐòq±mÐtlÆО:E»DRÜÀ+!Í ²-|ÑólÁº^Õà{¬@mÅÂleÇf;ê5 +‚½¶¶ƒásto†•·ˆóÕ™fË;Œ-Æ¥¬‡{‡G‹x£ÚJEx€'ç¼Ç¾«m‰ÕTY,ÐylÆunSih8Ú`ë<n¼¸Þç"C›y¡´fÛm©Ch‹öGµÇ.‘=ðüàÓ%ßHNãRšÛ@H%ƒÅû±êb¶æÃK)‡¡] ´ÁÖ}0ž¢Å‹¶ò‚i­¶ ÚÒÍx… ´»GùÇ.‘AðÁ¹Õö
+„áÖÆú4°ò³± MЂlÆ+2¥=T8JA¬>ZÁûD’¸ºÅÃÂùuXoÈg¥cÙÕ¾d.å ³å ›í(ò0¤ ”ØŠÆùh¥ôfhùÝY4»„,ÌÔ…S WIO öâ])šè§ ¶(Û–<\¡Ï×Z‡Áà•s‹X²±@['²÷"U±ÑS/Âp­cQQr±C°Þd FÀ¾3ø£fd×Eê(ú›Zc³P“’ êFú^¢.6S9²@[;bŒ¥(Ä°.p4ÀÖô}BC̦‚„ÁTÆöËÐMÉf»‚V«ÀQIb¤Ñ"‹ï¥Ã¹÷ܵ6^IÕFØÏal;.Õ ´%Æx”‹Ò ÿXWÂh©>',-¹qŒó9byWИlÆ+(¥=8
+Mvqf/Õ´ÀÜœãÜôxt0ù›,ýX ­9ÙŒG5‰aEp´À–žðZ‘ÀÊ/ÒŠ³-˜˜©>AKiÑ(›0«ƒï[êôþΕ¿ÍT¡ðýOÉK3Õ
+Ú:k;êK,©b£¶…‡.zªX‹ÂßåÑCE°îܪQÀØD%¬$8 R6uVUõÃÀ7'žbß'K=x•¨¸`ËBܪRÐxÕš
+¯‹Ç
+ åêäñXmp¯M1Æš¡ÝuxPžb%Ò: ÞÃæñ¶ã¼m ý`ÙÔ¨^oLÎl;²À­JµúiÔ6l¥*üuqéièbåψó¦‚m¥*Æt…+”§g±ŠUg•lðâÜ'à1´lêU"¯[×LɈ‚[ÅŠ5žu(ÀŠØhÁV³ÂªÏ‡
+`å/,Ú؃b5AÀ­lW`@{ªpV®liåF짯ËÞú€G~ìôª‰ü"d¤?Zà¡ØV¼bmgA
+².Pš°U¯ðþó¡hù3žâ«i‚`[ù
+ÚbÀÊzªpÔ¯lúhå¿^í©ã‰Ï<
+B¼ZóÙT(¸° ±¥ -‚£ [ ï§1Ÿ+€–?Ïз
+k¼BÚ]‡³‚%Â
+~b(®Ì=uí4j¥H²¨-à~" 3…,ÖtԨ Ϧš…¸®~00F#ñr8 ZÐRcY„GÐ{MË&‡Tzô'œæ‡
+R"Ö›J—~pÎÕ7‹Y„Ô[bÿü | fj]¬é
+g2qïÕ.F­éO”hûæomyOÆUVÂݸ߉BPòbÌF) ²-L›ª†o\ù¶øøËâ–¬_ÁLá šb€Bx½×¾lrÌz~fHWKå@½ëÛnjuI^¨}ÛM-Y˜)€±¦£°ÅR.l8750 ×Ë™]Pøáá
+}¿=ð.˜)ƒASˆGÀ÷J˜M)éiß ¥??äÔp3Ƙ
+ËRfÊaÐTê\±îÜTÄp ´Þ¿!#ooÐy
+fÀl¢dgȶfÆJ¡Õ$|džË=@/×·%ÔÚ”žñ—¾}¡Öœ,ÌTÎXÓQc)Ö›êFSë2#¿Cë7‚sÁL šb<ByD¾ÒXI¤Î¤'ÿQ¶©40ÝÎA5 cô([Ü*oY©¨AK)–AFĆsSWÓ(‰}›O ä Ÿºf˹@¦ºÆZJ8ȸG¾ÕØl’H%JŸ›ì~
+0ï ÕÖª–>³f>±u¬,ÌTÛ ©Ò åÂÄ»©¹éIAmXuÓs‡±Ìò=!S{c WŒ“î {/Á±‚h™Ê_†FÝMáÆ–¼£æ…çÆƽR˲0ScMG¥ "6|›¢†)!Šþ )yÓ¹±añò.”æ !#„gÜ{ŽQ„žðþúöÃôÿýÇÛ×Û_øþþ‡ËÒÛÿ +Këçíú7z**tÏŽ%ý…¶ûåûwÊåÊšD¿$g(5>chAK½xïG—!Aé*¡
+Zé·Fcñ<2)A|ªX·
+qŒ¡†6éŽhwmªÀsS½æ& ˆ¦âQšÈuï(AŒ0j¶â*D†K«KäÕ^V[d±M—Ñ©@V4œ(Ýê!Ìc x›ºâw½\?믢4ŽSE}[!+Ž®¨•nAâ×ÊÃÿ‘27¼ª{Éò+• 5¸IwÆ{ÈóPÎ×]œÇÆ ÊgF'ðë’~ìŸ2*däY†õ¢Chø5ò~yÒ+å-”àP§‘Çj“îŒw—牼CÇ5X¨ï§&”‡•Ž:²ò¨áŠZé$~­<¼¼ÚŸHã:ÑŠ³•BV4Ôà&Ýï!ÏC!ø´”Xr8Ф£ïünzl®Œ
+y–¡F½è~<„öÃuE×ð7ÄHƒfAg:Ýuy¢
+ç*‚ømTE¿YmÐPƒ›tg¼‡<…àí ªó˜ûûõíxݳ™LL!#Î2Ô˜• ‘ g¤!xÕ¾è´È
+?{;ì5
+iŒ¡Æ0éŽXwek@Ãô×uC#¿ßH ¥á%:ÓÄXY¦ÑŠV‰$­,ìpšâÁ¹5L²² ¡†5éÎH]JÀ»—Å’w°\Ò5‡ïÆ[úìÕ‚aÔLV*@†G£Kãú/AÞ–,¼1¢ ™4~R1îŠ<Œ=ò®ù)m¹ðÝ{é3¦¿i ;Š 6³• ÕJ]¦G›ÏðÐÜpBâZë^ µ‰ØdÌ$¢IuÄxd2b¿î1ò:Ëâĉˆq‹ôÄÁ&ˆDÍ4R¥dx4‚\<&‚Ü.>Æ$c§TÈHb ¥ý“ís×äaø·¾•mÝR¾ï<v“¯ógó\ ÑejÄ‹nAâ×HC(™E|ž$(e“r b•3lrÁîÒ<Q 'êUÔûþ ßr^¸ŒØ$¾
+YmÔp…¬t ¿VÞy¬Ù~Ãåý“ÆåW «j“îŒ÷ç±\äs,PÜúiA-ãTÔ7Ý(Á›®˜Uh™®È%`Ó¹Õ¨”äÍhsë*µŒsÁ¬LÆtE9)ÏÈ¡žH§”ÒŸ°kÞ
+Å'¢fs“ ´É$†»Ðh8ÞTâ^³™¤xÕîrý#fp-ئš®X&僰O™ »äR çÂßC<±$Ýw²*f¥Z¦KEi°áÝŠÅÛ ¤f¾Ýßå¡wÁ¬XÆTRʱb=S%÷ÝÀã »$]XÚî­ŸŠƒ¬‚mb©)( ”Þ7±rßv¼±¨«–^àÞÛÄBÓФ|û)ÖcUÂÕßFåÎÄÌ<wõGæFPl›éÔ¦:¥4ØðnÅ
+}S<óÐÅXÌÞ™ùN1+–1•€”òAì‡XÏTI¼p('Lw}±Iìµ`nÅ6±ÔPJƒ ï›X\¬g~Ÿí€%Ð&®X:Ûƒ O•žÈA×•Ú ç«ž h÷P¤ «`›Jj
+¡+¥Á†÷-âϼ7IŸ„îkö&…lK¢ÐTr&¥|û)ÖcUbä¯ê‰^²¸$-à#¤R±ùž`Vªe
+ñ £ºëM(z–(É,#öšçª&Û„BÓͤ<ã>ÎÇ‚PR–ËåO8•¾õ-´€¿±2 dišAäJf°áw‰ž@Ç‘.@ØøìÀˤ(Šm"¡©„¢”¢>Uz¬Gâfeû_IzïlCℽ7_1+Õ2]
+,Jƒ ïV¬Äßý:óZƒ±Zx %ô.˜˘®€&åƒØ±P•¿É«V÷vÑÿ÷B~þÎœßÿzþ
+ïâ%‚pµÓ‡Á¾­VðÁ=†Ÿæ¿Í–}ã–¸•Ü.ú}»½g< [/ÿæ¿«ƒ3ÿ<#Ѳ"|}äv|Ÿê´§Ÿ¶]‰w·û6ìøïØFþÌ×w].Tzüù3ž‡yÆÙ¯ó#~iÿ»·µ?¾uí7}sàÊ Ñ7ñoïÒÅ?5u”äÓÇ=ÆæOò§]¼ÊјužJ{
+•ßÒñg A‡<Û~ýÏ/Æ}Äó¹¯Ø=ÿi—ÅV‰âsoÿbüU·àÅU áIü Qú\ºg]÷µQC:MüùõÇ#þÖáÎ}ãíÌÍOdúþõY(\cFäù°Ï†þá|îy3ÈÂÛˆVzÞÿåú6OMÆ7ÃäÛc.j¤G¹L§,õcž;>´à¯ž¯›ÂŽQÌ™ðiïqŒsÿò¿t“?ÿV¼ù +Õ¿íá¼èI}šÍ¨¸ì¤¯™özÙ/âÅ úçæÿ€”m»;Aóüï÷¿Ïbºñã¯+ûçÝýÐ>>ø1¯dïaª$æbÝ…rÀ~…‚mÖÄý0¿îÁ½‹ð{÷¬/‡?Í_ ³þ†ŸûG /‡?Í_ ³~9|jr_
+ßýºø)·çϪ^_Ì_‹·>ãwÏ~ÿÄ›hý¿?Oþ©WV¿ÿ47ñ_Oã߬_þýo÷â/ùÜÿ§†Y.Î䒓׆Ùiý±Ð»õïy˜}-|81üχÙßoø:̾¾ œ¯ýú›õïz˜})~8_Š·~}˜í–ä×pwþdò×)À§»ö÷V›þâ¸
+Wú£ÓÜ(ð¿vH´Ú‡:^ãÃKïMÏ'Wºd,Uü‹Ÿ—ÐSê#/ü¥>‰^þ+=—ÈUÛó=•/5-ùûÅõ{_hîã޴듦õÝA¿Ô´Ì§dÛ´ç3úö³l] úÇ9§ñA}Î_=©µßï¤Æ߃ráÁk“Ú´~qR[Ü¿ÛIíµðešz-üÍú÷<©½¾LSþçÏ_ ¿ò&uå7Ó7>ÓQ€Çtþ¢<Ïe‰ðÚ˜Ž^^Ó¿Ð4Ó¿Ð4ÓmÓ^Ó¿Ð4Ó±iŸé{Úëcz~yx怾<¦ßæU¿+^Þ
+í·M ¹ž.¥WÃiýbb¸¸_L o¥Ü½s_ûÿsõåî/¯òuÛçiá}mœæoI[ú-ú˜¯}®#ŸÆ/Enl¿°ºóõúŸ¾½^]o—úçK[_ ý·_Øz%rY¨záG·¶¯?kó·_xÖ¦9Ï…6-1¡’”¬ÐerõîÔäâ½BçÓ|’’ôó¸ÑÇ åq¹|¡]\—ڕxºfÛõi6yß•Gíz–ŒðÛζëódäQï‚>ñ(áÍ×â«—/MM/ T¿õ};åÿÔ}>Bý“øƒý«|á‚[(±¿o¼¹ÆõôaÝÓ_àñÖ°ö®3ï;Õ_àþôØ_à>1Á¸ÏLÖ Ü'ø÷™ ¼À}b‚/pÿ´¿À …ZÑZÏYZ{q,æC
+ÝR¼ƒýÈ"?‘Mç×ÞÖÅÝØyÿ¶èû¡_äžWÞäÒ™Ïnhã»øÕvÏkoëâýêÇ‘Ðœ7rÝ/pÏ+oréÆÜøãdþ÷Ýç/J2/Õ+7æRï1–yÀƒûõ¼v]ºqçpw×<l¯|±ÙóÚué__¦Ÿ÷Ý[¹x·¹kœ.è²|2­hâCPyӲ‡*s%²ëÅq@¥úK…zù)ïrÈg€!oh(:…Äï¼VÑÜYl\Ü\׉¼ÏÖ™6©ŽP¥Üi@ܼ/Øßwæ^®yÀ¾ûð"È
+³ 5ÞEPwku¹ú> „i}—Î
+^1 ™† \{¨‡0$à/ š|1- o^èxŸ&uœï±ÔËAû1¢,3‰uQ "$¼ÓXåbi¥â]ÿàG<
+bA3‰H¨öwAÆÎßÎä¹…€…8öšQ"þ^°}DŒô—Wž… w¶ƒðáwý[laâïq*?à¨?AŒh&-ª=À£{<
+üÆ›ùåy„ÆB}ïèØAøáÍÞÙ‚E–™Ä
+\
+‰S#Êwë“ag²ñù }çµåU £‹1ÔÈ‚Š[°»4OT(œ]ät <:â˜rã'‹¾7ãbȪ³ 5êEÐðkå¡Ô£9æVù€íœÑ¯@V4Ô0„îˆ÷„èûuGÞ­/p!ØÝù(/JC‚lÞ}¯áƒrçÏ1ÄP4wƒ.>[³Æe.A†OÙ¾ºƒô´üÜûº3ñY:yn|=
+4/œ-[†ÚþEvºöžÖ()À[6~ ÏK@]<ïnÍß~,FP4#— çхzOlÙ/]x<x²º,Ch¿º<T€?TNu~ÕƒhŒÜ½–÷~Øu¾4S!ÐŘõ€ — Ã'êÒºîGõ õ¼€ÞúŸ"b¢Í^G|»O÷|ÈV=@>§= w¬Ø™B5Ðl„‰\‚t—F Ï_¤­>Bv1óçuË@V‘e­Ÿ\{‡$‚çý5Ýü†ÀX¥ËǼW¸ôêÁ&ÈF=Nä™Àð†bðNâœ3 ×”„„7¨ FŠe&­^D{p»ƒ÷rÕùé©‚‘ž7–Ïx÷!c§˜
+hÔ£D†;ÔâÆó¬Ì!gl“†’+dä
+=›q+ئÑ2Å
+Jüm½ŽâWX©úÄ—4Ñ|0ê¸nìoR]mžwÏýÜ5ÞˆÐ]ô_‚ô¹iv¸<×t€Y|@÷¢ZHw8¯ŒZÛÏ™&ÇÇRƙۇv-³Õv¡Ú"”Ý¿ßø­Ÿ[0¥Þ#Õí­Ÿ1›±y
+AŒáˆè
+MEE‰Ø𾉕©}»" ¤îéÇ™ÕË»`›XËÊ3öS¬Çªx> –w§=àX¥ˈDùFòfˆ^Ø6&¡©Œ@‹±áÝŠå)õ-}»" ä ¹šŽ%•j®hßø96$8¡ñ9Õ­Vzå‡dwÉáÞ‚òÙŠ¾ôÂ/Î*C±67!J:’"ãÈñ‹7F§?ãc©À&¸×.”°®o@ÇgJŽójÅ­ âv4oÙAhÂvD«‡œ+ç#n}üpî„}¸¤™Ãý_ÂÆ«B;²ú ¥ÄŒ€ çV¢A~šIéïWºúé¯ê\ «Xb8ÂxF¾ õL’>z„°Ã‰?s/F(>h²˜¦Nd“iÙiè‹M!ñ»‰ÄÄ8
+}f>—-Dô,Ð&Ò²Ä
+´)–«—
+d‚ˆÓy¡€9ô½•Š7ñì;..—½æζ-CˆKØŽP§4H
+$zÀ/î­òñlÅoX“.)õíâÓ8)
+¼Ö{Ì—bóÜ×ò&ú?ÞΑOÓÌ•«ÓKsm <Ò{Eúî„íÞw¢³Æ£>×:+ÕB†Çyá
+/z‡ñ†i@ïãÚ~TÉ2ãµug¸2|έ=Ì|–È›2ežú!êP ép¶ µý‹l Têu€àbóñ¦«¹ Ö_ ðRáOúzŸ'`P¿¥!Ý+ÒÛÇݱ/ f”Wº#¡RH<ÎKMµƽØgý õ*ÐûhíhܲӘ„k R>ÞfºüF)ÌÂŒ…&ÎÓÇ#™äüqX/ ^I¡@&Ë5v=w²‰ˆS“âÒ³XvÑA†Ë戴ÃØÜVVDʳy¤µ6zÉñøX&—,È_íöíÅ5aô|蔫˜Y
+d“Z0”TØ4{^·œ–“èšÒò¡Sýqiåž² -ÚÍÀ€Ì„zf³ fxüßGÉ^åÓ_æ²\^ÐrÏ$TsYc7Ö ”K
+™t %Q6€†W“ÑÒtâ¯Ô“/¥ãEŽ^t¹ü
+„I­±“ KÈöP÷¼Öj yßxcó&×OÐÔ$’×ÖJ¯Â×ÜP!“ÜÞ¸6A†WÌoùMY‹=EW®þb*6t*IqÁPcXtG°{–kTÐðÆG‚»4´Ö¿q—|ò6ÖUä
+™T %‰:€†_“íÞÆrJt·Wd¸ÖþRÇŠ™”ךj$Âx„¼§½V M¿Þ¸¼?a?‰\É%/j{›…NÈf¾ËPrÚÅÈpkr_ÇÇ×;®i6þÒ¥òô~ÛÒ_4],Ê=æ#¶jHnÈ뇼Ȼƒ®Œ GÒÌþ]Ÿë0iú¨˜ÍƒéÌo±îÚfÂýÍâÅã0&š»x·[t.˜É†Á‚Â=è#!F5VžÈÇ ¦2×A |åÜðÐÄ“Ï-ô­eLQä %Ý>€†g“óù‹qúdý<ãs 6+³‚2íÁY±•afŒüXÌ5[ðêÇQHŒù5¢«ýÜM*³É±1Y/0.L\Û™¿Š ýv t½"°ï‚™,W„·Ç|¤É¨FÏ“ù;Lzöq6STt¥¶ý5«/òßþž6†hód~¡Ë·Š5¤<µ,¨t™TPÉq•Nò`õ
+ɲ6NVXJ´G*9!‚\Ñí¸3™lYÑ•àR/‰×4˜ËÖc¶Ù2awÕ+îÒ<(
+@‰ZíUט), .CÍ÷#™5 v\Gwz´é2Ãéj>o¦”«æ‚Œ
+aÒlà™è£æÃà3gh'˜B”JyD®:1jŸý Ì <s^Æb+¹@jìú»Å^ú„I´ã÷õjÆ’YÆáŽÊØJ£ÖÔw1j~ ¾1‘†fÓ0‘«ThBÏ«5x­›©¤gLÓ6MB½°G3eÆB¾Z²95Ã9ù”7SÊf[Þ([‰5Àš ¥¦Ìà“kh(˜j@@yÄ®«ªÂE6±?>AVià™3–ÉK…Ô™1jUj6ÉvW/œõΘòèyõ'¦E Øʳ <Ób \é3¸7©64ÕkLÊz„¯zAdK˜ÆÇèdï¶ÓÀ#Av¼Ku[i4céŠ>Ú„›áÒRMÆÔq’ë‹¡DleÝŸI2’j6 ÀÌ«Æ&¨Éú ~ cièÖˆ}L7 :seÂJí‹–+§nÔµKš•
++ýnÜ™Kr›)?79C‰˜¦ßÙ20jR Î1ý†v.SŒG(ÈåYy—$\„6óÛ•y":óeÞè õw&+­nÜá ¯ƒ›ü»q'nΤê-rò›Š¡Dlåà©30Îü\¯4Ú¸Ì4¥Ú}qIQû8ëW°¦Í„5JR ¦×­{"Þ®>ro†Ôy¸/BÀ07ðÌ›£&×Ë5fáÐHµ41NÂq‹PÀk3q
+ˆ—*4¦qRÿ›15>”¥D¡DÙ%¥øF¤Ö«Ër2qqYá]>@#ÀP#€g@‹Qã^®Q¡ÕF4œq,2ìZ³UBP~°TJ{ŽŠ:ñ^[ô(Á5ÕM›^£ƒµ£´F$h)ƒ¨Ä¢t+^qkt‘Ö-3AÈŽXת­P‚?E}„J0¿_hC¦AãâÌÂjÓË\½Ñ°W¹f¼[m
+
+8Þ¿Á¥ç¨Ä⸠%á(R¹T‚·¶µºxÞ¬¡44予èðþD´TâQºµú5òhÑPú#^‘H—%óî-<Gg<µì$¼kkòm›²MÔÌb K^è
+T©ó×<––u¾äÝÆùÓkTÌNìÖtÌÖH Øðn'vþö£Ž—×Êxõ
+zã{BvVCF莰9Ý2§¹'Ø Gç˵΃FQ™¨QÀP€G<‹P‚^ŽAœÕ@0›1(‘‰sŸÎ­
+€#!’X—;d5KÍ í“èˆqŸ¿mð2Ÿ=E% ™!V™ò¬$2á‚¡LË@Èè GÙ4dõŠÊhëÀLC˜TG¨ûÔm4Щì):CÑ™q¬³QFçZc8fd h)ƒèg±IÈË+(³Z§f¤:BÝgmÔ ÏÚ!Ýù0P^' ›äàä8¹¾æA ï[ó1X\_Ÿ%>ƒ˜T|Ÿ Õ甬q¦dÇó Ò.PÚ0'ãëšEKR×ß1A”6Hƒñ
+hwd7ä(iÉ/ñžÂáÅKoÎJáèwe¬V·þ%jŒyµ)ZÖZÝ×
+·0£Â p.) F7h­1^ñí.¾ýVrÔ‡žïÚUã8DȬÅÛ1‹ß׸zÞ©Ž÷Ô’[Œsìß2 í­rˆkŒ‹ÔXm°Ò­ƒ1†¬´§*’ƒDWåÝY²ÿ
+ez­?÷ÎãYÛæÄ?lòÜŸC”ÿâ6æÙ>i´ã¹×ÿsmÑZÿÙ¶èUåÑGà ¿0‚_bÜ(pwKùyu1öÊj˯Ŀ̳_Œž5°s;Ƶ<çoOÚÅßÌÕh:ȼ·Šÿøîí ®1"ÏëÄmÿ»o«Iòcô¿{tÍ£æñçCó -^ërË—ò­*CBö }¼»­£)ýïöÑÑÇÙ`x^~¹i+C÷»ÞG®}Z×ôvlxίæÜ[§¤ßWûŒýþx$w{ wáwó@÷³tëGÿÕ»ñ÷c¾ûàŠ¯³ô;š,ôÙ\ꬖiN¿·R5sKÊ1rþù—þori–µ
+endstream
endobj
-861 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F29 375 0 R /F20 382 0 R /F51 380 0 R /F69 402 0 R /F15 381 0 R /F26 404 0 R /F50 374 0 R >> /ProcSet [ /PDF /Text ] >>
+865 0 obj
+<< /Type /Page /Contents 866 0 R /Resources 864 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
867 0 obj
-<< /Filter /FlateDecode /Length 3140 >>
-stream
-xÚíM+·í¾¿bzÛ °"QßÀbÑuü6@šËk÷Öæ 9¤¯@zéß/©i,5óÞ:9äàõxLR$ER$=\ÎôôËÄñïwœ®è½¸w~{øæUóÉ1oŒtÓÛÏø$&ë™´“5‚q#¦·OÓ?Ÿ87–sõ!¾ÓKçÖ§ûœsé–ï¤_®ÃK=ÿøöýš¾æLpÈô‰H¤©.xýŠ/ƒkà=õ-¾ð>œÓ÷/œ ¼gh ¿³´.o­Ž §Êu Ñ9G:ÊÅW¸g"=ÝäWX K:i˜K¤C<ÙyüdäWž#Í ×n™Z|pÃÀ˜Ìíƒ9/º{!×ú/öÆ­¾{Iï²±–ñšInóZv½¯zÙë°®Oü6R^—öCºxôùÃ"C°ƒ¤— ¨á´Ö7àÛ-yœbRùµ<Doæï\ð~^ôC0åuУÚçe\íWò¼ŒÊc%“MqÊ­)Ý2oIùJüŽ8™VObyk‹füMq 0%Å»‡Ü7¦…üì`À3­ÕïŒpL{Ý
- [á 
-›a€[f¤i†P¾Ï¶Õ¢¯½aÆvÃLïsy?_ïuÃÙ¥W¡Dû–þµÓÌ
-÷îv«dŽ‹Ï¶[­9¿»Ýj%˜sòKØ-ñ³[´ä̃ú"6\¾šk Y•~{àÌjLà|Xîשúø·5Ü3$´ÅÅ0-K‹«Ì¼£¼‘g~ó
-~"€Qebé/)'å-f~ÑŒùW¥þ2J SŽóxnCH¦ß‚0´„Ø„Öä„Ö t L Þf /1AöAbå§O¿M¨ƒï¦ ÔŒôNOÿ›þ3=|œf4 ÖÈÖI\c!¼`Âú餜aÒ I<ð–®3x†"2 Žiâ ?*´Û
-ç_h«½’ò „ª±ÜW'pÂ>Z|·Ö=jú¬Ý£ì)ѳ~\‰€hþ •h™·• 3pLn«P¦°Ú¨PT¨«.°éP¢q×¢ER¢ê)Ñ8†~5lˆ˜Üã)u¨vè;¦È„•6xJl«$gèA•$Õ—Hƒªß·NV}‰¥LR=øÍ%#a÷.‰Î‚GÑjÉmÏ©™QfïBŠÊƒ{B÷¬GK,py :à
-ÐXG=0 |ö ¾mVa–ïkÜÛö€Œ«±tp@‹ŽÐöT(ÑÔoG£!EI$‰µÖì1ùî+ìA@Çp°þ˜KŒa‹æ£15ó@ —xœW ˆ¨þ¤Ì@¾í€)H¤ÌAz EÒ)³—µéÍœbÑLl¹ïo¥âIAA¢±[ ¿I¯òú§O±<5êiÆý¸¢qXhò? Ç;i'ÔÓŒ»¦Í)êØ ˜ñ;I'ÌSF]Q¶ˆ†tÀÄ>Ê 3#®è¢D K<'ÜõãPéïÿ-|Ž>䤢K˜¾Ÿ÷‚¡ñþSy7HEÍ«éßÓÃ?ÎMó´Øæ†w會†LM­Nu€‰‹ãz+oÇÒÇÝ„ÀRz‹„Äá,lB`¶œ“µnq€Ò8p‡Šu¤8
-KÛƒ>_Qòyé3ý„6 ¸íó+}~kÉç+ÞĶ÷&Ÿ¯Vùú¶û:LcvpFî‹Ñ¹¥µ¾ûJL0”¾£ûZ‡3ê¾ xÈ}cC¦BnÈTXF¥ƒU‰1çݵäì¼%–sÞ} eç­:z`WTÆœ—2íWgÕ¶óÖª‡bvÞKn{•“¡ ¹GG%¨«Å¹qÆ{ªûúûÕ;ãã]am ÉK¢]›#¹Ã:ß·vg#HXÅŒqöš#h¬Iqƒv4›¤XñIŠ˜³òGÚMeEÛi7•%m§ TÖ´=¥¨mCTUm¤(k¯ºMR@H-ÁfÇÚM€e­w©‰°¯’PO îº%D?;áI~¤Ý”Pûí&j‰c8;ÐnJ˜½v“
-½Ño’š3ë¶:A˜²`ÍµÝ ’·ún?£ð;AzO'¨ÂîUX{;Aƒ¶vú~©±¢òSã|¤Táw‚*¬^'¨¡E…íï¨EzNÎj1ÏZ$ûˆï.¼“ðd'ühê\.2–:ƒ»~àFê\.2ž:—Xƒ©óirê\Š7’à”:—«|=V)36WÊ×zÞH‚ñ@à\ÿ™O‚1#°rWŒyhxú£Pþ@\³í$¸<g;¹iyÐ^ç¦XG CQ‘žZù©Â¤ÂamŽ™±Þ›œFÜÓ‚|•RN"'œÞ›žFÜÓ‚¼¦Žgª _³|/õ„;£®iS8–”ã~û½Äò‚»ÎRÑP8F<áV´ïœ§L´…îSq3ÉÔÍR“•ž
-3ÈRÏ^«³¤Œˆh+Ò8gÌ®,“û#G;~E¹¶Ä cäͳ=‚gè±4aц*œ4ã 5K¬ñ43i‘[ ‹æ š
-endstream
+<< /D [ 865 0 R /XYZ 78.37 808.885 null ] >>
endobj
-866 0 obj
-<< /Type /Page /Contents 867 0 R /Resources 865 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
+329 0 obj
+<< /D [ 865 0 R /XYZ 79.37 771.024 null ] >>
endobj
-868 0 obj
-<< /D [ 866 0 R /XYZ 78.37 808.885 null ] >>
+333 0 obj
+<< /D [ 865 0 R /XYZ 79.37 178.379 null ] >>
endobj
-865 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F50 374 0 R /F29 375 0 R /F20 382 0 R /F26 404 0 R /F52 376 0 R /F41 377 0 R /F53 645 0 R /F51 380 0 R /F15 381 0 R /F56 384 0 R >> /ProcSet [ /PDF /Text ] >>
+864 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F25 379 0 R /F19 383 0 R /F17 384 0 R /F20 380 0 R /F16 386 0 R /F18 381 0 R /F23 653 0 R /F21 382 0 R /F54 378 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
871 0 obj
-<< /Filter /FlateDecode /Length 3007 >>
-stream
-xÚíËŽä¶ñ>_¡ÜÖ0š&Y,>€Å Óž]Ž/›ì-ÉÉ€}H6€sÉ流‰TSjJ™´/{èí–ToV‘Uµª‘§_'Iÿþð$ùW÷®ŸŸ¾ûˆrò"X ~úüË“" 9©ÉnrV iÕôùËô×÷RZGŸ—ôm¤”¨¥H×üÛ^3L¹vËB{?ðü÷Ï?®y¢Jê“ùÔ<#ÌøÄÏ|Xžþ³l~”'¡ ÔzºE*üŽ^¦G_{¡¼)ô5¢i^é÷GúXâA÷Ì÷ô¡ûúšŸ“ÞŠîYæ!Ó3GpšùÊå„ÖXø /Ÿ+…CZùQþ15—ZS’Vhk÷$––Ÿ±*ÁËd‰nô»:L<R[S{¤'¹
-„³Âk— ®})¼ {ÖïÔzáƒÙ…ЕOŒ>Ï@(²BT‡EùùËÓoÙà‡)‚,ÁãôŸéé_ÓÓ§iFSäHjº(%´„a,‚WB¹0]¬aeÌýZöl]À tTAé¨áØ.ŽQÂXlqþF~P°úœLZ™ËsÑ^¹wŽ¾óï¯Ñ¿ƒ-#zIßÃÖЄŠÍ#Z¡,ÙÐÒÒã}Fèƒ} ‚†v‰eÀ‚Fèè²–b™-ÙPeš-Z4Ã~ˆŒ>áˆÒ ÃlÑ_·±o’ ^ M’M_# šþŸbúËØlzvYjé(ÆŽ²¤XA¯X¡u‘ZÕx
-·¼‡mãÏE œˆ@:¯É«#0G B‰ ¹ïÎÐÞZÜûþà5š¾Å€Ž/ Û2!/Óýƒ`ÈP@$ÑÐÏQËžC€ÿ;‡#^€¿hK.®Ù›Šå“3uÓŒ®Í?TsîÏ uòýH•l€Ô)ÈHƒlTIÈËÚõ´ÕBòDßàÕŽé~«£O:o½=ÚªÊâÒ§þýó—ˆYŸ÷² ZQ§­X!‡ 0î(õŒ{Y×Ô%o=nÒâ°äóRPW”iE%•¥…:F9cÄ]R)øÀÞJk}ŒpF1? m"ÛpŸÎ
-\¼¿Ü!5ÙŸ²$&Ê1j'1(³ ¡Ma)§è1qä=úFcS4Þ-¶2Ô!Ñ<º`[ÙÔ¾lÈ7WƒŽ£¥W²™}u‚§Ô_QH ð¾gêÒnéÄ mn(/DÆK®ö÷횎õ€å~˜pîN Ó`©@e´ò±ž†¡ªîÓRÕ5X0TÕd”«º Ýɘo¨ Å<òé'C«à~̯Œù#¢å˜odSûÑ›c¾áòíýðõJ‘ŒÃ—ëȎնýN…‡uÃÐ!U£á›‡Â7µd”á–LƒeM>X ÞC,çà­±ÔXðcT‚·atöÀn¨ŒonŠ´gÕ~ð¶
-š;‡b Þ ö£ÊClDÑÆs ê[uîœñ‹¾íõÚ:ãÓÝ`ío u¬è¨ÒS¥z«³³IÐúýµÛt©ÀC<Òn*<M
-ô‘6Pƒ3Üj°Ž¶éh5ø¸²–WÖèÁ¼8Ÿi5¸Ãm k« Ô±"Gã­È‹£VÌÀ³Ù?Ò·ßì'2û‰<›7×LÆòf·¯
-¾ ¬mÔêZK˜p
-<¸LWÞØÄÏ4. ò2ÃÙl3¶s×l]6×E_çU¸¡1œÚºeð¥ðÉ´‹½˜'?cK
-¯í® ®¿¯Ý»Wð»þ4èÛõÚóú`è㎯»…yíw[w¤´_ÙGí—•Gþf‚NVÕ±B"sôyKi$û%zÌXéÂÉ¥m`^—ÂŽ³1Ö6¯dó÷Žh¢½ ‚M.Sí‰÷‹8Ò«<9ïg%w†°ìá|íÿ&­²Bâ[ËÝ o+lÅxiÙ]×ÒÆ#M¿©Ä*h¡Ì[ùBÌ/;BÇ}k_è•X^
-åñMþBI‰ù5åOåÌ‘¤_æÇ·¨D5d¹¥
+<< /Filter /FlateDecode /Length 5530 >>
+stream
+xÚíËŽä¶ñ>_!ä”Äðý
+¦ g´kðÌô|6
+&¤êj»ft¾Үöv…‡púW4pJXu87:pfì±Ñ¡§úÚÎ!×”!°u 8»º¨=0n–þ|Ëq³óÌ•q³õÌø¸ÙRý4<n®ú³ñÂú¸é?¥Ë XŸ™pF~U°Îw`Îlp--¯åWB'ìýüÚcȯB8ÆíW²â8…Ò`µ=á=‚2ŠÙ
+‰þÁ¬¼eø¾R[ XSû›Y=<³Î,w{Äâ}>¡,¶{Þo 4û=(í†ÏJ³ã³Òlùla4{>(í¦ÏJ»ë³…R·}60Ú}Ÿ-”fãg¥ÝùÙ@i·~¶Pš½Ÿ ”vóg ¥ÙýÙ@i¶¾í· ¤ãˆd4Ì–}—4)¾ó†ÀÖZ OmÇË´s%þØq7†y¥!*˜öþ ÷L;Wâž» '&­™QGuÏ´s%î¹+ýÎÁ´wT÷L;Wâž»€ÎæÕ$9³ò¨î™v®Ä=wT€%œµGUϤs¡íxxîâ;<y´I3i¡ì8;èÒÐ5LÅL[I;Þ°\Ð)féâ–ß!Þ™¶’v¼!ImÀ# sPïL[I;Þ
+žãî¬øA½3m%ý84}ÚÎé¿`&¼ÇàÍÿþ5*ð·ieÎ: ©ð;¬W¬ej3¢ R0†ŒMß“ŒÉÏBêcÚÄEÍ¢3~1N¢mVôº„´} «Ô䚥r–9wºrIèUåD`N­\z¡­ZU2;÷"Ž
+t?Œ"š8×Yæµv‚µRð'«–e^SÍâÌZžìµ$ó ¨¦)˜”&uËL4ãëeŽ/DwS‘b.¥Ó33Qº›ˆÎU-ç¡+ªåŒpªj”…:Õn˜„!T W"(g„3]AIh¿‘r>8S1JAûŠålpªÇrºyì4‰ºž7½H@ø6úTØO@³VqŠ~n
+ªBwSÐÙÊ%©×”£„p®rYj¯Ü ÓÐ2’*x?()œê,ôJKQZ8Uµ,ôŠj”ÎõZºB°b†9±Ãk&¾r>e–ì$n4 ø&wxX
+_K‘`šK|OC°çHí˜
+_)-Pƒâ¸¬h9P’MÔ,
+WUF0#ƒµ—`/…Œò8SVÅסøz×%5C ƒž3qÐUD|Â-Õ°« $8ÑV¨T>y´°ƒ^È…5 Á#ÉYÅj1¥aÙY]ÜÔ0nü¡a2ÊCª÷Ì8ZX´Po½Áù!ÀBà`O)‡sLz_`Q[
+Jªj&94äâWYL™ Ç–„y+%“Y…%ôã`…j…è9«žÕ\`s
+Ç Ë‹§*ßâ’ñ‡ŽáWS
+{ÎÔ>x먊 e¸k9VPˆ+TI‰/¶+¿À¸Çà d‘à¤ã‘,iØ-M&'5L«/žM2FO0û±\߃‘8H
+!—YZRª Uc—Þ8òDeVöp½÷ÌÈÖ ÑAEìåB@1‰)àGb]"*@ÍÓA£Šfµˆ™ŽX‰Ì”
+#ž ®ÌÀ/ÐIt+”@ÏIݬ\Elì"v¦fÇ´L‹0©ÆaIÅCÊ0†q§Òt°»8^à"ÆJÉE‚Y`ØD˜"î{ µ…1’£ò TÑü‚c‘ìL\ :à1€–$e´Xˆ&ØsÒœ´lQ«‘ÄòÒðì«ãÆ%0,AÚEK`¶eQDæqö!ãæ)ļM0\!¤ U­¼ô ,ª s`‰GטXCEt FÂ3ukÈ2fj8B|B&r ÙËÔ¤fEm­$Ž—–“«ZÆO8ƒÉ K’N\;¨ŠóY-tNá Eã '‡L5ŠÑ¸^`Q[Á”±Zt¨&ÄÀ†e…eᙺB¡Ë™ä3⨡gò  öœt'=+jk%±¼°œ<Õò-.®  Õã@xnòĹÛ¸DR±×¨lˆ0£œM0H@ª='êàñ`[‹ ‘,‚R ŽFÂ#y †aU¦ÎM,¡{e]+œ@Y8©ÙbV++ÇÞòì©–oãÛ<&ƒgm¼^a-
+2‚þÂ"qX
+ŸY¿Ãjaf„ûsKÇnÔÍÌ—×ï3Í´ œ>ìÊ9¸§½&¥xâž|­LoüŠü¦¹cX ·<iå×îBjÜÇm…§ˆKÙH­¯r)¿¦Øó–m9d¾k[”-hx*7ˆpMñó!Ñ´¹Ä`W\ fâ3Epâçz*¦éSáMü7v•õñYƇÑBTXQ•ú§:$\õ!—At+åU,–ÇÎþåµd,þùXeo•^µè#Ú€:QÑGÄ)Ó|w©)& Ý–´YçEÉÕ?-Nés>ã<Ö” ½ÃšÝÞ1ë—e&W
+¥¢~Ô†hý6é.¾kÿ^/©9Äï±ã÷8T$S9X`ÈÒjöq¯€ém`ëù`ÔC{¶@þsµŒê­õ(äªð8‹p?§xçßÊ>—=NºX ðÍ5A¬Föžð¶œùY〧kñKÏnå?Åß­ÝÿZ‚¢QYø×zèãbµ-¡ÄcVë…H E&yØEQx^Aì£àÙbµ‹"ñ€ŸÛªyjñ% ,¾¼`ÖÉ{,)¦ÓÖãåUÅ)Ŭa<î0€»õÕR ›c›ÈÍzbKäñr7úoe½‡§x±ÐüŒ¾°»žZ‡}—(Ê; £: Ã>à
+„[ýy•Œ‘czUGk–HËYAÖx.*—³àýq¤/éú²–øãÛ‹‡µ2ƒça¬Ç,mç¾Î.'ð‚¼—_]—ƒDl±d髺\fr­Ë‘¬Wu¹"k¿ËÁœ×bEœ—w9…?³·þ‡ºa·]N^Ìh–HÝD<i<Öå$ÂRï=zd¼7O0
+¹½ç‹KíÙÂ%V"<õ¦Z³ô¥S'¾ÿ‰Ž`>³9#a"aXDÄÏ“4Îüàû¿¦ï>¦a Ö‹& Îø6yÇ@?°ØÜåµk ó“:Ž¿·\é 80wX!ò²:€ÑM.×tÅ>BSóÀ_<ߣ·¹gäŒ-Ã7M1s1($Ö”q0Ã9‚–›þªöuü†¦œýùš)x”ABŽ_Ú"Þ¿‹*ÚÒÙÓß.'0¾ª’宿 Âp¦Ò A«RÖ(îQÙ51¹ÉÖŸ:§ç˜†Ÿò`øDŽÒY7ò¸|LúÆ2‰^&1E¶UªðG˪$ŽÂY5zlhþ³AN-°t`‹Ç,M.½7ëíÉiI¸k€/Œ‚«¤ML9=3èLÿ@Û¸?
endstream
endobj
870 0 obj
-<< /Type /Page /Contents 871 0 R /Resources 869 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
+<< /Type /Page /Contents 871 0 R /Resources 869 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
872 0 obj
<< /D [ 870 0 R /XYZ 78.37 808.885 null ] >>
endobj
869 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F50 374 0 R /F29 375 0 R /F20 382 0 R /F26 404 0 R /F52 376 0 R /F41 377 0 R /F53 645 0 R /F51 380 0 R /F15 381 0 R /F56 384 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F54 378 0 R /F25 379 0 R /F16 386 0 R /F22 408 0 R /F19 383 0 R /F23 653 0 R /F15 385 0 R /F56 388 0 R /F58 390 0 R /F17 384 0 R /F57 389 0 R /F49 394 0 R /F48 395 0 R /F50 396 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
875 0 obj
-<< /Filter /FlateDecode /Length 3868 >>
-stream
-xÚÝ]Ko$¹ ¾ûWTn ­èý
-¢¬F§\C DΖ¨ÅDzŸ ·{Ó´c`1Bjø0Moä‘úëšú랯iÂ>IÃL*}§ýTd¼a;IòÂþq’–`øZÁÅúYº¤„-3¶¥íÔò~w–
-í7¼D ¿¼Wä·Ë{7K)¬|Ý4B`O¼Ã4Ýœ3¥i
-ä ò”?‡P’ÁNÁK·Ö!vœ´ì¸Á(¢9Šòë«cVƘí覡âãbJ7ˆ[g]©;ÖÍPbéæÅÚ\fMVùäØ :5eTJ²Ô´z *÷ÜjN«ØÍÜ­Q`(í×Ä·Y_(uº¾ÔÈú"ÉFÍϬ®
-Ö0¿sz³‘æ#NoüžÖ•\Ìõ7ÏÕ(%l¹¹ßº 4Dš{ûvjJ¢'—ðþÑ_E_béÝòã^õ
-²˜Qþì 8­3å„a‹™ Ýb1“ëÆeI(fòQ~Õ%üKNiu‰l‚†)KÚKeæ8²Ä¥¿ÉºDz!èº$P#ë’$û´ ÞØøXIa?ú±’‚ë [R rêÇJ~;9ŠüÌ• '” S~³W%9U%MÌÎV• @Û †9ÔbUR æ†UÉt´IpR:ÑbQ°}6/_•TPª’dUÕ—¢¼ê.W%å„ÉA#V%9—2
-HÕ”9ÆW¥5£¦Œ$ÒiÏý:ÖÄK‘êÅZëŽk kÄÍä`ªŸö‚œ9h«ú±°|»Çó5¬‘Øãù@=žOÂO|<_#p|<Ÿ#€?žÏ¹ÆÇóMØÎv<sœxàž0>žop¶ãy
-š…ÑüFÉmT8¬Eþ+D•äh_²F¬²¶×Õ‚Áfý©<Ÿ0éMý'¦‰—²Úï_åã…ÛwÛ ˜ä5HQ¿¦ž²M¬9œ®\I:^'0O[ÁI|ýhucãqÕO‡ ]'^ÜLüzÇÐv Ùá ^Ƕ;/M:Šètë'Ŭw¼¶þ{¿I7< ²™aæµQ,NQ.qµø9¹¦¸îšxœe ºãŠ05«‚.žL…"·pìólƒ±×Ê6à—Îÿñu£Ò½Û¼+*éÇZ'B‰w»ùìY WúÏŠÞµLÀ= )qŒB
-£Ö;R?rÃB¯?
-s*³ ÝÆßç"êFÓ=ÿ~Õ98Ýà› rŸjåµÉj/K±h¿Û‚Eßݬ·«/í8DÏuUÐoŸò|êÊX¥ï6Û¼<DÆus«47û4ƨ¯%5Ü ÅëLV„ŽAŒå†oW<ó—˜è¼ Þé“o3ŠoF{ñ½Éài©IxG¾è…«ØÈ“Eâ~+K
-&O
-«˜þÝÖ ´ž»
-Ø_ ï,Œ/°Ô_äZY Ž+ 75A¬Ôjn5[Ý–Í^•Âjà¶fÚ)¬áKP1*­Ê•
-ÜyŠ±èI›éI#®7Ú¸LÇy‰îïuŒ>'‚wy~½¦Q³ÉP<Øpõ÷ZˆH@$uA?nëh^Óôx™ò}žC@§k’~‚{cùÇtÌî*Ú¤Þ\8˜ƒ‹iÑo?a. ÂÆteý×R\þ)UÔÔ{)¯e¾lÖ~é¸I…\;VkѬZ$…=æ}ë³Z(z-=¸)WøcjŽäF<zÝræºæÒ€À`l/Ç£±Ê ^ϯ -½:ð{¯ÙójàÉåű×È)B×¼Þò6Ø:‚+´½Íµè׋®éýxѻ㌺4ÇUŽØTzûÔ×MûÍÇT¤ëü3-Ë{Â6hž2œdKé K{žJ9^¯_K–ÞŠßê!ÜH¡ˆi‹FÛz¬rTŸ}>¦{+ÿµ¼^m°#=¸ Îxär£}Æ•¾Ljòã=áºÊ\‡-“¸éwŒÊý¥ö•Ö˜»^¶A3ôºý“ؘ[¶©Òæwë­ëoéå|Lö®+Þ5«@yI§x¯æ=´[ß4:2/º‘üX¿OÇSå‚O ÷óžðæ)W™÷„1Ïh”ÙWOáž^ªé‹XÔ×½éËS@Ë>oÃÑ–)6Pm~WÐÈÛ{w WœpùbAßç×ñ¾’úÿñr¤‚iç´Ñ½ÈïÍ:u>é~j”kóâ'œ[;ßï;åLË{­<Ù×ÃÿO.‹ªý©¬Ù|U^µînå0ljԮY#¡vˆak§S`+žvÂ¥äèï)ÝÒÁÒõAŠÐÁs£ƒÀèàæP/‚ƒŸ»Z‡5±sŒJMÅKÍÇZ;5tYcs¨‹”DËbgwªüyf'üs‹éúëIÝF¶Û^„üæÌ®Ä\ö±z\óÿ°´œ¨
+<< /Filter /FlateDecode /Length 4190 >>
+stream
+xÚí]K䶾ϯÐ1>ˆæû ÙñìpNïÍñɉ$Ù
+FÀû
+2£TdûGr"þš®
+ꞶÓ"mã|âHKƒ±“† >w¤¥)
+ˆB¸¯Ð;çxoµ=âž³°ÌL2—þ)áRGS´oäÏ%Ѫ‹6‘¯xè,4l
+otÑÆcÛCoœ¨¸è8Sç¡{×µ–ß+ßJ0Ñ»|µnâEwú¤Ýp=˜6\ÁA¾Îž|Œwú‚Ãü.@ç­¶gN8ÝìY_~SY¾•™»¯e’ÝØ2Œ1`u2ƃ5+Û*48W
+^=çÖ,ŠêBØ“v(ßçJ‰T6òœ«(äóà ¨îK-ÅS.~‰gl.|›6Û%<p »n…3hë6àr0Üç•< ü¾«¤ß?HÇì
+nq|”Âé,³~,U E:g >Í<Ò,yÞ§‚QnK«H’$ù/Í‘*N
+j³qï$~õbFÜ©´E"¦Ì]Û«ú‹Ûe¡ÔÈ)J
+Z)rÇú—\ß‚zêϬ­eFw¹–Ñ\f-“^탗÷X64ê(q uÅHk`±`
+&vn¥ÄÇÔre‘:IPäL–¨TĦ¢LeIó!TlCö¦›Î“¥1Î^]@á`¹JÕUÕl2Ì4×cß«Rx”ªªB8
+ï®.¶´ È ³›–%ypW8w½jÎ@ ‘jiz*K%D7Ú*›Òïp‰³™è²Àg.åò4忦ÅÇ¿Œ’¨œ+®:¼ú,a­R+ë—Œ4J­³´•& d““OMÒ´Ïù|:>¬Câµê¥
+.´ª8Í»ê8Ûi ­Ä€WÀ‹T}¶.Öºå×È«ÿìB9¾rlïóf­œáÃlµ 5ŒWþ dÐÁÄ1Êpß«ì ®NþŸÕ®Êçè)×ì C^L`_Äö4$mZ
+9Rï<¯4P_>°òéØyíÓzñþ°#Ã/ä øWꪗÔtø@/ÂÛ<¯ç˜… CÅ_ÈøùöózKêlEø7XÅ!ÊMÅä4ü#õç4ÿW?¯–¾·$ã/äDüõ)ØS–)/È
+(äD ÔØó0¹¯iaqúL£‚Mi”–i:iZïešŽ÷Y3 ~!_À7{™æ8ü·Ï4Dü…|7Ólã?O¦¡áGrþ‘úÌ™†ˆ¿ñÔ§Î4Dr¢êo™&eb:ê5 Rï„šúÌ™†s þ@}êLCù£Çïv3Í&þeþš;züb7Ó¼ùßœihø1wì¤>w¦¡)
+À„CSÀ@ý-=¥ô”Ú[“/„
+51=5Þ§MO4ø˜phðêS_Ñð㥠ÿ@}ê !þš;HøGêSg~Ì=~µ›iŽ¯ÿÈ44`îè w3ÍaÜžiNü•[üòuP&&æ™Êù´i†„ó û’øÔ9†“ ü’øÔ †¾f
+øøÔÙ…ÓE^ìæ–Ã+ÿR =æŠý~b9Šþà­œ“´Ô‘2ÞªËÏá<Î;sÝîzÓ .=_3Imµ\)Cç6vµ/€^_9AyÁ¯uK3C0RØ¢H )8WWkW[ùdVsãEäeã+K8³Vlõ“‡Ö‘ë}6$‹Eä¯âŸ‡üÉZÖž9nãúF%NseuPÇ
+¦ñ.590î ÊØ6t½?‚I¿õªÊØq²žK0˜!NÅr»›4]x5V/+ à ú§*Îغ(„½†a:þú’Z>®=4 +$‹ÇµØ é×Þ é×Þ"é×Þ é×Þ é×Þ"é×¾ì;f¢mMQ†¸!$‡½•‚!æ`Ôıs<´KÍi«oÙAÖeàŒ#¾vK6Ú–Õæã<rnC_.cŒuSÌÐÇ—3Ž[™)楊QSÚƒ"—¡uäÀ9îý]L‚míV†Ö‘·¶2#™®²>ýŠÞ{U_±ëÁ]^c{ f¹ä»…ôZ,'Ùå­Õ¡B±YJ+àŠ³­ ?)œ¼Šʪàû£`ÜZ!Ép.±PÏkøÙX³TL®EŠ|¹=U=z˜ßBÛ•ß[i»êa©m%ã­|gÉp”f\Jõ0£¬ +ÚyÙnCƒô\£ô~%r㦵úZ‚a -…˜¹¸úA‰û\Ôf%ö!ˆeoÊá'¬Íï «°èŠÔ¡ ¶ï­?néăWØ+Àê:[©~—¥{A:“ü³«¬·¦¯ÏO4}£KÕzª÷“ý$=¬Ôë!¨Tdïqªè€&t«D.Ëóé‡3³êsÓ„LÝ·
+YU«ë ¦ÿ•Qä»Ý Îµ£Ç6 ›NÔ¥1„íê‹ô—uz.RŒn¿ZŠFS»´ßo-Zäx6Îål~­ËþXdhùÃ|¢E«IÆF î×*<ã™Ð™Kþ”Û+”>ü¡ö8È\zídúj^E+©YÅS^ýL‘-¦Õ,#âh°M¶ò;¶Ý˜Úb¡vàØǯšH¹fuŠgÛ xᶴúˆ•±h/£®’~ž¢}5™ñ¶
+‘Ï( ŽèímÐŽïç( VÖØÄm«ëÝÔ~n¦a¹+­/ZÛŒ_yllÒ7ÕPÞ£ª* þ¢/®R£‰–iúÅÈç×Z©ø•V*yü5om’jÙtšgY΋œ@®b4e oôc£É®öãа½ÓFÝÛ5¶kµ×Ž’4lÇZ={×ãˆÄßY®FJMöJ|Úì8¢cã °6›í*½c•ö5‹‹çWlÿj×å˜óvœy¥ãÈõúw@¦'¸ŒµVù-ÊÀœ&õ#¹mEsEý§Ñ[¬ß©‚—piâüâg©©ò¾f%uÃ2ÌÃl ÍXm/í
+­–yk·*óûL€Ý+4oO?µÍWÒóZfÞ°Àݵ9°ë
+èÎõ¿yŽ¹Äbö+ô¶¬® ® Îç좙ъ.\þí‡ ]8~¹×°r)7vdYçoUŠ~[º~\·¯xU³góˆÏ”½L©ŦLF1®6EzZº’-¥%}Z.;ªÃ”ñ5Mø² sK³HóÈ&66µˆÍZ£¡SÇÀ ÷YëB%”`B,B6|Jæç[³‡èB5TØÖÂé¶y[™ew]Ž‹2¥ñ†‘­ßغ|<¤Ž|æ1cÇÆWI_ü“·}ZÊ<“Ë~sØ·ûºÄk¿µ^3hícßY"x:¦V¦ôŽI· :ï–mdpÊQlëQE+íGÖ¦t–)Q};ùL7ebcZ×ý¾Ãé«h~sÊÖùc#GÇû>°q€Z+­4ñ»‹õþÃÝÿ8ØVÊ
endstream
endobj
874 0 obj
-<< /Type /Page /Contents 875 0 R /Resources 873 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
+<< /Type /Page /Contents 875 0 R /Resources 873 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
876 0 obj
<< /D [ 874 0 R /XYZ 78.37 808.885 null ] >>
endobj
+337 0 obj
+<< /D [ 874 0 R /XYZ 79.37 598.595 null ] >>
+endobj
+341 0 obj
+<< /D [ 874 0 R /XYZ 79.37 325.802 null ] >>
+endobj
873 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F20 382 0 R /F26 404 0 R /F52 376 0 R /F41 377 0 R /F53 645 0 R /F51 380 0 R /F29 375 0 R /F15 381 0 R /F56 384 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F25 379 0 R /F16 386 0 R /F17 384 0 R /F69 406 0 R /F15 385 0 R /F22 408 0 R /F54 378 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-880 0 obj
-<< /Filter /FlateDecode /Length 6350 >>
-stream
-xÚå]K“$¹m¾Ï¯(ßäPÍ÷#bbÂÓÓ;Šuko²ÙÚƒµŽØ½øïà#“d’I²¦»7wö0ÓÝU
-¥3Ù— ¥'õä…þZŽBé6
-žžõËG%’ƒ¨$e2*VEyµ¹p•”ã%»)*ɹÄy¸ …_LWÔ¨DkWª3Ø”1œ(ÕŸ´½M™¸ÃR¸ºsu,'F©%u¬%œ7Gg&úi/È™…¶¢˜ æÛ=™çÒ«7y2©gOæwá>™¯8?™Ï˜?™Ï¹Æ'óMØ®v2?g8é¬=`|2ßàj'ós
-Hæ6锓ÀbWŽ‹V¦7é
-®¹Mºuâ&]¡l·…Mº¢•ßO6®t,66pžØnëXíÜa㷹ݦ ®L“»m‘xr³m}ݽ¶ZýÓ­¶\ý鶜i¸ÑÖ„ìbûls“…Lûá.[Sû«SÚ§(!Ó~¸Å¶®ýÛG3Êo!B¦üp­«üor{MiN¦3S#ñä“Û&ù²{ksÊGê\ùñÎZSûKm¬ÕÊŸî«åÊOo«åLã]µ&bÛT›3˜äe3õ‡[jÝÙrµ)å#q¡ûh?­;W^j;mÊó2pØì<my§iygæà¨c¯Ù‚R„)µÀý®3àãÕlO
-ã!G6¼w¬aÅ»Æ]+~
-ÞûÛ7 u6šÓ)‘:ýSoìÛ
-ÅÎú„±?îç€îð`ª[Y¶££>q9¥`ô³îpŠæ¦¸#œ?ýžRÅ)~Züù!ßàÙ«éÁméšQ|Lìƒ`ð»áîÂ(øM;ÿiüK|¦TbOñw›ÿxµKÔ?å‘
-þéMªbðI±Oé7ù„…V5 ²üö4a7Æ(‚€{nÓE‚|ùüá.™ˆ­¡4þ9ôGSüFfÚ…¿Úqµ R±×á·RÏ$-éþ
-Ô²«#HÁþ
-OÁý·ì³˜E-ä‡;·Iþ!)¡iÁ›j±Ï"¨ŽA7¼†Ãç2‰FzT8të\-÷"(Y‹âsÞ©?øÞ¢£ãªæ^¶Ô˜XÍëAÜûì ò̤uḹ”°(û˜;ø`@Ò{zkû)pã`¥“ÏاSM‡Ù®Âpt#(…K}ªƒ€G)µkáÇ
-Bomz^Nkl-¢QñZ}åáŸÿÎFo)$L®î….öVRuÄò”æã˜F¸Æk-[΃
-ÈpÉëä›p¬’ IqõtÞløÙn²•™¡+ýfœYxîÁÃ.‘=ð‹v~ƒ§NÄ~àþó4c•ã}z¸_£œHk,¨sô65›ˆ™WÀý#`̈˜C,‘/@&(Ȫ
-²~vWÕ³_ÞÊ0 Ó°gA‹ä+ a’¦ªA;}9WÞ¼¡Ý-»6k9q—ôJÙu¸Ï
-:9F\8Ë8ó:Ïx ñ¤ÔÀB øó˜êÞO *¸Ewüøu¼ÒÜ&ò…!L^©¡Wºà½Ò$h‘|´è•JІ^©ÚoÓ+ATl›ôJ‘xÅ+AÐ!Ò)›z¥½7—æ& Ô+ˆÅh®DlÍõû¥üæeÃñÝ%Màæ0æ‡psIÅŽ]Òò.I?â’Ü…]’6ĸÙ@)¯¸$­‰Ønºº¤½7×uIsˆE±€XrIbC—ÔEìB¡Üb[ 5ÙÊC¹ëYÙb8¾è’f3ÕG:®Ò7<.g~OG*,çÀCߘô÷Æ/%¢Îûκ% òñÈÒ<Ö@`mµ‹×ÆÞ˜%Xü¼nq‡ar-PK* ÕKA*nl(ç7c£jì­¡ÖþFTþ¾kÿeœî[d×k (àþââµäúÀyßX›ƒeTÔ>$?p6äçÂ)ÅCQ:U‘Ñù´²ÍmšÄ…ÇqŸ-º²²ÁãŠi$¿ãÃw‘l µž!£î÷MùÅW`„¸69‚¹Qkùçuãl¼4Da]Çò#ëQ~.\¬e¬í׌ü¾DÏEéij§–ö€1J—[”>¾ƒ!ké­Gý7õÇ+z”¯ñ°l±^'°îœÍ±Ç:P|aõC ÞF ¹x\G}bµ_5üÛCÚ\„–¡4–Ž­íA„&·m|ãmÖÒ1R‹
--¨{¿O¯?~~ehaj· iúì£øÍ.³G;Û×csž» NíºAŸ•¥ÇlÜÓf_¡kI“™ÇÑŽ8DÏT½øn© Ë\?HBôü˜è™Ýúb~odŸÕþœ Šá>ý<}'uãê¼ËV@—uÅåÓÛ}«ÅÄŒ].”àÑü*Ãpø9¦®³CCŸIjkÁ×fÀŸµOTƸ ]n_I˜^m^‚µÈ–öô
-<äÌV¡Y”Iõ¾•|ž¾ñu^8‚1IŸV'§ÓÑ?aךp™DÇDØcWNg¦á¾»Æ'I±ëeqI¾â•eúÐÃØ£deÉú|•É²õ3HCO©ª¥cÙÈù"¤{ ¡ÖËb*ó¯U›Å4šŠIÕ <†?òXgÖ¯¸fDÇ×ÎÃD3´É ·›3®…‚'†ÛÀZ×ýjÕgHºû­2¤9·Y"xŸª…²L(/ú™Ì%HwMüh„ ŽïaÖì·íŸfÅ@¿Ð†M—ÜÇ ø¿f̹N©$É[Gø$¢<î¦ícAx‹œ¦E˜wùj ³¯rI¦_SiŸ«‚|eŠLùªunUD~ÆNɼBG›…j# 1²`µ˜±3Št~¡b=/-Â[®ä¡ã~ EJEýÆÓDÉÑÓDÉÑÓ%Gœ9˜$®º”Õ.=Z &
-Á-—²­W ŽSqV·Xk5Bº[ìôô@±§Æïlœ!ýql!í¢§•Ñ€Ç <9©úóš£^VµxÐêãXó)¤™SÄØS›îÖ[=MÔ[=ê­Fýà[÷ùGBTXµlÝb­U@º….ØHUׇ“×é2Ì›PÖQ{~2¼8”ãëB1Q
-ÌÏênrVîiWu7‰$ßÓþÔ!Éö´;$ùžö±îFSÿŽ§©3§ìMf’P†žd±¾7qÞku,c-QÂÞèÕ›Èzßy+Ù_}æ(¼‰ŒÝÂ
-æÞá£
-½Š±ð-Z ÚÆsEŒÛ“«‚Ü~Bxm¦¤>(%Ùà•óªNçøpQ \
+879 0 obj
+<< /Filter /FlateDecode /Length 3162 >>
+stream
+xÚí\ÍŽ$· ¾ÏSTnc-K¢~Á ÛîŽ/›Ì-ñÉ€}p6€sÉ뇔¨*©ZU­êÝûàCO×T“I‘ÔGu±¥°Ó/“Ä¿ß=Hº¢÷êÞùõá›k¦ ¢s¦×ŸÉIM>
+ð“wJH§¦×Ó?Ÿ¤t^Jó>¿ÓËj)}äûRJËg—ëô2Ï?¾~¿ßJ¡¤.ãkpLsÁë|9œï™oñ…÷õ™?'¥Â{Žæù3tšæ•½yt*˜zGãœó8&äWºçòx¶+¯òBk[cq wÉãÌIw™?Óå…s3éuX§žÒ í\‘ƒÖÁ[§µ€µý«µ «ÏÞñ;tærÑ
+¾Ìå×ëj—µNóF–§ò‘úºö²Eâ£ÿß/:$?`»${è–.Ãs­y¿ßÓ'&®õ¡ñfùΕìçÅ>DS_';š}ÞëcãJŸw£úxÐU§^š:,Ë’•¯ÔßP§Œµ¥‰¼·D3ÿ®:N ꋧ\7a|rJp:
+kÍïžœ
+ÂFÛK {é I»i@záÀuÓÀN
+¨ßgßêo£Îo¦™­ÿëûåúhÎ!½J%6nŒÓ³¿ Vx¾¸ßZ"HõÉ~k­ÁèßÝo­Q"ø~Kòìæ RDm>‹ׯî\*"ª²_À¤ð\LÓý:5ÿþm-…ŒÚ“bX=˪Lkܼ¢²ƒ3¿yAœD&ÐÎÔÀ2 \
+msbzük¢xÿ:E@€“:$ÊO~›ÐßMÉhˆÁNÿ›þ3=|˜f6LÖ(ÖI)¡% s!½ÊÇéd‚q&¯\ÏÖ…¼P'”N:àúè.Æ£A¿mxþ…~À\3™(´2-Wø꤃òß½–þ·á¶Œ´ðq܈Ùâ]VtÕ8¯p˼mÄD]ˆ“f°oBpÂ`µÑ° ˜Ð¼ºâRdC@âªe#*6¢Ù2¢ ãjØÜã.mhØPaÈ…u¸-FÜ0 “êA“°ék¦AÓ›§˜¾æ2ŽM¯ãòG§Ä`Á­h5å~dj°Âwt"CåÁJ<e·¼Ç¸÷E ¹#Fg@&NÄrß¼A”[ÞÛþ€‰H»ÐrÙ€/ ß2! «ßÎFC†k 9lÙûà‹Ïp„#èô'0‡-–Ï™¨‹?4z8àvÞ
+µ¾¿ÕAˆ;e@g÷Ä£~¯úú§‰±Þ5˜õ4ó~XyXYŠ?LÇÇfÖÓÌ»[RÖñ“.š9O…u5²G6t “ÒB™9 ãj\Ô(¢“ £b©sPfæ]X? eíõ¿Å/1†ºÔÓ÷ÓKïtr1߬ï&­èðjú÷ôðNpf×<-¾¹scÒ
+,¥÷†
+Dˬm¨MÐá®âÀÜShôomF‹¦>TÔ<ãÅAÍu¸8Àz«þ·+Ö°ƒÐ„‰Ù_34qfß–wT¨á½mKï…«blBï€FT²f–ÿþ¼OU¹œ0r=ãÿ|½ÔÃþP$ iOV¸Ç6,Xò†?„€…î$XÙ}¥±™!\_´t’¡‰ ’ºV6µ/[ÂcNÚ\ ßåŠ8»]ÉföÕ‰¿>¢HƒEu虺œ¶tâ™´y»xš× ÆK!®òûvE‡å°„–åv˜
+ëÆSÀÐÍ™YgÎ7?nÊÖÇMóÝÇMÅ7O•sÞ>o‡ÙWÙó&°Rø°w„k®ý“ 𨸷oö51
+æçÖ6£òzãJß’Y㢋ñje3¾£9HC^ÿT>•@Ì<d‘$b]Øf$9ù •Åk¿eÙJx%!+Ó-ÕÂb¶)ÿ±ùKçÑ‹·”+¨M;‡âtýù4Ìy`¾uf[;z” Ï¤ë ¿’°³¤Ó°š»àŠSR˜ÆI·;›¿ œksÚâžE×­Pšµ'¢YϲÐ%sðºj'pÏ!ÛþúˆTB„µ®cë„/·²‹ì†7côî¾!V‘+ 8Èšî¼ÝÞÁýƒHßÂY_÷nu…~ZO!¾Êx)«ší2;kàxáÍÉé-»áu¼²ÂJ/,ôbl:wGå·’GäN[UäéÄ‚ŠXP.úK—}68!Ú4¿4Æ ôj¬/à–=Ó*¬=À¬énÎÊӃ᪯l D€'6,¤wlï¸ÚŸÃ!>tzoŽs]ûš¾ðZñ½Ùˆ ¥ÊæDÿß+u/›¥#½þlÞäܲw¸¾üÒíÀƒ,ÝÝU7{d›pNëÛ‚¾–®ÀÐÊ^VÎqY @-wé¾îoèÈÒlÚúÜ%r¸[ñ]ô³ÜÇ\Ë”wS&Àâ6ØM™.mŽ™$ðš^Úu/ö°å‡M8î3˜c¹*¿HóèEn(AtÙèΧï÷A»«\Ñë Wßœ_ÿ"@ù•ƒÈ\r ÍyÑ-ýàÞ,ëQ@Éž9ó¯bPsǽ-Iä¼!_ÀÊîð“9N˜¨†1gà×r:?7°4¿÷7êô5š¥ÓEôKzO¿=p•Jß¿>üøIÅ
endstream
endobj
-879 0 obj
-<< /Type /Page /Contents 880 0 R /Resources 878 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R /Annots 882 0 R >>
+878 0 obj
+<< /Type /Page /Contents 879 0 R /Resources 877 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
-882 0 obj
-[ 877 0 R ]
+880 0 obj
+<< /D [ 878 0 R /XYZ 78.37 808.885 null ] >>
endobj
877 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 258.666 75.503 269.123 87.182 ]/A << /S /GoTo /D (subsubsection.5.1.2) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F54 378 0 R /F25 379 0 R /F16 386 0 R /F22 408 0 R /F20 380 0 R /F18 381 0 R /F23 653 0 R /F17 384 0 R /F15 385 0 R /F56 388 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-881 0 obj
-<< /D [ 879 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-341 0 obj
-<< /D [ 879 0 R /XYZ 79.37 539.971 null ] >>
-endobj
-878 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F20 382 0 R /F26 404 0 R /F52 376 0 R /F41 377 0 R /F53 645 0 R /F51 380 0 R /F29 375 0 R /F69 402 0 R /F15 381 0 R /F56 384 0 R /F58 386 0 R /F23 379 0 R /F57 385 0 R /F55 383 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-885 0 obj
-<< /Filter /FlateDecode /Length 5085 >>
-stream
-xÚå]K$9n¾÷¯È£‹ŒÕû4îÚšZÀö¥¾>ØÌ.àžv/þû&%‘¢ŒÌš~Ì²ÅbR„¨T—?_ÔåOïTûûôùÝ^´¿ä%ÜåóÏï4\P}‰y±ñƒ^TЗϿ\þó½Rö'¥¼þ`|Ž¦þµ>«þ9(¥Ìó‡«õ()Yé T‡|îåà¤d x÷áZD²©?ØØXø›P45q¨Dkh^è?¼¦ÿHôø\»Û…FEÉåê´N®.käÀ~^PÊ–ÒÑàÕ&âçЩ(¨‘mÌS5HEÒ ÚÉM¤A”ëOMT®Š!PSû œÝEôKí q•ÏIþ_;ªFoý×盇ÜåE«@CŽÚ‹!¿ZkÛ(ÙHÿ‘z–¯£âÍŠŒ?ºbë­^BHÜã0
- Ñr3W©(Ý;áW¹òÜlÓ
-Åƪ{±K’Æ—>A}ÎgM–ª*Å?52DcŽfuäYš/>Ðý§PÉ[P³‚ø¹j†ºÃm„ÖúË߼E­÷K°v¶ù·iγ=MòöÍï”^²[ Ùõëªkˆ,Ue‡¸)ü˨µl×¼4kÂâò
-s 8¦ß¥dvo¾°®ÃHnû¿ÎKÔ–½ÑÔ1)qHU´Ð®ödØÃçå½áÃÊàj +ƒ¿V^鯭©º«Q'Ñ2ºªèÓü%lÙÎø°$7DÇ«QúÐð&šÅ[=·Æàéµ·mWþôÍæ
-/?]ãb{½¹îpõÕùDº#¬ÎùE»5Ö_Çc½2KHkLÕïÀ›1ãÃï›9_kX¡9ÊÁ27—œ{¸.lkƒr´D”«ýjä€×æ ”xÛªeÔÙç\,K³êøí~h¾AÞhÅt±Œ&D Óžî).:»ï¡{ÍÇý¹{ßK½NY<(1qVm cÃ
-c®c‹ñœxàÏ6Þèc¿ËXÑ|bÀÇù,bòí³X%O‚]LrßÓßJt§/U_wæ×Þ⟾ S-âØvï=u»à=X2ú§5þÇíç-­?k-¹tû¿—áߟµ1qq:ÝûšG¦_#7À缊Šw¡Ð~qÁÎã¿+}¥ECs*vŠ{ g á©"+~Öôð±ÒMk[Æ•|Ⱦ ¹²‹Wãø™Ž¬e{)}lï²^¼gËŦ¡~î–B04¡Í=Úµ)¼nÃãüñ¹?û1÷÷Amöûq bæöUpà¸4ÌlyfùòÈÝŠwÿðà§Ïâ ŒZŒƒI
-L„ç×_Þý팺nR›“¿üßå€L²®&¤ÅÂìùêT\’(M/p±ýÈϯ¿”¶Ÿzsj-šä{XÙ
-ÿ‡á¥~™ð*ôc"Hr ¤:ë:ÑA u)å.œ)¤
-#ZÓó‹ –MXWAÐTÀp?_¦Ø€É\ìU>á} GçCWR]ãœwô×þUDüòÆÖäí'ô-?€5\¨Sß1¿“Y‹Y¬*ó ‹+,C¢ÑKVíMMЉfTØ-3
-¤†N7‚è•ñóa6ë&éÜ7Ç¥&PaMpÕƒâÜHÙvkªmkVvâ.¦R¿ÛÍÍ#wò ŒŸfü6ÀH| üVÛï„“ø‰ýþ™û<~Pg™Þ+°Î~Ä×òìkpçfÏúZã.¶Ö7}­Ëþq}í~öžSøgî}-üÃùš ¨9ëkûd\ë²\_;…Ÿ½çþ™û«ùÚ)ŸÒà‰ÎurB]:?ßàî®ÖXX ãJ Les¸1I±n#HÃ$Å“f‘“?OR¬ñ‹‚©Ü©Õ0kë „ 10ÿ3ö¾ù~kzím§%©Å51N·C¸s1ÔZ^¹é$œ/)‡®dÒ«”Ö”[¾ur…ou€«à ‚2‡¨)ãö$yïü¢Mr©’‹&tÒ+¶Õ‹¶ ÔŒ}
-–æBœ Õ~[[¦Z•’»qpFã¬ì—H¯U禠dd$n…·.%¡ÝÖム¥÷© ÄGìÔÔ@²ÁÁh æj
-JF†AâVxÉ<B(âg™ºÁ1×nÌç8é ezGÙŸzZDV%ÊÌ;¥è.ªSjC&Ï÷8E"‡¨¬£Ö¢G¢ i\²‘ò$jÆ8çp‰SÚ±¡àüÈH9åIƒp¾•l5)KQDéĆ‚E1RîQ„ël]y5cœ³ö€½e²mah)±Ã¤<7Xƒ2lg£4Ü%uŠ°F'ÕaRƒ5š^’«iN‚&xsž–°9míÎ “Óš´çTÉV¯E”n Al Xãä¥5X±ÎÖ•'Q3Æ93Ø)Qí e½Ž”Ù`Ê¢RmÕ) H(HTGJ=!Å$)O¢fŒs.–Ø9?í
-NvŒ”ó—4åNÉUÒ«ÔÝÖÉI[°N­ëM’fxsö`S2Ú!Êl%%«Á”);¥Ó.ªS„9:‘P¨Ž”z BŠI6RžDÍç|+°éöšáƒ‹ý2Q•N^&Ü+ ^2Ú‹üǤ!å
-FJ¦Bœ Õ~‡¬ T¸YbiHÉ&#»m”!íJ6Æ@²V`çÄ;X³Ò.µá×!sælÃ)s`¬yuǤnImxº8Ý»¶éê1›À@²V`ç<Z¡e©="AiéNà¥<6†²§`¤+¤ ’0Œ Lj¹[iÒNp
-œÆv© çÄ™SÝ`J±_Ƀ0¢tÃbâoïQ˜¥kÆlB}µÂ9çëÑ
-?_6ÞñÐKˆÕ£r6uyQ²UR¨àJ³¸ þE”™†ÍÚñ°*y.|§«0KûƒÂí«/çŽJ0•¿GÖ>
-J- ¨å¥ˆõ+1á®rõß÷íIJ®®IU[¶ðƒ¦d.é
-ë¢Y¿U/ë©R‡b—¡¨¹—zSAѺˆäŽWœg ˜JP¬‹‹KaØd¼³]½êO`uÛ Nõy±m.fŸÄOÛ‚Í…™TnªÄ]RÊ6zYÍ =äöìð$J¶Jx-ÌÌè½ã÷ß
-ÁþuU3èða½A¹œð•kkðØËóµ%Ì}wmËù˦½èäº5í¦5;qSý÷nmÍÄ=×–°Ö«÷ø. ž5€ÆØ´@pK(;RÏY ±oX`¿ ÉÀ$njò{j²ÝK‚&¸UP6ùŸ];O:v–ÆY1e|¡{ÞÐxr†ŽpÞÕû†¶ªžSw‡¡±ü)©MCïöÓ#“ã]½XhƯ»£9ŸFSŒÀz4aÞyÿìhÂ|Æþîš4çƒqíÜ`û`ÿh6óX‘ž£‡³M9˜[ãÓç|«br’?ÚLà\¿áÄ剳ߪdò[‡uò‚ …sa¸Ï…u!ûë„õ· ⮈Óø+÷Iø#óyô÷ÆÚ7$5XßÁ<0ŸÅOìد25åÐÄ¡É(h ‰ŸÌ¼›ÔfîIjß> ž´sc,p2 â+*ëå™qpÛhÿÌq0ÆÅijÓ[â>»ì7žÃßBÛ9ø#óW‹ƒo@A*ÙÓÃOìçðÏÜwà;ħs ð! p2>áûç$«ÝÂӦɷ§ø+6àK<
-úBýdð´>¡~]gÏ'ÆWŸÅ9Êd¸Ä§Š(¨m~ä om•<´luI¿á”Ïb«ÑÎÆÇm'¸s¤Öi>qõ‡Ùœ‰I8Zóõ6gÞ¹óRgW6¥Oz?xîߤE¶¡XfÅÖÑc~4Ž'6öuâöÞÕl+è¨v‚‰¬Ñ¿ýó7-)„ß®Mþ¢£ožÊøî-\xxì߇¸•ÇÁìÿª¦õT
+883 0 obj
+<< /Filter /FlateDecode /Length 3003 >>
+stream
+xÚíM¯ä¶íþ~…{Û Eõ ,ú&o7@šË¶{k{
+Ú-^ú÷KJ”-ydì¾N.{˜±Ío‘É5Ÿvúu’øïO’~Ñwuïúùé»ÖLADç LŸyR$'5ù(ÀOÞ)!š>™þú^Jçñó’¿”Òj)ò5ývW†)×~ù@l¯ÓžÿþùÇ5O+…’ºð$>5ÏDÇ2>ò3–g…ÿ,[å Q(µž…nÑÅÇJ†°£—éÑ×A¨`
+}D
+êŠ2®¨Ä⢴PÇ(3fA\ÑE•bˆä­¸ÖÇ3êŒùihÙö€{øx@
+dÜ‘6WÃw±0ˆv%›ÙW'Lýõu
+‘G´ T‚†V;g|¤¢og½üÞÝ`ío uªè¨2`¥{«³³IàúDýµÛtÁbgí‘v`ái"ÐŽ9¤á´Ô³í¦º ÝèÕíÈRÒö!ššv¤.joºM ´Ð†Nô Üî U÷?4µX½QÁk0æeF]÷‚ð¤4>5‹ÂÁf£^fÜ5m´n‚gúLŒ¹ÕgRZbMìÏ4š
+êF§)àéçàT§‰Q¿NS
+À~Þ\3Ï›k¬Á¼ù€6%o®ÕÑw2`Λk.ߎ•Éã‚Íeò­w2`ôLzÁék|:Æ”Àá XÆüòGeü ¸9gû9psÐnä¦õI{››b¥m‹ZX§†sSƒiEÀÊ\of§÷² ß䧔•À¤@°GÔŒ{Y×ÔñPUô‹Fxy”:ãΨkÚ´¥Ç¸àñ(qF^p×y*zjPçˆ3nCûÁ™j’ÀeŸ1QçD•o²N›y*{é¥rÓ
+c>øg¤åðÊ»gíßç÷:ßÕyÂÑ(ÊÇr—F$L‚ñå*d8¸æ S*^Ÿu q”XpíÌտσð‘`ËsÍHc/™aJ¾¡D<ÖÃeÃé ˜SÖ¯ÐéË@Ú&­®å®¯(‘„§ÀƒgºòÆ&a¦Ùp!’•°αÍÈvÄ]“u}Ü\}Wáv„ÆPjë—Á—‡i{OzF–
+…L™Xƒëb(š\+Ól4Vœ¯˜Œôôz —²1o\4{—æõô<Ͷ’«
+˜»¾Bïÿ,3½-žmo}£w½¶·!:}Ó>x]öL§[8«~kÜ}ý4Msú=ýŠ™­ýçõxYùàKÇ?̆~/ãúÙ¸ÒïeD?¥°Ô÷ô[¯á¼¿¬Ö¯Øb}½µ~õÐÓtØ[ÃvŒ£ðp.nÌí½Sq£ƒ>¼YÜÔ£ \›oËà­ÚíÊàûûÚ½{¿ëOƒ¾]¯=­}Üñuw0Ï¡ýnën1íWîQûe%Ç‘¿™ ’Uu¬`ŽW°”F²_¢§Œ/¼\Úæu)ì(#my%›¿¯pDlr™jO¼_ġֶʓy?+¹3Äe§{ÖýoÒ*'¤} aI aám…M£o"-¹ëZÚt¤é7•XE-”y+_HùeGè´oí ½+H¡‚}“¿PRbž£¦ü©œù/’ôËüôv–¨-· i#
+Ï«·þ fÝ
endstream
endobj
-884 0 obj
-<< /Type /Page /Contents 885 0 R /Resources 883 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
+882 0 obj
+<< /Type /Page /Contents 883 0 R /Resources 881 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
-886 0 obj
-<< /D [ 884 0 R /XYZ 78.37 808.885 null ] >>
+884 0 obj
+<< /D [ 882 0 R /XYZ 78.37 808.885 null ] >>
endobj
-883 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F55 383 0 R /F67 389 0 R /F56 384 0 R /F29 375 0 R /F20 382 0 R /F23 379 0 R /F51 380 0 R >> /ProcSet [ /PDF /Text ] >>
+881 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F54 378 0 R /F25 379 0 R /F16 386 0 R /F22 408 0 R /F20 380 0 R /F18 381 0 R /F23 653 0 R /F17 384 0 R /F15 385 0 R /F56 388 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-889 0 obj
-<< /Filter /FlateDecode /Length 11642 >>
-stream
-xÚí}M¯%7’ݾÅ[vø9Éo„Q©T Þh¬áŸ€n{¦Õ€gã¿ï’Á8dfÞwï­ªž†f
-ºŠîžÍÒÅ(FB)H¾0y
-ÚÀÆÓ°ŠÛx@S3[z€ÐØ£
-…$lî4¶·R“ùƒnK“Pî´úºË—¶zwÑÚü±)Ö)Ú¢Ç V=ꊟ-g+~c¤5ݽòÂÌï÷?àÊ.£ÄÍ—jòÕ[¼ß|òÕQn·¦ìyfÕ\|¼Ý¢soûý•D­ßm•¶ˆ¤E}¡Û˜š/ÄÍÓŠÙ­»qêŸÿpµ:5·ö>!øó¼«åeoöÚ¯Ñ4‚²”~·>Ò§ûi‰déÒ5—ø/R⼎L%lšJü¯K‰ç€f‰Q—ƒÆŽª¶Oh̋دv1š‡\|¸‹uëÇ5v;Mx><¡±£ù5ïg_ÖA)-é™:•ˆSÏ—Í8s^š¤?6cؼË7cØ¢4ú³­è<ÝDñDöP+Š5Òÿo]¯@0§.¼J%‚­Ïd¨;ו§ZÄ\)¶øŸ–ÁêÒŠw59þæfqº&Æ»õƒó¸úþ6ù—@ól1óoÖÒŸgÿìû—1·Óu ­“<Â_ÌO¸œ
-Æ–»­°4›¡[*óDŸé/?QÀÄͺgjàuK]‰¸xïî÷'ìRÅRC”ºpŸ|Ù‹Þ´ì郀”¨c¼TA+ùžÏÛ=^cЋ¾Sõ4—^òkEßc0„ÜBñ/µÁ(y§^qßÛî®÷!âóî¥éîù Ÿ÷ÞÕ¿ýОŒÃkÚKÉ»Ú?ï¾k×ûÐþy÷¢ý=ÿ¢ýóÞEûÙû_×]Ô6²Lë]|g™Ö¹¸…èæeZ3-Ó\¦ýa]¦u·N<¶%NçWcèþ"ñƒ®§wEIÙ›^ö¦jl›Þòã“OJ{ÉÛ(ºxæÝp¾®øÛgÂö¢£ä—>xåÙIk‘Ãz}¬{hJ&·èF›·`œì£ä­©ÎÑßyßýOÓ~Hm‡PÜæ‚ñGØÛÛßÑöMŸ罸þã÷7—Âwí'—ä'Þ€MÛçËûUýZ–7krùäźÖ2<±ûÄ<Ñ›ýë Ä|×ö„֭öýíR  m)þ¾%e&\oeŽ{¢|MØzaâÜZEÄ}U"×8l&<Y‰l> ëÊ­ñõúÆÕܵ$Û|h-CëÜ÷G[ÕK´Sëc”\×°ë!&gk\YJqt\k[bmk³Õ­ÚÃLš·W.´¿k†–ݺL(ä“Ý¿¡Äm7c÷oÌ@m]hF¤Úo"ÿ¦JÊå7­ËŠ‡Jú£ü®í-þÞ&öУl"´ÆôÔ&7¾=ÑçËBÝ»ðà]ËíX¾Ûc-?Ìï·—pœºDå)ˆlµ×ßé ¹*5Zz²¢v²hWµù7æGÑ:úîY×»š³Ãi¯Ž«ª¾e€:ë.™fÄPD…-¤» ev¾# «‡g«{dx“/7ÒìyÌl똽%¯ÎÓ4e›¿hä²d´zïRC—Ñ@>|¡ë¨±_¶Mž9ÃÞmäÇæO& ½4>ld÷¥äßåÍ>½ß±Ö²«÷P6O|J.wº/~rs°”†Â«_¶`Yºù¯»)žòßKCáÕ?éû§d¸gã率ðêŸîÍ£ñ䟺î^ž¿—†Â‹÷;¯õðþÞgojQ-¹¦‚Ô]iÜ‚¡ügÒw/ eï%¢Áí4¢ŸsÞËjÑõÅJry§tðvóæIç½0”][” eŸ!xšrŸmÐVÊ^½B6¿q¿ÏnéïeoZøtC9?Î,fLO¿ôÐÊÞ´ði Án‰G]›ìó$Zá›–>­£ŽŒò"^øz³ Ô%Ì <¸ðMKŸ·FÞÒîßl½õ{¶5ZÙÛ(|Å–º~²¿B‚ËÞFáó¶àÅXû‡^ö¥.óŒûÓ=ªÖ²g5äØZë¥záû5ìÔ¥ÉϳïÃíoZêBšÈË/¼Jb^† kÙÓ÷¼Üf^­ •½ïŸ7oó——*è…ï×`( Ç»irÏñéÙ¢—ÖÂçƒ` uÿ ÷§ß‡ë…µìEݳ}±†^x­áo°EžrpªÓò…ÙñÃeGyï²-ü ž×õú—Šî¼CPÒÆ{[wøòîíD,&¨ÎÙ?SÙRo°e¯›m´| æ÷¹F%R¥î¹ïÁ èóù€Ù%¿™»‡î³; ,»B·(P`= Ï­tGGðYáNS+R5NÔl{o'¦-ªÓÍ·¥>L¼QbÿP‚q±ý¶yNžÙtm¸ò%ž’E›ÓÞº_.­MVQV%˜-9ÞÅ5P† Ý„ÓÍÿƒ L´¤úvÁ
-ÂÕ†êÈ[]Â3½úUÉø‰ròKÖÍŸ‘,óI ³bwG-®v3,q9Ö€càJá[©ïŽÿͳ·Ç«ÚŸ­¦ÕòøJ°þò•Ùwpó|ƒSü;+ c›B·ž6柯$Xžäøy<•,}+ÿÿyo!a­g]H
-üüÅ“Ÿ†ôâ¤Å'`Ú£tW“V3Ÿ¤ûçûÊòã¦Aå®g9>E(a;sÜÏá&Ut9»r'ÿLºSW._’˜Ÿ¢æð°ÄÝü‰C¨Ç—¡Äÿz)Ùâÿp‡Q.ß³ñu3Êã’%^r}õºW¬Y?#]
-ïÁîNòñZ¯Aòx ›ÙË3ï%Eÿú­löåQÁÄ|Rìó;5?u™»{‹î/&Eÿ›¸‡Íß* ý‚„ÊôÞµ+ÞÏAÙ\¬šÎM=BÁÓjòCw°4iðRØTânÖŠ!=œR=´òÁ/ÎNÔex“Öƒ"wógDÎüìË-"ß™¡æVÍÓûyè×zнÛÙ—Ñáëû¨"?SŸîù ý;ÞØâŸy11ÓÅ|KÆ®¾+÷\Ï4ïŒÙŸÑtçÚNÜG^QÞiz> ½óÜVÅ^ö¦…O±æiÞŽéÍóGXsÙ›^½G[×à<]$ò³;g{Ù›>ì,&‹Þ/?{/{Ó‡}¿t¿¼g“>=½ë·•½iáî_¾|Ün°OïùmeoZxñžù)¯å©½¸'71õ¢£äºç×ÕmƼ­#—'·õ²ZtÝñKS<ïJu¦&MÏíømeµèºã·l)Ö ŸG÷ä(jeµèχ“ªø7J Ó³Ç÷²ZôK·ZñQÑ&ï–ò’Hùe Üì×-!QÂ71òÞôÍ^P%„·å|n%Ká4dXñM)_’Õ“"­ÆZNA—<Íê)òri X¡@½ÆŽðÕÛ³mq™œž Àý­ԓߌ²Ø-™Ýg S IµÊêL‘Vé¤ uÖ²óVÀኲãÀïÛC•ÍÊ ag€ÞªeN5à‹wáÓ3V´>‚AkçW=l²Â*v28S¤UŠÊè÷ÄÿWÔû’±«hRf2 ÔÛBuUæB>2”wì®h ¿•áµéžÝ£@“2j'”Õ™"­ÒI>“Ó{ÊXÊt±“v`VEzìèg!yÐ䔽Í|ðè2¸hªÜ­ôËV5A6îûô€P°ë\Á™ ½NTÄònF]…Ǧ¤§`…M¢L†ƒÔp6Ó\E9§ï7ëù#+È©AQÈM’.Ù
-4‰¢vBW)Ò*Tq<9— ²P—³&à4? Y4ì ÐÛBõ Ì©†¯¡¼ƒ|V†.ŠçÜzæ¡÷cG&U†•°?ýçQJÂ;QgcÃ!Öe‡óØ€&I&ÃAH½-WIÎÉóËã™ßÌ[Ñ@~Q‚²1;ô€P°ÊêL‘Vé¤ ;0.Ñ„¤ 6Ä€feа3@o Õƒ2 ÁŸè~§¾·SÓÒµ;9Þðë„òá‘]{þXK]¼M4mØÒÞ
-°>û¨GZÏ„Ø÷<Ò˜òÝ HêíeJó3oà.Òä‹ÁzúÜbîª!w¾]!tz&ß½˜dh ¿åáw¤J}°8<
-4˃†µº¨Õ;ËcèžyŸÔ©û˜ÖÚ‘Y›a6( WªeN5  x"×fAó¶“[ ÊprRb°ã€&e&ÃFÜ Hê”áÔ#Õ+¯º£~èkº¨õ
-4‰†@NÜø®ò <´¨e·$ÅŠI&O‚.ôšëó/]“§^ÔjƒQŒ2Ý€øÉÍ@à†@AIáÅ“æùRßt?ЃVvw´r“iF½9c
-¬˜äí½JMíÅÕt ñƒYçžw
-GF.~0m—ØÕ¨ÓNÚÏsÚ® $ÚÝd㽶9ko!©•ÒèŽV^‹g|§d]1É®{•š€‹«)O—øÁ¬sO<]@ͬŕ¦ßR㔦÷¸†•D>­ôV)®òsk7ºŒ¸9Ë¢^f ¿=r~ú¬Ã,y@S’5¶ÜI½ ¤W:¥Xgc‚ËòÓŽXϵ
-4¥X`ÄÄÝÊuÍ°N50™Ÿ…ìù€FòŠÒ˜úR*#È$ š5Âà  Vé¤ ¡»oïªoÔ• ¿_µ
-4)†ÀAÜÈ®Ò\¨àøÕý”îÉoFmüærȘ#hV ;ku7 ©w–ÇñKCÖ£<Ô mÉëh–G œ¸;ð=ÈBð°2‰Ÿ-Ô-³†?ñÓÞt]àè3?j7|¦·|¸Ïh¦>ÅbîÔêÙ~®ø‰rðf5ÎÑðâ³[kâ Ã<};kÍzå]ü1G3…0@ñÐãEãÁ ÝTèÂÍôÎôám4Ý›ܸúã _Óå0ÏA ¸è6‹“[[ «pü¦dàçqèÖóF5îAƒ€«p`ŒÔ†Û£Gå.%Ê[ÙÓîNðhꇥ Ü· ZUC‘ý)Öê^%+üq¹ègÉøUòP?…ê\%c¥nüO$»†²fW(=Áwòo'Íø3ÕqŒ›îy€‹n³qWcv«`‹a‘Žð˜ ï²D·”ÿÑoç™b€‹thŒÔ†Û£GéP¢:Åí”õ8žç!<Á2íqÛë×ÿpÖÚùuÖÌ»æ)ŽðÈgÎ,¶9Ç°:˜Îo…yhx„ KkŸg7 )ôz@T›˜I3Ý —iâÐ ‚žf7%8Ùv!&§ƒ© a™‚Ô¥ÎUPý4±A¬`Œ¬†×£GÑ.Õ™Fï„÷‰‘ù
-ÜÂĦìÀ®k€Þ³šÂ:û¨?¦ æiNƒ ÁXÙ€×#õµ.T™ç´ —ÉG#iJ=ÏsÚ 8Û6)f§ƒ a™xÔ¥ÎPPý4A¬`Œ¬†×£GÕÖéläxõ#:‰?œøë
-‡<¯8×sÛ½K¸ä¬Ø”×Φ-_E—ˆµÚ§Ô–?2n¢sñ ]¢P? µ 6e·hª„Ôå‘ûšà^ªHP_ÒÞc;wIc +Ýå¸)\Á±ÐTP—ˆµÚ±]#bÈ“X|nì\wC¡Ä ©ˆ³#ë£Lzê’Ô=pðóã/ÆœÙM˜Bl‘ M…»ºD¬Õ>ËÄíµ%”Éò—¢Å»XÅf©Àt—GîG±ÎU¡éŸ.Wþˆîä:¡V¼,VÜôXJ±Y«ÉTP—ˆÕÊ©(ñ2nÊóÆ4?õ¨-B©)²i¬*]È‘yŸY4G8˜znÔϹÊp§‚-*¡©pW—ˆµÚ™
-]ê™~à’:©ã}ãX»`‹Pjª„Ôå‘ûQ«sUxQ<§ìVØòg§ Ä¯ÁOf¥Ð°³Ww
-IųNüÜ Õ•SpH™›á×±jÁfÀ)ŠË#íƒN(Ȳ^Á»"©½·Bž?ÕP–[!ÏË&n¹àr+4÷»›Ù­‚-†åVÈóR]n…<¬Zì|9ÀåV•¸=êp¼º”(ói>žàT½, H$üòû|ò,à*Ýd,jLnl1¬ÒñymqO³t¼iý|9ÀU:0FjÃíQ‡é.$
-”SÞ”{ăåíøI¨V‘Å„îy€‹t³qWcv«`‹a‘Ž·"ïÅæI:>Ò/+u‚-©òŸGŽº]ê“6·óyG|ßÇ @"M@6Ï#e€«n“±H1¹U°Å°êÆoÛy°–©9ì‚€«p`ŒÌÄëQ…á@ eÙbÆ.S’ÞtÀä¥7óL7îffÛv×3;Ls
-ët¤.uÞ‚ê§Ibce^o.Õ™Fð„Ël‘輞§IN)N¶]ŠÉéÀ`†CXf"u©ST?Ío+#«áõ(Á‰jêÌãwÂe"ÒH`ÊRÏóü6(ζMŠÙéÀ`rSXç!u9æ+¨§6ˆTM•¸<ò?Jv)Í4µM¸ÌAˆÎVàyšÚ”ßdÛu˜œ æ5„û¤u¢‚Ú§Y Bc$%Nœh¶Ìj‘÷ž,ŸG·„¥ô=0€Fc?)÷¼ +Džêú¥ N‘Ï­(©Ágä©]¨ë½Ôª­eÝiðÚ7pÇ·a¦X¨V^mí õ¶°í
-UUµ¼mçílÊ‘îóÎg0Pz>‹³óvÏ4ÛżOÒ(Ê((TÄ•òU¢0Û0DÝÛ‘ª<@j(Ï›Ì.QQ†OyKÖãÀ/»çœfeø´†ÈçÀ0n¦ðV&pŠƒ¨ðî”õ¨w’gˆ†ƒ†º[øvy A­x—Ï%*|v>ÁwwÈÚl&‡y âkãl˜Lâ Pá3Ü)ëQï$ÏP †¸;ðy€Ì‚§Çg;Rª3+„h§äøÄ!¾J)q‚œ1¨GÊ_NÝm=– ³+‹7AT
-íd
-‘ßíPʼÉ'šhgmL¦ÉßM³7o硬¯~©6ˆv:ênpÖzQ   qwà;nâ”Ì4ëôË®'úä1×a0•úÁËžK”·úRo¯êéd:ÌZþâÀ•"­FHs´õù›º¢ËVÚ£ƒ$§Lf¼ºš9ÎŽ™¸÷Ë~º;‹žC$`ZÓ‚E–‘˜ÉŠ³z(z(($Ä•í¢#¬a¡wO†S^³¨Ñ®òá
-5ZÊ•gÏò$GKAXÕ4¥€£¨Š îF9Je“šIÜêi¦7ç0ó¨è—t
-…–x`Ù.ùiÖ¢åy2ã¤F ‡‚ÂB\)S©qDS3 ^\­ç¬eSÒ‚š
-Öh ÎÕÅÎÉ8¥ÝºÙ-‚-ñ ¸ßl¨ÿ
- é O=òËÁ³mÞ»äÃ)` ˜ÂƒœzT öI1Œ•”:=
- ŠMÌPjÌ胿‹züuÃß!Gø#9mÛé¬M®Ù›¹O謌ðáA”Mq¥¨^A aN㌅™z=ª0„Cz ¿˜žswqaÈoÚ›”æ¹Êóª4¿çùí&é÷`œ]riu« ø ^U aâce¦^*ˆp=ˆ_:ÊÆÜÅC~É;kÁ/Õ¯½,ÂñS)ÍÝ“Ÿ.çÃ-‚(œâJQ½‚Â,œÆ; 3õzTa‡ô@ Çï$ùr~ü‚~0swsüN’-nU?Mç¤ïƒ1Mñů^Õ
-!Lªi¸`;h©Ïƒ
-%™ƒjžr*ãæŽéøu,æÃ-‚¨šâÊP½‚¬šÆ; 3õzTa‡ô@ ÞÖw^ãÂ7:OX¼;­žV0ëF0Ýw›Õ´ì>˜Õ©‚ àƒ :U!´þI4ˆl••ú<* ¢!5ÔÆóy¸ö>>èyšŽMœç*ÞúXœÍÑÝ›û<çÅü5k澆j6`¥§.A­MƒŒ…–z=J0DCn ïjÍvwwñÁo§¹8ûy®âO̾®£„§]º='ƒÜ*ˆº)®Õ+h¡!ÌÂi¼j ̆׆pH
-|îa¶wqaÈÛ²]°ótE`±mõ$\ýrtýaLwvÁçyäO ¸RT¯ …†0 ñNÆÂL½Uá&zC vWê¶yôÆ×”Ä3²e¹¡Û÷zŒ,λ~Cg‹­Q;&7„!óîlJ-kÌêSÁ€8<ó·ékî
-^3¿˜à€âA¢cån"Œû+¤ú„B·~{ÝT{ Gù|¢ˆbðêõÎŽÝhœì{˜dÛé¢UA5ÀP´¹áQU€Ê'É ÐÉX(©×þã>™¡4të_ê¡'wð!YØvÇ ¸(õpbX$ãl“l^Lsp1¯>Õ
-àA <úP7*Qª©²Q—Gâ²íI$|tt¸‡
-/>üÃàpâ{-ÃÛúg™è^m¯gà©!?y6‹;Ä@&…•“zTîZ÷$Ó-;uxà,!#UÃSÛíÖ–{p§Eͤq’©>]vKJÀ·fVºô0L!»iOȤ°²RJ^ëF™ Êa
-l†Ë⢒šo
-#ÉËwZÑð#»~æÂû²×Çu„¥½TÈ'kEûÞö$
-ø¹/˜ÙbùÔ·Ù8Øz$ :E° ·ÛžÄV¼Ò¥ÍÌõWäs½Å)Fƒ‹z:°K\È i+¹^vïàB*ðq¿õü  Ï;¤k¹Yµ
-ü¶}á;4.ÛNW07»E´|0¯]¨_µ‚HÅL ©³#ù±Þ€¬P>Ô7šxÄøLàú0%ð¼ŒdrñA!¯¦¡¥ƒNDµW‚é¨0*­4J±R2êêH|hŒ@Ïgÿ¶+ç5.¬´¡]z•?!ì%¯Zñgë)âyÌÒd°§2K¥
-%èàþºP³
-1ª™PAg+íñ¨ù "Ôt®$wJññÂõy9*ÅçßÔ­0‹R|âŒôp0E†ñp‹ ¨¸RT¯"„Özi¤b¦„ÔÙ‘üÐ Y¡.|’p=£ÿ>ˆñ9ĶÌóçÕ|½ø #éåÃØЄ óØž@ÔKq¥¨^E­ôÒHÕL¡³•üÐ Y.Žvî,´£ù5™I
-œPj@ëb¼‹Z–WT÷y.â­ÞÁÄ£Zv+ÞÍ}‹ÔNeiÀPª+»áQ$ЪA) RÍ„ úZy¥Hb¨ñ|}Óý.¬x?vªÏ¾>ïõ…øY*Â}¬§*ÍƱÈHnµ
-ô¿ÿcµÀo¾?CüºpSö¦Òþü¶|O”·»¼¤}É›i‡ÿ<¤}7Ÿ´73_1Aí<7Aí/LPû+Ðþ´ÿá ýðs¦ý­);kÿâ1Ôm±ðé¢Ï´“ÝcýÄôÍóªXñï´“˜ûÚuNÇÈ0áEôÓÎ=,"?ϲ÷MøE¸û^x9lOwMøxw5FÔÑP`ú&nÓV¥=Œ‘7t]æy^þÂ/‡–‡åïæ“üó0& ÿç(ÿ• Èa‚ò_˜ ü‡a¢ŽÎäïÒNêÙuä…V’ÇZIÌï ’ar9H†Åõ Q“ËA2L®É0¹;HÔÑi+5i>Û½ ½\HÔ¾›ß!Ãär„ ‹ë¢&—#d˜\arw„¨£3íû…äñ҆݋Ìÿÿ#ß>ÑÕ’Ê~®h°)ŽÌ¿ñLy!5B©Ùão{±%·ƒWuŒôV7ííŒòÿÞ*¥Ú{OhaÐÀümÀúX€/·£C<kàÄÛ½ß\¢<¡Êõݾ[O>ÝzK(ÉM™~¦;ÛpK˜ûÔ~ï>ôçùg¶‹dzYþ9ÅfÇ~œo~è¿ú³ýÐlÌdó±ù[ûñûi´Ä¸P3FºÎø Q»Ô#ν¤ï‘  ל¯=þt’8äÂ÷&l!U'ÕÙ÷”……ïZÐÕbïAÛöïhÅÂyùW*M —ñÚŸ«`¼«;Âz4•ÚG¬GüHÓðÙ±L:ôצºðÍwþ©¬Òq ö`¸A?5O6ñŸêEº v;êVü®oI¼­÷Ø­ ïK²Ø±lî»Þ>(7îþÇö3kË¿7º¦{ë܉jLü÷Þ;Q
+887 0 obj
+<< /Filter /FlateDecode /Length 3866 >>
+stream
+xÚÝ]K¹ ¾ûWtn ­èý
+<QþrùÛoÿÝ?>ÿq—ýþó„÷üÔ
+"¸G€ó.‘¼Bàï”Ò ƒ!n
+쑼æ²CØš1jØ
+[{°)éаq†=›±Ä±Xljä
+í7‘¼F`¼¼7ä÷Ëû0K)¬|Ù4B`O¼Ó4=Œœ3¥i
+þ%—4ƒºDvAÔ%ý¥²pœAYâҿ˺Dz!èº$R#ë’,û´ ¶ö?VRÙ~¬¤â:è–4ƒœú±¤ß¤ÎG‰ÀAç£!?óc%Hlj%Ã’ßìUIÉÅfUI³³U%(Ðö‚a µT•T¨¹iU²mœ”.´XlŸÍóW%-”ÇUI
+²*êKQÞtŽ«’zÂ䤑ª’’KL
+¤jÉã+ŒÚšYSF étè~æ°ÃR¥ºIñ£¶ºcÅGãq79˜ê§¿ Ú«~,ì¿ßãyÈÖHìñ|¤ÆÏgá'>žo˜Ï—àçK®ùñ|¶³Ïã'¸—
+\«N9`½ë ¶êªQЭºŠ ת[1'´ê*køäÈ1´êªA~@8®èN;(#zn§Å8~Ÿ=7e|^B¶Ü"1²ã–EŸ·áÖ˜Üo+ÍG·ÛJ¦i·­ ÙÉšm8I…Baý´ÕÖµþlEÆú½J(¬ŸöÙÖ­ÿÊúT"ÖO›lËÖß=6¥9A?¡‰‘{·]òil8ã#uiü¼½ÖµþTݵÆøãæZi<º·V2Í[k]ÄNÖYC9Ìžg ó§}µa´œ¨­†³>RWÖO›jËá²ÚSC%_9›×…Ëí¦å¥t¹òøÊ8’Za¸n³~q†X§°ß'€” ) LÁcnXMK`¾ÜŸù°y¢à@”
+~´ >ò^3s+’³þïúêV¥GÞkfn¤Ã^Ñ@S"aQxd½fÞF¶T다D‡–5^vd½fÞF¶‚©6Â'"ëeGÖkæíˆâ‰ÑegÞ¾lH:ü1ÐeÙ;ç@²0‘=$yçé kåc*GÆ\xµî!Á;ç@²öÏ·>6…™u Û
+pûÇdgÖO¨%bœãfüÂß
+éßÆpä
+ò ¼3®/åmÿ”!ÓŽ_þ}yõ×Mb•†,'Fø?&F(Åxn®} Ê0~ 7ÜVv%U·€‹äF(2TYðß‘K`üÛ½· Ä @~DâW-§ŽI|h¸@ò‡¤,"wªÝ¾2GஹO—Ö©¤ƒ\ª
+pŸ¦]ΫvıÆz=BäöT.ë
+*ÊfÙ¸‚%Ür!ŽÃâ*UÚ+­óûT† ;\84l¶¨=ôiFáUÎ|:+ÖñêlñЫ@%û5
+•Ý/JTž] 2pɼKvQŠT =à”P§1Öº¤ó‹Ž† ÏÀ%q°:\­ድ 'Êo¨„¸qólÈ•µÄòök
+•CEÂ,¶r¨ pÖwìPë6í…³)‘W6ýë }£ò•};_Xéç?|9–• ®–r§¹((P„ éü5¥’ÁÏ»7W¡4\iG©ø
+Úɧ¨YÍ`d”ÜG…ÃÚå¿‚ÔHNöekÄ&+¼n¼‹6ûë‰Êó “?ÑÔbºøx)›ýþU¾¹rû:Üð€IÞ‚”ù+aÚ) bÍát•JzÐù‡mË´ÄןV'0Âo6ýtœÐmâÅÝÄow ´€l‡7xÛî¼4ë(’ÓmŸT°ÝñÚú;ìmnxD%ŒY`æµQ,MQ)q³øCvMqÛ5ñ8ËHu«Æqj6]<›(*EîáØçÙFco9.”íÀ/ÿãê.F¥{¼+)éÇÚ&B‰×»ù샎@nôwž•¼k ˜ˆ{R㘄TFmw¤~ÃM
+ }¼þ( ÌiÌ24Œ¿ÏEÒæ{þý¦s
+pà[ rŸjå­Ùj/K±d¿EÛ¢%ß ÖÛÍ—v’çº&è缜º:VéëàqÁËcdÜ‚[å¹Ù§1E}+©ã>°h(Þf²*t4b¬4<\ñÂ_R¢ó6x§ËL>¾Í,¾ÅwÁóR“ñN|É 7ÿ°‰§ˆÄýV‘L™61;ü»­h#w°?ÞY*Ÿa©¾¶²œV@oj†X©ÍÜf¶†)¬˜½&…µÀ…fú)¬ãKPA*­ê•
+wžc,yR0=kÄu MËtš—äþ^Çäs"z—ç÷×[5A†âц›¿×CD"±È‹úq_EDó–§ÇË”oË:ÝÊô<Ë?æcvWÑ&ÿðîÂÁìhL>üĹ€×õ_—êòO¹Â¦ÞKy+óy³6ðK¿ÀÝùH.üàÚ±V‹nÕ")ìq4[_ÔBÉ›híÁ]¹ÂëPs$7ÉàÉ»hșۚK#“±½Æ&/z=¿e´TòêÈï½fÏ«‘§”—ÆÞ"CäÝòzÏÛ`+ ®Ð÷6×£ß6.º¥÷ã%ïN?2éÒW9bséí#Pß‚,ö®˜;©È×ågZÖ÷„íÐ<8ÉžÒ8Öö<Õr¼^¿ž=½¿×C¸™B'òöõØä¨>û¼Ï÷6þ[}½Ù`gzpAœ©ð(å&ûŒ«}%‘ä§{Âut•¥!“V¸ëwŒÊý¥õ•Þ˜»^¶C3õþÉlÊŠ=ÛTms…»÷Þu‹·ôrÞg{·ïVT ¼¦S<×òÚÇ­o"™—ÜH¾¯áߧã©qÁ§Ž{ÈyOxó”kÌ{˜g4aJÍìk§pO/Íô%,ÚëÑô•) gŸ·áh
+ë‚ ¨¶(häý½‡‚†+N¸|¶ IïËë„øXIýÿˆ9RÁôsÚì^âO÷Vºœt?5ÊõyñÎ-ï·r¦áŽTžëáÿ'
+—UÕþT×l¾*oZw÷r˜ãDj×­‘P;ĸµÓ9°Ï»árrô÷”îé`éö Æ3èàǹÓA`tðƒ¨gÁÁÏ]«Ã–Ø9F¥‰¦â¹æc«:ºl±9ÕEJ¢eµ3L;Uþae'ý3Ät{‚0ld»ðð#ä7gv%¶Q½i÷ü?r1©/
endstream
endobj
-888 0 obj
-<< /Type /Page /Contents 889 0 R /Resources 887 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
-endobj
-890 0 obj
-<< /D [ 888 0 R /XYZ 78.37 808.885 null ] >>
+886 0 obj
+<< /Type /Page /Contents 887 0 R /Resources 885 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
-345 0 obj
-<< /D [ 888 0 R /XYZ 79.37 639.272 null ] >>
+888 0 obj
+<< /D [ 886 0 R /XYZ 78.37 808.885 null ] >>
endobj
-887 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 384 0 R /F29 375 0 R /F23 379 0 R /F20 382 0 R /F51 380 0 R /F69 402 0 R /F15 381 0 R /F52 376 0 R /F42 378 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+885 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 386 0 R /F22 408 0 R /F20 380 0 R /F18 381 0 R /F23 653 0 R /F17 384 0 R /F25 379 0 R /F15 385 0 R /F56 388 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-893 0 obj
-<< /Filter /FlateDecode /Length 2911 >>
-stream
-xÚå\͎㸾÷SèÄ%‹ÿÀ¢öÌô
-@@ß+‹Óë,­ÆoÆã‡s®B|ÀãG„=a•‹m†·ÒÔòL‚:ÿá]èÉ3oÀ¨•(δpÙ%¨7Då;~€Z$¶H‹±úhñ
-Û-Dk£¥$-Hš(Pi h¿VQ‹Ú!ôu#Fì%ô‹(-g–ÐuãSï&ãfy\È7üàC—ìÃïÖ&^´YãE
-ÅP挙NÑ~O`¹™++õVdKŠG}bâ(¶fF¡{Xò¥Ôòá/Ï~`¨²³à‹äÉ&g7påã¹Ë>íê<ÓF䯳’ºëGIóãùØM¹¢uõfb<@±@IWË•Ö7beÁŸ^ç`|V4°$#vœáã•ÒºB Mb")w'³‹åñáB%̬F¡C-9¬êP7»ÑUQWúX™Na˜áÅ©Z:³KÇ Ú ŠY}–bfW©Çd ‚:²jÓ÷…ãh¥è‘3‰Ržywh!(ÞÝÜåÔÆÍÉ*:{Š’”è\žš$ó ÅðÒÄv¼ªRKl¾‚¾“ݳ»hJf)tôÞšDNò&¯Î”¡I›¤éãâÒÂ4-.ø÷óÅÉŠo<Æ1èv®¨¿0\›óm0ÿÜiŒ3LÛ’ˆlü€YµŠ¡{ÙøI&£çpæƒÚ?¦Å韪#pÎÀC÷ÒpKaî¸bSp?×vêQg¡¦4c«Ã×E)¶KµÆ–fÌ:Y-Ñ黯kj°¹´ä.Ó‘Ú¹t<Á•L•k‹SB ÒcÝ`$y°kCÓ8³üÌÖeÁàŠ§Z߬þXi,uPŠâÔ2Q–„æ*M$­Oqæ‹-c™,åÀœSWd¼57R0t±3ÔÁy%‡îç¶å-ðý^9ȼõóÙÎ¥NzT¾’«~(k3žÊ‹PüÐw›ìÍ‹TðÑäC!,ò|­Í=vÈ<øóäû" O6>K×Ô‡e"0îÒbç>`º4ö÷”_]SµBä.ó˜ýÈðæ:Oüw´"‰F^¦þ I:-v;oݵ˜>%¿Œy²cës1¦´uÌ[µ–[¯om"Äc²;WøqZÃ5–qá·rVÀ?ÕšÎdne]ý¼¼/ã5÷dM] ƒ:ù¡«±Lx!ÎK™5۵Ɨ¼È TNìÚ⦕d¢V%kc×i®ÅÇíó[ÚöÎÃXÖ–ùFhyÄ~sêÎßÎíʹaÑæÎÛòÚQÎÕž½Â3áñíëûìy²þ¼-ÛÜŽ}ŸSn¨CœJ¿oõ}ÖöVm¼hòš;ÄY?îU.†úv’I ‡æK_Á¹²öP?{¾¦´g
-vl_ÓS–)c/唶<¼fÝÊ5Ê…Ÿ¨òñÓ×ZThÇœ «gfAL?{ùíK1Ëý4§ãò@z(•±~›ðëç)œcÙ"½ÓÓ¿§æÜóL]̯³7La퇠‚áµôi¿ÿü-¨~™v“rÕýÒ¡KÅ@
-×Ûaf’ø83Â1ƒ[@n˜™$>ÎL§ð<yF
-Çô01Iz˜—Nþyë!Æ¥æ%‰Ó)cfN3O?G1ã®(œÜ³ÕM
-+n1\7%éñº©Â?]Ý4ÆL.ƒ–̘ÓnÝt-3ÒªÇÕM¸#e&‹÷̼mÕM­Âaf4Fìãê&£‡™Iâ3ÒoÖMÂqŸ‘úuÓ0/A¸gÅmÖLO˜a¨¢áZ ³’Äû8Ò[S«pœgX1Éá “Å{fÔfÍ$¯Í0³0‚)i¨6°Ú]õ«ÊPÀ‹X™Ñâ I~uàÎK Ü¥8
-;[…ÂR霹͎÷ ßñÀ¤÷$Þ±Ÿ¹\.,•ŽùÎ,¤eìõ‹â³í˜Ñn&„\³ôð¢ØÀ¬Úü7Ìfœ˜$ÞsyóÓ+|×ÍO½wX±ÜôT/Jo™ŒÁ±½I<KeþNéRôÞ{]„û­‹ƒì$ñŽøÌãÞºx;W­‹p¿uq$Þ³ó6².^fGn°3‹ð¬“¿e;ôl©ßb-0œù£ðxâ/àOò{`Ù Ñ’¤—´\vÎNþ»þ¼ó²¾æÀfý$=VÑvJϘõÇØÉ |ÉÎN^딎±3;Ǹ²ÿå¿òÜ3«i‹ç‘´–¤ÇóZ…ºÄ6ÆLÎTKf.ÿ–Ñ+¿ÑþA»uz$[œrLîf¶(eÇö¢ •cûôÙÈðbäÿQ9ši)G7In…?¸ôònEÁ‰af’xÇÌåû½ÂÁû7°.øgtáÿyÿä‚áÆ~Ô?“ô¸VøCwq"“ð h"FÂü›ü®ÉoNïуxÎ1Œø¼×Ìñøê
-=~ì%¢¤<7ÚýKJôÂ!½#EîjŽ¾y–”çF»ÇW†yåð«¬<7Ú=>àö^Ç'ñ­ññ“òÜhwøËìøü>ðƒoŸ%Õ¹êvØË-é1}c¾”—TçªÛa+ÌâØ)”:†TçªÛa£Üœ‡°“Î\uo}ålOŸ3%Tô¦Ÿ¦—QBX•bÊ9˜¾Måå´ØðÏéå/7
-pi¸8Äׄ9 ¯ÞäÖÁ),Ç’ŸÐ£ȶù6øÆô迾6Þ†Ã
+892 0 obj
+<< /Filter /FlateDecode /Length 6086 >>
+stream
+xÚå]I%¹¾×¯xs³a¼í PH¸²²³Ï\j\7†gÜ» t_æï©%BRHÔËÅÏåCU.¤DŠbPäJvùéÂ.?~`é+‡ÿÙ…_s Wîb [˜Ñ—?ûðó¨~¼Òl‘ÞéËÿ]>üýòáËeã[¬±—+ç‹`ŠÌ¥ï|7¦ÿy#¾Ô|ߥå÷þv‰’j­®‚³Ås}¹Zåg8Êxüúáߟ¹¹øÅaÔåë_6my¦þúíò‡_qñë?~ýÝ*û‡¯CrÞWòKk
+‹†Ó³yý¬¤µäqVR…˜•
+uÇê8±X­§Ôqn¢»:”ì§ÿ@.<´—ýÀf°ßog^¨ ±3Ÿ¨©ùMøwæ œtæK Ð;ó%×yg¾k¶{ëÌÓ'÷ÚKœw滸·Î<Í
+XÜLë°…\¤«¸hEºuR‘®RGœ”Ûb‘®å7¤fãÌÄR³±cgB¹m൴fã÷YnÓŸLÄj["&Û6Ñ÷[kkÔ?.µ•ê“+m%Ói¡­k²;«³Ñ<&'
+…ö§U¶®ö÷–T´ÏYB¡ýi‰m^û÷Ï((ʯ)B¡üi}m¨ü¿dyM±‘©‰˜xr[%ßmm¦|¢.•?¯¬uµ¿«ÂZ£üq]­Tž\V+™Î«j]‹ÝYQæ09ÊꟖԆ»å~*j$åq¥ûY=m¸W^«œFŠ¼6? MWš¦+3»˜À<Ë´^¸Ö )îz 1^S_"ð°0‹YKðÁjY"óµàþÒÈ7|QÆ]L*úÑ„øÄ{ݘ[éüà7cVzâ½nÌ­tÆá”é.Ú-’ÍJO¼×¹‘nñ0{”ßÄz5]xb½n¼l Ïkð5OûIÙ‰õºñöeCîÄÙ²7Þ¾l&Þý9-{åHÆ|‘ß$yåÍÙ,· ÎŒ¹ðÕù›¯œÉ ç·-áÆ:í$¸ým²7Ö/¤‡Ä8Êñ³EI§ø6mGx`rñÀxt}+ðBnàŒò·Ë‡ß‰U¨pnáðÔÅwòÅs7N©RCxY”Ô½gx&·Ú.ëh[¾¿#‘‚é¦Þlj ¥·#|ny}L‚[ÃG’ß’"‘بVýÊ8™ wÝ,÷å²s*µXio0®„<@zN5n&¯ŒË+W’Ò¸Ÿ$…q$¥qG$…q?–8W®ž±“k[Ïï^<ªÞ °`ß@p¸A¢/ܲ? ¾GÜ`SPŸíƒ¥müß°5Ö’½ØŒ÷h¿HaNvǪ]oo¬Fni³®;ƒbÖL\™µ¿/*³~f”f”f%ï‹ž™ó®(­<¿)®ËÝB6+h"œòx[\•Î§¥ùé”aœº5¤Z ?|p8n1wèÓœÁú¨3ŸÞ&ÖñêMã¡Wß`•Í¯IVYý¢´ÊÀ³ « \²´
+Ý%»VJ¨ŒtƒS´uë’:øáÀ%ñU< )œáÓ¹ŒS¡ŸÂë)ÑÉ5x„íû CÂMlåPqÂÛ|Ç5¯ÓêP42y¥Ó¿Q}¡¯`š|¥_ô…}=lÛøv,/*BÆã‰Ík ÞPL×Bµ-|p3œìGÆ´`LJøêðëC9÷ím|k¦e”?
+—Õñ’
+‡–¢«–Qu ¦Ô°~¯²h¤G…ã´ŽÕ²b ¥Q>—sPæ!Ì%X“–PwK›Ê 0[´‹¸Í98ä‘(çc»º–°-¬çX>
+’Ví·â¤;´œÔfÑûÕCb ‡‹Æ€ÿÿ8\ÈäðÅÙmt–ÖRFU1. áƒc |øL}N›2™ƒ?F'^¾6ÒËć2Ø"BX Ÿè›ø;WDÖÌãi“ƒB’m
+§v[L”j[$óéQÆxiãïòçkLE>Ÿì [
+¼Ð yY.+\áh‰ GøhbÉ°‹¨›aäñ0x󉛱xºF —ÁéPZ,¡Ÿ_Béåµ8[ÂH‰)Kh੨ °€6:…9i '†ÉKXC[™aÒÖà —·³6æ½–Ðñ…yK\ÂD<³„g K~+—0íõ™QÒ^¯G´¤³®`5Ìx­]4çïG¥ñ S’¸‚‰xf!E4p‰í:[Á‰Qò
+V£Ð¢õÄ0ëV¯†‘Ã4»æuÐFB†·¦°@'%åˆ*x°ú!¨,uz}á*\´9Õ¹œ×u­À¾©ü³þÿ6²û¹ w ¾H2ó2Q‹6œË…"5K6…1{p<_‹ÃÏêÇÅ@iV¥ñ¢ò×M{‚é*¤’Y8Ä_.›*EÎëÊÚõ‹W—Oö Ã2¬1ômì„Óäü*R#± æWOµ6d$vÍHN/}.J³*mu¿®ÊOz…ðÌôØ6µFN}"ëÊÙõŠW—Oö
+œ
+œl? 0œ×•µ‘,E¸rb7^s9%:±®œoŽݽ/^")âYÈ©â
+ù° „å" Ï¦ñÞ¾_þ7
+œ.5$íàúxÊÒH ®¹’(ŒZmÌ4åJ ‘)l¡*0œ.¿@”ßÍx¿ô…¤¾ÂC¦ O«½áÆǃ—µ;.˦ǗR-Ü̾Šïíµ¿exz4;[7
+ÂÑ8À‘rüÛÜw¸ÃY¼ÕD¨,:AöS9Ü™V„÷eZû¤$)M½Æñ÷+Þ.av3|¬KÙû ËÀ¨“d`¦L·Ò¡·™|Ò¤ØN–\½²M•æá/`Pmš\Åf ™HéÚCz;éFi¡T‹À⓺ì†+šñˆk[ʱRjL;¯N±-nÕ)ͱÏJ»HåÚjDf‰¯™ÜçxÈ6MÂjĤNliÖ–ì÷ýO´òD¿8FXMŸÃÇIòomí±N¼#þ&Y3FÜUÛÛÀ—BÙ"j ü/u8©ôÔ¦ü}“Ðæ$;{XòÕFO©×¿™À‡ùß)ÐÓnOÕ¬CŸùðÀƒ*
+Ì^£’¹ æV>&U*\‰Š’wvþ‰»`^;4/êóÀ
+Â;Œ~7_Ág„'‡•D=ã+Tóõ'’è+Ãd_©†!ú
+}˜ÕWªaˆ¾21Lö•j˜±¯H¹0þnO HâTWIÔ3®‚e‰`ÿä*ÃdW©†!º
+}˜ÕUªaˆ®21Lv•j˜±«<méWz©@‡Ìgó²Ä»bø>é\¼w;™æ߇I>^.Zf¡ ¾/“”Yèç>I™…HÊ,tï3,ÜôI:&÷Ù"ö:üôÙ³Tâ¼fÖæ$'-¶Ï¨I”\b½n¼lƒà"¦ÞLBûã5s¶È>þš.œeÄ4²/²®œ¯†ì˧¦ŸK˜0ø‹Ü*Äß?ü>úø÷»KRøyñî'dýÛå÷¾”ºFÙ¹”øè€Äß¼ÝÁï8è‡=~Þ½nB¹‹>ô‰‚Ïã‹¢‹Ð^»¤æ3(G‚r¤r¤=鄉^—n½Ÿã¤‘øËA
+ýná‡ÛÅbÊ´Á&’±×ƹ޵¤µºÝÅ8DEH-ë1E¢tñZý¹cUÁÑ·ô´N8õw· ïUÁQã§èz]›ÜDÊÓú?F7ÅëÓ µÿ\Ç«ƒT[ƒý ×ôÕ
endstream
endobj
-892 0 obj
-<< /Type /Page /Contents 893 0 R /Resources 891 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
+891 0 obj
+<< /Type /Page /Contents 892 0 R /Resources 890 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R /Annots 894 0 R >>
endobj
894 0 obj
-<< /D [ 892 0 R /XYZ 78.37 808.885 null ] >>
+[ 889 0 R ]
endobj
-349 0 obj
-<< /D [ 892 0 R /XYZ 79.37 771.024 null ] >>
+889 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 258.666 67.03 269.123 78.65 ]/A << /S /GoTo /D (subsubsection.5.1.2) >> >>
endobj
-891 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R >> /ProcSet [ /PDF /Text ] >>
+893 0 obj
+<< /D [ 891 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+345 0 obj
+<< /D [ 891 0 R /XYZ 79.37 540.346 null ] >>
+endobj
+890 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 386 0 R /F22 408 0 R /F20 380 0 R /F18 381 0 R /F23 653 0 R /F17 384 0 R /F25 379 0 R /F69 406 0 R /F15 385 0 R /F56 388 0 R /F58 390 0 R /F19 383 0 R /F57 389 0 R /F55 387 0 R /F49 394 0 R /F48 395 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
897 0 obj
-<< /Filter /FlateDecode /Length 2041 >>
-stream
-xÚÝZËŽ+'ÝÏWø.
-(@²,¯¯#e=»(Ûd•ÿߦx?wã‘“Œ²°<fê]uªh~úóÄO¿¼ñáûúñöýŽî$“
-áôñÇ› ð“8Ǥ9m™2âôñ×é·3ç8W?/¿üZŽÈÏ î˜Ýl?imBÿqt€ oιÁpÈ÷»Ð'Ǫ q@†Üä³ÐÒywúÀå›âœN½q×ø‘™Dª†_ÀœÛ~ÅžÓ“¼>éùR7ÿ;?éW¤ñ¿àyïizZÙ°%Ñ8“$0'õ(‹§åéf®}‹‘Žç+p¯ˆ [uw 3)8 iÔ"
-nÒáp„áž•Ed²zíÅBR–‘´ÏTµÚ¢V~N¬ó¼a%Æ/Ó~¯W™ÿdQ_:#š`¢ð(4š™ÐÊ9&Àn\’¤·7#ïG íÞì½»\¾I)׈¿¼–ä®–HÚÙIøÉ(í–$Y ·%tîÉ\²b8‡Î…ú îábÈküCÌÿFlu‘~»Ä«ŠPéÿAF¬.èÏ nŠq]½';C=#<7žé]Úë€ô¥õ9ºZ›Æ áp[ý¿[_Œ“gžÆ”O‚‚9­…™X‘)Y,ïÑ:Á§“æcê!Ÿ0:ÆÒ7)²ã¸KøÛÀ¥¬þnùqr•úô&+å§P'Þ=9›W3>·Ï¡^
-
-à‰%2gžLlëzÁöûÙ¨0Ë‘’‚V¨!Ö• uðÖÔ8Þ*<£âX⟠óÞtnD^y]UÈ°/H|k$ž«VyHää¿ [e sÂŽ”ÖB[9ɸ’_(´ñ}1´ÝBh+lZ•éé6%_+ÖI÷ÃF3c±?=X6YÓ>㡹h€!u’ËÛƒ¨ •êéø¶À.¶QÊeñצ-xÐuYR µszÌ8B$°Zí~¥óKƒLÕÒOq)ÉÌ
-Ì1—<ÓsZàýA\I€Nc®É\z¾uÂW^ç¾ñÛðŸW2 ¸ʃ¯"gZé¶W/¾d>‘ø›<è9ι­xÞÃ<YпŸšS»ˆ,¥,檄àÝ3ô<ð JnHæî7ÖÊäà»ÂiuTÊ’q^Š·û##Çɵ¡¤»]Œ¥ cm:ªqOp
-\0
-R¸~>Ú·eìwMwÂÉ4J Ì‚øÏ›–ƒ8”ŠŠ¨þJ­£†Å@¼®"8ÆëÀQ鵊Ã9>:úÝÙcŠKñº0µŠ3®åxZE:û•þ3^f•)~"Ź‡¯h£&¦OT½œY×"H$îx™%…4×-XžÁ¥À·¶U¬å±î&ÏÖxé#®l£|Û轉rÕFý­ë3³µîiÕU´]‘Xî$UÌðM®5P}IÞwºí— %©Ý·z4Y™á?Ü–q1îò‚é–+?XI´¿RGk\²ÿBÖÑ°u
-+^T“Ânâ(ò&XKÉé&2Yðrçû½ëÃN7Cœí°™çÒ‘›0Ôaýü Oð%:C¢½0“÷ZÔB°ÛVy;Bk_ŽÙÏXÁfå²âþLoEžÕõWòGwÂà˜ànTÍA¦(0POMrð
-‰¢fÇ¢wÜÐ)­ÃÄw¤·XøEÀBzÙv,¬
-Fñ½¯š6ed¿1öSD;r“¬>¾ª >ÈI,ÚäLÛ¡*jÌ~~¼ý ã ?;
+<< /Filter /FlateDecode /Length 5086 >>
+stream
+xÚå]Í$»m¿ï_ÑÇFË¥o X,²ãyc Ée½9$<È>ö%ÿ~HI¤(ÕGW÷¼ýxöafzXÅÅ"¥*Q½\þ|Y.z·´¿OŸßýáEûKV9˜à.Ÿ~§áÂrÑ—˜•—´Z‚¾|þåòŸï—Åþ´,^0 >GSÿZŸ—þ9,Ëbž?\­7@qHÉ‹~r0@uÈçžQ^AJŠw®ED!›úƒ…¿ ESc‡J´†æ…þÃkúDϵ›±]hT”\®>Aëôáê²Fìç¥l) ^ý`"~JЉ‚Ù†À<UƒT$ ¢ìÐDšD¹þÔDåª5µÂÙ­QD¿Ô¾Wùœäÿµ£jôÖÑ}þ·yÈ]Vz 4䨽ò«µ¶’ô©gù:*Þ¬Èø£+¶ÞèÑjBâ‡Q
+•¼5+ˆŸ«f¨;ÜFh­?¼øÍ[Ôz¯‚µ³ýÈ¿Msží±h’·o~·h•ÝjdȨ_GPíXû@4`©*;ÄMÙà_fYËvÍKã±f!(—W˜KÀ1ý.% ´{ó…uFrÛÿuVQ[öFSǤġ¥¢…vµ¯ Æ</ï V¾
+”;ã©MzÈ÷›Âev;— ÈÅ÷šS¬B‹@ÝBrBRÕ–Y«Rhüåm¼Ûc
+S<hIbh·@p2ÝÔI†YÝ<[ƒc­>7]M§ò’fpy#2êh!¬ú•ö8­tVDFšÚv»cY/“êsƒ6/j<ml–=«˜îËC´óh6Êî„û¥<ÅQ¾± R…ͳa0~˜-é|‹¾3ð‹òI¯Ìî¥BXfO-šñFĸäÃÎÜ4˜¤¼ÛŒ=5‚×™j›,b-À_Äÿ£™ã”!è*]ÙŠqÈQïaâ¢ÔZåä1s¹5kH^-)Ï–ØŽ¹uŽÄ3OÊK÷\áåG£kcTÖعכëŽW_‘OA¤;ÂêœWÚ­±þ:ë£BZcª~ÞŒ~ßÌùZÃ
+mÌùS–¹¹äÜÃua[”{ %¢\íW#ü¸6_8È ÄÛV-£Î>çbYšUÇo÷Có òF+¦‹e4!bxĘötOQé쾇î5÷çì}/õ:eñ°ˆ‰óÒÆ06¬ð7æ:¶ˆÿljþlã^û]ÆŠæ–8Îg“oŸÅ*y¬2É}O+Ñ ŸR¼T}MÜ™_{‹ú‚liǶ{ï©ÛïÁ’Ñÿ8­ñ?n?oiý-°&Ð’K·ÿ{þý÷Y•ÓéþØ×<2ý¹>çUT¼ …öÊ;ÿf¬lô• Í©Ø)î5œ„§Š¬øiXÓÃÇJ7­mWò!û6ä‹U~ÇÏtd-ÛKéc{—µòž-›†ú¹[
+ýÁЄ6÷hC<Ô¦ðº wðÇçþìÇÜßµÙï#DÄÌí«àÀ'pi˜ÙòÌòå‘»ïþá)ÀOŸÅ˜E“˜>8ϯ¿¼ûÛÿt)Ü0¤6'ù¿Ë™d]MHÊÂìùê–¨’(M+¸Ø~äç×_JÛO½9µ?Mò=,Šl
+f>x¯À:û_Ë?²¯Á›m<ëk»ØZßôµ.ûÇõµSøÙ{N៹ôµðçk:€¢æ¬¯5î“q­Ëþq}í~öžSøgî¯æk§|Jƒ':whÔÉ uéü|ƒ»{¸Zca%Œ+10•ÍáÆ$Åj¸ A “;LR˜ENRü<I±Æ«¦r§Vì­72üÅÀüÏØûæû­éµ·–¤×Ä8ÝáÎÅPky妓dp¾´8t%“î\¥´¦Üò­ ”+$x«3
+o3* ãåMÚ%Œ[y°†<´$;ÙÆÀÜ8'!(Õ„4A¶TÃâ:dîw° é'ù ›¡’a„ÄnS¶Øø´Om`LTzñ9 È@²9ÂBm° P´1#c6Íã»8&uÛHjƒÓÅ1æÞ¯´MW°3
+$n…·™G
+†0!ƒûTÂc :›(ƒ ²v6Mæ¸ÇíŒWíNÞ¥’$Ì#¨„‡ÅuÔÜï`VP22 ·ÂKæB»!4Œ×bµß§6<ZµÍ^D`$9«uÍÔhLù²¯>ß…¥ÛFÅ€{—Ò2]·Î(´Ôf)TØ
+/™GeCü,S78¦óÚù'=¡Lï([âSO«ƒÈªD’yg£ÝEuJíqÈäàù§Hä•uÔZôH”!K6RžDÍç.±sJÛ!6œ)§<iη’­&e)Š(Ý ‚ØP°(FÊ=Jƒ°b­+O¢fŒsÖ°·L¶M# -%v˜”çkP†íl”†»¤NÖèD‚@¢:Lêq°FÓKr5ÍIÐoÎÓ6§­bƒÀ9arZ“Öàœ*Ùjâ•¢ˆÒ­!ˆ ‹bœÜ£´+ÖÙºò$jÆ8gæ;%ª"¡ ¬×‘R" BY´³Qªí¢:E¤ ‰êH©ÇÁ ¤˜d#åIÔŒqÎÅ;ç§bCÁÉŽ‘rþ’¡Ü)¹Jz•‚¡[£Óà ¹3i Ö©³u½IÒ oξlJF;D‚@™­£¤d5Ø‚2eg£tÚEuŠ0G'
+Õ‘RƒAH1ÉFÊ“¨ãœoö!Ý^3|XÀb¿LÔE'/î/íEþcÒr#%S!Nj¿CÖ*Ü,1‹´ ¤d“‘Ý6Êv%c Y+°sâ¬ÀYi—ÚÀpŠë9s ¶á”90Ö¼:ˆcR·¤6<]îÝ
+Ûtõ˜M` Y+°s­Ð²Ô‘ ´t'ðR CÙS0RŠÒIFP ‹cÄÜ­4 i'¸
+ë¢Y¿—^ÖS¥Å.CQs/õ¦‚¢u!ɯ8#Î0” X•KaØd¼³]½êO`uÛ Nõy±m.fŸÄOÛ‚Í…™Tnºˆ»¤”mô².šzÈíÙáI”l•ðZ˜™Ñ{Çï¿~Ò r¦ak[ûžýçíîe<D O­|n¸¶Ê M@»¼£ª aÖ“”_{¿½7Ûûí‰þ÷Û› –CòRQ`RTQu€w
+±ìÀ›ÑêĤ/…¤]^,Ó²òÚ9Ñ°<´vq’ ýbʃ¦•©ÍR$ ,qL¾°høàLŒåCéŸ ¯BO&¢,ã)&æ¨`ªåL/)U ”ÆDÒöËHl˜H>£ž­UŸ1&Rc«¤.z]¶áI%5)×.æ“èèÖhÃ$Þ½xÜ ªa%G›Hr´‰F
+gÿšr0·Æ§ÏùVÅä$´™À¹~ÉËg¿UÉä·ë:e… …sa¸Ï…u!ûë„õ· ⮈Óø+÷Iø#óyô÷ÆÚ7$5XßÁ<0ŸÅOìد25åÐÄ¡É(h ‰ŸÌ¼›ÔfîIjß> ž´sc,p2 â+*ëå™qpÛhÿÌq0FeâÙé-qŸŒƒ]öÏáo¡íü‘ù«ÅÁ7 Ç •ìéá'ösøgî; ðâÓ9Pø8Ÿðýs’ÕîGáiÓdçÃSü•Nð%Hž?
+ÃŒ;ÇÿWÞqw#Pô‹í{ ì3™ MÝ úsß
endstream
endobj
896 0 obj
-<< /Type /Page /Contents 897 0 R /Resources 895 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 860 0 R >>
+<< /Type /Page /Contents 897 0 R /Resources 895 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
898 0 obj
<< /D [ 896 0 R /XYZ 78.37 808.885 null ] >>
endobj
-353 0 obj
-<< /D [ 896 0 R /XYZ 79.37 771.024 null ] >>
-endobj
895 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F67 389 0 R /F50 374 0 R /F55 383 0 R /F57 385 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F55 387 0 R /F67 393 0 R /F56 388 0 R /F25 379 0 R /F16 386 0 R /F19 383 0 R /F17 384 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
901 0 obj
-<< /Filter /FlateDecode /Length 2255 >>
+<< /Filter /FlateDecode /Length 11648 >>
stream
-xÚ͹n37³÷SèÂCrH X–à¯Ýi“*ïßfxsIî.mëT–ö˜ûš_þ¹ðË/<ý½~¾ü~Gw‚9­…¹|þý"迈‹qLš‹AÁ8ŠËç¿—?qoœË;çâsu£ïWú
-6J=qá¥êqiå?tÕ߈xD†áQ[„šùgt"ºª%=e3øL¾·†ÀÒµ¨9¢wùI­£…àÉB ¢µ\ËRi× pATõ#ã• Ñk„¥ðµŸ `ç‚„ƒùѨƒô;kË4Êb-®Z‹”2ÑjÐ RPX r³ù1ÿKšòÒ†'A˜êQ(Ñ ë“g¶å#Õ¡Ó£Ó œ|"§GµæôÎbFy„˜*´Æ~ û¹pÊu ³×D£Œ¼y `sê„v mLeÑí¨x?B% •÷¼ÕwïØÚ;AY6~¼jàÖf.-üZ9(ø'°ša§fœz¬^¶0#ý‰ž$#Íÿ%}šs,®z‹ÓzlÞ}·Òïù›—ž×c–Ühj/?,º/8¦A=“ûê5÷%7_p_Ê|Ί};Ñ$9é™&âcV^DßicµÏ>Á–±háЪŒfÆ;hGÁ-Â/¾“¼0äïiéýK5Y?Zã±¥YΤÞ‚©?ig|¨?u0} ædfœl}jÃÝ¡ýRŠ%døL5§]´_½`¿šjC%»ª˜žÅKB7u\ªÒÕmí•t,JØüð+Ôp·X‰Å+©Î‹° 5Étí«…l2ß•Ù]­Gæ­ÜSOn‘3a}¡NŸÃ,]'8_LŒ×m`×ÇAD¢bJºÚí˜CŽgÝ ­mnÉœÅÉ8Lh ‰¸¦t Îccùª¤mË¢åRTM§z1P•
-ÜQ?©vœ)èÒRäŽ \ׇ°™‚[–¾êj›jÿšòŠþK™0£×öôÆ'umd =Uá«=ß ©®â²ç0Ç6„‹dS¹µð ̱] `0JÏk.D2'›ïæ}KA¶¤±ä Ò¡ñ¬„dVâÀsöÔe–í•ìTr=·ŒÓfXQY„VÎhÈé1Äôû9N1
-²ƒŒ§éR–äò±éo sšÚvj{’ s¶‡0–ˆ_)ð­+8Ð쥞"eð±·Y±r\„ÃxÙmTã*G&ÜŒHŸöÛZB\³©–ôqèŽÚ2E=ly­‚V!y¦
-Ä-6Àv¡Q¨™¢d6q ÀìfÕ5,`fsÊÔ†®OµœtýØá…±ÔYÙzë6‘âÖmÆ܆’hÙc  µcm=žÔê–Bɧ±>nyˆî˜ùètae*Àà”ï`O·Þ±ÜÙLÏÆ0#ZÊ•fš¼á˜°«ƒ'<̲IÙaºÖ×|ã¥qÙù$%Ráž©}}[t>·â|Ä9šå¶¬²ü?³Lè©ûŽÙKŠè#¤ÚI3upËëÔ®uâœ+§®ÊvºQäÒˆ´¬¬{ìRöÖ\–M|ÀfX²I1OñgjñºØþ¾-Ø¿ÔÔÍ¡œ'øµÝ,v‡ Šð‘¼;´æB»›˜÷íàü¤ø ,H ]Ï\$óÐñ¤côöŒ¾¾)9¢÷¬9áŽYÕ#ÓL;–Þ¬¿ÚŽ»ê¶'“ퟵ7›¦ê/–JûrCôœ<h©–,Tiæ¸mö½J÷tmæÍ´£-6¹¯Ã$©+Ðr¶~üQ4Ä€ìáûh.?š‰Ìí¼o!BÝi»fìžêl´y{ˆ›Õl§ˆ›NØÚ-aæζ„5*·[B»»%\ÒœSOûL‚†Å }]p?gÒ}©H94H$.ÕÃ͉}4‡c£DÎÀ TžŒð"“# ØlbJÑÁ¿MHŸn°Ç²Ü}Fí÷ ÿ&òÇ‘êIçL+9@9Ù$~c´w<2†£Ê›Ø”"?”ºÇ2¶€– «ÚÁûIrv‚Y
-~Ý‹fÁ¯}­°–Û¸5<°É6ª&tæý³¹åUçþ<rr~`}FÎ2c)Ó¤$h£PÔ&רa}s´eËèv÷=i;ò
-ã> §Ïjœïj;ÔH‰yÓÛ–¸Ã«Â݆¥@¡x¶Šð-c÷IÞÛEÁf¯ž÷Jn}¯äZapxËuà±mø ÞK;ö½Îx 69Ñ´©ú´>‘’R`y1ÜJåB×;¡ ß·G¾A&œê¡wUw¢oA3Úöòñ…€j³Ùì]Û-tA³7V§HMÅ]‡f2©šX´RŒÔ[˜ËªY$Êv‘Xüª)¥M­Ûæï}¥2ºEpž¨23‹³[½ÒœÇ™BñеFóäüÂÞ©Åó1§t2àä,
+xÚí}M¯%7’ݾÅ[vø9Éo„Q©T Þh¬áŸ€n{¦Õ€gã¿ï’Á8dfÞwï­ªž†f
+ºŠîžÍÒÅ(FB)H¾0y
+ÚÀÆÓ°ŠÛx@S3[z€ÐØ£
+…$lî4¶·R“ùƒnK“Pî´úºË—¶zwÑÚü±)Ö)Ú¢Ç V=ꊟ g+~c¤5ݽòÂÌï÷?àÊ.£ÄÍØÒLþ±šàb‹÷›O¾:ÊíÖô¡€=Ïìš‹²[tîm¿¿¢£’¨õ»­Ò‘´¨/tSó…¸ù2Ä4åTÌnÝ«Pÿü‡«Õ©Ù¸µ÷ ÁŸä]-÷({³×öx~¤”ý£ô»õ‘>•8]o¶ÉÒ¥k.ñ_¤Äy™JØ4•ø_—ÏÍ£.UmŸÐ˜±_íb4¹øpëÖkìvšð|xBcGókÞÏ4¾¬ƒR [Ò3u8*§Ÿ/›qæ¼4#HlÆ°y—nÆ°Eiôg[Ñyº‰â‰ì¡Vk¤ÿßD/’‘S^%‡ÁÖg2ÔëÊS-b®[üÏŠ˃`uiÅ»š
+5¶Moy‹ñÉ'¥½äm]<ón8_Wüí³a{ÑQòK¼ŽòÇ줵Èa½>Ö=4%J:[t£Í[0NöQòÖTçèï¼ïþ§i?¤¶C¨ nsÁø#ìáÍíïhû¦ÏŽó^\ÿñû›Ká»ö“KòoÀŒ¦íóåýªþ-Ë›5¹|òb]kžØÆ}â žèÍþÀub¾k{BëÖaÛþv©жß“²p½•9î‰ò5aë…‰ský÷U‰\ã°™ðd%v²ù0¬+·Æ×èWsxÔ’ló¡µ ­sßmU/ÑN­Qr]î „˜lœ­qe)ÅÑq ¬m ˆµ­ÍV·j3iÞ^¹Ðþ® sBZvë2¡Ovÿ†·ÝŒÝ¿1µ=t¡‘Fh¿‰ü›*=n(—ß´.+*éò»¶·ø{›ØC²‰ÐÓP›Üø¶>u¾=ÞÒ= ïƒ]xð®åÇv,ßí±–Ÿ?æƒ÷ƈÛK8N]¢òD¶Úëo‚tÐÎ\•-=Ù‰Q ;Y´«Úüó£è }÷¬‹ë]ÍÙá´WÇUÕ ß2À?u—L3b("„ŒÂÒ݆2;ß‘…ÕóսF2¼É—iö<f¶uÌÞ’Wçiš?‰²Í‚_4òY2Z½÷ )¡Ëh ¾ÐuÔØ/Û&ÏÎœáGï6òcó'“…^
+6²ûR
+òïòfŸÞïØ
+kÙÕ{(›§ >%—;Ý?¹9XJCáÕ¿/[°¬Ýü×ÝOù率ðêŸt ‰ýS2aܳñ÷ÒPxõO÷æÑxòO]w/ÏÆßKCáÅ?û×zxï³· µ¨–\SAê®4nÁPþ³?黆²‹÷ÀƒÑàvÑÏ9ïeµèúb%¹¼S:x»yó¤ó^Ê®-J‰²Ï<M¹Ï6h+ e¯^ ! ›ß¸ßÆg·ô÷²7-|º¡œŸg3¦§_zheoZø´†`·Ä£ƒ®Möy­ðMKŸÖQGFy‘F/ü
+kÙ³rl­õR ½ðývêÒäçÙ÷áö7-u!Mäå^%1/HÃ…µìé{^n3¯VÐÊÞ÷Ï›·ù‰ËKôÂ÷k0†ãÝŠ4¹çøôlÑKkáóA°…ºÿ‹†ûÓïÃõÂZö¢‹îÙ¾XC/¼Öð7Ø"O98ÕiùÂìøá²£¼ŒwÙ~ÏëzýKEwÞ!(iã½­;|y÷v"Tç쟩ì@©7ز×Ͷ
+ÃÕêA™S èžÈµYмíäÖ‚2œœ”,Ä8 I™É°w’z'e8õHõÊ«î¨úš.j½Mâ€!w¾«<(-êGÙ-I±b’ÉÓ€  ½æú¼ÆK×ä醀µÚ`£L7 ~r3¸!PPRxñ¤y¾Ô7Ýô †•†Ý­ÜdšQoGΘ+&y{¯RS{q5ÝHü`Ö9‚§À€€š³‹+Mì¥Æé Ç5¬$òáh¥·JqB{Êy“D½U ¹|w5§ü=~4kÑÓ@ åWP’tq¥™¼Ô8eü=®a¥‘wG+½EŠSÚ˜ê*&™y¯R“wq5åø?˜uŽài ã ¨¹¹¸’ô]ꃿÇÔ-$æáb%¶ŠpBS[4oõA¶Þ=ÍI}Í9ôÔLêëy¸8Ò\]ê›rúÕ°R*ÍÏBmQáŒ1¦±ŠIîÝëÓô\<MY¼fxdñjÞ-®49—§$¾Ç5¬$òáh¥·*qB{J_¥¼dܽ‘‘‹LÛ%v5êô†“öóœ¶+(‰v÷Ùx¯mÎÚ[Hj¥4º£•×¢Áß)YWL²ë^¥&àâjÊÓ%~0ëÁÓ@ OP3kq¥é·Ô8¥é=®a%‘G+½UŠ«üÜÚ.#nβ¨—ÃïF†Ÿ¾ë0KДdM†-wRoé•N)ÁÙ˜ Ųü´#Ö3AF­M)1q·r]3¬S Læg!{> ‘¼¢4¦¾Ô‡Ê2 ƒf0ø¨U:)CèîÛ»ªÃu%ÃïB­MÊ€!pw²«4*8~u?Ç¥»Dò›Q¿¹2æÈšÕAÃÎZÝ HêåqüÒõ(õB[²ÃzšåQC 'î|ò€<¬Lâg uˬáOü´7]8úÌÚ Ÿiç-®Á3š©O±¤;µzv£€Ÿ«~¢¼Ys4ü†øìVÁ‚8è0OßÎZó†^yÌÑL! P<ôxÑx0C·ºp3½3}øAM÷æ7®>FÄ8è×t9ÌsÐ.ºÍÆ¢ÅäVÁÃ*¿)øyºõ¼Q{Æ à*#µáö¨ÃQ¹K‰òVö´»<šúa)$÷BÁmƒVÕÀPd@ŠµºWÉ
+\.úY2~•<ÔãO¡zWÉÀX)Û#ÿÉ.¤¡¬ÙJcOðüÛI3þLuã¦{à¢ÛlÜÕ˜Ý*ØbX¤#<fû,Ñ-åôÛy¦à"#µáö¨ÃQ:”¨Nq;e=ŽgÅyO°ÌE{Üöúõ?œµv~5ón†yŠ#<ò™3‹mÎ1¬N¦óÛ@aaÂÒÚçÙMCEãA
+½Õ&fgÒÌCwÂe‚8t‚ §ÙM N¶]ˆÉéÀ`jCX¦ u©sT?Ml+#«áõ(ÁQ´Ku¦Ñ;á}"‚@d¾·0±);°ë ·Á¬¦°Î>êO§)¨yšÓ H0V6àõHýD­ Uæ9mÂeòÑH`šRÏóœ6(ζMŠÙéÀ`BCX&u©3T?Mg+#«áõ(ÁQµu:9^ýˆNâ'þºÂ!Ï+ÎõÜvï.9+6åµ³iËWÑ%b­ö)µåŒ›è\|C—†(ÔGBí‚MÙ-š*!uyä¾&¸—ªÔ—t„÷ØÎ]ÒèŠFw9n
+W°E,4Ô%b­öE¬@׈ò$Ÿ;×ÝE(1C*âìÈú(Ó……º$uÏ#üüø‹1gv¦P[dBSá®.kµÏ2ñG{mIe²ü%‚hñ.V±Y*0„Àå‘ûQ¬sUhú§Ë•?¢;¹N¨/‹7=–RlÖj2Ô%bµòE*J¼Œ›„ò¼1ÍO=j`‹PjŠlšÃëƒJrdÞgͦžÛõóA®2Ä©`‹Jh*ÜÕ%b­öE¦BWz¦¸¤Nêxß8Ö.Ø"”š*!uyä~Ôê\^Ï)»¶ü™ÀiF'(ñkpàS Y)4ììÕBRñ¬?7HuåRæfø5F¬Z°Y'0EŠâòHû 
+²¬Wð®HjïíçO5”åVÈó²‰[n…¸Ü
+ÍÆýîfv«`‹a¹ò¼d—[!Ï«;ßEp¹Bc¥n:o….%Ê|Z '8U/K ¿¼Àß>Ÿ< ¸J7‹“[[ «t|^[ÜÓ,¯EZ?ßEp•Œ‘Úp{ÔáDº ‰唆7åñ`y;>Fê‡Ud1¡{à"ÝlÜÕ˜Ý*ØbX¤ã­È{±y’ŽO†ôËJ`‹p`ª¼ÀçQ„£n—ú¤Íí|Äß÷1($HÍóHàªÛd,RLnl1¬ºñÅv¬„ej;‡ à*#3ñzTáD8hY¶˜‡ñ„Ë”¤70yéMÄ<Ó»™Ù¶ÝõÌNÓœÂ:©K· úi’ƒXÁXYףǤKu¦<á2A$:oçi’SŠ“m—br:0˜á–™H]ê”ÕOóÄ
+ÆÈjx=Jp¢Ú…:óøp™ˆ4˜²Ôó<¿ Š³m“bv:0˜ÜÖyH]Žù
+jÇ© "US¥.ü’]J3Mm.s¢³xž¦6å7Ùv&§ƒy á>©G¨ öiVƒPÁI‰Ó£
+‘§º€~é‚Säs+JjðyjêzAo
+
+q¥|G•(ŒÆ6 ‘A÷v¤*Â
+ŸOðݲ6›É!†EÇøÚ8&Ó¤¸äTø wÊzÔ;É3TC !î|E 3„àiÇñÙŽ”êÌ
+!Ú)9>qˆ¯RJœ g jÁ‘ò—Sw[¥ÃìÊâMÕÀÎG} ÖZ)ʣѩ!pw²]d¢*ð×yö}·×hgÔqÑ[ Ì'$Ú¼/½Ç¦ÍP˜8ïäBÜqp!¤ê Úù¨»ÁZëEy4@44ÄÝo—É€Ô\üÉÛ+PØð÷ßݤ¥K„ÏËõÊòW”ã4wónžz™Ÿ¼ ´TÈ wJyÔ;i#ñ©rg+U˜¨†‚¨_Ò¹B;‚Bäw;”2oò‰&ÚY“iòwÓìÍÛy(kÄ«Bª ¢Žºœµ^ÔFDÃACÜøŽ›8%3Í:ýòŸë‰>9FÌuL¥~ð²çå­¾ÂÛ«zz`™Ž³–¿8p¥H«Òm}þ¦®è²•öè FA É)“™¯®fŽs†c&îý²Ÿ®À΢ç ˜Ö´`Ñ£e$f²â¬Å€Š€
+
+ q¥D{…(ÇkXAèÝÓá”×,j´«|¸E–2DåÙ³€<ÉÑR
+
+…‘ š#{@5$V#rq´Ð[s¤=.Í`§0®óƒæ¸t£#oP3I.Ô•"ª€„¦ ÂS“PC0“àÅÕÊqÍ>–ÙÃDÞÌäMû¨:Íéý-´'zuÍ3‚ú½#Ú †ÍzþÆ€‚5Zƒsu±s2Ni·nv‹`‹A<î7ê?À«ç/o&3‡ àçNBâce¦^*ˆp=ˆwÎí%ÝÅCÞ{—økE¨Å^UYe£)1´oÄ©©ŸÉ±³SQ6Å• z%$€Y4u2Vêó¨ÀM©4|ŠLýêÏ=\ØqŠ‘ù–¨CàƒBC:ˆÆßSürðl›÷.ùp
+(¦ð §U¨}R Bc%¥Nˆb3Ô†3úàïâƒÝpçwÈQþHNÛv:kF“köfî“:+#|¸EeS\)ªWÐBC˜…Óx'ca¦^* áÄ/¦gãÜ]\ò›ö&¥y®ò¼*͇Æ/Ây~»Iú=g—\ZÝ*Â>(‚WÕB˜„ƒxÁX™©×£
+"ÜDâ—Ž²1wñÁ_GòÁÎZð‹Gõk/‹püÆTJs÷䧋AÆùp‹
+§¸RT¯ …†0 §ñNÆÂL½UÂ!=Èñ;I¾Üƒ…¿ ÌÜÝ¿“d‹[UãOÓ9éû`LS|ñ«WA5À?ðªB@“j.ØZêó €H6qCmøƒ”œ¿ÝÃ=~ƒ)ïó„Å›‡BIæ š§œÊ¸¹c:~K†ùp‹ ª¦¸2T¯ „†0«¦ñNÆÂL½UÂ!=ˆw†õ]‡×¸0äMg„ÎïN«§̺L÷Ýf5-»fuª Èø ¨NU­ b[e¥>
+ˆhH µñ|®½zž¦c繊·>góA´@÷æ>Ïy1 Æš¹¯!†š Xé©KÐAëŸEÓ`'c¡¥^ ѨûZ³ÝÝ]|ðÛi.Î~ž«øųï‡ë(ái—nÆÅÉ ·
+¢nŠ+Eõ
+Zh³p¯³áõD…!ÒCŸ{˜í]\ò¶lì<]XlÛE= W¿$]Ó]ðyù®Õ+h¡!LÂA¼“±0S¯GD¸‰Þ¨Ý•º-E^ ½ñ5%ñŒûë§lYnèö½#K ó®ßÐÙbëFÔŽÉ aȼ„;›R˳úT° Ïümúš»‚×Ì/&¸0G  xhÁXyÛ£ãþ
+é>¡Ð­ß^7Õ^ã‘@>Ÿ(¢¼z½ó£ãE7'û&ÙvºhÕBP 0mÀ@nxT òI2t2Jêõ„ÿ¸O@f( Ýú—zèÉ|H¶Ýñ.JF=܆ÉxÛ$›Ó\Ì«OA5À z)4‚Y7Œ•¸=Š0tCz¨5ªñüÜ|pÜ·ê9+ {Àz¿êf6J³ö¹Wº Ë>DÝ‚ê¤ÐfÝ4ÚÉXxÛ£C7¤7ôùSÏORÉqUa!évjÂiÜÂ3¾[d#˜·©ÆÅ4Ù
+C]ЗïâÂÀ@³EA!ËÞy³hfùÄ®0f^\OÆÏÃ~A3ÀŸz!4‚I3ˆv2^àö(ÂÈ@êCMê¬IwñÁÑltÓU´~Ab·«l|ºW{—-3]åÝêRA”Mqà§^A‰À¬šÆ
+¶Ê
+¼%ª9‡Ò Gyw¸‹ CþpOÒ(…áïƲ¦üý£öú5˜òY`íQð‰ ¨¸ò¯ªD0ÉÑNÆ ÜEYÒ›æ5þ[öë(E´S$ˆÚû!‘îè–žF(ÝJz¼jdÛ÷¼¡;ÄT0€1ð8€ºQ- -;t¸pî:MŒTùN-ä{p§•ø  ûÑ-%~1.ó¡t÷hílØö¾¡?ÄT&€+ð8ÈCÝ(D©¦ÊF]‰ËYNH
+$±|kæâ=X˜Y^L8u}\r‹dëWÀÊm&y?¿ ™VNâO™j'4>´èo¥,Õ"&¾ 3áÜYÅj0“ˆ\¯3Ë<E(ÝN—O‚b1S_BH5RtPwƒ:TŒ*AˆjªTÔ呵lŸAF ‡ãE»âîÁÂËm.g‡A1•™èŽ5™éjÉ÷d»ŒWñ‡¥°ÒRJ_ëž”Ò(ÑTØ Ë•¸(…¤T’y.Ù{pgÆŸÿÚÃ4‰>é!¦åFˆPŸót‰$(ÙzÒøCL•xЃ>ÔJA”jªlÔ呸l»AR î¡Â‹ÿ08œø^Ëð¶þY&ºWÛëxjÈOžÍâ1Ia夕»Ö=É4‚DËNE8‹FÈHÕðÔv»µåÜiF3iœdªO—Ý’ð­™•.= SÈnÇ2)¬¬Ô£’׺Q&ˆr˜›áò„¸(…¤æ›ÂÈGòòV4üÈ®Ÿ¹0Á¾ìõqai/²ÁÉZѾ·=‰~î f¶X>õm6¶É‚NlˆÁí¶'±¯ti3sýùÜcoqŠÑ࢞¬Ç2ABÚJ®—Ý;¸
+|Üo=?èóÇéZnV­¿m_øŽ
+دÆtÝvóðž@P ðA¼v ~U "³ÁG}˜ÕQä„¢˜®/{¹‹Z¼ªQmAx­"›Ã ïxµD:ú0æe•zغEÕR\ªW‘Aëµ4R5Bèl%?ôBV ‹å•ˆ˜Ó]\ˆñžj_ŸŠƒ¼—ÛM¶UI^5ᯅ.¶1Ê`^¹
+ûßRv´DêºßÚUV¿©qàxkÏÈÐùSïä{ë-µo”V·-SKt}vþÂcžôù¡•½­·.û–¾VÛ¿Ça?(ÆÜjÚCç9bìýý_ÆfinJÖÑzܳú¨à6ô?h½u¿Ä½0t}?´z£W-«æ{‹©–•‰…9ƳX²ãµû/ŽÅ÷X>h,k õ÷á^,‰O¼ñ_-?–Ç5â£gN›ëj¨­s<s1S3h:«’Ša­ë>t·Þmº~¤>‹§&›ÿI›/Ä<4Üö²¶ÛX‰Éqðt/¼›¿3rCâ§W8Ðý<¿»zÒöÎêÅëë´9¥*>ÍSºU}Òi×4|gºÒØ|<bÿÑlªŽ=à~$S}½ô¸†ÅÒ.}º±:ý{¸èŸå[µš’"uú³ö¢›~pÿl/Ö’5`]k¢dulMmñÃñ~Ï÷_ÉÏGõsÙ>†2{½¿Éöá¾ùé¾f/~®Û'ó—ÿÏùî±qÈ×"?׺Ò_üJýêú•ûk,?ÔúÏ÷5û
+ó}½ ÷_ÉÏa¾o¹eünKËi›í›µï5Y½sø
+—»¯Õk<]îêNÕøׯ5åÿ½]ʾݰço3¥òß8õ©§ ö,>8Ѧgú´ÿ‚>½úññ+ùùøíÆXÕëzè²YwyØßÒø¹æjì–K~ª}üûš×ËÂ}¾;záî­ ò
+*¯ÊÊ`ÜOü>tâþ
endstream
endobj
900 0 obj
-<< /Type /Page /Contents 901 0 R /Resources 899 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
+<< /Type /Page /Contents 901 0 R /Resources 899 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
902 0 obj
<< /D [ 900 0 R /XYZ 78.37 808.885 null ] >>
endobj
+349 0 obj
+<< /D [ 900 0 R /XYZ 79.37 639.272 null ] >>
+endobj
899 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F56 388 0 R /F25 379 0 R /F19 383 0 R /F16 386 0 R /F17 384 0 R /F69 406 0 R /F15 385 0 R /F20 380 0 R /F21 382 0 R /F59 397 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-906 0 obj
-<< /Filter /FlateDecode /Length 2376 >>
-stream
-xÚÍ[Ín#9¾÷SøZ+‘ÔˆÛ“æœÛ`®³§}ÿëR%©¤¢ÊU²Ó=“ƒ»lQüçGJÑ—ÿ^ôå÷oºü½~|ûÏ»‹cT´ÖøËÇßß £/æâ£BñÎ(íÌåã—?_´†7­ñ]kóCkºñû+¿@k¯ßÑÛô äwæ¥<Ž¯Ë{¯ë³ô¢[ý¹×í§!þ–_Öô¿r–ŸþÖ'•x—¿¡ß^ÿúøƒå2öUtàhG,ÒÊšPÅ¢™ŸÄ@LOÜ+„—w‹€™ªu{T  r$]þÈfi\ÌÒ9—%M¤ï’´îÖí°Ï· QyçäŽø•¡iþ2Õô,[æ7pü0ZI}¡¬«VáZeÍ´+_‹ K“žo<`Y™>¡¯Ÿ¾Þo=å²b±[¥²~¾^nÅYóª^ö"ëâQÙBÓmX4!¼ ‚²ï{ÓÊÝ5¿&­fÈ+Ã_ úÀVs&k QõP
-Ï!ó°ìÒôЂÉc”;™Y{¥ÖUo+»,þ‹ù}³AoµÎN‡ÞQѨÇ$g’+ÉïÅ:%ƒ4ßê¨ïˆ–„Ùº ò<ï¤AÅÞÍ5ó=UÄ|{ ’rñÀ“¼í¢å¯è‹ämGçy›sûyÞvÞ*2k9¢º›ö2+èä·tkñ½Š»|³æ“åûyy—~Y=;åŠêéKË+mŽ8‚ºc¿v»ÿ“qÞ)²(¥]âþ.RÚã˜À¨€3µØÁ2Hú4°/Ï{ɤԲ#\[ÞÞê¸ò%íñ
-þ¥dÇÅn5>Ö |í³1¿Ø:„ð’õŽï«/Ž™Ø9Î$ÖVy\ñ[öÖµš×ÚK÷·þÐJçuŸá§±íO4pðƒqr‡j!jY]K˜ /;Žj‡@ÉO /uõºK)Ûµ˜¤¢Zé,îâj‰¦"©w•r}ÚöÒ—½¨ºÎj’,ßÖ¹šdùéŽD;NaZ5‡ Óþ´8L ™‚mß.<-O³“G»C»Ò×難¦‡ £lL·£¦×2óŠ{àjª~¾°©ÛÚõ“UÅv÷¯Ò 8{^U¸òœWƒBjÝ€­¸ÿ8öµV@®^³IXÑï!®‡¨l¨tØù!’
-dØCXÖgÓ%t¹®ç‰‡¥#î7åÙ
-f"ó…{|¹.»>Ë[ÐŒV©ŸÂoÈy¿Çé'ñ[ñ­àF|Ö·¶«×®†•åÉ_‘BnÜåþ÷t´Û÷óè óèä)VdÞÛø¬á¬Ã™HRÛf°§}¦£JÈJx¦ìƒ5fur3ÑZT>|œa"#Ú¯ET@fôÚsD¤I±%…‡<—!Oxx gvüH¬®@hÁt òà¹óÆ
-5Üywÿ”wráÝÁ‡–c†ã !§ lÍo¶¡rÿ’«ö„Wwma˜pWV!‡u|2ÉŠÕ?ÉVÆi= ¼M¸å´ø¢<Ö©M×¢ý·†—ÎòP/Kr˜vž„Sž}î½È…%DžÔùvugß}Hºà
-r"jr×öqÑËû °!åQ20B„VY /Bîm"„âLR1˜gf˜ç50Í´Å? &{!J곈
-ø&í8—¥í³ »\}ÛÎL¢…_¨Eà˜±áá÷ž ²8¿‹» j¥ãz€àL;*_‹ß
-ÄÖC‡´ðôM7ÆÒG2v2ùäbàFqf ¯ÜB’\ùIè ÄÙ>˜Ÿ©RÖ+ê&hÿ~©°0Q*®Ñ èT¤†Fa›íÄÑ.Äèš`–ºB°'Z´õp¼;›n~zÇÂÀð?H‰*
-öºI” –‘ =Çüh@R3Ȇ+Aºø(O'–C–”—T÷Ó gÍÍ“ÙZ¬özÿ6#éöl…qd ëÞxyf¼*˜ WaýWBv~â„ÂÎßtX0>®îÖæ;Ï]“n߉Ü]}Xd9·¦Ú($óxzÂÀˆNªãn…»ÆF³XF¬^€ÁƒÈ”{0Rú•˜Æp–4f÷O Ã4ÎL÷ÖÕÉp¯ÀÛ/®idšCq¹ÿ²~æDÄhîg¶ç¥Ï 0Ð*"Ij'a’ngB±j¼³Üßýò%C׎‹Ä•½|?ì9;eؤRv7=ºpÿ‚£çgà=•<he7Ö#?Ì3½JϾjAÒ¢m{ºB î4q›ÎgA©w(6ú§îÑ{TA›)Æ5útP†VßµX
-®¡Üð™[aƳñ Yý.ù›œ’/Ù·ìOÔ€ËPh»A-<ÝÿöôWjqN•›~^\ç¿E?õ?äÚ¿¨pùe‰)]êh½4­˜¿.øíãÛÿpPUÉ
+905 0 obj
+<< /Filter /FlateDecode /Length 2908 >>
+stream
+xÚå\͒㶾ÏSðÿ*×Tv=[åœ6Ù[*'WìC¼®²/yýtãŸE‚’ÖŠ’ƒ†"Øý¡ñ¡»ÑÉáÓ/Ÿ>½ðîxúòòÝ»ñ“Ìk-ìôåçWø$&ë™´“5‚q#¦/_§¿ϹΥģ‹ß­ýÇ— ^Ö€€¾W§×YZߌÇç\!„ø€Ç{Â6<*Û o¥©ä™uþݻГgÞ€Q+Pœiá² JPoˆ, !Ëwü
+Ï„?Äw¶¯ï³çÉúó¶ls;ö}N¹e q*ý¾=Ô÷YÛ[µñ¢=Êkîgý¸W¹êÛI&%š/}çÊ
+<ØCýìùšÒž)ر}MOY¦Œ½”SÚòðšu+×(~¢ÊǾԢB;æ LX=3 búéëËï/XŠYî§9—ÒC©Œõû„_?MáËéžþ=m4çžgêÚ`~½a
+k? ¯¥Oûý§¯Aõó´°›”«îç]*ð pæp¯s >i7Ê=>÷Ì<*ž ÂGåF·CwšIšap‹¦ázRnt;tCƒrˆî;
+žt«j‡-iBÀlŒþy <)7º=ëáÇUDǵUcLc=*7ºKtLy2Ý8Æ­8>'íF¯þ6Õ¿Bbób´þøejOÿŠ!M†ahá¸Å¡a3¦"ˆ)-p†þøçô¢0÷pa–‚tÙv‚¸ëÇͬ˜È®9ç’}çÅ&aë)ƒEºæ‘a‰h]´7SRØsIÛI
+À°6r
+¬´öJï{npÖ¿Æ‹×ÙóÙê:»Þ]b«—ì;¯\ö ¯\î9nÃåh ¨õÚA?;Þ]éÙ,Ýô>~qÈ{Á@Ãhã`XËÚÇ‹íäŠz4æ ¡>“,\JÛËÀXDòZ”—„P·Œi`;•ŠÙ¸v i¡¸´ëÁ‘‚kžr ’*Jê;æåi·ÒöwEgŠcœ‰iV$6–€áì…[I<K—{°‹‚¹-Œ;…¸ž—«a e$Ÿ{fâ<>ˆœ{‰Uå(3I|œ™Ná
+fä3€Õ¼Åt6ÈLf¦WxŸ܉
+OÄ n¸af’ø83Âóä)ÓÃÄ$éa^:ùçq¬‡—b˜—$>NL§pŒ™Y8Í<ýÅŒ»¢prÏV7)¬¸ÅpÝ”¤Çë¦
+ÿtuÓ3¹ Z2cN»uÓµÌH«W7áŽl”™,Þ3ó¶U7µ
+‡™Ñ±«›Œf&‰wÌH¿Y75
+Ç}FêÖMüáž·Y3=a†¡Š†k1ÌJïãHoUL­Âqfœy`Å$‡3Lï™Q›5“¼6Ã̦¤¡ÚÀjwÕ¯*Bq
+K¥svä6;܃|Ç“fÜw’xÇN|>ær¹°T:æ;³–q°×/ŠÏ¶cF»™~pQÌÒËb°jóÜ0›qb’xGÌåÍO¯ðM7?MôÞaMÄrÓS½(½e2ÇVô&ñ,=–ù;¥KÑ{ïuî·.²“Ä;vâ3{ëâ ì\µ.ÂýÖÅAv’xÏÎÛȺx™¹ÁÎ,³Nþ–íг¥~‹µÀpæÂ㉿€?Éïe34FK’^ÒrÙ9;ùoúóÎ7Êú˜?šõ“ôXEÛ)=cÖc''ð%;;y­S:ÆÎìãÊþ—ÿÊsϬ¦Q,nœGÒZ’ÏkþéÛ39S-™¹ü[F¯püFøíÖé‘lApÊ1¹›Ù¢p”Û‹.TŽíÓg#Ë‘ÿGåh¦¥ Ü$=¸þàÒ˸'†™Iâ3—ïô
+ïHÜÀºàŸÑ…ÿçý“ †ûQÿLÒãþYáÝʼnL|ÀƒH ‰Uónò¸&;¼9½Gâ9Ç0âó^3Çã«+ô|ø±—ˆ’òÜh÷/)Ñ ‡ôŽ¹«9úæYRží_æy|”üÁW¬²òÜh÷ø€Û{ŸÄ·ÆÄOÊs£Ýá{,³ãóûÀ¾}–TçªÛa[,´¤Çô=øR^R«n‡­0‹c§tPêvR«n‡þmtps:ÂN:sÕ½õ•³=}ΔtRÑW˜~œ^bD aUŠ)ç`ú:•—ÓbïÓËßn
+½ØØ¡ßÇöBo‡~'Ú‹otð÷ñ™â×Kôû¸{È%ö]´f’öLÍ‚ ô»$Çåš°™ËWwy<o1?Ÿý[ƒÅ j07ÿÕ`çæ¹Á’Eqæm½ƒ¢Öî/ýõË8
endstream
endobj
-905 0 obj
-<< /Type /Page /Contents 906 0 R /Resources 904 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
+904 0 obj
+<< /Type /Page /Contents 905 0 R /Resources 903 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 868 0 R >>
endobj
-907 0 obj
-<< /D [ 905 0 R /XYZ 78.37 808.885 null ] >>
+906 0 obj
+<< /D [ 904 0 R /XYZ 78.37 808.885 null ] >>
endobj
-904 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
+353 0 obj
+<< /D [ 904 0 R /XYZ 79.37 771.024 null ] >>
endobj
-910 0 obj
-<< /Filter /FlateDecode /Length 2649 >>
-stream
-xÚÍ[9»Îõ+&|/MVñ„v4Ž73œúÁüÿSÏæÕÝÜÖ.°Á@«žf±Î¯røí¯¿ýýOÿÞß¾ýí©ÝMæ”æööïo‚¾á7q3Ž¡¹-×âöö¿Û?p¯œã“sñ“sù ¿ïôÎ5¼|G£üH‰é±{ x)ÏüG>òë†oßhî Ñ·ôQ"n°FKOýÇÓÀü43ÏÙ{ò×Ë¿ÞþA2
-usÌiÐr"¢äL ›E”?#7ÆïŒèŸè°‰G£E¥g…pÌ(×ÓÔ.J%IDcy™s¶§€&êDóÌ•§éM…O¸'½Ýã§ÒÍÏ
-ýªeA®_|æˆJ0‹ƒxŸšªÓ0òJªòu %žº ·ÌY1ºÍ‰Ëp&
-¦G)C5BqOw‰zÊ
-Ùáåë†õÞ¹eˆC9¥°3íø\RW{rf? rVyÑX|#çÕ¨J¯VµJ#5ú«õOv±zR Õ“ò¹ƒ2Ïd`À„2âÓ%Ȉ¯fÈ@pdlß—Þ)eãgc&;v.ŠYkv¢V*¾—Í +û§úŠÇE«•‘™ì[hjÚ-µ¤¹ÈXAýM…ꘄm2²wòÃà%xbZêÁ¨¹T= D*Mqt‰PªE7ÈÎÛszÄSr3‚Pm{úšò}Ò
-ÀVdgyNÚm΀²tGÝC$>«`Û©cÞÑ
-åt°ãàPšä á­Ðƒñª€IeiA:ï NDwŒokÎeàš!eÙŽ¿0º©Káû»Ka?‚Eʼ½ä¹di¥¶•½Ë7mÍZ¡ï’› ÖPÃu«‹o<KÜÅbÑó7øãÇù›œÃ£FSùœy‰LWLZ,“ÇU€xb ­%
-#ˆ§¬Ç[ŸQ[ ey‚ÍN’9O'sj¥FJ'XïÅ_˜×ÈÝÖà``¸ÖÕmY³Ég˜¢I¦:dŠæØ-Èy¯šâm®R ;dLÕD`g§pïÓþ‰”É• Õ)±€n«·{õ047§ò`T>¶Š¨nFæ¶#ÄÖÚíÅ)—¹´ðÓäÇ”°‹>ô4¯„1ÁÏmÈ<j aìétGýy4^®ÓòŽ#RÅAUP›ÑèFÍ™º§¼Ê5²Qƒ;>j Û¼ í›}éšÜbyÊVRÝþåÎî^Ë6·P¶¡FfUsvwPâÏû+œàÉiG.4õ{‚[@ãqÈñ¡‘aŠ¾ê¨œE„îf{ëûòÞÅå;÷P¡bœíýº¾·"§u8Ù»><r f8ˆžÂo5ëõ±« LQÿÛ¬Y=¡žÙlמö
-D»æS»
-¥G·: ˆÞÇpǬ±ƒ¦²¹+ýèMkåà‹ç“ÿN¸4ßWõ)À#é;|îF…UÞ §!·qŒª’[}œÇ4…»ÝÄ
-.é—cÄðN>½|Ô£r'ó£›æš OÛ³H¾å]ò׉K¢?ÞõUº>2Ö[UàŠÊò¯v¡YÁb=u_¨§uãrëÆëž%7þu’: `
-k{ªuþJÉÐõÔWÓS 3å 6ÞÌI
-Cr Êa•r}ĶSAÏW=ÚÆ.õl0\²í2‘;#Ëß™ý¢6áÂx¯ƒ{k›|ìö‘d}EÅU¯›½ô! u°?´Èêh®Mné£7ˆô¥§×@.xƒß»r°aK2$ˆï8˜K®©—¶Ë?#Xˆ;¤¢Pöt/$,¡È¿½-¥³ÙTUa¿êJâvŠªªÒòÌ@Bˆ™.𤠒l öy¥6"P×ïíËt!?Ÿ!¼ÿÚ¡2SfåRê‡Î8Úh†òþŸ××oÇ¢©¹QC|ÌcHZ¦ñƒÑ£¥Y.‰?¶“ÞrCäz3êo÷œlwûÌΫlØðB‡‚3ñ§´VNÅËê_í†Y¼°¡`¡œr’YáöÎ0e*–ÛëñéÂf:^—uS'A¬®p"´ª-—”ýAEìj‰×:•Mwó.Α#3äoç¿8a5.êªâ+q[]%øÏOª‚δÝ!¨JJ6({FTú™K¶‹ÿ[žždH«˜ÃÞ5ÀȾåÖ³º¹S~–?˜ß^Ë_•ßÁ
-¤æ4¦ŸÓDs7=jfa¡!Nœº%E*wº¶ÁÿùóБ¡qÕH›¨ ®« f§Èn»ÐÔ4ú•áÌqWçØF˜õggú³kúÔ¦iÚ¤Úëÿþyz¹×BÇ]Jlù7ÐÛ˜¨NÑ7ZãÌöË]Y1ò‚_oßþþ‰ï
-endstream
+903 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
909 0 obj
-<< /Type /Page /Contents 910 0 R /Resources 908 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
-endobj
-911 0 obj
-<< /D [ 909 0 R /XYZ 78.37 808.885 null ] >>
+<< /Filter /FlateDecode /Length 2210 >>
+stream
+xÚÍ[Ën$©Ý÷WÔ˜ €@²,¹ºº®t×ÞîöÎjþ;Á›„¬L\rk¼(Ù…“ ž'¤å寋¼üç‡~^?~üq·þ¢Ph´pùøÿÅuq^hwq†:uùøûòç«”¤Ä_oÿûøo%QžWÒ š6è_¼7ÙðñL@ñO)¥³‘Èwe.^x w+¬t…–%¦wç¼½ R¯™êMJ¸¦.'A:ÕÉ7p¯ýŽ°B¯ùIÙž |á-|/O†íÂ7xM¼oÏvü4R\I’»' h^›Q–pV8·püSýLç¾"÷È\PÓ݉δ’ìxÁDШ$¸ËÄឆ{tRSÔKoYYNó>×ÔJU­ò5³.Ë
+Ä•LM¾›Ÿ{ƒÊÂï «ú2d‚…'¡­Û½
+hrÈ’ÞVÜŒ½ßè÷÷غËÛ‹Öºsô-hIj‰¥ýYœ/Ä|XM3–eq’jèܳ;ølÅH‡éBûD÷ð)ô5}/!¾[Ûë"÷™WLÀü÷(£m.hF7µiß³¡ÑˆÏ4ƒK°¾ŒyM®ÖcÀ¸!§æÿ›õÅ8ù̳»1@P oŒr;–±V ®–÷dèÓYó zØ'œI±ô¢UqÿwðV×"·ò8»J{zB¥ò”5™÷`X,«…‰ÈósZ/€E#È›
+B®øVÇÁ ªi—1‰u}ï¬ò€u´-¤«ç<`‘Øe'&¿ Ý[»Y1é<BåmÔRžäÒÂ3Œ '#ôƤ!\ l”è16xQ<iðÍô±’5E‘ü‘J”DÁ‚  J£ØÔÆÛaSçô‡'ji§G–OND) ¨aSSÑ‘gç½6ðYà -ýp °é>ey@/¬9ß7"ƒ§ö »˜¨f«ƒÜú€¿w
+
+"Á¹ú;¡°YCa‹ (l, Õ*gü™ëôQŠK ã'š9ÝGUåò³¤.gउ©\¶l«G©\<#®çØ$[´¶F†1õ¬­iÑÚfÅÚ¡å2Ôç\F—V1^;ñ(š¦Öy'øç„c@K±}@í0:(q¤¶fN$%$}§JûÅŠÌÉ¥0hzñJBµ²Y4\ÏÕ^?‘e[ÕÁt«ú-<@yDâ
+˜mÕ6CöÚ.ƒ‰Ôe=¦­òÞ[sß‚Üû–ulö/·ÉåõIµ„¡+õú÷kÉ ¯h8h1ª•¾SF~_ j¿ÔÚ£pÎíed~þù‚OqeîÈŽô£m³=CkåÂxDu͹LY² FÛÓiÏc¹ N
+ÃZÎ$IK ¥oÓpæQÄjÚ“³
+íÀͺsg|}Á(‹Í¸£ãOM;¢ ê´ƒhì¿ãÊØb–×fÚîTíµÞ7TFé¯á¾ùx,XûÿøòM¸1o7|´—m?ì=ù=§Í<bð<«„•›& omÖP¢®&ºœÝΣïÜ/-3ÀÕÄÀÁW8&»–w8R^uLÄäÖÇ|}…c7œ~‡ÏuÏ<éq§[Ü@[½«ÿ¯˜nq_¦ìì_KÉU7uÚ~«äº–Xs^H®2\Â4ÖëSûÐÏ §iõÈQí ¯§¶VÞ
+-a¤0|6ï–|ºO$Ï™G£!ætG óÁŽV[aÀN”7#‚“«ñ"†Y¸§Ú¼C86ÑeHûð•oµ×Ó6óþ"ËBÔ›pJymåáMù×±`ÚÐ6ypÐ _6ÝÑðþ©Ž©rË…¾ £;^ôô… SFC[dëßÍ&É]¥+]åTüMæV]Õ¥¢brÌÍ®AZA Ôšp6c™"v½€(]ßõa¿[ªœùžØíckÈÏülŠcèa½¬¾¹§ï-ŸÅð§¹]ž§hýû2ÇX ¶}]jÀûr¢Œë¶×ôg7Åà…’~ÐÌI†ÖìÙãääf‡¸¸Þn<¹¯CcâÄw8vÿ“
+endstream
endobj
908 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F23 379 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Page /Contents 909 0 R /Resources 907 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R >>
+endobj
+910 0 obj
+<< /D [ 908 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+357 0 obj
+<< /D [ 908 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+907 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F67 393 0 R /F54 378 0 R /F55 387 0 R /F57 389 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
914 0 obj
-<< /Filter /FlateDecode /Length 2517 >>
-stream
-xÚÍ[Én$9½×Wä´F¢¨ (pVVÐgßs>õÿ_›Ú%*6»\€ Û‘!Š;)YÞþ¾ÉÛ¿Éòóþöí?OnJ‰`Œr··ÿSô¼©› B»›³JH«noÿÜþú.%¼J©ŸRªRâƒ~¿Ó¤´ðò‡v&¾¡é7õ½</éw/íYüࣾîdÿÆÊHˆ¾¥QyƒNX{zJüYŸT&àÉß1DÁ…—ÿ½ýIò)s "X°¸!Ja”¯âá̉‹»jŹ^îù3왩»E]¡Š¾bôI"¢f#M”^3E²ôQr‡‡|ƒáܹúñ>ëÓت›¨KŸO»ù(]• «Ò_‘ƒhXúþH.p@»nÊ]#j
-žY‡*º†+”“uåÒ€Â'l|ZÄŒ^«›ÑTÚD=mq—$Á—?’F"Oºg­šˆÕf[Г¢Ñ²î9®‰TÓ›aÃ_ó&C"R‚!„—öLOFˆ¬Å­“Áîù-´/…,†±Û¬F¬FV;Û÷NJ‘§nLö~Õø'˜A …ŠS.ö>IJ6A¡¤¤õyR¢Äuž¬CáÌ(Y5UüD†bFš½Ž6B(FÕ.þ¥sF(Ï“[½
-Xôð8ÞÉP—†Ë*¼ïDñQ5çO `~¯M J,¥Ãq.Õšu?ðih6›ê}—¬sé«MñðFÅÉÖ‡@Ë°JµÐÓ¨ªÔt„Å“ÆwJÙÚÈ
-ÛIÖÄëù¾µá¯­A
-ø\Ç(D‡Æ†ÏOp¦êÀ(œdz[RúŠ¯zöNÊàIg)†S¸Š']+®¹žØAŸ£å°>©ã’øÂ-þ¦¡©Û‘]¾?EhÚE§×RR#ª
-G8’Qº:"Ð(л->°`Û÷ðÏûqÑ7³1 R¡+Xîl5sETÉm
-ðÑ oížëg™¦5#E6»b¾-½@é7z†ñ:Á4›žÔÜcòŸáÚÔô­j?—6ëðR ÀZs¯±YÏÒkÔ³ör·àð"V>V…h:nwðúIéñNTøúF¯+ Þ
-¼2(L0û]þÜ­w­ÖãÓÁd‡ž³Kî³{ðË6¤¹ù<g'1*M}±çìÃñ8@ §-_uá¨4aTë~ç{¢ŽÊ%[‰'W†Æ¦0©¹ ÓkœCë¸(¹Gá¢øÐpO!ˆ¡²¿¯i™Ïœ³ …¬
-\™pz|ç<·@¿Qû±K
-}e®Äõ¯:XãÓ½¹¶WÊmüšþšru¦6¸E»ÏbwᵑÜT[G“xv銒¶[l^_—¹Ö÷Q¢‹)©,† ¸`õ×­A
-i¹;ÍÖ<¼à¢$eÈ~™ˆi<PC±ÈLàD»J*fYµu…ÆþøßN¢Î –‘ŒäœÜê*Jß»9%žGluÒØAìÉA·@Ñ:3²Dk+G5Zçf.[ó­åé‚Æhå£m_%ïZzr äÐÀiþÛ ßüØêù? âÙäÐwÔHkJ Tëâ §Áµ~Ãb›(×?ß¾ý £7
-
+<< /Filter /FlateDecode /Length 2148 >>
+stream
+xÚÍZËŽ+'ÞÏSøB €¤£‘Æã3‘þõì¢l“UÞ›âR@îî™ã_ò²ݗ¢îõU¼üs‘—?^dù¾~¾üþᢔÖ*wùüûEÑyQ„v‡JHT—Ï/þÞ¤ÔRªw)Í~_éR"¼þ¦Ohú¥~”Ëá5ývðZ¯Å¹ñãN¶;(#!ºK«ú§ÐÒOŸx÷'_e&àc|‰-^ÿúüɧì%ˆ€€f!ž‘Â*Ïâ™÷̉‹âh¯à+øŸÃBÑ⊢RA8Fšô—8ÌaÈ"f5¦k2Kì<KŸKÒÑ5#ówüºèÏ'•ïÉÄébäÆúòÖ¾Õ¥`üY]ëc«ï8¶:zNZ}O“8
+ìHŸLQ--ˆ·fÑdý[ó}`Ué…"«+d
+ÙS]•"yZ¼c⇮ÆÛìrÙ㣾*•ÿÅglaº™…]’É3ûÑ’H×jæ¼|à'­ÍR#‰n¥Äk½ÆÒx·…p]¨ÙGç+I£×L«TŽ3‹•^H*ò;³S'íÞâ Åuu–Ðœ%§L©!ÊŸ¨’&µy~,þÓ®¾4“‘E®ÅEÖIöÇö䥭?y4Jž(æÑœ‹yÊ 'b¤šéš6Ù+³tÑ•Úš?eƒ@?Q3¬½;V¾Ÿ£Š‘ê{Ñï‡w<'‚þW–\]èÚ­÷Í–_zúËLkpZH5­yâ`ÊiÁ«ÇZfK3ó_ø):ŠÔâw¬¯Ì3gãæ£ÙX «a\-FðV»êEíqåÒKÝ«ç"Ø:+œz&¬†ö\S¤G°µV(ÜÁj6¢£(4f„ëzŠ"úí\Ÿ®cýI¾ŒÕ
+»^K:rpËôkì”(LÕ‡QɼŒñeººŸ½qßÓ¼:àÈÁ2ž,¡Pú¡ñ4ÐŒY.¹“[I²©tûþ+‰£Ÿ uú“þkOø¯ñA˜j•\ŸÕ”íp\ÁFåê»Ac<¦ŠšDöé>ýKî–‘X¾Rp^^
+°íR@ãœ.Œs˜Šo¹È©‚ñ|J–%¥±ÞÍ€ù}Áü­ÐU»Wp°â×üæ'mk` <Õè$oÝOÚ` ¶K=ʘSbŸ¸Uñ&n)bY
+ÌÚ‹–+0Hs‰YÉîn9¦ °Í@/ig¦¶'³QZx‚£Ì5¥½Àýш¡d¯©¹\zÆalÎê\S&ÿ8æ#A©uÒñªè´‚¢ë¡Eo ¹,hw =i0?R˜áW`ý¾·ƒ"ˆ‚ÏQë%G¦{[A”}èµ/'Yî¶'»9U¢PaÅd,ö=‚PWvÕZ6vÃÑza‚)ŸÃÍFS,«gê|u8Ùùú3¸ƒ$G·ì|94ÜÙÐðDr¢ÉîÄܦ^Ïô“žkî‡óÔOù‘z6™ã>lˆÆ/„  °z\1y$´>9uóx€Ð½
+àp)wò§[KïXïl¦fiÅ4HVb„Y&n8ìàeÍʺ+ÙiªÖÕb»eñlði²¹‘øLMëÛÉà;³Á -¡X<ÝŒõ£•ÿgµqÖ#wßq{M}¦t†w²LØÊ6m†k›43r öÓ!OÍF«Â*`½`×”8Z–-bÀs œó0†gjzñz²é};ãÿ’0œ]×ø±Ý08Ù`ìÖ'rCR÷vU(³ »û/ïÛyùô HÍÜ Zfr7êtôò‚»±!Ùãö¨1‘Ax3¬1W Xæt¬mÙxµŸoµ æ:>©Z[¶¬Ò_DÆF¤¡A´–}l_ªç¼Uû¦k7ñèæý(±«zÃJ^
+¥ÃjÃñ—ò¸2–<Jôc×?»Ìí¸c!FÃLi»±8þ#×ì²¼_ˆ›mªÕ."nzüi_ÐßÙlÓÛÕ¾`ËÇý¾ ¿»/x6=ƒAªkÏÔX8™ž¯gB
+—ƒ;…ôôÌÂöÌEâC~›7бÒà¸Êé¾Ã j¼'ýOç<zÖè‰ÊÁÎá7†zûƒR8›ü±eÍ)PÛq•u¶U&•ŽnÔ~P™ƒ>&¿í‹!îózå§Unó.áŽOöyÐt©“7œÝ·6ïO"GÎOÇ xáü¤åo†‘ÖDmVŠÙÔ-­o³lÝîu/Þ´ø˜ÆÒGg3Ž÷f” ŒÚtµ5ïÈf°É¶i; r’½"ýâÕcÑ÷~‹`³“”žw’Âù¤Ð+3‘ÃÃÀ}߈Geb”âG›Éœl¸Ðô¥úŸhM¥€â~ |2ÝjR¿»à ß·G¾Á%¡‚© »ð·¦ A8ëG
+|\Pk3»}Ö~×¹.so N™Úêq™ÅŒjöh¤0í ¨ã
+Õmê~ë°ÆU¥]Ãmë÷¾‚Ìb«§Â3vp'§¶öLs¢4RU}ìÉÔ‘æÁy…{§xŒäsMå$ÀÁÙ o³f\}ÈÖ÷êYìÈö*צÿjÖ™ý¾T§ÏÖ-tV±Á½N
+ aEx¬-·4¹Ûm"ï¡l#‚š(žh(ñ'®xá‚‘­\x’_jI#ÂÖÁÔçg|bËýj;­ÉS¦ÓXô:œâÝ ²ó2ioI&=®P¼†å7¨ó5^û×ÇÔæŽ_øùùòÎŽË
endstream
endobj
913 0 obj
-<< /Type /Page /Contents 914 0 R /Resources 912 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
+<< /Type /Page /Contents 914 0 R /Resources 912 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R >>
endobj
915 0 obj
<< /D [ 913 0 R /XYZ 78.37 808.885 null ] >>
endobj
912 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F57 385 0 R /F65 387 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
918 0 obj
-<< /Filter /FlateDecode /Length 2440 >>
-stream
-xÚÝ[»n,½ îÏSì ýEÝ
-+}å×ü4²ZR N‹Æw“«ˆ£?iWþ–K•s"(կʋ#V¶[70jí„
-KÒXÅ%c—C¨Š,N¹6'@ë~ŸD;ÉÄ~ÃkL…U™ø);:Ìcã˜È°ñ䱑çä=?Jõë@å)P9ÕS‡»¨šCKqš}°ºU90†w\f:ëy<ü„LrÓ'2 ',Ê)¼›E½«„6€i÷8 XÈo+M¨¨ ¬XB”½-¡«M.Ú»ŒháÀÕ¹ší™82#mÅà~ÜÖ{¡
-q˜u]ï…AØ úY'cXŠØd™½’Ö¡(¸Y5¨–³+Œóö>Wi·Î® …ÖfX{tÊ8ÏJ\ëèæz˜õ¶Þ µ
-„ŒjœPUòzÊK×Tl™ÕLÝBs͉Â÷Ô;ýbX£ì¬(«u“ã—9ÍMÞ~PN³o‹œVóÞqN3Ž`²›å¼g*ª#µ
-|œ!_š
-¹Áœm6såÑ\gåÝÚøŒÚø¼½ü•¹û•"%xJèFõü%RÆÀ÷+quž©im¿µÉJ}ò™%ÆÖ‘%ä ÂèüVmzg)õEw_ò­5m’Qö¼ó~ÉOÖh±é„F·Å“Au”¡¹æ'î‹­C𬨨uVõ«îQNÍèm÷}-›£ªŸóN|ȸ1ãõ£äˆÁàÿ­ìéØú‚ÛDPB/ µ*Õ]7
-æ¿´ÇÇ¡JPSK¯:N4²º·2Ýì·Ò ' ôZÙÌ¢ÅV Xt­Ú¸¢Nê;å):XJøƒ<eyþž8ÿ )Â+u¶‚>Ì“
-l|êÖÝLÉ—Gò©HÉ–ü]²[Sl+ï+ÌAõLa– zGÁÙpOÀ>x÷'ô3úMó</EGV oÌc}1µ)t„¿m¿þ úB¯!Ošv®S„åÎb2BB´ÕnÅ9"[WZèå~nÏÓôœ¿p¹³OÓ#¾Ì;ô$Š¹¦ðŠù"Wb¥
-EÛ.1ÞcmzŸF)œ‚ŽÑ/Tø„ ¸_ÇX¦rsr.ÝØwÓ Þj%¿¸5§§Ïh+PN€&*‚ÝÁr\e+g|6--ÇBò¾÷ï®2Ÿô Nfi…u?sÛ7Î ñŒá8Óœ:
-¥îÌfÛebè¿ãæq=eãÞ&•æM]p ùÁô( oìÃp;oŸÝyUwOÀ
-éÕ³û;+ è©þË5ˆ'h0ñ6—~VÅs¥øm—O¸%Ù­:¦’ïë¯QܵђF>ž(ðù̾[å Ó<>‹`Šº+.(gW\NÇ08èlžt'0ÂìÖÜ1(V :µk¿H@8,,aé@ÙÚ2T{’õ™0ÈgÚfV‘+£ç0Ó¼ÔBw°¾¥(˜~í˜ÞÔ{mÃ?<)Nh;¬¸µø¥C3ñ¥ÉOÍE¯öªÚ¾‰;¶Už!–`™yÙZ+¹™nn‘<¸/pÐÖ¹«eöé„–ƒdM<”s± E[5ò•áÖ‚ÖŒúM–<¸zô¼&6ê)·†jÇ,UŸê‹}5¼nƒ€ðÑŠöëÍ Œº¶Ç5¹ewt EPS.í©zŠ`ú|»0Ju+剖y`¤e¿×5müœ>{£8èNgêgiÏãÒQqIÐ#ª·îŸ; Y¶ á \Ÿ¾oƒÓ? ú¬îtéúÄãžÃù±õþHyvxZa27jS)oÈxº¦5±¡B?1ÿž1\~§C»óAÔ
-Òâ±
+<< /Filter /FlateDecode /Length 2276 >>
+stream
+xÚÍ[Ín$)¾÷SÔ 4A€dYruGÚ³o«½îžöý¯ü& T&Uvk|(¹ŠL‚ø/
+´ ‡=]þÉ\&‰È' ‰Ò_]Æez–t߬‰0$MÏe Ê÷«7z:âÐ˾ˆ÷ò½®:çYkdu¿ªqqVg-p®ÖJ©wÊÎ-fðõg4Yd 6wÍ]`¬¼X6ªþºe¡NLLZX‰=3€‰:f±+•¹ØÊk¡‚ØH%0*AÅ'ÄÐqb5èÞ“ATˆU»‹ä±CY+Œâ»FûdüÎ1SÇt'ÆþMåÅ$a$>‚kz÷&5]°§Ð¼§¬ï©ì~.ëÂò9sE»¹d}CÕùNÒ"y#Àëo’µ>O‹œ:ÏS"Yä4ðåqOönR‘‰ÿð,Èšbò8’œ–¨[`5çI/®rWb{5zˆ½éˆ‡ðK9³uÃ’|RJâe®Y³¿ïŒ_^ÛIºh(çÑf…Jý]BèÖ†ÛNô,jv»$—ƒf–­‰@X÷=©rwMŸE›)´Bñ£Ž~Hw¤¶šd!Çdà‡¸Ê›Çõ”}×û~%õ+'ùj¨øZ^%:ïPhžKë\"pÔã,­CN›o mP€›È6¤ÙgxG ѯðþ`IB‚ zÊ‹)¼0€ß$ež§lNë )[:ájqQ\MÚ>+H·+œ¸Òµù$þb?Ïß
+ žM·ÍÓcK3MŠ8„²b;w¿þ“q–ÝKãþ.½´'XÔ ` Ú­ }*˜Ëóž3iáºåí½Ž _½=^Á¾äìíVâ£fàk›ùÃÖA /Iïú½ú☉·By(û-{ë†âráEÇë{h¥óšÏ #§–nÙ/40Eý
+;ÕF!6LŸƒË¸—‰£š!PÒ´å¢Ì®«ä²]ŠI(ª…NtšbÒH¹ŒnkuÒçµ°¸N5 åÖªu®M²4:‘hâÎi«“7íÚ"¸8L
+·—§JOn–]íí­”6F‚è-™jìÜùmê¡-7WäwpSñôȦÜæ®·<*œü.;$dÎë
+מóºb´`¶ÝSPÿqôK)@?»æWñï!¬¥ÚTô|ŒQ84ì!,ësÓ%4Ù/5„Ç©‡¥Cn7:Ê«5LyæKÏø¢&¿>Ë›“ŒW©ŸBpš;#´vÆé'\ö-Ö„–úYßÚÏ®} +˺¿B¡I ëßÓÑ´ë=æÑ*æ‘úB",ؼµñYÂY‡3QOmŸÁ"RûLO°•tzà“–˜ Ô‘V2":&¨á»lŽ¸…Œh¼Édh3xí9&’(X=…‡<—Axx k&êf(Q]‚C‡<Xî½õ@7äyw}ç„¥~âÝ­ùÐn* ð[kÅ›A4ƒIÿ¹jK¸º«_h ÝŠ»²ÔdéÉ$ÛÍþ"[)’Â[x[p! ‚eõ|aÚØ)mWÔþÛ†coiW/ƒývÚy&}N·½´÷‚zRçÝìξÛFes0”¿[ÚìSçú¬—÷`ƒÂêžµÒZsõBˆÞBhå„P£^ºgv1Ïk· Ò©~¯BƒÁ^Z÷ÔWã>=eí³
+g\~¤jrB*×SžG¼Ö»ƒ z(*»˜=ÙÂo€\î›õuµ
+¡0`@ ¿ŽM¦4§žaÍšþ“º¶{{iK6m¶îÎÚÐïL¥¦”ö)ïºSmFcw›³µ"—5Òú{Käò²wAð\Tœm÷áëm•â©ÞúCWÆKéÈñEröÕÎõ ÍÌ×tš#C”n%gG¿'Ù"ýSÏ¡-Ç%©RÍÙ8îU0{ >±®æ˪¤§ Ö÷üß½Ði§½Àe©ò{x¸é$7ÉfÐØgZÂ)û@øuaÛåm„¢
endstream
endobj
917 0 obj
-<< /Type /Page /Contents 918 0 R /Resources 916 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
+<< /Type /Page /Contents 918 0 R /Resources 916 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R >>
endobj
919 0 obj
<< /D [ 917 0 R /XYZ 78.37 808.885 null ] >>
endobj
916 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F67 389 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
922 0 obj
-<< /Filter /FlateDecode /Length 3281 >>
-stream
-xÚ͹Ž¹5×WL¸ˆ&/`0€Z½cÀ±2é ðÿ§~¼ÏbU÷Hë «®bñ|7—¿üë…¿üõ Oÿ½ýøò—wí^„`N)a^~üó‹ 7üE¼Ǥy1Z0®ÅËÿ¾üý•søƹ|ç\|çïôïýçÞ¾J£ü
-Iÿ¯é±{ ÿ6ðVžù?¼çå†×7šûè-ý)Ô5V–þüÊ[~š÷åºooÿøñ7¢Q¨Çœ ‘3%l&QÛH¢ô¥L$ÍèêßÂoÃ+²Ú#Ëó'þ‰4ù—vÓ–·Dâ-þ5dD„•^! ‚Z9¢ ™ðpq·
-•%½Wé*gÙfÚ®¡™ævAÍ3GZ‡ÓÇGˆ‡<$ú&½?1Â*f”!öF0‚µ½ìN¹§Ó£
-ï£5¦p¯¬]YK/ψx±qͪliü›b_ÓaËV±9âW­õòX;¶8ØkCÄ‘iÅÎ&ÀÙQ{]æ½Óxšlå=¬|býš¼ƒ._›äHó¾ÅG¹¼"[t ÙDX ‹jÐJÿD©½WRÀ¤É¯aß#QýVÅ IA{ÍÞŪ ‰qNQ^á”è'áf-A ܾJ®^«¢%ö&B·o“ˆÄ»n…§0  5¨aQ/÷š5½hQñ´íû¤W³FjL;“‘~Ò^
-Œ€»¡Ý›
-E^‘ÂÔá+Ï›GáSF
-óNWk8Ü2M/ðx‚€ŠL¸¬åÈ%ãÂíåx"C².ˆãNÞáä*MÑÉBÞ—>×æÓŽ}
-qg¶¬5©vG²ÙwG,5éºZÇžèÈ*EçÓ¶µ[¯V``¬Ýš±ã’ø².çq%‘7mE&­k«xá=Þjß$>…m¥Ý·zŸü]øe3ÓDž¾Ÿ— 4þŒ¨ËÆ3uêÝ[ùÚb&ÛÌ× *b‚=¿Rð–ÝÔkx,³䎒Ê.äƒZ§Êz«ë ¬9˶ë[–¶ ß¡í§’ËlÂÁž»PO
-vÝÈV"Uq¦).ñ‡Ìÿ–·vUîÔ^J~ÓÄ þlÊ!ñmß„ÈÛtaMX÷DˆfísOt°2ÅÄblE–ç¶ç^Y‹šo=NÙ‹ì»"½þh™×–ÅùIRþt,Zþ„ò¬AzâFÁfη-d¾ôY+<·E þ±<äR¡ ­¦Èù³šŒ»VhRp¡Ð„Z1%¦BS>̹Î~¥!Ù4BSeWÞVÍGŠ¾#I›ö% Gq™qö™,6 ¸6ÆÈœ—ø:ìzµLb,sƯû‡ðñý@+Õ¸ãE•í û?i쨅øÇ5M5Õ†ëÂáïÉ!uÕŠG EÄ.c§­“²n½7„4p¯…Ó³–Š³Ì’ xÿ|UÁ
-ú Ñ8—›Ôd´Ô¸ÿQÂ|œ£§w©>Þƒ÷–Ã1a_•œ²Ìó涷måùcXSXN:3á}ѶpÎŒ€Ob[4žÛ²?ç¶,gB»¥~r|mŠ#‘%¥¿õéy‡kø²ó#áIç “g¬}kÑèû'š`Y;ña*ôs¹Æ¿ÔÃré¯äìù£®ßYÚy Oëæy~Ú$„Â|F¨d1$ì{K í\€«ä´e Jr-äTÃq[ Sçy†8›ÜXÕò+E¢1Ï“”óãr²œ{ß™AŽ(7•+â“£‰)soúy~©x—û¦”#‰‘5 öö†kfqü*¤#‚‘­ÇÔ 73¶DV_ìõÑñ¶ÂZPÈ ®¾÷5ÇÈ[8”EÔH-L’]h“ÒŒRÌvB)›ùé^FqŠ“þL…¶
-߶hë \[)ÍõضVß6ƒ»[©¶´£HvÅo›ù½†»S¾¸%1b_,Gè5uÍ|‚²ç›¥ØÎÓ#5bXˆoýÐW>ÊsQûdèÉS©I%Vq †ƒ[Üں˪ü,Û^ÃÚUùyw &º«¸Žë”ÏWáðí.à\L€^ù¾Ð'‰LÔyd¢ñBd"gèÄú>kã‹t¥+< BhÚ0%‹äµ¿Ï3þꯥ¸×ÃæÃW:ÍxV]ßBj‡Éœ&ÈÃZ»²^îq¯µìßæ/¹Ø¿À;`¶äËjè6ÙÑï{« ,ËnG&6ï
-ö¦a;?.LVÓqiFr„¼¯¨$å1”\Jõ¶«’åEL…wðv†zRû1dâ >ƒëGK¾F0K‰ë
-”ìg‰3EÝ­x׎QÆ]æ[ÆO¶ H‰CŒÙ£üÁðÑ7ÙQ¬4äÜ y!”£z} .D§e8Æ‹âÏ⢷fŽ×{Šþï}qàù´ÿÊ5GO€äO¸zæ{7rØ6ÎpºäŒð‘ úݼ5Å©ÅlK`f`²¼Ïšÿw95Q¦I ‘3gê¼–à,ðÇ/ÿÿŸ
+<< /Filter /FlateDecode /Length 2279 >>
+stream
+xÚÍÉnã:òÞ_áh>²Š+ˆ;í̹oƒ¹Îœæÿ¯¯¸Š*R”b$@†‰,Ö¾2òö¿›¼ýýC–ïûŸ=l¸)%‚1ÊÝþü÷‡¢7ò¦n.t7g•VÝþüÿöï)áMJ|H©~I©ßé÷> ¥…ןèL\ôK½”Çá5ývðÚžÅ~¯ËÜÞXÑ[ú•Ø
+åÌ@;Ô¿2t¨bõÀÂòw<ÝÑ3pK
+˜<pÅø´‡É¼09Üó§ãÉZN€é]2‰…IA3±Uèñ;«áš0©É*Ÿ¤~U!½[E Û"ão„*Z]!ý±‰Ö…ku‡ÂK5£³2Y€P ÝF®iCTÑpès±)+¬l¢Õª§¦ç+3¦²ÂcÏt·§´†t&ãÿàk#e•O0ã\=«D_&¡À= GÛ…ªÍÝÆû¦{F—͉wÀqJ›ÛF£7pñ;úÆú;¾‹øu«M¦©_?Y#âî¶REùSZõ9í*zmì‘ÄHs-ÙH‘X4pÍf6EHήÍM9áÁr˜U÷¢Îõxéèº\þŽz¿Ící"=Š@úÅN¨ÈvÒ.‚ÚE˜üª “ ¯0°(RaÑI ´Ž,ÂÃ7‹ˆÇ1ÅÊó8HASx ÍxN-‚p&p˜‘ïIˆDç×b×$öà9„͉-ÌþþTä
+ߟØ4Gn‰Þ40”ÞÙR6S%z^åĤWûºP2pÃ.JÝÖdZ3ìz;©¨H+Hخ˄t)ðÍgŠh¹ù¼/ UAXùL¨Šµ½)žª u”8ªÍ‰ÊH¡
+¥‚â˜Ìi•N v}UC§«G) ¸ÎÄ]1qöeR0TOÞû— ”Š“ü×{õ ñ‰/þ eó1Ò Ð8àO˜ƒB»a׉‚Š–mø.RùåYT£k;0¹Ëò<$é¨á<ªë–çQ^`¤å»xé¹É¤i~ò¤‘Æ"ÚŽTB)òÔ½H<è¬ï¢ß6_oKÇÇ­£¸V~ÆKúìàˆÎª§‰Nè;=uE«“ó${ÒŽ‡sß­~ò³'s!{Ò”õÔG.s繌üô’ËÀÒØË.!0—±½o1&­i
+åK¦­­Š]“†&ÖÌ֔ȇ7TŽ.ù 4Ûõ(+2®oq4Ø{h…s¥‘óèô%£jÖ ü˾¦ïKã%÷$¬¶ƒPkªzbˆ”šâ¨)UËjP•—cºÂ©¨™V¸ðÉ?¥¥
+ÈD`‚¬GENzÅ œ Rͳ³íýòÙFáúƒg˜”'ÎÎ~»~vŒ`'g÷#£zÿiæÁBê <?*bìZÝ”a¨òe»®ŽoèuÈwžVßõ¥U
+‡†C»èg•%uþv#øûÅ&òÛG«¨ð׿ìjƒÝ}µ:šŽ¶=©<Öw!½ÒØ?u³1jH˜!ú 5±­ z-HÆŒª>±Ï$h¬ùiËÑæsf[r8
+à°,Q^ ü§Þõb0ŸÒ*CÍоÒ£Ú <yj˜î…·Ð\
+ä¼¼¾›®H1‡ûLã2z;@ºª$ΤôƒíNM¢á2ïüÀ©*îŽ?vãZ~Éþµ
+¥ÇoúIÀ{áwz›îG¥]Q §&"·Æ ¿Œ½»õk6»hðÛ(1­©Ì÷¾)Aêä^X¯¤!·³‘ôt?”G6ÐÖ’¾NTR{aqwŽ[F§Îõ|¶ðÂ’NPÂÜ&-ݪÀºá÷Ÿÿ
endstream
endobj
921 0 obj
-<< /Type /Page /Contents 922 0 R /Resources 920 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
+<< /Type /Page /Contents 922 0 R /Resources 920 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R >>
endobj
923 0 obj
<< /D [ 921 0 R /XYZ 78.37 808.885 null ] >>
endobj
920 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F67 389 0 R /F57 385 0 R /F23 379 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
926 0 obj
-<< /Filter /FlateDecode /Length 2570 >>
-stream
-xÚÍÉŽì¶ñ>_¡0MwÀ`4ý:€oAÞÍð)FrÉ;ääßwq)²D±%õ[à94¦["‹µ¯¹üw‘Ë?^dý»~~ùù®ìEtàÌòù?/
-_ÈE->
-íï”N-Ÿ¿,¿ý"¥Z_ÒZã7¯Ò“w)”ÒÜðå¯n«Ò}O]›þÆòÑy_ßå÷÷´æõ÷Ï¿"¦ÖÍ0©DjÄÕ„…«2FÂœV
-;½Òn΃+Q™ $žÁZ¾gþNy^Y©ÍßO Q¸=ð©ÐoMÁ.•Î̸T•R÷‚qÆae*4W
-3Š 0ÍHäy›Vhü¦Hðñ5G¯Ñž5ËÏ˽ìoŠj~^Ò*÷VìZGzBÀ}·&r£å¢5'«)§¬æµvõnØ4 ö_ê¾e7°ñƒÛ•{MBþ-ª^µ›_Rr„t,cxÛxVYö͹7ú๸èmµÑBÇãÖê+hÄ:‹Fûn“è5m0F!Œ7fðQÜ?f&²[?™yÈ5w„ø jîÞ.¨y¼¢æF
-)‘¥ÝkhjÙÂ$©àÈ-rÛ¬ÜwŠŒÏ0¡Än?ÿrá5
-&­p.^àËEl´ÅP©gØ ub© s„öÀßòD¾ZGT@G¨Çœ´6…•9Œ*þ¹¨rijj2˜ÞAè’G æ}ˆ$o³H‚ïý±‚
-ë£ñ„ 7A
-”«¤«¿6§ÕD¼êJ¡áŸ6E)¬9¨s}•ëÿl—Þäö"µÝŒ¥ü¦|ë]züŽO]0Ôoˆ´&5Ÿ=k>«†æsYgMu¡ù1ë†ra–¥äë¯æ¸ø{kEtk!MŸ+ºÆꟌÜ{?©µ#ËQÍ 2ë¶0 ,Ê ª°pˉ™`8Ü6WäfïhçÎë> Öð­­ŸpÌ“
-¿MZõy×PÒ¨â8¥€°oW¥§fo·ÝÏà…²»ÓòTEýÕmÞkɯ©êfÕÂY7Â(!ýžMv
-+Íòï//¿ýŽÏÿÀϯ‹D7–?óÊ/Ô§Ò¾ÿ-ÿzùgù/c,‚½·ãV±RQF ß=ñ控‘‹Ç²ˆ¿W7J¬¬ïiçäž6c13Ù¬ò¿ À¸»·«~±µ^j¥këܦ}|:àRD]iÊÄR©M
-]ÖéììRG¤² –ßéݵ “ýâ6Ýâ3ÌM嫪¡<;½¨*¯ÉVý’Ã?$=¾&¡²'†û6Ür ¸Uî/·ÓÑÏ
+<< /Filter /FlateDecode /Length 2265 >>
+stream
+xÚÍ[Ko#9¾÷¯ðqö0Z‰¤^@Ð@Ün/°çÜsÝÅ0ÿÿºÔûU®ª8i ÃNU‰â›©Š¼ü÷"/ÿú&ó÷õíÛ?ïÆ_”^ke/oÿù¦øŽ¼¨‹õíÅ%¤Q—·¿/¼H ¯Râ]JõCJºñï+@JßG«ÃÈ¿ÔK¾ì¿Çß¾×káC·ò¸•íŽ‘ßåViƒF_ Ÿp·^-ŒÀ}ë9sýþçÛ¿YF¥/^x†6D$)´rEDÒ‰k"ßà^7;¸GŽMm¶h*Л©%åJJز6жv9VÎ@?Sï´°ÇH-Œ²›¼AãÍš]
+0&ÝKšO°9£ßG­ï{@cf¶%WFéÎJ~"îPG3Ýà'Uò[MV»1¦Ù¿ƒ#%¸íïωRiœWYùþý½n¥t6Æ•æ ¡¶ôð/Àº`Éj5"Çd‰¨èo×Óü#‚ðäí³;š°ã-Å%½¶¬³ Ä|±' ge¡í" •z4˱Ç%)+pµÑV–Wפ¯oûÄxaôÛ1$‰Ÿ…ÏÍ#Í [õž¬—k×=çÈkËÕ§ä±_I•òä¸Û/ô+*[6,¥/„E4Ú5*m×”VâL)è
+VFʘAùU¾¦Œº] [;ë3“„jf¶tuóÁžäÊŠÈò­Dja¡>î\S=
+Y-^]Óoº&¬ôf0ÂoÿûÇ®7{Ëqâg» ÉmCað¼Âà¥ol²*ò“p­ŠÚp-0ƒïËí B,*t[*tçT¨¸c3Ò›ýö×®
+70À…jâï\•Óž±¸ö_¨ÊÑÏsŽ+áq…Ó…Ræ1ìz¢(²ÜB˜™þ'@_ ¬]8W?’/±>µ)ºÉh(üne·zâ3`,p3¼)×GË7œì¤áM¬¬CÖY3,I
+Ï`Åâ08zU!´¤|kZtom”=~C¼žœÅ’6‡Ô¨´~ø½oŸ d®hC™¿êUîs¤ƒYO)³¿’™õy.5°Äa
+ð…ÆZîDfÐ'¢
+ØQ”màÏŒ=_7c…lÑRï•úÓ%„®Mìø-§™/ô#Ùdþ‚›ë\67Ú[5 Ä“é_u¬0Ñ~ö¨‡\™rP!ö;
endstream
endobj
925 0 obj
-<< /Type /Page /Contents 926 0 R /Resources 924 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
+<< /Type /Page /Contents 926 0 R /Resources 924 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R >>
endobj
927 0 obj
<< /D [ 925 0 R /XYZ 78.37 808.885 null ] >>
endobj
924 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F69 402 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F19 383 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
930 0 obj
-<< /Filter /FlateDecode /Length 4275 >>
-stream
-xÚÍ\K$· ¾Ï¯¨£}hE¢ÞÀ`ííŒ#—Eöfø`là< à“ÿ~¨%JõèêñÚÙCc¦ÕE~¢(RE•\þ±Èå»'Yÿ^?>ýéÕÅE)­U~ùøó“Â_䢅ö‹wJH§–Ÿ—ž¥„wRêW)Õ{)Í ÿ¿â¤tðrÑÞ&
-ÿ©çÚ_òÿ^Z[ú˜‘{Ùq21Â_ñc§r8Œ øòWú…×™Ö]_~üø=ê§ìEtà̆zF
-«©gõ „ç2ºƒ. èòׄòõÊtÞ½\ÀåQcꕾ¹ÂkÑF½_ôÇ_Ìs/s—…“M×L™ødqêË'!•´-#‘Dy2êDlIä*òÖþE:âبdîSe&n¦~+š'},up­ú\ˇÍO™ ë¶fÃ(/TŒó|€)ü·1˜µ?œo@ Ïnû$g‘ë$ˆ2ÃÉ` ë4õ'µÖ¥%ÁÑøqƒºöiî”o
-µÇ%OµedÊ¡ø¿É+i¸yæo[^I{_¼pni^8n˜i¦ÜóFÚÇo´%É=oTå%³JÞüVÍëƹÎ^©H1hÏôQ¡* u­{TVRõª•Uœ§ÞÏ¿B™¹—z5$ i›bØT •@J²æ ¹– Ë&Úz˜ÌHâ*°pÒ×±Õýe<Ú9Ðé=Ðœf¥Øc‡†S…ûëÔ«€ž<ãÚ¾œZEVâܳ V(÷•8ãӌƻyäßèÓÐ0…Ó+}˜S»Z:¯„ðµ…–ñ~hÉÂÐû!¦³R¹š´W6÷O8ô<Û+‡÷À*­`Y
-(#¬×³Ìäy¼ìNߧ]:ÉBÆ;‘…uä
-‰u”°ÝwdÌ£2Ý ÿµÒ"b„0qÝÜŽÑÊE@ ˆFV{:ŒÒp4eÌÌ©øËòI\òìʺoe²ò¯¤k¢Kè•Ý`šÝ½÷.\p³>çV«´?›¯lµºw¬ÖxbµÚ`qÓhù®}í
-­'¨ªê)u+»6Ž ªûdü´…(¢§ÖÔ²¶"¾B··B(Xɉ»… »kÿù;Ûc
-FãÌ©E"Y“ýȾNuÖeÀ>·.%¸¬>Kv-×Ø?YƒL]÷X
-%;ïÉù£0v¥còÅ÷ö°xÈã(Ρ'r+ݼôaäˆQϽµ¥ùzÃV›õè]”ãq^Z|CÈ’]Ç­©yÑ®LýGî®ãäe£vj+G˜¨SçÂH0‰ýÆIm„B§6q3³qÉzÒ¡[W6ÛVï¤N€‡aŸ‘òÇY>}»j…1«^ÃBËâå0‚ëÅE;Ò‹Ö˜öÝ8r¢·¡âëÇóÀ[ Œ³?™¨SBõcÄuÀ2+‘·[NrL4(ƒL{Ûu.ù¶E´AÚ&¢ êpf£ÇulæÎÉ;Ñ'ïP,6i~M–ßZšœteÇò±ìXZ—¶ô]³ßÓo¹ÝŒé3ExFÞƒ­ÐìƒÖ3,-7’O[ùNô-‚;Œ ¬²"jûµE×óF÷½±‰VèØÒ¯fÙMFv
-»§Tµ…Ïur¯餔ÞÂÌi8yƒ¸}c0fAL9ÅN=¿‘ßrÓn$€4”Ýú›ë6‰ŠBÊÊåÏ™ä/•!Í¡ÅL‡åÓç§_–'¹|·äÇÏOý3òÿuyúïòôaéÚÀ¥´\‚ÀÍït/
-ô†•ú¤7켿box
-€æßN0SÿnÞðœÓ3-»CP§J@Ptxt„$øð@ŒI@cÒ|¥…ìº;‰ÛOÆT3ƲjT eßo“ðXöÝËj£ryZ¢ŠÒž´]L÷FW.ûå 殥t½ô¾&·]χÑd]{^Z׉s*UIÛ®Ã?þ1Öµkëùá”ï#yIqmPÑ/* ´`õòyhéV¥%Ž\¥slÒJÚÒädÄIkMŸJ_L®â„M;àÆÁص&7÷e­&Ê c¦Eø¸ÔTÇ­r¦\g7é‹}ÿYº7¦[@1jXµZäk8<FðÚr1©i„§6­;;ÖTÆáÁ&凌›ÆtCi>jm±adM…ÆjRu…Ì&sP`ÄE¢{ñ^s\ÐîŒ%¤¦—NØÔí쨩Ž: ’rõ¼ð/ B‘I-*œŒ”ê¬5gL¶´GW¨1ºœL;û¨VG6Y˜QË€G'#=;«ÞRFàHñ˜‚Àà@‹Ãͳ©e€ƒ“‘ðÕ¨ãŒÓýçÔŽ^ÖE´q)
-óíQàý.ð5‘cÂj¤·åbÀaLàK–Ýì“dçã¢]ÇPÜÉôok'ãYÕx?éž{Ú¿è¹³ÑBªëz®¼ú"OiŸ·¥iŒ/àðTÐ"à|lpîóbBŸýæ‹äükÖíõþ}.›ÊÇãjD~—蕽* °håÞe¢èE5³Nñ`)ºͦÕ^TÄ ó³‰%EæfÉïÜOÄVhoÛauà{¿m»¿šU·Ñöj [nsw›Jõëò;º‘Z؆±\›UÍ°T:ž¾Ü¥"&­.üŸ÷ÄG®`ú3—¹æʾçʃ›P®Þi »rU…—-ï×j¨³ÌßÙKËý›0éå  Ì,ç—ˆ­p%˜ã êv JÂI†tåw…*úš/µª&UÃÛ?ض6Üű²Ü†ín‰ºÚ{ÃI=˜·DV¼#á[Lk× l¾§CØvöþµJ!´›Y}‰ Å–k¥#czW@K5åT7Ý÷]º/ônq¸Ñ˜)“}poX®ýÌüÆwð¸g”‡¬ðàÚ}»ù<ݾj™#·®Z£¼lÌ[ÝŒôö« ¶æ®]‚êUY]È/³Ùh+lÌ5 ?üˆíÇÏ÷K~º½üš)?ãêÄ°3=
-@הΜhvå‰.¹Ò5ëû+µ^½2#« óx~Uz<7“ÚãùUNhèI-ôË}tŽ¨Û»œæÄ¥¼/*-Ëx°¦TÂ^*Ry@áA^\jˆ¦ñ—ý(¶¿cŠ_•ªï±ºÍÅöˆÛ0ìKƒ'Dò¶ÛPë\13^¿Ël]uÕßvtU²Qcò•OEð˜n†½¼ŽÌ<³+¿ÐO²!
-Î÷KŠdüRá¼®–Ç7N6vKôÁÁüz,°þù‘u˜zÌg …Ç
-XÛNÖ©u–ŸNÊJÿùBÍ?]Þ°–yc¨›ù´ÜeÇî¬É—»&¾€Ý®q™jGÎùzn<¸â=CXíÆç™Î¯ §ÞP°¹ià‡ù³™ÅÍ)$›ø@Ç4‡Ê-…²jæ¶~h°)‹13î•UÊÉR®Åª)Õ¶9WÉÇ5ì@¤‡<‡[¥E*è˜Õ#ú»Ÿ]ƒp©ü[â-/séý&z=þ
+<< /Filter /FlateDecode /Length 1440 >>
+stream
+xÚÕYËŽë6 ÝÏWäF¥(ê®›™]Ï®è¶]õÿ·%õ²,9Žg0nFÛ¢É×—¿/pùíÊçòñòË»‹­U´VûËÇ_/šŸÀE_|TÆ_¼Ó
+œ¾|üsùã
+€?
+6ïòå–z§‚À÷é·??~gÝ´½D:ÚQ@Yªjd3
+ïÒ®y½u{ë5
+£\wÕúyÕýx/m•qv\åàx/4*j3®ê,v¸'…q2P8ÞÒj̤žñÙ™ øÕ#ÐcæÁz—âð%_'a"Fåpr$_B£¥Štr‡ØQX“Æ6k<Ѓ²Î4«è¤‘~w…¬NˆhéöŠáZTÇ•×h2°¤¼sÅV×…îžßÝ>oæJwXô×ÊÖc(Íßs´‰¡½ ƒì(ê¢c÷ÐdÖ)O£`_ÔÌ ¡±9½›‰óÞ2B›M»Fã>£Iù`GI'Id )
+~‡¸Vp|‹g,4Ù{ð1v'&†bv;´¸Yl)ŽO´YŠË%Õ9º b‘óÞ(òº”£±—H%2h—ÛÚ)k$™²…jcÎ-=ñ5›§§þ¾áO¹kí^ÐWðùnŸ ¶àKXeù[*¦Ï´”éQC ‹+¥)ôy*9m“µÒºØ+ÑlœÁ'?žÛ)¿íC•Ú—¾^Þj
+¼ Fþüy
+¼Å~9QàCN~Ô‚0Œdl-¶X£­z«yrj®¾[=ò0˜ý½ ÊÊÓLÆ'9[¥Cá£=ÎǨ•7n\UJïá~†{Òó~Ï÷$¯¼ŽãJÚÛNäS6¨X'™yÉvÙÔÆfvƒŒ¼FáNGajý/‹°ìA®HÛKη0qîŸtƒ 4â¸z‹½‡ëí
+±¶(O«‹öœž¹vêZ¬Cœ‘“
+Áþ_G‘þÉQdXõ}cAípÌPõ{B˪ÚÖö)cEpÒRg ÐdƒÝ¼ýµ|N L˜ì%!¶¡Ýƒc“Mˆ ´“ž® 4¹g¥a=í«ü§¥™(½ÓN
endstream
endobj
929 0 obj
-<< /Type /Page /Contents 930 0 R /Resources 928 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
+<< /Type /Page /Contents 930 0 R /Resources 928 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R >>
endobj
931 0 obj
<< /D [ 929 0 R /XYZ 78.37 808.885 null ] >>
endobj
928 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R /F29 375 0 R /F23 379 0 R /F52 376 0 R /F73 932 0 R /F58 386 0 R /F45 390 0 R /F40 391 0 R /F59 393 0 R /F46 392 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F15 385 0 R /F56 388 0 R /F57 389 0 R /F65 391 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-935 0 obj
-<< /Filter /FlateDecode /Length 1129 >>
-stream
-xÚÍXÉnä8 ½ç+üÑP$µAq’j ÏukÌuæ4ÿÊ’,Y^ÓÈL÷¡P¶,q}|¤ Ãß ßž ÿ§?î6 Z«`ŒvÃã¯'-O`Ѓ ŠÜà¬V`õðøgøñ€¯
-ÈåN”ê×Ø,Åæe„´ )»±Ê {Y]¤=­)c»Z’],Nà‰$TvLVÔý\;Zblã “­lÓ}"µ’±ÍX’f…&ôñÑoÙë9;éÞÙÃÌ $õÒŒßʈ¶ÊÂœ½ˆW½Òɳèoä‡A¨œïEoS`¦h¨ÉÄûœÐ#'XAÀ^K<)R
--HÚÓ²gȸâ £ ‰ºò•83¡>ÒjZ)DšîZ´'IxÏY|¯Ä¼ÖªÎ£Œ!;å5®|‹™ÀuÆø5Ç.ÔøI‡;Ëi£<¬#xL”„2¿ AoØ6aõ‹l ¨L¯åâ¼ÇÂ)à6m´÷/³‘½–abe£1-Z|fàÔd“ŽáÇä•÷¼3*»§JX6÷ˆ×¾…_ó0^Àmì^Ù U«Ñ°Õ1—ÊJAÍ…œç^ÿÒ’×LõMQOáð9”®9>µ¿éØ<^ûô“Ž±eëFbh<õÎí1ÝÏbdˆ ¶×òß3 \Áñæ Ûœ:|¦WoLÇé/#ãVKŽl(><3ó¦¥e²hbµk{Á~éÒWü]Œ½úN ®Jî};Oµõ“À)§ø¦)\VŒ°þEÃJ+¸ #/ ,ã…ÅÈ+»®@þ·¥ÓûE裡e‘©—¾ý^¶û dŸv/|! é~ØsÞVa9é×Òåµµ«SÇ“*!)§¹?u±ÿÓVÍñÛ±W„¸:u­üPF¦ðUŸ çÕgðJõSÄnŸö'²Õ¹y„æóÒÜ]ç¯x©£/úr@hµ.^í_v¾r[â°èz­ØÎÑÕÌ2‹·ÓÐuá±€ M×~ÕÍÖ;òDpc=O9„ñ~*÷:X•/É3ÁÈìj¥0¤]×—ü8€|,|<žþo}ŸE
+1049 0 obj
+<< /Filter /FlateDecode /Length 3268 >>
+stream
+xÚÍ\ÍŽ$)¾÷Sä ÆüI£’*»:WÚsßV{Ý=íû_Ç@@€!"Ȫì™=”²òÏ6¶±?“òöß›¼ýã›d÷Ÿß~ØpS(4Z¸ýüÏ7EoÈ›º¹ ´»9-…±·Ÿÿ»ýë)QÑ߇”ðRƒ”ßþýóŸ•‘²· ‚‹-)¥­0èo6Xá j–¨9Kïoè9è·ßÒ?&²ñôHä(3#›%´… ¡U$Júƒ,jüt¦gÔÛoà#§û[zD™Ðóâ¬udW6¶«A' -ÆjÖU¾÷YFAýÎ÷¸xbŠ›\Q§$R’)½¹éúU 2öD6„1u=€Y„$ŽÌÿGcÁ}·O|´òtÝ
+Æm³GH2Ä-éΤÐä|6)y“×M¿IÁ?¾Ä¾iiýÚŸò,Š#C9¯ZÅ¡}«¡ÎÙ'vºÒ ŒTœæ/Wž¨Ü°Ûz¨½G¥,ì(c³¯·;êμvi-K;Šs«òêÐD¬ã$ç0Ü Z¡¦lXÉÈF£0ºf䘬Ò
+¶ø-P’m˜â‡¾±ÇëòJÎõýD+ÓmŠš2XÁ{ÿ™¤éÞ~ï+¶ò?]†_c?Ê8$áÀqn¿S™•B'³þµ23Ž2Ÿx/¬ÃÖ{’ÇØ(ÓfÁš6«ŸgpE™ÅF`”£Ç™-§µø)>×÷‚ z?iß™ÞÑÐUžûJ{.d–•a Ôèótÿnr8ÂÆVï»w‡qoÈ;ÃFzÑGÒys–g9-n[µ¾’”¦÷Ä_Áy€P>ì Xë&*ÒŠIßÀŠª-/Uàwå2º TÎó¢RŠ UàßÊîͨ?®‘
+>¹åAHg8Õ1ïîûñLÚ“Ûù‰*ZXæÚ¬2ÞrÚÏG•ÆÕ™Ô`EÀ¹£ÙöÝKŒ‰^h‚Ôœõ'XLl¥~é›ñزŠàÝ|Ù¡ÉZw^{´*ˆ›1¾“òÇ™:ò3õÐ-.I±@¯ã t¸Œ¾ =I{Ó*”½}ï“åjOàZîxv˽ч¢;’ÙCt•ýõ!šÖ,4èA®nýÓzL[29šúûÑJ^æªô¡ë¤°þXWøŸ°C Ý͸Œ1×!q®’‹Ñ,âš6D»ëg…#áugƒ…>‹Yß#P°#ô;1µ¨:d?Û;1Ö-!(ú¸ðC^„G` @1B–[ê‹iª
+¸Î~%ز%%%Nû5x”N­]Ný Å{4À ýùÜèo1Ì‹@КQýDáºÒîBjàõà
+†ò>ÔY¯Õ%3?½ŒÏÅYâÉøµs㥎íǹÓX—ÖÕ³x•Ï
+ÊZa¤»$_QÁÁ.`»V¤€YÏ–þº¾-C’z*Á*\Û•yU!8-™ÆµáRã­’ÓIÔÇ~ô›ŠvzÕgÞ¹/Qº°Þ½„u6ÄfÙ_÷Èel?•ô¦/6å¡8“À–sÁ/P袭ϾϪj{ÿ¬[¦¤N?o·ŠŽí¶ 8*\ì Ð’â(îãK¹àGñKjË¿•W€­ñϨ2 pξD“/pCJ©éz™:ežeVƒ:ƒñ,¥Ìç6Ò*A0Â,’çx”ÒÀõ­§J×0’<,Õ·änÞÚ££8ñÑQOÜøòwÑÙ1‚ ùL²':ûN m 'ÂòÇBX¡Ò€ xO&nr¾d¥¥ñéª#Ù4Á,«Ÿ‡:¨öê·âq "xÓl×lfæu줃Üæà µôZT[m}›ÊW'VáÈ]Ÿ…óµ˜úy6œÂ: ïC¯òY²¸çò-àNm”ðn ÷‰ŽºöZ
+5½,%Š*-¨<=Ž¢ýü¤mF¾4Œ-­Ë” SßNq¾i*JŸöˆªÄR ¥ô\âfÄ!”ñ‡s;FûYNôs笢*„2¾=£êTüq˜¬Œsö)Ä«Ô2k˜KXøX ûôà%Ÿÿ¿„h …÷°¬©óÄ6™™¬¶DFÚÍœïE‡ÈÚD[ÀÀ ÷úÞÁ§š†¨" Óœò‚LHZ¥f2½
+MÚ/r7Šø^Úú³}g4>Íf0:1HÕÓŽó
+½ƪi0™Œ[ÛPöºK¯‰:!ö1Ì Ò3óÁç³
+´>Æ kÔŽþwÌ R£T(s©“Ý>>5
+¬În&]–ª(i‡é>k‡ÔiLf^5ÄpáyR‹ ÓP®pµÑ­×égœ6Çé•^ÊîDðÜI´7"tíì6;œ[ºÕ|0"€°¦mÔúv‹¹f‹¡‡E(¦ŒÐ´&&᫈ ùò‹ Hû[~[°‰š´\έõw€:´ÓDÈL›°ö² ¤ +Ó[º*é+²c£ñúƒÃ "€‘BöÍÈ#ÚͦÛѯ  =Æ% ”`œ® I“Ïq½ ֞˕` Æk°Bá0áSc1›¨¸8hÖT Jʼn¦‰‰r÷c^GÓ=cÖsØÞDÝ+Ê… bq|]k.RR¯Yóz…BùÞæk b
+V4ãS½ /Q¤e<²µJŠ+ [Ø¿ã
+ÉyÌT»ë¸£žÒÊ_ÅqO[(·óí¹T³Úóöƒ3Ø|Ÿeî«ühunç<ØèþvúþžÃÃP‘ŠÀ-'Ù¥®s ¢lœÊÁÖÑŽÿÚ¾ ü«£¾)(ìÎ싺n¤ªünŸ8ÞJxz‰QâÆP;¤+¦ŒNw<w •
endstream
endobj
-934 0 obj
-<< /Type /Page /Contents 935 0 R /Resources 933 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R >>
+1048 0 obj
+<< /Type /Page /Contents 1049 0 R /Resources 1047 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R /Annots 1051 0 R >>
endobj
-936 0 obj
-<< /D [ 934 0 R /XYZ 78.37 808.885 null ] >>
+1051 0 obj
+[ 932 0 R 933 0 R 934 0 R 935 0 R 936 0 R 937 0 R 938 0 R 939 0 R 940 0 R 941 0 R 942 0 R 943 0 R 944 0 R 945 0 R 946 0 R 947 0 R 948 0 R 949 0 R 950 0 R 951 0 R 952 0 R 953 0 R 954 0 R 955 0 R 956 0 R 957 0 R 958 0 R 959 0 R 960 0 R 961 0 R 962 0 R 963 0 R 964 0 R 965 0 R 966 0 R 967 0 R 968 0 R 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R 974 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R ]
+endobj
+932 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 134.055 681.88 146.01 692.928 ]/A << /S /GoTo /D (page.10) >> >>
endobj
933 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F15 381 0 R /F56 384 0 R /F55 383 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 173.716 648.583 185.672 659.422 ]/A << /S /GoTo /D (page.10) >> >>
endobj
-1060 0 obj
-<< /Filter /FlateDecode /Length 3301 >>
-stream
-xÚÍ\Í’#)¾÷SÔ ¿QîjoÄžû¶±×ÝÓ¾ÿu$$2»Ü={¨¨²]©?„ôIË·ÿ¾É·|‘ì÷íç—?ï6¼)-P[xûùŸ/Š>oêÍîÍ¡ƾýüßÛ¿¾J©ý|H w)¤túÛ¿þ³RûóNÿD°`õHÊ+œÑ…h)Õw)­Ì?ñoGÀMJùøüÛÊÄãÏ»23ÚJK
-…l`¶svââI†¸%ݹƒ(aÐÂ&#oòºé“]â[ìIKúÛ÷SžÅphEp¾5œ¶ßÀÝ<Å>°Ó‚0Rqš¿ÜxJhåMlë¡6ò]ÚQ`„ìvÔyí’.k;Šq«òb¨‹É'Q(iê¸ñÞ"g´]äw¹zY»ÃUÝ#my'Çøúy¢•Ÿt›nQG³å1}ëÿ'Ù¨·üû‚ÕMPB™.5À¯1<¥
-3œÙýBbú¥B/2þZ‘Ǚ͉ÌÖ Ð­ë$w±Q¤mùjâØ–ü<ñ*e„¡ÔÞŽÞf¶L·L(3!Yo%£÷>²ê'Æðƒ£ôãBdIJ5·ç홞¹« D¾&µÓ喝ÛÐGÒyc–W9™mÛ´¾“Œ†{º®éÎÕòAø`ÁZ'QikÿX1sÌ‚Ns3¨vå2z TÎ3™RJXøS9°}3êëuîG9ÐO¥_š§Zm–Q’Ín_üöGòï‚`dü¹LJy
-²ó«Z+ù¼q}ö ³}./e·ˆ·­8
-ÜhÓÔÊt„\ž’oÆÞÂ3"ظsõ32“ÄÏ>a’s¯B£íîV­ŒvᶒWIß)~¾ý+ŠÇ«ÔÑ«i`Ö¸B”B5€ýWelê*pÚ¯ "”põƒnë ‚Då…r‡>7úÛEó´ËS}¢½­ø£´Ôè÷Šrò>Äl×ê÷™Ÿ^FçÍY h×Zô-xKÍÓs§¡žôb,^å3 imô €ýæºåi¤j4¶<—Š[ *¥ç+÷H"R‹B ¸m©ý7_Úgë*œ¬ÕbùN
-4؇‹-EõKþéú“ªÎMo%g)žhfy'¼FNyÒ23íM¬¤ü‰ö;2ŒÞYkÉÉãÔ¸Ú
-­ñ’|»€ïZÔBû*õïkÄNC2@„¶Ýòª
-oZÝ1‹ê4=þžZ¼5r:ú(as+ ØA³Fº
-^X€—°Î ±-Œì¯›_Ž2¶„Jv3ŠòP<fê\ð ºh볧b 5+m°ÈÕÚÇ×­¢£Åu[0•-vhÉp”FtT¹àGñKR™ÏžŠ†seÇÿ)NÁKLù?Ô`5ª3çYnU¨Štgè!žô±ù|™P KhŽSfÑ<7·s™­¥õDËpšqÉ–*\EÄKõbŒ¤âù%a$FÝøòsÑß1„Gq*Û­{§U‚•G1š
-T#gtÒ±´ÞÖªÅk§=A;TH}•ÇÒš+|¨ŒÇìÚ5›é€yù:é·ipB­à»Õð丹W‚pfØ{Š«Àa®ÚØ|©ÿϦCìÐ:c¹»ˆ'A„½É÷<Ø„˜„zÏôÇ­’9§tÔß ŠÊeû2=zréÌFfÐV±(ìó9+•­§JG;F¸i œ_!I¥'RÙïý,Ú’ÇèžïƒóÔ·ioK÷2“wÔ>{J挰!0š³ŽŸ,0bj­ù<Ú¯êOûÅUÚ
-V…aÖlÒƒÐr§m›©+„±•u™„Š³@=ß”Ìio¨J̦Í:‰›q…PFNWcvFØž;Xdµi¸v+ šøcHVÕQØÜ×En™5ÊÎ%,|؈ÔŸÿŸŒX5覮xž§¶I—¥®¥B!­Ÿ9ß‹N…1 h8é½®wðT³PSQí-rÊ 2i²2(5“é
-$‡
-Î9ôÍ)‡:ÍdÆ a˜“Éij eø.:Lm5¾&ê„Ø¿0ƒHŒèž
-ß0?ÔûgB{ø;ëûø®ï3=v;4N.ìM›š¹ÃHêlÅ=¯WIW¥¾oa‚ý;®xœ‡M°±åâxØÔ°wæW±€Ö"~-§Øï牨Heå4IøÇÁ¡j¾ëÇÒðUŠ´HoŽ<Øøý>æ®@‡TBN²Ë^ç ¡ËæNËé)òonƒÌ›D@•l~ïì:ë‹šh”©Š¸=~`!^eÐœ¿Ðµ
-endstream
+934 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 268.68 636.07 280.635 648.025 ]/A << /S /GoTo /D (page.19) >> >>
endobj
-1059 0 obj
-<< /Type /Page /Contents 1060 0 R /Resources 1058 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 903 0 R /Annots 1062 0 R >>
+935 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 624.334 174.872 635.512 ]/A << /S /GoTo /D (page.12) >> >>
endobj
-1062 0 obj
-[ 937 0 R 938 0 R 939 0 R 940 0 R 941 0 R 942 0 R 943 0 R 944 0 R 945 0 R 946 0 R 947 0 R 948 0 R 949 0 R 950 0 R 951 0 R 952 0 R 953 0 R 954 0 R 955 0 R 956 0 R 957 0 R 958 0 R 959 0 R 960 0 R 961 0 R 962 0 R 963 0 R 964 0 R 965 0 R 966 0 R 967 0 R 968 0 R 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R 974 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R ]
+936 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 612.379 174.872 623.557 ]/A << /S /GoTo /D (page.12) >> >>
endobj
937 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 268.68 693.267 280.635 705.222 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.268 588.249 241.442 600.204 ]/A << /S /GoTo /D (page.65) >> >>
endobj
938 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 681.531 174.872 692.709 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.384 576.294 242.339 588.249 ]/A << /S /GoTo /D (page.26) >> >>
endobj
939 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 669.576 174.872 680.754 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 564.907 174.872 575.736 ]/A << /S /GoTo /D (page.49) >> >>
endobj
940 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.268 645.446 241.442 657.402 ]/A << /S /GoTo /D (page.63) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.972 531.052 237.946 543.007 ]/A << /S /GoTo /D (page.3) >> >>
endobj
941 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.384 633.491 242.339 645.446 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 519.665 180.102 530.494 ]/A << /S /GoTo /D (page.49) >> >>
endobj
942 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.917 622.104 174.872 632.933 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 507.71 180.102 518.539 ]/A << /S /GoTo /D (page.49) >> >>
endobj
943 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.972 599.618 237.946 611.573 ]/A << /S /GoTo /D (page.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.678 495.187 174.633 507.142 ]/A << /S /GoTo /D (page.35) >> >>
endobj
944 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 588.231 180.102 599.06 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 483.799 122.817 494.629 ]/A << /S /GoTo /D (page.4) >> >>
endobj
945 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 576.276 180.102 587.105 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.987 471.844 201.96 482.674 ]/A << /S /GoTo /D (page.4) >> >>
endobj
946 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.678 563.753 174.633 575.708 ]/A << /S /GoTo /D (page.33) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.949 471.844 216.904 482.674 ]/A << /S /GoTo /D (page.11) >> >>
endobj
947 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 552.366 122.817 563.195 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.041 447.366 202.997 459.321 ]/A << /S /GoTo /D (page.25) >> >>
endobj
948 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.987 540.41 201.96 551.24 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.739 435.411 179.694 447.366 ]/A << /S /GoTo /D (page.11) >> >>
endobj
949 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.949 540.41 211.923 551.24 ]/A << /S /GoTo /D (page.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 188.74 423.456 195.714 435.411 ]/A << /S /GoTo /D (page.5) >> >>
endobj
950 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.041 515.932 202.997 527.887 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 220.481 411.5 232.436 423.456 ]/A << /S /GoTo /D (page.44) >> >>
endobj
951 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.739 503.977 179.694 515.932 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 206.414 378.771 218.369 389.671 ]/A << /S /GoTo /D (page.42) >> >>
endobj
952 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 188.74 492.022 195.714 503.977 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 224.964 366.258 236.919 378.214 ]/A << /S /GoTo /D (page.42) >> >>
endobj
953 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 220.481 480.067 232.436 492.022 ]/A << /S /GoTo /D (page.42) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 144.795 354.861 156.75 365.701 ]/A << /S /GoTo /D (page.42) >> >>
endobj
954 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 206.414 458.707 218.369 469.606 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.613 342.348 242.568 354.303 ]/A << /S /GoTo /D (page.15) >> >>
endobj
955 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 224.964 446.194 236.919 458.149 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 330.961 127.799 341.79 ]/A << /S /GoTo /D (page.30) >> >>
endobj
956 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 144.795 434.796 156.75 445.636 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 319.006 159.181 329.835 ]/A << /S /GoTo /D (page.17) >> >>
endobj
957 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.613 422.283 242.568 434.239 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.406 307.04 191.38 317.88 ]/A << /S /GoTo /D (page.2) >> >>
endobj
958 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 410.896 127.799 421.725 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 195.475 307.04 207.43 317.88 ]/A << /S /GoTo /D (page.25) >> >>
endobj
959 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 398.941 159.181 409.77 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.183 295.085 160.157 305.925 ]/A << /S /GoTo /D (page.2) >> >>
endobj
960 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 184.406 386.976 191.38 397.815 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.252 295.085 176.207 305.925 ]/A << /S /GoTo /D (page.25) >> >>
endobj
961 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 195.475 386.976 207.43 397.815 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.972 283.13 173.946 293.969 ]/A << /S /GoTo /D (page.2) >> >>
endobj
962 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.183 375.021 160.157 385.86 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.04 283.13 189.995 293.969 ]/A << /S /GoTo /D (page.25) >> >>
endobj
963 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.252 375.021 176.207 385.86 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.984 259.23 204.939 270.059 ]/A << /S /GoTo /D (page.23) >> >>
endobj
964 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.972 363.065 173.946 373.905 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 218.648 247.275 230.603 258.214 ]/A << /S /GoTo /D (page.19) >> >>
endobj
965 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.04 363.065 189.995 373.905 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.055 234.752 173.029 246.707 ]/A << /S /GoTo /D (page.2) >> >>
endobj
966 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.984 339.165 204.939 349.994 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.871 210.841 245.826 222.796 ]/A << /S /GoTo /D (page.19) >> >>
endobj
967 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 218.648 327.21 230.603 338.149 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.921 210.841 262.095 222.796 ]/A << /S /GoTo /D (page.71) >> >>
endobj
968 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.055 314.687 173.029 326.642 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 201.761 198.886 213.716 210.841 ]/A << /S /GoTo /D (page.11) >> >>
endobj
969 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.871 290.776 245.826 302.732 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 196.81 186.931 208.765 198.886 ]/A << /S /GoTo /D (page.39) >> >>
endobj
970 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.921 290.776 262.095 302.732 ]/A << /S /GoTo /D (page.69) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 127.659 175.544 139.614 186.483 ]/A << /S /GoTo /D (page.37) >> >>
endobj
971 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 201.761 278.821 213.716 290.776 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 151.514 217.413 162.572 ]/A << /S /GoTo /D (page.18) >> >>
endobj
972 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 196.81 266.866 208.765 278.821 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 180.87 139.559 192.825 150.617 ]/A << /S /GoTo /D (page.44) >> >>
endobj
973 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 127.659 255.479 139.614 266.418 ]/A << /S /GoTo /D (page.34) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 155.415 127.723 167.37 138.662 ]/A << /S /GoTo /D (page.29) >> >>
endobj
974 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 231.449 217.413 242.507 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 159.041 115.758 170.997 126.707 ]/A << /S /GoTo /D (page.29) >> >>
endobj
975 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 180.87 219.494 192.825 230.552 ]/A << /S /GoTo /D (page.42) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 175.091 115.758 187.266 126.707 ]/A << /S /GoTo /D (page.48) >> >>
endobj
976 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 155.415 207.658 167.37 218.597 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.36 115.758 203.535 126.707 ]/A << /S /GoTo /D (page.63) >> >>
endobj
977 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 159.041 195.693 170.997 206.642 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.721 103.803 165.677 114.752 ]/A << /S /GoTo /D (page.29) >> >>
endobj
978 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 175.091 195.693 187.266 206.642 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.771 103.803 181.946 114.752 ]/A << /S /GoTo /D (page.48) >> >>
endobj
979 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.36 195.693 203.535 206.642 ]/A << /S /GoTo /D (page.61) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.04 103.803 198.215 114.752 ]/A << /S /GoTo /D (page.62) >> >>
endobj
980 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.721 183.738 165.677 194.687 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.847 103.803 215.021 114.752 ]/A << /S /GoTo /D (page.63) >> >>
endobj
981 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 169.771 183.738 181.946 194.687 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 157.348 91.847 169.303 102.796 ]/A << /S /GoTo /D (page.29) >> >>
endobj
982 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.04 183.738 198.215 194.687 ]/A << /S /GoTo /D (page.60) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 173.398 91.847 185.572 102.796 ]/A << /S /GoTo /D (page.48) >> >>
endobj
983 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 202.847 183.738 215.021 194.687 ]/A << /S /GoTo /D (page.61) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.765 79.902 148.72 90.732 ]/A << /S /GoTo /D (page.37) >> >>
endobj
984 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 157.348 171.783 169.303 182.732 ]/A << /S /GoTo /D (page.27) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 151.709 79.902 163.664 90.732 ]/A << /S /GoTo /D (page.41) >> >>
endobj
985 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 173.398 171.783 185.572 182.732 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.759 79.902 179.933 90.732 ]/A << /S /GoTo /D (page.70) >> >>
endobj
986 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.765 159.838 148.72 170.667 ]/A << /S /GoTo /D (page.34) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 176.456 67.598 188.411 78.776 ]/A << /S /GoTo /D (page.18) >> >>
endobj
987 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 151.709 159.838 163.664 170.667 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.506 67.598 204.68 78.776 ]/A << /S /GoTo /D (page.69) >> >>
endobj
988 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.759 159.838 179.933 170.667 ]/A << /S /GoTo /D (page.68) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 207.779 67.598 219.953 78.776 ]/A << /S /GoTo /D (page.71) >> >>
endobj
989 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 176.456 147.534 188.411 158.712 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 471.167 681.88 483.122 692.819 ]/A << /S /GoTo /D (page.50) >> >>
endobj
990 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.506 147.534 204.68 158.712 ]/A << /S /GoTo /D (page.67) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 430.141 669.805 442.096 680.864 ]/A << /S /GoTo /D (page.34) >> >>
endobj
991 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 207.779 147.534 219.953 158.712 ]/A << /S /GoTo /D (page.69) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 388.348 657.85 395.321 668.908 ]/A << /S /GoTo /D (page.5) >> >>
endobj
992 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 247.918 123.972 259.873 134.911 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 489.498 645.895 501.453 656.953 ]/A << /S /GoTo /D (page.41) >> >>
endobj
993 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 206.892 111.897 218.847 122.956 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 404.039 633.71 415.994 644.998 ]/A << /S /GoTo /D (page.25) >> >>
endobj
994 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 99.942 172.073 111.001 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 416.233 621.984 428.188 633.043 ]/A << /S /GoTo /D (page.16) >> >>
endobj
995 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 266.249 87.987 278.205 99.045 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 357.055 610.149 369.01 620.978 ]/A << /S /GoTo /D (page.23) >> >>
endobj
996 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 180.79 75.803 192.745 87.09 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 373.105 610.149 385.279 620.978 ]/A << /S /GoTo /D (page.68) >> >>
endobj
997 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 416.233 693.715 428.188 704.774 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.114 597.626 396.069 609.581 ]/A << /S /GoTo /D (page.18) >> >>
endobj
998 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 357.055 681.88 369.01 692.709 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 374.45 574.283 386.405 585.222 ]/A << /S /GoTo /D (page.18) >> >>
endobj
999 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 373.105 681.88 385.279 692.709 ]/A << /S /GoTo /D (page.66) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 467.262 562.328 479.217 573.267 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1000 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.114 669.357 396.069 681.312 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 376.701 550.373 388.656 561.312 ]/A << /S /GoTo /D (page.12) >> >>
endobj
1001 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 374.45 646.014 386.405 656.953 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 488.711 537.85 500.666 549.805 ]/A << /S /GoTo /D (page.21) >> >>
endobj
1002 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 467.262 634.059 479.217 644.998 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 341.473 504.256 353.429 513.103 ]/A << /S /GoTo /D (page.23) >> >>
endobj
1003 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 376.701 622.104 388.656 633.043 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.897 490.597 453.852 501.536 ]/A << /S /GoTo /D (page.19) >> >>
endobj
1004 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 488.711 609.581 500.666 621.536 ]/A << /S /GoTo /D (page.19) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 457.947 490.597 470.121 501.536 ]/A << /S /GoTo /D (page.59) >> >>
endobj
1005 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 341.473 576.206 353.429 584.834 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 490.345 478.074 502.3 490.029 ]/A << /S /GoTo /D (page.48) >> >>
endobj
1006 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.897 562.328 453.852 573.267 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 371.421 466.687 383.376 477.516 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1007 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 457.947 562.328 470.121 573.267 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 449.439 454.164 461.394 466.119 ]/A << /S /GoTo /D (page.15) >> >>
endobj
1008 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 490.345 549.805 502.3 561.76 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 447.048 442.209 459.003 454.164 ]/A << /S /GoTo /D (page.14) >> >>
endobj
1009 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 371.421 538.418 383.376 549.247 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 463.097 442.209 475.272 454.164 ]/A << /S /GoTo /D (page.22) >> >>
endobj
1010 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 449.439 525.895 461.394 537.85 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 374.161 418.866 381.135 429.805 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1011 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 447.048 513.94 459.003 525.895 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 382.779 406.911 394.734 417.85 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1012 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 463.097 513.94 475.272 525.895 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.206 394.388 422.161 406.343 ]/A << /S /GoTo /D (page.14) >> >>
endobj
1013 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 374.161 490.597 381.135 501.536 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 426.255 394.388 438.43 406.343 ]/A << /S /GoTo /D (page.71) >> >>
endobj
1014 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 382.779 478.642 394.734 489.581 ]/A << /S /GoTo /D (page.44) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 483.747 382.433 495.703 394.388 ]/A << /S /GoTo /D (page.54) >> >>
endobj
1015 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 410.206 466.119 422.161 478.074 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 501.669 382.433 513.843 394.388 ]/A << /S /GoTo /D (page.69) >> >>
endobj
1016 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 426.255 466.119 438.43 478.074 ]/A << /S /GoTo /D (page.69) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 341.473 372.749 353.648 381.596 ]/A << /S /GoTo /D (page.70) >> >>
endobj
1017 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 483.747 454.164 495.703 466.119 ]/A << /S /GoTo /D (page.52) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.511 359.09 399.466 369.92 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1018 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 501.669 454.164 513.843 466.119 ]/A << /S /GoTo /D (page.67) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.126 347.006 398.081 357.965 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1019 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 341.473 444.48 353.648 453.327 ]/A << /S /GoTo /D (page.68) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.934 335.18 411.889 346.009 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1020 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 387.511 430.821 399.466 441.651 ]/A << /S /GoTo /D (page.51) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.984 335.18 428.158 346.009 ]/A << /S /GoTo /D (page.69) >> >>
endobj
1021 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.126 418.737 398.081 429.696 ]/A << /S /GoTo /D (page.51) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 461.334 322.657 473.508 334.612 ]/A << /S /GoTo /D (page.56) >> >>
endobj
1022 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 399.934 406.911 411.889 417.74 ]/A << /S /GoTo /D (page.51) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 357.573 311.27 369.528 322.099 ]/A << /S /GoTo /D (page.15) >> >>
endobj
1023 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 415.984 406.911 428.158 417.74 ]/A << /S /GoTo /D (page.67) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 372.517 311.27 384.472 322.099 ]/A << /S /GoTo /D (page.18) >> >>
endobj
1024 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 461.334 394.388 473.508 406.343 ]/A << /S /GoTo /D (page.54) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 277.397 352.542 288.226 ]/A << /S /GoTo /D (page.30) >> >>
endobj
1025 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 357.573 383.001 369.528 393.83 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.637 277.397 368.592 288.226 ]/A << /S /GoTo /D (page.57) >> >>
endobj
1026 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 372.517 383.001 384.472 393.83 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 372.686 277.397 384.861 288.226 ]/A << /S /GoTo /D (page.62) >> >>
endobj
1027 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 361.669 352.542 372.498 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 494.141 264.874 506.096 276.829 ]/A << /S /GoTo /D (page.22) >> >>
endobj
1028 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.637 361.669 368.592 372.498 ]/A << /S /GoTo /D (page.55) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 450.046 240.963 462.001 252.918 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1029 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 372.686 361.669 384.861 372.498 ]/A << /S /GoTo /D (page.60) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 442.823 229.008 454.779 240.963 ]/A << /S /GoTo /D (page.38) >> >>
endobj
1030 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 494.141 349.146 506.096 361.101 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 389.354 217.053 401.309 229.008 ]/A << /S /GoTo /D (page.65) >> >>
endobj
1031 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 450.046 325.236 462.001 337.191 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 426.036 205.656 437.991 216.495 ]/A << /S /GoTo /D (page.35) >> >>
endobj
1032 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 442.823 313.28 454.779 325.236 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 468.925 193.143 480.881 205.098 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1033 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 389.354 301.325 401.309 313.28 ]/A << /S /GoTo /D (page.63) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 349.553 181.397 361.508 192.585 ]/A << /S /GoTo /D (page.15) >> >>
endobj
1034 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 426.036 289.928 437.991 300.767 ]/A << /S /GoTo /D (page.33) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 369.06 169.8 381.015 180.63 ]/A << /S /GoTo /D (page.30) >> >>
endobj
1035 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 468.925 277.415 480.881 289.37 ]/A << /S /GoTo /D (page.42) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.004 169.8 395.959 180.63 ]/A << /S /GoTo /D (page.35) >> >>
endobj
1036 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 349.553 265.669 361.508 276.857 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 400.054 169.8 412.228 180.63 ]/A << /S /GoTo /D (page.62) >> >>
endobj
1037 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 369.06 254.072 381.015 264.902 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 435.61 157.277 447.566 169.232 ]/A << /S /GoTo /D (page.17) >> >>
endobj
1038 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.004 254.072 395.959 264.902 ]/A << /S /GoTo /D (page.33) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 400.831 145.322 407.805 157.277 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1039 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 400.054 254.072 412.228 264.902 ]/A << /S /GoTo /D (page.60) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 411.899 145.322 424.074 157.277 ]/A << /S /GoTo /D (page.68) >> >>
endobj
1040 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 435.61 241.549 447.566 253.505 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 448.452 111.449 460.407 123.404 ]/A << /S /GoTo /D (page.41) >> >>
endobj
1041 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 400.831 229.594 407.805 241.549 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 487.456 99.494 499.411 111.449 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1042 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 411.899 229.594 424.074 241.549 ]/A << /S /GoTo /D (page.66) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.201 75.583 426.156 87.539 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1043 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 448.452 208.263 460.407 220.218 ]/A << /S /GoTo /D (page.39) >> >>
-endobj
-1044 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 487.456 196.307 499.411 208.263 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 430.25 75.583 442.425 87.539 ]/A << /S /GoTo /D (page.61) >> >>
endobj
-1045 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.201 172.397 426.156 184.352 ]/A << /S /GoTo /D (page.40) >> >>
+1050 0 obj
+<< /D [ 1048 0 R /XYZ 78.37 808.885 null ] >>
endobj
-1046 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 430.25 172.397 442.425 184.352 ]/A << /S /GoTo /D (page.58) >> >>
+361 0 obj
+<< /D [ 1048 0 R /XYZ 79.37 706.717 null ] >>
endobj
1047 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 460.059 160.442 472.014 172.397 ]/A << /S /GoTo /D (page.42) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F66 392 0 R /F15 385 0 R /F56 388 0 R /F57 389 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1048 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 476.109 160.442 488.283 172.397 ]/A << /S /GoTo /D (page.58) >> >>
+1153 0 obj
+<< /Filter /FlateDecode /Length 3223 >>
+stream
+xÚÕ\I“» ¾ûWè˜ ¸U½šª‘e¥*gßR¹&§üÿëÙ\Av75ÓÉ8{,i –K›ßþ}ã·¿}ãéçý×·?žBß<óF¸ýú×7ð›¸YÏ”½Y#7âöë?·üɹ’œÃãM:ü·yà¿ïøß3>}^süc¶ß ïYƒŸË·ïJ)|Gëðjû¶Tô7Ëo |ǦWâ~ï±½›OBâ‰Gi¤.ù{Êoðþú;ʦíL6©sÚPé ò¦eúæ¡VÀ3ÁÍçµ²½¯ñ/ñ_óðó©©(+‘MY&twãj|“-žÀ7þ3ï‰ÿÈeOÞ·ß·I¾dm¸ÀO”šq!5^ϸ0éÄp²z& ê÷ð:Ý‚oµx¨¹d'fvÛÂ8¦ñž 72p"š›yO:ðU?íHJÎœ „û+2ï{ÊŠI8ÓMÐzøLÙí³øÞ½Þ–JV쥿ó>;” &ÝédùûÛøÀé<ÍüNÀEŸ5-c ?fÁo± „Ìß±MKà®±i˜·’ž¬EÊí¤@%xs+´cJ¥D<ØMnÉhÍ@ÛVÂ虲ÞB땱ÝwŒÍ€BGÃk-’ßË‘êi<sœô¬£Tþæѽ*Á4T[°‘Ÿï‘¡
+û°x¬~a™•†’ Æ‘Cµ¼oâ‚Ù^Gs—³ kî3¥
+Ï´¯0¼k¡‡žh[f”y‰-àÆ#!ýâ–ŽÕ œYE»P›ÚkfœxQš§¨0Sõ^¸B¶È£UÌUxüyJ’\Owm Q?ñ糊bd–÷ü0<À@µË7ÕpŽøBøã´êøz¾’šÃ{1ĦPæy ™Pz8¡ð¨Ã ÁÌBñEªÀOMC•‡}`2—xÃÖÄ0WMeKªùS™àGL$,qþt“¹ãU ßK)nó¾‡"_LžÕªRjïÞ7/ÉÉ<Ùßa0µŽYáèÜÂ’Õ!ºðÎR«{å:¼–¥þ§žÌ%CêÝ-vçn7r¦< j}ÓâÏs ÐW¢=ýl@¾Ëütrx¼`tà9C3Ê_œcŠÆqÓ;£!äºÂ&\µåÚMp'µ‡”ü>e-DHyÌÜàqÌÈÞG
+ÂiÖ—Ì!&¾¶& !Ô%»R_ «˜4Ýp«³Áñª` òãí;
+VéÎþ/†a Ñ6²oW”1ø㢡¬fZ>‚Õ"ÑX‚dÝKYG“ ‚„ò=Ý­è¦{ÈS6©c½-Ò
+…s&lèFjJ}LÓþ…
+k tcq+›®¹½n„®-B]C¹¸b„ŽkJxq„.¸Àq0ãé¯Tc&×™c^ ”+!kãI†åíÔ¥gÚvw¸7d7iREƒvX¼°ÓõËŒ„ÏÔVü¹l –Ä3f8YPÚ3+ÅCfðtƒ''¯ÅA…B\ÃÝ@%Üw[Åæ`™Áºñ+\z1ã2×EY#â^]ra¦
+½ëóÁúIå^ôÖo0Ñ® ð³Ñ×ïPYŸ‚4@kÆ I¥]
+MU>¬…½Ð5¨A «\]ó½fÚ7 ¼ŽÐÑ–†¼BÙ¬Q L5³·ºª×ú„*„
+³ýŽUf6GøcËÿH¼©g™3øôŽ“-ª ¬ó•ç¤nr‡,ç–:åK°€Ñ§¦•
+ºñ´|Äs¨ŠA&›îEgx–¬‰ÍZ¿)ÖmëS+š8ÒÈÏ1ŽÆ4kO’¤ŒÛ£”‹R?•„¬™M$™ÛÝÌËN9W^Äô¾¿ÜvßrÄbÄjÒXEéÄì²(÷¸·*·æÍ\TÖˆx¼ÁÛ2GKskœ÷+t¯Ž¬:¿%«™=œDni5úu¶Ü1Ͻíbí¹oÿh–@KïEž¥’|X¿¹Ök:ée`=÷us¬ï~¹,è:¢dÇ1¾á:x±½Be«P…ÇHÌ°½xº ví¨^¸ˆÑí^]q{”…¤6Ñß³I¿ ¤Ž‹#ÍŒr”‡˜ØZM„
+Uj–ç/üüõí/¤B
+endstream
endobj
-1049 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 482.784 148.487 494.739 160.442 ]/A << /S /GoTo /D (page.42) >> >>
+1152 0 obj
+<< /Type /Page /Contents 1153 0 R /Resources 1151 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R /Annots 1155 0 R >>
endobj
-1050 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 393.389 136.98 405.344 147.929 ]/A << /S /GoTo /D (page.56) >> >>
+1155 0 obj
+[ 1044 0 R 1045 0 R 1046 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1126 0 R 1127 0 R 1128 0 R 1129 0 R 1130 0 R 1131 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R ]
endobj
-1051 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 453.025 124.576 464.98 136.532 ]/A << /S /GoTo /D (page.36) >> >>
+1044 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 236.81 757.574 248.765 769.529 ]/A << /S /GoTo /D (page.44) >> >>
+endobj
+1045 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 252.86 757.574 265.034 769.529 ]/A << /S /GoTo /D (page.61) >> >>
+endobj
+1046 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 259.535 745.619 271.49 757.574 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1052 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 381.384 113.06 393.339 124.128 ]/A << /S /GoTo /D (page.51) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 170.14 734.112 182.095 745.061 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1053 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 388.059 101.104 400.014 112.063 ]/A << /S /GoTo /D (page.51) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.776 721.708 241.731 733.664 ]/A << /S /GoTo /D (page.38) >> >>
endobj
1054 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 390.569 79.334 397.543 91.29 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 158.135 710.192 170.09 721.26 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1055 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 340.447 67.947 352.402 78.886 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.81 698.236 176.765 709.195 ]/A << /S /GoTo /D (page.53) >> >>
endobj
-1061 0 obj
-<< /D [ 1059 0 R /XYZ 78.37 808.885 null ] >>
+1056 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.32 663.925 174.294 675.88 ]/A << /S /GoTo /D (page.5) >> >>
endobj
-357 0 obj
-<< /D [ 1059 0 R /XYZ 79.37 706.717 null ] >>
+1057 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 117.198 652.538 129.153 663.477 ]/A << /S /GoTo /D (page.28) >> >>
endobj
1058 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F56 384 0 R /F15 381 0 R /F57 385 0 R /F55 383 0 R /F66 388 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 120.825 640.573 132.78 651.522 ]/A << /S /GoTo /D (page.28) >> >>
endobj
-1178 0 obj
-<< /Filter /FlateDecode /Length 3540 >>
-stream
-xÚÕIŽ¹ñ®Wô†&ƒÁ PM« ø¬›á«}òÿ¯2¹™KUçŒäC£UUªØ÷ˆlùöŸ7ùö÷/2ÿ~üøò·eÞ‚,¾ýø÷EÈ7õæ‚ÐîÍY%¤Uo?þûöÏߥtïRZI?@?AJ”Ûk£¾‚ŸÓûðþõ7­5½²ú1éýøa2n…Ii'¼S—ñÛå›G4bJÚú=—èù-dT&ô½ý[Cºf\)'XÖ#†øUC]´ÛkýˆPésÛ³p!ábÃʨgÎ #h7䡳HO¤F¨`ž ‚~>2JÌÿ1¾iå±8Q
-§9º;¥©´
-)=ÔäàW\˜`(s ^äêM×  þ·M=)ºee8<æËK L‡ˆ›+•ÑŒGC0Ûì$£õÅšÞ“åø­°Š¿S~Ô]†ŠoÚƒz`ß(S,ÿàqoŽôõÿKî!<&¾b‘q ´4<%ˆµ¸(z=AêMü¾ÒY¦n¥ÎG狯„%#Ð@Ÿ‰JZQE„ Àõ dÐ ̯”Œ¦òD‡ûÜy„÷‰°Ä!Å%@ïcd„wg\b/Ä%Â@¸ê1•jJqŽ­¬ªD·RP•V‘ι/ŒÖ¡Ñ/ô…€ƒT+ª®±ì¾p8´B»ÝQ8 ‘éJú^\ÐĬ[ «†ºS5#ýRÍç² GU%w~´0›TÙä ©»¼ßÅÀéÒˆJuhñ Y°8k§~R¢b<Pq ¾gÁ|ôÓŒ|—Eè¿úZßëJbv"dêwÌU<#ˆlÀ‡VpFû–Õèÿzj¢û)]©Y$ç:¾&):S«ÃQBlÖþÈ6›C­d4½'QÄÈã] $Žd6–eAº¦uÜ»åÊB± ©¹ í›UèÀ‘ä¶WêCϳ ‚¡>p©Ò•ÅkOéHÂÓL”âtúÏfÈ‘áक~BY¡i:I¶bÇ3L'÷§ Ž’ûæ>ªî<ð/EBëPçh`«-Yx€#qÜ0°µÔàM¸ÆíAvÖ&
-fh5c8{*3o£ iàäR¥ ãxÒÃ@KÎ#13Ùc™+ju©òâ@þøú"æbÞOXälyu8§UÄœ%¼ zòÈ.ÆôþlåHåU Å1Èlɧ]¢e¶9ÐG-2¥”hÅ›¢í¦øTOæ:s›˜m2J‘į
-“”Ô¿­"‚²iŸÐ¹@SgŽl–2ô£Eº±ìYζ4¥ ìt c³_$Òøÿ\ª´†²×DI4]›ªø"È¿/vؤe¡¨Eb·Î1Yð!]ÙN
-àÎ )Ö‹˜Mwcó¦
-´n)Š:"Ñ0Loø¡*Ø^‘¬ul¨»µÓmÝ‘0.Z¤ãè¹X¤JUÞË ù–B‡Ö“:Æ<ÿ(ýtùsh°Þ«=#!¥¶^1Ž«qêCglv›µËÊPGn5C´»”:Ó¸uT÷;¦ñ~½RÔ[?52þ¼‘9Q?±‚-üx6«?\ šï78È 'U0Ö2«lToIÝp~'ÈP´As GkóJuéh‘õ  óÝêó~Û»¬Üó‘ÙØ›ŽÝêö¾C ż ŒG¦”e½<8²˜ '¯Ú#µ>È¡*ÞÑF-a òê¯ÐRy.ar>Ã^ž“š–t+¦Q<f¼ WNÇu©z)]Ÿx™!Ø ûÑ|³Pl‚IÍx‰6j<Å{±<”•6 ÇüB˃2^Ø؉‡£OåÛëôtǽ|³³‹y‚Ú;V4äÖ¾!¶Mí±7Ç3NQ_4îXdë4æòáØ}(óÔÔ!ͦ9Âõ«Þÿä&½ŠßêiîÜYiÊž€ŠC¾m *ÎËõŠòO´‹*ÑQúrצ©sðÓ—WD´UW©$ODŠŠ²7ùÕütÓVuL5tÀVÈ`K”E~ÖµH¥NÅ¡[S×ÒDßæ:ßà·ƒe:9ËiÍb'?‰–’ËKÿ|šÐÞ¦{iŽñèþ«P‰AR¨¤¥³•ïö?íä†}0ÊÉ… ÚNTÄ>¹&æã‚
-(t
-eÆMv 扉gíö>NFx7?G'„Þ† ˸y×\ãÅæm£ì"Oˆ·í²Ó¶tN滲šFs~Òê8MéÜÃ\ãF9¡º?¤sÇ`[»x! ì›êZ*W¼´t6œ9—ñi˜Ìà<±oùíê¾;×7m¼¨%Ã)øäY’M8êïÔ§Ê|TÐÝÃã7´Ze#3¾}!3Ó}‡ÙRºÒÎsÚ_]w)¯úgä¹pÇ'ƒ_¶#iÐG Ó™´!ø«Ý¯'Æ'·t¿–²¥Ÿ¨/ò–æIyÛ Æ©Î'­œx0 ¯\aÅÀ4ôë%`±cü¿â.ǧ FOã©œd%™¯+:ËÖ¡ ›Øxz›òùãíÙE/ì—Ò!šßÀÒ¹E&
-õ!^\Œ÷°IJa"¹ãâ^÷ð/V4Ô‡›¶ÂÿÌÀæ'ý–zÇ1Õ9#í©KVXü*Œ•ËöúÌ^ ã®KŠàj–ѺúNùÂ÷_þö¼ôF
-endstream
-endobj
-1177 0 obj
-<< /Type /Page /Contents 1178 0 R /Resources 1176 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1180 0 R /Annots 1181 0 R >>
+1059 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.875 640.573 149.049 651.522 ]/A << /S /GoTo /D (page.48) >> >>
endobj
-1181 0 obj
-[ 1056 0 R 1057 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1126 0 R 1127 0 R 1128 0 R 1129 0 R 1130 0 R 1131 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R 1155 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R ]
+1060 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.88 628.06 176.835 640.015 ]/A << /S /GoTo /D (page.42) >> >>
endobj
-1056 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 120.825 758.132 132.78 769.081 ]/A << /S /GoTo /D (page.26) >> >>
+1061 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 146.18 616.104 158.135 628.06 ]/A << /S /GoTo /D (page.42) >> >>
endobj
-1057 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 136.875 758.132 149.049 769.081 ]/A << /S /GoTo /D (page.46) >> >>
+1062 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.883 604.149 199.838 616.104 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1063 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.88 745.619 176.835 757.574 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 170.847 592.194 182.802 604.149 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1064 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 146.18 733.664 158.135 745.619 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.535 558.889 143.49 569.718 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1065 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.883 721.708 199.838 733.664 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 546.934 159.181 557.763 ]/A << /S /GoTo /D (page.17) >> >>
endobj
1066 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 170.847 709.753 182.802 721.708 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 177.721 522.456 189.896 534.411 ]/A << /S /GoTo /D (page.69) >> >>
endobj
1067 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.535 688.938 143.49 699.767 ]/A << /S /GoTo /D (page.30) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 511.068 127.799 521.898 ]/A << /S /GoTo /D (page.12) >> >>
endobj
1068 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 676.982 159.181 687.812 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 487.038 217.413 498.097 ]/A << /S /GoTo /D (page.13) >> >>
endobj
1069 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 177.721 652.504 189.896 664.459 ]/A << /S /GoTo /D (page.67) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 475.083 172.073 486.142 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1070 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 641.117 127.799 651.946 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.02 463.128 197.975 474.187 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1071 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 617.087 217.413 628.145 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 269.527 450.725 281.482 462.68 ]/A << /S /GoTo /D (page.34) >> >>
endobj
1072 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 605.132 172.073 616.19 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 439.048 133.029 450.167 ]/A << /S /GoTo /D (page.31) >> >>
endobj
1073 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.02 593.177 197.975 604.235 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 415.307 217.413 426.366 ]/A << /S /GoTo /D (page.13) >> >>
endobj
1074 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 269.527 580.773 281.482 592.728 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 403.352 172.073 414.411 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1075 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 569.097 133.029 580.215 ]/A << /S /GoTo /D (page.29) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.02 391.397 197.975 402.456 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1076 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 545.356 217.413 556.414 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 181.487 379.552 193.442 390.391 ]/A << /S /GoTo /D (page.13) >> >>
endobj
1077 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 533.401 172.073 544.459 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 197.537 379.552 209.711 390.391 ]/A << /S /GoTo /D (page.60) >> >>
endobj
1078 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.02 521.446 197.975 532.504 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 345.689 134.523 356.518 ]/A << /S /GoTo /D (page.30) >> >>
endobj
1079 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 181.487 509.6 193.442 520.439 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 138.618 345.689 150.573 356.518 ]/A << /S /GoTo /D (page.57) >> >>
endobj
1080 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 197.537 509.6 209.711 520.439 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 157.308 333.723 169.263 344.563 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1081 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 488.226 134.523 499.056 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 218.269 321.21 230.224 333.166 ]/A << /S /GoTo /D (page.34) >> >>
endobj
1082 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 138.618 488.226 150.573 499.056 ]/A << /S /GoTo /D (page.55) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 182.723 309.255 194.678 321.21 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1083 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 157.308 476.261 169.263 487.101 ]/A << /S /GoTo /D (page.56) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.718 275.382 190.673 287.337 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1084 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 218.269 463.748 230.224 475.703 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 213.617 241.509 225.572 253.464 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1085 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 182.723 451.793 194.678 463.748 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 221.059 229.554 233.014 241.509 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1086 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.718 430.409 190.673 442.365 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 239.31 217.599 251.266 229.554 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1087 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 213.617 409.026 225.572 420.981 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.505 206.202 127.46 217.041 ]/A << /S /GoTo /D (page.28) >> >>
endobj
1088 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 221.059 397.071 233.014 409.026 ]/A << /S /GoTo /D (page.42) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.554 206.202 143.729 217.041 ]/A << /S /GoTo /D (page.48) >> >>
endobj
1089 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 239.31 385.115 251.266 397.071 ]/A << /S /GoTo /D (page.42) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.823 206.202 159.998 217.041 ]/A << /S /GoTo /D (page.62) >> >>
endobj
1090 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.505 373.718 127.46 384.557 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 119.131 194.246 131.086 205.086 ]/A << /S /GoTo /D (page.28) >> >>
endobj
1091 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.554 373.718 143.729 384.557 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.181 194.246 147.355 205.086 ]/A << /S /GoTo /D (page.48) >> >>
endobj
1092 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.823 373.718 159.998 384.557 ]/A << /S /GoTo /D (page.60) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 182.301 127.799 193.131 ]/A << /S /GoTo /D (page.30) >> >>
endobj
1093 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 119.131 361.763 131.086 372.602 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 242.638 158.381 254.593 169.22 ]/A << /S /GoTo /D (page.35) >> >>
endobj
1094 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.181 361.763 147.355 372.602 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 132.371 146.306 144.327 157.375 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1095 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 349.818 127.799 360.647 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 185.721 121.958 197.677 133.913 ]/A << /S /GoTo /D (page.41) >> >>
endobj
1096 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 242.638 325.897 254.593 336.737 ]/A << /S /GoTo /D (page.33) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 219.016 110.002 230.972 121.958 ]/A << /S /GoTo /D (page.38) >> >>
endobj
1097 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 132.371 313.823 144.327 324.891 ]/A << /S /GoTo /D (page.51) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 207.4 98.047 219.355 110.002 ]/A << /S /GoTo /D (page.15) >> >>
endobj
1098 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 185.721 289.474 197.677 301.429 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.998 86.53 147.953 97.489 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1099 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 219.016 277.519 230.972 289.474 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 180.561 74.575 192.516 85.534 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1100 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 207.4 265.564 219.355 277.519 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 453.962 757.574 465.917 769.529 ]/A << /S /GoTo /D (page.37) >> >>
endobj
1101 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.998 254.047 147.953 265.006 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 460.079 745.619 472.034 757.574 ]/A << /S /GoTo /D (page.34) >> >>
endobj
1102 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 180.561 242.092 192.516 253.051 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 476.128 745.619 488.303 757.574 ]/A << /S /GoTo /D (page.62) >> >>
endobj
1103 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.713 229.698 242.668 241.653 ]/A << /S /GoTo /D (page.35) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.227 733.664 430.201 745.619 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1104 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 236.83 217.743 248.785 229.698 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 392.084 687.835 404.039 699.791 ]/A << /S /GoTo /D (page.30) >> >>
endobj
1105 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 252.88 217.743 265.054 229.698 ]/A << /S /GoTo /D (page.60) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 461.991 675.88 473.947 687.835 ]/A << /S /GoTo /D (page.65) >> >>
endobj
1106 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 199.978 205.788 206.952 217.743 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 457.478 663.925 469.434 675.88 ]/A << /S /GoTo /D (page.16) >> >>
endobj
1107 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.835 172.449 180.79 184.404 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 428.706 618.545 440.661 629.604 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1108 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 238.743 160.494 250.698 172.449 ]/A << /S /GoTo /D (page.63) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 388.348 606.59 395.321 617.649 ]/A << /S /GoTo /D (page.6) >> >>
endobj
1109 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 234.229 148.539 246.185 160.494 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 409.269 594.635 421.224 605.694 ]/A << /S /GoTo /D (page.55) >> >>
endobj
1110 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 115.648 217.413 126.707 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 429.025 582.232 440.98 594.187 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1111 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 103.693 172.073 114.752 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.548 570.496 429.503 581.674 ]/A << /S /GoTo /D (page.50) >> >>
endobj
1112 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.02 91.738 197.975 102.796 ]/A << /S /GoTo /D (page.53) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.627 558.879 408.582 569.718 ]/A << /S /GoTo /D (page.26) >> >>
endobj
1113 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.776 79.334 217.731 91.29 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 412.676 558.879 424.851 569.718 ]/A << /S /GoTo /D (page.64) >> >>
endobj
1114 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.299 67.598 206.254 78.776 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.857 546.645 408.831 557.763 ]/A << /S /GoTo /D (page.1) >> >>
endobj
1115 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.627 758.142 408.582 768.971 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.935 534.979 392.891 545.808 ]/A << /S /GoTo /D (page.26) >> >>
endobj
1116 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 412.676 758.142 424.851 768.971 ]/A << /S /GoTo /D (page.62) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 363.939 523.024 375.894 533.853 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1117 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.857 745.898 408.831 757.016 ]/A << /S /GoTo /D (page.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.571 511.068 351.526 521.898 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1118 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.935 734.232 392.891 745.061 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 409.698 498.545 421.653 510.5 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1119 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 363.939 722.276 375.894 733.106 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 424.642 498.545 436.597 510.5 ]/A << /S /GoTo /D (page.56) >> >>
endobj
1120 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.571 710.321 351.526 721.151 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 467.83 486.59 479.785 498.545 ]/A << /S /GoTo /D (page.41) >> >>
endobj
1121 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 409.698 697.798 421.653 709.753 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.44 475.203 426.395 486.032 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1122 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 424.642 697.798 436.597 709.753 ]/A << /S /GoTo /D (page.53) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 429.384 475.203 441.339 486.032 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1123 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 467.83 685.843 479.785 697.798 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 445.434 475.203 457.608 486.032 ]/A << /S /GoTo /D (page.61) >> >>
endobj
1124 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.44 674.456 426.395 685.285 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.783 462.899 366.739 474.077 ]/A << /S /GoTo /D (page.58) >> >>
endobj
1125 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 429.384 674.456 441.339 685.285 ]/A << /S /GoTo /D (page.44) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.028 438.769 395.202 450.725 ]/A << /S /GoTo /D (page.61) >> >>
endobj
1126 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 445.434 674.456 457.608 685.285 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.766 427.263 368.721 438.321 ]/A << /S /GoTo /D (page.31) >> >>
endobj
1127 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.783 662.152 366.739 673.33 ]/A << /S /GoTo /D (page.56) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 407.087 393.161 419.043 404.339 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1128 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 383.028 638.022 395.202 649.977 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 411.043 380.986 418.016 392.941 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1129 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.766 626.515 368.721 637.574 ]/A << /S /GoTo /D (page.29) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 420.089 357.076 432.044 369.031 ]/A << /S /GoTo /D (page.19) >> >>
endobj
1130 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 407.087 604.368 419.043 615.547 ]/A << /S /GoTo /D (page.48) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 428.348 333.166 440.303 345.121 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1131 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 411.043 592.194 418.016 604.149 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.669 299.293 426.624 311.248 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1132 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 420.089 568.284 432.044 580.239 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 376.98 287.776 388.935 298.735 ]/A << /S /GoTo /D (page.57) >> >>
endobj
1133 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 428.348 544.373 440.303 556.329 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 275.661 403.351 286.779 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1134 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.669 522.456 426.624 534.411 ]/A << /S /GoTo /D (page.42) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 368.323 263.865 380.278 274.934 ]/A << /S /GoTo /D (page.52) >> >>
endobj
1135 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 376.98 510.939 388.935 521.898 ]/A << /S /GoTo /D (page.55) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.373 263.865 396.547 274.934 ]/A << /S /GoTo /D (page.71) >> >>
endobj
1136 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 498.824 403.351 509.943 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 447.944 229.554 459.899 241.509 ]/A << /S /GoTo /D (page.34) >> >>
endobj
1137 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 368.323 487.029 380.278 498.097 ]/A << /S /GoTo /D (page.50) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.395 217.599 478.35 229.554 ]/A << /S /GoTo /D (page.19) >> >>
endobj
1138 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.373 487.029 396.547 498.097 ]/A << /S /GoTo /D (page.69) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.833 206.212 366.788 217.041 ]/A << /S /GoTo /D (page.33) >> >>
endobj
1139 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 447.944 464.672 459.899 476.628 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.603 194.256 377.558 204.807 ]/A << /S /GoTo /D (page.33) >> >>
endobj
1140 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.395 452.717 478.35 464.672 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 488.911 181.733 500.866 193.689 ]/A << /S /GoTo /D (page.22) >> >>
endobj
1141 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.833 441.33 366.788 452.159 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.046 169.778 473.02 181.733 ]/A << /S /GoTo /D (page.6) >> >>
endobj
1142 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.603 429.375 377.558 439.925 ]/A << /S /GoTo /D (page.31) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.97 145.868 420.925 157.823 ]/A << /S /GoTo /D (page.21) >> >>
endobj
1143 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 488.911 416.852 500.866 428.807 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 501.503 133.913 513.458 145.868 ]/A << /S /GoTo /D (page.21) >> >>
endobj
1144 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.046 404.897 473.02 416.852 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 465.887 110.56 477.842 121.4 ]/A << /S /GoTo /D (page.35) >> >>
endobj
1145 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.97 380.986 420.925 392.941 ]/A << /S /GoTo /D (page.19) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 362.295 98.486 374.25 109.444 ]/A << /S /GoTo /D (page.53) >> >>
endobj
1146 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 501.503 369.031 513.458 380.986 ]/A << /S /GoTo /D (page.19) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.97 74.137 420.925 86.092 ]/A << /S /GoTo /D (page.41) >> >>
endobj
-1147 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 465.887 345.679 477.842 356.518 ]/A << /S /GoTo /D (page.33) >> >>
+1154 0 obj
+<< /D [ 1152 0 R /XYZ 78.37 808.885 null ] >>
endobj
-1148 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 362.295 333.604 374.25 344.563 ]/A << /S /GoTo /D (page.51) >> >>
+1151 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F57 389 0 R /F56 388 0 R /F66 392 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1149 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 408.97 309.255 420.925 321.21 ]/A << /S /GoTo /D (page.38) >> >>
+1231 0 obj
+<< /Filter /FlateDecode /Length 2629 >>
+stream
+xÚÍ[Ínä8¾÷SÔ ŒV"õ R®öœÛb¯;§yÿë’¶eY”,»*žE’JìERüùHIúöçMßþùC/Ÿ÷¯ÿxwK*yðööõ߆^蛹…¤0Ü‚7J{sûúëöï7­½ÖÚ‚Öx§ŸÇ;D~–è=ôËó»ÇòÀïÞÿ@Dú–sôÔÏ#Þ¿¾1üÝ÷ÿ|ý‹xq¾Ç‹ñVY0’ài´ÿ¤¿‘èhm~ÎeNƒ](÷¥ãU
+Ž¼Û„¥±$!–ÜyQÎ؇óŠ„kh³,6žæOÎÙ!b E8Ò…¤¾*α²+òÉJ:¬º†̆彣ÌSGœÙ¡ÌŸÛº$å9P6xÁ
+“%ªRýoÍöŒv­QN§=í²V9Þ0àbxEÛŽ´á½œéHÛâ9mÁK.בä
+m¤ä˜µ{JÛ@ŽáìUn^Ykª}ó#¾L ‹-Ò=ÞÞJ>™²/ÕX埘óNúÝ>ÙËHG¶­
+¼–5?µ]Óazüw¿yMÁØÚm4m$9ˆœÅBò“Ù6×÷³æ½”
+?ãâË~”ª:Ó.P  ,ÝŠ>õä
+¤ Aš#å§î³;X?ÿ‹íò-øôV™`+>s°¿_SJ"*ïš™.èžšH^à%áÖg .§
+L½@Ù_&§üÐà¦9Ž8Öj¾ê“µ•ÿk%÷ÉœV>¢œ…5ó¼ŒO@> t8…‹zÞ(·ÎÑ~ ¿¼Q†€›”ŸêþZ à¬+{É9*w×þÚ¦,SS³ôf¢è‹ÎÖ3-.àzÃÆN¢=æ'çÂ%ÛuPݤt'¥Ñ6œ»UÂqaaµUH}+q–GïYíû€qãŸa#õòæÌÖŽV6ÉÁ© ¨@˜GR&ÝRó¶ôQ`µ\â9½µkY¤ªÉLƒ£[IGƒø€ ”µxeð]ºe‚òåݲ猴ö1¾BÄè‹Aˆ ^•¥ý´WšìMŒ¬6÷,5(çš9·=óÏaO"Q–H n³‹²Ã¥ú6˜Ãù»f%¼Ý4A†>ái%±ö‰­Iߥ6sVË{wì…5t?ÓÅL—ãôŽ$Wùˆ£ÂË>R¾ÚGjêÏøH=’3œÈĆ»”í‘¢œ/Ý‹3øu½8h}Ö‰ø`ëHp×Ì ú#Ç›ç˜!€¤S¥ë¡„F«Í¦˜ïÁri»EGX“4ÞÉIj?:° R¤„[ÀÇy_sF„ ÕÊ‚‹‹7¬§¶oJr–N­÷q¢F…èUÄ4ÖØÛõ1  `ÄV%¨>_«NTw†ÿ`UŒÕŠ×­ÐÂ; A¦.Hú@Ð*ñrÖS<!ÌØ /»†zÕ¾
+îA%¨Ž›K~ÉT¹7¼]¼ÜóÊ |f‰ê¤f®[½Î0PU™6­‡mî U}óYšÂÛÇŒXK³8Øz¸­¡#¹ÉMšì´;5ÈÐYɆˆ  ,”wŠ@SÚTK\€IïÜ @PÚãeo½o ’”Š£»cO¡Õ14VÐ`µ­;«Ã³'¼çbt<¥–ífH‰¥¦/'¸¸VÞv•qœ6M$)ÀKf^Ð)BV¬SA©2¨3‡Rè‘ 1çI§tªQ‡OëôÉ ¦›K&e6ƒTŸvœ¨êx©r¹ýÛlú€Ràæ
+ñxæ(D Blªf"h×Û¨7L-:¨@ˆ£&ÚæVæ›î–|dÕú-o¹%.·<c¼æØ"A®bòWY$ SZª•QŽvn0P®EsÑ
+‹@õBMôÅ
+koµ¸¤±§kÔ <ÙKïVÄc7¸O¦/ªàZιÆnnKÔ.pàn庽+1-ÎßÈõèÂÁY®ë+Y×ÕÁ†qè䆉ÐPª6LÚ§+7탖›j›tÈéÇ'Ü¿o0mvÔ¡få¤:ÁZ@61r
+bóa«wgÞÓK@Þ'pù¢R}Ö°€b®•÷þ»Î¦~t¹«ÿ¿£Ñƒ$÷BŒÆˆÓ@Ahï~Ê*F}ÿûr´7¾¹µÆ[†&ÄýÛC Ùê³õ{ž`uy¶ž¸:Üq• ~Ýyì£+ôäÓ o¤šµð4>jº
+‚†–ke;™²Y\B­.™ë·¦wq;×õèS3K¯ÚHJpÍ£ï,h;'Þz…÷}¼ÊËz¹ä¦>ںʒ;V|ìœ`å±.A¡’yê}>#>ýc¹V$W@²â5¼<e½Ž J,½õÍú à MÞÌÎû©¥A3yn 6Üôo’ÕßÛ·®½s’!õ9#ØKÃæo¼´‹ž¢D1ãáÙ8òZ+).íXØtávU‰;g`”#téoä…hivižP$…o1ãtIE×ÛãO¶F8üm%å“-‹QYßå낶¥0’’—ÔË"›zã8WKk5høä&7ÿ«³ KâÎ~}ýøJ5ï
+endstream
endobj
-1150 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 448.94 297.3 460.896 309.255 ]/A << /S /GoTo /D (page.36) >> >>
+1230 0 obj
+<< /Type /Page /Contents 1231 0 R /Resources 1229 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R /Annots 1233 0 R >>
endobj
-1151 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 344.323 285.913 356.497 296.742 ]/A << /S /GoTo /D (page.21) >> >>
+1233 0 obj
+[ 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R 1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R 1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R 1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R 1227 0 R 1228 0 R ]
endobj
-1152 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 360.592 285.913 372.766 296.742 ]/A << /S /GoTo /D (page.23) >> >>
+1147 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 225.691 757.574 237.647 769.529 ]/A << /S /GoTo /D (page.38) >> >>
endobj
-1153 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 376.861 285.913 388.816 296.742 ]/A << /S /GoTo /D (page.46) >> >>
+1148 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 121.074 746.187 133.248 757.016 ]/A << /S /GoTo /D (page.23) >> >>
endobj
-1154 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 388.348 261.883 395.321 272.941 ]/A << /S /GoTo /D (page.5) >> >>
+1149 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 137.343 746.187 149.517 757.016 ]/A << /S /GoTo /D (page.25) >> >>
endobj
-1155 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 424.96 249.928 436.916 260.986 ]/A << /S /GoTo /D (page.44) >> >>
+1150 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 153.612 746.187 165.567 757.016 ]/A << /S /GoTo /D (page.48) >> >>
endobj
1156 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 416.233 226.137 428.188 236.966 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 722.157 172.073 733.215 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1157 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 432.283 226.137 444.457 236.966 ]/A << /S /GoTo /D (page.66) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 201.711 710.202 213.667 721.26 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1158 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.897 214.182 453.852 225.121 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.984 686.411 204.939 697.24 ]/A << /S /GoTo /D (page.23) >> >>
endobj
1159 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 457.947 214.182 470.121 225.121 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 209.034 686.411 221.208 697.24 ]/A << /S /GoTo /D (page.68) >> >>
endobj
1160 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 431.765 201.659 443.72 213.614 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 218.648 674.456 230.603 685.395 ]/A << /S /GoTo /D (page.19) >> >>
endobj
1161 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 485.344 189.703 497.299 201.659 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 234.698 674.456 246.872 685.395 ]/A << /S /GoTo /D (page.60) >> >>
endobj
1162 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 504.947 177.748 516.902 189.703 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 208.516 661.933 220.471 673.888 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1163 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.783 166.012 366.739 177.19 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 262.095 649.977 274.05 661.933 ]/A << /S /GoTo /D (page.19) >> >>
endobj
1164 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 413.115 154.406 420.089 165.235 ]/A << /S /GoTo /D (page.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 281.698 638.022 293.653 649.977 ]/A << /S /GoTo /D (page.19) >> >>
endobj
1165 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 423.077 154.406 435.033 165.235 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.535 626.286 143.49 637.464 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1166 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 440.412 141.883 452.368 153.838 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 189.866 614.68 201.821 625.509 ]/A << /S /GoTo /D (page.11) >> >>
endobj
1167 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 456.462 141.883 468.637 153.838 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.81 614.68 216.765 625.509 ]/A << /S /GoTo /D (page.18) >> >>
endobj
1168 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 427.541 119.965 439.715 131.92 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 217.163 602.157 229.119 614.112 ]/A << /S /GoTo /D (page.12) >> >>
endobj
1169 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 443.81 119.965 455.765 131.92 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 233.213 602.157 245.388 614.112 ]/A << /S /GoTo /D (page.60) >> >>
endobj
1170 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 445.643 108.01 457.598 119.965 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 204.292 568.284 216.466 580.239 ]/A << /S /GoTo /D (page.23) >> >>
endobj
1171 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.364 96.613 377.319 107.452 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 220.561 568.284 232.516 580.239 ]/A << /S /GoTo /D (page.47) >> >>
endobj
1172 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 453.473 84.099 465.429 96.055 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 222.394 556.329 234.349 568.284 ]/A << /S /GoTo /D (page.16) >> >>
endobj
1173 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 472.293 72.144 484.248 84.099 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 142.115 544.931 154.07 555.771 ]/A << /S /GoTo /D (page.42) >> >>
endobj
-1179 0 obj
-<< /D [ 1177 0 R /XYZ 78.37 808.885 null ] >>
+1174 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 230.224 532.418 242.18 544.373 ]/A << /S /GoTo /D (page.34) >> >>
+endobj
+1175 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 249.044 520.463 260.999 532.418 ]/A << /S /GoTo /D (page.34) >> >>
endobj
1176 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F57 385 0 R /F55 383 0 R /F56 384 0 R /F66 388 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 254.105 508.508 266.06 520.463 ]/A << /S /GoTo /D (page.34) >> >>
endobj
-1235 0 obj
-<< /Filter /FlateDecode /Length 1925 >>
-stream
-xÚµZÍŽã6 ¾ÏSäVIýƒ6›MžçVôÚžúþ×¥,ɶhEv2ÞCàÄŽù'òãGÙúòßE_þ|Óåxý|ûãöUtèÌåóß7à úù‹w ´ƒËçÿ—¿ßµv¨5ݵ¶Àß5"ÿæsæƯ§sð£^ÿøFD|§µü÷á=ßá]½B¾Ê«g&©÷ô¿z«Î¸èÄûüÿ¤)Yò•d…å“x›ÿñ?×>ÿb­øk¢íª¿ÈN9X|öIï÷âs(ŸÙ_s­Ú‹ž~\ÁZ¤¦¼f-IRúLRokOÓUòC?œ²àzž$Ë“¼gKᚣ_#Ê+0´¢BäH‘W`çœXY9² ((ƒ¼»gb>.™1åÂжèJémPò3T+GYVA´ë¬7XrìV¾³,oÆ6é¨<CHK+mMŽ^sE—SÉ¡‡v ;šÆÌÍ3×ýÂ;L@¤œ•ŠjU¤x ±øï¥âc^«dÀ^lWr;5k{^kPÚÕ©Õ2Õä+˜“³x¾>aZ¾Ó’gSuÞ–Z¯ÿIžo׬X?Fø@sh]Ï¡åwbþ¿ß­\ ¡$ÅåyûiÓU‹HR´j+H®ýËP?ô¹AÒ‡GÑÑõžM®Ôþ”1kéUé{êa …ç2ºDš5ÙøØÓä¬2Ø**áuµ5­Ó᪀Fõ™Á²9µ –FwÓ Æu:SÉwãÊð¤ÉÃ)JÃ)þZRÆ5à3»£%ìÇ7¤°ªL¿rº\9
-H(ZçÆÊÚ;öÉ ûd7šFìãnM€3
-=J9M'zèAy … ´$bBfPÎn´4^Zì0"k!`ö牨Ÿ2º8§HiEŠNŠ@B ¬û Z;ÑAî¨ÈU,´l ™Ås§åX‡€:®÷›=Í”VÐç§ÏD%¾2²ž9µ]›?#fHÇÅt$fC™îŽ¼ã jm¤Š'œ 3a»‘ÞàÈqwbãwÚ/r¥MF˜véê>V]Þ2ŒëP+©êÅ­„Þøb˜.N¬›ªoæ–[6ݬvÉ­T4ýÎCd½KæQ<Ç5@ZS7]jÁ>.†…Êä¼ Né)"8Z+mÖ ¼Žæï‘;0K7!(½ìP¼Ža”ü©'c­ª2±ºqöð̤uØHjøâ^™ðâ€#)cbšãà×°x&…e5õ®Àb™Ô+»Ë#ðzŸx®£1 ìwYaÌ 1E`Æ”b*$=SdÈq|JÈH|xޯǔÉxótL¯¥’K]δVo6?¦†v¤»i,*„¸®’ÚÒç,½ AZª:Fl÷_°¿-ôÇ>0È¢k*=%Y¥Ð¼­ðÞÙ û*mîAÂ’WJ>zeÂÆ'yR4¥9)§)û=5|?™–€¯¶ßj!#.±Î8¿ÛQJ?oLcÈ z·ÖŸ4¦l(¾úEÜ}ò˜&¤o7æ /jWš‚QÆÏ[´®©ìÎC½9teË9WÙ¬éþĦ3xÇ8#„^ ּş!Èk¯<£šÚ¡ÈAÖUw›˜ØÊTM+ë꦳| PréT±Ì~Jí¯ Jà(ó8($ T9š‰)‰ug­pb0Rê‹ãΣµ#¦kº‰®»g|¨¬yÊw1~¾²‘ëˆ'·ÑØ>8‚ÎDN9‹k›§•ø6 /ØŒF¹èeœ›—vp¸Ø)©Í‚#›/”ÛÒ<pϹNc6RìíãŠNî\±îS|Ž +¥Mà‡…÷ý’<`>*$Ø{©ìæ5Þì„<]Â1¡ýÏo[zXØ·4Žizðþ´ÁNÈûÂ`'%­Ð«ë á<GZy§¼! YbÜHÞ?
-iñÊ”í(V7W¤ÿaBtßì»>FÀðÁÚµ]õíEƒu`;‡\ó(Ê [j<#*Ç—„äƒïIzeh¡îQàÁDúxÐ’Ô˜"`uû4öÙ1ŸË"°çBòÁaÁ*„®]'lA O$mçeu –µxù¶gyiµÙfô3>Íd¤Þðóóío†ùÉ
-endstream
+1177 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.099 484.598 217.054 496.553 ]/A << /S /GoTo /D (page.47) >> >>
endobj
-1234 0 obj
-<< /Type /Page /Contents 1235 0 R /Resources 1233 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1180 0 R /Annots 1237 0 R >>
+1178 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 156.909 472.642 168.865 484.598 ]/A << /S /GoTo /D (page.47) >> >>
endobj
-1237 0 obj
-[ 1174 0 R 1175 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R 1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R 1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R 1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R 1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R ]
+1179 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.927 460.687 206.882 472.642 ]/A << /S /GoTo /D (page.39) >> >>
endobj
-1174 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 254.105 757.574 266.06 769.529 ]/A << /S /GoTo /D (page.32) >> >>
+1180 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 219.345 448.732 231.3 460.687 ]/A << /S /GoTo /D (page.48) >> >>
endobj
-1175 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.099 733.664 217.054 745.619 ]/A << /S /GoTo /D (page.45) >> >>
+1181 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 270.155 436.777 282.11 448.732 ]/A << /S /GoTo /D (page.48) >> >>
endobj
1182 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 156.909 721.708 168.865 733.664 ]/A << /S /GoTo /D (page.45) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 145.99 425.39 157.946 436.219 ]/A << /S /GoTo /D (page.11) >> >>
endobj
1183 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.927 709.753 206.882 721.708 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.988 412.867 203.943 424.822 ]/A << /S /GoTo /D (page.44) >> >>
endobj
1184 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 219.345 697.798 231.3 709.753 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 208.038 412.867 220.212 424.822 ]/A << /S /GoTo /D (page.61) >> >>
endobj
1185 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 270.155 685.843 282.11 697.798 ]/A << /S /GoTo /D (page.46) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 281.698 400.911 293.653 412.867 ]/A << /S /GoTo /D (page.37) >> >>
endobj
1186 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 145.99 674.456 157.946 685.285 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.099 377.001 218.548 388.956 ]/A << /S /GoTo /D (page.38) >> >>
endobj
1187 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.988 661.933 203.943 673.888 ]/A << /S /GoTo /D (page.42) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 222.643 377.001 234.598 388.956 ]/A << /S /GoTo /D (page.55) >> >>
endobj
1188 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 208.038 661.933 220.212 673.888 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 238.693 377.001 250.867 388.956 ]/A << /S /GoTo /D (page.66) >> >>
endobj
1189 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 281.698 649.977 293.653 661.933 ]/A << /S /GoTo /D (page.34) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 254.962 377.001 267.136 388.956 ]/A << /S /GoTo /D (page.70) >> >>
endobj
1190 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.099 626.067 218.548 638.022 ]/A << /S /GoTo /D (page.35) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.099 353.091 218.548 365.046 ]/A << /S /GoTo /D (page.41) >> >>
endobj
1191 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 222.643 626.067 234.598 638.022 ]/A << /S /GoTo /D (page.53) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 319.786 159.181 330.615 ]/A << /S /GoTo /D (page.42) >> >>
endobj
1192 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 238.693 626.067 250.867 638.022 ]/A << /S /GoTo /D (page.64) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.276 319.786 175.45 330.615 ]/A << /S /GoTo /D (page.61) >> >>
endobj
1193 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 254.962 626.067 267.136 638.022 ]/A << /S /GoTo /D (page.68) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 152.456 307.831 164.411 318.66 ]/A << /S /GoTo /D (page.43) >> >>
endobj
1194 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.099 602.157 218.548 614.112 ]/A << /S /GoTo /D (page.39) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 243.266 295.307 255.221 307.263 ]/A << /S /GoTo /D (page.43) >> >>
endobj
1195 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 147.226 580.807 159.181 591.636 ]/A << /S /GoTo /D (page.40) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.425 283.352 175.38 295.307 ]/A << /S /GoTo /D (page.26) >> >>
endobj
1196 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.276 580.807 175.45 591.636 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.058 271.397 180.232 283.352 ]/A << /S /GoTo /D (page.60) >> >>
endobj
1197 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 152.456 568.852 164.411 579.681 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.853 259.442 199.809 271.397 ]/A << /S /GoTo /D (page.46) >> >>
endobj
1198 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 243.266 556.329 255.221 568.284 ]/A << /S /GoTo /D (page.41) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.706 247.487 241.662 259.442 ]/A << /S /GoTo /D (page.51) >> >>
endobj
1199 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 163.425 544.373 175.38 556.329 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 224.025 172.073 235.083 ]/A << /S /GoTo /D (page.6) >> >>
endobj
1200 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.058 532.418 180.232 544.373 ]/A << /S /GoTo /D (page.58) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 176.167 224.025 188.342 235.083 ]/A << /S /GoTo /D (page.59) >> >>
endobj
1201 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 187.853 520.463 199.809 532.418 ]/A << /S /GoTo /D (page.44) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 223.599 212.07 230.573 223.128 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1202 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 229.706 508.508 241.662 520.463 ]/A << /S /GoTo /D (page.49) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 234.668 212.07 246.842 223.128 ]/A << /S /GoTo /D (page.64) >> >>
endobj
1203 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 485.046 172.073 496.104 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.984 200.114 204.939 211.173 ]/A << /S /GoTo /D (page.16) >> >>
endobj
1204 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 176.167 485.046 188.342 496.104 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 232.845 187.711 244.8 199.666 ]/A << /S /GoTo /D (page.16) >> >>
endobj
1205 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 223.599 473.091 230.573 484.149 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 206.454 175.756 213.427 187.711 ]/A << /S /GoTo /D (page.6) >> >>
endobj
1206 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 234.668 473.091 246.842 484.149 ]/A << /S /GoTo /D (page.62) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 217.522 175.756 229.696 187.711 ]/A << /S /GoTo /D (page.59) >> >>
endobj
1207 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.984 461.136 204.939 472.194 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.099 129.928 217.054 141.883 ]/A << /S /GoTo /D (page.40) >> >>
endobj
1208 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 232.845 448.732 244.8 460.687 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 216.685 96.055 228.64 108.01 ]/A << /S /GoTo /D (page.27) >> >>
endobj
1209 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 206.454 436.777 213.427 448.732 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 232.735 96.055 244.69 108.01 ]/A << /S /GoTo /D (page.52) >> >>
endobj
1210 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 217.522 436.777 229.696 448.732 ]/A << /S /GoTo /D (page.57) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.131 84.099 198.105 96.055 ]/A << /S /GoTo /D (page.9) >> >>
endobj
1211 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.099 402.904 217.054 414.859 ]/A << /S /GoTo /D (page.38) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.437 72.144 177.393 84.099 ]/A << /S /GoTo /D (page.27) >> >>
endobj
1212 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 216.685 380.986 228.64 392.941 ]/A << /S /GoTo /D (page.25) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 181.487 72.144 193.442 84.099 ]/A << /S /GoTo /D (page.52) >> >>
endobj
1213 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 232.735 380.986 244.69 392.941 ]/A << /S /GoTo /D (page.50) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 758.142 403.351 768.971 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1214 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 191.131 369.031 198.105 380.986 ]/A << /S /GoTo /D (page.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 391.396 746.187 403.351 757.016 ]/A << /S /GoTo /D (page.49) >> >>
endobj
1215 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.437 357.076 177.393 369.031 ]/A << /S /GoTo /D (page.25) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 734.232 351.048 745.061 ]/A << /S /GoTo /D (page.30) >> >>
endobj
1216 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 181.487 357.076 193.442 369.031 ]/A << /S /GoTo /D (page.50) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.783 722.276 366.739 733.106 ]/A << /S /GoTo /D (page.32) >> >>
endobj
1217 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 345.689 180.102 356.518 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 428.706 698.246 440.661 709.305 ]/A << /S /GoTo /D (page.13) >> >>
endobj
1218 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 168.147 333.733 180.102 344.563 ]/A << /S /GoTo /D (page.47) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 388.348 686.291 395.321 697.35 ]/A << /S /GoTo /D (page.5) >> >>
endobj
1219 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 115.843 321.778 127.799 332.608 ]/A << /S /GoTo /D (page.28) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 409.269 674.336 421.224 685.395 ]/A << /S /GoTo /D (page.39) >> >>
endobj
1220 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.535 309.823 143.49 320.652 ]/A << /S /GoTo /D (page.30) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 394.754 662.501 406.709 673.33 ]/A << /S /GoTo /D (page.67) >> >>
endobj
1221 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 285.793 217.413 296.852 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 424.96 616.553 436.916 627.611 ]/A << /S /GoTo /D (page.26) >> >>
endobj
1222 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.099 273.838 172.073 284.897 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.937 604.598 413.892 615.656 ]/A << /S /GoTo /D (page.12) >> >>
endobj
1223 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 186.02 261.883 197.975 272.941 ]/A << /S /GoTo /D (page.36) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.458 592.762 429.414 603.651 ]/A << /S /GoTo /D (page.25) >> >>
endobj
1224 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 171.505 250.047 183.46 260.877 ]/A << /S /GoTo /D (page.65) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 432.402 592.762 444.358 603.651 ]/A << /S /GoTo /D (page.28) >> >>
endobj
1225 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 201.711 216.055 213.667 227.113 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 389.673 558.321 401.628 570.276 ]/A << /S /GoTo /D (page.26) >> >>
endobj
1226 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 178.688 204.099 190.643 215.158 ]/A << /S /GoTo /D (page.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 409.219 546.366 421.175 558.321 ]/A << /S /GoTo /D (page.30) >> >>
endobj
1227 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.21 192.264 206.165 203.153 ]/A << /S /GoTo /D (page.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 424.831 534.411 436.786 546.366 ]/A << /S /GoTo /D (page.38) >> >>
endobj
1228 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 209.153 192.264 221.109 203.153 ]/A << /S /GoTo /D (page.26) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 504.947 500.538 516.902 512.493 ]/A << /S /GoTo /D (page.41) >> >>
endobj
-1229 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 166.424 169.778 178.379 181.733 ]/A << /S /GoTo /D (page.24) >> >>
+1232 0 obj
+<< /D [ 1230 0 R /XYZ 78.37 808.885 null ] >>
endobj
-1230 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 185.97 157.823 197.926 169.778 ]/A << /S /GoTo /D (page.28) >> >>
+1229 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 385 0 R /F56 388 0 R /F57 389 0 R /F66 392 0 R /F55 387 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1231 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 201.582 145.868 213.537 157.823 ]/A << /S /GoTo /D (page.36) >> >>
+1283 0 obj
+<< /Filter /FlateDecode /Length 2021 >>
+stream
+xÚí\Én#7½ÏWè†!«Š00 ÅV€œ} rMNùÿk¸“ÝdS­±<›û`H²ºÙd½Z‹â§OüôÇ'ž^/¯Ÿ~»*{Äœ^ÿù$Üü$NÚ2Ô'­ãâôúßé¯/œÃ™s)8§ç'î³²œ#,?+xúûõO?¬:Yf( ‹–q y\ OŸ-H?‚q#^ý¨OŸÑà—:>¸÷š»÷î³âyîï²¼&Í!Ýí¯B?…ù^Óõâ\üîVw‰#ŠŸñç¤u¸ûV¶Z‰ÐLhÊ+q×l®Dó8>¦øÙø™À%>L™'´³jÇ
+ÉvÉUÉ2ÖKfú¼{¤muôîÈ|Pø¹`Š÷á_Vp}*eÐfNý“®I üG
+ eJB§
+¡¸ÊR2ÔCÛ@,ˆ†Ù¦æQl·ƒÏP %æÿ=‘GÁŒ²[ÈŽa ù’\â_wB\J†J…ªre…>Jˇ#,a˜<çÐEgÚSò¨¥ÀÛø_˜Æ…ÇîaŸ$‹&*{“ÑӰ`¸7àæšYÙÙó”3òB/ù^!aŒPˆ˜Ð
+™c¶MùYRQÔk¼÷!lèpCÔWÛ/Ù“UÌI°‡}G
+óɇ*FÒÀáW•hÉ‘´bÊz™Ÿ•ÒTûõrM´ä&Å€$#óJh‰ÝÌÖîÆÔªð%Ÿç ÍI.jOv=Wn¤Î®é¿¶®»Î´ÝZPÎ J7Ö4>³— ib4l¢ŸWÙéº0KSÒsîÝŽWù²3d<|µ:¿cB‡½¿iž»žš¬È™µz¤!$Ã-<å‚}ìÛ½— 8âñÆ@îžÝ/ÑàŽû+@Xæ pî¹€ûñ×'n–Ô^ÆÇ÷¢º¯ïš`é)§·<`}~9Xø¼<uZ9›™ï—~TŽ¤wÌ_
+ ”;¿ËÞðPÙK›Þ®~ùû¶cqønqd¤‡†Ù”Eo©y%ïAS6ÁâÌÙôÍè·Çx(üÆ|'KäÕ
+/+˜„ZÓ*g§e7ªR/šè‘óÔœG?IðP©ÿ*‰qÂÓŸüMœSþq®Œ+X¿;¨NÄ™mÎhbwÃËë§ÿwív§
+endstream
endobj
-1232 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 281.698 123.95 293.653 135.905 ]/A << /S /GoTo /D (page.38) >> >>
+1282 0 obj
+<< /Type /Page /Contents 1283 0 R /Resources 1281 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 911 0 R /Annots 1285 0 R >>
endobj
-1236 0 obj
-<< /D [ 1234 0 R /XYZ 78.37 808.885 null ] >>
+1285 0 obj
+[ 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R 1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R 1246 0 R 1247 0 R 1248 0 R 1249 0 R 1250 0 R 1251 0 R 1252 0 R 1253 0 R 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R 1260 0 R 1261 0 R 1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R ]
endobj
-1233 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F56 384 0 R /F55 383 0 R /F57 385 0 R /F66 388 0 R >> /ProcSet [ /PDF /Text ] >>
+1234 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 736.093 264.366 747.062 ]/A << /S /GoTo /D (section.1) >> >>
endobj
-1287 0 obj
-<< /Filter /FlateDecode /Length 2031 >>
-stream
-xÚí\Ënë6Ýç+üaÉ™á ¸`×q®³+ºmWýÿmù&%Q´|ã›ä^kØŽ%Šœ33<ó ùáß?üñÄÓëéíé·‹²A IÁáíŸ'á¾àqЖ¡>h%‡·ÿ}㎜KÁ9_P¸ÏÊrŽ0ý¬àåï·?ý°ê`™U ¨3,ZÆ-äq%¼<[~ãF¼øQ_žÑà·:>¸÷š»÷î³âyîï4½&Í!Ýí¯B?…ù^Òõâ\üîVwŠ#ŠŸñç¤u¸ûV6[‰ÐLhÊ+q׬®Dó8>¦øÙø™À)>L™'´³jÇ
-˘?,1ÌôyóHëêèÝ‘yPø¹`Š/·Y]À奄A«œú'…]“~ þ‡âbé^T IÌzHtá…‹9œUÖø§Òë–(D*Í4Êú°E¢DRƒÓÒ@ëcÕÊ«ä­H•«u£ˆx«œ_KŽi²/õ¼UÄ+ ¢¼~>‚‹_J¡ÊU!4IH)™6KTtQ—\¸ø=H캯éjŸ¤}×ÿ,Ð ™ZC=„“k¨gŠioËÅZª}RÉJ8©÷(âNèò€®ÇKwó3íΰ!OÐf;[ò_’JG½„}À Læ¤[y@ÏaX°;Ü+p ·o‹…=Ó^è…f•\ô
-%4±cN'Ú&Ò ²åê9ÞÛ6´;ˆ.êúnœkfåÒÊ6oG¨Ëæ­U‹|ð×=¶û@ª:×—;š·c=«ªd¬É*æ仆õpËaÝã0ßóLáiT}†¯PŠÈc]ªŸ<F …Gzåz` 1'ÃU``¥¬î8Š7ÁâÄ(Õ|Žú<•³Ü9ÙÇ!­q‹kH‡Dî;Yw¢o¹ݘYR ·G+±ûå÷Á{ìë8¸jÈ!Gá-} 0'¾yÁ¢¼xΤ Ó·4FÊózÃnøx‡aÚ w]LK%~”n#4éÒÚ 
-ýµœc·vI¾cLÌáj:âŧmu£“· ì£s"±SHSÕ5ÇÛ áƒ¡Ü-O†raïM¢ì|¦—!À¿Îe¢ta£.çìIÚ=0Ç%¥<ÐÍxMÿ¼/Ö½3vŒ9A(õØæ­N‹LD-g4‡}ؘ[ Š)a ½¶µ®¾ˆ 殆R)\lââž`¶»ƒŸˆï˜$¡2ŒLeI´%õ‚“=±¼Ìø‹hZYUæ·^ ³ÍLg3#Ťª)´¦6þ¢”"·ñ·ƒ#ŸËrÈ ‰)^3|¸`P
-Ý/Ñ<8¸Çµö
-@άÕ]pÜØy=?[1M\à©P+ú§Û:l ¦žbâqèqÍÖç—#dçéùÂÚ¾ÙÌÄx¿ôU3$ ¼ýìËœ$zð†ÆšíæäP“g);¸ÞŒÞaüàšqÓ5ñP¸ƒ’¾\+À)¨¦ü-ô7+‚Üa;賊|]XÉv ?©XÝ´¿Ó¯né™ìUm‰ïMïƒKâRhdP›(Sß]
-Jàµ94ÕÛi?M
-.®œªÔ?m¤A)R±7AØšn¼ýç|z@áL23IHÁÀªVžÄ®†gM¹,.#•ËÄ)RÌ*$Õ"=|ÛñwnR$¦³Ùcmk™™7©¿³BØ[²ûI‡ÆSncŽ2h†FõPþÎ
-endstream
+1235 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 714.245 277.846 725.085 ]/A << /S /GoTo /D (section.2) >> >>
endobj
-1286 0 obj
-<< /Type /Page /Contents 1287 0 R /Resources 1285 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1180 0 R /Annots 1289 0 R >>
+1236 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 692.268 267.116 703.227 ]/A << /S /GoTo /D (section.3) >> >>
endobj
-1289 0 obj
-[ 1238 0 R 1239 0 R 1240 0 R 1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R 1246 0 R 1247 0 R 1248 0 R 1249 0 R 1250 0 R 1251 0 R 1252 0 R 1253 0 R 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R 1260 0 R 1261 0 R 1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R 1280 0 R 1281 0 R 1282 0 R 1283 0 R ]
+1237 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 672.283 149.647 681.249 ]/A << /S /GoTo /D (section.4) >> >>
endobj
1238 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 736.093 264.366 747.062 ]/A << /S /GoTo /D (section.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 660.168 180.132 669.403 ]/A << /S /GoTo /D (subsection.4.1) >> >>
endobj
1239 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 714.245 277.846 725.085 ]/A << /S /GoTo /D (section.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 648.213 234.558 657.339 ]/A << /S /GoTo /D (subsection.4.2) >> >>
endobj
1240 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 692.268 267.116 703.227 ]/A << /S /GoTo /D (section.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 636.258 218.807 645.383 ]/A << /S /GoTo /D (subsection.4.3) >> >>
endobj
1241 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 672.283 149.647 681.249 ]/A << /S /GoTo /D (section.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 624.303 217.393 633.428 ]/A << /S /GoTo /D (subsection.4.4) >> >>
endobj
1242 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 660.168 180.132 669.403 ]/A << /S /GoTo /D (subsection.4.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 610.634 327.31 621.583 ]/A << /S /GoTo /D (subsection.4.5) >> >>
endobj
1243 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 648.213 234.558 657.339 ]/A << /S /GoTo /D (subsection.4.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 598.679 315.684 609.628 ]/A << /S /GoTo /D (subsection.4.6) >> >>
endobj
1244 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 636.258 218.807 645.383 ]/A << /S /GoTo /D (subsection.4.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 586.166 224.606 598.121 ]/A << /S /GoTo /D (subsection.4.7) >> >>
endobj
1245 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 624.303 217.393 633.428 ]/A << /S /GoTo /D (subsection.4.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 566.629 142.752 575.645 ]/A << /S /GoTo /D (section.5) >> >>
endobj
1246 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 610.634 327.31 621.583 ]/A << /S /GoTo /D (subsection.4.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 554.564 336.317 563.799 ]/A << /S /GoTo /D (subsection.5.1) >> >>
endobj
1247 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 598.679 315.684 609.628 ]/A << /S /GoTo /D (subsection.4.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 542.609 226.588 551.735 ]/A << /S /GoTo /D (subsubsection.5.1.1) >> >>
endobj
1248 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 578.584 142.752 587.6 ]/A << /S /GoTo /D (section.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 528.382 240.865 540.337 ]/A << /S /GoTo /D (subsubsection.5.1.2) >> >>
endobj
1249 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 566.519 336.317 575.755 ]/A << /S /GoTo /D (subsection.5.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 518.699 298.369 527.934 ]/A << /S /GoTo /D (subsection.5.2) >> >>
endobj
1250 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 554.564 226.588 563.69 ]/A << /S /GoTo /D (subsubsection.5.1.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 506.743 283.684 515.979 ]/A << /S /GoTo /D (subsection.5.3) >> >>
endobj
1251 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 540.337 240.865 552.293 ]/A << /S /GoTo /D (subsubsection.5.1.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 492.965 264.835 503.914 ]/A << /S /GoTo /D (subsubsection.5.3.1) >> >>
endobj
1252 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 530.654 298.369 539.889 ]/A << /S /GoTo /D (subsection.5.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 481.01 342.155 491.959 ]/A << /S /GoTo /D (subsubsection.5.3.2) >> >>
endobj
1253 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 518.699 283.684 527.934 ]/A << /S /GoTo /D (subsection.5.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 468.606 239.868 480.562 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
endobj
1254 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 504.92 264.835 515.869 ]/A << /S /GoTo /D (subsubsection.5.3.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 456.651 254.992 468.606 ]/A << /S /GoTo /D (subsubsection.5.3.4) >> >>
endobj
1255 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 492.965 342.155 503.914 ]/A << /S /GoTo /D (subsubsection.5.3.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 446.968 289.512 456.203 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
endobj
1256 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 480.562 239.868 492.517 ]/A << /S /GoTo /D (subsubsection.5.3.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 423.266 364.342 434.235 ]/A << /S /GoTo /D (section.6) >> >>
endobj
1257 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 468.606 254.992 480.562 ]/A << /S /GoTo /D (subsubsection.5.3.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 413.095 188.929 422.33 ]/A << /S /GoTo /D (subsection.6.1) >> >>
endobj
1258 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 458.923 289.512 468.158 ]/A << /S /GoTo /D (subsubsection.5.3.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 398.868 314.728 410.823 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
1259 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 435.222 364.342 446.19 ]/A << /S /GoTo /D (section.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 389.184 301.985 398.42 ]/A << /S /GoTo /D (subsection.6.3) >> >>
endobj
1260 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 425.05 188.929 434.285 ]/A << /S /GoTo /D (subsection.6.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 375.515 243.744 386.355 ]/A << /S /GoTo /D (subsection.6.4) >> >>
endobj
1261 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 410.823 314.728 422.778 ]/A << /S /GoTo /D (subsection.6.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 353.04 223.729 364.995 ]/A << /S /GoTo /D (section.7) >> >>
endobj
1262 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 401.139 301.985 410.375 ]/A << /S /GoTo /D (subsection.6.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 333.503 224.894 342.579 ]/A << /S /GoTo /D (section.8) >> >>
endobj
1263 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 387.471 243.744 398.31 ]/A << /S /GoTo /D (subsection.6.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 321.438 172.481 330.564 ]/A << /S /GoTo /D (subsection.8.1) >> >>
endobj
1264 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 364.995 223.729 376.95 ]/A << /S /GoTo /D (section.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 309.483 191.938 318.609 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
1265 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 345.458 224.894 354.534 ]/A << /S /GoTo /D (section.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 297.528 245.109 306.763 ]/A << /S /GoTo /D (subsection.8.3) >> >>
endobj
1266 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 333.393 172.481 342.519 ]/A << /S /GoTo /D (subsection.8.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 275.72 251.545 284.736 ]/A << /S /GoTo /D (section.9) >> >>
endobj
1267 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 321.438 191.938 330.564 ]/A << /S /GoTo /D (subsection.8.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 253.802 234.987 262.818 ]/A << /S /GoTo /D (section.10) >> >>
endobj
1268 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 309.483 245.109 318.718 ]/A << /S /GoTo /D (subsection.8.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 239.914 225.731 250.973 ]/A << /S /GoTo /D (subsection.10.1) >> >>
endobj
1269 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 287.675 251.545 296.691 ]/A << /S /GoTo /D (section.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 227.511 302.264 239.466 ]/A << /S /GoTo /D (subsection.10.2) >> >>
endobj
1270 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 265.757 234.987 274.773 ]/A << /S /GoTo /D (section.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 215.994 379.495 226.953 ]/A << /S /GoTo /D (subsection.10.3) >> >>
endobj
1271 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 251.869 225.731 262.928 ]/A << /S /GoTo /D (subsection.10.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 205.872 253.158 215.107 ]/A << /S /GoTo /D (subsection.10.4) >> >>
endobj
1272 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 239.466 302.264 251.421 ]/A << /S /GoTo /D (subsection.10.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 193.916 270.653 203.152 ]/A << /S /GoTo /D (subsection.10.5) >> >>
endobj
1273 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 227.949 379.495 238.908 ]/A << /S /GoTo /D (subsection.10.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 181.961 257.064 191.087 ]/A << /S /GoTo /D (subsection.10.6) >> >>
endobj
1274 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 217.827 253.158 227.062 ]/A << /S /GoTo /D (subsection.10.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 158.33 329.741 169.229 ]/A << /S /GoTo /D (section.11) >> >>
endobj
1275 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 205.872 270.653 215.107 ]/A << /S /GoTo /D (subsection.10.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 135.854 176.964 147.809 ]/A << /S /GoTo /D (section.12) >> >>
endobj
1276 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 193.916 257.064 203.042 ]/A << /S /GoTo /D (subsection.10.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 123.899 293.756 135.854 ]/A << /S /GoTo /D (subsection.12.1) >> >>
endobj
1277 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 170.285 329.741 181.184 ]/A << /S /GoTo /D (section.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 111.944 427.634 123.899 ]/A << /S /GoTo /D (subsection.12.2) >> >>
endobj
1278 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 147.809 176.964 159.765 ]/A << /S /GoTo /D (section.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 99.989 407.37 111.944 ]/A << /S /GoTo /D (subsection.12.3) >> >>
endobj
1279 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 135.854 293.756 147.809 ]/A << /S /GoTo /D (subsection.12.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 88.034 340.411 99.989 ]/A << /S /GoTo /D (subsection.12.4) >> >>
endobj
-1280 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 123.899 427.634 135.854 ]/A << /S /GoTo /D (subsection.12.2) >> >>
+1284 0 obj
+<< /D [ 1282 0 R /XYZ 78.37 808.885 null ] >>
endobj
1281 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 111.944 407.37 123.899 ]/A << /S /GoTo /D (subsection.12.3) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 406 0 R /F66 392 0 R /F15 385 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1282 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 99.989 340.411 111.944 ]/A << /S /GoTo /D (subsection.12.4) >> >>
+1331 0 obj
+<< /Filter /FlateDecode /Length 1926 >>
+stream
+xÚí\Ënã8¼ç+üá’M²I8‰Øsn‹½îžöÿ¯ÃæK¤ÜRœLfÆ3ÃC`K–d*UÝ]ýåῃ<üy'Ëëéõî3â!ˆ€€æðúïŠȃ:¸ ´;8TB¢:¼þøûAJ Râãñ^[·àQJõ÷š¸7Hiâ§VÅ×ç¸ ñ(¯ò´ÎumÑqtŽ†þXº‚y®[éó3Óï¡ëŽïãUŒÏÛ(óU@£ ñ8sáøÏë_ñþ”åî/¡•98„’8Þ`|õôþx¯
+–eÄã#X×Æ8ˆ}·
+ BFÉT:‰¡6¾¦Æ¡âBjLr†\„Ÿ¸ˆZ kX3ïõäK ò®D˜"0|
+â­Â²©VÌcÚdþÌ™¢RÌÄþ=ˆ« lP,â~'®7„÷]½\Ô,ɾ™|'Ð ºt5²ŽÞî€NPnדG®THq<¦zf}³4°Á
+ô¬íÇÞ¶ýz³/où½ì+J‰$ƒÔ[ÊÏkaL' éFfÿ4M¯Yø½X/OxoJ—,ž.qJuF
+#³g `ß“…@Z-ªÿ Ú÷¥ƒyaéà”pŽõñ„‹Ï× ýê,àÜ¥xÐU Wžm˜°ý@Ø ¼B¾Ð“ºSÑd7zM°˜¸+²¼*@ó¼$ó‹ØùêT8!S³²e NõÈ%éyE‡’ëÃDw@×8á7Á¥Jžû*ÁoKÁŽÀH¿dj9§»6“£+Î"߬ûUc V£˜}­õ?xî<ÀPíˆl­í½(û·1‰Î'D™™$ƒ¿vèÁ*-‚+þšzós×ï®!/¥«ì â]¢úªT‰.¤Õ§>ªYuE¥k¥Šûm|Wݬ/ŠÒ™Þý¼ôõà J9àV‚ˆ·Ê£½ ŽÆ¼C‘R¦šÔ¨Ë*”¥ÆÒm>8ÞPÓ}è«ÖuÝ)¢‡Ùz [ ó5ÆÞ¾ðÌ[š“Ç´¶Úœ¬¾ ¯þ q6>
+pqáÆyý4‡ïîÈR•‰Õgp¯tð—²äÒ¯öíä ÞŽJÂÄ™`ãpF
+Y;¾biI²J}®ú¢8øóØ$XH§±Â¼…ýè±5~‘Këcቲ¿Ö슱F€bmºkݬ,{³/Mx¦ù”¼Äbøù ÔኜÁhÆQ2[sÊÅ-ý[T?aÒê?£Ðço5<,Z6·âQug›¦µÕEse‘JÆ—qÚ´ÄÆ–+F‡‘¯~“”Ü›hK–«´Eæ´'¤¶Õì5)‹^DÕ8.îrNû%¯†¾OŸf·• ÕÔ6üBŠÔÏ¡Ë[u–loU{18r„ØŸÙ.”Ì­¶ZùÚË
+›ÉÊÏ@g„eÄ®PÚo»ê2üÐ×ÑëQé½ìÆ0WµÔ!‡jc›TƒŸå· Î¶Y5‚°Ör°wšÉT…Ói•6A[€Oʤ+u×ý5Bxo'07Cƒ}½¥¨Ç¬IW)£U¶é:IDèÓ yÌIûÖÜ}Kœ€èGá®/ë©Ùɾê ¶4§ÎØ}Õ™=í{÷<ᮜ‡¦6kÚQ’ȸ¤¨¥ü¯Á5¾µ¯
+ŽC»W“œÛÃý}¤¨‘tËÎJH¡Ðágûö‡±oúii„s¬íwºƒZsüsaã@æ{žª‰Ë¤ÄM¯X·°ï­D¨dèÆ´˜ÌtŽjÝ8%ÐnéÁKá‘õ Ýüïû)qM ·Õà/Ê„ËukyDŸºgœÚ<·&Ü{lô"Œ¿$ÐÀVUœ×`sUo°³2uó”à ú`Q„±&Ñ(ÑÍ
+endstream
endobj
-1283 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 78.629 269.836 89.498 ]/A << /S /GoTo /D (section.13) >> >>
+1330 0 obj
+<< /Type /Page /Contents 1331 0 R /Resources 1329 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1333 0 R /Annots 1334 0 R >>
endobj
-1288 0 obj
-<< /D [ 1286 0 R /XYZ 78.37 808.885 null ] >>
+1334 0 obj
+[ 1280 0 R 1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R 1291 0 R 1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R 1297 0 R 1298 0 R 1299 0 R 1300 0 R 1301 0 R 1302 0 R 1303 0 R 1304 0 R 1305 0 R 1306 0 R 1307 0 R 1308 0 R 1309 0 R 1310 0 R 1311 0 R 1312 0 R 1313 0 R 1314 0 R 1315 0 R 1316 0 R 1317 0 R 1318 0 R 1319 0 R 1320 0 R 1321 0 R 1322 0 R 1323 0 R 1324 0 R 1325 0 R 1326 0 R 1327 0 R 1328 0 R ]
endobj
-1285 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F69 402 0 R /F66 388 0 R /F15 381 0 R >> /ProcSet [ /PDF /Text ] >>
+1280 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 758.132 269.836 769.001 ]/A << /S /GoTo /D (section.13) >> >>
endobj
-1334 0 obj
-<< /Filter /FlateDecode /Length 1890 >>
-stream
-xÚí\Énã8½ç+üa“U\À@œØÌ9·Á\gNóÿ×aqi—;îvwó`X–,™ö{µ½*YîþÝÉݲ<Þ¾œ”Ù,X½{ûçAÅr§vA Tzç¬ÒªÝÛ»¿ž¤4 ¥}ŽÏž¶÷
-
-¥Ré2 µò15Rc’Óä"üÄýC Ð(ŒdͼO'%È»aJ²`ç NH.oæ²ýÜ…6™9]²=±¿qTÂhÖæû”Ò¯Úô¶«—Kò_Kiß,
-×ί]ûÆ{™»Ê^ïtˆê¬’]H‹‡>¬u…Ôu–÷¯íMÂY¯ŠÒ™ÞýÔô=›nPÊ
-EðŽG{AÝj}CJJ¥jJG]NCYj,í†áÀþQƒšè@÷½ëºê-Щ¹°:/2ööeO¼¥9¹Ok«ÝÉêÛúê݆߬\\¸RÄÂá»9³TóÄê‚3¸W:øË´äÒ¯öíä ÞJÂÄ™|0‡³óBkÇWL"­"IV‰§š_» Ià0JÌkØÞvI͆_äÒûXx¢Ì¯5?¢­ʲ6Ýuˆî6-{·1Mx¦••ºÄØðBù|EÍ µ Ã0\djÍ@Ÿ¡ŸEõ#&M
-?õ·DZ¶ÑŠN ú.gÒ5Ãér•6B[pO™I§u×ý5Bxo&.wÂí| Fk*ƒ*›t$"ôeÚ<焾uwßINPKaqLÜñROíÈÖHöUw°Òœ:ÙîsHgö´ïæÂÍtZ¶YËŽRDÆ%Å\Êÿ"\c{û^XÚ}æq1ʹ>ÝߊX
-E?û·?.í`»~¨¬pÀÚ~—vPkŽ¿1lœÈ¼å. Z¸LJܤαnál¾·¡’¡›Ób*Ó9«uï7›5‘¯XßÐ
-^Þ6·ÿºdmÜHë)‡^OV³­E¬_èÆ¿V/¸¶ív]킳F#ÀrÇZ-^1Í™ßa¾
-K]È–ù¿~ØúsS©üÎ,hs—[ª$(% ª$™{Q%‹…×ÿIóS¤Ü9 ätIÙv\ëVù @¶¿*Ñj¼õ?YyðŠ”¢a¹Fý›¬5u“ÊkìNK\x¥ àxãÛÃÿ»¦]D
-endstream
+1286 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 746.177 214.633 757.126 ]/A << /S /GoTo /D (subsection.13.1) >> >>
endobj
-1333 0 obj
-<< /Type /Page /Contents 1334 0 R /Resources 1332 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1180 0 R /Annots 1336 0 R >>
+1287 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 735.935 185.582 745.17 ]/A << /S /GoTo /D (subsection.13.2) >> >>
endobj
-1336 0 obj
-[ 1284 0 R 1290 0 R 1291 0 R 1292 0 R 1293 0 R 1294 0 R 1295 0 R 1296 0 R 1297 0 R 1298 0 R 1299 0 R 1300 0 R 1301 0 R 1302 0 R 1303 0 R 1304 0 R 1305 0 R 1306 0 R 1307 0 R 1308 0 R 1309 0 R 1310 0 R 1311 0 R 1312 0 R 1313 0 R 1314 0 R 1315 0 R 1316 0 R 1317 0 R 1318 0 R 1319 0 R 1320 0 R 1321 0 R 1322 0 R 1323 0 R 1324 0 R 1325 0 R 1326 0 R 1327 0 R 1328 0 R 1329 0 R 1330 0 R 1331 0 R ]
+1288 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 723.98 214.673 733.215 ]/A << /S /GoTo /D (subsection.13.3) >> >>
endobj
-1284 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 758.132 214.633 769.081 ]/A << /S /GoTo /D (subsection.13.1) >> >>
+1289 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 712.025 277.328 721.26 ]/A << /S /GoTo /D (subsection.13.4) >> >>
endobj
1290 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 747.89 185.582 757.126 ]/A << /S /GoTo /D (subsection.13.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 697.798 306.887 709.753 ]/A << /S /GoTo /D (subsection.13.5) >> >>
endobj
1291 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 735.935 214.673 745.17 ]/A << /S /GoTo /D (subsection.13.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 678.261 168.157 687.337 ]/A << /S /GoTo /D (section.14) >> >>
endobj
1292 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 723.98 277.328 733.215 ]/A << /S /GoTo /D (subsection.13.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 664.373 233.542 675.322 ]/A << /S /GoTo /D (subsection.14.1) >> >>
endobj
1293 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 709.753 306.887 721.708 ]/A << /S /GoTo /D (subsection.13.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 651.97 247.559 663.925 ]/A << /S /GoTo /D (subsection.14.2) >> >>
endobj
1294 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 690.217 168.157 699.293 ]/A << /S /GoTo /D (section.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 640.463 280.008 651.522 ]/A << /S /GoTo /D (subsection.14.3) >> >>
endobj
1295 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 676.329 233.542 687.278 ]/A << /S /GoTo /D (subsection.14.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 628.06 288.655 640.015 ]/A << /S /GoTo /D (subsection.14.4) >> >>
endobj
1296 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 663.925 247.559 675.88 ]/A << /S /GoTo /D (subsection.14.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 616.104 222.075 628.06 ]/A << /S /GoTo /D (subsection.14.5) >> >>
endobj
1297 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 652.418 280.008 663.477 ]/A << /S /GoTo /D (subsection.14.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 604.707 199.42 615.547 ]/A << /S /GoTo /D (subsection.14.6) >> >>
endobj
1298 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 640.015 288.655 651.97 ]/A << /S /GoTo /D (subsection.14.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 592.642 248.008 603.701 ]/A << /S /GoTo /D (subsection.14.7) >> >>
endobj
1299 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 628.06 222.075 640.015 ]/A << /S /GoTo /D (subsection.14.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 580.677 215.191 591.636 ]/A << /S /GoTo /D (subsection.14.8) >> >>
endobj
1300 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 616.662 199.42 627.502 ]/A << /S /GoTo /D (subsection.14.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 570.555 223.549 579.791 ]/A << /S /GoTo /D (subsection.14.9) >> >>
endobj
1301 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 604.598 248.008 615.656 ]/A << /S /GoTo /D (subsection.14.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 556.329 309.507 568.284 ]/A << /S /GoTo /D (subsection.14.10) >> >>
endobj
1302 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 592.633 215.191 603.591 ]/A << /S /GoTo /D (subsection.14.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 544.373 288.795 556.329 ]/A << /S /GoTo /D (subsection.14.11) >> >>
endobj
1303 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 582.51 223.549 591.746 ]/A << /S /GoTo /D (subsection.14.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 524.837 238.264 533.913 ]/A << /S /GoTo /D (section.15) >> >>
endobj
1304 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 568.284 309.507 580.239 ]/A << /S /GoTo /D (subsection.14.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 510.939 353.213 522.007 ]/A << /S /GoTo /D (subsection.15.1) >> >>
endobj
1305 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 556.329 288.795 568.284 ]/A << /S /GoTo /D (subsection.14.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 498.984 249.173 510.052 ]/A << /S /GoTo /D (subsubsection.15.1.1) >> >>
endobj
1306 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 536.792 238.264 545.868 ]/A << /S /GoTo /D (section.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 488.862 270.015 498.097 ]/A << /S /GoTo /D (subsubsection.15.1.2) >> >>
endobj
1307 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 522.894 353.213 533.963 ]/A << /S /GoTo /D (subsection.15.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 475.073 297.462 486.032 ]/A << /S /GoTo /D (subsection.15.2) >> >>
endobj
1308 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 510.939 249.173 522.007 ]/A << /S /GoTo /D (subsubsection.15.1.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 463.238 344.018 474.187 ]/A << /S /GoTo /D (subsection.15.3) >> >>
endobj
1309 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 116.232 500.817 270.015 510.052 ]/A << /S /GoTo /D (subsubsection.15.1.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 450.725 363.963 462.68 ]/A << /S /GoTo /D (subsection.15.4) >> >>
endobj
1310 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 487.029 297.462 497.987 ]/A << /S /GoTo /D (subsection.15.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 429.365 210.289 440.264 ]/A << /S /GoTo /D (section.16) >> >>
endobj
1311 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 475.193 344.018 486.142 ]/A << /S /GoTo /D (subsection.15.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 409.27 186.289 418.286 ]/A << /S /GoTo /D (section.17) >> >>
endobj
1312 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 462.68 363.963 474.635 ]/A << /S /GoTo /D (subsection.15.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 395.372 186.558 406.331 ]/A << /S /GoTo /D (subsection.17.1) >> >>
endobj
1313 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 441.32 210.289 452.219 ]/A << /S /GoTo /D (section.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 383.427 194.419 394.376 ]/A << /S /GoTo /D (subsection.17.2) >> >>
endobj
1314 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 421.225 186.289 430.241 ]/A << /S /GoTo /D (section.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 371.472 262.354 382.421 ]/A << /S /GoTo /D (subsection.17.3) >> >>
endobj
1315 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 407.327 186.558 418.286 ]/A << /S /GoTo /D (subsection.17.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 359.626 198.045 370.466 ]/A << /S /GoTo /D (subsection.17.4) >> >>
endobj
1316 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 395.382 194.419 406.331 ]/A << /S /GoTo /D (subsection.17.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 337.708 143.32 348.548 ]/A << /S /GoTo /D (section.18) >> >>
endobj
1317 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 383.427 262.354 394.376 ]/A << /S /GoTo /D (subsection.17.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 325.195 349.268 337.151 ]/A << /S /GoTo /D (subsection.18.1) >> >>
endobj
1318 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 371.581 198.045 382.421 ]/A << /S /GoTo /D (subsection.17.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 315.512 207.749 324.637 ]/A << /S /GoTo /D (subsection.18.2) >> >>
endobj
1319 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 349.664 143.32 360.503 ]/A << /S /GoTo /D (section.18) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 303.557 217.492 312.682 ]/A << /S /GoTo /D (subsection.18.3) >> >>
endobj
1320 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 337.151 349.268 349.106 ]/A << /S /GoTo /D (subsection.18.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 291.601 178.249 300.727 ]/A << /S /GoTo /D (subsection.18.4) >> >>
endobj
1321 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 327.467 207.749 336.593 ]/A << /S /GoTo /D (subsection.18.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 277.813 298.688 288.772 ]/A << /S /GoTo /D (subsection.18.5) >> >>
endobj
1322 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 315.512 217.492 324.637 ]/A << /S /GoTo /D (subsection.18.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 267.691 181.099 276.817 ]/A << /S /GoTo /D (subsection.18.6) >> >>
endobj
1323 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 303.557 178.249 312.682 ]/A << /S /GoTo /D (subsection.18.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 255.736 204.192 264.971 ]/A << /S /GoTo /D (subsection.18.7) >> >>
endobj
1324 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 289.768 298.688 300.727 ]/A << /S /GoTo /D (subsection.18.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 241.948 272.227 253.016 ]/A << /S /GoTo /D (subsection.18.8) >> >>
endobj
1325 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 279.646 181.099 288.772 ]/A << /S /GoTo /D (subsection.18.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 229.554 324.451 241.509 ]/A << /S /GoTo /D (subsection.18.9) >> >>
endobj
1326 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 267.691 204.192 276.926 ]/A << /S /GoTo /D (subsection.18.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 218.037 214.145 229.215 ]/A << /S /GoTo /D (subsection.18.10) >> >>
endobj
1327 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 253.903 272.227 264.971 ]/A << /S /GoTo /D (subsection.18.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 196.179 132.929 206.999 ]/A << /S /GoTo /D (section.19) >> >>
endobj
1328 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 241.509 324.451 253.464 ]/A << /S /GoTo /D (subsection.18.9) >> >>
-endobj
-1329 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 229.992 214.145 241.17 ]/A << /S /GoTo /D (subsection.18.10) >> >>
-endobj
-1330 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 208.134 132.929 218.954 ]/A << /S /GoTo /D (section.19) >> >>
-endobj
-1331 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 188.099 108.74 197.116 ]/A << /S /GoTo /D (section*.2) >> >>
-endobj
-1335 0 obj
-<< /D [ 1333 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 176.144 108.74 185.161 ]/A << /S /GoTo /D (section*.2) >> >>
endobj
1332 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 381 0 R /F66 388 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 1330 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1329 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F66 392 0 R /F15 385 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1 0 obj
<< /pgf@ca0.75 << /ca 0.75 >> /pgf@CA0.4 << /CA 0.4 >> /pgf@ca0.4 << /ca 0.4 >> /pgf@bmMultiply<< /BM /Multiply>> /pgf@ca1.0 << /ca 1.0 >>>>
endobj
2 0 obj
-<< /pgfpat5 825 0 R /pgfpat4 826 0 R /pgfpat10 829 0 R>>
+<< /pgfpat5 835 0 R /pgfpat4 836 0 R /pgfpat10 839 0 R>>
endobj
3 0 obj
<< /pgfprgb [/Pattern /DeviceRGB] >>
endobj
-1337 0 obj
-[489.6 ]
-endobj
-1338 0 obj
+1335 0 obj
[ 28 [ 510 ] 96 [ 363 ] 118 [ 490 ] ]
endobj
-1340 0 obj
+1337 0 obj
<< /Filter /FlateDecode /Length 17 >>
stream
xÚc``à`€‚&
endstream
endobj
-1341 0 obj
+1338 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 692 >>
stream
xÚcd`aa`dd‰r ŒôÑöñ NÌ+¶ÐõOÊÉ,,MIyýPü¡ÔÍ#÷C†á‡,ã9¦òÌ?Xêy˜~sò0¯çaùSõûœ  K«,ãt~¹Lð;7Å4G$0G•ƒ‰‘AœA†á5Ã/ ÉìŒ<Œ"Ø-6Ò300qÎ/¨,ÊLÏ(Q0200Ö‘–
@@ -5678,10 +5699,10 @@ Nz
ÉÑçáìæá>ËõûXOoOOo_Oß„é=<<;WöLêéérûûxxŒáJ
endstream
endobj
-1339 0 obj
-<< /Type /FontDescriptor /FontName /TZAQYL+LMSans8-Oblique /Flags 4 /FontBBox [ -486 -314 1548 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle -12 /StemV 98 /XHeight 444 /FontFile3 1341 0 R /CIDSet 1340 0 R >>
+1336 0 obj
+<< /Type /FontDescriptor /FontName /TZAQYL+LMSans8-Oblique /Flags 4 /FontBBox [ -486 -314 1548 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle -12 /StemV 98 /XHeight 444 /FontFile3 1338 0 R /CIDSet 1337 0 R >>
endobj
-1342 0 obj
+1339 0 obj
<< /Filter /FlateDecode /Length 374 >>
stream
xÚ}RMo‚@¼ï¯x=˜èY4ÑÖ‹5!ñ«bš¶7Ü}ØMd—.pðßwwM[ÃÌ<æ t¶‰7ãê€Þ°Oa‡¥ª5C/Z¥étæŠÕ9ÊjÈ‘·l9­V,Á
@@ -5691,23 +5712,23 @@ y“Ø÷@wïÞþsöú±ô–«$•å£·9œÄwµ¦½¨NFü¯ ÷IpCÞP—BÉ }J©yð"y¤r»^IüKDðÛЙ\_rÂÁ¦&Á
ër§ûnídÑfA~
endstream
endobj
-823 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TZAQYL+LMSans8-Oblique /DescendantFonts [ 1343 0 R ] /ToUnicode 1342 0 R >>
+833 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TZAQYL+LMSans8-Oblique /DescendantFonts [ 1340 0 R ] /ToUnicode 1339 0 R >>
endobj
-1343 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TZAQYL+LMSans8-Oblique /FontDescriptor 1339 0 R /W 1338 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1340 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TZAQYL+LMSans8-Oblique /FontDescriptor 1336 0 R /W 1335 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1344 0 obj
+1341 0 obj
[ 56 [ 681 681 ] 82 [ 681 ] 88 [ 403 ] 106 [ 681 681 ] ]
endobj
-1346 0 obj
+1343 0 obj
<< /Filter /FlateDecode /Length 18 >>
stream
xÚc`

endstream
endobj
-1347 0 obj
+1344 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1129 >>
stream
xÚuT{LSW¿—–[W@ºN×½GÒ2–A ^Ç„U{io[z¡ª(Pp
@@ -5722,10 +5743,10 @@ xÚuT{LSW¿—–[W@ºN×½GÒ2–A ^Ç„U{io[z¡ª(Pp
þsŽn>” Ÿ<ÍïT¬‚QZ˜PŒt@ µíUQ=šÆê“ÄÀþ³ÓôR‡„ì]Eí¬&ºnÌÂiÍô,l¿AÇÏCƒ#€bdèÄŒj¼nˆµpu,;T7>6<4N=©À$Z†¨à#yíB<R âeD E*„y”¥º›õ•Hœ£ùaðû)õݤ1^ŒMÞñâ›ZN½?|æü@Ë°©›ºveÖFóÍõšÜb&uõ!šóµûê}^Ÿ×w@­¼ßx öQ·‰‡3%ÉIåë½b4¼^A_ê>>:¨þ€´Xk kPT%J@i~Ý Î¡{(ê;>þ QdÃ"\4-*Û¤Q®2{[ ÷·F:¸ЈÄí¾ºu1B©}ðéOÓ jô”¸ìkq ¥\5ÉÚ|[ïP°ïÒùúÓ6?}uxzäKÍüÅÚÍÅÛ2ói±CÜÓÚ惾·Ÿ©EL¨mÄ ò9é÷c›BÀïî²O"{ »Ÿ òËlz2’Ñ|ÔBôh§ÿˆ4züGºo‘äå¡žž.OgW×;GÉeÿ_â¦
endstream
endobj
-1345 0 obj
-<< /Type /FontDescriptor /FontName /GOIBMZ+LMRoman5-Regular /Flags 4 /FontBBox [ -566 -303 1772 1126 ] /Ascent 1126 /CapHeight 683 /Descent -303 /ItalicAngle 0 /StemV 134 /XHeight 431 /FontFile3 1347 0 R /CIDSet 1346 0 R >>
+1342 0 obj
+<< /Type /FontDescriptor /FontName /GOIBMZ+LMRoman5-Regular /Flags 4 /FontBBox [ -566 -303 1772 1126 ] /Ascent 1126 /CapHeight 683 /Descent -303 /ItalicAngle 0 /StemV 134 /XHeight 431 /FontFile3 1344 0 R /CIDSet 1343 0 R >>
endobj
-1348 0 obj
+1345 0 obj
<< /Filter /FlateDecode /Length 387 >>
stream
xÚ}RÉjÃ0¼ë+^äàxIÚ` Y‹¡YHB)½9Òs*ˆ%#Û‡ü}µÄ ”¦/ã™÷4o¤ÎÓvïM˜<¢7è°ÃJ6Š¢7[e%étæ’6Šzȵl5†­’t5tgé<¼îiq*è¹aتþMñÄÅ]bÖî?½·M:]}yï«,21ôvxjΙòSuàõY«ÿ‚fá ¶ÍªŠK1†°þ±l& 3aEü«Kð[ß9L]­ÂÑ'aŒÓúŠì“:*S¼¿T5©È%‰cðõʼªÕźî£*.NÐ}àQköMYžÑø€$ 0ÌukÑ:+|3~Ê4ËëË£î5‡K‰Y:ÃT2¬ÊŒ¢ÊÄ I¬Cˆ—úJ
@@ -5733,28 +5754,28 @@ xÚ}RÉjÃ0¼ë+^äàxIÚ` Y‹¡YHB)½9Òs*ˆ%#Û‡ü}µÄ ”¦/ã™÷4o¤ÎÓvïM˜<¢7è°ÃJ6Š¢7[e%étæ’
rÊhaÑhâ¸CS‡¢Ä-f»_&â[ ´QJg`÷ÁjFäo[UÊÒTÙÛîq{Þ Ú,ÉÆrì}
endstream
endobj
-793 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GOIBMZ+LMRoman5-Regular /DescendantFonts [ 1349 0 R ] /ToUnicode 1348 0 R >>
+809 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GOIBMZ+LMRoman5-Regular /DescendantFonts [ 1346 0 R ] /ToUnicode 1345 0 R >>
endobj
-1349 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GOIBMZ+LMRoman5-Regular /FontDescriptor 1345 0 R /W 1344 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1346 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GOIBMZ+LMRoman5-Regular /FontDescriptor 1342 0 R /W 1341 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1350 0 obj
+1347 0 obj
[575 575 575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 559 638.9 511.1 638.9 ]
endobj
-1351 0 obj
+1348 0 obj
[1083.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1361.1 ]
endobj
-1352 0 obj
+1349 0 obj
[ 28 [ 603 ] 35 [ 544 ] 43 [ 544 ] 47 [ 603 ] ]
endobj
-1354 0 obj
+1351 0 obj
<< /Filter /FlateDecode /Length 14 >>
stream
xÚc``à
endstream
endobj
-1355 0 obj
+1352 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 900 >>
stream
xÚµSoL[U¿¯¯]¦<˜Ît‹}ðÞd™›mÉÆb¶hAf PÍ(™dãÃ+}mßxôá{·vÀ ”¾––‘Ž•@±¦2qŒ¥þÁ5™,ÓC¢~ÙG£É>™û¶·D_YöÅhüä9ÉïÞsï¹¹¿ß990›A»kO4´µ¾º¿©ù¸ÔÅ_´7 N:
@@ -5769,36 +5790,36 @@ WÍZ¹V¡RŒV
û­—1‰mþšb7aK§u“¼Oü[&æâã,†Ú—ÿ¡:º¥ºE[®"aŽûºS˜ì§4šÚc &8d€¹xgxV«»ˆ•øÌì6¦Ñ-:©'Tª(÷ä÷E¹d|<>aøµ™)ŠZ9?›˜Œ'ÉÉUüØš½ù
endstream
endobj
-1353 0 obj
-<< /Type /FontDescriptor /FontName /BWIYUD+LMRoman7-Italic /Flags 4 /FontBBox [ -528 -292 1571 1123 ] /Ascent 1123 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 123 /XHeight 431 /FontFile3 1355 0 R /CIDSet 1354 0 R >>
+1350 0 obj
+<< /Type /FontDescriptor /FontName /BWIYUD+LMRoman7-Italic /Flags 4 /FontBBox [ -528 -292 1571 1123 ] /Ascent 1123 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 123 /XHeight 431 /FontFile3 1352 0 R /CIDSet 1351 0 R >>
endobj
-1356 0 obj
+1353 0 obj
<< /Filter /FlateDecode /Length 375 >>
stream
xÚ}R]kÂ0}ϯ¸{ô¡6UÙ@¤0uBa~`Ý×cM®.`“’¦þûåÃ* ·BJOι7çž´ó°É£g®ö û¶X«F3ŒfË¢"Î\±¦DiVˆyËÖcØhÅr4ÐeóL
Ó³âL²SñUÝMñ(äMâÎî?£éGöõ6^—[Uò)ÊLq,¢®h'ÌÉŠÿÕ%á> ¾É;êZ(9†¤O)µ/’ÏTéÆ«I|±qkú $ן°w®I2
endstream
endobj
-693 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BWIYUD+LMRoman7-Italic /DescendantFonts [ 1357 0 R ] /ToUnicode 1356 0 R >>
+702 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BWIYUD+LMRoman7-Italic /DescendantFonts [ 1354 0 R ] /ToUnicode 1353 0 R >>
endobj
-1357 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BWIYUD+LMRoman7-Italic /FontDescriptor 1353 0 R /W 1352 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1354 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BWIYUD+LMRoman7-Italic /FontDescriptor 1350 0 R /W 1349 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1358 0 obj
+1355 0 obj
[892.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1138.9 0 585.3 ]
endobj
-1359 0 obj
+1356 0 obj
[ 47 [ 525 ] 50 [ 525 ] 64 [ 525 ] 66 [ 525 ] 72 [ 525 ] 77 [ 525 ] 81 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 116 [ 525 ] 118 [ 525 ] ]
endobj
-1361 0 obj
+1358 0 obj
<< /Filter /FlateDecode /Length 21 >>
stream
xÚc`
áò
endstream
endobj
-1362 0 obj
+1359 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1486 >>
stream
xÚmU{LGÞå¸%ʉÊr9Ýšj!ÂA⣩õQ¬ø¬šÖxÇí=ä¸ÅÝ=Ž#ÚZ-w ˆ•C„SóV‘5$Ö¤Uk5¾êZÿðlSµ5SuVÇ&ÝMÓÙdv3³ßo¾ß÷eÇ¢£1Ç“ò
@@ -5817,10 +5838,10 @@ sãÆ­ãwÁ°Â¸¼õ•ï슅©OàmÑÖ-†Ã¥u^
ƒØÐT¿;™,;T¾Ïå¬(w­ ¯;õhŽ 4
endstream
endobj
-1360 0 obj
-<< /Type /FontDescriptor /FontName /MSSSGB+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1362 0 R /CIDSet 1361 0 R >>
+1357 0 obj
+<< /Type /FontDescriptor /FontName /MSSSGB+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1359 0 R /CIDSet 1358 0 R >>
endobj
-1363 0 obj
+1360 0 obj
<< /Filter /FlateDecode /Length 420 >>
stream
xÚ}’Okã0Åïú³‡@zp-;mÚ”`Ø$ÍbhÚR‡e¯Ž4É
@@ -5829,22 +5850,22 @@ bÉÈò!ß~%ÝÂ’]ƒÿüüÞŒGOž|{¯’ïÒ0™ÝrøÀÎôV`²ÞÕ-›L6Fô j÷Š(QŽj÷ïÖˆ
âÄa±a×>£½µ>׸µ1½›Òø¹û­iCU<ão3þ¿Þ¶ì­ùg
endstream
endobj
-626 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MSSSGB+LMMonoLt10-Bold /DescendantFonts [ 1364 0 R ] /ToUnicode 1363 0 R >>
+634 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MSSSGB+LMMonoLt10-Bold /DescendantFonts [ 1361 0 R ] /ToUnicode 1360 0 R >>
endobj
-1364 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MSSSGB+LMMonoLt10-Bold /FontDescriptor 1360 0 R /W 1359 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1361 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MSSSGB+LMMonoLt10-Bold /FontDescriptor 1357 0 R /W 1356 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1365 0 obj
+1362 0 obj
[ 47 [ 590 ] 81 [ 531 ] 98 [ 419 ] 105 [ 413 ] 116 [ 561 ] ]
endobj
-1367 0 obj
+1364 0 obj
<< /Filter /FlateDecode /Length 19 >>
stream
xÚc`
endstream
endobj
-1368 0 obj
+1365 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1167 >>
stream
xÚ}TmLe¿ƒ^-Û+]µì ÷lqSÜhqó ¿ls RPGÉ6çØZz´…Ò#½ƒ®"/¥¼\{í­/0a8`
@@ -5859,10 +5880,10 @@ _œûãe¾R’Á}&:ŒŽqÚÑ5d” ubý ÛîÁþîc¶ÿŒöly¶Á©½Ç}xϱ¤3ÄL7_ø¼k±çNGW¹ÂÒg?¡Çv
‡#höß}^øÉ
endstream
endobj
-1366 0 obj
-<< /Type /FontDescriptor /FontName /JIXNST+LMRomanSlant8-Regular /Flags 4 /FontBBox [ -483 -292 1526 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle -10 /StemV 98 /XHeight 431 /FontFile3 1368 0 R /CIDSet 1367 0 R >>
+1363 0 obj
+<< /Type /FontDescriptor /FontName /JIXNST+LMRomanSlant8-Regular /Flags 4 /FontBBox [ -483 -292 1526 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle -10 /StemV 98 /XHeight 431 /FontFile3 1365 0 R /CIDSet 1364 0 R >>
endobj
-1369 0 obj
+1366 0 obj
<< /Filter /FlateDecode /Length 388 >>
stream
xÚR]kÂ0}ϯ¸{ô¡6êtN¤°é„ŽéÄ–ákM®.Ð&%Mü÷KR«0†¬ÐÓ{îÍ9'é<l“à…«£>…VªÖ ƒÅ:+I§³T¬.Pš "GÞV«lµb è.âe,…éYr,Y^slY“^ñ$äâÖnŠûà=Þo’4øXïT‘É$Ϥ™;<Õy¦êZSarÛò6X
@@ -5871,25 +5892,25 @@ s¾Ë­1=—Ct¦8VeÆPgò„dnã ÌWöŠJþ«N›®Ã±–Ð~ŽÛ
ûδ›3\Ù9”N#‡Æƒ­<š =z5è¹A Ó¾<šFÍx?Ï)qñ^ݳZkkÝï·æL ‰×m*Uéºüí÷·=z}®È+Îôj
endstream
endobj
-599 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JIXNST+LMRomanSlant8-Regular /DescendantFonts [ 1370 0 R ] /ToUnicode 1369 0 R >>
+607 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JIXNST+LMRomanSlant8-Regular /DescendantFonts [ 1367 0 R ] /ToUnicode 1366 0 R >>
endobj
-1370 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JIXNST+LMRomanSlant8-Regular /FontDescriptor 1366 0 R /W 1365 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1367 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JIXNST+LMRomanSlant8-Regular /FontDescriptor 1363 0 R /W 1362 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1371 0 obj
+1368 0 obj
[361.7 429.7 0 0 0 644.7 ]
endobj
-1372 0 obj
+1369 0 obj
[ 28 [ 525 ] 35 [ 525 ] 43 [ 525 ] 47 [ 525 ] 50 [ 525 ] 55 [ 525 ] 63 [ 525 525 ] 66 [ 525 ] 72 [ 525 ] 74 [ 525 525 525 525 ] 81 [ 525 ] 84 [ 525 ] 88 [ 525 ] 96 [ 525 ] 98 [ 525 ] 103 [ 525 ] 105 [ 525 ] 109 [ 525 ] 112 [ 525 ] 116 [ 525 ] 118 [ 525 ] ]
endobj
-1374 0 obj
+1371 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``àTd\°Ç£a¡K
endstream
endobj
-1375 0 obj
+1372 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2668 >>
stream
xÚWyXן
@@ -5905,10 +5926,10 @@ p DŸc„;
ä¸|Ê~b’~_Pr6'Ï=™·:?¬·¾ÜgçбèƲ՜Í÷´ÃàÌÙš®3Ü–Rj§›&v>zf†CðÚ3‚öx2ï2‹#‰énï"ØUì )ºw¹À©Mí9=Ä›ìm<ÙÚBÛAó1úåFˆBÑ7x[³÷¡½ì\´×ÂÝž@{Éa¦ì7L üÑÓ¢
endstream
endobj
-1373 0 obj
-<< /Type /FontDescriptor /FontName /RBEIGJ+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 1375 0 R /CIDSet 1374 0 R >>
+1370 0 obj
+<< /Type /FontDescriptor /FontName /RBEIGJ+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 1372 0 R /CIDSet 1371 0 R >>
endobj
-1376 0 obj
+1373 0 obj
<< /Filter /FlateDecode /Length 484 >>
stream
xÚ“Án£0†ï<…÷)=P !ÐVRC’«¦­B´ê•àIj ldà·_ÛcZiµŠ6R¢|Ì?žÆÃìÇ{é?3yqOÉz9ªü|_uÞl¶‘õØ‚^°)Ú?‘w%ë2Ï‹M!øp§Å…¨›‘Á¤ú·h .¾%¦™áÃ?¬·ÅÏ_þË~/…,›J !õp›JùÔ¤ùÐè”ÿP-!·$ÄøTÏ¥x"á=¥T?Ø
@@ -5916,25 +5937,25 @@ xÚ“Án£0†ï<…÷)=P !ÐVRC’«¦­B´ê•àIj ldà·_ÛcZiµŠ6R¢|Ì?žÆÃìÇ{é?3yqOÉz9ªü|_
s}¥I˜ŠHÒi´CŠ--"¤%RŠ” 9僥˜ZŠ6H.ïé)Gz¶;¥«î}Æ[¤ Æ–!Ò)¶”R$¬¡2A/)ö— —ûK°‡ó´AÃn¬—b·©;»M]=ìV?´ô˜áÜíœÍ™½ûZ‹zTJï„]N{ç涹€¯ýídg²ì×.þôNzÛy
endstream
endobj
-469 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RBEIGJ+LMMonoSlant10-Regular /DescendantFonts [ 1377 0 R ] /ToUnicode 1376 0 R >>
+478 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RBEIGJ+LMMonoSlant10-Regular /DescendantFonts [ 1374 0 R ] /ToUnicode 1373 0 R >>
endobj
-1377 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RBEIGJ+LMMonoSlant10-Regular /FontDescriptor 1373 0 R /W 1372 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1374 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RBEIGJ+LMMonoSlant10-Regular /FontDescriptor 1370 0 R /W 1369 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1378 0 obj
+1375 0 obj
[734 ]
endobj
-1379 0 obj
+1376 0 obj
[ 28 [ 549 ] 35 [ 494 ] 40 [ 329 329 ] 43 [ 494 ] 45 [ 329 ] 47 [ 549 ] 50 [ 494 ] 55 [ 329 ] 59 [ 494 ] 63 [ 549 ] 66 [ 329 ] 70 [ 494 ] 72 [ 274 ] 75 [ 878 ] 77 [ 603 ] 81 [ 549 ] 84 [ 549 439 439 ] 88 [ 329 ] 96 [ 453 ] 98 [ 439 ] 104 [ 768 357 ] 109 [ 576 ] 112 [ 494 ] 114 [ 713 ] 116 [ 495 ] 118 [ 521 ] 502 [ 329 ] ]
endobj
-1381 0 obj
+1378 0 obj
<< /Filter /FlateDecode /Length 27 >>
stream
xÚc``ส(¨4ůaÁ‘U ¤&
endstream
endobj
-1382 0 obj
+1379 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 3534 >>
stream
xÚ­X tW–-Y.!À,!GISU
@@ -5954,38 +5975,38 @@ Mn >
.ÐH^ÚŠ–)jœz¼ñ!©-,ÚJ28 w·`9¾Òôû `öºdiÝ÷Éð>¦h8ßó`»×ju<„å߉tƒ]!_
endstream
endobj
-1380 0 obj
-<< /Type /FontDescriptor /FontName /ITTKMT+LMRoman8-Italic /Flags 4 /FontBBox [ -489 -292 1472 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 110 /XHeight 431 /FontFile3 1382 0 R /CIDSet 1381 0 R >>
+1377 0 obj
+<< /Type /FontDescriptor /FontName /ITTKMT+LMRoman8-Italic /Flags 4 /FontBBox [ -489 -292 1472 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 110 /XHeight 431 /FontFile3 1379 0 R /CIDSet 1378 0 R >>
endobj
-1383 0 obj
+1380 0 obj
<< /Filter /FlateDecode /Length 508 >>
stream
xÚ}“Moâ0†ïùÞ=¤8!P¡H )Ú¥­J´Úk°6q¢$ø÷kûuZ©b)(Oæëñxòííà—Í‘üù#gïÔ7×N¿Ù—­7™lq­I /D’ähíŸØ[׈ lºÉ·¹ª†íœ+q¹J½î;­é\©OS‡M úíçEñc_ø?÷ïM]ª…Ÿå¥>7AE5\´óý˜6²ûFf“ü¢®¯õÄ‚Gιþð¬ä¦©M{½7sÙl}ª”ìœNv4ª½ d²ƒ#û/j='|¸õÕ¹:5ÞjÅfïÚØÝÍj~ðf¯¤®Rg6½/Q»®m{!#‡q/˘¤“άçóRÖÄf¶w©­ÕpûÇ>CŠ[K,´@®h$õm)¨+Õ™¼•ÏØj§™GJ~±sDO@í0¾ÎƒÑ$þ”Ilt"Γ 3ÎA!ha)^ƒ– -h Ï9hk)Ü€v°E–æ!(¥ 䲤 ·°¹¸%(AKe êE. ”EÐ’<[ŠÐYJ9(†jÔ‹Q!D½BdI8â0—ÊRôž¸)¡ÛSJAKŠÞS—½§. zO2hI¡%µZ‚¡Ë giÏλÙß%×®Óf—Üî‘Ù JÑÇ=h›ÖDÙÇ^ ñ&zÝy§/-
endstream
endobj
-415 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ITTKMT+LMRoman8-Italic /DescendantFonts [ 1384 0 R ] /ToUnicode 1383 0 R >>
+419 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ITTKMT+LMRoman8-Italic /DescendantFonts [ 1381 0 R ] /ToUnicode 1380 0 R >>
endobj
-1384 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ITTKMT+LMRoman8-Italic /FontDescriptor 1380 0 R /W 1379 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1381 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ITTKMT+LMRoman8-Italic /FontDescriptor 1377 0 R /W 1376 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1385 0 obj
+1382 0 obj
[1123 ]
endobj
-1386 0 obj
+1383 0 obj
[777.8 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 388.9 388.9 ]
endobj
-1387 0 obj
+1384 0 obj
[ 28 [ 525 ] 43 [ 489 ] 50 [ 511 ] 64 [ 367 ] 66 [ 256 ] 75 [ 867 ] 77 [ 561 ] 82 [ 550 ] 96 [ 372 ] 105 [ 404 550 550 ] 116 [ 500 ] ]
endobj
-1389 0 obj
+1386 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``à`P`X ¢ÀÐPÀ

endstream
endobj
-1390 0 obj
+1387 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1716 >>
stream
xÚU p×ÝEÖÊUM,@+v70 X6e -ŸŒÍÇ€qL!`VK–Œ>–eK¶eýÞZ?K–1`[4Á@
@@ -5997,10 +6018,10 @@ NIc¡O>ÃÿÜ·ueˆ”°¸cM·ð:tÊÒZà"¸˜K ´Ú4H’p'–Lƒ4)ñÁvŠ¡(ï*Ìç(8G:«øz<½á9¼
3Ñ#ÿ#™ägü< ‰üAjSS
endstream
endobj
-1388 0 obj
-<< /Type /FontDescriptor /FontName /QJUVUX+LMSans10-Bold /Flags 4 /FontBBox [ -460 -297 1761 1134 ] /Ascent 1134 /CapHeight 694 /Descent -297 /ItalicAngle 0 /StemV 102 /XHeight 458 /FontFile3 1390 0 R /CIDSet 1389 0 R >>
+1385 0 obj
+<< /Type /FontDescriptor /FontName /QJUVUX+LMSans10-Bold /Flags 4 /FontBBox [ -460 -297 1761 1134 ] /Ascent 1134 /CapHeight 694 /Descent -297 /ItalicAngle 0 /StemV 102 /XHeight 458 /FontFile3 1387 0 R /CIDSet 1386 0 R >>
endobj
-1391 0 obj
+1388 0 obj
<< /Filter /FlateDecode /Length 422 >>
stream
xÚ}’Kkë0…÷ústáZ¶ÛôA04I .·O§¥[Gš¤‚X2²½È¿¯¤±[(¡9gFgÆšü{.£i6e§^±5½-ª†M&+#úu÷ˆ(QŽj{ ÏÖˆ;˜.‹U¡UwâÌ…û^âè:nZàNé‹?¦küˆ^îßÞß>¢ÿe¥Û„G ³—÷%kÕíõ8 ŽI¼£m•ÑלrÎÝ·Z.MíkY<„ƒxŒ»UZÚ!!l|^–¤ •è
@@ -6008,132 +6029,132 @@ xÚ}’Kkë0…÷ústáZ¶ÛôA04I .·O§¥[Gš¤‚X2²½È¿¯¤±[(¡9gFgÆšü{.£i6e§^±5½-ª†M
Ö‡! œPTa$¶M%ÐVz‡lîÆç9ÌïÜ'g¨å/SÕfKè ãc’’ø¬¬o”,]#ÎgIî)]e²”è<Д®ˆíŠh¨´Ñm srftÂŒº\¤DWDgD7ä¤ÓgÔ3#§³çeNó„ü~tÿþ¾×,zkÝŽÃK»ô[T¿ïAc_¾áwØÓÓû2øæ
endstream
endobj
-403 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QJUVUX+LMSans10-Bold /DescendantFonts [ 1392 0 R ] /ToUnicode 1391 0 R >>
+407 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QJUVUX+LMSans10-Bold /DescendantFonts [ 1389 0 R ] /ToUnicode 1388 0 R >>
endobj
-1392 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QJUVUX+LMSans10-Bold /FontDescriptor 1388 0 R /W 1387 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1389 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QJUVUX+LMSans10-Bold /FontDescriptor 1385 0 R /W 1384 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1393 0 obj
-[ 27 [ 850 547 ] 34 [ 800 625 575 ] 38 [ 575 575 ] 42 [ 813 500 ] 46 [ 862 625 ] 49 [ 738 513 563 ] 55 [ 344 563 563 884 563 ] 62 [ 880 625 375 419 313 ] 68 [ 344 ] 70 [ 594 ] 72 [ 313 ] 74 [ 1067 938 880 625 563 ] 80 [ 845 563 563 769 625 438 438 ] 88 [ 313 ] 95 [ 839 460 625 444 ] 100 [ 563 563 ] 104 [ 782 438 563 563 865 625 ] 111 [ 850 594 1162 813 850 594 ] 118 [ 594 688 500 563 656 ] 499 [ 551 551 ] ]
+1390 0 obj
+[ 27 [ 850 547 875 ] 34 [ 800 625 575 ] 38 [ 575 575 ] 42 [ 813 500 ] 46 [ 862 625 ] 49 [ 738 513 563 ] 55 [ 344 563 563 884 563 ] 62 [ 880 625 375 419 313 ] 68 [ 344 ] 70 [ 594 ] 72 [ 313 ] 74 [ 1067 938 880 625 563 ] 80 [ 845 563 563 769 625 438 438 ] 88 [ 313 ] 95 [ 839 460 625 444 ] 100 [ 563 563 ] 104 [ 782 438 563 563 865 625 ] 111 [ 850 594 1162 813 850 594 ] 118 [ 594 688 500 563 656 ] 499 [ 551 551 ] ]
endobj
-1395 0 obj
+1392 0 obj
<< /Filter /FlateDecode /Length 29 >>
stream
-xÚc``°6.üüjß¿Æ7?` H
+xÚc``±6.üüjß¿Æ7?` H
endstream
endobj
-1396 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6685 >>
-stream
-xÚy \×Ú÷DH&"F%1£3Á}G[oÝjµ.¸bQ\pȾC ,a‡ä$ ûŽY¢(JÜZDmmݵ.÷¶®µõÚÛZm¥ú žôþÞðÞö¶}¿ï~;3gžó¬ÿçÿœP¶¶”@ pôt[·|¹ÇÄ•nkÂC½Â¦½5yAxˆõÎ^Á;#{–FñÃ<Û‡çløÁ¶x¡½Íe{[Kn&?Ì6R8œ¢h
-ò;Ê7Ä×Kå룈 óñRDø*–¬óX«p ‹V¬ Üá¦òULž¬P¨|}Ñѳ]\¢cü§„Gù»ø‘5*—ÞE*ës“]?XµvòÊe ¯òX<%:.Zá¥ðñö
- QMùO ÿýßû>áÞ¾Ë||â£ã)òÁPèÔHj5†KM &RS(jõõ65ƒšIÍ¢fSs¨÷¨yÔ|ê}jµˆr¥–RË©ÔJÊZE¹S«©5”µ–ZG­§<©í”’ò¢¼)Ê—
- © *˜
-¡B©p*‚Š¤¢(M©©X*ŽŠ§]‚ŸmHˆÈÇj5X¶ÔNêµÀ_ð cŸf›¹6§lGØ&Ø>®ž½'ª ? w‹çôuì›Ú÷G;¡Ý|»B»ökî÷Ð>¼ÿ þõ’A’\ ?Àm@Æ€»×lÔÐäA—&9Ü•¦I_ N|FÖ_vÈ‘s,v|5dÍNóœn ÊËãä7˜ÑLΰ‰ÃJ‡ÛXä
-2ÃT3¿-VÐÝáhžDãân‰°:C»KÅDi³â38¬·¼Ê؉´á9Cs¢²Q ¯ö~Š™†›H[Ç™é_TÎå!ƒ!¯ VtON&ëZž¢CLËOH»‡Ã—!K†“DÐŽ%8%ÓÑÀ794‚ xƒ@zŒ?d”Õ¦¡$v¥UÖÉ!„~²à<vöÀvY3¼ZâškÕdT'”°E¦zTÃ\=â;‹ÛAã·ðÛÛ±ÍTÇ^ûÛ‡íGwsRO?¤ü‘íÕ"#‡7@_ÙäñÁ›¼MÇÿTó»XI±ú#Ô™0ÀW0̦;Üdßͼ†û±0ªaß½ò'3îàé¬e¶ò¥å©³’÷Á¬»ß|Ïá™p_¶Øg!îËâñPËD/jçnäöỲ•³1Íâ•ðl&–Vaj'ÁoešxqG Öu8tuA ØKü}PÉ`øäÇx8+½ë¾%.Ø›ƒ“4~?]¨¤Ï Îòc;]USUS¹[¼¾ãLÊaØ—`4‡íõ²mhÊݲ%5˜YâwÒ˜ÄA-uòÀ©êv",]FöõéN‹ð8\–¯Óg•±–þ¯'
-«2²ÊÔLÒΔØL½nW2Ç÷ÿçDab~~b-S^Y²ÛúÎmå×X¿6ƒò8QV–•§Ñ³3vùдŠsŠQa•Ri]{pÇ_êÄЯ];&?ÚˆÛÙ’‚ÆêS¹âr}!ª’W§¡<bÚÆ÷t,ö¦Ý:(ŒV$ykÅIºt” OÞ•]ªcgµn+òÒ‘ÖOŽýh<f§\1¡jöOu‚Ü7:­ÈÝ°7áŒ8§Ú¬*À
-¾›}$¨ÔGœ›ŠÒä8•Ö{5o|¤ã~ÁhÉVëNÑ(Ò/ŒM͉]—óF¥øbT ©gÁ›¾„ªö7³%%&cç¿Œ’4iÌ *5ÄšçÁ™×·Ût§Bœ¬*SŸ˜šŠRˆµ“Ò°lÃ4fùÛÕ<¸€CÁg€•ÿPqóÄYööÅçÅ'™ÛÐß /jâÒ E¨”©C†zÂè:”ÃÎ_(<é±´þ}§ã)x4öÃÞ0ž¤›\ Ø‘@µf¶òCZ‡À–€ @2½4¥îÔé4Yl\FÄR;#˜t윆À‚sÚ,¤Óju\NNrb”ÜkžÚCe'îa:v]ŒÅ˜Æþs±0­Ä¬äKd柒"R~˜µHÃc¨ñ$âcwÖ2ëMeÌÁZG
-)ˆÃÃô2Ü7qCÀvkÀÒ i žÀ?… ¢G×7ä½k6a™¼§$"̼) ³²ÃÁjA>Á€åüWŽfÚ-µq<OKÍ¿©¼®‰ÙÞèÊàcÞÆ
-<òÙ;0ổS·–Îe+mXåå™ìÏगO Œ‡¸³Íçòë˜#Gã·›8É6Róíf¨4;sœ`V;LhOi—¾î^u2/¯ö›‹0x*´Ÿ}_ì=k‡&/ÑüT¯‰¬;TÂT‘ôL6-Dz
-®]©BËÏÄþ'ÎÊn¡HÚG‚ë2[Á£Þ394{Æ<AO¤ãcHL*QæN]Nr&»<r™z3ƒGë€9ËÁi‘ôçº|´§)ãöÖ\»—GÙj²ý;£±V¼˜
-aâ±—Uœ •á4‘ሾ­¶UÜRsÀhf^aûzN¢9ÌÓ*8q>½c×ÀJþrÂsûÑÞ³¿¿p9Šxè¢yÖ5|pˇÅÂq®ä˜~îA0îѳ£á ™w¼rM‹_
-cKÂëLò;¯ uOn[Æ-ö²9s¢Žóèüòæ±ã'X`ßšâÌ*O¹Ä²‚8ôµT&»¾± ?›ÿEvÄ¿}ÑTl㋉ì÷•·ðkW%m¨»ö1w‘¶ž3O‡× 2ã~/è®Ë•¦ƒN›Ï&¦¦%¨å;Zâ÷[+Ž²Ä®ÏaÐÊÃ0÷péGŽ0uÅ:
-ßÅ&dž¤z1kÆ•ßtã|Ž©>{ù‹ªëÇ:ÿnHîýW€såËŠÎ#\ðþU¹L)*®ä@IKðÖxëÉíHh ßïÐ|oÍKXð2ÿžTLñíü(Y}|‹—Ò[¯f¥T½·O‘'ƒÙµï-)önäââüåÊ:¿Ú¬ô‡U¦[ô¹û¥¥°f?8}ûëÕQ¥lýæèm&j;ÒgqÊÍ¡y¡¾¢¤Œ<y–DØ3»ÞÖª)æ+ëóª ✬œìd¹º<nïÞòšZûNmE®ÓYi!5];~]{ô¹nåÀÖ2@°;±ÒE)ØÉÿì¡‹P"ÑÍëÉ8ÉSÇcf¨î='¸N6Ý÷ÍÎüÓ—Äía
-äÏø+!ŒS¾ÄÕøTÿá²I\_‘¸¶¾BÚFÎì Çà>ö»Ë‘®¾A„°ààwüSG³+TÒßyˆûŒÙ´(4‰ÕÁ¢ÿ@DË'=•uƒTÖ¾^&æ
-4Pw:/¬UÍcqÃïîK,“`ÑA)tÚÀ%X${‚;]h‰…zƒñ#‰¡üG3¶%€mKlò‹¼¯±ÈàÏ)‰×žb["¯õ9jgÚŸ#m+‘DÔç‰æ_Á(BM°¸KºZÍnüDZú1~Ϫë¹ô¾Þ£Ë5ÔÀì»hE©ÓFþgÙ‘Àf_ïà ïý!‡Ž´˜ÚX*x‹‰¿Ð#q=Ø}£GtIoBÉ6ŸNã¥VUF¤­àŒÙ(Y-·Œ£·iÞ[—œgHcwåî®l’·FÖF©VŸ½ñàÛS/Xé8}·óŸl…W#³w 4Ã2k)­ÜLZÂß hg,Ò§pI¹Ù¹)åx„8ÃOÂâÒ’¢k ñKd,òc"=!šSÒ¥õ9éÙ™ÙZ-‡—ã1B^IKu¿’t~¯éÒÚ†ko%§+K+ÊŒÕÐOu’Î/H'%—¦¤ÆþÛó@ýeë)åHÛÞëi$kŽ»¤¡¤G7GK¯ý1>'Ï5|Þo8ø&´cOð]„ ¼.~“Æ8V§!u‡3,p@X›Fþgp IÞ+¢.2›ÕÆÇêâ™hÂâë¾°æЗ=ªGÓZ”«âÂòtz£œ?£§aå•0eW~jS•_\²‹ƒ¦î>B½µD††.´ŸÙße7 ¸ti0™ÛÌQ¦ÞdßÞû=˜–^}=º7åŸøœÂ¶c¶, ÞÉ>ܹ¤b3qƒÛf5§ƒ>"éQ<÷WBpýÏÒ_zwO]8hŒ™ûÇè-ÿý¾µô{éÎ >ó©úî!V¤ž‹Â™ðw{â]G7PN=ט­×ÅÈ-ïЖ¼JX’ªÓÇ28òÿÕ{&šO·|+Ô”èueL=ʯãø»´Q¯ß›Çªwë«™^„høǬðPôð°Ð-`~ ÛãŸoÿïþ¹ùÍáz°;c‚¶:œ
-«Èžc±?öv†ò© =ÑŸÅÎå²q)37º²Qk•s™å+›?öå6ßÌúÇMùg¹Ž\e¯½±çs÷Så¶FîàêR·±r ¡Ír“ÀJÒJÁžti—ãò OÃ3¦ÄŽxÈ“É0 f<z,¶/–ÍD„Ë°#‚¾÷±¬ieU›™[#«¸ÝþhÃf9éþ|®ù"iþI ´ác Ž'ÁlÔ¢`vÅû؆ ÎqÊÑÎü²ÃœÅˆ tÀzƒP’Dâ[q:{I6œ°Z¾žO•5é!žÅZ&õ¶ÑïÚI¼GÃœo¾à°³ã24»°˜ƒNàD¤Êf-±¶¼Þ £Éàiouè"™“OÆνc';å̸{Æï`OÑÒ§¿‘Â?fÍZ:fÏѨOþê>Œ!ó§#½Ðs…Ri<ÂZçÎÁ'vV¶1—ιc'²ó8Aý:‰x‚zbÃÛátY2ÄU³Øl•°Éaã‡ðØ‚--Õëó䥔•¦EêHÂô’LKåxå5¼F³×€Š™]¥¨ô·²SžØÀ]0È`¥+,Á#“5FjQ*“¥Ašl¤­‰'Ûšñ"¼HŽ7nÂï`[,d5.[®)E»Š ¨v/ô¾JhÇR¹ba”àŒ²¸²#AÍ>>A!ÞÞ¦¶6SóVrVcR›á  Z{)ôçp–Ötÿõ‰¬*=79N—‘¬c7f…¨Ã™Wž¤s™·0eÓjºqZþ|ÄìÆZ„Ê—"iÀŽÐe êÏo‚zúч[4‘F®)Å,•/EÞ¬´#àÔ=‘ù©ôq9‡[ø)²µºéx‹ûB+ôÁŒÜYîÄ3íéÅ&ºº^€Xªàçñ´¬cþÍïºzY郈´‹™¿Ç‡ÿ æËié8S¼ }Ù¤”Œ„x¹·)aÏS1¿EØè<3l8 ®‡çƒûãöÇ6ü9BXÿáö ö°xx³pœ1çF¹¼ÃtîéÓG[ðZV‹t5L-Ê­ãÀ®A‰9ºÔ4V¹IXµ±mƒGΛ†K[·”'q§6ìËìŠ~Sª5ªÅeÉážr¥ú]lû6æš`L:[­C¹±ŒåDsØ0öŒŠ½¾¨˜ æEe{öˆ·~r/™déÔË/_<É4¼ †7]jº
-;¯Úðã“Œ4ÅV³Þûó׋W”|PrR~é2ëÛä/Ž2°Éd¶/íU÷«m3µ(-‘ÍÎIÉÈÊW†ûåû3¡xÂŽ#``Ls—Õ`ÊÌc§Žò’¿7©=WV> gwgêô o¥{5 ÊÝìÞaÀ±Ó¨š9ƒJa(')RóÀ®…䳇u€oïv’aQ¿Ë á¢ò´%Úb±—(#a»ˆÌ&׫JÄùE÷Q%ËD“œ“w†¸‹Ý±8mÚ&ùÒT¸§¼¬ €-«D¥Gå0¹l/Üfa,#ƒIN
-ôζþ,÷ü¾Ól»±£íSÓšUÏùfï û7D·ì5UýtÇg#ð <w.._Šp¤²ÒOÀé‡/@Áa©^6͹"êta6›dBwŠä0 óÔ¹ghÎXV¢#hù5¼/Ážh%ØqüJY,©+ŠÅ©ÄZ2A>„QÌ]Ë×x¢R¡Õ
-Íx"ÿõFÎÀ}Š¬x@°œ6ƒG¬ÃO ðj‡þíÒ§¼ ”uzm —…†…|€®Ô±°F™ñ(ðð¢uã6—#"ð.n9ß‹¾qëèÙ[Ö‘³ Xp8ð
-÷×"oæ/dF§ŒYi³R9Ücìž!²££&l52DrÊ 4,²8㊠YuLe¡a7‘= ~Vä^`$ü€^Ň٪z4Ç­0l2¨¬SÈ×( ¡œlÂèßµ¬ÁKøáwVͧÍC&ô¬y@Án¡°+¹ûr7l< Lð¤»Ðö‹X˜Ÿ›adŒ¹•ù,à½`¡ÅK¸³çbÍ®¼šâùŸ„Õ†üŒ¤©×ÖîÆ^[Ã’‰8ïäžq‘.ú%s³S¹¸ ÓpHø1ÙQåN¬EÜqŽÎMß•œ—&ÎÍ,Veɳ5óðjLAMϪè%dUðfdåÈB˜l$Œ/È#*””¢Ý…ÜK2qãJaLQ jcn~5Ñj4¼Vä|ÂX_hX9|÷§Žæ‰4·—0ÔÅeySîÐܽy¨‘ÙkÝcIâé=¶Ó¥"M‡Ç`O<|„÷É}ÿÉ$p$æœò) Qø"ÞŠkÓ4999CµQYºp&ÂÊíï’öÙü•õý†™NñD¥a¸B,Ź™Ö÷Ï­ï?^Xï÷Ì›ðšäÆMGóbÏ%ˆa¨°¬¤¨ð>+]H4•ÈNô©©%¹B‘–›>~ô¶ÿË)¡ëz|NÃT¼†Õ±Â$MFÆLFIk6¶#í>¢FœzWB†‚Bî9 ÀŒÐ‹hR…hÚÔi]B4±Ù—Ì£õêMªfÿ+UÑI”,ÏÉÉÔåŽwáÁÐÔ“«ª%Ägaî=¹z‘7Ëè,MRX–fè6u°ëb&[ƒòS8ƒ¾©ôܤª Q©·õúôÞé[Gw³È{ Ëóó
-/2’Iè8ÿ÷ãJ³Ãyþ’´³ÛZ¬ç¯}ÓãHKÛÌà1"~ÿwa!airc:R³–\QJOW £ïˆÂ¿žG†‰,£,O„é”&.@F–¯Ip+jåûrÏϲá=aìœã˜©"hâEB’5†|yM*Šcñ?‰ÔùDêwùÆ£`Ã<áf -LKAÚ ylÁg¾ŸH¢1ñÏL‚£dXH² åpCö=‚LLB8cÂD„5)zH|F†…RNIL
- ecc#RUL°ª¬6–‹Ú³³4òëèbá)öYù#Ór>qF9Wä‰f¯’K°ôß'©]]àÓs–Úøæ,5dmvè&vÿŽÕ(!È:Æ÷ãÆüz°úë¸O˜úkðùÿ:oÅm²”¬Ø„Py|þÎòÓ8ð9 Ôϧԧçú—<iëcWaú0d~¾¬5ªuKX|bz:køÂtþì1qQ¡•ÏiŠ3“FÏÀC—™Öž=Ú`jc!Íñ¿^Köâû«a=aãßì¥å¯Ë.ñØäã¿ÇÿDcuEa!«äæ±Mœ–nåôi¥©ùå?=€¡Ö½þëµë+ø<c?f8EQïZß©·;hJy÷"ؾ»¸TÄ._âbßÙ÷3Û _c®>7WoДܶ·oÏ;^ºËPTk(ʳïÏ:¸»^ö?DÈfy
+1393 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6916 >>
+stream
+xÚZ @SWº¾’£%1Wï ÖW´:u«ÕVŽâŽ{‚ìûvÂÉI@öYY¢¸%¸´ˆÚj­{µNëÚÚ:tZ«­Tÿ‹'÷NÀyí´}ïÍ{BrϹçüë÷ÿI”­-%×-]´yñ² +V® V…L}cÒ»¡A^֑ż‚wFö,?œâGx¶ÏÙðClñ{›Ëö¶–0l.7Ü6\8‚¢hyîçô¯µI^)ríGY/ ¶MÑý(åH1ÔwO– $ºå“§L™¾ 4,.Âß×/JñÆ”)Ó&ZŸg)Þ¬X¦Úè¯P…x)–MV¬œ¬x/4†\õW¸„†(<½ýTA>ŠPÅ:oEt¤wD¤Â7"4:,rÜdÅ:?ÿHELhD ‚üðòVEz{)¢C¼¼#Q~ÞŠÅë×®S¸…†D)Vøïô‰ôVLš¤PDz{+ü¢¢Âf»ºFEûNðuõ!s"]ƒú&EºZï›ä¶ê½u“V,]°è½µ‹&GÅF)|B#^ÞQ*ÿ ÈÉÿªá½{Ç+ÔÓ{©—wH”TE 5œA¤^§FQc¨±Ôxj5™r¥¦RoPÓ¨ÔLj5›šC½MÍ£æSïPïR )7j µŒZN­ VRïQîÔjj µ–ZG­§6PÔJI©(OÊ‹ò¦ü(*€
+¤‚¨`*”
+£Â©*’Š¢ÔT KÅQñ‚nÁÏ6ÄIä±€Z`u—-•@½|ÝϽßÇýþæÐvŒm“p€p§ð¯¢¢Vz,.ž)Îé?ªÿØØ}a÷dÀ¸‰ºì í/ ôøR¢—¼3è«ÁoüÑkó^«|í…ƒ£ƒI*“~4$pÈÙNY«ì…cÅPñÐä¡œæ8•sÖ!ß(ÿŠQ1ï— 1dDʈÇ$¹‚Ì0ÅÌoôt8š'Ò¸¸G"¬ÎÐîŠd"´YqÖ[^d$ mhΰœˆlÍÄ)E†½çQÓxië93íJB¹Ü"d0äu‚£ÔŠ>ÁS„“ȼÖÇèÓúÒîáðeÈ’á$ô‡£B NÉ4†5ò#ŒM`ž ãÕÉjÓP»B*ëåDw½{;¯ÅvY3T­qÍMµ‡j2ªãKØ"cªa®õžÅí¤ñxÚl3Ä1×>ßÔ¾›“zø ål‡¨¶Õqx#ô—Mš¸ÙÓxüo@µü°‹•tiÌð³1Ñ qF‡`Ÿk‚ &­ V™:MR甞süh™™£†-G†HNI]DšœìLm·l‚ßFŸ-;v “Þ§¢°
+ÿÙ˜fñ
+šªOåŠËõ…¨J^†¢ñÈ©›Þֱؓ^‰Ô!l”Ú/ÉS+NÒ¥£xyò®ìRû(«m{‘¯ØŽ´>rìCã!0;åJ]ªfÿT&È}%ÓòÜ{ãψs
+‘á°U„'VÎR§¢¸¾…ïf (õ禢ôx9N¥õª–M#Åx@ Z¼ÍºS
+÷ aS3‚bÖç¼)®ÕÂøû§oêYð¤/¡ªý-lI‰±®óŸJIšI®Æ@¤bÌ‚ àÌëM6=©+«ÊÔ'¦¦¢¢íÄ4,Û8•Y6­ú“µœß¡À3Àʨ¸yâ,{ëâÓâ“Ì-¨Â ›¹4C*eê‘¡ƒºåF³óO®]ÒðƒÓñd<û`OGÂM n@ƒ숣Ú2Ûø¡m‚C`‹ÁΆ÷#)]š‚Rt:M›¶Ä•ÁÎ&;§‡¡0´àœ6 é´Z—““œ!WíßS{¨ìÄ=Lç¯Çn‹°Óxøw®0¦¶€¸€•ÜFfþ1I’Q å‡[“ä<’O$6vg-³^eÆ,¬’H®—áþ‰ý¶²Ûü–Leðxþ1Œ=¼î¿ñ ×äY³Ëä½)fæíHJ˜•V ò Ø-ã¿r4Ó+3ÐaŽçi©ù7Ù€·Ó5Ñ;šÜ<rÌ4¬À¯?y†9Qc<Ìm¤¥ó_ØJßSy$û2x0éå胺CÜÙ–sùõÌÑö¸FN²ä¼É •f¢ŽÌ2ÁxSŠIú²gÔËT"<Ní3¿Ëà)`:'ú¾Øsg‚f‚D©ª ¬;T‘ô(L2.ò
+Î$
+T¡åg¢—³²G(’ö“àúÌ6XÛoZˆ>cºP—ôs>šø¤"e&èr’3ÙeáKÕ[<ZÌYN‹¤?×ç£=Í·¶àLªµe«ÉöoŽÆXñl
+L€ ÇžWq®0L†ÓD†£úõmâÖšufæE¶ß¤ç$š#ü7m‚wàü¾VÈ@ð—ûØöž=ø…ü™k;àa ç_߸ê3/ 7źm”cúéZb
+*ö4ùsñ±q~¾re½Om+ý!%2seÔ¹û¥%°f?8}ëëÕM¥lÖåh±é³8eæP¼P_QRƆŸ<K¼ ì™Ï¯w„´iŠ¹¦Ê†¼*ƒ8'+';Y®.Ý»·¼¦–ÅÞãeÛÛtVZHMG׎G×>DnÛ8°µ ’ùù­ÆN¬ta
+vò={èâ'¨‚‘èæõäœä1ñã13T÷žÜ'›ž{Žfgþñsböòe|ÈÂ)Ÿãj|ªÿpÙŠ‰Ä¯/ˆ_Û^ mgv†cpûÝeƒÈ
+HW_Á ¡|ØNpð;þ±£Ù *éï<ßÇýÆl^œÄêàÑ¿ ¢å£Þ̺A2k_åt¨;ÖFÎcqãïÆ%–‰°°KP
+6p‰ð§.ÜéJK,Ô+Œ(Êu4c[ضD'ß±HŨÆ"ƒ/§$V{ŒmÉzmO‘‰1=EÚ6²^
+H6ñ?ËŽú·x{xyî:t´Õx˜% ‚·ùOzWÜ
+¯FfÏl†¥Ö<SZ¹™´„¿A*PB Ò§pI¹Ù¹)åx9ÃOÂâÒ’¢k ±Kx òaÂ×"C¡À¥ 9éÙ™ÙZ-‡—á1B^IKu¿w’t~ŸêÒÚÆk¯%§+K+Êêªa žâ$_N J.MI!D¿÷††ËÖR:Ê‘ÖÔgiâ$kŒ»¥á0 Ž–^ûc<|Jîkü´×ßpð•kÇžà» AxYü*Œ±?­NCê4gXà þ€°6¼g°? Þ+¢h.<›ÕÆÅèâ˜(Ò®Ôa¡Û½¢GÑaZ”É…äéôurþŒž†=–”]ù©ULU~qÉ.š{ú õÖ$»Ñ~f·Ü$àJÂ¥Ñ`>lŽ0öûŽ¾¿!´ôêËÑ}!ßåu
+ÛŽÙº80ý2aqÅrfÂÆ•[Ôœú‰¤íxàúŸ…¿ô*îžúä`]ôÜ?&@_‚ü÷ãÖÔï£;'øÌ$ë{†Z‘6j.
+eBßêõw=Ýh@9 \S¶^-·¼I[Fò‘Â’T>†ÁáÿWëi>Ýò­PS¢×•1 (¿žãïÒuzýÞ<ÖP½[_Íô!Dão,f…‡¢‡+ýæû³½öùö·ÏÍÿ 4GÀîŒþÑFÚ?)øÁ,©ô%¡÷dW”áÌŽ›ƒG`îûù`oú âÓV6„^„ð
+<%È·°RÍ6å×Ö¶ÊÛÂêÃâw,:ãñŒ,4ù>”°xȲE!.3\ÐݾGAp±~MJ+µ-6¬ K.hõ në¥ÒËÀÙ¦§¾•fa ŽÀ‘dϱØû‚;CùQšèËbçr™KÊÌMn¬Ä:å\fÙŠ–½¹-7³þ~SþqWÙëí7öœcîžWnoâ®.]9V.!´YnXIZ)Ø“* ¡2`\Ÿà©xÆô×±#Ú5 ¦ÂŒ‡OÀÅöŲ™ˆ0cvDÐÿ!–5m쑺cÕfæö°Ð*n·/Ú¸ENª?Ÿk¾HŠmø‚£#ˆ3›´(]þ¶AÑL¬²Ft 3¿ìg©Ã:`ƒA(I"þ­8}$NX5ßÀ§Ê€šø%žÅZ&ö•ÑïÊI¼MÃœo¿|ÆagÇ¥hve1À‰H–ÍZl--xƒF“ÆÓÚæÐM"'Ÿ´ƒûÚNvò7˜q÷ˆ ÜÉž¢¥ "…Œšutôžöˆó ŒxqÆþÓ^à±\©¬;ÄZûÎ!'vVf.sÇNdçp¼úe±ÕeÃÛátY2ÄV³Øl•°ÊaÓûð&Ø‚--Õëó䥔•¦EêpÂôbLKäxÅ5¼F½×€Š™]¥¨ô·k§tÙÀ]0È`…,Æ# “­ ×¢T&Kƒ4ÙH[G
+=¶5ã…x¡oÚŒßĶXÈj4:]¶\SŠvPí^Òè}•ÐŽ%r+ÄÂ(Áe±7dGZ¼¼‚<=A‡[Ž²’³£Ú ÐÖÛ@H¡?87‚³´¦ç¯]²ªôÜäX]F²ŽÝ”¤e–g\éJç2;3>ÔQ L›ñÆiùÓ‘ðJÖ"T>Iý^q„n«S~åÔƒ0€>Òª ¯ãšýQôùäÙáÏJ;üNÝÓÕ1?•>*çp+?Y¶N7Ïaqhƒ"˜‘;ËX毽µ˜ÀDw÷3Kü<ž–ulÜ·å-7••>؈H¹˜ù{|øb¾Œ–º `ôg“R2âãäžÆø={ŒUD}üa£óÌ°ñ¸\xîLløs„°þ}å#,ØÃâ-B—ºœåòã¹ÇnÅCkYu.ÒÕ0µ(·žwº$fäèRÓXåfamĦÃãüú¼©X°¤mkywjã¾ÌѥÚ:µ¸,¹)ÔC®T¿…m§a®Ƥ³Õ:”èQN‡Ý cϨ(Ðë‹ŠIc^T¶gxÛG÷’I”N¹üü9±GW¦äÍ0¢ùR³àÐUH¸jÃNv2ÜSÍzî÷Ï__,^^²ªä¤üÒ7¤×·É_a`“Io_Ú'îW½ÒfjQZ"›“’‘•#® õÉ÷e‚ñx„GÂàè–,.«Ñ˜™ÇI;¡’¿=©=VT>ewgêôñ¯¥û5 ÊÝìÞ¡ß±Ó¨š9¯•Â0NR¤æ€]+‰çµÖÞÔã$þ¢ <n—AÃEäiK´Åb•(
+gà~EV< XN›amŒÃO P™` Iú˜·ƒÁ²NÕFzipHÐ*t¥ž…ý0ÊŒGÁZ­sÙââ’# •ð.n9ß‹ºñYûÙϬ-ça`ÁáÀb²ZÇ÷ƒ~»Àù0ô#¯œ¥8…Xh±ìýˆï°k#ûuãÇnËo-øsØv–ûìM‡ö6¨9^Ÿºk{Ôtå3ß ·ààìmž\¸¸Ö[«ÑÅè²µâÌ”‘-ÏG»Ù“"°E¯oÙŽœ1¥^š» g.ªhi– iòd¥óU!!*קëa̺ý·§¤Ã;¸Ã:Ì‚³0 Üaˆ i…e*QŽ:Ã=1Uœ‘>%2ØUD
+¿5‹´7è‚ œò M¿ Æé*™ÊbT[ÄA5ÿ³°,?¯ø3"üêJ5?Þ,à/÷•k}µÈ“ù éÑéƺ¬ „´Y© ö ϵ£¡0&d52„sÊOhXhqƲê™ÊBÃn²ö,øEXQWø #áõ >Ü6²Wr,Ð
+CÞí;ˆ/ý%!”“Mý[–5x1$üÎ*ùd"yÐøÞ9裘Â#,v#£'£!ãˆc'öêõ€†´_ÄÂøüÜŒ:¦.· 2Ÿƒwy,°¨„ ½kvåÕpÇÿ$¬.0ä?`$Í}ºö4õé’L–óLîmé¢÷Q2Q7;•‰Ë0 ‡„’#݉¶£ˆ9Îѹ黒óÒĹ™Å‘YòlÍ<¼SPÓ;+j1™¸‚92&Y^ÆäJJÑîBî9é¸q¥0º¨„@u]n~5‘j4¼Vä|ÄX?¹±røžóŽæ 4·ç0ÔÅeycî°Ü½y¨‰ÙkÝc â é½ºÓ¥ï#M3‡Ç`<¼„÷ɸï$â8âó0Nù˜†|oõišœ¿œaÚˆ,](fåöwIùlùÊúAŽ™Nñ@¥!¸A,Á¹Â™ÖzžZ?èyfïí7á%‰›ŽæE4ž JÃ0aYIQá}ÒVºo*‘!”ÈSSKb…0"-7}œ šþi”àõ½>¥a
+^CˆêXa’&#c&£¤¿5›LH»ˆ«ÞU€¡ {
+0#TI®I›;­Sˆ$Ö&û’YPg=¤zªþÙÿ Ut%Ësr2u9„cà]x4÷Æjäbb³÷ÞX½HÃJËè,MRH–fØvu Û"&[ƒòS8ƒ¾¹ôÜY©ößÚ®:ïôgí»YðçUÂòü¼Â‹Œd":Îÿí¸Òìp¿$í챃VëùkÿôXRÒ¶0xŒˆÅÿMXHXZ¼.©YK®(¥·*Öwdá_O#ÃE–Q–.aºe§É£
+PË׈$¸ µñ¹çgÙð°™,윽;0SDÐÌ‹„$j ùòšTËâUç“U¿Ë¯kæ‘·XhaZ
+ÒfÈcŠ>óD‘b´“f!ÉÚ,”à Ù÷21áŒñÖ@
+¤è!ñ iJe8%1)8˜‰ Kd#Ëjc¸ˆ= • ‘_G O±OÊoÔ1­g”sEhö{r –þ×Ijw7xõž¥öø¿:K Z—¼™Ý¿s5Šg²ŽñŸ1¿¬þÚî¦þ¼þ_ç­¸ã°,%+&>X—ŸPžÂbû?¥ú¹âÔ†ôœBBÿ'…`CŒà*Lÿ¦’ÌÏ—µE´m ‰KLOg _/œ=&.*´òù"MqfÒèxØR㺳íÆÃ,¤9þÛsÉ^ü@5l lüËW{iùë²ËgÖî ðòÝã{¢©º¢°ÕÎ X¹v»8-ÝÊéÓJSóËz
endstream
endobj
-1394 0 obj
-<< /Type /FontDescriptor /FontName /XMUJJS+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 1396 0 R /CIDSet 1395 0 R >>
+1391 0 obj
+<< /Type /FontDescriptor /FontName /TIEZGJ+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 1393 0 R /CIDSet 1392 0 R >>
endobj
-1397 0 obj
-<< /Filter /FlateDecode /Length 638 >>
+1394 0 obj
+<< /Filter /FlateDecode /Length 644 >>
stream
-xÚ}”[oâ0…ßó+¼Hô!%7Ûm…¸JTK[»êkˆ  œ( üûµ}&­´B[‰ŠÏÛ3øñ± §ª:è0}ŒØV·Õµ)t8ßäu0,ªâzѦ{ÓZiÕGÛöÑTÅNwl8_/Ö¦ìlòÚç«Ò}Öý¤™>•æ;Åõaýþ ?7¿^_wáÏͶºä&NÂYuVaäÖìËîlsÿ—ÆlŒÝ1_â·nÚ²2/,~Œ¢Èþ°4j^]ÜÞÚ`DúبW|,jH$;8ÉAœ0U‘ÿ_\¬InñîÖvú²6Ç*Ùhkƒm×ܼâ‡`ôÞ(Ý”æĆwڌݵ®ÏÚ©aQ0™0¥¶°õæ-¿h6r_+-»Û}¾Wìoµf‰çb‹Jé¶Î Ýä椃±5 š°ñÊþMmÔ?ñ«G Mè¿
-Þ‡Š?yã
-Å3[(Š²xâiîI€’±”"F”yâsð$g Z€¦¨’‚ÐO-Ë@+Ä@iŒA‹ ‚–ô „~B€ž£ÌgÕ$-DZˆH Õ$- ,ò”`G){‘2"ø"¦ ø"àKeže¤…j’"œC¶-#‚Îý8”e+” "(KqšžÙž Sqì»åPP¨NÐÃŽ[ Ð]¡;ÇÙ
-t—Dè—Âk~)NL Ç œ˜$‚K)UK)õƒK'-à’$"è I'é„I:‰È%8!É%"ºåðEâÖqœ´Ä$Ý:¸+§t?û;¯\—Ä=7Oh1Á[õoÓ=k7¾fHqm;@üósÂMˆÒè¯)WWµ[å?~<öCÚÑû*ø J‰Z
+xÚ}”[‹Û0…ßý+Ô‡Àîƒ7¾Iê.ÁkIé^HB)}s,ekˆec;ù÷•tÆ»PB ù<£™£#y&_Þöá\5G¦Ûé¾¹t¥—ÏEL&«¦¼ÔÚ /Z+­ÆhÿÄÞº¦ÜëÝ-·«­©†{›¼5åù¢ô˜u;i¡ß+ó™âú°»ƒþ¶ëßß¾‡?žwM]˜8 ÍY…‘[s¨†³Íý_³1v3Æ|‰Ÿºë«Æ<±ø!Š"û`mÔ²©ÝÞú`JúØtT|ªŒêH$;:ÉAœ0U•‘ÿ-kk’[¼¿öƒ®·æÔ³›îl°º«W|L_;¥»Ê¼[¾¥Ðfì/m{ÖN ‹‚<gJŸlaëÍKQk6uß*­†ëm>W®­f‰çbËFé¾-JÝæ]3k@”³ÙÆ~ò@õO<ªã hÆ¿BŒ¡òOѹBñŠ¢,Î=-= ¢•§DxJd& ™D™'¾ Or’ hŽ*)Ýѱ ´A ”ƈq´"hI¿‚ÐO@µ}èc”ù¢š¤E‚H i¡š¤”Eð;ÊHÙ#ˆ”Á1Á_2(ð,#-T“´áT²5§"ˆ 3E?eÙe‚ÊRœ-‡gv'è”DûÃn9T'Ôªtçð…ãt—DèÎq¶Ý%ú¥ðZ _ŠèÀqF'&‰àRJUàRJýàÇI ¸$‰H':HÒID:¡E’N"r NHr‰ˆn9|‘¸u'-±ID·îÊ9ÝÏñŽÆ×%q/Ÿ§ ´Êñæú7Õ½änV}L”òÒuvœø槆›•Ñ3¯mZ·Êý°G¶£×Mð#2‹²
endstream
endobj
-402 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XMUJJS+LMRoman12-Bold /DescendantFonts [ 1398 0 R ] /ToUnicode 1397 0 R >>
+406 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TIEZGJ+LMRoman12-Bold /DescendantFonts [ 1395 0 R ] /ToUnicode 1394 0 R >>
endobj
-1398 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XMUJJS+LMRoman12-Bold /FontDescriptor 1394 0 R /W 1393 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1395 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TIEZGJ+LMRoman12-Bold /FontDescriptor 1391 0 R /W 1390 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1399 0 obj
-[ 27 [ 531 531 531 ] 32 [ 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 ] 49 [ 531 531 531 531 531 ] 55 [ 531 531 531 ] 59 [ 531 ] 61 [ 531 531 531 531 ] 66 [ 531 ] 68 [ 531 ] 70 [ 531 531 531 531 531 531 531 531 531 ] 80 [ 531 531 531 ] 84 [ 531 531 531 ] 88 [ 531 ] 91 [ 531 ] 95 [ 531 531 531 531 531 531 531 531 531 531 531 531 531 ] 109 [ 531 531 531 531 531 531 531 531 ] 118 [ 531 ] 120 [ 531 531 ] ]
+1396 0 obj
+[ 27 [ 531 531 531 ] 32 [ 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 ] 49 [ 531 531 531 531 531 ] 55 [ 531 531 531 ] 59 [ 531 ] 61 [ 531 531 531 531 ] 66 [ 531 ] 68 [ 531 ] 70 [ 531 531 531 531 531 531 531 531 531 ] 80 [ 531 531 531 ] 84 [ 531 531 531 ] 88 [ 531 ] 91 [ 531 ] 95 [ 531 531 531 531 531 531 531 531 531 531 531 531 531 ] 109 [ 531 531 531 531 531 531 531 531 ] 118 [ 531 ] 120 [ 531 ] ]
endobj
-1401 0 obj
+1398 0 obj
<< /Filter /FlateDecode /Length 25 >>
stream
-xÚc``ùÿ¿öúêï&þÿþë
-G
+xÚc``ùÿ¿öúêï&þÿþ«
+
endstream
endobj
-1402 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6748 >>
-stream
-xÚZ \×ÖŸ2‰Šc½—ÚÖ•ZmµuA¨;¸©;kØI a‡°/7D¶@ØBØEpÅ +j­Š5ÖºE«µ›¶}O[Û××wÇ^ú}ß„°u{¿üïÌÜ;çž{Îÿüÿ8„Ááp&®Þ¶ÕcåºÙnîîr™|ñÜ­ÒÀ¨0…õÖZf*3 Úf2ÁLá0`Cs‰Öžƒ'Ùs¯ØÛõìÆ·_ÄÿšË›BýösØÂqh´ý4öÓ¶ÙÏ°^˜cÿ!Fpˆ‰Ädâ)ñ+».ŸcÏÿׯ]0ÏÉi¡«<"V¤’,prz}Žõs‰Äežd½_¨<Z,ñ‘ùKÖÏ“¸Ï“l”G³Wƒ%¯Èe_iOX€D ñn—D)¥
-¥$P!ŠP¾:O⬔DË¡ö§B&õQJý%Q2©B¢
-’JÖl{×C²Z.SIÜ‚ý¤2¥T2w®D¢”J%A*UÄ[óç«¢çÉóØg”óÃl)ç[çÍ]½i£Ç\·u®«6¾»jž*F% +$þR•Op˜rÞ¶Ø7Ü(W„û„­ô—ûJ×ùKeª`U,Á~‰Y/M!$ÄTb1˜A¼DÌ$^&^!^%f³‰9Ä\b1ŸxX@¼N,$o‹‰%ÄÛÄ2b9±‚p&\ˆwˆÕÄb-±ŽXOl Üwb#±™ØBl%<ˆm„'±ØExÞ„áKøþ„” ‰ "˜!B‰pBFȉ"’PJBE¨‰"–ËûåF¸YÒŽ½ô?œËÃ6»Îuã¶s°›hgàÞn^9œô%+Éûü×øûsp8øÆáúá=#bG|5ò„ýpûüQ£F½1Ê0zÌhãèY<F;vþXË8ŸqÜZ¾§œ©3ãyã7ÿ™Ð8?¡u⊉…¿wôu,w¬r|1ÉWÄ¥Š~ Å âG“s§LÒæƒûô[tjÍ4Aó7fæåhN#ã2¹­ÂÖH ðH¦Š×ž#ÄaqÐ?•Æö=U¼àHÒ Ëè_ȲfØÚetõ7<´€¬vâÉ"~w“Æ.h«SdqÛY¤ÔhÉ<uAd\À¾3Ӽь.›:-Hm¡b˜öµr˜(MÕíKHÊ´þž²{\aŒj66–ÎEZ­!hK*a©ø³ã´¿§ÀchJ³òƆ¼ß\l
-µ8,´¥&–®;Òx­ÐØ…DŽMdy“Õ\ÝçBi¨oP
-Æ%€e@f¸8^ƒYG—ÒH˜ ÷ª¬·£á{…E×hWX3á/ @
-Ê`b¢·Ö ÊaUõµÕ°kC3¨Ïj¬ ‡„6æ²'8!ú+­ ÇAÏór°-¾g*¡?ž˜’ÙœÙ+š?ÑÕŸ¢?8
- õ“ˆ– ÉaJbT–*`2}fz¼xþÛˆ@SÑÌG?MS?~xn³ŽÖéâ[Ål@i4…_›BÔYiÑ ÅÛ»ÔWŒ1OaÓj †§ "Ÿ|ñ¾à½fæܲ g\&š¸bub"T¥¯X?M xñª¿:Ûò ¢öWæäæÓº\mnªH–gbëÙXÓxo:܃WoÆà lÿt&¦µ<­´. ‘-BbÚ‰Ä\ô%ú_áÑЦ ?yh_‹üÐѦ–C
-¥þG­ã²ì(l·Å:ñ/[!DÝbÎ /åíÉO§íÊÚ”G—à‡<©¶*·N\k„íZvì*lVÖ…‡+•ááuÊæ溺æ¾2ÖeF#YìØÀï&æŒð£7aüòÅ>sÁÎÙüYZ<Ã]³†®Z% ‡‰låêB#‡`ÔÈSäÕN}Õ5$V‰M -}7šÑkf‡so J³PAL$ËØ~zû)æ“åФá,C9á’ºÖ w¸šE×ÈCûŠ‹AEÙCÅ÷O®v[¹zÓbßí•í1ô¾}E†rÑe•PŪȄÀE_®CÃõãcÄíu•ù'33™õÔ]–"d£=6tuA?‘S‹ƒA©ÈÈU'Ñ83¼Ô$˜£…å'µ”÷Ò¦ÁhEë{Çš}ô¦Ÿn÷ñ¨Õ­BF¢0ô ÏŠ"1×Ðâk×Ç5‡æ«rˆ«h«åÀU6ºÆ;3¥Œƒð€¢i{„wZd(H•ÖnÏZ¹rahI)’¦¦iIÉr‘¬T^š
-BÄÛê
-ãÃÉf˜‰îÚj
-–°Ó[ñ*ŒX’rÉŒ–ÌŠä#ëÐ^ǦÔ4ƒŸx‹ÍäFØ@÷(ùŽ}`s;»"Íøkùù
-F~G:¦éŠÃZÄÅÆ|£ž.0<FÍZ½ Ç÷£Ùál7"­ÿÆO¦Î0U¬™J
-P2¿"»×B|‚#Áá¹A&V‡dD„ÑÔæ L‡Ú¨nl¡q?TÙ—‚_ÛJ»\ùÔ™GÇO5éUÛŽã§ôW»›¿{è¿<2pÄßv£wºã»Yö ™»68›>¡rIõU˜ý1|Ç£‰*6wVý„ý<Á˜
-¨|$êáóüÊj`ƒ˜ZÛT¥í ™\ÿëdzcƒgÔæìr¿ßSÇ®ÿgTýÿÐØ
-¿ÈŒêÍœ³–c_"úK.£D Q¶»ù
-æM_‚Gaîã×ùÕ¹ÓlüŽIZæä$Î
-‚åj*Dõ±µáá1j™Ç1Ï_`qh<Ú}*ܸ~Ïjç­—ï>ºqþâ–aú% ç¢UZlŠ:ÔxÞáSÚ„6Ö4¢c`E±p tNÙvhbóÅo(M§4tòYøÙ‡¢ëðRI'¸h8¨¿#~Ô˜¸Å@ï…«¶‰$Ê 2±ëË­âzôܱ
-Q¥Ä%j
-RŠ3@›¢KÚ±Lp`sùZ7Ñì V?::ؤ´ÌxQ¢>®¶±£B`{ýBïºð/5Í_ÝfÎ ªf-ïÀ[lÇ°—9EÚÔJ”4Ê}k=ÅØ~æ,<~ú*"vžÝ·Æ¾{‡Ã[¶cÀKJ¸ÉÓeÅÊ ùäÖ5ËÝÎ|×bN„ùš¾°ÜµÔZvZÊ,”DÂÔ? ‡ii2š (&='0QOu^……i5 ¥.¾F]! V;Ÿl<rö²èËeð€Wÿ( a+2΄õ"`™ {©×*j—ÆF ß]ÒT#›éÚ¨òQ:ï50¨1„Õ¶fÅ5vŸ¤ñ[è{៭¯ÕÈ÷ù¤cëž¡àq‡Eäú-[¶SRX{lÙümž
-hæS7lU‹3(,¸kÅYP2\TëT¶¸"ÎýûÏ€^SZ…¸ÞTµ¿(Íh7+ín¢C7¹¬X*ìˆ?rHÛÃ
-ߨv­p”–øµœuž>uñË„僈üZ¨ïk4P½†¸¤ô T`ˆõÞ¿\Œ9Ë–/ØÚê_œJóÙŸq'îhŠã¥¤Òìº(Ae|yD˜ÈÓ{›³æÿŒ¹¹Õb)TÄÒ˜â'@yki¥®MÂN›SΈш[Ûô'4bFÃ̷ͨÄÌ*o?ä ¬K;,Ýüšý V•
-Ö”lÔU×µ>¢ ՂмzXb³±»×DUfrF6¨òõƒ*1^õfмÇHŸO½—¼S( _èîgº¬™Y¥2›E øTºÕ$}•®YBÎ~
- }VûÏöÇÐèûw[[ÅEº‚R‘í”ë­ÁᬵH¿L·J>%Ú&DÜO0¹ÐswËM^6~ýž¸º*3µ„ÎÌÈLNQÇUªæf£iÿ9ÿ ³ñd
-
+1399 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6684 >>
+stream
+xÚz \×÷ÄITÜc1£w¢¶¶u¥V[m­"Ô]p)RwÖ°“@Âa_nˆl°…°‹àŠ{E­U±ÆgÝ¢ÕÚMÛ¾§­íëë»c/ý¾oBèö~ø Þ™¹wÎ=÷œÿÿüð‚Çã½à¶l­§ÛÚ™ë<<rÅÂÙ›dÁ1~JÛ­Uìv*tì$‚ÌcÁ0–á³R#Otä_rtèÝo>Kü5_0™ x†1Üç°yãÐ(Ç©Üÿ¦’Ž/Ú.Ìp|‰ #xÄ Ä$â1ñ+·®çÈÿׯ7ÇÅe¾»"*^¢–Îsqy}–ís‘ÔmŽt_@¸"V*õ“J×Ì‘zÌ‘z*b¹«¡ÒWr©¿,Ä/"Hª’zɶHcT2¥J¬TÄD©^#õ
+ UIcÊp)÷S)‹ù©dÒy L)U‡È¤+7¿ç%]¡«¥ëBdr•L:{¶Tª’ɤ!juÔ[sçªc‚ç(”Ásƒ¸gTs#ì©æÚæÍ^±ÞÓköºÕîË=ß[>G§–)”Ò@™Ú/4B5ç[ìz*”‘~Ëþ²Õ2¹:TOp_4ç¥É„”˜BL%¦//Ó‰—‰WˆW‰ÄLb1›˜CÌ%^#æ¯ó‰Ä›ÄBbñ6ñ±„XJ¸nÄ»Ä
+b%±ŠXM¬!Öë“Ø@l$6^Äf›ØBl'|_Âð'ˆ@BFÁDJ„áD$!'DM( ¡&4DŸ;<îk-±ÖvŒDñx‡mv•¿ŽßÉÿÁá£
+ ò¶8=²"µÕËJcÑbñí÷.¹WKæã§/Kn¯»‡K&GöGkC¯J58B¤Ôˆ¼øè.3uŠ}‚7,S7CRw>3yÈ3>(Þºa>Àc‘M )‡+æEÛ÷Žz,ˆgáýËŠ
+¬|6“;4jÞØa‡‚" åÂ}i¥a`™hË”fXÅîÍ'㡲£6ԀȽ GiÄúOD1K'¸¬\»|YЃÀ5áGN]úäÂʶ=zhžÕÄò.°.|6ÜG\˜W’]ðgÏÜeÙÕJ:>6I•]Q¨eÐg¿¹ ´…% tMme30ÅÞá£óaâg‹„e°Se©à·EB- ìè„嶗,´ ®«¨ËÂ=kÿ+ß*n‹Ò%<¡
+»«mÃ؉^(
+âò@*—Óa{`Uë'úÆã̇{áÉZÛZu°z_%(­?X´—®j}nų‰œ
+î0“·Ú1Ï|6ÍìËXÛ˜ÁëÈ°´Œæ·•ÂPCz;@ëìÙ<8;ÕÊGˆŸ­´Ÿ>7Á†*a-°’A3›ˆg¯#Û %ûíÐÄæXœ[ÑÉ;K­Ôwl2zG¼_Ó’crÔy
+M°A&ƒª8°W Hä$ †±6D1oûïÅ섶Ô6”±…Œƒ*ûí[öˆì9hos¯*ªoÄPi¶ €2’\ˆPW£…wæSd¼;% iù1i`W춴pÚÍí䧉 :Iš`r\ùã13^Æ£ñȧ/¢Ihòѯ™wÐKb\N~Ryá ý¨~ùÖ"{Ä£, ò²8µzZ‘‘û f± È]|gÕy÷ZÐSÛsÌ"¹ÿæ=n­Qo,^ôâs
+ëÚËh“uïe.ºÆ»²å¬“x¯²eK”oFt(J—Õo¡g,[6?¼,ÄÍPS‰Œ”Ô(…D^®(OÔ%­ŸJ¾m›äuD¬G÷M\üú«¥ÝÒÝ R·,O¾[DMsõ'a¹¾¸ I«nO>D?¹uë«ý){SMLmY™®º@¤*ªÑšè“©ÁRñû~>Þ€2[}ºÎž=ÚõA÷_o濉ýÝý^Ô*íôwê<pøŒŽ9G~à[6ïÝаE±¼óì|>ÉQ£9¥$­˜«P ¥4BI\\¢ZcÌ(ËdÐ~¼ïÇ«ÚÌ®˜S›M
+­ÔáÅO·[´l{@§ÖüE1¥òócù’ïøàxeÌ€UaB*wsgØÁ׆µw}Ú)ƒ©
+~m§*n ¹ ©SŽ?d6¨·
+Ê'5—aAì‡XÂ
+%«¹ÜYþwöócƒt¤yÌ«}OD"I¯PPQ›hjUK®‹aóÍÂ?zì9žþ<£®µæVü¾tìþpF5þ
+Ü&Í0º•©ƒê
+sv£O¼Ö›-ˆÕë5œŽ€¦r¦¸üRë‰tänßS8ª(U[f†¥t‡¾®FÏ\cs
+*tºÝĪcY_Âî*6›Ó=6oôɲƒÆž wâA>™Û˜ÔÖ&:›”]DËr¶$1Êyi¹‰œ™ÛQ§àľW?¢Ö3ð¬Ø”×@Ù]~¦’iüJW^`âÌÓ¥‡™ÝD[+v'uÑ5õ°³˜¹€>ÔU<6·¿XŒ%1ƒŒˆÓ ¾L³óíîÐÖbçåÈYPÞ:pk
+ÑUt\PYKŒ’ƒJðwvBÙ1H( H+ÄWñqAR2ÌH‘5€~ëÇ-ÛŸyŒeiÇé“ ‚xÃög§4ën@K*õ:¬ñŠ˜ë8:Ž´Œ°ŽìhÖq_…ºZ}‰£cGy¹NoÐéL:;ÌqÔÿÀâ‚è
endstream
endobj
-1400 0 obj
-<< /Type /FontDescriptor /FontName /FURTAI+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 1014 /CapHeight 611 /Descent -320 /ItalicAngle 0 /StemV 177 /XHeight 431 /FontFile3 1402 0 R /CIDSet 1401 0 R >>
+1397 0 obj
+<< /Type /FontDescriptor /FontName /BAKNBK+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 1014 /CapHeight 611 /Descent -320 /ItalicAngle 0 /StemV 177 /XHeight 431 /FontFile3 1399 0 R /CIDSet 1398 0 R >>
endobj
-1403 0 obj
-<< /Filter /FlateDecode /Length 678 >>
+1400 0 obj
+<< /Filter /FlateDecode /Length 673 >>
stream
-xÚ}•Ooâ0ÄïùÞC%zH1qb·B¢P$¤í»Ú+M  ’( ¾ýÚž¡•VìVjÕ_íç736¯7ßÞ×ñ´¨?l¬î¤XÙ®>µ¹g/Û&º¹™×ùéh«þÕÚ—ÕîQ¼·u¾¶½Ì–óeUö·nó²Ê§Â^v]ßôd÷eõµÅ÷ƒý/~¬6Óeüý奮êûxe÷§Ã¶¥/Ú”ýÁmþï>áÅõEùiÛ®¬«G1º“Rº?<WŬ>z{]4¤D1¼ˆÞ•UÑR§øðª£Q"Š2ïIág~t9ùâõ¹ëíqYíêh<C×¹ìúö4ßF÷¶°mYíÅàºD·e}jšƒõr„Œ&QØ;Ùåóº=Z1ôÞ—…[-ûó?Bø*Ùœ+’À#ÈÍëÂvÍ6·í¶ÚÛhì"1^¸¯Id«â¯u‰ªÐm¸üj²ËRþ{ÛúƒFOî )ÓÑ$Ð,&Í%:P"ASÐu”€Â)¤4P6e Iƒž@4Ý£Žk ®MÑOàA“àAQ'=°ß3êRÐu EGŽ4 ŽÔ=Ž´(8J™‚Ì<(žŠý¨Ú€ S=ƒ¨“ý¨”òÐ=¥Î”ixO‘®F‚)”¥H"…2M¢2Óeê$!Ý:S¨Ö$¨VÐ’Agº
-RÊðê4ººgx!Ý ‰w‹”4ï·¢¡Eá65µÀƒFž Tk¾VÜ­Fž†„<ûAµ¢2$hðB4ÌØŽÐÝЉŽ ÓÐ Ž2$h˜.‰Ÿ8äi Úཾ9ÁÌ3Â?'?‡Y~j[7ÉÂ0 óÊOª²²Ÿó¶©_¾Ã ¾üÇðô¶ˆþ
+xÚ}•Kkã0…÷þšE!]¸q,YjKäÑ@èôA†Ù¦¶’1$¶±EþýH:'-”ÎZúUººç)·W?^×ñ´¨ßm,oñf»úÔæ6ž?m›èêjQ秣­úgk [\V»{ñÚÖùÚöb0_-VUÙ_»Í«*?œ
+{Ùõý¦™Ý—ÕçßG 6öw<›>>ÏãŸOOuUßÆov:lÛ8ñE›²?¸ÍÿÝ'Ü¢ø~Q„C~Ù¶+ëê^Œn’$qx¨Šy}ôöºhH‰bx½+«¢¥NñîUG£TeÞ“ÂÏüèròÅës×ÛãªÚÕÑx,†®sÙõí9h¾Ž†/maÛ²Ú‹Á÷Ý–õ©iÖËI4™ˆÂîÜÉ.ŸçíÑŠ¡÷¾*ÜjÙŸÿÂgÉæÜX‘An^¶k¶¹m·ÕÞFcA2ã¥ûšD¶*¾¬'¨zß݆˯F]–ò?ÛÖ4š¹ƒ’D&æ4i(ÕÒ4P—€RP
+’8…¤esPÈ4h2 èu\»qmŠ~š’:éýP§@KÔ$e 8Ò$8’· 8’Ð"á(Ef42“ð y
+<Hö£j‚Nù
+I((Ó$*#1]v NÒUЩ Z“ ZBKj BºšÕ™ePmð–2æ ·<¤<ªSôË Ìð¤”áÕit7$tÏðB4ºï)iÞ-nEC‹Ämjj<S¨Ö|­¸[< yJöƒjIeHÐà…h$˜±¡»¡#A§¡#eHÐ0]?qÈÓ@µ™N0%ÂTðÅOÆñ•ŸÚÖÍ®0>Äò³©¬ìÇ„mêÆW…ï0š/ÿ#<½,£¿Þ£æ
endstream
endobj
-393 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FURTAI+LMMono8-Regular /DescendantFonts [ 1404 0 R ] /ToUnicode 1403 0 R >>
+397 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BAKNBK+LMMono8-Regular /DescendantFonts [ 1401 0 R ] /ToUnicode 1400 0 R >>
endobj
-1404 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FURTAI+LMMono8-Regular /FontDescriptor 1400 0 R /W 1399 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1401 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BAKNBK+LMMono8-Regular /FontDescriptor 1397 0 R /W 1396 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1405 0 obj
+1402 0 obj
[ 28 [ 510 ] 35 [ 549 ] 43 [ 472 ] 47 [ 549 ] 50 [ 472 ] 63 [ 549 354 ] 66 [ 253 ] 70 [ 519 ] 72 [ 253 ] 75 [ 844 ] 77 [ 549 ] 81 [ 531 ] 84 [ 549 ] 88 [ 295 ] 96 [ 363 ] 98 [ 407 ] 105 [ 384 ] 109 [ 549 ] 112 [ 490 ] 114 [ 726 ] 116 [ 490 ] 118 [ 490 ] ]
endobj
-1407 0 obj
+1404 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``àT`\4Å£aË*
endstream
endobj
-1408 0 obj
+1405 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1825 >>
stream
xÚmU}TWC23´ÆÔÑÁÉ,-–-% â ~`AF‰ˆºH &"º¨H5`‹Ë©,¥JY+Ç®€âò¡G» .ÅZ•£p`Y{ŽT{ÚÞažÝ ºÛnOß™y3ï¾{ïw÷žó$•"‚ f¬Y¿|u.!ÉhuD¯å3ó,F»g+Nøàï–±‚fë%¨%'ůÉ$M2éÄZ|Óü§Ÿt9!¢ò ÏÜû&L‘ù‹t·ìmáo²
@@ -6145,10 +6166,10 @@ Cï£(´Å¢hJ@kmDÛP*2£í(Ù‘åKDYÅá‹|=Kºˆ×‰ÍDñÔ yx¼Ì^^Ï$Zɇ’ã’ÒÅÒ=Òfé0C
`=d“ó(ì#p
endstream
endobj
-1406 0 obj
-<< /Type /FontDescriptor /FontName /QQGJDO+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle 0 /StemV 98 /XHeight 444 /FontFile3 1408 0 R /CIDSet 1407 0 R >>
+1403 0 obj
+<< /Type /FontDescriptor /FontName /QQGJDO+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle 0 /StemV 98 /XHeight 444 /FontFile3 1405 0 R /CIDSet 1404 0 R >>
endobj
-1409 0 obj
+1406 0 obj
<< /Filter /FlateDecode /Length 466 >>
stream
xÚ}“Mo£0†ïü
@@ -6157,22 +6178,22 @@ xÚ}“Mo£0†ïü
_ç²k;ãeo{ §?ËÐvãýqr7
endstream
endobj
-392 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QQGJDO+LMSans8-Regular /DescendantFonts [ 1410 0 R ] /ToUnicode 1409 0 R >>
+396 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QQGJDO+LMSans8-Regular /DescendantFonts [ 1407 0 R ] /ToUnicode 1406 0 R >>
endobj
-1410 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QQGJDO+LMSans8-Regular /FontDescriptor 1406 0 R /W 1405 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1407 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QQGJDO+LMSans8-Regular /FontDescriptor 1403 0 R /W 1402 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1411 0 obj
+1408 0 obj
[ 27 [ 796 531 ] 34 [ 752 590 ] 42 [ 767 472 295 295 ] 47 [ 590 ] 49 [ 723 472 531 ] 54 [ 693 325 531 531 834 531 ] 62 [ 796 590 354 383 295 ] 68 [ 325 ] 70 [ 561 664 295 ] 74 [ 973 885 796 590 531 ] 80 [ 826 531 531 723 590 413 413 ] 88 [ 295 ] 91 [ 561 ] 95 [ 782 414 590 419 ] 100 [ 531 531 531 ] 104 [ 767 413 531 531 796 590 ] 112 [ 561 1091 767 796 561 ] 118 [ 561 649 472 531 620 885 ] 125 [ 590 590 ] 499 [ 502 502 ] 502 [ 295 ] ]
endobj
-1413 0 obj
+1410 0 obj
<< /Filter /FlateDecode /Length 29 >>
stream
xÚc``0°-þüzß¿‰ïþüþÆ@
endstream
endobj
-1414 0 obj
+1411 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7359 >>
stream
xÚz\×Úþ,¸;ˆˆÀd-3:³*Ö–Dc‹½‹ÆŠ"½-,½
@@ -6207,10 +6228,10 @@ sL4y_a0
»n›tºÙ``6Doz}ˆNexi4ªŒœ³ff:uQ:+[¡Ñd™ ýCgrÊ
endstream
endobj
-1412 0 obj
-<< /Type /FontDescriptor /FontName /AUGDZH+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 98 /XHeight 431 /FontFile3 1414 0 R /CIDSet 1413 0 R >>
+1409 0 obj
+<< /Type /FontDescriptor /FontName /AUGDZH+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 98 /XHeight 431 /FontFile3 1411 0 R /CIDSet 1410 0 R >>
endobj
-1415 0 obj
+1412 0 obj
<< /Filter /FlateDecode /Length 667 >>
stream
xÚ}•MÚ0†ïùî‰=dɧ + ´HÝ­ªÞBbh$âDI8ðïkû ªJWÚÕ>öØóxl†Á§­;+ê½tÃgmdWŸÛ\º‹×¬qƒ´ÎÏ•Tý›”…,®³Ý ûhë|+{6\¬Óµ*û'¼Vùé\ÈkÔ¿ƒæòXª{ˆÉÆ;ùÃ}ûœþüâ~}ÝÔU¦ÆîFϧ¬u=³jWö'ýÿ@¦gÙƒYf·ù.Û®¬Õ óŸ=ÏÓKU,êÊœ°sFdÉFWïC©Š–TÙÞˆ;~ÀŠ2ï‰ìß¼Ò¥2‹·—®—ÕZjg:e#¹ìúöb­ŸœÑ{[ȶTG6|à¨c¶ç¦9IãÃ<'IX!zk]£·¬’ldŽ¿.ôlÙ_Õá¾fwi$ ,ûÎëBvM–Ë6SGéLu¼„MWú'q¤*þš÷°j
@@ -6218,23 +6239,23 @@ TIà¦c¼kAD/µ3z»·÷+æŒÜÞ•Hï£4²¼Ø7䯌_`>¶–"P
â I‚`?ñ¦Y˜¾wëMù¹muc²ÍÑvÓwJ%oý³©³ÊþÚÆ{ý0ô¾r~HWŸ—
endstream
endobj
-391 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /AUGDZH+LMRoman8-Regular /DescendantFonts [ 1416 0 R ] /ToUnicode 1415 0 R >>
+395 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /AUGDZH+LMRoman8-Regular /DescendantFonts [ 1413 0 R ] /ToUnicode 1412 0 R >>
endobj
-1416 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /AUGDZH+LMRoman8-Regular /FontDescriptor 1412 0 R /W 1411 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1413 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /AUGDZH+LMRoman8-Regular /FontDescriptor 1409 0 R /W 1408 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1417 0 obj
+1414 0 obj
[ 51 [ 611 ] 56 [ 611 611 ] 78 [ 611 ] 82 [ 611 ] 100 [ 611 611 ] 106 [ 611 611 ] 121 [ 611 ] 187 [ 611 ] ]
endobj
-1419 0 obj
+1416 0 obj
<< /Filter /FlateDecode /Length 25 >>
stream
xÚc`
<  
endstream
endobj
-1420 0 obj
+1417 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1865 >>
stream
xÚuU{PSW¿!ä¡fe!Å{õÜ[Ô¶X°ÖÇV >@;ZWK0—H¸˜^Æði7á¼b@"ÖñmEeÝíT»ݺêjwëhÙµ:çºÇ™ÝDwÿÙ™ýþøÎë;çü~¿ïœùX` &BÓâR·$Ç¿¿qS
@@ -6251,31 +6272,31 @@ n@ 6ý]èûxÉŠL±ÍRž¸¯LZy`%g!P²¾õóàᇓGæ Œžû‡ÁHtáHñÁ²Èm_V6÷ÿ¶s¸·Äý98wèÊÈ×Äó±W~
ûÚ;š; ³ª«ª”=?Îz™Ñ=s+Z–¶]­]íäl-ý%OÈúJ"ö¡¿<–…ôðëÚ ÓÔÐ#ëÓô*Ù N6Ë;óî,·Ýa¯±;ê펆 ™ì¨ãX­½¶Þ^Ûèh’ýâßÛðu
endstream
endobj
-1418 0 obj
-<< /Type /FontDescriptor /FontName /TESQOF+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 1125 /CapHeight 683 /Descent -298 /ItalicAngle 0 /StemV 117 /XHeight 431 /FontFile3 1420 0 R /CIDSet 1419 0 R >>
+1415 0 obj
+<< /Type /FontDescriptor /FontName /TESQOF+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 1125 /CapHeight 683 /Descent -298 /ItalicAngle 0 /StemV 117 /XHeight 431 /FontFile3 1417 0 R /CIDSet 1416 0 R >>
endobj
-1421 0 obj
+1418 0 obj
<< /Filter /FlateDecode /Length 413 >>
stream
xÚ}’]KÃ0†ïó+Ž½¨M»/•Qpsƒ‚:]‡xÛ%g3°&%m/öï=IVQ ýxzÞ“¼y“ÁÅKÝK³ÃhxÍaƒé¬ÀhñTÖl0x0¢«P·Ïˆe_mîàÅQ` —‹ü!ת½"q®Å±“Ø«~Íñ ô·ÄÍ—[|¶Ëâu½ŠŸ6¦*õ$Úà¡;–6â®k«Ú#©ÿUá*øaÞÐ6Êè;H®9çôc©åÂTn… ‹Ï.!î}ï•–ölvÎ8KRJ´gòOQQT®¹85-V¹Þ6›AL3«¦µ'ïúŠÅk+Ñ*} þÝ#iŠ®®èü
endstream
endobj
-390 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TESQOF+LMRoman6-Regular /DescendantFonts [ 1422 0 R ] /ToUnicode 1421 0 R >>
+394 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TESQOF+LMRoman6-Regular /DescendantFonts [ 1419 0 R ] /ToUnicode 1418 0 R >>
endobj
-1422 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TESQOF+LMRoman6-Regular /FontDescriptor 1418 0 R /W 1417 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1419 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TESQOF+LMRoman6-Regular /FontDescriptor 1415 0 R /W 1414 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1423 0 obj
+1420 0 obj
[ 47 [ 624 ] 55 [ 536 ] 59 [ 641 ] 77 [ 613 ] 84 [ 558 ] 96 [ 602 ] 98 [ 458 ] 112 [ 613 ] ]
endobj
-1425 0 obj
+1422 0 obj
<< /Filter /FlateDecode /Length 21 >>
stream
xÚc`
endstream
endobj
-1426 0 obj
+1423 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1466 >>
stream
xÚ}UkLWaº¢2. ÌŒÄ-²P­¶¶>P"­Š¯´>v€•eg™}áá"»°ìݧ¸XÄÕ)JUÒŠ!Ø ZãúÕ Õ4m•¤ÖÄm“êštVlš>Ò›É7“/ßÍ9÷œ“;("—#(Š&å|˜½eíÖ”¼uØr­1Sk2¿™žº)±´\d K˜%$)$"B*Q%h¹8G%ëSÉÇb¢â‡÷I‚žœ©—§C…*YúRÎUÍŽ4U¯#ÑQŠ$!Éȯ¨ÅÑ™(‰Îù?èšôô·2YS§/)µÐ ÒÓÎÔ%ô* «-*c÷˜Ëô´Ö¨£s5ô: Ïzz.k¤ ™R­¡˜f‹éf+m53œ™.áX«É<OC”êÍô–+£¥7Ç­™ÑÑV£ŽáhK)C¯Ý´±€Îb:O_ÄÍ šJÓf†¡K-Ó»iik‰†åJÒŠ¥sšabȜٗšõA~Aj^Næšük4–J ]Ìr´Ž±hõ³æ?ú·f>Ë•k +ul!“£cŒ½¥
@@ -6287,90 +6308,97 @@ xÚ}UkLWaº¢2. ÌŒÄ-²P­¶¶>P"­Š¯´>v€•eg™}áá"»°ìݧ¸XÄÕ)JUÒŠ!Ø ZãúÕ Õ4m•
:v·S0<OQô:Úˆvo°=(I/,è¾:àíðÌŒü¦ „jŽt‘#‹"—úÒ8kXhm‡dk0¬$s iª šÌOúirØçñx¼žýÞÀPH¥âƒ]GZ}>Ÿßïó©¦üýú·
endstream
endobj
-1424 0 obj
-<< /Type /FontDescriptor /FontName /IPHWGX+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 1100 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 106 /XHeight 514 /FontFile3 1426 0 R /CIDSet 1425 0 R >>
+1421 0 obj
+<< /Type /FontDescriptor /FontName /IPHWGX+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 1100 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 106 /XHeight 514 /FontFile3 1423 0 R /CIDSet 1422 0 R >>
endobj
-1427 0 obj
+1424 0 obj
<< /Filter /FlateDecode /Length 403 >>
stream
xÚ’]kÂ0†ïó+Î.½¨Õé)̯­0?PÙ¼­ÉÑlRÒö¿|X…1d…–>=ï9yó¦§õ6xåê€A·Maƒ…ª4Ã`²HsÒhL«2”å‘#¯«ÅÖZ±-–Ðœ$ÓDŠ²eĉdçŠc­ú[4Æ“w‰]š;ÜÉúýëm|,6*Kå$Í‹ 6xªÎ©¨m݉òlZþ¡#Gp?QBÉ!tÚ”Róa&ùDevà ¯¦!¬·q’ë«s8Ø}N\°òJîÉ2“œmÞ^Š³D 4+‹¢Ôç¿E•樅<Aó‘Q#ÜVy~Fk
(‰càx4óMnË4C]ÜTEyy˽qwÉ"Ço)ŽEž2Ô©<!™8h £¹¹b‚’ÿªSßu8z4‚úõ¥®°ïTÛ9ÑÜÌ¡´ß‹-užúžÆžŽzSO3GÏ=Gê¨O=Ež"O]Gƒk­{#neëÙÄ-'VimBr§åB°Ûoš«Üv¹Ûý õOji5'?#MúÈ
endstream
endobj
-389 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /IPHWGX+LMRomanCaps10-Regular /DescendantFonts [ 1428 0 R ] /ToUnicode 1427 0 R >>
+393 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /IPHWGX+LMRomanCaps10-Regular /DescendantFonts [ 1425 0 R ] /ToUnicode 1424 0 R >>
endobj
-1428 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /IPHWGX+LMRomanCaps10-Regular /FontDescriptor 1424 0 R /W 1423 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1425 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /IPHWGX+LMRomanCaps10-Regular /FontDescriptor 1421 0 R /W 1420 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1429 0 obj
-[ 27 [ 869 559 ] 34 [ 818 639 575 ] 42 [ 831 511 ] 45 [ 319 882 639 ] 49 [ 756 527 575 ] 54 [ 724 351 575 575 904 575 ] 62 [ 900 639 383 436 319 594 ] 70 [ 607 692 319 ] 74 [ 1092 958 900 639 575 ] 80 [ 864 575 575 786 639 447 447 ] 88 [ 319 ] 95 [ 863 474 639 454 ] 100 [ 575 575 575 ] 104 [ 800 447 575 575 885 639 ] 111 [ 869 607 1189 831 ] 116 [ 607 ] 118 [ 607 703 511 575 ] 284 [ 575 ] 502 [ 319 ] ]
+1426 0 obj
+[ 27 [ 869 559 ] 34 [ 818 639 575 ] 42 [ 831 511 ] 45 [ 319 882 639 ] 49 [ 756 527 575 ] 54 [ 724 351 575 575 904 575 ] 62 [ 900 639 383 436 319 594 ] 70 [ 607 692 319 ] 74 [ 1092 958 900 639 575 ] 80 [ 864 575 575 786 639 447 447 ] 88 [ 319 ] 95 [ 863 474 639 454 ] 100 [ 575 575 575 ] 104 [ 800 447 575 575 885 639 ] 111 [ 869 607 1189 831 869 607 869 607 703 511 575 ] 125 [ 639 ] 284 [ 575 ] 502 [ 319 ] ]
endobj
-1431 0 obj
+1428 0 obj
<< /Filter /FlateDecode /Length 32 >>
stream
-xÚc``°0/þüyß¿Æw_`À 8
+xÚc``°0/þüyß¿ÆwÿaÀ 8
endstream
endobj
-1432 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6445 >>
-stream
-xÚ…YX×Úžu™T@dXÔYV[¼)*b°]ÔE@A@”Þ‹¬4—=ËÒ› EPVŠ(#jì1&ÞXn¢7Fc4UMŒ‰ù÷ÿÿ³hLrÛÏó0 sÎÎ|ßûµ÷‘Q”L&sX½æíù+OòXº2t‡oÈT'·Ðí~æ•…’Z‰¬xi8%I|?IKöØÑJ~ÑÊ¢7®X8Üb=‚¢dh9ös,!«Qä/¾¿Õó «±Ó’QG}OIä²
-™Í¿½å´)..3懆ÅGF©§¹¸LŸl>¾®v›¢^â»%84628Híâ§^2E½tŠzYh,9¤¢Þìè»}«:t«zµ¿§::Ò?"R9aŠzu`P¤:64"XM>#ü·ûûFúû©£Cüü#ÔQþê…kV­V/ ‰R{mñ‰ôW;9©Õ‘þþêÀ¨¨°7œ£¢¦„F8o%{"·¿ØélþžÓ‚w—­vòX<ß}Ù*÷)QqQê­¡j?ÿ(ß í‘Sþìá«ÿæù…nö_ìçO‘ŽN¢FSc¨‰Ô$ʉšB9SS©iÔtê5jõêuê êMj5—r¥æQnÔ|jµZD-¡Þ¡<¨¥Ô2j9µ‚ZI­¢VSk¨µ”'åMùP¾ÔfÊò§¶RTµ
-¦¶S;¨P*Œ
-§"¨(*†Š¥â¨xÙpÙ¯r"òãF¹™ƒeA6l»ìË~Ãú•Ëi¹›¼Âb°E”Å×t}^1RÑÍ d-óû+úû÷Oèd€l€×€ŸNèkÕß*ÏÚÍz¯ g“ióù Qƒ´¶¶¶;l/Ø~=8gð#»v*[k?Õ>Äþ”r€ò°ƒ³Ã©!vC"‡\8L9,Oe©òUµqC¸É\0´ééA"8ŠÒ¦XYÏ_ĉ .ì¡ém
-JàBw§Å§ ØÐû”¡K›ËÅhÐßH·EºÃ‚È i¨T•Sr¬i¨V\ÄŽôdÂØú=êäÚï#]‹€oBºÇ)@M´t6ôC„w€“Énô?P°éD²v'ÚÉ/3 ÒZ3ÞþOX‰mvO÷n‰Û×Ô\}ä@\….›ÏÛßl(á>iñ+1oëp~*«bµ“À6þãÏÄŽ#5<ëºyýÌWT• :{£dNrÞá¹¥å(P0­ì„‘·é¹@\>f‚
-Qã`œ†Qòž X¦|8ó
-XÈUùáÅ›ªof|†gò½ 4@õ>À”FòSÀwï?°ÜVÎÙ¸t"] –(žì}ËK؇?S¦ lÇðØŽÁZE•ˆ| }Ñ*­Ê¦‡Í0Iö&XqÆî(؃-سaÒ#ˆTÂ0§ïðX·õ!±‘<t1Ø=Ö0—ò‘ŸÐûHdÊ++ö–WZ²¦t¯yÀÁ„§_ `{ ZîÇoñÒsî~§÷ì ‡iÙw¼ñ 6[» 6ÒõžÔX™”C•yzCf)ßký|]‘žYÃ%'jc3 úÜ‚dý?“褼¼¤j®¬¼¸J°é¹®¥ç¢ì28IºnyO>Ä*«Ò ;SQ‚žÇªtl½Ì‘›=«îýu‚æ\Ê'_©Îúà#þ£¿,>Åõý\ÌÖqFCV-×`ÈnHX+Qa|jVVz¿x9}b颽 9œðì‹}|B6¼ 4 †^Ñ. j·k{ƒË`ðTÌ~+E@eY2Ú¯ÏÚ™É{„oŒóä°€`\×Y l©ÐéJvu|bVLªê·ô¹‡-óVðl5^83Øûn2L×€e¾`×ñ¼X .²Û0[Æ&å_ƒÎ­ðÚè³eŸÿÉæª
-£‘Oò%kcâ-32uº Õ®â]{~¹oó\DéA_ —†À8yÏyøJ ax"(ñ¾×íUòÌWÀz˜HœÛ&àq%–¥¬ ÞÄ/Ü8=q‡¥à¨øèNœ{·ÐâY°pÊ‹|Ù!Jr’1¢æŒÈ%å²Dzì 2KÓQ› ý°È¼Ži[¿.o¹Ü¨éx$úÍdÿþñºú&aú‚Ì‚Ý¿só깶A`}õ8:ÝÐ&i‹š¸síÁ!5$î:R-"‰vÄ£Q0S„qb’È>ï €}JóÑ¡ÓðRO†–3Š‡E>óióR}&ò«¡&+ؘÙà†­ËQ±2èÈÌÜ!ôØ)Ø~6R]F;x„7L²f°¯û¬¾—K©$¬{ãPfBVfb¿1feðÔð“œQÔ¡}M7ÖŸL[×î]Àá3ÆàÁXõãD˜ Ó:ŸU“A¥ÄiŠì6Ñꃖí í%ôÏÆC æÐv‚s›¤j“¿÷á=p¾'—já]%P³Ä ûù«¦¦£çU?¹Ã
-,¸¿5É{¯Ç-o~ÖVï•óTØ(OPÂŒÛ÷¡¯†Ê áAÞ!<žx—N, ­8¤ºúU~ûÝ›òÕ½•³œWNXyòÖ­÷:[ªx1—>q8f# f ÁµV„š¾LÎ"Œå=³¤w”fŒzú #Ò=Ÿ £\7Èî¨ bjO0 _áœFp^5 VÀÌÚ9¸ÿ’¿?“k?!Ì$#-•z
-Ñ+×føps×V† ÆT½AÇ%#m¢€1ñhgMivNA>ßÕvº¨ƒ{€¦¿é†Æa«HÜs¾{Þ”ÝXסzÏgOdÒºÔe¯Ýz4Í¿³iÄm™(­•Á]PÈ¥62¼@öHœ(½ÎìËÊ Ñë“RxüSïbZX†-4Œ±õkólú²o6€·# ø€¶y>\+ÂQð¢éM4„{¯]à äÇ­˜‚Œk ŒqdâPˆ_ŸœÌÍœÙxiƒàsf絯U`Quþp7¢ýæá‡Ü¯ÿo<ï6¿h‡õØÃ[ðF‹¡øàÓìK'„°¦‹áù\*Ý#€C|Å^&˜üð퇑ÃM`ñÐûa€) Ã
-î#£ûöTK=‘ÎH#•µ -^I] 7Ï6„•ÄûVÏãð˜Õ³Ý7WmnŽB3¶Å¨’r6´ó;un1*Ï3® ÷[®Hû`Ñ!ž]¶Õ»hî… ™‚w¾¶u¯ª(gO^ÏZ…Ev̪ç`Ì™[WňƒIåÂòêìbƒeVfVj†ŠQßÐPQYÇãàÉÊMhÑtž=6]9v ]¹-Ú$
-öѧó‰5v:šìõg@v¯ûƒCÕ1sy\û²Ül$ÜÉJá¼®›ò>?‘DtÑ«¹1J.#*ˆƒ
-âÇæ È‹ó"~l&~(ˆ
-bnÇcÔÅus;ÌóŠ@ô„Øúwp±û\° Pl=ô_*cØsØÍlß…¾‰pÉl„‘f‡~,=Qv¶øøúø´vv¶´t’"úZkª€ sLR²hW N ‚áÄóº¶/ñ_#‰¿–˜²‘˜2²w'ÉüQã¶˶óìxÔUùžŠu=íS»g»·n‰X7çï vª‡ç~¤d⢹/}sÆ[„uf`Ÿúµ‚XZ+Ýu]NùNφ
-sh–0mèsÄ| Ó·¨ƒcµß™‡Íó•/sêEþû¾øµÎv?óE<õìã²n½W8ÿm¬³ÑŸ›±r“G°
-‚¼ ÿVaþWÔ"æ_m壷ÔåIA¼_‚Ϧ\|@vÕ¡Äx¸ì˜êPÔ~?¿Èpÿ…'W‚œðä©w¡Ç#~Pz„5}òãcôÙ¯j×îÊáK¶¡A„±ü¢=Ò£hï†óÀIÞÓß(a; £pŽÇ·â- Æ£!€‡±àËc§=J÷ÝÓ|ðn›Ü£×pËÝöºYØv)íÚ=ÕeãGÿÊ¿ßq¥þwùãÐÅíBë;9sªˆ£„ê³}tòÁžLrQ‚Êù ž…ÿâ2ö÷ÇÁ›ðÖ—O`í‹•3¦0‹YÔ—ÇÐÉŠCüáÊ#ÕÝÜ‘#‰5BuZ½QÕG¤ ñ2á)0pLRujéSƒŠÂµY(=•_9g Šáb5UŠò3†Ê BoH³=ú usÝÏÌ̦g‰oAt¿ øÐj†Â_JQB¿ñ_à7øÞ™¿uÅ?›pg@
->ˆû‰á1óÑ׋*¹‚"cñ/žñH_ƒQ ƒ·A?͘Å.W⸴]:m&ʪHÀÛÂîxª
-¯÷ÄSq?,ç“’ôúL•¶HWPqäpÅ^\À¹<ž©Ì=¹O¼¹Èa×­3äz̃¨ÉM}¢f8‚á?!6â„ýì·=?|¯¬!z2F¿k§ž×d†DïàÞM½v$SÈ*NûXŸ›|uu“O¹%X8ùáGª'¸ß]¼œïµ% ä×Wq7=FG¸#ûX5‰{ôgÊŽ¢ &¡9Ź©£ Wƒø裗vwp¿–~U.`Qš \…þ‚_ç±%Ù>€pùìÙËB!¿52,Ø$‚ ;^Z&Y(ß[Ó¸Î}Ëz(h†½ßø—Vò;­ŸÏ\­›y—¢ÚÜÛØØ\ÝNP` Áõ锘NÙåGð1‰ï5ÂAþÆm—Jm¢·®:ô¾ªsÿ¥?{„‡×ò‘9(«š«C¹µ¼ÓÇ]Óôú]Z~“7ݵbIáF¢çOµä Wu´Ð½áP:È"ïÇUèjb,÷$Õ‡{©6†/=O®‚ iü^=Êæ"QF”€—‘º·0;;¿€ïê¢7|ômI××/ý„`°!£9Ø$qÍv­× å'Mµ²3¶%p?ïל7»Ôrkþ’bQué[TùIkÈê\>É`È|içg}fîÎBq~|ix`Þnž‚ð-UaU B{`kÆÍdKSÆ';—«\QôÈð)|Yf&J~i›¬Ï¶ül´§šgu tp×)TÅ5ÁŽf)Y#íƒÁÍ$‹×À`¹t¦g¨û(¢ð¸Üœd!&G_˜Ud©Qâ|ZT}ZZš“m™W|Up0[m9 [Ìǯr?‹òÊÅÜø.æ¸ñx¾È^©¾ÐÒΰhhQ1ÊnQ½Ð®€í,Óq°mh³;Ní2B"Ôdø*Aíx[óì¢èUh®¯PÉ€¢º3/Ö6½Ï±'÷ÒEÕ
-™ña;TAµ¡mmu ­—|?‰‡ã×gâÜ·
-ßìXÀÏ?¼ÊððsP xx¶ÒÍs\ÖVžÆ'6£{U0ø´xæ{ä:Î,ºp|Ìó¤XÙei¥\ÊïÙ¢¬J,NŽÉLNÎà{ýÏ:3¥#Ul¹¶¬:·tO/ z>…Î-AùˆŒ”Òo‰²#"¤ò•FÈW–´@c~H0Sƒ3d@݆1ÜÍÞ[؉ÔÖi"o.pÈQwšT—“tëSF½‰E排Ñÿ+ªX»§ Ðˆ0@dIv`«|OãÉ, Ž ].×òÐŽ"v„UF?nÃøñ:Ë
-õ—Ñ×>=vîÆ ¡Û NsÛ`bÛuÑÚf÷N xÃ#XÞ•à½Hy&ä©þãêçî©nν„Gâ³ßyÓ§)¬õX}óáókŠwøý-G š¸;Æw¶íÔã!£3„ÍYYúL½å.}Ö.¢‘lµñEh/϶RGDåOðÔ ±£Ã×åØ(,¬¯ïP±§©cÁMÞ¾ažS½ JžUS°ðÆ_›ÓpF¶ŠDŠóyÀaŒx¶‚¨ñBcu±©ï$§[fh]Q"‡Ç)ĶSÇZ²ÏAq÷²ø½
-˜Ñ#F[;-ºüxR]s{͉S¾åI9|]ck±‰»×µÐuÿB÷·ì…}é)(+VÏ°éÒ<ó£›çýµ¢ôè7#üÐLÍÔ=÷^P3×—ÔlüïÔìöŸ¨™5C(ƒlâó³`ÈYžu‘f˜•›ù›fíÆvü®Þ&3xQw2Ø+¿€þdìKƒÉÆ—äKýŠ|e¼OÎÈ~£^r3ózùlŒbð;¿7ÉUÌëžkÝæèêOóðÝŸV’õí讣[]ülƦ§§4¦‡e =çä=wú<ôŽÞB|ò#Ü ðï(e·.S¯ð¦Þ8HŠ¤¿#jÁ±ßo2
-šohü‡ŒŽ/ÈIÛÏ•—¢ºb*¥Çti^Ná Ž¨¢Ši,¹tR.Ý$‚]d²"Bôœ‹YïT6êÒÊÊÜ%`KlÄ,4ЧE¶ÕaY¾ÌÀü^+:¢¤•rEÆê"Þ
-ÜÜKÑ©Z”•ªŠ.E•¼d«0÷i“”fúÀ$;FÔBœY-4Àuå#=¤á œ¡Ç©Æp"d@z6$üHÔB ¡Z.éëø)ÉÉ;¸€U57v
-©§ÐÏgT×ч§ø%W‹ê¸ÃqÞ•BÅV4òuóÐ…B“ I×Ì©Piê½`Vþ’ì·×®rÈ“>R~¼õì«÷5De—óØÂ}ut‚ånÝn]zß{‚2}jÞÆüª×Vâ¬GPõšùÝí;m±´¼6U+ø%«·;[õGVÅ xÐh4²s ùù‡.ZY‰yGJóŠ9ÙÅF+ëÿš.uL
+1429 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6804 >>
+stream
+xÚ…Y XW»ž&ƒ‚šÁ™hÝP´Z»©ˆE­Uë.*((ˆ²ï‚D ˜ä„°o²oŠ  «:¢VëRkkëÒV»h­mm]Zkk¿ÁÃÿß{Ô¶ÿr/Ïã€sN&ß÷~Ûûž‘QVV”L&s\9w…ׂe.Z¶Í?t²›‹GØÖ
+õõ25z…z•zzšI͢ܩٔ5‡šKÍ£æS ¨·©…Ô"j1µ„ZJ-£–S+¨•Ô*Ê‹ò¥ü(j@R›¨ *˜ÚB…P[©mTNEP‘TMÅP±TO%PÉ2'Ùr(òãIyšCfE¶‚l«ìÛ~Ãú•Êi¹‡¼Ìj°U´Õt0}F1BÑͼÀ4XçöWôìŸØ¿s€l€Ï€ß^˜ò‚¿M›œËm9Û Û¯¤±³³ÛfwÖî‡ÁYƒïÛ籓هɡ'””]O ±5äâРaÊa_¨V©¾æVp¸:mtúÔéîpgØoÛÓƒD#Jëãd=;ŠãœßCÓõš”È…íJKH°±÷g:I«K›ÅÅz+ ¿‰n{é
+"ƒ¦ bUVÑ1HC•âCOôV˜Zï¢.®ý6Ò5 ø¤+q¼ÐHÛJïi[¶‰ðÎ>pi±ßý!
+B˜ïÞü;/ö»^òmŽßÓØTÕ¹/¾L—Éçìm2qŸ5ûÏ‚™7u87V±š `—ðÉ—bGg5ϺoE>¿ñG•E¨VÀ>À(Ùý\wDzml>L)9fâm{Η·@™(ƒ±0NÂHy+ïM»ˆ_ÈçªøðÜ5Õ©_âi|ï\o z¿Ã”· €×nÞ~ `øJ9sÝ¢ñ<vƒ2X xXþ†°©LAØâñB8 «•"ò; ì÷GË5*ÛVÛ"9´ÀÒSöAÀìÀ —îC”†¹ü„G{¬ ‹âáƒ=Óhoæ|.
+zï‹LiEYyi…5ûaZ^÷Êï8p~ô=vpôF+"ø ¡>šÎ3àäîd1Í{Ž6œâÀáž‚­t¥'5N&åâ0eŽÁ˜QÌ÷|2.KÏ(Žå’·kâ´FCöAøÏ tRNNRWRZX)Øö\шÒQv\$]·¼'┕éÆÄ©(ÑÀcU:¸x 7czíû«ïÓ)Ÿ}¯zÏÔñ}ømá ¨»³0[-Ä›Œú®Þ˜Y/°V ü„T½>=k }lÑüòyÎÄ.Øûc ¿!ÞC ÏÓ¶KƒÚí[ÁÁà<³?J‘Ð_Y’Œv&ô;2ø…ëâ½8, {ä=Ž l.ÓéŠvEÂv}lªêYúÜÂÖ9Ky¶
+Ï›l‡ý4&ÁËûÀ:W°…+xv,¬7ÙW0C¦FåÇÁ§—úl òÛ¸'ðxSe™ÉħaÙ‚U± ÖÚ N«ÚY¸3o÷ï·@àmŸ((}gÉ#'iŒ•÷œï•ŽÇƒ¯å{=ž'ϬñĹ-kTbYʪõü¼u/m_Ìá1Òw0FñÑxÏn¡Ù+oÞ¤¾|Ù&Jr’1¢÷)3MÊeôÀQd¥£6Aúa»þ’+x5Ó¶fuÎò¸‘/áxè‰0îý£µuÂZ†u™»'adž³8l‹`ॣèd}›ÐÙ 4r§ÛCB«IÜu¤2šE(í‰G#ašcÅ$‘}Ò³ö(½˜ ›‚qx"4ŸRÜ+ð›-ˆpÀ[1;Õo<¿
+`¢‚í€iõx`© *¶‚–þ‡Ì Á A½‚íg+ÕjÛaá~x­EÖµwÁæ®\J%a-G‰úŒíZ~]ì²a€aÇ8¥¨.@{µW×Z6­*ŸËá©SGáÁXõËx˜Sº— A¥ÄiŠÌ6cgÕ~ëöúö¢úgâ!AFs hºÀµMRµÉŽÞúð¸Þ’K5ðŽ¨éâÚ½ü¥–ÆCgT¿ºÆ
+,x¾1Á·|áu_~ú&ße³Ux P^ „©_݆~¼®*×Fû†òxüMz{~XÙÕ¥ïsÛoÛ0¯ê}A9Ýeû2çeǯ_·«¹’‡á³èC‘cב`\kD¨¶dÊHpa¸(ï™.½­4cÔûë3ŒH÷|ˆqÝ CºC‚ˆ9¨9ÆÜËŽsÁy TƒZÓjfâþ»IþþFžýH„ði©Ôw0H.½%õ(;7žáŒ)Lócܽ?Ãæz3`o¢[/ ]‹ N…GÀˆxàCú}ž_—ô¹|’&->^å×_¿¯©ªƒ·@÷>8Á¨–ïÁ®)Îþ4¨@õŒdJ%à£æñ¸ÐUºo†2{ õ8sèº\}aŠÎ€vi„˜e«´~ܬUù‚)Õ`ÔqÉH³]À‡™´£º83+/—?Òv² ƒû½ôº‹m¢fŸöØ3-™ µªwývG%­N]üòõ—IÓœúà{°5›FÜ–‰Òš8Ü…\j#à d÷ÅñÒ«Ì}vX¬Á”Âã_{ߢ½¡Ë°•7cjýÁ<›¾µÌ¦Íà«ÄH> mŸ8iDX)JúšÞxóH¸ J‘ÑMEÜÒIÈ´Rð†Qc˜xÍ'E„hC¸iÓίüNí¸üƒ
+¬*Ïìæµ_;xûãÿí€g<æ¬æ°»â±x#^£±+î”yþ˜Þx."—+AÅ»ðaˆ¯Ø§&Þ{ó^Ô½ˆ°ºç{osËæ{È»@Žn;Pá,õP:%PÖ$6û$yë‚|y¶>¼(Á¿j6‡G­˜á¹¡rCS´¤Ý«JÊZÛÂïÐyÄ.Tyroð¼~öÒ¾´æàÙ%á{—¿ƒ&p>Ș!øæjZËUY»sòxÖ&<êÈq}£N]¿$FîO*ö•Ve­õúT­ŠY–P__VQËã‰ÊõhþK<{&ü%tñðatñöm4½
+$Á pþŠþÂ¥ç’p? áîz€t­¤–(hƒOqÛ¿.N‹þì³`æ*~¤Ñ^•°£8Š˜ßW¶àµ40†7À
+öþ_§ó±¾š{Mö2 »ÕýÁªØY<®yZn¶ ÷eÅpF—ÁCyŸO":ÿùÜ)—ÆÄAñcƒ3òá|ˆˆ
+⇂˜Ûñ
+žÇ"QàD…ÎËÐZÎwÌ_ÓIºÄXÀ'7'Š5qæ !IÒÃ1ì'ÿfØ û'×è+J·È8÷î¾w¥FBb:ž´<ÏgÁÄhP¤FÀé½õ8]ª§ë4ÃáHó—žS°î1C˜Žg5º(=
+ã"½É-SëiÔƱºÎæ|#Ö+!ј™ „š Æj•$¨ë}@³uqùE…\eÞîü,š$L-Ž˜ŸÑò#êàXMÇOæa`ûdÙÓœêËÿ¾Nl÷“×ûªà‘WÇ(·Õk|"øã\MÜÔeë†@1ìWØýO
+rþß
+âÛîóªãf>/ˆÿc‰¶”?Áë¹Bƒ[äÂÚõ<´d$«Ö.#9ÉÚû¯¶HþX^fЗ :£!FÕëÌôŽ”‚hÖ«Hc0Ær8¡ÇÿŽbúŸ(.üŠ•Œ”Ñ{ƒf«S
+Œ†Rnʯ¤Ï˜j£q¯‰gíLµ™h/géÎÜ8þÖ8V-óŠàÍ0]û¿aú}ƒÌÞ*ÜÝÛd×`0áÆÃÍÄåkåEEx'9î5¬ÂüÏî0¨Y̽ÔÊÇ0©K’‚ù€D¿õs¹„Í™•Û„"ÓÁ’êÑ{¢"ç_r“'ß„|ÿY¹0bôô‰è³_ /ÿ8[³jg_´- &ŒåwMg¢Ý2 gƒ‹¼§î(a+ #q$NÀ‡7á Æ/B$£ÁŸÇ.»•ž»¦øÏå=Ö{Ƭä–xìý|ƒ°å|Úå[ª ¦o}Ì¿ßq±î,wá“°·Ú…Ö·³fÎSG Õg-trÁLrU‚Êõ!žŽ_q‡a»ÛcáuxãÛ‡0ˆÇ…Ê©S˜Å,êÛÃèxÙþ`EgU7×Ù¹=¨Z¨
+F+Ö©,AÒŠ?HÇ$U§–®2Õ¨ B£Gé©ü²™£P,ç]©(=e¬8+ô–`4ÛCQ7×ýØLÀl{öøæu@wŇV3RŠúû¿Æ÷N{Öÿ:lòÀ“¬¯@»8¾‰fâ D:A7p
+fÍ1O¼J„-p‹ìö§ÂÓ$“qhM=U‡n?áQ&DóݤRÏ[M Ðkü[&-fXMPסŒÿõ©LÄ#<W/HöF'×óšbd¬PAÃŽÐT%%|Gû‰œjîâ{‹±=aÊËq|ì“í1ê¾\²Ç)Êl]6âC÷,x߬#¾H¹s[kŽÃdèr~÷n£1[U¸Ó”–è¿)1¨aìŽPáÁûq?ñ3ý0¿‚Ë+0þõáÚûrøLJ¼úyßàyËíb<—¶S§É@ú²íØc‡ØOVá5^x2î‡å|R’Á¡ÒèòÊ:–•óà®5°ð±ÊÜ“-âÍM;¯ÿ‡!×cD-Ðh5Nœ~%Blø1‡oØ{~¾«¬&z2Ö°s‡÷ÎÙƽ“z¹3CЦ}bÈN¾´¢Ñ¯Ô¬÷ÿð#ÕCÜï&^Â÷Ú‘òÇó¸·<@\ç «&qo„þLÉ!Ü(4¡xÕ[hí¥`>æÐù]ÜÅß—
+X”œ•ËÑ+øU[“í—Ïœ±˜ ú¬™a‰Àv;زã¤Å’•òÝ• «=7®YÍÍ°WñkÿÖJþ¤õs˜Ku`û âCUšâšªÚ
+,!¸~]Ó%»p>!ñ½Lø/È_ûÊ­‚Ç£éù˼¯êÚ{þ—/c§>* 髸Z”]#ÀÛîšf0ìÔðë}é#Kä¯#*p΄‘ öûTÅÝk¤ƒ,êv|™®:ÖzwR]„j]ÄÜgቕàœÆ—Pv …´Ñ^@xDjy~ffnä½ö£µ$]_=ôC‚ÁZmSH‹Ä5Ù·^†”Ël¼ô¨•]qÍA{ù€†œÅÖ›rŠªó?¢ŠÏZCWdóIFcÆS;¿´˜¹Kâø∠œÜ6< á!+Ã+…ö Víµdëíg;–¨Ü]Q̈ˆ«])|IFJ~j›Ìb[n&Ú]ųºú2:äÈ TÉ5Â$cÌR² VÚƒ›H¯„ÁréTÏP%öSDã±ÙYÉBl–!__`í­¹´¨(ø¼¸8+Ó:§ð+TÆÁ EBL|lBŒõl5sxœÊó=”S*fÄaŽšŽæŠ|þŪ³Íà
+ó‡¢ÌfUŸvý
+Fq×z¯cR['‰¼9Ë%WÝIR].ÒõÏx±àu¬(0wm;üËãìÂ[„"{_²;å»Þ^̼¨°¥èB  0FÄc`¹7c»vÜ8õfRC_ã=
+õ·1—??|újŸÐm—Ym0¾í
+ om³ÿ|a8‚á,ïNðž¯<z‹T
+ÿIÕÕÓ·T×fÇ#ð 3Þ~ݯ1¼õp]ÓÁ3+ wù½Í‡ò¹¦··ì0à!/j… z½!Ã`½Ó ßI4’&¡
+æ]ýåsú!ÂNÈV‘Hq>xŒRÏ–5Ih¬..õíätk­ÆmçðX…Øv¢ëð~kö (n^婢yñSbô@—E“—Mªmj¯>v¿4)‹¯mh-lán™ç>7pžç›öÁþôŽ¤S%0lº4Û|tó¤¿F”î÷q3ÀÍÔLÝs«š¹?¥fãþ¤f_ýš de­%B|Ž†¼Ç³nÒT³r3Ò¬ÝØŽ?ÕÛD#êNaÙ7ПŒ}i0Ùø”|©Ÿ“/í»ðð”ìõ’›™×Ó³1ŠÁoÿÙ$—3¯z­ò˜©«;ÉÃO[IfÔ_Åü\]?ÂÏ`l{zŠc{8QVßsZÞsÃâ¦uôFâS
+l§Ã
+²|9½6tdQ1*æÊ
+LU¼]’“•{³u²ªï3¾ÖÉ*Zîde´˜oÒ¯ç!Ófâ@ÝQ¤i°{ïrì)­§ï™w1ÿ†Åø[L‡¹9üþ_!x¶='kgW—UPš#€‡´
+<zWýýæv駜2cf£iXfe*%ºbqÚ¾’ðl˜½¶Œ€-¶Œ„Ù¬gÏ‘>¢·¢¸ fò» NKP‰ó±öÓï:Úß?Ó¸]ð>ËT­A:¤ÚeÞÿWÐìü‘PH³~æ}ƒtXfÑŽWÏ*À¥w
+ƒcfvN¦ ^…°¡àAºæ+–­wÑa"
+ûζúÄ÷#QV-“K_;Šo2ø XG*É‘.)ÎɽA´¶«n”¦’"}z‘°K‹ô»vMwê ÝNP¨ÃýÈòeÜðB<¥ã7£uœ7sÇôˆpM&!>;!2Ã…û ƒ~Ø‘ðV5N[
+ÒiT¨š—ö*l¥<Ô.Y™$yÈ¥ °ž<vLêöÅx(7Mûàt^aff¾ª*%ð½ròÌ9ä™r[qß(pS/E§j>USŒ*xÉNažy-RZË-²ÃDyÅ›•W=\QÞ7@Öb­§:3âí …ôLHü…(¯"B[ÝÒWó“’&oã6/¯¾ºCH=~;¥º‚>Ì;ÁWt© –;Øï[!”mB#^Uõ äGâ§ÀV´ÈÌg@›€’›ßaÌ•&0øM­aÇ>PÜü¸õNCUÆŽ>Qž¸QÐÑr°¡®ã„ïÂþíð¨
endstream
endobj
-1430 0 obj
-<< /Type /FontDescriptor /FontName /TUDCQI+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 1432 0 R /CIDSet 1431 0 R >>
+1427 0 obj
+<< /Type /FontDescriptor /FontName /UFTXJR+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 1429 0 R /CIDSet 1428 0 R >>
endobj
-1433 0 obj
-<< /Filter /FlateDecode /Length 635 >>
+1430 0 obj
+<< /Filter /FlateDecode /Length 649 >>
stream
-xÚ}”[oâ0Fßó+¼HíCŠs±]*„ÄUBÚ^ØÕ¾BlØHàDIxà߯íoÒJ+´•¨8ÌØs<NfðícOuu0qöÄÙÆ´Õµ)L<Ý×Ñ`°¨ŠëÅØîÍmtm_ØGS[Ó±‡ùz±¶e÷è’׶8_µé³î'ÍÌ©´_)¾{Ø™ßñîçbþcÝT—½Mx<«Î:æ~Í®ìÎ.÷iÌÅØÝ [ü2M[Vö…%Oœs÷ÃÒêyuñgk£!ù±ao|,­nH’¼r”¤L—EGþ×$¿x{k;sYÛcÇl¸qÁ¶knÁø1¾7Ú4¥=9¾gè2¶×º>oÃx4™0mŽnc×›·ýÅ°¡?øZ»hÙÝîwàkÅîV–N [TÚ´õ¾0ÍÞžL4v à6^¹¿Id¬þ'αêpº„þ«}¨ø³oüFÉÌmÄyžLÍIPš"–‚2Ĉò@bš"3aOI´”Ræ™9h…LP– &@¨.‰P={IdJB&Ñ32iÝDÈSÈ“ˆÌ¨™rŽ3,@ä9‘'<ó)žr‚gŽNäð”DdFÈŒ·’/Aè§$‚u†êžù
-OIÏ w+àéÂm*"ÓâìgH©¬STè’À3!Q]¡ºÀS Q]¡^†ÎKÔËp’êÁZ¢žÀýIܦ"BÏ2Ú=˨:z&ðHôL‘5ê)²&"k˜)²&¢.¡/
-}Q¸[{W°VDô †î&áKy¬“•&xOÃ{é_i?™>çGqm7<Âø
-3ÂO‡ÒšÏ WWµ_>a4öÚÓû*ú Èô‡ô
+xÚ}”[oâ0…ßó+¼•Ú‡çb›V‰K‘Xm/vÕ×46l$p¢$<ðï×ö™´R… ”ûœ;sóãmÏtýaâìž³éês[šxñ\4ÑÍͲ.Ï'cûc´ÑC´{dom]nMÏnëåÚVýK^ÛòxÖfȺž47‡Ê~¥xv»3ïñïÕîýç&þõ¼©O…Mx<¯:æ~Í®ê.÷iÌÅØÕ [ü1mWÕö‘%÷œs÷Ç“Õ‹úäkë¢ùc£Áñ¾²º%“ìÃ[Ž’”éªì‰ÂoyrMò‹·—®7§µÝ×ÑdÂFìúößE£×V›¶²v{Õ¡ËØž›æh¼Æ£é”i³w»Þ¼'ÃF¾ðµvѪ¿\ïÀ׊ݥ1, œÀlYkÓ5EiÚÂL4q àS6Y¹Ï42V‹s¬úØ]Âð(ÇC¨ü[´~£dî6â<O¦$(MKAbDy ±
+Ÿ’>3œ­€O· NS T‹ÚjHI®S¨ tIàNH¨+"¨ Ü uE½ —ÐËp~’ôàZBOàü$NS¡g퉞e¤Žž ܉ž)"r =E®‰È5œ)rMD=C_õŒ5tI¡E„s¸
+)"ºŸè¼¢³•Ã}J™ò$Ô˜¬$èaŠ·:¼Å~
endstream
endobj
-388 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TUDCQI+LMRoman10-Bold /DescendantFonts [ 1434 0 R ] /ToUnicode 1433 0 R >>
+392 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /UFTXJR+LMRoman10-Bold /DescendantFonts [ 1431 0 R ] /ToUnicode 1430 0 R >>
endobj
-1434 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TUDCQI+LMRoman10-Bold /FontDescriptor 1430 0 R /W 1429 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1431 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /UFTXJR+LMRoman10-Bold /FontDescriptor 1427 0 R /W 1426 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1435 0 obj
+1432 0 obj
[ 28 [ 500 ] 35 [ 556 ] 43 [ 444 ] 45 [ 278 ] 47 [ 556 ] 50 [ 444 ] 52 [ 778 ] 55 [ 306 ] 59 [ 500 ] 62 [ 750 556 333 ] 66 [ 278 ] 70 [ 528 625 278 ] 75 [ 833 ] 77 [ 556 ] 81 [ 500 ] 84 [ 556 ] 88 [ 278 ] 96 [ 392 ] 98 [ 394 ] 104 [ 722 389 ] 109 [ 556 ] 112 [ 528 ] 114 [ 722 750 528 ] 118 [ 528 ] 125 [ 556 ] 502 [ 278 ] ]
endobj
-1437 0 obj
+1434 0 obj
<< /Filter /FlateDecode /Length 28 >>
stream
xÚc``àÕ^<Å£aÁ‘], $&
endstream
endobj
-1438 0 obj
+1435 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4091 >>
stream
xÚX tSÕº>i9!@)Ðc\ [»CE‘‚‹
@@ -6396,32 +6424,32 @@ O¤ãÏ
¿ÌÝ¿QYp*îWcxc]¥³ Z¬V ;“e‹Sˆñ@îêU›DEZÆLÏÔ3v<’W}û!šŒGrßßsÓ9ðÔãA,ñýÓöQº‰[]2ªœM Ûä &±S<“‡§¸-˜Møw+¬¶7ZkÛlÎr›ÍæpÚ¦þ7×þ-^
endstream
endobj
-1436 0 obj
-<< /Type /FontDescriptor /FontName /GRCBCJ+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 1438 0 R /CIDSet 1437 0 R >>
+1433 0 obj
+<< /Type /FontDescriptor /FontName /GRCBCJ+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 1435 0 R /CIDSet 1434 0 R >>
endobj
-1439 0 obj
+1436 0 obj
<< /Filter /FlateDecode /Length 523 >>
stream
xÚ”KÚ0…÷ùî‰Ydpˆ;#©„¡¢š—
ZPaŽÎL2óäëù,˜!}r´ˆ@º„,1”)zð%E/¾¤P.à„iÐÅ<¡ž€/ÂgÂgÎ/0»ð½x´³ ?C:ºml<æÑC†gíž­] »í»XZ›EtWÂí™Ý°JÑÇ­i›ÖžrowÝÆ?Ko›àvEAÐ
endstream
endobj
-387 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GRCBCJ+LMRomanSlant10-Regular /DescendantFonts [ 1440 0 R ] /ToUnicode 1439 0 R >>
+391 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GRCBCJ+LMRomanSlant10-Regular /DescendantFonts [ 1437 0 R ] /ToUnicode 1436 0 R >>
endobj
-1440 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GRCBCJ+LMRomanSlant10-Regular /FontDescriptor 1436 0 R /W 1435 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1437 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GRCBCJ+LMRomanSlant10-Regular /FontDescriptor 1433 0 R /W 1432 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1441 0 obj
+1438 0 obj
[ 28 [ 569 ] 45 [ 323 ] 50 [ 508 569 ] 55 [ 354 569 569 ] 59 [ 569 ] 66 [ 323 ] 75 [ 939 ] 78 [ 569 ] 81 [ 569 569 ] 98 [ 453 ] 100 [ 569 569 ] 105 [ 446 569 569 ] 121 [ 569 ] ]
endobj
-1443 0 obj
+1440 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
xÚc``à``1¼  ”À SÀà
endstream
endobj
-1444 0 obj
+1441 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2828 >>
stream
xÚ}V TW­¦¡«UD¥,uªÌ¯rI4··DÅ-ˆpEmè¦i–±YT~#Ú€ ‹ì4ˆÐ‚‚ˆ ‚Q‰÷h"êhœÄqÐÑŒFé÷œ™ÂLÎœ3çLþ©ók{õ^½ûï»ÿIggB"‘ŒXµÈoñr_Ÿ+uÑ
@@ -6436,10 +6464,10 @@ B¤ä¥ýº]Š¶í¥/˜NnÕG‹"ZªŠŠ Îœ·¤§[,»˜¶T[Á=h pö¤Ô£jô™]Òü•]“
‘6/·T¼¢&»öƒ®ý{TgeeYwgÙ²lõµ®®ö½YÍÙÖl[vN¶Íuà¿VE®
endstream
endobj
-1442 0 obj
-<< /Type /FontDescriptor /FontName /SDPEKN+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 1444 0 R /CIDSet 1443 0 R >>
+1439 0 obj
+<< /Type /FontDescriptor /FontName /SDPEKN+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 1441 0 R /CIDSet 1440 0 R >>
endobj
-1445 0 obj
+1442 0 obj
<< /Filter /FlateDecode /Length 457 >>
stream
xÚ}“Ao£0…ïü
@@ -6447,71 +6475,78 @@ xÚ}“Ao£0…ïü
¤Ö¡ö¢¶Fºs&HiŒ´@ W0qa²³¤˜%yEm¬ÃÕÍ6-¥cjšáÄÜ„ìpí=¹ž%´6é.“;-{NBÂõ¾µªµUîquúÓXú\{ÿ
endstream
endobj
-386 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SDPEKN+LMRoman7-Regular /DescendantFonts [ 1446 0 R ] /ToUnicode 1445 0 R >>
+390 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SDPEKN+LMRoman7-Regular /DescendantFonts [ 1443 0 R ] /ToUnicode 1442 0 R >>
endobj
-1446 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SDPEKN+LMRoman7-Regular /FontDescriptor 1442 0 R /W 1441 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1443 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SDPEKN+LMRoman7-Regular /FontDescriptor 1439 0 R /W 1438 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1447 0 obj
-[ 27 [ 743 511 ] 35 [ 460 ] 42 [ 716 460 ] 45 [ 307 ] 47 [ 511 ] 49 [ 678 460 511 ] 54 [ 653 307 511 511 ] 59 [ 460 ] 63 [ 511 ] 66 [ 307 ] 70 [ 460 ] 72 [ 256 ] 74 [ 897 818 743 562 511 ] 81 [ 511 511 ] 84 [ 511 ] 95 [ 729 422 562 409 ] 100 [ 511 511 ] 104 [ 716 332 511 511 ] 109 [ 537 ] 112 [ 460 ] 114 [ 664 ] 116 [ 464 ] 118 [ 486 ] 121 [ 511 ] 284 [ 511 ] ]
+1444 0 obj
+[ 27 [ 743 511 ] 35 [ 460 ] 42 [ 716 460 ] 45 [ 307 ] 47 [ 511 ] 49 [ 678 460 511 ] 54 [ 653 307 511 511 ] 59 [ 460 ] 63 [ 511 ] 66 [ 307 ] 70 [ 460 ] 72 [ 256 ] 74 [ 897 818 743 562 511 ] 81 [ 511 511 ] 84 [ 511 ] 95 [ 729 422 562 409 ] 100 [ 511 511 ] 104 [ 716 332 511 511 ] 109 [ 537 ] 112 [ 460 ] 114 [ 664 ] 116 [ 464 ] 118 [ 486 ] 120 [ 409 511 ] 284 [ 511 ] ]
endobj
-1449 0 obj
+1446 0 obj
<< /Filter /FlateDecode /Length 28 >>
stream
-xÚc``0-¾¨´/ƒñÍ—U ˜€
+xÚc``0-¾¨´/ƒñÍ—U0
endstream
endobj
-1450 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 5882 >>
-stream
-xÚ­Y |SU¾N7©U–¨½WÏ ˆÊŽÃ**Ke§ìe³ûÒ¦i›¤Kš6iöœìIÓ6mÓ¦{Ó…nt¥ŲŠˆ€ƒ ã®ã¼§ãœtnßrCq\~ã<Þ¼—þš¦7÷æœ{þßòÿN˜Œ‰L&ó‰=;Ö­?°þùí;ö¤¥Æ–,^°E“‹ ¼îŸéŸƒÿI†ÿ)¦Lð“,?w"ø¨–Ûñ_Á¨9Á¬®à‰c‘Tϓر¿bO1Lï#ôó„ SQGð,úՓׂgÿ-øFГñã)Æ7Œ1&ÆœÂ|ô7‡_ºpñâ6¤ s2xIÉ"îÒÅ‹—Í<¯â®_ÈÝÇOËÊäó¸1‚xîÖ…Ü ¹;Ó²è£<îÜ476!9&%‘›–ÈÝ—p+ÎLÈÈä&e¤‰…™ór÷%ó2¹Yi|.ý7#!%!&3!ž+Ä'dpEÉ ÜMû÷î㾚&q·óâ™ Ü ¸ÜÌ„n²H$\½h‘Hœ´0-#iQ"}N梔ñ“2®[ðjøÎ} ¶oÙ¶soØBQ¶ˆ›˜–ÁOÅðR2þúÿþÿδŒÔ˜”uñi± [â"ž(‡A?Æ“Œ§Ï1žg,`,b,a,e,c,g¬`¬d¬b¬a¼ÌXÏx•±™±•±±±ƒ±“±›±‡±ňfÄ0bñŒF2ƒÇ8Æà3RBFCÄ0r˜O²è"ÐŒrLd”2ŸaöLX4Á2ám–|bäÄ Ø!6`Ÿ˜‚Ú'ÇLþú¡á)Ë‚'ÿõáºý!<2ï‘ŠG÷N]8µeZî´?OwÎ
-
-¨•
-ìNÞJ-#¨v
-4Ûmæ"£|5`³/Û¥B•!O) ¡^©Ã Š Íe6UXÀHxÿÆŠ  6ê$j°1;[¼šXÍ> X‹Ãnl!ÐT6bÔ¦nêóu™¤Ac(¤?Ã-¥FK… T£0¬Î¬†b,‰«€9ùvX9•…*µy$…µ`<¥Z¹‰Êi2;aéÏdWn;ù JÃŒ&3=þ8\„^´†Æ û]¤éø‡xÙ*¯³£¨Ï^Ov²›Þ1{É›Íð’ïOìÜ6‹zz¶dpùWã‰FÎLj<$l´²ç;sÑU-ä‘!â†ÑGj™ß ½õz鬻å/DñœæÂæ¬z ¶Ç·Š*ƒ¾yû~cÛ‰0j³³ŸM*M+Ê6¥ÑÐD½ôbö¼H|Å•wÑ4„&¡IÀ¾âÌ¢¦nR¨‡*;xù"–ãVxk𷯿ýÁéÎc»Áº±œ5ËÖ,ÚÕsñý³üv
--PådÐPi¡QCö¢W1‹šÌx]¦Q—ªNÏÕ‚jõúºî|AQ¨+1Š‰=4䓨™GÐðžë Ô"¡
-£¦FQÁ© ©Kôº •ŽŸ+ŵö|‡Í]ìp‡Ói?KTTByyV”HÍôyP¯Å%åš"O‰«ÚÚÑÌ`s@Ñp©¤,`|týÑ6¯V@ðiM}h;1ý[ïMÒroì‘R 2aC4AM¤&Qs©™Ë6]?ÕÓ]\LJVRKÒx¡Gãâ`‘Ÿ]B²ÒQ\UŽ—zÒsRdñqí9wþrãí E´ï\»Ø¯¿álB“«È×k{û:‰sÎJR'Ã~&ñwÏTœÿIäó¡>O „Já¼Ý„Äà.­-ªsÔ•§»ÑÄüö>ïáÍÉÉ©)à}Ô÷€¢OÍû3è rˆËyžª’r—ô uV¯­Êê u7š*šƒš+{ÞºBôš"%;¢¨)²82Ÿ§+”àQ Iƒ_´¢yÖ
-|Ã@F{¯·ÅãÞŽÒóf<dl‰Ü;Ê9Áüò µÜ¿jhÊg`a¹Ù1iÿšåSSÇt˜A«ÉÊÃO쨬¯-åm¥é1Q6ô2}Ì·ÿö"kôÝ,«`ÖnèpBè°¸"üX³Ãáx‹¨rÞW4j[¬ƒ9r’úbìÂ^ÿæÕëa&A…²ï ½z|õ0WGsQFŸ;V,Û›P©UÊ 9…6lj5ûšÛt¾{}r±ÊX@î1éëܸÚ,e
-ËoC>ÎW»Þ}áÇÄ1û­¢GÍ¢³WX''Z<›ö F&â}W‡ê«ùuò|û`S'q²!jB#æº×ø‡S¬€R dççù¤Ø¬6–â6“Óh?Ó‡Ú¢V yà¥Ùa*.HCkL.N§^‹û¤­m
-Ìó²­)N)ˆçÎmîÆoðÉÝ/6­K7¨´b`a?…øa‡ý´a 1ä… r/öNüFcA×™IÿNŠð’6WíÖž”=1œçЕç¹d.q¾xí³K_yåø÷ÕÖz³ m˜«ª ô5Š 0:…èt¸ÚªµÙ¦"p×5•ío¿˜GjbÑñ4z-KäÞ7o¡…—‡hž.<ƒ¦½Éò?…–p>^[ëi¶$G^SuùV}»"ÞøZ¥PËm¹5åuÅ=ý±[¨É±ÏG¼tIÖ ½Š>Å~œ/\3[¼ÛzJ
-NYa/Ä=ù%QZnäΑ¤÷Ðs(¤„$þ~ïÀ&ší³F±ÑÙ%Uk´P§yYØþÄĸXB¬s·êÈ­¶)–VîÛMVÑ9l›Ð±\¦ÏSјšŽTt‰Ðî2í4ûŸ¹þyÕqÂcU¥•“‚²2M9Qæ¶ØKÉ9ÔjƒþØ– ÅÔÖl®–Ž1òòNgs«øPð 4}=:Œ&ö¿ÛÐä,:5‹è~û«[]´|_Bf:ÝXP5gHø…팊¦-·úÓš·ûÏuúNž'¼-Ú¤"òˆ&V%säÔµV4t %6†¯Z²ç™ är*XL- Ã…ZXu4V¼ç
-.4ÞìGÙ(´Ô 3ËIg3+-™z2+„ @ŸŸò1цÑ)¬Ñ2*§ m¢±­<FÁX;‹nlÔä.jFÛ¦–nኡÙbf30™ŒÆ¢º 4s ¡
-qˆVv5ÔªTúB½:u[±äÂBÅ2B:®~ÅÐJž:m>5üºîT ìVº0ÌcKSL:"ͬ±”ÒŽI“ Üß`¦ÃjrÔÃrâûjÙZÓ»H½<0ü
-3Ýñ~JÛ@¨EdÑ2Fwˆþ»]hÈQ‚#9q¯ì!„°¶l|'ñÂî²Ë]÷ƒöv;šû³­Å …„x<µ [>>åÀ¦Ç-öª‹nµR~¨%nøßN ]õ] mï4t¤é$­ˆW®zÏMÏ•ûE(ŠãѾÿrø¾mä³øÝ­'×RSæÌZžì´·÷· yä¾µF£Öõf5€YÎ㧠²ÔžŠ›Ÿ}ùMû`Ω‚ÚE­"öôFn!”Ð,'ØžýêœÂ¹á$/íµŒHâС¦kz²G[ÒîÆËäe¢ƒúðœMƒá ŽiAÁô,¯Ø½¨Ø‹:i®jBÁ^ôô{,ºYñc$jA¬,~óf"-Þa‘’Ž¤xg
-!/ÔôäÐGïwû*‚ÐÂ?»€88š´öõµÔÜUTäÖ,[tßÍ(¸£¢°-?p'jz`+°äà‚Ä™; Ö†K×Ñ.Ò= \I=󊹻@¤0&3&"(l…|ã¸n›LtàjpTo"š²rkÉœ:Ÿ¸‹@“úÑz-OÜ·øEçÝgXþ‘ºI|uc&›ÑjÆ]JwVªJ ÔƒõTŸ&ê óCÓ²©QDdaoËù–Ok/“Ž*k©:æ‹^˜LÍUÿ¿|Žú¯ñK—ž©ÊâÉô°ôuø #‚×O·65Õ€ý=jÏ/6Ü:f¢ÅçKÏ ÉŸ°ü
-0§­À'eˆDùv•MjÒÍ| žv”²P“öˇZFš?®¿
-¬e6÷Í"eyVøQ|ñEÁYôb?ú:¢¹?æ’ó%gîžG>aîøQãø³rcA„˜ûqHÚ}Âi¬qõ’'Ћ˜Í[Ôe¹·^•^¯=T6¦J3Hd¸<eå0x­äõºk¾ÛÀî±>Ø<QOÂt!Îsðê2AZsŸ®œhn+9ÕD&º»„g‰s'ºßk"›.w¢…§éu‹‘{Ë~.{™§ï !Úkó~*°T~'<Cd ‹‡k\=ŽV²=… —Ö¿1@˜k¡¬ŒŒSÀøwë<µ»X°ïØál8'>ìÈ žÝO=.º7Qh,³’ÕwvQ\fÁáÂDR´Û*•¬ 't™°4—lr8kÝxÄ–Ÿ‘!9BÔ?ØÒÑTöTž”×ßBx% Çm’Wë>íÛ3ÆäôoüËtœ?ùf´™~…¼L Š ßõÃ\¿¯¦¤P«ÖE"ŽÈ:¬Ðh²IŸµ¸¾ ¯’ºrÀtkA¼zoD7ïï?ûîÛZ’Ö¥Ñ'h\L¾ˆ.]`ù…h%§û‹´ôx—=Fq6¬9J±ÃÁá…ÑÔ†¥x
-¤H„¿ýe7zæx~ ç¨øÐÁ‚]ùûÛ×Ñ`ÛUòzûëÞV¢ûxê¶uaÔñèùt’tx™_ø#YþAäáŒÍgç) üÞÆ >Û]iî¾´|ÔOÏyŠÁ`¼øöñËib¯ƒ ešÊ¼l°u_Ê¢àÉ0xŠ÷¡3S¼fºY¡:Ë-¶ààŽrúµÝTj´züUÁû3F—pþŽføß
+1447 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6055 >>
+stream
+xÚ­y |SeúnB8¡H§Ê‡ž£ß©ˆ
+eóÏ**KEÖ²K»o!mÚ4I›fkö|Ù“&mÚ¦M÷¦ ÝèJYdÊ"8ˆ(80*:ãŒ:Žsï8ΗþOïr8:ó›ù_îÜ›þš¦'çä{Ïû>ïó¼Ï&cút“ÉœŸ°m×®„¸wï9PŸÆ_¹bÙaZ7#ü^|è™Ð BO1BO3C`Zˆd…b¦ƒÏšXé½ÿ+rµ(’Õ9}*™|
+;þŸ“ØÓ 3ð8ý<múlÔ¹€~õ´#raøðTäsŒˆi &c>ãiÆ7Œ)&ÆœÅ|â_.¿*vÅŠ—¶J
+¹9¹Â˜U+V¬^~^³%6fgZ¯@\ÄãƤñ3cvÆÆì‰Ù[ ¦rcðcÒ³rÓò²c
+²c²ÇeÅä Š–ÄÆ$är‹bÄ…¼úoaV^VZQVfL1?3«0F˜›³ýÐÁ„˜× ø˜ÝÜŒ,~QV̲e11EYY1¹B¡`ÃòåÂâœØ‚ÂœåÙô9EËóœT´<|ݲ×ã÷&,Û½ckÜÞƒq±B‰0&» 0&3K˜ÆÍ+ŠýÇ{üÛÿ{
+óÓò6g¤gíÈÌâ ¹Âý O1že¼Àx‘±Œ±œ±’±Š±š±†±–±Ž±ž±‘ñ*c ãuÆŒŒ]ŒÝŒ=Œ½ŒýŒŒF
+#•‘ÆHgd2²¹ .ã8ƒÇÈg… !CÄ0J˜O±è2ÐXFl¸ ÓUÌ瘃ӖO³M{—¥œž<ý
+–ÄìS32"@DÏÌ´™xìì¬Õ‘Ó#ÿú³æ¨CQ=¾äñÚ'ÎŽÝ9§tΟæºçysÞäL=9òóÔŸ8¿2úèoñ‚M,›ŠŽúÑ‘`蘘yqòg¬É7j9•j(M4¸š u’L&«”ê5J-IÝ›ú8õÕT}®1Zi2•@Ü`.÷€¦6ks°ÃÐNØ+¡ß£†j3©5çX‚¸Ûîu×€›h†$lµ)R•
+(Qx¡ôô[{»Oº‡Ö’Ô6¤ãPYl´ÝÅ¢”в
+úÈÚ^ï%ˆSÛ%žzφâ˜úbûxͬ=E^n †šÓ IcÔ’QTÖýhPö)&šñ $ø%+”‚ú8?ŸÅñ¸àêÄÌVKÄÝZ«Ú 2™ `±S˜”& ®¬€UcÊ`A°xŠÄLUz¾öÔöÐt4½€žÔãÔœBEjÜa¢ðxý­!wwb“ÎFhñÕEô·õvõÃxij5Zœ\d¢>gMž™ÜÄ1ÛÌM*
+¨—CƒH ¶I$ň ìËÈ„uºœæNÍf#FSþ6Qn("M:S9ýh«2Ûj- ÅaÍV-S9ìR,‘;aÝT—C¨Ö—‘>Õ‰qÕZõvBª¤›Ù «ÉP»Îlö9ÉߢÌl±Òë?€‹ €6Òxa¿‡t½ÿ/;•ï÷õV ;[È>vû/­þ1òN¼æÄG²ûv- ž]DÅ­[óõ„¤"çj=<Dl´nðÏÖ
+¢¿AÀ%£Š['ob~3þÎÛè•‹¾aV¨er:Ê;Ä-@ëÌìÖE|;6ñî‡øí]§â¨iÏ/|>§ª Bj³i8#‚zåeÉ’d|í7ï¡9(Í@3€}ÍY@ÍÞ®Ð5NðêU¬Ä§
+4âïÞz÷£s}Ç÷ƒÍSó8Wo\¾+eðêóí(øøu¬©¸A’ŒGIéÂŽÑH¸¬«Y“‰¡œŸ$õè#$Õ­dÿ)kÿȨa˜p{¡ß[¥¤Š½º*mÐbó‘ï ;ö ûš»LPª—ꥤQcÒ?¨"Ý®~û$ØÌv;F”Üd(Ñm%ÒÂuÄ&öUäý 3Ù ä½^d„¤IŠýˆ‚p;¦üwC’ Zö«ú
+ma…øU»Ö[ ªô@SRH÷€FÍ:r½ŽÙ|ÐbÅ›‹Ì†|í‰R=H£6lió+¢=Ù¥°˜P¡IN¢d@ÁûªÇ×
+pœšBEn£"^¦æ­ŠÓ"4^©×;å.‡Ïëò
+¥§ÁzÐ"ÌäpAÑz­²:,|týÑ®@hA˜ðiN}l71C;ïi»¿¶B¨æëA›LКJPÓ©Ôbê™5£ÛoðzIÑZE’VTÀ>–‘ËyôÈ:—·¾¯,÷Ÿ(É“efô”|ú—ÛïÞö)J¤Åxï¦âñ¶g¬ͬ%Ï7 ÷—ÜkÕ¤A†ý„âï]¨½ü#ÉË¡±LjÁ’ý„Èä«jªhv5’uçÐô üã„À‘7rsóóÀhøIŸZ<õ9f2š”WºËüõ•5+D›íG½=í>i¶ÔvDtÔ ¾sƒ²$‹ö¤P³d¤œk(á)­9c_v¡%öp Ýùûïç yFßžûúôïBæ«/î'Ô2sKsegey½ŠU´Y\~üí¬¦ìe\j‰.¬¿•fK• tº›¿œ <°HÉ×HÈüuÙ‹1Y–^)Æ3ÓÏ~Õ‰^°¹1-¡\N}Y ŸÇËãW‹Ú::‚µûú¯+¤oôêEZ½%§‘‡å’í)„ÀØP×àl5ÛI{=4Wâ×ãZv»ACU}}K0ââÙ¾‘qÂïR@2M£ËUãr·¤9ÐZÛÛ\Ò•üfjZØ!•æ–þ÷ÐÒùÿV¦Û­n 8ƒR°ÝUÑ~\õЗB
+ß:ZØ3èô{@ ·ê²šZ© LrN1¿ºÄBïE§…:ºå ±¸RIZÁ¿'ùÔì)fÒëÄeø›'³ÇzëZš*AMwÕUzM$ÁIfùî¾Ìš¼KË(Þ]n]6@D¨ëp¹\ïõFÍc`‰’¤¾œºr04ŒFXDPÑìûDï‚þ` ,5н(£ÏòÊf)’Ñj¥©¤Üap’í]Ö`G·!xNöjÌ
+ò€ÅØìíÐa«(:ÔŠ™Ù—§þŒ•Z ÆGTÚš9ɤSÏL½óªÒÓgíí0ôÎðÜ…–<¶'ç†[jò“Gi©O÷׋KJIÉï©ýÉDü‘ãoqÉÓn{*‘#æKII†|/Ä`×°ƒµþÓA¢ò•Rƒ„«×¨s˜QkÒp¥«¬Î[ãô;A?zéaUž†o}ÄxÛàÄ{Ä<\&ÐðåäNªòÿæ¢Õ”>¨à•É kòËÉU—Þ^òŽx<®5ÐÉ¡Dé6¹É³F—X„—5F5 ¦Mí¢âC5XµÖdÔì¿ÕÎyª!4T$5ªE–-ëÑkÇ yoê+¬Ìn6V-Û$Š ]®¾zÁÚfŽ¶zÍ5dT̃ú„î×'ôÉ£RÞú£ñ9øÿX“3Ð\ÓÑX5|ëöÉyÅ­=wÿ-lb¢õ7‘í+4*ã´@ô"õ$õsj.=ô/Nn¢¦£—†úGƒàÄ3…ñ)#NˆŽ&î!
+¸Î699f³öÛñ*uí n ?çÍÁ•?|úë_Ž‚?¡gªPܾó
+gk*¥¢žÞ?¨êmGDë8x¯¿Oœ©>šJ>´a“â½Á
+9Póõ¾÷^úÁq,|gÏ'è ÄA hï×ÇI-^È‹ üÃÉGˆÌìàÍñfÄê8O^îkï#N·¦ì#£hÄ<NÏÿáçxUP
+Ôly©Ù,'‹­Zsî°¸Í6ð~qimZ­ÉT¦
+ðx›;**#õ\-£5±èÁxËJeàwQìõqºOc/ 9¿`…žF+9ŸoªMwƒGŽko¬¿~·¥G•é<½Z Â•ŽÒÆšfïàHzßjfú‹‰¯\“µjÁjXuç 6.,Þo?#gìpâ~y¥HXPš¼w"ç}ôB/ŠQ&Qh$0zƒ‰†ŠY“ØäÂ0“juzhЃ21v(;;#(6øº d¯^ßžNŽ¨ö“ ã´ÀÃÛ&´-—iÀ‹T*¦¥-]btzÌf'ÝýÏÝú}ýIÂo×Ôüêj] Qí³9«ÈEÔ“ñøŽˆÔNIŒž¶1Êš>wG— Qä)4w=qMy¯u0Â] m´k.n¥çí¯ïöÓôy YiwcC œqÁ÷¶7%•–܆/ß¹Ñ<7v™tês*È£ºtÌUÒÜUÛÚ;žÝ¿~å綒k¨Èbju.€Ô²pÖÑ\šñ^
+–‘eližÅ@Xu¶*Z1éfu‡;ÓeŽ¶¸Z` ñ]ƒlÍiª}¤Q@n:‹µÖJO¼_Ð2D‰bšÆè 1ôô M%jp´$㵄
+ǯÿàÕnð]÷Äïnã÷vžÞDÍZ´`M®ŸßÓ3Ò=îWZNk0­Z
+“A®I%G¹©„Xêt‹ÉÊ|…MLèÔФ#®ú¦ÖVôzvþʼn±Ûn<,št!Zpà¸\'%JTͲZQÚÀ#6§.—;.¯ÙⵓW[SQW«VȲNôe¥åJ©”ZG­0áèf®rC‡‡Ýê«Z†{‰€KYXKŠ«}’ ñÍyôd#Ióéä|Ï3¯¢kWX!ZÇø²­ú5Þ¯CORœ­Qìxp$6•Úº
+σ‰ðw¿@Ï]/îà+N:œHðRë~õñ-4Ö}“¼Õs>ÐE œÌßµ9Ž:™º”vÀ®
endstream
endobj
-1448 0 obj
-<< /Type /FontDescriptor /FontName /RMABVB+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 1125 /CapHeight 683 /Descent -290 /ItalicAngle -15 /StemV 102 /XHeight 431 /FontFile3 1450 0 R /CIDSet 1449 0 R >>
+1445 0 obj
+<< /Type /FontDescriptor /FontName /TDKKTE+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 1125 /CapHeight 683 /Descent -290 /ItalicAngle -15 /StemV 102 /XHeight 431 /FontFile3 1447 0 R /CIDSet 1446 0 R >>
endobj
-1451 0 obj
-<< /Filter /FlateDecode /Length 557 >>
+1448 0 obj
+<< /Filter /FlateDecode /Length 560 >>
stream
-xÚ}”K‹â@…÷ù5 Á^¤­<Lº øaúJ3Û˜º:S I\ø離ÎM7 ㊟÷uε*£{®ê#ùÑ£;êêk[¿|Ío4ZÕŵ"Ý¿)RC´{m]ì©ãåvµÕeÿ`’·º¸\ YÿNZйÔß)vŽè—¿{/>þÏ×]]å:þ¶Ï/eáK[u(û‹Éþ¢0Qq'*\›Oj»²Ö/"x”RšÖZ-ëÊ:ì¼ «“A÷©Ôªe©âh…{A(TYôL̪lñþÖõTmõ©öf31Ù™`×·7§úÁ›¼·ŠÚRŸÅøŽF“³¿6Í…¬!½,ŠN¦µÙÑ[^‘˜Xû[e¢e»·‡ïšÃ­!: ¸¨uM^P›ë3y3³™‰ÙƼ2´ú+.Qu<MÂð5Ž‡Pñ;om£`aI™£¥£F 4GfB]´r.AÄbGQ€º)(DŒ ¢'P‚Ì”"“é ™\÷ â ¬%ñtôŒyÞ3’=¨ŽÙß
-Ä=™°—x ‚Û„i -˜0…ÛdÂôûœÆŽR ‚Î)¶›HĘÐeŠí&è’2¡K·f‘«ó`Z`Ó®Ž þ"îσ£ÛMY z¦<óRö€í¦Øg
-ï)ÿ+Î_àÎR(ƒ(à t'ÎV{ï¾îFqm[s1Üåt§ßžûRÓ×ýmêÆV¹·»øÃCÈÒûÆûÍXRp
+xÚ}”Kkã0…÷þšE ]¸‘ŸjK0ä ¦ÓI(Ý:–’1IJ±EþýH:×- íòå>ωäɯ·?—ÍAùÑg[Õ7—®Tþò¹h½ÉdÕ”—ZéáE)©äíÙ[×”;5°›e¾Êu5Üšä\—ç‹TcÖ÷I uªôWŠÃnöêÃ߯žžökÿ÷ó¶© p?ŠsUúÜVí«ál²ÿŸÈL”ýe®Í»êúªÑ,¸ãœ›ÖZ.›Ú*ì½)mɦãÞÇJËŽVe»¸„LVå@ä>ËÚXe‹w×~Pu®7›±éÖû¡»º­o½ék'UWé“áïw49»KÛž•Ý‡q/˘TGÓÚxôRÔŠM­ü\šh5\òá«fm X¸l¤êÛ¢T]¡OÊ›xÆfóÊ<¥å?qŽªÃhƯq2†Ê?Eg Óˆó8È-¥ 0… 92#êR¢•£p Ú ;ŠÔ% 1"LˆîA)2S@&Ñ=2©îDh¢éèÓ¼&¤ z¦Ø:&}+õ$‚/ñµ)Ñ»`Bµé„éüLbG‚ƒ°gwSŽº$p7EA„.Ô#¬ó šaÑ®Žú"ê}̓"wí‚ž‚¦cž pWÀOíÓÅDÿ‘S¸“ò ÊpÝù³G×ÞÂÏ›R^ºÎ\wUÝ]°· Òêó6·Mk«ÜÛ=ÆG’¥×÷³Uw
endstream
endobj
-385 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RMABVB+LMRoman10-Italic /DescendantFonts [ 1452 0 R ] /ToUnicode 1451 0 R >>
+389 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TDKKTE+LMRoman10-Italic /DescendantFonts [ 1449 0 R ] /ToUnicode 1448 0 R >>
endobj
-1452 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RMABVB+LMRoman10-Italic /FontDescriptor 1448 0 R /W 1447 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1449 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TDKKTE+LMRoman10-Italic /FontDescriptor 1445 0 R /W 1444 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1453 0 obj
+1450 0 obj
[ 27 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 61 [ 525 525 525 525 525 525 525 525 ] 70 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 91 [ 525 ] 95 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 252 [ 525 ] 494 [ 525 ] ]
endobj
-1455 0 obj
+1452 0 obj
<< /Filter /FlateDecode /Length 31 >>
stream
xÚc``ÿÿÿÿ÷ßÿÿ_ÒP>À
endstream
endobj
-1456 0 obj
+1453 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7988 >>
stream
xÚµzw\×÷ö¬°³D *ã(îš;Ä{l±+vŒQ+
@@ -6541,32 +6576,32 @@ Sa²îÙý{·ßÀSÐÿ×Çr •'Ylú¡:+šW'ŒÅCWy7ïn­ûs×Ïv­!Íg½*Çš 9ÏEЪ5‚o?ùÈ­ÝÙ+4 пBÙ”­á
U£þ‡ý¿+qšz
endstream
endobj
-1454 0 obj
-<< /Type /FontDescriptor /FontName /MMJPSC+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1456 0 R /CIDSet 1455 0 R >>
+1451 0 obj
+<< /Type /FontDescriptor /FontName /MMJPSC+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1453 0 R /CIDSet 1452 0 R >>
endobj
-1457 0 obj
+1454 0 obj
<< /Filter /FlateDecode /Length 736 >>
stream
xÚ}•]kÛ0…ïý+´‹B{áF¶,©)!Ðæ2–¶4eì6µ•ÌØÆv.òï'뜴0ÖZúD²tž÷Uä«o/›ø¡¨ß]¬n¥xu]}jsÏÖÛ&ººš×ùéèªþɹ—Ñî^¼´u¾q½¸ž­æ«ªìoüäU•N…»Ìú÷¤G·/«Ï)Ã>âúÍýŠ×ëï/›Yüc½®«:‘ñ«ÛŸÛ6–ÃSoeð³ÿ?QøQñŨËütmWÖÕ½Hn¥”þƒEUÌêã`ØE#¦£Kî]Y-£Š÷!x”¤¢(óžþæG_ªáá͹ëÝqUíêh2#¿sÙõí9¤¾‰FÏmáÚ²Ú‹ë/2ú9›SÓÜGÈh:…Ûù¥}ž¶G'Fƒþªð£eþªŸÏ¼'ÒÀ çuáºf›»v[í]4ñES1YúŸiäªâ¯q‰§Þw@?áòï8¹ å¿·í°Pòè’2K¦f i(5 E ½
çÅ0'l sÂÈð»‚ÓcÓ’ÐÅýZ1ú akÐKâ]Àýè‡,–~$ú!µ¥‰}@­-û@‚ŸFå-ïü4Π…Ÿ%ñœÁ} ‡EKCêT&ã)îÄp×çð&ø¸­óSÛú«:¼.Â}<ÜÄeå>Þ(MÝ O…ßð*º¼z^F
endstream
endobj
-384 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MMJPSC+LMMono10-Regular /DescendantFonts [ 1458 0 R ] /ToUnicode 1457 0 R >>
+388 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MMJPSC+LMMono10-Regular /DescendantFonts [ 1455 0 R ] /ToUnicode 1454 0 R >>
endobj
-1458 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MMJPSC+LMMono10-Regular /FontDescriptor 1454 0 R /W 1453 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1455 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MMJPSC+LMMono10-Regular /FontDescriptor 1451 0 R /W 1450 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1459 0 obj
+1456 0 obj
[ 28 [ 481 ] 35 [ 517 ] 43 [ 444 ] 47 [ 517 ] 50 [ 444 ] 55 [ 306 ] 57 [ 500 ] 59 [ 500 ] 63 [ 517 333 278 239 ] 68 [ 267 ] 70 [ 489 ] 72 [ 239 ] 75 [ 794 ] 77 [ 517 ] 81 [ 500 500 ] 84 [ 517 ] 96 [ 342 ] 98 [ 383 ] 101 [ 500 ] 105 [ 361 500 500 ] 109 [ 517 ] 111 [ 667 461 ] 114 [ 683 ] 116 [ 461 ] 118 [ 461 ] 120 [ 435 ] 125 [ 536 536 ] ]
endobj
-1461 0 obj
+1458 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
xÚc``àT |5%ƒaIéª6
endstream
endobj
-1462 0 obj
+1459 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2827 >>
stream
xÚuV TWž1™ h@%&RFg‚µjíòk‹
@@ -6584,124 +6619,122 @@ m׫–ÎÑ&IcT щqRmœ4T!MKUéR¥ñ:mZr껎ÒÐuª4C«ÓH¹·N•¨ŠNUÅJÓ’bU:©>A%õ •úi“ôÒ¥ê5ª¤
ÛÊŠKJÌm®)´úš¾®ã
endstream
endobj
-1460 0 obj
-<< /Type /FontDescriptor /FontName /JZYRJQ+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 1462 0 R /CIDSet 1461 0 R >>
+1457 0 obj
+<< /Type /FontDescriptor /FontName /JZYRJQ+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 1459 0 R /CIDSet 1458 0 R >>
endobj
-1463 0 obj
+1460 0 obj
<< /Filter /FlateDecode /Length 527 >>
stream
xÚ}”OÚ0Åïùî‰=dqˆwW(Ò@bÕýS@UÛ[ˆ œÈ ¾}m?¤ª[$¿ÌxæÍcÌàËÇ&|–õŽÂäž³5µõY—æ¯E óº<ŸHuoD’dmŸØ‡®Ë ul˜¯æ+Uuw&y¥ÊãYRŸõï¤*uK±}ØpK?—_?×/߯¯›Bµ×t8 r{j[uG“ýÿDf¢ì“(se¾“n«Z=±èžsn,”Ìë“° F^%õº÷•’ÚKe;+<ˆb&«²óä>Ë“±ÊÞ\ÚŽN+µ¯ƒé”LçªíôÅ©¾ FïZ’®Ô ?Ñhr6ç¦9’ÕÃxeLÒÞ”6½'b#;þJšhÕ]>óávf{iˆÅŽ#.kImS”¤ u `jLà›.Í+ HÉ¿â§v{ Iè¿&“>Tþ.´-å¦çi”YŠP šÐ4v”Ä  H€RУ£Ägú*ä«<8sGñ9?‚|OcÐ3(Í@ äûùšsÐÂÑÒ%Ì>AÁ¥P&àDŠL'ÌÐî¦M1­À´F ‹ùLhI|hð,…T¾Ÿ'ßž ¯ ž Ì.à‹Àì¾?mzõM,nOò »à~{»6ö\·´<kmVÔ]·‡v+E×›ÔÔ=åÞî
ö–Þ—Á¾=
endstream
endobj
-383 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JZYRJQ+LMSans10-Regular /DescendantFonts [ 1464 0 R ] /ToUnicode 1463 0 R >>
+387 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JZYRJQ+LMSans10-Regular /DescendantFonts [ 1461 0 R ] /ToUnicode 1460 0 R >>
endobj
-1464 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JZYRJQ+LMSans10-Regular /FontDescriptor 1460 0 R /W 1459 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1461 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JZYRJQ+LMSans10-Regular /FontDescriptor 1457 0 R /W 1456 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1465 0 obj
+1462 0 obj
[388.9 388.9 0 777.8 0 0 0 0 500 500 500 500 500 500 500 500 500 500 0 0 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 277.8 0 277.8 0 0 0 0 0 444.4 0 0 0 0 0 277.8 0 0 0 0 555.6 500 0 0 0 394.4 ]
endobj
-1466 0 obj
-[ 27 [ 750 500 ] 34 [ 708 556 500 ] 38 [ 500 500 ] 42 [ 722 444 278 278 764 556 ] 49 [ 681 444 500 778 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 514 306 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 778 ] 91 [ 528 ] 95 [ 736 392 556 394 278 500 500 500 ] 104 [ 722 389 500 500 750 556 ] 111 [ 750 528 1028 722 750 528 750 528 611 444 500 583 833 ] 125 [ 556 556 ] 199 [ 778 ] 234 [ 375 ] 251 [ 444 ] 283 [ 1000 500 ] 319 [ 556 556 ] 400 [ 778 ] 499 [ 472 472 ] 502 [ 278 ] ]
+1463 0 obj
+[ 27 [ 750 500 778 ] 34 [ 708 556 500 ] 38 [ 500 500 ] 42 [ 722 444 278 278 764 556 ] 49 [ 681 444 500 ] 53 [ 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 514 306 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 778 ] 91 [ 528 ] 95 [ 736 392 556 394 278 500 500 500 ] 104 [ 722 389 500 500 750 556 ] 111 [ 750 528 1028 722 750 528 750 528 611 444 500 583 833 ] 125 [ 556 556 ] 199 [ 778 ] 234 [ 375 ] 251 [ 444 ] 280 [ 670 ] 283 [ 1000 500 ] 319 [ 556 556 ] 400 [ 778 ] 499 [ 472 472 ] 502 [ 278 ] ]
endobj
-1468 0 obj
+1465 0 obj
<< /Filter /FlateDecode /Length 46 >>
stream
-xÚc``°¶¯ÿüß¿‹ÿþþÿÆ
-
+xÚc``±¶/ÿüß¿‹ÿþþÿÆ
endstream
endobj
-1469 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8638 >>
-stream
-xÚµz\W»÷¬Ëì¬ •qΘìÆÞ[4ÖØv¥÷^–*°”eËÙB]zYXÚ‚€ö»’¨1‰%1Ñ`4‰%11gðpóûf%ÞßÜû~ßýX~«œ™=çéÏÿÿÌ
-0L  Z²tË–-KÆ®^³!(À%pò¤ñ<¼¤þ.¡–‹K¹!ÜPЋácÜûŽéƱBÎÞì%Üß˦c:0W½Bøû&(èÿwÛÚ½†òÿûe¯á–…u½F`ân˜
- pñ_èäê±ÂÝ#0Ü'<ãhl06† ÇFb£°1ØXl6›€MÄ&cS°©Ø4l:6›‰ÍÂfcs°±°ùØl!¶[Œ-Á>Æ–bË°åØJl¶[ƒ­ÅÖaë± ØFlæˆmƶbÛ°˜挹`®˜æŽy`ž˜7æƒùb~˜?€aÁXŠ…aᘋÀ"±(,‹Áb±8,»€ý„!-,˜/X Hü&ø]ð‡w1ÿ³Ûaq¶ É;:­›]·uÝÚ„QŸm–ÙÄÙ‡ãµ"{Q*Ñ›p$tbBÐ}zwMÁ={ô4õz¿×”^²^·{¯è]g»ÞöyŸ5}ä}õ=Ûoa¿ƒvv¥¤€\Në¿ ^ÿ_$¶’’ üü^éÀ•Ëƒôƒ®RQzz;¸ïàÁ÷ßw`º3ûYûaöÕCfÑy0tû°~Ã5ÂyÄÓ‘ÝF¾7òø(÷QªÑøè„Ñgam{0ÃmfnW¤ Ýe€9špˆË¨“±È¿ÇsSU±t¬R—Ê"·ŽŸ¢·ºíqTò'~ÕAB‰›‰m¡¦
-&[£eÃ÷pD§Ðx\£ÐÊTÀFÌøº†ë`úÃ, ’Š  ¼ÛrJ™1Æ 5ÚÕÞ‚n×nšÈx.²MòIèFb}¨\æ«8”ÆÀD hòjdšÜ·ì g/ݹ" $¦¢ª¨¤"'µn—†­¯<f¨¥uŸÂz[•+Wˆø„nq¢HÙœ'¡—[ï?RÌ‹Üô•.GèÒ‹y_³èÃR3n±Ïîí®õÇϴ܃³ÓÛö­¼ Z°ÉlÙ{ðÜ“EÏÉCí,\%y0ûK$Ìaž_»òõ`â7h
-{J²2I¥«˜ +<éÍSÀépæ7-§².«½êYW¥< ž
-)Š¬ª()¬ùl~ÓG¨ßD„¡¾¨ÿ³ÑP ©ZØ+›±…fð½Ü)„›8[IuXy``XX``yXuuyy5ƒnÛümÿZ_
-£:i$Wšݼ£ƒCB
-ƒòóÒ³ ŒvnÐZ§b¹\­VP)iŠ´œ;w Á'l0· ÌÈÜ?öÆ?¶om¸Ñp2šÿîí&‚s!GÃuì¨HåൠŽÜ°~$=²3¹}„5YŸ‹.]“.9ÁX—5}eÍI™ù3<Ãg¥Ù¿ÅŽ·_q+éÁ•0'gc¹ß²à­„DþDC s…#z ý
-M—ùa&Ô×åH"‚ã+7!¶€5‰‚ ï¸Ðe°Ò.ƒ}!ê š€R¸È(¨º“Z_GM²65I%OV1ý'ƒDz›[Mc8p´6P°VdÔÒgŽOP?$ž8œ§~ h{
-‹Ùp%ŠàéßšöÒ/²ínÉPiU{“ åxéq¨<.ävÁ¹’Ù!&ª46{Õ~ñçÇN¶R¦œ4jΠÑÚÝ-;CBc¨)F¼>púÆÑÔ_—ÿñŸîýÁ,¿J6¸ïpðfPß»ø®ÅÞBêâÕ–7¯lYÌ”vH$ l™=}ñ¥{çj¯|Ç›¢Ï<¼*êHÀZÞÂÅpÐ~8a¿à“öñÂvø\R☎ŸEqQ 2²ä³Ü¢übP¢Í6üµ=LÇ¢=×òXîgQžåš5pSûxI]pQHHp´/ÓÔ±ߣÑ$çÐÙº´B Û„&ý=IlÛ‡ð.>b†‡ù64¸Í­íN[¨ 3‘Ü܉ÕO‡ÿî'©ÑÕßMtó@ÙÀš} rÃ8[ÏBõ}âçì703Ñw,3¦‹È:c —Ž1mDL/ñy`æp3œöm¦Q
-/ˆ¬¬Î/)g¬n†ÝžŽ½·á{÷>~TaÔEÚÑ6ã”´‘ýûrŽp—öœýa;œc½½¸… Å¥ò’º”Zö¹þCnº2-…%»c@ R•LRäöÈå4Ù sÛ•Qº“MÖ)
-jÝ#ä®. ‰du..:)=aéÒœŒ¦6~O´¯7åŸëaŽdbüœÝ¨ÅÏ6A[Øã··ëãNl­bª6¯kéPg IaýôæZJÊ
-K˜ ¦fe1ýøÚµ[±¡eìÞ††´"š|O2€NÍÈ©²*&7¡ »8£ŒAK& Vûí e’ÃÜèiàyY¥¦6ßÄ’Wd9™eUûé`T8 »uô”8.ÙöÁÈ¥'NÞ×xPÇœ݇6`:Û‰‚/™áÞÎâz’7¿ó
-p‘šWo¡y¶œ©³“„X‚õeë—­M­ä=.“—ÖS
-Ny°ˆ„Ëpµ65]Géo\ÈÎd.ŸhÑ–jļØñ ˆöZ£ÕÄñb«³eñTd\‚Eì!Èç ²þÝñ,ÐÁn]ñü‚¸r¿5¤ec4£ˆ²\ÇtxuµZUÍ'9Î'yd$7åuƒ… &ò*wÇŠŸFÈâx¬²„ž-"'uÂÁb/Èû‰©3‹ÈÑJ¯IÀ•vŸ÷ÚTäÍÿŠ.‹DÖ`ædÉRa+Ù-Z[eâþ$Èkï–]ÈçÙ«^;Ö¾
-æWÁį…¯„ï(=hž(¨£SXÔqpgq#ßlÂi4¯ (‰`°s¸eßî:ØÝb“áàH%Ë5h(ÿnx|ZZR6mÐeô<:hïk:nˆºÜÝø"š>ÊFÞR_Xý(3¾®8üoÿÁä±öÓÿPv<bØq »éE;×±¿ä×hÈ_ ¸ô_ òØ»KÐÿ¬LY*wg^Tq³«ø²Ý™ßÝ•¨»Ž?üØÌvÌ'ÐK®
-W±p*ÜÍ Ï“ "ôþ̉cõ=̃9päg÷ÀaKP–ƒÈLÜ$+ù¨¹gAZ¾ØÔKÔõƒ|¾J~ »ÃÞ¿<åÙ¬L‰p”:1»¥NÛhg§ÒÃÁlèAp±j§Ë2‡+”î§:W°Î`½eÅr\£ù
-å‚¿r3˜ýˆÉJC#Ë#Ê6œYµf*ð£ý‰’ó â$ÛÁ÷heÂdÆÏR€ýôþÖ>f%gû*àe³]ý p_÷n|AþÑnÃÉ%OGÞgÐË¿3ÒwØ$8€½ öõsvø€€'Û¼ |Ë:¹[›NC¶[pÚl†ãŒÜ sœÉîå5XpìûzT4æ²™çâ$dZ‰70àF†Ü‰íðî
-$Äÿ
-·¹D›ÖâøU×i
-ÔÚùÁõp<탋`ØÉÍZ•¡ÐÉ'/Cä:f+ê–€„3©yÔû ÂÔçÂý•Ùtº^—ñÖÆ0–ß¹ê$·e°÷&ˆó„ÍaúÕDZ®PÈ•@UÍ>}MEšïÉ#Á¾ÈŽ‰O
-¿¥:©™uJqê]ü«xMlÝ[#¾ß¿ºN
-ˆja(GF‚(þ¯:TGĽ¡}ÿK¢JJ@që`-ÑI9ÓkÿŒ±Ž\
-® ¹r´Yò¦'œ•“ðªx×ËÒH<t €ú= Å×›TY´ì-?ñLâ®Ä/:HÆÄÅû來mãuÏë÷¾¸Û2m3~á<Ú1ÃSFx²3
-4‚7Òà7õóeëËû¤=‡qý$µþÕ΋¼–;Ç1°›¥Z²ïª–§ rô³–¶¯2´@­e”êÈ„*¨t±È”Sk©Ô<½úØ ç›/šáœ*Á'W>½W_r
-¸Vò|Å73KÔߌ¯Éw?}Žº~úâmø¡ÍÚÎÈ5@n sAZ1 wY)UŠZÂxoÀ«\›§Ð|O2ëÔ¢ÛÁ¬Aq"ázLeJMJ•§¸4$Û×—Z²mñÌÀùiÇ63ëO+¯¨ÄÙêd ¤ãAJ4‹v1 Å¡Ñ2 Ó×b|ÌW¼ÚhØýîSØ7#3j‹¹!ÅvuG¡ëÑð£ä,ØûKNÔ$ä0¾µî™.™â†å¹ç¨úŠæû°[Úd-£I2ð,Ø*ñ/VSU !žQ*“Jq•‡+ØC#[å½ ‚*¥lmH•üó81yÓ¨ø&v1µÕÛmÞL¯³ßE1¹Jµ>ñµ¤­’¦i4ÅÅŒV ´EÅb—ƒ‡Ô¥4$ú9Û5ÌûÇ1 Žç_Õª/ß ùÒtÀdh ÚÌ q˜·j!“’lI]ˤÏðù](¶t
-Ó‡_XçnÄP·×‚AK@^‘žÑ*A1 Çæû¢éy–"-3Á#a²®Ž´ûíZ¨ R&òüö•œ ÝD, ðð\~(d 3£aL3-T¤ž`ÿB,%Hów¨Z„ú<Nh¸QuãJç„èÏ/†—Á¿\2 à„G€õ'x_Ì—|³úö°Ræ›Ês×ïPßLýdìÈùó}QÕæcõñ`sÌÜšÛ@7Ÿ‘NNP­qbvø(CÕbur˜*…NV§¨)Y(dŠ¾i\ö¼4ÐÉyAáyo¶>ÕlÜG5—†ùÅ9Mz¼
- í?üjõÜzr .ýý³Ýñߟþ~ _qŽpORRœ÷ˆ“SV
-=ᔌk:…’JÆ8«­3‘›of"Ög7Àl—ÃiH%—Ëç¹Î1Z[Î"
-.¬Ù·ïXyÅ sCsþË,DÀ§DÀf­&žž´/UeÆÇR±‰ñ©rfͼy¿àIÙ@›Nåçg•h2—×Sâ;5Ú`þöëµÃö’ìt
-håìYüe–‰®k]ÌfoóWóPænç 0Í(€ºVÀ¿x0"nï#iðÞ»q“‡"•i ܘLCâ-c‘è??aê ð/vz‹™~úD˜Q(&ÚŽ9ôΧO(¡Z«ŒŒ¢äšÐÊ$F’(D ˆO¾i¹z¬*
-0oæ^|Tg¼l…^–ßþ¶í‡ºfyBÂ]94W«T Ž÷ ÄEÏîï¿TÓ^¸ªäA±”oE|qYYAÍùM- §npÛÍÔ‡»”l£Ç£î[‘à¿ÕÔë®M!gÄ»²¨ìí":ÔNKÜUIa‘”4'¶(•á©¤/¯ÕóMçËëSƒ*»ÆTlk°0-8‚÷yÆúûVÈ. U«Ô€zK5²ãŸ”›€zò
-1ÿBïºK$…YjÉ«•|ò–@^r\¡ÖhlžŸ+ÑC‘`ã°Óx¸/·@b±…ˆìûø«Ã_0¤{V%Hªb“±‰!TtæžB¹…ö?€Í¨‚ÍB®ÆJ:wîÊ•sç^]yçÎÕ«wxóõäÆì‡Ûö ŽYÞ…ð×,¹µæÒüÖ¬ùhþ¥5·¾ºté+Æm€£““ã&§ƒ§Ï<xæôA§MÌ[ÏÏïEÀu‘vÖ‡èäÿ?ž¢“•ÜIQtQô™L®`P/4¾0Žƒ¶xVF¦!‡²}µfàU¬ðU,Ì”ÿŒ•|}°.r
- æ;–ÅS¥\$O¹j²%Às´¨¯ýn;ß8p£öVñ×bëJºB/gT"…B¥P³ÓwÌ[µJ¬R©•*J©QjÕÌ••GçÕÌ+4z¥žÖŠÒõút~8àq·.)¹õ0U¢UéxÒ¿êÊŽÛ÷ÅzµB« U"ˈ@­¦ŠæÔ~tp‰Ó¿yÑsÄÖËxˆÑŠôz^ÃÖ|wôö•«bF«ÓQèÃÿ‹»Y¾V³_ð×0é]ß'°åü9æ%tŒ|n„ Œú¼QRSé—(—3|FªPåé©ÚŒÏ/_br:gi©úTÙ¬ù¨‡CùîõE• Ü<àßÿåìï^
-àêΓ]¹û’ a‡œßpô’¼ìôtF£Õj
+1466 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8831 >>
+stream
+xÚµz\W»÷¬Ëì¬ •qÎè {ï-{ïvéMz/"°”eËÙB]zYXÚ‚€ö»’¨1‰%¢&}KbbÎàáæ~³‹ïoîû~ßýX~«œ9óôçÿÎ
+0++L  Xn·xõ²cV¯± ôw ˜4qœ‡W¸ŸKˆùÃ¥Ü`nèÁp1n€cºp¬³µBÃ{÷÷°êXˆ Ä•¯>Ãù½ø÷.Ûúp Çþc÷÷j^°ë1 wÁØ
+`¾oÜÒukíÇ­^±hÉÚKƇE…Ùz†Øº{„¹ìò ÿ%ß-¬ ñwñ[àèê±ÂÝ# lWX4ÆÿÐØ@l6ûŠ ÇF`£±1ØXl6›€MÂ&cS°iØtl6›…ÍÆ>Á>Åæaó±ØBl¶[‚-Å–a˱•Ø*l5¶[‹­Ç6`vØFÌsÀ6a[°­ØvÌ sÆ\0WÌ sÇ<0OÌÛ…ù`¾˜æbAX0‚…baX8EbQX4¶‹Áb±8ìö#†ý´` `ž`¾ Uð«à7ÁïBÞÉüÏl‡ÙÝVX$ïê{]<»<±Zku„oĵøkQ‚èwbñ½x 8KŒº~ÖêfêžÓcrš§zZ÷ôêùõlëû½b{ÝíMö®ìc×ç ›%6÷Èñ¤ŽüºïʾŸKFHâ$’û9|Ôë£èþãûß0q@5ˆÚF]¥Ñõ‡,øŸƒÝc²Ù쯶ûO|n=$hÈ“‹‡F ë:,cXó°çÃc†Ÿ~wøÏ#ô#çŽtÙ:j˨BXkÝžLp«‰Û)hwégŠ&ÖŦ×JYä׎ã9)Êô:F!‹Ma‘[ÇÑ[Üö8¨ø¿h!¡ÀMÄÖc¹V¥Ö°‡áG8¢Sh®–kdrÊ#bümýu°F}a¦…‹ ¼[s
+©a· æ?:j°©¹Ý®Ý4’q\d›ä³Ä†™ÔG~(•;ˆfÐèÕÀ4ºoÍßNÏZºc…ñîòÊÂâòì”Új¶®â˜¾†>vÖ}2ëIlQ,Q¬öÏß²Ù‰"¥³Ÿ†\n9¼ÿHC.tÓU¸¡K.æ~Ë¢ONHHõØE»·¹Ö?ÓÜ
+g¥1ÖíEá&Ølºa
+7À|ƒMsë¾Ë©Æߌð²‘|~ªÝ—*1£¸t†ZÄú‡Q! )É*k?Úq™ó¦¸<$€ƒœ !>}á‹oZ¨Ã1­‹×,°ì’¶¨n23q4î¸38ÈšzoõóçÔ60ë®9JsùìC "š£XåãH;l>±Ï—=|jÿ‡ï4¶”Ôµ©Å]àz y_ºböÔÐ`&è®âœ‰º¿¿¦î ˜²Žl‰Ýª5ÉôÌ°§§¿Ý[ú$kØ‘ç`MQ`ýæO±uûÞ±-Øh²l+<÷tá òP; WI¾›õ5f3O‹®]ùŠúnÂ=ÔéèâW&º¥‘z±e„—Rú)êÇ ‘apÀ£¶°¨7¼/Yµm2hT‰j5éGØ[DÞzZ7}[†Z%‹7ÏÊ >¢ÊôZ–Ãõiõ¼yürÖš;%5\l†ç гÙæUËŠV¨i%p…ÐOÉQÏ‘h®óŽè^'ÐP)îG\ÏHÞÆv<1õ—ð°¼æ­_Ñ°û¯Ï „©–x*×82~>4ééèUÖÊÆ–
+Ž&ªÁ eײªÜ]/†Ýö‚•\N| eF¦°°´ìºNœªÖéÒ(}ˆ1yË"%ƒVã@Lp ´Z.NNV%$¤,{@ñ b…¶À®“žŒÿ«I&:;¼“)=‚Ëx+Ô¾‘ÉY;½ä·çÀÞÍ L•óªL_:!H;7½“Òà˜é%ÖJÒ›B£ °E“À䬸Ü(£n»Àâ@
+-'ðÐ&::,t‰\œ¢’Ëe”4 d½h;ñ¥†«ˆ€üòJ&7·¢â²Nœž®Îb­Û=ÃMíãL‚Ï^rAÕÂöq0V’Òã¤@– bÐÇI¶³€^‹¶ì…'àI¸yïE(h›ˆ†³± È¥ó¶„… DH—Êå >‰Ùº
+rFnp:š×ÂÏ Å¼ÖK°öqƒQ°·n~,ä¦Àî’¬ HTÊeJf|ÀÊxOzÓ”pœq¯ùTæe•WëªùÇQÁ…‘•åÅÕ_Ìküõ™€0Ôõ}>Š!U{d1ÖÐ^ÁÀW‚‡¯„О³–T…–„†”…VU••U1è¶Õ_Öø»ÐüèðJ
+Tp]qëörÅš¸a–r>½MØ
+Sx„¬¸Ût õbýjˆGZ©'»Š@VˆL \‰¶ÕY
+ûÖÚ ¿ÿ0 (fþ¦®×ø:œI£µh:šŒ\ œŠ¦@»›wËÏïeÃsö»ééL‘ÇÂ…D£.õªYMäZ
+íÎ*Í/… 4¾ÔNùð¯¾B)IH¹hn¤¤ ¾Æ=ÒIæêÂHZë⢠§Ç/]ú©“ÁÃÁÆí‰öñ¦ür<L‘̺ݾÎnÔ¢çöÐvûõÄíºØ[*™ÊMÀZ:Ĩ“Y_]„©†ÒÒ‚b&°±IQD?¹víVCLCH)»·¾>µ&?’‚t U1RyŠ4žÚŸŸU”^Ê Å“©|÷„0ñIanôTð¢´B]“gdÉ+ÒìŒÒÊýôw`D »tt—8,Þ:jøÒ§ïk8¨e΋B+0íÄä—LpogQ<ɛ߹Ÿ)”øÔì(®Œ¨×èo1e&‘Â{ð =æ­7ëWFXrÅ¡“0îo/ù³ˆ´u_ñð|ß×@QǾ}
+^Ù<ø}v i„€×l…<µ‘å„yÙšU¸š)ãÛ¡áx]´x]Rµ—%ûÛs?K*ÂÊýwñÄ;¨4¸zoq¥‘^}¸@+hnà"L6MÐj´úù!¹•óh·5g•D»LZÖ¯žxâ¼ÙŽÄ„­71äÙ2p΋%‡žÌ®.¯,dÉÅá»bX,¸±®í—›×¿Ö3ê  ÙKq뉦\p™Ç ç‘‹!ÿ{.Ô¢‰Û㿯h!„ž[%œ”@cÍ:ÜÊ4»Á–pLœ¶*% ä3yºâÜ
+ª<º800:2xógg¿¾tå†ìÛ>Äê¯*µýiùö0ÞHºƒþ,ŠOàr¸ #ãÔ‰oÕL„"ØÑ^v@»‹gNûUia‰TLBBR2ƒZÐIÞø
+ÔE׺À¨OKÌŒ‹§üÝA¤™tÖ™I§5gìì$Áæ`}ÕòuKc ÙÊeðÒz†ƒS,"á2\¥IIÓRº²2˜Ë'š5%j1/v@¤½ÖhÔ±¼ØEª,io{0²Æ¹0‚¬ûp< ´°Ë»x~I\9ƒßܼ1šŠÚ-2Žiñª*•²ŠOrœOòÈHnò› ëäUîŽ÷ “Æòc1=KDNì„qÕÄ^û#Sk‘#^+í>÷©È›ÿŠ,ÁÌ;Èœ¥Â²šµ¶ÈÄýA×>,»Ï³×£Þ8Ö¶æU„o…¯…(=h®(¨¢“YØqùsgqßlÂh4÷&PA`ÇPó¾]µ°«Ù&CÁ‘
+–«WPö]ð¸ÔÔÄ,Z¯ÍÐëxtÐÞWwܽswÃ<ˆhü(xK}eñ£Ôð¦âð¿}’ÇÚOÿMÙñØÍ~»@ïH/Üá¼&ý ¿Eƒÿ³%ÿ´
+Í ñOt_~Úõ”ð-z ôe'<–ÌÜ5z
+÷ݘà²Ý
+bbK€º˜‚¡Ù÷DÕ±ªôÍ‹SÎË0àÍ”çù9!¼’%Z Ù]À >ÐÆn€ã(¸p\{Á>LN6Ðh©t¹V–0i"×3[P—x$œAÍÕ£žgΠ^®Ì¢ÓtÚô÷6†1üÎÍP+¹-…=í!έuÓ®&Ð2¹\¦
+ò Ð<O öF6L\<P*(™Nž–õè HžgNÀ.ÙPxÿ 5³LN}ˆ­‰€-ûaK¤€Ã÷›ãW+)Ž± ªµ¢\P ¢ø¿jQ-"#‹@. ù¿D± ª¸å2°Ö¹E ˜WÁøÆ?£-£’ükB® m’¼í gà ‰xeœëåOh$2õC}ž‡âëMª ,ZöžŸx&qWâÊÄÆùí ®mã™p÷ë­_Ýmžº‰¿0í˜à)<Ù€àe_k²¨=è{IÐÇIAb²ŠY,óŽ¡·%xËÆݾ²­Ö¾hÀÓ²ÛoS?!Ñ}4‚AŸ¿¤dÀ»0­¿an 7,ìòm˜¦A‚Èo»êØ}^Ào9µ¸5y0ä ¯¦3²júvÁ½J…sS$KCg£‘ ÂlQ)È6hMV(¦A+9ÆiàÛúùªåÕCҖø>’¿*ç…^ËcØÅ\-ÙUË¿RÐñ9òysÛ7é Ò0
+Ud|0X²ÇPhÌ®1Wjž^-1Áy¦‹&8»RðٕϯÀÕW„œ®•¼XqoF1ƒúšð5yî§ÏQ×O_¼ ?1 ™ŽiŒL dz:¤±p§…R%«TñÉŒ·^åïÚ4™æƒxÊà™§Þbõòñ×wW$W'WzŠK‚³||¨Å[͘—zl³á´âŠª^œ¥J
+:$G³h±$ëÓÕ}:´ºÚSÌ.Ó¯6v½û váÍÃH š"np‘MíQèz4ì(9vÀ¾’SþÕñÙŒO{†K†x£~yÎ9ª®¼é!ì’:ÉOèõ< ¶Hü³Eà%ˆcò„D¹B\éá
+öÐÈÚcùFïüÀŠp¶&¸Röe¬˜¼iß‹YDmñv›;Ãëìƒ(&G¡Ò%¼‘´¿EÒTµº¨ˆÑh€¦°Hìr𪄆ÄáÏ¿dß áþv|§åùW•ò+‡·Ã¹T­0éj½&#]æ®ZÀ$'™S×<¡ÓyŠÍ@Á=¼UÃW‚Å…\t{ ’‹µ2§HΆˆ|+nió3/çd‹ÓÒoƒº‰xz<Ÿ„hÄ£€ãáÃàPs‚8£=“qšÑ•æ><x ÒЮ&_”J(K?冔¶þ°ßÜIá‚GȾ‘:ó¥tòOH¸ÌsËöH¦Œà£¾wý‰²fÙ.³Ç 8ú•í1äWg6^p::õE4’ `T Å‹Ÿ°ä(üñ°?;I-Ù¶îöbÖùïL £Wû_È“±ÑGÀÝBêvÍ‹Gù‡ÁSè ¶lûËм=@¢OÌ”ÆÊ úÇ ñ”8(if¢>W—•¥eà?^/ÄSyO¾ùzò©´6n2 ê0£ fûl_Àm‘D™'GP…Ây[Ái¹yµp ]X”Yl‰HÃ(>ÝwØ!Œ›yNñ 8L~i™S¸C@î^3-¹…:F£¯
+ õ?üb™õÜzz .ýíg“Íñßžý~ _sp!ORü“öˆ“’W€p-½z‰Ã‰¹púE“î"k„/˜0yãq -¨Ën*.÷NR•‚¹ZzºáýÃÙ³Xòê'[çدa=òÁ¥R  ¥8BD.ä1m¸‰»d:Ò9Œ˜ÕöÒô×vS îïp-zA !£?»u3B;†ëó÷Ü®'C1â7…Ä£'PTÀh‹Aæ~
+Þ$jÁ! œ5Ϩšà÷† +-Ö2¡†  Öã¥ÄÔíËÎ9É=à‚lêüô6PLfÑhb.˜Ç~v°òR3‰ çóŠ©"Ú§›EíÛ…í”~nª`‰ÌJT•‡QI
+™RÆ Uh#§Áe¹@¨ª³ÀÈð4Ñk)¯"ÍW_-|ÞÓñJOUäКÔÜT†rr*ª¾Pà›pV7+äR-ÇŠÊ°
+1Õ›l
+_‡’[^Ë:Uô÷SùÓ~û\UìEÉIfGw¸¢©\®Ò)ÓR©ês Ü¢â2³ŠÖæ«É™gK€W6kX‚ØŽh'ÅUZUºöƒ×žúZ—â™ÍÂíx¢V›CçjÒsxgq©pvGÚYä;ÉFî>~¶ð@V#ÍÞNSžIPؾ@ؾ±ÓRáªpz¼yïz•!:€’eJ3eŽä %ÏViR©ŠFPÌËñ±÷è´SC¾2.‹M•éýÓ£¦¡”þca1žÂ×YÝÛky£Zö<ž­ð奵A¿ã±©Ú$Þ š4Þ}?Ãú_P.ÕY–´w…ß7åÔñ6~K÷ÊÚí„í>ýLQÄæˆTS‹¼à—pÜi¨Ù[Ófžƒ ¡wÛ´n–)ˆ!<ŒJP*“¥ ¡¹Hp¥6%CGe
+¨Í–ô^h¶d?^²"âLQr ßîW#š‰RðÈXÿÃéNºÞpÆ‚ƒˆêÝ…T¦V—®gàè '£$\#×ÊT|øng•e&róíLÄræL6ÙœšTp9|>‘ë¢5Ua,¢à‚ê}ûŽ••0Õ7å1ÏB”Áþ|JøoÒ¨ãxáIÛeF\ “—"cÖÌû3ž˜4iT^^f±š!sx]1±£ó¬üºZµîûIv¬Êv6l_¯Œà…×”›ÔåôfÈOÎ×&çäQ†ªÚ‹_2ߌÀ3¤912*1qOŠ!3“ŠF•²šý“^ß(lx—±A4"ÌNlÊŠ”Êâä2ÍB%h<Š'óÂ¥R%FÝ!K€.îf-$¾Èç³Ðýˆ£ÍÄñeñ©"«‘…t€ŸãÎëjÌ&D.†ÂûÀÀ9™lŠî“‡þšË&Uþî*A¥L‰g†#8 ¸<K©ÓQå  è¿åòÑ"àÍWŽÑ‚õ¸}xàÒU4y+% F±&]†!Ÿ*Ê‹ ówlö:~¹éìÙ2.ææá—ËO¨óyq ØËýaâÛ´ZÈ…Åæc36)jZC£™"®?÷O×u:•/‘L‡½HÚÙzñôêoáLNu è@x²¨’¨Ý© „á\̇dÀÈõåÉ.×UÈ ƒëÌ»vKŒpBbuA×ÏÔ›ó(' D3è&¿ë4~×_ÒŠ`ŠD¨¦£'žÈ·‘*6׶ŠÌ-ÕÐÞß hl…<ƒv†7%wSîzÅü´sV¾ ½naðxWÖwiÊÜO¨ùºIMó˜ÙnF£OSòãA¶æZêí;ÔÌlÉ|°LºŠ»ÇÎß‘v_oü)š•^
+0oç^|\k¼j^æß¾Öí‡ÞÍò„„»bH®R*A,ž?Ü©º>!¬˜qUÊc(Ÿò¸¢ÒÒüêóöÍ ¦Ø¹í‰fêÂ\Š·ÒãP×-Hð?jêõ7ŸM&§Ç¹²¨ôý":ÔNKÜ•‰¡‘TxvLa
+ÃSI^«ß5ž/«K ¬x7¦‚d[½™iÁa¼?È3–“ç·Z!›D<F¥Tê=ÕÈŽ¿Sn<êÎ+ÄüO
+}Pèw"ÉMᑼZȧï ôá%Ãå*µFÎæúº)= 6~üo÷áæK̶‘½Ÿ|sø+†tϬ
+µB£b®¬<:·zºX®Ö)t´F”¦Ó¥±ð“~ÿ‹»½“’Û
endstream
endobj
-1467 0 obj
-<< /Type /FontDescriptor /FontName /DFWWWD+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 1469 0 R /CIDSet 1468 0 R >>
+1464 0 obj
+<< /Type /FontDescriptor /FontName /HRDLGI+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 1466 0 R /CIDSet 1465 0 R >>
endobj
-1470 0 obj
-<< /Filter /FlateDecode /Length 757 >>
+1467 0 obj
+<< /Filter /FlateDecode /Length 760 >>
stream
-xÚ…•Koâ0…÷ùžE¥vAÉñK…  iúP©¦³MÃD‚…°àßís€Ñhª©Ôª_ìë{Îõµ}óíu5˜Ví§$÷¡x3‡öØ•f=ûàæ&oËãÎ4ý³1•©Î£‡GñÚµåÊôâ6[æ˦îïìäeSn•9Ïú÷¤™ÙÔÍuŠË#nßÍÏA¾øøøÈߟÞÚ]ÑDáàÍlŽÛ¢„.ì½î·vúf
-;,¾~¡¦;Ômó(¢û0 í‡ySeíΙ<C
-óôuÝTÕŠO§=ˆbQÕeOòË­– ^½Ù-›uŒÇbh3ׇ¾;yÝwÁð¥«LW7qû•H;iuÜï·Æ a0™ˆÊ¬íÚ¶NÏÅΈ¡«À²²£uú²× ÷ÓÞˆØsÉe[™Ã¾(MW4Œm‰/ìÏ$0Mõ×xˆ¨Ï5ÐN8ÿ;º •¿ŠÎ-ÍìBa(£‰§Ì“Å1ÆbP‚1’ô”f åIÏ@”ƒ¦X%!Ÿ"!_2åžb®9Gœ-J"Œ¥ èT$èL@Й@K’"ü%P-ªéq\sbv:Ò :"Q5³S5H†È-’F z ÁƒD]$<(<HÔZƒ"ÁƒD%<(U3;U“°rÂ>(%P–ƒ\€àA‘à!AuSx°žàA“¸¨K
-13@uŒì)*Ã_
-ÕšPÝ© L“ ,EŸ)(Ó$vÖTì쟂²] ¨ þ”¥èeš„ê&Ì
+xÚ…•]oÚ0…ïó+¼‹JÝ%N»T lHýTÓnibX$HPüûÙ>:M«V©UŸøµßsNlçæËëª7.›wÛKïb±´ÇæÔ¶—?­ÑÍÍ´)N{[wÏÖ–¶¼ŒÄkÛ+Û‰Û|1]ÔU÷Õ/êbw*í¥êßE»­êßGܾٟ½ïËéã·EïñiÙì×µŒ{K»=íÖm/öÓÞªnçÊÿS)Ü°ølX„…~ØöX5õƒwq»³ºÌ›½7yŒú*ú雪.[ªï^{$QVEG
+‹½KËO^Ý/êM ‡¢ï:WÇ®=Ý_£þK[Ú¶ª·âö3‘®hu:vÖ q4‰ÒnÜÚ.§çõÞŠ¾O`QºÑª;ÅǤ·óÁŠ$°„ä¢)íñ°.l»®·6ºâ‘ÎÝÏ(²uù×xŒYï +¸ü;—¡â׺õ ɉ[(Ž•ÊiÒ4P¢% *PŠJ’
+”å ÈL@4±J
+BwMB÷t bw®9Ã<šc(•Ë@ЩIЙރ2¬ )t*øK¡S“î1« @ìGD$êd?ê©Ý‘„¢êˆªIP­„Bºš
+é*xÐ$xPÈLÁƒ&Q5»S5 É«Ék¥P–ÁƒšƒàA“à!Eº<¸ àÁøK ;@u‚î’Oà/ƒjÃH7ÃÔPfHP–agi(3$î ¬©¡,ÅûÓP–bh*ƒ? ev†2CBº);@gJ-H7Ã^ÒH×èý =èÊ =˜.4L—ò4<$ì {ÉÀ‘!q—ã™1ÏÃõL˜ÉO®{ÕL?žòÉìã ö^î»&þ
+ñ4ÃÊô™cÕY˜+å=*5hH*P
+Kž­qx‹’gkxJúÉyŠy9H¦ ŒpO†{Ñ_©þûp½Â‹SÛºû;|DÂío窶×ïÌ¡9øYá7| .ßKO/óè7õŒÙõ
endstream
endobj
-381 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /DFWWWD+LMRoman10-Regular /DescendantFonts [ 1471 0 R ] /ToUnicode 1470 0 R >>
+385 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HRDLGI+LMRoman10-Regular /DescendantFonts [ 1468 0 R ] /ToUnicode 1467 0 R >>
endobj
-1471 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /DFWWWD+LMRoman10-Regular /FontDescriptor 1467 0 R /W 1466 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1468 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HRDLGI+LMRoman10-Regular /FontDescriptor 1464 0 R /W 1463 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1472 0 obj
+1469 0 obj
[446.4 446.4 0 877 0 0 0 0 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 ]
endobj
-1473 0 obj
+1470 0 obj
[500 0 0 0 0 0 0 0 0 0 0 0 277.8 277.8 0 0 0 0 0 750 758.5 714.7 827.9 0 0 0 0 439.6 0 0 680.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 528.6 429.2 432.8 520.5 465.6 489.6 0 576.2 344.5 411.8 520.6 298.4 878 600.2 0 503.1 0 451.2 0 0 572.5 0 0 571.5 490.3 465 ]
endobj
-1474 0 obj
+1471 0 obj
[955.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 533.6 588.2 0 0 0 880.8 ]
endobj
-1475 0 obj
+1472 0 obj
[1027.8 0 0 0 0 0 680.6 680.6 680.6 680.6 ]
endobj
-1476 0 obj
+1473 0 obj
[339.3 0 0 0 585.3 0 0 0 819.4 0 0 0 0 0 0 0 0 783.7 0 0 0 0 0 0 0 674.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 542 0 0 0 404.2 472.7 607.3 0 0 706.2 0 588.9 523.6 0 0 0 0 0 0 647.8 ]
endobj
-1477 0 obj
+1474 0 obj
[333.3 0 0 0 0 0 736.1 736.1 527.8 527.8 0 0 0 0 750 750 0 0 0 0 791.7 791.7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 875 875 666.7 666.7 666.7 666.7 666.7 666.7 888.9 888.9 888.9 888.9 0 0 888.9 666.7 875 875 875 875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 555.6 0 0 0 0 0 0 0 0 0 0 0 0 0 472.2 472.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 666.7 666.7 450 450 450 450 ]
endobj
-1478 0 obj
+1475 0 obj
[ 27 [ 525 525 525 525 ] 32 [ 525 525 525 525 525 ] 38 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 59 [ 525 525 ] 62 [ 525 525 525 525 525 525 525 ] 70 [ 525 525 525 ] 74 [ 525 525 525 525 525 ] 80 [ 525 525 525 ] 84 [ 525 525 525 525 525 525 ] 91 [ 525 ] 96 [ 525 525 525 525 525 525 525 525 525 525 525 525 ] 109 [ 525 525 525 525 525 525 ] 116 [ 525 ] 118 [ 525 ] 120 [ 525 525 ] ]
endobj
-1480 0 obj
+1477 0 obj
<< /Filter /FlateDecode /Length 25 >>
stream
xÚc``ûýÿÿíßûÞ_øÿýÕ
endstream
endobj
-1481 0 obj
+1478 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7001 >>
stream
xÚ…z@SWßþ›¨ˆJ¼ŽÜö\jµ¯uWm­£î‰".\8CFI#¬8aï½7(Š¢VÔ*Vã6j‡µµÚZëÛÚökÏõ=ôûþ'
@@ -6744,10 +6777,10 @@ pKöTû±‹aW5‡ÂÐÌ~Byæ–D’Û–°˜÷~Ÿd€µô›·|o~}½Ûúm°<Yó>AƒL»M’}–-–ûÎçvV€Ûg²®ÔIï-¼BjÞ
£¢¡.Vê]ËzAKÄý^ NšP 1†Â¬3ÖG£°-¾…¥Ø ¯û"b@øI‘XœÇàñÎxà8£Ahí‡[·®MÄ〽ùU†ñ¬Ý[¯S5ÏüÇ'_9ÄæñKóÐ…i8m˜f7Ú 62 >Tœk0¤¦¦JR³íìÚªRÓ2ÒS‹ 9]Èh7„¯ñ;óÿ
endstream
endobj
-1479 0 obj
-<< /Type /FontDescriptor /FontName /BMSACQ+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 1016 /CapHeight 611 /Descent -318 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1481 0 R /CIDSet 1480 0 R >>
+1476 0 obj
+<< /Type /FontDescriptor /FontName /BMSACQ+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 1016 /CapHeight 611 /Descent -318 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1478 0 R /CIDSet 1477 0 R >>
endobj
-1482 0 obj
+1479 0 obj
<< /Filter /FlateDecode /Length 692 >>
stream
xÚ}•OOã0ÄïùÞBÓرU•ú‡J•¶ÀR´Úk›¸ÝH­%é¡ß~ϤUw‘@ü°ýÞÌØ}Ü|{[Ç“¢ÚÚXÞ'âݶթÉm<[mêèæf^姣uÝ‹µ…-.«í“xkª|m;q;[Η®ìîüæ¥Ë§Â^v]ß4µûÒ}méûˆÛû+ž®Ö“ÙøûjU¹ê1~·ûÓaÓÄIè£ì~ó÷ ¿(®/ŠPä§mÚ²rObxŸ$‰ÿó+fÕ±·×FJƒ‹è]銆:ŶW SQ”yG
@@ -6756,22 +6789,22 @@ xÚ}•OOã0ÄïùÞBÓرU•ú‡J•¶ÀR´Úk›¸ÝH­%é¡ß~ϤUw‘@ü°ýÞÌØ}Ü|{[Ç“¢ÚÚXÞ'âݶթÉm<
4 ª5’WP­ ‚jMâ=°U“ Zá½(܃&Áƒ„– ªÕÕšÕyfÐiDƬá=ƒê”5¡:EºT§èž!ëþ2¨6è ¡ÅàµjhÉð²4´_ªh¾ܘ†2‰›ÖTGšÊàAó•ãÞ5”Ò•ì’ʧ?ÍÏ&;àMdènèˆDGÐièˆÄt‘§ágyè4x!†¯5cº„iÒ¢~¢~Ž½üÔ4~æ…±&[?ÓJg?'s]Õý©ðFúåKO¯‹èHó®ß
endstream
endobj
-374 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BMSACQ+LMMono9-Regular /DescendantFonts [ 1483 0 R ] /ToUnicode 1482 0 R >>
+378 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BMSACQ+LMMono9-Regular /DescendantFonts [ 1480 0 R ] /ToUnicode 1479 0 R >>
endobj
-1483 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BMSACQ+LMMono9-Regular /FontDescriptor 1479 0 R /W 1478 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1480 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BMSACQ+LMMono9-Regular /FontDescriptor 1476 0 R /W 1475 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1484 0 obj
+1481 0 obj
[ 28 [ 494 ] 43 [ 457 ] 50 [ 457 ] 63 [ 531 ] 66 [ 245 ] 75 [ 816 ] 77 [ 531 ] 96 [ 351 ] 98 [ 394 ] 105 [ 371 ] 116 [ 474 ] 118 [ 474 ] ]
endobj
-1486 0 obj
+1483 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``à`P`Ta`XàÀ
endstream
endobj
-1487 0 obj
+1484 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1234 >>
stream
xÚm”LWÇßQ®Çä`j-:¯O‚FKЉ‚Î ¢£ò§‘?c©2[{´•ÒâÝA'e¶TY@ˆnS³¨¨ƒaÙædΠµŽÉðÏ‚c›1ÎI¶ejöÎ=–íŠÛbŒ//ïÞ{÷¾Ÿïïýîò#@h( br¡áµ,Cn|VvžÉ)ÌOXÁY+&>øj™4MŠõЬ¤©„ĆH…CñdZqŒÍÀ—cÈ1¡›É©
@@ -6781,10 +6814,10 @@ xÚm”LWÇßQ®Çä`j-:¯O‚FKЉ‚Î ¢£ò§‘?c©2[{´•ÒâÝA'e¶TY@ˆnS³¨¨ƒaÙædΠµŽÉðÏ‚c
7±b¿dxìo¿’Õç;tôs:<0n$¼{ÏÛèóz½;[ZhºoG‹Ï×èõ6z›|tÄ?û…J
endstream
endobj
-1485 0 obj
-<< /Type /FontDescriptor /FontName /VPHLPO+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 1155 /CapHeight 694 /Descent -313 /ItalicAngle 0 /StemV 95 /XHeight 444 /FontFile3 1487 0 R /CIDSet 1486 0 R >>
+1482 0 obj
+<< /Type /FontDescriptor /FontName /VPHLPO+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 1155 /CapHeight 694 /Descent -313 /ItalicAngle 0 /StemV 95 /XHeight 444 /FontFile3 1484 0 R /CIDSet 1483 0 R >>
endobj
-1488 0 obj
+1485 0 obj
<< /Filter /FlateDecode /Length 419 >>
stream
xÚ}’ËNã0†÷~ŠÃ¢RY„8)´U‘†–ŠH@+R!¶©}Ú±ÔØ‘“,úöÛ H¨3‘rùrn¿{tµ-¢?Òì1šÜpxÇÆtV`´|-k6­Œè*Ôí¢D9D›ØZ#
@@ -6794,22 +6827,22 @@ u³0Ê=Ýz¢—§0a6 4ÏÂ
¼b·X·kßÖŠÎZòÕo­wÏù¦4~ï~mjWåol†óëh³f_Xgû‰
endstream
endobj
-373 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /VPHLPO+LMSans9-Regular /DescendantFonts [ 1489 0 R ] /ToUnicode 1488 0 R >>
+377 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /VPHLPO+LMSans9-Regular /DescendantFonts [ 1486 0 R ] /ToUnicode 1485 0 R >>
endobj
-1489 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /VPHLPO+LMSans9-Regular /FontDescriptor 1485 0 R /W 1484 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1486 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /VPHLPO+LMSans9-Regular /FontDescriptor 1482 0 R /W 1481 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1490 0 obj
+1487 0 obj
[ 28 [ 514 ] 35 [ 571 ] 43 [ 457 ] 45 [ 286 ] 47 [ 571 ] 50 [ 457 ] 55 [ 314 ] 59 [ 514 ] 63 [ 571 343 ] 66 [ 286 ] 70 [ 542 642 286 ] 75 [ 856 ] 77 [ 571 ] 81 [ 514 ] 84 [ 571 ] 88 [ 286 ] 96 [ 402 ] 98 [ 405 ] 104 [ 742 400 ] 109 [ 571 ] 112 [ 542 ] 114 [ 742 771 542 ] ]
endobj
-1492 0 obj
+1489 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``àU\<Å£aÁ‘
endstream
endobj
-1493 0 obj
+1490 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 3281 >>
stream
xÚ•W Xgºž’A   QwFg²V©RW·ké½²J‹×*V´‚ ä"¹$ù“p‘ûý’ƒ *¡¢HѺÕÚ§ê¡Ë9öòìY·Õíª½œºõÏï>çLÀ­}ö´»Ï™äù'ùç›ÿ{ÿï{ßï›`>>˜@ X´{sÜÆè=OoÞ²C%ËŽ
@@ -6827,31 +6860,31 @@ BD¨”/‚óï­€Aøö[D?S/IohöÓ ê„|µGf?¡cr=æÉ1r\°Ðýg[QF2Ó»˜^™%^Æ×à«èM®²Ã›®n¶Ð
ød)&#Y¢/L1󲵚cÔLÛ…—Ø~>£vž$)YÀ¥gÐBøœ¨¼X >¾{äÍö]²øò@²s@6%?0›€VSóá|²¨ÌPYAozáůù{LÖ:²©±©×‹Ú$Ï5'R`;Hµñ¯YMÛǘï$ Ím۳Ôçív750`6 ðNc3¶76ÐÒÚA÷±Ž~{ÿ'¡‹:õÀTAJi½°­ž>Ë(Þ'Œt ÷•xG„ò/¶Ø3ޗܘ`}ݳk{Ätlœ*2`.ðgýnú÷Y¬ü§š—{Ýï\6û‘:[Sµ­º¦6à‰ÿ9Ð{
endstream
endobj
-1491 0 obj
-<< /Type /FontDescriptor /FontName /WLTFCY+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 1128 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 95 /XHeight 431 /FontFile3 1493 0 R /CIDSet 1492 0 R >>
+1488 0 obj
+<< /Type /FontDescriptor /FontName /WLTFCY+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 1128 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 95 /XHeight 431 /FontFile3 1490 0 R /CIDSet 1489 0 R >>
endobj
-1494 0 obj
+1491 0 obj
<< /Filter /FlateDecode /Length 492 >>
stream
xÚ}“[¢@…ßù½&ÎcƒÎĬ8&$s‹š½<"]º$Òü÷Ûݧ™I&ëšhø¬ªS§º‹É·÷½ÿ]4Gòç÷œí¨kU’Ÿ½­7™lšr¨Iö¯D‚ÄíÙ»jÊ=õlšå›\VýNÎeyYÿNZÓ¹’Ÿ)¦›è—ÿóù°Í~ûÏ/»¦.䃿£óp)”ÏMÕ¡ê/:ûÿ‰LGÙ(³2?HuU#YpÏ9×<I‘5µ™°ófÎ%›¾O•ÊYeGcÜ B&ª²wdËZ•)Þ_»žê\žoµb3ݹêzuµ®ï¼Ù›¤*yfÓuÎ~hÛ ?Œ{iÊ´´>£×¢&63ãçBG«þzë>k×–Xh9€á²ÔµEIªgòVúxÊV[ýI=’âKœ£êxê„ñ1\Ž¡òO¡ŒPi!Îã 5ÎA!h šƒ6– ´E,²4A PŠAN%¹º¥¥ˆCsr* ´A3B÷h‰˜#×Á©Àgüdi€¶ ÈRÂAP ‘ÃK‚ÙcxI0{ŒÌ¦ÕmÌú%˜=q*˜=q*˜=Áé.0{â¼,Sܽs™f/?v§”Ò‹c—×n‡Ù‹JÒÇ~·Mkªì×¾ãKjèmëýʾ)T
endstream
endobj
-372 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WLTFCY+LMRoman9-Regular /DescendantFonts [ 1495 0 R ] /ToUnicode 1494 0 R >>
+376 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WLTFCY+LMRoman9-Regular /DescendantFonts [ 1492 0 R ] /ToUnicode 1491 0 R >>
endobj
-1495 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WLTFCY+LMRoman9-Regular /FontDescriptor 1491 0 R /W 1490 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1492 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WLTFCY+LMRoman9-Regular /FontDescriptor 1488 0 R /W 1487 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1496 0 obj
+1493 0 obj
[ 27 [ 893 575 ] 35 [ 657 ] 43 [ 526 ] 96 [ 488 ] 98 [ 467 ] 105 [ 460 ] ]
endobj
-1498 0 obj
+1495 0 obj
<< /Filter /FlateDecode /Length 18 >>
stream
xÚc```
endstream
endobj
-1499 0 obj
+1496 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1258 >>
stream
xÚmTmLSW¾—~Ü"]•^‹Úâ½Gãd-DñƒeNNˆÀƒM)ôR*]‹m¡”XçøÓAQðcê`lR>TÔm€M ó‡[21 ?Ì–,fºèâ’é{õ¸emÌ–,Ùûã9ç=ç9çÉóüxiJ*¥hšÖäenÉ(HÎÊγd´mÐo±[M‘‹ ‰Ë°’ã)q)-rQ"/JÉ"¥dZ)}qLÆË÷ÆK«eK)Šn™ÁS±O” áô‘21Òw+“(&Š¢) ¥¥PO©¿h ó‚« ©©k·Ú«=‹¹Ò…V§¦®y-‚ÐÊ4–WÙÝÎ* 2ÚL(Ó€² (ÇîŸZÐJ» • •Fk²W ¡Õ8‡™öšjç«TPiq"·ÝQ…«C°
@@ -6859,32 +6892,32 @@ F§`B56“à@®Jm{7¿
‰»Ýjöг{q¡U 9þL*ð6bÎÓˆ«½<é|ñHÆnþ¤·;Ú¬÷`}]{½®¶XÎnö_ïñMéØ3ƒ¸í&bª-ø¨ÿËàœ|†,—é#¬ÀÈc|)̺ün»À“»Ð¬!ûä0†d*ñvó˜eXœ?¦þâ`=D³ãâ­~M_ÞϽãÃÝ}ZØÃü¼õ[bÈ# ¦ì®ì»ôeýɶ
endstream
endobj
-1497 0 obj
-<< /Type /FontDescriptor /FontName /RMWBFT+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 1136 /CapHeight 686 /Descent -299 /ItalicAngle 0 /StemV 110 /XHeight 444 /FontFile3 1499 0 R /CIDSet 1498 0 R >>
+1494 0 obj
+<< /Type /FontDescriptor /FontName /RMWBFT+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 1136 /CapHeight 686 /Descent -299 /ItalicAngle 0 /StemV 110 /XHeight 444 /FontFile3 1496 0 R /CIDSet 1495 0 R >>
endobj
-1500 0 obj
+1497 0 obj
<< /Filter /FlateDecode /Length 388 >>
stream
xÚ}RMkÂ@½ï¯˜=ÄlTEVT+Ú^ãîÄ.˜Ý°Iþûî‡Q(Ò@B^Þ›™÷fÓ{ÙƒW®NŒ‡X«V3 VÛ¼"½ÞZ±¶DÙì9òŽ­°×Š±þ*]§R4#N%»´;ÕsQ‚g!;ú~‡íW²É‚÷íA•¹œ‰ºð€Ú’L4#ýG†‚g¸Ÿ¨k¡ä¢!¥Ô|x“|¥J¬&áÍ„ÝBH®oádý’h\°æ†Ü“•fC¶øx­,SY(²\Bx0dÝè«ó; á‡æ¨…<Cÿ™A#8¶UuAk(‰càX˜¾f/»¼Dmê”V4קñÙµB9y«Lq¬«œ¡ÎåÉÒħ1,7æŠ Jþ‡§¾êTxhÝë¬cØO®mŸ(1}(D±C+‡¦Æ<òÊéØ¡)uhæ9#qèÆÍ=šÄ~´›e]ÚUß7ÂZ­Í:Üy¸Ø6°x?²JU¶ÊÝßÍ¢ ùÝèèÖ
endstream
endobj
-371 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RMWBFT+LMRoman9-Bold /DescendantFonts [ 1501 0 R ] /ToUnicode 1500 0 R >>
+375 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RMWBFT+LMRoman9-Bold /DescendantFonts [ 1498 0 R ] /ToUnicode 1497 0 R >>
endobj
-1501 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RMWBFT+LMRoman9-Bold /FontDescriptor 1497 0 R /W 1496 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1498 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RMWBFT+LMRoman9-Bold /FontDescriptor 1494 0 R /W 1493 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1502 0 obj
+1499 0 obj
[ 28 [ 515 ] 33 [ 515 ] 47 [ 515 ] 55 [ 515 ] 59 [ 515 ] 66 [ 515 ] 77 [ 515 ] 81 [ 515 ] 84 [ 515 ] 88 [ 515 ] 96 [ 515 ] 105 [ 515 ] 114 [ 515 ] 118 [ 515 ] ]
endobj
-1504 0 obj
+1501 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``àp`dP`ñhhpP
D)
endstream
endobj
-1505 0 obj
+1502 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1845 >>
stream
xÚuV}TWŸ!É@5ÊšiZ©3£K- ˆ_EÛAE¥ž%1„L˜BD<u¡¼
@@ -6899,84 +6932,74 @@ oŒRWƒÉ§Ç<ï§|â Ơ‡ùP"‚{än£ËPÂq%e}åGÜ®þ©”Â(ï¼WÈ—N˜)QuoY—U–O&¿˜Pn^
g÷žÇ4úÊ8Ô‚û¼ÁE>*Ó`¨ÜzŠK@E%µ¡1«Î¬xŒºhàÒà@á,ý+ñ&p–³•Š_(½›ÈN(/è?=ûuÿ0Ý•ÂLïªDB½0O>`ôåRì ±ñ’F¢¾o§§n0Äkmè(V”Ô×®·Ò–ä× ÖF"ò’3Dg¿Ï·Ñïûñö^à¢?@·%ºÖî§âxSÛEÝþV÷ûÍý!6¶ËÎúMÈ:GÓž·`xý¼#qõNfª‚Ó4¼ áe'¯Ö_%#…ÚÁÀõl|ZQ“åñ»žúýuýJØæœeŠq?ôHÒR@8(«f©½u\Þoí!d¦­¹¹u8iwîì6sÕ;ÌÚÁí£YpoÊÛši¸PÐHú&N¥gúŸ ¿Òy¾«[â”Èj;„¤ørg³ RsJc¤Oét~šwú@û[“Ífk¶9ìR©ÛéúýMíÒÿ®ÌÞÀ
endstream
endobj
-1503 0 obj
-<< /Type /FontDescriptor /FontName /CKBVSC+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 1505 0 R /CIDSet 1504 0 R >>
+1500 0 obj
+<< /Type /FontDescriptor /FontName /CKBVSC+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 1502 0 R /CIDSet 1501 0 R >>
endobj
-1506 0 obj
+1503 0 obj
<< /Filter /FlateDecode /Length 428 >>
stream
xÚ}’]Oƒ0†ïû+êŽ`Dpf!qÌ%D§f,Æ[ÖžÍ&£%.öïm{†&F%ðpÞóõÒÉÅkÜ ½ƒàzÊè:=A±®[2™,5Pý3€
endstream
endobj
-370 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CKBVSC+LMMono12-Regular /DescendantFonts [ 1507 0 R ] /ToUnicode 1506 0 R >>
+374 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CKBVSC+LMMono12-Regular /DescendantFonts [ 1504 0 R ] /ToUnicode 1503 0 R >>
endobj
-1507 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CKBVSC+LMMono12-Regular /FontDescriptor 1503 0 R /W 1502 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1504 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CKBVSC+LMMono12-Regular /FontDescriptor 1500 0 R /W 1499 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1508 0 obj
-[ 27 [ 734 490 ] 35 [ 544 ] 43 [ 435 ] 45 [ 272 ] 47 [ 544 ] 50 [ 435 ] 54 [ 639 299 ] 57 [ 490 ] 59 [ 490 ] 63 [ 544 ] 66 [ 272 ] 72 [ 272 ] 75 [ 816 ] 77 [ 544 ] 81 [ 490 ] 83 [ 666 544 ] 88 [ 272 ] 96 [ 381 ] 98 [ 386 ] 105 [ 381 490 490 ] 109 [ 544 ] 116 [ 517 ] 118 [ 517 ] 121 [ 490 ] 187 [ 489 ] 257 [ 435 ] ]
+1505 0 obj
+[ 28 [ 490 ] 35 [ 544 ] 43 [ 435 ] 45 [ 272 ] 47 [ 544 ] 50 [ 435 ] 54 [ 639 299 ] 57 [ 490 ] 59 [ 490 ] 63 [ 544 ] 66 [ 272 503 ] 75 [ 816 ] 77 [ 544 490 ] 81 [ 490 ] 83 [ 666 544 ] 88 [ 272 ] 96 [ 381 ] 98 [ 386 ] 105 [ 381 ] 107 [ 490 ] 109 [ 544 ] 116 [ 517 ] 118 [ 517 ] 121 [ 490 ] 187 [ 489 ] 257 [ 435 ] ]
endobj
-1510 0 obj
+1507 0 obj
<< /Filter /FlateDecode /Length 31 >>
stream
-xÚc``UT˜Ñ° „Ë 4ƒ
+xÚc``àU4‹hXÂåÀ
endstream
endobj
-1511 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 3660 >>
-stream
-xÚ­X Xgºž“‰‚Y˘VgìLìZ×à¥jÕVTÑVk½.
- äB
-­jW¢4Z+ ®®Qh¹ÑDéd…\#KˆNŠ“*⤲RJ¦TIã•
-MŠjJ€4"!Q%Õ*”»¤Ü])K’E«d±R<V¦”ªdÒÐÈõÒå
-¹Zž¸C&WɤþþR©J&“&¨Õ) Õšø
-Lš¤
-ô¾ç¿ü­5þá+C–­Y¿,@®–Æ)”ÒX™::1Ið?‚üy`B™´$V#[+“«ÕwÈxä·È4Ä Df!s‘yÈ|d!„#+UÈjd-²‰@6"QH ’ˆìDv!ɈIC2“<Ÿ›;¤ˆÔ ûpDÏñòy·†½2ÌÁðÕüþáRàüU¸H8ˆf£7EᢢFì9fdŒÏHŸ,Ÿ~ßÒQþ£šÄ‰âoÙÿß4Œ¢™ZÞÓu/ÒhX8¤£XùS¡ Êh.Ñ:³iwÅÊêb©«
-ÇÉÑ?Yž“ÀÜDÑht‘ÒéÁK€ÅZM‡ãÐ*<ËÎX³Ù„'oJRŽZú‡ð\抰FÂf ¡þA . ÷¤Á½ŽÆ›_hýöczû\X=#ÿZrN³]§2èdàL CÐе½“lKØfÛNÌ “;t îº:÷¡xEn8iï"Ž_ͤv ìVSмE8¶ø?*?üøX×I‰y¶·Æ!œçm_Pì¼Ó’)Á;£6Å8 ÇÂEU,¤xrN=X»ü<}àRx´öa Œ&I æÿˆåGlQF'’ðŠu²”^ G?)ËÛD >t¡zq Gd}<
-}$åyÀ”[hÊ6‘K5‘É‘Äšgàt¸àö¡Sg³b¨ì8£ªËt78lôåe'°#~Ëú±cþ4
-àØè[N‰QvqŒàÁz>|Ç(¹˜Ö+Oפ¦84-5•¥Örï^
-Öwô”ÃF-G!6<˜tkOPÅÈß%RY¤n¸ZÕåÚGµÖwµž".¶oÛ]AUes>ÌVpÀw´~-}Ðpû™ÆSRPœo0˜Éy©+ÔÑDô$\B9` Šu»,Àñ8ò;ŠΞȎfÇþy*äCŸcqR«áX ›+„3ËîØ=Ä%ì„Ä"Jläà”÷äÁñ_Âœès›yÀl“¤B•`°Y^/¼º7'ŽlBãL9!¤V.´¸¿-Dû`¦):}Í\u€‚–;胊ó(¬Õçåìô'gÃ
-á>KéQ¾ „é ì·Ý€fFаI˃¼K÷úùðáS?ÉÁxzó²7"_%ÙoÊÏ~‰nÓƒ0oîxÎr–š?óæ­EƒÍ•œ¥~( YŽ@ï?~¨¬Æœ_E •¹r\]»»Á][ë&Å\L$ͨ8'?æ31p¡„žÄlFÀª3˜@¶d{ãrX;3ç? j(M¿øÉTˆ©â u]IKX£™Q1í„‘gÿà„§_swÖrtçtÇwcc3
-fªÄ®ó$¼»+KG6$'Tˈ™+B­k«È¥°‡úì¬ y,¾¶]YV@nݳ5þ|ùƒuð7Ðç›3×ó.¼ÕJ6m|Ì!ÖäG•S‘ëpâu%u62éD¨$î^þäF³¡cWÕÕyX‰b+0SØœÅ9Æ‚=®«È®-³[]$»ˆ&É
-®AŸ\9wñ¢mã’Íþµ‰\s^ˆ8 :àwg èÖó½:m´vRÌp{Ÿï5öQy>—~ÏysÐDåy`ÞOac×3%-*‡J‘¦IIuišZnŽ#Þ¥Ÿ
-žEÇ»„„E/þäÖSÅ®üz žnŽŽ-§€ÙC‰áŽeûèKÏñáNNn=Ýÿ@z=ú­ØÝÔ ]¤+œ˜*{]k 
-¿bß …0¤ îÿ^ÿ:°“ÿ»óÿlsŸû:ðÿç«8ÇÅ,×ò8ekéã3ÛáN ”LùŽ±¾Ó'xµüÛiPG<‚~dP¹$¬NÝBnVlM—qÛj»åTʱ ‡ñðaë1òˆçhm;Ñy8#¶™jÝ
-Âãpqàa7ìåtíåþã÷á¼û|2’©wX‚dïþ¬kž_èÚMŽ5-7Ùý³Àø&§5?ô?¦^Œ¬G²lR¶B8°‚(Ov ë‚Ö»ü¾ï…µ}Øèç%”7{K¸ÑD^FÿžŸ–äm§wþ3
-îבpœ@³¸4Á4ÂBÿøi3L"-Š]»Í¶
-Yþçê3—ö]¼JŠÓš¿~´©.tÃQ÷À=•Ûï“{¡÷[îº &Iþ¸äê´:ò«Æs×~÷Ï??õwKÖ“±xG«¡Æé®iiSÙ4ùfPh"?éxÀ©þ¾Þ¬)é¦õò(*y{¢)¥P„]q&›™…ÆÂ\<Ç
-ìäqáíŽeÓØ—B6mžßð±œÂ¤H[m?€cgôtZ½B•ª“Íú:òIL*…>wî=¦Äà3ø㮬úu?¸q <Øq ËcÂáДiˆÈÙ-ÊÍ[’ vµ°¹áÚÜ"ìG®“ž;ý Ñ7¸¤…Nž³ñ(Øëlªió¤;¹CN;zŽ÷·O/ œ»iɺU»M¨ÊuVŒ¨‹7¤=ügÒ󬡂 ÊNxλPt‹çœ8CÂÿøéI0͢ةèjß²“LuÊ~¨kô~Šn¨í
-°‰,6
-òm àXDS;¨÷úšº (ˆ©ÞΗ$USpÊà°í€Ùh—œ™"ÛF$¥ÛÚ‹Ûqwzu‰Õd¦åÈeãÎœ;Ô}©‰‚K˜E‚ËÍ'Š„¤= ÖòõÁ2N­#à5É­‚/ãûÈ[1!®MÄÚ¥ò×ã(ExÎjÁ§–XJu^Q&¾:uú<M¸nytª’¬
-ž]–Uk³ÙÊ*Éö¦ýž\8#uk#p}q¦Ó^j³qËžÕïÁ¨ö+ÚSE†J›ÎFÔ–ÕTQÿ¥•‡ü4¸ôï ýÙÿ­¡ïú·zÌ·¶IØép.;[­ƒ\£)ˆ½ß<F3„珞¹?Ð ½_1¦ø¥9™¨¨(s
-É°ˆ¤@ßÀׇÙëã(²pYR\déªñõu5Û,%Ö½KqI±ï(fϘ§/IþË¢îÉ
+1508 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 3569 >>
+stream
+xÚ­X Xçšž’‰Š˘VgìLôX7À;­mEÁjUÀªà]$È…p‹ á'Üo!$$\P‹w¼ b«åØ»¸¶x\­]íÒÖcíùÇÏÙè9µ»{ÎÙÝgwžyfæùçŸù¾ÿý¾ï}¿âé‰ðx¼©›¶¯Ý°uë¼ÐÍŠÄ(ùÂE¾›¥2MB”Ò}s 3™¼Hf¼ÊcH†â3O6Ø‹ÂËsl9{xš@ù3+xAx¶ß¸w^‚U^3¸«I^3Ý7½^CD™ŠÈwÈŸy(o"χ‡ÿ=³‹ü,X¬HJSÆËâÔ’E ,žï>¾! ò“¬ÚP¡UŒ—DÉc$ëý$¡~’0…–—ÌVÈ%ÑÒ¸¨„X‰"V.Ý.Ѩ¤J•D¦Th’Tsü$áqñ*‰V¡<(áÎJi‚4J%‘hä1R¥D'•¬Ø.Y£«%!ñû¥r•Tâë+‘¨¤RIœZ´Üß_­‘ù)”2ÿXnŽÊ?áù$•¿û9ß5ÃÂ}CÖ¿¶å?uªZ«PJb¤ê¨ø•ßYä/a
+ebTªE´t]ŒT®ŽW§!Ü6 ù-2ñEü‘EÈ2$
+\QÝe!½gg×3þõ0¾×§u\ †%ÃXSÄóýŽå‡ïVFÅ“ðsëa)½@Ž~Tž»“ûÖ…v bŽK?$ úhŠ©ÀBñ»ÙQ*™ ÝŸ°ƒˆˆëlI§9Aq£QlXªldWã ºŸh{’ņSÞlL¶ Ò#.^ç0Œ¼Ígæ âŠ\ŸSŸ•O®ÖD$FaË/Àùpù¾³Ý3c¨¬X­ªKolpXéëïœYÎŽóû-ëÃNþ×9P
+Ê{ eW¦ÀˆQ ®çÃm&ñÕ”žyª&9É¡i«­*+)%‹Š,
+§ˆÙ!\X~ÏÞJü©”_Hy›
+ÖCœ¢Ó“Hyjbv
+±<j°ƒ¾ºŠv´U: ìšþ˜¥¦ 26^ü^ànÿyAý—Ë-=ÝͤÕU>!nCXByÏæåÎ|ZÎå>2÷aŸ3v.ñw(A[CРUÝAöÈw—ÆK÷¯OÐQðBlô×$áü%”;ô
+¤õŠ³2ÇUoÂEâzmqF¹µY]¥±ªÊ§ZÐÆr—µ¡JÔV{¥®¯6Ôfèt:ƒžŒKŽWÈT"l߀uð"^eªKIËÕéHlR¸uS.kŒok•ëuV‘aÈÌÒÖ›l9Ô…ä½K×h˜jFUN­%f¾—ž„g•gÚ¬VkyÙÙ|¤µ‹«g„nS8®/NwÚˬVîµuƒx—ꈢ3Yd¨²ê¬„­¼¶šúý;ä§ÀÕíâ/þw]|ïÿº‹Ç¼š`‡˜—±óÙe5:Èuwb·ûGÃ$†ðšõ*÷Ýú¦û×Ã'ÅÉ×BEe¹SH®Oð÷¼&Ðã‡&8
+-÷”Zzk½¼\-VKiI‘ÅR\Zì5‘94ùé+âµµ
endstream
endobj
-1509 0 obj
-<< /Type /FontDescriptor /FontName /ZKVPJD+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 1511 0 R /CIDSet 1510 0 R >>
+1506 0 obj
+<< /Type /FontDescriptor /FontName /QXGKVV+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 1508 0 R /CIDSet 1507 0 R >>
endobj
-1512 0 obj
-<< /Filter /FlateDecode /Length 511 >>
+1509 0 obj
+<< /Filter /FlateDecode /Length 505 >>
stream
-xÚ…“Ûjã0†ïýÚ‹@záF¶»-Á#d·‡„Röα&YC,Ù¾ÈÛ¯¤_naÙЀƒ?ÏéŸÑhðc»÷g¢:’Ýs¶£¦êTNþâ%«½Á`Yå]I²}%$zkóĶªÊ÷Ô²áb³ÜÈ¢½ÓΙ_:A½×ÿæt.ä—‹©Ã†úðÿzßþ\úÏ/»ªÌdú;:w—LùÜ„Šö¢Ý¿ñdÚÌn™™MôNª)*ùÄ‚{ιþ°’bQ•¦ÉÆ9¡lÔK?R(§–v/™(òÖ‘ýÏK=-¼¿6-•yª¼é”tå¢iÕÕê¾óFoJ*ä™ o‰ÔNû®®/d1î¥)tÒ¹õœ^³’ØÈL`#´µh¯7Gñt¸ÖÄBË$ç• ¦ÎrR™<“7Õcà)›®õ/õHŠìQÇP;ô¯QЛò?™2‰‚¹NÄù8H--,Å 0… xÆhi)\€Ö°-E!hŠQ!%°9z´¹8W!¹œ–Æ.ç#è„êc·AY¼²4 @k:špÐØRâ9CÄÅ6ô£z‚Þc¨N :ž¡gƒ–ÈÅAK‚I$®:J0—%nÐ27YÂ0°“8zXÍRœ¥=;sìf‡?×,ï”Ò;fÝî‘Ù BÒç]¨«ÚDÙÇ^¢þNz[{@À2P
+xÚ…“KÚ0…÷ùî‰YdpHfF(Ï
+µó( 4Û_h$âDN²àß×öq©**(÷u||3øö±óg¢:’=r¶¥¦êTNþâ5«½Á`Yå]I²}#$úhóÂ>T•ï¨eÃÅf¹‘Eû “72¿t‚ú¬'Íé\ȯ3‡ ÷ôéÿúüþãpð¾n«2“AèoéÜ]2åsS¶/Ú‹NÿO&Óav/Ìl£©¦¨ä 9çú•‹ª4‡l¼‘ÊF½ôS!…rjÙÑh÷‚‰"oÙß¼Ôn™âݵi©ÜÈSåM§l¤'M«®V÷ƒ7zW‚T!ÏlxO¤NÚuu}!#ˆq/M™ “î­}zËJb#ãÀFèhÑ^ïZñU´¿ÖÄBË$ç• ¦ÎrR™<“7Õ6ð”M×ú“z$Å_qŽªã ¨úÇèÊgÊ4
+ºçq
+#Pšƒ"ÐÒR¸
+P7 [ƒÐeÂAcK‰£'œ]bŽœˆ¡%1Îà 1´D.Z8‘¸ 8Q_(Kœ˜>7]Â0°NªW³·goË\´ÙÚÛbåRz«ìjÛÍ1;SHºm]Õ¦Ê~íkӿņÞ×Þ9c/Þ
endstream
endobj
-369 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZKVPJD+LMRoman12-Regular /DescendantFonts [ 1513 0 R ] /ToUnicode 1512 0 R >>
+373 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /QXGKVV+LMRoman12-Regular /DescendantFonts [ 1510 0 R ] /ToUnicode 1509 0 R >>
endobj
-1513 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZKVPJD+LMRoman12-Regular /FontDescriptor 1509 0 R /W 1508 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1510 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /QXGKVV+LMRoman12-Regular /FontDescriptor 1506 0 R /W 1505 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1514 0 obj
+1511 0 obj
[ 28 [ 451 ] 43 [ 418 ] 50 [ 418 ] 66 [ 223 ] 75 [ 745 ] 77 [ 484 ] 96 [ 320 ] 105 [ 340 ] 116 [ 432 ] ]
endobj
-1516 0 obj
+1513 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xÚc``à`P`Pa`hpà
endstream
endobj
-1517 0 obj
+1514 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1024 >>
stream
xÚuS}LEŸånY>¶G[¼“taoŠµ¶Áû(EQÚ&r ®i±Ör°ËÝq×[Ü]z½ÖZ"±‚×[‹%‚+¢56¡m µ^¯(­ÆH$!%1ñ?g›áw1õ&¾™¼™÷{ïý&óKôz@DVCU­³æ弪êzOHÚVh©ã½íA¨åÊ•Jn”f•l ä
@@ -6986,10 +7009,10 @@ xÚuS}LEŸånY>¶G[¼“taoŠµ¶Áû(EQÚ&r ®i±Ör°ËÝq×[Ü]z½ÖZ"±‚×[‹%‚+¢56¡m µ^¯(­
CoV<£ ³}ý±>Åqµöõ÷%³•î NÒ鉴¹ôø©˜º4‹õÑôØû=Z¬±½æÇ^Èd
endstream
endobj
-1515 0 obj
-<< /Type /FontDescriptor /FontName /YLODNZ+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 1517 0 R /CIDSet 1516 0 R >>
+1512 0 obj
+<< /Type /FontDescriptor /FontName /YLODNZ+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 1514 0 R /CIDSet 1513 0 R >>
endobj
-1518 0 obj
+1515 0 obj
<< /Filter /FlateDecode /Length 404 >>
stream
xÚ}’]KÃ0†ïó+Žƒí¢6í¦s2
@@ -6997,22 +7020,22 @@ nU(ÌMìõ®KÎf`MJÚ^ìß›v‚8 ýxzÞ“¼y“ÁÕK<pµÃ`|MákÕj†Áò¹¨È`*Ö–(›5"GÞWë{xÑŠåØÀp™¥™
û*´'Zšq(½KñÂÓØÑ8ötãhÒÑÌS§L=¥žÝRGÓØÓÌÓÄ‘y9ºK¼-çîÀnÆ90ÖjmÒr;æ"±a‰çM­Te»ÜíNC2-mžÈ7ÿ ô=
endstream
endobj
-368 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YLODNZ+LMSans17-Regular /DescendantFonts [ 1519 0 R ] /ToUnicode 1518 0 R >>
+372 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YLODNZ+LMSans17-Regular /DescendantFonts [ 1516 0 R ] /ToUnicode 1515 0 R >>
endobj
-1519 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YLODNZ+LMSans17-Regular /FontDescriptor 1515 0 R /W 1514 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1516 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YLODNZ+LMSans17-Regular /FontDescriptor 1512 0 R /W 1511 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1520 0 obj
+1517 0 obj
[ 28 [ 459 ] 35 [ 511 ] 43 [ 406 ] 50 [ 406 ] 55 [ 276 ] 59 [ 459 ] 63 [ 511 ] 66 [ 250 ] 70 [ 485 ] 72 [ 250 ] 75 [ 772 ] 77 [ 511 ] 81 [ 459 ] 84 [ 511 ] 91 [ 485 ] 96 [ 354 511 359 ] 104 [ 668 354 ] 108 [ 693 511 ] 114 [ 668 ] 126 [ 499 ] ]
endobj
-1522 0 obj
+1519 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
xÚc``àPTšâ!ðàŒ
endstream
endobj
-1523 0 obj
+1520 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2974 >>
stream
xÚ•W TWžÉ µcKÆÞ»¨´ÊCk룮muÕ"àðQD!@$@ ä!hA ’ÇäD„ÂC‚ZPÑRQ±Örd}·j_ÖÚÖ­nõ;ž=;­îÖ¶»srn’;ÿïÿ¿ÿ¿ß?—ƒxz"ÇiôŠˆˆUS#"£d¢Ì鳂¢Ä)ÙR‘Â}s1=‘~™òô„~‰CƒQ4áA“žL‰¯Ç)_χLÇîÜq_BŽã9÷xáyˆù¾Ìþò ô pO|ê; ñ…p ?"ÿâ œ1>Gø[°3‚CCg.”ei©)9#4ôµiîq¹ ˜\*JJ—©•é©¤(3™\LF“Ëdjv6• ”e’‰b‰Hº‘”m$cÄkÉl¥X¡$S²ì,å+ÁdŒ$UIªeŠt’ýVˆ¥b‘RœLfg&‹¤J"&—¬ŠŽ!Ë2UdDj’8S)&ƒ‚HR)“•*knHˆ*;%X¦H ÙÈÚ(C¤#FÊ÷º ÅË—ÅE„-\´,zQ°*WEn”)Èd±J”*Uÿ*È_&–É"é;ɲDqX²8S•ªÒ ì5ù2™ÌBÞDÞB ‹‘w‘p$Y‰Ä ëD„$"$‘"ˆÉ÷`ée/ÄßM´'bæ œDÎÀ¨Ù!mž¨g“ç n5ïžå¢jô¦WõèÈч¼QïMÞ}¬¾
@@ -7026,10 +7049,10 @@ Yýàð°fÆë™iýÙ^="ÛsÐ[ûo\*+3êË
(³Ù<°4Fâ;šòõqy;}ªL&S‰Él.µìÝîëëtVXÌ¥%f³ÕZâ;æßg)ƒ}
endstream
endobj
-1521 0 obj
-<< /Type /FontDescriptor /FontName /JSPLLU+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 1125 /CapHeight 683 /Descent -286 /ItalicAngle 0 /StemV 83 /XHeight 431 /FontFile3 1523 0 R /CIDSet 1522 0 R >>
+1518 0 obj
+<< /Type /FontDescriptor /FontName /JSPLLU+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 1125 /CapHeight 683 /Descent -286 /ItalicAngle 0 /StemV 83 /XHeight 431 /FontFile3 1520 0 R /CIDSet 1519 0 R >>
endobj
-1524 0 obj
+1521 0 obj
<< /Filter /FlateDecode /Length 474 >>
stream
xÚ…“Ánâ0†ïy
@@ -7037,13 +7060,13 @@ xÚ…“Ánâ0†ïy
–K™“E×ë›óýDòB¦÷LQ5´í¬!Bƒ<'Φ¶™Ó[Ý
endstream
endobj
-367 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JSPLLU+LMRoman17-Regular /DescendantFonts [ 1525 0 R ] /ToUnicode 1524 0 R >>
+371 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JSPLLU+LMRoman17-Regular /DescendantFonts [ 1522 0 R ] /ToUnicode 1521 0 R >>
endobj
-1525 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JSPLLU+LMRoman17-Regular /FontDescriptor 1521 0 R /W 1520 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1522 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JSPLLU+LMRoman17-Regular /FontDescriptor 1518 0 R /W 1517 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-1527 0 obj
+1524 0 obj
<< /Length1 1484 /Length2 8131 /Length3 0 /Filter /FlateDecode /Length 9124 >>
stream
xÚ´TÔm6NHƒt‹,)Ý Ò]Ò ½ì.°Ô²tJH#]Jƒ¤4"‚ Hww·ÒýáSïû¼ÿÿ9ßwöœßÞ3sM\÷ÌÜLtZºœ2`˜Dæ„àäåâÈiÈñò
@@ -7085,10 +7108,10 @@ MåtÏ%Å•Tý©M´Ht–wX:nÒ…›Œ»O»æÉÌÐ| Ò™öši,l59kÍ#œE~¡ƒ«õLŒ.Š”àèŠpz‰/'èw/Œ
®ü¯“*§2÷;n‘YKè/G-™^ä™—ˆ;%”{F!븮zÿðd [
endstream
endobj
-1526 0 obj
-<< /Type /FontDescriptor /FontName /XEMCLW+CMBX10 /Flags 4 /FontBBox [ -56 -250 1164 750 ] /Ascent 694 /CapHeight 686 /Descent -194 /ItalicAngle 0 /StemV 114 /XHeight 444 /CharSet( /a /b /c /d /one /three /two) /FontFile 1527 0 R >>
+1523 0 obj
+<< /Type /FontDescriptor /FontName /XEMCLW+CMBX10 /Flags 4 /FontBBox [ -56 -250 1164 750 ] /Ascent 694 /CapHeight 686 /Descent -194 /ItalicAngle 0 /StemV 114 /XHeight 444 /CharSet( /a /b /c /d /one /three /two) /FontFile 1524 0 R >>
endobj
-1529 0 obj
+1526 0 obj
<< /Length1 2319 /Length2 9802 /Length3 0 /Filter /FlateDecode /Length 11051 >>
stream
xÚ¶TZ6LŠt# 1€t*]Jw
@@ -7140,10 +7163,10 @@ l1®ˆ(fP@wäe™Kg§ö¼}P•YáÛˆE[n³²(#Ö×3%â•[$…Bûf~ÎNd×\zmM0 à¤Y],Å9Ca0÷Ù-•¬ ub
ã“ñ3¢êõØH ­¤v¾ÿrÆH
endstream
endobj
-1528 0 obj
-<< /Type /FontDescriptor /FontName /CFYTDH+CMEX10 /Flags 4 /FontBBox [ -24 -2960 1454 772 ] /Ascent 40 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 47 /XHeight 431 /CharSet( /arrowbt /arrowtp /arrowvertex /braceex /bracehtipdownleft /bracehtipdownright /bracehtipupleft /bracehtipupright /braceleftbigg /braceleftbt /bracelefttp /bracerightbigg /bracerightbt /bracerighttp /bracketleftBig /bracketleftbigg /bracketleftbt /bracketleftex /bracketlefttp /bracketrightBig /bracketrightbigg /bracketrightbt /bracketrightex /bracketrighttp /integraldisplay /parenleftBigg /parenleftbigg /parenleftbt /parenleftex /parenlefttp /parenrightBigg /parenrightbigg /parenrightbt /parenrightex /parenrighttp /vextendsingle) /FontFile 1529 0 R >>
+1525 0 obj
+<< /Type /FontDescriptor /FontName /CFYTDH+CMEX10 /Flags 4 /FontBBox [ -24 -2960 1454 772 ] /Ascent 40 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 47 /XHeight 431 /CharSet( /arrowbt /arrowtp /arrowvertex /braceex /bracehtipdownleft /bracehtipdownright /bracehtipupleft /bracehtipupright /braceleftbigg /braceleftbt /bracelefttp /bracerightbigg /bracerightbt /bracerighttp /bracketleftBig /bracketleftbigg /bracketleftbt /bracketleftex /bracketlefttp /bracketrightBig /bracketrightbigg /bracketrightbt /bracketrightex /bracketrighttp /integraldisplay /parenleftBigg /parenleftbigg /parenleftbt /parenleftex /parenlefttp /parenrightBigg /parenrightbigg /parenrightbt /parenrightex /parenrighttp /vextendsingle) /FontFile 1526 0 R >>
endobj
-1531 0 obj
+1528 0 obj
<< /Length1 1396 /Length2 5867 /Length3 0 /Filter /FlateDecode /Length 6812 >>
stream
xÚTTTk»&¤FPéÆAf@II)馀!f`:¥% @B$$DºS¤CR@R@i$…;Æ9çžÿÞµî]³Öžý½ù=ïû<›‹]Ï@PŽ†"TÑ(¬ X$ TÖV1•
@@ -7176,10 +7199,10 @@ mNÈվ˘ñ…¢ï¦j¬ †BÑ5Ìžcv¬»¢q­c±~Oõ›\Yå)·‹¸O
ì«ÝŸ~wÔbŸ@ ݤ®mù´Ï€n¿sA”6&²ã·çèÞíwÙSlæàãY»D]+¯«»"@‰?¼¯|§9³áí Âmo]Çfj¼Áß‹¾Ç¾{×ÒsŸܦ}}rëIµÊÀRºBRÀ+ðµè­œyScÆCÕ½ù>ìîgÖaÒæm‹Êðt!ÀeUÆ p´½/k çUQSb‘3Z¦ ¦¥WÖзo.uÎÒYÜ&¯ç•hœ) îÝ@†X–`œÍ0†rEC:s‘,®Ë1º7v TNßö†ò
endstream
endobj
-1530 0 obj
-<< /Type /FontDescriptor /FontName /VMQSYC+CMEX7 /Flags 4 /FontBBox [ -12 -2951 1627 770 ] /Ascent 49 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 80 /XHeight 431 /CharSet( /radicalbig) /FontFile 1531 0 R >>
+1527 0 obj
+<< /Type /FontDescriptor /FontName /VMQSYC+CMEX7 /Flags 4 /FontBBox [ -12 -2951 1627 770 ] /Ascent 49 /CapHeight 0 /Descent -600 /ItalicAngle 0 /StemV 80 /XHeight 431 /CharSet( /radicalbig) /FontFile 1528 0 R >>
endobj
-1533 0 obj
+1530 0 obj
<< /Length1 1830 /Length2 11276 /Length3 0 /Filter /FlateDecode /Length 12424 >>
stream
xÚ·T[ë-ŒkqŠS‚'¸»-- @° )îV´¸»»-V¼¸S¤H¡hq×>zäžsïÿñÞÈÉžË×·æÚ;›žúµ&›¤9Ô,µ‡±q²…
@@ -7222,10 +7245,10 @@ të‘­Jc_´WP5jbep/šÙïîwUÜdê22>Ç3¦}ÖŸBn9žMmGvòŽXÂÓú-i1Ü@åÓ?BDV©lt[«~‰¦‰×_
ââÅ|²UƶOÝ3ýn0ñú&hW´ý×ê½A§:fãùBh;2Áb‹VFúó¯¬:u(¼¸”o7×È”÷?Ž‹¶xùs4„ëŹÒNÐó¥›gÅX%Ö%Fð}¨¥œüJ34‚GÌ_Û1˵Éÿ-{ Æ
endstream
endobj
-1532 0 obj
-<< /Type /FontDescriptor /FontName /CEORQM+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /A /B /C /D /I /L /a /b /c /comma /d /e /f /h /i /j /k /l /m /n /p /period /r /triangleright /u /x /y /z) /FontFile 1533 0 R >>
+1529 0 obj
+<< /Type /FontDescriptor /FontName /CEORQM+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /A /B /C /D /I /L /a /b /c /comma /d /e /f /h /i /j /k /l /m /n /p /period /r /triangleright /u /x /y /z) /FontFile 1530 0 R >>
endobj
-1535 0 obj
+1532 0 obj
<< /Length1 1415 /Length2 6063 /Length3 0 /Filter /FlateDecode /Length 7021 >>
stream
xÚuT“kÓ-Xh
@@ -7255,10 +7278,10 @@ OB+F|¹7’—¸æž2{° .æ2¤íx·cšZró‹øL_7-˜Æ_5üKmþ-ÜCEåMXÛ•´ o]Y1nfÉ«t/ éÖÎæ£
®b¤Ò×UyLq@ðjÆšm#<ûÕ—âañVYéÁ £ìGÃãÈ<ËëŠ^PÄÅ4É~0-³‘)ž‡gÚÙV2+ò \]õ"¬X,ÊÝpÓ aqò†×”“-¿¾T¤âýW'¤qY'“ÑD#_Ä’†_w"9FøuKKÀÿ
endstream
endobj
-1534 0 obj
-<< /Type /FontDescriptor /FontName /JZMBET+CMMI12 /Flags 4 /FontBBox [ -31 -250 1026 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 65 /XHeight 431 /CharSet( /A) /FontFile 1535 0 R >>
+1531 0 obj
+<< /Type /FontDescriptor /FontName /JZMBET+CMMI12 /Flags 4 /FontBBox [ -31 -250 1026 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 65 /XHeight 431 /CharSet( /A) /FontFile 1532 0 R >>
endobj
-1537 0 obj
+1534 0 obj
<< /Length1 1451 /Length2 6812 /Length3 0 /Filter /FlateDecode /Length 7785 >>
stream
xÚtT”kÛ.)]’›Dº†îîî`€A˜!†AºSIi¤I¥¤Cº»”FøÇØßþ÷wÎZç¬Yë÷Î羞ûº^Fzm=N[˜5X…sòpEr*
@@ -7292,10 +7315,10 @@ y[¾f!Åèi–›;õ7W¬Ä%ûm¯Ä²¶¸õá Âï­“7·1v(oTŒ(}¥6˜ºú´uÅ4¶ìˆ/^%¾šO8âϨu(ž6gš
ŒƒÒÓaÊ ®¶ë†ÄËe|L1iRõ¬ý]e¸z©[
endstream
endobj
-1536 0 obj
-<< /Type /FontDescriptor /FontName /IUHNPC+CMMI5 /Flags 4 /FontBBox [ 37 -250 1349 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 90 /XHeight 431 /CharSet( /L /i /j /n) /FontFile 1537 0 R >>
+1533 0 obj
+<< /Type /FontDescriptor /FontName /IUHNPC+CMMI5 /Flags 4 /FontBBox [ 37 -250 1349 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 90 /XHeight 431 /CharSet( /L /i /j /n) /FontFile 1534 0 R >>
endobj
-1539 0 obj
+1536 0 obj
<< /Length1 1589 /Length2 8523 /Length3 0 /Filter /FlateDecode /Length 9572 >>
stream
xÚ´TTï.LŠ¢”´ÔCHÝ "Ý! 0ÄPC‹ÒÝ!%Ý)-!ÝÝ!%Ý%ýõÿûÖºwÍZgγë}Ÿ½Ÿ}€”ÊjÌb&6FiœÄÂÆPPxÍ`cã`accGÕ¡p+ÈŸft &ÄÞjãÿW€„= °I‚áq
@@ -7339,10 +7362,10 @@ Szi¶›qû`Rky5ŠàzXª‡-
_›G)Jx™±·œÎУ<g|ô“Ùe°Byõ"7t¨*¡<˜õÿ
endstream
endobj
-1538 0 obj
-<< /Type /FontDescriptor /FontName /WUDPRN+CMMI7 /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 81 /XHeight 431 /CharSet( /C /L /T /comma /e /i /j /k /n /p /q /star /x) /FontFile 1539 0 R >>
+1535 0 obj
+<< /Type /FontDescriptor /FontName /WUDPRN+CMMI7 /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 81 /XHeight 431 /CharSet( /C /L /T /comma /e /i /j /k /n /p /q /star /x) /FontFile 1536 0 R >>
endobj
-1541 0 obj
+1538 0 obj
<< /Length1 1438 /Length2 6548 /Length3 0 /Filter /FlateDecode /Length 7523 >>
stream
xÚt4ÜkׯÑ"Z¢DÉ0zÁè½Fï5Ú`0ŒÌè!z½Ñ[H„$DïDoDÑ#¾IrÎ{¾óÞ»Ö½kÖúϳûþ=û·6f]>y{”-L…ÄðùA
@@ -7379,10 +7402,10 @@ w¾t/Ö°¢µj@Ê8Þ84Ï}î?¶¦emœîŒµƒ\ï÷9P?Ç{¯6jx)˜*ÉNaqžÄI¤uÃoÞÅ€3êÚÙëõ¢1°•‘óší&
¸Å*I¥ŸáÂÆÂNSÃÝØ+ê$¤Ä3zžÀ ¢tç$Šx½ g6.É/…™Ð)~sù_2oÏ’ÿlù¡AëÓÿS"©ŽÊåÅF!XzP•‡ó%i·3ÌäU£sLWsÌO¯ô‰L‚ÒÛˆÀ•kýlm­ÏÜ—‰fñ(]ƒzjûõ Y2
endstream
endobj
-1540 0 obj
-<< /Type /FontDescriptor /FontName /TEYYDJ+CMMI8 /Flags 4 /FontBBox [ -24 -250 1110 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 78 /XHeight 431 /CharSet( /i /j /n) /FontFile 1541 0 R >>
+1537 0 obj
+<< /Type /FontDescriptor /FontName /TEYYDJ+CMMI8 /Flags 4 /FontBBox [ -24 -250 1110 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 78 /XHeight 431 /CharSet( /i /j /n) /FontFile 1538 0 R >>
endobj
-1543 0 obj
+1540 0 obj
<< /Length1 1744 /Length2 11235 /Length3 0 /Filter /FlateDecode /Length 12356 >>
stream
xÚ·PØ.Œk‚;wwwwwg€!0ƒ îšw‡à–@pBpw÷
@@ -7429,42 +7452,10 @@ ttôÔo–¾ÎŽÑ„t™Ä!e웩þIÏ]öûø¶8NüúGƒ™'
ÂîÛo€ç§¨÷{¿{mÉí†1`µ 8èš>†Œè’ö`ž˜9X˜;;FŽVqñv·tµª$Ð3CY(nõþ°÷3ø‚®@þ}°"æZ­éWïkžªñ¯g¬cQ£ÐÍž*EkßF¸Y<lc ?ÔÉv0ß.+QßÑ2Sb¸£óM£ÙXw `éÞPÆÕiíáäÁÑÌ.³§–ÅzN ¯ £Þo„| ó€ˆÔ»£ž)ûn9ïù`ÑVƒìÛOi£{4æõ–0áÆ¡áöú—
endstream
endobj
-1542 0 obj
-<< /Type /FontDescriptor /FontName /IHIWXH+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /bracketleft /bracketright /c /eight /equal /five /four /i /n /nine /o /one /parenleft /parenright /plus /s /seven /six /three /two /zero) /FontFile 1543 0 R >>
-endobj
-1545 0 obj
-<< /Length1 1387 /Length2 5977 /Length3 0 /Filter /FlateDecode /Length 6920 >>
-stream
-xÚtT“kÓ-é½ é=ôÞ;J‘.
-’
-?#øwcä•”¡
-Wéá0Ôé ûù­ˆJ
-F-)´Äõþn:í­,aÀmrÃóí£ŽþaÝg¯Ú¾µ/ŒŽ+®K¢¨ÓË´ÔâÝo…‚Xþóµ$>IY”Ó¬ U,ÓÉÄ5qŒà»ó»QåĽcâg”{ujV9åSLØ©\èW0
-öxô&yo6Õv¦Ü›j·³øs¥ñúmûg3<fu¿ÝÏO§ »:o GT’ßà×ÎÛ¼Ái,ÝmÍ9þ8yk§¹A?E¡6”êüäÛ¼£ñ¸~Ò~½¥Â(éH1GFl–.ÿÜ[C®Ø[ºùfbçN Ù‡ ç¡ … šWÛ˜m¸å9ƒW…4Z훚çòi@òëãIC½ÞÁnuÂr„[nßôËbÜ@©É±jß»5ÂøBÁ‚—Y•ÑwûIˆ:žÑç°[Æö©|'ôÝI`–9b@=Üm5+´<iݧãv¶—Ó%‡ñgˆ®ä>­—§KŸÄ\j`…ÆJyV¹Þ8sšá3뇘ã\¯T2ëµÂùb¹òY þ8ÁháÙ¤¤3ÉÖ’}¤E¿\óy³ÏDZ° Z~™Öµå¢ +Gz9û÷n¹O •ž)H{
-P,$è]ïyühe! 7u¦#ÆòÑ%x¼z¹d‹r¤>¼š&;å’#Kx—Dra¹éUa2§íŠ·åaÎ{x§i
-_'ˆôÃ3ÆCÃÄ>Ϭˆûì¥cõ©Ù„¾‰Á ¬þfa% ²ý£™š™Ir®'¬Ä¡LÑ!ÃY’™¬ß@ô±OxÉ/³Ôå¤ÉÔ/q>J ¤^ïSÁý
-çt(˜ráG=›ZƦ{ÛFÕ«=£Ñ›•¢ÑfWÌ ³oNj*ž.Lâk“ÞCÍ£ßc.Ve øEIö.T¹nê{æ÷Ç78µàööDc‹Í¢
-êí“ËÐËw$êu?µÄùÅ¡ÓÀô
-˦ ëÊnòÄ5JérCúâi¥-Ò™f‹úÌ2Ï«¦Cˆf7,›æDt¯Œ ½ À§{âÜ@ÅR2‡›“¿ºËÅWEH—|}c€'8àõ‰;/žªEׄ[íêµm´Wdíu#D\‹×Kk^5VªÛòì‡>zRÎì!?”:É eD­oà£H’qÖ6Éïäi–«G^=²ï³´fð²ܱ8â7;ŒbuÂ)DÎJ°U oýHÆÙMS4ùÑ$>æp¢þaºp:qƒ‡aDº5±±Ò”2B“üÁØ0OåÐëZ}”`g £Áí‡,Ê2¿y(‘%žÑ[XWÇ$xØDÅ«®Ž$¡ ˜ªxk8l½ÓG7å%pá•57«Cp9eËh®edØ¥õR 眯ÔÁSïË2ðg°|z%õÆÁMÈ‚¼Y ú©]A•¬ŒÙ¼èÝ^ªÏ†\RžŠ„P!’oJÇÈ mT ëx6OÆ»7‚_U쉉-©’G¿ˆ™ÞÏS½ÝÍ×Æ–1„­Þø4Öæ‡È¢ìŽ‰rÓ*¯uò°]Hÿ.ë‹$ÊB ‹;»Âm‹Ð.¶¤—jRŠ’e˜…½_>6Ýl.åcÎÊ/µºbFÓ”þÌOW•r4€ˆsÇÔj5ï~º;Æ/… 3×jèdùŠx>ç~KV&ó¥ýÈ¢:™¨ÅG°†ºÖŠY¬§“áE3oñUÒDËoÌúÕ äë!czÆfnØ3U…˜Q?¢ÃFØrÙP=÷ÑÍ9ÕM}i¹_æ%HK³‰;V_~ægÍ>Æ¿¹ôBj£‹fo».´ÒÄeÂPc(;§¡SÕþ ­‚wát²¯1¿;¦uºZb̽“VúðÖ4Û&È [ÔÇyáê2#Ã}˜“Ó$´WDÚ½®°YÄd^=  ¡s›ïcMuä©=·ÚŠª°ÇdHºÈ@SÞéÇ ûõ« ÊDLZˆeùWÊXV'hà% œQ¹¤—QÆ&™¹± ’Q‹‚kV¢-\†M-¶Ï}m–IºÊ¹ìjüæިω5‡<=c —ù‹3!š”¦}«Qæ>zAc»ÊÃ9ìI8úÓ0ê-çñSÞ´XÀ3ÈÇîŒlÑŒÆwð§¬Ñö‰â’‹;·BŠ§ÈˆCLI‰†Ñ¹©cD|”(âQJôv † ÕŽ»©,vîÌ72 -Ϭ¢ÚÊp”ÐM
-™èÈ$SÔYZ¸œ³¼…{w+t°ÝÄ=›aãAiåæ ~b§h5J$yݹhúÍêAª ªxtÖrh]ô˜›Ø_R-/ó쎆À
-U†Óâ7î•jµ^TßjãåxZß÷ULS>#ûR×} @çt?]ï_v!O]I›Rß·žoNéŠÓZ¢òk;BÐølÍ>[VwßÜ‹¿.Â÷:tq›³öë`Uò›õW%·4k+'h¹ ×ëq›v{~ôíµ²£˜˜€ ã
-NçöçÄ„¸pË ¤wÙ÷¸Baš†·yýTúyÊ-qp½”[ eÍô2GߌE{»¿[o`â=:ëë(l˜¢·{¦bªqñæ¾ä›¡·ïGôt|Ÿñȶ• uzrs©„e§ñ]ÀÛN½âí)Ç$qß8Y–wr  \æï$Ót_)%Ì&#B¤ô\“£OƒÜÒsÆŒø5<Y2SÕºÞ¾ldxn¹¥éÕ*à“5<Àx­g(Dµ3óÜ<@¿¥…Dv—ÁŒãCnª«gÅ¢Ï:qªé_{.ù®öÑ Ø,ºXn’0Š÷z 6nr\ºLîÁù¿Z¾D„ÔE—ȸ½VüÑ•¯íƒºQ©äºW«Ap^EòÒÁÜì^óÊ:±)ã¦ïZu)n¾t•Aï¼ô¹·ä)'Œå
-O¬"ñ6}/H§Ws±¶aÊÌKUïdÇ›d‚ NjÛXc†;uj¸¿/¦U™-Œ\mâ lV¹?ÑR¿vIøôÀšžïC¹ !÷Ù˹ڜøÙoÂÅL<#É’›°ûÙO5óý¼ v®ÛimÙ…·BB'ãÛ# …ÂGÏšª7ŒØ€mQ'Ås÷Ƈ!9—ÜÛ­HŸŠ”YÜí< *]˜Eìð Ÿ/´¼T.ÛÆÜošáyüÂTpñàÕ“´Ð4ͪ´u$jŽ§ˆìº¥?»h|sùd˜f,Û 0>ŠÕc±(»„ä`2à± É",~·úRj›º¯gõ£øAÀ”‘Ùy‹¨C<ÛJ ùS%ÙM£ó€Â>ç ý“;
-AçæN—afK6Xù6­L„9mú=3†b¢"ßLéUªÐÜøÙ/ÂÙ\'.,$˜wLÓž kší,ú'½€Ù~+ÖFqæTj“Óðl¸oYçÜrÏrô'\ƒÎ$ˆl%ô¿>åÔ(ÕÍŸwkw¼w´¶Uïmðöds¯… ¿ø6í;Úƒ|\íº™ßÜN=3J\T›s"S
-A OMk‚\yM«£Z‡GT©H›ô¬áé·B'Õð²ó£×›vϼMyÊ×çâu„Ã×Å¡ÅC–0Ã{ž¨
-¯Xp;\8ܘ„’ º¥ä¹Ijäªnð]·¯»Åbæ7©âD»!xêìªñ6í¨i
-Q®Y+³ŸJ™æ¢ê+ö~½á>OfÈ•R'¤\]'n^7üOÅhL!Іýî’™Ô깆¤°q8äÓ÷Þ8º²$:G©wwĨŠ_NÛ‡i³±¯½øÀéÂÌ_ÀI»{óƒªÌÔ1›«ç ÓªÂÄQáÂÒ¾¯ÕËÞæ'¾Ò|ýõîÎÖ·G$ÏØE.hâÓc¦ì§p•= xzdfe„–%ðи&œTúTCY Û«¾ðŠ9ˆïS`zÒH˜÷†ƒc
-¶Ž“.
- ùçkþ?äEÊ”Ûù­ý+dÛ¨Øc’¿·|ÉuÛàel !+ÿÜÌ!^™`©ü¸õ÷+:Ùí8_@ ¯ôò$ºòäíðÍ´kéìb*ø«Ó„{s‰¢©rÝŸ÷̤¨•4LâäE㢨»9yà÷P»Ò‰åg‘ˆ¤SP&rª¦@{%)}”/Ög‘Gç=×>ωùŠwú”ëNc{ÃMÞù{.É$IJ'g¹»\A$9cbk&•´ÖTñz+¬É0Ùùñ7)÷K¥™¬˜Ê= Öá…û£ÏÃ…`Ÿ2ÜMÜf<ó…O”Ä
-¥(Ù'Ÿùªp¥¥õØ_ªx >sݽîÚÄáÌ¿ÇLfs~C»7_ñ ,–úú5Nð°暊ðÁè=×X-|ÝT÷CÉøŽ£¥S§u<WBAÍ®VÙ5¨UN
-gwÝþîlk{…Ár"_Úâ÷ãuTC‡
-ú¤3í|—ÍDnœfýâ!É\½ÉTÌÍcÌ jY¼—a­_”¥£¹¤ø?ë*s
-endstream
-endobj
-1544 0 obj
-<< /Type /FontDescriptor /FontName /YFCZGG+CMR12 /Flags 4 /FontBBox [ -34 -251 988 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 65 /XHeight 431 /CharSet( /zero) /FontFile 1545 0 R >>
+1539 0 obj
+<< /Type /FontDescriptor /FontName /IHIWXH+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /bracketleft /bracketright /c /eight /equal /five /four /i /n /nine /o /one /parenleft /parenright /plus /s /seven /six /three /two /zero) /FontFile 1540 0 R >>
endobj
-1547 0 obj
+1542 0 obj
<< /Length1 1447 /Length2 6556 /Length3 0 /Filter /FlateDecode /Length 7538 >>
stream
xÚVT\·%¤»Kphº%¤C‘®bf†I%iP@@º$•înéQJ”.7úÕûþ÷ÖzoÍZ3÷î÷ì{ö¹kØ™u øìa¶ É'È”<ÔÖ
@@ -7499,10 +7490,10 @@ eùÞO:[¿1bo_9ŠÍ£h[épu¶K}£ksÙ Õ 7˜\GU•0ÓÇžŸÓ6Г©?©óﱿ „Wy‡žØ$4·¥°kðwÍð}ÀzK
2·h&ji/,
endstream
endobj
-1546 0 obj
-<< /Type /FontDescriptor /FontName /CPMJUS+CMR5 /Flags 4 /FontBBox [ -10 -250 1304 750 ] /Ascent 694 /CapHeight 680 /Descent -194 /ItalicAngle 0 /StemV 89 /XHeight 431 /CharSet( /four /one /plus /three /two) /FontFile 1547 0 R >>
+1541 0 obj
+<< /Type /FontDescriptor /FontName /CPMJUS+CMR5 /Flags 4 /FontBBox [ -10 -250 1304 750 ] /Ascent 694 /CapHeight 680 /Descent -194 /ItalicAngle 0 /StemV 89 /XHeight 431 /CharSet( /four /one /plus /three /two) /FontFile 1542 0 R >>
endobj
-1549 0 obj
+1544 0 obj
<< /Length1 1595 /Length2 7817 /Length3 0 /Filter /FlateDecode /Length 8871 >>
stream
xÚ¶Tê6Œ€t
@@ -7540,10 +7531,10 @@ YŠ<QÉÉìjÿ8öê»ÿe^zê ‚•7”¸À—®rÊ-\
.+gµ!~Åœ«Iäê« #PAi®•¬Ðœé'ÕÚW·X…óøôÏŸf¢›±'Š_}ÚÂxßb¨K$yv»§à[IººoRºÊ¢ïTæ¹Y¯iG·Uèûå$ÛÝ¡sZ¶,U+hÓQÚüÿ
endstream
endobj
-1548 0 obj
-<< /Type /FontDescriptor /FontName /IZMGNT+CMR7 /Flags 4 /FontBBox [ -27 -250 1122 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /eight /five /four /nine /one /parenleft /parenright /plus /seven /six /three /two /zero) /FontFile 1549 0 R >>
+1543 0 obj
+<< /Type /FontDescriptor /FontName /IZMGNT+CMR7 /Flags 4 /FontBBox [ -27 -250 1122 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /eight /five /four /nine /one /parenleft /parenright /plus /seven /six /three /two /zero) /FontFile 1544 0 R >>
endobj
-1551 0 obj
+1546 0 obj
<< /Length1 1500 /Length2 6516 /Length3 0 /Filter /FlateDecode /Length 7522 >>
stream
xÚxTÚ²6"½J5 ½&ô*½IïMj $¡ƒôŽÒ‘Ž Þ•*½IU@štAºú¢Çsï=÷ÿ×zoe­${æ›Ùóíùf§°³èò+@öPU$Í
@@ -7586,10 +7577,10 @@ BƒH¨—úµ¾'渆m|{m¨/ÃðíÍ{.xoÖóHð2nEË -Üç.Ëw}æyäî'â*É7.Æ^ˆÙWeNÛèßšFsëU%ÏS
¿;J!uµjEÅ%Ñåm£ësþCâ¿zzÑ’¨þéFòeÑq­Û0x–Á–ó“¢~òÇ AJ/Ë›]jñ ‡z8‡{±äFŽ­§Ñçq²KeI*œƒÊÕé1êHoAÔ(áN{&dYÖÀ __Þ´ŽT›'EQzû
endstream
endobj
-1550 0 obj
-<< /Type /FontDescriptor /FontName /VGMPAA+CMSY10 /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /angbracketleft /angbracketright /arrowleft /minus /multiply) /FontFile 1551 0 R >>
+1545 0 obj
+<< /Type /FontDescriptor /FontName /VGMPAA+CMSY10 /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /angbracketleft /angbracketright /arrowleft /minus /multiply) /FontFile 1546 0 R >>
endobj
-1553 0 obj
+1548 0 obj
<< /Length1 1414 /Length2 6167 /Length3 0 /Filter /FlateDecode /Length 7134 >>
stream
xÚvTTkÛ6(HK7ÈFBÀ†ADj¥c˜`ˆb†îP:¥A@:¥SBRZ@:T@i”oÔsÞó÷ÿ×úÿ5kíÙÏu×s=÷uï½y8!†‚Jp´-BŠeCS
@@ -7620,10 +7611,10 @@ nÔû­Ž<žȦ
.7§¹z¥ Óä^XE©i[S“¾<Ùpˆ1•5*;A™§øñÕ»Ù<ød*+£w]§`Ó·¿3I4e:•¿îd«×z펢ËÚ4)Aû»¯wäTÀ¥iîwÚí||›/ª¤KÛKj -ÈTäfü bS“(Ìâ”TéáqÂ#ÐõzÉ%‰Iç`„—âuk9K^Þùeùƒ¸[÷šZ„wŒÅÊ£¼z›IÉ|UŠ»|°Ë„±&e•VJ6Sg„ߪa^É4ǵŽ+ •wŒN\E»ÉVÚØ©ze´ÒãÁïw`w¶Ø“/¾:˜êñ‘7¾ò—1á¼ ¿P@Õ᣸ªª·ÐÏìÆFt7‹ð™ÿã^HXÈfÖM[vîÂU:ûxüåµ'?iäb‹‚’iŠ Z¬MÂöù¶}&ÞäOàÄdáúŒ†@9fc»òHMàéFKlpUe’]ø:AŽ÷õE)Çô‘(x±È˜ž…k‹úm´DðÉÿ£ü@~½Òè•å ÍÃF–²0ANžþÇžÄE™ÝiXQRÎ÷m9æ¤l%§i;mͶ…éFÞoä‰1­Ýj 1 ^ʼn{ÚWG 7HO ]¤óȉ"•)Ujzí”lLÊô?oò»Ü
endstream
endobj
-1552 0 obj
-<< /Type /FontDescriptor /FontName /UZBPXA+CMSY5 /Flags 4 /FontBBox [ 21 -944 1448 791 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 56 /XHeight 431 /CharSet( /arrowleft /minus) /FontFile 1553 0 R >>
+1547 0 obj
+<< /Type /FontDescriptor /FontName /UZBPXA+CMSY5 /Flags 4 /FontBBox [ 21 -944 1448 791 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 56 /XHeight 431 /CharSet( /arrowleft /minus) /FontFile 1548 0 R >>
endobj
-1555 0 obj
+1550 0 obj
<< /Length1 1435 /Length2 6179 /Length3 0 /Filter /FlateDecode /Length 7153 >>
stream
xÚtTÔ[ß.Ý(ô €„0 Ò! Ò‚Ã0À30 Ý”€Ò%’* ’RÒ-Hw7"|£žóžï¼÷®uïšµþ³÷óËgïç·ÙYµõxe­–P%Å âã—
@@ -7652,326 +7643,326 @@ d’"`ßÀtUe>‘!%Ä_lkhCg¼§ëKOÕnWò~­ÚyöÒ£Â@᪘+õ™Ó>1#Ï1àøVGŽ¯¦pñ.¦A…’rórfSbË
;¯ÈjÚjœIZ¸xÙ±™å1öINzfݪƒ¬±Õy‰¦á1MƒÉ3¶"}~]\ÇÎ耆n>s5Rñ¸üQܶÒÀ€ nz¢©p¯œ‡~FqkŒqܲ=Üé'8í~ê*Ù}ÿ›¾Þø
endstream
endobj
-1554 0 obj
-<< /Type /FontDescriptor /FontName /QYJPQA+CMSY7 /Flags 4 /FontBBox [ -15 -951 1251 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /arrowleft /arrowup /minus) /FontFile 1555 0 R >>
+1549 0 obj
+<< /Type /FontDescriptor /FontName /QYJPQA+CMSY7 /Flags 4 /FontBBox [ -15 -951 1251 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /arrowleft /arrowup /minus) /FontFile 1550 0 R >>
endobj
-754 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /XEMCLW+CMBX10 /FontDescriptor 1526 0 R /FirstChar 49 /LastChar 100 /Widths 1350 0 R >>
+764 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /XEMCLW+CMBX10 /FontDescriptor 1523 0 R /FirstChar 49 /LastChar 100 /Widths 1347 0 R >>
endobj
-375 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /CFYTDH+CMEX10 /FontDescriptor 1528 0 R /FirstChar 12 /LastChar 125 /Widths 1477 0 R >>
+379 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CFYTDH+CMEX10 /FontDescriptor 1525 0 R /FirstChar 12 /LastChar 125 /Widths 1474 0 R >>
endobj
-410 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /VMQSYC+CMEX7 /FontDescriptor 1530 0 R /FirstChar 112 /LastChar 112 /Widths 1385 0 R >>
+414 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /VMQSYC+CMEX7 /FontDescriptor 1527 0 R /FirstChar 112 /LastChar 112 /Widths 1382 0 R >>
endobj
-379 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /CEORQM+CMMI10 /FontDescriptor 1532 0 R /FirstChar 46 /LastChar 122 /Widths 1473 0 R >>
+383 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CEORQM+CMMI10 /FontDescriptor 1529 0 R /FirstChar 46 /LastChar 122 /Widths 1470 0 R >>
endobj
-423 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /JZMBET+CMMI12 /FontDescriptor 1534 0 R /FirstChar 65 /LastChar 65 /Widths 1378 0 R >>
+427 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /JZMBET+CMMI12 /FontDescriptor 1531 0 R /FirstChar 65 /LastChar 65 /Widths 1375 0 R >>
endobj
-378 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /IUHNPC+CMMI5 /FontDescriptor 1536 0 R /FirstChar 76 /LastChar 110 /Widths 1474 0 R >>
+382 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /IUHNPC+CMMI5 /FontDescriptor 1533 0 R /FirstChar 76 /LastChar 110 /Widths 1471 0 R >>
endobj
-376 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /WUDPRN+CMMI7 /FontDescriptor 1538 0 R /FirstChar 59 /LastChar 120 /Widths 1476 0 R >>
+380 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /WUDPRN+CMMI7 /FontDescriptor 1535 0 R /FirstChar 59 /LastChar 120 /Widths 1473 0 R >>
endobj
-490 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /TEYYDJ+CMMI8 /FontDescriptor 1540 0 R /FirstChar 105 /LastChar 110 /Widths 1371 0 R >>
+489 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /TEYYDJ+CMMI8 /FontDescriptor 1537 0 R /FirstChar 105 /LastChar 110 /Widths 1368 0 R >>
endobj
-382 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /IHIWXH+CMR10 /FontDescriptor 1542 0 R /FirstChar 40 /LastChar 115 /Widths 1465 0 R >>
+386 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /IHIWXH+CMR10 /FontDescriptor 1539 0 R /FirstChar 40 /LastChar 115 /Widths 1462 0 R >>
endobj
-932 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /YFCZGG+CMR12 /FontDescriptor 1544 0 R /FirstChar 48 /LastChar 48 /Widths 1337 0 R >>
+381 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CPMJUS+CMR5 /FontDescriptor 1541 0 R /FirstChar 43 /LastChar 52 /Widths 1472 0 R >>
endobj
-377 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /CPMJUS+CMR5 /FontDescriptor 1546 0 R /FirstChar 43 /LastChar 52 /Widths 1475 0 R >>
+384 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /IZMGNT+CMR7 /FontDescriptor 1543 0 R /FirstChar 40 /LastChar 57 /Widths 1469 0 R >>
endobj
-380 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /IZMGNT+CMR7 /FontDescriptor 1548 0 R /FirstChar 40 /LastChar 57 /Widths 1472 0 R >>
+408 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /VGMPAA+CMSY10 /FontDescriptor 1545 0 R /FirstChar 0 /LastChar 105 /Widths 1383 0 R >>
endobj
-404 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /VGMPAA+CMSY10 /FontDescriptor 1550 0 R /FirstChar 0 /LastChar 105 /Widths 1386 0 R >>
+753 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /UZBPXA+CMSY5 /FontDescriptor 1547 0 R /FirstChar 0 /LastChar 32 /Widths 1348 0 R >>
endobj
-743 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /UZBPXA+CMSY5 /FontDescriptor 1552 0 R /FirstChar 0 /LastChar 32 /Widths 1351 0 R >>
+653 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /QYJPQA+CMSY7 /FontDescriptor 1549 0 R /FirstChar 0 /LastChar 34 /Widths 1355 0 R >>
endobj
-645 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /QYJPQA+CMSY7 /FontDescriptor 1554 0 R /FirstChar 0 /LastChar 34 /Widths 1358 0 R >>
+398 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 10 /Kids [ 365 0 R 403 0 R 411 0 R 424 0 R 441 0 R 450 0 R 455 0 R 459 0 R 463 0 R 470 0 R ] >>
endobj
-394 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 10 /Kids [ 361 0 R 399 0 R 407 0 R 420 0 R 437 0 R 446 0 R 451 0 R 455 0 R 459 0 R 466 0 R ] >>
+479 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 10 /Kids [ 475 0 R 486 0 R 498 0 R 505 0 R 510 0 R 515 0 R 520 0 R 528 0 R 535 0 R 541 0 R ] >>
endobj
-480 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 10 /Kids [ 477 0 R 487 0 R 497 0 R 502 0 R 507 0 R 512 0 R 520 0 R 527 0 R 533 0 R 540 0 R ] >>
+551 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 10 /Kids [ 548 0 R 554 0 R 560 0 R 568 0 R 574 0 R 579 0 R 588 0 R 597 0 R 604 0 R 611 0 R ] >>
endobj
-548 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 10 /Kids [ 545 0 R 552 0 R 560 0 R 566 0 R 571 0 R 580 0 R 589 0 R 596 0 R 603 0 R 608 0 R ] >>
+619 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 10 /Kids [ 616 0 R 624 0 R 631 0 R 638 0 R 650 0 R 658 0 R 665 0 R 673 0 R 679 0 R 690 0 R ] >>
endobj
-618 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 10 /Kids [ 615 0 R 623 0 R 630 0 R 642 0 R 650 0 R 657 0 R 665 0 R 671 0 R 682 0 R 689 0 R ] >>
+706 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 10 /Kids [ 698 0 R 711 0 R 716 0 R 730 0 R 740 0 R 745 0 R 750 0 R 761 0 R 770 0 R 779 0 R ] >>
endobj
-705 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 10 /Kids [ 702 0 R 708 0 R 720 0 R 730 0 R 735 0 R 740 0 R 751 0 R 760 0 R 769 0 R 777 0 R ] >>
+790 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 10 /Kids [ 787 0 R 794 0 R 800 0 R 806 0 R 813 0 R 821 0 R 830 0 R 845 0 R 852 0 R 857 0 R ] >>
endobj
-786 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 10 /Kids [ 783 0 R 790 0 R 797 0 R 803 0 R 811 0 R 820 0 R 835 0 R 842 0 R 847 0 R 853 0 R ] >>
+868 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 10 /Kids [ 865 0 R 870 0 R 874 0 R 878 0 R 882 0 R 886 0 R 891 0 R 896 0 R 900 0 R 904 0 R ] >>
endobj
-860 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 10 /Kids [ 857 0 R 862 0 R 866 0 R 870 0 R 874 0 R 879 0 R 884 0 R 888 0 R 892 0 R 896 0 R ] >>
+911 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 10 /Kids [ 908 0 R 913 0 R 917 0 R 921 0 R 925 0 R 929 0 R 1048 0 R 1152 0 R 1230 0 R 1282 0 R ] >>
endobj
-903 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 10 /Kids [ 900 0 R 905 0 R 909 0 R 913 0 R 917 0 R 921 0 R 925 0 R 929 0 R 934 0 R 1059 0 R ] >>
+1333 0 obj
+<< /Type /Pages /Parent 1551 0 R /Count 1 /Kids [ 1330 0 R ] >>
endobj
-1180 0 obj
-<< /Type /Pages /Parent 1556 0 R /Count 4 /Kids [ 1177 0 R 1234 0 R 1286 0 R 1333 0 R ] >>
+1551 0 obj
+<< /Type /Pages /Count 81 /Kids [ 398 0 R 479 0 R 551 0 R 619 0 R 706 0 R 790 0 R 868 0 R 911 0 R 1333 0 R ] >>
endobj
-1556 0 obj
-<< /Type /Pages /Count 84 /Kids [ 394 0 R 480 0 R 548 0 R 618 0 R 705 0 R 786 0 R 860 0 R 903 0 R 1180 0 R ] >>
+1552 0 obj
+<< /Type /Outlines /First 6 0 R /Last 362 0 R /Count 20 >>
endobj
-1557 0 obj
-<< /Type /Outlines /First 6 0 R /Last 358 0 R /Count 20 >>
+362 0 obj
+<< /Title 363 0 R /A 360 0 R /Parent 1552 0 R /Prev 358 0 R >>
endobj
358 0 obj
-<< /Title 359 0 R /A 356 0 R /Parent 1557 0 R /Prev 354 0 R >>
+<< /Title 359 0 R /A 356 0 R /Parent 1552 0 R /Prev 314 0 R /Next 362 0 R >>
endobj
354 0 obj
-<< /Title 355 0 R /A 352 0 R /Parent 1557 0 R /Prev 310 0 R /Next 358 0 R >>
+<< /Title 355 0 R /A 352 0 R /Parent 314 0 R /Prev 350 0 R >>
endobj
350 0 obj
-<< /Title 351 0 R /A 348 0 R /Parent 310 0 R /Prev 346 0 R >>
+<< /Title 351 0 R /A 348 0 R /Parent 314 0 R /Prev 346 0 R /Next 354 0 R >>
endobj
346 0 obj
-<< /Title 347 0 R /A 344 0 R /Parent 310 0 R /Prev 342 0 R /Next 350 0 R >>
+<< /Title 347 0 R /A 344 0 R /Parent 314 0 R /Prev 342 0 R /Next 350 0 R >>
endobj
342 0 obj
-<< /Title 343 0 R /A 340 0 R /Parent 310 0 R /Prev 338 0 R /Next 346 0 R >>
+<< /Title 343 0 R /A 340 0 R /Parent 314 0 R /Prev 338 0 R /Next 346 0 R >>
endobj
338 0 obj
-<< /Title 339 0 R /A 336 0 R /Parent 310 0 R /Prev 334 0 R /Next 342 0 R >>
+<< /Title 339 0 R /A 336 0 R /Parent 314 0 R /Prev 334 0 R /Next 342 0 R >>
endobj
334 0 obj
-<< /Title 335 0 R /A 332 0 R /Parent 310 0 R /Prev 330 0 R /Next 338 0 R >>
+<< /Title 335 0 R /A 332 0 R /Parent 314 0 R /Prev 330 0 R /Next 338 0 R >>
endobj
330 0 obj
-<< /Title 331 0 R /A 328 0 R /Parent 310 0 R /Prev 326 0 R /Next 334 0 R >>
+<< /Title 331 0 R /A 328 0 R /Parent 314 0 R /Prev 326 0 R /Next 334 0 R >>
endobj
326 0 obj
-<< /Title 327 0 R /A 324 0 R /Parent 310 0 R /Prev 322 0 R /Next 330 0 R >>
+<< /Title 327 0 R /A 324 0 R /Parent 314 0 R /Prev 322 0 R /Next 330 0 R >>
endobj
322 0 obj
-<< /Title 323 0 R /A 320 0 R /Parent 310 0 R /Prev 318 0 R /Next 326 0 R >>
+<< /Title 323 0 R /A 320 0 R /Parent 314 0 R /Prev 318 0 R /Next 326 0 R >>
endobj
318 0 obj
-<< /Title 319 0 R /A 316 0 R /Parent 310 0 R /Prev 314 0 R /Next 322 0 R >>
+<< /Title 319 0 R /A 316 0 R /Parent 314 0 R /Next 322 0 R >>
endobj
314 0 obj
-<< /Title 315 0 R /A 312 0 R /Parent 310 0 R /Next 318 0 R >>
+<< /Title 315 0 R /A 312 0 R /Parent 1552 0 R /Prev 294 0 R /Next 358 0 R /First 318 0 R /Last 354 0 R /Count -10 >>
endobj
310 0 obj
-<< /Title 311 0 R /A 308 0 R /Parent 1557 0 R /Prev 290 0 R /Next 354 0 R /First 314 0 R /Last 350 0 R /Count -10 >>
+<< /Title 311 0 R /A 308 0 R /Parent 294 0 R /Prev 306 0 R >>
endobj
306 0 obj
-<< /Title 307 0 R /A 304 0 R /Parent 290 0 R /Prev 302 0 R >>
+<< /Title 307 0 R /A 304 0 R /Parent 294 0 R /Prev 302 0 R /Next 310 0 R >>
endobj
302 0 obj
-<< /Title 303 0 R /A 300 0 R /Parent 290 0 R /Prev 298 0 R /Next 306 0 R >>
+<< /Title 303 0 R /A 300 0 R /Parent 294 0 R /Prev 298 0 R /Next 306 0 R >>
endobj
298 0 obj
-<< /Title 299 0 R /A 296 0 R /Parent 290 0 R /Prev 294 0 R /Next 302 0 R >>
+<< /Title 299 0 R /A 296 0 R /Parent 294 0 R /Next 302 0 R >>
endobj
294 0 obj
-<< /Title 295 0 R /A 292 0 R /Parent 290 0 R /Next 298 0 R >>
+<< /Title 295 0 R /A 292 0 R /Parent 1552 0 R /Prev 290 0 R /Next 314 0 R /First 298 0 R /Last 310 0 R /Count -4 >>
endobj
290 0 obj
-<< /Title 291 0 R /A 288 0 R /Parent 1557 0 R /Prev 286 0 R /Next 310 0 R /First 294 0 R /Last 306 0 R /Count -4 >>
+<< /Title 291 0 R /A 288 0 R /Parent 1552 0 R /Prev 262 0 R /Next 294 0 R >>
endobj
286 0 obj
-<< /Title 287 0 R /A 284 0 R /Parent 1557 0 R /Prev 258 0 R /Next 290 0 R >>
+<< /Title 287 0 R /A 284 0 R /Parent 262 0 R /Prev 282 0 R >>
endobj
282 0 obj
-<< /Title 283 0 R /A 280 0 R /Parent 258 0 R /Prev 278 0 R >>
+<< /Title 283 0 R /A 280 0 R /Parent 262 0 R /Prev 278 0 R /Next 286 0 R >>
endobj
278 0 obj
-<< /Title 279 0 R /A 276 0 R /Parent 258 0 R /Prev 274 0 R /Next 282 0 R >>
+<< /Title 279 0 R /A 276 0 R /Parent 262 0 R /Prev 266 0 R /Next 282 0 R >>
endobj
274 0 obj
-<< /Title 275 0 R /A 272 0 R /Parent 258 0 R /Prev 262 0 R /Next 278 0 R >>
+<< /Title 275 0 R /A 272 0 R /Parent 266 0 R /Prev 270 0 R >>
endobj
270 0 obj
-<< /Title 271 0 R /A 268 0 R /Parent 262 0 R /Prev 266 0 R >>
+<< /Title 271 0 R /A 268 0 R /Parent 266 0 R /Next 274 0 R >>
endobj
266 0 obj
-<< /Title 267 0 R /A 264 0 R /Parent 262 0 R /Next 270 0 R >>
+<< /Title 267 0 R /A 264 0 R /Parent 262 0 R /Next 278 0 R /First 270 0 R /Last 274 0 R /Count -2 >>
endobj
262 0 obj
-<< /Title 263 0 R /A 260 0 R /Parent 258 0 R /Next 274 0 R /First 266 0 R /Last 270 0 R /Count -2 >>
+<< /Title 263 0 R /A 260 0 R /Parent 1552 0 R /Prev 214 0 R /Next 290 0 R /First 266 0 R /Last 286 0 R /Count -4 >>
endobj
258 0 obj
-<< /Title 259 0 R /A 256 0 R /Parent 1557 0 R /Prev 210 0 R /Next 286 0 R /First 262 0 R /Last 282 0 R /Count -4 >>
+<< /Title 259 0 R /A 256 0 R /Parent 214 0 R /Prev 254 0 R >>
endobj
254 0 obj
-<< /Title 255 0 R /A 252 0 R /Parent 210 0 R /Prev 250 0 R >>
+<< /Title 255 0 R /A 252 0 R /Parent 214 0 R /Prev 250 0 R /Next 258 0 R >>
endobj
250 0 obj
-<< /Title 251 0 R /A 248 0 R /Parent 210 0 R /Prev 246 0 R /Next 254 0 R >>
+<< /Title 251 0 R /A 248 0 R /Parent 214 0 R /Prev 246 0 R /Next 254 0 R >>
endobj
246 0 obj
-<< /Title 247 0 R /A 244 0 R /Parent 210 0 R /Prev 242 0 R /Next 250 0 R >>
+<< /Title 247 0 R /A 244 0 R /Parent 214 0 R /Prev 242 0 R /Next 250 0 R >>
endobj
242 0 obj
-<< /Title 243 0 R /A 240 0 R /Parent 210 0 R /Prev 238 0 R /Next 246 0 R >>
+<< /Title 243 0 R /A 240 0 R /Parent 214 0 R /Prev 238 0 R /Next 246 0 R >>
endobj
238 0 obj
-<< /Title 239 0 R /A 236 0 R /Parent 210 0 R /Prev 234 0 R /Next 242 0 R >>
+<< /Title 239 0 R /A 236 0 R /Parent 214 0 R /Prev 234 0 R /Next 242 0 R >>
endobj
234 0 obj
-<< /Title 235 0 R /A 232 0 R /Parent 210 0 R /Prev 230 0 R /Next 238 0 R >>
+<< /Title 235 0 R /A 232 0 R /Parent 214 0 R /Prev 230 0 R /Next 238 0 R >>
endobj
230 0 obj
-<< /Title 231 0 R /A 228 0 R /Parent 210 0 R /Prev 226 0 R /Next 234 0 R >>
+<< /Title 231 0 R /A 228 0 R /Parent 214 0 R /Prev 226 0 R /Next 234 0 R >>
endobj
226 0 obj
-<< /Title 227 0 R /A 224 0 R /Parent 210 0 R /Prev 222 0 R /Next 230 0 R >>
+<< /Title 227 0 R /A 224 0 R /Parent 214 0 R /Prev 222 0 R /Next 230 0 R >>
endobj
222 0 obj
-<< /Title 223 0 R /A 220 0 R /Parent 210 0 R /Prev 218 0 R /Next 226 0 R >>
+<< /Title 223 0 R /A 220 0 R /Parent 214 0 R /Prev 218 0 R /Next 226 0 R >>
endobj
218 0 obj
-<< /Title 219 0 R /A 216 0 R /Parent 210 0 R /Prev 214 0 R /Next 222 0 R >>
+<< /Title 219 0 R /A 216 0 R /Parent 214 0 R /Next 222 0 R >>
endobj
214 0 obj
-<< /Title 215 0 R /A 212 0 R /Parent 210 0 R /Next 218 0 R >>
+<< /Title 215 0 R /A 212 0 R /Parent 1552 0 R /Prev 190 0 R /Next 262 0 R /First 218 0 R /Last 258 0 R /Count -11 >>
endobj
210 0 obj
-<< /Title 211 0 R /A 208 0 R /Parent 1557 0 R /Prev 186 0 R /Next 258 0 R /First 214 0 R /Last 254 0 R /Count -11 >>
+<< /Title 211 0 R /A 208 0 R /Parent 190 0 R /Prev 206 0 R >>
endobj
206 0 obj
-<< /Title 207 0 R /A 204 0 R /Parent 186 0 R /Prev 202 0 R >>
+<< /Title 207 0 R /A 204 0 R /Parent 190 0 R /Prev 202 0 R /Next 210 0 R >>
endobj
202 0 obj
-<< /Title 203 0 R /A 200 0 R /Parent 186 0 R /Prev 198 0 R /Next 206 0 R >>
+<< /Title 203 0 R /A 200 0 R /Parent 190 0 R /Prev 198 0 R /Next 206 0 R >>
endobj
198 0 obj
-<< /Title 199 0 R /A 196 0 R /Parent 186 0 R /Prev 194 0 R /Next 202 0 R >>
+<< /Title 199 0 R /A 196 0 R /Parent 190 0 R /Prev 194 0 R /Next 202 0 R >>
endobj
194 0 obj
-<< /Title 195 0 R /A 192 0 R /Parent 186 0 R /Prev 190 0 R /Next 198 0 R >>
+<< /Title 195 0 R /A 192 0 R /Parent 190 0 R /Next 198 0 R >>
endobj
190 0 obj
-<< /Title 191 0 R /A 188 0 R /Parent 186 0 R /Next 194 0 R >>
+<< /Title 191 0 R /A 188 0 R /Parent 1552 0 R /Prev 170 0 R /Next 214 0 R /First 194 0 R /Last 210 0 R /Count -5 >>
endobj
186 0 obj
-<< /Title 187 0 R /A 184 0 R /Parent 1557 0 R /Prev 166 0 R /Next 210 0 R /First 190 0 R /Last 206 0 R /Count -5 >>
+<< /Title 187 0 R /A 184 0 R /Parent 170 0 R /Prev 182 0 R >>
endobj
182 0 obj
-<< /Title 183 0 R /A 180 0 R /Parent 166 0 R /Prev 178 0 R >>
+<< /Title 183 0 R /A 180 0 R /Parent 170 0 R /Prev 178 0 R /Next 186 0 R >>
endobj
178 0 obj
-<< /Title 179 0 R /A 176 0 R /Parent 166 0 R /Prev 174 0 R /Next 182 0 R >>
+<< /Title 179 0 R /A 176 0 R /Parent 170 0 R /Prev 174 0 R /Next 182 0 R >>
endobj
174 0 obj
-<< /Title 175 0 R /A 172 0 R /Parent 166 0 R /Prev 170 0 R /Next 178 0 R >>
+<< /Title 175 0 R /A 172 0 R /Parent 170 0 R /Next 178 0 R >>
endobj
170 0 obj
-<< /Title 171 0 R /A 168 0 R /Parent 166 0 R /Next 174 0 R >>
+<< /Title 171 0 R /A 168 0 R /Parent 1552 0 R /Prev 166 0 R /Next 190 0 R /First 174 0 R /Last 186 0 R /Count -4 >>
endobj
166 0 obj
-<< /Title 167 0 R /A 164 0 R /Parent 1557 0 R /Prev 162 0 R /Next 186 0 R /First 170 0 R /Last 182 0 R /Count -4 >>
+<< /Title 167 0 R /A 164 0 R /Parent 1552 0 R /Prev 138 0 R /Next 170 0 R >>
endobj
162 0 obj
-<< /Title 163 0 R /A 160 0 R /Parent 1557 0 R /Prev 134 0 R /Next 166 0 R >>
+<< /Title 163 0 R /A 160 0 R /Parent 138 0 R /Prev 158 0 R >>
endobj
158 0 obj
-<< /Title 159 0 R /A 156 0 R /Parent 134 0 R /Prev 154 0 R >>
+<< /Title 159 0 R /A 156 0 R /Parent 138 0 R /Prev 154 0 R /Next 162 0 R >>
endobj
154 0 obj
-<< /Title 155 0 R /A 152 0 R /Parent 134 0 R /Prev 150 0 R /Next 158 0 R >>
+<< /Title 155 0 R /A 152 0 R /Parent 138 0 R /Prev 150 0 R /Next 158 0 R >>
endobj
150 0 obj
-<< /Title 151 0 R /A 148 0 R /Parent 134 0 R /Prev 146 0 R /Next 154 0 R >>
+<< /Title 151 0 R /A 148 0 R /Parent 138 0 R /Prev 146 0 R /Next 154 0 R >>
endobj
146 0 obj
-<< /Title 147 0 R /A 144 0 R /Parent 134 0 R /Prev 142 0 R /Next 150 0 R >>
+<< /Title 147 0 R /A 144 0 R /Parent 138 0 R /Prev 142 0 R /Next 150 0 R >>
endobj
142 0 obj
-<< /Title 143 0 R /A 140 0 R /Parent 134 0 R /Prev 138 0 R /Next 146 0 R >>
+<< /Title 143 0 R /A 140 0 R /Parent 138 0 R /Next 146 0 R >>
endobj
138 0 obj
-<< /Title 139 0 R /A 136 0 R /Parent 134 0 R /Next 142 0 R >>
+<< /Title 139 0 R /A 136 0 R /Parent 1552 0 R /Prev 134 0 R /Next 166 0 R /First 142 0 R /Last 162 0 R /Count -6 >>
endobj
134 0 obj
-<< /Title 135 0 R /A 132 0 R /Parent 1557 0 R /Prev 130 0 R /Next 162 0 R /First 138 0 R /Last 158 0 R /Count -6 >>
+<< /Title 135 0 R /A 132 0 R /Parent 1552 0 R /Prev 118 0 R /Next 138 0 R >>
endobj
130 0 obj
-<< /Title 131 0 R /A 128 0 R /Parent 1557 0 R /Prev 114 0 R /Next 134 0 R >>
+<< /Title 131 0 R /A 128 0 R /Parent 118 0 R /Prev 126 0 R >>
endobj
126 0 obj
-<< /Title 127 0 R /A 124 0 R /Parent 114 0 R /Prev 122 0 R >>
+<< /Title 127 0 R /A 124 0 R /Parent 118 0 R /Prev 122 0 R /Next 130 0 R >>
endobj
122 0 obj
-<< /Title 123 0 R /A 120 0 R /Parent 114 0 R /Prev 118 0 R /Next 126 0 R >>
+<< /Title 123 0 R /A 120 0 R /Parent 118 0 R /Next 126 0 R >>
endobj
118 0 obj
-<< /Title 119 0 R /A 116 0 R /Parent 114 0 R /Next 122 0 R >>
+<< /Title 119 0 R /A 116 0 R /Parent 1552 0 R /Prev 114 0 R /Next 134 0 R /First 122 0 R /Last 130 0 R /Count -3 >>
endobj
114 0 obj
-<< /Title 115 0 R /A 112 0 R /Parent 1557 0 R /Prev 110 0 R /Next 130 0 R /First 118 0 R /Last 126 0 R /Count -3 >>
+<< /Title 115 0 R /A 112 0 R /Parent 1552 0 R /Prev 94 0 R /Next 118 0 R >>
endobj
110 0 obj
-<< /Title 111 0 R /A 108 0 R /Parent 1557 0 R /Prev 90 0 R /Next 114 0 R >>
+<< /Title 111 0 R /A 108 0 R /Parent 94 0 R /Prev 106 0 R >>
endobj
106 0 obj
-<< /Title 107 0 R /A 104 0 R /Parent 90 0 R /Prev 102 0 R >>
+<< /Title 107 0 R /A 104 0 R /Parent 94 0 R /Prev 102 0 R /Next 110 0 R >>
endobj
102 0 obj
-<< /Title 103 0 R /A 100 0 R /Parent 90 0 R /Prev 98 0 R /Next 106 0 R >>
+<< /Title 103 0 R /A 100 0 R /Parent 94 0 R /Prev 98 0 R /Next 106 0 R >>
endobj
98 0 obj
-<< /Title 99 0 R /A 96 0 R /Parent 90 0 R /Prev 94 0 R /Next 102 0 R >>
+<< /Title 99 0 R /A 96 0 R /Parent 94 0 R /Next 102 0 R >>
endobj
94 0 obj
-<< /Title 95 0 R /A 92 0 R /Parent 90 0 R /Next 98 0 R >>
+<< /Title 95 0 R /A 92 0 R /Parent 1552 0 R /Prev 50 0 R /Next 114 0 R /First 98 0 R /Last 110 0 R /Count -4 >>
endobj
90 0 obj
-<< /Title 91 0 R /A 88 0 R /Parent 1557 0 R /Prev 46 0 R /Next 110 0 R /First 94 0 R /Last 106 0 R /Count -4 >>
+<< /Title 91 0 R /A 88 0 R /Parent 70 0 R /Prev 86 0 R >>
endobj
86 0 obj
-<< /Title 87 0 R /A 84 0 R /Parent 66 0 R /Prev 82 0 R >>
+<< /Title 87 0 R /A 84 0 R /Parent 70 0 R /Prev 82 0 R /Next 90 0 R >>
endobj
82 0 obj
-<< /Title 83 0 R /A 80 0 R /Parent 66 0 R /Prev 78 0 R /Next 86 0 R >>
+<< /Title 83 0 R /A 80 0 R /Parent 70 0 R /Prev 78 0 R /Next 86 0 R >>
endobj
78 0 obj
-<< /Title 79 0 R /A 76 0 R /Parent 66 0 R /Prev 74 0 R /Next 82 0 R >>
+<< /Title 79 0 R /A 76 0 R /Parent 70 0 R /Prev 74 0 R /Next 82 0 R >>
endobj
74 0 obj
-<< /Title 75 0 R /A 72 0 R /Parent 66 0 R /Prev 70 0 R /Next 78 0 R >>
+<< /Title 75 0 R /A 72 0 R /Parent 70 0 R /Next 78 0 R >>
endobj
70 0 obj
-<< /Title 71 0 R /A 68 0 R /Parent 66 0 R /Next 74 0 R >>
+<< /Title 71 0 R /A 68 0 R /Parent 50 0 R /Prev 66 0 R /First 74 0 R /Last 90 0 R /Count -5 >>
endobj
66 0 obj
-<< /Title 67 0 R /A 64 0 R /Parent 46 0 R /Prev 62 0 R /First 70 0 R /Last 86 0 R /Count -5 >>
+<< /Title 67 0 R /A 64 0 R /Parent 50 0 R /Prev 54 0 R /Next 70 0 R >>
endobj
62 0 obj
-<< /Title 63 0 R /A 60 0 R /Parent 46 0 R /Prev 50 0 R /Next 66 0 R >>
+<< /Title 63 0 R /A 60 0 R /Parent 54 0 R /Prev 58 0 R >>
endobj
58 0 obj
-<< /Title 59 0 R /A 56 0 R /Parent 50 0 R /Prev 54 0 R >>
+<< /Title 59 0 R /A 56 0 R /Parent 54 0 R /Next 62 0 R >>
endobj
54 0 obj
-<< /Title 55 0 R /A 52 0 R /Parent 50 0 R /Next 58 0 R >>
+<< /Title 55 0 R /A 52 0 R /Parent 50 0 R /Next 66 0 R /First 58 0 R /Last 62 0 R /Count -2 >>
endobj
50 0 obj
-<< /Title 51 0 R /A 48 0 R /Parent 46 0 R /Next 62 0 R /First 54 0 R /Last 58 0 R /Count -2 >>
+<< /Title 51 0 R /A 48 0 R /Parent 1552 0 R /Prev 18 0 R /Next 94 0 R /First 54 0 R /Last 70 0 R /Count -3 >>
endobj
46 0 obj
-<< /Title 47 0 R /A 44 0 R /Parent 1557 0 R /Prev 18 0 R /Next 90 0 R /First 50 0 R /Last 66 0 R /Count -3 >>
+<< /Title 47 0 R /A 44 0 R /Parent 18 0 R /Prev 42 0 R >>
endobj
42 0 obj
-<< /Title 43 0 R /A 40 0 R /Parent 18 0 R /Prev 38 0 R >>
+<< /Title 43 0 R /A 40 0 R /Parent 18 0 R /Prev 38 0 R /Next 46 0 R >>
endobj
38 0 obj
<< /Title 39 0 R /A 36 0 R /Parent 18 0 R /Prev 34 0 R /Next 42 0 R >>
@@ -7989,1619 +7980,1618 @@ endobj
<< /Title 23 0 R /A 20 0 R /Parent 18 0 R /Next 26 0 R >>
endobj
18 0 obj
-<< /Title 19 0 R /A 16 0 R /Parent 1557 0 R /Prev 14 0 R /Next 46 0 R /First 22 0 R /Last 42 0 R /Count -6 >>
+<< /Title 19 0 R /A 16 0 R /Parent 1552 0 R /Prev 14 0 R /Next 50 0 R /First 22 0 R /Last 46 0 R /Count -7 >>
endobj
14 0 obj
-<< /Title 15 0 R /A 12 0 R /Parent 1557 0 R /Prev 10 0 R /Next 18 0 R >>
+<< /Title 15 0 R /A 12 0 R /Parent 1552 0 R /Prev 10 0 R /Next 18 0 R >>
endobj
10 0 obj
-<< /Title 11 0 R /A 8 0 R /Parent 1557 0 R /Prev 6 0 R /Next 14 0 R >>
+<< /Title 11 0 R /A 8 0 R /Parent 1552 0 R /Prev 6 0 R /Next 14 0 R >>
endobj
6 0 obj
-<< /Title 7 0 R /A 4 0 R /Parent 1557 0 R /Next 10 0 R >>
+<< /Title 7 0 R /A 4 0 R /Parent 1552 0 R /Next 10 0 R >>
+endobj
+1553 0 obj
+<< /Names [ (Doc-Start) 370 0 R (Item.1) 415 0 R (Item.10) 726 0 R (Item.11) 862 0 R (Item.12) 863 0 R (Item.2) 416 0 R (Item.3) 417 0 R (Item.4) 418 0 R (Item.5) 704 0 R (Item.6) 705 0 R (Item.7) 723 0 R (Item.8) 724 0 R (Item.9) 725 0 R (page.1) 369 0 R (page.10) 472 0 R (page.11) 477 0 R (page.12) 488 0 R (page.13) 500 0 R (page.14) 507 0 R (page.15) 512 0 R (page.16) 517 0 R (page.17) 522 0 R (page.18) 530 0 R (page.19) 537 0 R (page.2) 405 0 R (page.20) 543 0 R (page.21) 550 0 R (page.22) 556 0 R (page.23) 562 0 R (page.24) 570 0 R (page.25) 576 0 R (page.26) 581 0 R ] /Limits [ (Doc-Start) (page.26) ] >>
+endobj
+1554 0 obj
+<< /Names [ (page.27) 590 0 R (page.28) 599 0 R (page.29) 606 0 R (page.3) 413 0 R (page.30) 613 0 R (page.31) 618 0 R (page.32) 626 0 R (page.33) 633 0 R (page.34) 640 0 R (page.35) 652 0 R (page.36) 660 0 R (page.37) 667 0 R (page.38) 675 0 R (page.39) 681 0 R (page.4) 426 0 R (page.40) 692 0 R (page.41) 700 0 R (page.42) 713 0 R (page.43) 718 0 R (page.44) 732 0 R (page.45) 742 0 R (page.46) 747 0 R (page.47) 752 0 R (page.48) 763 0 R (page.49) 772 0 R (page.5) 443 0 R (page.50) 781 0 R (page.51) 789 0 R (page.52) 796 0 R (page.53) 802 0 R (page.54) 808 0 R (page.55) 815 0 R ] /Limits [ (page.27) (page.55) ] >>
+endobj
+1555 0 obj
+<< /Names [ (page.56) 823 0 R (page.57) 832 0 R (page.58) 847 0 R (page.59) 854 0 R (page.6) 452 0 R (page.60) 859 0 R (page.61) 867 0 R (page.62) 872 0 R (page.63) 876 0 R (page.64) 880 0 R (page.65) 884 0 R (page.66) 888 0 R (page.67) 893 0 R (page.68) 898 0 R (page.69) 902 0 R (page.7) 457 0 R (page.70) 906 0 R (page.71) 910 0 R (page.72) 915 0 R (page.73) 919 0 R (page.74) 923 0 R (page.75) 927 0 R (page.76) 931 0 R (page.77) 1050 0 R (page.78) 1154 0 R (page.79) 1232 0 R (page.8) 461 0 R (page.80) 1284 0 R (page.81) 1332 0 R (page.9) 465 0 R (section*.2) 361 0 R (section.1) 5 0 R ] /Limits [ (page.56) (section.1) ] >>
+endobj
+1556 0 obj
+<< /Names [ (section.10) 137 0 R (section.11) 165 0 R (section.12) 169 0 R (section.13) 189 0 R (section.14) 213 0 R (section.15) 261 0 R (section.16) 289 0 R (section.17) 293 0 R (section.18) 313 0 R (section.19) 357 0 R (section.2) 9 0 R (section.3) 13 0 R (section.4) 17 0 R (section.5) 49 0 R (section.6) 93 0 R (section.7) 113 0 R (section.8) 117 0 R (section.9) 133 0 R (subsection.10.1) 141 0 R (subsection.10.2) 145 0 R (subsection.10.3) 149 0 R (subsection.10.4) 153 0 R (subsection.10.5) 157 0 R (subsection.10.6) 161 0 R (subsection.12.1) 173 0 R (subsection.12.2) 177 0 R (subsection.12.3) 181 0 R (subsection.12.4) 185 0 R (subsection.13.1) 193 0 R (subsection.13.2) 197 0 R (subsection.13.3) 201 0 R (subsection.13.4) 205 0 R ] /Limits [ (section.10) (subsection.13.4) ] >>
+endobj
+1557 0 obj
+<< /Names [ (subsection.13.5) 209 0 R (subsection.14.1) 217 0 R (subsection.14.10) 253 0 R (subsection.14.11) 257 0 R (subsection.14.2) 221 0 R (subsection.14.3) 225 0 R (subsection.14.4) 229 0 R (subsection.14.5) 233 0 R (subsection.14.6) 237 0 R (subsection.14.7) 241 0 R (subsection.14.8) 245 0 R (subsection.14.9) 249 0 R (subsection.15.1) 265 0 R (subsection.15.2) 277 0 R (subsection.15.3) 281 0 R (subsection.15.4) 285 0 R (subsection.17.1) 297 0 R (subsection.17.2) 301 0 R (subsection.17.3) 305 0 R (subsection.17.4) 309 0 R (subsection.18.1) 317 0 R (subsection.18.10) 353 0 R (subsection.18.2) 321 0 R (subsection.18.3) 325 0 R (subsection.18.4) 329 0 R (subsection.18.5) 333 0 R (subsection.18.6) 337 0 R (subsection.18.7) 341 0 R (subsection.18.8) 345 0 R (subsection.18.9) 349 0 R (subsection.4.1) 21 0 R (subsection.4.2) 25 0 R ] /Limits [ (subsection.13.5) (subsection.4.2) ] >>
endobj
1558 0 obj
-<< /Names [ (Doc-Start) 366 0 R (Item.1) 411 0 R (Item.10) 716 0 R (Item.11) 850 0 R (Item.12) 851 0 R (Item.2) 412 0 R (Item.3) 413 0 R (Item.4) 414 0 R (Item.5) 695 0 R (Item.6) 696 0 R (Item.7) 713 0 R (Item.8) 714 0 R (Item.9) 715 0 R (page.1) 365 0 R (page.10) 468 0 R (page.11) 479 0 R (page.12) 489 0 R (page.13) 499 0 R (page.14) 504 0 R (page.15) 509 0 R (page.16) 514 0 R (page.17) 522 0 R (page.18) 529 0 R (page.19) 535 0 R (page.2) 401 0 R (page.20) 542 0 R (page.21) 547 0 R (page.22) 554 0 R (page.23) 562 0 R (page.24) 568 0 R (page.25) 573 0 R (page.26) 582 0 R ] /Limits [ (Doc-Start) (page.26) ] >>
+<< /Names [ (subsection.4.3) 29 0 R (subsection.4.4) 33 0 R (subsection.4.5) 37 0 R (subsection.4.6) 41 0 R (subsection.4.7) 45 0 R (subsection.5.1) 53 0 R (subsection.5.2) 65 0 R (subsection.5.3) 69 0 R (subsection.6.1) 97 0 R (subsection.6.2) 101 0 R (subsection.6.3) 105 0 R (subsection.6.4) 109 0 R (subsection.8.1) 121 0 R (subsection.8.2) 125 0 R (subsection.8.3) 129 0 R (subsubsection.15.1.1) 269 0 R (subsubsection.15.1.2) 273 0 R (subsubsection.5.1.1) 57 0 R (subsubsection.5.1.2) 61 0 R (subsubsection.5.3.1) 73 0 R (subsubsection.5.3.2) 77 0 R (subsubsection.5.3.3) 81 0 R (subsubsection.5.3.4) 85 0 R (subsubsection.5.3.5) 89 0 R (table.caption.1) 694 0 R (tabularnote.1) 701 0 R (tabularnote.2) 703 0 R (tabularnote.3) 719 0 R (tabularnote.4) 720 0 R (tabularnote.5) 721 0 R (tabularnote.6) 722 0 R (tabularnote.7) 860 0 R ] /Limits [ (subsection.4.3) (tabularnote.7) ] >>
endobj
1559 0 obj
-<< /Names [ (page.27) 591 0 R (page.28) 598 0 R (page.29) 605 0 R (page.3) 409 0 R (page.30) 610 0 R (page.31) 617 0 R (page.32) 625 0 R (page.33) 632 0 R (page.34) 644 0 R (page.35) 652 0 R (page.36) 659 0 R (page.37) 667 0 R (page.38) 673 0 R (page.39) 684 0 R (page.4) 422 0 R (page.40) 691 0 R (page.41) 704 0 R (page.42) 710 0 R (page.43) 722 0 R (page.44) 732 0 R (page.45) 737 0 R (page.46) 742 0 R (page.47) 753 0 R (page.48) 762 0 R (page.49) 771 0 R (page.5) 439 0 R (page.50) 779 0 R (page.51) 785 0 R (page.52) 792 0 R (page.53) 799 0 R (page.54) 805 0 R (page.55) 813 0 R ] /Limits [ (page.27) (page.55) ] >>
+<< /Names [ (tabularnote.8) 861 0 R ] /Limits [ (tabularnote.8) (tabularnote.8) ] >>
endobj
1560 0 obj
-<< /Names [ (page.56) 822 0 R (page.57) 837 0 R (page.58) 844 0 R (page.59) 849 0 R (page.6) 448 0 R (page.60) 855 0 R (page.61) 859 0 R (page.62) 864 0 R (page.63) 868 0 R (page.64) 872 0 R (page.65) 876 0 R (page.66) 881 0 R (page.67) 886 0 R (page.68) 890 0 R (page.69) 894 0 R (page.7) 453 0 R (page.70) 898 0 R (page.71) 902 0 R (page.72) 907 0 R (page.73) 911 0 R (page.74) 915 0 R (page.75) 919 0 R (page.76) 923 0 R (page.77) 927 0 R (page.78) 931 0 R (page.79) 936 0 R (page.8) 457 0 R (page.80) 1061 0 R (page.81) 1179 0 R (page.82) 1236 0 R (page.83) 1288 0 R (page.84) 1335 0 R ] /Limits [ (page.56) (page.84) ] >>
+<< /Kids [ 1553 0 R 1554 0 R 1555 0 R 1556 0 R 1557 0 R 1558 0 R 1559 0 R ] /Limits [ (Doc-Start) (tabularnote.8) ] >>
endobj
1561 0 obj
-<< /Names [ (page.9) 461 0 R (section*.2) 357 0 R (section.1) 5 0 R (section.10) 133 0 R (section.11) 161 0 R (section.12) 165 0 R (section.13) 185 0 R (section.14) 209 0 R (section.15) 257 0 R (section.16) 285 0 R (section.17) 289 0 R (section.18) 309 0 R (section.19) 353 0 R (section.2) 9 0 R (section.3) 13 0 R (section.4) 17 0 R (section.5) 45 0 R (section.6) 89 0 R (section.7) 109 0 R (section.8) 113 0 R (section.9) 129 0 R (subsection.10.1) 137 0 R (subsection.10.2) 141 0 R (subsection.10.3) 145 0 R (subsection.10.4) 149 0 R (subsection.10.5) 153 0 R (subsection.10.6) 157 0 R (subsection.12.1) 169 0 R (subsection.12.2) 173 0 R (subsection.12.3) 177 0 R (subsection.12.4) 181 0 R (subsection.13.1) 189 0 R ] /Limits [ (page.9) (subsection.13.1) ] >>
+<< /Dests 1560 0 R >>
endobj
1562 0 obj
-<< /Names [ (subsection.13.2) 193 0 R (subsection.13.3) 197 0 R (subsection.13.4) 201 0 R (subsection.13.5) 205 0 R (subsection.14.1) 213 0 R (subsection.14.10) 249 0 R (subsection.14.11) 253 0 R (subsection.14.2) 217 0 R (subsection.14.3) 221 0 R (subsection.14.4) 225 0 R (subsection.14.5) 229 0 R (subsection.14.6) 233 0 R (subsection.14.7) 237 0 R (subsection.14.8) 241 0 R (subsection.14.9) 245 0 R (subsection.15.1) 261 0 R (subsection.15.2) 273 0 R (subsection.15.3) 277 0 R (subsection.15.4) 281 0 R (subsection.17.1) 293 0 R (subsection.17.2) 297 0 R (subsection.17.3) 301 0 R (subsection.17.4) 305 0 R (subsection.18.1) 313 0 R (subsection.18.10) 349 0 R (subsection.18.2) 317 0 R (subsection.18.3) 321 0 R (subsection.18.4) 325 0 R (subsection.18.5) 329 0 R (subsection.18.6) 333 0 R (subsection.18.7) 337 0 R (subsection.18.8) 341 0 R ] /Limits [ (subsection.13.2) (subsection.18.8) ] >>
+<< /Type /Catalog /Pages 1551 0 R /Outlines 1552 0 R /Names 1561 0 R /PageMode/UseOutlines /OpenAction 364 0 R >>
endobj
1563 0 obj
-<< /Names [ (subsection.18.9) 345 0 R (subsection.4.1) 21 0 R (subsection.4.2) 25 0 R (subsection.4.3) 29 0 R (subsection.4.4) 33 0 R (subsection.4.5) 37 0 R (subsection.4.6) 41 0 R (subsection.5.1) 49 0 R (subsection.5.2) 61 0 R (subsection.5.3) 65 0 R (subsection.6.1) 93 0 R (subsection.6.2) 97 0 R (subsection.6.3) 101 0 R (subsection.6.4) 105 0 R (subsection.8.1) 117 0 R (subsection.8.2) 121 0 R (subsection.8.3) 125 0 R (subsubsection.15.1.1) 265 0 R (subsubsection.15.1.2) 269 0 R (subsubsection.5.1.1) 53 0 R (subsubsection.5.1.2) 57 0 R (subsubsection.5.3.1) 69 0 R (subsubsection.5.3.2) 73 0 R (subsubsection.5.3.3) 77 0 R (subsubsection.5.3.4) 81 0 R (subsubsection.5.3.5) 85 0 R (table.caption.1) 698 0 R (tabularnote.1) 692 0 R (tabularnote.2) 694 0 R (tabularnote.3) 711 0 R (tabularnote.4) 712 0 R ] /Limits [ (subsection.18.9) (tabularnote.4) ] >>
-endobj
-1564 0 obj
-<< /Kids [ 1558 0 R 1559 0 R 1560 0 R 1561 0 R 1562 0 R 1563 0 R ] /Limits [ (Doc-Start) (tabularnote.4) ] >>
-endobj
-1565 0 obj
-<< /Dests 1564 0 R >>
-endobj
-1566 0 obj
-<< /Type /Catalog /Pages 1556 0 R /Outlines 1557 0 R /Names 1565 0 R /PageMode/UseOutlines /OpenAction 360 0 R >>
-endobj
-1567 0 obj
-<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y)/Title(\376\377\000T\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000'\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000')/Subject(\376\377\000A\000\040\000L\000a\000T\000e\000X\000\040\000p\000a\000c\000k\000a\000g\000e)/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240423140805+02'00') /ModDate (D:20240423140805+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.3.31)) >>
+<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y)/Title(\376\377\000T\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000'\000n\000i\000c\000e\000m\000a\000t\000r\000i\000x\000')/Subject(\376\377\000A\000\040\000L\000a\000T\000e\000X\000\040\000p\000a\000c\000k\000a\000g\000e)/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240629150051+02'00') /ModDate (D:20240629150051+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.4)) >>
endobj
xref
-0 1568
+0 1564
0000000000 65535 f
-0000601876 00000 n
-0000602032 00000 n
-0000602104 00000 n
+0000594625 00000 n
+0000594781 00000 n
+0000594853 00000 n
0000000020 00000 n
-0000036227 00000 n
-0000899874 00000 n
+0000036449 00000 n
+0000886093 00000 n
0000000065 00000 n
0000000264 00000 n
-0000036287 00000 n
-0000899787 00000 n
+0000036509 00000 n
+0000886006 00000 n
0000000309 00000 n
0000000527 00000 n
-0000041534 00000 n
-0000899698 00000 n
+0000041755 00000 n
+0000885917 00000 n
0000000573 00000 n
0000000791 00000 n
-0000048678 00000 n
-0000899572 00000 n
+0000049032 00000 n
+0000885791 00000 n
0000000837 00000 n
0000000918 00000 n
-0000048739 00000 n
-0000899498 00000 n
+0000049093 00000 n
+0000885717 00000 n
0000000969 00000 n
0000001060 00000 n
-0000061960 00000 n
-0000899411 00000 n
+0000062132 00000 n
+0000885630 00000 n
0000001111 00000 n
0000001255 00000 n
-0000062021 00000 n
-0000899324 00000 n
+0000062193 00000 n
+0000885543 00000 n
0000001306 00000 n
0000001435 00000 n
-0000067658 00000 n
-0000899237 00000 n
+0000067907 00000 n
+0000885456 00000 n
0000001486 00000 n
0000001620 00000 n
-0000067719 00000 n
-0000899150 00000 n
+0000067968 00000 n
+0000885369 00000 n
0000001671 00000 n
0000001955 00000 n
-0000072575 00000 n
-0000899076 00000 n
+0000073045 00000 n
+0000885282 00000 n
0000002006 00000 n
0000002280 00000 n
-0000076254 00000 n
-0000898950 00000 n
-0000002326 00000 n
-0000002402 00000 n
-0000076315 00000 n
-0000898839 00000 n
-0000002453 00000 n
-0000002736 00000 n
-0000076376 00000 n
-0000898765 00000 n
-0000002792 00000 n
-0000002916 00000 n
-0000081959 00000 n
-0000898691 00000 n
-0000002972 00000 n
-0000003099 00000 n
-0000082020 00000 n
-0000898604 00000 n
-0000003150 00000 n
-0000003399 00000 n
-0000087662 00000 n
-0000898493 00000 n
-0000003450 00000 n
-0000003681 00000 n
-0000094747 00000 n
-0000898419 00000 n
-0000003737 00000 n
-0000003907 00000 n
-0000094808 00000 n
-0000898332 00000 n
-0000003963 00000 n
-0000004218 00000 n
-0000094869 00000 n
-0000898245 00000 n
-0000004274 00000 n
-0000004409 00000 n
-0000101387 00000 n
-0000898158 00000 n
-0000004465 00000 n
-0000004602 00000 n
-0000106540 00000 n
-0000898084 00000 n
-0000004658 00000 n
-0000004840 00000 n
-0000118487 00000 n
-0000897956 00000 n
-0000004886 00000 n
-0000005196 00000 n
-0000118548 00000 n
-0000897882 00000 n
-0000005247 00000 n
-0000005356 00000 n
-0000124513 00000 n
-0000897794 00000 n
-0000005407 00000 n
-0000005666 00000 n
-0000148342 00000 n
-0000897703 00000 n
-0000005718 00000 n
-0000005973 00000 n
-0000159481 00000 n
-0000897625 00000 n
-0000006025 00000 n
-0000006208 00000 n
-0000159543 00000 n
-0000897532 00000 n
-0000006255 00000 n
-0000006398 00000 n
-0000159605 00000 n
-0000897399 00000 n
-0000006445 00000 n
-0000006606 00000 n
-0000159667 00000 n
-0000897320 00000 n
-0000006658 00000 n
-0000006745 00000 n
-0000164997 00000 n
-0000897227 00000 n
-0000006797 00000 n
-0000006897 00000 n
-0000169691 00000 n
-0000897148 00000 n
-0000006949 00000 n
-0000007115 00000 n
-0000177107 00000 n
-0000897054 00000 n
-0000007162 00000 n
-0000007348 00000 n
-0000197838 00000 n
-0000896921 00000 n
-0000007396 00000 n
-0000007569 00000 n
-0000210578 00000 n
-0000896842 00000 n
-0000007622 00000 n
-0000007772 00000 n
-0000230914 00000 n
-0000896749 00000 n
-0000007825 00000 n
-0000008052 00000 n
-0000241757 00000 n
-0000896656 00000 n
-0000008105 00000 n
-0000008440 00000 n
-0000241819 00000 n
-0000896563 00000 n
-0000008493 00000 n
-0000008687 00000 n
-0000246991 00000 n
-0000896470 00000 n
-0000008740 00000 n
-0000008946 00000 n
-0000253949 00000 n
-0000896391 00000 n
-0000008999 00000 n
-0000009193 00000 n
-0000254011 00000 n
-0000896297 00000 n
-0000009241 00000 n
-0000009513 00000 n
-0000261319 00000 n
-0000896164 00000 n
-0000009561 00000 n
-0000009666 00000 n
-0000278840 00000 n
-0000896085 00000 n
-0000009719 00000 n
-0000009944 00000 n
-0000278902 00000 n
-0000895992 00000 n
-0000009997 00000 n
-0000010375 00000 n
-0000296096 00000 n
-0000895899 00000 n
-0000010428 00000 n
-0000010772 00000 n
-0000302085 00000 n
-0000895820 00000 n
-0000010825 00000 n
-0000011095 00000 n
-0000302147 00000 n
-0000895687 00000 n
-0000011143 00000 n
-0000011357 00000 n
-0000302209 00000 n
-0000895608 00000 n
-0000011410 00000 n
-0000011548 00000 n
-0000307536 00000 n
-0000895515 00000 n
-0000011601 00000 n
-0000011698 00000 n
-0000307598 00000 n
-0000895422 00000 n
-0000011751 00000 n
-0000011889 00000 n
-0000316181 00000 n
-0000895329 00000 n
-0000011942 00000 n
-0000012153 00000 n
-0000325057 00000 n
-0000895250 00000 n
-0000012206 00000 n
-0000012453 00000 n
-0000325119 00000 n
-0000895116 00000 n
-0000012501 00000 n
-0000012603 00000 n
-0000325181 00000 n
-0000895037 00000 n
-0000012656 00000 n
-0000012806 00000 n
-0000334140 00000 n
-0000894944 00000 n
-0000012859 00000 n
-0000013004 00000 n
-0000334202 00000 n
-0000894851 00000 n
-0000013057 00000 n
-0000013282 00000 n
-0000334264 00000 n
-0000894758 00000 n
-0000013335 00000 n
-0000013557 00000 n
-0000339872 00000 n
-0000894665 00000 n
-0000013610 00000 n
-0000013743 00000 n
-0000339934 00000 n
-0000894572 00000 n
-0000013796 00000 n
-0000013911 00000 n
-0000346082 00000 n
-0000894479 00000 n
-0000013964 00000 n
-0000014135 00000 n
-0000351742 00000 n
-0000894386 00000 n
-0000014188 00000 n
-0000014323 00000 n
-0000351804 00000 n
-0000894293 00000 n
-0000014376 00000 n
-0000014529 00000 n
-0000351866 00000 n
-0000894200 00000 n
-0000014583 00000 n
-0000014809 00000 n
-0000351928 00000 n
-0000894121 00000 n
-0000014863 00000 n
-0000015056 00000 n
-0000358270 00000 n
-0000893988 00000 n
-0000015104 00000 n
-0000015280 00000 n
-0000358332 00000 n
-0000893870 00000 n
-0000015333 00000 n
-0000015646 00000 n
-0000363491 00000 n
-0000893791 00000 n
-0000015704 00000 n
-0000015844 00000 n
-0000363553 00000 n
-0000893712 00000 n
-0000015902 00000 n
-0000016068 00000 n
-0000371265 00000 n
-0000893619 00000 n
-0000016121 00000 n
-0000016348 00000 n
-0000378965 00000 n
-0000893526 00000 n
-0000016401 00000 n
-0000016704 00000 n
-0000384577 00000 n
-0000893447 00000 n
-0000016757 00000 n
-0000017052 00000 n
-0000388877 00000 n
-0000893353 00000 n
-0000017100 00000 n
-0000017248 00000 n
-0000402196 00000 n
-0000893220 00000 n
-0000017296 00000 n
-0000017413 00000 n
-0000402258 00000 n
-0000893141 00000 n
-0000017466 00000 n
-0000017568 00000 n
-0000402319 00000 n
-0000893048 00000 n
-0000017621 00000 n
-0000017731 00000 n
-0000408203 00000 n
-0000892955 00000 n
-0000017784 00000 n
-0000017974 00000 n
-0000408264 00000 n
-0000892876 00000 n
-0000018027 00000 n
-0000018141 00000 n
-0000416695 00000 n
-0000892742 00000 n
+0000077190 00000 n
+0000885208 00000 n
+0000002331 00000 n
+0000002493 00000 n
+0000083680 00000 n
+0000885082 00000 n
+0000002539 00000 n
+0000002615 00000 n
+0000083741 00000 n
+0000884971 00000 n
+0000002666 00000 n
+0000002949 00000 n
+0000083802 00000 n
+0000884897 00000 n
+0000003005 00000 n
+0000003129 00000 n
+0000089048 00000 n
+0000884823 00000 n
+0000003185 00000 n
+0000003312 00000 n
+0000089108 00000 n
+0000884736 00000 n
+0000003363 00000 n
+0000003612 00000 n
+0000095107 00000 n
+0000884625 00000 n
+0000003663 00000 n
+0000003894 00000 n
+0000095168 00000 n
+0000884551 00000 n
+0000003950 00000 n
+0000004120 00000 n
+0000102599 00000 n
+0000884464 00000 n
+0000004176 00000 n
+0000004431 00000 n
+0000102660 00000 n
+0000884377 00000 n
+0000004487 00000 n
+0000004622 00000 n
+0000109180 00000 n
+0000884290 00000 n
+0000004678 00000 n
+0000004815 00000 n
+0000109240 00000 n
+0000884216 00000 n
+0000004871 00000 n
+0000005053 00000 n
+0000125318 00000 n
+0000884088 00000 n
+0000005099 00000 n
+0000005409 00000 n
+0000125379 00000 n
+0000884013 00000 n
+0000005460 00000 n
+0000005569 00000 n
+0000131012 00000 n
+0000883922 00000 n
+0000005621 00000 n
+0000005881 00000 n
+0000155229 00000 n
+0000883830 00000 n
+0000005933 00000 n
+0000006188 00000 n
+0000166225 00000 n
+0000883752 00000 n
+0000006240 00000 n
+0000006423 00000 n
+0000166287 00000 n
+0000883659 00000 n
+0000006470 00000 n
+0000006613 00000 n
+0000166349 00000 n
+0000883526 00000 n
+0000006660 00000 n
+0000006821 00000 n
+0000166411 00000 n
+0000883447 00000 n
+0000006873 00000 n
+0000006960 00000 n
+0000171724 00000 n
+0000883354 00000 n
+0000007012 00000 n
+0000007112 00000 n
+0000176429 00000 n
+0000883275 00000 n
+0000007164 00000 n
+0000007330 00000 n
+0000183847 00000 n
+0000883181 00000 n
+0000007377 00000 n
+0000007563 00000 n
+0000204585 00000 n
+0000883048 00000 n
+0000007611 00000 n
+0000007784 00000 n
+0000217322 00000 n
+0000882969 00000 n
+0000007837 00000 n
+0000007987 00000 n
+0000237659 00000 n
+0000882876 00000 n
+0000008040 00000 n
+0000008267 00000 n
+0000248501 00000 n
+0000882783 00000 n
+0000008320 00000 n
+0000008655 00000 n
+0000248563 00000 n
+0000882690 00000 n
+0000008708 00000 n
+0000008902 00000 n
+0000253734 00000 n
+0000882597 00000 n
+0000008955 00000 n
+0000009161 00000 n
+0000260692 00000 n
+0000882518 00000 n
+0000009214 00000 n
+0000009408 00000 n
+0000260753 00000 n
+0000882424 00000 n
+0000009456 00000 n
+0000009728 00000 n
+0000268063 00000 n
+0000882291 00000 n
+0000009776 00000 n
+0000009881 00000 n
+0000285584 00000 n
+0000882212 00000 n
+0000009934 00000 n
+0000010159 00000 n
+0000285646 00000 n
+0000882119 00000 n
+0000010212 00000 n
+0000010590 00000 n
+0000302866 00000 n
+0000882026 00000 n
+0000010643 00000 n
+0000010987 00000 n
+0000309236 00000 n
+0000881947 00000 n
+0000011040 00000 n
+0000011310 00000 n
+0000309298 00000 n
+0000881814 00000 n
+0000011358 00000 n
+0000011572 00000 n
+0000309360 00000 n
+0000881735 00000 n
+0000011625 00000 n
+0000011763 00000 n
+0000314555 00000 n
+0000881642 00000 n
+0000011816 00000 n
+0000011913 00000 n
+0000314617 00000 n
+0000881549 00000 n
+0000011966 00000 n
+0000012104 00000 n
+0000322876 00000 n
+0000881456 00000 n
+0000012157 00000 n
+0000012368 00000 n
+0000331713 00000 n
+0000881377 00000 n
+0000012421 00000 n
+0000012668 00000 n
+0000331775 00000 n
+0000881243 00000 n
+0000012716 00000 n
+0000012818 00000 n
+0000331837 00000 n
+0000881164 00000 n
+0000012871 00000 n
+0000013021 00000 n
+0000340796 00000 n
+0000881071 00000 n
+0000013074 00000 n
+0000013219 00000 n
+0000340858 00000 n
+0000880978 00000 n
+0000013272 00000 n
+0000013497 00000 n
+0000340920 00000 n
+0000880885 00000 n
+0000013550 00000 n
+0000013772 00000 n
+0000346530 00000 n
+0000880792 00000 n
+0000013825 00000 n
+0000013958 00000 n
+0000346592 00000 n
+0000880699 00000 n
+0000014011 00000 n
+0000014126 00000 n
+0000352739 00000 n
+0000880606 00000 n
+0000014179 00000 n
+0000014350 00000 n
+0000358316 00000 n
+0000880513 00000 n
+0000014403 00000 n
+0000014538 00000 n
+0000358378 00000 n
+0000880420 00000 n
+0000014591 00000 n
+0000014744 00000 n
+0000358440 00000 n
+0000880327 00000 n
+0000014798 00000 n
+0000015024 00000 n
+0000358502 00000 n
+0000880248 00000 n
+0000015078 00000 n
+0000015271 00000 n
+0000364826 00000 n
+0000880115 00000 n
+0000015319 00000 n
+0000015495 00000 n
+0000364888 00000 n
+0000879997 00000 n
+0000015548 00000 n
+0000015861 00000 n
+0000370058 00000 n
+0000879918 00000 n
+0000015919 00000 n
+0000016059 00000 n
+0000370120 00000 n
+0000879839 00000 n
+0000016117 00000 n
+0000016283 00000 n
+0000377831 00000 n
+0000879746 00000 n
+0000016336 00000 n
+0000016563 00000 n
+0000384247 00000 n
+0000879653 00000 n
+0000016616 00000 n
+0000016919 00000 n
+0000391354 00000 n
+0000879574 00000 n
+0000016972 00000 n
+0000017267 00000 n
+0000395666 00000 n
+0000879480 00000 n
+0000017315 00000 n
+0000017463 00000 n
+0000408987 00000 n
+0000879347 00000 n
+0000017511 00000 n
+0000017628 00000 n
+0000409049 00000 n
+0000879268 00000 n
+0000017681 00000 n
+0000017783 00000 n
+0000409110 00000 n
+0000879175 00000 n
+0000017836 00000 n
+0000017946 00000 n
+0000414643 00000 n
+0000879082 00000 n
+0000017999 00000 n
0000018189 00000 n
-0000018258 00000 n
-0000416757 00000 n
-0000892663 00000 n
-0000018311 00000 n
-0000018622 00000 n
-0000420755 00000 n
-0000892570 00000 n
-0000018675 00000 n
-0000018800 00000 n
-0000420817 00000 n
-0000892477 00000 n
-0000018853 00000 n
-0000018996 00000 n
-0000444599 00000 n
-0000892384 00000 n
-0000019049 00000 n
-0000019141 00000 n
-0000444661 00000 n
-0000892291 00000 n
-0000019194 00000 n
-0000019436 00000 n
-0000455498 00000 n
-0000892198 00000 n
-0000019489 00000 n
-0000019581 00000 n
-0000455560 00000 n
-0000892105 00000 n
-0000019634 00000 n
-0000019759 00000 n
-0000474179 00000 n
-0000892012 00000 n
-0000019812 00000 n
-0000020029 00000 n
-0000492045 00000 n
-0000891919 00000 n
-0000020082 00000 n
-0000020352 00000 n
-0000495524 00000 n
-0000891840 00000 n
-0000020406 00000 n
-0000020541 00000 n
-0000498042 00000 n
-0000891746 00000 n
-0000020589 00000 n
-0000020653 00000 n
-0000548600 00000 n
-0000891666 00000 n
-0000020701 00000 n
-0000020755 00000 n
-0000030887 00000 n
-0000031053 00000 n
-0000031415 00000 n
-0000020807 00000 n
-0000031291 00000 n
-0000031353 00000 n
-0000752519 00000 n
-0000747907 00000 n
-0000745454 00000 n
-0000740039 00000 n
-0000736693 00000 n
-0000734061 00000 n
-0000729098 00000 n
-0000726391 00000 n
-0000888099 00000 n
-0000888827 00000 n
-0000889407 00000 n
-0000888682 00000 n
-0000888391 00000 n
-0000889550 00000 n
-0000716233 00000 n
-0000889118 00000 n
-0000705130 00000 n
-0000700515 00000 n
-0000690446 00000 n
-0000682717 00000 n
-0000678322 00000 n
-0000672456 00000 n
-0000664034 00000 n
-0000661150 00000 n
-0000657843 00000 n
-0000648456 00000 n
-0000644994 00000 n
-0000890124 00000 n
-0000031024 00000 n
-0000036006 00000 n
-0000041318 00000 n
-0000036347 00000 n
-0000035840 00000 n
-0000031877 00000 n
-0000036165 00000 n
-0000636227 00000 n
-0000627576 00000 n
-0000889693 00000 n
-0000035977 00000 n
-0000041850 00000 n
-0000041152 00000 n
-0000036666 00000 n
-0000041472 00000 n
-0000888245 00000 n
-0000041594 00000 n
-0000041658 00000 n
-0000041722 00000 n
-0000041786 00000 n
-0000624111 00000 n
-0000041289 00000 n
-0000048304 00000 n
-0000048459 00000 n
-0000048800 00000 n
-0000048130 00000 n
-0000042208 00000 n
-0000048616 00000 n
-0000888537 00000 n
-0000048267 00000 n
-0000055321 00000 n
-0000055473 00000 n
-0000054221 00000 n
-0000054380 00000 n
-0000054540 00000 n
-0000054694 00000 n
-0000054847 00000 n
-0000055001 00000 n
-0000055161 00000 n
-0000060953 00000 n
-0000061112 00000 n
-0000055687 00000 n
-0000053991 00000 n
-0000049080 00000 n
-0000055625 00000 n
-0000054128 00000 n
-0000061271 00000 n
-0000061429 00000 n
-0000061587 00000 n
-0000061742 00000 n
-0000062082 00000 n
-0000060747 00000 n
-0000055967 00000 n
-0000061898 00000 n
-0000060884 00000 n
-0000067780 00000 n
-0000067475 00000 n
-0000062271 00000 n
-0000067596 00000 n
-0000072636 00000 n
-0000072392 00000 n
-0000068034 00000 n
-0000072513 00000 n
-0000076437 00000 n
-0000076071 00000 n
-0000072851 00000 n
-0000076192 00000 n
-0000081426 00000 n
-0000081579 00000 n
-0000081743 00000 n
-0000082081 00000 n
-0000081244 00000 n
-0000076626 00000 n
-0000081897 00000 n
-0000618786 00000 n
-0000081381 00000 n
-0000086810 00000 n
-0000086964 00000 n
-0000087118 00000 n
-0000087282 00000 n
-0000087436 00000 n
-0000087723 00000 n
-0000086612 00000 n
-0000082296 00000 n
-0000087600 00000 n
-0000890277 00000 n
-0000086749 00000 n
-0000094048 00000 n
-0000094208 00000 n
-0000094367 00000 n
-0000094527 00000 n
-0000094930 00000 n
-0000093858 00000 n
-0000087977 00000 n
-0000094685 00000 n
-0000888972 00000 n
-0000093995 00000 n
-0000101008 00000 n
-0000101167 00000 n
-0000100689 00000 n
-0000100848 00000 n
-0000101447 00000 n
-0000100499 00000 n
-0000095210 00000 n
-0000101325 00000 n
-0000100636 00000 n
-0000106601 00000 n
-0000106357 00000 n
-0000101701 00000 n
-0000106478 00000 n
-0000111067 00000 n
-0000111284 00000 n
-0000110901 00000 n
-0000106868 00000 n
-0000111222 00000 n
-0000111038 00000 n
-0000118609 00000 n
-0000118304 00000 n
-0000111512 00000 n
-0000118425 00000 n
-0000124293 00000 n
-0000123809 00000 n
-0000123973 00000 n
-0000124133 00000 n
-0000124574 00000 n
-0000123619 00000 n
-0000118837 00000 n
-0000124451 00000 n
-0000123756 00000 n
-0000129768 00000 n
-0000129922 00000 n
-0000130144 00000 n
-0000129594 00000 n
-0000124841 00000 n
-0000130082 00000 n
-0000129731 00000 n
-0000135658 00000 n
-0000135872 00000 n
-0000135492 00000 n
-0000130359 00000 n
-0000135810 00000 n
-0000135629 00000 n
-0000141474 00000 n
-0000148126 00000 n
-0000141693 00000 n
-0000141308 00000 n
-0000136113 00000 n
-0000141631 00000 n
-0000141445 00000 n
-0000148404 00000 n
-0000147960 00000 n
-0000141908 00000 n
-0000148280 00000 n
-0000890430 00000 n
-0000148097 00000 n
-0000153749 00000 n
-0000153963 00000 n
-0000153583 00000 n
-0000148671 00000 n
-0000153901 00000 n
-0000153720 00000 n
-0000159105 00000 n
-0000159259 00000 n
-0000164630 00000 n
-0000159729 00000 n
-0000158931 00000 n
-0000154217 00000 n
-0000159419 00000 n
-0000159068 00000 n
-0000164783 00000 n
-0000165059 00000 n
-0000164456 00000 n
-0000159970 00000 n
-0000164935 00000 n
-0000164593 00000 n
-0000169753 00000 n
-0000169508 00000 n
-0000165339 00000 n
-0000169629 00000 n
-0000176408 00000 n
-0000176573 00000 n
-0000176732 00000 n
-0000176891 00000 n
-0000184849 00000 n
-0000177169 00000 n
-0000176218 00000 n
-0000170033 00000 n
-0000177045 00000 n
-0000176355 00000 n
-0000184371 00000 n
-0000184531 00000 n
-0000184695 00000 n
-0000197299 00000 n
-0000185066 00000 n
-0000184181 00000 n
-0000177384 00000 n
-0000185004 00000 n
-0000184318 00000 n
-0000197459 00000 n
-0000197618 00000 n
-0000197900 00000 n
-0000197117 00000 n
-0000185346 00000 n
-0000197776 00000 n
-0000614397 00000 n
-0000197254 00000 n
-0000210365 00000 n
-0000210640 00000 n
-0000210199 00000 n
-0000198206 00000 n
-0000210516 00000 n
-0000210336 00000 n
-0000230976 00000 n
-0000230731 00000 n
-0000210907 00000 n
-0000230852 00000 n
-0000241375 00000 n
-0000241535 00000 n
-0000246396 00000 n
-0000241881 00000 n
-0000241201 00000 n
-0000231282 00000 n
-0000241695 00000 n
-0000890583 00000 n
-0000241338 00000 n
-0000246555 00000 n
-0000246709 00000 n
-0000247053 00000 n
-0000246214 00000 n
-0000242135 00000 n
-0000246929 00000 n
-0000611862 00000 n
-0000246351 00000 n
-0000253729 00000 n
-0000254073 00000 n
-0000253563 00000 n
-0000247320 00000 n
-0000253887 00000 n
-0000253700 00000 n
-0000260151 00000 n
-0000260312 00000 n
-0000260473 00000 n
-0000260627 00000 n
-0000260786 00000 n
-0000261100 00000 n
-0000260945 00000 n
-0000261381 00000 n
-0000259937 00000 n
-0000254392 00000 n
-0000261257 00000 n
-0000889981 00000 n
-0000260074 00000 n
-0000278459 00000 n
-0000278618 00000 n
-0000278964 00000 n
-0000278285 00000 n
-0000261713 00000 n
-0000278778 00000 n
-0000278422 00000 n
-0000284877 00000 n
-0000285032 00000 n
-0000285249 00000 n
-0000284703 00000 n
-0000279218 00000 n
-0000285187 00000 n
-0000284840 00000 n
-0000290121 00000 n
-0000290281 00000 n
-0000290441 00000 n
-0000290663 00000 n
-0000289939 00000 n
-0000285464 00000 n
-0000290601 00000 n
-0000290076 00000 n
-0000295840 00000 n
-0000296158 00000 n
-0000295674 00000 n
-0000290943 00000 n
-0000296034 00000 n
-0000295811 00000 n
-0000301398 00000 n
-0000301552 00000 n
-0000301716 00000 n
-0000301870 00000 n
-0000306846 00000 n
-0000307006 00000 n
-0000302271 00000 n
-0000301208 00000 n
-0000296464 00000 n
-0000302023 00000 n
-0000301345 00000 n
-0000307166 00000 n
-0000307320 00000 n
-0000307914 00000 n
-0000306656 00000 n
-0000302499 00000 n
-0000307474 00000 n
-0000307660 00000 n
-0000608799 00000 n
-0000307723 00000 n
-0000307787 00000 n
-0000307850 00000 n
-0000306793 00000 n
-0000315737 00000 n
-0000312156 00000 n
-0000312316 00000 n
-0000312534 00000 n
-0000311982 00000 n
-0000308116 00000 n
-0000312472 00000 n
-0000890736 00000 n
-0000312119 00000 n
-0000316243 00000 n
-0000315554 00000 n
-0000312762 00000 n
-0000315675 00000 n
-0000315798 00000 n
-0000315862 00000 n
-0000315926 00000 n
-0000315990 00000 n
-0000316054 00000 n
-0000316118 00000 n
-0000320309 00000 n
-0000320469 00000 n
-0000320691 00000 n
-0000320135 00000 n
-0000316458 00000 n
-0000320629 00000 n
-0000320272 00000 n
-0000324190 00000 n
-0000324350 00000 n
-0000324509 00000 n
-0000324668 00000 n
-0000324831 00000 n
-0000325242 00000 n
-0000323992 00000 n
-0000320867 00000 n
-0000324995 00000 n
-0000324129 00000 n
-0000334326 00000 n
-0000333957 00000 n
-0000325483 00000 n
-0000334078 00000 n
-0000339660 00000 n
-0000339996 00000 n
-0000339494 00000 n
-0000334593 00000 n
-0000339810 00000 n
-0000889838 00000 n
-0000339631 00000 n
-0000345244 00000 n
-0000345399 00000 n
-0000345553 00000 n
-0000345711 00000 n
-0000345866 00000 n
-0000346144 00000 n
-0000345046 00000 n
-0000340341 00000 n
-0000346020 00000 n
-0000887953 00000 n
-0000345183 00000 n
-0000351367 00000 n
-0000351526 00000 n
-0000357402 00000 n
-0000351990 00000 n
-0000351193 00000 n
-0000346437 00000 n
-0000351680 00000 n
-0000351330 00000 n
-0000357592 00000 n
-0000357745 00000 n
-0000357907 00000 n
-0000358058 00000 n
-0000358394 00000 n
-0000357204 00000 n
-0000352257 00000 n
-0000358208 00000 n
-0000357341 00000 n
-0000362948 00000 n
-0000363109 00000 n
-0000363270 00000 n
-0000363615 00000 n
-0000362766 00000 n
-0000358700 00000 n
-0000363429 00000 n
-0000362903 00000 n
-0000371049 00000 n
-0000371327 00000 n
-0000370883 00000 n
-0000363830 00000 n
-0000371203 00000 n
-0000890889 00000 n
-0000371020 00000 n
-0000378746 00000 n
-0000379027 00000 n
-0000378580 00000 n
-0000371607 00000 n
-0000378903 00000 n
-0000606323 00000 n
-0000378717 00000 n
-0000384356 00000 n
-0000384639 00000 n
-0000384190 00000 n
-0000379294 00000 n
-0000384515 00000 n
-0000384327 00000 n
-0000388656 00000 n
-0000388939 00000 n
-0000388490 00000 n
-0000384867 00000 n
-0000388815 00000 n
-0000388627 00000 n
-0000401970 00000 n
-0000407589 00000 n
-0000407748 00000 n
-0000402380 00000 n
-0000401804 00000 n
-0000389180 00000 n
-0000402134 00000 n
-0000401941 00000 n
-0000407907 00000 n
-0000407425 00000 n
-0000416000 00000 n
-0000416164 00000 n
-0000408326 00000 n
-0000407235 00000 n
-0000402634 00000 n
-0000408141 00000 n
-0000603838 00000 n
-0000407372 00000 n
-0000408593 00000 n
-0000408911 00000 n
-0000409237 00000 n
-0000409441 00000 n
-0000409919 00000 n
-0000410263 00000 n
-0000410467 00000 n
-0000416327 00000 n
-0000416480 00000 n
-0000416819 00000 n
-0000415810 00000 n
-0000411109 00000 n
-0000416633 00000 n
-0000415947 00000 n
-0000420383 00000 n
-0000420538 00000 n
-0000420879 00000 n
-0000420209 00000 n
-0000417114 00000 n
-0000420693 00000 n
-0000420346 00000 n
-0000424521 00000 n
-0000424210 00000 n
-0000421094 00000 n
-0000424331 00000 n
-0000424393 00000 n
-0000424457 00000 n
-0000444723 00000 n
-0000444416 00000 n
-0000424697 00000 n
-0000444537 00000 n
-0000450774 00000 n
-0000450591 00000 n
-0000444990 00000 n
-0000450712 00000 n
-0000891042 00000 n
-0000455622 00000 n
-0000455315 00000 n
-0000451067 00000 n
-0000455436 00000 n
-0000459242 00000 n
-0000459059 00000 n
-0000455837 00000 n
-0000459180 00000 n
-0000462755 00000 n
-0000462572 00000 n
-0000459483 00000 n
-0000462693 00000 n
-0000467129 00000 n
-0000466946 00000 n
-0000462996 00000 n
-0000467067 00000 n
-0000473955 00000 n
-0000474241 00000 n
-0000473789 00000 n
-0000467357 00000 n
-0000474117 00000 n
-0000473926 00000 n
-0000479923 00000 n
-0000479740 00000 n
-0000474573 00000 n
-0000479861 00000 n
-0000492107 00000 n
-0000491862 00000 n
-0000480138 00000 n
-0000491983 00000 n
-0000495586 00000 n
-0000495341 00000 n
-0000492348 00000 n
-0000495462 00000 n
-0000498104 00000 n
-0000497859 00000 n
-0000495736 00000 n
-0000497980 00000 n
-0000500826 00000 n
-0000500643 00000 n
-0000498306 00000 n
-0000500764 00000 n
-0000891195 00000 n
-0000503630 00000 n
-0000503447 00000 n
-0000500989 00000 n
-0000503568 00000 n
-0000506707 00000 n
-0000506524 00000 n
-0000503793 00000 n
-0000506645 00000 n
-0000509665 00000 n
-0000509482 00000 n
-0000506883 00000 n
-0000509603 00000 n
-0000512559 00000 n
-0000512376 00000 n
-0000509854 00000 n
-0000512497 00000 n
-0000516281 00000 n
-0000516098 00000 n
-0000512735 00000 n
-0000516219 00000 n
-0000519318 00000 n
-0000519135 00000 n
-0000516483 00000 n
-0000519256 00000 n
-0000524073 00000 n
-0000523890 00000 n
-0000519533 00000 n
-0000524011 00000 n
-0000889263 00000 n
-0000525747 00000 n
-0000525564 00000 n
-0000524353 00000 n
-0000525685 00000 n
-0000530465 00000 n
-0000530616 00000 n
-0000530768 00000 n
-0000530920 00000 n
-0000531072 00000 n
-0000531224 00000 n
-0000531376 00000 n
-0000531527 00000 n
-0000531678 00000 n
-0000531830 00000 n
-0000531982 00000 n
-0000532133 00000 n
-0000532281 00000 n
-0000532430 00000 n
-0000532582 00000 n
-0000532734 00000 n
-0000532884 00000 n
-0000533036 00000 n
-0000533188 00000 n
-0000533340 00000 n
-0000533491 00000 n
-0000533643 00000 n
-0000533795 00000 n
-0000533946 00000 n
-0000534096 00000 n
-0000534247 00000 n
-0000534397 00000 n
-0000534548 00000 n
-0000534699 00000 n
-0000534850 00000 n
-0000535002 00000 n
-0000535153 00000 n
-0000535304 00000 n
-0000535456 00000 n
-0000535608 00000 n
-0000535760 00000 n
-0000535911 00000 n
-0000536063 00000 n
-0000536215 00000 n
-0000536366 00000 n
-0000536517 00000 n
-0000536669 00000 n
-0000536821 00000 n
-0000536972 00000 n
-0000537124 00000 n
-0000537276 00000 n
-0000537427 00000 n
-0000537579 00000 n
-0000537731 00000 n
-0000537883 00000 n
-0000538034 00000 n
-0000538186 00000 n
-0000538338 00000 n
-0000538490 00000 n
-0000538641 00000 n
-0000538793 00000 n
-0000538945 00000 n
-0000539097 00000 n
-0000539247 00000 n
-0000539397 00000 n
-0000539545 00000 n
-0000539697 00000 n
-0000539847 00000 n
-0000539998 00000 n
-0000540151 00000 n
-0000540303 00000 n
-0000540456 00000 n
-0000540609 00000 n
-0000540762 00000 n
-0000540915 00000 n
-0000541068 00000 n
-0000541221 00000 n
-0000541371 00000 n
-0000541524 00000 n
-0000541676 00000 n
-0000541828 00000 n
-0000541980 00000 n
-0000542132 00000 n
-0000542285 00000 n
-0000542438 00000 n
-0000542590 00000 n
-0000542743 00000 n
-0000542896 00000 n
-0000543048 00000 n
-0000543201 00000 n
-0000543354 00000 n
-0000543506 00000 n
-0000543658 00000 n
-0000543811 00000 n
-0000543963 00000 n
-0000544115 00000 n
-0000544268 00000 n
-0000544421 00000 n
-0000544574 00000 n
-0000544727 00000 n
-0000544880 00000 n
-0000545032 00000 n
-0000545184 00000 n
-0000545337 00000 n
-0000545489 00000 n
-0000545642 00000 n
-0000545794 00000 n
-0000545947 00000 n
-0000546100 00000 n
-0000546252 00000 n
-0000546404 00000 n
-0000546557 00000 n
-0000546710 00000 n
-0000546863 00000 n
-0000547016 00000 n
-0000547168 00000 n
-0000547321 00000 n
-0000547474 00000 n
-0000547627 00000 n
-0000547779 00000 n
-0000547931 00000 n
-0000548083 00000 n
-0000548236 00000 n
-0000548385 00000 n
-0000553657 00000 n
-0000553809 00000 n
-0000548663 00000 n
-0000529294 00000 n
-0000525910 00000 n
-0000548536 00000 n
-0000529435 00000 n
-0000553962 00000 n
-0000554114 00000 n
-0000554266 00000 n
-0000554419 00000 n
-0000554572 00000 n
-0000554724 00000 n
-0000554877 00000 n
-0000555030 00000 n
-0000555183 00000 n
-0000555336 00000 n
-0000555487 00000 n
-0000555639 00000 n
-0000555792 00000 n
-0000555945 00000 n
-0000556098 00000 n
-0000556250 00000 n
-0000556402 00000 n
-0000556553 00000 n
-0000556704 00000 n
-0000556857 00000 n
-0000557010 00000 n
-0000557163 00000 n
-0000557316 00000 n
-0000557469 00000 n
-0000557622 00000 n
-0000557775 00000 n
-0000557928 00000 n
-0000558080 00000 n
-0000558232 00000 n
-0000558385 00000 n
-0000558538 00000 n
-0000558691 00000 n
-0000558844 00000 n
-0000558997 00000 n
-0000559150 00000 n
-0000559303 00000 n
-0000559456 00000 n
-0000559609 00000 n
-0000559760 00000 n
-0000559913 00000 n
-0000560066 00000 n
-0000560219 00000 n
-0000560371 00000 n
-0000560523 00000 n
-0000560675 00000 n
-0000560827 00000 n
-0000560980 00000 n
-0000561133 00000 n
-0000561286 00000 n
-0000561438 00000 n
-0000561589 00000 n
-0000561739 00000 n
-0000561890 00000 n
-0000562043 00000 n
-0000562196 00000 n
-0000562348 00000 n
-0000562501 00000 n
-0000562654 00000 n
-0000562807 00000 n
-0000562960 00000 n
-0000563113 00000 n
-0000563265 00000 n
-0000563417 00000 n
-0000563570 00000 n
-0000563723 00000 n
-0000563875 00000 n
-0000564028 00000 n
-0000564181 00000 n
-0000564334 00000 n
-0000564486 00000 n
-0000564639 00000 n
-0000564792 00000 n
-0000564945 00000 n
-0000565097 00000 n
-0000565250 00000 n
-0000565403 00000 n
-0000565556 00000 n
-0000565709 00000 n
-0000565861 00000 n
-0000566013 00000 n
-0000566166 00000 n
-0000566319 00000 n
-0000566470 00000 n
-0000566622 00000 n
-0000566775 00000 n
-0000566928 00000 n
-0000567080 00000 n
-0000567231 00000 n
-0000567381 00000 n
-0000567534 00000 n
-0000567687 00000 n
-0000567840 00000 n
-0000567992 00000 n
-0000568144 00000 n
-0000568297 00000 n
-0000568450 00000 n
-0000568603 00000 n
-0000568756 00000 n
-0000568908 00000 n
-0000569061 00000 n
-0000569214 00000 n
-0000569366 00000 n
-0000569518 00000 n
-0000569671 00000 n
-0000569824 00000 n
-0000569977 00000 n
-0000570129 00000 n
-0000570280 00000 n
-0000570432 00000 n
-0000570584 00000 n
-0000570735 00000 n
-0000573776 00000 n
-0000573928 00000 n
-0000570950 00000 n
-0000552476 00000 n
-0000548853 00000 n
-0000570886 00000 n
-0000891349 00000 n
-0000552618 00000 n
-0000574081 00000 n
-0000574234 00000 n
-0000574387 00000 n
-0000574538 00000 n
-0000574690 00000 n
-0000574842 00000 n
-0000574995 00000 n
-0000575148 00000 n
-0000575301 00000 n
-0000575454 00000 n
-0000575607 00000 n
-0000575760 00000 n
-0000575913 00000 n
-0000576066 00000 n
-0000576219 00000 n
-0000576371 00000 n
-0000576524 00000 n
-0000576677 00000 n
-0000576829 00000 n
-0000576982 00000 n
-0000577135 00000 n
-0000577288 00000 n
-0000577440 00000 n
-0000577593 00000 n
-0000577745 00000 n
-0000577898 00000 n
-0000578051 00000 n
-0000578202 00000 n
-0000578354 00000 n
-0000578507 00000 n
-0000578660 00000 n
-0000578812 00000 n
-0000578964 00000 n
-0000579116 00000 n
-0000579269 00000 n
-0000579422 00000 n
-0000579575 00000 n
-0000579728 00000 n
-0000579881 00000 n
-0000580033 00000 n
-0000580186 00000 n
-0000580338 00000 n
-0000580490 00000 n
-0000580642 00000 n
-0000580795 00000 n
-0000580948 00000 n
-0000581100 00000 n
-0000581253 00000 n
-0000581406 00000 n
-0000581558 00000 n
-0000581711 00000 n
-0000581927 00000 n
-0000573135 00000 n
-0000571127 00000 n
-0000581863 00000 n
-0000573277 00000 n
-0000584796 00000 n
-0000584950 00000 n
-0000585104 00000 n
-0000585258 00000 n
-0000585412 00000 n
-0000585571 00000 n
-0000585730 00000 n
-0000585889 00000 n
-0000586048 00000 n
-0000586206 00000 n
-0000586365 00000 n
-0000586517 00000 n
-0000586676 00000 n
-0000586840 00000 n
-0000587005 00000 n
-0000587164 00000 n
-0000587323 00000 n
-0000587487 00000 n
-0000587652 00000 n
-0000587817 00000 n
-0000587982 00000 n
-0000588147 00000 n
-0000588300 00000 n
-0000588458 00000 n
-0000588617 00000 n
-0000588776 00000 n
-0000588934 00000 n
-0000589087 00000 n
-0000589241 00000 n
-0000589400 00000 n
-0000589559 00000 n
-0000589718 00000 n
-0000589872 00000 n
-0000590027 00000 n
-0000590187 00000 n
-0000590347 00000 n
-0000590507 00000 n
-0000590667 00000 n
-0000590827 00000 n
-0000590987 00000 n
-0000591142 00000 n
-0000591297 00000 n
-0000591457 00000 n
-0000591617 00000 n
-0000591776 00000 n
-0000591935 00000 n
-0000594827 00000 n
-0000592152 00000 n
-0000584218 00000 n
+0000414705 00000 n
+0000879003 00000 n
+0000018242 00000 n
+0000018356 00000 n
+0000423570 00000 n
+0000878869 00000 n
+0000018404 00000 n
+0000018473 00000 n
+0000423632 00000 n
+0000878790 00000 n
+0000018526 00000 n
+0000018837 00000 n
+0000427629 00000 n
+0000878697 00000 n
+0000018890 00000 n
+0000019015 00000 n
+0000427691 00000 n
+0000878604 00000 n
+0000019068 00000 n
+0000019211 00000 n
+0000451594 00000 n
+0000878511 00000 n
+0000019264 00000 n
+0000019356 00000 n
+0000451656 00000 n
+0000878418 00000 n
+0000019409 00000 n
+0000019651 00000 n
+0000462528 00000 n
+0000878325 00000 n
+0000019704 00000 n
+0000019796 00000 n
+0000462590 00000 n
+0000878232 00000 n
+0000019849 00000 n
+0000019974 00000 n
+0000480959 00000 n
+0000878139 00000 n
+0000020027 00000 n
+0000020244 00000 n
+0000498832 00000 n
+0000878046 00000 n
+0000020297 00000 n
+0000020567 00000 n
+0000502308 00000 n
+0000877967 00000 n
+0000020621 00000 n
+0000020756 00000 n
+0000504995 00000 n
+0000877873 00000 n
+0000020804 00000 n
+0000020868 00000 n
+0000539333 00000 n
+0000877793 00000 n
+0000020916 00000 n
+0000020970 00000 n
+0000031108 00000 n
+0000031274 00000 n
+0000031636 00000 n
+0000021022 00000 n
+0000031512 00000 n
+0000031574 00000 n
+0000746081 00000 n
+0000741469 00000 n
+0000739016 00000 n
+0000733701 00000 n
+0000730355 00000 n
+0000727723 00000 n
+0000722760 00000 n
+0000720053 00000 n
+0000874394 00000 n
+0000875122 00000 n
+0000875558 00000 n
+0000874977 00000 n
+0000874686 00000 n
+0000875701 00000 n
+0000709895 00000 n
+0000875413 00000 n
+0000698577 00000 n
+0000693962 00000 n
+0000683893 00000 n
+0000675984 00000 n
+0000671589 00000 n
+0000665723 00000 n
+0000656924 00000 n
+0000654040 00000 n
+0000650733 00000 n
+0000641346 00000 n
+0000637884 00000 n
+0000876275 00000 n
+0000031245 00000 n
+0000036228 00000 n
+0000041539 00000 n
+0000036569 00000 n
+0000036062 00000 n
+0000032098 00000 n
+0000036387 00000 n
+0000629190 00000 n
+0000620298 00000 n
+0000875844 00000 n
+0000036199 00000 n
+0000042071 00000 n
+0000041373 00000 n
+0000036888 00000 n
+0000041693 00000 n
+0000874540 00000 n
+0000041815 00000 n
+0000041879 00000 n
+0000041943 00000 n
+0000042007 00000 n
+0000616833 00000 n
+0000041510 00000 n
+0000048658 00000 n
+0000048813 00000 n
+0000049153 00000 n
+0000048484 00000 n
+0000042429 00000 n
+0000048970 00000 n
+0000874832 00000 n
+0000048621 00000 n
+0000055948 00000 n
+0000056100 00000 n
+0000054530 00000 n
+0000054690 00000 n
+0000054850 00000 n
+0000055004 00000 n
+0000055158 00000 n
+0000055312 00000 n
+0000055472 00000 n
+0000055632 00000 n
+0000055790 00000 n
+0000056314 00000 n
+0000054284 00000 n
+0000049446 00000 n
+0000056252 00000 n
+0000054421 00000 n
+0000061439 00000 n
+0000061598 00000 n
+0000061757 00000 n
+0000061913 00000 n
+0000062254 00000 n
+0000061249 00000 n
+0000056594 00000 n
+0000062070 00000 n
+0000061386 00000 n
+0000068029 00000 n
+0000067724 00000 n
+0000062443 00000 n
+0000067845 00000 n
+0000073106 00000 n
+0000072862 00000 n
+0000068283 00000 n
+0000072983 00000 n
+0000077251 00000 n
+0000077007 00000 n
+0000073321 00000 n
+0000077128 00000 n
+0000083148 00000 n
+0000083300 00000 n
+0000083464 00000 n
+0000083863 00000 n
+0000082966 00000 n
+0000077440 00000 n
+0000083618 00000 n
+0000083103 00000 n
+0000089169 00000 n
+0000088865 00000 n
+0000084104 00000 n
+0000088986 00000 n
+0000611508 00000 n
+0000876428 00000 n
+0000094255 00000 n
+0000094409 00000 n
+0000094563 00000 n
+0000094727 00000 n
+0000094881 00000 n
+0000095229 00000 n
+0000094057 00000 n
+0000089384 00000 n
+0000095045 00000 n
+0000875267 00000 n
+0000094194 00000 n
+0000101900 00000 n
+0000102060 00000 n
+0000102219 00000 n
+0000102379 00000 n
+0000108803 00000 n
+0000108961 00000 n
+0000102721 00000 n
+0000101710 00000 n
+0000095522 00000 n
+0000102537 00000 n
+0000101847 00000 n
+0000108484 00000 n
+0000108643 00000 n
+0000109301 00000 n
+0000108294 00000 n
+0000102988 00000 n
+0000109118 00000 n
+0000108431 00000 n
+0000113779 00000 n
+0000113596 00000 n
+0000109542 00000 n
+0000113717 00000 n
+0000117940 00000 n
+0000118156 00000 n
+0000117774 00000 n
+0000114033 00000 n
+0000118094 00000 n
+0000117911 00000 n
+0000125440 00000 n
+0000125135 00000 n
+0000118332 00000 n
+0000125256 00000 n
+0000130792 00000 n
+0000130311 00000 n
+0000130474 00000 n
+0000130633 00000 n
+0000131074 00000 n
+0000130121 00000 n
+0000125720 00000 n
+0000130950 00000 n
+0000130258 00000 n
+0000136473 00000 n
+0000136627 00000 n
+0000136849 00000 n
+0000136299 00000 n
+0000131354 00000 n
+0000136787 00000 n
+0000136436 00000 n
+0000142529 00000 n
+0000142742 00000 n
+0000142363 00000 n
+0000137064 00000 n
+0000142680 00000 n
+0000142500 00000 n
+0000148359 00000 n
+0000155013 00000 n
+0000148578 00000 n
+0000148193 00000 n
+0000142983 00000 n
+0000148516 00000 n
+0000876581 00000 n
+0000148330 00000 n
+0000155291 00000 n
+0000154847 00000 n
+0000148793 00000 n
+0000155167 00000 n
+0000154984 00000 n
+0000160581 00000 n
+0000160795 00000 n
+0000160415 00000 n
+0000155558 00000 n
+0000160733 00000 n
+0000160552 00000 n
+0000165853 00000 n
+0000166005 00000 n
+0000171357 00000 n
+0000166473 00000 n
+0000165679 00000 n
+0000161036 00000 n
+0000166163 00000 n
+0000165816 00000 n
+0000171510 00000 n
+0000171786 00000 n
+0000171183 00000 n
+0000166701 00000 n
+0000171662 00000 n
+0000171320 00000 n
+0000176491 00000 n
+0000176246 00000 n
+0000172066 00000 n
+0000176367 00000 n
+0000183148 00000 n
+0000183313 00000 n
+0000183472 00000 n
+0000183631 00000 n
+0000191594 00000 n
+0000183909 00000 n
+0000182958 00000 n
+0000176771 00000 n
+0000183785 00000 n
+0000183095 00000 n
+0000191117 00000 n
+0000191277 00000 n
+0000191440 00000 n
+0000204046 00000 n
+0000191811 00000 n
+0000190927 00000 n
+0000184124 00000 n
+0000191749 00000 n
+0000191064 00000 n
+0000204206 00000 n
+0000204365 00000 n
+0000204647 00000 n
+0000203864 00000 n
+0000192091 00000 n
+0000204523 00000 n
+0000607119 00000 n
+0000204001 00000 n
+0000217109 00000 n
+0000217384 00000 n
+0000216943 00000 n
+0000204953 00000 n
+0000217260 00000 n
+0000217080 00000 n
+0000237721 00000 n
+0000237476 00000 n
+0000217651 00000 n
+0000237597 00000 n
+0000876734 00000 n
+0000248119 00000 n
+0000248279 00000 n
+0000253139 00000 n
+0000248625 00000 n
+0000247945 00000 n
+0000238027 00000 n
+0000248439 00000 n
+0000248082 00000 n
+0000253298 00000 n
+0000253452 00000 n
+0000253796 00000 n
+0000252957 00000 n
+0000248879 00000 n
+0000253672 00000 n
+0000604584 00000 n
+0000253094 00000 n
+0000260472 00000 n
+0000260815 00000 n
+0000260306 00000 n
+0000254063 00000 n
+0000260630 00000 n
+0000260443 00000 n
+0000266896 00000 n
+0000267056 00000 n
+0000267216 00000 n
+0000267369 00000 n
+0000267529 00000 n
+0000267844 00000 n
+0000267689 00000 n
+0000268125 00000 n
+0000266682 00000 n
+0000261134 00000 n
+0000268001 00000 n
+0000876132 00000 n
+0000266819 00000 n
+0000285203 00000 n
+0000285362 00000 n
+0000285708 00000 n
+0000285029 00000 n
+0000268457 00000 n
+0000285522 00000 n
+0000285166 00000 n
+0000291626 00000 n
+0000291781 00000 n
+0000291998 00000 n
+0000291452 00000 n
+0000285962 00000 n
+0000291936 00000 n
+0000291589 00000 n
+0000296883 00000 n
+0000297043 00000 n
+0000297203 00000 n
+0000297425 00000 n
+0000296701 00000 n
+0000292213 00000 n
+0000297363 00000 n
+0000296838 00000 n
+0000302610 00000 n
+0000302928 00000 n
+0000302444 00000 n
+0000297705 00000 n
+0000302804 00000 n
+0000302581 00000 n
+0000308233 00000 n
+0000308387 00000 n
+0000308551 00000 n
+0000308705 00000 n
+0000308858 00000 n
+0000309016 00000 n
+0000309422 00000 n
+0000308027 00000 n
+0000303234 00000 n
+0000309174 00000 n
+0000308164 00000 n
+0000322302 00000 n
+0000314185 00000 n
+0000314339 00000 n
+0000314934 00000 n
+0000314011 00000 n
+0000309637 00000 n
+0000314493 00000 n
+0000314679 00000 n
+0000601521 00000 n
+0000314742 00000 n
+0000314806 00000 n
+0000314870 00000 n
+0000876887 00000 n
+0000314148 00000 n
+0000318792 00000 n
+0000318951 00000 n
+0000319168 00000 n
+0000318618 00000 n
+0000315136 00000 n
+0000319106 00000 n
+0000318755 00000 n
+0000322938 00000 n
+0000322119 00000 n
+0000319396 00000 n
+0000322240 00000 n
+0000322364 00000 n
+0000322428 00000 n
+0000322492 00000 n
+0000322556 00000 n
+0000322620 00000 n
+0000322684 00000 n
+0000322748 00000 n
+0000322812 00000 n
+0000326967 00000 n
+0000327127 00000 n
+0000327349 00000 n
+0000326793 00000 n
+0000323153 00000 n
+0000327287 00000 n
+0000326930 00000 n
+0000330846 00000 n
+0000331006 00000 n
+0000331165 00000 n
+0000331324 00000 n
+0000331487 00000 n
+0000331898 00000 n
+0000330648 00000 n
+0000327525 00000 n
+0000331651 00000 n
+0000330785 00000 n
+0000340982 00000 n
+0000340613 00000 n
+0000332139 00000 n
+0000340734 00000 n
+0000346318 00000 n
+0000346654 00000 n
+0000346152 00000 n
+0000341249 00000 n
+0000346468 00000 n
+0000875989 00000 n
+0000346289 00000 n
+0000351901 00000 n
+0000352056 00000 n
+0000352210 00000 n
+0000352368 00000 n
+0000352523 00000 n
+0000352801 00000 n
+0000351703 00000 n
+0000346999 00000 n
+0000352677 00000 n
+0000874248 00000 n
+0000351840 00000 n
+0000357941 00000 n
+0000358100 00000 n
+0000363960 00000 n
+0000358564 00000 n
+0000357767 00000 n
+0000353094 00000 n
+0000358254 00000 n
+0000357904 00000 n
+0000364150 00000 n
+0000364303 00000 n
+0000364465 00000 n
+0000364615 00000 n
+0000364950 00000 n
+0000363762 00000 n
+0000358818 00000 n
+0000364764 00000 n
+0000363899 00000 n
+0000369515 00000 n
+0000369676 00000 n
+0000369837 00000 n
+0000370182 00000 n
+0000369333 00000 n
+0000365269 00000 n
+0000369996 00000 n
+0000877040 00000 n
+0000369470 00000 n
+0000377615 00000 n
+0000377893 00000 n
+0000377449 00000 n
+0000370397 00000 n
+0000377769 00000 n
+0000377586 00000 n
+0000384028 00000 n
+0000384309 00000 n
+0000383862 00000 n
+0000378173 00000 n
+0000384185 00000 n
+0000383999 00000 n
+0000391133 00000 n
+0000391416 00000 n
+0000390967 00000 n
+0000384576 00000 n
+0000391292 00000 n
+0000599045 00000 n
+0000391104 00000 n
+0000395445 00000 n
+0000395728 00000 n
+0000395279 00000 n
+0000391657 00000 n
+0000395604 00000 n
+0000395416 00000 n
+0000408761 00000 n
+0000414029 00000 n
+0000414188 00000 n
+0000409171 00000 n
+0000408595 00000 n
+0000395969 00000 n
+0000408925 00000 n
+0000408732 00000 n
+0000414346 00000 n
+0000422716 00000 n
+0000422880 00000 n
+0000423044 00000 n
+0000414767 00000 n
+0000413847 00000 n
+0000409425 00000 n
+0000414581 00000 n
+0000596560 00000 n
+0000413984 00000 n
+0000415034 00000 n
+0000415352 00000 n
+0000415678 00000 n
+0000415882 00000 n
+0000416360 00000 n
+0000416704 00000 n
+0000416908 00000 n
+0000423208 00000 n
+0000423358 00000 n
+0000423694 00000 n
+0000422518 00000 n
+0000417550 00000 n
+0000423508 00000 n
+0000422655 00000 n
+0000427257 00000 n
+0000427412 00000 n
+0000427753 00000 n
+0000427083 00000 n
+0000423989 00000 n
+0000427567 00000 n
+0000427220 00000 n
+0000431522 00000 n
+0000431084 00000 n
+0000427968 00000 n
+0000431205 00000 n
+0000431267 00000 n
+0000431330 00000 n
+0000431394 00000 n
+0000431458 00000 n
+0000451718 00000 n
+0000451411 00000 n
+0000431698 00000 n
+0000451532 00000 n
+0000877193 00000 n
+0000457780 00000 n
+0000457597 00000 n
+0000451985 00000 n
+0000457718 00000 n
+0000462652 00000 n
+0000462345 00000 n
+0000458073 00000 n
+0000462466 00000 n
+0000466294 00000 n
+0000466111 00000 n
+0000462867 00000 n
+0000466232 00000 n
+0000469803 00000 n
+0000469620 00000 n
+0000466535 00000 n
+0000469741 00000 n
+0000474175 00000 n
+0000473992 00000 n
+0000470044 00000 n
+0000474113 00000 n
+0000480737 00000 n
+0000481021 00000 n
+0000480571 00000 n
+0000474403 00000 n
+0000480897 00000 n
+0000480708 00000 n
+0000486704 00000 n
+0000486521 00000 n
+0000481353 00000 n
+0000486642 00000 n
+0000498894 00000 n
+0000498649 00000 n
+0000486919 00000 n
+0000498770 00000 n
+0000502370 00000 n
+0000502125 00000 n
+0000499135 00000 n
+0000502246 00000 n
+0000505057 00000 n
+0000504812 00000 n
+0000502520 00000 n
+0000504933 00000 n
+0000877346 00000 n
+0000507672 00000 n
+0000507489 00000 n
+0000505259 00000 n
+0000507610 00000 n
+0000510376 00000 n
+0000510193 00000 n
+0000507835 00000 n
+0000510314 00000 n
+0000513083 00000 n
+0000512900 00000 n
+0000510539 00000 n
+0000513021 00000 n
+0000515776 00000 n
+0000515593 00000 n
+0000513246 00000 n
+0000515714 00000 n
+0000517657 00000 n
+0000517474 00000 n
+0000515952 00000 n
+0000517595 00000 n
+0000522287 00000 n
+0000522437 00000 n
+0000522589 00000 n
+0000522739 00000 n
+0000522891 00000 n
+0000523043 00000 n
+0000523195 00000 n
+0000523347 00000 n
+0000523499 00000 n
+0000523650 00000 n
+0000523802 00000 n
+0000523953 00000 n
+0000524105 00000 n
+0000524256 00000 n
+0000524406 00000 n
+0000524558 00000 n
+0000524710 00000 n
+0000524862 00000 n
+0000525012 00000 n
+0000525162 00000 n
+0000525314 00000 n
+0000525466 00000 n
+0000525617 00000 n
+0000525769 00000 n
+0000525920 00000 n
+0000526072 00000 n
+0000526220 00000 n
+0000526369 00000 n
+0000526520 00000 n
+0000526672 00000 n
+0000526822 00000 n
+0000526972 00000 n
+0000527123 00000 n
+0000527275 00000 n
+0000527426 00000 n
+0000527578 00000 n
+0000527730 00000 n
+0000527882 00000 n
+0000528033 00000 n
+0000528185 00000 n
+0000528337 00000 n
+0000528488 00000 n
+0000528639 00000 n
+0000528791 00000 n
+0000528943 00000 n
+0000529094 00000 n
+0000529246 00000 n
+0000529398 00000 n
+0000529549 00000 n
+0000529701 00000 n
+0000529852 00000 n
+0000530003 00000 n
+0000530152 00000 n
+0000530302 00000 n
+0000530452 00000 n
+0000530602 00000 n
+0000530751 00000 n
+0000530901 00000 n
+0000531052 00000 n
+0000531204 00000 n
+0000531354 00000 n
+0000531506 00000 n
+0000531657 00000 n
+0000531809 00000 n
+0000531960 00000 n
+0000532112 00000 n
+0000532264 00000 n
+0000532415 00000 n
+0000532567 00000 n
+0000532720 00000 n
+0000532872 00000 n
+0000533025 00000 n
+0000533178 00000 n
+0000533331 00000 n
+0000533482 00000 n
+0000533635 00000 n
+0000533788 00000 n
+0000533941 00000 n
+0000534094 00000 n
+0000534246 00000 n
+0000534398 00000 n
+0000534551 00000 n
+0000534703 00000 n
+0000534856 00000 n
+0000535009 00000 n
+0000535162 00000 n
+0000535313 00000 n
+0000535466 00000 n
+0000535618 00000 n
+0000535770 00000 n
+0000535923 00000 n
+0000536075 00000 n
+0000536227 00000 n
+0000536380 00000 n
+0000536533 00000 n
+0000536686 00000 n
+0000536839 00000 n
+0000536992 00000 n
+0000537145 00000 n
+0000537298 00000 n
+0000537451 00000 n
+0000537604 00000 n
+0000537757 00000 n
+0000537906 00000 n
+0000538056 00000 n
+0000538206 00000 n
+0000538358 00000 n
+0000538510 00000 n
+0000538663 00000 n
+0000538816 00000 n
+0000538968 00000 n
+0000539119 00000 n
+0000543937 00000 n
+0000544089 00000 n
+0000544241 00000 n
+0000539396 00000 n
+0000521184 00000 n
+0000517833 00000 n
+0000539269 00000 n
+0000521325 00000 n
+0000544393 00000 n
+0000544545 00000 n
+0000544698 00000 n
+0000544849 00000 n
+0000545001 00000 n
+0000545151 00000 n
+0000545304 00000 n
+0000545456 00000 n
+0000545609 00000 n
+0000545760 00000 n
+0000545911 00000 n
+0000546064 00000 n
+0000546217 00000 n
+0000546369 00000 n
+0000546522 00000 n
+0000546675 00000 n
+0000546828 00000 n
+0000546981 00000 n
+0000547133 00000 n
+0000547285 00000 n
+0000547437 00000 n
+0000547590 00000 n
+0000547743 00000 n
+0000547895 00000 n
+0000548047 00000 n
+0000548200 00000 n
+0000548353 00000 n
+0000548506 00000 n
+0000548659 00000 n
+0000548812 00000 n
+0000548964 00000 n
+0000549116 00000 n
+0000549269 00000 n
+0000549422 00000 n
+0000549575 00000 n
+0000549727 00000 n
+0000549879 00000 n
+0000550032 00000 n
+0000550185 00000 n
+0000550338 00000 n
+0000550491 00000 n
+0000550644 00000 n
+0000550796 00000 n
+0000550949 00000 n
+0000551102 00000 n
+0000551255 00000 n
+0000551405 00000 n
+0000551555 00000 n
+0000551706 00000 n
+0000551859 00000 n
+0000552012 00000 n
+0000552165 00000 n
+0000552317 00000 n
+0000552470 00000 n
+0000552622 00000 n
+0000552774 00000 n
+0000552927 00000 n
+0000553078 00000 n
+0000553231 00000 n
+0000553383 00000 n
+0000553536 00000 n
+0000553689 00000 n
+0000553842 00000 n
+0000553994 00000 n
+0000554147 00000 n
+0000554300 00000 n
+0000554453 00000 n
+0000554604 00000 n
+0000554755 00000 n
+0000554906 00000 n
+0000555058 00000 n
+0000555211 00000 n
+0000555364 00000 n
+0000555517 00000 n
+0000555670 00000 n
+0000555823 00000 n
+0000555976 00000 n
+0000556128 00000 n
+0000556281 00000 n
+0000556434 00000 n
+0000556587 00000 n
+0000556739 00000 n
+0000556892 00000 n
+0000557045 00000 n
+0000557198 00000 n
+0000557351 00000 n
+0000557503 00000 n
+0000557656 00000 n
+0000557809 00000 n
+0000557962 00000 n
+0000558113 00000 n
+0000558265 00000 n
+0000558418 00000 n
+0000558568 00000 n
+0000558719 00000 n
+0000562678 00000 n
+0000562831 00000 n
+0000562984 00000 n
+0000563137 00000 n
+0000558933 00000 n
+0000542892 00000 n
+0000539586 00000 n
+0000558869 00000 n
+0000543033 00000 n
+0000563290 00000 n
+0000563442 00000 n
+0000563594 00000 n
+0000563746 00000 n
+0000563898 00000 n
+0000564051 00000 n
+0000564204 00000 n
+0000564357 00000 n
+0000564509 00000 n
+0000564662 00000 n
+0000564814 00000 n
+0000564966 00000 n
+0000565117 00000 n
+0000565270 00000 n
+0000565423 00000 n
+0000565576 00000 n
+0000565729 00000 n
+0000565882 00000 n
+0000566034 00000 n
+0000566186 00000 n
+0000566339 00000 n
+0000566491 00000 n
+0000566644 00000 n
+0000566797 00000 n
+0000566950 00000 n
+0000567101 00000 n
+0000567253 00000 n
+0000567404 00000 n
+0000567557 00000 n
+0000567710 00000 n
+0000567863 00000 n
+0000568016 00000 n
+0000568169 00000 n
+0000568322 00000 n
+0000568475 00000 n
+0000568628 00000 n
+0000568781 00000 n
+0000568933 00000 n
+0000569085 00000 n
+0000569238 00000 n
+0000569390 00000 n
+0000569543 00000 n
+0000569696 00000 n
+0000569849 00000 n
+0000570001 00000 n
+0000570154 00000 n
+0000570305 00000 n
+0000570457 00000 n
+0000570610 00000 n
+0000570761 00000 n
+0000570913 00000 n
+0000571066 00000 n
+0000571219 00000 n
+0000571369 00000 n
+0000571519 00000 n
+0000571669 00000 n
+0000571820 00000 n
+0000571971 00000 n
+0000572124 00000 n
+0000572277 00000 n
+0000572430 00000 n
+0000572583 00000 n
+0000572736 00000 n
+0000572887 00000 n
+0000573040 00000 n
+0000573192 00000 n
+0000573344 00000 n
+0000573497 00000 n
+0000573650 00000 n
+0000573803 00000 n
+0000573956 00000 n
+0000574109 00000 n
+0000574262 00000 n
+0000574479 00000 n
+0000561822 00000 n
+0000559110 00000 n
+0000574415 00000 n
+0000561963 00000 n
+0000577337 00000 n
+0000577491 00000 n
+0000577645 00000 n
+0000577799 00000 n
+0000577953 00000 n
+0000578112 00000 n
+0000578271 00000 n
+0000578430 00000 n
+0000578589 00000 n
+0000578747 00000 n
+0000578906 00000 n
+0000579065 00000 n
+0000579219 00000 n
+0000579378 00000 n
+0000579543 00000 n
+0000579708 00000 n
+0000579867 00000 n
+0000580026 00000 n
+0000580191 00000 n
+0000580355 00000 n
+0000580520 00000 n
+0000580685 00000 n
+0000580850 00000 n
+0000581004 00000 n
+0000581162 00000 n
+0000581321 00000 n
+0000581479 00000 n
+0000581638 00000 n
+0000581791 00000 n
+0000581945 00000 n
0000582104 00000 n
-0000592088 00000 n
-0000584360 00000 n
-0000594987 00000 n
-0000595146 00000 n
-0000595305 00000 n
-0000595464 00000 n
-0000595624 00000 n
-0000595779 00000 n
-0000595939 00000 n
-0000596098 00000 n
-0000596258 00000 n
-0000596417 00000 n
-0000596576 00000 n
-0000596735 00000 n
-0000596895 00000 n
-0000597055 00000 n
-0000597214 00000 n
-0000597375 00000 n
-0000597536 00000 n
-0000597691 00000 n
-0000597851 00000 n
-0000598017 00000 n
-0000598183 00000 n
-0000598343 00000 n
-0000598503 00000 n
-0000598662 00000 n
-0000598816 00000 n
-0000598971 00000 n
-0000599131 00000 n
-0000599291 00000 n
-0000599451 00000 n
-0000599611 00000 n
-0000599765 00000 n
-0000599925 00000 n
-0000600085 00000 n
-0000600245 00000 n
-0000600405 00000 n
-0000600565 00000 n
-0000600725 00000 n
-0000600885 00000 n
-0000601045 00000 n
-0000601205 00000 n
-0000601365 00000 n
-0000601520 00000 n
-0000601738 00000 n
-0000594276 00000 n
-0000592303 00000 n
-0000601674 00000 n
-0000594418 00000 n
-0000602157 00000 n
-0000602184 00000 n
-0000603139 00000 n
-0000602240 00000 n
-0000602340 00000 n
-0000603381 00000 n
-0000603995 00000 n
-0000604199 00000 n
-0000605611 00000 n
-0000604274 00000 n
-0000604375 00000 n
-0000605853 00000 n
-0000606481 00000 n
-0000606686 00000 n
-0000606831 00000 n
-0000606928 00000 n
-0000608098 00000 n
-0000606994 00000 n
-0000607091 00000 n
-0000608341 00000 n
-0000608956 00000 n
-0000609160 00000 n
-0000609264 00000 n
-0000611119 00000 n
-0000609422 00000 n
-0000609526 00000 n
-0000611359 00000 n
-0000612019 00000 n
-0000612223 00000 n
-0000613678 00000 n
-0000612302 00000 n
-0000612404 00000 n
-0000613926 00000 n
-0000614560 00000 n
-0000614770 00000 n
-0000614815 00000 n
-0000617971 00000 n
-0000615090 00000 n
-0000615196 00000 n
-0000618219 00000 n
-0000618949 00000 n
-0000619159 00000 n
-0000619184 00000 n
-0000623277 00000 n
-0000619526 00000 n
-0000619636 00000 n
-0000623520 00000 n
-0000624268 00000 n
-0000624472 00000 n
-0000624498 00000 n
-0000624750 00000 n
-0000626832 00000 n
-0000624903 00000 n
-0000625009 00000 n
-0000627071 00000 n
-0000627731 00000 n
-0000627933 00000 n
-0000635266 00000 n
-0000628362 00000 n
-0000628474 00000 n
-0000635506 00000 n
-0000636383 00000 n
-0000636586 00000 n
-0000643993 00000 n
-0000637030 00000 n
-0000637138 00000 n
-0000644233 00000 n
-0000645151 00000 n
-0000645355 00000 n
-0000647667 00000 n
-0000645629 00000 n
-0000645735 00000 n
-0000647907 00000 n
-0000648613 00000 n
-0000648817 00000 n
-0000656852 00000 n
-0000649274 00000 n
-0000649386 00000 n
-0000657093 00000 n
-0000658001 00000 n
-0000658206 00000 n
-0000660412 00000 n
-0000658332 00000 n
-0000658440 00000 n
-0000660654 00000 n
-0000661308 00000 n
-0000661513 00000 n
-0000663301 00000 n
-0000661624 00000 n
-0000661728 00000 n
-0000663548 00000 n
-0000664197 00000 n
-0000664407 00000 n
-0000671498 00000 n
-0000664831 00000 n
-0000664946 00000 n
-0000671738 00000 n
-0000672612 00000 n
-0000672815 00000 n
-0000677467 00000 n
-0000673158 00000 n
-0000673269 00000 n
-0000677716 00000 n
-0000678486 00000 n
-0000678697 00000 n
-0000681935 00000 n
-0000678893 00000 n
-0000679000 00000 n
-0000682177 00000 n
-0000682875 00000 n
-0000683080 00000 n
-0000689562 00000 n
-0000683462 00000 n
-0000683573 00000 n
-0000689806 00000 n
-0000690604 00000 n
-0000690809 00000 n
-0000699455 00000 n
-0000691246 00000 n
-0000691360 00000 n
-0000699696 00000 n
-0000700673 00000 n
-0000700878 00000 n
-0000704279 00000 n
-0000701238 00000 n
-0000701345 00000 n
-0000704520 00000 n
-0000705288 00000 n
-0000705493 00000 n
-0000705728 00000 n
-0000715151 00000 n
-0000706277 00000 n
-0000706406 00000 n
-0000715393 00000 n
-0000716392 00000 n
-0000716598 00000 n
-0000716705 00000 n
-0000716984 00000 n
-0000717091 00000 n
-0000717153 00000 n
-0000717348 00000 n
-0000717717 00000 n
-0000725376 00000 n
-0000718160 00000 n
-0000718268 00000 n
-0000725616 00000 n
-0000726548 00000 n
-0000726752 00000 n
-0000728356 00000 n
-0000726909 00000 n
-0000727015 00000 n
-0000728596 00000 n
-0000729255 00000 n
-0000729459 00000 n
-0000733245 00000 n
-0000729751 00000 n
-0000729857 00000 n
-0000733486 00000 n
-0000734219 00000 n
-0000734424 00000 n
-0000735983 00000 n
-0000734517 00000 n
-0000734618 00000 n
-0000736222 00000 n
-0000736848 00000 n
-0000737050 00000 n
-0000739287 00000 n
-0000737229 00000 n
-0000737335 00000 n
-0000739528 00000 n
-0000740197 00000 n
-0000740402 00000 n
-0000744618 00000 n
-0000740737 00000 n
-0000740851 00000 n
-0000744860 00000 n
-0000745613 00000 n
-0000745819 00000 n
-0000747179 00000 n
-0000745942 00000 n
-0000746048 00000 n
-0000747420 00000 n
-0000748065 00000 n
-0000748270 00000 n
-0000751720 00000 n
-0000748532 00000 n
-0000748639 00000 n
-0000751962 00000 n
-0000752678 00000 n
-0000762130 00000 n
-0000752884 00000 n
-0000773554 00000 n
-0000762381 00000 n
-0000781242 00000 n
-0000774308 00000 n
-0000794019 00000 n
-0000781472 00000 n
-0000801490 00000 n
-0000794347 00000 n
-0000809623 00000 n
-0000801716 00000 n
-0000819550 00000 n
-0000809856 00000 n
-0000827462 00000 n
-0000819817 00000 n
-0000840172 00000 n
-0000827693 00000 n
-0000847572 00000 n
-0000840530 00000 n
-0000855457 00000 n
-0000847797 00000 n
-0000864698 00000 n
-0000855705 00000 n
-0000872650 00000 n
-0000865006 00000 n
-0000880190 00000 n
-0000872934 00000 n
-0000887704 00000 n
-0000880429 00000 n
-0000891458 00000 n
-0000891589 00000 n
-0000899947 00000 n
-0000900583 00000 n
-0000901223 00000 n
-0000901868 00000 n
-0000902648 00000 n
-0000903566 00000 n
-0000904449 00000 n
-0000904577 00000 n
-0000904617 00000 n
-0000904749 00000 n
+0000582263 00000 n
+0000582422 00000 n
+0000582575 00000 n
+0000582730 00000 n
+0000582890 00000 n
+0000583050 00000 n
+0000583210 00000 n
+0000583370 00000 n
+0000583530 00000 n
+0000583690 00000 n
+0000583844 00000 n
+0000583999 00000 n
+0000584159 00000 n
+0000584319 00000 n
+0000584477 00000 n
+0000587419 00000 n
+0000584699 00000 n
+0000576760 00000 n
+0000574656 00000 n
+0000584635 00000 n
+0000576901 00000 n
+0000587574 00000 n
+0000587734 00000 n
+0000587893 00000 n
+0000588052 00000 n
+0000588211 00000 n
+0000588371 00000 n
+0000588526 00000 n
+0000588686 00000 n
+0000588845 00000 n
+0000589005 00000 n
+0000589164 00000 n
+0000589323 00000 n
+0000589482 00000 n
+0000589642 00000 n
+0000589802 00000 n
+0000589962 00000 n
+0000590123 00000 n
+0000590284 00000 n
+0000590439 00000 n
+0000590599 00000 n
+0000590765 00000 n
+0000590931 00000 n
+0000591091 00000 n
+0000591251 00000 n
+0000591410 00000 n
+0000591565 00000 n
+0000591719 00000 n
+0000591879 00000 n
+0000592039 00000 n
+0000592199 00000 n
+0000592359 00000 n
+0000592513 00000 n
+0000592673 00000 n
+0000592833 00000 n
+0000592993 00000 n
+0000593153 00000 n
+0000593313 00000 n
+0000593473 00000 n
+0000593633 00000 n
+0000593793 00000 n
+0000593953 00000 n
+0000594114 00000 n
+0000594269 00000 n
+0000594487 00000 n
+0000586859 00000 n
+0000584850 00000 n
+0000594423 00000 n
+0000877503 00000 n
+0000587001 00000 n
+0000594906 00000 n
+0000595861 00000 n
+0000594962 00000 n
+0000595062 00000 n
+0000596103 00000 n
+0000596717 00000 n
+0000596921 00000 n
+0000598333 00000 n
+0000596996 00000 n
+0000597097 00000 n
+0000598575 00000 n
+0000599203 00000 n
+0000599408 00000 n
+0000599553 00000 n
+0000599650 00000 n
+0000600820 00000 n
+0000599716 00000 n
+0000599813 00000 n
+0000601063 00000 n
+0000601678 00000 n
+0000601882 00000 n
+0000601986 00000 n
+0000603841 00000 n
+0000602144 00000 n
+0000602248 00000 n
+0000604081 00000 n
+0000604741 00000 n
+0000604945 00000 n
+0000606400 00000 n
+0000605024 00000 n
+0000605126 00000 n
+0000606648 00000 n
+0000607282 00000 n
+0000607492 00000 n
+0000607537 00000 n
+0000610693 00000 n
+0000607812 00000 n
+0000607918 00000 n
+0000610941 00000 n
+0000611671 00000 n
+0000611881 00000 n
+0000611906 00000 n
+0000615999 00000 n
+0000612248 00000 n
+0000612358 00000 n
+0000616242 00000 n
+0000616990 00000 n
+0000617194 00000 n
+0000617220 00000 n
+0000617472 00000 n
+0000619554 00000 n
+0000617625 00000 n
+0000617731 00000 n
+0000619793 00000 n
+0000620453 00000 n
+0000620655 00000 n
+0000628223 00000 n
+0000621088 00000 n
+0000621200 00000 n
+0000628463 00000 n
+0000629346 00000 n
+0000629549 00000 n
+0000636888 00000 n
+0000629989 00000 n
+0000630097 00000 n
+0000637128 00000 n
+0000638041 00000 n
+0000638245 00000 n
+0000640557 00000 n
+0000638519 00000 n
+0000638625 00000 n
+0000640797 00000 n
+0000641503 00000 n
+0000641707 00000 n
+0000649742 00000 n
+0000642164 00000 n
+0000642276 00000 n
+0000649983 00000 n
+0000650891 00000 n
+0000651096 00000 n
+0000653302 00000 n
+0000651222 00000 n
+0000651330 00000 n
+0000653544 00000 n
+0000654198 00000 n
+0000654403 00000 n
+0000656191 00000 n
+0000654514 00000 n
+0000654618 00000 n
+0000656438 00000 n
+0000657087 00000 n
+0000657297 00000 n
+0000664751 00000 n
+0000657725 00000 n
+0000657840 00000 n
+0000664991 00000 n
+0000665879 00000 n
+0000666082 00000 n
+0000670734 00000 n
+0000666425 00000 n
+0000666536 00000 n
+0000670983 00000 n
+0000671753 00000 n
+0000671964 00000 n
+0000675202 00000 n
+0000672160 00000 n
+0000672267 00000 n
+0000675444 00000 n
+0000676142 00000 n
+0000676347 00000 n
+0000683006 00000 n
+0000676733 00000 n
+0000676844 00000 n
+0000683250 00000 n
+0000684051 00000 n
+0000684256 00000 n
+0000692902 00000 n
+0000684693 00000 n
+0000684807 00000 n
+0000693143 00000 n
+0000694120 00000 n
+0000694325 00000 n
+0000697726 00000 n
+0000694685 00000 n
+0000694792 00000 n
+0000697967 00000 n
+0000698735 00000 n
+0000698940 00000 n
+0000699175 00000 n
+0000708810 00000 n
+0000699743 00000 n
+0000699872 00000 n
+0000709052 00000 n
+0000710054 00000 n
+0000710260 00000 n
+0000710367 00000 n
+0000710646 00000 n
+0000710753 00000 n
+0000710815 00000 n
+0000711010 00000 n
+0000711379 00000 n
+0000719038 00000 n
+0000711822 00000 n
+0000711930 00000 n
+0000719278 00000 n
+0000720210 00000 n
+0000720414 00000 n
+0000722018 00000 n
+0000720571 00000 n
+0000720677 00000 n
+0000722258 00000 n
+0000722917 00000 n
+0000723121 00000 n
+0000726907 00000 n
+0000723413 00000 n
+0000723519 00000 n
+0000727148 00000 n
+0000727881 00000 n
+0000728086 00000 n
+0000729645 00000 n
+0000728179 00000 n
+0000728280 00000 n
+0000729884 00000 n
+0000730510 00000 n
+0000730712 00000 n
+0000732949 00000 n
+0000730891 00000 n
+0000730997 00000 n
+0000733190 00000 n
+0000733859 00000 n
+0000734064 00000 n
+0000738186 00000 n
+0000734396 00000 n
+0000734510 00000 n
+0000738428 00000 n
+0000739175 00000 n
+0000739381 00000 n
+0000740741 00000 n
+0000739504 00000 n
+0000739610 00000 n
+0000740982 00000 n
+0000741627 00000 n
+0000741832 00000 n
+0000745282 00000 n
+0000742094 00000 n
+0000742201 00000 n
+0000745524 00000 n
+0000746240 00000 n
+0000755692 00000 n
+0000746446 00000 n
+0000767116 00000 n
+0000755943 00000 n
+0000774804 00000 n
+0000767870 00000 n
+0000787581 00000 n
+0000775034 00000 n
+0000795052 00000 n
+0000787909 00000 n
+0000803185 00000 n
+0000795278 00000 n
+0000813112 00000 n
+0000803418 00000 n
+0000821024 00000 n
+0000813379 00000 n
+0000833734 00000 n
+0000821255 00000 n
+0000841752 00000 n
+0000834092 00000 n
+0000850993 00000 n
+0000842000 00000 n
+0000858945 00000 n
+0000851301 00000 n
+0000866485 00000 n
+0000859229 00000 n
+0000873999 00000 n
+0000866724 00000 n
+0000877585 00000 n
+0000877716 00000 n
+0000886166 00000 n
+0000886802 00000 n
+0000887442 00000 n
+0000888091 00000 n
+0000888897 00000 n
+0000889810 00000 n
+0000890715 00000 n
+0000890818 00000 n
+0000890955 00000 n
+0000890995 00000 n
+0000891127 00000 n
trailer
-<< /Size 1568 /Root 1566 0 R /Info 1567 0 R /ID [ <886AF9986773F782DD17EA3C2149DA11> <886AF9986773F782DD17EA3C2149DA11> ] >>
+<< /Size 1564 /Root 1562 0 R /Info 1563 0 R /ID [ <BE65CC6E78F9273580FD530CA1CBF8CB> <BE65CC6E78F9273580FD530CA1CBF8CB> ] >>
startxref
-905316
+891691
%%EOF
diff --git a/macros/latex/contrib/nicematrix/nicematrix.tex b/macros/latex/contrib/nicematrix/nicematrix.tex
index 35de300099..7bafda9008 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.tex
+++ b/macros/latex/contrib/nicematrix/nicematrix.tex
@@ -486,8 +486,7 @@ If this argument is empty, its default
value is |1-1|. If the number of rows is not specified, or equal to |*|, the
block extends until the last row (idem for the columns).
-\item The second argument is the content of the block. It's possible to use
-|\\| in that content to have a content on several lines. In |{NiceTabular}|,
+\item The second argument is the content of the block. In |{NiceTabular}|,
|{NiceTabular*}| and |{NiceTabularX}|, the content of the block is composed in
text mode whereas, in the other environments, it is composed in math mode.
\end{itemize}
@@ -614,13 +613,13 @@ should be loaded (by default, \pkg{nicematrix} only loads \textsc{pgf}) and,
if it's not, an error will be raised.} by using as options the value of that
key |tikz| (which must be a list of keys allowed for a TikZ path).
-\colorbox{yellow!50}{\textbf{New 6.24}}\enskip In fact, in the list of the keys
-provided by the user as value of |tikz|, it's possible to put a key
-\Definition{offset}. That key is not provided by TikZ but by \pkg{nicematrix}.
-It will narrow the rectangular frame corresponding to the block by a margin
-(horizontally and vertically) equal to the value (of that key |offset|). That
-new frame, a bit narrower, will be executed by TikZ with options which are the
-other keys in the list of keys provided as value to the key |tikz| of |\Block|.
+In fact, in the list of the keys provided by the user as value of |tikz|, it's
+possible to put a key \Definition{offset}. That key is not provided by TikZ but
+by \pkg{nicematrix}. It will narrow the rectangular frame corresponding to the
+block by a margin (horizontally and vertically) equal to the value (of that key
+|offset|). That new frame, a bit narrower, will be executed by TikZ with options
+which are the other keys in the list of keys provided as value to the key |tikz|
+of |\Block|.
For examples, cf. p.~\pageref{tikz-key-examples}.
\end{itemize}
@@ -694,9 +693,10 @@ In the columns with a fixed width (columns |w{...}{...}|, |W{...}{...}|,
formatted as a paragraph of that width.
\item The specification of the horizontal position provided by the type of
-column (|c|, |r| or |l|) is taken into account for the blocks (but the
-|\Block| may have its own specification of alignment:
-cf.~\ref{horizontal-block} p.~\pageref{horizontal-block}).
+column (|c|, |r| or |l|) is taken into account for the blocks. For a block in a
+column ot type |p{...}| (without option for |p|) , the alignment |c| will be
+used for the block. Of course, the |\Block| may have its own specification of
+alignment: cf.~\ref{horizontal-block} p.~\pageref{horizontal-block}.
\item The specifications of font specified for the column by a construction
|>{...}| in the preamble of the array are taken into account for the
@@ -800,8 +800,8 @@ first mandatory argument of |\Block| is |1-1|.}
\label{horizontal-block}
-The command |\Block| accepts the keys |l|, |c| and |r| for the horizontal
-position of its content.
+The command |\Block| accepts the keys \Definition{l}, \Definition{c} and
+\Definition{r} for the horizontal position of its content.
\medskip
\begin{Code}[width=10.6cm]
@@ -863,10 +863,10 @@ Rank & \Block{1-3}{First group} & & & \Block{1-3}{Second group} \\
\end{center}
\medskip
-In order to have an horizontal positionning of the content of the block
-computed with the limits of the columns of the LaTeX array (and not with the
-contents of those columns), one may use the key |L|, |R| and |C| of the
-command |\Block|.
+In order to have an horizontal positionning of the content of the block computed
+with the limits of the columns of the LaTeX array (and not with the contents of
+those columns), one may use the key \Definition{L}, \Definition{R} and
+\Definition{C} of the command |\Block|.
\medskip
Here is the same example with the key |C| for the first block.
@@ -904,6 +904,16 @@ Rank & \Block[C]{1-3}{First group} & & & \Block{1-3}{Second group} \\
\end{center}
+\bigskip
+\colorbox{yellow!50}{\bfseries New 6.28}\par\nobreak
+
+\smallskip
+The command |\Block| supports also a key |p|. With that key, the content of the
+block is formatted like a paragraph (as in a column of type |p|). That key may
+be used in conjunction with the key |l|, |c| or |r|, and, in that case, the
+paragraph is formatted with |\raggedright|, |\centering| or |\raggedleft|. With
+the key |j|, the paragraph is justified.
+
\subsection{Vertical position of the content of the block}
\label{vertical-pos-block}
@@ -925,7 +935,8 @@ array involved in the block.
No vertical margin is added. However, the contents of the block is (always)
composed by \pkg{nicematrix} in a |{minipage}|, a |{tabular}| or an |{array}|
-and, hence, there will still remain a margin (in most cases).
+and, hence, there will still remain a margin (in most cases). If needed, it's
+always possible to add a |\strut|...
\item With the key \Definition{B}, the content of the block is set downwards.
\end{itemize}
@@ -1028,6 +1039,90 @@ text & text \\
\end{scope}
+\subsection{\textbackslash\textbackslash\ and \& in the blocks}
+
+\index{ampersand-in-blocks}
+\index{\&-in-blocks}
+
+\colorbox{yellow!50}{\bfseries New 6.28}\par\nobreak
+
+The extension \pkg{nicematrix} provides the ability to use |\\| and |&| directly
+in the content of a block (in order to format its contents) but there is some rectrictions.
+
+\begin{itemize}
+\item One must not use both |\\| and |&| in the same block.
+
+\item For |\\|, there is no other restriction. It's possible to use |\\| in a
+block to format a text on several rows.
+
+\item In order to use |&|, the key |ampersand-in-blocks| (alias: |&-in-blocks|)
+must been activated\footnote{Otherwise, the use of~|&| in the command |\Block|
+ will raise a TeX error :\\
+|! Extra alignment tab has been changed to \cr.|}. Then, the block is divided in sub-blocks as illustrated
+below. Be careful: with |ampersand-in-blocks| is in force, the (main) argument
+of the command |\Block| is syntactically divided into sub-blocks by splitting on
+the ampersands~|&|, the ampersands between curly braced are protected but not
+those in an environment.\footnote{It's not possible to write
+ |\Block[ampersand-in-blocks]{}{\begin{array}{cc}1&2\end{array}}|. Of course,
+ it's possible without the key |ampersand-in-blocks|.}
+\end{itemize}
+
+
+\bigskip
+With the ampserand |&|, it's possible to divide horizontally a block in
+sub-blocks of \emph{the same size}.
+
+\medskip
+\begin{Code}[width=85mm]
+\begin{NiceTabular}{ll}%
+ [hvlines,ampersand-in-blocks]
+ & les cinq premiers entiers naturels \\
+3 & \Block{un&deux&trois} \\
+4 & \Block{un&deux&trois& quatre} \\
+5 & \Block{un&deux&trois&quatre&cinq} \\
+\end{NiceTabular}
+\end{Code}
+%
+\begin{NiceTabular}{ll}%
+ [hvlines,ampersand-in-blocks]
+ & les cinq premiers entiers naturels \\
+3 & \Block{}{un & deux & trois} \\
+4 & \Block{}{un& deux & trois & quatre} \\
+5 & \Block{}{un & deux & trois & quatre & cinq} \\
+\end{NiceTabular}
+
+
+
+
+As we can see, the blocks (which was are in fact mono-cell blocks) are divided
+into sub-blocks of the same size. However, maybe the following code would be prefered.
+
+\medskip
+\begin{Code}[width=85mm]
+\begin{NiceTabular}{lccccc}%
+ [hvlines,ampersand-in-blocks]
+ & \Block{1-5}{the five first
+ natural numbers} \\
+3 & \Block{1-5}{one & two & three} \\
+4 & \Block{1-5}{one& two & three & four} \\
+5 & one & two & three & four & five \\
+\end{NiceTabular}
+\end{Code}
+%
+\begin{NiceTabular}{lccccc}%
+ [hvlines,ampersand-in-blocks]
+ & \Block{1-5}{the five first natural numbers} \\
+3 & \Block{1-5}{one & two & three} \\
+4 & \Block{1-5}{one& two & three & four} \\
+5 & one & two & three & four & five \\
+\end{NiceTabular}
+
+\medskip
+In this code, we have blocks of size |1-5| which are divided into three or four
+sub-blocks.
+
+
+
\index{Blocks@\textbf{Blocks in the tabulars}|)}
@@ -1264,7 +1359,7 @@ argument between square brackets for the characteristics of the rule.
\medskip
\begin{Code}[width=10cm]
-\begin{NiceTabular}{|c\emph{|[color=blue]}c|}
+\begin{NiceTabular}{ | c \emph{|[color=blue]} c |}
\Hline
a & b \\
\emph{\Hline[color=red]}
@@ -1543,19 +1638,19 @@ individual environments. That key takes in as argument a list of
will be used to use that new type of rule.
\begin{itemize}
-\item the key |command| is the name (without the backslash) of a command that
-will be created by \pkg{nicematrix} and that will be available for the final
-user in order to draw horizontal rules (similarly to |\hline|);
-
-\item the key |ccommand| is the name (without the backslash) of a command
-that will be created by \pkg{nicematrix} and that will be available for the
-final user to order to draw partial horizontal rules (similarly to |\cline|,
-hence the name |ccommand|): the argument of that command is a list of
-intervals of columns specified by the syntax~$i$ or $i$-$j$.\footnote{It's
-recommended to use such commands only once in a row because each use will
-create space between the rows corresponding to the total width of the rule.}
-
-\item the key |letter| takes in as argument a letter\footnote{The following
+\item the key \Definition{command} is the name (without the backslash) of a
+command that will be created by \pkg{nicematrix} and that will be available for
+the final user in order to draw horizontal rules (similarly to |\hline|);
+
+\item the key \Definition{ccommand} is the name (without the backslash) of a
+command that will be created by \pkg{nicematrix} and that will be available for
+the final user to order to draw partial horizontal rules (similarly to |\cline|,
+hence the name |ccommand|): the argument of that command is a list of intervals
+of columns specified by the syntax~$i$ or $i$-$j$.\footnote{It's recommended to
+ use such commands only once in a row because each use will create space
+ between the rows corresponding to the total width of the rule.}
+
+\item the key \Definition{letter} takes in as argument a letter\footnote{The following
letters are forbidden: \verb+lcrpmbVX|()[]!@<>+} that the user will use in
the preamble of an environment with preamble (such as |{NiceTabular}| in order
to specify a vertical rule.
@@ -1580,14 +1675,15 @@ inter-rule space (as possible with \pkg{colortbl} for instance).
\index{multiplicity (key of ``custom-line'')}
\index{color!key of ``custom-line''}
\index{sep-color (key of ``custom-line'')}
-\item the key |multiplicity| is the number of consecutive rules that will be
-drawn: for instance, a value of $2$ will create double rules such those
+\item the key \Definition{multiplicity} is the number of consecutive rules that
+will be drawn: for instance, a value of $2$ will create double rules such those
created by |\hline\hline| or \verb+||+ in the preamble of an environment;
-\item the key |color| sets the color of the rules ;
+\item the key \Definition{color} sets the color of the rules ;
-\item the key |sep-color| sets the color between two successive rules (should be
-used only in conjonction with |multiplicity|).
+\item the key \Definition{sep-color} sets the color between two successive rules
+(should be used only in conjonction with |multiplicity|). The name of that key
+is inspired by the command |\doublerulesepcolor| of \pkg{colortbl}.
\end{itemize}
\medskip
@@ -1625,15 +1721,60 @@ Product C & 5 & 4 & 1 \\
\bigskip
+The key |sep-color| with the value |white| may also be used in case of an
+horizontal double-rule on the top of a colored cell (if we want the space
+between both rules above the cell not colored by the color of the cell).
+
+\begin{scope}
+\NiceMatrixOptions
+ {
+ custom-line =
+ {
+ command = DoubleRule ,
+ multiplicity = 2 ,
+ sep-color = white
+ }
+ }
+
+
+\begin{Code}[width=10cm]
+\NiceMatrixOptions
+ {
+ custom-line =
+ {
+ command = DoubleRule ,
+ multiplicity = 2 ,
+ \emph{sep-color = white}
+ }
+ }
+
+\begin{NiceTabular}{ccc}[color-inside]
+one & two & three \\
+\emph{\DoubleRule}
+four & \cellcolor{yellow} five & six \\
+\end{NiceTabular}
+\end{Code}
+\begin{NiceTabular}{ccc}[color-inside]
+one & two & three \\
+\DoubleRule
+four & \cellcolor{yellow} five & six \\
+\end{NiceTabular}
+
+\end{scope}
+
+
+
+
+\bigskip
\item \emph{Second possibility}\par\nobreak
\index{tikzz@tikz!key of ``custom-line''}
\index{total-width (key of ``custom-line'')}
-It's possible to use the key |tikz| (if TikZ is loaded). In that case, the
-rule is drawn directly with TikZ by using as parameters the value of the key
-|tikz| which must be a list of \textsl{key=value} pairs which may be applied
-to a TikZ path.
+It's possible to use the key \Definition{tikz} (if TikZ is loaded). In that
+case, the rule is drawn directly with TikZ by using as parameters the value of
+the key |tikz| which must be a list of \textsl{key=value} pairs which may be
+applied to a TikZ path.
By default, no space is reserved for the rule that will be drawn with TikZ. It
is possible to specify a reservation (horizontal for a vertical rule and
@@ -1682,7 +1823,7 @@ seven & eight & nine
\end{scope}
\bigskip
-\item \emph{Third possibility} : the key |dotted|
+\item \emph{Third possibility} : the key \Definition{dotted}
\label{dotted}
\index{dotted (key of ``custom-line'')}
\indexcommand{hdottedline}
@@ -1696,15 +1837,15 @@ value of the key |total-width| is, in this case, equal to the diameter of the do
dotted rules are also used by \pkg{nicematrix} to draw continuous dotted rules
between cells of the matrix with |\Cdots|, |\Vdots|, etc. (cf. p.~\pageref{Cdots}).
-In fact, \pkg{nicematrix} defines by default the commands |\hdottedline| and
-|\cdottedline |and the letter ``|:|'' for those dotted
-rules.\footnote{However, it's possible to overwrite those definitions with a
-|custom-line| (in order, for example, to switch to dashed lines).}
+In fact, \pkg{nicematrix} defines by default the commands
+\Definition{hdottedline} and \Definition{cdottedline} and the letter ``|:|'' for
+those dotted rules.\footnote{However, it's possible to overwrite those
+ definitions with a |custom-line| (in order, for example, to switch to dashed
+ lines).}
\smallskip
\begin{Code}
-
-\NiceMatrixOptions % \textsl{present in nicematrix.sty}
+\NiceMatrixOptions \emph{% \textsl{present in nicematrix.sty}}
{
custom-line =
{
@@ -2453,14 +2594,13 @@ Dupont & Chantal & 15 janvier 1998 \\
\end{center}
\bigskip
-\colorbox{yellow!50}{\textbf{New 6.25}}\enskip Each use of the command
-|\rowlistcolors| (or |\rowcolors|, which is, in fact, a special case of
-|\rowlistcolors|) stops the potential coloring schemes\footnote{We say
- \emph{schemes} in plural form because it's possible to start simultaneously
- several coloring schemes if they apply on different columns.} specified by a
-previous command |\rowlistcolors|. In particular, it's possible to start
-coloring the rows with |\rowlistcolors{...}| and stop coloring by a command
-|\rowlistcolors| with an empty argument.
+Each use of the |\rowlistcolors| (or |\rowcolors|, which is, in fact, a
+special case of |\rowlistcolors|) stops the potential coloring
+schemes\footnote{We say \emph{schemes} in plural form because it's possible to
+ start simultaneously several coloring schemes if they apply on different
+ columns.} specified by a previous command |\rowlistcolors|. In particular,
+it's possible to start coloring the rows with |\rowlistcolors{...}| and stop
+coloring by a command |\rowlistcolors| with an empty argument.
\bigskip
\begin{Code}[width=10cm]
@@ -2493,10 +2633,9 @@ seven \\
\index{nocolor}
-\colorbox{yellow!50}{\textbf{New 6.26}}\enskip The extension \pkg{nicematrix}
-provides the special color |nocolor| which may be used in all the coloring
-commands provided by \pkg{nicematrix} (in the |\CodeBefore| or the array
-itself).
+The extension \pkg{nicematrix} provides the special color |nocolor| which may be
+used in all the coloring commands provided by \pkg{nicematrix} (in the
+|\CodeBefore| or the array itself).
The cells marked by this color won't be colored, whatever the other instructions
of coloring which may apply to these cells.
@@ -2686,7 +2825,7 @@ $\begin{array}{c}
\end{bNiceMatrix} \\ \\
\begin{bNiceMatrix}
1 & 1245345 \\ 345 & 2
-\end{bNiceMatrix}
+\end{bNiceMatrix} \\
\end{array}$
\emph{\end{NiceMatrixBlock}}
\end{Code}
@@ -2697,7 +2836,7 @@ $\begin{array}{c}
\end{bNiceMatrix} \\ \\
\begin{bNiceMatrix}
1 & 1245345 \\ 345 & 2
-\end{bNiceMatrix}
+\end{bNiceMatrix} \\
\end{array}$
\end{NiceMatrixBlock}
@@ -4198,9 +4337,8 @@ $\begin{pNiceMatrix}
\index{empty (key of \texttt{\textbackslash TikzEveryCell})}
\index{non empty (key of \texttt{\textbackslash TikzEveryCell})}
-
-\colorbox{yellow!50}{\textbf{New 6.24}}\enskip The command |\TikzEveryCell|
-execute with TikZ the rectangular path corresponding to each cell of the tabular
+The command |\TikzEveryCell|
+executes with TikZ the rectangular path corresponding to each cell of the tabular
with parameters of TikZ the argument of |\TikzEveryCell|. That argument must be
a list of \textsl{key=value} pairs which may be applied to a TikZ path. In fact,
the command applies to each of the tabular, except those in the exterior rows
@@ -4390,12 +4528,10 @@ space at all between them}, the labels of the corresponding notes are composed
together, separated by commas (this is similar to the option |multiple| of
\pkg{footmisc} for the footnotes).
-\item If a command |\tabularnote{...}| is exactly at the end of a cell (with
-no space at all after), the label of the note is composed in an overlapping
-position (towards the right). This structure may provide a better alignment of
-the cells of a given column. However, since the version 6.20a, that behaviour is
-in force only when the horizontal alignment mode of the corresponding column is
-|c| or |r|.
+\item If a command |\tabularnote{...}| is exactly at the end of a cell (with no
+space at all after) and if the alignment mode of the column is |c| or |r|, the
+label of the note is composed in an overlapping position (towards the right).
+This structure may provide a better alignment of the cells of a given column.
\item If the key |notes/para| is used, the notes are composed at the end of
the array in a single paragraph (as with the key |para| of \pkg{threeparttable}).
@@ -5089,9 +5225,9 @@ environment of LaTeX which only put TeX commands before and after the content.}
\medskip
\index{light-syntax-expanded}
-\colorbox{yellow!50}{\textbf{New 6.27}}\enskip The key |light-syntax-expanded|
-has the same behaviour as the key |light-syntax| but the body of the
-environment is expanded (in the TeX sens\footnote{More precisely, it's a
+
+The key |light-syntax-expanded| has the same behaviour as the key |light-syntax|
+but the body of the environment is expanded (in the TeX sens\footnote{More precisely, it's a
expansion of type |e| of L3.}) before being splitted in lines (but
after the extraction of a potential |\CodeAfter|).
@@ -5217,8 +5353,8 @@ counter).
\smallskip
\index{name!key for an environment}
-However, it's advisable to use instead the key |name|\footnote{Since the version
- 6.20a, the value of that key is \emph{expanded} (in the TeX sens).}. This key
+However, it's advisable to use instead the key |name|\footnote{The value of the
+key |name| is \emph{expanded} (in the TeX sens).}. This key
gives a name to the current environment. When the environment has a name, the
nodes are accessible with the name ``\textsl{name}-$i$-$j$'' where \textsl{name}
is the name given to the array and $i$ and $j$ the numbers of row and column.
@@ -5649,9 +5785,14 @@ The package \pkg{nicematrix} creates a PGF/TikZ node merely called $i$ (with
the classical prefix) at the intersection of the horizontal rule of number~$i$
and the vertical rule of number~$i$ (more specifically the potential position
of those rules because maybe there are not actually drawn). The last node has
-also an alias called |last|. There is also a node called $i$|.5| midway
-between the node $i$ and the node $i+1$.
+also an alias called |last|.
+
+\smallskip
+\colorbox{yellow!50}{\bfseries Modification 6.28}\enskip There are also nodes
+called $i$|.1|, $i$|.2|, … , $i$|.9| between the node~$i$ and the node~$i+1$
+(before the version 6.28, there was only the node $i$|.5|).
+\smallskip
These nodes are available in the |\CodeBefore| and the |\CodeAfter|.
\begin{center}
@@ -6054,10 +6195,20 @@ environments of \pkg{nicematrix} are not affected).
\index{Incompatibilities}
The package \pkg{nicematrix} is not compatible with the class \cls{ieeeaccess}
-(because that class is not compatible with PGF/TikZ).\footnote{See
- \url{https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class}}
+because that class is not compatible with PGF/TikZ. However, there is a simple
+workaround by writing:\footnote{See
+ \url{https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class}}\par\nobreak
+
+\begin{Code}
+\let\TeXyear\year
+\documentclass{IEEEaccess}
+\let\year\TeXyear
+\end{Code}
+
+
\bigskip
+% the following requirement is still in force on April 23, 2024
In order to use \pkg{nicematrix} with the class \cls{aastex631}
(of the \emph{American Astronomical Society}), you have to
add the following lines in the preamble of your document :
@@ -6089,7 +6240,7 @@ may be wrong in some circonstances.
\bigskip
The package \pkg{nicematrix} is not fully compatible with the package
\pkg{arydshln} (because this package redefines many internals of \pkg{array})
-and does support the columns~|V| of \pkg{boldline} (because the letter |V| is
+and does not support the columns~|V| of \pkg{boldline} (because the letter |V| is
reserved for the columns~|V| of \pkg{varwidth}). By any means, \pkg{nicematrix}
provides, with the key |custom-line| (cf. part~\ref{custom-line},
p.~\pageref{custom-line}), tools to draw dashed rules and rules of different
@@ -6621,7 +6772,7 @@ with the environment |{NiceMatrixBlock}| and its option |auto-columns-width|.
last-col, code-for-last-col = \color{blue}\scriptstyle,
vlines = 5 ,
matrix/columns-type = r ,
- no-cell-nodes
+ no-cell-nodes % only for speedup
}
\setlength{\extrarowheight}{1mm}
@@ -6720,7 +6871,7 @@ composed with the maximal width, thanks to the boolean key
last-col, code-for-last-col = \color{blue}\scriptstyle,
vlines = 5 ,
matrix/columns-type = r ,
- no-cell-nodes
+ no-cell-nodes % only for speedup
}
\setlength{\extrarowheight}{1mm}
@@ -6933,14 +7084,14 @@ the command |\Block| is left empty, that means that the block is a mono-cell blo
\begin{Code}
-$\begin{pNiceArray}{>{\strut}cccc}[margin,rules/color=blue]
+$\begin{pNiceArray}{>{\strut}cccc}[margin,rules/color=blue,no-cell-nodes]
\emph{\Block[draw]{}{a_{11}}} & a_{12} & a_{13} & a_{14} \\
a_{21} & \Block[draw]{}{a_{22}} & a_{23} & a_{24} \\
a_{31} & a_{32} & \Block[draw]{}{a_{33}} & a_{34} \\
a_{41} & a_{42} & a_{43} & \Block[draw]{}{a_{44}} \\
\end{pNiceArray}$
\end{Code}
-\[\begin{pNiceArray}{>{\strut}cccc}[margin,rules/color=blue]
+\[\begin{pNiceArray}{>{\strut}cccc}[margin,rules/color=blue,no-cell-nodes]
\Block[draw]{}{a_{11}} & a_{12} & a_{13} & a_{14} \\
a_{21} & \Block[draw]{}{a_{22}} & a_{23} & a_{24} \\
a_{31} & a_{32} & \Block[draw]{}{a_{33}} & a_{34} \\
@@ -6966,7 +7117,8 @@ used−even when \pkg{colortbl} is not loaded).
\medskip
\begin{Code}
-\begin{pNiceArray}{>{\strut}cccc}[margin, extra-margin=2pt,color-inside]
+\begin{pNiceArray}{>{\strut}cccc}% <-- % mandatory
+ [margin, extra-margin=2pt,color-inside,no-cell-nodes]
\emph{\rowcolor{red!15}}A_{11} & A_{12} & A_{13} & A_{14} \\
A_{21} & \emph{\rowcolor{red!15}}A_{22} & A_{23} & A_{24} \\
A_{31} & A_{32} & \emph{\rowcolor{red!15}}A_{33} & A_{34} \\
@@ -6974,7 +7126,7 @@ used−even when \pkg{colortbl} is not loaded).
\end{pNiceArray}
\end{Code}
-\[\begin{pNiceArray}{>{\strut}cccc}[margin, extra-margin=2pt,color-inside]
+\[\begin{pNiceArray}{>{\strut}cccc}[margin, extra-margin=2pt,color-inside,no-cell-nodes]
\rowcolor{red!15}A_{11} & A_{12} & A_{13} & A_{14} \\
A_{21} & \rowcolor{red!15}A_{22} & A_{23} & A_{24} \\
A_{31} & A_{32} & \rowcolor{red!15}A_{33} & A_{34} \\
@@ -7281,7 +7433,16 @@ The successive versions of the file |nicematrix.sty| provided by TeXLive are ava
\nolinkurl{https:www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty}
}
-\subsection*{Changes between version 6.25 and 6.26}
+\subsection*{Changes between version 6.27 and 6.28}
+
+Sub-blocks with the character |&| (when the key |ampersand-in-block| is in
+force).
+
+Keys |p| and |j| for the command |\Block|.
+
+PGF nodes i.1, i.2, i.3, etc.
+
+\subsection*{Changes between version 6.26 and 6.27}
New key |light-syntax-expanded|.
@@ -7642,305 +7803,6 @@ Command |\Vdotsfor| similar to |\Hdotsfor|
The variable |\g_nicematrix_code_after_tl| is now public.
-\subsection*{Changes between versions 4.4 and 5.0}
-
-Use of the standard column types |l|, |c| and |r| instead of |L|, |C| and |R|.
-
-It's now possible to use the command |\diagbox| in a |\Block|.
-
-Command |\tabularnote|
-
-\subsection*{Changes between versions 4.3 and 4.4}
-
-New key |hvlines-except-corners| (now deprecated).
-
-\subsection*{Changes between versions 4.2 and 4.3}
-
-The horizontal centering of the content of a |\Block| is correct even when an
-instruction such as |!{\qquad}| is used in the preamble of the array.
-
-It's now possible to use the command |\Block| in the ``last row''.
-
-\subsection*{Changes between versions 4.1 and 4.2}
-
-It's now possible to write |\begin{pNiceMatrix}a&b\\c&d\end{pNiceMatrix}^2|
-with the expected result.
-
-\subsection*{Changes between versions 4.0 and 4.1}
-
-New keys |cell-space-top-limit| and |cell-space-bottom-limit|
-
-New command |\diagbox|
-
-The key |hvline| don't draw rules in the blocks (commands |\Block|) and in the
-virtual blocks corresponding to the dotted lines.
-
-\subsection*{Changes between versions 3.15 and 4.0}
-
-New environment |{NiceTabular}|
-
-Commands to color cells, rows and columns with a perfect result in the \textsc{pdf}.
-
-\subsection*{Changes between versions 3.14 and 3.15}
-
-It's possible to put labels on the dotted lines drawn by |\Ldots|, |\Cdots|,
-|\Vdots|, |\Ddots|, |\Iddots|, |\Hdotsfor| and the command |\line| in the
-|code-after| with the tokens |_| and |^|.
-
-The option |baseline| is now available in all the environments of
-\pkg{nicematrix}. Before, it was available only in |{NiceArray}|.
-
-New keyword |\CodeAfter| (in the environments of \pkg{nicematrix}).
-
-\subsection*{Changes between versions 3.13 and 3.14}
-
-Correction of a bug (question 60761504 on |stackoverflow|).
-
-Better error messages when the user uses |&| or |\\| when |light-syntax| is in
-force.
-
-\subsection*{Changes between versions 3.12 and 3.13}
-
-The behaviour of the command |\rotate| is improved when used in the ``last
-row''.
-
-The option |dotted-lines-margin| has been renamed in |xdots/shorten| and the
-options |xdots/color| and |xdots/line-style| have been added for a complete
-customisation of the dotted lines.
-
-In the environments without preamble (|{NiceMatrix}|, |{pNiceMatrix}|, etc.),
-it's possible to use the options |l| (=|L|) or |r| (=|R|) to specify the type
-of the columns.
-
-The code of \pkg{nicematrix} no longer uses TikZ but only \textsc{pgf}. By
-default, TikZ is \emph{not} loaded by \pkg{nicematrix}.
-
-\subsection*{Changes between versions 3.11 and 3.12}
-
-Command |\rotate| in the cells of the array.
-
-Options |vlines|, |hlines| and |hvlines|.
-
-Option |baseline| pour |{NiceArray}| (not for the other environments).
-
-The name of the TikZ nodes created by the command |\Block| has changed: when
-the command has been issued in the cell $i$|-|$j$, the name is
-$i$|-|$j$|-block| and, if the creation of the ``medium nodes'' is required, a
-node $i$|-|$j$|-block-medium| is created.
-
-If the user tries to use more columns than allowed by its environment, an error
-is raised by nicematrix (instead of a low-level error).
-
-The package must be loaded with the option |obsolete-environments| if we want
-to use the deprecated environments.
-
-\subsection*{Changes between versions 3.10 and 3.11}
-
-Correction of a bug linked to |first-row| and |last-row|.
-
-\subsection*{Changes between version 3.9 and 3.10}
-
-New option |light-syntax| (and |end-of-row|).
-
-New option |dotted-lines-margin| for fine tuning of the dotted lines.
-
-\subsection*{Changes between version 3.8 and 3.9}
-
-New commands |\NiceMatrixLastEnv| and |\OnlyMainNiceMatrix|.
-
-New options |create-medium-nodes| and |create-large-nodes|.
-
-\subsection*{Changes between version 3.7 and 3.8}
-
-New programmation for the command |\Block| when the block has only one row.
-With this programmation, the vertical rules drawn by the specifier
-``\verb+|+'' at the end of the block is actually drawn. In previous versions,
-they were not because the block of one row was constructed with
-|\multicolumn|.
-
-An error is raised when an obsolete environment is used.
-
-\subsection*{Changes between version 3.6 and 3.7}
-
-The four ``corners'' of the matrix are correctly protected against the four
-codes: |code-for-first-col|, |code-for-last-col|, |code-for-first-row| and
-|code-for-last-row|.
-
-New command |\pAutoNiceMatrix| and its variants (suggestion of Christophe
-Bal).
-
-\subsection*{Changes between version 3.5 and 3.6}
-
-LaTeX counters |iRow| and |jCol| available in the cells of the array.
-
-Addition of |\normalbaselines| before the construction of the array: in
-environments like |{align}| of \pkg{amsmath} the value of |\baselineskip| is
-changed and if the options |first-row| and |last-row| were used in an
-environment of \pkg{nicematrix}, the position of the delimiters was wrong.
-
-A warning is written in the |.log| file if an obsolete environment is used.
-
-There is no longer artificial errors |Duplicate~name| in the environments of
-\pkg{amsmath}.
-
-\subsection*{Changes between version 3.4 and 3.5}
-
-Correction on a bug on the two previous versions where the |code-after| was
-not executed.
-
-\subsection*{Changes between version 3.3 and 3.4}
-
-Following a discussion on TeX StackExchange\footnote{cf.
-|tex.stackexchange.com/questions/510841/nicematrix-and-tikz-external-optimize|},
-optimization of TikZ externalization is disabled in the environments of
-\pkg{nicematrix} when the class \cls{standalone} or the package
-\pkg{standalone} is used.
-
-\subsection*{Changes between version 3.2 and 3.3}
-
-The options |first-row|, |last-row|, |first-col| and |last-col| are now
-available in the environments |{NiceMatrix}|, |{pNiceMatrix}|,
-|{bNiceMatrix}|, etc.
-
-The option |columns-width=auto| doesn't need any more a second compilation.
-
-\subsection*{Changes between version 3.1 and 3.2 (and 3.2a)}
-
-Option |small|.
-
-\subsection*{Changes between version 3.0 and 3.1}
-
-Command |\Block| to draw block matrices.
-
-Error message when the user gives an incorrect value for |last-row|.
-
-The vertical rules in the matrices (drawn by ``\verb+|+'') are now compatible with
-the color fixed by \pkg{colortbl}.
-
-Correction of a bug: it was not possible to use the colon ``|:|'' in the
-preamble of an array when |pdflatex| was used with \pkg{french-babel} (because
-\pkg{french-babel} activates the colon in the beginning of the document).
-
-\subsection*{Changes between version 2.3 and 3.0}
-
-Modification of |\Hdotsfor|. Now |\Hdotsfor| erases the |\vlines| (of ``\verb+|+'')
-as |\hdotsfor| does.
-
-Composition of exterior rows and columns on the four sides of the matrix (and
-not only on two sides) with the options |first-row|, |last-row|, |first-col|
-and |last-col|.
-
-\subsection*{Changes between version 2.2.1 and 2.3}
-
-Compatibility with the column type |S| of \pkg{siunitx}.
-
-Option |hlines|.
-
-\subsection*{Changes between version 2.2 and 2.2.1}
-
-Improvment of the vertical dotted lines drawn by the specifier ``:'' in the
-preamble.
-
-Modification of the position of the dotted lines drawn by |\hdottedline|.
-
-\subsection*{Changes between version 2.1.5 and 2.2}
-
-Possibility to draw horizontal dotted lines to separate rows with the command
-|\hdottedline| (similar to the classical command |\hline| and the command
-|\hdashline| of \pkg{arydshln}).
-
-Possibility to draw vertical dotted lines to separate columns with the
-specifier ``|:|'' in the preamble (similar to the classical specifier
-``\verb+|+'' and the specifier ``|:|'' of \pkg{arydshln}).
-
-\subsection*{Changes between version 2.1.4 and 2.1.5}
-
-Compatibility with the classes \cls{revtex4-1} and \cls{revtex4-2}.
-
-Option |allow-duplicate-names|.
-
-\subsection*{Changes between version 2.1.3 and 2.1.4}
-
-Replacement of some options |O { }| in commands and environments defined with
-\pkg{xparse} by |! O { }| (because a recent version of \pkg{xparse} introduced
-the specifier |!| and modified the default behaviour of the last optional
-arguments).
-
-See |www.texdev.net/2018/04/21/xparse-optional-arguments-at-the-end|
-
-\subsection*{Changes between version 2.1.2 and 2.1.3}
-
-When searching the end of a dotted line from a command like |\Cdots| issued in
-the ``main matrix'' (not in the exterior column), the cells in the exterior
-column are considered as outside the matrix. That means that it's possible to
-do the following matrix with only a |\Cdots| command (and a single |\Vdots|).
-\[\begin{pNiceArray}{Wc{5mm}cWc{5mm}}[first-row,last-col]
-& C_j & \\
-\mbox{\Large $0$} & \Vdots & \mbox{\Large $0$} \\
-\strut & a & \Cdots & L_i \\
-\mbox{\Large $0$} & & \mbox{\Large $0$} \\
-\end{pNiceArray}\]
-
-\subsection*{Changes between version 2.1 and 2.1.1}
-
-Small corrections: for example, the option |code-for-first-row| is now
-available in the command |\NiceMatrixOptions|.
-
-Following a discussion on
-TeX StackExchange\footnote{cf.
-|tex.stackexchange.com/questions/450841/tikz-externalize-and-nicematrix-package|},
-TikZ externalization is now deactivated in the environments of the
-package \pkg{nicematrix}.\footnote{Before this version, there was an error
-when using \pkg{nicematrix} with TikZ externalization. In any case, it's not
-possible to externalize the TikZ elements constructed by \pkg{nicematrix}
-because they use the options |overlay| and |remember picture|.}
-
-\subsection*{Changes between version 2.0 and 2.1}
-
-New implementation of the environment |{pNiceArrayRC}|. With this new
-implementation, there is no restriction on the width of the columns.
-
-The package \pkg{nicematrix} no longer loads \pkg{mathtools} but only
-\pkg{amsmath}.
-
-Creation of ``medium nodes'' and ``large nodes''.
-
-\subsection*{Changes between version 1.4 and 2.0}
-
-The versions 1.0 to 1.4 of \pkg{nicematrix} were focused on the continuous
-dotted lines whereas the version 2.0 of \pkg{nicematrix} provides different
-features to improve the typesetting of mathematical matrices.
-
-\subsection*{Changes between version 1.3 and 1.4}
-
-The column types |w| and |W| can now be used in the environments
-|{NiceArray}|, |{pNiceArrayC}| and its variants with the same meaning as in
-the package \pkg{array}.
-
-New option |columns-width| to fix the same width for all the columns of the
-array.
-
-\subsection*{Changes between version 1.2 and 1.3}
-
-New environment |{pNiceArrayC}| and its variants.
-
-Correction of a bug in the definition of |{BNiceMatrix}|, |{vNiceMatrix}| and
-|{VNiceMatrix}| (in fact, it was a typo).
-
-Options are now available locally in |{pNiceMatrix}| and its variants.
-
-The names of the options are changed. The old names were names in ``camel
-style''.
-
-\subsection*{Changes between versions 1.1 and 1.2}
-
-New environment |{NiceArray}| with column types |L|, |C| and |R|.
-
-\subsection*{Changes between versions 1.0 and 1.1}
-
-The dotted lines are no longer drawn with TikZ nodes but with TikZ circles
-(for efficiency).
-
\cleardoublepage
diff --git a/macros/latex/contrib/orcidlink/README.md b/macros/latex/contrib/orcidlink/README.md
index 272e3f9bee..1437e05f4c 100644
--- a/macros/latex/contrib/orcidlink/README.md
+++ b/macros/latex/contrib/orcidlink/README.md
@@ -1,7 +1,14 @@
# orcidlink-LaTeX-command
LaTeX style file to add a macro for inserting a linked ORCiD logo
-This LaTeX style file just defines a single macro, `\orcidlink`. The code is from [this TeX.SE answer](https://tex.stackexchange.com/a/445583/34063). My contribution was wrapping it into a style file (and improving the fragility of the command a bit).
+This LaTeX style file defines `\orcidlink` and a few related macros.
+The code is from [this TeX.SE
+answer](https://tex.stackexchange.com/a/445583/34063). I wrapped it
+into a style file and improved the fragility of the command a bit.
+Later (at the suggestion of Hugo Heagren) we added the `\orcidlogo`
+command, and commands for the three recommended formats: full,
+compact, and inline, with commands `\orcidlinkf`, `\orcidlinkc`, and
+`\orcidlinki`.
Installation
------------
@@ -30,6 +37,14 @@ When you want to insert the hyperlinked ORCiD logo, use `\orcidlink{0000-0000-00
This will appear as a clickable hyperlink, and will look like this:
![Author LaTeX render preview image](https://raw.githubusercontent.com/duetosymmetry/orcidlink-LaTeX-command/f03c85cd9fe3e40bec5f51b1319b0e9ab30c2e09/preview.png)
+If you simply want the ORCiD logo without a hyperlink anywhere, use
+`\orcidlogo`.
+
+ORCiD’s [guidelines](https://info.orcid.org/brand-guidelines/)
+recommend three formats: full, compact, and inline. The three formats
+are available, through `\orcidlinkf{orcid}`, `\orcidlinkc{orcid}`, and
+`\orcidlinki{Name}{orcid}`.
+
Dependancies and Compatibility
------------------------------
@@ -49,6 +64,6 @@ Credits
The original TikZ icon code was created by user [Milo on
TeX.SE](https://tex.stackexchange.com/users/128068/milo).
This package was created and is maintained by [Leo
-C. Stein](http://duetosymmetry.com/), (c) 2019-2023.
+C. Stein](http://duetosymmetry.com/), (c) 2019-2024.
This material is subject to the [LaTeX Project Public License
1.3c](https://www.ctan.org/license/lppl1.3).
diff --git a/macros/latex/contrib/orcidlink/orcidlink.dtx b/macros/latex/contrib/orcidlink/orcidlink.dtx
index e096f502f6..fcc5a73176 100644
--- a/macros/latex/contrib/orcidlink/orcidlink.dtx
+++ b/macros/latex/contrib/orcidlink/orcidlink.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 2019-2023 by Leo C. Stein <leo.stein@gmail.com>
+% Copyright (C) 2019-2024 by Leo C. Stein <leo.stein@gmail.com>
% ---------------------------------------------------------------------------
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -27,9 +27,12 @@
%<*driver>
\documentclass{ltxdoc}
\usepackage[dvipsnames]{xcolor}
-\usepackage{orcidlink}[2023/12/30]
-\hypersetup{colorlinks,urlcolor=NavyBlue,citecolor=NavyBlue,linkcolor=NavyBlue,pdfusetitle}
+\usepackage{orcidlink}[2024/06/25]
+\hypersetup{colorlinks,urlcolor=NavyBlue,citecolor=NavyBlue,linkcolor=NavyBlue}
+\hypersetup{pdftitle={The orcidlink package},pdfauthor={Leo C. Stein},
+ pdfsubject={-}}
\usepackage{graphicx}
+\usepackage{microtype}
\EnableCrossrefs
\CodelineIndex
\RecordChanges
@@ -40,7 +43,7 @@
%</driver>
% \fi
%
-% \CheckSum{41}
+% \CheckSum{59}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -69,6 +72,8 @@
% working correctly with XeTeX. Thanks to Tim Henke for the bug report.}
% \changes{v1.0.5}{2023/12/30}{Turn off TikZ externalization of logos.
% Thanks to github user aquileia for the bug report.}
+% \changes{v1.1.0}{2024/06/25}{Support ORCID's three different ID
+% formats. Thanks to Hugo Heagren for suggestions.}
%
% \DoNotIndex{\newcommand,\newenvironment}
%
@@ -84,8 +89,10 @@
%
% \section{Introduction}
%
-% This is a LaTeX style file to add a macro for inserting a linked
-% ORCiD logo. The package provides exactly one command, |\orcidlink|.
+% This is a LaTeX style file providing a macro for inserting a
+% hyperlinked ORCiD logo. The package also provides three commands
+% for ORCiD's three recommended ID printing formats, and a command for
+% just the ORCiD logo, not linked to anything.
%
% \section{Usage}
%
@@ -113,6 +120,36 @@
% \includegraphics[width=0.5\textwidth]{preview}\newline{}
% The macro is used in the author line of this documentation as well.
%
+% \DescribeMacro{\orcidlogo}
+% If you simply want the ORCiD logo without a hyperlink anywhere, use
+% |\orcidlogo|.
+%
+% ORCiD's \href{https://info.orcid.org/brand-guidelines/}{guidelines}
+% recommend three formats: full, compact, and inline. The three
+% formats are available:
+% \begin{enumerate}
+% \item \DescribeMacro{\orcidlinkf\marg{orcid}} Full format. Example:
+% |\orcidlinkf{0000-0001-7559-9597}| will insert
+% \orcidlinkf{0000-0001-7559-9597}
+% \item \DescribeMacro{\orcidlinkc\marg{orcid}} Compact format.
+% Example: |\orcidlinkc{0000-0001-7559-9597}| will insert
+% \orcidlinkc{0000-0001-7559-9597}
+% \item \DescribeMacro{\orcidlinki\marg{Name}\marg{orcid}} Inline
+% format. Example: |\orcidlinki{Leo C. Stein}{0000-0001-7559-9597}|
+% will insert \orcidlinki{Leo C. Stein}{0000-0001-7559-9597}
+% \end{enumerate}
+%
+% \DescribeMacro{\orcidlinkX\marg{before}\marg{orcid}\marg{after}}
+%
+% The command |\orcidlinkX{before}{orcid}{after}| is a helper macro
+% that's used to implement all of the others. Though it is just an
+% internal helper, I saw no reason to keep it internal.
+% |\orcidlinkX{before}{orcid}{after}| results in
+% \orcidlinkX{before}{orcid}{after}. The entire output is hyperlinked
+% to the ORCiD page. There is a thin space |\,| between ``before,''
+% the logo, and ``after.'' However if ``before'' is empty, the space
+% will be omitted; similarly for ``after.''
+%
% \section{Package Compatibility}
%
% This package relies on \texttt{hyperref} and \texttt{tikz}. If you
@@ -132,10 +169,11 @@
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{orcidlink}
- [2023/12/30 v1.0.5 Linked ORCiD logo macro package]
+ [2024/06/26 v1.1.0 Support ORCID's three different ID formats.]
-%% All I did was package up Milo's code on TeX.SE,
-%% see https://tex.stackexchange.com/a/445583/34063
+%% This started out as Milo's code on TeX.SE,
+%% see https://tex.stackexchange.com/a/445583/34063.
+%% It has since been expanded with more commands.
\RequirePackage{hyperref}
\RequirePackage{tikz}
@@ -168,18 +206,45 @@
% \end{macrocode}
%
-% \begin{macro}{\orcidlink}
+% \begin{macro}{\orcidlogo}
% \begin{macrocode}
-\DeclareRobustCommand\orcidlink[1]{%
+\newcommand{\orcidlogo}{%
\texorpdfstring{%
\setlength{\@curXheight}{\fontcharht\font`X}%
-\href{https://orcid.org/#1}{\XeTeXLinkBox{\mbox{%
+\XeTeXLinkBox{%
\@preventExternalization%
\begin{tikzpicture}[yscale=-\@OrigHeightRecip*\@curXheight,
xscale=\@OrigHeightRecip*\@curXheight,transform shape]
\pic{orcidlogo};
\end{tikzpicture}%
-}}}}{}}
+}}{}}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\orcidlinkX}
+% \begin{macrocode}
+\DeclareRobustCommand\orcidlinkX[3]{\href{https://orcid.org/#2}{%
+\ifstrempty{#1}{}{#1\,}\orcidlogo\ifstrempty{#3}{}{\,#3}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\orcidlinkf}
+% \begin{macrocode}
+\newcommand{\orcidlinkf}[1]{\orcidlinkX{}{#1}{https://orcid.org/#1}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\orcidlinkc}
+% \begin{macrocode}
+\newcommand{\orcidlinkc}[1]{\orcidlinkX{}{#1}{#1}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\orcidlinki}
+% \begin{macrocode}
+\newcommand{\orcidlinki}[2]{\orcidlinkX{#1}{#2}{}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\orcidlink}
+% \begin{macrocode}
+\newcommand{\orcidlink}[1]{\orcidlinkX{}{#1}{}}
\endinput
% \end{macrocode}
diff --git a/macros/latex/contrib/orcidlink/orcidlink.ins b/macros/latex/contrib/orcidlink/orcidlink.ins
index 201841f638..bd2ce9a35c 100644
--- a/macros/latex/contrib/orcidlink/orcidlink.ins
+++ b/macros/latex/contrib/orcidlink/orcidlink.ins
@@ -1,4 +1,4 @@
-%% Copyright (C) 2019-2023 by Leo C. Stein <leo.stein@gmail.com>
+%% Copyright (C) 2019-2024 by Leo C. Stein <leo.stein@gmail.com>
%% --------------------------------------------------------------------------
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -25,7 +25,7 @@
This is a generated file.
-Copyright (C) 2019-2023 by Leo C. Stein <leo.stein@gmail.com>
+Copyright (C) 2019-2024 by Leo C. Stein <leo.stein@gmail.com>
--------------------------------------------------------------------------
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/orcidlink/orcidlink.pdf b/macros/latex/contrib/orcidlink/orcidlink.pdf
index 25ba75e856..6954b07634 100644
--- a/macros/latex/contrib/orcidlink/orcidlink.pdf
+++ b/macros/latex/contrib/orcidlink/orcidlink.pdf
Binary files differ
diff --git a/macros/latex/contrib/parnotes/CHANGELOG-from-2016.md b/macros/latex/contrib/parnotes/CHANGELOG-from-2016.md
new file mode 100644
index 0000000000..001252dd0c
--- /dev/null
+++ b/macros/latex/contrib/parnotes/CHANGELOG-from-2016.md
@@ -0,0 +1,17 @@
+**Revision 3: Released on Aug 15 2016**
+ * Bug fix: Use `\protected@edef` to expand the parnote counter (fixes incompatibility with `BiocStyle`)
+
+**Revision 2: Released on Jul 26 2016**
+ * **Breaking change:** You can no longer redefine `\parnotemarkfmt`. Use `\theparnotemark` and `\parnotecusmarkfmt` instead. See the manual for details.
+ * Bug fix: `\parnotefmt` no longer changes the font to `\rmfamily` by default.
+ * `\parnote` now has an optional argument: a manually-specified parnote mark.
+ * `\parnote` now behaves more like `\footnote`:
+ * It respects `\spacefactor`
+ * It no longer inserts `\unskip`
+ * The parnote mark counter may be reset using standard LaTeX macros, e.g., `\setcounter{parnotemark}{5}`
+ * `\label` now works within parnote text; `\ref` returns the parnote label, `\pageref` returns the page where the note *text* is set, and `\parnoteref` returns the parnote label formatted as a mark.
+ * Implemented the system for separators between multiple footnotes from `footmisc` and `manyfoot` and added package option `nomultiple` to disable.
+ * Internal: The package now uses a single counter (`\c@parnotemark`) for marks.
+
+**Revision 1: Released on Jan 3 2012**
+ * Initial release
diff --git a/macros/latex/contrib/parnotes/README.md b/macros/latex/contrib/parnotes/README.md
index 6041f64a23..d5391ca900 100644
--- a/macros/latex/contrib/parnotes/README.md
+++ b/macros/latex/contrib/parnotes/README.md
@@ -1,6 +1,5 @@
parnotes
========
-rev.3b (see notes below)
The parnotes package adds a new note type, `\parnote`. Parnotes are set as normal, running paragraphs and may be placed two ways: (1) automatically, at the end of the paragraph, or (2) manually, using the `\parnotes` command.
@@ -18,7 +17,7 @@ For more details, read the project documentation in `parnotes.pdf`.
Contributing
------------
-The development repository and the bug tracker for this package are hosted [on GitHub](https://github.com/chelh/LaTeX-parnotes) but see notes below.
+The development repository and the bug tracker were originally hosted [on GitHub](https://github.com/chelh/LaTeX-parnotes) but no longer maintained there.
License
-------
@@ -36,15 +35,17 @@ Current Status
--------------
The package appears to to be unmainted, i.e. the above address exists
-but is not monitored and the original author is not reachable.
+but is not monitored and the original author is no longer reachable.
+There have been small changes and corrections by Frank Mittelbach, see
+changes.txt for details.
-Small extensions in 2019 by Frank Mittelbach:
-
- - option `reset` (alias for restart to match other packages)
- - option `alph` (for alph style notes instead of arabic)
- - option `symbol` (for fnsymbol style notes)
-
-The documentation has been changed use freely available fonts so that it
+The documentation has been changed to use freely available fonts so that it
can be typeset by everybody (the previsous release used commercial fonts).
+The current version is hosted at
+https://github.com/FrankMittelbach/fmitex-parnotes and while you can
+add issues there I'm not promising that I look at them in a timely
+manner, i.e., the package is still in search of a new maintainer and
+I'm just jumped in temporarily.
+
diff --git a/macros/latex/contrib/parnotes/changes.txt b/macros/latex/contrib/parnotes/changes.txt
new file mode 100644
index 0000000000..4944f60d82
--- /dev/null
+++ b/macros/latex/contrib/parnotes/changes.txt
@@ -0,0 +1,14 @@
+2024-06-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * parnotes.sty:
+ Do not predefine \theparnotemark unless we are in an older LaTeX
+ format, because this is done by \newcounter and would generate an
+ unnecessary warning.
+
+2019-07-23 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * parnotes.sty:
+ - option `reset` (alias for restart to match other packages)
+ - option `alph` (for alph style notes instead of arabic)
+ - option `symbol` (for fnsymbol style notes)
+
diff --git a/macros/latex/contrib/parnotes/parnotes.pdf b/macros/latex/contrib/parnotes/parnotes.pdf
index 6a017d2964..bf105fad4a 100644
--- a/macros/latex/contrib/parnotes/parnotes.pdf
+++ b/macros/latex/contrib/parnotes/parnotes.pdf
Binary files differ
diff --git a/macros/latex/contrib/parnotes/parnotes.sty b/macros/latex/contrib/parnotes/parnotes.sty
index 65ed470461..d3d7eb8c64 100644
--- a/macros/latex/contrib/parnotes/parnotes.sty
+++ b/macros/latex/contrib/parnotes/parnotes.sty
@@ -1,6 +1,7 @@
% The parnotes package
% Notes after every paragraph, or elsewhere
% Copyright (c) 2016 Chelsea Hughes
+% Copyright (c) 2019,2024 Frank Mittelbach
%
% This work is distributed under the LaTeX Project Public License,
% version 1.3 or later, available at
@@ -18,14 +19,18 @@
%
% The package is currently unmainted, i.e. the above address exists but is not monitored
%
-% Small extensions in 2019 by Frank Mittelbach:
+% Small extensions by Frank Mittelbach, see changes.txt for details
+%
+
+% You might file issues on my Github repo for the package, but I do
+% not actively maintain that package (unless I think something is a
+% very serious bug), so a new maintainer is welcome
+%
+% https://github.com/FrankMittelbach/fmitex-parnotes
%
-% option reset (alias for restart to match other packages)
-% option alph (for alph style notes instead of arabic)
-% option symbol (for fnsymbol style notes)
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{parnotes}[2019/07/23 rev. 3b Notes after every paragraph, or elsewhere]
+\ProvidesPackage{parnotes}[2024/06/12 rev. 3c Notes after every paragraph, or elsewhere]
%
% These are the user-modifiable format commands
@@ -34,12 +39,18 @@
% Format for parnotes - \PN@notes@shape is blank (\relax) by default
\providecommand{\parnotefmt}[1]{\footnotesize%
\PN@notes@shape\PN@narrower@optional\noindent #1}
+
% Number format (arabic, roman, etc.) for the parnote mark counter
-\providecommand{\theparnotemark}{\arabic{parnotemark}}
+%% FMi: will be set by \newcounter
+%\providecommand{\theparnotemark}{\arabic{parnotemark}}
+%% FMi -- end
+
% Minimum vertical space before and after parnotes
\providecommand{\parnotevskip}{\medskipamount}
+
% Full command used between parnotes
\providecommand{\parnoteintercmd}{\hspace{1em plus 0.3em minus 0.2em}}
+
% Basic formatting for parnote marks
\providecommand{\parnotecusmarkfmt}[1]{\textsuperscript{#1}}
@@ -52,6 +63,10 @@
\global\def\PN@text{}
% Counter for parnote marks
\newcounter{parnotemark}
+%% FMi: in case this package is used with an old LaTeX format
+\providecommand{\theparnotemark}{\arabic{parnotemark}}
+%% FMi -- end
+
% autopn environment name
\def\@PN@autopn{autopn}
% True if currently setting parnotes
diff --git a/macros/latex/contrib/parnotes/parnotes.tex b/macros/latex/contrib/parnotes/parnotes.tex
index 662dc1aa62..f6d64dab55 100644
--- a/macros/latex/contrib/parnotes/parnotes.tex
+++ b/macros/latex/contrib/parnotes/parnotes.tex
@@ -53,9 +53,9 @@
\usepackage{booktabs}
\usepackage{microtype}
-\title{The \textsf{parnotes} package\parnote{This is rev.~3b, last modified 2019/07/23.}}
+\title{The \textsf{parnotes} package\parnote{This is rev.~3c, last modified 2024/06/12.}}
\author{Chelsea Hughes\parnote{See \texttt{parnotes.sty} for copyright details. The package has currently no maintainer.}}
-\date{July 23, 2019}
+\date{June 12, 2024}
\renewcommand{\parnotefmt}[1]{\centerline{\colorbox{black!10}{\parbox{0.82\textwidth}{\footnotesize\sffamily\noindent #1}}}}
@@ -205,6 +205,10 @@ instead, \verb+\narrower+ must be placed manually within the new definition for
\section{Changelog}
{\raggedright
+\noindent\textbf{Revision 3c, released on June 12, 2024 (Frank Mittelbach)}
+\begin{itemize}
+\item Avoid an unnecessary warning about \verb=\theparnotemark=
+\end{itemize}
\noindent\textbf{Revision 3b, released on July 23, 2019 (Frank Mittelbach)}
\begin{itemize}
\item Added options \texttt{reset}, \texttt{alph} and \texttt{symbol}.
diff --git a/macros/latex/contrib/pdfpages/pdfpages.dtx b/macros/latex/contrib/pdfpages/pdfpages.dtx
index 7c53462359..5b41ae68c4 100644
--- a/macros/latex/contrib/pdfpages/pdfpages.dtx
+++ b/macros/latex/contrib/pdfpages/pdfpages.dtx
@@ -27,12 +27,12 @@
%<*dtx>
\makeatletter
%</dtx>
-\def\AM@fileversion{v0.5y}
+\def\AM@fileversion{v0.6a}
\def\AM@Git@Date@process$#1: #2 #3${\AM@Git@Date@process@i#2\END}
\def\AM@Git@Date@process@i#1-#2-#3\END{\def\AM@Git@Date{#1/#2/#3}}
\def\AM@Git@SHA@process$#1: #2${\def\AM@Git@SHA{#2}}
-\AM@Git@Date@process$Date: 2024-01-21 13:41:59 +0100 $
-\AM@Git@SHA@process$SHA-1: 019995ba4828f9b782eae8f6d4c9e90f257fa598 $
+\AM@Git@Date@process$Date: 2024-05-29 13:40:24 +0200 $
+\AM@Git@SHA@process$SHA-1: 8248eea896cba74c6d712bddc3e4ae8d4c403081 $
%</!(example1,example2,example3,installer)>
%
%
@@ -84,7 +84,7 @@
%
% \GetFileInfo{pdfpages.dtx}
%
-% \CheckSum{5106}
+% \CheckSum{5113}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -3831,6 +3831,10 @@
% these tex-files to use e.g. |\includegraphics|. However, this does not
% work out of the box for pdfpages with XeTeX-driver (as it does with
% pdftex-driver). We have to use |\import@path| of |import.sty|.
+%
+% Oups: |Subfiles.sty| uses |\import@path| as well. But we shall \emph{not}
+% use |\import@path| in combination with |subfiles.sty|. Let's use macro |\subfix|
+% to check for |subfiles.sty|.
% \begin{macrocode}
\def\AM@getpagecount{%
\expandafter\filename@parse\expandafter{\AM@currentdocname}%
@@ -3839,10 +3843,14 @@
\noexpand\def\noexpand\type@ext{.\filename@ext}}}%
\type@ext
\ifx\type@ext\AM@pdf@ext
- \ifdefined\import@path
- \let\AM@import@path\import@path
- \else
+ \ifdefined\subfix
\let\AM@import@path\@empty
+ \else
+ \ifdefined\import@path
+ \let\AM@import@path\import@path
+ \else
+ \let\AM@import@path\@empty
+ \fi
\fi
\setbox\@tempboxa=\hbox{\includegraphics{\AM@currentdocname}}%
\edef\AM@pagecount{\the\XeTeXpdfpagecount\AM@XeTeXquote
@@ -4887,6 +4895,13 @@
% \item Define |\@setmarks| if undefined.
% \end{itemize}
% \end{itemize}
+%
+% \subsection*{2024/04/29 v0.6a}
+% \begin{itemize}
+% \item Bugfix for ppxetex driver: Don't use |\import@path| in combination
+% with |subfiles.sty|.
+% \end{itemize}
+%
% \Finale
%
% \iffalse
diff --git a/macros/latex/contrib/pdfpages/pdfpages.pdf b/macros/latex/contrib/pdfpages/pdfpages.pdf
index 706810c894..a5ea1485bc 100644
--- a/macros/latex/contrib/pdfpages/pdfpages.pdf
+++ b/macros/latex/contrib/pdfpages/pdfpages.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfx/pdfx.pdf b/macros/latex/contrib/pdfx/pdfx.pdf
index 86e447b283..140c496d52 100644
--- a/macros/latex/contrib/pdfx/pdfx.pdf
+++ b/macros/latex/contrib/pdfx/pdfx.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfx/src/pdfx.dtx b/macros/latex/contrib/pdfx/src/pdfx.dtx
index ffdb92ee01..573a23b611 100644
--- a/macros/latex/contrib/pdfx/src/pdfx.dtx
+++ b/macros/latex/contrib/pdfx/src/pdfx.dtx
@@ -1,33 +1,33 @@
% \iffalse meta-comment
-%
+%
% File: pdfx.dtx
%
% Copyright (c) 2019, CV Radhakrishnan <cvr@river-valley.org>,
% Han The Thanh <thanh@river-valley.org>,
% Ross Moore <ross.moore@mq.edu.au>,
% Peter Selinger <selinger@mathstat.dal.ca>
-%
+%
% This file may be distributed and/or modified under the conditions
% of the LaTeX Project Public License, either version 1.2 of this
% license or (at your option) any later version. The latest version
% of this license is in:
-%
+%
% http://www.latex-project.org/lppl.txt
-%
+%
% and version 1.2 or later is part of all distributions of LaTeX
% version 1999/12/01 or later.
%
% \fi
%
-% \CheckSum{6309}
+% \CheckSum{6802}
% \iffalse
%
%<*driver>
\pdfcompresslevel 9
\providecommand{\pdfxopt}{a-2u}
\providecommand{\lastyear}{2018}
-\providecommand{\thisyear}{2019}
-\begin{filecontents*}{./\jobname.xmpdata}
+\providecommand{\thisyear}{2024}
+\begin{filecontents}[force]{./\jobname.xmpdata}
\Title{Generation of PDF/X- and PDF/A-compliant PDFs with pdfTeX \textemdash\ pdfx.sty}
\Author{\CVR\sep \Thanh\sep Ross Moore\sep Peter Selinger}
\Subject{This package supports generation of PDF/X-, PDF/A- and PDF/E-compliant documents, in most of their variants, using pdfLaTeX, LuaLaTeX and XeLaTeX.}
@@ -37,10 +37,10 @@
\Copyright{Public domain.}
\Copyrighted{False}
\CopyrightURL{http://tug.org/texlive/}
-\CoverDisplayDate{March \thisyear}
-\CoverDate{\thisyear-03-10}
+\CoverDisplayDate{July \thisyear}
+\CoverDate{\thisyear-07-01}
\CreatorTool{LaTeX + pdfx.sty with option \pdfxopt, from TeX Live \thisyear}
-\Date{2017-05-18\sep 2017-06-23\sep 2018-11-29\sep 2018-12-22\sep 2019-02-08\sep 2019-03-10}
+\Date{2024-07-01}
\Advisory{An earlier version of this documentation was published as: TUGboat 36, No.2, pp.136\textendash 142 (2015)}
\Advisory{v1.6: Added XMP support for PDF/UA-1. Added more Metadata fields and Language support.}
\Advisory{v1.6: Default RGB and CMYK profiles now require the colorprofiles.sty package.}
@@ -52,16 +52,29 @@
\Advisory{v1.6: Support for 8-bit Hebrew encodings, some Arabic and Devanagari.}
\Advisory{v1.6: Updated documentation, incl. for LaTeX changes.}
\Advisory{v1.6.1: Fixed issue with ifthen package; improved Metadata with LuaTeX and XeTeX.}
-\Advisory{v.1.6.1: Flexibility with page boxes for PDF/X.}
-\Advisory{v.1.6.2: Fixed passing of options to xcolor, and some glyphtounicode values.}
-\Advisory{v.1.6.2: Fixed encoding issue. Extra warning when colorprofiles.tex is missing.}
-\Advisory{v.1.6.3: Properly fixed encoding issue; supports \string\pdfomitcharset\ primitive.}
-\Advisory{v.1.6.3: Reference to veraPDF validation software; additions to glyphtounicode-ntx.tex.}
-\Advisory{v.1.6.3: Patched \string\mathaccentV\ to output accents after the base character.}
+\Advisory{v1.6.1: Flexibility with page boxes for PDF/X.}
+\Advisory{v1.6.2: Fixed passing of options to xcolor, and some glyphtounicode values.}
+\Advisory{v1.6.2: Fixed encoding issue. Extra warning when colorprofiles.tex is missing.}
+\Advisory{v1.6.3: Properly fixed encoding issue; supports \string\pdfomitcharset\ primitive.}
+\Advisory{v1.6.3: Reference to veraPDF validation software; additions to glyphtounicode-ntx.tex.}
+\Advisory{v1.6.3: Patched \string\mathaccentV\ to output accents after the base character.}
+\Advisory{v1.6.4: Added check and warning with luatex for whether \string\pdfminorversion\ can be changed.}
+\Advisory{v1.6.4: Ensure correct \string\catcode for input characters up to 31, when reading .xmpdata file.}
+\Advisory{v1.6.4: Disabled patched \string\mathaccentV\ due to incompatibility with wide base expressions.}
+\Advisory{v1.6.5: Support for \string\Nickname\ as Metadata command.}
+\Advisory{v1.6.5: Ensure par is unexpandable when reading Metadata.}
+\Advisory{v1.6.5a: Support for Memoir class's \string\stockwidth\ and \string\stockheight.}
+\Advisory{v1.6.5a: Added pdf20 option for PDF 2.0, with support for \string\pdfmajorversion.}
+\Advisory{v1.6.5b: Avoid loading xmpincl package from within a TeX grouping.}
+\Advisory{v1.6.5c: Avoid loading stringenc package from within a TeX grouping.}
+\Advisory{v1.6.5d: Disable some options for xcolor after use.}
+\Advisory{v1.6.5e: Ensure \string\pdfmajorversion\ and \string\pdfminorversion\ are both defined and set correctly.}
+\Advisory{v1.6.5e: Updated documentation; added new Bibliography entries and revised URL links.}
+\Advisory{v1.6.5f: Reset ifpdf properly; support \string\creationdate with XeTeX. Revised Glossary layout.}
\pdfxEnableCommands{%
\def\CVR{C.V. Radhakrishnan}\def\Thanh{H\`an Th\eee Thanh}%
\def\eee{^^c3^^aa^^cc^^81 }}
-\end{filecontents*}
+\end{filecontents}
\PassOptionsToPackage{dvipsnames,svgnames}{xcolor}
\documentclass[a4paper]{ltxdoc}
\usepackage[\pdfxopt]{pdfx}
@@ -104,12 +117,12 @@
% \GetFileInfo{pdfx.dtx}
%
% \DoNotIndex{\newcommand,\newenvironment}
-%
+%
% \DoNotIndex{\def,\edef,\gdef,\xdef,\global,\long,\let}
% \DoNotIndex{\expandafter,\string,\the,\ifx,\else,\fi}
% \DoNotIndex{\csname,\endcsname,\relax,\begingroup,\endgroup}
% \DoNotIndex{\DeclareTextCommand,\DeclareTextCompositeCommand}
-% \DoNotIndex{\space,\@empty,\special,\@nil,\advance\@nnil,\z@,\@@mod}
+% \DoNotIndex{\space,\@empty,\special,\@nil,\z@,\@@mod}
% \DoNotIndex{\\,\@gobble,\@@,\@fornoop,\@fortmp,\@ifundefined,\@firstoftwo,\@secondoftwo}
% \DoNotIndex{\@tempcnta,\@tempcntb,\@tempboxa,\ifnot@empty,\@this,\@firstofone}
% \DoNotIndex{\{,\},\alph,\bgroup,\dp,\ht,\kern,\egroup}
@@ -134,78 +147,92 @@
% \DoNotIndex{\scantokens,\typeout,\vrule,\wd}
%
% \changes{v1.00}{2008/12/01}{Initial commit to the CVS.}
-% \changes{v1.01}{2008/12/10}{glyphtounicode-cmr.tex included with the package.}
-% \changes{v1.3}{2008/12/01}{Fix copyright in xmp files.}
+% \changes{v1.01}{2008/12/10}{\texttt{glyphtounicode-cmr.tex} included with the package.}
+% \changes{v1.3}{2008/12/01}{Fix copyright in \texttt{.xmp} files.}
% \changes{v1.5.4}{2015/02/28}{Fixed timezone bug; Unicode support; more
% PDF variants; added color profiles.}
-% \changes{v1.5.5}{2015/03/23}{Support for PDF/X-4p and PDF/X-5pg
+% \changes{v1.5.5}{2015/03/23}{Support for PDF/X-4p and PDF/X-5pg
% with external color profiles.}
% \changes{v1.5.6}{2016/02/05}{Suppressed `dummy-space' font warning;
-% removed spurious '?' in XMP packets; improved handling of Color Profiles;
-% ensure Hy@pdfatrue when building PDF/A, for link flags;
-% properly enables xcolor conversion of color models.}
-% \changes{v1.5.7}{2016/02/17}{Removed UTF-8 characters that appear in
+% removed spurious `?' in XMP packets; improved handling of Color Profiles;
+% ensure \texttt{\textbackslash Hy@pdfatrue} when building PDF/A, for link flags;
+% properly enables \texttt{xcolor} conversion of color models.}
+% \changes{v1.5.7}{2016/02/17}{Removed UTF-8 characters that appear in
% the documentation only, within comments in the package source,
% but result in a validation failure. Language support in XMP metadata.
% Added macros for Windows and Mac system color profile directories.}
% \changes{v1.5.8}{2016/05/03}{MediaBox, TrimBox, etc. derived from
-% the paperheight, paperwidth. Improved language support, incl. KOI8-R
+% the \texttt{\textbackslash paperheight}, \texttt{\textbackslash paperwidth}.
+% Improved language support, incl. KOI8-R
% encoded cyrillics, Armenian OT6, and LGR Greek encoding, incl. polytonic Greek.
% All the encodings Latin-1--9 are supported for upper 8-bit characters.
-% Fixed the quoted file-name problem, evident with LuaTeX.
+% Fixed the quoted file-name problem, evident with Lua\TeX.
% Method to generate correct bookmarks with non-active (transliterated) input.
-% Added support for XeLaTeX, improvements with LuaTeX. Updated documentation.}
+% Added support for Xe\LaTeX, improvements with Lua\TeX. Updated documentation.}
% \changes{v1.5.82}{2017/05/12}{%
-% Adjusted to changes in the LaTeX core, affecting macros for composite
+% Adjusted to changes in the \LaTeX\ core, affecting macros for composite
% commands; incl. \texttt{\textbackslash textsuperscript} and others.}%
-% \changes{v1.5.83}{2017/05/16}{Improved support for XeLaTeX and LuaLaTeX.}%
-% \changes{v1.5.84}{2017/05/18}{Fully expand options for hyperref. Better support
+% \changes{v1.5.83}{2017/05/16}{Improved support for Xe\LaTeX\ and Lua\LaTeX.}%
+% \changes{v1.5.84}{2017/05/18}{Fully expand options for \texttt{hyperref}. Better support
% for extended IPA letters and modifiers. Adjusted release versions and dates.}%
-% \changes{v1.5.85}{2017/06/23}{Fixed bugs, and fully implemented L8U as
-% a pseudo-encoding; renamed L8U files into the form *-penc.def }%
-% \changes{v1.6}{2018/11/18}{Added XMP support for PDF/UA-1.
-% Added more Metadata fields and Language support.
-% Default RGB and CMYK profiles now require the colorprofiles.sty package.
-% Added file CallasColorProfiles.tex .
-% Revised glyphtounicode.sty to use variation selectors, altered maps to PUA
-% codepoints; added more glyphs via glyphtounicode-ntx.tex .
+% \changes{v1.5.85}{2017/06/23}{Fixed bugs, and fully implemented L8U as
+% a pseudo-encoding; renamed L8U files into the form \texttt{*-penc.def}.}%
+% \changes{v1.6}{2018/11/18}{Added XMP support for PDF/UA-1.
+% Added more Metadata fields and Language support.
+% Default RGB and CMYK profiles now require the \texttt{colorprofiles.sty} package.
+% Added file \texttt{CallasColorProfiles.tex}.
+% Revised \texttt{glyphtounicode.sty} to use variation selectors, altered maps to PUA
+% codepoints; added more glyphs via \texttt{glyphtounicode-ntx.tex}.
% Support for 8-bit Hebrew encodings, some Arabic and Devanagari.
-% Updated documentation, incl. for LaTeX changes.
+% Updated documentation, incl. for \LaTeX\ changes.
% }%
-% \changes{v1.6.1}{2018/12/22}{Fixed issue with ifthen package;
-% improved Metadata with LuaTeX and XeTeX. Flexibility with page boxes for PDF/X.}%
-% \changes{v1.6.2}{2019/01/04}{Fixed passing of options to xcolor, and some glyphtounicode values.}%
-% \changes{v1.6.3}{2019/02/27}{Fixed encoding issues; support for new pdfomitcharset primitive;
-% reference to veraPDF validation software; additions to glyphtounicode-ntx.tex.}%
+% \changes{v1.6.1}{2018/12/22}{Fixed issue with \texttt{ifthen} package;
+% improved Metadata with Lua\TeX\ and Xe\TeX. Flexibility with page boxes for PDF/X.}%
+% \changes{v1.6.2}{2019/01/04}{Fixed passing of options to \texttt{xcolor}, and some \texttt{glyphtounicode} values.}%
+% \changes{v1.6.3}{2019/02/27}{Fixed encoding issues; support for new \texttt{\textbackslash pdfomitcharset} primitive;
+% reference to \textsf{veraPDF} validation software; additions to \texttt{glyphtounicode-ntx.tex}.}%
+% \changes{v1.6.4}{2019/09/26}{Added check and warning with \texttt{luatex} for whether \texttt{\textbackslash pdfminorversion} can be changed;
+% ensure correct \texttt{\textbackslash catcode} for input characters up to 31, when reading \texttt{.xmpdata} file;
+% disabled patched \texttt{\textbackslash mathaccentV} due to incompatibility with wide base expressions.}
+% \changes{v1.6.5}{2021/07/06}{Support for \texttt{\textbackslash Nickname} as Metadata command;
+% ensure \texttt{\textbackslash par} is unexpandable when processing XMP metadata.}
+% \changes{v1.6.5a}{2023/10/17}{Added option \texttt{pdf20} for future need with PDF 2.0; support for \texttt{\textbackslash pdfmajorversion};
+% support for Memoir's \texttt{\textbackslash stockwidth} and \texttt{\textbackslash stockheight} dimen registers.}
+% \changes{v1.6.5b}{2024/04/05}{Avoid loading \texttt{xmpincl} package from within a \TeX\ grouping.}
+% \changes{v1.6.5c}{2024/05/23}{Avoid loading \texttt{stringenc} package from within a \TeX\ grouping.}
+% \changes{v1.6.5d}{2024/05/29}{Adjust for non-zero \texttt{\textbackslash stockwidth} only; prevent changes to \texttt{xcolor} options after use.}
+% \changes{v1.6.5e}{2024/06/22}{Ensure \texttt{\textbackslash pdfmajorversion} and \texttt{\textbackslash pdfminorversion}
+% are both defined and set correctly. Updated documentation; added new Bibliography entries and revised URL links.}
+% \changes{v1.6.5f}{2024/06/24}{Reset \texttt{\textbackslash ifpdf} properly; support \texttt{\textbackslash creationdate} with Xe\TeX. Revised Glossary layout.}
% \title{Generation of PDF/X- and PDF/A-\penalty-200 compliant PDFs with \pdftex --- \texttt{pdfx.sty}}
-% \date{2019/02/27}
-% \version{1.6.3}
+% \date{2024/07/01}
+% \version{1.6.5f}
% \keywords{PDF, PDF/A, PDF/X, pdf\TeX, \LaTeX, Multilingual Metadata}
% \author{C.\,V.\,Radhakrishnan, \Thanh, Ross Moore {\upshape\small
% and} Peter Selinger}
% \contact{\texttt{[cvr,thanh]@river-valley.org},\\%
-% \texttt{ross.moore@mq.edu.au}, \texttt{selinger@mathstat.dal.ca}\hss}
-%
+% \texttt{ozross@icloud.com}, \texttt{selinger@mathstat.dal.ca}\hss}
+%
% \maketitle
%
% \StopEventually{}
%
% \section[Introduction]{Introduction}
%
-% This package\footnote{An earlier version of this documentation
+% This package\footnote{An earlier version of this documentation
% was published as \cite{pdfx}. All the changes since then have been developed
% and coded by the 3rd-listed author.}
-% currently supports generation of PDF/X-, PDF/A- and PDF/E-compliant
+% currently supports generation of PDF/X-, PDF/A- and PDF/E-compliant
% documents, using \pdftex, in most of their variants;
% see the complete list in Section~\ref{ssec-options} below.
% As of \TeX\,Live 2016 it now also works with Lua\LaTeX\ and Xe\LaTeX,
% when using appropriate command-line options\footnote{%
-% The required invokation is:\quad
+% The required invocation is:\quad
% |xelatex --shell-escape -output-driver="xdvipdfmx -z 0" <filename>.tex |}, but
% with some limitations --- see Sections~\ref{sssec-xetex} and \ref{sssec-luatex}.
-% By `supports', we mean that the package provides correct and sufficient
+% By `supports', we mean that the package provides correct and sufficient
% means to declare that a document conforms with a stated PDF variant
-% (PDF/X, PDF/A, PDF/E, PDF/VT, PDF/UA, etc.) along with the version and/or
+% (PDF/X, PDF/A, PDF/E, PDF/VT, PDF/UA, etc.) along with the version and/or
% level of conformance.
% This package also allows appropriate Metadata and Color Profile
% to be specified, according to the requirements of the PDF variant.
@@ -216,7 +243,7 @@
% information as well as a large range of optional data, a fully validating
% PDF file cannot be achieved. The PDF can be created, having the correct
% visual appearance on all pages, but it will not pass validation checks.
-% Sections~\ref{ssec-metadata} and \ref{ssec-multi} describe
+% Sections~\ref{ssec-metadata} and \ref{ssec-multi} describe
% how this file should be constructed.
%
% \medskip
@@ -224,23 +251,24 @@
% of document structure and type of content that may be required
% (or restricted) within a PDF variant. For example, PDF/VT \cite{PDFVT} requires
% well-structured parts, using Form XObject sections tagged as `/DPart'.
-% Similarly PDF/A-1a (and 2a and 3a) \cite{PDFA,PDFA2,PDFA3} require
-% a fully `Tagged PDF', including a detailed structure tagging which
+% Similarly PDF/A-1a (and 2a and 3a) \cite{PDFA,PDFA2,PDFA3} require
+% a fully `Tagged PDF', including a detailed structure tagging which
% envelops the complete contents of the document, as does also PDF/UA \cite{PDF-UA}.
-% This is beyond the current version of \LaTeX\ engines, as commonly shipped.
+% This is beyond the current version of \LaTeX\ engines as commonly shipped;
+% though see Section~\ref{sec-pdf20} for recent developments.
% So while this package provides enough to meet the declaration,
-% metadata and font-handling aspects for these PDF/A variants,
-% it is not sufficient to produce fully conforming PDFs.
-% However, with extra \pdftex-based software or macro coding that \emph{is} capable
-% of producing `Tagged PDF', this package can be used as part of
-% the overall workflow to produce fully conforming documents.
+% Metadata and font-handling aspects for these PDF/A variants,
+% it is not sufficient to produce fully-conforming PDFs.
+% However, with extra \pdftex-based software or macro coding that \emph{is} capable
+% of producing `Tagged PDF', this package can be used as part of
+% the overall workflow to produce fully-conforming documents; see \cite{tpdf}.
%
%
% \subsection{PDF standards}\label{ssec-standards}
%
% PDF/X and PDF/A are umbrella terms used to denote several ISO
-% standards \cite{PDFX,PDFX3,PDFX1a,PDFX4,PDFX5,PDFA,PDFA2,PDFA3}
-% that define different subsets of the PDF standard \cite{PDF17,ISO32000}.
+% standards \cite{PDFX,PDFX3,PDFX1a,PDFX4,PDFX5,PDFA,PDFA2,PDFA3}
+% that define different subsets of the PDF standard \cite{PDF17,ISO32000}.
% The objective of PDF/X is to facilitate graphics exchange between
% document creator and printer and therefore, has all requirements
% related to printing. For instance, in PDF/X, all fonts need to be
@@ -249,28 +277,28 @@
% specifications of PDF/X.
% Since 2005 other variants of PDF/X have emerged, as extra effects
% (such as layering and transparency) have been supported within the PDF
-% standard itself. The full range of versions and conformance supported
+% standard itself. The full range of versions and conformance supported
% in this package is discussed below in Section~\ref{ssec-options}.
%
% PDF/A defines a profile for archiving PDF documents, which ensures
% the documents can be reproduced in the exact same way in years to
% come. A key element to achieving this is that PDF/A documents
% are 100\% self-contained. All the information needed to display the
-% document in the same manner every time is embedded in the file.
+% document in the same manner every time is embedded in the file.
% A PDF/A document is not permitted to be reliant on information from
% external sources. Other restrictions include avoidance of
-% audio/video content, JavaScript and encryption.
-% Mandatory inclusion of fonts, color profile and standards-based metadata
+% audio/video content, JavaScript and encryption.
+% Mandatory inclusion of fonts, color profile and standards-based metadata
% are absolutely essential for PDF/A.
% Later versions allow for use of image compression and file attachments.
%
-% PDF/E is an ISO standard \cite{PDFE} intended for documents used in engineering workflows.
+% PDF/E is an ISO standard \cite{PDFE} intended for documents used in engineering workflows.
% PDF/VT \cite{PDFVT} allows for high-volume customised form printing, such as utility bills.
% PDF/UA (`Universal Accessibility') has emerged as a standard \cite{PDF-UA,PDFUA1,PDFUABSI}
-% supporting Assistive Technologies, incorporating web-accessibility guidelines (WCAG)
-% for electronic documents.
+% supporting Assistive Technologies, incorporating web-accessibility guidelines (WCAG)
+% for electronic documents.
% In future, PDF/H may emerge for health records and medical-related
-% documents. Other applications can be envisaged.
+% documents. Other applications can be envisaged.
% Declarations and Metadata are supported for the first three of these.
% The others are the subject of further work; revised versions of this
% package can be expected in later years.
@@ -281,6 +309,30 @@
% and whatever else is relevant to how the standards have been established
% and how they can be used.
%
+% \subsection{Later \LaTeX\ changes, support for newer PDF standards}\label{sec-pdf20}
+%
+% Although PDF 2.0~\cite{PDF20} was first published in 2017 and revised in 2020, it has taken
+% a long time for it to become a target format for documents built using \LaTeX.
+% This is because the requirement of using `Tagged PDF' is stringent, requiring
+% a reworking of almost every aspect of \LaTeX's document production model \cite{LaTeXPDF}.
+% Work to this end is going on, via the PDF Association's `\LaTeX\ Project LWG'\cite{PDF-LaTeX},
+% the experimental |tagpdf| package \cite{tagpdf}, and Ross Moore's |tpdf| package and macro suite \cite{tpdf}.
+% Significant internal changes have been made to \LaTeX\ itself, which in turn have
+% required the |v1.6.5x| updates in 2024 to this |pdfx| package. We thank the following users for reporting
+% issues arising from such changes: Sergio Zenoni, Takehiko Tanabe, Tom\'a\v s Nov\'a\v cek.
+%
+% In early 2024 the PDF Association published several documents for new and updated standards
+% based upon PDF 2.0~\cite{PDF20}. These include PDF/UA-2 \cite{PDFUA2}, PDF `Declarations' \cite{PDFDecl},
+% `Well-Tagged PDF' (WTPDF) \cite{WTPDF} with declarations for `Accessibility' and `Reuse',
+% adding to PDF/A-4 \cite{PDFA4}, PDF/X-6 \cite{PDFX6} and PDF/VT-3 \cite{PDFVT3}, each with various flavours.
+% To support these, there will be released in late 2024 a variant named |pdfx2| as an extension of |pdfx|,
+% with separate documentation detailing how to specify appropriate XMP metadata \cite{XMP-ISO}.
+%
+% Once |pdfx2| becomes available, this will take on the role of handling new developments for
+% \LaTeX\ support of PDF 2.0-based software solutions. The |pdfx| package will remain under
+% active development, primarily to ensure compatibility of existing documents with PDF 1.7-based
+% requirements (tagged or otherwise), following any further changes in \LaTeX\ or other packages.
+%
% \section[Usage]{Usage}\label{sec-usage}
%
% The package can be loaded with the command:
@@ -292,7 +344,7 @@
% \subsection{Package options}\label{ssec-options}
%
% \subsubsection{PDF/A options}
-%
+%
% PDF/A is an ISO standard~\cite{PDFA,PDFA2,PDFA3} intended for long-term archiving of
% electronic documents. It therefore emphasizes self-containedness and
% reproducibility, as well as machine-readable metadata. The PDF/A
@@ -307,7 +359,7 @@
% versions contain a subset of the features of later versions, so for
% maximum portability, it is preferable to use a lower-numbered
% version, when the extra features allowed in higher versions are not used.
-% There is no conformance level `u' in version 1 of the standard.
+% There is no conformance level `u' in version 1 of the standard.
% Thus for many typical uses of PDF/A, it is sufficient to use PDF/A-1b.
%
% \begin{itemize}
@@ -320,28 +372,28 @@
% \item |a-3b|: generate PDF/A-3b.
% \item |a-3u|: generate PDF/A-3u.
% \end{itemize}
-% By `Experimental, not fully implemented' here we mean primarily that
+% By `Experimental, not fully implemented' here we mean primarily that
% the document structure, as required for `Tagged PDF', is not handled
-% by this package. Using other \pdftex-based software that \emph{is}
+% by this package. Using other \pdftex-based software that \emph{is}
% capable of producing such complete tagging, conforming documents
% can indeed be produced.
%
% \subsubsection{PDF/E options}
-%
+%
% PDF/E is an ISO standard~\cite{PDFE} intended for documents used in engineering
% workflows. There is only one version of the PDF/E standard so far,
% and it is called PDF/E-1.
-%
+%
% \begin{itemize}
% \item |e-1|: generate PDF/E-1.
% \item |e|: same as |e-1|.
% \end{itemize}
%
% \subsubsection{PDF/UA options}
-%
-% PDF/UA is an ISO and ANSI standard~\cite{PDF-UA,PDFUABSI} intended for making
-% structured documents readable and navigable using Assistive Technology;
-% e.g., screen-readers, Braille keyboards and such-like.
+%
+% PDF/UA is an ISO and ANSI standard~\cite{PDF-UA,PDFUABSI} intended for making
+% structured documents readable and navigable using Assistive Technology;
+% e.g., screen-readers, Braille keyboards and such-like.
% Documents prepared this way can be easily saved in other formats which
% preserve the structure, such as XML, HTML, and (Microsoft) Word-based formats.
%
@@ -359,20 +411,20 @@
% multi-file exchange, and level 2s is for streamed delivery.
% Currently, none of the PDF/VT conformance levels are fully
% implemented by the |pdfx| package.
-%
+%
% \begin{itemize}
% \item |vt-1|: generate PDF/VT-1, based on PDF/X-4. Experimental, not fully implemented
% \item |vt-2|: generate PDF/VT-2, based on PDF/X-5pg. Experimental, not fully implemented.
% \item |vt-2s|: generate PDF/VT-2s. Experimental, not fully implemented.
% \end{itemize}
-% By `Experimental, not fully implemented' here we mean primarily that
+% By `Experimental, not fully implemented' here we mean primarily that
% the structuring of a document into `/DPart' sections, as Form XObjects,
-% is not handled by this package.
-% This \emph{is} possible with current \pdftex\ software,
+% is not handled by this package.
+% This \emph{is} possible with current \pdftex\ software,
% but not yet in a way that lends itself easily to full automation, due to
% requirements of knowing the internal object number of certain internal
-% PDF constructs. All the other aspects: PDFInfo declaration, Metadata
-% and Color Profile, of the PDF/VT variants are correctly handled.
+% PDF constructs. All the other aspects: PDFInfo declaration, Metadata
+% and Color Profile, of the PDF/VT variants are correctly handled.
%
% \subsubsection{PDF/X options}
%
@@ -380,13 +432,13 @@
% emphasizes printing-related requirements, such as embedded fonts and
% color profiles. The PDF/X standard has a large number of variants
% and conformance levels. The basic variants are X-1, X-1a,
-% X-3, X-4, and X-5. (Note that a revised version of the X-2 standard
-% was published in 2003 but withdrawn as an ISO standard in 2011,
-% basically due to lack of interest in using it).
-% The PDF/X-1a standard exists in revisions of 2001 and 2003,
-% the PDF/X-3 standard exists in revisions of 2002 and 2003,
-% and the PDF/X-4 and PDF/X-5 standards exist in revisions of 2008 and 2010.
-% Moreover, some of these standards have a `p' version, which permits the
+% X-3, X-4, and X-5. (Note that a revised version of the X-2 standard
+% was published in 2003 but withdrawn as an ISO standard in 2011,
+% basically due to lack of interest in using it).
+% The PDF/X-1a standard exists in revisions of 2001 and 2003,
+% the PDF/X-3 standard exists in revisions of 2002 and 2003,
+% and the PDF/X-4 and PDF/X-5 standards exist in revisions of 2008 and 2010.
+% Moreover, some of these standards have a `p' version, which permits the
% use of an externally supplied color profile (instead of an embedded one),
% and/or a `g' version, which permits the use of external graphical
% content. Moreover, PDF/X-5 has an `n' version, which extends
@@ -401,14 +453,14 @@
% \item |x-2|: generate PDF/X-2; unpublished, doesn't validate.
% \item |x-3|: generate PDF/X-3. Options |x-302| and |x-303| are
% also available to specify PDF/X-3:2002 or PDF/X-3:2003 explicitly.
-% \item |x-4|: generate PDF/X-4. Options |x-408| and |x-410| are
+% \item |x-4|: generate PDF/X-4. Options |x-408| and |x-410| are
% also available to specify PDF/X-4:2008 or PDF/X-4:2010 explicitly.
% \item |x-4p|: generate PDF/X-4p. Options |x-4p08| and |x-4p10| are
% also available to specify PDF/X-4p:2008 or PDF/X-4p:2010 explicitly.
% \item |x-5g|: generate PDF/X-5g. Options |x-5g08| and |x-5g10| are
% also available to specify PDF/X-5g:2008 or PDF/X-5g:2010 explicitly.
% \item |x-5n|: generate PDF/X-5n. Options |x-5n08| and |x-5n10| are
-% also available to specify PDF/X-5n:2008 or PDF/X-5n:2010 explicitly.
+% also available to specify PDF/X-5n:2008 or PDF/X-5n:2010 explicitly.
% Experimental, not fully implemented.
% \item |x-5pg|: generate PDF/X-5pg. Options |x-5pg08| and |x-5pg10| are
% also available to specify PDF/X-5pg:2008 or PDF/X-5pg:2010 explicitly.
@@ -441,9 +493,11 @@
% applicable standard.\\This may produce a non-standard-conforming PDF file.
% \item |pdf17|: use PDF 1.7, overriding the version specified by the
% applicable standard.\\This may produce a non-standard-conforming PDF file.
+% \item |pdf20|: use PDF 2.0, experimental in preparation for use with future
+% software, under development. This may produce a non-standard-conforming PDF file.
% \item |nocharset|: do not generate the Charset entry for fonts (\pdftex\ only).
% \item |usecharset|: generate the Charset entry for fonts (\pdftex\ only).
-% \end{itemize}
+% \end{itemize}
% The latter two options affect the value of the |\pdfomitcharset| primitive,
% added to \pdftex\ in 2019, due to differing requirements for PDF/A-1
% and other PDF/A versions. Indeed use of the |/Charset| entry for a font
@@ -451,14 +505,14 @@
%
% \subsubsection{XMP language options}\label{ssec-xmplang}
%
-% These options allow for characters in alphabets other than those
-% used for English and Western European languages to be used
-% within the |.xmpdata| file (see Section~\ref{ssec-metadata}),
+% These options allow for characters in alphabets other than those
+% used for English and Western European languages to be used
+% within the |.xmpdata| file (see Section~\ref{ssec-metadata}),
% supported through \LaTeX\ character representation macros.
% \begin{itemize}
-% \item |latxmp|: extended Latin blocks, |Ux0180|--|Ux024F|
-% and |Ux1E00|--|Ux1EFF|
-% \item |armxmp|: armenian letters and ligatures, |Ux0530|--|Ux058F|,
+% \item |latxmp|: extended Latin blocks, |Ux0180|--|Ux024F|
+% and |Ux1E00|--|Ux1EFF|
+% \item |armxmp|: armenian letters and ligatures, |Ux0530|--|Ux058F|,
% via macros |\armyba|, |\armfe|, |\armcomma|, etc.
% \item |cyrxmp|: cyrillic letters and accents, |Ux0400|--|Ux04FF|
% and |Ux0500|--|Ux0527| via macros |\cyra|, |\CYRN|, etc.
@@ -472,8 +526,8 @@
% via macros |\abreve|, |\uhorn|, |\ECIRCUMFLEX|, etc.
% \item |ipaxmp|: phonetic extensions, |Ux0250|--|Ux02AF|
% and |Ux1D00|--|Ux1DFF|
-% \item |mathxmp|: mathematical letters, symbols, operators
-% arrows, alphanumeric forms.
+% \item |mathxmp|: mathematical letters, symbols, operators
+% arrows, alphanumeric forms.
% \item |allxmp|: all of the above, as well as those listed next;
% used primarily for testing compatibility with other packages.
% \end{itemize}
@@ -486,13 +540,13 @@
% Further options allow direct (enclosed) input of upper 8-bit
% characters, from encodings such as Latin-1--Latin-9, KOI8-R,
% LGR (Greek), ArmSSCI8, and a few more.
-% Use of these requires a carefully controlled parsing regime.
+% Use of these requires a carefully controlled parsing regime.
% Here we list the package options that declare such content
% may be present in the |.xmpdata| file.
-% A detailed account of how these are used is given
+% A detailed account of how these are used is given
% in~Section~\ref{ssec-multi} (``Multilingual Metadata'').
% \begin{itemize}
-% \item |LATxmp|: support for direct use of the upper-range characters
+% \item |LATxmp|: support for direct use of the upper-range characters
% (byte codes 160--255) for input encodings Latin1--Latin9, for
% Latin-based alphabets as used in European countries and elsewhere.
% This defines parser macros |\textLAT|, |\textLII|, \dots, |\textLIX|.
@@ -501,7 +555,7 @@
% of upper-range characters (byte codes 148--255) under input
% encodings KOI8-R and KOIR8-RU, using |\textKOI| as parser macro.
% All support from |cyrxmp| is loaded also.
-% \item |LGRxmp|: support for greek letters entered using either
+% \item |LGRxmp|: support for greek letters entered using either
% the LGR input transliteration of ASCII characters, or the ISO-8859-7
% encoding of upper-range characters (byte codes 160--255),
% or a combination of both, using |\textLGR| as parser macro.
@@ -509,25 +563,25 @@
% \item |AR8xmp|: support for armenian letters entered using the
% Arm\TeX~2.0 input transliteration of ASCII characters, or the
% ArmSCII8 encoding of upper-range characters (byte codes 160--255),
-% or a combination of both, using |\textARM| as parser macro.
+% or a combination of both, using |\textARM| as parser macro.
% All support from |armxmp| is loaded also.
-% \item |HEBxmp|: support for hebrew letters entered using either
-% LHE input transliteration of ASCII characters, or the CP1255, CP862
+% \item |HEBxmp|: support for hebrew letters entered using either
+% LHE input transliteration of ASCII characters, or the CP1255, CP862
% or ISO-8859-8 (HE8) encoding of upper-range characters (byte codes 160--255),
% or a combination of these using |\textLHE|, |\textHEBO|, |\textHEB| as parser macros.
% All support from |hebxmp| is loaded also.
% \end{itemize}
-% These `parser' options have received limited testing, so please
+% These `parser' options have received limited testing, so please
% report any mistakes in the UTF-8 output that you may encounter.
%
% \subsection{Data file for metadata}\label{ssec-metadata}
%
-% As mentioned above, standards-compliant PDF documents require
-% document-level metadata to be included.
-% This, known as an `XMP packet'~\cite{XMP-spec,XMP-ISO},
+% As mentioned above, standards-compliant PDF documents require
+% document-level metadata to be included.
+% This, known as an `XMP packet'~\cite{XMP-spec,XMP-ISO},
% is like having a library catalog card included within the PDF itself. It is an unencrypted
% portion of the PDF file, with data expressed in Extensible Markup Language (XML),
-% using Resource Description Format (RDF~\cite{RDF}) syntax, encoded as UTF-8
+% using Resource Description Format (RDF~\cite{RDF}) syntax, encoded as UTF-8
% so readable by any text editing software on any modern computing platform.
%
% Some advantages of doing this are clear.
@@ -539,12 +593,12 @@
% \item For the author(s): who can specify the kind of information most appropriate
% to help readers understand the nature and purpose of the document.
% \end{itemize}
-%
-% The |pdfx| package builds the XMP metadata from information supplied via a special data file
-% called |\jobname.xmpdata|. Here, |\jobname| is usually the basename of the document's main
-% |.tex| file. For example, if your document source is in the file |main.tex|,
-% then the metadata must be in a file called |main.xmpdata|.
-% None of the individual metadata fields are mandatory, but for most documents, it makes sense
+%
+% The |pdfx| package builds the XMP metadata from information supplied via a special data file
+% called |\jobname.xmpdata|. Here, |\jobname| is usually the basename of the document's main
+% |.tex| file. For example, if your document source is in the file |main.tex|,
+% then the metadata must be in a file called |main.xmpdata|.
+% None of the individual metadata fields are mandatory, but for most documents, it makes sense
% to specify at least the title and the author. For more technical aspects of metadata
% and its uses, consult the work of the Dublin Core Initiative~\cite{DC} and PRISM~\cite{PRISM}.
%
@@ -557,72 +611,73 @@
% |\Publisher{Baking International}|
% \end{decl}
% You should note that multiple authors and keywords have been separated
-% by |\sep|. This |\sep| macro serves a technical purpose and is
+% by |\sep|. This |\sep| macro serves a technical purpose and is
% permitted within the |\Author|, |\Keywords|, and |\Publisher| fields,
-% as well as some others. See \S\ref{mdfields} below for a complete listing
+% as well as some others. See \S\ref{mdfields} below for a complete listing
% of the supported author-supplied metadata fields.
%
% After processing, the local directory contains a file named such as
% |pdfa.xmpi| or |pdfe.xmpi| or |pdfx.xmpi| according to the PDF variant desired.
-% This file is the complete XMP Metadata packet.
-% It can be checked for validity, using an online validator, such as at
+% This file is the complete XMP Metadata packet.
+% It can be checked for validity, using an online validator, such as at
% \href{http://www.pdflib.com/knowledge-base/xmp-metadata/free-xmp-validator/}{www.pdflib.com}.
-% \textsf{veraPDF}~\cite{veraPDF} is Open Source software providing validation for PDF/A,
+% \textsf{veraPDF}~\cite{veraPDF} is Open Source software providing validation for PDF/A,
% and other checkers useful in a PDF/A production setting.
-%
+%
% \textbf{Warning}: The |\jobname.xmpdata| file may be included in the
-% main document source, within a |{filecontents*}| environment,
+% main document source, within a |{filecontents}| environment,
% provided this comes \emph{before} the |\documentclass| command, as follows.
+% The |force| option ensures overwriting a previous file to catch recent edits.
% \begin{decl}[]
-% |\begin{filecontents*}{\jobname.xmpdata}|\\
+% |\begin{filecontents}[force]{\jobname.xmpdata}|\\
% | \Title{Baking through the ages}|\\
% | \Author{A. Baker\sep C. Kneader}|\\
% | \Language{en-GB}|\\
% | \Keywords{cookies\sep muffins\sep cakes}|\\
% | \Publisher{Baking International}|\\
-% |\end{filecontents*}|\\
+% |\end{filecontents}|\\
% |\documentclass[11pt,a4paper]{article}|\\
% |...|
% \end{decl}
% Including the metadata with the \LaTeX\ source is very convenient.
-% Having it at the top of the file also brings attention to it, placing emphasis on
-% the desirability of including metadata, and keeping it accurate while the main
-% content of the document is subject to changes or revision.
-% Macro definitions can also occur prior to the |\documentclass| command,
-% including any that may be needed within the metadata.
+% Having it at the top of the file also brings attention to it, placing emphasis on
+% the desirability of including metadata, and keeping it accurate while the main
+% content of the document is subject to changes or revision.
+% Macro definitions can also occur prior to the |\documentclass| command,
+% including any that may be needed within the metadata.
% An example of this is apparent in Figure~\ref{koi8-code} occurring later.
%
-% However, this ordering is also extremely important, else any non-ascii UTF-8 byte
-% sequences can become active characters and expand upon data being written out,
+% However, this ordering is also extremely important, else any non-ascii UTF-8 byte
+% sequences can become active characters and expand upon data being written out,
% rather than remaining as inactive bytes.
% If you edit the metadata supplied this way, remember to remove the
% existing copy of |\jobname.xmpdata| file before the next processing run,
-% as \LaTeX\ does not write a new copy of the file when it exists on disk already,
+% as \LaTeX\ does not write a new copy of the file when it exists on disk already,
% within the current working directory or elsewhere that \LaTeX\ may find.
% In development or testing situations the filename may need to be given as
% |./\jobname.xmpdata|, else an older version may be loaded in error.
-%
+%
% Experienced users/programmers can employ the \verb|\write18| mechanism%
-% \footnote{If you don't already know what this is, they you probably
-% should not try using it |:-)|.}, together with the |--shell-escape| command-line
-% option, to automatically execute a shell command that removes |\jobname.xmpdata|
-% on every (or on selected) processing runs.
+% \footnote{If you don't already know what this is, they you probably
+% should not try using it |:-)|.}, together with the |--shell-escape| command-line
+% option, to automatically execute a shell command that removes |\jobname.xmpdata|
+% on every (or on selected) processing runs.
% This is only useful when the metadata changes, for whatever reason.
%
% \medskip
-% Other places for the |{filecontents*}| environment can work,
+% Other places for the |{filecontents}| environment can work,
% but \emph{only} when it contains \emph{no} non-ascii UTF-8 byte sequences.
-% Since 2018, with default
+% Since 2018, with default
% See Section~\ref{ssec-symbols} below for more information on the macros
% that can be safely used within |.xmpdata| metadata files.
-%
+%
% \subsection{List of supported metadata fields}\label{mdfields}
-%
+%
% Following is a complete list of user-definable metadata fields currently supported,
% separated into particular groupings.
-% Each command is accompanied by the specific XML tagged field name (with namespace)
-% that is placed into the document-level Metadata packet, as well as the kind of information
-% being conveyed.
+% Each command is accompanied by the specific XML tagged field name (with namespace)
+% that is placed into the document-level Metadata packet, as well as the kind of information
+% being conveyed.
% More may be added in the future.
% These commands can \emph{only} be used within the |.xmpdata| file.
%
@@ -630,13 +685,13 @@
% using RFC5646 (BCP 47)~\cite{BCP47} codes, in which the metadata field is given.
% Languages for multiple entries can use e.g., |\sep[de] ...|.
% Only those fields requiring a specific format (e.g. dates) do \emph{not}
-% support language specifiers; these are indicated with \fixmd.
+% support language specifiers; these are indicated with \fixmd.
% Fields allowing more than one value are indicated with \starmd.
% Multiple values may be given as separate instances of the macro, or as a single
-% instance with the values delimited by |\sep|, as in the example above.
-%
+% instance with the values delimited by |\sep|, as in the example above.
+%
% \subsubsection{General information:}
-%
+%
% \begin{itemize}
% \item \starmd|\Author|: \hfill (|dc:creator|)\\
% the document's human author(s). Separate multiple authors with |\sep|.
@@ -661,10 +716,10 @@
% location of a web page describing the owner
% and/or rights statement for this document.
% \item \fixmd|\Copyrighted|: \hfill (|xmpRights:Marked|)\\
-% `True' if the document is copyrighted, and `False' if it isn't.
-% This is automatically set to `True' if either |\Copyright| or |\CopyrightURL| is specified,
-% but this can be overridden.
-% For example, if the copyright statement is `Public Domain',
+% `True' if the document is copyrighted, and `False' if it isn't.
+% This is automatically set to `True' if either |\Copyright| or |\CopyrightURL| is specified,
+% but this can be overridden.
+% For example, if the copyright statement is `Public Domain',
% then specify also |\Copyrighted{False}|.
% \item \starmd|\Owner|: \hfill (|xmpRights:Owner|)\\
% specifies the owner(s) of the document or resource.
@@ -673,18 +728,18 @@
% \end{itemize}
%
% \subsubsection{more Dublin Core metadata:}\label{sssec-dc}
-% From version 1.6 of |pdfx.sty|, the following fields can be used to provide a greater
-% range of information to be specified as metadata.
+% From version 1.6 of |pdfx.sty|, the following fields can be used to provide a greater
+% range of information to be specified as metadata.
% \begin{itemize}
% \item \starmd|\Contributor|: \hfill (|dc:contributor|)\\
% contributor(s) other than author(s) of the PDF document.
% \item |\Coverage|: \hfill (|dc:coverage|)\\
% statement about the extent or scope of the document's contents.
% \item \starmd\fixmd|\Date|: \hfill (|dc:date|)\\
-% date(s) when something significant occurred relating to the resource (e.g., version changes);
+% date(s) when something significant occurred relating to the resource (e.g., version changes);
% must be in ISO date format |YYYY-MM-DD| or |YYYY-MM|.
% \item \fixmd|\PublicationType|: \hfill (|dc:type|)\\
-% The type of publication. If specified, must be one of `book', `catalog', `feed', `journal',
+% The type of publication. If specified, must be one of `book', `catalog', `feed', `journal',
% `magazine', `manual', `newsletter', `pamphlet'. This is automatically set to `journal'
% if |\Journaltitle| is specified (see below), but can be overridden.
% \item \starmd|\Relation|: \hfill (|dc:relation|)\\
@@ -700,10 +755,10 @@
% \end{itemize}
%
% The remaining Dublin Core field |(dc:format)| is always set to `|application/pdf|'.
-%
+%
% \subsubsection{Publication information:}\label{sssec-publ}
-% The following macros allow for inclusion of publication related metadata fields,
-% as specified by PRISM~\cite{PRISM} to meet publishing requirements.
+% The following macros allow for inclusion of publication related metadata fields,
+% as specified by PRISM~\cite{PRISM} to meet publishing requirements.
% \begin{itemize}
% \item |\Journaltitle|: \hfill (|prism:issueName|)\\
% The title of the journal in which the document was published.
@@ -720,7 +775,7 @@
% \item |\CoverDisplayDate|: \hfill (|prism:coverDisplayDate|)\\
% Date on the cover of the journal issue, as a human-readable text string.
% \item \fixmd|\CoverDate|: \hfill (|prism:coverDate|)\\
-% Date on the cover of the journal issue, in a format suitable for storing in a database
+% Date on the cover of the journal issue, in a format suitable for storing in a database
% field with a `date' data type; e.g. |YYYY-MM|, or |YYYY-MM-DD|.
% \end{itemize}
% This is an area which can be expanded, to deal with more kinds
@@ -729,20 +784,20 @@
% Examples of this can be found in the template files |pdfx.xmp|, |pdfa.xmp|, |pdfe.xmp|.
%
% \subsubsection{Backward Compatibility}
-% The following macros are also recognised, for backward compatibility
+% The following macros are also recognised, for backward compatibility
% with earlier versions of the package.
% \begin{itemize}
% \item \starmd|\AuthoritativeDomain|: \hfill (|pdfx:AuthoritativeDomain|)\\
% specifies extra names (e.g., of companies) associated to the existence of the PDF or resource.
% \item |\Creator|: \hfill (|xmp:CreatorTool|)\\
-% synonymous with |\CreatorTool| which is usually handled automatically anyway,
+% synonymous with |\CreatorTool| which is usually handled automatically anyway,
% but can be over-ridden.
% \item |\Org|: synonymous with |\Publisher|.
% \item |\WebStatement|: synonymous with |\CopyrightURL|.
% \end{itemize}
-%
+%
% \subsubsection{more XMP metadata:}\label{sssec-xmp}
-%
+%
% \begin{itemize}
% \item \starmd|\Advisory|: \hfill (|xmp:Advisory|)\\
% noteworthy information; e.g., revision data or changes.
@@ -763,7 +818,7 @@
% with a PDF standard, and level of conformance.
% There are no separate user-macros to alter these.
% The first three dates are usually set to be identical.
-%
+%
% \begin{itemize}
% \item (|xmp:CreateDate|) : creation date\&time of the PDF.
% \item (|xmp:MetadataDate|) : creation date\&time of the Metadata for the PDF.
@@ -776,7 +831,7 @@
% \item (|pdfaid:conformance|) : |a|, |b| or |u| for PDF/A-??
% \item (|pdfuaid:part|) : currently |1| for PDF/UA-1
% \item (|pdfe:ISO_PDFEVersion|) : currently |1| for PDF/E-1
-% \item (|pdf:Version|) : |PDF/X-1|, |PDF/X-2| or |PDF/X-3|
+% \item (|pdf:Version|) : |PDF/X-1|, |PDF/X-2| or |PDF/X-3|
% \item (|pdfx:GTS_PDFXVersion|) : e.g., |PDF/X-1a:2003| up to PDF/X-3 ;
% but no year for PDF/X-4 and PDF/X-5 variants
% \item (|pdfx:GTS_PDFXConformance|) : e.g., |PDF/X-1a:2003| up to PDF/X-2
@@ -788,13 +843,13 @@
% \subsection{Symbols permitted in metadata}\label{ssec-symbols}
%
% Within the metadata, all printable ASCII characters except
-% |\|, |{|, |}| and |%| represent themselves. Also, all printable Unicode characters
-% from the basic multilingual plane (i.e., up to code point U+FFFF)
+% |\|, |{|, |}| and |%| represent themselves. Also, all printable Unicode characters
+% from the basic multilingual plane (i.e., up to code point U+FFFF)
% can be used directly with the UTF-8 encoding.
-% (Please note: encodings other than UTF-8 are not supported in the metadata,
-% except as arguments to `parser-macros'; see Section~\ref{ssec-xmplang}).
-% Consecutive whitespace characters are combined into a single space.
-% Whitespace after a macro such as |\copyright|, |\backslash|, or |\sep| is ignored.
+% (Please note: encodings other than UTF-8 are not supported in the metadata,
+% except as arguments to `parser-macros'; see Section~\ref{ssec-xmplang}).
+% Consecutive whitespace characters are combined into a single space.
+% Whitespace after a macro such as |\copyright|, |\backslash|, or |\sep| is ignored.
% Blank lines are not permitted.
% Moreover, the following markup can be used:
%
@@ -807,32 +862,32 @@
% \item |\copyright|: the copyright symbol \textcopyright
% \end{itemize}
% The macro |\sep| is permitted within |\Author|, |\Keywords|,
-% |\Publisher|, and other macros marked with \starmd\ above.
-% It's purpose is to separate multiple authors, keywords, etc.
-% to appear as separate list items appropriately and consistently
-% in the different ways that such information is represented
-% within the PDF file.
+% |\Publisher|, and other macros marked with \starmd\ above.
+% It's purpose is to separate multiple authors, keywords, etc.
+% to appear as separate list items appropriately and consistently
+% in the different ways that such information is represented
+% within the PDF file.
% The package takes care of this when |\sep| is used.
% For example, in the XMP metadata, it expands as |</rdf:li><rdf:li>| tagging.
%
% \subsubsection{PDF Info strings}\label{sssec-info}
-% When |\sep| is not used within its argument, the metadata from |\Title|,
-% |\Author| and |\Keywords| is also included in the PDF |/Info| dictionary.
+% When |\sep| is not used within its argument, the metadata from |\Title|,
+% |\Author| and |\Keywords| is also included in the PDF |/Info| dictionary.
% When this is the case, validation for the declared standard
% will occur only if the corresponding |/Info| item and XMP metadata field
-% convert to exactly the same Unicode string.
+% convert to exactly the same Unicode string.
% This cannot happen when |\sep| is used, so the |/Info| items are then not populated.
%
% Unfortunately not all PDF browsers (in particular, older ones and much Apple software)
% give ready access to the XMP metadata packet. Some authors want to see everything
-% using e.g., the Unix/Linux command: |pdfinfo -enc UTF-8 |. In fact there is the |-meta|
-% option to get the complete metadata packet (in UTF-8 encoding).
+% using e.g., the Unix/Linux command: |pdfinfo -enc UTF-8 |. In fact there is the |-meta|
+% option to get the complete metadata packet (in UTF-8 encoding).
% This can give more than what one wants, so use it as follows:
% \begin{decl}[]
% pdfinfo -meta <filename>.pdf \textbar\ grep 'dc:'
% \end{decl}
% to extract just the Dublin Core metadata fields.
-%
+%
% Another possibility is to \emph{not} use |\sep| with multiple authors and/or keywords.
% Instead replace it with simply `|, |'. We do not recommend doing this, as more sophisticated
% metadata tools will see the result as a single value, rather than multiple authors, say.
@@ -842,21 +897,21 @@
%
% \subsection{Macros permitted in metadata}\label{ssec-macros}
%
-% Other \TeX\ macros actually can be used, provided the author is very
+% Other \TeX\ macros actually can be used, provided the author is very
% careful and not ask for too-complicated \TeX\ or \LaTeX\ expansions
% into internal commands or non-character primitives; basically just accents,
% macros for Latin-based special characters, and simple textual replacements,
-% perhaps with a simple parameter. A special macro |\pdfxEnableCommands{...}|
+% perhaps with a simple parameter. A special macro |\pdfxEnableCommands{...}|
% is provided to help resolve difficulties that may arise.
%
% Here is an example\footnote{ Other use cases are discussed with regard to
-% Figures~\ref{arm-code} and \ref{math-wflow}.} of the use of |\pdfxEnableCommands|,
-% which occurs with the name of one of our authors {(H\`an Th\'{\^e} Thanh)}
+% Figures~\ref{arm-code} and \ref{math-wflow}.} of the use of |\pdfxEnableCommands|,
+% which occurs with the name of one of our authors {(H\`an Th\'{\^e} Thanh)}
% due to the doubly-accented letter \'{\^e}.
% It is usual to define a macro such as: |\def\thanh{H\`an Th\'{\^e} Thanh}|.
-% In previous versions of the |pdfx| package, use of such a macro
+% In previous versions of the |pdfx| package, use of such a macro
% within the |.xmpdata| file, in the |Copyright| information say,
-% could result in the accent macros expanding into internal primitives, such as
+% could result in the accent macros expanding into internal primitives, such as
% \begin{decl}[]
% | H\unhbox \voidb@x \bgroup \let \unhbox \voidb@x \setbox \@tempboxa ... |
% \end{decl}
@@ -867,7 +922,7 @@
% | \def\`#1{#1^^cc^80}\def\'#1{#1^^cc^81}\def\^#1{#1^^cc^82}}|
% \end{decl}
% \removelastskip\noindent
-% where the |^^cc^80|, |^^cc^81|, |^^cc^82| cause \TeX\ to generate the correct
+% where the |^^cc^80|, |^^cc^81|, |^^cc^82| cause \TeX\ to generate the correct
% UTF-8 bytes for `combining accent' characters.
%
% This works fine for metadata fields that appear just in the XMP packet.
@@ -878,22 +933,22 @@
% | \def\thanh{H^^c3^^a0n Th\eee Thanh}\def\eee{^^c3^^aa^^cc^^81 }}|
% \end{decl}
% \removelastskip\noindent
-% or the above with `\`a' typed directly as UTF-8 instead of |^^c3^^a0|
+% or the above with `\`a' typed directly as UTF-8 instead of |^^c3^^a0|
% and `\^e' in UTF-8 for |^^c3^^aa|.
% The reason for this is due to the |\pdfstringdef| command, which constructs
-% the accented latin letters as single combined characters \`a and \^e,
+% the accented latin letters as single combined characters \`a and \^e,
% without resorting to combining accents, wherever possible.
-% If the Metadata does not have the same, irrespective of Unicode normalisation,
+% If the Metadata does not have the same, irrespective of Unicode normalisation,
% then validation fails.
%
% With version (1.5.6) of the |pdfx| package, such difficulties
-% have been overcome, at least for characters used in Western European,
-% Latin-based languages. The input encoding used when reading the |.xmpdata|
-% file now includes interpretations of \TeX's usual accent commands to
+% have been overcome, at least for characters used in Western European,
+% Latin-based languages. The input encoding used when reading the |.xmpdata|
+% file now includes interpretations of \TeX's usual accent commands to
% produce the required UTF-8 byte sequences.
%
% \medskip
-% Since version (1.5.8) this input encoding was extended to include
+% Since version (1.5.8) this input encoding was extended to include
% macro definitions covering \LaTeX's internal character representation
% of other alphabets (e.g., extended Latin, Cyrillic, Greek, etc.).
% However this can become memory intensive, requiring a large number of
@@ -902,12 +957,12 @@
% be relevant. Currently these are as in Section~\ref{ssec-xmplang}.
%
% A significant portion of the Unicode Basic Plane characters can be covered
-% this way. Modules could even be provided for CJK character sets and
+% this way. Modules could even be provided for CJK character sets and
% mathematical symbols, etc. However, as this can become memory intensive,
% significant testing will be required before these become a standard
-% part of the |pdfx| package.
+% part of the |pdfx| package.
+%
%
-%
% \subsection{Color profiles}\label{sec-profiles}
%
% Most standards compliant PDF documents require a \emph{color
@@ -915,26 +970,26 @@
% determines precisely how the colors used in the document will be
% rendered when printed to a physical medium. This can be used to
% ensure that the document will look exactly the same, even when it is
-% printed on different printers, with different paper types, etc.
-% The inclusion of a color profile is necessary to make the document
+% printed on different printers, with different paper types, etc.
+% The inclusion of a color profile is necessary to make the document
% completely self-contained.
%
% Since most \LaTeX\ users are not graphics professionals and are not
% particularly picky about colors, the |pdfx| package includes default
-% profiles that will be included when nothing else is specified.
+% profiles that will be included when nothing else is specified.
% Therefore, the average user doesn't have to do anything
% special about color.
%
% For users who have a specific color profile they wish to use, it is
% possible to do so by including a |\setRGBcolorprofile| or
% |\setCMYKcolorprofile| command in the |.xmpdata| file. Note that
-% PDF/A and PDF/E require a profile of type `|mnrt|' (monitor) which
-% is usually an RGB color profile, while PDF/X and PDF/VT require type `|prtr|'
+% PDF/A and PDF/E require a profile of type `|mnrt|' (monitor) which
+% is usually an RGB color profile, while PDF/X and PDF/VT require type `|prtr|'
% (printer) which is usually a CMYK color profile; but valid documents
% can be created with the correct type designed for the other color space.
-% Use the following commands to specify an RGB or CMYK color profile,
+% Use the following commands to specify an RGB or CMYK color profile,
% respectively:
-%
+%
% \begin{decl}
% \defmacro{setRGBcolorprofile}\marg{filename}\marg{identifier}\marg{info
% string}\marg{registry URL}
@@ -944,7 +999,7 @@
% \end{decl}
% Within the arguments of these macros, the characters |<|, |>|, |&|,
% |^|, |_|, |#|, |$|, and |~| can be used as themselves, but
-% |%| must be escaped as |\%|.
+% |%| must be escaped as |\%|.
%
% From version (1.6) the default RGB and CMYK color profiles are now supplied
% using the |colorprofiles| package by Norbert Preining and Ross Moore~\cite{colorp}.
@@ -966,7 +1021,7 @@
% \url{http://www.color.org/iccprofile.xalter}.
%
% Alternatively, color profiles are shipped with many Adobe software
-% applications; these are then available for use also with non-Adobe
+% applications; these are then available for use also with non-Adobe
% software. Now the |pdfx| package includes coding to streamline
% inclusion of these profiles in PDF documents, or to specify
% them as `external' profiles, with PDF/X-4p and PDF/X-5pg variants.
@@ -977,17 +1032,17 @@
% Both define commands to use Color Profiles as follows.
% \begin{decl}[]
% \begin{tabular}{ll}
-% \texttt{\string\FOGRAXXXIX} & Coated FOGRA39 (ISO 12647-2:2004)\\
+% \texttt{\string\FOGRAXXXIX} & Coated FOGRA39 (ISO 12647-2:2004)\\
% \texttt{\string\SWOPCGATSI} & U.S. Web Coated (SWOP) v2\\
-% \texttt{\string\JapanColorMMICoated} & Japan Color 2001 Coated\\
-% \texttt{\string\JapanColorMMIUncoated} & Japan Color 2001 Uncoated\\
-% \texttt{\string\JapanColorMMIINewspaper} & Japan Color 2002 Newspaper\\
-% \texttt{\string\JapanWebCoatedAd} & Japan Web Coated (Ad)\\
-% \texttt{\string\CoatedGRACoL} & Coated GRACoL 2006 (ISO 12647-2:2004)\\
+% \texttt{\string\JapanColorMMICoated} & Japan Color 2001 Coated\\
+% \texttt{\string\JapanColorMMIUncoated} & Japan Color 2001 Uncoated\\
+% \texttt{\string\JapanColorMMIINewspaper} & Japan Color 2002 Newspaper\\
+% \texttt{\string\JapanWebCoatedAd} & Japan Web Coated (Ad)\\
+% \texttt{\string\CoatedGRACoL} & Coated GRACoL 2006 (ISO 12647-2:2004)\\
% \texttt{\string\SNAPCGATSII} & CGATS TR 002\\
% \texttt{\string\SWOPCGATSIII} & CGATS TR 003\\
% \texttt{\string\SWOPCGATSV} & CGATS TR 005\\
-% \texttt{\string\ISOWebCoated} & Web Coated FOGRA28 (ISO 12647-2:2004)\\
+% \texttt{\string\ISOWebCoated} & Web Coated FOGRA28 (ISO 12647-2:2004)\\
% \texttt{\string\ISOCoatedECI} & ISO Coated v2 (ECI)\\
% \texttt{\string\CoatedFOGRA} & Coated FOGRA27 (ISO 12647-2:2004)\\
% \texttt{\string\WebCoatedFOGRA} & Web Coated FOGRA28 (ISO 12647-2:2004)\\
@@ -999,18 +1054,18 @@
% As of the time of first compiling this list, only the first six of these result in PDFs
% which can validate with external profiles (i.e., for PDF/X-4p and PDF/X-5pg)
% using the then-current versions of Adobe Acrobat Pro software. It is unclear
-% whether the others (incl.\,\verb|\IFRAXXVI| and \verb|\IFRAXXX|) failed due
-% to incorrect data or problems in the validation software.
+% whether the others (incl.\,\verb|\IFRAXXVI| and \verb|\IFRAXXX|) failed due
+% to incorrect data or problems in the validation software.
% Since then, with updates to Acrobat Pro, almost all the others have been verified
% to work, except \verb|\IFRAXXX| which seems no longer available.
-% Thus these commands come with a `use at own risk' clause.
+% Thus these commands come with a `use at own risk' clause.
%
-% For `external' profiles, there is a command |\setEXTERNALprofile|, taking 9 arguments,
+% For `external' profiles, there is a command |\setEXTERNALprofile|, taking 9 arguments,
% that must be used. Consult |AdobeExternalProfiles.tex| for examples of its use.
-%
-% All but the last of the macros listed above can also be used for valid embedded profiles,
-% providing the corresponding files can be found.
-% The following macros are used to set the (absolute or relative) path,
+%
+% All but the last of the macros listed above can also be used for valid embedded profiles,
+% providing the corresponding files can be found.
+% The following macros are used to set the (absolute or relative) path,
% on the local operating system, to the location of color profile files.
% \begin{decl}
% \defmacro{pdfxSetRGBcolorProfileDir}\marg{path to RGB color profiles}\\
@@ -1020,7 +1075,7 @@
% One can use either a macro |\MacOSColordir| which expands
% into the path for system-provided profiles:
% \begin{decl}[]
-% |/System/Library/ColorSync/Profiles/|
+% |/System/Library/ColorSync/Profiles/|
% \end{decl}
% or the macro |\MacOSLibraryColordir| expanding to:
% \begin{decl}[]
@@ -1030,23 +1085,23 @@
% \begin{decl}[]
% |/Library/Application Support/Adobe/Color/Profiles/Recommended/|
% \end{decl}
-% Under Windows an available macro is |\WindowsColordir| which expands to:
+% Under Windows an available macro is |\WindowsColordir| which expands to:
% \begin{decl}[]
% |C:\Windows\System32\Spool\Drivers\Color/|
% \end{decl}
% being the common location for color profiles.
-% Use these within the \verb|.xmpdata| file as, e.g.,
+% Use these within the \verb|.xmpdata| file as, e.g.,
% \begin{decl}[]
% |\pdfxSetCMYKcolorProfileDir{\AdobeMacOSdir}|
% \end{decl}
% Authors may change the paths to suit their own circumstances, either
-% \emph{before} loading |pdfx.sty| or within the \verb|.xmpdata| file.
+% \emph{before} loading |pdfx.sty| or within the \verb|.xmpdata| file.
%
% PDF/A and PDF/E usually need an RGB profile, while PDF/X and PDF/VT
-% require a CMYK profile. It is possible to use a CMYK profile with PDF/A
+% require a CMYK profile. It is possible to use a CMYK profile with PDF/A
% or PDF/E by specifying |\setRGBcolorprofile{}{}{}{}| in the \verb|.xmpdata| file.
% Beware however, that with PDF/A any coloured hyperlink annotations can
-% cause a validation problem, as these are interpreted as RGB colours
+% cause a validation problem, as these are interpreted as RGB colours
% even when 4 components are given. This may be a bug in validators,
% as PDF specifies that the number of components should match the color space.
%
@@ -1070,44 +1125,44 @@
% \end{decl}
% which uses a profile that accompanies the \texttt{pdfaPilot} software from
% Callas Software Gmbh~\cite{pdfaPilot}.
-% The macro |\CallasMacOSpdfaPilotdir|, defined in the file \texttt{CallasColorProfiles.tex},
+% The macro |\CallasMacOSpdfaPilotdir|, defined in the file \texttt{CallasColorProfiles.tex},
% specifies the directory where this Custom profile is located, when installed under MacOS.
% One needs to |\input CallasColorProfiles.tex| \emph{before} loading the |pdfx| package.
-% Macros for other directories are also defined in this file.
+% Macros for other directories are also defined in this file.
%
% \subsection{Notes on the internal representation of metadata}
-%
+%
% Within the PDF file, metadata is deposited in two places: some data
% goes into the native PDF |/Info| dictionary, and some data goes into
% an XMP packet stored separately within the file. XMP is Adobe's
-% Extensible Metadata Platform~\cite{XMP-spec,XMP-ISO}, and is an XML-based format.
+% Extensible Metadata Platform~\cite{XMP-spec,XMP-ISO}, and is an XML-based format.
% See \href{http://www.adobe.com/devnet/xmp/}{Adobe XMP Development Center}
-% for more exhaustive information about XMP.
+% for more exhaustive information about XMP.
% An XMP Toolkit SDK which supports the GNU/Linux, Macintosh and Windows operating
% systems is also available under modified BSD licence.
%
% Some of the metadata, such as the author, title, and keywords, can be
-% stored \emph{both} in the XMP packet and in the |/Info| dictionary.
-% For the resulting file to be standards-compliant, the two copies of the data
+% stored \emph{both} in the XMP packet and in the |/Info| dictionary.
+% For the resulting file to be standards-compliant, the two copies of the data
% must be identical. This is taken care of automatically by the |pdfx| package,
% except when |\sep| is used to handle multiple entries, as discussed above
-% in \S\ref{sssec-info}. In such cases the string is not included within the |/Info|
+% in \S\ref{sssec-info}. In such cases the string is not included within the |/Info|
% dictionary. Note that this is in accordance with the PDF 2.0 specification~\cite{PDF20},
% which deprecates use of the |/Info| dictionary for such metadata.
-%
-% In principle, users can resort to alternate ways to create an XMP file
-% for inclusion in PDF. In this case, one should create a customised template
+%
+% In principle, users can resort to alternate ways to create an XMP file
+% for inclusion in PDF. In this case, one should create a customised template
% file |pdfa.xmp| or |pdfx.xmp| or |pdfe.xmp| (etc., depending on the PDF flavor)
-% containing the pre-defined data. This can be done by modifying the ones supplied
-% with the |pdfx| package. However, this is an error-prone process and is
-% \emph{not} recommended for most users.
+% containing the pre-defined data. This can be done by modifying the ones supplied
+% with the |pdfx| package. However, this is an error-prone process and is
+% \emph{not} recommended for most users.
% If there is a particular field of metadata that you need and that is not currently
% supported, please contact the package authors.
%
% |pdfx| makes use of the |xmpincl| package to include XMP data into
% the PDF. The documentation of |xmpincl| package may help interested
% users to understand the process of XMP data inclusion.
-%
+%
% \subsection{Tutorials and technical notes}
%
% A tutorial with step-by-step instructions for generating PDF/A files
@@ -1120,7 +1175,7 @@
% \url{http://support.river-valley.com/wiki/index.php?title=Generating_PDF/A_compliant_PDFs_from_pdftex}.
% Be aware that this is based on use of an earlier version of the |pdfx| package,
% so some of the advice may have been superseded.
-%
+%
%
% \section[Installing]{Installing}
% The |pdfx.dtx| package is available on CTAN as usual, via
@@ -1131,24 +1186,24 @@
% For those wishing to do a manual installation, here are some notes.
% The file |pdfx.dtx| is a composite document of program code and
% documentation in \LaTeX{} format, in the tradition of \emph{literate
-% programming}. After having installed the package,
+% programming}. After having installed the package,
% to get the documentation that you are reading now,
-% run (\textsc{pdf})\LaTeX{} on the file |pdfx.dtx|.
+% run (\textsc{pdf})\LaTeX{} on the file |pdfx.dtx|.
% The resulting PDF should be valid as PDF/A-2u.
% Or better, use the included |Makefile|, which will also regenerate the index.
%
% To install the package, first extract the program code; i.e., the
-% file |pdfx.sty|, by running \LaTeX{} or \TeX{} on the file |pdfx.ins|.
+% file |pdfx.sty|, by running \LaTeX{} or \TeX{} on the file |pdfx.ins|.
% Create a directory named |pdfx| under |$TEXMF/tex/latex| and copy the files
-% |pdfx.sty|, |8bit.def|, |glyphtounicode-cmr.tex|, |glyphtounicode-ntx.tex| as well
+% |pdfx.sty|, |8bit.def|, |glyphtounicode-cmr.tex|, |glyphtounicode-ntx.tex| as well
% as the other |*.tex|, |l8u*-penc.def| and |*.xmp| files, into it. Then update
% \TeX's file database using the appropriate command for your distribution
% and operating system (such as |texhash| or |mktexlsr|, or similar).
-%
+%
% \subsection{Limitations and dependencies}
-%
-% The |pdfx.sty| package works with \pdftex\ and also Lua\TeX\ and Xe\TeX\
-% with some minor limitations.
+%
+% The |pdfx.sty| package works with \pdftex\ and also Lua\TeX\ and Xe\TeX\
+% with some minor limitations.
% It further depends on the following other packages.
% \begin{enumerate}
% \item |xmpincl| for insertion of metadata into PDF.
@@ -1159,28 +1214,28 @@
% hyperlinking, bookmarks, etc.
% \item |xcolor| for ensuring consistent use of the color model
% appropriate the PDF variant, within text and hyperlinks (when allowed).
-% \item |glyphtounicode.tex| (not Xe\LaTeX) maps glyph names
+% \item |glyphtounicode.tex| (not Xe\LaTeX) maps glyph names
% to corresponding Unicode code-points.
% \item |ifluatex| allowing coding specific to Lua\LaTeX.
% \item |ifxetex| allowing coding specific to Xe\LaTeX.
-% \item |luatex85| or |pdftexcmds| (Lua\TeX\ only) for access
+% \item |luatex85| or |pdftexcmds| (Lua\TeX\ only) for access
% to primitive commands using \pdftex\ macro names.
-% \item |stringenc| used to help generate proper bookmarks with transliterated input;
+% \item |stringenc| used to help generate proper bookmarks with transliterated input;
% e.g., with |\textLGR| or |\textARM| --- see Section~\ref{sssec-arm}.
% \end{enumerate}
% Other files and packages are loaded as sub-packages or as
-% configuration files for these. Since some of these packages
-% may be loaded by existing documents we provide here advice on
+% configuration files for these. Since some of these packages
+% may be loaded by existing documents we provide here advice on
% how to deal with potential loading and option conflicts.
%
% Firstly, it is best if |pdfx| is the first package loaded; e.g.,
-% directly after the |\documentclass| line. This is not a strict requirement,
+% directly after the |\documentclass| line. This is not a strict requirement,
% but it is worthwhile to deal with the metadata at the top of your \LaTeX\ source,
% allowing correct options to be loaded to cope with validation aspects.
%
% Secondly, replace |\usepackage[<options>]{hyperref}| with |\hypersetup{<options>}|.
-% This deals with most loading issues with the |hyperref| package.
-% Note that PDF/X is a format intended for printing.
+% This deals with most loading issues with the |hyperref| package.
+% Note that PDF/X is a format intended for printing.
% It forbids inclusion of hyperlinks and other actions, including via bookmarks.
% To produce a validating PDF/X document, |pdfx| overrides internal macros
% while keeping colors associated with link anchors.
@@ -1191,53 +1246,53 @@
% Furthermore, options to set metadata components (such as |pdfauthor|,
% |pdftitle|, |pdfsubject|, |pdfkeywords|, etc.) are disabled, since
% |pdfx| has already taken care of this information.
-%
+%
% Thirdly, conflicts with other packages may be dealt with by simply
% changing |\usepackage| to |\RequirePackage| within the document's
-% preamble. But this may not be possible when the |\usepackage|
+% preamble. But this may not be possible when the |\usepackage|
% or |\RequirePackage| command occurs within another package, or with
-% a specific set of options, thereby causing processing to stop.
-% Few packages have a command analogous to |\hypersetup|.
+% a specific set of options, thereby causing processing to stop.
+% Few packages have a command analogous to |\hypersetup|.
% Instead |\PassOptionsToPackage{<options>}{<package>}| can help.
% For |<options>| specify the ones associated with the loading yet to come.
% This can give a smooth processing run, but you'll need to check whether
% the results from those options have actually taken effect.
-% Some examples of this can be seen later, in Figures~\ref{koi8-code}
+% Some examples of this can be seen later, in Figures~\ref{koi8-code}
% and \ref{tldoc-pol}.
%
% \subsubsection{Limitations using Xe\LaTeX}\label{sssec-xetex}
%
-% To process a file using Xe\LaTeX, to produce a document that can
+% To process a file using Xe\LaTeX, to produce a document that can
% validate to a particular PDF standard, one need to use a command
% to run the \TeX\ engine, as follows.
% \begin{decl}[]
% |xelatex -shell-escape -output-driver="xdvipdfmx -z 0" <filename>.tex |
% \end{decl}
% The |-shell-escape| option allows a command-line task to be run,
-% which writes the creation-date \& time of the running job into
-% a small file on disk. This data, written in a specific format, is then
+% which writes the creation-date \& time of the running job into
+% a small file on disk. This data, written in a specific format, is then
% read by the job for inclusion into several metadata fields.
% This emulates the result of \pdftex's |\pdfcreationdate| primitive.
% As there are security implications in allowing arbitrary commands to be run,
-% this need for |-shell-escape| must be viewed as imposing a limitation on the
+% this need for |-shell-escape| must be viewed as imposing a limitation on the
% work-flows in which this can be safely used.
%
-% The |-output-driver="xdvipdfmx -z 0"| suppresses compression, which
+% The |-output-driver="xdvipdfmx -z 0"| suppresses compression, which
% is not allowed for the XMP metadata packet. Without this, the resulting PDF
-% may fail to pass validation tests.
+% may fail to pass validation tests.
%
% Xe\TeX\ is designed for processing UTF-8 input only. When presented
-% with \LaTeX\ source using a legacy encoding, such as |latin2| or |koi8-r|,
-% the input is accepted and a PDF produced. Yet there will be garbage
+% with \LaTeX\ source using a legacy encoding, such as |latin2| or |koi8-r|,
+% the input is accepted and a PDF produced. Yet there will be garbage
% characters corresponding to each character entered from the upper range
-% (128--255). This is evident in the PDF content and bookmarks;
+% (128--255). This is evident in the PDF content and bookmarks;
% yet |pdfx| produces the correct XMP metadata packet.
% So while the techniques explained later in Section~\ref{ssec-multi} are
% valid, the PDF itself does not contain correct content.
%
% Not all fonts, in particular Open-Type fonts (OTF), naturally come with
% mappings of the glyphs to Unicode code points. This is a requirement
-% with PDF/A, PDF/E and PDF/UA standards.
+% with PDF/A, PDF/E and PDF/UA standards.
% Use of such fonts can result in validation errors, such as:
% \begin{itemize}
% \item
@@ -1245,7 +1300,7 @@
% \item
% Type 2 CID font: CIDToGID map is invalid or missing.
% \end{itemize}
-%
+%
% If one has access to Adobe's |Acrobat Pro| software, then its |Preflight|
% utility can rewrite the uncompressed output from Xe\LaTeX\ into a valid
% PDF standard, using compression of the contents but not of the XMP packet.
@@ -1256,7 +1311,7 @@
%
% Lua\LaTeX\ can handle the OTF font issues mentioned for Xe\LaTeX,
% so can produce valid PDF/A documents where Xe\LaTeX\ fails.
-% However, since Lua\TeX\ expects all input source to be UTF8-encoded,
+% However, since Lua\TeX\ expects all input source to be UTF8-encoded,
% it cannot work at all with documents using older legacy encodings.
% Instead one gets error messages such as:
%\begin{decl}
@@ -1299,15 +1354,15 @@
% \item |l8uheb-penc.def| --- input macro declarations for Hebrew alphabet.
% \item |l8ulat-penc.def| --- input macro declarations for Latin 1--9 encodings.
% \item |l8umath-penc.def| --- input macro declarations for mathematical symbols.
-% \item |glyphtounicode-cmr.tex|, |glyphtounicode-ntx.tex| --- maps glyph names
+% \item |glyphtounicode-cmr.tex|, |glyphtounicode-ntx.tex| --- maps glyph names
% to corresponding Unicode for Computer Modern and other \TeX-specific fonts.
% \item |AdobeColorProfiles.tex| --- macros for inclusion of Adobe-supplied color profiles.
% \item |AdobeExternalProfiles.tex| --- macros for use of external color profiles.
% \item |CallasColorProfiles.tex| --- macros for profiles included with Callas pdfaPilot software.
% \end{itemize}
-%
+%
% \subsubsection{Documentation \& Examples}
-%
+%
% \begin{itemize}
% \item |README| --- usual top-level information.
% \item |manifest.txt| --- file list.
@@ -1315,9 +1370,9 @@
% \item |sample.tex|, |sample.xmpdata| --- a sample file with sample metadata.
% \item |small2e-pdfx.tex| --- sample file with included metadata.
% \end{itemize}
-%
+%
% \subsubsection{Sources}
-%
+%
% \begin{itemize}
% \item |src/pdfx.dtx| --- composite package and documentation.
% \item |src/pdfx.ins| --- installer batch file.
@@ -1326,10 +1381,10 @@
% \item |src/Makefile| --- a Makefile for building the documentation.
% \item |src/MANIFEST| --- list of files in this directory.
% \item |src/text89.def| --- used with Figure\,\ref{ex-arm} in the documentation.
-% \item |src/{arm-start,koi8-example,koi8-example2,latin2-example}.tex|
+% \item |src/{arm-start,koi8-example,koi8-example2,latin2-example}.tex|
% --- used in the documentation with figures showing example coding.
% \item |src/{TL-POL-meta,TL-RU-LICRs,TL-RU-metadata,TL-RU-toc,Armenian-example-UTF8,|\\
-% |armtex-meta,usage-meta,math-assign5}.png| --- screenshot images showing multilingual
+% |armtex-meta,usage-meta,math-assign5}.png| --- screenshot images showing multilingual
% and other metadata.
% \end{itemize}
%
@@ -1337,9 +1392,9 @@
%
% The package is released under the \LaTeX{} Project Public
% Licence. Bug reports, suggestions, feature requests, etc., may be
-% sent to the original authors at
+% sent to the original authors at
% \href{mailto:cvr@river-valley.org}{\ttfamily cvr@river-valley.org}
-% and/or
+% and/or
% \href{mailto:thanh@river-valley.org}{\ttfamily thanh@river-valley.org},
% or to the more recent contributors at
% \href{mailto:ross.moore@mq.edu.au}{\ttfamily ross.moore@mq.edu.au}
@@ -1348,9 +1403,9 @@
%
%
% \section[Multilingual and Technical Considerations]{Multilingual and Technical Considerations}\label{sec-meta}
-%
-% \TeX\ and \LaTeX\ have an on-going practice of including metadata within
-% the source files and package documentation. Usually this is done as comments
+%
+% \TeX\ and \LaTeX\ have an on-going practice of including metadata within
+% the source files and package documentation. Usually this is done as comments
% at the beginning of the file; such as the following from the English
% language version of the 2015 \TeX\ Live documentation\footnote{%
% found at |/usr/local/texlive/2016/texmf-dist/doc/texlive/texlive-en/|.}.
@@ -1360,10 +1415,10 @@
% |Michel Goossens, now maintained by Karl Berry and others.|\\
% |Public domain.|
% \end{decl}
-% This provides information, ideally suited for copyright metadata
-% fields, as in Section~\ref{sssec-copy}, as well as for |\Subject|
-% and |\CoverDate| from Section~\ref{sssec-publ}.
-%
+% This provides information, ideally suited for copyright metadata
+% fields, as in Section~\ref{sssec-copy}, as well as for |\Subject|
+% and |\CoverDate| from Section~\ref{sssec-publ}.
+%
% Also near the top of the file one finds front-matter content
% \begin{decl}[]
% |\title{%|\\
@@ -1374,7 +1429,7 @@
% | }|\\
% |\date{May 2015}|
% \end{decl}
-% which supplies metadata information for the commands |\Title|, |\Author|,
+% which supplies metadata information for the commands |\Title|, |\Author|,
% |\CoverDisplayDate| also from Section~\ref{sssec-publ}, and |\CopyrightURL|.
%
% Most of the hundreds of thousands, if not millions of documents prepared
@@ -1384,14 +1439,14 @@
% requirement, for PDFs to satisfy a standard that requires inclusion
% of metadata. This is especially so for government agencies and institutions
% receiving government funding, in several countries around the world.
-%
+%
% It is an aim of the |pdfx| to simplify the process of capturing and
-% including metadata within \LaTeX-produced PDFs, from both the author's
-% view and that of archivists. The extra features introduced with version
-% 1.5.8 take a large step in that direction.
+% including metadata within \LaTeX-produced PDFs, from both the author's
+% view and that of archivists. The extra features introduced with version
+% 1.5.8 take a large step in that direction.
% This includes the ability, described in the next subsection, to reliably
% include data presented in different text encodings, rather than being
-% restricted to UTF-8 only. It is a role of the software to make the
+% restricted to UTF-8 only. It is a role of the software to make the
% conversion, rather than rely on some 3rd party for a translation.
%
%
@@ -1400,40 +1455,40 @@
% A cursory search of the documentation (|.../texmf-dist/doc|) subtree
% of the forthcoming \TeX\,Live 2016 release reveals more than 730 different
% |.tex| or |.dtx| document sources which specify an input encoding,
-% via the |\usepackage[...]{inputenc}| command. Roughly 380 (a bit more
-% than half) declare UTF-8 as the input encoding.
-% Of the remainder there are $\approx 20$ other encodings specified,
-% covering a range of languages for at least part of their content.
+% via the |\usepackage[...]{inputenc}| command. Roughly 380 (a bit more
+% than half) declare UTF-8 as the input encoding.
+% Of the remainder there are $\approx 20$ other encodings specified,
+% covering a range of languages for at least part of their content.
% At some point in time, these documents may be required to have accurate
-% accompanying metadata, as part of conformance to a designated PDF
-% (or other) standard. There are libraries and archives that already must
+% accompanying metadata, as part of conformance to a designated PDF
+% (or other) standard. There are libraries and archives that already must
% meet such standards.
%
-% We have shown above, in Section~\ref{ssec-metadata}, how the |.xmpdata|
-% file can be inserted into the document source, which then ensures that
+% We have shown above, in Section~\ref{ssec-metadata}, how the |.xmpdata|
+% file can be inserted into the document source, which then ensures that
% metadata is reliably transferred along with the source itself.
% This seems a good strategy, but are there any problems with it,
% especially in a multi-lingual context?
-%
-% Modern editing software can require an encoding to be associated
-% with each file. This is what allows the correct characters to be shown,
-% from what is otherwise just a sequence of 8-bit bytes. The flip-side
-% is that arbitrary editing is not permitted. Add some UTF-8 data into
-% a file that is encoded as Latin-2 then try to save it. You may be asked
+%
+% Modern editing software can require an encoding to be associated
+% with each file. This is what allows the correct characters to be shown,
+% from what is otherwise just a sequence of 8-bit bytes. The flip-side
+% is that arbitrary editing is not permitted. Add some UTF-8 data into
+% a file that is encoded as Latin-2 then try to save it. You may be asked
% to specify a new encoding, or the application may even crash out entirely.
-% Maybe this happens \emph{accidentally}. It is not hard for a curly quote
-% (`) or endash (--) to be included; many editors have settings which can
+% Maybe this happens \emph{accidentally}. It is not hard for a curly quote
+% (`) or endash (--) to be included; many editors have settings which can
% do this with normal ascii input. Turn \emph{off} such settings.
%
% The approach that we advocate is that when editing to add metadata,
-% best is to:
+% best is to:
% \begin{enumerate}
-% \item
-% use the \emph{same encoding} as is specified for the file itself,
+% \item
+% use the \emph{same encoding} as is specified for the file itself,
% if known (as is usually the case);
-% \item
-% even if 1. is not possible, use Copy/Paste \emph{within} the document source
-% (e.g., for authors' names, addresses, affiliations, etc.) and from comments,
+% \item
+% even if 1. is not possible, use Copy/Paste \emph{within} the document source
+% (e.g., for authors' names, addresses, affiliations, etc.) and from comments,
% as in Section~\ref{sec-meta} above;
% \item
% avoid typing new characters, especially quotes and dashes, and be extra
@@ -1470,7 +1525,7 @@
% as could be produced for the Russian language version of the \TeX\ Live documentation,
% from coding as shown in Figure\,\ref{koi8-code}.
% The source file itself is actually encoded for KOI8-R, as indicated by the presence
-% of the code line |\usepackage[koi8-r]{inputenc}|,
+% of the code line |\usepackage[koi8-r]{inputenc}|,
% but is deliberately shown here encoded as |T1|~\cite[p.\,449]{LC2}.
% This difference is immaterial for checking the validity of the metadata.
% For example, the stream of upper (accents, etc.) characters within
@@ -1480,17 +1535,17 @@
% in the document, and from early subsection titles.
%
% It is the `parser' command/macro |\textKOI{ ... }| that indicates that the upper range
-% characters (having byte codes 128--255) are to be treated as KOI8-R characters,
+% characters (having byte codes 128--255) are to be treated as KOI8-R characters,
% rather than as part of UTF-8 byte sequences. It works by examining each byte in sequence,
-% and returning the appropriate UTF-8 2-byte sequence for the required cyrillic character.
-% This happens during the processing of data from |\jobname.xmpdata| for fleshing-out
+% and returning the appropriate UTF-8 2-byte sequence for the required cyrillic character.
+% This happens during the processing of data from |\jobname.xmpdata| for fleshing-out
% the XMP metadata packet to be included within the final PDF/A document.
%
% The `parser' macros defined for various encodings, are given in Figure\,\ref{parsers}.
-% In Section\,\ref{ssec-xmplang} the package options are given
+% In Section\,\ref{ssec-xmplang} the package options are given
% for loading the appropriate support for desired languages or alphabets.
% Support for other encodings can be added, if there proves to be a need.
-%
+%
%\begin{figure}[ht]
% \centering
% \begin{tabular}{lll}\hline
@@ -1519,13 +1574,13 @@
% \caption{How to see LICRs in the \texttt{.log} window.}\label{koi8-LICR}
% \end{figure}
%
-% With encoded characters marked in this way with a `parser' macro,
+% With encoded characters marked in this way with a `parser' macro,
% it is actually possible to mix UTF-8 metadata with other bytes;
% provided, of course, you have an editor that allows such a file
% to be created and saved. On the other hand, if you are unhappy with mixing
% content having different encodings, then there is another way, based upon
-% \LaTeX's LICR macros~\cite[\S\,7.11]{LC2} for representing accented
-% and non-latin characters.
+% \LaTeX's LICR macros~\cite[\S\,7.11]{LC2} for representing accented
+% and non-latin characters.
% These are normally hidden away (`I $=$ Internal') but in fact can be seen
% within auxiliary files, such as |.aux| and |.toc|, |.lof| and |.lot|.
% This is how \LaTeX\ stores the knowledge of such characters for use in
@@ -1548,20 +1603,20 @@
% \caption{How to get desired LICRs into the \texttt{.toc} file.}\label{koi8-toc}
% \end{figure}
%
-% Figure~\ref{koi8-LICR} shows how to see this.
+% Figure~\ref{koi8-LICR} shows how to see this.
% The document source in the lower portion clearly shows the cyrillic
% input, whereas the |.log| messages in a command-line window above
% reveal the LICR representation. A command |\showLICRs| is available
% with |pdfx.sty| version 1.5.8, specifically to allow this.
-% Now the LICR representation can be copied directly from the |.log| file,
+% Now the LICR representation can be copied directly from the |.log| file,
% modulo slight difficulties due to the way long lines are broken.
% As this representation is entirely with ASCII characters, it should not
% cause any conflict with any UTF-8 metadata that you want within the same file.
% The |.xmpdata| file might now look as in Figure~\ref{koi8-code2}.
% Although very verbose, this should be resistant to any corruption due to
-% character encodings, and produces the same result within the PDF,
+% character encodings, and produces the same result within the PDF,
% as in Figure~\ref{koi8-meta}.
-%
+%
% Alternatively one can exploit the |.toc| file, using \LaTeX's command
% |\addtocontents|, as shown in Figure~\ref{koi8-toc}.
% After processing the file, you can copy the LICR representations out
@@ -1570,24 +1625,24 @@
%
% Of course once you have harvested the metadata in this format, remove
% or comment-out those extra |\showLICRs| to get uninterrupted processing.
-% Similarly comment-out the extra |\addtocontents| lines, else the real
+% Similarly comment-out the extra |\addtocontents| lines, else the real
% Table-of-Contents will become corrupted with unwanted entries.
% A couple more \LaTeX\ processing runs should restore the PDF to the
% way you want it.
%
% \subsubsection[Metadata with Polish]{Metadata with Polish}\label{sssec-pol}
-%
-% The next example has upper-range bytes intended to represent Latin-2 encoded
-% characters, as used in Polish.
-% With the \LaTeX\ source starting as in Figure~\ref{tldoc-pol},
+%
+% The next example has upper-range bytes intended to represent Latin-2 encoded
+% characters, as used in Polish.
+% With the \LaTeX\ source starting as in Figure~\ref{tldoc-pol},
% the resulting metadata is shown in Figure~\ref{tlmeta-pol}.
-%
+%
%\begin{figure}[htb]
% \centering
% \includegraphics[scale=.45]{TL-POL-meta}
%\caption{Metadata generated from the coding shown in Figure~\ref{tldoc-pol}
-% for the Polish version of \TeX\ Live 2015 documentation, showing Latin-2 encoded
-% characters. The document is valid for PDF/A-2, after having been processed with
+% for the Polish version of \TeX\ Live 2015 documentation, showing Latin-2 encoded
+% characters. The document is valid for PDF/A-2, after having been processed with
% pdf-\LaTeX.}\label{tlmeta-pol}
%\end{figure}
%
@@ -1597,13 +1652,13 @@
% \input{latin2-example}
%\end{decl}
% }%
-%\caption{Start of the \LaTeX\ source for the Polish version of \TeX\ Live
-% documentation. Although Latin-2 encoded, the bytes are shown here using
+%\caption{Start of the \LaTeX\ source for the Polish version of \TeX\ Live
+% documentation. Although Latin-2 encoded, the bytes are shown here using
% \LaTeX's \texttt{T1} encoding \cite[p.\,449]{LC2}.}\label{tldoc-pol}
%\end{figure}
%
% Here the `parser macro' is |\textLII|, which can be seen in Figure~\ref{tldoc-pol}
-% to surround either complete metadata entries, or just those parts containing
+% to surround either complete metadata entries, or just those parts containing
% polish accented (or other) characters in entries that also contain english words.
% The macro |\textLF| provides a line-feed character for the UTF-8 output.
%
@@ -1619,38 +1674,38 @@
% Let's understand better how this example was created. There are three files involved.
%\begin{itemize}
% \item |pdfx.dtx|, the source for this documentation, open in an editor with
-% encoding declared as UTF-8;
+% encoding declared as UTF-8;
% \item |texlive-pl.tex| the Polish documentation for \TeX\ Live, open in the
% same editor with Latin-2 encoding;
% \item |latin2-example.tex| which starts life as an empty file on disk.
%\end{itemize}
% \noindent
-% This latter file must be opened in the editor, with encoding declared as
+% This latter file must be opened in the editor, with encoding declared as
% Latin-2 (ISO-8859-2).
% Next the preamble is copied from |texlive-pl.tex| and pasted into |latin2-example.tex|
% which is then saved to disk. Further editing is done to |latin2-example.tex| to
% add verbatim markers (\texttt{$\vert$...$\vert$}) and adjust line lengths for display
-% within Figure~\ref{tldoc-pol}. This file's contents is included as part of the
-% documentation via |\input{latin2-example}| within an environment that handles
+% within Figure~\ref{tldoc-pol}. This file's contents is included as part of the
+% documentation via |\input{latin2-example}| within an environment that handles
% presentation aspects, and (since 2018) declares |\UseRawInputEncoding|.
%
% What \emph{cannot} be done is to paste the preamble content directly into |pdfx.dtx|.
-% Consider what would then happen, using `t{\l}umaczy' (`translators', on line 10
-% following `UWAGA'). This word shows correctly in the Latin-2 encoded files.
-% It was typeset here using |\l| for the `\l' letter, having Unicode code-point
-% |Ux0142| (so UTF-8 byte pair |"C5|\,|"82|).
-% However, it occurs at slot |"B3| within Latin-2 encoding.
-% In the |T1| font encoding \cite[p.\,449]{LC2} the character glyph name
-% for slot |"B3| is |/scedilla|, which is what shows in Figure~\ref{tldoc-pol}.
-% When the `\l' is pasted directly into a UTF-8 file and shown verbatim,
-% the result is the pair of glyphs |"C5| (|/Aring|) and |"82| (|/Cacute|);
+% Consider what would then happen, using `t{\l}umaczy' (`translators', on line 10
+% following `UWAGA'). This word shows correctly in the Latin-2 encoded files.
+% It was typeset here using |\l| for the `\l' letter, having Unicode code-point
+% |Ux0142| (so UTF-8 byte pair |"C5|\,|"82|).
+% However, it occurs at slot |"B3| within Latin-2 encoding.
+% In the |T1| font encoding \cite[p.\,449]{LC2} the character glyph name
+% for slot |"B3| is |/scedilla|, which is what shows in Figure~\ref{tldoc-pol}.
+% When the `\l' is pasted directly into a UTF-8 file and shown verbatim,
+% the result is the pair of glyphs |"C5| (|/Aring|) and |"82| (|/Cacute|);
% \emph{viz.} {\UseRawInputEncoding |tłumaczy|}.
%
% As with Figure~\ref{koi8-code} it is not important that the correct characters
% are shown here, but that the metadata in |\jobname.xmpdata| corresponds to what
% is used on the titlepage of the PDF; e.g., the contents of |\Title| and |\title|,
% |\Author| and |\author|, etc.
-%
+%
%
% \subsubsection[Metadata with Greek]{Metadata with Greek}\label{sssec-grk}
%
@@ -1674,7 +1729,7 @@
%|% ... |\\
%| |\\
%|\providecommand{\pdfxopts}{a-2u,LGRxmp,LATxmp}|\\
-%|\begin{filecontents*}{\jobname.xmpdata}|\\
+%|\begin{filecontents}[force]{\jobname.xmpdata}|\\
%|\Title{Writing Greek with the "greek" option of the "babel" package}|\\
%{\color{verbcolor}\texttt{\string\Author\{Apostolos Syropoulos\string\sep\ G\"unter Milde\}}}\\
%|\Subject{This document describes the use of the Latin transliteration for Greek that is |\\
@@ -1690,11 +1745,11 @@
%| \textaristerikeraia\textAlpha\textSampi\textQoppa\textZeta\textdexiakeraia}}|\\
%|\CoverDate{1997-10-15}|\\
%|\CoverDisplayDate{October 15, 1997}|\\
-%|\Copyright{This file is part of the Babel system.\textLF This file may be distributed and/or|\\
+%|\Copyright{This file is part of the Babel system.\textLF This file may be distributed and/or|\\
%| modified under the conditions of the LaTeX Project Public License, either version 1.3 |\\
%| of this license or (at your option) any later version.}|\\
%|\CopyrightURL{http://www.latex-project.org/lppl.txt}|\\
-%|\end{filecontents*}|\\
+%|\end{filecontents}|\\
%|%|\\
%|\documentclass[11pt]{article}|\\
%|\usepackage[\pdfxopts]{pdfx}[2016/04/13]|\\
@@ -1725,70 +1780,70 @@
%
% Prior to proper support for UTF-8 input, a method for preparing document source
% for the modern Greek language (and also for polytonic Greek), involved the use
-% of LGR encoded fonts. Such a font has Greek (instead of Latin) letters in the
+% of LGR encoded fonts. Such a font has Greek (instead of Latin) letters in the
% slots for |a-zA-Z|, see~\cite[\S9.4.2]{LC2}. Thus ordinary ASCII letters are used
% to produce the Greek characters; the mapping of ASCII to Greek is referred to as
-% a `transliteration' scheme. It serves as \emph{both} an input encoding, and as
-% a font encoding. Accents and diacritic marks are provided through ligatures
-% built-in to the fonts. Various documents can be found on the web\footnote{e.g.,
+% a `transliteration' scheme. It serves as \emph{both} an input encoding, and as
+% a font encoding. Accents and diacritic marks are provided through ligatures
+% built-in to the fonts. Various documents can be found on the web\footnote{e.g.,
% \url{http://milde.users.sourceforge.net/LGR/}} and
% within \TeX\ Live distributions\footnote{%
-% TeXLive: \textcolor{urlcolor}{\texttt{.../2016/texmf-dist/doc/generic/babel-greek/}}}.
+% TeXLive: \textcolor{urlcolor}{\texttt{.../2016/texmf-dist/doc/generic/babel-greek/}}}.
%
% Indeed the current maintainer G\"unther Milde states
% ``The LGR transliteration does not work for PDF metadata''.
% This is because there is no translation of LGR input into \LaTeX\ LICRs,
% as happens with say |\usepackage[utf8]{inputenc}| for UTF-8 input,
-% or when upper 8-bit characters are present using |\usepackage[iso-8859-7]{inputenc}|.
-% With these, LICRs such as |\textAlpha|, |\textOmicron|, \dots, |\textomega|
+% or when upper 8-bit characters are present using |\usepackage[iso-8859-7]{inputenc}|.
+% With these, LICRs such as |\textAlpha|, |\textOmicron|, \dots, |\textomega|
% are produced, which result in the correct characters for metadata and bookmarks,
% perhaps employing Unicode `combining' characters for accented letters.
% Using |pdfx| the UTF-8 characters can be put directly into the |.xmpdata| file;
% LICRs are interpreted provided the |grkxmp| loading option has been specified.
-%
-% Using the methods of |pdfx| the metadata difficulty is remedied, as can be seen in
-% Figure~\ref{greek-meta} using coding as shown in Figure~\ref{greek-code}. This requires
-% the |LGRxmp| option and |\textLGR| `parser' macro. The original document source,
+%
+% Using the methods of |pdfx| the metadata difficulty is remedied, as can be seen in
+% Figure~\ref{greek-meta} using coding as shown in Figure~\ref{greek-code}. This requires
+% the |LGRxmp| option and |\textLGR| `parser' macro. The original document source,
% called |usage.tex|, can be found in the directory specified in the footnote below.
% As this document is essentially an English description of how to use LGR for Greek,
-% we have used the `Keywords' field to provide examples of such usage.
-% Since a macro |\textgreek| can be used for greek portions within such documents,
+% we have used the `Keywords' field to provide examples of such usage.
+% Since a macro |\textgreek| can be used for greek portions within such documents,
% this macro name is aliased to |\textLGR| within the context where metadata is processed.
-% Furthermore, parsing using |\textLGR| generates correct pre-composed characters
+% Furthermore, parsing using |\textLGR| generates correct pre-composed characters
% for letters with accents or diacritics. Bookmarks can also be generated from
% LGR input, using a technique described in Section~\ref{sssec-arm}.
%
% \bigskip\noindent
% The features available with different loading options are summarised here.
% \begin{itemize}
-% \item
+% \item
% no option: all metadata in |.xmpdata| file is in UTF-8 (incl. ASCII)
% \item
-% |grkxmp|: LICRs can be present; e.g. |\textAlpha|, |\textOmega|, etc.
+% |grkxmp|: LICRs can be present; e.g. |\textAlpha|, |\textOmega|, etc.
% \item
% |LGRxmp|: supports LGR-encoded input and |ISO-8859-7| upper range characters,
-% using the |\textLGR| `parser' macro.
+% using the |\textLGR| `parser' macro.
% \end{itemize}
-% With |LGRxmp| specified, the features of |grkxmp| are also available; so any
+% With |LGRxmp| specified, the features of |grkxmp| are also available; so any
% lower-listed option allows data to be mixed with that for higher-listed ones.
%
%
% The final piece to get validation for PDF/A from LGR input, is to specify
-% a Unicode point for the `|v|' used only in the strong `|sv|' ligature to obtain
-% a non-final `sigma' typeset in isolation.
+% a Unicode point for the `|v|' used only in the strong `|sv|' ligature to obtain
+% a non-final `sigma' typeset in isolation.
%\begin{decl}[]
% |\pdfglyphtounicode{internalchar2}{200D}|
%\end{decl}
% This gives an interpretation as `zero-width joiner'.
% There are two instances of this within |usage.tex|. Copy/Paste works as desired.
-% Using \pdftex\ the above command is done automatically.
-% Drivers, such as Xe\LaTeX\ lacking an implementation of |\pdfglyphtounicode|,
+% Using \pdftex\ the above command is done automatically.
+% Drivers, such as Xe\LaTeX\ lacking an implementation of |\pdfglyphtounicode|,
% can fail to produce a valid PDF due to this rather minor deficiency.
-%
+%
% Greek numerals, using |\greeknumeral| or |\Greeknumeral| cannot work directly within
% a |.xmpdata| file. However if such is desired, the following technique allows
-% correct LICRs to be found for use in the metadata.
-% At any convenient place within the \LaTeX\ source; e.g., near where the required
+% correct LICRs to be found for use in the metadata.
+% At any convenient place within the \LaTeX\ source; e.g., near where the required
% number is used, insert coding such as:
% \begin{decl}[]
% |{\pdfxGreeknumeralsHack \textgreek{\edef\num{\greeknumeral{1997}}\show\num}}%|
@@ -1820,7 +1875,7 @@
%
% \def\ArmTeX{Arm\kern -0.15em\TeX}%
% \subsubsection[Metadata with Armenian]{Metadata with Armenian}\label{sssec-arm}
-%
+%
% \begin{figure}[!htbp]
% \centering
% \includegraphics[scale=.42]{armtex-meta}
@@ -1840,20 +1895,20 @@
% \caption{Enriched \LaTeX\ source for the Armenian version of the \ArmTeX\ manual,
% with added metadata demonstrating the \ArmTeX\ transliteration scheme for \texttt{OT6} encoding.
% Also shown is coding used to produce bookmarks from the transliteration.}\label{arm-code}
-% \end{figure}
-%
+% \end{figure}
+%
% The \ArmTeX\ package\footnote{documentation: %
% TeXLive: \textcolor{urlcolor}{\texttt{.../2016/texmf-dist/doc/generic/armenian/}}}
-% provides the method to typeset Armenian, with input being specified in various ways
-% including a transliteration scheme from ASCII input. This transliteration is directed
+% provides the method to typeset Armenian, with input being specified in various ways
+% including a transliteration scheme from ASCII input. This transliteration is directed
% at the use of the |OT6| encoding, developed for this purpose.
% Each way is supported by |pdfx.sty| with appropriate loading options, similar
-% to the support for Greek~(see Section~\ref{sssec-grk}).
+% to the support for Greek~(see Section~\ref{sssec-grk}).
% \begin{itemize}
-% \item
-% no option: all metadata in |.xmpdata| file is in UTF-8 (incl. ASCII)
% \item
-% |armxmp|: using LICR-like macro names; e.g. |\armAyb|, |\armsha|, |\armfe| etc.
+% no option: all metadata in |.xmpdata| file is in UTF-8 (incl. ASCII)
+% \item
+% |armxmp|: using LICR-like macro names; e.g. |\armAyb|, |\armsha|, |\armfe| etc.
% \item
% |AR8xmp|: using the \ArmTeX\ (|OT6|) transliteration scheme or with upper-range
% characters in |ArmSCII8| encoding, using the `parser' macro |\textARM|.
@@ -1866,9 +1921,9 @@
% implemented in the |OT6|-encoded font, or careful parsing of the input into
% LICR-like macros.
% \LaTeX\ source\footnote{TeXLive: %
-% \textcolor{urlcolor}{\texttt{.../2016/texmf-dist/doc/generic/armenian/examples/latex/}}}
-% for the \ArmTeX\ documentation is available in both English and Armenian.
-% Figure~\ref{arm-meta} shows the result of enriching the Armenian version with relevant
+% \textcolor{urlcolor}{\texttt{.../2016/texmf-dist/doc/generic/armenian/examples/latex/}}}
+% for the \ArmTeX\ documentation is available in both English and Armenian.
+% Figure~\ref{arm-meta} shows the result of enriching the Armenian version with relevant
% metadata, using coding as shown in Figure~\ref{arm-code}.
%
% As in earlier examples, that metadata has come from the extensive comments at the head
@@ -1883,18 +1938,18 @@
% process, as follows.
% \begin{enumerate}
% \item
-% conversion of transliterated source into UTF-8.
+% conversion of transliterated source into UTF-8.
% This is done as the |.xmpdata| file is processed, using |\pdfxEnableCommands|
-% to make global definitions; e.g,
+% to make global definitions; e.g,
%\begin{decl}[]
-% |\xdef\sectAtitle{\textARM{Nerac'uthyun}}|
+% |\xdef\sectAtitle{\textARM{Nerac'uthyun}}|
%\end{decl}
% capturing the section title in the form supplied in the \LaTeX\ source.
-% This can be seen in Figure~\ref{arm-code}, near the end of the |{filecontents*}|
+% This can be seen in Figure~\ref{arm-code}, near the end of the |{filecontents}|
% environment, and at the bottom where the |\section| command would occur.
% \item
% conversion of the UTF-8 representation into |UTF16-be|, suitable for bookmark
-% strings within the PDF file. With \pdftex\ thishis is done using
+% strings within the PDF file. With \pdftex\ this is done using
% |\StringEncodingConvert| from Heiko Oberdiek's |stringenc.sty| package.
% Lua\LaTeX\ and Xe\LaTeX\ can use the UTF-8 representation directly.
% \item
@@ -1909,8 +1964,8 @@
% \end{decl}
% Now |\pdfxBookmark| first checks that the macro passed as the 2nd argument
% actually exists. If it does not, an error message is given and upon continuation
-% would just do |\section{Nerac'uthyun}| as normal.
-% When it does exist, then step 2 is done (by \pdftex) storing the result as |\pdfx@temp|.
+% would just do |\section{Nerac'uthyun}| as normal.
+% When it does exist, then step 2 is done (by \pdftex) storing the result as |\pdfx@temp|.
% With Lua\TeX\ and Xe\TeX, |\pdfx@temp| stores a copy of the UTF-8 data.
% Then the commands needing to be executed are essentially
%\begin{decl}[]
@@ -1921,9 +1976,9 @@
% so that the correct section heading is displayed on the page,
% but when |\sectAtitle| is processed to create a bookmark it is replaced
% by the pre-prepared contents of |\pdfx@temp|.
-% There are some technicalities\footnote{In fact a small change is made
-% to how \textcolor{verbcolor}{\texttt{\string\@@writetorep}} is used.}
-% to make this work cleanly,
+% There are some technicalities\footnote{In fact a small change is made
+% to how \textcolor{verbcolor}{\texttt{\string\@@writetorep}} is used.}
+% to make this work cleanly,
% as just doing these commands would interfere with other uses of |\pdfstringdef|.
% In case a long sectioning command has an optional argument, or a $*$-variant
% is needed, then include it this way.
@@ -1933,32 +1988,32 @@
%
%
% \subsubsection[Other Languages]{Other Languages}\label{sssec-other}
-%
+%
% There is support for Metadata using characters from other languages,
-% with corresponding loading options, as follows.
+% with corresponding loading options, as follows.
% \begin{itemize}
-% \item |arbxmp| : Arabic;
+% \item |arbxmp| : Arabic;
% via LICRs |\textarabicalef|, |\textarabicqaf|,\\ |\textarabicaleflowerhamza|, etc.
-% \item |devxmp| : Devanagari;
+% \item |devxmp| : Devanagari;
% via LICRs |\textdevanagaria|, |\textdevanagarivocalicr|,\\ |\textdevanagaricandrabindu|, etc.
% \item |hebxmp| : Hebrew;
% via LICRs |\hebalef|, |\hebsamekh|, |\hebfinalpe| and accent marks |\segol|, |\qubuts|, etc.
-% \item |vnmxmp| : Vietnamese;
+% \item |vnmxmp| : Vietnamese;
% via LICRs |\ABREVE|, |\OCIRCUMFLEX|, |\uhorn| etc. and the combinations of multiple accents
% applied as usual via |\'|, |\`|, |\^|, etc.
% \end{itemize}
% The LICRs include support mapping accented letters to precomposed glyphs, falling back on
% `combining characters' only in unusual situations. Special input conventions or methods,
-% such as transliteration schemes, are \emph{not yet} supported.
-% Indeed, these options are largely untested, so any difficulties encountered should
+% such as transliteration schemes, are \emph{not yet} supported.
+% Indeed, these options are largely untested, so any difficulties encountered should
% be reported to the package authors. Requests to support extra input methods or other
% language blocks should also be directed to the authors, along with pointers to where
-% the desired input methods are fully described.
+% the desired input methods are fully described.
% Sample `real-world' documents would be greatly appreciated.
%
%
% \subsection[L8U pseudo-encoding]{L8U pseudo-encoding}\label{ssec-L8U}
-%
+%
% To understand how |pdfx| handles the translation into UTF-8 of input that is not already
% in that format, we'll briefly discuss \LaTeX's font-encoding mechanism, which is the
% basis for LICR macros~\cite[\S\,7.11]{LC2}. As an example, consider the macro |\textgamma|
@@ -1973,32 +2028,32 @@
% |ucs/data/uni-3.def:\uc@dclc{947}{default}{\textgamma}%|
% \end{decl}
% Here the |\uc@dclc| commands associate UTF-8 input of |Ux0263| (IPA small letter gamma)
-% and |Ux03B3| (Greek small letter gamma) internally with |\textgamma|,
+% and |Ux03B3| (Greek small letter gamma) internally with |\textgamma|,
% whereas the others deal with output formats\footnote{Whereas {\color{verbcolor}\texttt{ucs.sty}}
-% handles UTF-8 input, mapping it to LICRs, with {\color{verbcolor}\texttt{pdfx.sty}}
+% handles UTF-8 input, mapping it to LICRs, with {\color{verbcolor}\texttt{pdfx.sty}}
% we need the reverse mapping into UTF-8, not just from LICRs but also from legacy
-% 8-bit encodings and transliteration schemes.}.
-% In four of these examples there is a number, which refers to a position in an `encoding vector'
+% 8-bit encodings and transliteration schemes.}.
+% In four of these examples there is a number, which refers to a position in an `encoding vector'
% for the particular font used to place the character onto the printable page.
% For example |LGR| refers to greek fonts, encoded as explained in Section~\ref{sssec-grk}.
% IPA phonetics use the |T3| encoding, so |\textgamma| refers to a character
% from a different Unicode block.
%
% With two of these cases there is no specific font.
-% For example, |PU| is used to create bookmark strings,
-% and other PDF string inclusions, using |\pdfstringdef| from the |hyperref| package.
-% With |greek-euenc.def| designed for Xe\TeX\ and Lua\TeX, the encoding can be variable,
-% with the output bytes being those for the UTF-8 encoding of $\gamma$, namely |^^ce^^b3|,
-% shown here as the |T1|-encoded pair |γ|.
-% The term `pseudo-encoding' has been coined by the \LaTeX\ team.
-% Although there is no actual font to determine the encoding, to an author there is essentially
-% no difference in how corresponding macros can be used to get a character placed into
-% an appropriate structure within the PDF.
+% For example, |PU| is used to create bookmark strings,
+% and other PDF string inclusions, using |\pdfstringdef| from the |hyperref| package.
+% With |greek-euenc.def| designed for Xe\TeX\ and Lua\TeX, the encoding can be variable,
+% with the output bytes being those for the UTF-8 encoding of $\gamma$, namely |^^ce^^b3|,
+% shown here as the |T1|-encoded pair |γ|.
+% The term `pseudo-encoding' has been coined by the \LaTeX\ team.
+% Although there is no actual font to determine the encoding, to an author there is essentially
+% no difference in how corresponding macros can be used to get a character placed into
+% an appropriate structure within the PDF.
%
% Thus there are 4 output forms for this character,
% and we've not even considered how $\gamma$ is used in mathematics!
% To handle these concurrently, one has internally-defined control-sequence names
-% \begin{decl}[]
+% \begin{decl}[]
% |\LGR\textgamma=\char"67| \qquad where $6\times 16 + 7 = 103$\\
% |\T3\textgamma=\char"47| \qquad where $4\times 16 + 7 = 71$\\
% |\PU\textgamma=\long macro:->\83\263|\\
@@ -2006,12 +2061,12 @@
% \end{decl}
% where the 2nd `\textbackslash' is part of the name\footnote{%
% obtained using {\color{verbcolor}%
-% \texttt{\string\csname\space LGR\string\string\string\textgamma\string\endcsname}}.}.
+% \texttt{\string\csname\space LGR\string\string\string\textgamma\string\endcsname}}.}.
% The latter macro is explained below.
% To use the specific version of the macro, \LaTeX\ maintains a `font-encoding'
% parameter, set using |\fontencoding{...}| local to the surrounding environment grouping.
%
-% To the above declarations of |\textgamma|, to deal with conversion to UTF-8,
+% To the above declarations of |\textgamma|, to deal with conversion to UTF-8,
% the |pdfx| package adds the following declarations when the |LGRxmp| option is used.
% \begin{decl}[]
% |pdfx/l8ugrk.def:\DeclareTextCommand{\textgamma}{L8U}{γ}|\\
@@ -2019,11 +2074,11 @@
% |pdfx/l8ugrk.def:\DeclareTextCompositeCommand{\textLGRenc}{L8U}{g}{γ} |\\
% |pdfx/l8ugrk.def:\DeclareTextCompositeCommand{\textLGRenc}{L8U}{^^e3}{γ}|
% \end{decl}
-% The pseudo-encoding name |L8U| indicates \textbf{L}ocal conversion into UTF-\textbf{8} \textbf{U}nicode,
-% as required for metadata, using |pdfx.sty|. Currently this pseudo-encoding is used in one place only;
+% The pseudo-encoding name |L8U| indicates \textbf{L}ocal conversion into UTF-\textbf{8} \textbf{U}nicode,
+% as required for metadata, using |pdfx.sty|. Currently this pseudo-encoding is used in one place only;
% during the interpretation of information supplied through the |\jobname.xmpdata| file.
% This happens as part of the |pdfx| package, \emph{before} it uses |xmpincl.sty|.
-% Such specificity justifies being called a `Local' encoding.
+% Such specificity justifies being called a `Local' encoding.
% However, other tasks may emerge requiring on-the-fly conversion to UTF-8.
% In this case all the functionality of this pseudo-encoding could be shifted into a separate package,
% and the name changed to reflect this more general usage.
@@ -2031,7 +2086,7 @@
% is possibly a sufficient reason to have a separate package. Another possibility is to
% generate on-the-fly creation of UTF-8 strings, to be sent to Xe\TeX\ or Lua\TeX\ running
% as a slave process to generate images of string using OTF fonts, which \pdftex\ currently
-% cannot handle. The result would then be imported back into the running job as an image.
+% cannot handle. The result would then be imported back into the running job as an image.
% The authors invite suggestions of how this |L8U| pseudo-encoding functionality can be put to
% good use.
%
@@ -2041,7 +2096,7 @@
% |\DeclareTextComposite{\`}{T1}{A}{192}|
%\end{decl}
% to get the pre-composed `\`A', rather than a composite built from \`{} and `A'.
-% The last parameter is an index into a font; however the |\DeclareTextCompositeCommand|
+% The last parameter is an index into a font; however the |\DeclareTextCompositeCommand|
% variant allows arbitrary coding as that final parameter, so can be the bytes for the
% UTF-8 representation of a character.
% In the above code lines, macros are defined as follows
@@ -2067,18 +2122,18 @@
% | ... \textLGRenc{#1}\textgreekLGR@i #2\@empty | \quad if |#2| has more tokens\\
% |\textgreekLGR@i #1->\textgreekLGR@ii #1|
%\end{decl}
-% Thus |\textLGRenc| is called on each token in the argument of |\textLGR|.
+% Thus |\textLGRenc| is called on each token in the argument of |\textLGR|.
% Now |\textLGRenc|, which is applicable only when |L8U| pseudo-encoding is in effect,
% has a default expansion of just passing the character through unchanged; \emph{viz.}
%\begin{decl}[]
% |\DeclareTextCommand{\textLGRenc}{L8U}[1]{#1}|
%\end{decl}
% but by using |\DeclareTextCompositeCommand{\textLGRenc}{L8U}{...}{...}|,
-% alternate expansions apply with specific arguments, as shown above.
+% alternate expansions apply with specific arguments, as shown above.
% In particular, that final argument can include coding that `looks ahead' to find the next
% character. This is used, for example, with diacritics in Greek, multi-letter sequences
% for Armenian letters, and other special cases related to ligatures and punctuation symbols.
-% To illustrate this Figure~\ref{ex-arm} (below) follows the conversion of a specific word,
+% To illustrate this Figure~\ref{ex-arm} (below) follows the conversion of a specific word,
% given in the transliteration for Armenian~(see Section~\ref{sssec-arm}).
% This conversion occurs using only \TeX's macro-expansion ability.
% Some details relevant to this example are explained there.
@@ -2117,26 +2172,26 @@
%\end{decl}
% The macro |\armen@en| (named for \textbf{e}mpty or \textbf{n}ext),
% looks ahead to see if the 5th-next argument token is |\@empty|,
-% signifying that there is nothing left of the original input.
-% (A closed bracing |{...}| counts as a single argument.) If |\@empty| the tokens in
+% signifying that there is nothing left of the original input.
+% (A closed bracing |{...}| counts as a single argument.) If |\@empty| the tokens in
% the 2nd bracing are substituted, otherwise those in the 3rd bracing.
-% Similarly |\armen@nc| (named for \textbf{n}ext \textbf{c}haracter)
+% Similarly |\armen@nc| (named for \textbf{n}ext \textbf{c}haracter)
% looks to see whether that 5th argument token matches with the character in the
% 1st bracing. If so, the 2nd bracing's tokens are substituted, else those of the 3rd bracing.
-% This is how to cope with `Sh' or `SH', implemented as ligatures in an |OT6| encoded font,
-% denoting a different letter from a single `S'. The macro |\armuh| is used here
+% This is how to cope with `Sh' or `SH', implemented as ligatures in an |OT6| encoded font,
+% denoting a different letter from a single `S'. The macro |\armuh| is used here
% to \emph{prevent} a ligature from |ev| that would otherwise occur.
-% One writes |e\armuh v| to get the separate letters. As the space becomes an active token,
-% we need |\textarmgobblespace| to restart parsing appropriately.
-% Of course |\textarmenARM@i| behaves like |\textgreekLGR@i|
-% as explained earlier, with a test for |\@empty| as the 2nd token.
+% One writes |e\armuh v| to get the separate letters. As the space becomes an active token,
+% we need |\textarmgobblespace| to restart parsing appropriately.
+% Of course |\textarmenARM@i| behaves like |\textgreekLGR@i|
+% as explained earlier, with a test for |\@empty| as the 2nd token.
% At the end, any remaining |\@empty| expand into nothing.
%
% \caption{Partial tracing of the conversion of an Armenian word, indicated by the red oval
% in Figure~\ref{arm-meta}, from {\color{verbcolor}\texttt{OT6}} transliterated form into UTF-8 bytes.
-% In each line, \TeX\ expansion occurs at the position of the left-most `\textbackslash'.
-% The resulting bytes are shown here in {\color{verbcolor}\texttt{T1}} encoding,
-% as in previous examples, with {\color{verbcolor}\texttt{?}} indicating an invisible character
+% In each line, \TeX\ expansion occurs at the position of the left-most `\textbackslash'.
+% The resulting bytes are shown here in {\color{verbcolor}\texttt{T1}} encoding,
+% as in previous examples, with {\color{verbcolor}\texttt{?}} indicating an invisible character
% in the byte range {\color{verbcolor}\texttt{Ox80}--\texttt{Ox9f}}.
% See Figure\,\ref{src-arm} for how this source appears with UTF-8 encoding.
% }\label{ex-arm}
@@ -2147,8 +2202,8 @@
% to an LICR called |\textarmuh|. Since |\armuh| is already defined, not as an LICR,
% it cannot be declared to be one without creating problems.
% Instead, within the environment grouping where |L8U| pseudo-encoding is specified,
-% one uses |\let\armuh\textarmuh| within a `rebinding' macro command
-% |\LIIXUmaparmenianletters|\footnote{The start of the macro name is derived from pseudo-Roman
+% one uses |\let\armuh\textarmuh| within a `rebinding' macro command
+% |\LIIXUmaparmenianletters|\footnote{The start of the macro name is derived from pseudo-Roman
% numerals: IX = 9, IIX = 8}
% to get LICR functionality from user-commands.
%\begin{decl}[]
@@ -2161,7 +2216,7 @@
% | \def\armbf{}%|\\
% | ... }|
%\end{decl}
-% As well as rebinding each command for a letter, the font style-switching commands
+% As well as rebinding each command for a letter, the font style-switching commands
% are aliased to do nothing, as these are not relevant to creating UTF-8 output.
% Being localised by the |L8U| grouping, this causes no problem elsewhere within the document.
% These are similar to macros |\psdaliasnames| and |\psdmapshortnames| from |hyperref.sty|,
@@ -2169,7 +2224,7 @@
%
% \begin{figure}[htb]
% \includegraphics[scale=.625]{Armenian-example-UTF8.png}
-% \caption{Image of part of the source coding for Figure~\ref{ex-arm},
+% \caption{Image of part of the source coding for Figure~\ref{ex-arm},
% viewed as UTF-8 encoded, within editing software.}\label{src-arm}
% \end{figure}
%
@@ -2186,10 +2241,10 @@
% \item |\LIIXUmaplatinchars| and |\LIIXUcancelfontswitches| with |LATxmp|
% \item |\LIIXUmapmathletterlikes| always defined
% \item |\LIIXUmapmathspaces| always defined
-% \item |\LIIXUmapmath...| with |mathxmp| --- see Section~\ref{ssec-math} below.
+% \item |\LIIXUmapmath...| with |mathxmp| --- see Section~\ref{ssec-math} below.
%\end{itemize}
% It may well be that more macro names can be added to some of these commands,
-% to allow macro usage within the metadata.
+% to allow macro usage within the metadata.
% Suggestions for such additions should be sent to the |pdfx| package authors, along
% with example documents. Similarly support for more languages can be requested.
%
@@ -2199,9 +2254,9 @@
% Macro commands for many mathematical symbols can be used directly in metadata without extra
% support; e.g., basic arithmetic operations, letter-like symbols, spacing commands.
% Super- and subscripted letters and numerals can use |\textsuperscript| and |\textsubscript|
-% when there is an appropriate Unicode character (digits, comma, $+$/$-$/$=$, parentheses,
+% when there is an appropriate Unicode character (digits, comma, $+$/$-$/$=$, parentheses,
% many letters but not all).
-%
+%
% When the |mathxmp| loading option is specified, many more symbols become available,
% using `rebinding' macros. These are necessary, as the macros for mathematical symbols
% are generally \emph{not} defined as LICRs, but use |\mathchar|. Thus new LICRs are needed,
@@ -2243,8 +2298,8 @@
% where |\liixu@mathreorder| uses some \TeX\ pattern-matching to allow the |\textmathrmstring|
% parser macro to work on the argument to |\mathrm| before allowing |\textmathnormal| parsing
% to continue afterwards. We refer to this as `nested parsing'.
-%
-% Similarly `nested parsing' can be used with superscripts and subscripts using |^{...}| and |_{...}|
+%
+% Similarly `nested parsing' can be used with superscripts and subscripts using |^{...}| and |_{...}|
% and to specify linebreaks, and even super-/subscripts within styles; viz.
%\begin{decl}[]
% |\Declar...CompositeCommand{\textmathnormal}{L8U}{^}{\liixu@mathreorder\textsuperstring}|\\
@@ -2259,7 +2314,7 @@
% is required to uncover cases which may require special handling.
% An ultimate aim is to be able to just copy the \LaTeX\ source for the `Abstract' of a technical
% paper into the |\Subject{...}| field of the |.xmpdata| file, with a large expectation that
-% it will `just work', or need only trivial edits to make it so.
+% it will `just work', or need only trivial edits to make it so.
%
%
% \subsection[Metadata in a Production Workflow]{Metadata in a Production Workflow}\label{ssec-wflow}
@@ -2273,8 +2328,8 @@
% \noindent
% At Macquarie University, the Mathematics Department produces personalised topmatter
% or coversheets for student assignments and tutorial papers using \LaTeX, incorporating
-% information that has been stored in a database. This is done by writing extra definitions
-% at the top of a copy of the \LaTeX\ source as prepared by the lecturers.
+% information that has been stored in a database. This is done by writing extra definitions
+% at the top of a copy of the \LaTeX\ source as prepared by the lecturers.
% For example information analogous to the following
%\begin{decl}[]
% |\def\thestudentname{\utext{Moore} Ross}|\\
@@ -2286,7 +2341,7 @@
% |\def\theduedate{09/05 2016}|\\
% |...|
%\end{decl}
-% is prepended to the file shown in Figure~\ref{math-wflow},
+% is prepended to the file shown in Figure~\ref{math-wflow},
% for each student downloading their personalised assignment paper.
% The \LaTeX\ source makes use of this information, including recording some of it
% within the Metadata.
@@ -2301,7 +2356,7 @@
% |\def\assigntopics{orbits, stabilisers, groups of matrices}|\\
% |\providecommand{\pdfxopts}{a-1b}|\\
% |%% XMP metadata for PDF/A conformance|\\
-% |\begin{filecontents*}{\jobname.xmpdata}|\\
+% |\begin{filecontents}[force]{\jobname.xmpdata}|\\
% |\Title{\theunitcode\ \theoffering: Assignment \theassignmentnumber}|\\
% |\Author{\assignLecturer}|\\
% |\Copyright{Macquarie University, Mathematics Department}|\\
@@ -2310,7 +2365,7 @@
% |\Keywords{\assigntopics}|\\
% |\Creator{pdfTeX + pdfx.sty with \pdfxopts\space option}|\\
% |\pdfxEnableCommands{\def\utext#1{#1,}}|\\
-% |\end{filecontents*}|\\
+% |\end{filecontents}|\\
% ||\\
% |\documentclass[a4paper,11pt]{article}|\\
% |\RequirePackage{assignments}|\\
@@ -2332,7 +2387,7 @@
% Another way that jobs can be customised using essentially the same \LaTeX\ source,
% is via the command used to initiate the job. For example the file |sample.tex|,
% accompanying the |pdfx| distribution, can be used to test the loading options to create
-% PDFs conforming to the various flavours of PDF/A, PDF/E and PDF/X.
+% PDFs conforming to the various flavours of PDF/A, PDF/E and PDF/X.
% Consider a shell script containing the following (Unix/Linux) commands.
%\begin{decl}[]
% |pdflatex "\def\pdfxopt{a-2b}\input sample.tex"|\\
@@ -2348,11 +2403,11 @@
% from the same \LaTeX\ source, named according to each particular variant.
% A default |\providecommand{\pdfxopt}{a-1b}| at the start of |sample.tex| catches the case
% of normal typesetting, doing nothing when |\pdfxopt| already has an expansion value.
-%
+%
% \goodbreak
% \subsection[Further Developments]{Further Developments}\label{ssec-further}
%
-% Prospects for further development of the |pdfx| package are as follows,
+% Prospects for further development of the |pdfx| package are as follows,
% listed not necessarily in order of perceived importance.
% \begin{itemize}
% \item
@@ -2363,7 +2418,7 @@
% Conformance to multiple PDF standards; e.g. both PDF/A and PDF/E,
% both PDF/A and PDF/X with RGB or CMYK color profile, other combinations.
% \item
-% Explore delaying the processing of metadata until |\begin{document}|,
+% Explore delaying the processing of metadata until |\begin{document}|,
% thereby allowing some fields to be set automatically from other information
% supplied within the document preamble.
% \item
@@ -2384,7 +2439,6 @@
% Support emerging standards based on PDF 2.0~\cite{PDF20}.
% \end{itemize}
%
-%
% \section[Bibliography]{Bibliography}%
% {\let\newpage\relax
% \begin{thebibliography}{999}
@@ -2396,28 +2450,35 @@
%
% \bibitem{XMP-spec}Adobe Systems Inc.;
% XMP Specification, Adding Intelligence to Media. September 2005.
-% Also available as ISO 16684-1:2012\,\cite{XMP-ISO}.\\
+% Also available as ISO 16684-1:2012\,\cite{XMP-ISO}. %\\
% \url{http://www.adobe.com/devnet/xmp/}.
%
% \bibitem{PDFUA1} ANSI\,/\,AIIM\,/\,ISO\,14289-1:2012;
% Document management applications --- Electronic document file format enhancement for accessibility
% --- Part 1: Use of ISO\,32000-1\,(PDF/UA-1);
-% Technical Committee ISO/TC\,171/SC\,2 (July 2012).
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=54564}.\\
-% Revised as ISO\,14289-1:2014 (December 2014):
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=64599}.\\
-% Available from ANSI at \url{https://webstore.ansi.org/Standards/ISO/ISO142892014}.
+% Technical Committee ISO/TC\,171/SC\,2 (July 2012 -- withdrawn). %\\
+% Revised as ISO\,14289-1:2014 (Dec. 2014):
+% \url{https://www.iso.org/standard/64599.html}.\\
+% Available from ANSI at \url{https://webstore.ansi.org/standards/iso/iso142892014}.
%
-% \bibitem{PDFUABSI} BS,/\,ISO\,14289-1:2014; Document Management Applications.
-% Electronic Document File Format Enhancement For Accessibility. Use Of ISO 32000-1 (PDF/UA-1) (British Standard)
-% \url{https://webstore.ansi.org/Standards/BSI/BSISO142892014}.
+% \bibitem{PDFUA2} ISO\,14289-2:2024;
+% Document management applications --- Electronic document file format enhancement for accessibility
+% --- Part 2: Use of ISO\,32000-2\,(PDF/UA-2);\\
+% Technical Committee ISO/TC\,171/SC\,2 WG9 (March 2024).
+% \href{https://pdfa.org/iso-14289-2-pdfua-2/}%
+% {\UrlFont https://pdfa.org/iso-\penalty-20 14289-2-pdfua-2/}
+%
+% \bibitem{PDFUABSI} BS,/\,ISO\,14289-1:2014; Document Management Applications.
+% Electronic Document File Format Enhancement For Accessibility.
+% Use Of ISO 32000-1 (PDF/UA-1) (British Standard)
+% \url{https://webstore.ansi.org/standards/bsi/bsiso142892014}.
%
-% \bibitem{pdfaPilot} Callas Software Gmbh.;
+% \bibitem{pdfaPilot} Callas Software Gmbh.;
% \texttt{pdfaPilot}, plug-in or desktop software for PDF/A versions.
% \url{https://www.callassoftware.com/en/products/pdfapilot}.
%
% \bibitem{DC}
-% Dublin Core Metadata Element Set, Version 1.1, October 2010\\
+% Dublin Core Metadata Element Set, Version 1.1, October 2010\\
% \url{http://dublincore.org/documents/dces/}.
%
% \bibitem{BCP47}IETF; Best Current Practice \#47: Tags for Identifying Languages.
@@ -2425,115 +2486,157 @@
% \url{https://tools.ietf.org/pdf/bcp47.pdf}.
%
% \bibitem{PDFX}ISO\,15930-1:2001;
-% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 1:
+% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 1:
% Complete exchange using CMYK data (PDF/X-1 and PDF/X-1a).
% Technical Committee ISO/TC\,130 (December 2001).
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=29061}.
+% \url{https://www.iso.org/standard/29061.html}.
%
% \bibitem{PDFX3}ISO\,15930-3:2002;
-% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 3:
+% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 3:
% Complete exchange suitable for colour-managed workflows (PDF/X-3).
% Technical Committee ISO/TC\,130 (September 2002).
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=34941}.
+% \url{https://www.iso.org/standard/34941.html}.
%
% \bibitem{PDFX1a}ISO\,15930-4:2003;
-% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 4:
+% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 4:
% Complete exchange of CMYK and spot colour printing data using PDF 1.4 (PDF/X-1a).
% Technical Committee ISO/TC\,130 (December 2003).
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=39938}.
+% \url{https://www.iso.org/standard/39938.html}.
%
% \bibitem{PDFX3a}ISO\,15930-6:2003;
-% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 6:
+% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 6:
% Complete exchange of printing data suitable for colour-managed workflows using PDF 1.4 (PDF/X-3).
% Technical Committee ISO/TC\,130 (December 2003).
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=39940}.
+% \url{https://www.iso.org/standard/39940.html}.
%
% \bibitem{PDFX4}ISO\,15930-7:2010;
-% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 7:
+% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 7:
% Complete exchange of printing data (PDF/X-4) and partial exchange of printing data with external profile reference (PDF/X-4p) using PDF 1.6.
% Technical Committee ISO/TC\,130 (July 2010).
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=55843}.
+% \url{https://www.iso.org/standard/55843.html}.
%
% \bibitem{PDFX5}ISO\,15930-8:2010;
-% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 8:
-% Partial exchange of printing data using PDF 1.6 (PDF/X-5). \hfil
-% Technical Committee ISO/TC\,130 (July 2010). \hfil
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=55844}.
+% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 8:
+% Partial exchange of printing data using PDF 1.6 (PDF/X-5).
+% Technical Committee ISO/TC\,130 (July 2010).
+% \url{https://www.iso.org/standard/55844.html}.
% Revision via Corrigendum: ISO\,15930-8:2010/Cor\,1:2011 (August 2011);
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=60210}.
+% \url{https://www.iso.org/standard/60210.html}.
+%
+% \bibitem{PDFX6}ISO\,15930-9:2020;
+% Graphic technology --- Prepress digital data exchange --- Use of PDF --- Part 9:
+% Complete exchange of printing data (PDF/X-6) and partial exchange of printing data
+% with external profile reference (PDF/X-6p and PDF/X-6n) using PDF 2.0
+% Technical Committee ISO/TC\,130 (November 2020).
+% \url{https://www.iso.org/standard/77103.html}.
+%
%
% \bibitem{PDFVT}ISO\,16612-2:2010;
-% Graphic technology\,---\,Variable data exchange\,---\,Part 2:\hfil
-% Using PDF/X-4 \penalty-5000 and PDF/X-5 (PDF/VT-1 and PDF/VT-2).
-% Technical Committee ISO/TC\,130 (December 2005). \hfil
-% \href{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=38013}%
-% {{\small\tt http://www.iso.org/iso/home/store/catalogue\_tc/catalogue\_detail.htm?\penalty-200csnumber=38013}}.
+% Graphic technology\,---\,Variable data exchange---Part\,2:
+% Using PDF/X-4\penalty-5000\ and PDF/X-5 (PDF/VT-1 and PDF/VT-2).
+% Technical Committee ISO/TC\,130 (December 2005).
+% \url{https://www.iso.org/standard/38013.html}.%
+%
+%
+% \bibitem{PDFVT3}ISO\,16612-3:2020;
+% Graphic technology\,---\,Variable data exchange---Part\,3:
+% Using PDF/X-6\penalty-5000\ (PDF/VT-3).
+% Technical Committee ISO/TC\,130 (Edition1, 2020).
+% \url{https://www.iso.org/standard/75218.html}.%
%
% \bibitem{XMP-ISO}ISO\,16684-1:2012;
-% Graphic technology --- Extensible metadata platform (XMP) specification --- Part 1:
+% Graphic technology --- Extensible metadata platform (XMP) specification --- Part 1:
% Data model, serialization and core properties.
-% Technical Committee ISO/TC\,130 (February 2012).
-% \url{http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=57421}.
+% Technical Committee ISO/TC\,130 (February 2012 -- withdrawn).
+% Revised as ISO\,16684-1:2019; (Edition 2, 2019).
+% \url{https://www.iso.org/standard/75163.html}.
%
-% \bibitem{PDFA}ISO\,19005-1:2005;
+% \bibitem{PDFA}ISO\,19005-1:2005;
% Document Management --- Electronic document file format for long term preservation
% --- Part 1: Use of PDF\,1.4\,(PDF/A-1);
% Technical Committee ISO/TC\,171/SC\,2 (Sept. 2005).
-% Revisions via Corrigenda: ISO\,19005-1:2005/Cor\,1:2007 (March 2007);
-% ISO\,19005-1:2005/Cor\,2:2011 (Dec. 2011). \\
-% \url{http://www.iso.org/iso/catalogue_detail?csnumber=38920}.
+% Revisions via Corrigenda: ISO\,19005-1:2005/Cor\,1:2007 (March 2007);
+% ISO\,19005-1:2005/Cor\,2:2011 (Dec. 2011).
+% \url{https://www.iso.org/standard/38920.html}.
%
% \bibitem{PDFA2}ISO\,19005-2:2011;
% Document Management --- Electronic document file format for long term preservation
% --- Part 2: Use of ISO\,32000-1\,(PDF/A-2); \hfill
-% Technical Committee ISO/\penalty-200 TC\,171/SC\,2 (June 2011).\\
-% \url{http://www.iso.org/iso/catalogue_detail?csnumber=50655}.
+% Technical Committee ISO/\penalty-200 TC\,171/SC\,2 (June 2011).
+% \url{https://www.iso.org/standard/50655.html}.
%
% \bibitem{PDFA3}ISO\,19005-3:2012;
% Document Management --- Electronic document file format for long term preservation
% --- Part 3: Use of ISO\,32000-1 with support for embedded files (PDF/A-3);
-% Technical Committee ISO/TC\,171/SC\,2 (October 2012).\\
-% \url{http://www.iso.org/iso/catalogue_detail?csnumber=57229}.
+% Technical Committee ISO/TC\,171/SC\,2 (October 2012).
+% \url{https://www.iso.org/standard/57229.html}.
+%
+% \bibitem{PDFA4}ISO\,19005-4:2020;
+% Document Management --- Electronic document file format for long term preservation
+% --- Part 4: Use of ISO\,32000-2 (PDF/A-4);
+% Technical Committee ISO/TC\,171/SC\,2 (Edition 1, 2020).
+% \url{https://www.iso.org/standard/71832.html}.
+%
+% \bibitem{PDFDecl} PDF Declarations. A use of ISO\,32000.
+% PDF Association, Berlin, Germany (2019).
+% \url{https://pdfa.org/resource/pdf-declarations/}
%
% \bibitem{PDFE}ISO\,24517-1:2008;
-% Document Management --- Engineering document format using PDF --- Part 1:
+% Document Management --- Engineering document format using PDF --- Part 1:
% Use of PDF 1.6 (PDF/E-1);
% Technical Committee ISO/TC\,171/SC\,2 (May 2008).\\
-% \url{http://www.iso.org/iso/catalogue_detail?csnumber=42274}.
+% \url{https://www.iso.org/standard/42274.html}.
%
% \bibitem{ISO32000}ISO\,32000-1:2008;
% Document management\,---\,Portable document format\,(PDF\,1.7);
-% Technical Committee ISO/TC\,171/SC\,2 (July 2008).
+% Technical Committee ISO/TC\,171/SC\,2 (July 2008).
% Also available as \cite{PDF17}.\\
-% \url{http://www.iso.org/iso/catalogue_detail?csnumber=51502}.
+% \url{https://www.iso.org/standard/51502.html}.
%
% \bibitem{PDF20}ISO\,32000-2:2017;
% Document management --- Portable document format --- Part~2: PDF\,2.0;
-% Technical Committee ISO/TC\,171/SC\,2 Document file formats, EDMS systems
-% and authenticity of information. (July 2017)\\
-% \url{https://www.iso.org/standard/63534.html}.
+% Technical Committee ISO/TC\,171/SC\,2 Document file formats, EDMS systems
+% and authenticity of information. (July 2017 --- withdrawn)
+% Revised as ISO\,32000-2:2020; (Edition 2, 2020)
+% \url{https://www.iso.org/standard/75839.html}.\\
+% Sponsored access available since 5 April 2023, from
+% \href{https://www.pdfa-inc.org/product/iso-32000-2-pdf-2-0-bundle-sponsored-access/}{PDF Association}.
%
% \bibitem{LC2} F.\,Mittelbach, M.\,Goossens with J.\,Braams, D.\,Carlisle, C.\,Rowley;
% The \LaTeX\ Companion --- 2nd edition. Addison--Wesley (now Pearson Education Inc.), 2004.
% ISBN 0-201-36299-6 (paperback).
%
-% \bibitem{TN0009}PDF/A Competence Centre;
-% TechNote 0009: XMP Extension Schemas in PDF/A-1. (March 2008)
+% \bibitem{PDF-LaTeX} \LaTeX\ Project Working Group, PDF Association.
+% \url{https://pdfa.org/community/latex-project-lwg/}
+%
+% \bibitem{LaTeXPDF} \LaTeX\ Tagged PDF\,---\,A blueprint for a large project.
+% Frank Mittelbach, Chris Rowley; TUGboat, Volume 41 (2020), No 3.
+% \url{https://tug.org/TUGboat/tb41-3/tb129mitt-tagpdf.pdf}.
+% Project website \url{https://www.latex-project.org/};
+% \href{https://www.latex-project.org/publications/2020-FMi-TUB-tb129mitt-tagpdf.pdf}{Preprint}.
+%
+% \bibitem{TN0009}PDF/A Competence Centre;\,
+% TechNote\,0009: XMP Extension Schemas in PDF/A-1.\penalty-2000\ (March 2008) \ \
% \href{https://www.pdfa.org/publication/technical-note-tn-0009-xmp-extension-schemas-in-pdfa-1/}%
-% {\small\tt https://www.pdfa.org/publication/technical-note-tn-0009-xmp-extension\penalty-200 -schemas-in-pdfa-1/}.
+% {\UrlFont https://www.pdfa.org/publication/technical-note-tn-0009-xmp-\penalty-20 extension-schemas-in-pdfa-1/}.
%
% \bibitem{PDF-UA}
-% PDF/UA Technical Implementation Guide: Understanding ISO\,14289-1 (PDF/UA-1). \penalty-200
-% AIIM Global Community of Information Professionals. \hfil
+% PDF/UA Technical Implementation Guide: Understanding ISO\,14289-1\penalty-2000\ (PDF/UA-1).
+% AIIM Global Community of Information Professionals.
% \href{http://www.aiim.org/Research-and-Publications/standards/committees/PDFUA/Technical-Implementation-Guide}%
-% {\small\tt http://www.aiim.org/Re\penalty-200 search-and-Publications/standards/committees/PDFUA/Technical-Implementation\penalty-200 -Guide}.
+% {\UrlFont http://\penalty-20 www.aiim.org/Research-and-Publications/standards/committees/PDFUA/Technical\penalty-200 -Implementation-Guide}.
+%
+% \bibitem{WTPDF} Well-Tagged PDF (WTPDF);
+% Using Tagged PDF for Accessibility and Reuse in PDF 2.0.
+% PDF Association; PDF Reuse TWG \& PDF/UA TWG. Version 1.0.0, February 2024.
+% \url{https://pdfa.org/wtpdf/}
%
-% \bibitem{colorp} N.\,Preining;
+% \bibitem{colorp} N.\,Preining;
% \texttt{colorprofiles} \textemdash\ Collection of free ICC profiles.
-% \TeX\ and \LaTeX\ package (by R.\,Moore), distributed with \TeX{}Live. (November 2018)\\
+% \TeX\ and \LaTeX\ package (by R.\,Moore), distributed with \TeX{}Live. (Nov. 2018)
% \url{https://ctan.org/pkg/colorprofiles}.
%
-% \bibitem{PRISM}PRISM; Publishing Requirements for Industry Standard Metadata.
+% \bibitem{PRISM}PRISM; Publishing Requirements for Industry Standard Metadata.
% PRISM Metadata Initiative; Idealliance Working Group.
% \url{http://www.idealliance.org/specifications/prism-metadata-initiative/prism}
%
@@ -2541,16 +2644,24 @@
% Generation of PDF/X- and PDF/A-compliant PDFs with \pdftex --- \texttt{pdfx.sty}.
% TUGboat Vol.\,36, No.\,2; TUG 2015 Conference Proceedings. \TeX\ Users Group, 2015; pp.\,136--142.
%
-% \bibitem{veraPDF} veraPDF. Industry Supported PDF/A Validation.
-% Software, dual-licensed under the GNU General Public License v3 or later (GPLv3+)
+% \bibitem{tagpdf} |tagpdf| -- Tools for experimenting with tagging using pdf\LaTeX\ and Lua\LaTeX.
+% Ulrike Fischer. Available via CTAN repository.
+% \url{https://ctan.org/pkg/tagpdf}.
+%
+% \bibitem{tpdf} |tpdf|; Ross Moore. Unpublished.
+% \LaTeX\ package and macro suite for producing `real-world' standards-conforming PDF documents.
+% Examples available at \url{http://maths.mq.edu.au/~ross/TaggedPDF/}.
+%
+% \bibitem{veraPDF} veraPDF. Industry Supported PDF/A Validation.
+% Software, dual-licensed under the GNU General Public License v3 or later (GPLv3+)
% and Mozilla Public License v2 or later (MPLv2+). \url{https://verapdf.org}.
% Wiki: \url{https://github.com/veraPDF/veraPDF-validation-profiles/wiki}
%
-% \bibitem{RDF} World Wide Web Consortium (W3C);
+% \bibitem{RDF} World Wide Web Consortium (W3C);
% Resource Description Format: RDF 1.1 XML Syntax. W3C Recommendation. (February 2014)
% \url{https://www.w3.org/TR/rdf-syntax-grammar/}.
-%
-% \bibitem{wikiPDF}Wikipedia;
+%
+% \bibitem{wikiPDF}Wikipedia;
% PDF/A: \url{https://en.wikipedia.org/wiki/PDF/A}\newline
% PDF/E: \url{https://en.wikipedia.org/wiki/PDF/E}\newline
% PDF/VT: \url{https://en.wikipedia.org/wiki/PDF/VT}\newline
@@ -2560,7 +2671,7 @@
% \end{thebibliography}
% }\goodbreak
% \section[Implementation]{Implementation}
-%
+%
% \iffalse
%<*package>
% \fi \hfuzz=2.5pt%
@@ -2575,7 +2686,7 @@
}{}%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{pdfx}
- [2019/02/27 v1.6.3 PDF/X and PDF/A support (CVR/HTH/RRM/PS)]
+ [2024/06/24 v1.6.5f PDF/X and PDF/A support (CVR/HTH/RRM/PS)]
\newif\ifpdfx@noBOM \pdfx@noBOMfalse % use a BOM in the XMP packet
\newif\ifpdfx@x \pdfx@xfalse % PDF/X mode
@@ -2594,13 +2705,28 @@
\def\xmp@ReleaseDate{2005} % 2001 for PDF/X-1, 2005 for PDF/A-1,
% 2010 for PDF/A-2, 2012 for PDF/A-3.
+%% with Beamer pgf will have written Resource objects already
+\newif\ifpdfx@luacheck@needed
+\@ifpackageloaded{pgfcore}{\pdfx@luacheck@neededtrue}{}
+%% thanks to Ryutaroh Matsumoto for reporting this issue
+
\newcount\pdfx@minorversion
+\newcount\pdfx@majorversion
+\expandafter\ifx\csname pdfmajorversion\endcsname\relax
+%% RRM: 20240614 LuaLaTeX may not have this defined
+ \newcount\pdfmajorversion
+ \pdfmajorversion=1\relax
+\fi
\expandafter\ifx\csname pdfminorversion\endcsname\relax
-\else
- \global\pdfx@minorversion=\the\pdfminorversion
+%% RRM: 20240614 this could be set in luatex85 package
+ \newcount\pdfminorversion
+ \pdfminorversion=3\relax
\fi
+%% options can change these from the defaults
+\global\pdfx@majorversion=\the\pdfmajorversion
+\global\pdfx@minorversion=\the\pdfminorversion
-\def\pdfx@ErrorWarning#1#2#3#4{%
+\def\pdfx@ErrorWarning #1#2#3#4{%
\ifpdfx@noerr \PackageWarning{pdfx}{#1.^^J #2#3.^^J}%
\else \PackageError{pdfx}{#1}{#2#4.^^J
Use option 'noerr' to avoid this message.^^J}%
@@ -2781,6 +2907,9 @@
\DeclareOption{pdf15}{\global\pdfx@minorversion=5 }% 2005 Acrobat 6
\DeclareOption{pdf16}{\global\pdfx@minorversion=6 }% 2006 Acrobat 7 (ISBN 0-321-30474-8)
\DeclareOption{pdf17}{\global\pdfx@minorversion=7 }% 2008 ISO 32000-1:2008
+\DeclareOption{pdf20}{% 2020 ISO 32000-2:2020
+ \global\pdfx@majorversion=2 \relax
+ \global\pdfx@minorversion=0 }%
%% inhibits writing the XMP byte-order marker
\DeclareOption{noBOM}{\pdfx@noBOMtrue}
@@ -2845,6 +2974,13 @@
\ExecuteOptions{noBOM,a-1b}
\ProcessOptions
+\RequirePackage{ifluatex}
+\ifpdfx@luacheck@needed
+ \ifluatex
+ \RequirePackage{luatex85}
+ \fi
+\fi
+
\ifpdfx@ua\ifpdfx@x\else
\expandafter\if\xmp@Conformance A\else
\pdfx@ErrorWarning{PDF/UA requires 'Tagged PDF' for any structure.^^J
@@ -2857,19 +2993,23 @@
\expandafter\ifx\csname pdflastobj\endcsname\relax
\else
- \ifnum\pdflastobj >\z@ % pdftex has already written objects
+ \ifnum\pdflastobj >\z@ % pdf/luatex has already written objects
+ % e.g. by pgfcore , called from Beamer or other class
\ifnum\pdfx@minorversion=\pdfminorversion\else
\PackageError{pdfx}%
{^^J(pdfx) Cannot change the \string\pdfminorversion^^J%
- (pdfx) PDF version remains at 1.\the\pdfminorversion.^^J%
- (pdfx) Use \string\pdfminorversion=\the\pdfx@minorversion\space
+ (pdfx) PDF version remains at \the\pdfmajorversion.\the\pdfminorversion.^^J%
+ (pdfx) Use \string\pdfmajorversion=\the\pdfx@majorversion\space^^J%
+ and \string\pdfminorversion=\the\pdfx@minorversion\space
before \string\documentclass}%
{(pdfx) Another package or document-class has written objects into the PDF.^^J%
- (pdfx) Hit return to continue with PDF version 1.\the\pdfminorversion.%
- }%
+ (pdfx) Hit return to continue with PDF version %
+ \the\pdfmajorversion.\the\pdfminorversion.}%
+ \global\pdfx@majorversion=\the\pdfmajorversion
\global\pdfx@minorversion=\the\pdfminorversion
\fi
\else
+ \global\pdfmajorversion\pdfx@majorversion
\global\pdfminorversion\pdfx@minorversion
\fi
\fi
@@ -2877,6 +3017,7 @@
\expandafter\ifx\csname thepdfminorversion\endcsname\relax
\expandafter\ifx\csname pdfminorversion\endcsname\relax
\else
+ \xdef\thepdfmajorversion{\the\pdfmajorversion}
\xdef\thepdfminorversion{\the\pdfminorversion}
\fi\fi
@@ -2885,16 +3026,21 @@
\def\pdf@minorversion@xetex=#1{\gdef\thepdfminorversion{#1}}%
\let\pdfminorversion\pdf@minorversion@xetex
\else
- \ifnum\pdfminorversion < 4\relax
- \ifpdfx@x
- % more testing needed with PDF/X
- \else
- \pdfminorversion=4\relax % assumed for PDF/A ; options may change this for PDF/X
- \gdef\thepdfminorversion{4}%
- \fi
+ \ifnum\pdfmajorversion > 1\relax
+ \pdfminorversion=3\relax
+ %% else some JPG graphics with DCT encoding will fail
\else
- \ifnum\pdfminorversion<\thepdfminorversion\relax
- \global\pdfminorversion=\thepdfminorversion\relax
+ \ifnum\pdfminorversion < 4\relax
+ \ifpdfx@x
+ % more testing needed with PDF/X
+ \else
+ \pdfminorversion=4\relax % assumed for PDF/A ; options may change this for PDF/X
+ \gdef\thepdfminorversion{4}%
+ \fi
+ \else
+ \ifnum\pdfminorversion<\thepdfminorversion\relax
+ \global\pdfminorversion=\thepdfminorversion\relax
+ \fi
\fi
\fi
\fi
@@ -2902,7 +3048,8 @@
\pdfresetpageorigin=0
\fi
-\expandafter\ifx\csname pdfomitcharset\endcsname\relax\else
+\expandafter\ifx\csname pdfomitcharset\endcsname\relax
+\else
\ifpdfx@omitcharset
\pdfomitcharset = 1 %
%% do not create /Charset listings of font glyphs;
@@ -2940,8 +3087,10 @@
\RequirePackage{iftex}
\RequirePackage{ifpdf}
+%\expandafter\show\csname ifpdf\endcsname
%% Support for pdfTeX primitives when using XeTeX:
\RequirePackage{ifxetex}
+%\expandafter\show\csname ifpdf\endcsname
\ifxetex
\def\pdfx@pages@xetex#1{\special{pdf:put @pages <<#1>>}}
\def\pdfx@pageattr@xetex#1{\special{pdf:put @thispage <<#1>>}}
@@ -2971,7 +3120,10 @@
}%
\RequirePackage{pdftexcmds}%
\let\pdfx@mdfivesum\pdf@mdfivesum
- \let\pdfescapestring\pdf@escapestring
+% \let\pdfescapestring\pdf@escapestring
+ \long\def\pdf@escapestring@byte #1{%
+ \directlua {oberdiek.pdftexcmds.escapestring("\luaescapestring {#1}", "byte")}}%
+ %\let\pdf@escapestring\pdf@escapestring@byte
\else
\ifxetex
\expandafter\ifx\csname mdfivesum\endcsname\relax
@@ -3021,6 +3173,13 @@
\pdfgeninterwordspace=0 \relax
\fi
\begingroup
+ \expandafter\ifx\csname stockwidth\endcsname\relax\else
+ \ifdim\stockwidth=\z@ %% 20240528
+ \else
+ %% 20231023 support for memoir's stockwidth/height
+ \let\paperwidth\stockwidth
+ \let\paperheight\stockheight
+ \fi \fi
\dimen0=0.996264009963\paperwidth\relax
\edef\pdfx@mwidth{\strip@pt\dimen0}%
\advance\dimen0 -25\p@
@@ -3049,7 +3208,7 @@
\expandafter\immediate\pdfx@pageattr@xetex{\pdfx@everypage@xetex}}%
\EveryShipout{%
\expandafter\immediate\pdfx@pageattr@xetex{\pdfx@everypage@xetex}}%
- \else
+ \else
\EveryShipout{%
\expandafter\ifx\expandafter\relax\the\pdfpageattr\relax
\immediate\pdfpageattr\expandafter{\the\pdfpagesattr}%
@@ -3068,7 +3227,8 @@
\else
\ifnum\thepdfminorversion >3 \relax
\expandafter\ifx\csname pdfsuppresswarningdupmap\endcsname\relax
- \expandafter\ifx\csname pdfmapline\endcsname\relax\else
+ \expandafter\ifx\csname pdfmapline\endcsname\relax
+ \else
\pdfmapline{+dummy-space <dummy-space.pfb}
\fi
\else
@@ -3098,16 +3258,46 @@
\@namedef{M@L8U}{}%
%% adjust to LaTeX's 2018 change to the default encoding
+\def\pdfx@utfencodingname{utf8}%
+\def\pdfx@RawInputEncoding{%
+% \begingroup
+% \@tempcnta=0
+% % print out the catcodes of chars < 32
+% \loop
+% \typeout{\the\@tempcnta: \expandafter\the\catcode\@tempcnta}%
+% \advance\@tempcnta\@ne
+% \ifnum\@tempcnta<32
+% \repeat
+% \endgroup
+ \UseRawInputEncoding
+}
\expandafter\ifx\csname inputencodingname\endcsname\relax
\else
\def\pdfx@restoreencoding#1{%
- \@tempcnta=128
+ \@tempcnta=1\relax
+ \loop
+% \catcode\@tempcnta=13\relax
+ \advance\@tempcnta\@ne
+ \ifnum\@tempcnta<8\relax
+ \repeat
+ \catcode11=13 \relax
+ \@tempcnta=14\relax
+ \loop
+% \catcode\@tempcnta=13\relax
+ \advance\@tempcnta\@ne
+ \ifnum\@tempcnta<31 \relax
+ \repeat
+ \@tempcnta=128\relax
\loop
- \catcode\@tempcnta=13
+% \catcode\@tempcnta=13\relax
\advance\@tempcnta\@ne
\ifnum\@tempcnta<256
\repeat
- \inputencoding{#1}%
+% {\tracingall
+% \ifx\inputencodingname\pdfx@utfencodingname\else
+ \let\inputencodingname\relax %% kill previous
+% \fi
+ \inputencoding{#1}%}%
\let\LastDeclaredEncoding\pdfx@LastDeclaredEncoding
\let\DeclareFontEncoding@\pdfx@DeclareFontEncoding@
\let\DeclareUnicodeCharacter\pdfx@DeclareUnicodeCharacter
@@ -3116,7 +3306,18 @@
\let\pdfx@inputencodingname\inputencodingname
\global\let\pdfx@DeclareUnicodeCharacter\DeclareUnicodeCharacter
\global\let\pdfx@DeclareFontEncoding@\DeclareFontEncoding@
- \UseRawInputEncoding
+% \@tempcnta=0
+% \loop
+% \typeout{\the\@tempcnta: \expandafter\the\catcode\@tempcnta}%
+%% \expandafter\showthe\catcode\@tempcnta
+% \advance\@tempcnta\@ne
+% \ifnum\@tempcnta<32
+% \repeat
+%\show\UseRawInputEncoding
+%% if the encoding is utf8 then don't change it here – wrong!
+% \ifx\inputencodingname\pdfx@utfencodingname\else
+% \expandafter\expandafter
+ \expandafter\pdfx@RawInputEncoding %\fi
\fi
\InputIfFileExists{\pdfx@encodingfile}{}{}
\expandafter\ifx\csname pdfx@inputencodingname\endcsname\relax
@@ -3243,6 +3444,10 @@
\ifx\relax#1\relax\else\gdef\xmp@lang@Identifier{#1}\fi
\def\afterxmp@parse{\let\Identifier\pdfx@extraIdentifier}%
\xmp@parse{\global\let\xmp@Identifier\@this}}
+\newcommand{\pdfx@Nickname}[1][]{%
+ \ifx\relax#1\relax\else\gdef\xmp@lang@Nickname{#1}\fi
+% \def\afterxmp@parse{\let\Identifier\pdfx@extraNickname}%
+ \xmp@parse{\global\let\xmp@Nickname\@this}}
\newcommand{\pdfx@Thumbnails}{%
\def\afterxmp@parse{\let\Thumbnails\pdfx@extraThumbnails}%
\xmp@parse{\global\let\xmp@Thumbnails\@this}}
@@ -3443,6 +3648,28 @@
\xmp@parse{\global\let\xmp@extraIdentifier\@this}%
}%
+%% Nickname only supports a single usage, for PDF/X
+%\newcommand{\pdfx@extraNickname}[1][]{%
+% \ifx\relax#1\relax
+% \expandafter\expandafter\expandafter\gdef
+% \expandafter\expandafter\expandafter\xmp@Nickname
+% \expandafter\expandafter\expandafter{%
+% \expandafter\xmp@Nickname\pdfx@insert@sep}%
+% \else
+% \expandafter\expandafter\expandafter\gdef
+% \expandafter\expandafter\expandafter\xmp@Nickname
+% \expandafter\expandafter\expandafter{%
+% \expandafter\xmp@Nickname\pdfx@insert@sep[#1]}%
+% \fi
+% \def\afterxmp@parse{%
+% \expandafter\expandafter\expandafter\gdef
+% \expandafter\expandafter\expandafter\xmp@Nickname
+% \expandafter\expandafter\expandafter{%
+% \expandafter\xmp@Nickname\xmp@extraNickname}%
+% }%
+% \xmp@parse{\global\let\xmp@extraNickname\@this}%
+% }%
+
\newcommand{\pdfx@extraThumbnails}[1][]{%
\ifx\relax#1\relax
\expandafter\expandafter\expandafter\gdef
@@ -3737,7 +3964,7 @@
%\let\sep\pdfx@sep
%% Note: '\ ', \&, \copyright are already predefined by hyperref.
%% allow LICRs to expand into PDF strings
- \def\cf@encoding{PU}%
+ \def\cf@encoding{PU}%
\def\9##1{\ifcase##1\string\0\or\string\1\or\string\2\or\string\3\fi}%
\def\8{\string\00}%
\def\0{\string\0}\def\1{\string\1}\def\2{\string\2}\def\3{\string\3}%
@@ -3798,6 +4025,9 @@
%%----------------------------------------------------------------------
%% Alternative way to get the CreationDate using Lua for XeTeX
\ifdefined\pdfcreationdate\else
+ \ifdefined\creationdate %% added to XeTeX in 2019
+ \let\pdfcreationdate\creationdate
+ \else
\begingroup %% ensure correct catcodes, not done by \dospecials
\catcode`\:=12 \catcode`\.=12
\begin{filecontents*}{creationdate.lua}
@@ -3833,7 +4063,7 @@
\def\noexpand\pdfcreationdate{\string D:20181028075445+10'00'}}%
\x
\fi
-\fi
+\fi \fi
%%----------------------------------------------------------------------
\def\pdfx@findUUID#1{\edef\pdfx@tmpstring{\pdfx@mdfivesum{#1}}
@@ -4004,7 +4234,7 @@
\fi\fi
}%
\fi\fi
-\hypersetup{pdfencoding=auto}% unicode
+%\hypersetup{pdfencoding=auto}% 2019-12-08 No; this writes 8-bit bookmarks.
\expandafter\ifx\csname KV@Hyp@psdextra\endcsname\relax\else
\hypersetup{psdextra}
\fi
@@ -4370,7 +4600,7 @@
%% ----------------------------------------------------------------------
\begingroup
- \catcode`\_ 12 \catcode`\" 12 \catcode`\' 12
+ \catcode`\_ 12 \catcode`\" 12 \catcode`\' 12
\catcode`\< 12 \catcode`\> 12 \catcode`\/ 12 \catcode`\[ 12 \catcode`\] 12
\edef\@pctchar{\expandafter\@gobble\string\%}
\edef\@bchar{\expandafter\@gobble\string\\}
@@ -4733,22 +4963,24 @@
\fi
}% end of \catcode
+
%% ----------------------------------------------------------------------
%% \pdfx@topdfstring\toka\tokb: Convert the string in \tokb to a format
%% appropriate for PDF /Info strings, i.e., PDFDoc encoding or UTF-16
%% encoding, and store the result in \toka As a special case, if \tokb
%% is \@empty, set \toka to \@empty.
-\def\pdfx@topdfstring#1#2{%
- \ifx#2\@empty
+\RequirePackage{stringenc}% prevent it loading later inside a group
+\def\pdfx@topdfstring #1#2{%
+ \ifx #2\@empty
\global\let#1\empty
\else
\begingroup
\ifluatex\else\ifxetex\else
\inputencoding{utf8}%
\fi\fi
- \hypersetup{pdfencoding=auto}%
- \pdfstringdef#1{#2}%
+ \@ifl@t@r\fmtversion{2022/06/01}{}{\hypersetup{pdfencoding=auto}}%
+ \pdfstringdef #1{#2}%
\endgroup
\fi
}
@@ -4858,7 +5090,7 @@
\RequirePackage{stringenc}%
\begingroup
\catcode`\| 0
- \catcode `\\ 12
+ \catcode `\\ 12
|gdef |pdfx@parsebackslash#1{%
|begingroup
|def |pdfx@parsemacro{#1}%
@@ -4873,7 +5105,7 @@
|edef |pdfx@parseout{|pdfx@parseout \\}%
|def |next{|pdfx@doparsebackslash#2|pdfx@endparse}%
|fi |next
- }
+ }
|endgroup
\def\pdfx@parseend{%
\edef\next{\endgroup\def\expandafter\noexpand\pdfx@parsemacro{\pdfx@parseout}}%
@@ -5018,7 +5250,7 @@
\spacefactor\accent@spacefactor
}
%% same for named accents in math-mode
-\def\pdfx@mathaccentV#1#2#3#4#5{%
+\def\pdfx@mathaccentV #1#2#3#4#5{%
#5{\mathsurround=\z@\relax
\everymath{}%
\mathchoice
@@ -5027,12 +5259,74 @@
{\setbox\z@\hbox{$\scriptstyle #5$}\kern-\wd\z@}%
{\setbox\z@\hbox{$\scriptscriptstyle #5$}\kern-\wd\z@}%
}%
+% \pdfx@AMS@mathaccentV{#1}{#2}{#3}{#4}{#5}%
\AMS@mathaccentV{#1}{#2}{#3}{#4}{\phantom{#5}}%
}
+
+%%% the original AMS coding:
+%%\mathaccentV=macro: #1#2#3#4#5->\ifmmode
+%% \gdef \macc@tmp {\macc@depth \@ne }%
+%% \setbox \z@ \hbox {\let\mathaccentV \macc@test
+%% \let \use@mathgroup \@gobbletwo
+%% \let \select@group \@gobblethree \frozen@everymath {}$#5$}\macc@tmp
+%% \ifnum \macc@depth =\@ne
+%% \global \let \macc@nucleus \@empty
+%% \mathaccent "\accentclass@
+%% \else \@xp \macc@nested
+%% \fi #2#3#4{#5}\macc@nucleus
+%% \else
+%% \@xp \nonmatherr@ \csname #1\endcsname \fi .
+
+\def\pdfx@AMS@mathaccentV #1#2#3#4#5{%
+ \ifmmode
+ \gdef \macc@tmp {\macc@depth \@ne }%
+ \setbox \z@ \hbox {\let\mathaccentV \macc@test
+ \let \use@mathgroup \@gobbletwo
+ \let \select@group \@gobblethree \frozen@everymath {}$\phantom{#5}$}\macc@tmp
+ \ifnum \macc@depth =\@ne
+ \global \let \macc@nucleus \@empty
+ \mathaccent "\accentclass@
+ \else \@xp \macc@nested
+ \fi #2#3#4{#5}\macc@nucleus
+ \else
+ \@xp \nonmatherr@ \csname #1\endcsname
+ \fi
+}
+
+
+%% code supplied by Yuwsuke Kieda, 7 May 2019 :
+%% https://gist.github.com/yuw/a31936370647d0044eeb4e47f3ae913f
+%%
+\@ifpackageloaded{amsmath}{%
+ \def\pdfx@macc@a #1#2{%
+ \begingroup
+ \let\macc@style#1\relax
+ \def\macc@palette ##1{##1\macc@style}%
+ \advance\macc@depth\m@ne
+ \ifnum\macc@depth=\z@
+ \gdef\macc@nucleus{\phantom{#2}}%% <<< here
+ \setbox\z@\hbox{$#1#2\@empty{}\macc@skewchar$}%
+ \setbox\tw@\hbox{$#1#2\@empty\macc@skewchar$}%
+ \dimen@\tw@\wd\tw@ \advance\dimen@-\tw@\wd\z@
+ \xdef\macc@kerna{\the\dimen@\relax}%
+ \setbox4\hbox{$#1#2\acc@check\@empty$}%
+ \global\setbox\@ne\hbox to\wd4{}%
+ \ht\@ne\ht4 \dp\@ne\dp4
+ \xdef\macc@kernb{\the\wd4\relax}%
+ \mathaccent\macc@code{\box\@ne\kern\macc@kerna}%
+ \else
+ \mathaccent\macc@code{\let\macc@adjust\@empty #1#2\@empty}%
+ \macc@adjust
+ \fi
+ \endgroup
+ }}\relax
+%
\AtBeginDocument{%
\@ifpackageloaded{amsmath}{%
\let\AMS@mathaccentV\mathaccentV
- \let\mathaccentV\pdfx@mathaccentV}%
+% \let\mathaccentV\pdfx@mathaccentV
+% \let\macc@a\pdfx@macc@a
+ }%
}%
%% How to support XeTeX here ?
@@ -5284,10 +5578,25 @@
%% it should be loaded outside the grouping, else biblatex may barf
%%
\RequirePackage{ifthen}
-\begingroup
+
+%% 2024-04-05: from July 2024 LaTeX will not allow packages to load
+%% within a grouping, so reorganise a bit.
+%%
%% override the \ifpdf check of xmpincl package, inside the grouping
- \pdftrue
- \RequirePackage{xmpincl}
+%% after saving its current value:
+\let\pdfx@ifpdf\ifpdf
+\pdftrue
+%% now load the packages, then enter the grouping:
+\RequirePackage{xmpincl}
+%%
+\begingroup
+%%% 20240405 revert the value of \ifpdf ...
+\pdfx@ifpdf
+\else
+ %% 20240624 ... outside the grouping
+ \aftergroup\pdffalse
+\fi
+
%% combine coding from xmpincl and hyperxml to support XeTeX
\def\pdfx@xmpincl@xetex#1{%
\IfFileExists{#1.xmp}{%
@@ -5343,6 +5652,13 @@
%%----------------------------------------------------------------------
\begingroup
+%% 20210706 we need a pointer to unexpandable \par
+ \expandafter\ifx\csname tex_par:D\endcsname \relax
+ \let\pdfx@par\par
+ \else
+%% using LaTeX 2021-06 or later
+ \expandafter\let\expandafter\pdfx@par\csname tex_par:D\endcsname
+ \fi
\ifpdfx@x
\ifpdfx@vt
\def\xmp@template{pdfvt}%
@@ -5396,9 +5712,11 @@
%% beware 128 space characters -- for padding end of XMP packet
\gdef\paddingline{ }%
\typeout{Using XMP template file: \xmp@template.xmp}%
+ %% 20210706 ensure \par is unexpandable
+ \let\par\pdfx@par
\includexmp{\xmp@template}%
\endgroup
-
+%%%
%%
%% revert active characters to previous encoding
%%
@@ -5462,13 +5780,27 @@
%%
%% controls the color model and conversions with xcolor package
%%
+\def\pdfx@selectcolormodel@doing #1{%% Warning
+ \PackageWarning{pdfx}{Setting all color commands to #1,^^J%
+ consistent with the Color Model for PDF/%
+ \ifpdfx@x X \else \ifpdfx@e E \else A \fi\fi}%
+ }%% 20240528 inhibit any changes
+\def\pdfx@selectcolormodel@done #1{%% Warning
+ \PackageWarning{pdfx}{Color Model already set for PDF/%
+ \ifpdfx@x X\else \ifpdfx@e E\else A\fi\fi,^^Jcannot change to #1 }%
+ }%% 20240528 inhibit any changes
+%%
\ifpdfx@cmyk
%
% this will have been done already for PDF/X
%
\PassOptionsToPackage{cmyk,hyperref}{xcolor}
- \def\pdfx@handlexcolor{\def\@@mod{cmyk}\selectcolormodel{cmyk}%
- \convertcolorsUtrue\convertcolorsDtrue}
+ \def\pdfx@handlexcolor{\def\@@mod{cmyk}%
+ \pdfx@selectcolormodel@doing{cmyk}%
+ \selectcolormodel{cmyk}%
+ \convertcolorsUtrue\convertcolorsDtrue
+ \let\selectcolormodel\pdfx@selectcolormodel@done
+ }
\ifpdfx@x
\else
%% \AtBeginDocument{%
@@ -5491,8 +5823,12 @@
\fi
\else
\PassOptionsToPackage{rgb,hyperref}{xcolor}
- \def\pdfx@handlexcolor{\def\@@mod{rgb}\selectcolormodel{rgb}%
- \convertcolorsUtrue\convertcolorsDtrue}
+ \def\pdfx@handlexcolor{\def\@@mod{rgb}%
+ \pdfx@selectcolormodel@doing{rgb}%
+ \selectcolormodel{rgb}%
+ \convertcolorsUtrue\convertcolorsDtrue
+ \let\selectcolormodel\pdfx@selectcolormodel@done
+ }
\fi
\@ifpackageloaded{xcolor}{\pdfx@handlexcolor
\ifpdfx@cmyk\else\color{black}\fi}{%
@@ -5628,7 +5964,9 @@
%</package>
% \fi
% \Finale
-% \let\newpage\relax
% \PrintIndex
+% \let\realGlossaryParms\GlossaryParms \let\realsubitem\subitem
+% \long\def\GlossaryParms{\realGlossaryParms \def\hdpindex ##1##2{}%
+% \long\def\subitem ##1:\ ##2\pfill{\par\hangindent 30pt\hspace*{15pt}##2\hfil}}%
% \PrintChanges
% \endinput
diff --git a/macros/latex/contrib/pdfx/src/pdfx.ins b/macros/latex/contrib/pdfx/src/pdfx.ins
index afd943fbb5..88defbfee8 100644
--- a/macros/latex/contrib/pdfx/src/pdfx.ins
+++ b/macros/latex/contrib/pdfx/src/pdfx.ins
@@ -4,9 +4,9 @@
\preamble
- Copyright (c) 2019, CV Radhakrishnan <cvr@river-valley.org>,
+ Copyright (c) 2019-2024, CV Radhakrishnan <cvr@river-valley.org>,
Han The Thanh <thanh@river-valley.org>,
- Ross Moore <ross.moore@mq.edu.au>,
+ Ross Moore <ozross@icloud.com> - primary contact,
Peter Selinger <selinger@mathstat.dal.ca>
This file may be distributed and/or modified under the conditions
diff --git a/macros/latex/contrib/pdfx/src/pdfx.xmpdata b/macros/latex/contrib/pdfx/src/pdfx.xmpdata
deleted file mode 100644
index 66eb644635..0000000000
--- a/macros/latex/contrib/pdfx/src/pdfx.xmpdata
+++ /dev/null
@@ -1,33 +0,0 @@
-\Title{Generation of PDF/X- and PDF/A-compliant PDFs with pdfTeX \textemdash\ pdfx.sty}
-\Author{\CVR\sep \Thanh\sep Ross Moore\sep Peter Selinger}
-\Subject{This package supports generation of PDF/X-, PDF/A- and PDF/E-compliant documents, in most of their variants, using pdfLaTeX, LuaLaTeX and XeLaTeX.}
-\Keywords{PDF/X-, PDF/A- and PDF/E-compliance\sep Multilingual Metadata\sep installation\sep \TeX Live \thisyear}
-\PublicationType{manual}
-\Contributor{Norbert Preining: 'colorprofiles' package}
-\Copyright{Public domain.}
-\Copyrighted{False}
-\CopyrightURL{http://tug.org/texlive/}
-\CoverDisplayDate{March \thisyear}
-\CoverDate{\thisyear-03-10}
-\CreatorTool{LaTeX + pdfx.sty with option \pdfxopt, from TeX Live \thisyear}
-\Date{2017-05-18\sep 2017-06-23\sep 2018-11-29\sep 2018-12-22\sep 2019-02-08\sep 2019-03-10}
-\Advisory{An earlier version of this documentation was published as: TUGboat 36, No.2, pp.136\textendash 142 (2015)}
-\Advisory{v1.6: Added XMP support for PDF/UA-1. Added more Metadata fields and Language support.}
-\Advisory{v1.6: Default RGB and CMYK profiles now require the colorprofiles.sty package.}
-\Relation{Requires the colorprofiles package for RGB and CMYK default profiles.}
-\Advisory{v1.6: Access more profiles, incl. to pdfaPilot's color profile folders.}
-\Advisory{v1.6: Revised glyphtounicode.sty to use variation selectors.}
-\Advisory{v1.6: altered maps to PUA codepoints.}
-\Advisory{v1.6: added more glyphs via glyphtounicode-ntx.tex }
-\Advisory{v1.6: Support for 8-bit Hebrew encodings, some Arabic and Devanagari.}
-\Advisory{v1.6: Updated documentation, incl. for LaTeX changes.}
-\Advisory{v1.6.1: Fixed issue with ifthen package; improved Metadata with LuaTeX and XeTeX.}
-\Advisory{v.1.6.1: Flexibility with page boxes for PDF/X.}
-\Advisory{v.1.6.2: Fixed passing of options to xcolor, and some glyphtounicode values.}
-\Advisory{v.1.6.2: Fixed encoding issue. Extra warning when colorprofiles.tex is missing.}
-\Advisory{v.1.6.3: Properly fixed encoding issue; supports \string\pdfomitcharset\ primitive.}
-\Advisory{v.1.6.3: Reference to veraPDF validation software; additions to glyphtounicode-ntx.tex.}
-\Advisory{v.1.6.3: Patched \string\mathaccentV\ to output accents after the base character.}
-\pdfxEnableCommands{%
- \def\CVR{C.V. Radhakrishnan}\def\Thanh{H\`an Th\eee Thanh}%
- \def\eee{^^c3^^aa^^cc^^81 }}
diff --git a/macros/latex/contrib/preview/preview.dtx b/macros/latex/contrib/preview/preview.dtx
index f8b72e0522..cafb03636d 100644
--- a/macros/latex/contrib/preview/preview.dtx
+++ b/macros/latex/contrib/preview/preview.dtx
@@ -20,7 +20,7 @@
% Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
% Boston, MA 02110-1301 USA
% \fi
-% \CheckSum{1758}
+% \CheckSum{1770}
% \GetFileInfo{preview.sty}
% \date{\filedate}
% \author{David Kastrup\thanks{\texttt{bug-auctex@gnu.org}}}
@@ -437,8 +437,8 @@
%<*style>
%<*!active>
\NeedsTeXFormat{LaTeX2e}
-\def\pr@version{13.3}
-\def\pr@date{2024/01/17}
+\def\pr@version{14.0.6}
+\def\pr@date{2024/06/30}
\ProvidesPackage{preview}[\pr@date\space \pr@version\space (AUCTeX/preview-latex)]
% \end{macrocode}
% \end{macro}
@@ -1427,11 +1427,17 @@ Please complain to your document class author}%
%<auccfg>\PreviewMacro*[?[{@{[]}}{}][#1]\item
%<auccfg>\PreviewMacro*\emph
%<auccfg>\PreviewMacro*\textrm
+%<auccfg>\PreviewMacro*\textbf
%<auccfg>\PreviewMacro*\textit
%<auccfg>\PreviewMacro*\textsc
%<auccfg>\PreviewMacro*\textsf
%<auccfg>\PreviewMacro*\textsl
%<auccfg>\PreviewMacro*\texttt
+%<auccfg>\PreviewMacro*\textulc
+%<auccfg>\PreviewMacro*\textmd
+%<auccfg>\PreviewMacro*\textnormal
+%<auccfg>\PreviewMacro*\textup
+%<auccfg>\PreviewMacro*\textsw
%<auccfg>\PreviewMacro*\textcolor
%<auccfg>\PreviewMacro*\mbox
%<auccfg>\PreviewMacro*[][#1{}]\author
@@ -1891,7 +1897,7 @@ Please complain to your document class author}%
% \Finale{}
% \iffalse
% Local Variables:
-% mode: doctex
+% mode: docTeX
% TeX-master: "preview.drv"
% End:
% \fi
diff --git a/macros/latex/contrib/preview/preview.pdf b/macros/latex/contrib/preview/preview.pdf
index 4728d12e42..57f681d0c3 100644
--- a/macros/latex/contrib/preview/preview.pdf
+++ b/macros/latex/contrib/preview/preview.pdf
Binary files differ
diff --git a/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf b/macros/latex/contrib/profcollege/doc/profcollege-doc.pdf
index dcd5987717..c684b9fff8 100644
--- a/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
+++ b/macros/latex/contrib/profcollege/doc/profcollege-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/profcollege/latex/PfCArbreCalcul.tex b/macros/latex/contrib/profcollege/latex/PfCArbreCalcul.tex
new file mode 100644
index 0000000000..4113ae9a27
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCArbreCalcul.tex
@@ -0,0 +1,543 @@
+%%%
+% Arbre de calculs
+%%%
+\newtoks\toklistearbre%
+\newtoks\toklistearbrefractions%
+\newtoks\toklistearbreexpressions%
+
+\def\UpdatetoksArbreCalcul#1\nil{\IfDecimal{#1}{\addtotok\toklistearbre{#1,}}{\addtotok\toklistearbre{"#1",}}}%
+\def\UpdatetoksArbreFractions#1\nil{\addtotok\toklistearbrefractions{"#1",}}%
+\def\UpdatetoksArbreExpressions#1\nil{\addtotok\toklistearbreexpressions{"#1",}}%
+
+\setKVdefault[ArbreCalcul]{Correction=false,Couleur=LightSteelBlue,Substitue=7,Litteral=false,Largeur=8mm,LargeurC=8mm,Ecart=1.5cm,Hauteur=10mm,Lettre="x",CouleurDepart=LightGreen,Fractions=false,Nombres={},Expressions={},Etape=infinity}%
+\defKV[ArbreCalcul]{Fraction=\setKV[ArbreCalcul]{Fractions}}%
+
+\NewDocumentCommand\ArbreCalcul{om}{%
+ \useKVdefault[ArbreCalcul]%
+ \setKV[ArbreCalcul]{#1}%
+ \toklistearbre{}%
+ \toklistearbrefractions{}%
+ \toklistearbreexpressions{}%
+ \infixtoRPN{#2}%
+ \setsepchar{ }\ignoreemptyitems%
+ \readlist*\ListeNombres{\RPN}%
+ \reademptyitems%
+ \foreachitem\compteur\in\ListeNombres{\expandafter\UpdatetoksArbreCalcul\compteur\nil}%
+ \ifboolKV[ArbreCalcul]{Fractions}{%
+ \xdef\Foo{\useKV[ArbreCalcul]{Nombres}}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeFractions{\Foo}%
+ \reademptyitems
+ \foreachitem\compteur\in\ListeFractions{\expandafter\UpdatetoksArbreFractions\compteur\nil}%
+ \BuildArbreCalculFraction{\the\toklistearbre}{\the\toklistearbrefractions}%
+ }{%
+ \ifboolKV[ArbreCalcul]{Litteral}{
+ \xdef\Foo{\useKV[ArbreCalcul]{Nombres}}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeFractions{\Foo}%
+ \reademptyitems
+ \foreachitem\compteur\in\ListeFractions{\expandafter\UpdatetoksArbreFractions\compteur\nil}%
+ \xdef\Foo{\useKV[ArbreCalcul]{Expressions}}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeExpressions{\Foo}%
+ \reademptyitems
+ \foreachitem\compteur\in\ListeExpressions{\expandafter\UpdatetoksArbreExpressions\compteur\nil}%
+% listarbre : \the\toklistearbre%
+%
+% listfracions : \the\toklistearbrefractions
+%
+% listexpressions : \the\toklistearbreexpressions
+ \BuildArbreCalculLitteral{\the\toklistearbre}{\the\toklistearbrefractions}{\the\toklistearbreexpressions}%
+ }{%
+ \BuildArbreCalcul{\the\toklistearbre}%
+ }%
+ }%
+}%
+
+\NewDocumentCommand\BuildArbreCalcul{m}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ boolean Correction,Litteral,Allume[];
+ Correction=\useKV[ArbreCalcul]{Correction};
+ Litteral=\useKV[ArbreCalcul]{Litteral};
+
+ NombreSubstitue=\useKV[ArbreCalcul]{Substitue};
+
+ etape=0;
+ Etape=\useKV[ArbreCalcul]{Etape};
+
+ color Evidence,CoulDepart;
+ Evidence=\useKV[ArbreCalcul]{Couleur};
+ CoulDepart=\useKV[ArbreCalcul]{CouleurDepart};
+
+ pair pointprec;
+
+ path base[];
+ base1=unitsquare xscaled \useKV[ArbreCalcul]{Largeur} yscaled 5mm;
+ base2=fullcircle scaled 5mm;
+ base3=unitsquare xscaled \useKV[ArbreCalcul]{LargeurC} yscaled 5mm;
+
+ vardef BlocCalcul(expr Ba,Bb,op,cha,chb)=%
+ % Ba point gauche
+ % Bb point droite
+ % op opération à afficher
+ etape:=etape+1;
+ save $;
+ picture $;
+ path cc[];
+ pair Bc;
+ Bc=(0.5*(xpart(Ba)+xpart(Bb)),if ypart(Bb)<ypart(Ba):ypart(Bb) else:ypart(Ba) fi -0.75u);
+ pointprec:=Bc+u*(0,-0.75);
+ $=image(
+ if Allume[numeropoint-1]=true:
+ cc1=base3 shifted (Ba-center base3);
+ else:
+ cc1=base1 shifted (Ba-center base1);
+ fi;
+ if Allume[numeropoint]=true:
+ cc2=base3 shifted (Bb-center base3);
+ else:
+ cc2=base1 shifted (Bb-center base1);
+ fi;
+
+ cc3=(fullcircle scaled 5mm) shifted Bc;
+ cc4=base3 shifted (pointprec-center base3);
+ if op="mul":
+ label(TEX("$\times$"),Bc);
+ ValeurPile[numeropoint-1]:=cha*chb;
+ elseif op="add":
+ label(TEX("$+$"),Bc);
+ ValeurPile[numeropoint-1]:=cha+chb;
+ elseif op="sub":
+ label(TEX("$\_$"),Bc);
+ ValeurPile[numeropoint-1]:=cha-chb;
+ elseif op="div":
+ label(TEX("$\div$"),Bc);
+ ValeurPile[numeropoint-1]:=cha/chb;
+ fi;
+ if Correction:
+ if etape<Etape+1:
+ fill cc4 withcolor Evidence;
+ label(TEX("\num{"&decimal(ValeurPile[numeropoint-1])&"}"),pointprec);
+ fi;
+ fi;
+ for l=1 upto 4:
+ trace cc[l];
+ endfor;
+ draw (Ba--Bc) cutbefore cc1 cutafter cc3;
+ draw (Bb--Bc) cutbefore cc2 cutafter cc3;
+ draw (Bc--pointprec) cutbefore cc3 cutafter cc4;
+ );
+ $
+ enddef;
+
+ numeric Valeurs[];
+ numeric Valeursa[];
+
+ string Operations[];
+
+ numeric numeropoint;
+ numeropoint=0;
+
+ numeric ValeurPile[];
+
+ vardef RecupDonnees(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ if numeric p_:
+ Valeurs[n]=p_;
+ Operations[n]="";
+ else:
+ Valeurs[n]=infinity;
+ Operations[n]=p_;
+ fi;
+ endfor;
+ n:=n+1;
+ Operations[n]="stop";
+ nbtotal=n;
+ for k=1 upto nbtotal:
+ ValeurPile[k]=0;
+ endfor;
+ enddef;
+
+ pair A[];
+ ecart=\useKV[ArbreCalcul]{Ecart};
+
+ RecupDonnees(#1);
+
+ A[0]=(0,0);
+ k=0;
+ nbetape:=0;
+
+ for p_=#1:
+ k:=k+1;
+ if numeric p_:
+ numeropoint:=numeropoint+1;
+ if unknown A[numeropoint]:A[numeropoint]-A[numeropoint-1]=ecart*(1,0);Allume[numeropoint]=false; else:
+ A[numeropoint]:=A[numeropoint-1]+ecart*(1,0); Allume[numeropoint]:=false;
+ fi;
+ if Valeurs[k]=0:Valeursa[k]:=NombreSubstitue else: Valeursa[k]=Valeurs[k] fi;
+ if Operations[k+1]="neg":
+ if Valeurs[k]=0:fill (base1 shifted (A[numeropoint]-center base1)) withcolor CoulDepart; if Litteral:
+ label(TEX("$\useKV[ArbreCalcul]{Lettre}$"),A[numeropoint]);
+ else:
+ label(TEX("\num{"&decimal(-Valeursa[k])&"}"),A[numeropoint]);
+ fi;
+ else:
+ label(TEX("\num{"&decimal(-Valeursa[k])&"}"),A[numeropoint]);
+ fi;
+ ValeurPile[numeropoint]:=-Valeursa[k];
+ else:
+ if Valeurs[k]=0:fill (base1 shifted (A[numeropoint]-center base1)) withcolor CoulDepart;if Litteral:
+ label(TEX("$\useKV[ArbreCalcul]{Lettre}$"),A[numeropoint]);
+ else:
+ label(TEX("\num{"&decimal(Valeursa[k])&"}"),A[numeropoint]);
+ fi;
+ else:
+ label(TEX("\num{"&decimal(Valeursa[k])&"}"),A[numeropoint]);
+ fi;
+ ValeurPile[numeropoint]:=Valeursa[k];
+ fi;
+ elseif string p_:
+ if p_<>"neg":
+ trace BlocCalcul(A[numeropoint-1],A[numeropoint],Operations[k],ValeurPile[numeropoint-1],ValeurPile[numeropoint]);
+ A[numeropoint-1]:=pointprec;
+ Allume[numeropoint-1]:=true;
+ numeropoint:=numeropoint-1;
+ fi;
+ fi;
+ endfor;
+ \end{mplibcode}
+ \fi
+}%
+
+\NewDocumentCommand\BuildArbreCalculFraction{mm}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ boolean Correction,Allume[];
+ Correction=\useKV[ArbreCalcul]{Correction};
+
+ string Fraction;
+ Fraction=\useKV[ArbreCalcul]{Fraction};
+
+ color Evidence,CoulDepart;
+ Evidence=\useKV[ArbreCalcul]{Couleur};
+ CoulDepart=\useKV[ArbreCalcul]{CouleurDepart};
+
+ pair pointprec;
+
+ path base[];
+ base1=unitsquare xscaled \useKV[ArbreCalcul]{Largeur} yscaled \useKV[ArbreCalcul]{Hauteur};
+ base2=fullcircle scaled 5mm;
+ base3=unitsquare xscaled \useKV[ArbreCalcul]{LargeurC} yscaled \useKV[ArbreCalcul]{Hauteur};
+
+ vardef BlocCalcul(expr Ba,Bb,op,cha,chb)=%
+ % Ba point gauche
+ % Bb point droite
+ % op opération à afficher
+ etape:=etape+1;
+ save $;
+ picture $;
+ path cc[];
+ pair Bc;
+ Bc=(0.5*(xpart(Ba)+xpart(Bb)),if ypart(Bb)<ypart(Ba):ypart(Bb) else:ypart(Ba) fi -0.75u);
+ pointprec:=Bc+u*(0,-1.25);
+ $=image(
+ if Allume[numeropoint-1]=true:
+ cc1=base3 shifted (Ba-center base3);
+ else:
+ cc1=base1 shifted (Ba-center base1);
+ fi;
+ if Allume[numeropoint]=true:
+ cc2=base3 shifted (Bb-center base3);
+ else:
+ cc2=base1 shifted (Bb-center base1);
+ fi;
+ cc3=(fullcircle scaled 5mm) shifted Bc;
+ cc4=base3 shifted (pointprec-center base3);
+ if op="mul":
+ label(TEX("$\times$\MulFraction[Seul][3]{"&cha&"}{"&chb&"}[\ResultatMul]"),Bc);
+ ValeurPile[numeropoint-1]:="\ResultatMul";
+ elseif op="add":
+ label(TEX("$+$\AddFraction[Seul][3]{"&cha&"}{"&chb&"}[\ResultatAdd]"),Bc);
+ ValeurPile[numeropoint-1]:="\ResultatAdd";
+ elseif op="sub":
+ label(TEX("$\_$\SousFraction[Seul][3]{"&cha&"}{"&chb&"}[\ResultatSous]"),Bc);
+ ValeurPile[numeropoint-1]:="\ResultatSous";
+ elseif op="div":
+ label(TEX("$\div$\DivFraction[Seul][3]{"&cha&"}{"&chb&"}[\ResultatDiv]"),Bc);
+ ValeurPile[numeropoint-1]:="\ResultatDiv";
+ fi;
+ if Correction:
+ if etape<Etape+1:
+ fill cc4 withcolor Evidence;
+ label(TEX("$\displaystyle\tofrac{"&ValeurPile[numeropoint-1]&"}$"),pointprec);
+ fi;
+ fi;
+ for l=1 upto 4:
+ trace cc[l];
+ endfor;
+ draw (Ba--Bc) cutbefore cc1 cutafter cc3;
+ draw (Bb--Bc) cutbefore cc2 cutafter cc3;
+ draw (Bc--pointprec) cutbefore cc3 cutafter cc4;
+ );
+ $
+ enddef;
+
+ numeric Valeurs[];
+ string Valeursa[];
+
+ string Operations[];
+
+ numeric numeropoint;
+ numeropoint=0;
+
+ string ValeurPile[];
+
+ vardef RecupDonnees(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ if numeric p_:
+ Valeurs[n]=p_;
+ Operations[n]="";
+ else:
+ Valeurs[n]=infinity;
+ Operations[n]=p_;
+ fi;
+ endfor;
+ n:=n+1;
+ Operations[n]="stop";
+ nbtotal=n;
+ for k=1 upto nbtotal:
+ ValeurPile[k]="0";
+ endfor;
+ enddef;
+
+ vardef RecupFractions(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Valeursa[n]=p_;
+ endfor;
+ enddef;
+
+ pair A[];
+ ecart=\useKV[ArbreCalcul]{Ecart};
+
+ RecupDonnees(#1);
+ RecupFractions(#2);
+
+ etape=0;
+ Etape=\useKV[ArbreCalcul]{Etape};
+
+ A[0]=(0,0);
+ k=0;
+ nbetape:=0;
+
+ for p_=#1:
+ k:=k+1;
+ if numeric p_:
+ numeropoint:=numeropoint+1;
+ if unknown A[numeropoint]:A[numeropoint]-A[numeropoint-1]=ecart*(1,0);Allume[numeropoint]=false; else:
+ A[numeropoint]:=A[numeropoint-1]+ecart*(1,0); Allume[numeropoint]:=false;
+ fi;
+ if Valeurs[k]=0:Valeursa[Valeurs[k]]:=\useKV[ArbreCalcul]{Fraction} fi;
+ if Operations[k+1]="neg":
+ if Valeurs[k]=0:fill (base1 shifted (A[numeropoint]-center base1)) withcolor CoulDepart;
+ label(TEX("$\displaystyle\tofrac{"&-Valeursa[Valeurs[k]]&"}$"),A[numeropoint]);
+ else:
+ label(TEX("$\displaystyle\tofrac{"&-Valeursa[Valeurs[k]]&"}$"),A[numeropoint]);
+ fi;
+ ValeurPile[numeropoint]:=decimal(-Valeursa[Valeurs[k]]);
+ else:
+ if Valeurs[k]=0:fill (base1 shifted (A[numeropoint]-center base1)) withcolor CoulDepart;
+ label(TEX("$\displaystyle\tofrac{"&Valeursa[Valeurs[k]]&"}$"),A[numeropoint]);
+ else:
+ label(TEX("$\displaystyle\tofrac{"&Valeursa[Valeurs[k]]&"}$"),A[numeropoint]);
+ fi;
+ ValeurPile[numeropoint]:=Valeursa[Valeurs[k]];
+ fi;
+ elseif string p_:
+ if p_<>"neg":
+ trace BlocCalcul(A[numeropoint-1],A[numeropoint],Operations[k],ValeurPile[numeropoint-1],ValeurPile[numeropoint]);
+ A[numeropoint-1]:=pointprec;
+ Allume[numeropoint-1]:=true;
+ numeropoint:=numeropoint-1;
+ fi;
+ fi;
+ endfor;
+ \end{mplibcode}
+ \fi
+}%
+
+\NewDocumentCommand\BuildArbreCalculLitteral{mmm}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ boolean Correction,Allume[];
+ Correction=\useKV[ArbreCalcul]{Correction};
+
+ color Evidence,CoulDepart;
+ Evidence=\useKV[ArbreCalcul]{Couleur};
+ CoulDepart=\useKV[ArbreCalcul]{CouleurDepart};
+
+ pair pointprec;
+
+ path base[];
+ base1=unitsquare xscaled \useKV[ArbreCalcul]{Largeur} yscaled \useKV[ArbreCalcul]{Hauteur};
+ base2=fullcircle scaled 5mm;
+ base3=unitsquare xscaled \useKV[ArbreCalcul]{LargeurC} yscaled \useKV[ArbreCalcul]{Hauteur};
+
+ vardef BlocCalcul(expr Ba,Bb,op,cha,chb)=%
+ % Ba point gauche
+ % Bb point droite
+ % op opération à afficher
+ etape:=etape+1;
+ save $;
+ picture $;
+ path cc[];
+ pair Bc;
+ Bc=(0.5*(xpart(Ba)+xpart(Bb)),if ypart(Bb)<ypart(Ba):ypart(Bb) else:ypart(Ba) fi -0.75u);
+ pointprec:=Bc+u*(0,-1.25);
+ $=image(
+ if Allume[numeropoint-1]=true:
+ cc1=base3 shifted (Ba-center base3);
+ else:
+ cc1=base1 shifted (Ba-center base1);
+ fi;
+ if Allume[numeropoint]=true:
+ cc2=base3 shifted (Bb-center base3);
+ else:
+ cc2=base1 shifted (Bb-center base1);
+ fi;
+ cc3=(fullcircle scaled 5mm) shifted Bc;
+ cc4=base3 shifted (pointprec-center base3);
+ if op="mul":
+ label(TEX("$\times$"),Bc);
+ ValeurPile[numeropoint-1]:="";
+ elseif op="add":
+ label(TEX("$+$"),Bc);
+ ValeurPile[numeropoint-1]:="";
+ elseif op="sub":
+ label(TEX("$\_$"),Bc);
+ ValeurPile[numeropoint-1]:="";
+ elseif op="div":
+ label(TEX("$\div$"),Bc);
+ ValeurPile[numeropoint-1]:="";
+ fi;
+ if Correction:
+ if etape<Etape+1:
+ fill cc4 withcolor Evidence;
+ label(TEX("$"&Valeursc[etape]&"$"),pointprec);
+ fi;
+ fi;
+ for l=1 upto 4:
+ trace cc[l];
+ endfor;
+ draw (Ba--Bc) cutbefore cc1 cutafter cc3;
+ draw (Bb--Bc) cutbefore cc2 cutafter cc3;
+ draw (Bc--pointprec) cutbefore cc3 cutafter cc4;
+ );
+ $
+ enddef;
+
+ numeric Valeurs[];
+ string Valeursa[];
+ string Valeursc[];
+
+ string Operations[];
+
+ numeric numeropoint;
+ numeropoint=0;
+
+ string ValeurPile[];
+
+ vardef RecupDonnees(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ if numeric p_:
+ Valeurs[n]=p_;
+ Operations[n]="";
+ else:
+ Valeurs[n]=infinity;
+ Operations[n]=p_;
+ fi;
+ endfor;
+ n:=n+1;
+ Operations[n]="stop";
+ nbtotal=n;
+ for k=1 upto nbtotal:
+ ValeurPile[k]="0";
+ endfor;
+ enddef;
+
+ vardef RecupFractions(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Valeursa[n]=p_;
+ endfor;
+ enddef;
+
+ vardef RecupCorrections(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Valeursc[n]=p_;
+ endfor;
+ enddef;
+
+ pair A[];
+ ecart=\useKV[ArbreCalcul]{Ecart};
+
+ RecupDonnees(#1);
+ RecupFractions(#2);
+ RecupCorrections(#3);
+
+ etape=0;
+ Etape=\useKV[ArbreCalcul]{Etape};
+
+ A[0]=(0,0);
+ k=0;
+ nbetape:=0;
+
+ for p_=#1:
+ k:=k+1;
+ if numeric p_:
+ numeropoint:=numeropoint+1;
+ if unknown A[numeropoint]:A[numeropoint]-A[numeropoint-1]=ecart*(1,0);Allume[numeropoint]=false; else:
+ A[numeropoint]:=A[numeropoint-1]+ecart*(1,0); Allume[numeropoint]:=false;
+ fi;
+ if Valeurs[k]=0:Valeursa[Valeurs[k]]:=\useKV[ArbreCalcul]{Lettre} fi;
+ if Operations[k+1]="neg":
+ if Valeurs[k]=0:fill (base1 shifted (A[numeropoint]-center base1)) withcolor CoulDepart;
+ label(TEX("$"&-Valeursa[Valeurs[k]]&"$"),A[numeropoint]);
+ else:
+ label(TEX("$"&-Valeursa[Valeurs[k]]&"$"),A[numeropoint]);
+ fi;
+ ValeurPile[numeropoint]:=decimal(-Valeursa[Valeurs[k]]);
+ else:
+ if Valeurs[k]=0:fill (base1 shifted (A[numeropoint]-center base1)) withcolor CoulDepart;
+ label(TEX("$"&Valeursa[Valeurs[k]]&"$"),A[numeropoint]);
+ else:
+ label(TEX("$"&Valeursa[Valeurs[k]]&"$"),A[numeropoint]);
+ fi;
+ ValeurPile[numeropoint]:=Valeursa[Valeurs[k]];
+ fi;
+ elseif string p_:
+ if p_<>"neg":
+ trace BlocCalcul(A[numeropoint-1],A[numeropoint],Operations[k],ValeurPile[numeropoint-1],ValeurPile[numeropoint]);
+ A[numeropoint-1]:=pointprec;
+ Allume[numeropoint-1]:=true;
+ numeropoint:=numeropoint-1;
+ fi;
+ fi;
+ endfor;
+ \end{mplibcode}
+ \fi
+}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex b/macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
index fdf037ef81..e3660cff1e 100644
--- a/macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
@@ -1,4 +1,4 @@
-\setKVdefault[CalculsFractions]{Couleurs=false,Negatif=false}%
+\setKVdefault[CalculsFractions]{Couleurs=false,Negatif=false,Seul=false}%
\defKV[CalculsFractions]{Couleur=\setKV[CalculsFractions]{Couleurs}\setKV[ClesSimplification]{Couleur=#1}}%
\NewDocumentCommand\tofrac{m}{%
@@ -50,7 +50,7 @@
\xdef\PfCNumD{1}%
}{%
\StrCut{#5}{/}\PfCNumC\PfCNumD%
- }
+ }%
\xdef\PfCAddFoo{\PfCNumA/\PfCNumB,\PfCNumC/\PfCNumD}%
\setsepchar[*]{,*/}\ignoreemptyitems%
\readlist*\ListeFractions{\PfCAddFoo}%
@@ -69,6 +69,7 @@
\xdef\PfCAddDenoSimp{\fpeval{\PfCAddDenoFin/\PfCAddPgcd}}%
\xdef\PfCAddSumSimp{\PfCAddNumSimp/\PfCAddDenoSimp}%
\IfValueT{#6}{\xdef#6{\PfCAddSumSimp}}%
+ \ifboolKV[CalculsFractions]{Seul}{}{%
% Partie affichage
\ensuremath{%
\IfValueTF{#3}{%
@@ -103,6 +104,7 @@
}{\tofrac{#4}\PfCFractionOp\tofrac{#5}
}%
}%
+ }%
}%
\NewDocumentCommand\SousFraction{oommo}{%
@@ -127,17 +129,18 @@
\xdef\PfCMulFoo{\PfCNumA/\PfCNumB,\PfCNumC/\PfCNumD}%
\setsepchar[*]{,*/}\ignoreemptyitems%
\readlist*\ListeFractions{\PfCMulFoo}%
- \reademptyitems
+ \reademptyitems%
\setsepchar{,}%
% Calculs
- \xdef\PfCMulNumFin{\fpeval{(\ListeFractions[1,1])*(\ListeFractions[2,1])}}
- \xdef\PfCMulDenoFin{\fpeval{\ListeFractions[1,2]*\ListeFractions[2,2]}}
+ \xdef\PfCMulNumFin{\fpeval{(\ListeFractions[1,1])*(\ListeFractions[2,1])}}%
+ \xdef\PfCMulDenoFin{\fpeval{\ListeFractions[1,2]*\ListeFractions[2,2]}}%
\PGCD{\fpeval{abs(\PfCMulNumFin)}}{\fpeval{abs(\PfCMulDenoFin)}}\xdef\PfCMulPgcd{\pgcd}%
\xdef\PfCMulNumSimp{\fpeval{\PfCMulNumFin/\PfCMulPgcd}}%
\xdef\PfCMulDenoSimp{\fpeval{\PfCMulDenoFin/\PfCMulPgcd}}%
\xdef\PfCMulPdtSimp{\PfCMulNumSimp/\PfCMulDenoSimp}%
\IfValueT{#5}{\xdef#5{\PfCMulPdtSimp}}%
- \ensuremath{%
+ \ifboolKV[CalculsFractions]{Seul}{}{%
+ \ensuremath{%
\IfValueTF{#2}{%
\ifnum#2=3\relax
\ifboolKV[CalculsFractions]{Negatif}{%
@@ -154,7 +157,8 @@
\fi
\fi
}{\tofrac{#3}\times\tofrac{#4}
- }
+ }%
+ }%
}%
}%
@@ -186,6 +190,7 @@
\xdef\PfCDivDenoSimp{\fpeval{\PfCDivDenoFin/\PfCDivPgcd}}%
\xdef\PfCDivPdtSimp{\PfCDivNumSimp/\PfCDivDenoSimp}%
\IfValueT{#5}{\xdef#5{\PfCDivPdtSimp}}%
+ \ifboolKV[CalculsFractions]{Seul}{}{%
\ensuremath{%
\IfValueTF{#2}{%
\ifnum#2=4\relax
@@ -207,4 +212,5 @@
}{\tofrac{#3}\div\tofrac{#4}
}
}%
+ }%
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCCartographie.tex b/macros/latex/contrib/profcollege/latex/PfCCartographie.tex
index 2b5ef28fbc..e23001bbcc 100644
--- a/macros/latex/contrib/profcollege/latex/PfCCartographie.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCCartographie.tex
@@ -1,7 +1,7 @@
%%%
% Cartographie
%%%
-\setKVdefault[Cartographie]{Echelle=1,Carte=false,All=false,Europe=false,Asie=false,Amsud=false,Amnord=false,Amcentre=false,Caraibes=false,Afrique=false,AfficheEchelle=false,PaysSeul=false,VillesSup=false,VillesSupI=false,Capitales=false,Impression=false,Fleuves=false,CouleurFond=ciel,Largeur=12,Hauteur=12,Arborescence="/usr/local/texlive/2023/texmf-dist/metapost/profcollege/",Projection=false,TypeProjection="mercator",CouleurPays=Cornsilk,Pasl=2,PasL=2,Codes=false,Epaisseur=2,ModeleCouleur=5,Boussole=false,Allegee=1}
+\setKVdefault[Cartographie]{Echelle=1,Carte=false,All=false,Europe=false,Asie=false,Amsud=false,Amnord=false,Amcentre=false,Caraibes=false,Afrique=false,AfficheEchelle=false,PaysSeul=false,VillesSup=false,VillesSupI=false,Capitales=false,Impression=false,Fleuves=false,CouleurFond=ciel,Largeur=12,Hauteur=12,Arborescence="/usr/local/texlive/2023/texmf-dist/metapost/profcollege/",Projection=false,TypeProjection="mercator",CouleurPays=Cornsilk,Pasl=2,PasL=2,Codes=false,Epaisseur=2,ModeleCouleur=5,Boussole=false,Allegee=1,Maillage=false}
\defKV[Cartographie]{EchelleCarte=\setKV[Cartographie]{Carte}}
\defKV[Cartographie]{Pays=\setKV[Cartographie]{PaysSeul}}
\defKV[Cartographie]{Villes=\setKV[Cartographie]{VillesSup}}
@@ -13,8 +13,8 @@
\useKVdefault[Cartographie]%
\setKV[Cartographie]{#1}%
\mplibforcehmode%
+ \mplibnumbersystem{double}%
\ifboolKV[Cartographie]{Projection}{%
- \mplibnumbersystem{double}%
\begin{mplibcode}
input PfCMonde;
string arborescence;
@@ -217,9 +217,8 @@
Villes(\useKV[Cartographie]{VillesI});
fi;
\end{mplibcode}
- \mplibnumbersystem{scaled}%
}{%
-% \mplibforcehmode
+ % \mplibforcehmode
\begin{mplibcode}
input PfCMonde;
@@ -253,9 +252,11 @@
fi;
else:
couleurfond:=\useKV[Cartographie]{CouleurFond};
+ color couleurimpression;
+ couleurimpression:=Cornsilk;
if Impression:
noncolore:=true;
- payscolor:=0.85white;
+ payscolor:=couleurimpression;%0.85white
couleurfond:=white;
couleurfleuve:=couleurfond;
fi;
@@ -314,8 +315,7 @@
elseif t=8:lrt
fi
enddef;
-
-
+
if Carte:
Echelle:=\useKV[Cartographie]{AfficheEchelle};
figure(-0.5u*LargeurCadre,-0.5u*HauteurCadre,0.5u*LargeurCadre,0.5u*HauteurCadre);
@@ -365,11 +365,53 @@
fi;
else:
- draw(0,0)--(50,50);
- mappemonde(#2,#3);
+ boolean maillagecoord;
+ maillagecoord=\useKV[Cartographie]{Maillage};
+ if VillesSupI:
+ lacs:=false;
+ fi;
+
+ mappemonde(#2,#3);
+
+ vardef Villes(text t)=
+ pair CoordVille;
+ string NomVille;
+ n:=0;
+ for p_:=t:
+ n:=n+1;
+ if n=1:
+ %nblec:=p;
+ else:
+ if pair p_:
+ CoordVille:=Projgeo(rayon*(cosd(ypart(p_))*cosd(xpart(p_)),cosd(ypart(p_))*sind(xpart(p_)),sind(ypart(p_))));
+ elseif string p_:
+ NomVille:=p_;
+ else:
+ marque_p:="croix";
+ pointe(CoordVille);
+ label.position(p_)(TEX(""&NomVille&""),CoordVille);
+ fi;
+ fi;
+ endfor;
+ drawoptions();
+ enddef;
+
+
+ if Codes:
+ \useKV[Cartographie]{Traces};
+ fi;
+ if VillesSupI:
+ Villes(\useKV[Cartographie]{VillesI});
+ label.ulft(TEX("\tiny\ang{0}"),Projgeo(rayon*(1,0,0)));
+ label.ulft(TEX("\tiny\ang{10}"),Projgeo(rayon*(cosd(10),0,sind(10))));
+ fill (fullcircle scaled 0.75mm) shifted Projgeo(rayon*(cosd(10),0,sind(10)));
+ label.llft(TEX("\tiny\ang{10}"),Projgeo(rayon*(cosd(10),sind(10),0)));
+ fill (fullcircle scaled 0.75mm) shifted Projgeo(rayon*(cosd(10),sind(10),0));
+ fi;
fi;
\end{mplibcode}
}
+ \mplibnumbersystem{scaled}%
\else
\PackageWarning{ProfCollege}{"La commande Cartographie n'est compatible qu'avec LuaLaTeX."}
\fi
diff --git a/macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex b/macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
index 6fc7a94593..f39b93ea46 100644
--- a/macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
@@ -1,7 +1,7 @@
%%%
% QCM
%%%
-\setKVdefault[ClesQCM]{Reponses=3,Solution=false,Stretch=1,Largeur=60pt,Couleur=gray!15,Titre=false,Nom=R\'eponse,NomV=Vrai,NomF=Faux,Alph=false,AlphT=false,VF=false,Depart=1,Alterne=false,Noms={A/B/C},Multiple=false,Parties={Yeux,Nez,Bouche},CouleurAlt=gray!15,Seul=false}%
+\setKVdefault[ClesQCM]{Reponses=3,Solution=false,Stretch=1,Largeur=60pt,Couleur=gray!15,Titre=false,Nom=R\'eponse,NomV=Vrai,NomF=Faux,Alph=false,AlphT=false,VF=false,Depart=1,Alterne=false,Noms={A/B/C},Multiple=false,Parties={Yeux,Nez,Bouche},CouleurAlt=gray!15,Seul=false,ACompleter=false}%
\newlength{\LargeurQCM}%
\newlength{\PfCLargeurQCM}%
\newcounter{QuestionQCM}%
@@ -12,6 +12,8 @@
\setcounter{TotalQCMSeul}{0}%
\setcounter{TotalQCMSeulSol}{0}%
%
+\def\PfCTexteReponseEleve{Ma réponse}%
+%
\setKVdefault[QCMSeul]{Melange=false,Solution=false,EnColonne=false,LabelLettre=false}%
\defKV[QCMSeul]{Colonnes=\setKV[QCMSeul]{EnColonne}}%
%
@@ -90,150 +92,162 @@
%
\ifdef{\QCM}{%
\PackageWarning{ProfCollege}{La commande \noexpand\QCM étant définie par la classe du document, ProfCollege modifie sa commande \noexpand\QCM en \noexpand\QCMPfC.}%
- \newcommand\QCMPfC[2][]{%
- \useKVdefault[ClesQCM]%
- \setKV[ClesQCM]{#1}%
- \ifboolKV[ClesQCM]{Seul}{%
- \QCMSeul[#1]{#2}%
+\newcommand\QCMPfC[2][]{%
+ \useKVdefault[ClesQCM]%
+ \setKV[ClesQCM]{#1}%
+ \ifboolKV[ClesQCM]{Seul}{%
+ \QCMSeul[#1]{#2}%
+ }{%
+ \colorlet{PfCCouleurAlterneQCM}{\useKV[ClesQCM]{CouleurAlt}}%
+ \setcounter{QuestionQCM}{\fpeval{\useKV[ClesQCM]{Depart}-1}}%
+ \setcounter{TitreQCM}{0}
+ \setsepchar[*]{,*&}\ignoreemptyitems%
+ \readlist*\ListeQCM{#2}%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ \ifboolKV[ClesQCM]{Multiple}{%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\ListeNom{\useKV[ClesQCM]{Noms}}%
+ \setsepchar[*]{/}%
+ \readlist*\ListeNomsMul{\ListeNom}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ \cline{2-\NBcases}%
+ \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ListeNomsMul[##2]}%
+ \\
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{\ListeQCM[##1,\fpeval{##2+1}]==1}{$\boxtimes$}{$\square$}}{$\square$}%
+ }\\
+ }%
+ \hline%
+ \end{tabular}%
+ \renewcommand{\arraystretch}{1}%
}{%
- \colorlet{PfCCouleurAlterneQCM}{\useKV[ClesQCM]{CouleurAlt}}%
- \setcounter{QuestionQCM}{\fpeval{\useKV[ClesQCM]{Depart}-1}}%
- \setcounter{TitreQCM}{0}
- \setsepchar[*]{,*&}\ignoreemptyitems%
- \readlist*\ListeQCM{#2}%
- \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
- \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
- \ifboolKV[ClesQCM]{Multiple}{%
- \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
- \xdef\ListeNom{\useKV[ClesQCM]{Noms}}%
- \setsepchar[*]{/}%
- \readlist*\ListeNomsMul{\ListeNom}%
+ \ifboolKV[ClesQCM]{VF}{%
+ \setKV[ClesQCM]{Reponses=2}%
+ \setlength{\PfCLargeurQCM}{\useKV[ClesQCM]{Largeur}}%
+ \setlength{\LargeurQCM}{\linewidth-6\tabcolsep-2\PfCLargeurQCM-4\arrayrulewidth}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
\cline{2-\NBcases}%
- \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\ListeNomsMul[##2]}%
- \\
+ \multicolumn{1}{c|}{}&\useKV[ClesQCM]{NomV}&\useKV[ClesQCM]{NomF}\\
\hline%
\xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
\stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{\ListeQCM[##1,\fpeval{##2+1}]==1}{$\boxtimes$}{$\square$}}{$\square$}%
- }\\
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{##2==\ListeQCM[##1,2]}{$\boxtimes$}{$\square$}}{$\square$}%
+ }\\
}%
\hline%
- \end{tabular}%
- \renewcommand{\arraystretch}{1}%
+ \end{tabular}
}{%
- \ifboolKV[ClesQCM]{VF}{%
- \setKV[ClesQCM]{Reponses=2}%
- % \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
- \setlength{\PfCLargeurQCM}{\useKV[ClesQCM]{Largeur}}%
- \setlength{\LargeurQCM}{\linewidth-6\tabcolsep-2\PfCLargeurQCM-4\arrayrulewidth}%
- \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
- \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
- \cline{2-\NBcases}%
- \multicolumn{1}{c|}{}&\useKV[ClesQCM]{NomV}&\useKV[ClesQCM]{NomF}\\
- \hline%
- \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
- \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{##2==\ListeQCM[##1,2]}{$\boxtimes$}{$\square$}}{$\square$}%
- }\\
- }%
- \hline%
- \end{tabular}
+ \ifboolKV[ClesQCM]{ACompleter}{%
+ \xdef\PfCTotalCases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
}{%
- \setlength{\LargeurQCM}{\fpeval{(\linewidth-2*\tabcolsep-\useKV[ClesQCM]{Reponses}*(2*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
- \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
- \ifboolKV[ClesQCM]{Titre}{\cline{2-\NBcases}%
- \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\stepcounter{TitreQCM}\useKV[ClesQCM]{Nom} \ifboolKV[ClesQCM]{AlphT}{\Alph{TitreQCM}}{##2}}%
- \\
- }{}
- \hline%
- \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
- \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\PfCSolCellColor{##1}{##2}}{}\ListeQCM[##1,##2+1]%
- }\\
- }%
- \hline%
- \end{tabular}%
+ \xdef\PfCTotalCases{\useKV[ClesQCM]{Reponses}}%
}%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-2*\tabcolsep-\PfCTotalCases*(2*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\NumeroReponse{\fpeval{\useKV[ClesQCM]{Reponses}+2}}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\PfCTotalCases}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ % \ifboolKV[ClesQCM]{Titre}{\cline{2-\NBcases}%
+ \ifboolKV[ClesQCM]{Titre}{\cline{2-\fpeval{\PfCTotalCases+1}}%
+ \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\stepcounter{TitreQCM}\useKV[ClesQCM]{Nom} \ifboolKV[ClesQCM]{AlphT}{\Alph{TitreQCM}}{##2}}\ifnum\fpeval{\PfCTotalCases-\useKV[ClesQCM]{Reponses}}>0\relax\uppercase{&}\PfCTexteReponseEleve\fi%
+ \\
+ }{}%
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\PfCSolCellColor{##1}{##2}}{}\ListeQCM[##1,\fpeval{##2+1}]
+ }\ifnum\fpeval{\PfCTotalCases-\useKV[ClesQCM]{Reponses}}>0\relax\uppercase{&}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\fi\\
+ }%
+ \hline%
+ \end{tabular}%
}%
- \renewcommand{\arraystretch}{1}%
}%
+ \renewcommand{\arraystretch}{1}%
}%
+}%
}{%
- \newcommand\QCM[2][]{%
- \useKVdefault[ClesQCM]%
- \setKV[ClesQCM]{#1}%
- \ifboolKV[ClesQCM]{Seul}{%
- \QCMSeul[#1]{#2}%
+\newcommand\QCM[2][]{%
+ \useKVdefault[ClesQCM]%
+ \setKV[ClesQCM]{#1}%
+ \ifboolKV[ClesQCM]{Seul}{%
+ \QCMSeul[#1]{#2}%
+ }{%
+ \colorlet{PfCCouleurAlterneQCM}{\useKV[ClesQCM]{CouleurAlt}}%
+ \setcounter{QuestionQCM}{\fpeval{\useKV[ClesQCM]{Depart}-1}}%
+ \setcounter{TitreQCM}{0}
+ \setsepchar[*]{,*&}\ignoreemptyitems%
+ \readlist*\ListeQCM{#2}%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ \ifboolKV[ClesQCM]{Multiple}{%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\ListeNom{\useKV[ClesQCM]{Noms}}%
+ \setsepchar[*]{/}%
+ \readlist*\ListeNomsMul{\ListeNom}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ \cline{2-\NBcases}%
+ \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ListeNomsMul[##2]}%
+ \\
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{\ListeQCM[##1,\fpeval{##2+1}]==1}{$\boxtimes$}{$\square$}}{$\square$}%
+ }\\
+ }%
+ \hline%
+ \end{tabular}%
+ \renewcommand{\arraystretch}{1}%
}{%
- \colorlet{PfCCouleurAlterneQCM}{\useKV[ClesQCM]{CouleurAlt}}%
- \setcounter{QuestionQCM}{\fpeval{\useKV[ClesQCM]{Depart}-1}}%
- \setcounter{TitreQCM}{0}
- \setsepchar[*]{,*&}\ignoreemptyitems%
- \readlist*\ListeQCM{#2}%
- \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
- \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
- \ifboolKV[ClesQCM]{Multiple}{%
- \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
- \xdef\ListeNom{\useKV[ClesQCM]{Noms}}%
- \setsepchar[*]{/}%
- \readlist*\ListeNomsMul{\ListeNom}%
+ \ifboolKV[ClesQCM]{VF}{%
+ \setKV[ClesQCM]{Reponses=2}%
+ \setlength{\PfCLargeurQCM}{\useKV[ClesQCM]{Largeur}}%
+ \setlength{\LargeurQCM}{\linewidth-6\tabcolsep-2\PfCLargeurQCM-4\arrayrulewidth}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
\cline{2-\NBcases}%
- \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\ListeNomsMul[##2]}%
- \\
+ \multicolumn{1}{c|}{}&\useKV[ClesQCM]{NomV}&\useKV[ClesQCM]{NomF}\\
\hline%
\xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
\stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{\ListeQCM[##1,\fpeval{##2+1}]==1}{$\boxtimes$}{$\square$}}{$\square$}%
- }\\
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{##2==\ListeQCM[##1,2]}{$\boxtimes$}{$\square$}}{$\square$}%
+ }\\
}%
\hline%
- \end{tabular}%
- \renewcommand{\arraystretch}{1}%
+ \end{tabular}
}{%
- \ifboolKV[ClesQCM]{VF}{%
- \setKV[ClesQCM]{Reponses=2}%
- \setlength{\PfCLargeurQCM}{\useKV[ClesQCM]{Largeur}}%
- \setlength{\LargeurQCM}{\linewidth-6\tabcolsep-2\PfCLargeurQCM-4\arrayrulewidth}%
- \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
- \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
- \cline{2-\NBcases}%
- \multicolumn{1}{c|}{}&\useKV[ClesQCM]{NomV}&\useKV[ClesQCM]{NomF}\\
- \hline%
- \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
- \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{##2==\ListeQCM[##1,2]}{$\boxtimes$}{$\square$}}{$\square$}%
- }\\
- }%
- \hline%
- \end{tabular}
+ \ifboolKV[ClesQCM]{ACompleter}{%
+ \xdef\PfCTotalCases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
}{%
- \setlength{\LargeurQCM}{\fpeval{(\linewidth-2*\tabcolsep-\useKV[ClesQCM]{Reponses}*(2*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
- \xdef\NumeroReponse{\fpeval{\useKV[ClesQCM]{Reponses}+2}}%
- \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
- \ifboolKV[ClesQCM]{Titre}{\cline{2-\NBcases}%
- \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\stepcounter{TitreQCM}\useKV[ClesQCM]{Nom} \ifboolKV[ClesQCM]{AlphT}{\Alph{TitreQCM}}{##2}}%
- \\
- }{}%
- \hline%
- \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
- \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
- &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\PfCSolCellColor{##1}{##2}}{}\ListeQCM[##1,\fpeval{##2+1}]%
- }\\
- }%
- \hline%
- \end{tabular}%
+ \xdef\PfCTotalCases{\useKV[ClesQCM]{Reponses}}%
}%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-2*\tabcolsep-\PfCTotalCases*(2*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\NumeroReponse{\fpeval{\useKV[ClesQCM]{Reponses}+2}}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\PfCTotalCases}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ % \ifboolKV[ClesQCM]{Titre}{\cline{2-\NBcases}%
+ \ifboolKV[ClesQCM]{Titre}{\cline{2-\fpeval{\PfCTotalCases+1}}%
+ \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\stepcounter{TitreQCM}\useKV[ClesQCM]{Nom} \ifboolKV[ClesQCM]{AlphT}{\Alph{TitreQCM}}{##2}}\ifnum\fpeval{\PfCTotalCases-\useKV[ClesQCM]{Reponses}}>0\relax\uppercase{&}\PfCTexteReponseEleve\fi%
+ \\
+ }{}%
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\ifboolKV[ClesQCM]{Solution}{\PfCSolCellColor{##1}{##2}}{}\ListeQCM[##1,\fpeval{##2+1}]
+ }\ifnum\fpeval{\PfCTotalCases-\useKV[ClesQCM]{Reponses}}>0\relax\uppercase{&}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{PfCCouleurAlterneQCM}\fi}{}\fi\\
+ }%
+ \hline%
+ \end{tabular}%
}%
- \renewcommand{\arraystretch}{1}%
}%
+ \renewcommand{\arraystretch}{1}%
}%
}%
+}%
\NewDocumentCommand\PfCSolCellColor{mm}{%
\xdef\PfCFooSolColor{\ListeQCM[#1,\NumeroReponse]}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex b/macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
index df5743e439..fc1674d37f 100644
--- a/macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
@@ -4,25 +4,27 @@
\newtoks\tokPfCEngrenages%
\def\UpdatetoksEngrenages#1/#2\nil{\addtotok\tokPfCEngrenages{#1,#2,}}%
-\setKVdefault[Engrenages]{Couleur=LightSteelBlue,Unite=3mm,ListeCouleurs={LightSteelBlue}}
+\setKVdefault[Engrenages]{Couleur=LightSteelBlue,Unite=3mm,ListeCouleurs={?}}%
+%\defKV[Engrenages]{Couleur=\setKV[Engrenages]{ListeCouleurs=#1}}%
\NewDocumentCommand\Engrenages{o m}{%
\newtoks\toklistecouleur%
\toklistecouleur{}%
- \tokPfCEngrenages{}
+ \tokPfCEngrenages{}%
\useKVdefault[Engrenages]%
\setKV[Engrenages]{#1}%
\setsepchar[*]{,*/}%
\ignoreemptyitems
\readlist*\ListePfCEngrenages{#2}%
- \setsepchar{,}
- \xdef\PfCFooEngrenages{}
+ \setsepchar{,}%
+ \xdef\PfCFooEngrenages{}%
\foreachitem\compteur\in\ListePfCEngrenages{%
\xdef\PfCFooEngrenages{\PfCFooEngrenages \ListePfCEngrenages[\compteurcnt,1],\ListePfCEngrenages[\compteurcnt,2],}%
}%
\xdef\ListeAvantCouleurs{\useKV[Engrenages]{ListeCouleurs}}%
\readlist*\ListeCouleur{\ListeAvantCouleurs}%
\foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ %\setKV[Engrenages]{Couleurs=\ListeCouleur[1]}%
\BuildEngrenages{\PfCFooEngrenages}{\the\toklistecouleur}%
}%
@@ -102,19 +104,19 @@
fi;
endfor;
);
-}
+}%
\NewDocumentCommand\BuildEngrenages{mm}{%
- \ifluatex
- \mplibforcehmode
- \begin{mplibcode}
+ \ifluatex%
+ \mplibforcehmode%
+ \begin{mplibcode}%
input PfCEngrenages;
\BuildEngrenagesCode{#1}{#2}
trace EngrenageFinal;
- \end{mplibcode}
- \else
+ \end{mplibcode}%
+ \else%
\begin{mpost}[mpsettings={input PfCEngrenages;\BuildEngrenagesCode{#1}{#2}}]
trace EngrenageFinal;
- \end{mpost}
- \fi
+ \end{mpost}%
+ \fi%
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex b/macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
index 77c683b148..5b95ddb02e 100644
--- a/macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
@@ -58,24 +58,30 @@
}%
}{%
\ifboolKV[ClesAffine]{Retrouve}{%
- On sait que $\useKV[ClesAffine]{Nom}$ est une fonction affine. Donc elle s'\'ecrit sous la forme : \[\useKV[ClesAffine]{Nom}(\useKV[ClesAffine]{Variable})=\useKV[ClesAffine]{CoefDir}\useKV[ClesAffine]{Variable}+\useKV[ClesAffine]{OrdoOrig}\]
- Or, $\useKV[ClesAffine]{Nom}(\num{#2})=\num{#3}$ et $\useKV[ClesAffine]{Nom}(\num{#4})=\num{#5}$. Par cons\'equent, d'apr\`es la propri\'et\'e des accroissements :
+ \xdef\OrdOrigine{\fpeval{#3-(#3-#5)*#2/(#2-#4)}}%%
+ On sait que $\useKV[ClesAffine]{Nom}$ est une fonction affine. Donc elle s'\'ecrit sous la forme : \[\useKV[ClesAffine]{Nom}(\useKV[ClesAffine]{Variable})=\useKV[ClesAffine]{CoefDir}\useKV[ClesAffine]{Variable}+\useKV[ClesAffine]{OrdoOrig}.\]
+ Or, $\useKV[ClesAffine]{Nom}(\num{#2})=\num{#3}$ et $\useKV[ClesAffine]{Nom}(\num{#4})=\num{#5}$. \ifnum\fpeval{#3-#5}=0
+ Les images de \num{#2} et \num{#4} sont égales à \num{#3}. La fonction affine cherchée est donc constante et s'écrit :
+ \[\useKV[ClesAffine]{Nom}:\useKV[ClesAffine]{Variable}\mapsto\num{\OrdOrigine}.\]
+ \else
+ Par cons\'equent, d'apr\`es la propri\'et\'e des accroissements :
\begin{align*}
\useKV[ClesAffine]{CoefDir}&=\frac{\useKV[ClesAffine]{Nom}(\num{#2})-\useKV[ClesAffine]{Nom}(\num{#4})}{\num{#2}-\xintifboolexpr{#4<0}{(\num{#4})}{\num{#4}}}\\
\useKV[ClesAffine]{CoefDir}&=\frac{\num{#3}-\xintifboolexpr{#5<0}{(\num{#5})}{\num{#5}}}{\num{\fpeval{#2-#4}}}\\
\useKV[ClesAffine]{CoefDir}&=\frac{\num{\fpeval{#3-#5}}}{\num{\fpeval{#2-#4}}}%\\
\SSimpliTest{\fpeval{#3-#5}}{\fpeval{#2-#4}}\ifthenelse{\boolean{Simplification}}{\\\useKV[ClesAffine]{CoefDir}&=\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}}{}%
\end{align*}
- La fonction $\useKV[ClesAffine]{Nom}$ s'\'ecrit alors sous la forme $\displaystyle\useKV[ClesAffine]{Nom}(\useKV[ClesAffine]{Variable})=\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\useKV[ClesAffine]{Variable}+\useKV[ClesAffine]{OrdoOrig}$.
+ \def\PfCQuotientAffine{\fpeval{(#3-#5)/(#2-#4)}}%
+ La fonction $\useKV[ClesAffine]{Nom}$ s'\'ecrit alors sous la forme $\displaystyle\useKV[ClesAffine]{Nom}(\useKV[ClesAffine]{Variable})=\ifnum\fpeval{abs(\PfCQuotientAffine)}=1\relax\Affichage[Lettre={\useKV[ClesAffine]{Variable}}]{0}{\PfCQuotientAffine}{0}\else\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\useKV[ClesAffine]{Variable}\fi+\useKV[ClesAffine]{OrdoOrig}$.
\\De plus, comme $\useKV[ClesAffine]{Nom}(\num{#2})=\num{#3}$, alors :
\begin{align*}
- \SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\times\xintifboolexpr{#2<0}{(\num{#2})}{\num{#2}}+\useKV[ClesAffine]{OrdoOrig}&=\num{#3}\\
+ \ifnum\PfCQuotientAffine=1\relax\else\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\times\xintifboolexpr{#2<0}{(\num{#2})}{\num{#2}}+\useKV[ClesAffine]{OrdoOrig}\uppercase{&}=\num{#3}\\\fi
\SSimplifie{\fpeval{(#3-#5)*#2}}{\fpeval{#2-#4}}+\useKV[ClesAffine]{OrdoOrig}&=\num{#3}\\
\useKV[ClesAffine]{OrdoOrig}&=\num{\fpeval{#3-(#3-#5)*#2/(#2-#4)}}
\end{align*}
- \xdef\OrdOrigine{\fpeval{#3-(#3-#5)*#2/(#2-#4)}}
La fonction affine $\useKV[ClesAffine]{Nom}$ cherch\'ee est :
- \[\useKV[ClesAffine]{Nom}:\useKV[ClesAffine]{Variable}\mapsto\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\useKV[ClesAffine]{Variable}\xintifboolexpr{\OrdOrigine==0}{}{\xintifboolexpr{\OrdOrigine>0}{+\num{\OrdOrigine}}{-\num{\fpeval{0-\OrdOrigine}}}}\]
+ \[\useKV[ClesAffine]{Nom}:\useKV[ClesAffine]{Variable}\mapsto\ifnum\fpeval{abs(\PfCQuotientAffine)}=1\relax\Affichage[Lettre={\useKV[ClesAffine]{Variable}}]{0}{\PfCQuotientAffine}{\OrdOrigine}\else\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\useKV[ClesAffine]{Variable}\xintifboolexpr{\OrdOrigine==0}{}{\xintifboolexpr{\OrdOrigine>0}{+\num{\OrdOrigine}}{-\num{\fpeval{0-\OrdOrigine}}}}\fi.\]
+ \fi
}{%
%
}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCInfixRPN.sty b/macros/latex/contrib/profcollege/latex/PfCInfixRPN.sty
new file mode 100644
index 0000000000..a0851a5dd5
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCInfixRPN.sty
@@ -0,0 +1,538 @@
+%%
+%% This is file `infix-RPN.tex',
+%%
+%% IMPORTANT NOTICE:
+%%
+%% Package `infix-RPN.tex'
+%%
+%% Main code:
+%% Jean-Côme Charpentier <jean-come.charpentier@wanadoo.fr>
+%%
+%% Contributions by
+%% Christophe Jorssen <christophe.jorssen@libre.fr.invalid>
+%% `libre' is the french word for `free' :-)
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN archives
+%% in directory CTAN:/macros/latex/base/lppl.txt.
+%%
+%% DESCRIPTION:
+%% `infix-RPN' is a package to convert infix expressions to
+%% Reverse Polish Notation
+%%
+%%
+\def\RCS$#1: #2 ${\expandafter\def\csname RCS#1\endcsname{#2}}
+\RCS$Revision: 1.7 $
+\RCS$Date: 2004-07-06 23:41:52+02 $
+
+\def\fileversion{0.11}
+\csname infixRPNLoaded\endcsname
+\let\infixRPNLoaded\endinput
+\message{`infix-RPN' v\fileversion\space (Rev \RCSRevision, \RCSDate), J.-C.Charpentier/C.Jorssen}
+
+\edef\PfCopAtCode{\the\catcode`\@}
+\edef\PfCopHatCode{\the\catcode`\^}
+\edef\PfCopUnderscoreCode{\the\catcode`\_}
+\catcode`\@=11\relax
+\catcode`\^=12\relax
+\catcode`\_=11\relax
+
+\def\s@pow{exp}
+\def\s@lpar{(}
+\def\s@rpar{)}
+\def\s@comma{,}
+
+\def\DeclareNewPSOperator{%
+ \bgroup
+ \catcode`\_=11\relax
+ \DeclareNewPSOperator@i
+}
+
+\def\DeclareNewPSOperator@i#1{%
+ \expandafter\ifx\csname PS@operator@list\endcsname\relax
+ \gdef\PS@operator@list{#1}%
+ \else
+ \xdef\PS@operator@list{#1,\PS@operator@list}%
+ \fi
+ \expandafter\gdef\csname s@#1\endcsname{#1}%
+ \egroup
+}
+
+\DeclareNewPSOperator{add}
+\DeclareNewPSOperator{sub}
+\DeclareNewPSOperator{mul}
+\DeclareNewPSOperator{div}
+\DeclareNewPSOperator{exp}
+\DeclareNewPSOperator{abs}
+\DeclareNewPSOperator{sin}
+\DeclareNewPSOperator{cos}
+\DeclareNewPSOperator{atan}
+\DeclareNewPSOperator{neg}
+\DeclareNewPSOperator{ceiling}
+\DeclareNewPSOperator{floor}
+\DeclareNewPSOperator{truncate}
+\DeclareNewPSOperator{sqrt}
+\DeclareNewPSOperator{ln}
+\DeclareNewPSOperator{log}
+
+
+\newcount\@parenthesis
+\newcount\token@cpt
+\newif\if@begin@token
+\newif\if@in@number
+\newif\if@in@decimal
+\newif\if@in@name
+\newif\if@sign
+\def\@tokencreate#1{%
+ \expandafter\xdef\csname PfCop@token\the\token@cpt\endcsname{#1}%
+ \global\advance\token@cpt\@ne
+ \expandafter\global
+ \expandafter\let\csname PfCop@token\the\token@cpt\endcsname\relax
+ \global\advance\token@cpt\m@ne
+}
+\def\@tokenappend#1{%
+ \expandafter\xdef\csname PfCop@token\the\token@cpt\endcsname
+ {\csname PfCop@token\the\token@cpt\endcsname#1}%
+}
+\def\@tokensingle#1{%
+ \edef\@arg{#1}%
+ \if@in@name
+ \global\advance\token@cpt\@ne
+ \@in@namefalse
+ \fi
+ \if@in@number
+ \global\advance\token@cpt\@ne
+ \@in@numberfalse
+ \@in@decimalfalse
+ \fi
+ \ifx\@arg\s@add
+ \if@sign
+ % ignore + sign
+ \global\advance\token@cpt\m@ne
+ \else
+ \@tokencreate{#1}%
+ \fi
+ \else\ifx\@arg\s@sub
+ \if@sign
+ \@tokencreate{\s@neg}%
+ \else
+ \@tokencreate{#1}%
+ \fi
+ \else
+ \@tokencreate{#1}%
+ \fi\fi
+ \global\advance\token@cpt\@ne
+}
+\def\@tokenuse#1{%
+ \expandafter\ifx\csname PfCop@token#1\endcsname\s@comma%
+ \else
+ \xdef\RPN{\RPN\space\csname PfCop@token#1\endcsname}%
+ \fi
+}
+
+\let\endscanline\relax
+\def\scan@line{%
+ \begingroup
+ \catcode`\ =12
+ \@parenthesis=\z@
+ \@in@numberfalse
+ \@in@decimalfalse
+ \@in@namefalse
+ \global\token@cpt=\@ne
+ \global\@signtrue
+ \scan@@line
+}
+\def\scan@@line#1{\scan@@@line#1\endscanline\endgroup}
+\def\scan@@@line#1#2\endscanline{%
+ \PfCop@testchar{#1}%
+ \ifPfCop@isdigit
+ \global\@signfalse
+ \if@in@number
+ \@tokenappend{#1}%
+ \else \if@in@name
+ \@in@namefalse
+ \@in@numbertrue
+ \@tokenappend{#1}%
+ \else
+ \@in@numbertrue
+ \@tokencreate{#1}%
+ \fi\fi
+ \fi
+ \ifPfCop@isplus
+ \@tokensingle{\s@add}%
+ \global\@signtrue
+ \fi
+ \ifPfCop@isminus
+ \@tokensingle{\s@sub}%
+ \global\@signtrue
+ \fi
+ \ifPfCop@ismultiply
+ \@tokensingle{\s@mul}%
+ \global\@signtrue
+ \fi
+ \ifPfCop@isdivide
+ \@tokensingle{\s@div}%
+ \global\@signtrue
+ \fi
+ \ifPfCop@ispower
+ \@tokensingle{\s@pow}%
+ \global\@signtrue
+ \fi
+ \ifPfCop@isdecimalsep
+ \global\@signfalse
+ \if@in@decimal
+ \errmessage{Syntax error: number with multiple separators!}%
+ \else \if@in@number
+ \@in@decimaltrue
+ \@tokenappend{.}%
+ \else
+ \@tokencreate{.}%
+ \@in@numbertrue
+ \@in@decimaltrue
+ \fi\fi
+ \fi
+ \ifPfCop@iscomma
+ \@tokensingle{,}%
+ \global\@signtrue
+ \fi
+ \ifPfCop@islparenthesis
+ \@tokensingle{(}%
+ \global\@signtrue
+ \fi
+ \ifPfCop@isrparenthesis
+ \global\@signfalse
+ \@tokensingle{)}%
+ \fi
+ \ifPfCop@isspace
+ \if@in@number
+ \@in@numberfalse
+ \@in@decimalfalse
+ \global\advance\token@cpt\@ne
+ \else \if@in@name
+ \@in@namefalse
+ \global\advance\token@cpt\@ne
+ \fi\fi
+ \fi
+ \ifPfCop@isother
+ \global\@signfalse
+ \if@in@name
+ \@tokenappend{#1}%
+ \else \if@in@number
+ \@in@numberfalse
+ \@in@decimalfalse
+ \@in@nametrue
+ \@tokenappend{#1}%
+ \else
+ \@in@nametrue
+ \@tokencreate{#1}%
+ \fi\fi
+ \fi
+ \def\arg{#2}%
+ \ifx\empty\arg
+ \let\next\relax
+ \else
+ \let\next\scan@@@line
+ \fi
+ \expandafter\next\arg\endscanline
+}
+\count255=`\0 \edef\PfCop@numbegin{\the\count255}
+\count255=`\9 \edef\PfCop@numend{\the\count255}
+\count255=`\+ \edef\PfCop@plus{\the\count255}
+\count255=`\- \edef\PfCop@minus{\the\count255}
+\count255=`\* \edef\PfCop@multiply{\the\count255}
+\count255=`\/ \edef\PfCop@divide{\the\count255}
+\count255=`\^ \edef\PfCop@power{\the\count255}
+\count255=`\. \edef\PfCop@dot{\the\count255}
+\count255=`\, \edef\PfCop@comma{\the\count255}
+\count255=`\( \edef\PfCop@lparenthesis{\the\count255}
+\count255=`\) \edef\PfCop@rparenthesis{\the\count255}
+\edef\PfCop@space{32}
+\newif\ifPfCop@isdigit
+\newif\ifPfCop@isplus
+\newif\ifPfCop@isminus
+\newif\ifPfCop@ismultiply
+\newif\ifPfCop@isdivide
+\newif\ifPfCop@ispower
+\newif\ifPfCop@isdecimalsep
+\newif\ifPfCop@iscomma
+\newif\ifPfCop@islparenthesis
+\newif\ifPfCop@isrparenthesis
+\newif\ifPfCop@isspace
+\newif\ifPfCop@isother
+\def\PfCop@testchar#1{%
+ \PfCop@isdigitfalse
+ \PfCop@isplusfalse
+ \PfCop@isminusfalse
+ \PfCop@ismultiplyfalse
+ \PfCop@isdividefalse
+ \PfCop@ispowerfalse
+ \PfCop@isdecimalsepfalse
+ \PfCop@iscommafalse
+ \PfCop@islparenthesisfalse
+ \PfCop@isrparenthesisfalse
+ \PfCop@isspacefalse
+ \PfCop@isotherfalse
+ \count255=`#1\relax
+ \ifnum\count255=\PfCop@plus \relax
+ \PfCop@isplustrue
+ \else \ifnum\count255=\PfCop@minus \relax
+ \PfCop@isminustrue
+ \else \ifnum\count255=\PfCop@multiply \relax
+ \PfCop@ismultiplytrue
+ \else \ifnum\count255=\PfCop@divide \relax
+ \PfCop@isdividetrue
+ \else \ifnum\count255=\PfCop@power \relax
+ \PfCop@ispowertrue
+ \else \ifnum\count255=\PfCop@dot \relax
+ \PfCop@isdecimalseptrue
+ \else \ifnum\count255=\PfCop@comma \relax
+ \PfCop@iscommatrue
+ \else \ifnum\count255=\PfCop@lparenthesis \relax
+ \PfCop@islparenthesistrue
+ \else \ifnum\count255=\PfCop@rparenthesis \relax
+ \PfCop@isrparenthesistrue
+ \else \ifnum\count255=\PfCop@space \relax
+ \PfCop@isspacetrue
+ \else \ifnum\count255<\PfCop@numbegin \relax
+ \PfCop@isothertrue
+ \else \ifnum\count255>\PfCop@numend \relax
+ \PfCop@isothertrue
+ \else \PfCop@isdigittrue
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+}
+
+\def\search@term#1#2{%
+ \begingroup
+ \count1=#1\relax
+ \count255=#2\relax
+ \ifnum\count1=\count255
+ \@tokenuse{#1}%
+ \else
+ \count5=\count255
+ \count7=\count1
+ \advance\count7\m@ne
+ \count3=\z@
+ \loop
+ \ifnum\count5>\count7
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@rpar\relax
+ \advance\@parenthesis\@ne
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@lpar\relax
+ \advance\@parenthesis\m@ne
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@add\relax
+ \ifnum\@parenthesis=\z@
+ \count3=\count5
+ \count5=\z@
+ \fi
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@sub\relax
+ \ifnum\@parenthesis=\z@
+ \count3=\count5
+ \count5=\z@
+ \fi
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@comma\relax
+ \ifnum\@parenthesis=\z@
+ \count3=\count5
+ \count5=\z@
+ \fi
+ \fi
+ \advance\count5\m@ne
+ \repeat
+ \ifnum\count3=\z@
+ \ifnum\@parenthesis=\z@
+ \search@factor{\the\count1}{\the\count255}%
+ \else
+ \errmessage{Syntax error: unbalanced parenthesis!}%
+ \fi
+ \else
+ \advance\count3\m@ne
+ \search@term{\the\count1}{\the\count3}%
+ \advance\count3\tw@
+ \search@term{\the\count3}{\the\count255}%
+ \advance\count3\m@ne
+ \@tokenuse{\the\count3}%
+ \fi
+ \fi
+ \endgroup
+}
+\def\search@factor#1#2{%
+ \begingroup
+ \count1=#1\relax
+ \count255=#2\relax
+ \ifnum\count1=\count255
+ \@tokenuse{\the\count1}%
+ \else
+ \count5=\count255
+ \count7=\count1
+ \advance\count7\m@ne
+ \count3=\z@
+ \loop
+ \ifnum\count5>\count7
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@rpar\relax
+ \advance\@parenthesis\@ne
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@lpar\relax
+ \advance\@parenthesis\m@ne
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@mul\relax
+ \ifnum\@parenthesis=\z@
+ \count3=\count5
+ \count5=\z@
+ \fi
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@div\relax
+ \ifnum\@parenthesis=\z@
+ \count3=\count5
+ \count5=\z@
+ \fi
+ \fi
+ \advance\count5\m@ne
+ \repeat
+ \ifnum\count3=\z@
+ \ifnum\@parenthesis=\z@
+ \search@power{\the\count1}{\the\count255}%
+ \else
+ \errmessage{! Syntax error: unbalanced parenthesis}%
+ \fi
+ \else
+ \advance\count3\m@ne
+ \search@factor{\the\count1}{\the\count3}%
+ \advance\count3\tw@
+ \search@factor{\the\count3}{\the\count255}%
+ \advance\count3\m@ne
+ \@tokenuse{\the\count3}%
+ \fi
+ \fi
+ \endgroup
+}
+\def\search@power#1#2{%
+ \begingroup
+ \count1=#1\relax
+ \count255=#2\relax
+ \ifnum\count1=\count255
+ \@tokenuse{#1}%
+ \else
+ \count5=\count255
+ \count7=\count1
+ \advance\count7\m@ne
+ \count3=\z@
+ \loop
+ \ifnum\count5>\count7
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@rpar\relax
+ \advance\@parenthesis\@ne
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@lpar\relax
+ \advance\@parenthesis\m@ne
+ \fi
+ \expandafter\ifx\csname PfCop@token\the\count5\endcsname\s@pow\relax
+ \ifnum\@parenthesis=\z@
+ \count3=\count5
+ \count5=\z@
+ \fi
+ \fi
+ \advance\count5\m@ne
+ \repeat
+ \ifnum\count3=\z@
+ \ifnum\@parenthesis=\z@
+ \search@primary{\the\count1}{\the\count255}%
+ \else
+ \errmessage{Syntax error: unbalanced parenthesis}%
+ \fi
+ \else
+ \advance\count3\m@ne
+ \search@power{\the\count1}{\the\count3}%
+ \advance\count3\tw@
+ \search@power{\the\count3}{\the\count255}%
+ \advance\count3\m@ne
+ \@tokenuse{\the\count3}%
+ \fi
+ \fi
+ \endgroup
+}
+\def\search@primary#1#2{%
+ \begingroup
+ \count1=#1\relax
+ \count255=#2\relax
+ \ifnum\count1=\count255
+ \@tokenuse{#1}%
+ \else
+ \edef\current@cnt{#1}%
+ \expandafter\compare@PS@operator\PS@operator@list,\@nil
+ \expandafter\ifx\csname PfCop@token#1\endcsname\s@lpar\relax
+ \expandafter\ifx\csname PfCop@token#2\endcsname\s@rpar\relax
+ \advance\count1\@ne
+ \advance\count255\m@ne
+ \search@term{\the\count1}{\the\count255}%
+ \else
+ \errmessage{Syntax error: Garbage after parenthesis
+ (tokens '#1' to '#2')}%
+ \fi
+ \fi
+ \fi
+ \endgroup
+}
+
+%\let\@nil\relax
+%\let\@nil\@empty
+
+%\def\compare@PS@operator#1,#2\@nil{%
+% \def\@tempa{#1}%
+% \def\@tempb{#2}%
+% \expandafter\ifx\csname PfCop@token\current@cnt\endcsname\@tempa%
+% \advance\count1\@ne
+% \search@primary{\the\count1}{\the\count255}%
+% \advance\count1\m@ne
+% \@tokenuse{\the\count1}%
+% \fi
+% \ifx\@tempb\empty
+% \let\next\relax
+% \let\@tempb\relax
+% \else
+% \let\next\compare@PS@operator
+% \fi
+% \expandafter\next\@tempb\@nil
+%}
+
+\let\@nil\undefined
+
+\def\compare@PS@operator#1,#2\@nil{%
+ \def\@tempa{#1}%
+ \def\@tempb{#2}%
+ \expandafter\ifx\csname PfCop@token\current@cnt\endcsname\@tempa%
+ \advance\count1\@ne
+ \search@primary{\the\count1}{\the\count255}%
+ \advance\count1\m@ne
+ \@tokenuse{\the\count1}%
+ \fi
+ \ifx\@tempb\empty
+ \let\next\@gobble
+ \else
+ \let\next\compare@PS@operator
+ \fi
+ \expandafter\next\@tempb\@nil
+}
+
+
+\def\infixtoRPN{%
+ \begingroup
+ \catcode`\ =12
+ \catcode`\^=12
+ \infixt@RPN
+}
+\def\infixt@RPN#1{%
+ \xdef\@expression{#1}%
+ \endgroup
+ \def\RPN{}%
+ \expandafter\scan@line\expandafter{\@expression}%
+ \expandafter\ifx\csname PfCop@token\the\token@cpt\endcsname\relax
+ \advance\token@cpt\m@ne
+ \fi
+ \search@term{1}{\the\token@cpt}%
+}
+
+\catcode`\@=\PfCopAtCode\relax
+\catcode`\^=\PfCopHatCode\relax
+\catcode`\_=\PfCopUnderscoreCode\relax
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCMulJap.tex b/macros/latex/contrib/profcollege/latex/PfCMulJap.tex
index e0457471e1..bdb59526f0 100644
--- a/macros/latex/contrib/profcollege/latex/PfCMulJap.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCMulJap.tex
@@ -229,5 +229,6 @@
endfor;
fi;
\end{mplibcode}
+ \mplibnumbersystem{scaled}
\fi
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex b/macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex
index 56a7ad6943..7851f36ba7 100644
--- a/macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex
@@ -6,7 +6,7 @@
\def\UpdatetoksPuzzleA#1\nil{\addtotok\toklistepuzzlea{"#1",}}%
-\setKVdefault[ClesPuzzleMul]{Solution=false,Unite=1cm,Couleur=LightSteelBlue}
+\setKVdefault[ClesPuzzleMul]{Solution=false,Unite=1cm,Couleur=LightSteelBlue,Cube=false}
\NewDocumentCommand\PuzzleMul{om}{%
\useKVdefault[ClesPuzzleMul]%
@@ -17,8 +17,12 @@
\xdef\HauteurPuzzle{\PfCListePuzzlelen}%
\toklistepuzzlea{}%
\foreachitem\compteur\in\PfCListePuzzle{\expandafter\UpdatetoksPuzzleA\compteur\nil}%
- \BuildPuzzle{\the\toklistepuzzlea}%
-}
+ \ifboolKV[ClesPuzzleMul]{Cube}{%
+ \BuildPuzzleEspace{\the\toklistepuzzlea}%
+ }{%
+ \BuildPuzzle{\the\toklistepuzzlea}%
+ }%
+}%
\def\BuildPuzzleCode{%
def PreDrawPuzzle ( expr ww, hh, uu ) =
diff --git a/macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex b/macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
index 117c2a0905..4fe05bc4d0 100644
--- a/macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
@@ -22,18 +22,20 @@
\setKV[TraceG]{#1}%
\tokPfCListeDesFonctions{}%
\tokPfCListeDesNomsFonctions{}%
- \xdef\PfCFooFn{\useKV[ClesFonction]{Calcul}}
- \xdef\PfCFooNomFn{\useKV[TraceG]{NomCourbe}}
+ \xdef\PfCFooFn{\useKV[ClesFonction]{Calcul}}%
+ \xdef\PfCFooNomFn{\useKV[TraceG]{NomCourbe}}%
\ifx\bla\PfCFooFn\bla%
- \else
- \readlist*\ListeDesFonctions{\PfCFooFn}
+ \else%
+ \setsepchar{,}\ignoreemptyitems
+ \readlist*\ListeDesFonctions{\PfCFooFn}%
+ \reademptyitems
\foreachitem\compteur\in\ListeDesFonctions{\expandafter\UpdatePfCListeDesFonctions\compteur\nil}%
- \fi
- \ifx\bla\PfCFooNomFn\bla
- \else
- \readlist*\ListeDesNomsFonctions{\PfCFooNomFn}
+ \fi%
+ \ifx\bla\PfCFooNomFn\bla%
+ \else%
+ \readlist*\ListeDesNomsFonctions{\PfCFooNomFn}%
\foreachitem\compteur\in\ListeDesNomsFonctions{\expandafter\UpdatePfCListeDesNomsFonctions\compteur\nil}%
- \fi
+ \fi%
\tokPfCLabelX{}%
\tokPfCLabelY{}%
\addtotok\tokPfCLabelX{"\useKV[TraceG]{LabelX}"}%
@@ -79,7 +81,7 @@
\MPCourbeNew{\PfCFooListePoints}%
}%
}%
- }
+ }%
}{%
\setsepchar{,}\ignoreemptyitems%
\readlist*\ListeFonction{#2}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex b/macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
index dfbd3a5d23..6628d3d505 100644
--- a/macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
@@ -1,7 +1,9 @@
%%%
% Patrons de pavés droits et cubes
%%%
-\setKVdefault[ClesPatron]{Cube,Arete=1cm,ListeCouleurs={white},Pave=false,Largeur=2cm,Hauteur=1.5cm,Profondeur=1cm,Codes=false}%
+\setKVdefault[ClesPatron]{Cube,Arete=1cm,ListeCouleurs={white},Pave=false,Largeur=2cm,Hauteur=1.5cm,Profondeur=1cm,Codes=false,AColorier=false}%
+%EcartColorier est en nombre de parts pour le cube, en mm pour le pavé.
+\defKV[ClesPatron]{EcartColorier=\setKV[ClesPatron]{AColorier}}%
\defKV[ClesPatron]{Traces=\setKV[ClesPatron]{Codes}}%
\newtoks\toklistepatron%
@@ -30,7 +32,7 @@
}%
}%
-\setsepchar{,}\ignoreemptyitems
+\setsepchar{,}\ignoreemptyitems%
\readlist*\ListePatronsCube{%
{ooxo,xxxx,ooxo},%
{oxoo,xxxx,xooo},%
@@ -78,7 +80,7 @@
{poho,lpho,poho,lohp},%
{poho,loho,plhl,loho},%
{poho,loho,plho,lohp},%
- {poho,loho,poho,lphp},%
+ {poho,loho,poho,lphp},%20
{phlh,holo,polo,holo},%
{phlo,holp,polo,holo},%
{phlo,holo,polh,holo},%
@@ -88,17 +90,17 @@
{polo,hplo,polo,holp},%
{polo,holo,phlh,holo},%
{polo,holo,phlo,holp},%
- {polo,holo,polo,hplp},%
+ {polo,holo,polo,hplp},%30
{hlpo,lopo,hopl,pool},%
{hopo,lhpo,hopl,pool},%
{hopo,lopo,hlph,pool},%
{lhpo,hopo,loph,pooh},%
{lopo,hlpo,loph,pooh},%
- {lopo,hopo,lhoh,pooh},%
+ {lopo,hopo,lhph,pooh},%
{plho,loho,pohl,hool},%
{poho,lpho,pohl,hool},%
{poho,loho,plhl,hool},%
- {lpho,poho,lohp,hoop},%
+ {lpho,poho,lohp,hoop},%40
{loho,plho,lohp,hoop},%
{loho,poho,lphp,hoop},%
{phlo,holo,polh,looh},%
@@ -108,23 +110,23 @@
{holo,phlo,holp,loop},%
{holo,polo,hplp,loop},%
{hpo,lpo,hpl,pol,hol},%
- {lpo,hpo,lph,poh,loh},%
- {pho,plo,phl,hol,pol},%
+ {lpo,hpo,lph,poh,loh},%50
+ {pho,lho,phl,hol,pol},%
{hpoo,lpho,pohl,hool},%
{lpoo,hplo,polh,looh},%
- {phoo,lhpo,hopl,pool}
-}
+ {phoo,lhpo,hopl,pool}%
+}%
\readlist*\ListePatronsPaveCouleurs{%
- {Orange,Crimson,Orange,LightGreen,Crimson,LightGreen},
- {Orange,Crimson,LightGreen,Orange,Crimson,LightGreen},
- {Orange,Crimson,LightGreen,Crimson,Orange,LightGreen},
- {Orange,Crimson,LightGreen,Crimson,LightGreen,Orange},
- {Crimson,Orange,LightGreen,Orange,Crimson,LightGreen},
- {Crimson,Orange,LightGreen,Crimson,Orange,LightGreen},
- {Crimson,Orange,LightGreen,Crimson,LightGreen,Orange},
- {Crimson,LightGreen,Orange,Crimson,Orange,LightGreen},
- {Crimson,LightGreen,Orange,Crimson,LightGreen,Orange},
+ {Orange,Crimson,Orange,LightGreen,Crimson,LightGreen},%
+ {Orange,Crimson,LightGreen,Orange,Crimson,LightGreen},%
+ {Orange,Crimson,LightGreen,Crimson,Orange,LightGreen},%
+ {Orange,Crimson,LightGreen,Crimson,LightGreen,Orange},%
+ {Crimson,Orange,LightGreen,Orange,Crimson,LightGreen},%
+ {Crimson,Orange,LightGreen,Crimson,Orange,LightGreen},%
+ {Crimson,Orange,LightGreen,Crimson,LightGreen,Orange},%
+ {Crimson,LightGreen,Orange,Crimson,Orange,LightGreen},%
+ {Crimson,LightGreen,Orange,Crimson,LightGreen,Orange},%
{Crimson,LightGreen,Crimson,Orange,LightGreen,Orange},%10
{LightGreen,Crimson,LightGreen,Orange,Crimson,Orange},%
{LightGreen,Crimson,Orange,LightGreen,Crimson,Orange},%
@@ -169,9 +171,277 @@
{Crimson,Orange,Crimson,LightGreen,Orange,LightGreen},%
{Crimson,LightGreen,Orange,Crimson,LightGreen,Orange},%
{LightGreen,Crimson,Orange,LightGreen,Crimson,Orange},%
- {Crimson,Orange,LightGreen,Crimson,Orange,LightGreen}%
+ {Crimson,Orange,LightGreen,Crimson,Orange,LightGreen}%
+}%
+\reademptyitems%
+
+\def\MPPatronPaveCode{%
+ Largeur=\useKV[ClesPatron]{Largeur};
+ Hauteur=\useKV[ClesPatron]{Hauteur};
+ Profondeur=\useKV[ClesPatron]{Profondeur};
+ %
+ pair C[],M[],N[],O[],P[];
+ %
+ color Col[],CoulDefaut;
+ CoulDefaut=white;
+ %
+ boolean Codes,Allume[][],AColorier;
+ Codes=\useKV[ClesPatron]{Codes};
+ AColorier=\useKV[ClesPatron]{AColorier};
+ if AColorier:
+ EcartColorier=\useKV[ClesPatron]{EcartColorier}*1mm;
+ fi;
+ %
+ numeric DecalCol[];
+ %
+ vardef Allumage(text t)=
+ nblignes:=0;
+ for p_=t:
+ Long:=length p_;
+ nblignes:=nblignes+1;
+ for k=0 upto Long-1:
+ Allume[nblignes][k]=false;
+ endfor;
+ endfor;
+ enddef;
+ %
+ vardef LectureLargeur(text t)=
+ for p_=t:
+ Long:=length p_;
+ endfor;
+ for k=1 upto Long-1:
+ for p_=t:
+ if substring(k,k+1) of p_="o":
+ if k=1:
+ if (substring(0,1) of p_="h") and (substring(1,2) of p_="p"):
+ DecalCol[k]:=Largeur;
+ fi;
+ if (substring(0,1) of p_="h") and (substring(1,2) of p_="l"):
+ DecalCol[k]:=Profondeur;
+ fi;
+ if (substring(0,1) of p_="p") and (substring(1,2) of p_="h"):
+ DecalCol[k]:=Largeur;
+ fi;
+ if (substring(0,1) of p_="p") and (substring(1,2) of p_="l"):
+ DecalCol[k]:=Hauteur;
+ fi;
+ if (substring(0,1) of p_="l") and (substring(1,2) of p_="h"):
+ DecalCol[k]:=Profondeur;
+ fi;
+ if (substring(0,1) of p_="l") and (substring(1,2) of p_="p"):
+ DecalCol[k]:=Hauteur;
+ fi;
+ fi;
+ elseif substring(k,k+1) of p_="l":
+ DecalCol[k]:=Largeur;
+ elseif substring(k,k+1) of p_="h":
+ DecalCol[k]:=Hauteur;
+ elseif substring(k,k+1) of p_="p":
+ DecalCol[k]:=Profondeur;
+ fi;
+ endfor;
+ endfor;
+ enddef;
+ %
+ vardef Patron(text t)=
+ path PathPave;
+ nblignes:=-1;
+ NBLignes:=0;
+ nbcol:=0;
+ nbfaces:=0;
+ for p_=t:
+ Long:=length p_;
+ nbcolonnes:=0;
+ NBColonnes:=0;
+ if substring(0,1) of p_="h":
+ YEchelle:=Hauteur;
+ elseif substring(0,1) of p_="l":
+ YEchelle:=Largeur;
+ elseif substring(0,1) of p_="p":
+ YEchelle:=Profondeur;
+ fi;
+ nblignes:=nblignes-YEchelle;
+ NBLignes:=NBLignes+1;
+ for k=1 upto Long-1:
+ if substring(k,k+1) of p_="o":
+ if k=1:
+ PathPave:=(unitsquare scaled 0) shifted ((0,-1));
+ fi;
+ elseif substring(k,k+1) of p_="l":
+ nbcol:=nbcol+1;
+ PathPave:=(unitsquare xscaled Largeur yscaled YEchelle) shifted ((nbcolonnes,nblignes));
+ Allume[NBLignes][NBColonnes]:=true;
+ nbfaces:=nbfaces+1;
+ C[nbfaces]=center PathPave;
+ M[nbfaces]=point(0) of PathPave;
+ N[nbfaces]=point(1) of PathPave;
+ O[nbfaces]=point(2) of PathPave;
+ P[nbfaces]=point(3) of PathPave;
+ elseif substring(k,k+1) of p_="h":
+ nbcol:=nbcol+1;
+ PathPave:=(unitsquare xscaled Hauteur yscaled YEchelle) shifted ((nbcolonnes,nblignes));
+ Allume[NBLignes][NBColonnes]:=true;
+ nbfaces:=nbfaces+1;
+ C[nbfaces]=center PathPave;
+ M[nbfaces]=point(0) of PathPave;
+ N[nbfaces]=point(1) of PathPave;
+ O[nbfaces]=point(2) of PathPave;
+ P[nbfaces]=point(3) of PathPave;
+ elseif substring(k,k+1) of p_="p":
+ nbcol:=nbcol+1;
+ PathPave:=(unitsquare xscaled Profondeur yscaled YEchelle) shifted ((nbcolonnes,nblignes));
+ Allume[NBLignes][NBColonnes]:=true;
+ nbfaces:=nbfaces+1;
+ C[nbfaces]=center PathPave;
+ M[nbfaces]=point(0) of PathPave;
+ N[nbfaces]=point(1) of PathPave;
+ O[nbfaces]=point(2) of PathPave;
+ P[nbfaces]=point(3) of PathPave;
+ fi;
+ if (unknown Col[nbcol]):
+ else:
+ if Col[nbcol]=white:
+ else:
+ if AColorier=false:
+ fill PathPave withcolor Col[nbcol];
+ fi;
+ fi;
+ fi;
+ if nbfaces>0:
+ trace M[nbfaces]--P[nbfaces];
+ trace N[nbfaces]--O[nbfaces];
+ trace P[nbfaces]--O[nbfaces];
+ trace M[nbfaces]--N[nbfaces];
+ fi;
+ nbcolonnes:=nbcolonnes+DecalCol[k];
+ NBColonnes:=NBColonnes+1;
+ endfor;
+ endfor;
+ enddef;
+ %
+ vardef EffectuerTraces=
+ if Codes:
+ \useKV[ClesPatron]{Traces};
+ fi;
+ enddef;
+}%
+
+\def\MPPatronPave#1#2{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ \MPPatronPaveCode
+ n:=0;
+ for p_=#2:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ Col[n]=CoulDefaut;
+ fi;
+ endfor;
+ %
+ LectureLargeur(#1);
+ Allumage(#1);
+ if AColorier:
+ drawoptions(dashed evenly);
+ fi;
+ Patron(#1);
+ if AColorier:
+ drawoptions();
+ toto:=0;
+ for l=1 upto NBLignes:
+ for k=0 upto NBColonnes-1:
+ if Allume[l][k]:
+ toto:=toto+1;
+ % trait vertical gauche
+ if k=0:
+% trace M[toto]--P[toto];
+ tpoints:=floor(abs(M[toto]-P[toto])/EcartColorier);
+ for t=1 upto tpoints-1:
+ trace ((t/tpoints)[M[toto],P[toto]])--((t/tpoints)[M[toto],P[toto]]+(2*unitvector(P[toto]-M[toto])) rotated -90);
+ endfor;
+ else:
+ if Allume[l][k-1]=false:
+ % trace M[toto]--P[toto] dashed evenly;
+ tpoints:=floor(abs(M[toto]-P[toto])/EcartColorier);
+ for t=1 upto tpoints-1:
+ trace ((t/tpoints)[M[toto],P[toto]])--((t/tpoints)[M[toto],P[toto]]+(2*unitvector(P[toto]-M[toto])) rotated -90);
+ endfor;
+ fi;
+ fi;
+% % trait vertical droit
+ if k=Long-1:
+ % trace N[toto]--O[toto] dashed evenly;
+ tpoints:=floor(abs(N[toto]-O[toto])/EcartColorier);
+ for t=1 upto tpoints-1:
+ trace ((t/tpoints)[N[toto],O[toto]])--((t/tpoints)[N[toto],O[toto]]+(2*unitvector(O[toto]-N[toto])) rotated 90);
+ endfor;
+ else:
+ if Allume[l][k+1]=false:
+ %% trace N[toto]--O[toto] dashed evenly;
+ tpoints:=floor(abs(N[toto]-O[toto])/EcartColorier);
+ for t=1 upto tpoints-1:
+ trace ((t/tpoints)[N[toto],O[toto]])--((t/tpoints)[N[toto],O[toto]]+(2*unitvector(O[toto]-N[toto])) rotated 90);
+ endfor;
+ fi;
+ fi;
+% % trait horizontal haut
+ if l=1:
+ % trace P[toto]--O[toto] dashed evenly;
+ tpoints:=floor(abs(P[toto]-O[toto])/EcartColorier);
+ for t=1 upto tpoints-1:
+ trace ((t/tpoints)[P[toto],O[toto]])--((t/tpoints)[P[toto],O[toto]]+(2*unitvector(O[toto]-P[toto])) rotated -90);
+ endfor;
+ else:
+ if Allume[l-1][k]=false:
+ % trace P[toto]--O[toto] dashed evenly;
+ tpoints:=floor(abs(P[toto]-O[toto])/EcartColorier);
+ for t=1 upto tpoints-1:
+ trace ((t/tpoints)[P[toto],O[toto]])--((t/tpoints)[P[toto],O[toto]]+(2*unitvector(O[toto]-P[toto])) rotated -90);
+ endfor;
+ fi;
+ fi;
+% % trait horizontal bas
+ if l=NBLignes:
+ %% trace M[toto]--N[toto] dashed evenly;
+ tpoints:=floor(abs(M[toto]-N[toto])/EcartColorier);
+ for t=1 upto tpoints-1:
+ trace ((t/tpoints)[M[toto],N[toto]])--((t/tpoints)[M[toto],N[toto]]+(2*unitvector(M[toto]-N[toto])) rotated -90);
+ endfor;
+ else:
+ if Allume[l+1][k]=false:
+ %% trace M[toto]--N[toto] dashed evenly;
+ tpoints:=floor(abs(M[toto]-N[toto])/EcartColorier);
+ for t=1 upto tpoints-1:
+ trace ((t/tpoints)[M[toto],N[toto]])--((t/tpoints)[M[toto],N[toto]]+(2*unitvector(M[toto]-N[toto])) rotated -90);
+ endfor;
+ fi;
+ fi;
+ fi;
+ endfor;
+ endfor;
+ fi;
+ EffectuerTraces;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={\MPPatronPaveCode;}]
+ n:=0;
+ for p_=#2:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ Col[n]=CoulDefaut;
+ fi;
+ endfor;
+ %
+ LectureLargeur(#1);
+ Patron(#1);
+ EffectuerTraces;
+ \end{mpost}
+ \fi
}%
-\reademptyitems
\def\MPPatronCubeCode{%
Arete=\useKV[ClesPatron]{Arete};
@@ -181,6 +451,185 @@
color Col[],CoulDefaut;
CoulDefaut=white;
%
+ boolean Codes,Allume[][],AColorier;
+ Codes=\useKV[ClesPatron]{Codes};
+ AColorier=\useKV[ClesPatron]{AColorier};
+ if AColorier:
+ EcartColorier=\useKV[ClesPatron]{EcartColorier};
+ fi;
+ %
+ vardef Allumage(text t)=
+ nblignes:=-1;
+ for p_=t:
+ Long:=length p_;
+ nblignes:=nblignes+1;
+ for k=0 upto Long-1:
+ Allume[nblignes][k]=false;
+ endfor;
+ endfor;
+ enddef;
+ %
+ vardef Patron(text t)=
+ nblignes:=-1;
+ nbcol:=0;
+ nbfaces:=0;
+ for p_=t:
+ Long:=length p_;
+ nblignes:=nblignes+1;
+ nbcolonnes:=0;
+ for k=0 upto Long-1:
+ nbcolonnes:=nbcolonnes+1;
+ if substring(k,k+1) of p_="x":
+ Allume[nblignes][k]:=true;
+ nbfaces:=nbfaces+1;
+ nbcol:=nbcol+1;
+ if (unknown Col[nbcol]):
+ else:
+ if Col[nbcol]=white:
+ else:
+ if AColorier=false:
+ fill ((unitsquare scaled Arete) shifted (Arete*(nbcolonnes,-nblignes))) withcolor Col[nbcol];
+ fi;
+ fi;
+ fi;
+ C[nbfaces]=(center unitsquare scaled Arete) shifted (Arete*(nbcolonnes,-nblignes));
+ M[nbfaces]=point(0) of ((unitsquare scaled Arete) shifted (Arete*(nbcolonnes,-nblignes)));
+ N[nbfaces]=point(1) of ((unitsquare scaled Arete) shifted (Arete*(nbcolonnes,-nblignes)));
+ O[nbfaces]=point(2) of ((unitsquare scaled Arete) shifted (Arete*(nbcolonnes,-nblignes)));
+ P[nbfaces]=point(3) of ((unitsquare scaled Arete) shifted (Arete*(nbcolonnes,-nblignes)));
+ trace M[nbfaces]--P[nbfaces];
+ trace N[nbfaces]--O[nbfaces];
+ trace P[nbfaces]--O[nbfaces];
+ trace M[nbfaces]--N[nbfaces];
+ fi;
+ endfor;
+ endfor;
+ enddef;
+ %
+ vardef EffectuerTraces=
+ if Codes:
+ \useKV[ClesPatron]{Traces};
+ fi;
+ enddef;
+}%
+
+\def\MPPatronCube#1#2{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ \MPPatronCubeCode
+ %
+ n:=0;
+ for p_=#2:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ Col[n]=CoulDefaut;
+ fi;
+ endfor;
+ %
+ Allumage(#1);
+ if AColorier:
+ drawoptions(dashed withdots scaled 0.5);
+ fi;
+ Patron(#1);
+ if AColorier:
+ drawoptions();
+ toto:=0;
+ for l=0 upto nblignes:
+ for k=0 upto Long-1:
+ if Allume[l][k]:
+ toto:=toto+1;
+ % trait vertical gauche
+ if k=0:
+% trace M[toto]--P[toto] dashed evenly;
+ for t=1 upto EcartColorier-1:
+ trace ((t/EcartColorier)[M[toto],P[toto]])--((t/EcartColorier)[M[toto],P[toto]]+(2*unitvector(P[toto]-M[toto])) rotated -90);
+ endfor;
+ else:
+ if Allume[l][k-1]=false:
+% trace M[toto]--P[toto] dashed evenly;
+ for t=1 upto EcartColorier-1:
+ trace ((t/EcartColorier)[M[toto],P[toto]])--((t/EcartColorier)[M[toto],P[toto]]+(2*unitvector(P[toto]-M[toto])) rotated -90);
+ endfor;
+ fi;
+ fi;
+ % trait vertical droit
+ if k=Long-1:
+ % trace N[toto]--O[toto] dashed evenly;
+ for t=1 upto EcartColorier-1:
+ trace ((t/EcartColorier)[N[toto],O[toto]])--((t/EcartColorier)[N[toto],O[toto]]+(2*unitvector(O[toto]-N[toto])) rotated 90);
+ endfor;
+ else:
+ if Allume[l][k+1]=false:
+% trace N[toto]--O[toto] dashed evenly;
+ for t=1 upto EcartColorier-1:
+ trace ((t/EcartColorier)[N[toto],O[toto]])--((t/EcartColorier)[N[toto],O[toto]]+(2*unitvector(O[toto]-N[toto])) rotated 90);
+ endfor;
+ fi;
+ fi;
+ % trait horizontal haut
+ if l=0:
+% trace P[toto]--O[toto] dashed evenly;
+ for t=1 upto EcartColorier-1:
+ trace ((t/EcartColorier)[P[toto],O[toto]])--((t/EcartColorier)[P[toto],O[toto]]+(2*unitvector(O[toto]-P[toto])) rotated -90);
+ endfor;
+ else:
+ if Allume[l-1][k]=false:
+% trace P[toto]--O[toto] dashed evenly;
+ for t=1 upto EcartColorier-1:
+ trace ((t/EcartColorier)[P[toto],O[toto]])--((t/EcartColorier)[P[toto],O[toto]]+(2*unitvector(O[toto]-P[toto])) rotated -90);
+ endfor;
+ fi;
+ fi;
+ % trait horizontal bas
+ if l=nblignes:
+% trace M[toto]--N[toto] dashed evenly;
+ for t=1 upto EcartColorier-1:
+ trace ((t/EcartColorier)[M[toto],N[toto]])--((t/EcartColorier)[M[toto],N[toto]]+(2*unitvector(M[toto]-N[toto])) rotated -90);
+ endfor;
+ else:
+ if Allume[l+1][k]=false:
+% trace M[toto]--N[toto] dashed evenly;
+ for t=1 upto EcartColorier-1:
+ trace ((t/EcartColorier)[M[toto],N[toto]])--((t/EcartColorier)[M[toto],N[toto]]+(2*unitvector(M[toto]-N[toto])) rotated -90);
+ endfor;
+ fi;
+ fi;
+ fi;
+ endfor;
+ endfor;
+ fi;
+ EffectuerTraces;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={\MPPatronCubeCode;}]
+ %
+ n:=0;
+ for p_=#2:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ Col[n]=CoulDefaut;
+ fi;
+ endfor;
+ %
+ Patron(#1);
+ EffectuerTraces;
+ \end{mpost}
+ \fi
+}
+
+\def\MPPatronCubeCodeold{%
+ Arete=\useKV[ClesPatron]{Arete};
+ %
+ pair C[],M[],N[],O[],P[];
+ %
+ color Col[],CoulDefaut;
+ CoulDefaut=white;
+ %
boolean Codes;
Codes=\useKV[ClesPatron]{Codes};
vardef Patron(text t)=
@@ -221,7 +670,7 @@
enddef;
}%
-\def\MPPatronCube#1#2{%
+\def\MPPatronCubeold#1#2{%
\ifluatex
\mplibforcehmode
\begin{mplibcode}
@@ -259,7 +708,7 @@
\fi
}
-\def\MPPatronPaveCode{%
+\def\MPPatronPaveCodeold{%
Largeur=\useKV[ClesPatron]{Largeur};
Hauteur=\useKV[ClesPatron]{Hauteur};
Profondeur=\useKV[ClesPatron]{Profondeur};
@@ -330,7 +779,7 @@
for k=1 upto Long-1:
if substring(k,k+1) of p_="o":
if k=1:
- PathPave:=(unitsquare scaled 0);
+ PathPave:=(unitsquare scaled 0) shifted ((0,-1));
fi;
elseif substring(k,k+1) of p_="l":
nbcol:=nbcol+1;
@@ -380,7 +829,7 @@
enddef;
}%
-\def\MPPatronPave#1#2{%
+\def\MPPatronPaveold#1#2{%
\ifluatex
\mplibforcehmode
\begin{mplibcode}
@@ -397,7 +846,7 @@
%
LectureLargeur(#1);
Patron(#1);
- EffectuerTraces;
+ %EffectuerTraces;
\end{mplibcode}
\else
\begin{mpost}[mpsettings={\MPPatronPaveCode;}]
diff --git a/macros/latex/contrib/profcollege/latex/PfCPixelArt.tex b/macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
index 77eecfcb42..df380d48ee 100644
--- a/macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
@@ -26,9 +26,11 @@
}%
}%
}{%
- \quotient{\fpeval{\useKV[ClesPixelArt]{Numero}-1}}{\fpeval{\useKV[ClesPixelArt]{Hauteur}/\useKV[ClesPixelArt]{HauteurD}}}%
- \modulo{\fpeval{\useKV[ClesPixelArt]{Numero}-1}}{\fpeval{\useKV[ClesPixelArt]{Hauteur}/\useKV[ClesPixelArt]{HauteurD}}}%
-% quotient = \the\intquotient -- remainder = \the\remainder :
+% \quotient{\fpeval{\useKV[ClesPixelArt]{Numero}-1}}{\fpeval{\useKV[ClesPixelArt]{Hauteur}/\useKV[ClesPixelArt]{HauteurD}}}%
+% \modulo{\fpeval{\useKV[ClesPixelArt]{Numero}-1}}{\fpeval{\useKV[ClesPixelArt]{Hauteur}/\useKV[ClesPixelArt]{HauteurD}}}%
+ \quotient{\fpeval{\useKV[ClesPixelArt]{Numero}-1}}{\fpeval{\useKV[ClesPixelArt]{Largeur}/\useKV[ClesPixelArt]{LargeurD}}}%
+ \modulo{\fpeval{\useKV[ClesPixelArt]{Numero}-1}}{\fpeval{\useKV[ClesPixelArt]{Largeur}/\useKV[ClesPixelArt]{LargeurD}}}%
+% quotient = \the\intquotient -- remainder = \the\remainder :\\
\BuildPixelArtGeant{#2}{\useKV[ClesPixelArt]{Lettres}}{\ListeAvantCouleurs}{\the\toklistePANombre}{\the\intquotient}{\the\remainder}%
}%
}{%
diff --git a/macros/latex/contrib/profcollege/latex/PfCProbaFrequence.tex b/macros/latex/contrib/profcollege/latex/PfCProbaFrequence.tex
new file mode 100644
index 0000000000..dc6a39b7a5
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCProbaFrequence.tex
@@ -0,0 +1,185 @@
+%%%
+% Probabilité et fréquence
+%%%
+\setKVdefault[PfCFrequence]{Couleur=false,Lancers=1,Legende=false}%
+\defKV[PfCFrequence]{ListeCouleurs=\setKV[PfCFrequence]{Couleur}}%
+\defKV[PfCFrequence]{Legendes=\setKV[PfCFrequence]{Legende}\setsepchar{,}\reademptyitems\readlist*\PfMListeLegendes{#1}\reademptyitems}%
+
+\newtoks\tokPfMListeObjets%
+\newtoks\tokPfMListeLegendes%
+\def\UpdatetoksObj#1\nil{\addtotok\tokPfMListeObjets{#1,}}%
+\def\UpdatetoksLegendes#1\nil{\addtotok\tokPfMListeLegendes{"#1",}}%
+
+\NewDocumentCommand\ProbaFrequence{om}{%
+ % #1 options
+ % #2 répartition
+ \tokPfMListeObjets{}%
+ \tokPfMListeLegendes{}%
+ \useKVdefault[PfCFrequence]%
+ \setKV[PfCFrequence]{#1}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\PfMListeObjets{#2}%
+ \reademptyitems%
+ \foreachitem\compteur\in\PfMListeObjets{\expandafter\UpdatetoksObj\compteur\nil}%
+ \ifboolKV[PfCFrequence]{Legende}{%
+ \foreachitem\compteur\in\PfMListeLegendes{\expandafter\UpdatetoksLegendes\compteur\nil}%
+ }{}%
+ \BuildFrequence{\the\tokPfMListeObjets}{\the\tokPfMListeLegendes}%
+}%
+
+\NewDocumentCommand\BuildFrequence{mm}{%
+ \ifluatex
+ \mplibnumbersystem{decimal}%
+ \begin{Geometrie}[CoinBG={u*(-5,0)},CoinHD={u*(7.5,7.5)}]%6 en ordonnee
+ Lancers = \useKV[PfCFrequence]{Lancers};
+ LegendeVide=0;
+ %
+ color Col[];
+ if \useKV[PfCFrequence]{Couleur}:
+ n:=0;
+ for p_=\useKV[PfCFrequence]{ListeCouleurs}:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ LegendeVide:=n;
+ fi;
+ endfor;
+ fi;
+ %
+ string Legende[];
+ vardef EcrireLegendes(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ if p_="":
+ LegendeVide:=n;
+ else:
+ Legende[n]=p_;
+ fi;
+ endfor;
+ n:=0;
+ enddef;
+ %
+ vardef LectureDonnees(text t)=
+ numeric A[];
+ numeric SommeTotale;
+ SommeTotale=0;
+ n:=0;
+ for p_=t:
+ n:=incr(n);
+ A[n]=p_;
+ SommeTotale:=SommeTotale+p_;
+ endfor;
+ total:=n;
+ enddef;
+ %
+ LectureDonnees(#1);
+ if \useKV[PfCFrequence]{Legende}:
+ EcrireLegendes(#2);
+ fi;
+ %
+ numeric borne[];
+ borne0=0;
+ for k=1 upto total:
+ borne[k]=borne[k-1]+A[k];
+ endfor;
+ %
+ x.u:=5mm;
+ y.u:=5mm;
+ quad.u:=5mm;
+ unites(1/(170*Lancers),5);
+ origine((1,4));
+ % grille
+ for k=1 upto 11:
+ draw (pp(0,0)--pp(0,1.1)) shifted(pp(k*Lancers*100,0)-pp(0,0)) withcolor gris;
+ draw (pp(0,0)--pp(Lancers*(1000+100),0)) shifted(pp(0,k/10)-pp(0,0)) withcolor gris;
+ endfor;
+ % axe
+ drawarrow pp(0,0)--pp(0,1.1);
+ drawarrow pp(0,0)--pp(Lancers*(1000+100),0);
+ % tiret
+ for k=1 upto 10:
+ draw (pp(k*Lancers*100,0)+u*(0,-0.05))--(pp(k*Lancers*100,0)+u*(0,0.05));
+ endfor;
+ numeric nb[],freq[];
+ pair Freq[][];
+ for k=1 upto total:
+ nb[k]:=0;
+ freq[k]=0;
+ endfor;
+ %
+ for k=1 upto (Lancers*1000):
+ nn:=floor(uniformdeviate(SommeTotale))+1;
+ if nn=0:
+ message("il est nul...");
+ fi;
+ for l=1 upto total:
+ if (nn>borne[l-1]) and (nn<borne[l]+1):
+ nb[l]:=nb[l]+1;
+ fi;
+ freq[l]:=nb[l]/k;
+ Freq[l][k]=pp(k,freq[l]);
+ endfor;
+ endfor;
+ %
+ def Style=enddef;
+ def Stylea=dashed evenly enddef;
+ def Styleb=dashed withdots scaled 1/2 enddef;
+ def Stylec=dashed dashpattern(on 1 off 1) enddef;
+ def Styled=dashed withdots scaled 1/4 enddef;
+ def Stylee=dashed dashpattern(on 6 off2) enddef;
+ parc:=0;
+ for l=1 upto total:
+ if \useKV[PfCFrequence]{Couleur}=false:
+ if (l mod 6)=1:
+ elseif (l mod 6)=2:
+ drawoptions(Stylea);
+ elseif (l mod 6)=3:
+ drawoptions(Styleb);
+ elseif (l mod 6)=4:
+ drawoptions(Stylec);
+ elseif (l mod 6)=5:
+ drawoptions(Styled);
+ else:
+ drawoptions(Stylee);
+ fi;
+ if \useKV[PfCFrequence]{Legende}:
+ parc:=incr(parc);
+ if l<>LegendeVide:
+ draw pp(Lancers*400*((parc-1) mod 3),-0.25-0.1*((parc-1) div 3))--pp(Lancers*400*((parc-1) mod 3)+125,-0.25-0.1*((parc-1) div 3));
+ label.rt(TEX(Legende[l]),pp(Lancers*400*((parc-1) mod 3)+125,-0.25-0.1*((parc-1) div 3)));
+ else:
+ parc:=parc-1;
+ fi;
+ fi;
+ fi;
+ %
+ if l<>LegendeVide:
+ if Lancers<1:
+ trace Freq[l][1]
+ for k=2 upto (1000*Lancers):
+ --Freq[l][k]
+ endfor withcolor if unknown Col[l]:black else:Col[l] fi;
+ else:
+ trace Freq[l][1]
+ for k=5 step 4 until (1000*Lancers):
+ --Freq[l][k]
+ endfor withcolor if unknown Col[l]:black else:Col[l] fi;
+ fi;
+ fi;
+ endfor;
+ drawoptions();
+ for k=1 upto 10 :
+ label.bot(TEX("\scriptsize\num{"&decimal((100*k)*Lancers)&"}"),pp(Lancers*100k,0));
+ endfor;
+ for k=2 step 2 until 10:
+ label.lft(TEX("\scriptsize\num{"&decimal(k/10)&"}"),pp(0,k/10));
+ endfor;
+ label.llft(TEX("\scriptsize 0"),pp(0,0));
+ label.urt(TEX("Fréquence"),pp(0,1));
+ label.bot(TEX("Nombre de lancers"),pp(0.5*Lancers*(1000+200),-0.075));
+ \end{Geometrie}
+ \mplibnumbersystem{scaled}
+ \fi
+}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex b/macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
index 9745bb144c..aaf9a67f20 100644
--- a/macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
@@ -4,6 +4,9 @@
\setKVdefault[ClesRelie]{Solution=false,LargeurG=5cm,LargeurD=2cm,Stretch=1.5,Ecart=2cm,Couleur=black}%
\defKV[ClesRelie]{Graine=\PfCGraineAlea{#1}}%
+\newcounter{NbRelie}%
+\newcounter{NbRelieD}
+
\NewDocumentCommand\Relie{som}{%
\useKVdefault[ClesRelie]%
\setKV[ClesRelie]{#2}%
@@ -33,7 +36,13 @@
\itemtomacro\ListeRelie[##1,1]\untest%
\ifx\bla\untest\bla%
\else%
- \tikz[remember picture,overlay]{\draw[PfCRelieCouleurTrace] (RelieG-##1) -- (RelieD-\ListeRelie[##1,3]);}%
+ \itemtomacro\ListeRelie[##1,3]\Foo
+ \setsepchar{-}\ignoreemptyitems%
+ \readlist*\ListeRelieReponses{\Foo}%
+ \reademptyitems
+ \foreachitem\compteur\in\ListeRelieReponses{%
+ \tikz[remember picture,overlay]{\draw[PfCRelieCouleurTrace] (RelieG-##1) -- (RelieD-\ListeRelieReponses[\compteurcnt]);}%
+ }
\fi
}%
}{%
@@ -41,49 +50,39 @@
}%
}%
-\newcommand\Relieold[2][]{%
- \useKVdefault[ClesRelie]%
- \setKV[ClesRelie]{#1}%
- \setsepchar[*]{,*/}\reademptyitems%
- \readlist*\ListeRelie{#2}%
- \ignoreemptyitems
- \buildtabrelie%
- \ifboolKV[ClesRelie]{Solution}{%
- \colorlet{PfCRelieCouleurTrace}{\useKV[ClesRelie]{Couleur}}%
- \xintFor* ##1 in {\xintSeq {1}{\ListeRelielen}}\do{%
- \itemtomacro\ListeRelie[##1,1]\untest
- \ifx\bla\untest\bla%
- \else
- \tikz[remember picture,overlay]{\draw[PfCRelieCouleurTrace] (RelieG-##1) -- (RelieD-\ListeRelie[##1,3]);}%
- \fi
- }%
- }{%
- }%
-}%
-
-\newcounter{NbRelie}%
-
\def\buildtabrelie{%
\setcounter{NbRelie}{0}%
+ \setcounter{NbRelieD}{0}%
\renewcommand{\arraystretch}{\useKV[ClesRelie]{Stretch}}%
- \begin{tabular}{p{\useKV[ClesRelie]{LargeurG}}cp{\useKV[ClesRelie]{Ecart}}>{\tikz[remember
- picture]{\node[name=RelieD-\theNbRelie,inner
- sep=0pt]{};\fill[] (RelieD-\theNbRelie) circle[radius=1.5pt]}}cp{\useKV[ClesRelie]{LargeurD}}}%
- \xintFor* ##1 in {\xintSeq {1}{\ListeRelielen}}\do{\ListeRelie[##1,1]\itemtomacro\ListeRelie[##1,1]\untest%
-\ifx\bla\untest\bla%
+ \begin{tabular}{p{\useKV[ClesRelie]{LargeurG}}cp{\useKV[ClesRelie]{Ecart}}cp{\useKV[ClesRelie]{LargeurD}}}%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeRelielen}}\do{%
+ \ListeRelie[##1,1]\itemtomacro\ListeRelie[##1,1]\untest%
+ \ifx\bla\untest\bla%
\uppercase{&}\stepcounter{NbRelie}%
\else
\uppercase{&}\stepcounter{NbRelie}\tikz[remember
picture,overlay]{\node[name=RelieG-\theNbRelie,inner
sep=0pt]{};\fill[]
(RelieG-\theNbRelie) circle[radius=1.5pt];}
-\fi&&&\ListeRelie[##1,2]\\}%
+ \fi&&
+ \itemtomacro\ListeRelie[##1,2]\untest
+ \ifx\bla\untest\bla\else\stepcounter{NbRelieD}\tikz[remember
+ picture]{\node[name=RelieD-\theNbRelieD,inner
+ sep=0pt]{};\fill[] (RelieD-\theNbRelieD) circle[radius=1.5pt]}
+ \fi
+ &\itemtomacro\ListeRelie[##1,2]\untest%
+ \ifx\bla\untest\bla
+ \else
+ \ListeRelie[##1,2]
+ \fi\\}%
\end{tabular}%
- \setcounter{NbRelie}{0}%
+ %\setcounter{NbRelie}{0}%
+ %\setcounter{NbRelieD}{0}%
}%
\def\buildtabrelieauto{%
\setcounter{NbRelie}{0}%
+ \setcounter{NbRelieD}{0}%
\xdef\PfCFooListeNbQ{1}%
\xintFor* ##1 in{\xintSeq{2}{\ListeRelielen}}\do{%
\xdef\PfCFooListeNbQ{\PfCFooListeNbQ,##1}%
@@ -110,4 +109,5 @@
\fi&&&\itemtomacro\PfCListeReponsesMelangees[##1]\PfCNumReponses\ListeRelie[\PfCNumReponses,2]\\}%
\end{tabular}%
\setcounter{NbRelie}{0}%
-}% \ No newline at end of file
+}%
+
diff --git a/macros/latex/contrib/profcollege/latex/PfCSolides.tex b/macros/latex/contrib/profcollege/latex/PfCSolides.tex
index 9da7bce259..037b80e50f 100644
--- a/macros/latex/contrib/profcollege/latex/PfCSolides.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCSolides.tex
@@ -1,11 +1,118 @@
%%%
% Solide et sections
%%%
-\setKVdefault[ClesSolides]{Nom=cube,Aretes,Sommets,Pointilles,Largeur=1.5,Hauteur=1,Profondeur=0.75,ListeSommets={A,B,C,D,E,F,G,H},Rho=1500,Phi=30,Theta=20,Distance=50,Code=false,Couleur=white,Anglex=0,RayonCone=1,HauteurCone=2,HauteurPyramide=2,SommetsPyramide=5,Reguliere=false,DecalageSommet={(0,0,0)},RayonCylindre=1,HauteurCylindre=2,RayonSphere=1,AutoLabel=true,Sections=false,CoefSection=0.3,Axes=false,PointsSection={M,N,O,P},RemplisSection=false,ObjetSection={0.5,E,H,0.25,F,G,G,B}}%
+\setKVdefault[ClesSolides]{Nom=cube,Aretes,Sommets,Pointilles,Largeur=1.5,Hauteur=1,Profondeur=0.75,ListeSommets={A,B,C,D,E,F,G,H},Rho=1500,Phi=30,Theta=20,Distance=50,Code=false,Couleur=white,Anglex=0,Arete=1,RayonCone=1,HauteurCone=2,HauteurPrisme=2,SommetsPrisme=6,HauteurPyramide=2,SommetsPyramide=5,Reguliere=false,DecalageSommet={(0,0,0)},RayonCylindre=1,HauteurCylindre=2,RayonSphere=1,AutoLabel=true,Sections=false,CoefSection=0.3,Axes=false,PointsSection={M,N,O,P},RemplisSection=false,ObjetSection={0.5,E,H,0.25,F,G,G,B}}%
\defKV[ClesSolides]{Traces=\setKV[ClesSolides]{Code}}%
\defKV[ClesSolides]{Section=\setKV[ClesSolides]{Sections}}%
\defKV[ClesSolides]{CouleurSection=\setKV[ClesSolides]{RemplisSection}}%
+\newcommand\MPSolidePrisme[4]{%
+ \ifluatex
+ \mplibnumbersystem{double}
+ \mplibforcehmode
+ \begin{mplibcode}
+ input PfCSolid;
+
+ boolean Pointilles,TraceArete,NommeSommets,Code,AutoLabel,Sections,RemplisSection;
+ AutoLabel:=\useKV[ClesSolides]{AutoLabel};
+ Pointilles=\useKV[ClesSolides]{Pointilles};
+ TraceArete=\useKV[ClesSolides]{Aretes};
+ NommeSommets=\useKV[ClesSolides]{Sommets};
+ Code=\useKV[ClesSolides]{Code};
+ Sections:=\useKV[ClesSolides]{Sections};
+ RemplisSection=\useKV[ClesSolides]{RemplisSection};
+ if RemplisSection:color CouleurSection;CouleurSection=\useKV[ClesSolides]{CouleurSection};fi;
+
+ color PfCOutColor;
+ PfCOutColor=Cornsilk;%\useKV[ClesSolides]{Couleur};
+
+ string Section;
+ if Sections:Section=\useKV[ClesSolides]{Section};fi;
+
+ %Initialisation
+ PfCRho=\useKV[ClesSolides]{Rho};
+ PfCPhi=\useKV[ClesSolides]{Phi};
+ PfCTheta=\useKV[ClesSolides]{Theta};
+ PfCDistance=\useKV[ClesSolides]{Distance};
+ anglerotationx=\useKV[ClesSolides]{Anglex};
+ hauteurprisme=\useKV[ClesSolides]{HauteurPrisme};
+ nombresommets=\useKV[ClesSolides]{SommetsPrisme};
+ Initialisation(PfCRho,PfCPhi,PfCTheta,PfCDistance);
+ typetrace:="3D";
+ typerepre:="persp";
+ eclairage:=false;
+ incolor:=white;
+ outcolor:=white;
+ if Pointilles=false:
+ pointilles:="non";
+ fi;
+
+ Ferme1:=true;
+
+ color A,B,C,D,E,F,G,H;
+ color Sommet[];
+
+ NbS:=nombresommets;
+
+ color TS[];
+
+ ecartangle=360/(NbS/2);
+ for k=1 upto (NbS/2):
+ repereangle:=(k-2)*ecartangle+(ecartangle*0.25+uniformdeviate(floor(ecartangle/2)));
+ TS[k]:=(cosd(repereangle),-sind(repereangle),0);
+ endfor;
+ TS[NbS/2+1]:=TS[1];
+
+ for k=1 upto (NbS/2):
+ TS[NbS/2+1+k]:=TS[k]+(0,0,hauteurprisme);
+ endfor;
+ TS[NbS+2]:=TS[NbS/2+2];
+
+ angx:=anglerotationx;
+ for k=1 upto (NbS+2):
+ TS[k]:=RotXYZ(TS[k]);
+ endfor;
+ angx:=0;
+
+ ObjetNew1(%
+ TS1, for k=2 upto (NbS+1):TS[k], endfor TS[NbS+2]
+ )(%
+ NbS/2, for p_=1 upto NbS/2:p_, endfor
+ NbS/2, for p_=NbS/2+1 downto NbS+2:p_, endfor
+ for p=1 upto NbS/2:
+ 4,p,p+1,NbS/2+1+p+1,NbS/2+1+p,%
+ endfor
+ );
+ %AffichageObjet1;
+
+ NF:=(NbS/2+2);
+ Fc[100*(NbS/2+1)]:=NbS/2;
+ for k=1 upto NbS/2:
+ Fc[100*(NbS/2+1)+k]:=k;
+ endfor;
+ Fc[100*(NbS/2+2)]:=NbS/2;
+ for k=1 upto NbS/2:
+ Fc[100*(NbS/2+2)+k]:=NbS+2-k;
+ endfor;
+ for l=1 upto NbS/2:
+ Fc[l*100]:=4;
+ %for k=1 upto 4:
+ Fc[l*100+1]:=l;Fc[l*100+4]:=l+1;Fc[l*100+3]:=NbS/2+1+l+1;Fc[l*100+2]:=NbS/2+1+l;
+ %Fc[101]:=1;Fc[102]:=2;Fc[103]:=6;Fc[104]:=5;
+ %endfor;
+ endfor;
+ DessineObjet;
+% picture Depart;
+% Depart=currentpicture;
+% currentpicture:=nullpicture;
+% for k=1 upto 8:
+% dotlabel.top(decimal(k),Projette(TS[k]));
+% endfor;
+ \end{mplibcode}
+ \mplibnumbersystem{scaled}
+ \fi
+}
+
\newcommand\MPSolideCylindre[3]{%
\ifluatex
\mplibnumbersystem{double}
@@ -927,7 +1034,7 @@
\foreachitem\compteur\in\ListeNomSommet{\expandafter\UpdatetoksSolide\compteur\nil}%\the\toksolidelistesommets%
\IfStrEqCase{\useKV[ClesSolides]{Nom}}{%
{cube}{%
- \MPSolidePave{\useKV[ClesSolides]{ListeSommets}}{\the\toksolidelistesommets}{1,1,1}{\useKV[ClesSolides]{PointsSection}}{\useKV[ClesSolides]{ObjetSection}}%
+ \MPSolidePave{\useKV[ClesSolides]{ListeSommets}}{\the\toksolidelistesommets}{\useKV[ClesSolides]{Arete},\useKV[ClesSolides]{Arete},\useKV[ClesSolides]{Arete}}{\useKV[ClesSolides]{PointsSection}}{\useKV[ClesSolides]{ObjetSection}}%
}%
{pave}{%
\MPSolidePave{\useKV[ClesSolides]{ListeSommets}}{\the\toksolidelistesommets}{\useKV[ClesSolides]{Profondeur},\useKV[ClesSolides]{Largeur},\useKV[ClesSolides]{Hauteur}}{\useKV[ClesSolides]{PointsSection}}{\useKV[ClesSolides]{ObjetSection}}%
@@ -935,6 +1042,9 @@
{cone}{%
\MPSolideCone{\useKV[ClesSolides]{ListeSommets}}{\the\toksolidelistesommets}{\useKV[ClesSolides]{PointsSection}}%
}%
+ {prisme}{%
+ \MPSolidePrisme{\useKV[ClesSolides]{ListeSommets}}{\the\toksolidelistesommets}{}{\useKV[ClesSolides]{PointsSection}}%
+ }%
{pyramide}{%
\MPSolidePyramide{\useKV[ClesSolides]{ListeSommets}}{\the\toksolidelistesommets}{\useKV[ClesSolides]{DecalageSommet}}{\useKV[ClesSolides]{PointsSection}}%
}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCTortueBase.tex b/macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
index 949c781ce7..461a42fb71 100644
--- a/macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
@@ -18,9 +18,10 @@
Axes=false,%Affichage des axes ou pas
Origine={(0,0)},%Origine des axes
Cases=false,%Se déplace-t-on sur des cases ?
+ Trace=false%
}
\defKV[Tortue]{Etape=\setKV[Tortue]{Etapes}}%choix de l'étape d'arrêt
-
+\defKV[Tortue]{Traces=\setKV[Tortue]{Trace}}%
\newcounter{PfCTortue}
\setcounter{PfCTortue}{0}
@@ -178,6 +179,9 @@
\ifboolKV[Tortue]{Etapes}{%
\immediate\write\turtle@out{drawoptions(withcolor DarkGreen);label(btex \noexpand\Large\noexpand\ding{40} etex rotated RetiensAngle[Total] scaled 1.5,A[Total]);}%
}{\ifboolKV[Tortue]{TortueF}{\immediate\write\turtle@out{drawoptions(withcolor DarkGreen);label(btex \noexpand\Large\noexpand\ding{40} etex rotated RetiensAngle[k] scaled 1.5,A[k]);}}{}}%
+ \ifboolKV[Tortue]{Trace}{%
+ \immediate\write\turtle@out{\useKV[Tortue]{Traces}}%
+ }{}%
\immediate\closeout\turtle@out%
\restorecomparemode%
}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCUrneProba.tex b/macros/latex/contrib/profcollege/latex/PfCUrneProba.tex
new file mode 100644
index 0000000000..895f96136c
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCUrneProba.tex
@@ -0,0 +1,928 @@
+%%%
+% Urne et probabilités
+%%%
+\newtoks\tokUrneListeCouleurs%
+\newtoks\tokUrneListeColonnes%
+\newtoks\tokUrneListeNombres%
+
+\def\UpdatetoksUrneCouleurs#1\nil{\addtotok\tokUrneListeCouleurs{#1,}}%
+\def\UpdatetoksUrneNombres#1\nil{\addtotok\tokUrneListeNombres{"#1",}}%
+\def\UpdatetoksUrneColonnes#1\nil{\addtotok\tokUrneListeColonnes{"#1",}}%
+
+\setKVdefault[PfCUrne]{Couleurs=false,Nombres=false,Pas=4,Echelle=1,Repartition={1,2,3},Double=false,RepartitionC={1,2,3},RepartitionN={1,2,3},Roue=false,Rayon=3,Tableau=false,SansRemise=false,Solution=false,Codes=false,CouleurLigne=0.85white,CouleurColonne=0.85white,Different=false,RepartitionLigne={1,2,3},RepartitionColonne={1,2,3},Impression,Casino=false}%
+\defKV[PfCUrne]{Traces=\setKV[PfCUrne]{Codes}}%
+\defKV[PfCUrne]{ListeCouleurs=\setKV[PfCUrne]{Couleurs}\setsepchar{,}\ignoreemptyitems\readlist*\ListeCouleursAv{#1}\reademptyitems}%
+\defKV[PfCUrne]{ListeNombres=\setKV[PfCUrne]{Nombres}\setsepchar{,}\ignoreemptyitems\readlist*\ListeNombresAv{#1}\reademptyitems}%
+\defKV[PfCUrne]{ListeColonne=\setsepchar{,}\ignoreemptyitems\readlist*\ListeCouleursAv{#1}\reademptyitems}%
+\defKV[PfCUrne]{ListeLigne=\setsepchar{,}\ignoreemptyitems\readlist*\ListeNombresAv{#1}\reademptyitems}%
+
+\NewDocumentCommand\BuildRoulette{}{%
+ \ifluatex
+ \begin{Geometrie}[Cadre="aucun"]
+ u:=\useKV[PfCUrne]{Echelle}*1cm;
+
+ color colzero,colrouge,coltoura,coltourb,colbarre;
+
+ boolean Impression;
+ Impression=\useKV[PfCUrne]{Impression};
+
+ if Impression=false:
+ colzero=green;
+ colrouge=red;
+ coltoura=(179,103,0)/256;
+ coltourb=(179,111,48)/256;%(184,114,50)/256;
+ colbarre=0.7529white;
+ else:
+ colzero=white;
+ colrouge=white;
+ coltoura=black;
+ coltourb=black;
+ colbarre=black;
+ fi;
+ pair O,A[],B[],C[],D[];
+ path cc[];
+ O=(0,0);
+ cc1=cercles(O,2u);
+ cc2=cercles(O,2.75u);
+ cc3=cercles(O,3.5u);
+ cc4=cercles(O,3.7u);
+ cc5=cercles(O,4u);
+ cc6=cercles(O,3.125u);
+ cc7=cercles(O,2.375u);
+ if Impression=false:
+ fill cc5 withcolor coltoura;
+ fill cc4 withcolor coltourb;
+ fill cc1 withcolor coltoura;
+ trace cc1 withpen pencircle scaled 1.05;
+ trace cc5 withpen pencircle scaled 1.05;
+ trace cc4 withpen pencircle scaled 1.05;
+ trace cc3 withpen pencircle scaled 1.05;
+ else:
+ fill cc5;
+ fill cc4 withcolor white;
+ trace cc1;
+ trace cc3;
+ fi;
+ for k=0 upto 38:
+ A[k]=pointarc(cc3,90-k*(360/37));
+ B[k]=pointarc(cc1,90-k*(360/37));
+ endfor;
+ na:=1;
+ for p_=32,15,19,4,21,2,25,17,34,6,27,13,36,11,30,8,23,10,5,24,16,33,1,20,14,31,9,22,18,29,7,28,12,35,3,26,0:
+ if (na mod 2)=0:
+ fill arccercle(A[na],A[na-1],O)--B[na-1]--reverse(arccercle(B[na],B[na-1],O))--cycle;
+ drawoptions(withcolor white);
+ label(TEX("\textbf{"&decimal(p_)&"}") rotated (-na*(360/37)),pointarc(cc6,90+0.5*(360/37)-na*(360/37)));
+ drawoptions();
+ else:
+ if p_=0:
+ fill arccercle(A[na],A[na-1],O)--B[na-1]--reverse(arccercle(B[na],B[na-1],O))--cycle withcolor colzero;
+ else:
+ fill arccercle(A[na],A[na-1],O)--B[na-1]--reverse(arccercle(B[na],B[na-1],O))--cycle withcolor colrouge;
+ fi;
+ if Impression=false:
+ drawoptions(withcolor white);
+ fi;
+ label(TEX("\textbf{"&decimal(p_)&"}") rotated (-na*(360/37)),pointarc(cc6,90+0.5*(360/37)-na*(360/37)));
+ if Impression=false:
+ drawoptions();
+ fi;
+ fi;
+ trace arccercle(A[na],A[na-1],O)--B[na-1]--reverse(arccercle(B[na],B[na-1],O))--cycle;
+ na:=na+1;
+ endfor;
+ trace cc2;
+ fill cercles(pointarc(cc7,90+0.5*(360/37)),0.125u);%dotlabel("",);
+ % barre
+ cc8=cercles(O,1.5u);
+ cc9=cercles(O,0.25u);
+ fill cc9 withcolor colbarre;
+ pair E[];
+ anglebase=floor(uniformdeviate(360));
+ E1=pointarc(cc8,anglebase);
+ E4=pointarc(cc8,anglebase+6);
+ E3=symetrie(E1,O);
+ E2=symetrie(E4,O);
+ E5=pointarc(cc8,anglebase+90);
+ E8=pointarc(cc8,anglebase+6+90);
+ E7=symetrie(E5,O);
+ E6=symetrie(E8,O);
+ fill polygone(E1,E2,E3,E4) withcolor colbarre;
+ fill polygone(E5,E6,E7,E8) withcolor colbarre;
+ pair F[];
+ F1=(E1--iso(E1,E2)) intersectionpoint cc9;
+ F2=(E4--iso(E3,E4)) intersectionpoint cc9;
+ F3=(E5--iso(E6,E5)) intersectionpoint cc9;
+ F4=(E8--iso(E7,E8)) intersectionpoint cc9;
+ F5=(E3--iso(E4,E3)) intersectionpoint cc9;
+ F6=(E2--iso(E2,E1)) intersectionpoint cc9;
+ F7=(E7--iso(E8,E7)) intersectionpoint cc9;
+ F8=(E6--iso(E6,E5)) intersectionpoint cc9;
+ trace E1--E4--F2--arccercle(F2,F3,O)--E5--E8--F4--arccercle(F4,F5,O)--E3--E2--F6--arccercle(F6,F7,O)--E7--E6--F8--arccercle(F8,F1,O)--cycle;
+ \end{Geometrie}
+ \fi
+}%
+
+\NewDocumentCommand\BuildTableauDoubleEntreeDifferent{mmmm}{%
+ % #1 : les labels en colonne
+ % #2 : les labels en ligne
+ % #3 : la répartition en colonne
+ % #4 : la répartition en ligne
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ u:=\useKV[PfCUrne]{Echelle}*1cm;
+ numeric RetiensNumC[],RetiensNumL[];
+ %
+ vardef RecupRepartition(text t)=
+ n:=0;
+ for p_=t:
+ RetiensNumL[n]=p_;
+ n:=n+1;
+ endfor;
+ totallignes=n;
+ enddef;
+ %
+ vardef RecupRepartitionC(text t)=
+ n:=0;
+ for p_=t:
+ RetiensNumC[n]=p_;
+ n:=n+1;
+ endfor;
+ totalcolonnes=n;
+ enddef;
+ %
+ string Colonnes[];
+ vardef RecuperationColonnes(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Colonnes[n]=p_;
+ endfor;
+ enddef;
+ %
+ string Lignes[];
+ vardef RecuperationLignes(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Lignes[n]=p_;
+ endfor;
+ enddef;
+ %
+ boolean Solution, Codes;
+ Solution=\useKV[PfCUrne]{Solution};
+ Codes=\useKV[PfCUrne]{Codes};
+ %
+ color ColLigne,ColColonne;
+ ColLigne=\useKV[PfCUrne]{CouleurLigne};
+ ColColonne=\useKV[PfCUrne]{CouleurColonne};
+ %
+ RecupRepartitionC(#3);
+ RecupRepartition(#4);
+ RecuperationColonnes(#1);
+ RecuperationLignes(#2);
+
+ pair A[][],C[][];
+ for k=0 upto totallignes+1:
+ for l=0 upto totalcolonnes+1:
+ A[k][l]=(0,0) shifted(u*(l,-k));
+ C[k][l]=A[k][l] shifted(u*(0.5,-0.5));
+ endfor;
+ endfor;
+
+ fill polygone(A[0][1],A[0][totalcolonnes+1],A[1][totalcolonnes+1],A[1][1]) withcolor ColLigne;
+ fill polygone(A[1][0],A[totallignes+1][0],A[totallignes+1][1],A[1][1]) withcolor ColColonne;
+ for k=1 upto totalcolonnes:
+ label(TEX(Colonnes[RetiensNumC[k-1]]),iso(A[1][k],A[0][k+1]));
+ endfor;
+ for k=1 upto totallignes:
+ label(TEX(Lignes[RetiensNumL[k-1]]),iso(A[k][0],A[k+1][1]));
+ endfor;
+ %
+ for k=1 upto totallignes:
+ trace segment(A[k][0],A[k][totalcolonnes+1]);
+ endfor;
+ for k=1 upto totalcolonnes:
+ trace segment(A[0][k],A[totallignes+1][k]);
+ endfor;
+ trace A[1][0]--A[totallignes+1][0]--A[totallignes+1][totalcolonnes+1]--A[0][totalcolonnes+1]--A[0][1];
+ labeloffset:=labeloffset*4;
+ label.top(TEX("Tirage 1"),iso(A[0][1],A[0][totalcolonnes+1]));
+ label.lft(TEX("Tirage 2") rotated 90,iso(A[totallignes+1][0],A[1][0]));
+ labeloffset:=labeloffset/4;
+
+ path ccsol[][];
+
+ if Solution:
+ for k=1 upto totallignes:
+ for l=1 upto totalcolonnes:
+ label(TEX(Colonnes[RetiensNumC[l-1]]&"--"&Lignes[RetiensNumL[k-1]]),iso(A[k][l],A[k+1][l+1]));
+ endfor;
+ endfor;
+ fi;
+
+ if Codes:
+ \useKV[PfCUrne]{Traces};
+ fi;
+ \end{mplibcode}
+ \fi
+}%
+
+\NewDocumentCommand\BuildTableauDoubleEntree{mmm}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ u:=\useKV[PfCUrne]{Echelle}*1cm;
+ numeric RetiensNum[];
+ %
+ vardef RecupRepartition(text t)=
+ n:=0;
+ for p_=t:
+ RetiensNum[n]=p_;
+ n:=n+1;
+ endfor;
+ totalboules=n;
+ enddef;
+ %
+ color Col[];
+ vardef RecuperationCouleurs(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ enddef;
+ %
+ string Nombres[];
+ vardef RecuperationNombres(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Nombres[n]=p_;
+ endfor;
+ enddef;
+ %
+ numeric Pas,Rayon;
+ Pas=\useKV[PfCUrne]{Pas};
+ Rayon=\useKV[PfCUrne]{Rayon};
+ %
+ boolean Couleurs, Nombres, Roue, Solution, SansRemise, Codes;
+ Couleurs=\useKV[PfCUrne]{Couleurs};
+ Nombres=\useKV[PfCUrne]{Nombres};
+ Roue=\useKV[PfCUrne]{Roue};
+ Solution=\useKV[PfCUrne]{Solution};
+ SansRemise=\useKV[PfCUrne]{SansRemise};
+ Codes=\useKV[PfCUrne]{Codes};
+
+ color ColLigne,ColColonne;
+ ColLigne=\useKV[PfCUrne]{CouleurLigne};
+ ColColonne=\useKV[PfCUrne]{CouleurColonne};
+
+ RecupRepartition(#3);
+ if Couleurs:
+ RecuperationCouleurs(#1);
+ fi;
+ if Nombres:
+ RecuperationNombres(#2);
+ fi;
+
+ pair O;
+ pair A[][],C[][];
+ for k=0 upto totalboules+1:
+ for l=0 upto totalboules+1:
+ A[k][l]:=(0,0) shifted(u*(l,-k));
+ endfor;
+ endfor;
+
+ for k=0 upto totalboules:
+ for l=0 upto totalboules:
+ C[k][l]=A[k][l] shifted(u*(0.5,-0.5));
+ endfor;
+ endfor;
+
+ if Couleurs:
+ drawoptions(withpen pencircle scaled 0.75);
+ for k=1 upto totalboules:
+ fill cercles(iso(A[1][k],A[0][k+1]),0.35u) withcolor Col[RetiensNum[k-1]];
+ fill cercles(iso(A[k][0],A[k+1][1]),0.35u) withcolor Col[RetiensNum[k-1]];
+ trace cercles(iso(A[1][k],A[0][k+1]),0.35u);
+ trace cercles(iso(A[k][0],A[k+1][1]),0.35u);
+ endfor;
+ drawoptions();
+ else:
+ fill polygone(A[0][1],A[0][totalboules+1],A[1][totalboules+1],A[1][1]) withcolor ColLigne;
+ fill polygone(A[1][0],A[totalboules+1][0],A[totalboules+1][1],A[1][1]) withcolor ColColonne;
+ for k=1 upto totalboules:
+ label(TEX(Nombres[RetiensNum[k-1]]),iso(A[1][k],A[0][k+1]));
+ label(TEX(Nombres[RetiensNum[k-1]]),iso(A[k][0],A[k+1][1]));
+ endfor;
+ fi;
+ if SansRemise:
+ for k=1 upto totalboules:
+ draw 1/8[A[k][k],A[k+1][k+1]]--7/8[A[k][k],A[k+1][k+1]];
+ draw 1/8[A[k+1][k],A[k][k+1]]--7/8[A[k+1][k],A[k][k+1]];
+ endfor;
+ fi;
+ for k=1 upto totalboules:
+ trace segment(A[k][0],A[k][totalboules+1]);
+ trace segment(A[0][k],A[totalboules+1][k]);
+ endfor;
+ trace A[1][0]--A[totalboules+1][0]--A[totalboules+1][totalboules+1]--A[0][totalboules+1]--A[0][1];
+ labeloffset:=labeloffset*4;
+ label.top(TEX("Tirage 1"),iso(A[0][1],A[0][totalboules+1]));
+ label.lft(TEX("Tirage 2") rotated 90,iso(A[totalboules+1][0],A[1][0]));
+ labeloffset:=labeloffset/4;
+
+ path ccsol[][];
+
+ if Solution:
+ if Couleurs:
+ drawoptions(withpen pencircle scaled 0.75);
+ for k=1 upto totalboules:
+ for l=1 upto totalboules:
+ ccsol[k][l]=cercles(iso(A[k][l],A[k+1][l+1]),0.25u);
+ if SansRemise:
+ if k<>l:
+ fill arccercle(pointarc(ccsol[k][l],315),pointarc(ccsol[k][l],135),iso(A[k][l],A[k+1][l+1]))--iso(A[k][l],A[k+1][l+1])--cycle withcolor Col[RetiensNum[l-1]];
+ fill arccercle(pointarc(ccsol[k][l],135),pointarc(ccsol[k][l],315),iso(A[k][l],A[k+1][l+1]))--iso(A[k][l],A[k+1][l+1])--cycle withcolor Col[RetiensNum[k-1]];
+ trace segment(pointarc(ccsol[k][l],135),pointarc(ccsol[k][l],315));
+ trace ccsol[k][l];
+ fi;
+ else:
+ fill arccercle(pointarc(ccsol[k][l],315),pointarc(ccsol[k][l],135),iso(A[k][l],A[k+1][l+1]))--iso(A[k][l],A[k+1][l+1])--cycle withcolor Col[RetiensNum[l-1]];
+ fill arccercle(pointarc(ccsol[k][l],135),pointarc(ccsol[k][l],315),iso(A[k][l],A[k+1][l+1]))--iso(A[k][l],A[k+1][l+1])--cycle withcolor Col[RetiensNum[k-1]];
+ trace segment(pointarc(ccsol[k][l],135),pointarc(ccsol[k][l],315));
+ trace ccsol[k][l];
+ fi;
+ endfor;
+ endfor;
+ drawoptions();
+ else:
+ for k=1 upto totalboules:
+ for l=1 upto totalboules:
+ if SansRemise:
+ if k<>l:
+ label(TEX(Nombres[RetiensNum[l-1]]&"--"&Nombres[RetiensNum[k-1]]),iso(A[k][l],A[k+1][l+1]));
+ fi;
+ else:
+ label(TEX(Nombres[RetiensNum[l-1]]&"--"&Nombres[RetiensNum[k-1]]),iso(A[k][l],A[k+1][l+1]));
+ fi;
+ endfor;
+ endfor;
+ fi;
+ fi;
+
+ if Codes:
+ \useKV[PfCUrne]{Traces};
+ fi;
+ \end{mplibcode}
+ \fi
+}%
+
+\NewDocumentCommand\BuildUrne{mmm}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ u:=\useKV[PfCUrne]{Echelle}*1cm;
+ numeric RetiensNum[];
+ vardef RecupRepartition(text t)=
+ n:=0;
+ for p_=t:
+ RetiensNum[n]=p_;
+ n:=n+1;
+ endfor;
+ totalboules=n;
+ enddef;
+
+ color Col[];
+ vardef RecuperationCouleurs(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ enddef;
+
+ string Nombres[];
+ vardef RecuperationNombres(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Nombres[n]=p_;
+ endfor;
+ enddef;
+
+ numeric Pas,Rayon;
+ Pas=\useKV[PfCUrne]{Pas};
+ Rayon=\useKV[PfCUrne]{Rayon};
+
+ boolean Couleurs, Nombres, Roue;
+ Couleurs=\useKV[PfCUrne]{Couleurs};
+ Nombres=\useKV[PfCUrne]{Nombres};
+ Roue=\useKV[PfCUrne]{Roue};
+
+ RecupRepartition(#3);
+ if Couleurs:
+ RecuperationCouleurs(#1);
+ fi;
+ if Nombres:
+ RecuperationNombres(#2);
+ fi;
+
+ pair O;
+ pair A[],B[];
+
+ if Roue:
+ O=(0,0);
+ path cc;
+ cc=cercles(O,Rayon*u);
+ angd=180/totalboules;
+ angr=360/totalboules;
+ for k=1 upto totalboules:
+ A[k]=17/20[O,pointarc(cc,angd+(k-1)*angr)];
+ endfor;
+ drawarrow rotation((O+u*(0,1.35*Rayon))--(O+u*(0,1.1*Rayon)),O,angd);
+ % trace cc;
+ B[0]=pointarc(cc,0);
+ for k=1 upto totalboules:
+ B[k]=pointarc(cc,k*angr);
+ if Couleurs:
+ fill O--arccercle(B[k-1],B[k],O)--cycle withcolor if unknown Col[RetiensNum[k-1]]:white else: Col[RetiensNum[k-1]] fi;
+ else:
+ label(TEX(Nombres[RetiensNum[k-1]]),A[k]);
+ fi;
+ endfor;
+ trace cc;
+ for k=1 upto totalboules:
+ trace O--B[k];
+ endfor;
+ else:
+ for k=0 upto (totalboules div Pas)-1:
+ for l=0 upto Pas-1:
+ rang:=k*Pas+l;
+ A[rang]=u*(0.5,0.5)+u*(l,k);
+ if Couleurs:
+ fill cercles(A[rang],0.5u) withcolor if unknown Col[RetiensNum[rang]]:white else: Col[RetiensNum[rang]] fi;
+ else:
+ label(TEX(Nombres[RetiensNum[rang]]),A[rang]);
+ fi;
+ %trace cercles(A[k*Pas+l],0.5u);
+ endfor;
+ endfor;
+ for k=0 upto (totalboules mod Pas)-1:
+ rang:=(totalboules div Pas)*Pas+k;
+ A[rang]=u*(0.5,0.5)+u*(k+0.5,totalboules div Pas-1+cosd(30));
+ if Couleurs:
+ fill cercles(A[rang],0.5u) withcolor if unknown Col[RetiensNum[rang]]:white else: Col[RetiensNum[rang]] fi;
+ else:
+ label(TEX(Nombres[RetiensNum[rang]]),A[rang]);
+ fi;
+ %trace cercles(A[(totalboules div Pas)*Pas+k],0.5u);
+ endfor;
+ %
+ for k=0 upto (totalboules div Pas)-1:
+ for l=0 upto Pas-1:
+ rang:=k*Pas+l;
+ trace cercles(A[rang],0.5u);
+ endfor;
+ endfor;
+ for k=0 upto (totalboules mod Pas)-1:
+ rang:=(totalboules div Pas)*Pas+k;
+ trace cercles(A[rang],0.5u);
+ endfor;
+ %
+ drawoptions(withpen pencircle scaled 1.2);
+ if totalboules<Pas:
+ trace u*(0,(totalboules div Pas)+1.15)--u*(0,0-(1-cosd(30)))--u*(Pas,0-(1-cosd(30)))--u*(Pas,(totalboules div Pas)+1.15);
+ else:
+ trace u*(0,(totalboules div Pas)+1.15)--u*(0,0)--u*(Pas,0)--u*(Pas,(totalboules div Pas)+1.15);
+ fi;
+ fi;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={u:=\useKV[PfCUrne]{Echelle}*1cm;numeric Pas;Pas=\useKV[PfCUrne]{Pas}; boolean Couleurs, Nombres; Couleurs=\useKV[PfCUrne]{Couleurs}; Nombres=\useKV[PfCUrne]{Nombres};}]
+ numeric RetiensNum[];
+ vardef RecupRepartition(text t)=
+ n:=0;
+ for p_=t:
+ RetiensNum[n]=p_;
+ n:=n+1;
+ endfor;
+ totalboules=n;
+ enddef;
+
+ color Col[];
+ vardef RecuperationCouleurs(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ enddef;
+
+ string Nombres[];
+ vardef RecuperationNombres(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Nombres[n]=p_;
+ endfor;
+ enddef;
+
+ RecupRepartition(#3);
+ if Couleurs:
+ RecuperationCouleurs(#1);
+ fi;
+ if Nombres:
+ RecuperationNombres(#2);
+ fi;
+
+ pair A[];
+
+ for k=0 upto (totalboules div Pas)-1:
+ for l=0 upto Pas-1:
+ rang:=k*Pas+l;
+ A[rang]=u*(0.5,0.5)+u*(l,k);
+ if Couleurs:
+ fill cercles(A[rang],0.5u) withcolor if unknown Col[RetiensNum[rang]]:white else: Col[RetiensNum[rang]] fi;
+ else:
+ label(LATEX(Nombres[RetiensNum[rang]]),A[rang]);
+ fi;
+ %trace cercles(A[k*Pas+l],0.5u);
+ endfor;
+ endfor;
+ for k=0 upto (totalboules mod Pas)-1:
+ rang:=(totalboules div Pas)*Pas+k;
+ A[rang]=u*(0.5,0.5)+u*(k+0.5,totalboules div Pas-1+cosd(30));
+ if Couleurs:
+ fill cercles(A[rang],0.5u) withcolor if unknown Col[RetiensNum[rang]]:white else: Col[RetiensNum[rang]] fi;
+ else:
+ label(LATEX(Nombres[RetiensNum[rang]]),A[rang]);
+ fi;
+ %trace cercles(A[(totalboules div Pas)*Pas+k],0.5u);
+ endfor;
+ %
+ for k=0 upto (totalboules div Pas)-1:
+ for l=0 upto Pas-1:
+ rang:=k*Pas+l;
+ trace cercles(A[rang],0.5u);
+ endfor;
+ endfor;
+ for k=0 upto (totalboules mod Pas)-1:
+ rang:=(totalboules div Pas)*Pas+k;
+ trace cercles(A[rang],0.5u);
+ endfor;
+ %
+ drawoptions(withpen pencircle scaled 1.2);
+ if totalboules<Pas:
+ trace u*(0,(totalboules div Pas)+1.15)--u*(0,0-(1-cosd(30)))--u*(Pas,0-(1-cosd(30)))--u*(Pas,(totalboules div Pas)+1.15);
+ else:
+ trace u*(0,(totalboules div Pas)+1.15)--u*(0,0)--u*(Pas,0)--u*(Pas,(totalboules div Pas)+1.15);
+ fi;
+ \end{mpost}
+ \fi
+}%
+
+\NewDocumentCommand\BuildUrneDouble{mmmm}{%
+ % #1 Liste Couleurs
+ % #2 Liste Nombres
+ % #3 Repartition des couleurs
+ % #4 Repartition des nombres
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ u:=\useKV[PfCUrne]{Echelle}*1cm;
+ numeric RetiensC[],RetiensNum[];
+ vardef RecupRepartitionC(text t)=
+ n:=0;
+ for p_=t:
+ RetiensC[n]=p_;
+ n:=n+1;
+ endfor;
+ totalboules=n;
+ enddef;
+
+ vardef RecupRepartition(text t)=
+ n:=0;
+ for p_=t:
+ RetiensNum[n]=p_;
+ n:=n+1;
+ endfor;
+ enddef;
+
+ color Col[];
+ vardef RecuperationCouleurs(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ enddef;
+
+ string Nombres[];
+ vardef RecuperationNombres(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Nombres[n]=p_;
+ endfor;
+ enddef;
+
+ numeric Pas,Rayon;
+ Pas=\useKV[PfCUrne]{Pas};
+ Rayon=\useKV[PfCUrne]{Rayon};
+
+ boolean Roue;
+ Roue=\useKV[PfCUrne]{Roue};
+
+ RecupRepartitionC(#3);
+ RecupRepartition(#4);
+ RecuperationCouleurs(#1);
+ RecuperationNombres(#2);
+
+ pair O;
+ pair A[],B[];
+
+ if Roue:
+ O=(0,0);
+ path cc;
+ cc=cercles(O,Rayon*u);
+ angd=180/totalboules;
+ angr=360/totalboules;
+ for k=1 upto totalboules:
+ A[k]=17/20[O,pointarc(cc,angd+(k-1)*angr)];
+ endfor;
+ B[0]=pointarc(cc,0);
+ for k=1 upto totalboules:
+ B[k]=pointarc(cc,k*angr);
+ fill O--arccercle(B[k-1],B[k],O)--cycle withcolor if unknown Col[RetiensC[k-1]]:white else: Col[RetiensC[k-1]] fi;
+ label(TEX(Nombres[RetiensNum[k-1]]),A[k]);
+ endfor;
+ trace cc;
+ for k=1 upto totalboules:
+ trace O--B[k];
+ endfor;
+ drawarrow rotation((O+u*(0,1.35*Rayon))--(O+u*(0,1.1*Rayon)),O,angd);
+ else:
+ for k=0 upto (totalboules div Pas)-1:
+ for l=0 upto Pas-1:
+ rang:=k*Pas+l;
+ A[rang]=u*(0.5,0.5)+u*(l,k);
+ fill cercles(A[rang],0.5u) withcolor if unknown Col[RetiensC[rang]]:white else: Col[RetiensC[rang]] fi;
+ label(TEX(Nombres[RetiensNum[rang]]),A[rang]);
+ endfor;
+ endfor;
+ for k=0 upto (totalboules mod Pas)-1:
+ rang:=(totalboules div Pas)*Pas+k;
+ A[rang]=u*(0.5,0.5)+u*(k+0.5,totalboules div Pas-1+cosd(30));
+ fill cercles(A[rang],0.5u) withcolor if unknown Col[RetiensC[rang]]:white else: Col[RetiensC[rang]] fi;
+ label(TEX(Nombres[RetiensNum[rang]]),A[rang]);
+ endfor;
+ %
+ for k=0 upto (totalboules div Pas)-1:
+ for l=0 upto Pas-1:
+ rang:=k*Pas+l;
+ trace cercles(A[rang],0.5u);
+ endfor;
+ endfor;
+ for k=0 upto (totalboules mod Pas)-1:
+ rang:=(totalboules div Pas)*Pas+k;
+ trace cercles(A[rang],0.5u);
+ endfor;
+ %
+ drawoptions(withpen pencircle scaled 1.2);
+ if totalboules<Pas:
+ trace u*(0,(totalboules div Pas)+1.15)--u*(0,0-(1-cosd(30)))--u*(Pas,0-(1-cosd(30)))--u*(Pas,(totalboules div Pas)+1.15);
+ else:
+ trace u*(0,(totalboules div Pas)+1.15)--u*(0,0)--u*(Pas,0)--u*(Pas,(totalboules div Pas)+1.15);
+ fi;
+ fi;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={u:=\useKV[PfCUrne]{Echelle}*1cm;numeric RetiensC[],RetiensNum[];numeric Pas,Rayon;Pas=\useKV[PfCUrne]{Pas};Rayon=\useKV[PfCUrne]{Rayon};boolean Roue;Roue=\useKV[PfCUrne]{Roue};}]
+ vardef RecupRepartitionC(text t)=
+ n:=0;
+ for p_=t:
+ RetiensC[n]=p_;
+ n:=n+1;
+ endfor;
+ totalboules=n;
+ enddef;
+
+ vardef RecupRepartition(text t)=
+ n:=0;
+ for p_=t:
+ RetiensNum[n]=p_;
+ n:=n+1;
+ endfor;
+ enddef;
+
+ color Col[];
+ vardef RecuperationCouleurs(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ enddef;
+
+ string Nombres[];
+ vardef RecuperationNombres(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Nombres[n]=p_;
+ endfor;
+ enddef;
+
+ RecupRepartitionC(#3);
+ RecupRepartition(#4);
+ RecuperationCouleurs(#1);
+ RecuperationNombres(#2);
+
+ pair O;
+ pair A[],B[];
+
+ if Roue:
+ O=(0,0);
+ path cc;
+ cc=cercles(O,Rayon*1cm);
+ angd=180/totalboules;
+ angr=360/totalboules;
+ for k=1 upto totalboules:
+ A[k]=17/20[O,pointarc(cc,angd+(k-1)*angr)];
+ endfor;
+ B[0]=pointarc(cc,0);
+ for k=1 upto totalboules:
+ B[k]=pointarc(cc,k*angr);
+ fill O--arccercle(B[k-1],B[k],O)--cycle withcolor if unknown Col[RetiensC[k-1]]:white else: Col[RetiensC[k-1]] fi;
+ label(LATEX(Nombres[RetiensNum[k-1]]),A[k]);
+ endfor;
+ trace cc;
+ for k=1 upto totalboules:
+ trace O--B[k];
+ endfor;
+ else:
+ for k=0 upto (totalboules div Pas)-1:
+ for l=0 upto Pas-1:
+ rang:=k*Pas+l;
+ A[rang]=u*(0.5,0.5)+u*(l,k);
+ fill cercles(A[rang],0.5u) withcolor if unknown Col[RetiensC[rang]]:white else: Col[RetiensC[rang]] fi;
+ label(LATEX(Nombres[RetiensNum[rang]]),A[rang]);
+ endfor;
+ endfor;
+ for k=0 upto (totalboules mod Pas)-1:
+ rang:=(totalboules div Pas)*Pas+k;
+ A[rang]=u*(0.5,0.5)+u*(k+0.5,totalboules div Pas-1+cosd(30));
+ fill cercles(A[rang],0.5u) withcolor if unknown Col[RetiensC[rang]]:white else: Col[RetiensC[rang]] fi;
+ label(LATEX(Nombres[RetiensNum[rang]]),A[rang]);
+ endfor;
+ %
+ for k=0 upto (totalboules div Pas)-1:
+ for l=0 upto Pas-1:
+ rang:=k*Pas+l;
+ trace cercles(A[rang],0.5u);
+ endfor;
+ endfor;
+ for k=0 upto (totalboules mod Pas)-1:
+ rang:=(totalboules div Pas)*Pas+k;
+ trace cercles(A[rang],0.5u);
+ endfor;
+ %
+ drawoptions(withpen pencircle scaled 1.2);
+ if totalboules<Pas:
+ trace u*(0,(totalboules div Pas)+1.15)--u*(0,0-(1-cosd(30)))--u*(Pas,0-(1-cosd(30)))--u*(Pas,(totalboules div Pas)+1.15);
+ else:
+ trace u*(0,(totalboules div Pas)+1.15)--u*(0,0)--u*(Pas,0)--u*(Pas,(totalboules div Pas)+1.15);
+ fi;
+ fi;
+ \end{mpost}
+ \fi
+}%
+
+\NewDocumentCommand\SchemaProba{o}{%
+ \useKVdefault[PfCUrne]%
+ \setKV[PfCUrne]{#1}%
+ \tokUrneListeCouleurs{}%
+ \tokUrneListeNombres{}%
+ \tokUrneListeColonnes{}%
+ \ifboolKV[PfCUrne]{Casino}{%
+ \BuildRoulette%
+ }{%
+ \ifboolKV[PfCUrne]{Tableau}{%
+ \ifboolKV[PfCUrne]{Different}{%
+ \xdef\PfCFooRepartitionC{\useKV[PfCUrne]{RepartitionColonne}}%
+ \xdef\PfCFooRepartitionL{\useKV[PfCUrne]{RepartitionLigne}}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeRepartitionCAv{\PfCFooRepartitionC}%
+ \readlist*\ListeRepartitionLAv{\PfCFooRepartitionL}%
+ % Repartition : \showitems\ListeRepartitionAv[]%
+ \xdef\PfCFooListeRepartitionC{}%
+ \xdef\PfCFooListeRepartitionL{}%
+ \xdef\PfCTotalC{0}%
+ \xdef\PfCTotalL{0}%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeRepartitionCAvlen}}\do{%
+ \xintFor* ##2 in{\xintSeq{1}{\ListeRepartitionCAv[##1]}}\do{%
+ \xdef\PfCFooListeRepartitionC{\PfCFooListeRepartitionC,##1}%
+ \xdef\PfCTotalC{\fpeval{\PfCTotalC+1}}%
+ }%
+ }%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeRepartitionLAvlen}}\do{%
+ \xintFor* ##2 in{\xintSeq{1}{\ListeRepartitionLAv[##1]}}\do{%
+ \xdef\PfCFooListeRepartitionL{\PfCFooListeRepartitionL,##1}%
+ \xdef\PfCTotalL{\fpeval{\PfCTotalL+1}}%
+ }%
+ }%
+ \foreachitem\compteur\in\ListeCouleursAv{\expandafter\UpdatetoksUrneColonnes\compteur\nil}%
+ \foreachitem\compteur\in\ListeNombresAv{\expandafter\UpdatetoksUrneNombres\compteur\nil}%
+ \BuildTableauDoubleEntreeDifferent{\the\tokUrneListeColonnes}{\the\tokUrneListeNombres}{\PfCFooListeRepartitionC}{\PfCFooListeRepartitionL}%
+ }{%
+ \xdef\PfCFooRepartition{\useKV[PfCUrne]{Repartition}}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeRepartitionAv{\PfCFooRepartition}%
+ \xdef\PfCFooListeRepartition{}%
+ \xdef\PfCTotal{0}%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeRepartitionAvlen}}\do{%
+ \xintFor* ##2 in{\xintSeq{1}{\ListeRepartitionAv[##1]}}\do{%
+ \xdef\PfCFooListeRepartition{\PfCFooListeRepartition,##1}%
+ \xdef\PfCTotal{\fpeval{\PfCTotal+1}}%
+ }%
+ }%
+ \ifboolKV[PfCUrne]{Couleurs}{%
+ \foreachitem\compteur\in\ListeCouleursAv{\expandafter\UpdatetoksUrneCouleurs\compteur\nil}%
+ \BuildTableauDoubleEntree{\the\tokUrneListeCouleurs}{}{\PfCFooListeRepartition}%
+ }{%
+ \ifboolKV[PfCUrne]{Nombres}{%
+ \foreachitem\compteur\in\ListeNombresAv{\expandafter\UpdatetoksUrneNombres\compteur\nil}%
+ \BuildTableauDoubleEntree{}{\the\tokUrneListeNombres}{\PfCFooListeRepartition}%
+ }{}%
+ }%
+ }%
+ }{%
+ \ifboolKV[PfCUrne]{Double}{%
+ \xdef\PfCFooRepartitionC{\useKV[PfCUrne]{RepartitionC}}%
+ \xdef\PfCFooRepartitionN{\useKV[PfCUrne]{RepartitionN}}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeRepartitionCAv{\PfCFooRepartitionC}%
+ \readlist*\ListeRepartitionNAv{\PfCFooRepartitionN}%
+ % Repartition : \showitems\ListeRepartitionAv[]%
+ \xdef\PfCFooListeRepartitionC{}%
+ \xdef\PfCFooListeRepartitionN{}%
+ \xdef\PfCTotalC{0}%
+ \xdef\PfCTotalN{0}%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeRepartitionCAvlen}}\do{%
+ \xintFor* ##2 in{\xintSeq{1}{\ListeRepartitionCAv[##1]}}\do{%
+ \xdef\PfCFooListeRepartitionC{\PfCFooListeRepartitionC,##1}%
+ \xdef\PfCTotalC{\fpeval{\PfCTotalC+1}}%
+ }%
+ }%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeRepartitionNAvlen}}\do{%
+ \xintFor* ##2 in{\xintSeq{1}{\ListeRepartitionNAv[##1]}}\do{%
+ \xdef\PfCFooListeRepartitionN{\PfCFooListeRepartitionN,##1}%
+ \xdef\PfCTotalN{\fpeval{\PfCTotalN+1}}%
+ }%
+ }%
+ \MelangeListe{\PfCFooListeRepartitionC}{\PfCTotalC}%
+ \xdef\ListeRepartitionCouleurs{\faa}%
+ \foreachitem\compteur\in\ListeCouleursAv{\expandafter\UpdatetoksUrneCouleurs\compteur\nil}%
+ \MelangeListe{\PfCFooListeRepartitionN}{\PfCTotalN}%
+ \xdef\ListeRepartitionNombres{\faa}%
+ \foreachitem\compteur\in\ListeNombresAv{\expandafter\UpdatetoksUrneNombres\compteur\nil}%
+ \BuildUrneDouble{\the\tokUrneListeCouleurs}{\the\tokUrneListeNombres}{\ListeRepartitionCouleurs}{\ListeRepartitionNombres}%
+ }{%
+ \xdef\PfCFooRepartition{\useKV[PfCUrne]{Repartition}}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeRepartitionAv{\PfCFooRepartition}%
+ % Repartition : \showitems\ListeRepartitionAv[]%
+ \xdef\PfCFooListeRepartition{}%
+ \xdef\PfCTotal{0}%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeRepartitionAvlen}}\do{%
+ \xintFor* ##2 in{\xintSeq{1}{\ListeRepartitionAv[##1]}}\do{%
+ \xdef\PfCFooListeRepartition{\PfCFooListeRepartition,##1}%
+ \xdef\PfCTotal{\fpeval{\PfCTotal+1}}%
+ }%
+ }%
+ \ifboolKV[PfCUrne]{Couleurs}{%
+ \MelangeListe{\PfCFooListeRepartition}{\PfCTotal}%
+ \xdef\ListeRepartitionCouleurs{\faa}%
+ \foreachitem\compteur\in\ListeCouleursAv{\expandafter\UpdatetoksUrneCouleurs\compteur\nil}%
+ % Couleurs :\\
+ % La répartition est : \ListeRepartitionCouleurs\\
+ % Les couleurs sont : \the\tokUrneListeCouleurs.\\
+ \BuildUrne{\the\tokUrneListeCouleurs}{}{\ListeRepartitionCouleurs}%
+ }{%
+ \ifboolKV[PfCUrne]{Nombres}{%
+ \MelangeListe{\PfCFooListeRepartition}{\PfCTotal}%
+ \xdef\ListeRepartitionNombres{\faa}%
+ \foreachitem\compteur\in\ListeNombresAv{\expandafter\UpdatetoksUrneNombres\compteur\nil}%
+ % Nombres :\\
+ % La répartition est : \ListeRepartitionNombres\\
+ % Les nombres sont : \the\tokUrneListeNombres.\\
+ \BuildUrne{}{\the\tokUrneListeNombres}{\ListeRepartitionNombres}%
+ }{}%
+ }%
+ }%
+}%
+}%
+}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/ProfCollege.sty b/macros/latex/contrib/profcollege/latex/ProfCollege.sty
index ca3b52ba9a..a6b767a3bf 100644
--- a/macros/latex/contrib/profcollege/latex/ProfCollege.sty
+++ b/macros/latex/contrib/profcollege/latex/ProfCollege.sty
@@ -2,9 +2,9 @@
% licence : Released under the LaTeX Project Public License v1.3c
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}%
-\def\filedate{2024/05/18}%
+\def\filedate{2024/07/03}%
\let\PfCfiledate\filedate%
-\def\fileversion{0.99-A-f}%
+\def\fileversion{0.99-A-g}%
\let\PfCfileversion\fileversion%
\ProvidesPackage{ProfCollege}[\filedate\space v\fileversion\space Aide pour utiliser LaTeX au college]%
@@ -124,7 +124,6 @@
\RequirePackage{listofitems}%
\RequirePackage{datatool}%
\RequirePackage{multido}%
-
\RequirePackage{xlop}%
\RequirePackage{tcolorbox}%
@@ -637,18 +636,18 @@
\tikzset{face/.style={shape=circle,minimum size=4ex,shading=radial,outer sep=0pt, inner color=white!50!yellow,outer color= yellow!70!orange}}
\newcommand\emoticon[2][]{%
-\scalebox{.5}{\begin{tikzpicture}
-\node[face,#1,draw,thick] (emoticon) {};
+\scalebox{.5}{\begin{tikzpicture}%
+\node[face,#1,draw,thick] (emoticon) {};%
%% The eyes are fixed.
\draw[fill=white] (-1ex,0ex) ..controls (-0.5ex,0.2ex)and(0.5ex,0.2ex)..(1ex,0.0ex) ..controls ( 1.5ex,1.5ex)and( 0.2ex,1.7ex)..(0ex,0.4ex) ..controls (-0.2ex,1.7ex)and(-1.5ex,1.5ex)..(-1ex,0ex)--cycle;
#2%
\end{tikzpicture}}%
-}
+}%
-\newcommand\pupils{
+\newcommand\pupils{%
%% standard pupils
-\fill[shift={(0.5ex,0.5ex)},rotate=80] (0,0) ellipse (0.3ex and 0.15ex);
-\fill[shift={(-0.5ex,0.5ex)},rotate=100] (0,0) ellipse (0.3ex and 0.15ex);}
+\fill[shift={(0.5ex,0.5ex)},rotate=80] (0,0) ellipse (0.3ex and 0.15ex);%
+\fill[shift={(-0.5ex,0.5ex)},rotate=100] (0,0) ellipse (0.3ex and 0.15ex);}%
\def\RKsmallsmile{%
\emoticon{%
@@ -656,14 +655,14 @@
%% mouth
\draw[thick] (-0.5ex,-1ex)..controls (-0.25ex,-1.25ex)and(0.25ex,-1.25ex)..(0.5ex,-1ex);
}%\emoticon
-}
+}%
\def\RKsmile{%
\emoticon{%
\pupils
\draw[thick] (-1ex,-1ex)..controls (-0.5ex,-1.5ex)and(0.5ex,-1.5ex)..(1ex,-1ex);
}%\emoticon
-}
+}%
\def\RKbigsmile{%
\emoticon{%
@@ -671,7 +670,7 @@
%% mouth
\draw[thick] (-1.5ex,-0.5ex)..controls (-0.7ex,-1.7ex)and(0.7ex,-1.7ex)..(1.5ex,-0.5ex);
}%\emoticon
-}
+}%
\def\RKsad{%
\emoticon{%
@@ -681,7 +680,7 @@
%% mouth
\draw[thick] (-1ex,-1ex)..controls(-0.5ex,-0.5ex)and(0.5ex,-0.5ex)..(1ex,-1ex);
}%\emoticon
-}
+}%
\def\RKneutral{%
\emoticon{%
@@ -691,7 +690,7 @@
%% mouth
\draw[thick] (-0.5ex,-1ex)--(0.5ex,-1ex);
}%\emoticon
-}
+}%
\def\RKconfused{%
\emoticon{%
@@ -716,19 +715,19 @@
(-1.00ex,1.00ex)--(-1.20ex,1.10ex)
(-0.35ex,1.15ex)--(-0.25ex,1.35ex);
}%\emoticon
-}
+}%
\def\RKangry{%
\emoticon{%
%% pupils
-\fill[shift={( 0.5ex,0.5ex)},rotate=90] (0,0) ellipse (0.3ex and 0.15ex);
-\fill[shift={(-0.5ex,0.5ex)},rotate=90] (0,0) ellipse (0.3ex and 0.15ex);
+\fill[shift={( 0.5ex,0.5ex)},rotate=90] (0,0) ellipse (0.3ex and 0.15ex);%
+\fill[shift={(-0.5ex,0.5ex)},rotate=90] (0,0) ellipse (0.3ex and 0.15ex);%
%% mouth
-\draw[thick] (-1ex,-1ex)..controls(-0.5ex,-0.5ex)and(0.5ex,-0.5ex)..(1ex,-1ex);
+\draw[thick] (-1ex,-1ex)..controls(-0.5ex,-0.5ex)and(0.5ex,-0.5ex)..(1ex,-1ex);%
%% eyebrows
-\draw[thick] (0.2ex,1.15ex)--(0.5ex,1.6ex)(-0.2ex,1.15ex)--(-0.5ex,1.6ex);
+\draw[thick] (0.2ex,1.15ex)--(0.5ex,1.6ex)(-0.2ex,1.15ex)--(-0.5ex,1.6ex);%
}%\emoticon
-}
+}%
\def\RKlookup{%
\emoticon{%
@@ -826,6 +825,8 @@
\def\PfCSymbolTimes{\times}%
\def\PfCSymbolDiv{\div}%
+\input{PfCUrneProba}
+\input{PfCProbaFrequence}
\input{PfCVisualisationMulDeci}
\input{PfCArbreChiffre}
\input{PfCAssemblagesSolides}
@@ -971,4 +972,11 @@
\input{PfCDomino}
\input{PfCProgrammeCalcul}
\input{PfCPapiers}
-\input{PfCScratch} \ No newline at end of file
+\input{PfCScratch}
+
+\RequirePackage{PfCInfixRPN}
+%\makeatletter
+%\let\@nil\@empty
+%\makeatother
+
+\input{PfCArbreCalcul} \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/metapost/PfCMonde.mp b/macros/latex/contrib/profcollege/metapost/PfCMonde.mp
index fb3064cefd..6cc7f15e45 100644
--- a/macros/latex/contrib/profcollege/metapost/PfCMonde.mp
+++ b/macros/latex/contrib/profcollege/metapost/PfCMonde.mp
@@ -151,6 +151,15 @@ enddef;
vardef FZ(expr t,v)=rayon*sind(c*t)
enddef;
+vardef FXx(expr t,v)=rayon*cosd(t)*cosd(v)
+enddef;
+
+vardef FYy(expr t,v)=rayon*cosd(t)*sind(v)
+enddef;
+
+vardef FZz(expr t,v)=rayon*sind(t)
+enddef;
+
%Paramètres et macros de représentation
vardef Initialisation(expr r,t,p,d)=
Rho:=r;
@@ -227,6 +236,25 @@ vardef MaillageSphere=
MaillageS;
enddef;
+vardef MaillageSphereCoord=
+% InitialiseMaillage(((phim div 10)+1)*pi/12,((phip div 10)-1)*pi/12,pi/12,-pi,pi,pi/12);
+ InitialiseMaillage(-pi/2,pi/2,pi/18,-pi,pi,pi/12);
+ %MaillageS;
+ path Maillage[];
+ nbmor:=0;
+ for k=-90 step 10 until 90:
+ for l=-180 step 10 until 180:
+ nbl:=nbl+1;
+ if ProduitScalaire(1/2[(FXx(k,l),FYy(k,l),FZz(k,l)),(FXx(k+10,l+10),FYy(k+10,l+10),FZz(k+10,l+10))]-pte3,Oeil-pte3)>0:
+ nbmor:=nbmor+1;
+ Maillage[nbmor]=Projgeo((FXx(k,l),FYy(k,l),FZz(k,l)))..Projgeo((FXx(k,l+10),FYy(k,l+10),FZz(k,l+10)));
+ draw Maillage[nbmor] if k=0: withpen pencircle scaled 1 withcolor Crimson fi;
+ draw Projgeo((FXx(k,l),FYy(k,l),FZz(k,l)))..Projgeo((FXx(k+10,l),FYy(k+10,l),FZz(k+10,l))) if l=0:withpen pencircle scaled 1 withcolor LightSteelBlue fi;
+ fi;
+ endfor;
+ endfor;
+enddef;
+
boolean maille;
maille=false;
@@ -276,9 +304,19 @@ vardef lecture(expr nomfichier,fond)=
numeric ll;
ll:=0;
nbpts:=scantokens readfrom nomfichier;
- for k=1 upto (nbpts div 3):
+% for k=1 upto (nbpts div 3):
+% pair latlon;
+% latlon=((scantokens readfrom nomfichier)+(scantokens readfrom nomfichier)+(scantokens readfrom nomfichier))/3;
+ if nbpts<Allegee:
+ Alleg:=1;
+ else:
+ Alleg:=Allegee;
+ fi;
+ for k=1 upto (nbpts div Alleg):
pair latlon;
- latlon=((scantokens readfrom nomfichier)+(scantokens readfrom nomfichier)+(scantokens readfrom nomfichier))/3;
+ latlon=((scantokens readfrom nomfichier) for l=2 upto Alleg:
+ +(scantokens readfrom nomfichier)
+ endfor)/Alleg;
Coord[k]=rayon*(cosd(xpart(latlon/60))*cosd(ypart(latlon/60)),cosd(xpart(latlon/60))*sind(ypart(latlon/60)),sind(xpart(latlon/60)));
if ((xpart(latlon/60)>phim) and (xpart(latlon/60)<phip)):
if ProduitScalaire(Coord[k]-pte3,Oeil-pte3)>0:
@@ -295,7 +333,7 @@ vardef lecture(expr nomfichier,fond)=
path pays;
if ll>0:
pays=Projgeo(Pays[1])
- for l=2 upto (nbpts div 3):
+ for l=2 upto (nbpts div Alleg):%(nbpts div 3):
--Projgeo(Pays[l])
endfor;
if noncolore=true:
@@ -303,7 +341,7 @@ vardef lecture(expr nomfichier,fond)=
else:
fill pays--cycle withcolor fond;
fi;
- draw pays;
+ draw pays withpen pencircle scaled 0.25;
clip currentpicture to cercles(pte3,pte1,pte3,pte1,pte4);
fi;
enddef;
@@ -319,9 +357,19 @@ vardef Lectureiles=
ll:=0;
nbpts:=scantokens readfrom nomfichiermul;
fond=scantokens readfrom nomfichiermul;
- for k=1 upto nbpts:
+ %if nbpts<Allegee:
+ Alleg:=1;
+ %else:
+ % Alleg:=2;%pas Allegee car sinon des artefacts apparaissent
+ %fi;
+ for k=1 upto (nbpts div Alleg):
pair latlon;
- latlon=scantokens readfrom nomfichiermul;
+ latlon=((scantokens readfrom nomfichiermul) for l=2 upto Alleg:
+ +(scantokens readfrom nomfichiermul)
+ endfor)/Alleg;
+% for k=1 upto nbpts:
+% pair latlon;
+% latlon=scantokens readfrom nomfichiermul;
Coord[k]=rayon*(cosd(xpart(latlon/60))*cosd(ypart(latlon/60)),cosd(xpart(latlon/60))*sind(ypart(latlon/60)),sind(xpart(latlon/60)));
if ((xpart(latlon/60)>phim) and (xpart(latlon/60)<phip)):
if ProduitScalaire(Coord[k]-pte3,Oeil-pte3)>0:
@@ -337,7 +385,7 @@ vardef Lectureiles=
path pays;
if ll>0:
pays=Projgeo(Pays[1])
- for l=2 upto nbpts:
+ for l=2 upto (nbpts div Alleg):%nbpts:
--Projgeo(Pays[l])
endfor;
if noncolore=true:
@@ -345,9 +393,15 @@ vardef Lectureiles=
else:
fill pays--cycle withcolor fond;
fi;
- draw pays;
+ draw pays withpen pencircle scaled 0.25;
clip currentpicture to cercles(pte3,pte1,pte3,pte1,pte4);
fi;
+ % rustine pour tout lire chaque partie de Ile.dat
+ if Alleg>1:
+ for po=1 upto (nbpts mod Alleg):
+ poubelle:=scantokens readfrom nomfichiermul;
+ endfor;
+ fi;
endfor;
closefrom nomfichiermul;
enddef;
@@ -1641,6 +1695,11 @@ vardef mappemonde(expr longobs,latobs)=
MaillageSphere;
drawoptions();
fi;
+ if maillagecoord=true:
+ drawoptions(withpen pencircle scaled 0.25 withcolor couleurmaillage);
+ MaillageSphereCoord;
+ drawoptions();
+ fi;
if maille=true:
Maille;
fi;
diff --git a/macros/latex/contrib/profcollege/metapost/PfCObjets.mp b/macros/latex/contrib/profcollege/metapost/PfCObjets.mp
index fd2fbe0f2d..5dac3c967d 100644
--- a/macros/latex/contrib/profcollege/metapost/PfCObjets.mp
+++ b/macros/latex/contrib/profcollege/metapost/PfCObjets.mp
@@ -661,6 +661,55 @@ vardef DessineFusion=
endfor;
enddef;
+vardef DessineFusionCoul=
+ save _fusion;
+ picture _fusion;
+ tapj:=0;
+ color Fc[][];color cou[];
+ for l=1 upto nbobj:
+ for k=0 upto apj[l]:
+ cpt[tapj]:=tapj;
+ cou[tapj]:=Outcolor[l];
+ Fc[tapj].nb:=OTFc[l][k].nb;
+ for p=1 upto Fc[tapj].nb:
+ Fc[tapj][p]:=OTFc[l][k][p];
+ endfor;
+ Fc[tapj].iso:=OTFc[l][k].iso;
+ ALT[tapj]:=ALT[l][k];
+ Vue[tapj]:=Vue[l][k];
+ if Ferme[l]:
+ if Vue[tapj]=false:
+ tapj:=tapj-1;
+ fi;
+ fi;
+ tapj:=tapj+1;
+ endfor;
+ endfor;
+ tapj:=tapj-1;
+ QS(0,tapj);
+ for k=0 upto tapj:
+ fill for l=1 upto Fc[cpt[k]].nb:
+ Projette(Fc[cpt[k]][l])--
+ endfor
+ cycle withcolor if Vue[cpt[k]]:
+ abs(lumin(cpt[k]))*cou[cpt[k]] fi;
+ if traits:
+ draw for l=1 upto Fc[cpt[k]].nb:
+ Projette(Fc[cpt[k]][l])--
+ endfor
+ cycle withpen pencircle scaled0.25bp;
+ %add by cp 22/08/2011
+ else:
+ draw for l=1 upto Fc[cpt[k]].nb:
+ Projette(Fc[cpt[k]][l])--
+ endfor
+ cycle withcolor if Vue[cpt[k]]:
+ abs(lumin(cpt[k]))*cou[cpt[k]] fi;
+ %fin add
+ fi;
+ endfor;
+enddef;
+
vardef Objettore[](expr Rn,rn)=
Outcolor.@:=outcolor;
Incolor.@:=incolor;
@@ -1727,8 +1776,8 @@ vardef Objettetraedre[](expr ar)=
tcpt.@[0]:=0;
OTFc.@[0].nb:=3;
OTFc.@[0][1]:=Image(Sommet0);
- OTFc.@[0][2]:=Image(Sommet2);
- OTFc.@[0][3]:=Image(Sommet1);
+ OTFc.@[0][2]:=Image(Sommet1);
+ OTFc.@[0][3]:=Image(Sommet2);
OTFc.@[0].iso:=(OTFc.@[0][1]+OTFc.@[0][2]+OTFc.@[0][3])/3;
tcpt.@[1]:=1;
OTFc.@[1].nb:=3;
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
index 000537a0d4..40cb330c40 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
index f622238309..c13d91729a 100644
--- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty
+++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
@@ -3,7 +3,8 @@
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2024/05/09 3.04b Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee}[2024/05/31 3.04c Aide pour l'utilisation de LaTeX en lycee]
+% 3.04c Max et min pour des fonctions
% 3.04b Travail sur la loi binomiale + Ajout de clés pour les environnements graphiques
% 3.04a Améliorations de la partie graphiques tikz (intégrales, axes) + Factorielle
% 3.03d Page de garde type BAC
@@ -146,7 +147,6 @@
\usetikzlibrary{shapes.geometric}
\usetikzlibrary{decorations.pathmorphing}
%tcolorbox
-%\RequirePackage[most]{tcolorbox}
\RequirePackage{tcolorbox}%
\tcbuselibrary{breakable,fitting,skins,listings,listingsutf8,hooks}
%divers
diff --git a/macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex b/macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex
index ade88434c2..1581688cb1 100644
--- a/macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex
+++ b/macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex
@@ -996,4 +996,15 @@
}%
}
+%----max/min
+\NewDocumentCommand\DetermineMax{ O{0.01} m m m O{\tmpmax} O{\tmpmaxvalx} }{%
+ \xdef#5{\xintfloateval{max(seq(#2,x=#3..[#1]..#4,#4))}}%
+ \xdef#6{\xintfloateval{first(seq((#2 == #5)?{x}{},x=#3..[#1]..#4,#4))}}%
+}
+
+\NewDocumentCommand\DetermineMin{ O{0.01} m m m O{\tmpmin} O{\tmpminvalx} }{%
+ \xdef#5{\xintfloateval{min(seq(#2,x=#3..[#1]..#4,#4))}}%
+ \xdef#6{\xintfloateval{first(seq((#2 == #5)?{x}{},x=#3..[#1]..#4,#4))}}%
+}
+
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/prtec/PRTEC19-template.pdf b/macros/latex/contrib/prtec/PRTEC19-template.pdf
deleted file mode 100644
index c0f369154a..0000000000
--- a/macros/latex/contrib/prtec/PRTEC19-template.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/prtec/PRTEC24-template.pdf b/macros/latex/contrib/prtec/PRTEC24-template.pdf
new file mode 100644
index 0000000000..a65827b7c4
--- /dev/null
+++ b/macros/latex/contrib/prtec/PRTEC24-template.pdf
Binary files differ
diff --git a/macros/latex/contrib/prtec/PRTEC19-template.tex b/macros/latex/contrib/prtec/PRTEC24-template.tex
index e0769005af..59e978ef74 100644
--- a/macros/latex/contrib/prtec/PRTEC19-template.tex
+++ b/macros/latex/contrib/prtec/PRTEC24-template.tex
@@ -4,7 +4,7 @@
%%
%% PRTEC uses A4 paper.
%%
-%% This file is version 1.04 dated 2019/04/17
+%% This file is version 1.07 dated 2024/07/07
%%
%% Author: John H. Lienhard V
%% Department of Mechanical Engineering
@@ -22,18 +22,17 @@
%%
%% * option to omit PRTEC footer and header [nofoot]
%%
-%% * option not to use newtxtext's superiors font for footnotes [nodefaultsups] and option
-%% * for slightly larger small capitals [largesc]
+%% * option for slightly larger small capitals [largesc]
%%
%% For details of newtxmath and newtxtext, see the documentation available on CTAN (http://ctan.org)
%%
-%% The booktabs, array, and dcolumn packages are loaded by default; those macros may be used for setting tables.
+%% The booktabs, array, and dcolumn packages are loaded by default; those macros are for tables.
%%
%=========================================================
%%
%% LICENSE:
%%
-%% Copyright (c) 2019 John Lienhard
+%% Copyright (c) 2024 John Lienhard
%%
%% Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
%% associated documentation files (the "Software"), to deal in the Software without restriction,
@@ -53,17 +52,16 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Class options are described above.
-
-\documentclass[upint,varvw]{prtec}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Editing tools; can delete these if not using.
-
-\usepackage{lipsum} % makes paragraphs of "latin" for layout testing
-\usepackage{comment} % see package documentation. Can comment out sections as needed.
+%% Don't modify the \DocumentMetadata command unless you know what it does.
+%% If this command throws an "undefined" error, your latex system is out of date: comment this command out.
+\DocumentMetadata{
+ pdfstandard = a-2b,% a-4,
+ pdfversion = 1.7,% 2.0,
+ lang = en-US,
+}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Class options are described above.
+\documentclass[upint,varvw,subscriptcorrection]{prtec}
%%%%% pdf metadata %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -86,15 +84,15 @@
%%%%% Conference, title, authors, affiliations %%%%%%%%
-\confname{Extended Abstracts of The Second Pacific Rim Thermal Engineering Conference}
-\confdate{December 13-17, 2019}
-\confcity{Maui, Hawaii, USA}
+\confname{Extended Abstracts of The Third Pacific Rim Thermal Engineering Conference}
+\confdate{December 15--19, 2024}
+\confcity{Honolulu, Hawaii, USA}
%%% Your paper number
\paperno{PRTEC-XXXXX}
%%% Your title
-\papertitle{Our research paper: the latest developments in cutting-edge engineering}
+\papertitle{Our research paper: cutting-edge cooling}
%% Put author names into the order you want. Use the same order for affiliations.
@@ -106,7 +104,7 @@
%%
%% \JointFirstAuthor, if applicable, follows the affiliation of the relevant authors, no spaces.
-\SetAuthors{Mamoru Tanahashi\affil{1}\JointFirstAuthor , Yongchan Kim\affil{2}\JointFirstAuthor , Sumanta Acharya\affil{3} , Koji Fukagata\affil{4}, John Lienhard\affil{5}\CorrespondingAuthor{lienhard@mit.edu}}
+\SetAuthors{Mamoru Tanahashi\affil{1}\JointFirstAuthor, Yongchan Kim\affil{2}\JointFirstAuthor, Sumanta Acharya\affil{3}, Koji Fukagata\affil{4}, John Lienhard\affil{5}\CorrespondingAuthor{lienhard@mit.edu}}
\SetAffiliation{1}{Department of Mechanical Engineering, Tokyo Institute of Technology, Japan}
\SetAffiliation{2}{School of Mechanical Engineering, Korea University, Republic of Korea}
@@ -124,18 +122,17 @@
\begin{abstract}
-This guide has been prepared for authors of extended abstract to be presented at The Second Pacific Rim Thermal Engineering Conference (PRTEC2019), December 13--17, 2019, Maui, Hawaii, USA. Authors are requested to follow these guidelines to achieve uniformity in the presentation of the proceedings. The main format of the extended abstract is as follows. Text: Times New Roman (or equivalent), 11 pt, left and right justified. Headings: Times New Roman, all capitals, 12 pt, centered. Page size A4 (210 $\times$ 297 mm); 20 mm borders all round; paper title starts at 40 mm from the top of the page except for the first page. Convert the manuscript to a single PDF file and submit it to the Online Submission System (\url{https://www.jsme.or.jp/ted/PRTEC2019/}) by the electrical format. The abstract should summarize the key findings in your study and should be in a single paragraph no more than 250 words. It should give an account of the most relevant contributions of the paper. It is also important to briefly indicate the goal, the methods, the results, and the conclusions. Avoid abbreviations, diagrams, and references. It must be self-contained and understandable without reference to the text.
+This guide has been prepared for authors of extended abstract to be presented at The Second Pacific Rim Thermal Engineering Conference (PRTEC2024), December 15--19, 2024, Honolulu, Hawaii, USA. Authors are requested to follow these guidelines to achieve uniformity in the presentation of the proceedings. The main format of the extended abstract is as follows. Text: Times New Roman (or equivalent), 11 pt, left and right justified. Headings: Times New Roman, all capitals, 12 pt, centered. Page size A4 (210 $\times$ 297 mm); 20 mm borders all round; paper title starts at 40 mm from the top of the page except for the first page. Convert the manuscript to a single PDF file and submit it to the Online Submission System (\url{https://www.jsme.or.jp/conference/PRTEC2024/}) by the electrical format. The abstract should summarize the key findings in your study and should be in a single paragraph no more than 250 words. It should give an account of the most relevant contributions of the paper. It is also important to briefly indicate the goal, the methods, the results, and the conclusions. Avoid abbreviations, diagrams, and references. It must be self-contained and understandable without reference to the text.
-\keywords{PRTEC, Extended Abstract, Template; 10 pt Times font} %% <=== Change to your keywords, keep this command before \end{abstract}.
+\keywords{Times New Roman, 10 pt, Convection, Computational methods, Heat exchanger, Cooling turbine blade, Film cooling, High temperature} %% <=== Change to your keywords, keep this command before \end{abstract}.
\end{abstract}
-
\section{Introduction \NoCaseChange{(Details for submitting extended abstract)}}
-The Extended Abstract must be formatted using this template and submitted by \textbf{June 30, 2019} for review. \textbf{The final version of the Extended Abstract must be submitted by August 31, 2019 for inclusion in the proceedings.} The final version of the extended abstract that does not conform to the correct format will not be included in the proceedings. There will be no opportunity to alter it after the submission of the final version.
+The Extended Abstract must be formatted using this template and submitted by \textbf{August 15, 2024} for review. \textbf{The final version of the Extended Abstract must be submitted by September 30, 2024 for inclusion in the proceedings.} The final version of the extended abstract that does not conform to the correct format will not be included in the proceedings. There will be no opportunity to alter it after the submission of the final version.
-It is assumed that the corresponding author will make a presentation at the conference. Each accepted extended abstract must have at least one paid regular or student registration by \textbf{August 31, 2019} to ensure that their presentation is included in the Conference Program.
+It is assumed that the corresponding author will make a presentation at the conference. Each accepted extended abstract must have at least one paid regular or student registration by \textbf{October 15, 2024} to ensure that their presentation is included in the Conference Program.
\section{Length and Layout}
@@ -150,7 +147,7 @@ The layout of the extended abstract should follow the style of this document, st
\textbf{KEYWORDS:} Keywords can be selected to describe the feature of the extended abstract. Leave two blank lines between keywords and the first major heading.
-\textbf{Header and footnotes:} The header includes the Paper number. \textbf{Please insert your presentation ID supplied by the Online Submission System, e.g., PRTEC-23456, if your presentation ID is PRTEC-23456.} The footnote of the first page contains E-mail address of the corresponding author. Note that this ``formal'' corresponding author can be different from the ``practical'' corresponding author registered on the submission system. Do not edit the copyright line. We do not transfer the copyright for the authors' convenience. The copyright line should always appear as ``Copyright \textcopyright\ 2019 by The Author(s). Distributed by JSME, KSME, and ASTFE with permission.'' Do not substitute the authors' names in the copyright line.
+\textbf{Header and footnotes:} The header includes the Paper number. \textbf{Please insert your presentation ID supplied by the Online Submission System, e.g., PRTEC-23456, if your presentation ID is PRTEC-23456.} The footnote of the first page contains E-mail address of the corresponding author. Note that this ``formal'' corresponding author can be different from the ``practical'' corresponding author registered on the submission system. Do not edit the copyright line. We do not transfer the copyright for the authors' convenience. The copyright line should always appear as ``Copyright \textcopyright\ 2024 by The Author(s). Distributed by JSME, KSME, and ASTFE with permission.'' Do not substitute the authors' names in the copyright line.
@@ -240,11 +237,11 @@ Authors from non-English speaking countries are requested to find persons who ar
\textbf{Figures and tables:} Figures and tables should be placed at the top or bottom of the page on which they are first mentioned if possible, on the next page if not. Do not gather them at the end of the extended abstract.
-\textbf{Submission:} The Extended Abstract should be converted to a single PDF file whose size is no more than 4 Mbytes, and submitted to the Online Submission System (\url{https://www.jsme.or.jp/ted/PRTEC2019/}).
+\textbf{Submission:} The Extended Abstract should be converted to a single PDF file whose size is no more than 4 Mbytes, and submitted to the Online Submission System (\url{https://www.jsme.or.jp/conference/PRTEC2024/}).
-\textbf{Submission Deadline for review:} Extended Abstract for review should be submitted by \textbf{June 30, 2019}. Notification of acceptance will be made by July 15, 2019.
+\textbf{Submission Deadline for review:} Extended Abstract for review should be submitted by \textbf{July 15, 2024}. Notification of acceptance will be made by August 15, 2024.
-\textbf{Submission Deadline for final version:} All contributors must upload the final version of Extended Abstract for inclusion in the proceedings by \textbf{August 31, 2019} even if there is no modification from the initial Extended Abstract. The Final Extended Abstract that does not conform to the correct format will not be included in the proceedings. There will be no opportunity to alter it after the submission of the final version.
+\textbf{Submission Deadline for final version:} All contributors must upload the final version of Extended Abstract for inclusion in the proceedings by \textbf{September 30, 2024} even if there is no modification from the initial Extended Abstract. The Final Extended Abstract that does not conform to the correct format will not be included in the proceedings. There will be no opportunity to alter it after the submission of the final version.
\section*{Acknowledgements}
@@ -286,7 +283,7 @@ Acknowledgments should be placed immediately following CONCLUSIONS, if necessary
\section{Additional notes for \LaTeX\ users}
The PRTEC class file is compatible with \hologo{pdfLaTeX}, \hologo{LuaLaTeX}, and \hologo{XeLaTeX}. The class relies on the \texttt{newtx} math and text fonts and is not configured for \texttt{fontspec}. The class will automatically set the needed margins, spacings, font sizes, and citation formats. The class is also designed to support hyperlinks, metadata, and pdf bookmarks.
-The class loads the \verb|\booktabs|, \verb|\array|, and \verb|\dcolumn| packages, for use in formatting tables.
+The class loads the \verb|mathtools| and \verb|amsmath| for setting mathematics. The class loads the \verb|booktabs|, \verb|array|, and \verb|dcolumn| packages for formatting tables.
PRTEC requires that section headings be set in uppercase, bold-face type. The class will do this automatically. You can place \verb|\cite{..}|, \verb|\ref{..}|, \verb|\label{..}|, and into headings directly, as you would in the main text. Do not enclose them braces, e.g.\ \verb|{\cite{..}}|, which will cause errors. You can place \verb|\footnote{..}| into headings, but not into captions.\footnote{See \texttt{tex-stackexchange} for various approaches to footnotes in captions, if they seem necessary. For footnotes inside tables, use the \texttt{tablefootnote} package.}
@@ -298,12 +295,12 @@ The pdf bookmarks are automatically set as the text of the section heading. Simp
%% For math in a section heading: the optional argument creates a pdfbookmark
%% without an error message or loss of characters.
-\section[Proof that S-gen\neq 0]{Proof that $\dot{S}_{\textrm{gen}}\neq 0$}
+\section[Proof that S-gen\neq 0]{Proof that \(\dot{S}_{\textrm{gen}}\neq 0\)}
For math in a section heading, the optional argument of \verb|\section[..]{..}| creates a pdfbookmark without losing characters or producing error messages. For this example, we use:
-\verb|\section[Proof that S-gen\neq 0]{Proof that $\dot{S}_{\textrm{gen}}\neq 0$}|
+\verb|\section[Proof that S-gen\neq 0]{Proof that \(\dot{S}_{\textrm{gen}}\neq 0\)}|
-Observe that some simple math expressions are accepted by the \verb|hyperref| package that manages the bookmarks.
+Some simple math expressions are accepted by the \verb|hyperref| package that manages the bookmarks.
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/prtec/README.md b/macros/latex/contrib/prtec/README.md
index f3dacefae1..f01e4e5dc1 100644
--- a/macros/latex/contrib/prtec/README.md
+++ b/macros/latex/contrib/prtec/README.md
@@ -1,6 +1,6 @@
#prtec -- A template for PRTEC conference papers#
- Version 1.06 dated 2019/08/20.
+ Version 1.07 dated 2024/07/07.
####Overview####
This class provides a LaTeX template to format extended abstracts for the
@@ -50,6 +50,12 @@
####Version History####
+ v1.07
+ - update to PRTEC 24
+ - update various aspects of code to account for 5 years of change in LaTeX
+ - adjust top and bottom margins
+ - include \\DocumentMetadata
+
v1.06 -- correct nofoot option to fully clear header
v1.05 -- edits to .bst to better support urls; minor edit to \\entry
@@ -62,7 +68,7 @@
####License####
- Copyright (c) 2019 John H. Lienhard
+ Copyright (c) 2024 John H. Lienhard
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
diff --git a/macros/latex/contrib/prtec/prtec.cls b/macros/latex/contrib/prtec/prtec.cls
index 9bd3af2237..9bd46e5ba1 100644
--- a/macros/latex/contrib/prtec/prtec.cls
+++ b/macros/latex/contrib/prtec/prtec.cls
@@ -1,12 +1,14 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% This file provides the prtec class for formatting conference papers according to
-%% the Pacific Rim Thermal Engineering Conference (PRTEC) requirements as of April 2019.
+%% the Pacific Rim Thermal Engineering Conference (PRTEC) requirements as of July 2024.
%%
%% The prtec.cls file should be used with the files prtec.bst (for citations) and prtec-template.tex.
%%
%%
-%% This file is version 1.06 dated 2019/08/20.
+%% This file is version and date:
+ \def\versionno{1.07}
+ \def\versiondate{2024/07/07\space}
%%
%% Author: John H. Lienhard V
%% Department of Mechanical Engineering
@@ -34,7 +36,7 @@
%%
%% LICENSE:
%%
-%% Copyright (c) 2019 John H. Lienhard
+%% Copyright (c) 2024 John H. Lienhard
%%
%% Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
%% associated documentation files (the "Software"), to deal in the Software without restriction,
@@ -54,33 +56,14 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{prtec}[2019/08/20 PRTEC paper format]
+\ProvidesClass{prtec}[\versiondate\ PRTEC paper format]
-\LoadClass[twoside,11pt]{article}
-% Two-sided layout not used in PRTEC's specs, but is included anyway.
+\LoadClass[11pt]{article}
%%%%%%%%%%%%%% Options for the class %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage{ifthen}
-\newboolean{DefaultSups}
-\setboolean{DefaultSups}{true}
-
-\RequirePackage{kvoptions}
-\RequirePackage{kvsetkeys}
-\SetupKeyvalOptions{
- family=prtec,
- prefix=prtec@,
- setkeys=\kvsetkeys,
-}
-
-%%% set key nodefaultsups to obtain newtx superiors font for footnotes.
-\define@key{prtec}{nodefaultsups}[false]{%
- \setboolean{DefaultSups}{#1}
-}
-
-\ProcessKeyvalOptions*
-
%% option to omit PRTEC footer and header
\DeclareOption{nofoot}{%
@@ -96,13 +79,10 @@
%% Access many options from newtxmath
%% See newtxmath documentation for details
-\DeclareOption{upint,smallerops,varvw,varg,slantedGreek,frenchmath,varbb,cmbraces}{\PassOptionsToPackage{}{newtxmath}}
+\DeclareOption{upint,smallerops,varvw,varg,slantedGreek,frenchmath,varbb,cmbraces,subscriptcorrection}{\PassOptionsToPackage{}{newtxmath}}
%% Option for slightly larger small capitals font
-\DeclareOption{largesc}{\PassOptionsToPackage{}{newtxtext}}
-
-%% Option not to use latex default superscripts, instead using the newtxtext superiors font [nodefaultsups]
-\ifthenelse{\boolean{DefaultSups}}{\PassOptionsToPackage{defaultsups}{newtxtext}}{\relax}
+\DeclareOption{largesc}{\PassOptionsToPackage{largesc=true}{newtxtext}}
%% Suppress warnings about any omitted keys as unused global options
\DeclareOption*{}
@@ -112,8 +92,8 @@
%%%%%%%%%%%%% end options %%%%%%%%%%%%%%%%%%%
-\RequirePackage[a4paper, left=20mm, right=20mm, top=20mm, bottom = 20mm, footskip=10mm, includefoot, headsep=2mm]{geometry}
-% conforms to PRTEC 19 required margins
+\RequirePackage[a4paper, left=20mm, right=20mm, top=20mm, bottom=20mm, headsep=3mm, includefoot ]{geometry}
+% conforms to PRTEC24 required margins
\RequirePackage{parskip}
@@ -122,8 +102,9 @@
\renewcommand*{\bibfont}{\footnotesize}
\RequirePackage{graphicx}
-\RequirePackage[hyperref,fixpdftex,dvipsnames,svgnames,x11names]{xcolor}
-\RequirePackage{xparse}
+\RequirePackage[dvipsnames,svgnames,x11names]{xcolor}
+
+\ifdefined\NewDocumentCommand\else\RequirePackage{xparse}\fi
%%%%%%%%%%%%%%%%%%%%%%%%
@@ -136,14 +117,10 @@
%%%% FONT related %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage{mathtools} % extends amsmath
-\RequirePackage[utf8]{inputenc}
\RequirePackage[]{newtxtext}
\RequirePackage[]{newtxmath}
% See package documentation
-%% override \textsu if using default superiors
-\ifthenelse{\boolean{DefaultSups}}{\let\textsu\textsuperscript}{\relax}
-
\RequirePackage{bm} % load after all other math packages, to give greater access to bold math
@@ -163,19 +140,19 @@
\RequirePackage{fancyhdr}
\pagestyle{fancy}
-\setlength{\headheight}{22.53pt}
+\setlength{\headheight}{24pt}
\fancyfoot{}
-\fancyfoot[CE,CO]{\thepage}
-\fancyfoot[RO,LE]{}
+\fancyfoot[C,C]{\thepage}
+\fancyfoot[R,L]{}
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancypagestyle{title}{%
\fancyhf{} % clear all header and footer fields
-\fancyfoot[LO,RE]{Copyright~\textcopyright~\the\year\ The Author(s). Distributed by JSME, KSME, and ASTFE with permission.}
-\fancyfoot[LE,RO]{\thepage}
-\fancyhead[LE,RO]{\bfseries\sffamily \HeaderConfName}
+\fancyfoot[L]{Copyright~\textcopyright~\the\year\ The Author(s). Distributed by JSME, KSME, and ASTFE with permission.}
+\fancyfoot[R]{\thepage}
+\fancyhead[R]{\bfseries\sffamily \HeaderConfName}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}
@@ -196,10 +173,9 @@
\noindent\makebox[2ex][r]{\@makefnmark}#1}
-
%%%%%%%%% CAPTION RELATED %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\RequirePackage[labelfont={sf,bf},hypcap=false]{caption}
+\RequirePackage[labelfont={bf},hypcap=false]{caption}
\RequirePackage[hypcap=false,list=true]{subcaption}
\captionsetup[figure]{name=Fig.,labelfont={bf},textfont={}, labelsep=quad} %textformat=period,
@@ -207,15 +183,12 @@
%%%%%%%%%%%%%%%%%% Section headings %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% wish to accommodate hyperref
-
-\RequirePackage{textcase} %% Allows uppercase titles and captions without errors from math and citations
\RequirePackage[raggedright,indentafter]{titlesec}
% PRTEC specifies 12 pt headings
-\titleformat{\section}{\bfseries\mathversion{bold}\large\centering}{\thesection.}{0.5em}{\MakeTextUppercase}
-\titleformat{name=\section,numberless}{\bfseries\mathversion{bold}\large\centering}{}{0em}{\MakeTextUppercase}
+\titleformat{\section}{\bfseries\mathversion{bold}\large\centering}{\thesection.}{0.5em}{\MakeUppercase}
+\titleformat{name=\section,numberless}{\bfseries\mathversion{bold}\large\centering}{}{0em}{\MakeUppercase}
\titleformat{\subsection}[runin]{\bfseries}{\thesubsection}{0.5em}{\mathversion{bold}\noindent}[\hspace*{0.5em}]
\titleformat{\subsubsection}[runin]{\itshape}{}{0em}{\noindent\underline}[.\hspace*{0.5em}]
@@ -230,88 +203,81 @@
\setcounter{section}{0}
\pdfbookmark[0]{Appendices}{appendices}
\renewcommand\thesection{\Alph{section}}
- \titleformat{\section}{\bfseries\mathversion{bold}\large\centering}{APPENDIX \thesection:}{0.5em}{\MakeTextUppercase}
+ \titleformat{\section}{\bfseries\mathversion{bold}\large\centering}{APPENDIX \thesection:}{0.5em}{\MakeUppercase}
}
%%%%%%%%%%%%% hyperref %%%%%%%%%%%%%%%%%%%
-\RequirePackage{hyperxmp} %% to fix transfer of metadata to Acrobat pdf
-
-\RequirePackage[%
- unicode, % Unicode encoded PDF strings
- psdextra, % additional support for math in pdf bookmarks
- pdfborder={0 0 0},%
- bookmarks=true, %
- bookmarksnumbered=true,%
- bookmarksopen=true,%
- bookmarksopenlevel=1,%
- colorlinks=true,%%% <=== set false to get black type, but do so in .tex file
+\RequirePackage[psdextra]{hyperref}
+
+\hypersetup{
+ colorlinks=true,
+ pdfborder={0 0 0},
+ bookmarksnumbered=true,
+ bookmarksopen=true,
+ bookmarksopenlevel=1,
+ pdfpagelayout=SinglePage,
+ pdfdisplaydoctitle=true,
+ pdfstartview=Fit,
+ pdfnewwindow=true,
linkcolor=blue, %
- citecolor=blue, % SeaGreen4,%
- urlcolor=blue, % Red3,%
- breaklinks=true,%
- pdftitle={}, % <=== add in .tex file
- pdfkeywords={}, % <=== add in .tex file
- pdfnewwindow=true,%
- pdfpagelayout=TwoPageRight,%
- pdfauthor={}, % <=== add in .tex file
- pdfdisplaydoctitle=true%
- ]{hyperref}
-
+ citecolor=blue, %
+ urlcolor=blue, %
+ filecolor=violet,%
+}
\urlstyle{same} % don't switch to typewriter font
\RequirePackage{doi} % provides hyperlinks for doi in bibliography
\renewcommand{\doitext}{doi:~} % change the default, {doi:}, to this for PRTEC specification
-%% Since \bm is useful in headings, this fix will reduce frequency with which
-%% alternate pdfstrings must be given in section command as \section[pdfstring]{texstring}
+%% Since \bm may be useful in headings, this fix will reduce frequency with which
+%% alternate pdfstrings must be given in revised section command as \section[pdfstring]{texstring}
\pdfstringdefDisableCommands{%
\def\bm#1#{\relax}%
}
-%% Let's also make sure \NoCaseChange in section headings won't break pdf bookmarks
+% Let's disable \( and \) in pdf bookmarks
+\pdfstringdefDisableCommands{%
+ \def\({\relax}%
+ \def\){\relax}%
+}
+
+% Let's also make sure \NoCaseChange in section headings won't break pdf bookmarks
\pdfstringdefDisableCommands{%
\let\NoCaseChange\relax%
}
-%% Let's just remove citations from pdf bookmarks
+% Let's just remove citations from pdf bookmarks
\pdfstringdefDisableCommands{%
\def\cite{\@gobble}%
}
-%% Let's make sure footnotes in section headings don't break pdf bookmarks.
+%% Ensure that tag color does not follow \eqref into bookmarks
+\pdfstringdefDisableCommands{%
+ \def\eqref#1{(\ref{#1})}%
+}
+
+% Let's make sure footnotes in section headings don't break pdf bookmarks.
+% Revised footnote command above is already robust
+
\RequirePackage{etoolbox}
-\robustify{\footnote}
+\robustify\footnote
\pdfstringdefDisableCommands{%
\def\footnote#1{}%
}
-
%% Let's also add \footnote to the \TextUppercase exception list, so that footnote text won't be capitalized
-%% if given in section headings
-\RequirePackage{xpatch}
-\xpatchcmd{\@uclcnotmath}{\@nonchangecase\ref}{\@nonchangecase\ref\@nonchangecase\footnote}{}{}
-
-
-%%% Create an optional argument for unnumbered sections and set pdf bookmark (thru \addcontentsline).
-%%% The optional argument will manually set the pdf bookmark for that section; can be used to avoid hyperref
-%%% errors when macros are in section titles.
-%%% There should not be errors for $$, \cite, \ref, \label, \footnote, or \bm with current construction.
-\let\svsection\section
-\RenewDocumentCommand{\section}{s o m}{%
- \IfBooleanTF {#1}
- {\svsection*{#3}\phantomsection
- {\IfNoValueTF {#2}
- {\addcontentsline{toc}{section}{#3} }
- {\addcontentsline{toc}{section}{#2} }
- }
- }
- {\IfNoValueTF {#2}
- {\svsection{#3}}
- {\svsection[#2]{#3}}
- }
-}
+%% if given in section headings. Ditto for \eqref
+%
+\ifx\AddToNoCaseChangeList\@undefined % see https://github.com/John02139/asmeconf/issues/5
+ \patchcmd{\@uclcnotmath}{\@nonchangecase\ref}{\@nonchangecase\ref\@nonchangecase\footnote}{\typeout{PRTEC patched textcase nonchangecase to include footnote.}}{}
+ \patchcmd{\@uclcnotmath}{\@nonchangecase\ref}{\@nonchangecase\ref\@nonchangecase\eqref}{\typeout{PRTEC patched textcase nonchangecase to include eqref.}}{}
+\else
+ \AddToNoCaseChangeList{\eqref \footnote}
+\fi
+
+%%% There should be no errors for section headings with \(, \), \cite, \ref, \eqref, \label, \footnote, \NoCaseChange, or \bm
%%%%%%%%%%%%% Define special environments %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -321,7 +287,7 @@
\providecommand{\@keywords}{\relax}
-\DeclareDocumentCommand{\keywords}{m}{%
+\NewDocumentCommand{\keywords}{m}{%
\IfNoValueTF{#1}{%
\relax}{%
\long\def\@keywords{\par\medskip\noindent{\bfseries\small KEYWORDS: }{\small #1}}%
@@ -331,7 +297,7 @@
\DeclareDocumentEnvironment{abstract}{}{%
\section*{Abstract}%
}
- {\@keywords\bigskip%
+ {\@keywords\ignorespacesafterend%
}
@@ -347,7 +313,7 @@
%% If the second argument of \entry is omitted, a bold section heading is produced, e.g. \entry{Greek Letters}
-\DeclareDocumentCommand{\entry}{m g}{%
+\NewDocumentCommand{\entry}{m g}{%
\IfNoValueTF{#2}{%
\item[\itshape#1\hfill]\smallskip
}{%
@@ -388,7 +354,7 @@
\providecommand\@ConfCity{\hbox{ }}
\newcommand{\HeaderConfName}{%
-\parbox{\linewidth}{\raggedleft\bfseries\sffamily%
+\parbox{\linewidth}{\raggedleft\bfseries\sffamily\small%
\@ConfName\linebreak[4]%\par%
\@ConfDate\@CDsep\@ConfCity%
}%
@@ -400,7 +366,7 @@
\newcommand{\PaperNo}{%
\vspace*{-4.7mm}%
\parbox{\linewidth}{\raggedleft\bfseries\sffamily\Large%
-\MakeTextUppercase{\@paperno}%
+\MakeUppercase{\@paperno}%
}%
}
@@ -410,7 +376,7 @@
\newcommand{\PaperTitle}{%
\par\vspace*{6mm}%
\parbox{\linewidth}{\centering{\bfseries\Large%
-\MakeTextUppercase{\@papertitle}%
+\MakeUppercase{\@papertitle}%
\thispagestyle{title}\par} %% <=== \par gets the font leading to stick so that lines space properly
}%
}
@@ -429,13 +395,13 @@
\NewCoffin{\AffiliationsBlock}
\SetHorizontalCoffin\AffiliationsBlock{}
-\DeclareDocumentCommand{\SetAuthors}{m}{%
+\NewDocumentCommand{\SetAuthors}{m}{%
\SetHorizontalCoffin\AuthorBlock{%
\parbox{\linewidth}{\centering\bfseries\ignorespaces#1\ignorespaces}%
}
}
-\DeclareDocumentCommand{\SetAffiliation}{m m}{%
+\NewDocumentCommand{\SetAffiliation}{m m}{%
\SetVerticalCoffin\AffiliationBlock{\textwidth}{%
\centering\footnotemark[#1]#2\ignorespaces%
}
@@ -448,7 +414,7 @@
\newif\ifCA\CAfalse
\newcommand{\CAemail}[1]{\gdef\@CAemail{#1}}
-\DeclareDocumentCommand{\CorrespondingAuthor}{m}{%
+\NewDocumentCommand{\CorrespondingAuthor}{m}{%
\global\CAtrue%
\CAemail{#1}%
$^\ast$%
@@ -457,13 +423,13 @@
%%% flag for joint first authors (two or more)
\newif\ifJA\JAfalse
-\DeclareDocumentCommand{\JointFirstAuthor}{}{%
+\NewDocumentCommand{\JointFirstAuthor}{}{%
\global\JAtrue%
$^\dagger$%
}
%%% Affiliation mark
-\DeclareDocumentCommand{\affil}{m}{%
+\NewDocumentCommand{\affil}{m}{%
{\mdseries\footnotemark[#1]}%
}
@@ -475,11 +441,11 @@
\oldaffil{#1}\futurelet\nextToken\isOthernote}
\newcommand\isOthernote{%
- \ifx\CorrespondingAuthor\nextToken\textsu{\mdseries,}%
+ \ifx\CorrespondingAuthor\nextToken\textsuperscript{\mdseries,}%
\else%
- \ifx\JointFirstAuthor\nextToken\textsu{\mdseries,}%
+ \ifx\JointFirstAuthor\nextToken\textsuperscript{\mdseries,}%
\else
- \ifx\affil\nextToken\textsu{\mdseries,}%
+ \ifx\affil\nextToken\textsuperscript{\mdseries,}%
\fi%
\fi%
\fi%
@@ -494,7 +460,7 @@
\renewcommand\JointFirstAuthor{%
\oldJointFirstAuthor\futurelet\nextToken\isOthernote}
-\DeclareDocumentCommand{\SetAuthorBlock}{}{%
+\NewDocumentCommand{\SetAuthorBlock}{}{%
\let\savethefootnote\thefootnote
\JoinCoffins\AuthorBlock[hc,b]\AffiliationsBlock[hc,t](0pt,-\baselineskip)
\centerline{\TypesetCoffin\AuthorBlock}
@@ -511,7 +477,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% Make the title section
-\DeclareDocumentCommand{\MakeTitlePage}{}{%
+\NewDocumentCommand{\MakeTitlePage}{}{%
\PaperNo
\PaperTitle
\vspace*{2\baselineskip}
diff --git a/macros/latex/contrib/prtec/sample-figure.pdf b/macros/latex/contrib/prtec/sample-figure.pdf
index 29b41786be..89d44bf9cf 100644
--- a/macros/latex/contrib/prtec/sample-figure.pdf
+++ b/macros/latex/contrib/prtec/sample-figure.pdf
Binary files differ
diff --git a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.pdf b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.pdf
index 1ee7bc9bba..6f4fa467ef 100644
--- a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.pdf
+++ b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.tex b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.tex
index 97155dee5c..167d62e4f4 100644
--- a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.tex
+++ b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.tex
@@ -3,8 +3,8 @@
% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
\documentclass[french,a4paper,11pt]{article}
-\def\TPversion{0.1.6}
-\def\TPdate{2 avril 2024}
+\def\TPversion{0.1.8}
+\def\TPdate{4 juillet 2024}
\usepackage[executable=python.exe]{pyluatex}
\usepackage[table,svgnames]{xcolor}
\usepackage{amsmath,amssymb}
@@ -148,7 +148,7 @@
\vspace{0.25cm}
-{$\blacktriangleright$~~Une commande pour afficher une matrice carrée (2x2, 3x3 ou 4x4) avec la syntaxe du package.}
+{$\blacktriangleright$~~Une commande pour afficher une matrice carrée (2×2, 3×3 ou 4×4) avec la syntaxe du package.}
\smallskip
@@ -156,15 +156,15 @@
\smallskip
-{$\blacktriangleright$~~Des commandes pour calculer le déterminant et l'inverse de matrices carrées (2x2, 3x3 ou 4x4).}
+{$\blacktriangleright$~~Des commandes pour calculer le déterminant et l'inverse de matrices carrées (2×2, 3×3 ou 4×4).}
\smallskip
-{$\blacktriangleright$~~Des commandes pour résoudre des systèmes linéaires (2x2, 3x3 ou 4x4).}
+{$\blacktriangleright$~~Des commandes pour résoudre des systèmes linéaires (2×2, 3×3 ou 4×4).}
\smallskip
-{$\blacktriangleright$~~Des commandes pour travailler sur des graphes probabilistes (2x2, 3x3 ou 4x4).}
+{$\blacktriangleright$~~Des commandes pour travailler sur des graphes probabilistes (2×2, 3×3 ou 4×4).}
\vspace{1cm}
@@ -207,7 +207,9 @@
\hrule
-\medskip
+\bigskip
+
+{\footnotesize\sffamily\itshape À mon papa.}
\newpage
@@ -240,8 +242,8 @@ La package \textit{propose} des outils pour travailler sur des matrices ou des s
À noter que les calculs -- en interne -- peuvent être effectués de deux manières :
\begin{itemize}
- \item via les packages \textsf{xint*} pour des formats \textbf{2x2} ou \textbf{3x3} (et dans une certaine mesure pour des \textbf{4x4}) ;
- \item via \textsf{python} et le package \textsf{pyluatex} (à charger manuellement du fait des options spécifiques) pour des formats \textbf{2x2}, \textbf{3x3} ou \textbf{4x4}.
+ \item via les packages \textsf{xint*} pour des formats \textbf{2×2} ou \textbf{3×3} (et dans une certaine mesure pour des \textbf{4×4}) ;
+ \item via \textsf{Python} et le package \textsf{pyluatex} (à charger manuellement du fait des options spécifiques) pour des formats \textbf{2×2}, \textbf{3×3} ou \textbf{4×4}.
\end{itemize}
Il n'est pas prévu -- pour le moment -- de travailler sur des matrices/systèmes plus grands, car l'idée est de pouvoir formater le résultat, ce qui se fait coefficient par coefficient.
@@ -252,7 +254,7 @@ L'utilisation de \textsf{pyluatex} nécessite une compilation adaptée, à savoi
\smallskip
-La méthode par \textsf{python} utilise quoi qu'il en soit le module \texttt{sympy}, qui doit donc être installé !
+La méthode par \textsf{Python} utilise quoi qu'il en soit le module \texttt{sympy}, qui doit donc être installé !
\end{warningblock}
\subsection{Packages utilisés, choix de formatage}
@@ -283,7 +285,7 @@ En marge de la présente documentation, compilée en \textsf{lualatex} avec \tex
\begin{itemize}
\item \texttt{ResolSysteme-exemples} pour les commandes disponibles en version classique (\textsf{xint}) ;
- \item \texttt{ResolSysteme-exemples-pyluatex} pour les commandes disponibles en version python (\textsf{pyluatex}).
+ \item \texttt{ResolSysteme-exemples-pyluatex} pour les commandes disponibles en version \textsf{Python} (\textsf{pyluatex}).
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{noteblock}
@@ -293,7 +295,7 @@ En marge de la présente documentation, compilée en \textsf{lualatex} avec \tex
\subsection{Chargement du package, et option}
\begin{importantblock}
-Le package peut donc se charger de deux manières différentes, suivant si l'utilisateur utilise \textsf{python} ou non. Les commandes \textit{classiques} sont disponibles même si \textsf{python} est utilisé.
+Le package peut donc se charger de deux manières différentes, suivant si l'utilisateur utilise \textsf{Python} ou non. Les commandes \textit{classiques} sont disponibles même si \textsf{Python} est utilisé.
\end{importantblock}
\begin{PresentationCode}{listing only}
@@ -314,16 +316,22 @@ D'autres solutions existent pour faire du calcul matriciel, on peut pas exemple
\smallskip
-L'idée est ici de proposer une version, adaptée à des dimensions classiques, avec formatage des calculs, sous forme de fraction irréductible notamment. Les formatages étant effectués \textit{a posteriori}, j'ai choisi de limiter ce package à des formats de taille raisonnable (\textbf{1x2} à \textbf{4x4}).
+L'idée est ici de proposer une version, adaptée à des dimensions classiques, avec formatage des calculs, sous forme de fraction irréductible notamment. Les formatages étant effectués \textit{a posteriori}, j'ai choisi de limiter ce package à des formats de taille raisonnable (\textbf{1×2} à \textbf{4×4}).
\end{noteblock}
\part{Historique}
+\verb|v0.1.8|~:~~~~Correction de bugs, améliorations dans la documentation.
+
+\verb|v0.1.7|~:~~~~Correction de bugs dans certains calculs avec des fractions.
+
+\verb|v0.1.6|~:~~~~Correction de bugs dans certains calculs avec des fractions.
+
\verb|v0.1.6|~:~~~~Correction de bugs dans certains calculs.
\verb|v0.1.5|~:~~~~Inverse d'une matrice 4x4 et système 4x4 (même en normal).
-\verb|v0.1.4|~:~~~~Ajout de commandes pour du calcul matriciel sans python (de taille raisonnable) ;
+\verb|v0.1.4|~:~~~~Ajout de commandes pour du calcul matriciel sans \textsf{Python} (de taille raisonnable) ;
\verb| |~~~~~~commandes pour des graphes probabilistes.
@@ -331,7 +339,7 @@ L'idée est ici de proposer une version, adaptée à des dimensions classiques,
\verb| |~~~~~~inversion du comportement des commandes étoilées.
-\verb|v0.1.2|~:~~~~Ajout d'une commande d'affichage (formaté) d'une matrice 2x2, 3x3 ou 4x4.
+\verb|v0.1.2|~:~~~~Ajout d'une commande d'affichage (formaté) d'une matrice 2×2, 3×3 ou 4×4.
\verb|v0.1.1|~:~~~~Correction d'un bug avec le caractère \og ; \fg.
@@ -412,7 +420,7 @@ Les \textit{transformations} en fraction devraient pouvoir fonctionner avec des
\subsection{La commande}
\begin{cautionblock}
-Une commande (matricielle) est dédiée à l'affichage d'une matrice \textbf{2x2} ou \textbf{3x3} ou \textbf{4x4} (\textsf{python} est ici non nécessaire !) :
+Une commande (matricielle) est dédiée à l'affichage d'une matrice \textbf{2×2} ou \textbf{3×3} ou \textbf{4×4} (\textsf{Python} est ici non nécessaire !) :
\begin{itemize}
\item en saisissant les coefficients via une syntaxe propre au package (l'affichage est géré en interne par \textsf{nicematrix}) ;
@@ -483,8 +491,8 @@ L'idée est de proposer des commandes pour effectuer des calculs matriciels \tex
\item $(4\times4)\times(4\times4)$ ;
\item $(4\times4)\times(4\times1)$ ;
\end{itemize}
- \item le carré d'une matrice 2x2 ou 3x3 ou 4x4 ;
- \item la puissance d'une matrice 2x2 ou 3x3 ou 4x4 (via \textsf{python}).
+ \item le carré d'une matrice 2×2 ou 3×3 ou 4×4 ;
+ \item la puissance d'une matrice 2×2 ou 3×3 ou 4×4 (via \textsf{Python}).
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
@@ -574,7 +582,7 @@ $\MatricePuissancePY(1,1,1,1 § 5,-2,1,5 § 0,5,2,-1 § 0,1,1,1)(5)[Aff]$
Une commande est disponible pour calculer le déterminant d'une matrice :
\begin{itemize}
- \item \textbf{2x2} ou \textbf{3x3} ou \textbf{4x4}.
+ \item \textbf{2×2} ou \textbf{3×3} ou \textbf{4×4}.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
@@ -583,7 +591,7 @@ Une commande est disponible pour calculer le déterminant d'une matrice :
%version classique
\DetMatrice(*)[option de formatage](matrice)
-%version python
+%version Python
\DetMatricePY(*)[option de formatage](matrice)
\end{PresentationCode}
@@ -631,7 +639,7 @@ est $\det(A)=\DetMatrice(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
Le dé. de $A=\AffMatrice(1,2 § 3,4)$ est
$\det(A)=\DetMatricePY(1,2 § 3,4)$.
\end{PresentationCode}
@@ -642,13 +650,13 @@ $\det(A)=\DetMatricePY[d](-1,0.5 § 1/2,4)$.
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
Le dét. de $A=\AffMatrice(-1,1/3,4 § 1/3,4,-1 § -1,0,0)$ est
$\det(A) \approx \DetMatricePY[dec=3](-1,1/3,4 § 1/3,4,-1 § -1,0,0)$.
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
Le dét. de $A=\AffMatrice(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$
est $\det(A)=\DetMatricePY(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
\end{PresentationCode}
@@ -663,8 +671,8 @@ est $\det(A)=\DetMatricePY(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
Une commande (matricielle) disponible est pour calculer l'éventuelle inverse d'une matrice :
\begin{itemize}
- \item \textbf{2x2} ou \textbf{3x3} ou \textbf{4x4} (\cmaj{0.1.5}) pour le package \textit{classique} ;
- \item \textbf{2x2} ou \textbf{3x3} ou \textbf{4x4} également pour la version \textsf{python}.
+ \item \textbf{2×2} ou \textbf{3×3} ou \textbf{4×4} (\cmaj{0.1.5}) pour le package \textit{classique} ;
+ \item \textbf{2×2} ou \textbf{3×3} ou \textbf{4×4} également pour la version \textsf{Python}.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
@@ -673,7 +681,7 @@ Une commande (matricielle) disponible est pour calculer l'éventuelle inverse d'
%version classique
\MatriceInverse(*)[option de formatage]<options nicematrix>(matrice)[Clé]
-%version python
+%version Python
\MatriceInversePY(*)[option de formatage]<options nicematrix>(matrice)[Clé]
\end{PresentationCode}
@@ -712,7 +720,7 @@ $A^{-1}=\MatriceInverse[n]<cell-space-limits=2pt>(1,2,3 § 4,5,6 § 7,8,8)[Aff]$
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
L'inverse de $A=\AffMatrice(1,2 § 3,4)$ est
$A^{-1}=\MatriceInversePY[d]<cell-space-limits=2pt>(1,2 § 3,4)[Aff]$.
\end{PresentationCode}
@@ -725,7 +733,7 @@ $A^{-1}=
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
L'inv. de $A=\AffMatrice(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § -2,-3,-5,-6)$ est
$A^{-1}=
\MatriceInversePY[n]<cell-space-limits=2pt>(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § -2,-3,-5,-6)$.
@@ -738,17 +746,17 @@ $A^{-1}=
\subsection{Introduction}
\begin{cautionblock}
-\cmaj{0.1.4} Il existe des commandes pour travailler sur un graphe probabiliste (avec le package en version \textsf{python}) :
+\cmaj{0.1.4} Il existe des commandes pour travailler sur un graphe probabiliste (avec le package en version \textsf{Python}) :
\begin{itemize}
- \item afficher un état probabiliste (\textbf{1x2} ou \textbf{1x3} ou \textbf{1x4}, version normale ou version \textsf{python}) ;
- \item déterminer un état probabiliste à une certaine étape, uniquement en version \textsf{python}.
+ \item afficher un état probabiliste (\textbf{1×2} ou \textbf{1×3} ou \textbf{1×4}, version normale ou version \textsf{Python}) ;
+ \item déterminer un état probabiliste à une certaine étape, uniquement en version \textsf{Python}.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
\begin{PresentationCode}{listing only}
-%version classique ou python
+%version classique ou Python
\AffEtatProb[opt de formatage]<opts nicematrix>(matrice ligne)
\EtatProbPY[opt de formatage]<opts nicematrix>(état init)(mat de trans)(étape)
\end{PresentationCode}
@@ -845,8 +853,8 @@ $P_4 \approx \EtatProbPY[dec=3]
Il existe une commande (matricielle) pour déterminer l'éventuelle solution d'un système linéaire qui s'écrit matriciellement $A\times X=B$:
\begin{itemize}
- \item \textbf{2x2} ou \textbf{3x3} ou \textbf{4x4} (\cmaj{0.1.5}) pour le package \textit{classique} ;
- \item \textbf{2x2} ou \textbf{3x3} ou \textbf{4x4} également pour le package en version \textsf{python}.
+ \item \textbf{2×2} ou \textbf{3×3} ou \textbf{4×4} (\cmaj{0.1.5}) pour le package \textit{classique} ;
+ \item \textbf{2×2} ou \textbf{3×3} ou \textbf{4×4} également pour le package en version \textsf{Python}.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
@@ -855,7 +863,7 @@ Il existe une commande (matricielle) pour déterminer l'éventuelle solution d'u
%version classique
\SolutionSysteme(*)[opt de formatage]<opts nicematrix>(matriceA)(matriceB)[Clé]
-%version python
+%version Python
\SolutionSystemePY(*)[opt de formatage]<opts nicematrix>(matriceA)(matriceB)[Clé]
\end{PresentationCode}
@@ -880,6 +888,10 @@ Concernant cette commande, qui est à insérer dans un environnement \textit{mat
\item le dernier argument, \textit{optionnel} et entre \textsf{[...]}, permet -- grâce à la \textit{clé} \Cle{Matrice} -- de présenter le vecteur solution.
\end{itemize}
À noter que si la matrice n'est pas inversible, le texte \texttt{Matrice non inversible} est affiché.
+
+\smallskip
+
+Pour afficher le système via la commande \texttt{\textbackslash systeme}, le package \textsf{systeme} doit être chargé.
\end{tipblock}
\begin{PresentationCode}{}
@@ -889,7 +901,7 @@ La solution de $\systeme{3x+y-2z=-1,2x-y+z=4,x-y-2z=5}$ est $\mathcal{S}=%
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
La solution de $\systeme{x+y+z=-1,3x+2y-z=6,-x-y+2z=-5}$ est $\mathcal{S}=%
\left\lbrace \SolutionSystemePY(1,1,1 § 3,2,-1 § -1,-1,2)(-1,6,-5) \right\rbrace$.
\end{PresentationCode}
@@ -906,7 +918,13 @@ est $\mathcal{S}=%
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+La solution de $\systeme{\frac{2}{7}x + \frac{5}{9}y = 13,\frac{73}{37} x - 9y=-11}$
+est $\mathcal{S}=
+\left\lbrace \SolutionSysteme[d](2/7,5/9 § 73/37,-9)(13,-11) \right\rbrace$.
+\end{PresentationCode}
+
+\begin{PresentationCode}{}
+%version Python
La solution de $\systeme[xyzt]{x+2y+3z+4t=-10,5x+6y+7z=0,x+y+z+t=4,-2x-3y-5z-6t=7}$
est $\mathcal{S}=%
\left\lbrace
@@ -922,8 +940,6 @@ La solution de $\systeme{x+2y=-5,4x+8y=1}$ est $\mathcal{S}=%
\left\lbrace \SolutionSystemePY(1,2 § 4,8)(-5,1) \right\rbrace$.
\end{PresentationCode}
-\pagebreak
-
\section{Recherche d'un état stable (graphe probabiliste)}
\subsection{Introduction}
@@ -932,8 +948,8 @@ La solution de $\systeme{x+2y=-5,4x+8y=1}$ est $\mathcal{S}=%
\cmaj{0.1.4} Il existe une commande (matricielle) pour déterminer l'éventuel état stable d'un graphe probabiliste :
\begin{itemize}
- \item \textbf{2x2} pour le package \textit{classique} ;
- \item \textbf{2x2} ou \textbf{3x3} ou \textbf{4x4} pour le package en version \textsf{python}.
+ \item \textbf{2×2} pour le package \textit{classique} ;
+ \item \textbf{2×2} ou \textbf{3×3} ou \textbf{4×4} pour le package en version \textsf{Python}.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
@@ -942,7 +958,7 @@ La solution de $\systeme{x+2y=-5,4x+8y=1}$ est $\mathcal{S}=%
%version classique
\EtatStable[opt de formatage]<opts nicematrix>(matriceA)
-%version python
+%version Python
\EtatStablePY[opt de formatage]<opts nicematrix>(matriceA)
\end{PresentationCode}
@@ -976,7 +992,7 @@ ou $\Pi = \EtatStable[dec](0.72,0.28 § 0.12,0.88)$.
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
L'état stable du gr. prob. de matrice
$M=\AffMatrice[dec](0.72,0.28 § 0.12,0.88)$
@@ -985,7 +1001,7 @@ ou $\Pi = \EtatStablePY[dec](0.72,0.28 § 0.12,0.88)$.
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
L'état stable du gr. prob. de matrice
$M=\AffMatrice[dec](0.9,0.03,0.07 § 0.30,0.43,0.27 § 0.14,0.07,0.79)$
@@ -994,7 +1010,7 @@ ou $\Pi = \EtatStablePY[dec](0.9,0.03,0.07 § 0.30,0.43,0.27 § 0.14,0.07,0.79)$
\end{PresentationCode}
\begin{PresentationCode}{}
-%version python
+%version Python
L'état stable du gr. prob. de matrice
$M=\AffMatrice[dec]%
(0.1,0.2,0.3,0.4 § 0.25,0.25,0.25,0.25 § 0.15,0.15,0.2,0.5 § 0.3,0.3,0.2,0.2)$
@@ -1007,7 +1023,7 @@ est $\Pi \approx
\pagebreak
-\part{Fonctions python utilisées}
+\part{Fonctions Python utilisées}
\begin{cautionblock}
Les fonctions utilisées par les packages \textsf{pyluatex} ou \textsf{pythontex} sont données ci-dessous.
@@ -1016,7 +1032,7 @@ Elles sont accessibles en \textit{natif} une fois l'option \textsf{pyluatex} act
\end{cautionblock}
\begin{PresentationCodePython}{listing only}
-#variables symboliques (pour du 4x4 maxi)
+#variables symboliques (pour du 4×4 maxi)
import sympy as sy
x = sy.Symbol('x')
y = sy.Symbol('y')
diff --git a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.pdf b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.pdf
index d5bc819d92..dfd7461c74 100644
--- a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.pdf
+++ b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.tex b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.tex
index 407a26aa3e..600ce6d1d3 100644
--- a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.tex
+++ b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.tex
@@ -2,7 +2,7 @@
% !TeX TXS-program:compile = txs:///lualatex/[--shell-escape]
\documentclass[french,a4paper,10pt]{article}
-\def\RSver{0.1.6}
+\def\RSver{0.1.8}
\usepackage[margin=1.5cm]{geometry}
\usepackage[executable=python.exe]{pyluatex}
\usepackage[pyluatex]{ResolSysteme}
@@ -27,7 +27,7 @@
\sisetup{locale=FR,output-decimal-marker={,}}
\end{ShowCodeTeX}
-\section{Affichage d'une matrice, 2x2 ou 3x3 ou 4x4}
+\section{Affichage d'une matrice, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
On considère les matrices $A=\AffMatrice(1,2 § 3,4)$
@@ -35,7 +35,7 @@ et $B=\AffMatrice[n](-1,-1/3,4 § 1/3,4,-1 § -1,0,0)$
et $C=\AffMatrice(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
\end{ShowCodeTeX}
-\section{Déterminant d'une matrice, 2x2 ou 3x3 ou 4x4}
+\section{Déterminant d'une matrice, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
Le déterminant de $A=\AffMatrice(1,2 § 3,4)$ est
@@ -57,7 +57,7 @@ Le dét. de $A=\begin{pNiceMatrix} 1&2&3&4\\5&6&7&0\\1&1&1&1\\2&-3&-5&-6 \end{pN
est $\det(A)=\DetMatricePY(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
\end{ShowCodeTeX}
-\section{Calculs avec des matrices, 2x2 ou 3x3 ou 4x4}
+\section{Calculs avec des matrices, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
$\ProduitMatricesPY(1,2)(3 § 4)[Aff]$ et $\ProduitMatricesPY(1,2)(3,4 § 5,6)[Aff]$ \\
@@ -83,7 +83,7 @@ $\MatricePuissancePY(1,1,-1 § 5,-2,1 § 0,5,2)(3)[Aff]$ \\
$\MatricePuissancePY(1,1,1,1 § 5,-2,1,5 § 0,5,2,-1 § 0,1,1,1)(5)[Aff]$
\end{ShowCodeTeX}
-\section{Inverse d'une matrice, 2x2 ou 3x3 ou 4x4}
+\section{Inverse d'une matrice, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
L'inverse de $A=\begin{pNiceMatrix} 1&2 \\ 3&4 \end{pNiceMatrix}$ est
@@ -120,7 +120,7 @@ L'inverse de $A=\begin{pNiceMatrix} 1&2&3&4\\5&6&7&0\\1&1&1&1\\2&-3&-5&-6 \end{p
est $A^{-1}=\MatriceInversePY[n]<cell-space-limits=2pt>(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
\end{ShowCodeTeX}
-\section{Résolution d'un système, 2x2 ou 3x3 ou 4x4}
+\section{Résolution d'un système, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
La solution de $\systeme{-9x-8y=-8,3x-6y=-7}$ est $\mathcal{S}=%
@@ -160,7 +160,7 @@ La solution de $\systeme[xyzt]{x+2y+3z+4t=-10,5x+6y+7z=0,x+y+z+t=4,-2x-3y-5z-6t=
[Matrice]$
\end{ShowCodeTeX}
-\section{État probabiliste d'un graphe probabiliste, 2x2 ou 3x3 ou 4x4}
+\section{État probabiliste d'un graphe probabiliste, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
État initial : $P_0 = \AffEtatProb[t](1/3,2/3)$.
@@ -202,7 +202,7 @@ $P_4 \approx \EtatProbPY[dec=3]
(4)$
\end{ShowCodeTeX}
-\section{État stable d'un graphe probabiliste, 2x2 ou 3x3 ou 4x4}
+\section{État stable d'un graphe probabiliste, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
L'état stable du gr. prob. de matrice
diff --git a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.pdf b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.pdf
index cd7b6e1fd3..bbf961d1a7 100644
--- a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.pdf
+++ b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.pdf
Binary files differ
diff --git a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.tex b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.tex
index 0eb228e552..b228332dec 100644
--- a/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.tex
+++ b/macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.tex
@@ -2,7 +2,7 @@
% !TeX TXS-program:compile = txs:///pdflatex
\documentclass[french,a4paper,10pt]{article}
-\def\RSver{0.1.6}
+\def\RSver{0.1.8}
\usepackage[margin=1.5cm]{geometry}
\usepackage{ResolSysteme}
\usepackage{systeme}
@@ -15,7 +15,7 @@
\part*{ResolSysteme (\RSver), version \og classique \fg{}}
-\section{Préambule sans utiliser python}
+\section{Préambule sans utiliser Python}
\begin{ShowCodeTeX}[listing only]
\documentclass[french,a4paper,10pt]{article}
@@ -25,7 +25,7 @@
\sisetup{locale=FR,output-decimal-marker={,}}
\end{ShowCodeTeX}
-\section{Affichage d'une matrice, 2x2 ou 3x3 ou 4x4}
+\section{Affichage d'une matrice, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
On considère les matrices $A=\AffMatrice(1,2 § 3,4)$
@@ -33,7 +33,7 @@ et $B=\AffMatrice[n](-1,1/3,4 § 1/3,4,-1 § -1,0,0)$
et $C=\AffMatrice(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
\end{ShowCodeTeX}
-\section{Calculs avec des matrices, 2x2 ou 3x3 ou 4x4}
+\section{Calculs avec des matrices, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
$\ProduitMatrices(1,2)(3 § 4)[Aff]$ et $\ProduitMatrices(1,2)(3,4 § 5,6)[Aff]$ \\
@@ -59,7 +59,7 @@ $\CarreMatrice(-5,6,8 § 1,4,-9 § 1,-1,1)[Aff]$\\
$\CarreMatrice(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)[Aff]$
\end{ShowCodeTeX}
-\section{Déterminant d'une matrice, 2x2 ou 3x3 ou 4x4}
+\section{Déterminant d'une matrice, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
Le déterminant de $A=\AffMatrice(1,2 § 3,4)$ est
@@ -81,7 +81,7 @@ Le dét. de $A=\begin{pNiceMatrix} 1&2&3&4\\5&6&7&0\\1&1&1&1\\2&-3&-5&-6 \end{pN
est $\det(A)=\DetMatrice(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
\end{ShowCodeTeX}
-\section{Inverse d'une matrice, 2x2 ou 3x3 ou 4x4}
+\section{Inverse d'une matrice, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
L'inverse de $A=\begin{pNiceMatrix} 1&2 \\ 3&4 \end{pNiceMatrix}$ est
@@ -113,7 +113,7 @@ L'inverse de $A=\begin{pNiceMatrix} 1&2&3&4\\5&6&7&0\\1&1&1&1\\2&-3&-5&-6 \end{p
est $A^{-1}=\MatriceInverse[n]<cell-space-limits=2pt>(1,2,3,4 § 5,6,7,0 § 1,1,1,1 § 2,-3,-5,-6)$.
\end{ShowCodeTeX}
-\section*{Résolution d'un système, 2x2 ou 3x3 ou 4x4}
+\section*{Résolution d'un système, 2×2 ou 3×3 ou 4×4}
\begin{ShowCodeTeX}
La solution de $\systeme{-9x-8y=-8,3x-6y=-7}$ est $\mathcal{S}=%
@@ -158,7 +158,7 @@ La solution de $\systeme[xyzt]{x+2y+3z+4t=-10,5x+6y+7z=0,x+y+z+t=4,-2x-3y-5z-6t=
[Matrice]$
\end{ShowCodeTeX}
-\section{État stable d'une graphe probabiliste, 2x2}
+\section{État stable d'une graphe probabiliste, 2×2}
\begin{ShowCodeTeX}
L'état stable du gr. prob. de matrice
diff --git a/macros/latex/contrib/resolsysteme/tex/ResolSysteme.sty b/macros/latex/contrib/resolsysteme/tex/ResolSysteme.sty
index 025ea98cfe..5a8d27b31c 100644
--- a/macros/latex/contrib/resolsysteme/tex/ResolSysteme.sty
+++ b/macros/latex/contrib/resolsysteme/tex/ResolSysteme.sty
@@ -2,7 +2,9 @@
% licence........: Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ResolSysteme}[2024/04/02 v0.1.6 Quelques commandes pour travailler avec des matrices et des sytemes lineaires]
+\ProvidesPackage{ResolSysteme}[2024/07/04 v0.1.8 Quelques commandes pour travailler avec des matrices et des sytemes lineaires]
+% 0.1.8 Correction de bugs dans certains calculs, amélioration de la documentation
+% 0.1.7 Correction de bugs dans certains calculs
% 0.1.6 Correction de bugs dans certains calculs
% 0.1.5 Inverse d'une matrice en 4x4 (même en normal !) + Système 4x4 (en normal !)
% 0.1.4 Travail sur graphe probabiliste (2x2/3x3/4x4 en python, ou 2x2 en normal...) + Calculs 4x4 en normal
@@ -612,40 +614,40 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
{%
\IfBooleanTF{#1}%
{%
- \def\MatInvA{\ConvVersFrac*[#2]{(\MatF*\MatK*\MatP+\MatG*\MatL*\MatN+\MatH*\MatJ*\MatO-\MatF*\MatL*\MatO-\MatG*\MatJ*\MatP-\MatH*\MatK*\MatN)/\DETMATRICE}}%
- \def\MatInvB{\ConvVersFrac*[#2]{(\MatB*\MatL*\MatO+\MatC*\MatJ*\MatP+\MatD*\MatK*\MatN-\MatB*\MatK*\MatP-\MatC*\MatL*\MatN-\MatD*\MatJ*\MatO)/\DETMATRICE}}%
- \def\MatInvC{\ConvVersFrac*[#2]{(\MatB*\MatG*\MatP+\MatC*\MatH*\MatN+\MatD*\MatF*\MatO-\MatB*\MatH*\MatO-\MatC*\MatF*\MatP-\MatD*\MatG*\MatN)/\DETMATRICE}}%
- \def\MatInvD{\ConvVersFrac*[#2]{(\MatB*\MatH*\MatK+\MatC*\MatF*\MatL+\MatD*\MatG*\MatJ-\MatB*\MatG*\MatL-\MatC*\MatH*\MatJ-\MatD*\MatF*\MatK)/\DETMATRICE}}%
- \def\MatInvE{\ConvVersFrac*[#2]{(\MatE*\MatL*\MatO+\MatG*\MatI*\MatP+\MatH*\MatK*\MatM-\MatE*\MatK*\MatP-\MatG*\MatL*\MatM-\MatH*\MatI*\MatO)/\DETMATRICE}}%
- \def\MatInvF{\ConvVersFrac*[#2]{(\MatA*\MatK*\MatP+\MatC*\MatL*\MatM+\MatD*\MatI*\MatO-\MatA*\MatL*\MatO-\MatC*\MatI*\MatP-\MatD*\MatK*\MatM)/\DETMATRICE}}%
- \def\MatInvG{\ConvVersFrac*[#2]{(\MatA*\MatH*\MatO+\MatC*\MatE*\MatP+\MatD*\MatG*\MatM-\MatA*\MatG*\MatP-\MatC*\MatH*\MatM-\MatD*\MatE*\MatO)/\DETMATRICE}}%
- \def\MatInvH{\ConvVersFrac*[#2]{(\MatA*\MatG*\MatL+\MatC*\MatH*\MatI+\MatD*\MatE*\MatK-\MatA*\MatH*\MatK-\MatC*\MatE*\MatL-\MatD*\MatG*\MatI)/\DETMATRICE}}%
- \def\MatInvI{\ConvVersFrac*[#2]{(\MatE*\MatJ*\MatP+\MatF*\MatL*\MatM+\MatH*\MatI*\MatN-\MatE*\MatL*\MatN-\MatF*\MatI*\MatP-\MatH*\MatJ*\MatM)/\DETMATRICE}}%
- \def\MatInvJ{\ConvVersFrac*[#2]{(\MatA*\MatL*\MatN+\MatB*\MatI*\MatP+\MatD*\MatJ*\MatM-\MatA*\MatJ*\MatP-\MatB*\MatL*\MatM-\MatD*\MatI*\MatN)/\DETMATRICE}}%
- \def\MatInvK{\ConvVersFrac*[#2]{(\MatA*\MatF*\MatP+\MatB*\MatH*\MatM+\MatD*\MatE*\MatN-\MatA*\MatH*\MatN-\MatB*\MatE*\MatP-\MatD*\MatF*\MatM)/\DETMATRICE}}%
- \def\MatInvL{\ConvVersFrac*[#2]{(\MatA*\MatH*\MatJ+\MatB*\MatE*\MatL+\MatD*\MatF*\MatI-\MatA*\MatF*\MatL-\MatB*\MatH*\MatI-\MatD*\MatE*\MatJ)/\DETMATRICE}}%
- \def\MatInvM{\ConvVersFrac*[#2]{(\MatE*\MatK*\MatN+\MatF*\MatI*\MatO+\MatG*\MatJ*\MatM-\MatE*\MatJ*\MatO-\MatF*\MatK*\MatM-\MatG*\MatI*\MatN)/\DETMATRICE}}%
- \def\MatInvN{\ConvVersFrac*[#2]{(\MatA*\MatJ*\MatO+\MatB*\MatK*\MatM+\MatC*\MatI*\MatN-\MatA*\MatK*\MatN-\MatB*\MatI*\MatO-\MatC*\MatJ*\MatM)/\DETMATRICE}}%
- \def\MatInvO{\ConvVersFrac*[#2]{(\MatA*\MatG*\MatN+\MatB*\MatE*\MatO+\MatC*\MatF*\MatM-\MatA*\MatF*\MatO-\MatB*\MatG*\MatM-\MatC*\MatE*\MatN)/\DETMATRICE}}%
- \def\MatInvP{\ConvVersFrac*[#2]{(\MatA*\MatF*\MatK+\MatB*\MatG*\MatI+\MatC*\MatE*\MatJ-\MatA*\MatG*\MatJ-\MatB*\MatE*\MatK-\MatC*\MatF*\MatI)/\DETMATRICE}}%
+ \def\MatInvA{\ConvVersFrac*[#2]{(\MatF*\MatK*\MatP+\MatG*\MatL*\MatN+\MatH*\MatJ*\MatO-\MatF*\MatL*\MatO-\MatG*\MatJ*\MatP-\MatH*\MatK*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvB{\ConvVersFrac*[#2]{(\MatB*\MatL*\MatO+\MatC*\MatJ*\MatP+\MatD*\MatK*\MatN-\MatB*\MatK*\MatP-\MatC*\MatL*\MatN-\MatD*\MatJ*\MatO)/(\DETMATRICE)}}%
+ \def\MatInvC{\ConvVersFrac*[#2]{(\MatB*\MatG*\MatP+\MatC*\MatH*\MatN+\MatD*\MatF*\MatO-\MatB*\MatH*\MatO-\MatC*\MatF*\MatP-\MatD*\MatG*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvD{\ConvVersFrac*[#2]{(\MatB*\MatH*\MatK+\MatC*\MatF*\MatL+\MatD*\MatG*\MatJ-\MatB*\MatG*\MatL-\MatC*\MatH*\MatJ-\MatD*\MatF*\MatK)/(\DETMATRICE)}}%
+ \def\MatInvE{\ConvVersFrac*[#2]{(\MatE*\MatL*\MatO+\MatG*\MatI*\MatP+\MatH*\MatK*\MatM-\MatE*\MatK*\MatP-\MatG*\MatL*\MatM-\MatH*\MatI*\MatO)/(\DETMATRICE)}}%
+ \def\MatInvF{\ConvVersFrac*[#2]{(\MatA*\MatK*\MatP+\MatC*\MatL*\MatM+\MatD*\MatI*\MatO-\MatA*\MatL*\MatO-\MatC*\MatI*\MatP-\MatD*\MatK*\MatM)/(\DETMATRICE)}}%
+ \def\MatInvG{\ConvVersFrac*[#2]{(\MatA*\MatH*\MatO+\MatC*\MatE*\MatP+\MatD*\MatG*\MatM-\MatA*\MatG*\MatP-\MatC*\MatH*\MatM-\MatD*\MatE*\MatO)/(\DETMATRICE)}}%
+ \def\MatInvH{\ConvVersFrac*[#2]{(\MatA*\MatG*\MatL+\MatC*\MatH*\MatI+\MatD*\MatE*\MatK-\MatA*\MatH*\MatK-\MatC*\MatE*\MatL-\MatD*\MatG*\MatI)/(\DETMATRICE)}}%
+ \def\MatInvI{\ConvVersFrac*[#2]{(\MatE*\MatJ*\MatP+\MatF*\MatL*\MatM+\MatH*\MatI*\MatN-\MatE*\MatL*\MatN-\MatF*\MatI*\MatP-\MatH*\MatJ*\MatM)/(\DETMATRICE)}}%
+ \def\MatInvJ{\ConvVersFrac*[#2]{(\MatA*\MatL*\MatN+\MatB*\MatI*\MatP+\MatD*\MatJ*\MatM-\MatA*\MatJ*\MatP-\MatB*\MatL*\MatM-\MatD*\MatI*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvK{\ConvVersFrac*[#2]{(\MatA*\MatF*\MatP+\MatB*\MatH*\MatM+\MatD*\MatE*\MatN-\MatA*\MatH*\MatN-\MatB*\MatE*\MatP-\MatD*\MatF*\MatM)/(\DETMATRICE)}}%
+ \def\MatInvL{\ConvVersFrac*[#2]{(\MatA*\MatH*\MatJ+\MatB*\MatE*\MatL+\MatD*\MatF*\MatI-\MatA*\MatF*\MatL-\MatB*\MatH*\MatI-\MatD*\MatE*\MatJ)/(\DETMATRICE)}}%
+ \def\MatInvM{\ConvVersFrac*[#2]{(\MatE*\MatK*\MatN+\MatF*\MatI*\MatO+\MatG*\MatJ*\MatM-\MatE*\MatJ*\MatO-\MatF*\MatK*\MatM-\MatG*\MatI*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvN{\ConvVersFrac*[#2]{(\MatA*\MatJ*\MatO+\MatB*\MatK*\MatM+\MatC*\MatI*\MatN-\MatA*\MatK*\MatN-\MatB*\MatI*\MatO-\MatC*\MatJ*\MatM)/(\DETMATRICE)}}%
+ \def\MatInvO{\ConvVersFrac*[#2]{(\MatA*\MatG*\MatN+\MatB*\MatE*\MatO+\MatC*\MatF*\MatM-\MatA*\MatF*\MatO-\MatB*\MatG*\MatM-\MatC*\MatE*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvP{\ConvVersFrac*[#2]{(\MatA*\MatF*\MatK+\MatB*\MatG*\MatI+\MatC*\MatE*\MatJ-\MatA*\MatG*\MatJ-\MatB*\MatE*\MatK-\MatC*\MatF*\MatI)/(\DETMATRICE)}}%
}%
{%
- \def\MatInvA{\ConvVersFrac[#2]{(\MatF*\MatK*\MatP+\MatG*\MatL*\MatN+\MatH*\MatJ*\MatO-\MatF*\MatL*\MatO-\MatG*\MatJ*\MatP-\MatH*\MatK*\MatN)/\DETMATRICE}}%
- \def\MatInvB{\ConvVersFrac[#2]{(\MatB*\MatL*\MatO+\MatC*\MatJ*\MatP+\MatD*\MatK*\MatN-\MatB*\MatK*\MatP-\MatC*\MatL*\MatN-\MatD*\MatJ*\MatO)/\DETMATRICE}}%
- \def\MatInvC{\ConvVersFrac[#2]{(\MatB*\MatG*\MatP+\MatC*\MatH*\MatN+\MatD*\MatF*\MatO-\MatB*\MatH*\MatO-\MatC*\MatF*\MatP-\MatD*\MatG*\MatN)/\DETMATRICE}}%
- \def\MatInvD{\ConvVersFrac[#2]{(\MatB*\MatH*\MatK+\MatC*\MatF*\MatL+\MatD*\MatG*\MatJ-\MatB*\MatG*\MatL-\MatC*\MatH*\MatJ-\MatD*\MatF*\MatK)/\DETMATRICE}}%
- \def\MatInvE{\ConvVersFrac[#2]{(\MatE*\MatL*\MatO+\MatG*\MatI*\MatP+\MatH*\MatK*\MatM-\MatE*\MatK*\MatP-\MatG*\MatL*\MatM-\MatH*\MatI*\MatO)/\DETMATRICE}}%
- \def\MatInvF{\ConvVersFrac[#2]{(\MatA*\MatK*\MatP+\MatC*\MatL*\MatM+\MatD*\MatI*\MatO-\MatA*\MatL*\MatO-\MatC*\MatI*\MatP-\MatD*\MatK*\MatM)/\DETMATRICE}}%
- \def\MatInvG{\ConvVersFrac[#2]{(\MatA*\MatH*\MatO+\MatC*\MatE*\MatP+\MatD*\MatG*\MatM-\MatA*\MatG*\MatP-\MatC*\MatH*\MatM-\MatD*\MatE*\MatO)/\DETMATRICE}}%
- \def\MatInvH{\ConvVersFrac[#2]{(\MatA*\MatG*\MatL+\MatC*\MatH*\MatI+\MatD*\MatE*\MatK-\MatA*\MatH*\MatK-\MatC*\MatE*\MatL-\MatD*\MatG*\MatI)/\DETMATRICE}}%
- \def\MatInvI{\ConvVersFrac[#2]{(\MatE*\MatJ*\MatP+\MatF*\MatL*\MatM+\MatH*\MatI*\MatN-\MatE*\MatL*\MatN-\MatF*\MatI*\MatP-\MatH*\MatJ*\MatM)/\DETMATRICE}}%
- \def\MatInvJ{\ConvVersFrac[#2]{(\MatA*\MatL*\MatN+\MatB*\MatI*\MatP+\MatD*\MatJ*\MatM-\MatA*\MatJ*\MatP-\MatB*\MatL*\MatM-\MatD*\MatI*\MatN)/\DETMATRICE}}%
- \def\MatInvK{\ConvVersFrac[#2]{(\MatA*\MatF*\MatP+\MatB*\MatH*\MatM+\MatD*\MatE*\MatN-\MatA*\MatH*\MatN-\MatB*\MatE*\MatP-\MatD*\MatF*\MatM)/\DETMATRICE}}%
- \def\MatInvL{\ConvVersFrac[#2]{(\MatA*\MatH*\MatJ+\MatB*\MatE*\MatL+\MatD*\MatF*\MatI-\MatA*\MatF*\MatL-\MatB*\MatH*\MatI-\MatD*\MatE*\MatJ)/\DETMATRICE}}%
- \def\MatInvM{\ConvVersFrac[#2]{(\MatE*\MatK*\MatN+\MatF*\MatI*\MatO+\MatG*\MatJ*\MatM-\MatE*\MatJ*\MatO-\MatF*\MatK*\MatM-\MatG*\MatI*\MatN)/\DETMATRICE}}%
- \def\MatInvN{\ConvVersFrac[#2]{(\MatA*\MatJ*\MatO+\MatB*\MatK*\MatM+\MatC*\MatI*\MatN-\MatA*\MatK*\MatN-\MatB*\MatI*\MatO-\MatC*\MatJ*\MatM)/\DETMATRICE}}%
- \def\MatInvO{\ConvVersFrac[#2]{(\MatA*\MatG*\MatN+\MatB*\MatE*\MatO+\MatC*\MatF*\MatM-\MatA*\MatF*\MatO-\MatB*\MatG*\MatM-\MatC*\MatE*\MatN)/\DETMATRICE}}%
- \def\MatInvP{\ConvVersFrac[#2]{(\MatA*\MatF*\MatK+\MatB*\MatG*\MatI+\MatC*\MatE*\MatJ-\MatA*\MatG*\MatJ-\MatB*\MatE*\MatK-\MatC*\MatF*\MatI)/\DETMATRICE}}%
+ \def\MatInvA{\ConvVersFrac[#2]{(\MatF*\MatK*\MatP+\MatG*\MatL*\MatN+\MatH*\MatJ*\MatO-\MatF*\MatL*\MatO-\MatG*\MatJ*\MatP-\MatH*\MatK*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvB{\ConvVersFrac[#2]{(\MatB*\MatL*\MatO+\MatC*\MatJ*\MatP+\MatD*\MatK*\MatN-\MatB*\MatK*\MatP-\MatC*\MatL*\MatN-\MatD*\MatJ*\MatO)/(\DETMATRICE)}}%
+ \def\MatInvC{\ConvVersFrac[#2]{(\MatB*\MatG*\MatP+\MatC*\MatH*\MatN+\MatD*\MatF*\MatO-\MatB*\MatH*\MatO-\MatC*\MatF*\MatP-\MatD*\MatG*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvD{\ConvVersFrac[#2]{(\MatB*\MatH*\MatK+\MatC*\MatF*\MatL+\MatD*\MatG*\MatJ-\MatB*\MatG*\MatL-\MatC*\MatH*\MatJ-\MatD*\MatF*\MatK)/(\DETMATRICE)}}%
+ \def\MatInvE{\ConvVersFrac[#2]{(\MatE*\MatL*\MatO+\MatG*\MatI*\MatP+\MatH*\MatK*\MatM-\MatE*\MatK*\MatP-\MatG*\MatL*\MatM-\MatH*\MatI*\MatO)/(\DETMATRICE)}}%
+ \def\MatInvF{\ConvVersFrac[#2]{(\MatA*\MatK*\MatP+\MatC*\MatL*\MatM+\MatD*\MatI*\MatO-\MatA*\MatL*\MatO-\MatC*\MatI*\MatP-\MatD*\MatK*\MatM)/(\DETMATRICE)}}%
+ \def\MatInvG{\ConvVersFrac[#2]{(\MatA*\MatH*\MatO+\MatC*\MatE*\MatP+\MatD*\MatG*\MatM-\MatA*\MatG*\MatP-\MatC*\MatH*\MatM-\MatD*\MatE*\MatO)/(\DETMATRICE)}}%
+ \def\MatInvH{\ConvVersFrac[#2]{(\MatA*\MatG*\MatL+\MatC*\MatH*\MatI+\MatD*\MatE*\MatK-\MatA*\MatH*\MatK-\MatC*\MatE*\MatL-\MatD*\MatG*\MatI)/(\DETMATRICE)}}%
+ \def\MatInvI{\ConvVersFrac[#2]{(\MatE*\MatJ*\MatP+\MatF*\MatL*\MatM+\MatH*\MatI*\MatN-\MatE*\MatL*\MatN-\MatF*\MatI*\MatP-\MatH*\MatJ*\MatM)/(\DETMATRICE)}}%
+ \def\MatInvJ{\ConvVersFrac[#2]{(\MatA*\MatL*\MatN+\MatB*\MatI*\MatP+\MatD*\MatJ*\MatM-\MatA*\MatJ*\MatP-\MatB*\MatL*\MatM-\MatD*\MatI*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvK{\ConvVersFrac[#2]{(\MatA*\MatF*\MatP+\MatB*\MatH*\MatM+\MatD*\MatE*\MatN-\MatA*\MatH*\MatN-\MatB*\MatE*\MatP-\MatD*\MatF*\MatM)/(\DETMATRICE)}}%
+ \def\MatInvL{\ConvVersFrac[#2]{(\MatA*\MatH*\MatJ+\MatB*\MatE*\MatL+\MatD*\MatF*\MatI-\MatA*\MatF*\MatL-\MatB*\MatH*\MatI-\MatD*\MatE*\MatJ)/(\DETMATRICE)}}%
+ \def\MatInvM{\ConvVersFrac[#2]{(\MatE*\MatK*\MatN+\MatF*\MatI*\MatO+\MatG*\MatJ*\MatM-\MatE*\MatJ*\MatO-\MatF*\MatK*\MatM-\MatG*\MatI*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvN{\ConvVersFrac[#2]{(\MatA*\MatJ*\MatO+\MatB*\MatK*\MatM+\MatC*\MatI*\MatN-\MatA*\MatK*\MatN-\MatB*\MatI*\MatO-\MatC*\MatJ*\MatM)/(\DETMATRICE)}}%
+ \def\MatInvO{\ConvVersFrac[#2]{(\MatA*\MatG*\MatN+\MatB*\MatE*\MatO+\MatC*\MatF*\MatM-\MatA*\MatF*\MatO-\MatB*\MatG*\MatM-\MatC*\MatE*\MatN)/(\DETMATRICE)}}%
+ \def\MatInvP{\ConvVersFrac[#2]{(\MatA*\MatF*\MatK+\MatB*\MatG*\MatI+\MatC*\MatE*\MatJ-\MatA*\MatG*\MatJ-\MatB*\MatE*\MatK-\MatC*\MatF*\MatI)/(\DETMATRICE)}}%
}%
\IfStrEq{#5}{Aff}%si matrice
{%
@@ -693,26 +695,26 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
{%
\IfBooleanTF{#1}%
{%
- \def\MatInvA{\ConvVersFrac*[#2]{(\MatE*\MatI-\MatH*\MatF)/\DETMATRICE}}%
- \def\MatInvB{\ConvVersFrac*[#2]{(-\MatB*\MatI+\MatC*\MatH)/\DETMATRICE}}%
- \def\MatInvC{\ConvVersFrac*[#2]{(\MatB*\MatF-\MatC*\MatE)/\DETMATRICE}}%
- \def\MatInvD{\ConvVersFrac*[#2]{(-\MatD*\MatI+\MatF*\MatG)/\DETMATRICE}}%
- \def\MatInvE{\ConvVersFrac*[#2]{(\MatA*\MatI-\MatC*\MatG)/\DETMATRICE}}%
- \def\MatInvF{\ConvVersFrac*[#2]{(-\MatA*\MatF+\MatD*\MatC)/\DETMATRICE}}%
- \def\MatInvG{\ConvVersFrac*[#2]{(\MatD*\MatH-\MatE*\MatG)/\DETMATRICE}}%
- \def\MatInvH{\ConvVersFrac*[#2]{(-\MatA*\MatH+\MatB*\MatG)/\DETMATRICE}}%
- \def\MatInvI{\ConvVersFrac*[#2]{(\MatA*\MatE-\MatB*\MatD)/\DETMATRICE}}%
+ \def\MatInvA{\ConvVersFrac*[#2]{(\MatE*\MatI-\MatH*\MatF)/(\DETMATRICE)}}%
+ \def\MatInvB{\ConvVersFrac*[#2]{(-\MatB*\MatI+\MatC*\MatH)/(\DETMATRICE)}}%
+ \def\MatInvC{\ConvVersFrac*[#2]{(\MatB*\MatF-\MatC*\MatE)/(\DETMATRICE)}}%
+ \def\MatInvD{\ConvVersFrac*[#2]{(-\MatD*\MatI+\MatF*\MatG)/(\DETMATRICE)}}%
+ \def\MatInvE{\ConvVersFrac*[#2]{(\MatA*\MatI-\MatC*\MatG)/(\DETMATRICE)}}%
+ \def\MatInvF{\ConvVersFrac*[#2]{(-\MatA*\MatF+\MatD*\MatC)/(\DETMATRICE)}}%
+ \def\MatInvG{\ConvVersFrac*[#2]{(\MatD*\MatH-\MatE*\MatG)/(\DETMATRICE)}}%
+ \def\MatInvH{\ConvVersFrac*[#2]{(-\MatA*\MatH+\MatB*\MatG)/(\DETMATRICE)}}%
+ \def\MatInvI{\ConvVersFrac*[#2]{(\MatA*\MatE-\MatB*\MatD)/(\DETMATRICE)}}%
}%
{%
- \def\MatInvA{\ConvVersFrac[#2]{(\MatE*\MatI-\MatH*\MatF)/\DETMATRICE}}%
- \def\MatInvB{\ConvVersFrac[#2]{(-\MatB*\MatI+\MatC*\MatH)/\DETMATRICE}}%
- \def\MatInvC{\ConvVersFrac[#2]{(\MatB*\MatF-\MatC*\MatE)/\DETMATRICE}}%
- \def\MatInvD{\ConvVersFrac[#2]{(-\MatD*\MatI+\MatF*\MatG)/\DETMATRICE}}%
- \def\MatInvE{\ConvVersFrac[#2]{(\MatA*\MatI-\MatC*\MatG)/\DETMATRICE}}%
- \def\MatInvF{\ConvVersFrac[#2]{(-\MatA*\MatF+\MatD*\MatC)/\DETMATRICE}}%
- \def\MatInvG{\ConvVersFrac[#2]{(\MatD*\MatH-\MatE*\MatG)/\DETMATRICE}}%
- \def\MatInvH{\ConvVersFrac[#2]{(-\MatA*\MatH+\MatB*\MatG)/\DETMATRICE}}%
- \def\MatInvI{\ConvVersFrac[#2]{(\MatA*\MatE-\MatB*\MatD)/\DETMATRICE}}%
+ \def\MatInvA{\ConvVersFrac[#2]{(\MatE*\MatI-\MatH*\MatF)/(\DETMATRICE)}}%
+ \def\MatInvB{\ConvVersFrac[#2]{(-\MatB*\MatI+\MatC*\MatH)/(\DETMATRICE)}}%
+ \def\MatInvC{\ConvVersFrac[#2]{(\MatB*\MatF-\MatC*\MatE)/(\DETMATRICE)}}%
+ \def\MatInvD{\ConvVersFrac[#2]{(-\MatD*\MatI+\MatF*\MatG)/(\DETMATRICE)}}%
+ \def\MatInvE{\ConvVersFrac[#2]{(\MatA*\MatI-\MatC*\MatG)/(\DETMATRICE)}}%
+ \def\MatInvF{\ConvVersFrac[#2]{(-\MatA*\MatF+\MatD*\MatC)/(\DETMATRICE)}}%
+ \def\MatInvG{\ConvVersFrac[#2]{(\MatD*\MatH-\MatE*\MatG)/(\DETMATRICE)}}%
+ \def\MatInvH{\ConvVersFrac[#2]{(-\MatA*\MatH+\MatB*\MatG)/(\DETMATRICE)}}%
+ \def\MatInvI{\ConvVersFrac[#2]{(\MatA*\MatE-\MatB*\MatD)/(\DETMATRICE)}}%
}%
\IfStrEq{#5}{Aff}%si matrice
{%
@@ -752,16 +754,16 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
{%
\IfBooleanTF{#1}%
{%
- \def\MatInvA{\ConvVersFrac*[#2]{(\MatD)/\DETMATRICE}}%
- \def\MatInvB{\ConvVersFrac*[#2]{(-\MatB)/\DETMATRICE}}%
- \def\MatInvC{\ConvVersFrac*[#2]{(-\MatC)/\DETMATRICE}}%
- \def\MatInvD{\ConvVersFrac*[#2]{(\MatA)/\DETMATRICE}}%
+ \def\MatInvA{\ConvVersFrac*[#2]{(\MatD)/(\DETMATRICE)}}%
+ \def\MatInvB{\ConvVersFrac*[#2]{(-\MatB)/(\DETMATRICE)}}%
+ \def\MatInvC{\ConvVersFrac*[#2]{(-\MatC)/(\DETMATRICE)}}%
+ \def\MatInvD{\ConvVersFrac*[#2]{(\MatA)/(\DETMATRICE)}}%
}%
{%
- \def\MatInvA{\ConvVersFrac[#2]{(\MatD)/\DETMATRICE}}%
- \def\MatInvB{\ConvVersFrac[#2]{(-\MatB)/\DETMATRICE}}%
- \def\MatInvC{\ConvVersFrac[#2]{(-\MatC)/\DETMATRICE}}%
- \def\MatInvD{\ConvVersFrac[#2]{(\MatA)/\DETMATRICE}}%
+ \def\MatInvA{\ConvVersFrac[#2]{(\MatD)/(\DETMATRICE)}}%
+ \def\MatInvB{\ConvVersFrac[#2]{(-\MatB)/(\DETMATRICE)}}%
+ \def\MatInvC{\ConvVersFrac[#2]{(-\MatC)/(\DETMATRICE)}}%
+ \def\MatInvD{\ConvVersFrac[#2]{(\MatA)/(\DETMATRICE)}}%
}%
\IfStrEq{#5}{Aff}%si matrice
{%
@@ -889,22 +891,22 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
\xintifboolexpr{\DETMATRICE == 0}%
{\text{Matrice non inversible}}%
{%
- \def\MatInvA{(\MatF*\MatK*\MatP+\MatG*\MatL*\MatN+\MatH*\MatJ*\MatO-\MatF*\MatL*\MatO-\MatG*\MatJ*\MatP-\MatH*\MatK*\MatN)/\DETMATRICE}%
- \def\MatInvB{(\MatB*\MatL*\MatO+\MatC*\MatJ*\MatP+\MatD*\MatK*\MatN-\MatB*\MatK*\MatP-\MatC*\MatL*\MatN-\MatD*\MatJ*\MatO)/\DETMATRICE}%
- \def\MatInvC{(\MatB*\MatG*\MatP+\MatC*\MatH*\MatN+\MatD*\MatF*\MatO-\MatB*\MatH*\MatO-\MatC*\MatF*\MatP-\MatD*\MatG*\MatN)/\DETMATRICE}%
- \def\MatInvD{(\MatB*\MatH*\MatK+\MatC*\MatF*\MatL+\MatD*\MatG*\MatJ-\MatB*\MatG*\MatL-\MatC*\MatH*\MatJ-\MatD*\MatF*\MatK)/\DETMATRICE}%
- \def\MatInvE{(\MatE*\MatL*\MatO+\MatG*\MatI*\MatP+\MatH*\MatK*\MatM-\MatE*\MatK*\MatP-\MatG*\MatL*\MatM-\MatH*\MatI*\MatO)/\DETMATRICE}%
- \def\MatInvF{(\MatA*\MatK*\MatP+\MatC*\MatL*\MatM+\MatD*\MatI*\MatO-\MatA*\MatL*\MatO-\MatC*\MatI*\MatP-\MatD*\MatK*\MatM)/\DETMATRICE}%
- \def\MatInvG{(\MatA*\MatH*\MatO+\MatC*\MatE*\MatP+\MatD*\MatG*\MatM-\MatA*\MatG*\MatP-\MatC*\MatH*\MatM-\MatD*\MatE*\MatO)/\DETMATRICE}%
- \def\MatInvH{(\MatA*\MatG*\MatL+\MatC*\MatH*\MatI+\MatD*\MatE*\MatK-\MatA*\MatH*\MatK-\MatC*\MatE*\MatL-\MatD*\MatG*\MatI)/\DETMATRICE}%
- \def\MatInvI{(\MatE*\MatJ*\MatP+\MatF*\MatL*\MatM+\MatH*\MatI*\MatN-\MatE*\MatL*\MatN-\MatF*\MatI*\MatP-\MatH*\MatJ*\MatM)/\DETMATRICE}%
- \def\MatInvJ{(\MatA*\MatL*\MatN+\MatB*\MatI*\MatP+\MatD*\MatJ*\MatM-\MatA*\MatJ*\MatP-\MatB*\MatL*\MatM-\MatD*\MatI*\MatN)/\DETMATRICE}%
- \def\MatInvK{(\MatA*\MatF*\MatP+\MatB*\MatH*\MatM+\MatD*\MatE*\MatN-\MatA*\MatH*\MatN-\MatB*\MatE*\MatP-\MatD*\MatF*\MatM)/\DETMATRICE}%
- \def\MatInvL{(\MatA*\MatH*\MatJ+\MatB*\MatE*\MatL+\MatD*\MatF*\MatI-\MatA*\MatF*\MatL-\MatB*\MatH*\MatI-\MatD*\MatE*\MatJ)/\DETMATRICE}%
- \def\MatInvM{(\MatE*\MatK*\MatN+\MatF*\MatI*\MatO+\MatG*\MatJ*\MatM-\MatE*\MatJ*\MatO-\MatF*\MatK*\MatM-\MatG*\MatI*\MatN)/\DETMATRICE}%
- \def\MatInvN{(\MatA*\MatJ*\MatO+\MatB*\MatK*\MatM+\MatC*\MatI*\MatN-\MatA*\MatK*\MatN-\MatB*\MatI*\MatO-\MatC*\MatJ*\MatM)/\DETMATRICE}%
- \def\MatInvO{(\MatA*\MatG*\MatN+\MatB*\MatE*\MatO+\MatC*\MatF*\MatM-\MatA*\MatF*\MatO-\MatB*\MatG*\MatM-\MatC*\MatE*\MatN)/\DETMATRICE}%
- \def\MatInvP{(\MatA*\MatF*\MatK+\MatB*\MatG*\MatI+\MatC*\MatE*\MatJ-\MatA*\MatG*\MatJ-\MatB*\MatE*\MatK-\MatC*\MatF*\MatI)/\DETMATRICE}%
+ \def\MatInvA{(\MatF*\MatK*\MatP+\MatG*\MatL*\MatN+\MatH*\MatJ*\MatO-\MatF*\MatL*\MatO-\MatG*\MatJ*\MatP-\MatH*\MatK*\MatN)/(\DETMATRICE)}%
+ \def\MatInvB{(\MatB*\MatL*\MatO+\MatC*\MatJ*\MatP+\MatD*\MatK*\MatN-\MatB*\MatK*\MatP-\MatC*\MatL*\MatN-\MatD*\MatJ*\MatO)/(\DETMATRICE)}%
+ \def\MatInvC{(\MatB*\MatG*\MatP+\MatC*\MatH*\MatN+\MatD*\MatF*\MatO-\MatB*\MatH*\MatO-\MatC*\MatF*\MatP-\MatD*\MatG*\MatN)/(\DETMATRICE)}%
+ \def\MatInvD{(\MatB*\MatH*\MatK+\MatC*\MatF*\MatL+\MatD*\MatG*\MatJ-\MatB*\MatG*\MatL-\MatC*\MatH*\MatJ-\MatD*\MatF*\MatK)/(\DETMATRICE)}%
+ \def\MatInvE{(\MatE*\MatL*\MatO+\MatG*\MatI*\MatP+\MatH*\MatK*\MatM-\MatE*\MatK*\MatP-\MatG*\MatL*\MatM-\MatH*\MatI*\MatO)/(\DETMATRICE)}%
+ \def\MatInvF{(\MatA*\MatK*\MatP+\MatC*\MatL*\MatM+\MatD*\MatI*\MatO-\MatA*\MatL*\MatO-\MatC*\MatI*\MatP-\MatD*\MatK*\MatM)/(\DETMATRICE)}%
+ \def\MatInvG{(\MatA*\MatH*\MatO+\MatC*\MatE*\MatP+\MatD*\MatG*\MatM-\MatA*\MatG*\MatP-\MatC*\MatH*\MatM-\MatD*\MatE*\MatO)/(\DETMATRICE)}%
+ \def\MatInvH{(\MatA*\MatG*\MatL+\MatC*\MatH*\MatI+\MatD*\MatE*\MatK-\MatA*\MatH*\MatK-\MatC*\MatE*\MatL-\MatD*\MatG*\MatI)/(\DETMATRICE)}%
+ \def\MatInvI{(\MatE*\MatJ*\MatP+\MatF*\MatL*\MatM+\MatH*\MatI*\MatN-\MatE*\MatL*\MatN-\MatF*\MatI*\MatP-\MatH*\MatJ*\MatM)/(\DETMATRICE)}%
+ \def\MatInvJ{(\MatA*\MatL*\MatN+\MatB*\MatI*\MatP+\MatD*\MatJ*\MatM-\MatA*\MatJ*\MatP-\MatB*\MatL*\MatM-\MatD*\MatI*\MatN)/(\DETMATRICE)}%
+ \def\MatInvK{(\MatA*\MatF*\MatP+\MatB*\MatH*\MatM+\MatD*\MatE*\MatN-\MatA*\MatH*\MatN-\MatB*\MatE*\MatP-\MatD*\MatF*\MatM)/(\DETMATRICE)}%
+ \def\MatInvL{(\MatA*\MatH*\MatJ+\MatB*\MatE*\MatL+\MatD*\MatF*\MatI-\MatA*\MatF*\MatL-\MatB*\MatH*\MatI-\MatD*\MatE*\MatJ)/(\DETMATRICE)}%
+ \def\MatInvM{(\MatE*\MatK*\MatN+\MatF*\MatI*\MatO+\MatG*\MatJ*\MatM-\MatE*\MatJ*\MatO-\MatF*\MatK*\MatM-\MatG*\MatI*\MatN)/(\DETMATRICE)}%
+ \def\MatInvN{(\MatA*\MatJ*\MatO+\MatB*\MatK*\MatM+\MatC*\MatI*\MatN-\MatA*\MatK*\MatN-\MatB*\MatI*\MatO-\MatC*\MatJ*\MatM)/(\DETMATRICE)}%
+ \def\MatInvO{(\MatA*\MatG*\MatN+\MatB*\MatE*\MatO+\MatC*\MatF*\MatM-\MatA*\MatF*\MatO-\MatB*\MatG*\MatM-\MatC*\MatE*\MatN)/(\DETMATRICE)}%
+ \def\MatInvP{(\MatA*\MatF*\MatK+\MatB*\MatG*\MatI+\MatC*\MatE*\MatJ-\MatA*\MatG*\MatJ-\MatB*\MatE*\MatK-\MatC*\MatF*\MatI)/(\DETMATRICE)}%
%
\IfBooleanTF{#1}%version étoilée := moinsdevant
{%
@@ -944,7 +946,7 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
\itemtomacro\MAMATRICEA[3,2]\MatH
\itemtomacro\MAMATRICEA[3,3]\MatI
%le déterminant
- \def\DETMATRICE{\xinteval{\MatA*\MatE*\MatI+\MatD*\MatH*\MatC+\MatB*\MatF*\MatG-\MatG*\MatE*\MatC-\MatD*\MatB*\MatI-\MatA*\MatH*\MatF}}%
+ \def\DETMATRICE{\xinteval{(\MatA)*(\MatE)*(\MatI)+(\MatD)*(\MatH)*(\MatC)+(\MatB)*(\MatF)*(\MatG)-(\MatG)*(\MatE)*(\MatC)-(\MatD)*(\MatB)*(\MatI)-(\MatA)*(\MatH)*(\MatF)}}%
%les coeffs de B
\itemtomacro\MAMATRICEB[1]\MatBA
\itemtomacro\MAMATRICEB[2]\MatBB
@@ -953,15 +955,15 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
\xintifboolexpr{\DETMATRICE == 0}%
{\text{Matrice non inversible}}%
{%
- \def\MatInvA{(\MatE*\MatI-\MatH*\MatF)/\DETMATRICE}%
- \def\MatInvB{(-\MatB*\MatI+\MatC*\MatH)/\DETMATRICE}%
- \def\MatInvC{(\MatB*\MatF-\MatC*\MatE)/\DETMATRICE}%
- \def\MatInvD{(-\MatD*\MatI+\MatF*\MatG)/\DETMATRICE}%
- \def\MatInvE{(\MatA*\MatI-\MatC*\MatG)/\DETMATRICE}%
- \def\MatInvF{(-\MatA*\MatF+\MatD*\MatC)/\DETMATRICE}%
- \def\MatInvG{(\MatD*\MatH-\MatE*\MatG)/\DETMATRICE}%
- \def\MatInvH{(-\MatA*\MatH+\MatB*\MatG)/\DETMATRICE}%
- \def\MatInvI{(\MatA*\MatE-\MatB*\MatD)/\DETMATRICE}%
+ \def\MatInvA{(\MatE*\MatI-\MatH*\MatF)/(\DETMATRICE)}%
+ \def\MatInvB{(-\MatB*\MatI+\MatC*\MatH)/(\DETMATRICE)}%
+ \def\MatInvC{(\MatB*\MatF-\MatC*\MatE)/(\DETMATRICE)}%
+ \def\MatInvD{(-\MatD*\MatI+\MatF*\MatG)/(\DETMATRICE)}%
+ \def\MatInvE{(\MatA*\MatI-\MatC*\MatG)/(\DETMATRICE)}%
+ \def\MatInvF{(-\MatA*\MatF+\MatD*\MatC)/(\DETMATRICE)}%
+ \def\MatInvG{(\MatD*\MatH-\MatE*\MatG)/(\DETMATRICE)}%
+ \def\MatInvH{(-\MatA*\MatH+\MatB*\MatG)/(\DETMATRICE)}%
+ \def\MatInvI{(\MatA*\MatE-\MatB*\MatD)/(\DETMATRICE)}%
%
\IfBooleanTF{#1}%version étoilée := moinsdevant
{%
@@ -993,7 +995,7 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
\itemtomacro\MAMATRICEA[2,1]\MatC
\itemtomacro\MAMATRICEA[2,2]\MatD
%le déterminant
- \def\DETMATRICE{\xinteval{\MatA*\MatD-\MatB*\MatC}}%
+ \def\DETMATRICE{\xinteval{(\MatA)*(\MatD)-(\MatB)*(\MatC)}}%
%les coeffs de B
\itemtomacro\MAMATRICEB[1]\MatBA
\itemtomacro\MAMATRICEB[2]\MatBB
@@ -1001,19 +1003,19 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
\xintifboolexpr{\DETMATRICE == 0}%
{\text{Matrice non inversible}}%
{%
- \def\MatInvA{(\MatD)/\DETMATRICE}%
- \def\MatInvB{(-\MatB)/\DETMATRICE}%
- \def\MatInvC{(-\MatC)/\DETMATRICE}%
- \def\MatInvD{(\MatA)/\DETMATRICE}%
+ \def\MatInvA{(\MatD)/(\DETMATRICE)}%
+ \def\MatInvB{(-\MatB)/(\DETMATRICE)}%
+ \def\MatInvC{(-\MatC)/(\DETMATRICE)}%
+ \def\MatInvD{(\MatA)/(\DETMATRICE)}%
%
\IfBooleanTF{#1}%
{%
- \def\MatResA{\ConvVersFrac*[#2]{\MatInvA*\MatBA+\MatInvB*\MatBB}}%
- \def\MatResB{\ConvVersFrac*[#2]{\MatInvC*\MatBA+\MatInvD*\MatBB}}%
+ \def\MatResA{\ConvVersFrac*[#2]{(\MatInvA)*(\MatBA)+(\MatInvB)*(\MatBB)}}%
+ \def\MatResB{\ConvVersFrac*[#2]{(\MatInvC)*(\MatBA)+(\MatInvD)*(\MatBB)}}%
}%
{%
- \def\MatResA{\ConvVersFrac[#2]{\MatInvA*\MatBA+\MatInvB*\MatBB}}%
- \def\MatResB{\ConvVersFrac[#2]{\MatInvC*\MatBA+\MatInvD*\MatBB}}%
+ \def\MatResA{\ConvVersFrac[#2]{(\MatInvA)*(\MatBA)+(\MatInvB)*(\MatBB)}}%
+ \def\MatResB{\ConvVersFrac[#2]{(\MatInvC)*(\MatBA)+(\MatInvD)*(\MatBB)}}%
}%
\IfStrEq{#6}{Matrice}%si matrice
{%
@@ -1442,7 +1444,7 @@ def etat_prob_DD(AA,BB,a,b,c,d,puiss) :
}%
}{}%
\begin{pNiceMatrix}[#3]
- \MatResA & \MatResB & \MatResC \\ \MatResD & \MatResE & \MatResF \\ \MatResG & \MatResH & \MatResI
+ \MatResA & \MatResB & \MatResC \\ \MatResD & \MatResE & \MatResF \\ \MatResG & \MatResH & \MatResI
\end{pNiceMatrix}%
}{}%fin 3,3*3,3
\xintifboolexpr{\NbLigMatA==1 'and' \NbColMatA==4 'and' \NbLigMatB==4 'and' \NbColMatB==1}% (1,4)*(4,1)
diff --git a/macros/latex/contrib/rub-kunstgeschichte/README.md b/macros/latex/contrib/rub-kunstgeschichte/README.md
new file mode 100644
index 0000000000..4d8ac8c06a
--- /dev/null
+++ b/macros/latex/contrib/rub-kunstgeschichte/README.md
@@ -0,0 +1,11 @@
+# `rub-kunstgeschichte` - Class for the art history institute at Ruhr University Bochum
+
+A LaTeX class implementing the guidelines on scientific writing of the art history institute "KGI" (Kunstgeschichtliches Institut) at Ruhr University Bochum.
+
+## Author
+
+This package is maintained by Joran Schneyer: [joran.schneyer@ruhr-uni-bochum.de](mailto:joran.schneyer@ruhr-uni-bochum.de)
+
+## License
+
+Released under the LaTeX Project Public License v1.3c or later. See https://www.latex-project.org/lppl.txt \ No newline at end of file
diff --git a/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte-example.pdf b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte-example.pdf
new file mode 100644
index 0000000000..891c9e8e97
--- /dev/null
+++ b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.dtx b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.dtx
new file mode 100644
index 0000000000..5423d5babe
--- /dev/null
+++ b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.dtx
@@ -0,0 +1,192 @@
+% \iffalse meta-comment
+%
+% File: rub-kunstgeschichte.dtx
+% Copyright (C) 2024 by Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>.
+%
+% This work consists of the files rub-kunstgeschichte.dtx
+% rub-kunstgeschichte.ins
+% and the derived files rub-kunstgeschichte.cls
+% rub-kunstgeschichte-example.tex
+%
+% \fi
+
+% \iffalse
+%<*driver>
+\ProvidesFile{rub-kunstgeschichte.dtx}
+%</driver>
+%<class>\NeedsTeXFormat{LaTeX2e}[2022-06-01]
+%<class>\ProvidesClass{rub-kunstgeschichte}
+%<*class>
+ [2024-05-26 v0.1.0 RUB KGI class]
+%</class>
+%<*driver>
+\documentclass{ltxdoc}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\begin{document}
+ \DocInput{\jobname.dtx}
+ \PrintChanges
+ \PrintIndex
+\end{document}
+%</driver>
+% \fi
+%
+%^^A Document general changes here
+% \changes{v0.1.0}{2024-05-26}{Initial version}
+%
+% \GetFileInfo{\jobname.dtx}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+% \DoNotIndex{\begin,\end}
+%
+%^^A define helper commands for consistent typesetting in the documentation
+% \def\env{\texttt}
+% \def\opt{\texttt}
+% \def\cls{\textsf}
+% \def\pkg{\textsf}
+% \def\prg{\textsf}
+% \DeclareDocumentCommand\email{m}{\href{mailto:#1}{\nolinkurl{#1}}}
+%
+% \title{The \cls{\jobname} class^^A
+% \thanks{This document corresponds to \pkg{\jobname}~\fileversion,
+% dated \filedate.}}
+% \author{\copyright{} Joran Schneyer^^A
+% \thanks{Released under the LaTeX Project Public License v1.3c or later.^^A
+% \\ See \url{https://www.latex-project.org/lppl.txt}}^^A
+% \\ \email{joran.schneyer@ruhr-uni-bochum.de}}
+% \date{\filedate}
+%
+% \maketitle
+%
+% \section{Introduction}\label{sec:introduction}
+%
+% This \LaTeX{} class aims to implement the guidelines on scientific writing of the art history institute (Kunstgeschichtliches Institut - short: KGI) at Ruhr University Bochum.^^A
+% \footnote{Guidelines version July 2023 \url{https://kgi.ruhr-uni-bochum.de/wp-content/uploads/2023/04/Anleitung-zum-Erstellen-von-Hausarbeiten-im-Fach-Kunstgeschichte_Fassung-Juli-2023.pdf}}
+%
+% Note, that at this point this is not an official class made by anyone at the institute but rather a free-time hobby project of me, Joran, who knows \LaTeX{} from studying Electrical Engineering and just wants to help out some friends studying art history.
+%
+% You can find the latest releases and the development of this project at GitHub: \url{https://github.com/rub-kgi/rub-kunstgeschichte-latex}
+%
+% \section{Usage}\label{sec:usage}
+%
+% To use this class, simply specify it as the document class.^^A
+% \footnote{You can also find a complete example usage of this class in \autoref{sec:example}.}
+% \begin{verbatim}
+% \documentclass{rub-kunstgeschichte}
+% \end{verbatim}
+%
+% \StopEventually{}
+%
+% \clearpage
+% \appendix
+%
+% \section{Implementation}\label{sec:implementation}
+%
+% \iffalse
+%<*class>
+% \fi
+%
+% \subsection{Base class}\label{sec:implementation:base-class}
+% The \cls{\jobname} class is based on the \cls{article} class.
+% When loading the class we specify \texttt{12pt} as the base font size, as required by the guidelines.
+% \iffalse
+%% Load base class with 12pt base font size
+% \fi
+% \begin{macrocode}
+\LoadClass[12pt]{article}
+% \end{macrocode}
+%
+% \subsection{Loading packages}\label{sec:implementation:package-loading}
+%
+% \paragraph{Line spacing}
+% To achieve 1.5 times line spacing as required by the guidelines,
+% we simply load the package \pkg{setspace} with the \opt{onehalfspacing} option.
+% \iffalse
+%% Set 1.5 times line spacing
+% \fi
+% \begin{macrocode}
+\RequirePackage[onehalfspacing]{setspace}
+% \end{macrocode}
+%
+% \paragraph{Margins}
+% The guidelines require 2cm top, left and bottom margins as well as a 4cm correction margin on the right side.
+% Furthermore A4 paper is the standard page size here.
+% \iffalse
+%% Set a4 paper size and margins
+% \fi
+% \begin{macrocode}
+\RequirePackage[
+ a4paper,
+ top=2cm,left=2cm,bottom=2cm,right=4cm
+]{geometry}
+% \end{macrocode}
+%
+% \iffalse
+%</class>
+%<*example>
+% \fi
+%
+% \section{Example}\label{sec:example}
+%
+% To further exemplify the use of this class,
+% we create an example .tex file.
+% The full \texttt{rub-kunstgeschichte-example.tex} and the corresponding \texttt{rub-kunstgeschichte-example.pdf} are available on GitHub.^^A
+% \footnote{\url{https://github.com/rub-kgi/rub-kunstgeschichte-latex/releases}}
+%
+% Let's examine the contents of this example .tex file step by step
+% to highlight features of this class that were used.
+%
+% First, the \cls{rub-kunstgeschichte} class is loaded
+% \iffalse
+%% Load the rub-kunstgeschichte class
+% \fi
+% \begin{macrocode}
+\documentclass{rub-kunstgeschichte}
+% \end{macrocode}
+% \iffalse
+
+% \fi
+%
+% and then the information needed to typeset a title is given:
+% \begin{macrocode}
+\title{Example usage of the \textsf{rub-kunstgeschichte} class}
+\author{Joran Schneyer}
+% \end{macrocode}
+%
+% Naturally, we begin the document environment and typeset the title
+% \begin{macrocode}
+\begin{document}
+ \maketitle
+% \end{macrocode}
+%
+% Next we need some text to show some features.
+% The text in the example itself will explain the features used.
+% \begin{macrocode}
+ Here is some text.
+ Note, how the typeset text has 12pt font size as specified
+ and there is a 1.5 times line-spacing present.
+% \end{macrocode}
+%
+% Finally we end the document environment
+% \begin{macrocode}
+\end{document}
+% \end{macrocode}
+% \iffalse
+
+%</example>
+% \fi
+%
+% \Finale \ No newline at end of file
diff --git a/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.ins b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.ins
new file mode 100644
index 0000000000..32ba943f7f
--- /dev/null
+++ b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.ins
@@ -0,0 +1,70 @@
+\iffalse meta-comment
+
+File: rub-kunstgeschichte.ins
+Copyright (C) 2024 by Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3c
+of this license or (at your option) any later version.
+The latest version of this license is in
+ https://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008 or later.
+
+This work has the LPPL maintenance status `maintained'.
+
+The Current Maintainer of this work is Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>.
+
+This work consists of the files rub-kunstgeschichte.dtx
+ rub-kunstgeschichte.ins
+ and the derived files rub-kunstgeschichte.cls
+ rub-kunstgeschichte-example.tex
+
+\fi
+
+\input docstrip.tex
+\keepsilent
+
+\usedir{tex/latex/rub-kunstgeschichte}
+
+\preamble
+
+This is a generated file.
+
+Copyright (C) 2024 by Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3c
+of this license or (at your option) any later version.
+The latest version of this license is in
+ https://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008 or later.
+
+This work has the LPPL maintenance status `maintained'.
+
+The Current Maintainer of this work is Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>.
+
+This work consists of the files rub-kunstgeschichte.dtx
+ rub-kunstgeschichte.ins
+ and the derived files rub-kunstgeschichte.cls
+ rub-kunstgeschichte-example.tex
+
+\endpreamble
+
+\generate{\file{rub-kunstgeschichte.cls}{\from{rub-kunstgeschichte.dtx}{class}}}
+\generate{\file{rub-kunstgeschichte-example.tex}{\from{rub-kunstgeschichte.dtx}{example}}}
+
+\obeyspaces
+\Msg{*********************************************************************}
+\Msg{* *}
+\Msg{* To finish the installation you have to move the following *}
+\Msg{* file into a directory searched by TeX: *}
+\Msg{* *}
+\Msg{* rub-kunstgeschichte.cls *}
+\Msg{* *}
+\Msg{* To produce the documentation run the file rub-kunstgeschichte.dtx *}
+\Msg{* through LaTeX. *}
+\Msg{*********************************************************************}
+
+\endbatchfile \ No newline at end of file
diff --git a/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.pdf b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.pdf
new file mode 100644
index 0000000000..98614bb733
--- /dev/null
+++ b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.pdf
Binary files differ
diff --git a/macros/latex/contrib/scontents/README.md b/macros/latex/contrib/scontents/README.md
index 95b0291960..b3424b02e6 100644
--- a/macros/latex/contrib/scontents/README.md
+++ b/macros/latex/contrib/scontents/README.md
@@ -1,6 +1,6 @@
## scontents — Stores LaTeX contents in memory or files
-Release v2.0 \[2022-04-04\]
+Release v2.1 \[2024-06-14\]
## Description
@@ -13,7 +13,7 @@ or show it in <code>&lt;verbatim style&gt;</code>.
The package loads and depends on updated versions of:
- [expl3](https://ctan.org/pkg/expl3)
-- [l3keys2e](https://ctan.org/pkg/l3keys2e)
+- [latex-base](https://www.ctan.org/pkg/latex-base)
## Installation
@@ -68,4 +68,4 @@ conditions of the [LaTeX Project Public License](https://www.latex-project.org/l
## Author and copyright
-Copyright 2019-2022 by Pablo González L.
+Copyright 2019-2023 by Pablo González L.
diff --git a/macros/latex/contrib/scontents/scontents.dtx b/macros/latex/contrib/scontents/scontents.dtx
index d82fec48c0..e7dd0b4e1a 100644
--- a/macros/latex/contrib/scontents/scontents.dtx
+++ b/macros/latex/contrib/scontents/scontents.dtx
@@ -1,12 +1,12 @@
% \iffalse meta-comment
%
-% Copyright (C) 2019-2022 by Pablo González L <pablgonz@educarchile.cl>
+% Copyright (C) 2019-2024 by Pablo González L <pablgonz@educarchile.cl>
%
% This work may be distributed and/or modified under the conditions of the
% LaTeX Project Public License, either version 1.3c of this license or (at
% your option) any later version. The latest version of this license is in
%
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
%
% and version 1.3c or later is part of all distributions of LaTeX version
% 2005/12/01 or later.
@@ -32,6 +32,7 @@
% so that entries written to both streams end up in the same file.
\usepackage[english]{babel}
\usepackage[top=0.5in,bottom=0.3in,left=2in,right=0.7in,footskip=0.2in,headheight=1cm,headsep=0.27cm]{geometry}
+\usepackage[llscaled=0.95]{libertine} % need by setup-texlive-action@v3
\usepackage[osf,nomath,mono=false,ScaleSF=0.95,ScaleRM=0.95]{libertinus-otf}
% Set Monospace font, fix 'quotes' in verbatim
\usepackage{sourcecodepro}
@@ -64,7 +65,7 @@
% a letter `j'. The doc package ensures that mathcode and the | actually prints
% a j inside docstrip guards. This changes the mathcode of | to 07C:
\makeatletter
-\def\mod@math@codes{\mathcode`\|="207C \mathcode`\&="2026
+\def\mod@math@codes{\mathcode`\|="207C \mathcode`\&="2026 %
\mathcode`\-="702D \mathcode`\+="702B
\mathcode`\:="703A \mathcode`\=="703D }
\makeatother
@@ -73,7 +74,7 @@
\newfontfamily\fetamontotf{ffmw10.otf}[
Scale = 0.95,%
RawFeature = {+latn,+rand,+kern,+size},%
- FontFace = {b}{n}{ffmw10.otf},% fix raplece font
+ FontFace = {b}{n}{ffmw10.otf},% fix replace font
]
\usepackage[svgnames]{xcolor}
\usepackage[sf,bf,compact,medium,pagestyles]{titlesec}
@@ -173,7 +174,7 @@
% User level commands
\ExplSyntaxOn
% Logo with fetamont font
-\NewDocumentCommand{\pkglogo}{}
+\NewDocumentCommand \pkglogo {}
{
\group_begin:
\fetamontotf{\textcolor{pkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{pkgcolor}{s}}
@@ -181,15 +182,15 @@
}
% Custom \meta[...]{...}, \marg[...]{...} and \oarg[...]{...} with color
-\NewDocumentCommand{\mymeta}{O{}m}
+\NewDocumentCommand \mymeta {O{}m}
{
\userdoc_meta_generic:Nnn \userdoc_meta:n { #1 } { #2 }
}
-\NewDocumentCommand{\mymarg}{O{}m}
+\NewDocumentCommand \mymarg {O{}m}
{
\userdoc_meta_generic:Nnn \userdoc_marg:n { #1 } { #2 }
}
-\NewDocumentCommand{\myoarg}{O{}m}
+\NewDocumentCommand \myoarg {O{}m}
{
\userdoc_meta_generic:Nnn \userdoc_oarg:n { #1 } { #2 }
}
@@ -263,7 +264,7 @@
}
% \envexamp{m}
\newsavebox{\boxexaenv}
-\NewDocumentCommand{\envexamp}{m}
+\NewDocumentCommand \envexamp {m}
{
\begin{lrbox}{\boxexaenv}%
\begin{minipage}[t]{\marginparwidth}%
@@ -276,7 +277,7 @@
\end{lrbox}%
\usebox{\boxexaenv}
}
-\NewDocumentCommand{\envexaplain}{O{} m O{end}}
+\NewDocumentCommand \envexaplain {O{} m O{end}}
{
\begin{lrbox}{\boxexaenv}%
\begin{minipage}[t]{\marginparwidth}%
@@ -291,7 +292,7 @@
}
% \cmdexamp{s m o m o}
-\DeclareDocumentCommand{\cmdexamp}{o m o m o}
+\DeclareDocumentCommand \cmdexamp {o m o m o}
{
\group_begin:
\small\ttfamily
@@ -309,57 +310,62 @@
\group_end:
}
-% \keyexamp{mmm}
-\DeclareDocumentCommand{\keyexamp}{ m m m }
+% \keyexamp*{m m m}
+\NewDocumentCommand \keyexamp{s m m m }
{
- \par
- \adjustbox{outer=-\marginparsep}{\textcolor{black}{\small\ttfamily{#1}}}
- \textcolor{gray}{\,\bfseries\texttt{=}}\,{}
- \mymarg[type=tt,cbc=gray,ac=lightgray,cf=optcolor]{\small{#2}}
- \hfill\textcolor{gray}{\small\textsf{default}:~\emph{#3}}
- \par
- \MYSortIndex{Keys}{Keys>\texttt{#1}}%
+ \adjustbox{outer=-\marginparsep}{\textcolor{optcolor}{\small\ttfamily{#2}}}
+ \IfBooleanTF{#1}
+ {
+ \hphantom{\textcolor{white}{\,\bfseries\texttt{=}}\,{}}
+ \mymeta[type=tt,cbc=gray,ac=lightgray,cf=lightgray]{\small{#3}}
+ }
+ {
+ \textcolor{gray}{\,\bfseries\texttt{=}}\,{}
+ \mymarg[type=tt,cbc=gray,ac=lightgray,cf=optcolor]{\small{#3}}
+ }
+ \hfill\textcolor{gray}{\small\textsf{default}:~\emph{#4}}\par%
+ \MYSortIndex{Keys}{Keys ~ provide ~ by ~ \pkglogo :>\texttt{#2}}
}
% \mykey{m}
-\DeclareDocumentCommand{\mykey}{ m }
+\NewDocumentCommand \mykey { m }
{
\textcolor{optcolor}{\texttt{#1}}
- \MYSortIndex{Keys}{Keys>\texttt{#1}}%
+ \MYSortIndex{Keys}{Keys ~ provide ~ by ~\pkglogo :>\texttt{#1}}%
}
% \mypkg{sm}
-\NewDocumentCommand{\mypkg}{sm}
+\NewDocumentCommand \mypkg {sm}
{
\group_begin:
\IfBooleanTF{#1}
{
\pkglogo
- \MYSortIndex{packages}{Packages>\texttt{#2}}
+ \MYSortIndex{packages}{Packages:>\texttt{#2}}
}
{
\textcolor{darkgray}{\textsf{#2}}
- \MYSortIndex{packages}{Packages>\texttt{#2}}%
+ \MYSortIndex{packages}{Packages:>\texttt{#2}}%
}
\group_end:
}
% \myenv{sm}
-\DeclareDocumentCommand{\myenv}{sm}
+\NewDocumentCommand \myenv {sm}
{
\IfBooleanTF{#1}
{
\textcolor{pkgcolor}{\ttfamily{#2}}%
- \MYSortIndex{environment}{ Environment ~ provide ~ by ~\pkglogo :>\texttt{#2}}
+ \MYSortIndex{environment}{Environments ~ provide ~ by ~\pkglogo :>\texttt{#2}}
}
{
\textcolor{darkgray}{\ttfamily{#2}}%
- \MYSortIndex{environment}{Environments>\texttt{#2}}
+ \MYSortIndex{environment}{Environments:>\texttt{#2}}
}
}
% \ics{sm}
-\DeclareDocumentCommand{\ics}{sm}
+\NewDocumentCommand \ics {sm}
{
\IfBooleanTF{#1}
{
@@ -373,6 +379,27 @@
\MYSortIndex{#2}{\texttt{\textbackslash#2}}
}
}
+% \bomba
+\NewDocumentCommand \bomba { }
+ {
+ \par\hspace*{-0.5\marginparsep}%
+ \makebox[0pt][r]
+ {
+ \makebox[\marginparsep][r]
+ {
+ \footnotesize\textcolor{pkgcolor}{\faIcon{bomb}}
+ }
+ }
+ \hskip 0.5\marginparsep
+ }
+\NewDocumentEnvironment{important}{ s }
+ {
+ \sffamily
+ \bomba%
+ \IfBooleanTF{#1}
+ { \small }
+ { \color{OrangeRed}\Large }
+ }{}
\ExplSyntaxOff
% email https://tex.stackexchange.com/a/663
@@ -429,7 +456,7 @@
keywords = [3]{document,article,setlength,pagestyle,definecolor},%
% Reserved words 4 (scontents pkg)
keywordstyle = [4]{\color{pkgcolor}},%
- keywords = [4]{scontents,Scontents,getstored,typestored,verbatimsc,%
+ keywords = [4]{scontents,Scontents,getstored,typestored,verbatimsc, mergesc, %
endverbatimsc,countsc,meaningsc,foreachsc,macros,newenvsc,
endscontents,startscontents,stopscontents,scontents.tex},%
% Reserved words 5 (in red)
@@ -483,7 +510,7 @@
{.8}{{\textcolor{MediumOrchid}{.8}}}{2}
{.9}{{\textcolor{MediumOrchid}{.9}}}{2}
{=}{{\textcolor{gray}{=}}}{1},%
-}[keywords,tex,comments,strings]% end languaje
+}[keywords,tex,comments,strings]% end language
% \begin{examplecode}[key=val]...\end{examplecode}
\lstnewenvironment{examplecode}[1][]{%
@@ -550,7 +577,7 @@
}
\setfoot{\rlap{\hskip\dimexpr-\oddsidemargin-1in\relax%
\parbox{1.93\paperwidth}{\hfil\thepage\,/\,\pageref{LastPage}}}}%
- {\parbox{\textwidth}{\raggedright \textcolor{gray}{\raisebox{-1pt}{\textcopyright}{}2019--2022 by Pablo González}}}%
+ {\parbox{\textwidth}{\raggedright \textcolor{gray}{\raisebox{-1pt}{\textcopyright}{}2019--2024 by Pablo González}}}%
{}%
\sethead{\llap{\raisebox{0.55cm}{\parbox{\dimexpr\oddsidemargin+1in\relax}{\makebox[0pt][l]{\hspace{15pt}\pkglogo\space\fileversion}}}}}
{\raisebox{0.55cm}{\parbox{\textwidth}{\hspace*{-\oddsidemargin}\centering\small\S.\thesection\space\sectiontitle}}}%
@@ -605,7 +632,7 @@
% \filedate.}\\[25pt]
% \author{
% \large
-% \raisebox{-1pt}{\textcopyright}{}2019--2022 by Pablo González\thanks{
+% \raisebox{-1pt}{\textcopyright}{}2019--2024 by Pablo González\thanks{
% E-mail: \textcolor{OrangeRed}{\textsf{\guillemotleft}}\email{pablgonz@educarchile.cl}\textcolor{OrangeRed}{\textsf{\guillemotright}}.
% }%
% }
@@ -628,6 +655,10 @@
%
% \tableofcontents
%
+% \begin{important}
+% The next update removes compatibility with versions prior to 2024.
+% \end{important}
+%
% \setlength{\parskip}{3pt}
%
% \section{Description of the package}
@@ -681,12 +712,14 @@
%
% Permission is granted to copy, distribute and/or modify this software under
% the terms of the LaTeX Project Public License (lppl), version 1.3 or later
-% (\url{http://www.latex-project.org/lppl.txt}). The software has the status
+% (\url{https://www.latex-project.org/lppl.txt}). The software has the status
% \enquote{maintained}.
%
-% The \mypkg*{scontents} package loads \mypkg{expl3} (minimum version 2020-02-08) and
-% \mypkg{l3keys2e}. This package can be used with "plain", "context", "xelatex",
-% "lualatex", "pdflatex" and the classical workflow §latex>dvips>ps2pdf§.
+% The The \mypkg*{scontents} package is written (mostly) using
+% \mypkg{expl3}, it requires an updated version of \LaTeX{} to work
+% (minimum version 2022-06-01). This package can be used with "plain",
+% "context", "xelatex", "lualatex", "pdflatex" and the classical workflow
+% §latex>dvips>ps2pdf§.
%
% \section{The \texttt{scontents} package}
% \label{sec:pkgscontents}
@@ -772,6 +805,10 @@
%</example>
% \fi
%
+% \begin{important}*
+% \hologo{ConTeXt} users should use |-luatex|, the implementation does not support LuaMetaTeX.
+% \end{important}
+%
% \subsection{The TAB character}
% \label{sec:tabcharacter}
%
@@ -984,6 +1021,7 @@ This text is in the outer environment (after nested).
% \envexaplain[start]{scontents}[stop]
% \end{syntax}
% \end{function}
+%
% \subsection*{Options for environment}
%
% The environment options can be configured globally using option
@@ -1184,45 +1222,43 @@ This text is in the outer environment (after nested).
% on the contents stored in \mymarg{seq name}. If you pass without options run
% §\getstored§ on all contents stored in \mymarg{seq name}.
%
-% \subsection*{Options for command}
+% \subsubsection*{Options for command}
% \label{sec:optcmdfor}
%
% \keyexamp{sep}{code}{empty}
-% Establishes the separation between each content stored in \mymarg{seq name}.
+% Establishes the separation between each content stored in \mymarg[type=tt]{seq name}.
% For example, you can use §sep={\\[10pt]}§ for vertical separation of stored
% contents.
%
% \keyexamp{step}{integer}{1}
% Sets the increment (\mymeta{step}) applied to the value set by key §start§
-% for each element stored in the \mymarg{seq name}. The value must be a
+% for each element stored in the \mymarg[type=tt]{seq name}. The value must be a
% \mymeta{positive integer}.
%
% \keyexamp{start}{integer}{1}
-% Sets the \mymeta{index} number of the \mymarg{seq name} from which execution
+% Sets the \mymeta{index} number of the \mymarg[type=tt]{seq name} from which execution
% will start. The value must be a \mymeta{positive integer}.
%
% \keyexamp{stop}{integer}{total}
-% Sets the \mymeta{index} number of the \mymarg{seq name} from which execution
+% Sets the \mymeta{index} number of the \mymarg[type=tt]{seq name} from which execution
% it will finish executing. The value must be a \mymeta{positive integer}.
%
% \keyexamp{before}{code}{empty}
-% Sets the \mymarg{code} that will be executed \mymeta{before} each content stored
-% in \mymarg{seq name}. The \mymarg{code} must be passed between braces.
-%
-% \medskip
+% Sets the \mymarg[type=tt]{code} that will be executed \mymeta{before} each content stored
+% in \mymarg[type=tt]{seq name}. The \mymarg[type=tt]{code} must be passed between braces.
%
% \keyexamp{after}{code}{empty}
-% Sets the \mymarg{code} that will be executed \mymeta{after} each content stored
-% in \mymarg{seq name}. The \mymarg{code} must be passed between braces.
+% Sets the \mymarg[type=tt]{code} that will be executed \mymeta{after} each content stored
+% in \mymarg[type=tt]{seq name}. The \mymarg[type=tt]{code} must be passed between braces.
%
% \newsavebox{\hashbox}
% \begin{lrbox}{\hashbox}
-% \lstinline[language=scontents-doc,basicstyle=\ttfamily]+{#1}+
+% \lstinline[language=scontents-doc,basicstyle=\small\ttfamily]+{#1}+
% \end{lrbox}
%
% \keyexamp{wrapper}{code{} \space\usebox{\hashbox} more code}{empty}
-% Wraps the content stored in \mymarg{seq name} referenced by §{#1}§.
-% The \mymarg{code} must be passed between braces. For example
+% Wraps the content stored in \mymarg[type=tt]{seq name} referenced by §{#1}§.
+% The \mymarg[type=tt]{code} must be passed between braces. For example
% §\foreachsc[wrapper={\makebox[1em][l]{#1}}]{contents}§.
%
%
@@ -1233,17 +1269,51 @@ This text is in the outer environment (after nested).
%
% \begin{function}{\typestored}
% \begin{syntax}
-% \cmdexamp{typestored}[index\textnormal{\textcolor{gray}{,}} width-tab \textnormal{\textcolor{gray}{=}} number]{seq name}
+% \cmdexamp{typestored}[index\textnormal{\textcolor{gray}{,}} 1-end\textnormal{\textcolor{gray}{,}} width-tab \textnormal{\textcolor{gray}{=}} number]{seq name}
% \end{syntax}
% The command \ics*{typestored} internally places the content stored in
-% the \mymarg{seq name} into the \myenv*{verbatimsc} environment. The \mymeta{index}
-% corresponds to the position in which the content is stored in the \mymarg{seq name}.
+% the \mymarg[type=tt]{seq name} into the \myenv*{verbatimsc} environment. The \mymeta{index}
+% corresponds to the position in which the content is stored in the \mymarg[type=tt]{seq name},
+% if \mymeta[type=tt]{1-end} is used \emph{\enquote{all}} content stored in \mymarg[type=tt]{seq name} will be printed.
% \end{function}
%
% If the optional argument is not passed it defaults to the first element
-% stored in the \mymarg{seq name}. The key \mykey{width-tab} is available for
+% stored in the \mymarg[type=tt]{seq name}. The key \mykey{width-tab} is available for
% this command.
%
+% \subsection{The command \cs{mergesc}}
+% \label{sec:mergesc}
+%
+% \vspace*{-10pt}
+%
+% \newsavebox{\argmergesc}
+% \begin{lrbox}{\argmergesc}
+% \small\mymarg[type=tt]{seq A}\myoarg[type=tt]{index}\textcolor{gray}{, }\mymarg[type=tt]{seq B}\myoarg[type=tt]{start \textcolor{gray}{-} stop}\textcolor{gray}{, }\mymarg[type=tt]{seq C}\myoarg[type=tt]{1-end}
+% \end{lrbox}
+%
+% \begin{function}{\mergesc}
+% \begin{syntax}
+% \cmdexamp{mergesc}[typestored \textnormal{\textcolor{lightgray}{\textbar}} meaningsc\textcolor{lightgray}{, }keys]{\usebox{\argmergesc}}
+% \end{syntax}
+% The command \ics*{mergesc} internally assembles the content stored in
+% the \mymarg[type=tt]{seq A}§[1]§, \mymarg[type=tt]{seq B}§[2-5]§ and \mymarg[type=tt]{seq C}§[1-end]§ into a temporary internal
+% \mymeta[type=tt]{seq temp}.
+% \end{function}
+%
+% The use of the keys \mykey{typestored} or \mykey{menaingsc} are
+% \emph{\enquote{mandatory}} and disjoint from each other, the rest of the
+% accepted \mymeta{keys} are \mykey{print-cmd}, \mykey{write-out},
+% \mykey{width-tab} and \mykey{overwrite}.
+%
+% The use of the \mykey{write-out} key with this command follows the same
+% rules already described, the main advantage is that it allows to join
+% stored content \emph{without rewriting} the file over and over again,
+% by design \hologo{TeX} does not have an append mode for writing
+% files, this effectively allows you to write chunks of code and then
+% merge them into a single file.
+%
+% \newpage
+%
% \subsection{The environment \env{verbatimsc}}
% \label{sec:verbatimsc}
%
@@ -1537,10 +1607,10 @@ seventies that the \NSA\ has known that for 40 years.\par
\usepackage{tikz}
\setlength{\parindent}{0pt}
\pagestyle{empty}
-\Scontents*{\matrix{ \node (a) {$a$} ; & \node (b) {$b$} ; \\ } ;}
-\Scontents*{\matrix[ampersand replacement=\&]
+\Scontents{\matrix{ \node (a) {$a$} ; & \node (b) {$b$} ; \\ } ;}
+\Scontents{\matrix[ampersand replacement=\&]
{ \node (a) {$a$} ; \& \node (b) {$b$} ; \\ } ;}
-\Scontents*{\matrix{\node (a) {$a$} ; & \node (b) {$b$} ; \\ } ; }
+\Scontents{\matrix{\node (a) {$a$} ; & \node (b) {$b$} ; \\ } ; }
\begin{document}
\section{tikzpicture}
\begin{tikzpicture}
@@ -1706,9 +1776,9 @@ Something in the whole course.
%<*example>
% \fi
\begin{scontents}[write-out=scexamp7.ltx]
-\documentclass{article}
% arara: pdflatex
% arara: clean: { extensions: [ aux, log] }
+\documentclass{article}
\usepackage{scontents}
\makeatletter
\let\verbatimsc\@undefined
@@ -1728,20 +1798,20 @@ breakaftersymbolpre={\,\tiny\ensuremath{\rfloor}}]}%
\setlength{\parindent}{0pt}
\pagestyle{empty}
\begin{document}
-\section{Test \texttt{\textbackslash begin\{scontents\}} whit \texttt{fancyvrb}}
+\section{Test \texttt{\textbackslash begin\{scontents\}} with \texttt{fancyvrb}}
Test \verb+{scontents}+ \par
\begin{scontents}
Using \verb+scontents+ env no \verb+[key=val]+, save in seq \verb+contents+
with index 1.
-Prove new \Verb*{ fancyvrb whit braces } and environment \verb+Verbatim*+
+Prove new \Verb*{ fancyvrb with braces } and environment \verb+Verbatim*+
\begin{verbatim}
verbatim environment
\end{verbatim}
\end{scontents}
-\section{Test \texttt{\textbackslash Scontents} whit \texttt{fancyvrb}}
+\section{Test \texttt{\textbackslash Scontents} with \texttt{fancyvrb}}
\Scontents{ We have coded this in \LaTeX: $E=mc^2$.}
\section{Test \texttt{\textbackslash getstored}}
@@ -1798,7 +1868,7 @@ Prove new \Verb*{ fancyvrb whit braces } and environment \verb+Verbatim*+
\setlength{\parindent}{0pt}
\pagestyle{empty}
\begin{document}
-\section{Test \texttt{\textbackslash begin\{scontents\}} whit \texttt{listings}}
+\section{Test \texttt{\textbackslash begin\{scontents\}} with \texttt{listings}}
Test \verb+{scontents}+ \par
\begin{scontents}
@@ -1810,7 +1880,7 @@ Prove \lstinline[basicstyle=\ttfamily]| lstinline | and environment \verb+Verbat
\end{verbatim}
\end{scontents}
-\section{Test \texttt{\textbackslash Scontents*} whit \texttt{listings}}
+\section{Test \texttt{\textbackslash Scontents*} with \texttt{listings}}
\Scontents*+ We have coded this in \lstinline[basicstyle=\ttfamily]|\LaTeX: $E=mc^2$|
and more.+
@@ -1852,14 +1922,14 @@ and more.+
\pagestyle{empty}
\setlength{\parindent}{0pt}
\begin{document}
-\section{Test \texttt{\textbackslash begin\{scontents\}} whit \texttt{minted}}
+\section{Test \texttt{\textbackslash begin\{scontents\}} with \texttt{minted}}
Test \verb+{scontents}+ \par
\begin{scontents}[overwrite,write-env=\jobname.tsc,force-eol=true]
Using \verb+scontents+ env no \verb+[key=val]+, save in seq \verb+contents+
with index 1.\par
-Prove new \Verb*{ new fvextra whit braces } and environment \verb+Verbatim*+
+Prove new \Verb*{ new fvextra with braces } and environment \verb+Verbatim*+
\begin{Verbatim}[obeytabs, showtabs, tab=\rightarrowfill, tabcolor=red]
No tab
One real tab
@@ -1871,7 +1941,7 @@ No tab
Read \Verb{\jobname.tsc} (shows TABs as red arrows):
\VerbatimInput[obeytabs, showtabs, tab=\rightarrowfill, tabcolor=red]{\jobname.tsc}
-\section{Test \texttt{\textbackslash Scontents} whit \texttt{minted}}
+\section{Test \texttt{\textbackslash Scontents} with \texttt{minted}}
\Scontents{ We have coded \par this in \LaTeX: $E=mc^2$.}
@@ -1892,6 +1962,90 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \textattachfile[color=linkcolor,print=false]{scexamp9.ltx}{\faFile*[regular]}.
% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp9.ltx}
%
+% \subsection{The command \texttt{\textbackslash{}mergesc} in action}
+%
+% \iffalse
+%<*example>
+% \fi
+\begin{scontents}[write-out=scexamp10.ltx]
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
+\documentclass{article}
+\usepackage{scontents}
+% Fix part of a MCE that should go before babel's loading
+\begin{scontents}[store-env=mce]
+\documentclass[french]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{lmodern}
+\usepackage[a4paper]{geometry}
+\end{scontents}
+% Fix part of a MCE that should go after (>=) babel's loading
+\begin{scontents}[store-env=mce]
+\usepackage{babel}
+\begin{document}
+\end{scontents}
+% Fix part of a MCE that should go after its body
+\begin{scontents}[store-env=mce]
+\end{document}
+\end{scontents}
+\begin{document}
+\section{First annswer}
+% Variable part of a MCE that should added to the fixed preamble, before babel's loading
+\begin{scontents}[store-env=mce-1]
+\usepackage{amsmath}
+\end{scontents}
+% Variable part of a MCE being the code snippet
+\begin{scontents}[store-env=mce-1]
+\begin{align}
+ 0 & \neq 1 \\
+ 1 & \neq 0
+\end{align}
+\end{scontents}
+\begin{description}
+\item[Preamble's addition]\leavevmode
+ \typestored[1]{mce-1}
+\item[Code snippet]\leavevmode
+ \typestored[2]{mce-1}
+\item[MCE]\leavevmode
+ \mergesc[typestored, print-cmd=true]
+ {
+ {mce}[1], {mce-1}[1], {mce}[2], {mce-1}[2], {mce}[3]
+ }
+\end{description}
+\section{Second annswer}
+% Variable part of a MCE that should added to the fixed preamble, before babel's loading
+\begin{scontents}[store-env=mce-2]
+\usepackage{amsmath}
+\end{scontents}
+% Variable part of a MCE being the code snippet
+\begin{scontents}[store-env=mce-2]
+\begin{flalign}
+ 0 & \neq 1 \\
+ 1 & \neq 0
+\end{flalign}
+\end{scontents}
+
+\begin{description}
+\item[Preamble's addition]\leavevmode
+ \typestored[1]{mce-2}
+\item[Code snippet]\leavevmode
+ \typestored[2]{mce-2}
+\item[MCE]\leavevmode
+ \mergesc[typestored, print-cmd=true, write-out=mce.txt, overwrite=true]
+ {
+ {mce}[1], {mce-2}[1], {mce}[2], {mce-2}[2], {mce}[3]
+ }
+\end{description}
+\end{document}
+\end{scontents}
+% \iffalse
+%</example>
+% \fi
+% The command §\mergesc§ in action, adapted from Denis Bitouzé request at \url{https://github.com/pablgonz/scontents/issues/2}
+% \textattachfile[color=linkcolor,print=false]{scexamp9.ltx}{\faFile*[regular]}.
+% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp10.ltx}
+%
% \newpage
%
% \section{Change history}
@@ -1910,37 +2064,47 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \begin{description}[font=\small\sffamily,wide=0pt,style=multiline,leftmargin=\descrwidth,nosep,noitemsep]
% \item [\fileversion{} (ctan), \filedate]
% \begin{itemize}
-% \item Adapting the |verbatimsc| environment (compatibility |verbatim| package).
-% \item Removed compatibility layer for older \hologo{LaTeX} releases.
-% \item Fix loader in \hologo{plainTeX} and \hologo{ConTeXt}.
-% \item Minor adjustments in the documentation.
+% \item Fix |\cleansc| command.
+% \item Add |\mergesc| command.
+% \item Fix internal definition for seq var.
+% \item Fix internal code for |\typestored|.
+% \item Replace |\cs_argument_spec:N| by |\cs_parameter_spec:N|.
+% \item Detect |l3keys2e| package (obsolete in june 2022 \LaTeX{} release).
+% \item Minor adjustments in the documentation.
+% \end{itemize}
+% \item [v2.0 (ctan), 2022-04-04]
+% \begin{itemize}
+% \item Adapting the |verbatimsc| environment (compatibility |verbatim| package).
+% \item Removed compatibility layer for older \hologo{LaTeX} releases.
+% \item Fix loader in \hologo{plainTeX} and \hologo{ConTeXt}.
+% \item Minor adjustments in the documentation.
% \end{itemize}
% \item [v1.9 (ctan), 2020-01-21]
% \begin{itemize}
-% \item Update and improvements in the internal code.
-% \item Updating the generic code for |I/O| verification.
-% \item Add |write-cmd| and |write-out| keys for |\Scontents*|.
-% \item Fix |sep| key in |\foreachsc|.
+% \item Update and improvements in the internal code.
+% \item Updating the generic code for |I/O| verification.
+% \item Add |write-cmd| and |write-out| keys for |\Scontents*|.
+% \item Fix |sep| key in |\foreachsc|.
% \end{itemize}
% \item [v1.8 (ctan), 2019-11-18]
% \begin{itemize}
-% \item Add |\newenvsc| command.
-% \item Fix nested environment in \hologo{plainTeX} and \hologo{ConTeXt}.
-% \item Modified default value in |\getstored|.
-% \item Add |overwrite| key to reduce |I/O| operations.
-% \item Deleted an unnecessary group in the code.
+% \item Add |\newenvsc| command.
+% \item Fix nested environment in \hologo{plainTeX} and \hologo{ConTeXt}.
+% \item Modified default value in |\getstored|.
+% \item Add |overwrite| key to reduce |I/O| operations.
+% \item Deleted an unnecessary group in the code.
% \end{itemize}
% \item [v1.7 (ctan), 2019-10-29]
% \begin{itemize}
-% \item The |verbatimsc| environment was rewritten.
-% \item Minor adjustments in documentation.
+% \item The |verbatimsc| environment was rewritten.
+% \item Minor adjustments in documentation.
% \end{itemize}
% \item [v1.6 (ctan), 2019-10-26]
% \begin{itemize}
-% \item The internal behavior of |\getstored| has been modified.
-% \item The internal behavior of |\foreachsc| has been modified.
-% \item Corrected file extension for \hologo{ConTeXt}.
-% \item Remove spurious warning.
+% \item The internal behavior of |\getstored| has been modified.
+% \item The internal behavior of |\foreachsc| has been modified.
+% \item Corrected file extension for \hologo{ConTeXt}.
+% \item Remove spurious warning.
% \end{itemize}
% \item [v1.5 (ctan), 2019-10-24]
% \begin{itemize}
@@ -1998,15 +2162,15 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \begin{thebibliography}{9}
% \bibitem{expl3} The \hologo{LaTeX} Project. \enquote{The \textsf{expl3}
% package}. Available from
-% \textsc{ctan}, \url{https://www.ctan.org/pkg/expl3}, 2020.
+% \textsc{ctan}, \url{https://www.ctan.org/pkg/expl3}, 2023.
%
% \bibitem{xparse} The \hologo{LaTeX} Project. \enquote{The \textsf{xparse}
% package}. Available from
-% \textsc{ctan}, \url{https://www.ctan.org/pkg/xparse}, 2020.
+% \textsc{ctan}, \url{https://www.ctan.org/pkg/xparse}, 2023.
%
% \bibitem{l3keys} The \hologo{LaTeX} Project. \enquote{The \textsf{l3keys2e}
% package}. Available from
-% \textsc{ctan}, \url{https://www.ctan.org/pkg/l3keys2e}, 2020.
+% \textsc{ctan}, \url{https://www.ctan.org/pkg/l3keys2e}, 2022.
%
% \bibitem{keyval} \textsc{Wright, Joseph}. \enquote{Programming
% \textsf{key–value} in \textsf{expl3}}. Available from
@@ -2053,10 +2217,10 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
%
% Now we define some common macros to hold the package date and version:
% \begin{macrocode}
-%<loader>\def\ScontentsFileDate{2022-04-04}%
-%<core>\def\ScontentsCoreFileDate{2022-04-04}%
+%<loader>\def\ScontentsFileDate{2024-06-14}%
+%<core>\def\ScontentsCoreFileDate{2024-06-14}%
%<*loader>
-\def\ScontentsFileVersion{2.0}%
+\def\ScontentsFileVersion{2.1}%
\def\ScontentsFileDescription{Stores LaTeX contents in memory or files}%
% \end{macrocode}
%
@@ -2065,7 +2229,15 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
%
% \begin{macrocode}
%<*latex>
-\RequirePackage{l3keys2e}[2020/02/08]
+\IfFormatAtLeastTF { 2022-06-01 }
+ { }
+ {
+ \RequirePackage{l3keys2e}[2020/02/08]
+ \PackageWarning { scontents }
+ {
+ The next update removes compatibility with versions prior to 2024.
+ }
+ }
\ProvidesExplPackage
{scontents} {\ScontentsFileDate} {\ScontentsFileVersion} {\ScontentsFileDescription}
%</latex>
@@ -2229,6 +2401,13 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\l_@@_keys_tl}
+% Stores unused keys to be frwarded to other commands.
+% \begin{macrocode}
+\tl_new:N \l_@@_keys_tl
+% \end{macrocode}
+% \end{macro}
+%
% \subsection{Compatibility layer with \hologo{plainTeX} and \hologo{ConTeXt}}
%
% When loading the package outside of \LaTeX{} we can't usually use
@@ -2292,9 +2471,14 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% In \LaTeX{} mode we load \mypkg{l3keys2e} process the \mymeta{keys}
% as options passed on to the package, the package \pkg{l3keys2e} will
% verify the \mymeta{keys} and will return an error when they are
-% \emph{unknown}.
% \begin{macrocode}
-%<latex>\ProcessKeysOptions { scontents }
+%<*latex>
+\IfFormatAtLeastTF { 2022-06-01 }
+ {
+ \ProcessKeyOptions [ scontents ]
+ }
+ { \ProcessKeysOptions { scontents } }
+%</latex>
%<*core>
% \end{macrocode}
%
@@ -2333,8 +2517,8 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\l_@@_seq_item_int,\l_@@_env_nesting_int,\l_@@_foreach_stop_int}
-% \cs{l_@@_seq_item_int} stores the index in the sequence of the item
+% \begin{macro}{\l_@@_env_nesting_int,\l_@@_foreach_stop_int}
+% \cs{l_@@_seq_item_seq} stores the indexes in the sequence of the items
% requested to §\typestored§ or §\meaningsc§. \cs{l_@@_env_nesting_int}
% stores the current nesting level of the \env{scontents} environment.
% \cs{l_@@_foreach_stop_int} will save the value at which the §\foreachsc§
@@ -2342,7 +2526,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
%
% \begin{macrocode}
\int_new:N \l_@@_foreach_stop_int
-\int_new:N \l_@@_seq_item_int
+\seq_new:N \l_@@_seq_item_seq
\int_new:N \l_@@_env_nesting_int
% \end{macrocode}
% \end{macro}
@@ -2382,6 +2566,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
%
% \begin{macrocode}
\seq_new:N \l_@@_foreach_print_seq
+\seq_new:c { g_@@_name_sc!internal_seq }
% \end{macrocode}
% \end{macro}
%
@@ -2407,6 +2592,27 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\s_@@_stop,\s_@@_mark}
+% \begin{macrocode}
+\scan_new:N \s_@@_stop
+\scan_new:N \s_@@_mark
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\l_@@_cur_seq_name_str}
+% \begin{macrocode}
+\str_new:N \l_@@_cur_seq_name_str
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_use_i_delimit_by_s_stop:nw,\@@_use_none_delimit_by_s_stop:w}
+% \begin{macrocode}
+\cs_new:Npn \@@_use_delimit_by_s_stop:nw #1 \s_@@_stop {#1}
+\cs_new:Npn \@@_use_i_delimit_by_s_stop:nw #1 #2 \s_@@_stop {#1}
+\cs_new:Npn \@@_use_none_delimit_by_s_stop:w #1 \s_@@_stop { }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\l_@@_save_sf_int,\l_@@_save_skip}
% Internal variables used by functions \cs{@@_bsphack:} and \cs{@@_esphack:}.
%
@@ -2450,7 +2656,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
\cs_generate_variant:Nn \tl_remove_once:Nn { NV }
\cs_generate_variant:Nn \tl_replace_all:Nnn { Nx, Nxx, Nnx }
\cs_generate_variant:Nn \msg_error:nnnn { nnx }
-\prg_generate_conditional_variant:Nnn \tl_if_empty:n { f } { TF }
+\prg_generate_conditional_variant:Nnn \tl_if_empty:n { f } { p, TF }
% \end{macrocode}
% \end{macro}
%
@@ -2566,16 +2772,25 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% a common \mymeta{key}.
%
% \begin{macrocode}
+\bool_new:N \l_@@_print_aux_bool
+\bool_set_true:N \l_@@_print_aux_bool
\keys_define:nn { scontents / typemeaning }
{
- width-tab .meta:nn = { scontents } { width-tab = #1 },
- unknown .code:n = { \@@_parse_type_meaning_key:n {#1} }
+ width-tab .meta:nn = { scontents } { width-tab = #1 },
+ write-out .code:n = {
+ \bool_set_false:N \l_@@_storing_bool
+ \bool_set_true:N \l_@@_writing_bool
+ \tl_set:Nn \l_@@_fname_out_tl {#1}
+ },
+ overwrite .meta:nn = { scontents } { overwrite = #1 },
+ overwrite .default:n = true,
+ unknown .code:n = { \@@_parse_type_meaning_key:n {#1} }
}
% \end{macrocode}
%
% \subsection{Handling undefined keys}
%
-% The \mymeta{keys} are stored in the token list variable \cs{l_keys_key_str},
+% The \mymeta{keys} are stored in the string variable \cs{l_keys_key_str},
% and the value (if any) is passed as an argument to each \mymeta{function}.
%
% \subsubsection{Undefined keys for environment \env{scontents}}
@@ -2666,16 +2881,42 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
{ \exp_args:NV \@@_parse_type_meaning_key:nn \l_keys_key_str {#1} }
\cs_new_protected:Npn \@@_parse_type_meaning_key:nn #1#2
{
- \tl_if_empty:fTF { \int_to_roman:n { -0 #1 } }
+ \tl_if_blank:nTF {#2}
+ { \@@_parse_type_meaning_range:w #1 - \q_@@_mark - \s_@@_mark }
+ { \msg_error:nnnn { scontents } { type-key-value-unknown } {#1} {#2} }
+ }
+\cs_new_protected:Npn \@@_parse_type_meaning_range:w #1 - #2 - #3 \s_@@_mark
+ {
+ \@@_range_parser:nnxn {#1} {#2}
+ { \seq_count:c { g_@@_name_\l_@@_cur_seq_name_str _seq } }
+ { \msg_error:nnn { scontents } { type-key-unknown } }
+ }
+\cs_generate_variant:Nn \@@_range_parser:nnnn { nnx }
+\cs_new_protected:Npn \@@_range_parser:nnnn #1 #2 #3
+ {
+ \exp_args:Nxx \@@_range_parser_aux:nnn
+ { \str_if_eq:nnTF {#1} { end } {#3} { \exp_not:n {#1} } }
+ { \str_if_eq:nnTF {#2} { end } {#3} { \exp_not:n {#2} } }
+ }
+\cs_new_protected:Npn \@@_range_parser_aux:nnn #1 #2 #3
+ {
+ \@@_tl_if_head_is_q_mark:nTF {#2}
{
- \tl_if_blank:nTF {#2}
- { \int_set:Nn \l_@@_seq_item_int {#1} }
- { \msg_error:nnnn { scontents } { type-key-value-unknown } {#1} {#2} }
+ \tl_if_empty:fTF { \int_to_roman:n { -0 #1 } }
+ { \seq_put_right:Nx \l_@@_seq_item_seq { \int_eval:n {#1} } }
+ { #3 {#1} }
}
{
- \tl_if_blank:nTF {#2}
- { \msg_error:nnn { scontents } { type-key-unknown } {#1} }
- { \msg_error:nnnn { scontents } { type-key-value-unknown } {#1} {#2} }
+ \bool_lazy_and:nnTF
+ { \tl_if_empty_p:f { \int_to_roman:n { -0 #1 } } }
+ { \tl_if_empty_p:f { \int_to_roman:n { -0 #2 } } }
+ {
+ \int_compare:nNnTF {#2} > {#1}
+ { \int_step_inline:nnnn {#1} { 1 } {#2} }
+ { \int_step_inline:nnnn {#1} { -1 } {#2} }
+ { \seq_put_right:Nn \l_@@_seq_item_seq {##1} }
+ }
+ { #3 { #1-#2 } }
}
}
% \end{macrocode}
@@ -2704,11 +2945,24 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_getfrom_seq:nn,\@@_getfrom_seq:nnn}
+% \begin{macro}{\@@_getfrom_seq:nn,\@@_getfrom_seq:Nn,\@@_getfrom_seq:nnn}
% The function \cs{@@_getfrom_seq:nn} retrieves the saved item from the
% sequence.
%
% \begin{macrocode}
+\cs_new:Npn \@@_getfrom_seq:Nn #1#2
+ {
+ \seq_if_exist:cTF { g_@@_name_#2_seq }
+ {
+ \exp_args:Nf \@@_getfrom_seq:nNn
+ { \seq_count:c { g_@@_name_#2_seq } } #1 {#2}
+ }
+ { \msg_expandable_error:nnn { scontents } { undefined-storage } {#2} }
+ }
+\cs_new:Npn \@@_getfrom_seq:nNn #1 #2 #3
+ { \seq_map_tokens:Nn #2 { \@@_getfrom_seq_aux:nnn {#1} {#3} } }
+\cs_new:Npn \@@_getfrom_seq_aux:nnn #1 #2 #3
+ { \exp_args:Nnf \use:n { \@@_getfrom_seq:nnn {#1} } { \int_eval:n {#3} } {#2} }
\cs_new:Npn \@@_getfrom_seq:nn #1#2
{
\seq_if_exist:cTF { g_@@_name_#2_seq }
@@ -2765,7 +3019,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
%
% In order to be able to define environments that behave similarly to
% \myenv{scontents}, we define a generic environment and make all other
-% environment as wappers around that one.
+% environment as wrappers around that one.
%
% \subsubsection{The command \cs{newenvsc}}
%
@@ -2853,7 +3107,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \startscontents,
% \stopscontents,
% }
-% Finaly defining the \myenv{scontents} environment should be easy :)
+% Finally defining the \myenv{scontents} environment should be easy :)
% \begin{macrocode}
%</core>
%<loader>\newenvsc{scontents}
@@ -2910,7 +3164,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% The function \cs{@@_start_after_option:w} also checks for trailing
% tokens after the optional argument and issues an error if any.
%
-% In all cases, the function \cs{@@_check_line_process:xn} ckecks that
+% In all cases, the function \cs{@@_check_line_process:xn} checks that
% everything past §\begin{scontents}§ is empty and then process
% the environment.
%
@@ -3407,7 +3661,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \end{macrocode}
%
% The function \cs{@@_norm_arg:n} grabs a normal argument, adds it to
-% the |seq| varaible and optionally prints it.
+% the |seq| variable and optionally prints it.
%
% \begin{macrocode}
\cs_new_protected:Npn \@@_norm_arg:n #1
@@ -3438,7 +3692,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% }
%
% The function \cs{@@_verb_arg_internal:n} replace all §\^^M§ by
-% §\^^J§ then adds it to the |seq| varaible.
+% §\^^J§ then adds it to the |seq| variable.
%
% \begin{macrocode}
\cs_new_protected:Npn \@@_verb_arg_internal:n #1
@@ -3593,21 +3847,36 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
%<*core>
\cs_new_protected:Npn \@@_typestored_internal:nn #1 #2
{
+ \@@_bsphack:
\group_begin:
- \int_set:Nn \l_@@_seq_item_int { 1 }
+ \seq_clear:N \l_@@_seq_item_seq
+ \str_set:Nx \l_@@_cur_seq_name_str {#2}
\tl_if_novalue:nF {#1} { \keys_set:nn { scontents / typemeaning } {#1} }
+ \seq_if_empty:NT \l_@@_seq_item_seq
+ { \seq_set_from_clist:Nn \l_@@_seq_item_seq { 1 } }
\tl_set:Nx \l_@@_temp_tl
- { \exp_args:NV \@@_getfrom_seq:nn \l_@@_seq_item_int {#2} }
- \tl_remove_once:NV \l_@@_temp_tl \c_@@_hidden_space_str
+ { \@@_getfrom_seq:Nn \l_@@_seq_item_seq {#2} }
+ \@@_remove_trailing_eol:N \l_@@_temp_tl
+ \tl_replace_all:Nxn \l_@@_temp_tl \c_@@_hidden_space_str { ^^J }
\tl_log:N \l_@@_temp_tl
\tl_if_empty:NF \l_@@_temp_tl
- { \@@_verb_print:N \l_@@_temp_tl }
+ {
+ \bool_if:NT \l_@@_print_aux_bool
+ {
+ \@@_verb_print:N \l_@@_temp_tl
+ }
+ }
+ \@@_file_write_cmd:VV \l_@@_fname_out_tl \l_@@_temp_tl
+ \use:x
+ {
\group_end:
+ \bool_if:NF \l_@@_print_aux_bool { \@@_esphack: }
+ }
}
% \end{macrocode}
%
% The \cs{@@_verb_print:N} macro is defined with active carriage return
-% (\textsc{ascii} 13) characters to mimick an actual verbatim environment
+% (\textsc{ascii} 13) characters to mimic an actual verbatim environment
% \enquote{on the loose}. The contents of the environment are placed in a
% §verbatimsc§ environment and rescanned using \cs{@@_rescan_tokens:x}.
%
@@ -3645,6 +3914,109 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% \end{macrocode}
% \end{macro}
%
+% \subsection{The command \cs{mergesc}}
+%
+% \begin{macro}{\mergesc}
+% The §\mergesc§ command parses a list given as argument, and just assembles
+% it as a temporary internal sequence, then passes it to the requested command.
+% \begin{macrocode}
+%<*loader>
+\NewDocumentCommand \mergesc { o m }
+ { \@@_mergesc_internal:nn {#1} {#2} }
+%</loader>
+%<*core>
+\keys_define:nn { scontents / mergesc }
+ {
+ , typestored .code:n =
+ { \cs_set_eq:NN \@@_mergesc_output_cmd:nn \@@_typestored_internal:nn }
+ , meaningsc .code:n =
+ { \cs_set_eq:NN \@@_mergesc_output_cmd:nn \@@_meaningsc_internal:nn }
+ }
+\cs_new_protected:Npn \@@_mergesc_output_cmd:nn #1 #2
+ { \msg_error:nn { scontents } { mergesc-missing-cmd } }
+\msg_new:nnn { scontents } { mergesc-missing-cmd }
+ { Missing~output~command~for~\iow_char:N\\mergesc~\msg_line_context:. }
+\cs_new_protected:Npn \@@_mergesc_internal:nn #1 #2
+ {
+ \group_begin:
+ \tl_clear:N \l_@@_keys_tl
+ \tl_if_novalue:nF {#1}
+ {
+ % Add print-cmd here :D
+ \keys_define:nn { scontents / typemeaning }
+ {
+ print-cmd .bool_set:N = \l_@@_print_aux_bool,
+ print-cmd .initial:n = false,
+ print-cmd .default:n = true,
+ }
+ \keys_set_known:nnN { scontents / mergesc } {#1} \l_@@_keys_tl
+ }
+ \seq_gclear:c { g_@@_name_sc!internal_seq }
+ \@@_mergesc_parse_list:n {#2}
+ \exp_args:Nx \@@_mergesc_output_cmd:nn
+ { 1-end, \exp_not:V \l_@@_keys_tl } { sc!internal }
+ \group_end:
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_mergesc_parse_list:n #1
+ {
+ \clist_map_inline:nn {#1} { \@@_parse_mergesc:nw ##1 \s_@@_stop }
+ \seq_gpop_right:cN { g_@@_name_sc!internal_seq } \l_@@_temp_tl
+ \@@_remove_trailing_eol:N \l_@@_temp_tl
+ \seq_gput_right:cV { g_@@_name_sc!internal_seq } \l_@@_temp_tl
+ }
+\cs_new_protected:Npx \@@_remove_trailing_eol:N #1
+ {
+ \exp_not:N \exp_after:wN \exp_not:N \@@_remove_trailing_eol:w
+ #1 \s_@@_stop \c_@@_hidden_space_str \s_@@_stop \s_@@_mark #1
+ }
+\use:e
+ {
+ \cs_new_protected:Npn \exp_not:N \@@_remove_trailing_eol:w #1
+ \c_@@_hidden_space_str \s_@@_stop #2 \s_@@_mark #3
+ } {
+ \tl_set:Nx #3
+ {
+ \tl_if_empty:nTF {#2}
+ { \exp_not:o { \@@_use_delimit_by_s_stop:nw #1 } }
+ { \exp_not:n {#1} }
+ }
+ }
+\cs_new_protected:Npn \@@_parse_mergesc:nw #1
+ {
+ \peek_charcode_ignore_spaces:NTF [ % ]
+ { \@@_parse_mergesc_aux:nw {#1} }
+ { \@@_parse_mergesc_aux:nw {#1} [ 1-\seq_count:c { g_@@_name_#1_seq } ] }
+ }
+\cs_new_protected:Npn \@@_parse_mergesc_aux:nw #1 [#2]
+ {
+ \seq_clear:N \l_@@_seq_item_seq
+ \clist_map_inline:nn {#2}
+ { \@@_parse_mergesc_range:nw {#1} ##1 - \q_@@_mark - \s_@@_mark }
+ \seq_map_inline:Nn \l_@@_seq_item_seq
+ {
+ \seq_gput_right:cx { g_@@_name_sc!internal_seq }
+ { \seq_item:cn { g_@@_name_#1_seq } {##1} }
+ }
+ \@@_use_none_delimit_by_s_stop:w
+ }
+\cs_new_protected:Npn \@@_parse_mergesc_range:nw #1 #2 - #3 - #4 \s_@@_mark
+ {
+ \cs_set_protected:Npn \@@_tmp:w ##1
+ {
+ \msg_error:nnxxx { scontents } { index-out-of-range }
+ {##1} {#1} { \seq_count:c { g_@@_name_#1_seq } }
+ }
+ \@@_range_parser:nnxn {#2} {#3}
+ { \seq_count:c { g_@@_name_#1_seq } }
+ { \@@_tmp:w }
+ }
+%</core>
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{verbatimsc,\startverbatimsc,\stopverbatimsc}
% Finally the \hologo{LaTeX} and \hologo{ConTeXt} version of
% §verbatimsc§ environment is defined.
@@ -3697,20 +4069,20 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
% §\do@noligs§ which makes sure to not consume following space
% tokens. The \LaTeXe{} version ends with §\char`#1§, which
% leaves \TeX{} still looking for an \mymeta{optional~space}.
-% This version uses \cs{char_generate:nn} to ensure that doesn't
-% happen.
-%
+%^^A This version uses \cs{char_generate:nn} to ensure that doesn't
+%^^A happen.
+%^^A Maintain documentation at this point.
% \begin{macrocode}
-\cs_new:Npn \@@_do_noligs:N #1
+\cs_new_protected:Npn \@@_do_noligs:N #1
{
\char_set_catcode_active:N #1
- \char_set_active_eq:Nc #1 { @@_active_char_ \token_to_str:N #1 : }
\cs_set:cpx { @@_active_char_ \token_to_str:N #1 : }
{
\mode_leave_vertical:
\tex_kern:D \c_zero_dim
- \char_generate:nn { `#1 } { 12 }
+ \tex_char:D `\exp_not:N #1
}
+ \char_set_active_eq:Nc #1 { @@_active_char_ \token_to_str:N #1 : }
}
% \end{macrocode}
% \end{macro}
@@ -3721,7 +4093,8 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
\prg_new_protected_conditional:Npnn \@@_tl_if_head_is_q_mark:n #1
{ T, F, TF }
{
- \if_meaning:w \q_@@_mark #1 \scan_stop:
+ \exp_after:wN \if_meaning:w
+ \exp_after:wN \q_@@_mark \@@_use_i_delimit_by_s_stop:nw #1 ? \s_@@_stop
\prg_return_true:
\else:
\prg_return_false:
@@ -3805,8 +4178,11 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
\cs_new_protected:Npn \@@_meaningsc_internal:nn #1 #2
{
\group_begin:
- \int_set:Nn \l_@@_seq_item_int { 1 }
+ \seq_clear:N \l_@@_seq_item_seq
+ \str_set:Nx \l_@@_cur_seq_name_str {#2}
\tl_if_novalue:nF {#1} { \keys_set:nn { scontents / typemeaning } {#1} }
+ \seq_if_empty:NT \l_@@_seq_item_seq
+ { \seq_set_from_clist:Nn \l_@@_seq_item_seq { 1 } }
\@@_meaningsc:n {#2}
\group_end:
}
@@ -3815,9 +4191,9 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
\cs_new_protected:Npn \@@_meaningsc:n #1
{
\tl_set:Nx \l_@@_temp_tl
- { \exp_args:NV \@@_getfrom_seq:nn \l_@@_seq_item_int {#1} }
+ { \@@_getfrom_seq:Nn \l_@@_seq_item_seq {#1} }
\tl_replace_all:Nxn \l_@@_temp_tl { \iow_char:N \^^J } { ~ }
- \tl_remove_once:NV \l_@@_temp_tl \c_@@_hidden_space_str
+ \tl_replace_all:Nxn \l_@@_temp_tl \c_@@_hidden_space_str { ~ }
\tl_log:N \l_@@_temp_tl
\tl_use:N \l_@@_verb_font_tl
\tl_replace_all:Nnx \l_@@_temp_tl { ^^I } { \@@_tabs_to_spaces: }
@@ -3852,7 +4228,7 @@ Read \Verb{\jobname.tsc} (shows TABs as red arrows):
%</core>
%<*loader>
\NewDocumentCommand \cleanseqsc { m }
- { \seq_clear_new:c { g_@@_name_#1_seq } }
+ { \seq_gclear_new:c { g_@@_name_#1_seq } }
%</loader>
%<*core>
% \end{macrocode}
diff --git a/macros/latex/contrib/scontents/scontents.ins b/macros/latex/contrib/scontents/scontents.ins
index 32b3e52331..39ec569e83 100644
--- a/macros/latex/contrib/scontents/scontents.ins
+++ b/macros/latex/contrib/scontents/scontents.ins
@@ -3,13 +3,13 @@
\askforoverwritefalse
\declarepreamble\standard
-Copyright (C) 2019-2022 by Pablo González L <pablgonz@educarchile.cl>
+Copyright (C) 2019-2024 by Pablo González L <pablgonz@educarchile.cl>
This work may be distributed and/or modified under the conditions of the
LaTeX Project Public License, either version 1.3c of this license or (at
your option) any later version. The latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX version
2005/12/01 or later.
@@ -33,11 +33,11 @@ and the derived files scontents.sty,
\declarepreamble\context
\string\module
[ file=t-scontents,
- version=2.0,
+ version=2.1,
title=\string\CONTEXT\ User Module,
subtitle=Storing Contents,
author=Pablo González,
- date=2022-04-04,
+ date=2024-06-14,
copyright=Pablo González,
email=pablgonz@educarchile.cl,
license=LPPL]
diff --git a/macros/latex/contrib/scontents/scontents.pdf b/macros/latex/contrib/scontents/scontents.pdf
index 73255df198..44bf07e5ce 100644
--- a/macros/latex/contrib/scontents/scontents.pdf
+++ b/macros/latex/contrib/scontents/scontents.pdf
Binary files differ
diff --git a/macros/latex/contrib/se2thesis/CHANGELOG.md b/macros/latex/contrib/se2thesis/CHANGELOG.md
index f8f86d3f85..fa60e6d1b0 100644
--- a/macros/latex/contrib/se2thesis/CHANGELOG.md
+++ b/macros/latex/contrib/se2thesis/CHANGELOG.md
@@ -7,6 +7,33 @@ and this project adheres to
## [Unreleased]
+## [v4.2.0] – 2024–06–25
+
+### Fixed
+
+- The `phdphil` should not be a Doctor of Philosophy but, according to the
+ regulations of the University, be a Doctor of *Natural* Philosophy.
+
+## [v4.1.0] – 2024–06–07
+
+### Added
+
+- Add a `\summarybox` macro that simplifies the usage of the `summary`
+ environment
+
+### Changed
+
+- Update the used actions for GitHub to their latest versions.
+- Change the styling of the `summary` environment boxes
+- Adjusted options for `siunitx`
+
+## [v4.0.3] – 2024–05–27
+
+### Fixed
+
+- Add all missing option values for `se2thesis`' `colormode` parameter that are
+ available from the `se2colors` package.
+
## [v4.0.2] – 2024–05–24
### Added
@@ -210,7 +237,11 @@ These changes might be breaking changes!
### Added
- First official release
-[Unreleased]: https://github.com/se2p/se2thesis/compare/v4.0.1...HEAD
+[Unreleased]: https://github.com/se2p/se2thesis/compare/v4.2.0...HEAD
+[v4.2.0]: https://github.com/se2p/se2thesis/compare/v4.2.0...v4.1.0
+[v4.1.0]: https://github.com/se2p/se2thesis/compare/v4.1.0...v4.0.3
+[v4.0.3]: https://github.com/se2p/se2thesis/compare/v4.0.3...v4.0.2
+[v4.0.2]: https://github.com/se2p/se2thesis/compare/v4.0.2...v4.0.1
[v4.0.1]: https://github.com/se2p/se2thesis/compare/v4.0.1...v4.0.0
[v4.0.0]: https://github.com/se2p/se2thesis/compare/v4.0.0...v3.4.0
[v3.4.0]: https://github.com/se2p/se2thesis/compare/v3.4.0...v3.3.1
diff --git a/macros/latex/contrib/se2thesis/se2colors.dtx b/macros/latex/contrib/se2thesis/se2colors.dtx
index 89763ba650..09e6523a9e 100644
--- a/macros/latex/contrib/se2thesis/se2colors.dtx
+++ b/macros/latex/contrib/se2thesis/se2colors.dtx
@@ -231,7 +231,7 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2colors} {2024-05-24} {4.0.2}
+\ProvidesExplPackage {se2colors} {2024-06-25} {4.2.0}
{A colour support package for the se2thesis bundle}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/se2thesis/se2fonts.dtx b/macros/latex/contrib/se2thesis/se2fonts.dtx
index 9ba84219cc..bfc3210cc0 100644
--- a/macros/latex/contrib/se2thesis/se2fonts.dtx
+++ b/macros/latex/contrib/se2thesis/se2fonts.dtx
@@ -151,7 +151,7 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2fonts} {2024-05-24} {4.0.2}
+\ProvidesExplPackage {se2fonts} {2024-06-25} {4.2.0}
{A font-selection support package for the se2thesis bundle}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/se2thesis/se2packages.dtx b/macros/latex/contrib/se2thesis/se2packages.dtx
index 328e456efe..4c915c3eb5 100644
--- a/macros/latex/contrib/se2thesis/se2packages.dtx
+++ b/macros/latex/contrib/se2thesis/se2packages.dtx
@@ -470,7 +470,7 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2packages} {2024-05-24} {4.0.2}
+\ProvidesExplPackage {se2packages} {2024-06-25} {4.2.0}
{Supporting packages for the se2thesis bundle}
% \end{macrocode}
%
@@ -681,13 +681,14 @@
\msg_info:nnn { seiipackages } { load-package } { siunitx }
\RequirePackage[
add-integer-zero=false,
- free-standing-units,
+ free-standing-units=true,
group-minimum-digits=4,
- list-final-separator={, and },
+ list-final-separator={,~ and~ },
round-mode=figures,
round-precision=3,
separate-uncertainty=true,
uncertainty-mode=separate,
+ mode=match,
]{siunitx}
}
% \end{macrocode}
diff --git a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
index 8dfda36f1d..703086bd37 100644
--- a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
+++ b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
index 4f10ae80f5..fececced48 100644
--- a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
+++ b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
@@ -87,10 +87,6 @@ We could reference the \TeX{} book~\autocite{Knu86}. And we want to reference
We hypothesise that the answer to \cref{rq:1} is 42!
\end{hyp}
-\begin{summary}{\Cref{rq:1}}
- It's 42, obviously!
-\end{summary}
-
And using the auto-cite functionality to cite Knuth~\autocite{Knu86}.
\backmatter
diff --git a/macros/latex/contrib/se2thesis/se2thesis.dtx b/macros/latex/contrib/se2thesis/se2thesis.dtx
index 5164bc0654..0a6705aaa5 100644
--- a/macros/latex/contrib/se2thesis/se2thesis.dtx
+++ b/macros/latex/contrib/se2thesis/se2thesis.dtx
@@ -247,7 +247,7 @@
% a bachelor thesis, |master| for a master thesis, |masterproposal| for
% a proposal to a master thesis, |phdproposal| for a proposal to a PhD thesis,
% |phd| for a PhD thesis in the natural sciences, |phdeng| for a PhD thesis
-% in engineering, and |phdphil| for a PhD thesis in philosophy.
+% in engineering, and |phdphil| for a PhD thesis in natural philosophy.
% \end{function}
%
% \begin{function}{colormode}
@@ -607,7 +607,7 @@
%
% Identify the class and give the overall version number.
% \begin{macrocode}
-\ProvidesExplClass {se2thesis} {2024-05-24} {4.0.2}
+\ProvidesExplClass {se2thesis} {2024-06-25} {4.2.0}
{A thesis class for the Chair of Software Engineering II}
% \end{macrocode}
%
@@ -788,7 +788,7 @@
},
thesistype .initial:n = master,
- colormode .choices:nn = {cmyk,rgb,bw}{
+ colormode .choices:nn = {4C,CMYK,cmyk,RGB,rgb,BW,bw,gray}{
\tl_gset_eq:NN \l_@@_colormode_tl \l_keys_choice_tl
},
colormode .initial:n = cmyk,
@@ -1283,7 +1283,7 @@
\tl_if_eq:NnTF \l_@@_thesis_type_tl { phdphil }
{
Dissertation~ zur~ Erlangung~ des~ Doktorgrades\\
- der~ Philosophie~ (Dr.\,phil.)\\
+ der~ Naturphilosophie~ (Dr.\,phil.\,nat.)\\
eingereicht~ an~ der~ Fakultät~ für~ Informatik~ und~ Mathematik\\
der~ Universität~ Passau\\
\rule{\textwidth}{.1pt}\\
@@ -1291,7 +1291,7 @@
the~ Faculty~ of~ Computer~ Science~ and~ Mathematics\\
of~ the~ University~ of~ Passau\\
in~ partial~ fulfillment~ of~ obtaining\\
- the~ degree~ of~ a~ Doctor~ of~ Philosophy
+ the~ degree~ of~ a~ Doctor~ of~ Natural~ Philosophy
} {
\tl_if_eq:NnT \l_@@_thesis_type_tl { bachelor }
{ \GetTranslation{Bachelor-thesis} }
@@ -1622,12 +1622,35 @@
% The \env{summary} environment expects a label and has the summary text in
% its content.
% \begin{macrocode}
-\NewDocumentEnvironment { summary } { m }
- { \begin{tcolorbox}[title={Summary~ (#1)}] }
- { \end{tcolorbox} }
+\ExplSyntaxOff
+\NewDocumentEnvironment { summary } { m +b }
+ {%
+ \begin{tcolorbox}[%
+ size=fbox,%
+ rounded corners=all,%
+ attach title to upper,%
+ coltitle=black,%
+ fonttitle=\bfseries,%
+ title={Summary #1},
+ after title={:\ },
+ ]
+ #2
+ } {%
+ \end{tcolorbox}%
+ }
+\ExplSyntaxOn
% \end{macrocode}
% \end{environment}
-%
+% \begin{macro}{\summarybox}
+% The \cmd{summarybox} macro simplifies the usage of the \env{summary}
+% environment.
+% \begin{macrocode}
+\NewDocumentCommand { \summarybox } { m m }
+ {
+ \begin{summary}{#1} #2 \end{summary}
+ }
+% \end{macrocode}
+% \end{macro}
%
%
%
@@ -1655,7 +1678,7 @@
% We provide the following English translations.
%
% \begin{macrocode}
-\ProvideDictionaryFor{English}{se2translations}[2024/05/24]
+\ProvideDictionaryFor{English}{se2translations}[2024/06/25]
\ProvideDictTranslation{abstract}{abstract}
\ProvideDictTranslation{Abstract}{Abstract}
\ProvideDictTranslation{acknowledgement}{acknowledgement}
@@ -1706,7 +1729,7 @@
% We provide the following German translations.
%
% \begin{macrocode}
-\ProvideDictionaryFor{German}{se2translations}[2024/05/24]
+\ProvideDictionaryFor{German}{se2translations}[2024/06/25]
\ProvideDictTranslation{abstract}{Zusammenfassung}
\ProvideDictTranslation{Abstract}{Zusammenfassung}
\ProvideDictTranslation{acknowledgement}{Danksagung}
diff --git a/macros/latex/contrib/se2thesis/se2thesis.pdf b/macros/latex/contrib/se2thesis/se2thesis.pdf
index 603655618b..84789f2fc3 100644
--- a/macros/latex/contrib/se2thesis/se2thesis.pdf
+++ b/macros/latex/contrib/se2thesis/se2thesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/sepfootnotes/README b/macros/latex/contrib/sepfootnotes/README
index e0f9ac9aac..2a507a1da4 100644
--- a/macros/latex/contrib/sepfootnotes/README
+++ b/macros/latex/contrib/sepfootnotes/README
@@ -5,8 +5,11 @@ This package supports footnotes and endnotes from separate files. This is
achieved with commands \sepfootnotecontent and \sepfootnote; the former defines
the content of a note, while the latter typesets that note.
+2024/07/05 v0.3d
+ * Package options after: Allow \sepfootnotecontent after \sepfootnote
+
2016/07/18 v0.3c
- * Package options Note definitions may take global scope
+ * Package options global: Note definitions may take global scope
2014/07/22 v0.3b
* Documentation Minor formatting changes to page 4
@@ -41,7 +44,7 @@ Usage:
*See sepfootnotes.pdf
--------------------------------------------------------------------------------
-Copyright (C) 2013-2016 Eduardo C. Lourenço de Lima
+Copyright (C) 2013-2024 Eduardo C. Lourenço de Lima
This material is subject to the LaTeX Project Public License. See
http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
diff --git a/macros/latex/contrib/sepfootnotes/sepfootnotes.pdf b/macros/latex/contrib/sepfootnotes/sepfootnotes.pdf
index 0cb449cb21..0246b086b5 100644
--- a/macros/latex/contrib/sepfootnotes/sepfootnotes.pdf
+++ b/macros/latex/contrib/sepfootnotes/sepfootnotes.pdf
Binary files differ
diff --git a/macros/latex/contrib/sepfootnotes/sepfootnotes.sty b/macros/latex/contrib/sepfootnotes/sepfootnotes.sty
index d953d30022..f99b9770c0 100644
--- a/macros/latex/contrib/sepfootnotes/sepfootnotes.sty
+++ b/macros/latex/contrib/sepfootnotes/sepfootnotes.sty
@@ -1,4 +1,4 @@
-%% Copyright (C) 2013-2016 Eduardo C. Lourenço de Lima
+%% Copyright (C) 2013-2024 Eduardo C. Lourenço de Lima
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -11,19 +11,23 @@
%% version 2005/12/01 or later.
%%
\NeedsTeXFormat {LaTeX2e} [1996/06/01]
-\ProvidesPackage {sepfootnotes} [2016/07/18 v0.3c Footnotes in separate file]
+\ProvidesPackage {sepfootnotes} [2024/07/05 v0.3d Footnotes in separate file]
\newcommand\sep@packagename{sepfootnotes}
+%{% options
+
\DeclareOption {quiet} {\sep@opt@quiettrue}
\DeclareOption {warn} {\sep@opt@warntrue}
\DeclareOption {error} {\sep@opt@errortrue}
\DeclareOption {global} {\sep@opt@globaltrue}
+\DeclareOption {after} {\sep@opt@aftertrue}
\newif \ifsep@opt@quiet
\newif \ifsep@opt@warn
\newif \ifsep@opt@error
\newif \ifsep@opt@global
+\newif \ifsep@opt@after
\sep@opt@warntrue
@@ -38,10 +42,10 @@
\sep@opt@warnfalse
\fi
+%}%
+%{% public
-% ********************************* Public ************************************
-
-% ==================== shared by footnotes and endnotes =======================
+%{% footnotes and endnotes
\newcommand\sep@new [1]
{\newcounter{#1note}%
@@ -52,7 +56,8 @@
\expandafter\newcommand\csname #1quicknote\endcsname [1] {\sep@namereplace {#1} {sepfootnotes@tmp@quick} {##1}\csname #1note\endcsname{sepfootnotes@tmp@quick}}\relax
}
-% -------------------------------- footnotes ----------------------------------
+%}%
+%{% footnotes
\newcommand\newfootnotes{\@ifstar\sep@newfootnotesfree\sep@newfootnotes}
@@ -73,7 +78,8 @@
\@addtoreset {#2note} {#1}%
\expandafter\renewcommand\csname the#2mark\endcsname {\fnsymbol {#2note}}}
-% -------------------------------- endnotes -----------------------------------
+%}%
+%{% endnotes
\newcommand\newendnotes [1]
{\sep@new {#1}%
@@ -88,8 +94,8 @@
\expandafter\newcommand\csname #1notesize\endcsname {\footnotesize}%
\newenvironment {#1notes} {\csname #1notesize\endcsname\setlength\parskip\footnotesep} {}}
-
-% ------------------------------ commentnotes --------------------------------
+%}%
+%{% commentnotes
\newcommand\newcommentnotes [1]
{\newfootnotes*{#1}\relax
@@ -107,62 +113,114 @@
\@addtoreset {#2note} {#1}\relax
\expandafter\renewcommand\csname the#2mark\endcsname {\fnsymbol {#2note}}}
-% ********************************* Private ***********************************
+%}%
+
+%}%
+%{% private
-% ---------------------------------- files ------------------------------------
+%{% files
\newcommand\sep@filename [1] {\jobname.ent-#1}
\newcommand\sep@openout [1] {\expandafter \newwrite\csname sep@fileout#1\endcsname\immediate\expandafter\openout\csname sep@fileout#1\endcsname=\sep@filename#1\relax}
\newcommand\sep@write [2] {\immediate \write\csname sep@fileout#1\endcsname {#2}}
\newcommand\sep@close [1] {\immediate\expandafter\closeout\csname sep@fileout#1\endcsname\relax}
-% ---------------------------------- table ------------------------------------
+%}%
+%{% names
+
+%{% \sep@nameuse <prefix> <key>
\newcommand\sep@nameuse [2]
{\@ifundefined{sepfootnotes@text@#1@#2}
- {\ifsep@opt@error
- \PackageError {\sep@packagename} {`#2' has not been assigned a content}
- {`#2' has not been assigned a content.\MessageBreak
- Solution: Define `#2'\MessageBreak
- Try: \@backslashchar #1notecontent{#2}{<content>}}\relax
- \fi
- \ifsep@opt@warn
- \PackageWarning {\sep@packagename} {`#2' has not been assigned a content}\relax
- \fi}
+ {\sep@warning@undefined{#1}{#2}}
{\@nameuse{sepfootnotes@text@#1@#2}}}
+%}%
+%{% \sep@namedef <prefix> <key> <content>
+
\newcommand\sep@namedef [3]
-{\@ifundefined{sepfootnotes@text@#1@#2}
+{\ifsep@opt@after\sep@namereplace{#1}{#2}{#3}\else
+ \@ifundefined{sepfootnotes@text@#1@#2}
{\ifsep@opt@global\global\fi\@namedef{sepfootnotes@text@#1@#2}{#3}}
- {\ifsep@opt@error
- \PackageError {\sep@packagename} {`#2' is already in use}
- {`#2' is already in use.\MessageBreak
- Solution: Use another key.\MessageBreak
- Try: \@backslashchar #1notecontent{<key>}{<content>}}\relax
- \fi
- \ifsep@opt@warn
- \PackageWarning {\sep@packagename} {`#2' is already in use}
- \fi}}
+ {\sep@warning@already{#1}{#2}}\fi}
+
+%}%
+%{% \sep@namereplace <prefix> <key> <content>
+
+\newcommand\sep@namereplace [3]
+{%
+ \ifsep@opt@after
+ \global\@namedef{sepfootnotes@text@#1@#2}{#3}%
+ \write\@auxout{\expandafter\unexpanded\expandafter{\global\@namedef {sepfootnotes@text@#1@#2}{#3}}}%
+ \else
+ \ifsep@opt@global\global\fi\@namedef{sepfootnotes@text@#1@#2}{#3}%
+ \fi
+}
+
+%}%
+
+%{% \sep@warning@undefined <prefix> <key>
+
+\newcommand \sep@warning@undefined [2]
+{\ifsep@opt@error
+ \PackageError
+ {\sep@packagename}
+ {`#2' has not been assigned a content}
+ {`#2' has not been assigned a content.\MessageBreak
+ Solution: Define `#2'\MessageBreak
+ Try: \@backslashchar #1notecontent{#2}{<content>}}%
+ \fi
+ \ifsep@opt@warn
+ \PackageWarning
+ {\sep@packagename}
+ {`#2' has not been assigned a content}%
+ \fi
+}
-\newcommand\sep@namereplace [3] {\ifsep@opt@global\global\fi\@namedef{sepfootnotes@text@#1@#2}{#3}}
+%}%
+%{% \sep@warning@already <prefix> <key>
+
+\newcommand \sep@warning@already [2]
+{\ifsep@opt@error
+ \PackageError
+ {\sep@packagename}
+ {`#2' is already in use}
+ {`#2' is already in use.\MessageBreak
+ Solution: Use another key.\MessageBreak
+ Try: \@backslashchar #1notecontent{<key>}{<content>}}%
+ \fi
+ \ifsep@opt@warn
+ \PackageWarning
+ {\sep@packagename}
+ {`#2' is already in use}%
+ \fi
+}
-% ---------------------------------- marks ------------------------------------
+%}%
+
+%}%
+%{% marks
\newcommand\sep@markset [1] {\protected@xdef\@thefnmark{\csname the#1mark\endcsname}}
\newcommand\sep@mark [2] {\stepcounter {#1note}\sep@markset {#1}\@footnotemark}
-% ---------------------- cross-references and counters ------------------------
+%}%
+%{% cross-references and counters
\newcommand\sep@refsetcounter [2] {\setcounter{#1}{#2}\protected@edef\@currentlabel{\csname p@#1\endcsname\csname the#1\endcsname}}
\newcommand\sep@refstepcounter [1] {\stepcounter {#1}\protected@edef\@currentlabel{\csname p@#1\endcsname\csname the#1\endcsname}}
-% ********************************* Default ***********************************
+%}%
+
+%}%
+%{% default
-% ------------------------- footnotes: \sepfootnote ---------------------------
+%% The default \sepfootnote apparatus relies on \footnote
-%% Default: The default \sepfootnote family relies on \footnote
\newfootnotes{sepfoot}
+%}%
+
\endinput
%%
%% End of file `sepfootnotes.sty'.
diff --git a/macros/latex/contrib/sepfootnotes/sepfootnotes.tex b/macros/latex/contrib/sepfootnotes/sepfootnotes.tex
index 4000f00fad..f73370349a 100644
--- a/macros/latex/contrib/sepfootnotes/sepfootnotes.tex
+++ b/macros/latex/contrib/sepfootnotes/sepfootnotes.tex
@@ -1,4 +1,4 @@
-% Copyright (C) 2013-2016 Eduardo C. Lourenço de Lima
+% Copyright (C) 2013-2024 Eduardo C. Lourenço de Lima
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
@@ -44,11 +44,11 @@
{\begin{center}\begin{minipage}[t]{0.5\linewidth}}
{\end{minipage}\end{center}}
\newcommand\TODO{\texttt{Todo:}}
-\newcommand\fileversion{0.3c}
-\newcommand\filedate{July 18, 2016}
+\newcommand\fileversion{0.3d}
+\newcommand\filedate{July 5, 2024}
\begin{document}
\title{The \textsf{\color{myblue} sepfootnotes} package,\thanks{This document corresponds to \textsf{sepfootnotes}~\fileversion, dated~\filedate.
-I am grateful to Michael Sellhoff, Sam Foster, Mats, and David Carlisle for their valuable feedback on \texttt{sepfootnotes} and to Dan Luecking for the basic idea implemented in this package.}\\{or a footnote to Plato}}
+I am grateful to Michael Sellhoff, Sam Foster, Mats, David Carlisle, and schtandard for their valuable feedback on \texttt{sepfootnotes} and to Dan Luecking for the basic idea implemented in this package.}\\{or a footnote to Plato}}
\author{Eduardo C. Louren\c{c}o de Lima \\ \texttt{elourenco@phi.pro.br}}
\maketitle
@@ -59,9 +59,9 @@ I am grateful to Michael Sellhoff, Sam Foster, Mats, and David Carlisle for thei
Standard |\footnote| and |\endnote| both take a note as a mandatory argument. Because notes have to be embedded in the paragraph to which they refer, sentences are often split up into two\footnote {This is precisely what this footnote does to the first paragraph of this document. There are more than thirty words between `two' and `or more' in the code of an otherwise short paragraph.} or more parts. Consequently, footnotes and endnotes may disrupt the flow of reading and editing {\LaTeX} prose.\footnote {In a posting to \texttt{texhax.tug.org} in April 2010, someone complained that using footnotes ``tends to disrupt the flow of the document on the screen and makes editing the text itself harder'', and asked about the possibility of ``putting all of the footnotes in a separate file''~\cite{Nicholas Cole}. Another user, back in 2004, remarked that the ``only thing I missed about word processors was the ability to keep footnote text at the bottom of the page, or in a separate window. I often have extensive footnotes, and don't want them cluttering up my main body text when I'm composing''~\cite{Luecking}.} This can be an issue for those who make extensive use of notes, such as philosophers and people from the humanities in general.
- The |sepfootnotes| package gets around this inconvenience by separating note input from usage. That is, it provides a command to define what a particular note says, and another command to insert that note later on in the document.
+ The |sepfootnotes| package gets around this inconvenience by separating note input from usage. That is, it provides a command to define what a particular note says, and another command to insert that note in the document.
- Note definitions may be grouped together---in no particular order---in the preamble, at the beginning of chapters or sections, right before a paragraph, or even in a \emph{separate file}. In that way, the main body is less cluttered.
+ Note definitions may be grouped together---in no particular order---in the preamble, at the beginning of chapters or sections, in a separate file, or even right after a paragraph. In that way, the main body is less cluttered.
You may use |sepfootnotes| and standard |\footnote| simultaneously; the same goes for |\footcite| from |biblatex|.
@@ -273,10 +273,10 @@ Default:\footnote{Adapted from the \texttt{endnotes} package.}
\section {Package options}
\begin{list}{}{}
-\item[|warn|] Print warning messages. (Default.)
+\item[|after|] (experimental) Allow |\sepfootnotecontent| after |\sepfootnote|. Must compile twice. Implies |global|. See below.
+\item[|global|] Notes defined within environments and groups take global scope and become available throughout, as if they were defined in the preamble.
\item[|error|] Print warning messages, halt, and wait for user input.
\item[|quiet|] Suppress warning and error messages.
-\item[|global|] Notes defined within environments and groups take global scope and become available throughout, as if they were defined in the preamble.
\end{list}
\section{Examples}
diff --git a/macros/latex/contrib/siunitx/CHANGELOG.md b/macros/latex/contrib/siunitx/CHANGELOG.md
index 4dad256c37..1c81cd5e7a 100644
--- a/macros/latex/contrib/siunitx/CHANGELOG.md
+++ b/macros/latex/contrib/siunitx/CHANGELOG.md
@@ -7,10 +7,20 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
## [Unreleased]
+## [v3.3.19] - 2024-06-24
+
+### Fixed
+- Add \textonly@unskip` to special tokens to cell content (see issue [\#737](https://github.com/josephwright/siunitx/issues/737))
+
+## [v3.3.18] - 2024-06-14
+
+### Fixed
+- Use `fill` glue for aligning comparators (see issue [\#733](https://github.com/josephwright/siunitx/issues/733))
+
## [v3.3.17] - 2024-05-06
### Fixed
-- Correct treatment of end-iof-line spaces when allowing breaks (see issue
+- Correct treatment of end-of-line spaces when allowing breaks (see issue
[\#730](https://github.com/josephwright/siunitx/issues/730))
## [v3.3.16] - 2024-04-24
@@ -1784,7 +1794,7 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
- Allow `\highlight` in units
- Option `table-column-width` (issue [\#105](https://github.com/josephwright/siunitx/issues/105))
- Option `bracket-negative-numbers` (issue [\#5](https://github.com/josephwright/siunitx/issues/5))
-- Option `table-align-comparators` (issue [\#86](https://github.com/josephwright/siunitx/issues/86))
+- Option `table-align-comparator` (issue [\#86](https://github.com/josephwright/siunitx/issues/86))
- Option `minimum-integer-digits` (issue [\#112](https://github.com/josephwright/siunitx/issues/112))
- Option to print exponent marker literally (issue [\#113](https://github.com/josephwright/siunitx/issues/113))
- Support for engineering-style number output (issue [\#114](https://github.com/josephwright/siunitx/issues/114))
@@ -2110,7 +2120,9 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
### Added
- First public testing release (as `si`)
-[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.3.17...HEAD
+[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.3.19...HEAD
+[v3.3.19]: https://github.com/josephwright/siunitx/compare/v3.3.18...v3.3.19
+[v3.3.18]: https://github.com/josephwright/siunitx/compare/v3.3.17...v3.3.18
[v3.3.17]: https://github.com/josephwright/siunitx/compare/v3.3.16...v3.3.17
[v3.3.16]: https://github.com/josephwright/siunitx/compare/v3.3.15...v3.3.16
[v3.3.15]: https://github.com/josephwright/siunitx/compare/v3.3.14...v3.3.15
diff --git a/macros/latex/contrib/siunitx/siunitx-code.pdf b/macros/latex/contrib/siunitx/siunitx-code.pdf
index 0e89bc3e22..5f4841816e 100644
--- a/macros/latex/contrib/siunitx/siunitx-code.pdf
+++ b/macros/latex/contrib/siunitx/siunitx-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/siunitx/siunitx-table.dtx b/macros/latex/contrib/siunitx/siunitx-table.dtx
index 5de8f0b603..03fe45441e 100644
--- a/macros/latex/contrib/siunitx/siunitx-table.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-table.dtx
@@ -364,6 +364,7 @@
\@@_collect_search:NnF #1
{
\unskip { \@@_collect_loop: }
+ \textonly@unskip { \@@_collect_loop: }
\end { \tabularnewline \end }
\relax { \@@_collect_relax:N #1 }
\tabularnewline { \tabularnewline }
@@ -1423,7 +1424,7 @@
}
{
\hbox_unpack:N \l_@@_integer_box
- \@@_fil:
+ \@@_fill:
\hbox_unpack:N \l_@@_tmp_box
}
}
diff --git a/macros/latex/contrib/siunitx/siunitx.dtx b/macros/latex/contrib/siunitx/siunitx.dtx
index 00af01ae8a..bd97dc5750 100644
--- a/macros/latex/contrib/siunitx/siunitx.dtx
+++ b/macros/latex/contrib/siunitx/siunitx.dtx
@@ -121,7 +121,7 @@
%
% Identify the package and give the over all version information.
% \begin{macrocode}
-\ProvidesExplPackage {siunitx} {2024-05-06} {3.3.17}
+\ProvidesExplPackage {siunitx} {2024-06-24} {3.3.19}
{A comprehensive (SI) units package}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/siunitx/siunitx.pdf b/macros/latex/contrib/siunitx/siunitx.pdf
index 5dea63dd66..9d1c9d36db 100644
--- a/macros/latex/contrib/siunitx/siunitx.pdf
+++ b/macros/latex/contrib/siunitx/siunitx.pdf
Binary files differ
diff --git a/macros/latex/contrib/siunitx/siunitx.tex b/macros/latex/contrib/siunitx/siunitx.tex
index d004e8f9d7..7c6e147f00 100644
--- a/macros/latex/contrib/siunitx/siunitx.tex
+++ b/macros/latex/contrib/siunitx/siunitx.tex
@@ -2941,6 +2941,7 @@ provide the necessary gap while maintaining alignment (Table~\ref{tab:S:ends}).
\DescribeOption{table-align-exponent}
\DescribeOption{table-align-uncertainty}
+\DescribeOption{table-align-comparator}
When printing exponents in tables, there is a choice of aligning the exponent
parts or having these close up to the mantissa. This is controlled by the
\opt{table-align-exponent} option (Table~\ref{tab:align:exp}). Similarly,
diff --git a/macros/latex/contrib/sjtutex/sjtutex.dtx b/macros/latex/contrib/sjtutex/sjtutex.dtx
index ab429d6850..bcf46b7fbe 100644
--- a/macros/latex/contrib/sjtutex/sjtutex.dtx
+++ b/macros/latex/contrib/sjtutex/sjtutex.dtx
@@ -216,7 +216,7 @@
Please update your TeX distribution}{}}
%</class>
%<*!(driver|install)>
-%<+!driver>\GetIdInfo$Id: sjtutex.dtx 6d52363 2024-04-05 19:40:30 +0800 Alexara Wu <alexarawu@outlook.com> $
+%<+!driver>\GetIdInfo$Id: sjtutex.dtx 78f11bc 2024-06-29 23:01:32 +0800 Alexara Wu <alexarawu@outlook.com> $
%<class&thesis> {Thesis document class for Shanghai Jiao Tong University (SJTUTeX)}
%<class&thesis>\ProvidesExplClass{sjtuthesis}
%<class&report> {Report document class for Shanghai Jiao Tong University (SJTUTeX)}
@@ -335,7 +335,7 @@
%<font&cjk&founder&zh>\ProvidesExplFile{sjtu-cjk-font-founder-zh.def}
%<font&cjk&founder&ja> {Founder CJK fonts definition for Japanese (SJTUTeX)}
%<font&cjk&founder&ja>\ProvidesExplFile{sjtu-cjk-font-founder-ja.def}
-%<!driver> {\ExplFileDate}{2.1.2}{\ExplFileDescription}
+%<!driver> {\ExplFileDate}{2.1.3}{\ExplFileDescription}
%</!(driver|install)>
%
%<*driver>
@@ -343,7 +343,7 @@
\documentclass{ctxdoc}
\newcommand{\sjtutex}{SJTU\TeX}
\expandafter\def\csname ver@\jobname.dtx\endcsname
- {2024/04/05 v2.1.2 SJTUTeX}
+ {2024/06/29 v2.1.3 SJTUTeX}
\usepackage{float}
\usepackage{multirow}
\usepackage{longtable}
@@ -1638,6 +1638,14 @@
% \urlprefix\url{https://ctan.org/pkg/ctex}
% \urlprefix\CTANurl[文档åŠæºä»£ç ï¼š]{language/chinese/ctex/ctex.pdf}
%
+% \bibitem{zhlineskip}
+% 张瑞熹.
+% \newblock \textit{zhlineskip å®åŒ…}\allowbreak[EB/OL].
+% \newblock version 1.0e,
+% \newblock (2019-05-15).
+% \urlprefix\url{https://ctan.org/pkg/zhlineskip}
+% \urlprefix\CTANurl[文档:]{language/chinese/zhlineskip/zhlineskip.pdf}
+%
% \bibitem{fduthesis}
% 曾祥东.
% \newblock \textit{fduthesis: å¤æ—¦å¤§å­¦è®ºæ–‡æ¨¡æ¿}\allowbreak[EB/OL].
@@ -4076,6 +4084,11 @@
%<thesis> \exp_not:N \zihao { \g_@@_zihao_tl }
%<!thesis> equation-font .initial:V = \c_empty_tl
}
+% \end{macrocode}
+% \end{macro}
+%
+% 借用 \pkg{zhlineskip} å®åŒ…的代ç è®¾ç½®è¡Œé—´å…¬å¼å­—体。
+% \begin{macrocode}
\clist_map_inline:nn
{
array, matrix, pmatrix, bmatrix, Bmatrix, vmatrix, Vmatrix,
@@ -4101,7 +4114,6 @@
\spread@equation
}
% \end{macrocode}
-% \end{macro}
%
% \subsection{数学环境}
%
@@ -5318,23 +5330,24 @@
% \end{macro}
%
% \changes{v2.1.2}{2024/03/31}{改用 \pkg{titletoc} 设置目录格å¼ã€‚}
+% \changes{v2.1.3}{2024/06/28}{更新目录样å¼ã€‚}
% \begin{macrocode}
\tl_set:Nn \SJTU@leaders { \titlerule* [ 4bp ] { . } }
\contentsmargin [ 2.55 em ] { 0 pt }
%<article>\titlecontents { section }
%<!article>\titlecontents { chapter }
[ 0 pt ] { \addvspace { 6 bp } \bfseries }
- { \contentspush { \thecontentslabel \quad } } { }
+ { \contentspush { \thecontentslabel \enskip } } { }
{ \SJTU@leaders \thecontentspage }
%<article>\titlecontents { subsection }
%<!article>\titlecontents { section }
[ 2 em ] { }
- { \contentspush { \thecontentslabel \quad } } { }
+ { \contentspush { \thecontentslabel \enskip } } { }
{ \SJTU@leaders \thecontentspage }
%<article>\titlecontents { subsubsection }
%<!article>\titlecontents { subsection }
[ 4 em ] { }
- { \contentspush { \thecontentslabel \quad } } { }
+ { \contentspush { \thecontentslabel \enskip } } { }
{ \SJTU@leaders \thecontentspage }
% \end{macrocode}
%
@@ -5357,7 +5370,7 @@
{ \SJTU@listof {#4} {#2} }
\titlecontents {#2}
[ 0 pt ] { }
- { \contentspush { #3 \space \thecontentslabel \quad } } { }
+ { \contentspush { #3 \space \thecontentslabel \enskip } } { }
{ \SJTU@leaders \thecontentspage }
\exp_args:Nnv \contentsuse {#2} { ext@ #2 }
}
@@ -6044,7 +6057,7 @@
{ address } { Shanghai,~ P.R.~ China } ,
{ author } { Author } ,
{ supervisor } { Supervisor } ,
- { assoc_supervisor } { Assoc.~ Supervisor } ,
+ { assoc_supervisor } { Assoc.\ Supervisor } ,
{ co_supervisor } { Co-supervisor } ,
{ title_page } { Title~ Page } ,
{ declaration } { Statutory~ Declaration } ,
diff --git a/macros/latex/contrib/sjtutex/sjtutex.pdf b/macros/latex/contrib/sjtutex/sjtutex.pdf
index ae3ed269b6..a5994fd3be 100644
--- a/macros/latex/contrib/sjtutex/sjtutex.pdf
+++ b/macros/latex/contrib/sjtutex/sjtutex.pdf
Binary files differ
diff --git a/macros/latex/contrib/spbmark/README.md b/macros/latex/contrib/spbmark/README.md
index fb09a7b7a9..510d3a365b 100644
--- a/macros/latex/contrib/spbmark/README.md
+++ b/macros/latex/contrib/spbmark/README.md
@@ -1,11 +1,15 @@
-# The spbmark package
+# The `spbmark` package
+Customize superscripts and subscripts (v1.46l)
+## Abstract
`spbmark` provides three commands `\super`, `\sub` and `\supersub` to improve the layout of superscripts and subscripts which can be adjusted the relative position and format, and can be used in text and math mode.
## License
-
This work may be distributed and/or modified under the conditions of the CC-BY 4.0 License. The latest version of this license is in https://creativecommons.org/licenses/by/4.0/legalcode
## Website
+| [Gitee](https://gitee.com/texno3/spbmark) | [Github](https://github.com/texno3/spbmark) | [CTAN](https://ctan.org/pkg/spbmark) |
-| [Gitee](https://gitee.com/texno3/spbmark) | [Github](https://github.com/texno3/spbmark) | [CTAN](https://ctan.org/pkg/spbmark) | \ No newline at end of file
+## Maintainer
+QuYi<br/>
+Email: toquyi@163.com \ No newline at end of file
diff --git a/macros/latex/contrib/spbmark/spbmark.pdf b/macros/latex/contrib/spbmark/spbmark.pdf
index 8242e5e3bf..c1a9613114 100644
--- a/macros/latex/contrib/spbmark/spbmark.pdf
+++ b/macros/latex/contrib/spbmark/spbmark.pdf
Binary files differ
diff --git a/macros/latex/contrib/spbmark/spbmark.sty b/macros/latex/contrib/spbmark/spbmark.sty
index c1ce4837a5..426e75dd7f 100644
--- a/macros/latex/contrib/spbmark/spbmark.sty
+++ b/macros/latex/contrib/spbmark/spbmark.sty
@@ -8,8 +8,8 @@
% The latest version of this license is in
% https://creativecommons.org/licenses/by/4.0/legalcode
\NeedsTeXFormat{LaTeX2e}[2018/12/31]
-\RequirePackage{xparse,l3keys2e}
-\ProvidesExplPackage{spbmark}{2024/05/19}{1.46j}
+\RequirePackage{xparse}
+\ProvidesExplPackage{spbmark}{2024/07/04}{1.46l}
{Customize superscripts and subscripts}
\cs_generate_variant:Nn \box_set_ht:Nn { cv }
@@ -32,6 +32,18 @@
\cs_new_protected:Npn \spb_define:n { \keys_define:nn { ctex/tools } }
\cs_new_protected:Npn \spb_set:n { \keys_set:nn { ctex/tools } }
\cs_set_eq:NN \spbset \spb_set:n
+\cs_new_protected:Npn \spb_mark_core_set_trad:n #1
+ {
+ \cs_set:cpn { spb@text#1script@core }
+ { \use:c { spb@text#1script@save } }
+ \cs_set:cpn { spb@math@#1@core }
+ { \use:c { spb@math@#1@save } }
+ }
+\cs_new_protected:Npn \spb_mark_core_set_none:n #1
+ {
+ \cs_set:cpn { spb@text#1script@core } { \relax }
+ \cs_set:cpn { spb@math@#1@core } { \relax }
+ }
\keys_define:nn { spbmark/option }
{
@@ -43,8 +55,8 @@
},
text/false .code:n =
{
- \cs_set:Npn \textsuperscript { \spb@textsuperscript@save }
- \cs_set:Npn \textsubscript { \spb@textsubscript@save }
+ \cs_set:Npn \textsuperscript { \spb@textsuperscript@core }
+ \cs_set:Npn \textsubscript { \spb@textsubscript@core }
},
text .default:n = true,
math .choice:,
@@ -55,8 +67,8 @@
},
math/false .code:n =
{
- \cs_set:Npn \sp { \spb@math@super@save }
- \cs_set:Npn \sb { \spb@math@sub@save }
+ \cs_set:Npn \sp { \spb@math@super@core }
+ \cs_set:Npn \sb { \spb@math@sub@core }
},
math .default:n = true,
foot .choice:,
@@ -71,7 +83,17 @@
both .meta:n = { text = #1,math = #1 },
both .default:n = true,
all .meta:n = { text = #1,math = #1,foot = #1 },
- all .default:n = true
+ all .default:n = true,
+ spcore .choice:,
+ spcore .value_required:n = true,
+ spcore/trad .code:n = \spb_mark_core_set_trad:n { super },
+ spcore/none .code:n = \spb_mark_core_set_none:n { super },
+ spcore .initial:n = trad,
+ sbcore .choice:,
+ sbcore .value_required:n = true,
+ sbcore/trad .code:n = \spb_mark_core_set_trad:n { sub },
+ sbcore/none .code:n = \spb_mark_core_set_none:n { sub },
+ sbcore .initial:n = trad
}
\char_set_catcode_active:N \~
\keys_define:nn { spbmark/option }
@@ -108,7 +130,12 @@
{ \tl_set_eq:NN \fnmarkfont \ftntm@font }
{ \tl_set_eq:NN \fnmarkfont \normalfont }
-\ProcessKeysOptions{spbmark/option}
+\cs_if_exist:NTF \ProcessKeyOptions
+ { \ProcessKeyOptions[spbmark/option] }
+ {
+ \RequirePackage{l3keys2e}
+ \ProcessKeysOptions{spbmark/option}
+ }
\tl_new:N \g__spb_mark_case_init_tl
\cs_new_protected:Npn \spb_local_case_init:nnn #1#2#3
@@ -314,7 +341,7 @@
{
\ensuremath
{
- \use:c { spb@math@#1@save }
+ \use:c { spb@math@#1@core }
{ \tl_use:c { l__spb_#1_cmd_i_tl }{#2} }
}
}
@@ -324,7 +351,7 @@
{
\hbox_gset:cn { g__#1_i_inner_box }
{
- \use:c { spb@text#1script@save }
+ \use:c { spb@text#1script@core }
{ \tl_use:c { l__spb_#1_cmd_i_tl }{#2} }
}
\dim_gset:Nv \rlastwd { l__spb_box_#1_wd_i_tl }
@@ -332,16 +359,16 @@
\cs_new:Npn \spb_math_print_store_ii:nn #1#2
{
\hbox_gset:Nn \g__super_ii_box
- { \ensuremath{\spb@math@super@save{\l__spb_super_cmd_ii_tl{#1}}} }
+ { \ensuremath{\spb@math@super@core{\l__spb_super_cmd_ii_tl{#1}}} }
\hbox_gset:Nn \g__sub_ii_box
- { \ensuremath{\spb@math@sub@save{\l__spb_sub_cmd_ii_tl{#2}}} }
+ { \ensuremath{\spb@math@sub@core{\l__spb_sub_cmd_ii_tl{#2}}} }
}
\cs_new:Npn \spb_text_print_store_ii:nn #1#2
{
\hbox_gset:Nn \g__super_ii_box
- { \spb@textsuperscript@save{\l__spb_super_cmd_ii_tl{#1}} }
+ { \spb@textsuperscript@core{\l__spb_super_cmd_ii_tl{#1}} }
\hbox_gset:Nn \g__sub_ii_box
- { \spb@textsubscript@save{\l__spb_sub_cmd_ii_tl{#2}} }
+ { \spb@textsubscript@core{\l__spb_sub_cmd_ii_tl{#2}} }
}
\cs_set_eq:NN \spbifmath \use_ii:nn
\cs_new:Npn \spb@ifmathtrue { \cs_set_eq:NN \spbifmath \use_i:nn }
@@ -585,7 +612,7 @@
{
\ifaltsbsp@spbmark
\SetAltSubSupCommands{\relax}
- \else\fi
+ \fi
}
}{}
\cs_set_eq:NN \spb \supersub
diff --git a/macros/latex/contrib/spbmark/spbmark.tex b/macros/latex/contrib/spbmark/spbmark.tex
index 9d04ea07f9..6863c34e03 100644
--- a/macros/latex/contrib/spbmark/spbmark.tex
+++ b/macros/latex/contrib/spbmark/spbmark.tex
@@ -1,25 +1,23 @@
\documentclass[load-preamble+]{cnltx-doc}
-\usepackage{siunitx,setspace,pifont,hologo}
+\usepackage{siunitx,setspace,pifont,hologo,changelog,enumitem}
\usepackage[spbmark]{altsubsup}
\usepackage[margin = 1in,marginparwidth = 0.6in,footskip = 0.5in]{geometry}
\usepackage[noto]{newtxmath}
\setcnltx
{
package = spbmark,
- title = the spbmark package,
- version = v1.46j,
- date = 2024/05/19,
+ version = v1.46l,
+ date = 2024/07/04,
authors = Qu Yi,
- info = Customize superscript and subscript,
+ info = Customize superscripts and subscripts,
email = toquyi@163.com,
url = https://github.com/texno3/spbmark,
abstract =
{
- \pkg*{spbmark} provides three commands \cs{super}, \cs{sub} and \cs{supersub} to improve the layout of superscript and subscript which can be adjusted the relative position and format, and can be used in text and math mode.
+ \pkg*{spbmark} provides three commands \cs{super}, \cs{sub} and \cs{supersub} to improve the layout of superscripts and subscripts which can be adjusted the relative position and format, and can be used in text and math mode.
},
color-scheme = blue,
- title-format = \huge\bfseries\scshape,
listings-options = {numbers = none,gobble = 2,lineskip = 1pt},
pre-output = {\parindent = 0em\setstretch{1.3}},
before-skip = \smallskipamount,
@@ -43,6 +41,9 @@
\newnote{\newtag}[1]{\textcolor{red}{#1}}
\renewcommand{\emph}[1]{\textcolor{red}{#1}}
\renewcommand{\cnltx@write@lastname}{}
+\setlist{nosep,topsep = \smallskipamount}
+\setlist[description,1]{leftmargin = \parindent}
+\setlist[itemize,1]{leftmargin = *}
\makeatother
\begin{document}
@@ -50,13 +51,13 @@
The following macro package options will redefine the script commands of the \LaTeX{} kernel. If you do not specify the values of boolean options, they default to \code{true}. These options can also be changed in the preamble area and main body using the global control command \cs{spbset}.
\begin{options}
\keychoice{text}{true,\fbox{false}}
- \cs{textsuperscript} and \cs{textsubscript} are equivalent to the \cs{super} and \cs{sub} commands. The command \cs{defspbstyle} can be used to define the style \code{textsp} and \code{textsb} to change the format of the text superscript and subscript.
+ \cs{textsuperscript} and \cs{textsubscript} are equivalent to the \cs{super} and \cs{sub} commands. The command \cs{defspbstyle} can be used to define the style \code{textsp} and \code{textsb} to change the format of the text superscripts and subscripts.
\keychoice{math}{true,\fbox{false}}
- \cs{sp} and \cs{sb} are equivalent to the \cs{super} and \cs{sub} commands. The command \cs{defspbstyle} can be used to define the style \code{mathsp} and \code{mathsb} to change the format of the math superscript and subscript.
+ \cs{sp} and \cs{sb} are equivalent to the \cs{super} and \cs{sub} commands. The command \cs{defspbstyle} can be used to define the style \code{mathsp} and \code{mathsb} to change the format of the math superscripts and subscripts.
\keychoice{math*}{true,\fbox{false}}\newtag{Exp\\v1.46j}%
- The \code{\^{}} and \code{\_{}} tokens in the math mode are equivalent to the \cs{super} and \cs{sub} commands. The command \cs{defspbstyle} can be used to define the style \code{mathsp*} and \code{mathsb*} to change the format of the math superscript and subscript.
+ The \code{\^{}} and \code{\_{}} tokens in the math mode are equivalent to the \cs{super} and \cs{sub} commands. The command \cs{defspbstyle} can be used to define the style \code{mathsp*} and \code{mathsb*} to change the format of the math superscripts and subscripts.
\keychoice{foot}{true,\fbox{false}}
- The format of the footnote mark match the superscript global move and format settings. \cs{defspbstyle} can be used to define the superscript style \code{fnmark} to change the format of the footnote mark.
+ The format of the footnote mark match the superscripts global move and format settings. \cs{defspbstyle} can be used to define the superscripts style \code{fnmark} to change the format of the footnote mark.
\begin{example}[code-only]
\defspbstyle{textsp}{vmove=-1pt,cmd=\bfseries}
\defspbstyle{mathsb}{hmove=0.5em}
@@ -71,11 +72,20 @@ The following macro package options will redefine the script commands of the \La
\usepackage[text,foot=true]{spbmark}
\spbset{all=false,math}
\end{example}
+ \keychoice{spcore}{\fbox{trad},none}\newtag{New\\v1.46k}%
+ Kernel command case for text and math modes superscripts. If \code{none} is selected, support for the superscripts kernel command is removed, and the \option{cmd} and \option{vmove} options need to be set to control the size and offset of the superscripts.
+ \begin{example}[code-only]
+ \usepackage[spcore=none]{spbmark}
+ \usepackage{graphicx}
+ \spbset{spcmd=\scalebox{0.6},spvmove=5pt}
+ \end{example}
+ \keychoice{sbcore}{\fbox{trad},none}\newtag{New\\v1.46k}%
+ Option for subscripts kernel command case, similar to the \option{spcore} option.
\end{options}
\section{User commands}
\label{sec:user commands}
-There are currently three commands to set superscript and subscript. Their format can be set temporarily using the optional parameters of the command, or set globally using a key-value list, see Section \ref{sec:global control interface}.
+There are currently three commands to print superscripts and subscripts. Their format can be set locally using the optional parameter of the command, or set globally using a key-value list, see Section \ref{sec:global control interface}.
\begin{commands}
\command{super}[\sarg\oarg{kv list}\marg{content}\oarg{kv list}]
This is a superscript output command. The two \meta{kv list} are equivalent.
@@ -118,7 +128,7 @@ There are currently three commands to set superscript and subscript. Their forma
6A\supersub[hmove=-8pt]{examsuper}{sub}\hspace{\dimexpr(\maxwd-8pt)}B
\end{example}
\command{defspbstyle}[\marg{style name}\marg{kv list}]
- Defines the style of the superscript or subscript used for the \option{style} option.
+ Defines the style of the superscripts or subscripts used for the \option{style} option.
\command{spbifmath}[\marg{math code}\marg{text code}]
In some cases, \code{math} or \code{text} output modes require different code for format or move. This command can be used when using the \code{match} option or changing the output mode locally, whitch should be used in the move or format options. It can switch the corresponding code according to different output modes.
\command{spbshortkv}[\marg{short opt}\marg{key value}]
@@ -145,11 +155,11 @@ The options common to \meta{kv list} of the three commands are as follows. They
\keyval{cmd}{format cmds}
The format commands of superscript or subscript. The last command can take a parameter, which accepts superscript or subscript. Represents the format of superscript and subscript in the superscript and subscript commands.
\keyval{cmd+}{format cmds}
- Add code to the previous global superscript or subscript format commands.
+ Add code to the previous option \option{cmd}.
\keyval{height}{fixed length}
- The distance between the superscript or subscript baseline and the previous line. It is recommended that the superscript adjusts the height and the subscript adjusts the depth.
+ The height of the marker box above the baseline. It is recommended that the superscript adjusts the height and the subscript adjusts the depth.
\keyval{depth}{fixed length}
- The distance between the superscript or subscript baseline and the next line.
+ The depth of the marker box below the baseline.
\keyval{style}{style name}
Use the \meta{style name} defined by the \cs{defspbstyle} command to make it work global or local.
\keychoice{mode}{text,math,\fbox{match}}
@@ -175,71 +185,74 @@ The options common to \meta{kv list} of the three commands are as follows. They
\label{sec:global control interface}
\begin{commands}
\command{spbset}[\marg{key-value list}]
- \pkg*{spbmark} uses the \cs{spbset} command to control the global default format of superscript and subscript. These options also apply to \meta{kv list} of the above commands. The values ​set by it will be overwritten by the optional parameters of the superscript and other commands.
+ \pkg*{spbmark} uses the \cs{spbset} command to control the global default format of superscripts and subscripts. These options also apply to \meta{kv list} of the \textcolor{red}{above} print commands. The values set by it will be overwritten by the optional parameter of superscripts and subscripts commands.
+
+ Note that the relative length units in the options such as \code{ex} and \code{em} are for the \textcolor{red}{body} font size, not the marker itself.
+
+ The following list of keys control the format both of superscripts \emph{or} subscripts. They can also be used in the optional parameter of the \cs{super} or \cs{sub} command.
\end{commands}
-The following list of keys control the format both of superscript \emph{or} subscript.
\begin{options}
\keyval{spvmove}{fixed length}\Default{0pt}
- Extra vertical move of the superscript.
+ Extra vertical move of the superscripts.
\keyval{sphmove}{fixed length}\Default{0pt}
- Extra horizontal move of the superscript.
+ Extra horizontal move of the superscripts.
\keyval{sbvmove}{fixed length}\Default{0pt}
- Extra vertical move of the subscript.
+ Extra vertical move of the subscripts.
\keyval{sbhmove}{fixed length}\Default{0pt}
- Extra horizontal move of the subscript.
+ Extra horizontal move of the subscripts.
\opt{nohmove}
- Cancel the horizontal move of superscript and subscript at the same time.
+ Cancel the horizontal move of superscripts and subscripts at the same time.
\opt{novmove}
- Cancel the vertical move of superscript and subscript at the same time.
+ Cancel the vertical move of superscripts and subscripts at the same time.
\keyval{spcmd}{format cmds}
- The format commands of superscript. The last command in the code can take an argument, which is a superscript.
+ The format commands of superscripts. The last command in the code can take an argument, which is a superscripts.
\keyval{spcmd+}{format cmds}
- Add code to the previous global superscript format commands.
+ Add code to the previous option \option{spcmd}.
\keyval{sbcmd}{format cmds}
- The format commands of subscript. The last command in the code can take an argument, which is a subscript.
+ The format commands of subscripts. Similar to the \option{spcmd} option, but for subscripts.
\keyval{sbcmd+}{format cmds}
- Add code to the previous global subcript format commands.
+ Add code to the previous option \option{sbcmd}.
\keyval{spheight}{fixed length}
- The distance between the superscript baseline and the previous line.
+ The height of the superscript box above the baseline.
\keyval{spdepth}{fixed length}
- The distance between the superscript baseline and the next line.
+ The depth of the superscript box below the baseline.
\keyval{sbheight}{fixed length}
- The distance between the subscript baseline and the previous line.
+ The height of the subscript box above the baseline.
\keyval{sbdepth}{fixed length}
- The distance between the subscript baseline and the next line.
+ The depth of the subscript box below the baseline.
\keychoice{spthiswd}{auto,\fbox{keep}}
- Width processing mode after using this superscript. See Section \ref{sec:user commands} for the meaning of this option.
+ Width processing mode after using this superscripts. See Section \ref{sec:user commands} for the meaning of this option.
\keychoice{sbthiswd}{auto,\fbox{keep}}
- Width processing mode after using this subscript. See Section \ref{sec:user commands} for the meaning of this option.
+ Width processing mode after using this subscripts. See Section \ref{sec:user commands} for the meaning of this option.
\keyval{spregex}{regular expression}
- After the superscript command is used, the regular expression rules of the following tokens are matched. See Section \ref{sec:user commands} for the meaning of this option.
+ After the superscripts command is used, the regular expression rules of the following tokens are matched. See Section \ref{sec:user commands} for the meaning of this option.
\keyval{sbregex}{regular expression}
- After the subscript command is used, the regular expression rules of the following tokens are matched. See Section \ref{sec:user commands} for the meaning of this option.
+ Similar to the \option{spregex} option, but for subscripts.
\end{options}
-If \option{sphmove} is positive, the superscript or subscript moves to the right, conversely it moves to the left. The positive direction of vertical offset of subscript and superscript is \textcolor{red}{opposite}. For superscript, if \option{spvmove} is positive, the superscript moves up, conversely it moves down. For subscript, if \option{spvmove} is positive, the subscript moves down, conversely it moves up.
+If \option{sphmove} is positive, the superscripts or subscripts moves to the right, conversely it moves to the left. The positive direction of vertical offset of subscripts and superscripts is \textcolor{red}{opposite}. For superscripts, if \option{spvmove} is positive, the superscripts moves up, conversely it moves down. For subscripts, if \option{spvmove} is positive, the subscripts moves down, conversely it moves up.
-The following list of keys control the format of superscript \emph{and} subscript.
+The following list of keys control the format of superscripts \emph{and} subscripts. They can also be used in the optional parameter of the \cs{supersub} command.
\begin{options}
\keyval{spbhmove}{fixed length}\Default{0pt}
- Extra vertical move of the superscript and the subscript.
+ Extra vertical move of the superscripts and the subscripts.
\kvsplit{spbcmd}{super cmds}{sub cmds}
- The format commands of superscript and subscript. The first part is in superscript format, and the latter part is in subscript format. They are separated by commas, or only the first part exists.
+ The format commands of superscripts and subscripts. The first part is in superscripts format, and the latter part is in subscripts format. They are separated by commas, or only the first part exists.
\kvsplit{spbcmd+}{super cmds}{sub cmds}
- Add code to the previous global superscript and subscript format commands.
+ Add code to the previous option \option{spbcmd}.
\keyval{spbheight}{fixed length}
- The distance between the superscript baseline and the previous line.
+ The height of the superscript box above the baseline.
\keyval{spbdepth}{fixed length}
- The distance between the subscript baseline and the next line.
+ The depth of the subscript box below the baseline.
\kvsplit{vsep}{super move}{sub move}\Default{0.6ex}
- The extra vertical distance between superscript and subscript. The front part is the movement amount of the superscript, and the latter part is the movement amount of the subscript. If only the front part means that both are vertically shifted by one-half of the current value.
+ The extra vertical distance between superscripts and subscripts. The front part is the movement amount of the superscripts, and the latter part is the movement amount of the subscripts. If only the front part means that both are vertically shifted by one-half of the current value.
\keychoice{halign}{\fbox{l},c,r}
- The alignment of superscript and subscript, which contains \code{l}, \code{c}, and \code{r} parameters respectively for left, center, and right alignment.
+ The alignment of superscripts and subscripts, which contains \code{l}, \code{c}, and \code{r} parameter respectively for left, center, and right alignment.
\end{options}
\section{Examples of use}
-Here is a list of the three commands, please pay attention to the usage of optional parameters. Note when the horizontal move is negative, the starting point is at the right end of the mark.
+Here is a list of the three commands, please pay attention to the usage of optional parameter. Note when the horizontal move is negative, the starting point is at the right end of the mark.
\begin{example}
\defspbstyle{fancy}{cmd=\color{purple}}
\spbset{spbcmd={\spbifmath{\mathtt}{\ttfamily},\color{blue}}}
@@ -251,7 +264,7 @@ Here is a list of the three commands, please pay attention to the usage of optio
\end{example}
\subsection{siunitx}
-It can also be used with the \pkg*{siunitx} package to output superscript and subscript in the unit:
+It can also be used with the \pkg*{siunitx} package to output superscripts and subscripts in the unit:
\begin{example}
\spbset{spcmd=\spbifmath{}{\color{purple}}}
\sisetup{text-superscript-command=\super}
@@ -262,13 +275,13 @@ It can also be used with the \pkg*{siunitx} package to output superscript and su
\end{example}
\subsection{realscripts}
-If the OpenType text font you are using does not have optical sizes, the superscript and subscript may not appear correctly. Loading the \pkg*{realscripts} package before the \pkg*{spbmark} package fixes this behavior.
+If the OpenType text font you are using does not have optical sizes, the superscripts and subscripts may not appear correctly. Loading the \pkg*{realscripts} package before the \pkg*{spbmark} package fixes this behavior.
\begin{example}[code-only]
\usepackage{realscripts,spbmark}
\end{example}
\subsection{altsubsup}
-The \pkg*{altsubsup} package allows to write alternate superscript and subscript in math mode with \code{\^{}}\oarg{mark} and \code{\_{}}\oarg{mark} dimensions. When the package is loaded using the \code{spbmark} option, the superscript and subscript mechanism of \pkg*{spbmark} is used, you can use \cs{defspbstyle} to define its superscript style \code{altsup} and subscript style \code{altsub}.
+The \pkg*{altsubsup} package allows to write alternate superscripts and subscripts in math mode with \code{\^{}}\oarg{mark} and \code{\_{}}\oarg{mark} dimensions. When the package is loaded using the \code{spbmark} option, the superscripts and subscripts mechanism of \pkg*{spbmark} is used, you can use \cs{defspbstyle} to define its superscripts style \code{altsup} and subscripts style \code{altsub}.
\begin{example}
\defspbstyle{altsup}{sphmove=-\llastwd,spthiswd=auto,spvmove=1pt}
$A_[bcd]^[e]B$
@@ -281,19 +294,28 @@ The \pkg*{altsubsup} package allows to write alternate superscript and subscript
If you need to use the original definitions of \cs{textsuperscript}, \cs{textsubscript}, \cs{sp} and \cs{sb} after using the \option{text} or \option{math} option, then you can use the following commands:
\begin{commands}
\command{spb@textsuperscript@save}[\marg{content}]
- Save the original definition of the \cs{textsuperscript} command, output superscript in the text mode.
+ Save the original definition of the \cs{textsuperscript} command, output superscripts in the text mode.
\command{spb@textsubscript@save}[\marg{content}]
- Save the original definition of the \cs{textsubscript} command, output subscript in the text mode.
+ Save the original definition of the \cs{textsubscript} command, output subscripts in the text mode.
\command{spb@math@super@save}[\marg{content}]
- Save the original definition of the \cs{sp} command, output superscript in the math mode.
+ Save the original definition of the \cs{sp} command, output superscripts in the math mode.
\command{spb@math@sub@save}[\marg{content}]
- Save the original definition of the \cs{sb} command, output subscript in the math mode.
+ Save the original definition of the \cs{sb} command, output subscripts in the math mode.
\end{commands}
\section{Known issues}
At present, the vertical and horizontal move are effective for the unit commands in the \pkg*{siunitx} macro package. However, due to the special mechanism that the decimal point is not recognized correctly because it's converted to a space in the \cs*{unit} command, it's recommended to use \code{pt} as the unit of move.
\appendix
+\begin{changelog}[simple]
+ \begin{version}[v = 1.46j,date = 2024/05/19]
+ \item Add option \option{math*}: The \code{\^{}} and \code{\_{}} tokens in the math mode are equivalent to the \cs{super} and \cs{sub} commands.
+ \end{version}
+ \begin{version}[v = 1.46k,date = 2024/06/21]
+ \item Add options \option{spcore} and \option{sbcore}: Set kernel commands for superscripts and subscripts of text and math modes.
+ \end{version}
+\end{changelog}
\nocite{*}
+% \AddToHook{cmd/printindex/before}{\clearpage}
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-1.ogg b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-1.ogg
new file mode 100644
index 0000000000..3185ca52c8
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-2.ogg b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-2.ogg
new file mode 100644
index 0000000000..01bae15339
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-3.ogg b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-3.ogg
new file mode 100644
index 0000000000..fe2b4f1314
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0.m3u b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0.m3u
new file mode 100644
index 0000000000..cc969b31f7
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0.m3u
@@ -0,0 +1,6 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+1.0.0.0.0.ogg
+1.0.0.0.0-1.ogg
+1.0.0.0.0-2.ogg
+1.0.0.0.0-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0.ogg b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0.ogg
new file mode 100644
index 0000000000..ff6db0d091
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-1.ogg b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-1.ogg
new file mode 100644
index 0000000000..67712c1745
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-2.ogg b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-2.ogg
new file mode 100644
index 0000000000..f8f68b313b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-3.ogg b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-3.ogg
new file mode 100644
index 0000000000..9478bdebbb
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0.m3u b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0.m3u
new file mode 100644
index 0000000000..38ff0aca21
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0.m3u
@@ -0,0 +1,6 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.0.0.0.0.ogg
+2.0.0.0.0-1.ogg
+2.0.0.0.0-2.ogg
+2.0.0.0.0-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0.ogg b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0.ogg
new file mode 100644
index 0000000000..44d415fd31
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/2.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0-1.ogg b/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0-1.ogg
new file mode 100644
index 0000000000..d500956316
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0-2.ogg b/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0-2.ogg
new file mode 100644
index 0000000000..affd24989c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0.m3u b/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0.m3u
new file mode 100644
index 0000000000..7126037f5d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+3.0.0.0.0.ogg
+3.0.0.0.0-1.ogg
+3.0.0.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0.ogg b/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0.ogg
new file mode 100644
index 0000000000..d7147b5cd6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/3.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-1.ogg b/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-1.ogg
new file mode 100644
index 0000000000..c5307858c7
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-2.ogg b/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-2.ogg
new file mode 100644
index 0000000000..ef40bd9734
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0.m3u b/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0.m3u
new file mode 100644
index 0000000000..3eebda66de
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.0.0.0.0.ogg
+4.0.0.0.0-1.ogg
+4.0.0.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0.ogg b/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0.ogg
new file mode 100644
index 0000000000..95da73a4f1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.0.0.0.0.m3u b/macros/latex/contrib/spelatex/Example/example-spel/5.0.0.0.0.m3u
new file mode 100644
index 0000000000..ed93b0f718
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.0.0.0.0.m3u
@@ -0,0 +1,8 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+5.0.0.0.0.ogg
+5.1.0.0.0.ogg
+5.1.0.0.0-1.ogg
+5.2.0.0.0.ogg
+5.2.0.0.0-1.ogg
+5.2.0.0.0-star-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.0.0.0.0.ogg b/macros/latex/contrib/spelatex/Example/example-spel/5.0.0.0.0.ogg
new file mode 100644
index 0000000000..ba529eb4c3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0-1.ogg b/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0-1.ogg
new file mode 100644
index 0000000000..e987134adf
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0.m3u b/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0.m3u
new file mode 100644
index 0000000000..69e1f4059e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+5.1.0.0.0.ogg
+5.1.0.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0.ogg b/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0.ogg
new file mode 100644
index 0000000000..8eab7ae3fb
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.1.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0-1.ogg b/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0-1.ogg
new file mode 100644
index 0000000000..dfa846e2fc
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0-star-1.ogg b/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0-star-1.ogg
new file mode 100644
index 0000000000..1404701800
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0-star-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0.m3u b/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0.m3u
new file mode 100644
index 0000000000..e5106355e4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+5.2.0.0.0.ogg
+5.2.0.0.0-1.ogg
+5.2.0.0.0-star-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0.ogg b/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0.ogg
new file mode 100644
index 0000000000..7e2bb4d502
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/5.2.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/author.ogg b/macros/latex/contrib/spelatex/Example/example-spel/author.ogg
new file mode 100644
index 0000000000..ee14dcc502
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/author.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/date.ogg b/macros/latex/contrib/spelatex/Example/example-spel/date.ogg
new file mode 100644
index 0000000000..2c8670eb1a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/date.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example-spel/title.ogg b/macros/latex/contrib/spelatex/Example/example-spel/title.ogg
new file mode 100644
index 0000000000..f728d6671a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example-spel/title.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example.pdf b/macros/latex/contrib/spelatex/Example/example.pdf
new file mode 100644
index 0000000000..81ace4e4e3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example.pdf
Binary files differ
diff --git a/macros/latex/contrib/spelatex/Example/example.tex b/macros/latex/contrib/spelatex/Example/example.tex
new file mode 100644
index 0000000000..e7a5e8dc69
--- /dev/null
+++ b/macros/latex/contrib/spelatex/Example/example.tex
@@ -0,0 +1,112 @@
+\documentclass{article}
+
+\usepackage[dutch,english]{babel} % load babel before spel to avoid
+ % option clash!
+\selectlanguage{english}
+\usepackage[format=ogg]{spelatex}
+
+\newrobustcmd\CTAN{CTAN}
+\spelmacad{CTAN}{see-tan}
+\newrobustcmd\CPAN{CPAN}
+\spelmacad{CPAN}{see-pan}
+
+\title{\spelatex{} Example}
+\author{Walter Daems and Paul Levrie}
+\date{2011/04/12}
+\setlength\parindent{0em}
+\setlength\parskip{1ex}
+
+\begin{document}
+
+\maketitle
+
+\section{Introduction}
+
+\begin{spelchunk}
+ This file is just a simple showcase of the features of \spelatex.
+ Below, you'll find examples of:
+\end{spelchunk}
+
+\begin{itemize}
+ \spelitem{a simple equation}
+ \spelitem{a more complex equation}
+\end{itemize}
+
+\section{A simple equation}
+\label{eqn:simple}
+\begin{spelchunk}
+ Consider the following simple definition of a polynomial function and
+ check its spoken version by clicking on it.
+\end{spelchunk}
+\begin{spelchunk}[arealink]
+ \begin{equation}
+ f(x) = x^{5}- x^4 + 7 x^3 + 3 x^2 - 8 x + 23
+ \end{equation}
+\end{spelchunk}
+\begin{spelchunk}
+ This seems a simple equation, however, it is not so straightforward
+ for an automated reader, to read it correctly.
+\end{spelchunk}
+
+\section{A more complex equation}
+\newcommand\xx[2]{\ensuremath{#1_{#2}}}
+\spelmacad{xx}[2]{#1 #2}
+
+\label{eqn:complex}
+\begin{spelchunk}
+ For a lightray that hits the parabola at the point
+ $P(t,9-\frac{t^2}{4})$, the reflected ray has slope $\tan 2\alpha$.
+ Since the slope of the tangent to the parabola at $P$ is
+ equal to $\tan\alpha = -\frac{t}{2}$, the equation of the
+ reflected ray is given by
+\end{spelchunk}
+\begin{spelchunk}[arealink]
+ \[
+ y-9+\frac{t^2}{4} = -\frac{4t}{4-t^2} \cdot (x-t)
+ \]
+\end{spelchunk}
+
+\selectlanguage{dutch}
+\section{Een andere taal}
+\begin{spelchunk}
+\spelatex{} is ook volledig babel-actief, wat wil zeggen dat de
+voorleesstem de geselecteerde taal zal volgen.
+\end{spelchunk}
+
+\begin{spelchunk}[arealink]
+ \[
+ y-9+\frac{t^2}{4} = -\frac{4t}{4-t^2} \cdot (x-t)
+ \]
+\end{spelchunk}
+
+\selectlanguage{english}
+\section{And some extras}
+\subsection{Citations}
+\begin{spelchunk}
+Two excellent repositories are \CPAN{} \cite{CPAN} and \CTAN{} \cite{CTAN}.
+\end{spelchunk}
+
+\subsection{References to labels}
+\begin{spelchunk}
+Section~\ref{eqn:simple} contains an illustration of a simple
+equation. For a more complex equation, we refer the user to
+section~\ref{eqn:complex}.
+\end{spelchunk}
+
+\bibliographystyle{alpha}
+
+\begin{thebibliography}{99}
+
+\bibitem{CTAN}
+The Comprehensive \TeX{} Archive Network.
+\newblock \url{http://www.ctan.org}.
+\newblock online, accessed in August 2021.
+
+\bibitem{CPAN}
+The Comprehensive Perl Archive Network.
+\newblock \url{http://www.cpan.org}.
+\newblock online, accessed in August 2021.
+
+\end{thebibliography}
+
+\end{document}
diff --git a/macros/latex/contrib/spelatex/LICENSE b/macros/latex/contrib/spelatex/LICENSE
new file mode 100644
index 0000000000..ee327b8405
--- /dev/null
+++ b/macros/latex/contrib/spelatex/LICENSE
@@ -0,0 +1,9 @@
+License
+=======
+All files of the reader package are subject to the LPPL.
+
+The reader package may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt.
diff --git a/macros/latex/contrib/spelatex/README b/macros/latex/contrib/spelatex/README
new file mode 100644
index 0000000000..f20fa8b948
--- /dev/null
+++ b/macros/latex/contrib/spelatex/README
@@ -0,0 +1,61 @@
+********************************************************************
+* *
+* The spelatex package *
+* *
+********************************************************************
+ Walter Daems
+ walter.daems(at)uantwerpen.be
+
+
+SpeLaTeX equips the PDF that is generated with LaTeX with hyperlinks
+to audio files that contain the spoken equivalent of the original
+text, equations, figures and tables.
+
+The audio files can be automatically generated using a Perl-script
+called spel-wizard.pl (part of the SpeL::Wizard module available on
+CPAN). This script interfaces with locally installed text-to-speech
+software or with online available (paying) cloud services to generate
+the audio files. To this end, the LaTeX chunks of your text are parsed
+and translated to 'natural language'.
+
+SpeLaTeX is babel enabled, such that your text is read with the
+correct pronunciation corresponding to your language. So far, it
+provides the languages English and Dutch, but it will be extended in
+the future.
+
+You can package your PDF together with the audio-files (in your
+favorite archive format) and make it available to your users, such
+that the only requirements to read your text and listen to the audio
+are a suited PDF reader and media player. Not all readers and players
+work. Working readers are: okular, acrobat reader, pdfxchange
+viewer. Working media players are: SoX, totem, vlc.
+
+The package is part of the SpeLbox package, consisting of
+- an Emacs Org-mode exporter, called ox-spelatex (under development,
+ will be released soon)
+- the LaTeX spelatex package itself
+- a perl script 'spel-wizard.pl' available from CPAN in the SpeL::Wizard
+ module, that converts text to speech (doing the magic, parsing your
+ equations).
+
+The package also functions without the Org-Mode exporter, the latter
+just being there to make use more convenient. For the text-to-speech
+conversion, one can use free options (festival, balabolka, ...) or
+paying services (e.g. AWS polly).
+
+Do you like this package? You're welcome to send us beer, wine, or
+just an e-mail with kind words.
+
+If you want to contribute to the package (e.g., by providing some
+extra babel support for your language), please contact me.
+
+License
+=======
+
+see file LICENSE
+
+
+History
+=======
+
+see PDF documentation
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.0.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/1.0.0.0.0.m3u
new file mode 100644
index 0000000000..a6c2dc392a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.0.0.0.0.m3u
@@ -0,0 +1,31 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+1.0.0.0.0.ogg
+1.1.0.0.0.ogg
+1.1.0.0.0-1.ogg
+1.1.0.0.0-2.ogg
+1.1.0.0.0-3.ogg
+1.2.0.0.0.ogg
+1.2.1.0.0.ogg
+1.2.1.0.0-1.ogg
+1.2.1.0.0-2.ogg
+1.2.1.0.0-3.ogg
+1.2.2.0.0.ogg
+1.2.2.0.0-1.ogg
+1.2.2.0.0-2.ogg
+1.2.2.0.0-3.ogg
+1.2.2.0.0-4.ogg
+1.2.2.0.0-5.ogg
+1.3.0.0.0.ogg
+1.3.0.0.0-1.ogg
+1.3.0.0.0-2.ogg
+1.3.0.0.0-3.ogg
+1.3.0.0.0-4.ogg
+1.3.0.0.0-5.ogg
+1.3.0.0.0-6.ogg
+1.3.0.0.0-7.ogg
+1.3.0.0.0-8.ogg
+1.3.0.0.0-9.ogg
+1.3.0.0.0-10.ogg
+1.3.0.0.0-11.ogg
+1.3.0.0.0-12.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.0.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.0.0.0.0.ogg
new file mode 100644
index 0000000000..f41ff41400
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-1.ogg
new file mode 100644
index 0000000000..ea54ff261a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-2.ogg
new file mode 100644
index 0000000000..316f66fd5f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-3.ogg
new file mode 100644
index 0000000000..28092584ed
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0.m3u
new file mode 100644
index 0000000000..4ebe5bab70
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0.m3u
@@ -0,0 +1,6 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+1.1.0.0.0.ogg
+1.1.0.0.0-1.ogg
+1.1.0.0.0-2.ogg
+1.1.0.0.0-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0.ogg
new file mode 100644
index 0000000000..131dd33d49
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.1.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/1.2.0.0.0.m3u
new file mode 100644
index 0000000000..db1dae06a9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.0.0.0.m3u
@@ -0,0 +1,13 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+1.2.0.0.0.ogg
+1.2.1.0.0.ogg
+1.2.1.0.0-1.ogg
+1.2.1.0.0-2.ogg
+1.2.1.0.0-3.ogg
+1.2.2.0.0.ogg
+1.2.2.0.0-1.ogg
+1.2.2.0.0-2.ogg
+1.2.2.0.0-3.ogg
+1.2.2.0.0-4.ogg
+1.2.2.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.0.0.0.ogg
new file mode 100644
index 0000000000..6985d8f27b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-1.ogg
new file mode 100644
index 0000000000..714b76e75e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-2.ogg
new file mode 100644
index 0000000000..a451b698c9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-3.ogg
new file mode 100644
index 0000000000..5ab8e79931
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.m3u
new file mode 100644
index 0000000000..b0e1e17f30
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.m3u
@@ -0,0 +1,6 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+1.2.1.0.0.ogg
+1.2.1.0.0-1.ogg
+1.2.1.0.0-2.ogg
+1.2.1.0.0-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.ogg
new file mode 100644
index 0000000000..bdc044b04e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-1.ogg
new file mode 100644
index 0000000000..aa34ddaadd
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-2.ogg
new file mode 100644
index 0000000000..a622038409
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-3.ogg
new file mode 100644
index 0000000000..2e596a4e9b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-4.ogg
new file mode 100644
index 0000000000..fd0cb0f042
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-5.ogg
new file mode 100644
index 0000000000..ca6e7b0840
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.m3u
new file mode 100644
index 0000000000..ad74166429
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.m3u
@@ -0,0 +1,8 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+1.2.2.0.0.ogg
+1.2.2.0.0-1.ogg
+1.2.2.0.0-2.ogg
+1.2.2.0.0-3.ogg
+1.2.2.0.0-4.ogg
+1.2.2.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.ogg
new file mode 100644
index 0000000000..d30536104f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-1.ogg
new file mode 100644
index 0000000000..8755692ae2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-10.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-10.ogg
new file mode 100644
index 0000000000..fd861c6630
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-10.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-11.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-11.ogg
new file mode 100644
index 0000000000..c19ca3750d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-11.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-12.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-12.ogg
new file mode 100644
index 0000000000..896cfe1e9f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-12.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-2.ogg
new file mode 100644
index 0000000000..b2ceb636ed
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-3.ogg
new file mode 100644
index 0000000000..2878767463
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-4.ogg
new file mode 100644
index 0000000000..e5b76465e9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-5.ogg
new file mode 100644
index 0000000000..6b9483b142
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-6.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-6.ogg
new file mode 100644
index 0000000000..6432746abe
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-6.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-7.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-7.ogg
new file mode 100644
index 0000000000..fd282fc22e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-7.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-8.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-8.ogg
new file mode 100644
index 0000000000..11e45178a3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-8.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-9.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-9.ogg
new file mode 100644
index 0000000000..5df4676bff
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0-9.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0.m3u
new file mode 100644
index 0000000000..d673720186
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0.m3u
@@ -0,0 +1,15 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+1.3.0.0.0.ogg
+1.3.0.0.0-1.ogg
+1.3.0.0.0-2.ogg
+1.3.0.0.0-3.ogg
+1.3.0.0.0-4.ogg
+1.3.0.0.0-5.ogg
+1.3.0.0.0-6.ogg
+1.3.0.0.0-7.ogg
+1.3.0.0.0-8.ogg
+1.3.0.0.0-9.ogg
+1.3.0.0.0-10.ogg
+1.3.0.0.0-11.ogg
+1.3.0.0.0-12.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0.ogg
new file mode 100644
index 0000000000..41874f58e9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/1.3.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.0.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.0.0.0.0.m3u
new file mode 100644
index 0000000000..9c053963b6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.0.0.0.0.m3u
@@ -0,0 +1,59 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.0.0.0.0.ogg
+2.1.0.0.0.ogg
+2.1.0.0.0-1.ogg
+2.1.0.0.0-2.ogg
+2.1.0.0.0-3.ogg
+2.1.0.0.0-4.ogg
+2.1.0.0.0-5.ogg
+2.1.0.0.0-6.ogg
+footnote-1.ogg
+2.2.0.0.0.ogg
+2.2.1.0.0.ogg
+2.2.1.0.0-1.ogg
+2.2.1.0.0-2.ogg
+2.2.1.0.0-3.ogg
+2.2.1.0.0-4.ogg
+2.2.2.0.0.ogg
+2.2.2.0.0-1.ogg
+2.2.2.0.0-2.ogg
+2.2.2.0.0-3.ogg
+2.2.2.0.0-4.ogg
+footnote-2.ogg
+2.2.2.0.0-5.ogg
+2.2.2.0.0-6.ogg
+2.2.2.0.0-7.ogg
+2.2.2.0.0-8.ogg
+2.2.2.0.0-9.ogg
+2.2.2.0.0-10.ogg
+2.2.2.0.0-11.ogg
+2.2.2.0.0-12.ogg
+2.2.3.0.0.ogg
+2.2.3.0.0-1.ogg
+2.2.3.0.0-2.ogg
+2.2.4.0.0.ogg
+2.2.4.0.0-1.ogg
+2.2.4.0.0-2.ogg
+2.2.4.0.0-3.ogg
+2.2.4.0.0-4.ogg
+2.2.4.0.0-5.ogg
+2.2.4.0.0-6.ogg
+2.2.5.0.0.ogg
+2.2.5.0.0-1.ogg
+2.2.5.0.0-2.ogg
+2.2.6.0.0.ogg
+2.2.6.0.0-1.ogg
+2.2.6.0.0-2.ogg
+2.2.6.0.0-3.ogg
+2.3.0.0.0.ogg
+2.3.0.0.0-1.ogg
+2.3.0.0.0-2.ogg
+2.3.0.0.0-3.ogg
+2.3.0.0.0-4.ogg
+2.4.0.0.0.ogg
+2.4.0.0.0-1.ogg
+2.4.0.0.0-2.ogg
+2.4.0.0.0-3.ogg
+2.4.0.0.0-4.ogg
+2.4.0.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.0.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.0.0.0.0.ogg
new file mode 100644
index 0000000000..b25506f74b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-1.ogg
new file mode 100644
index 0000000000..0351cb3d19
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-2.ogg
new file mode 100644
index 0000000000..711dc66367
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-3.ogg
new file mode 100644
index 0000000000..c8926c15ab
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-4.ogg
new file mode 100644
index 0000000000..62f31b27b8
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-5.ogg
new file mode 100644
index 0000000000..7d21a4318b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-6.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-6.ogg
new file mode 100644
index 0000000000..8f73c2c7ca
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0-6.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0.m3u
new file mode 100644
index 0000000000..639be865ec
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0.m3u
@@ -0,0 +1,10 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.1.0.0.0.ogg
+2.1.0.0.0-1.ogg
+2.1.0.0.0-2.ogg
+2.1.0.0.0-3.ogg
+2.1.0.0.0-4.ogg
+2.1.0.0.0-5.ogg
+2.1.0.0.0-6.ogg
+footnote-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0.ogg
new file mode 100644
index 0000000000..7360d8018a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.1.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.2.0.0.0.m3u
new file mode 100644
index 0000000000..6fba59dcf3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.0.0.0.m3u
@@ -0,0 +1,39 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.2.0.0.0.ogg
+2.2.1.0.0.ogg
+2.2.1.0.0-1.ogg
+2.2.1.0.0-2.ogg
+2.2.1.0.0-3.ogg
+2.2.1.0.0-4.ogg
+2.2.2.0.0.ogg
+2.2.2.0.0-1.ogg
+2.2.2.0.0-2.ogg
+2.2.2.0.0-3.ogg
+2.2.2.0.0-4.ogg
+footnote-2.ogg
+2.2.2.0.0-5.ogg
+2.2.2.0.0-6.ogg
+2.2.2.0.0-7.ogg
+2.2.2.0.0-8.ogg
+2.2.2.0.0-9.ogg
+2.2.2.0.0-10.ogg
+2.2.2.0.0-11.ogg
+2.2.2.0.0-12.ogg
+2.2.3.0.0.ogg
+2.2.3.0.0-1.ogg
+2.2.3.0.0-2.ogg
+2.2.4.0.0.ogg
+2.2.4.0.0-1.ogg
+2.2.4.0.0-2.ogg
+2.2.4.0.0-3.ogg
+2.2.4.0.0-4.ogg
+2.2.4.0.0-5.ogg
+2.2.4.0.0-6.ogg
+2.2.5.0.0.ogg
+2.2.5.0.0-1.ogg
+2.2.5.0.0-2.ogg
+2.2.6.0.0.ogg
+2.2.6.0.0-1.ogg
+2.2.6.0.0-2.ogg
+2.2.6.0.0-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.0.0.0.ogg
new file mode 100644
index 0000000000..15e3c2f0c9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-1.ogg
new file mode 100644
index 0000000000..6bf77572b9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-2.ogg
new file mode 100644
index 0000000000..fde009a238
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-3.ogg
new file mode 100644
index 0000000000..0c47ef1f1c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-4.ogg
new file mode 100644
index 0000000000..ede30fbdfe
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0.m3u
new file mode 100644
index 0000000000..98183521d8
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0.m3u
@@ -0,0 +1,7 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.2.1.0.0.ogg
+2.2.1.0.0-1.ogg
+2.2.1.0.0-2.ogg
+2.2.1.0.0-3.ogg
+2.2.1.0.0-4.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0.ogg
new file mode 100644
index 0000000000..d62c585ba2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-1.ogg
new file mode 100644
index 0000000000..a8a29d2801
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-10.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-10.ogg
new file mode 100644
index 0000000000..437bbfb2fa
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-10.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-11.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-11.ogg
new file mode 100644
index 0000000000..9770b89c6e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-11.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-12.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-12.ogg
new file mode 100644
index 0000000000..3f7983f7c5
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-12.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-2.ogg
new file mode 100644
index 0000000000..472d803099
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-3.ogg
new file mode 100644
index 0000000000..375c547c08
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-4.ogg
new file mode 100644
index 0000000000..cc8c361025
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-5.ogg
new file mode 100644
index 0000000000..72e05ea116
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-6.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-6.ogg
new file mode 100644
index 0000000000..9a79083394
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-6.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-7.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-7.ogg
new file mode 100644
index 0000000000..f154852d0e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-7.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-8.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-8.ogg
new file mode 100644
index 0000000000..511d94185c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-8.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-9.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-9.ogg
new file mode 100644
index 0000000000..69f1ac6701
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-9.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0.m3u
new file mode 100644
index 0000000000..319b497479
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0.m3u
@@ -0,0 +1,16 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.2.2.0.0.ogg
+2.2.2.0.0-1.ogg
+2.2.2.0.0-2.ogg
+2.2.2.0.0-3.ogg
+2.2.2.0.0-4.ogg
+footnote-2.ogg
+2.2.2.0.0-5.ogg
+2.2.2.0.0-6.ogg
+2.2.2.0.0-7.ogg
+2.2.2.0.0-8.ogg
+2.2.2.0.0-9.ogg
+2.2.2.0.0-10.ogg
+2.2.2.0.0-11.ogg
+2.2.2.0.0-12.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0.ogg
new file mode 100644
index 0000000000..74ae517fa6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-1.ogg
new file mode 100644
index 0000000000..95cc730494
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-2.ogg
new file mode 100644
index 0000000000..85b092fa09
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0.m3u
new file mode 100644
index 0000000000..db806b06e6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.2.3.0.0.ogg
+2.2.3.0.0-1.ogg
+2.2.3.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0.ogg
new file mode 100644
index 0000000000..a1832ce2db
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-1.ogg
new file mode 100644
index 0000000000..6bba254cb3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-2.ogg
new file mode 100644
index 0000000000..be39c9b098
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-3.ogg
new file mode 100644
index 0000000000..19449c3761
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-4.ogg
new file mode 100644
index 0000000000..c83f2d5cae
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-5.ogg
new file mode 100644
index 0000000000..550e0e4712
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-6.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-6.ogg
new file mode 100644
index 0000000000..a725418127
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0-6.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0.m3u
new file mode 100644
index 0000000000..5d6b37fe95
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0.m3u
@@ -0,0 +1,9 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.2.4.0.0.ogg
+2.2.4.0.0-1.ogg
+2.2.4.0.0-2.ogg
+2.2.4.0.0-3.ogg
+2.2.4.0.0-4.ogg
+2.2.4.0.0-5.ogg
+2.2.4.0.0-6.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0.ogg
new file mode 100644
index 0000000000..ee37616991
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.4.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0-1.ogg
new file mode 100644
index 0000000000..f557268e9a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0-2.ogg
new file mode 100644
index 0000000000..949ad1f84f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0.m3u
new file mode 100644
index 0000000000..1a186d15de
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.2.5.0.0.ogg
+2.2.5.0.0-1.ogg
+2.2.5.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0.ogg
new file mode 100644
index 0000000000..d2195a26cc
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.5.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-1.ogg
new file mode 100644
index 0000000000..cb6ebd1183
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-2.ogg
new file mode 100644
index 0000000000..8ae2cccab1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-3.ogg
new file mode 100644
index 0000000000..c93a3c6d6c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0.m3u
new file mode 100644
index 0000000000..ae39555217
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0.m3u
@@ -0,0 +1,6 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.2.6.0.0.ogg
+2.2.6.0.0-1.ogg
+2.2.6.0.0-2.ogg
+2.2.6.0.0-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0.ogg
new file mode 100644
index 0000000000..8c82713973
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.2.6.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-1.ogg
new file mode 100644
index 0000000000..6772bbf466
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-2.ogg
new file mode 100644
index 0000000000..45d4885ae7
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-3.ogg
new file mode 100644
index 0000000000..9d5ab0c4fe
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-4.ogg
new file mode 100644
index 0000000000..1b0411966c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0.m3u
new file mode 100644
index 0000000000..8652268b66
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0.m3u
@@ -0,0 +1,7 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.3.0.0.0.ogg
+2.3.0.0.0-1.ogg
+2.3.0.0.0-2.ogg
+2.3.0.0.0-3.ogg
+2.3.0.0.0-4.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0.ogg
new file mode 100644
index 0000000000..955a986c87
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.3.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-1.ogg
new file mode 100644
index 0000000000..3a95f7e72a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-2.ogg
new file mode 100644
index 0000000000..d137101e04
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-3.ogg
new file mode 100644
index 0000000000..b5feb6b9ce
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-4.ogg
new file mode 100644
index 0000000000..a585c2e035
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-5.ogg
new file mode 100644
index 0000000000..59f9b5a3c6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0.m3u
new file mode 100644
index 0000000000..ee754a4627
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0.m3u
@@ -0,0 +1,8 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+2.4.0.0.0.ogg
+2.4.0.0.0-1.ogg
+2.4.0.0.0-2.ogg
+2.4.0.0.0-3.ogg
+2.4.0.0.0-4.ogg
+2.4.0.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0.ogg
new file mode 100644
index 0000000000..32673df314
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/2.4.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.0.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/3.0.0.0.0.m3u
new file mode 100644
index 0000000000..8f2c49d9e4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.0.0.0.0.m3u
@@ -0,0 +1,26 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+3.0.0.0.0.ogg
+3.1.0.0.0.ogg
+3.1.0.0.0-1.ogg
+3.1.0.0.0-2.ogg
+3.1.0.0.0-3.ogg
+3.2.0.0.0.ogg
+3.2.1.0.0.ogg
+3.2.1.0.0-1.ogg
+3.2.1.0.0-2.ogg
+3.2.1.0.0-3.ogg
+3.2.1.0.0-4.ogg
+3.2.1.0.0-5.ogg
+3.2.2.0.0.ogg
+3.2.2.0.0-1.ogg
+3.2.2.0.0-2.ogg
+3.2.2.0.0-3.ogg
+3.2.2.0.0-4.ogg
+3.2.2.0.0-5.ogg
+3.2.2.0.0-6.ogg
+3.3.0.0.0.ogg
+3.3.0.0.0-1.ogg
+3.4.0.0.0.ogg
+3.4.0.0.0-1.ogg
+3.4.0.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.0.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.0.0.0.0.ogg
new file mode 100644
index 0000000000..3f7aa5376b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-1.ogg
new file mode 100644
index 0000000000..8de21e60da
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-2.ogg
new file mode 100644
index 0000000000..181c6ce4df
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-3.ogg
new file mode 100644
index 0000000000..374e4a19ed
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.m3u
new file mode 100644
index 0000000000..841095e90f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.m3u
@@ -0,0 +1,6 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+3.1.0.0.0.ogg
+3.1.0.0.0-1.ogg
+3.1.0.0.0-2.ogg
+3.1.0.0.0-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.ogg
new file mode 100644
index 0000000000..402087171e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/3.2.0.0.0.m3u
new file mode 100644
index 0000000000..925bdb7d03
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.0.0.0.m3u
@@ -0,0 +1,16 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+3.2.0.0.0.ogg
+3.2.1.0.0.ogg
+3.2.1.0.0-1.ogg
+3.2.1.0.0-2.ogg
+3.2.1.0.0-3.ogg
+3.2.1.0.0-4.ogg
+3.2.1.0.0-5.ogg
+3.2.2.0.0.ogg
+3.2.2.0.0-1.ogg
+3.2.2.0.0-2.ogg
+3.2.2.0.0-3.ogg
+3.2.2.0.0-4.ogg
+3.2.2.0.0-5.ogg
+3.2.2.0.0-6.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.0.0.0.ogg
new file mode 100644
index 0000000000..889afb6f22
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-1.ogg
new file mode 100644
index 0000000000..d47169eb17
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-2.ogg
new file mode 100644
index 0000000000..4fdf603598
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-3.ogg
new file mode 100644
index 0000000000..226d8aaa40
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-4.ogg
new file mode 100644
index 0000000000..9765dbb2c6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-5.ogg
new file mode 100644
index 0000000000..44ba2dd04a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0.m3u
new file mode 100644
index 0000000000..4dca129e2c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0.m3u
@@ -0,0 +1,8 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+3.2.1.0.0.ogg
+3.2.1.0.0-1.ogg
+3.2.1.0.0-2.ogg
+3.2.1.0.0-3.ogg
+3.2.1.0.0-4.ogg
+3.2.1.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0.ogg
new file mode 100644
index 0000000000..cf767af99b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-1.ogg
new file mode 100644
index 0000000000..02fd558b14
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-2.ogg
new file mode 100644
index 0000000000..83c9a9a5f4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-3.ogg
new file mode 100644
index 0000000000..ed2d91628d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-4.ogg
new file mode 100644
index 0000000000..0d64440011
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-5.ogg
new file mode 100644
index 0000000000..0c554f69ba
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-6.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-6.ogg
new file mode 100644
index 0000000000..7f0754c7bb
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-6.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0.m3u
new file mode 100644
index 0000000000..f748017144
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0.m3u
@@ -0,0 +1,9 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+3.2.2.0.0.ogg
+3.2.2.0.0-1.ogg
+3.2.2.0.0-2.ogg
+3.2.2.0.0-3.ogg
+3.2.2.0.0-4.ogg
+3.2.2.0.0-5.ogg
+3.2.2.0.0-6.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0.ogg
new file mode 100644
index 0000000000..afff242cea
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0-1.ogg
new file mode 100644
index 0000000000..bcee2491e1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0.m3u
new file mode 100644
index 0000000000..6fc1783bde
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+3.3.0.0.0.ogg
+3.3.0.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0.ogg
new file mode 100644
index 0000000000..f144a1d1a6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.3.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0-1.ogg
new file mode 100644
index 0000000000..caba787f5d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0-2.ogg
new file mode 100644
index 0000000000..7785c186eb
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0.m3u
new file mode 100644
index 0000000000..6839de2f60
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+3.4.0.0.0.ogg
+3.4.0.0.0-1.ogg
+3.4.0.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0.ogg
new file mode 100644
index 0000000000..6da364e1f3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/3.4.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.0.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.0.0.0.0.m3u
new file mode 100644
index 0000000000..9d5aff05d5
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.0.0.0.0.m3u
@@ -0,0 +1,53 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.0.0.0.0.ogg
+4.1.0.0.0.ogg
+4.1.0.0.0-1.ogg
+4.1.0.0.0-2.ogg
+4.1.0.0.0-3.ogg
+4.1.0.0.0-4.ogg
+4.1.0.0.0-5.ogg
+4.1.0.0.0-6.ogg
+4.1.0.0.0-7.ogg
+4.1.0.0.0-8.ogg
+4.1.1.0.0.ogg
+4.1.1.0.0-1.ogg
+4.1.1.0.0-2.ogg
+4.1.1.0.0-3.ogg
+4.1.1.0.0-4.ogg
+4.1.2.0.0.ogg
+4.1.2.0.0-1.ogg
+4.1.2.0.0-2.ogg
+4.1.3.0.0.ogg
+4.1.3.0.0-1.ogg
+4.1.3.0.0-2.ogg
+4.1.3.0.0-3.ogg
+4.1.3.0.0-4.ogg
+4.1.3.0.0-5.ogg
+4.1.4.0.0.ogg
+4.1.4.0.0-1.ogg
+4.1.4.0.0-2.ogg
+4.1.4.0.0-3.ogg
+4.1.4.0.0-4.ogg
+4.1.5.0.0.ogg
+4.1.5.0.0-1.ogg
+4.1.5.0.0-2.ogg
+4.1.5.0.0-3.ogg
+4.1.5.0.0-4.ogg
+4.1.6.0.0.ogg
+4.1.6.0.0-1.ogg
+4.1.6.0.0-2.ogg
+4.1.6.0.0-3.ogg
+4.1.6.0.0-4.ogg
+4.1.6.0.0-5.ogg
+4.1.7.0.0.ogg
+4.1.7.0.0-1.ogg
+4.1.7.0.0-2.ogg
+4.1.7.0.0-3.ogg
+4.1.7.0.0-4.ogg
+4.2.0.0.0.ogg
+4.2.0.0.0-1.ogg
+4.2.0.0.0-2.ogg
+4.2.0.0.0-3.ogg
+4.2.0.0.0-4.ogg
+4.2.0.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.0.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.0.0.0.0.ogg
new file mode 100644
index 0000000000..e05874d6ba
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-1.ogg
new file mode 100644
index 0000000000..58dc04068d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-2.ogg
new file mode 100644
index 0000000000..a1483cea12
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-3.ogg
new file mode 100644
index 0000000000..44ca72ba64
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-4.ogg
new file mode 100644
index 0000000000..39a304fb03
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-5.ogg
new file mode 100644
index 0000000000..67fa7fce21
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-6.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-6.ogg
new file mode 100644
index 0000000000..8fd82f60d0
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-6.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-7.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-7.ogg
new file mode 100644
index 0000000000..159cc44e6a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-7.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-8.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-8.ogg
new file mode 100644
index 0000000000..d70d6468e8
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0-8.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0.m3u
new file mode 100644
index 0000000000..3a01c842f0
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0.m3u
@@ -0,0 +1,46 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.1.0.0.0.ogg
+4.1.0.0.0-1.ogg
+4.1.0.0.0-2.ogg
+4.1.0.0.0-3.ogg
+4.1.0.0.0-4.ogg
+4.1.0.0.0-5.ogg
+4.1.0.0.0-6.ogg
+4.1.0.0.0-7.ogg
+4.1.0.0.0-8.ogg
+4.1.1.0.0.ogg
+4.1.1.0.0-1.ogg
+4.1.1.0.0-2.ogg
+4.1.1.0.0-3.ogg
+4.1.1.0.0-4.ogg
+4.1.2.0.0.ogg
+4.1.2.0.0-1.ogg
+4.1.2.0.0-2.ogg
+4.1.3.0.0.ogg
+4.1.3.0.0-1.ogg
+4.1.3.0.0-2.ogg
+4.1.3.0.0-3.ogg
+4.1.3.0.0-4.ogg
+4.1.3.0.0-5.ogg
+4.1.4.0.0.ogg
+4.1.4.0.0-1.ogg
+4.1.4.0.0-2.ogg
+4.1.4.0.0-3.ogg
+4.1.4.0.0-4.ogg
+4.1.5.0.0.ogg
+4.1.5.0.0-1.ogg
+4.1.5.0.0-2.ogg
+4.1.5.0.0-3.ogg
+4.1.5.0.0-4.ogg
+4.1.6.0.0.ogg
+4.1.6.0.0-1.ogg
+4.1.6.0.0-2.ogg
+4.1.6.0.0-3.ogg
+4.1.6.0.0-4.ogg
+4.1.6.0.0-5.ogg
+4.1.7.0.0.ogg
+4.1.7.0.0-1.ogg
+4.1.7.0.0-2.ogg
+4.1.7.0.0-3.ogg
+4.1.7.0.0-4.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0.ogg
new file mode 100644
index 0000000000..0ead8d7bca
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-1.ogg
new file mode 100644
index 0000000000..6d37123ff3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-2.ogg
new file mode 100644
index 0000000000..8720221612
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-3.ogg
new file mode 100644
index 0000000000..e526fea8ca
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-4.ogg
new file mode 100644
index 0000000000..f05f6410f6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0.m3u
new file mode 100644
index 0000000000..c456177811
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0.m3u
@@ -0,0 +1,7 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.1.1.0.0.ogg
+4.1.1.0.0-1.ogg
+4.1.1.0.0-2.ogg
+4.1.1.0.0-3.ogg
+4.1.1.0.0-4.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0.ogg
new file mode 100644
index 0000000000..a68cbb7f86
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0-1.ogg
new file mode 100644
index 0000000000..34c7209ae5
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0-2.ogg
new file mode 100644
index 0000000000..d20e2c57c3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0.m3u
new file mode 100644
index 0000000000..a00d94f72f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.1.2.0.0.ogg
+4.1.2.0.0-1.ogg
+4.1.2.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0.ogg
new file mode 100644
index 0000000000..24fe12ce0a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-1.ogg
new file mode 100644
index 0000000000..ce7eb24a73
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-2.ogg
new file mode 100644
index 0000000000..e303e96f8e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-3.ogg
new file mode 100644
index 0000000000..d20e2c57c3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-4.ogg
new file mode 100644
index 0000000000..bdbb7e4f6e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-5.ogg
new file mode 100644
index 0000000000..d20e2c57c3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0.m3u
new file mode 100644
index 0000000000..6a3684a7b3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0.m3u
@@ -0,0 +1,8 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.1.3.0.0.ogg
+4.1.3.0.0-1.ogg
+4.1.3.0.0-2.ogg
+4.1.3.0.0-3.ogg
+4.1.3.0.0-4.ogg
+4.1.3.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0.ogg
new file mode 100644
index 0000000000..2f2d924197
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.3.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-1.ogg
new file mode 100644
index 0000000000..6052ee961a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-2.ogg
new file mode 100644
index 0000000000..362145b403
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-3.ogg
new file mode 100644
index 0000000000..9d0007377d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-4.ogg
new file mode 100644
index 0000000000..e6633a1efc
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0.m3u
new file mode 100644
index 0000000000..e9a7ce2db1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0.m3u
@@ -0,0 +1,7 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.1.4.0.0.ogg
+4.1.4.0.0-1.ogg
+4.1.4.0.0-2.ogg
+4.1.4.0.0-3.ogg
+4.1.4.0.0-4.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0.ogg
new file mode 100644
index 0000000000..e7b7866591
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-1.ogg
new file mode 100644
index 0000000000..1949056128
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-2.ogg
new file mode 100644
index 0000000000..247c35c3a4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-3.ogg
new file mode 100644
index 0000000000..7f3d1fb857
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-4.ogg
new file mode 100644
index 0000000000..3f1990e971
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0.m3u
new file mode 100644
index 0000000000..46999ff035
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0.m3u
@@ -0,0 +1,7 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.1.5.0.0.ogg
+4.1.5.0.0-1.ogg
+4.1.5.0.0-2.ogg
+4.1.5.0.0-3.ogg
+4.1.5.0.0-4.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0.ogg
new file mode 100644
index 0000000000..2e17823934
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.5.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-1.ogg
new file mode 100644
index 0000000000..a3f5673c63
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-2.ogg
new file mode 100644
index 0000000000..e4469c62f8
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-3.ogg
new file mode 100644
index 0000000000..2a89c9e2af
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-4.ogg
new file mode 100644
index 0000000000..da6ed1a16f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-5.ogg
new file mode 100644
index 0000000000..575d63530a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0.m3u
new file mode 100644
index 0000000000..1b21289bb0
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0.m3u
@@ -0,0 +1,8 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.1.6.0.0.ogg
+4.1.6.0.0-1.ogg
+4.1.6.0.0-2.ogg
+4.1.6.0.0-3.ogg
+4.1.6.0.0-4.ogg
+4.1.6.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0.ogg
new file mode 100644
index 0000000000..e417d4427f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.6.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-1.ogg
new file mode 100644
index 0000000000..cc6324a68b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-2.ogg
new file mode 100644
index 0000000000..d913b6722b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-3.ogg
new file mode 100644
index 0000000000..8049b4c6f2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-4.ogg
new file mode 100644
index 0000000000..4b2aa15351
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0.m3u
new file mode 100644
index 0000000000..59d35f8864
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0.m3u
@@ -0,0 +1,7 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.1.7.0.0.ogg
+4.1.7.0.0-1.ogg
+4.1.7.0.0-2.ogg
+4.1.7.0.0-3.ogg
+4.1.7.0.0-4.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0.ogg
new file mode 100644
index 0000000000..5023aa141e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.1.7.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-1.ogg
new file mode 100644
index 0000000000..e9f6dc1fb0
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-2.ogg
new file mode 100644
index 0000000000..29f8601a16
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-3.ogg
new file mode 100644
index 0000000000..d38401e89e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-4.ogg
new file mode 100644
index 0000000000..0f703d3092
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-5.ogg
new file mode 100644
index 0000000000..6b05a09f2e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0.m3u
new file mode 100644
index 0000000000..dc99929f4a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0.m3u
@@ -0,0 +1,8 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+4.2.0.0.0.ogg
+4.2.0.0.0-1.ogg
+4.2.0.0.0-2.ogg
+4.2.0.0.0-3.ogg
+4.2.0.0.0-4.ogg
+4.2.0.0.0-5.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0.ogg
new file mode 100644
index 0000000000..4a86da2c86
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0-1.ogg
new file mode 100644
index 0000000000..c039789ca4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0.m3u
new file mode 100644
index 0000000000..270a6f6c2b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+5.0.0.0.0.ogg
+5.0.0.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0.ogg
new file mode 100644
index 0000000000..9d384db35b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/5.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0-1.ogg
new file mode 100644
index 0000000000..b959950db4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0.m3u
new file mode 100644
index 0000000000..1e0e8f0664
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0.m3u
@@ -0,0 +1,48 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.0.0.0.0.ogg
+6.0.0.0.0-1.ogg
+6.1.0.0.0.ogg
+6.1.0.0.0-1.ogg
+6.2.0.0.0.ogg
+6.2.1.0.0.ogg
+6.2.1.0.0-1.ogg
+6.2.2.0.0.ogg
+6.2.2.0.0-1.ogg
+6.3.0.0.0.ogg
+6.3.1.0.0.ogg
+6.3.1.0.0-1.ogg
+6.3.2.0.0.ogg
+6.3.2.0.0-1.ogg
+6.3.2.0.0-2.ogg
+6.3.2.0.0-3.ogg
+6.3.2.0.0-4.ogg
+6.3.2.0.0-5.ogg
+6.3.2.0.0-6.ogg
+6.3.3.0.0.ogg
+6.3.3.0.0-1.ogg
+6.4.0.0.0.ogg
+6.4.0.0.0-1.ogg
+6.4.0.0.0-2.ogg
+6.5.0.0.0.ogg
+6.5.0.0.0-1.ogg
+6.5.0.0.0-2.ogg
+6.6.0.0.0.ogg
+6.6.1.0.0.ogg
+6.6.1.0.0-1.ogg
+6.6.1.0.0-2.ogg
+6.6.1.0.0-3.ogg
+6.6.2.0.0.ogg
+6.6.2.0.0-1.ogg
+6.7.0.0.0.ogg
+6.7.0.0.0-1.ogg
+6.7.0.0.0-2.ogg
+6.7.0.0.0-3.ogg
+6.7.0.0.0-4.ogg
+6.7.0.0.0-5.ogg
+6.7.0.0.0-6.ogg
+6.7.0.0.0-7.ogg
+6.7.0.0.0-8.ogg
+6.7.0.0.0-9.ogg
+6.7.0.0.0-10.ogg
+6.7.0.0.0-11.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0.ogg
new file mode 100644
index 0000000000..f1b641261b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0-1.ogg
new file mode 100644
index 0000000000..ac16291da1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0.m3u
new file mode 100644
index 0000000000..523f40cae3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.1.0.0.0.ogg
+6.1.0.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0.ogg
new file mode 100644
index 0000000000..8f149312f2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.1.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.2.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.2.0.0.0.m3u
new file mode 100644
index 0000000000..e204a3185c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.2.0.0.0.m3u
@@ -0,0 +1,7 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.2.0.0.0.ogg
+6.2.1.0.0.ogg
+6.2.1.0.0-1.ogg
+6.2.2.0.0.ogg
+6.2.2.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.2.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.2.0.0.0.ogg
new file mode 100644
index 0000000000..122a2dbbcf
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.2.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0-1.ogg
new file mode 100644
index 0000000000..464d55991a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0.m3u
new file mode 100644
index 0000000000..a5741a63f1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.2.1.0.0.ogg
+6.2.1.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0.ogg
new file mode 100644
index 0000000000..dcdb3dc3f2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.2.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0-1.ogg
new file mode 100644
index 0000000000..b3f0b35ec6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0.m3u
new file mode 100644
index 0000000000..47a9259f45
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.2.2.0.0.ogg
+6.2.2.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0.ogg
new file mode 100644
index 0000000000..0d189cb732
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.2.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.3.0.0.0.m3u
new file mode 100644
index 0000000000..5f1ab83f22
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.0.0.0.m3u
@@ -0,0 +1,14 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.3.0.0.0.ogg
+6.3.1.0.0.ogg
+6.3.1.0.0-1.ogg
+6.3.2.0.0.ogg
+6.3.2.0.0-1.ogg
+6.3.2.0.0-2.ogg
+6.3.2.0.0-3.ogg
+6.3.2.0.0-4.ogg
+6.3.2.0.0-5.ogg
+6.3.2.0.0-6.ogg
+6.3.3.0.0.ogg
+6.3.3.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.0.0.0.ogg
new file mode 100644
index 0000000000..c5129d96af
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0-1.ogg
new file mode 100644
index 0000000000..f8f68b313b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0.m3u
new file mode 100644
index 0000000000..03c58738cd
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.3.1.0.0.ogg
+6.3.1.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0.ogg
new file mode 100644
index 0000000000..13dc05e262
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-1.ogg
new file mode 100644
index 0000000000..260158312f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-2.ogg
new file mode 100644
index 0000000000..8a43e52e34
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-3.ogg
new file mode 100644
index 0000000000..5de30a7757
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-4.ogg
new file mode 100644
index 0000000000..1e35aaed0f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-5.ogg
new file mode 100644
index 0000000000..bcb48dda01
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-6.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-6.ogg
new file mode 100644
index 0000000000..9b1d6ab7d7
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0-6.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0.m3u
new file mode 100644
index 0000000000..9932c5cbfc
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0.m3u
@@ -0,0 +1,9 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.3.2.0.0.ogg
+6.3.2.0.0-1.ogg
+6.3.2.0.0-2.ogg
+6.3.2.0.0-3.ogg
+6.3.2.0.0-4.ogg
+6.3.2.0.0-5.ogg
+6.3.2.0.0-6.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0.ogg
new file mode 100644
index 0000000000..d2a70dbf20
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0-1.ogg
new file mode 100644
index 0000000000..a1f79c1f83
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0.m3u
new file mode 100644
index 0000000000..c4fd845f5b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.3.3.0.0.ogg
+6.3.3.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0.ogg
new file mode 100644
index 0000000000..b7c47100a5
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.3.3.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0-1.ogg
new file mode 100644
index 0000000000..90bf30c41f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0-2.ogg
new file mode 100644
index 0000000000..201f087a7e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0.m3u
new file mode 100644
index 0000000000..ef2790eb3c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.4.0.0.0.ogg
+6.4.0.0.0-1.ogg
+6.4.0.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0.ogg
new file mode 100644
index 0000000000..68e58600eb
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.4.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0-1.ogg
new file mode 100644
index 0000000000..1c1eff8793
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0-2.ogg
new file mode 100644
index 0000000000..b5254ef6c2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0.m3u
new file mode 100644
index 0000000000..92cb21e03c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.5.0.0.0.ogg
+6.5.0.0.0-1.ogg
+6.5.0.0.0-2.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0.ogg
new file mode 100644
index 0000000000..53d769aac7
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.5.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.6.0.0.0.m3u
new file mode 100644
index 0000000000..a3e705a5a5
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.0.0.0.m3u
@@ -0,0 +1,9 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.6.0.0.0.ogg
+6.6.1.0.0.ogg
+6.6.1.0.0-1.ogg
+6.6.1.0.0-2.ogg
+6.6.1.0.0-3.ogg
+6.6.2.0.0.ogg
+6.6.2.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.6.0.0.0.ogg
new file mode 100644
index 0000000000..700b8c7e9a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-1.ogg
new file mode 100644
index 0000000000..abd95d02ff
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-2.ogg
new file mode 100644
index 0000000000..5200b6e405
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-3.ogg
new file mode 100644
index 0000000000..194c9db5ce
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0.m3u
new file mode 100644
index 0000000000..e45e6c3453
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0.m3u
@@ -0,0 +1,6 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.6.1.0.0.ogg
+6.6.1.0.0-1.ogg
+6.6.1.0.0-2.ogg
+6.6.1.0.0-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0.ogg
new file mode 100644
index 0000000000..5c098338e6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0-1.ogg
new file mode 100644
index 0000000000..5eae47cfde
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0.m3u
new file mode 100644
index 0000000000..fbb664ca1e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0.m3u
@@ -0,0 +1,4 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.6.2.0.0.ogg
+6.6.2.0.0-1.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0.ogg
new file mode 100644
index 0000000000..a36c28ebe7
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.6.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-1.ogg
new file mode 100644
index 0000000000..d500956316
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-10.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-10.ogg
new file mode 100644
index 0000000000..a34acee074
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-10.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-11.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-11.ogg
new file mode 100644
index 0000000000..7a635a44b2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-11.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-2.ogg
new file mode 100644
index 0000000000..affd24989c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-3.ogg
new file mode 100644
index 0000000000..9fe42a9abd
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-4.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-4.ogg
new file mode 100644
index 0000000000..91a5eb0453
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-4.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-5.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-5.ogg
new file mode 100644
index 0000000000..0268496ef5
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-5.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-6.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-6.ogg
new file mode 100644
index 0000000000..c4bc4dfd11
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-6.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-7.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-7.ogg
new file mode 100644
index 0000000000..2bb5feffa5
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-7.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-8.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-8.ogg
new file mode 100644
index 0000000000..9e0a398575
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-8.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-9.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-9.ogg
new file mode 100644
index 0000000000..e1185b7cd4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0-9.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0.m3u
new file mode 100644
index 0000000000..81788dd3a9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0.m3u
@@ -0,0 +1,14 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+6.7.0.0.0.ogg
+6.7.0.0.0-1.ogg
+6.7.0.0.0-2.ogg
+6.7.0.0.0-3.ogg
+6.7.0.0.0-4.ogg
+6.7.0.0.0-5.ogg
+6.7.0.0.0-6.ogg
+6.7.0.0.0-7.ogg
+6.7.0.0.0-8.ogg
+6.7.0.0.0-9.ogg
+6.7.0.0.0-10.ogg
+6.7.0.0.0-11.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0.ogg
new file mode 100644
index 0000000000..1af6116cd1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/6.7.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0-1.ogg
new file mode 100644
index 0000000000..c289bcfa04
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0.m3u
new file mode 100644
index 0000000000..59c209eb26
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0.m3u
@@ -0,0 +1,27 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.0.0.0.0.ogg
+7.0.0.0.0-1.ogg
+7.1.0.0.0.ogg
+7.2.0.0.0.ogg
+7.3.0.0.0.ogg
+7.4.0.0.0.ogg
+7.5.0.0.0.ogg
+7.6.0.0.0.ogg
+7.7.0.0.0.ogg
+7.8.0.0.0.ogg
+7.8.1.0.0.ogg
+7.8.2.0.0.ogg
+7.8.3.0.0.ogg
+7.8.4.0.0.ogg
+7.8.5.0.0.ogg
+7.8.6.0.0.ogg
+7.9.0.0.0.ogg
+7.9.1.0.0.ogg
+7.9.2.0.0.ogg
+7.10.0.0.0.ogg
+7.10.1.0.0.ogg
+7.10.2.0.0.ogg
+7.10.3.0.0.ogg
+7.10.4.0.0.ogg
+7.11.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0.ogg
new file mode 100644
index 0000000000..2208a529c9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.1.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.1.0.0.0.m3u
new file mode 100644
index 0000000000..aad8452193
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.1.0.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.1.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.1.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.1.0.0.0.ogg
new file mode 100644
index 0000000000..4ea4028b7b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.1.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.10.0.0.0.m3u
new file mode 100644
index 0000000000..4e2e99f016
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.0.0.0.m3u
@@ -0,0 +1,7 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.10.0.0.0.ogg
+7.10.1.0.0.ogg
+7.10.2.0.0.ogg
+7.10.3.0.0.ogg
+7.10.4.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.10.0.0.0.ogg
new file mode 100644
index 0000000000..07be005182
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.10.1.0.0.m3u
new file mode 100644
index 0000000000..9118733d86
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.1.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.10.1.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.10.1.0.0.ogg
new file mode 100644
index 0000000000..68f3689b55
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.10.2.0.0.m3u
new file mode 100644
index 0000000000..6eecefd465
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.2.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.10.2.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.10.2.0.0.ogg
new file mode 100644
index 0000000000..f368c080f1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.3.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.10.3.0.0.m3u
new file mode 100644
index 0000000000..3adc9502ac
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.3.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.10.3.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.3.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.10.3.0.0.ogg
new file mode 100644
index 0000000000..ffd90a79f0
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.3.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.4.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.10.4.0.0.m3u
new file mode 100644
index 0000000000..552f4fbbec
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.4.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.10.4.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.10.4.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.10.4.0.0.ogg
new file mode 100644
index 0000000000..c7c7756494
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.10.4.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.11.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.11.0.0.0.m3u
new file mode 100644
index 0000000000..d1c41b06d6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.11.0.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.11.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.11.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.11.0.0.0.ogg
new file mode 100644
index 0000000000..8a4aa575b6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.11.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.2.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.2.0.0.0.m3u
new file mode 100644
index 0000000000..65dc14045a
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.2.0.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.2.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.2.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.2.0.0.0.ogg
new file mode 100644
index 0000000000..d009f03745
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.2.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.3.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.3.0.0.0.m3u
new file mode 100644
index 0000000000..88d216c122
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.3.0.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.3.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.3.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.3.0.0.0.ogg
new file mode 100644
index 0000000000..ec71da1483
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.3.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.4.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.4.0.0.0.m3u
new file mode 100644
index 0000000000..5ab8d891ca
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.4.0.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.4.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.4.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.4.0.0.0.ogg
new file mode 100644
index 0000000000..909cf56536
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.4.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.5.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.5.0.0.0.m3u
new file mode 100644
index 0000000000..db3199ecb2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.5.0.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.5.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.5.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.5.0.0.0.ogg
new file mode 100644
index 0000000000..501e4d6f3e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.5.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.6.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.6.0.0.0.m3u
new file mode 100644
index 0000000000..2b73a9329d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.6.0.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.6.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.6.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.6.0.0.0.ogg
new file mode 100644
index 0000000000..c6d001f03d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.6.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.7.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.7.0.0.0.m3u
new file mode 100644
index 0000000000..ad44439ec3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.7.0.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.7.0.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.7.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.7.0.0.0.ogg
new file mode 100644
index 0000000000..89ec80a5d8
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.7.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.8.0.0.0.m3u
new file mode 100644
index 0000000000..7c9bda47ee
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.0.0.0.m3u
@@ -0,0 +1,9 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.8.0.0.0.ogg
+7.8.1.0.0.ogg
+7.8.2.0.0.ogg
+7.8.3.0.0.ogg
+7.8.4.0.0.ogg
+7.8.5.0.0.ogg
+7.8.6.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.8.0.0.0.ogg
new file mode 100644
index 0000000000..804b7f66b6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.8.1.0.0.m3u
new file mode 100644
index 0000000000..7e19147683
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.1.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.8.1.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.8.1.0.0.ogg
new file mode 100644
index 0000000000..9dc083b378
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.8.2.0.0.m3u
new file mode 100644
index 0000000000..e3b31c66bb
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.2.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.8.2.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.8.2.0.0.ogg
new file mode 100644
index 0000000000..706084cd9b
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.3.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.8.3.0.0.m3u
new file mode 100644
index 0000000000..a88f6b83c0
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.3.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.8.3.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.3.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.8.3.0.0.ogg
new file mode 100644
index 0000000000..427ff5ee22
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.3.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.m3u
new file mode 100644
index 0000000000..35f43920c7
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.8.4.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.ogg
new file mode 100644
index 0000000000..09f9e2aa42
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.5.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.8.5.0.0.m3u
new file mode 100644
index 0000000000..a47d61bdd1
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.5.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.8.5.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.5.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.8.5.0.0.ogg
new file mode 100644
index 0000000000..2b206fe380
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.5.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.6.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.8.6.0.0.m3u
new file mode 100644
index 0000000000..fe1f3bdb65
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.6.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.8.6.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.8.6.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.8.6.0.0.ogg
new file mode 100644
index 0000000000..f38ca7926f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.8.6.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.9.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.9.0.0.0.m3u
new file mode 100644
index 0000000000..92e3c5d6e3
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.9.0.0.0.m3u
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.9.0.0.0.ogg
+7.9.1.0.0.ogg
+7.9.2.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.9.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.9.0.0.0.ogg
new file mode 100644
index 0000000000..9650ec9582
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.9.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.9.1.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.9.1.0.0.m3u
new file mode 100644
index 0000000000..5e2efd9c5f
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.9.1.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.9.1.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.9.1.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.9.1.0.0.ogg
new file mode 100644
index 0000000000..527ae5ae02
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.9.1.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.9.2.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/7.9.2.0.0.m3u
new file mode 100644
index 0000000000..9f4c5730bb
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.9.2.0.0.m3u
@@ -0,0 +1,3 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+7.9.2.0.0.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/7.9.2.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/7.9.2.0.0.ogg
new file mode 100644
index 0000000000..ddf594575d
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/7.9.2.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-1.ogg
new file mode 100644
index 0000000000..a9f226ac10
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-2.ogg
new file mode 100644
index 0000000000..a33e942cd2
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-3.ogg
new file mode 100644
index 0000000000..06f2d25095
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-1.ogg
new file mode 100644
index 0000000000..f270038b25
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-2.ogg
new file mode 100644
index 0000000000..a708edd941
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-3.ogg b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-3.ogg
new file mode 100644
index 0000000000..1c90a0e4b4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-star-3.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0.m3u b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0.m3u
new file mode 100644
index 0000000000..83fe2049a4
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0.m3u
@@ -0,0 +1,9 @@
+#EXTM3U
+#EXTINF: section playlist generated with SpeLbox
+8.0.0.0.0.ogg
+8.0.0.0.0-1.ogg
+8.0.0.0.0-2.ogg
+8.0.0.0.0-3.ogg
+8.0.0.0.0-star-1.ogg
+8.0.0.0.0-star-2.ogg
+8.0.0.0.0-star-3.ogg \ No newline at end of file
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0.ogg b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0.ogg
new file mode 100644
index 0000000000..24dbfc82f7
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/author.ogg b/macros/latex/contrib/spelatex/spelatex-spel/author.ogg
new file mode 100644
index 0000000000..10bf7e2413
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/author.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/date.ogg b/macros/latex/contrib/spelatex/spelatex-spel/date.ogg
new file mode 100644
index 0000000000..4bf1df7b7c
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/date.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/footnote-1.ogg b/macros/latex/contrib/spelatex/spelatex-spel/footnote-1.ogg
new file mode 100644
index 0000000000..33da761ca9
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/footnote-1.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/footnote-2.ogg b/macros/latex/contrib/spelatex/spelatex-spel/footnote-2.ogg
new file mode 100644
index 0000000000..1b1c68a106
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/footnote-2.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex-spel/title.ogg b/macros/latex/contrib/spelatex/spelatex-spel/title.ogg
new file mode 100644
index 0000000000..01842fdaa6
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex-spel/title.ogg
Binary files differ
diff --git a/macros/latex/contrib/spelatex/spelatex.dtx b/macros/latex/contrib/spelatex/spelatex.dtx
new file mode 100644
index 0000000000..bdedc84d70
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex.dtx
@@ -0,0 +1,2456 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2024 by Walter Daems <walter.daems@uantwerpen.be>
+% and Paul Levrie
+%
+% This work may be distributed and/or modified under the conditions of
+% the LaTeX Project Public License, either version 1.3 of this license
+% or (at your option) any later version. The latest version of this
+% license is in:
+%
+% http://www.latex-project.org/lppl.txt
+%
+% and version 1.3 or later is part of all distributions of LaTeX version
+% 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Walter Daems.
+%
+% This work consists of the files spelatex.dtx, spelatex.ins,
+% and any derivative file, generated from the dtx file using
+% the ins driver file.
+%
+% \fi
+%
+% \iffalse
+%<*package>
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{spelatex}
+%</package>
+%<*driver>
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{spelatex.dtx}
+%</driver>
+%<*package>
+ [2024/06/21 v0.91 SpeLaTeX - Speech-enabled LaTeX (DMW and LVP)]
+%</package>
+\def\fileversion{0.91}
+\def\filedate{2024/06/21}
+%<*driver>
+\documentclass[10pt]{ltxdoc}
+\usepackage{makeidx}
+\usepackage{alltt}
+\usepackage[english]{babel}
+\usepackage[extramath]{spelatex}
+\usepackage{amsmath}
+\usepackage{graphicx}
+\usepackage{tikz}
+\IfFileExists{tocbibind.sty}{\usepackage{tocbibind}}{}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\StopEventually{\PrintChanges\PrintIndex}
+\spelmacad{DescribeEnv}[1]{#1}
+\spelmacad{DescribeMacro}[1]{#1}
+\begin{document}
+ \DocInput{spelatex.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{0}
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+%
+% \changes{v0.90}{2024/05/31}{. Birth}
+% \changes{v0.91}{2024/06/21}{. First overhaul:\\
+% - avoided big active link areas\\
+% - sketched bigger picture, leading to
+% the three project phases.}
+%
+% \GetFileInfo{spelatex.dtx}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+% \setlength{\parindent}{0em}
+% \addtolength{\parskip}{0.5\baselineskip}
+%
+% \title{\sf \spelatex{} --- Speech-enabled \LaTeX{}}
+% \author{Walter Daems (\texttt{walter.daems@uantwerpen.be})
+% and Paul Levrie}
+% \date{\fileversion --- \filedate}
+%
+% \newrobustcmd\GNU{GNU}
+% \spelmacad{GNU}{gnew}
+% \newrobustcmd\TexLive{Tex Live}
+% \spelmacad{TexLive}{tech-laaiv}
+% \newrobustcmd\MikTeX{MikTeX}
+% \spelmacad{MikTeX}{miktech}
+% \newrobustcmd\CTAN{CTAN}
+% \spelmacad{CTAN}{see-tan}
+% \newrobustcmd\CPAN{CPAN}
+% \spelmacad{CPAN}{see-pan}
+% \newrobustcmd\POD{POD}
+% \spelmacad{POD}{pod}
+%
+% \maketitle
+% \fvset{gobble=2}
+%
+% \section{Preface}
+%
+% \subsection{Background}
+%
+% \begin{spelchunk}
+% At our institute, the University of Antwerp in Belgium, the number
+% of students with reading and/or writing disorders (or at least
+% aware of these disorders) is increasing. Approximately 5\% of the
+% students are registered with such a disorder. Probably there's an
+% additional number of people opting not to register their disorder.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% A large portion of the study materials we offer to students is
+% still written material. The authors believe that this will keep on
+% being so, even given the multimedia and AI options that have
+% become mainstream. Let's not go into this debate for now.\\
+% However, written course texts cannot be but suboptimal for
+% students with reading disorders.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% For small texts, reading them out loud and recording them using a
+% voice recorder to create an aid for our target group, is still
+% feasible. We have taken that route at our institute for exam
+% assignments. However, for bigger texts (like course syllabi) this
+% is beyond the time a teacher can afford spending on this small a
+% group of students. Yes, economic laws also govern teaching!
+% \end{spelchunk}
+%
+% \subsection{State of the art}
+%
+% \subsubsection{In general}
+%
+% \begin{spelchunk}
+% Therefore, reverting to readily available text-to-speech software
+% is an obvious choice. Nowadays, special software exists that
+% provides the functionality of reading out loud the contents of
+% electronic documents, e.g. NVDA \cite{NVDA} or
+% SprintPlus~\cite{SPRINT}. Moreover, more and more standard PDF
+% readers (such
+% as Acrobat Reader~\cite{ADOBEREADER} have the facility of
+% performing text-to-speech). For nontechnical subjects, this works
+% fine. However, when it comes to technical course syllabi that are
+% loaded with non-trivial mathematics, the standard text-to-speech
+% packages fail to meet our expectations. In addition, they cannot
+% read a sensible textual description of figures or tables.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% The issue with reading mathematics will be solved in the future,
+% by enforcing mathematical equations to follow a specific standard
+% that can be parsed and converted, not only into a visual
+% representation, but also into proper text. MathML will be one of
+% the candidates for that format.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% The issue with figures and tables can be solved by using the tag
+% infrastructure of PDF. The format provides a system of tags that
+% allow you to provide extra information about the content of a
+% document, in much the same way as you can specify an 'alt' key for
+% an image in HTML. This tag could contain a proper textual
+% description of the figure or the table.
+% \end{spelchunk}
+%
+% \subsubsection{For \LaTeX}
+%
+% \begin{spelchunk}
+% Currently, the \LaTeX project is investing in enabling \LaTeX{} to
+% partially automate the tagging of PDFs with the \texttt{tagpdf}
+% package~\cite{TAGPDF}, such that the user only has to do a minimal
+% job (adding tags for figures and tables). The goal is to maximize
+% the accessibility of \LaTeX-produced documents.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% So all is well? Not quite. Though I'm confident that with enough
+% time the community will solve the issue completely, there are
+% still some gaps:
+% \end{spelchunk}
+% \begin{itemize}
+% \spelitem{The tagpdf package is still not a part of the mainstream
+% \LaTeX{}-kernel.}
+% \spelitem{MathML reading support in PDF readers is still in its
+% infancy.}
+% \spelitem{Many PDF readers do not fully support tags yet.}
+% \end{itemize}
+%
+% \subsection{This package}
+%
+% \begin{spelchunk}
+% This package aims to overcome these problems in the meantime and
+% also to contribute to the longterm goal: making perfectly tagged
+% PDFs that are read by any PDF-reader.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% In the \emph{first phase} of this package (i.e. the version you are
+% looking at right now), this package reads your \LaTeX{} source,
+% converts the text and the formulas to audio files and equips your
+% PDF with hyperlinks to these files, such that with a few clicks
+% you can listen to your document.
+% The audio files are external files that should be packaged with
+% your PDF to allow a reader to use the document with the available
+% audio.
+% How does it read the formulas? It parses your \LaTeX{} constructs and
+% makes the best of it. This will probably be the part that might
+% survive up until the very last phase of this package.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% In a \emph{second phase} of this package, the audio files will be embedded
+% into the PDF. Currently, there are not enough PDF readers that
+% support this feature. Therefore, we decided to keep using the
+% external audio files for now.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% In a \emph{third phase}, the audio files \emph{may be} abandoned
+% alltogether, fully switching to tags. And we do think that this
+% should be the end goal. The reasons why we say
+% \emph{'may be'}, are:
+% \end{spelchunk}
+% \begin{itemize}
+% \spelitem{The voices of the current PDF-readers are still not of the
+% same quality as the ones available online. And quality does matter.}
+% \spelitem{The better voices may require cloud access, and probably
+% will not be free, therefore (me) paying for them at document creation
+% time, makes more sense to me than having my students pay
+% for these voices whenever they read the document.}
+% \spelitem{The industry standard Adobe reader is not easily available
+% on open-source operating systems (like UNIX/BSD/Linux-derived
+% platforms). You might consider using emulation using
+% wine~\cite{WINE}, but in that case you can forget about audio. Free
+% access to software is something we consider to be a must-have,
+% rather than a nice-to-have. In addition, Walter feels miserable when
+% he's forced to use anything else than GNU/Linux, because then he
+% keeps moaning that his productivity is ruined.}
+% \end{itemize}
+%
+% \begin{spelchunk}
+% Admittedly, in this first phase, using the \spelatex{} package
+% causes a significant overhead in writing your text. Therefore we
+% also provide you the \spelbox{} extension for the Org-mode
+% \cite{ORGMODE} of \GNU{} Emacs \cite{EMACS}. To satisfy your
+% curiosity: \spelbox{} stands for ``Speech-Enabled \LaTeX{} By
+% Org-mode eXport''.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Will \spelatex{} become obsolete in the future?
+% Undoubtedly so. But for the time being, it answers our desire to
+% provide our students with good audio support when studying their
+% engineering courses. That is now, not only in five years time.
+% \end{spelchunk}
+
+% \begin{spelchunk}
+% We hope that you enjoy
+% using our software, or that --- if you are not pleased with it ---
+% it triggers you to give us feedback or to come up with a better
+% solution. We especially would like to thank Ulrike Fischer (of the
+% \LaTeX-project and the maintainer of the tagpdf package) for
+% trying to use this package and reaching out to give us feedback.
+% One of her suggestions (not to use big hyperlink-areas) was almost
+% instantly implemented and has been adopted as the standard way of
+% linking.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% You are free to use our software but kindly ask you to provide a
+% mention ``The audio materials of this text have been prepared with
+% \spelatex{}/\spelbox{}'' in the section treating copyrights,
+% bibliographic data or any other spot that is suited. We'd also
+% welcome a short mail of yours telling that you make use of the
+% package. The pleasure of receiving such an e-mail makes our day.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% You are free to modify this \LaTeX-package, keeping a reference to
+% our original package intact, provided that your package is subject
+% to the LPPL license, as is \spelatex{}. However, contributing to our
+% package might be a better way to go, in order to bundle the efforts
+% for a better speech-enabled \LaTeX{}.
+% \end{spelchunk}
+%
+% \section{Introduction}
+%
+% \subsection{Target audience}
+% \begin{spelchunk}
+% \spelatex{} is primarily intended for persons with a reading
+% disorder. This may be:
+% \end{spelchunk}
+% \begin{itemize}
+% \spelitem{persons suffering dyslexia}
+% \spelitem{visually impaired persons}
+% \begin{itemize}
+% \spelitem{persons who still can recognize the basic
+% parts of a book,
+% i.e. are able to operate a PDF viewer and click on the
+% individual parts.}
+% \spelitem{persons who can't recognize the basic parts of a book
+% (e.g., blind persons): they can listen to the automatic
+% playback of the ordered chain of audio fragments.}
+% \end{itemize}
+% \end{itemize}
+%
+% \begin{spelchunk}
+% But also people who want to multitask, e.g., gardening while
+% listening to a technical book, can benefit from
+% \spelatex{}.\footnote{Note that multitasking is not reserved for persons
+% without visual impairment. Also visually impaired persons can
+% benefit from listening to an audiobook while doing other
+% things.} Personally, we often use \spelatex{} to proofread texts as we
+% hear language errors more easily than we spot them while reading.
+% \end{spelchunk}
+%
+% \subsection{The magic under the hood}
+%
+% \subsubsection{The \spelbox{}-ecosystem}
+%
+% \begin{spelchunk}
+% The \spelatex{}-package is one of the parts of the \spelbox{}
+% ecosystem. It consists of three components:
+% \end{spelchunk}
+% \begin{itemize}
+% \spelitem{An Org-mode exporter called \texttt{ox-spel} \cite{OXSPELATEX}}
+% \spelitem{This \LaTeX{}-package \spelatex{} \cite{SPEL}}
+% \spelitem{A script embeded in the Perl module \texttt{SpeL::Wizard} \cite{SPELWIZARD}}
+% \end{itemize}
+%
+% \subsubsection{The overall picture}
+%
+% \begin{spelchunk}
+% \spelatex{} equips the PDF that is generated by \LaTeX{}
+% with hyperlinks to audio files that contain the spoken
+% equivalent of the original text, equations, figures and tables
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Let's look at this in detail in Fig.~\ref{fig:setup}.
+% For now, ignore the two top boxes, and let's assume you are
+% composing the file |text.tex| as your document. We will return
+% to the two top boxes later.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% By loading the |spel.sty| package in your source
+% document, \LaTeX{} will produce a PDF file that references audio
+% files that will be generated later (see below). In
+% addition, it generates text chunks (i.e. small portions of
+% your text) in separate files (|.tex|) and a spel index file
+% (|.spelidx|) referencing them in sequence.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Together with the |.aux|-file (needed by \spelatex{} for labels and
+% citations), these are the inputs to the \spelatex-engine (|spel-wizard.pl|)
+% that parses the text chunks, writes a full text version of them as
+% spel files (with extension |.spel|) and
+% controls the text-to-speech engine to generate audio files of
+% them.\footnote{In the figure, Ogg Vorbis has been chosen as
+% format, but this can be any audio format.}
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% To avoid excessive text to speech conversion (i.e. an expensive step)
+% the \spelatex{} engine derives a finger print of them and compares it
+% to previously generated fingerprints for the chunk. If the
+% finger print has changed, the audio file is overwritten (or
+% created the first time), otherwise it is left untouched.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% As a cherry on top, the \spelatex-engine also creates a playlist,
+% such that you may use the audio files for a \POD{}cast-like
+% listening experience.\\
+% Something that has not been indicated on the figure, is that for
+% reading out loud entire (sub)sections, the PDF-file also references
+% m3u playlists that gather all chunks belonging to the (sub)section.
+% \end{spelchunk}
+%
+% \begin{figure}[p]
+% \begin{spelchunk}
+% \begin{center}
+% \begin{tikzpicture}
+% [scale=0.8,>=latex,
+% doc/.style={rectangle,fill=black!10,align=center,minimum
+% width=2cm,minimum height=2cm},
+% tool/.style={rectangle,draw,align=center}]
+% \node [doc] (utext) at (0,9) {text.org\\\footnotesize(unprepped
+% source)};
+% \node [tool] (instrument) at (0,6) {Org-mode exporter\\\footnotesize(\spelbox)};
+% \node [doc] (text) at (0,3) {text.tex\\\footnotesize(prepped source)};
+% \draw[->] (utext) -- (instrument);
+% \draw[->] (instrument) -- (text);
+% \node [doc] (R) at (-3,0) {spel.sty\\\footnotesize(package)};
+% \node [tool] (latex) at (0,0) {\LaTeX\\\footnotesize(compiler)};
+% \node [doc] (pdf) at (0,-3) {text.pdf\\\footnotesize(PDF with\\\footnotesize hyperlinks)};
+% \node [doc] (spelidx) at (6,-3) {text.spelidx\\\footnotesize(index file)};
+% \node [doc] (aux) at (9,-3) {text.aux\\\footnotesize(auxiliary file)};
+% \node [doc] (files) at (3,-3) {*.tex\\\footnotesize(text chunks)};
+% \draw[->] (text) -- (latex);
+% \draw[->,dotted] (text) -- (R);
+% \draw[->,dotted] (spelidx) -- (files);
+% \draw[->] (R) -- (latex);
+% \draw[->] (latex) -- (pdf);
+% \draw[->] (latex) edge[out=0,in=90] (spelidx);
+% \draw[->] (latex) edge[out=10,in=90] (aux);
+% \draw[->] (latex) edge[out=-10,in=90] (files);
+% \node [tool] (engine) at (6,-6) {\spelpl{}\\
+% \footnotesize(\spelatex{} engine)};
+% \node [tool] (t2s) at (1.5,-6) {text-to-speech\\engine};
+% \draw[->] (files) -- (engine);
+% \draw[->] (spelidx) -- (engine);
+% \draw[->] (aux) -- (engine);
+% \node[doc] (ogg) at (0,-9) {*.ogg\\\footnotesize(audio files)};
+% \node[doc] (spel) at (3,-9) {*.spel\\\footnotesize(spel files)};
+% \node[doc] (m3u) at (6,-9) {text.m3u\\\footnotesize(playlist)};
+% \node[doc] (md5) at (9,-9) {*.md5\\\footnotesize(fingerprints)};
+% \draw[->] (engine) -- (spel);
+% \draw[->] (engine) -- (m3u);
+% \draw[<->] (engine) -- (md5);
+% \draw[->,dotted] (pdf) edge[out=-115,in=115] (ogg);
+% \draw[->,dotted] (m3u) edge[out=-125,in=-55] (ogg);
+% \draw[->,dashed] (engine) -- (t2s);
+% \draw[->] (spel) -- (t2s);
+% \draw[->] (t2s) -- (ogg);
+% \end{tikzpicture}
+% \end{center}
+% \end{spelchunk}
+% \begin{spelchunkad}
+% The easiest flow is to start from the top box, which represents
+% an org file that describes your text. We call this the
+% unprepped source. Read the Orgmode
+% documentation on \LaTeX{} and \spelatex{}-exporting to get to know
+% the format. The Orgmode \spelatex{} exporter, creates a fully
+% equiped \LaTeX{} file of your text. We call this the prepped source. You can
+% also start by composing this file yourself.
+% If you prepped source file uses the \spelatex{} style file, than
+% your compiler will generate a PDF file with hyperlinks, a
+% dot aawks-file and a dot spellindex-file together with a directory full of
+% dot tex files containing the text chunks to be processed by the
+% \spelpl-engine. This is a perl script that converts the chunks into
+% plain text readable spel files. The script is called spel dash
+% wizard dot pl. It also creates a playlist and audio files using a
+% text-to-speech engine. In this case, these are
+% Ogg-Vorbis files. To avoid having to call the text-to-speech
+% engine too frequently (which may incur costs), MD5-fingerprints
+% are used such that chunks that have been generated before and
+% are unchanged, can be reused. The end result is a PDF file that
+% references the audio files.
+% \end{spelchunkad}
+% \caption{Basic tool setup of \spelbox{} of which the \spelatex{} package
+% is an integral part; filled boxes indicate files,
+% outlined boxes indicate tools; solid lines indicates use or
+% creation of files, dotted lines indicate references, dashed lines
+% indicate a control relationship.}
+% \label{fig:setup}
+% \end{figure}
+%
+% \begin{spelchunk}
+% You might wonder: where are the links? Well, there are three
+% variants:
+% \end{spelchunk}
+% \begin{itemize}
+% \spelitem{\emph{area links}, which are almost exclusively
+% used for equations, tables or figures. These links make an entire
+% rectangle active, linking to the corresponding audio file.}
+% \spelitem{\emph{group links}, indicated by small right-pointing
+% triangles next to section headers. These cause all blocks in the
+% section to be read one by one.}
+% \spelitem{\emph{hidden links}, wich are, as the name suggests,
+% hidden to avoid visual disturbance of the text; every
+% paragraph, footnote and list is activated by a link on the
+% whitespace before the first line of the chunk. Try it! Once you
+% are aware that these regions are active, you'll find them
+% easily. In addition, not using the full paragraph as an active
+% region, allows existing hyperlinks (like for citations, references
+% or URLs) to still function.}
+% \end{itemize}
+%
+%
+% \subsubsection{Implicit spelchunks}
+% \spelmacad{usepackage}[1]{the usepackage #1 macro}
+% \spelmacad{title}{the title macro}
+% \spelmacad{author}{the author macro}
+% \spelmacad{section}{the section macro}
+% \spelmacad{caption}{the caption macro}
+% \spelmacad{footnote}{the footnote macro}
+% \spelmacad{thanks}{the thanks macro}
+% \spelmacad{item}{the item macro}
+% \spelmacad{spelitem}{the spelitem macro}
+% \begin{spelchunk}
+% Generating the text chunks to be read out loud requires us to use
+% special \LaTeX-macros. For all pieces of text that are within
+% an existing macro (e.g. |\title|, |\author|, |\section|,
+% |\caption|, |\footnote|, |\thanks|), these macros have been
+% redefined by the \spelatex{}-package to
+% execute the magic without any further hassle.\\
+% We call these \LaTeX-fragments \emph{implicit spelchunks}.%
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% However, not all \LaTeX-constructs can be dealt with in an
+% automatic way. This is true for any |\item| you put inside a list.
+% You need to replace that with a |\spelitem| that takes the text
+% that follows as a first explicit argument, i.e. |\item blabla|
+% should be replaced by |\spelitem{blabla}|.
+% We call these \LaTeX-fragments \emph{defunct implicit
+% spelchunks}. They should have been implicit, but we could not get
+% that to work without problems. Therefore you need to mark them
+% explicitly as |\spelitem| constructs.
+% \end{spelchunk}
+%
+% \subsubsection{Explicit spelchunks}
+% \begin{spelchunk}
+% One would hope that displaymath environments are also implicit
+% spelchunks. However, overriding environments in \LaTeX{} is a tricky
+% business. In view of this, the \spelatex{} package keeps away from
+% this, and we've chosen to treat displaymath environments (like
+% |equation|, |eqnarray|, |gather|, |align|, |alignat|) the same way
+% as tables or figures, i.e. you need to embed the in a |spelchunk|
+% environment. The only difference between math environments and
+% figures an tables is that displaymath environments can be
+% automatically read out loud by the \spelpl{} script, while you
+% will have to provide a text description for tables and figures
+% manually, using a subsequence |spelchunkad|
+% environment (the suffix ad stands for \emph{audio description}).
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% To keep the terminology clear, we label them as automatic
+% and manual spelchunks respectively:
+% \end{spelchunk}
+% \begin{itemize}
+% \spelitem{automatic: \texttt{equation}, \texttt{eqnarray},
+% \texttt{gather}, \texttt{align}, \texttt{alignat}, \ldots}
+% \spelitem{manual: \texttt{figure}, \texttt{table},
+% \texttt{tikzpicture}, \ldots}
+% \end{itemize}
+%
+% \begin{spelchunk}
+% The similarity between both categories is that you both embed them
+% in a |spelchunk| environment, but that you provide the manual
+% textual description using a |spelchunkad| environment right after
+% the chunk: in this way, the |spelchunkad| environment provides an
+% alternative text for the chunk. Note that this way of working also
+% enables you to provide an overriding text for an equation, if you
+% think that \spelpl{} is doing a bad job. You do me a favor if
+% you submit this subpar behavior as a bug report to me!
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% It is worthwile to make good descriptions for a figure or a
+% table. It's here that you can create true added value to your
+% manuscript, even for readers without impairment!
+% \end{spelchunk}
+%
+% \subsubsection{Paragraphs}
+% \begin{spelchunk}
+% However, there is the elephant in the room that we did not yet
+% talk about, the paragraph. Indeed, it is desirable to split plain
+% text according to the paragraphs in the document. Alas, paragraphs
+% are one of the silent features that are
+% not easily accessible from within a \LaTeX-package.
+% Therefore paragraphs (or smaller text chunks) are considered to be
+% explicit spelchunks and need to be embedded
+% in |spelchunk| environments. This environment will cause its
+% contents to be hyperlinked to a separate piece of audio.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Encasing all your paragraphs with |spelchunk| environments
+% manually is a pain. There is a reason why in \LaTeX{}
+% paragraphs can be created by a double newline: convenience.
+% The |spelchunk|-environment encasing ruins this totally!
+% \end{spelchunk}
+%
+% \subsubsection{Emacs Orgmode to the rescue!}
+% \begin{spelchunk}
+% However, we provide an exporter for the Org-mode \cite{ORGMODE} of
+% Emacs \cite{EMACS}, such
+% that you can prepare your manuscript in Org-mode and not worry
+% about all these exlicit tricks with |spelchunk| and |spelitem|
+% constructs.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% This brings us to the two top boxes in the diagram of
+% Fig.~\ref{fig:setup}. If you prepare your manuscript in Org-mode,
+% and use the Org-mode exporter, you don't have to worry about explicit
+% spelchunks, or defunct implicit spelchunks. Therefore, we encourage
+% you to use Emacs as your editor. The learning
+% curve is steep, but the rewards regarding ease-of-use are huge.
+% In that way, you can focus on providing textual descriptions for
+% the non textual portions of your manuscript, e.g. giving a good
+% description of a graph.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Note that this very document has been prepared manually to make it
+% independent of Org-mode. It also shows that if you don't
+% want to use Emacs and Org-mode, you will suffer some considerable
+% pain in equipping your manuscript with an overload of |spelchunk|
+% environments. We have only one advice: don't use the \spelatex{}
+% outside \spelbox{}. Outside a proper boxed confinement,
+% spells easily become curses\ldots
+% \end{spelchunk}
+%
+% \subsection{Extra math commands}
+%
+% \begin{spelchunk}
+% Some of the ways to specify mathematical expressions in \LaTeX{} is
+% very liberal, what makes converting them to text quite
+% difficult. Therefore, we also provide some
+% extra constructs that make life easier for both parties: you as a
+% user and \spelpl{} as a parser.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% An example of this are sets. We provide two commands to define a
+% set. As we want these commands to blend in with general \LaTeX{},
+% we did not equip them with a prefix |spel|. Therefore, we made
+% activating them conditional to specifying the package option
+% |extramath|.
+% \end{spelchunk}
+% \begin{description}
+% \spelitem[\texttt{\textbackslash{}setenum}]{a command to define a set
+% that consists of comma or semicolon separated elements}
+% \spelitem[\texttt{\textbackslash{}setdesc}]{a command to define a
+% set that is specified using a description}
+% \end{description}
+%
+%
+% \subsection{Added value}
+%
+% \begin{spelchunk}
+% Why would it make sense to use \spelatex? We think there are many
+% selling points. We can mention a few:
+% \end{spelchunk}
+% \begin{description}
+% \spelitem[Minimal overhead]{
+% Preparing a \LaTeX{} manuscript for use with \spelatex{} requires a
+% minimal amount of work, if you are using Org-mode in Emacs.}
+% \spelitem[Free for the content provider]{
+% If you are using a freeware text-to-speech engine (like for
+% example festival \cite{FESTIVAL} or balabolka \cite{BALABOLKA})
+% and a royalty-free audio format and player (like for example
+% ogg-vorbis), generating audio-enabled documents only requires
+% the effort of preparing your manuscript. There are no license
+% costs involved.\\
+% You could also consider to use an online paying text-to-speech
+% service. As an example, We incorporated a connection to Amazon's
+% Polly \cite{AWSPOLLY}.\\
+% In addition, if your user has a better-quality (maybe
+% commercial) text-to-speech system, he/she can reconvert the text
+% files him-/herself, equiping your document with a voice they
+% like and are used to, without you having to worry about license
+% costs. They might even use an AI-generated copy of their own
+% voice!}
+% \spelitem[Free for your audience]{
+% In addition, the user of your audio-enabled document doesn't
+% need to buy a license for text-to-speech software. Only a PDF-viewer
+% and standard audio-player program are required.}
+% \spelitem[Math capable]{
+% Try some of the equations in this manuscript. We are quite
+% confident you'll be convinced fairly soon.}
+% \end{description}
+%
+% \section{Installation}
+%
+% \subsection{The \spelatex{} package}
+% \begin{spelchunk}
+% If you are a package manager then you'll know how to
+% prepare an installation package for \spelatex.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% If you are a normal user then you have two options. First,
+% check if there is a package that your favorite \LaTeX{}
+% distributor has prepared for you. Most of the major distributions
+% (like e.g. \TexLive{} or \MikTeX{}) do so.\\
+% Second, grab the TDS package
+% from \CTAN{} \cite{CTAN} (spel.TDS.zip) and unzip it somewhere in your
+% own TDS tree, regenerate your filename database and off you go.
+% In any case, make sure that \LaTeX{} finds the file |spel.sty|.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% The \spelatex{} package uses a number of auxiliary packages, fetch them
+% from \CTAN{} \cite{CTAN} if your \TeX{} distributor does not provide
+% them. The ones used are: |expl3|, |hyperref|, |ifthen|,
+% |fancyvrb|, |newfile|, |rotating|, |babel|, |kvoptions|.
+% \end{spelchunk}
+%
+% \subsection{The \spelpl{} speech generator}
+%
+% \subsubsection{The script}
+% \begin{spelchunk}
+% You can install the wizard assuming you have a working Perl
+% interpreter installed. Assuming you're on \GNU/Linux or MAC, you
+% should be able to find an installation package using the package
+% manager for your distribution. If you are on MS-Windows, look for
+% Strawberry perl or ActiveState perl.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% The only thing to do is to install the |SpeL::Wizard|
+% module. You can do this with the perl pacakge manager for your
+% interpreter.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Open a terminal or command window, and then enter on the
+% command line (the dollar represents your prompt):
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% On \GNU/Linux and MAC: |$ cpanm SpeL::Wizard|\\
+% On Strawberry perl: |$ cpan SpeL::Wizard|\\
+% On ActiveState perl: |$ ppm install SpeL-Wizard|
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% The script \spelpl{} will be installed on your system. Make sure
+% it is on your search path.
+% \end{spelchunk}
+%
+% \subsubsection{The configuration file}
+% \begin{spelchunk}
+% Finally, you need to provide \spelpl{} with an appropriate
+% config-file, named |tts.conf| that sets up the text-to-speech conversion.
+% Below you can find a setup for Festival \cite{FESTIVAL}:
+% \begin{Verbatim}
+% [engine]
+% tts=festival
+%
+% [languagetags]
+% dutch=nl
+% english=en-gb
+%
+% [voices]
+% dutch=nl1_mbrola
+% english=en1_mbrola
+% \end{Verbatim}
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% And additionally, for the Microsoft users a setup for Balabolka \cite{BALABOLKA}:
+% \begin{Verbatim}
+% [engine]
+% tts=balabolka
+%
+% [languagetags]
+% english=en-us
+%
+% [voices]
+% english=Zira
+% \end{Verbatim}
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% The tts configuration parameter defines the speech engine to use.
+% The languagetags section defines how the babel languages are mapped to
+% internationalization codes (also known as locales).
+% The voices section specifies what voice to use for a specific language.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% An environment variable can specify where your config file is
+% located, e.g., on \GNU/Linux:
+% \begin{Verbatim}
+% $ export SPELWIZARD_CONFIG=/home/wdaems/.config/tts.conf
+% \end{Verbatim}
+% \end{spelchunk}
+% \begin{spelchunk}
+% If that variable is not set, the script will look in a subdirectory
+% |.spel_wizard| of your home-folder (or |%userprofile%| in
+% MS-Windows), or it will take the default that came with the
+% |SpeL::Wizard| module.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Be aware that you need to install your text-to-speech tool yourself
+% according to the documentation provided by the tool provider.
+% In addition, make sure it the executable is in your search path. In
+% case you are using an online text-to-speech service provider you
+% will need to get an account on their cloud platform and setup
+% credentials and whatever is needed to get going. Providing
+% assistance for this is beyond the aim of this manual.
+% \end{spelchunk}
+%
+% \subsection{The PDF viewer}
+%
+% \begin{spelchunk}
+% You need to make sure you have a PDF-viewer that supports links
+% containing 'run' tags. E.g., xpdf \cite{XPDF} does not, evince
+% \cite{EVINCE} complains about security risks, but okular
+% \cite{OKULAR} and Adobe Reader \cite{ADOBEREADER} do. So does
+% PDF-XChange Viewer \cite{PDFXCHANGE}.
+% \end{spelchunk}
+%
+% \subsection{The media player}
+
+% \begin{spelchunk}
+% When clicking a \spelatex-enabled item in your PDF-file, your media
+% player is started to play the |.ogg| or |.m3u|-file. On GNU/Linux
+% most media players work fine (SoX, totem, vlc, \ldots).
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% On windows, we recommend using vlc. It works out of the box.
+% When usign the stock Windows Media Player, you will need to add
+% every folder that contains a PDF you'd like to have read, to your
+% Media Player library. Search the internet to find instructions on
+% that and be prepared: in line with Microsoft's standard practice it
+% is well hidden in the interface.
+% \end{spelchunk}
+%
+% \section{Usage}
+%
+% \subsection{Preparing your document source}
+% \begin{spelchunk}
+% Using the \spelatex{} package is very simple. Just load the package's
+% style file using an appropriate |\usepackage{spel}|.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% In case you are not using Org-mode, there are $5$ things to do:
+% \end{spelchunk}
+% \begin{enumerate}
+% \spelitem{Treat the defunct implicit spelchunks}
+% \spelitem{Treat the explicit spelchunks}
+% \spelitem{Manually provide text to read when needed}
+% \spelitem{Provide audiodescriptions or preprocessing instructions
+% for your typesetting macros}
+% \spelitem{Provide audiodescriptions or preprocessing instructions
+% for your typesetting environments}
+% \end{enumerate}
+%
+% \begin{spelchunk}
+% Steps 1 and 2 can be done automatically for you by using Org-mode in
+% Emacs and using the proper |spel| exporter.
+% Steps 3, 4 and 5 are up to you. In this section, we assume you are
+% executing all 5 steps manually and therefore, we will explain all
+% required macros.
+% \end{spelchunk}
+%
+% \subsubsection{Treat the implicit spelchunks}
+% \begin{spelchunk}
+% The texts of chapter, (sub)section titles, a.s.o. will be formatted
+% automatically such that they are hyperlinked to the appropriate
+% audio file. Therefore, this step was not mentioned above. It is done
+% automatically for you by using the \spelatex{} package.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% You only need to cover your \emph{defunct implicit spelchunks}:\\
+% \DescribeMacro{\spelitem}
+% Use this macro instead of the \texttt{\textbackslash{}item} macro to make
+% sure your list environments are converted to speech chunks
+% appropriately.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Example:
+% \begin{Verbatim}
+% We like
+% \begin{itemize}
+% \spelitem{apples,}
+% \spelitem{pears, and}
+% \spelitem{oranges.}
+% \end{itemize}
+% \end{Verbatim}
+% \end{spelchunk}
+% \begin{spelchunk}
+% Another example:
+% \begin{Verbatim}
+% If you don't know these fruits:
+% \begin{description}
+% \spelitem[apple]{a green round fruit}
+% \spelitem[pears]{a green pointy-shaped fruit}
+% \spelitem[orange]{an orange round fruit}
+% \end{description}
+% \end{Verbatim}
+% Note that the spel exporter in Org-mode takes care of all this
+% boilerplate work.
+% \end{spelchunk}
+%
+% \subsubsection{Treat the explicit spelchunks}
+%
+% \begin{spelchunk}
+% \DescribeEnv{spelchunk}
+% Use this environment to embed the chunks of text in that you want
+% to generate audio for. In case the content is an equation, a
+% figure or a table, we recommend specifying |arealink| as the
+% optional argument to the |spelchunk| environment. It makes the
+% entire equation an active hyperlink.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Example:\\
+% {\footnotesize (note: the example below is not \spelatex{}-enabled because it
+% generates internal package problems)}
+% \end{spelchunk}
+% \begin{Verbatim}
+% \begin{spelchunk}
+% An orderinary paragraph must be embedded in this environment.
+% The same holds for equations! However, then we recommend using
+% the |arealink| option, as that makes the full area of the
+% equation clickable and avoids an empty white line before the
+% equation.
+% \end{spelchunk}
+% \begin{spelchunk}[arealink]
+% \begin{align}
+% E &= m c^2\\
+% e^{j\pi} &= -1
+% \end{align}
+% \end{spelchunk}
+% \end{Verbatim}
+%
+%
+% \subsubsection{Manually provide text to read when needed}
+% \begin{spelchunk}
+% \DescribeEnv{spelchunkad}
+% If you want a different text to be used for the previous
+% spelchunk environment, this environment allows you to specify it.
+% For plain text or math environments, this is also your generic escape
+% route in case the \spelpl{} parser does not work as you'd like
+% it to.\\
+% \end{spelchunk}
+% \begin{spelchunk}
+% Just have your |spelchunk| environment followed by a
+% |spelchunkad| environment that specifies the correct text to read
+% out loud. However, please, file a bug report, such that we can
+% improve the tool.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Example:\\
+% {\footnotesize (note: the example below is not \spelatex{}-enabled because it
+% generates internal package problems)}
+% \end{spelchunk}
+% \begin{Verbatim}
+% \begin{spelchunk}
+% An orderinary paragraph must be embedded in this environment.
+% \end{spelchunk}
+% \begin{spelchunkad}
+% Do not forget to embed ordinary paragraphs in this environment.
+% \end{spelchunkad}
+% \end{Verbatim}
+%
+% \begin{spelchunk}
+% For non-textual material such as figures or tables, this allows you
+% to specify a sensible text that acts as an audio description for
+% that material.\\
+% Just have your |spelchunk| environment that surrounds your figure
+% or table, followed by a |spelchunkad| environment that provides
+% the audio description for the non-textual material.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Example:\\
+% {\footnotesize (note: the example below is not \spelatex{}-enabled because it
+% generates internal package problems)}
+% \end{spelchunk}
+% \begin{Verbatim}
+% \begin{spelchunk}
+% \includegraphics{engine.jpg}
+% \end{spelchunk}
+% \begin{spelchunkad}
+% The image shows a turbo-fan engine of an aircraft. One can
+% clearly see the silver blades of the fan, and the housing. Note
+% how little spacing there is between the blades and the housing.
+% \end{spelchunkad}
+% \end{Verbatim}
+%
+% \subsubsection{Provide descriptions for typesetting macros}
+%
+% \DescribeMacro{\spelmacad}
+% \begin{spelchunk}
+% Often, recurring constructs are being typeset using a dedicated
+% macro, defined by the user.
+% For example, to consistently typeset input voltages for arbitrary pins,
+% one might have defined the macro:
+% \begin{Verbatim}
+% \newcommand\vin[2][IN]{\ensuremath{v_{\mathit{#1},#2}}}
+% \end{Verbatim}
+% \end{spelchunk}
+% \newcommand\vin[2][IN]{\ensuremath{v_{\mathit{#1},#2}}}%
+% \spelmacad{vin}[2][IN]{the #1put voltage at pin #2}%
+% \begin{spelchunk}
+% This allows easy specification of
+% \begin{Verbatim}
+% \vin{1} = \sin 20 t
+% \end{Verbatim}
+% resulting in $\vin{1} = \sin 20 t$.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% However one might want this line to be read as 'the input voltage
+% at pin 1 equals sine 20 t'.\\
+% To this end, one can provide an description for this macro
+% using the |spelmacad| macro.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Example:
+% \begin{Verbatim}
+% \spelmacad{vin}[1][IN]{the #1put voltage at pin #2}
+% \end{Verbatim}
+% Note that the audio description in this case will only be
+% acceptable, for arguments IN and OUT. One clearly has to take the
+% audio description into account when defining \LaTeX{}-macros.
+% \end{spelchunk}
+%
+% \subsubsection{Descriptions for typesetting environments}
+%
+% \DescribeMacro{\spelenvad}
+% \begin{spelchunk}
+% Often, recurring constructs are being typeset using a dedicated
+% environment, defined by the user.
+% For example, to consistently typeset a proof or illustration one might
+% have defined the environment:
+% \begin{Verbatim}
+% \newenvironment{proof}[2][Proof]{
+% \textbf{#1: #2}\\
+% }
+% {
+% \hfill$\blacksquare$\\
+% }
+% \end{Verbatim}
+% \end{spelchunk}
+% \begin{spelchunk}
+% This allows easy specification of an illustration as:
+% \begin{Verbatim}
+% \begin{proof}[Illustration]{solving a quadratic equation}
+% blabla
+% \end{proof}
+% \end{Verbatim}
+% \end{spelchunk}
+% \begin{spelchunk}
+% However one might want this environment to be read as
+% 'Illustration of solving a quadratic equation: blabla. This
+% concludes this illustration.'\\
+% To this end, one can provide an description for this macro
+% using the |spelenvad| macro.
+% \end{spelchunk}
+%
+%
+% \begin{spelchunk}
+% Example:
+% \begin{Verbatim}
+% \spelenvad{proof}[1][Illustration]
+% {#1 of #2:}
+% {This concludes this #1.}
+% \end{Verbatim}
+% \end{spelchunk}
+%
+% \subsubsection{Using the i18n features of \spelpl when describing
+% your macros and environments}
+% \begin{spelchunk}
+% Sooner rather than later you will feel the need to provide reading
+% alternatives for your constructs that are language dependent. In
+% that case you can call the i18n features that are built into
+% \spelpl. We illustrate this with an example.
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Assume you've made your own command to raise numbers to a power,
+% and you provide and description for your macro.
+% \end{spelchunk}
+% \begin{Verbatim}
+% \newcommand\numtopower[2]{#1^{#2}}
+% \spelmacad{numtopower}[2]{#1 to the power of #2}
+% \end{Verbatim}
+%
+% \begin{spelchunk}
+% The problem with this solution is, that it only works for one
+% language. The solution is to use an i18n expression in your
+% description:
+% \end{spelchunk}
+% \begin{Verbatim}
+% \spelmacad{numtopower}[2]{#1 @{i18n(Power,#2)}}
+% \end{Verbatim}
+% \begin{spelchunk}
+% This will call the maketext function (See Locale::Maketext) on
+% the Lexicon provided in SpeL::Wizard::I18n, as:
+% \end{spelchunk}
+% \begin{Verbatim}
+% $SpeL::Wizzard::I18n::lh->maketext( 'Power', "#2")
+% \end{Verbatim}
+% \begin{spelchunk}
+% to read your macro.
+% \end{spelchunk}
+%
+% \subsubsection{The extra math commands}
+% Note that these commands are only available if you provide the
+% package option |extramath|.
+%
+% \DescribeMacro{\setenum}
+% \begin{spelchunk}
+% This macro typesets an enumeration set and makes sure \spelpl{}
+% can read it properly.
+% \end{spelchunk}
+% \begin{spelchunk}
+% \begin{Verbatim}
+% \begin{equation}
+% P = \setenum{ 2, 3, 5, 7, 11, 13, \ldots }
+% \end{equation}
+% \end{Verbatim}
+% \end{spelchunk}
+%
+% \DescribeMacro{\setdesc}
+% \begin{spelchunk}
+% This macro typesets an enumeration set and makes sure \spelpl{}
+% can read it properly.
+% \end{spelchunk}
+% \begin{spelchunk}
+% \begin{Verbatim}
+% \begin{equation}
+% P = \setdesc{ n \in N \mid n \text{~is prime} }
+% \end{equation}
+% \end{Verbatim}
+% \end{spelchunk}
+%
+% \subsection{Going through the flow}
+% \begin{spelchunk}
+% Once your document source has been prepared, you are ready for the
+% regular \spelatex-flow. It consists of 3 steps.
+% \end{spelchunk}
+%
+% \begin{enumerate}
+% \spelitem{Create a \texttt{jobname-spel} subdirectory in the
+% working directory your \LaTeX{} source document is in (replace
+% jobname with the basename of your latex file, the final
+% \texttt{-spel} is a literal).}
+% \spelitem{Run your document
+% 3-times through your \{pdf,Xe,Lua\}\LaTeX{}-compiler to get all
+% the references right.}
+% \spelitem{Run the \spelpl{} speech
+% generator (see scripts directory or the wrapper provided by the
+% package manager), by launching it with the base name of your
+% document as command-line
+% argument.\\
+% E.g.: \texttt{\spelpl{} -v example}}\\
+% The |-v| argument causes the script to be somewhat more verbose.
+% \end{enumerate}
+%
+% \begin{spelchunk}
+% The result of this will be a PDF file equipped with links to audio
+% files in the 'speech' subdirectory. Alas your PDF file has been
+% become a little less portable, as it now requires the 'speech'
+% subdirectory to be complete. You might want to package the
+% ensemble into a tar-file or zip-archive.
+% \end{spelchunk}
+%
+%%
+% \section{Example}
+%
+% \begin{spelchunk}
+% Below, you can find a simple example to give you a head-start.
+% In order not to spoil the fun for you, the embedded version here
+% is not speech-enabled.
+% \end{spelchunk}
+%
+% \begin{VerbatimOut}[gobble=4]{Example/example.tex}
+% \documentclass{article}
+%
+% \usepackage[dutch,english]{babel} % load babel before spel to avoid
+% % option clash!
+% \selectlanguage{english}
+% \usepackage[format=ogg]{spelatex}
+%
+% \newrobustcmd\CTAN{CTAN}
+% \spelmacad{CTAN}{see-tan}
+% \newrobustcmd\CPAN{CPAN}
+% \spelmacad{CPAN}{see-pan}
+%
+% \title{\spelatex{} Example}
+% \author{Walter Daems and Paul Levrie}
+% \date{2011/04/12}
+% \setlength\parindent{0em}
+% \setlength\parskip{1ex}
+%
+% \begin{document}
+%
+% \maketitle
+%
+% \section{Introduction}
+%
+% \begin{spelchunk}
+% This file is just a simple showcase of the features of \spelatex.
+% Below, you'll find examples of:
+% \end{spelchunk}
+%
+% \begin{itemize}
+% \spelitem{a simple equation}
+% \spelitem{a more complex equation}
+% \end{itemize}
+%
+% \section{A simple equation}
+% \label{eqn:simple}
+% \begin{spelchunk}
+% Consider the following simple definition of a polynomial function and
+% check its spoken version by clicking on it.
+% \end{spelchunk}
+% \begin{spelchunk}[arealink]
+% \begin{equation}
+% f(x) = x^{5}- x^4 + 7 x^3 + 3 x^2 - 8 x + 23
+% \end{equation}
+% \end{spelchunk}
+% \begin{spelchunk}
+% This seems a simple equation, however, it is not so straightforward
+% for an automated reader, to read it correctly.
+% \end{spelchunk}
+%
+% \section{A more complex equation}
+% \newcommand\xx[2]{\ensuremath{#1_{#2}}}
+% \spelmacad{xx}[2]{#1 #2}
+%
+% \label{eqn:complex}
+% \begin{spelchunk}
+% For a lightray that hits the parabola at the point
+% $P(t,9-\frac{t^2}{4})$, the reflected ray has slope $\tan 2\alpha$.
+% Since the slope of the tangent to the parabola at $P$ is
+% equal to $\tan\alpha = -\frac{t}{2}$, the equation of the
+% reflected ray is given by
+% \end{spelchunk}
+% \begin{spelchunk}[arealink]
+% \[
+% y-9+\frac{t^2}{4} = -\frac{4t}{4-t^2} \cdot (x-t)
+% \]
+% \end{spelchunk}
+%
+% \selectlanguage{dutch}
+% \section{Een andere taal}
+% \begin{spelchunk}
+% \spelatex{} is ook volledig babel-actief, wat wil zeggen dat de
+% voorleesstem de geselecteerde taal zal volgen.
+% \end{spelchunk}
+%
+% \begin{spelchunk}[arealink]
+% \[
+% y-9+\frac{t^2}{4} = -\frac{4t}{4-t^2} \cdot (x-t)
+% \]
+% \end{spelchunk}
+
+% \selectlanguage{english}
+% \section{And some extras}
+% \subsection{Citations}
+% \begin{spelchunk}
+% Two excellent repositories are \CPAN{} \cite{CPAN} and \CTAN{} \cite{CTAN}.
+% \end{spelchunk}
+%
+% \subsection{References to labels}
+% \begin{spelchunk}
+% Section~\ref{eqn:simple} contains an illustration of a simple
+% equation. For a more complex equation, we refer the user to
+% section~\ref{eqn:complex}.
+% \end{spelchunk}
+%
+% \bibliographystyle{alpha}
+%
+% \begin{thebibliography}{99}
+%
+% \bibitem{CTAN}
+% The Comprehensive \TeX{} Archive Network.
+% \newblock \url{http://www.ctan.org}.
+% \newblock online, accessed in August 2021.
+%
+% \bibitem{CPAN}
+% The Comprehensive Perl Archive Network.
+% \newblock \url{http://www.cpan.org}.
+% \newblock online, accessed in August 2021.
+%
+% \end{thebibliography}
+%
+% \end{document}
+% \end{VerbatimOut}
+% \VerbatimInput[frame=lines,numbers=left,gobble=0]{Example/example.tex}
+%
+% \section{Demo}
+%
+% \newcommand\rd[1]{\ensuremath{\mathrm{d}#1}}
+% \spelmacad{rd}[1]{d of #1}
+% \newcommand\xx[2]{\ensuremath{#1_{#2}}}
+%
+% \begin{spelchunk}
+% The examples below have been composed and used to test the math
+% reading capabilities of \spelatex{} and \spelpl. The source code has not
+% been made visible in this document. If you'd like to see the
+% source code, check the original |.dtx|-file that was used to
+% generate this PDF-file.
+% \end{spelchunk}
+%
+% \subsection{Numbers}
+% \begin{spelchunk}[arealink]
+% \begin{align}
+% \pi\\
+% -31415\\
+% 1.25\\
+% -0.34 \times 10^{4}\\
+% 12 - j 3\\
+% -31415.23 + .45i
+% \end{align}
+% \end{spelchunk}
+%
+%
+% \subsection{Fractions}
+% \subsubsection{A fraction only containg numbers}
+% \begin{spelchunk}[arealink]
+% \begin{align}
+% x &= - \frac{1}{2} \\
+% y &= - \sqrt{\frac{\pi}{2}}
+% \end{align}
+% \end{spelchunk}
+%
+% \subsubsection{A fraction with a little more under the hood}
+% \begin{spelchunk}[arealink]
+% \begin{align}
+% u &= - \frac{x^2+35}{\sqrt{12}} \\
+% v &= - \frac{\sqrt{\frac{\pi}{2}}}{-3x^2+3}
+% \end{align}
+% \end{spelchunk}
+%
+%
+% \subsection{Simple expressions}
+% \subsubsection{A polynomial function}%
+% \begin{spelchunk}[arealink]
+% \begin{equation}
+% f(x) = x^{5}- x^4 + 7 x^3 + 3 x^2 - 8 x + 23
+% \end{equation}
+% \end{spelchunk}
+%
+% \subsubsection{Some more complex equations}
+% \begin{spelchunk}
+% Here's de Moivre's formula:
+% \end{spelchunk}
+% \begin{spelchunk}[arealink]
+% \begin{equation}
+% \left(\cos x+j\sin x\right)^n=\cos(nx)+j\sin(nx)
+% \end{equation}
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Euler's relationship:
+% \end{spelchunk}
+% \begin{spelchunk}[arealink]
+% \begin{equation}
+% e^{j \phi} = \cos \phi + j \sin \phi
+% \end{equation}
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Euler's identity:
+% \end{spelchunk}
+% \begin{spelchunk}
+% \begin{equation}
+% e^{j \pi} + 1 = 0
+% \end{equation}
+% \end{spelchunk}
+%
+% \subsubsection{A rather well-known definite integral}
+% \begin{spelchunk}
+% \begin{equation}
+% \int_{-\infty}^\infty e^{-x^2}\,\rd{x} = \sqrt{\pi}
+% \end{equation}
+% \end{spelchunk}
+%
+% \subsection{Sets}
+% \begin{spelchunk}
+% Let's check the two set commands this package provides:
+% \texttt{\textbackslash{}setenum} and
+% \texttt{\textbackslash{}setdesc}:
+% \end{spelchunk}
+% \begin{spelchunk}[arealink]
+% \begin{align}
+% P &= \setenum{ 2, 3, 5, 7, 11, 13, \ldots }\\
+% P &= \setdesc{ n \in N \mid n \text{~is prime}}
+% \end{align}
+% \end{spelchunk}
+%
+% \subsection{Matrices}
+% \begin{spelchunk}
+% How about some linear algebra?
+% \end{spelchunk}
+% \begin{spelchunk}[arealink]
+% \begin{align}
+% \begin{bmatrix}
+% 3 & 4 \\
+% 7 & 2
+% \end{bmatrix}
+% \cdot
+% \begin{bmatrix}
+% x \\ y
+% \end{bmatrix}
+% &=
+% \begin{bmatrix}
+% 1 \\ 0
+% \end{bmatrix}\\
+% \begin{vmatrix}
+% 3 & 4 \\
+% 7 & 2
+% \end{vmatrix}
+% &= -22
+% \end{align}
+% \end{spelchunk}
+%
+% \subsection{Figures and Tables}
+% \subsubsection{Figures}
+% \begin{spelchunk}
+% The example Fig.~\ref{fig:blockdiagram} illustrates the voice-aid
+% that can be added to figures.
+% \end{spelchunk}
+% \begin{figure}[h]
+% \setlength{\unitlength}{4mm}
+% \begin{spelchunk}
+% \begin{center}
+% \begin{picture}(24,2)
+% \put(0,0.8){$x[n]$}
+% \put(2,1){\vector(1,0){3}}
+% \put(5,0){\framebox(5,2){$H(z)$}}
+% \put(10,1){\vector(1,0){3}}
+% \put(13,0){\framebox(5,2){$G(z) \ast F(z)$}}
+% \put(18,1){\vector(1,0){3}}
+% \put(22,0.8){$y[n]$}
+% \end{picture}
+% \end{center}
+% \end{spelchunk}
+% \begin{spelchunkad}
+% The discrete-time input signal x is fed through a filter H of
+% z. The intermediate output signal of the filter H of z is fed into
+% another filter whose transfer function is the convolution of G of
+% z and F of z. This resuspel in the discrete-time output signal y.
+% \end{spelchunkad}
+% \caption{A block diagram of the filter system}
+% \label{fig:blockdiagram}
+% \end{figure}
+%
+% \subsubsection{Tables}
+% \begin{spelchunk}
+% \begin{center}
+% \begin{tabular}{lcc}
+% Food & Sweet & Bitter \\
+% \hline
+% apple & $\bullet$ & \\
+% unsweetened coffee & & $\bullet$\\
+% cake & $\bullet$ & \\
+% chocolate & $\bullet$ & $\bullet$ \\
+% \hline
+% \end{tabular}
+% \end{center}
+% \end{spelchunk}
+% \begin{spelchunkad}
+% This table indicates the sweetness and bitterness for several food
+% products.
+% It lists apples that are (sweet); unsweetened coffee which is
+% bitter; cake which is sweet and chocolate that is both sweet and bitter.
+% \end{spelchunkad}
+% \subsection{A parabola tale}
+%
+% \begin{spelchunk}
+% For a lightray that hits the parabola at the point
+% $P(t,9-\frac{t^2}{4})$, the reflected ray has slope $\tan 2\alpha$.
+% Since the slope of the tangent to the parabola at $P$ is equal
+% to $\tan \alpha = -\frac{t}{2}$, the equation of the reflected
+% ray is given by
+% \end{spelchunk}
+% \begin{spelchunk}
+% \begin{equation}
+% y-9+\frac{t^2}{4} = -\frac{4t}{4-t^2} \cdot (x-t)
+% \end{equation}
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% The $x$-coordinate of the point of intersection of the reflected ray
+% with a fixed line $y=u$ satisfies:
+% \end{spelchunk}
+% \begin{spelchunk}
+% \begin{equation}
+% u-9+\frac{t^2}{4} = -\frac{4t}{4-t^2} \cdot (x-t)
+% \label{eqn:refray}
+% \end{equation}
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% We calculate the minimal value of this $x$ for varying $t$, by
+% differentiating (\ref{eqn:refray}) with respect to $t$ and assuming
+% that $\frac{\rd{x}}{\rd{t}}=0$:
+% \end{spelchunk}
+% \begin{spelchunk}
+% \[
+% \frac{t}{2} = -\frac{4(4+t^2)}{(4-t^2)^2} (x-t) -
+% \frac{4t}{4-t^2} \cdot (-1) \ \ \ \Leftrightarrow \ \ \ x=
+% 3\frac{t}{2}-\frac{t^3}{8}
+% \]
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% Inserting in the equation containing $u$ gives us the relation
+% between $t$ and $u$:
+% \end{spelchunk}
+% \begin{spelchunk}
+% \[
+% u = 9- 3 \frac{t^2}{4}
+% \]
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% This leads to a system of parametric equations for the caustic:
+% \end{spelchunk}
+% \begin{spelchunk}
+% \[
+% \left\{\begin{array}{l}
+% x = 3\frac{t}{2}-\frac{t^3}{8} \\[0.3cm]
+% y = 9- 3 \frac{t^2}{4}
+% \end{array} \right.
+% \quad \Leftrightarrow \quad
+% \left\{\begin{array}{l}
+% x = \frac{t}{2} \cdot (3 -\frac{t^2}{4}) \\
+% y = 3(3- \frac{t^2}{4})
+% \end{array} \right.
+% \]
+% \end{spelchunk}
+%
+% \begin{spelchunk}
+% It is now easy to eliminate the parameter $t$. As you can see, $t
+% = \frac{6 x}{y}$. Inserting into the equation for $y$ gives us the
+% equation of Tschirnhausen's cubic.
+% \end{spelchunk}
+%
+%
+% \section{Implementation}
+% \begin{spelchunk}
+% To ease the implementation work and because raw \LaTeX{} code is
+% difficult to read on itself, We took the liberty of not providing
+% this section with speech chunks (except for this introduction
+% text).
+% \end{spelchunk}
+%
+% \iffalse
+% \begin{macrocode}
+%<*package>
+% \end{macrocode}
+% \fi
+%
+% \subsection{Design principles}
+%
+% \spelatex{} has been developed using the following main targets in
+% mind. Some of them are common sense design principles, some of them
+% are specific for this application.
+% \begin{itemize}
+% \item minimal effort in preparing a \LaTeX{} manuscript for use with
+% \spelatex{}
+% \item maximal compatibility with existing \LaTeX{} packages
+% \item no (or minimal) compromise mathematical reading capabilities
+% for mathematical constructs
+% \item user extensible audio preprocessor
+% \item minimal use of processing power for text to speech conversion
+% \end{itemize}
+%
+%
+% \subsection{Auxiliary Packages}
+% The \spelatex{} package uses some basic auxiliary packages to make life
+% easy.
+% \begin{macrocode}
+\RequirePackage{expl3}
+\RequirePackage{hyperref}
+\RequirePackage{xcolor}
+\RequirePackage{ifthen}
+\RequirePackage{fancyvrb}
+\RequirePackage{newfile}
+\RequirePackage{rotating}
+\RequirePackage{babel}
+\hypersetup{backref=true,
+ breaklinks=true,
+ colorlinks=true,
+ citecolor=black,
+ filecolor=black,
+ hyperindex=true,
+ linkcolor=black,
+ pageanchor=true,
+ pagebackref=true,
+ pagecolor=black,
+ pdfpagemode=UseOutlines,
+ bookmarksopen=true,
+ urlcolor=black}
+\RequirePackage{kvoptions}
+\RequirePackage{xkeyval}
+\RequirePackage{marginnote}
+% \end{macrocode}
+%
+% \subsection{Options}
+%
+% \begin{macrocode}
+\SetupKeyvalOptions{
+ family=spel,
+ prefix=spel@
+}
+\DeclareStringOption[ogg]{format}
+\DeclareBoolOption[false]{disabled}
+\DeclareBoolOption[false]{extramath}
+\DeclareBoolOption[false]{propermath}
+\ProcessKeyvalOptions*
+% \end{macrocode}
+%
+% \subsection{Logos}
+% Vanity is everything, so let's make some logoware.
+% \begin{macro}{\spelatex}
+% This is the official \spelatex{} logo.
+% \begin{macrocode}
+\DeclareRobustCommand{\spelatex}{S\kern-0.3ex\raisebox{-0.1ex}{\rotatebox{-15}{p}}\kern-0.25ex\raisebox{0.1ex}{\rotatebox{10}{e}}\kern-0.1ex\LaTeX}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\spelbox}
+% This is the official \spelbox{} logo.
+% \begin{macrocode}
+\DeclareRobustCommand{\spelbox}{S\kern-0.3ex\raisebox{-0.1ex}{\rotatebox{-15}{p}}\kern-0.25ex\raisebox{0.1ex}{\rotatebox{10}{e}}\kern-0.1exLbo\raisebox{-0.2ex}{x}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\spelpl}
+% This is the official \spelpl{} logo.
+% \begin{macrocode}
+\DeclareRobustCommand{\spelpl}{\texttt{spel-wizard.pl}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{The speech stream}
+% The basic structural elements of a document (title, chapters,
+% sections, \ldots) are written to the speech index stream. This is a
+% textfile that has the same base name as your \LaTeX{} job and has
+% extension |.spelidx|.
+%
+% It is the index to the chunks of text that are written to the speech
+% directory.
+%
+% The |.spelidx| file requires postprocessing by the \spelpl{}
+% script in order to obtain the required audio files.
+%
+% The speech stream needs to be open before the preamble's title,
+% author and date.
+% \begin{macrocode}
+\newoutputstream{chunk}
+\newoutputstream{spelidx}
+\openoutputfile{\jobname.spelidx}{spelidx}
+% \end{macrocode}
+% The stream needs to be closed upon termination of the document.
+% \begin{macrocode}
+\AtEndDocument{
+ \closeoutputstream{spelidx}%
+}
+% \end{macrocode}
+%
+% To begin with, we write the standard locations for audio and chunk
+% data to the |.spelidx| file.
+% \begin{macrocode}
+\newcommand\audiodir{\jobname-spel}
+\newcommand\chunkdir{\jobname-spel}
+\addtostream{spelidx}{format|\spel@format}
+\addtostream{spelidx}{audiodir|\audiodir}
+\addtostream{spelidx}{chunkdir|\chunkdir}
+% \end{macrocode}
+%
+% To ease writing to the speech index stream, we define a |\spelidxwrite|
+% function to take care of appropriate formatting.
+% \begin{macro}{\spel@idxwrite}
+% This is an internal macro, used to write information to the |.spelidx|
+% file and to a correspondig chunk file.
+% \begin{macrocode}
+\ifspel@disabled\newcommand{\spel@idxwrite}[2]{}\else
+\newcommand{\spel@idxwrite}[2]{%
+ \typeout{spel: Generating #1 - #2}%
+ \addtostream{spelidx}{#1|#2}%
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% To ease writing speech chunk, we define a |\spel@chunkwrite|
+% function.
+% \begin{macro}{\spel@chunkwrite}
+% This is an internal macro, used to write information to the speech chunk
+% files.
+% \begin{macrocode}
+\ifspel@disabled\newcommand{\spel@chunkwrite}[2]{}\else
+\newcommand{\spel@chunkwrite}[2]{%
+ \openoutputfile{\audiodir/#1.tex}{chunk}%
+ \addtostream{chunk}{#2}%
+ \closeoutputstream{chunk}%
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Create missing counters}
+% As we need to be able to fully identify every speech chunk, we need
+% to provide some missing counters for the starred versions of the
+% sectioning commands.
+%
+% \begin{macro}{spel@spart} counter
+% \begin{macrocode}
+\newcounter{spel@spart}
+\renewcommand\thespel@spart{\@arabic\c@spel@spart}
+\setcounter{spel@spart}{0}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{spel@schapter} counter
+% \begin{macrocode}
+\ifx\c@chapter\@undefined
+\else
+\ifx\c@part\@undefined
+\newcounter{spel@schapter}
+\else
+\newcounter{spel@schapter}[part]
+\fi
+\renewcommand\thespel@schapter{\@arabic\c@spel@schapter}
+\setcounter{spel@schapter}{0}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{spel@ssect} counter
+% \begin{macrocode}
+\ifx\c@chapter\@undefined
+\newcounter{spel@ssect}
+\else
+\newcounter{spel@ssect}[chapter]
+\fi
+\renewcommand\thespel@ssect{\@arabic\c@spel@ssect}
+\setcounter{spel@ssect}{0}
+% \end{macrocode}
+% \end{macro}
+%
+% In addition, some elements that are not canonically numbered require
+% a unique and monotonous numbering.
+% \begin{macro}{spel@footnote} counter
+% \begin{macrocode}
+\newcounter{spel@footnote}
+\renewcommand\thespel@footnote{\@arabic\c@spel@footnote}
+\setcounter{spel@footnote}{0}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{spel@chunk} counter
+% \begin{macrocode}
+\newcounter{spel@chunk}[subparagraph]
+\renewcommand\thespel@chunk{\@arabic\c@spel@chunk}
+\setcounter{spel@chunk}{0}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Setting up the language}
+% We want to make sure that babel communicates the switching of
+% langauges to spel, such that it can take not of it. This allows the
+% spel engine to select an appropriate language-capable voice when
+% generating the spoken text.
+% \begin{macrocode}
+\AddBabelHook{informspel}{write}{\spel@idxwrite{language}{\languagename}}
+\EnableBabelHook{informspel}
+% \end{macrocode}
+%
+% \subsection{Generating speech chunks --- implicitly}
+% \subsubsection{Auxiliary macros}
+% We define a macro to generate wrappers for single-line text elements.
+% The |\spel@registerelement| macro does
+% the job. The user can even use the macro for his own custom
+% single-line text elements (e.g., for a subtitle, a version string).
+% \begin{macro}{\spel@registerelement}
+% generic macro to register single-line text elements
+% \begin{macrocode}
+\ifspel@disabled\newcommand{\spel@registerelement}[1]{}\else
+\newcommand{\spel@registerelement}[1]{%
+ \expandafter\let\csname spel@@#1\expandafter\endcsname\csname #1\endcsname
+ \expandafter\gdef\csname #1\endcsname##1{%
+ \spel@chunkwrite{#1}{##1}
+ \csname spel@@#1\endcsname{\href{run:\audiodir/#1.\spel@format}{##1}}
+ }
+ \expandafter\AtBeginDocument{
+ \spel@idxwrite{#1}{#1}
+ }
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Title elements}
+% By redefining the title elements, |\title|, |\author| and |\date| we
+% avoid having to chunk them.
+%
+% Using this macro, we can easily take care of all title-like
+% elements, using:
+% \begin{macrocode}
+\spel@registerelement{title}
+\spel@registerelement{date}
+\spel@registerelement{author}
+% \end{macrocode}
+%
+% \subsubsection{Table of contents}
+% \begin{macrocode}
+\ifspel@disabled\else
+\let\spel@@addcontentsline\addcontentsline
+\renewcommand\addcontentsline[3]{%
+ \let\spel@@href\href%
+ \renewcommand\href[2]{#2}%
+ \spel@@addcontentsline{#1}{#2}{#3}%
+ \let\href\spel@@href%
+}
+\providecommand{\tableofcontents}{}
+\renewcommand\tableofcontents{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \@ifclassloaded{article}{\section*{\contentsname}}{\chapter*{\contentsname}}
+ \@mkboth{%
+ \MakeUppercase\contentsname}{\MakeUppercase\contentsname}%
+ \@starttoc{toc}%
+ \if@restonecol\twocolumn\fi
+ }
+\fi
+% \end{macrocode}
+%
+% \subsubsection{Sectioning commands}
+%
+% \begin{macro}{\@part}
+% This is a simple wrapper around the regular |\@part| macro.
+% \begin{macrocode}
+\ifspel@disabled\else
+\let\spel@@part\@part
+\def\@part[#1]#2{%
+ \setcounter{spel@chunk}{0}% need this because counter resetting fails
+ \spel@@part[#1]{\href{run:\audiodir/\spel@@optpart.\spel@format}{#2}}%
+ \spel@idxwrite{part \thepart}{\spel@@optpart}%
+ \spel@chunkwrite{\spel@@optpart}{#2}%
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@spart}
+% This is a simple wrapper around the regular |\@spart| macro.
+% \begin{macrocode}
+\ifspel@disabled\else
+\let\spel@@spart\@spart
+\def\@spart#1{%
+ \stepcounter{spel@spart}%
+ \setcounter{spel@chunk}{0}% need this because counter resetting fails
+ \spel@@spart{%
+ \href{run:\audiodir/\spel@@optpart star-\thespel@spart.\spel@format}{#1}}%
+ \spel@idxwrite{part}{\spel@@optpart star-\thespel@spart}%
+ \spel@chunkwrite{\spel@@optpart star-\thespel@spart}{#1}%
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@chapter}
+% This is a simple wrapper around the regular |\@chapter| macro.
+% It is defined conditionally on the existence of the |\chapter| macro.
+% \begin{macrocode}
+\ifspel@disabled\else
+\ifx\chapter\@undefined\else
+\let\spel@@chapter\@chapter
+\def\@chapter[#1]#2{%
+ \setcounter{spel@chunk}{0}% need this because counter resetting fails
+ \spel@@chapter[#1]{%
+ \href{run:\audiodir/\spel@@optpart\thechapter.\spel@format}{#2}}%
+ \spel@idxwrite{chapter \thechapter}{\spel@@optpart\thechapter}%
+ \spel@chunkwrite{\spel@@optpart\thechapter}{#2}%
+}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@schapter}
+% This is a simple wrapper around the regular |\@schapter| macro.
+% It is defined condionally on the existence of the |\schapter| macro.
+% \begin{macrocode}
+\ifspel@disabled\else
+\ifx\schapter\@undefined\else
+\let\spel@@schapter\@schapter
+\def\@schapter#1{%
+ \stepcounter{spel@schapter}%
+ \setcounter{spel@chunk}{0}% need this because counter resetting fails
+ \spel@@schapter{%
+ \href{run:\audiodir/\spel@@optpart star-\thespel@schapter.\spel@format}{#1}}%
+ \spel@idxwrite{chapter}{\spel@@optpart star-\thespel@schapter}%
+ \spel@chunkwrite{\spel@@optpart star-\thespel@schapter}{#1}%
+}
+\fi
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@sect}
+% This is a simple wrapper around the regular |\@sect| macro.
+% \begin{macrocode}
+\ifspel@disabled\else
+\let\spel@@sect\@sect
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ % correct default tex behavior
+ \ifnum #2>\c@secnumdepth%
+ \stepcounter{#1}%
+ \fi%
+ \setcounter{spel@chunk}{0}% need this because counter resetting fails
+ \spel@@sect{#1}{#2}{#3}{#4}{#5}{#6}[#7]{%
+ \href{run:\audiodir/\spel@@optpart\thesubparagraph.\spel@format}{#8}\hfill%
+ \href{run:\audiodir/\spel@@optpart\thesubparagraph.m3u}{\textcolor{black!25}{$\triangleright$}}}%
+ \def\spel@@label{\ifnum #2>\c@secnumdepth\else#1 \csname the#1\endcsname\fi}
+ \spel@idxwrite{\spel@@label}{\spel@@optpart\thesubparagraph}%
+ \spel@chunkwrite{\spel@@optpart\thesubparagraph}{#8}%
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@sect}
+% This is a simple wrapper around the regular |\@ssect| macro.
+% \begin{macrocode}
+\ifspel@disabled\else
+\let\spel@@ssect\@ssect
+\def\@ssect#1#2#3#4#5{%
+ \stepcounter{spel@ssect}%
+ %\setcounter{spel@chunk}{0}% need this because counter resetting fails
+ \spel@@ssect{#1}{#2}{#3}{#4}{%
+ \href{run:\audiodir/\spel@@optpart\thesubparagraph-star-\thespel@ssect.\spel@format}%
+ {#5}}%
+ \spel@idxwrite{section}{\spel@@optpart\thesubparagraph-star-\thespel@ssect}%
+ \spel@chunkwrite{\spel@@optpart\thesubparagraph-star-\thespel@ssect}{#5}%
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Notes}
+%
+% \begin{macro}{\@footnotetext}
+% This is a simple wrapper around the regular |\$footnotetext|
+% macro. We use a |spelfootnote| counter to keep track of the
+% individual footnotes.
+% \begin{macrocode}
+\ifspel@disabled\else
+\let\spel@@fntext\@footnotetext
+\long\def\@footnotetext#1{%
+ \stepcounter{spel@footnote}%
+ \settowidth\spel@mptboxwidth{\usebox\spel@mptbox}%
+ \spel@@fntext{%
+ \hspace*{-\spel@mptboxwidth}\href{run:\audiodir/footnote-\thespel@footnote.\spel@format}{\usebox\spel@mptbox}#1}%
+ \spel@idxwrite{footnote}{footnote-\thespel@footnote}%
+ \spel@chunkwrite{footnote-\thespel@footnote}{#1}%
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Itemizations/Enumerations}
+
+% \begin{macro}{\spelitem}
+% This macro is to be used inside an enumerate, itemize, description
+% environment to automatically cause the generation of a speech
+% chunk.
+% \begin{macrocode}
+\ifspel@disabled\newcommand{\spelitem}{\item}\else
+\newcommand{\spelitem}{%
+ \@ifnextchar[{\spelitem@opt}{\spelitem@intone}
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% This macro uses a number of auxiliary macros.
+% \begin{macro}{\spelitem@opt}
+% This is an internal macro intended to deal with the |\item|'s
+% options.
+% \begin{macrocode}
+\def\spelitem@opt[#1]{\spelitem@inttwo{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\spelitem@opt}
+% This is an internal macro intended to deal with an |\spelitem| without
+% options.
+% \begin{macrocode}
+\def\spelitem@intone#1{%
+ \stepcounter{spel@chunk}%
+ \settowidth\spel@mptboxwidth{\usebox\spel@mptbox}%
+ \spel@idxwrite{item}{\spel@@optpart\thesubparagraph-\thespel@chunk}%
+ \spel@chunkwrite{\spel@@optpart\thesubparagraph-\thespel@chunk}{#1}%
+ \item \hspace*{-\spel@mptboxwidth}\href{run:\audiodir/\spel@@optpart\thesubparagraph-\thespel@chunk.\spel@format}{\usebox\spel@mptbox}#1}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\spelitem@inttwo}
+% This is an internal macro intended to deal with an |\spelitem| with
+% options.
+% \begin{macrocode}
+\def\spelitem@inttwo#1#2{%
+ \stepcounter{spel@chunk}%
+ \settowidth\spel@mptboxwidth{\usebox\spel@mptbox}%
+ \spel@idxwrite{item}{\spel@@optpart\thesubparagraph-\thespel@chunk}%
+ \spel@chunkwrite{\spel@@optpart\thesubparagraph-\thespel@chunk}{#1 . #2}%
+\item[#1] \hspace*{-\spel@mptboxwidth}\href{run:\audiodir/\spel@@optpart\thesubparagraph-\thespel@chunk.\spel@format}{\usebox\spel@mptbox}#2}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\caption}
+% This is a redefinition of the |\caption| macro such that it
+% becomes alive.
+% \begin{macrocode}
+\ifspel@disabled\else
+\let\spel@@caption\caption
+\renewcommand\caption[2][]{%
+ \stepcounter{spel@chunk}%
+ \spel@idxwrite{caption}{\spel@@optpart\thesubparagraph-\thespel@chunk}%
+ \spel@chunkwrite{\spel@@optpart\thesubparagraph-\thespel@chunk}{#2}%
+ \spel@@caption[#1]{\protect\href{run:\audiodir/\spel@@optpart\thesubparagraph-\thespel@chunk.\spel@format}{#2}}
+}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \subsection{Generating speech chunks --- explicitly}
+%
+% \subsubsection{Spel chunks to be parsed by \spelpl}
+% \begin{environment}{spelchunk}
+% The |spelchunk| environment is used to define explicit speech chunks.
+% \begin{macrocode}
+\newlength\spel@mptboxwidth
+\newsavebox\spel@mptbox
+\savebox\spel@mptbox{\textcolor{black!25}{$\qquad$}}
+\newif\ifspel@chunkarealink
+\define@key{spelchunk}{arealink}[]{\spel@chunkarealinktrue}
+\ifspel@disabled\def\spelchunk{}\else
+\def\spelchunk{%
+ \catcode`\^^M=\active%
+ \stepcounter{spel@chunk}%
+ \spel@idxwrite{chunk}{\spel@@optpart\thesubparagraph-\thespel@chunk}%
+ \@ifnextchar[{\catcode`\^^M=5\spelchunk@opt}{\catcode`\^^M=5\spelchunk@int}}%
+\fi
+\ifspel@disabled\def\endspelchunk{}\else
+\def\endspelchunk{%
+ \end{VerbatimOut}%
+ \catcode`\^^M=5\relax%
+ \ifspel@chunkarealink%
+ \href{run:\audiodir/\spel@@optpart\thesubparagraph-\thespel@chunk.\spel@format}{\input{./\chunkdir/\spel@@optpart\thesubparagraph-\thespel@chunk}}%
+ \else%
+ \settowidth\spel@mptboxwidth{\usebox\spel@mptbox}%
+ \hspace*{-\spel@mptboxwidth}\href{run:\audiodir/\spel@@optpart\thesubparagraph-\thespel@chunk.\spel@format}{\usebox\spel@mptbox}\input{./\chunkdir/\spel@@optpart\thesubparagraph-\thespel@chunk}%
+ \fi%
+ \spel@chunkarealinkfalse%
+}%
+\fi
+% \end{macrocode}
+% \end{environment}
+%
+% The environment above checks if it is called with optional arguments
+% or not.
+% \begin{macro}{\spelchunk@opt}
+% This is macro that deals with the optional arguments of the
+% |spelchunk| envronment.
+% \begin{macrocode}
+\def\spelchunk@opt[#1]{\setkeys{spelchunk}{#1}\spelchunk@int}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\spelchunk@int}
+% This is an internal macro to start the |VerbatimOut| environment
+% embedded in the |spelchunk| environment.
+% \begin{macrocode}
+\def\spelchunk@int{%
+ \VerbatimEnvironment
+ \begin{VerbatimOut}{\chunkdir/\spel@@optpart\thesubparagraph-\thespel@chunk.tex}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Explicit spelchunks}
+%
+% \begin{environment}{spelchunkad}
+% The |spelchunkad| environment is used to override a previous speech
+% chunk. In this way you can provide your own text.
+% \begin{macrocode}
+\def\spelchunkad{%
+ \catcode`\^^M=\active
+ \@ifnextchar[{\catcode`\^^M=5\spelchunk@opt}{\catcode`\^^M=5\spelchunk@int}}
+\def\endspelchunkad{%
+ \end{VerbatimOut}
+ \catcode`\^^M=5\relax
+}
+% \end{macrocode}
+% \end{environment}
+%
+% \begin{macrocode}
+\AtBeginDocument{
+ \newcommand\spel@@optpart{}
+}
+% \end{macrocode}
+%
+% \subsection{Helping the wizard to read our chunks}
+%
+% \subsubsection{Listing macros that are to be preprocessed}
+% Some \LaTeX{} or \TeX commands are only for layout purposes and are
+% totally not content related. They do not contribute to what must be
+% read. On the contrary, they make it hard for the \spelpl{} parser to
+% convert the texts flawlessly to what can be read by the
+% text-to-speech engines.
+% Examples of these layout-only commands are |\sf|, |\it|, |\tt|,
+% |\bf| and |\displaystyle| that are to be discarded, but also macro's
+% like e.g. |\fbox| for which only the content is to be retained.
+%
+% As you might also make your own macros that are pure typesetting
+% oriented, it makes sense to provide a macro that registers them as
+% pure type-setting macros and use that macro to cover the examples
+% mentioned above.
+% \begin{macro}{\spelmacpp}
+% \begin{macrocode}
+\ExplSyntaxOn
+\NewDocumentCommand{\spelmacpp}{moom}
+{
+ \addtostream{spelidx}{macpp|#1|#2|#3|#4}
+}
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{macro}
+%
+% Now let's register some standard macros that are to be ignored.
+% \begin{macrocode}
+\spelmacpp{sf}{}
+\spelmacpp{it}{}
+\spelmacpp{tt}{}
+\spelmacpp{bf}{}
+\spelmacpp{HUGE}{}
+\spelmacpp{Huge}{}
+\spelmacpp{huge}{}
+\spelmacpp{LARGE}{}
+\spelmacpp{Large}{}
+\spelmacpp{large}{}
+\spelmacpp{normalsize}{}
+\spelmacpp{small}{}
+\spelmacpp{footnotesize}{}
+\spelmacpp{scriptsize}{}
+\spelmacpp{tiny}{}
+\spelmacpp{minuscule}{}
+\spelmacpp{textsf}[1]{keep}
+\spelmacpp{textit}[1]{keep}
+\spelmacpp{texttt}[1]{keep}
+\spelmacpp{textbf}[1]{keep}
+\spelmacpp{quad}{}
+\spelmacpp{qquad}{}
+\spelmacpp{displaystyle}{}
+\spelmacpp{relax}{}
+\spelmacpp{strut}{}
+\spelmacpp{mathstrut}{}
+\spelmacpp{label}[1]{}
+% \end{macrocode}
+%
+% And let's register a macro for which only the contents is to be
+% preserved:
+% \begin{macrocode}
+\spelmacpp{fbox}[1]{keep}
+% \end{macrocode}
+%
+% \subsubsection{Listing environments that are to be ignored}
+% Some \LaTeX{} or \TeX environments are only for layout purposes and are
+% totally not content related. They do not contribute to what must be
+% read. On the contrary, they make it hard for the \spelpl{} parser to
+% convert the texts flawlessly to what can be read by the
+% text-to-speech engines.
+% An examples of such a layout-only environment is the |center|
+% environment.
+%
+% As you might also make your own environments that are pure typesetting
+% oriented, it makes sense to provide a macro that registers them as
+% pure type-setting macros and use that macro to cover the examples
+% mentioned above.
+% \begin{macro}{\spelenvpp}
+% \begin{macrocode}
+\ExplSyntaxOn
+\NewDocumentCommand{\spelenvpp}{moom}
+{
+ \addtostream{spelidx}{envpp|#1|#2|#3|#4}
+}
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{macro}
+%
+% Now let's register some standard macros that are to be ignored:
+% \begin{macrocode}
+\spelenvpp{center}{keep}
+% \end{macrocode}
+%
+% \subsubsection{Audio descriptions for typesetting macros}
+% \begin{macro}{\spelmacad}
+% This macro allows specifying how to treat macros (with arguments)
+% that appear in the chunks to read out loud. The arguments are in
+% order:
+% \begin{enumerate}
+% \item (mandatory) name of the macro (without leading backslash)
+% \item (optional) number of arguments of the macro
+% \item (optional) default for optional (first) argument
+% \item (mandatory) text to read (with macro parameters in them)
+% You can use the special syntax
+% |@{i18n(keyword,#1,#2)}|
+% to trigger a call to the internationalization (i18n) features built
+% in the \spelpl{} script. This will help to read your commands in an
+% appropriate way. If you miss some features in the i18n list of
+% \spelpl{}, please contact the author to help you out.
+% If you are fluent in Perl, you might also want to change the i18n
+% list of \spelpl{} yourself. It's not that hard.
+% \end{enumerate}
+% \begin{macrocode}
+\ExplSyntaxOn
+\NewDocumentCommand{\spelmacad}{moom}
+{
+ \addtostream{spelidx}{macad|#1|#2|#3|#4}
+}
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{macro}
+%
+% We immediately provide some standard constructs, which are to be
+% ignored:
+% \begin{macrocode}
+\spelmacad{spelatex}{spee-lay-tech}
+\spelmacad{spelbox}{spel-box}
+\spelmacad{spelpl}{spel wizzard dot pl}
+\spelmacad{LaTeX}{lay-tech}
+\spelmacad{TeX}{tech}
+\spelmacad{textsf}[1]{#1}
+\spelmacad{texttt}[1]{#1}
+\spelmacad{textit}[1]{#1}
+\spelmacad{emph}[1]{#1}
+\spelmacad{underline}[1]{#1}
+\spelmacad{mbox}[1]{#1}
+\spelmacad{text}[1]{#1}
+\spelmacad{nobreakspace}{#1}
+\spelmacad{textasciitilde}[1]{ }
+\spelmacad{textbackslash}{backslash}
+\spelmacad{footnote}[1]{}
+\spelmacad{pm}{@{i18n(plusminus)}}
+\spelmacad{ldots}{...}
+% \end{macrocode}
+%
+% Some more that don't seem ignorable - and they are not indeed - they
+% are treated differently by \spelpl{}. However, by registering them
+% here, \spelpl{} knows there signature:
+% \begin{macrocode}
+\spelmacad{cite}[1]{}
+\spelmacad{ref}[1]{}
+\spelmacad{pageref}[1]{}
+% \end{macrocode}
+%
+% \subsubsection{Audio descriptions for typesetting environments}
+% \begin{macro}{\spelenvad}
+% This macro allows specifying how to treat environments (with arguments)
+% that appear in the chunks to read out loud. The arguments are in order:
+% \begin{enumerate}
+% \item (mandatory) name of the macro (without leading backslash)
+% \item (optional) number of arguments of the macro
+% \item (optional) default for optional (first) argument
+% \item (mandatory) text to read (with macro parameters in them)
+% \end{enumerate}
+% \begin{macrocode}
+\ExplSyntaxOn
+\NewDocumentCommand{\spelenvad}{moomm}
+{
+ \addtostream{spelidx}{envad|#1|#2|#3|#4|#5}
+}
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{macro}
+%
+% We immediately provide some standard constructs, which are to be
+% ignored:
+% \begin{macrocode}
+\spelenvad{center}{}{}
+% \end{macrocode}
+%
+% \subsection{Extra math commands}
+%
+% The commands are only loaded if the package option |extramath| is
+% provided:
+%
+% \begin{macrocode}
+\ifspel@extramath
+% \end{macrocode}
+%
+% \begin{macro}{\setenum}
+% This macro typesets a set defined by enumeration:
+% \begin{macrocode}
+\DeclareRobustCommand{\setenum}[1]{\left\{#1\right\}}
+\spelmacad{setenum}[1]{@{i18n(Setenum,#1)}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\setdesc}
+% This macro typesets a set defined by description:
+% \begin{macrocode}
+\DeclareRobustCommand{\setdesc}[1]{\left\{#1\right\}}
+\spelmacad{setdesc}[1]{@{i18n(Setdesc,#1)}}
+% \end{macrocode}
+% \end{macro}
+%
+% Note that these two macro's are identical! However, the fact that
+% they have a different name is of great value to \spelpl{}.
+%
+% The conditional loading ends here:
+% \begin{macrocode}
+\fi
+% \end{macrocode}
+%
+% \iffalse
+% \begin{macrocode}
+%</package>
+% \end{macrocode}
+% \fi
+%
+% \section{TODO}
+% \begin{spelchunk}[arealink]
+% As long as there are things on my todo list, We have a reason to
+% live.
+% \end{spelchunk}
+% \begin{itemize}
+% \spelitem{provide enable/disable switch to disable certain ranges in
+% text, e.g. the implementation range in this document}
+% \spelitem{enable bibliography and citation stuff}
+% \end{itemize}
+%
+% \bibliographystyle{alpha}
+%
+% \begin{thebibliography}{99}
+%
+% \bibitem{NVDA}
+% NVDA from NV Access, empowering lives through non-visual access to technology
+% \newblock \url{https://www.nvaccess.org}
+% \newblock online, accessed in June 2024.
+%
+% \bibitem{SPRINT}
+% SprintPlus, helping people with dyslexia
+% \newblock \url{https://www.sprintplus.be/en}
+% \newblock online, accessed in June 2024.
+%
+% \bibitem{ADOBEREADER}
+% Adobe Reader, a PDF reader from Adobe.
+% \newblock \url{https://get.adobe.com/}
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{TAGPDF}
+% TagPDF - Tools for experimenting with tagging using pdfLaTeX and
+% LuaLaTeX.
+% \newblock \url{https://ctan.org/pkg/tagpdf}
+% \newblock online, accessed in June 2024.
+%
+% \bibitem{WINE}
+% Wine - Wine Is Not an Emulator - running windows applications on POSIX-compliant systems.
+% \newblock \url{https://www.winehq.org}
+% \newblock online, accessed in June 2024.
+%
+% \bibitem{ORGMODE}
+% Org Mode --- your life in plain text.
+% \newblock \url{https://orgmode.org/}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{EMACS}
+% The Emacs An extensible, customizable, free text editor --- and
+% more.
+% \newblock \url{https://www.gnu.org/software/emacs/}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{OXSPELATEX}
+% Org Mode SpeLaTeX Exporter --- SpeLaTeX made easy.
+% \newblock \url{https://www.melpa.org/#/ox-spelatex}
+% \newblock (not yet online)
+%
+% \bibitem{SPEL}
+% SpeL --- Speech-enabled \LaTeX.
+% \newblock \url{https://ctan.org/pkg/spel}
+% \newblock online, accessed in June 2024.
+%
+% \bibitem{SPELWIZARD}
+% SpeL::Wizard --- Incantating \LaTeX{} into natural lanuage
+% \newblock \url{https://metacpan.org/pod/SpeL::Wizard}
+% \newblock online, accessed in June 2024.
+%
+% \bibitem{FESTIVAL}
+% The Festival TTS-program.
+% \newblock \url{http://www.cstr.ed.ac.uk/projects/festival}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{BALABOLKA}
+% The Balabolka TTS-program.
+% \newblock \url{http://www.cross-plus-a.com/balabolka.htm}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{FREETTS}
+% FreeTTS --- A speech synthesizer in Java.
+% \newblock \url{https://freetts.sourceforge.io/docs/index.php}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{AWSPOLLY}
+% Amazon Polly --- An online text-to-speech engine.
+% \newblock \url{https://aws.amazon.com/polly}
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{CTAN}
+% The Comprehensive \TeX{} Archive Network.
+% \newblock \url{http://www.ctan.org}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{CPAN}
+% The Comprehensive Perl Archive Network.
+% \newblock \url{http://www.cpan.org}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{XPDF}
+% xpdf, a simple and very fast PDF reader on \GNU/Linux.
+% \newblock \url{http://www.xpdfreader.com/}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{EVINCE}
+% evince, a PDF reader, part of the Gnome environment.
+% \newblock \url{https://help.gnome.org/users/evince/stable/}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{OKULAR}
+% okular, a PDF reader, part of the KDE environment.
+% \newblock \url{https://okular.kde.org}.
+% \newblock online, accessed in May 2024.
+%
+% \bibitem{PDFXCHANGE}
+% PDF XChange Viewer, a PDF reader from Tracker Software.
+% \newblock \url{https://www.pdf-xchange.com/}
+% \newblock online, accessed in May 2024.
+%
+% \end{thebibliography}
+%
+% \Finale
+\endinput
diff --git a/macros/latex/contrib/spelatex/spelatex.ins b/macros/latex/contrib/spelatex/spelatex.ins
new file mode 100644
index 0000000000..dfe1cbf39e
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex.ins
@@ -0,0 +1,58 @@
+%% Copyright (C) 2024 by Walter Daems <walter.daems@uantwerpen.be>
+%% and Paul Levrie
+%%
+%% This work may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.3 of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.3 or later is part of all distributions of LaTeX version
+%% 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is Walter Daems.
+%%
+%% This work consists of the files lts.dtx and lts.ins
+%% and all derived files.
+
+\input docstrip.tex
+\keepsilent
+
+\preamble
+
+This is a generated file.
+
+Copyright (C) 2024 by Walter Daems <walter.daems@ieee.org>
+ and Paul Levrie
+
+This file may be distributed and/or modified under the conditions of
+the LaTeX Project Public License, either version 1.3 of this license
+or (at your option) any later version. The latest version of this
+license is in:
+
+ http://www.latex-project.org/lppl.txt
+
+and version 1.3 or later is part of all distributions of LaTeX version
+2005/12/01 or later.
+
+\endpreamble
+
+\usedir{tex/latex/spelatex}
+\generate{\file{spelatex.sty}{\from{spelatex.dtx}{package}}}
+
+\obeyspaces
+\Msg{***************************************************************}
+\Msg{* *}
+\Msg{* To finish the installation you have to merge the TDS tree *}
+\Msg{* into your TEXMFLOCAL tree. *}
+\Msg{* *}
+\Msg{* Good luck! *}
+\Msg{* *}
+\Msg{* Walter *}
+\Msg{* *}
+\Msg{***************************************************************}
+
+\endbatchfile
diff --git a/macros/latex/contrib/spelatex/spelatex.pdf b/macros/latex/contrib/spelatex/spelatex.pdf
new file mode 100644
index 0000000000..d68cae1950
--- /dev/null
+++ b/macros/latex/contrib/spelatex/spelatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/standardsectioning/LICENSE.md b/macros/latex/contrib/standardsectioning/LICENSE.md
new file mode 100644
index 0000000000..99a6973749
--- /dev/null
+++ b/macros/latex/contrib/standardsectioning/LICENSE.md
@@ -0,0 +1,19 @@
+----------------------------------------------------------------------------
+
+This work may be distributed and/or modified under the conditions of the
+LaTeX Project Public License, version 1.3c of the license. The latest
+version of this license is in http://www.latex-project.org/lppl.txt and
+version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+or later. This work has the LPPL maintenance status “maintainedâ€.
+The current maintainer and author of this work is Markus Kohm.
+
+----------------------------------------------------------------------------
+
+Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz
+in der Version 1.3c, verteilt und/oder verändert werden. Die aktuelle
+Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und
+Version 1.3c oder später ist Teil aller Verteilungen von LaTeX 2005/12/01
+oder später. Dieses Werk hat den LPPL-Verwaltungs-Status „maintainedâ€
+Der aktuelle Verwalter und Autor dieses Werks ist Markus Kohm.
+
+----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/standardsectioning/README.md b/macros/latex/contrib/standardsectioning/README.md
new file mode 100644
index 0000000000..ffbf1cf1b9
--- /dev/null
+++ b/macros/latex/contrib/standardsectioning/README.md
@@ -0,0 +1,174 @@
+# Package `standardsectioning`
+
+Copyright © 2019–2024 Markus Kohm
+
+Release: 2024-06-06 v0.9
+
+License: LPPL 1.3c
+
+KOMA presents the `standardsectioning` micro package to force the usage of
+the sectioning command definition of the standard classes also when using
+other classes like the [KOMA-Script](https://www.ctan.org/pkg/koma-script)
+classes.
+
+----------------------------------------------------------------------------
+
+This work may be distributed and/or modified under the conditions of
+the LaTeX Project Public License, version 1.3c of the license.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+This work has the LPPL maintenance status "maintained".
+
+The Current Maintainer and author of this work is Markus Kohm.
+
+----------------------------------------------------------------------------
+
+# Abstract
+
+A long time ago [KOMA-Script](https://www.sourceforge.net/project/koma-script)
+was more or less just a collection of replacements for the three standard
+classes `article`, `book` and `report`. Replacing a standard class with a
+[KOMA-Script](https://www.sourceforge.net/project/koma-script) class was easy,
+even if users used a lot of additional packages. Over the years, KOMA has
+added many new features and user interfaces to the classes. This also led to
+completely different implementation of the sectioning commands. But some
+packages depend on an implementation similar to the standard classes.
+
+Package `standardsectioning` implements these commands with the code of the
+standard classes. If used with a KOMA-Script class, it also deactivates parts
+of the KOMA-Script user interface, which should not be used with these
+changes. These are more or less all commands to configure sectioning
+commands. It also undefines some internal macros of KOMA-Script.
+
+# Note
+
+Using package `standardsectioning` is only a kind of first-aid
+workaround. Usually it is better not to use the incompatible package with
+KOMA-Script similar classes.
+
+This package is also a replacement of the `standardsections.hak` of
+`scrhack` before version 3.42.
+
+# Installation for Users
+
+If you are a user, you should wait until the package has been added to your
+preferred TeX distribution. Then you can use the package manager of your TeX
+distribution to install all the packages.
+
+# Unpacking for Distributors
+
+Distributors should download [the distribution from
+CTAN](https://www.ctan.org/pkg/standardsectioning). This consists in:
+
+* `standardsectioning.dtx`
+* `README.md`
+* `LICENSE.md`
+* `standardsectioning.pdf`
+
+If distributors also want to distribute `standardsectioning.sty`, they can
+unpack it using
+
+ tex standardsectioning.dtx
+
+Note, that you have to use `tex` not `latex`, `pdflatex`, `xelatex` or
+`lualatex`!
+
+Note also, that a legal distribution consists at least in:
+
+* `standardsectioning.dtx`
+* `README.md`
+
+The following files are optionally, but must not be distributed without the
+previous ones:
+
+* `LICENSE.md`
+* `standardsectioning.sty`
+* `standardsectioning.pdf`
+
+
+# Unpacking and Installation for Developers
+
+Developers who want the current developer version of the code to be installed
+for testing, should clone [the `third-party-enhancements`
+repository](https://github.com/komascript/third-party-enhancements), e.g.,
+using
+
+ git clone https://github.com/komascript/third-party-enhancements.git
+
+You can than either unpack and install all the third-party enhancements using:
+
+ l3build install --full
+
+from within the main directory of the cloned respository. For installation of
+`standardsectioning` only run the same command from within the
+`standardsectioning` subdirectory. For installation without the manual omit
+option `--full`, but this is not recommended for developers.
+
+# How to get the Manual
+
+After installation you should get the user manual using:
+
+ texdoc standardsectioning
+
+See the manual of your TeX distribution for more information.
+
+Developers or distributors can also build the manual from the source using:
+
+ l3build doc
+
+# How to Contribute
+
+To become a contributor, e.g., do heavy testing. If you find an issue, please
+report it using [the issue
+tracker](https://github.com/komascript/third-party-enhancements/issues).
+Please note, however, that the loss of class features as a result of using
+this package is generally an intended side effect and does not necessarily
+constitute an issue.
+
+You can also become a developer and, e.g., make new test files to the
+packages. See the [`l3build`](https://ctan.org/pkg/l3build) manual for more
+information about tests. If you've created a new test and think that it would
+be useful. Please either do a pull request or [add a new
+issue](https://github.com/komascript/third-party-enhancements/issues/new/choose)
+and include your test file.
+
+Another kind of contribution would be to contact the author of the package,
+that depends on the sectioning implementation of the standard classes and is
+therefore incompatible with the class you are using to convince her or him to
+make his package compatible.
+
+# How to Report Issues
+
+If you think you have found a bug (or another kind of issue) using
+`setspaceenhanced` you should use [the issue
+tracker](https://github.com/komascript/third-party-enhancements/issues). Please
+first search for similar issues already reported and maybe also already fixed
+and closed. Maybe the replies to such a similar report would help you too.
+Please also note, however, that the loss of class features as a result of using
+this package is generally an intended side effect and does not necessarily
+constitute a bug.
+
+If your issue is new, you should report it also using [the issue
+tracker](https://github.com/komascript/third-party-enhancements/issues). Please
+be kind, not only when writing the report but also when reading replies and
+commenting or answering. And please always add a minimal working example and
+usually the relevant parts of the `log`-file to your report. Please use the
+[markdown for
+code](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)
+to add such files into the text of your report. The correct language
+identifier for LaTeX code would be `latex`. For `log`-files you won't need any
+language identifier. Usually you should not use attachments for code or
+`log`-files unless you've been asked to do so. And please note, reports should
+always be self-containing. External links often break and so the report become
+useles.
+
+# How to Say Thank You for my Work
+
+Hey, I'm doing this as a hobby. So no need to say thank you. But I'm a vain
+fop, so I'm certainly up for a quick thank you by email. On komascript.de you
+can find an [explanation of my wishes](https://komascript.de/wunschliste) if
+you want to give more. If you don't understand German, just click to links at
+that page.
diff --git a/macros/latex/contrib/standardsectioning/standardsectioning.dtx b/macros/latex/contrib/standardsectioning/standardsectioning.dtx
new file mode 100644
index 0000000000..d8030d2f22
--- /dev/null
+++ b/macros/latex/contrib/standardsectioning/standardsectioning.dtx
@@ -0,0 +1,929 @@
+% \iffalse meta-comment
+% ======================================================================
+% standardsectioning.dtx
+% Copyright © 2008–2024 Markus Kohm
+%
+% This work is a KOMA-Script spin-off. For the original sources of
+% KOMA-Script's `float.hak' see file `scrhack.dtx' in the KOMA-Script
+% sources at <https://sourceforge.net/p/koma-script/code/>.
+%
+% Development is taking place as part of `scrhack' at
+% <https://github.com/komascript/third-party-enhancements>. New issues
+% should be reported there as well as known issues can be found.
+%
+% This work may be distributed and/or modified under the conditions of
+% the LaTeX Project Public License, version 1.3c of the license.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.<3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later and of this work.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer and author of this work is Markus Kohm.
+%
+% This work consists of the files `standardsectioning.dtx' and
+% `README.md'.
+%
+% This work also uses code derived from the standard LaTeX classes.
+% These classes have been released under the LaTeX Project Public
+% License. For the copyright of the original code see `classes.dtx'
+% <https://ctan.org/tex-archive/macros/latex/base/classes.dtx>.
+% Note: For support of the derived code, do not contact the authors of
+% the original code! They are not responsible for this work.
+%
+% The recommended way to install `standardsectioning' is to use
+% the package manager of your TeX distribution.
+% ======================================================================
+%
+%<*dtx>
+\ifx\ProvidesExplFile\undefined\def\ProvidesExplFile#1#2#3#4{}\fi
+\ProvidesExplFile{standardsectioning.dtx}
+%</dtx>
+%<*dtx|package>
+%<package>\ProvidesExplPackage{standardsectioning}
+ {2024-06-06}{0.9}
+ {%
+%<*dtx>
+ sources and unpack driver of
+%</dtx>
+ forcing standard class sectioning definitions%
+ }
+%</dtx|package>
+%<*dtx>
+\ifx\documentclass\undefined
+ \input docstrip.tex
+ \generate{%
+ \file{standardsectioning.sty}{%
+ \from{standardsectioning.dtx}{package}%
+ }%
+ }%
+\else
+ \let\endbatchfile\ExplSyntaxOff
+\fi
+\endbatchfile
+\documentclass[ngerman,USenglish]{koma-script-source-doc}
+\NewDocElement[%
+ macrolike = true,
+ toplevel = true,
+ idxtype = \textit{var.},
+ idxgroup = Variable,
+ printtype = \textit{var.},
+]{Variable}{Variable}
+\setcounter{IndexColumns}{2}
+\usepackage{babel}
+\usepackage{csquotes}
+\usepackage[style=alphabetic]{biblatex}
+\begin{filecontents}[force]{\jobname.bib}
+@manual{pkg:scrhack:manual,
+ author={Markus Kohm},
+ version={3.42},
+ date={2023-07-26},
+ title={Emulating Former \KOMAScript{} Package \pkg*{scrhack}},
+ url={https://mirrors.ctan.org/macros/latex/contrib/scrhack/scrhack.pdf},
+ urldate={2023-07-26},
+}
+@online{pkg:koma-script,
+ author={Markus Kohm},
+ version={3.41},
+ date={2023-07-07},
+ title={{\KOMAScript} --- A bundle of versatile classes and packages},
+ url={https://ctan.org/pkg/koma-script},
+ urldate={2023-07-14},
+ note={The \KOMAScript{} bundle provides replacements for the \pkg*{article},
+ \pkg*{report}, and \pkg*{book} classes with emphasis on typography and
+ versatility. There is also a letter class.},
+}
+@manual{pkg:koma-script:manual:de,
+ author={Markus Kohm},
+ date={2023-06-16},
+ title={{\KOMAScript}},
+ subtitle={Die Anleitung},
+ url={http://mirrors.ctan.org/macros/latex/contrib/koma-script/scrguide-de.pdf},
+ urldate={2023-07-04},
+}
+@manual{pkg:koma-script:manual:en,
+ author={Markus Kohm},
+ date={2023-06-16},
+ title={{\KOMAScript}},
+ subtitle={The Guide},
+ url={http://mirrors.ctan.org/macros/latex/contrib/koma-script/scrguide-en.pdf},
+ urldate={2023-07-14},
+}
+\end{filecontents}
+\addbibresource{\jobname.bib}
+\setcounter{StandardModuleDepth}{2}
+\begin{document}
+ \nocite{pkg:koma-script,pkg:koma-script:manual:en,pkg:koma-script:manual:de}
+ \DocInput{standardsectioning.dtx}
+\end{document}
+%</dtx>
+%\fi
+%
+% \changes{v0.1}{2023/06/01}{start of \KOMAScript{} spin-off}
+% \changes{v0.9}{2024/06/06}{first release}
+%
+% \GetFileInfo{standardsectioning.dtx}
+% \title{Using the Sectioning Command Code of the Standard Classes}
+% \author{\href{mailto:komascript@gmx.info}{Markus Kohm}}
+% \date{Version \filedate{} \fileversion}
+% \maketitle
+% \begin{abstract}
+% A long time ago
+% \href{https://www.sourceforge.net/project/koma-script}{\KOMAScript} was
+% more or less just a collection of replacements for the three standard
+% classes \cls*{article}, \cls*{book} and \cls*{report}. Replacing a
+% standard class with a
+% \href{https://www.sourceforge.net/project/koma-script}{\KOMAScript} class
+% was easy, even if users used a lot of additional packages. Over the years,
+% the author has added many new features and user interfaces to the
+% classes. This also led to completely different implementation of the
+% sectioning commands. But some packages depend on an implementation similar
+% to the standard classes.
+%
+% Package \pkg*{standardsectioning} implements these commands with the code
+% of the standard classes and also deactivates parts of the
+% \href{https://www.sourceforge.net/project/koma-script}{\KOMAScript} user
+% interface, which should not be used with these changes. These are more or
+% less all commands to configure sectioning commands. It also reverts some
+% internal macros of
+% \href{https://www.sourceforge.net/project/koma-script}{\KOMAScript}.
+% \end{abstract}
+%
+% \tableofcontents
+%
+%\iffalse
+%<*doc>
+%\fi
+\section{What are the typical reasons for using package
+ \texorpdfstring{\pkg*{standardsectioning}}{standardsectioning} and how to do
+ it?}
+\label{sec:reasons}
+
+Sometimes replacing a standard class by a
+\href{https://komascript.de/}{\KOMAScript} class results in new errors,
+because of incompatibility of some of the packages or the already existing
+preamble code with these classes. In such a case, you first should try out
+package \pkg{scrhack} without passing any option to that package. Package
+\pkg{scrhack} should be the first package after loading the document class, or
+even be loaded \emph{before} the document class using \cs{RequirePackage}
+instead of \cs{usepackage}. If this already fixes the issue, you can try to
+find out which of the replacements and enhancements loaded by \pkg{scrhack}
+solved the issue and load only these.
+
+Only if you cannot fix the issue this kind you can try loading
+\pkg*{standardsectioning} either also using \pkg{scrhack} with
+corresponding options (see \cite{pkg:scrhack:manual}) or just loading
+\pkg*{standardsectioning}.
+
+Such errors happen, e.g., because
+\pkg{titlesec}\index{Packages:>\pkg{titlesec}} makes assumptions about the
+definition of the sectioning commands that simply do not apply to the
+\href{https://komascript.de/}{\KOMAScript} classes. This leads, e.g., in the
+following example:
+\begin{verbatim}
+ \documentclass{scrartcl}
+ \usepackage{titlesec}
+ \begin{document}
+ \section{Test Section}
+ Test text.
+ \end{document}
+\end{verbatim}
+to the error message:
+\begin{verbatim}
+ Package titlesec Error: No format for this command.
+
+ See the titlesec package documentation for explanation.
+ Type H <return> for immediate help.
+ ...
+
+ l.4 \section{Test Section}
+\end{verbatim}
+Several other errors can happen with combinations of \pkg{titlesec} and
+\href{https://komascript.de/}{\KOMAScript} classes. Best solution for this,
+would be to not use \pkg{titlesec} and instead use the class' interface to
+configure the sectioning commands, e.g., \cs{RedeclareSectionCommand},
+\cs{setkomafont}, or redefining \cs{sectionlinesformat}. See
+\cite{pkg:koma-script:manual:en} or \cite{pkg:koma-script:manual:de} for more
+information. But if you do not use any of the enhanced sectioning features of
+the \href{https://komascript.de/}{\KOMAScript} classes, a first-aid workaround
+would be to load package \pkg*{standardsectioning} immediately \emph{after}
+the class:
+\begin{verbatim}
+ \documentclass{scrartcl}
+ \usepackage{standardsectioning}
+ \usepackage{titlesec}
+ \begin{document}
+ \section{Test Section}
+ Test text.
+ \end{document}
+\end{verbatim}
+Among other things, this redefines the sectioning commands to be compatible
+with the standard classes.
+\begin{description}\sloppy
+\item[But note:] \leavevmode
+ \marginline{\raisebox{\dimexpr\ht\strutbox-\height\relax}{\Huge\textcolor{red}{!}}}%
+ This also means, that all the enhancements to these commands are broken! You
+ cannot use \cs{DeclareSectionCommand}, \cs{RedeclareSectionCommand},
+ \cs{DeclareNewSectionCommand}, \cs{ProvideSectionCommand},
+ \cs{DeclareSectionCommands}, \cs{RedeclareSectionCommands},
+ \cs{DeclareNewSectionCommands}, or \cs{ProvideSectionCommands} any
+ longer. Other commands like \cs{partformat}, \cs{chapterformat},
+ \cs{sectionformat}, \cs{subsectionformat}, \cs{subsubsectionformat},
+ \cs{paragraphformat}, \cs{subparagraphformat} and many more are not used
+ anymore.
+\end{description}
+
+Sometimes a wrapper classes loads a \href{https://komascript.de/}{\KOMAScript}
+class and than also loads a package like \pkg{titlesec}. To load
+\pkg*{standardsections} immediately after the class, you should use the
+generic class hook available from \LaTeX{} 2020-10-01:
+\begin{verbatim}
+ \AddToHook{class/scrartcl/after}{\RequirePackage{standardsectioning}}
+ \AddToHook{class/scrbook/after}{\RequirePackage{standardsectioning}}
+ \AddToHook{class/scrreprt/after}{\RequirePackage{standardsectioning}}
+\end{verbatim}
+These lines should be placed \texttt{before} \cs{documentclass}. If you are
+using an older \LaTeX{} version you can use
+\href{https://komascript.de/}{\KOMAScript} package \pkg{scrlfile} to do the
+same:
+\begin{verbatim}
+ \RequirePackage{scrlfile}
+ \AfterClass{scrartcl}{\RequirePackage{standardsectioning}}
+ \AfterClass{scrbook}{\RequirePackage{standardsectioning}}
+ \AfterClass{scrreport}{\RequirePackage{standardsectioning}}
+\end{verbatim}
+also \emph{before} loading the class.
+
+\section{How to select the correct sectioning code, if the automatism fails?}
+\label{sec:options}
+
+By default, the package uses an automatism to decide which code of which
+standard class should be used. If the \KOMAScript{} class \cls{scrartcl} is
+detected, automatically the code of \cls{article} is used. If the
+\KOMAScript{} class \cls{scrreprt} is detected, automatically the code of
+\cls{report} is used. If the \KOMAScript{} class \cls{scrbook} is detected,
+automatically the code of \cls{book} is used. If none of these classes is
+detected, the existence of two commands is used. If \cs{chapter} is not
+defined, the code of \cls{article} is used. If \cs{chapter} is defined, but
+\cs{frontmatter} is not defined, the code of \cls{report} is used. If both
+\cs{chapter} and \cs{frontmatter} are defined, the code of \cls{book} is used.
+
+%\DescribeOption{article}
+%\DescribeOption{book}
+%\DescribeOption{report}
+Very seldom this automatism fails and the wrong code is used, which results in
+error messages or printing mistakes. In this case you can load package
+\pkg*{standardsectioning} with one of the options \opt{article}, \opt{report}
+or \opt{book} to force the usage of the sectioning code of either
+\cls{article}, \cls{report}, or \cls{book}. This could, e.g., be needed, if
+you are using a class, that defines \cs{chapter} and \cs{frontmatter} but not
+\cs{if@mainmatter}. In this case, you should use
+\begin{verbatim}
+ \usepackage[report]{standardsectioning}
+\end{verbatim}
+instead of
+\begin{verbatim}
+ \usepackage{standardsectioning}
+\end{verbatim}
+because otherwise the not defined \cs{if@mainmatter} will result in errors,
+when using \cs{chapter}.
+% \iffalse
+%</doc>
+% \fi
+%
+% \MaybeStop{\printbibliography[heading=bibintoc]\PrintIndex}
+%
+% \iffalse
+%<*package>
+%<@@=standardsectioning>
+% \fi
+% \section{Implementation}
+% \label{sec:implementation}
+%
+% \subsection{Messages}
+% \label{ssec:messages}
+%
+% There are some messages, that may be used several times:
+% \begin{macrocode}
+\msg_new:nnnn { standardsectioning } { wrong-package-order }
+ {
+ wrong~package~order~detected.
+ }
+ {
+ You've~loaded~this~package~after~package~#1.\iow_newline:
+ But~this~cannot~work.\iow_newline:
+ Loading aborted!
+ }
+
+\msg_new:nnn { standardsectioning } { deactivate-extended-section-commands }
+ {
+ extended~sectioning~option~handling~deactivated.
+ }
+
+\msg_new:nnn { standardsectioning } { no-force-with-KOMA-Script-class }
+ {
+ package~option~`#1'~is~ignored~due~to~usage~of~KOMA-Script~class~\KOMAClassName.
+ }
+% \end{macrocode}
+%
+% \subsection{Package order}
+% \label{ssec:packageorder}
+%
+% \pkg{hyperref} must not be loaded, because otherwise deactivation of
+% \cs{scr@chapter@after@hyperref@patch} would not work.
+% \begin{macrocode}
+\@ifpackageloaded { hyperref }
+ {
+ \msg_critical:nnn { standardsectioning } { wrong-package-order }
+ { hyperref }
+ } { }
+% \end{macrocode}
+% \pkg{titlesec} must not be loaded, because otherwise the re-definitions
+% would overwrite the definitions of this package.
+% \begin{macrocode}
+\@ifpackageloaded { titlesec }
+ {
+ \msg_critical:nnn { standardsectioning } { wrong-package-order }
+ { titlesec }
+ } { }
+% \end{macrocode}
+% \pkg{sectsty} must not be loaded, because otherwise the re-definitions
+% would overwrite the definitions of this package.
+% \begin{macrocode}
+\@ifpackageloaded { sectsty }
+ {
+ \msg_critical:nnnn { standardsectioning } { wrong-package-order }
+ { sectsty }
+ } { }
+% \end{macrocode}
+%
+% \subsection{\KOMAScript{} deactivation code}
+% \label{ssec:deactivationcode}
+%
+% \ExplSyntaxOn
+% \begin{macro}{\@@_common_komascript_deactivation_code:}
+% \ExplSyntaxOff
+% Some deactivation code is common for all \KOMAScript{} classes and
+% therefore we use an auxiliary function to not need to copy it several
+% times.
+% \begin{macrocode}
+\cs_new:Nn \@@_common_komascript_deactivation_code:
+ {
+% \end{macrocode}
+% \begin{macro}{\@startsection}
+% \KOMAScript{} classes redefine this internal \LaTeX{} kernel macro. In this
+% case \cs{scr@saved@startsection} is defined, differs from
+% \cs{@startsection} and has the definition found before redefining the
+% original macro. We do nothing else but resetting \cs{@startsection} to this
+% saved definition.
+% \begin{macrocode}
+ \RenewCommandCopy \@startsection \scr@saved@startsection
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\@sect,\@ssect,\@xsect}
+% All these should be resetted to their original definitions stored in
+% \cs{scr@latex@\dots}.
+% \begin{macrocode}
+ \RenewCommandCopy\@sect\scr@latex@sect
+ \RenewCommandCopy\@ssect\scr@latex@ssect
+ \RenewCommandCopy\@xsect\scr@latex@xsect
+% \end{macrocode}
+% \end{macro}
+% \begin{command}{\DeclareSectionCommand,\RedeclareSectionCommand,
+% \DeclareNewSectionCommand,\ProvideSectionCommand,
+% \DeclareSectionCommands,\RedeclareSectionCommands,
+% \DeclareNewSectionCommands,\ProvideSectionCommands}
+% These \KOMAScript{} commands do not make sense any longer after forced
+% redefinition of \cs{part} \dots{} \cs{subparagraph}. They even would not
+% work correctly after resetting, e.g., \cs{@startsection}. So best reaction
+% is to \emph{undefine} them.
+% \begin{macrocode}
+ \cs_undefine:N \DeclareSectionCommand
+ \cs_undefine:N \DeclareSectionCommands
+ \cs_undefine:N \RedeclareSectionCommand
+ \cs_undefine:N \RedeclareSectionCommands
+ \cs_undefine:N \DeclareNewSectionCommand
+ \cs_undefine:N \DeclareNewSectionCommands
+ \cs_undefine:N \ProvideSectionCommand
+ \cs_undefine:N \ProvideSectionCommands
+% \end{macrocode}
+% \end{command}
+% \begin{macro}{\minisec}
+% This also has to be undefined, because it also uses internal \KOMAScript{}
+% definitions, which are deactivated.
+% \begin{macrocode}
+ \cs_undefine:N \minisec
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\scr@chapter@before@hyperref@patch,
+% \scr@chapter@after@hyperref@patch}
+% Now, definitions without respecting \pkg{hyperref} are used, so
+% \pkg{hyperref} should again be able to patch them. So the hack should
+% deactivate the patch deactivation of the \KOMAScript{} classes.
+% \begin{macrocode}
+ \cs_gset_eq:NN \scr@chapter@before@hyperref@patch \relax
+ \cs_gset_eq:NN \scr@chapter@after@hyperref@patch \relax
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\scr@osectarg}
+% The \KOMAScript{} classes use this macro to store how to use the optional
+% argument of section commands. But with the standard class definition the
+% only possibility is to use it as running head and write it into the table of
+% contents without any extended handling. So the only value, that makes sense
+% is 0.
+% \begin{macrocode}
+ \int_if_zero:nF { \scr@osectarg }
+ {
+ \msg_warning:nn { standardsectioning }
+ { deactivate-extended-section-commands }
+ \cs_gset_eq:NN \scr@osectarg \c_zero_int
+ }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\scr@activate@xsection}
+% Further changing of the value has to be deactivated.
+% \begin{macrocode}
+ \renewcommand*{\scr@activate@xsection}[1]{%
+ \int_if_zero:nF { ##1 }
+ {
+ \msg_warning:nn { standardsectioning }
+ { deactivate-extended-section-commands }
+ \cs_gset_eq:NN \scr@osectarg \c_zero_int
+ }
+ }%
+% \end{macrocode}
+% \end{macro}
+% \begin{command}{\partlineswithprefixformat,
+% \sectionlinesformat,\sectioncatchphraseformat}
+% These \KOMAScript{} commands are not used any longer. To detect errors,
+% because of redefining them, we undefine them.
+% \begin{macrocode}
+ \cs_undefine:N \partlineswithprefixformat
+ \cs_undefine:N \sectionlinesformat
+ \cs_undefine:N \sectioncatchphraseformat
+% \end{macrocode}
+% \end{command}
+% \begin{option}{headings}
+% The \KOMAScript{} option does not make sense any longer. So it is
+% deactivated and usage will throw an error.
+% \begin{macrocode}
+ \RelaxFamilyKey[.\KOMAClassFileName]{KOMA}{headings}%
+ \KOMA@kav@removekey{\KOMAClassFileName}{headings}%
+% \end{macrocode}
+% \end{option}
+% \begin{macro}{\scr@class@titlesec@warning}
+% The warning about loading \pkg{titlesec} has to be removed, because we do
+% not expect errors any longer.
+% \begin{macrocode}
+ \cs_undefine:N \scr@class@titlesec@warning
+% \end{macrocode}
+% \begin{macrocode}
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \ExplSyntaxOff
+%
+% \subsection{Sectioning code of the standard classes}
+% \label{ssec:standardsectioningcommands}
+%
+% \begin{command}{\part,\chapter,\section,\subsection,\subsubsection,
+% \paragraph,\subparagraph}
+% These commands are redefined using code from
+% \href{https://ctan.org/tex-archive/macros/latex/base/classes.dtx}
+% {\file{classes.dtx}}
+% 2024/02/08 v1.4n.
+% Only \cs{newcommand} is replaced by \cs{def} and \texttt{\#} are
+% doubled. Depending on the class, we use different code:
+% \ExplSyntaxOn
+% \begin{macro}{\@@_article_sectioning_code:,\@@_book_sectioning_code:,
+% \@@_report_sectioning_code:}
+% \ExplSyntaxOff
+% \begin{macrocode}
+\cs_new:Nn \@@_article_sectioning_code:
+ {
+ \def\part{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \addvspace{4ex}%
+ \@afterindentfalse
+ \secdef\@part\@spart}%
+ \def\@part[##1]##2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}##1}%
+ \else
+ \addcontentsline{toc}{part}{##1}%
+ \fi
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \Large\bfseries \partname\nobreakspace\thepart
+ \par\nobreak
+ \fi
+ \huge \bfseries ##2%
+ \markboth{}{}\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}%
+ \def\@spart##1{%
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \huge \bfseries ##1\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}%
+
+ \def\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\normalfont\Large\bfseries}}%
+ \def\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\large\bfseries}}%
+ \def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}%
+ \def\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries}}%
+ \def\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+ {3.25ex \@plus1ex \@minus .2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries}}%
+ }
+
+\cs_new:Nn \@@_report_sectioning_code:
+ {
+ \def\part{%
+ \if@openright
+ \cleardoublepage
+ \else
+ \clearpage
+ \fi
+ \thispagestyle{plain}%
+ \if@twocolumn
+ \onecolumn
+ \@tempswatrue
+ \else
+ \@tempswafalse
+ \fi
+ \null\vfil
+ \secdef\@part\@spart}
+
+ \def\@part[##1]##2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}##1}%
+ \else
+ \addcontentsline{toc}{part}{##1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \partname\nobreakspace\thepart
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries ##2\par}%
+ \@endpart}
+ \def\@spart##1{%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \Huge \bfseries ##1\par}%
+ \@endpart}
+ \def\@endpart{\vfil\newpage
+ \if@twoside
+ \if@openright
+ \null
+ \thispagestyle{empty}%
+ \newpage
+ \fi
+ \fi
+ \if@tempswa
+ \twocolumn
+ \fi}
+ \def\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+ \thispagestyle{plain}%
+ \global\@topnum\z@
+ \@afterindentfalse
+ \secdef\@chapter\@schapter}
+ \def\@chapter[##1]##2{\ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}##1}%
+ \else
+ \addcontentsline{toc}{chapter}{##1}%
+ \fi
+ \chaptermark{##1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{##2}]%
+ \else
+ \@makechapterhead{##2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead##1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \huge\bfseries \@chapapp\space \thechapter
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries ##1\par\nobreak
+ \vskip 40\p@
+ }}
+ \def\@schapter##1{\if@twocolumn
+ \@topnewpage[\@makeschapterhead{##1}]%
+ \else
+ \@makeschapterhead{##1}%
+ \@afterheading
+ \fi}
+ \def\@makeschapterhead##1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright
+ \normalfont
+ \interlinepenalty\@M
+ \Huge \bfseries ##1\par\nobreak
+ \vskip 40\p@
+ }}
+ \def\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\normalfont\Large\bfseries}}
+ \def\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\large\bfseries}}
+ \def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}
+ \def\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries}}
+ \def\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+ {3.25ex \@plus1ex \@minus .2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries}}
+ }
+
+\cs_new:Nn \@@_book_sectioning_code:
+ {
+ \def\part{%
+ \if@openright
+ \cleardoublepage
+ \else
+ \clearpage
+ \fi
+ \thispagestyle{plain}%
+ \if@twocolumn
+ \onecolumn
+ \@tempswatrue
+ \else
+ \@tempswafalse
+ \fi
+ \null\vfil
+ \secdef\@part\@spart}
+
+ \def\@part[##1]##2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}##1}%
+ \else
+ \addcontentsline{toc}{part}{##1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \partname\nobreakspace\thepart
+ \par
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries ##2\par}%
+ \@endpart}
+ \def\@spart##1{%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \Huge \bfseries ##1\par}%
+ \@endpart}
+ \def\@endpart{\vfil\newpage
+ \if@twoside
+ \if@openright
+ \null
+ \thispagestyle{empty}%
+ \newpage
+ \fi
+ \fi
+ \if@tempswa
+ \twocolumn
+ \fi}
+ \def\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+ \thispagestyle{plain}%
+ \global\@topnum\z@
+ \@afterindentfalse
+ \secdef\@chapter\@schapter}
+ \def\@chapter[##1]##2{\ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}##1}%
+ \else
+ \addcontentsline{toc}{chapter}{##1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{##1}%
+ \fi
+ \chaptermark{##1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{##2}]%
+ \else
+ \@makechapterhead{##2}%
+ \@afterheading
+ \fi}
+ \def\@makechapterhead##1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \huge\bfseries \@chapapp\space \thechapter
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries ##1\par\nobreak
+ \vskip 40\p@
+ }}
+ \def\@schapter##1{\if@twocolumn
+ \@topnewpage[\@makeschapterhead{##1}]%
+ \else
+ \@makeschapterhead{##1}%
+ \@afterheading
+ \fi}
+ \def\@makeschapterhead##1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright
+ \normalfont
+ \interlinepenalty\@M
+ \Huge \bfseries ##1\par\nobreak
+ \vskip 40\p@
+ }}
+ \def\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\normalfont\Large\bfseries}}
+ \def\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\large\bfseries}}
+ \def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}
+ \def\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries}}
+ \def\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+ {3.25ex \@plus1ex \@minus .2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries}}
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{command}
+%
+% \subsection{Class dependent deactivation and implemention}
+% \label{ssec:doit}
+%
+% If a \KOMAScript{} class has been loaded we need use the common deactivation
+% code and the \cls*{article} sectioning code.
+% \ExplSyntaxOn
+% \begin{macro}{\@@_acticvation_code:}
+% \ExplSyntaxOff
+% \begin{macrocode}
+\cs_new:Nn \@@_activation_code:
+ {
+ \@ifclassloaded { scrartcl }
+ {
+ \@@_common_komascript_deactivation_code:
+ \@@_article_sectioning_code:
+ }
+ {
+% \end{macrocode}
+% \begin{command}{\chapterlineswithprefixformat,\chapterlinesformat}
+% For \cls*{scrbook} and \cls*{scrreprt} we need additional deactivation
+% code and the \cls*{book} resp. \cls*{report} sectioning code.
+% \begin{macrocode}
+ \@ifclassloaded { scrbook }
+ {
+ \@@_common_komascript_deactivation_code:
+ \cs_undefine:N \chapterlineswithprefixformat
+ \cs_undefine:N \chapterlinesformat
+ \@@_book_sectioning_code:
+ }
+ {
+ \@ifclassloaded { scrreprt }
+ {
+ \@@_common_komascript_deactivation_code:
+ \cs_undefine:N \chapterlineswithprefixformat
+ \cs_undefine:N \chapterlinesformat
+ \@@_report_sectioning_code:
+ }
+ {
+% \end{macrocode}
+% \end{command}
+% For all other classes, we use a heuristic to either use the sectioning code
+% of \cls*{article}, \cls*{book}, or \cls*{report}
+% \begin{macrocode}
+ \cs_if_exist:NTF \chapter
+ {
+ \cs_if_exist:cTF { frontmatter }
+ {
+ \@@_book_sectioning_code:
+ }
+ {
+ \@@_report_sectioning_code:
+ }
+ }
+ {
+ \@@_article_sectioning_code:
+ }
+ }
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \ExplSyntaxOff
+%
+% \begin{option}{book,article,report}
+% These options can be used to force the usage of one of the selection
+% codes, but only if no \KOMAScript{} class has been used. So in the code
+% section we first have to test for a \KOMAScript{} class and either throw a
+% warning or do the redefinition of \cs{@@\_activation\_code:}.
+% \begin{macrocode}
+\DeclareKeys
+ {
+ article .meta:nn = { @@/internal } { force=article },
+ article .usage = load,
+ book .meta:nn = { @@/internal } { force=book },
+ book .usage = load,
+ report .meta:nn = { @@/internal } { force=report },
+ report .usage = load,
+ }
+\keys_define:nn { @@/internal }
+ {
+ force .code =
+ {
+ \cs_if_exist:NTF \KOMAClassName
+ {
+ \msg_warning:nnn { standardsectioning }
+ { no-force-with-KOMA-Script-class }
+ { #1 }
+ }
+ {
+ \cs_set_eq:Nc \@@_activation_code: { @@_#1_sectioning_code: }
+ }
+ }
+ }
+\ProcessKeyOptions
+\@@_activation_code:
+% \end{macrocode}
+% \end{option}
+%
+% \iffalse
+%</package>
+% \fi
+%
+% \Finale
+% \PrintChanges
+%
+% \endinput
+% Local Variables:
+% mode: doctex
+% ispell-local-dictionary: "en_US"
+% eval: (flyspell-mode 1)
+% TeX-master: t
+% End:
diff --git a/macros/latex/contrib/standardsectioning/standardsectioning.pdf b/macros/latex/contrib/standardsectioning/standardsectioning.pdf
new file mode 100644
index 0000000000..1b2d9ce573
--- /dev/null
+++ b/macros/latex/contrib/standardsectioning/standardsectioning.pdf
Binary files differ
diff --git a/macros/latex/contrib/tabulary/README b/macros/latex/contrib/tabulary/README.txt
index ed7423902f..ed7423902f 100644
--- a/macros/latex/contrib/tabulary/README
+++ b/macros/latex/contrib/tabulary/README.txt
diff --git a/macros/latex/contrib/tabulary/tabulary-v010.sty b/macros/latex/contrib/tabulary/tabulary-v010.sty
new file mode 100644
index 0000000000..0a092d7d67
--- /dev/null
+++ b/macros/latex/contrib/tabulary/tabulary-v010.sty
@@ -0,0 +1,455 @@
+%%
+%% This is an old release of `tabulary.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
+%% This is file `tabulary.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tabulary.dtx (with options: `package')
+%% DRAFT VERSION
+%%
+%% File `tabulary.dtx'.
+%% Copyright (C) 1995 1996 2003 2008 David Carlisle
+%% This file may be distributed under the terms of the LPPL.
+%% See 00readme.txt for details.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tabulary}
+ [2014/06/11 v0.10 tabulary package (DPC)]
+\RequirePackage{array}[=v2.5]
+\catcode`\Z=14
+\DeclareOption{debugshow}{\catcode`\Z=9\relax}
+\ProcessOptions
+\def\arraybackslash{\let\\=\@arraycr}
+\def\@finalstrut#1{%
+ \unskip\ifhmode\nobreak\fi\vrule\@width\z@\@height\z@\@depth\dp#1}
+\newcount\TY@count
+\def\tabulary{%
+ \let\TY@final\tabular
+ \let\endTY@final\endtabular
+ \TY@tabular}
+\def\TY@tabular#1{%
+ \edef\TY@{\@currenvir}%
+ {\ifnum0=`}\fi
+ \@ovxx\TY@linewidth
+ \@ovyy\TY@tablewidth
+ \count@\z@
+ \@tempswatrue
+ \@whilesw\if@tempswa\fi{%
+ \advance\count@\@ne
+ \expandafter\ifx\csname TY@F\the\count@\endcsname\relax
+ \@tempswafalse
+ \else
+ \expandafter\let\csname TY@SF\the\count@\expandafter\endcsname
+ \csname TY@F\the\count@\endcsname
+ \global\expandafter\let\csname TY@F\the\count@\endcsname\relax
+ \expandafter\let\csname TY@S\the\count@\expandafter\endcsname
+ \csname TY@\the\count@\endcsname
+ \fi}%
+ \global\TY@count\@ne
+ \TY@width\xdef{0pt}%
+ \global\TY@tablewidth\z@
+ \global\TY@linewidth#1\relax
+Z\message{^^J^^JTable^^J%
+Z Target Width: \the\TY@linewidth^^J%
+Z \string\tabcolsep: \the\tabcolsep\space
+Z \string\arrayrulewidth: \the\arrayrulewidth\space
+Z \string\doublerulesep: \the\doublerulesep^^J%
+Z \string\tymin: \the\tymin\space
+Z \string\tymax: \the\tymax^^J}%
+ \let\@classz\TY@classz
+ \let\verb\TX@verb
+ \toks@{}\TY@get@body}
+\let\TY@@mkpream\@mkpream
+\def\TY@mkpream{%
+ \def\@addamp{%
+ \if@firstamp \@firstampfalse \else
+ \global\advance\TY@count\@ne
+ \edef\@preamble{\@preamble &}\fi
+ \TY@width\xdef{0pt}}%
+ \def\@acol{%
+ \TY@subwidth\col@sep
+ \@addtopreamble{\hskip\col@sep}}%
+ \let\@arrayrule\TY@arrayrule
+ \let\@classvi\TY@classvi
+ \def\@classv{\save@decl
+ \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@
+ \sbox\z@{\d@llarbegin\@nextchar\d@llarend}%
+ \TY@subwidth{\wd\z@}%
+ \@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}%
+ \prepnext@tok}%
+ \global\let\@mkpream\TY@@mkpream
+ \TY@@mkpream}
+\def\TY@arrayrule{%
+ \TY@subwidth\arrayrulewidth
+ \@addtopreamble \vline}
+\def\TY@classvi{\ifcase \@lastchclass
+ \@acol \or
+ \TY@subwidth\doublerulesep
+ \@addtopreamble{\hskip \doublerulesep}\or
+ \@acol \or
+ \@classvii
+ \fi}
+\def\TY@tab{%
+ \setbox\z@\hbox\bgroup
+ \let\[$\let\]$%
+ \let\equation$\let\endequation$%
+ \col@sep\tabcolsep
+ \let\d@llarbegin\begingroup\let\d@llarend\endgroup
+ \let\@mkpream\TY@mkpream
+ \def\multicolumn##1##2##3{\multispan##1\relax}%
+ \CT@start\TY@tabarray}
+\def\TY@tabarray{\@ifnextchar[{\TY@array}{\@array[t]}}
+\def\TY@array[#1]{\@array[t]}
+\def\TY@width#1{%
+ \expandafter#1\csname TY@\the\TY@count\endcsname}
+\def\TY@subwidth#1{%
+ \TY@width\dimen@
+ \advance\dimen@-#1\relax
+ \TY@width\xdef{\the\dimen@}%
+ \global\advance\TY@linewidth-#1\relax}
+\def\endtabulary{%
+ \gdef\@halignto{}%
+ \expandafter\TY@tab\the\toks@
+ \crcr\omit
+ {\xdef\TY@save@row{}%
+ \loop
+ \advance\TY@count\m@ne
+ \ifnum\TY@count>\z@
+ \xdef\TY@save@row{\TY@save@row&\omit}%
+ \repeat}\TY@save@row
+ \endarray\global\setbox1=\lastbox\setbox0=\vbox{\unvbox1
+ \unskip\global\setbox1=\lastbox}\egroup
+ \dimen@\TY@linewidth
+ \divide\dimen@\TY@count
+ \ifdim\dimen@<\tymin
+ \TY@warn{tymin too large (\the\tymin), resetting to \the\dimen@}%
+ \tymin\dimen@
+ \fi
+ \setbox\tw@=\hbox{\unhbox\@ne
+ \loop
+\@tempdima=\lastskip
+\ifdim\@tempdima>\z@
+Z \message{ecs=\the\@tempdima^^J}%
+ \global\advance\TY@linewidth-\@tempdima
+\fi
+ \unskip
+ \setbox\tw@=\lastbox
+ \ifhbox\tw@
+Z \message{Col \the\TY@count: Initial=\the\wd\tw@\space}%
+ \ifdim\wd\tw@>\tymax
+ \wd\tw@\tymax
+Z \message{> max\space}%
+Z \else
+Z \message{ \@spaces\space}%
+ \fi
+ \TY@width\dimen@
+Z \message{\the\dimen@\space}%
+ \advance\dimen@\wd\tw@
+Z \message{Final=\the\dimen@\space}%
+ \TY@width\xdef{\the\dimen@}%
+ \ifdim\dimen@<\tymin
+Z \message{< tymin}%
+ \global\advance\TY@linewidth-\dimen@
+ \expandafter\xdef\csname TY@F\the\TY@count\endcsname
+ {\the\dimen@}%
+ \else
+ \expandafter\ifx\csname TY@F\the\TY@count\endcsname\z@
+Z \message{***}%
+ \global\advance\TY@linewidth-\dimen@
+ \expandafter\xdef\csname TY@F\the\TY@count\endcsname
+ {\the\dimen@}%
+ \else
+Z \message{> tymin}%
+ \global\advance\TY@tablewidth\dimen@
+ \global\expandafter\let\csname TY@F\the\TY@count\endcsname
+ \maxdimen
+ \fi\fi
+ \advance\TY@count\m@ne
+ \repeat}%
+ \TY@checkmin
+ \TY@checkmin
+ \TY@checkmin
+ \TY@checkmin
+ \TY@count\z@
+ \let\TY@box\TY@box@v
+ {\expandafter\TY@final\the\toks@\endTY@final}%
+ \count@\z@
+ \@tempswatrue
+ \@whilesw\if@tempswa\fi{%
+ \advance\count@\@ne
+ \expandafter\ifx\csname TY@SF\the\count@\endcsname\relax
+ \@tempswafalse
+ \else
+ \global\expandafter\let\csname TY@F\the\count@\expandafter\endcsname
+ \csname TY@SF\the\count@\endcsname
+ \global\expandafter\let\csname TY@\the\count@\expandafter\endcsname
+ \csname TY@S\the\count@\endcsname
+ \fi}%
+ \TY@linewidth\@ovxx
+ \TY@tablewidth\@ovyy
+ \ifnum0=`{\fi}}
+\def\TY@checkmin{%
+ \let\TY@checkmin\relax
+\ifdim\TY@tablewidth>\z@
+ \Gscale@div\TY@ratio\TY@linewidth\TY@tablewidth
+ \ifdim\TY@tablewidth <\TY@linewidth
+ \def\TY@ratio{1}%
+ \fi
+\else
+ \TY@warn{No suitable columns!}%
+ \def\TY@ratio{1}%
+\fi
+\count@\z@
+Z \message{^^JLine Width: \the\TY@linewidth,
+Z Natural Width: \the\TY@tablewidth,
+Z Ratio: \TY@ratio^^J}%
+\@tempdima\z@
+\loop
+\ifnum\count@<\TY@count
+\advance\count@\@ne
+ \ifdim\csname TY@F\the\count@\endcsname>\tymin
+ \dimen@\csname TY@\the\count@\endcsname
+ \dimen@\TY@ratio\dimen@
+ \ifdim\dimen@<\tymin
+Z \message{Column \the\count@\space ->}%
+ \global\expandafter\let\csname TY@F\the\count@\endcsname\tymin
+ \global\advance\TY@linewidth-\tymin
+ \global\advance\TY@tablewidth-\csname TY@\the\count@\endcsname
+ \let\TY@checkmin\TY@@checkmin
+ \else
+ \expandafter\xdef\csname TY@F\the\count@\endcsname{\the\dimen@}%
+ \advance\@tempdima\csname TY@F\the\count@\endcsname
+ \fi
+ \fi
+Z \dimen@\csname TY@F\the\count@\endcsname\message{\the\dimen@, }%
+\repeat
+Z \message{^^JTotal:\the\@tempdima^^J}%
+}
+\let\TY@@checkmin\TY@checkmin
+\newdimen\TY@linewidth
+\def\tyformat{\everypar{{\nobreak\hskip\z@skip}}}
+\newdimen\tymin
+\tymin=10pt
+\newdimen\tymax
+\tymax=2\textwidth
+\def\@testpach{\@chclass
+ \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
+ \ifnum \@lastchclass=7 5 \else
+ \ifnum \@lastchclass=8 \tw@ \else
+ \ifnum \@lastchclass=9 \thr@@
+ \else \z@
+ \ifnum \@lastchclass = 10 \else
+ \edef\@nextchar{\expandafter\string\@nextchar}%
+ \@chnum
+ \if \@nextchar c\z@ \else
+ \if \@nextchar l\@ne \else
+ \if \@nextchar r\tw@ \else
+ \if \@nextchar C7 \else
+ \if \@nextchar L8 \else
+ \if \@nextchar R9 \else
+ \if \@nextchar J10 \else
+ \z@ \@chclass
+ \if\@nextchar |\@ne \else
+ \if \@nextchar !6 \else
+ \if \@nextchar @7 \else
+ \if \@nextchar <8 \else
+ \if \@nextchar >9 \else
+ 10
+ \@chnum
+ \if \@nextchar m\thr@@\else
+ \if \@nextchar p4 \else
+ \if \@nextchar b5 \else
+ \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi
+ \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi}
+\def\TY@classz{%
+ \@classx
+ \@tempcnta\count@
+ \ifx\TY@box\TY@box@v
+ \global\advance\TY@count\@ne
+ \fi
+ \let\centering c%
+ \let\raggedright\noindent
+ \let\raggedleft\indent
+ \let\arraybackslash\relax
+ \prepnext@tok
+ \ifnum\@chnum<4
+ \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
+ \fi
+ \ifnum\@chnum=6
+ \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
+ \fi
+ \@addtopreamble{%
+ \ifcase\@chnum
+ \hfil \d@llarbegin\insert@column\d@llarend \hfil \or
+ \kern\z@
+ \d@llarbegin \insert@column \d@llarend \hfil \or
+ \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \or
+ $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or
+ \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or
+ \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or
+ \d@llarbegin \insert@column \d@llarend \or% dubious "s" case
+ \TY@box\centering\or
+ \TY@box\raggedright\or
+ \TY@box\raggedleft\or
+ \TY@box\relax
+ \fi}\prepnext@tok}
+\def\TY@box#1{%
+ \ifx\centering#1%
+ \hfil \d@llarbegin\insert@column\d@llarend \hfil \else
+ \ifx\raggedright#1%
+ \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ \d@llarbegin \insert@column \d@llarend \hfil \else
+ \ifx\raggedleft#1%
+ \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \else
+ \ifx\relax#1%
+ \d@llarbegin \insert@column \d@llarend
+ \fi \fi \fi \fi}
+\def\TY@box@v#1{%
+ \vtop \@startpbox{\csname TY@F\the\TY@count\endcsname}%
+ #1\arraybackslash\tyformat
+ \insert@column\@endpbox}
+\newdimen\TY@tablewidth
+\def\Gscale@div#1#2#3{%
+ \setlength\dimen@{#3}%
+ \ifdim\dimen@=\z@
+ \PackageError{graphics}{Division by 0}\@eha
+ \dimen@#2%
+ \fi
+ \edef\@tempd{\the\dimen@}%
+ \setlength\dimen@{#2}%
+ \count@65536\relax
+ \ifdim\dimen@<\z@
+ \dimen@-\dimen@
+ \count@-\count@
+ \fi
+ \loop
+ \ifdim\dimen@<8192\p@
+ \dimen@\tw@\dimen@
+ \divide\count@\tw@
+ \repeat
+ \dimen@ii=\@tempd\relax
+ \divide\dimen@ii\count@
+ \divide\dimen@\dimen@ii
+ \edef#1{\strip@pt\dimen@}}
+\long\def\TY@get@body#1\end
+ {\toks@\expandafter{\the\toks@#1}\TY@find@end}
+\def\TY@find@end#1{%
+ \def\@tempa{#1}%
+ \ifx\@tempa\TY@\def\@tempa{\end{#1}}\expandafter\@tempa
+ \else\toks@\expandafter
+ {\the\toks@\end{#1}}\expandafter\TY@get@body\fi}
+\def\TY@warn{%
+ \PackageWarning{tabulary}}
+\catcode`\Z=11
+\AtBeginDocument{
+\@ifpackageloaded{colortbl}{%
+\expandafter\def\expandafter\@mkpream\expandafter#\expandafter1%
+ \expandafter{%
+ \expandafter\let\expandafter\CT@setup\expandafter\relax
+ \expandafter\let\expandafter\CT@color\expandafter\relax
+ \expandafter\let\expandafter\CT@do@color\expandafter\relax
+ \expandafter\let\expandafter\color\expandafter\relax
+ \expandafter\let\expandafter\CT@column@color\expandafter\relax
+ \expandafter\let\expandafter\CT@row@color\expandafter\relax
+ \expandafter\let\expandafter\CT@cell@color\expandafter\relax
+ \@mkpream{#1}}
+\let\TY@@mkpream\@mkpream
+\def\TY@classz{%
+ \@classx
+ \@tempcnta\count@
+ \ifx\TY@box\TY@box@v
+ \global\advance\TY@count\@ne
+ \fi
+ \let\centering c%
+ \let\raggedright\noindent
+ \let\raggedleft\indent
+ \let\arraybackslash\relax
+ \prepnext@tok
+\expandafter\CT@extract\the\toks\@tempcnta\columncolor!\@nil
+ \ifnum\@chnum<4
+ \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
+ \fi
+ \ifnum\@chnum=6
+ \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
+ \fi
+ \@addtopreamble{%
+ \setbox\z@\hbox\bgroup\bgroup
+ \ifcase\@chnum
+ \hskip\stretch{.5}\kern\z@
+ \d@llarbegin\insert@column\d@llarend\hskip\stretch{.5}\or
+ \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ \d@llarbegin \insert@column \d@llarend \hfill \or
+ \hfill\kern\z@ \d@llarbegin \insert@column \d@llarend \or
+ $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or
+ \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or
+ \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or
+ \d@llarbegin \insert@column \d@llarend \or% dubious s case
+ \TY@box\centering\or
+ \TY@box\raggedright\or
+ \TY@box\raggedleft\or
+ \TY@box\relax
+ \fi
+ \egroup\egroup
+\begingroup
+ \CT@setup
+ \CT@column@color
+ \CT@row@color
+ \CT@cell@color
+ \CT@do@color
+\endgroup
+ \@tempdima\ht\z@
+ \advance\@tempdima\minrowclearance
+ \vrule\@height\@tempdima\@width\z@
+\unhbox\z@
+}\prepnext@tok}%
+ \def\TY@arrayrule{%
+ \TY@subwidth\arrayrulewidth
+ \@addtopreamble{{\CT@arc@\vline}}}%
+ \def\TY@classvi{\ifcase \@lastchclass
+ \@acol \or
+ \TY@subwidth\doublerulesep
+ \ifx\CT@drsc@\relax
+ \@addtopreamble{\hskip\doublerulesep}%
+ \else
+ \@addtopreamble{{\CT@drsc@\vrule\@width\doublerulesep}}%
+ \fi\or
+ \@acol \or
+ \@classvii
+ \fi}%
+}{%
+\let\CT@start\relax
+}
+}
+{\uccode`\*=`\ %
+\uppercase{\gdef\TX@verb{%
+ \leavevmode\null\TX@vwarn
+ {\ifnum0=`}\fi\ttfamily\let\\\ignorespaces
+ \@ifstar{\let~*\TX@vb}{\TX@vb}}}}
+\def\TX@vb#1{\def\@tempa##1#1{\toks@{##1}\edef\@tempa{\the\toks@}%
+ \expandafter\TX@v\meaning\@tempa\\ \\\ifnum0=`{\fi}}\@tempa!}
+\def\TX@v#1!{\afterassignment\TX@vfirst\let\@tempa= }
+\begingroup
+\catcode`\*=\catcode`\#
+\catcode`\#=12
+\gdef\TX@vfirst{%
+ \if\@tempa#%
+ \def\@tempb{\TX@v@#}%
+ \else
+ \let\@tempb\TX@v@
+ \if\@tempa\space~\else\@tempa\fi
+ \fi
+ \@tempb}
+\gdef\TX@v@*1 *2{%
+ \TX@v@hash*1##\relax\if*2\\\else~\expandafter\TX@v@\fi*2}
+\gdef\TX@v@hash*1##*2{*1\ifx*2\relax\else#\expandafter\TX@v@hash\fi*2}
+\endgroup
+\def\TX@vwarn{%
+ \@warning{\noexpand\verb may be unreliable inside tabularx/y}%
+ \global\let\TX@vwarn\@empty}
+\endinput
+%%
+%% End of file `tabulary.sty'.
diff --git a/macros/latex/contrib/tabulary/tabulary.dtx b/macros/latex/contrib/tabulary/tabulary.dtx
index b455cf0382..21dc80b419 100644
--- a/macros/latex/contrib/tabulary/tabulary.dtx
+++ b/macros/latex/contrib/tabulary/tabulary.dtx
@@ -1,9 +1,9 @@
% \iffalse
%%
%% File `tabulary.dtx'.
-%% Copyright (C) 1995 1996 2003 2008 David Carlisle
+%% Copyright (C) 1995 1996 2003 2008 2024 David Carlisle
%% This file may be distributed under the terms of the LPPL.
-%% See 00readme.txt for details.
+%% See README.txt for details.
%%
%
%<*dtx>
@@ -13,7 +13,7 @@
%<package>\ProvidesPackage{tabulary}
% \fi
% \ProvidesFile{tabulary.dtx}
- [2014/06/11 v0.10 tabulary package (DPC)]
+ [2024/06/04 v0.11 tabulary package (DPC)]
%
% \iffalse
%<*driver>
@@ -35,7 +35,6 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{1346}
%
% \changes{v0.1}{1995/10/08}
% {Initial version}
@@ -51,6 +50,14 @@
% {Rename S to J and `hide' s (until it works)}
% \changes{v0.10}{2014/06/21}
% {support \cs{cellcolor} see http://tex.stackexchange.com/a/185851/1090}
+% \changes{v0.11}{2024/06/04}
+% {Update to match latest array package (rollback to v0.10 for older releases)}
+% \changes{v0.11}{2024/06/04}
+% {Restore LaTeX counters after trial typesetting gh/12}
+% \changes{v0.11}{2024/06/04}
+% {Handle p and b columns like m gh/38}
+% \changes{v0.11}{2024/06/04}
+% {use \cs{hskip}1sp to match array 2.3i from 1996}
%
% \section{User Documentation}
%
@@ -218,8 +225,15 @@
%<*package>
% \end{macrocode}
%
+% Rollback.
% \begin{macrocode}
-\RequirePackage{array}
+\DeclareRelease{v0.10}{1995/10/08}{tabulary-v010.sty}
+\DeclareCurrentRelease{}{2024-06-01}
+% \end{macrocode}
+%
+% This version needs a current array package
+% \begin{macrocode}
+\RequirePackage{array}[2024/05/23]
% \end{macrocode}
%
% \begin{macrocode}
@@ -349,11 +363,12 @@ Z \string\tymax: \the\tymax^^J}%
% \begin{macro}{\TY@mkpream}
% TY version.
% \begin{macrocode}
+\ExplSyntaxOn
\def\TY@mkpream{%
\def\@addamp{%
\if@firstamp \@firstampfalse \else
\global\advance\TY@count\@ne
- \edef\@preamble{\@preamble &}\fi
+ \edef\@preamble{\@preamble & \noexpand\tbl_update_cell_data:}\fi
\TY@width\xdef{0pt}}%
% \end{macrocode}
%
@@ -373,7 +388,7 @@ Z \string\tymax: \the\tymax^^J}%
%
% \begin{macrocode}
\def\@classv{\save@decl
- \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@
+ \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@__tbl
\sbox\z@{\d@llarbegin\@nextchar\d@llarend}%
\TY@subwidth{\wd\z@}%
\@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}%
@@ -386,6 +401,7 @@ Z \string\tymax: \the\tymax^^J}%
%
% \begin{macrocode}
\TY@@mkpream}
+\ExplSyntaxOff
% \end{macrocode}
% \end{macro}
%
@@ -478,7 +494,17 @@ Z \string\tymax: \the\tymax^^J}%
% row is hidden by an hline or something.
% \begin{macrocode}
\def\endtabulary{%
+ \SuspendTagging {tabulary}%
\gdef\@halignto{}%
+% \end{macrocode}
+%
+% Save values of counters, to reset after the trial
+% \begin{macrocode}
+ \def\@elt##1{\global\value{##1}\the\value{##1}\relax}%
+ \edef\TY@ckpt{\cl@@ckpt}%
+% \end{macrocode}
+%
+% \begin{macrocode}
\expandafter\TY@tab\the\toks@
\crcr\omit
{\xdef\TY@save@row{}%
@@ -489,6 +515,7 @@ Z \string\tymax: \the\tymax^^J}%
\repeat}\TY@save@row
\endarray\global\setbox1=\lastbox\setbox0=\vbox{\unvbox1
\unskip\global\setbox1=\lastbox}\egroup
+ \ResumeTagging {tabulary}%
% \end{macrocode}
% Check that |\tymin| is not too large.
% \begin{macrocode}
@@ -563,6 +590,11 @@ Z \message{> tymin}%
\let\TY@box\TY@box@v
% \end{macrocode}
%
+% Restore counter values.
+% \begin{macrocode}
+ \TY@ckpt
+% \end{macrocode}
+%
% Run a second tabular, and for the star form, unbox it.
% \begin{macrocode}
{\expandafter\TY@final\the\toks@\endTY@final}%
@@ -744,7 +776,7 @@ Z \message{^^JTotal:\the\@tempdima^^J}%
\let\raggedleft\indent
\let\arraybackslash\relax
\prepnext@tok
- \ifnum\@chnum<4
+ \ifnum\@chnum<6
\global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
\fi
\ifnum\@chnum=6
@@ -752,14 +784,19 @@ Z \message{^^JTotal:\the\@tempdima^^J}%
\fi
\@addtopreamble{%
\ifcase\@chnum
- \hfil \d@llarbegin\insert@column\d@llarend \hfil \or
- \kern\z@
- \d@llarbegin \insert@column \d@llarend \hfil \or
- \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \or
- $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or
- \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or
- \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or
- \d@llarbegin \insert@column \d@llarend \or% dubious "s" case
+ \hfil\hskip1sp%
+ \d@llarbegin\insert@column\d@llarend\do@row@strut\hfil \or
+ \hskip1sp%
+ \d@llarbegin \insert@column \d@llarend\do@row@strut\hfil \or
+ \hfil\hskip1sp%
+ \d@llarbegin \insert@column \d@llarend\do@row@strut \or
+ \setbox\ar@mcellbox\vbox
+ \@startpbox{\@nextchar}\insert@pcolumn \@endpbox
+ \ar@align@mcell
+ \do@row@strut\or
+ \vtop \@startpbox{\@nextchar}\insert@pcolumn \@endpbox \or
+ \vbox \@startpbox{\@nextchar}\insert@pcolumn \@endpbox \or
+ \d@llarbegin \insert@column \d@llarend \do@row@strut \or% dubious "s" case
\TY@box\centering\or
\TY@box\raggedright\or
\TY@box\raggedleft\or
@@ -777,14 +814,16 @@ Z \message{^^JTotal:\the\@tempdima^^J}%
% \begin{macrocode}
\def\TY@box#1{%
\ifx\centering#1%
- \hfil \d@llarbegin\insert@column\d@llarend \hfil \else
+ \hfil\hskip1sp%
+ \d@llarbegin\insert@column\d@llarend\do@row@strut \hfil \else
\ifx\raggedright#1%
- \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- \d@llarbegin \insert@column \d@llarend \hfil \else
+ \hskip1sp%
+ \d@llarbegin \insert@column \d@llarend\do@row@strut \hfil \else
\ifx\raggedleft#1%
- \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \else
+ \hfil\hskip1sp%
+ \kern\z@ \d@llarbegin \insert@column \d@llarend\do@row@strut \else
\ifx\relax#1%
- \d@llarbegin \insert@column \d@llarend
+ \d@llarbegin \insert@column \d@llarend\do@row@strut
\fi \fi \fi \fi}
% \end{macrocode}
% \end{macro}
@@ -796,7 +835,7 @@ Z \message{^^JTotal:\the\@tempdima^^J}%
\def\TY@box@v#1{%
\vtop \@startpbox{\csname TY@F\the\TY@count\endcsname}%
#1\arraybackslash\tyformat
- \insert@column\@endpbox}
+ \insert@pcolumn\@endpbox}
% \end{macrocode}
% \end{macro}
%
@@ -896,7 +935,7 @@ Z \message{^^JTotal:\the\@tempdima^^J}%
\let\arraybackslash\relax
\prepnext@tok
\expandafter\CT@extract\the\toks\@tempcnta\columncolor!\@nil
- \ifnum\@chnum<4
+ \ifnum\@chnum<6
\global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
\fi
\ifnum\@chnum=6
@@ -910,10 +949,13 @@ Z \message{^^JTotal:\the\@tempdima^^J}%
\kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<
\d@llarbegin \insert@column \d@llarend \hfill \or
\hfill\kern\z@ \d@llarbegin \insert@column \d@llarend \or
- $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or
- \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or
- \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or
- \d@llarbegin \insert@column \d@llarend \or% dubious s case
+ \setbox\ar@mcellbox\vbox
+ \@startpbox{\@nextchar}\insert@pcolumn \@endpbox
+ \ar@align@mcell
+ \do@row@strut \or
+ \vtop \@startpbox{\@nextchar}\insert@pcolumn \@endpbox \or
+ \vbox \@startpbox{\@nextchar}\insert@pcolumn \@endpbox \or
+ \d@llarbegin \insert@pcolumn \d@llarend \or% dubious s case
\TY@box\centering\or
\TY@box\raggedright\or
\TY@box\raggedleft\or
@@ -999,9 +1041,40 @@ Z \message{^^JTotal:\the\@tempdima^^J}%
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\tblcrcrn}^^A L3 name
+% Patch to ensure |\tbl_crcr:n| ends with |\crcr|.
+% (Will be fixed in later \LaTeX\ releases.
+% \begin{macrocode}
+%<package>
+% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOn
+\cs_set:Npn \@tempa #1 {
+ \int_compare:nNnT \g__tbl_col_int > 0
+ {
+ \tbl_count_missing_cells:n {#1}
+ \cr
+ }
+ }
+\ifx\@tempa\tbl_crcr:n
+\cs_set:Npn \tbl_crcr:n #1 {
+ \int_compare:nNnT \g__tbl_col_int > 0
+ {
+ \tbl_count_missing_cells:n {#1}
+ }
+ \crcr
+ }
+\fi
+\let\@tempa\@undefined
+\ExplSyntaxOff
+% \end{macrocode}
+%
% \begin{macrocode}
%</package>
% \end{macrocode}
+% \end{macro}
+%
% \PrintIndex
% \Finale
%
diff --git a/macros/latex/contrib/tabulary/tabulary.pdf b/macros/latex/contrib/tabulary/tabulary.pdf
index c5a8ed2e61..74dedf72a5 100644
--- a/macros/latex/contrib/tabulary/tabulary.pdf
+++ b/macros/latex/contrib/tabulary/tabulary.pdf
Binary files differ
diff --git a/macros/latex/contrib/tagpdf/README.md b/macros/latex/contrib/tagpdf/README.md
index d5ec6a6054..9602302c2a 100644
--- a/macros/latex/contrib/tagpdf/README.md
+++ b/macros/latex/contrib/tagpdf/README.md
@@ -1,6 +1,6 @@
#tagpdf — A package to create tagged pdf
-Packageversion: 0.99b
-Packagedate: 2024/04/12
+Packageversion: 0.99c
+Packagedate: 2024/06/20
Author: Ulrike Fischer, LaTeX Project Team
## License
diff --git a/macros/latex/contrib/tagpdf/ex-AF-file.pdf b/macros/latex/contrib/tagpdf/ex-AF-file.pdf
index 88cce58755..37673eac26 100644
--- a/macros/latex/contrib/tagpdf/ex-AF-file.pdf
+++ b/macros/latex/contrib/tagpdf/ex-AF-file.pdf
@@ -1,11 +1,11 @@
%PDF-2.0
%ÌÕÁÔÅØÐÄÆ
22 0 obj
-<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20240412224343+02'00') /Size 151 /CheckSum (D52DAF2721ACFB0A3038F7BEDDA61C03) >> /Length 151 >>
+<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20240620175033+02'00') /Size 151 /CheckSum (4C0D15859D9BA750E65BE6F420DEA972) >> /Length 151 >>
stream
%% LaTeX2e file `example-input-file.tex'
%% generated by the `filecontents' environment
-%% from source `ex-AF-file' on 2024/04/12.
+%% from source `ex-AF-file' on 2024/06/20.
%%
Additional info!
@@ -15,7 +15,7 @@ endobj
<< /Type /Filespec /AFRelationship /Unspecified /F (example-input-file.tex) /UF <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /EF<</F 22 0 R/UF 22 0 R>> >>
endobj
25 0 obj
-<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20240412) >> /Length 19 >>
+<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20240620) >> /Length 19 >>
stream
Bär with teh shirt
endstream
@@ -24,7 +24,7 @@ endobj
<< /Type /Filespec /AFRelationship /Supplement /F (tag-AFfile1.txt) /UF <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /EF<</F 25 0 R/UF 25 0 R>> >>
endobj
28 0 obj
-<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20240412) >> /Length 4 >>
+<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20240620) >> /Length 4 >>
stream
Duck
endstream
@@ -242,17 +242,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:43:57+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:50:54+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-AF-file.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:43:57+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:43:57+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:43:57+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:50:54+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:50:54+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:50:54+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:38d5a844-2217-4081-87cc-b2129dc357a6</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:6b06569f-01cc-4520-8f3e-f24784f393ab</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:9859f422-c856-46c6-8928-4dfab5f8790c</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -347,7 +347,7 @@ endobj
<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >>
endobj
19 0 obj
-<< /Type /Namespace /NS (data:,F7B920C5-38F1-B398-9D50-A556845632C) >>
+<< /Type /Namespace /NS (data:,15379C35-DB3-5B3E-89A5-42149DCFB2F) >>
endobj
8 0 obj
[ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ]
@@ -449,7 +449,7 @@ endobj
<< /Type /Catalog /Pages 36 0 R /MarkInfo 37 0 R/Lang (de-DE)/Metadata 31 0 R/StructTreeRoot 5 0 R >>
endobj
46 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240412224357+02'00')/ModDate (D:20240412224357+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240620175054+02'00')/ModDate (D:20240620175054+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 47
@@ -458,10 +458,10 @@ xref
0000000003 00000 f
0000000004 00000 f
0000000010 00000 f
-0000016361 00000 n
+0000016360 00000 n
0000013627 00000 n
0000013838 00000 n
-0000015791 00000 n
+0000015790 00000 n
0000014417 00000 n
0000000012 00000 f
0000014485 00000 n
@@ -474,34 +474,34 @@ xref
0000015425 00000 n
0000015703 00000 n
0000000000 00000 f
-0000015852 00000 n
+0000015851 00000 n
0000000020 00000 n
0000000382 00000 n
-0000015965 00000 n
+0000015964 00000 n
0000000603 00000 n
0000000758 00000 n
-0000016097 00000 n
+0000016096 00000 n
0000000943 00000 n
0000001083 00000 n
-0000016229 00000 n
+0000016228 00000 n
0000001268 00000 n
0000013481 00000 n
0000013346 00000 n
0000012740 00000 n
-0000020114 00000 n
-0000020468 00000 n
+0000020113 00000 n
+0000020467 00000 n
0000013591 00000 n
0000013684 00000 n
0000013801 00000 n
-0000016481 00000 n
-0000018930 00000 n
-0000016667 00000 n
-0000019151 00000 n
-0000020268 00000 n
-0000020530 00000 n
-0000020648 00000 n
+0000016480 00000 n
+0000018929 00000 n
+0000016666 00000 n
+0000019150 00000 n
+0000020267 00000 n
+0000020529 00000 n
+0000020647 00000 n
trailer
-<< /Size 47 /Root 45 0 R /Info 46 0 R /ID [ <94D14D0D874136BA8E3138318B983D46> <94D14D0D874136BA8E3138318B983D46> ] >>
+<< /Size 47 /Root 45 0 R /Info 46 0 R /ID [ <CB0601DB4D9A68774E7E29190E0D5823> <CB0601DB4D9A68774E7E29190E0D5823> ] >>
startxref
-20871
+20870
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf b/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
index 2ee461f0b5..8bbbbcc16c 100644
--- a/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
+++ b/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
Binary files differ
diff --git a/macros/latex/contrib/tagpdf/ex-attribute.pdf b/macros/latex/contrib/tagpdf/ex-attribute.pdf
index cf0457f4ce..172ce02990 100644
--- a/macros/latex/contrib/tagpdf/ex-attribute.pdf
+++ b/macros/latex/contrib/tagpdf/ex-attribute.pdf
@@ -216,17 +216,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:45:00+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:51:49+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-attribute.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:45:00+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:45:00+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:45:00+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:51:49+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:51:49+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:51:49+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:7a9cf910-1c19-429a-8f24-339c62d8a57f</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:ebb76e7a-6558-411c-8644-ae16263a1ccf</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:d4b89449-5e1d-43cf-83af-3903105d1b3f</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -450,7 +450,7 @@ endobj
<< /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (de_DE)/Metadata 21 0 R/StructTreeRoot 5 0 R >>
endobj
38 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20240412224500+02'00')/ModDate (D:20240412224500+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20240620175149+02'00')/ModDate (D:20240620175149+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 39
@@ -494,7 +494,7 @@ xref
0000017721 00000 n
0000017839 00000 n
trailer
-<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <F0A4043D02B88225A376093CF6F0F5F6> <F0A4043D02B88225A376093CF6F0F5F6> ] >>
+<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <658202793A4D39DC44497E1203173F04> <658202793A4D39DC44497E1203173F04> ] >>
startxref
18076
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-formula-problem.pdf b/macros/latex/contrib/tagpdf/ex-formula-problem.pdf
index 4f52377221..9ac7a851bc 100644
--- a/macros/latex/contrib/tagpdf/ex-formula-problem.pdf
+++ b/macros/latex/contrib/tagpdf/ex-formula-problem.pdf
@@ -239,17 +239,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:45:21+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:52:18+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-formula-problem.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:45:21+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:45:21+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:45:21+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:52:18+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:52:18+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:52:18+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:8eb2ce1d-b2ec-440a-8bc2-73733eb3eeb0</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:b235cb52-00e7-4b87-80da-099ff7a08959</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:b48ac58a-5b57-46ab-8ab8-087479364eeb</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>2</prism:pageCount>
</rdf:Description>
@@ -425,7 +425,7 @@ endobj
<< /Type /Catalog /Pages 16 0 R /MarkInfo 23 0 R/Lang (de-DE)/Metadata 19 0 R/StructTreeRoot 5 0 R >>
endobj
33 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240412224521+02'00')/ModDate (D:20240412224521+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240620175218+02'00')/ModDate (D:20240620175218+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 34
@@ -464,7 +464,7 @@ xref
0000018886 00000 n
0000019004 00000 n
trailer
-<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <DA67BF625C6AC31DA20A2C414D89BF53> <DA67BF625C6AC31DA20A2C414D89BF53> ] >>
+<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <4A2EBD4B9A1971E2BAF6A530303DF07B> <4A2EBD4B9A1971E2BAF6A530303DF07B> ] >>
startxref
19227
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-list.pdf b/macros/latex/contrib/tagpdf/ex-list.pdf
index 68136b26fc..2346b0398a 100644
--- a/macros/latex/contrib/tagpdf/ex-list.pdf
+++ b/macros/latex/contrib/tagpdf/ex-list.pdf
@@ -1,7 +1,7 @@
%PDF-1.7
%ÌÕÁÔÅØÐÄÆ
48 0 obj
-<< /Type /Metadata /Subtype /XML /Length 11379 >>
+<< /Type /Metadata /Subtype /XML /Length 11376 >>
stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
@@ -205,22 +205,22 @@ stream
</dc:type>
<dc:language>
<rdf:Bag>
- <rdf:li>en-US</rdf:li>
+ <rdf:li>en</rdf:li>
</rdf:Bag>
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:45:43+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:52:47+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-list.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:45:43+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:45:43+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:45:43+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:52:47+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:52:47+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:52:47+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:4c749825-1de7-414c-879f-29e4d0bef66e</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:2a093094-e2b9-4472-8f3a-4dbbebc7fd1c</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:843c5ce9-108a-49d8-86ef-881382f178ee</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -651,88 +651,88 @@ endobj
<< /Type /Pages /Count 1 /Kids [ 50 0 R ] >>
endobj
71 0 obj
-<< /Type /Catalog /Pages 54 0 R /MarkInfo 55 0 R/Lang (en-US)/Metadata 48 0 R/StructTreeRoot 5 0 R >>
+<< /Type /Catalog /Pages 54 0 R /MarkInfo 55 0 R/Lang (en)/Metadata 48 0 R/StructTreeRoot 5 0 R >>
endobj
72 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240412224543+02'00')/ModDate (D:20240412224543+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240620175247+02'00')/ModDate (D:20240620175247+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 73
0000000002 65535 f
-0000013512 00000 n
+0000013509 00000 n
0000000003 00000 f
0000000004 00000 f
0000000008 00000 f
-0000019050 00000 n
-0000013595 00000 n
-0000014434 00000 n
+0000019047 00000 n
+0000013592 00000 n
+0000014431 00000 n
0000000000 00000 f
-0000015231 00000 n
-0000015332 00000 n
-0000015408 00000 n
-0000015484 00000 n
-0000015571 00000 n
-0000015678 00000 n
-0000015768 00000 n
-0000015878 00000 n
-0000015962 00000 n
-0000016050 00000 n
-0000016173 00000 n
-0000016263 00000 n
-0000016373 00000 n
-0000016457 00000 n
-0000016545 00000 n
-0000016668 00000 n
-0000016755 00000 n
-0000016866 00000 n
-0000016956 00000 n
-0000017066 00000 n
-0000017150 00000 n
-0000017238 00000 n
-0000017361 00000 n
-0000017451 00000 n
-0000017561 00000 n
-0000017645 00000 n
-0000017733 00000 n
-0000017856 00000 n
-0000017943 00000 n
-0000018058 00000 n
-0000018148 00000 n
-0000018258 00000 n
-0000018342 00000 n
-0000018430 00000 n
-0000018553 00000 n
-0000018643 00000 n
-0000018754 00000 n
-0000018838 00000 n
-0000018926 00000 n
+0000015228 00000 n
+0000015329 00000 n
+0000015405 00000 n
+0000015481 00000 n
+0000015568 00000 n
+0000015675 00000 n
+0000015765 00000 n
+0000015875 00000 n
+0000015959 00000 n
+0000016047 00000 n
+0000016170 00000 n
+0000016260 00000 n
+0000016370 00000 n
+0000016454 00000 n
+0000016542 00000 n
+0000016665 00000 n
+0000016752 00000 n
+0000016863 00000 n
+0000016953 00000 n
+0000017063 00000 n
+0000017147 00000 n
+0000017235 00000 n
+0000017358 00000 n
+0000017448 00000 n
+0000017558 00000 n
+0000017642 00000 n
+0000017730 00000 n
+0000017853 00000 n
+0000017940 00000 n
+0000018055 00000 n
+0000018145 00000 n
+0000018255 00000 n
+0000018339 00000 n
+0000018427 00000 n
+0000018550 00000 n
+0000018640 00000 n
+0000018751 00000 n
+0000018835 00000 n
+0000018923 00000 n
0000000020 00000 n
-0000013413 00000 n
-0000013271 00000 n
-0000011489 00000 n
-0000029177 00000 n
-0000022225 00000 n
-0000029531 00000 n
-0000013559 00000 n
-0000013715 00000 n
-0000014397 00000 n
-0000015026 00000 n
-0000019168 00000 n
-0000021127 00000 n
-0000019300 00000 n
-0000019374 00000 n
-0000021361 00000 n
-0000022376 00000 n
-0000022573 00000 n
-0000027712 00000 n
-0000022909 00000 n
-0000023032 00000 n
-0000027948 00000 n
-0000029331 00000 n
-0000029593 00000 n
-0000029711 00000 n
+0000013410 00000 n
+0000013268 00000 n
+0000011486 00000 n
+0000029174 00000 n
+0000022222 00000 n
+0000029528 00000 n
+0000013556 00000 n
+0000013712 00000 n
+0000014394 00000 n
+0000015023 00000 n
+0000019165 00000 n
+0000021124 00000 n
+0000019297 00000 n
+0000019371 00000 n
+0000021358 00000 n
+0000022373 00000 n
+0000022570 00000 n
+0000027709 00000 n
+0000022906 00000 n
+0000023029 00000 n
+0000027945 00000 n
+0000029328 00000 n
+0000029590 00000 n
+0000029705 00000 n
trailer
-<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <AB165FBD92401154000829BD1ADC4E0A> <AB165FBD92401154000829BD1ADC4E0A> ] >>
+<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <14B40F363BE2C4EFB96EAE91DC2CE4F7> <14B40F363BE2C4EFB96EAE91DC2CE4F7> ] >>
startxref
-29934
+29928
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf b/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
index 05f6c08b7e..70cfe5e793 100644
--- a/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
+++ b/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
@@ -34,7 +34,7 @@ endobj
<< /ExtGState 1 0 R /Font << /F15 13 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
15 0 obj
-<< /Type /Metadata /Subtype /XML /Length 11404 >>
+<< /Type /Metadata /Subtype /XML /Length 11401 >>
stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
@@ -238,22 +238,22 @@ stream
</dc:type>
<dc:language>
<rdf:Bag>
- <rdf:li>en-US</rdf:li>
+ <rdf:li>de</rdf:li>
</rdf:Bag>
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:46:02+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:53:22+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-mc-manual-para-split-obsolete.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:46:02+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:46:02+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:46:02+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:53:22+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:53:22+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:53:22+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:c33d64b4-96ec-4e48-8f27-0b3edc831547</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:bcd2c2e1-c962-4de2-807b-cf19c4e0788a</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:36712ce3-22f3-4c4a-8418-0427448d178a</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>2</prism:pageCount>
</rdf:Description>
@@ -410,15 +410,15 @@ endobj
<< /Type /Pages /Count 2 /Kids [ 9 0 R 10 0 R ] >>
endobj
24 0 obj
-<< /Type /Catalog /Pages 14 0 R /Lang (en-US)/Metadata 15 0 R >>
+<< /Type /Catalog /Pages 14 0 R /Lang (de)/Metadata 15 0 R >>
endobj
25 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240412224602+02'00')/ModDate (D:20240412224602+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240620175322+02'00')/ModDate (D:20240620175322+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 26
0000000002 65535 f
-0000016854 00000 n
+0000016851 00000 n
0000000003 00000 f
0000000004 00000 f
0000000005 00000 f
@@ -427,24 +427,24 @@ xref
0000000008 00000 f
0000000000 00000 f
0000002976 00000 n
-0000016648 00000 n
+0000016645 00000 n
0000003094 00000 n
0000000020 00000 n
-0000023475 00000 n
-0000023829 00000 n
+0000023472 00000 n
+0000023826 00000 n
0000003181 00000 n
-0000016767 00000 n
-0000014675 00000 n
-0000016901 00000 n
-0000022024 00000 n
-0000017208 00000 n
-0000017283 00000 n
-0000022260 00000 n
-0000023629 00000 n
-0000023897 00000 n
-0000023978 00000 n
+0000016764 00000 n
+0000014672 00000 n
+0000016898 00000 n
+0000022021 00000 n
+0000017205 00000 n
+0000017280 00000 n
+0000022257 00000 n
+0000023626 00000 n
+0000023894 00000 n
+0000023972 00000 n
trailer
-<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <F8A7135FF68D011151C46C7318E355A1> <F8A7135FF68D011151C46C7318E355A1> ] >>
+<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <2A141E41EDA78C2ADA31A952D041C439> <2A141E41EDA78C2ADA31A952D041C439> ] >>
startxref
-24201
+24195
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-softhyphen.pdf b/macros/latex/contrib/tagpdf/ex-softhyphen.pdf
index 167f4c4098..5f96db2bdb 100644
--- a/macros/latex/contrib/tagpdf/ex-softhyphen.pdf
+++ b/macros/latex/contrib/tagpdf/ex-softhyphen.pdf
@@ -1,7 +1,7 @@
%PDF-1.7
%ÌÕÁÔÅØÐÄÆ
14 0 obj
-<< /Type /Metadata /Subtype /XML /Length 11385 >>
+<< /Type /Metadata /Subtype /XML /Length 11382 >>
stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
@@ -205,22 +205,22 @@ stream
</dc:type>
<dc:language>
<rdf:Bag>
- <rdf:li>en-US</rdf:li>
+ <rdf:li>de</rdf:li>
</rdf:Bag>
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:46:20+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:53:55+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-softhyphen.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:46:20+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:46:20+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:46:20+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:53:55+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:53:55+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:53:55+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:aa82e685-4098-469d-861c-3c45dfc700c7</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:519a7795-b9d2-4e15-8969-b897a5a4ef22</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:9c8a342f-f758-4367-8d05-7621809f3e05</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -390,46 +390,46 @@ endobj
<< /Type /Pages /Count 1 /Kids [ 16 0 R ] >>
endobj
29 0 obj
-<< /Type /Catalog /Pages 19 0 R /MarkInfo 20 0 R/Lang (en-US)/Metadata 14 0 R/StructTreeRoot 5 0 R >>
+<< /Type /Catalog /Pages 19 0 R /MarkInfo 20 0 R/Lang (de)/Metadata 14 0 R/StructTreeRoot 5 0 R >>
endobj
30 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240412224620+02'00')/ModDate (D:20240412224620+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240620175355+02'00')/ModDate (D:20240620175355+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 31
0000000002 65535 f
-0000012363 00000 n
+0000012360 00000 n
0000000003 00000 f
0000000004 00000 f
0000000008 00000 f
-0000013741 00000 n
-0000012446 00000 n
-0000012664 00000 n
+0000013738 00000 n
+0000012443 00000 n
+0000012661 00000 n
0000000000 00000 f
-0000013256 00000 n
-0000013349 00000 n
-0000013435 00000 n
-0000013545 00000 n
-0000013631 00000 n
+0000013253 00000 n
+0000013346 00000 n
+0000013432 00000 n
+0000013542 00000 n
+0000013628 00000 n
0000000020 00000 n
-0000012276 00000 n
-0000012141 00000 n
-0000011495 00000 n
-0000017690 00000 n
-0000018054 00000 n
-0000012410 00000 n
-0000012496 00000 n
-0000012627 00000 n
-0000013842 00000 n
-0000016490 00000 n
-0000013996 00000 n
-0000014170 00000 n
-0000016730 00000 n
-0000017849 00000 n
-0000018116 00000 n
-0000018234 00000 n
+0000012273 00000 n
+0000012138 00000 n
+0000011492 00000 n
+0000017687 00000 n
+0000018051 00000 n
+0000012407 00000 n
+0000012493 00000 n
+0000012624 00000 n
+0000013839 00000 n
+0000016487 00000 n
+0000013993 00000 n
+0000014167 00000 n
+0000016727 00000 n
+0000017846 00000 n
+0000018113 00000 n
+0000018228 00000 n
trailer
-<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <D9AD6A8B84F7C436A5E33ABFF75724B5> <D9AD6A8B84F7C436A5E33ABFF75724B5> ] >>
+<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <5BCC76B86A64606D9B117AF50FFA18AE> <5BCC76B86A64606D9B117AF50FFA18AE> ] >>
startxref
-18457
+18451
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf b/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
index 3925dd28a1..21b11b9346 100644
--- a/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
+++ b/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
@@ -1,7 +1,7 @@
%PDF-1.5
%ÌÕÁÔÅØÐÄÆ
10 0 obj
-<< /Type /Metadata /Subtype /XML /Length 11394 >>
+<< /Type /Metadata /Subtype /XML /Length 11391 >>
stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
@@ -205,22 +205,22 @@ stream
</dc:type>
<dc:language>
<rdf:Bag>
- <rdf:li>en-US</rdf:li>
+ <rdf:li>de</rdf:li>
</rdf:Bag>
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:46:38+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:54:22+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-spaceglyph-listings.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:46:38+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:46:38+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:46:38+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:54:22+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:54:22+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:54:22+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:acdc2435-bf29-4e54-8d09-1c9b6dc32038</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:6c942f83-dfd6-4e6f-8910-a9170ff614fd</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:ad8487cb-8dcc-4cab-8542-55106010deec</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -351,42 +351,42 @@ endobj
<< /Type /Pages /Count 1 /Kids [ 12 0 R ] >>
endobj
25 0 obj
-<< /Type /Catalog /Pages 15 0 R /MarkInfo 16 0 R/Lang (en-US)/Metadata 10 0 R/StructTreeRoot 5 0 R >>
+<< /Type /Catalog /Pages 15 0 R /MarkInfo 16 0 R/Lang (de)/Metadata 10 0 R/StructTreeRoot 5 0 R >>
endobj
26 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240412224638+02'00')/ModDate (D:20240412224638+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240620175422+02'00')/ModDate (D:20240620175422+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 27
0000000002 65535 f
-0000012010 00000 n
+0000012007 00000 n
0000000003 00000 f
0000000004 00000 f
0000000008 00000 f
-0000012889 00000 n
-0000012093 00000 n
-0000012236 00000 n
+0000012886 00000 n
+0000012090 00000 n
+0000012233 00000 n
0000000000 00000 f
-0000012815 00000 n
+0000012812 00000 n
0000000020 00000 n
-0000011923 00000 n
-0000011788 00000 n
-0000011504 00000 n
-0000015072 00000 n
-0000015426 00000 n
-0000012057 00000 n
-0000012128 00000 n
-0000012199 00000 n
-0000012990 00000 n
-0000014056 00000 n
-0000013045 00000 n
-0000013120 00000 n
-0000014292 00000 n
-0000015226 00000 n
-0000015488 00000 n
-0000015606 00000 n
+0000011920 00000 n
+0000011785 00000 n
+0000011501 00000 n
+0000015069 00000 n
+0000015423 00000 n
+0000012054 00000 n
+0000012125 00000 n
+0000012196 00000 n
+0000012987 00000 n
+0000014053 00000 n
+0000013042 00000 n
+0000013117 00000 n
+0000014289 00000 n
+0000015223 00000 n
+0000015485 00000 n
+0000015600 00000 n
trailer
-<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <4F03E017A0AB75B1D9F70C4C092338B6> <4F03E017A0AB75B1D9F70C4C092338B6> ] >>
+<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <50A5738B4CABF76A4CC27558811B7E58> <50A5738B4CABF76A4CC27558811B7E58> ] >>
startxref
-15829
+15823
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf b/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
index 4e1d3bd333..7c9c135bf7 100644
--- a/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
+++ b/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
@@ -1,7 +1,7 @@
%PDF-1.7
%ÌÕÁÔÅØÐÄÆ
20 0 obj
-<< /Type /Metadata /Subtype /XML /Length 11393 >>
+<< /Type /Metadata /Subtype /XML /Length 11390 >>
stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
@@ -205,22 +205,22 @@ stream
</dc:type>
<dc:language>
<rdf:Bag>
- <rdf:li>en-US</rdf:li>
+ <rdf:li>de</rdf:li>
</rdf:Bag>
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:46:56+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:54:47+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-structure-obsolete.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:46:56+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:46:56+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:46:56+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:54:47+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:54:47+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:54:47+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:bf5e4a2b-cfa9-4fc5-878c-8f9d2ee95445</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:dfe9a42c-3fb3-4d0b-8cff-cbabbd4c8758</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:971e1e25-37c4-4af9-8523-72714a87dea7</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -523,59 +523,59 @@ endobj
<< /Type /Pages /Count 1 /Kids [ 22 0 R ] >>
endobj
42 0 obj
-<< /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (en-US)/Metadata 20 0 R/StructTreeRoot 5 0 R >>
+<< /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (de)/Metadata 20 0 R/StructTreeRoot 5 0 R >>
endobj
43 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240412224656+02'00')/ModDate (D:20240412224656+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240620175447+02'00')/ModDate (D:20240620175447+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 44
0000000002 65535 f
-0000012797 00000 n
+0000012794 00000 n
0000000003 00000 f
0000000004 00000 f
0000000008 00000 f
-0000014933 00000 n
-0000012880 00000 n
-0000013229 00000 n
+0000014930 00000 n
+0000012877 00000 n
+0000013226 00000 n
0000000000 00000 f
-0000013821 00000 n
-0000013906 00000 n
-0000014004 00000 n
-0000014112 00000 n
-0000014220 00000 n
-0000014309 00000 n
-0000014399 00000 n
-0000014509 00000 n
-0000014621 00000 n
-0000014711 00000 n
-0000014821 00000 n
+0000013818 00000 n
+0000013903 00000 n
+0000014001 00000 n
+0000014109 00000 n
+0000014217 00000 n
+0000014306 00000 n
+0000014396 00000 n
+0000014506 00000 n
+0000014618 00000 n
+0000014708 00000 n
+0000014818 00000 n
0000000020 00000 n
-0000012698 00000 n
-0000012563 00000 n
-0000011503 00000 n
-0000023016 00000 n
-0000019782 00000 n
-0000023364 00000 n
-0000012844 00000 n
-0000012958 00000 n
-0000013192 00000 n
-0000015034 00000 n
-0000018513 00000 n
-0000015283 00000 n
-0000015358 00000 n
-0000018749 00000 n
-0000019936 00000 n
-0000020136 00000 n
-0000021904 00000 n
-0000020273 00000 n
-0000020349 00000 n
-0000022138 00000 n
-0000023167 00000 n
-0000023426 00000 n
-0000023544 00000 n
+0000012695 00000 n
+0000012560 00000 n
+0000011500 00000 n
+0000023013 00000 n
+0000019779 00000 n
+0000023361 00000 n
+0000012841 00000 n
+0000012955 00000 n
+0000013189 00000 n
+0000015031 00000 n
+0000018510 00000 n
+0000015280 00000 n
+0000015355 00000 n
+0000018746 00000 n
+0000019933 00000 n
+0000020133 00000 n
+0000021901 00000 n
+0000020270 00000 n
+0000020346 00000 n
+0000022135 00000 n
+0000023164 00000 n
+0000023423 00000 n
+0000023538 00000 n
trailer
-<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <070B43978F0B9DD29A40F81836E2FD94> <070B43978F0B9DD29A40F81836E2FD94> ] >>
+<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <ADB87D57539D5CE2A8FC3A4721B94DA0> <ADB87D57539D5CE2A8FC3A4721B94DA0> ] >>
startxref
-23767
+23761
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf b/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
index 1edb5a1526..81423fede4 100644
--- a/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
+++ b/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
@@ -1,7 +1,7 @@
%PDF-2.0
%ÌÕÁÔÅØÐÄÆ
26 0 obj
-<< /Type /Metadata /Subtype /XML /Length 11390 >>
+<< /Type /Metadata /Subtype /XML /Length 11387 >>
stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
@@ -205,22 +205,22 @@ stream
</dc:type>
<dc:language>
<rdf:Bag>
- <rdf:li>en-US</rdf:li>
+ <rdf:li>en</rdf:li>
</rdf:Bag>
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2024-04-12T22:47:14+02:00</rdf:li>
+ <rdf:li>2024-06-20T17:55:14+02:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-tagpdf-template.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2024-04-12T22:47:14+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2024-04-12T22:47:14+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2024-04-12T22:47:14+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2024-06-20T17:55:14+02:00</xmp:CreateDate>
+ <xmp:ModifyDate>2024-06-20T17:55:14+02:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2024-06-20T17:55:14+02:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:f320abfc-f6ab-4d12-8719-d176f4d947cf</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:a58b5e07-b0ee-4a81-8000-b7d421e306ee</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:898c4009-cc18-43c3-8fda-44ab8e28318c</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -307,7 +307,7 @@ endobj
<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >>
endobj
19 0 obj
-<< /Type /Namespace /NS (data:,116ADA92-7CCD-B12C-F093-B4B64DA61C) >>
+<< /Type /Namespace /NS (data:,69C62BB9-6D5A-6FC9-FD75-56BC71E087F4) >>
endobj
8 0 obj
[ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ]
@@ -396,58 +396,58 @@ endobj
<< /Type /Pages /Count 1 /Kids [ 28 0 R ] >>
endobj
41 0 obj
-<< /Type /Catalog /Pages 31 0 R /MarkInfo 32 0 R/Lang (en-US)/Metadata 26 0 R/StructTreeRoot 5 0 R >>
+<< /Type /Catalog /Pages 31 0 R /MarkInfo 32 0 R/Lang (en)/Metadata 26 0 R/StructTreeRoot 5 0 R >>
endobj
42 0 obj
-<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240412224714+02'00')/ModDate (D:20240412224714+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
+<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20240620175514+02'00')/ModDate (D:20240620175514+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >>
endobj
xref
0 43
0000000002 65535 f
-0000011932 00000 n
+0000011929 00000 n
0000000003 00000 f
0000000004 00000 f
0000000010 00000 f
-0000014806 00000 n
-0000012015 00000 n
-0000012225 00000 n
-0000014241 00000 n
-0000012868 00000 n
+0000014805 00000 n
+0000012012 00000 n
+0000012222 00000 n
+0000014240 00000 n
+0000012865 00000 n
0000000012 00000 f
-0000012936 00000 n
+0000012933 00000 n
0000000014 00000 f
-0000013006 00000 n
+0000013003 00000 n
0000000020 00000 f
-0000013769 00000 n
-0000013087 00000 n
-0000014047 00000 n
-0000013876 00000 n
-0000014154 00000 n
+0000013766 00000 n
+0000013084 00000 n
+0000014044 00000 n
+0000013873 00000 n
+0000014151 00000 n
0000000000 00000 f
-0000014302 00000 n
-0000014399 00000 n
-0000014486 00000 n
-0000014573 00000 n
-0000014672 00000 n
+0000014301 00000 n
+0000014398 00000 n
+0000014485 00000 n
+0000014572 00000 n
+0000014671 00000 n
0000000020 00000 n
-0000011869 00000 n
-0000011734 00000 n
-0000011500 00000 n
-0000017427 00000 n
-0000017781 00000 n
-0000011979 00000 n
-0000012056 00000 n
-0000012188 00000 n
-0000012804 00000 n
-0000014943 00000 n
-0000016384 00000 n
-0000015030 00000 n
-0000016605 00000 n
-0000017581 00000 n
-0000017843 00000 n
-0000017961 00000 n
+0000011866 00000 n
+0000011731 00000 n
+0000011497 00000 n
+0000017426 00000 n
+0000017780 00000 n
+0000011976 00000 n
+0000012053 00000 n
+0000012185 00000 n
+0000012801 00000 n
+0000014942 00000 n
+0000016383 00000 n
+0000015029 00000 n
+0000016604 00000 n
+0000017580 00000 n
+0000017842 00000 n
+0000017957 00000 n
trailer
-<< /Size 43 /Root 41 0 R /Info 42 0 R /ID [ <6A478CD03D1F91A40D3812163E3E3FC9> <6A478CD03D1F91A40D3812163E3E3FC9> ] >>
+<< /Size 43 /Root 41 0 R /Info 42 0 R /ID [ <E36FE13F3FA0066C1F9796E38E50018C> <E36FE13F3FA0066C1F9796E38E50018C> ] >>
startxref
-18184
+18180
%%EOF
diff --git a/macros/latex/contrib/tagpdf/tagpdf-backend.dtx b/macros/latex/contrib/tagpdf/tagpdf-backend.dtx
index 0f388b2542..7e19e1e90f 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-backend.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-backend.dtx
@@ -47,13 +47,13 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*luatex>
-\ProvidesExplFile {tagpdf-luatex.def} {2024-04-12} {0.99b}
+\ProvidesExplFile {tagpdf-luatex.def} {2024-06-20} {0.99c}
{tagpdf~driver~for~luatex}
% \end{macrocode}
% \section{Loading the lua}
@@ -164,8 +164,8 @@
local ProvidesLuaModule = {
name = "tagpdf",
- version = "0.99b", --TAGVERSION
- date = "2024-04-12", --TAGDATE
+ version = "0.99c", --TAGVERSION
+ date = "2024-06-20", --TAGDATE
description = "tagpdf lua code",
license = "The LATEX Project Public License 1.3c"
}
@@ -196,8 +196,8 @@ ltx.@@.page will contain page data
ltx.@@.tables contains also data from mc and struct (from older code). This needs cleaning up.
There are certainly dublettes, but I don't dare yet ...
ltx.@@.func will contain (public) functions.
-ltx.@@.trace will contain tracing/loging functions.
-local funktions starts with __
+ltx.@@.trace will contain tracing/logging functions.
+local functions starts with __
functions meant for users will be in ltx.tag
functions
@@ -210,7 +210,7 @@ functions
ltx.@@.func.store_mc_kid (mcnum,kid,page): stores the mc-kids of mcnum on page page
ltx.@@.func.store_mc_in_page(mcnum,mcpagecnt,page): stores in the page table the number of mcnum on this page
ltx.@@.func.store_struct_mcabs (structnum,mcnum): stores relations structnum<->mcnum (abs)
- ltx.@@.func.mc_insert_kids (mcnum): inserts the /K entries for mcnum by wandering throught the [kids] table
+ ltx.@@.func.mc_insert_kids (mcnum): inserts the /K entries for mcnum by wandering through the [kids] table
ltx.@@.func.mark_page_elements(box,mcpagecnt,mccntprev,mcopen,name,mctypeprev) : the main function
ltx.@@.func.mark_shipout (): a wrapper around the core function which inserts the last EMC
ltx.@@.func.fill_parent_tree_line (page): outputs the entries of the parenttree for this page
@@ -827,7 +827,7 @@ end
% @@_activate_mark_space,
% ltx.@@.func.markspaceoff
% }
-% Theses functions add/remove the function which marks the spaces to the callbacks
+% These functions add/remove the function which marks the spaces to the callbacks
% |pre_linebreak_filter| and |hpack_filter|
% \begin{macrocode}
local function @@_activate_mark_space ()
diff --git a/macros/latex/contrib/tagpdf/tagpdf-checks.dtx b/macros/latex/contrib/tagpdf/tagpdf-checks.dtx
index f786ede615..345b2e35ba 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-checks.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-checks.dtx
@@ -48,7 +48,7 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{documentation}
% \section{Commands}
@@ -74,7 +74,7 @@
% It relies currently on that the code, that saved the box, correctly sets
% the command \verb+\l_tag_box_\int_use:N #1_tl+ to a positive value.
% The LaTeX commands will do that automatically
-% at some time but it is in the responsability of the user to
+% at some time but it is in the responsibility of the user to
% ensure that when using low-level code.
% If the internal command doesn't exist the box is assumed to be untagged.
% \end{function}
@@ -331,7 +331,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-checks-code} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-checks-code} {2024-06-20} {0.99c}
{part of tagpdf - code related to checks, conditionals, debugging and messages}
%</header>
% \end{macrocode}
@@ -639,7 +639,7 @@
% It relies on that the code that saved the box correctly set
% \verb+\l_tag_box_<box number>_tl+ to a positive value.
% The LaTeX commands will do that automatically
-% at some time but it is in the responsability of the user to
+% at some time but it is in the responsibility of the user to
% ensure that when using low-level code.
% If the internal command doesn't exist the box is assumed to be untagged.
% \begin{macrocode}
diff --git a/macros/latex/contrib/tagpdf/tagpdf-code.pdf b/macros/latex/contrib/tagpdf/tagpdf-code.pdf
index 10a9c1dc8d..4dd216d1a9 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-code.pdf
+++ b/macros/latex/contrib/tagpdf/tagpdf-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/tagpdf/tagpdf-data.dtx b/macros/latex/contrib/tagpdf/tagpdf-data.dtx
index d8cba42142..f07e5db3ed 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-data.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-data.dtx
@@ -47,7 +47,7 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{documentation}
% This files contains a various data files which are read in
@@ -58,10 +58,10 @@
% \section{The LaTeX namespace}
% This is the main new namespace. It is bound to change a lot!
% It lists the new tag, the rolemap and the namespace of the rolemap.
-% latex-lab has also a namespace module, which takes precendence!
+% latex-lab has also a namespace module, which takes precedence!
% \begin{macrocode}
%<*ns-latex>
-%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-04-12} {0.99b}
+%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-06-20} {0.99c}
%% {latex} {https://www.latex-project.org/ns/dflt/2022}{}
title, Title, pdf2,
part, Title, pdf2,
@@ -93,7 +93,7 @@ text, P, pdf2,
% It is bound to change
% \begin{macrocode}
%<*ns-latex-book>
-%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-04-12} {0.99b}
+%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-06-20} {0.99c}
%% {latex-book} {https://www.latex-project.org/ns/book/2022}{}
chapter, H1,pdf2,
section, H2,pdf2,
@@ -107,7 +107,7 @@ subparagraph, H6,pdf2,
% \section{The pdf namespace data}
% \begin{macrocode}
%<*ns-pdf>
-%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-04-12} {0.99b}
+%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-06-20} {0.99c}
%% {pdf} {http://iso.org/pdf/ssn}{}
StructTreeRoot,StructTreeRoot,pdf,D,
Document,Document,pdf,D,
@@ -175,7 +175,7 @@ Strong,Span,pdf,I,
% \section{The pdf 2.0 namespace data}
% \begin{macrocode}
%<*ns-pdf2>
-%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-04-12} {0.99b}
+%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-06-20} {0.99c}
%% {pdf2} {http://iso.org/pdf2/ssn}{}
StructTreeRoot,StructTreeRoot,pdf2,D,
Document,Document,pdf2,D,
@@ -232,7 +232,7 @@ Strong,Strong,pdf2,I,
% \section{The mathml namespace data}
% \begin{macrocode}
%<*ns-mathml>
-%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-04-12} {0.99b}
+%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-06-20} {0.99c}
% {mathml}{http://www.w3.org/1998/Math/MathML}{}
abs,abs,mathml,
and,and,mathml,
@@ -430,7 +430,7 @@ xor,xor,mathml,
% \section{Rule naming}
% \begin{macro}{\c_@@_role_rules_prop}
% These two properties map the rule strings to numbers and back.
-% There are in tagpdf-data.dtx near the csv files for easier maintainance.
+% There are in tagpdf-data.dtx near the csv files for easier maintenance.
% \begin{macrocode}
%<*package>
\prop_const_from_keyval:Nn \c_@@_role_rules_prop
@@ -467,7 +467,7 @@ xor,xor,mathml,
% This will perhaps change in future.
% \begin{macrocode}
%<*parent-child>
-%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-04-12} {0.99b}
+%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-06-20} {0.99c}
,,,StructTreeRoot,Document,Art,Part,Div,Sect,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,MC
Document,both,document level,1,0..n,∅,‡,‡,∅,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅
Art,1.7,grouping,∅,0..n,∅,‡,‡,0..n,0..n,‡,∅,∅,∅,0..n,∅,0..n,∅,∅,∅,0..1,0..1,∅,∅,∅,0..n,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,0..n,∅,∅,0..n,0..n,∅,∅,∅,0..n,0..n,∅,∅
@@ -522,7 +522,7 @@ MC,both,---,∅,∅,∅,∅,∅,∅,0..n,‡,∅,∅,∅,0..n,0..n,0..n,0..n,0..
% This will perhaps change in future.
% \begin{macrocode}
%<*parent-child-2>
-%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2024-04-12} {0.99b}
+%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2024-06-20} {0.99c}
,,,StructTreeRoot,Document,DocumentFragment,Art,Part,Div,Sect,Aside,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Title,Sub,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Em,Strong,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,FENote,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,math,mathml,Artifact,MC
Document,both,document level,1,0..n,0..n,∅,‡,‡,∅,0..n,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,0..n,∅
DocumentFragment,2.0,document level,∅,0..n,0..n,0..n,‡,‡,0..n,0..n,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅*,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅*,∅*,∅,∅,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅,0..n,∅
diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
index b1ce874db6..0cef27fd3b 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{documentation}
% \end{documentation}
@@ -55,11 +55,11 @@
% \begin{macrocode}
%<@@=tag>
%<*generic>
-\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-06-20} {0.99c}
{part of tagpdf - code related to marking chunks - generic mode}
%</generic>
%<*debug>
-\ProvidesExplPackage {tagpdf-debug-generic} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-debug-generic} {2024-06-20} {0.99c}
{part of tagpdf - debugging code related to marking chunks - generic mode}
%</debug>
% \end{macrocode}
@@ -393,12 +393,12 @@
% \end{macro}
% \begin{macro}{\@@_add_missing_mcs_to_stream:Nn}
-% This is the main command to add mc to the stream. It is therefor
+% This is the main command to add mc to the stream. It is therefore
% guarded by the mc-boolean.
%
% If we aren't in the main stream then processing is a bit more
% complicated because to get at the marks in the box we need to
-% artifically split it and then look at the split marks.
+% artificially split it and then look at the split marks.
%
% First argument is the box to update and the second is the \enquote{stream}.
% In lua mode the command is a no-op.
diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
index 9db6cc95fa..7dd309c5f5 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
@@ -46,10 +46,10 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{implementation}
-% The code is splitted into three parts: code shared by all engines,
+% The code is split into three parts: code shared by all engines,
% code specific to luamode and code not used by luamode.
%
% \section{Marked content code -- luamode code}
@@ -86,11 +86,11 @@
% \begin{macrocode}
%<@@=tag>
%<*luamode>
-\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-06-20} {0.99c}
{tagpdf - mc code only for the luamode }
%</luamode>
%<*debug>
-\ProvidesExplPackage {tagpdf-debug-lua} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-debug-lua} {2024-06-20} {0.99c}
{part of tagpdf - debugging code related to marking chunks - lua mode}
%</debug>
% \end{macrocode}
diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
index aeadb889d4..c96fd8c4c8 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{documentation}
% \section{Public Commands}
@@ -175,13 +175,13 @@
% \end{function}
% \end{documentation}
% \begin{implementation}
-% The code is splitted into three parts: code shared by all engines,
+% The code is split into three parts: code shared by all engines,
% code specific to luamode and code not used by luamode.
% \section{Marked content code -- shared}
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-mc-code-shared} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-mc-code-shared} {2024-06-20} {0.99c}
{part of tagpdf - code related to marking chunks -
code shared by generic and luamode }
%</header>
diff --git a/macros/latex/contrib/tagpdf/tagpdf-roles.dtx b/macros/latex/contrib/tagpdf/tagpdf-roles.dtx
index de239c2db7..80f9da0f6b 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-roles.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-roles.dtx
@@ -33,7 +33,7 @@
%</driver>
% \fi
% \title{^^A
-% The \pkg{tagpdf-roles} module\\ Tags, roles and namesspace code ^^A
+% The \pkg{tagpdf-roles} module\\ Tags, roles and namespace code ^^A
% \\ Part of the tagpdf package
% }
%
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{documentation}
% \begin{function}
@@ -98,7 +98,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-roles-code} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-roles-code} {2024-06-20} {0.99c}
{part of tagpdf - code related to roles and structure names}
%</header>
% \end{macrocode}
@@ -190,7 +190,7 @@
% \end{variable}
%
% \begin{variable}{\g_@@_role_tags_class_prop}
-% With pdf 2.0 we store the class in the NS dependant props.
+% With pdf 2.0 we store the class in the NS dependent props.
% With pdf <2.0 we store for now the type(s) of a tag in a common
% prop.
% Tags that are rolemapped should get the type from
@@ -750,19 +750,31 @@
{
\hook_gput_code:nnn {begindocument}{tagpdf}
{
- \cs_if_exist:NT \chapter
- {
- \prop_map_inline:cn{g_@@_role_NS_latex-book_prop}
- {
- \@@_role_add_tag:ne {#1}{\use_i:nn #2\c_empty_tl\c_empty_tl}
- }
- }
+ \bool_lazy_and:nnT
+ {
+ \cs_if_exist_p:N \chapter
+ }
+ {
+ \cs_if_exist_p:N \c@chapter
+ }
+ {
+ \prop_map_inline:cn{g_@@_role_NS_latex-book_prop}
+ {
+ \@@_role_add_tag:ne {#1}{\use_i:nn #2\c_empty_tl\c_empty_tl}
+ }
+ }
}
}
{
\hook_gput_code:nnn {begindocument}{tagpdf}
{
- \cs_if_exist:NT \chapter
+ \bool_lazy_and:nnT
+ {
+ \cs_if_exist_p:N \chapter
+ }
+ {
+ \cs_if_exist_p:N \c@chapter
+ }
{
\prop_map_inline:cn{g_@@_role_NS_latex-book_prop}
{
diff --git a/macros/latex/contrib/tagpdf/tagpdf-space.dtx b/macros/latex/contrib/tagpdf/tagpdf-space.dtx
index 62c9fd1eca..a29c8f0fb3 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-space.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-space.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{documentation}
% \begin{function}{activate/space (setup-key),interwordspace (deprecated)}
@@ -58,7 +58,7 @@
% This key is deprecated. Use |debug/show=spaces| instead.
% This key works only with luatex and shows with small red
% bars where spaces have been inserted. This is only for debugging and
-% is not completly reliable (and change affect other literals and tagging), so it
+% is not completely reliable (and change affect other literals and tagging), so it
% should be used with care.
% \end{function}
% \end{documentation}
@@ -66,12 +66,12 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-space-code} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-space-code} {2024-06-20} {0.99c}
{part of tagpdf - code related to real space chars}
%</header>
% \end{macrocode}
% \section{Code for interword spaces}
-% The code is engine/backend dependant. Basically only pdftex and luatex
+% The code is engine/backend dependent. Basically only pdftex and luatex
% support real space chars. Most of the code for luatex which uses attributes
% is in the lua code, here are only the keys.
%
diff --git a/macros/latex/contrib/tagpdf/tagpdf-struct.dtx b/macros/latex/contrib/tagpdf/tagpdf-struct.dtx
index 04ffa900cc..963852b1fc 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-struct.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-struct.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{documentation}
% \section{Public Commands}
@@ -95,7 +95,7 @@
% This inserts an annotation in the structure. \meta{object reference}
% is there reference to the annotation. \meta{struct parent number}
% should be the same number as had been inserted with \cs{tag_struct_parent_int:}
-% as |StructParent| value to the dictionary of the annotion.
+% as |StructParent| value to the dictionary of the annotation.
% The command will increase the value of the counter
% used by \cs{tag_struct_parent_int:}.
% \end{function}
@@ -147,7 +147,7 @@
% needed as you can only use structures already defined), and by the
% |ref| key (which can refer to future structures).
% Internally the label name will start with \texttt{tagpdfstruct-} and it stores
-% the two attributs |tagstruct| (the structure number) and |tagstructobj| (the
+% the two attributes |tagstruct| (the structure number) and |tagstructobj| (the
% object reference).
% \end{function}
% \begin{function}{parent (struct-key)}
@@ -285,7 +285,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-struct-code} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-struct-code} {2024-06-20} {0.99c}
{part of tagpdf - code related to storing structure}
%</header>
% \end{macrocode}
@@ -323,7 +323,7 @@
% in generic mode it can happen after
% a page break that we have to inject into a structure
% sequence an additional mc after. We will store this additional
-% info in a property. The key is the absolut mc num, the value the pdf directory.
+% info in a property. The key is the absolute mc num, the value the pdf directory.
% \begin{macrocode}
\@@_prop_new:N \g_@@_struct_cont_mc_prop
% \end{macrocode}
@@ -419,7 +419,7 @@
T, %title, value in () or <>
Lang, %language
Alt, % value in () or <>
- E, % abreviation
+ E, % abbreviation
ActualText,
AF, %pdf 2.0, array of dict, associated files
NS, %pdf 2.0, dict, namespace
@@ -523,7 +523,7 @@
{ g_@@_struct_#1_prop }{#2}{#3}
%<debug>\prop_gput:cnn { g_@@_struct_debug_#1_prop } {#2} {#3}
}
-\cs_generate_variant:Nn \@@_struct_prop_gput:nnn {nne,nee,nno}
+\cs_generate_variant:Nn \@@_struct_prop_gput:nnn {onn,nne,nee,nno}
%</package|debug>
% \end{macrocode}
% \end{macro}
@@ -902,7 +902,7 @@
% Basically it does what |\pdfdict_use:n| does.
% This is used a lot so should be rather fast.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_struct_get_dict_content:nN #1 #2 %#1: stucture num
+\cs_new_protected:Npn \@@_struct_get_dict_content:nN #1 #2 %#1: structure num
{
\tl_clear:N #2
\prop_map_inline:cn { g_@@_struct_#1_prop }
@@ -1270,7 +1270,7 @@
% extension.
% AF/AFref is an array and can be used more than once, so we store it in a tl.
% which is expanded.
-% AFinline currently uses the fix extention txt.
+% AFinline currently uses the fix extension txt.
% texsource is a special variant which creates a tex-file, it expects a
% tl-var as value (e.g. from math grabbing)
%
@@ -1579,6 +1579,7 @@
{ g_@@_struct_ \l_@@_struct_stack_parent_tmpa_tl _prop}
{S}
\l_@@_tmpa_tl
+ \quark_if_no_value:NT\l_@@_tmpa_tl{\tl_set:Nn \l_@@_tmpa_tl{UNKNOWN}}
\msg_warning:nneee
{ tag }
{role-parent-child}
@@ -1936,7 +1937,7 @@
% \section{Attributes and attribute classes}
% \begin{macrocode}
%<*header>
-\ProvidesExplPackage {tagpdf-attr-code} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-attr-code} {2024-06-20} {0.99c}
{part of tagpdf - code related to attributes and attribute classes}
%</header>
% \end{macrocode}
@@ -1962,7 +1963,7 @@
\tl_new:N \l_@@_attr_value_tl
\prop_new:N \g_@@_attr_objref_prop %will contain obj num of used attributes
% \end{macrocode}
-% This seq is currently kept for compability with the table code.
+% This seq is currently kept for compatibility with the table code.
% \begin{macrocode}
\seq_new:N\g_@@_attr_class_used_seq
% \end{macrocode}
diff --git a/macros/latex/contrib/tagpdf/tagpdf-tree.dtx b/macros/latex/contrib/tagpdf/tagpdf-tree.dtx
index 6319250523..04b9309597 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-tree.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-tree.dtx
@@ -47,13 +47,13 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-tree-code} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-tree-code} {2024-06-20} {0.99c}
{part of tagpdf - code related to writing trees and dictionaries to the pdf}
%</header>
% \end{macrocode}
@@ -275,6 +275,10 @@
{
\l_@@_tmpa_tl
}
+% \end{macrocode}
+% Better put S back, see https://github.com/latex3/tagging-project/issues/86
+% \begin{macrocode}
+ \prop_gput:cnn { g_@@_struct_1_prop } {S}{ /StructTreeRoot }
}
% \end{macrocode}
% \end{macro}
@@ -506,7 +510,7 @@
{
\tl_clear:N \l_@@_tmpa_tl
% \end{macrocode}
-% We process the older sec for compability with the table code.
+% We process the older sec for compatibility with the table code.
% TODO: check if still needed
% \begin{macrocode}
\seq_map_inline:Nn \g_@@_attr_class_used_seq
diff --git a/macros/latex/contrib/tagpdf/tagpdf-user.dtx b/macros/latex/contrib/tagpdf/tagpdf-user.dtx
index 099cd95299..916ff041d0 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-user.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-user.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.99b, released 2024-04-12}
+% \date{Version 0.99c, released 2024-06-20}
% \maketitle
% \begin{documentation}
% \section{Setup commands}
@@ -309,7 +309,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-user} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-user} {2024-06-20} {0.99c}
{tagpdf - user commands}
%</header>
% \end{macrocode}
@@ -848,7 +848,7 @@
}
% \end{macrocode}
% \end{macro}
-% TEMPORARLY FIX (2023-11-17). Until latex-lab is updated we must adapt a sec command:
+% TEMPORARY FIX (2023-11-17). Until latex-lab is updated we must adapt a sec command:
% \begin{macrocode}
\AddToHook{package/latex-lab-testphase-sec/after}
{
diff --git a/macros/latex/contrib/tagpdf/tagpdf.dtx b/macros/latex/contrib/tagpdf/tagpdf.dtx
index 064490c2c4..e58570340e 100644
--- a/macros/latex/contrib/tagpdf/tagpdf.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf.dtx
@@ -87,7 +87,7 @@
% \begin{macrocode}
%<@@=tag>
%<*package>
-\ProvidesExplPackage {tagpdf} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf} {2024-06-20} {0.99c}
{ A package to experiment with pdf tagging }
\bool_if:nF
@@ -113,7 +113,7 @@
% \end{macrocode}
%<*debug>
% \begin{macrocode}
-\ProvidesExplPackage {tagpdf-debug} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-debug} {2024-06-20} {0.99c}
{ debug code for tagpdf }
\@ifpackageloaded{tagpdf}{}{\PackageWarning{tagpdf-debug}{tagpdf~not~loaded,~quitting}\endinput}
% \end{macrocode}
@@ -136,7 +136,7 @@
% we define a base package with dummy functions
% \begin{macrocode}
%<*base>
-\ProvidesExplPackage {tagpdf-base} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdf-base} {2024-06-20} {0.99c}
{part of tagpdf - provide base, no-op versions of the user commands }
%</base>
% \end{macrocode}
@@ -171,15 +171,16 @@
% possible, so we define a command which a special in the relevant backends:
% \begin{macrocode}
%<*base>
+\cs_new_protected:Npn \@@_whatsits: {}
\AddToHook{begindocument}
{
\str_case:VnF \c_sys_backend_str
{
- { luatex } { \cs_new_protected:Npn \@@_whatsits: {} }
- { dvisvgm } { \cs_new_protected:Npn \@@_whatsits: {} }
+ { luatex } { \cs_set_protected:Npn \@@_whatsits: {} }
+ { dvisvgm } { \cs_set_protected:Npn \@@_whatsits: {} }
}
{
- \cs_new_protected:Npn \@@_whatsits: {\tex_special:D {} }
+ \cs_set_protected:Npn \@@_whatsits: {\tex_special:D {} }
}
}
%</base>
diff --git a/macros/latex/contrib/tagpdf/tagpdf.pdf b/macros/latex/contrib/tagpdf/tagpdf.pdf
index a04ba6fc3c..04d46c2fbf 100644
--- a/macros/latex/contrib/tagpdf/tagpdf.pdf
+++ b/macros/latex/contrib/tagpdf/tagpdf.pdf
Binary files differ
diff --git a/macros/latex/contrib/tagpdf/tagpdf.tex b/macros/latex/contrib/tagpdf/tagpdf.tex
index e023ba6d02..ac1c33fa4a 100644
--- a/macros/latex/contrib/tagpdf/tagpdf.tex
+++ b/macros/latex/contrib/tagpdf/tagpdf.tex
@@ -16,8 +16,8 @@
}
\DebugBlocksOff
\makeatletter
-\def\UlrikeFischer@package@version{0.99b}
-\def\UlrikeFischer@package@date{2024-04-12}
+\def\UlrikeFischer@package@version{0.99c}
+\def\UlrikeFischer@package@date{2024-06-20}
\makeatother
\documentclass[bibliography=totoc,a4paper]{article}
@@ -90,8 +90,7 @@
\maketitle
-\tagstructbegin{tag=Div}
-\begin{tcolorbox}[colframe=red,before upper=\tagpdfparaOn]
+\begin{tcolorbox}[colframe=red]
This package is not meant for direct use in (normal) documents. It started in 2018 as
a support tool to \emph{research} tagging. It is now the base of the code developed
@@ -123,7 +122,6 @@ Issues, comments, suggestions can be added as issues to these two github tracker
\leavevmode\llap{or\qquad\qquad} \url{https://github.com/latex3/tagpdf}
\end{tcolorbox}
-\tagstructend
\tagtool{sec-add-grouping=false}
@@ -351,7 +349,7 @@ mentioned above passing a formal test doesn't mean that the content is really
good and usable. The user commands used for the tagging and also some of the
patches used are still rather crude. So there is lot space for improvement.
-\begin{tcolorbox}[before upper=\tagpdfparaOn]
+\begin{tcolorbox}[]
Be aware that to create the tagged version a current lualatex-dev and a
current version of the pdfmanagment-testphase package is needed.
\end{tcolorbox}
@@ -719,7 +717,7 @@ To tag a \PDF{} three tasks must be carried out:
\begin{figure}[t!]
-\begin{tcolorbox}[before upper=\tagpdfparaOn]
+\begin{tcolorbox}[]
\minisec{Page stream with marked content}
@@ -1271,7 +1269,7 @@ add the needed code.
command that saves the text internally in a box): If the box is used
directly, there is probably no problem. If the use is later, stash
the marked content and add the needed \verb+\tagmcuse+ directly
- before oder after the box when you use it.
+ before or after the box when you use it.
\item Don't use a saved box with markers twice.
@@ -2925,7 +2923,7 @@ command.
\texttt{root-AF}) has been added. This allow e.g. to add a css-file
which is be used if the \PDF\ is converted to html.
-\item First steps have been done to adapt the package to planed changes
+\item First steps have been done to adapt the package to planned changes
in \LaTeX{}: The command \cs{DocumentMetadata} will be added to the
format and will take over the role of \cs{DeclareDocumentMetadata}
from \pkg{pdfmanagement-testphase} and additionally will also load
diff --git a/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty b/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
index 38a5f0196d..936f8adacd 100644
--- a/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
+++ b/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
@@ -1,5 +1,5 @@
%\RequirePackage[enable-debug]{expl3}[2018/06/14]
-\ProvidesExplPackage {tagpdfdocu-patches} {2024-04-12} {0.99b}
+\ProvidesExplPackage {tagpdfdocu-patches} {2024-06-20} {0.99c}
{patches/commands for the tagpdf documentation}
\RequirePackage{etoolbox,xpatch}
@@ -33,7 +33,7 @@
\else
\addpenalty\@secpenalty\addvspace{1.5ex}%
\fi
- {\tagpdfsetup{paratag=H10}\parindent \z@
+ {\tagpdfsetup{para/maintag=P,para/tag=Strong}\parindent \z@
\setlength{\parfillskip}{\z@ plus 1fil}%
\raggedright\normalfont\bfseries\nobreak
\nobreak\interlinepenalty \@M #1\par\nobreak%
@@ -92,7 +92,7 @@
% the before upper setting is dangerous as it can be overwritten by
% users. So a more stable hook is needed.
% we force also a \par and add a div structure, to avoid clashes with the block
-% tagging code. This needs revisting!
+% tagging code. This needs revisiting!
\AddToHook{env/tcolorbox/before}{\par\tagstructbegin{tag=Div}}
\AddToHook{env/tcolorbox/begin}{\tagpdfparaOff \tcbset{before upper=\tagpdfparaOn}}
@@ -177,20 +177,6 @@
{bbox}{/O /Layout /BBox [0 0 100 100]}
}
-% ======= maketitle
-
-\renewcommand\maketitle{%
- \tagstructbegin{tag=Title}
- \begin{center}%
- \let\thanks\footnote
- \makeatletter
- \huge \@title \par
- \vskip .5em
- \@author \par
- \vskip 1em%
- \@date \par
- \end{center}%
- \tagstructend}
\endinput
diff --git a/macros/latex/contrib/tagpdf/tagpdfsetup-keys.tex b/macros/latex/contrib/tagpdf/tagpdfsetup-keys.tex
index 2484a42020..04f8b88aec 100644
--- a/macros/latex/contrib/tagpdf/tagpdfsetup-keys.tex
+++ b/macros/latex/contrib/tagpdf/tagpdfsetup-keys.tex
@@ -1,5 +1,5 @@
%% Overview over tagpdfsetup keys
-%% The keys are split in a number of key pathes.
+%% The keys are split in a number of key paths.
\tagpdfsetup{table/header-rows=1}
\begin{tabular}{lllll}
\toprule
diff --git a/macros/latex/contrib/tango/README b/macros/latex/contrib/tango/README
new file mode 100644
index 0000000000..e24d7a85ec
--- /dev/null
+++ b/macros/latex/contrib/tango/README
@@ -0,0 +1,27 @@
+Tango is a LaTeX document class for use by mathematics teachers. It requires lualatex, some LaTeX packages (see the complete documentation for details), and a recent version of LaTeX (see paragraph 4 below).
+
+1 Version
+This version number is 0.7.1
+
+2 Licence
+Tango is released under Latex public project licence (LPPL), version 1.3c
+See https://www.latex-project.org/lppl/lppl-1-3c/
+
+3 Installation
+Just put the tango.cls file in a latex directory of a texmf tree, for example:
+TEXMF/tex/latex/tango/tango.cls
+
+4 Usage
+\documentclass[<options>]{tango}
+The tango document class requires recent versions of LaTeX and lualatex. At my home it runs on TeXLive 2024, TeXLive 2023 and on the last update of TeXlive 2022.
+
+5 About examples
+Example files are provided for testing the tango document class and for learning how to adapt margins, headings &Co.
+
+The files to typeset are:
+
+book-mathematics.tex
+handout-euler.tex
+handout-polynomes-deg2.tex
+schoolwork.tex
+candide.tex (the result is best in the two-pages mode of your pdf viewer). \ No newline at end of file
diff --git a/macros/latex/contrib/tango/doc/tango-en.pdf b/macros/latex/contrib/tango/doc/tango-en.pdf
new file mode 100644
index 0000000000..17dd66dc4e
--- /dev/null
+++ b/macros/latex/contrib/tango/doc/tango-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/tango/doc/tango-en.tex b/macros/latex/contrib/tango/doc/tango-en.tex
new file mode 100644
index 0000000000..ad6693fc5e
--- /dev/null
+++ b/macros/latex/contrib/tango/doc/tango-en.tex
@@ -0,0 +1,743 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[english,ColorTheme=Red,FontSize=10pt]{tango}
+%\setmonofont{Latin Modern Mono}[Scale=MatchUppercase]
+\usepackage{longtable,csquotes,lipsum,tcolorbox}
+\usepackage[dvipsnames]{xcolor}
+\newcommand\DO[1]{\textcolor{ColorOne}{\bfseries #1}}
+\newcommand\TO[1]{\textsf{#1}}
+%%
+\NewDocumentCommand\showtheme{m}
+{{\tgosetup{ColorTheme=#1}
+\parbox{2.1cm}{\centering
+\textsf{#1\rule[-3pt]{0pt}{10pt}}\\
+\colorbox{ColorOne}{\parbox{1.5cm}{\rule[-5pt]{0pt}{15pt}}}
+\par
+\colorbox{ColorTwo}{\parbox{1.5cm}{\rule[-5pt]{0pt}{15pt}}}
+\par
+}}}
+%
+%\tgosmartlists
+\renewtgolabels1{\lefthand}
+\definecolor{ColorThree}{rgb}{0.93,0.95,0.97}
+\tcbset{colback=ColorTwo,colframe=ColorTwo,sharp corners}
+\frenchspacing
+%\setcounter{section}{88}
+\begin{document}
+
+\renewcommand{\arraystretch}{1.1}
+\title{\textcolor{ColorOne}{\floweroneleft}\,The tango document class\,\textcolor{ColorOne}{\floweroneright}}
+\author{\href{mailto:michel.bovani@icloud.com}{Michel \textsc{Bovani}}}
+\date{\today\\v. 0.7.1}
+{\sffamily
+\maketitle
+
+}
+\thispagestyle{empty}
+
+\tgoshorttoc
+\section{What the tango document class is}
+
+
+Tango is a Latex document class (\verb=\documentclass[<options>]{tango}=) for use by mathematics teachers (roughly speaking, from high school to undergraduate level). It makes it possible to typeset several types of documents, from the short handout to the complete textbook. The \enquote{maths dedicated aspect} essentially consists in:
+\begin{itemize}
+\item loading maths packages;
+\item offering dedicated commands and environments for statements (definitions, propositions, theorems…), exercises, numbering.
+\end{itemize}
+
+Tango is reasonably configurable, even if certain choices are imposed: mandatory use of lualatex, opentype fonts and recent installation, in particular. The tango class defines eight output formats, five of which are suitable for tablets, e-readers and smartphones; a system currently under development can be used to introduce a particular input for a given output format (for example, forcing a page break for the A5 format only). Finally, the tango class can be used for projects of a more general nature than maths lessons: science courses, but even more general usage with some extra configuration effort (see the Candide directory in the examples).
+
+Another class of documents for presenting school work (training exercises, test or exam subjects) will soon be available, called \enquote{bravo}.
+
+
+
+
+\section{Options overview}
+Please note that the table below only lists the options actually managed by the tango class. Other options, if used when calling the class, can simply be passed to certain packages. This is the case, for example, with the babel language options, or the \TO{math-style} option, which is systematically passed to the \TO{unicode-math} package.
+
+Default values are in bold red. Bold options marked with a \TO{\textbf{star*}} can be used in the preamble and in the body of the document with the \verb=\tgosetup{}= command: for example, in order to change the colors inside the document, you can use \verb+\tgosetup{ColorTheme=Navy}+. Other options can only be mentioned when the tango class is called.
+
+
+\begin{longtable}{p{0.23\linewidth}p{0.7\linewidth}}
+\caption[]{The tango class options}\\
+\textbf{Option}&\textbf{Usage}\\
+\hline\endhead
+\hline\multicolumn{2}{r}{\emph{Continued next page}}\endfoot
+\hline\endlastfoot
+\TO{french}&\TO{french=true/\DO{false}}. Adaptation to the French language and reserved names for the tango class (theorem gives \emph{e.g.} théorème). Mandatory use for French-speaking users. This option is also passed to the babel package.\\
+\hline
+\TO{<language options>}& Tango will pass other language options to the \TO{babel} package. Note that
+\begin{itemize}
+\item Only English and French languages are fully implemented.
+\item Even English-speaking people must pass a language option (\TO{english, british, UKenglish, USenglish} or \TO{american}) for \TO{babel} to the tango class.
+\end{itemize}
+See section~\ref{lang} below.\\
+\hline
+\TO{no-statement}&\TO{no-statement=true/\DO{false}}. The \TO{thm}, \TO{defin}, \TO{lem}, \TO{coro}, \TO{propo} environments (for theorems, definitions, lemmas, corollaries, propositions) are defined by default. The no-statement option allows you to define them later, on request (see \verb=\newstatement= and \verb=\renewstatement= commands in section~\ref{st-section} page~\pageref{st-section}).\\
+\hline
+\TO{no-hyperref}&\TO{no-hyperref=true/\DO{false}}. If you're only planning a single paper output….\\
+\hline
+\TO{no-indent/indent}&\TO{no-indent=true/\DO{false}}. Indents are present by default. The option \TO{noindent} (meaning \TO{no-indent = true}) returns us to the left margin. The \TO{indent} option also exists, but is not very useful!\\
+\hline
+\TO{no-titleindent}/\TO{titleindent}&Title indents are present by default only in French (because in French typography, the first paragraph after a title must be indented: so I prefer in this case the titles to be indented too). You can use no-tiltleindent in French and titleindent in English to change the default behavior. These options must be called after the language options.\\
+\hline
+\TO{\textbf{ThmNamePos*}}&\TO{ThmNamePos=<value>} where \TO{<value>} can be \TO{\DO{left}} or \TO{right}. The name of the statement (Theorem, Definition, etc.) is displayed to the left or right of the box.\\
+\hline
+\TO{PubliClass}&\TO{PubliClass=<value>} where \TO{<value>} can be \TO{\DO{article}} or \TO{book}. Indicates the base document class used (Latex standard \TO{article} document class or Latex standard \TO{book} document class.) The tango class is designed so that short handouts or monographs composed with the \TO{article} version can then be grouped together as chapters in the same volume with the \TO{book} version. See the \texttt{mathematics} directory in the \texttt{examples} documentation. With the \TO{article} version, the \verb=\part= and \verb=\tableofontents= commands are disabled. The \verb=\tgoshorttoc= command can be used to obtain a summary at the beginning of a monograph.\\
+\hline
+\TO{oneside/twoside}& The option \TO{twoside} makes recto/verso, \TO{oneside} simply makes recto. The default is \TO{\DO{oneside}}. For now, there's no adjustment of inner and outer margins with twoside but it's easy to adapt it to your needs with the \verb=\geometry= command in the preamble. Note that one may prefer \TO{twoside=false} to \TO{oneside} (why not?).\\
+\hline
+\TO{FontSize}&\TO{FontSize=<value>} where \TO{<value>} can be \TO{9pt}, \TO{\DO{10pt}}, \TO{11pt} ou \TO{12pt}.\\
+\hline
+\TO{\textbf{ColorTheme*}}&\TO{ColorTheme=<value>} where \TO{<value>} can be \TO{Blue, Navy, USAF, Azur, Red, Framboise, Brique, Sienne, Caramel, Olive, Tannen, \DO{GrayGray}, BlackAndWhite, Ink} or \TO{Steel}. These values are worth trying out: each defines a set of two colors, one solid (ColorOne) for titles and one very light (ColorTwo) for box backgrounds.\\
+\hline
+\TO{\textbf{ColorOne*}/\textbf{ColorTwo*}}& These options allow the user to define the colors of a personal theme separately; the argument must be a suitable argument for \verb=\definecolor=. See xcolor package (loaded without options by the tango class) documentation.
+\begin{example}[Examples]
+ \begin{itemize}
+ \item\TO{ColorOne=}\verb={rgb}{0.75,0.1,0.05}=
+ \item\TO{ColorOne=}\verb={cmyk}{0,0.8,0.8,0.2}=
+ \item\TO{ColorTwo=}\verb={{rgb}{0.75,0.96,0.75}}= (note that external braces may be used, but are not mandatory).
+\end{itemize}
+\end{example}
+\\
+\hline
+\TO{\textbf{ColorOneNamed*}} / \\
+\TO{\textbf{ColorTwoNamed*}}&
+These options allow the user to define the colors of a personal theme separately; the argument must be a suitable argument for \verb=\colorlet=. See xcolor package (loaded without options by the tango class) documentation.
+\begin{example}[Examples]
+ \begin{itemize}
+ \item\TO{ColorOneNamed=}\verb={red!70!blue}=
+\item\TO{ColorTwoNamed=}\verb={yellow!12}=
+ \end{itemize}
+\end{example}
+If you want to use a predefined set of colors, say \TO{dvipsnames}, you may reload the \TO{xcolor} package with the \TO{dvipsnames} option in your preamble, and then use the \verb=\tgosetup= command:
+\begin{itemize}
+\item \verb+\tgosetup{ColorOneNamed={RedOrange!80!BrickRed}}+
+ \end{itemize}
+\\
+\hline
+\TO{Output}&\TO{Output=<value>} where \TO{<value>} can be \TO{\DO{A4paper}, Letter, A5paper, BigTablet, Tablet, SmallTablet, eReader} or \TO{Smartphone}. \TO{BigTablet}, \TO{Tablet} and \TO{SmallTablet} correspond to 13-, 11- and 8.5-inch screens respectively. \TO{eReader} is for a 6-inch e-reader. It should be noted that in the case of \TO{eReader} and \TO{Smartphone}, the requested format is larger than the actual format, so that the font sizes are much smaller than required. So the \TO{FontSize=9pt} option produces a result on their screens that may be difficult to read.\\
+\hline
+ \TO{Numbers}& \TO{Numbers=<value>} where \TO{<value>} can be \TO{TextOldStyle, OldStyle, MathOldStyle, FullOldstyle}. If you don't ask for anything, you get the \enquote{lining} numbers.
+\begin{itemize}
+\item \TO{Numbers=TextOldStyle} activates oldstyle (or lower-case) digits (like these {\olddigits 0123456789}) of the erewhon font (basic text font) for the entire document.
+\item \TO{Numbers=OldStyle} activates oldsyle (or lower-case) digits for all text fonts used in the document.
+\item \TO{Numbers=MathOldStyle} activates lower-case digits only in mathematics (I can't think of any good reason to do this!).
+\item \TO{Numbers=FullOldStyle} activates lower-case digits for all text fonts as well as for mathematics.
+\end{itemize}
+It should be noted that it is always possible to switch locally from the digits selected with this option to one of their variants (for example, section titles are systematically numbered using \enquote{lining} digits, since these titles are themselves capitalized).\\
+\hline
+\TO{StylisticSet}&\TO{StylisticSet=\{<value1>, <value2>,…\}} where \TO{<value1>, <value2>,} etc. are to be taken from \TO{upint, leqslant, smaller, subsetneq} and \TO{parallelslant}. These options concern the Erewhon-Math font, which is a (very) extended opentype version by Daniel \textsc{Flipo} of the math fonts of the Fourier-Gutenberg system. For more information, see the Erewhon-Math documentation (\verb=texdoc erewhon-math= in any good terminal).\\
+\hline
+\TO{CharacterVariant}&\TO{CharacterVariant=\{<value1>, <value2>,…\}} where \TO{<value1>, <value2>,} etc. can be chosen from \TO{zero, hslash, emptyset, epsilon, kappa, pi, phi, rho, sigma, theta, partial, Ecal, Qcal} and \TO{Tcal}. These options concern the Erewhon-Math font, which is a (very) extended opentype version by Daniel \textsc{Flipo} of the math fonts of the Fourier-Gutenberg system. For more information, see the Erewhon-Math documentation (\verb=texdoc erewhon-math= in any good terminal).\end{longtable}
+
+%\medskip
+
+\section{Packages loaded by the tango document class}
+I only mention here the packages directly loaded by the tango class. Each of these packages can in turn load others...
+\begin{itemize}
+\item \verb=\RequirePackage{xcolor}=. The \TO{xcolor} package is used by the tango class to define the colors of the various themes. It is called without any options, but you can reload it in the preamble of your document with options such as \TO{dvipsnames}, \TO{svgnames} or \TO{x11names}.
+\item\verb=\RequirePackage{mathtools}=. The \TO{mathtools} package loads the \TO{amsmath} package, to which it adds a complement.
+\item\verb=\RequirePackage{geometry}=. Used by the tango class in order to define the page design of the various outputs formats. You can use the \verb=\geometry=. command in the document preamble to modify this layout.
+\item\verb=\RequirePackage{enumitem}=. Used by the tango class to configure the various \TO{list}-based environments in its own way (see section~\ref{lists}). These settings can be modified by the user in the preamble.
+\item\verb=\RequirePackage{titletoc}=. Used by the tango class to fix the table of contents appearance which can be modified by the user in the preamble.
+\item\verb=\RequirePackage[pagestyles,toctitles,newlinetospace,clearempty]{titlesec}=. Used by the tango class to configure the appearance of titles at different levels. This can be modified by the user in the preamble. The default English version adds the \TO{noindentafter} option.
+\item\verb=\RequirePackage{ccaption,caption}=. Used by the tango class to configure the captions appearance for figures and tables. (See section~\ref{figtable}).
+\item\verb=\RequirePackage{fontspec}\RequirePackage{unicode-math}=. The tango class requires \TO{lualatex}, opentype fonts, and Unicode settings.
+\item\verb=\RequirePackage{fourier-orns}=. See the section~\ref{fnts} below.
+\item\verb=\RequirePackage{iflang}=. Used by tango to send a class error message if no language option is given.
+\item\verb=\RequirePackage{babel}=. The babel package is called without options. It is up to you to pass babel options to the tango class. See section~\ref{lang} below.
+\item\verb+\RequirePackage[colorlinks,linkcolor=ColorOne,urlcolor=ColorOne]{hyperref}+. This \TO{hyperref} configuration can be modified using the \verb=\hypersetup= command in your preamble. You can also use the \TO{no-hyperref} option.
+\item\verb=\RequirePackage{array,graphicx,microtype,numprint,float,afterpage}=. These packages are provided but not explicitly used by tango.
+\end{itemize}
+
+
+\section{Fonts}\label{fnts}
+
+\subsection{The tango font system}
+Tango's main font is Erewhon, an opentype version of Utopia (a PostScript type~1 font which was designed in 1989 by Robert \textsc{Slimbach} and once donated by Adobe to the X-consortium and featured on TeXlive). Unlike Utopia, Erewhon, designed by Michael \textsc{Sharpe}, covers a large number of languages and offers a wide range of functions, available through opentype features. It should be noted that Adobe distributes a commercial opentype version of Utopia, which is less rich in glyphs than Erewhon, but has an intermediate font-weight and optical character sizes.
+
+The tango mathematical font is Erewhon~Math, a scientific complement to Erewhon designed by Daniel \textsc{Flipo}. Erewhon Math is in a way the opentype counterpart of Fourier-GUTenberg, the scientific complement to Utopia type~1 designed by me in 2002. Erewhon~Math offers a large number of functions made accessible by Daniel through the \TO{fourier-otf} package. The tango class does not load \TO{fourier-otf}, but uses all its functions through a system of options.
+
+The sans-serif font of the tango system is Noto Sans, scaled. Noto Sans is a sans-serif font for text in Latin, Cyrillic and Greek characters, with multiple weights and widths.
+
+The main (chapter) title font is Roboto Condensed Bold (as a condensed version of Noto Sans is not available on TeXlive).
+
+The monospaced font is Inconsolatazi4, scaled.
+
+Finally, tango calls the \TO{fourier-orns} package, a symbols and logos complement to the fourier system which has now an opentype version.
+
+\subsection{Replacing the tango font system}
+It is, of course, possible to use the \TO{fontspec} \verb=\setmainfont=, \verb=\setsansfont= and \verb=\setmonofont= commands and the \TO{unicode-math} \verb=\setmathfont= command in the preamble in order to modify the parameters of the tango class: this is not advisable, in my humble opinion. But one day there will probably be another class in the tango distribution which will use another font system. Such a document class could be called charlie, or foxtrot or zulu….
+
+\subsection{Font commands and text font commands}
+Here, I call \enquote{Font commands} commands whose scope can only be limited by a group or an environment. I call \enquote{Text font commands}, on the other hand, commands whose scope is limited to their argument, which must not contain a paragraph break. For example, \verb=\bfseries= is a \enquote{font command} and \verb=\textbf= is a \enquote{text font command}. Here is what is provided by tango (see table~\ref{otfcmd}, \pageref{otfcmd}). All these commands should work with Erewhon and with Noto Sans as well.
+\begin{table}[ht]
+\XTabletCommand{\centering\setlength\tabcolsep{9pt}}
+\TabletCommand{\centering}
+\caption{Tango opentype commands}\label{otfcmd}
+\ifTgoTabletOutput\begin{tabular}{l | l | l | l}%
+\else
+\begin{tabular}{llll}%
+\fi
+\hline
+\multicolumn{1}{c}{\textsf{\bfseries Command}}&
+\multicolumn{1}{c}{\textsf{\bfseries Nature}}&
+\multicolumn{1}{c}{\textsf{\bfseries Example}}&
+\multicolumn{1}{c}{\textsf{\bfseries Result}}\\
+\hline
+\verb=\superiors=&\textsf{font command} & \verb=M{\superiors rs}=&M{\superiors rs}\\
+\hline
+\verb=\scinferiors=&\textsf{font command} &\verb={\scinferiors C6H12O3}= &{\scinferiors C6H12O3}\\
+\hline
+\verb=\smartfracs=&\textsf{font command} &\verb=2{\smartfracs1/3}= &2{\smartfracs1/3} \\
+\hline
+\verb=\fullsc=&\textsf{text font command} &\verb=\fullsc{Chapter}= &\fullsc{Chapter} \\
+\hline
+\verb=\textsup=&\textsf{text font command} &\verb=M\textsup{rs}=&M\textsup{rs} \\
+\hline
+\verb=\textscinf=&\textsf{text font command} &\verb=\textscinf{C6H12O3}= &\textscinf{C6H12O3} \\
+\hline
+\verb=\smartfrac=&\textsf{text font command} &\verb=2\smartfrac{3/4}= &2\smartfrac{3/4} \\
+\hline
+\verb=\olddigits=&\textsf{font command} &\verb={\olddigits01234}= &{\olddigits01234} \\
+\hline
+\verb=\liningdigits=&\textsf{font command} &\verb={\olddigits01\liningdigits01}= &{\olddigits01\liningdigits01} \\
+\hline
+\verb=\propdigits=&\textsf{font command} &\verb={\propdigits011\olddigits011}= &{\propdigits011\olddigits011} \\
+\hline
+\verb=\tabulardigits=&\textsf{font command} &\verb={\tabulardigits011\olddigits011}= &{\tabulardigits011\olddigits011} \\
+\hline
+\end{tabular}
+
+
+\end{table}
+
+
+\section{Using tango}
+
+\subsection{Generalities}
+The tango interface is not so different from that of the standard \TO{article} and \TO{book} document classes. Configuration is essentially a matter of choosing options.
+
+For advanced use, it is useful to refer to the documentation for the various packages: first, of course, \TO{unicode-math}, \TO{fontspec}, \TO{mathtools} and \TO{amsmath}. But if you want to change the style of titles, for example, you could take a look at the \TO{titlesec} documentation, and to change the style of lists (enumerate, itemize, etc.), take a look at \TO{enumitem}. The \TO{geometry} package is essential for anyone wanting to obtain a particular layout. And so on.
+\subsection{Modified standard commands}
+Since documents designed with the \TO{article} option can become chapters in a book composed later with the \TO{book} option, the \verb+\part+ command inherited from the \TO{article} class has been deactivated (only for article-typeset documents)
+
+Similarly, the \TO{article} version benefits from a \verb+\tgotitle+ command that lets you define the main title of the document. The \verb+\tgotitle*+ version exists but does nothing more or less than the unstarred command. However, in the \TO{book} version, \verb+\tgotitle+ is an alias for \verb+\chapter+ (and \verb+\tgotitle*+ is an alias for \verb+\chapter*+), so the unnumbered title of a handout very easily becomes the numbered title of a chapter in a book. This, of course, assumes that the \verb+\includeonly+/\verb+\include+ mechanism is used... A model (currently written in French) is provided in the \TO{examples} directory.
+
+The command \verb+\tableofcontents+ can only be used with the \TO{book} option; it is deactivated with the \TO{article} option: in this case, you have to use \verb+\tgoshorttoc+ instead (of course \verb+\tgoshorttoc+ is in turn deactivated in the \TO{book} version). Note that, if you need multiple or partial tocs, you have to use a dedicated package.
+
+\subsection{Using two or more output formats}
+What I'm describing here is still rudimentary and experimental. It will be developed further if it proves successful.
+
+For each output format, two particular commands are provided. For example, in case of the \TO{Smartphone} output option, you have \verb+\SmartphoneCommand+ and \verb+\XSmartphoneCommand+. The \verb+\SmartphoneCommand+ argument is only taken into account if \TO{Output=Smartphone} have been used. Conversely, the \verb+\XSmartphoneCommand+ argument is only taken into account if this option has not been used.
+\begin{example}[Examples]
+\begin{itemize}
+\item \verb+\SmartphoneCommand{\pagebreak}+ asks for a page break only for the smartphone output.
+\item \verb+\XSmartphoneCommand{\[< long math formula >\]}+
+\par \verb+\SmartphoneCommand{\begin{multline*}<split formula>\end{multine*}}+
+\par asks for a multline version of a formula only for the smartphone output
+\end{itemize}
+\end{example}
+
+Provided commands are:
+\begin{itemize}
+\item\verb+\AfourCommand+ and \verb+\XAfourCommand+ for the A4 format;
+\item\verb+\LetterCommand+ and \verb+\XLetterCommand+ for the letter format;
+\item\verb+\AfiveCommand+ and \verb+\XAfiveCommand+ for the A5 format;
+\item\verb+\BigTabletCommand+ and \verb+\XBigTabletCommand+ for the big tablet format;
+\item\verb+\TabletCommand+ and \verb+\XTabletCommand+ for the tablet format;
+\item\verb+\SmallTabletCommand+ and \verb+\XSmallTabletCommand+ for the small tablet format;
+\item\verb+\eReaderCommand+ and \verb+\XeReaderCommand+ for the e-reader format;
+\item\verb+\SmartphoneCommand+ and \verb+\XSmartphoneCommand+ for the smartphone format.
+\end{itemize}
+\subsection{All the color themes}
+\indent\par
+\hspace*{0pt}\hfil\showtheme{Blue}\hfil\showtheme{Azur}\hfil\showtheme{Navy}\hfil\showtheme{USAF}\hfil%
+\showtheme{Framboise}\hfil\null
+\par\bigskip\par
+\hspace*{0pt}\hfil\showtheme{Red}\hfil\showtheme{Brique}\hfil\showtheme{Caramel}\hfil\showtheme{Sienne}\hfil\showtheme{Olive}\hfil\null
+\par\bigskip\par
+\hspace*{0pt}\hfil\showtheme{Tannen}\hfil\showtheme{GrayGray}\hfil\showtheme{Steel}\hfil\showtheme{Ink}\hfil\showtheme{BlackAndWhite}\hfil\null
+
+\section{Language settings}\label{lang}
+A language option \emph{must} be passed to the \TO{babel} package via the tango class: this is true \emph{even} for English-speaking people. A class error message will be generated otherwise. If you ignore this message you will get no hyphenation patterns at all!
+
+For now, only the English and French languages are fully supported. With other languages, you benefit from the \TO{babel} facilities, but the \enquote{tango words} will remain defined by:
+\begin{verbatim}
+\newcommand\TgoTheoremName{Theorem}
+\newcommand\TgoDefinitionName{Definition}
+\newcommand\TgoPropositionName{Proposition}
+\newcommand\TgoLemmaName{Lemma}
+\newcommand\TgoCorollaryName{Corollary}
+\newcommand\TgoRemarkName{Remark}
+\newcommand\TgoExampleName{Example}
+\newcommand\TgoContentsName{Contents}
+\newcommand\TgoExerciseName{Exercise}
+\newcommand\TgoExercisesSubsectionName{Exercises}
+\newcommand\TgoExercisesSectionName{Exercises}
+\end{verbatim}
+If you want to use tango with a new language, here is what you can do:
+\begin{enumerate}
+\item Translate these names in your language (for now it is done only for the french language), using \verb+\renewcommand+.
+\item (Better) Mail me all the necessary information (at least babel language option used and your translation of the tango names) and I will adapt the tango class to your language.
+\end{enumerate}
+\section{Statements}\label{st-section}
+
+\subsection{Predefined statements}
+The environments offered by the tango document class for the statements were defined using the \verb+\newstatement+ command, whose syntax is:
+\begin{tcolorbox}
+\begin{verbatim}
+\newstatement{<environment>}{<counter>}{<statement-name>}[<optionnal-font-command>]
+\end{verbatim}
+\end{tcolorbox}
+For example, the \TO{thm}, \TO{defin}, \TO{propo}, \TO{coro} and \TO{lem} environments have been defined using something like:
+\begin{tcolorbox}
+\begin{verbatim}
+\newcounter{thm} \newstatement{thm}{thm}{Theorem}[\itshape]
+\newcounter{defin} \newstatement{defin}{defin}{Definition}
+\newcounter{propo} \newstatement{propo}{propo}{Proposition}[\itshape]
+\newcounter{coro} \newstatement{coro}{coro}{Corollary}
+\newcounter{lem} \newstatement{lem}{lem}{Lemma}
+\end{verbatim}
+\end{tcolorbox}
+
+
+If you type:
+
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}[pons asinorum]
+The angles at the base of an isosceles triangle are equal.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+
+you will obtain:
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}[pons asinorum]
+The angles at the base of an isosceles triangle are equal.
+\end{thm}
+
+As you can see, each statement defined with \verb+\newstatement+ has an optional bracketed argument (which is displayed within parentheses after the statement name and number). Please, note that these environments should not be used inside a \TO{list}-based environment (like center, quote, enumerate, itemize…).
+
+For each statement defined with \verb+\newstatement+ there is also
+\begin{itemize}
+\item a starred form with no statement number:
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{coro*}
+The angles at the base of an isosceles triangle are equal.
+\end{coro*}
+\end{verbatim}
+\end{tcolorbox}
+\end{itemize}
+\begin{coro*}
+The angles at the base of an isosceles triangle are equal.
+\end{coro*}
+\begin{itemize}
+\item and an optional first argument delimited with \verb+< >+ to replace locally the full theorem name.
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{thm*}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with
+complex coefficients has at least one complex root.
+\end{thm*}
+\end{verbatim}
+\end{tcolorbox}
+\end{itemize}
+\begin{thm*}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with complex coefficients has at least one complex root.
+\end{thm*}
+
+\subsection{Defining your own statements}
+If you need a new statement type, say an axm environment for axioms, it's easy:
+\begin{tcolorbox}
+\begin{verbatim}
+\newcounter{axio} \newstatement{axm}{axio}{Axiom}
+\end{verbatim}
+\end{tcolorbox}
+Note that it is up to you to define the counter for this new environment: if this counter does not still exist, it has to be created with \verb+\newcounter+. Of course, the counter name may be different from the environment name. If you have used the \TO{no-statement} option, you will have to define all the statements you need, with the environment names you prefer.
+
+\subsection{Redefining existing statements}
+The \verb+\newstatement+ command has a \verb+\renewstatement+ companion to redefine existing statement environment. Precisely, you need to use \verb+\renewstatement{foo}…+ instead of \verb+\newstatement{foo}…+ if and only if the \verb+foo+ environment has already been defined.
+
+\begin{example}[Examples]
+\begin{enumerate}
+\item You can redefine the \TO{propo} environment in such a way that it uses the same counter as the \TO{thm} environment and is displayed in the upright font:
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement{propo}{thm}{Proposition}
+\setcounter{thm}{0}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The angles at the base of an isosceles triangle are equal.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+\end{enumerate}
+\renewstatement{propo}{thm}{Proposition}
+\setcounter{thm}{0}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The angles at the base of an isosceles triangle are equal.
+\end{thm}
+
+\begin{enumerate}[resume]
+\item If you have already written \emph{all} your algebra book in Latex, with propositions, theorems and corollaries and you realize that, \emph{now}, you want there is no more difference between propositions, theorems and corollaries: the three types of statements should be typeset in italic, named \enquote{Proposition} and numbered with the same counter, you can just use in your preamble:
+
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement{coro}{thm}{Proposition}[\itshape]
+\renewstatement{propo}{thm}{Proposition}[\itshape]
+\renewstatement{thm}{thm}{Proposition}[\itshape]
+\setcounter{thm}{0}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The sum of two even integers is an even integer.
+\end{thm}
+\begin{coro}
+If two integers have the same parity, their sum is even.
+\end{coro}
+\end{verbatim}
+\end{tcolorbox}
+and you will get
+
+\end{enumerate}
+\renewstatement{coro}{thm}{Proposition}[\itshape]
+\renewstatement{propo}{thm}{Proposition}[\itshape]
+\renewstatement{thm}{thm}{Proposition}[\itshape]
+\setcounter{thm}{0}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The sum of two even integers is an even integer.
+\end{thm}
+\begin{coro}
+If two integers have the same parity, their sum is even.
+\end{coro}
+
+
+instead of
+
+\setcounter{thm}{0}\setcounter{propo}{0}
+\renewstatement{thm}{thm}{Theorem}[\itshape]
+\renewstatement{propo}{propo}{Proposition}[\itshape]
+\renewstatement{coro}{coro}{Corollary}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The sum of two even integers is an even integer.
+\end{thm}
+\begin{coro}
+If two integers have the same parity, their sum is even.
+\end{coro}
+\begin{enumerate}[resume]
+\item And finally \verb+\renewstatement+ and \verb+\newstatement+ have a starred form with which statement numbers are displayed \emph{before} the statement name. More, if the statement counter is the subsection or subsubsection counter, the concerned statement titles are displayed in the same form and placement as subsection or subsubsection titles; of course the placement depends on the value of \TO{notitleindent}.
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement*{thm}{thm}{Theorem}
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with
+complex coefficients has at least one complex root.
+\end{thm}
+\renewstatement*{thm}{subsection}{Theorem}[\itshape]
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with
+complex coefficients has at least one complex root.
+\end{thm}
+\renewstatement*{thm}{subsubsection}{Theorem}
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with
+complex coefficients has at least one complex root.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+\end{enumerate}
+\end{example}
+\renewstatement*{thm}{thm}{Theorem}
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with complex coefficients has
+at least one complex root.
+\end{thm}
+\renewstatement*{thm}{subsection}{Theorem}[\itshape]
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with complex coefficients has
+at least one complex root.
+\end{thm}
+\renewstatement*{thm}{subsubsection}{Theorem}
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with complex coefficients has
+at least one complex root.
+\end{thm}
+
+
+
+\section{Exercises}
+\subsection{Typesetting exercises}
+Tango provides the \verb+\exo+ command which lets you typeset a numbered exercise (the counter is \TO{tgoexo}). There is a starred version, which is not numbered. As for the statements, the bracketed option provides a complementary title between parenthesis and the \enquote{\TO{< >}} marked first option provides a substitution title.
+\begin{tcolorbox}
+\begin{verbatim}
+\exo
+Prove that if $G$ is a finite group and $H$ a subgroup of $G$,
+then the order of $H$ divides the order of $G$.
+\exo[Lagrange theorem]
+Prove that if $G$ is a finite group and $H$ a subgroup of $G$,
+then the order of $H$ divides the order of $G$.
+\end{verbatim}
+\end{tcolorbox}
+\exo
+Prove that if $G$ is a finite group and $H$ a subgroup of $G$, then the order of $H$ divides the order of $G$.
+\exo[Lagrange theorem]
+Prove that if $G$ is a finite group and $H$ a subgroup of $G$,
+then the order of $H$ divides the order of $G$.
+\begin{tcolorbox}
+\begin{verbatim}
+\newcommand\tgostar{\raisebox{-0.5ex}{\large\textborn}}
+\exo*<Chinese remainder problem>[\tgostar\tgostar\tgostar]
+Let $n_1,\ldots, n_k$ be integers greater than $1$ and let us denote by $N$
+the product of the $n_i$. Prove that if the $n_i are pairwise coprime, and if
+$a_1,\ldots, a_k$ are any integers, then the system
+\begin{align*}
+x&\equiv a_1 \pmod{n_1}\\
+&\!\vdots\\
+x&\equiv a_k \pmod{n_k}
+\end{align*}
+has a solution, and any two solutions are congruent modulo $N$.
+\end{verbatim}
+\end{tcolorbox}
+\newcommand\tgostar{\raisebox{-0.5ex}{\large\textborn}}
+\exo*<Chinese remainder problem>[\tgostar\tgostar\tgostar]
+Let $n_1,\ldots, n_k$ be integers greater than $1$ and let us denote by $N$ the product of the $n_i$.
+Prove that if the $n_i$ are pairwise coprime, and if $a_1,\ldots, a_k$ are any integers, then the system
+\begin{align*}
+x&\equiv a_1 \pmod{n_1}\\
+&\!\vdots\\
+x&\equiv a_k \pmod{n_k}
+\end{align*}
+has a solution, and any two solutions are congruent modulo $N$.
+\subsection{The secexo and chapexo environments}
+These environments are designed to present a part devoted to exercises at the end of a section (in the case of \TO{secexo}) or a chapter (in the case of \TO{chapexo}). Within these environments, you can use the command \verb+\exo+
+
+The title, in capitals and centred, is \enquote{EXERCISES} by default. The optional argument in square brackets allows you to choose another. This title is added to the table of contents.
+
+Finally, there is a starred form (\verb+\begin{secexo*)+…\verb+\end{secexo*}+ which allows you to compose the exercises within these sections in a smaller font size (exept if the main font size is nine points).
+
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{secexo*}[Example of an exercises subsection]
+\exo Prove that the sum of two even integers is an even integer.
+\exo Prove that the sum of two odd integers is an even integer.
+\end{secexo*}
+\end{verbatim}
+\end{tcolorbox}
+\begin{secexo*}[Example of an exercises subsection]
+\exo Prove that the sum of two even integers is an even integer.
+\exo Prove that the sum of two odd integers is an even integer.
+\end{secexo*}
+
+\section{Lists}\label{lists}
+\subsection{General principles}
+All the horizontal motion in tango is performed in steps equal to an integer multiple of the \verb+\TgoStandardMargin+ length parameter. When the tango class is loaded, the value of this parameter is set to 1.5em, as are paragraph indentation and title indentation (unless these two values are fixed to zero). Successive labels in the enumerate and itemize environments are therefore successively positioned at 1.5em, 3em, 4.5em, etc. from the main margin. It could be unadvised to change these settings (or this should be done using the enumitem package).
+\subsection{List based environments}
+There are two main lists configurations. The first, active by default, is set with \verb+\tgostandardlists+; the second is set with \verb+\tgosmartlists+.
+%
+With \verb+\tgostandardlists+ the text corresponding to a given level is shifted to the right (by a value equal to \verb+\TgoStandardMargin+...) with respect to the corresponding label.
+%
+With \verb+\tgosmartlists+, conversely, the text corresponding to a given level is shifted to the left (by a value equal to \verb+\TgoStandardMargin+...) in relation to the corresponding label.
+\renewtgolabels*\tgostandardlists
+
+Here is the default behaviour of the \TO{itemize} environment (\TO{enumerate} is not different).
+\begin{itemize}
+\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\begin{itemize}
+\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\begin{itemize}
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
+\begin{itemize}
+\item Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\end{itemize}
+\item Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam.
+\end{itemize}\end{itemize}
+\item Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\end{itemize}
+
+\bigskip
+
+And now with \verb+\tgosmartlists+ \tgosmartlists
+\begin{itemize}
+\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\begin{itemize}
+\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\begin{itemize}
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
+\begin{itemize}
+\item Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\end{itemize}
+\item Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam.
+\end{itemize}\end{itemize}
+\item Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\end{itemize}
+
+Note that \verb+\tgosmartlists+ seems most interesting when you use mainly the first level of these environments.
+Since the \verb+\tgosmartlists+ doesn't support very well a construction like
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{enumerate}
+\item\begin{enumerate}\item
+…
+\end{verbatim}
+\end{tcolorbox}
+that is frequent in exercises questions,
+the \TO{secexo} and \TO{chapexo} environments set locally the lists to \verb+\tgostandardlists+. It is not the case with the \verb+\exo+ command which has no local context. \tgostandardlists
+
+\subsection{Redefining labels of itemize lists}
+Tango provides a \verb+\renewtgolabels+ command which permits to modify the labels of the \TO{itemize} environment. Arguments are numbered from 1 to 4 (there is four levels of itemize lists in Latex) and must be used like in the examples below.
+\begin{example}[Examples]
+\begin{itemize}
+\item\verb=\renewtgolabels1{\lefthand}= will replace the first label by the \verb=\lefthand= symbol.
+\renewtgolabels1{\lefthand}
+\item\verb=\renewtgolabels4{\textbullet}1{\openbullet}3{\textemdash}= changes the label for the first (again), the third and the fourth levels. Level 2 remains unchanged. As you can see, the order of the arguments is unimportant. \renewtgolabels4{\textbullet}1{\openbullet}3{\textemdash}
+\end{itemize}
+\end{example}
+
+There is also a starred form that restore the initial label (as at the load of the class) which are \verb=\textbullet=, \textbullet, for the level 1, \verb=\textopenbullet=, \textopenbullet, for the level 2, \verb=\starredbullet=, \starredbullet, for the level 3 and \verb=\textperiodcentered=, \textperiodcentered{} for the level 4 (note that this is the tango default, but \emph{not} the Latex default).
+
+\renewtgolabels*
+\begin{example}[Examples]
+\begin{itemize}
+\item\verb=\renewtgolabels*= restore all the initial values.
+\item\verb=\renewtgolabels*2{\textendash}= restore initial values except for the second level which is changed to \textendash.
+\end{itemize}
+\end{example}
+
+
+\section{Other environments}
+In addition to the statements environments, the tango class offers the following environments:
+\subsection{The remark and example environments}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{remark}
+This is a very good remark.
+\end{remark}
+\begin{example}
+This is a very short example.
+\end{example}
+\end{verbatim}
+\end{tcolorbox}
+\begin{remark}
+This is a very good remark.
+\end{remark}
+\begin{example}
+This is a very short example.
+\end{example}
+
+These two environments have a bracketed optional argument which displays a replacement title. For example:
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{example}[Remarks]
+\begin{enumerate}
+\item A first (very good) remark.
+\item A second remark (which is best, if possible).
+\end{enumerate}
+\end{example}
+\end{verbatim}
+\end{tcolorbox}
+\begin{example}[Remarks]
+\begin{enumerate}
+\item A first (very good) remark.
+\item A second remark (which is best, if possible).
+\end{enumerate}
+\end{example}
+
+\subsection{The alert environment}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{alert}
+You should not even try to use \verb+\expandafter\expandafter\expandafter+
+unless you are actually a very experimented \TeX{} user, because you could get
+a terrible headhache.
+\end{alert}
+\end{verbatim}
+\end{tcolorbox}
+\begin{alert}
+ You should not even try to use \verb+\expandafter\expandafter\expandafter+
+unless you are actually a very experimented \TeX{} user, because you could get
+a terrible headhache.
+\end{alert}
+
+The \TO{alert} environment also support an optional bracketed argument.
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{alert}[\bomb]
+You should not even try to use \verb+\expandafter\expandafter\expandafter+
+unless you are actually a very experimented \TeX{} user, because you could get
+a terrible headhache.
+\end{alert}
+\end{verbatim}
+\end{tcolorbox}
+\begin{alert}[\bomb]
+ You should not even try to use \verb+\expandafter\expandafter\expandafter+
+unless you are actually a very experimented \TeX{} user, because you could get
+a terrible headhache.
+\end{alert}
+
+\subsection{The proof environment}
+The \TO{proof} environment is adapted from the \TO{amsthm} package. It also support a bracketed optional argument for a replacement title. The \verb+\qedhere+ command is also usable.
+\renewstatement{thm}{thm}{Theorem}[\itshape]
+\setcounter{thm}{0}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{thm}
+The sum of two odd integers is an even integer.
+\end{thm}
+\begin{proof}
+Let $p$ and $q$ be two odd integers. We have to prove that there
+exists an integer $n$ such that $p+q=2n$.
+We know that there is an integer $p_1$ and an integer $q_1$ such that
+\[p=2p_1+1\text{ and } q=2q_1+1,\]
+hence
+\begin{align*}p+q&=(2p_1+1)+(2q_1+1)\\
+&=2\underbrace{(p_1+q_1+1)}_{n}\qedhere
+\end{align*}
+\end{proof}
+\end{verbatim}
+\end{tcolorbox}
+\begin{thm}
+The sum of two odd integers is an even integer.
+\end{thm}
+\begin{proof}
+Let $p$ and $q$ be two odd integers. We have to prove that there exists an integer $n$ such that $p+q=2n$.
+We know that there is an integer $p_1$ and an integer $q_1$ such that
+\[p=2p_1+1\text{ and } q=2q_1+1,\]
+hence
+\begin{align*}p+q&=(2p_1+1)+(2q_1+1)\\
+&=2\underbrace{(p_1+q_1+1)}_{n}\qedhere
+\end{align*}
+\end{proof}
+
+\section{Figures, tables, floats and captions}\label{figtable}
+Thanks to the \TO{caption} package, the following have been defined:
+\begin{itemize}
+\item\verb+\tgofigcaption+ (for figures);
+\item and \verb+\tgotabcaption+ (for tables).
+\end{itemize}
+These two commands provide captions similar in appearance to what could be obtained with \verb+\caption+, but also work in the case of non-floating objects.
+
+In this way it is possible to include small tables and figures in a fixed position, with nothing in their appearance to distinguish them from floating objects (whose use is still recommended in most cases).
+
+\end{document}
diff --git a/macros/latex/contrib/tango/doc/tango-fr.pdf b/macros/latex/contrib/tango/doc/tango-fr.pdf
new file mode 100644
index 0000000000..491f9742e7
--- /dev/null
+++ b/macros/latex/contrib/tango/doc/tango-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/tango/doc/tango-fr.tex b/macros/latex/contrib/tango/doc/tango-fr.tex
new file mode 100644
index 0000000000..eb65bff081
--- /dev/null
+++ b/macros/latex/contrib/tango/doc/tango-fr.tex
@@ -0,0 +1,797 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,ColorTheme=USAF,FontSize=10pt]{tango}
+%\setmonofont{Latin Modern Mono}[Scale=MatchUppercase]
+\usepackage{longtable,csquotes,lipsum,tcolorbox}
+\usepackage[dvipsnames]{xcolor}
+\newcommand\DO[1]{\textcolor{ColorOne}{\bfseries #1}}
+\newcommand\TO[1]{\textsf{#1}}
+%%
+\NewDocumentCommand\showtheme{m}
+{{\tgosetup{ColorTheme=#1}
+\parbox{2.1cm}{\centering
+\textsf{#1\rule[-3pt]{0pt}{10pt}}\\
+\colorbox{ColorOne}{\parbox{1.5cm}{\rule[-5pt]{0pt}{15pt}}}
+\par
+\colorbox{ColorTwo}{\parbox{1.5cm}{\rule[-5pt]{0pt}{15pt}}}
+\par
+}}}
+%
+%\tgosmartlists
+\renewtgolabels1{\lefthand}
+\definecolor{ColorThree}{rgb}{0.93,0.95,0.97}
+\tcbset{colback=ColorTwo,colframe=ColorTwo,sharp corners}
+\frenchspacing
+%\setcounter{section}{88}
+\begin{document}
+
+\renewcommand{\arraystretch}{1.1}
+\title{\textcolor{ColorOne}{\floweroneleft}\,La classe de documents tango\,\textcolor{ColorOne}{\floweroneright}}
+\author{\href{mailto:michel.bovani@icloud.com}{Michel \textsc{Bovani}}}
+\date{\today\\v. 0.7.1}
+{\sffamily
+\maketitle
+
+}
+\thispagestyle{empty}
+
+\tgoshorttoc
+\section{Qu'est-ce que la classe tango ?}
+
+
+Tango est une classe de documents pour le système de composition Latex (au début du document source, il convient donc de saisir \verb=\documentclass[<options>]{tango}=) à l'usage des professeurs de mathématiques (\emph{grosso modo}, sur le segment bac$-3$-bac$+3$). Elle est conçue pour la composition de divers types de documents, du petit polycopié au livre complet. Pour l'essentiel, le côté \frquote{dédié aux maths} consiste à :
+\begin{itemize}
+\item Charger des packages dédiés (amsmath, unicode-math \&Co).
+\item Proposer des commandes et des environnements pour les théorèmes, propositions, définitions, exercices, etc.
+\end{itemize}
+
+Tango est raisonnablement configurable, même si j'ai dû imposer certains choix : utilisation obligatoire de lualatex, des fontes opentype, et d'une installation récente, notamment. La classe propose huit formats de sortie, dont cinq sont adaptés aux tablettes, liseuses ou smartphones. Un procédé encore imparfait permet d'introduire une saisie particulière pour un format de sortie donné (par exemple de forcer un saut de page pour le format A5 seulement). La classe tango peut aussi être utilisée pour des projets de portée plus générale que des cours de mathématiques : des cours de sciences, bien sûr, mais aussi des choses très différentes, si l'on est prêt à un effort de configuration supplémentaire (voir le répertoire \TO{candide} dans les exemples).
+
+Une autre classe Latex, conçue pour réaliser des documents support au travail scolaire (énoncés d'exercices, sujets de devoirs ou d'examens) devrait être disponible sous peu. Il est prévu qu'elle se nomme \frquote{\TO{bravo}}.
+
+\section{Panorama des options}
+Veuillez noter que le tableau ci-dessous mentionne pour l’essentiel les options effectivement traitées par tango. D'autres options peuvent être, lorsqu’elles sont utilisées à l'appel de la classe, simplement transmises à certains packages. C'est le cas par exemple des options de langues de babel, ou de l'option \TO{math-style} passée au package unicode-math.
+
+Les valeurs par défaut sont présentées en bleu gras. Les options en gras, marquées d'un astérisque, peuvent être activées dans le préambule ou le corps du document à l'aide de la commande \verb+\tgosetup+ : par exemple, vous pouvez utiliser \verb+\tgosetup{ColorTheme=Navy}+ pour changer les couleurs à l'intérieur de votre document. Les autres options ne peuvent être utilisées qu'à l'appel de la classe.
+
+\begin{longtable}{p{0.23\linewidth}p{0.7\linewidth}}
+\caption[]{Les options de la classe tango}\\
+\textbf{Option}&\textbf{Utilisation}\\
+\hline\endhead
+\hline\multicolumn{2}{r}{\emph{Voir page suivante}}\endfoot
+\hline\endlastfoot
+\hline\endlastfoot
+\TO{french}&\TO{french=true/\DO{false}}. Adaptation à la langue française et noms définis par la classe tango (\frquote{Theorem} donne par exemple \frquote{Théorème}). Usage indispensable pour les utilisateurs de langue française. Cette option est également passée au package babel.\\
+\hline
+\TO{<options de langue>}& Tango transmettra au package \TO{babel} toutes les options de langue. Notez bien que :
+\begin{itemize}
+\item Seuls l'anglais et le français sont complètement implémentés.
+\item Même les locuteurs anglais doivent passer une option de langue pour \TO{babel} (\TO{english, british, UKenglish, USenglish} ou \TO{american}) à la classe tango.
+\end{itemize}
+Voir la section~\ref{lang} plus loin.\\
+\hline
+\TO{no-statement}&\TO{no-statement=true/\DO{false}}. Des environnements \TO{thm}, \TO{defin}, \TO{lem}, \TO{coro}, \TO{propo} (pour présenter les théorèmes, définitions, lemmes, corollaires et propositions) sont définis par défaut. L'option \DO{no-statement} vous permet de définir ces environnements vous-même avec une configuration plus personnelle (voir les commandes \verb=\newstatement= and \verb=\renewstatement= dans la section~\ref{st-section} page~\pageref{st-section}).\\
+\hline
+\TO{no-hyperref}&\TO{no-hyperref=true/\DO{false}}. Si vous souhaitez vous contenter d'une sortie papier…\\
+\hline
+\TO{no-indent/indent}&\TO{no-indent=true/\DO{false}}. Les retraits d'alinéa sont présents par défaut. L'option \TO{no-indent} (alias court de \TO{no-indent = true}) les supprime. Une option \TO{indent} existe également, quoiqu'elle ne soit pas très utile.\\
+\hline
+\TO{no-titleindent}/\TO{titleindent}&Les retraits d'alinéa pour les titres sont présents par défaut en français uniquement. (La raison en est qu'en typographie française le premier paragraphe après un titre subit ce retrait comme les autres paragraphes, ce qui n'est pas le cas en typo anglaise : je préfère donc dans ce cas, mais cela peut être débattu, que le titre subisse lui aussi ce retrait.) Vous pouvez utiliser \TO{no-tiltleindent} en français ou \TO{titleindent} en anglais pour changer le comportement pas défaut. Ces deux options doivent être appelées \emph{après} l'option de langue.\\
+\hline
+\TO{\textbf{ThmNamePos*}}&\TO{ThmNamePos=<valeur>} ou \TO{<valeur>} peut être \TO{\DO{left}} ou \TO{right}. Le nom de l'énoncé (Théorème, Définition, etc.) est affiché à gauche ou à droite de l'encadré.\\
+\hline
+\TO{PubliClass}&\TO{PubliClass=<valeur>} où \TO{<valeur>} peut être \TO{\DO{article}} ou \TO{book}. Indique la classe de base souhaitée (la classe standard \TO{article} ou la classe standard \TO{book}). La classe tango est conçue de telle sorte que des petits polycopiés fabriqués au jour le jour et composés avec l'option \TO{article} puissent être regroupés et devenir les chapitres d'un même volume avec l'option \TO{book}. Voyez le répertoire \texttt{mathematics} dans la partie exemples de la documentation. Avec l'option \TO{article}, les commandes \verb=\part= et \verb=\tableofontents= sont désactivées. La commande \verb=\tgoshorttoc= peut être utilisée pour obtenir un sommaire au début d'une monographie ou d'un polycopié.\\
+\hline
+\TO{oneside/twoside}& L'option \TO{twoside} est pour une sortie en recto verso, alors que \TO{oneside} est adaptée au recto simple. La valeur par défaut est \TO{\DO{oneside}}. Pour l'instant, il n'y a pas d'ajustement des marges intérieures et extérieures avec \TO{twoside} mais il est techniquement facile de réaliser des blancs tournants à votre convenance grâce à la commande \verb=\geometry= employée dans le préambule. Notez que les gens compliqués ou amateurs de détours pourront préférer \TO{twoside=false} à \TO{oneside}.\\
+\hline
+\TO{FontSize}&\TO{FontSize=<valeur>} où \TO{<valeur>} peut être \TO{9pt}, \TO{\DO{10pt}}, \TO{11pt} ou \TO{12pt}.\\
+\hline
+\TO{\textbf{ColorTheme*}}&\TO{ColorTheme=<valeur>} où \TO{<valeur>} peut être \TO{Blue, Navy, USAF, Azur, Red, Framboise, Brique, Sienne, Caramel, Olive, Tannen, \DO{GrayGray}, BlackAndWhite, Ink} or \TO{Steel}. Chaque choix définit un ensemble de deux couleurs, une soutenue (ColorOne) pour les titres et une très claire (ColorTwo) pour le fond des encadrés.\\
+\hline
+\TO{\textbf{ColorOne*}/\textbf{ColorTwo*}}& Ces options permettent à l'utilisateur de définir les couleurs d'un thème personnel; dans les deux cas la valeur doit être un argument acceptable pour la commande \verb=\definecolor=. Voir la documentation du package xcolor, chargé sans option par tango.
+\begin{example}[Exemples]
+ \begin{itemize}
+ \item\TO{ColorOne=}\verb={rgb}{0.75,0.1,0.05}=
+ \item\TO{ColorOne=}\verb={cmyk}{0,0.8,0.8,0.2}=
+ \item\TO{ColorTwo=}\verb={{rgb}{0.75,0.96,0.75}}= (notez que les accolades extérieures sont acceptées sans être obligatoires).
+\end{itemize}
+\end{example}
+\\
+\hline
+\TO{\textbf{ColorOneNamed*}} / \\
+\TO{\textbf{ColorTwoNamed*}}&
+ Ces options permettent à l'utilisateur de définir les couleurs d'un thème personnel; dans les deux cas la valeur doit être un argument acceptable pour la commande \verb=\colorlet=. Voir la documentation du package xcolor, chargé sans options par tango.
+\begin{example}[Exemples]
+ \begin{itemize}
+ \item\TO{ColorOneNamed=}\verb={red!70!blue}=
+\item\TO{ColorTwoNamed=}\verb={yellow!12}=
+ \end{itemize}
+\end{example}
+Si vous souhaitez utiliser un ensemble de couleurs prédéfinies, disons par exemple \TO{dvipsnames}, il vous suffit de recharger le package \TO{xcolor} avec l'option \TO{dvipsnames} dans le préambule, puis d'utiliser la commande \verb=\tgosetup= :
+\begin{itemize}
+\item \verb+\tgosetup{ColorOneNamed={RedOrange!80!BrickRed}}+
+ \end{itemize}
+\\
+\hline
+\TO{Output}&\TO{Output=<valeur>} où \TO{<valeur>} peut être \TO{\DO{A4paper}, Letter, A5paper, BigTablet, Tablet, SmallTablet, eReader} ou \TO{Smartphone}. \TO{BigTablet}, \TO{Tablet} et \TO{SmallTablet} correspondent à des écrans de 13, 11 et 8.5 pouces respectivement; \TO{eReader} configurée pour une liseuse 6 pouces. Veuillez noter qu'en ce qui concerne les formats \TO{eReader} et \TO{Smartphone}, tango demande à Latex un format supérieur au format réel, si bien que les tailles des polices sont inférieures à ce que l'on pourrait attendre. Ainsi, l'option \TO{FontSize=9pt} peut fournir des résultats qui sembleront difficilement lisibles.\\
+\hline
+ \TO{Numbers}& \TO{Numbers=<valeur>} où \TO{<valeur>} peut être \TO{TextOldStyle, OldStyle, MathOldStyle, FullOldstyle}. Si vous ne demandez rien, vous obtenez les chiffres habituels, à hauteur d'une lettre capitale, parfois nommés \frquote{lining}.
+\begin{itemize}
+\item \TO{Numbers=TextOldStyle} sélectionne les chiffres bas de casse ({\olddigits 0123456789}) of de la police erewhon (fonte texte de base) pour tout.
+\item \TO{Numbers=OldStyle} sélectionne les chiffres bas de casse pour toutes les fontes de texte du document.
+\item \TO{Numbers=MathOldStyle} sélectionne les chiffres bas de casse uniquement pour les mathématiques (je ne vois aucune bonne raison de procéder ainsi).
+\item \TO{Numbers=FullOldStyle} sélectionne les chiffres bas de casse aussi bien pour les fontes de texte que pour les mathématiques.
+\end{itemize}
+Remarquons qu'il est toujours possible de basculer localement des chiffres sélectionnés par cette option à une de leurs variantes (par exemple les titres de section sont numérotés à l'aide de \frquote{grands} chiffres, dans la mesure où ces titres sont eux-mêmes en capitales).\\
+\hline
+\TO{StylisticSet}&\TO{StylisticSet=\{<valeur1>, <valeur2>,…\}} où \TO{<valeur1>, <valeur2>,} etc. sont à prendre parmi \TO{upint, leqslant, smaller, subsetneq} et \TO{parallelslant}. Ces options concernent la fonte Erewhon-Math, qui est une version opentype du système scientifique Fourier-Gutenberg, (très) étendue par Daniel \textsc{Flipo}. Pour plus d'informations, voir la documentation d'Erewhon-Math (\verb=texdoc erewhon-math= dans un terminal).\\
+\hline
+\TO{CharacterVariant}&\TO{CharacterVariant=\{<valeur1>, <valeur2>,…\}} \TO{<valeur1>, <valeur2>,} etc. sont à prendre parmi \TO{zero, hslash, emptyset, epsilon, kappa, pi, phi, rho, sigma, theta, partial, Ecal, Qcal} et \TO{Tcal}. Ces options concernent la fonte Erewhon-Math, qui est une version opentype du système scientifique Fourier-Gutenberg, (très) étendue par Daniel \textsc{Flipo}. Pour plus d'informations, voir la documentation d'Erewhon-Math (\verb=texdoc erewhon-math= dans un terminal).\\
+\end{longtable}
+
+\section{Liste des packages chargés par la classe tango}
+Je ne mentionne ici que les packages directement chargés par tango. Chacun d'eux peut à son tour charger d'autres packages.
+
+\begin{itemize}
+\item \verb=\RequirePackage{xcolor}=. Le package \TO{xcolor} est utilisé par la classe tango pour définir les couleurs des différents thèmes. Il est appelé sans option, mais vous pouvez le recharger dans le préambule avec des options comme \TO{dvipsnames}, \TO{svgnames} ou \TO{x11names}.
+\item\verb=\RequirePackage{mathtools}=. Le package \TO{mathtools} charge le package \TO{amsmath}.
+\item\verb=\RequirePackage{geometry}=. Utilisé par tango pour définir l'empagement des différents formats de sortie. Vous pouvez utiliser la commande \verb=\geometry= dans votre préambule pour modifier ce empagement, et même la maquette entière.
+\item\verb=\RequirePackage{enumitem}=. Utilisé par la classe tango pour configurer les différents environnements basés sur \TO{list} (voir la section~\ref{lists}). Ces configurations peuvent être modifiées par l'utilisateur dans le préambule.
+\item\verb=\RequirePackage{titletoc}=. Utilisé par la classe tango pour fixer l'apparence de la table des matières, que l'utilisateur peut modifier dans le préambule.
+\item\verb=\RequirePackage[pagestyles,toctitles,newlinetospace,clearempty,noindentafter]{titlesec}=. Utilisé par la classe tango pour modifier l'apparence des titres de différents niveaux. Ces configurations peuvent être modifiées par l'utilisateur dans le préambule.
+\item\verb=\RequirePackage{ccaption,caption}=. Utilisé par la classe tango pour configurer l'apparence des légendes des figures et des tables. (voir la section~\ref{figtable}).
+\item\verb=\RequirePackage{fontspec}\RequirePackage{unicode-math}=. La classe tango requiert \TO{lualatex} et les fontes opentype, y compris pour la composition des mathématiques. Voir la section~\ref{fnts} ci-dessous.
+\item\verb=\RequirePackage{iflang}=. La classe tango utilise ce package pour envoyer un message d'erreur dans le cas où elle n'a reçu aucune option de langue pour \TO{babel}.
+\item\verb=\RequirePackage{babel}=. Le package babel est appelé sans option. Les options de babel lui seront transmises par la classe tango. %See section~\ref{lang} below.
+\item\verb+\RequirePackage[colorlinks,linkcolor=ColorOne,urlcolor=ColorOne]{hyperref}+.\par Cette configuration d'\TO{hyperref} peut être modifiée en utilisant la commande \verb=\hypersetup= dans le préambule. Vous pouvez aussi utiliser l'option \TO{no-hyperref}.
+\item\verb=\RequirePackage{array,graphicx,microtype,numprint,float,afterpage}=. Ces packages sont chargés mais non explicitement utilisés par tango.
+\end{itemize}
+
+\section{Fontes}\label{fnts}
+
+\subsection{Le système de fontes de tango}
+La fonte principale est Erewhon, une version opentype d'Utopia (une fonte PosScript de type~1 qui fut conçue par Robert \textsc{Slimbach} en 1989, puis donnée au X-consortium par Adobe et figurant finalement sur TeXlive. Contrairement à Utopia, Erewhon, dessinée par Michael \textsc{Sharpe}, couvre un assez grand nombre de langues et offre de nombreuses possibilités accessibles à travers les fonctionnalités du format opentype. Il faut savoir également qu'Adobe commercialise une version opentype d'Utopia, moins riche en glyphes qu'Erewhon, mais pourvue d'une graisse intermédiaire et de corps optiques.
+
+La fonte scientifique est Erewhon~Math, un complément scientifique à Erewhon, conçu par Daniel \textsc{Flipo}. D'un certain point de vue, Erewhon est le pendant opentype de Fourier-Gutenberg, le complément scientifique d'Utopia type~1 conçu par mes soins en 2002. Erewhon~Math offre un grand nombre de fonctionnalités, rendues accessibles par Daniel à travers le package \TO{fourier-otf}. La classe tango ne charge pas le package \TO{fourier-otf} mais propose toutes ses fonctionnalités à travers son système d'options.
+
+La fonte sans sérif de tango est Noto Sans, mise à l'échelle. Il s'agit d'une fonte de texte, supportant les alphabets latin, grec et cyrillique, et pourvue de graisses multiples.
+
+La fonte utilisée pour les Titres de premier niveau (commande \verb=\tgotitle=) est Roboto Condensed Bold (puisque les graisses condensées de Noto Sans ne figurent pas sur TeXlive).
+
+La fonte à chasse fixe est Inconsolatazi4, mise à l'échelle.
+
+Enfin, tango appelle le package fourier-orns: il s'agit d'une fonte de logos et de symboles conçue par mes soins comme complément au système fourier et récemment pourvue d'une version opentype.
+
+\subsection{Utiliser tango avec un autre système de fontes}
+Il est évidemment possible d'utiliser les commandes \verb=\setmainfont=, \verb=\setsansfont= et \verb=\setmonofont= du package \TO{fontspec}, ainsi que la commande \verb=\setmathfont= du package \TO{unicode-math} dans le préambule de votre document afin de modifier les paramètres de la classe tango. Ce ne sont pas des modifications que je recommande. En revanche, la distribution tango pourrait à l'avenir proposer une autre classe pourvue d'un autre système de fontes. Une telle classe Latex pourrait se nommer charlie, ou foxtrot ou zulu…
+
+
+\subsection{“Font commands†et “text font commandsâ€}
+Je nomme ici “Font commands†des commandes dont la portée n'est limitée que par un groupe ou un environnement. Je nomme “Text font commandsâ€, à l'opposé, des commandes dont la portée est limitée à leur argument, lequel ne doit contenir aucun saut de paragraphe. Par exemple, \verb=\bfseries= est une “font command†et \verb=\textbf= est une “text font commandâ€. La raison de ces dénominations, dont j'admets qu'elles sont fort critiquables, est que \verb+\textbf+ est défini de façon interne par :
+\begin{tcolorbox}
+\begin{verbatim}
+\DeclareTextFontCommand{\textbf}{\bfseries}
+\end{verbatim}
+\end{tcolorbox}
+
+Voici ce qui est proposé par la classe tango (voir le tableau~\ref{otfcmd}, \pageref{otfcmd}). Toutes ces commandes devraient fonctionner aussi bien avec Erewhon qu'avec Noto Sans.
+
+\begin{table}[ht]
+\XTabletCommand{\centering\setlength\tabcolsep{9pt}}
+\TabletCommand{\centering}
+\caption{Les commandes opentype de la classe tango}\label{otfcmd}
+\ifTgoTabletOutput\begin{tabular}{l | l | l | l}%
+\else
+\begin{tabular}{llll}%
+\fi
+\hline
+\multicolumn{1}{c}{\textsf{\bfseries Commande}}&
+\multicolumn{1}{c}{\textsf{\bfseries Nature}}&
+\multicolumn{1}{c}{\textsf{\bfseries Exemple}}&
+\multicolumn{1}{c}{\textsf{\bfseries Resultat}}\\
+\hline
+\verb=\superiors=&\textsf{font command} & \verb=1{\superiors re}=&1{\superiors re}\\
+\hline
+\verb=\scinferiors=&\textsf{font command} &\verb={\scinferiors C6H12O3}= &{\scinferiors C6H12O3}\\
+\hline
+\verb=\smartfracs=&\textsf{font command} &\verb=2{\smartfracs1/3}= &2{\smartfracs1/3} \\
+\hline
+\verb=\fullsc=&\textsf{text font command} &\verb=\fullsc{Chapitre}= &\fullsc{Chapitre} \\
+\hline
+\verb=\textsup=&\textsf{text font command} &\verb=1\textsup{re}=&1\textsup{re} \\
+\hline
+\verb=\textscinf=&\textsf{text font command} &\verb=\textscinf{C6H12O3}= &\textscinf{C6H12O3} \\
+\hline
+\verb=\smartfrac=&\textsf{text font command} &\verb=2\smartfrac{3/4}= &2\smartfrac{3/4} \\
+\hline
+\verb=\olddigits=&\textsf{font command} &\verb={\olddigits01234}= &{\olddigits01234} \\
+\hline
+\verb=\liningdigits=&\textsf{font command} &\verb={\olddigits01\liningdigits01}= &{\olddigits01\liningdigits01} \\
+\hline
+\verb=\propdigits=&\textsf{font command} &\verb={\propdigits011\olddigits011}= &{\propdigits011\olddigits011} \\
+\hline
+\verb=\tabulardigits=&\textsf{font command} &\verb={\tabulardigits011\olddigits011}= &{\tabulardigits011\olddigits011} \\
+\hline
+\end{tabular}
+
+
+\end{table}
+
+
+
+%\medskip
+
+
+\section{Utilisation de la classe tango}
+
+\subsection{Généralités}
+Concernant l'interface utilisateur, tango n'est pas très différente des classes \TO{article} ou \TO{book}. La configuration se fait essentiellement à travers le choix des options.
+
+Les utilisateurs avancés devraient se référer à la documentation des différents packages : tout d'abord \TO{unicode-math}, \TO{fontspec}, \TO{mathtools} et \TO{amsmath}. Mais si vous souhaitez, par exemple, changer le style des titres, vous pourrez consulter la documentation \TO{titlesec} ; afin de changer le style d'une liste (enumerate, itemize, etc.), voyez plutôt \TO{enumitem}. Le package \TO{geometry} est essentiel pour quiconque souhaiterait obtenir une mise en page particulière. Et ainsi de suite.
+
+
+
+\subsection{Modification de commandes standard par la classe tango}
+
+Afin que des documents composés avec l'option \TO{article} puissent devenir les chapitres d'un livre composé de façon ultérieure avec l'option \TO{book}, la commande \verb+\part+, héritée de la classe \TO{article}, a été désactivée (seulement pour les documents composés avec l'option \TO{article}).
+
+
+De même, la version \TO{article} bénéficie de la commande \verb+\tgotitle+ qui permet de définir le titre principal du document. La version étoilée \verb+\tgotitle*+ existe, mais fait exactement la même chose que la commande non étoilée. Cependant, dans la version \TO{book}, \verb+\tgotitle+ est un alias pour \verb+\chapter+ (et \verb+\tgotitle*+ est de même un alias de \verb+\chapter*+), ainsi, un titre non numéroté dans un polycopié peut facilement devenir le titre numéroté d'un chapitre de livre. Sous réserve évidemment qu'un mécanisme comme \verb+\includeonly+/\verb+\include+ ait été utilisé. Un modèle (pour l'instant en français) est fourni dans le répertoire \TO{examples}.
+
+La commande \verb+\tableofcontents+ ne peut être utilisée qu'avec l'option \TO{book}; elle est désactivée avec l'option \TO{article}: elle est alors remplacée par la commande \verb+\tgoshortoc+ (qui est elle-même désactivée avec l'option \TO{book}). Si vous avez besoin de tables des matières multiples et/ou partielles, il faudra vous tourner vers un package spécialisé.
+
+\subsection{Utiliser deux ou plusieurs formats de sortie}
+Les fonctionnalités décrites ici ont un caractère rudimentaire et sont de nature expérimentale. Elles pourront, selon leur succès, être développées dans les versions ultérieures de la classe tango.
+
+Pour chaque format de sortie, deux commandes particulières sont fournies. Par exemple, dans le cas de l'option \TO{Output=Smartphone}, vous disposez de \verb+\SmartphoneCommand+ et \verb+\XSmartphoneCommand+. L'argument de la commande \verb+\SmartphoneCommand+ n'est pris en compte que si le format de sortie \TO{Smartphone} a été sélectionné. Inversement, l'argument de \verb+\XSmartphoneCommand+ n'est pris en compte que si ce format \emph{n'a pas été} utilisé.
+\begin{example}[Exemples]
+\begin{itemize}
+\item \verb+\SmartphoneCommand{\pagebreak}+ crée un saut de page uniquement pour la sortie smartphone.
+\item \verb+\XSmartphoneCommand{\[<longue formule de maths>\]}+
+\par \verb+\SmartphoneCommand{\begin{multline*}<formule sur plusieurs lignes>\end{multine*}}+
+\par crée une version \TO{multline} (cf. \TO{amsmath}) d'une formule pour la sortie smartphone uniquement.
+\end{itemize}
+\end{example}
+
+Les commandes proposées par tango sont :
+\begin{itemize}
+\item\verb+\AfourCommand+ and \verb+\XAfourCommand+ pour la sortie A4paper;
+\item\verb+\LetterCommand+ and \verb+\XLetterCommand+pour la sortie letter;
+\item\verb+\AfiveCommand+ and \verb+\XAfiveCommand+ pour la sortie A5paper;
+\item\verb+\BigTabletCommand+ and \verb+\XBigTabletCommand+ pour la sortie BigTablet;
+\item\verb+\TabletCommand+ and \verb+\XTabletCommand+ pour la sortie Tablet;
+\item\verb+\SmallTabletCommand+ and \verb+\XSmallTabletCommand+ pour la sortie SmallTablet;
+\item\verb+\eReaderCommand+ and \verb+\XeReaderCommand+ pour la sortie eReader;
+\item\verb+\SmartphoneCommand+ and \verb+\XSmartphoneCommand+ pour la sortie Smartphone.
+\end{itemize}
+\subsection{Tous les thèmes de couleur}
+\indent\par
+\hspace*{0pt}\hfil\showtheme{Blue}\hfil\showtheme{Azur}\hfil\showtheme{Navy}\hfil\showtheme{USAF}\hfil%
+\showtheme{Framboise}\hfil\null
+\par\bigskip\par
+\hspace*{0pt}\hfil\showtheme{Red}\hfil\showtheme{Brique}\hfil\showtheme{Caramel}\hfil\showtheme{Sienne}\hfil\showtheme{Olive}\hfil\null
+\par\bigskip\par
+\hspace*{0pt}\hfil\showtheme{Tannen}\hfil\showtheme{GrayGray}\hfil\showtheme{Steel}\hfil\showtheme{Ink}\hfil\showtheme{BlackAndWhite}\hfil\null
+
+\section{Sélection de la langue}\label{lang}
+Il est impératif de passer une option de langue à babel par l'intermédiaire de la classe tango : cela est vrai même pour les personnes de langue anglaise. Un message d'erreur sera généré par la classe tango si celle-ci n'a reçu aucune option de langue à transmettre à \TO{babel} ; si vous ignorez ce message, vous devrez travailler sans aucun motif de césure.
+
+Tango possède également certains mots réservés qui sont:
+\begin{tcolorbox}
+\begin{verbatim}
+\newcommand\TgoTheoremName{Theorem}
+\newcommand\TgoDefinitionName{Definition}
+\newcommand\TgoPropositionName{Proposition}
+\newcommand\TgoLemmaName{Lemma}
+\newcommand\TgoCorollaryName{Corollary}
+\newcommand\TgoRemarkName{Remark}
+\newcommand\TgoExampleName{Example}
+\newcommand\TgoContentsName{Contents}
+\newcommand\TgoExerciseName{Exercise}
+\newcommand\TgoExercisesSubsectionName{Exercises}
+\newcommand\TgoExercisesSectionName{Exercises}
+\end{verbatim}
+\end{tcolorbox}
+
+Au chargement du français par babel (déclenché par l'option french), les traductions suivantes sont effectuées:
+\begin{tcolorbox}
+\begin{verbatim}
+\renewcommand\TgoTheoremName{Théorème}
+\renewcommand\TgoDefinitionName{Définition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemme}
+\renewcommand\TgoCorollaryName{Corollaire}
+\renewcommand\TgoRemarkName{Remarque}
+\renewcommand\TgoExampleName{Exemple}
+\renewcommand\TgoContentsName{Sommaire}
+\renewcommand\TgoExerciseName{Exercice}
+\renewcommand\TgoExercisesSubsectionName{Exercices}
+\renewcommand\TgoExercisesSectionName{Exercices}
+\end{verbatim}
+\end{tcolorbox}
+
+Pour l'instant seules les langues anglaise et française sont pleinement supportées par tango. Les autres langues bénéficient des facilités offertes par babel, mais les mots réservés de tango ne sont pas traduits.
+Voici donc ce que peuvent faire les utilisateurs concernés.
+\begin{enumerate}
+\item Utiliser \verb+\renewcommand+ pour faire ces traductions eux-mêmes.
+\item (Mieux) me communiquer par mail toute l'information nécessaire (au moins l'option de langue utilisée pour babel et une traduction des mots réservés) de façon à ce que je puisse procéder aux adaptations nécessaires.
+\end{enumerate}
+
+\section{Théorèmes et énoncés divers}\label{st-section}
+
+\subsection{Éléments prédéfinis}
+Les environnements permettant de saisir les divers énoncés indispensables aux enseignants de mathématiques (définitions, théorèmes, propositions, etc.) sont définis grâce à la commande \verb+\newstatement+ dont la syntaxe est :
+\begin{tcolorbox}
+\begin{verbatim}
+\newstatement{<environnement>}{<compteur>}{<nom-générique-de-l'énoncé>}[<font-command-optionnelle>]
+\end{verbatim}
+\end{tcolorbox}
+Par exemple, les environnements, \TO{thm}, \TO{defin}, \TO{propo}, \TO{coro} et \TO{lem} ont été définis par quelque chose comme :
+\begin{tcolorbox}
+\begin{verbatim}
+\newcounter{thm} \newstatement{thm}{thm}{Théorème}[\itshape]
+\newcounter{defin} \newstatement{defin}{defin}{Définition}
+\newcounter{propo} \newstatement{propo}{propo}{Proposition}[\itshape]
+\newcounter{coro} \newstatement{coro}{coro}{Corollaire}
+\newcounter{lem} \newstatement{lem}{lem}{Lemme}
+\end{verbatim}
+\end{tcolorbox}
+
+Si vous saisissez
+%
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}[pons asinorum]
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+%
+vous obtenez
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}[pons asinorum]
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{thm}
+
+Comme vous pouvez le voir, chaque énoncé défini à l'aide de \verb+\newstatement+ dispose d'un argument optionnel délimité par des crochets (dont le contenu s'affiche entre parenthèses après le nom et le numéro de l'énoncé). Notez également que ces environnements ne devraient pas être utilisés à l'intérieur d'un autre environnement basé sur \TO{list} (comme \TO{center, quote, enumerate, itemize}…).
+
+Pour chaque type d'énoncé défini à l'aide de \verb+\newstatement+ existe également
+\begin{itemize}
+\item une forme étoilée non numérotée:
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{coro*}
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{coro*}
+\end{verbatim}
+\end{tcolorbox}
+\end{itemize}
+\begin{coro*}
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{coro*}
+\begin{itemize}
+\item un premier argument optionnel délimité par \verb+< >+ qui permet de remplacer localement le nom générique de l'énoncé.
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{thm*}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+possède au moins une racine complexe.
+\end{thm*}
+\end{verbatim}
+\end{tcolorbox}
+\end{itemize}
+\begin{thm*}<Théorème de d'Alembert-Gauss>[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes possède au moins une racine complexe.
+\end{thm*}
+
+
+\subsection{Configurer vos propres types énoncés}
+Si vous avez besoin d'un nouveau type d'énoncé, disons un environnement \TO{axm} pour les axiomes, c'est tout simple:
+\begin{tcolorbox}
+\begin{verbatim}
+\newcounter{axio} \newstatement{axm}{axio}{Axiom}
+\end{verbatim}
+\end{tcolorbox}
+Remarquez bien qu'il vous revient alors de définir le compteur utilisé par cet environnement : si ce compteur n'existe pas déjà, il vous faut le créer à l'aide de la commande \verb+\newcounter+. Bien sûr, le nom du compteur peut être différent de celui de l'environnement. Si vous avez utilisé l'option \TO{no-statement}, vous aurez d'ailleurs à définir tous les types d'énoncé dont vous avez besoin, avec des noms et des compteurs de votre choix.
+
+\subsection{Redéfinir des types d'énoncés}
+La commande \verb+\newstatement+ a pour compagnon \verb+\renewstatement+ qui permet de redéfinir l'environnement associé à un type d'énoncé préexistant. Précisément, vous devez employer \verb+\renewstatement{foo}…+ plutôt que \verb+\newstatement{foo}…+ si et seulement si l'environnement \verb+foo+ a déjà été défini.
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Vous pouvez redéfinir l'environnement \TO{propo} de telle façon qu'il utilise le même compteur que l'environnement \TO{thm} avec un contenu affiché en caractères romains:
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement{propo}{thm}{Proposition}
+\setcounter{thm}{0}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+\end{enumerate}
+\renewstatement{propo}{thm}{Proposition}
+\setcounter{thm}{0}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{thm}
+
+\begin{enumerate}[resume]
+\item Si vous venez de terminer la saisie en Latex de \emph{l'intégralité} de votre traité d'algèbre, lequel contient propositions, théorèmes et corollaires, et que vous réalisez maintenant que ce que vous voulez c'est qu'il n'y ait plus de différence entre propositions, théorèmes et corollaires, les trois types d'énoncés devant être composés en italique, se nommer \frquote{proposition} et être numérotés avec le même compteur, vous pouvez simplement saisir dans le préambule:
+
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement{coro}{thm}{Proposition}[\itshape]
+\renewstatement{propo}{thm}{Proposition}[\itshape]
+\renewstatement{thm}{thm}{Proposition}[\itshape]
+\end{verbatim}
+\end{tcolorbox}
+Alors avec
+\begin{tcolorbox}
+\begin{verbatim}
+\setcounter{thm}{0}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+La somme de deux entiers pairs est un entier pair.\end{thm}
+\begin{coro}
+Si deux entiers ont la même parité, leur somme est un entier pair.
+\end{coro}
+\end{verbatim}
+\end{tcolorbox}
+vous obtiendrez:
+\end{enumerate}
+\renewstatement{coro}{thm}{Proposition}[\itshape]
+\renewstatement{propo}{thm}{Proposition}[\itshape]
+\renewstatement{thm}{thm}{Proposition}[\itshape]
+\setcounter{thm}{0}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+La somme de deux entiers pairs est un entier pair.
+\end{thm}
+\begin{coro}
+Si deux entiers ont la même parité, leur somme est un entier pair.
+\end{coro}
+%
+au lieu de
+%
+\setcounter{thm}{0}\setcounter{propo}{0}
+\renewstatement{thm}{thm}{Théorème}[\itshape]
+\renewstatement{propo}{propo}{Proposition}[\itshape]
+\renewstatement{coro}{coro}{Corollaire}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+La somme de deux entiers pairs est un entier pair.
+\end{thm}
+\begin{coro}
+Si deux entiers ont la même parité, leur somme est un entier pair.
+\end{coro}
+\begin{enumerate}[resume]
+\item Pour finir, \verb+\renewstatement+ et \verb+\newstatement+ ont une forme étoilée qui permet d'obtenir un type d'énoncé dont le numéro est affiché avant le nom. Mieux, si le compteur utilisé pour ce type d'énoncé est \TO{subsection} ou \TO{subsubsection}, les titres de ces énoncés sont affichés avec la même apparence et le même placement que les titres de subsection ou de subsubsection; bien sûr ce placement dépend de la valeur de \TO{notitleindent}.
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement*{thm}{thm}{Theorème}
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\renewstatement*{thm}{subsection}{Theorème}[\itshape]
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\renewstatement*{thm}{subsubsection}{Theorème}
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+\end{enumerate}
+\end{example}
+\renewstatement*{thm}{thm}{Theorème}
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\renewstatement*{thm}{subsection}{Theorème}[\itshape]
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\renewstatement*{thm}{subsubsection}{Theorème}
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+
+
+
+\section{Exercices}
+\subsection{Commandes permettant la mise en forme d'exercices}
+La classe tango fournit la commande \verb+\exo+ qui permet de présenter des énoncés d'exercices numérotés (le compteur est \TO{tgoexo}). Il existe une version étoilée, sans numéro. Comme pour les types d'énoncés, l'argument optionnel entre crochets permet d'obtenir un complément au titre, composé entre parenthèses et la première option, balisée par \frquote{\TO{< >}} permet d'obtenir un titre de substitution.
+\begin{tcolorbox}
+\begin{verbatim}
+\exo
+Démontrer que si $G$ est un groupe fini et $H$ un
+sous-groupe de $G$, l'ordre de $H$ divise l'ordre de $G$.
+\exo[théorème de Lagrange]
+Démontrer que si $G$ est un groupe fini et $H$ un
+sous-groupe de $G$, l'ordre de $H$ divise l'ordre de $G$.
+\end{verbatim}
+\end{tcolorbox}
+\exo
+Démontrer que si $G$ est un groupe fini et $H$ un
+sous-groupe de $G$, l'ordre de $H$ divise l'ordre de $G$.
+\exo[théorème de Lagrange]
+Démontrer que si $G$ est un groupe fini et $H$ un
+sous-groupe de $G$, l'ordre de $H$ divise l'ordre de $G$.
+\begin{tcolorbox}
+\begin{verbatim}
+\newcommand\tgostar{\raisebox{-0.5ex}{\large\textborn}}
+\exo*<Problème des restes chinois>[\tgostar\tgostar\tgostar]
+Soit $n_1,\ldots, n_k$ $k$ entiers strictement supérieurs à $1$. Notons $N$
+le produit des $n_i$. Démontrer que si les $n_i$ sont premiers entre eux deux
+à deux et si $a_1,\ldots, a_k$ sont des entiers quelconques, le système
+\begin{align*}
+x&\equiv a_1 \pmod{n_1}\\
+&\!\vdots\\
+x&\equiv a_k \pmod{n_k}
+\end{align*}
+possède une solution, unique modulo $N$.
+\end{verbatim}
+\end{tcolorbox}
+\newcommand\tgostar{\raisebox{-0.5ex}{\large\textborn}}
+\exo*<Problème des restes chinois>[\tgostar\tgostar\tgostar]
+Soit $n_1,\ldots, n_k$ $k$ entiers strictement supérieurs à $1$. Notons $N$
+le produit des $n_i$. Démontrer que si les $n_i$ sont premiers entre eux deux à deux et si
+$a_1,\ldots, a_k$ sont des entiers quelconques, le système
+\begin{align*}
+x&\equiv a_1 \pmod{n_1}\\
+&\!\vdots\\
+x&\equiv a_k \pmod{n_k}
+\end{align*}
+possède une solution, unique modulo $N$.
+\subsection{Environnements secexo et chapexo}
+Ces deux environnements conçus pour présenter une partie consacrée aux exercices à la fin d'une section (dans le cas de \TO{secexo}) ou d'un chapitre (dans le cas de \TO{chapexo}). À l'intérieur de ces environnements, on utilise en principe la commande \verb+\exo+.
+
+Le titre, en capitales et centré, est \frquote{EXERCICES} par défaut; l'argument optionnel entre crochets vous permet d'en choisir un autre. Ce titre est ajouté à la table des matières ou au sommaire.
+
+Enfin, ces commandes possèdent des formes étoilées (\verb+\begin{secexo*)+…\verb+\end{secexo*}+) qui vous permettront de composer ces parties consacrées aux exercices dans un corps plus petit (excepté si la taille de la fonte principale du document est 9pt).
+
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{secexo*}[Exemple d'une partie consacrée aux exercices]
+\exo Démontrer que la somme de deux entiers pairs est un entier pair.
+\exo Démontrer que la somme de deux entiers impairs est un entier pair.
+\end{secexo*}
+\end{verbatim}
+\end{tcolorbox}
+\begin{secexo*}[Exemple d'une partie consacrée aux exercices]
+\exo Démontrer que la somme de deux entiers pairs est un entier pair.
+\exo Démontrer que la somme de deux entiers impairs est un entier pair.
+\end{secexo*}
+
+\section{Listes}\label{lists}
+\subsection{Principes généraux}
+En ce qui concerne les marges, les déplacements horizontaux dans tango se font par pas multiples entiers de \verb+\TgoStandardMargin+. Au chargement de la classe, la valeur de ce paramètre est fixée à 1.5em, ainsi que les retraits d'alinéas et les retraits subis par les titres (à moins que ces valeurs ne soient fixées à zéro). les marqueurs successifs des environnements itemize et enumerate sont donc positionnés à 1.5em, 3em, 4.5em, etc. de la marge principale. Il n'est pas forcément recommandé de changer cette configuration (si vous souhaitez le faire, il convient d'utiliser le package \TO{enumitem}).
+
+\subsection{Environnements basés sur l'environnement list}
+Il existe deux façons de configurer les listes dans tango. La première, active par défaut, est obtenue grâce à la commande \verb+\tgostandardlists+; la seconde grâce à la commande \verb+\tgosmartlists+.
+%
+Avec \verb+\tgostandardlists+, le texte correspondant à un niveau donné est décalé vers la droite (d'une quantité égale à \verb+\TgoStandardMargin+...) par rapport au marqueur correspondant.
+%
+Avec \verb+\tgosmartlists+, à l'inverse, le texte correspondant à un niveau donné est décalé vers la gauche (d'une quantité égale à \verb+\TgoStandardMargin+...) par rapport au marqueur correspondant.
+\renewtgolabels*\tgostandardlists
+
+Voici le comportement par défaut de l'environnement \TO{itemize} (de ce point de vue \TO{enumerate} n'est pas différent).
+\begin{itemize}
+\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\begin{itemize}
+\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\begin{itemize}
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
+\begin{itemize}
+\item Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\end{itemize}
+\item Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam.
+\end{itemize}\end{itemize}
+\item Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\end{itemize}
+
+\bigskip
+
+Et maintenant, avec \verb+\tgosmartlists+ \tgosmartlists
+\begin{itemize}
+\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\begin{itemize}
+\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\begin{itemize}
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
+\begin{itemize}
+\item Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\end{itemize}
+\item Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam.
+\end{itemize}\end{itemize}
+\item Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\end{itemize}
+
+Notez que \verb+\tgosmartlists+ peut sembler intéressant lorsque l'on utilise essentiellement le premier niveau de ces environnements.
+Dans la mesure où \verb+\tgosmartlists+ supporte assez mal une construction comme
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{enumerate}
+\item\begin{enumerate}\item
+…
+\end{verbatim}
+\end{tcolorbox}
+fréquente dans la numérotation des questions d'exercices,
+les environnements \TO{secexo} et \TO{chapexo} basculent localement vers \verb+\tgostandardlists+. Cela n'est pas le cas de \verb+\exo+ qui, en en tant que commande, n'a pas de contexte propre, contrairement aux environnements. \tgostandardlists
+
+\subsection{Redéfinition de certains marqueurs de liste pour itemize}
+La classe tango fournit la commande \verb+\renewtgolabels+ qui permet de modifier les marqueurs de l'environnement \TO{itemize}. Les arguments des quatre niveaux sont numérotés de 1 à 4 et doivent être utilisés comme ci-dessous.
+
+\begin{example}[Exemples]
+\begin{itemize}
+\item\verb=\renewtgolabels1{\lefthand}= remplace le marqueur du niveau 1 par le symbole \lefthand.
+\renewtgolabels1{\lefthand}
+\item\verb=\renewtgolabels4{\textbullet}1{\openbullet}3{\textemdash}= change les marqueurs des premier, troisième et quatrième niveaux. Le marquer du niveau 2 est inchangé. Comme vous le voyez, l'ordre des arguments est sans importance. \renewtgolabels4{\textbullet}1{\openbullet}3{\textemdash}
+\end{itemize}
+\end{example}
+
+Il existe également une version étoilée, qui restaure l'état initial des marqueurs (tel qu'au chargement de la classe), soit \verb=\textbullet=, \textbullet, pour le niveaul~1, \verb=\textopenbullet=, \textopenbullet, pour le niveau~2, \verb=\starredbullet=, \starredbullet, pour le niveau~3 et \verb=\textperiodcentered=, \textperiodcentered{} pour le niveau~4 (remarquez que ce sont les valeurs par défaut pour tango, mais \emph{non} pour Latex).
+
+\renewtgolabels*
+\begin{example}[Exemples]
+\begin{itemize}
+\item\verb=\renewtgolabels*= restaure toutes les valeurs initiales.
+\item\verb=\renewtgolabels*2{\textendash}= restaure les valeurs initiales, sauf pour le deuxième niveau qui utilisera désormais \textendash.
+\end{itemize}
+\end{example}
+
+
+\section{Autres environnements}
+En plus des environnements définis pour les types d'énoncés, la classe tango offre les quatre environnements suivants.
+
+\subsection{Environnements remark et example}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{remark}
+Voici une excellente remarque.
+\end{remark}
+\begin{example}
+Voici un très court exemple.
+\end{example}
+\end{verbatim}
+\end{tcolorbox}
+\begin{remark}
+Voici une excellente remarque.
+\end{remark}
+\begin{example}
+Voici un très court exemple.
+\end{example}
+
+Ces deux environnements ont un argument optionnel entre crochets qui permet de définir un titre alternatif. Par exemple:
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{example}[Remarques]
+\begin{enumerate}
+\item Une première (et excellente) remarque.
+\item Une seconde remarque (encore meilleure, si cela est possible).
+\end{enumerate}
+\end{example}
+\end{verbatim}
+\end{tcolorbox}
+\begin{example}[Remarques]
+\begin{enumerate}
+\item Une première (et excellente) remarque.
+\item Une seconde remarque (encore meilleure, si cela est possible).
+\end{enumerate}
+\end{example}
+
+\subsection{Environnement alert}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{alert}
+Vous ne devriez pas envisager d'utiliser
+\verb+\expandafter\expandafter\expandafter+
+à moins que vous ne soyez un utilisateur expérimenté de
+\TeX{}, car vous pourriez attraper une terrible migraine.
+\end{alert}
+\end{verbatim}
+\end{tcolorbox}
+\begin{alert}
+Vous ne devriez pas envisager d'utiliser \verb+\expandafter\expandafter\expandafter+
+à moins que vous ne soyez un utilisateur expérimenté de \TeX{}, car vous pourriez attraper une terrible migraine.
+\end{alert}
+
+L'environnement \TO{alert} propose lui aussi un argument optionnel entre crochets.
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{alert}[\bomb]
+Vous ne devriez pas envisager d'utiliser
+\verb+\expandafter\expandafter\expandafter+
+à moins que vous ne soyez un utilisateur expérimenté de
+\TeX{}, car vous pourriez attraper une terrible migraine.
+\end{alert}
+\end{verbatim}
+\end{tcolorbox}
+\begin{alert}[\bomb]
+Vous ne devriez pas envisager d'utiliser
+\verb+\expandafter\expandafter\expandafter+
+à moins que vous ne soyez un utilisateur expérimenté de
+\TeX{}, car vous pourriez attraper une terrible migraine.
+\end{alert}
+
+\subsection{Environnement proof}
+L'environnement \TO{proof} est une adaptation de ce que fournit le package \TO{amsthm}. Un titre alternatif est rendu possible grâce à l'argument optionnel entre crochets. La commande \verb+\qedhere+ est également utilisable.
+\renewstatement{thm}{thm}{Théorème}[\itshape]
+\setcounter{thm}{0}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{thm}
+La somme de deux entiers impairs est un entier pair.
+\end{thm}
+\begin{proof}
+Soit $p$ et $q$ deux entiers impairs. Nous devons
+établir qu'il existe un entier $n$ tel que $p+q=2n$.
+Nous connaissons l'existence d'un entier $p_1$
+et d'un entier $q_1$ tels que
+\[p=2p_1+1\text{ et } q=2q_1+1,\]
+par conséquent
+\begin{align*}p+q&=(2p_1+1)+(2q_1+1)\\
+&=2\underbrace{(p_1+q_1+1)}_{n}\qedhere
+\end{align*}
+\end{proof}
+\end{verbatim}
+\end{tcolorbox}
+\begin{thm}
+La somme de deux entiers impairs est un entier pair.
+\end{thm}
+\begin{proof}
+Soit $p$ et $q$ deux entiers impairs. Nous devons
+établir qu'il existe un entier $n$ tel que $p+q=2n$.
+Nous connaissons l'existence d'un entier $p_1$
+et d'un entier $q_1$ tels que
+\[p=2p_1+1\text{ et } q=2q_1+1,\]
+par conséquent
+\begin{align*}p+q&=(2p_1+1)+(2q_1+1)\\
+&=2\underbrace{(p_1+q_1+1)}_{n}\qedhere
+\end{align*}
+\end{proof}
+
+\section{Figures, tableaux, flottants et légendes}\label{figtable}
+Grâce au package \TO{caption}, les commandes suivantes ont été définies:
+\begin{itemize}
+\item\verb+\tgofigcaption+ (pour les figures);
+\item and \verb+\tgotabcaption+ (pour les tableaux).
+\end{itemize}
+Ces deux commandes permettent d'obtenir des légendes de même apparence que ce que ferait la commande \verb+\caption+, mais fonctionnent également dans le cas d'objets non flottants.
+
+Ainsi il devient possible d'inclure des tableaux et des figures en position fixe, sans que rien ne permette de les distinguer des objets flottants (dont l'usage reste recommandé dans la plupart des cas).
+
+\end{document}
diff --git a/macros/latex/contrib/tango/examples/Ch-1-15.tex b/macros/latex/contrib/tango/examples/Ch-1-15.tex
new file mode 100644
index 0000000000..4f3d7984d1
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/Ch-1-15.tex
@@ -0,0 +1,1312 @@
+\chapter[Comment \bname{Candide} fut élevé…]
+{Comment \bname{Candide} fut élevé dans un\\ beau château,\\ et comment il fut
+chassé d’icelui}
+
+
+\lettrine{I}{l y avait} en \bname{Westphalie}, dans le château de M.~le baron de
+Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné les
+mœurs les plus douces. Sa physionomie annonçait son âme. Il avait le
+jugement assez droit, avec l’esprit le plus simple; c’est, je crois,
+pour cette raison qu’on le nommait \bname{Candide}. Les anciens domestiques de
+la maison soupçonnaient qu’il était fils de la sœur de M.~le
+baron et d’un bon et honnête gentilhomme du voisinage, que cette
+demoiselle ne voulut jamais épouser parce qu’il n’avait pu prouver que
+soixante et onze quartiers, et que le reste de son arbre généalogique
+avait été perdu par l’injure du temps.
+
+M. le baron était un des plus puissants seigneurs de la
+\bname{Westphalie}, car son château avait une porte et des fenêtres. Sa grande
+salle même était ornée d’une tapisserie. Tous les chiens de ses
+basses-cours composaient une meute dans le besoin; ses palefreniers
+étaient ses piqueurs; le vicaire du village était son grand-aumônier.
+Ils l’appelaient tous \bname{Monseigneur}, et ils riaient quand il faisait des
+contes.
+
+M\up{me} la baronne, qui pesait environ trois cent cinquante livres,
+s’attirait par là une très grande considération, et faisait les honneurs
+de la maison avec une dignité qui la rendait encore plus respectable.
+Sa fille \bname{Cunégonde}, âgée de dix-sept ans, était haute en couleur,
+fraîche, grasse, appétissante. Le fils du baron paraissait en tout
+digne de son père. Le précepteur \bname{Pangloss} était l’oracle de la
+maison, et le petit \bname{Candide} écoutait ses leçons avec toute la bonne foi
+de son âge et de son caractère.
+
+
+
+
+\bname{Pangloss} enseignait la métaphysico-théologo-cosmo\-lo\-ni\-go\-logie. Il
+prouvait admirablement qu’il n’y a point d’effet sans cause, et que,
+dans ce meilleur des mondes possibles, le château de monseigneur le
+baron était le plus beau des châteaux, et madame la meilleure des
+baronnes possibles.
+
+
+
+\frquote{Il est démontré, disait-il, que les choses ne peuvent être autrement;
+car tout étant fait pour une fin, tout est nécessairement pour la
+meilleure fin. Remarquez bien que les nez ont été faits pour porter des
+lunettes; aussi avons-nous des lunettes. Les jambes sont visiblement
+instituées pour être chaussées, et nous avons des chausses. Les pierres
+ont été formées pour être taillées et pour en faire des châteaux; aussi
+monseigneur a un très beau château: le plus grand baron de la province
+doit être le mieux logé; et les cochons étant faits pour être mangés,
+nous mangeons du porc toute l’année: par conséquent, ceux qui ont
+avancé que tout est bien ont dit une sottise; il fallait dire que tout
+est au mieux.}
+
+
+
+\bname{Candide} écoutait attentivement, et croyait innocemment; car il trouvait
+M\up{lle}~\bname{Cunégonde} extrêmement belle, quoiqu’il ne prît jamais la
+hardiesse de le lui dire. Il concluait qu’après le bonheur d’être né
+baron de Thunder-ten-tronckh, le second degré de bonheur était d’être
+M\up{lle}~\bname{Cunégonde}; le troisième, de la voir tous les jours; et le
+quatrième, d’entendre maître \bname{Pangloss}, le plus grand philosophe de la
+province, et par conséquent de toute la terre.
+
+
+Un jour \bname{Cunégonde}, en se promenant auprès du château, dans le petit
+bois qu’on appelait \emph{parc}, vit entre des broussailes le docteur
+\bname{Pangloss} qui donnait une leçon de physique expérimentale à la femme de
+chambre de sa mère, petite brune très jolie et très docile. Comme
+M\up{lle}~\bname{Cunégonde} avait beaucoup de dispositions pour les sciences,
+elle observa, sans souffler, les expériences réitérées dont elle fut
+témoin; elle vit clairement la raison suffisante du docteur, les effets
+et les causes, et s’en retourna tout agitée, toute pensive, toute
+remplie du désir d’être savante, songeant qu’elle pourrait bien être la
+raison suffisante du jeune \bname{Candide},\linebreak qui pouvait aussi être la sienne.
+
+Elle rencontra \bname{Candide} en revenant au château, et rougit: \bname{Candide}
+rougit aussi. Elle lui dit bonjour d’une voix entrecoupée; et \bname{Candide}
+lui parla sans savoir ce qu’il disait. Le lendemain, après le dîner,
+comme on sortait de table, \bname{Cunégonde} et \bname{Candide} se trouvèrent derrière
+un paravent; \bname{Cunégonde} laissa tomber son mouchoir, \bname{Candide} le ramassa;
+elle lui prit innocemment la main; le jeune homme baisa innocemment la
+main de la jeune demoiselle avec une vivacité, une sensibilité, une
+grâce toute particulière; leurs bouches se rencontrèrent, leurs yeux
+s’enflammèrent, leurs genoux tremblèrent, leurs mains s’égarèrent.
+M.~le baron de Thunder-ten-tronckh passa auprès du paravent, et voyant
+cette cause et cet effet, chassa \bname{Candide} du château à grands coups de
+pied dans le derrière. \bname{Cunégonde} s’évanouit: elle fut souffletée par
+M\up{me}~la baronne dès qu’elle fut revenue à elle-même; et tout fut
+consterné dans le plus beau et le plus agréable des châteaux possibles.
+
+
+
+
+\chapter{Ce que devint \bname{Candide} parmi les Bulgares}
+
+
+\lettrine{C}{andide}, chassé du paradis terrestre, marcha longtemps sans savoir où,
+pleurant, levant les yeux au ciel, les tournant souvent vers le plus
+beau des châteaux qui renfermait la plus belle des baronnettes; il se
+coucha sans souper au milieu des champs entre deux sillons; la neige
+tombait à gros flocons. \bname{Candide}, tout transi, se traîna le lendemain
+vers la ville voisine, qui s’appelle Valdberghoff-trarbk-dikdorff,
+n’ayant point d’argent, mourant de faim et de lassitude. Il s’arrêta
+tristement à la porte d’un cabaret. Deux hommes habillés de bleu le
+remarquèrent: «Camarade, dit l’un, voilà un jeune homme très bien fait,
+et qui a la taille requise.» Ils s’avancèrent vers \bname{Candide} et le
+prièrent à dîner très civilement. «Messieurs, leur dit \bname{Candide} avec une
+modestie charmante, vous me faites beaucoup d’honneur, mais je n’ai pas
+de quoi payer mon écot. — Ah! monsieur, lui dit un des bleus, les
+personnes de votre figure et de votre mérite ne paient jamais rien:
+n’avez-vous pas cinq pieds cinq pouces de haut? — Oui, messieurs, c’est
+ma taille, dit-il en faisant la révérence. — Ah! monsieur, mettez-vous à
+table; non seulement nous vous défraierons, mais nous ne souffrirons
+jamais qu’un homme comme vous manque d’argent; les hommes ne sont faits
+que pour se secourir les uns les autres. — Vous avez raison, dit \bname{Candide};
+c’est ce que M. \bname{Pangloss} m’a toujours dit, et je vois bien que tout est
+au mieux.» On le prie d’accepter quelques écus, il les prend et veut
+faire son billet; on n’en veut point, on se met à table. «N’aimez-vous
+pas tendrement?… — Oh! oui, répond-il, j’aime tendrement M\up{lle}~\bname{Cunégonde}. — Non, dit l’un de ces messieurs, nous vous demandons si vous
+n’aimez pas tendrement le roi des Bulgares? — Point du tout, dit-il, car
+je ne l’ai jamais vu. — Comment! c’est le plus charmant des rois, et il
+faut boire à sa santé. — Oh! très volontiers, messieurs.» Et il boit. «C’en
+est assez, lui dit-on, vous voilà l’appui, le soutien, le défenseur, le
+héros des Bulgares; votre fortune est faite, et votre gloire est
+assurée.» On lui met sur-le-champ les fers aux pieds, et on le mène au
+régiment. On le fait tourner à droite, à gauche, hausser la baguette,
+remettre la baguette, coucher en joue, tirer, doubler le pas, et on lui
+donne trente coups de bâton; le lendemain, il fait l’exercice un peu
+moins mal, et il ne reçoit que vingt coups; le surlendemain, on ne lui
+en donne que dix, et il est regardé par ses camarades comme un prodige.
+
+
+\bname{Candide}, tout stupéfait, ne démêlait pas encore trop bien comment il
+était un héros. Il s’avisa un beau jour de printemps de s’aller
+promener, marchant tout droit devant lui, croyant que c’était un
+privilège de l’espèce humaine, comme de l’espèce animale, de se servir
+de ses jambes à son plaisir. Il n’eut pas fait deux lieues que voilà
+quatre autres héros de six pieds qui l’atteignent, qui le lient, qui le
+mènent dans un cachot. On lui demanda juridiquement ce qu’il aimait le
+mieux d’être fustigé trente-six fois par tout le régiment, ou de
+recevoir à-la-fois douze balles de plomb dans la cervelle. Il eut beau
+dire que les volontés sont libres, et qu’il ne voulait ni l’un ni
+l’autre, il fallut faire un choix; il se détermina, en vertu du don de
+Dieu qu’on nomme \textit{liberté}, à passer trente-six fois par les baguettes;
+il essuya deux promenades. Le régiment était composé de deux mille
+hommes; cela lui composa quatre mille coups de baguette, qui, depuis la
+nuque du cou jusqu’au cul, lui découvrirent les muscles et les nerfs.
+Comme on allait procéder à la troisième course, \bname{Candide}, n’en pouvant
+plus, demanda en grâce qu’on voulût bien avoir la bonté de lui casser
+la tête; il obtint cette faveur; on lui bande les yeux; on le fait
+mettre à genoux. Le roi des Bulgares passe dans ce moment, s’informe du
+crime du patient; et comme ce roi avait un grand génie, il comprit, par
+tout ce qu’il apprit de \bname{Candide}, que c’était un jeune métaphysicien
+fort ignorant des choses de ce monde, et il lui accorda sa grâce avec
+une clémence qui sera louée dans tous les journaux et dans tous les
+siècles. Un brave chirurgien guérit \bname{Candide} en trois semaines avec les
+émollients enseignés par \bname{Dioscoride}. Il avait déjà un peu de peau et
+pouvait marcher, quand le roi des Bulgares livra bataille au roi des
+Abares.
+
+
+
+\chapter[Comment \bname{Candide} se sauva…]{Comment \bname{Candide} se sauva d’entre\\ les Bulgares, et ce qu’il devint}
+
+
+\lettrine{R}{ien} n’était si beau, si leste, si brillant, si bien ordonné que les
+deux armées. Les trompettes, les fifres, les hautbois, les tambours,
+les canons, formaient une harmonie telle qu’il n’y en eut jamais en
+enfer. Les canons renversèrent d’abord à peu près six mille hommes de
+chaque côté; ensuite la mousqueterie ôta du meilleur des mondes environ
+neuf à dix mille coquins qui en infectaient la surface. La baïonnette
+fut aussi la raison suffisante de la mort de quelques milliers
+d’hommes. Le tout pouvait bien se monter à une trentaine de mille âmes.
+\bname{Candide}, qui tremblait comme un philosophe, se cacha du mieux qu’il put
+pendant cette boucherie héroïque.
+
+Enfin, tandis que les deux rois faisaient chanter des \textit{Te Deum}, chacun
+dans son camp, il prit le parti d’aller raisonner ailleurs des effets
+et des causes. Il passa par-dessus des tas de morts et de mourants, et
+gagna d’abord un village voisin; il était en cendres: c’était un
+village abare que les Bulgares avaient brûlé, selon les lois du droit
+public. Ici des vieillards criblés de coups regardaient mourir leurs
+femmes égorgées, qui tenaient leurs enfants à leurs mamelles
+sanglantes; là des filles éventrées après avoir assouvi les besoins
+naturels de quelques héros, rendaient les derniers soupirs; d’autres à
+demi brûlées criaient qu’on achevât de leur donner la mort. Des
+cervelles étaient répandues sur la terre à côté de bras et de jambes
+\bname{coupés}.
+
+\bname{Candide} s’enfuit au plus vite dans un autre village: il appartenait à
+des Bulgares, et les héros abares l’avaient traité de même. \bname{Candide},
+toujours marchant sur des membres palpitants ou à travers des ruines,
+arriva enfin hors du théâtre de la guerre, portant quelques petites
+provisions dans son bissac, et n’oubliant jamais M\up{lle}~\bname{Cunégonde}. Ses provisions lui manquèrent quand il fut en \bname{Hollande}; mais
+ayant entendu dire que tout le monde était riche dans ce pays-là, et
+qu’on y était chrétien, il ne douta pas qu’on ne le traitât aussi bien
+qu’il l’avait été dans le château de M.~le baron, avant qu’il en eût
+été chassé pour les beaux yeux de M\up{lle}~\bname{Cunégonde}.
+
+Il demanda l’aumône à plusieurs graves personnages, qui lui répondirent
+tous que, s’il continuait à faire ce métier, on l’enfermerait dans une
+maison de correction pour lui apprendre à vivre.
+
+Il s’adressa ensuite à un homme qui venait de parler tout seul une
+heure de suite sur la charité dans une grande assemblée. Cet orateur le
+regardant de travers lui dit: «Que venez-vous faire ici? y êtes-vous
+pour la bonne cause? — Il n’y a point d’effet sans cause, répondit
+modestement \bname{Candide}; tout est enchaîné nécessairement et arrangé pour
+le mieux. Il a fallu que je fusse chassé d’auprès de M\up{lle}~\bname{Cunégonde}, que j’aie passé par les baguettes, et il faut que je demande
+mon pain, jusqu’à ce que je puisse en gagner; tout cela ne pouvait être
+autrement. — Mon ami, lui dit l’orateur, croyez-vous que le pape soit
+l’antechrist? — Je ne l’avais pas encore entendu dire, répondit \bname{Candide}:
+mais qu’il le soit, ou qu’il ne le soit pas, je manque de pain. — Tu ne
+mérites pas d’en manger, dit l’autre: va, coquin, va, misérable, ne
+m’approche de ta vie.» La femme de l’orateur ayant mis la tête à la
+fenêtre, et avisant un homme qui doutait que le pape fût antechrist,
+lui répandit sur le chef un plein… Ô ciel! à quel excès se porte le
+zèle de la religion dans les dames!
+
+Un homme qui n’avait point été baptisé, un bon anabaptiste, nommé
+Jacques, vit la manière cruelle et
+ignominieuse dont on traitait ainsi
+un de ses frères, un être à deux pieds sans plumes, qui avait une âme;
+il l’amena chez lui, le nettoya, lui donna du pain et de la bière, lui
+fit présent de deux florins, et voulut même lui apprendre à travailler
+dans ses manufactures aux étoffes de Perse qu’on fabrique en \bname{Hollande}.
+\bname{Candide} se prosternant presque devant lui, s’écriait: «Maître \bname{Pangloss}
+me l’avait bien dit que tout est au mieux dans ce monde, car je suis
+infiniment plus touché de votre extrême générosité que de la dureté de
+ce monsieur à manteau noir, et de madame son épouse.»
+
+Le lendemain, en se promenant, il rencontra un gueux tout couvert de
+pustules, les yeux morts, le bout du nez rongé, la bouche de travers,
+les dents noires, et parlant de la gorge, tourmenté d’une toux
+violente, et crachant une dent à chaque effort.
+
+
+
+
+
+\chapter[Comment \bname{Candide} rencontra…]{Comment \bname{Candide} rencontra son ancien maître de\\ philosophie, le docteur
+\bname{Pangloss}, et ce qui en advint}
+
+
+\lettrine{C}{andide}, plus ému encore de compassion que d’horreur, donna à cet
+épouvantable gueux les deux florins qu’il avait reçus de son honnête
+anabaptiste Jacques. \textls[-10]{Le fantôme le regarda fixement, versa des larmes,
+et sauta à son cou. \bname{Candide} effrayé recule. «Hélas! dit le misérable à
+l’autre misérable, ne reconnaissez-vous plus votre cher \bname{Pangloss}?
+— Qu’entends-je? vous, mon cher maître! vous, dans cet état horrible!
+Quel malheur vous est-il donc arrivé? Pourquoi n’êtes-vous plus dans le
+plus beau des châteaux? qu’est devenue M\up{lle}~\bname{Cunégonde}, la perle
+des filles, le chef-d’œuvre de la nature? — Je n’en peux plus, dit
+\bname{Pangloss}.» Aussitôt \bname{Candide} le mena dans l’étable de l’anabaptiste, où
+il lui fit manger un peu de pain; et quand \bname{Pangloss} fut refait: «Eh
+bien! lui dit-il, \bname{Cunégonde}? — Elle est morte, reprit l’autre.»} \bname{Candide}
+s’évanouit à ce mot: son ami rappela ses sens avec un peu de mauvais
+vinaigre qui se trouva par hasard dans l’étable. \bname{Candide} rouvre les
+yeux. «\bname{Cunégonde} est morte! Ah! meilleur des mondes, où êtes-vous? Mais
+de quelle maladie est-elle morte? ne serait-ce point de m’avoir vu
+chasser du beau château de monsieur son père à grands coups de pied?
+— Non, dit \bname{Pangloss}, elle a été éventrée par des soldats bulgares, après
+avoir été violée autant qu’on peut l’être; ils ont cassé la tête à
+M. le baron qui voulait la défendre; M\up{me}~la baronne a été
+coupée en morceaux; mon pauvre pupille traité précisément comme sa
+sœur; et quant au château, il n’est pas resté pierre sur pierre, pas
+une grange, pas un mouton, pas un canard, pas un arbre; mais nous avons
+été bien vengés, car les Abares en ont fait autant dans une baronnie
+voisine qui appartenait à un seigneur bulgare.»
+
+À ce discours, \bname{Candide} s’évanouit encore; mais revenu à soi, et ayant
+dit tout ce qu’il devait dire, il s’enquit de la cause et de l’effet,
+et de la raison suffisante qui avait mis \bname{Pangloss} dans un si piteux
+état. «Hélas! dit l’autre, c’est l’amour: l’amour, le consolateur du
+genre humain, le conservateur de l’univers, l’âme de tous les êtres
+sensibles, le tendre amour. — Hélas! dit \bname{Candide}, je l’ai connu cet
+amour, ce souverain des cœurs, cette âme de notre âme; il ne m’a
+jamais valu qu’un baiser et vingt coups de pied au cul. Comment cette
+belle cause a-t-elle pu produire en vous un effet si abominable?»
+
+\bname{Pangloss} répondit en ces termes: «Ô mon cher \bname{Candide}! vous avez connu
+\bname{Paquette}, cette jolie suivante de notre auguste baronne: j’ai goûté
+dans ses bras les délices du paradis, qui ont produit ces tourments
+d’enfer dont vous me voyez dévoré; elle en était infectée, elle en est
+peut-être morte. \bname{Paquette} tenait ce présent d’un cordelier très savant
+qui avait remonté à la source, car il l’avait eu d’une vieille
+comtesse, qui l’avait reçu d’un capitaine de cavalerie, qui le devait à
+une marquise, qui le tenait d’un page, qui l’avait reçu d’un jésuite,
+qui, étant novice, l’avait eu en droite ligne d’un des compagnons de
+Christophe Colomb. Pour moi, je ne le donnerai à personne, car je me
+meurs.
+
+
+— Ô \bname{Pangloss}! s’écria \bname{Candide}, voilà une étrange généalogie! n’est-ce pas
+le diable qui en fut la souche? — Point du tout, répliqua ce grand homme;
+c’était une chose indispensable dans le meilleur des mondes, un
+ingrédient nécessaire; car si \bname{Colomb} n’avait pas attrapé dans une île
+de \mbox{l’Amérique} cette maladie qui empoisonne la source de la
+génération,
+ qui souvent même empêche la génération, et qui est
+évidemment l’opposé du grand but de la nature, nous n’aurions ni le
+chocolat ni la cochenille; il faut encore observer que
+jusqu’aujourd’hui, dans notre continent, cette maladie nous est
+particulière, comme la controverse. Les \bname{Turcs}, les \bname{Indiens}, les
+\bname{Persans}, les \bname{Chinois}, les \bname{Siamois}, les \bname{Japonais}, ne la connaissent pas
+encore; mais il y a une raison suffisante pour qu’ils la connaissent à
+leur tour dans quelques siècles. En attendant elle a fait un
+merveilleux progrès parmi nous, et surtout dans ces grandes armées
+composées d’honnêtes stipendiaires bien élevés, qui décident du destin
+des états; on peut assurer que, quand trente mille hommes combattent en
+bataille rangée contre des troupes égales en nombre, il y a environ
+vingt mille vérolés de chaque côté.
+
+— Voilà qui est admirable, dit \bname{Candide}; mais il faut vous faire guérir.
+— Et comment le puis-je? dit \bname{Pangloss}; je n’ai pas le sou, mon ami, et
+dans toute l’étendue de ce globe on ne peut ni se faire saigner, ni
+prendre un lavement sans payer, ou sans qu’il y ait quelqu’un qui paie
+pour nous.»
+
+\looseness=-1
+Ce dernier discours détermina \bname{Candide}; il alla se jeter aux pieds de
+son charitable anabaptiste Jacques, et lui fit une peinture si
+touchante de l’état où son ami était réduit, que le bonhomme n’hésita
+pas à recueillir le docteur \bname{Pangloss}; il le fit guérir à ses dépens.
+\bname{Pangloss}, dans la cure, ne perdit qu’un œil et une oreille. Il
+écrivait bien, et savait parfaitement l’arithmétique. L’anabaptiste
+Jacques en fit son teneur de livres. Au bout de deux mois, étant obligé
+d’aller à \bname{Lisbonne} pour les affaires de son commerce, il mena dans son
+vaisseau ses deux philosophes. \bname{Pangloss} lui expliqua comment tout était
+on ne peut mieux. Jacques n’était pas de cet avis. «Il faut bien,
+disait-il, que les hommes aient un peu corrompu la nature, car ils ne
+sont point nés loups, et ils sont devenus loups. Dieu ne leur a donné
+ni canons de vingt-quatre, ni baïonnettes, et ils se sont fait des
+baïonnettes et des canons pour se détruire. Je pourrais mettre en ligne
+de compte les banqueroutes, et la justice qui s’empare des biens des
+banqueroutiers pour en frustrer les créanciers. — Tout cela était
+indispensable, répliquait le docteur borgne, et les malheurs
+particuliers font le bien général; de sorte que plus il y a de malheurs
+particuliers, et plus tout est bien.» Tandis qu’il raisonnait, l’air
+s’obscurcit, les vents soufflèrent des quatre coins du monde, et le
+vaisseau fut assailli de la plus horrible tempête, à la vue du port de
+\bname{Lisbonne}.
+
+
+
+
+
+\chapter[Tempête, naufrage, tremblement de terre…]{Tempête, naufrage, tremblement de terre,\\et ce qui advint du docteur
+\bname{Pangloss}, de \bname{Candide},\\et de l’anabaptiste Jacques}
+
+
+\lettrine[findent=-3pt,nindent=0.6em]{L}{a moitié}
+des passagers affaiblis, expirants de ces angoisses
+inconcevables que le roulis d’un vaisseau porte dans les nerfs et dans
+toutes les humeurs du corps agitées en sens contraires, n’avait pas
+même la force de s’inquiéter du danger. L’autre moitié jetait des cris
+et faisait des prières; les voiles étaient déchirées, les mâts brisés,
+le vaisseau entr’ouvert. Travaillait qui pouvait, personne ne
+s’entendait, personne ne commandait. L’anabaptiste aidait un peu à la
+manœuvre; il était sur le tillac; un matelot furieux le frappe
+rudement et l’étend sur les planches; mais du coup qu’il lui donna, il
+eut lui-même une si violente secousse, qu’il tomba hors du vaisseau, la
+tête la première. Il restait suspendu et accroché à une partie de mât
+rompu. Le bon Jacques court à son secours, l’aide à remonter, et de
+l’effort qu’il fait, il est précipité dans la mer à la vue du matelot,
+qui le laissa périr sans daigner seulement le regarder. \bname{Candide}
+approche, voit son bienfaiteur qui reparaît un moment, et qui est
+englouti pour jamais. Il veut se jeter après lui dans la mer: le
+philosophe \bname{Pangloss} l’en empêche, en lui prouvant que la rade de
+\bname{\bname{Lisbonne}} avait été formée exprès pour que cet anabaptiste s’y noyât.
+Tandis qu’il le prouvait \textit{a priori}, le vaisseau s’entr’ouvre, tout
+périt à la réserve de \bname{Pangloss}, de \bname{Candide}, et de ce brutal de
+matelot
+qui avait noyé le vertueux anabaptiste; le coquin nagea heureusement
+jusqu’au rivage, où \bname{Pangloss} et \bname{Candide} furent portés sur une planche.
+
+Quand ils furent revenus un peu à eux, ils marchèrent vers \bname{Lisbonne}; il
+leur restait quelque argent, avec lequel ils espéraient se sauver de la
+faim après avoir échappé à la \bname{tempête}.
+
+
+À peine ont-ils mis le pied dans la ville, en pleurant la mort de leur
+bienfaiteur, qu’ils sentent la terre trembler sous leurs pas; la mer
+s’élève en bouillonnant dans le port, et brise les vaisseaux qui sont à
+l’ancre. Des tourbillons de flammes et de cendres couvrent les rues et
+les places publiques; les maisons s’écroulent, les toits sont renversés
+sur les fondements, et les fondements se dispersent; trente mille
+habitants de tout âge et de tout sexe sont écrasés sous des ruines. Le
+matelot disait en sifflant et en jurant: «Il y aura quelque chose à
+gagner ici. — Quelle peut être la raison suffisante de ce phénomène?
+disait \bname{Pangloss}. — Voici le dernier jour du monde!» s’écriait \bname{Candide}. Le matelot court incontinent au milieu des débris, affronte la mort pour
+trouver de l’argent, en trouve, s’en empare, s’enivre, et ayant cuvé
+son vin, achète les faveurs de la première fille de bonne volonté qu’il
+rencontre sur les ruines des maisons détruites, et au milieu des
+mourants et des morts. \bname{Pangloss} le tirait cependant par la manche: «Mon
+ami, lui disait-il, cela n’est pas bien, vous manquez à la raison
+universelle, vous prenez mal votre temps. — Tête et sang, répondit
+l’autre, je suis matelot et né à Batavia; j’ai marché quatre fois sur
+le crucifix dans quatre voyages au Japon; tu as bien trouvé ton
+homme avec ta \linebreak raison universelle!»
+
+
+Quelques éclats de pierre avaient blessé \bname{Candide}; il était étendu dans
+la rue et couvert de débris. Il disait à \bname{Pangloss}: «Hélas! procure-moi
+un peu de vin et d’huile; je me meurs. — Ce tremblement de terre n’est
+pas une chose nouvelle, répondit \bname{Pangloss}; la ville de Lima éprouva les
+mêmes secousses en Amérique l’année passée; mêmes causes, mêmes effets;
+il y a certainement une traînée de soufre sous terre depuis Lima
+jusqu’à \bname{Lisbonne}. — Rien n’est plus probable, dit \bname{Candide}; mais, pour
+Dieu, un peu d’huile et de vin. — Comment probable? répliqua le
+philosophe, je soutiens que la chose est démontrée.» \bname{Candide} perdit
+connaissance, et \bname{Pangloss} lui apporta un peu d’eau d’une fontaine
+voisine.
+
+\textls[-10]{Le lendemain, ayant trouvé quelques provisions de bouche en se glissant
+à travers des décombres,} ils réparèrent un peu leurs forces. Ensuite
+ils travaillèrent comme les autres à soulager les habitants échappés à
+la mort. Quelques citoyens, secourus par eux, leur donnèrent un aussi
+bon dîner qu’on le pouvait dans un tel désastre: il est vrai que le
+repas était triste; les convives arrosaient leur pain de leurs larmes;
+mais \bname{Pangloss} les consola, en les assurant que les choses ne pouvaient
+être autrement: «Car, dit-il, tout ceci est ce qu’il y a de mieux; car
+s’il y a un volcan à \bname{Lisbonne}, il ne pouvait être ailleurs; car il est
+impossible que les choses ne soient pas où elles sont, car tout est
+bien.»
+
+
+Un petit homme noir, familier de l’inquisition, lequel était à côté de
+lui, prit poliment la parole et dit: «Apparemment que monsieur ne croit
+pas au péché originel; car si tout est au mieux, il n’y a donc eu ni
+chute ni punition.
+
+— Je demande très humblement pardon à votre excellence, répondit \bname{Pangloss}
+encore plus poliment, car la chute de l’homme et la malédiction
+entraient nécessairement dans le meilleur des mondes possibles.
+— \bname{Monsieur} ne croit donc pas à la liberté? dit le familier. — Votre
+excellence m’excusera, dit \bname{Pangloss}; la liberté peut subsister avec la
+nécessité absolue; car il était nécessaire que nous fussions libres;
+car enfin la volonté déterminée…» \bname{Pangloss} était au milieu de sa
+phrase, quand le familier fit un signe de tête à son estafier qui lui
+servait à boire du vin de Porto ou d’Oporto.
+
+
+
+
+
+\chapter[Comment on fit un bel auto-da-fé…]{Comment on fit un bel auto-da-fé pour empêcher les\\tremblements de
+terre, et comment \bname{Candide} fut fessé}
+
+
+\lettrine{A}{près} le tremblement de terre qui avait détruit les trois quarts de
+\bname{Lisbonne}, les sages du pays n’avaient pas trouvé un moyen plus efficace
+pour prévenir une ruine totale que de donner au peuple un bel
+auto-da-fé; il était décidé par l’université de Coïmbre que le
+spectacle de quelques personnes brûlées à petit feu, en grande
+cérémonie, est un secret infaillible pour empêcher la terre de
+trembler.
+
+On avait en conséquence saisi un Biscayen convaincu d’avoir épousé sa
+commère, et deux Portugais qui en mangeant un poulet en avaient arraché
+le lard: on vint lier après le dîner le docteur \bname{Pangloss} et son
+disciple \bname{Candide}, l’un pour avoir parlé, et l’autre pour l’avoir écouté
+avec un air d’approbation: tous deux furent menés séparément dans des
+appartements d’une extrême fraîcheur, dans lesquels on n’était jamais
+incommodé du soleil: huit jours après ils furent tous deux
+revêtus d’un
+\emph{san-benito}, et on orna leurs têtes de mitres de papier: la mitre et le
+san-benito de \bname{Candide} étaient peints de flammes renversées, et de
+diables qui n’avaient ni queues ni griffes; mais les diables de
+\bname{Pangloss} portaient griffes et queues, et les flammes étaient droites.
+Ils marchèrent en procession ainsi vêtus, et entendirent un sermon très
+pathétique, suivi d’une belle musique en faux-bourdon. \bname{Candide} fut
+fessé en cadence, pendant qu’on chantait; le Biscayen et les deux
+hommes qui n’avaient point voulu manger de lard furent
+brûlés, et
+\bname{Pangloss} fut pendu, quoique ce ne soit pas la coutume. Le même jour la
+terre trembla de nouveau avec un fracas épouvantable.
+
+\bname{Candide} épouvanté, interdit, éperdu, tout sanglant, tout palpitant, se
+disait à lui-même: «Si c’est ici le meilleur des mondes possibles, que
+sont donc les autres? passe encore si je n’étais que fessé, je l’ai été
+chez les Bulgares; mais, ô mon cher \bname{Pangloss}! le plus grand des
+philosophes, faut-il vous avoir vu pendre, sans que je sache pourquoi!
+ô mon cher anabaptiste! le meilleur des hommes, faut-il que vous ayez
+été noyé dans le port! Ô mademoiselle~\bname{Cunégonde}! la perle des filles,
+faut-il qu’on vous ait fendu le ventre!»
+
+Il s’en retournait, se soutenant à peine, prêché, fessé, absous, et
+béni, lorsqu’une vieille l’aborda, et lui dit: «Mon fils, prenez
+courage, suivez-moi.»
+
+
+
+
+
+
+\chapter[Comment une vieille prit soin de \bname{Candide}…]{Comment une vieille prit soin de \bname{Candide},\\et comment il retrouva ce
+qu’il aimait}
+
+\lettrine{C}{andide} ne prit point courage, mais il suivit la vieille dans une
+masure: elle lui donna un pot de pommade pour se frotter, lui laissa à
+manger et à boire; elle lui montra un petit lit assez propre; il y
+avait auprès du lit un habit complet. «Mangez, buvez, dormez, lui
+dit-elle, et que Notre-Dame d’Atocha, M\up{gr} saint Antoine de
+Padoue, et M\up{gr} saint Jacques de Compostelle prennent soin de
+vous! je reviendrai demain.» \bname{Candide}, toujours étonné de tout ce qu’il
+avait vu, de tout ce qu’il avait souffert, et encore plus de la charité
+de la vieille, voulut lui baiser la main. «Ce n’est pas ma main qu’il
+faut baiser, dit la vieille; je reviendrai demain. Frottez-vous de
+pommade, mangez et dormez.»
+
+
+
+\bname{Candide}, malgré tant de malheurs, mangea et dormit. Le lendemain la
+vieille lui apporte à déjeuner, visite son dos, le frotte elle-même
+d’une autre pommade: elle lui apporte ensuite à dîner: elle revient sur
+le soir et apporte à souper. Le surlendemain elle fit encore les mêmes
+cérémonies. «Qui êtes-vous? lui disait toujours \bname{Candide}; qui vous a
+inspiré tant de bonté? quelles grâces puis-je vous rendre?» La bonne
+femme ne répondait jamais rien. Elle revint sur le soir, et n’apporta
+point à souper: «Venez avec moi, dit-elle, et ne dites mot.» Elle le
+prend sous le bras, et marche avec lui dans la campagne environ un
+quart de mille: ils arrivent à une maison isolée, entourée de jardins
+et de canaux. La vieille frappe à une petite porte. On ouvre; elle mène
+\bname{Candide}, par un escalier dérobé, dans un cabinet doré, le laisse sur un
+canapé de brocart, referme la porte, et s’en va. \bname{Candide} croyait rêver,
+et regardait toute sa vie comme un songe funeste, et le moment présent
+comme un songe agréable.
+
+\textls[-5]
+{La vieille reparut bientôt; elle soutenait avec peine une femme
+tremblante, d’une taille majestueuse, brillante de pierreries, et
+couverte d’un voile. «Ôtez ce voile», dit la vieille à \bname{Candide}. Le jeune
+homme approche; il lève le voile d’une main timide. Quel moment! quelle
+surprise! il croit voir M\up{lle}~\bname{Cunégonde}; il la voyait en effet,
+c’était elle-même. La force lui manque, il ne peut proférer une parole,
+il tombe à ses pieds. \bname{Cunégonde} tombe sur le canapé. La vieille les
+accable d’eaux spiritueuses, ils reprennent leurs sens, ils se parlent:
+ce sont d’abord des mots entrecoupés, des demandes et des réponses qui
+se croisent, des soupirs, des larmes, des cris. La vieille leur
+recommande de faire moins de bruit, et les laisse en liberté. «Quoi!
+c’est vous, lui dit \bname{Candide}, vous vivez! Je vous retrouve en Portugal!
+On ne vous a donc pas violée? on ne vous a point fendu le ventre, comme
+le philosophe \bname{Pangloss} me l’avait assuré?» — Si fait, dit la belle
+\bname{Cunégonde}; mais on ne meurt pas toujours de ces deux accidents. — Mais
+votre père et votre mère ont-ils été tués? — Il n’est que trop vrai, dit
+\bname{Cunégonde} en pleurant. — Et votre frère? — Mon frère a été tué aussi. — Et
+pourquoi êtes-vous en Portugal? et comment avez-vous su que j’y étais?
+et par quelle étrange aventure m’avez-vous fait conduire dans cette
+maison? — Je vous dirai tout cela, répliqua la dame; mais il faut
+auparavant que vous m’appreniez tout ce qui vous est arrivé depuis le
+baiser innocent que vous me donnâtes, et les coups de pied que vous
+reçûtes.»}
+
+
+
+\bname{Candide} lui obéit avec un profond respect; et quoiqu’il fût interdit,
+quoique sa voix fût faible et tremblante, quoique l’échine lui fît
+encore un peu mal, il lui raconta de la manière la plus naïve tout ce
+qu’il avait éprouvé depuis le moment de leur séparation. \bname{Cunégonde}
+levait les yeux au ciel: elle donna des larmes à la mort du bon
+anabaptiste et de \bname{\bname{Pangloss}}; après quoi elle parla en ces termes à
+\bname{Candide}, qui ne perdait pas une parole, et qui la dévorait des yeux.
+
+
+
+
+
+
+\chapter{Histoire de Cunégonde}
+
+
+\lettrine[ante={«}]{J'}{étais} dans mon lit et je dormais profondément, quand il plut au ciel
+d’envoyer les Bulgares dans notre beau château de Thunder-ten-tronckh;
+ils égorgèrent mon père et mon frère, et coupèrent ma mère par
+morceaux. Un grand Bulgare, haut de six pieds, voyant qu’à ce spectacle
+j’avais perdu connaissance, se mit à me violer; cela me fit revenir, je
+repris mes sens, je criai, je me débattis, je mordis, j’égratignai, je
+voulais arracher les yeux à ce grand Bulgare, ne sachant pas que tout
+ce qui arrivait dans le château de mon père était une chose d’usage: le
+brutal me donna un coup de couteau dans le flanc gauche dont je porte
+encore la marque. — Hélas! j’espère bien la voir, dit le naïf \bname{Candide}.
+— Vous la verrez, dit \bname{Cunégonde}; mais continuons. — Continuez», dit \bname{Candide}.
+
+{\parfillskip=1em
+Elle reprit ainsi le fil de son histoire: «Un capitaine bulgare entra,
+il me vit toute sanglante, et le soldat ne se dérangeait pas. Le
+capitaine se mit en colère du peu de respect que lui témoignait, ce
+brutal, et le tua sur mon corps. Ensuite il me fit panser, et m’emmena
+prisonnière de guerre dans son quartier. Je blanchissais le peu de
+chemises qu’il avait, je faisais sa cuisine; il me trouvait fort jolie,
+il faut l’avouer; et je ne nierai pas qu’il ne fût très bien fait, et
+qu’il n’eût la peau blanche et douce; d’ailleurs peu d’esprit, peu de
+philosophie: on voyait bien qu’il n’avait pas été élevé par le docteur
+\bname{Pangloss}. Au bout de trois mois, ayant perdu tout son argent, et
+s’étant dégoûté de moi, il me vendit à un Juif nommé don Issachar, qui
+trafiquait en \bname{Hollande} et en Portugal, et qui aimait passionnément les
+femmes. Ce Juif s’attacha beaucoup à ma personne, mais il ne pouvait en
+triompher; je lui ai mieux résisté qu’au soldat bulgare. Une personne
+d’honneur peut être violée une fois, mais sa vertu s’en affermit. Le
+Juif, pour m’apprivoiser, me mena dans cette maison de campagne que
+vous voyez. J’avais cru jusque-là qu’il n’y avait rien sur la terre de
+si beau que le château de Thunder-ten-tronckh; j’ai été détrompée.
+
+}
+
+«Le grand inquisiteur m’aperçut un jour à la messe; il me lorgna
+beaucoup, et me fit dire qu’il avait à me parler pour des affaires
+secrètes. Je fus conduite à son palais; je lui appris ma naissance; il
+me représenta combien il était au-dessous de mon rang d’appartenir à un
+Israélite. On proposa de sa part à don Issachar de me céder à
+monseigneur. Don Issachar, qui est le banquier de la cour, et homme de
+crédit, n’en voulut rien faire. L’inquisiteur le menaça d’un
+auto-da-fé. Enfin mon Juif intimidé conclut un marché par lequel la
+maison et moi leur appartiendraient à tous deux en commun; que le Juif
+aurait pour lui les lundis, mercredis, et le jour du sabbat, et que
+l’inquisiteur aurait les autres jours de la semaine. Il y a six mois
+que cette convention subsiste. Ce n’a pas été sans querelles; car
+souvent il a été indécis si la nuit du samedi au dimanche appartenait à
+l’ancienne loi ou à la nouvelle. Pour moi, j’ai résisté jusqu’à présent
+à toutes les deux; et je crois que c’est pour cette raison que j’ai
+toujours été aimée.
+
+«Enfin, pour détourner le fléau des tremblements de terre, et pour
+intimider don Issachar, il plut à \bname{monseigneur} l’inquisiteur de célébrer
+un auto-da-fé. Il me fit l’honneur de m’y inviter. Je fus très bien
+placée; on servit aux dames des rafraîchissements entre la messe et
+l’exécution. Je fus, à la vérité, saisie d’horreur en voyant brûler ces
+deux Juifs et cet honnête Biscayen qui avait épousé sa commère: mais
+quelle fut ma surprise, mon effroi, mon trouble, quand je vis dans un
+san-benito,
+ et sous une mitre, une figure qui ressemblait à celle de
+\bname{Pangloss}! Je me
+frottai les yeux, je regardai attentivement, je le vis
+pendre; je tombai en faiblesse. À peine reprenais-je mes sens, que je
+vous vis dépouillé tout nu; ce fut là le comble de l’horreur, de la
+consternation, de la douleur, du désespoir. Je vous dirai, avec vérité,
+que votre peau est encore plus blanche, et d’un incarnat plus parfait
+que celle de mon capitaine des Bulgares. Cette vue redoubla tous les
+sentiments qui m’accablaient, qui me dévoraient. Je m’écriai, je voulus
+dire, «Arrêtez, barbares!» mais la voix me manqua, et mes cris auraient
+été inutiles. Quand vous eûtes été bien fessé: \frquote{\localleftbox{« }Comment se peut-il
+faire, disais-je, que l’aimable \bname{Candide} et le sage \bname{Pangloss} se trouvent
+à \bname{Lisbonne}, l’un pour recevoir cent coups de fouet, et l’autre pour
+être pendu par l’ordre de \bname{Monseigneur} l’inquisiteur, dont je suis la
+bien-aimée? \bname{Pangloss} m’a donc bien cruellement trompée, quand il me
+disait que tout va le mieux du monde!}\localleftbox{}
+
+«Agitée, éperdue, tantôt hors de moi-même, et tantôt prête de mourir de
+faiblesse, j’avais la tête remplie du massacre de mon père, de ma mère,
+de mon frère, de l’insolence de mon vilain soldat bulgare, du coup de
+couteau qu’il me donna, de ma servitude, de mon métier de cuisinière,
+de mon capitaine bulgare, de mon vilain don~\bname{Issachar}, de mon abominable
+inquisiteur, de la pendaison du docteur \bname{Pangloss}, de ce grand \emph{Miserere}
+en faux-bourdon pendant lequel on vous fessait, et surtout du baiser
+que je vous avais donné derrière un paravent, le jour que je vous avais
+vu pour la dernière fois. Je louai Dieu, qui vous ramenait à moi par
+tant d’épreuves. Je recommandai à ma vieille d’avoir soin de vous, et
+de vous amener ici dès qu’elle le pourrait. Elle a très bien exécuté ma
+commission; j’ai goûté le plaisir inexprimable de vous revoir, de vous
+entendre, de vous parler. Vous devez avoir une faim dévorante; j’ai
+grand appétit; commençons par souper.»
+
+Les voilà qui se mettent tous deux à table; et, après le souper, ils se
+replacent sur ce beau canapé dont on a déjà parlé; ils y étaient quand
+le signor don Issachar, l’un des maîtres de la maison, arriva. C’était
+le jour du sabbat. Il venait jouir de ses droits, et expliquer son
+tendre amour.
+
+
+
+
+
+\chapter[Ce qui advint de Cunégonde, de Candide…]{Ce qui advint de \bname{Cunégonde}, de \bname{Candide},\\du grand inquisiteur, et d’un
+Juif}
+
+
+\lettrine{C}{et} Issachar était le plus colérique Hébreu qu’on eût vu dans Israël,
+depuis la captivité en Babylone. «Quoi! dit-il, chienne de galiléenne,
+ce n’est pas assez de M. l’inquisiteur? il faut que ce coquin
+partage aussi avec moi?» En disant cela il tire un long poignard dont il
+était toujours pourvu, et, ne croyant pas que son adverse partie eût
+des armes, il se jette sur \bname{Candide}; mais notre bon Westphalien avait
+reçu une belle épée de la vieille avec l’habit complet. Il tire son
+épée, quoiqu’il eût les mœurs fort douces, et vous étend l’Israélite
+roide mort sur le carreau, aux pieds de la belle \bname{Cunégonde}.
+
+«Sainte Vierge! s’écria-t-elle, qu’allons-nous devenir? un homme tué
+chez moi! si la justice vient, nous sommes perdus. — Si \bname{Pangloss} n’avait
+pas été pendu, dit \bname{Candide}, il nous donnerait un bon conseil dans cette
+extrémité, car c’était un grand philosophe. À son défaut, consultons la
+vieille.» Elle était fort prudente, et commençait à dire son avis quand
+une autre petite porte s’ouvrit. Il était une heure après minuit,
+c’était le commencement du dimanche. Ce jour appartenait à monseigneur
+l’inquisiteur. Il entre et voit le fessé \bname{Candide}, l’épée à la main, un
+mort étendu par terre, \bname{Cunégonde} effarée, et la vieille donnant des
+conseils.
+
+Voici dans ce moment ce qui se passa dans l’âme de \bname{Candide}, et comment
+il raisonna: «Si ce saint homme appelle du secours, il me fera
+infailliblement brûler, il pourra en faire autant de \bname{Cunégonde}; il m’a
+fait fouetter impitoyablement; il est mon rival; je suis en train de
+tuer; il n’y a pas à balancer.» Ce raisonnement fut net et rapide; et,
+sans donner le temps à l’inquisiteur de revenir de sa surprise, il le
+perce d’outre en outre, et le jette à côté du Juif. «En voici bien d’une
+autre, dit \bname{Cunégonde}; il n’y a plus de rémission; nous sommes
+excommuniés, notre dernière heure est venue! Comment avez-vous fait,
+vous qui êtes né si doux, pour tuer en deux minutes un Juif et un
+prélat? — Ma belle demoiselle, répondit\bname{Candide}, quand on est amoureux,
+jaloux, et fouetté par l’inquisition, on ne se connaît plus.»
+
+La vieille prit alors la parole, et dit: «Il y a trois chevaux andalous
+dans l’écurie, avec leurs selles et leurs brides, que le brave \bname{Candide}
+les prépare; madame a des moyadors et des diamants, montons vite à
+cheval, quoique je ne puisse me tenir que sur une fesse, et allons à
+Cadix; il fait le plus beau temps du monde, et c’est un grand plaisir
+de voyager pendant la fraîcheur de la nuit.»
+
+Aussitôt \bname{Candide} selle les trois chevaux; \bname{Cunégonde}, la vieille, et
+lui, font trente milles d’une traite. Pendant qu’ils s’éloignaient, la
+Sainte-Hermandad arrive dans la maison, on enterre monseigneur dans une
+belle église, on jette Issachar à la voirie.
+
+\bname{Candide}, \bname{Cunégonde}, et la vieille, étaient déjà dans la petite ville
+\bname{d’Avacéna}, au milieu des montagnes de la Sierra Morena; et ils
+parlaient ainsi dans un cabaret.
+
+
+
+
+\chapter[Dans quelle détresse Candide…]{Dans quelle détresse \bname{Candide}, \bname{Cunégonde},\\et la vieille, arrivent à
+Cadix, et leur embarquement}
+
+
+\lettrine[ante={«}]{Q}{ui a donc} pu me voler mes pistoles et mes diamants? disait en pleurant
+\bname{Cunégonde}; de quoi vivrons-nous? comment ferons-nous? où trouver des
+inquisiteurs et des Juifs qui m’en donnent d’autres? — Hélas! dit la
+vieille, je soupçonne fort un révérend père cordelier, qui coucha hier
+dans la même auberge que nous à \bname{Badajos}; Dieu me garde de faire un
+jugement téméraire! mais il entra deux fois dans notre chambre, et il
+partit longtemps avant nous. — Hélas! dit \bname{Candide}, le bon \bname{Pangloss}
+m’avait souvent prouvé que les biens de la terre sont communs à tous
+les hommes, que chacun y a un droit égal. Ce cordelier devait bien,
+suivant ces principes, nous laisser de quoi achever notre voyage. Il ne
+vous reste donc rien du tout, ma belle \bname{Cunégonde}? — Pas un maravédis,
+dit-elle. — Quel parti prendre? dit \bname{Candide}. — Vendons un des chevaux, dit
+la vieille; je monterai en croupe derrière mademoiselle, quoique je ne
+puisse me tenir que sur une fesse, et nous arriverons à Cadix.»
+
+Il y avait dans la même hôtellerie un prieur de bénédictins; il acheta
+le cheval bon marché. \bname{Candide}, \bname{Cunégonde}, et la vieille, passèrent par
+Lucena, par Chillas, par Lebrixa, et arrivèrent enfin à Cadix. On y
+équipait une flotte, et on y assemblait des troupes pour mettre à la
+raison les révérends pères jésuites du Paraguay, qu’on accusait d’avoir
+fait révolter une de leurs hordes contre les rois d’Espagne et de
+Portugal, auprès de la ville du Saint-Sacrement. \bname{Candide}, ayant
+servi chez les Bulgares, fit l’exercice bulgarien devant le général de
+la petite armée avec tant de grâce, de célérité, d’adresse, de fierté,
+d’agilité, qu’on lui donna une compagnie d’infanterie à commander. Le
+voilà capitaine; il s’embarque avec M\up{lle}~\bname{Cunégonde}, la vieille,
+deux valets, et les deux chevaux andalous qui avaient appartenu à M. le
+grand inquisiteur de Portugal.
+
+\looseness=-1
+Pendant toute la traversée ils raisonnèrent beaucoup sur la philosophie
+du pauvre \bname{Pangloss}. «Nous allons dans un autre univers, disait \bname{Candide};
+c’est dans celui-là, sans doute, que tout est bien: car il faut avouer
+qu’on pourrait gémir un peu de ce qui se passe dans le nôtre en
+physique et en morale. — Je vous aime de tout mon cœur, disait
+\bname{Cunégonde}; mais j’ai encore l’âme tout effarouchée de ce que j’ai vu,
+de ce que j’ai éprouvé. — Tout ira bien, répliquait \bname{Candide}; la mer de ce
+nouveau monde vaut déjà mieux que les mers de notre Europe; elle est
+plus calme, les vents plus constants. C’est certainement le
+nouveau monde qui est le meilleur des univers possibles. — Dieu le
+veuille! disait \bname{Cunégonde}: mais j’ai été si horriblement malheureuse
+dans le mien, que mon cœur est presque fermé à l’espérance. — Vous vous
+plaignez, leur dit la vieille; hélas! vous n’avez pas éprouvé des
+infortunes telles que les miennes.» \bname{Cunégonde} se mit presque à rire, et
+trouva cette bonne femme fort plaisante de prétendre être plus
+malheureuse qu’elle. «Hélas! lui dit-elle, ma bonne, à moins que vous
+n’ayez été violée par deux Bulgares, que vous n’ayez reçu deux coups de
+couteau dans le ventre, qu’on n’ait démoli deux de vos châteaux, qu’on
+n’ait égorgé à vos yeux deux mères et deux pères, et que vous n’ayez vu
+deux de vos amants fouettés dans un auto-da-fé, je ne vois pas que vous
+puissiez l’emporter sur moi; ajoutez que je suis née baronne avec
+soixante et douze quartiers, et que j’ai été cuisinière. — Mademoiselle,
+répondit la vieille, vous ne savez pas quelle est ma naissance; et si
+je vous montrais mon derrière, vous ne parleriez pas comme vous faites,
+et vous suspendriez votre jugement.» Ce discours fit naître une extrême
+curiosité dans l’esprit de \bname{Cunégonde} et de \bname{Candide}. La vieille leur
+parla en ces termes.\quad\null
+
+
+\chapter{Histoire de la vieille}
+
+
+\lettrine[ante=«]{J}{e n’ai} pas eu toujours les yeux éraillés et bordés d’écarlate; mon nez
+n’a pas toujours touché à mon menton, et je n’ai pas toujours été
+servante. Je suis la fille du pape \bname{Urbain}~X et de la princesse de
+\bname{Palestrine}.
+On m’éleva jusqu’à quatorze ans dans un palais auquel
+tous les châteaux de vos barons allemands n’auraient pas servi
+d’écurie; et une de mes robes valait mieux que toutes les magnificences
+de la \bname{Westphalie}. Je croissais en beauté, en grâces, en talents, au
+milieu des plaisirs, des respects, et des espérances: j’inspirais déjà
+de l’amour; ma gorge se formait; et quelle gorge! blanche, ferme,
+taillée comme celle de la Vénus de \bname{Médicis}; et quels yeux! quelles
+paupières! quels sourcils noirs! quelles flammes brillaient dans mes
+deux prunelles, et effaçaient la scintillation des étoiles! comme me
+disaient les poètes du quartier. Les femmes qui m’habillaient et qui me
+déshabillaient tombaient en extase en me regardant par-devant et
+par-derrière; et tous les hommes auraient voulu être à leur place.
+
+
+«Je fus fiancée à un prince souverain de Massa-Carrara: quel prince!
+aussi beau que moi, pétri de douceur et d’agréments, brillant d’esprit
+et brûlant d’amour; je l’aimais comme on aime pour la première fois,
+avec idolâtrie, avec emportement. Les noces furent préparées: c’était
+une pompe, une magnificence inouïe; c’étaient des fêtes, des
+carrousels, des opéra-buffa continuels; et toute l’Italie fit pour moi
+des sonnets dont il n’y eut pas un seul de passable. Je touchais au
+moment
+de mon bonheur, quand une vieille marquise, qui avait été
+maîtresse de mon prince, l’invita à prendre du chocolat chez elle; il
+mourut en moins de deux heures avec des convulsions épouvantables; mais
+ce n’est qu’une bagatelle. Ma mère au désespoir, et bien moins affligée
+que moi, voulut s’arracher pour quelque temps à un séjour si funeste.
+Elle avait une très belle terre auprès de Gaète: nous nous embarquâmes
+sur une galère du pays, dorée comme l’autel de Saint-Pierre de Rome.
+Voilà qu’un corsaire de Salé fond sur nous et nous aborde: nos soldats
+se défendirent comme des soldats du pape; ils se mirent tous à genoux
+en jetant leurs armes, et en demandant au corsaire une absolution \emph{in
+articulo mortis}.
+
+«Aussitôt on les dépouilla nus comme des singes, et ma mère aussi, nos
+filles d’honneur aussi, et moi aussi. C’est une chose admirable que la
+diligence avec laquelle ces messieurs déshabillent le monde; mais ce
+qui me surprit davantage, c’est qu’ils nous mirent à tous le doigt dans
+un endroit où nous autres femmes nous ne nous laissons mettre
+d’ordinaire que des canules. Cette cérémonie me paraissait bien
+étrange: voilà comme on juge de tout quand on n’est pas sorti de son
+pays. J’appris bientôt que c’était pour voir si nous n’avions pas caché
+là quelques diamants; c’est un usage établi de temps immémorial parmi
+les nations policées qui courent sur mer. J’ai su que messieurs les
+religieux chevaliers de Malte n’y manquent jamais quand ils prennent
+des Turcs et des Turques; c’est une loi du droit des gens à laquelle on
+n’a jamais dérogé.
+
+«Je ne vous dirai point combien il est dur pour une jeune princesse
+d’être menée esclave à Maroc avec sa mère: vous concevez assez tout ce
+que nous eûmes à souffrir dans le vaisseau corsaire. Ma mère était
+encore très belle: nos filles d’honneur, nos simples femmes de chambre
+avaient plus de charmes qu’on n’en peut trouver dans toute l’Afrique.
+Pour moi, j’étais ravissante, j’étais la beauté, la grâce même, et
+j’étais pucelle: je ne le fus pas longtemps; cette fleur, qui avait
+été réservée pour le beau prince de Massa-Carrara, me fut ravie par le
+capitaine corsaire; c’était un nègre abominable, qui croyait encore me
+faire beaucoup d’honneur. Certes il fallait que M\up{me} la princesse de
+\bname{Palestrine} et moi fussions bien fortes pour résister à tout ce que nous
+éprouvâmes jusqu’à notre arrivée à Maroc! Mais passons; ce sont des
+choses si communes, qu’elles ne valent pas la peine qu’on en parle.
+
+«Maroc nageait dans le sang quand nous arrivâmes. Cinquante fils de
+l’empereur Muley-Ismaël avaient chacun leur parti; ce qui produisait
+en effet cinquante guerres civiles, de noirs contre noirs, de noirs
+contre basanés, de basanés contre basanés, de mulâtres contre mulâtres:
+c’était un carnage continuel dans toute l’étendue de l’empire.
+
+
+
+«À peine fûmes-nous débarquées, que des noirs d’une faction ennemie de
+celle de mon corsaire se présentèrent pour lui enlever son butin. Nous
+étions, après les diamants et l’or, ce qu’il avait de plus précieux. Je
+fus témoin d’un combat tel que vous n’en voyez jamais dans vos climats
+d’Europe. Les peuples septentrionaux n’ont pas le sang assez ardent;
+ils n’ont pas la rage des femmes au point où elle est commune en
+Afrique. Il semble que vos Européens aient du lait dans les veines;
+c’est du vitriol, c’est du feu qui coule dans celles des habitants du
+mont Atlas et des pays voisins. On combattit avec la fureur des lions,
+des tigres, et des serpents de la contrée, pour savoir qui nous aurait.
+Un Maure saisit ma mère par le bras droit, le lieutenant de mon
+capitaine la retint par le bras gauche; un soldat maure la prit par une
+jambe, un de nos pirates la tenait par l’autre. Nos filles se
+trouvèrent presque toutes en un moment tirées ainsi à quatre soldats.
+Mon capitaine me tenait cachée derrière lui; il avait le cimeterre au
+poing, et tuait tout ce qui s’opposait à sa rage. Enfin je vis toutes
+nos Italiennes et ma mère déchirées, coupées, massacrées par les
+monstres qui se les disputaient. Les captifs, mes compagnons, ceux qui
+les avaient pris, soldats, matelots, noirs, basanés, blancs, mulâtres,
+et enfin mon capitaine, tout fut tué, et je demeurai mourante sur un
+tas de morts. Des scènes pareilles se passaient, comme on sait, dans
+l’étendue de plus de trois cents lieues, sans qu’on manquât aux cinq
+prières par jour ordonnées par Mahomet.
+
+«Je me débarrassai avec beaucoup de peine de la foule de tant de
+cadavres sanglants entassés, et je me traînai sous un grand oranger au
+bord d’un ruisseau voisin; j’y tombai d’effroi, de lassitude,
+d’horreur, de désespoir, et de faim. Bientôt après, mes sens accablés se
+livrèrent à un sommeil qui tenait plus de l’évanouissement que du
+repos. J’étais dans cet état de faiblesse et d’insensibilité, entre la
+mort et la vie, quand je me sentis pressée de quelque chose qui
+s’agitait sur mon corps; j’ouvris les yeux, je vis un homme blanc et de
+bonne mine qui soupirait, et qui disait entre ses dents: \emph{O che
+sciagura d’essere senza coglioni!}
+
+
+
+
+\chapter{Suite des malheurs de la vieille}
+
+
+\lettrine[ante=«]{É}{tonnée} et ravie d’entendre la langue de ma patrie, et non moins
+surprise des paroles que proférait cet homme, je lui répondis qu’il y
+avait de plus grands malheurs que celui dont il se plaignait; je
+l’instruisis en peu de mots des horreurs que j’avais essuyées, et je
+retombai en faiblesse. Il m’emporta dans une maison voisine, me fit
+mettre au lit, me fit donner à manger, me servit, me consola, me
+flatta, me dit qu’il n’avait rien vu de si beau que moi, et que jamais
+il n’avait tant regretté ce que personne ne pouvait lui rendre. \frquote{\localleftbox{« }Je suis
+né à Naples, me dit-il; on y chaponne deux ou trois mille enfants tous
+les ans; les uns en meurent, les autres acquièrent une voix plus belle
+que celle des femmes, les autres vont gouverner des états. On me fit
+cette opération avec un très grand succès, et j’ai été musicien de la
+chapelle de M\up{me} la princesse de \bname{Palestrine}. — De ma mère! m’écriai-je.
+— De votre mère! s’écria-t-il en pleurant. Quoi! vous seriez cette jeune
+princesse que j’ai élevée jusqu’à l’âge de six ans, et qui promettait
+déjà d’être aussi belle que vous êtes? — C’est moi-même; ma mère est à
+quatre cents pas d’ici coupée en quartiers sous un tas de morts…}\localleftbox{}
+
+
+
+
+«Je lui contai tout ce qui m’était arrivé; il me conta aussi ses
+aventures, et m’apprit comment il avait été envoyé chez le roi de Maroc
+par une puissance chrétienne, pour conclure avec ce monarque un traité
+par lequel on lui fournirait de la poudre, des canons, et des
+vaisseaux, pour l’aider à exterminer le commerce des autres chrétiens.
+\frquote{\localleftbox{« }Ma mission est faite, dit cet honnête eunuque; je vais m’embarquer à
+Ceuta, et je vous ramènerai en Italie. \emph{Ma che sciagura d’essere senza
+coglioni!}}\localleftbox{}
+
+
+«Je le remerciai avec des larmes d’attendrissement; et au lieu de me
+mener en Italie, il me conduisit à Alger, et me vendit au dey de cette
+province. À peine fus-je vendue, que cette peste qui a fait le tour de
+l’Afrique, de l’Asie, de l’Europe, se déclara dans Alger avec fureur.
+«Vous avez vu des tremblements de terre; mais, mademoiselle, avez-vous
+jamais eu la peste? — Jamais, répondit la baronne.
+
+%\looseness=1
+— Si vous l’aviez eue, reprit la vieille, vous avoueriez qu’elle est bien
+au-dessus d’un tremblement de terre. Elle est fort commune en Afrique;
+j’en fus attaquée. Figurez-vous quelle situation pour la fille d’un
+pape, âgée de quinze ans, qui en trois mois de temps avait éprouvé la
+pauvreté, l’esclavage, avait été violée presque tous les jours, avait
+vu couper sa mère en quatre, avait essuyé la faim et la guerre, et
+mourait pestiférée dans Alger! Je n’en mourus pourtant pas; mais mon
+eunuque et le dey, et presque tout le sérail \linebreak d’Alger périrent.
+
+
+
+«Quand les premiers ravages de cette épouvantable peste furent passés,
+on vendit les esclaves du dey. Un marchand m’acheta, et me mena à
+Tunis; il me vendit à un autre marchand qui me revendit à Tripoli; de
+Tripoli je fus revendue à Alexandrie, d’Alexandrie revendue à Smyrne;
+de Smyrne à Constantinople. J’appartins enfin à un aga des janissaires,
+qui fut bientôt commandé pour aller défendre Azof contre les Russes qui
+l’assiégeaient.
+
+«L’aga, qui était un très galant homme, mena avec lui tout son sérail,
+et nous logea dans un petit fort sur les Palus-Méotides, gardé par deux
+eunuques noirs et vingt soldats. On tua prodigieusement de Russes, mais
+ils nous le rendirent bien: Azof fut mis à feu et à sang, et on ne
+pardonna ni au sexe, ni à l’âge; il ne resta que notre petit fort; les
+ennemis voulurent nous prendre par famine. Les vingt janissaires
+avaient juré de ne se jamais rendre. Les extrémités de la faim où ils
+furent réduits les contraignirent à manger nos deux eunuques, de peur
+de violer leur serment. Au bout de quelques jours ils résolurent de
+manger les femmes.
+
+
+«Nous avions un iman très pieux et très compatissant, qui leur fit un
+beau sermon par lequel il leur persuada de ne nous pas tuer
+tout-à-fait. \frquote{\localleftbox{« }Coupez, dit-il, seulement une fesse à chacune de ces
+dames, vous ferez très bonne chère; s’il faut y revenir, vous en aurez
+encore autant dans quelques jours; le ciel vous saura gré d’une action
+si charitable, et vous serez secourus.}\localleftbox{}
+
+«Il avait beaucoup d’éloquence; il les persuada: on nous fit cette
+horrible opération; l’iman nous appliqua le même baume qu’on met aux
+enfants qu’on vient de circoncire: nous étions toutes à la mort.
+
+
+«À peine les janissaires eurent-ils fait le repas que nous leur avions
+fourni, que les Russes arrivent sur des bateaux plats; pas un
+janissaire ne réchappa. Les Russes ne firent aucune attention à l’état
+où nous étions. Il y a partout des chirurgiens français: un d’eux qui
+était fort adroit prit soin de nous, il nous guérit; et je me
+souviendrai toute ma vie, que quand mes plaies furent bien fermées, il
+me fit des propositions. Au reste, il nous dit à toutes de nous
+consoler; il nous assura que dans plusieurs sièges pareille chose était
+arrivée, et que c’était la loi de la guerre.
+
+
+«Dès que mes compagnes purent marcher, on les fit aller à Moscou;
+j’échus en partage à un boyard qui me fit sa jardinière, et qui me
+donnait vingt coups de fouet par jour; mais ce seigneur ayant été roué
+au bout de deux ans avec une trentaine de boyards pour quelque
+tracasserie de cour, je profitai de cette aventure; je m’enfuis; je
+traversai toute la Russie; je fus longtemps servante de cabaret à
+Riga, puis à Rostock, à Vismar, à Leipsick, à Cassel, à Utrecht, à
+Leyde, à La Haye, à Rotterdam: j’ai vieilli dans la misère et dans
+l’opprobre, n’ayant que la moitié d’un derrière, me souvenant toujours
+que j’étais fille d’un pape; je voulus cent fois me tuer, mais j’aimais
+encore la vie. Cette faiblesse ridicule est peut-être un de nos
+penchants les plus funestes; car y a-t-il rien de plus sot que de
+vouloir porter continuellement un fardeau qu’on veut toujours jeter par
+terre; d’avoir son être en horreur, et de tenir à son être; enfin de
+\bname{caresser} le serpent qui nous dévore, jusqu’à ce qu’il nous ait \linebreak mangé le
+cœur?
+
+
+
+«J’ai vu dans les pays que le sort m’a fait parcourir, et dans les
+cabarets où j’ai servi, un nombre prodigieux de personnes qui avaient
+leur existence en exécration; mais je n’en ai vu que douze qui aient
+mis volontairement fin à leur misère, trois nègres, quatre Anglais,
+quatre Genevois, et un professeur allemand nommé Robeck. J’ai fini
+par être servante chez le Juif don Issachar; il me mit auprès de vous,
+ma belle demoiselle; je me suis attachée à votre destinée, et j’ai été
+plus occupée de vos aventures que des miennes. Je ne vous aurais même
+jamais parlé de mes malheurs, si vous ne m’aviez pas un peu piquée, et
+s’il n’était d’usage, dans un vaisseau, de conter des histoires pour se
+désennuyer. Enfin, mademoiselle, j’ai de l’expérience, je connais le
+monde; donnez-vous un plaisir, engagez chaque passager à vous conter
+son histoire, et s’il s’en trouve un seul qui n’ait souvent maudit sa
+vie, qui ne se soit souvent dit à lui-même qu’il était le plus
+malheureux des hommes, jetez-moi dans la mer la tête la première.»
+
+
+
+
+\chapter[Comment Candide fut obligé de se séparer…]{Comment \bname{Candide} fut obligé de se séparer\\de la belle \bname{Cunégonde} et de la
+vieille}
+
+
+\lettrine{L}{a belle} \bname{Cunégonde}, ayant entendu l’histoire de la vieille, lui fit
+toutes les politesses qu’on devait à une personne de son rang et de son
+mérite. Elle accepta la proposition; elle engagea tous les passagers,
+l’un après l’autre, à lui conter leurs aventures. \bname{Candide} et elle
+avouèrent que la vieille avait raison. C’est bien dommage, disait
+\bname{Candide}, que le sage \bname{Pangloss} ait été pendu contre la coutume dans un
+auto-da-fé; il nous dirait des choses admirables sur le mal physique et
+sur le mal moral qui couvrent la terre et la mer, et je me sentirais
+assez de force pour oser lui faire respectueusement quelques
+objections.
+
+À mesure que chacun racontait son histoire, le vaisseau avançait. On
+aborda dans \bname{Buenos} Aires. \bname{Cunégonde}, le capitaine \bname{Candide}, et la
+vieille, allèrent chez le gouverneur don \bname{Fernando} \bname{d’Ibaraa}, y Figueora,
+y \bname{Mascarenes}, y \bname{Lampourdos}, y Souza. Ce seigneur avait une fierté
+convenable à un homme qui portait tant de noms. Il parlait aux hommes
+avec le dédain le plus noble, portant le nez si haut, élevant si
+impitoyablement la voix, prenant un ton si imposant, affectant une
+démarche si altière, que tous ceux qui le saluaient étaient tentés de
+le battre. Il aimait les femmes à la fureur. \bname{Cunégonde} lui parut ce
+qu’il avait jamais vu de plus beau. La première chose qu’il fit fut de
+demander si elle n’était point la femme du capitaine. L’air dont il fit
+cette question alarma \bname{Candide}: il n’osa pas dire qu’elle était sa
+femme, parce qu’en effet elle ne l’était point; il n’osait pas dire que
+c’était sa sœur, parce qu’elle ne l’était pas non plus; et quoique ce
+mensonge officieux eût été autrefois très à la mode chez les
+anciens, et qu’il pût être utile aux modernes, son âme était trop
+pure pour trahir la vérité. «M\up{lle}~\bname{Cunégonde}, dit-il, doit me
+faire l’honneur de m’épouser, et nous supplions Votre Excellence de
+daigner faire notre noce.»
+
+Don Fernando d’Ibaraa, y Figueora, y Mascarenes, y \bname{Lampourdos}, y Souza,
+relevant sa moustache, sourit amèrement, et ordonna au \mbox{capitaine}
+\bname{Candide} d’aller faire la revue de sa compagnie. \bname{Candide} obéit; le
+gouverneur demeura avec M\up{lle}~\bname{Cunégonde}. Il lui déclara sa
+passion, lui protesta que le lendemain il l’épouserait à la face de
+l’Église, ou autrement, ainsi qu’il plairait à ses charmes. \bname{Cunégonde}
+lui demanda un quart d’heure pour se recueillir, pour consulter la
+vieille, et pour se déterminer.
+
+La vieille dit à \bname{Cunégonde}: «Mademoiselle, vous avez soixante et douze
+quartiers et pas une obole; il ne tient qu’à vous d’être la femme du
+plus grand seigneur de l’Amérique méridionale, qui a une très belle
+moustache; est-ce à vous de vous piquer d’une fidélité à toute épreuve?
+Vous avez été violée par les Bulgares; un Juif et un inquisiteur ont eu
+vos bonnes grâces: les malheurs donnent des droits. J’avoue que si
+j’étais à votre place, je ne ferais aucun scrupule d’épouser M.~le gouverneur, et de faire la fortune de M.~le capitaine \bname{Candide}.»
+Tandis que la vieille parlait avec toute la prudence que l’âge et
+l’expérience donnent, on vit entrer dans le port un petit vaisseau; il
+portait un alcade et des alguazils, et voici ce qui était arrivé.
+
+La vieille avait très bien deviné que ce fut un cordelier à la grande
+manche qui vola l’argent et les bijoux de \bname{Cunégonde} dans la ville de
+\bname{Badajos}, lorsqu’elle fuyait en hâte avec \bname{Candide}. Ce moine voulut
+vendre quelques unes des
+pierreries
+à un joaillier. Le marchand les
+reconnut pour celles du grand-inquisiteur. Le cordelier, avant d’être
+pendu, avoua qu’il les avait volées: il indiqua les personnes, et la
+route qu’elles prenaient. La fuite de \bname{Cunégonde} et de \bname{Candide} était
+déjà connue. On les suivit à Cadix: on envoya, sans perdre de temps, un
+vaisseau à leur poursuite. Le vaisseau était déjà dans le port de
+\bname{Buenos} Aires. Le bruit se répandit qu’un alcade allait débarquer, et
+qu’on poursuivait les meurtriers de monseigneur le grand inquisiteur.
+La prudente vieille vit dans l’instant tout ce qui était à faire. «Vous
+ne pouvez fuir, dit-elle à \bname{Cunégonde}, et vous n’avez rien à craindre;
+ce n’est pas vous qui avez tué monseigneur, et d’ailleurs le
+gouverneur, qui vous aime, ne souffrira pas qu’on vous maltraite;
+demeurez.» Elle court sur-le-champ à \bname{Candide}: «Fuyez, dit-elle, ou dans
+une heure vous allez être brûlé. Il n’y avait pas un moment à perdre»;
+mais comment se séparer de \bname{Cunégonde}, et où se réfugier?
+
+
+
+
+\chapter[Comment Candide et \bname{Cacambo} furent reçus…]{Comment \bname{Candide} et \bname{Cacambo} furent reçus\\chez les jésuites du Paraguay}
+
+
+\lettrine{C}{andide} avait amené de Cadix un valet tel qu’on en trouve beaucoup sur
+les côtes d’Espagne et dans les colonies. C’était un quart \bname{d’Espagnol},
+né d’un métis dans le Tucuman; il avait été enfant de chœur,
+sacristain, matelot, moine, facteur, soldat, laquais. Il s’appelait
+\bname{Cacambo}, et aimait fort son maître, parce que son maître était un fort
+bon homme. Il sella au plus vite les deux chevaux andalous. «Allons, mon
+maître, suivons le conseil de la vieille, partons, et courons sans
+regarder derrière nous.» \bname{Candide} versa des larmes: «Ô ma chère \bname{Cunégonde}!
+faut-il vous abandonner dans le temps que M. le gouverneur va
+faire nos noces! \bname{Cunégonde} amenée de si loin, que deviendrez-vous? — Elle
+deviendra ce qu’elle pourra, dit \bname{Cacambo}; les femmes ne sont jamais
+embarrassées d’elles; Dieu y pourvoit; courons. — Où me mènes-tu? où
+allons-nous? que ferons-nous sans \bname{Cunégonde}? disait \bname{Candide}. — Par saint
+Jacques de Compostelle, dit \bname{Cacambo}, vous alliez faire la guerre aux
+jésuites, allons la faire pour eux; je sais assez les chemins, je vous
+mènerai dans leur royaume, ils seront charmés d’avoir un capitaine qui
+fasse l’exercice à la bulgare; vous ferez une fortune prodigieuse;
+quand on n’a pas son compte dans un monde, on le trouve dans un autre.
+C’est un très grand plaisir de voir et de faire des choses nouvelles.
+
+
+— Tu as donc été déjà dans le Paraguay? dit \bname{Candide}. — Eh vraiment oui! dit
+\bname{Cacambo}; j’ai été cuistre dans le collège de l’Assomption, et je
+connais le gouvernement de Los Padres comme je connais les rues de
+Cadix. C’est une chose admirable que ce gouvernement. Le royaume a déjà
+plus de trois cents lieues de diamètre; il est divisé en trente
+provinces. Los Padres y ont tout, et les peuples rien; c’est le
+chef-d’œuvre de la raison et de la justice. Pour moi, je ne vois rien
+de si divin que Los Padres, qui font ici la guerre au roi d’Espagne et
+au roi de Portugal, et qui en Europe confessent ces rois; qui tuent ici
+des Espagnols, et qui à Madrid les envoient au ciel; cela me ravit;
+avançons: vous allez être le plus heureux de tous les hommes. Quel
+plaisir auront Los Padres, quand ils sauront qu’il leur vient un
+capitaine qui sait l’exercice bulgare!»
+
+
+
+Dès qu’ils furent arrivés à la première barrière, \bname{Cacambo} dit à la
+garde avancée qu’un capitaine demandait à parler à monseigneur le
+commandant. On alla avertir la grande garde. Un officier paraguain
+courut aux pieds du commandant lui donner part de la nouvelle. \bname{Candide}
+et \bname{Cacambo} furent d’abord désarmés; on se saisit de leurs deux chevaux
+andalous. Les deux étrangers sont introduits au milieu de deux files de
+soldats; le commandant était au bout, le bonnet à trois cornes en tête,
+la robe retroussée, l’épée au côté, l’esponton à la main. Il fit un
+signe; aussitôt vingt-quatre soldats entourent les deux nouveaux venus.
+Un sergent leur dit qu’il faut attendre, que le commandant ne peut leur
+parler, que le révérend père provincial ne permet pas qu’aucun Espagnol
+ouvre la bouche qu’en sa présence, et demeure plus de trois heures dans
+le pays. «Et où est le révérend père provincial? dit \bname{Cacambo}. — Il est à
+la parade après avoir dit sa messe, répondit le sergent, et vous ne
+pourrez baiser ses éperons que dans trois heures. — Mais, dit \bname{Cacambo},
+M. le capitaine, qui meurt de faim comme moi, n’est point
+espagnol, il est allemand; ne pourrions-nous point déjeuner en
+attendant Sa Révérence?»
+
+Le sergent alla sur-le-champ rendre compte de ce discours au
+commandant. «Dieu soit béni! dit ce seigneur, puisqu’il est allemand, je
+peux lui parler; qu’on le mène dans ma feuillée.» Aussitôt on conduit
+\bname{Candide} dans un cabinet de verdure, orné d’une très jolie colonnade de
+marbre vert et or, et de treillages qui renfermaient des perroquets,
+des colibris, des oiseaux-mouches, des pintades, et tous les oiseaux
+les plus rares. Un excellent déjeuner était préparé dans des vases
+d’or; et tandis que les Paraguains mangèrent du maïs dans des écuelles
+de bois, en plein champ, à l’ardeur du soleil, le révérend père
+commandant entra dans la feuillée.
+
+C’était un très beau jeune homme, le visage plein, assez blanc, haut en
+couleur, le sourcil relevé, l’œil vif, l’oreille rouge, les lèvres
+vermeilles, l’air fier, mais d’une fierté qui n’était ni celle d’un
+Espagnol ni celle d’un jésuite. On rendit à \bname{Candide} et à \bname{Cacambo} leurs
+armes, qu’on leur avait saisies, ainsi que les deux
+chevaux
+ andalous;
+\bname{Cacambo} leur fit manger l’avoine auprès de la feuillée, ayant toujours
+l’œil sur eux, crainte de surprise.
+
+
+\bname{Candide} baisa d’abord le bas de la robe du commandant, ensuite ils se
+mirent à table. «Vous êtes donc allemand? lui dit le jésuite en cette
+langue. — Oui, mon
+Révérend
+Père», dit \bname{Candide}. L’un et l’autre, en
+prononçant ces paroles, se regardaient avec une extrême surprise, et
+une émotion dont ils n’étaient pas les maîtres. «Et de quel pays
+d’Allemagne êtes-vous? dit le jésuite. — De la sale province de
+\bname{Westphalie}, dit \bname{Candide}: je suis né dans le château de
+Thunder-ten-tronckh. — Ô ciel! est-il possible! s’écria le commandant.
+— Quel miracle! s’écria \bname{Candide}. — Serait-ce vous? dit le commandant. — Cela
+n’est pas possible», dit \bname{Candide}. Ils se laissent tomber tous deux à la
+renverse, ils s’embrassent, ils versent des ruisseaux de larmes. «Quoi!
+serait-ce vous, mon Révérend Père? vous, le frère de la belle
+\bname{Cunégonde}! vous qui fûtes tué par les Bulgares! vous le fils de
+M. le baron! vous jésuite au Paraguay! Il faut avouer que ce
+monde est une étrange chose. Ô \bname{Pangloss}! \bname{Pangloss}! que vous seriez aise
+si vous n’aviez pas été pendu!»
+
+
+Le commandant fit retirer les esclaves nègres et les \bname{Paraguains} qui
+servaient à boire dans des gobelets de cristal de roche. Il remercia
+Dieu et saint Ignace mille fois; il serrait \bname{Candide} entre ses bras,
+leurs visages étaient baignés de pleurs. «Vous seriez bien plus étonné,
+plus attendri, plus hors de vous-même, dit \bname{Candide}, si je vous disais
+que M\up{lle}~\bname{Cunégonde}, votre sœur, que vous avez crue éventrée,
+est pleine de santé. — Où? — Dans votre voisinage, chez M.~le gouverneur de
+\bname{Buenos} \bname{Aires}; et je venais pour vous faire la guerre.» Chaque mot qu’ils
+prononcèrent dans cette longue conversation accumulait prodige sur
+prodige. Leur âme tout entière volait sur leur langue, était attentive
+dans leurs oreilles, et étincelante dans leurs yeux. Comme ils étaient
+Allemands, ils tinrent table longtemps, en attendant le révérend père
+provincial; et le commandant parla ainsi à son cher \bname{Candide}.
+
+
+
+
+\chapter[Comment \bname{Candide} tua le frère…]{Comment \bname{Candide} tua le frère de sa chère \bname{Cunégonde}}
+
+
+\lettrine[ante=«]{J’}{aurai} toute ma vie présent à la mémoire le jour horrible où je vis
+tuer mon père et ma mère, et violer ma sœur. \textls[-5]{Quand les Bulgares furent
+retirés, on ne trouva point cette sœur adorable, et on mit dans une
+charrette ma mère, mon père, et moi, deux servantes et trois petits
+garçons égorgés, pour nous aller enterrer dans une chapelle de
+jésuites, à deux lieues du château de mes pères. Un jésuite nous jeta
+de l’eau bénite; elle était horriblement salée; il en entra quelques
+gouttes dans mes yeux; le père s’aperçut que ma paupière faisait un
+petit mouvement: il mit la main sur mon cœur, et le sentit palpiter;
+je fus secouru, et au bout de trois semaines il n’y paraissait pas.
+Vous savez, mon cher \bname{Candide}, que j’étais fort joli; je le devins
+encore davantage; aussi le révérend père Croust, supérieur de la
+maison, prit pour moi la plus tendre amitié; il me donna l’habit de
+novice; quelque temps après je fus envoyé à Rome. Le père général avait
+besoin d’une recrue de jeunes jésuites allemands. Les
+souverains
+du
+Paraguay reçoivent le moins qu’ils peuvent de jésuites espagnols; ils
+aiment mieux les étrangers, dont ils se croient plus maîtres. Je fus
+jugé propre par le révérend père général pour aller travailler dans
+cette vigne.
+Nous partîmes, un Polonais, un Tyrolien, et moi. Je fus
+honoré, en arrivant, du sous-diaconat et d’une lieutenance: je suis
+aujourd’hui colonel et prêtre. Nous recevrons vigoureusement les
+troupes du roi d’Espagne; je vous réponds qu’elles seront excommuniées
+et battues. La Providence vous envoie ici pour nous seconder. Mais
+est-il bien vrai que ma chère sœur \bname{Cunégonde} soit dans le voisinage,
+chez le gouverneur de \bname{Buenos} Aires?» \bname{Candide} l’assura par serment que
+rien n’était plus vrai. Leurs larmes recommencèrent à couler.}
+
+
+Le baron ne pouvait se lasser d’embrasser \bname{Candide}; il l’appelait son
+frère, son sauveur. «Ah! peut-être, lui dit-il, nous pourrons ensemble,
+mon cher \bname{Candide}, entrer en vainqueurs dans la ville, et reprendre ma
+sœur \bname{Cunégonde}. — C’est tout ce que je souhaite, dit \bname{Candide}; car je
+comptais l’épouser, et je l’espère encore. — Vous, insolent! répondit le
+baron, vous auriez l’impudence d’épouser ma sœur qui a soixante et
+douze quartiers! Je vous trouve bien effronté d’oser me parler d’un
+dessein si téméraire!» \bname{Candide}, pétrifié d’un tel discours, lui
+répondit: «Mon Révérend Père, tous les quartiers du monde n’y font rien;
+j’ai tiré votre sœur des bras d’un Juif et d’un inquisiteur; elle m’a
+assez d’obligations, elle veut m’épouser. Maître \bname{Pangloss} m’a toujours
+dit que les hommes sont égaux; et assurément je l’épouserai. — C’est ce
+que nous verrons, coquin!» dit le jésuite baron de Thunder-ten-tronckh;
+et en même temps il lui donna un grand coup du plat de son épée sur le
+visage. \bname{Candide} dans l’instant tire la sienne, et l’enfonce jusqu’à la
+garde dans le ventre du baron jésuite; mais en la retirant toute
+fumante, il se mit à pleurer: «Hélas! mon Dieu! dit-il, j’ai tué mon
+ancien maître, mon ami, mon beau-frère; je suis le meilleur homme du
+monde, et voilà déjà trois hommes que je tue; et dans ces trois il y a
+deux prêtres.»
+
+\bname{Cacambo}, qui faisait sentinelle à la porte de la feuillée, accourut. «Il
+ne nous reste qu’à vendre cher notre vie, lui dit son maître; on va,
+sans doute, entrer dans la feuillée; il faut mourir les armes à la
+main.» \bname{Cacambo}, qui en avait bien vu d’autres, ne perdit point la tête;
+il prit la robe de jésuite que portait le baron, la mit sur le corps de
+\bname{Candide}, lui donna le bonnet carré du mort, et le fit monter à cheval.
+Tout cela se fit en un clin d’œil. «Galopons, mon maître; tout le monde
+vous prendra pour un jésuite qui va donner des ordres; et nous aurons
+passé les frontières avant qu’on puisse courir après nous.» Il volait
+déjà en prononçant ces paroles, et en criant en espagnol: «Place, place
+pour le révérend père colonel!»
+
+\endinput
+
+
diff --git a/macros/latex/contrib/tango/examples/Ch-16-30.tex b/macros/latex/contrib/tango/examples/Ch-16-30.tex
new file mode 100644
index 0000000000..ca52af53a8
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/Ch-16-30.tex
@@ -0,0 +1,2061 @@
+
+
+\chapter[Ce qui advint aux deux voyageurs…]{Ce qui advint aux deux voyageurs avec deux filles,\\ deux singes, et les
+sauvages nommés Oreillons}
+
+
+\lettrine{C}{andide} et son valet furent au-delà des barrières, et personne ne
+savait encore dans le camp la mort du jésuite allemand. Le vigilant
+\bname{Cacambo} avait eu soin de remplir sa valise de pain, de chocolat, de
+jambon, de fruits, et de quelques mesures de vin. Ils s’enfoncèrent
+avec leurs chevaux andalous dans un pays inconnu où ils ne découvrirent
+aucune route. Enfin une belle prairie entrecoupée de ruisseaux se
+présenta devant eux. Nos deux voyageurs font repaître leurs montures.
+\bname{Cacambo} propose à son maître de manger, et lui en donne l’exemple.
+«Comment veux-tu, disait \bname{Candide}, que je mange du jambon, quand j’ai tué
+le fils de M.~le baron, et que je me vois condamné à ne revoir la
+belle \bname{Cunégonde} de ma vie? à quoi me servira de prolonger mes
+misérables jours, puisque je dois les traîner loin d’elle dans les
+remords et dans le désespoir? et que dira le Journal de Trévoux?»
+
+
+En parlant ainsi, il ne laissa pas de manger. Le soleil se couchait.
+Les deux égarés entendirent quelques petits cris qui paraissaient
+poussés par des femmes. Ils ne savaient si ces cris étaient de douleur
+ou de joie; mais ils se levèrent précipitamment avec cette inquiétude
+et cette alarme que tout inspire dans un pays inconnu. Ces clameurs
+partaient de deux filles toutes nues qui couraient légèrement au bord
+de la prairie, tandis que deux singes les suivaient en leur mordant les
+fesses. \bname{Candide} fut touché de pitié; il avait appris à tirer chez les
+Bulgares, et il aurait abattu une noisette dans un buisson sans toucher
+aux feuilles. Il prend son fusil espagnol à deux coups, tire, et tue
+les deux singes. «Dieu soit loué, mon cher \bname{Cacambo}! j’ai délivré d’un
+grand péril ces deux pauvres créatures: si j’ai commis un péché en
+tuant un inquisiteur et un jésuite, je l’ai bien réparé en sauvant la
+vie à deux filles. Ce sont peut-être deux demoiselles de condition, et
+cette aventure nous peut procurer de très grands avantages dans le
+pays.»
+
+
+Il allait continuer, mais sa langue devint percluse quand il vit ces
+deux filles embrasser tendrement les deux singes, fondre en larmes sur
+leurs corps, et remplir l’air des cris les plus douloureux. «Je ne
+m’attendais pas à tant de bonté d’âme», dit-il enfin à \bname{Cacambo}; lequel
+lui répliqua: «Vous avez fait là un beau chef d’œuvre, mon maître; vous
+avez tué les deux amants de ces demoiselles. — Leurs amants! serait-il
+possible? vous vous moquez de moi, \bname{Cacambo}; le moyen de vous croire?
+— Mon cher maître, repartit \bname{Cacambo}, vous êtes toujours étonné de tout;
+pourquoi trouvez-vous si étrange que dans quelques pays il y ait des
+singes qui obtiennent les bonnes grâces des dames? Ils sont des quarts
+d’homme, comme je suis un quart d’Espagnol. — Hélas! reprit \bname{Candide}, je
+me souviens d’avoir entendu dire à maître \bname{Pangloss} qu’autrefois pareils
+accidents étaient arrivés, et que ces mélanges avaient produit des
+égypans, des faunes, des satyres; que plusieurs grands personnages de
+l’antiquité en avaient vu; mais je prenais cela pour des fables. — Vous
+devez être convaincu à présent, dit \bname{Cacambo}, que c’est une vérité, et
+vous voyez comment en usent les personnes qui n’ont pas reçu une
+certaine éducation; tout ce que je crains, c’est que ces dames ne nous
+fassent quelque méchante affaire.»
+
+Ces réflexions solides engagèrent \bname{Candide} à quitter la prairie, et à
+s’enfoncer dans un bois. Il y soupa avec \bname{Cacambo}; et tous deux, après
+avoir maudit l’inquisiteur de Portugal, le gouverneur de \bname{Buenos} Aires,
+et le baron, s’endormirent sur de la mousse. À leur réveil, ils
+sentirent qu’ils ne pouvaient remuer; la raison en était que pendant la
+nuit les Oreillons, habitants du pays, à qui les deux dames les avaient
+dénoncés, les avaient garrottés avec des cordes d’écorces d’arbre.
+Ils étaient entourés d’une cinquantaine d’Oreillons tout nus, armés de
+flèches, de massues, et de haches de caillou: les uns faisaient bouillir
+une grande chaudière; les autres préparaient des broches, et tous
+criaient: «C’est un jésuite, c’est un jésuite! nous serons vengés, et
+nous ferons bonne chère; mangeons du jésuite, mangeons du jésuite!»
+
+«Je vous l’avais bien dit, mon cher maître, s’écria tristement \bname{Cacambo},
+que ces deux filles nous joueraient d’un mauvais tour.» \bname{Candide}
+apercevant la chaudière et les broches s’écria: «Nous allons
+certainement être rôtis ou bouillis. Ah! que dirait maître \bname{Pangloss},
+s’il voyait comme la pure nature est faite? Tout est bien; soit, mais
+j’avoue qu’il est bien cruel, d’avoir perdu M\up{lle}~\bname{Cunégonde}, et
+d’être mis à la broche par des Oreillons.» \bname{Cacambo} ne perdait jamais la
+tête. «Ne désespérez de rien, dit-il au désolé \bname{Candide}; j’entends un peu
+le jargon de ces peuples, je vais leur parler. — Ne manquez pas, dit
+\bname{Candide}, de leur représenter quelle est l’inhumanité affreuse de faire
+cuire des hommes, et combien cela est peu chrétien.»
+
+«Messieurs, dit \bname{Cacambo}, vous comptez donc manger aujourd’hui un
+jésuite : c’est très bien fait; rien n’est plus juste que de traiter
+ainsi ses ennemis. En effet le droit naturel nous enseigne à tuer notre
+prochain, et c’est ainsi qu’on en agit dans toute la terre. Si nous
+n’usons pas du droit de le manger, c’est que nous avons d’ailleurs de
+quoi faire bonne chère; mais vous n’avez pas les mêmes ressources que
+nous: certainement il vaut mieux manger ses ennemis que
+d’abandonner
+ aux corbeaux et aux corneilles le fruit de sa victoire. Mais,
+messieurs, vous ne voudriez pas manger vos amis. Vous croyez aller
+mettre un jésuite en broche, et c’est votre défenseur, c’est l’ennemi
+de vos ennemis que vous allez rôtir. Pour moi, je suis né dans votre
+pays; monsieur que vous voyez est mon maître, et bien loin d’être
+jésuite, il vient de tuer un jésuite, il en porte les dépouilles; voilà
+le sujet de votre méprise. Pour vérifier ce que je vous dis, prenez sa
+robe, portez-la à la première barrière du royaume de Los Padres;
+informez-vous si mon maître n’a pas tué un officier jésuite. Il vous
+faudra peu de temps; vous pourrez toujours nous manger, si vous trouvez
+que je vous ai menti. Mais, si je vous ai dit la vérité, vous
+connaissez trop les principes du droit public, les mœurs, et les lois,
+pour ne nous pas faire grâce.»
+
+Les Oreillons trouvèrent ce discours très raisonnable; ils députèrent
+deux notables pour aller en diligence s’informer de la vérité; les deux
+députés s’acquittèrent de leur commission en gens d’esprit, et
+revinrent bientôt apporter de bonnes nouvelles. Les Oreillons délièrent
+leurs deux prisonniers, leur firent toutes sortes de civilités, leur
+offrirent des filles, leur donnèrent des rafraîchissements, et les
+reconduisirent jusqu’aux confins de leurs états, en criant avec
+allégresse: «Il n’est point jésuite, il n’est point jésuite!»
+
+\bname{Candide} ne se lassait point d’admirer le sujet de sa délivrance. «Quel
+peuple! disait-il, quels hommes! quelles mœurs! si je n’avais pas eu
+le bonheur de donner un grand coup d’épée au travers du corps du frère
+de M\up{lle}~\bname{Cunégonde}, j’étais mangé sans rémission. Mais, après
+tout, la pure nature est bonne, puisque ces gens-ci, au lieu de me
+manger, m’ont fait mille honnêtetés, dès qu’ils ont su que je n’étais
+pas jésuite.»
+
+
+
+\chapter[Arrivée de \bname{Candide} et de son valet…]{Arrivée de \bname{Candide} et de son valet\\au pays d’Eldorado, et ce qu’ils y
+virent}
+
+
+\lettrine{Q}{uand} ils furent aux frontières des Oreillons: «Vous voyez, dit \bname{Cacambo}
+à \bname{Candide}, que cet hémisphère-ci ne vaut pas mieux que l’autre;
+croyez-moi, retournons en Europe par le plus court chemin. — Comment y
+retourner, dit \bname{Candide}; et où aller? Si je vais dans mon pays, les
+Bulgares et les Abares y égorgent tout; si je retourne en Portugal, j’y
+suis brûlé; si nous restons dans ce pays-ci, nous risquons à tout
+moment d’être mis en broche. Mais comment se résoudre à quitter la
+partie du monde que M\up{lle}~\bname{Cunégonde} habite?
+
+ — Tournons vers la Cayenne, dit \bname{Cacambo}, nous y trouverons des Français
+qui vont par tout le monde; ils pourront nous aider. Dieu aura
+peut-être pitié de nous.»
+
+Il n’était pas facile d’aller à la Cayenne: ils savaient bien à peu
+près de quel côté il fallait marcher; mais des montagnes, des fleuves,
+des précipices, des brigands, des sauvages, étaient partout de
+terribles obstacles. Leurs
+chevaux
+ moururent de fatigue; leurs
+provisions furent consumées; ils se nourrirent un mois entier de fruits
+sauvages, et se trouvèrent enfin auprès d’une petite rivière bordée de
+cocotiers qui soutinrent leur vie et leurs espérances.
+
+\bname{Cacambo}, qui donnait toujours d’aussi bons conseils que la vieille, dit
+à \bname{Candide}: «Nous n’en pouvons plus, nous avons assez marché; j’aperçois
+un canot vide sur le rivage, emplissons-le de cocos, jetons-nous dans
+cette petite barque, laissons-nous aller au courant; une rivière mène
+toujours à quelque endroit habité. Si nous ne trouvons pas des choses
+agréables, nous trouverons du moins des choses nouvelles. — Allons, dit
+\bname{Candide}, recommandons-nous à la \bname{Providence}.»
+
+
+Ils voguèrent quelques lieues entre des bords, tantôt fleuris, tantôt
+arides, tantôt unis, tantôt escarpés. La rivière s’élargissait
+toujours; enfin elle se perdait sous une voûte de rochers épouvantables
+qui s’élevaient jusqu’au ciel. Les deux voyageurs eurent la hardiesse
+de s’abandonner aux flots sous cette voûte. Le fleuve resserré en cet
+endroit les porta avec une rapidité et un bruit horrible. Au bout de
+vingt-quatre heures ils revirent le jour; mais leur canot se fracassa
+contre les écueils; il fallut se traîner de rocher en rocher pendant
+une lieue entière; enfin ils découvrirent un horizon immense, bordé de
+montagnes inaccessibles. Le pays était cultivé pour le plaisir comme
+pour le besoin; partout l’utile était agréable: les chemins étaient
+couverts ou plutôt ornés de voitures d’une forme et d’une matière
+brillante, portant des hommes et des femmes d’une beauté singulière,
+traînés rapidement par de gros moutons rouges qui surpassaient en
+vitesse les plus beaux chevaux d’\bname{Andalousie}, de \bname{Tétuan}, et de \bname{Méquinez}.
+
+
+
+
+«Voilà pourtant, dit \bname{Candide}, un pays qui vaut mieux que la \bname{Westphalie}.»
+Il mit pied à terre avec \bname{Cacambo} auprès du premier village qu’il
+rencontra. Quelques enfants du village, couverts de brocarts d’or tout
+déchirés, jouaient au palet à l’entrée du bourg; nos deux hommes de
+l’autre monde s’amusèrent à les regarder: leurs palets étaient d’assez
+larges pièces rondes, jaunes, rouges, vertes, qui jetaient un éclat
+singulier. Il prit envie aux voyageurs d’en ramasser quelques uns;
+c’était de l’or, c’était des émeraudes, des rubis, dont le moindre
+aurait été le plus grand ornement du trône du Mogol. «Sans doute, dit
+\bname{Cacambo}, ces enfants sont les fils du roi du pays qui jouent au petit
+palet.» Le magister du village parut dans ce moment pour les faire
+rentrer à l’école. «Voilà, dit \bname{Candide}, le précepteur de la famille
+royale.»
+
+Les petits gueux quittèrent aussitôt le jeu, en laissant à terre leurs
+palets, et tout ce qui avait servi à leurs divertissements.\bname{Candide} les
+ramasse, court au précepteur et les lui présente humblement, lui faisant
+entendre par signes que leurs altesses royales avaient oublié leur or
+et leurs pierreries. Le magister du village, en souriant, les jeta par
+terre, regarda un moment la figure de \bname{Candide} avec beaucoup de
+surprise, et continua son chemin.
+
+
+Les voyageurs ne manquèrent pas de ramasser l’or, les rubis, et les
+émeraudes. «Où sommes-nous? s’écria \bname{Candide}. Il faut que les enfants des
+rois de ce pays soient bien élevés, puisqu’on leur apprend à mépriser
+l’or et les pierreries.» \bname{Cacambo} était aussi surpris que \bname{Candide}. Ils
+approchèrent enfin de la première maison du village; elle était bâtie
+comme un palais d’Europe. Une foule de monde s’empressait à la porte,
+et encore plus dans le logis; une musique très agréable se faisait
+entendre, et une odeur délicieuse de cuisine se faisait sentir. \bname{Cacambo}
+s’approcha de la porte, et entendit qu’on parlait péruvien; c’était sa
+langue maternelle; car tout le monde sait que \bname{Cacambo} était né au
+Tucuman, dans un village où l’on ne connaissait que cette langue. «Je
+vous servirai d’interprète, dit-il à \bname{Candide}; entrons, c’est ici un
+cabaret.»
+
+Aussitôt deux garçons et deux filles de l’hôtellerie, vêtus de drap
+d’or, et les cheveux renoués avec des rubans, les invitent à se mettre
+à la table de l’hôte. On servit quatre potages garnis chacun de deux
+perroquets, un contour bouilli qui pesait deux cents livres, deux
+singes rôtis d’un goût excellent, trois cents colibris dans un plat, et
+six cents oiseaux-mouches dans un autre; des ragoûts exquis, des
+pâtisseries délicieuses; le tout dans des plats d’une espèce de cristal
+de roche. Les garçons et les filles de l’hôtellerie versaient plusieurs
+liqueurs faites de cannes de sucre.
+
+Les convives étaient pour la plupart des marchands et des voituriers,
+tous d’une politesse extrême, qui firent quelques questions à \bname{Cacambo}
+avec la discrétion la plus circonspecte, et qui répondirent aux siennes
+d’une manière à le satisfaire.
+
+Quand le repas fut fini, \bname{Cacambo} crut, ainsi que \bname{Candide}, bien payer
+son écot, en jetant sur la table de l’hôte deux de ces larges pièces
+d’or qu’il avait ramassées; l’hôte et l’hôtesse éclatèrent de rire, et
+se tinrent longtemps les côtés. Enfin ils se remirent. «Messieurs, dit
+l’hôte, nous voyons bien que vous êtes des étrangers; nous ne sommes
+pas accoutumés à en voir. Pardonnez-nous si nous nous sommes mis à rire
+quand vous nous avez offert en paiement les cailloux de nos grands
+chemins. Vous n’avez pas sans doute de la monnaie du pays, mais il
+n’est pas nécessaire d’en avoir pour dîner ici. Toutes les hôtelleries
+établies pour la commodité du commerce sont payées par le gouvernement.
+Vous avez fait mauvaise chère ici, parce que c’est un pauvre village,
+mais partout ailleurs vous serez reçus comme vous méritez de l’être.»
+\bname{Cacambo} expliquait à \bname{Candide} tous les discours de l’hôte, et \bname{Candide}
+les écoutait avec la même admiration et le même égarement que son ami
+\bname{Cacambo} les rendait. «Quel est donc ce pays, disaient-ils l’un et
+l’autre, inconnu à tout le reste de la terre, et où toute la nature est
+d’une espèce si différente de la nôtre? C’est probablement le pays où
+tout va bien; car il faut absolument qu’il y en ait un de cette espèce.
+Et, quoi qu’en dît maître \bname{Pangloss}, je me suis souvent aperçu que tout
+allait assez mal en \bname{Westphalie}.»
+
+
+\chapter{Ce qu’ils virent dans le pays d’Eldorado}
+
+
+
+\lettrine{C}{acambo} témoigna à son hôte toute sa curiosité; l’hôte lui dit: «Je suis
+fort ignorant, et je m’en trouve bien; mais nous avons ici un vieillard
+retiré de la cour qui est le plus savant homme du royaume, et le plus
+communicatif.» \textls[5]{Aussitôt il mène \bname{Cacambo} chez le vieillard. \bname{Candide} ne
+jouait plus que le second personnage, et accompagnait son valet. Ils
+entrèrent dans une maison fort simple, car la porte n’était que
+d’argent, et les lambris des appartements n’étaient que d’or, mais
+travaillés avec tant de goût, que les plus riches lambris ne
+l’effaçaient pas. L’antichambre n’était à la vérité incrustée que de
+rubis et d’émeraudes; mais l’ordre dans lequel tout était arrangé
+réparait bien cette extrême simplicité.
+
+Le vieillard reçut les deux étrangers sur un sofa matelassé de plumes
+de colibri, et leur fit présenter des liqueurs dans des vases de
+diamant; après quoi il satisfit à leur curiosité en ces termes:
+
+
+«Je suis âgé de cent soixante et douze ans, et j’ai appris de feu mon
+père, écuyer du roi, les étonnantes révolutions du Pérou dont il avait
+été témoin. Le royaume où nous sommes est l’ancienne patrie des Incas,
+qui en sortirent très imprudemment pour aller subjuguer une partie du
+monde, et qui furent enfin détruits par les Espagnols.
+
+«Les princes de leur famille qui restèrent dans leur pays natal furent
+plus sages; ils ordonnèrent, du consentement de la nation, qu’aucun
+habitant ne sortirait jamais de notre petit royaume; et c’est ce qui
+nous a conservé notre innocence et notre félicité. Les Espagnols ont eu
+une connaissance confuse de ce pays, ils l’ont appelé El Dorado; et un
+\bname{Anglais}, nommé le chevalier Raleigh, en a même approché il y a environ
+cent années; mais, comme nous sommes entourés de rochers inabordables
+et de précipices, nous avons toujours été jusqu’à présent à l’abri de
+la rapacité des nations de l’Europe, qui ont une fureur inconcevable
+pour les cailloux et pour la fange de notre terre, et qui, pour en
+avoir, nous tueraient tous jusqu’au dernier.»
+
+La conversation fut longue; elle roula sur la forme du gouvernement,
+sur les mœurs, sur les femmes, sur les spectacles publics, sur les
+arts. Enfin \bname{Candide}, qui avait
+toujours
+ du goût pour la métaphysique,
+fit demander par \bname{Cacambo} si dans le pays il y avait une religion.
+
+%\looseness=1
+Le vieillard rougit un peu. «Comment donc! dit-il, en pouvez-vous
+douter? Est-ce que vous nous prenez pour des ingrats?» \bname{Cacambo} demanda
+humblement quelle était la religion d’Eldorado. Le vieillard rougit
+encore: «Est-ce qu’il peut y avoir deux religions? dit-il. Nous avons,
+je crois, la religion de tout le monde; nous adorons Dieu du soir
+jusqu’au matin. — N’adorez vous qu’un seul Dieu? dit \bname{Cacambo}, qui servait
+toujours d’interprète aux doutes de \bname{Candide}. — Apparemment, dit le
+vieillard, qu’il n’y en a ni deux, ni trois, ni quatre. Je vous avoue
+que les gens de votre monde font des questions bien singulières.»
+\bname{Candide} ne se lassait pas de faire interroger ce bon vieillard; il
+voulut savoir comment on priait Dieu dans Eldorado. «Nous ne le prions
+point, dit le bon et respectable sage; nous n’avons rien à lui
+demander, il nous a donné tout ce qu’il nous faut; nous le remercions
+sans cesse.» \bname{Candide} eut la curiosité de voir des prêtres; il fit
+demander où ils étaient. Le bon vieillard sourit. «Mes amis, dit-il,
+nous sommes tous prêtres; le roi et tous les chefs de famille chantent
+des
+cantiques d’actions de grâces solennellement tous les matins, et
+cinq ou six mille musiciens les accompagnent.
+
+— Quoi! vous n’avez point
+de moines qui enseignent, qui disputent, qui gouvernent, qui cabalent,
+et qui font brûler les gens qui ne sont pas de leur avis? — Il faudrait
+que nous fussions fous, dit le vieillard; nous sommes tous ici du même
+avis, et nous n’entendons pas ce que vous voulez dire avec vos moines.»
+\bname{Candide} à tous ces discours demeurait en extase, et disait en lui-même:
+«Ceci est bien différent de la \bname{Westphalie} et du château de monsieur le
+baron: si notre ami \bname{Pangloss} avait vu Eldorado, il n’aurait plus dit
+que le château de Thunder-ten-tronckh était ce qu’il y avait de mieux
+sur la terre; il est certain qu’il faut voyager.»
+
+
+Après cette longue conversation, le bon vieillard fit atteler un
+carrosse à six moutons, et donna douze de ses domestiques aux deux
+voyageurs pour les conduire à la cour. «Excusez-moi, leur dit-il, si mon
+âge me prive de l’honneur de vous accompagner. Le roi vous recevra
+d’une manière dont vous ne serez pas mécontents, et vous pardonnerez
+sans doute aux usages du pays, s’il y en a quelques uns qui vous
+déplaisent.»
+
+
+\bname{Candide} et \bname{Cacambo} montent en carrosse; les six moutons volaient, et en
+moins de quatre heures on arriva au palais du roi, situé à un bout de
+la capitale. Le portail était de deux cent vingt pieds de haut, et de
+cent de large; il est impossible d’exprimer quelle en était la matière.
+On voit assez quelle supériorité prodigieuse elle devait avoir sur ces
+cailloux et sur ce sable que nous nommons \emph{or} et {pierreries}.
+
+
+Vingt belles filles de la garde reçurent \bname{Candide} et \bname{Cacambo} à la
+descente du carrosse, les conduisirent aux bains, les vêtirent de robes
+d’un tissu de duvet de colibri; après quoi les grands officiers et les
+grandes officières de la couronne les
+menèrent à l’appartement de Sa
+Majesté au milieu de deux files, chacune de mille musiciens, selon
+l’usage ordinaire. Quand ils approchèrent de la salle du trône, \bname{Cacambo}
+demanda à un grand officier comment il fallait s’y prendre pour saluer
+Sa Majesté: si on se jetait à genoux ou ventre à terre; si on mettait
+les mains sur la tête ou sur le derrière; si on léchait la poussière de
+la salle: en un mot, quelle était la cérémonie. «L’usage, dit le
+grand-officier, est d’embrasser le roi et de le baiser des deux côtés.»
+\bname{Candide} et \bname{Cacambo} sautèrent au cou de Sa Majesté, qui les reçut avec
+toute la grâce imaginable, et qui les pria poliment à souper.
+
+
+En attendant, on leur fit voir la ville, les édifices publics élevés
+jusqu’aux nues, les marchés ornés de mille colonnes, les fontaines
+d’eau pure, les fontaines d’eau rose, celles de liqueurs de canne de
+sucre qui coulaient continuellement dans de grandes places pavées d’une
+espèce de pierreries qui répandaient une odeur semblable à celle du
+girofle et de la cannelle. \bname{Candide} demanda à voir la cour de justice,
+le parlement; on lui dit qu’il n’y en avait point, et qu’on ne plaidait
+jamais. Il s’informa s’il y avait des prisons, et on lui dit que non.
+Ce qui le surprit davantage, et qui lui fit le plus de plaisir, ce fut
+le palais des sciences, dans lequel il vit une galerie de deux mille
+pas, toute pleine d’instruments de mathématiques et de physique.}
+
+
+Après avoir parcouru toute l’après-dinée à peu près la millième partie
+de la ville, on les ramena chez le roi. \bname{Candide} se mit à table entre Sa
+\bname{Majesté}, son valet \bname{Cacambo}, et plusieurs dames. Jamais on ne fit
+meilleure chère, et jamais on n’eut plus d’esprit à souper qu’en eut Sa
+\bname{Majesté}. \bname{Cacambo} expliquait les bons mots du roi à \bname{Candide}, et quoique
+traduits, ils paraissaient toujours des bons mots. De tout ce qui
+étonnait \bname{Candide}, ce n’était pas ce qui l’étonna le moins.
+
+Ils passèrent un mois dans cet hospice. \bname{Candide} ne cessait de dire à
+\bname{Cacambo}: «Il est vrai, mon ami, encore une fois, que le château où je
+suis né ne vaut pas le pays où nous sommes; mais enfin M\up{lle}~\bname{Cunégonde} n’y est pas, et vous avez sans doute quelque maîtresse en
+Europe. Si nous restons ici, nous n’y serons que comme les autres; au
+lieu que si nous retournons dans notre monde, seulement avec douze
+moutons chargés de cailloux d’Eldorado, nous serons plus riches que
+tous les rois ensemble, nous n’aurons plus d’inquisiteurs à craindre,
+et nous pourrons aisément reprendre M\up{lle}~\bname{Cunégonde}.»
+
+Ce discours plut à \bname{Cacambo}; on aime tant à courir, à se faire valoir
+chez les siens, à faire parade de ce qu’on a vu dans ses voyages, que
+les deux heureux résolurent de ne plus l’être, et de demander leur
+congé à Sa Majesté.
+
+«Vous faites une sottise, leur dit le roi: je sais bien que mon pays est
+peu de chose; mais, quand on est passablement quelque part, il faut y
+rester. Je n’ai pas assurément le droit de retenir des étrangers; c’est
+une tyrannie qui n’est ni dans nos mœurs ni dans nos lois; tous les
+hommes sont libres; partez quand vous voudrez, mais la sortie est bien
+difficile. Il est impossible de remonter la rivière rapide sur laquelle
+vous êtes arrivés par miracle, et qui court sous des voûtes de rochers.
+Les montagnes qui entourent tout mon royaume ont dix mille pieds de
+hauteur, et sont droites comme des murailles: elles occupent chacune en
+largeur un espace de plus de dix lieues; on ne peut en descendre que
+par des précipices. Cependant, puisque vous voulez absolument partir,
+je vais donner ordre aux intendants des machines d’en faire une qui
+puisse vous transporter commodément. Quand on vous aura conduits au
+revers des montagnes, personne ne pourra vous accompagner; car mes
+sujets ont fait vœu de ne jamais sortir de leur enceinte, et ils sont
+trop sages pour rompre leur vœu. Demandez-moi d’ailleurs tout ce qu’il
+vous plaira. — Nous ne demandons à Votre Majesté, dit \bname{Cacambo}, que
+quelques moutons chargés de vivres, de cailloux, et de la boue du pays.»
+Le roi rit: «Je ne conçois pas, dit-il, quel goût vos gens d’Europe ont
+pour notre boue jaune: mais emportez-en tant que vous voudrez, et grand
+bien vous fasse.»
+
+Il donna l’ordre sur-le-champ à ses ingénieurs de faire une machine
+pour guinder ces deux hommes extraordinaires hors du royaume. Trois
+mille bons physiciens y travaillèrent; elle fut prête au bout de quinze
+jours, et ne coûta pas plus de vingt millions de livres sterling,
+monnaie du pays. On mit sur la machine \bname{Candide} et \bname{Cacambo}; il y avait
+deux grands moutons rouges sellés et bridés pour leur servir de monture
+quand ils auraient franchi les montagnes, vingt moutons de bât chargés
+de vivres, trente qui portaient des présents de ce que le pays a de
+plus curieux, et cinquante chargés d’or, de pierreries, et de diamants.
+Le roi embrassa tendrement les deux vagabonds.
+
+Ce fut un beau spectacle que leur départ, et la manière ingénieuse dont
+ils furent hissés eux et leurs moutons au haut des montagnes. Les
+physiciens prirent congé d’eux après les avoir mis en sûreté, et
+\bname{Candide} n’eut plus d’autre désir et d’autre objet que d’aller présenter
+ses moutons à M\up{lle}~\bname{Cunégonde}. «Nous avons, dit-il, de quoi payer
+le gouverneur de \bname{Buenos} Aires, si M\up{lle}~\bname{Cunégonde} peut être mise
+à prix. Marchons vers la Cayenne, embarquons-nous, et nous verrons
+ensuite quel royaume nous pourrons acheter.»
+
+
+
+
+\chapter[Ce qui leur arriva à Surinam…]{Ce qui leur arriva à Surinam, et comment \bname{Candide} fit connaissance avec
+\bname{Martin}}
+
+
+\lettrine{L}{a première} journée de nos deux voyageurs fut assez agréable. Ils
+étaient encouragés par l’idée de se voir possesseurs de plus de trésors
+que l’Asie, \bname{l’Europe}, et l’Afrique, n’en pouvaient rassembler. \bname{Candide}
+transporté écrivit le nom de \bname{Cunégonde} sur les arbres. À la seconde
+journée deux de leurs moutons s’enfoncèrent dans des marais, et y
+furent abîmés avec leurs charges; deux autres moutons moururent de
+fatigue quelques jours après; sept ou huit périrent ensuite de faim
+dans un désert; d’autres tombèrent au bout de quelques jours dans des
+précipices. Enfin, après cent jours de marche, il ne leur resta que
+deux moutons. \bname{Candide} dit à \bname{Cacambo}: «Mon ami, vous voyez comme les
+richesses de ce monde sont périssables; il n’y a rien de solide que la
+vertu et le bonheur de revoir M\up{lle}~\bname{Cunégonde}. — Je l’avoue, dit
+\bname{Cacambo}; mais il nous reste encore deux moutons avec plus de trésors
+que n’en aura jamais le roi d’Espagne; et je vois bien de loin une
+ville que je soupçonne être Surinam, appartenante aux Hollandais. Nous
+sommes au bout de nos peines et au commencement de notre félicité.»
+
+%\looseness=1
+En approchant de la ville, ils rencontrèrent un nègre étendu par terre,
+n’ayant plus que la moitié de son habit, c’est-à-dire d’un caleçon de
+toile bleue; il manquait à ce pauvre homme la jambe gauche et la main
+droite. «Eh! mon Dieu! lui dit \bname{Candide} en hollandais, que fais-tu là,
+mon ami, dans l’état horrible où je te vois? — J’attends mon maître, M.~\bname{Vanderdendur}, le fameux négociant, répondit le nègre. — Est-ce M.~\bname{Vanderdendur}, dit \bname{Candide}, qui t’a traité ainsi? — Oui, monsieur, dit le
+nègre, c’est l’usage. On nous donne un caleçon de toile pour tout
+vêtement deux fois l’année. Quand nous travaillons aux sucreries, et
+que la meule nous attrape le doigt, on nous coupe la main: quand nous
+voulons nous enfuir, on nous coupe la jambe: je me suis trouvé dans les
+deux cas. C’est à ce prix que vous mangez du sucre en Europe.
+Cependant, lorsque ma mère me vendit dix écus patagons sur la côte de
+Guinée, elle me disait: \frquote{\localleftbox{« }Mon cher enfant, bénis nos fétiches, adore-les
+toujours, ils te feront vivre heureux; tu as l’honneur d’être esclave
+de nos seigneurs les blancs, et tu fais par là la fortune de ton père
+et de ta mère.}\localleftbox{} Hélas! je ne sais pas si j’ai fait leur fortune, mais
+ils n’ont pas fait la mienne. Les chiens, les singes, et les
+perroquets, sont mille fois moins malheureux que nous: les fétiches
+hollandais qui m’ont converti me disent tous les dimanches que nous
+sommes tous enfants d’Adam, blancs et noirs. Je ne suis pas
+généalogiste; mais si ces prêcheurs disent vrai, nous sommes tous
+cousins issus de germain. Or vous m’avouerez qu’on ne peut pas en user
+avec ses parents d’une manière \linebreak plus horrible.
+
+
+— Ô \bname{Pangloss}! s’écria \bname{Candide}, tu n’avais pas deviné cette abomination;
+c’en est fait, il faudra qu’à la fin je renonce à ton optimisme.
+— Qu’est-ce qu’optimisme? disait \bname{Cacambo}. — Hélas! dit \bname{Candide}, c’est la
+rage de soutenir que tout est bien quand on est mal»; et il versait des
+larmes en regardant son nègre; et en pleurant, il entra dans \bname{Surinam}.
+
+La première chose dont ils s’informent, c’est s’il n’y a point au port
+quelque vaisseau qu’on pût envoyer à \bname{Buenos} Aires. Celui à qui ils
+s’adressèrent était justement un patron espagnol qui s’offrit à faire
+avec eux un marché honnête. Il leur donna rendez-vous dans un cabaret.
+\bname{Candide} et le fidèle \bname{Cacambo} allèrent l’y attendre avec leurs deux
+moutons.
+
+
+\bname{Candide}, qui avait le cœur sur les lèvres, conta à \bname{l’Espagnol} toutes
+ses aventures, et lui avoua qu’il voulait enlever mademoiselle
+\bname{Cunégonde}. «Je me garderai bien de vous passer à \bname{Buenos} Aires, dit le
+patron: je serais pendu, et vous aussi; la belle \bname{Cunégonde} est la
+maîtresse favorite de monseigneur.» Ce fut un coup de foudre pour
+\bname{Candide}, il pleura longtemps; enfin il tira à part \bname{Cacambo}. «Voici, mon
+cher ami, lui dit-il, ce qu’il faut que tu fasses. Nous avons chacun
+dans nos poches pour cinq ou six millions de diamants, tu es plus
+habile que moi; va prendre M\up{lle}~\bname{Cunégonde} à \bname{Buenos} Aires. Si le
+gouverneur fait quelque difficulté, donne-lui un million: s’il ne se
+rend pas, donne-lui-en deux; tu n’as point tué d’inquisiteur, on ne se
+défiera point de toi. J’équiperai un autre vaisseau, j’irai t’attendre
+à \bname{Venise}: c’est un pays libre où l’on n’a rien à craindre ni des
+Bulgares, ni des Abares, ni des Juifs, ni des inquisiteurs.» \bname{Cacambo}
+applaudit, à cette sage résolution. Il était au désespoir de se séparer
+d’un bon maître devenu son ami intime; mais le plaisir de lui être
+utile l’emporta sur la douleur de le quitter. Ils s’embrassèrent en
+versant des larmes: \bname{Candide} lui recommanda de ne point oublier la bonne
+vieille. \bname{Cacambo} partit dès le jour même: c’était un très bon homme que
+ce \bname{Cacambo}.
+
+\bname{Candide} resta encore quelque temps à Surinam, et attendit qu’un autre
+patron voulût le mener en Italie lui et les deux moutons qui lui
+restaient. Il prit des domestiques, et acheta tout ce qui lui était
+nécessaire pour un long voyage; enfin M.~\bname{Vanderdendur}, maître d’un gros
+vaisseau, vint se présenter à lui. «Combien voulez-vous, demanda-t-il à
+cet homme, pour me mener en droiture à \bname{Venise}, moi, mes gens, mon
+bagage, et les deux moutons que voilà?» Le patron s’accorda à dix mille
+piastres: \bname{Candide} n’hésita pas.
+
+
+«Oh! oh! dit à part soi le prudent Vanderdendur, cet étranger donne dix
+mille piastres tout d’un coup! il faut qu’il soit bien riche.» Puis
+revenant un moment après, il signifia qu’il ne pouvait partir à moins
+de vingt mille. «Eh bien! vous les aurez, dit \bname{Candide}.
+
+«Ouais, se dit tout bas le marchand, cet homme donne vingt mille
+piastres aussi aisément que dix mille.» Il revint encore, et dit qu’il
+ne pouvait le conduire à \bname{Venise} à moins de trente mille piastres. «Vous
+en aurez donc trente mille», répondit \bname{Candide}.
+
+«Oh! oh! se dit encore le marchand hollandais, trente mille piastres ne
+coûtent rien à cet homme-ci; sans doute les deux moutons portent des
+trésors immenses; n’insistons pas davantage: faisons-nous d’abord payer
+les trente mille piastres, et puis nous verrons.» \bname{Candide}, vendit deux
+petits diamants, dont le moindre valait plus que tout l’argent que
+demandait le patron. Il le paya d’avance. Les deux moutons furent
+embarqués. \bname{Candide} suivait dans un petit bateau pour joindre le
+vaisseau à la rade; le patron prend son temps, met à la voile, démarre;
+le vent le favorise. \bname{Candide} éperdu et stupéfait le perd bientôt de
+vue. «Hélas! cria-t-il, voilà un tour digne de l’Ancien Monde.» Il
+retourne au rivage, abîmé dans la douleur; car enfin il avait perdu de
+quoi faire la fortune de vingt monarques.
+
+Il se transporte chez le juge hollandais; et, comme il était un peu
+troublé, il frappe rudement à la porte; il entre, expose son aventure,
+et crie un peu plus haut qu’il ne convenait. Le juge commença par lui
+faire payer dix mille piastres pour le bruit qu’il avait fait: ensuite
+il l’écouta patiemment, lui promit d’examiner son affaire sitôt que le
+marchand serait revenu, et se fit payer dix mille autres piastres pour
+les frais de l’audience.
+
+Ce procédé acheva de désespérer \bname{Candide}; il avait à la vérité essuyé
+des malheurs mille fois plus douloureux; mais le sang froid du juge, et
+celui du patron dont il était volé, alluma sa bile, et le plongea dans
+une noire
+mélancolie. La méchanceté des hommes se présentait à son
+esprit dans toute sa laideur, il ne se nourrissait que d’idées tristes.
+Enfin un vaisseau français étant sur le point de partir pour Bordeaux,
+comme il n’avait plus de moutons chargés de diamants à embarquer, il
+loua une chambre du vaisseau à juste prix, et fit signifier dans la
+ville qu’il paierait le passage, la nourriture, et donnerait deux mille
+piastres à un honnête homme qui voudrait faire le voyage avec lui, à
+condition que cet homme serait le plus dégoûté de son état, et le plus
+malheureux de la province.
+
+
+Il se présenta une foule de prétendants qu’une flotte n’aurait pu
+contenir. \bname{Candide}, voulant choisir entre les plus apparents, il
+distingua une vingtaine de personnes qui lui paraissaient sociables, et
+qui toutes prétendaient mériter la préférence. Il les assembla dans son
+cabaret, et leur donna à souper, à condition que chacun ferait serment
+de raconter fidèlement son histoire, promettant de choisir celui qui
+lui paraîtrait le plus à plaindre et le plus mécontent de son état, à
+plus juste titre, et de donner aux autres quelques gratifications.
+
+La séance dura jusqu’à quatre heures du matin. \bname{Candide}, en écoutant
+toutes leurs aventures, se ressouvenait de ce que lui avait dit la
+vieille en allant à \bname{Buenos} Aires, et de la gageure qu’elle avait faite,
+qu’il n’y avait personne sur le vaisseau à qui il ne fût arrivé de très
+grands malheurs. Il songeait à \bname{Pangloss} à chaque aventure qu’on lui
+contait. Ce \bname{Pangloss}, disait-il, serait bien embarrassé à démontrer son
+système. Je voudrais qu’il fût ici. Certainement si tout va bien, c’est
+dans Eldorado, et non pas dans le reste de la terre. Enfin il se
+détermina en faveur d’un pauvre savant qui avait travaillé dix ans pour
+les libraires à Amsterdam. Il jugea qu’il n’y avait point de métier au
+monde dont on dût être plus dégoûté.
+
+Ce savant, qui était d’ailleurs un bon homme, avait été volé par sa
+femme, battu par son fils, et abandonné de sa fille, qui s’était fait
+enlever par un Portugais. Il venait d’être privé d’un petit emploi
+duquel il subsistait; et les prédicants de Surinam le persécutaient,
+parce qu’ils le prenaient pour un socinien. Il faut avouer que les
+autres étaient pour le moins aussi malheureux que lui; mais \bname{Candide}
+espérait que le \bname{savant} le désennuierait dans le voyage. Tous ses autres
+rivaux trouvèrent que \bname{Candide} leur faisait une grande injustice; mais il
+les apaisa en leur donnant à chacun cent piastres.
+
+
+
+\chapter{Ce qui arriva sur mer à \bname{Candide} et à \bname{Martin}}
+
+
+\lettrine{L}{e vieux} savant, qui s’appelait \bname{Martin}, s’embarqua donc pour Bordeaux
+avec \bname{Candide}. L’un et l’autre avaient beaucoup vu et beaucoup souffert;
+et quand le vaisseau aurait dû faire voile de Surinam au Japon par le
+cap de Bonne-Espérance, ils auraient eu de quoi s’entretenir du mal
+moral et du mal physique pendant tout le voyage.
+
+
+Cependant \bname{Candide} avait un grand avantage sur \bname{Martin}, c’est qu’il
+espérait toujours revoir M\up{lle}~\bname{Cunégonde}, et que \bname{Martin} n’avait
+rien à espérer; de plus il avait de l’or et des diamants; et, quoiqu’il
+eût perdu cent gros moutons rouges chargés des plus grands trésors de
+la terre, quoiqu’il eût toujours sur le cœur la friponnerie du patron
+hollandais, cependant quand il songeait à ce qui lui restait dans ses
+poches, et quand il parlait de \bname{Cunégonde}, surtout à la fin du repas, il
+penchait alors pour le système de \bname{Pangloss}.
+
+
+«Mais vous, monsieur \bname{Martin}, dit-il au savant, que pensez-vous de tout
+cela? quelle est votre idée sur le mal moral et le mal physique?
+— Monsieur, répondit \bname{Martin}, mes prêtres m’ont accusé d’être socinien;
+mais la vérité du fait est que je suis manichéen. — Vous vous moquez
+de moi, dit \bname{Candide}; il n’y a plus de manichéens dans le monde. — Il y a
+moi, dit \bname{Martin}: je ne sais qu’y faire; mais je ne peux penser
+autrement. — Il faut que vous ayez le diable au corps, dit \bname{Candide}. — Il se
+mêle si fort des affaires de ce monde, dit \bname{Martin}, qu’il pourrait bien
+être dans mon corps, comme partout ailleurs; mais je vous avoue qu’en
+jetant la vue sur ce globe, ou plutôt sur ce globule, je pense que Dieu
+l’a abandonné à quelque être malfaisant; j’en excepte toujours
+Eldorado. Je n’ai guère vu de ville qui ne désirât la ruine de la ville
+voisine, point de famille qui ne voulût exterminer quelque autre
+famille. Partout les faibles ont en exécration les puissants devant
+lesquels ils rampent, et les puissants les traitent comme des troupeaux
+dont on vend la laine et la chair. Un million d’assassins enrégimentés,
+courant d’un bout de \bname{l’Europe} à
+ l’autre, exerce le meurtre et le
+brigandage avec discipline pour gagner son pain, parce qu’il n’a pas de
+métier plus honnête; et dans les villes qui paraissent jouir de la
+paix, et où les arts fleurissent, les hommes sont dévorés de plus
+d’envie, de soins, et d’inquiétudes, qu’une ville assiégée n’éprouve de
+fléaux. Les chagrins secrets sont encore plus cruels que les misères
+publiques. En un mot j’en ai tant vu et tant éprouvé, que \linebreak je suis
+manichéen.
+
+
+
+— Il y a pourtant du bon, répliquait \bname{Candide}. — Cela peut être, disait
+\bname{Martin}; mais je ne le connais pas.»
+
+
+
+Au milieu de cette dispute, on entendit un bruit de canon. Le bruit
+redouble de moment en moment. Chacun prend sa lunette. On aperçoit deux
+vaisseaux qui combattaient à la distance d’environ trois milles: le
+vent les amena l’un et l’autre si près du vaisseau français, qu’on eut
+le plaisir de voir le combat tout à son aise. Enfin l’un des deux
+vaisseaux lâcha à l’autre une bordée si bas et si juste, qu’il le coula
+à fond. \bname{Candide} et \bname{Martin} aperçurent distinctement une centaine
+d’hommes sur le tillac du vaisseau qui s’enfonçait; ils levaient tous
+les mains au ciel, et jetaient des clameurs effroyables; en un moment
+tout fut englouti.
+
+Eh bien! dit \bname{Martin}, voilà comme les hommes se traitent les uns les
+autres. Il est vrai, dit \bname{Candide}, qu’il y a quelque chose de diabolique
+dans cette affaire. En parlant ainsi, il aperçut je ne sais quoi d’un
+rouge éclatant, qui nageait auprès de son vaisseau. On détacha la
+chaloupe pour voir ce que ce pouvait être; c’était un de ses moutons.
+\bname{Candide} eut plus de joie de retrouver ce mouton, qu’il n’avait été
+affligé d’en perdre cent tous chargés de gros diamants d’Eldorado.
+
+Le capitaine français aperçut bientôt que le capitaine du vaisseau
+submergeant était espagnol, et que celui du vaisseau submergé était un
+pirate hollandais; c’était celui-là même qui avait volé \bname{Candide}. Les
+richesses immenses dont ce scélérat s’était emparé furent ensevelies
+avec lui dans la mer, et il n’y eut qu’un mouton de sauvé. «Vous voyez,
+dit \bname{Candide} à \bname{Martin}, que le crime est puni quelquefois; ce coquin de
+patron hollandais a eu le sort qu’il méritait. — Oui, dit \bname{Martin}; mais
+fallait-il que les passagers qui étaient sur son vaisseau périssent
+aussi? Dieu a puni ce fripon, le diable a noyé \linebreak les autres.»
+
+Cependant le vaisseau français et l’espagnol continuèrent leur route,
+et \bname{Candide} continua ses conversations avec \bname{Martin}. Ils disputèrent
+quinze jours de suite, et au bout de quinze jours ils étaient aussi
+avancés que le premier. Mais enfin ils parlaient, ils se communiquaient
+des idées, ils se consolaient. \bname{Candide} caressait son mouton. «Puisque je
+t’ai retrouvé, dit-il, je pourrai bien retrouver \bname{Cunégonde}.»
+
+
+
+\chapter[Candide et \bname{Martin} approchent des côtes…]{Candide et \bname{Martin} approchent des côtes\\ de France, et raisonnent.}
+
+
+\lettrine{O}{n aperçut} enfin les côtes de France. «Avez-vous jamais été en France,
+monsieur \bname{Martin}? dit \bname{Candide}. — Oui, dit \bname{Martin}, j’ai parcouru plusieurs
+provinces. Il y en a où la moitié des habitants est folle, quelques
+unes où l’on est trop rusé, d’autres où l’on est communément assez doux
+et assez bête, d’autres où l’on fait le bel esprit; et, dans toutes, la
+principale occupation est l’amour, la seconde, de médire; et la
+troisième, de dire des sottises. — Mais, monsieur \bname{Martin}, avez-vous vu
+Paris? — Oui, j’ai vu Paris; il tient de toutes ces espèces-là; c’est un
+chaos, c’est une presse dans laquelle tout le monde cherche le plaisir,
+et où presque personne ne le trouve, du moins à ce qu’il m’a paru. J’y
+ai séjourné peu; j’y fus volé, en arrivant, de tout ce que j’avais, par
+des filous, à la foire Saint-Germain; on me prit moi-même pour un
+voleur, et je fus huit jours en prison; après quoi je me fis correcteur
+d’imprimerie pour gagner de quoi retourner à pied en \bname{Hollande}. Je
+connus la canaille écrivante, la canaille cabalante, et la canaille
+convulsionnaire. On dit qu’il y a des gens fort polis dans cette
+ville-là: je le veux croire.
+
+— Pour moi, je n’ai nulle curiosité de voir la France, dit \bname{Candide}; vous
+devinez aisément que quand on a passé un mois dans Eldorado, on ne se
+soucie plus de rien voir sur la terre que M\up{lle}~\bname{Cunégonde}; je
+vais l’attendre à \bname{Venise}; nous
+traverserons
+ la France pour aller en
+Italie; ne m’accompagnerez-vous pas? — Très volontiers, dit \bname{Martin}: on
+dit que \bname{Venise} n’est bonne que pour les nobles Vénitiens, mais que
+cependant on y reçoit très bien les étrangers quand ils ont beaucoup
+d’argent; je n’en ai point; vous en avez, je vous suivrai partout. — À
+propos, dit \bname{Candide}, pensez-vous que la terre ait été originairement
+une mer, comme on l’assure dans ce gros livre qui appartient au
+capitaine du vaisseau? — Je n’en crois rien du tout, dit \bname{Martin}, non
+plus que de toutes les rêveries qu’on nous débite depuis quelque temps.
+— Mais à quelle fin ce monde a-t-il donc été formé? dit \bname{Candide}. — Pour
+nous faire enrager, répondit \bname{Martin}. — N’êtes-vous pas bien étonné,
+continua \bname{Candide}, de l’amour que ces deux filles du pays des Oreillons
+avaient pour ces deux singes, et dont je vous ai conté l’aventure?
+— Point du tout, dit \bname{Martin}, je ne vois pas ce que cette passion a
+d’étrange; j’ai tant vu de choses extraordinaires, qu’il n’y a plus
+rien d’extraordinaire pour moi. — Croyez-vous, dit \bname{Candide}, que les
+hommes se soient toujours mutuellement massacrés comme ils font
+aujourd’hui? qu’ils aient toujours été menteurs, fourbes, perfides,
+ingrats, brigands, faibles, volages, lâches, envieux, gourmands,
+ivrognes, avares, ambitieux, sanguinaires, calomniateurs, débauchés,
+fanatiques, hypocrites, et sots? — Croyez-vous, dit \bname{Martin}, que les
+éperviers aient toujours mangé des pigeons quand ils en ont trouvé?
+— Oui, sans doute, dit \bname{Candide}. — Eh bien! dit \bname{Martin}, si les éperviers ont
+toujours eu le même caractère, pourquoi voulez-vous que les hommes
+aient changé le leur? — Oh! dit \bname{Candide}, il y a bien de la différence,
+car le libre arbitre…» En raisonnant ainsi, ils arrivèrent à Bordeaux.
+
+
+
+\chapter[Ce qui arriva en France…]{Ce qui arriva en France à Candide et à \bname{Martin}}
+
+
+
+\lettrine{C}{andide} ne s’arrêta dans Bordeaux qu’autant de temps qu’il en fallait
+pour vendre quelques cailloux du \bname{Dorado}, et pour s’accommoder d’une
+bonne chaise à deux places; car il ne pouvait plus se passer de son
+philosophe \bname{Martin}; il fut seulement très fâché de se séparer de son
+mouton, qu’il laissa à l’académie des sciences de Bordeaux, laquelle
+proposa pour le sujet du prix de cette année de trouver pourquoi la
+laine de ce mouton était rouge; et le prix fut adjugé à un savant du
+Nord, qui démontra par A, plus B, moins C divisé par Z, que le mouton
+devait être rouge, et mourir de la clavelée.
+
+
+
+Cependant tous les voyageurs que \bname{Candide} rencontra dans les cabarets de
+la route lui disaient: «Nous allons à Paris.» Cet empressement général
+lui donna enfin l’envie de voir cette capitale; ce n’était pas beaucoup
+se détourner du chemin de \bname{Venise}.
+
+Il entra par le faubourg Saint-Marceau, et crut être dans le plus
+vilain village de la \bname{Westphalie}.
+
+
+À peine \bname{Candide} fut-il dans son auberge, qu’il fut attaqué d’une
+maladie légère, causée par ses fatigues. Comme il avait au doigt un
+diamant énorme, et qu’on avait aperçu dans son équipage une cassette
+prodigieusement pesante, il eut aussitôt auprès de lui deux médecins
+qu’il n’avait pas mandés, quelques amis intimes qui ne le quittèrent
+pas, et deux dévotes qui faisaient chauffer ses bouillons. \bname{Martin}
+disait: «Je me souviens d’avoir été malade aussi à Paris dans mon
+premier voyage; j’étais fort pauvre: aussi n’eus-je ni amis, ni
+dévotes, ni médecins, et je guéris.»
+
+Cependant, à force de médecines et de saignées, la maladie de \bname{Candide}
+devint sérieuse. Un habitué du quartier vint avec douceur lui demander
+un billet payable au porteur pour l’autre monde: \bname{Candide} n’en voulut
+rien faire; les dévotes l’assurèrent que c’était une nouvelle mode:
+\bname{Candide} répondit qu’il n’était point homme à la mode. \bname{Martin} voulut
+jeter l’habitué par les fenêtres. Le clerc jura qu’on n’enterrerait
+point \bname{Candide}. \bname{Martin} jura qu’il enterrerait le clerc, s’il continuait
+à les importuner. La querelle s’échauffa: \bname{Martin} le prit par les
+épaules, et le chassa rudement; ce qui causa un grand scandale, dont on
+fit un procès-verbal.
+
+\bname{Candide} guérit; et pendant sa convalescence il eut très bonne compagnie
+à souper chez lui. On jouait gros jeu. \bname{Candide} était tout étonné que
+jamais les as ne lui vinssent; et \bname{Martin} ne s’en étonnait pas.
+
+Parmi ceux qui lui faisaient les honneurs de la ville, il y avait un
+petit abbé périgourdin, l’un de ces gens empressés, toujours alertes,
+toujours serviables, effrontés, caressants, accommodants, qui guettent
+les étrangers à leur passage, leur content l’histoire scandaleuse de la
+ville, et leur offrent des plaisirs à tout prix. Celui-ci mena d’abord
+\bname{Candide} et \bname{Martin} à la comédie. On y jouait une tragédie nouvelle.
+\bname{Candide} se trouva placé auprès de quelques beaux esprits. Cela ne
+l’empêcha pas de pleurer à des scènes jouées parfaitement. Un des
+raisonneurs qui étaient à ses côtés lui dit dans un entr’acte: «Vous
+avez grand tort de pleurer, cette actrice est fort mauvaise; l’acteur
+qui joue avec elle est plus mauvais acteur encore; la pièce est encore
+plus mauvaise que les acteurs; l’auteur ne sait pas un mot d’arabe, et
+cependant la scène est en \bname{Arabie}; et, de plus, c’est un homme qui ne
+croit pas aux idées innées; je vous apporterai demain vingt
+brochures
+contre lui. — Monsieur, combien avez-vous de pièces de théâtre en
+France?» dit \bname{Candide} à l’abbé; lequel répondit: «Cinq ou six mille. — C’est
+beaucoup, dit \bname{Candide}: combien y en a-t-il de bonnes? —Quinze ou seize,
+répliqua l’autre. — C’est beaucoup», dit \bname{Martin}.
+
+
+
+\bname{Candide} fut très content d’une actrice qui faisait la reine Élisabeth,
+dans une assez plate tragédie, que l’on joue quelquefois. «Cette
+actrice, dit-il à \bname{Martin}, me plaît beaucoup; elle a un faux air de
+M\up{lle}~\bname{Cunégonde}; je serais bien aise de la saluer.» L’abbé
+périgourdin s’offrit à l’introduire chez elle. \bname{Candide}, élevé en
+\bname{Allemagne}, demanda quelle était l’étiquette, et comment on traitait en
+France les reines d’Angleterre. «Il faut distinguer, dit l’abbé: en
+province, on les mène au cabaret; à Paris, on les respecte quand elles
+sont belles, et on les jette à la voirie quand elles sont mortes. — Des
+reines à la voirie! dit \bname{Candide}. — Oui vraiment, dit \bname{Martin}; monsieur
+l’abbé a raison; j’étais à Paris quand M\up{lle}~Monime passa,
+comme on dit, de cette vie à l’autre; on lui refusa, ce que ces gens-ci
+appellent les \emph{honneurs de la sépulture}, c’est-à-dire de pourrir avec
+tous les gueux du quartier dans un vilain cimetière; elle fut enterrée
+toute seule de sa bande au coin de la rue de Bourgogne; ce qui dut lui
+faire une peine extrême, car elle pensait très noblement. — Cela est bien
+impoli, dit \bname{Candide}. — Que voulez-vous? dit \bname{Martin}; ces gens-ci sont
+ainsi faits. Imaginez toutes les contradictions, toutes les
+incompatibilités possibles, vous les verrez dans le gouvernement, dans
+les tribunaux, dans les églises, dans les spectacles de cette drôle de
+nation. — Est-il vrai qu’on rit toujours à Paris? dit \bname{Candide}. — Oui, dit
+l’abbé, mais c’est en enrageant; car on s’y plaint de tout avec de
+grands éclats de rire; même on y fait en riant les actions les plus
+\linebreak détestables.
+
+
+
+— Quel est, dit \bname{Candide}, ce gros cochon qui me disait tant de mal de la
+pièce où j’ai tant pleuré, et des acteurs qui m’ont fait tant de
+plaisir? — C’est un mal-vivant, répondit l’abbé, qui gagne sa vie à dire
+du mal de toutes les pièces et de tous les livres; il hait quiconque
+réussit, comme les eunuques haïssent les jouissants; c’est un de ces
+serpents de la littérature qui se nourrissent de fange et de venin;
+c’est un folliculaire. — Qu’appelez-vous folliculaire? dit \bname{Candide}.
+— C’est, dit l’abbé, un faiseur de feuilles, un \emph{Fréron}.»
+
+C’est ainsi que \bname{Candide}, \bname{Martin}, et le Périgourdin, raisonnaient sur
+l’escalier, en voyant défiler le monde au sortir de la pièce. «Quoique
+je sois très empressé de revoir M\up{lle}~\bname{Cunégonde}, dit \bname{Candide}, je
+voudrais pourtant souper avec M\up{lle}~Clairon, car elle m’a paru
+admirable.»
+
+L’abbé n’était pas homme à approcher de M\up{lle}~\bname{Clairon}, qui ne
+voyait que bonne compagnie. «Elle est engagée pour ce soir, dit-il; mais
+j’aurai l’honneur de vous mener chez une dame de qualité, et là vous
+connaîtrez Paris comme si vous y aviez été quatre ans.»
+
+\bname{Candide}, qui était naturellement curieux, se laissa mener chez la dame,
+au fond du faubourg Saint-Honoré; on y était occupé d’un pharaon; douze
+tristes pontes tenaient chacun en main un petit livre de cartes,
+registre cornu de leurs infortunes. Un profond silence régnait, la
+pâleur était sur le front des pontes, l’inquiétude sur celui du
+banquier; et la dame du logis, assise auprès de ce banquier
+impitoyable, remarquait avec des yeux de lynx tous les parolis, tous
+les sept et le va de campagne, dont chaque joueur cornait ses cartes;
+elle les faisait décorner avec une attention sévère, mais polie, et ne
+se fâchait point, de peur de perdre ses pratiques. La dame se faisait
+appeler la marquise de Parolignac. Sa fille, âgée de quinze ans, était
+au nombre des pontes, et avertissait d’un clin d’œil des friponneries
+de ces pauvres gens qui tâchaient de réparer les cruautés du sort.
+L’abbé périgourdin, \bname{Candide}, et \bname{Martin}, entrèrent; personne ne se leva,
+ni les salua, ni les regarda; tous étaient profondément occupés de
+leurs cartes. «M\up{me} la baronne de Thunder-ten-tronckh était plus
+civile», dit \bname{Candide}.
+
+Cependant l’abbé s’approcha de l’oreille de la marquise, qui se leva à
+moitié, honora \bname{Candide} d’un sourire gracieux, et \bname{Martin} d’un air de
+tête tout-à-fait noble; elle fit donner un siège et un jeu de cartes à
+\bname{Candide}, qui perdit cinquante mille francs en deux tailles: après quoi
+on soupa très gaiement; et tout le monde était étonné que \bname{Candide} ne
+fût pas ému de sa perte; les laquais disaient entre eux, dans leur
+langage de laquais: «Il faut que ce soit quelque milord anglais.» Le
+souper fut comme la plupart des soupers de Paris, d’abord du silence,
+ensuite un bruit de paroles qu’on ne distingue point, puis des
+plaisanteries dont la plupart sont insipides, de fausses nouvelles, de
+mauvais raisonnements, un peu de politique, et beaucoup de médisance;
+on parla même de livres nouveaux. «Avez-vous vu, dit l’abbé périgourdin,
+le roman du sieur Gauchat, docteur en théologie? — Oui, répondit un des
+convives, mais je n’ai pu l’achever. Nous avons une foule d’écrits
+impertinents; mais tous ensemble n’approchent pas de l’impertinence de
+\bname{Gauchat}, docteur en théologie; je suis si rassasié de cette
+immensité de détestables livres qui nous inondent, que je me suis mis à
+ponter au pharaon. — Et les \emph{\bname{Mélanges}} de l’archidiacre Trublet, qu’en
+dites-vous? dit l’abbé. — Ah! dit M\up{me} de Parolignac, l’ennuyeux
+mortel! comme il vous dit curieusement ce que tout le monde sait! comme
+il discute pesamment ce qui ne vaut pas la peine d’être remarqué
+légèrement! comme il s’approprie, sans esprit, l’esprit des autres!
+comme il gâte ce qu’il pille! comme il me dégoûte! mais il ne me
+dégoûtera plus; c’est assez d’avoir lu quelques pages de l’archidiacre.»
+
+
+Il y avait à table un homme savant et de goût qui appuya ce que disait
+la marquise. On parla ensuite de
+tragédies;
+ la dame demanda pourquoi il
+y avait des tragédies qu’on jouait quelquefois, et qu’on ne pouvait
+lire. L’homme de goût expliqua très bien comment une pièce pouvait
+avoir quelque intérêt, et n’avoir presque aucun mérite; il prouva en
+peu de mots que ce n’était pas assez d’amener une ou deux de ces
+situations qu’on trouve dans tous les romans, et qui séduisent toujours
+les spectateurs; mais qu’il faut être neuf sans être bizarre, souvent
+sublime et toujours naturel, connaître le cœur humain et le faire
+parler; être grand poète, sans que jamais aucun personnage de la pièce
+paraisse poète; savoir parfaitement sa langue, la parler avec pureté,
+avec une harmonie continue, sans que jamais la rime coûte rien au sens.
+«\bname{Quiconque}, ajouta-t-il,
+n’observe
+ pas toutes ces règles, peut faire une
+ou deux tragédies applaudies au théâtre, mais il ne sera jamais compté
+au rang des bons écrivains; il y a très peu de bonnes tragédies: les
+unes sont des idylles en dialogues bien écrits et bien rimés; les
+autres, des raisonnements politiques qui endorment, ou des
+amplifications qui rebutent; les autres, des rêves d’énergumène, en
+style barbare, des propos interrompus, de longues apostrophes aux
+dieux, parce qu’on ne sait point parler aux hommes, des maximes fausses,
+des lieux communs ampoulés.»
+
+
+\bname{Candide} écouta ce propos avec attention, et conçut une grande idée du
+discoureur; et, comme la marquise avait eu soin de le placer à côté
+d’elle, il s’approcha de son oreille, et prit la liberté de lui
+demander qui était cet homme qui parlait si bien. «C’est un savant, dit
+la dame, qui ne ponte point, et que l’abbé m’amène quelquefois à
+souper; il se connaît parfaitement en tragédies et en livres, et il a
+fait une tragédie sifflée, et un livre dont on n’a jamais vu hors de la
+boutique de son libraire qu’un exemplaire qu’il m’a dédié. — Le grand
+homme! dit \bname{Candide}, c’est un autre \bname{Pangloss}.»
+
+Alors se tournant vers lui, il lui dit: «Monsieur, vous pensez, sans
+doute, que tout est au mieux dans le monde physique et dans le moral,
+et que rien ne pouvait être autrement? — Moi, monsieur, lui répondit le
+savant, je ne pense rien de tout cela; je trouve que tout va de travers
+chez nous; que personne ne sait ni quel est son rang, ni quelle est sa
+charge, ni ce qu’il fait, ni ce qu’il doit faire, et qu’excepté le
+souper, qui est assez gai, et où il paraît assez d’union, tout le reste
+du temps se passe en querelles impertinentes; jansénistes contre
+molinistes, gens du parlement contre gens d’église, gens de lettres
+contre gens de lettres, courtisans contre courtisans, financiers contre
+le peuple, femmes contre maris, parents contre parents; c’est une
+guerre éternelle.»
+
+
+\bname{Candide} lui répliqua: «J’ai vu pis; mais un sage, qui depuis a eu le
+malheur d’être pendu, m’apprit que tout cela est à merveille; ce sont
+des ombres à un beau tableau. — Votre pendu se moquait du monde, dit
+\bname{Martin}; vos ombres sont des taches horribles. — Ce sont les hommes qui
+font les taches, dit \bname{Candide}, et ils ne peuvent pas s’en dispenser. — Ce
+n’est donc pas leur faute», dit \bname{Martin}. La plupart des pontes, qui
+n’entendaient rien à ce langage, buvaient; et \bname{Martin} raisonna avec le
+savant, et \bname{Candide} raconta une partie de ses aventures à la dame du
+logis.
+
+Après souper, la marquise mena \bname{Candide} dans son cabinet, et le fit
+asseoir sur un canapé. «Eh bien! lui dit-elle, vous aimez donc toujours
+éperdument M\up{lle}~\bname{Cunégonde} de Thunder-ten-tronckh? — Oui, madame,
+répondit \bname{Candide}.» La marquise lui répliqua avec un souris tendre: «Vous
+me répondez comme un jeune homme de \bname{Westphalie}; un Français m’aurait
+dit: Il est vrai que j’ai aimé M\up{lle}~\bname{Cunégonde}; mais en vous
+voyant, madame, je crains de ne la plus aimer. — Hélas! madame, dit
+\bname{Candide}, je répondrai comme vous voudrez. — Votre passion pour elle, dit
+la marquise, a commencé en ramassant son mouchoir; je veux que vous
+ramassiez ma jarretière. — De tout mon cœur, dit \bname{Candide}; et il la
+ramassa. — Mais je veux que vous me la remettiez», dit la dame; et \bname{Candide}
+la lui remit. «Voyez-vous, dit la dame, vous êtes étranger; je fais
+quelquefois languir mes amants de Paris quinze jours, mais je me rends
+à vous dès la première nuit, parce qu’il faut faire les honneurs de son
+pays à un jeune homme de \bname{Westphalie}.» La belle ayant aperçu deux énormes
+diamants aux deux mains de son jeune étranger, les loua de si bonne
+foi, que des doigts de \bname{Candide} ils passèrent aux doigts de la marquise.
+
+\looseness=1
+\bname{Candide}, en s’en retournant avec son abbé périgourdin, sentit quelques
+remords d’avoir fait une infidélité à M\up{lle}~\bname{Cunégonde}. M. l’abbé
+entra dans sa peine; il n’avait qu’une légère part aux cinquante mille
+livres perdues au jeu par \bname{Candide}, et à la valeur des deux brillants
+moitié donnés, moitié extorqués. Son dessein était de profiter, autant
+qu’il le pourrait, des avantages que la connaissance de \bname{Candide} pouvait
+lui procurer. Il lui parla beaucoup de \bname{Cunégonde}; et \bname{Candide} lui dit
+qu’il demanderait bien pardon à cette belle de son infidélité, quand il
+la verrait à \bname{ \bname{Venise}}.
+
+Le Périgourdin redoublait de politesses et d’attentions, et prenait un
+intérêt tendre à tout ce que \bname{Candide} disait, à tout ce qu’il faisait, à
+tout ce qu’il voulait faire.
+
+«Vous avez donc, monsieur, lui dit-il, un rendez-vous à \bname{Venise}? — Oui,
+monsieur l’abbé, dit \bname{Candide}; il faut absolument que j’aille trouver
+M\up{lle}~\bname{Cunégonde}.» Alors, engagé par le plaisir de parler de ce
+qu’il aimait, il conta, selon son usage, une partie de ses aventures
+avec cette illustre \bname{Westphalienne}.
+
+
+«Je crois, dit l’abbé, que M\up{lle}~\bname{Cunégonde} a bien de l’esprit, et
+qu’elle écrit des lettres charmantes. — Je n’en ai jamais reçu, dit
+\bname{Candide}; car, figurez-vous qu’ayant été chassé du château pour l’amour
+d’elle, je ne pus lui écrire; que bientôt après j’appris qu’elle était
+morte, qu’ensuite je la retrouvai, et que je la perdis, et que je lui
+ai envoyé à deux mille cinq cents lieues d’ici un exprès dont j’attends
+la réponse.»
+
+L’abbé écoutait attentivement, et paraissait un peu rêveur. Il prit
+bientôt congé des deux étrangers, après les avoir tendrement embrassés.
+Le lendemain \bname{Candide} reçut à son réveil une lettre conçue en ces
+termes:
+\par\vspace{\baselineskip}\par
+{\itshape Monsieur mon très cher amant, il y a huit jours que je suis malade en
+cette ville; j’apprends que vous y êtes. Je volerais dans vos bras si
+je pouvais remuer. J’ai su votre passage à Bordeaux; j’y ai laissé le
+fidèle \bname{Cacambo} et la vieille, qui doivent bientôt me suivre. Le
+gouverneur de \bname{Buenos} Aires a tout pris, mais il me reste votre cœur.
+Venez; votre présence me rendra la vie ou me fera mourir de plaisir.
+
+}
+\par\vspace{\baselineskip}\par
+Cette lettre charmante, cette lettre inespérée, transporta \bname{Candide}
+d’une joie inexprimable; et la maladie de sa chère \bname{Cunégonde} l’accabla
+de douleur. Partagé entre ces deux sentiments, il prend son or et ses
+diamants, et se fait conduire avec \bname{Martin} à l’hôtel où
+mademoiselle
+\bname{Cunégonde} demeurait. Il entre en tremblant d’émotion, son cœur
+palpite, sa voix sanglote; il veut ouvrir les rideaux du lit; il veut
+faire apporter de la lumière. «Gardez-vous-en bien, lui dit la suivante;
+la lumière la tue»; et soudain elle referme le rideau. «Ma chère
+\bname{Cunégonde}, dit \bname{Candide} en pleurant, comment vous portez-vous? si vous
+ne pouvez me voir, parlez-moi du moins. — Elle ne peut parler», dit la
+suivante, la dame alors tire du lit une main potelée que \bname{Candide} arrose
+longtemps de ses larmes, et qu’il remplit ensuite de diamants, en
+laissant un sac plein d’or sur le fauteuil.
+
+
+Au milieu de ses transports arrive un exempt suivi de l’abbé
+périgourdin et d’une escouade. «Voilà donc, dit-il, ces deux étrangers
+suspects?» Il les fait incontinent saisir, et ordonne à ses braves de
+les traîner en prison. «Ce n’est pas ainsi qu’on traite les voyageurs
+dans Eldorado, dit \bname{Candide}. — Je suis plus manichéen que jamais, dit
+\bname{Martin}. — Mais, monsieur, où nous menez-vous? dit \bname{Candide}. — Dans un cul de
+basse-fosse», dit l’exempt.
+
+\bname{Martin}, ayant repris son sang froid, jugea que la dame qui se
+prétendait \bname{Cunégonde} était une friponne, M. l’abbé périgourdin un
+fripon, qui avait abusé au plus vite de
+l'innocence
+ de \bname{Candide}, et
+l’exempt un autre fripon dont on pouvait aisément se débarrasser.
+
+
+Plutôt que de s’exposer aux procédures de la justice, \bname{Candide}, éclairé
+par son conseil, et d’ailleurs toujours impatient de revoir la
+véritable \bname{Cunégonde}, propose à l’exempt trois petits diamants d’environ
+trois mille pistoles chacun. — Ah! monsieur, lui dit l’homme au bâton
+d’ivoire, eussiez-vous commis tous les crimes imaginables, vous êtes le
+plus honnête homme du monde; trois diamants! chacun de trois mille
+pistoles! Monsieur! je me ferais tuer pour vous, au lieu de vous mener
+dans un cachot. On arrête tous les étrangers, mais laissez-moi faire;
+j’ai un frère à Dieppe en Normandie; je vais vous y mener; et si vous
+avez quelque diamant à lui donner, il aura soin de vous comme moi-même.
+
+— Et pourquoi arrête-t-on tous les étrangers? dit \bname{Candide}. L’abbé
+périgourdin prit alors la parole, et dit: «C’est parce qu’un gueux du
+pays d’Atrébatie a entendu dire des sottises; cela seul lui a fait
+commettre un parricide, non pas tel que celui de 1610 au mois de
+mai, mais tel que celui de 1594 au mois de décembre, et tel que
+plusieurs autres commis dans d’autres années et dans d’autres mois par
+d’autres gueux qui avaient entendu dire des sottises.»
+
+
+
+L’exempt alors expliqua de quoi il s’agissait. «Ah! les monstres!
+s’écria \bname{Candide}; quoi! de telles horreurs chez un peuple qui danse et
+qui chante! Ne pourrai-je sortir au plus vite de ce pays où des singes
+agacent des tigres? J’ai vu des ours dans mon pays; je n’ai vu des
+hommes que dans le Dorado. Au nom de Dieu, monsieur l’exempt, menez-moi
+à \bname{Venise}, où je dois attendre M\up{lle}~\bname{Cunégonde}. — Je ne peux vous
+mener qu’en Basse-Normandie, dit le barigel.» Aussitôt il lui fait
+ôter ses fers, dit qu’il s’est mépris, renvoie ses gens, emmène à
+Dieppe \bname{Candide} et \bname{Martin}, et les laisse entre les mains de son frère.
+Il y avait un petit vaisseau hollandais à la rade. Le Normand, à l’aide
+de trois autres diamants, devenu le plus serviable des hommes, embarque
+\bname{Candide} et ses gens dans le vaisseau qui allait faire voile pour
+Portsmouth en Angleterre. Ce n’était pas le chemin de \bname{Venise}; mais
+\bname{Candide} croyait être délivré de l’enfer; et il comptait bien reprendre
+la route de \bname{Venise} à la première occasion.
+
+
+
+
+
+\chapter[Candide et \bname{Martin} vont sur les côtes…]{Candide et \bname{Martin} vont sur les côtes d’Angleterre;\\ ce qu’ils y voient}
+
+
+\lettrine[ante=«]{A}{h! \bname{Pangloss}!} \bname{Pangloss}! Ah! \bname{Martin}! \bname{Martin}! Ah! ma chère \bname{Cunégonde}!
+qu’est-ce que ce monde-ci?» disait \bname{Candide} sur le vaisseau hollandais.
+— Quelque chose de bien fou et de bien abominable, répondait \bname{Martin}. — Vous
+connaissez l’Angleterre; y est-on aussi fou qu’en France? — C’est une
+autre espèce de folie, dit \bname{Martin}. Vous savez que ces deux nations sont
+en guerre pour quelques arpents de neige vers le Canada, et qu’elles
+dépensent pour cette belle guerre beaucoup plus que tout le Canada ne
+vaut.
+De vous dire précisément s’il y a plus de gens à lier dans un
+pays que dans un autre, c’est ce que mes faibles lumières ne me
+permettent pas; je sais seulement qu’en général les gens que nous
+allons voir sont fort atrabilaires.»
+
+
+En causant ainsi ils abordèrent à Portsmouth; une multitude de peuple
+couvrait le rivage, et regardait attentivement un assez gros homme qui
+était à genoux, les yeux bandés, sur le tillac d’un des vaisseaux de la
+flotte; quatre soldats, postés vis-à-vis de cet homme, lui tirèrent
+chacun trois balles dans le crâne, le plus paisiblement du monde; et
+toute l’assemblée s’en retourna extrêmement satisfaite. «Qu’est-ce
+donc que tout ceci? dit \bname{Candide}; et quel démon exerce partout son
+empire?» Il demanda qui était ce gros homme qu’on venait de tuer en
+cérémonie.
+«C’est un amiral, lui répondit-on. — Et pourquoi tuer cet
+amiral? — C’est, lui dit-on, parce qu’il n’a pas fait tuer assez de monde;
+il a livré un combat à un amiral français, et on a trouvé qu’il n’était
+pas assez près de lui. — Mais, dit \bname{Candide}, l’amiral français était aussi
+loin de l’amiral anglais que celui-ci l’était de l’autre! — Cela est
+incontestable, lui répliqua-t-on; mais dans ce pays-ci il est bon de
+tuer de temps en temps un amiral pour encourager les autres.»
+
+
+\bname{Candide} fut si étourdi et si choqué de ce qu’il voyait et de ce qu’il
+entendait, qu’il ne voulut pas seulement mettre pied à terre, et qu’il
+fit son marché avec le patron hollandais (dût-il le voler comme celui
+de Surinam), pour le conduire sans délai à \bname{Venise}.
+
+Le patron fut prêt au bout de deux jours. On côtoya la France; on passa
+à la vue de Lisbonne, et \bname{Candide} frémit. On entra dans le détroit et
+dans la \bname{Méditerranée}, enfin on aborda à \bname{Venise}. «Dieu soit loué! dit
+\bname{Candide}, en embrassant \bname{Martin}; c’est ici que je reverrai la belle
+\bname{Cunégonde}. Je compte sur \bname{Cacambo} comme sur moi-même. Tout est bien,
+tout va bien, tout va le mieux qu’il soit possible.»
+
+
+\chapter{De \bname{Paquette}, et de frère Giroflée}
+
+
+\lettrine{D}{ès} qu’il fut à \bname{Venise}, il fit chercher \bname{Cacambo} dans tous les cabarets,
+dans tous les cafés, chez toutes les filles de joie, et ne le trouva
+point. Il envoyait tous les jours à la découverte de tous les vaisseaux
+et de toutes les barques: nulles nouvelles de \bname{Cacambo}. «Quoi! disait-il
+à \bname{Martin}, j’ai eu le temps de passer de Surinam à Bordeaux, d’aller de
+Bordeaux à Paris, de Paris à Dieppe, de Dieppe à Portsmouth, de côtoyer
+le Portugal et l’Espagne, de traverser toute la Méditerranée, de passer
+quelques mois à \bname{Venise}; et la belle \bname{Cunégonde} n’est point venue! Je
+n’ai rencontré au lieu d’elle qu’une drôlesse et un abbé périgourdin!
+\bname{Cunégonde} est morte, sans doute; je n’ai plus qu’à mourir. Ah! il
+valait mieux rester dans le paradis du Dorado que de revenir dans cette
+maudite Europe. Que vous avez raison, mon cher \bname{Martin}! tout n’est
+qu’illusion et calamité.»
+
+Il tomba dans une mélancolie noire, et ne prit aucune part à l’opéra
+\emph{alla moda}, ni aux autres divertissements du carnaval; pas une dame ne
+lui donna la moindre
+tentation. \bname{Martin} lui dit: «Vous êtes bien simple,
+en vérité, de vous figurer qu’un valet métis, qui a cinq ou six
+millions dans ses poches, ira chercher votre maîtresse au bout du
+monde, et vous l’amènera à \bname{Venise}. Il la prendra pour lui, s’il la
+trouve; s’il ne la trouve pas, il en prendra une autre: je vous
+conseille d’oublier votre valet \bname{Cacambo} et votre maîtresse \bname{Cunégonde}.»
+\bname{Martin} n’était pas consolant. La mélancolie de \bname{Candide} augmenta, et
+\bname{Martin} ne cessait de lui prouver qu’il y avait peu de vertu et peu de
+bonheur sur la terre; excepté peut-être dans Eldorado, où personne
+ne pouvait aller.
+
+
+
+En disputant sur cette matière importante, et en attendant \bname{Cunégonde},
+\bname{Candide} aperçut un jeune théatin dans la place Saint-Marc, qui tenait
+sous le bras une fille. Le théatin paraissait frais, potelé, vigoureux;
+ses yeux étaient brillants, son air assuré, sa mine haute, sa démarche
+fière. La fille était très jolie, et chantait; elle regardait
+amoureusement son théatin, et de temps en temps lui pinçait ses grosses
+joues. «Vous m’avouerez du moins, dit \bname{Candide} à \bname{Martin}, que ces gens-ci
+sont heureux. Je n’ai trouvé jusqu’à présent dans toute la terre
+habitable, excepté dans Eldorado, que des infortunés; mais pour cette
+fille et ce théatin, je gage que ce sont des créatures très heureuses.
+«Je gage que non, dit \bname{Martin}. — Il n’y a qu’à les prier à dîner, dit
+\bname{Candide}, et vous verrez si je me trompe.»
+
+Aussitôt il les aborde, il leur fait son compliment, et les invite à
+venir à son hôtellerie manger des macaronis, des perdrix de Lombardie,
+des œufs d’esturgeon, et à boire du vin de Montepulciano, du
+lacryma-christi, du chypre, et du samos. La demoiselle rougit, le
+théatin accepta la partie, et la fille le suivit en regardant \bname{Candide}
+avec des yeux de surprise et de confusion, qui furent obscurcis de
+quelques larmes. À peine fut-elle entrée dans la chambre de \bname{Candide},
+qu’elle lui dit: «Eh quoi! monsieur \bname{Candide} ne reconnaît plus \bname{Paquette}!»
+À ces mots \bname{Candide}, qui ne l’avait pas considérée jusque-là avec
+attention, parce qu’il n’était occupé que de \bname{Cunégonde}, lui dit: «Hélas!
+ma pauvre enfant, c’est donc vous qui avez mis le docteur \bname{Pangloss} dans
+le bel état où je l’ai vu?
+
+
+— Hélas! monsieur, c’est moi-même, dit \bname{Paquette}; je vois que vous êtes
+instruit de tout. J’ai su les malheurs
+épouvantables
+ arrivés à toute la
+maison de M\up{me} la baronne et à la belle \bname{Cunégonde}. Je vous jure que
+ma destinée n’a guère été moins triste. J’étais fort innocente quand
+vous m’avez vue. Un cordelier, qui était mon confesseur, me séduisit
+aisément. Les suites en furent affreuses; je fus obligée de sortir du
+château quelque temps après que M.~le baron vous eut renvoyé à grands
+coups de pied dans le derrière. Si un fameux médecin n’avait pas pris
+pitié de moi, j’étais morte. Je fus quelque temps par reconnaissance la
+maîtresse de ce médecin. Sa femme, qui était jalouse à la rage, me
+battait tous les jours impitoyablement; c’était une furie. Ce médecin
+était le plus laid de tous les hommes, et moi la plus malheureuse de
+toutes les créatures d’être battue continuellement pour un homme que je
+n’aimais pas. Vous savez, monsieur, combien il est dangereux pour une
+femme acariâtre d’être l’épouse d’un médecin. Celui-ci, outré des
+procédés de sa femme, lui donna un jour, pour la guérir d’un petit
+rhume, une médecine si efficace, qu’elle en mourut en deux heures de
+temps dans des convulsions horribles. Les parents de madame intentèrent
+à monsieur un procès criminel; il prit la fuite, et moi je fus mise en
+prison. Mon innocence ne m’aurait pas sauvée, si je n’avais été un peu
+jolie. Le juge m’élargit à condition qu’il succéderait au médecin. Je
+fus bientôt supplantée par une rivale, chassée sans récompense, et
+obligée de continuer ce métier abominable qui vous paraît si plaisant à
+vous autres hommes, et qui n’est pour nous qu’un abîme de misère.
+J’allai exercer la profession à \bname{Venise}. Ah! monsieur, si vous pouviez
+vous imaginer ce que c’est que d’être obligée de caresser
+indifféremment un vieux marchand, un avocat, un moine, un gondolier, un
+abbé; d’être exposée à toutes les insultes, à toutes les avanies;
+d’être souvent réduite à emprunter une jupe pour aller se la faire
+lever par un homme dégoûtant; d’être volée par l’un de ce qu’on a gagné
+avec l’autre; d’être rançonnée par les officiers de justice, et de
+n’avoir en perspective qu’une vieillesse affreuse, un hôpital, et un
+fumier, vous concluriez que je suis une des plus malheureuses créatures
+du monde.»
+
+\bname{Paquette} ouvrait ainsi son cœur au bon \bname{Candide}, dans un cabinet, en
+présence de \bname{Martin}, qui disait à \bname{Candide}: «Vous voyez que j’ai déjà
+gagné la moitié de la gageure.»
+
+
+Frère Giroflée était resté dans la salle à manger, et buvait un coup en
+attendant le dîner. «Mais, dit \bname{Candide} à \bname{Paquette}, vous aviez l’air si
+gai, si content, quand je vous ai rencontrée; vous chantiez, vous
+caressiez le théatin avec une complaisance naturelle; vous m’avez paru
+aussi heureuse que vous prétendez être infortunée. — Ah! monsieur,
+répondit \bname{Paquette}, c’est encore là une des misères du métier. J’ai été
+hier volée et battue par un officier, et il faut aujourd’hui que je
+paraisse de bonne humeur pour plaire à un moine.»
+
+\bname{Candide} n’en voulut pas davantage; il avoua que \bname{Martin} avait raison. On
+se mit à table avec \bname{Paquette} et le théatin; le repas fut assez amusant,
+et sur la fin on se parla avec quelque confiance. «Mon père, dit \bname{Candide}
+au moine, vous me paraissez jouir d’une destinée que tout le monde doit
+envier; la fleur de la santé brille sur votre visage, votre physionomie
+annonce le bonheur; vous avez une très jolie fille pour votre
+récréation, et vous paraissez très content de votre état de théatin.
+
+
+— Ma foi, monsieur, dit frère Giroflée, je voudrais que tous les théatins
+fussent au fond de la mer. J’ai été tenté cent fois de mettre le feu au
+couvent, et d’aller me faire turc. Mes parents me forcèrent, à l’âge de
+quinze ans, d’endosser cette détestable robe, pour laisser plus de
+fortune à un maudit frère aîné, que Dieu confonde! La jalousie, la
+discorde, la rage, habitent dans le couvent. Il est vrai que j’ai
+prêché quelques mauvais sermons qui m’ont valu un peu d’argent dont le
+prieur me vole la moitié; le reste me sert à entretenir des filles:
+mais quand je rentre le soir dans le monastère, je suis prêt à me
+casser la tête contre les murs du dortoir; et tous mes confrères sont
+dans le même cas.»
+
+\bname{Martin} se tournant vers \bname{Candide} avec son sang froid ordinaire: «Eh bien!
+lui dit-il, n’ai-je pas gagné la gageure tout entière?» \bname{Candide} donna
+deux mille piastres à \bname{Paquette}, et mille piastres à frère Giroflée. «Je
+vous réponds, dit-il, qu’avec cela ils seront heureux. — Je n’en crois
+rien du tout, dit \bname{Martin}; vous les rendrez peut-être avec ces piastres
+beaucoup plus malheureux encore. — Il en sera ce qui pourra, dit \bname{Candide}:
+mais une chose me console, je vois qu’on retrouve souvent les gens
+qu’on ne croyait jamais retrouver; il se pourra bien faire qu’ayant
+rencontré mon mouton rouge et \bname{Paquette}, je rencontre aussi \bname{Cunégonde}.
+— Je souhaite, dit \bname{Martin}, qu’elle fasse un jour votre bonheur; mais
+c’est de quoi je doute fort. — Vous êtes bien dur, dit \bname{Candide}. — C’est que
+j’ai vécu, dit \bname{Martin}.
+
+— Mais regardez ces gondoliers, dit \bname{Candide}: ne
+chantent-ils pas sans cesse? — Vous ne les voyez pas dans leur ménage,
+avec leurs femmes et leurs marmots d’enfants, dit \bname{Martin}. Le doge a ses
+chagrins, les gondoliers ont les leurs. Il est vrai qu’à tout prendre
+le sort d’un gondolier est préférable à celui d’un doge; mais je crois
+la différence si médiocre, que cela ne vaut pas la peine d’être
+examiné.
+
+— On parle, dit \bname{Candide}, du sénateur \bname{Pococurante}, qui demeure dans ce
+beau palais sur la Brenta, et qui reçoit assez bien les étrangers. On
+prétend que c’est un homme qui n’a jamais eu de chagrin. — Je voudrais
+voir une espèce si rare, dit \bname{Martin}.» \bname{Candide} aussitôt fit demander au
+seigneur \bname{Pococurante} la permission de venir le voir le lendemain.
+
+
+
+\chapter[Visite chez le seigneur \bname{Pococurante}…]{Visite chez le seigneur \bname{Pococurante}, noble vénitien}
+
+
+\lettrine{C}{andide} et \bname{Martin} allèrent en gondole sur la Brenta, et arrivèrent au
+palais du noble \bname{Pococurante}. Les jardins étaient bien entendus, et
+ornés de belles statues de marbre; le palais d’une belle architecture.
+Le maître du logis, homme de soixante ans, fort riche, reçut très
+poliment les deux curieux, mais avec très peu d’empressement, ce qui
+déconcerta \bname{Candide}, et ne déplut point à \bname{Martin}.
+
+
+ D’abord deux filles jolies et proprement mises servirent du chocolat,
+qu’elles firent très bien mousser. \bname{Candide} ne put s’empêcher de les
+louer sur leur beauté, sur leur bonne grâce, et sur leur adresse. «Ce
+sont d’assez bonnes créatures, dit le sénateur \bname{Pococurante}; je les fais
+quelquefois coucher dans mon lit; car je suis bien las des dames de la
+ville, de leurs coquetteries, de leurs jalousies, de leurs querelles,
+de leurs humeurs, de leurs petitesses, de leur orgueil, de leurs
+sottises, et des sonnets qu’il faut faire ou commander pour elles;
+mais, après tout, ces deux filles commencent fort à m’ennuyer.»
+
+
+\bname{Candide}, après le déjeuner, se promenant dans une longue galerie, fut
+surpris de la beauté des tableaux. Il demanda de quel maître étaient
+les deux premiers. «Ils sont de \bname{Raphaël}, dit le sénateur; je les achetai
+fort cher par vanité, il y a quelques années; on dit que c’est ce qu’il
+y a de plus beau en Italie, mais ils ne me plaisent point du tout: la
+couleur en est très rembrunie, les figures ne sont pas assez arrondies,
+et ne sortent point assez; les draperies ne ressemblent en rien à une
+étoffe: en un mot, quoi qu’on en dise, je ne trouve point là une
+imitation vraie de la nature. Je n’aimerai un tableau que quand je
+croirai voir la nature elle-même: il n’y en a point de cette espèce.
+J’ai beaucoup de tableaux, mais je ne les regarde plus.»
+
+\bname{Pococurante}, en attendant le dîner, se fit donner un concerto. \bname{Candide}
+trouva la musique délicieuse. «Ce bruit, dit \bname{Pococurante}, peut amuser
+une demi-heure; mais s’il dure plus long-temps, il fatigue tout le
+monde, quoique personne n’ose l’avouer. La musique aujourd’hui n’est
+plus que l’art d’exécuter des choses difficiles, et ce qui n’est que
+difficile ne plaît point à la longue.
+
+«J’aimerais peut être mieux l’opéra, si on n’avait pas trouvé le secret
+d’en faire un monstre qui me révolte. Ira voir qui voudra de mauvaises
+tragédies en musique, où les scènes ne sont faites que pour amener très
+mal à propos deux ou trois chansons ridicules qui font valoir le gosier
+d’une actrice; se pâmera de plaisir qui voudra ou qui pourra, en voyant
+un châtré fredonner le rôle de \bname{César} et de \bname{Caton}, et se promener d’un
+air gauche sur des planches: pour moi, il y a long-temps que j’ai
+renoncé à ces pauvretés qui font aujourd’hui la gloire de l’Italie, et
+que des souverains paient si chèrement.» \bname{Candide} disputa un peu, mais
+avec discrétion. \bname{Martin} fut entièrement de l’avis du sénateur.
+
+
+On se mit à table; et, après un excellent dîner, on entra dans la
+bibliothèque. \bname{Candide}, en voyant un Homère magnifiquement relié, loua
+l’illustrissime sur son bon goût. «Voilà, dit-il, un livre qui faisait
+les délices du grand \bname{Pangloss}, le meilleur philosophe de l’Allemagne.
+— Il ne fait pas les miennes, dit froidement \bname{Pococurante}: on me fit
+accroire autrefois que j’avais du plaisir en le lisant; mais cette
+répétition continuelle de combats qui se ressemblent tous, ces dieux
+qui agissent toujours pour ne rien faire de décisif, cette Hélène qui
+est le sujet de la guerre, et qui à peine est une actrice de la pièce;
+cette Troie qu’on assiège et qu’on ne prend point; tout cela me causait
+le plus mortel ennui. J’ai demandé quelquefois à des savants s’ils
+s’ennuyaient autant que moi à cette lecture: tous les gens sincères
+m’ont avoué que le livre leur tombait des mains, mais qu’il fallait
+toujours l’avoir dans sa bibliothèque, comme un monument de
+l’antiquité, et comme ces médailles rouillées qui ne peuvent être de
+commerce.
+
+— Votre excellence ne pense pas ainsi de Virgile? dit \bname{Candide}. — Je
+conviens, dit \bname{Pococurante}, que le second, le quatrième, et le sixième
+livre de son Énéide, sont excellents; mais pour son pieux Énée, et le
+fort Cloanthe, et l’ami Achates, et le petit Ascanius, et l’imbécile
+roi \bname{Latinus}, et la bourgeoise Amata, et l’insipide Lavinia, je ne crois
+pas qu’il y ait rien de si froid et de plus désagréable. J’aime mieux
+le Tasse et les contes à dormir debout de l’Arioste.
+
+
+— Oserais-je vous demander, monsieur, dit \bname{Candide}, si vous n’avez pas un
+grand plaisir à lire Horace? — Il y a des maximes, dit \bname{Pococurante}, dont
+un homme du monde peut faire son profit, et qui, étant resserrées dans
+des vers énergiques, se gravent plus aisément dans la mémoire: mais je
+me soucie fort peu de son voyage à Brindes, et de sa description d’un
+mauvais dîner, et de la querelle de crocheteurs entre je ne sais quel
+Pupilus dont les paroles, dit-il, \emph{étaient pleines de pus}, et un
+autre dont les paroles \emph{étaient du vinaigre}. Je n’ai lu qu’avec un
+extrême dégoût ses vers grossiers contre des vieilles et contre des
+sorcières; et je ne vois pas quel mérite il peut y avoir à dire à son
+ami Mæcenas que, s’il est mis par lui au rang des poètes lyriques, il
+frappera les astres de son front sublime. Les sots admirent tout
+dans un auteur estimé. Je ne lis que pour moi; je n’aime que ce qui est
+à mon usage.» \bname{Candide}, qui avait été élevé à ne jamais juger de rien par
+lui-même, était fort étonné de ce qu’il entendait; et \bname{Martin} trouvait
+la façon de penser de \bname{Pococurante} assez raisonnable.
+
+
+\looseness=1
+«Oh! voici un Cicéron, dit \bname{Candide}: pour ce grand homme-là, je pense que
+vous ne vous lassez point de le lire.
+%
+— Je ne le lis jamais, répondit le
+Vénitien. Que m’importe qu’il ait plaidé pour Rabirius ou pour
+Cluentius? J’ai bien assez des procès que je juge; je me serais mieux
+accommodé de ses œuvres philosophiques; mais quand j’ai vu qu’il
+doutait de tout, j’ai conclu que j’en savais autant que lui, et que je
+n’avais besoin de personne pour être ignorant.
+
+
+
+— Ah! voilà quatre-vingts volumes de recueils d’une académie des
+sciences, s’écria \bname{Martin}; il se peut qu’il y ait là du bon. — Il y en
+aurait, dit \bname{Pococurante}, si un seul des auteurs de ces fatras avait
+inventé seulement l’art de faire des épingles; mais il n’y a dans tous
+ces livres que de vains systèmes, et pas une seule chose utile.
+
+— Que de pièces de théâtre je vois là, dit \bname{Candide}, en italien, en
+espagnol, en français! — Oui, dit le sénateur, il y en a trois mille, et
+pas trois douzaines de bonnes. Pour ces recueils de sermons, qui tous
+ensemble ne valent pas une page de Sénèque, et tous ces gros volumes de
+théologie, vous pensez bien que je ne les ouvre jamais, ni moi ni
+personne.»
+
+
+
+\bname{Martin} aperçut des rayons chargés de livres anglais. «Je crois, dit-il,
+qu’un républicain doit se plaire à la plupart de ces ouvrages écrits si
+librement. — Oui, répondit \bname{Pococurante}, il est beau d’écrire ce qu’on
+pense; c’est le privilège de l’homme. Dans toute notre Italie, on
+n’écrit que ce qu’on ne pense pas; ceux qui habitent la patrie des
+Césars et des \bname{Antonins} n’osent avoir une idée sans la permission d’un
+jacobin. Je serais content de la liberté qui inspire les génies
+anglais, si la passion et l’esprit de parti ne corrompaient pas tout ce
+que cette précieuse liberté a d’estimable.»
+
+\looseness=1
+\bname{Candide} apercevant un Milton, lui demanda s’il ne regardait pas cet
+auteur comme un grand homme. «Qui? dit \bname{Pococurante}, ce barbare, qui fait
+un long commentaire du premier chapitre de la Genèse, en dix livres de
+vers durs? ce grossier imitateur des Grecs, qui défigure la création,
+et qui, tandis que Moïse représente l’Être éternel produisant le monde
+par la parole, fait prendre un grand compas par le Messiah dans une
+armoire du ciel pour tracer son ouvrage? Moi, j’estimerais celui qui a
+gâté l’enfer et le diable du Tasse; qui déguise Lucifer tantôt en
+crapaud, tantôt en pygmée; qui lui fait rebattre cent fois les mêmes
+discours; qui le fait disputer sur la théologie; qui, en imitant
+sérieusement l’invention comique des armes à feu de l’Arioste, fait
+tirer le canon dans le ciel par les diables? Ni moi, ni personne en
+Italie n’a pu se plaire à toutes ces tristes extravagances. Le mariage
+du péché et de la mort et les couleuvres dont le péché accouche, font
+vomir tout homme qui a le goût un peu délicat; et sa longue description
+d’un hôpital n’est bonne que pour un fossoyeur. Ce poème obscur,
+bizarre, et dégoûtant, fut méprisé à sa naissance; je le traite
+aujourd’hui comme il fut traité dans sa patrie par les
+contemporains. Au reste je dis ce que je pense, et je me soucie fort
+peu que les autres pensent comme moi.» \bname{Candide} était affligé de ces
+discours; il respectait Homère, il aimait un peu Milton. «Hélas! dit-il
+tout bas à \bname{Martin}, j’ai bien peur que cet homme-ci n’ait un souverain
+mépris pour nos poètes allemands. — Il n’y aurait pas grand mal à cela,
+dit \bname{Martin}. — Oh! quel homme supérieur! disait encore \bname{Candide} entre ses
+dents, quel grand génie que ce \bname{Pococurante}! rien ne peut lui plaire.
+
+
+
+Après avoir fait ainsi la revue de tous les livres, ils descendirent
+dans le jardin. \bname{Candide} en loua toutes les beautés. «Je ne sais rien de
+si mauvais goût, dit le maître; nous n’avons ici que des colifichets:
+mais je vais dès demain en faire planter un d’un dessin plus noble.»
+
+
+Quand les deux curieux eurent pris congé de son excellence: «Or çà, dit
+\bname{Candide} à \bname{Martin}, vous conviendrez que voilà le plus heureux de tous
+les hommes, car il est au-dessus de tout ce qu’il possède. — Ne
+voyez-vous pas, dit \bname{Martin}, qu’il est dégoûté de tout ce qu’il possède?
+Platon a dit, il y a long-temps, que les meilleurs estomacs ne sont pas
+ceux qui rebutent tous les aliments. — Mais, dit \bname{Candide}, n’y a-t-il pas
+du plaisir à tout critiquer, à sentir des défauts où les autres hommes
+croient voir des
+beautés? — C’est-à-dire, reprit \bname{Martin}, qu’il y a du
+plaisir à n’avoir pas de plaisir? — Oh bien! dit \bname{Candide}, il n’y a donc
+d’heureux que moi, quand je reverrai M\up{lle}~\bname{Cunégonde}. — C’est
+toujours bien fait d’espérer, dit \bname{Martin}.
+
+Cependant les jours, les semaines, s’écoulaient; \bname{Cacambo} ne revenait
+point, et \bname{Candide} était si abîmé dans sa douleur, qu’il ne fit pas même
+réflexion que \bname{Paquette} et frère Giroflée n’étaient pas venus seulement
+le remercier.
+
+
+\chapter[D’un souper que Candide et Martin firent…]{D’un souper que \bname{Candide} et \bname{Martin} firent\\avec six étrangers, et qui ils
+étaient}
+
+
+\lettrine{U}{n soir} que \bname{Candide}, suivi de \bname{Martin}, allait se mettre à table avec les
+étrangers qui logeaient dans la même hôtellerie, un homme à visage
+couleur de suie l’aborda par derrière, et, le prenant par le bras, lui
+dit: «Soyez prêt à partir avec nous, n’y manquez pas.» Il se retourne, et
+voit \bname{Cacambo}. Il n’y avait que la vue de \bname{Cunégonde} qui pût l’étonner et
+lui plaire davantage. Il fut sur le point de devenir fou de joie. Il
+embrasse son cher ami. «\bname{Cunégonde} est ici, sans doute? où est-elle?
+Mène-moi vers elle, que je meure de joie avec elle. — \bname{Cunégonde} n’est
+point ici, dit \bname{Cacambo}, elle est à Constantinople. — Ah ciel! à
+Constantinople! mais fût-elle à la Chine, j’y vole, partons. — Nous
+partirons après souper, reprit \bname{Cacambo}; je ne peux vous en dire
+davantage; je suis esclave, mon maître m’attend; il faut que j’aille le
+servir à table: ne dites mot, soupez, et tenez-vous prêt.»
+
+\bname{Candide}, partagé entre la joie et la douleur, charmé d’avoir revu son
+agent fidèle, étonné de le voir esclave, plein de l’idée de retrouver
+sa maîtresse, le cœur agité, l’esprit bouleversé, se mit à table avec
+\bname{Martin}, qui voyait de sang froid toutes ces aventures, et avec six
+étrangers, qui étaient venus passer le carnaval à \bname{Venise}.
+
+
+\bname{Cacambo}, qui versait à boire à l’un de ces six étrangers, s’approcha de
+l’oreille de son maître, sur la fin du repas, et lui dit: «Sire, Votre
+Majesté partira quand elle voudra, le vaisseau est prêt.» Ayant dit ces
+mots, il sortit. Les convives étonnés se regardaient sans proférer une
+seule parole, lorsqu’un autre domestique s’approchant de son maître,
+lui dit: «Sire, la chaise de Votre Majesté est à Padoue, et la barque
+est prête.» Le maître fit un signe, et le domestique partit. Tous les
+convives se regardèrent encore, et la surprise commune redoubla. Un
+troisième valet s’approchant aussi d’un troisième étranger, lui dit:
+«Sire, croyez-moi, Votre Majesté ne doit pas rester ici plus longtemps,
+je vais tout préparer»; et aussitôt il disparut.
+
+\bname{Candide} et \bname{Martin} ne doutèrent pas alors que ce ne fût une mascarade du
+carnaval. Un quatrième domestique dit au quatrième maître: «Votre
+Majesté partira quand elle voudra», et sortit comme les autres. Le
+cinquième valet en dit autant au cinquième maître. Mais le sixième
+valet parla différemment au sixième étranger qui était auprès de
+\bname{Candide}; il lui dit: «Ma foi, sire, on ne veut plus faire crédit à Votre
+Majesté ni à moi non plus, et nous pourrions bien être coffrés cette
+nuit vous et moi; je vais pourvoir à mes affaires: adieu.»
+
+Tous les domestiques ayant disparu, les six étrangers, \bname{Candide}, et
+\bname{Martin}, demeurèrent dans un profond silence. Enfin \bname{Candide} le rompit:
+«Messieurs, dit-il, voilà une singulière plaisanterie. Pourquoi
+êtes-vous tous rois? pour moi, je vous avoue que ni moi ni \bname{Martin} nous
+ne le sommes.»
+
+Le maître de \bname{Cacambo} prit alors gravement la parole, et dit en italien:
+«Je ne suis point plaisant, je m’appelle Achmet III; j’ai été
+grand-sultan plusieurs années; je détrônai mon frère; mon neveu m’a
+détrôné; on a coupé le cou à mes vizirs; j’achève ma vie dans le vieux
+sérail; mon neveu le grand-sultan Mahmoud me permet de voyager
+quelquefois pour ma santé; et je suis venu passer le carnaval à \bname{Venise}.»
+
+Un jeune homme qui était auprès d’Achmet parla après lui, et dit: «Je
+m’appelle Ivan; j’ai été empereur de toutes les Russies; j’ai été
+détrôné au berceau; mon père et ma mère ont été enfermés; on m’a élevé
+en prison; j’ai quelquefois la permission de voyager, accompagné de
+ceux qui me gardent; et je suis venu passer le carnaval à \bname{Venise}.»
+
+
+
+Le troisième dit: «Je suis Charles-Édouard, roi \bname{d’Angleterre};
+ mon
+père m’a cédé ses droits au royaume; j’ai combattu pour les soutenir;
+on a arraché le cœur à huit cents de mes partisans, et on leur en a
+battu les joues; j’ai été mis en prison; je vais à Rome faire une
+visite au roi mon père, détrôné ainsi que moi et mon grand-père; et je
+suis venu passer le carnaval à \bname{Venise}.»
+
+
+
+Le quatrième prit alors la parole et dit: «Je suis roi des Polaques; le
+sort de la guerre m’a privé de mes états héréditaires; mon père a
+éprouvé les mêmes revers; je me résigne à la Providence comme le sultan
+Achmet, l’empereur Ivan, et le roi Charles-Édouard, à qui Dieu donne
+une longue vie; et je suis venu passer le carnaval à \bname{Venise}.»
+
+
+
+Le cinquième dit: «Je suis aussi roi des Polaques; j’ai perdu mon
+royaume deux fois; mais la Providence m’a donné un autre état dans
+lequel j’ai fait plus de bien que tous les rois des Sarmates ensemble
+n’en ont jamais pu faire sur les bords de la Vistule. Je me résigne
+aussi à la Providence; et je suis venu passer le carnaval à \bname{Venise}.»
+
+
+
+Il restait au sixième monarque à parler. «Messieurs, dit-il, je ne suis
+pas si grand seigneur que vous; mais enfin j’ai été roi tout comme un
+autre; je suis Théodore; on m’a élu roi en Corse; on m’a appelé
+\textit{Votre Majesté}, et à présent à peine m’appelle-t-on \textit{monsieur}; j’ai
+fait frapper de la monnaie, et je ne possède pas un denier; j’ai eu
+deux secrétaires d’état, et j’ai à peine un valet; je me suis vu sur un
+trône, et j’ai longtemps été à Londres en prison sur la paille; j’ai
+bien peur d’être traité de même ici, quoique je sois venu, comme Vos
+Majestés, passer le carnaval à \bname{Venise}.»
+
+
+Les cinq autres rois écoutèrent ce discours avec une noble compassion.
+Chacun d’eux donna vingt sequins au roi \bname{Théodore} pour avoir des habits
+et des chemises; \bname{Candide} lui fit présent d’un diamant de deux mille
+sequins. «Quel est donc, disaient les cinq rois, cet homme qui est en
+état de donner cent fois autant que chacun de nous, et qui le donne?
+Êtes-vous roi aussi, monsieur? — Non, messieurs, et n’en ai nulle envie.»
+
+Dans l’instant qu’on sortait de table, il arriva dans la même
+hôtellerie quatre altesses sérénissimes qui avaient aussi perdu leurs
+états par le sort de la guerre, et qui venaient passer le reste du
+carnaval à \bname{Venise}; mais \bname{Candide} ne prit pas seulement garde à ces
+nouveaux venus. Il n’était occupé que d’aller trouver sa chère
+\bname{Cunégonde} à \bname{Constantinople}.
+
+
+
+\chapter{Voyage de \bname{Candide} à Constantinople}
+
+
+\lettrine{L}{e fidèle} \bname{Cacambo} avait déjà obtenu du patron turc qui allait
+reconduire le sultan Achmet à Constantinople qu’il recevrait \bname{Candide} et
+\bname{Martin} sur son bord. L’un et l’autre s’y rendirent après s’être
+prosternés devant Sa misérable Hautesse. \bname{Candide}, chemin faisant, disait
+à \bname{Martin}: «Voilà pourtant six rois détrônés avec qui nous avons soupé!
+et encore dans ces six rois il y en a un à qui j’ai fait l’aumône.
+Peut-être y a-t-il beaucoup d’autres princes plus infortunés. Pour moi,
+je n’ai perdu que cent moutons, et je vole dans les bras de \bname{Cunégonde}.
+Mon cher \bname{Martin}, encore une fois, \bname{Pangloss} avait raison, tout est bien.
+— Je le souhaite, dit \bname{Martin}. — Mais, dit \bname{Candide}, voilà une aventure bien
+peu vraisemblable que nous avons eue à \bname{Venise}. On n’avait jamais vu ni
+ouï conter que six rois détrônés soupassent ensemble au cabaret. — Cela
+n’est pas plus extraordinaire, dit \bname{Martin}, que la plupart des choses
+qui nous sont arrivées. Il est très commun que des rois soient
+détrônés; et à l’égard de l’honneur que nous avons eu de souper avec
+eux, c’est une bagatelle qui ne mérite pas notre attention.»
+% Qu’importe avec qui l’on soupe, pourvu qu’on fasse bonne chère?»
+
+À peine \bname{Candide} fut-il dans le vaisseau, qu’il sauta au cou de son
+ancien valet, de son ami \bname{Cacambo}. «Eh bien! lui dit-il, que fait
+\bname{Cunégonde}? est-elle toujours un prodige de beauté? m’aime-t-elle
+toujours? comment se porte-t-elle? Tu lui as, sans doute, acheté un
+palais à Constantinople?
+
+
+
+— Mon cher maître, répondit \bname{Cacambo}, \bname{Cunégonde} lave les écuelles sur le
+bord de la Propontide, chez un prince qui a très peu d’écuelles; elle
+est esclave dans la maison d’un ancien souverain, nommé \bname{Ragotski}, à
+qui le Grand-Turc donne trois écus par jour dans son asile; mais, ce
+qui est bien plus triste, c’est qu’elle a perdu sa beauté, et qu’elle
+est devenue horriblement laide. — Ah! belle ou laide, dit \bname{Candide}, je
+suis honnête homme, et mon devoir est de l’aimer toujours. Mais comment
+peut-elle être réduite à un état si abject avec les cinq ou six
+millions que tu avais emportés? — Bon, dit \bname{Cacambo}, ne m’en a-t-il pas
+fallu donner deux au senor don \bname{Fernando} d’Ibaraa, y Figueora, y
+Mascarenès, y \bname{Lampourdos}, y Souza, gouverneur de \bname{Buenos} Aires, pour
+avoir la permission de reprendre M\up{lle}~\bname{Cunégonde}? et un pirate
+ne nous a-t-il pas bravement dépouillés de tout le reste? Ce pirate ne
+nous a-t-il pas menés au cap de Matapan, à Milo, à Nicarie, à Samos, à
+Petra, aux \bname{Dardanelles}, à Marmara, à \bname{Scutari}? \bname{Cunégonde} et la vieille
+servent chez ce prince dont je vous ai parlé, et moi je suis esclave du
+sultan détrôné. — Que d’épouvantables calamités enchaînées les unes aux
+autres! dit \bname{Candide}. Mais, après tout, j’ai encore quelques diamants;
+je délivrerai aisément \bname{Cunégonde}. C’est bien dommage qu’elle soit
+devenue si laide.»
+
+
+
+Ensuite, se tournant vers \bname{Martin}: «Que pensez-vous, dit-il, qui soit le
+plus à plaindre, de l’empereur Achmet, de l’empereur Ivan, du roi
+Charles-Édouard, ou de moi? — Je n’en sais rien, dit \bname{Martin}; il faudrait
+que je fusse dans vos cœurs pour le savoir. — Ah! dit \bname{Candide}, si
+\bname{Pangloss} était ici, il le saurait, et nous l’apprendrait. — Je ne sais,
+dit \bname{Martin}, avec quelles balances votre \bname{Pangloss} aurait pu peser les
+infortunes des hommes, et apprécier leurs douleurs. Tout ce que je
+présume c’est qu’il y a des millions d’hommes sur la terre cent fois
+plus à plaindre que le roi Charles-Édouard, l’empereur Ivan, et le
+sultan Achmet. — Cela pourrait bien être», dit \bname{Candide}.
+
+On arriva en peu de jours sur le canal de la mer Noire. \bname{Candide}
+commença par racheter \bname{Cacambo} fort cher; et, sans perdre de temps, il
+se jeta dans une galère, avec ses compagnons, pour aller sur le rivage
+de la Propontide chercher \bname{Cunégonde}, quelque laide qu’elle pût être.
+
+
+Il y avait dans la chiourme deux forçats qui ramaient fort mal, et à
+qui le levanti patron appliquait de temps en temps quelques coups de
+nerf de bœuf sur leurs épaules nues; \bname{Candide}, par un mouvement
+naturel, les regarda plus attentivement que les autres galériens, et
+s’approcha d’eux avec pitié. Quelques traits de leurs visages défigurés
+lui parurent avoir un peu de ressemblance avec \bname{Pangloss} et avec ce
+malheureux jésuite, ce baron, ce frère de M\up{lle}~\bname{Cunégonde}. Cette
+idée l’émut et l’attrista. Il les considéra encore plus attentivement.
+«En vérité, dit-il à \bname{Cacambo}, si je n’avais pas vu pendre maître
+\bname{Pangloss}, et si je n’avais pas eu le malheur de tuer le baron, je
+croirais que ce sont eux qui rament dans cette galère.»
+
+
+Au nom du baron et de \bname{Pangloss} les deux forçats poussèrent un grand
+cri, s’arrêtèrent sur leur banc, et laissèrent tomber leurs rames. Le
+levanti patron accourait sur eux, et les coups de nerf de bœuf
+\bname{redoublaient}. «Arrêtez! arrêtez! seigneur, s’écria \bname{Candide}; je vous
+donnerai tant d’argent que vous voudrez. — Quoi! c’est \bname{Candide}! disait
+l’un des forçats; — quoi! c’est \bname{Candide}! disait l’autre. — Est-ce un songe?
+dit \bname{Candide}; veillé-je? suis-je dans cette galère? Est-ce là M.
+le baron, que j’ai tué? est-ce là maître \bname{Pangloss}, que j’ai vu pendre?
+
+
+— C’est nous-mêmes, c’est nous-mêmes, répondaient-ils. — Quoi! c’est là ce
+grand philosophe? disait \bname{Martin}. — Eh! monsieur le levanti patron, dit
+\bname{Candide}, combien voulez-vous d’argent pour la rançon de M. de
+Thunder-ten-tronckh, un des premiers barons de l’empire, et de M.~\bname{Pangloss}, le plus profond métaphysicien d’Allemagne? — Chien de chrétien,
+répondit le levanti patron, puisque ces deux chiens de forçats
+chrétiens sont des barons et des métaphysiciens, ce qui est sans doute
+une grande dignité dans leur pays, tu m’en donneras cinquante mille
+sequins. — Vous les aurez, monsieur; ramenez-moi comme un éclair à
+Constantinople, et vous serez payé sur-le-champ. Mais non, menez-moi
+chez M\up{lle}~\bname{Cunégonde}.» Le levanti patron, sur la première offre
+de \bname{Candide}, avait déjà tourné la proue vers la ville, et il faisait
+ramer plus vite qu’un oiseau ne fend les airs.
+
+\bname{Candide} embrassa cent fois le baron et \bname{Pangloss}. «Et comment ne vous
+ai-je pas tué, mon cher baron? et mon cher \bname{Pangloss}, comment êtes-vous
+en vie, après avoir été pendu? et pourquoi êtes-vous tous deux aux
+galères en Turquie? — Est-il bien vrai que ma chère sœur soit dans ce
+pays? disait le baron. — Oui, répondait \bname{Cacambo}. — Je revois donc mon cher
+\bname{Candide}! s’écriait \bname{Pangloss}.» \bname{Candide} leur présentait \bname{Martin} et \bname{Cacambo}.
+Ils s’embrassaient tous; ils parlaient tous à-la-fois. La galère
+volait, ils étaient déjà dans le port. On fit venir un Juif, à qui
+\bname{Candide} vendit pour cinquante mille sequins un diamant de la valeur de
+cent mille, et qui lui jura par Abraham qu’il n’en pouvait donner
+davantage. Il paya incontinent la rançon du baron et de \bname{Pangloss}.
+Celui-ci se jeta aux pieds de son libérateur, et les baigna de larmes;
+l’autre le remercia par un signe de tête, et lui promit de lui rendre
+cet argent à la première occasion. «Mais est-il bien possible que ma
+sœur soit en Turquie? disait-il. — Rien n’est si possible, reprit
+\bname{Cacambo}, puisqu’elle écure la vaisselle chez un prince de \bname{Transylvanie}.»
+On fit aussitôt venir deux Juifs; \bname{Candide} vendit encore des diamants;
+et ils repartirent tous dans une autre galère pour aller délivrer
+\bname{Cunégonde}.
+
+
+\chapter[Ce qui arriva à Candide, à Cunégonde…]{Ce qui arriva à \bname{Candide}, à \bname{Cunégonde},\\à \bname{Pangloss}, à \bname{Martin}, etc.}
+
+
+\lettrine[findent=1pt,ante=«]{P}{ardon}, encore une fois, dit \bname{Candide} au baron; pardon, mon Révérend
+Père, de vous avoir donné un grand coup d’épée au travers du corps.
+— N’en parlons plus, dit le baron; je fus un peu trop vif, je l’avoue;
+mais puisque vous voulez savoir par quel hasard vous m’avez vu aux
+galères, je vous dirai qu’après avoir été guéri de ma blessure par le
+frère apothicaire du collège, je fus attaqué et enlevé par un parti
+espagnol; on me mit en prison à \bname{Buenos} Aires dans le temps que ma sœur
+venait d’en partir. Je demandai à retourner à Rome auprès du père
+général. Je fus nommé pour aller servir d’aumônier à Constantinople
+auprès de M. l’ambassadeur de France. Il n’y avait pas huit jours
+que j’étais entré en fonction, quand je trouvai sur le soir un jeune
+icoglan très bien fait. Il faisait fort chaud: le jeune homme voulut se
+baigner; je pris cette occasion de me baigner aussi. Je ne savais pas
+que ce fût un crime capital pour un chrétien d’être trouvé tout nu avec
+un jeune musulman. Un cadi me fit donner cent coups de bâton sous la
+plante des pieds, et me condamna aux galères. Je ne crois pas qu’on ait
+fait une plus horrible injustice. Mais je voudrais bien savoir pourquoi
+ma sœur est dans la cuisine d’un souverain de \bname{Transylvanie} réfugié
+chez les Turcs.
+
+
+— Mais vous, mon cher \bname{Pangloss}, dit \bname{Candide}, comment se peut-il que je
+vous revoie? — Il est vrai, dit \bname{Pangloss}, que vous m’avez vu pendre; je
+devais naturellement être brûlé mais vous vous souvenez qu’il plut à
+verse lorsqu’on allait me cuire: l’orage fut si violent qu’on désespéra
+d’allumer le feu; je fus pendu, parce qu’on ne put mieux faire: un
+chirurgien acheta mon corps, m’emporta chez lui, et me disséqua. Il me
+fit d’abord une incision cruciale depuis le nombril jusqu’à la
+clavicule. On ne pouvait pas avoir été plus mal pendu que je l’avais
+été. L’exécuteur des hautes œuvres de la sainte inquisition, lequel
+était sous-diacre, brûlait à la vérité les gens à merveille, mais il
+n’était pas accoutumé à pendre: la corde était mouillée et glissa mal,
+elle fut mal nouée; enfin je respirais encore: l’incision cruciale me
+fit jeter un si grand cri, que mon chirurgien tomba à la renverse; et
+croyant qu’il disséquait le diable, il s’enfuit en mourant de peur, et
+tomba encore sur l’escalier en fuyant. Sa femme accourut au bruit d’un
+cabinet voisin: elle me vit sur la table étendu avec mon incision
+cruciale; elle eut encore plus de peur que son mari, s’enfuit, et tomba
+sur lui. Quand ils furent un peu revenus à eux, j’entendis la
+chirurgienne qui disait au chirurgien: \frquote{\localleftbox{« }Mon bon, de quoi vous
+avisez-vous aussi de disséquer un hérétique? ne savez-vous pas que le diable est toujours dans le corps de ces gens-là? je vais vite chercher un prêtre pour l’exorciser.}\localleftbox{}
+Je frémis à ce propos, et je ramassai le
+peu de forces qui me restaient pour crier: «Ayez pitié de moi!» Enfin le
+barbier portugais s’enhardit: il recousit ma peau; sa femme même eut
+soin de moi; je fus sur pied au bout de quinze jours. Le barbier me
+trouva une condition, et me fit laquais d’un chevalier de Malte qui
+allait à \bname{Venise}: mais mon maître n’ayant pas de quoi me payer, je me
+mis au service d’un marchand vénitien, et je le suivis à
+Constantinople.
+
+
+«Un jour il me prit fantaisie d’entrer dans une mosquée; il n’y avait
+qu’un vieil iman et une jeune dévote très jolie qui disait ses
+patenôtres; sa gorge était toute découverte: elle avait entre ses deux
+tétons un beau bouquet de tulipes, de roses, d’anémones, de renoncules,
+d’hyacinthes, et d’oreilles d’ours: elle laissa tomber son
+bouquet; je
+le ramassai, et je le lui remis avec un empressement très respectueux.
+Je fus si longtemps à le lui remettre, que l’iman se mit en colère, et
+voyant que j’étais chrétien, il cria à l’aide. On me mena chez le cadi,
+qui me fit donner cent coups de latte sous la plante des pieds, et
+m’envoya aux galères. Je fus enchaîné précisément dans la même galère
+et au même banc que M.~le baron. Il y avait dans cette galère
+quatre jeunes gens de Marseille, cinq prêtres napolitains, et deux
+moines de Corfou, qui nous dirent que de pareilles aventures arrivaient
+tous les jours. M.~le baron prétendait qu’il avait essuyé une
+plus grande injustice que moi: je prétendais, moi, qu’il était beaucoup
+plus permis de remettre un bouquet sur la gorge d’une femme que d’être
+tout nu avec un icoglan. Nous disputions sans cesse, et nous recevions
+vingt coups de nerf de bœuf par jour, lorsque l’enchaînement des
+événements de cet univers vous a conduit dans notre galère, et que vous
+nous avez rachetés.
+
+— Eh bien! mon cher \bname{Pangloss}, lui dit \bname{Candide}, quand vous avez été pendu,
+disséqué, roué de coups, et que vous avez ramé aux galères, avez-vous
+toujours pensé que tout allait le mieux du monde? — Je suis toujours de
+mon premier sentiment, répondit \bname{Pangloss}; car enfin je suis philosophe;
+il ne me convient pas de me dédire, Leibnitz ne pouvant pas avoir tort,
+et l’harmonie préétablie étant d’ailleurs la plus belle chose du monde,
+aussi bien que le plein et la matière subtile.»
+
+
+
+\chapter{Comment \bname{Candide} retrouva \bname{Cunégonde} et la vieille}
+
+
+\lettrine{P}{endant} que \bname{Candide}, le baron, \bname{Pangloss}, \bname{Martin}, et \bname{Cacambo}, contaient
+leurs aventures, qu’ils raisonnaient sur les événements contingents ou
+non contingents de cet univers, qu’ils disputaient sur les effets et
+les causes, sur le mal moral et sur le mal physique, sur la liberté et
+la nécessité, sur les consolations que l’on peut éprouver lorsqu’on est
+aux galères en Turquie, ils abordèrent sur le rivage de la Propontide,
+à la maison du prince de \bname{Transylvanie}. Les premiers objets qui se
+présentèrent furent \bname{Cunégonde} et la vieille, qui étendaient des
+serviettes sur des ficelles pour les faire sécher.
+
+Le baron pâlit à cette vue. Le tendre amant \bname{Candide} en voyant sa belle
+\bname{Cunégonde} rembrunie, les yeux éraillés, la gorge sèche, les joues
+ridées, les bras rouges et écaillés, recula trois pas, saisi d’horreur,
+et avança ensuite par bon procédé. Elle embrassa \bname{Candide} et son frère:
+on embrassa la vieille: \bname{Candide} les racheta toutes deux.
+
+Il y avait une petite métairie dans le voisinage; la vieille proposa à
+\bname{Candide} de s’en accommoder, en attendant que toute la troupe eût une
+meilleure destinée. \bname{Cunégonde} ne savait pas qu’elle était enlaidie,
+personne ne l’en avait avertie: elle fit souvenir \bname{Candide} de ses
+promesses avec un ton si absolu, que le bon \bname{Candide} n’osa pas la
+refuser. Il signifia donc au baron qu’il allait se marier avec sa
+sœur. «Je ne souffrirai jamais, dit le baron, une telle bassesse de sa
+part, et une telle insolence de la vôtre; cette infamie ne me sera
+jamais reprochée: les enfants de ma sœur ne pourraient entrer dans les
+chapitres d’Allemagne. Non, jamais ma sœur n’épousera qu’un baron de
+l’empire.» \bname{Cunégonde} se jeta à ses pieds, et les baigna de larmes; il
+fut inflexible. «Maître fou, lui dit \bname{Candide}, je t’ai réchappé des
+galères, j’ai payé ta rançon, j’ai payé celle de ta sœur; elle lavait
+ici des écuelles, elle est laide, j’ai la bonté d’en faire ma femme; et
+tu prétends encore t’y opposer! je te retuerais si j’en croyais ma
+colère. — Tu peux me tuer encore, dit le baron, mais tu n’épouseras pas
+ma sœur de mon vivant.»
+
+
+
+
+\chapter{Conclusion}
+
+
+\lettrine{C}{andide}, dans le fond de son cœur, n’avait aucune envie d’épouser
+\bname{Cunégonde}; mais l’impertinence extrême du baron le déterminait à
+conclure le mariage; et \bname{Cunégonde} le pressait si vivement qu’il ne
+pouvait s’en dédire. Il consulta \bname{Pangloss}, \bname{Martin}, et le fidèle
+\bname{Cacambo}. \bname{Pangloss} fit un beau mémoire par lequel il prouvait que le
+baron n’avait nul droit sur sa sœur, et qu’elle pouvait, selon toutes
+les lois de l’empire, épouser \bname{Candide} de la main gauche. \bname{Martin} conclut
+à jeter le baron dans la mer; \bname{Cacambo} décida qu’il fallait le rendre au
+levanti patron, et le remettre aux galères, après quoi on l’enverrait à
+Rome au père général par le premier vaisseau. L’avis fut trouvé fort
+bon; la vieille l’approuva; on n’en dit rien à sa sœur; la chose fut
+exécutée pour quelque argent, et on eut le plaisir d’attraper un
+jésuite, et de punir l’orgueil d’un baron allemand.
+
+
+Il était tout naturel d’imaginer qu’après tant de désastres, \bname{Candide}
+marié avec sa maîtresse, et vivant avec le philosophe \bname{Pangloss}, le
+philosophe \bname{Martin}, le prudent \bname{Cacambo}, et la vieille, ayant d’ailleurs
+rapporté tant de diamants de la patrie des anciens Incas, mènerait la
+vie du monde la plus agréable; mais il fut tant friponné par les Juifs,
+qu’il ne lui resta plus rien que sa petite métairie; sa femme devenant
+tous les jours plus laide devint acariâtre et insupportable: la vieille
+était infirme, et fut encore de plus mauvaise humeur que \bname{Cunégonde}.
+\bname{Cacambo}, qui travaillait au jardin, et qui allait vendre des \bname{légumes} à
+Constantinople, était excédé de travail, et maudissait sa destinée.
+\bname{Pangloss} était au désespoir de ne pas briller dans quelque université
+d’Allemagne. Pour \bname{Martin}, il était fermement persuadé qu’on est
+également mal partout; il prenait les choses en patience. \bname{Candide},
+\bname{Martin}, et \bname{Pangloss}, disputaient quelquefois de métaphysique et de
+morale. On voyait souvent passer sous les fenêtres de la métairie des
+bateaux chargés d’effendis, de bachas, de cadis, qu’on envoyait en exil
+à Lemnos, à Mytilène, à Erzeroum: on voyait venir d’autres cadis,
+d’autres bachas, d’autres effendis, qui prenaient la place des
+expulsés, et qui étaient expulsés à leur tour: on voyait des têtes
+proprement empaillées qu’on allait présenter à la sublime Porte. Ces
+spectacles faisaient redoubler les dissertations; et quand on ne
+disputait pas, l’ennui était si excessif, que la vieille osa un jour
+leur dire: «Je voudrais savoir lequel est le pire, ou d’être violée cent
+fois par des pirates nègres, d’avoir une fesse coupée, de passer par
+les baguettes chez les \bname{Bulgares}, d’être fouetté et pendu dans un
+auto-da-fé, d’être disséqué, de ramer en galère, d’éprouver enfin
+toutes les misères par lesquelles nous avons tous passé, ou bien de
+rester ici à ne rien faire? — C’est une grande question», dit \bname{Candide}.
+
+
+
+
+
+
+Ce discours fit naître de nouvelles réflexions, et \bname{Martin} surtout
+conclut que l’homme était né pour vivre dans les convulsions de
+l’inquiétude, ou dans la léthargie de l’ennui. \bname{Candide} n’en convenait
+pas, mais il n’assurait rien. \bname{Pangloss} avouait qu’il avait toujours
+horriblement souffert; mais ayant soutenu une fois que tout allait à
+merveille, il le soutenait toujours, et n’en croyait rien.
+
+Une chose acheva de confirmer \bname{Martin} dans ses détestables principes, de
+faire hésiter plus que jamais \bname{Candide} et d’embarrasser \bname{Pangloss}. C’est
+qu’ils virent un jour aborder dans leur métairie \bname{Paquette} et le frère
+Giroflée, qui étaient dans la plus extrême misère; ils avaient bien
+vite mangé leurs trois mille piastres, s’étaient quittés, s’étaient
+raccommodés, s’étaient brouillés, avaient été mis en
+prison; s’étaient
+enfuis, et enfin frère Giroflée s’était fait turc. \bname{Paquette} continuait
+son métier partout, et n’y gagnait plus rien. «Je l’avais bien prévu,
+dit \bname{Martin} à \bname{Candide}, que vos présents seraient bientôt dissipés, et ne
+les rendraient que plus misérables. Vous avez regorgé de millions de
+piastres, vous et \bname{Cacambo}, et vous n’êtes pas plus heureux que frère
+Giroflée et \bname{Paquette}. — Ah! ah! dit \bname{Pangloss} à \bname{Paquette}, le ciel vous
+ramène donc ici parmi nous. Ma pauvre enfant! savez-vous bien que vous
+m’avez coûté le bout du nez, un œil, et une oreille? Comme vous voilà
+faite! Eh! qu’est-ce que ce monde!» Cette nouvelle aventure les engagea
+à philosopher plus que jamais.
+
+Il y avait dans le voisinage un derviche très fameux qui passait pour
+le meilleur philosophe de la Turquie; ils allèrent le consulter;
+\bname{Pangloss} porta la parole, et lui dit: «Maître, nous venons vous prier de
+nous dire pourquoi un aussi étrange animal que l’homme a été formé.
+
+
+
+
+
+
+— De quoi te mêles-tu? lui dit le derviche; est-ce là ton affaire? — Mais,
+mon Révérend Père, dit \bname{Candide}, il y a horriblement de mal sur la
+terre. — Qu’importe, dit le derviche, qu’il y ait du mal ou du bien?
+quand Sa Hautesse envoie un vaisseau en Égypte, s’embarrasse-t-elle si
+les souris qui sont dans le vaisseau sont à leur aise ou non? — Que
+faut-il donc faire? dit \bname{Pangloss}. — Te taire, dit le derviche. — Je me
+flattais, dit \bname{Pangloss}, de raisonner un peu avec vous des effets et des
+causes, du meilleur des mondes possibles, de l’origine du mal, de la
+nature de l’âme, et de l’harmonie préétablie.» Le derviche, à ces mots,
+leur ferma la porte au nez.
+
+
+
+Pendant cette conversation, la nouvelle s’était répandue qu’on venait
+d’étrangler à Constantinople deux vizirs du banc et le muphti, et qu’on
+avait empalé plusieurs de leurs amis. Cette catastrophe faisait partout
+un grand bruit pendant quelques heures. \bname{Pangloss}, \bname{Candide}, et \bname{Martin},
+en retournant à la petite métairie, rencontrèrent un bon vieillard qui
+prenait le frais à sa porte sous un berceau d’orangers. \bname{Pangloss}, qui
+était aussi curieux que raisonneur, lui demanda comment se nommait le
+muphti qu’on venait d’étrangler. «Je n’en sais rien, répondit le
+bonhomme, et je n’ai jamais su le nom d’aucun muphti ni d’aucun vizir.
+J’ignore absolument l’aventure dont vous me parlez; je présume qu’en
+général ceux qui se mêlent des affaires publiques périssent quelquefois
+misérablement, et qu’ils le méritent; mais je ne m’informe jamais de ce
+qu’on fait à Constantinople; je me contente d’y envoyer vendre les
+fruits du jardin que je cultive.» Ayant dit ces mots, il fit entrer les
+étrangers dans sa maison; ses deux filles et ses deux fils leur
+présentèrent plusieurs sortes de sorbets qu’ils faisaient eux-mêmes, du
+kaïmak piqué d’écorces de cédrat confit, des oranges, des citrons, des
+limons, des ananas, des dattes, des pistaches, du café de Moka qui
+n’était point mêlé avec le mauvais café de Batavia et des îles. Après
+quoi les deux filles de ce bon musulman parfumèrent les barbes de
+\bname{Candide}, de \bname{Pangloss}, et de \bname{Martin}.
+
+
+
+«Vous devez avoir, dit \bname{Candide} au Turc, une vaste et magnifique terre?
+— Je n’ai que vingt arpents, répondit le Turc; je les cultive avec mes
+enfants; le travail éloigne de nous trois grands maux, l’ennui, le
+vice, et le besoin.»
+
+
+\bname{Candide} en retournant dans sa métairie fit de profondes réflexions sur
+le discours du Turc. Il dit à \bname{Pangloss} et à \bname{Martin}: «Ce bon vieillard me
+paraît s’être fait un sort bien préférable à celui des six rois avec
+qui nous avons eu l’honneur de souper. — Les grandeurs, dit \bname{Pangloss},
+sont fort dangereuses, selon le rapport de tous les philosophes; car
+enfin Églon, roi des Moabites, fut assassiné par Aod; \bname{Absalon} fut pendu
+par les cheveux et percé de trois dards; le roi \bname{Nadab}, fils de
+\bname{Jéroboam}, fut tué par \bname{Baasa}; le roi Éla, par \bname{Zambri}; \bname{Ochosias}, par
+\bname{Jéhu}; \bname{Athalie}, par \bname{Joïada}; les rois \bname{Joachim}, \bname{Jéchonias}, \bname{Sédécias},
+furent esclaves. Vous savez comment périrent \bname{Crésus}, \bname{Astyage}, \bname{Darius},
+\bname{Denys} de \bname{Syracuse}, \bname{Pyrrhus}, \bname{Persée}, \bname{Annibal}, \bname{Jugurtha}, \bname{Arioviste},
+\bname{César}, \bname{Pompée}, \bname{Néron}, \bname{Othon}, \bname{Vitellius}, \bname{Domitien}, \bname{Richard}~II
+\bname{d’Angleterre}, \bname{Édouard}~II, \bname{Henri}~VI, \bname{Richard}~III, \mbox{Marie Stuart}, Charles~I\up{er}, les trois \bname{Henri} de France, l’empereur \bname{Henri}~IV? Vous savez… — Je
+sais aussi, dit \bname{Candide}, qu’il faut cultiver notre jardin. — Vous avez
+raison, dit \bname{Pangloss}; car, quand l’homme fut mis dans le jardin d’Éden,
+il y fut mis \emph{ut operaretur eum}, pour qu’il travaillât; ce qui prouve
+que l’homme n’est pas né pour le repos. — Travaillons sans raisonner, dit
+\bname{Martin}, c’est le seul moyen de rendre la vie supportable.
+
+Toute la petite société entra dans ce louable dessein; chacun se mit à
+exercer ses talents. La petite terre rapporta beaucoup. \bname{Cunégonde}
+était, à la vérité, bien laide; mais elle devint une excellente
+pâtissière; \bname{Paquette} broda; la vieille eut soin du linge. Il n’y eut
+pas jusqu’à frère Giroflée qui ne rendît service; il fut un très bon
+menuisier, et même devint honnête homme: et \bname{Pangloss} disait quelquefois
+à \bname{Candide}: «Tous les événements sont enchaînés dans le meilleur des
+mondes possibles; car enfin si vous n’aviez pas été chassé d’un beau
+château à grands coups de pied dans le derrière pour l’amour de
+M\up{lle}~\bname{Cunégonde}, si vous n’aviez pas été mis à l’inquisition, si
+vous n’aviez pas couru l’Amérique à pied, si vous n’aviez pas donné un
+bon coup d’épée au baron, si vous n’aviez pas perdu tous vos moutons du
+bon pays d’Eldorado, vous ne mangeriez pas ici des cédrats confits et
+des pistaches. — Cela est bien dit, répondit \bname{Candide}, mais il faut
+cultiver notre jardin.»
+
+
+\endinput
+
+
+
diff --git a/macros/latex/contrib/tango/examples/book-mathematics.tex b/macros/latex/contrib/tango/examples/book-mathematics.tex
new file mode 100644
index 0000000000..cbcebe1ae4
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/book-mathematics.tex
@@ -0,0 +1,44 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,PubliClass=book,ColorTheme=Steel,FontSize=11pt,
+StylisticSet={parallelslant,leqslant}]{tango}
+\renewcommand{\arraystretch}{1.3}
+\usepackage{tikz}
+\usetikzlibrary{calc,through,arrows}
+\tgosmartlists
+\AtBeginDocument{%
+\RenewCommandCopy{\setminus}{\smallsetminus}
+}
+\NewDocumentCommand\N{}{\ensuremath{\symbb{N}}}
+\NewDocumentCommand\Z{}{\ensuremath{\symbb{Z}}}
+\NewDocumentCommand\Q{}{\ensuremath{\symbb{Q}}}
+\NewDocumentCommand\R{}{\ensuremath{\symbb{R}}}
+\NewDocumentCommand\C{}{\ensuremath{\symbb{C}}}
+\NewDocumentCommand\Pt{m}{\ensuremath{\symfrak{P}(#1)}}
+\NewDocumentCommand\rond{}{\mathrel{\circ}}
+\NewDocumentCommand\mesalg{m}{\overline{#1}}
+\NewDocumentCommand\Vector{m}{\overrightarrow{#1}}
+\DeclareMathOperator{\cl}{cl}
+\DeclareMathOperator{\sgn}{sgn}
+\newcounter{prop}
+\newstatement{prop}{prop}{Propriété}
+\newfixedcaption{\figcaption}{figure}
+%%
+\includeonly{rel-bin,recurrence,polynome-deg2,euler,puissance-cercle}
+%\includeonly{polynome-deg2}
+%%
+%\tangoSmartLists
+\begin{document}
+\frontmatter
+\tableofcontents
+\mainmatter
+%\tgosetup{ColorTheme=Framboise}
+\part{Algèbre}
+\include{rel-bin}
+\include{recurrence}
+\include{polynome-deg2}
+%\tgosetup{ColorTheme=Sapin}
+\part{Géométrie}
+\include{euler}
+\include{puissance-cercle}
+\backmatter
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/tango/examples/candide.tex b/macros/latex/contrib/tango/examples/candide.tex
new file mode 100644
index 0000000000..bd3432e7bf
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/candide.tex
@@ -0,0 +1,61 @@
+% !TEX TS-program = LuaLaTeX
+%
+\documentclass[french,Output=SmallTablet,PubliClass=book,twoside,Numbers=OldStyle,FontSize=9pt]{tango}
+
+\geometry{paperheight=18.5cm,paperwidth=11.2cm,heightrounded,top=1.2cm,bottom=2.8cm,headheight=14pt,headsep=12pt,footskip=13pt,inner=1.2cm,outer=2cm,}
+%
+\titleformat{\chapter}[display]{\filcenter\large\itshape\addfontfeature{RawFeature={-onum}}}
+{\normalfont\Large\scshape\addfontfeature{RawFeature={+c2sc}} \chaptername\space\thechapter}{1em}{}
+\titleformat{name=\chapter,numberless}[display]{\filcenter\large\itshape\addfontfeature{RawFeature={-onum}}}
+{}{0em}{}%
+\titlespacing{\chapter}{0pt}{20pt plus 8pt}{20pt plus 8pt}%
+%
+\newpagestyle{candide}{%
+ \sethead
+ [\addfontfeature{RawFeature=+onum}\thepage]
+[\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitlename\space\thechapter][] % even
+ {}{\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitle}
+ {\addfontfeature{RawFeature=+onum}\thepage} % odd
+ }
+ \newpagestyle{candidetoc}{%
+ \sethead
+ [\addfontfeature{RawFeature=+onum}\thepage]
+[\addfontfeature{RawFeature=+c2sc}\MakeUppercase\frenchcontentsname][] % even
+ {}{\addfontfeature{RawFeature=+c2sc}\MakeUppercase\frenchcontentsname}
+ {\addfontfeature{RawFeature=+onum}\thepage} % odd
+ }
+
+ \renewcommand\thechapter{\Roman{chapter}}
+ \titlecontents{chapter}
+ [3.5em] % ie, 1.5em (chapter) + 2.3em
+ {\normalfont}
+ {\contentslabel{3.5em}}
+ {\hspace*{-1.5em}}
+ {\titlerule*[1pc]{.}\contentspage}
+
+ %%%%%%%%%%%%
+\pagestyle{candide}
+%
+
+\usepackage{lettrine}
+
+
+\includeonly{Ch-1-15, Ch-16-30}
+
+\hypersetup{pdfpagelayout=TwoPageRight}
+
+\begin{document}
+
+
+
+\include{Ch-1-15}
+\include{Ch-16-30}
+\backmatter
+\pagestyle{candidetoc}
+\tableofcontents
+
+\end{document}
+
+
+
+
diff --git a/macros/latex/contrib/tango/examples/euler.tex b/macros/latex/contrib/tango/examples/euler.tex
new file mode 100644
index 0000000000..4d3ea54571
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/euler.tex
@@ -0,0 +1,512 @@
+
+\tgotitle{Droite et cercle d'Euler}
+\tgoshorttoc
+\section{Cercle circonscrit à un triangle}
+\subsection{Un résultat préliminaire}
+On sait depuis le collège que la droite qui joint les milieux de deux côtés d'un triangle est parallèle au troisième côté. Nous précisons ce résultat à l'aide d'un théorème qui nous sera utile par la suite (voir figure \ref{figmilieux}).
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$B$](B) at (0,0);
+\coordinate[label=right:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!38:(C)$);
+\coordinate (S) at ($(C)!1!105:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B);
+\draw (A)--(C);
+\coordinate [label=right:$B'$] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=left:$C'$] (C') at ($(A)!0.5!(B)$);
+\draw[>=stealth,->,semithick](B)--(C);
+\draw[>=stealth,->,semithick](C')--(B');
+\foreach \point in {A,B,C,C',B'}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figmilieux}
+\end{figure}
+
+\begin{thm}
+Soit un triangle $ABC$ et soit $B'$ et $C'$ les milieux respectifs de $[AC]$ et $[AB]$. Alors
+les droites $(BC)$ et $(C'B')$ sont parallèles et $\overrightarrow{BC}=2\overrightarrow{C'B'}$.
+\label{thmilieux}
+\end{thm}
+
+\begin{proof}
+La relation de Chasles permet d'écrire
+\begin{align*}
+\overrightarrow{BC}&=\overrightarrow{BA}+\overrightarrow{AC},\\
+\intertext{puis, en utilisant une caractérisation vectorielle du milieu,}
+\overrightarrow{BC}&=2\overrightarrow{C'A}+2\overrightarrow{AB'},\\
+\overrightarrow{BC}&=2\left(\overrightarrow{C'A}+\overrightarrow{AB'}\right),\\
+\overrightarrow{BC}&=2\overrightarrow{C'B'}.\qedhere
+\end{align*}
+\end{proof}
+
+\subsection{Médiatrices des côtés d'un triangle}
+%%%%% Version 1
+ La médiatrice d'un segment est par définition la droite perpendiculaire à ce segment en son milieu. Nous admettrons que la médiatrice d'un segment est aussi l'ensemble des points qui sont équidistants des extrémités de ce segment (voir figure \ref{figcerccir}). Nous formulons alors le théorème suivant :
+%%%%%%
+%%%%%%
+%%%%%%
+%%%%% Version 2
+%La médiatrice d'un segment est par définition l'ensemble des points équidistants des extrémités de ce segment. Il est clair que le milieu du segment appartient à la médiatrice. On a même :
+% %
+%\begin{thm}
+%La médiatrice d'un segment est la droite perpendiculaire à ce segment en son milieu.
+%\end{thm}\label{caracmed}
+%
+%\begin{proof}
+%Soit un segment $[AB]$ et $I$ son milieu. Notons $\symcal{E}$ la médiatrice de $[AB]$ et $\symcal{D}$ la droite perpendiculaire à $[AB]$ en $I$. Montrons que $\symcal{E}=\symcal{D}$ par double inclusion.
+%Soit un point $M$ appartenant à la médiatrice $\symcal{E}$ de $[AB]$. On a $IA=IB$ et $MA=MB$ par définition de la médiatrice. Les triangles $MIA$ et $MIB$ sont donc superposables. Si $\alpha$ et $\beta$ sont les mesures respectives de $\widehat{MIA}$ et $\widehat{MIB}$, on en déduit que $\alpha=\beta$. L'angle $\widehat{AIB}$ et plat de mesure $\alpha+\beta$ :
+%\[\left.\begin{aligned} \alpha=\beta&\\\alpha+\beta=180\degre\end{aligned}\right\}\implies \alpha=\beta=90\degre.\]
+%Le point $M$ appartient donc à la droite $\symcal{D}$ : $\symcal{E}\subset\symcal{D}$.
+%
+%Réciproquement, supposons que $M\in\symcal{D}$. Considérons la réflexion $s$ d'axe $\symcal{D}$ : on a $s(A)=B$ et $s(M)=M$ (car l'ensemble des points invariants de $s$ est la droite $\symcal{D}$). Par conservation des distances, on a $MA=s(M)s(A)=MB$. Donc $M$ appartient à $\symcal{E}$ : $\symcal{E}\subset\symcal{D}$.
+%
+%On a donc bien $\symcal{E}=\symcal{D}$.
+%\end{proof}
+%
+%
+
+\begin{thm}
+Les médiatrices des trois côtés d'un triangle sont concourantes en un point équidistant des trois sommets et centre de l'unique cercle passant par ces derniers.
+\end{thm}
+
+\vspace{1ex}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$B$](B) at (0,0);
+\coordinate[label=right:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!38:(C)$);
+\coordinate (S) at ($(C)!1!105:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=right:$B'$] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=left:$C'$] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate [label=above:$O${\rule[-1mm]{0mm}{1mm}}](O) at (intersection of C'--X and B'--Y);
+\draw(C')--(O);
+\draw (B')--(O);
+\draw[dotted,semithick](A')--(O);
+\node [draw] at (O) [circle through={(C)}] {};
+\draw[gray](O)--(A);
+\draw[gray](O)--(B);
+\draw[gray](O)--(C);
+\foreach \point in {A,B,C,C',A',B',O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figcerccir}
+\end{figure}
+
+
+
+\begin{proof}
+Reprenons la figure \ref{figmilieux} et nommons $A'$ le milieu de $[BC]$. Les médatrices des côtés $[AB]$ et $[AC]$ sont sécantes en un point $O$. (On rappelle qu'un triangle est la donnée de trois points non alignés, autrement dit, un triangle aplati ne peut être considéré comme un triangle : cela assure que les deux médiatrices sont bien sécantes.) Le point $O$ se trouve à la fois sur la médiatrice de $[AB]$ et sur la médiatrice de $[AC]$ : il est donc à la fois équidistant de $A$ et $B$ ($OA=OB$) et équidistant de $A$ et $C$ ($OA=OC$). On a donc finalement $OB=OC$, ce qui assure que la médiatrice de $[BC]$ passe par $O$. Les trois médiatrices sont donc concourantes en $O$, point équidistant des trois sommets du triangle et par conséquent centre d'un cercle passant par ces sommets. Pour établir l'unicité d'un tel cercle, il suffit de remarquer que le centre d'un cercle passant par les sommets est nécessairement équidistant des sommets donc point de concours des médiatrices.
+\end{proof}
+
+Le cercle en question est le \emph{cercle circonscrit} au triangle.
+
+\subsection{Un cas particulier}
+Le cas du cercle circonscrit au triangle rectangle est bien connu (voir figure \ref{figtrec}).
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$B$](B) at (0,0);
+\coordinate[label=right:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!30:(C)$);
+\coordinate (S) at ($(C)!1!120:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=left:$B'${\rule{1.3mm}{0mm}}] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=right:{\rule{1.3mm}{0mm}}$C'$] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate(O) at (intersection of C'--X and B'--Y);
+\draw(C')--(O);
+\draw (B')--(O);
+\draw[dotted,semithick](A')--(O);
+\node [draw] at (O) [circle through={(C)}] {};
+\draw[gray](O)--(A);
+\draw[gray](O)--(B);
+\draw[gray](O)--(C);
+\foreach \point in {A,B,C,C',A',B',O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figtrec}
+\end{figure}
+
+
+\begin{thm}
+Si un triangle est rectangle, alors le centre de son cercle circonscrit est le milieu de l'hypoténuse qui est donc un diamètre du cercle. Réciproquement si le cercle circonscrit à un triangle admet l'un des côtés comme diamètre, alors ce triangle est rectangle et admet le côté en question pour hypoténuse.
+\label{diamtrrec}
+\end{thm}
+
+\begin{proof}
+Supposons le triangle $ABC$ rectangle en $A$. La droite $(AB)$ est alors perpendiculaire à la droite $(AC)$.
+D'après le théorème \ref{thmilieux} on sait que $\overrightarrow{AB}=2\overrightarrow{B'A'}$ et en particulier que les droites $(AB)$ et $(B'A')$ sont parallèles. On en déduit que les droites $(B'A')$ et $(AC)$ sont perpendiculaires:
+\[\left.\begin{aligned} &(AB)\parallel(A'B')\\
+\text{et}&\\
+&(AB)\perp(AC)\end{aligned}\right\}\implies (A'B')\perp(AC).
+\]
+
+La droite $(B'A')$, perpendiculaire au segment $[AC]$ en son milieu, en est la médiatrice. De même, $(C'A')$ est la médiatrice du segment $[AB]$. Le point $A'$, milieu de $[BC]$, est commun à ces deux médiatrices : il est donc le centre du cercle circonscrit au triangle.
+
+
+
+Réciproquement, supposons que le milieu $A'$ de $[BC]$ soit le centre du cercle circonscrit. Ce point est alors équidistant de $A$ et $C$, donc est un point de la médiatrice du segment $[AC]$; il en est de même pour $B'$, milieu de ce segment. La droite $(A'B')$ est donc la médiatrice du segment $[AC]$ et lui est perpendiculaire. Cette droite est aussi parallèle à $(AB)$, en vertu du théorème \ref{thmilieux}. De la même façon que précédemment, on en déduit que les droites $(AB)$ et $(AC)$ sont perpendiculaires. Le triangle $ABC$ est donc rectangle en $A$.
+\end{proof}
+
+\begin{remark} La situation représentée sur la figure \ref{figcerccir} est celle d'un triangle acutangle. On comprend assez rapidement (mais ceci ne constitue pas une démonstration) que le centre du cercle circonscrit est intérieur au triangle si les trois angles sont aigus et extérieur dans le cas où l'un des angles est obtus (voir figure \ref{figtrobtu}). Le cas du triangle rectangle constitue en quelque sorte une situation limite…
+\end{remark}
+
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$B$](B) at (0,0);
+\coordinate[label=right:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!25:(C)$);
+\coordinate (S) at ($(C)!1!140:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=above:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=left:$B'${\rule{1.3mm}{0mm}}] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=right:{\rule{1.3mm}{0mm}}$C'$] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate [label=below:$O${\rule[-1mm]{0mm}{1mm}}](O) at (intersection of C'--X and B'--Y);
+\draw(C')--(O);
+\draw (B')--(O);
+\draw[dotted,semithick](A')--(O);
+\node [draw] at (O) [circle through={(C)}] {};
+\draw[gray](O)--(A);
+\draw[gray](O)--(B);
+\draw[gray](O)--(C);
+\foreach \point in {A,B,C,C',A',B',O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figtrobtu}
+\end{figure}
+
+
+
+\section{Centre de gravité d'un triangle}
+Il est connu que les médianes d'un triangle sont concourantes en un point situé aux deux tiers de chacune d'elles à partir du sommet. C'est à cette propriété que nous allons maintenant nous intéresser, sous un angle vectoriel (voir figure \ref{figmedianes}).
+
+
+\begin{thm}\label{thgravit}%
+Soit un triangle $ABC$ et soit $A'$, $B'$ et $C'$ les milieux respectifs des côtés $[BC]$, $[AC]$ et $[AB]$.
+Les médianes de ce triangle sont concourantes en un point $G$, nommé centre de gravité du triangle et qui est l'unique point du plan à vérifier les relations vectorielles suivantes :
+\begin{gather}
+\overrightarrow{GA}+\overrightarrow{GB}+\overrightarrow{GC}=\vec{0}\,,\label{eqisobar}\\
+\overrightarrow{AG}=\frac23\overrightarrow{AA'}\,,\quad\overrightarrow{BG}=\frac23\overrightarrow{BB'}\quad\text{et}\quad\overrightarrow{CG}=\frac23\overrightarrow{CC'}\,.\label{eqGmediane}
+\end{gather}%
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$B$](B) at (0,0);
+\coordinate[label=below:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!36:(C)$);
+\coordinate (S) at ($(C)!1!107:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=right:$B'$](B') at ($(A)!0.5!(C)$);
+\coordinate[label=left:$C'$](C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate (O) at (intersection of C'--X and B'--Y);
+\coordinate[label=above:$G${\rule[-1mm]{0mm}{1mm}}] (G) at ($(A')!0.333!(A)$);
+\coordinate (H) at ($(O)!3!(G)$);
+\draw (A)--(A');
+\draw[dotted,semithick] (B)--(B');
+\draw[dotted,semithick] (C)--(C');
+\foreach \point in {A,B,C,A',G,C',B'}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figmedianes}
+\end{figure}
+
+
+
+\begin{proof}
+Pour tout point $M$ du plan, on considère le vecteur
+\[
+\overrightarrow{v(M)}=\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}.
+\]
+
+ Nous nous proposons de prouver qu'il existe un point $M$ et un seul pour lequel ce vecteur est nul : cet unique point $M$ sera le point $G$ que nous cherchons. À cet effet nous allons transformer le vecteur $\overrightarrow{v(M)}$, en faisant notamment intervenir un des milieux, ici $A'$, grâce à la relation de Chasles. Nous rappelons que ce milieu est caractérisé par $\overrightarrow{A'B}+\overrightarrow{A'C}=\vec{0}$.
+%\DinoXiPhoneCommand{%
+\begin{align*}
+\overrightarrow{v(M)}&=
+(\overrightarrow{MA'}+\overrightarrow{A'A})+
+(\overrightarrow{MA'}+\overrightarrow{A'B})+
+(\overrightarrow{MA'}+\overrightarrow{A'C}),\\
+&=
+3\overrightarrow{MA'}+\overrightarrow{A'A}+\underbrace{\overrightarrow{A'B}+\overrightarrow{A'C}}_{\vec{0}}.
+\end{align*}
+
+Nous transformons alors le vecteur $\overrightarrow{MA'}$ en faisant intervenir le point $A$ grâce à la relation de Chasles :
+\begin{align*}
+\overrightarrow{v(M)}&=3(\overrightarrow{MA}+\overrightarrow{AA'})+\overrightarrow{A'A},\\
+\intertext{puis, en développant et en remarquant que $\overrightarrow{A'A}=-\overrightarrow{AA'}$,}
+\overrightarrow{v(M)}&=3\overrightarrow{MA}+2\overrightarrow{AA'}.
+\end{align*}%}
+%\DinoiPhoneCommand{%
+%\begin{multline*}
+%\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}=
+%(\overrightarrow{MA'}+\overrightarrow{A'A})\\
+%+(\overrightarrow{MA'}+\overrightarrow{A'B})+
+%(\overrightarrow{MA'}+\overrightarrow{A'C}),\end{multline*}
+%soit
+%\begin{align*}
+%\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}&=
+%3\overrightarrow{MA'}+\overrightarrow{A'A}+\underbrace{\overrightarrow{A'B}+\overrightarrow{A'C}}_{\vec{0}},\\
+%&=3\overrightarrow{MA}+3\overrightarrow{AA'}+\overrightarrow{A'A},\\
+%&=3\overrightarrow{MA}+2\overrightarrow{AA'}.
+%\end{align*}}
+En tenant compte de $\overrightarrow{v(M)}=\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}$,
+ \begin{align}\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}=\vec{0}
+ &\iff 3\overrightarrow{MA}+2\overrightarrow{AA'}=\vec{0},\notag\\
+ &\iff 3\overrightarrow{AM}=2\overrightarrow{AA'},\notag\\
+ &\iff\overrightarrow{AM}=\dfrac23\overrightarrow{AA'}.\label{caraccg}\end{align}
+
+La relation \eqref{caraccg} définit l'unique point $M$ vérifiant $\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}=\vec{0}$. Ce point est par définition le centre de gravité du triangle $ABC$ et on le note traditionnellement $G$. Le calcul vectoriel ci-dessus aurait tout aussi bien pu être mené en utilisant $B'$ ou $C'$ plutôt que $A'$. On en déduit les trois relations annoncées en \eqref{eqGmediane}.
+\end{proof}
+
+\section{Orthocentre et droite d'Euler}
+\subsection{Orthocentre d'un triangle}
+\begin{thm}
+Les hauteurs issues des trois sommets de tout triangle sont concourantes en un point $H$ nommé orthocentre de ce triangle.
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$B$](B) at (0,0);
+\coordinate[label=below:$C$](C) at (5,0);
+\coordinate (T) at ($(B)!1!36:(C)$);
+\coordinate (S) at ($(C)!1!107:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate (B') at ($(A)!0.5!(C)$);
+\coordinate (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate [label=above:$O$](O) at (intersection of C'--X and B'--Y);
+\coordinate[label=above:$G${\rule[-1mm]{0mm}{1mm}}] (G) at ($(A')!0.333!(A)$);
+\coordinate[label=below:$H$] (H) at ($(O)!3!(G)$);
+\draw (A')--(O)--(H)--(A);
+\draw (A)--(A');
+\foreach \point in {A,B,C,A',O,G,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figeuler}
+\end{figure}
+
+
+\begin{proof}
+Nous en restons aux notations utilisées précédemment.
+Si le triangle $ABC$ est équilatéral, la hauteur, la médiane et la médiatrice relatives à chaque côté sont confondues, les points $O$, centre du cercle circonscrit, et $G$, centre de gravité de $ABC$ le sont également. Ce point unique est évidemment aussi point de concours des hauteurs. Nous supposerons désormais que le triangle $ABC$ n'est pas équilatéral.
+
+La démonstration repose alors sur la remarque qui suit.
+\begin{remark}[Remarque préliminaire]
+La hauteur issue de $A$ et la médiatrice de $[BC]$ sont deux droites parallèles, car perpendiculaires à une même troisième.
+L'observation de la figure \ref{figeuler} nous incite alors à prolonger la droite $(OG)$ et à fabriquer ainsi une configuration de Thales. Comme nous savons, de par la position de $G$ aux deux tiers de la médiane $[AA']$, que $\overrightarrow{GA}=-2\overrightarrow{GA'}$ nous allons introduire un point $H$ défini par $\overrightarrow{GH}=-2\overrightarrow{GO}$ pour ensuite ensuite établir (en exploitant de façon vectorielle notre configuration de Thales) que les vecteurs $ \overrightarrow{AH}$ et $\overrightarrow{OA'}$ sont colinéaires, ce qui établira, sauf cas particulier, que la médiatrice $(OA')$ et la droite $(AH)$ sont parallèles donc que $(AH)$ est la hauteur issue de $A$.
+\end{remark}
+
+Soit donc le point $H$ défini par $\overrightarrow{GH}=-2\overrightarrow{GO}$.
+De l'égalité \eqref{eqGmediane}, nous déduisons que $3\overrightarrow{AG}=2\overrightarrow{AA'}$, puis que $\overrightarrow{AG}=2\overrightarrow{GA'}$. Par conséquent :
+\[\begin{split} \overrightarrow{AH}&=\overrightarrow{AG}+\overrightarrow{GH},\\
+&=2\overrightarrow{GA'}+2\overrightarrow{OG},\\
+&=2(\overrightarrow{OG}+\overrightarrow{GA'}),\\
+&=2\overrightarrow{OA'}.
+\end{split}
+\]
+Les vecteurs $\overrightarrow{OA'}$ et $\overrightarrow{AH}$ sont donc colinéaires.
+
+\begin{alert}
+Si le triangle $ABC$ est rectangle, les points $O$ et $A'$ (et par conséquent les points $A$ et $H$) sont confondus. On ne peut parler des droites $(OA')$ et $(AH)$ : ce cas sera examiné plus tard.
+\end{alert}
+Supposons provisoirement que le triangle $ABC$ \emph{n'est pas} rectangle : le point $O$, centre du cercle circonscrit n'est pas confondu avec $A'$ (cf. théorème \ref{diamtrrec}) ou encore $\overrightarrow{OA'}\neq\vec{0}$. On peut dire alors que la droite $(AH)$ est parallèle à la droite $(OA')$, elle même perpendiculaire au côté $[BC]$, en tant que médiatrice. La droite $(AH)$ est donc perpendiculaire à $[BC]$ : c'est la hauteur issue de $A$.
+
+
+Le raisonnement qui vient d'être fait tient toujours si l'on remplace les points $A$ et $A'$ par $B$ et $B'$ ou par $C$ et $C'$. Le point $H$ quant à lui est fixe (il ne dépend que de $O$ et $G$) : il appartient donc à chacune des trois hauteurs. On a donc démontré que les trois hauteurs sont concourantes en $H$ : ce point $H$ est \emph{l'orthocentre} du triangle $ABC$.
+\begin{alert}
+Si maintenant le triangle est rectangle, par exemple en $A$ : les hauteurs issues de $B$ et $C$ sont respectivement $(BA)$ et $(CA)$ : les hauteurs sont concourantes en $A$. L'orthocentre $H$ est alors confondu avec $A$ de même que le centre du cercle circonscrit $O$ est confondu avec $A'$. La relation $\overrightarrow{GH} = -2\overrightarrow{GO}$ est toujours vérifiée.\qedhere
+\end{alert}
+\end{proof}
+\subsection{Droite d'Euler}
+
+
+
+Nous avons en fait montré un peu plus que ce que nous avions annoncé.
+La relation vectorielle liant $O$, $G$ et $H$ montre que si le triangle $ABC$ n'est pas équilatéral ces trois points sont alignés. La droite support est la \emph{droite d'Euler}. Résumons-nous maintenant :
+\begin{thm}
+Le centre $O$ du cercle circonscrit, le centre de gravité $G$ et l'orthocentre $H$ d'un triangle $ABC$ vérifient la relation vectorielle
+\begin{equation}\overrightarrow{GH}=-2\overrightarrow{GO}\,.\label{eulerposition}\end{equation}
+Ces trois points sont confondus si $ABC$ est équilatéral. Dans le cas contraire, ils sont alignés sur une droite nommée droite d'Euler.
+\label{eulerprecis}
+\end{thm}
+
+\section{Cercle d'Euler}
+\subsection{Neuf points remarquables}
+Le cercle d'Euler est également connu comme cercle des neuf points ou encore cercle de Feuerbach (voir figure \ref{figcercleuler}).
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$B$](B) at (0,0);
+\coordinate[label=below:$C$](C) at (5,0);
+\coordinate (T) at ($(B)!1!61:(C)$);
+\coordinate (S) at ($(C)!1!130:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=right:$B'${\rule[-1mm]{0mm}{1mm}}] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=left:$C'$] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate(O) at (intersection of C'--X and B'--Y);
+\coordinate (G) at ($(A')!0.333!(A)$);
+\coordinate[label=below:$H$] (H) at ($(O)!3!(G)$);
+\draw[dashed] (A)--(H);
+\draw[dashed] (B)--(H);
+\draw[dashed] (C)--(H);
+\coordinate[label=below:$D$](D) at at (intersection of A--H and B--C);
+\coordinate[label=right:$E${\rule[-1mm]{0mm}{1mm}}](E) at at (intersection of B--H and A--C);
+\coordinate[label=left:$F$](F) at at (intersection of C--H and B--A);
+\coordinate [label=left:$A''$] (A'') at ($(A)!0.5!(H)$);
+\coordinate [label=below:$B''$] (B'') at ($(B)!0.5!(H)$);
+\coordinate [label=below:$C''$] (C'') at ($(C)!0.5!(H)$);
+\draw (A')--(C')--(A'')--(C'')--cycle ;
+\draw (B')--(C')--(B'')--(C'')--cycle ;
+\coordinate (O') at ($(O)!1.5!(G)$);
+\node [draw,dotted,semithick] at (O') [circle through={(A')}] {\rule{2.2cm}{0mm}$\symcal{C}$};
+\foreach \point in {A,B,C,B',C',A',H,D,E,F,A'',B'',C''}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figcercleuler}
+\end{figure}
+
+
+\begin{thm}
+Pour tout triangle, les pieds des hauteurs, les milieux des côtés et les milieux des segments joignant l'orthocentre aux sommets sont situés sur un même cercle.
+\end{thm}
+\begin{remark}
+Suivant les configurations, certains de ces points peuvent être confondus.
+\end{remark}
+\begin{proof} Soit un triangle $ABC$ d'orthocentre $H$, $A'$, $B'$ et $C'$ les milieux respectifs des côtés $[BC]$, $[CA]$ et $[AB]$, $D$, $E$ et $F$ les pieds des hauteurs issues respectivement de $A$, $B$ et $C$ et $A''$, $B''$ et $C''$ les milieux respectifs des segments $[AH]$, $[BH]$ et $[CH]$.
+
+En vertu du théorème \ref{thmilieux}, appliqué successivement aux triangles $ABC$ et $HBC$
+\XSmartphoneCommand{%
+\begin{equation}
+\left.\begin{aligned}
+\overrightarrow{C'B'}=\frac12\overrightarrow{BC}&\\
+\overrightarrow{B''C''}=\frac12\overrightarrow{BC}&
+\end{aligned}\right\}\implies \overrightarrow{C'B'}=\overrightarrow{B''C''}\text{ et }(C'B')\parallel(B''C'')\parallel(BC).\label{parallelBC}
+\end{equation}}
+\SmartphoneCommand{
+\begin{equation}
+\left.\begin{aligned}
+\overrightarrow{C'B'}=\frac12\overrightarrow{BC}&\\
+\overrightarrow{B''C''}=\frac12\overrightarrow{BC}&
+\end{aligned}\right\}\implies \left\{\begin{aligned}&\overrightarrow{C'B'}=\overrightarrow{B''C''}\\ \text{et}&\\(&C'B')\parallel(B''C'')\parallel(BC).\end{aligned}\right.\label{parallelBC}
+\end{equation}}
+
+De même, en appliquant ce même théorème aux triangles $BAH$ et $CAH$
+\XSmartphoneCommand{%
+\begin{equation}
+\left.\begin{aligned}
+\overrightarrow{C'B''}=\frac12\overrightarrow{AH}&\\
+\overrightarrow{B'C''}=\frac12\overrightarrow{AH}&
+\end{aligned}\right\}\implies \overrightarrow{C'B''}=\overrightarrow{B'C''}\text{ et }(C'B'')\parallel(B'C'')\parallel(AH).\label{parallelAH}
+\end{equation}}
+\SmartphoneCommand{%
+\begin{equation}
+\left.\begin{aligned}
+\overrightarrow{C'B''}=\frac12\overrightarrow{AH}&\\
+\overrightarrow{B'C''}=\frac12\overrightarrow{AH}&
+\end{aligned}\right\}\implies\left\{\begin{aligned}&\overrightarrow{C'B''}=\overrightarrow{B'C''}\\ \text{et}&\\(&C'B'')\parallel(B'C'')\parallel(AH).\end{aligned}\right.\label{parallelAH}
+\end{equation}}
+
+À ce stade nous avons établi que $B'C'B''C''$ est un parallélogramme. Nous savons également que $(AH)$, en tant que hauteur du triangle, est perpendiculaire à $(BC)$. Grâce à cette remarque et aux relations de parallélisme avec $(BC)$ et $(AH)$ établies ci-dessus dans les implications \eqref{parallelBC} et \eqref{parallelAH}, nous pouvons affirmer que $B'C'B''C''$ est un rectangle. Ce rectangle est inscriptible dans le cercle admettant $[B'B'']$ et $[C'C'']$ pour diamètres.
+
+On montre de la même façon que $A'C'A''C''$ est un rectangle inscriptible dans le même cercle de diamètres $[C'C'']$ et $[A'A'']$. Les six points $A'$, $A''$, $B'$, $B''$, $C'$ et $C''$ appartiennent donc au cercle $\symcal{C}$ de diamètre, par exemple, $[A'A'']$.
+
+Considérons alors le point $D$ : si le triangle $ABC$ est isocèle en $A$, il est confondu avec $A'$ et appartient donc au cercle $\symcal{C}$. Sinon $D$ et $A'$ sont distincts et le triangle $ADA'$ est rectangle en $D$ : d'après le théorème \ref{diamtrrec}, $D$ appartient au cercle $\symcal{C}$ de diamètre $[AA']$. On montre de la même façon que les points $E$ et $F$ appartiennent à $\symcal{C}$.
+\end{proof}
+\begin{remark} Le cercle d'Euler est le cercle circonscrit au triangle des milieux $A'B'C'$.
+\end{remark}
+%
+\subsection{Centre du cercle d'Euler}
+Nous allons préciser la remarque précédente (voir figure \ref{centreeuler}).
+\begin{thm}
+Soit un triangle $ABC$ et soit $A'$, $B'$ et $C'$ les milieux respectifs de $[BC]$, $[CA]$ et $[AB]$.
+Soit $O$ le centre du cercle circonscrit à $ABC$, $G$ son centre de gravité et $H$ son orthocentre :
+\begin{itemize}
+\item le point $O$ est l'orthocentre du triangle $A'B'C'$ ;
+\item le point $G$ est le centre de gravité du triangle $A'B'C'$ ;
+\item le centre $O'$ du cercle circonscrit au triangle $A'B'C'$ appartient à la droite d'Euler et vérifie la relation vectorielle
+\[\overrightarrow{GO'}=-\frac12\overrightarrow{GO}.\]
+\end{itemize}
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$B$](B) at (0,0);
+\coordinate[label=below:$C$](C) at (5,0);
+\coordinate (T) at ($(B)!1!32:(C)$);
+\coordinate (S) at ($(C)!1!100:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=right:$B'${\rule[-1mm]{0mm}{1mm}}] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=left:$C'${\rule[-1mm]{0mm}{1mm}}] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate[label=above:$O$] (O) at (intersection of C'--X and B'--Y);
+\coordinate [label=above:$G$] (G) at ($(A')!0.333!(A)$);
+\coordinate[label=below:$H$] (H) at ($(O)!3!(G)$);
+\draw (A)--(B)--(C)--cycle ;
+\coordinate[label=above:$O'$] (O') at ($(O)!1.5!(G)$);
+\draw [dotted,semithick](A')--(B')--(C')--cycle;
+\draw (O)--(H);
+\foreach \point in {A,B,C,B',C',A',O,O',G,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{centreeuler}
+\end{figure}
+
+
+%%\DinoiPadAirCommand{\pagebreak}
+
+\begin{proof}
+\begin{itemize}
+\item La droite $(A'O)$, médiatrice de $[BC]$, est perpendiculaire à la droite $(BC)$, donc également à la droite $(C'B')$ parallèle à $(BC)$ d'après le théorème \ref{thmilieux}. Dans le triangle $A'B'C'$, le point $O$ appartient donc à la hauteur issue de $A'$. On montre de la même façon que $O$ appartient à la hauteur issue de $B'$. Le point $O$ est donc l'orthocentre de $A'B'C'$.
+\item Grâce à la relation \eqref{eqGmediane} du théorème \ref{thgravit}, on obtient
+\[\overrightarrow{GA'}=-\frac12\overrightarrow{GA},\quad \overrightarrow{GB'}=-\frac12\overrightarrow{GC}\quad\text{et}\quad\overrightarrow{GC'}=-\frac12\overrightarrow{GC}.\]
+On en déduit
+\begin{align*}
+\overrightarrow{GA'}+\overrightarrow{GB'}+\overrightarrow{GC'}&=-\frac12\Bigl(\,\underbrace{\overrightarrow{GA}+\overrightarrow{GB}+\overrightarrow{GC}}_{\vec{0}}\,\Bigr),\\
+\overrightarrow{GA'}+\overrightarrow{GB'}+\overrightarrow{GC'}&=\vec{0},
+\end{align*}
+qui prouve que $G$ est le centre de gravité de $A'B'C'$.
+\item Si l'on applique la relation \eqref{eulerposition} du théorème \ref{eulerprecis} au triangle $A'B'C'$, on obtient $\overrightarrow{GO}=-2\overrightarrow{GO'}$. On en déduit la relation
+\[\overrightarrow{GO'}=-\frac12\overrightarrow{GO}.\qedhere\]\end{itemize}
+\end{proof}
+
+\begin{remark}
+La configuration des points $(O, O', G, H)$ est remarquable. On dit qu'ils sont en \emph{division harmonique} ; cette notion fera l'objet d'une prochaine parution de la \emph{Mathematica dinosaurorum}.
+\end{remark}
+\endinput
diff --git a/macros/latex/contrib/tango/examples/handout-euler.tex b/macros/latex/contrib/tango/examples/handout-euler.tex
new file mode 100644
index 0000000000..533d96b904
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/handout-euler.tex
@@ -0,0 +1,29 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,ColorTheme=Tannen,FontSize=11pt,
+StylisticSet={parallelslant,leqslant},Numbers=OldStyle]{tango}
+\renewcommand{\arraystretch}{1.3}
+\usepackage{tikz}
+\usetikzlibrary{calc,through,arrows}
+\tgosmartlists
+\AtBeginDocument{%
+\RenewCommandCopy{\setminus}{\smallsetminus}
+}
+\NewDocumentCommand\N{}{\ensuremath{\symbb{N}}}
+\NewDocumentCommand\Z{}{\ensuremath{\symbb{Z}}}
+\NewDocumentCommand\Q{}{\ensuremath{\symbb{Q}}}
+\NewDocumentCommand\R{}{\ensuremath{\symbb{R}}}
+\NewDocumentCommand\C{}{\ensuremath{\symbb{C}}}
+\NewDocumentCommand\Pt{m}{\ensuremath{\symfrak{P}(#1)}}
+\NewDocumentCommand\rond{}{\mathrel{\circ}}
+\NewDocumentCommand\mesalg{m}{\overline{#1}}
+\NewDocumentCommand\Vector{m}{\overrightarrow{#1}}
+\DeclareMathOperator{\cl}{cl}
+\DeclareMathOperator{\sgn}{sgn}
+\newcounter{prop}
+\newstatement{prop}{prop}{Propriété}
+\newfixedcaption{\figcaption}{figure}
+%%
+%\tangoSmartLists
+\begin{document}
+\include{euler}
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/tango/examples/handout-polynomes-deg2.tex b/macros/latex/contrib/tango/examples/handout-polynomes-deg2.tex
new file mode 100644
index 0000000000..3e260be4a9
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/handout-polynomes-deg2.tex
@@ -0,0 +1,27 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,ColorTheme=BlackAndWhite,FontSize=11pt]{tango}
+\renewcommand{\arraystretch}{1.3}
+\usepackage{tikz}
+\usetikzlibrary{calc,through,arrows}
+\tgosmartlists
+\AtBeginDocument{%
+\RenewCommandCopy{\setminus}{\smallsetminus}
+}
+\NewDocumentCommand\N{}{\ensuremath{\symbb{N}}}
+\NewDocumentCommand\Z{}{\ensuremath{\symbb{Z}}}
+\NewDocumentCommand\Q{}{\ensuremath{\symbb{Q}}}
+\NewDocumentCommand\R{}{\ensuremath{\symbb{R}}}
+\NewDocumentCommand\C{}{\ensuremath{\symbb{C}}}
+\NewDocumentCommand\Pt{m}{\ensuremath{\symfrak{P}(#1)}}
+\NewDocumentCommand\rond{}{\mathrel{\circ}}
+\NewDocumentCommand\mesalg{m}{\overline{#1}}
+\NewDocumentCommand\Vector{m}{\overrightarrow{#1}}
+\DeclareMathOperator{\cl}{cl}
+\DeclareMathOperator{\sgn}{sgn}
+\newcounter{prop}
+\newstatement{prop}{prop}{Propriété}
+\newfixedcaption{\figcaption}{figure}
+%%
+\begin{document}
+\input{polynome-deg2}
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/tango/examples/polynome-deg2.tex b/macros/latex/contrib/tango/examples/polynome-deg2.tex
new file mode 100644
index 0000000000..bf91400a55
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/polynome-deg2.tex
@@ -0,0 +1,557 @@
+\renewcommand{\arraystretch}{1.3}
+%\renewcommand*{\DinoThmLogo}{\textcolor{ColorOne}{\oldpilcrowfour}\ignorespaces}
+%\renewcommand*{\DinoThmLogo}{\hspace*{\DinoTitleIndent-3pt}\ignorespaces}
+
+%\textcolor{ColorOne}{\oldpilcrowfour}\ignorespaces
+
+%%%%%% quelques figures, le début arrive ensuite
+\newcommand{\paraone}{
+\begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-3.5) rectangle (3.5,3);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-2.5) grid (3.5,3);
+ \draw [->](-2,0) -- (3.5,0) node[above=15mm,left=4mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-2.5) -- (-1.9,3) node[above] {};
+ \draw[semithick,domain=-2:3.5,label=left:$\symcal{C}_P$] plot (\x,{0.5(\x+1)*(\x-2)});
+ \draw [fill=white] (-1,0) circle (1.2pt) node[below=2mm,left] {$\beta$};
+\draw [fill=white] (2,0) circle (1.2pt) node[below=2mm,right] {$\alpha$};
+\node[below] at (.75,-2.5){$\Delta>0\;\text{ et }\; a>0$};
+ \end{tikzpicture}
+}
+\newcommand{\paratwo}{
+ \begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-4) rectangle (3.5,2.5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-3) grid (3.5,2.5);
+ \draw [->](-2,0) -- (3.5,0) node[above=12mm,left=8mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-3) -- (-1.9,2.5) node[above] {};
+ \draw[semithick,domain=-2:3.5,label=left:$\symcal{C}_P$] plot (\x,{-(\x+1)*(\x-2)});
+ \draw [fill=white] (-1,0) circle (1.2pt) node[above=2mm,left] {$\alpha$};
+\draw [fill=white] (2,0) circle (1.2pt) node[above=2mm,right] {$\beta$};
+\draw[fill=white,white] (-2,-4) rectangle (3.5,-3);
+\node[below] at (.75,-3){$\Delta>0\;\text{ et }\; a<0$};
+ \end{tikzpicture}
+}
+
+\newcommand{\parathree}{
+\begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-1.5) rectangle (3.5,5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-.5) grid (3.5,5);
+ \draw [->](-2,0) -- (3.5,0) node[above=25mm,left=6mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-.5) -- (-1.9,5) node[above] {};
+ \draw[semithick,domain=-2:3.5] plot (\x,{(\x+1)*(\x-2)+2.25});
+ \draw [fill=white] (0.5,0) circle (1.2pt) node[above=1mm] {$\frac{-b}{2a}$};
+\node[below] at (.75,-0.5){$\Delta=0\;\text{ et }\; a>0$};
+ \end{tikzpicture}
+}
+
+\newcommand{\parafour}{
+\begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-6) rectangle (3.5,0.5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-5) grid (3.5,.5);
+ \draw [->](-2,0) -- (3.5,0) node[below=25mm,left=6mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-5) -- (-1.9,.5) node[above] {};
+ \draw[semithick,domain=-2:3.5] plot (\x,{-(\x+1)*(\x-2)-2.25});
+ \draw [fill=white] (0.5,0) circle (1.2pt) node[below=1mm] {$\frac{-b}{2a}$};
+\draw[fill=white,white] (-2,-6) rectangle (3.5,-5);
+\node[below] at (.75,-5){$\Delta=0\;\text{ et }\; a<0$};
+ \end{tikzpicture}
+}
+
+\newcommand{\parafive}{
+\begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-1.5) rectangle (3.5,5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-.5) grid (3.5,5);
+ \draw [->](-2,0) -- (3.5,0) node[above=25mm,left=6mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-.5) -- (-1.9,5) node[above] {};
+ \draw[semithick,domain=-2:3.5] plot (\x,{(\x+1)*(\x-2)+2.75});
+\node[below] at (.75,-.5){$\Delta<0\;\text{ et }\; a>0$};
+ \end{tikzpicture}
+}
+
+\newcommand{\parasix}{
+ \begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-6) rectangle (3.5,0.5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-5) grid (3.5,.5);
+ \draw [->](-2,0) -- (3.5,0) node[below=25mm,left=6mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-5) -- (-1.9,.5) node[above] {};
+ \draw[semithick,domain=-2:3.5] plot (\x,{-(\x+1)*(\x-2)-2.75});
+\draw[fill=white,white] (-2,-6) rectangle (3.5,-5);
+\node[below] at (.75,-5){$\Delta<0\;\text{ et }\; a<0$};
+ \end{tikzpicture}
+}
+%%%%
+\tgotitle{Polynômes du second degré}
+\tgoshorttoc
+\section{Généralités}
+\subsection{Fonction polynôme du second degré}
+On dit qu'une fonction $P$, définie sur l'ensemble $\R$ des nombres réels et à valeurs dans $\R$, est une fonction polynôme du second degré s'il existe un réel $a$ non nul ainsi que deux réels $b$ et $c$ tels que
+\[\forall x\in\R,\; P(x)=ax^2+bx+c.\]
+On convient alors de dire que $ax^2+bx+c$ est un polynôme du second degré.
+
+\begin{remark}
+Cette définition n'entraîne évidemment pas qu'une fonction polynôme de degré 2 donnée ne puisse pas s'écrire sous une forme différente. Par exemple :
+\begin{itemize}
+\item Cas de $P : \R\rightarrow\R,\; x\mapsto x^2-3x+2$ : $\forall\,x\in\R$, $P(x)=(x-1)(x-2)$.
+\item Cas de $Q : \R\rightarrow\R,\; x\mapsto x^2-1$ : $\forall\,x\in\R$,
+ \[Q(x)=\frac{x^4-1}{x^2+1}.\]
+ \item Cas de $R : \R\rightarrow\R,\; x\mapsto x^2-2x+5$ : $\forall\,x\in\R$, $R(x)=\left(\left({x-1}\right)^2\right)+4$.
+\end{itemize}
+\end{remark}
+\subsection{Écriture unique}
+Il existe cependant un certaine unicité de l'écriture d'un polynôme de degré~2, qui concerne plus précisément ses \emph{coefficients} $a$, $b$ et $c$.
+\begin{thm}
+Soit $(a,a')\in\R^*\times\R^*$, $(b,b')\in\R\times\R$ et $(c,c')\in\R\times\R$ tels que
+\[\forall x\in\R,\; ax^2+bx+c=a'x^2+b'x+c',\]
+alors $a=a'$, $b=b'$ et $c=c'$.
+\label{thunicite}
+\end{thm}
+\begin{proof}
+L'égalité entre les deux expressions étant vraie pour tout $x\in\R$, elle l'est en particulier pour $x=0$. On en déduit que $c=c'$ et par conséquent
+\begin{align*}
+\forall x\in\R,\; ax^2+bx&=a'x^2+b'x,\\
+\forall x\in\R,\; x(ax+b)&=x(a'x+b'),\\
+\intertext{Soit, en simplifiant par $x\neq0$}
+\forall x\in\R^*,\;ax+b&=a'x+b'.
+\end{align*}
+
+En donnant alors successivement à $x$ les valeurs $1$ et $2$, on obtient :
+\[\left\{\begin{aligned}
+(a-a')+(b-b')&=0\\
+2(a-a')+(b-b')&=0
+\end{aligned}\right.\;,\]
+dont la résolution amène à $a-a'=0$ et $b-b'=0$, c.-à-d. : $a=a'$ et $b=b'$.
+\end{proof}
+
+\section{Forme canonique}
+\subsection{Méthode de complétion au carré}\label{sec2-1}
+Fixons nous un réel $m$. On rappelle que, pour tout $x\in\R$, $(x+m)^2=x^2+2mx+m^2$. Ou encore :
+\begin{equation}
+\forall x\in\R, \; x^2+2mx=\left(x+m\right)^2-m^2.
+\end{equation}
+
+Dans le cas de $P : \R\rightarrow\R, x\mapsto x^2+2mx+p$, on remarque que l'on peut alors écrire
+\begin{equation}
+x^2+2mx+p=\left(x+m\right)^2-m^2+p.\label{eqfcreduite}
+\end{equation}
+
+Cette remarque fonde la \emph{méthode de complétion au carré}.
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item \label{explefactor}
+On souhaite résoudre l'équation $x^2-6x+7=0$. On remarque que \[x^2-6x+7=(x-3)^2-9+7\] et on se ramène ainsi à
+\begin{align*}
+(x-3)^2-2&=0,\\
+(x-3)^2-\bigl(\sqrt{2}\bigr)^2&=0,\\
+\intertext{puis en employant une identité remarquable}
+\bigl(x-3+\sqrt{2}\bigr)\bigl(x-3-\sqrt{2}\bigr)&=0.
+\end{align*}
+D'où l'on déduit que l'ensemble des solutions de $x^2-6x+7=0$ est
+\[
+\symcal{S}=\bigl\{3-\sqrt{2}, 3+\sqrt{2}\bigr\}.
+\]
+\item Démontrer que $x^2+x+1$ est strictement positif pour tout $x\in\R$.
+On écrit
+\begin{align*}
+x^2+x+1&=x^2+2\times\frac12x+1,\\
+&=\left(x+\frac12\right)^2-\frac14+1,\\
+&=\left(x+\frac12\right)^2+\frac34\,.
+\end{align*}
+
+On en déduit que, pour tout $x\in\R$,
+\[x^2+x+1≥\frac34\:.\]
+On a donc finalement : $\forall x\in\R,\; x^2+x+1>0$.
+\end{enumerate}
+\end{example}
+\subsection{Cas général}
+En factorisant $a$ dans $P(x)$, on obtient le théorème suivant :
+\begin{thm}
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$. On a
+\begin{equation}
+\forall x\in\R,\;P(x)=a\left(\left(x+\frac{b}{2a}\right)^2-\frac{\Delta}{4a^2}\vphantom{\frac{b^2}{4a^2}}\right),\label{eqformcan}
+\end{equation}
+où $\Delta$, que l'on nomme \emph{discriminant} du polynôme $P(x)$, vaut $\Delta=b^2-4ac$.
+\label{thformcan}
+\end{thm}
+\begin{proof}
+On commence par factoriser $a$ dans $P(x)$ :
+\[P(x)=a\left(x^2+\frac{b}{a}x+\frac{c}{a}\right),\]
+puis on utilise l'égalité \eqref{eqfcreduite} avec $m=b/(2a)$ et $p=c/a$. On obtient
+\[P(x)=a\left(\left(x+\frac{b}{2a}\right)^2-\frac{b^2}{4a^2}+\frac{c}{a}\right).
+\]
+%D'où le résultat annoncé.
+Une réduction au même dénominateur amène alors au résultat annoncé.
+\end{proof}
+
+\subsubsection{Discriminant réduit}
+Dans le cas où $b$ se met agréablement sous la forme $2b'$ (par exemple, lorsque $b$ est un entier pair) on peut remarquer que $b/2a=b'/a$ et que $\Delta=4b'^2-4ac$.
+ On est alors amené à poser $\Delta'=b'^2-ac$ et l'on obtient
+\begin{equation}
+\forall x\in\R,\;P(x)=a\left(\left(x+\frac{b'}{a}\right)^2-\frac{\Delta'}{a^2}\vphantom{\frac{b^2}{4a^2}}\right).
+\end{equation}
+Le nombre $\Delta'$ est souvent nommé \emph{discriminant réduit}
+
+\subsubsection{Extrémums}
+La forme canonique de la fonction $P$ met en évidence l'existence d'un extrémum dont la nature dépend du signe de $a$.
+\begin{thm}
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$.
+\XSmartphoneCommand{\vspace{\baselineskip}}
+
+La fonction $P$ admet en\SmartphoneCommand{\\} $-\dfrac{b}{2a}\left\{\begin{aligned}
+\text{un \emph{minimum} égal à $\smash{-\dfrac{\Delta}{4a}}$}\; &\text{si $a>0$,}\\[2.5ex]
+\text{un \emph{maximum} égal à $\smash{-\dfrac{\Delta}{4a}}$}\; &\text{si $a<0$.}
+\end{aligned}\right.$
+\vspace{1ex}\par
+\label{thextrem}
+\end{thm}
+
+\begin{proof}
+On voit tout d'abord que
+\[\forall x\in\R,\;\left(x+\frac{b}{2a}\right)^2≥0,
+\]
+donc que
+\[
+\forall x\in\R,\;\left(x+\frac{b}{2a}\right)^2-\frac{\Delta}{4a^2}≥-\frac{\Delta}{4a^2},
+\]
+l'égalité n'étant atteinte que si le carré est nul, donc si $x=-b/(2a)$. On fait alors apparaître $P(x)$ (compte tenu de l'égalité \eqref{eqformcan} du théorème \ref{thformcan}) en multipliant chaque membre de cette inégalité par $a\neq0$, ce qui change ou non son sens, selon que a est positif ou négatif. Il vient alors :
+\begin{itemize}
+\item si $a>0$,
+\[
+\forall x\in\R,\; P(x)≥-\frac{\Delta}{4a}\;;
+\]
+\item et si $a<0$,
+\[
+\forall x\in\R,\; P(x)≤-\frac{\Delta}{4a}\,.
+\]
+\end{itemize}
+On sait de plus que dans les deux cas, l'égalité est atteinte si et seulement si $x=-b/(2a)$.
+\end{proof}
+
+\section{Factorisation}
+\subsection{Théorème de factorisation}
+La méthode vue dans l'exemple \ref{explefactor} de la section \ref{sec2-1} se généralise, pourvu que $\Delta$ soit positif. Précisément, on a le théorème
+\begin{thm}\label{thfactor}%
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$. Si le discriminant $\Delta$ de $P$ est positif ($\Delta≥0$), alors
+\begin{align*}
+\forall x \in\R,\;P(x)&=a(x-\alpha)(x-\beta)\\
+\text{où}\quad\alpha=\frac{-b+\sqrt{\Delta}}{2a}&\text{ et }\beta=\frac{-b-\sqrt{\Delta}}{2a}.
+\end{align*}
+\end{thm}
+\begin{remark}
+Le cas où $\Delta=0$ est particulier, puisque l'on a alors
+\[
+\alpha=\beta=\frac{-b}{2a}\quad\text{soit :}\quad\forall x\in\R,\;P(x)=a\left(x-\frac{-b}{2a}\right)^2.
+\]
+\end{remark}
+
+\begin{proof}
+On remarque que si $\Delta≥0$, on peut écrire
+\[
+\frac{\Delta}{4a^2}=\left(\frac{\sqrt{\Delta}}{2a}\right)^2.
+\]
+
+En reportant dans l'égalité \eqref{eqformcan} du théorème \ref{thformcan}, on obtient
+\[
+\forall x\in\R,\;P(x)=a\left(\left(x+\frac{b}{2a}\right)^2-\left(\frac{\sqrt{\Delta}}{2a}\right)^2\right).
+\]
+
+On obtient alors le résultat annoncé en factorisant la différence de deux carrés grâce à l'identité remarquable $A^2-B^2=(A+B)(A-B)$.
+\end{proof}
+
+\subsection{Racines}
+Soit $P$ une fonction polynôme du second degré.
+On dit que $P$ est factorisable par $(x-x_0)$ s'il existe $m\in\R^*$ et $p\in\R$ tels que
+\begin{equation}\forall x\in\R,\;P(x)=(x-x_0)(mx+p).\label{eqfactorx0}\end{equation}
+On dit qu'un réel $x_0$ est une racine de $P$ si $P(x_0)=0$ : une racine de $P$ n'est donc rien d'autre qu'une solution de l'équation $P(x)=0$.
+
+Nous pouvons maintenant formuler le théorème qui suit :
+\begin{thm}
+Soit $P$ une fonction polynôme du second degré et $x_0\in\R$. Le réel $x_0$ est une racine de $P$ si et seulement si $P$ est factorisable par $(x-x_0)$.
+\end{thm}
+
+\begin{proof}
+Tout d'abord, si $P$ est factorisable par $x_0$, il suffit de calculer $P(x_0)$ en utilisant l'égalité \eqref{eqfactorx0} pour constater que $P(x_0)=0$, donc que $x_0$ est une racine de $P$.
+
+Réciproquement supposons que $x_0$ est une racine de $P$, donc que $P(x_0)=0$. Soit alors $a$, $b$ et $c$ les coefficients de $P(x)$ : on a
+\[ax_0^2+bx_0+c=P(x_0)=0,\]
+ d'où $c=-ax_0^2-bx_0$. Et en substituant cette écriture de $c$ dans l'expression de $P(x)$ :
+\begin{align*}
+P(x)&=ax^2+bx+c\\
+&= ax^2+bx-ax_0^2-bx_0,\\
+&= a(x^2-x_0^2)+b(x-x_0),\\
+&= a(x-x_0)(x+x_0)+b(x-x_0),\\
+&=(x-x_0)(ax+ax_0+b).
+\end{align*}
+
+On en arrive à $P(x)=(x-x_0)(mx+p)$, en prenant $m=a$ et $p=ax_0+b$.
+\end{proof}
+
+\subsubsection{Racines et équation du second degré}
+Nous faisons ici le point sur les racines de $P$, autrement dit sur la résolution de l'équation
+$P(x)=0$.
+
+
+\begin{itemize}
+\item \textit{Si $\Delta<0$,} nous reprenons le théorème \ref{thextrem} : dans ce cas, la fonction $P$ possède un minimum strictement positif si $a>0$ ou un maximum strictement négatif si $a<0$. Dans chaque cas, si $\Delta<0$, l'équation $P(x)=0$ ne possède pas de solution, autrement dit $P$ n'admet aucune racine.
+
+\item \textit{Si maintenant $\Delta=0$,} la remarque qui suit le théorème \ref{thfactor} prouve que l'équation $P(x)=0$ équivaut à
+\[
+\left(x-\frac{-b}{2a}\right)^2=0
+\]
+ et admet $-b/(2a)$ pour seule solution, ou encore que ce nombre est la seule racine de $P$. Dans la mesure où le facteur $x-(-b/(2a))$ intervient par son carré, on parle alors de \emph{racine double}.
+
+ \item \textit{Enfin si $\Delta>0$,} d'après le théorème \ref{thfactor}, $P(x)=0$ équivaut à $(x-\alpha)(x-\beta)=0$.
+%\DinoXiPadminiCommand{$(x-\alpha)(x-\beta)=0$.}
+%\DinoiPadminiCommand{\[(x-\alpha)(x-\beta)=0.\]}
+ Cette équation admet donc deux solutions, ou encore $P$ admet deux racines qui sont
+ \[
+ \alpha=\frac{-b+\sqrt{\Delta}}{2a}\quad\text{et}\quad\beta=\frac{-b-\sqrt{\Delta}}{2a}.
+ \]
+\end{itemize}
+
+
+\begin{remark}
+Dons le cas où l'on a posé $b=2b'$ et utilisé le discriminant réduit $\Delta'$, il est facile de vérifier que les racines s'expriment comme suit :
+\[
+\alpha=\frac{-b'+\sqrt{\Delta'}}{a}\quad\text{et}\quad\beta=\frac{-b'-\sqrt{\Delta'}}{a}.
+\]
+\end{remark}
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Résoudre l'équation $3x^2-5x+1=0$ : calculons $\Delta=25-12=13$. L'équation a deux solutions qui sont les racines de $3x^2-5x+1$ :
+\[
+\alpha=\frac{5+\sqrt{13}}{6}\quad\text{et}\quad\beta=\frac{5-\sqrt{13}}{6}.
+\]
+L'ensemble des solutions est $\symcal{S}=\{\alpha,\beta\}$.
+\item Factoriser si possible $-2x^2+3x+2$ : on calcule $\Delta=9+16=5^2$. Il existe deux racines qui sont $2$ et $-1/2$ ; d'où
+\[
+\forall x\in\R,\;-2x^2+3x+2=-2(x-2)\left(x+\frac12\right).
+\]
+\item Factoriser si possible $A(x)=2x^2-8$ : utilisons l'identité remarquable
+\[
+a^2-b^2=(a+b)(a-b).
+\]
+\[\forall x\in\R,\;2x^2-8=2(x^2-4)=2(x-2)(x+2).\]
+Dans un cas de ce genre, il est bien sûr inutile de calculer $\Delta$. En revanche, l'existence de deux racines distinctes nous prouve que $\Delta>0$.
+\item Résoudre l'équation $3x^2+2=0$. La fonction polynôme $x\mapsto3x^2+2$ admet un minimum strictement positif égal à $2$. Il n'y a aucune solution, l'ensemble des solutions est $\symcal{S}=\emptyset$.
+\item Factoriser $9x^2-6x+1=0$. On pourrait envisager de calculer $\Delta$, mais en observant l'expression, on reconnait un membre d'identité remarquable :
+\[\forall x\in\R,\;9x^2-6x+1=(3x-1)^2.\]
+\item Résoudre $x^2+2x=0$. La factorisation est immédiate :
+\[x^2+2x=0\iff x(x+2)=0\iff x=0\text{ ou }x+2=0.\]
+L'ensemble des solutions de cette équation est donc $\symcal{S}=\{0,-2\}$.
+\end{enumerate}
+\end{example}
+%
+%
+
+\subsection{Problème de signe}
+Nous rappelons ici que la fonction \emph{signe} est définie sur $\R$ comme suit :
+\[\forall x \in \R,\; \sgn(x)=\begin{cases}
+-1 &\text{si $x<0$,}\\
+0 &\text{si $x=0$,}\\
+1 &\text{si $x>0$.}
+\end{cases}
+\]
+Cette définition est beaucoup plus pertinente que l'usage des symboles ${+}$ et ${-}$, ne serait-ce que parce qu'elle rend exacte et claire une formulation comme \emph{le signe du produit est le produit des signes}.
+\begin{thm}
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$.
+\begin{itemize}
+\item Si $\Delta<0$, le signe de $P(x)$ est égal à celui de $a$ en tout $x$ réel.
+\item Si $\Delta=0$, le signe de $P(x)$ est égal au signe de $a$ en tout $x$ réel différent de $-b/(2a)$ et s'annule en $-b/(2a)$.
+\item Si $\Delta>0$, le signe de $P(x)$ est égal au signe de $-a$ en tout $x$ intérieur à l'intervalle des racines, au signe de $a$ en tout $x$ extérieur à l'intervalle des racines et s'annule aux racines.
+\end{itemize}
+\label{thsgn}
+\end{thm}
+
+Ces résultats s'interprètent sur la représentation graphique $\symcal{C}_P$ de $P$, selon les signes de $\Delta$ et $a$ (voir figure \ref{figracines}).
+\afterpage{\clearpage\begin{figure}[H]\centering
+\AfourCommand{%
+\noindent\hfill\paraone\hfill\parathree\hfill\parafive\hfill\null
+\par
+\noindent\hfill\paratwo\hfill\parafour\hfill\parasix\hfill\null
+}
+\BigTabletCommand{%
+\noindent\hfill\paraone\hfill\parathree\hfill\parafive\hfill\null
+\par
+\noindent\hfill\paratwo\hfill\parafour\hfill\parasix\hfill\null
+}
+\TabletCommand{%
+\noindent\hfill\paraone\hfill\parathree\hfill\parafive\hfill\null
+\par
+\noindent\hfill\paratwo\hfill\parafour\hfill\parasix\hfill\null
+}
+\SmartphoneCommand{%
+\noindent\hfill\paraone\hfill\paratwo\hfill\null
+\par
+\noindent\hfill\parathree\hfill\parafour\hfill\null
+\par
+\noindent\hfill\parafive\hfill\parasix\hfill\null
+}
+\SmallTabletCommand{%
+\vspace*{1.5cm}\par
+\noindent\hfill\paraone\hfill\paratwo\hfill\null
+\par
+\noindent\hfill\parathree\hfill\parafour\hfill\null
+\par
+\noindent\hfill\parafive\hfill\parasix\hfill\null
+}
+\figcaption{}\label{figracines}
+\end{figure}
+}
+
+\begin{proof}
+Examinons successivement les trois cas du théorème.
+\begin{itemize}
+\item Si $\Delta<0$, le résultat provient d'une remarque déjà faite : dans ce cas, la fonction $P$ possède un minimum strictement positif si $a>0$ ou un maximum strictement négatif si $a<0$.
+\item Si $\Delta=0$, on a
+\[
+P(x)=a\left(x+\frac{b}{2a}\right)^2.
+\]
+% La fonction $P$ admet donc $0$ pour minimum lorsque $a>0$ ou pour maximum lorsque $a>0$. Dans les deux cas cet extrémum n'est atteint qu'une fois en $-b/(2a)$.
+Le résultat annoncé se déduit du tableau de signes
+\[\begin{array}{c|ccccc}
+\hline
+x&-\infty&&-b/(2a)&&\infty\\
+\hline
+\sgn\bigl(\bigl(x+\frac{b}{2a}\bigr)^2\bigr)&&1&0&1&\\
+\hline
+\sgn(P(x))&&\sgn(a)&0&\sgn(a)&\\
+\hline
+\end{array}\]
+\item Si $\Delta>0$, on constate, en se référant à l'expression des racines $\alpha$ et $\beta$ dans théorème \ref{thfactor}, que $\alpha$ est la plus grande des deux racines si $a>0$ et la plus petite si $a<0$. En posant
+\begin{align*}\alpha'=\min(\alpha,\beta)&\text{ et }\beta'=\max(\alpha,\beta),\\
+\intertext{on obtient}
+P(x)=a(x-\alpha')(x-\beta'),\quad&\text{ avec $\alpha'<\beta'$}.
+\end{align*}
+On établit alors le tableau de signes
+{\SmartphoneCommand{\small}
+\[\begin{array}{c|ccccccc}
+\hline
+x&-\infty&&\alpha'&&\beta'&&\infty\\
+\hline
+\sgn(x-\alpha')&&-1&0&1&1&1&\\
+\hline
+\sgn(x-\beta')&&-1&-1&-1&0&1&\\
+\hline
+\sgn(P(x))&&\sgn(a)&0&\sgn(-a)&0&\sgn(a)&\\
+\hline
+\end{array}
+\]}
+Le résultat annoncé s'en déduit.\qedhere
+\end{itemize}
+\end{proof}
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Résoudre $x^2-x-6≤0$ : le discriminant vaut $\Delta=1+24=25$. Il existe deux racines qui sont $-2$ et $3$. On veut que $x^2-x-6$ soit négatif donc nul ou du signe de~$-a$ : cela se produit aux racines ou à l'intérieur de l'intervalle des racines. L'ensemble des solutions est $\symcal{S}=[-2,3]$.
+
+On aurait pu également, une fois les racines calculées, utiliser la forme factorisée du polynôme $P(x)=x^2-x-6$. Ainsi $P(x)=(x+2)(x-3)$, d'où le tableau de signes :
+\[\begin{array}{c|ccccccc}
+\hline
+x&-\infty&&\quad-2\quad&&\quad3\quad&&\infty\\
+\hline
+\sgn(x+2)&&-1&0&1&1&1&\\
+\hline
+\sgn(x-3)&&-1&-1&-1&0&1&\\
+\hline
+\sgn(P(x))&&1&0&-1&0&1&\\
+\hline
+\end{array}
+\]
+On retrouve la solution donnée par la première méthode.
+
+\item Résoudre $(2x-6)^2>0$ : ce carré est positif pour tout $x\in\R$ et s'annule si et seulement si $x=3$. Par conséquent, l'ensemble des solutions de cette inéquation est $\symcal{S}=\R\smallsetminus\{3\}$. Si l'on avait eu la très mauvaise idée de développer pour calculer le discriminant, on aurait trouvé $\Delta=0$ et une racine double égale à $3$.
+\item Résoudre $3x^2-4x-1≥0$ : c'est l'occasion d'utiliser le discriminant réduit.
+
+On trouve $\Delta'=4+3=7$.
+Il existe deux racines :
+\[
+\alpha=\frac{2+\sqrt{7}}{3}\quad\text{et}\quad\beta=\frac{2-\sqrt{7}}{3}.
+\]
+On veut que $3x^2-4x-1$ soit positif, donc nul ou du signe de $a$ : cela se produit aux racines ou à l'extérieur de l'intervalle des racines. L'ensemble des solutions est donc
+\[
+\symcal{S}=\left]-\infty, \beta\right] \cup \left[\alpha, \infty\right[.
+\]
+\item Résoudre $5x-2x^2>0$. La factorisation se fait à vue :
+\[
+5x-2x^2=-2x\left(x-\frac52\right),
+\]
+ il y a donc deux racines : $\alpha=0$ et $\beta=5/2$.
+
+On peut ensuite soit faire un tableau de signes, soit utiliser le théorème \ref{thsgn}, ce que nous ferons ici.
+On veut que $5x-2x^2$ soit strictement positif, donc du signe de $-a$ : cela se produit si et seulement si $x$ est à l'intérieur de l'intervalle des racines. L'ensemble des solutions est donc
+$\symcal{S}=\left]0,\, 5/2\right[$.
+\item Résoudre $x^2-x+1>0$ : on trouve $\Delta=-3$. Il n'y a pas de racines, donc $x^2-x+1$ admet pour signe $1$ pour tout $x\in\R$. Tout $x$ réel est donc solution : l'ensemble des solutions est $\symcal{S}=\R$.
+\end{enumerate}
+\end{example}
+\section{Somme et produit des racines}
+\subsection{Expression de la somme et du produit des racines}
+On suppose ici que $\Delta≥0$, c'est-à-dire que le polynôme $P$ deux racines $\alpha$ et $\beta$, confondues en une racine double au cas où $\Delta=0$. On a le théorème suivant:
+\begin{thm}\label{thsomprod}%
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$. Si le discriminant $\Delta$ de $P$ est positif, la somme et le produit des racines de $P$ sont données par
+\[
+\alpha+\beta=-\frac{b}{a} \quad\text{et}\quad \alpha\beta=\frac{c}{a}\:.
+\]
+\end{thm}
+
+\begin{remark}
+On sait que si $\Delta=0$, on a $\alpha=\beta=-b/(2a)$. On retrouve bien
+\[\alpha+\beta=2\times\left(-\frac{b}{2a}\right)=-\frac{b}{a}\;;\]
+on remarque également que, puisque $\Delta=0$, on a $b^2=4ac$ et par conséquent
+\[
+\alpha\beta=\left(-\frac{b}{2a}\right)^2=\frac{b^2}{4a^2}=\frac{4ac}{4a^2}=\frac{c}{a}\:.
+\]
+\end{remark}
+
+\begin{proof}On utilise la forme factorisée de $P(x)$ :
+\begin{align*}
+\forall x\in\R,\;P(x)&=a(x-\alpha)(x-\beta),\\
+&=a(x^2-\alpha x-\beta x +\alpha\beta),\\
+&=a\left(x^2-(\alpha+\beta)x+\alpha\beta\right),\\
+&=ax^2-a(\alpha+\beta)x +a\alpha\beta.
+\end{align*}
+
+D'après le théorème \ref{thunicite}, on peut identifier les coefficients : $-a(\alpha+\beta)=b$ et $a\alpha\beta=c$. Le résultat annoncé en découle immédiatement.
+\end{proof}
+\subsubsection{Racine apparente ou connue}
+On dit que $\alpha$ est une \frquote{racine apparente} (on dit également \frquote{évidente}) du polynôme $P$ lorsqu'un simple calcul à vue permet de montrer que $P(\alpha)=0$. On parle de racine connue lorsqu'un calcul antérieur a permis d'établir cette égalité. Dans une telle situation, il est facile de déterminer $\beta$, l'autre racine de $P$, grâce à la somme ou au produit :
+\[
+ \beta=-\frac{b}{a}-\alpha \quad \text{ou (dans le cas où $\alpha\neq0$)}\quad\beta=\frac{c}{a\alpha}.
+\]
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Factoriser le polynôme $P$, défini sur $\R$ par $P(x)=3x^2+9x+6$. Un calcul immédiat montre que $P(-1)=0$ : le réel $-1$ est donc racine de $P$, tandis que l'autre racine $\beta$ vérifie~\mbox{$-1\times\beta=6/3=2$}. D'où $\beta=-2$ et la factorisation : \[P(x)=3(x+1)(x+2).\]
+\item On pose $Q(x)=2x^2-13x+15$. Calculer $Q(5)$ et résoudre l'équation $Q(x)=0$. On trouve $Q(5)=0$ : le réel $5$ est donc racine de $Q$. L'autre racine vérifie $5+\beta=6{,}5$, d'où $\beta=1{,}5$ : l'ensemble des solutions de l'équation proposée est \[\symcal{S}=\left\{5, \frac32\right\}\,.\]
+
+\end{enumerate}
+\end{example}
+
+\subsection{Trouver deux nombres connaissant leur somme et leur produit}
+
+\begin{thm}
+Deux réels $s$ et $p$ étant donnés, il existe deux nombres réels $\alpha$ et $\beta$ dont la somme vaut $s$ et le produit $p$ si et seulement si le nombre $\Delta=s^2-4p$ est positif. Dans ce cas, les nombres $\alpha$ et $\beta$ sont les racines de la fonction polynôme de degré $2$ définie par $P(x)=x^2-sx+p$, de discriminant $\Delta$.
+\end{thm}
+\begin{proof}
+\begin{itemize}
+\item Tout d'abord, si $s^2-4p≥0$, la fonction polynôme $P$, de discriminant $\Delta=s^2-4p$ admet deux racines dont la somme est $s$ et le produit $p$ d'après le théorème \ref{thsomprod}.
+
+\item Réciproquement, s'il existe deux nombres $\alpha$ et $\beta$ tels que
+\[
+\alpha+\beta=s \quad\text{et}\quad \alpha\beta=p,
+\]
+on a, d'après la première équation, $\beta=s-\alpha$, puis en substituant dans la seconde
+\[\alpha(s-\alpha)=p\quad\text{soit}\quad\alpha^2-s\alpha+p=0,\]
+c'est-à-dire $P(\alpha)=0$.
+
+Il est donc nécessaire que $\alpha$ soit une racine de $P$, ce qui entraîne que le discriminant $s^2-4p$ soit positif. Enfin, la relation $\beta=s-\alpha$ entraîne que $\beta$ est alors la seconde racine de $P$.\qedhere
+\end{itemize}
+\end{proof}
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Trouver deux nombres dont la somme vaut $1$ et le produit $-12$. Ces deux nombres doivent être racines de $x^2+x-12$ dont le discriminant est $49$ et qui admet $-3$ et $4$ pour racines. Les deux nombres cherchés sont donc $-3$ et $4$.
+\item Trouver deux nombres dont la somme vaut $6$ et le produit $9$. On forme le polynôme $x^2-6x+9$, égal à $(x-3)^2$, dont le discriminant est nul et qui admet $3$ pour racine double : les nombres $\alpha$ et $\beta$ dont le produit vaut $9$ et la somme $6$ sont tous deux égaux à $3$.
+\item Trouver deux nombres dont la somme vaut $s=5$ et le produit $p=8$. On calcule $s^2-4p=-7$ : le problème n'a pas de solution (tout comme le polynôme $x^2-5x+8$ n'admet pas de racines).
+\end{enumerate}
+\end{example}
+\endinput
+
diff --git a/macros/latex/contrib/tango/examples/puissance-cercle.tex b/macros/latex/contrib/tango/examples/puissance-cercle.tex
new file mode 100644
index 0000000000..0263bcb20f
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/puissance-cercle.tex
@@ -0,0 +1,713 @@
+\tgotitle{Puissance d'un point par rapport à un cercle}
+
+\section{Mesure algébrique}
+On définit la mesure algébrique d'un bipoint~$(A,B)$ dans un repère de la droite~$(AB)$ comme la différence des abscisses $x_B-x_A$ (voir figure~\ref{figmesalg}). Dans le contexte euclidien qui nous intéresse ici, les repères des droites sont normés : la mesure algébrique ne dépend que de l'orientation de la droite (elle est définie \frquote{au signe près}). On notera cependant que le produit ou le quotient de deux mesures algébriques sont quant à eux indépendants du choix du repère, puisqu'en cas de changement d'orientation les signes des deux quantités considérées changent simultanément.
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=above:$A$] (A) at (-1.3,0);
+\coordinate [label=below:$x_A$] (xA) at (-1.3,0);
+\coordinate[label=above:$B$] (B) at (1.7,0);
+\coordinate [label=below:$x_B$] (xB) at (1.7,0);
+\coordinate (Z) at ($(A)!1.1!(B)$);
+\coordinate (T) at ($(B)!1.1!(A)$);
+\draw (Z)--(T);
+\node[below] at ($(A)!0.5!(B)$){$\mesalg{AB}=x_B-x_A$};
+\foreach \point in {A,B}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figmesalg}
+\end{figure}
+
+De la définition qui vient d'être donnée, on déduit immédiatement que :
+\begin{itemize}
+\item Pour tout point $A$, $\mesalg{AA}=0$.
+\item Pour tout couple de points $A$ et $B$, $\mesalg{BA}$ et $\mesalg{AB}$ sont deux nombres opposés.
+\end{itemize}
+Plus généralement, on peut énoncer le
+\begin{thm}\label{thchasles}%
+Soit $A$, $B$ et $C$ trois points donnés sur une droite dans un ordre quelconque. On a l'égalité suivante (relation de Chasles pour les mesures algébriques)
+\[\mesalg{AC}=\mesalg{AB}+\mesalg{BC}.\]
+\end{thm}
+
+\begin{proof} La vérification est immédiate.
+\begin{align*}\mesalg{AB}+\mesalg{BC}&=(x_B-x_A)+(x_C-x_B),\\
+&=x_C-x_A,\\
+&=\mesalg{AC}.\qedhere
+\end{align*}
+\end{proof}
+
+Nous donnons maintenant deux compléments sur la notion de mesure algébrique, qui faciliteront la compréhension de la suite.
+
+\begin{remark}[Lien avec le produit d'un vecteur par un réel]
+La notion de mesure algébrique est fortement liée à celle de produit d'un vecteur par un réel. Si $O$ et $A$ sont deux points distincts, $\lambda$ un réel et $M$ un point quelconque du plan, on a l'équivalence
+\[
+(\Vector{OM}=\lambda\Vector{OA})\iff(M\in (OA) \text{ et }\mesalg{OM}=\lambda\mesalg{OA}).
+\]
+Il s'en déduit que le milieu $I$ d'un segment $[AB]$ peut être caractérisé par des relations entre mesures algébriques, qu'il est parfois intéressant de substituer aux égalités vectorielles correspondantes :
+\begin{align}
+I \text{ est le milieu de }[AB]&\iff \mesalg{AI}=\mesalg{IB}=\frac12\mesalg{AB},\\
+&\iff\mesalg{IA}+\mesalg{IB}=0.\label{eqcaracmilieu}
+\end{align}
+\end{remark}
+
+\begin{remark}[Lien avec le produit scalaire]
+La mesure algébrique peut également intervenir dans l'expression du cosinus d'un angle et du produit scalaire. Précisément, si $A$ et $B$ sont deux points tous deux distincts du point $O$, le produit scalaire $\Vector{OA}\cdot\Vector{OB}$ peut être défini par
+\begin{equation}\Vector{OA}\cdot\Vector{OB}=OA\times OB\times \cos(\widehat{AOB}).\label{pscal1}
+\end{equation}
+%\[
+%\Vector{OA}\cdot\Vector{OB}=OA\times OB\times \rho([OA),[OB)),
+%\]
+%où $\rho([OA),[OB))$ désigne le rapport de projection orthogonale de la demi-droite $[OB)$ sur la demi-droite $[OA)$.
+
+On désigne par $H$ le projeté orthogonal de $B$ sur la \emph{droite} $(OA)$.
+La définition~\eqref{pscal1} permet d'affirmer que le produit scalaire $\Vector{OA}\cdot\Vector{OB}$ est de même signe que $\cos(\widehat{AOB})$, soit positif, si l'angle $\widehat{AOB}$ est aigu et négatif si cet angle est obtus. Le point $H$ appartient dans ce dernier cas à la demi-droite opposée à $[OA)$ (voir figure~\ref{figpscal0}). On a donc :
+\begin{equation*}
+\cos(\widehat{AOB})=
+\begin{cases}
+\hphantom{-}OH/OB&\text{si $\widehat{AOB}$ est aigu},\\
+-OH/OB&\text{si $\widehat{AOB}$ est obtus}.\\
+\end{cases}
+\end{equation*}
+
+%\[\cos(\widehat{AOB})=\frac{\mesalg{OH}}{\mesalg{OB}}.\]
+En reportant dans~\eqref{pscal1} et en simplifiant par $OB$, on obtient une autre expression du produit scalaire :
+\begin{equation*}
+\Vector{OA}\cdot\Vector{OB}=
+\begin{cases}
+\hphantom{-}OA\times OH&\text{si $\widehat{AOB}$ est aigu},\\
+-OA\times OH&\text{si $\widehat{AOB}$ est obtus}.
+\end{cases}%\label{pscal0}
+\end{equation*}
+
+
+
+On remarque alors que les demi-droites $[OA)$ et $[OH)$ sont de même sens si $\widehat{AOB}$ est aigu, et de sens contraire si $\widehat{AOB}$ est obtus. D'où une expression du produit scalaire utilisant les mesures algébriques :
+\begin{equation}
+\Vector{OA}\cdot\Vector{OB}=\mesalg{OA}\times\mesalg{OH}.\label{pscal0}
+\end{equation}
+
+%\dinofig{\figcaption{}\label{figpscal0}}
+\XSmartphoneCommand{
+\begin{figure}[ht]
+\hfill
+\begin{tikzpicture}
+\coordinate[label=left:$O$] (O) at (0,0);
+\coordinate(X) at (1,0);
+\coordinate[label=below:$B$](B) at ($(O)!3!350:(X)$);
+\coordinate(Y) at ($(O)!0.5!(B)$);
+\coordinate[label=above:$H$](H) at ($(Y)!1!50:(B)$);
+\coordinate[label=right:$A$](A) at ($(O)!1.3!(H)$);
+\draw[semithick,->] (O)--(B);
+\draw[semithick,->] (O)--(A);
+\draw[dashed](B)--(H);
+\foreach \point in {O,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\hfill\hfill
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (0,0);
+\coordinate(X) at (1,0);
+\coordinate[label=above:$B$](B) at ($(O)!2.9!160:(X)$);
+\coordinate(Y) at ($(O)!0.5!(B)$);
+\coordinate[label=below:$H$](H) at ($(Y)!1!50:(B)$);
+\coordinate(Z) at ($(O)!1.2!(H)$);
+\coordinate[label=above:$A$](A) at ($(O)!-0.6!(H)$);
+\draw[semithick,->] (O)--(B);
+\draw[semithick,->] (O)--(A);
+\draw(O)--(Z);
+\draw[dashed](B)--(H);
+\foreach \point in {O,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\hfill\null
+\figcaption{}\label{figpscal0}
+\end{figure}
+}
+\SmartphoneCommand{
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$O$] (O) at (0,0);
+\coordinate(X) at (1,0);
+\coordinate[label=below:$B$](B) at ($(O)!3!350:(X)$);
+\coordinate(Y) at ($(O)!0.5!(B)$);
+\coordinate[label=above:$H$](H) at ($(Y)!1!50:(B)$);
+\coordinate[label=right:$A$](A) at ($(O)!1.3!(H)$);
+\draw[semithick,->] (O)--(B);
+\draw[semithick,->] (O)--(A);
+\draw[dashed](B)--(H);
+\foreach \point in {O,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\\[1ex]
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (0,0);
+\coordinate(X) at (1,0);
+\coordinate[label=above:$B$](B) at ($(O)!2.9!160:(X)$);
+\coordinate(Y) at ($(O)!0.5!(B)$);
+\coordinate[label=below:$H$](H) at ($(Y)!1!50:(B)$);
+\coordinate(Z) at ($(O)!1.2!(H)$);
+\coordinate[label=above:$A$](A) at ($(O)!-0.6!(H)$);
+\draw[semithick,->] (O)--(B);
+\draw[semithick,->] (O)--(A);
+\draw(O)--(Z);
+\draw[dashed](B)--(H);
+\foreach \point in {O,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figpscal0}
+\end{figure}
+}
+\begin{example}[Remarques]
+\begin{enumerate}
+\item L'angle noté $\widehat{AOB}$ est un angle \emph{non orienté} de demi-droites ; autrement dit, il n'y a pas lieu de distinguer $\widehat{AOB}$ et $\widehat{BOA}$. Il en découle que le produit scalaire est commutatif (le terme \frquote{symétrique} serait sans doute plus adapté).
+
+On aurait donc pu tout aussi bien utiliser le projeté de $A$ sur $(OB)$.
+\item L'indépendance du cosinus par rapport à l'ordre des deux demi droites $[OA)$ et $[OB)$ provient de ce que $\cos(\widehat{AOB})$ est égal au rapport de projection orthogonale, noté $\rho([OA),[OB))$, de la demi-droite $[OB)$ sur la demi-droite $[OA)$. On sait en effet (c'est en général considéré comme un des axiomes de la géométrie plane) que
+\[\rho([OA),[OB))=\rho([OB),[OA)).\]
+
+ \item Lorsque les points $A$ et $B$ sont confondus, on a
+ \begin{align*}
+ \Vector{OA}\cdot\Vector{OB}&=\Vector{OA}\cdot\Vector{OA},\\
+ &=OA^2\times \cos(\widehat{AOA}).
+ \end{align*}
+ L'angle $\widehat{AOA}$ est nul : on a donc $\cos(\widehat{AOA})=1$ d'où finalement
+ \begin{equation}
+\Vector{OA}\cdot\Vector{OA}=\bigl({\Vector{OA}}\bigr)^2=OA^2.\label{eqcarres}
+\end{equation}
+\end{enumerate}
+\end{example}
+\end{remark}
+
+\section{Point et cercle}
+\subsection{Une définition}
+Étant donné un cercle $\symcal{C}$, de centre $O$ et de rayon $r$, et un point $P$ quelconque, la puissance du point $P$ par rapport au cercle $\symcal{C}$ est par définition le nombre
+\[\symcal{C}(P)=OP^2-r^2 \text{ (voir figure~\ref{figdefppc})}.\]
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (2,0);
+\coordinate(X) at (3,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=right:$P$] (P) at ($(O)!3.2!15:(X)$);
+\coordinate[label=right:$A$](A) at ($(O)!1!312:(X)$);
+\draw[semithick](P)--(O)--(A);
+\node[right] at (X){$\symcal{C}(P)=OP^2-OA^2$};
+\node[right=1.3cm,below=1mm] at (X){$\text{pour tout }A\in\symcal{C}$};
+\foreach \point in {P,O,A}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figdefppc}
+\end{figure}
+
+Par conséquent, la puissance d'un point $P$ par rapport à un cercle est :
+\begin{itemize}
+\item strictement positive si le point $P$ est extérieur au cercle;
+\item nulle si le point $P$ appartient au cercle;
+\item strictement négative et au minimum égale à $-r^2$ si le point $P$ est intérieur au cercle.
+\end{itemize}
+
+\subsection{Avec une tangente}\label{subsectangente}
+On se place ici dans le cas où le point $P$ est extérieur au cercle. Il est alors possible de s'intéresser aux tangentes issues de $P$.
+\begin{thm}
+Soit un cercle $\symcal{C}$ de centre $O$, un point $P$ extérieur au cercle et $T$ le point de contact de l'une des tangentes à $\symcal{C}$ issues de $P$. La puissance de $P$ par rapport à $\symcal{C}$ vaut
+\[\symcal{C}(P)=PT^2.\]
+\end{thm}
+
+
+\begin{proof}
+On pourra se référer à la figure \ref{figtangente}. La droite $(PT)$ étant tangente à $\symcal{C}$, le triangle $OTP$ est rectangle en $T$. D'après le théorème de Pythagore, on a
+\[\symcal{C}(P)=OP^2-OT^2=PT^2.\qedhere\]
+\end{proof}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$O$] (O) at (2,0);
+\coordinate(X) at (3.5,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=right:$P$] (P) at ($(O)!1.7!345:(X)$);
+\coordinate(Y) at ($(O)!0.5!(P)$);
+\node[draw,dashed] (x) at (Y) [circle through={(P)}]{};
+\coordinate[label=above:$T$](T) at (intersection 2 of c and x);
+\draw (P)--(T)--(O)--cycle;
+\foreach \point in {P,T,O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figtangente}
+\end{figure}
+
+\subsection{Avec une sécante}\label{subsecsecante}
+Le point $P$ est cette fois-ci quelconque. On considère alors une droite sécante au cercle et passant par $P$ (voir la figure \ref{figsecante}).
+\begin{thm}
+Soit un cercle $\symcal{C}$ de centre $O$, un point $P$ quelconque et une droite passant par $P$ sécante au cercle en $A$ et $B$. La puissance de $P$ par rapport à $\symcal{C}$ vaut alors
+\[\symcal{C}(P)=\mesalg{PA}\times\mesalg{PB}.\]
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (2,0);
+\coordinate(X) at (3.5,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=left:$A$] (A) at ($(O)!1!155:(X)$);
+\coordinate(A') at ($(A)!2!(O)$);
+\coordinate[label=right:$P$] (P) at ($(O)!1.8!35:(X)$);
+\coordinate(Z) at ($(A')!0.5!(P)$);
+\node (x) at (Z) [circle through={(P)}]{};
+\coordinate[label=above:$B$](B) at (intersection 2 of c and x);
+\coordinate[label=above:$I$](I) at ($(A)!0.5!(B)$);
+\draw (P)--(B)--(I)--(A);
+\draw(A)--(O)--(B);
+\draw(P)--(O)--(I);
+\foreach \point in {A,P,B,O,I}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figsecante}
+\end{figure}
+
+\begin{proof}
+Soit $I$ le milieu de $[AB]$ : $AOB$ étant isocèle en $O$, la droite $(OI)$ est la médiatrice de $[AB]$. Les triangles $OIP$ et $OIA$ sont rectangles en $I$. On a donc $OP^2=OI^2+IP^2$ et $OA^2=OI^2+IA^2$.
+
+ Par conséquent,
+\begin{align*}
+\symcal{C}(P)&=PO^2-OA^2,\\
+&=(OI^2+IP^2)-(OI^2+IA^2),\\
+\intertext{soit en réduisant,}
+\symcal{C}(P)&=IP^2-IA^2,\\
+\intertext{puis en utilisant une identité remarquable et les égalités~\eqref{eqcarres} et~\eqref{eqcaracmilieu}}
+\symcal{C}(P)&=\mesalg{PI}^2-\mesalg{IA}^2,\\
+&=(\mesalg{PI}+\mesalg{IA})(\mesalg{PI}-\mesalg{IA}),\\
+&=(\mesalg{PI}+\mesalg{IA})(\mesalg{PI}+\mesalg{IB}),\\
+\intertext{et enfin, grâce au théorème~\ref{thchasles}}
+\symcal{C}(P)&=\mesalg{PA}\times\mesalg{PB}.\qedhere
+\end{align*}
+
+\end{proof}
+
+\begin{example}[Remarques]
+\begin{enumerate}
+\item Il est remarquable que la quantité $\mesalg{PA}\times\mesalg{PB}$ ne dépende pas de la sécante choisie : autrement dit, si deux sécantes passant par $P$ coupent le cercle respectivement en $A$ et $B$ et en $C$ et $D$, alors
+\[\mesalg{PA}\times\mesalg{PB}=\mesalg{PC}\times\mesalg{PD}.\]
+\item Si $P$ est intérieur au cercle, les demi-droites $[PA)$ et $[PB)$ sont de sens contraires : on retrouve le fait que $\symcal{C}(P)$ est dans ce cas négatif.
+\item Une tangente issue de $P$, comme on l'a évoqué en \ref{subsectangente}, peut être considérée comme une position limite d'une sécante pivotant autour de $P$, les points $A$ et $B$ étant alors confondus en $T$ : on aura bien de ce point de vue $\mesalg{PA}\times\mesalg{PB}=PT^2$.
+\end{enumerate}
+\end{example}
+
+\subsection{Utilisation du produit scalaire}
+On utilise ici la relation~\eqref{pscal0} pour donner une autre expression de la puissance d'un point par rapport à un cercle (voir figure~\ref{figpscal2}).
+\begin{thm}
+Soit un cercle $\symcal{C}$ de centre $O$, un point $P$ quelconque, et deux points de $\symcal{C}$ diamétralement opposés $A_1$ et $A_2$. La puissance de $P$ par rapport à $\symcal{C}$ vaut alors
+\[\symcal{C}(P)=\Vector{PA_1}\cdot\Vector{PA_2}.\]
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (2,0);
+\coordinate(X) at (3.5,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=left:$A_1$] (A) at ($(O)!1!160:(X)$);
+\coordinate[label=right:$A_2$] (A') at ($(A)!2!(O)$);
+\coordinate[label=right:$P$] (P) at ($(O)!2.2!32:(X)$);
+\coordinate(Z) at ($(A')!0.5!(P)$);
+\node (x) at (Z) [circle through={(P)}]{};
+\coordinate[label=above:$B$](B) at (intersection 2 of c and x);
+\draw [semithick,->](P)--(A);
+\draw[semithick,->](P)--(A');
+\draw(A')--(B);
+\foreach \point in {P,B,O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figpscal2}
+\end{figure}
+
+\begin{proof}%\sloppy
+Tout d'abord, les droites $(PA_1)$ et $(PA_2)$ ne peuvent être toutes les deux tangentes à $\symcal{C}$ : en effet, deux tangentes en des points diamétralement opposés sont parallèles disjointes et ne peuvent avoir le point $P$ en commun. Quitte à permuter $A_1$ et $A_2$, il n'est donc pas restrictif de supposer que la droite $(PA_1)$ est sécante (et non tangente) à $\symcal{C}$.
+
+Soit alors $B$ la seconde intersection de la droite $(PA_1)$ avec le cercle. Le segment $[A_1A_2]$ étant un diamètre du cercle, le point $B$ est le projeté orthogonal de $A_2$ sur $(PA_1)$. On a donc d'après \ref{subsectangente}
+\begin{align*}
+\symcal{C}(P)&=\mesalg{PA_1}\times\mesalg{PB},\\
+&=\Vector{PA_1}\cdot\Vector{PA_2}.\qedhere
+\end{align*}
+\end{proof}
+
+
+\begin{remark}
+On se persuadera facilement, en observant la figure \ref{figpscal3}, que le raisonnement précédent est indépendant de la position de $P$ par rapport au cercle.
+\end{remark}
+%\dinofig[-0.5]{\figcaption{}\label{figpscal3}}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (2,0);
+\coordinate(X) at (3.5,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=left:$A_1$] (A) at ($(O)!1!160:(X)$);
+\coordinate[label=right:$A_2$] (A') at ($(A)!2!(O)$);
+\coordinate[label=above:$P$] (P) at ($(O)!0.6!70:(X)$);
+\coordinate(Z) at ($(A')!0.5!(P)$);
+\node (x) at (Z) [circle through={(P)}]{};
+\coordinate[label=above:$B$](B) at (intersection 2 of c and x);
+\draw [semithick,->](P)--(A);
+\draw[semithick,->](P)--(A');
+\draw(P)--(B);
+\draw(A')--(B);
+\foreach \point in {P,B,O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figpscal3}
+\end{figure}
+
+\subsection{Dans un repère orthonormal}
+On se place ici dans un repère orthonormal et l'on considère un cercle $\symcal{C}$ de centre $\Omega(a,b)$ et de rayon $r$. On s'intéresse alors à l'expression de la puissance d'un point $M(x,y)$ quelconque par rapport au cercle $\symcal{C}$.
+\begin{thm}\label{threp}
+Soit dans le plan rapporté à un repère orthonormal un cercle $\symcal{C}$ de centre $\Omega(a,b)$ et de rayon $r$. Soit un point $M(x,y)$. La puissance de $M$ par rapport à $\symcal{C}$ est
+\[\symcal{C}(M) = x^2+y^2-2ax-2by+a^2+b^2-r^2.\]
+\end{thm}
+
+\begin{proof}
+On a
+\begin{align*}\symcal{C}(M)&=\Omega M^2-r^2\\
+&={(x-a)}^2+{(y-b)}^2-r^2,\\
+&=x^2-2ax+a^2+y^2-2by+b^2-r^2.\qedhere
+\end{align*}
+\end{proof}
+
+De plus, en remarquant que $M\in\symcal{C}$ si et seulement si la puissance de $M$ par rapport à $\symcal{C}$ est nulle, on établit le corollaire suivant :
+%\DinoAfourNBCommand{\par\pagebreak}
+\begin{coro*}
+Dans le plan rapporté à un repère orthonormal, le cercle $\symcal{C}$ de centre $\Omega(a,b)$ et de rayon $r$ admet pour équation
+\[x^2+y^2-2ax-2by+c=0,\]
+où $c=a^2+b^2-r^2$.
+\end{coro*}
+
+\section{Cocyclicité}
+On dit que quatre points distincts sont cocycliques s'ils appartiennent à un même cercle (un tel cercle est évidemment unique : ce que l'on affirme en disant que les points sont cocycliques est que cercle circonscrit au triangle formé par trois quelconques de ces points passe par le quatrième). On se propose d'établir le théorème suivant (voir figure~\ref{figcocy}).
+
+\begin{thm} Soit quatre points distincts $A$, $B$, $C$ et $D$ tels que les droites $(AB)$ et $(CD)$ soient sécantes en $P$. Les points $A$, $B$, $C$, $D$ sont cocycliques si et seulement si
+\[\mesalg{PA}\times\mesalg{PB}=\mesalg{PC}\times\mesalg{PD}.\]
+\end{thm}
+
+%\dinofig{\figcaption{}\label{figcocy}}
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate (O) at (2,0);
+\coordinate(X) at (4,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=left:$A$] (A) at ($(O)!1!140:(X)$);
+\coordinate[label=below:$B$] (B) at ($(O)!1!310:(X)$);
+\coordinate[label=left:$C$] (C) at ($(O)!1!210:(X)$);
+\coordinate[label=above:$D$] (D) at ($(O)!1!65:(X)$);
+\coordinate[label=right:$\kern3pt P$](P) at (intersection of A--B and C--D);
+\draw(A)--(B);
+\draw(C)--(D);
+\foreach \point in {A,B,C,D,P}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figcocy}
+\end{figure}
+
+\begin{proof}
+Il s'agit de démontrer une équivalence. Nous procéderons donc classiquement en deux temps : d'abord le sens direct, puis la réciproque.
+
+Supposons pour commencer que les points $A$, $B$, $C$, $D$ soient sur un même cercle $\symcal{C}$. Alors les droites $(AB)$ et $(CD)$ étant des sécantes au cercle contenant chacune le point $P$, on a
+\[\symcal{C}(P)=\mesalg{PA}\times\mesalg{PB}=\mesalg{PC}\times\mesalg{PD}.\]
+
+Réciproquement, supposons que $\mesalg{PA}\times\mesalg{PB}=\mesalg{PC}\times\mesalg{PD}$. Soit alors $\symcal{C}\;$ le cercle circonscrit au triangle $ABC$ : il nous suffit de prouver que $D\in\symcal{C}$. La droite $(CD)$ coupe le cercle en $C$ et en un second point $M$ tel que
+\begin{align*}\mesalg{PC}\times\mesalg{PM}&=\symcal{C}(P)\\
+&=\mesalg{PA}\times\mesalg{PB}\\
+&=\mesalg{PC}\times\mesalg{PD}, \text{ par hypothèse.}
+\end{align*}
+On en déduit que $\mesalg{PD}=\mesalg{PM}$, donc que $D=M$ ($P$ ne peut être confondu avec $C$, car alors il serait lui même confondu avec $A$ ou $B$).
+\end{proof}
+
+
+\section{Axe radical de deux cercles}
+
+\subsection{Définition}
+On s'intéresse ici à l'ensemble des points qui ont même puissance par rapport à deux cercles non concentriques donnés.
+
+\begin{thm}
+Étant donné deux cercles non concentriques $\symcal{C}_1$ et $\symcal{C}_2$ de centres et de rayons respectifs $(O_1,r_1)$ et $(O_2,r_2)$, l'ensemble des points qui ont la même puissance par rapport à chacun des cercles est une droite $\Delta$ perpendiculaire à $(O_1O_2)$, nommée \emph{axe radical} des deux cercles.
+\end{thm}
+
+%\dinofig{\figcaption{}\label{figaxerad0}}
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\clip (0.3,-1.3) rectangle (5.1,1.9);
+\coordinate[label=below:$O_1$] (O1) at (1,0);
+\coordinate(X1) at (1.6,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(X1)}]{};
+\coordinate[label=below:$O_2$] (O2) at (3.8,0);
+\coordinate[label=below:$I$] (I) at ($(O1)!0.5!(O2)$);
+\coordinate(X2) at (5,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(X2)}]{};
+\coordinate(Y1) at ($(O1)!-1.2!(X1)$);
+\coordinate(Y2) at ($(O2)!1.1!(X2)$);
+\draw (Y1)--(Y2);
+\coordinate(Y) at (2,-1);
+\coordinate(U) at (2,0.5);
+\node (x) at (Y) [circle through={(U)}]{};
+\coordinate(Z1) at (intersection 1 of c1 and x);
+\coordinate(T1) at (intersection 2 of c1 and x);
+\coordinate(Z2) at (intersection 1 of c2 and x);
+\coordinate(T2) at (intersection 2 of c2 and x);
+\coordinate[label=left:$M$](M) at (intersection of Z1--T1 and Z2--T2);
+\coordinate(W1) at ($(O1)!0.5!(M)$);
+\coordinate(W2) at ($(O2)!0.5!(M)$);
+\node (w1) at (W1) [circle through={(M)}]{};
+\node(w2) at (W2) [circle through={(M)}]{};
+\coordinate[label=below:$H\kern13pt$](H) at (intersection 1 of w1 and w2);
+\coordinate[label=left:$\Delta$](V1) at ($(H)!1.5!(M)$);
+\coordinate(V2) at ($(H)!-1.1!(M)$);
+\draw[semithick](V1)--(V2);
+\foreach \point in {O1,O2,I,M,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figaxerad0}
+\end{figure}
+
+\begin{remark}
+Si les deux cercles sont concentriques et distincts, aucun point $M$ du plan n'est tel que $\symcal{C}_1(M)=\symcal{C}_2(M)$, c'est une conséquence immédiate de la définition de la puissance d'un point par rapport à un cercle.
+\end{remark}
+
+\begin{proof}
+Soit un point $M$ du plan et $H$ son projeté orthogonal sur la droite $(O_1O_2)$. Nous supposons que $\symcal{C}_1(M)=\symcal{C}_2(M)$ ; nous allons prouver que le point $H$ occupe une position fixe (indépendante de $M$) sur $(O_1O_2)$, ce qui prouvera que $M$ appartient à la perpendiculaire en $H$ à cette droite. Pour nous éviter une réciproque fastidieuse, nous procéderons par équivalence. Désignons par $I$ le milieu de $[O_1O_2]$ et exprimons l'égalité des puissances (voir la figure~\ref{figaxerad0}).
+\begin{align*}
+\symcal{C}_1(M)=\symcal{C}_2(M) &\iff O_1M^2-r_1^2=O_2M^2-r_2^2,\\
+\intertext{soit, en posant $k=r_1^2-r_2^2$,}
+\symcal{C}_1(M)=\symcal{C}_2(M) &\iff O_1M_1^2-O_2M2^2=k,\\
+&\iff (\Vector{O_1M}+\Vector{O_2M})\cdot(\Vector{O_1M}-\Vector{O_2M})=k.
+\end{align*}
+
+On remarque alors que
+\begin{equation*}
+\Vector{O_1M}+\Vector{O_2M}=\hspace{-0.5em}\underbrace{\Vector{O_1I}+\Vector{O_2I}}_{\substack{\vec{0}\text{, car } I\\\text{milieu de }[O_1O_2]}}\hspace{-0.5em}+\,2\Vector{IM}=2\Vector{IM}
+\end{equation*}
+et que
+\begin{equation*}
+\Vector{O_1M}-\Vector{O_2M}=\Vector{O_1M}+\Vector{MO_2}=\Vector{O_1O_2}.
+\end{equation*}
+
+On en déduit
+\begin{align*}
+\symcal{C}_1(M)=\symcal{C}_2(M) &\iff 2\Vector{IM}\cdot\Vector{O_1O2}=k,\\
+&\iff 2(\underbrace{\Vector{IH}+\Vector{HM}}_{\Vector{IM}})\cdot\Vector{O_1O_2}=k,\\
+&\iff 2\Vector{IH}\cdot\Vector{O_1O_2}+2\underbrace{\Vector{HM}\cdot\Vector{O_1O_2}}_{\substack{0 \text{, car}\\(HM)\perp(O_1O_2)}}=k.
+\end{align*}
+
+Puisque les points $I$, $H$, $O_1$ et $O_2$ sont sur la même droite, on peut passer aux mesures algébriques, et on obtient finalement :
+\begin{align}
+\symcal{C}_1(M)=\symcal{C}_2(M)&\iff 2\mesalg{IH}\cdot\mesalg{O_1O_2}=k,\notag\\
+&\iff\mesalg{IH}=\frac{r_1^2-r_2^2}{2\mesalg{O_1O_2}}.\label{eqposH}
+\end{align}
+
+
+On en déduit que $\symcal{C}_1(M)=\symcal{C}_2(M)$ si et seulement si le projeté orthogonal $H$ de $M$ sur $(O_1O_2)$ occupe la position (fixe) définie par la relation~\eqref{eqposH}. L'ensemble des points $M$ est donc la droite $\Delta$ perpendiculaire à $(O_1O_2)$ passant par $H$.
+\end{proof}
+
+\subsection{Détermination pratique}\label{subsecdetprat}
+On s'intéresse ici à la position relative des cercles $\symcal{C_1}$ et $\symcal{C_2}$.
+\subsubsection{Cercles sécants}
+Supposons que les cercles $\symcal{C_1}$ et $\symcal{C_2}$ soient sécants en deux points $A$ et $B$ (voir la figure~\ref{figaxerad1}). On a
+\[\symcal{C}_1(A)=\symcal{C}_2(A)=0 \text{ et }\symcal{C}_1(B)=\symcal{C}_2(B)=0 .
+\]
+Les points $A$ et $B$ ont tous deux la même puissance par rapport à chacun des deux cercles : l'axe radical $\Delta$ de $\symcal{C}_1$ et $\symcal{C}_2$ est donc la droite $(AB)$.
+
+
+%\dinofig{\figcaption{}\label{figaxerad1}}
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O_1$] (O1) at (0.8,0);
+\coordinate(X1) at (2,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(X1)}]{};
+\coordinate[label=below:$O_2$] (O2) at (3,0);
+\coordinate(X2) at (4.8,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(X2)}]{};
+\coordinate(Y1) at ($(O1)!-1.2!(X1)$);
+\coordinate(Y2) at ($(O2)!1.1!(X2)$);
+\draw (Y1)--(Y2);
+\coordinate[label=right:$\kern2pt A$](A) at (intersection 2 of c1 and c2);
+\coordinate[label=right:$\kern2pt B$](B) at (intersection 1 of c1 and c2);
+\coordinate[label=below:$H\kern-13pt$](H) at (intersection of O1--O2 and A--B);
+\coordinate[label=left:$\Delta$](V1) at ($(H)!1.7!(A)$);
+\coordinate(V2) at ($(H)!1.3!(B)$);
+\draw[semithick](V1)--(V2);
+\foreach \point in {O1,O2,A,B,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figaxerad1}
+\end{figure}
+
+\subsubsection{Cercles tangents}
+Supposons que les cercles $\symcal{C_1}$ et $\symcal{C_2}$ soient tangents (intérieurement ou extérieurement) en un point $T$ (voir la figure~\ref{figaxerad2}). On a
+$\symcal{C}_1(T)=\symcal{C}_2(T)=0$.
+Le point $T$ a la même puissance par rapport à chacun des deux cercles : l'axe radical $\Delta$ de $\symcal{C}_1$ et $\symcal{C}_2$ est donc la droite perpendiculaire en $T$ à $(O_1O_2)$.
+
+%\dinofig{\figcaption{}\label{figaxerad2}}
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O_1$] (O1) at (1.2,0);
+\coordinate[label=below:$\kern10pt T$](T) at (3,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(T)}]{};
+\coordinate[label=below:$O_2$] (O2) at (1.8,0);
+%\coordinate(X2) at (4.8,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(T)}]{};
+\coordinate(Y1) at ($(O1)!-1.3!(T)$);
+\coordinate(Y2) at ($(O2)!1.3!(T)$);
+\draw (Y1)--(Y2);
+\coordinate[label=left:$\Delta$](V1) at ($(T)!1!270:(O1)$);
+\coordinate(V2) at ($(T)!1!90:(O1)$);
+\draw[semithick](V1)--(V2);
+\foreach \point in {O1,O2,T}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figaxerad2}
+\end{figure}
+
+
+\subsubsection{Cas général}
+Il est toujours possible de tracer un cercle auxiliaire $\Gamma$ sécant à $\symcal{C}_1$ en $A_1$ et $B_1$, à $\symcal{C}_2$ en $A_2$ et $B_2$, et de telle sorte que les droites $(A_1B_1)$ et $(A_2B_2)$ soient elles-mêmes sécantes en un point $P$ (voir la figure~\ref{figaxerad3}). On est ainsi ramené à des constructions ans le cas de cercles sécants.
+
+Le point $P$ appartient à l'axe radical de $(A_1B_1)$ de $\symcal{C}_1$ et $\Gamma$, donc $\symcal{C}_1(P)=\Gamma(P)$. De même, $\symcal{C}_2(P)=\Gamma(P)$ et par conséquent $\symcal{C}_1(P)=\symcal{C}_2(P)$. Le point $P$ appartient donc à l'axe radical $\Delta$ de $\symcal{C}_1$ et $\symcal{C}_2$ : $\Delta$ est la perpendiculaire à $(O_1O_2)$ passant par $P$.
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O_1$] (O1) at (0.4,0);
+\coordinate(X1) at (1.5,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(X1)}]{};
+\coordinate[label=below:$O_2$] (O2) at (3.6,0);
+\coordinate(X2) at (5,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(X2)}]{};
+\coordinate(Y1) at ($(O1)!-1.2!(X1)$);
+\coordinate(Y2) at ($(O2)!1.1!(X2)$);
+\draw (Y1)--(Y2);
+\coordinate(Y) at (2,-1);
+\coordinate(U) at (2,0.5);
+\node[draw,label=below:$\kern10pt\Gamma$] (g) at (Y) [circle through={(U)}]{};
+\coordinate[label=left:$A_1${\rule[-8pt]{0pt}{10pt}}](A1) at (intersection 2 of c1 and g);
+\coordinate[label=below:$B_1\kern10pt$](B1) at (intersection 1 of c1 and g);
+\coordinate[label=right: $A_2${\rule[-8pt]{0pt}{10pt}}](A2) at (intersection 1 of c2 and g);
+\coordinate[label=below:$\kern10pt B_2$](B2) at (intersection 2 of c2 and g);
+\coordinate[label=left:$P$](P) at (intersection of A1--B1 and A2--B2);
+\draw (P)--(B1);
+\draw (P)--(B2);
+\coordinate(W1) at ($(O1)!0.5!(P)$);
+\coordinate(W2) at ($(O2)!0.5!(P)$);
+\node (w1) at (W1) [circle through={(P)}]{};
+\node(w2) at (W2) [circle through={(P)}]{};
+\coordinate[label=below:$H\kern13pt$](H) at (intersection 1 of w1 and w2);
+\coordinate[label=left:$\Delta$](V1) at ($(H)!1.5!(P)$);
+\coordinate(V2) at ($(H)!-2.4!(P)$);
+\draw[semithick](V1)--(V2);
+\foreach \point in {O1,O2,P,H,A1,B1,A2,B2}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figaxerad3}
+\end{figure}
+
+\subsubsection{Dans un repère orthonormal}
+Soit un cercle $\symcal{C}_1$ de centre $\Omega_1(a_1,b_1)$ et de rayon $r_2$, un cercle $\symcal{C}_2$ de centre $\Omega_2(a_2,b_2)$ et de rayon $r_2$. On suppose $\Omega_1\neq\Omega_2$ et on nomme $\Delta$ l'axe radical de ces deux cercles. D'après le théorème~\ref{threp} page \pageref{threp}, l'appartenance de $M(x,y)$ à $\Delta$ se traduit par
+\begin{equation*}
+x^2+y^2-2a_1x-2b_1y+c_1=x^2+y^2-2a_2x-2b_2y+c_2,
+\end{equation*}
+où $c_1=a_1^2+b_1^2-r_1^2$ et $c_2=a_2^2+b_2^2-r_2^2$.
+
+\vspace\baselineskip\par Donc, après simplification :
+\[P\in \Delta \iff (a_2-a_1)x+(b_2-b_1)y+(c_1-c_2)/2=0.\]
+L'axe radical $\Delta$ admet pour équation
+\[(a_2-a_1)x+(b_2-b_1)y+(c_1-c_2)/2=0,\]
+ où l'on constate bien que $\Delta$ admet $\Vector{\Omega_1\Omega_2}$ pour vecteur normal.
+
+ \subsection{Centre radical}
+ Lorsqu'au~\ref{subsecdetprat} nous avons, pour traiter le cas général, exploité l'idée d'un cercle auxiliaire, nous avons implicitement démontré le théorème suivant (voir la figure~\ref{figcentrerad}).
+ \begin{thm}
+ Soient trois cercles $\symcal{C}_1$, $\symcal{C}_2$ et $\Gamma$ dont les centres sont distincts et non alignés. Les axes radicaux $\Delta$ de $\symcal{C}_1$ et $\symcal{C}_2$, $\symcal{D}_1$ de $\symcal{C}_1$ et $\Gamma$ et finalement $\symcal{D}_2$ de $\symcal{C}_2$ et $\Gamma$ sont concourants en un point $P$ nommé \emph{centre radical} des trois cercles.
+ \end{thm}
+
+\newcommand{\figurecentrerad}{%
+ \begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate (O1) at (0.4,0);
+\coordinate(X1) at (1.5,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(X1)}]{};
+\coordinate (O2) at (3.6,0);
+\coordinate(X2) at (5,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(X2)}]{};
+\coordinate(Y) at (2,-1);
+\coordinate(U) at (2,0.5);
+\node[draw,label=below:$\kern10pt\Gamma$] (g) at (Y) [circle through={(U)}]{};
+\coordinate(A1) at (intersection 2 of c1 and g);
+\coordinate(B1) at (intersection 1 of c1 and g);
+\coordinate(A2) at (intersection 1 of c2 and g);
+\coordinate(B2) at (intersection 2 of c2 and g);
+\coordinate[label=right:$\symcal{D}_1$](Y1) at ($(A1)!1.8!(B1)$);
+\coordinate[label=left:$\symcal{D}_2$](Y2) at ($(A2)!1.5!(B2)$);
+\coordinate[label=left:$P$](P) at (intersection of A1--B1 and A2--B2);
+\draw (P)--(Y1);
+\draw (P)--(Y2);
+\coordinate(W1) at ($(O1)!0.5!(P)$);
+\coordinate(W2) at ($(O2)!0.5!(P)$);
+\node (w1) at (W1) [circle through={(P)}]{};
+\node(w2) at (W2) [circle through={(P)}]{};
+\coordinate(H) at (intersection 1 of w1 and w2);
+\coordinate[label=left:$\Delta$](V1) at ($(H)!1.5!(P)$);
+\coordinate(V2) at ($(H)!-2.4!(P)$);
+\draw(V1)--(V2);
+\foreach \point in {P,A1,B1,A2,B2}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figcentrerad}
+\end{figure}
+}
+
+%\DinoiPhoneCommand{%
+%\afterpage{\clearpage
+%\figurecentrerad
+%\par
+%\vspace{0.7cm}
+%{
+%\centering\LARGE\textcolor{ColorOne}\decoone
+
+%}
+%}}
+
+%\DinoiPadStdCommand{\figurecentrerad}
+%\DinoiPadAirCommand{\figurecentrerad}
+%\DinoiPadProCommand{\figurecentrerad}
+%%\DinoAfourNBCommand{\figurecentrerad}
+%\DinoAfourColorCommand{\figurecentrerad}
+%\DinoiPadminiCommand{\figurecentrerad}
+%%\DinoSaisieCommand{\figurecentrerad}
+%\DinoiPhoneCommand{\figurecentrerad}
+\figurecentrerad
+
+\begin{proof}
+On définit $P$ comme intersection de $\symcal{D}_1$ et $\symcal{D}_2$ (le fait que les centres ne soient pas alignés garantit l'existence de $P$) :
+\begin{align*}
+P\in \symcal{D}_1&\implies \symcal{C}_1(P)=\Gamma(P)\text{ et }\\
+P\in \symcal{D}_2&\implies \symcal{C}_2(P)=\Gamma(P),
+\end{align*}
+dont on déduit que $\symcal{C}_1(P)=\symcal{C}_2(P)$. Autrement dit $P\in \Delta$.
+\end{proof}
+%\DinoAfourColorCommand{%
+%\par
+%\vspace{1.5cm}
+%{
+%\centering\LARGE\textcolor{ColorOne}\decoone
+%
+%}
+%}
+
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tango/examples/recurrence.tex b/macros/latex/contrib/tango/examples/recurrence.tex
new file mode 100644
index 0000000000..ee823068c4
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/recurrence.tex
@@ -0,0 +1,189 @@
+% !TEX TS-program = LuaLaTeX
+
+\renewcommand{\theprop}{(\ensuremath{\fnsymbol{prop}})}
+
+\tgotitle{Raisonnement par récurrence}
+%
+\section{Une propriété des entiers naturels}
+La propriété énoncée dans cette section est parfois présentée comme un axiome. Il n'entre toutefois pas dans nos intentions de construire une ou des axiomatiques, ne serait-ce que parce que cette notion est délicate. On se contentera donc d'un point de vue naïf, selon lequel un axiome est un énoncé dont on admet qu'il est vrai. Le lecteur doit toutefois savoir que les énoncés de la propriété~\ref{propppe} et du théorème~\ref{threc} ont des rôles en quelque sorte interchangeables : dans les axiomatiques classiques permettant de fonder l'arithmétique, prendre l'un comme axiome permet de démontrer l'autre comme théorème. Pour cette raison, le lecteur pourra trouver ailleurs des présentations proposant un axiome (ou parfois un principe) de \emph{récurrence}, la propriété~\ref{propppe} devenant alors un théorème.
+\par
+\vspace{0.5\baselineskip}\par
+Nous supposons donc connu l'ensemble $\N$ des entiers naturels, muni notamment d'une relation d'ordre notée ${≤}$ et nous admettons que cet ensemble possède la propriété suivante:
+%
+\begin{prop}
+Toute partie non vide de $\N$ possède un plus petit élément.\label{propppe}
+\end{prop}
+
+On traduit souvent cette propriété en disant que \N{} est \emph{bien ordonné}.
+%x
+%\par\noindent{\color{gray}\rule{\linewidth}{5pt}}\par\addvspace{-3pt}\par\nobreak
+
+%Cette propriété peut être considérée comme un des axiomes qui permettent de décrire l'ensemble \N{} des entiers naturels. Elle peut également se démontrer à partir d'un autre système d'axiomes, de portée équivalente (axiomes de Peano, notamment) ou de portée plus générale (Zermelo-Fraenkel, par exemple).
+
+%\par\noindent\hrulefill
+\section{Récurrence}
+\subsection{Introduction}
+\label{secexplerec}
+La propriété \ref{propppe} permet de formaliser une méthode consistant à établir la validité d'une assertion \frquote{de proche en proche}. Fixons-nous par exemple un réel $a$ strictement positif et, pour tout entier naturel $n$, considérons la propriété $P(n)$
+\[(1+a)^n\geq 1+na.\]
+
+Nous nous proposons de démontrer que cette propriété est vraie pour tout entier naturel~$n$.
+
+Prouvons dans un premier temps que $P(0)$ est vraie (\mbox{c.-à-d.} que si $n=0$ alors $P(n)$ est vraie) : puisqu'il est vrai que $(1+a)^0=1$ et $1+0\times a=1$, il est établi que $(1+a)^0\geq1+0\times a$, donc que $P(0)$ est vraie.
+
+Donnons-nous alors un entier naturel $n$ et supposons que $P(n)$ est vraie. Prouvons alors que nécessairement $P(n+1)$ est vraie :
+\begin{align*}
+(1+a)^n&\geq1+na,\\
+\intertext{soit, en multipliant les deux membres par $1+a$, qui est strictement positif,}
+(1+a)^{n+1}&\geq(1+a)(1+na),\\
+\intertext{d'où}
+(1+a)^{n+1}&\geq 1+(n+1)a+na^2,\\
+\intertext{et enfin}
+(1+a)^{n+1}&\geq 1+(n+1)a,\quad \text{car $na^2\geq0$.}
+\end{align*}
+
+Nous venons d'établir que, pour tout entier naturel $n$, si $P(n)$ est vraie alors $P(n+1)$ est vraie. En termes plus formels :
+\begin{equation}
+\forall n\in\N,\; P(n)\implies P(n+1).
+\label{eqhered}
+\end{equation}
+
+Nous notons maintenant $\symcal{A}$ l'ensemble des valeurs de l'entier naturel $n$ pour lesquelles $P(n)$ \emph{est fausse}. Nous allons prouver \emph{par l'absurde} que $\symcal{A}$ est vide, autrement dit que $P(n)$ est vraie pour tout entier naturel $n$.
+
+Supposons donc que $\symcal{A}$ est non vide. En vertu de la propriété \ref{propppe}, $\symcal{A}$ possède un plus petit élément que nous notons $m$. Puisque $P(0)$ est vraie, on peut affirmer que $0\notin\symcal{A}$ donc que $m>0$, ce qui nous assure que $m-1\in\N$. Le fait que $m-1<m$ nous prouve maintenant que $m-1\notin\symcal{A}$, puisque $m$ est le plus petit élément de $\symcal{A}$. Alors $P(m-1)$ est vraie, ce qui entraîne, d'après la proposition \eqref{eqhered}, que $P(m)$ est vraie également. L'entier $m$ étant élément de $\symcal{A}$ on aboutit à une contradiction. Finalement $\symcal{A}$ est vide et la propriété $P(n)$ est vraie pour tout entier $n$.
+
+\begin{remark}
+On traduit la proposition \eqref{eqhered} en disant que la propriété $P$ est \emph{héréditaire} à partir du rang $0$.
+\end{remark}
+
+\subsection{Un théorème}
+Nous souhaitons maintenant nous éviter le recours direct à la propriété \ref{propppe}, et en particulier un raisonnement par l'absurde nécessitant l'introduction un peu lourde d'une partie telle que $\symcal{A}$. Nous souhaitons également pouvoir facilement établir qu'une propriété est vraie non pas sur \N{} tout entier, mais plutôt pour tout entier supérieur à un entier $n_0$ donné. À cet effet nous formulons maintenant le \emph{théorème de récurrence}, dont la démonstration ne sera pas très différente de celle qui a été faite sur l'exemple de la section \ref{secexplerec}.
+\begin{thm}
+Soit un entier $n_0$ fixé et une propriété $P(n)$ dont l'énoncé dépend d'un entier $n$. Si $P(n_0)$ est vraie et si pour tout entier $n$ supérieur à $n_0$ l'implication
+\[P(n)\implies P(n+1)\]
+est vraie, alors la propriété $P(n)$ est vraie pour tout entier $n$ supérieur à $n_0$.
+\label{threc}
+\end{thm}
+\begin{proof}Considérons une propriété $P(n)$ vérifiant les hypothèses de notre théorème et montrons alors que $P(n)$ est vraie pour tout entier $n\geq n_0$.
+Nous noterons $\symcal{A}$ l'ensemble des entiers naturels $k$ pour lesquels que $P(n_0+k)$ est fausse. Le fait que $P(n_0)$ est vrai se traduit par
+\[
+0\notin\symcal{A}
+\]
+ et plus généralement, pour $n≥n_0$, en remarquant que $n$ peut s'écrire $n_0+(n-n_0)$,
+ \frquote{$P(n)$ est vrai} se traduit par $(n-n_0)\notin\symcal{A}$.
+ En posant $k=n-n_0$, l'hypothèse
+ \begin{align}
+ \forall n≥n_0,\; P(n)&\implies P(n+1)\notag\\
+ \intertext{nous assure donc que}
+ \forall k\in\N,\;k\notin\symcal{A}&\implies(k+1)\notin\symcal{A}. \label{eqheredA}
+ \end{align}
+
+Prouver que la propriété $P(n)$ est vraie pour tout entier $n$ supérieur à $n_0$ revient à prouver que $\symcal{A}$ est vide. Raisonnons par l'absurde et supposons que $\symcal{A}$ est non vide : en vertu de la propriété \ref{propppe}, $\symcal{A}$ possède alors un plus petit élément que nous notons~$m$. Nous savons que $m>0$, puisque $0\notin\symcal{A}$, et cela nous assure que $m-1\in\N$. Le fait que $m-1<m$ nous prouve maintenant que $m-1\notin\symcal{A}$, puisque $m$ est le plus petit élément de $\symcal{A}$. Alors d'après la proposition \eqref{eqheredA}, $m\notin\symcal{A}$, ce qui est en contradiction avec le fait que $m$ est le plus petit élément de $\symcal{A}$. Il est alors établi que la propriété $P(n)$ est vraie pour tout $n≥n_0$.
+ \end{proof}
+%
+\begin{remark}
+Un raisonnement par récurrence consiste donc à appliquer le théorème \ref{threc} pour démontrer qu'une propriété $P(n)$ est vraie pour tout entier $n$ supérieur à un certain entier $n_0$. Il se fait en trois étapes qui doivent, pour la clarté du propos, être suffisamment mises en évidence.
+\begin{enumerate}
+\item \textit{Initialisation :} on établit que $P(n_0)$ est vraie.
+\item \textit{Preuve du caractère héréditaire de la propriété :} on démontre que
+\[
+\forall n≥n_0,\; P(n)\implies P(n+1).
+\]
+\item \textit{Conclusion :} on a ainsi établi par récurrence que $P(n)$ est vraie pour tout $n≥n_0$.
+\end{enumerate}
+\end{remark}
+
+\subsection{Applications et exemples}
+
+\subsubsection{Une somme}
+On se propose de démontrer par récurrence que la somme $S_n$ des $n$ premiers entiers non nuls est égale à $n(n+1)/2$. Par définition on a donc
+\[
+S_n=\sum_{k=1}^n k\;\text{ ou si l'on préfère }\; S_n=1+2+\cdots+n-1+n.
+\]
+On veut démontrer par récurrence que la propriété $P(n)$, définie par
+\[
+S_n=\frac{n(n+1)}{2}\;,
+\]
+est vraie pour tout $n≥1$.
+\begin{enumerate}
+\item \textit{Initialisation :} on a $S_1=1$ et pour $n=1$, $n(n+1)/2=2/2=1$. Donc $P(1)$ est vraie.
+\item \textit{Hérédité :} donnons nous un entier $n≥1$ et supposons que $P(n)$ est vraie.
+Montrons alors que $P(n+1)$ est vraie c'est à dire que $S_{n+1}=((n+1)(n+2))/2$.
+On sait que $S_{n+1}=S_{n}+n+1$, donc
+\begin{align*}
+S_{n+1}&=\frac{n(n+1)}{2}+n+1,\\
+&=\frac{n(n+1)+2(n+1)}{2}\;,\\
+&=\frac{(n+1)(n+2)}{2}\:.
+\end{align*}
+On vient d'établir que $\forall n≥1,\;P(n)\implies P(n+1)$. La propriété $P(n)$ est donc héréditaire à partir du rang $1$.
+\item \textit{Conclusion :} la propriété $P(n)$ est vraie pour tout $n≥1$.
+\[
+\forall n≥1,\;S_n=\frac{n(n+1)}{2}\:.
+\]
+\end{enumerate}
+
+\subsubsection{Une autre somme}
+On se propose cette fois de démontrer par récurrence que la somme $T_n$ des carrés des $n$ premiers entiers non nuls est égale à $\bigl(n(n+1)(2n+1)\bigr)/6$. Par définition on a donc
+\[
+T_n=\sum_{k=1}^n k^2\;\text{ ou si l'on préfère }\; T_n=1^2+2^2+\cdots+(n-1)^2+n^2.
+\]
+On veut démontrer par récurrence que la propriété $P(n)$, définie par
+\[
+T_n=\frac{n(n+1)(2n+1)}{6}\;,
+\]
+est vraie pour tout $n≥1$.
+\begin{enumerate}
+\item \textit{Initialisation :} on a $T_1=1$ et pour $n=1$,
+\[\frac{n(n+1)(2n+1)}{6}=\frac{2\times3}{6}=1.\]
+ Donc $P(1)$ est vraie.
+\item \textit{Hérédité :} donnons nous un entier $n≥1$ et supposons que $P(n)$ est vraie.
+Montrons alors que $P(n+1)$ est vraie c'est à dire que
+\begin{align*}
+T_{n+1}&=\frac{(n+1)\bigl((n+1)+1)(2(n+1)+1\bigr)}{6}\;,\\
+&=\frac{(n+1)(n+2)(2n+3)}{6}\:.
+\end{align*}
+On sait que $T_{n+1}=T_{n}+(n+1)^2$, donc
+\begin{align*}
+T_{n+1}&=\frac{n(n+1)(2n+1)}{6}+(n+1)^2,\\
+&=\frac{n(n+1)(2n+1)+6(n+1)(n+1)}{6}\;,\\
+\intertext{soit, en factorisant $n+1$}
+T_{n+1}&=\frac{(n+1)\bigl(n(2n+1)+6(n+1)\bigr)}{6}\;,\\
+&=\frac{(n+1)(2n^2+n+6n+6)}{6}\;.\\
+\intertext{On remarque alors que $n+6n=7n$, que l'on peut aussi écrire $3n+4n$ d'où}
+T_{n+1}&=\frac{(n+1)(2n^2+3n+4n+6)}{6}\;,\\
+&=\frac{(n+1)\bigl(n(2n+3)+2(2n+3)\bigr)}{6}\;,\\
+&=\frac{(n+1)(n+2)(2n+3)}{6}\:.
+\end{align*}
+On vient d'établir que $\forall n≥1,\;P(n)\implies P(n+1)$. La propriété $P(n)$ est donc héréditaire à partir du rang $1$.
+\item \textit{Conclusion :} la propriété $P(n)$ est vraie pour tout $n≥1$.
+\[
+\forall n≥1,\;T_n=\frac{n(n+1)(2n+1)}{6}\:.
+\]
+\end{enumerate}
+
+\subsubsection{Divisibilité}
+Démontrer par récurrence que, pour tout entier naturel $n$, $n^3+2n$ est un multiple de $3$.
+On veut démontrer par récurrence que la propriété $P(n)$, définie par
+\[
+\exists\, k\in\N \text{ tel que }n^3+2n=3k,
+\]
+est vraie pour tout $n≥0$.
+\begin{enumerate}
+\item \textit{Initialisation :} Si $n=0$, $n^3+2n=0$ qui s'écrit aussi $3\times0$. Donc $P(0)$ est vraie.
+\item \textit{Hérédité :} Donnons nous un entier naturel $n$ et supposons que $P(n)$ est vraie. Montrons alors que $P(n+1)$ est vraie, c.-à-d. que $(n+1)^3+2(n+1)$ est divisible par~$3$.
+\begin{align*}
+(n+1)^3+2(n+1)&=n^3+3n^2+3n+1+2n+2,\\
+&=(n^3+2n)+3(n^2+n+1).
+\end{align*}
+L'hypothèse de récurrence nous dit que $P(n)$ est vraie, donc qu'il existe un entier $k$ tel que \mbox{$n^3+2n=3k$}. Alors
+\[(n+1)^3+2(n+1)=3(k+n^2+n+1),\]
+Ce qui prouve que $(n+1)^3+2(n+1)$ est un multiple de 3.
+
+On vient d'établir que $\forall n\in\N,\;P(n)\implies P(n+1)$. La propriété $P(n)$ est donc héréditaire à partir du rang $0$.
+\item \textit{Conclusion :} la propriété $P(n)$ est vraie pour tout $n\in\N$.
+\[
+\forall n\in\N,\; n^3+2n \text{ est divisible par $3$.}
+\]
+\end{enumerate}
+
+\endinput
diff --git a/macros/latex/contrib/tango/examples/rel-bin.tex b/macros/latex/contrib/tango/examples/rel-bin.tex
new file mode 100644
index 0000000000..ae2633e9d5
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/rel-bin.tex
@@ -0,0 +1,443 @@
+% !TEX TS-program = LuaLaTeX
+%\documentclass[ColorTheme=Red]{dino-iPhone}
+
+\tgotitle{Relations binaires}
+\tgoshorttoc
+\section*{Avertissement}
+{\itshape
+Ce chapitre de la \emph{Mathematica dinosaurorum} a un statut un peu particulier, dans la mesure où il regroupe des notions somme toute assez basiques et que je ne tiens pas à présenter en introduction à d'autres chapitres. Il s'agit donc d'un texte destiné à servir de référence, et pas nécessairement à être lu d'une traite. Les exemples y sont donc peu nombreux, de même que les théorèmes, car tout ceci figure ou figurera dans les chapitres qui font référence à celui-ci.
+
+}
+
+\section{Généralités}
+\subsection{Produit cartésien}
+Deux ensembles $E$ et $F$ étant donnés, on appelle produit cartésien de $E$ et $F$ l'ensemble noté~$E\times F$ des couples $(x,y)$ où $x\in E$ et $y\in F$ :
+\[z\in E\times F \iff \exists\, x \in E, \exists\, y\in F,\;\text{tels que}\; z=(x,y).\]
+
+Dans le cas où $E=F$, on peut noter $E^2$ au lieu de $E\times E$. Ce cas particulier est important : par exemple, l'ensemble des couples des coordonnées des points du plan rapporté à un repère donné est~$\mathbb{R}^2$. On comprend alors que l'ordre de chaque couple est important et qu'il faut distinguer $(x,y)$ et~$(y,x)$, dans le cas de l'exemple qui vient d'être donné, mais aussi d'une façon générale.
+
+Cette notion se généralise à plus de deux ensembles : par exemple~$\R^3$ est l'ensemble~\mbox{$\R\times\R\times\R$} des triplets ordonnés de réels.
+
+\subsection{Parties d'un ensemble}
+On dit qu'un ensemble $X$ est une partie d'un ensemble $E$ si tout élément de $X$ est un élément de $E$. On dit aussi que~$X$ est un sous-ensemble de $E$ ou que $X$ est inclus dans $E$, ce que l'on note $X \subset E$ :
+\[X\subset E \iff \forall x,\; (x\in X\implies x\in E).\]
+
+L'ensemble vide $\emptyset$ et l'ensemble $E$ lui-même sont des parties de $E$, et l'on note~$\Pt{E}$ l'ensemble de toutes les parties de $E$.
+\[X\in \Pt{E}\iff X\subset E.\]
+
+\begin{alert}
+La propriété ci-dessus exprime le fait qu'une inclusion dans $E$ se traduit par une appartenance à $\Pt{E}$. Si $A$ et $B$ sont des parties de $E$, ce sont des \emph{éléments} de $\Pt{E}$, de même que~$\emptyset$ et~$E$. En revanche $\{A\}$, qui est un ensemble admettant pour seul élément la partie $A$ de $E$, est une partie de~$\Pt{E}$ de même que $\{\emptyset\}$ et $\{\emptyset, A, B,E\}$. En tant que parties de $\Pt{E}$, ce sont aussi des éléments de $\Pt{\Pt{E}}$! On notera aussi que l'ensemble vide~$\emptyset$, qui ne contient aucun élément, ne doit pas être confondu avec $\{\emptyset\}$, qui est un ensemble qui contient l'ensemble vide pour seul élément : ces deux ensembles sont des parties de $\Pt{E}$, distinctes l'une de l'autre. Enfin, il apparaît que $\emptyset$ est à la fois un élément et une partie de $\Pt{E}$…
+\end{alert}
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Si $E=\{a,b\}$, $\Pt{E}=\{\emptyset,\{a\},\{b\},E\}$.
+\item Si $E=\emptyset$, $\Pt{E}=\{\emptyset\}$, $\Pt{\Pt{E}}=\{\emptyset,\{\emptyset\}\}$ et \[\Pt{\Pt{\Pt{E}}}=\{\emptyset,\{\emptyset\},\{\{\emptyset\}\},\{\emptyset,\{\emptyset\}\}\}.\]
+\end{enumerate}
+\end{example}
+
+\subsubsection{Opérations dans l'ensemble des parties}
+On définit l'union (notée $\cup$) et l'intersection (notée $\cap$) de deux parties de $E$ de la façon suivante :
+
+\smallskip\par
+\begin{itemize}
+\item\textit{Union :} $x\in A\cup B \iff ((x\in A)\;\text{ou}\;(x\in B))$.
+\item\textit{Intersection :} $x\in A\cap B \iff ((x\in A)\;\text{et}\;(x\in B))$.
+\end{itemize}
+\smallskip\par
+
+À propos de l'union, on notera qu'en mathématique le mot \frquote{ou} a \emph{toujours} un sens inclusif, c'est-à-dire \frquote{l'un ou l'autre ou les deux}. L'union et l'intersection de deux parties de $E$ sont elles-mêmes des parties de $E$.
+
+De même on définit le complémentaire d'une partie $A$ de $E$ comme étant la partie de $E$ constituée des éléments de $E$ qui n'appartiennent pas à~$A$. Ce complémentaire est noté $E\smallsetminus A$ ou~$\complement_{E} A$. Lorsque qu'il n'y a aucune ambiguïté concernant l'ensemble $E$, on peut même le noter~$\bar{A}$.
+\smallskip\par
+\begin{itemize}
+\item\textit{Complémentaire :} $x\in \complement_E A \iff ((x\in E)\;\text{et}\;(x\notin A))$.
+\end{itemize}
+
+\smallskip
+Enfin on définit également la \emph{différence ensembliste} de deux parties $A$ et $B$ de $E$, notée~$A\smallsetminus B$ comme étant l'ensemble des éléments de $A$ qui ne sont pas éléments de $B$.
+\smallskip\par
+\begin{itemize}
+\item\textit{Différence ensembliste :} $x\in A\smallsetminus B \iff ((x\in A)\;\text{et}\;(x\notin B))$.
+\end{itemize}
+
+\subsubsection{Partition d'un ensemble}
+Soit un ensemble $E$ et $\symcal{C}$ une ensemble de parties de $E$ (c'est-à-dire un sous-ensemble ou encore une partie de $\Pt{E}$), on dit que $\symcal{C}$ est une partition de $E$ si les deux conditions suivantes sont vérifiées :
+\begin{enumerate}
+\item Tout élément de $\symcal{C}$ est non vide.
+\item Tout élément de $E$ appartient à un élément de $\symcal{C}$ et un seul.\label{cond2}
+\end{enumerate}
+
+\begin{remark}On notera que la condition~\ref{cond2} ci-dessus peut s'expliciter en disant que les parties qui constituent $\symcal{C}$ sont deux à deux disjointes (c'est-à-dire d'intersection vide) et que leur réunion est égale à$E$.
+\end{remark}
+
+\subsection{Relation binaire entre deux ensembles}\label{relbin}
+Une \emph{relation binaire} $\symcal{R}$ entre deux ensembles $E$ et $F$ est définie par la donnée d'une partie~$\symcal{G}$ du produit cartésien~$E\times F$ (on a donc $\symcal{G}\in\Pt{E\times F}$). Cette partie, qui est donc un ensemble de couples, est le \emph{graphe} de la relation : par définition, un couple~$(x,y)$ de~$E\times F$ est lié par la relation~$\symcal{R}$ si~$(x,y)\in \symcal{G}$. Donner une relation binaire revient donc à donner son graphe. Si la relation est notée $\symcal{R}$, on écrit $x\mathrel{\symcal{R}}y$ ou $\symcal{R}(x,y)$ pour exprimer que~$x$ et~$y$, dans cet ordre, sont liés par la relation $\symcal{R}$. On a donc pour une relation~$\symcal{R}$ dont le graphe est $\symcal{G}$:
+\[\forall (x,y)\in E\times F, \; x\mathrel{\symcal{R}}y\iff(x,y)\in \symcal{G}.\]
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item L'égalité est une relation binaire qui peut être définie sur tout ensemble $E$. Son graphe est ce que l'on nomme la \emph{diagonale} de $E$, c'est à dire l'ensemble des couples $(x,y)$ de~$E^2$ tels que~$x=y$.
+
+%\item L'ordre strict dans l'ensemble des réels est une relation binaire notée~$<$ (on aurait également pu considérer un ordre large ou l'ordre inverse). Par définition, $x<y$ traduit le fait que $y-x$ est un réel strictement positif :
+%\[\forall (x,y) \in \R^2, \; x<y \iff (y-x)\in \R^{*}_+.\]
+%Le graphe de cette relation peut être représenté par l'ensemble des points du plan repéré dont l'ordonnée est strictement supérieure à l'abscisse, c'est à dire les points situés strictement au dessus de la droite d'équation $y=x$ (première bissectrice du repère).
+%\label{ord-strict}
+%On notera que la \emph{règle des signes}, reposant sur la \emph{partition} de $\R$ en trois ensembles qui sont $\R^*_-$, le singleton $\{0\}$ et $\R^*_+$, préexiste à la définition d'un ordre dans $\R$.
+
+\item Le relation $p$ définie entre $\R$ et $\R_+$ par
+\[\forall (x,y)\in \R\times \R_+,\; p(x,y)\iff y=x^2.\]
+Le graphe de $p$ peut être représenté, dans le demi-plan repéré des points d'ordonnée positive, par la parabole d'équation~$y=x^2$. On notera que cette relation est en réalité une fonction et que la notation $y=p(x)$ aurait été plus habituelle; nous y reviendrons.
+\end{enumerate}
+\end{example}
+
+% Dans le cas d'une
+%relation fonctionnelle (voir \S~\ref{Rfonc} ci-dessous), pour laquelle un seul élément y de $F$ est en relation avec un élément $x$ donné dans $E$, on écrit en général $y=\symcal{R}(x)$.
+%
+
+\section{Relations d'équivalence}
+\subsection{Définition}
+On dit qu'une relation $\symcal{R}$, définie sur $E$ (on se place donc dans le cas où $E=F$) est une relation d'équivalence si elle possède les trois propriétés suivantes :
+\begin{enumerate}
+\item Elle est \emph{réflexive}, c'est-à-dire que tout élément de $E$ est en relation avec lui même :
+\[\forall x \in E,\; x\mathrel{\symcal{R}}x.\]
+\item Elle est \emph{symétrique}:
+\[\forall (x,y)\in E\times E,\; (x\mathrel{\symcal{R}}y \implies y\mathrel{\symcal{R}}x).\]
+\item Elle est \emph{transitive} :
+%\[
+%\forall (x,y,z)\in E^3,\quad \left.\begin{aligned}
+%x&\mathrel{\symcal{R}}y\\
+%&\text{et}\\
+%y&\mathrel{\symcal{R}}z
+%\end{aligned}\right\}
+%\implies x\mathrel{\symcal{R}}z
+%\]
+\[
+\forall (x,y,z)\in E^3,\; \bigl((x\mathrel{\symcal{R}}y\;\text{ et }\;y\mathrel{\symcal{R}}z)\implies x\mathrel{\symcal{R}}z\bigr).
+\]
+\end{enumerate}
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item L'égalité est une relation d'équivalence sur tout ensemble, c'est une conséquence directe de la définition.
+\item Si l'on désigne par $\symfrak{D}$ l'ensemble des droites du plan, le parallélisme est une relation d'équivalence sur $\symfrak{D}$ : c'est immédiat également, on peut noter au passage que la transitivité traduit le fait que \frquote{deux droites parallèles à une même troisième sont parallèles entre elles}.
+\item Pour un ensemble $E$ donné, la relation dont le graphe est $E\times E$ est une relation d'équivalence. Tous les couples d'éléments de $E$ sont donc liés par cette relation.
+\item La relation $\equiv$ définie dans l'ensemble $\Z$ des entiers par
+\[\forall (m,n)\in\Z\times\Z,\; m\equiv n \iff (m-n) \text{ est un entier pair.}\]
+est une relation d'équivalence.
+
+Rappelons qu'un élément $p$ de $\Z$ est un entier pair s'il est divisible par~$2$, c'est-à-dire s'il existe $k$ appartenant à $\Z$ tel que~$p=2k$ et montrons que la relation~$\equiv$ remplit bien les conditions requises :
+\begin{enumerate}
+\item \emph{Réflexivité. — }Soit $m\in\Z$ un entier quelconque : $m-m=0=2\times0$. Donc~$m-m$ est pair. La relation $\equiv$ est réflexive.
+\item \emph{Symétrie. — }Soit $m$ et $n$ deux entiers tels que $m\equiv n$. Alors il existe un entier~$k$ tel que~$m-n=2k$. Il suffit alors d'écrire $n-m=2\times(-k)$ pour constater que $n\equiv m$. La relation~$\equiv$ est symétrique.
+\item\emph{Transitivité. — }Soit $(m,n,p)$ dans $\Z^3$ tels que $m\equiv n$ et $n\equiv p$. Il existe alors deux entiers~$k$ et~$k'$ tels que \mbox{$m-n=2k$} et $n-p=2k'$. Il suffit de remarquer que
+\[m-p=(m-n)+(n-p)=2(k+k'), \text{ où $(k+k')\in\Z$}\]
+pour établir que $m\equiv p$. La relation $\equiv$ est donc transitive.
+\end{enumerate}
+\end{enumerate}
+\end{example}
+%\subsection{Exemples}
+
+\subsection{Classes d'équivalence}
+Soit un ensemble $E$ et une relation d'équivalence $\symcal{R}$ sur$E$. On dit qu'une partie~$A$ de~$E$ est une classe d'équivalence modulo la relation~$\symcal{R}$ s'il existe un élément $x$ de~$E$ tel que~$A$ soit l'ensemble des éléments~$y$ de~$E$ pour lesquels la relation~$x\mathrel{\symcal{R}}y$ est vérifiée. On note alors~$A=\cl_{\symcal{R}} (x)$ ou~$A=\cl (x)$ s'il n'y a pas d'ambiguité.
+\[y\in\cl_{\symcal{R}} (x)\iff x\mathrel{\symcal{R}}y.\]
+
+\begin{thm}
+Soit un ensemble $E$ et une relation d'équivalence $\symcal{R}$ sur $E$. L'ensemble des classes d'équivalence modulo $\symcal{R}$ constitue une partition de $E$.
+\end{thm}
+
+\begin{proof}
+Tout d'abord la réflexivité de la relation $\symcal{R}$ entraîne que pour tout~$x$ appartenant à~$E$,~$x$ appartient à~$\cl(x)$. Par conséquent, tout $x\in E$ appartient à une classe et toute classe est non vide. Il nous reste à prouver que tout élément $x$ de $E$ appartient à une seule classe, c'est à dire que s'il existe un élément $y$ de $E$ tel que $x\in \cl(y)$, alors $\cl(x)=\cl(y)$.
+
+Nous allons procéder par double inclusion.
+\begin{itemize}
+\item Soit donc $y\in E$ tel que $x\in\cl(y)$. On sait que $y\mathrel{\symcal{R}}x$, donc,
+pour tout~$z\in \cl(x)$, on a à la fois $y\mathrel{\symcal{R}}x$ et $x\mathrel{\symcal{R}}z$ : par transitivité on obtient~$y\mathrel{\symcal{R}}z$, soit~$z\in\cl(y)$ :
+\[\forall z\in E, (z\in\cl(x)\implies z\in\cl(y), \text{ donc }\cl (x)\subset\cl (y).\]
+ \item Par symétrie de la relation d'équivalence $\symcal{R}$, on a aussi~$x\mathrel{\symcal{R}}y$. On peut alors refaire le même raisonnement que ci-dessus :
+ pour tout $z$ appartenant à $\cl(y)$ on a à la fois~$x\mathrel{\symcal{R}}y$ et~$y\mathrel{\symcal{R}}z$,
+ donc par transitivité $x\mathrel{\symcal{R}}z$, soit~\mbox{$z\in\cl(x)$} :
+\[\forall z\in E, (z\in\cl(y))\implies z\in\cl(x), \text{ donc }\cl (y)\subset\cl (x).\]
+\item Finalement $\cl(x)=\cl(y)$.\qedhere
+\end{itemize}
+\end{proof}
+
+\begin{remark}
+Réciproquement, toute partition $\symcal{C}$ d'un ensemble $E$ est l'ensemble des classes d'une relation d'équivalence. Il suffit en effet de considérer la relation $\sim$ telle que pour tout~$(x,y)$ dans $E^2$, on ait \textit{$x\sim y$ si $x$ appartient au même élément de $\symcal{C}$ que~$y$}, laquelle répond à la question.
+\end{remark}
+%\end{document}
+%\subsubsection{Notion de structure quotient}
+
+\section{Relations d'ordre}
+\subsection{Définition}
+On dit qu'une relation $\preccurlyeq$, définie sur $E$ (on se place donc ici encore dans le cas où~$E=F$) est une relation d'ordre si elle possède les trois propriétés suivantes :
+\begin{enumerate}
+\item Elle est \emph{réflexive}, c'est-à-dire que tout élément de $E$ est en relation avec lui même :
+\[\forall x \in E,\; x\preccurlyeq x.\]
+\item Elle est \emph{antisymétrique}:
+\[\forall (x,y)\in E\times E,\; \bigl((x\preccurlyeq y)\text{ et }(y\preccurlyeq x)\implies x=y\bigr).\]
+\item Elle est \emph{transitive} :
+%\[
+%\forall (x,y,z)\in E^3,\quad \left.\begin{aligned}
+%x&\mathrel{\symcal{R}}y\\
+%&\text{et}\\
+%y&\mathrel{\symcal{R}}z
+%\end{aligned}\right\}
+%\implies x\mathrel{\symcal{R}}z
+%\]
+\[
+\forall (x,y,z)\in E^3,\; \bigl((x\preccurlyeq y\;\text{ et }\;y\preccurlyeq z)\implies x\preccurlyeq z\bigr).
+\]
+\end{enumerate}
+
+\begin{remark}
+La démonstration du résultat suivant est immédiate.
+
+Une relation d'ordre $\preccurlyeq$ sur un ensemble $E$ étant donnée, la relation~$\succcurlyeq$, définie par
+\[\forall (x,y) \in E^2, x\succcurlyeq y \iff y\preccurlyeq x\,,\]
+est une relation d'ordre sur $\R$ nommée \emph{ordre inverse} de $\preccurlyeq$.
+\end{remark}
+
+%\begin{exemple}[Exemples]
+%\begin{enumerate}
+%\item La relation d'ordre strict sur l'ensemble $\R$ des réels, telle que nous l'avons rencontrée dans l'exemple~\ref{ord-strict} du paragraphe~\ref{relbin} n'est pas une relation d'ordre, car elle n'est pas réflexive. En revanche l'ordre large correspondant, défini par
+%\[\forall (x,y) \in \R^2, \; x\leq y \iff (y-x)\in \R_+\,,\]
+%est bien une relation d'ordre. En effet :
+%\begin{itemize}
+%\item Pour tout $x$ réel, $x-x=0$ et $0\in \R_+$, ce qui assure que la relation~$\leq$ est \emph{réflexive}.
+%\item Pour tout couple de réels $(x,y)$, si $x\leq y$ et $y\leq x$ alors $x=y$. En effet, en effet, $y\leq x$ signifie que $(x-y)\in \R_+$. Le réel $(y-x)$ se retrouve donc appartenir à la fois à $\R_+$ (car $x\leq y$) et à $\R_-$ (en tant qu'opposé de $(x-y)$) ; on en déduit que $y-x=0$ donc que $x=y$. La relation~$\leq$ est donc \emph{antisymétrique}.
+%\item Soit $(x,y,z)\in\R^3$, on a $z-x=(z-y)+(y-x)$. On en déduit que si $x\leq y$ et $y\leq z$, $z-x$ est élément de $\R_+$ et tant que somme de deux éléments de $\R_+$, ce qui revient à dire que $x\leq z$. Le relation~$\leq$ est donc \emph{transitive}.
+%\end{itemize}
+%\end{enumerate}
+%\end{exemple}
+
+\subsection{Ordre dans les ensembles de nombres}
+Les relations usuelles $<$ et $>$, définies sur les ensembles de nombres, \emph{ne sont pas} des relations d'ordre, il est facile de l'établir : ces relations \emph{ne sont pas} réflexives. Il est en revanche plus délicat de démontrer que les relations~$\leq$ et~$\geq$ sont des relations d'ordre, et même de tout simplement définir ces relations.
+ On pourrait songer à définir l'ordre dans $\R$ en disant que~$x\leq y$ si $(y-x)\in \R_{+}$… Mais alors il resterait à définir $\R_{+}$ sans utiliser l'ordre, ce qui ne semble nullement évident. C'est pour cette raison que nous nous contenterons d'affirmer que la relation $\leq$, telle que chacun la connaît, est bien une relation d'ordre sur $\R$ (ainsi d'ailleurs que sur $\N$, $\Z$, $\symbb{D}$ et $\Q$).
+
+%
+\subsection{Un peu de vocabulaire}
+On se donne dans ce paragraphe un ensemble $\symcal{E}$ sur lequel est définie une relation d'ordre~$\preccurlyeq$.
+\subsubsection{Ordre total}
+ On dit que la relation $\preccurlyeq$ définit un ordre total sur $\symcal{E}$ si pour tout couple~$(x,y)$ d'éléments de~$\symcal{E}$, la proposition
+ \XSmartphoneCommand{$\bigl((x\preccurlyeq y)\text{ ou }(y\preccurlyeq x)\bigr)$}
+ \SmartphoneCommand{%
+ \[
+ \bigl((x\preccurlyeq y)\text{ ou }(y\preccurlyeq x)\bigr)
+ \]%
+ }
+ est vraie.
+
+\subsubsection{Majorants, minorants \& C\up{ie}}
+Soit maintenant $\symcal{A}$ une partie de $\symcal{E}$.
+
+\begin{itemize}
+\item On dit qu'un élément $M$ de $\symcal{E}$ est un majorant de $\symcal{A}$, si $\forall x\in \symcal{A},\, x\preccurlyeq M$.
+\item On dit qu'un élément $m$ de $\symcal{E}$ est un minorant de $\symcal{A}$, si $\forall x\in \symcal{A},\, m\preccurlyeq x$.
+\item On dit que $\symcal{A}$ admet $A$ pour plus grand élément si $A\in \symcal{A}$ et si $A$ est un majorant de $\symcal{A}$.
+\item On dit que $\symcal{A}$ admet $a$ pour plus petit élément si $a\in \symcal{A}$ et si $a$ est un minorant de~$\symcal{A}$.
+\end{itemize}
+
+
+
+\begin{remark}
+Dans un ensemble muni d'une relation d'ordre, l'existence d'un majorant, d'un minorant, d'un plus petit ou d'un plus grand élément n'est nullement assurée. On a en revanche le résutat suivant.
+\end{remark}
+
+\begin{thm}
+Soit un ensemble $\symcal{E}$ sur lequel est définie une relation d'ordre $\preccurlyeq$ et soit $\symcal{A}$ une partie de~$\symcal{E}$. Si~$\symcal{A}$ admet une plus grand élément (respectivement un plus petit élément) pour la relation $\preccurlyeq$, ce plus grand élément (respectivement ce plus petit élément) est unique.
+\end{thm}
+\begin{proof}
+Nous proposons la démonstration dans le cas du plus petit élément, celle de l'autre cas est identique. Supposons que~$a$ et~$a'$ soient des plus petits éléments de $\symcal{A}$. D'après la définition d'un plus petit élément, on sait que pour tout~$x$ de~$\symcal{A}$, $a\preccurlyeq x$ et en particulier~\mbox{$a\preccurlyeq a'$}. Et de la même façon, on sait que pour tout $x$ de $\symcal{A}$, $a'\preccurlyeq x$ et en particulier~\mbox{$a'\preccurlyeq a$}. L'antisymétrie de la relation $\preccurlyeq$ nous assure alors que $a=a'$, d'où l'unicité du plus petit élément.
+\end{proof}
+
+Supposons maintenant que $\symcal{A}$ admette $A$ pour plus grand élément et soit $\symcal{M}$ l'ensemble de tous les majorants de $\symcal{A}$. Il va de soi que $\symcal{A}\cap\symcal{M}=\{A\}$. L'élément $A$ apparaît ainsi également comme le plus petit élément de $\symcal{M}$. De la même façon, si $\symcal{A}$ admet un plus petit élément, ce dernier est le plus grand des minorants de $\symcal{A}$.
+
+\begin{alert}
+Dans le cas où $\symcal{A}$ ne possède pas de plus grand élément, il n'est nullement assuré que~$\symcal{M}$ possède un plus petit élément, ni même d'ailleurs que $\symcal{M}$ soit non vide. Néanmoins il est possible que $\symcal{M}$ possède un plus petit élément, et ceci que $\symcal{A}$ possède ou non un plus grand élément. Ce plus petit élément de $\symcal{M}$ est alors par définition la \emph{borne supérieure} de~$\symcal{A}$ dans l'ensemble $\symcal{E}$ ordonné par $\preccurlyeq$.
+\end{alert}
+
+ \section{Applications, fonctions}\label{Rfonc}
+%%%Fonction caractéristique, cardinal de $\symcal{P}(E)$ ou $\symfrak{P}(E)$
+\subsection{Définition}
+On dit qu'une relation binaire $f$ entre deux ensembles $E$ et~$F$ est fonctionnelle ou qu'elle est une \emph{fonction} définie sur~$E$ et à valeurs dans $F$ ou encore une \emph{application} de~$E$ dans $F$ si tout élément $x$ de $E$ est en relation avec un élément~$y$ de~$F$ et un seul. Cet élément $y$ est appelé \emph{image} de~$x$ par~$f$ et noté $f(x)$ (autrement dit on écrit plus volontiers~$y=f(x)$ que~$x \mathrel{f}y$). L'ensemble $E$ est l'ensemble de départ de la fonction et l'ensemble $F$ son ensemble d'arrivée.
+
+Une application est donc déterminée par la donnée de son ensemble de départ, de son ensemble d'arrivée et d'un procédé décrivant une correspondance fonctionnelle entre ces deux ensembles. On note souvent :
+
+\begin{align*}&f\::\;E\to F\;,\quad x\longmapsto f(x)\,.\\
+\intertext{Par exemple :}
+&f\::\;\left]-1,1\right[\to\R\;,\quad x \longmapsto \frac{1}{x^2-1}\;,\\
+\intertext{ou}
+&g\::\;\Z\to\{0,1\}\;,\quad p\longmapsto
+\begin{cases} 0&\text{ si $p$ est pair,}\\
+1&\text{ sinon.}
+\end{cases}
+\end{align*}
+
+Il n'y a pas de distinction entre fonction et application, mais le contexte peut introduire certaines nuances. En effet, lorsque $E$ est une partie de l'ensemble $\R$ des nombres réels, $f(x)$ est souvent donné par une expression, sa valeur étant le résultat d'un calcul. On emploie alors plus volontiers le vocable \emph{fonction} et dans ce cas l'ensemble de départ peut ne pas être précisé et correspond alors à l'ensemble des valeurs de $x$ pour lesquelles le calcul de $f(x)$ est possible. On parle alors plutôt d'ensemble de définition que d'ensemble de départ.
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Soit la fonction $f$ de la variable réelle $x$, telle que
+\[f(x)=\frac{x}{x^2-4}\;.
+\]
+Déterminons l'ensemble de définition $\symcal{D}_f$ de la fonction $f$. On a
+\begin{align*}
+x\in \symcal{D}_f &\iff x^2-4\neq 0\\
+&\iff x\neq -2 \text{ et } x\neq 2.
+\end{align*}
+
+Donc $\symcal{D}_f= \R\smallsetminus\{-2,2\}$.
+\item Soit la fonction $g$ telle que $g(x)=\sqrt{1-x^2}$. Déterminons l'ensemble de définition de $g$. On a
+\[
+x\in \symcal{D}_g \iff 1-x^2\geq 0.
+\]
+
+Il nous faut donc résoudre l'inéquation $1-x^2\geq0$. Le polynôme $1-x^2$ admet les nombres~$-1$ et~$1$ pour racines et le coefficient de $x^2$ est négatif :~\mbox{$1-x^2$} est donc positif dans l'intervalle des racines (on pourra consulter le volet consacré aux polynômes du second degré).
+
+Donc $\symcal{D}_g= \left[-1,1\right]$.
+\end{enumerate}
+\end{example}
+
+\subsection{Antécédents, surjections, injections \& bijections}
+\subsubsection{Notion d'antécédent}
+Soit une application $f$ de $E$ dans $F$ et soit~$b$ élément de~$F$. On dit qu'un élément~$a$ de~$E$ est un \emph{antécédent} de $b$ si $f(a)=b$, autrement dit si~$b$ est l'image de~$a$ par $f$.
+Alors que la définition d'une fonction entraîne que l'image d'un quelconque élément de $E$ existe et est unique, dans le cas d'une recherche d'antécédent, rien de ce genre n'est assuré.
+
+Considérons par exemple la fonction \emph{carré} définie par
+\[f\::\;\R\to\R\;,\quad x\longmapsto f(x)=x^2 \]
+et recherchons les antécédents par $f$ d'un élément~$y$ de~$\R$, c.-à-d. les solutions de l'équation d'inconnue~$x$ :~\mbox{$x^2=y$}.
+\begin{itemize}
+\item \textit{Si $y>0$} : $y$ admet deux antécédents qui sont $\sqrt{y}$ et $-\sqrt{y}$.
+\item \textit{Si $y=0$} : le seul antécédent de $0$ est $0$.
+\item \textit{Si $y<0$} : $y$ ne possède aucun antécédent.
+\end{itemize}
+\begin{remark}
+Il faut remarquer ici que la connaissance précise des ensembles de départ et d'arrivée est indispensable à la recherche des antécédents. Considérons la fonction
+\[g\::\;\R_+\to\R_+\;,\quad x\longmapsto g(x)=x^2. \]
+Les expressions de $g(x)$ et de $f(x)$ sont parfaitement identiques, mais, contrairement à ce que nous venons d'étudier pour la fonction $f$, dans le cas de la fonction $g$ tout élément~$y$ de l'ensemble d'arrivée possède un antécédent unique qui est $\sqrt{y}$.
+\end{remark}
+\subsubsection{Surjections, injections et bijections}
+\begin{remark}[Surjections]
+On dit qu'une application $f$ de $E$ dans $F$ est \emph{surjective} (ou encore que~$f$ est une \emph{surjection}) si tout élément de $F$ possède au moins un antécédent dans~$E$.
+\end{remark}
+\begin{remark}[Injections]
+On dit qu'une application $f$ de $E$ dans $F$ est \emph{injective} (ou encore que $f$ est une \emph{injection}) ou encore si deux éléments distincts quelconques de $E$, ont des images distinctes. De façon plus formelle,~\mbox{$f\::\;E\to F$} est injective si
+\begin{gather}\forall(x,y)\in E\times E, \;\bigl(x\neq y\implies f(x)\neq f(y)\bigr).\label{condinj1}\\
+\intertext{Ou, par contraposition, $f\::\;E\to F$ est injective si}
+\forall(x,y)\in E\times E, \;\bigl(f(x)= f(y)\implies x=y\bigr).\label{condinj2}
+\end{gather}
+
+On peut dire également que $f$ est injective si et seulement si tout élément de $F$ possède au plus un antécédent dans~$E$.
+\end{remark}
+
+\begin{remark}[Bijections]
+On dit qu'une application $f$ de $E$ dans $F$ est \emph{bijective} (ou encore que $f$ est une \emph{bijection}) si tout élément de $F$ possède un antécédent dans $E$ et un seul, autrement dit si $f$ est à la fois surjective et injective.
+
+Si l'application $f\::\;E\to F$ est bijective, l'application qui à tout élément de $F$ associe son unique antécédent dans $E$ est évidemment bijective : c'est la \emph{bijection réciproque} de~$f$, notée~$f^{-1}$.
+\end{remark}
+\begin{example}[Exemples]
+\begin{enumerate}
+\item \label{phi} Soit l'application
+\[
+\phi\::\;\R\smallsetminus\{1\}\to\R\,,\quad x\longmapsto \frac{2x}{x-1}\;.
+\]
+
+Donnons-nous un réel $y$ quelconque et recherchons ses antécédents, qui sont les solutions dans $\R\smallsetminus\{1\}$ de l'équation $\phi(x)=y$, que nous résolvons ici :
+\begin{align*}
+\frac{2x}{x-1}=y &\iff 2x=y(x-1)\text{ et } x\neq 1\,,\\
+&\iff x(2-y)=-y\text{ et } x\neq 1\,,\\
+&\iff x(y-2)=y\text{ et } x\neq 1\,.
+\end{align*}
+\begin{itemize}
+\item\textit{Si $y=2$}, l'équation est équivalente à $0=2$ et n'a donc pas de solution. Le réel $2$ n'a pas d'antécédent par $\phi$.
+\item\textit{Si $y\neq 2$}, l'équation admet \[x=\frac{y}{y-2}\] pour unique solution (il est clair en effet que $y/(y-2)$ ne peut être égal à $1$).
+\end{itemize}
+
+
+En résumé, le réel $2$ ne possède aucun antécédent et les réels différents de $2$ possèdent un antécédent et un seul. L'application $\phi$ est donc injective, mais n'est pas surjective.
+\item Soit maintenant l'application
+\[
+\psi\::\;\R\smallsetminus\{1\}\to\R\smallsetminus\{2\}\,,\quad x\longmapsto \frac{2x}{x-1}\;.
+\]
+
+On notera que les applications $\phi$ et $\psi$ ne diffèrent que par leur ensemble d'arrivée. Cependant, l'étude faite ci-dessus en \ref{phi} prouve que $\psi$ est bijective et que sa bijection réciproque est
+\[
+\psi^{-1}\::\;\R\smallsetminus\{2\}\to\R\smallsetminus\{1\}\,,\quad x\longmapsto \frac{x}{x-2}\;.
+\]
+\item L'application $\theta$ définie par
+\[
+\theta\::\;\R\to\R\,,\quad x\longmapsto x^2-1
+\]
+n'est ni injective ni surjective. En effet $\theta(x)$ est nul si et seulement si $x^2=1$, c.-à-d si et seulement si $x=-1$ ou $x=1$ : le réel $0$ possède donc deux antécedents pour $\theta$. Par ailleurs, pour tout réel~$x$,~$x^2\geq0$, donc $\theta(x)\geq-1$ : le réel $-2$, par exemple, ne possède aucun antécédent par $\theta$.
+\end{enumerate}
+\end{example}
+\subsection{Composée de deux applications}
+
+Soit deux applications $f\::\;E\to F$ et $g\::\;F\to G$, on appelle \emph{application composée de~$f$ par~$g$} et on note $g\rond f$ l'application de $E$ dans $G$ définie par :
+\[g\rond f\::\; E\to G\,,\quad x\longmapsto g\rond f(x) = g\bigl(f(x)\bigr).\]
+
+Notons qu'il est important pour définir $g\rond f$ que l'ensemble d'arrivée de $f$ coïncide avec l'ensemble de départ de~$g$.
+
+\begin{example}
+Soit
+\[
+f\::\;\R^*\to\R\,,\; x\mapsto \frac1x\;\text{ et }\;g\::\:\R\to\R\,,\; x\mapsto x^2+1\,.
+\]
+Déterminons $g\rond f$ qui est une application de $\R^*$ dans $\R$.
+
+On a pour tout $x\in\R^*$,
+\begin{align*}
+g\rond f(x) &= g\bigl(f(x)\bigr),\\
+&={\bigl(f(x)\bigr)}^2+1,\\
+&={\left(\frac1x\right)}^2+1,\\
+\intertext{ou, en réduisant au même dénominateur,}
+g\rond f(x)&= \frac{1+x^2}{x^2}\;.
+\end{align*}
+\begin{remark}
+On notera que la même lettre $x$ intervient dans les définitions de~$f$ et~$g$. Il s'agit bien sûr d'une lettre muette, qui pourrait dans chaque cas être remplacée par n'importe quelle autre lettre (en évitant tout de même les lettres $f$ et $g$!).
+\end{remark}
+\end{example}
+
+\begin{thm}Soit deux applications $f\::\;E\to F$ et $g\::\;F\to G$. Si $f$ et $g$ sont des bijections, alors l'application composée $g\rond f$ est une bijection dont la bijection réciproque est $f^{-1}\rond g^{-1}$.
+\end{thm}
+
+\begin{proof}
+Soit deux bijections $f\::\;E\to F$ et $g\::\;F\to G$. % et un élément $a$ de $E$.
+%Si $a$ est un antécédent de $b$ par $g\rond f$, on a $g\rond f(a)=c$, soit $g\bigl(f(a)\bigr)=c$.
+\begin{enumerate}
+\item\label{gofsurj} Donnons nous un élément $c$ quelconque de $G$. Les applications~$g$ et~$f$ étant surjectives, $c$ possède un antécédent~$b$ par $g$ et $b$ possède lui-même un antécédent $a$ par $f$. On a alors
+\[g\rond f(a) =g\bigl(f(a)\bigr)=g(b)=c.\]
+L'élément $c$ admet $a$ pour antécédent par $g\rond f$ qui est donc est donc application surjective.
+\item Supposons maintenant qu'il existe un élément $c$ de $G$ et $a$ et $a'$ éléments de $E$ tels que~$g\rond f(a)=g\rond f(a')$. Alors $g\bigl(f(a)\bigr)=g\bigl(f(a')\bigr)$ et puisque $g$ est injective on a, d'après la proposition \eqref{condinj2} p.~\pageref{condinj2}, $f(a) = f(a')$; l'application $f$ étant elle-même injective, on obtient finalement~$a=a'$. On a donc prouvé que
+\[\forall(a,a')\in E\times E, \;\bigl(g\rond f(a)= g\rond f(a')\implies a=a'\bigr),\]
+autrement dit que $g\rond f$ est injective.
+\item L'application $g\rond f$ est donc surjective et injective : elle est bijective. On remarque alors en employant les notations du point \ref{gofsurj} ci-dessus \mbox{que $a=f^{-1}(b)$} et $b=g^{-1}(c)$, \mbox{d'où $a=f^{-1}\bigl(g^{-1}(c)\bigr)$}, ce qui achève la démonstration en prouvant que
+\[{\bigl(g\rond f\bigr)}^{-1}=f^{-1}\rond g^{-1}.\qedhere\]
+\end{enumerate}
+\end{proof}
+
+\begin{remark}
+La réciproque de ce théorème est fausse. Considérons par exemple les applications suivantes :
+\[
+f\::\;\R_+\to\R\,,\; x\mapsto \sqrt{x}\;\text{ et }\;g\::\;\R\to\R_+\,,\; x\mapsto x^2.
+\]
+Pour tout réel $x$ positif, on a $g\bigl(f(x)\bigr)=\bigl(\sqrt{x}\bigr)^2=x$, par définition de la racine carrée. Par conséquent, on a
+\[g\rond f \::\;\R_+\to\R_+\,,\quad x\longmapsto x,\]
+qui est à l'évidence une bijection. Cependant, $f$ n'est pas surjective (les nombres strictement négatifs n'ont pas d'antécédent) et $g$ n'est pas injective (deux nombres opposés non nuls ont la même image).
+\end{remark}
+
+On a néanmoins le théorème suivant:
+\begin{thm}
+Soit deux applications $f\::\;E\to F$ et $g\::\;F\to G$. Si $g\rond f$ est injective, $f$ est injective. Si $g\rond f$ est surjective, $g$ est surjective.
+\end{thm}
+
+\begin{proof}
+\begin{itemize}
+\item Supposons $g\rond f$ injective et soit $x$ et $y$ éléments de $E$ tels que~\mbox{$f(x)=f(y)$}. Montrons que nécessairement $x=y$, ce qui établira que~$f$ est injective.
+
+Puisque $f(x)=f(y)$, $g\bigl(f(x)\bigr)=g\bigl(f(y)\bigr)$, soit $g\rond f(x)=g\rond f(y)$ : on en déduit que~$x=y$, car $g\rond f$ est injective par hypothèse. Par conséquent~$f$ est injective.
+\item Supposons $g\rond f$ surjective et soit $z$ un élément de $G$. L'application~$g\rond f$ étant surjective, il existe un élément $x$ de $E$ tel que $g\rond f(x)=z$, soit~$g\bigl(f(x)\bigr)=z$. L'élément~$z$ admet donc $f(x)$ pour antécédent par $g$, ce qui prouve que~$g$ est surjective. \qedhere
+\end{itemize}
+\end{proof}
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tango/examples/schoolwork.tex b/macros/latex/contrib/tango/examples/schoolwork.tex
new file mode 100644
index 0000000000..9ea9f9a2f0
--- /dev/null
+++ b/macros/latex/contrib/tango/examples/schoolwork.tex
@@ -0,0 +1,238 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,no-indent,FontSize=11pt]{tango}
+\usepackage{numprint}
+%
+\NewCommandCopy{\np}{\numprint}
+%
+\newcommand\headcontentL{}
+\newcommand\headcontentC{}
+\newcommand\headcontentR{}
+\newcommand\footcontentL{}
+\newcommand\footcontentC{}
+\newcommand\footcontentR{}
+\newlength\SWruleheight
+\setlength\SWruleheight{0.4pt}
+\NewDocumentCommand\headL{m}{\renewcommand\headcontentL%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\NewDocumentCommand\headC{m}{\renewcommand\headcontentC%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\NewDocumentCommand\headR{m}{\renewcommand\headcontentR%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\NewDocumentCommand\footL{m}{\renewcommand\footcontentL%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\NewDocumentCommand\footC{m}{\renewcommand\footcontentC%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+%
+\NewDocumentCommand\footR{m}{\renewcommand\footcontentR%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\newpagestyle{schoolwork}{%
+\setheadrule{\SWruleheight}%
+\setfootrule{\SWruleheight}%
+\sethead{\headcontentL}%
+{\headcontentC}%
+{\headcontentR}%
+\setfoot{\footcontentL}%
+{\footcontentC}%
+{\footcontentR}
+}
+
+
+\headL{Le 13 novembre 2024}
+\headC{Entraînement au Devoir Commun \no 1}
+\headR{Durée : 2 heures}
+\footL{Lycée Jean-Baptiste \textsc{Colbert}}
+\footC{Classe de 1\iere~3}
+\footR{page~\thepage}
+%
+%
+\pagestyle{schoolwork}
+\geometry{top=2cm,outer=2cm,bottom=2cm,inner=2cm,headheight=18pt,headsep=25pt,footskip=34pt}
+
+\begin{document}
+
+
+\exo[Thème : suites — 4 points]
+
+
+On considère la suite $\left(u_n\right)$ définie par $u_0 = \numprint{10000}$ et pour tout entier naturel $n$
+\[u_{n+1} = 0{,}95u_n + 200.\]
+
+\begin{enumerate}
+\item Calculer $u_1$ et vérifier que $u_2 = \np{9415}$.
+\item
+ \begin{enumerate}
+ \item Démontrer, à l'aide d'un raisonnement par récurrence, que pour tout entier naturel $n$
+\[u_n >\np{4000}.\]
+\item Démontrer que la suite $\left(u_n\right)$ est décroissante. \end{enumerate}
+\item Pour tout entier naturel $n$, on considère la suite $\left(v_n\right)$ définie par $v_n = u_n - \np{4000}$.
+ \begin{enumerate}
+ \item Calculer $v_0$.
+ \item Démontrer que la suite $\left(v_n\right)$ est géométrique de raison égale à $0{,}95$.
+ \item En déduire que pour tout entier naturel $n$ :
+\[u_n = \np{4000} + \np{6000} \times 0{,}95^n.\]
+ \item Émettre une conjecture quant à la limite de la suite $\left(u_n\right)$ ?
+ \end{enumerate}
+\item En 2020, une espèce animale comptait \np{10000} individus. L'évolution observée les années précédentes conduit à estimer qu'à partir de l'année 2021, cette population baissera de 5~\% chaque début d'année.
+
+Pour ralentir cette baisse, il a été décidé de réintroduire $200$ individus à la fin de chaque année, à partir de 2021.
+
+Une responsable d'une association soutenant cette stratégie affirme que : \og l'espèce ne devrait pas s'éteindre, mais malheureusement, nous n'empêcherons pas une disparition de plus de la moitié de la population \fg.
+
+Que pensez-vous de cette affirmation ? Justifier la réponse.
+\end{enumerate}
+
+
+
+\exo[Thème : probablités — 4 points]
+
+Selon les autorités sanitaires d'un pays, 7~\% des habitants sont affectés par une certaine maladie.
+
+Dans ce pays, un test est mis au point pour détecter cette maladie. Ce test a les caractéristiques suivantes :
+\begin{itemize}
+\item Pour les individus malades, le test donne un résultat négatif dans $20 \,\%$ des cas ;
+\item Pour les individus sains, le test donne un résultat positif dans $1\,\%$ des cas.
+\end{itemize}
+
+Une personne est choisie au hasard dans la population et testée.
+
+On considère les événements suivants :
+\begin{itemize}
+\item $M$ : \og la personne est malade \fg{} ;
+\item $T$ : \og le test est positif \fg{}.
+\end{itemize}
+
+\begin{enumerate}
+\item Calculer la probabilité de l'événement $M \cap T$. On pourra s'appuyer sur un arbre pondéré.
+\item Démontrer que la probabilité que le test de la personne choisie au hasard soit positif, est de $\np{0,0653}$.
+\item On considère dans cette question que la personne choisie au hasard a eu un test positif.
+Quelle est la probabilité qu'elle soit malade ? On arrondira le résultat à $10^{-2}$.
+\item On choisit des personnes au hasard dans la population. La taille de la population de ce pays permet d'assimiler ce prélèvement à un tirage avec remise.
+
+On note $X$ la variable aléatoire qui donne le nombre d'individus ayant un test positif parmi les 10 personnes.
+ \begin{enumerate}
+ \item Préciser la nature et les paramètres de la loi de probabilité suivie par $X$.
+ \item Déterminer la probabilité pour qu'exactement deux personnes aient un test positif. On arrondira le résultat à $10^{-2}$ près.
+ \end{enumerate}
+\end{enumerate}
+
+\exo[Thème : géométrie dans l'espace — 2 points]
+
+
+
+Dans l'espace rapporté à un repère orthonormé $(O,\vec\imath,\vec\jmath,\vec k)$ , on considère les points
+\[A(-1,-1,3),\qquad B(1,1,2),\qquad C(1,-1,7).\]
+
+On considère également la droite $\Delta$ passant par les points $D(-1,6,8)$ et $E(11,- 9,2)$.
+
+Pour chacune des questions posées, quatre affirmations \textbf{dont une seule est correcte} sont proposées.
+Entourer la bonne réponse directement sur l'énoncé.
+
+Aucune justification n'est attendue.
+
+Une réponse correcte apporte 0,5 point. Une réponse incorrecte ou une absence de réponse n'enlève pas de point.
+
+
+ \begin{enumerate}
+ \item Une représentation paramétrique de la droite $\Delta$ est
+\medskip
+
+\textbf{a.} $\left\{
+ \begin{aligned}
+ x&= -1 + 11t\\
+ y&= 6 - 9t\\
+ z&= 8 +2t\\
+ \end{aligned} \right.~(t \in \symbb{R})$
+ \hfill
+\textbf{b.} $\left\{
+ \begin{aligned}
+ x&= -1 + 4t\\
+ y&= 6 - 5t\\
+ z&= 8 -2t\\
+ \end{aligned} \right.~(t \in \symbb{R})$
+ \hfill
+\textbf{c.} $\left\{
+ \begin{aligned}
+ x&= 11 -t\\
+ y&= - 9+6t\\
+ z&= 2 +8t\\
+ \end{aligned} \right.~(t \in \symbb{R})$
+ \hfill
+ \textbf{d.}
+ $\left\{
+ \begin{aligned}
+ x&= 4 -t\\
+ y&= -5 +6t\\
+ z&= -2 + 8 t\\
+ \end{aligned} \right.~(t \in \symbb{R})$\hfill\null
+
+\bigskip
+
+ \item Lequel de ces points appartient-il à la droite $\Delta$ ?
+
+\medskip
+
+ \textbf{a.} Le point $F(-3,1,6)$
+ \hfill \textbf{b.} Le point $G (5,\:-1{,}5,\:5)$
+ \hfill \textbf{c.} Le point $H (10,-3,10)$
+ \hfill \textbf{d.} Le point $K (12,-15,-6)$
+
+\bigskip
+
+ \item Pour savoir si les points $A$, $B$ et $C$ définissent un plan, il faut vérifier que $\overrightarrow{AB}$ et $\overrightarrow{AC}$ :
+
+\medskip
+
+ \textbf{a.} sont colinéaires.
+ \hfill \textbf{b.} sont coplanaires.
+ \hfill \textbf{c.} ne sont pas colinéaires.
+ \hfill \textbf{d.} ne sont pas coplanaires.
+
+\bigskip
+
+ \item La droite $\Delta$ et le plan (ABC) :
+
+\medskip
+
+ \begin{tabular}{ll}
+ \textbf{a.} sont strictement parallèles.
+ &\textbf{b.} ont une infinité de points communs.\\[12pt]
+ \textbf{c.} sont sécants en $I(-13,21,14)$
+ &\textbf{d.} sont sécants en $J(3,1,6)$
+ \end{tabular}
+
+ \bigskip
+
+\item Les droites $\delta$ et $\delta'$ de représentations paramétriques respectives :
+
+ $ \delta : \left\{
+ \begin{aligned}
+ x&= -1 + 11k\\
+ y&= 6 - 9k\\
+ z&= 8 +2k\\
+ \end{aligned} \right.~(k \in \symbb{R})$
+ \quad et\quad $\delta' : \left\{
+ \begin{aligned}
+ x&= 11 -\ell\\
+ y&= - 9+6\ell\\
+ z&= 2 +8\ell\\
+ \end{aligned} \right.~(\ell \in \symbb{R})$\quad sont :
+
+ \medskip
+
+ \begin{tabular}{ll}
+ \textbf{a.} sécantes au point de coordonnées $(1,1,1)$.
+ & \textbf{b.} sécantes au point de coordonnées $(-12,15,6)$.\\[12pt]
+ \textbf{c.} sécantes en un autre point
+ &\textbf{d.} non sécantes.
+ \end{tabular}
+
+
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/tango/latex/tango.cls b/macros/latex/contrib/tango/latex/tango.cls
new file mode 100644
index 0000000000..d80d9bab10
--- /dev/null
+++ b/macros/latex/contrib/tango/latex/tango.cls
@@ -0,0 +1,1930 @@
+\NeedsTeXFormat{LaTeX2e}%
+\ProvidesClass{tango}%
+[2024/07/08 v0.7.1 tango document class. Michel Bovani]% %
+%
+% Ensure luatex engine
+\RequirePackage{iftex}[2019/10/24]
+\RequireLuaTeX
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\TgoTempa{}
+\newcommand\TgoTempb{}
+\newcommand\TgoTempc{}
+\newcommand\TgoSmallerSize{}
+\newcommand\TgoStatementNumberSuffix{}
+\newcommand\TgoStatementNumberPrefix{}
+\newcommand\TgoStatementSuffix{}
+\newcommand\TgoStatementName{}
+\newcommand\TgoTheoremName{Theorem}
+\newcommand\TgoDefinitionName{Definition}
+\newcommand\TgoPropositionName{Proposition}
+\newcommand\TgoLemmaName{Lemma}
+\newcommand\TgoCorollaryName{Corollary}
+\newcommand\TgoRemarkName{Remark}
+\newcommand\TgoExampleName{Example}
+\newcommand\TgoContentsName{Contents}
+\newcommand\TgoExerciseName{Exercise}
+\newcommand\TgoExercisesSubsectionName{Exercises}
+\newcommand\TgoExercisesSectionName{Exercises}
+\newcommand\TgoPublicationClass{article}
+\newcommand\TgoStatementIndent{\indent}
+\newif\ifTgoFrenchLanguage
+\newif\ifTgoNoStatement
+\newif\ifTgoBook
+\newif\ifTgoOneSide\TgoOneSidetrue
+\newif\ifTgoAfourPaperOutput\TgoAfourPaperOutputtrue
+\newif\ifTgoLetterOutput
+\newif\ifTgoBigTabletOutput
+\newif\ifTgoAfivePaperOutput
+\newif\ifTgoTabletOutput
+\newif\ifTgoSmallTabletOutput
+\newif\ifTgoeReaderOutput
+\newif\ifTgoSmartphoneOutput
+\newif\ifTgoSmallerSizeCommand
+\newif\ifTgoTitleIndentZero\TgoTitleIndentZerotrue
+\newcommand\TgoChapterTitleFont{RobotoCondensedBold}
+\NewDocumentCommand\TgoStatementNameOffset{}{}
+\NewDocumentCommand\SetTgoBaseFonts{}{%
+ \setmainfont{erewhon}%
+ \setmathfont{Erewhon Math}%
+ }%
+ \newlength\TgoAfterChapterSkip
+ \newlength\TgoStandardMargin
+ \newlength\TgoStatementParindent
+ \newlength\TgoTitleIndent
+ %%%
+\AddToHook{package/xcolor/after}
+{%
+\definecolor{ColorOne}{rgb}{0.15,0.15,0.15}
+\definecolor{ColorTwo}{rgb}{0.93,0.93,0.93}
+}
+\AddToHook{class/article/after}{%
+\TgoTenPointsFonts}
+\AddToHook{class/book/after}{%
+\TgoTenPointsFonts}
+%%
+%
+ %%
+ \DeclareKeys[tango]{
+ %%%%%% languages,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ french.code= {%
+ \TgoFrenchLanguagetrue
+ \TgoTitleIndentZerofalse
+ },
+ %%%%%% Default Statements %%%%%%%%%%%%%%%%%%%%%%%%
+ no-statement.if = TgoNoStatement,
+ %%%%%% No Hyperref %%%%%%%%%%%%%%%%%%%%%%%%%%%
+ no-hyperref.if = TgoNoHyperref,
+ %%%%%% Parindentzero %%%%%%%%%%%%%%%%%%%%%%%%%%%
+ no-indent.if = TgoParindentZero,
+ indent.ifnot = TgoParindentZero,
+%%%%%% Parindentzero %%%%%%%%%%%%%%%%%%%%%%%%%%%
+ no-titleindent.if = TgoTitleIndentZero,
+ titleindent.ifnot = TgoTitleIndentZero,
+ %%%%%% ThmNamePos left/right %%%%%%%%%%%%%%%%%%%%%%%
+ ThmNamePos.choice:,
+ ThmNamePos / left.code:n =
+ {
+ \RenewDocumentCommand\TgoStatementNameOffset{}{}
+ },
+ ThmNamePos / right.code:n =
+ {
+ \RenewDocumentCommand\TgoStatementNameOffset{}{\hspace*{\fill}}
+ },
+%%%% book or article %%%%%%%%%%%%%%%%%%%%%%%%%%%
+PubliClass.choice:,
+PubliClass / article.code:n =
+{%
+\renewcommand\TgoPublicationClass{article}
+\TgoBookfalse
+},
+PubliClass / book.code:n =
+{%
+\renewcommand\TgoPublicationClass{book}
+\TgoBooktrue
+},
+%%%% oneside or two sides %%%%%%%%%%%%%%%%%%%%%%%%
+oneside.if = TgoOneSide ,
+twoside.ifnot = TgoOneSide ,
+%%%% Font Size %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+FontSize.choice:,
+FontSize / 9pt.code:n =
+{
+\RemoveFromHook{class/article/after}
+\AddToHook{class/article/after}{%
+\TgoNinePointsFonts}
+\RemoveFromHook{class/book/after}
+\AddToHook{class/book/after}{%
+\TgoNinePointsFonts}
+},
+FontSize / 10pt.code:n =
+{
+\RemoveFromHook{class/article/after}
+\AddToHook{class/article/after}{%
+\TgoTenPointsFonts}
+\RemoveFromHook{class/book/after}
+\AddToHook{class/book/after}{%
+\TgoTenPointsFonts}
+},
+FontSize / 11pt.code:n =
+{
+\RemoveFromHook{class/article/after}
+\AddToHook{class/article/after}{%
+\TgoElevenPointsFonts}
+\RemoveFromHook{class/book/after}
+\AddToHook{class/book/after}{%
+\TgoElevenPointsFonts}
+},
+FontSize / 12pt.code:n =
+{
+\RemoveFromHook{class/article/after}
+\AddToHook{class/article/after}{%
+\TgoTwelvePointsFonts}
+\RemoveFromHook{class/book/after}
+\AddToHook{class/book/after}{%
+\TgoTwelvePointsFonts}
+},
+FontSize / unknown.code:n =
+{
+ \ClassWarning{tango}{\MessageBreak Value #1 is unknown \MessageBreak
+ Possible choices are 9pt, 10pt, 11pt and 12pt.
+ \MessageBreak Selecting 10pt.}
+},
+%%%% ColorTheme %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ColorTheme.choice:,
+ColorTheme / Blue.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+ \definecolor{ColorOne}{rgb}{0.08, 0.05, 0.55}
+ \definecolor{ColorTwo}{rgb}{0.87, 0.94, 0.97}
+ }
+},
+ ColorTheme / Navy.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+ \definecolor{ColorOne}{rgb}{0.07, 0.37, 0.65}
+ \definecolor{ColorTwo}{rgb}{0.87, 0.95, 0.97}
+ }
+ },
+ColorTheme / USAF.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+ \definecolor{ColorOne}{rgb}{0.24, 0.41, 0.54}
+ \definecolor{ColorTwo}{rgb}{0.92, 0.94, 0.96}
+ }
+ },
+ ColorTheme / Azur.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.15, 0.32, 0.75}
+\definecolor{ColorTwo}{rgb}{0.88, 0.94, 0.97}
+}
+},
+ ColorTheme / Red.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.75,0.05,0.1}
+\definecolor{ColorTwo}{rgb}{1,0.94,0.9}
+}
+ },
+ ColorTheme / Framboise.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.64, 0.25, 0.45}
+\definecolor{ColorTwo}{rgb}{1, 0.95, 0.94}
+}
+ },
+ ColorTheme / Brique.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.68, 0.1, 0.0}
+\definecolor{ColorTwo}{rgb}{1, 0.95, 0.89}
+}
+},
+ ColorTheme / Sienne.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.55, 0.27, 0.1}
+\definecolor{ColorTwo}{rgb}{1, 0.95, 0.87}
+ }
+ },
+ ColorTheme / Caramel.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.66, 0.26, 0.0}
+\definecolor{ColorTwo}{rgb}{1, 0.96, 0.86}
+}
+},
+ ColorTheme / Olive.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.28, 0.43, 0.03}
+\definecolor{ColorTwo}{rgb}{0.95, 0.98, 0.9}
+}
+ },
+ ColorTheme / Tannen.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.09, 0.44, 0.28}
+\definecolor{ColorTwo}{rgb}{0.92, 0.97, 0.94}
+}
+},
+ ColorTheme / GrayGray.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.25,0.25,0.25}
+\definecolor{ColorTwo}{rgb}{0.95,0.95,0.95}
+}
+},
+ ColorTheme / BlackAndWhite.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0,0,0}
+\definecolor{ColorTwo}{rgb}{1,1,1}
+}
+},
+ ColorTheme / Ink.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.25, 0.25, 0.33}
+\definecolor{ColorTwo}{rgb}{0.94, 0.95, 0.97}
+}
+},
+ ColorTheme / Steel.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.27, 0.25, 0.2}
+\definecolor{ColorTwo}{rgb}{0.96, 0.96, 0.93}
+}
+},
+ ColorTheme / unknown.code:n =
+ {
+ \ClassWarning{tango}{\MessageBreak “ColorTheme†#1 is unknown!\MessageBreak
+Possible choices are: \MessageBreak
+Blue, Navy, USAF, Azur, Red, Framboise, Brique,
+ \MessageBreak Sienne, Caramel, Olive, Tannen, GrayGray, BlackAndWhite, Ink and Steel.
+\MessageBreak Stay in GrayGray}
+},
+%%%% User defined colors %%%%%%%%%%%%%%%%%%%%%%%%
+ColorOne.code = \AddToHook{package/xcolor/after}{\definecolor{ColorOne}#1},
+ColorTwo.code = \AddToHook{package/xcolor/after}{\definecolor{ColorTwo}#1},
+ColorOneNamed.code = \AddToHook{package/xcolor/after}{\colorlet{ColorOne}{#1}},
+ColorTwoNamed.code = \AddToHook{package/xcolor/after}{\colorlet{ColorTwo}{#1}},
+%%%% Output %%%%%%%%%%%%%%%%%%%%%%%%%%
+ Output.choice:,
+ Output / A4paper.code:n =
+ {
+\TgoAfourPaperOutputtrue
+ },
+Output / Letter.code:n =
+{
+\TgoLetterOutputtrue
+\TgoBigTabletOutputtrue
+\TgoAfourPaperOutputfalse
+},
+Output / BigTablet.code:n =
+ {
+\TgoBigTabletOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / A5paper.code:n =
+ {
+\TgoAfivePaperOutputtrue
+\TgoTabletOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / Tablet.code:n =
+ {
+\TgoTabletOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / SmallTablet.code:n =
+ {
+\TgoSmallTabletOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / eReader.code:n =
+ {
+\TgoeReaderOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / Smartphone.code:n =
+ {
+\TgoSmartphoneOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+ Output / unknown.code:n =
+ {
+ \ClassWarning{tango}{\MessageBreak Value #1 is unknown \MessageBreak
+ Possible choices are A4paper, A5paper, Letter, BigTablet,\MessageBreak
+ Tablet, SmallTablet, eReader and Smartphone.
+ \MessageBreak Selecting A4paper.}
+\TgoAfourPaperOutputtrue
+ },
+ %%%%% Stylistic Set %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ StylisticSet.multichoice:,
+ StylisticSet / upint.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss03}}
+ },
+ StylisticSet / leqslant.code:n =
+ {
+\AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss04}}
+ },
+StylisticSet / smaller.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss05}}
+ },
+StylisticSet / subsetneq.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss06}}
+ },
+StylisticSet / parallelslant.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss07}}
+ },
+ %%%%%%% Character Variants %%%%%%%%%%%%%%%%%%%%%%%%%%
+ CharacterVariant.multichoice:,
+ CharacterVariant / zero.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=0}}
+ },
+ CharacterVariant / hslash.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=1}}
+ },
+ CharacterVariant / emptyset.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=2}}
+ },
+ CharacterVariant / epsilon.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=3}}
+ },
+ CharacterVariant / kappa.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=4}}
+ },
+ CharacterVariant / pi.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=5}}
+ },
+ CharacterVariant / phi.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=6}}
+ },
+ CharacterVariant / rho.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=7}}
+ },
+ CharacterVariant / sigma.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=8}}
+ },
+ CharacterVariant / theta.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{ \defaultfontfeatures+[Erewhon Math]{CharacterVariant=9}}
+ },
+CharacterVariant / Theta.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=10}}
+ },
+CharacterVariant / partial.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=11}}
+ },
+CharacterVariant / Ecal.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=20}}
+ },
+CharacterVariant / Qcal.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=21}}
+ },
+CharacterVariant / Tcal.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=22}}
+ },
+ %%%%%%% Numbers %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ Numbers.choice:,
+ Numbers / MathOldStyle.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{\defaultfontfeatures+[Erewhon Math]{Numbers=OldStyle}}
+ },
+ Numbers / TextOldStyle.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{ \defaultfontfeatures+[erewhon]{Numbers=OldStyle}}
+ },
+Numbers / OldStyle.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{ \defaultfontfeatures+{Numbers=OldStyle}
+ \defaultfontfeatures+[Erewhon Math]{RawFeature=-onum}}
+ },
+ Numbers / FullOldStyle.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{ \defaultfontfeatures+{Numbers=OldStyle}}
+ },
+ %%%% usage
+ french.usage=load,
+ no-statement.usage=load,
+ no-hyperref.usage=load,
+ indent.usage=load,
+no-indent.usage=load,
+ThmNamePos.usage=general,
+oneside.usage=load,
+twoside.usage=load,
+PubliClass.usage=load,
+FontSize.usage=general,
+ColorTheme.usage=general,
+ColorOne.usage=general,
+ColorTwo.usage=general,
+Output.usage=load,
+StylisticSet.usage=load,
+CharacterVariant.usage=load,
+Numbers.usage=load
+}
+%%%%%
+\ProcessKeyOptions[tango]
+%%%%%
+\NewDocumentCommand\tgosetup{}{\SetKeys[tango]}
+%%%%%%%%
+%%%%%%% 10pt %%%%%%%%%%%%%
+\NewDocumentCommand\TgoTenPointsFonts{}{%
+\renewcommand\TgoSmallerSize{%
+\TgoSmallerSizeCommandtrue%
+\tgosetup{FontSize=9pt}%
+\TgoSmallerSizeCommandfalse%
+}%
+\renewcommand\normalsize{%
+ \fontsize{10}{12.7}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip{4.5pt plus 2.5pt minus 1.5pt}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\normalsize%
+\ifTgoSmallerSizeCommand%
+\else%
+\setlength\TgoStandardMargin{1.5em}%
+\fi%
+\ifx\MakeRobust\@undefined \else%
+ \MakeRobust\normalsize%
+\fi%
+\DeclareRobustCommand\small{%
+ \fontsize{9}{11.45}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip {0pt plus 3pt}%
+ \setlength\belowdisplayshortskip {4pt plus 2pt minus 2pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus2\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength \belowdisplayskip {\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\DeclareRobustCommand\footnotesize{%
+ \fontsize{8}{10.2}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}%
+ \setlength\abovedisplayshortskip{0pt plus 1 pt}%
+ \setlength\belowdisplayshortskip{3pt plus 2pt minus 1 pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength \belowdisplayskip {\abovedisplayskip}%
+ }%
+\DeclareRobustCommand\scriptsize{\fontsize{7}{8.9}\selectfont}%
+\DeclareRobustCommand\tiny{\fontsize{5}{6.4}\selectfont}%
+\DeclareRobustCommand\large{\fontsize{11.5}{14.6}\selectfont}%
+\DeclareRobustCommand\Large{\fontsize{14}{17}\selectfont}%
+\DeclareRobustCommand\LARGE{\fontsize{17}{20}\selectfont}%
+\DeclareRobustCommand\huge{\fontsize{20}{23}\selectfont}%
+\DeclareRobustCommand\Huge{\fontsize{24}{27}\selectfont}%
+\DeclareRobustCommand\HUGE{\fontsize{58}{58}\selectfont}%
+}%
+%%%%%%%%%%%%%% 11pt %%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand\TgoElevenPointsFonts{}{%
+\renewcommand\TgoSmallerSize{%
+\TgoSmallerSizeCommandtrue%
+\tgosetup{FontSize=10pt}%
+\TgoSmallerSizeCommandfalse%
+}%
+\renewcommand\normalsize{%
+ \fontsize{11}{13.9}\selectfont%
+ \setlength\abovedisplayskip {6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip {4.5pt plus 2.5pt minus 2 pt}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI}%
+\normalsize%
+\ifTgoSmallerSizeCommand%
+\else%
+\setlength\TgoStandardMargin{1.5em}%
+\fi%
+\ifx\MakeRobust\@undefined \else%
+ \MakeRobust\normalsize%
+\fi%
+\DeclareRobustCommand\small{%
+ \fontsize{10}{12.7}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip {4pt plus 2 pt minus 2pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus2\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\DeclareRobustCommand\footnotesize{%
+ \fontsize{9}{11.35}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}%
+ \setlength\abovedisplayshortskip{0pt plus 1pt}%
+ \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+}%
+\DeclareRobustCommand\scriptsize{\fontsize{8}{10.2}\selectfont}%
+\DeclareRobustCommand\tiny{\fontsize{6}{7.6}\selectfont}%
+\DeclareRobustCommand\large{\fontsize{13}{15.85}\selectfont}%
+\DeclareRobustCommand\Large{\fontsize{15}{18}\selectfont}%
+\DeclareRobustCommand\LARGE{\fontsize{18}{21}\selectfont}%
+\DeclareRobustCommand\huge{\fontsize{21}{24}\selectfont}%
+\DeclareRobustCommand\Huge{\fontsize{24}{27}\selectfont}%
+\DeclareRobustCommand\HUGE{\fontsize{60}{60}\selectfont}%
+}%
+%%%%%%% 12pt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand\TgoTwelvePointsFonts{}{%
+\renewcommand\TgoSmallerSize{%
+\TgoSmallerSizeCommandtrue%
+\tgosetup{FontSize=11pt}%
+\TgoSmallerSizeCommandfalse%
+}%
+\renewcommand\normalsize{%
+ \fontsize{12}{15.1}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip {4.5pt plus 2.5pt minus2pt}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI}%
+\normalsize%
+\ifTgoSmallerSizeCommand%
+\else%
+\setlength\TgoStandardMargin{1.5em}%
+\fi%
+\ifx\MakeRobust\@undefined \else%
+ \MakeRobust\normalsize%
+\fi%
+\DeclareRobustCommand\small{%
+ \fontsize{11}{13.9}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip{4pt plus 2pt minus 2pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus2\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\DeclareRobustCommand\footnotesize{%
+ \fontsize{10}{12.7}\selectfont%
+ \setlength\abovedisplayskip {6pt plus 2pt minus 4pt}%
+ \setlength\abovedisplayshortskip{0pt plus 1pt}%
+ \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+}%
+\DeclareRobustCommand\scriptsize{\fontsize{9}{11.45}\selectfont}%
+\DeclareRobustCommand\tiny{\fontsize{7}{8.9}\selectfont}%
+\DeclareRobustCommand\large{\fontsize{14.2}{16.85}\selectfont}%
+\DeclareRobustCommand\Large{\fontsize{16.5}{19.2}\selectfont}%
+\DeclareRobustCommand\LARGE{\fontsize{19.2}{22}\selectfont}%
+\DeclareRobustCommand\huge{\fontsize{22}{25}\selectfont}%
+\DeclareRobustCommand\Huge{\fontsize{25}{28}\selectfont}%
+\DeclareRobustCommand\HUGE{\fontsize{63}{63}\selectfont}%
+}%
+%%
+%%%%%%% 9pt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand\TgoNinePointsFonts{}{%
+\renewcommand\TgoSmallerSize{}
+\renewcommand\normalsize{%
+ \fontsize{9}{11.45}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip{4.5pt plus 2.5pt minus 2pt}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI}%
+\normalsize%
+\setlength\TgoStandardMargin{1.5em}%
+\ifx\MakeRobust\@undefined\else%
+ \MakeRobust\normalsize%
+\fi%
+\DeclareRobustCommand\small{%
+ \fontsize{8}{10.25}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip{4pt plus 2pt minus 2pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus2\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\DeclareRobustCommand\footnotesize{%
+ \fontsize{7}{9}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}%
+ \setlength\abovedisplayshortskip{0pt plus 1pt}%
+ \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+}%
+\DeclareRobustCommand\scriptsize{\fontsize{6}{7.7}\selectfont}%
+\DeclareRobustCommand\tiny{\fontsize{5}{6.4}\selectfont}%
+\DeclareRobustCommand\large{\fontsize{10.3}{13}\selectfont}%
+\DeclareRobustCommand\Large{\fontsize{12.7}{15.4}\selectfont}%
+\DeclareRobustCommand\LARGE{\fontsize{15.2}{17.3}\selectfont}%
+\DeclareRobustCommand\huge{\fontsize{18}{20}\selectfont}%
+\DeclareRobustCommand\Huge{\fontsize{20}{24}\selectfont}%
+\DeclareRobustCommand\HUGE{\fontsize{52}{52}\selectfont}%
+}%
+%%
+%%
+\ifTgoOneSide%
+ \LoadClass[oneside]{\TgoPublicationClass}%
+ \else%
+ \LoadClass[twoside]{\TgoPublicationClass}%
+\fi%
+%%%%%%%%%%%
+\RequirePackage{xcolor}
+%%%%
+\RequirePackage{mathtools}
+\RequirePackage{amsthm}
+%%%%
+\RequirePackage{graphicx,microtype,geometry,enumitem,float,afterpage}
+%
+\RequirePackage{titletoc}
+%
+\RequirePackage[pagestyles,toctitles,newlinetospace,clearempty,noindentafter]{titlesec}
+%
+%
+\assignpagestyle{\chapter}{empty}
+\assignpagestyle{\part}{empty}
+\RequirePackage{ccaption,caption}
+\DeclareCaptionLabelFormat{tango}{\sffamily\fontseries{sb}\selectfont#1\nobreakspace#2}
+\captionsetup{font={sf,small},labelformat=tango,labelfont={color=ColorOne}}
+\newfixedcaption{\tgofigcaption}{figure}
+\newfixedcaption{\tgotabcaption}{table}
+ %%% Fontes
+ %%
+ \RequirePackage{fontspec}
+\RequirePackage{unicode-math}[2020/01/31]
+ \defaultfontfeatures+{Ligatures=TeX,RawFeature={+pnum}}
+%
+ \SetTgoBaseFonts
+ %%
+ \thinmuskip=2.5mu
+ \medmuskip=3mu plus 1mu minus 3mu
+ \thickmuskip=4mu plus 3mu minus 0.5mu
+ %%
+\setmonofont{Inconsolatazi4}[Scale=MatchLowercase]
+%
+ \setsansfont{NotoSans}[%
+ Scale=0.9,
+ Ligatures=TeX,
+ UprightFeatures={
+Font=NotoSansMedium
+},
+ItalicFeatures={
+Font=NotoSansMediumItalic
+},
+BoldFeatures={
+Font=NotoSansBold
+},
+BoldItalicFeatures={
+Font=NotoSansBoldItalic
+},
+FontFace={ul}{n}{Font=NotoSansThin},
+FontFace={ul}{it}{Font=NotoSansThinItalic},
+FontFace={el}{n}{Font=NotoSansExtraLight},
+FontFace={el}{it}{Font=NotoSansExtraLightItalic},
+FontFace={l}{n}{Font=NotoSansLight},
+FontFace={l}{it}{Font=NotoSansLightItalic},
+FontFace={sl}{n}{Font=NotoSansRegular},
+FontFace={sl}{it}{Font=NotoSansItalic},
+FontFace={sb}{n}{Font=NotoSansSemiBold},
+FontFace={sb}{it}{Font=NotoSansSemiBoldItalic},
+FontFace={eb}{n}{Font=NotoSansExtraBold},
+FontFace={eb}{it}{Font=NotoSansExtraBoldItalic},
+FontFace={ub}{n}{Font=NotoSansBlack},
+FontFace={ub}{it}{Font=NotoSansBlackItalic},
+]
+%%
+\DeclareFontSeriesDefault[sf]{md}{sl}
+%
+%
+\RequirePackage{fourier-orns}%
+%
+%% OTF Fonts Commands
+%%
+\NewDocumentCommand{\superiors}{}{\addfontfeature{RawFeature=+sups}}
+\NewDocumentCommand{\scinferiors}{}{\addfontfeature{RawFeature=+sinf}}
+\NewDocumentCommand{\smartfracs}{}{\addfontfeature{RawFeature=+frac}}
+\NewDocumentCommand{\fullsc}{m}{{\addfontfeature{RawFeature=+c2sc}\MakeUppercase{#1}}}
+\DeclareTextFontCommand{\textsup}{\superiors}
+\DeclareTextFontCommand{\textscinf}{\scinferiors}
+\DeclareTextFontCommand{\smartfrac}{\smartfracs}
+\NewDocumentCommand{\olddigits}{}{\addfontfeature{RawFeature={-lnum,+onum}}}
+\NewDocumentCommand{\propdigits}{}{\addfontfeature{RawFeature={-tnum,+pnum}}}
+\NewDocumentCommand{\liningdigits}{}{\addfontfeature{RawFeature={-onum,+lnum}}}
+\NewDocumentCommand{\tabulardigits}{}{\addfontfeature{RawFeature={-pnum,+tnum}}}
+%
+ %
+ %%%%%%%% My taylor is rich %%%%%%%%%%%
+%
+\RequirePackage{iflang}
+\RequirePackage{babel}
+\IfLanguageName{nil}{%
+\ClassError{tango}{No language option is given}
+{%
+You *must* pass at least one language\MessageBreak
+option for babel to the tango class.}
+}{}
+%
+%
+\ifTgoFrenchLanguage
+\frenchsetup{StandardLists,og=«, fg=»,PartNameFull=false,
+SmallCapsFigTabCaptions=false,
+CustomiseFigTabCaptions=false}
+\addto\captionsfrench{% DF
+\renewcommand\TgoTheoremName{Théorème}
+\renewcommand\TgoDefinitionName{Définition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemme}
+\renewcommand\TgoCorollaryName{Corollaire}
+\renewcommand\TgoRemarkName{Remarque}
+\renewcommand\TgoExampleName{Exemple}
+\renewcommand\TgoContentsName{Sommaire}
+\renewcommand\TgoExerciseName{Exercice}
+\renewcommand\TgoExercisesSubsectionName{Exercices}
+\renewcommand\TgoExercisesSectionName{Exercices}
+}
+\fi
+%
+%%% Last package
+\ifTgoNoHyperref
+\else
+\RequirePackage[colorlinks,linkcolor=ColorOne,urlcolor=ColorOne]{hyperref}
+\fi
+%%
+ %%%
+%%%%%%% parindent %%%%%%%%%%%%%%%%%%%%%%%%
+\setlength\parindent{\TgoStandardMargin}
+\setlength{\parskip}{0pt plus 1pt}
+\ifTgoSmartphoneOutput
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{3pt plus 2pt minus1pt}
+\else
+\ifTgoParindentZero
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{3pt plus 1pt}
+\fi\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\TgoCurrentLists{}
+%\ifTgoFrenchLanguage
+%\setlength{\TgoTitleIndent}{\parindent}
+%\else
+%\setlength{\TgoTitleIndent}{0em}
+%\fi
+\ifTgoTitleIndentZero
+\setlength{\TgoTitleIndent}{0em}
+\else
+\setlength{\TgoTitleIndent}{\parindent}
+\fi
+%
+%
+\renewcommand\labelitemi{\textbullet}
+\renewcommand\labelitemii{\textopenbullet}
+\renewcommand\labelitemiii{\starredbullet}
+\renewcommand\labelitemiv{\textperiodcentered}
+%%%%%
+\NewDocumentCommand\renewtgolabels{%
+s E{1234}{ {} {} {} {} }%
+}
+{%
+\IfBooleanTF{#1}%
+{%
+\IfBlankTF{#2}%
+{\renewcommand\labelitemi{\textbullet}}%
+{\renewcommand\labelitemi{#2}}%
+\IfBlankTF{#3}%
+{\renewcommand\labelitemii{\textopenbullet}}%
+{\renewcommand\labelitemii{#3}}%
+\IfBlankTF{#4}%
+{\renewcommand\labelitemiii{\starredbullet}}%
+{\renewcommand\labelitemiii{#4}}%
+\IfBlankTF{#5}%
+{\renewcommand\labelitemiv{\textperiodcentered}}%
+{\renewcommand\labelitemiv{#5}}%
+}%
+{%
+\IfBlankF{#2}{\renewcommand\labelitemi{#2}}%
+\IfBlankF{#3}{\renewcommand\labelitemii{#3}}%
+\IfBlankF{#4}{\renewcommand\labelitemiii{#4}}%
+\IfBlankF{#5}{\renewcommand\labelitemiv{#5}}%
+}%
+\TgoCurrentLists%
+}%
+\NewDocumentCommand\tgosmartlists{}
+{%
+\RenewDocumentCommand\TgoCurrentLists{}{\tgosmartlists}
+\setlength{\leftmargini}{\TgoStandardMargin}
+\setlength{\leftmarginii}{\TgoStandardMargin}
+\setlength{\leftmarginiii}{\TgoStandardMargin}
+\setlength{\leftmarginiv}{\TgoStandardMargin}
+\setlist{
+ itemsep=0.3ex plus 0.1ex minus 0.1ex,
+ parsep=0.3ex plus 0.1ex minus 0.1ex,
+ topsep=0.3ex plus 0.2ex minus 0.1ex,
+ partopsep=0.3ex plus 0.1ex minus 0.1ex
+}
+\setlist[itemize]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em, labelindent=\TgoStandardMargin+\parindent,
+itemindent=*}
+%
+\setlist[itemize,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* }
+%
+\setlist[enumerate]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em,
+labelindent=\TgoStandardMargin+\parindent,widest=0, itemindent=*}
+%
+\setlist[enumerate,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* }
+%
+}
+%%%
+\NewDocumentCommand\tgostandardlists{}
+{%
+\RenewDocumentCommand\TgoCurrentLists{}{\tgostandardlists}
+\setlength{\leftmargini}{\TgoStandardMargin}
+\setlength{\leftmarginii}{\TgoStandardMargin}
+\setlength{\leftmarginiii}{\TgoStandardMargin}
+\setlength{\leftmarginiv}{\TgoStandardMargin}
+\setlist{
+ itemsep=0.4ex plus 0.2ex minus 0.2ex,
+ parsep=0.4ex plus 0.2ex minus 0.2ex,
+ topsep=0.8ex plus 0.4ex minus 0.4ex,
+ partopsep=0.4ex plus 0.2ex minus 0.2ex
+}
+\setlist[itemize]{leftmargin=\TgoStandardMargin, align=left, labelindent=0em,
+labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!}
+%%
+\setlist[itemize,1]{leftmargin=2\TgoStandardMargin, align=left, labelindent=\TgoStandardMargin, labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!}
+%
+\setlist[enumerate]{leftmargin=\TgoStandardMargin, align=left, labelindent=0em,
+labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!}
+%
+\setlist[enumerate,1]{leftmargin=2\TgoStandardMargin, align=left, labelindent=\TgoStandardMargin, labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!}
+}
+\renewcommand{\labelenumii}{\alph{enumii}.}
+
+\tgostandardlists
+%
+%
+%\NewDocumentCommand\testlists{}{
+%\setlength{\leftmargini}{\TgoStandardMargin}
+%\setlength{\leftmarginii}{\TgoStandardMargin}
+%\setlength{\leftmarginiii}{\TgoStandardMargin}
+%\setlength{\leftmarginiv}{\TgoStandardMargin}
+%\setlist{
+% itemsep=0.4ex plus 0.2ex minus 0.2ex,
+% parsep=0.4ex plus 0.2ex minus 0.2ex,
+% topsep=0.8ex plus 0.4ex minus 0.4ex,
+% partopsep=0.4ex plus 0.2ex minus 0.2ex
+%}
+%\setlist[itemize]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em, labelindent=\TgoStandardMargin+\parindent,
+%itemindent=*}
+%%
+%\setlist[itemize,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* }
+%%
+%\setlist[enumerate]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em,
+%labelindent=\TgoStandardMargin+\parindent,widest=0, itemindent=*}
+%%
+%\setlist[enumerate,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* }
+%%
+%}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpagestyle{tango}{
+ \ifTgoOneSide
+\ifTgoBook
+ \sethead {\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitle}{}
+ {\sffamily\thepage} % all
+ \else
+ \sethead{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle}{}
+ {\sffamily\thepage}% all
+ \fi
+\else
+\ifTgoBook
+\sethead[\sffamily\thepage]
+[\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitle][] % even
+ {}{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle}
+ {\sffamily\thepage} % odd
+\else
+ \sethead[\sffamily\thepage][\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle][] % even
+ {}{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle}
+ {\sffamily\thepage}% odd
+\fi
+\fi}
+ %%%%%%%%%%%%
+\pagestyle{tango}
+%%%%%%%%%%%%%%
+%%% Mise en forme des titres %%%%%%%%%%%%%%%
+\setcounter{secnumdepth}{2}
+%%%
+\ifTgoBook
+\newcommand\TgoChapterBox[1]{%
+{\filright\sffamily\addfontfeature{RawFeature=-onum}\fontseries{eb}\selectfont\HUGE\hspace*{-0.06em}\thechapter}%
+\quad\parbox[b]{0.75\textwidth}{\filright#1}
+}
+\titleformat{\part}[display]{\centering\color{ColorOne}\sffamily
+\addfontfeature{RawFeature=-onum}\fontseries{eb}\selectfont\Huge}
+{\LARGE\partname~\thepart}{\baselineskip}{}
+%%
+\titleformat{name=\chapter}[block]{\filright\color{ColorOne}\fontspec{\TgoChapterTitleFont}\addfontfeature{RawFeature=-onum}\huge}
+{}{0em}{\TgoChapterBox}
+%%%
+\titleformat{name=\chapter,numberless}[block]{\filright\color{ColorOne}\fontspec{\TgoChapterTitleFont}\addfontfeature{RawFeature=-onum}\huge}
+{}{0em}{}
+\fi%
+\titleformat{\section}{\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}%
+\fontseries{b}\selectfont\large}{\thesection}{1em}{\uppercase}%
+\titleformat{\subsection}{\color{ColorOne}\sffamily\fontseries{sb}\selectfont\large}{\thesubsection}{1em}{}%
+\titleformat{\subsubsection}{\color{ColorOne}\sffamily\fontseries{sb}\selectfont}{\thesubsubsection}{0.7em}{}%
+\titleformat{\paragraph}[runin]{\itshape}{\theparagraph.}{0.5em}{}[. — ]%
+\titleformat{\subparagraph}[runin]{}{\theparagraph.}{0.5em}{}[. — ]%
+\titlespacing{\chapter}{\TgoTitleIndent}{0pt}{6ex}%
+\titlespacing{\section}{\TgoTitleIndent}{12pt plus 5pt minus 4pt}{6pt plus 3pt minus 2pt}%
+\titlespacing{\subsection}{\TgoTitleIndent}{12pt plus 5pt minus 4pt}{6pt plus 3pt minus 2pt}%
+\titlespacing{\subsubsection}{\TgoTitleIndent}{7pt plus 3pt minus 2pt}{3pt plus 2pt minus 1pt}%
+\titlespacing{\paragraph}{\TgoTitleIndent}{7pt plus 3pt minus 2pt}{3pt plus 1pt minus 1pt}%
+\titlespacing{\subparagraph}{\TgoTitleIndent}{4pt plus 2pt minus 2pt}{3pt plus 1pt minus 1pt}%
+%
+\ifTgoBook
+\NewCommandCopy{\tgotitle}{\chapter}
+\else%%article
+\NewDocumentCommand\tgotitle{s m}{%
+\IfBooleanTF{#1}{%
+\clearpage\thispagestyle{empty}
+% \vspace*{5\p@}%
+ {\parindent=0pt \raggedright
+ \normalfont
+ \interlinepenalty\@M
+\advance\leftskip by \TgoTitleIndent
+\fontspec{\TgoChapterTitleFont}\huge\color{ColorOne}#2
+\par} \vspace {\TgoAfterChapterSkip}\par}
+ {%
+\clearpage\thispagestyle{empty}
+% \vspace*{5\p@}%
+ {\parindent=0pt \raggedright
+ \normalfont
+ \interlinepenalty\@M
+\advance\leftskip by \TgoTitleIndent
+\fontspec{\TgoChapterTitleFont}\huge\color{ColorOne}#2
+\par} \vspace {\TgoAfterChapterSkip}\par}
+ }
+ \fi
+%%%%%%%
+%%%%%%%Table des matières
+%%%%%%%
+\ifTgoBook\else
+\RenewDocumentCommand\tableofcontents{}{%
+{\color{ColorOne}\parskip=0pt%
+\noindent\titlerule[1.3pt]%
+\vspace{-1\baselineskip}\vspace{1.6pt} \par %
+\noindent\titlerule[.5pt]%
+}%
+ \vspace{-10pt}\par%
+ \section*{\contentsname}
+ \@starttoc{toc}%
+{\color{ColorOne}\parskip=0pt%
+\noindent\titlerule[0.5pt]%
+\vspace{-1\baselineskip}\vspace{2.4pt} \par %
+\noindent\titlerule[1.3pt]%
+}%
+\par %
+\vspace{2\baselineskip}%
+\par %
+ }%
+ \fi
+ \IfPackageLoadedTF{hyperref}%
+{%
+\NewCommandCopy{\TgoOriginalToc}{\tableofcontents}%
+\RenewDocumentCommand\tableofcontents{}{{\hypersetup{hidelinks}\TgoOriginalToc}}%
+}%
+{}
+%%
+%%
+\ifTgoBook
+\NewDocumentCommand\tgoshorttoc{}{}
+\titlecontents{part}
+ [50pt] % ie, 1.5em (chapter) + 2.3em
+ {\large\sffamily\fontseries{sb}\selectfont\color{ColorOne}}
+ {\contentslabel{50pt}}
+ {\hspace*{-50pt}}
+ {\titlerule*[1pc]{}\contentspage}
+\titlecontents{chapter}
+ [16pt] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{b}\selectfont\color{ColorOne}}
+ {\contentslabel{16pt}}
+ {\hspace*{-6pt}}
+ {\titlerule*[1pc]{}\contentspage}
+\titlecontents{section}
+ [3.6em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{m}\selectfont}
+ {\contentslabel{2.5em}}
+ {\hspace*{-2.5em}}
+ {\titlerule*[1pc]{.}\contentspage}
+\titlecontents{subsection}
+ [6.4em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{l}\selectfont}
+ {\contentslabel{3.2em}}
+ {\hspace*{-3.2em}}
+ {\titlerule*[1pc]{.}\contentspage}
+ \else
+ \NewCommandCopy{\tgoshorttoc}{\tableofcontents}
+ \RenewDocumentCommand\tableofcontents{}{}
+ \ifTgoFrenchLanguage
+ \renewcommand{\frenchcontentsname}{\TgoContentsName}
+\fi
+ \setcounter{tocdepth}{2}
+ \titlecontents{section}
+ [1.7em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{sb}\selectfont}
+ {\contentslabel{2.em}}
+ {\hspace*{-2.em}}
+ {\titlerule*[1pc]{}\contentspage}
+\titlecontents{subsection}
+ [4em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily}
+ {\contentslabel{2.7em}}
+ {\hspace*{-2.7em}}
+ {\titlerule*[1pc]{.}\contentspage}
+\titlecontents{subsubsection}
+ [6em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{l}\selectfont}
+ {\contentslabel{3.5em}}
+ {\hspace*{-3.5em}}
+ {\titlerule*[1pc]{.}\contentspage}
+ \fi
+%
+%%Init
+\NewDocumentCommand\AfourCommand{+m}{}
+%
+\NewDocumentCommand\LetterCommand{+m}{}
+%
+\NewDocumentCommand\BigTabletCommand{+m}{}
+%
+\NewDocumentCommand\TabletCommand{+m}{}
+%
+\NewDocumentCommand\AfiveCommand{+m}{}
+%
+\NewDocumentCommand\SmallTabletCommand{+m}{}
+%
+\NewDocumentCommand\eReaderCommand{+m}{}
+%
+\NewDocumentCommand\SmartphoneCommand{+m}{}
+%
+\NewDocumentCommand\XAfourCommand{+m}{}
+%
+\NewDocumentCommand\XLetterCommand{+m}{}
+%
+\NewDocumentCommand\XBigTabletCommand{+m}{}
+%
+\NewDocumentCommand\XTabletCommand{+m}{}
+%
+\NewDocumentCommand\XAfiveCommand{+m}{}
+%
+\NewDocumentCommand\XSmallTabletCommand{+m}{}
+%
+\NewDocumentCommand\XeReaderCommand{+m}{}
+%
+\NewDocumentCommand\XSmartphoneCommand{+m}{}
+ %
+%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%Output Format %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%%%%% Afour %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+\ifTgoAfourPaperOutput
+%
+\RenewDocumentCommand\AfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+ %%
+%\ifTgoOneSide
+\geometry{paperwidth=21cm,paperheight=29.7cm,
+heightrounded,top=2cm,inner=2.75cm,outer=2.75cm,bottom=3.6cm,
+headheight=16pt,headsep=21pt,footskip=50pt}
+%\else
+%\geometry{paperwidth=21cm,paperheight=29.7cm,
+%heightrounded,top=2cm,inner=2.3cm,outer=3.2cm,bottom=3.6cm,
+%headheight=16pt,headsep=21pt,footskip=50pt}
+%\fi
+%
+\setlength{\TgoAfterChapterSkip}{21pt}
+%
+\NewDocumentCommand\tgocover{O{A4Cover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+%
+\fi
+%%%%%%%
+%%%%%% Big Tablet or Letter %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoBigTabletOutput
+%
+\ifTgoLetterOutput
+%
+\RenewDocumentCommand\LetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\else
+%
+\RenewDocumentCommand\BigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\fi
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%
+%
+%%
+\ifTgoLetterOutput
+%\ifTgoOneSide
+\geometry{paperwidth=8.5in,paperheight=11in,
+heightrounded,top=1.9cm,inner=2.8cm,outer=2.8cm,bottom=3cm,
+headheight=16pt,headsep=20pt,footskip=14pt}
+%\else
+%\geometry{paperwidth=8.5in,paperheight=11in,
+%heightrounded,top=1.9cm,inner=2.4cm,outer=3.2cm,bottom=3.6cm,
+%headheight=16pt,headsep=20pt,footskip=14pt}
+%\fi
+%
+\setlength{\TgoAfterChapterSkip}{22pt}
+%
+\NewDocumentCommand\tgocover{O{LetterCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+%
+\else
+%
+\setlength{\TgoAfterChapterSkip}{21pt}
+%
+\geometry{paperwidth=19.8cm,paperheight=26.4cm,
+heightrounded,top=1.8cm,inner=2.4cm,outer=2.4cm,bottom=2.7cm,
+headheight=16pt,headsep=14pt,footskip=14pt}
+%
+\NewDocumentCommand\tgocover{O{BigTabletCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+\fi
+\fi
+%%%%%%%
+%%%%%% Tablet or A5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoTabletOutput
+%
+\ifTgoAfivePaperOutput
+\RenewDocumentCommand\AfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\else
+%
+\RenewDocumentCommand\TabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\fi
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+%
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%
+%
+%%
+\ifTgoAfivePaperOutput
+%\ifTgoOneSide
+\geometry{paperwidth=14.85cm,paperheight=21cm,
+heightrounded,top=1.2cm,inner=1.8cm,outer=1.8cm,bottom=2.4cm,
+headheight=16pt,headsep=11pt,footskip=14pt}
+%\else
+%\geometry{paperwidth=14.85cm,paperheight=21cm,
+%heightrounded,top=1.3cm,inner=1.5cm,outer=2.1cm,bottom=2.4cm,
+%headheight=16pt,headsep=11pt,footskip=14pt}
+%\fi
+%
+\setlength{\TgoAfterChapterSkip}{15pt}
+%
+\NewDocumentCommand\tgocover{O{A5Cover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+%%
+\else
+%%%
+\geometry{paperwidth=16cm,paperheight=22.88cm,
+heightrounded,top=1.2cm,inner=1.4cm,outer=1.4cm,bottom=1.8cm,
+headheight=16pt,headsep=11pt,footskip=14pt}
+%
+\setlength{\TgoAfterChapterSkip}{18pt}
+%
+\NewDocumentCommand\tgocover{O{TabletCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+\fi
+\fi
+%%%%%% Small Tablet%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoSmallTabletOutput
+%
+\RenewDocumentCommand\SmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+%%%%%%%%%%%%%%%%%%%%%
+\setlength{\TgoAfterChapterSkip}{11pt}
+%%
+ \geometry{paperwidth=12cm,paperheight=18.24cm,
+heightrounded,top=1.1cm,inner=0.75cm,outer=0.75cm,bottom=1.3cm,
+headheight=14pt,headsep=6pt,footskip=13pt}
+%
+\NewDocumentCommand\tgocover{O{SmallTabletCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+\fi
+%%%%%% eReader %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoeReaderOutput
+%
+\RenewDocumentCommand\eReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+%%%%%%%%%%%%%%%%%%%%%
+\setlength{\TgoAfterChapterSkip}{3pt}
+%%%%%%%%%%%
+%
+%
+\geometry{paperwidth=10.7cm,paperheight=14.4cm,
+heightrounded,top=0.82cm,left=0.5cm,right=0.5cm,bottom=0.8cm,
+headheight=18pt,headsep=5pt,footskip=10pt}
+%%
+%
+\NewDocumentCommand\tgocover{O{eReaderCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\sloppy
+\fi
+%%%%%%%% Smartphone %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoSmartphoneOutput
+%
+\RenewDocumentCommand\SmartphoneCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+ %
+%%%%%%%%%%%%%%%%%%%%%
+\setlength{\TgoAfterChapterSkip}{7pt}%
+%%%%%%%%%%%
+%
+%%
+\geometry{paperwidth=10cm,paperheight=18cm,
+heightrounded,top=1.1cm,inner=0.32cm,outer=0.32cm,bottom=1cm,
+headheight=14pt,headsep=10pt,footskip=17pt}
+%
+\NewDocumentCommand\tgocover{O{SmartphoneCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\sloppy
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setlength{\abovecaptionskip}{4pt plus 1pt minus 1pt}
+\setlength{\belowcaptionskip}{4pt plus 1 pt minus 1pt}
+%
+%
+\setlength{\textfloatsep}{10pt plus 4 pt minus 3pt}
+\setlength{\intextsep}{4pt plus 2pt minus 1 pt}
+%
+%%%Environnements %%%%%%%%%%%%%%%%%%%
+%
+%%%%%% Stolen to amsthm %%%%%%%%%%%%%%%
+%
+\RenewDocumentCommand\qedsymbol{}{{\ensuremath{\color{ColorOne}\rule{7pt}{7pt}}}}%
+\RenewDocumentEnvironment{proof}{o}{%
+\IfValueTF{#1}%
+{\renewcommand\TgoTempa{#1}}
+{\renewcommand\TgoTempa{\proofname}}
+\pushQED{\qed}%
+\par\nobreak\addvspace{6pt plus 3pt minus 2pt}%
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\itshape%
+ \TgoTempa}\par\nobreak
+ }%
+{\popQED\par\addvspace{6pt plus 3pt minus 2pt}}
+%%%%
+%%%%
+\newcounter{tgoexo}%
+%%
+\NewDocumentCommand\exo{s d<> o}{%
+\IfValueTF{#2}%
+{%
+\renewcommand\TgoTempa{#2}%
+}%
+{%
+\renewcommand\TgoTempa{\TgoExerciseName}%
+}%
+\IfBooleanTF{#1}%
+{%
+\renewcommand\TgoTempb{\TgoTempa}%
+}%
+{%
+\refstepcounter{tgoexo}%
+\renewcommand\TgoTempb{\TgoTempa~\thetgoexo}%
+}%
+\IfValueTF{#3}%
+{%
+\renewcommand\TgoTempc{\TgoTempb\space(#3)}%
+}%
+{%
+\renewcommand\TgoTempc{\TgoTempb}%
+}%
+\par\indent
+\vspace{5pt plus 2pt minus 2pt}\par%
+\textsf{\fontseries{sb}\selectfont\TgoTempc}%
+\par\nobreak\vspace{0pt plus 1pt}\par%
+}%
+%
+\newsavebox{\TgoBox}
+%%%%
+%
+\NewDocumentCommand\sec@exo{m}{%
+\titleformat{\subsection}[block]{\filcenter\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}%
+\fontseries{b}\selectfont}{\thesubsection}{1em}{\MakeUppercase}%
+\titlespacing{\subsection}{0em}{10pt plus 10pt minus 4pt}{8pt plus 5pt minus 3pt}%
+\subsection*{#1}
+\addcontentsline{toc}{subsection}{\protect\numberline{}#1}
+}
+%
+\NewDocumentCommand\secexo{O{\TgoExercisesSubsectionName}}{%
+\sec@exo{#1}
+\tgostandardlists
+}%
+\ExpandArgs{c}\NewDocumentCommand{secexo*}{O{\TgoExercisesSubsectionName}}{%
+\sec@exo{#1}
+\TgoSmallerSize
+\tgostandardlists
+}%
+\NewDocumentCommand\endsecexo{}
+{\renewtgolabels\par\addvspace{10pt plus 3pt minus 2pt}\par}%
+%
+\ExpandArgs{c}\NewDocumentCommand{endsecexo*}{}
+{\renewtgolabels\par\addvspace{10pt plus 3pt minus 2pt}\par}%
+%
+\NewDocumentCommand\chap@exo{m}{%
+\titleformat{\section}[block]{\filcenter\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}%
+\fontseries{b}\selectfont\large}{\thesection}{1em}{\MakeUppercase}%
+\tgostandardlists
+\titlespacing{\section}{0em}{18pt plus 10pt minus 4pt}{8pt plus 5pt minus 3pt}%
+\section*{#1}
+\addcontentsline{toc}{section}{\protect\numberline{}#1}
+}
+%
+\NewDocumentCommand\chapexo{O{\TgoExercisesSectionName}}{%
+\chap@exo{#1}
+}%
+\ExpandArgs{c}\NewDocumentCommand{chapexo*}{O{\TgoExercisesSectionName}}{%
+\chap@exo{#1}
+\TgoSmallerSize
+}%
+\NewDocumentCommand\endchapexo{}
+{\renewlabelitems\par\addvspace{18pt plus 3pt minus 2pt}\par}%
+%
+\ExpandArgs{c}\NewDocumentCommand{endchapexo*}{}
+{\renewlabelitems\par\addvspace{18pt plus 3pt minus 2pt}\par}%
+%%%%
+%%
+\NewDocumentEnvironment{example}{O{\TgoExampleName}}{%
+\par\addvspace{6pt plus 3pt minus 2pt}%
+{\sffamily\itshape #1}\par\nobreak%
+\@afterheading}%
+{\par\addvspace{6pt plus 3pt minus 2pt}\par}
+%%%
+\NewDocumentEnvironment{remark}{O{\TgoRemarkName}}{%
+\par\addvspace{6pt plus 3pt minus 2pt}%
+{\sffamily\itshape #1. \textemdash~}\ignorespaces}%
+{\par\addvspace{6pt plus 3pt minus 2pt}}
+%%%
+%%%
+\NewDocumentEnvironment{alert}{O{\caution}}{%
+\par\addvspace{6pt plus 3pt minus 2pt}\noindent%
+{\color{ColorOne}\Large #1}\hspace{1ex}\ignorespaces}%
+{\par\addvspace{6pt plus 3pt minus 2pt}}
+%
+%%
+\NewDocumentCommand\newstatement{s m m m o}{%
+\setlength\TgoStatementParindent{\parindent}
+\ExpandArgs{c}\NewDocumentCommand{#2}{d<> o}%
+{% beginning env commands
+\refstepcounter{#3}
+\IfBooleanTF{#1}
+{%
+\renewcommand\TgoTempa{#3}
+\renewcommand\TgoTempb{subsection}
+\ifx\TgoTempa\TgoTempb
+\ifTgoTitleIndentZero
+\renewcommand\TgoStatementIndent{\noindent}
+\setlength\TgoStatementParindent{0em}
+\fi
+\renewcommand\TgoStatementNumberPrefix{\large\fontseries{sb}\selectfont%
+\UseName{the#3}\hspace{1em}}%
+\else
+\renewcommand\TgoTempb{subsubsection}
+\ifx\TgoTempa\TgoTempb
+\ifTgoTitleIndentZero
+\renewcommand\TgoStatementIndent{\noindent}
+\setlength\TgoStatementParindent{0em}
+\fi
+\fi
+\renewcommand\TgoStatementNumberPrefix{\fontseries{sb}\selectfont%
+\UseName{the#3}\hspace{1em}}%
+\fi
+\renewcommand\TgoStatementNumberSuffix{}%
+}
+{
+\renewcommand\TgoStatementNumberSuffix{~\UseName{the#3}}%
+\renewcommand\TgoStatementNumberPrefix{}%
+}
+\IfValueTF{##2}%
+{%
+\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}%
+}%
+{%
+\renewcommand\TgoStatementSuffix{}%
+}%
+\renewcommand\TgoStatementName{#4}
+\IfValueT{##1}{%
+\renewcommand\TgoStatementName{##1}
+}
+\par%
+\addvspace{8pt plus 3pt minus 2pt}%
+\begin{lrbox}{\TgoBox}%
+\par%
+%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}%
+\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}%
+}%
+\ExpandArgs{c}\NewDocumentCommand{end#2}{}
+{% end env commands
+\end{minipage}\end{lrbox}
+\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset%
+\TgoStatementNumberPrefix\fontseries{sb}\selectfont\TgoStatementName%
+\TgoStatementNumberSuffix\TgoStatementSuffix\par\nobreak}%
+\vspace{2pt}\par%
+\addtolength\leftskip{-\fboxsep}
+\addtolength\rightskip{-\fboxsep}
+\colorbox{ColorTwo}{%
+\usebox{\TgoBox}}}%
+\par\addvspace{6pt plus 3pt minus 2pt}\par%
+}%
+\ExpandArgs{c}\NewDocumentCommand{#2*}{d<> o}%
+{% beginning env commands
+\IfValueTF{##2}%
+{%
+\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}%
+}%
+{%
+\renewcommand\TgoStatementSuffix{}%
+}%
+\renewcommand\TgoStatementName{#4}
+\IfValueT{##1}{%
+\renewcommand\TgoStatementName{##1}
+}
+\par%
+\addvspace{8pt plus 3pt minus 2pt}%
+\begin{lrbox}{\TgoBox}%
+\par%
+%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}%
+\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}
+}%
+\ExpandArgs{c}\NewDocumentCommand{end#2*}{}
+{% end env commands
+\end{minipage}\end{lrbox}
+\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset%
+\fontseries{sb}\selectfont\TgoStatementName\TgoStatementSuffix\par\nobreak}%
+\vspace{2pt}\par%
+\addtolength\leftskip{-\fboxsep}
+\addtolength\rightskip{-\fboxsep}
+\colorbox{ColorTwo}{%
+\usebox{\TgoBox}}}%
+\par\addvspace{6pt plus 3pt minus 2pt}\par%
+}%
+}%%%%
+%%%%%%%%%%%%
+%%%%%%%%%%%%%
+%%%%%%%%%%%%
+\NewDocumentCommand\renewstatement{s m m m o}{%
+\setlength\TgoStatementParindent{\parindent}
+\ExpandArgs{c}\RenewDocumentCommand{#2}{d<> o}%
+{% beginning env commands
+\refstepcounter{#3}
+\IfBooleanTF{#1}
+{%
+\renewcommand\TgoTempa{#3}
+\renewcommand\TgoTempb{subsection}
+\ifx\TgoTempa\TgoTempb
+\ifTgoTitleIndentZero
+\renewcommand\TgoStatementIndent{\noindent}
+\setlength\TgoStatementParindent{0em}
+\fi
+\renewcommand\TgoStatementNumberPrefix{\large\fontseries{sb}\selectfont%
+\UseName{the#3}\hspace{1em}}%
+\else
+\renewcommand\TgoTempb{subsubsection}
+\ifx\TgoTempa\TgoTempb
+\ifTgoTitleIndentZero
+\renewcommand\TgoStatementIndent{\noindent}
+\setlength\TgoStatementParindent{0em}
+\fi
+\fi
+\renewcommand\TgoStatementNumberPrefix{\fontseries{sb}\selectfont%
+\UseName{the#3}\hspace{1em}}%
+\fi
+\renewcommand\TgoStatementNumberSuffix{}%
+}
+{
+\renewcommand\TgoStatementNumberSuffix{~\UseName{the#3}}%
+\renewcommand\TgoStatementNumberPrefix{}%
+}
+\IfValueTF{##2}%
+{%
+\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}%
+}%
+{%
+\renewcommand\TgoStatementSuffix{}%
+}%
+\renewcommand\TgoStatementName{#4}
+\IfValueT{##1}{%
+\renewcommand\TgoStatementName{##1}
+}
+\par%
+\addvspace{8pt plus 3pt minus 2pt}%
+\begin{lrbox}{\TgoBox}%
+\par%
+%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}%
+\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}
+}%
+\ExpandArgs{c}\RenewDocumentCommand{end#2}{}
+{% end env commands
+\end{minipage}\end{lrbox}
+\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset%
+\TgoStatementNumberPrefix\fontseries{sb}\selectfont\TgoStatementName%
+\TgoStatementNumberSuffix\TgoStatementSuffix\par\nobreak}%
+\vspace{2pt}\par%
+\addtolength\leftskip{-\fboxsep}
+\addtolength\rightskip{-\fboxsep}
+\colorbox{ColorTwo}{%
+\usebox{\TgoBox}}}%
+\par\addvspace{6pt plus 3pt minus 2pt}\par%
+}%
+\ExpandArgs{c}\RenewDocumentCommand{#2*}{d<> o}%
+{% beginning env commands
+\IfValueTF{##2}%
+{%
+\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}%
+}%
+{%
+\renewcommand\TgoStatementSuffix{}%
+}%
+\renewcommand\TgoStatementName{#4}
+\IfValueT{##1}{%
+\renewcommand\TgoStatementName{##1}
+}
+\par%
+\addvspace{8pt plus 3pt minus 2pt}%
+\begin{lrbox}{\TgoBox}%
+\par%
+%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}%
+\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}
+}%
+\ExpandArgs{c}\RenewDocumentCommand{end#2*}{}
+{% end env commands
+\end{minipage}\end{lrbox}
+\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset%
+\fontseries{sb}\selectfont\TgoStatementName\TgoStatementSuffix\par\nobreak}%
+\vspace{2pt}\par%
+\addtolength\leftskip{-\fboxsep}
+\addtolength\rightskip{-\fboxsep}
+\colorbox{ColorTwo}{%
+\usebox{\TgoBox}}}%
+\par\addvspace{6pt plus 3pt minus 2pt}\par%
+}%
+}%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoNoStatement
+\else
+\newcounter{thm}
+\newstatement{thm}{thm}{\TgoTheoremName}[\itshape]
+\newcounter{defin}
+\newstatement{defin}{defin}{\TgoDefinitionName}
+\newcounter{coro}
+\newstatement{coro}{coro}{\TgoCorollaryName}
+\newcounter{propo}
+\newstatement{propo}{propo}{\TgoPropositionName}[\itshape]
+\newcounter{lem}
+\newstatement{lem}{lem}{\TgoLemmaName}
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{%
+ \Umathchardef\Bbbbackslash = 0 0 "E020 \relax
+ \Umathchardef\varemptyset = 0 0 "E021 \relax
+ \Umathchardef\mupvarzero = 0 0 "E022 \relax
+ \Umathchardef\mbfvarzero = 0 0 "E023 \relax
+ \Umathchardef\mupvarpartial = 0 0 "E030 \relax
+ \Umathchardef\mupvarvarpi = 0 0 "E032 \relax
+ \Umathchardef\mbfvarpartial = 0 0 "E040 \relax
+ \Umathchardef\mbfvarvarrho = 0 0 "E041 \relax
+ \Umathchardef\mbfvarvarpi = 0 0 "E042 \relax
+ \Umathchardef\mbfvec = 0 0 "E044 \relax
+ \Umathchardef\mbfwp = 0 0 "E045 \relax
+ \Umathchardef\mbfdotlessi = 0 0 "E046 \relax
+ \Umathchardef\mbfdotlessj = 0 0 "E047 \relax
+ \Umathchardef\mbfhbar = 0 0 "E048 \relax
+ \Umathchardef\mbfell = 0 0 "E049 \relax
+ \Umathchardef\mbftriangleleft = 0 0 "E04E \relax
+ \Umathchardef\mbftriangleright = 0 0 "E04F \relax
+ \Umathchardef\mbfitvarpartial = 0 0 "E060 \relax
+ \Umathchardef\mbfitvarvarrho = 0 0 "E061 \relax
+ \Umathchardef\mbfitvarvarpi = 0 0 "E062 \relax
+ \Umathchardef\mbfitwp = 0 0 "E065 \relax
+ \Umathchardef\mbfimath = 0 0 "E066 \relax
+ \Umathchardef\mbfjmath = 0 0 "E067 \relax
+ \Umathchardef\mbfithbar = 0 0 "E068 \relax
+ \Umathchardef\mbfitell = 0 0 "E069 \relax
+ \Umathchardef\mitvarpartial = 0 0 "E070 \relax
+ \Umathchardef\mitvarvarrho = 0 0 "E071 \relax
+ \Umathchardef\mitvarvarpi = 0 0 "E072 \relax
+ \Umathchardef\mithbar = 0 0 "E078 \relax
+ \Umathchardef\mapstochar = 3 0 "E08D \relax
+ \Umathchardef\lhook = 3 0 "E08E \relax
+ \Umathchardef\rhook = 3 0 "E08F \relax
+ \Umathchardef\parallelslant = 3 0 "E090 \relax
+ \Umathchardef\nparallelslant = 3 0 "E091 \relax
+ \Umathchardef\shortparallelslant = 3 0 "E092 \relax
+ \Umathchardef\nshortparallelslant = 3 0 "E093 \relax
+ \Umathchardef\lesseqslantgtr = 3 0 "E094 \relax
+ \Umathchardef\gtreqslantless = 3 0 "E095 \relax
+ \Umathchardef\lesseqqslantgtr = 3 0 "E096 \relax
+ \Umathchardef\gtreqqslantless = 3 0 "E097 \relax
+ \Umathchardef\nleqqslant = 3 0 "E098 \relax
+ \Umathchardef\ngeqqslant = 3 0 "E099 \relax
+ \Umathchardef\varsymscrE = 0 0 "E07D \relax
+ \Umathchardef\varsymscrQ = 0 0 "E07E \relax
+ \Umathchardef\varsymscrT = 0 0 "E07F \relax
+ \Umathchardef\varsymbfscrE = 0 0 "E06D \relax
+ \Umathchardef\varsymbfscrQ = 0 0 "E06E \relax
+ \Umathchardef\varsymbfscrT = 0 0 "E06F \relax
+ % \widearc and\overrightarc
+ \newcommand*{\widearc}{\Umathaccent 0 0 "E540 }%
+ \newcommand*{\overrightarc}{\Umathaccent 0 0 "20D5 }%
+ % From FourierOrns
+ \Umathchardef\forbidden = 0 0 "E0B0 \relax
+ \Umathchardef\beware = 0 0 "E0B1 \relax
+ \Umathchardef\boom = 0 0 "E0B2 \relax
+ \Umathchardef\thething = 0 0 "E0B4 \relax
+ \Umathchardef\xswordsup = 0 0 "E0B5 \relax
+ \Umathchardef\xswordsdown = 0 0 "E0B6 \relax
+ % amssymb
+ \IfPackageLoadedTF{amssymb}%
+ {\ClassWarning{tango}{%
+ Tango provides all AMS symbols.\MessageBreak
+ Loading amssymb.sty is not advisable.\MessageBreak
+ Reported}%
+ }%
+ {% AMS Symbols not referenced in unicode-math-table.tex
+ % \Umathchardef\<cmd> = <math type> <family> <slot>
+ % <math type> : \mathord=0 \mathrel=3 ; <family>=0
+ \Umathchardef\circledR = 0 0 "24C7 \relax
+ \Umathchardef\circledS = 0 0 "24C8 \relax
+ \Umathchardef\diagup = 0 0 "27CB \relax
+ \Umathchardef\diagdown = 0 0 "27CD \relax
+ \Umathchardef\shortmid = 3 0 "E0A2 \relax
+ \Umathchardef\shortparallel = 3 0 "E0A3 \relax
+ \Umathchardef\nshortmid = 3 0 "E0A4 \relax
+ \Umathchardef\nshortparallel = 3 0 "E0A5 \relax
+ \Umathchardef\lvertneqq = 3 0 "E0A6 \relax
+ \Umathchardef\gvertneqq = 3 0 "E0A7 \relax
+ \Umathchardef\nleqslant = 3 0 "E0A8 \relax
+ \Umathchardef\ngeqslant = 3 0 "E0A9 \relax
+ \Umathchardef\nleqq = 3 0 "E0AA \relax
+ \Umathchardef\ngeqq = 3 0 "E0AB \relax
+ \Umathchardef\varsubsetneq = 3 0 "E0AC \relax
+ \Umathchardef\varsupsetneq = 3 0 "E0AD \relax
+ \Umathchardef\nsubseteqq = 3 0 "E0AE \relax
+ \Umathchardef\nsupseteqq = 3 0 "E0AF \relax
+ \Umathchardef\varsubsetneqq = 3 0 "E09C \relax
+ \Umathchardef\varsupsetneqq = 3 0 "E09D \relax
+ \Umathchardef\npreceq = 3 0 "E09E \relax
+ \Umathchardef\nsucceq = 3 0 "E09F \relax
+ \let\centerdot\cdotp
+ \let\restriction\upharpoonright
+ \let\doteqdot\Doteq
+ \let\doublecup\Cup
+ \let\doublecap\Cap
+ \let\llless\lll
+ \let\gggtr\ggg
+ \let\circlearrowleft\acwopencirclearrow
+ \let\circlearrowright\cwopencirclearrow
+ \let\lozenge\mdlgwhtlozenge
+ \let\blacklozenge\mdlgblklozenge
+ \let\square\mdlgwhtsquare
+ \let\blacksquare\mdlgblksquare
+ \let\dashleftarrow\leftdasharrow
+ \let\dashrightarrow\rightdasharrow
+ \let\ntriangleleft\nvartriangleleft
+ \let\ntriangleright\nvartriangleright
+ \let\varpropto\propto
+ \let\thicksim\sim
+ \let\thickapprox\approx
+ \let\smallsmile\smile
+ \let\smallfrown\frown
+ }%
+ % latexsym
+ \IfPackageLoadedTF{latexsym}%
+ {\ClassWarning{tango}{%
+ Tango provides all LaTeX symbols.\MessageBreak
+ Loading latexsym.sty is not advisable.\MessageBreak
+ Reported}%
+ }%
+ {\let\lhd\vartriangleleft
+ \let\rhd\vartriangleright
+ \let\unlhd\trianglelefteq
+ \let\unrhd\trianglerighteq
+ \let\leadsto\rightcurvedarrow
+ \let\Box\lgwhtsquare
+ \let\Diamond\mdlgwhtdiamond
+ }%
+}
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tblr-extras/README.md b/macros/latex/contrib/tblr-extras/README.md
index 373fedb6a1..5b74c5b48f 100644
--- a/macros/latex/contrib/tblr-extras/README.md
+++ b/macros/latex/contrib/tblr-extras/README.md
@@ -14,5 +14,5 @@ Use caption package to typeset tabularray tall and long tabulars captions.
Enable this library with `\UseTblrLibrary{caption}`
## Babel Library
Translate `contfoot` and `conthead` to current `babel`/`polyglossia` language.
-Currently only supports ngerman, french, spanish, russian and ukrainian translations.
+Languages: spanish, catalan, galician, portuguese, italian, french, german, dutch, danish, esperanto, afrikaans, romanian, ukrainian and russian.
Enable this library with `\UseTblrLibrary{babel}`
diff --git a/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf b/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf
index 9262427895..3c02dd31ef 100644
--- a/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf
+++ b/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf
Binary files differ
diff --git a/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex b/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex
index 308c0e232a..833984fc8d 100644
--- a/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex
+++ b/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex
@@ -1,6 +1,6 @@
% -----------------------------------------------------------------------
%%% tblr-extras-doc: Documentation for tblr-extras package.
-%%% Version : 1.1 - 2024-05-13
+%%% Version : 1.3 - 2024-06-25
%%% Copyright : 2024 (c) Manuel E. Merino <manuel.merino.pe@gmail.com>
%%% License : The LaTeX Project Public License 1.3c
% -----------------------------------------------------------------------
@@ -17,7 +17,7 @@
%
% The Current Maintainer of this work is Manuel E. Merino
% -----------------------------------------------------------------------
-\documentclass[a4paper,12pt]{article}
+\documentclass[a4paper,11pt]{article}
\usepackage{fontspec}
\setmainfont{montserrat}
\setsansfont{montserrat}
@@ -31,7 +31,7 @@
\usepackage{parskip}
\usepackage[hidelinks]{hyperref}
-\newcommand{\Version}{1.1}
+\newcommand{\Version}{1.3}
\NewDocumentCommand{\tblrextras}{}{\textbf{\color{udep}tblr-extras}}
@@ -40,7 +40,7 @@
\centering
\LARGE\textbf{Package \color{udep}tblr-extras}\par
\large Manuel E. Merino\par
- \texttt{v\Version{} - 13/06/2024}\par
+ \texttt{v\Version{} - 25/06/2024}\par
\normalsize Extra libraries for tabularray package.\par
\endgroup
\tableofcontents
@@ -55,32 +55,60 @@
To install the \tblrextras{} package download and unzip the \texttt{tblr-extras.sty} file and place it in a folder accessible to \LaTeX{} (this can be the current working folder or a subfolder in the TEXMF directory).
- To use the \tblrextras{} package add the following command to the preamble of your document: \verb|\usepackage{tblr-extras}|
+ To use the \tblrextras{} package, add the following command to the preamble of your document: \verb|\usepackage{tblr-extras}|
\section{Available libraries}
\subsection{caption library}
- The \tblrextras{} package changes the way \texttt{tabularray} typesets the captions of \texttt{talltblr} and \texttt{longtblr} environments, using the settings defined by the \texttt{caption} package.
+ This \tblrextras{} library changes the way \texttt{tabularray} typesets the captions of \texttt{talltblr} and \texttt{longtblr} environments, using the settings defined by the \texttt{caption} package.
To enable this library, use \verb*|\UseTblrLibrary{caption}| after loading \tblrextras{} and \texttt{tabularray} packages.
- \subsection{babel library}
-
- The \tblrextras{} package redefines the \texttt{conthead-text} and \textbf{contfoot-text} for the \texttt{longtblr} environment, using the current babel language.
+ Since version 1.2, there is partial support for typesetting captions below tables. To enable this feature use the command \verb|\TblrCaptionBelow| to enable this feature. If you want to revert to captions above the table, use the command \verb|\TblrCaptionAbove|. Be aware that \texttt{longtblr} environments will position the caption hyperlink anchor in the lastfoot and the table will be listed in the List of Tables as if it was located in the last page occupied by the \texttt{longtblr}. environment.
- Currently only spanish, ngerman, russian, ukrainian and french variants are supported.
+ \subsection{babel library}
+ Load this library using \verb|\UseTblrLibrary{babel}|
+
+ The \tblrextras{} package redefines the \texttt{conthead-text} and \texttt{contfoot-text} for the \texttt{longtblr} environment, using the current babel language if this library is enabled.
+
+ Currently supported languages are:
+
+ \begin{itemize}
+ \item spanish
+ \item french
+ \item italian
+ \item portuguese
+ \item german (ngerman)
+ \item esperanto (only unicode engines)
+ \item romanian
+ \item dutch
+ \item danish (only unicode engines)
+ \item russian (pdflatex and unicode engines)
+ \item ukrainian (pdflatex and unicode engines)
+ \item galician
+ \item catalan
+ \item afrikaans
+ \end{itemize}
\section{Bug reports and suggestions}
- For bug reports and suggestions, please use GitHub or send an email to manuel.merino.pe@gmail.com.
+ For bug reports, suggestions amd support, please use GitHub or send an email to manuel.merino.pe@gmail.com.
\section{License}
The \tblrextras{} package and all its included files are licensed under the LPPL v1.3c or later.
\section{Changelog}
+ v1.3 - Fixed a bug with longtblr captions (thanks Zarko). Added afrikaans, catalan, danish, dutch, galician, esperanto, romanian translations.
+
+ v1.2 - Added new languages and an extension to caption library
+ \begin{itemize}
+ \item Improved the caption library to support \texttt{label=empty} and \texttt{entry=none}.
+ \item Added partial support for captions below the table using \verb|\TblrCaptionBelow| and to reverse the changes with \verb|\TblrCaptionAbove|.
+ \item Added support for portuguese and italian languages in the babel library.
+ \end{itemize}
- v1.1 - Thanks sgolovan.
+ v1.1 - This version uses code contributions by GitHub user \textbf{sgolovan}. Thanks for your contribution.
\begin{itemize}
\item Improved the babel library using language hooks.
\item Added support for polyglossia package.
diff --git a/macros/latex/contrib/tblr-extras/tblr-extras.sty b/macros/latex/contrib/tblr-extras/tblr-extras.sty
index a6742f4a10..bbc181a00e 100644
--- a/macros/latex/contrib/tblr-extras/tblr-extras.sty
+++ b/macros/latex/contrib/tblr-extras/tblr-extras.sty
@@ -1,6 +1,6 @@
% -----------------------------------------------------------------------
%%% tblr-extras: Extra libraries for tabularray package.
-%%% Version : 1.1 - 2024-05-13
+%%% Version : 1.3 - 2024-06-25
%%% Copyright : 2024 (c) Manuel E. Merino <manuel.merino.pe@gmail.com>
%%% License : The LaTeX Project Public License 1.3c
% -----------------------------------------------------------------------
@@ -18,16 +18,19 @@
% The Current Maintainer of this work is Manuel E. Merino
% -----------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}[2018-04-01]
-\ProvidesPackage{tblr-extras}[2024/05/13 package tblr-extras]
+\ProvidesPackage{tblr-extras}[2024/06/25 package tblr-extras]
\RequirePackage{tabularray}
%% ----------------------------------------------------------------------
%% TblrLibrary caption - Use caption package to typeset tabularray tall
%% and long tabulars captions.
-%% Empty token list checker wrapper
+%% This stuff needs to be ported to expl3 soon.
\ExplSyntaxOn
\prg_generate_conditional_variant:Nnn \tl_if_empty:n { e } { TF }
\let \IfTokenListEmpty = \tl_if_empty:eTF
-\ExplSyntaxOff
+\let \IfBoolFalse = \bool_if:NF
+\let \IfBoolTF = \bool_if:NTF
+\bool_new:N \l__tblrextras_table_title_below_bool
+\bool_set_false:N \l__tblrextras_table_title_below_bool
\NewTblrLibrary{caption}
{%
\RequirePackage{caption}
@@ -35,27 +38,142 @@
\@ifundefined{KOMAClassName}
{}
{\PackageWarningNoLine{tblr-extras}{KOMAScript class detected. Setup caption position using 'captions=option'}}
+ %%% Presetup
+ \NewDocumentCommand{\TblrCaptionBelow}{}{\bool_set_true:N \l__tblrextras_table_title_below_bool}
+ \NewDocumentCommand{\TblrCaptionAbove}{}{\bool_set_false:N \l__tblrextras_table_title_below_bool}
\SetTblrOuter[talltblr,longtblr]{headsep=0pt}
- \DefTblrTemplate{firsthead}{default}{%
- \addtocounter{table}{-1}%
- \IfTokenListEmpty{\InsertTblrText{entry}}{%
- \captionsetup{type=table}
- \caption{\InsertTblrText{caption}}%
- }{%
- \captionsetup{type=table}
- \caption[\InsertTblrText{entry}]{\InsertTblrText{caption}}%
- }%
- }
- \DefTblrTemplate{middlehead,lasthead}{default}{%
- \addtocounter{table}{-1}%
- \captionsetup{type=table}%
- \caption[]{\InsertTblrText{caption} \UseTblrTemplate{conthead-text}{default}}%
- }
+ %%%%%%%%%% TEMPLATES
+ \DefTblrTemplate{firsthead}{default}{
+ \IfBoolTF \l__tblr_table_no_label_bool
+ % True NoLabel
+ { }
+ % False NoLabel
+ {
+ \IfBoolTF \l__tblrextras_table_title_below_bool
+ % Cap Below
+ { }
+ % Cap Above (default)
+ {
+ \addtocounter{table}{-1}
+ \captionsetup{type=table}
+ \IfTokenListEmpty{\InsertTblrText{entry}}{
+ \caption{\InsertTblrText{caption}}
+ }{
+ \caption[\InsertTblrText{entry}]{\InsertTblrText{caption}}
+ }
+ }
+ }
+ } % END FIRSTHEAD
+ \DefTblrTemplate{middlehead}{default}{
+ \IfBoolTF \l__tblr_table_no_label_bool
+ % True NoLabel
+ { \UseTblrTemplate{conthead}{default} \vspace{4pt} }
+ % False NoLabel
+ {
+ \IfBoolTF \l__tblrextras_table_title_below_bool
+ % Cap Below
+ { \UseTblrTemplate{conthead}{default} \vspace{4pt} }
+ % Cap Above (default)
+ {
+ \addtocounter{table}{-1}
+ \captionsetup{type=table}
+ \caption[]{\InsertTblrText{caption}~ \UseTblrTemplate{conthead-text}{default}}
+ }
+ }
+ }% END MIDDLEHEAD
+ \DefTblrTemplate{lasthead}{default}{
+ \IfBoolTF \l__tblr_table_no_label_bool
+ % True NoLabel
+ { \UseTblrTemplate{conthead}{default} \vspace{4pt} }
+ % False NoLabel
+ {
+ \IfBoolTF \l__tblrextras_table_title_below_bool
+ % Cap Below
+ { \UseTblrTemplate{conthead}{default} \vspace{4pt} }
+ % Cap Above (default)
+ {
+ \addtocounter{table}{-1}
+ \captionsetup{type=table}
+ \caption[]{\InsertTblrText{caption}~ \UseTblrTemplate{conthead-text}{default}}
+ }
+ }
+ }% END LASTHEAD
+ \DefTblrTemplate{firstfoot}{default}{
+ \IfBoolTF \l__tblr_table_no_label_bool
+ % True NoLabel
+ { \UseTblrTemplate{contfoot}{default} }
+ % False NoLabel
+ {
+ \IfBoolTF \l__tblrextras_table_title_below_bool
+ % Cap Below
+ {
+ \addtocounter{table}{-1}
+ \captionsetup{type=table}
+ \caption[]{\InsertTblrText{caption}}
+ \UseTblrTemplate{contfoot}{default}
+ }
+ % Cap Above (default)
+ {
+ \UseTblrTemplate{contfoot}{default}
+ }
+ }
+ }% END FIRSTFOOT
+ \DefTblrTemplate{middlefoot}{default}{
+ \IfBoolTF \l__tblr_table_no_label_bool
+ % True NoLabel
+ { \UseTblrTemplate{contfoot}{default} }
+ % False NoLabel
+ {
+ \IfBoolTF \l__tblrextras_table_title_below_bool
+ % Cap Below
+ {
+ \addtocounter{table}{-1}
+ \captionsetup{type=table}
+ \caption[]{\InsertTblrText{caption}}
+ \UseTblrTemplate{contfoot}{default}
+ }
+ % Cap Above (default)
+ {
+ \UseTblrTemplate{contfoot}{default}
+ }
+ }
+ }% END MIDDLEFOOT
+ \DefTblrTemplate{lastfoot}{default}{
+ \IfBoolTF \l__tblr_table_no_label_bool
+ % True NoLabel
+ {
+ \UseTblrTemplate{note}{default}
+ \UseTblrTemplate{remark}{default}
+ }
+ % False NoLabel
+ {
+ \IfBoolTF \l__tblrextras_table_title_below_bool
+ % Cap Below
+ {
+ \UseTblrTemplate{note}{default}
+ \UseTblrTemplate{remark}{default}
+ \addtocounter{table}{-1}
+ \captionsetup{type=table} \IfTokenListEmpty{\InsertTblrText{entry}}{
+ \caption{\InsertTblrText{caption}}
+ }{
+ \caption[\InsertTblrText{entry}]{\InsertTblrText{caption}}
+ }
+ }
+ % Cap Above (default)
+ {
+ \UseTblrTemplate{note}{default}
+ \UseTblrTemplate{remark}{default}
+ }
+ }
+ }% END LASTFOOT
\SetTblrTemplate{caption-lot}{empty}
}
+\ExplSyntaxOff
%% ----------------------------------------------------------------------
%% TblrLibrary babel - Translate contfoot and conthead to current babel/polyglossia
-%% language. Supports: ngerman, french, spanish, russian and ukrainian translations.
+%% language.
+% Supports: ngerman, french, spanish, russian, romanian, galician, esperanto, danish, catalan, danish, afrikaans, italian, portuguese and ukrainian translations.
+%%%%%
%% Check engine
\newif\if@unicode@engine
\ifdefined\luatexversion
@@ -71,53 +189,101 @@
\RequirePackage{babel}
}
}
+ \ifdefined\captionsromanian
+ \addto\captionsromanian{%
+ \renewcommand{\tblrcontfootname}{Continuare pe pagina următoare}%
+ \renewcommand{\tblrcontheadname}{(Continuare)}%
+ }
+ \fi
+ \ifdefined\captionsgalician
+ \addto\captionsgalician{%
+ \renewcommand{\tblrcontfootname}{Continuación na seguinte páxina}%
+ \renewcommand{\tblrcontheadname}{(Continuación)}%
+ }
+ \fi
+ \ifdefined\captionsesperanto
+ \addto\captionsesperanto{%
+ \renewcommand{\tblrcontfootname}{DaÅ­rigo sur la sekva paÄo}%
+ \renewcommand{\tblrcontheadname}{(DaÅ­rigo)}%
+ }
+ \fi
+ \ifdefined\captionsdanish
+ \addto\captionsdanish{%
+ \renewcommand{\tblrcontfootname}{Fortsættelse på næste side}%
+ \renewcommand{\tblrcontheadname}{(Fortsættelse)}%
+ }
+ \fi
+ \ifdefined\captionscatalan
+ \addto\captionscatalan{%
+ \renewcommand{\tblrcontfootname}{Continuació a la pàgina següent}%
+ \renewcommand{\tblrcontheadname}{(Continuació)}%
+ }
+ \fi
+ \ifdefined\captionsdutch
+ \addto\captionsdutch{%
+ \renewcommand{\tblrcontfootname}{Vervolg op de volgende pagina}%
+ \renewcommand{\tblrcontheadname}{(Vervolg)}%
+ }
+ \fi
+ \ifdefined\captionsafrikaans
+ \addto\captionsafrikaans{%
+ \renewcommand{\tblrcontfootname}{Vervolg op die volgende bladsy}%
+ \renewcommand{\tblrcontheadname}{(Vervolg)}%
+ }
+ \fi
+ \ifdefined\captionsitalian
+ \addto\captionsitalian{%
+ \renewcommand{\tblrcontfootname}{Continua alla pagina successiva}%
+ \renewcommand{\tblrcontheadname}{(Continuazione)}%
+ }
+ \fi
+ \ifdefined\captionsportuguese
+ \addto\captionsportuguese{%
+ \renewcommand{\tblrcontfootname}{Continua na próxima página}%
+ \renewcommand{\tblrcontheadname}{(Continuação)}%
+ }
+ \fi
\ifdefined\captionsspanish
\addto\captionsspanish{%
- \DefTblrTemplate{contfoot-text}{default}{Continúa en la página siguiente}%
- \DefTblrTemplate{conthead-text}{default}{(Continuación)}%
+ \renewcommand{\tblrcontfootname}{Continúa en la siguiente página}%
+ \renewcommand{\tblrcontheadname}{(Continuación)}%
}
\fi
\ifdefined\captionsngerman
\addto\captionsngerman{%
- \DefTblrTemplate{contfoot-text}{default}{Fortsetzung auf der nächsten Seite}%
- \DefTblrTemplate{conthead-text}{default}{(Fortsetzung)}%
- }
- \fi
- \ifdefined\captionsgerman
- \addto\captionsgerman{%
- \DefTblrTemplate{contfoot-text}{default}{Fortsetzung auf der nächsten Seite}%
- \DefTblrTemplate{conthead-text}{default}{(Fortsetzung)}%
+ \renewcommand{\tblrcontfootname}{Fortsetzung auf der nächsten Seite}%
+ \renewcommand{\tblrcontheadname}{(Fortsetzung)}%
}
\fi
\ifdefined\captionsfrench
\addto\captionsfrench{%
- \DefTblrTemplate{contfoot-text}{default}{Suite à la page suivante}%
- \DefTblrTemplate{conthead-text}{default}{(Suite)}%
+ \renewcommand{\tblrcontfootname}{Suite à la page suivante}%
+ \renewcommand{\tblrcontheadname}{(Suite)}%
}
\fi
\ifdefined\captionsrussian
\if@unicode@engine
\addto\captionsrussian{%
- \DefTblrTemplate{contfoot-text}{default}{Продолжение на Ñледующей Ñтранице}%
- \DefTblrTemplate{conthead-text}{default}{(продолжение)}%
+ \renewcommand{\tblrcontfootname}{Продолжение на Ñледующей Ñтранице}%
+ \renewcommand{\tblrcontheadname}{(продолжение)}%
}
\else
\addto\captionsrussian{%
- \DefTblrTemplate{contfoot-text}{default}{\cyr\CYRP\cyrr\cyro\cyrd\cyro\cyrl\cyrzh\cyre\cyrn\cyri\cyre\ \cyrn\cyra\ \cyrs\cyrl\cyre\cyrd\cyru\cyryu\cyrshch\cyre\cyrishrt\ \cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}%
- \DefTblrTemplate{conthead-text}{default}{(\cyr\cyrp\cyrr\cyro\cyrd\cyro\cyrl\cyrzh\cyre\cyrn\cyri\cyre)}%
+ \renewcommand{\tblrcontfootname}{\cyr\CYRP\cyrr\cyro\cyrd\cyro\cyrl\cyrzh\cyre\cyrn\cyri\cyre\ \cyrn\cyra\ \cyrs\cyrl\cyre\cyrd\cyru\cyryu\cyrshch\cyre\cyrishrt\ \cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}%
+ \renewcommand{\tblrcontheadname}{(\cyr\cyrp\cyrr\cyro\cyrd\cyro\cyrl\cyrzh\cyre\cyrn\cyri\cyre)}%
}
\fi
\fi
\ifdefined\captionsukrainian
\if@unicode@engine
\addto\captionsukrainian{%
- \DefTblrTemplate{contfoot-text}{default}{ÐŸÑ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð½Ð° наÑтупній Ñторінці}%
- \DefTblrTemplate{conthead-text}{default}{(продовженнÑ)}%
+ \renewcommand{\tblrcontfootname}{ÐŸÑ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð½Ð° наÑтупній Ñторінці}%
+ \renewcommand{\tblrcontheadname}{(продовженнÑ)}%
}
\else
\addto\captionsukrainian{%
- \DefTblrTemplate{contfoot-text}{default}{\cyr\CYRP\cyrr\cyro\cyrd\cyro\cyrv\cyrzh\cyre\cyrn\cyrn\cyrya\ \cyrn\cyra\ \cyrn\cyra\cyrs\cyrt\cyru\cyrp\cyrn\cyrii\cyrishrt\ \cyrs\cyrt\cyro\cyrr\cyrii\cyrn\cyrc\cyrii}%
- \DefTblrTemplate{conthead-text}{default}{(\cyr\cyrp\cyrr\cyro\cyrd\cyro\cyrv\cyrzh\cyre\cyrn\cyrn\cyrya)}%
+ \renewcommand{\tblrcontfootname}{\cyr\CYRP\cyrr\cyro\cyrd\cyro\cyrv\cyrzh\cyre\cyrn\cyrn\cyrya\ \cyrn\cyra\ \cyrn\cyra\cyrs\cyrt\cyru\cyrp\cyrn\cyrii\cyrishrt\ \cyrs\cyrt\cyro\cyrr\cyrii\cyrn\cyrc\cyrii}%
+ \renewcommand{\tblrcontheadname}{(\cyr\cyrp\cyrr\cyro\cyrd\cyro\cyrv\cyrzh\cyre\cyrn\cyrn\cyrya)}%
}
\fi
\fi
diff --git a/macros/latex/contrib/tblr-extras/test-tblr-extras.pdf b/macros/latex/contrib/tblr-extras/test-tblr-extras.pdf
new file mode 100644
index 0000000000..db0bff113c
--- /dev/null
+++ b/macros/latex/contrib/tblr-extras/test-tblr-extras.pdf
Binary files differ
diff --git a/macros/latex/contrib/tblr-extras/test-tblr-extras.tex b/macros/latex/contrib/tblr-extras/test-tblr-extras.tex
new file mode 100644
index 0000000000..69cc27a9e4
--- /dev/null
+++ b/macros/latex/contrib/tblr-extras/test-tblr-extras.tex
@@ -0,0 +1,24 @@
+\documentclass{article}
+\usepackage[margin=55mm]{geometry}
+\usepackage[esperanto]{babel}
+\usepackage[font = {small, sf}, labelfont = bf,
+singlelinecheck = off]{caption}
+\usepackage{tabularray}
+\usepackage{tblr-extras}
+\UseTblrLibrary{booktabs, caption, babel}
+
+\usepackage{lipsum}
+
+\begin{document}
+ \begin{longtblr}[
+ caption = {My Table Title},
+ label = {tab:test},
+ ]{colspec = {@{} X[j] @{}}}
+ \toprule
+ \lipsum[1] \\
+ \midrule
+ \lipsum[1] \\
+ \lipsum[1] \\
+ \bottomrule
+ \end{longtblr}
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/texvc/Makefile b/macros/latex/contrib/texvc/Makefile
new file mode 100644
index 0000000000..d32d473d3b
--- /dev/null
+++ b/macros/latex/contrib/texvc/Makefile
@@ -0,0 +1,17 @@
+PACKAGE = texvc
+all: $(PACKAGE).pdf
+
+$(PACKAGE).sty: $(PACKAGE).dtx $(PACKAGE).ins
+ pdflatex $(PACKAGE).ins
+
+$(PACKAGE).idx: $(PACKAGE).dtx $(PACKAGE).sty
+ pdflatex $(PACKAGE).dtx
+
+$(PACKAGE).ind: $(PACKAGE).idx $(PACKAGE).sty
+ makeindex -s gind.ist $(PACKAGE).idx
+
+$(PACKAGE).gls: $(PACKAGE).idx $(PACKAGE).sty
+ makeindex -s gglo.ist -o $(PACKAGE).gls $(PACKAGE).glo
+
+$(PACKAGE).pdf: $(PACKAGE).dtx $(PACKAGE).sty $(PACKAGE).ind $(PACKAGE).gls
+ pdflatex $(PACKAGE).dtx
diff --git a/macros/latex/contrib/texvc/texvc.dtx b/macros/latex/contrib/texvc/texvc.dtx
index 429a1a5e6e..7309d0266f 100644
--- a/macros/latex/contrib/texvc/texvc.dtx
+++ b/macros/latex/contrib/texvc/texvc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 2015 by Moritz Schubotz
+% Copyright (C) 2015-2018 by Moritz Schubotz
% -----------------------------------
%
% This file may be distributed and/or modified under the
@@ -22,7 +22,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%<package>\ProvidesPackage{texvc}
%<*package>
-[2018/03/04 v1.1 Bugfixes]
+[2020/02/09 v1.2 Document deprecations]
%</package>
%<package>
%<package>\RequirePackage{amsmath}
@@ -42,7 +42,7 @@
%<package>
%<*driver>
\documentclass{ltxdoc}
-\usepackage{texvc}[2018/03/04]
+\usepackage{texvc}[2020/02/09]
\EnableCrossrefs
\CodelineIndex
\RecordChanges
@@ -75,19 +75,21 @@
%
% \changes{v1.0}{2015/11/09}{Initial version}
% \changes{v1.1}{2018/03/04}{Fix bug with varcoppa, document usage of or}
+% \changes{v1.2}{2020/02/09}{Document deprecations}
% \GetFileInfo{texvc.sty}
-%
+% \newcommand{\deprecated}{\emph{This command is deprecated.}}
% \DoNotIndex{\newcommand,\newenvironment}
%
% \title{The \textsf{texvc} package\thanks{This document
% corresponds to \textsf{texvc}~\fileversion,
% dated \filedate.}}
-% \author{Moritz Schubotz \\ \texttt{moritz.schubotz@uni-konstanz.de}}
-%
+% \author{Moritz Schubotz \\ \texttt{moritz.schubotz@fiz-karlsruhe.de}}
+% \date{\filedate}
+%
% \maketitle
%
% \begin{abstract}
-% This package provides all\footnote{The command \texttt{\textbackslash or} is only availible if custom code is copied into your \LaTeX-file. See page \pageref{cmd.or} for details.} LaTeX command availible in MediaWiki.
+% This package provides all\footnote{The command \texttt{\textbackslash or} is only available if custom code is copied into your \LaTeX-file. See page \pageref{cmd.or} for details.} LaTeX command available in MediaWiki.
% This includes several packages like amsmath, and adds some specific
% commands such as \texttt{\textbackslash Reals}.
% \end{abstract}
@@ -95,7 +97,7 @@
% \section{Provided Macros}
%
% \subsection{Arrows}
-% The first group of MediaWiki coustom command (other\_delimiters2) defines short hand notations for some arrorws.
+% The first group of MediaWiki custom command (other\_delimiters2) defines short hand notations for some arrows.
%
% \DescribeMacro{\darr} Short hand notation for arrow $\downarrow.$
%
@@ -122,12 +124,12 @@
%
% \subsection{Literals}
%
-% The second group of MediaWiki coustom commands (other\_litereals3) defines short hand notations for some literals.
+% The second group of MediaWiki custom commands (other\_litereals3) defines short hand notations for some literals.
%
-% \DescribeMacro{\C} Short hand notation for literal $\mathbb{C}.$
+% \DescribeMacro{\C} Short hand notation for literal $\mathbb{C}.$ \deprecated
%
%
-% \DescribeMacro{\H} Short hand notation for literal $\mathbb{H}.$
+% \DescribeMacro{\H} Short hand notation for literal $\mathbb{H}.$ \deprecated
%
%
% \DescribeMacro{\N} Short hand notation for literal $\mathbb{N}.$
@@ -151,10 +153,10 @@
% \DescribeMacro{\Alpha} Short hand notation for literal $\mathrm{A}.$
%
%
-% \DescribeMacro{\and} Short hand notation for literal $\land.$
+% \DescribeMacro{\and} Short hand notation for literal $\land.$ \deprecated
%
%
-% \DescribeMacro{\ang} Short hand notation for literal $\angle.$
+% \DescribeMacro{\ang} Short hand notation for literal $\angle.$ \deprecated
%
%
% \DescribeMacro{\Beta} Short hand notation for literal $\mathrm{B}.$
@@ -277,10 +279,10 @@
% \DescribeMacro{\Omicron} Short hand notation for literal $\mathrm{O}.$
%
%
-% \DescribeMacro{\or} Short hand notation for literal $\lor.$
+% \DescribeMacro{\or} Short hand notation for literal $\lor.$ \deprecated
%
%
-% \DescribeMacro{\part} Short hand notation for literal $\partial.$
+% \DescribeMacro{\part} Short hand notation for literal $\partial.$ \deprecated
%
%
% \DescribeMacro{\plusmn} Short hand notation for literal $\pm.$
@@ -342,7 +344,21 @@
%
% \DescribeMacro{\Zeta} Short hand notation for literal $\mathrm{Z}.$
%
-%
+% \section{Deprecations}
+% According to the decision of \emph{Wikimedia Community User Group Math}\footnote{\url{https://meta.wikimedia.org/w/index.php?oldid=19705444}} the following macros have been deprecated\footnote{See \url{https://phabricator.wikimedia.org/T197842} for the discussion.}:
+% \begin{enumerate}
+% \item \verb|$|
+% \item \verb|%|
+% \item \verb|\and|
+% \item \verb|\or|
+% \item \verb|\part|
+% \item \verb|\ang|
+% \item \verb|\C|
+% \item \verb|\H|
+% \item \verb|\bold|
+% \item \verb|\Bbb|
+% \end{enumerate}
+% The commands 1,2,4,9,10 have never been part of this package, but were available from within Wikipedia.
% \StopEventually{}
%
% \section{Implementation}
diff --git a/macros/latex/contrib/texvc/texvc.ins b/macros/latex/contrib/texvc/texvc.ins
index 5343a6a94f..0c12dd61eb 100644
--- a/macros/latex/contrib/texvc/texvc.ins
+++ b/macros/latex/contrib/texvc/texvc.ins
@@ -1,42 +1,42 @@
-%%
-%% Copyright (C) 2015 by Moritz Schubotz
-%%
-%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3 of this license or (at your option) any later
-%% version. The latest version of this license is in:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-\input docstrip.tex
-\keepsilent
-\usedir{tex/latex/texvc}
-\askforoverwritefalse
-\preamble
-This is a generated file.
-Copyright (C) 2015 by Moritz Schubotz
-This file may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.3 of this license or (at your option) any later
-version. The latest version of this license is in:
-http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of
-LaTeX version 2005/12/01 or later.
-\endpreamble
-\generate{\file{texvc.sty}{\from{texvc.dtx}{package}}}
-\Msg{*********************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the}
-\Msg{* following file into a directory searched by TeX:}
-\Msg{*}
-\Msg{* \space\space texvc.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file texvc.dtx}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*********************************************************}
-\endbatchfile
+%%
+%% Copyright (C) 2015-2018 by Moritz Schubotz
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/texvc}
+\askforoverwritefalse
+\preamble
+This is a generated file.
+Copyright (C) 2015-2018 by Moritz Schubotz
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3 of this license or (at your option) any later
+version. The latest version of this license is in:
+http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of
+LaTeX version 2005/12/01 or later.
+\endpreamble
+\generate{\file{texvc.sty}{\from{texvc.dtx}{package}}}
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space texvc.sty}
+\Msg{*}
+\Msg{* To produce the documentation run the file texvc.dtx}
+\Msg{* through LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{*********************************************************}
+\endbatchfile
diff --git a/macros/latex/contrib/texvc/texvc.pdf b/macros/latex/contrib/texvc/texvc.pdf
index 7269b865f2..f431f01829 100644
--- a/macros/latex/contrib/texvc/texvc.pdf
+++ b/macros/latex/contrib/texvc/texvc.pdf
Binary files differ
diff --git a/macros/latex/contrib/thermodynamics/thermodynamics.dtx b/macros/latex/contrib/thermodynamics/thermodynamics.dtx
index 972a2b6b0c..98fdb4c3de 100644
--- a/macros/latex/contrib/thermodynamics/thermodynamics.dtx
+++ b/macros/latex/contrib/thermodynamics/thermodynamics.dtx
@@ -1,5 +1,5 @@
% \iffalse meta-comment
-% File: thermodynamics.dtx Copyright (C) 2022-2023 Karl D. Hammond
+% File: thermodynamics.dtx Copyright (C) 2022-2024 Karl D. Hammond
%
% Karl D. Hammond
% Chemical Engineering Program
@@ -24,11 +24,7 @@
% \fi
%
% \iffalse
-%^^A FIXME: need correct date of release once you update this
-%^^X\GetIdInfo $Id: thermodynamics.dtx 2.00 2023/11/16 Karl D. Hammond <hammondkd@missouri.edu> $
-%^^X {thermodynamics notation}
%<*driver>
-%^^X\ProvidesFile{\ExplFileName}
\ProvidesFile{thermodynamics.dtx}
%</driver>
%
@@ -36,9 +32,8 @@
%<package>\RequirePackage{expl3}
%<package>\ProvidesPackage{thermodynamics}
%<*package>
- [2023/12/05 v2.01 thermodynamics notation]
+ [2024/06/14 v2.02 thermodynamics notation]
%</package>
-%^^X {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
%<*driver>
\documentclass[11pt,letterpaper]{ltxdoc}
%^^X\bool_set_false:N \l__codedoc_allow_indexing_bool
@@ -46,18 +41,26 @@
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{amsmath}
+\usepackage{mathrsfs}
\usepackage{pxfonts}
\usepackage{array}
\usepackage{booktabs}
\usepackage{footmisc}
+\usepackage{pdflscape}
+\usepackage{supertabular}
+\usepackage{graphicx} %^^A for \reflectbox
+\usepackage{xcolor}
\usepackage[labelfont=bf,labelsep=period,font=small]{caption}
+\usepackage{emf}
\GetFileInfo{thermodynamics.dtx}
\usepackage{thermodynamics}[\filedate\space\fileversion]
+\DeclareMathAlphabet{\mathdutchcal}{U}{dutchcal}{m}{n}
\DisableCrossrefs
\CodelineIndex
\PageIndex
\CodelineNumbered
\RecordChanges
+%^^X\OnlyDescription
%^^X Preparing to use l3doc.cls, but it's not quite mature yet....
%^^A\DisableDocumentation
%^^A\DisableImplementation
@@ -65,13 +68,30 @@
\let\tn\cs
\let\env\texttt
\let\pkg\textsf
+\IndexPrologue{\section*{Index}%
+ \markboth{Index}{Index}%
+ Numbers written in italics refer to the page
+ where the corresponding entry is described;
+ numbers underlined refer to the
+ %^^A\ifcodeline@index
+ code line of the
+ %^^A\fi
+ definition.%^^A; numbers in Roman refer to the
+ %^^A\ifcodeline@index
+ %^^A code lines
+ %^^A\else
+ %^^A pages
+ %^^A\fi
+ %^^Awhere the entry is used.
+ }
+\makeatother
\begin{document}
\DocInput{thermodynamics.dtx}
\end{document}
%</driver>
% \fi
%
-% \CheckSum{2387}
+% \CheckSum{3537}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -91,7 +111,7 @@
%
% \changes{v1.00}{2022/04/29}{Initial public release}
% \changes{v2.00}{2023/11/16}{Revision to use \LaTeX3
-% (\pkg{expl3}/\pkg{xparse}) syntax layer}
+% (\pkg{expl3}/\pkg{xparse}) syntax layer.}
%
% \newcommand*{\setmarginparsize}[1]
% {\bgroup
@@ -248,7 +268,10 @@
% Using the default package options, the above renders as
% \[ \Ht \quad \Hm \quad \hat H \quad \Hpm{i}. \]
% In addition, the properties in
-% Table~\ref{table:conveniences} are defined for convenience.
+% Table~\ref{table:conveniences} are defined for convenience. A more
+% comprehensive list, including how those properties are represented in the
+% various textbook-related options supported by this package, are shown in
+% Appendix~\ref{sec:symbols}.
%
% \DescribeMacro{\Ut}
% \DescribeMacro{\Um}
@@ -455,8 +478,8 @@
% \texttt{\textbackslash cP\_i\^{}\textbackslash std} renders as
% $C_{P,i}^\circ$, also as expected. You can also reverse it:
% \texttt{\textbackslash cP\^{}\textbackslash std\_i} becomes
-% $C^\circ_{P,i}$.}
-% \label{table:conveniences}
+% $C^\circ_{P,i}$.}\relax
+% \label{table:conveniences}\relax
%^^A TODO The \leavevmode macro here is to prevent whitespace from building
%^^A up due to a bug in old versions of hypdoc. It should be harmless to
%^^A leave it in there, but consider removing it at some point.
@@ -471,16 +494,21 @@
% \SpecialMacroIndex{\heatcapacitysymbol}\relax
% \SpecialMacroIndex{\compressibilitysymbol}\relax
% \SpecialMacroIndex{\expansivitysymbol}\relax
-% \SpecialMacroIndex{\amix}\relax
% \SpecialMacroIndex{\fpure}\relax
% \SpecialMacroIndex{\fmix}\relax
% \SpecialMacroIndex{\fsat}\relax
% \SpecialMacroIndex{\phipure}\relax
% \SpecialMacroIndex{\phimix}\relax
% \SpecialMacroIndex{\phisat}\relax
+% \SpecialMacroIndex{\actrel}\relax
% \SpecialMacroIndex{\Psat}\relax
% \SpecialMacroIndex{\Pvap}\relax
% \SpecialMacroIndex{\sat}\relax
+% \SpecialMacroIndex{\std}\relax
+% \SpecialMacroIndex{\Pstd}\relax
+% \SpecialMacroIndex{\Cstd}\relax
+% \SpecialMacroIndex{\fstd}\relax
+% \SpecialMacroIndex{\mustd}\relax
% \SpecialMacroIndex{\Henryrat}\relax
% \SpecialMacroIndex{\Henrymol}\relax
% \SpecialMacroIndex{\gammarat}\relax
@@ -495,10 +523,12 @@
% \SpecialMacroIndex{\fusion}\relax
% \SpecialMacroIndex{\vaporization}\relax
% \SpecialMacroIndex{\sublimation}\relax
-% \begin{minipage}{\linewidth}
-% \small
+% \SpecialMacroIndex{\Epot}\relax
+% \SpecialMacroIndex{\xrxn}\relax
+% \begin{minipage}{\linewidth}\relax
+% \footnotesize
% \addtolength{\tabcolsep}{-2.75pt}\relax
-% \addtolength{\extrarowheight}{0.75ex}\relax
+% \addtolength{\extrarowheight}{0.50ex}\relax
% \renewcommand*{\footnoterule}{\vskip-1.5ex}\relax
% \begin{tabular}{l l l l l}
% \toprule
@@ -509,59 +539,65 @@
% Extensive and specific (per-unit-mass) versions are available
% as \cs{cPt} and \cmd\cPs, respectively, with similar macros for the
% isochoric heat capacity.\label{fn:cP}}
-% & \(cP\) & \(\displaystyle T\Partial{\Sm}{T}{P}\)
-% & \cmd\heatcapacitysymbol \\[2.0ex]
+% & \(\cP\) & \(\displaystyle T\Partial{\Sm}{T}{P}\)
+% & \cmd\heatcapacitysymbol \\[1.75ex]
% Isochoric heat capacity & \verb"\cV"\footref{fn:cP} & \(\cV\)
% & \(\displaystyle T\Partial{\Sm}{T}{\Vm}\)
-% & \cmd\heatcapacitysymbol \\[2.0ex]
+% & \cmd\heatcapacitysymbol \\[1.75ex]
% Isothermal compressibility & \cmd\kappaT & $\kappaT$
% & \(\displaystyle -\frac{1}{\Vm} \Partial{\Vm}{P}{T} \)
-% & \cmd\compressibilitysymbol \\[2.0ex]
+% & {\footnotesize\cmd\compressibilitysymbol} \\[1.75ex]
% Isentropic compressibility & \cmd\kappaS & $\kappaS$
% & \(\displaystyle -\frac{1}{\Vm} \Partial{\Vm}{P}{\Sm}\)
-% & \cmd\compressibilitysymbol \\[2.0ex]
+% & {\footnotesize\cmd\compressibilitysymbol} \\[1.75ex]
% Isobaric expansivity & \cmd\alphaP & $\alphaP$
% & \(\displaystyle \frac{1}{\Vm} \Partial{\Vm}{T}{P}\)
-% & \cmd\expansivitysymbol \\[2.0ex]
+% & \cmd\expansivitysymbol \\[1.75ex]
% Isentropic expansivity & \cmd\alphaS & $\alphaS$
% & \(\displaystyle \frac{1}{\Vm} \Partial{\Vm}{T}{\Sm}\)
-% & \cmd\expansivitysymbol \\[2.0ex]
+% & \cmd\expansivitysymbol \\[1.75ex]
% Joule--Thomson coeff. & \cmd\muJT & $\muJT$
% & \(\displaystyle \Partial{T}{P}{\Hm}\) & \cmd\JTsymbol \\
% Pure fugacity & \cmd\fpure & $f$ & $\phi P$ \\
-% Mixture fugacity & \cmd\fmix & $\fmix$
-% & $\fmix_i = x_i\phimix_i P$ \\[0.5ex]
% Saturation fugacity & \cmd\fsat & $\fsat$
% & $\phisat \Psat$ & \cmd\sat \\
+% Mixture fugacity & \cmd\fmix & $\fmix$
+% & $\fmix_i = x_i\phimix_i P$ \\
% Pure fugacity coefficient & \cmd\phipure & $\phipure$ &
% \multicolumn{2}{l}{\( \phipure_i
% = \exp\left(\frac{1}{RT}\int_0^P \Vm_i(T,p)
% - \frac{RT}{p}\,dp\right) \)} \\
+% Saturation fugacity coeff.\ & \cmd\phisat & $\phisat$
+% & $\phipure(T,\Psat)$ & \cmd\sat \\
% Mixture fugacity coeff.\ & \cmd\phimix & $\phimix$
% & \multicolumn{2}{l}{\( \phimix_i
% = \exp\left(\frac{1}{RT}\int_0^P \Vpm{i}(T,p,\allXs)
-% - \frac{RT}{p}\,dp\right) \)} \\
+% - \frac{RT}{p}\,dp\right) \)} \\[1.25ex]
+% Absolute activity & \cmd\actabs & $\actabs$
+% & \multicolumn{2}{l}{\(\actabs_i = \exp(\mu_i/{RT})\)} \\
+% Relative activity & \cmd\actrel & $\actrel$
+% & \multicolumn{2}{l}{\(\actrel_i = \exp\left(\frac{\mu_i - \mu_i^\std}{RT}\right) = \frac{\fmix_i(T,P,\allXs)}{\fstd_i(T)}\)} \\
% Henry's constant (rational) & \cmd\Henryrat & $\Henryrat$
% & $\gamma_i^\infty f_i$ \\
-% Henry's constant (molal) & \cmd\Henrymol & $\Henrymol$
+% Henry's constant (molal) & \cmd\Henrymol & $\Henrymol$
% & $M_s \gamma_i^\infty f_i$ \\
% Rational activity coeff.\ & \cmd\gammarat & $\gammarat$
% & $\gamma/\gamma^\infty$ \\
% Molal activity coeff.\ & \cmd\gammamol & $\gammamol$
% & $x_s \gamma/\gamma^\infty$ \\
-% Saturation fugacity coeff.\ & \cmd\phisat & $\phisat$
-% & $\phipure(T,\Psat)$ & \cmd\sat \\
-% Saturation pressure & \cmd\Psat & $\Psat$ && \cmd\sat \\
-% Vapor pressure & \cmd\Pvap & \multicolumn{3}{l}{Currently a synonym
-% for \cs{Psat}\footnote{If you want \cs{Pvap} to produce $P^\text{vap}$
-% instead of $\Psat$, you should redefine the \cs{sat} macro.}} \\
+% Saturation pressure & \cmd\Psat\footnote{\cs{Pvap} is a synonym for
+% \cs{Psat}; if you want it to produce $P^\text{vap}$, you should
+% redefine the \cs{sat} macro} & $\Psat$ && \cmd\sat \\
% Standard state & \cmd\std\footnote{Typical usage would be
% \texttt{\$\cs{mu}\_i = \cs{mu}\textasciicircum\cs{std}\_i
% + RT \cs{log} a\_i\$},
% yielding $\mu_i = \mu_i^\std + RT \log a_i$.} & $\std$ \\
% Standard pressure & \cmd\Pstd & $\Pstd$ & & \cs{std} \\
-% Standard fugacity & \cmd\fstd & $\fstd$ & $\fpure(T,\Pstd)$ & \cs{std}
-% \\
+% Standard molality & \cmd\Cstd & $\Cstd$ & & \cs{std} \\
+% Standard fugacity & \cmd\fstd & $\fstd$
+% & $\fstd_i = \fpure_i(T,\Pstd,x^\std)$ & \cs{std} \\
+% Standard chemical potential & \cmd\mustd & $\mustd$
+% & $\mustd_i = \mu(T,\Pstd,x^\std)$ & \cs{std} \\
% Change on mixing & \cmd\Deltamix\footnote{The usual usage would be
% something like
% \texttt{\$\cs{Deltamix}\cs{Vm}\textasciicircum\cs{IGM} = 0\$}.\relax
@@ -577,6 +613,9 @@
% & $\Deltavap M$ & $M^V - M^L$ & \cmd\vaporization \\
% Change on subliming & \cmd\Deltasub\footref{fn:Deltausage}
% & $\Deltasub M$ & $M^V - M^S$ & \cmd\sublimation \\
+% Electric potential & \cmd\Epot & $\Epot$
+% & $-n_e\mathscr{F}\Deltarxn\Gm$ \\
+% Extent of reaction & \cmd\xrxn & $\xrxn$ & & \\
% \bottomrule
% \end{tabular}
% \end{minipage}
@@ -687,14 +726,21 @@
% \cs{expansivitysymbol}, which is done automatically by some of the
% package options that create notation specific to a particular textbook.
%
-% \subsubsection{Joule--Thomson Coefficients}
+% \subsubsection{Joule--Thomson Coefficient}
% \changes{v2.00}{2023/11/16}{Added \cs{muJT} to represent Joule--Thomson
% coefficients (which have different notation across textbooks).}
% \DescribeMacro{\muJT}
-% The Joule--Thomson coefficient is produced with \cs{muJT}, which be default
+% The Joule--Thomson coefficient is produced with \cs{muJT}, which by default
% is rendered $\muJT$. Some books call this coefficient $\alpha_H$; this is
% handled automatically for books of which the package author is aware.
%
+% \subsubsection{Chemical Potentials}
+% \DescribeMacro{\mu}
+% \DescribeMacro{\muit}
+% The chemical potential is always produced by the macro \cs{mu}. Some
+% textbook-related options use \(\muup\) instead of \(\mu\) for chemical
+% potential; if so, the macro \cs{muit} will always produce \(\muit\).
+%
% \subsubsection{Fugacities and Fugacity Coefficients}
% \DescribeMacro{\fpure}
% \DescribeMacro{\fmix}
@@ -704,13 +750,13 @@
% fugacity, so it is recommended to use the macro \cs{fpure} to denote the
% pure-component fugacity and \cs{fmix} to denote the mixture fugacity.
% Similarly, the pure-component fugacity coefficient should be generated with
-% \cs{phipure}, and that in the mixture should be \cs{phimix}.
+% \cs{phipure}, and that in a mixture should be \cs{phimix}.
%
% For example, the following markup is an example of a common equation in
% mixture thermodynamics:
% \begin{verbatim}
% \[ \fmix_j = x_j \phimix_j P = x_j \gamma_j \fpure_j
-% = x_j \gamma_j \phipure_j P. \]
+% = x_j \gamma_j \phipure_j P. \]
%\end{verbatim}
% With the default package options, this produces
% \[ \fmix_j = x_j \phimix_j P = x_j \gamma_j \fpure_j
@@ -726,15 +772,19 @@
% = x_j \gamma_j \phi_j P. \]
%
% \subsubsection{Activity Coefficients and Henry's Constants}
+% \DescribeMacro{\gamma}
+% \DescribeMacro{\gammait}
% \DescribeMacro{\gammarat}
% \DescribeMacro{\gammamol}
% \DescribeMacro{\Henryrat}
% \DescribeMacro{\Henrymol}
% The activity coefficient based on the Lewis--Randall rule can be generated
-% with \cs{gamma}, as usual. The Henry's Law activity coefficients should be
-% produced with \cs{gammarat} (rational basis) and \cs{gammamol} (molal basis).
-% There are also macros to generate the Henry's law constants for both the
-% rational basis (\cs{Henryrat}) and the molal basis (\cs{Henrymol}).
+% with \cs{gamma}, as usual. The symbol \cs{gammait} is provided just in case
+% \cs{gamma} has been redefined by a package option and you want to use the
+% original symbol for some reason. The Henry's Law activity coefficients should
+% be produced with \cs{gammarat} (rational basis) and \cs{gammamol} (molal
+% basis). There are also macros to generate the Henry's law constants for both
+% the rational basis (\cs{Henryrat}) and the molal basis (\cs{Henrymol}).
% These are interrelated:
% \begin{verbatim}
% \[ \fmix_i = x_i \gamma_i \fpure_i = x_i \gammarat_i \Henryrat_i
@@ -754,7 +804,6 @@
% Note that some books (e.g., |ElliottLira|) prefer the atmospheric chemistry
% convention for the molal basis, namely
% \[ \fmix_i = x_i \gamma_i \fpure_i = x_i \gammarat_i \Henryrat_i
-%%^^A = C_i \gammamol_i \Henrymol_i
% = C_i \gammamol_i / K_{H,i} \]
% (that is, using $1/K_{H,i}$ in place of $\Henrymol_i$).
% Unfortunately, this makes it impossible to change symbols without any edits
@@ -780,29 +829,36 @@
% \verb"\RenewDocumentCommand{\sat}{}{{\text{vap}}}".
% This is done automatically using package option |Sandler|.
%
-% \subsubsection{Standard States}
+% \subsubsection{Standard States and Chemical Reactions}
% \DescribeMacro{\std}
% \DescribeMacro{\Pstd}
+% \DescribeMacro{\Cstd}
% \DescribeMacro{\fstd}
+% \DescribeMacro{\mustd}
% The symbol $\circ$ (\cs{circ}) is used by default for standard states.
% This is intended to be easy to change should the user want to replace
% $P^\circ$ with $P^\ominus$, say. This is accessed via the \cs{std} macro.
% The macro \cs{Pstd} is defined as |P^\std| for convenience to denote
-% standard pressures, and \cs{fstd} is defined for standard fugacities so as
-% to ease implementation across textbooks.
+% standard pressure, \cs{Cstd} is defined as |C^\std| to denote standard
+% molality, \cs{fstd} is defined for standard fugacities, and \cs{mustd} is
+% defined for standard chemical potentials so as to ease implementation across
+% textbooks.
%
% The usual usage would be something like this:
% \begin{verbatim}
-% \[ \Deltarxn\Gm = \sumall_i \nu_i \mu_i = \sumall_i \left[ \nu_i \mu^\std_i
+% \[ \Deltarxn\Gm = \sumall_i \nu_i \mu_i = \sumall_i \left[ \nu_i \mustd_i
% + \nu_i RT \log\left(\frac{\fmix_i}{\fstd_i}\right) \right]
% = \Deltarxn\Gm^\std + RT \log\left[\prodall_i a_i^{\nu_i} \right] \],
%\end{verbatim}
% which produces
-% \[ \Deltarxn\Gm = \sumall_i \nu_i \mu_i = \sumall_i \left[ \nu_i \mu^\std_i
+% \[ \Deltarxn\Gm = \sumall_i \nu_i \mu_i = \sumall_i \left[ \nu_i \mustd_i
% + \nu_i RT \log\left(\frac{\fmix_i}{\fstd_i}\right) \right]
% = \Deltarxn\Gm^\std + RT \log\left[\prodall_i a_i^{\nu_i} \right] \]
% with the default settings.
%
+% The extent of reaction is generated by the macro \cs{xrxn}, which by default
+% is printed as \(\xrxn\).
+%
% \subsubsection{Changes on Mixing, Reaction, Fusion, Vaporization, and
% Sublimation}
% \DescribeMacro{\Deltamix}
@@ -989,9 +1045,10 @@
% \Vpm_i = \Partialinline{\Vt}{\Nt_i}{T,P,\allNsbut{i}}
% = \PartialMixSecondinline{\Gt}{\Nt_i}{P}{T,\allNsbut{i}}
% = \PartialMixSecondinline{\Gt}{P}{\Nt_i}{T,\allNsbut{i}}
-% = \Partialinline{\Gpm_i}{P}{T,\allNs}.
+% = \Partialinline{\Gpm_i}{P}{T,\allNs}
% \label{eq:Vpm-inline}
% \end{equation}
+% with the default options.
% \pagebreak[0]%
%
% \subsubsection{Delimiter Sizing}
@@ -1014,16 +1071,16 @@
% = \Partial*{\Gpm_i}{P}{T,\allNs}
% = \PartialBigg*{\Gpm_i}{P}{T,\allNs}
% = RT\Partial*{\log\fmix_i}{P}{T,\allNs}
-% = RT\,\PartialBigg*{\log\fmix_i}{P}{T,\allNs}
-% = RT\,\Partialbigg{\log\fmix_i}{P}{T,\allNs} \],
+% = RT\PartialBigg*{\log\fmix_i}{P}{T,\allNs}
+% = RT\Partialbigg{\log\fmix_i}{P}{T,\allNs} \],
%\end{verbatim}
% which typesets as
% \[ \Vpm{i} = \Partial*{\Vt}{\Nt_i}{T,P,\allNsbut{i}}
% = \Partial*{\Gpm{i}}{P}{T,\allNs}
% = \PartialBigg*{\Gpm{i}}{P}{T,\allNs}
% = RT\Partial*{\log\fmix_i}{P}{T,\allNs}
-% = RT\,\PartialBigg*{\log\fmix_i}{P}{T,\allNs}
-% = RT\,\Partialbigg{\log\fmix_i}{P}{T,\allNs}. \]
+% = RT\PartialBigg*{\log\fmix_i}{P}{T,\allNs}
+% = RT\Partialbigg{\log\fmix_i}{P}{T,\allNs}. \]
% Note that a similar effect---possibly with other side effects---can be
% achieved with \pkg{amsmath}'s \tn{smash} command, which has the effect of
% removing all vertical space associated with a particular character.
@@ -1097,7 +1154,7 @@
% \[ \Vpm{k} = \Partial{\Vt}{\Nt_k}{T,P,\allNsbut{k}} \]
% \end{thermomolesrange}
% or
-% \[ \Vpm{k} = \left(\frac{\partial\Vt}{\partial\Nt_k}\right)_{T,P,\Nt_j[k]} \]
+% \[ \Vpm{k} = \left(\frac{\partial\Vt}{\partial\Nt_k}\right)_{T,P,\Nt_j[k]}, \]
% to mean partial derivatives that hold the number of moles of each species
% constant \emph{except} the one being changed.
% Similarly, a property determined with all mole fractions held
@@ -1301,8 +1358,7 @@
% represented, as shown in Table~\ref{table:extensive}.
% The default is \verb"intensive-plain", which (using the volume as an
% example) represents the total, molar, specific, and partial molar volumes,
-% respectively, as $\Vt,$ $\Vm,$ $\Vs,$ and $\Vpm{j},$
-% respectively.
+% respectively, as $\Vt,$ $\Vm,$ $\Vs,$ and $\Vpm{j}$.
%
% For example, the definition of the partial molar enthalpy would be different
% depending on which set of notation is used. The markup
@@ -1391,6 +1447,37 @@
% \cs{Sm} will be $S$; and inside \env{thermointensivesubscript},
% \cs{St} will be $S$ and \cs{Sm} will be $s$.
%
+% \subsubsection{Options Affecting Partial Molar Properties}
+% There are two options that change how partial molar properties are typeset.
+% For option |longpm| (the default), the subscript and superscript are
+% considered part of the symbol, producing something like $\HEpm_i$.
+% The option |shortpm| makes it display as
+% \begin{thermoshortpm}
+% $\HEpm_i$.
+% \end{thermoshortpm}
+% The |shortpm| option is the default for several textbook-related options.
+%
+% \DescribeEnv{thermolongpm}
+% \DescribeEnv{thermoshortpm}
+% It is possible to change partial molar notation locally---this could be
+% useful if you have a very, very long superscript or subscript and the
+% default option looks silly, say. The environment \env{thermolongpm} sets
+% the style equivalent to the |longpm| option, while the \env{thermoshortpm}
+% environment sets the local style equivalent to the |shortpm| option.
+% For example,
+% \begin{verbatim}
+% \[ \Spm_i = \Spm_i^\IGM + \SRpm_i
+% \begin{thermoshortpm}
+% = \Spm_i^\IGM + \SRpm_i
+% \end{thermoshortpm} \]
+%\end{verbatim}
+% produces
+% \[ \Spm_i = \Spm_i^\IGM + \SRpm_i
+% \begin{thermoshortpm}
+% = \Spm_i^\IGM + \SRpm_i,
+% \end{thermoshortpm} \]
+% assuming the default options are loaded.
+%
% \subsubsection{Options Affecting Partial Derivatives}
% There are several options that change how partial derivatives are rendered.
% First are the options that affect the delimiters. We will use the following
@@ -1431,7 +1518,7 @@
% \end{thermosubscripts}\relax \]
% and instead renders them
% \[ \begin{thermoNOsubscripts}
-% \Partial{\Vm}{P}{T} \qquad \text{(\texttt{nosubscripts} option)},
+% \Partial{\Vm}{P}{T} \qquad \text{(\texttt{nosubscripts} option)}.
% \end{thermoNOsubscripts} \]
% Combined with \verb"plain-derivatives", this would give
% \[ \begin{thermoplain}
@@ -1457,6 +1544,7 @@
%
% \DescribeEnv{thermoparentheses}
% \DescribeEnv{thermobrackets}
+% \DescribeEnv{thermobraces}
% \DescribeEnv{thermobar}
% \DescribeEnv{thermoplain}
% If you want to use parentheses \emph{locally}, even though your overall
@@ -1577,96 +1665,229 @@
% Times, Palatino, Bitstream Charter, Garamond, and Utopia, but other typefaces
% may require a manual redefinition.
%
-% \subsubsection{Options for Particular Textbooks}
+% \subsubsection{Options for Particular Textbooks} \label{sec:textbooks}
% There are several options that load package options and/or redefine
-% particular commands to match the notation in a particular textbook. So far
-% the following textbooks are supported:
+% particular commands to match the notation in a particular textbook.
+% A table showing how various properties are typeset using each of these
+% packages is included in Appendix~\ref{sec:symbols}.
+% So far, the following textbooks are supported:
% \begin{description}
% \item[Bejan] Notation used by Bejan, \emph{Advanced Engineering
-% Thermodynamics}, Third Edition. Wiley: Hoboken, 2006. Loads non-default
-% package options \verb"EUFGHAN", \verb"intensive-lowercase", and
-% \verb"delta". Also swaps the notation for specific and
-% intensive properties and redefines \cs{cV}, \cs{cVs}, \cs{cVt},
-% \cs{expansivitysymbol}, and \cs{ncomponents} to match his notation.
+% Thermodynamics}, Third Edition. Wiley: Hoboken, 2006.
% \item[CBK] Notation used by \c Cengel, Boles, and Kano\u glu,
% \emph{Thermodynamics: An Engineering Approach}, Ninth Edition.
-% McGraw Hill: Singapore, 2020. Loads the non-default package options
-% \verb"EUAGHAN" and \verb"intensive-lowercase"; also redefines
-% partial molar, specific, and molar properties' notation to fit theirs,
-% and redefines the internal symbol for pressure, \cs{Deltarxn},
-% \cs{compressibilitysymbol}, and \cs{expansivitysymbol} to fit their
-% usage. Their prodigal symbols for specific and total volume, which appear
-% to be from the font ITC Benguiat Gothic Standard Book Oblique, are not
-% supported.
+% McGraw Hill: Singapore, 2020. Their symbols for specific and
+% total volume, which appear to be from the font ITC Benguiat Gothic (and
+% reasonably approximated by Krub Italic), are not directly
+% supported.\footnote{%
+% \providecommand*{\XeTeX}{X\kern-0.125em \lower 0.5ex
+% \hbox{\reflectbox{\hbox{E}}}\kern-0.125em \TeX}
+% If you have ITC Benguiat Gothic installed and want to use it for the
+% volume symbol, you can use it through \XeTeX; try this:\\
+% \texttt{\textbackslash usepackage\{fontspec\}} \\
+% \texttt{\textbackslash setsansfont\{ITC Benguiat Gothic\}} \\
+% \texttt{\textbackslash ExplSyntaxOn} \\
+% \texttt{\mbox{}~~\textbackslash tl\_gset:Nn
+% \textbackslash g\_\_thermodynamics\_volume\_symbol
+% \{\{\textbackslash text\{\textbackslash
+% sffamily V\}\}\}} \\
+% \texttt{\textbackslash ExplSyntaxOff}
+% \label{fn:XeTeX}}
% \item[ElliottLira] Notation used by Elliott and Lira, \emph{Introductory
% Chemical Engineering Thermodynamics}, Second Edition. Prentice Hall:
-% Upper Saddle River, 2012. Loads the default package options and
-% redefines \cs{IG}, \cs{IGM}, \cs{allcomponents}, and \cs{Deltarxn} to fit
-% their notation.
+% Upper Saddle River, 2012. \emph{Note: these authors use
+% Henry's Law (molal basis) in the form \(y_i P = m_i/K_{H,i}\), which is
+% inconsistent with their notation for the rational basis, so that macro
+% is left set to its default.}
+% \item[KlotzRosenberg] Notation used by Klotz and Rosenberg, \emph{Chemical
+% Thermodynamics: Basic Concepts and Methods}, Seventh Edition.
+% Wiley: Hoboken, 2008.
% \item[Koretsky] Notation used by Koretsky, \emph{Engineering and Chemical
-% Thermodynamics}, Second Edition, Wiley: New Caledonia, 2013.
-% Loads the non-default package options \verb"EUAGHAn", \verb"brackets",
-% \verb"intensive-lowercase", and \verb"delta"; modifies the
-% \verb"intensive-lowercase" defaults to make uppercase partial molar
-% properties to match Koretsky's notation and redefines
-% \cs{expansivitysymbol}, \cs{IS}, \cs{residual}, \cs{IG}, \cs{IGM},
-% \cs{Deltafus}, \cs{Deltasub}, \cs{Deltavap}, \cs{Henryrat},
-% \cs{gammarat}, \cs{Deltafus}, \cs{Deltavap}, and \cs{Deltasub} to match
-% his use. Also redefines the fugacity coefficients to use $\varphi$
-% instead of $\phi$.
+% Thermodynamics}, Second Edition. Wiley: New Caledonia, 2013.
+% \item[ModellReid] Alias for \verb"TesterModell" (the first and second
+% editions were by Modell and Reid; Reid died prior to the third edition).
% \item[MSBB] Notation used by Moran, Shapiro, Boettner, and Bailey,
% \emph{Fundamentals of Engineering Thermodynamics}, Eighth Edition.
-% Wiley: Kendallville, 2014. Loads the non-default package options
-% \verb"EUFGHAn", \verb"intensive-lowercase", and \verb"delta"; removes the
-% left parenthesis in partial derivatives and redefines \cs{IGM}, \cs{IG},
-% \cs{expansitivitysymbol}, \cs{allcomponents}, \cs{allbut}, \cs{Ft},
-% \cs{fmix}, and \cs{phimix}, as well as symbols for the Helmholtz free
-% energy and pressure, intensive and specific property notation, and
-% partial molar notation to fit their somewhat ill-advised notation.
+% Wiley: Kendallville, 2014.
% \item[Prausnitz] Notation used by Prausnitz, Lichtenthaler, and de Azevedo,
% \emph{Molecular Thermodynamics of Fluid-Phase Equilibria}, Third Edition,
-% Pearson, 1998. Loads the non-default package option
-% \verb"intensive-lowercase" and redefines \cs{fmix}, \cs{phimix},
-% \cs{fpure}, \cs{phipure}, \cs{Henryrat}, \cs{residual},
-% \cs{allcomponents}, and \cs{allbut} to fit their notation.
+% Pearson, 1998.
% \item[Sandler] Notation used by Sandler, \emph{Chemical, Biochemical, and
% Engineering Thermodynamics}, Fifth Edition. Wiley: Hoboken, 2017.
-% Loads non-default package options \verb"EUAGHaN" and
-% \verb"extensive-plain"; also redefines \cs{sat}, \cs{excess},
-% \cs{residual}, \cs{ncomponents}, \cs{fmix}, \cs{fstd}, \cs{phimix},
-% \cs{allcomponents}, \cs{IS}, \cs{Deltamix}, \cs{Deltarxn}, \cs{Deltasub},
-% \cs{Deltafus}, \cs{Deltavap}, and \cs{Henryrat}. Also redefines \cs{cV},
-% \cs{cP}, \cs{cVt}, and \cs{cPt}.
% \item[SVNAS] Notation used by Smith, Van Ness, Abbott, and Swihart,
% \emph{Introduction to Chemical Engineering Thermodynamics}, Ninth
-% Edition. McGraw-Hill: Boston, 2021. Loads the non-default package option
-% \verb"extensive-superscript" and redefines \cs{allcomponents},
-% \cs{allbut}, \cs{IG}, \cs{IGM}, \cs{IS}, \cs{expansivitysymbol}, and
-% \cs{Deltarxn} to fit their notation. The extensive heat capacities are
-% also redefined, as they do not use such an entity.
+% Edition. McGraw-Hill: Boston, 2021.
% \item[TesterModell] Notation used by Tester and Modell,
% \emph{Thermodynamics and Its Applications}, Third Edition, Prentice Hall:
-% Upper Saddle River, 1997. Loads the non-default package options
-% \verb"EUAGHaN" and \verb"delta"; also redefines \cs{ncomponents} to be
-% $n$ and redefines \cs{allcomponents}, \cs{allbut}, and \cs{allbutlastand}
-% to fit their (somewhat inconsistent) notation. Also redefines \cs{IG},
-% \cs{IGM}, \cs{IS}, \cs{excess}, \cs{reaction}, \cs{Henryrat},
-% \cs{Henrymol}, \cs{gammarat}, and \cs{gammamol} to fit their style.
+% Upper Saddle River, 1997.
% \item[Thompson] Notation used by Thompson, \emph{A Unified Introduction to
% Chemical Engineering Thermodynamics}, Stillwater Press: Orono, 2000.
-% Loads the non-default package options |EUAGHAn| and |delta|;
-% also redefines \cs{excess}, \cs{residual}, \cs{Henryrat}, \cs{Henrymol},
-% \cs{allcomponents}, \cs{ncomponents}, \cs{IS}, \cs{IG}, \cs{IGM},
-% \cs{fpure}, \cs{phipure}, \cs{mix}, \cs{Deltamix}, \cs{Deltarxn}, and
-% \cs{allbut} to match his notation, plus adjustments to intensive (molar)
-% properties. Note that he uses $c$, $\mathrm{c}$, $n_C$, and
-% $\mathrm{n}$ for the number of components in various places in the book;
-% I chose $c$ for the definition of \cs{ncomponents}, but it is impossible
-% to be completely consistent with his notation.
+% Note that he uses $c$, $\mathrm{c}$, $n_C$, and $\mathrm{n}$ for the
+% number of components in various places in the book; I chose $c$ for the
+% definition of \cs{ncomponents}, but it is impossible to be completely
+% consistent with his notation.
% \end{description}
% There may well be some inconsistencies between the notation in these books
% and the symbols used here. I will fix such inconsistencies as I become aware
% of them.
+%
+% \textbf{Important}: Some textbooks use symbols other than \(\mu\) for
+% chemical potential and \(\gamma\) for activity coefficients. For example,
+% |KlotzRosenberg| uses $\muup$ for the chemical potential and $\gammaup$
+% for the activity coefficient. In such cases,
+% the macro \verb"\mu" will produce whatever symbol \emph{is} used for the
+% chemical potential, and \verb"\gamma" will produce the activity coefficient.
+% The original symbols will still be available as \cs{gammait} and \cs{muit},
+% respectively.
+%
+% \appendix
+% \section{Notation Across Textbooks} \label{sec:symbols}
+% \changes{v2.02}{2024/06/14}{Improved consistency of package options for
+% textbooks and added a table of symbols organized by textbook option.}
+% Some of the textbooks supported by this package use multiple symbols for the
+% same quantity---for example, Sandler's textbook uses both \(P^\text{sat}\)
+% and \(P^\text{vap}\) for vapor (saturation) pressure, and Elliott and Lira
+% use both \(\Delta H^\circ\) and \(\Delta H_R^o\) for the standard enthalpy
+% of reaction. This package may only support one of the two in such cases.
+%
+% Table~\ref{table:textbooks} gives a description of each symbol supported
+% by the package, the corresponding command, and the way that command is
+% rendered using each of the textbook-related options in
+% Section~\ref{sec:textbooks}. Packages consisting of two names are shortened
+% to one name in the headers for space considerations.
+%
+% \NewDocumentCommand{\inherit}{m}{\textcolor{gray}{#1}}
+% \begin{landscape}\scriptsize
+% \tablehead{%
+% \toprule
+% Quantity & Macro & Default & Bejan & CBK & Elliott & Klotz
+% & Koretsky & MSBB & Prausnitz & Sandler & SVNAS & Modell & Thompson \\
+% \midrule
+% }
+% \tabletail{%
+% \midrule\multicolumn{13}{l}{\emph{continued on next page\dots}} \\
+% }
+% \tablelasttail{\bottomrule}
+% \tablecaption{How symbols are typeset for various textbooks.
+% Entries in \inherit{gray} indicate quantities that are not directly or
+% indirectly defined in a particular textbook and are therefore inherited
+% fromthe defaults.
+% \emph{Note: Options with two authors, such as \texttt{ElliottLira},
+% only include one name so as to fit on one page.}
+% \label{table:textbooks}}
+% \setlength{\extrarowheight}{3.5pt}%
+% \begin{mpsupertabular}{l l l l l l l l l l l l l l}
+% \# components & \verb"\ncomponents" & $\ncomponents$ & $n$ & $\inherit{\ncomponents}$ & $\inherit{\ncomponents}$ & $\inherit{\ncomponents}$ & $m$ & $\inherit{\ncomponents}$ & $m$ & $\mathcal{C}$ & $\inherit{\ncomponents}$ & $n$ & $c$ \\
+% activity (absolute) & \verb"\actabs_i" & $\actabs_i$ & $\inherit{\lambda_i}$ & $\inherit{\actabs_i}$ & $\inherit{\actabs_i}$ & $\inherit{\lambda_i}$ & $\inherit{\lambda_i}$ & $\inherit{\actabs_i}$ & $\inherit{\actabs_i}$ & $\inherit{\actabs_i}$ & $\inherit{\actabs_i}$ & $\inherit{\actabs_i}$ & $\inherit{\actabs_i}$ \\
+% activity (relative) & \verb"\actrel_i" & $\actrel_i$ & $\inherit{\actrel_i}$ & $\inherit{\actrel_i}$ & $a_i$ & $a_i$ & $\inherit{a_i}$ & $\inherit{\actrel_i}$ & $\mathdutchcal{a}_i$\relax
+% \footnote{The symbol $\mathdutchcal{a}$ requires the |dutchcal| fonts to be installed,
+% though the package itself is not loaded. This symbol is an approximation to the one
+% the book actually uses.} & $a_i$ & $a_i$ & $a_i$ & $\widehat a_i$ \\
+% activity coefficient (ordinary) & \verb"\gamma_i" & $\gamma_i$ & $\inherit{\gamma_i}$ & $\inherit{\gamma_i}$ & $\gamma_i$ & $\gammaup_i$ & $\gamma_i$ & $\inherit{\gamma_i}$ & $\gamma_i$ & $\gamma_i$ & $\gamma_i$ & $\gammaup_i$ & $\gamma_i$ \\
+% activity coefficient (Henry, rational) & \verb"\gammarat_i" & $\gammarat_i$ & $\inherit{\gammarat_i}$ & $\inherit{\gammarat_i}$ & $\gamma_i^\ast$ & $\gammaup_i$ & $\gamma_i^\text{Henry's}$ & $\inherit{\gammarat_i}$ & $\inherit{\gammarat_i}$ & $\gamma_i^\ast$ & $\inherit{\gammarat_i}$ & $\gammaup_i^{\ast\ast}$ & $\inherit{\gammarat_i}$ \\
+% activity coefficient (Henry, molal) & \verb"\gammamol_i" & $\gammamol_i$ & $\inherit{\gammamol_i}$ & $\inherit{\gammamol_i}$ & $\gamma_i^\square$ & $\gammaup_i$ & $\gamma_i^m$ & $\inherit{\gammamol_i}$ & $\inherit{\gammamol_i}$ & $\gamma_i^\square$ & $\gammarat_i$ & $\gammaup_i^\ast$ & $\inherit{\gammamol_i}$ \\
+% adiabatic compressibility & \multicolumn{13}{l}{\emph{See} isentropic compressibility} \\
+% adiabatic expansivity & \multicolumn{13}{l}{\emph{See} isentropic expansivity} \\
+% area (total) & \verb"\At" & $\At$ & $A$ & $A$ & $\inherit{\At}$ & $\inherit{a}$ & $A$ & $A$ & $\inherit{A}$ & $\inherit{a}$ & $\inherit{a^t}$ & {\large$\underline{a}$} & $\inherit{\mkern2mu\underline{\mkern-2mu\mathcal{A}\mkern-2mu}\mkern2mu}$ \\
+% chemical potential & \verb"\mu" & $\mu$ & $\mu$ & $\mu$ & $\mu$ & $\muup$ & $\mu$ & $\mu$ & $\mu$ & $\mu$ & $\mu$ & $\muup$ & $\mu$ \\
+% electric potential & \verb"\Epot" & $\Epot$ & $\inherit{\Epot}$ & $\inherit{\Epot}$ & $E$ & $\emf$\footnote{The
+% symbol $\emf$ requires the \pkg{emf} package. If that package is not
+% loaded, $\mathcal{E}$ is used instead.\label{fn:emf}}
+% & $E$ & $\inherit{\Epot}$ & $\emf$\footref{fn:emf} & $E$ & $E$ & $\exists$ & $E$ \\
+% electric potential (standard) & \verb"\Epot^\std" & $\Epot^\std$ & $\inherit{\Epot^\std}$ & $\inherit{\Epot^\std}$ & $E^\circ$ & $\emf^\circ$ & $E^o$ & $\inherit{\Epot^\std}$ & $\emf^0$ & $\inherit{E^\circ}$ & $E^\circ$ & $\exists^o$ & $E^\circ$ \\
+% energy (total) & \verb"\Et" & $\Et$ & $E$ & $E$ & $\inherit{\Et}$ & $\inherit{E}$ & $E$ & $E$ & $E$ & $\inherit{E}$ & $\inherit{E^t}$ & $\Et$ & $\inherit{\Et}$ \\
+% energy (molar) & \verb"\Em" & $\Em$ & $\overline{e}$ & $\overline{e}$ & $\inherit{\Em}$ & $\inherit{E_{\textrm{m}}}$ & $e$ & $\overline{e}$ & $\inherit{e}$ & \begin{thermoextensiveplain}$\inherit{\Em}$\end{thermoextensiveplain} & $\inherit{E}$ & $\Em$ & $\inherit{\Em}$ \\
+% energy (specific) & \verb"\Es" & $\Es$ & $e$ & $e$ & $\inherit{E}$ & $\inherit{\hat E}$ & $\hat e$ & $e$ & $\inherit{\hat e}$ & $\hat E$ & $\inherit{E}$ & $\Es$ & $\inherit{\Em}$ \\
+% enthalpy (total) & \verb"\Ht" & $\Ht$ & $H$ & $H$ & $\Ht$ & $H$ & $H$ & $H$ & $H$ & $H$ & $H^t$ & $\Ht$ & $\Ht$ \\
+% enthalpy (molar) & \verb"\Hm" & $\Hm$ & $\overline{h}$ & $\overline{h}$ & $H$ & $H_{\textrm{m}}$ & $h$ & $\overline{h}$ & $h$ & \begin{thermoextensiveplain}$\Hm$\end{thermoextensiveplain} & $H$ & $\Hm$ & $\Hm$ \\
+% enthalpy (specific) & \verb"\Hs" & $\Hs$ & $h$ & $h$ & $H$ & $\inherit{\Hs}$ & $\hat h$ & $h$ & $\inherit{\hat h}$ & $\hat H$ & $H$ & $\Hs$ & $\inherit{\Hs}$ \\
+% enthalpy (partial molar) of $i$ & \verb"\Hpm_i" & $\Hpm_i$ & $\inherit{\overline{h}_i}$ & $\widetilde{h}_i$ & $\overline{H}_i$ & $H_{\mathrm{m}i}$ & $\overline{H}_i$ & $\Hpm_i$ & $\overline{h}_i$ & \begin{thermoshortpm}$\Hpm_i$\end{thermoshortpm} & $\overline{H}_i$ & $\Hpm_i$ & $\Hpm_i$ \\
+% enthalpy of reaction & \verb"\Deltarxn\Hm" & $\Deltarxn\Hm$ & $\inherit{\Delta\overline{h}_\text{rxn}}$ & $\overline{h}_R$ & $\Delta H$ & $\Delta H_{\mathrm{m}}$ & $\Delta h_\text{rxn}$ & $\inherit{\Delta\overline{h}_\text{rxn}}$ & $\inherit{\Delta h_\text{rxn}}$ & \begin{thermoextensiveplain}$\Delta_{\text{rxn}}\Hm$\end{thermoextensiveplain} & $\Delta H$ & $\Delta H_{rx}$ & $\Delta H_R$ \\
+% enthalpy of fusion & \verb"\Deltafus\Hm" & $\Deltafus\Hm$ & $\overline{h}_{sf}$ & $\overline{h}_{sf}$ & $\Delta H^{fus}$ & $\Delta H_{\mathrm{m}}$ & $\Delta h_\text{fus}$ & $\inherit{\overline{h}^\text{fus}}$ & $\inherit{\Delta h^\text{fus}}$ & \begin{thermoextensiveplain}$\Delta_\text{fus}\Hm$\end{thermoextensiveplain} & $\Delta H^{sl}$ & $\inherit{\Deltafus H}$ & $\Delta H^{SL}$ \\
+% enthalpy of vaporization & \verb"\Deltavap\Hm" & $\Deltavap\Hm$ & $\overline{h}_{sf}$ & $\overline{h}_{fg}$ & $\Delta H^{vap}$ & $\Delta H_{\mathrm{m}}$ & $\Delta h_\text{vap}$ & $\inherit{\overline{h}^\text{vap}}$ & $\inherit{\Delta h^\text{vap}}$ & \begin{thermoextensiveplain}$\Delta_\text{vap}\Hm$\end{thermoextensiveplain} & $\Delta H^{vl}$ & $\inherit{\Deltavap H}$ & $\Delta H^{LV}$ \\
+% enthalpy of sublimation & \verb"\Deltasub\Hm" & $\Deltasub\Hm$ & $\overline{h}_{sg}$ & $\overline{h}_{sg}$ & $\inherit{\Delta H^{sub}}$ & $\Delta H_{\mathrm{m}}$ & $\Delta h_\text{sub}$ & $\inherit{\overline{h}^\text{sub}}$ & $\inherit{\Delta h^\text{sub}}$ & $\Delta_\text{sub}\Ht$ & $\Delta H^{vs}$ & $\inherit{\Deltasub H}$ & $\inherit{\Delta H^{SV}}$ \\
+% entropy (total) & \verb"\St" & $\St$ & $S$ & $S$ & $\St$ & $S$ & $S$ & $S$ & $S$ & $S$ & $S^t$ & $\St$ & $\St$ \\
+% entropy (molar) & \verb"\Sm" & $\Sm$ & $\overline{s}$ & $\overline{s}$ & $S$ & $S_{\mathrm{m}}$ & $s$ & $\overline{s}$ & $s$ & $\St$ & $S$ & $S$ & $S$ \\
+% entropy (specific) & \verb"\Ss" & $\Ss$ & $s$ & $s$ & $S$ & $\inherit{\Ss}$ & $\hat s$ & $s$ & $\inherit{\hat s}$ & $\hat S$ & $S$ & $\hat S$ & $\inherit{\Ss}$ \\
+% entropy (partial molar) of $i$ & \verb"\Spm_i" & $\Spm_i$ & $\overline{S}_i$ & $\widetilde{s}_i$ & $\overline{S}_i$ & $S_{\mathrm{m}i}$ & $\overline{S}_i$ & $\Spm_i$ & $\overline{s}_i$ & \begin{thermoshortpm}$\Spm_i$\end{thermoshortpm} & $\overline{S}_i$ & $\Spm_i$ & $\Spm_i$ \\
+% extent of reaction & \verb"\xrxn" & $\xrxn$ & $\zeta$ & $\inherit{\xrxn}$ & $\xi$ & $\xiup$ & $\xi$ & $\varepsilon$ & $\inherit{\xi}$ & $X$ & $\varepsilon$ & $\xiup$ & $\xi$ \\
+% fugacity of pure substance & \verb"\fpure" & $\fpure$ & $f$ & $\inherit{\fpure}$ & $f$ & $f$ & $f$ & $f$ & $f_\text{pure}$ & $f$ & $f$ & $f$ & $f$ \\
+% fugacity of pure $i$ & \verb"\fpure_i" & $\fpure_i$ & $\inherit{f_i^\bullet}$ & $\inherit{\fpure_i}$ & $f_i$ & $f_i^\bullet$ & $f_i$ & $f_i$ & $f_{\text{pure}\,i}$ & $f_i$ & $f_i$ & $f_i$ & $f_i^\bullet$ \\
+% fugacity of $i$ in mixture & \verb"\fmix_i" & $\fmix_i$ & $f_i$ & $\inherit{\fmix_i}$ & $\hat f_i$ & $f_i$ & $\hat f_i$ & $\bar f_i$ & $f_i$ & $\bar f_i$ & $\hat f_i$ & $\hat f_i$ & $\widehat{f}_i$ \\
+% fugacity at saturation & \verb"\fsat" & $\fsat$ & $\inherit{f^\sat}$ & $\inherit{\fsat}$ & $f^{sat}$ & $\inherit{f^\text{sat}}$ & $\inherit{f^\text{sat}}$ & $\inherit{f^\text{sat}}$ & $f^s_\text{pure}$ & $f^\text{sat}$ & $f^\text{sat}$ & $\inherit{\fsat}$ & $f^\text{sat}$ \\
+% fugacity coefficient of pure substance & \verb"\phipure" & $\phipure$ & $\inherit{\phi}$ & $\inherit{\phipure}$ & $\phi$ & $\gamma$ & $\varphi$ & $\inherit{\phi}$ & $\varphi_{\text{pure}}$ & $\phi$ & $\phi$ & $\phiup$ & $\phi$ \\
+% fugacity coefficient of pure $i$ & \verb"\phipure_i" & $\phipure_i$ & $\inherit{\phi_i^\bullet}$ & $\inherit{\phipure_i}$ & $\phi_i$ & $\gamma_i^\bullet$ & $\varphi_i$ & $\inherit{\phi_i}$ & $\varphi_{\text{pure}\,i}$ & $\phi_i$ & $\phi_i$ & $\phiup_i$ & $\phi_i^\bullet$ \\
+% fugacity coefficient of $i$ in mixture & \verb"\phimix_i" & $\phimix_i$ & $\inherit{\phi_i}$ & $\inherit{\phimix_i}$ & $\hat\phi_i$ & $\gamma_i$ & $\hat\varphi_i$ & $\bar\phi_i$ & $\varphi_i$ & $\bar\phi_i$ & $\hat\phi_i$ & $\hat\phiup_i$ & $\widehat{\phi}_i$ \\
+% fugacity coefficient at saturation & \verb"\phisat" & $\phisat$ & $\inherit{\phisat}$ & $\inherit{\phisat}$ & $\phi^{sat}$ & $\inherit{\gamma^\text{sat}}$ & $\varphi^\text{sat}$ & $\inherit{\phi^\text{sat}}$ & $\varphi^s$ & $\phi^\text{sat}$ & $\phi^\text{sat}$ & $\inherit{\phiup^\sat}$ & $\phi^\text{sat}$ \\
+% Gibbs free energy (total) & \verb"\Gt" & $\Gt$ & $G$ & $G$ & $\Gt$ & $G$ & $G$ & $G$ & $G$ & $G$ & $G^t$ & $\Gt$ & $\Gt$ \\
+% Gibbs free energy (molar) & \verb"\Gm" & $\Gm$ & $\overline{g}$ & $\overline{g}$ & $G$ & $G_{\mathrm{m}}$ & $g$ & $\overline{g}$ & $g$ & $\Gt$ & $G$ & $G$ & $G$ \\
+% Gibbs free energy (specific) & \verb"\Gs" & $\Gs$ & $g$ & $g$ & $G$ & $\inherit{\Gs}$ & $\hat g$ & $g$ & $\inherit{\hat g}$ & $\hat G$ & $G$ & $\Gs$ & $\inherit{\Gs}$ \\
+% Gibbs free energy (partial molar) & \verb"\Gpm_i" & $\Gpm_i$ & $\overline{G}_i$ & $\widetilde{g}_i$ & $\Gpm_i$ & $G_{\mathrm{m}i}$ & $\overline{G}_i$ & $\Gpm_i$ & $\partialmolar{g}_i$ & \begin{thermoshortpm}$\Gpm_i$\end{thermoshortpm} & $\Gpm_i$ & $\Gpm_i$ & $\partialmolar{G}_i$ \\
+% Gibbs free energy of mixing & \verb"\Deltamix\Gt" & $\Deltamix\Gt$ & $\inherit{\Deltamix G}$ & $\inherit{\Deltamix G}$ & $\Delta\Gt_\text{mix}$ & $\Delta G_\text{mix}$ & $\Delta G_\text{mix}$ & $\inherit{\Deltamix G}$ & $\Delta G_\text{mixing}$ & $\Delta_\text{mix}G$ & $\Delta G^t$ & $\Deltamix\Gt$ & $\Delta_{MIX}\Gt$ \\
+% Gibbs free energy of reaction & \verb"\Deltarxn\Gm" & $\Deltarxn\Gm$ & $\inherit{\Deltarxn{\bar{g}}}$ & $\overline{g}_R$ & $\Delta G$ & $\Delta G_{\mathrm{m}}$ & $\Delta g_\text{rxn}$ & $\inherit{\Deltarxn{\overline{g}}}$ & $\inherit{\Delta g_\text{rxn}}$ & $\Delta_\text{rxn}\Gt$ & $\Delta G$ & $\Delta G_{rx}$ & $\Delta G_R$ \\
+% grand potential (total) & \verb"\Lt" & $\Lt$ & $F_\mu$ & $\inherit{\Omega}$ & $\inherit{\Lt}$ & $\inherit{\Omega}$ & $\inherit{\Omega}$ & $\inherit{\Omega}$ & $\inherit{\Omega}$ & $\inherit{\Omega}$ & $\inherit{\Lt}$ & $\inherit{\Lt}$ & $\inherit{\Lt}$ \\
+% grand potential (molar) & \verb"\Lm" & $\Lm$ & $\overline{f}_\mu$ & $\inherit{\overline{\omega}}$ & $\inherit{\Lm}$ & $\inherit{\Omega_{\mathrm{m}}}$ & $\inherit{\omega}$ & $\inherit{\overline{\omega}}$ & $\inherit{\omega}$ & $\inherit{\Lt}$ & $\inherit{\Lm}$ & $\inherit{\Lm}$ & $\inherit{\Lm}$ \\
+% grand potential (specific) & \verb"\Ls" & $\Ls$ & $f_\mu$ & $\inherit{\omega}$ & $\inherit{\Ls}$ & $\inherit{\Ls}$ & $\inherit{\hat\omega}$ & $\inherit{\omega}$ & $\inherit{\hat\omega}$ & $\inherit{\Ls}$ & $\inherit{\Lm}$ & $\inherit{\Ls}$ & $\inherit{\Ls}$ \\
+% heat (total) & \verb"\Qt" & $\Qt$ & $Q$ & $Q$ & $\Qt$ & $Q$ & $Q$ & $Q$ & $Q$ & $Q$ & $Q^t$ & $\inherit{\Qt}$ & $\inherit{\Qt}$ \\
+% heat (molar) & \verb"\Qm" & $\Qm$ & $\overline{q}$ & $\overline{q}$ & $Q$ & $\inherit{Q_{\mathrm{m}}}$ & $q$ & $\overline{q}$ & $\inherit{q}$ & $\inherit{\Qt}$ & $Q$ & $Q$ & $Q$ \\
+% heat (specific) & \verb"\Qs" & $\Qs$ & $q$ & $q$ & $Q$ & $\inherit{\Qs}$ & $\hat q$ & $q$ & $\inherit{\hat q}$ & $\inherit{\Qs}$ & $Q$ & $\inherit{\hat Q}$ & $\inherit{\Qs}$ \\
+% heat capacity (isobaric, total) & \verb"\cPt" & $\cPt$ & $C_P$ & $\inherit{C_p}$ & $\underline{C}_P$ & $C_P$ & $\inherit{C_P}$ & $\inherit{C_p}$ & $C_p$ & $NC_P$ & $nC_P$ & $\inherit{\underline{C}_p}$ & $\inherit{\cPt}$ \\
+% heat capacity (isobaric, molar) & \verb"\cP" & $\cP$ & $\overline{c}_P$ & $\overline{c}_p$ & $C_P$ & $C_{P\mathrm{m}}$ & $c_P$ & $\overline{c}_p$ & $c_p$ & $C_P$ & $C_P$ & $C_p$ & $C_P$ \\
+% heat capacity of $i$ (isobaric, molar) & \verb"\cP_i" & $\cP_i$ & $\overline{c}_{P,i}$ & $\overline{c}_{p,i}$ & $C_{P,i}$ & $C_{P\mathrm{m}i}^\bullet$ & $C_{P,i}$ & $\overline{c}_{p,i}$ & $c_{p\,i}$ & $C_{P,i}$ & ${C_P}_i$ & $C_{pi}$ & $C_{P,i}$ \\
+% heat capacity (isobaric, specific) & \verb"\cPs" & $\cPs$ & $c_P$ & $c_p$ & $C_P$ & $\inherit{\cPs}$ & $\hat c_P$ & $c_p$ & $\inherit{\hat c_p}$ & $\hat C_P$ & $C_P$ & $\inherit{\hat C_p}$ & $\inherit{\hat C_p}$ \\
+% heat capacity (isobaric, partial molar) & \verb"\cPpm_i" & $\cPpm_i$ & $\overline{c}_{P,i}$ & $\inherit{\widetilde{C}_{p,i}}$ & $\overline{C}_{P,i}$ & $C_{P\mathrm{m}i}$ & $\overline{C}_{P,i}$ & \begin{thermoshortpm}$\partialmolar{C}_{p,i}$\end{thermoshortpm} & $\inherit{\bar c_{p\,i}}$ & \begin{thermoshortpm}$\cPpm_i$\end{thermoshortpm} & ${\overline{C}_P}_i$ & $\overline{C}_{pi}$ & \begin{thermoshortpm}$\inherit{\cPpm_i}$\end{thermoshortpm} \\
+% heat capacity (isochoric, total) & \verb"\cVt" & $\cVt$ & $C_V$ & $\inherit{C_V}$\footref{fn:XeTeX} & $\underline{C}_V$ & $C_V$ & $C_V$ & $C_v$ & $C_v$ & $NC_V$ & $nC_V$ & $\inherit{\underline{C}_v}$ & $\inherit{\cVt}$ \\
+% heat capacity (isochoric, molar) & \verb"\cV" & $\cV$ & $\overline{c}_v$ & $\overline{c}_V$\footref{fn:XeTeX} & $C_V$ & $C_{V\mathrm{m}}$ & $c_V$ & $\overline c_v$ & $c_v$ & $C_V$ & $C_V$ & $C_v$ & $C_V$ \\
+% heat capacity (isochoric, specific) & \verb"\cVs" & $\cVs$ & $c_v$ & $c_V$\footref{fn:XeTeX} & $C_V$ & $\inherit{\cVs}$ & $\hat c_v$ & $c_v$ & $\inherit{\hat c_p}$ & $\hat C_V$ & $C_V$ & $\inherit{\hat C_v}$ & $\inherit{\cVs}$ \\
+% heat capacity (isochoric, partial molar) & \verb"\cVpm_i" & $\cVpm_i$ & $\overline{c}_{v,i}$ & $\widetilde{C}_{V,i}$\footref{fn:XeTeX} & $\overline{C}_{V,i}$ & $C_{V\mathrm{m}i}$ & $\overline{C}_V$ & \begin{thermoshortpm}$\partialmolar{C}_{v,i}$\end{thermoshortpm} & $\inherit{\bar c_{v\,i}}$ & \begin{thermoshortpm}$\cVpm_i$\end{thermoshortpm} & ${\overline{C}_V}_i$ & $\overline{C}_{vi}$ & \begin{thermoshortpm}$\inherit{\cVpm_i}$\end{thermoshortpm} \\
+% Helmholtz free energy (total) & \verb"\Ft" & $\Ft$ & $F$ & $A$ & $\underline{A}$ & $A$ & $A$ & $\Psi$ & $A$ & $A$ & $A^t$ & $\Ft$ & $\Ft$ \\
+% Helmholtz free energy (molar) & \verb"\Fm" & $\Fm$ & $\bar{f}$ & $\overline{a}$ & $A$ & $A_{\mathrm{m}}$ & $a$ & $\overline{\psi}$ & $a$ & $\Ft$ & $A$ & $A$ & $A$ \\
+% Helmholtz free energy (specific) & \verb"\Fs" & $\Fs$ & $f$ & $a$ & $A$ & $\inherit{\Fs}$ & $\hat a$ & $\psi$ & $\inherit{\hat a}$ & $\hat A$ & $A$ & $\Fs$ & $\inherit{\Fs}$ \\
+% Helmholtz free energy (partial molar) & \verb"\Fpm_i" & $\Fpm_i$ & $\overline{f}_i$ & $\widetilde{a}_i$ & $\overline{A}_i$ & $A_{\mathrm{m}i}$ & $\overline{A}_i$ & $\overline{\Psi}_i$ & $\overline a_i$ & \begin{thermoshortpm}$\Fpm_i$\end{thermoshortpm} & $\begin{thermoshortpm}\Fpm_i\end{thermoshortpm}$ & $\partialmolar{A}_i$ & \begin{thermoshortpm}$\partialmolar{A}_i$\end{thermoshortpm} \\
+% Henry's constant (rational basis) & \verb"\Henryrat_i" & $\Henryrat_i$ & $\inherit{\Henryrat_i}$ & $\inherit{\Henryrat_i}$ & $h_i$ & $k_i$ & $\mathcal{H}_i$ & $\inherit{\Henryrat_i}$ & $H_i$ & $H_i$ & $\mathcal{H}_i$ & $f^{**}$ & $k_{H,i}$ \\
+% Henry's constant (molal basis) & \verb"\Henrymol_i" & $\Henrymol_i$ & $\inherit{\Henrymol_i}$ & $\inherit{\Henrymol_i}$ & $\inherit{\Henrymol_i}$ & $k''_i$ & $\inherit{\Henrymol_i}$ & $\inherit{\Henrymol_i}$ & $\inherit{\Henrymol_i}$ & $\mathcal{H}_i$ & $\inherit{\Henrymol_i}$ & $f^*$ & $k_{H,i}$ \\
+% ideal gas enthalpy & \verb"\Hm^\IG" & $\Hm^\IG$ & $\inherit{\bar{h}^\IG}$ & $\inherit{\overline{h}^\IG}$ & $H^{ig}$ & $\inherit{H_{\mathrm{m}}^\IG}$ & $h^\text{ideal~gas}$ & $\smash{\overline{h}}^\ast$ & $h^\text{id}$ & $H^\text{IG}$ & $H^{ig}$ & $H^o$ & $H^{IG}$ \\
+% ideal gas mixture enthalpy & \verb"\Hm^\IGM" & $\Hm^\IGM$ & $\inherit{\bar{h}^\IG}$ & $\inherit{\overline{h}^\IGM}$ & $H^{ig}$ & $\inherit{H_{\mathrm{m}}^\IGM}$ & $h^\text{ideal}$ & $\smash{\overline{h}}^\ast$ & $h^\text{id}$ & $H^\text{IGM}$ & $H^{ig}$ & $H^o$ & $H^{IG}$ \\
+% ideal solution enthalpy & \verb"\Hm^\IS" & $\Hm^\IS$ & $\inherit{\bar{h}^\IS}$ & $\inherit{\overline{h}^\IS}$ & $H^{is}$ & $\inherit{H_{\mathrm{m}}^\IS}$ & $h^\text{ideal}$ & $\inherit{\smash{\overline{h}}^\IS}$ & $h^\text{(ideal)}$ & $H^\text{IM}$ & $H^{id}$ & $H^{ID}$ & $H^{IS}$ \\
+% inexact differential & \verb"\dbar" & $\dbar$ & $\delta$ & $\delta$ & $d$ & $d$ & $\delta$ & $\delta$ & $\inherit{\dbar}$ & $\inherit{\dbar}$ & $\dbar$ & $\delta$ & $\delta$ \\
+% internal energy (total) & \verb"\Ut" & $\Ut$ & $U$ & $U$ & $\underline{U}$ & $U$ & $U$ & $U$ & $U$ & $U$ & $U^t$ & $\Ut$ & $\Ut$ \\
+% internal energy (molar) & \verb"\Um" & $\Ut$ & $\bar{u}$ & $\overline{u}$ & $U$ & $U_{\mathrm{m}}$ & $u$ & $\overline{u}$ & $u$ & $\Ut$ & $U$ & $U$ & $U$ \\
+% internal energy (specific) & \verb"\Us" & $\Us$ & $u$ & $u$ & $U$ & $\inherit{\Us}$ & $\hat u$ & $u$ & $\inherit{\hat u}$ & $\hat U$ & $U$ & $u$ & $\inherit{\Us}$ \\
+% internal energy (partial molar) & \verb"\Upm_i" & $\Upm_i$ & $\overline{u}_i$ & $\widetilde{u}_i$ & $\overline{U}_i$ & $U_{\mathrm{m}i}$ & $\overline{U}_i$ & $\Upm_i$ & $\overline{u}_i$ & \begin{thermoshortpm}$\Upm_i$\end{thermoshortpm} & \begin{thermoshortpm}$\Upm_i$\end{thermoshortpm} & $\Upm_i$ & $\Upm_i$ \\
+% isothermal compressibility & \verb"\kappaT" & $\kappaT$ & $\kappa$ & $\alpha$ & $\kappa_T$ & $\betaup$ & $\kappa$ & $\kappa$ & $\beta$ & $\kappa_T$ & $\kappa$ & $\kappa_T$ & $\inherit{\kappaT}$ \\
+% isentropic compressibility & \verb"\kappaS" & $\kappaS$ & $\inherit{\kappaS}$ & $\inherit{\alpha_S}$ & $\inherit{\kappa_S}$ & $\inherit{\beta_S}$ & $\inherit{\kappaS}$ & $\alpha$ & $\inherit{\beta_S}$ & $\inherit{\kappaS}$ & $\inherit{\kappaS}$ & $\inherit{\kappaS}$ & $\inherit{\kappaS}$ \\
+% isobaric expansivity & \verb"\alphaP" & $\alphaP$ & $\beta$ & $\beta$ & $\alpha_P$ & $\alpha$ & $\beta$ & $\beta$ & $\alpha$ & $\alpha$ & $\beta$ & $\alpha_P$ & $\inherit{\alphaP}$ \\
+% isentropic expansivity & \verb"\alphaS" & $\alphaS$ & $\inherit{\beta_S}$ & $\inherit{\beta_S}$ & $\inherit{\alpha_S}$ & $\inherit{\alpha_S}$ & $\inherit{\beta_S}$ & $\inherit{\beta_S}$ & $\alpha_S$ & $\inherit{\alphaS}$ & $\inherit{\beta_S}$ & $\inherit{\alphaS}$ & $\inherit{\alphaS}$ \\
+% Joule--Thomson coefficient & \verb"\muJT" & $\muJT$ & $\mu_J$ & $\mu_\text{JT}$ & $\mu_{JT}$ & $\mu_\text{J.T.}$ & $\mu_\text{JT}$ & $\mu_J$ & $\inherit{\muJT}$ & $\mu$ & $\mu$ & $\alpha_H$ & $\alpha_H$ \\
+% moles & \verb"\Nt" & $\Nt$ & $N$ & $N$ & $n$ & $n$ & $n$ & $n$ & $n$ & $N$ & $n$ & $N$ & $n$ \\
+% saturation pressure & \verb"\Psat" & $\Psat$ & $\inherit{\Psat}$ & $P^v$ & $P^{sat}$ & $p$ & $P^\text{sat}$ & $\inherit{P^\text{sat}}$ & $P^s$ & $P^\text{sat}$ & $P^\text{sat}$ & $P^\text{sat}$ & $P^\text{sat}$ \\
+% saturation pressure of $i$ & \verb"\Psat_i" & $\Psat_i$ & $\inherit{\Psat_i}$ & $P^v_i$ & $P^{sat}_i$ & $p^\bullet_i$ & $P^\text{sat}_i$ & $\inherit{P^\text{sat}_i}$ & $P^s_i$ & $P^\text{sat}_i$ & $P^\text{sat}_i$ & $P^\text{sat}_i$ & $P^\text{sat}_i$ \\
+% standard molality & \verb"\Cstd_i" & $\Cstd_i$ & $\inherit{\Cstd_i}$ & $\inherit{\Cstd_i}$ & $m_i^\circ$ & $m_i^\circ$ & $\inherit{C_i^o}$ & $\inherit{\Cstd_i}$ & $C_i^0$ & \text{1~molal} & $m^\circ$ & $m^+$ & $m_i^\circ$ \\
+% standard chemical potential & \verb"\mustd" & $\mustd$ & $\inherit{\mustd}$ & $\inherit{\mustd}$ & $\mu^\circ$ & $\muup^\circ$ & $\mu^o$ & $\overline{g}^\circ$ & $\mu^0$ & $\mu^\circ$ & $G^\circ$ & $\muup^o$ & $\Gamma$ \\
+% standard enthalpy & \verb"\Hm^\std" & $\Hm^\std$ & $\bar{h}^\circ$ & $\smash{\overline{h}}^\circ$ & $H^\circ$ & $H^\circ_{\mathrm{m}}$ & $h^o$ & $\overline{h}^\circ$ & $h^0$ & $\Ht^\circ$ & $H^\circ$ & $H^o$ & $H^\circ$ \\
+% standard enthalphy of formation & \verb"\Deltaf\Hm^std" & $\Deltaf\Hm^\std$ & $\bar{h}^\circ_f$ & $\smash{\overline{h}}_f^\circ$ & $\Delta H_f^\circ$ & $\Delta_f H^\circ_{\mathrm{m}}$ & $\Delta h_f^o$ & $\bar{h}^\circ_{\mathrm{f}}$ & $\Delta h_f^0$ & $\Delta_{\mathrm{f}}\Ht^\circ$ & $\Delta H^\circ_{f298}$ & $\Delta H_f^o$ & $\Delta H_F^\circ$ \\
+% standard enthalphy of formation of $i$ & \verb"\Deltaf\Hm^std_i" & $\Deltaf\Hm^\std_i$ & $\bar{h}^\circ_{f,i}$ & $\smash{\overline{h}}_{f,i}^\circ$ & $\Delta H_{f,i}^\circ$ & $\Delta_f H^\circ_{\mathrm{m}i}$ & $(\Delta h_f^o)_i$ & $(\bar{h}^\circ_{\mathrm{f}})_i$ & $\Delta h_{f\,i}^0$ & $\Delta_{\mathrm{f}}\Ht^\circ_i$ & $\Delta H^\circ_{f298i}$ & $\Delta H^o_{fi}$ & $\Delta H_{F,i}^\circ$ \\
+% standard enthalphy of reaction & \verb"\Deltarxn\Hm^std" & $\Deltarxn\Hm^\std$ & $\inherit{\bar{h}^\circ_\reaction}$ & $\smash{\overline{h}}_R^\circ$ & $\Delta H^\circ$ & $\Delta H_{\mathrm{m}}$ & $\Delta h^o_\text{rxn}$ & $\inherit{\Delta\bar{h}^\circ_\text{rxn}}$ & $\Delta h^0_\text{rxn}$ & $\Delta_\text{rxn}\Ht^\circ$ & $\Delta H^\circ$ & $\Delta H_{rx}^o$ & $\Delta H_R^\circ$ \\
+% standard free energy of formation & \verb"\Deltaf\Gm^std" & $\Deltaf\Gm^\std$ & $\bar{g}^\circ$ & $\smash{\bar{g}}_f^\circ$ & $\Delta G_f^\circ$ & $\Delta_f G^\circ_{\mathrm{m}}$ & $\Delta g_f^o$ & $\bar{g}^\circ_{\mathrm{f}}$ & $\Delta g_f^0$ & $\Delta_{\mathrm{f}}\Gt^\circ$ & $\Delta G^\circ_{f298}$ & $\Delta G_f^o$ & $\Delta G_F^\circ$ \\
+% standard free energy of formation of $i$ & \verb"\Deltaf\Gm_i^std" & $\Deltaf\Gm_i^\std$ & $\bar{g}^\circ_{f,i}$ & $\smash{\bar{g}}_{f,i}^\circ$ & $\Delta G_{f,i}^\circ$ & $\Delta_f G^\circ_{\mathrm{m}i}$ & $(\Delta g_f^o)_i$ & $(\bar{g}^\circ_{\mathrm{f}})_i$ & $\Delta g_{f\,i}^0$ & $\Delta_{\mathrm{f}}\Gt^\circ_i$ & $\Delta G^\circ_{f298i}$ & $\Delta G^o_{fi}$ & $\Delta G_{F,i}^\circ$ \\
+% standard free energy of reaction & \verb"\Deltarxn\Gm^std" & $\Deltarxn\Gm^\std$ & $\inherit{\bar{g}^\circ_\reaction}$ & $\smash{\bar{g}}^\circ_R$ & $\Delta G^\circ$ & $\Delta G_{\mathrm{m}}$ & $\Delta g^o_\text{rxn}$ & $\inherit{\Delta\bar{g}^\circ_\text{rxn}}$ & $\Delta g_\text{rxn}^0$ & $\Delta_\text{rxn}\Gt^\std$ & $\Delta G^\circ$ & $\Delta G^o_{rx}$ & $\Delta G_R^\circ$ \\
+% standard fugacity & \verb"\fstd" & $\fstd$ & $\inherit{f^\circ}$ & $\inherit{f^\circ}$ & $f^\circ$ & $f^\circ$ & $f^o$ & $\inherit{f^\circ}$ & $f^0$ & $\bar f^\circ$ & $f^\circ$ & $\inherit{\fstd}$ & $f^\circ$ \\
+% standard Gibbs free energy & \verb"\Gm^\std" & $\Gm^\std$ & $\bar{g}^\circ$ & $\bar{g}^\circ$ & $G^\circ$ & $G^\circ_{\mathrm{m}}$ & $g^o$ & $\overline{g}^\circ$ & $g^0$ & $\Gt^\circ$ & $G^\circ$ & $G^o$ & $G^\circ$ \\
+% standard Gibbs free energy of $i$ & \verb"\Gm^\std_i" & $\Gm^\std_i$ & $\bar{g}^\circ_i$ & $\bar{g}_i^\circ$ & $G^\circ_i$ & $G^\circ_{\mathrm{m}i}$ & $g_i^o$ & $\overline{g}^\circ_i$ & $g^0_i$ & $\Gt^\circ_i$ & $G^\circ_i$ & $G^o_i$ & $G^\circ_i$ \\
+% standard pressure & \verb"\Pstd" & $\Pstd$ & $P_0$ & $P_0$ & $P^\circ$ & $P^\circ$ & $\inherit{P^o}$ & $p_\text{ref}$ & $P^0$ & \text{1~bar} & $P^\circ$ & $P^\ast$ & $P^\circ$ \\
+% vapor pressure & \verb"\Pvap" & $\Pvap$ & $\inherit{\Pvap}$ & $P^v$ & $P^{std}$ & $p$ & $\inherit{P^\text{sat}}$ & $p_\text{ref}$ & $P^s$ & $P^\text{vap}$ & $P^\text{sat}$ & $P^\text{sat}$ & $P^\text{sat}$ \\
+% volume (total) & \verb"\Vt" & $\Vt$ & $V$ & $V$\footref{fn:XeTeX} & $\Vt$ & $V$ & $V$ & $V$ & $V$ & $V$ & $V^t$ & $\Vt$ & $\Vt$ \\
+% volume (molar) & \verb"\Vm" & $\Vm$ & $\bar{v}$ & $\overline{v}$\footref{fn:XeTeX} & $V$ & $V_{\mathrm{m}}$ & $v$ & $\overline{v}$ & $v$ & $\Vt$ & $V$ & $V$ & $V$ \\
+% volume (specific) & \verb"\Vs" & $\Vs$ & $v$ & $v$\footref{fn:XeTeX} & $V$ & $\inherit{\Vs}$ & $\hat v$ & $v$ & $\inherit{\hat v}$ & $\hat V$ & $V$ & $\inherit{v}$ & $\inherit{\Vs}$ \\
+% volume (molar, residual) & \verb"\VR" & $\VR$ & $\inherit{\bar{v}^\residual}$ & $\inherit{\overline{v}^\residual}$\footref{fn:XeTeX} & $\inherit{V^R}$ & $\inherit{V^{\mathrm{R}}_{\mathrm{m}}}$ & $v^\text{dep}$ & $\inherit{\overline{v}^R}$ & $v^R$ & $\Vt^r$ & $V^R$ & $\inherit{\VR}$ & $V^R$ \\
+% volume (molar, excess) & \verb"\VE" & $\VE$ & $\inherit{\bar{v}^\excess}$ & $\inherit{\overline{v}^\excess}$\footref{fn:XeTeX} & $V^E$ & $V^{\mathrm{E}}_{\mathrm{m}}$ & $v^E$ & $\inherit{\overline{v}^E}$ & $v^E$ & $\Vt^\text{ex}$ & $V^E$ & $V^{EX}$ & $V^{EX}$ \\
+% volume (partial molar, excess) & \verb"\VEpm_i" & $\VEpm_i$ & $\inherit{\overline{v}_i^\excess}$ & $\inherit{\widetilde{v}^\excess}$\footref{fn:XeTeX} & $\smash{\overline{V}}^E_i$ & $V^{\mathrm{E}}_{\mathrm{m}i}$ & $\smash{\overline{V}}^E_i$ & $\inherit{\overline{V}^E_i}$ & $\overline{v}^E_i$ & \begin{thermoshortpm}$\Vpm^{\text{ex}}_i$\end{thermoshortpm} & \begin{thermoshortpm}$\VEpm_i$\end{thermoshortpm} & \begin{thermoshortpm}$\Vpm^{EX}_i$\end{thermoshortpm} & \begin{thermoshortpm}$\Vpm^{EX}_i$\end{thermoshortpm} \\
+% work (total) & \verb"\Wt" & $\Wt$ & $W$ & $W$ & $\underline{W}$ & $W$ & $W$ & $W$ & $W$ & $W$ & $\inherit{W^t}$ & $\inherit{\Wt}$ & $\inherit{\Wt}$ \\
+% work (molar) & \verb"\Wm" & $\Wm$ & $\bar{w}$ & $\overline{w}$ & $W$ & $\inherit{W_{\mathrm{m}}}$ & $w$ & $\inherit{\overline{w}}$ & $\inherit{w}$ & $\inherit{\Wt}$ & $W$ & $W$ & $W$ \\
+% work (specific) & \verb"\Ws" & $\Ws$ & $w$ & $w$ & $W$ & $\inherit{\Ws}$ & $\hat w$ & $\inherit{w}$ & $\inherit{\hat w}$ & $\inherit{\hat W}$ & $\inherit{W}$ & $w$ & $\inherit{\Ws}$ \\
+% \end{mpsupertabular}
+% \end{landscape}
+%
%^^X \end{documentation}
%
% \setcounter{IndexColumns}{2}
@@ -1763,17 +1984,18 @@
% \end{macro}
%
% Symbols are defined for the total energy, internal energy, Helmholtz free
-% energy, Gibbs free energy, enthalpy, entropy, surface area, volume, number
-% of moles, heat, and work; these are $E$, $U$, $A$, $G$, $H$, $S$, $a$,
-% $V$, $n$, $Q$, and $W$, respectively. These commands should not be used on
-% their own, but rather accessed through the macros \cs{Ut}, \cs{Um}, and
-% \cs{Us} (using the internal energy as an example).
+% energy, Gibbs free energy, grand potential (Landau free energy), enthalpy,
+% entropy, surface area, volume, number of moles, heat, and work; these are
+% $E$, $U$, $A$, $G$, $\Omega$, $H$, $S$, $a$, $V$, $n$, $Q$, and $W$,
+% respectively. These commands should not be used on their own, but rather
+% accessed through the macros \cs{Ut}, \cs{Um}, and \cs{Us} (using the internal
+% energy as an example).
%
% The default symbols are not intended to be easy to change---the intended
% mechanism is through package options. If you want to use a non-standard
% symbol that is not available through one of the package options, you can
% redefine the internal token lists inside
-% \cs{ExplSyntaxOn}\dots\cs{ExplSyntaxOff}. For example,
+% \cs{ExplSyntaxOn}\,\dots\!\cs{ExplSyntaxOff}. For example,
% \begin{verbatim}
% \ExplSyntaxOn
% \tl_gset:Nn \g__thermodynamics_Helmholtz_symbol {H}
@@ -1783,7 +2005,7 @@
% would define the ill-advised notation that I have nonetheless heard of
% that uses $H$ for Helmholtz free energy and $h$ for enthalpy.
% Note that the macros for temperature and pressure are only used inside
-% the definitions of the compressibilities, expansivitites, and heat
+% the definitions of the compressibilities, expansivities, and heat
% capacities; there is no user-level macro for the temperature or the pressure,
% so it is up to the user to use consistent symbols for those properties.
% \begin{macrocode}
@@ -1806,7 +2028,9 @@
\tl_gset:Nn \g_@@_internal_energy_symbol U
\tl_gset:Nn \g_@@_Helmholtz_symbol A
\tl_gset:Nn \g_@@_Gibbs_symbol G
-\tl_gset:Nn \g_@@_Landau_symbol \Omega
+\cs_if_exist:NTF \Omegait
+{ \tl_gset:Nn \g_@@_Landau_symbol \Omegait }
+{ \tl_gset:Nn \g_@@_Landau_symbol \Omega }
\tl_gset:Nn \g_@@_enthalpy_symbol H
\tl_gset:Nn \g_@@_entropy_symbol S
\tl_gset:Nn \g_@@_area_symbol a
@@ -1960,7 +2184,14 @@
}
\cs_new:Npn \@@_set_extensive_superscripts
{
- \cs_set:Nn \@@_extensive:n {{##1}\c_math_superscript_token t}
+ \cs_set:Nn \@@_extensive_one:n
+ { \c_math_superscript_token {##1\l_@@_super_separator_tl t} }
+ \cs_set:Nn \@@_extensive:n
+ {
+ \peek_catcode_remove:NTF \c_math_superscript_token
+ { ##1 \@@_extensive_one:n }
+ { ##1 \c_math_superscript_token t }
+ }
\cs_set:Nn \@@_intensive:n {##1}
}
\DeclareOption{extensive-plain}{\@@_set_extensive_plain}
@@ -1969,44 +2200,83 @@
\@@_set_intensive_lowercase
\AtEndOfPackage{
\@@_set_lowercase_pms
- \RenewDocumentCommand{\heatcapacitysymbol}{}{c}
}
}
\DeclareOption{extensive-superscript}{%
\@@_set_extensive_superscripts
- \AtEndOfPackage{%
- \RenewDocumentCommand{\URt}{}{\g_@@_internal_energy_symbol
- \c_math_superscript_token{\residual,t}}
- \RenewDocumentCommand{\HRt}{}{\g_@@_enthalpy_symbol
- \c_math_superscript_token{\residual,t}}
- \RenewDocumentCommand{\FRt}{}{\g_@@_Helmoholtz_symbol
- \c_math_superscript_token{\residual,t}}
- \RenewDocumentCommand{\GRt}{}{\g_@@_Gibbs_symbol
- \c_math_superscript_token{\residual,t}}
- \RenewDocumentCommand{\VRt}{}{\g_@@_volume_symbol
- \c_math_superscript_token{\residual,t}}
- \RenewDocumentCommand{\SRt}{}{\g_@@_entropy_symbol
- \c_math_superscript_token{\residual,t}}
- \RenewDocumentCommand{\UEt}{}{\g_@@_internal_energy_symbol
- \c_math_superscript_token{\excess,t}}
- \RenewDocumentCommand{\HEt}{}{\g_@@_enthalpy_symbol
- \c_math_superscript_token{\excess,t}}
- \RenewDocumentCommand{\FEt}{}{\g_@@_Helmoholtz_symbol
- \c_math_superscript_token{\excess,t}}
- \RenewDocumentCommand{\GEt}{}{\g_@@_Gibbs_symbol
- \c_math_superscript_token{\excess,t}}
- \RenewDocumentCommand{\VEt}{}{\g_@@_volume_symbol
- \c_math_superscript_token{\excess,t}}
- \RenewDocumentCommand{\SEt}{}{\g_@@_entropy_symbol
- \c_math_superscript_token{\excess,t}}
+%^^A \AtEndOfPackage{%
+%^^A \RenewDocumentCommand{\URt}{}{\g_@@_internal_energy_symbol
+%^^A \c_math_superscript_token{\residual,t}}
+%^^A \RenewDocumentCommand{\HRt}{}{\g_@@_enthalpy_symbol
+%^^A \c_math_superscript_token{\residual,t}}
+%^^A \RenewDocumentCommand{\FRt}{}{\g_@@_Helmoholtz_symbol
+%^^A \c_math_superscript_token{\residual,t}}
+%^^A \RenewDocumentCommand{\GRt}{}{\g_@@_Gibbs_symbol
+%^^A \c_math_superscript_token{\residual,t}}
+%^^A \RenewDocumentCommand{\VRt}{}{\g_@@_volume_symbol
+%^^A \c_math_superscript_token{\residual,t}}
+%^^A \RenewDocumentCommand{\SRt}{}{\g_@@_entropy_symbol
+%^^A \c_math_superscript_token{\residual,t}}
+%^^A \RenewDocumentCommand{\UEt}{}{\g_@@_internal_energy_symbol
+%^^A \c_math_superscript_token{\excess,t}}
+%^^A \RenewDocumentCommand{\HEt}{}{\g_@@_enthalpy_symbol
+%^^A \c_math_superscript_token{\excess,t}}
+%^^A \RenewDocumentCommand{\FEt}{}{\g_@@_Helmoholtz_symbol
+%^^A \c_math_superscript_token{\excess,t}}
+%^^A \RenewDocumentCommand{\GEt}{}{\g_@@_Gibbs_symbol
+%^^A \c_math_superscript_token{\excess,t}}
+%^^A \RenewDocumentCommand{\VEt}{}{\g_@@_volume_symbol
+%^^A \c_math_superscript_token{\excess,t}}
+%^^A \RenewDocumentCommand{\SEt}{}{\g_@@_entropy_symbol
+%^^A \c_math_superscript_token{\excess,t}}
+%^^A }
+}
+% \end{macrocode}
+% \begin{environment}{thermolongpm,thermoshortpm}
+% The |longpm| option (the default) makes partial molar quantities that
+% look like \(\UEpm_i\). The |shortpm| option (which is used by several
+% textbooks) makes partial molar quantities look like
+% \(\smash{\mkern2mu\overline{\mkern-2mu U}}_i^E\).
+% The environments \env{thermolongpm} and \env{thermoshortpm} do the same
+% thing locally.
+% \changes{v2.02}{2024/06/14}{Added ``longpm'' and ``shortpm'' options to
+% control how partial molar properties are rendered along with the
+% environments \env{thermolongpm} and \env{thermoshortpm} to change them
+% locally.}
+% \begin{macrocode}
+\bool_new:N \l_@@_longpm_bool
+\DeclareOption{longpm}{\bool_set_true:N \l_@@_longpm_bool}
+\cs_set_eq:NN \@@_overline_copy:n \@@_overline:n
+\DeclareOption{shortpm}{
+ \bool_set_false:N \l_@@_longpm_bool
+ \AtEndOfPackage{
+ \RenewDocumentCommand{\cPpm}{}
+ {
+ \cs_set:Nn \@@_overline:n {##1}
+ \partialmolar{\cPpmshort}
+ }
+ \RenewDocumentCommand{\cVpm}{}
+ {
+ \cs_set:Nn \@@_overline:n {##1}
+ \partialmolar{\cVpmshort}
+ }
}
}
+\NewDocumentEnvironment{thermolongpm}{}{%
+ \bool_set_true:N \l_@@_longpm_bool
+}{}
+\NewDocumentEnvironment{thermoshortpm}{}{%
+ \bool_set_false:N \l_@@_longpm_bool
+ \RenewSubscriptedSymbol{\cPpm}{\@@_overline:n \heatcapacitysymbol}
+ {\g_@@_pressure_symbol}
+ \RenewSubscriptedSymbol{\cVpm}{\@@_overline:n \heatcapacitysymbol}
+ {\g_@@_volume_symbol}
+}{}
% \end{macrocode}
+% \end{environment}
%
% The next two options choose whether variables held constant are subscripted
% (the default) or placed next to the function. The difference is
-%%^^A \[ \left(\frac{\partial U}{\partial S}\right)_V \quad\text{versus}\quad
-%%^^A \left(\frac{\partial U(S,V)}{\partial S}\right) \]
% \[ \Partial{\Um}{\Sm}{\Vm} \quad\text{versus}\quad
% \begin{thermoNOsubscripts}
% \Partial{\Um}{\Sm}{\Vm}
@@ -2132,7 +2402,8 @@
% \end{macrocode}
% \end{macro}
%
-% We then define two package options that change how to render \cs{allNs} and
+% \subsection{Package Options}
+% We define two package options that change how to render \cs{allNs} and
% friends.\relax
% \changes{v1.01}{2022/05/04}{Fixed bug in \cs{allbutlastand} when using the
% |moles-range| option ($C$ should have been $C-1$ in the last option).}
@@ -2177,50 +2448,343 @@
}
% \end{macrocode}
% The remaining options define textbook-specific notation.
+% \changes{v2.02}{2024/06/14}{Added \texttt{KlotzRosenberg} option.}
% \begin{macrocode}
\DeclareOption{Bejan}{
- \ExecuteOptions{EUFGHAN,intensive-lowercase,delta}
- \cs_set:Nn \@@_specific:n {\text_lowercase:n {#1}}
- \cs_set:Nn \@@_intensive:n {\bar{\text_lowercase:n {#1}}}
- \tl_gset:Nn \g_@@_volume_symbol v
+ \ExecuteOptions{EUFGHAN,intensive-lowercase,delta,shortpm}
+ \AtEndOfPackage{
+ \cs_set:Nn \@@_specific:n {\text_lowercase:n {#1}}
+ \cs_set:Nn \@@_intensive:n {\bar{\text_lowercase:n {#1}}}
+ \cs_set:Nn \@@_extensive:n {\text_uppercase:n {#1}}
+ \tl_gset:Nn \g_@@_volume_symbol v
+ \RenewExpandableDocumentCommand{\ncomponents}{}{n}
+ \RenewSubscriptedSymbol{\Lt}{\g_@@_Helmholtz_symbol}{\mu}
+ \RenewSubscriptedSymbol{\Lm}
+ {\bar{\text_lowercase:n \g_@@_Helmholtz_symbol}}{\mu}
+ \RenewSubscriptedSymbol{\Ls}
+ {\text_lowercase:n \g_@@_Helmholtz_symbol}{\mu}
+ \cs_new:Npn \Delta_vap_sym {} {}
+ \NewSubscriptedSymbol{\Delta_vap}{\Delta_vap_sym}{{fg}}
+ \RenewDocumentCommand{\Deltavap}{m}{
+ \cs_set:Npn \Delta_vap_sym {} {#1}
+ \Delta_vap
+ }
+ \cs_new:Npn \Delta_fus_sym {} {}
+ \NewSubscriptedSymbol{\Delta_fus}{\Delta_fus_sym}{{sf}}
+ \RenewDocumentCommand{\Deltafus}{m}{
+ \cs_set:Npn \Delta_fus_sym {} {#1}
+ \Delta_fus
+ }
+ \cs_new:Npn \Delta_sub_sym {} {}
+ \NewSubscriptedSymbol{\Delta_sub}{\Delta_sub_sym}{{sg}}
+ \RenewDocumentCommand{\Deltasub}{m}{
+ \cs_set:Npn \Delta_sub_sym {} {#1}
+ \Delta_sub
+ }
+ \RenewExpandableDocumentCommand{\heatcapacitysymbol}{}{c}
+ \RenewSubscriptedSymbol{\cV}{\@@_intensive:n {\heatcapacitysymbol}}
+ {\text_lowercase:n \g_@@_volume_symbol}
+ \RenewSubscriptedSymbol{\cVt}{\@@_extensive:n {\heatcapacitysymbol}}
+ {\text_uppercase:n \g_@@_volume_symbol}
+ \RenewSubscriptedSymbol{\cVpm}{\heatcapacitysymbol}
+ {\text_lowercase:n \g_@@_volume_symbol}
+ \RenewSubscriptedSymbol{\cPpm}{\heatcapacitysymbol}
+ {\text_lowercase:n \g_@@_pressure_symbol}
+ \RenewExpandableDocumentCommand{\xrxn}{}{\zeta}
+ \RenewDocumentCommand{\fmix}{}{f}
+ \RenewDocumentCommand{\Qm}{}{Q}
+ \RenewDocumentCommand{\Qs}{}{Q}
+ \RenewExpandableDocumentCommand{\kappaT}{}{\compressibilitysymbol}
+ \RenewExpandableDocumentCommand{\expansivitysymbol}{}{\beta}
+ \RenewExpandableDocumentCommand{\alphaP}{}{\expansivitysymbol}
+ \RenewSubscriptedSymbol{\muJT}{\JTsymbol}{J}
+ \RenewDocumentCommand{\Deltaf}{m}
+ { \tl_set:Nn \l_@@_Deltaf_sym_tl {#1} \@@_Deltaf }
+ \RenewDocumentCommand{\Pstd}{}{P\c_math_subscript_token 0}
+ \RenewDocumentCommand{\Wm}{}{W}
+ \RenewDocumentCommand{\Ws}{}{W}
+ \cs_new:Nn \@@_fpure_one:n
+ {
+ f\c_math_subscript_token{#1}
+ \peek_catcode_remove:NF \c_math_superscript_token
+ { \c_math_superscript_token\bullet }
+ }
+ \RenewDocumentCommand{\fpure}{}
+ {
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ { \@@_fpure_one:n }
+ { f }
+ }
+ \cs_new:Nn \@@_phipure_one:n
+ {
+ \phi\c_math_subscript_token{#1}
+ \peek_catcode:NF \c_math_superscript_token
+ { \c_math_superscript_token\bullet }
+ }
+ \RenewDocumentCommand{\phipure}{}
+ {
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ {
+ \@@_phipure_one:n
+ }
+ {\phi}
+ }
+ \RenewDocumentCommand{\phimix}{}{\phi}
+ }
}
\DeclareOption{CBK}{
- \ExecuteOptions{EUAGHAN,intensive-lowercase}
+ \ExecuteOptions{EUAGHAN,intensive-lowercase,delta,shortpm}
\AtEndOfPackage{
- \cs_set:Nn \@@_overline:n {\widetilde{#1}}
+ \cs_set:Nn \@@_overline:n {\widetilde #1}
+ \cs_set:Nn \@@_overline_copy:n {\widetilde #1}
\cs_set:Nn \@@_specific:n {\text_lowercase:n {#1}}
\cs_set:Nn \@@_intensive:n {\bar{\text_lowercase:n{#1}}}
+ \tl_gset:Nn \g_@@_area_symbol A
+ \RenewExpandableDocumentCommand{\reaction}{}{R}
+ \cs_new:Npn \Delta_vap_sym {} {}
+ \NewSubscriptedSymbol{\Delta_vap}{\Delta_vap_sym}{{fg}}
+ \RenewDocumentCommand{\Deltavap}{m}{
+ \cs_set:Npn \Delta_vap_sym {} {#1}
+ \Delta_vap
+ }
+ \cs_new:Npn \Delta_fus_sym {} {}
+ \NewSubscriptedSymbol{\Delta_fus}{\Delta_fus_sym}{{sf}}
+ \RenewDocumentCommand{\Deltafus}{m}{
+ \cs_set:Npn \Delta_fus_sym {} {#1}
+ \Delta_fus
+ }
+ \cs_new:Npn \Delta_sub_sym {} {}
+ \NewSubscriptedSymbol{\Delta_sub}{\Delta_sub_sym}{{sg}}
+ \RenewDocumentCommand{\Deltasub}{m}{
+ \cs_set:Npn \Delta_sub_sym {} {#1}
+ \Delta_sub
+ }
\tl_gset:Nn \g_@@_pressure_symbol p
- \RenewDocumentCommand{\Deltarxn}{m}{{#1}\c_math_subscript_token R}
- \RenewDocumentCommand{\compressibilitysymbol}{}{\beta}
- \RenewDocumentCommand{\expansivitysymbol}{}{\alpha}
+ \RenewExpandableDocumentCommand{\compressibilitysymbol}{}{\alpha}
+ \RenewExpandableDocumentCommand{\expansivitysymbol}{}{\beta}
+ \RenewExpandableDocumentCommand{\kappaT}{}{\compressibilitysymbol}
+ \RenewExpandableDocumentCommand{\alphaP}{}{\expansivitysymbol}
+ \RenewSuperscriptedSymbol{\Psat}{P}{v}
+ \RenewDocumentCommand{\Deltaf}{m}
+ { \tl_set:Nn \l_@@_Deltaf_sym_tl {#1}
+ \@@_Deltaf
+ }
+ \RenewDocumentCommand{\Pstd}{}{P\c_math_subscript_token 0}
+ \RenewDocumentCommand{\Lm}{}{\@@_intensive:n\omega}
+ \RenewDocumentCommand{\Ls}{}{\@@_specific:n\omega}
}
}
\DeclareOption{ElliottLira}{
+ \ExecuteOptions{shortpm}
\AtEndOfPackage{
+ \cs_gset_eq:NN \@@_specific:n \@@_intensive:n
+ %^^A\RenewDocumentCommand{\partialmolar}{m}{\@@_overline:n #1}
\RenewDocumentCommand{\allcomponents}{O{} m}{#2}
\RenewDocumentCommand{\Deltarxn}{m}{\Delta #1}
- \RenewDocumentCommand{\IG}{}{{\text{ig}}}
- \RenewDocumentCommand{\IGM}{}{{\text{ig}}}
- \RenewDocumentCommand{\IS}{}{{\text{is}}}
+ \RenewDocumentCommand{\fusion}{}{{fus}}
+ \RenewDocumentCommand{\sublimation}{}{{sub}}
+ \RenewDocumentCommand{\vaporization}{}{{vap}}
+ \RenewDocumentCommand{\sat}{}{{sat}}
+ %^^A\RenewSubscriptedSymbol{\Henrymol}{/K}{H} %^^A FIXME
+ \RenewDocumentCommand{\IG}{}{{ig}}
+ \RenewDocumentCommand{\IGM}{}{{ig}}
+ \RenewDocumentCommand{\IS}{}{{is}}
+ \RenewDocumentCommand{\Cstd}{}{m\c_math_superscript_token \std}
+ \RenewDocumentCommand{\muJT}{}{\mu\c_math_subscript_token{JT}}
+ }
+}
+\DeclareOption{KlotzRosenberg}{
+ \ExecuteOptions{delta}
+ \AtEndOfPackage{
+ \tl_set:Nn \l_@@_sub_separator_tl {}
+ \cs_set:Nn \@@_extensive:n {#1}
+ \cs_new:Nn \@@_intensive_one:n
+ {
+ \c_math_superscript_token {#1}
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ { \@@_intensive_three:n }
+ { \c_math_subscript_token{\mathrm{m}} }
+ }
+ \cs_new:Nn \@@_intensive_three:n
+ { \c_math_subscript_token{\mathrm{m}\l_@@_sub_separator_tl #1} }
+ \cs_new:Nn \@@_intensive_two:n
+ {
+ \c_math_subscript_token{\mathrm{m}\l_@@_sub_separator_tl #1}
+ \peek_catcode:NF \c_math_superscript_token
+ { \c_math_superscript_token\bullet }
+ }
+ \cs_set:Nn \@@_intensive:n
+ {
+ #1
+ \peek_catcode_remove:NTF \c_math_superscript_token
+ { \@@_intensive_one:n }
+ { \peek_catcode_remove:NTF \c_math_subscript_token
+ { \@@_intensive_two:n }
+ { \c_math_subscript_token{\mathrm{m}} }
+ }
+ }
+ \cs_new:Nn \@@_fpure_one:n
+ {
+ f\c_math_subscript_token{#1}
+ \peek_catcode_remove:NF \c_math_superscript_token
+ { \c_math_superscript_token\bullet }
+ }
+ \RenewDocumentCommand{\fpure}{}
+ {
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ { \@@_fpure_one:n }
+ { f }
+ }
+ \cs_new:Nn \@@_phipure_one:n
+ {
+ \gamma\c_math_subscript_token{#1}
+ \peek_catcode_remove:NF \c_math_superscript_token
+ { \c_math_superscript_token\bullet }
+ }
+ \RenewDocumentCommand{\phipure}{}
+ {
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ { \@@_phipure_one:n }
+ { \gamma }
+ }
+ \RenewDocumentCommand{\fmix}{}{f}
+ \RenewDocumentCommand{\phimix}{}{\gamma}
+ \RenewDocumentCommand{\phisat}{}{\gamma^\sat}
+ \cs_if_exist:NTF \gammaup
+ { \RenewDocumentCommand{\gamma}{}{\gammaup} }
+ { \cs_if_exist:NT \upgamma
+ { \RenewDocumentCommand{\gamma}{}{\upgamma} }
+ }
+ \RenewDocumentCommand{\gammarat}{}{\gamma}
+ \RenewDocumentCommand{\gammamol}{}{\gamma}
+ \cs_if_exist:NTF \muup
+ {\RenewDocumentCommand{\mu}{}{\muup}}
+ {\cs_if_exist:NT \upmu
+ {\RenewDocumentCommand{\mu}{}{\upmu}}
+ }
+ \cs_if_exist:NTF \alphaup
+ {\RenewExpandableDocumentCommand{\expansivitysymbol}{}{\alphaup}}
+ {\cs_if_exist:NTF \upalpha
+ {\RenewExpandableDocumentCommand{\compressibilitysymbol}{}{\alphaup}}
+ {\RenewExpandableDocumentCommand{\compressibilitysymbol}{}{\alpha}}
+ }
+ \cs_if_exist:NTF \betaup
+ {\RenewExpandableDocumentCommand{\compressibilitysymbol}{}{\betaup}}
+ {\cs_if_exist:NTF \upbeta
+ {\RenewExpandableDocumentCommand{\compressibilitysymbol}{}{\betaup}}
+ {\RenewExpandableDocumentCommand{\compressibilitysymbol}{}{\beta}}
+ }
+ \cs_if_exist:NTF \xiup
+ {\RenewDocumentCommand{\xrxn}{}{\xiup}}
+ {\cs_if_exist:NT \upxi
+ {\RenewDocumentCommand{\xrxn}{}{\upxi}}
+ }
+ \RenewDocumentCommand{\kappaT}{}{\compressibilitysymbol}
+ \RenewDocumentCommand{\alphaP}{}{\expansivitysymbol}
+ \RenewSubscriptedSymbol{\muJT}{\JTsymbol}{\text{J.T.}}
+ \RenewDocumentCommand{\Deltarxn}{m}{\Delta #1}
+ \RenewDocumentCommand{\Deltaf}{}{\Delta\c_math_subscript_token\formation}
+ \RenewDocumentCommand{\Deltafus}{}{\Delta}
+ \RenewDocumentCommand{\Deltavap}{}{\Delta}
+ \RenewDocumentCommand{\Deltasub}{}{\Delta}
+%^^A FIXME: should be \Delta G_{\text{mix},\mathrm{m}} not other way around
+ \RenewDocumentCommand{\Deltamix}{m}{
+ \tl_set:Nn \l_@@_sub_separator_tl {,}
+ \Delta #1\c_math_subscript_token{\mixing}
+ }
+ \RenewDocumentCommand{\excess}{}{{\mathrm{E}}}
+ \RenewDocumentCommand{\residual}{}{{\mathrm{R}}}
+ \cs_set:Nn \@@_overline:n {#1}
+ \RenewDocumentCommand{\IS}{}{{\mathrm{I}}}
+ \RenewDocumentCommand{\Psat}{}
+ {
+ \peek_catcode:NTF \c_math_subscript_token
+ {p\c_math_superscript_token\bullet}
+ {p}
+ }
+ \RenewDocumentCommand{\Cstd}{}{m^\std}
+ \RenewDocumentCommand{\Henryrat}{}{k}
+ \RenewDocumentCommand{\Henrymol}{}{k''}
+
+ % Fix partial molar properties
+ \cs_set:Npn \@@_pm_case_one #1
+ {
+ \l_@@_pm_symbol_tl\c_math_subscript_token{\mathrm{m}#1}
+ }
+ \cs_set:Npn \@@_pm_case_two [#1]#2
+ {
+ \l_@@_pm_symbol_tl
+ \c_math_superscript_token{#1}\c_math_subscript_token{\mathrm{m}#2}
+ }
+ \cs_set:Npn \@@_pm_case_three_part_two #1
+ {
+ \l_@@_pm_symbol_tl
+ \c_math_superscript_token{\l_@@_pm_arg_tl}
+ \c_math_subscript_token{\mathrm{m}#1}
+ }
+ \cs_set:Npn \@@_pm_case_four #1
+ {
+ \l_@@_pm_symbol_tl\c_math_superscript_token{#1}
+ \c_math_subscript_token{\mathrm{m}\l_@@_pm_arg_tl}
+ }
+ \cs_set:Npn \@@_pm_case_five
+ {
+ \l_@@_pm_symbol_tl
+ \c_math_subscript_token{\mathrm{m}\l_@@_pm_arg_tl}
+ }
+
+ % fix heat capacities
+ \RenewSubscriptedSymbol{\cP}{\heatcapacitysymbol}
+ {\g_@@_pressure_symbol\mathrm{m}}
+ \RenewSubscriptedSymbol{\cV}{\heatcapacitysymbol}
+ {\g_@@_volume_symbol\mathrm{m}}
+ \RenewDocumentCommand{\cPpm}{}{\partialmolar{\cPt}}
+ \RenewDocumentCommand{\cVpm}{}{\partialmolar{\cVt}}
+
+ \cs_set:Npn \cP_two:n #1
+ { \heatcapacitysymbol
+ \c_math_subscript_token{\g_@@_pressure_symbol\mathrm{m}
+ \l_@@_sub_separator_tl #1}
+ \peek_catcode:NF \c_math_superscript_token
+ { \c_math_superscript_token\bullet }
+ }
+ \cs_set:Npn \cV_two:n #1
+ { \heatcapacitysymbol
+ \c_math_subscript_token{\g_@@_volume_symbol\mathrm{m}
+ \l_@@_sub_separator_tl #1}
+ \peek_catcode:NF \c_math_superscript_token
+ { \c_math_superscript_token\bullet }
+ }
+ }
+ \AtBeginDocument{
+ \@ifpackageloaded{emf}{\RenewDocumentCommand{\Epot}{}{\emf}}
+ {%
+ \PackageWarningNoLine{thermodynamics}
+ {Package~emf~not~loaded;~load~to~make~Epot~match~Klotz~
+ and~Rosenberg's~notation}%
+ }
}
}
\DeclareOption{Koretsky}{
- \ExecuteOptions{EUAGHAn,brackets,intensive-lowercase,delta}
+ \ExecuteOptions{EUAGHAn,brackets,intensive-lowercase,delta,shortpm}
\AtEndOfPackage{
- %^^A Undo part of intensive-lowercase
+ \tl_gset:Nn \g_@@_area_symbol {A}
+ \RenewExpandableDocumentCommand{\std}{}{o}
+ \RenewExpandableDocumentCommand{\ncomponents}{}{m}
\RenewDocumentCommand{\partialmolar}{m}
- { \tl_set:Nn \l_@@_pm_symbol_tl {#1}
+ {
+ \tl_set:Nn \l_@@_pm_symbol_tl {#1}
\@@_generic_pm:
}
\RenewDocumentCommand{\expansivitysymbol}{}{\beta}
\RenewDocumentCommand{\IS}{}{{\text{ideal}}}
\RenewDocumentCommand{\residual}{}{{\text{dep}}}
- \RenewDocumentCommand{\IG}{}{{\text{ideal}}}
+ \RenewDocumentCommand{\IG}{}{{\text{ideal~gas}}}
\RenewDocumentCommand{\IGM}{}{{\text{ideal}}}
\RenewDocumentCommand{\Henryrat}{}{{\mathcal{H}}}
\RenewDocumentCommand{\gammarat}{}
{\gamma\c_math_superscript_token\text{Henry's}}
+ \RenewDocumentCommand{\gammamol}{}{\gamma\c_math_superscript_token{m}}
\RenewDocumentCommand{\phipure}{}{\varphi}
\RenewDocumentCommand{\phimix}{}{\hat\varphi}
\RenewDocumentCommand{\phisat}{}{\varphi\c_math_superscript_token\sat}
@@ -2238,19 +2802,100 @@
}
\cs_new:Npn \Delta_sub_sym {} {}
\NewSubscriptedSymbol{\Delta_sub}{\Delta_sub_sym}{\sublimation}
- %^^A Undo part of intensive-lowercase
\RenewDocumentCommand{\Deltasub}{m}{
\cs_set:Npn \Delta_sub_sym {} { \Delta #1 }
\Delta_sub
}
+ \tl_new:N \l_@@_Deltaf_superscript_tl
+ \tl_new:N \l_@@_Deltaf_subscript_tl
+ \bool_new:N \l_@@_Deltaf_parentheses_bool
+ \tl_new:N \l_@@_Deltaf_entity_tl
+ \cs_set:Nn \@@_Deltaf_one:n
+ {
+ \tl_set:Nn \l_@@_Deltaf_superscript_tl {#1}
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ {
+ \bool_set_true:N \l_@@_Deltaf_parentheses_bool
+ \@@_Deltaf_two:n
+ }
+ {
+ \bool_if:NTF \l_@@_Deltaf_parentheses_bool
+ {
+ (\Delta\l_@@_Deltaf_entity_tl\c_math_subscript_token\formation
+ \tl_if_empty:NF \l_@@_Deltaf_superscript_tl
+ { \c_math_superscript_token\l_@@_Deltaf_superscript_tl }
+ )
+ \tl_if_empty:NF \l_@@_Deltaf_subscript_tl
+ { \c_math_subscript_token\l_@@_Deltaf_subscript_tl }
+ }
+ {
+ \Delta\l_@@_Deltaf_entity_tl\c_math_subscript_token\formation
+ \tl_if_empty:NF \l_@@_Deltaf_superscript_tl
+ { \c_math_superscript_token\l_@@_Deltaf_superscript_tl }
+ }
+ }
+ }
+ \cs_set:Nn \@@_Deltaf_two:n
+ {
+ \tl_set:Nn \l_@@_Deltaf_subscript_tl {#1}
+ % check for case 4
+ \peek_catcode_remove:NTF \c_math_superscript_token
+ { \@@_Deltaf_one:n }
+ {
+ \bool_if:NTF \l_@@_Deltaf_parentheses_bool
+ {
+ (\Delta\l_@@_Deltaf_entity_tl\c_math_subscript_token\formation
+ \tl_if_empty:NF \l_@@_Deltaf_superscript_tl
+ {\c_math_superscript_token\l_@@_Deltaf_superscript_tl}
+ )
+ \tl_if_empty:NF \l_@@_Deltaf_subscript_tl
+ \c_math_subscript_token\l_@@_Deltaf_subscript_tl
+ }
+ {
+ \Delta\l_@@_Deltaf_entity_tl\c_math_subscript_token\formation
+ \tl_if_empty:NF \l_@@_Deltaf_superscript_tl
+ {\c_math_superscript_token\l_@@_Deltaf_superscript_tl}
+ }
+ }
+ }
+ \RenewDocumentCommand{\Deltaf}{m}
+ {
+ \tl_clear:N \l_@@_Deltaf_superscript_tl
+ \tl_clear:N \l_@@_Deltaf_subscript_tl
+ \tl_set:Nn \l_@@_Deltaf_entity_tl {#1}
+ \bool_set_false:N \l_@@_Deltaf_parentheses_bool
+ \peek_catcode_remove:NTF \c_math_superscript_token
+ {
+ \@@_Deltaf_one:n
+ }
+ {
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ {
+ \bool_set_true:N \l_@@_Deltaf_parentheses_bool
+ \@@_Deltaf_two:n
+ }
+ {
+ \Delta #1\c_math_subscript_token \formation
+ }
+ }
+ }
+ \RenewDocumentCommand{\kappaT}{}{\compressibilitysymbol}
+ \RenewDocumentCommand{\alphaP}{}{\expansivitysymbol}
+ \RenewSubscriptedSymbol{\cV}{\@@_intensive:n \heatcapacitysymbol}
+ {\@@_intensive:n \g_@@_volume_symbol}
+ \RenewSubscriptedSymbol{\cVs}{\@@_specific:n \heatcapacitysymbol}
+ {\@@_intensive:n \g_@@_volume_symbol}
+ \RenewDocumentCommand{\Lm}{}{\omega}
+ \RenewDocumentCommand{\Ls}{}{\hat\omega}
}
}
\DeclareOption{MSBB}{
- \ExecuteOptions{EUFGHAn,intensive-lowercase,delta}
+ \ExecuteOptions{EUFGHAn,intensive-lowercase,delta,shortpm}
\AtEndOfPackage{
- \RenewDocumentCommand{\IGM}{}{\ast}
+ \RenewDocumentCommand{\IGM}{}{\ast} % FIXME: is this * or \circ?
\RenewDocumentCommand{\IG}{}{\ast}
\RenewDocumentCommand{\expansivitysymbol}{}{\beta}
+ \RenewDocumentCommand{\muJT}{}{\mu\c_math_subscript_token J}
\RenewDocumentCommand{\allcomponents}{O{} m}{#2}
\RenewDocumentCommand{\allbut}{O{j} m m}
{
@@ -2260,29 +2905,114 @@
}
\tl_gset_eq:NN \g_@@_Helmholtz_symbol \psi
\RenewDocumentCommand{\Ft}{}{\Psi}
+ \RenewDocumentCommand{\Fpm}{}{\partialmolar{\Psi}}
\cs_set:Nn \@@_intensive:n {\@@_overline:n{\text_lowercase:n{#1}}}
\cs_set:Nn \@@_specific:n {\text_lowercase:n{#1}}
\RenewDocumentCommand{\fmix}{}{\bar f}
\RenewDocumentCommand{\phimix}{}{\bar\phi}
\RenewDocumentCommand{\phimix}{}{\bar\phi}
\tl_gset:Nn \g_@@_pressure_symbol p
+ \tl_gset:Nn \g_@@_volume_symbol v
\RenewDocumentCommand{\partialmolar}{m}
{
- \tl_set:Nn \l_@@_pm_symbol_tl {#1}
+ \tl_set:Nn \l_@@_pm_symbol_tl {\text_uppercase:n #1}
\@@_generic_pm:
}
+ \RenewDocumentCommand{\kappaT}{}{\compressibilitysymbol}
+ \RenewDocumentCommand{\alphaP}{}{\expansivitysymbol}
+ \RenewDocumentCommand{\mustd}{}{\Gm^\std}
+ \RenewExpandableDocumentCommand{\formation}{}{{\mathrm{f}}}
+ \RenewDocumentCommand{\Pstd}{}
+ {\g_@@_pressure_symbol\c_math_subscript_token\text{ref}}
+ \RenewExpandableDocumentCommand{\xrxn}{}{\varepsilon}
+ \RenewExpandableDocumentCommand{\Lm}{}{\@@_intensive:n \omega}
+ \RenewExpandableDocumentCommand{\Ls}{}{\@@_specific:n \omega}
+ \RenewExpandableDocumentCommand{\heatcapacitysymbol}{}{C}
+ \tl_new:N \l_@@_Deltaf_superscript_tl
+ \tl_new:N \l_@@_Deltaf_subscript_tl
+ \bool_new:N \l_@@_Deltaf_parentheses_bool
+ \tl_new:N \l_@@_Deltaf_entity_tl
+ \cs_set:Nn \@@_Deltaf_one:n
+ {
+ \tl_set:Nn \l_@@_Deltaf_superscript_tl {#1}
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ {
+ \bool_set_true:N \l_@@_Deltaf_parentheses_bool
+ \@@_Deltaf_two:n
+ }
+ {
+ \bool_if:NTF \l_@@_Deltaf_parentheses_bool
+ {
+ (\l_@@_Deltaf_entity_tl\c_math_subscript_token\formation
+ \tl_if_empty:NF \l_@@_Deltaf_superscript_tl
+ { \c_math_superscript_token\l_@@_Deltaf_superscript_tl }
+ )
+ \tl_if_empty:NF \l_@@_Deltaf_subscript_tl
+ { \c_math_subscript_token\l_@@_Deltaf_subscript_tl }
+ }
+ {
+ \l_@@_Deltaf_entity_tl\c_math_subscript_token{\formation}
+ \tl_if_empty:NF \l_@@_Deltaf_superscript_tl
+ { \c_math_superscript_token\l_@@_Deltaf_superscript_tl }
+ }
+ }
+ }
+ \cs_set:Nn \@@_Deltaf_two:n
+ {
+ \tl_set:Nn \l_@@_Deltaf_subscript_tl {#1}
+ % check for case 4
+ \peek_catcode_remove:NTF \c_math_superscript_token
+ { \@@_Deltaf_one:n }
+ {
+ \bool_if:NTF \l_@@_Deltaf_parentheses_bool
+ {
+ (\l_@@_Deltaf_entity_tl\c_math_subscript_token\formation
+ \tl_if_empty:NF \l_@@_Deltaf_superscript_tl
+ { \c_math_superscript_token\l_@@_Deltaf_superscript_tl }
+ )
+ \tl_if_empty:NF \l_@@_Deltaf_subscript_tl
+ { \c_math_subscript_token\l_@@_Deltaf_subscript_tl }
+ }
+ {
+ \l_@@_Deltaf_entity_tl\c_math_subscript_token\formation
+ \tl_if_empty:NF \l_@@_Deltaf_superscript_tl
+ { \c_math_superscript_token\l_@@_Deltaf_superscript_tl }
+ }
+ }
+ }
+ \RenewDocumentCommand{\Deltaf}{m}
+ {
+ \tl_clear:N \l_@@_Deltaf_superscript_tl
+ \tl_clear:N \l_@@_Deltaf_subscript_tl
+ \tl_set:Nn \l_@@_Deltaf_entity_tl {#1}
+ \bool_set_false:N \l_@@_Deltaf_parentheses_bool
+ \peek_catcode_remove:NTF \c_math_superscript_token
+ {
+ \@@_Deltaf_one:n
+ }
+ {
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ {
+ \bool_set_true:N \l_@@_Deltaf_parentheses_bool
+ \@@_Deltaf_two:n
+ }
+ {
+ \Delta #1\c_math_subscript_token \formation
+ }
+ }
+ }
}
}
\DeclareOption{Prausnitz}{
- \ExecuteOptions{intensive-lowercase}
+ \ExecuteOptions{intensive-lowercase,shortpm}
\AtEndOfPackage{
+ \RenewExpandableDocumentCommand{\ncomponents}{}{m}
\RenewDocumentCommand{\fmix}{}{f}
- \RenewDocumentCommand{\phimix}{}{\phi}
\RenewDocumentCommand{\fsat}{}{\fpure\c_math_superscript_token\sat}
- % TODO: this should pick up H_2 and make it into H_{2,1} (assuming the
- % solvent is always 1...?)
+ % TODO: this should pick up H_2 and make it into H_{2,1} (assuming
+ % the solvent is always 1...?)
\RenewDocumentCommand{\Henryrat}{}{H}
- \RenewDocumentCommand{\residual}{}{{{\mathcal{R}}}}
+ %^^A\RenewDocumentCommand{\residual}{}{{{\mathcal{R}}}}
\RenewDocumentCommand{\allcomponents}{O{i} m}
{ {#2}\c_math_subscript_token{#1} }
\RenewDocumentCommand{\allbut}{O{i} m m}
@@ -2290,14 +3020,36 @@
{ {#3}\c_math_subscript_token k }
{ {#3}\c_math_subscript_token{#1} }
}
+ \tl_set:Nn \l_@@_sub_separator_tl {\,}
+ \tl_gset:Nn \g_@@_pressure_symbol {p}
+ \tl_gset:Nn \g_@@_volume_symbol {v}
\RenewSubscriptedSymbol{\fpure}{f}{{\text{pure}}}
- \RenewSubscriptedSymbol{\phipure}{\phi}{{\text{pure}}}
+ \RenewDocumentCommand{\phimix}{}{\varphi}
+ \RenewDocumentCommand{\phisat}{}{\varphi^\sat}
+ \RenewDocumentCommand{\sat}{}{s}
+ \RenewDocumentCommand{\mixing}{}{\text{mixing}}
+ \RenewDocumentCommand{\Lm}{}{\omega}
+ \RenewDocumentCommand{\Ls}{}{\@@_specific:n \omega}
+ \RenewSubscriptedSymbol{\phipure}{\varphi}{{\text{pure}}}
+ \RenewDocumentCommand{\IG}{}{{\text{id}}}
+ \RenewDocumentCommand{\IGM}{}{{\text{id}}}
+ \RenewDocumentCommand{\IS}{}{{\text{(ideal)}}}
+ \RenewExpandableDocumentCommand{\compressibilitysymbol}{}{\beta}
+ \RenewDocumentCommand{\kappaT}{}{\compressibilitysymbol}
+ \RenewDocumentCommand{\alphaP}{}{\expansivitysymbol}
+ \RenewExpandableDocumentCommand{\std}{}{0}
+ \@ifpackageloaded{emf}
+ {\RenewDocumentCommand{\Epot}{}{\emf}}
+ {\RenewDocumentCommand{\Epot}{}{\mathcal{E}}}
+ \DeclareMathAlphabet{\mathdutchcal}{U}{dutchcal}{m}{n}
+ \RenewExpandableDocumentCommand{\actrel}{}{\mathdutchcal{a}}
}
}
\DeclareOption{Sandler}{
- \ExecuteOptions{EUAGHaN,extensive-plain}
+ \ExecuteOptions{EUAGHaN,extensive-plain,shortpm}
\AtEndOfPackage{
- \RenewDocumentCommand{\sat}{}{{\text{vap}}}
+ \RenewDocumentCommand{\Pvap}{}
+ {{P\c_math_superscript_token{\text{vap}}}}
\RenewDocumentCommand{\excess}{}{{\text{ex}}}
\RenewDocumentCommand{\residual}{}{{\text{r}}}
\RenewExpandableDocumentCommand{\ncomponents}{}{\mathcal{C}}
@@ -2318,6 +3070,12 @@
{\Delta\c_math_subscript_token\fusion #1}
\RenewDocumentCommand{\Deltavap}{m}
{\Delta\c_math_subscript_token\vaporization #1}
+ \RenewDocumentCommand{\Pstd}{}{\text{1~bar}
+ \peek_catcode_remove:NT \c_math_subscript_token {\use_none:n}
+ }
+ \RenewDocumentCommand{\Cstd}{}{\text{1~molal}
+ \peek_catcode_remove:NT \c_math_subscript_token {\use_none:n}
+ }
\RenewDocumentCommand{\Henryrat}{}{H}
\RenewSubscriptedSymbol{\cV}
{\heatcapacitysymbol}{\g_@@_volume_symbol}
@@ -2327,10 +3085,16 @@
{\Nt\heatcapacitysymbol}{\g_@@_volume_symbol}
\RenewSubscriptedSymbol{\cPt}
{\Nt\heatcapacitysymbol}{\g_@@_pressure_symbol}
+ \RenewDocumentCommand{\formation}{}{\mathrm{f}}
+ \RenewDocumentCommand{\Deltaf}{}
+ {\Delta\c_math_subscript_token\formation}
+ \RenewDocumentCommand{\alphaP}{}{\expansivitysymbol}
+ \RenewDocumentCommand{\muJT}{}{\mu}
+ \RenewDocumentCommand{\xrxn}{}{X}
}
}
\DeclareOption{SVNAS}{
- \ExecuteOptions{extensive-superscript}
+ \ExecuteOptions{extensive-superscript,shortpm}
\AtEndOfPackage{
\RenewDocumentCommand{\allcomponents}{O{} m}{#2}
\RenewDocumentCommand{\allbut}{O{j} m m}
@@ -2342,17 +3106,44 @@
\RenewDocumentCommand{\IG}{}{{ig}}
\RenewDocumentCommand{\IGM}{}{{ig}}
\RenewDocumentCommand{\IS}{}{{id}}
+ \RenewDocumentCommand{\IS}{}{{id}}
+ \RenewDocumentCommand{\fusion}{}{{sl}}
+ \RenewDocumentCommand{\vaporization}{}{{vl}}
+ \RenewDocumentCommand{\sublimation}{}{{vs}}
\RenewDocumentCommand{\expansivitysymbol}{}{\beta}
+ \RenewDocumentCommand{\xrxn}{}{\varepsilon}
\RenewDocumentCommand{\Deltarxn}{m}{\Delta #1}
+ \RenewDocumentCommand{\Deltamix}{m}{\Delta #1}
\RenewSubscriptedSymbol{\cVt}
{\Nt\heatcapacitysymbol}{\g_@@_volume_symbol}
\RenewSubscriptedSymbol{\cPt}
{\Nt\heatcapacitysymbol}{\g_@@_pressure_symbol}
+ % FIXME
+ \RenewDocumentCommand{\cP}{}
+ {{\heatcapacitysymbol\c_math_subscript_token\g_@@_pressure_symbol}}
+ \RenewDocumentCommand{\cV}{}
+ {{\heatcapacitysymbol\c_math_subscript_token\g_@@_volume_symbol}}
+ \RenewDocumentCommand{\kappaT}{}{\compressibilitysymbol}
+ \RenewDocumentCommand{\alphaP}{}{\expansivitysymbol}
+ \RenewDocumentCommand{\muJT}{}{\mu}
+ \RenewDocumentCommand{\Cstd}{}{m\c_math_superscript_token\std
+ \peek_catcode_remove:NT \c_math_subscript_token {\use_none:n}
+ }
+ \RenewDocumentCommand{\mustd}{}{\Gm\c_math_superscript_token\std}
+ \RenewDocumentCommand{\Henryrat}{}{\mathcal{H}}
+ \RenewDocumentCommand{\formation}{}
+ {
+ \tl_set:Nn \l_@@_sub_separator_tl {}
+ f298
+ }
+ \cs_set:Nn \@@_specific:n {#1}
}
}
+\DeclareOption{ModellReid}{\ExecuteOptions{TesterModell}}
\DeclareOption{TesterModell}{
- \ExecuteOptions{EUAGHaN,delta}
+ \ExecuteOptions{EUAGHaN,delta,shortpm}
\AtEndOfPackage{
+ \cs_set:Nn \@@_specific:n {\text_lowercase:n{#1}}
\RenewExpandableDocumentCommand{\ncomponents}{}{n}
\RenewDocumentCommand{\allcomponents}{O{i} m}
{
@@ -2379,23 +3170,62 @@
\RenewDocumentCommand{\Henryrat}{}
{f\c_math_superscript_token{\ast\ast}}
\RenewDocumentCommand{\Henrymol}{}{f\c_math_superscript_token\ast}
+ \cs_if_exist:NTF \gammaup
+ { \RenewDocumentCommand{\gamma}{}{\gammaup} }
+ { \cs_if_exist:NT \upgamma
+ { \RenewDocumentCommand{\gamma}{}{\upgamma} }
+ }
\RenewDocumentCommand{\gammarat}{}
{\gamma\c_math_superscript_token{\ast\ast}}
\RenewDocumentCommand{\gammamol}{}
{\gamma\c_math_superscript_token\ast}
\RenewExpandableDocumentCommand{\JTsymbol}{}{\alpha}
\RenewSubscriptedSymbol{\muJT}{\JTsymbol}{H}
+ \cs_if_exist:NTF \xiup
+ { \RenewDocumentCommand{\xrxn}{}{\xiup} }
+ { \cs_if_exist:NT \upxi
+ { \RenewDocumentCommand{\xrxn}{}{\upxi} }
+ }
+ \cs_if_exist:NTF \phiup
+ {
+ \RenewDocumentCommand{\phipure}{}{\phiup}
+ \RenewDocumentCommand{\phimix}{}{\hat\phiup}
+ \RenewDocumentCommand{\phisat}{}{\phiup\c_math_superscript_token\sat}
+ }
+ { \cs_if_exist:NT \upphi
+ {
+ \RenewDocumentCommand{\phipure}{}{\upphi}
+ \RenewDocumentCommand{\phimix}{}{\hat\upphi}
+ \RenewDocumentCommand{\phisat}{}{\upphi\c_math_superscript_token\sat}
+ }
+ }
+ \RenewDocumentCommand{\Cstd}{}{m\c_math_superscript_token+
+ \peek_catcode_remove:NT \c_math_subscript_token {\use_none:n}
+ }
+ \cs_if_exist:NTF \muup
+ { \RenewDocumentCommand{\mu}{}{\muup} }
+ { \cs_if_exist:NT \upmu
+ { \RenewDocumentCommand{\mu}{}{\upmu} }
+ }
+ \RenewDocumentCommand{\std}{}{o}
+ \RenewDocumentCommand{\Pstd}{}{P^\ast}
+ \tl_gset:Nn \g_@@_area_symbol {\text{\large\(\mathit{a}\)}}
+ \RenewDocumentCommand{\Epot}{}{\exists}
+ \tl_set:Nn \l_@@_sub_separator_tl {}
+ \tl_gset:Nn \g_@@_pressure_symbol {p}
+ \RenewSubscriptedSymbol{\cVt}{\@@_extensive:n {\heatcapacitysymbol}}{v}
+ \RenewSubscriptedSymbol{\cV}{\@@_intensive:n {\heatcapacitysymbol}}{v}
+ \RenewSubscriptedSymbol{\cVs}{\@@_specific:n {\heatcapacitysymbol}}{v}
}
}
\DeclareOption{Thompson}{
- \ExecuteOptions{EUAGHAn,delta}
+ \ExecuteOptions{EUAGHAn,delta,shortpm}
\AtEndOfPackage
{
\RenewDocumentCommand{\excess}{}{{EX}}
\RenewDocumentCommand{\residual}{}{{R}}
- %^^A He uses k_H for both types of Henry's constant, but I changed
- %^^A the rational basis one just so there is SOME difference
- \RenewSubscriptedSymbol{\Henryrat}{k}{h}
+ \RenewDocumentCommand{\actrel}{}{\widehat{a}}
+ \RenewSubscriptedSymbol{\Henryrat}{k}{H}
\RenewSubscriptedSymbol{\Henrymol}{k}{H}
\RenewDocumentCommand{\allcomponents}{O{j} m}
{
@@ -2432,7 +3262,8 @@
}
}
\cs_set:Nn \@@_intensive:n
- { #1
+ {
+ #1
\peek_catcode_remove:NT \c_math_subscript_token
{ \@@_intensive_two:n }
}
@@ -2450,10 +3281,16 @@
}
{\phi}
}
+ \RenewDocumentCommand{\phimix}{}{\widehat\phi}
+ \RenewDocumentCommand{\fmix}{}{\widehat f}
\RenewDocumentCommand{\mixing}{}{{MIX}}
+ \RenewDocumentCommand{\muJT}{}{\alpha\c_math_subscript_token H}
\RenewDocumentCommand{\Deltamix}{m}
{\Delta\c_math_subscript_token\mixing #1}
- \RenewDocumentCommand{\Deltarxn}{m}{\Delta #1}
+ \RenewDocumentCommand{\reaction}{}{R}
+ \RenewDocumentCommand{\fusion}{}{{SL}}
+ \RenewDocumentCommand{\vaporization}{}{{LV}}
+ \RenewDocumentCommand{\sublimation}{}{{SV}}
\RenewDocumentCommand{\allbut}{O{j} m m}
{ \tl_if_eq:nnTF {#1} {#2}
{
@@ -2463,18 +3300,25 @@
{#3}\c_math_subscript_token{#1}\neq{#3}\c_math_subscript_token{#2}
}
}
+ \RenewDocumentCommand{\Cstd}{}{m^\std}
+ \RenewDocumentCommand{\mustd}{}{\Gamma}
+ \RenewDocumentCommand{\formation}{}{F}
+%^^A \RenewDocumentCommand{\Deltarxn}{}{\Delta}
}
}
% \end{macrocode}
% We execute the default options below.
% \begin{macrocode}
-\ExecuteOptions{EUAGHan,subscripts,parentheses,intensive-plain,moles-index}
+\ExecuteOptions{EUAGHan,subscripts,parentheses,intensive-plain,
+ moles-index,longpm}
\ProcessOptions
% \end{macrocode}
+% \subsection{Variable Order}
% We next encode a routine to sort non-subscripted variables into a consistent
% order. It currently does not sort variables with subscripts.
% \changes{v2.00}{2023/11/16}{Added a sorting routine to make function
-% arguments be in a consistent order using the |nosubscripts| option.}
+% arguments be in a consistent order using the \texttt{nosubscripts}
+% option.}
% \begin{macrocode}
\tl_const:Nn \c_@@_sort_order_tl
{\Et\Em\Es\Ut\Um\Us\Ht\Hm\Hs\Ft\Fm\Fs\Gt\Gm\Gs\Lt\Lm\Ls T\St\Sm\Ss
@@ -2540,11 +3384,14 @@
% of partial derivatives. The command \cs{Partial*} is the same as
% \cs{Partial} except that it adjusts the spacing so the (presumably) binary
% operator that follows it slightly overlaps the subscripts.
-% \changes{v1.01}{2022/03/01}{Changed \cs{adjust@width} to 2pt (up from 1pt)}
+% \changes{v1.01}{2022/03/01}{Changed \cs{adjust@width} to 2pt (up from 1pt).}
% \changes{v1.01}{2022/04/21}{Changed \cs{adjust@width} 0.1\cs{operator@width}
-% (from 2pt)}
+% (from 2pt).}
% \changes{v2.00}{2023/11/16}{Changed length added to
-% \cs{l_@@_Partial_const_dim} from $-0.15$ to $-0.20$}
+% \ExplSyntaxOn
+% \cs{l_@@_Partial_const_dim}~
+% \ExplSyntaxOff
+% from $-0.15$ to $-0.20$.}
% \begin{macrocode}
\tl_new:N \l_@@_Partial_start_tl
\tl_new:N \l_@@_Partial_end_tl
@@ -2676,8 +3523,8 @@
% \end{macro}
% \begin{macro}{\PartialSecondBigg}
% The \cs{PartialSecondBigg} macro and its starred variant replace \cs{left}
-% and \tn{right} with \pkg{amsmath}'s \cs[module=amsmath]{Biggl} and
-% \cs[module=amsmath]{Biggr}.
+% and \tn{right} with \pkg{amsmath}'s \cs{Biggl} and
+% \cs{Biggr}.
% \begin{macrocode}
\NewDocumentCommand{\PartialSecondBigg}{}
{ \tl_set:Nn \l_@@_Partial_start_tl {\biggl\l_@@_PartialOpen_tl}
@@ -2689,8 +3536,8 @@
% \end{macro}
% \begin{macro}{\PartialSecondbigg}
% The \cs{PartialSecondbigg} macro and its starred variant replace \tn{left}
-% and \tn{right} with \pkg{amsmath}'s \cs[module=amsmath]{biggl} and
-% \cs[module=amsmath]{biggr}.
+% and \tn{right} with \pkg{amsmath}'s \cs{biggl} and
+% \cs{biggr}.
% \begin{macrocode}
\NewDocumentCommand{\PartialSecondbigg}{}
{ \tl_set:Nn \l_@@_Partial_start_tl {\biggl\l_@@_PartialOpen_tl}
@@ -2808,14 +3655,14 @@
% \end{macrocode}
%
% If the user does not load the \pkg{amsmath} package, we will not have access
-% to \cs[module=amsmath]{Biggl}, \cs{Biggr}, \cs{biggl}, and \cs{biggr}, so we revert them back
+% to \cs{Biggl}, \cs{Biggr}, \cs{biggl}, and \cs{biggr}, so we revert them back
% to the ordinary \cs{left} and \cs{right} versions and warn the user.
% \begin{macrocode}
\AtBeginDocument{%
\@ifpackageloaded{amsmath}{}{%
\PackageWarningNoLine{thermodynamics}
- {Package~amsmath~not~loaded;~load~to~make~PartialBigg~and~friends
- ~work~correctly}%
+ {Package~amsmath~not~loaded;~load~to~make~PartialBigg~and~friends~
+ work~correctly}%
\cs_set_eq:NN \PartialBigg \Partial
\cs_set_eq:NN \Partialbigg \Partial
\cs_set_eq:NN \PartialSecondBigg \PartialSecond
@@ -3046,13 +3893,13 @@
% of \pkg{xparse}-based \cs{NewSubscriptedSymbol} and
% \cs{RenewSubscriptedSymbol}.}
% \begin{macrocode}
+\str_new:N \l_@@_tmp_str
\cs_new:Npn \@@_check_definable:nN #1#2
{
- \bool_set_true:N \l_@@_arg_legal_bool
\tl_trim_spaces_apply:nN {#1} \tl_if_single_token:nTF
{
- \str_set:Nx \l_tmp_str {\tl_to_str:n {#1}}
- \int_compare:nNnT {\str_count:N \l_tmp_str} = 1
+ \str_set:Nx \l_@@_tmp_str {\tl_to_str:n {#1}}
+ \int_compare:nNnT {\str_count:N \l_@@_tmp_str} = 1
{ \PackageError{thermodynamics}
{First~argument~of~'\tl_trim_spaces:o {\tl_to_str:n {#2}}'~
must~be~a~command}
@@ -3072,7 +3919,11 @@
contains~more~than~one~token.
\MessageBreak Perhaps~a~backslash~is~missing?}
}
-}
+}
+\tl_new:N \l_@@_super_separator_tl
+\tl_new:N \l_@@_sub_separator_tl
+\tl_set:Nn \l_@@_super_separator_tl {,}
+\tl_set:Nn \l_@@_sub_separator_tl {,}
\NewDocumentCommand{\NewSubscriptedSymbol}{m m m}
{
\@@_check_definable:nN {#1} \NewSubscriptedSymbol
@@ -3092,10 +3943,10 @@
}
\cs_new:cpn {\cs_to_str:N #1_two:n} ##1
- { {#2}\c_math_subscript_token{#3,##1} }
+ { {#2}\c_math_subscript_token{#3\l_@@_sub_separator_tl ##1} }
\cs_new:cpn {\cs_to_str:N #1_three:n} ##1
- { \c_math_subscript_token{#3,##1} }
+ { \c_math_subscript_token{#3\l_@@_sub_separator_tl ##1} }
\NewDocumentCommand{#1}{}
{% @branch
@@ -3126,10 +3977,10 @@
}
\cs_set:cpn {\cs_to_str:N #1_two:n} ##1
- { {#2}\c_math_subscript_token{#3,##1} }
+ { {#2}\c_math_subscript_token{#3\l_@@_sub_separator_tl ##1} }
\cs_set:cpn {\cs_to_str:N #1_three:n} ##1
- { \c_math_subscript_token{#3,##1} }
+ { \c_math_subscript_token{#3\l_@@_sub_separator_tl ##1} }
\RenewDocumentCommand{#1}{}
{% @branch
@@ -3140,7 +3991,6 @@
{ {#2}\c_math_subscript_token{#3} }
}
}
-
}
% \end{macrocode}
% \end{macro}
@@ -3168,10 +4018,10 @@
}
\cs_new:cpn {\cs_to_str:N #1_two:n} ##1
- { {#2}\c_math_superscript_token{#3,##1} }
+ { {#2}\c_math_superscript_token{#3\l_@@_super_separator_tl ##1} }
\cs_new:cpn {\cs_to_str:N #1_three:n} ##1
- { {#2}\c_math_superscript_token{#3,##1} }
+ { {#2}\c_math_superscript_token{#3\l_@@_super_separator_tl ##1} }
\NewDocumentCommand{#1}{}
{
@@ -3202,10 +4052,10 @@
}
\cs_set:cpn {\cs_to_str:N #1_two:n} ##1
- { {#2}\c_math_superscript_token{#3,##1} }
+ { {#2}\c_math_superscript_token{#3\l_@@_super_separator_tl ##1} }
\cs_set:cpn {\cs_to_str:N #1_three:n} ##1
- { \c_math_superscript_token{#3,##1} }
+ { \c_math_superscript_token{#3\l_@@_super_separator_tl ##1} }
\RenewDocumentCommand{#1}{}
{% @branch
@@ -3217,11 +4067,76 @@
}
}
}
+\cs_new:Nn \@@_subscripted_and_superscripted_core:nnnn
+{
+ \cs_set:cpn {\cs_to_str:N #1_one:n} ##1
+ {
+ {#2}\c_math_superscript_token{##1}
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ { \use:c {\cs_to_str:N #1_three:n} }
+ { \c_math_subscript_token{#3} }
+ }
+ \cs_set:cpn {\cs_to_str:N #1_two:n} ##1
+ {
+ {#2}\c_math_subscript_token{#3 ##1}
+ \peek_catcode_remove:NTF \c_math_superscript_token
+ { \use:c {\cs_to_str:N #1_four:n} }
+ { \c_math_superscript_token{#4 \bullet} }
+ }
+ \cs_set:cpn {\cs_to_str:N #1_three:n} ##1
+ { \c_math_subscript_token{#3 ##1} }
+ \cs_set:cpn {\cs_to_str:N #1_four:n} ##1
+ { \c_math_superscript_token{#4 ##1} }
+}
+\NewDocumentCommand{\NewSubscriptedandSuperscriptedSymbol}{m m m m}
+{
+ \@@_check_definable:nN {#1} \NewSubscriptedandSuperscriptedSymbol
+ \cs_if_exist:NT #1
+ { \PackageError{thermodynamics}
+ {Command~'\tl_trim_spaces:o {\tl_to_str:n {#1}}'~already~defined}
+ {You~have~used~
+ '\tl_trim_spaces:o
+ {\tl_to_str:n {\NewSubscriptedandSuperScriptedSymbol}}'~
+ with~a~command~that~already~has~a~definition}
+ }
+ \@@_subscripted_and_superscripted_core:nnnn {#1} {#2} {#3} {#4}
+ \NewDocumentCommand{#1}{}
+ {
+ \peek_catcode_remove:NTF \c_math_superscript_token
+ { \use:c {\cs_to_str:N #1_one:n} }
+ { \peek_catcode_remove:NTF \c_math_subscript_token
+ { \use:c {\cs_to_str:N #1_two:n} }
+ { {#2}\c_math_subscript_token{#3}\c_math_superscript_token{#4} }
+ }
+ }
+}
+\NewDocumentCommand{\RenewSubscriptedandSuperscriptedSymbol}{m m m m}
+{
+ \@@_check_definable:nN {#1} \RenewSubscriptedandSuperscriptedSymbol
+%^^A \cs_if_exist:NF #1
+%^^A { \PackageError{thermodynamics}
+%^^A {Command~'\tl_trim_spaces:o {\tl_to_str:n {#1}}'~not~already~defined}
+%^^A {You~have~used~
+%^^A '\tl_trim_spaces:o
+%^^A {\tl_to_str:n {\RenewSubscriptedandSuperScriptedSymbol}}'~
+%^^A with~a~command~that~does~not~have~a~definition}
+%^^A }
+%^^A \@@_subscripted_and_superscripted_core:nnnn {#1} {#2} {#3} {#4}
+%^^A \RenewDocumentCommand{#1}{}
+%^^A {
+%^^A \peek_catcode_remove:NTF \c_math_superscript_token
+%^^A { \use:c {\cs_to_str:N #1_one:n} }
+%^^A { \peek_catcode_remove:NTF \c_math_subscript_token
+%^^A { \use:c {\cs_to_str:N #1_two:n} }
+%^^A { {#2}\c_math_subscript_token{#3}\c_math_superscript_token{#4} }
+%^^A }
+%^^A }
+}
% \end{macrocode}
% \end{macro}
+% \subsection{Symbol Definitions}
% \begin{macro}{\heatcapacitysymbol,\compressibilitysymbol,\expansivitysymbol}
-% Now we define symbols for the heat capacities, compressibilities, and
-% so forth.
+% We define symbols for the heat capacities, compressibilities, and so forth.
% \begin{macrocode}
\NewExpandableDocumentCommand{\heatcapacitysymbol}{}{C}
\NewExpandableDocumentCommand{\compressibilitysymbol}{}{\kappa}
@@ -3283,7 +4198,7 @@
% \begin{macro}{\muJT}
% The macro \cs{muJT} renders the Joule--Thomson coefficient.
% \begin{macrocode}
-\NewSubscriptedSymbol{\muJT}{\JTsymbol}{JT}
+\NewSubscriptedSymbol{\muJT}{\JTsymbol}{\text{JT}}
% \end{macrocode}
% \end{macro}
%
@@ -3302,16 +4217,71 @@
\NewDocumentCommand{\fsat}{}{\fpure\c_math_superscript_token\sat}
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\std,\Pstd,\fstd}
-% The \cs{std} macro denotes standard properties. \cs{Pstd} and \cs{fstd} are
-% defined for convenience and for consistency across textbooks.
+% \begin{macro}{\std,\Pstd,\fstd,\Cstd,\mustd}
+% The \cs{std} macro denotes standard properties. \cs{Pstd}, \cs{Cstd},
+% \cs{fstd}, and \cs{mustd} are defined for convenience and for consistency
+% across textbooks.
+% \changes{v2.02}{2024/06/14}{Added \cs{Cstd} and \cs{mustd} to standardize
+% standard molalities and chemical potentials across textbooks.}
% \begin{macrocode}
\NewDocumentCommand{\std}{}{\circ}
\NewDocumentCommand{\Pstd}{}{P\c_math_superscript_token \std}
+\NewDocumentCommand{\Cstd}{}{C\c_math_superscript_token \std}
\NewDocumentCommand{\fstd}{}{f\c_math_superscript_token \std}
+\NewDocumentCommand{\mustd}{}{\mu\c_math_superscript_token \std}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\xrxn}
+% The \cs{xrxn} macro denotes the extent of reaction.
+% \changes{v2.02}{2024/06/14}{Added \cs{xrxn} macro to standardize the
+% extent of reaction macro across textbooks.}
+% \begin{macrocode}
+\NewDocumentCommand{\xrxn}{}{\xi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\fmix}
+% The \cs{fmix} command is intended to describe fugacities in mixtures.
+% It renders as $\hat f$ by default, and would be used as \verb"\fmix_i" or
+% the like, producing $\hat f_i$; some authors like to use $\bar f_i$ or
+% just $f_i$, and this command creates a consistent way to change between
+% such options.
+% \begin{macrocode}
+\NewDocumentCommand{\fmix}{}{\hat{f}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\phimix}
+% A similar command, \cs{phimix}, renders $\hat\phi$ by default to represent
+% the fugacity coefficient in a mixture.
+% \begin{macrocode}
+\NewDocumentCommand{\phimix}{}{\hat\phi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\fpure}
+% The \cs{fpure} command is intended to describe fugacities in pure substances.
+% It renders as $f$ by default, and would be used as \verb"\fpure" or
+% \verb"\fpure_i" or the like, producing $f_i$; some authors like to use
+% $f_{\text{pure}\,i}$, and others like to use $f_i^\bullet$; this command
+% creates a consistent way to change between the these options. A similar
+% command for $\phi$ is given, \cs{phipure}, for fugacity coefficients.
+% \begin{macrocode}
+\NewDocumentCommand{\fpure}{}{f}
+\NewDocumentCommand{\phipure}{}{\phi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\actabs,\actrel}
+% The \cs{actabs} and \cs{actrel} macros are intended to standardize the macro
+% for the absolute and relative activities, respectively, across textbooks.
+% The defaults are \(\actabs\) and \(\actrel\), respectively.
+% \changes{v2.02}{2024/06/14}{Added \cs{actabs} and \cs{actrel} to make
+% absolute and relative activity symbols consistent.}
+% \begin{macrocode}
+\NewExpandableDocumentCommand{\actabs}{}{\lambda}
+\NewExpandableDocumentCommand{\actrel}{}{a}
% \end{macrocode}
% \end{macro}
%
+% \subsubsection{Property Changes}
% \begin{macro}{\Deltamix,\mixing}
% Mixing properties, such as $\Deltamix\Gm$, should be accessed using
% \verb"\Deltamix\Gm" and similar constructions---this construct will typeset
@@ -3325,16 +4295,22 @@
% \end{macro}
%
% \pagebreak[2]%
-% \begin{macro}{\Deltafus,\fusion,\Deltavap,\vaporization}
-% \begin{macro}{\Deltasub,\sublimation,\Deltarxn,\reaction}
-% Similar entities for property changes on fusion, reaction, sublimation, and
-% vaporization are defined.
+% \begin{macro}{\formation,\fusion,\reaction,\sublimation,\vaporization}
+% Macros for subscripts/superscripts on property changes,
% \begin{macrocode}
+\NewDocumentCommand{\formation}{}{f}
\NewDocumentCommand{\fusion}{}{{\text{fus}}}
\NewDocumentCommand{\reaction}{}{{\text{rxn}}}
\NewDocumentCommand{\sublimation}{}{{\text{sub}}}
\NewDocumentCommand{\vaporization}{}{{\text{vap}}}
-\NewDocumentCommand{\formation}{}{f}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\Deltafus,\Deltasub,\Deltavap,\Deltarxn}
+% and similar macros for the property changes themselves. Some of these may
+% be redefined by package options that select a particular textbook.
+% \changes{v2.02}{2024/06/14}{Changed implementation of \cs{Deltarxn} to
+% handle subscripts.}
+% \begin{macrocode}
\NewDocumentCommand{\Deltafus}{m}
{\Delta #1\c_math_superscript_token\fusion}
\NewDocumentCommand{\Deltasub}{m}
@@ -3342,55 +4318,37 @@
\NewDocumentCommand{\Deltavap}{m}
{\Delta #1\c_math_superscript_token\vaporization}
\NewDocumentCommand{\Deltarxn}{m}
- {\Delta #1\c_math_subscript_token\reaction}
+{
+ \cs_set:Npn \@@_Deltarxn_one ##1
+ {
+ \Delta #1\c_math_subscript_token{\reaction,##1}
+ }
+ \peek_catcode_remove:NTF \c_math_subscript_token
+ {
+ \@@_Deltarxn_one
+ }
+ {
+ \Delta #1\c_math_subscript_token{\reaction}
+ }
+}
\tl_new:N \l_@@_Deltaf_sym_tl
-\NewSubscriptedSymbol{\@@_Deltaf}{\l_@@_Deltaf_sym_tl}{f}
+\NewSubscriptedSymbol{\@@_Deltaf}{\l_@@_Deltaf_sym_tl}{\formation}
\NewDocumentCommand{\Deltaf}{m}
{ \tl_set:Nn \l_@@_Deltaf_sym_tl {\Delta #1}
\@@_Deltaf
}
% \end{macrocode}
% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\fmix}
-% The \cs{fmix} command is intended to describe fugacities in mixtures.
-% It renders as $\hat f$ by default, and would be used as \verb"\fmix_i" or
-% the like, producing $\hat f_i$; some authors like to use $\bar f_i$ or
-% just $f_i$, and this command creates a consistent way to change between
-% such options.
-% \begin{macrocode}
-\NewDocumentCommand{\fmix}{}{\hat{f}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\phimix}
-% A similar command, \cs{phimix}, renders $\hat\phi$ by default to represent
-% the fugacity coefficient in the mixture.
-% \begin{macrocode}
-\NewDocumentCommand{\phimix}{}{\hat\phi}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fpure}
-% The \cs{fpure} command is intended to describe fugacities in pure substances.
-% It renders as $f$ by default, and would be used as \verb"\fpure" or
-% \verb"\fpure_i" or the like, producing $f_i$; some authors like to use
-% $f_{\text{pure},i}$, and others like to use $f_i^\bullet$; this command
-% creates a consistent way to change between the these options. A similar
-% command for $\phi$ is given, \cs{phipure}, for fugacity coefficients.
-% \begin{macrocode}
-\NewDocumentCommand{\fpure}{}{f}
-\NewDocumentCommand{\phipure}{}{\phi}
-% \end{macrocode}
-% \end{macro}
%
-% \subsection{Partial Molar Quantities}
+% \subsubsection{Partial Molar Quantities}
% \begin{macro}{\partialmolar}
% Partial molar quantities with superscripts appear as $\Gpm[\IG]{i}$ or
-% $\GRpm{i}$, rather than something like
-% $\overline{G}^\IG_i$ or $\overline{G}_i^R$; the former looks better but
-% is harder to implement for obvious reasons. Their definitions allow them to
-% be used as symbols, something like \verb"\Gpm_i", \verb"\Gpm^{\IGM}_i",
-% \verb"\Gpm^{\IGM}_i", and even \verb"\Gpm_i^{\IGM}";
+% $\GRpm{i}$ (or, with the |shortpm| option, as
+% \begin{thermoshortpm}$\Gpm[\IG]{i}$ or $\GRpm{i}$\end{thermoshortpm}),
+% rather than something like $\overline{G}^\IG_i$ or $\overline{G}_i^R$; the
+% former looks better but is harder to implement for obvious reasons. Their
+% definitions allow them to be used as symbols, something like \verb"\Gpm_i",
+% \verb"\Gpm^{\IGM}_i", \verb"\Gpm^{\IGM}_i", and even \verb"\Gpm_i^{\IGM}";
% they can also be treated as commands: \verb"\Gpm{i}" is equivalent to
% \verb"\Gpm_i" and \verb"\Gpm[\IGM]{i}" is equivalent to \verb"\Gpm_i^{\IGM}".
% The macro \cs{partialmolar} can be used to create an arbitrary partial
@@ -3434,12 +4392,21 @@
}
\cs_new:Npn \@@_pm_case_one #1
{
- \@@_overline:n {\l_@@_pm_symbol_tl\c_math_subscript_token{#1}}
+ \bool_if:NTF \l_@@_longpm_bool
+ { \@@_overline:n {\l_@@_pm_symbol_tl\c_math_subscript_token{#1}} }
+ {
+ \@@_overline:n {\l_@@_pm_symbol_tl}\c_math_subscript_token{#1}
+ }
}
\cs_new:Npn \@@_pm_case_two [#1]#2
{
- \@@_overline:n {\l_@@_pm_symbol_tl
- \c_math_superscript_token{#1}\c_math_subscript_token{#2}}
+ \bool_if:NTF \l_@@_longpm_bool
+ { \@@_overline:n {\l_@@_pm_symbol_tl
+ \c_math_superscript_token{#1}\c_math_subscript_token{#2}}
+ }
+ { \@@_overline:n {\l_@@_pm_symbol_tl}
+ \c_math_superscript_token{#1}\c_math_subscript_token{#2}
+ }
}
\cs_new:Npn \@@_pm_case_three #1
{
@@ -3450,9 +4417,15 @@
}
\cs_new:Npn \@@_pm_case_three_part_two #1
{
- \@@_overline:n {\l_@@_pm_symbol_tl
- \c_math_superscript_token{\l_@@_pm_arg_tl}
- \c_math_subscript_token{#1}}
+ \bool_if:NTF \l_@@_longpm_bool
+ { \@@_overline:n {\l_@@_pm_symbol_tl
+ \c_math_superscript_token{\l_@@_pm_arg_tl}
+ \c_math_subscript_token{#1}}
+ }
+ { \@@_overline:n {\l_@@_pm_symbol_tl}
+ \c_math_superscript_token{\l_@@_pm_arg_tl}
+ \c_math_subscript_token{#1}
+ }
}
\cs_new:Npn \@@_pm_case_four_or_five #1
{
@@ -3463,18 +4436,28 @@
}
\cs_new:Npn \@@_pm_case_four #1
{
- \@@_overline:n {\l_@@_pm_symbol_tl\c_math_superscript_token{#1}
- \c_math_subscript_token{\l_@@_pm_arg_tl}}
+ \bool_if:NTF \l_@@_longpm_bool
+ { \@@_overline:n {\l_@@_pm_symbol_tl\c_math_superscript_token{#1}
+ \c_math_subscript_token{\l_@@_pm_arg_tl}}
+ }
+ { \@@_overline:n {\l_@@_pm_symbol_tl}\c_math_superscript_token{#1}
+ \c_math_subscript_token{\l_@@_pm_arg_tl}
+ }
}
\cs_new:Npn \@@_pm_case_five
{
- \@@_overline:n {\l_@@_pm_symbol_tl
- \c_math_subscript_token{\l_@@_pm_arg_tl}}
+ \bool_if:NTF \l_@@_longpm_bool
+ { \@@_overline:n {\l_@@_pm_symbol_tl
+ \c_math_subscript_token{\l_@@_pm_arg_tl}}
+ }
+ { \@@_overline:n {\l_@@_pm_symbol_tl}
+ \c_math_subscript_token{\l_@@_pm_arg_tl}
+ }
}
% \end{macrocode}
% \end{macro}
%
-% \subsection{Symbol Definitions}
+% \subsubsection{Thermodynamic Property Definitions}
% These macros define the user interface to the symbols for energy, volume,
% and so forth. There are five commands that define thermodynamic properties.
%
@@ -3528,7 +4511,7 @@
\NewResidualProperty{#1}{#2}
\NewExcessProperty{#1}{#2}
}
-\NewDocumentCommand{\NewExtensiveProperty}{m m}
+\ProvideDocumentCommand{\NewExtensiveProperty}{m m}
{
% Extensive property
\exp_after:wN \NewDocumentCommand \exp_after:wN
@@ -3546,7 +4529,7 @@
\exp_after:wN \NewDocumentCommand \exp_after:wN
{\cs:w #1pm\cs_end:}{}{\partialmolar{#2}}
}
-\NewDocumentCommand{\NewExcessProperty}{m m}
+\ProvideDocumentCommand{\NewExcessProperty}{m m}
{
\exp_after:wN \NewSuperscriptedSymbol \exp_after:wN
{\cs:w #1 Et\cs_end:}{\@@_extensive:n{#2}}{\excess}
@@ -3555,13 +4538,12 @@
\exp_after:wN \NewSuperscriptedSymbol \exp_after:wN
{\cs:w #1 Es\cs_end:}{\@@_specific:n{#2}}{\excess}
- %^^A TODO: make super- or subscripted partial molar quantities work
% Excess partial molar property
\exp_after:wN \NewDocumentCommand \exp_after:wN
{\cs:w #1Epm\cs_end:}{}{\partialmolar{#2}
\c_math_superscript_token\excess}
}
-\NewDocumentCommand{\NewResidualProperty}{m m}
+\ProvideDocumentCommand{\NewResidualProperty}{m m}
{
\exp_after:wN \NewSuperscriptedSymbol \exp_after:wN
{\cs:w #1 Rt\cs_end:}{\@@_extensive:n{#2}}{\residual}
@@ -3603,75 +4585,32 @@
% \begin{macro}{\cVpm,\cPpm}
% Partial molar heat capacities are \emph{hard}, but the following
% implementation seems to work flawlessly\dots so far.
+% \changes{v2.02}{2024/06/14}{Simplified implementations of partial molar
+% heat capacities that take advantage of \cs{NewPartialMolarProperty} and
+% \cs{NewSubscriptedProperty}. This fixes the issue of the subscripts being
+% ``persistent'' after \cs{cPpm} is used in a line. Also declared alternative
+% symbols for use with the \texttt{shortpm} option.}
% \begin{macrocode}
-\NewDocumentCommand{\cPpm}{}
-{
- \cs_set:Npn \@@_pm_case_one ##1
- {
- \@@_overline:n {\l_@@_pm_symbol_tl\c_math_subscript_token
- {\g_@@_pressure_symbol,##1}}
- }
- \cs_set:Npn \@@_pm_case_two [##1]##2
- {
- \@@_overline:n {\l_@@_pm_symbol_tl\c_math_superscript_token{##1}
- \c_math_subscript_token{\g_@@_pressure_symbol,##2}}
- }
- \cs_set:Npn \@@_pm_case_three_part_two ##1
- {
- \@@_overline:n {\l_@@_pm_symbol_tl
- \c_math_superscript_token{\l_@@_pm_arg_tl}
- \c_math_subscript_token{\g_@@_pressure_symbol,##1}}
- }
- \cs_set:Npn \@@_pm_case_four ##1
- {
- \@@_overline:n {\l_@@_pm_symbol_tl
- \c_math_superscript_token{##1}\c_math_subscript_token
- {\g_@@_pressure_symbol,\l_@@_pm_arg_tl}}
- }
- \cs_set:Npn \@@_pm_case_five
- {
- \@@_overline:n {\l_@@_pm_symbol_tl\c_math_subscript_token
- {\g_@@_pressure_symbol,\l_@@_pm_arg_tl}}
- }
- \partialmolar{\heatcapacitysymbol}
-}
-\NewDocumentCommand{\cVpm}{}
-{
- \cs_set:Npn \@@_pm_case_one ##1
- {
- \@@_overline:n {\l_@@_pm_symbol_tl\c_math_subscript_token
- {\g_@@_volume_symbol,##1}}
- }
- \cs_set:Npn \@@_pm_case_two [##1]##2
- {
- \@@_overline:n {\l_@@_pm_symbol_tl
- \c_math_superscript_token{##1}\c_math_subscript_token
- {\g_@@_volume_symbol,##2}}
- }
- \cs_set:Npn \@@_pm_case_three_part_two ##1
- {
- \@@_overline:n {\l_@@_pm_symbol_tl
- \c_math_superscript_token{\l_@@_pm_arg_tl}
- \c_math_subscript_token{\g_@@_volume_symbol,##1}}
- }
- \cs_set:Npn \@@_pm_case_four ##1
- {
- \@@_overline:n {\l_@@_pm_symbol_tl
- \c_math_superscript_token{##1}
- \c_math_subscript_token
- {\g_@@_volume_symbol,\l_@@_pm_arg_tl}}
- }
- \cs_set:Npn \@@_pm_case_five
- {
- \@@_overline:n {\l_@@_pm_symbol_tl\c_math_subscript_token
- {\g_@@_volume_symbol,\l_@@_pm_arg_tl}}
- }
- \partialmolar{\heatcapacitysymbol}
-}
+\NewPartialMolarProperty{cP}{\cP}
+\NewPartialMolarProperty{cV}{\cV}
+\NewSubscriptedSymbol{\cPpmshort}{\@@_overline_copy:n{\heatcapacitysymbol}}
+ {\g_@@_pressure_symbol}
+\NewSubscriptedSymbol{\cVpmshort}{\@@_overline_copy:n{\heatcapacitysymbol}}
+ {\g_@@_volume_symbol}
% \end{macrocode}
% \end{macro}
%
-% \subsection{Residual and Excess Properties}
+% \subsubsection{Electrochemistry}
+% \begin{macro}{\Epot}
+% \changes{v2.02}{2024/06/14}{Added \cs{Epot} to standardize the electric
+% potential across textbooks for electrochemistry.}
+% The \cs{Epot} command can be used for the electric potential.
+% \begin{macrocode}
+\NewExpandableDocumentCommand{\Epot}{}{E}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Residual and Excess Properties}
% \begin{macro}{\residual,\excess}
% Macros are defined for residual properties (departure from ideal gases)
% and excess properties (departure from ideal solutions). We begin with two
@@ -3683,9 +4622,9 @@
% \end{macrocode}
% \end{macro}
%
-% \pagebreak[1]%
+% \pagebreak[1]\relax
% \begin{macro}{\prodall,\sumall,\summallbutlast}
-% The \cs{sumall} command and its cousin, \cs{sumallbutlast}, simplify the
+% The \cs{sumall} macro and its cousin, \cs{sumallbutlast}, simplify the
% typesetting of commonly-used sums; the command \cs{prodall} does the same
% thing for products, viz.,
% \begin{verbatim}
@@ -3694,9 +4633,9 @@
% = \prodall_i a_i^{\nu_i} \]
%\end{verbatim}
% gives
-% \[ \sum_{i=1}^C x_i = 1 \qquad \sum_{i=1}^{C-1} x_i = 1 - x_C \qquad
-% K = \exp\left(\frac{-\Delta G_\text{rxn}^\circ}{RT}\right)
-% = \prod_{i=1}^C a_i^{\nu_i} \]
+% \[ \sumall_i x_i = 1 \qquad \sumallbutlast_i x_i = 1 - x_\ncomponents
+% \qquad K = \exp\left(\frac{-\Deltarxn\Gm^\std}{RT}\right)
+% = \prodall_i a_i^{\nu_i} \]
% \begin{macrocode}
\NewDocumentCommand{\sumall}{m m}
{ \sum\c_math_subscript_token{#2=1}
@@ -3723,6 +4662,7 @@
% \end{macro}
%
% \begin{macro}{\Henryrat,\Henrymol}
+% \subsubsection{Henry's Law Constants and Activity Coefficients}
% The Henry's Law constants for the rational basis ($y_i P = x_i h_i$) and
% the molal basis ($y_i P = C_i \mathcal{H}_i$) are given by the macros
% \cs{Henryrat} and \cs{Henrymol}, respectively. Using them this way
@@ -3733,20 +4673,28 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\gammait,\muit}
+% \changes{v2.02}{2024/06/14}{Added \cs{muit} and \cs{gammait} to preserve
+% symbols in case the base macros are redefined by a package.}
% \begin{macro}{\gammarat,\gammamol}
-% The ordinary activity coefficient is universally denoted $\gamma$, so I
-% have not defined a special macro for that. However, symbols for the Henry's
-% Law activity coefficients are far from universal, so I have defined macros to
-% make their use consistent. The defaults render \cs{gammarat} as $\gamma^\ast$
-% and \cs{gammamol} as $\gamma^\square$.
-% \cs{gammamol} will use \cs{square} from packages if it is defined; if not,
-% it ``fakes it'' with the definition below.
+% The ordinary activity coefficient is typically denoted $\gamma$ or
+% $\gammaup$, so the base symbol will still be \cs{gamma}. The macro
+% \cs{gammait} is defined just in case \cs{gamma} is redefined by a package
+% option. However, symbols for the Henry's Law activity coefficients are far
+% from universal, so I have defined macros to make their use consistent. The
+% defaults render \cs{gammarat} as $\gamma^\ast$ and \cs{gammamol} as
+% $\gamma^\square$. \cs{gammamol} will use \cs{square} from packages if it is
+% defined; if not, it ``fakes it'' with the definition below.
+% The symbol for the chemical potential is \cs{mu}, but \cs{muit} is defined
+% so the symbol is still available, should \cs{mu} be redefined later.
%^^A Backup for \square adapted from amsthm.sty with tweaks to make it
%^^A look reasonably similar to that from newpx (i.e., smaller than the
-%^^A amsfonts) version
+%^^A amsfonts version)
% \begin{macrocode}
+\cs_gset_eq:NN \gammait \gamma
+\cs_gset_eq:NN \muit \mu
\AtBeginDocument{%
- \providecommand*{\square}{%
+ \ProvideDocumentCommand{\square}{}{%
\text{\leavevmode
\hbox to.65em{%
\hfil\vrule
@@ -3759,6 +4707,8 @@
\NewDocumentCommand{\gammamol}{}{\gamma\c_math_superscript_token\square}
% \end{macrocode}
% \end{macro}
+% \end{macro}
+% \subsection{Jacobians}
% \begin{environment}{thermovmatrix}
% This is a non-user-interface wrapper environment used to detect, in
% effect, whether \pkg{amsmath} has been loaded. If so, it uses its
@@ -3778,7 +4728,7 @@
% \end{environment}
% \begin{macro}{Jacobian}
% The \cs{Jacobian} command typesets the Leibnitz notation for the Jacobian
-% determinant.
+% determinant.\relax
% \changes{v2.00}{2023/11/16}{Reimplemented \cs{Jacobian} to handle an
% arbitary number of variables and implemented \cs{Jacobiandet} to
% handle the matrix representation of the Jacobian.}
diff --git a/macros/latex/contrib/thermodynamics/thermodynamics.ins b/macros/latex/contrib/thermodynamics/thermodynamics.ins
index f2f2b95f40..ac1f6bd146 100644
--- a/macros/latex/contrib/thermodynamics/thermodynamics.ins
+++ b/macros/latex/contrib/thermodynamics/thermodynamics.ins
@@ -1,4 +1,4 @@
-%% File: thermodynamics.ins Copyright (C) 2022-2023 Karl D. Hammond
+%% File: thermodynamics.ins Copyright (C) 2022-2024 Karl D. Hammond
%%
%% Karl D. Hammond,
%% Department of Chemical Engineering
@@ -30,7 +30,7 @@
This is a generated file.
-Copyright (C) 2022-2023 by Karl D. Hammond
+Copyright (C) 2022-2024 by Karl D. Hammond
Karl D. Hammond,
Department of Chemical Engineering
diff --git a/macros/latex/contrib/thermodynamics/thermodynamics.pdf b/macros/latex/contrib/thermodynamics/thermodynamics.pdf
index 389a58d238..b2d2f3c62c 100644
--- a/macros/latex/contrib/thermodynamics/thermodynamics.pdf
+++ b/macros/latex/contrib/thermodynamics/thermodynamics.pdf
Binary files differ
diff --git a/macros/latex/contrib/thuthesis/CHANGELOG.md b/macros/latex/contrib/thuthesis/CHANGELOG.md
index fb293105fc..b038a8a762 100644
--- a/macros/latex/contrib/thuthesis/CHANGELOG.md
+++ b/macros/latex/contrib/thuthesis/CHANGELOG.md
@@ -6,6 +6,17 @@
## [Unreleased]
+## [v7.5.2] - 2024-07-01
+
+### Added
+
+- 增加选项 `eqn-paren-style` 控制公å¼ç¼–å·çš„括å·æ ·å¼ï¼ˆ[#959](https://github.com/tuna/thuthesis/pull/959))。
+
+### Fixed
+
+- 解决本科生的多篇“书é¢ç¿»è¯‘对应的原文索引â€ï¼ˆ[#956](https://github.com/tuna/thuthesis/issues/956))。
+- ä¿®å¤ GitHub å‘布的 Release 压缩包缺少部分文件的问题([#965](https://github.com/tuna/thuthesis/issues/965))。
+
## [v7.5.1] - 2024-05-20
### Changed
@@ -988,7 +999,8 @@
-[Unreleased]: https://github.com/tuna/thuthesis/compare/v7.5.1...HEAD
+[Unreleased]: https://github.com/tuna/thuthesis/compare/v7.5.2...HEAD
+[v7.5.2]: https://github.com/tuna/thuthesis/compare/v7.5.1...v7.5.2
[v7.5.1]: https://github.com/tuna/thuthesis/compare/v7.5.0...v7.5.1
[v7.5.0]: https://github.com/tuna/thuthesis/compare/v7.4.0...v7.5.0
[v7.4.0]: https://github.com/tuna/thuthesis/compare/v7.3.2...v7.4.0
diff --git a/macros/latex/contrib/thuthesis/thuthesis-example.pdf b/macros/latex/contrib/thuthesis/thuthesis-example.pdf
index 2c48ce2ef5..36ed8efd75 100644
--- a/macros/latex/contrib/thuthesis/thuthesis-example.pdf
+++ b/macros/latex/contrib/thuthesis/thuthesis-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/thuthesis/thuthesis.dtx b/macros/latex/contrib/thuthesis/thuthesis.dtx
index ea4ac03f22..e6f3e46ad8 100644
--- a/macros/latex/contrib/thuthesis/thuthesis.dtx
+++ b/macros/latex/contrib/thuthesis/thuthesis.dtx
@@ -14,7 +14,7 @@
%
% \iffalse
%<*driver>
-\ProvidesFile{thuthesis.dtx}[2024/05/20 7.5.1 Tsinghua University Thesis Template]
+\ProvidesFile{thuthesis.dtx}[2024/07/01 7.5.2 Tsinghua University Thesis Template]
\documentclass{ltxdoc}
\usepackage{dtx-style}
@@ -251,7 +251,7 @@
% $ bibtex thuthesis-example.aux # ç”Ÿæˆ bbl 文件
% $ bibtex thuthesis-example-appendix-a.aux # 附录 A çš„çš„å‚考文献
% $ bibtex thuthesis-example-appendix-b.aux # 附录 B çš„çš„å‚考文献……
-% $ bibtex thuthesis-example-index.aux # 本科生的书é¢ç¿»è¯‘对应的原文索引
+% $ bibtex thuthesis-example-index-1.aux # 本科生的书é¢ç¿»è¯‘对应的原文索引
% $ xelatex thuthesis-example.tex # 解决引用
% $ xelatex thuthesis-example.tex # 生æˆè®ºæ–‡ PDF
%
@@ -813,7 +813,7 @@
% }
% \end{latex}
%
-% 用户也å¯ä»¥é€é¡¹ä¿®æ”¹æ•°å­¦æ ·å¼ã€‚
+% 用户也å¯ä»¥é€é¡¹ä¿®æ”¹æ•°å­¦æ ·å¼ï¼ŒåŒ…括:
% \newcommand\dif{\mathop{}\!\mathrm{d}}
% \begin{enumerate}
% \item \DescribeOption{uppercase-greek}
@@ -885,12 +885,16 @@
% 模æ¿ä½œäº†å¤„ç†ï¼Œç”¨æˆ·å¯ä»¥ç›´æŽ¥ä½¿ç”¨è¿™äº›å®åŒ…的命令,如 \cs{bm}ã€\cs{mathscr}ã€
% \cs{uppi}。
%
-% å¦å¤–,模æ¿è¿˜ä¸º `math-font` æ供了传统的 Type 1 字体 \option{newtx}。
+% å¦å¤–,模æ¿è¿˜ä¸º |math-font| æ供了传统的 Type 1 字体 \option{newtx}。
% 该选项会调用 \pkg{newtxmath} å®åŒ…。
% 但是,如果西文字体已ç»ä½¿ç”¨äº† OpenType çš„ Times New Roman,
% 混用 Type 1 字体å¯èƒ½ä¼šå¯¼è‡´é—®é¢˜ï¼Œå°¤å…¶æ˜¯ä½¿ç”¨ \pkg{siunitx} å®åŒ…时。
% 该选项还处于测试阶段,需è¦è°¨æ…Žä½¿ç”¨ã€‚
%
+% \DescribeOption{eqn-paren-style}
+% 控制中文论文中,数学公å¼ç¼–å·ä¸¤è¾¹çš„括å·æ ·å¼ã€‚å¯é€‰é¡¹åŒ…括:\option{full}(全角,默认) / \option{half}(åŠè§’)。
+% 在语言为英语(|language = english|)时,此选项无效,仅使用åŠè§’括å·ã€‚
+%
% \subsubsection{定ç†çŽ¯å¢ƒ}
% \label{sec:theorem}
% \thuthesis{} 定义了常用的数学环境:
@@ -1269,7 +1273,7 @@
% \begin{macrocode}
%<cls>\NeedsTeXFormat{LaTeX2e}[2017/04/15]
%<cls>\ProvidesClass{thuthesis}
-%<cls>[2024/05/20 7.5.1 Tsinghua University Thesis Template]
+%<cls>[2024/07/01 7.5.2 Tsinghua University Thesis Template]
% \end{macrocode}
%
% 报错
@@ -1330,7 +1334,7 @@
%<*cls>
\hyphenation{Thu-Thesis}
\def\thuthesis{ThuThesis}
-\def\version{7.5.1}
+\def\version{7.5.2}
\RequirePackage{kvdefinekeys}
\RequirePackage{kvsetkeys}
\RequirePackage{kvoptions}
@@ -1658,6 +1662,17 @@
},
default = print,
},
+% \end{macrocode}
+%
+% 数学公å¼ç¼–å·çš„括å·ä½¿ç”¨å…¨è§’还是åŠè§’。
+% \begin{macrocode}
+ eqn-paren-style = {
+ name = eqn@paren@style,
+ choices = {
+ full,
+ half,
+ }
+ },
}
\newif\ifthu@degree@graduate
\newcommand\thu@set@graduate{%
@@ -3511,10 +3526,23 @@
% 中文模æ¿çš„å…¬å¼ç¼–å·ä½¿ç”¨ä¸­æ–‡æ‹¬å·ã€‚需è¦ä¿®æ”¹ \pkg{amsmath} çš„ \cs{tagform@}。
% 这里中文的 \cs{unskip} 是为了“|å¼~\eqref|â€è¿™æ ·çš„写法ä¸äº§ç”Ÿé¢å¤–的空格。
% \begin{macrocode}
+\newcommand\thu@eqn@left@paren{(}
+\newcommand\thu@eqn@right@paren{)}
+\newcommand\thu@set@eqn@paren@style{%
+ \ifthu@eqn@paren@style@full
+ \renewcommand\thu@eqn@left@paren{(}%
+ \renewcommand\thu@eqn@right@paren{)}%
+ \else
+ \renewcommand\thu@eqn@left@paren{(}%
+ \renewcommand\thu@eqn@right@paren{)}%
+ \fi
+}
+\thu@set@eqn@paren@style
+\thu@option@hook{eqn-paren-style}{\thu@set@eqn@paren@style}
\newcommand\thu@put@parentheses[1]{%
\ifthu@language@chinese
\unskip
- (#1)%
+ \thu@eqn@left@paren#1\thu@eqn@right@paren
\else
(#1)%
\fi
@@ -6347,9 +6375,11 @@
% \begin{macrocode}
\newenvironment{translation-index}{}{}
\AtEndOfPackageFile*{bibunits}{
+ \newcounter{thu@translation@index}%
\renewenvironment{translation-index}{%
+ \global\advance\c@thu@translation@index\@ne
\begin{bibunit}%
- \renewcommand\@bibunitname{\jobname-index}%
+ \renewcommand\@bibunitname{\jobname-index-\arabic{thu@translation@index}}%
\renewcommand\bibname{书é¢ç¿»è¯‘对应的原文索引}%
\thu@set@survey@bibheading
}{%
diff --git a/macros/latex/contrib/thuthesis/thuthesis.pdf b/macros/latex/contrib/thuthesis/thuthesis.pdf
index daa32de045..4979b94dc4 100644
--- a/macros/latex/contrib/thuthesis/thuthesis.pdf
+++ b/macros/latex/contrib/thuthesis/thuthesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/tiet-question-paper/LICENSE b/macros/latex/contrib/tiet-question-paper/LICENSE
new file mode 100644
index 0000000000..df351f4f49
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/LICENSE
@@ -0,0 +1,26 @@
+The MIT License (MIT)
+Copyright (c) 2024 B.V. Raghav
+
+Permission is hereby granted, free of charge, to any
+person obtaining a copy of this software and associated
+documentation files (the ``Software''), to deal in the
+Software without restriction, including without
+limitation the rights to use, copy, modify, merge,
+publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the
+following conditions:
+
+The above copyright notice and this permission notice
+shall be included in all copies or substantial portions
+of the Software.
+
+THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
+TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
+ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/macros/latex/contrib/tiet-question-paper/README.md b/macros/latex/contrib/tiet-question-paper/README.md
new file mode 100644
index 0000000000..e03586d4fe
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/README.md
@@ -0,0 +1,151 @@
+# `tiet-question-paper.cls` #
+
+[Installation](#installation) |
+[Usage](#usage) |
+[Emacs Org Integration](#emacs-org-integration)
+
+Author: Raghav B. Venkataramaiyer
+Email: bv.raghav -at- thapar -dot- edu
+Email: bvraghav -at- gmail -dot- com
+License: [MIT License](./LICENSE)
+Version: 2024-06-22
+
+Provide a document class `tiet-question-paper` in order
+to create a question paper for [the Thapar
+Institute](https://thapar.edu/) in $\LaTeX$. Although
+created for the TIET, the module, however, is adaptable
+to any organisation.
+
+The following example is a screenshot from
+[`sample.pdf`](./sample.pdf), with the source at
+[`sample.tex`](./sample.tex)
+
+![](./images/sample.png)
+
+## Installation ##
+
+### CTAN ###
+
+TBA
+
+### From Source ###
+
+1. `tlmgr init-usertree`
+2. `kpsewhich -var-value=TEXMFHOME` should return
+ `~/texmf`
+3. `mkdir -p ~/texmf/tex/latex`
+4. `cd ~/texmf/tex/latex`
+5. `git clone
+ git@github.com:bvraghav/qptiet_latex-class tiet-question-paper`
+6. Verify that `kpsewhich tiet-question-paper.cls` finds `tiet-question-paper.cls`.
+
+## Usage ##
+
+### Document Class ###
+
+The document class is based on `article`. And all the
+options are passed forward as is.
+
+```latex
+\documentclass[11pt,onecolumn]{tiet-question-paper}
+```
+
+### Title Block ###
+
+Only the following macros contribute to the title block.
+
+```latex
+\date{28 May 2024}
+% \institute{Thapar Institute of Engineering \&
+% Technology} % Default value
+% \abbrevinst{\textsc{tiet}} % Reserved for future
+% \instaddress{Patiala 147004} % Reserved for future
+% \cohort{} % Reserved for future
+% \instlogo{images/tiet-logo.pdf} % Optional
+\schoolordepartment{Computer Science \& Engineering Department}
+\examname{End Semester Examination}
+\coursecode{UCS505}
+\coursename{Computer Graphics}
+\timeduration{3 hours}
+\maxmarks{45}
+\faculty{ANG,AMK,HPS,YDS,RGB}
+```
+
+### Geometry ###
+
+The class loads `geometry` package with following
+default options,
+
+```latex
+\RequirePackage[%
+ a4paper,%
+ left=1in,%
+ top=0.5in,%
+ right=0.75in,%
+ bottom=0.75in%
+]{geometry}
+```
+
+However, a user may reconfigure using `\geometry`
+command in [the
+preamble](https://duckduckgo.com/?q=what+is+a+preamble+in+latex+document)
+for example,
+
+```latex
+\geometry{letterpaper,bindingoffset=0.2in,
+ left=1.2in,right=1.2in,top=.8in,bottom=.8in,
+ footskip=.25in}
+```
+
+### Rules ###
+
+```latex
+\bvrhrule
+\bvrhrule[2pt]
+```
+Create a horizontal rule with length equal to line
+width and thickness `0.4pt` by default. Optional
+argument specifies line thickness. Here’s the
+implementation detail,
+
+```latex
+\DeclareRobustCommand%
+% Horizontal rule after each question
+\bvrhrule[1][0.4pt]{\rule{\linewidth}{#1}}
+```
+
+### Line Skip ###
+
+```latex
+\bvrskipline
+\bvrskipline[1.2]
+```
+
+Create vertical blank space with height specified as a
+factor of `\baselineskip`. Optional argument specifies
+the factor, `1.0` by default. Here’s the
+implementation detail,
+
+```latex
+\DeclareRobustCommand%
+% Skip line
+\bvrskipline[1][]{\vspace{#1\baselineskip}}
+```
+
+## Emacs Org Integration ##
+Add the following to [the
+init-file](https://www.gnu.org/software/emacs/manual/html_node/emacs/Init-File.html)
+```elisp
+(add-to-list 'org-latex-classes
+ `("tiet-question-paper" "\\documentclass{tiet-question-paper}
+[NO-DEFAULT-PACKAGES]
+\\usepackage{amsmath}
+\\usepackage{graphicx}
+\\usepackage{wrapfig}
+\\usepackage{amssymb}
+\\usepackage[unicode]{hyperref}
+" nil))
+```
+
+Here’s a [`sample-org`](./sample-org.org) file; that
+produces a [`PDF`](./sample-org.pdf)
diff --git a/macros/latex/contrib/tiet-question-paper/images/sample.png b/macros/latex/contrib/tiet-question-paper/images/sample.png
new file mode 100644
index 0000000000..332ad33af1
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/images/sample.png
Binary files differ
diff --git a/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.org b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.org
new file mode 100644
index 0000000000..50b55b4275
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.org
@@ -0,0 +1,182 @@
+#+date: \today
+
+#+latex_class: tiet-question-paper
+#+latex_class_options: [11pt]
+#+options: num:nil toc:nil author:nil email:nil
+
+#+latex_header_extra: \hypersetup{%
+#+latex_header_extra: colorlinks,%
+#+latex_header_extra: breaklinks,%
+#+latex_header_extra: urlcolor=[rgb]{0,0.35,0.65},%
+#+latex_header_extra: linkcolor=[rgb]{0,0.35,0.65}%
+#+latex_header_extra: }
+
+#+latex_header_extra: \usepackage{libertinus}
+
+#+latex_header_extra: \instlogo{images/tiet-logo.pdf}
+#+latex_header_extra: \schoolordepartment{%
+#+latex_header_extra: Computer Science \& Engineering Department}
+#+latex_header_extra: \examname{End Semester Examination}
+#+latex_header_extra: \coursecode{UCS505}
+#+latex_header_extra: \coursename{Computer Graphics}
+#+latex_header_extra: \timeduration{3 hours}
+#+latex_header_extra: \maxmarks{45}
+#+latex_header_extra: \faculty{ANG,AMK,HPS,YDS,RGB}
+
+#+latex: \maketitle
+
+*Instructions:*
+1. Attempt any 5 questions;
+2. Attempt all the subparts of a question at one place.
+
+#+latex: \bvrhrule\bvrskipline
+
+1.
+ 1. Given the control polygon $\textbf{b}_0,
+ \textbf{b}_1, \textbf{b}_2, \textbf{b}_3$ of a
+ Cubic Bezier curve; determine the vertex
+ coordinates for parameter values $\forall t\in
+ T$. \hfill [7 marks]
+ \begin{align*}
+ T \equiv
+ & \{0, 0.15, 0.35, 0.5, 0.65, 0.85, 1\} \\
+ \begin{bmatrix}
+ \textbf{b}_0 &\textbf{b}_1& \textbf{b}_2& \textbf{b}_3
+ \end{bmatrix} \equiv& \begin{bmatrix}
+ 1&2&4&3\\ 1&3&3&1
+ \end{bmatrix}
+ \end{align*}
+
+ 2. Explain the role of convex hull in curves.
+ \hfill[2 marks]
+
+#+latex: \bvrhrule
+
+#+ATTR_LATEX: :options [resume]
+1.
+ 1. Describe the continuity conditions for
+ curvilinear geometry. \hfill[5 marks]
+ 2. Define formally, a B-Spline curve. \hfill [2
+ marks]
+ 3. How is a Bezier curve different from a B-Spline
+ curve? \hfill [2 marks]
+
+#+latex: \bvrhrule
+
+#+ATTR_LATEX: :options [resume]
+1.
+ 1. Given a triangle, with vertices defined by column
+ vectors of $P$; find its vertices after
+ reflection across XZ plane. \hfill [3 marks]
+ \begin{align*}
+ P\equiv
+ &\begin{bmatrix}
+ 3&6&5 \\ 4&4&6 \\ 1&2&3
+ \end{bmatrix}
+ \end{align*}
+ 2. Given a pyramid with vertices defined by the
+ column vectors of $P$, and an axis of rotation
+ $A$ with direction $\textbf{v}$ and passing
+ through $\textbf{p}$. Find the coordinates of
+ the vertices after rotation about $A$ by an angle
+ of $\theta=\pi/4$.\hfill [6 marks]
+ \begin{align*}
+ P\equiv
+ &\begin{bmatrix}
+ 0&1&0&0 \\ 0&0&1&0 \\0&0&0&1
+ \end{bmatrix} \\
+ \begin{bmatrix}
+ \mathbf{v} & \mathbf{p}
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 0&0 \\1&1\\1&0
+ \end{bmatrix}
+ \end{align*}
+#+latex: \bvrhrule
+
+#+ATTR_LATEX: :options [resume]
+1.
+ 1. Explain the two winding number rules for inside
+ outside tests. \hfill [4 marks]
+ 2. Explain the working principle of a CRT. \hfill [5
+ marks]
+
+#+latex: \bvrhrule
+
+#+ATTR_LATEX: :options [resume]
+1.
+ 1. Given a projection plane $P$ defined by normal
+ $\textbf{n}$ and a reference point $\textbf{a}$;
+ and the centre of projection as $\mathbf{p}_0$;
+ find the perspective projection of the point
+ $\textbf{x}$ on $P$. \hfill [5 marks]
+ \begin{align*}
+ \begin{bmatrix}
+ \mathbf{a}&\mathbf{n}&\mathbf{p}_0&\mathbf{x}
+ \end{bmatrix}\equiv
+ &
+ \begin{bmatrix}
+ 3&-1&1&8\\4&2&1&10\\5&-1&3&6
+ \end{bmatrix}
+ \end{align*}
+ 2. Given a geometry $G$, which is a standard unit
+ cube scaled uniformly by half and viewed through
+ a Cavelier projection bearing $\theta=\pi/4$
+ wrt. $X$ axis. \hfill [2 marks]
+ 3. Given a view coordinate system (VCS) with origin
+ at $\textbf{p}_v$ and euler angles ZYX as
+ $\boldsymbol{\theta}$ wrt. the world coordinate
+ system (WCS); find the location $\mathbf{x}_v$ in
+ VCS, corresponding to $\textbf{x}_w$ in
+ WCS. \hfill [2 marks]
+ \begin{align*}
+ \begin{bmatrix}
+ \mathbf{p}_v & \boldsymbol{\theta} & \mathbf{x}_w
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 5&\pi/3&10\\5&0&10\\0&0&0
+ \end{bmatrix}
+ \end{align*}
+
+#+latex: \bvrhrule
+
+#+ATTR_LATEX: :options [resume]
+1.
+ 1. Describe the visible surface detection problem in
+ about 25 words. \hfill [1 mark]
+ 2. To render a scene with $N$ polygons into a
+ display with height $H$; what are the space and
+ time complexities respectively of a typical
+ image-space method. \hfill [2 marks]
+ 3. Given a 3D space bounded within $[0\quad0\quad0]$
+ and $[7\quad7\quad-7]$, containing two infinite
+ planes each defined by 3 incident points
+ $\mathbf{a}_0, \mathbf{a}_1, \mathbf{a}_2$ and
+ $\mathbf{b}_0, \mathbf{b}_1, \mathbf{b}_2$
+ respectively bearing colours (RGB) as
+ $\mathbf{c}_a$ and $\textbf{c}_b$ respectively.
+ \begin{align*}
+ \begin{bmatrix}
+ \mathbf{a}_0&\mathbf{a}_1&\mathbf{a}_2
+ &\mathbf{b}_0&\mathbf{b}_1&\mathbf{b}_2
+ &\mathbf{c}_a&\mathbf{c}_b
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 1&6&1&6&1&6&1&0 \\
+ 1&3&6&6&3&1&0&0 \\
+ -1&-6&-1&-1&-6&-1&0&1
+ \end{bmatrix}
+ \end{align*}
+ Compute and/ or determine using the depth-buffer
+ method, the colour at pixel $\mathbf{x}=(2,4)$ on
+ a display resolved into $7\times7$ pixels. The
+ projection plane is at $Z=0$, looking at
+ $-Z$. \hfill [6 marks]
+
+#+latex: \bvrhrule
+
+
+# Local Variables:
+# org-latex-default-packages-alist: nil
+# org-latex-packages-alist: nil
+# End:
diff --git a/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.pdf b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.pdf
new file mode 100644
index 0000000000..bd60bf62e6
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.pdf
Binary files differ
diff --git a/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.tex b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.tex
new file mode 100644
index 0000000000..54c7290a67
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.tex
@@ -0,0 +1,204 @@
+% Created 2024-06-22 Sat 22:57
+% Intended LaTeX compiler: pdflatex
+\documentclass[11pt]{tiet-question-paper}
+\usepackage{amsmath}
+\usepackage{graphicx}
+\usepackage{wrapfig}
+\usepackage{amssymb}
+\usepackage[unicode]{hyperref}
+
+
+\hypersetup{%
+colorlinks,%
+breaklinks,%
+urlcolor=[rgb]{0,0.35,0.65},%
+linkcolor=[rgb]{0,0.35,0.65}%
+}
+\usepackage{libertinus}
+\instlogo{images/tiet-logo.pdf}
+\schoolordepartment{%
+Computer Science \& Engineering Department}
+\examname{End Semester Examination}
+\coursecode{UCS505}
+\coursename{Computer Graphics}
+\timeduration{3 hours}
+\maxmarks{45}
+\faculty{ANG,AMK,HPS,YDS,RGB}
+\date{\today}
+\title{}
+\hypersetup{
+ pdfauthor={B.V. Raghav},
+ pdftitle={},
+ pdfkeywords={},
+ pdfsubject={},
+ pdfcreator={Emacs 29.3 (Org mode 9.6.15)},
+ pdflang={English}}
+\begin{document}
+
+\maketitle
+
+\textbf{Instructions:}
+\begin{enumerate}
+\item Attempt any 5 questions;
+\item Attempt all the subparts of a question at one place.
+\end{enumerate}
+
+\bvrhrule\bvrskipline
+
+\begin{enumerate}
+\item \begin{enumerate}
+\item Given the control polygon \(\textbf{b}_0,
+ \textbf{b}_1, \textbf{b}_2, \textbf{b}_3\) of a
+Cubic Bezier curve; determine the vertex
+coordinates for parameter values \(\forall t\in
+ T\). \hfill [7 marks]
+\begin{align*}
+ T \equiv
+ & \{0, 0.15, 0.35, 0.5, 0.65, 0.85, 1\} \\
+ \begin{bmatrix}
+ \textbf{b}_0 &\textbf{b}_1& \textbf{b}_2& \textbf{b}_3
+ \end{bmatrix} \equiv& \begin{bmatrix}
+ 1&2&4&3\\ 1&3&3&1
+ \end{bmatrix}
+\end{align*}
+
+\item Explain the role of convex hull in curves.
+\hfill[2 marks]
+\end{enumerate}
+\end{enumerate}
+
+\bvrhrule
+
+\begin{enumerate}[resume]
+\item \begin{enumerate}
+\item Describe the continuity conditions for
+curvilinear geometry. \hfill[5 marks]
+\item Define formally, a B-Spline curve. \hfill [2
+marks]
+\item How is a Bezier curve different from a B-Spline
+curve? \hfill [2 marks]
+\end{enumerate}
+\end{enumerate}
+
+\bvrhrule
+
+\begin{enumerate}[resume]
+\item \begin{enumerate}
+\item Given a triangle, with vertices defined by column
+vectors of \(P\); find its vertices after
+reflection across XZ plane. \hfill [3 marks]
+\begin{align*}
+ P\equiv
+ &\begin{bmatrix}
+ 3&6&5 \\ 4&4&6 \\ 1&2&3
+ \end{bmatrix}
+\end{align*}
+\item Given a pyramid with vertices defined by the
+column vectors of \(P\), and an axis of rotation
+\(A\) with direction \(\textbf{v}\) and passing
+through \(\textbf{p}\). Find the coordinates of
+the vertices after rotation about \(A\) by an angle
+of \(\theta=\pi/4\).\hfill [6 marks]
+\begin{align*}
+ P\equiv
+ &\begin{bmatrix}
+ 0&1&0&0 \\ 0&0&1&0 \\0&0&0&1
+ \end{bmatrix} \\
+ \begin{bmatrix}
+ \mathbf{v} & \mathbf{p}
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 0&0 \\1&1\\1&0
+ \end{bmatrix}
+\end{align*}
+\end{enumerate}
+\end{enumerate}
+\bvrhrule
+
+\begin{enumerate}[resume]
+\item \begin{enumerate}
+\item Explain the two winding number rules for inside
+outside tests. \hfill [4 marks]
+\item Explain the working principle of a CRT. \hfill [5
+marks]
+\end{enumerate}
+\end{enumerate}
+
+\bvrhrule
+
+\begin{enumerate}[resume]
+\item \begin{enumerate}
+\item Given a projection plane \(P\) defined by normal
+\(\textbf{n}\) and a reference point \(\textbf{a}\);
+and the centre of projection as \(\mathbf{p}_0\);
+find the perspective projection of the point
+\(\textbf{x}\) on \(P\). \hfill [5 marks]
+\begin{align*}
+ \begin{bmatrix}
+ \mathbf{a}&\mathbf{n}&\mathbf{p}_0&\mathbf{x}
+ \end{bmatrix}\equiv
+ &
+ \begin{bmatrix}
+ 3&-1&1&8\\4&2&1&10\\5&-1&3&6
+ \end{bmatrix}
+\end{align*}
+\item Given a geometry \(G\), which is a standard unit
+cube scaled uniformly by half and viewed through
+a Cavelier projection bearing \(\theta=\pi/4\)
+wrt. \(X\) axis. \hfill [2 marks]
+\item Given a view coordinate system (VCS) with origin
+at \(\textbf{p}_v\) and euler angles ZYX as
+\(\boldsymbol{\theta}\) wrt. the world coordinate
+system (WCS); find the location \(\mathbf{x}_v\) in
+VCS, corresponding to \(\textbf{x}_w\) in
+WCS. \hfill [2 marks]
+\begin{align*}
+ \begin{bmatrix}
+ \mathbf{p}_v & \boldsymbol{\theta} & \mathbf{x}_w
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 5&\pi/3&10\\5&0&10\\0&0&0
+ \end{bmatrix}
+\end{align*}
+\end{enumerate}
+\end{enumerate}
+
+\bvrhrule
+
+\begin{enumerate}[resume]
+\item \begin{enumerate}
+\item Describe the visible surface detection problem in
+about 25 words. \hfill [1 mark]
+\item To render a scene with \(N\) polygons into a
+display with height \(H\); what are the space and
+time complexities respectively of a typical
+image-space method. \hfill [2 marks]
+\item Given a 3D space bounded within \([0\quad0\quad0]\)
+and \([7\quad7\quad-7]\), containing two infinite
+planes each defined by 3 incident points
+\(\mathbf{a}_0, \mathbf{a}_1, \mathbf{a}_2\) and
+\(\mathbf{b}_0, \mathbf{b}_1, \mathbf{b}_2\)
+respectively bearing colours (RGB) as
+\(\mathbf{c}_a\) and \(\textbf{c}_b\) respectively.
+\begin{align*}
+ \begin{bmatrix}
+ \mathbf{a}_0&\mathbf{a}_1&\mathbf{a}_2
+ &\mathbf{b}_0&\mathbf{b}_1&\mathbf{b}_2
+ &\mathbf{c}_a&\mathbf{c}_b
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 1&6&1&6&1&6&1&0 \\
+ 1&3&6&6&3&1&0&0 \\
+ -1&-6&-1&-1&-6&-1&0&1
+ \end{bmatrix}
+\end{align*}
+Compute and/ or determine using the depth-buffer
+method, the colour at pixel \(\mathbf{x}=(2,4)\) on
+a display resolved into \(7\times7\) pixels. The
+projection plane is at \(Z=0\), looking at
+\(-Z\). \hfill [6 marks]
+\end{enumerate}
+\end{enumerate}
+
+\bvrhrule
+\end{document}
diff --git a/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample.pdf b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample.pdf
new file mode 100644
index 0000000000..9f1ff2b670
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample.pdf
Binary files differ
diff --git a/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample.tex b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample.tex
new file mode 100644
index 0000000000..4541405a81
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample.tex
@@ -0,0 +1,180 @@
+\documentclass[11pt,a4paper,onecolumn]{tiet-question-paper}
+\date{28 May 2024}
+\institute{Alpha}
+\instlogo{images/tiet-logo.pdf}
+\schoolordepartment{%
+ Computer Science \& Engineering Department}
+\examname{%
+ End Semester Examination}
+\coursecode{UCS505}
+\coursename{Computer Graphics}
+\timeduration{3 hours}
+\maxmarks{45}
+\faculty{ANG,AMK,HPS,YDS,RGB}
+
+\begin{document}
+\maketitle
+\textbf{Instructions:}
+\begin{enumerate}
+\item Attempt any 5 questions;
+\item Attempt all the subparts of a question at one
+ place.
+\end{enumerate}
+\bvrhrule[0.4pt]
+\begin{enumerate}
+\item
+ \begin{enumerate}
+ \item Given the control polygon
+ $\textbf{b}_0, \textbf{b}_1, \textbf{b}_2,
+ \textbf{b}_3$ of a Cubic Bezier curve; determine
+ the coordinates for parameter values
+ $\forall t\in T$. \hfill [7 marks]
+
+ \begin{align*}
+ T \equiv
+ & \{0, 0.15, 0.35, 0.5, 0.65, 0.85, 1\} \\
+ \begin{bmatrix}
+ \textbf{b}_0 &\textbf{b}_1& \textbf{b}_2& \textbf{b}_3
+ \end{bmatrix} \equiv
+ & \begin{bmatrix}
+ 1&2&4&3\\ 1&3&3&1
+ \end{bmatrix}
+ \end{align*}
+ \item Explain the role of convex hull in curves.
+ \hfill[2 marks]
+ \end{enumerate}
+\end{enumerate}
+\bvrhrule[0.4pt]
+\begin{enumerate}[resume]
+\item
+ \begin{enumerate}
+ \item Describe the continuity conditions for
+ curvilinear geometry.
+ \hfill[5 marks]
+ \item Define formally, a B-Spline curve. \hfill [2
+ marks]
+ \item How is a Bezier curve different from a B-Spline
+ curve?
+ \end{enumerate}
+\end{enumerate}
+\bvrhrule[0.4pt]
+\begin{enumerate}[resume]
+\item
+ \begin{enumerate}
+ \item Given a triangle, with vertices defined by
+ column vectors of $P$; find its vertices after
+ reflection across XZ plane. \hfill [3 marks]
+ \begin{align*}
+ P\equiv
+ &\begin{bmatrix}
+ 3&6&5 \\ 4&4&6 \\ 1&2&3
+ \end{bmatrix}
+ \end{align*}
+ \item Given a pyramid with vertices defined by the
+ column vectors of $P$, and an axis of rotation $A$
+ with direction $\textbf{v}$ and passing through
+ $\textbf{p}$. Find the coordinates of the vertices
+ after rotation about $A$ by an angle of
+ $\theta=\pi/4$.\hfill [6 marks]
+ \begin{align*}
+ P\equiv
+ &\begin{bmatrix}
+ 0&1&0&0 \\ 0&0&1&0 \\0&0&0&1
+ \end{bmatrix} \\
+ \begin{bmatrix}
+ \mathbf{v} & \mathbf{p}
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 0&0 \\1&1\\1&0
+ \end{bmatrix}
+ \end{align*}
+ \end{enumerate}
+\end{enumerate}
+\bvrhrule[0.4pt]
+\begin{enumerate}[resume]
+\item
+ \begin{enumerate}
+ \item Explain the two winding number rules for
+ inside outside tests. \hfill [4 marks]
+ \item Explain the working principle of a
+ CRT. \hfill [5 marks]
+ \end{enumerate}
+\end{enumerate}
+\bvrhrule[0.4pt]
+\begin{enumerate}[resume]
+\item
+ \begin{enumerate}
+ \item Given a projection plane $P$ defined by normal
+ $\textbf{n}$ and a reference point $\textbf{a}$;
+ and the centre of projection as $\mathbf{p}_0$;
+ find the perspective projection of the point
+ $\textbf{x}$ on $P$. \hfill [5 marks]
+ \begin{align*}
+ \begin{bmatrix}
+ \mathbf{a}&\mathbf{n}&\mathbf{p}_0&\mathbf{x}
+ \end{bmatrix}\equiv
+ &
+ \begin{bmatrix}
+ 3&-1&1&8\\4&2&1&10\\5&-1&3&6
+ \end{bmatrix}
+ \end{align*}
+ \item Given a geometry $G$, which is a standard unit
+ cube scaled uniformly by half and viewed through a
+ Cavelier projection bearing $\theta=\pi/4$
+ wrt. $X$-axis. \hfill [2 marks]
+ \item Given a view coordinate system (VCS) with
+ origin at $\textbf{p}_v$ and euler angles ZYX
+ $\boldsymbol{\theta}$ wrt. world coordinate system
+ (WCS); find the location $\mathbf{x}_v$ in VCS,
+ corresponding to the point $\textbf{x}_w$ in
+ WCS. \hfill [2 marks]
+ \begin{align*}
+ \begin{bmatrix}
+ \mathbf{p}_v & \boldsymbol{\theta} & \mathbf{x}_w
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 5&\pi/3&10\\5&0&10\\0&0&0
+ \end{bmatrix}
+ \end{align*}
+ \end{enumerate}
+\end{enumerate}
+\bvrhrule[0.4pt]
+\begin{enumerate}[resume]
+\item
+ \begin{enumerate}
+ \item Describe the visible surface detection
+ problem in about 25 words. \hfill [1 mark]
+ \item To render a scene with $N$ polygons into a
+ display with height $H$; what are the space and
+ time complexities respectively of a typical
+ image-space method. \hfill [2 marks]
+ \item Given a 3D space bounded within
+ $[0\quad0\quad0]$ and $[7\quad7\quad-7]$,
+ containing two infinite planes each defined by 3
+ incident points
+ $\mathbf{a}_0, \mathbf{a}_1, \mathbf{a}_2$ and
+ $\mathbf{b}_0, \mathbf{b}_1, \mathbf{b}_2$
+ respectively bearing colours (RGB) as
+ $\mathbf{c}_a$ and $\textbf{c}_b$ respectively.
+ \begin{align*}
+ \begin{bmatrix}
+ \mathbf{a}_0&\mathbf{a}_1&\mathbf{a}_2
+ &\mathbf{b}_0&\mathbf{b}_1&\mathbf{b}_2
+ &\mathbf{c}_a&\mathbf{c}_b
+ \end{bmatrix}\equiv
+ &\begin{bmatrix}
+ 1&6&1&6&1&6&1&0 \\
+ 1&3&6&6&3&1&0&0 \\
+ -1&-6&-1&-1&-6&-1&0&1
+ \end{bmatrix}
+ \end{align*}
+
+ Compute and/ or determine using the depth-buffer
+ method, the colour at pixel $\mathbf{x}=(2,4)$ on
+ a display resolved into $7\times7$ pixels. The
+ projection plane is at $Z=0$, looking at
+ $-Z$. \hfill [6 marks]
+ \end{enumerate}
+\end{enumerate}
+\bvrhrule[0.4pt]
+\end{document}
diff --git a/macros/latex/contrib/tiet-question-paper/tiet-question-paper.cls b/macros/latex/contrib/tiet-question-paper/tiet-question-paper.cls
new file mode 100644
index 0000000000..6bc28c5792
--- /dev/null
+++ b/macros/latex/contrib/tiet-question-paper/tiet-question-paper.cls
@@ -0,0 +1,337 @@
+%% ----------------------------------------------------
+%% Latex class ‘tiet-question-paper’
+%%
+%% Author: Raghav B. Venkataramaiyer
+%% Email: bv.raghav -at- thapar -dot- edu
+%% Email: bvraghav -at- gmail -dot- com
+%% License: [MIT License](./LICENSE)
+%% Version: 2024-06-22
+%% ----------------------------------------------------
+
+\NeedsTeXFormat{LaTeX2e}
+
+\ProvidesClass%
+{tiet-question-paper}%
+[2024-06-22 TIET Question Paper class]
+
+%% -----------------------------------
+%% Parent Class
+%% -----------------------------------
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
+\ProcessOptions\relax
+\LoadClass[11pt,a4paper,onecolumn]{article}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Page Margins
+%% -----------------------------------
+\RequirePackage[%
+ a4paper,%
+ left=1in,%
+ top=0.5in,%
+ right=0.75in,%
+ bottom=0.75in%
+]{geometry}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Math package(s)
+%% -----------------------------------
+\RequirePackage{amsmath}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Lipsum for debugging
+%% -----------------------------------
+\RequirePackage{blindtext}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Check for empty argument
+%% -----------------------------------
+\RequirePackage{ifmtarg}
+%% -----------------------------------
+
+%% -----------------------------------
+%% No paragraph indents
+%% -----------------------------------
+\RequirePackage{parskip}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Line spacing
+%% -----------------------------------
+% \RequirePackage{setspace}
+% \doublespacing
+%% -----------------------------------
+
+%% -----------------------------------
+%% Graphics
+%% -----------------------------------
+\RequirePackage{graphicx}
+% \graphicspath{ {./images/} }
+%% -----------------------------------
+
+%% -----------------------------------
+%% Compact Enumeration
+%% -----------------------------------
+\RequirePackage[inline,sizes]{enumitem}
+% \setlist[enumerate]{itemsep=0in}
+\setlist{nosep,leftmargin=*}
+\setlist[enumerate,2]{label=\alph*)}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Extra font sizes
+%% -----------------------------------
+\RequirePackage{anyfontsize}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Automatic width computation
+%% -----------------------------------
+\RequirePackage{linegoal}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Tabularx
+%% -----------------------------------
+\RequirePackage{tabularx}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Box alignment within tables.
+%%
+%% valign keyword in includegraphics
+%% -----------------------------------
+\RequirePackage[export]{adjustbox}
+%% -----------------------------------
+
+%% -----------------------------------
+%% {align} like columnar env.
+%%
+%% Remembers end of paragraph and starts there.
+%% -----------------------------------
+% \RequirePackage{paracol}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Customizing section font
+%% -----------------------------------
+\RequirePackage{sectsty}
+\allsectionsfont{\sffamily}
+\paragraphfont{\sffamily}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Class variable definitions
+%% -----------------------------------
+
+% Variable: institute
+\def\tiet@institute{Thapar Institute of Engineering \&
+ Technology}
+\def\institute#1{\gdef\tiet@institute{#1}}
+
+% Variable: abbrevinst
+\def\tiet@abbrevinst{\textsc{tiet}}
+\def\abbrevinst#1{\gdef\tiet@abbrevinst{#1}}
+
+% Variable: instaddress
+\def\tiet@instaddress{Patiala 147004}
+\def\instaddress#1{\gdef\tiet@instaddress{#1}}
+
+% Variable: instlogo
+\let\tiet@instlogo\relax
+\def\instlogo#1{\gdef\tiet@instlogo{#1}}
+
+% Variable: schoolordepartment
+\let\tiet@schoolordepartment\relax
+\def\schoolordepartment#1{\def\tiet@schoolordepartment{#1}}
+
+% Variable: examname
+\let\tiet@examname\relax
+\def\examname#1{\def\tiet@examname{#1}}
+
+% Variable: cohort
+\let\tiet@cohort\relax
+\def\cohort#1{\def\tiet@cohort{#1}}
+
+% Variable: coursecode
+\let\tiet@coursecode\relax
+\def\coursecode#1{\def\tiet@coursecode{#1}}
+
+% Variable: coursename
+\let\tiet@coursename\relax
+\def\coursename#1{\def\tiet@coursename{#1}}
+
+% Variable: timeduration
+\let\tiet@timeduration\relax
+\def\timeduration#1{\def\tiet@timeduration{#1}}
+
+% Variable: maxmarks
+\let\tiet@maxmarks\relax
+\def\maxmarks#1{\def\tiet@maxmarks{#1}}
+
+% Variable: faculty
+\let\tiet@faculty\relax
+\def\faculty#1{\gdef\tiet@faculty{#1}}
+
+%% -----------------------------------
+
+%% -----------------------------------
+%% Questions Enum
+%%
+%% Ref: https://tex.stackexchange.com/a/164623
+%% Update: Doesn’t help enough.
+%% [TODO]
+%% -----------------------------------
+\DeclareRobustCommand%
+% Horizontal rule after each question
+\bvrhrule[1][0.4pt]{\rule{\linewidth}{#1}}
+
+\DeclareRobustCommand%
+% Skip line
+\bvrskipline[1][]{\vspace{#1\baselineskip}}
+
+% \newlist{qenum}{enumerate}{3}
+% \setlist[qenum]{nosep,label=\arabic*.}
+% % -----------------------------------------------------
+% % We need a toggle to track whether the item is first
+% % in the list or not
+% \newif\ifbvrfirstq\bvrfirstqfalse
+% \setlist*[qenum,1]{%
+% label=\arabic*.,%
+% % ---------------------------------------------------
+% % This saves the standard definition of \item and
+% % then redefines it to add the fill if the item is
+% % not first on the list; if it is the first item, it
+% % omits the fill but toggles the bvrfirstq switch so
+% % the next item will trigger it
+% first={%
+% % -------------------------------------------------
+% % Save the standard definition of \item in a macro,
+% % \olditem
+% \let\olditem\item%
+% % -------------------------------------------------
+% % Set the toggle for first item in the list to true
+% \bvrfirstqtrue%
+% % -------------------------------------------------
+% % New, temporary defition of \item
+% \def\item{\ifbvrfirstq\olditem\bvrfirstqfalse\else
+% \bvrhrule\bvrskipline\olditem\fi}%
+% },%
+% % ---------------------------------------------------
+% % This takes care of adding the fill for the final
+% % item on the list and just makes sure that \item is
+% % reset to its standard definition
+% after={
+% % -------------------------------------------------
+% % Fill for final item in list
+% \bvrhrule%
+% % -------------------------------------------------
+% % Restore standard definition of \item
+% \let\item\olditem%
+% }%
+% }
+% \setlist[qenum,2]{label=\alph*),before={},after={},first={}}
+% %% -----------------------------------
+
+
+%% -----------------------------------
+%% Write Examination Details and Draw Logo
+%% -----------------------------------
+
+\DeclareRobustCommand%
+% Write Examination Details
+\writeexamdetails{
+ \parbox[t][][t]{\linewidth}{\centering\large%
+ {\bfseries \tiet@institute\par}
+
+ \vspace*{0.2\baselineskip}
+ {\tiet@schoolordepartment}
+
+ \vspace*{0.2\baselineskip}
+ {\MakeUppercase\tiet@examname}}
+}
+\DeclareRobustCommand%
+% Draw Logo
+\drawinstlogo{
+ \parbox[t][][t]{\linewidth}{\raggedright%
+ \includegraphics[width=11.5mm,valign=t]
+ {\tiet@instlogo}\par}
+}
+
+
+
+%% -----------------------------------
+%% Title Page
+%% -----------------------------------
+
+% Make title
+\renewcommand\maketitle{
+ {\noindent Roll No. \rule{5cm}{0.4pt} \hfill
+ \bfseries\@date\par}
+
+ % \vspace*{0.5\baselineskip}
+ {\noindent\large \textbf{\tiet@coursecode :
+ \tiet@coursename} \hfill Time:
+ \textbf{\tiet@timeduration} \hspace{0.3em}
+ MM:\textbf{\tiet@maxmarks}}\\
+ {\noindent Faculty: \tiet@faculty}
+
+
+ \vspace*{\baselineskip}
+ \ifx\tiet@instlogo\@empty
+ \writeexamdetails
+ \else
+ \begin{tabularx}{\textwidth}{Xp{18mm}}
+ \writeexamdetails & \drawinstlogo
+ \end{tabularx}
+ \fi
+
+ \par\rule{\textwidth}{0.4pt}
+ \par\vspace*{0.5\baselineskip}
+}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Counterlessfootnote
+%% -----------------------------------
+\newcommand{\footnotenoless}[1]{%
+ \let\svthefootnote\thefootnote
+ \let\thefootnote\relax\footnote{#1}
+ \addtocounter{footnote}{-1}\let\thefootnote\svthefootnote
+}
+%% -----------------------------------
+
+%% -----------------------------------
+%% Abbreviations
+%% -----------------------------------
+\RequirePackage{xspace}
+
+% Add a period to the end of an abbreviation unless
+% there's one already, then \xspace.
+\makeatletter
+\DeclareRobustCommand\onedot{\futurelet\@let@token\@onedot}
+\def\@onedot{\ifx\@let@token.\else.\null\fi\xspace}
+
+\def\eg{\emph{e.g}\onedot}
+\def\Eg{\emph{E.g}\onedot}
+
+\def\ie{\emph{i.e}\onedot}
+\def\Ie{\emph{I.e}\onedot}
+
+\def\cf{\emph{c.f}\onedot}
+\def\Cf{\emph{C.f}\onedot}
+
+\def\etc{\emph{etc}\onedot}
+
+\def\vs{\emph{vs}\onedot}
+
+\def\wrt{w.r.t\onedot}
+\def\dof{d.o.f\onedot}
+
+\def\etal{\emph{et al}\onedot}
+\makeatother
+%% -----------------------------------
+
diff --git a/macros/latex/contrib/tqft/README.txt b/macros/latex/contrib/tqft/README.txt
index 365b108946..244978100f 100644
--- a/macros/latex/contrib/tqft/README.txt
+++ b/macros/latex/contrib/tqft/README.txt
@@ -1,9 +1,13 @@
----------------------------------------------------------------
-tqft --- a library for drawing TQFT diagrams with TikZ/PGF
-E-mail: stacey@math.ntnu.no
+tqft --- a TikZ library for drawing TQFT diagrams
+bundle version: v2.3 2024/05/31
+E-mail: Andrew Stacey <loopspace@mathforge.org>
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
----------------------------------------------------------------
This package defines some shapes useful for drawing TQFT diagrams with TikZ/PGF.
+The initial idea of this package came from a question and answer on the site https://tex.stackexchange.com.
+
+The package comes in two versions: a package (tqft.sty) and a TikZ library (tikzlibrarytqft.code.tex). The original package (tqft.sty) is depreciated and has been frozen at version 2.1. The TikZ library is maintained and should be used in preference, except for legacy code.
diff --git a/macros/latex/contrib/tqft/tqft.pdf b/macros/latex/contrib/tqft/tqft.pdf
index 7b5ab55652..d764834342 100644
--- a/macros/latex/contrib/tqft/tqft.pdf
+++ b/macros/latex/contrib/tqft/tqft.pdf
Binary files differ
diff --git a/macros/latex/contrib/tqft/tqft_doc.tex b/macros/latex/contrib/tqft/tqft.tex
index 97c7ff541c..4eb7bdc7d4 100644
--- a/macros/latex/contrib/tqft/tqft_doc.tex
+++ b/macros/latex/contrib/tqft/tqft.tex
@@ -34,11 +34,16 @@
}
\providecommand*{\url}{\texttt}
-\GetFileInfo{tqft.sty}
+\GetFileInfo{tikzlibrarytqft.code.tex}
+\pdfstringdefDisableCommands{%
+ \def\\{}%
+ \def\url#1{<#1>}%
+}
\title{The \textsf{tqft} Ti\emph{k}Z Library: Documentation}
\author{Andrew Stacey \\ \url{loopspace@mathforge.org}}
+\date{\fileversion~from \filedate}
\begin{document}
@@ -151,7 +156,7 @@ The second version is designed to be similar to the first, but with some improve
The original version was distributed as a \Verb+.sty+ file and so is loaded using \Verb+\usepackage{tqft}+.
The newer version is a Ti\emph{k}Z library and so is loaded using \Verb+\usetikzlibrary{tqft}+.
This makes it possible to use both in the same document.
-This is not recommended, but an attempt has been made to make it possible to switch between the two methods.
+This is not recommended, but an attempt has been made to make it possible to switch between the two methods (mainly to stop this documentation file complaining every time I compile it).
This hasn't been extensively tested so use with caution.
To make the switch use the key \Verb+/tikz/tqft/use nodes=<true|false>+.
By default, the one loaded last should be in effect at the start of the document.
@@ -170,7 +175,8 @@ Moreover, any unknown keys are passed on to the \Verb+/tikz+ directory so there
Some examples take advantage of this switch so when copying and modifying examples from this document, it is important to remember that the first \Verb+tqft+ specific key needs an explicit \Verb+tqft/+ prefix.
-\section{Version 2.0}
+\section{Version 2: Pics via a TikZ Library}
+\label{sec:pic}
\subsection{The Shapes}
@@ -266,6 +272,9 @@ It is a dimensionless number (not necessarily an integer) and is interpreted so
\item \DescribeMacro{genus} This defines the number of holes in the shape.
These are spread out in a horizontal line in the middle of the shape.
+
+\item \DescribeMacro{twisted} This is a boolean that, if set, makes the cobordism \emph{twisted} in that the edges cross as they pass from the incoming to outgoing boundaries.
+This probably won't look good with a non-zero genus, but there's nothing stopping you doing it.
\end{itemize}
\subsection{Styling}
@@ -337,7 +346,6 @@ The latter is for the two sides, but note that if the cobordism has no incoming
\item \Verb=between incoming <n> and <n+1>=,
\item \Verb=between outgoing <n> and <n+1>=,
\item \Verb+between first incoming and first outgoing+,
-\item \Verb+between first incoming and first outgoing+,
\item \Verb+between last incoming and last outgoing+,
\item \Verb+between first and last incoming+,
\item \Verb+between first and last outgoing+.
@@ -418,7 +426,11 @@ They are:
\item \Verb=between first incoming and first outgoing= is on the edge between the first incoming and first outgoing boundary components; note that this is only defined if there are both incoming and outgoing boundary components.
\item \Verb=between last incoming and last outgoing= is on the edge between the last incoming and last outgoing boundary components; note that this is only defined if there are both incoming and outgoing boundary components.
\item \Verb=between first and last incoming=; this is only defined if there are no outgoing components.
+
+This is also available via the alias \Verb=between first incoming and last incoming=.
\item \Verb=between first and last outgoing=; this is only defined if there are no incoming components.
+
+This is also available via the alias \Verb=between first outgoing and last outgoing=.
\item \Verb=hole <n>=; if the genus is non-zero, this points to the centre of the \(n\)th hole.
\end{itemize}
@@ -453,7 +465,7 @@ outgoing boundary 4/below right}
\begin{enumerate}
\item Like \Verb+node+s, \Verb+pic+s need the \Verb+transform shape+ key to be set to take note of external transformations (other than shifts).
-Also, as the tqft pic uses nodes internally, if you use the \Verb+transform shape+ key on the pic, you might find you need to use \Verb+every node/.style={transform shape}+ as well.
+The tqft pic uses nodes internally and those nodes have \Verb+transform shape+ automatically set so this should \emph{just work}.
\item There is an additional \Verb+every tqft+ key which is run when the \Verb+tqft+ key is invoked (which might be via some other key).
This is better placed than the \Verb+every pic+ key since that applies to a surrounding scope rather than to the \Verb+pic+ itself.
\item If the \Verb+tqft+ key is invoked, either implicitly or explicitly, then the \Verb+pic type+ is set to \Verb+cobordism+.
@@ -482,15 +494,13 @@ Use \Verb+transform shape+ and apply your own transformation.
{(0,-8)}/{fill=orange,fill opacity=.5,tqft/every lower boundary component/.style={draw,blue,ultra thin,dashed},tqft/every upper boundary component/.style={draw,green},tqft/cobordism edge/.style={draw,purple},tqft/every boundary component/.style={fill=yellow}},
{(5,-8)}/{fill=orange,fill opacity=.5,tqft/cobordism edge/.style={draw,purple},tqft/every boundary component/.style={fill=yellow,draw=green}}
} {
-\begin{scope}
-\edef\styleit{\noexpand\tikzset{every tqft/.style={\style}}}
-\styleit
+ \begin{scope}[every tqft/.style/.expand once=\style]
\pic[tqft/cap,name=h,at=\coord];
\pic[tqft/pair of pants,anchor=incoming boundary 1,name=a,at=(h-outgoing boundary 1)];
\pic[tqft/cylinder to next,anchor={(0,1)},name=d,at=(a-outgoing boundary 2)];
\pic[tqft/reverse pair of pants,anchor=incoming boundary 1,name=b,at=(a-outgoing boundary 2)];
\pic[tqft/cylinder to prior,anchor=incoming boundary 1,name=c,at=(b-outgoing boundary 1)];
-\pic[tqft/cylinder,anchor=incoming boundary 1,name=e,at=(a-outgoing boundary 1)];
+\pic[tqft/cylinder,twisted,anchor=incoming boundary 1,name=e,at=(a-outgoing boundary 1)];
\pic[tqft/cylinder,anchor=incoming boundary 1,name=f,at=(e-outgoing boundary 1)];
\pic[tqft/reverse pair of pants,anchor=incoming boundary 1,name=g,at=(f-outgoing boundary 1)];
\pic[tqft/cup,anchor=incoming boundary 1,name=i,at=(g-outgoing boundary 1)];
@@ -527,24 +537,26 @@ Use \Verb+transform shape+ and apply your own transformation.
view from=incoming,
anchor=between incoming 1 and 2
]
-\pic[rotate=90,every node/.style={transform shape},name=a,tqft,incoming boundary components=5,skip incoming boundary components={2,4},outgoing boundary components=7,skip outgoing boundary components={2,3,5},offset=-.5];
+\pic[rotate=90,
+ %every node/.style={transform shape},
+ name=a,tqft,incoming boundary components=5,skip incoming boundary components={2,4},outgoing boundary components=7,skip outgoing boundary components={2,3,5},offset=-.5];
\begin{scope}[every pin edge/.style={<-}]
\foreach \anchor/\ang in {
hole 1/-90,
hole 2/90,
hole 3/-90,
- incoming boundary 3/90,
- outgoing boundary 4/-90,
- between last incoming and last outgoing/180,
- between first incoming and first outgoing/180,
- between incoming 1 and 3/90,
- between outgoing 1 and 4/-90,
- between outgoing 4 and 6/-90
+ incoming boundary 3/180,
+ outgoing boundary 4/0,
+ between last incoming and last outgoing/90,
+ between first incoming and first outgoing/-90,
+ between incoming 1 and 3/180,
+ between outgoing 1 and 4/0,
+ between outgoing 4 and 6/0
} {
\node[pin=\ang:\anchor,at=(a-\anchor),inner sep=0pt] {};
}
-\draw[<-] (0,0) -- ++(0,3);
+\draw[<-] (0,0) -- ++(-2,0) node[left] {origin};
\end{scope}
\end{tikzpicture}
\end{example}
@@ -697,10 +709,13 @@ Use \Verb+transform shape+ and apply your own transformation.
\end{tikzpicture}
%\end{example}
-\section{Version 1.0}
+\section{Version 1: Nodes via a Style File}
\tikzset{tqft/use nodes=true}
+As mentioned in the introduction, this is the original method of drawing cobordism diagrams using nodes and is no longer updated (though I will fix bugs if I can).
+If drawing a new diagram, use the pic method from Section~\ref{sec:pic}.
+
\subsection{The Node Shapes}
There are only two shapes, \Verb+tqft cobordism+ and \Verb+tqft boundary circle+.
@@ -940,9 +955,7 @@ This shouldn't happen, or should happen by design not by accident.
{(0,-8)}/{fill=orange,fill opacity=.5,tqft/boundary lower style={draw,blue,ultra thin,dashed},tqft/boundary upper style={draw,green},tqft/cobordism style={draw,purple},tqft/boundary style={fill=yellow}},
{(5,-8)}/{fill=orange,fill opacity=.5,tqft/cobordism style={draw,purple},tqft/boundary style={fill=yellow,draw=green}}
} {
-\begin{scope}
-\edef\styleit{\noexpand\tikzset{every node/.style={\style}}}
-\styleit
+\begin{scope}[every node/.style/.expand once=\style]
\node[tqft/cap] (h) at \coord {};
\node[tqft/pair of pants,anchor=incoming boundary 1] (a) at (h.outgoing boundary 1) {};
\node[tqft/cylinder to next,anchor=incoming boundary 1] (d) at (a.incoming boundary 2) {};
diff --git a/macros/latex/contrib/tqft/tqft.dtx b/macros/latex/contrib/tqft/tqft_code.dtx
index dc471eed3d..67d4afe458 100644
--- a/macros/latex/contrib/tqft/tqft.dtx
+++ b/macros/latex/contrib/tqft/tqft_code.dtx
@@ -4,13 +4,17 @@
%</internal>
%<*readme>
----------------------------------------------------------------
-tqft --- a library for drawing TQFT diagrams with TikZ/PGF
-E-mail: stacey@math.ntnu.no
+tqft --- a TikZ library for drawing TQFT diagrams
+bundle version: v2.3 2024/05/31
+E-mail: Andrew Stacey <loopspace@mathforge.org>
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
----------------------------------------------------------------
This package defines some shapes useful for drawing TQFT diagrams with TikZ/PGF.
+The initial idea of this package came from a question and answer on the site https://tex.stackexchange.com.
+
+The package comes in two versions: a package (tqft.sty) and a TikZ library (tikzlibrarytqft.code.tex). The original package (tqft.sty) is depreciated and has been frozen at version 2.1. The TikZ library is maintained and should be used in preference, except for legacy code.
%</readme>
%<*internal>
\fi
@@ -25,7 +29,7 @@ This package defines some shapes useful for drawing TQFT diagrams with TikZ/PGF.
\askforoverwritefalse
\preamble
----------------------------------------------------------------
-tqft --- a library for drawing TQFT diagrams with TikZ/PGF
+tqft --- a TikZ library for drawing TQFT diagrams
E-mail: loopspace@mathforge.org
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
@@ -34,7 +38,7 @@ See http://www.latex-project.org/lppl.txt
\endpreamble
\postamble
-Copyright (C) 2011 by Andrew Stacey <loopspace@mathforge.org>
+Copyright (C) 2011-2024 by Andrew Stacey <loopspace@mathforge.org>
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License (LPPL), either
@@ -46,29 +50,29 @@ http://www.latex-project.org/lppl.txt
This work is "maintained" (as per LPPL maintenance status) by
Andrew Stacey.
-This work consists of the files tqft.dtx,
- tqft_doc.tex,
-and the derived files tqft.ins,
+This work consists of the files tqft_code.dtx,
+ tqft.tex,
+and the derived files tqft_code.ins,
+ tqft_code.pdf,
tqft.pdf,
- tqft_doc.pdf,
tqft.sty, and
tikzlibrarytqft.code.tex.
\endpostamble
\usedir{tex/latex/tqft}
\generate{
- \file{\jobname.sty}{\from{\jobname.dtx}{package}}
+ \file{tqft.sty}{\from{\jobname.dtx}{package}}
}
\usedir{tex/latex/tqft}
\generate{
- \file{tikzlibrary\jobname.code.tex}{\from{\jobname.dtx}{library}}
+ \file{tikzlibrarytqft.code.tex}{\from{\jobname.dtx}{library}}
}
%</install>
%<install>\endbatchfile
%<*internal>
\usedir{source/latex/tqft}
\generate{
- \file{\jobname.ins}{\from{\jobname.dtx}{install}}
+ \file{tqft_code.ins}{\from{\jobname.dtx}{install}}
}
\nopreamble\nopostamble
\usedir{doc/latex/demopkg}
@@ -91,7 +95,7 @@ and the derived files tqft.ins,
\usepackage{lmodern}
%\usepackage{morefloats}
\usepackage{tikz}
-\usepackage{\jobname}
+\usepackage{tqft}
\usepackage[numbered]{hypdoc}
\definecolor{lstbgcolor}{rgb}{0.9,0.9,0.9}
@@ -109,7 +113,7 @@ and the derived files tqft.ins,
%</driver>
% \fi
%
-% \CheckSum{2577}
+% \CheckSum{2623}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -131,13 +135,20 @@ and the derived files tqft.ins,
% \changes{1.0}{2011/05/03}{Converted to DTX file}
% \changes{2.0}{2014/04/07}{Converted nodes to pics}
% \changes{2.1}{2017/06/01}{Can skip boundary components}
+% \changes{2.2}{2022/08/24}{Twisted shapes}
+% \changes{2.3}{2022/08/24}{File incorrectly named}
%
% \DoNotIndex{\newcommand,\newenvironment}
+% \pdfstringdefDisableCommands{%
+% \def\\{}%
+% \def\url#1{<#1>}%
+% }
%
% \providecommand*{\url}{\texttt}
-% \GetFileInfo{tqft.dtx}
+% \GetFileInfo{tikzlibrarytqft.code.tex}
% \title{The \textsf{tqft} package: codebase}
% \author{Andrew Stacey \\ \url{loopspace@mathforge.org}}
+% \date{\fileversion~from \filedate}
%
% \maketitle
%
@@ -1247,6 +1258,7 @@ and the derived files tqft.ins,
%
% \iffalse
%<*library>
+\ProvidesFile{tikzlibrarytqft.code.tex}[2024/05/31 v2.3 Tikz/PGF commands for drawing TQFT diagrams]
% \fi
%
% Issue a warning if the pic syntax is not available.
@@ -1268,6 +1280,10 @@ and the derived files tqft.ins,
\let\pgf@tqft@upper\@empty
\let\pgf@tqft@lower\pgf@tqft@minus
% \end{macrocode}
+% Should we twist the cobordism?
+% \begin{macrocode}
+\newif\iftqft@twisted
+% \end{macrocode}
% Split an anchoring coordinate.
% The \(y\)--value is simply multiplied by the cobordism height (but pointing downwards, so that \(1\) is level with the outgoing boundary).
% The \(x\)--value is multiplied by the boundary separation, but is shifted so that at the incoming boundary level, or above, then it is in line with the incoming boundaries and similarly at the outgoing boundary level, or below, it is in line with the outgoing boundaries.
@@ -1347,6 +1363,10 @@ and the derived files tqft.ins,
\let\pgf@tqft@upper\@empty
},
% \end{macrocode}
+% Should we twist the cobordism?
+% \begin{macrocode}
+ twisted/.is if=tqft@twisted,
+% \end{macrocode}
% We simulate node placement using the following key.
% \begin{macrocode}
anchor/.initial = none,
@@ -1451,7 +1471,7 @@ and the derived files tqft.ins,
% \begin{macrocode}
\global\let\tqft@alist\pgfutil@gobble
% \end{macrocode}
-% These will be lists of the boundary components, divided into sets as to whether or not they are rendered. For the outgoing ones, we need too lists because they are rendered in the opposite order to how they are labelled.
+% These will be lists of the boundary components, divided into sets as to whether or not they are rendered. For the outgoing ones, we need two lists because they are rendered in the opposite order to how they are labelled.
% \begin{macrocode}
\global\let\tqft@ibdrylist=\pgfutil@gobble
\global\let\tqft@cibdrylist=\pgfutil@gobble
@@ -1460,6 +1480,17 @@ and the derived files tqft.ins,
\global\let\tqft@robdrylist=\pgfutil@gobble
\global\let\tqft@rcobdrylist=\pgfutil@gobble
% \end{macrocode}
+% Is the cobordism twisted? If so, we need to reverse the order of the
+% outgoing boundary components.
+% \begin{macrocode}
+ \iftqft@twisted
+ \pgfmathsetmacro\tqft@outgoing@end{0}%
+ \pgfmathsetmacro\tqft@outgoing@dir{-1}%
+ \else
+ \pgfmathsetmacro\tqft@outgoing@end{1}%
+ \pgfmathsetmacro\tqft@outgoing@dir{1}%
+ \fi
+% \end{macrocode}
% The first stage is to iterate over the incoming boundary components (if there are any), building up the various paths.
% \begin{macrocode}
\ifnum\tqft@val{incoming boundary components}>0\relax
@@ -1533,9 +1564,14 @@ and the derived files tqft.ins,
% \begin{macrocode}
\ifnum\tqft@val{outgoing boundary components}>0\relax
% \end{macrocode}
-% There are, so we add a curve from the end of the last incoming to the last outgoing component to the full path,
+% There are.
+%
+% We start by adding a curve from the end of the last incoming to the last outgoing component to the full path,
% \begin{macrocode}
- \pgfmathsetmacro\xppos{(\tqft@val{outgoing boundary components} -1+\tqft@val{offset}) * \tqft@val{boundary separation} +\tqft@val{circle x radius}}%
+ \pgfmathsetmacro\xppos{%
+ (\tqft@outgoing@end * (\tqft@val{outgoing boundary components} -1)
+ + \tqft@val{offset}) * \tqft@val{boundary separation}
+ + \tqft@outgoing@dir * \tqft@val{circle x radius}}%
\pgfmathsetmacro\tqft@ht{abs(\tqft@val{incoming boundary components} - \tqft@val{outgoing boundary components} - \tqft@val{offset})}%
\pgfmathsetmacro\tqft@ht{1/3 + 2/3*\tqft@ht/(\tqft@ht + 1)}%
\xdef\tqft@fullpath{%
@@ -1571,7 +1607,7 @@ and the derived files tqft.ins,
% Same for the edge path.
% \begin{macrocode}
\xdef\tqft@blist{%
- \tqft@blist,between first incoming and last incoming/incoming and outgoing/{%
+ \tqft@blist,between first and last incoming/incoming and outgoing/{%
(\tqft@val{incoming boundary components} * \tqft@val{boundary separation} + \tqft@val{circle x radius} - \tqft@val{boundary separation},0pt)
.. controls +(0,-\tqft@ht*\tqft@val{cobordism height}) and +(0,-\tqft@ht*\tqft@val{cobordism height}) .. (-\tqft@val{circle x radius},0)}
}%
@@ -1580,7 +1616,7 @@ and the derived files tqft.ins,
% \begin{macrocode}
\pgfmathsetmacro\xppos{(\tqft@val{incoming boundary components} -1) * \tqft@val{boundary separation}/2}%
\xdef\tqft@clist{%
- \tqft@clist,-between first incoming and last incoming/{(\xppos pt,-\tqft@ht*\tqft@val{cobordism height}*3/4)}%
+ \tqft@clist,-between first and last incoming/{(\xppos pt,-\tqft@ht*\tqft@val{cobordism height}*3/4)},-between first incoming and last incoming/{(\xppos pt,-\tqft@ht*\tqft@val{cobordism height}*3/4)}%
}%
\fi
\else
@@ -1588,7 +1624,7 @@ and the derived files tqft.ins,
% There weren't any incoming boundary components, so we test to see if there were any outgoing ones and move to the start of them.
% \begin{macrocode}
\ifnum\tqft@val{outgoing boundary components}>0\relax
- \pgfmathsetmacro\xppos{(\tqft@val{outgoing boundary components} -1+\tqft@val{offset}) * \tqft@val{boundary separation} +\tqft@val{circle x radius}}
+ \pgfmathsetmacro\xppos{( \tqft@outgoing@end * (\tqft@val{outgoing boundary components} -1)+\tqft@val{offset}) * \tqft@val{boundary separation} + \tqft@outgoing@dir * \tqft@val{circle x radius}}
% \end{macrocode}
% Add a move to the full path,
% \begin{macrocode}
@@ -1600,22 +1636,25 @@ and the derived files tqft.ins,
\fi
% \end{macrocode}
% We're done with the incoming boundary components, now we're set up for the outgoing ones.
-% However we got there, if we have outgoing boundary components then we're now located at the start of them, although we're counting backwards.
+% However we got there, if we have outgoing boundary components then we're now located at the start of them, although we might be counting backwards .
% \begin{macrocode}
- \ifnum\tqft@val{outgoing boundary components}>0\relax
- \pgfmathsetmacro\xppos{(\tqft@val{outgoing boundary components} -1+\tqft@val{offset}) * \tqft@val{boundary separation} -\tqft@val{circle x radius}}%
+ \ifnum\tqft@val{outgoing boundary components}>0\relax
+ \pgfmathsetmacro\xppos{%
+ ( \tqft@outgoing@end * (\tqft@val{outgoing boundary components} -1)
+ + \tqft@val{offset}) * \tqft@val{boundary separation}
+ - \tqft@outgoing@dir * \tqft@val{circle x radius}}%
% \end{macrocode}
% Draw the arc for the first (well, last actually) boundary component.
% \begin{macrocode}
\xdef\tqft@fullpath{%
\tqft@fullpath
- arc[end angle=\pgf@tqft@upper180, start angle=0, x radius=\tqft@val{circle x radius}, y radius=\tqft@val{circle y radius}]
+ arc[end angle=\pgf@tqft@upper180, start angle=0, x radius=\tqft@outgoing@dir * \tqft@val{circle x radius}, y radius=\tqft@val{circle y radius}]
}%
% \end{macrocode}
% And add the centre to the list for available shifts.
% \begin{macrocode}
\xdef\tqft@alist{%
- \tqft@alist,-outgoing boundary \tqft@val{outgoing boundary components}/{(\xppos pt + \tqft@val{circle x radius},-\tqft@val{cobordism height})},-outgoing boundary/{(\tqft@val{offset}*\tqft@val{boundary separation},-\tqft@val{cobordism height})}%
+ \tqft@alist,-outgoing boundary \tqft@val{outgoing boundary components}/{(\xppos pt + \tqft@outgoing@dir * \tqft@val{circle x radius},-\tqft@val{cobordism height})},-outgoing boundary/{(\tqft@val{offset}*\tqft@val{boundary separation},-\tqft@val{cobordism height})}%
}%
% \end{macrocode}
% Do we have more than one boundary component?
@@ -1624,7 +1663,7 @@ and the derived files tqft.ins,
% \end{macrocode}
% Yes, so add a curve and arc for each.
% \begin{macrocode}
- \foreach \k [evaluate=\k as \ok using int(\tqft@val{outgoing boundary components} - \k + 1)] in {2,...,\tqft@val{outgoing boundary components}} {
+ \foreach \k [evaluate=\k as \ok using int(\tqft@outgoing@end * (\tqft@val{outgoing boundary components} + 1) - \tqft@outgoing@dir * \k)] in {2,...,\tqft@val{outgoing boundary components}} {
\edef\tqft@temp{\noexpand\pgfutil@in@{,\ok,}{,\tqft@val{skip outgoing boundary components},}}
\tqft@temp
\ifpgfutil@in@
@@ -1637,9 +1676,9 @@ and the derived files tqft.ins,
\else
\foreach \k [
remember=\k as \kmo (initially 1),
- evaluate=\k as \xpos using (\tqft@val{outgoing boundary components} - \k + \tqft@val{offset})*\tqft@val{boundary separation} + \tqft@val{circle x radius},
+ evaluate=\k as \xpos using ( \tqft@outgoing@end * (\tqft@val{outgoing boundary components} + 1) - 1 - \tqft@outgoing@dir * \k + \tqft@val{offset})*\tqft@val{boundary separation} + \tqft@outgoing@dir * \tqft@val{circle x radius},
] in \tqft@obdrylist {
- \pgfmathsetmacro\xppos{(\tqft@val{outgoing boundary components} - \kmo + \tqft@val{offset})*\tqft@val{boundary separation} - \tqft@val{circle x radius}}
+ \pgfmathsetmacro\xppos{(\tqft@outgoing@end * (\tqft@val{outgoing boundary components} + 1) - 1 - \tqft@outgoing@dir * \kmo + \tqft@val{offset})*\tqft@val{boundary separation} - \tqft@outgoing@dir * \tqft@val{circle x radius}}
\pgfmathsetmacro\cpos{(\xpos + \xppos)/2}
\pgfmathsetmacro\nk{int(\tqft@val{outgoing boundary components} - \k + 1)}
\pgfmathsetmacro\nkpo{int(\tqft@val{outgoing boundary components} - \kmo + 1)}
@@ -1648,7 +1687,7 @@ and the derived files tqft.ins,
% \begin{macrocode}
\xdef\tqft@fullpath{%
\tqft@fullpath
- .. controls +(0,\tqft@val{cobordism height}/3) and +(0,\tqft@val{cobordism height}/3) .. (\xpos pt,-\tqft@val{cobordism height}) arc[end angle=\pgf@tqft@upper180, start angle=0, x radius=\tqft@val{circle x radius}, y radius=\tqft@val{circle y radius}]
+ .. controls +(0,\tqft@val{cobordism height}/3) and +(0,\tqft@val{cobordism height}/3) .. (\xpos pt,-\tqft@val{cobordism height}) arc[end angle=\pgf@tqft@upper180, start angle=0, x radius=\tqft@outgoing@dir * \tqft@val{circle x radius}, y radius=\tqft@val{circle y radius}]
}%
% \end{macrocode}
% Just the arc for the edge paths.
@@ -1691,14 +1730,14 @@ and the derived files tqft.ins,
% \begin{macrocode}
\xdef\tqft@blist{%
\tqft@blist,between first incoming and first outgoing/incoming and outgoing/{%
- (\tqft@val{offset} * \tqft@val{boundary separation} - \tqft@val{circle x radius},-\tqft@val{cobordism height})
+ ({ ( (1 - \tqft@outgoing@end) * (\tqft@val{outgoing boundary components} - 1) + \tqft@val{offset}) * \tqft@val{boundary separation} - \tqft@outgoing@dir * \tqft@val{circle x radius}},-\tqft@val{cobordism height})
.. controls +(0,\tqft@ht*\tqft@val{cobordism height}) and +(0,-\tqft@ht*\tqft@val{cobordism height}) .. (-\tqft@val{circle x radius},0)}%
}%
% \end{macrocode}
% Add a coordinate at the midpoint.
% \begin{macrocode}
\xdef\tqft@clist{%
- \tqft@clist,-between first incoming and first outgoing/{(\tqft@val{offset}*\tqft@val{boundary separation}/2-\tqft@val{circle x radius},-\tqft@val{cobordism height}/2)}%
+ \tqft@clist,-between first incoming and first outgoing/{({ ( (1 - \tqft@outgoing@end) * (\tqft@val{outgoing boundary components} - 1) +\tqft@val{offset})*\tqft@val{boundary separation}/2- \tqft@outgoing@end * \tqft@val{circle x radius}},-\tqft@val{cobordism height}/2)}%
}%
\else
% \end{macrocode}
@@ -1727,7 +1766,7 @@ and the derived files tqft.ins,
\pgfmathsetmacro\xppos{(\tqft@val{outgoing boundary components}/2 + \tqft@val{offset} -1/2) * \tqft@val{boundary separation}}%
\pgfmathsetmacro\tqft@ht{1 -\tqft@ht*3/4}%
\xdef\tqft@clist{%
- \tqft@clist,-between first and last outgoing/{(\xppos pt,-\tqft@ht*\tqft@val{cobordism height})}%
+ \tqft@clist,-between first and last outgoing/{(\xppos pt,-\tqft@ht*\tqft@val{cobordism height})},-between first outgoing and last outgoing/{(\xppos pt,-\tqft@ht*\tqft@val{cobordism height})}%
}%
\fi
\fi
@@ -1924,7 +1963,8 @@ and the derived files tqft.ins,
\xdef\tqft@ibdrylist{1,\tqft@ibdrylist}
\fi
\foreach[evaluate=\k as \xpos using (\k-1)*\tqft@val{boundary separation}] \k in \tqft@ibdrylist {
- \node[
+ \node[
+ transform shape,
node contents={},
ellipse,
inner sep=0pt,
@@ -1941,7 +1981,8 @@ and the derived files tqft.ins,
\ifx\tqft@cibdrylist\pgfutil@gobble
\else
\foreach[evaluate=\k as \xpos using (\k-1)*\tqft@val{boundary separation}] \k in \tqft@cibdrylist {
- \node[
+ \node[
+ transform shape,
node contents={},
ellipse,
inner sep=0pt,
@@ -1970,13 +2011,14 @@ and the derived files tqft.ins,
\else
\xdef\tqft@obdrylist{1,\tqft@obdrylist}
\fi
-\foreach \k [evaluate=\k as \ok using int(\tqft@val{outgoing boundary components} - \k + 1)] in \tqft@obdrylist {
+\foreach \k [evaluate=\k as \ok using int(\tqft@outgoing@end * (\tqft@val{outgoing boundary components} + 1) - \tqft@outgoing@dir * \k)] in \tqft@obdrylist {
\xdef\tqft@robdrylist{\tqft@robdrylist,\ok}
}
\foreach[
evaluate=\k as \xpos using (\k-1+\tqft@val{offset})*\tqft@val{boundary separation}
] \k in \tqft@robdrylist {
- \node[
+ \node[
+ transform shape,
node contents={},
ellipse,
inner sep=0pt,
@@ -1992,13 +2034,15 @@ and the derived files tqft.ins,
}%
\ifx\tqft@cobdrylist\pgfutil@gobble
\else
-\foreach \k [evaluate=\k as \ok using int(\tqft@val{outgoing boundary components} - \k + 1)] in \tqft@cobdrylist {
+\foreach \k[evaluate=\k as \ok using int(\tqft@outgoing@end * (\tqft@val{outgoing boundary components} + 1) - \tqft@outgoing@dir * \k)]
+ in \tqft@cobdrylist {
\xdef\tqft@rcobdrylist{\tqft@rcobdrylist,\ok}
}
\foreach[
evaluate=\k as \xpos using (\k-1+\tqft@val{offset})*\tqft@val{boundary separation}
] \k in \tqft@rcobdrylist {
- \node[
+ \node[
+ transform shape,
node contents={},
ellipse,
inner sep=0pt,
diff --git a/macros/latex/contrib/tqft/tqft_code.pdf b/macros/latex/contrib/tqft/tqft_code.pdf
index cd380f7547..9cdd9ca1d1 100644
--- a/macros/latex/contrib/tqft/tqft_code.pdf
+++ b/macros/latex/contrib/tqft/tqft_code.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/README.md b/macros/latex/contrib/tuda-ci/README.md
index f7aa6519a1..1adcd629dc 100644
--- a/macros/latex/contrib/tuda-ci/README.md
+++ b/macros/latex/contrib/tuda-ci/README.md
@@ -2,7 +2,7 @@
Copyright (C) Marei Peischl <marei@peitex.de>, 2018–2024
- tuda-ci v3.38 (2024-05-07)
+ tuda-ci v3.41 (2024-07-02)
***************************************************************************
@@ -360,3 +360,11 @@ leaflets | DEMO-TUDaLeaflet.tex | tudaleaflet.cls
- small layout adjustments and bugfixes
* 3.38 (2024-05-07)
- update PhD affidavit
+ * 3.39 (2024-06-27)
+ - update all templates to no longer use pdfx by default due to the pdfx bug
+ - fix letter last page reference
+ * 3.40 (2024-07-01)
+ - implement workaround for the pdfx package bug. Thanks to Ulrike Fischer for the hint!
+ - fix `ìn_department` strings for theses
+ * 3.41 (2024-07-01)
+ - change package loading order to support updated version of pdfx
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
index 08f3ff90a1..94fb8c1ba0 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
index 90c6f7e9c4..46572dc548 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdf
index 9c765b69b3..dba6a9b392 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
index 4de18237bc..7318772892 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
index 4c91fe977d..1eff1dfc4c 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
index d3ff6b21bf..f0393a9152 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
index 3928a61062..e58bb389eb 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
index 1f4d8165c2..46617bca7d 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
index 089c10109f..6cecc14327 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
index b7cb7640ff..dcdda46cb2 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
index 99ec17f31a..ee5b7471f5 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
index 51f92e0df3..0f6944a3c9 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
index f8f2e3a80e..3b108d83e3 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaAnnouncement-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaAnnouncement-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -34,14 +34,14 @@
\documentclass[
paper=a4,
- ngerman,
+ german,
color=black!20,
footer=true,
type=announcement,
% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
]{tudaposter}
-\usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=german]{babel}
\usepackage[autostyle]{csquotes}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
index a11d19f03e..be652d469a 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaBeamer-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaBeamer-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -32,15 +32,15 @@
% !TeX program = lualatex
%%
\documentclass[
- ngerman,%g'Globale Ãœbergabe der Hauptsprache
- aspectratio=169,%Beamer Option zum Umschalten des Formates
+ german,% Globale Ãœbergabe der Hauptsprache
+ aspectratio=169,% Beamer Option zum Umschalten des Formates
accentcolor=2d,% Akzentfarbe
logo=false,% Kein Logo auf Folgeseiten
- colorframetitle=true,%Akzentfarbe auch im Frametitle
-% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
- design=2008, %to activate the old design
+ colorframetitle=true,% Akzentfarbe auch im Frametitle
+% logofile=example-image, % Falls die Logo Dateien nicht vorliegen
+ design=2008, %Um das alte Design zu aktivieren
]{tudabeamer}
-\usepackage[main=ngerman]{babel}
+\usepackage[main=german]{babel}
% Der folgende Block ist nur bei pdfTeX auf Versionen vor April 2018 notwendig:
\usepackage{iftex}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex
index f94c402bfe..3e6e435754 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaBeamer2023.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaBeamer2023.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
index d293b6a339..8b1022904a 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaBibliography.bib' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaBibliography.bib' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
index c5aa84e832..7b39c7fc3f 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaExercise-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaExercise-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -33,11 +33,11 @@
%%
\documentclass[
- ngerman,
+ german,
points=true,% für die Aktivierung der Punktereferenzen funktioniert nicht für TeX Versionen vor 2020
]{tudaexercise}
-\usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=german]{babel}
\usepackage[autostyle]{csquotes}
\usepackage{biblatex}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
index 1d218f7a2d..3711a5c75a 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaFromaddress.lco' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaFromaddress.lco' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
index 5d0b8aeb96..2303aa23ae 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaLeaflet-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaLeaflet-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -37,7 +37,7 @@
% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
]{tudaleaflet}
-\usepackage[ngerman]{babel}
+\usepackage[german]{babel}
\usepackage{blindtext}
\usepackage[autostyle]{csquotes}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
index bedce9c23f..20a6dc4e9a 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaLetter-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaLetter-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -31,9 +31,15 @@
%%
% !TeX program = lualatex
%%
+\DocumentMetadata{
+ pdfstandard=a-2b,
+ lang=de,
+ pdfversion=1.7,% 2.0 geht auch, aber die meisten Validierungsprogramme unterstützen das noch nicht.
+}
+
\documentclass[
- ngerman,
+ german,
% logo=false,%Schaltet das Logo für Folgeseiten ab
accentcolor=9c,%Akzentfarbe nach Tabelle aus den Corporate Design Richtlinien
premium=true,%Aktiviert die Färbung der Identitätsleiste
@@ -84,7 +90,7 @@ Zusätzliche Optionen sind im Folgenden aufgelistet:\\
}
Für Wiederverwendung der Absenderadresse wurde die Datei \enquote{DEMO"=TUDaFromaddress.lco} angelegt. Sie wird, wie bei \KOMAScript{} üblich, über
-\verb+\LoadLetterOption+ geladen. Sämtliche dort gesetzten Werte können innerhalb der Briefdatei überschrieben werden.
+\verb+\LoadLett+\babelhyphen{empty}\verb+erOption+ geladen. Sämtliche dort gesetzten Werte können innerhalb der Briefdatei überschrieben werden.
Die Adressdatei wird üblicherweise lokal im System installiert, um sie nicht immer mit allen anderen Dateien kopieren zu müssen. Falls Sie dies durchführen möchten, findet sich eine entsprechende Erklärung am Ende der DEMO"=TUDaFromaddress.lco"=Datei.
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
index d1742bebfd..6b14bfda0d 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPhD-de.tex' version 3.38 (2024-05-07)
+%% This is file `DEMO-TUDaPhD-de.tex' version 3.41 (2024-07-02)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -34,11 +34,12 @@
% PDF/A über pdfmanagement und nicht über pdfx
\DocumentMetadata{
pdfstandard=a-2b,
+ lang=de,
pdfversion=1.7,% 2.0 geht auch, aber die meisten Validierungsprogramme unterstützen das noch nicht.
}
\documentclass[
- german,% Hauptsprache als globale Option, früher war ngerman notwendig
+ german,% Hauptsprache als globale Option, früher war german notwendig
ruledheaders=chapter,% Ebene bis zu der die Ãœberschriften mit Linien abgetrennt werden, vgl. DEMO-TUDaPub
class=book,% Basisdokumentenklasse. Wählt die korrespondierende KOMA-Script Klasse
thesis={% Dokumententyp PhD Thesis, für kleinere Abschlussarbeiten, siehe DEMO-TUDaThesis-de.tex
@@ -57,7 +58,7 @@
%%%%%%%%%%%%%%%%%%%
% Spracheinstellungen
%%%%%%%%%%%%%%%%%%%
-\usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=german]{babel}
\usepackage[autostyle]{csquotes}% Sprachabhängig Anführungszeichen mit \enquote
% Falls mit pdflatex kompiliert wird, wird microtype automatisch geladen, in diesem Fall muss diese Zeile entfernt werden, und falls weiter Optionen hinzugefügt werden sollen, muss dies über
@@ -69,7 +70,7 @@
% Literaturverzeichnis
%%%%%%%%%%%%%%%%%%%
\usepackage{biblatex}
-\addbibresource{DEMO-TUDaBibliography}% Dateiname der .bib-datei
+\addbibresource{DEMO-TUDaBibliography.bib}% Dateiname der .bib-datei
%%%%%%%%%%%%%%%%%%%
% Paketvorschläge Tabellen
@@ -173,16 +174,16 @@ TUDa-CI verwendet hierfür das babel-Paket.
Dies wird jedoch nicht automatisch geladen, da hierfür die Konfiguration der Sprachen bekannt sein müsste. Die Demo-Dateien für Abschlussarbeiten (\file{DEMO-TUDaThesis.tex}/""\file{DEMO-TUDaPhD.tex}) laden hierfür die Konfiguration:
\begin{verbatim}
- \usepackage[english, main=ngerman]{babel}
+ \usepackage[english, main=german]{babel}
\end{verbatim}
Diese ist für ein Dokument mit Deutsch als Hauptsprache und Englischen Elementen.
Die Hauptsprache wird als Wert der Option \verb+main=+ übergeben.
-Das Laden von \verb+ngerman+ wird in den Fällen, in denen es von TUDa-CI benötigt wird, automatisch ausgelöst.
+Das Laden von \verb+german+ wird in den Fällen, in denen es von TUDa-CI benötigt wird, automatisch ausgelöst.
Für eine bessere Übersichtlichkeit ist es dennoch hilfreich es dort aufzuführen.
Falls die Hauptsprache nicht Deutsch ist, wäre daher die folgende Konfiguration sinnvoll:
\begin{verbatim}
- \usepackage[ngerman, main=<Hauptsprache>]{babel}
+ \usepackage[german, main=<Hauptsprache>]{babel}
\end{verbatim}
\section{Ãœbergabe der Titeldaten}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
index e10f84dd8b..33a78fd1f3 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPoster-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaPoster-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -34,14 +34,14 @@
\documentclass[
paper=a0,
- ngerman,
+ german,
accentcolor=9c,
logo=body,% Logo unterhalb der Identitätsleise
footer=true,
% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
]{tudaposter}
-\usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=german]{babel}
\usepackage[autostyle]{csquotes}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
index 0bf058e1c3..7b03b612d8 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPub-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaPub-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -31,14 +31,20 @@
%%
% !TeX program = lualatex
%%
+% PDF/A über pdfmanagement und nicht über pdfx
+\DocumentMetadata{
+ pdfstandard=a-2b,
+ lang=de,
+ pdfversion=1.7,% 2.0 geht auch, aber die meisten Validierungsprogramme unterstützen das noch nicht.
+}
\documentclass[
- ngerman,
+ german,
accentcolor=9c,% Farbe für Hervorhebungen auf Basis der Deklarationen in den Corporate Design Richtlinien
% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
]{tudapub}
-\usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=german]{babel}
\usepackage[autostyle]{csquotes}
\usepackage{biblatex}
@@ -234,7 +240,7 @@ Die \code{abstract}-Umgebung wird für \cls{tudapub} um eine Option für die Spr
\end{abstract}
\end{verbatim}
-Für die Verwendung ist wichtig, dass alle im Dokument genutzten Sprachen geladen werden. Im Falle des Beispiels muss also sowohl \code{ngerman} als auch \code{english} an das \pck{babel}-Paket übergeben werden.
+Für die Verwendung ist wichtig, dass alle im Dokument genutzten Sprachen geladen werden. Im Falle des Beispiels muss also sowohl \code{german} als auch \code{english} an das \pck{babel}-Paket übergeben werden.
\subsection{PDF/A Konformität}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
index a3b0e56310..c5974e6ece 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaReport-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaReport-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -33,13 +33,13 @@
%%
\documentclass[
- ngerman,
+ german,
accentcolor=9c,% Farbe für Hervorhebungen auf Basis der Deklarationen in den
type=intern,
marginpar=false
]{tudapub}
-\usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=german]{babel}
\usepackage[autostyle]{csquotes}
%Formatierungen für Beispiele in diesem Dokument. Im Allgemeinen nicht notwendig!
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
index bd8082039a..aba84ecdab 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaSciPoster-de.tex' version 3.38 (2024-05-07),
+%% This is file `DEMO-TUDaSciPoster-de.tex' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -41,7 +41,7 @@
]{tudasciposter}
%Sprache
-\usepackage[ngerman]{babel}
+\usepackage[german]{babel}
\usepackage[autostyle]{csquotes}
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
index a646b8fd8a..12080524fb 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaThesis-de.tex' version 3.38 (2024-05-07)
+%% This is file `DEMO-TUDaThesis-de.tex' version 3.41 (2024-07-02)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -34,11 +34,12 @@
% PDF/A über pdfmanagement und nicht über pdfx
\DocumentMetadata{
pdfstandard=a-2b,
+ lang=de,
pdfversion=1.7,% 2.0 geht auch, aber die meisten Validierungsprogramme unterstützen das noch nicht.
}
\documentclass[
- german,% Hauptsprache als globale Option, früher war ngerman notwendig
+ german,% Hauptsprache als globale Option, früher war german notwendig
ruledheaders=section,% Ebene bis zu der die Ãœberschriften mit Linien abgetrennt werden,
class=report,% Basisdokumentenklasse. Wählt die Korrespondierende KOMA-Script Klasse
thesis={type=bachelor},% Dokumententyp Thesis, für Dissertationen siehe die Demo-Datei DEMO-TUDaPhd
@@ -54,7 +55,7 @@
%%%%%%%%%%%%%%%%%%%
% Spracheinstellungen
%%%%%%%%%%%%%%%%%%%
-\usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=german]{babel}
\usepackage[autostyle]{csquotes}% Sprachabhängig Anführungszeichen mit \enquote
% Falls mit pdflatex kompiliert wird, wird microtype automatisch geladen, in diesem Fall muss diese Zeile entfernt werden, und falls weiter Optionen hinzugefügt werden sollen, muss dies über
@@ -66,7 +67,7 @@
% Literaturverzeichnis
%%%%%%%%%%%%%%%%%%%
\usepackage{biblatex}
-\addbibresource{DEMO-TUDaBibliography}% Dateiname der .bib-datei
+\addbibresource{DEMO-TUDaBibliography.bib}% Dateiname der .bib-datei
%%%%%%%%%%%%%%%%%%%
% Paketvorschläge Tabellen
@@ -190,16 +191,16 @@ TUDa-CI verwendet hierfür das babel-Paket.
Dies wird jedoch nicht automatisch geladen, da hierfür die Konfiguration der Sprachen bekannt sein müsste. Die Demo-Dateien für Abschlussarbeiten (\file{DEMO-TUDaThesis.tex}/""\file{DEMO-TUDaPhD.tex}) laden hierfür die Konfiguration:
\begin{verbatim}
-\usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=german]{babel}
\end{verbatim}
Diese ist für ein Dokument mit Deutsch als Hauptsprache und Englischen Elementen.
Die Hauptsprache wird als Wert der Option \verb+main=+ übergeben.
-Das Laden von \verb+ngerman+ wird in den Fällen, in denen es von TUDa-CI benötigt wird, automatisch ausgelöst.
+Das Laden von \verb+german+ wird in den Fällen, in denen es von TUDa-CI benötigt wird, automatisch ausgelöst.
Für eine bessere Übersichtlichkeit ist es dennoch hilfreich es dort aufzuführen.
Falls die Hauptsprache nicht Deutsch ist, wäre daher die folgende Konfiguration sinnvoll:
\begin{verbatim}
-\usepackage[ngerman, main=<Hauptsprache>]{babel}
+\usepackage[german, main=<Hauptsprache>]{babel}
\end{verbatim}
\section{Ãœbergabe der Titeldaten}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
index 67c92a5939..62af9069e5 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamercolorthemeTUDa.sty' version 3.38 (2024-05-07),
+%% This is file `beamercolorthemeTUDa.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty
index 46c7da19c9..14a86607d1 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty
@@ -1,4 +1,4 @@
-%% This is file `beamercolorthemeTUDa2008.sty' version 3.38 (2024-05-07)
+%% This is file `beamercolorthemeTUDa2008.sty' version 3.41 (2024-07-02)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
index a245163dc1..c2ec43d33e 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerfontthemeTUDa.sty' version 3.38 (2024-05-07)
+%% This is file `beamerfontthemeTUDa.sty' version 3.41 (2024-07-02)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty
index 737f759508..4ac32a79cd 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerfontthemeTUDa2008.sty' version 3.38 (2024-05-07)
+%% This is file `beamerfontthemeTUDa2008.sty' version 3.41 (2024-07-02)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
index 6a9072ed6e..f2a82c86a5 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerinnerthemeTUDa.sty' version 3.38 (2024-05-07)
+%% This is file `beamerinnerthemeTUDa.sty' version 3.41 (2024-07-02)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty
index cab08e361c..55644e9766 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerinnerthemeTUDa2008.sty' version 3.38 (2024-05-07),
+%% This is file `beamerinnerthemeTUDa2008.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty
index 22d50340c2..e4780a9fef 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerinnerthemeTUDa2023.sty' version 3.38 (2024-05-07),
+%% This is file `beamerinnerthemeTUDa2023.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
index 6081832c16..38f1a7b00a 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerouterthemeTUDa.sty' version 3.38 (2024-05-07),
+%% This is file `beamerouterthemeTUDa.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty
index 70e31eecde..b74da09f60 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerouterthemeTUDa2008.sty' version 3.38 (2024-05-07),
+%% This is file `beamerouterthemeTUDa2008.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
index 04fac2c523..e84e7fa228 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerthemeTUDa-mecheng.sty' version 3.38 (2024-05-07),
+%% This is file `beamerthemeTUDa-mecheng.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\ProvidesExplPackage{beamerthemeTUDa-mecheng}{\filedate}{\fileversion}{specific tudabeamer configuration for the department of mechanical engineering}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
index 7287a8625e..beb85e6785 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerthemeTUDa.sty' version 3.38 (2024-05-07),
+%% This is file `beamerthemeTUDa.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty
index 684fc16de5..f3c3064841 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerthemeTUDa2008.sty' version 3.38 (2024-05-07),
+%% This is file `beamerthemeTUDa2008.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\ProvidesPackage{beamerthemeTUDa2008}
[\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt Design of 2008]
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty
index 48e7d697b9..7095ba69f1 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerthemeTUDa2023.sty' version 3.38 (2024-05-07)
+%% This is file `beamerthemeTUDa2023.sty' version 3.41 (2024-07-02)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
index 1978288520..55147ed57f 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a0paper.clo' version 3.38 (2024-05-07),
+%% This is file `tuda-a0paper.clo' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,16 +25,18 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
-\ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper}
+\ProvidesExplFile{tuda-a0paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a0paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
- \cs_set:Nn \ptxcd_title_fontsize: {{125pt}{165pt}}
- \cs_set:Nn \ptxcd_titleinfo_fontsize: {{28pt}{35pt}}
- \cs_set:Nn \ptxcd_titlethanks_fontsize: {{24pt}{30pt}}
+ \cs_set:Nn \ptxcd_title_fontsize: {{125pt}{165pt}}
+ \cs_set:Nn \ptxcd_titleinfo_fontsize: {{28pt}{35pt}}
+ \cs_set:Nn \ptxcd_titlethanks_fontsize: {{24pt}{30pt}}
}
\cs_set:Nn \ptxcd_setup_base_sizes: {
- \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {30pt}}
- \dim_gset:Nn \g_ptxcd_margin_dim {30mm}
+ \tl_if_empty:NT \g_ptxcd_fontsize_tl {
+ \tl_gset:Nn \g_ptxcd_fontsize_tl {30pt}
+ }
+ \dim_gset:Nn \g_ptxcd_margin_dim {30mm}
}
\endinput
+%%
+%% End of file `tuda-a0paper.clo'.
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
index bc63208933..4a89742e12 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a1paper.clo' version 3.38 (2024-05-07),
+%% This is file `tuda-a1paper.clo' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,16 +25,18 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
-\ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a1paper}
+\ProvidesExplFile{tuda-a1paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a1paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
- \cs_set:Nn \ptxcd_title_fontsize: {{86pt}{120pt}}
- \cs_set:Nn \ptxcd_titleinfo_fontsize: {{35pt}{42pt}}
- \cs_set:Nn \ptxcd_titlethanks_fontsize: {{22pt}{26pt}}
+ \cs_set:Nn \ptxcd_title_fontsize: {{86pt}{120pt}}
+ \cs_set:Nn \ptxcd_titleinfo_fontsize: {{35pt}{42pt}}
+ \cs_set:Nn \ptxcd_titlethanks_fontsize: {{22pt}{26pt}}
}
\cs_set:Nn \ptxcd_setup_base_sizes: {
- \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {25pt}}
- \dim_gset:Nn \g_ptxcd_margin_dim {30mm}
+ \tl_if_empty:NT \g_ptxcd_fontsize_tl {
+ \tl_gset:Nn \g_ptxcd_fontsize_tl {25pt}
+ }
+ \dim_gset:Nn \g_ptxcd_margin_dim {30mm}
}
\endinput
+%%
+%% End of file `tuda-a1paper.clo'.
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
index cda6b6762b..57121954a4 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a2paper.clo' version 3.38 (2024-05-07),
+%% This is file `tuda-a2paper.clo' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,16 +25,18 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
-\ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper}
+\ProvidesExplFile{tuda-a2paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a2paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
- \cs_set:Nn \ptxcd_title_fontsize: {{65pt}{82pt}}
- \cs_set:Nn \ptxcd_titleinfo_fontsize: {{22pt}{28pt}}
- \cs_set:Nn \ptxcd_titlethanks_fontsize: {{14pt}{20pt}}
+ \cs_set:Nn \ptxcd_title_fontsize: {{65pt}{82pt}}
+ \cs_set:Nn \ptxcd_titleinfo_fontsize: {{22pt}{28pt}}
+ \cs_set:Nn \ptxcd_titlethanks_fontsize: {{14pt}{20pt}}
}
\cs_set:Nn \ptxcd_setup_base_sizes: {
- \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {25pt}}
+ \tl_if_empty:NT \g_ptxcd_fontsize_tl {
+ \tl_gset:Nn \g_ptxcd_fontsize_tl {25pt}
+ }
\dim_gset:Nn \g_ptxcd_margin_dim {30mm}
}
\endinput
+%%
+%% End of file `tuda-a2paper.clo'.
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
index 3633a54584..e841639ad0 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a3paper.clo' version 3.38 (2024-05-07),
+%% This is file `tuda-a3paper.clo' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,16 +25,18 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
-\ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a3paper}
+\ProvidesExplFile{tuda-a3paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a3paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
- \cs_set:Nn \ptxcd_title_fontsize: {{47pt}{61pt}}
- \cs_set:Nn \ptxcd_titleinfo_fontsize: {{16pt}{20pt}}
- \cs_set:Nn \ptxcd_titlethanks_fontsize: {{12pt}{16pt}}
+ \cs_set:Nn \ptxcd_title_fontsize: {{47pt}{61pt}}
+ \cs_set:Nn \ptxcd_titleinfo_fontsize: {{16pt}{20pt}}
+ \cs_set:Nn \ptxcd_titlethanks_fontsize: {{12pt}{16pt}}
}
\cs_set:Nn \ptxcd_setup_base_sizes: {
- \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {17pt}}
- \dim_gset:Nn \g_ptxcd_margin_dim {15mm}
+ \tl_if_empty:NT \g_ptxcd_fontsize_tl {
+ \tl_gset:Nn \g_ptxcd_fontsize_tl {17pt}
+ }
+ \dim_gset:Nn \g_ptxcd_margin_dim {15mm}
}
\endinput
+%%
+%% End of file `tuda-a3paper.clo'.
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
index 3618253919..646a994a6a 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a4paper.clo' version 3.38 (2024-05-07),
+%% This is file `tuda-a4paper.clo' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,16 +25,18 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
-\ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a4paper}
+\ProvidesExplFile{tuda-a4paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a4paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
- \cs_set:Nn \ptxcd_title_fontsize: {{36pt}{47pt}}
- \cs_set:Nn \ptxcd_titleinfo_fontsize: {{12pt}{14pt}}
- \cs_set:Nn \ptxcd_titlethanks_fontsize: {{10pt}{11.5pt}}
+ \cs_set:Nn \ptxcd_title_fontsize: {{36pt}{47pt}}
+ \cs_set:Nn \ptxcd_titleinfo_fontsize: {{12pt}{14pt}}
+ \cs_set:Nn \ptxcd_titlethanks_fontsize: {{10pt}{11.5pt}}
}
\cs_set:Nn \ptxcd_setup_base_sizes: {
- \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {14pt}}
- \dim_gset:Nn \g_ptxcd_margin_dim {15mm}
+ \tl_if_empty:NT \g_ptxcd_fontsize_tl {
+ \tl_gset:Nn \g_ptxcd_fontsize_tl {14pt}
+ }
+ \dim_gset:Nn \g_ptxcd_margin_dim {15mm}
}
\endinput
+%%
+%% End of file `tuda-a4paper.clo'.
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
index fda679c183..8c0ef0e94f 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a5paper.clo' version 3.38 (2024-05-07),
+%% This is file `tuda-a5paper.clo' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,16 +25,18 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
-\ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a5paper}
+\ProvidesExplFile{tuda-a5paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a5paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
- \cs_set:Nn \ptxcd_title_fontsize: {{22pt}{28pt}}
- \cs_set:Nn \ptxcd_titleinfo_fontsize: {{10pt}{11.5pt}}
- \cs_set:Nn \ptxcd_titlethanks_fontsize: {{10pt}{11.5pt}}
+ \cs_set:Nn \ptxcd_title_fontsize: {{22pt}{28pt}}
+ \cs_set:Nn \ptxcd_titleinfo_fontsize: {{10pt}{11.5pt}}
+ \cs_set:Nn \ptxcd_titlethanks_fontsize: {{10pt}{11.5pt}}
}
\cs_set:Nn \ptxcd_setup_base_sizes: {
- \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {10pt}}
- \dim_gset:Nn \g_ptxcd_margin_dim {12mm}
+ \tl_if_empty:NT \g_ptxcd_fontsize_tl {
+ \tl_gset:Nn \g_ptxcd_fontsize_tl {10pt}
+ }
+ \dim_gset:Nn \g_ptxcd_margin_dim {12mm}
}
\endinput
+%%
+%% End of file `tuda-a5paper.clo'.
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
index 04e7c5712d..b0a32c7502 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
@@ -1,4 +1,4 @@
-%% This is file `tuda-pgfplots.sty' version 3.38 (2024-05-07),
+%% This is file `tuda-pgfplots.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
% Special thanks to: Sebastian Schöps Institut Theorie Elektromagnetischer Felder (TEMF), TU Darmstadt
% The original version of this file has been inspired by the colorscheme in the Metropolis beamer theme by Matthias Vogelgesang https://github.com/matze/mtheme
\ProvidesPackage{tuda-pgfplots}[\filedate\space\fileversion\space tuda-ci pgfplots color schemes]
diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
index fdf0d8e02f..df4840467e 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
@@ -1,4 +1,4 @@
-%% This is file `tudabeamer.cls' version 3.38 (2024-05-07),
+%% This is file `tudabeamer.cls' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{tudabeamer}
[\filedate\space\fileversion\space]
@@ -124,9 +124,9 @@
\bool_if:NT \g_ptxcd_pdfa_bool {\PassOptionsToPackage{RGB}{xcolor}}
\bool_if:NT \g_ptxcd_pdfa_bool {
-\RequirePackage{scrlfile}
-\PreventPackageFromLoading{hyperref}
-\def\hypersetup#1{}
+ \RequirePackage{scrlfile}
+ \PreventPackageFromLoading{hyperref}
+ \def\hypersetup#1{}
}
\ExplSyntaxOff
@@ -137,7 +137,16 @@
\bool_if:NT \g_ptxcd_pdfa_bool {
\UnPreventPackageFromLoading{hyperref}
\PassOptionsToPackage{a-2b}{pdfx}
+% Workaround posted by David Carlisle on tex.stackexchange
+% Thanks to Ulrike Fischer for mentioning it in #472
+ \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel
+ \chardef\currentgrouplevel0
+ \ExplSyntaxOff
\RequirePackage{pdfx}
+ \ExplSyntaxOn
+ \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx:
+ \cs_undefine:N \__ptxcd_grouplevel_before_pdfx:
+% end of the workaround
}
\hypersetup{hidelinks, unicode}
@@ -242,7 +251,7 @@
\let\accentfont\normalfont%
\file_if_exist:nT {\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str.sty}
- {\usepackage{\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str}}
+ {\RequirePackage{\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str}}
\ExplSyntaxOff
diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.def b/macros/latex/contrib/tuda-ci/tex/tudacolors.def
index 6a8afea418..44f09edb86 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudacolors.def
+++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.def
@@ -1,4 +1,4 @@
-%% This is file `tudacolors.def' version 3.38 (2024-05-07),
+%% This is file `tudacolors.def' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\ProvidesFile{tudacolors.def}
[\filedate\space\fileversion\space Color definitions for tuda-ci]
diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
index 137697f261..448483daaf 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
@@ -1,4 +1,4 @@
-%% This is file `tudacolors.sty' version 3.38 (2024-05-07),
+%% This is file `tudacolors.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
index 07afd270c2..366b966826 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaexercise.cls' version 3.38 (2024-05-07),
+%% This is file `tudaexercise.cls' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplClass{tudaexercise}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
index 6a7873942a..9fb3ad0600 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
@@ -1,4 +1,4 @@
-%% This is file `tudafonts.sty' version 3.38 (2024-05-07),
+%% This is file `tudafonts.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{tudafonts}
[\filedate\space\fileversion\space
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
index de3430b507..52b86eb332 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaleaflet.cls' version 3.38 (2024-05-07),
+%% This is file `tudaleaflet.cls' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudaleaflet}{\filedate}{\fileversion}{Leaflets using the Corporate Design of TU Darmstadt}
@@ -88,7 +88,7 @@
\RequirePackage{scrextend}
\RequirePackage{scrlayer}
\PassOptionsToPackage{cmyk}{tudacolors}
-\usepackage[paper=leaflet]{tudarules}
+\RequirePackage[paper=leaflet]{tudarules}
\setlength{\headheight}{1cm}%to add headline
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
index 15baed6069..9eb3a15953 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaletter.cls' version 3.38 (2024-05-07),
+%% This is file `tudaletter.cls' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplClass{tudaletter}
@@ -48,6 +48,8 @@
raggedright .bool_gset:N = \g__ptxcd_letter_raggedright_bool,
pdfa .bool_gset:N = \g_ptxcd_pdfa_bool,
pdfa .initial:n = true,
+ pdfx .bool_gset:N = \g_ptxcd_pdfx_bool,
+ pdfx .initial:n = true,
logofile .tl_gset:N = \g_ptxcd_logofile_tl,
logofile .initial:n = tuda_logo,
department .choice:,
@@ -78,8 +80,38 @@
\ProcessKeyOptions[ptxcd/letter]
-\bool_if:NT \g_ptxcd_pdfa_bool {\PassOptionsToPackage{RGB}{xcolor}}
+\bool_if:NF \g_ptxcd_pdfa_bool {\bool_gset_false:N \g_ptxcd_pdfx_bool}
+\bool_if:NT \g_ptxcd_pdfa_bool {
+ \msg_new:nnn {tudapub} {colors-to-rgb} {
+ You~did~not~add~a~color~profile.\\
+ I~will~use~the~default~one~and~automatically~try~to~convert~internal~colors~to~RGB.\\
+ This~is~required~to~be~able~to~create~PDF/A~compliance.
+ }
+
+ \cs_if_exist:NT \pdfmeta_standard_get:nN {
+ \pdfmeta_standard_get:nN {outputintent_A} \l_tmpa_tl
+ \quark_if_no_value:NF \l_tmpa_tl {
+ \bool_gset_false:N \g_ptxcd_pdfx_bool
+ \msg_new:nnn{tudapub} {prefer-lualatex} {
+ I~detected~usage~of~l3pdfmeta~(\DocumentMetadata)~to~create~PDF/A.\\
+ tudapub~will~not~load~pdfx~to~avoid~conflicts.\\
+ To~disable this message use pdfx=false.
+ }
+ \msg_info:nn {tudapub} {prefer-lualatex}
+ }
+
+ \prop_if_in:NnF \g__pdfmeta_outputintents_prop {GTS_PDFA1} {
+ \PassOptionsToPackage{RGB}{xcolor}
+ \msg_info:nn {tudapub} {colors-to-rgb}
+ }
+ }
+}
+
+\bool_if:NT \g_ptxcd_pdfx_bool {
+ \PassOptionsToPackage{RGB}{xcolor}
+ \msg_info:nn {tudapub} {colors-to-rgb}
+}
\newcommand*{\@fontsizefilebase}{tudalettersize}
@@ -89,6 +121,11 @@
% Load the TUDa-colorscheme
\RequirePackage{tudacolors}
+\RequirePackage{tudafonts}
+\RequirePackage{graphicx}
+\RequirePackage{afterpage}
+\RequirePackage{ragged2e}
+
\bool_if:NTF \g__ptxcd_letter_premium_bool
{ \cs_new:Nn \ptxcd_premiumcolor: {accentcolor}
@@ -100,10 +137,6 @@
\let\ptxcd_use_premiumcolor_text:\relax
}
-\RequirePackage{tudafonts}
-\RequirePackage{graphicx}
-\RequirePackage{afterpage}
-\RequirePackage{ragged2e}
%%%%%Briefbogen
@@ -139,32 +172,50 @@
\geometry{top=30mm}
}
-\@setplength{firstheadhpos}{\c_ptxcd_HeadMargin_dim}
-\@setplength{firstheadvpos}{\c_ptxcd_HeadMargin_dim}
-\@setplength{firstheadwidth}{\dim_eval:n {\paperwidth - 2\c_ptxcd_HeadMargin_dim}}
+\if_bool:N \g_ptxcd_pdfx_bool
+ \PassOptionsToPackage{a-2b}{pdfx}
+% Workaround posted by David Carlisle on tex.stackexchange
+% Thanks to Ulrike Fischer for mentioning it in #472
+ \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel
+ \chardef\currentgrouplevel0
+ \ExplSyntaxOff
+ \RequirePackage{pdfx}
+ \ExplSyntaxOn
+ \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx:
+ \cs_undefine:N \__ptxcd_grouplevel_before_pdfx:
+% end of the workaround
+\else:
+ \PassOptionsToPackage{hidelinks, unicode}{hyperref}
+ \RequirePackage{hyperref}
+\fi:
+
+\RequirePackage[paper=a4]{tudarules}% might load pgfcore, so it has to be loaded after pdfx
+
+\setplength{firstheadhpos}{\c_ptxcd_HeadMargin_dim}
+\setplength{firstheadvpos}{\c_ptxcd_HeadMargin_dim}
+\setplength{firstheadwidth}{\dim_eval:n {\paperwidth - 2\c_ptxcd_HeadMargin_dim}}
-\@setplength{firstfootvpos}{\dim_eval:n {\paperheight -17mm}}
-\@setplength{firstfoothpos}{\useplength{firstheadhpos}}
-\@setplength{firstfootwidth}{\useplength{firstheadwidth}}
+\setplength{firstfootvpos}{\dim_eval:n {\paperheight -17mm}}
+\setplength{firstfoothpos}{\useplength{firstheadhpos}}
+\setplength{firstfootwidth}{\useplength{firstheadwidth}}
-\@setplength{toaddrhpos}{\c_ptxcd_LeftMargin_dim}
-\@setplength{toaddrvpos}{50mm}
-\@setplength{backaddrheight}{4mm}
-\@setplength{toaddrindent}{0mm}
+\setplength{toaddrhpos}{\c_ptxcd_LeftMargin_dim}
+\setplength{toaddrvpos}{50mm}
+\setplength{backaddrheight}{4mm}
+\setplength{toaddrindent}{0mm}
-\@setplength{refhpos}{\c_ptxcd_LeftMargin_dim}
-\@setplength{refvpos}{106mm}
+\setplength{refhpos}{\c_ptxcd_LeftMargin_dim}
+\setplength{refvpos}{106mm}
-\@setplength{subjectaftervskip}{2\baselineskip}
-\@setplength{lochpos}{\c_ptxcd_HeadMargin_dim}
-\@setplength{locvpos}{\dimexpr\useplength{refvpos}+\useplength{subjectaftervskip}+1.4\baselineskip\relax}
-\@setplength{refaftervskip}{0pt}
-\@setplength{subjectbeforevskip}{0pt}
-\@setplength{locwidth}{\dimexpr\paperwidth-154,5mm -\c_ptxcd_HeadMargin_dim\relax}
-\@setplength{locheight}{\dimexpr\paperheight-\useplength{locvpos}-\c_ptxcd_BottomMargin_dim\relax}
+\setplength{subjectaftervskip}{2\baselineskip}
+\setplength{lochpos}{\c_ptxcd_HeadMargin_dim}
+\setplength{locvpos}{\dimexpr\useplength{refvpos}+\useplength{subjectaftervskip}+1.4\baselineskip\relax}
+\setplength{refaftervskip}{0pt}
+\setplength{subjectbeforevskip}{0pt}
+\setplength{locwidth}{\dimexpr\paperwidth-154,5mm -\c_ptxcd_HeadMargin_dim\relax}
+\setplength{locheight}{\dimexpr\paperheight-\useplength{locvpos}-\c_ptxcd_BottomMargin_dim\relax}
-\RequirePackage[paper=a4]{tudarules}
\bool_if:NTF \g__ptxcd_letter_headrule_bool {
\ptxcd_makeheadrule[width=\useplength{firstheadwidth},color=identbarcolor]{ptxcd_LetterheadRule}
@@ -354,7 +405,7 @@
\int_new:N \l_ptxcd_letter_lastpage_int
\cs_new:Nn \ptxcd_letterpagemark: {
%get lastpage for this letter if not already done
- \int_compare:nTF {\value{page} = 1} {
+ \int_compare:nNnTF {\value{page}} = {1} {
\bool_if:NTF \g__ptxcd_firstpagenumber_bool
{\bool_set_true:N \l_tmpa_bool}
{\bool_set_false:N \l_tmpa_bool}
@@ -362,16 +413,14 @@
{\bool_set_true:N \l_tmpa_bool}
\bool_if:NT \l_tmpa_bool {
\int_if_exist:cF {c_ptxcd_letter\thisletter _lastpage_int} {
- \expandafter\ifx\csname r@\thisletter.lastpage\endcsname\relax
- %warning -> rerun latex
- \int_const:cn {c_ptxcd_letter\thisletter _lastpage_int} {0}
- \else
- \int_const:cn {c_ptxcd_letter\thisletter _lastpage_int} {
- \cs_if_exist:NTF \hypersetup
- {\exp_args:NNc \expandafter \@secondoffive { r@\thisletter.lastpage}}
- {\exp_args:NNc \expandafter \use_ii:nn { r@\thisletter.lastpage}}
+ \cs_if_exist:cTF {r@\thisletter.lastpage} {
+ \int_const:cn {c_ptxcd_letter\thisletter _lastpage_int} {
+ \exp_args:NNc \expandafter \@secondoffive { r@\thisletter.lastpage}
+ }
+ } {
+ %warning -> rerun latex
+ \int_const:cn {c_ptxcd_letter\thisletter _lastpage_int} {0}
}
- \fi
}
\usekomafont{pagenumber}\pagename\nobreakspace\thepage
\int_compare:nT {
@@ -429,63 +478,135 @@
\def\letterpagestyle{TUDaLetter}
%pdfa
-\if_bool:N \g_ptxcd_pdfa_bool
+\if_bool:N \g_ptxcd_pdfx_bool
\PassOptionsToPackage{a-2b}{pdfx}
+% Workaround posted by David Carlisle on tex.stackexchange
+% Thanks to Ulrike Fischer for mentioning it in #472
+ \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel
+ \chardef\currentgrouplevel0
+ \ExplSyntaxOff
\RequirePackage{pdfx}
-%%hyperref
-\hypersetup{hidelinks, unicode}
-\iow_new:N \ptxcd_xmpdata_stream
-\tl_new:N \g_ptxcd_xmp_title
-\tl_new:N \g_ptxcd_xmp_author
-
-\cs_new:Nn \ptxcd_pass_TitleData: {
- \prop_if_empty:NF \g_ptxcd_MetaData_prop {
- \iow_open:Nn \ptxcd_xmpdata_stream {\jobname.xmpdata}
- \begingroup
- \def\newline{}
- \def\\{}
- \let\thanks\use_none:n
- \cs_set:Npn \and {\exp_not:N \sep}
- \use:c {pdfx@localcommands}
- \prop_map_function:NN \g_ptxcd_MetaData_prop \ptxcd_write_xmp_line:nn
- \endgroup
- \iow_close:N \ptxcd_xmpdata_stream
+ \ExplSyntaxOn
+ \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx:
+ \cs_undefine:N \__ptxcd_grouplevel_before_pdfx:
+% end of the workaround
+ %%hyperref
+ \hypersetup{hidelinks, unicode}
+ \iow_new:N \ptxcd_xmpdata_stream
+
+ \cs_if_exist:NF \prop_gput_if_new:Nnx {
+ \cs_generate_variant:Nn \prop_gput_if_new:Nnn {Nnx}
}
-}
-\cs_new:Nn \ptxcd_write_xmp_line:nn {
- %Fallback test for older kernels
- \cs_if_exist:NTF \str_uppercase:f {
- \tl_set:Nx \l_tmpa_tl {
- \str_uppercase:f {\tl_head:n {#1}}
- \str_lowercase:f { \tl_tail:n {#1}}
+ \cs_if_exist:NF \tl_to_str:V {\cs_generate_variant:Nn \tl_to_str:N {V}}
+
+ \cs_new:Nn \ptxcd_pass_TitleData: {
+ \prop_if_empty:NF \g_ptxcd_MetaData_prop {
+ \iow_open:Nn \ptxcd_xmpdata_stream {\jobname.xmpdata}
+ \begingroup
+ \def\newline{}
+ \def\\{}
+ \let\thanks\use_none:n
+ \cs_set:Npn \and {\exp_not:N \sep}
+ \use:c {pdfx@localcommands}
+ \prop_map_function:NN \g_ptxcd_MetaData_prop \ptxcd_write_xmp_line:nn
+ \endgroup
+ \iow_close:N \ptxcd_xmpdata_stream
}
- } {
- %may be removed in some time
- \tl_set:Nx \l_tmpa_tl {\tl_mixed_case:n {#1}}
}
- \cs_if_exist:cTF {\l_tmpa_tl}{
- \iow_now:Nx \ptxcd_xmpdata_stream {
- \c_backslash_str \l_tmpa_tl {\exp_not:n {#2}}
+ \cs_new:Nn \ptxcd_write_xmp_line:nn {
+ %Fallback test for older kernels
+ \cs_if_exist:NTF \str_uppercase:f {
+ \tl_set:Nx \l_tmpa_tl {
+ \str_uppercase:f {\tl_head:n {#1}}
+ \str_lowercase:f { \tl_tail:n {#1}}
+ }
+ } {
+ %may be removed in some time
+ \tl_set:Nx \l_tmpa_tl {\tl_mixed_case:n {#1}}
}
+ \cs_if_exist:cTF {\l_tmpa_tl}{
+ \iow_now:Nx \ptxcd_xmpdata_stream {
+ \c_backslash_str \l_tmpa_tl {\exp_not:n {#2}}
+ }
+ }{
+ \msg_error:nnn{tudaletter} {unknown-metadata} {#1}
+ }
+ }
+
+ \bool_new:N \g_ptxcd_pass_TitleData_bool
+ \bool_gset_true:N \g_ptxcd_pass_TitleData_bool
+ \prop_new:N \g_ptxcd_MetaData_prop
+
+ \newcommand*{\Metadata}[1]{
+ \bool_gset_false:N \g_ptxcd_pass_TitleData_bool
+ \prop_gset_from_keyval:Nn \g_ptxcd_MetaData_prop {#1}
+ }
+
+ \msg_new:nnnn{tudaletter} {unknown-metadata} {
+ You~ used~ the~ #1~ metadata~ entry.\\
+ I~ don't~ know~ how~ to~ handle~ that.\\
+ It~ will~ be~ ignored.
+ } {See~ TUDa-CI~ or~ pdfx~ documentation~ for~ details.}
+
+\else:
+ \hypersetup{pdfcreator=LaTeX~using~TUDa-CI}
+
+ \msg_new:nnnn {tudapub} {metadata-to-hypersetup} {
+ You~don't~use~pdfx.~
+ Here~the~\string\Metadata\~command~only~exists~for~compatibility~reasons.\\
+ I~will~pass~the~data~to~ḩypersetup.
}{
- \msg_error:nnn{tudaletter} {unknown-metadata} {#1}
+ If~possible~please~use~hyperref's~\strung\hypersetup~command~for~the~metadata~directly.\\
+ See~hyperref~documentation~for~details~on~usage.
}
-}
-\bool_new:N \g_ptxcd_pass_TitleData_bool
-\bool_gset_true:N \g_ptxcd_pass_TitleData_bool
-\prop_new:N \g_ptxcd_MetaData_prop
+ \newcommand*{\Metadata}[1]{
+ \tl_set:Nn \l_tmpa_tl {#1}
+ \tl_replace_all:Nnn \l_tmpa_tl {\sep} {;~}% pdfx-Syntax compatibility
+ \clist_map_inline:Nn \l_tmpa_tl {
+ \exp_args:Nx \hypersetup{pdf\tl_trim_spaces:n {##1}}
+ }
+ \msg_warning:nn {tudapub} {metadata-to-hypersetup}
+ }
-\newcommand*{\Metadata}[1]{
- \bool_gset_false:N \g_ptxcd_pass_TitleData_bool
- \prop_gset_from_keyval:Nn \g_ptxcd_MetaData_prop {#1}
-}
-\msg_new:nnnn{tudaletter} {unknown-metadata} {
- You~ used~ the~ #1~ metadata~ entry.\\
- I~ don't~ know~ how~ to~ handle~ that.\\
- It~ will~ be~ ignored.
-} {See~ TUDa-CI~ or~ pdfx~ documentation~ for~ details.}
+ \cs_new:Nn \ptxcd_pass_TitleData: {
+ % check if pdfmanagement is active
+ \prop_if_exist:NTF \g__pdfmanagement_documentproperties_prop {
+ \prop_set_eq:NN \l_tmpa_prop \g__pdfmanagement_documentproperties_prop
+ } {
+ \prop_set_eq:NN \l_tmpa_prop \g__hyp_documentproperties_prop
+ }
+
+ % title
+ \prop_if_in:NnF \l_tmpa_prop {hyperref/pdftitle} {
+ \begingroup
+ \def\newline{}
+ \def\\{}
+ \let\thanks\use_none:n
+ \tl_gset:Nf \g_tmpa_tl {\@title}
+ \endgroup
+ \hypersetup{pdftitle={\tl_to_str:V \g_tmpa_tl}}
+ }
+
+ % author
+ \prop_if_in:NnF \l_tmpa_prop {hyperref/pdfauthor} {
+ \begingroup
+ \def\newline{}
+ \def\\{}
+ \let\thanks\use_none:n
+ \tl_gset:Nx \g_tmpa_tl {\seq_use:Nn \g_ptxcd_author_seq {\exp_not:N \and}}
+ \tl_gset:Nx \g_tmpa_tl {\g_tmpa_tl }
+ \endgroup
+ \hypersetup{pdfauthor=\g_tmpa_tl}
+ }
+ }
+
+ \bool_if:NF \g_ptxcd_pdfa_bool {
+ \msg_new:nnn{tudapub} {no-pdfa}{The~ tudapub~ class~ won't~ create~ PDF/A-mode.}
+ \msg_info:nn{tudapub} {no-pdfa}
+ }
+
\fi:
diff --git a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
index 54348ee206..216642a28c 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
@@ -1,4 +1,4 @@
-%% This is file `tudalettersize10pt.clo' version 3.38 (2024-05-07),
+%% This is file `tudalettersize10pt.clo' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -37,9 +37,11 @@
%%
\ProvidesFile{%
tudalettersize10pt.clo%
-}[tudaletter font size class option]
-
-\def\normalsize{%
+}[
+ tudaletter font size class option (10pt)
+]
+\let\normalsize\@undefined
+\DeclareRobustCommand\normalsize{%
\@setfontsize\normalsize\@xpt\@xipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -49,9 +51,11 @@
}
\def\datasize{%
\normalsize
- \@setfontsize\normalsize\@xpt\@xiiipt
+ \@setfontsize\normalsize
+ \@xpt\@xiiipt
}
-\def\small{%
+\let\small\@undefined
+\DeclareRobustCommand\small{%
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus2\p@
@@ -62,7 +66,8 @@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
-\def\footnotesize{%
+\let\footnotesize\@undefined
+\DeclareRobustCommand\footnotesize{%
\@setfontsize\footnotesize{7.5pt}\@xpt%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -73,21 +78,28 @@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
-\def\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
-\def\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\def\large{\@setfontsize\large\@xiipt{14}}
-\def\Large{\@setfontsize\Large\@xivpt{18}}
-\def\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\def\huge{\@setfontsize\huge\@xxpt{25}}
-\def\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\let\scriptsize\@undefined
+\let\tiny\@undefined
+\let\large\@undefined
+\let\Large\@undefined
+\let\LARGE\@undefined
+\let\huge\@undefined
+\let\Huge\@undefined
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}}
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}}
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}}
+\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
\normalsize
\setlength\footnotesep {6.65\p@}
\setlength{\skip\footins} {9\p@ \@plus 4\p@ \@minus 2\p@}
-\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\textfloatsep {20\p@ \@plus 2\p@ \@minus 4\p@}
+\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\intextsep {12\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
-\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\@fptop {0\p@ \@plus 1fil}
\setlength\@fpsep {8\p@ \@plus 2fil}
\setlength\@fpbot {0\p@ \@plus 1fil}
@@ -96,32 +108,32 @@
\setlength\@dblfpbot {0\p@ \@plus 1fil}
\setlength\partopsep {2\p@ \@plus 1\p@ \@minus 1\p@}
\def\@listi{\leftmargin\leftmargini
- \parsep 4\p@ \@plus2\p@ \@minus\p@
- \topsep 8\p@ \@plus2\p@ \@minus4\p@
- \itemsep4\p@ \@plus2\p@ \@minus\p@}
+ \parsep 4\p@ \@plus2\p@ \@minus\p@
+ \topsep 8\p@ \@plus2\p@ \@minus4\p@
+ \itemsep \parsep}
\let\@listI\@listi
\def\@listii {\leftmargin\leftmarginii
- \labelwidth\leftmarginii
- \advance\labelwidth-\labelsep
- \topsep 4\p@ \@plus2\p@ \@minus\p@
- \parsep 2\p@ \@plus\p@ \@minus\p@
- \itemsep \parsep}
+ \labelwidth\leftmarginii
+ \advance\labelwidth-\labelsep
+ \topsep 4\p@ \@plus2\p@ \@minus\p@
+ \parsep 2\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep}
\def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\leftmarginiii
- \advance\labelwidth-\labelsep
- \topsep 2\p@ \@plus\p@\@minus\p@
- \parsep \z@
- \partopsep \p@ \@plus\z@ \@minus\p@
- \itemsep \topsep}
+ \labelwidth\leftmarginiii
+ \advance\labelwidth-\labelsep
+ \topsep 2\p@ \@plus\p@\@minus\p@
+ \parsep \z@
+ \partopsep \p@ \@plus\z@ \@minus\p@
+ \itemsep \topsep}
\def\@listiv {\leftmargin\leftmarginiv
- \labelwidth\leftmarginiv
- \advance\labelwidth-\labelsep}
+ \labelwidth\leftmarginiv
+ \advance\labelwidth-\labelsep}
\def\@listv {\leftmargin\leftmarginv
- \labelwidth\leftmarginv
- \advance\labelwidth-\labelsep}
+ \labelwidth\leftmarginv
+ \advance\labelwidth-\labelsep}
\def\@listvi {\leftmargin\leftmarginvi
- \labelwidth\leftmarginvi
- \advance\labelwidth-\labelsep}
+ \labelwidth\leftmarginvi
+ \advance\labelwidth-\labelsep}
%%% From File: $Id: scrkernel-paragraphs.dtx 3064 2019-02-01 07:40:28Z kohm $
\@ifundefined{@list@extra}{}{%
\expandafter\ifnum\scr@v@is@ge{3.17}\par@updaterelative\fi
diff --git a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
index 83f385b172..d1d70773e8 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
+++ b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
@@ -1,4 +1,4 @@
-%% This is file `tudamecheng.cfg' version 3.38 (2024-05-07),
+%% This is file `tudamecheng.cfg' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\RequirePackage{expl3}
\ProvidesExplFile{tudamecheng.cfg}
{\filedate}{\fileversion}{Special Features the department of mechanical engineering of Darmstadt's Corporate Design (tuda-ci)}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
index 99b2d2d07d..0286215cb0 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaposter.cls' version 3.38 (2024-05-07),
+%% This is file `tudaposter.cls' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudapub.cls b/macros/latex/contrib/tuda-ci/tex/tudapub.cls
index a863197f83..976d2a943c 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudapub.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudapub.cls
@@ -1,4 +1,4 @@
-%% This is file `tudapub.cls' version 3.38 (2024-05-07),
+%% This is file `tudapub.cls' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplClass{tudapub}
@@ -224,11 +224,6 @@
}
}
-\bool_if:NT \g_ptxcd_pdfx_bool {
- \PassOptionsToPackage{RGB}{xcolor}
- \msg_info:nn {tudapub} {colors-to-rgb}
-}
-
\exp_args:Nx \tl_if_eq:nnT {\prop_item:Nn \g_ptxcd_clsopts_prop {fontsize}} {9pt}
{
\prop_if_in:NnF \g_ptxcd_unknown_clsopts_prop {DIV}
@@ -254,6 +249,64 @@
\LoadClass{\g_ptxcd_pub_class_tl}
+\RequirePackage{tudafonts}
+\RequirePackage{tudacolors}
+\RequirePackage[draft=false]{scrlayer-scrpage}
+\RequirePackage{graphicx}
+
+\bool_if:NTF \g_ptxcd_pdfx_bool {
+ \PassOptionsToPackage{RGB}{xcolor}
+ \msg_info:nn {tudapub} {colors-to-rgb}
+
+ %only apply the hack if pdfx is older than the working version
+ \PassOptionsToPackage{a-2b}{pdfx}
+% Workaround posted by David Carlisle on tex.stackexchange
+% Thanks to Ulrike Fischer for mentioning it in #472
+ \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel
+ \chardef\currentgrouplevel0
+ \ExplSyntaxOff
+ \RequirePackage{pdfx}
+ \ExplSyntaxOn
+ \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx:
+ \cs_undefine:N \__ptxcd_grouplevel_before_pdfx:
+% end of the workaround
+
+ \msg_new:nnn{tudapub} {prefer-lualatex} {
+ You~use~pdfa-mode~in~#1.\\
+ This~can~lead~to~incompatiblities~especially~with~older~compiler~versions.\\
+ You~should~prefer~using~lualatex.
+ }
+ \msg_new:nnnn{tudapub} {outdated-package-pdfa} {
+ Your~Version~of~the~#1-package~is~too~old~to~support~all~methods~required~by~tudapubs~pdfa-mode.\\
+ Either~update~your~TeX-distribution~or~switch~to~pdfa=false.
+ }{See~DEMO-tudapub~for~further~information.}
+
+
+ \sys_if_engine_pdftex:T {
+ \msg_warning:nnn{tudapub} {prefer-lualatex} {PDFTeX}
+ }
+
+ \sys_if_engine_xetex:T {
+ \msg_warning:nnn{tudapub} {prefer-lualatex} {XeTeX}
+ }
+
+ \@ifpackagelater{xmpincl}{2021/09/22}{
+ }{
+ \msg_error:nn{tudapub} {outdated-package-pdfa} {xmpincl}
+ }
+
+ \@ifpackagelater{pdfx}{2018/12/01}{
+ }{
+ \msg_error:nn{tudapub} {outdated-package-pdfa} {pdfx}
+ }
+} {
+ \PassOptionsToPackage{hidelinks, unicode}{hyperref}
+ \RequirePackage{hyperref}
+}
+
+\RequirePackage{tudarules}
+\RequirePackage{trimclip}
+\RequirePackage{bookmark}
\prop_map_inline:Nn \g_ptxcd_unknown_clsopts_prop {
\cs_if_exist:cT {KV@KOMA.\g_ptxcd_pub_class_tl.cls@#1} {
@@ -299,12 +352,6 @@
}
-\usepackage{tudarules}
-
-
-%,~ subsection,~
-\usepackage{tudafonts}
-
%Margin & titlefontsize setup setup
\bool_new:N \g_ptxcd_marginpar_bool
@@ -386,8 +433,7 @@
%%%%%Anfang Randeinstellungen Geometry
-%Has to be loaded here due to headwidth options
-\usepackage[draft=false]{scrlayer-scrpage}
+
\AddToHook{begindocument}[tudapub:BCOR-titlepage]{
\bool_if:NT \g_ptxcd_BCOR_titlepage_bool
@@ -464,7 +510,6 @@
-
\newcommand*{\institution}[1]{
\def\ptxcd_institution{#1}
}
@@ -472,7 +517,6 @@
\cs_new:Nn \ptxcd_titlerule_sep: {\the\dp\strutbox}
-\usepackage{tudacolors}
\setkomafont{disposition}{\sffamily\bfseries}
\setkomafont{pageheadfoot}{\sffamily\small}
@@ -600,7 +644,6 @@
\newcommand{\titleimage}[1]{\tl_gset:Nn \g_ptxcd_titleimage_code_tl {#1}}
\box_new:N \l__ptxcd_titlegraphic_box
-\RequirePackage{trimclip}
\NewDocumentCommand{\titlegraphic}{sm}{
\IfBooleanTF{#1}{
@@ -640,7 +683,7 @@
You~selected~an~unknown~language~#1.\\
The~Variable~#2~does~not~have~a~predefined~value.\\
Ensure~to~redefine~#2~to~match~your~language.\\
- Otherwise~the~ngerman~vaue~#3~will~be~used.
+ Otherwise~the~german~vaue~#3~will~be~used.
}
\cs_new:Nn \ptxcd_define_captionFallback:Nn {
@@ -870,43 +913,8 @@
\DeclareNewPageStyleByLayers{title.TUDa}{title.TUDa.background,title.TUDa.rule,title.TUDa.image}
%Logos
-\RequirePackage{graphicx}
\if_bool:N \g_ptxcd_pdfx_bool
-
- \msg_new:nnn{tudapub} {prefer-lualatex} {
- You~use~pdfa-mode~in~#1.\\
- This~can~lead~to~incompatiblities~especially~with~older~compiler~versions.\\
- You~should~prefer~using~lualatex.
- }
- %only apply the hack if pdfx is older than the working version
- \PassOptionsToPackage{a-2b}{pdfx}
- \RequirePackage{pdfx}
-
- \msg_new:nnnn{tudapub} {outdated-package-pdfa} {
- Your~Version~of~the~#1-package~is~too~old~to~support~all~methods~required~by~tudapubs~pdfa-mode.\\
- Either~update~your~TeX-distribution~or~switch~to~pdfa=false.
- }{See~DEMO-tudapub~for~further~information.}
-
-
- \sys_if_engine_pdftex:T {
- \msg_warning:nnn{tudapub} {prefer-lualatex} {PDFTeX}
- }
-
- \sys_if_engine_xetex:T {
- \msg_warning:nnn{tudapub} {prefer-lualatex} {XeTeX}
- }
-
- \@ifpackagelater{xmpincl}{2021/09/22}{
- }{
- \msg_error:nn{tudapub} {outdated-package-pdfa} {xmpincl}
- }
-
- \@ifpackagelater{pdfx}{2018/12/01}{
- }{
- \msg_error:nn{tudapub} {outdated-package-pdfa} {pdfx}
- }
-
%%hyperref
\hypersetup{hidelinks, unicode}
\iow_new:N \ptxcd_xmpdata_stream
diff --git a/macros/latex/contrib/tuda-ci/tex/tudarules.sty b/macros/latex/contrib/tuda-ci/tex/tudarules.sty
index 76dae0e2e7..98182d08c1 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudarules.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudarules.sty
@@ -1,4 +1,4 @@
-%% This is file `tudarules.sty' version 3.38 (2024-05-07),
+%% This is file `tudarules.sty' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
index e3bda42e20..71e8123ef1 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudasciposter.cls' version 3.38 (2024-05-07),
+%% This is file `tudasciposter.cls' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt}
@@ -123,16 +123,36 @@
\PassOptionsToPackage{DIV=10}{typearea}
\LoadClass[parskip=full-]{scrartcl}
\RequirePackage{tudafonts}
-\RequirePackage{tikz}
-\usetikzlibrary{calc}
+\RequirePackage{calc}
+\RequirePackage[margin=0pt]{geometry}
+\RequirePackage{tudacolors}
+
+\ExplSyntaxOn
+
+\if_bool:N \g_ptxcd_pdfa_bool
+\PassOptionsToPackage{a-2b}{pdfx}
+\IfFormatAtLeastTF{2020/10/01}{}{\endinput}
+% Workaround posted by David Carlisle on tex.stackexchange
+% Thanks to Ulrike Fischer for mentioning it in #472
+ \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel
+ \chardef\currentgrouplevel0
+ \ExplSyntaxOff
+ \RequirePackage{pdfx}
+ \ExplSyntaxOn
+ \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx:
+ \cs_undefine:N \__ptxcd_grouplevel_before_pdfx:
+% end of the workaround
+\fi:
+
+\ExplSyntaxOff
\RequirePackage{tcolorbox}
\tcbuselibrary{poster}
-\RequirePackage[margin=0pt]{geometry}
-\ExplSyntaxOn
-
+\RequirePackage[mode=tikz]{tudarules}
+\RequirePackage{qrcode}
+\ExplSyntaxOn
%Font adjusments
\renewcommand*{\familydefault}{\sfdefault}
@@ -150,9 +170,7 @@
% end of font adjustments
-\RequirePackage[mode=tikz]{tudarules}
-\RequirePackage{tudacolors}
-\RequirePackage{qrcode}
+
\dim_const:Nn \c_ptxcd_headrule_ht_dim {\c_ptxcd_rulesep_dim +\c_ptxcd_largerule_dim + \c_ptxcd_smallrule_dim}
%Setup title
@@ -231,8 +249,6 @@
%%%%%%%%%%%%%%%%%%%
%PDFA
\if_bool:N \g_ptxcd_pdfa_bool
-\PassOptionsToPackage{a-2b}{pdfx}
-\RequirePackage{pdfx}
%%hyperref
\hypersetup{hidelinks, unicode, hyperfootnotes=false}
\iow_new:N \ptxcd_xmpdata_stream
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
index 8537d16f7c..4f61806992 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
@@ -1,4 +1,4 @@
-%% This is file `tudasize9pt.clo' version 3.38 (2024-05-07),
+%% This is file `tudasize9pt.clo' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
index e25ded1a68..54ffeeacd0 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
+++ b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
@@ -1,4 +1,4 @@
-%% This is file `tudathesis.cfg' version 3.38 (2024-05-07),
+%% This is file `tudathesis.cfg' version 3.41 (2024-07-02),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.38}
-\def\filedate{2024-05-07}
+\def\fileversion{3.41}
+\def\filedate{2024-07-02}
\RequirePackage{expl3}
\ProvidesExplFile{tudathesis.cfg}
{\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Corporate Design (tuda-ci)}
@@ -56,8 +56,9 @@
}
{
\ptxcd_declare_caption:Nnn \departmentname {Fachbereich} {department}
- \ptxcd_declare_caption:Nnn \ptxcd_departmentprefix: {im~ \departmentname}{in~the~\departmentname{}~ of}
\ptxcd_declare_caption:Nnn \departmentfullname {\departmentname{}~ \ptxcd_department:} { \ptxcd_department:{}~ \text_titlecase:n{\departmentname}}
+ \ptxcd_declare_caption:Nnn \ptxcd_departmentprefix: {im~ \departmentname}{in~the~\departmentname{}~ of}
+ \ptxcd_declare_caption:Nnn \ptxcd_in_department {\ptxcd_departmentprefix:{}~\ptxcd_department:}{\ptxcd_departmentprefix:{}~\ptxcd_department:}
}
{\bool_if:NTF \g_ptxcd_dr_bool
{
@@ -203,7 +204,7 @@
\IfBooleanTF{#1}{
\tl_gset:Nn \ptxcd_department: {#3}
\tl_gset:Nn \ptxcd_in_department{#3}
- \IfNoValueTF {\tl_gset:Nn \ptxcd_box_department {#3}} {\tl_gset:Nn \ptxcd_box_department{#2}}
+ \IfNoValueTF {#2} {\tl_gset:Nn \ptxcd_box_department {#3}} {\tl_gset:Nn \ptxcd_box_department{#2}}
\clist_remove_all:Nn \g_ptxcd_Required_title_data_clist {department}
}{
\tl_gset:Nn \g_ptxcd_department_choice_tl {#3}
@@ -373,7 +374,7 @@
{\keys_set:nn {ptxcd/thesis} {printid=#1}}
\lowertitleback{
\urlstyle{same}
- \selectlanguage{ngerman}
+ \selectlanguage{german}
Bitte~zitieren~Sie~dieses~Dokument~als:
\tl_if_empty:NF \g_ptxcd_thesis_urn_tl {\\URN:~urn:nbn:de:tuda-tuprints-\g_ptxcd_thesis_urn_tl}\\
URL:~\url{https://tuprints.ulb.tu-darmstadt.de/\g_ptxcd_thesis_tuprints_tl}\\
@@ -530,7 +531,7 @@
\selectfont
{\ifx\@subtitle\@empty\else\usekomafont{subtitle}{\@subtitle\par}\fi}%
\usekomafont{subject}
- \bool_if:NT \g_ptxcd_dr_bool {\selectlanguage{ngerman}}
+ \bool_if:NT \g_ptxcd_dr_bool {\selectlanguage{german}}
\tl_if_empty:NF \g_ptxcd_titleintro_tl {\g_ptxcd_titleintro_tl\par}
\tl_if_empty:NF \g_ptxcd_thesis_drtext_tl {\g_ptxcd_thesis_drtext_tl\par}
{%
@@ -644,7 +645,7 @@
{\keys_set:nn {ptxcd/thesis} {affidavit=#2}}%
}%
\clearpage
-\begin{otherlanguage}{ngerman}
+\begin{otherlanguage}{german}
\bool_if:NTF \g_ptxcd_dr_bool {
\g__ptxcd_affidavit_dr_tl
} {
@@ -661,8 +662,6 @@
\expandafter\def\csname g__ptxcd_affidavit_dr_tl\endcsname {%
\section*{Erklärungen laut Promotionsordnung}
- \subsection*{\S\,8 Abs. 1 lit. c PromO}
- Ich versichere hiermit, dass die elektronische Version meiner Dissertation mit der schriftlichen Version übereinstimmt.
\subsection*{\S\,8 Abs. 1 lit. d PromO}
Ich versichere hiermit, dass zu einem vorherigen Zeitpunkt noch keine Promotion versucht wurde. In diesem Fall sind nähere Angaben über Zeitpunkt, Hochschule, Dissertationsthema und Ergebnis dieses Versuchs mitzuteilen.
@@ -744,7 +743,7 @@
Use~"ignore-title-language"~Option~to~ignore~this~message~at~your~own~risk.
}
-\PassOptionsToPackage{ngerman}{babel}
+\PassOptionsToPackage{german}{babel}
\AtBeginDocument{
\@ifpackageloaded{babel}{}{
\msg_new:nnnn{tudapub/thesis} {missing-babel} {
diff --git a/macros/latex/contrib/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf b/macros/latex/contrib/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf
index b945b20268..16e6629f51 100644
--- a/macros/latex/contrib/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf
+++ b/macros/latex/contrib/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpenbamathesis-example.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpenbamathesis-example.pdf
index 2f352496b5..12a454ac52 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpenbamathesis-example.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpenbamathesis-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpencoursetext-example.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpencoursetext-example.pdf
index ec50b217d9..9f65c9a371 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpencoursetext-example.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpencoursetext-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpendocs.dtx b/macros/latex/contrib/uantwerpendocs/uantwerpendocs.dtx
index 141b590a99..acddbf252f 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpendocs.dtx
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpendocs.dtx
@@ -35,11 +35,11 @@
%<le>\ProvidesClass{uantwerpenletter}
%<ex>\ProvidesClass{uantwerpenexam}
%<bmr>\ProvidesPackage{beamerthemeuantwerpen}
-%<cls|ct|bmt|pt|rp|le|ex|bmr> [2024/04/09 v4.6 .dtx skeleton file]
+%<cls|ct|bmt|pt|rp|le|ex|bmr> [2024/06/04 v4.7 .dtx skeleton file]
%<*driver>
\documentclass[a4paper]{ltxdoc}
-\def\fileversion{4.6}
-\def\filedate{2024/04/09}%
+\def\fileversion{4.7}
+\def\filedate{2024/06/24}%
\usepackage{makeidx}
\usepackage{alltt}
\usepackage{longtable}
@@ -127,6 +127,7 @@
% multiple degree programs for exams and course texts, corrected
% disclaimers, replaced 'basic usage' in documentation by heavily
% commented examples}
+% \changes{v4.7}{2024/06/13}{\@ Minor bugfixes}
%
% \DoNotIndex{\newcommand,\newenvironment,\begin,\bfseries,\draw,\clip,\else,\fi,\if,\fill,\filldraw,\ifthenelse,\ifx,\textwidth,\node,\\,\@empty,\@tempdima,\@tempdimb,\@tempswatrue,\{,\},\ ,\bf,\BODY,\break,\Alph,\and,\define@key,\color,\dx,\dy,\g,\gdef,\hbox,\tiny,\scriptsize,\footnotesize,\small,\normalsize,\large,\Large,\LARGE,\huge,\Huge,\l,\LaTeX,\let,\p@,\relax,\renewcommand,\Requirepackage,\textbf,\textsf,\texttt,\textbackslash,\vspace,\hspace,\hfill,\hskip,\vskip,\hline,\vrule,\typeout,\usebox,\end,\paperheight,\paperwidth,\par,\NewDocumentCommand,\seq}
% \setlength{\parindent}{0em}
@@ -1043,6 +1044,7 @@
\@author
\end{center}
]
+
\kant[11]
\kant[12]
@@ -1216,8 +1218,8 @@
\titlepageimage{Images/uantwerpen-keyboard.jpg}
%% some data about your manuscript
-\isbn{987-90-57285-34-7} %% don't specify this if you don't want one
-\depot{D/2024/12.293/03} %% idem
+%% \isbn{987-90-57285-34-7} %% only secify one if you have obtained one!
+%% \depot{D/2024/12.293/03} %% idem
\begin{document}
@@ -1370,8 +1372,8 @@
\titlepageimage{Images/uantwerpen-keyboard.jpg}
%% some data about your manuscript
-\isbn{987-90-57285-34-7} %% don't specify this if you don't want one
-\depot{D/2024/12.293/03} %% idem
+%% \isbn{987-90-57285-34-7} %% only secify one if you have obtained one!
+%% \depot{D/2024/12.293/03} %% idem
\begin{document}
@@ -4654,8 +4656,8 @@ we-nl-ma-wiftw = Master of Science in wiskunde: financiële en toegepaste wiskun
xshift=1pt]
at (3.5cm,\paperheight-6.4cm)
{\sethlcolor{maincolor}%
- \textsf{\textbf{\reversevideo{\@title}}}\\
- \textsf{\reversevideo{\@subtitle}}};
+ \textsf{\textbf{\reversevideo{\@title}}}%
+ \ifx\@subtitle\empty\else\\\textsf{\reversevideo{\@subtitle}}\fi};
\node
[anchor=north west,font=\LARGE,yshift=-1cm,xshift=-1pt]
at (title.south west)
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpendocs.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpendocs.pdf
index cbda7bbd35..be9b782f96 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpendocs.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpendocs.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpenexam-example1.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpenexam-example1.pdf
index cc3638199c..23e7289e70 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpenexam-example1.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpenexam-example1.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpenexam-example2.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpenexam-example2.pdf
index 611e975a2c..3227bee08f 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpenexam-example2.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpenexam-example2.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpenletter-example.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpenletter-example.pdf
index ce7f605387..d29ccbeab3 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpenletter-example.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpenletter-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example1.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example1.pdf
index 3687884a6e..99668c6958 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example1.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example1.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example2.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example2.pdf
index 0ff9741397..9645cf2ee1 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example2.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example2.pdf
Binary files differ
diff --git a/macros/latex/contrib/uantwerpendocs/uantwerpenreport-example.pdf b/macros/latex/contrib/uantwerpendocs/uantwerpenreport-example.pdf
index 26f5c6fd8a..c3610d3734 100644
--- a/macros/latex/contrib/uantwerpendocs/uantwerpenreport-example.pdf
+++ b/macros/latex/contrib/uantwerpendocs/uantwerpenreport-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/ulthese/README.md b/macros/latex/contrib/ulthese/README.md
index 436842396a..30ca019967 100644
--- a/macros/latex/contrib/ulthese/README.md
+++ b/macros/latex/contrib/ulthese/README.md
@@ -1,15 +1,14 @@
-# Package ulthese
+# Thesis class for Université Laval
-The package provides a class based on memoir and compatible with LaTeX
-and XeLaTeX to prepare theses and memoirs compliant with the
+The package provides a class based on memoir and compatible with
+pdfLaTeX and XeLaTeX to prepare theses and memoirs compliant with the
presentation rules set forth by the Faculty of Graduate Studies of
Université Laval, Québec, Canada. The class also comes with an
extensive set of templates for the various types of theses and memoirs
offered at Laval.
-Please note that the documentation for the class and the comments in
-the templates are written in French, the language of the target
-audience.
+The documentation for the class and the comments in the templates are
+written in French, the language of the target audience.
## Licence
@@ -18,11 +17,11 @@ later version.
## Version
-5.3a (2021-08-09)
+6.0 (2024-07-02)
## Author
-Université Laval <ulthese-dev@bibl.ulaval.ca>
+Vincent Goulet for Université Laval <ulthese-dev@bibl.ulaval.ca>
## Source code repository
@@ -30,20 +29,20 @@ https://gitlab.com/vigou3/ulthese/
> The rest of this file is in French for the target audience.
-# Paquetage ulthese
+# Classe pour les thèses et mémoires de l'Université Laval
Le paquetage **ulthese** fournit la classe du même nom permettant de
composer des thèses et des mémoires immédiatement conformes aux règles
-générales de présentation matérielle de la Faculté des études
-supérieures et postdoctorales (FESP) de l'[Université
-Laval](https://www.ulaval.ca).
+générales et complémentaires de présentation matérielle de la Faculté
+des études supérieures et postdoctorales (FESP) de l'[Université
+Laval](https://www.ulaval.ca).
La classe permet également de produire les types de documents suivants
selon les mêmes règles de présentation que les thèses et mémoires:
examen de doctorat, essai de maîtrise, projet de recherche, rapport de
stage.
-La classe est compatible avec LaTeX et XeLaTeX.
+La classe est compatible avec pdfLaTeX et XeLaTeX.
## Contenu du paquetage
@@ -56,16 +55,18 @@ La classe est compatible avec LaTeX et XeLaTeX.
## Installation
-Pour installer la classe ulthese, compiler avec LaTeX le fichier
-`ulthese.ins`, en exécutant
+Le paquetage **ulthese** est distribué via le réseau de sites
+Comprehensive TeX Archive Network (CTAN) et il fait partie des
+distributions TeX standards. Par conséquent, nous recommandons
+fortement d'installer ou de mettre à jour le paquetage à l'aide du
+gestionnaire de paquetages de votre distribution.
- latex ulthese.ins
+Les experts TeX peuvent générer la classe en compilant le fichier
+`ulthese.ins` avec LaTeX:
-depuis une ligne de commande. On peut aussi ouvrir le fichier
-`ulthese.ins` dans son éditeur LaTeX et lancer la compilation avec
-LaTeX, pdfTeX, pdfLaTeX ou XeLaTeX depuis celui-ci.
+ latex ulthese.ins
-La compilation du fichier ulthese.ins générera plusieurs fichiers:
+La compilation générera plusieurs fichiers:
1. la classe elle-même:
- `ulthese.cls`
@@ -97,16 +98,18 @@ Les gabarits inutiles peuvent être supprimés.
## Documentation
Le fichier `ulthese.pdf` contient la documentation complète de la
-classe et des gabarits. Le document peut être recréé à partir du code
-source avec les commandes
+classe. Le document peut être recréé à partir du code source avec les
+commandes
- pdflatex ulthese.dtx
+ xelatex ulthese.dtx
makeindex -s gglo.ist -o ulthese.gls ulthese.glo
- pdflatex ulthese.dtx
+ xelatex ulthese.dtx
+ xelatex ulthese.dtx
## Historique des versions
-L'historique des versions de la classe se trouve en annexe de la documentation.
+L'historique des versions de la classe se trouve en annexe de la
+documentation.
## Commentaires et suggestions
@@ -116,11 +119,5 @@ des améliorations à la classe.
## Aide additionnelle
-Faire appel aux ressources suivantes, dans l'ordre:
-
-1. consulter le [WikiThèse de l'Université Laval](http://www.theses.ulaval.ca/wiki/);
-
-2. consulter les archives de la liste de distribution
- [ulthese-aide](http://listes.ulaval.ca/listserv/archives/ulthese-aide.html);
-
-3. écrire à la liste de distribution [ulthese-aide](mailto:ulthese-aide@listes.ulaval.ca).
+Vous pouvez obtenir de l'aide additionnelle sur l'utilisation de la
+classe en écrivant à l'adresse: ulthese-aide@listes.ulaval.ca.
diff --git a/macros/latex/contrib/ulthese/ulthese.dtx b/macros/latex/contrib/ulthese/ulthese.dtx
index 0d79080881..58da90e888 100644
--- a/macros/latex/contrib/ulthese/ulthese.dtx
+++ b/macros/latex/contrib/ulthese/ulthese.dtx
@@ -1,340 +1,490 @@
-% \iffalse meta-comment
+% \iffalse meta-comment -*- mode: doctex -*-
%
-% Copyright (C) 2021 Universite Laval
+% Thesis class for Universite Laval
+%
+% Copyright (C) 2012-2024 Universite Laval
%
% This file may be distributed and/or modified under the conditions
% of the LaTeX Project Public License, either version 1.3c of this
% license or (at your option) any later version. The latest version
% of this license is in:
%
-% http://www.latex-project.org/lppl.txt
-%
-% and version 1.3c or later is part of all distributions of LaTeX
-% version 2006/05/20 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Universite Laval
-% <ulthese-dev@bibl.ulaval.ca>.
-%
-% This work consists of the files ulthese.dtx and ulthese.ins
-% and the derived files listed in the README.md file.
+% https://www.latex-project.org/lppl.txt
%
+% The Current Maintainer of this work is Vincent Goulet for
+% Universite Laval <ulthese-dev@bibl.ulaval.ca>.
% \fi
%
% \iffalse
%<*dtx>
\ProvidesFile{ulthese.dtx}
%</dtx>
-%<class>\NeedsTeXFormat{LaTeX2e}[2009/09/24]
+%<class>\NeedsTeXFormat{LaTeX2e}[2021/06/01]
%<class>\ProvidesClass{ulthese}%
%<*class>
- [2021/08/09 v5.3a Universite Laval thesis and memoir class]
+ [2024/07/02 v6.0 Thesis class for Universite Laval]
%</class>
%<*driver>
-\documentclass[11pt,english,french]{ltxdoc}
- \usepackage[utf8]{inputenc}
- \usepackage[T1]{fontenc}
- \usepackage{natbib}
+\documentclass[article,oneside,11pt,x11names,english,french]{memoir}
\usepackage{babel}
\usepackage[autolanguage]{numprint}
- \usepackage{microtype}
- \usepackage[scaled=0.92]{helvet}
- \usepackage[scaled=1.02]{inconsolata}
- \usepackage[sc]{mathpazo}
- \usepackage{fontawesome}
+ \usepackage[round,semicolon,authoryear,sectionbib]{natbib}
\usepackage{metalogo}
- \usepackage{tabularx,booktabs,caption}
+ \usepackage{enumitem}
+ \usepackage{relsize}
+ \usepackage{awesomebox}
+
+ %% Le chargement de doc.sty cause des conflits avec memoir. Il faut:
+ %%
+ %% - annuler la définition de l'environnement 'glossary' de memoir;
+ %% - remettre en place les définitions standards des commandes pour
+ %% le glossaire sur lesquelles se base doc.sty (nécessaire aussi
+ %% pour l'index, mais il n'est pas utilisé).
+ \let\theglossary\relax % avoid conflict with doc.sty
+ \let\endtheglossary\relax % avoid conflict with doc.sty
+ \makeatletter
+ \def\makeglossary{%
+ \newwrite\@glossaryfile
+ \immediate\openout\@glossaryfile=\jobname.glo
+ \def\glossary{\@bsphack\begingroup
+ \@sanitize
+ \@wrglossary}\typeout
+ {Writing glossary file \jobname.glo }%
+ \let\makeglossary\@empty
+ }
+ \@onlypreamble\makeglossary
+ \def\@wrglossary#1{%
+ \protected@write\@glossaryfile{}%
+ {\string\glossaryentry{#1}{\thepage}}%
+ \endgroup
+ \@esphack}
+ \def\glossary{\@bsphack\begingroup\@sanitize\@index}
+ \@twosidefalse\@mparswitchfalse % turn off twoside option
+ \makeatother
+ \usepackage{doc}
+ \def\changes#1#2#3{\glossary{#1>#3}} % simplification
\DisableCrossrefs
\CodelineNumbered
\RecordChanges
- \GlossaryPrologue{\section*{Historique des versions}%
- \addcontentsline{toc}{section}{Historique des versions}}
+ %\OnlyDescription
+ \DontCheckModules
+
+ %% Polices de caractères
+ \iftutex
+ \usepackage[babel=true]{microtype}
+ \usepackage{fontspec}
+ \usepackage{unicode-math}
+ \setmainfont{STIXTwoText}
+ [
+ Extension = .otf,
+ UprightFont = *-Regular,
+ BoldFont = *-SemiBold,
+ ItalicFont = *-Italic,
+ BoldItalicFont = *-SemiBoldItalic,
+ Numbers = {Proportional,OldStyle},
+ Scale = 1,
+ Ligatures = TeX
+ ]
+ \setsecheadstyle{\normalfont\Large\sffamily\bfseries\raggedright}
+ \setsubsecheadstyle{\normalfont\large\sffamily\bfseries\raggedright}
+ \setsubsubsecheadstyle{\normalfont\sffamily\bfseries\raggedright}
+ \else
+ \usepackage[babel=true]{microtype}
+ \usepackage[utf8]{inputenc}
+ \usepackage[T1]{fontenc}
+ \usepackage[stix2]{newtxmath}
+ \fi
+ \usepackage[book,medium,proportional,oldstyle,scale=0.92]{FiraSans}
+ \usepackage[medium,lining,scale=0.90]{FiraMono}
%% Couleurs
\usepackage{xcolor}
- \definecolor{link}{rgb}{0,0.4,0.6} % ~RoyalBlue de dvips
- \definecolor{url}{rgb}{0.6,0,0} % rouge foncé
- \definecolor{citation}{rgb}{0,0.5,0} % vert foncé
-
- %% Liste description alignée à gauche
- \usepackage{enumitem}
- \setlist[description]{leftmargin=*,align=left}
-
- %% Environnement pour remarques
- \usepackage{amsthm}
- \theoremstyle{definition}
- \newtheorem*{rem}{Remarque}
+ \definecolor{link}{rgb}{0,0.4,0.6} % liens internes
+ \definecolor{url}{rgb}{0.6,0,0} % liens externes
+ \definecolor{citation}{rgb}{0,0.5,0} % citations
%% Hyperliens
- \usepackage{hyperref}
- \hypersetup{%
- pdfauthor = {Faculté des études supérieures et postdoctorales},
- pdftitle = {Guide de l'utilisateur de la classe ulthese},
- colorlinks = {true},
- linktocpage = {true},
- urlcolor = {url},
- linkcolor = {link},
- citecolor = {citation},
- pdfpagemode = {UseOutlines},
- pdfstartview = {Fit},
- bookmarksopen = {true},
- bookmarksnumbered = {true},
- bookmarksdepth = {subsubsection}}
- \addto\extrasfrench{%
- \def\appendixautorefname{annexe}%
- \def\tableautorefname{tableau}%
- \def\subsectionautorefname{section}%
+ \AtEndPreamble{%
+ \usepackage{bookmark} % charge hyperref
+ \hypersetup{%
+ pdftitle = {Guide d'utilisation de la classe ulthese},
+ pdfauthor = {Faculté des études supérieures et postdoctorales},
+ colorlinks = {true},
+ urlcolor = {url},
+ linkcolor = {link},
+ citecolor = {citation}}
+ \bookmarksetup{%
+ open = true,
+ depth = 3,
+ numbered = true}
+ \addto\extrasfrench{%
+ \def\subsectionautorefname{section}%
+ }
}
%% Paramétrage de babel
- \frenchbsetup{%
- StandardItemizeEnv=true, % listes standards
+ \frenchsetup{%
+ SmallCapsFigTabCaptions=false, % pas de petites capitales
ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres
og=«, fg=» % « et » sont les guillemets
}
- \def\frenchtablename{{\scshape Tab.}}
+ \renewcommand*\frenchtablename{Tab.}
+ \renewcommand*\frenchfigurename{Fig.}
+ \renewcommand*\generalname{Général} % mot clé du glossaire
+
+ %% Désactiver le niveau des chapitres de memoir
+ \let\chapter\relax
+ \counterwithout{section}{chapter}
+
+ %% Utiliser une numérotation des sections à trois niveaux
+ \setsecnumdepth{subsubsection}
+ \maxsecnumdepth{subsubsection}
+
+ % Les annexes sont des sections, ici. Redéfinir la
+ % commande \appendix comme dans la classe article.
+ \makeatletter
+ \renewcommand*\appendix{\par
+ \setcounter{section}{0}
+ \gdef\thesection{\@Alph\c@section}}
+ \makeatother
+
+ %% Aligner à gauche l'environnement description
+ \setlist[description]{leftmargin=*,align=left}
+
+ %% Configurer le glossaire
+ \addto\extrasfrench{%
+ \def\glossaryname{Historique des versions}}
+ \GlossaryPrologue{\section*{\glossaryname}%
+ \addcontentsline{toc}{section}{\glossaryname}}
+ \setcounter{GlossaryColumns}{2}
+ \setlength{\GlossaryMin}{5cm}
- %% Commandes de mise en forme spéciales
- \newcommand{\class}[1]{\textsf{#1}}
- \newcommand{\pkg}[1]{\textbf{#1}}
+ %% Nouvel environnement de type \DescribeMacro pour les options de
+ %% la classe
+ \NewDocElement[envlike,notoplevel,printtype=\emph{option}]{Option}{option}
- %% Commandes pour les liens vers la documentation
- \newcommand{\link}[2]{\href{#1}{#2~\raisebox{-0.2ex}{\faExternalLink}}}
- \newcommand{\doc}[2][documentation]{\link{#2}{#1}}
+ %% Commandes sémantiques additionnelles
+ \let\class\textsf
+ \let\pkg\textbf
+ \makeatletter
+ \renewcommand\code{\bgroup\@makeother\_\@makeother\~\@makeother\$\code@}
+ \def\code@#1{{\normalfont\ttfamily\hyphenchar\font=-1 #1}\egroup}
+ \makeatother
+ \newcommand*\ulthesename{ulthese}
+ \newcommand*\ulclass{\class{\ulthesename}}
+ \newcommand*\btx{\textsc{Bib}\TeX}
- %% Francisation d'un mot clé de l'historique des commandes
- \def\generalname{Général}
+ %% Redéfinir \year pour utiliser l'information de \filedate plutôt
+ %% que la date de compilation
+ \def\parsedate#1/#2/#3\relax{\def\year{#1}}
+
+ %% Convertir la date en format ISO
+ \def\isodate#1/#2/#3\relax{#1-#2-#3}
+
+ \MakeShortVerb{\|}
\begin{document}
\DocInput{ulthese.dtx}
\end{document}
%</driver>
% \fi
-% \CheckSum{914}
% \DoNotIndex{\',\^,\`,\ ,\ae}
% \DoNotIndex{\RequirePackage,\ExecuteOptions,\ProcessOptions}
% \DoNotIndex{\newcommand,\newcommand*}
% \DoNotIndex{\setlength}
+% \changes{6.0}{2024-05-22}{Prise en compte des règles de présentation
+% entrées en vigueur à l'automne 2023 qui n'exigent plus une
+% bibliographie par chapitre pour les thèses et mémoire par
+% intégration d'articles.}
+% \changes{6.0}{2024-05-22}{Suppression des options
+% \texttt{bibchapitre} et \texttt{bibsection}.}
+% \changes{6.0}{2024-07-02}{Ajout du grade de maître en travail
+% social.}
+% \changes{6.0}{2024-07-02}{Retrait du grade de maître en
+% physiothérapie.}
+% \changes{6.0}{2024-05-24}{Utilisation du codage de caractères UTF-8
+% par défaut dans la classe. Modification des gabarits en
+% conséquence.}
+% \changes{6.0}{2024-06-17}{Révision exhaustive de la documentation.}
% \changes{4.4}{2017-05-16}{Prise en charge des bibliographies
-% multiples pour les thèses et mémoires par articles.}
+% multiples pour les thèses et mémoires par articles.}
+% \changes{4.4}{2017-05-15}{Ajout de l'option \texttt{bibchapitre}.}
+% \changes{4.4}{2017-05-15}{Ajout de l'option \texttt{bibsection}.}
% \changes{4.4}{2017-05-16}{Documentation révisée, principalement ce
-% qui touche à la préparation de la bibliographie.}
+% qui touche à la préparation de la bibliographie.}
% \changes{4.3}{2017-03-01}{Nouvelles options pour les titres de
-% docteur en musique, maître en architecture, maître en
-% ergothérapie, maître en physiothérapie et maître en
-% psychoéducation.}
-% \changes{4.3}{2017-03-01}{Modifications à la composition des sigles de
-% grades.}
+% docteur en musique, maître en architecture, maître en ergothérapie,
+% maître en physiothérapie et maître en psychoéducation.}
+% \changes{4.3}{2017-03-01}{Modifications à la composition des sigles
+% de grades.}
% \changes{4.3}{2017-03-01}{Vérification de la compatibilité entre le
-% grade et les options multifacultaire, cotutelle, bidiplomation et
-% extension.}
+% grade et les options \texttt{multifacultaire}, \texttt{cotutelle},
+% \texttt{bidiplomation} et \texttt{extension}.}
% \changes{4.3}{2017-03-01}{Améliorations à la documentation.}
-% \changes{4.2}{2016-03-29}{Ajout de l'option «examen».}
+% \changes{4.2}{2016-03-29}{Ajout de l'option \texttt{examen}.}
% \changes{4.1}{2016-02-13}{Paquetage geometry déclaré incompatible
-% avec la classe.}
-% \changes{4.0}{2015-06-12}{Nouvelles règles de présentation matérielle
-% de la FESP: recto seulement, page frontispice.}
-% \changes{3.1}{2014-05-23}{Prise en charge de la maîtrise en bidiplomation.}
+% avec la classe.}
+% \changes{4.0}{2015-06-12}{Nouvelles règles de présentation
+% matérielle de la FESP: recto seulement, page frontispice.}
+% \changes{3.1}{2014-05-23}{Prise en charge de la maîtrise en
+% bidiplomation.}
% \changes{3.0a}{2014-03-24}{Modifications et corrections à la
-% documentation, notamment relativement à la configuration de natbib.}
+% documentation, notamment relativement à la configuration de
+% \textbf{natbib}.}
% \changes{3.0}{2014-01-06}{Déclaration du grade en option de la
-% classe.}
-% \changes{3.0}{2014-01-06}{Moteur XeLaTeX supporté.}
-% \changes{3.0}{2014-01-06}{Ajout de l'option nobabel.}
+% classe.}
+% \changes{3.0}{2014-01-06}{Moteur {\XeLaTeX} supporté.}
+% \changes{3.0}{2014-01-06}{Ajout de l'option \texttt{nobabel}.}
% \changes{2.1}{2013-01-16}{Utilisation transparente de la police
-% Helvetica pour la page de titre.}
+% Helvetica pour la page de titre.}
% \changes{2.0}{2013-01-13}{Traitement automatique des longs titres.}
% \changes{1.0b}{2012-11-11}{Ajouts et corrections mineures dans la
-% documentation.}
+% documentation.}
% \changes{1.0a}{2012-10-17}{Précisions dans la documentation.}
% \changes{1.0}{2012-09-30}{Version initiale.}
% \GetFileInfo{ulthese.dtx}
-% \title{\class{ulthese}: la classe pour les thèses et mémoires de
-% l'Université Laval\thanks{Ce document décrit la classe
-% \class{ulthese}~\fileversion, datée du \filedate.}}
+%
+% \title{Guide d'utilisation de la classe {\ulclass} \\ pour les thèses et
+% mémoires \\ de l'Université Laval}
% \author{Faculté des études supérieures et postdoctorales\thanks{%
% Cette classe et sa documentation ont été rédigées par Vincent
% Goulet~(Faculté des sciences et de génie) avec la collaboration de
% Koassi D'Almeida~(Faculté des études supérieures et postdoctorales) et
-% de Pierre Lasou~(Bibliothèque).}}
-% \date{}
+% Pierre Lasou~(Bibliothèque).}}
+% \date{Version {\fileversion} du {\expandafter\isodate\filedate\relax}}
% \maketitle
%
% \section{Introduction}
%
-% La classe \class{ulthese} permet de composer avec {\LaTeX} ou
-% {\XeLaTeX} des thèses et mémoires immédiatement conformes aux règles
-% générales de présentation matérielle de la Faculté des études
-% supérieures et postdoctorales (FESP) de l'Université Laval. Ces
-% règles définissent principalement la présentation des pages de titre
-% des thèses et mémoires ainsi que la disposition du texte sur la
-% page. La classe en elle-même est donc relativement simple.
-%
-% Cependant, \class{ulthese} est basée sur la classe \class{memoir}
-% \citep{memoir}, une extension de la classe standard \class{book}
-% facilitant à plusieurs égards la préparation de documents d'allure
-% professionnelle dans {\LaTeX}. La classe \class{memoir} incorpore
-% d'office plus de 30 des paquetages les plus populaires\footnote{%
-% Consulter la section~18.24 de la documentation de \class{memoir}
-% pour la liste ou encore le journal de la compilation (\emph{log})
-% d'un document utilisant la classe \class{ulthese}.}. %
-% L'intégralité des fonctionnalités de \class{memoir} se retrouve donc
-% dans \class{ulthese}.
-%
-% La classe \class{memoir} fait partie des distributions {\LaTeX}
-% modernes; elle devrait donc être installée et disponible sur votre
-% système. Elle est livrée avec une %
-% \doc{http://texdoc.net/pkg/memoir} %
-% exhaustive: le guide de l'utilisateur fait près de 600~pages!
-% N'hésitez pas à vous y référer pour réaliser une mise en page
-% particulière.
-%
-% L'autre compagnon naturel de la présente documentation est
-% \doc[Rédaction avec {\LaTeX}]{http://texdoc.net/pkg/formation-latex-ul} ^^A
-% \citep{formation-latex-ul}, la formation {\LaTeX} de l'Université Laval.
-% Vous y trouverez des informations additionnelles sur l'utilisation des
-% classes \class{ulthese} et \class{memoir}.
+% La classe {\ulclass} permet de composer des thèses et mémoires
+% immédiatement conformes aux règles générales et complémentaires de
+% présentation de la Faculté des études supérieures et postdoctorales
+% (FESP) de l'Université Laval. Ces règles définissent principalement
+% la présentation des pages de titre des thèses et mémoires, ainsi que
+% la disposition du texte sur la page.
+%
+% La composition d'un manuscript avec la classe {\ulclass} requiert une
+% distribution {\TeX} récente et à jour. Nous recommandons les
+% distributions %
+% \href{https://tug.org/texlive}{{\TeX}~Live}~---%
+% ou sa variante pour macOS %
+% \href{https://tug.org/mactex}{Mac{\TeX}}~--- %
+% et %
+% \href{https://miktex.org}{MiK{\TeX}}. %
+% Vous pouvez également avoir recours à une plateforme de rédaction en
+% ligne comme %
+% \href{https://overleaf.com}{Overleaf}; %
+% leurs distributions {\TeX} satisfont généralement les conditions
+% ci-dessus.
+%
+% La classe {\ulclass} fait partie des distributions {\TeX} standards via
+% le paquetage %
+% \href{https://ctan.org/pkg/ulthese}{\pkg{ulthese}}. %
+% Dans la mesure où votre distribution est
+% à jour, vous devriez pouvoir l'utiliser sans autre intervention.
+%
+% Le compagnon naturel de la présente documentation est \emph{Rédaction
+% avec {\LaTeX}}, la formation {\LaTeX} de l'Université Laval. Vous y
+% trouverez sans doute une foule d'informations utiles pour la
+% préparation de votre thèse ou de votre mémoire. L'ouvrage fait
+% lui aussi partie des distributions {\TeX} standards, via le
+% paquetage %
+% \href{https://ctan.org/pkg/formation-latex-ul}{\pkg{formation-latex-ul}}. %
%
% \section{Démarrage rapide (pour les impatients)}
% \label{sec:utilisation:rapide}
%
-% La classe est livrée avec les distributions {\TeX}~Live, Mac{\TeX} et
-% MiK{\TeX}. Si vous utilisez l'une ou l'autre de ces distributions et
-% qu'elle est à jour\footnote{%
-% Validez à l'aide de l'assistant de mise à jour de votre
-% distribution.}, %
-% vous devriez pouvoir utiliser \class{ulthese} sans autre
-% intervention.
-%
-% Il est recommandé de segmenter tout document d'une certaine ampleur
-% dans des fichiers |.tex| distincts pour chaque partie ---
-% habituellement un fichier par chapitre. Le document complet est alors
-% composé à l'aide d'un fichier maître qui contient le préambule
-% {\LaTeX} et un ensemble de commandes \cmd{\include} pour réunir les
-% parties dans un tout.
+% La classe {\ulclass} est livrée avec un ensemble de gabarits sur
+% lesquels se baser pour le document maître de divers types de thèses
+% et de mémoires (standard, par articles, en cotutelle, en
+% bidiplomation), ainsi que pour les parties les plus usuelles
+% (résumés français et anglais, remerciements, avant-propos,
+% introduction, chapitres, conclusion, annexe). Les noms des fichiers
+% devraient permettre de facilement identifier leur contenu. Dans la
+% distribution {\TeX}~Live, les gabarits sont classés avec la
+% documentation.
%
-% La classe \class{ulthese} est livrée avec un ensemble de gabarits sur
-% lesquels se baser pour:
-% \begin{itemize}
-% \item le document maître de divers types de thèses et de mémoires
-% (standard, par articles, en cotutelle, en bidiplomation);
-% \item les fichiers des parties les plus usuelles (résumés français
-% et anglais, avant-propos, introduction, chapitres, conclusion,
-% etc.).
-% \end{itemize}
-% Les noms des fichiers devraient permettre de facilement identifier
-% leur contenu (c'est là une bonne pratique: le nom |rappels.tex|
-% parle de lui-même et résiste mieux aux changements à l'ordre des
-% chapitres que |chapitre1.tex|).
+% Pour débuter rapidement la rédaction de votre manuscrit, copiez les
+% gabarits appropriés dans votre dossier de travail et suivez les
+% directives qui s'y trouvent. Nous recommandons de compiler votre
+% manuscript avec {\XeLaTeX}.
%
-% Dans {\TeX}~Live, les gabarits sont classés avec la documentation de
-% la classe. Pour les utiliser, copiez les fichiers appropriés dans votre
-% dossier de travail.
+% La classe utilise le codage de caractères
+% \href{https://fr.wikipedia.org/wiki/UTF-8}{UTF-8}. Vous devez donc
+% obligatoirement utiliser ce type codage quand un fichier contient
+% des caractères non-ASCII (comme des lettres accentuées).
%
-% Pour débuter la rédaction, renommez le gabarit de document maître
-% approprié d'après votre numéro de dossier. Par exemple, l'étudiante
-% dont le numéro de dossier est 111555555 et qui entame la rédaction
-% d'une thèse par articles renommera le fichier
-% \begin{quote}
-% |gabarit-doctorat-articles.tex|
-% \end{quote}
-% en
-% \begin{quote}
-% |111555555.tex|.
-% \end{quote}
+% Le reste de ce guide contient les informations détaillées sur les
+% caractéristiques et fonctionnalités de la classe.
%
-% Les gabarits comportent des commentaires succincts pour vous guider
-% dans la préparation de votre document. La \autoref{sec:gabarits}
-% fournit les informations détaillées.
+% \changes{5.3a}{2021-08-09}{Ajout à la documentation de la
+% disponibilité d'une archive pour les personnes qui ne disposent pas
+% d'une installation de {\TeX} locale.}
+% \tipbox{Si vous n'avez pas accès aux gabarits parce qu'ils ne sont
+% pas inclus dans votre distribution ou parce que vous utilisez une
+% plateforme de rédaction en ligne, poursuivez votre lecture à la
+% \autoref{sec:installation}.}
%
% \section{Installation}
+% \label{sec:installation}
%
-% Cette section explique comment installer la classe \class{ulthese}
+% Cette section explique comment installer la classe {\ulclass}
% si elle n'est pas disponible sur votre système ou si la version
% n'est pas à jour.
%
-% La classe est distribuée sous forme d'une archive |ulthese.zip| via
-% le réseau de sites \emph{Comprehensive {\TeX} Archive Network} (CTAN):
+% La classe {\ulclass} est distribuée dans le paquetage %
+% \href{https://ctan.org/pkg/ulthese}{\pkg{ulthese}} %
+% via le réseau de sites \emph{Comprehensive {\TeX} Archive Network}
+% (CTAN). Celui-ci fait partie des distributions {\TeX} standards telles
+% que {TeX}~Live, Mac{\TeX} et MiK{\TeX}. Nous recommandons fortement
+% d'installer ou de mettre à jour \pkg{ulthese} à l'aide du
+% gestionnaire de paquetages de votre distribution {\TeX}. Par
+% exemple, avec {\TeX}~Live, vous pouvez effectuer ces opérations dans
+% l'assistant graphique, ou encore avec l'une ou l'autre des commandes
+% ci-dessous:
% \begin{quote}
-% \url{https://www.ctan.org/pkg/ulthese}
+% \code{tlmgr install ulthese}
+% \end{quote}
+% ou
+% \begin{quote}
+% \code{tlmgr update ulthese}
% \end{quote}
%
-% L'installation de la classe consiste à créer le fichier
-% |ulthese.cls| et les gabarits |.tex| à partir du code source
-% documenté se trouvant dans le fichier |ulthese.dtx|. Il est
-% recommandé de simplement créer ces fichiers dans le dossier de
-% travail de la thèse ou du mémoire.
-%
-% Pour procéder à l'installation, décompressez l'archive |ulthese.zip|
-% dans votre dossier de travail, puis compilez avec {\LaTeX} le fichier
-% |ulthese.ins| en exécutant la commande suivante depuis une invite
-% de commande:
+% S'il vous est impossible d'installer des paquetages ou de mettre à
+% jour la distribution {\TeX}~--- notamment si vous utilisez une
+% plateforme de rédaction en ligne~--- vous pouvez procéder à une
+% installation simplifiée de la classe dont la portée sera limitée à
+% votre projet. Pour ce faire, téléchargez l'archive %
% \begin{quote}
-% |latex ulthese.ins|
+% \code{ulthese-installation-projet.zip}
% \end{quote}
-% Vous pouvez aussi ouvrir le fichier |ulthese.ins| dans votre éditeur
-% de texte favori et lancer depuis celui-ci la compilation avec
-% {\LaTeX}, pdf{\LaTeX}, {\XeLaTeX} ou un autre moteur {\TeX}.
+% depuis le
+% \href{https://gitlab.com/vigou3/ulthese/-/releases}{dépôt du projet ulthese}
+% et décompressez celle-ci dans le répertoire de votre document. Vous
+% disposerez alors de tous les fichiers essentiels de la classe à
+% l'intérieur de ce projet.
%
-% \changes{5.3a}{2021-08-09}{Ajout à la documentation de la
-% disponibilité d'une archive pour les personnes qui ne disposent
-% pas d'une installation de {\TeX} locale.}
-% \begin{rem}
-% Si vous ne disposez pas d'une version de {\TeX} sur votre poste de
-% travail --- vraisemblablement parce que vous utilisez une
-% plateforme de rédaction en ligne --- téléchargez
-% l'archive |ulthese-sans-tex-local.zip| depuis le
-% \link{https://gitlab.com/vigou3/ulthese/-/releases}{dépôt du
-% projet}. Celle-ci contient tous les fichiers
-% normalement créés lors de l'installation de la classe.
-% \end{rem}
+% Si votre expertise {\TeX} vous pousse à préférer une installation
+% manuelle avec accès à l'intégralité du code source de la classe,
+% consultez les instructions qui se trouvent dans le fichier
+% \code{README.md} du paquetage.
%
% \section{Utilisation}
+% \label{sec:utilisation}
+%
+% La classe {\ulclass} est basée sur la classe %
+% \href{https://ctan.org/pkg/memoir}{\class{memoir}}, %
+% une extension de la classe standard \class{book} facilitant à
+% plusieurs égards la préparation de documents d'allure
+% professionnelle dans {\LaTeX}. L'intégralité des fonctionnalités de
+% \class{memoir} se retrouve donc dans {\ulclass}.
+%
+% La classe \class{memoir} fait partie des distributions {\TeX}
+% récentes; elle devrait donc être installée et disponible sur votre
+% système. La classe est livrée avec une documentation exhaustive: le
+% guide de l'utilisateur fait près de 600~pages! N'hésitez pas à vous
+% y référer pour réaliser une mise en page particulière.
+%
+% La classe {\ulclass} est compatible avec le moteur pdf{\LaTeX}.
+% Cependant, pour faciliter la gestion du codage des fichiers et des
+% polices de caractères, nous recommandons de compiler votre
+% manuscript avec le plus moderne moteur {\XeLaTeX}.
+%
+% \subsection{Gabarits}
+% \label{sec:utilisation:gabarits}
+%
+% La classe est livrée avec un ensemble de gabarits sur lesquels vous
+% baser pour:
+% \begin{itemize}
+% \item le document maître de divers types de thèses et de mémoires
+% (standard, par articles, en cotutelle, en bidiplomation);
+% \item les fichiers des parties les plus usuelles (résumés français
+% et anglais, remerciements, avant-propos, introduction, chapitres,
+% conclusion, annexe).
+% \end{itemize}
+% Vous pourriez devoir combiner les caractéristiques de deux gabarits
+% de document maître, par exemple pour une thèse en cotutelle par
+% articles.
+%
+% Les gabarits vous incitent à adopter le mode d'organisation des
+% fichiers de tout document d'une certaine ampleur, soit: un fichier
+% |.tex| par partie; un fichier maître contenant le préambule {\LaTeX}
+% et un ensemble de commandes \cmdprint{\include} pour réunir les
+% parties dans un tout.
+%
+% Si vous utilisez la version de la classe fournie avec votre
+% distribution {\TeX}, les gabarits peuvent être classés avec la
+% documentation (c'est le cas dans {\TeX}~Live). Si vous avez plutôt
+% effectué une installation locale de la classe, ou si vous l'avez
+% installée manuellement, les gabarits se trouvent dans votre
+% dossier de travail.
%
-% La classe est compatible avec les moteurs {\LaTeX} traditionnels
-% ainsi qu'avec le plus récent moteur {\XeLaTeX}.
+% Nous recommandons fortement de rédiger votre manuscript à partir des
+% gabarits. Il peut aussi s'avérer utile de suivre un gabarit en lisant
+% la présente section.
+%
+% \tipbox{Il n'y a pas de gabarit spécifique pour un examen de
+% doctorat, pour un essai de maîtrise, pour un projet de recherche ou
+% pour un rapport de stage. Utilisez un gabarit de thèse ou de
+% maîtrise avec l'une ou l'autre des options |examen|, |essai|,
+% |projet| ou |stage|.}
+%
+% \changes{6.0}{2024-05-24}{Documentation: nouvelle section sur le
+% codage de caractères du code source.}
+% \subsection{Codage de caractères du code source}
+% \label{sec:utilisation:codage}
+%
+% La classe utilise le codage de caractères
+% \href{https://fr.wikipedia.org/wiki/UTF-8}{UTF-8}
+% tant avec pdf{\LaTeX} qu'avec {\XeLaTeX}. Les fichiers
+% contenant du texte avec des accents ou tout autre symbole non-ASCII
+% doivent donc obligatoirement être enregistrés dans ce codage de
+% caractères\footnote{%
+% L'UTF-8 n'étant pas le codage par défaut sous Windows, portez une
+% attention toute particulière à ce point si vous utilisez ce système
+% d'exploitation.}.
+%
+% \subsection{Déclaration de la classe et options}
+% \label{sec:utilisation:options}
%
% On charge la classe avec la commande
% \begin{quote}
-% |\documentclass|\oarg{options}|{ulthese}|
+% |\documentclass|\oarg{options}|{ulthese}|
% \end{quote}
% Les marges, l'interligne et la numérotation des pages sont adaptées
-% aux règles de présentation matérielle de la FESP. Les sections
-% suivantes décrivent les options et les commandes définies par la
-% classe.
+% aux règles de présentation de la FESP. La classe ne crée pas de page
+% de titre par défaut\footnote{%
+% Depuis la version 5.0 de la classe.}, %
+% sa production étant prise en charge par la FESP pour les thèses et
+% les mémoires. Si vous utilisez la classe pour un document qui
+% nécessite une page de titre, un examen de doctorat, un essai de
+% maitre
%
% \changes{5.0}{2018-04-24}{La classe ne crée plus de page de titre
-% suite à une nouvelle directive de la FESP.}
-% \begin{rem}
-% Depuis la version 5.0, la classe ne crée plus de page de titre
-% par défaut, sa production étant désormais prise en charge par la
-% FESP. Néanmoins, les fonctionnalités de composition d'une page
-% de titre demeurent disponibles dans la classe. Les commandes
-% pertinentes sont regroupées à l'\autoref{sec:pagetitre}.
-% \end{rem}
-%
-% \subsection{Options de la classe}
-% \label{sec:utilisation:options}
+% suite à une nouvelle directive de la FESP.}
+% \tipbox{Les fonctionnalités de composition d'une page de titre
+% demeurent disponibles dans la classe. Si votre document en nécessite
+% une, consultez l'\autoref{sec:pagetitre}.}
%
% Cette section passe en revue les \meta{options} que l'on peut
% spécifier au chargement de la classe. Les commandes mentionnées
% ci-dessous font quant à elles l'objet de la
% \autoref{sec:utilisation:commandes}.
%
-% \begin{DescribeMacro}{PhD,MSc,MA, ...}
-% Identifie le type de grade; consulter le \autoref{tab:grades} pour
-% la liste complète des options et les grades correspondants. La
-% déclaration d'un type de grade est obligatoire, sauf en cas de
-% l'utilisation de l'option |projet| (voir ci-dessous).
-% \end{DescribeMacro}
+% \begin{DescribeOption}{PhD,MSc,MA, ...}
+% Les options telles que |PhD|, |MSc| ou |MA| identifient le type de
+% grade; le \autoref{tab:grades} fournit la liste complète des
+% options et les grades correspondants. La déclaration d'un type de
+% grade est obligatoire, sauf en cas de l'utilisation de l'option
+% |projet| (voir ci-dessous).
+% \end{DescribeOption}
%
% \begin{table}[t]
% \centering
% \caption{Options de la classe pour la déclaration du grade et libellés
% correspondants}
% \label{tab:grades}
-% \begin{tabularx}{0.85\linewidth}{lX}
+% \begin{tabularx}{0.9\linewidth}{l>{\raggedright\arraybackslash}X}
% \toprule
% Option & Nom du grade (sigle) \\
% \midrule
@@ -355,145 +505,138 @@
% |MArch|
% & Maître en architecture
% (M.~Arch.) \\
-% |MA|
-% & Maître ès arts (M.A.) \\
% |LLM|
% & Maître en droit (LL.~M.) \\
% |MErg|
% & Maître en ergothérapie (M.~Erg.) \\
% |MMus|
% & Maître en musique (M.~Mus.) \\
-% |MPht|
-% & Maître en physiothérapie (M.~Pht.) \\
-% |MSc|
-% & Maître ès sciences (M.~Sc.) \\
+% |MPsEd|
+% & Maître en psychoéducation (M.~Ps.~éd.) \\
% |MScGeogr|
% & Maître en sciences géographiques (M.~Sc.~géogr.) \\
% |MServSoc|
% & Maître en service social (M.~Serv.~soc.) \\
-% |MPsEd|
-% & Maître en psychoéducation (M.~Ps.~éd.) \\
+% |MTravSoc|
+% & Maître en travail social (M.~Trav.~soc.) \\
+% |MA|
+% & Maître ès arts (M.A.) \\
+% |MSc|
+% & Maître ès sciences (M.~Sc.) \\
% \bottomrule
% \end{tabularx}
% \end{table}
%
-% \begin{DescribeMacro}{cotutelle}
-% Identifie une thèse effectuée en cotutelle avec une autre
-% université. Valide uniquement avec un grade de doctorat.
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{bidiplomation}
-% Identifie un mémoire effectué en bidiplomation avec une autre
-% université. Valide uniquement avec un grade de maîtrise.
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{examen}
-% Identifie un examen de doctorat. Cette option permet d'utiliser la
-% classe pour la rédaction d'un examen de doctorat respectant les
-% règles de présentation matérielle de la FESP. Elle a pour effet de
-% changer l'appellation «Thèse» sur la page de titre pour «Examen
-% de doctorat». Elle supprime également la page frontispice.
+% \begin{DescribeOption}{cotutelle}
+% L'option |cotutelle| identifie une thèse effectuée en cotutelle
+% avec une autre université. Valide uniquement avec un grade de
+% doctorat.
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{bidiplomation}
+% L'option |bidiplomation| identifie un mémoire effectué en
+% bidiplomation avec une autre université. Valide uniquement avec un
+% grade de maîtrise.
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{examen}
+% L'option |examen| identifie un examen de doctorat. Elle permet
+% d'utiliser la classe pour la rédaction d'un examen de doctorat
+% respectant les règles de présentation de la FESP. L'option a pour
+% effet de changer l'appellation «Thèse» sur la page de titre pour
+% «Examen de doctorat». Elle supprime également la page frontispice.
% L'option n'est compatible qu'avec l'une des options de grade de
% doctorat.
-% \end{DescribeMacro}
-%
-% \changes{5.0}{2018-05-09}{Ajout d'une option «essai» pour les
-% maîtrises analogue à «examen» pour les doctorats.}
-% \changes{5.2}{2019-05-06}{L'option «essai» n'empêche plus
-% l'utilisation d'une page frontispice.}
-% \begin{DescribeMacro}{essai}
-% Identifie un essai de maîtrise. Cette option permet d'utiliser la
-% classe pour la rédaction d'un essai de maîtrise respectant les
-% règles de présentation matérielle de la FESP. Elle a pour effet de
-% changer l'appellation «Maîtrise» sur la page de titre pour
-% «Essai». L'option n'est compatible qu'avec l'une des options de
+% \end{DescribeOption}
+%
+% \changes{5.0}{2018-05-09}{Ajout d'une option \texttt{essai} pour les
+% maîtrises analogue à \texttt{examen} pour les doctorats.}
+% \changes{5.2}{2019-05-06}{L'option \texttt{essai} n'empêche plus
+% l'utilisation d'une page frontispice.}
+% \begin{DescribeOption}{essai}
+% L'option |essai| identifie un essai de maîtrise. Elle permet
+% d'utiliser la classe pour la rédaction d'un essai de maîtrise
+% respectant les règles de présentation de la FESP. L'option a pour
+% effet de changer l'appellation «Maîtrise» sur la page de titre
+% pour «Essai». Elle n'est compatible qu'avec l'une des options de
% grade de maîtrise. Pour un essai de maîtrise, l'utilisation
% simultanée de l'option |article| de la classe \class{memoir} peut
% s'avérer tout indiquée.
-% \end{DescribeMacro}
-%
-% \changes{5.2}{2019-05-06}{Ajout d'une option «projet» pour les
-% cours de projet de recherche.}
-% \begin{DescribeMacro}{projet}
-% Identifie un projet de recherche. Cette option permet d'utiliser
-% la classe pour la rédaction d'un rapport de projet de recherche
-% respectant les règles de présentation matérielle de la FESP. Elle
-% a pour effet d'inscrire l'appellation «Projet de recherche» sur la
-% page de titre et de supprimer la mention du grade. L'utilisation
-% de cette option rend d'ailleurs non obligatoire la déclaration de
-% grade qui, si elle est présente, est simplement ignorée. Comme
-% pour un essai de maîtrise, l'utilisation simultanée de l'option
-% |article| de la classe \class{memoir} peut s'avérer tout indiquée
-% avec les cette option.
-% \end{DescribeMacro}
-%
-% \changes{5.3}{2019-11-29}{Ajout d'une option «stage» pour les
-% rapports de stage.}
-% \begin{DescribeMacro}{stage}
-% Identifie un rapport de stage. L'effet de cette option est
-% identique à celui de l'option |projet| à deux exceptions près:
-% l'inscription sur la page de titre est «Rapport de stage» et la
-% page frontispice est supprimée.
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{10pt,11pt,12pt}
-% Sélectionne une taille de police de 10, 11 ou 12~points. Par
-% défaut la classe utilise une police de 11~points. Ces options
-% n'ont aucun effet sur la taille des polices des pages de titre.
-% \end{DescribeMacro}
-%
-% \changes{4.4}{2017-05-15}{Ajout de l'option bibchapitre.}
-% \changes{4.4}{2017-05-15}{Ajout de l'option bibsection.}
-% \begin{DescribeMacro}{bibchapitre}
-% \begin{DescribeMacro}{bibsection}
-% Permettent de composer une bibliographie distincte après chaque
-% fichier inséré dans le document avec \cmd{\include},
-% habituellement un chapitre; voir la
-% \autoref{sec:bibliographie:multiples}. Ces options sont
-% principalement utiles pour les thèses et mémoires par articles.
-% La bibliographie se présente sous la forme d'un chapitre non
-% numéroté avec |bibchapitre|, et sous la forme d'une section
-% numérotée avec |bibsection|.
-% \end{DescribeMacro}
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{nonatbib}
-% Empêche le chargement du paquetage \pkg{natbib}. La paquetage est
-% normalement chargé par la classe; voir la
+% \end{DescribeOption}
+%
+% \changes{5.2}{2019-05-06}{Ajout d'une option \texttt{projet} pour
+% les cours de projet de recherche.}
+% \begin{DescribeOption}{projet}
+% L'option |projet| identifie un projet de recherche. Elle permet
+% d'utiliser la classe pour la rédaction d'un rapport de projet de
+% recherche respectant les règles de présentation de la FESP.
+% L'option a pour effet d'inscrire l'appellation «Projet de
+% recherche» sur la page de titre et de supprimer la mention du
+% grade. Son utilisation rend d'ailleurs non obligatoire la
+% déclaration de grade qui, si elle est présente, est simplement
+% ignorée. Comme pour un essai de maîtrise, l'utilisation simultanée
+% de l'option |article| de la classe \class{memoir} peut s'avérer
+% tout indiquée avec cette option.
+% \end{DescribeOption}
+%
+% \changes{5.3}{2019-11-29}{Ajout d'une option \texttt{stage} pour les
+% rapports de stage.}
+% \begin{DescribeOption}{stage}
+% L'option |stage| identifie un rapport de stage. L'effet de cette
+% option est identique à celui de l'option |projet| à deux
+% exceptions près: l'inscription sur la page de titre est «Rapport
+% de stage» et la page frontispice est supprimée.
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{10pt,11pt,12pt}
+% Les options |10pt|, |11pt| et |12pt| sélectionnent une taille de
+% police de 10, 11 ou 12~points. Par défaut la classe utilise une
+% police de 11~points. Ces options n'ont aucun effet sur la taille
+% des polices des pages de titre.
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{nonatbib}
+% L'option |nonatbib| empêche le chargement du paquetage %
+% \href{https://ctan.org/pkg/natbib}{\pkg{natbib}}. %
+% Celui-ci est normalement chargé par la classe; voir la
% \autoref{sec:bibliographie}. L'option |nonatbib| permet d'empêcher
-% le chargement pour modifier les options du paquetage ou en cas de
-% conflit avec un autre paquetage de mise en forme de la
-% bibliographie.
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{nobabel}
-% Empêche le chargement du paquetage \pkg{babel}. La classe utilise
-% par défaut ce paquetage pour le traitement des langues dans le
-% document; voir la \autoref{sec:langues}. L'option |nobabel| permet
-% d'empêcher son chargement si un autre paquetage devait être
-% utilisé --- on pense ici principalement à \pkg{polyglossia} pour
-% un document produit avec le moteur {\XeLaTeX}.
-% \end{DescribeMacro}
-%
-% \changes{5.1}{2018-09-30}{Ajout de l'option nohyperref.}
-% \begin{DescribeMacro}{nohyperref}
-% Empêche le chargement du paquetage \pkg{hyperref}. L'interaction
-% de ce paquetage avec les autres est parfois --- voire souvent ---
-% délicate. La classe se charge de le charger en tout dernier tel
-% que généralement recommandé. L'option |nohyperref| permet
-% d'empêcher son chargement s'il est absolument nécessaire de
+% son chargement pour vous permettre de modifier les options du
+% paquetage ou en cas de conflit avec un autre paquetage de mise en
+% forme de la bibliographie.
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{nobabel}
+% L'option |nobabel| empêche le chargement du paquetage %
+% \href{https://ctan.org/pkg/babel}{\pkg{babel}}. %
+% La classe utilise par défaut ce paquetage pour le traitement des
+% langues dans le document; voir la \autoref{sec:langues}. L'option
+% |nobabel| permet d'empêcher son chargement si un autre paquetage
+% devait être utilisé~--- on pense ici principalement à %
+% \href{https://ctan.org/pkg/polyglossia}{\pkg{polyglossia}} %
+% pour un document produit avec le moteur {\XeLaTeX}.
+% \end{DescribeOption}
+%
+% \changes{5.1}{2018-09-30}{Ajout de l'option \texttt{nohyperref}.}
+% \begin{DescribeOption}{nohyperref}
+% L'option |nohyperref| empêche le chargement du paquetage %
+% \href{https://ctan.org/pkg/hyperref}{\pkg{hyperref}}. %
+% L'interaction de ce paquetage avec les autres est parfois~---
+% voire souvent~--- délicate. La classe tâche de le charger en tout
+% dernier, tel que généralement recommandé. L'option |nohyperref|
+% permet d'empêcher son chargement s'il est absolument nécessaire de
% charger d'autres paquetages avant \pkg{hyperref}. Si vous utilisez
% cette option, vous devez obligatoirement charger \pkg{hyperref}
% dans le préambule du document.
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{english, french, ...}
-% Déclare les langues utilisées dans le document. Ces options sont
-% transférées au paquetage \pkg{babel} (dans la mesure où |nobabel|
-% n'est pas spécifié, bien entendu). Le libellé des langues devrait
-% donc correspondre aux options de \pkg{babel}. La dernière langue
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{english, french, ...}
+% Les options telles que |english|, |french| ou autres déclarent les
+% langues utilisées dans le document. Ces options sont transférées
+% au paquetage \pkg{babel} (dans la mesure où |nobabel| n'est pas
+% spécifié, bien entendu). Le libellé des langues devrait donc
+% correspondre aux options de \pkg{babel}. La dernière langue
% spécifiée est la langue active par défaut dans le document.
-% \end{DescribeMacro}
+% \end{DescribeOption}
%
% Toute autre option sera passée à la classe \class{memoir} dont,
% entre autres, le format du papier. Le format lettre nord-américain
@@ -505,14 +648,14 @@
% \subsection{Commandes de la classe}
% \label{sec:utilisation:commandes}
%
-% La classe \class{ulthese} définit quelques nouvelles commandes
+% La classe {\ulclass} définit quelques nouvelles commandes
% servant principalement à créer la page frontispice et des éléments
% des pages liminaires. Le sommaire des commandes se trouve dans le
% \autoref{tab:commandes} et les descriptions détaillées, ci-dessous.
%
% \begin{table}[t]
% \centering
-% \caption{Sommaire des commandes de la classe \class{ulthese}.
+% \caption{Sommaire des commandes de la classe {\ulclass}.
% Celles marquées d'une étoile $^\star$ sont obligatoires.}
% \label{tab:commandes}
% \begin{tabularx}{\linewidth}{lX}
@@ -533,12 +676,13 @@
% \end{table}
%
% \begin{DescribeMacro}{\titre}
-% Titre principal de la thèse ou du mémoire. Ne pas utiliser la
-% commande \cmd{\title} de {\LaTeX} pour ce faire.
+% La commande \cmdprint{\titre} sert à spécifier le titre principal
+% du manuscrit. Vous ne devez pas utiliser la commande \cmd{\title}
+% de {\LaTeX} pour ce faire.
%
-% Vous devez couper manuellement avec |\\| ou \cmd{\newline} un
-% titre très long. Par exemple, la déclaration d'un titre d'une
-% seule ligne est:
+% Coupez manuellement avec {\bs\bs} ou \cmd{\newline} un titre très
+% long. Par exemple, la déclaration d'un titre d'une seule ligne
+% est:
% \begin{quote}
% |\titre{Ceci est un titre d'une seule ligne}|
% \end{quote}
@@ -550,48 +694,51 @@
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\soustitre}
-% Sous-titre de la thèse ou du mémoire, le cas échéant. Les remarques
-% sur un long titre principal s'appliquent également au sous-titre.
+% La commande \cmdprint{\soustitre} sert à spécifier le sous-titre
+% du manuscrit, le cas échéant. Les remarques sur un long titre
+% principal s'appliquent également au sous-titre.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\auteur}
-% Nom complet de l'auteur de la thèse ou du mémoire, sous la forme
-% |Prénom Nom| avec seulement des majuscules initiales. Ne pas
-% utiliser la commande \cmd{\author} de {\LaTeX} pour le nom de
-% l'auteur.
+% La commande \cmdprint{\auteur} permet de saisir le nom complet de
+% l'auteur de la thèse ou du mémoire, sous la forme |Prénom Nom|
+% avec seulement des majuscules initiales. N'utilisez pas la
+% commande \cmd{\author} de {\LaTeX} pour le nom de l'auteur.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\programme}
-% Nom complet officiel du programme d'études comme «Doctorat en
-% informatique» ou «Maîtrise en mathématiques». Si le programme
-% comporte une majeure, séparer sa mention de celle du programme
-% principal par un tiret demi-quadratin (obtenu avec |--|).
+% La commande \cmdprint{\programme} sert à spécifier le nom complet
+% officiel du programme d'études comme «Doctorat en informatique» ou
+% «Maîtrise en mathématiques». Si le programme comporte une majeure,
+% séparez sa mention de celle du programme principal par un tiret
+% demi-quadratin (obtenu avec |--|).
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\direction}
-% Nom complet du directeur ou de la directrice de recherche, sous la
-% forme |Prénom Nom| avec seulement des majuscules initiales, suivi
-% d'une virgule et de la mention «directeur de recherche» ou
-% «directrice de recherche».
+% La commande \cmdprint{\direction} sert à spécifier le nom complet
+% du directeur ou de la directrice de recherche, sous la forme
+% |Prénom Nom| avec seulement des majuscules initiales, suivi d'une
+% virgule et de la mention «directeur de recherche» ou «directrice
+% de recherche».
%
% Les thèses en cotutelle comportent un directeur ou une directrice
% de recherche et un directeur ou une directrice de cotutelle.
-% Séparer chaque mention par |\\|, comme ceci:
+% Séparez chaque mention par {\bs\bs}, comme ceci:
% \begin{quote}
% |\direction{Prénom Nom, directrice de recherche \\| \\
% | Prénom Nom, directeur de cotutelle}|
% \end{quote}
%
% De même, les maîtrises en bidiplomation comptent deux directeurs
-% ou directrices de recherche. Séparer chaque mention tel que
+% ou directrices de recherche. Séparez chaque mention tel que
% mentionné ci-dessus.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\codirection}
-% Comme la commande \cmd{\direction}, mais pour le ou les
-% codirecteurs de recherche, s'il y a lieu. Lorsqu'il y a plus d'un
-% codirecteur de recherche, séparer chaque mention par |\\|, comme
-% ceci:
+% La commande \cmdprint{\codirection} joue le même rôle que la
+% commande \cmdprint{\direction}, mais pour le ou les codirecteurs
+% de recherche, s'il y a lieu. Lorsqu'il y a plus d'un codirecteur
+% de recherche, séparez chaque mention par {\bs\bs}, comme ceci:
% \begin{quote}
% |\codirection{Prénom Nom, directrice de recherche \\| \\
% | Prénom Nom, directeur de recherche}|
@@ -599,27 +746,30 @@
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\frontispice}
-% Création de la page frontispice. De toutes les commandes
-% ci-dessus, c'est la seule qui doit se trouver dans le corps du
-% document plutôt que dans le préambule.
+% La commande \cmdprint{\frontispice} crée la page frontispice à
+% l'endroit où elle apparait dans le code source. De toutes les
+% commandes ci-dessus, c'est la seule qui doit se trouver dans le
+% corps du document plutôt que dans le préambule.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\dedicace}
-% Ajout d'une dédicace («À mes parents», «À Camille») à la thèse ou
-% au mémoire. La dédicace est disposée seule sur une page liminaire,
-% à une dizaine de lignes de la marge du haut et alignée à droite.
-% Par défaut, elle est composée en italique.
+% La commande \cmdprint{\dedicace} permet d'insérer une dédicace («À
+% mes parents», «À Camille») à l'endroit où elle apparait dans le
+% code source. La dédicace est disposée seule sur une page
+% liminaire, à une dizaine de lignes de la marge du haut et alignée
+% à droite. Par défaut, elle est composée en italique.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\epigraphe}
-% Ajout d'une épigraphe au début du document. Comme la dédicace,
-% l'épigraphe est disposée seule sur une page liminaire, à une
-% dizaine de lignes de la marge du haut et alignée à droite. La
-% commande accepte deux arguments, soit le texte de la citation et
-% son auteur ou la source, dans l'ordre.
-%
-% Pour ajouter une épigraphe au début d'un ou plusieurs chapitres,
-% utiliser directement la commande \cmd{\epigraph} de
+% La commande \cmdprint{\epigraphe} permet d'insérer une épigraphe
+% au début du document. Comme la dédicace, l'épigraphe est disposée
+% seule sur une page liminaire, à une dizaine de lignes de la marge
+% du haut et alignée à droite. La commande accepte deux arguments,
+% soit le texte de la citation et son auteur ou la source, dans
+% l'ordre.
+%
+% Pour ajouter une épigraphe au début d'un ou de plusieurs
+% chapitres, utilisez directement la commande \cmd{\epigraph} de
% \class{memoir}, sur laquelle \cmd{\dedicace} et \cmd{\epigraphe}
% sont d'ailleurs basées.
% \end{DescribeMacro}
@@ -640,8 +790,8 @@
% L'environnement |quotation|, quant à lui, doit être utilisé pour
% les citations «longues», celles qui peuvent s'étendre sur plus de
% cinq lignes ou, surtout, plus d'un paragraphe. Dans la classe, le
-% texte est alors toujours placé en retrait de 10~mm, mais également
-% à interligne simple. De plus, un espace vertical sépare les
+% texte est alors toujours placé en retrait de 10~mm, mais aussi à
+% interligne simple. De plus, un espace vertical sépare les
% paragraphes, le cas échéant, afin de bien les distinguer les uns
% des autres.
% \end{DescribeEnv}
@@ -658,8 +808,9 @@
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\SingleSpacing}
-% Si ce devait être nécessaire ailleurs dans le document, la
-% commande \cmd{\SingleSpacing} permet de passer à l'interligne simple.
+% Si ce devait être nécessaire ailleurs dans le document, vous
+% pouvez avoir recours à la commande \cmd{\SingleSpacing} pour
+% passer à l'interligne simple.
% \end{DescribeMacro}
%
% \subsection{Hyperliens}
@@ -680,58 +831,44 @@
% \subsection{Autres paquetages chargés}
% \label{sec:paquetages}
%
-% Outre \class{memoir}, la classe \class{ulthese} charge quelques
-% paquetages qui peuvent aussi vous être utiles. Il n'est donc pas
-% nécessaire de charger de nouveau les paquetages suivants:
-% \begin{description}
-% \item[\normalfont\pkg{babel}] \citep{babel} gestion des documents
-% rédigés dans une ou plusieurs langues autres que l'anglais (si
-% l'option |nobabel| de la classe est absente; voir aussi la
-% \autoref{sec:langues});
-% \item[\normalfont\pkg{numprint}] \citep{numprint} requis par la
-% commande \cmd{\nombre} de \pkg{babel}; le paquetage est donc
-% chargé uniquement si \pkg{babel} l'est. Permet de composer
-% automatiquement des nombres avec un séparateur toutes les trois
-% positions (une espace en français);
-% \item[\normalfont\pkg{natbib}] \citep{natbib} gestion de la
-% bibliographie (si l'option |nonatbib| de la classe est absente;
-% voir aussi la \autoref{sec:bibliographie});
-% \item[\normalfont\pkg{chapterbib}] \citep{chapterbib} gestion de
-% bibliographies multiples (si l'une ou l'autre des options
-% |bibchapitre| ou |bibsection| est spécifiée;
-% voir aussi la \autoref{sec:bibliographie:multiples});
-% \item[\normalfont\pkg{hyperref}] \citep{hyperref} permet de
-% transformer toutes les références en hyperliens cliquables lorsque
-% le document est produit avec pdf{\LaTeX} ou {\XeLaTeX} (si
-% l'option |nohyperref| est spécifiée, vous devez obligatoirement
-% charger le paquetage vous-même);
-% \item[\normalfont\pkg{etoolbox}] \citep{etoolbox} outils
-% additionnels pour la conception de classes et de paquetages
-% (utilisé pour le chargement de \pkg{hyperref});
-% \item[\normalfont\pkg{fontspec}] \citep{fontspec} gestion des
-% polices OpenType sous {\XeLaTeX} (chargé avec ce moteur
-% seulement);
-% \item[\normalfont\pkg{graphicx}] \citep{graphicx} insertion et
-% manipulation de graphiques;
-% \item[\normalfont\pkg{xcolor}] \citep{xcolor} gestion des couleurs
-% dans le document, notamment celle des hyperliens;
-% \item[\normalfont\pkg{textcomp}] multitude de symboles spéciaux,
-% dont un beau symbole de copyright, \textcopyright.
-% \end{description}
-% L'\autoref{sec:meo} sur la mise en Å“uvre de la classe fournit
-% plus de détails sur la liste des paquetages chargés et les raisons
-% pour lesquelles ils sont requis dans la classe.
+% \changes{6.0}{2024-06-17}{Documentation: simplification de la
+% section sur les autres paquetages chargés par la classe.}
+% La classe {\ulclass} charge par défaut les paquetages suivants qui
+% peuvent vous être utiles: %
+% \href{https://ctan.org/pkg/babel}{\pkg{babel}} (voir aussi la \autoref{sec:langues}) %
+% \href{https://ctan.org/pkg/fontspec}{\pkg{fontspec}}, %
+% \href{https://ctan.org/pkg/graphicx}{\pkg{graphicx}}, %
+% \href{https://ctan.org/pkg/hyperref}{\pkg{hyperref}}, %
+% \href{https://ctan.org/pkg/microtype}{\pkg{microtype}}, %
+% \href{https://ctan.org/pkg/natbib}{\pkg{natbib}} (voir aussi la
+% \autoref{sec:bibliographie}), %
+% \href{https://ctan.org/pkg/numprint}{\pkg{numprint}}, %
+% \href{https://ctan.org/pkg/xcolor}{\pkg{xcolor}}. %
+% Tel que mentionné précédemment, la classe est basée sur
+% \class{memoir} qui, elle-même, incorpore d'office une trentaine de
+% paquetages\footnote{%
+% Consultez la section~18.24 de la documentation de \class{memoir}
+% pour la liste, ou encore le journal de la compilation (\emph{log})
+% d'un document utilisant la classe {\ulclass}.}. %
+% L'intégralité des fonctionnalités de \class{memoir} se retrouve donc
+% dans {\ulclass}.
+%
+% L'\autoref{sec:meo} sur la mise en Å“uvre de la classe fournit la
+% liste détaillée des paquetages chargés et les raisons pour
+% lesquelles ils sont requis dans la classe.
%
% \subsection{Paquetage incompatible}
% \label{sec:incompatible}
%
-% Le paquetage \pkg{geometry} est incompatible avec la classe à cause
-% de sa mauvaise interaction avec \class{memoir}. Son chargement dans
-% le préambule du document cause une erreur lors de la compilation.
+% Le paquetage %
+% \href{https://ctan.org/pkg/geometry}{\pkg{geometry}} %
+% est incompatible avec la classe à cause de sa mauvaise interaction
+% avec \class{memoir}. Son chargement dans le préambule du document
+% cause une erreur lors de la compilation.
%
% \section{Thèses et mémoires par articles}
% \changes{5.0}{2018-06-08}{Ajout d'une section spécifique sur les
-% thèses et mémoires par articles.}
+% thèses et mémoires par articles.}
%
% La rédaction de la thèse ou du mémoire par articles est une pratique
% qui gagne en popularité. Elle consiste à remplacer le corps
@@ -741,167 +878,54 @@
% du mémoire (le cas échéant) y apparaissent sous forme de
% sections numérotées.
%
-% L'autre caractéristique qui distingue la thèse et le mémoire par
-% articles des versions standards, c'est la nécessité d'utiliser une
-% bibliographie distincte pour chacun des chapitres. Les options de la
-% classe |bibchapitre| et |bibsection| permettent de réaliser cette
-% mise en forme particulière. La \autoref{sec:bibliographie:multiples}
-% explique comment en tirer profit.
-%
% Des gabarits de document maître et de chapitre fournissent la
% structure de base pour la thèse et le mémoire par articles. Vous
% pouvez, au besoin, combiner les caractéristiques de ces gabarits à
-% celles de la thèse en cotutelle ou du mémoire en bidiplomation. La
-% \autoref{sec:gabarits} fournit les détails sur les gabarits.
+% celles de la thèse en cotutelle ou du mémoire en bidiplomation.
%
-% \section{Français et autres langues}
-% \label{sec:langues}
-%
-% Une complication additionnelle si vous rédigez dans une langue autre
-% que l'anglais consiste à adapter {\LaTeX} à votre langue, qu'il
-% s'agisse des mots clés, de la typographie ou de la césure des mots.
-% La solution standard à ce problème provient du paquetage
-% \pkg{babel}. Celui-ci permet de combiner plusieurs langues dans un
-% même document et de passer de l'une à l'autre facilement. Il est
-% chargé par défaut par la classe \class{ulthese}.
-%
-% Aucune langue n'est spécifiée dans la classe. Vous aurez sans doute
-% recours à l'anglais et au français, ne serait-ce que pour les deux
-% résumés demandés par la FESP. Vous devez spécifier les langues
-% utilisées dans le document en options à la classe, tel que mentionné
-% à la \autoref{sec:utilisation:options}. La \emph{dernière} langue
-% spécifiée devient par défaut la langue active du document.
-%
-% \begin{DescribeMacro}{\selectlanguage}
-% La commande \cmd{\selectlanguage} de \pkg{babel} permet de passer de
-% la langue courante à la langue spécifiée en argument.
-% \end{DescribeMacro}
-%
-% \begin{DescribeEnv}{otherlanguage}
-% L'environnement |otherlanguage| de \pkg{babel} permet de faire
-% la même chose que la commande \cmd{\selectlanguage}, sauf que le
-% changement de langue est local à l'environnement --- utile pour
-% les brefs changements de langue.
-% \end{DescribeEnv}
-%
-% Si vous n'êtes pas autrement familier avec le paquetage
-% \pkg{babel}, consultez sa %
-% \doc{http://texdoc.net/pkg/babel/}. %
-% Celle-ci est éclatée en un
-% document principal, pour le cœur du paquetage et plusieurs
-% autres pour les fonctionnalités propres à une langue: %
-% \doc[anglais]{http://texdoc.net/pkg/babel-english}, %
-% \doc[français]{http://texdoc.net/pkg/babel-french}, %
-% etc. Consultez au moins les documents consacrés aux
-% langues utilisées dans votre thèse ou mémoire. Le plus simple
-% consiste sans doute à consulter en ligne sur CTAN les
-% \link{https://mirrors.ctan.org/tex-archive/macros/latex/required/babel/contrib/}{%
-% documents spécifiques par langue}.
-% \changes{4.4}{2017-05-14}{Correction d'une url vers la documentation
-% de babel.}
-%
-% \begin{DescribeMacro}{\nombre}
-% Le paquetage \pkg{numprint} étant chargé dans la classe avec
-% \pkg{babel}, vous pouvez utiliser la commande \cmd{\nombre} pour
-% formater automatiquement les nombres. Par exemple, le résultat de
-% |\nombre{123456789}| est \nombre{123456789}.
-% \end{DescribeMacro}
-%
-% Les utilisateurs de {\XeLaTeX} qui souhaiteraient plutôt utiliser le
-% plus récent paquetage \pkg{polyglossia} \citep{polyglossia} peuvent
-% empêcher le chargement de \pkg{babel} avec l'option |nobabel| de la
-% classe. Ils devront toutefois charger et configurer
-% \pkg{polyglossia} eux-mêmes dans l'entête de leur document. Ce
-% paquetage est moins évolué que \pkg{babel} pour la typographie
-% française.
+% \tipbox{À l'automne~2023, la FESP a retiré l'exigence de produire
+% une bibliographie par chapitre pour les thèses et mémoires par
+% articles. La thèse ou le mémoire doit désormais contenir une seule
+% bibliographie regroupant l’ensemble des références du document.}
%
% \section{Bibliographie}
% \label{sec:bibliographie}
+% \changes{6.0}{2024-05-22}{Documentation: suppression de la section
+% sur les bibliographies multiples.}
+% \changes{6.0}{2024-06-19}{Documentation: inversion des sections sur
+% la bibliographie et sur la rédaction en français.}
%
% \begin{DescribeMacro}{\bibliography}
-% Tel qu'expliqué au chapitre~8 de \citet{formation-latex-ul},
-% il est fortement recommandé d'utiliser {\BibTeX} pour la
+% Il est fortement recommandé d'utiliser {\BibTeX} pour la
% préparation de la bibliographie d'un document. Celle-ci est
% insérée dans le document à l'endroit où apparait la commande
% \cmd{\bibliography} dans le code source. Cette commande prend en
-% arguments les noms des bases de données bibliographiques séparés
+% arguments les noms des bases de données bibliographiques, séparés
% par des virgules.
% \end{DescribeMacro}
%
% \subsection{Mise en forme des citations}
% \label{sec:bibliographie:options}
%
-% Dans la classe \class{ulthese}, la mise en forme des citations est
-% confiée au paquetage \pkg{natbib} (à moins que l'option |nonatbib|
-% ne soit spécifiée). Le paquetage est chargé avec les options par
-% défaut, soit |round|, |semicolon| et |authoryear|. Pour spécifier
-% d'autres options, vous avez deux possibilités:
-% \begin{enumerate}
-% \item utiliser l'option |nonatbib| de la classe et ensuite charger
-% explicitement \pkg{natbib} avec ses options;
-% \item
-% \begin{DescribeMacro}{\setcitestyle}
-% utiliser la commande \cmd{\setcitestyle} pour passer de
-% nouvelles options à \pkg{natbib}.
-% \end{DescribeMacro}
-% \end{enumerate}
+% \begin{DescribeMacro}{\setcitestyle}
+% Dans la classe {\ulclass}, la mise en forme des citations est
+% confiée au paquetage %
+% \href{https://ctan.org/pkg/natbib}{\pkg{natbib}} %
+% (à moins que l'option |nonatbib| ne soit spécifiée). Le paquetage
+% est chargé avec les options par défaut, soit |round|, |semicolon|
+% et |authoryear|. Pour spécifier d'autres options utilisez la
+% commande \cmd{\setcitestyle} pour passer de nouvelles options à
+% \pkg{natbib}.
+% \end{DescribeMacro}
%
% Par exemple, pour utiliser un style de citation numérique où le
-% numéro de la référence se trouve entre crochets, vous pouvez
-% procéder de l'une ou l'autre des deux manières suivantes:
-% \begin{quote}
-% |\documentclass[nonatbib]{ulthese}| \\
-% |\usepackage[numbers,square]{natbib}| \\
-% |...| \\
-% |\bibliographystyle{plain-fr}|
-% \end{quote}
-% ou
+% numéro de la référence se trouve entre crochets, insérez la commande
+% suivante dans le préambule:
% \begin{quote}
-% |\documentclass{ulthese}| \\
-% |...| \\
-% |\setcitestyle{numbers,square}| \\
-% |\bibliographystyle{plain-fr}|
+% |\setcitestyle{numbers,square}|
% \end{quote}
%
-% Consultez la %
-% \doc{http://texdoc.net/pkg/natbib/} %
-% de \pkg{natbib} pour les détails.
-%
-% \subsection{Bibliographies multiples}
-% \label{sec:bibliographie:multiples}
-%
-% L'ajout de |bibchapitre| ou de |bibsection| dans les options de la
-% classe permet de générer une bibliographie distincte pour chaque
-% chapitre, une chose particulièrement utile pour les thèses et
-% mémoire par articles.
-%
-% La classe fait appel au paquetage \pkg{chapterbib}
-% \citep{chapterbib} pour composer des bibliographies multiples. La
-% \doc{http://texdoc.net/pkg/chapterbib/} du paquetage
-% explique la procédure à suivre pour obtenir une bibliographie par
-% chapitre avec {\BibTeX}. En résumé:
-% \begin{enumerate}
-% \item chaque chapitre comportant sa propre bibliographie doit
-% absolument être inséré dans le document principal avec la commande
-% \cmd{\include} \citep[section~3.5]{formation-latex-ul};
-% \item chaque fichier visé doit contenir une commande
-% \cmd{\bibliographystyle} (\autoref{sec:bibliographie:style}) et
-% une commande \cmd{\bibliography};
-% \item on obtient les diverses bibliographies en compilant avec
-% {\BibTeX} les fichiers individuels, et non le document maître.
-% \end{enumerate}
-%
-% La plupart des auteurs préféreront sans doute l'effet de l'option
-% |bibsection|, où la bibliographie apparait comme une section normale
-% à la fin d'un chapitre. Lorsque \pkg{babel} est chargé, la section
-% sera numérotée. Pour supprimer la numérotation, insérer dans le
-% préambule du document la commande
-% \begin{quote}
-% |\addto\extras|\meta{langue}|{\renewcommand{\bibsection}{%| \\
-% | \section*{\bibname}\prebibhook}}|
-% \end{quote}
-% où \meta{langue} est la langue par défaut du document
-% (\autoref{sec:langues}).
+% Consultez la documentation de \pkg{natbib} pour plus de détails.
%
% \subsection{Style de la bibliographie}
% \label{sec:bibliographie:style}
@@ -909,423 +933,142 @@
% \begin{DescribeMacro}{\bibliographystyle}
% Le format général de la bibliographie est contrôlé par un
% \emph{style} choisi avec la commande \cmd{\bibliographystyle} dans
-% le préambule du document ou dans les fichiers de chaque chapitre
-% dans une thèse ou un mémoire par articles. Les styles standards de
-% {\LaTeX} sont |plain|, |unsrt|, |alpha| et |abbrv|.
+% le préambule du document. Les styles standards de {\LaTeX} sont
+% |plain|, |unsrt|, |alpha| et |abbrv|.
% \end{DescribeMacro}
%
-% Le paquetage \pkg{natbib} chargé par défaut par la classe supporte
-% le style de citation auteur-année fréquemment employé en sciences
-% naturelles, plusieurs commandes de citation, un grand nombre de
-% styles de bibliographie ainsi que des entrées spécifiques pour les
-% numéros ISBN et les URL. Le paquetage fournit des styles de
-% bibliographie |plainnat|, |unsrtnat| et |abbrvnat| similaires aux
-% styles standards, mais plus complets. Il existe des
-% \link{https://mirrors.ctan.org/biblio/bibtex/contrib/bib-fr/}{versions
-% francisées} de ces styles (et de quelques autres) dans CTAN.
-%
-% Le paquetage \pkg{francais-bst} \citep{francais-bst} fournit une
-% feuille de style compatible avec \pkg{natbib} permettant de composer
-% des bibliographies auteur-année respectant les normes de typographie
-% française proposées dans \cite{Malo:1996}. Pour utiliser ce style,
-% spécifier dans le préambule du document LaTeX
-% \begin{quote}
-% |\bibliographystyle{francais}|
-% \end{quote}
+% Le paquetage \pkg{natbib} prend en charge le style de citation
+% auteur-année fréquemment employé en sciences naturelles, plusieurs
+% commandes de citation, un grand nombre de styles de bibliographie,
+% ainsi que des entrées spécifiques pour les numéros ISBN et les
+% adresses URL. Le paquetage fournit des styles de bibliographie
+% |plainnat|, |unsrtnat| et |abbrvnat| similaires aux styles
+% standards, mais plus complets. Il existe des %
+% \href{https://ctan.org/pkg/bib-fr}{versions francisées} %
+% de ces styles (et de quelques autres) dans CTAN.
+%
+% Les styles \code{francais} et \code{francaissc} du paquetage %
+% \href{https://ctan.org/pkg/francais-bst}{\pkg{francais-bst}} %
+% permettent de composer des bibliographies auteur-année respectant
+% les normes de typographie française. Ils sont compatibles avec
+% \pkg{natbib} et plus modernes que les styles mentionnés ci-dessus.
%
% Autrement, la FESP n'a pas d'exigences particulières quant à la
% présentation de la bibliographie (présentation du titre, des auteurs
% et autres informations bibliographiques).
%
-% \section{Police de caractères du document}
-% \label{sec:police}
-%
-% Les documents {\LaTeX} sont facilement reconnaissables par leur
-% police de caractères par défaut, {\fontfamily{cmr}\selectfont
-% Computer Modern}. Avec toute distribution {\LaTeX} moderne, il est
-% maintenant simple d'utiliser l'une ou l'autre des polices PostScript
-% standards. D'ailleurs la classe \class{ulthese} utilise la police
-% sans empattements \textsf{Helvetica} pour composer les pages de
-% titre.
-%
-% La FESP permet l'utilisation des polices Times, Palatino (la police
-% du présent document) et Lucida~Bright dans les thèse et mémoires.
-% \citet[section~10.2]{formation-latex-ul} explique comment utiliser ces
-% polices dans votre document.
-%
-% \section{Gabarits}
-% \label{sec:gabarits}
-%
-% Afin de vous épauler dans la préparation de votre manuscrit, la
-% classe \class{ulthese} est livrée avec un ensemble de gabarits. Tout
-% d'abord, pour le document maître de différents types de thèses et de
-% mémoires:
-% \begin{itemize}[noitemsep]
-% \item |gabarit-doctorat.tex|;
-% \item |gabarit-doctorat-articles.tex|;
-% \item |gabarit-doctorat-cotutelle.tex|;
-% \item |gabarit-maitrise.tex|;
-% \item |gabarit-maitrise-articles.tex|;
-% \item |gabarit-maitrise-bidiplomation.tex|.
-% \end{itemize}
-% Ensuite, pour quelques parties d'un document:
-% \begin{itemize}[noitemsep]
-% \item |resume.tex|;
-% \item |abstract.tex|;
-% \item |remerciements.tex|;
-% \item |avantpropos.tex|;
-% \item |introduction.tex|;
-% \item |chapitre1.tex|;
-% \item |chapitre1-articles.tex|;
-% \item |chapitre2.tex|;
-% \item |chapitre2-articles.tex|;
-% \item |conclusion.tex|;
-% \item |annexe.tex|.
-% \end{itemize}
-% Vous pourriez devoir combiner les caractéristiques de deux gabarits
-% de document maître comme, par exemple, pour une thèse en cotutelle
-% par articles.
-%
-% Les gabarits comportent des commentaires succincts pour vous guider
-% dans leur utilisation. Les sections suivantes fournissent des
-% détails additionnels, et ce, dans l'ordre où les commandes
-% apparaissent dans les fichiers.
-%
-% \begin{rem}
-% Il n'y a pas de gabarit spécifique pour un examen de doctorat,
-% pour un essai de maîtrise, pour un projet de recherche ou pour un
-% rapport de stage. Utilisez un gabarit de thèse ou de maîtrise et
-% inscrivez l'option |examen|, |essai|, |projet| ou |stage| dans la
-% commande \cmd{\documentclass}.
-% \end{rem}
-%
-% \subsection{Encodage des fichiers}
-%
-% Composer en {\LaTeX} de longs textes dans une langue ayant recours
-% aux signes diacritiques devient rapidement pénible si l'on utilise
-% des commandes telles que |\'e|, |\`a| ou |\"o| pour entrer des lettres
-% accentuées. Afin de pouvoir plutôt entrer directement |é|, |à| ou
-% |ö|, {\LaTeX} doit être configuré pour reconnaître les lettres
-% accentuées. C'est le rôle du paquetage \pkg{inputenc}
-% \citep{inputenc}.
-%
-% Il existe plusieurs manières différentes d'encoder --- ou
-% d'enregistrer --- les lettres accentuées et autres caractères
-% spéciaux (comme, par exemple, le symbole de l'euro) dans un
-% ordinateur. La méthode la plus répandue et celle standard sur les
-% versions récentes des systèmes d'exploitation Linux et macOS est
-% l'UTF-8 de la norme
-% \link{https://fr.wikipedia.org/wiki/Unicode}{Unicode}. Les gabarits
-% sont livrés dans ce type d'encodage.
-%
-% La déclaration
-% \begin{quote}
-% |\usepackage[utf8]{inputenc}|
-% \end{quote}
-% dans le préambule assure que {\LaTeX} traitera correctement des
-% fichiers source encodés en UTF-8.
-%
-% La norme Unicode n'est pas aussi uniformément supportée par Windows.
-% Selon l'éditeur de texte employé et la version du système
-% d'exploitation, il peut être nécessaire d'utiliser les normes
-% d'encodage %
-% \link{https://fr.wikipedia.org/wiki/ISO_8859-1}{ISO~8859-1} %
-% (ou Latin-1; option |latin1| de \pkg{inputenc}), %
-% \link{https://fr.wikipedia.org/wiki/ISO_8859-15}{ISO~8859-15} %
-% (ou Latin-9; option |latin9|) ou %
-% \link{https://fr.wikipedia.org/wiki/Windows-1252}{Windows-1252} %
-% (options |cp1252| ou |ansinew|).
-%
-% La situation est plus simple avec {\XeLaTeX} puisqu'il gère
-% nativement Unicode. Le paquetage \pkg{inputenc} est non seulement
-% inutile, mais incompatible avec {\XeLaTeX}. C'est pourquoi, dans les
-% gabarits, \pkg{inputenc} est chargé seulement lorsque {\XeTeX}
-% n'est pas le moteur employé pour compiler le document.
-%
-% \subsection{Paquetages additionnels}
-%
-% Tel qu'expliqué à la \autoref{sec:paquetages}, la classe charge déjà
-% quelques paquetages. Cependant, il est fort probable que vous devrez
-% en charger d'autres pour composer votre document. Les gabarits
-% prévoient un endroit pour le chargement de paquetages additionnels.
-%
-% Si vous utilisez un paquetage non standard dans les distributions
-% courantes (\TeX~Live, Mac\TeX, MiK\TeX), vous devez le fournir avec
-% le code source de votre document lors du dépôt final.
-%
-% \subsection{Changement de police de caractères}
-%
-% Les gabarits comportent des déclarations types pour utiliser les
-% polices Palatino ou Times sous {\LaTeX} ou, sous {\XeLaTeX}, leurs
-% équivalents Pagella et Termes du projet
-% \link{https://www.gust.org.pl/projects/e-foundry/tex-gyre/}{TeX~Gyre}.
-%
-% \subsection{Options de \pkg{babel}}
-%
-% \begin{DescribeMacro}{\frenchbsetup}
-% La commande \cmd{\frenchbsetup} de \pkg{babel} permet de contrôler
-% certains ajustements typographiques apportés par le paquetage en
-% mode français. Consultez la documentation de \pkg{babel} pour la
-% liste des options de configuration disponibles.
-% \end{DescribeMacro}
-%
-% Les concepteurs de la classe \class{ulthese} proposent trois
-% ajustements dans les gabarits:
-% \begin{enumerate}
-% \item l'option |StandardItemizeEnv=true| évite que le mode français de
-% \pkg{babel} ne diminue l'espacement vertical dans les listes;
-% \item l'option |ThinSpaceInFrenchNumbers=true| fait en sorte qu'une espace fine
-% sera utilisée comme séparateur des milliers dans les nombres plutôt
-% qu'une espace pleine;
-% \item les options |og=«| et |fg=»| déclarent que les caractères « et
-% » utilisés dans le code source représentent les guillemets ouvrant
-% et fermant, respectivement. Cela évite de devoir utiliser les
-% commandes \cmd{\og} et \cmd{\fg} de \pkg{babel} tout en bénéficiant de
-% l'ajutement automatique des espaces autour des symboles.
-% \end{enumerate}
-% Vous devez évidemment désactiver ces ajustements si l'option
-% |nobabel| est spécifiée au chargement de la classe.
+% \section{Français et autres langues}
+% \label{sec:langues}
%
-% \subsection{Style de la bibliographie}
-% \label{sec:bibliographystyle}
-%
-% Tel qu'expliqué à la \autoref{sec:bibliographie:style}, la commande
-% \cmd{\bibliographystyle} permet de définir le mode de citation dans
-% le texte et la présentation des notices bibliographiques. Cette
-% commande devrait figurer dans les fichiers des chapitres
-% individuels dans une thèse ou un mémoire par articles.
-%
-% \subsection{Déclarations de la page frontispice}
-%
-% Les gabarits comportent toutes les déclarations nécessaires pour
-% composer la page frontispice des divers types de thèse ou de
-% mémoires. Vous devez remplacer les éléments se trouvant entre
-% crochets |< >| en respectant la forme indiquée. Assurez-vous de
-% supprimer les caractères |<| et |>| afin qu'ils n'apparaissent pas
-% sur la page frontispice de votre document.
-%
-% \subsection{Pages liminaires}
-%
-% \begin{DescribeMacro}{\frontmatter}
-% La commande \cmd{\frontmatter} déclare que {\LaTeX} doit considérer le
-% matériel qui suit comme des pages liminaires. En pratique, cela
-% résulte essentiellement en une numérotation des pages en chiffres
-% romains.
-% \end{DescribeMacro}
+% Une complication additionnelle si vous rédigez dans une langue autre
+% que l'anglais consiste à adapter {\LaTeX} à votre langue, qu'il
+% s'agisse des mots clés, de la typographie ou de la césure des mots.
+% La solution standard à ce problème provient du paquetage %
+% \href{https://ctan.org/pkg/babel}{\pkg{babel}}. %
+% Celui-ci permet de combiner plusieurs langues dans un même document
+% et de passer de l'une à l'autre facilement. Il est chargé par défaut
+% par la classe {\ulclass}.
%
-% Les normes de présentation de la FESP édictent que les thèses et
-% mémoires devraient comporter les pages liminaires suivantes, dans
-% l'ordre:
-% \begin{enumerate}[noitemsep]
-% \item page frontispice (obligatoire);
-% \item résumé en français (obligatoire);
-% \item résumé en anglais (recommandé, mais non obligatoire);
-% \item table des matières (obligatoire);
-% \item liste des tableaux;
-% \item liste des figures;
-% \item liste des abbréviations et des sigles;
-% \item dédicace;
-% \item épigraphe;
-% \item remerciements;
-% \item avant-propos (obligatoire dans le cas d'une thèse ou d'un
-% mémoire par articles).
-% \end{enumerate}
-%
-% Les commandes
-% \begin{quote}
-% \cmd{\frontispice} \\
-% \cmd{\tableofcontents} \\
-% \cmd{\listoftables} \\
-% \cmd{\listoffigures} \\
-% \cmd{\dedicace}\marg{texte} \\
-% \cmd{\epigraphe}\marg{texte}\marg{auteur}
-% \end{quote}
-% permettent de générer les pages correspondantes. Seules les deux
-% dernières commandes admettent des arguments.
-%
-% \begin{rem}
-% L'examen de doctorat, l'essai de maîtrise, le rapport de projet de
-% recherche et le rapport de stage comportent une page de titre.
-% Vous devez ajouter dans les gabarits les commandes nécessaires
-% pour la production de la page de titre (\autoref{sec:pagetitre})
-% et supprimer les autres pages liminaires. Rappelons que l'option
-% de classe |examen| a pour effet de supprimer la page frontispice.
-% \end{rem}
-%
-% \begin{DescribeMacro}{\chapter*}
-% Les résumés, la liste des abbréviations et des sigles, les
-% remerciements et l'avant-propos sont composés comme des chapitres
-% normaux, mais sans être numérotés. Il faut donc définir ces éléments
-% avec la commande \cmd{\chapter*}.
-% \end{DescribeMacro}
+% Aucune langue n'est spécifiée dans la classe. Vous aurez sans doute
+% recours à l'anglais et au français, ne serait-ce que pour les deux
+% résumés demandés par la FESP. Vous devez spécifier les langues
+% utilisées dans le document en options à la classe, tel que mentionné
+% à la \autoref{sec:utilisation:options}. La \emph{dernière} langue
+% spécifiée devient par défaut la langue active du document.
%
-% \begin{DescribeMacro}{\label}
-% La commande \cmd{\label} permet d'utiliser le système de renvois
-% automatiques de {\LaTeX} \citep[section~3.4]{formation-latex-ul}.
-% Les étiquettes des chapitres non numérotés sont déjà configurées
-% pour l'ajout de ces chapitres dans la table des matières (voir
-% ci-dessous). Nous recommandons fortement de définir vos propres
-% étiquettes pour les chapitres normaux.
+% \begin{DescribeMacro}{\selectlanguage}
+% La commande \cmd{\selectlanguage} de \pkg{babel} permet de passer de
+% la langue courante à la langue spécifiée en argument.
% \end{DescribeMacro}
%
-% \begin{DescribeMacro}{\phantomsection}
-% \begin{DescribeMacro}{\addcontentsline}
-% \begin{DescribeMacro}{\nameref}
-% Les chapitres déclarés avec la commande \cmd{\chapter*}
-% n'apparaissent pas dans la table des matières. Comme les
-% normes de présentation de la FESP exigent que toutes les pages
-% liminaires y figurent, nous faisons suivre les commandes
-% \cmd{\chapter*}\marg{Titre} et \cmd{\label}\marg{nom} des
-% commandes
-% \end{DescribeMacro}
-% \end{DescribeMacro}
-% \end{DescribeMacro}
-% \begin{quote}
-% |\phantomsection\addcontentsline{toc}{chapter}{%| \\
-% | \nameref|\marg{nom}|}|
-% \end{quote}
-% Celles-ci ajoutent à la table des matières (|toc|) une section de
-% niveau |chapter| dont le titre est celui du chapitre auquel
-% correspond l'étiquette \meta{nom}. La commande \cmd{\phantomsection}
-% est rendue nécessaire (ou recommandée) par le paquetage
-% \pkg{hyperref}.
+% \begin{DescribeEnv}{otherlanguage}
+% L'environnement |otherlanguage| de \pkg{babel} permet de faire la
+% même chose que la commande \cmd{\selectlanguage}, sauf que le
+% changement de langue est local à l'environnement, ce qui peut
+% s'avérer utile pour les brefs changements de langue.
+% \end{DescribeEnv}
%
-% \subsection{Corps du document}
+% Si vous n'êtes pas autrement familier avec le paquetage \pkg{babel},
+% consultez sa documentation. Celle-ci est éclatée en un document
+% principal pour le cœur du paquetage et plusieurs autres pour les
+% fonctionnalités propres à une langue. Consultez au moins les
+% documents consacrés aux langues utilisées dans votre thèse ou
+% mémoire. Le plus simple consiste sans doute à consulter en ligne sur
+% CTAN les
+% \href{https://ctan.org/pkg/babel-contrib/}{documents spécifiques par langue}.
+% \changes{4.4}{2017-05-14}{Correction d'une url vers la documentation
+% de \textbf{babel}.}
%
-% \begin{DescribeMacro}{\mainmatter}
-% La commande \cmd{\mainmatter} délimite le début du corps du document. La
-% numérotation des pages passe en chiffres arabes.
+% \begin{DescribeMacro}{\nombre}
+% Le paquetage %
+% \href{https://ctan.org/pkg/numprint}{\pkg{numprint}} %
+% étant chargé dans la classe avec \pkg{babel}, vous pouvez utiliser
+% la commande \cmd{\nombre} pour formater automatiquement les
+% nombres. Par exemple, le résultat de |\nombre{123456789}| est
+% \nombre{123456789}.
% \end{DescribeMacro}
%
-% Le corps du document devrait normalement compter une introduction (non
-% numérotée), un développement divisé en chapitres (numérotés) et une
-% conclusion (non numérotée).
-%
-% \subsection{Annexes}
-%
-% \begin{DescribeMacro}{\appendix}
-% Si la thèse ou le mémoire comporte une ou plusieurs annexes,
-% composer celles-ci comme des chapitres normaux insérés dans le
-% document maître après la commande \cmd{\appendix}. Cette commande a
-% pour effet de passer d'un mode de numération numérique (1, 1.1, 2, 2.1,
-% \dots) à un mode alphanumérique (A, A.1, B, B.1, \dots).
-% \end{DescribeMacro}
+% Si vous souhaitez plutôt utiliser le plus récent paquetage %
+% \href{https://ctan.org/pkg/polyglossia}{\pkg{polyglossia}} %
+% avec {\XeLaTeX}, vous devez empêcher le chargement de \pkg{babel}
+% avec l'option |nobabel| de la classe, puis charger et configurer
+% \pkg{polyglossia} vous-même dans l'entête de votre document. Ce
+% paquetage est moins évolué que \pkg{babel} pour la typographie
+% française.
%
-% \subsection{Bibliographie}
+% \section{Police de caractères du document}
+% \label{sec:police}
+% \changes{6.0}{2024-06-17}{Documentation: révision de la section sur
+% les polices de caractères suite aux modifications apportées aux
+% règles de présentation de la FESP.}
%
-% La bibliographie figure normalement à la toute fin du document, sous
-% forme de chapitre non numéroté. Tel qu'expliqué à la
-% \autoref{sec:bibliographie:multiples}, la commande
-% \cmd{\bibliography} doit plutôt se trouver dans les fichiers des
-% chapitres dans une thèse ou un mémoire par articles.
+% Les documents {\LaTeX} sont facilement reconnaissables par leur
+% police de caractères par défaut: %
+% {\iftutex\fontfamily{lmr}\else\fontfamily{cmr}\fi\selectfont
+% Computer Modern}. %
+% Si vous le souhaitez, il est aujourd'hui assez simple de produire
+% des documents {\LaTeX} utilisant d'autres polices. L'approche
+% recommandée consiste à utiliser une police OpenType ou TrueType
+% présente sur votre système avec le moteur {\XeLaTeX}. Autrement,
+% vous pouvez charger l'une ou l'autre des polices PostScript
+% standards compatibles avec le moteur pdf{\LaTeX} en ayant recours au
+% paquetage %
+% \href{https://ctan.org/pkg/psnfss}{\pkg{psnfss}}. %
+% Dans tous les cas, assurez-vous de respecter les règles de
+% présentation de la FESP en matière de polices de caractères.
+%
+% La BibliotheÌ€que de l’UniversiteÌ Laval deÌtient une licence
+% d’utilisation des polices de très grande qualité %
+% \href{https://tug.org/store/lucida}{Lucida Bright}. %
+% Vous pouvez vous procurer gratuitement une copie des polices en
+% eÌcrivant aÌ€ %
+% \href{mailto:lucida@bibl.ulaval.ca}{lucida@bibl.ulaval.ca}.
+%
+% À titre indicatif, le présent document est composé avec les polices
+% OpenType %
+% \href{https://ctan.org/pkg/stix2-otf}{STIX~Two} %
+% pour le texte et %
+% \href{https://ctan.org/pkg/fira}{Fira} %
+% pour les éléments décoratifs (notamment \textsf{Fira Sans} pour les
+% titres de sections et \texttt{Fira Mono} pour le code informatique).
+%
+% \changes{6.0}{2024-05-25}{Documentation: suppression de la section
+% portant sur l'explication détaillée des gabarits. En échange,
+% ceux-ci comportent des commentaires additionnels.}
%
% \section{Commentaires, suggestions et aide}
% \changes{5.0}{2018-08-09}{Code source du projet déplacé de GitHub
-% vers GitLab.}
+% vers GitLab.}
+% \changes{6.0}{2024-06-18}{Documentation: retrait du wiki thèse
+% (fermé) et des archives de la liste ulthese-aide (peu utiles).}
%
-% Le \link{https://gitlab.com/vigou3/ulthese/}{dépôt du projet} dans
+% Le \href{https://gitlab.com/vigou3/ulthese/}{dépôt du projet} dans
% GitLab demeure le meilleur endroit pour rapporter des bogues ou pour
-% proposer des améliorations à la classe \class{ulthese}.
-%
-% Pour obtenir de l'aide additionnelle sur l'utilisation de la classe
-% --- et non sur celle de {\LaTeX} en général --- consultez d'abord:
-% \begin{enumerate}
-% \item le \link{http://www.theses.ulaval.ca/wiki/}{WikiThèse} de
-% l'Université Laval, en particulier la
-% \link{http://www.theses.ulaval.ca/wiki/index.php?title=FAQ}{Foire aux questions};
-% \item les
-% \link{http://listes.ulaval.ca/listserv/archives/ulthese-aide.html}{archives}
-% de la liste de distribution \texttt{ulthese-aide}.
-% \end{enumerate}
-% Si la réponse à votre question ne se trouve ni dans le wiki, ni dans
-% les archives, alors écrivez à l'adresse
-% \href{mailto:ulthese-aide@listes.ulaval.ca}{\url{ulthese-aide@listes.ulaval.ca}}.
-%
-% \StopEventually{
-% \begin{thebibliography}{15}
-% \addcontentsline{toc}{section}{Références}
-% \bibitem[{Arseneau(2010)}]{chapterbib}
-% Arseneau, D. 2010,
-% {\selectlanguage{english}\emph{chapterbib. Multiple
-% bibliographies in {\LaTeX}}}.
-% URL~\url{https://www.ctan.org/pkg/chapterbib/}.
-%
-% \bibitem[{Braams et Bezos(2016)}]{babel}
-% Braams, J. et J.~Bezos. 2016,
-% {\selectlanguage{english}\emph{Babel}}.
-% URL~\url{https://www.ctan.org/pkg/babel/}.
-%
-% \bibitem[{Carlisle et {The \LaTeX3\ Project}(2016)}]{graphicx}
-% Carlisle, D. et {The \LaTeX3\ Project}. 2016,
-% {\selectlanguage{english}\emph{Packages in the `graphics'
-% Bundle}}. URL~\url{https://www.ctan.org/pkg/graphics/}.
-%
-% \bibitem[{Charette(2015)}]{polyglossia}
-% Charette, F. 2015, {\selectlanguage{english}\emph{Polyglossia:
-% An Alternative to Babel for {\XeLaTeX} and {\LuaLaTeX}}}.
-% URL~\url{https://www.ctan.org/pkg/polyglossia/}, current
-% maintainer Arthur Reutenauer.
-%
-% \bibitem[{Daly(2010)}]{natbib}
-% Daly, P.~W. 2010, {\selectlanguage{english}\emph{Natural
-% Sciences Citations and References}}.
-% URL~\url{https://www.ctan.org/pkg/natbib/}.
-%
-% \bibitem[{Goulet(2013)}]{francais-bst}
-% Goulet, V. 2013, {\selectlanguage{french}«Paquetage
-% francais-bst»},
-% URL~\url{https://www.ctan.org/pkg/francais-bst/}.
-%
-% \bibitem[{Goulet(2020)}]{formation-latex-ul}
-% Goulet, V. 2020, {\selectlanguage{french}\emph{Rédaction avec
-% {\LaTeX}}}, document libre sous contrat Creative Commons.
-% URL~\url{httpss://ctan.org/pkg/formation-latex-ul}.
-%
-% \bibitem[{Harders(2012)}]{numprint}
-% Harders, H. 2012, {\selectlanguage{english}\emph{The
-% numprint package}}.
-% URL~\url{https://www.ctan.org/pkg/numprint/}.
-%
-% \bibitem[{Jeffrey et Mittelbach(2015)}]{inputenc}
-% Jeffrey, A. et F.~Mittelbach. 2015,
-% {\selectlanguage{english}\emph{inputenc.sty}}.
-% URL~\url{https://www.ctan.org/pkg/inputenc/}.
-%
-% \bibitem[{Kern(2016)}]{xcolor}
-% Kern, D.~U. 2016, {\selectlanguage{english}\emph{Extending
-% {\LaTeX}’s color facilities: the xcolor package}}.
-% URL~\url{https://www.ctan.org/pkg/xcolor/}.
-%
-% \bibitem[{Lehman et Wright(2018)}]{etoolbox}
-% Lehman, P. et J.~Wright. 2018,
-% {\selectlanguage{english}\emph{The etoolbox package}}.
-% URL~\url{https://www.ctan.org/pkg/etoolbox/}.
-%
-% \bibitem[{Malo(1996)}]{Malo:1996}
-% Malo, M. 1996, {\selectlanguage{french}\emph{Guide de la
-% communication écrite au cégep, à l'université et en
-% entreprise}}, Québec Amérique. ISBN~978-2-8903-7875-9.
-%
-% \bibitem[{Rahtz et Oberdiek(2017)}]{hyperref}
-% Rahtz, S. et H.~Oberdiek. 2017,
-% {\selectlanguage{english}\emph{Hypertext marks in {\LaTeX}: a
-% manual for hyperref}}.
-% URL~\url{https://www.ctan.org/pkg/hyperref/}.
-%
-% \bibitem[{Robertson et Hosny(2017)}]{fontspec}
-% Robertson, W. et K.~Hosny. 2017,
-% {\selectlanguage{english}\emph{The fontspec package: Font
-% selection for {\XeLaTeX} and {\LuaLaTeX}}}.
-% URL~\url{https://www.ctan.org/pkg/fontspec/}.
-%
-% \bibitem[{Wilson(2016)}]{memoir}
-% Wilson, P. 2016, {\selectlanguage{english}\emph{The Memoir Class
-% for Configurable Typesetting}}, 8{\ieme} éd., The Herries Press.
-% URL~\url{https://www.ctan.org/pkg/memoir/}, maintained by Lars
-% Madsen.
-% \end{thebibliography}
-% \PrintChanges
-% }
+% proposer des améliorations à la classe {\ulclass}.
+%
+% Pour de l'aide additionnelle sur l'utilisation de la classe~--- et
+% non sur celle de {\LaTeX} en général~--- écrivez à l'adresse %
+% \href{mailto:ulthese-aide@listes.ulaval.ca}{ulthese-aide@listes.ulaval.ca}.
%
% \appendix
%
@@ -1343,44 +1086,47 @@
% la \autoref{sec:utilisation:options} lorsque l'on souhaite créer une
% page de titre.
%
-% \begin{DescribeMacro}{multifacultaire}
-% Identifie une thèse multifacultaire. Valide uniquement avec un
-% grade de doctorat. Cette déclaration requiert ensuite d'utiliser
-% la commande \cmd{\faculteUL}.
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{extensionUdeS}
-% Identifie une thèse réalisée en extension à l'Université de
-% Sherbrooke. Valide uniquement avec un grade de doctorat. Cette
-% déclaration requiert ensuite d'utiliser les commandes
-% \cmd{\faculteUL} et \cmd{\faculteUdeS}.
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{extensionUQO}
-% Identifie une thèse réalisée en extension à l'Université du
-% Québec en Outaouais (UQO). Valide uniquement avec un grade de doctorat.
-% Cette déclaration requiert ensuite d'utiliser les commandes
-% \cmd{\faculteUL} et \cmd{\faculteUQO}.
-% \end{DescribeMacro}
-%
-% \begin{DescribeMacro}{extensionUQAC}
-% Identifie un mémoire réalisé en extension à l'Université du Québec
-% à Chicoutimi (UQAC). Valide uniquement avec un grade de maîtrise.
-% Cette déclaration requiert ensuite d'utiliser les commandes
-% \cmd{\faculteUL} et \cmd{\faculteUQAC}.
-% \end{DescribeMacro}
+% \begin{DescribeOption}{multifacultaire}
+% L'option |multifacultaire| identifie une thèse
+% multifacultaire. Valide uniquement avec un grade de doctorat.
+% Cette déclaration requiert ensuite d'utiliser la commande
+% \cmd{\faculteUL}.
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{extensionUdeS}
+% L'option |extensionUdeS| identifie une thèse réalisée en extension
+% à l'Université de Sherbrooke. Valide uniquement avec un grade de
+% doctorat. Cette déclaration requiert ensuite d'utiliser les
+% commandes \cmd{\faculteUL} et \cmd{\faculteUdeS}.
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{extensionUQO}
+% L'option |extensionUQO| identifie une thèse réalisée en extension
+% à l'Université du Québec en Outaouais (UQO). Valide uniquement
+% avec un grade de doctorat. Cette déclaration requiert ensuite
+% d'utiliser les commandes \cmd{\faculteUL} et \cmd{\faculteUQO}.
+% \end{DescribeOption}
+%
+% \begin{DescribeOption}{extensionUQAC}
+% L'option |extensionUQAC| identifie un mémoire réalisé en extension
+% à l'Université du Québec à Chicoutimi (UQAC). Valide uniquement
+% avec un grade de maîtrise. Cette déclaration requiert ensuite
+% d'utiliser les commandes \cmd{\faculteUL} et \cmd{\faculteUQAC}.
+% \end{DescribeOption}
%
% Ensuite, la composition d'une page de titre peut nécessiter
% d'utiliser les commandes ci-dessous en plus de celles de la
% \autoref{sec:utilisation:commandes}.
%
% \begin{DescribeMacro}{\annee}
-% Année du dépôt final de la thèse ou du mémoire.
+% La commande \cmdprint{\annee} spécifie l'année du dépôt final de
+% la thèse ou du mémoire.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\univcotutelle}
-% Nom, ville et pays de l'université de cotutelle, déclarés sous la
-% forme
+% Pour les thèses en cotutelle, la commande
+% \cmdprint{\univcotutelle} permet de saisir le nom, la ville et le
+% pays de l'université de cotutelle, sous la forme
% \begin{quote}
% |\univcotutelle{Nom de l'université \\ Ville, Pays}|
% \end{quote}
@@ -1389,8 +1135,9 @@
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\gradecotutelle}
-% Grade conféré par l'université de cotutelle, déclaré
-% sous la forme
+% Pour les thèses en cotutelle, la commande
+% \cmdprint{\gradecotutelle} spécifie le grade conféré par
+% l'université de cotutelle, sous la forme
% \begin{quote}
% |\gradecotutelle{Nom du grade (sigle)}|
% \end{quote}
@@ -1399,8 +1146,9 @@
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\univbidiplomation}
-% Nom, ville et pays de l'université de bidiplomation, déclarés sous
-% la forme
+% Pour les mémoires en bidiplomation, la commande
+% \cmdprint{\univbidiplomation} permet de saisir le nom, la ville et
+% le pays de l'université de bidiplomation, sous la forme
% \begin{quote}
% |\univbidiplomation{Nom de l'université \\ Ville, Pays}|
% \end{quote}
@@ -1409,8 +1157,9 @@
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\gradebidiplomation}
-% Grade conféré par l'université de bidiplomation, déclaré sous la
-% forme
+% Pour les mémoires en bidiplomation, la commande
+% \cmdprint{\gradebidiplomation} spécifie le grade conféré par
+% l'université de bidiplomation, sous la forme
% \begin{quote}
% |\gradebidiplomation{Nom du grade (sigle)}|
% \end{quote}
@@ -1419,7 +1168,8 @@
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\faculteUL}
-% La commande a deux usages:
+% La commande \cmdprint{\faculteUL} sert à saisir deux types
+% d'informations:
% \begin{enumerate}
% \item noms des facultés pour les thèses et mémoires
% multifacultaires, séparés par des commandes |\\|;
@@ -1433,35 +1183,37 @@
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\faculteUdeS}
-% Nom de la faculté de l'Université de Sherbrooke hébergeant la
-% thèse en extension. Cette commande prend effet seulement lorsque
-% la classe est chargée avec l'option |extensionUdeS|.
+% La commande \cmdprint{\faculteUdeS} spécifie le nom de la faculté
+% de l'Université de Sherbrooke hébergeant la thèse en extension.
+% Cette commande prend effet seulement lorsque la classe est chargée
+% avec l'option |extensionUdeS|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\faculteUQO}
-% Nom de la faculté de l'Université du Québec en Outaouais
-% hébergeant la thèse en extension. Cette commande prend effet
-% seulement lorsque la classe est chargée avec l'option
-% |extensionUQO|.
+% La commande \cmdprint{\faculteUQO} spécifie le nom de la faculté
+% de l'Université du Québec en Outaouais hébergeant la thèse en
+% extension. Cette commande prend effet seulement lorsque la classe
+% est chargée avec l'option |extensionUQO|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\faculteUQAC}
-% Nom de la faculté de l'Université du Québec à Chicoutimi
-% hébergeant le mémoire en extension. Cette commande prend effet
-% seulement lorsque la classe est chargée avec l'option
-% |extensionUQAC|.
+% La commande \cmdprint{\faculteUQAC} spécifie le nom de la faculté
+% de l'Université du Québec à Chicoutimi hébergeant le mémoire en
+% extension. Cette commande prend effet seulement lorsque la classe
+% est chargée avec l'option |extensionUQAC|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\pagetitre}
-% Création de la page de titre. Ne pas utiliser la commande
-% \cmd{\pagetitle} de {\LaTeX} pour ce faire. De toutes les
+% La commande \cmdprint{\pagetitre} crée la page de titre à
+% l'endroit où elle apparait dans le code source. N'utilisez pas la
+% commande \cmd{\titlepage} de {\LaTeX} pour ce faire. De toutes les
% commandes ci-dessus, c'est la seule qui doit se trouver dans le
% corps du document plutôt que dans le préambule.
% \end{DescribeMacro}
%
+% \MaybeStop{\PrintChanges}
%
-% ^^A Début du code de la classe
-%
+% ^^A >>>>> Début du code de la classe
% \section{Mise en Å“uvre}
% \label{sec:meo}
%
@@ -1470,37 +1222,30 @@
% explorer comment la classe est programmée.
%
% \subsection{Tests et valeurs booléennes}
-% \changes{4.4}{2017-06-01}{Tests et valeurs booléennes réalisés sans ifthen.}
+% \changes{4.4}{2017-06-01}{Tests et valeurs booléennes réalisés sans
+% \textbf{ifthen}.}
%
-% Le paquetage \pkg{ifxetex} permet de tester si un document est
-% compilé avec \XeTeX.
-% \begin{macrocode}
-%<*class>
-\RequirePackage{ifxetex}
-% \end{macrocode}
% Nous définissons ici toutes les valeurs booléennes requises par la
% classe.
% \begin{macrocode}
+%<*class>
\newif\ifUL@babel \UL@babeltrue % charger babel?
\newif\ifUL@natbib \UL@natbibtrue % charger natbib?
\newif\ifUL@hyperref \UL@hyperreftrue % charger hyperref?
-\newif\ifUL@chapterbib \UL@chapterbibfalse % charger chapterbib?
-\newif\ifUL@sectionbib \UL@sectionbibfalse % option sectionbib de chapterbib?
-\newif\ifUL@isthesis % programme est une thèse?
-\newif\ifUL@iscotutelle \UL@iscotutellefalse % thèse en cotutelle?
+\newif\ifUL@isthesis % programme est une these?
+\newif\ifUL@iscotutelle \UL@iscotutellefalse % these en cotutelle?
\newif\ifUL@isexam \UL@isexamfalse % examen de doctorat?
-\newif\ifUL@isessay \UL@isessayfalse % essai de maîtrise?
+\newif\ifUL@isessay \UL@isessayfalse % essai de maitrise?
\newif\ifUL@isresearch \UL@isresearchfalse % projet de recherche?
\newif\ifUL@isworkterm \UL@isworktermfalse % rapport de stage?
\newif\ifUL@hassubtitle \UL@hassubtitlefalse % document a un sous-titre?
-\newif\ifUL@hastitlepage \UL@hastitlepagefalse % page titre utilisée?
+\newif\ifUL@hastitlepage \UL@hastitlepagefalse % page titre utilisee?
% \end{macrocode}
%
% \subsection{Options de la classe}
%
% Les grandes catégories d'options propres à la classe sont: la
-% possibilité d'empêcher le chargement du paquetage \pkg{natbib};
-% l'activation des bibliographies par chapitre ou par section; la
+% possibilité d'empêcher le chargement du paquetage \pkg{natbib}; la
% possibilité d'empêcher le chargement du paquetage \pkg{babel}; la
% possibilité d'empêcher le chargement du paquetage \pkg{hyperref}; la
% taille de la police de caractères en points; le type de grade; la
@@ -1516,21 +1261,6 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{bibchapitre}
-% \begin{macro}{bibsection}
-% L'option |bibchapitre| entraine le chargement du paquetage
-% \pkg{chapterbib} qui permet de composer des bibliographies
-% multiples dans un document, habituellement une par
-% chapitre. Avec l'option |bibsection|, la bibliographie se
-% présente sous la forme d'une section plutôt que d'un chapitre.
-% La seconde option implique la première.
-% \begin{macrocode}
-\DeclareOption{bibchapitre}{\UL@chapterbibtrue}
-\DeclareOption{bibsection}{\UL@chapterbibtrue\UL@sectionbibtrue}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
% \begin{macro}{nobabel}
% L'option |nobabel| permet d'empêcher la classe de charger le
% paquetage \pkg{babel}. Cette option peut s'avérer utile pour
@@ -1618,10 +1348,6 @@
\UL@isthesisfalse
\renewcommand*{\UL@typenum}{0}
\newcommand*{\UL@degree}{Ma\^itre en architecture (M.~Arch.)}}
-\DeclareOption{MA}{%
- \UL@isthesisfalse
- \renewcommand*{\UL@typenum}{0}
- \newcommand*{\UL@degree}{Ma\^itre \`es arts (M.A.)}}
\DeclareOption{LLM}{%
\UL@isthesisfalse
\renewcommand*{\UL@typenum}{0}
@@ -1634,14 +1360,10 @@
\UL@isthesisfalse
\renewcommand*{\UL@typenum}{0}
\newcommand*{\UL@degree}{Ma\^itre en musique (M.~Mus.)}}
-\DeclareOption{MPht}{%
- \UL@isthesisfalse
- \renewcommand*{\UL@typenum}{0}
- \newcommand*{\UL@degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}}
-\DeclareOption{MSc}{%
+\DeclareOption{MPsEd}{%
\UL@isthesisfalse
\renewcommand*{\UL@typenum}{0}
- \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.~Sc.)}}
+ \newcommand*{\UL@degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}}
\DeclareOption{MScGeogr}{%
\UL@isthesisfalse
\renewcommand*{\UL@typenum}{0}
@@ -1650,10 +1372,18 @@
\UL@isthesisfalse
\renewcommand*{\UL@typenum}{0}
\newcommand*{\UL@degree}{Ma\^itre en service social (M.~Serv.~soc.)}}
-\DeclareOption{MPsEd}{%
+\DeclareOption{MTravSoc}{%
\UL@isthesisfalse
\renewcommand*{\UL@typenum}{0}
- \newcommand*{\UL@degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}}
+ \newcommand*{\UL@degree}{Ma\^itre en travail social (M.~Trav.~soc.)}}
+\DeclareOption{MA}{%
+ \UL@isthesisfalse
+ \renewcommand*{\UL@typenum}{0}
+ \newcommand*{\UL@degree}{Ma\^itre \`es arts (M.A.)}}
+\DeclareOption{MSc}{%
+ \UL@isthesisfalse
+ \renewcommand*{\UL@typenum}{0}
+ \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.~Sc.)}}
\DeclareOption{multifacultaire}{%
\ifUL@isthesis
\renewcommand*{\UL@typenum}{1}
@@ -1761,7 +1491,7 @@
% \end{macrocode}
% \end{macro}
%
-% \subsection{Chargement de la classe \class{memoir}}
+% \subsection{Chargement de la classe \texorpdfstring{\class{memoir}}{memoir}}
%
% Toutes les options de la classe sont passées à \class{memoir}. Le
% format de papier et la taille de police par défaut sont, dans
@@ -1787,51 +1517,50 @@
% \end{macrocode}
%
% \subsection{Paquetages requis}
-% \changes{5.0}{2018-06-10}{Le paquetage unicode-math n'est plus
-% chargé par défaut par la classe.}
-% \changes{5.0}{2018-08-11}{Le paquetage hyperref est désormais chargé
-% dans la classe plutôt que dans les gabarits. Requiert le paquetage
-% etoolbox.}
+% \changes{5.0}{2018-06-10}{Le paquetage \textbf{unicode-math} n'est
+% plus chargé par défaut par la classe.}
+% \changes{5.0}{2018-08-11}{Le paquetage \textbf{hyperref} est
+% désormais chargé dans la classe plutôt que dans les gabarits.
+% Requiert le paquetage etoolbox.}
%
% La classe s'efforce de charger un minimum de paquetages afin d'éviter
% les conflits potentiels.
%
-% {\XeLaTeX} requiert le paquetage \pkg{fontspec} pour le traitement
-% des polices. Sous {\LaTeX}, il est aujourd'hui préférable d'utiliser
-% les polices T1.
+% \changes{6.0}{2024-05-24}{Mise en Å“uvre: paquetage \textbf{inputenc} ^^A
+% désormais chargé avec l'option \texttt{utf8} lorsque la compilation
+% est effectuée par pdf{\LaTeX}.}
+% Le code source doit obligatoirement être enregistré dans le codage
+% UTF-8. Avec pdf{\LaTeX}, cela requiert le paquetage \pkg{inputenc}.
+%
+% \changes{6.0}{2024-05-24}{Mise en Å“uvre: paquetage
+% \textbf{microtype} désormais chargé par la classe avec
+% \textbf{fontspec} ou \textbf{fontenc}.}
+% \changes{6.0}{2024-05-24}{Mise en Å“uvre: option \texttt{Ligatures} ^^A
+% plus définie par défaut pour les polices OpenType.}
+% La classe charge également les paquetages minimalement nécessaires
+% pour la gestion des polices de caractères, soit \pkg{fontspec} avec
+% les moteurs modernes et \pkg{fontenc} avec pdf{\LaTeX}.
% \begin{macrocode}
-\ifxetex
+\iftutex
+ \RequirePackage[babel=true]{microtype}
\RequirePackage{fontspec}
- \defaultfontfeatures{Ligatures=TeX}
\else
+ \RequirePackage[babel=true]{microtype}
+ \RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\fi
% \end{macrocode}
%
-% Les paquetages \pkg{natbib} et \pkg{chapterbib} doivent être chargés
-% avant \pkg{babel} pour bien fonctionner, le cas échéant. Tel que
-% précisé dans la documentation de \pkg{natbib}, l'option |sectionbib|
-% est passée à ce paquetage lorsqu'il est chargé, ou à
-% \pkg{chapterbib} autrement.
+% Le paquetage \pkg{natbib} doit être chargé avant \pkg{babel} pour
+% bien fonctionner, le cas échéant.
% \begin{macrocode}
\ifUL@natbib
- \ifUL@sectionbib
- \PassOptionsToPackage{sectionbib}{natbib}
- \fi
\RequirePackage[round,semicolon,authoryear]{natbib}
\fi
-\ifUL@chapterbib
- \ifUL@sectionbib
- \ifUL@natbib\else
- \PassOptionsToPackage{sectionbib}{chapterbib}
- \fi
- \fi
- \RequirePackage{chapterbib}
-\fi
% \end{macrocode}
%
% Le support pour les langues autres que l'anglais est offert par le
-% paquetage \pkg{babel} --- à moins que l'option |nobabel| n'ait
+% paquetage \pkg{babel}~--- à moins que l'option |nobabel| n'ait
% été spécifiée au chargement de la classe. Les langues sont passées
% en option de la classe, et non du paquetage. Le paquetage
% \pkg{numprint} est requis par \pkg{babel} pour la définition
@@ -1844,14 +1573,16 @@
% \end{macrocode}
%
% Le paquetage obligatoire \pkg{hyperref} est chargé en tout dernier
-% avec la commande \cmd{\AtEndPreamble} du paquetage \pkg{etoolbox}.
-% Si l'option |nohyperref| a été spécifiée, la classe vérifie que le
-% paquetage a été chargé. La configuration de base de la classe fait
-% en sorte que tous les liens sont signalés par la couleur
-% |ULlinkcolor| définie à la \autoref{sec:couleurs}.
+% avec la commande \cmd{\AtEndPreamble} du paquetage \pkg{etoolbox}
+% (chargé par \class{memoir}). Si l'option |nohyperref| a été
+% spécifiée, la classe vérifie que le paquetage a été chargé. La
+% configuration de base de la classe fait en sorte que tous les liens
+% sont signalés par la couleur |ULlinkcolor| définie à la
+% \autoref{sec:couleurs}.
+% \changes{6.0}{2024-06-17}{Mise en Å“uvre: chargement explicite de
+% \textbf{etoolbox} retiré, car le paquetage est chargé par memoir.}
% \begin{macrocode}
\ifUL@hyperref
- \RequirePackage{etoolbox}
\AtEndPreamble{\RequirePackage{hyperref}}
\else
\AtBeginDocument{%
@@ -1870,11 +1601,8 @@
\RequirePackage{xcolor}
% \end{macrocode}
%
-% La commande \cmd{\textcopyright} utilisée sur la page de titre requiert le
-% paquetage \pkg{textcomp} pour obtenir un beau signe de copyright.
-% \begin{macrocode}
-\RequirePackage{textcomp}
-% \end{macrocode}
+% \changes{6.0}{2024-06-17}{Mise en Å“uvre: paquetage \textbf{textcomp} ^^A
+% retiré, car non nécessaire.}
%
% \subsection{Paquetage incompatible}
%
@@ -1926,7 +1654,7 @@
% \subsection{Interligne}
%
% L'espacement entre les lignes est d'un interligne et demi.
-% L'espacement «double» entre les paragraphes est fixé à
+% L'espacement double entre les paragraphes est fixé à
% |0.5\baselineskip| afin d'en arriver à une disposition agréable à
% l'œil. Le retrait de première ligne est supprimé puisque plus
% nécessaire suite à l'ajout de l'espacement entre les paragraphes.
@@ -1968,11 +1696,15 @@
% utilisées dans la classe sont toutes quelques points inférieures à
% celles des gabarits Word.}%
% et les graisses présentées au \autoref{tab:polices}. La
-% déclaration |\fontencoding{T1}| est nécessaire avec {\XeLaTeX} pour
-% explicitement charger la même police que sous {\LaTeX}.
+% déclaration |\fontencoding{T1}| est nécessaire avec les moteurs
+% modernes pour explicitement charger la même police qu'avec
+% pdf{\LaTeX}.
%
% \begin{table}
% \centering
+% \caption{Tailles et graisses de la police Helvetica des éléments
+% de la page de titre}
+% \label{tab:polices}
% \begin{tabular}{ll}
% \toprule
% Élément & Police \\
@@ -1984,9 +1716,6 @@
% Autres éléments & 12~points normal \\
% \bottomrule
% \end{tabular}
-% \caption{Tailles et graisses de la police Helvetica des éléments
-% de la page de titre}
-% \label{tab:polices}
% \end{table}
%
% \begin{macrocode}
@@ -2435,22 +2164,30 @@
\setsecnumdepth{subsection}
%</class>
% \end{macrocode}
-% ^^A Fin du code de la classe
+% ^^A <<<<< Fin du code de la classe
%
-% ^^A Il faut placer ces notes de changement relatives aux gabarits
+% ^^A Les notes de versions relatives aux gabarits doivent se trouver
% ^^A avant \Finale
% \changes{5.0}{2018-06-08}{Gabarits: meilleure indication du texte à
-% remplacer.}
+% remplacer.}
% \changes{5.0}{2018-06-08}{Gabarits: bonification de la structure
-% d'un chapitre de thèse ou de mémoire par articles.}
+% d'un chapitre de thèse ou de mémoire par articles.}
% \changes{5.0}{2018-04-25}{Gabarits: ajout d'étiquettes et de renvois
-% dans les gabarits des parties du document.}
+% dans les gabarits des parties du document.}
% \changes{5.0}{2018-04-25}{Gabarits: automatisation de l'ajout
-% d'entrées dans la table des matières à l'aide d'étiquettes et de
-% renvois.}
+% d'entrées dans la table des matières à l'aide d'étiquettes et de
+% renvois.}
% \changes{4.4}{2017-05-16}{Gabarits: nouveau gabarit pour une thèse
-% par articles.}
+% par articles.}
% \changes{4.2}{2016-03-29}{Gabarits: nouvelles options de babel.}
+% \changes{6.0}{2024-05-22}{Gabarits: gabarits pour une thèse par
+% articles révisés suite aux changements aux règles de présentation.}
+% \changes{6.0}{2024-05-22}{Gabarits: meilleure sélection automatique
+% des paquetages pour les polices et pour le codage selon le moteur
+% {\TeX}.}
+% \changes{6.0}{2024-06-20}{Gabarits: seul l'exemple de changement
+% pour les polices STIX Two est maintenant fourni, et ce, dans une
+% version qui fonctionne avec les polices livrées avec TeX Live.}
%
% \Finale
%
@@ -2473,60 +2210,57 @@
%% description détaillée de la classe, de ce gabarit et des options
%% disponibles.
%%
+%% Vous devez obligatoirement enregistrer tout fichier contenant des
+%% caractères non-ASCII (comme des lettres accentuées) dans le codage
+%% de caractères UTF-8.
+%%
%% [Ne pas hésiter à supprimer les commentaires après les avoir lus.]
%%
%% Déclaration de la classe avec le type de grade
%<phd>%% [l'un de LLD, DMus, DPsy, DThP, PhD]
-%<m>%% [l'un de MATDR, MArch, MA, LLM, MErg, MMus, MPht, MSc, MScGeogr,
-%<m>%% MServSoc, MPsEd]
+%<m>%% [l'un de MATDR, MArch, LLM, MErg, MMus, MPsEd, MScGeogr,
+%<m>%% MServSoc, MTravSoc, MA, MSc]
%% et les langues les plus courantes. Le français sera la langue par
-%<!articles>%% défaut du document.
-%<articles>%% défaut du document. L'option 'bibsection' permet de créer des
-%<articles>%% bibliographies par chapitre présentées sous forme de section
-%<articles>%% numérotée.
-%<phd&standard>\documentclass[PhD,english,french]{ulthese}
-%<phd&articles>\documentclass[PhD,bibsection,english,french]{ulthese}
+%% défaut du document.
+%<phd&(standard|articles)>\documentclass[PhD,english,french]{ulthese}
%<phd&cotutelle>\documentclass[PhD,cotutelle,english,french]{ulthese}
-%<m&standard>\documentclass[MSc,english,french]{ulthese}
-%<m&articles>\documentclass[MSc,bibsection,english,french]{ulthese}
+%<m&(standard|articles)>\documentclass[MSc,english,french]{ulthese}
%<m&bidiplomation>\documentclass[MA,bidiplomation,english,french]{ulthese}
- %% Encodage utilisé pour les caractères accentués dans les fichiers
- %% source du document. Les gabarits sont encodés en UTF-8. Inutile
- %% avec XeLaTeX, qui gère Unicode nativement.
- \ifxetex\else \usepackage[utf8]{inputenc} \fi
-
%% Charger ici les autres paquetages nécessaires pour le document.
%% Quelques exemples; décommenter au besoin.
%\usepackage{amsmath} % recommandé pour les mathématiques
%\usepackage{icomma} % gestion de la virgule dans les nombres
- %% Utilisation d'une autre police de caractères pour le document.
- %% - Sous LaTeX
- %\usepackage{mathpazo} % texte et mathématiques en Palatino
- %\usepackage{mathptmx} % texte et mathématiques en Times
- %% - Sous XeLaTeX
- %\setmainfont{TeX Gyre Pagella} % texte en Pagella (Palatino)
- %\setmathfont{TeX Gyre Pagella Math} % mathématiques en Pagella (Palatino)
- %\setmainfont{TeX Gyre Termes} % texte en Termes (Times)
- %\setmathfont{TeX Gyre Termes Math} % mathématiques en Termes (Times)
+ %% Utilisation d'une autre police de caractères pour le document
+ %% (exemple pour les polices STIX Two incluses dans TeX Live).
+ %% - Avec pdfLaTeX
+ %\usepackage{stix2}
+ %% - Avec XeLaTeX
+ %\setmainfont{STIXTwoText}
+ %[
+ % Extension = .otf,
+ % UprightFont = *-Regular,
+ % BoldFont = *-SemiBold,
+ % ItalicFont = *-Italic,
+ % BoldItalicFont = *-SemiBoldItalic,
+ %]
+ %\setmathfont{STIXTwoMath-Regular}
+ %[
+ % Extension = .otf,
+ %]
%% Options de mise en forme du mode français de babel. Consulter la
- %% documentation du paquetage babel pour les options disponibles.
- %% Désactiver (effacer ou mettre en commentaire) si l'option
- %% 'nobabel' est spécifiée au chargement de la classe.
- \frenchbsetup{%
+ %% documentation du paquetage babel-french pour les options
+ %% disponibles. Désactiver (effacer ou mettre en commentaire) si
+ %% l'option 'nobabel' est spécifiée au chargement de la classe.
+ \frenchsetup{%
StandardItemizeEnv=true, % format standard des listes
ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres
og=«, fg=» % caractères « et » sont les guillemets
}
-%<!articles> %% Style de la bibliographie.
-%<!articles> \bibliographystyle{}
-%<articles> %% Suppression du numéro de section de la bibliographie. Utilisation
-%<articles> %% de \extrasfrench parce que c'est la dernière langue déclarée dans
-%<articles> %% \documentclass, ci-dessus.
-%<articles> %\addto\extrasfrench{%
-%<articles> % \renewcommand{\bibsection}{\section*{\bibname}\prebibhook}}
+ %% Style de la bibliographie.
+ \bibliographystyle{}
%% Composition de la page frontispice. Remplacer les éléments entre < >.
%% Supprimer les caractères < >. Couper un long titre ou un long
@@ -2561,19 +2295,19 @@
\frontmatter % pages liminaires
-\frontispice % production de la page frontispice
+\frontispice % page frontispice (obligatoire)
-\include{resume} % résumé français
-\include{abstract} % résumé anglais
+\include{resume} % résumé français (obligatoire)
+\include{abstract} % résumé anglais (optionnel)
\cleardoublepage
-\tableofcontents % production de la TdM
+\tableofcontents % table des matières (obligatoire)
\cleardoublepage
-\listoftables % production de la liste des tableaux
+\listoftables % liste des tableaux
\cleardoublepage
-\listoffigures % production de la liste des figures
+\listoffigures % liste des figures
\cleardoublepage
\dedicace{<Dédicace si désiré>}
@@ -2583,7 +2317,8 @@
\cleardoublepage
\include{remerciements} % remerciements
-\include{avantpropos} % avant-propos
+%<!articles>\include{avantpropos} % avant-propos (optionnel)
+%<articles>\include{avantpropos} % avant-propos (obligatoire)
\mainmatter % corps du document
@@ -2598,8 +2333,7 @@
\include{annexe} % annexe A
-%<!articles>\bibliography{} % production de la bibliographie
-%<!articles>
+\bibliography{} % production de la bibliographie
\end{document}
%</gabarit>
%
@@ -2637,8 +2371,8 @@
\label{chap-avantpropos} % étiquette pour renvois
\phantomsection\addcontentsline{toc}{chapter}{\nameref{chap-avantpropos}} % inclure dans TdM
-<Texte de l'avant-propos. Obligatoire dans une thèse ou un mémoire par
-articles.>
+<Texte de l'avant-propos. Obligatoire seulement pour une thèse ou un
+mémoire par intégration d'articles.>
%</avantpropos>
%
%<*introduction>
@@ -2669,8 +2403,6 @@ normal, sauf qu'elle n'est pas numérotée.>
%<articles>
<Texte du chapitre ou de l'article.>
%<articles>
-%<articles>\bibliographystyle{} % style de la bibliographie
-%<articles>\bibliography{} % production de la bibliographie
%</chapitre>
%
%<*conclusion>
diff --git a/macros/latex/contrib/ulthese/ulthese.ins b/macros/latex/contrib/ulthese/ulthese.ins
index 7987a0f368..59e0357662 100644
--- a/macros/latex/contrib/ulthese/ulthese.ins
+++ b/macros/latex/contrib/ulthese/ulthese.ins
@@ -1,44 +1,34 @@
-%%
-%% Copyright (C) 2017 Universite Laval
-%%
-%% This file may be distributed and/or modified under the conditions
-%% of the LaTeX Project Public License, either version 1.3c of this
-%% license or (at your option) any later version. The latest version
-%% of this license is in:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2006/05/20 or later.
-%%
+%% Procédure d'installation de la classe ulthese.cls et des gabarits à
+%% partir de ulthese.dtx
\input docstrip.tex
\keepsilent
\askforoverwritefalse
+\nopostamble
\preamble
This is a generated file.
-Copyright (C) 2017 Universite Laval
+Copyright (C) 2012-2024 Universite Laval
This file may be distributed and/or modified under the conditions
of the LaTeX Project Public License, either version 1.3c of this
license or (at your option) any later version. The latest version
of this license is in:
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
version 2006/05/20 or later.
This work has the LPPL maintenance status `maintained'.
-The Current Maintainer of this work is Universite Laval
-<ulthese-dev@bibl.ulaval.ca>.
+The Current Maintainer of this work is Vincent Goulet for
+Universite Laval <ulthese-dev@bibl.ulaval.ca>.
-This work consists of the files ulthese.dtx and ulthese.ins and the
-derived files listed in the README.md file.
+This work consists of the files ulthese.dtx, ulthese.ins, and the
+derived files listed in the file README.md.
\endpreamble
@@ -83,17 +73,18 @@ derived files listed in the README.md file.
\obeyspaces
\Msg{*************************************************************}
\Msg{* *}
-\Msg{* La classe ulthese est maintenant prete a l'emploi. *}
+\Msg{* La classe ulthese est maintenant prête à l'emploi! *}
\Msg{* *}
-\Msg{* Utiliser un gabarit comme base pour votre fichier maitre. *}
-\Msg{* Vous pouvez effacer les gabarits inutiles. Composer le *}
-\Msg{* document dans des fichiers .tex distincts; quelques *}
-\Msg{* gabarits sont fournis avec la classe. *}
+\Msg{* Utilisez un des gabarits fournis avec la classe comme *}
+\Msg{* base pour votre fichier maitre. Vous pouvez effacer les *}
+\Msg{* gabarits inutiles. Composez le document dans des fichiers *}
+\Msg{* .tex distincts; quelques gabarits sont aussi fournis avec *}
+\Msg{* la classe. *}
\Msg{* *}
\Msg{* Pour produire la documentation de la classe, compiler le *}
-\Msg{* fichier ulthese.dtx avec LaTeX. *}
+\Msg{* fichier ulthese.dtx avec XeLaTeX. *}
\Msg{* *}
-\Msg{* Bonne redaction! *}
+\Msg{* Bonne rédaction! *}
\Msg{* *}
\Msg{*************************************************************}
diff --git a/macros/latex/contrib/ulthese/ulthese.pdf b/macros/latex/contrib/ulthese/ulthese.pdf
index 6cc5a94957..ae1094d5ca 100644
--- a/macros/latex/contrib/ulthese/ulthese.pdf
+++ b/macros/latex/contrib/ulthese/ulthese.pdf
Binary files differ
diff --git a/macros/latex/contrib/unbtex/README.md b/macros/latex/contrib/unbtex/README.md
index 2293f91fe4..0d0f2325fa 100644
--- a/macros/latex/contrib/unbtex/README.md
+++ b/macros/latex/contrib/unbtex/README.md
@@ -1,6 +1,6 @@
# UnBTeX: A class for bachelor, master, and doctoral thesis at the
# University of Brasilia (UnB), Brazil.
-# Version 1.5.1 2024/03/02
+# Version 1.5.2 2024/07/04
Copyright (C) 2021-2024 by Henrique C. Ferreira <hcferreira@unb.br>
@@ -109,6 +109,12 @@ Here is a history of changes:
1.5.1 (2024-03-02):
. The approval sheet (folha de aprovação) has been changed
. The bottom margin size has been corrected to be consistently adhered to
+ 1.5.2 (2024-07-04):
+ . The length of the footnote separator line has been corrected according
+ to ABNT standards
+ . The left margin indentation of the citacao environment has been corrected
+ according to ABNT standards
+ . The left margin indentation of the references can be adjusted by the user
## Overleaf
diff --git a/macros/latex/contrib/unbtex/unbtex-example.pdf b/macros/latex/contrib/unbtex/unbtex-example.pdf
index f1498c6985..0b6493ed0b 100644
--- a/macros/latex/contrib/unbtex/unbtex-example.pdf
+++ b/macros/latex/contrib/unbtex/unbtex-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/unbtex/unbtex-example.tex b/macros/latex/contrib/unbtex/unbtex-example.tex
index 1ad0019003..33872900a5 100644
--- a/macros/latex/contrib/unbtex/unbtex-example.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example.tex
@@ -1,7 +1,7 @@
%%
%% UnBTeX: A class for bachelor, master, and doctoral thesis at the
%% University of Brasilia (UnB), Brazil
-%% Version 1.5.1 2024/03/02
+%% Version 1.5.2 2024/07/04
%% Copyright (C) 2021-2024 by Henrique C. Ferreira <hcferreira@unb.br>
%%
%% This class file may be distributed and/or modified under the conditions
@@ -55,7 +55,7 @@
% ---
% Diretório das figuras
-\graphicspath{{unbtex-example/figuras/}}
+\graphicspath{{unbtex-example/figuras}}
% ---
% ------------------------------------------------------------------------
@@ -67,7 +67,7 @@
% ---
% Título
% ---
-\titulo{Modelo de trabalho \\ acadêmico com UnB\TeX} % No idioma principal do texto
+\titulo{Modelo de trabalho\\ acadêmico com UnB\TeX} % No idioma principal do texto
% Insira \\ caso queira forçar quebras de linha no título
% Não utilize caixa alta para o título do trabalho e nem das seções (com exceção de siglas)
% ---
@@ -102,35 +102,35 @@
% ---
% Informações do trabalho
% ---
-\tipotrabalho{Projeto Final de Curso} % Dissertação de Mestrado; Tese de Doutorado (em português, mesmo que o trabalho seja em inglês)
+\tipotrabalho{Trabalho de Conclusão de Curso} % Dissertação de Mestrado; Tese de Doutorado (em português, mesmo que o trabalho seja em inglês)
%\tipotrabalho{Tese de Doutorado}
% ---
-\tipocurso{Engenharia de Controle e Automação} % Nome do curso de graduação ou do programa de pós-graduação, em português
+\tipocurso{Engenharia Elétrica} % Nome do curso de graduação ou do programa de pós-graduação, em português
%\tipocurso{Programa de Pós-Graduação em Engenharia Elétrica}
% ---
% Texto que aparece na folha de rosto e na folha de aprovação
-\preambulo{Projeto Final de Curso submetido como requisito parcial para obtenção do grau de Engenheiro de Controle e Automação.}
+\preambulo{Trabalho de Conclusão de Curso submetido como requisito parcial para obtenção do grau de Engenheiro Eletricista.}
%\preambulo{Tese de Doutorado submetida ao Programa de Pós-Graduação em Engenharia Elétrica da Universidade de Brasília como parte dos requisitos necessários para obtenção do grau de Doutor.}
% Consulte a secretaria/coordenação do curso para saber o que deve ser escrito no preâmbulo. Use português mesmo que o trabalho seja em inglês.
% ---
% Informação adicional para ser impressa na folha de rosto
\publicacao{} % Deixe o argumento vazio caso não haja
-%\publicacao{Publicação PPGEE 201/23} % Também imprime as informações no trabalho no topo da página da ficha catalográfica
+%\publicacao{Publicação PPGEE 201/23} % Também imprime as informações do trabalho no topo da página da ficha catalográfica
% ---
% ---
% Instituição
% ---
-\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{} % Use português mesmo que o trabalho seja em inglês
-%\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{Departamento de Engenharia Elétrica} % Caso queira incluir o departamento da unidade acadêmica
+%\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{} % Use português mesmo que o trabalho seja em inglês
+\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{Departamento de Engenharia Elétrica} % Caso queira incluir o departamento da unidade acadêmica
% ---
% ---
% Local e data da defesa
% ---
\local{Brasília}
-\dia{2}
-\mes{março}
+\dia{4}
+\mes{julho}
\ano{2024}
% ---
@@ -148,7 +148,7 @@
\membrodabancav{} % Deixe vazio se não tiver o quinto membro
\membrodabancavfuncao{Examinador externo}
% Comprimento da linha da assinatura (ajuste conforme necessidade)
-\setlength{\ABNTEXsignwidth}{9cm}
+\signlinewidth{9cm}
% ---
% ---
@@ -212,7 +212,7 @@ Agradecimentos do segundo autor.
% Primeiro autor
\begin{DedicatoriaAutorI}
-Este trabalho é dedicado às crianças adultas que, \\
+Este trabalho é dedicado às crianças adultas que,\\
quando pequenas, sonharam em se tornar cientistas.
\end{DedicatoriaAutorI}
@@ -334,6 +334,7 @@ Dedicatória do segundo autor.
% Referências bibliográficas
% ---
% Arquivo com as referências bibliográficas
+\bibhang{2.2em} % Recuo da margem esquerda da lista de referências
\bibliography{unbtex-example/referencias} % O estilo de citação é selecionado automaticamente
% ---
diff --git a/macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex b/macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
index 63bad4c7b5..d482ac0000 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
@@ -7,6 +7,9 @@ A \cpageref{marcaunb.1} foi extraída do \emph{manual de identidade visual}\foot
\cleardoublepage
\newcounter{includepdfpage} % para referenciar no texto páginas pdf incluídas
+\makepagestyle{simple}
+\makeevenhead{simple}{\footnotesize\thepage}{}{}
+\makeoddhead{simple}{}{}{\footnotesize\thepage}
\includepdf[
pages=-, % intervalo das páginas do arquivo pdf que serão incluídas
diff --git a/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex b/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
index 46eed2b2bc..1eb8ccc3b2 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
@@ -264,9 +264,7 @@ A \cref{sec:citacao} descreve o ambiente \texttt{citacao}, que pode receber como
A ficha catalográfica é um elemento pré-textual obrigatório para todos os trabalhos acadêmicos (teses, dissertações e trabalhos de conclusão de curso). No site da Biblioteca Central da UnB\footnote{\url{https://bce.unb.br/servicos/elaboracao-de-fichas-catalograficas/}} há mais informações a respeito. A classe UnB\TeX\ gera automaticamente a ficha catalográfica com as informações do trabalho, com opção de inclusão do código Cutter.
-A Tabela Cutter-Sanborn é uma codificação elaborada por Charles Ammi Cutter e, posteriormente, expandida por Kate F. Sanborn. Na Tabela Cutter-Sanborn é possível obter o código correspondente ao sobrenome do autor.
-
-Em vários sites da internet\footnote{\url{https://www.tabelacutter.com/}}\footnote{\url{https://cuttersonline.com.br/registrador-gratuito}} há ferramentas online para obtenção do código. Se o nome do primeiro autor do trabalho for, digamos, Carlos Lisboa, a entrada da ferramenta online deverá ser:
+A Tabela Cutter-Sanborn é uma codificação elaborada por Charles Ammi Cutter e, posteriormente, expandida por Kate F. Sanborn. Na Tabela Cutter-Sanborn é possível obter o código correspondente ao sobrenome do autor. Em vários sites da internet\footnote{\url{https://www.tabelacutter.com/}}\footnote{\url{https://cuttersonline.com.br/registrador-gratuito}} há ferramentas online para obtenção do código. Se o nome do primeiro autor do trabalho for, digamos, Carlos Lisboa, a entrada da ferramenta online deverá ser:
\begin{verbatim}
Lisboa, Carlos
\end{verbatim}
@@ -276,7 +274,7 @@ Nenhuma outra informação é necessária para gerar o código que, no caso dess
\end{verbatim}
Note que na ficha catalográfica gerada aparecerá \texttt{L769m}. A letra \textbf{L} maiúscula, correspondente à primeira letra do sobrenome \textbf{Lisboa}, é automaticamente adicionada na frente do número. A letra \textbf{m} minúscula, correspondente à primeira letra do título do trabalho (neste caso, \emph{Modelo de trabalho acadêmico com UnB\TeX}), é adicionada no final do número.
-Se seu nome for, por exemplo, Carlos de Souza, utilize
+Se o nome do autor for, por exemplo, Carlos de Souza, utilize
\begin{verbatim}
Souza, Carlos de
\end{verbatim}
@@ -289,12 +287,12 @@ como entrada da ferramenta online que gera o código Cutter. Caso não deseje im
\section{Inclusão de outros arquivos}\label{sec:include}
% ---
-É uma boa prática dividir o seu documento em diversos arquivos, e não apenas escrever tudo em um único. Esse recurso foi utilizado neste documento. Para incluir diferentes arquivos em um arquivo principal, de modo que cada arquivo incluído fique em uma página diferente, utilize o comando:
+É uma boa prática dividir o seu documento em diversos arquivos, e não apenas escrever tudo em um único. Para incluir diferentes arquivos em um arquivo principal, de modo que cada arquivo incluído fique em uma página diferente, utilize o comando:
\begin{verbatim}
\include{documento-a-ser-incluido} % sem a extensão .tex
\end{verbatim}
-Para incluir documentos sem que haja necessariamente quebra de páginas, utilize o comando:
+Para incluir documentos haver necessariamente quebra de páginas, utilize o comando:
\begin{verbatim}
\input{documento-a-ser-incluido} % sem a extensão .tex
\end{verbatim}
diff --git a/macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex b/macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
index 30514e0f81..676cedb21c 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
@@ -136,7 +136,7 @@ O pacote \textsf{subfig} foi utilizado para inserir as \cref{fig:subfigura_circu
\caption{Figura com subfiguras}
\label{fig:subfiguras}
\subfloat[Primeira subfigura]{\label{fig:subfigura_circuito} \centering
- \includegraphics[scale=1]{circuito.pdf}}
+ \includegraphics[scale=1]{circuito.pdf}}
\subfloat[Segunda subfigura]{\label{fig:subfigura_grafico} \hspace{0.4em}
\centering \includegraphics[scale=1.2]{diodocurva.pdf}}
\end{figure}
@@ -175,15 +175,13 @@ Caso queira utilizar as mesmas fontes tipográficas do texto para escrever dentr
\label{fig:psgrag}
\end{figure}
-Crie no Overleaf um novo projeto que tenha o conteúdo do \cref{cod:tex} dentro de um arquivo \texttt{tex} nomeado, por exemplo, como \texttt{blockdiagram.tex}. No menu do Overleaf, altere o compilador de \texttt{pdfLaTeX} para \texttt{LaTeX} e defina o arquivo \texttt{blockdiagram.tex} como principal. Coloque o arquivo \texttt{blockdiagram.eps} dentro do projeto e compile. A saída gerada, corresponde à \cref{fig:psfrag1}, deve ser salva como \texttt{blockdiagram.pdf}. Este arquivo poderá ser carregado no projeto do texto do trabalho (TCC, dissertação ou tese) que você estiver escrevendo com o UnB\TeX\ (que usa o \texttt{pdfLaTeX} como compilador).
-
-\lstinputlisting[numbers=none,float,caption={\texttt{blockdiagram.tex}},label={cod:tex}]{unbtex-example/codigos/blockdiagram.tex}
-
-Observe na \cref{fig:psfrag2} que o ``\texttt{g}'' é substituído por ``$G(s)$'' na \cref{fig:psfrag1}. Para tal, o \cref{cod:tex} utiliza o seguinte comando do pacote \textsf{psfrag}:
+Crie no Overleaf um novo projeto que tenha o conteúdo do \cref{cod:tex} dentro de um arquivo \texttt{tex} nomeado, por exemplo, como \texttt{blockdiagram.tex}. No menu do Overleaf, altere o compilador de \texttt{pdfLaTeX} para \texttt{LaTeX} e defina o arquivo \texttt{blockdiagram.tex} como principal. Coloque o arquivo \texttt{blockdiagram.eps} dentro do projeto e compile. A saída gerada, corresponde à \cref{fig:psfrag1}, deve ser salva como \texttt{blockdiagram.pdf}. Este arquivo poderá ser carregado no projeto do texto do trabalho (TCC, dissertação ou tese) que você estiver escrevendo com o UnB\TeX\ (que usa o \texttt{pdfLaTeX} como compilador). Observe na \cref{fig:psfrag2} que o ``\texttt{g}'' é substituído por ``$G(s)$'' na \cref{fig:psfrag1}. Para tal, o \cref{cod:tex} utiliza o seguinte comando do pacote \textsf{psfrag}:
\begin{verbatim}
\psfrag{g}[c][c]{\footnotesize $G(s)$}
\end{verbatim}
+\lstinputlisting[numbers=none,float,caption={\texttt{blockdiagram.tex}},label={cod:tex}]{unbtex-example/codigos/blockdiagram.tex}
+
O pacote \textsf{psfrag} funciona apenas com o compilador \texttt{LaTeX}, o que torna a criação de um novo projeto no Overleaf uma boa solução. Este projeto poderá ser aproveitado para gerar outras figuras do documento principal. Para mais informações sobre o pacote, consulte seu manual\footnote{Disponível em \url{http://mirrors.ctan.org/macros/latex/contrib/psfrag/pfgguide.pdf}}.
Evite o uso de figuras no formato \texttt{eps} no documento principal. Documentos que usam a classe UnB\TeX\ precisam ser compilados pelo \texttt{pdfLaTeX}, que inicialmente converte os arquivos \texttt{eps} para o formato \texttt{pdf}, exigindo maior tempo de processamento. O projeto auxiliar (\cref{cod:tex}) usa a classe \texttt{article} e admite compilador \texttt{LaTeX}, que não necessita de etapas adicionais para processar códigos que chamam arquivos \texttt{eps}. \ No newline at end of file
diff --git a/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex b/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
index cb9577b192..71c5eaf5c6 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
@@ -1,5 +1,5 @@
% ----------------------------------------------------------
-\chapter{Ambientes}
+\chapter{Ambientes do UnB\TeX}
% ----------------------------------------------------------
A classe UnB\TeX\ disponibiliza alguns ``ambientes'', ou seja, caixas de texto com formatação especial para certos tipos de elementos, que podem ser automaticamente numerados (por exemplo, \cref{thm:WYSIWYG}, \cref{exc:in}, \cref{alg:NNMPC}, etc.). Esses ambientes foram adaptados a partir do modelo de \citeonline{Castro2019}.
@@ -51,7 +51,7 @@ O WYSIWYG (ou ``What You See Is What You Get - O que você vê é o formato fina
\section{Algoritmo}
-O \cref{alg:NNMPC} é um pseudo-código para obtenção de um controlador preditivo baseado em modelo e em redes neurais.
+O \cref{alg:NNMPC} é um exemplo de pseudo-código.
\begin{algorithm}[htb]
%\linespread{1.0}\selectfont % espaçamento entre as linhas do algoritmo
diff --git a/macros/latex/contrib/unbtex/unbtex-example/referencias.bib b/macros/latex/contrib/unbtex/unbtex-example/referencias.bib
index d247828400..699d20461f 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/referencias.bib
+++ b/macros/latex/contrib/unbtex/unbtex-example/referencias.bib
@@ -12,7 +12,7 @@
pages = {342--351}}
@article{van86,
- author = {{van}, Gigch, John P. and Leo L. Pipino},
+ author = {John P. van Gigch and Leo L. Pipino},
journal = {Future Computing Systems},
number = {1},
pages = {71-97},
@@ -53,7 +53,7 @@
@inproceedings{martin1997,
address = {Rio de Janeiro},
- author = {Martin, Neto, L. and C. Bayer and J. Mielniczuk},
+ author = {L. Martin{ }Neto and C. Bayer and J. Mielniczuk},
booktitle = {Resumos do [...]},
conference-number = {26},
conference-year = {1997},
diff --git a/macros/latex/contrib/unbtex/unbtex.cls b/macros/latex/contrib/unbtex/unbtex.cls
index 39f277761d..332fdce505 100644
--- a/macros/latex/contrib/unbtex/unbtex.cls
+++ b/macros/latex/contrib/unbtex/unbtex.cls
@@ -1,7 +1,7 @@
%%
%% UnBTeX: A class for bachelor, master, and doctoral thesis at the
%% University of Brasilia (UnB), Brazil
-%% Version 1.5.1 2024/03/02
+%% Version 1.5.2 2024/07/04
%% Copyright (C) 2021-2024 by Henrique C. Ferreira <hcferreira@unb.br>
%%
%% This class file may be distributed and/or modified under the conditions
@@ -21,7 +21,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{unbtex}[2024/03/02 v1.5.1 Modelo da Universidade de Brasília baseado em abnTeX2]
+\ProvidesClass{unbtex}[2024/07/04 v1.5.2 Modelo da Universidade de Brasília baseado em abnTeX2]
% ------------------------------------------------------------------------
% Opções para a classe
@@ -118,9 +118,20 @@
\setlength{\parindent}{3em} % Tamanho da indentação da primeira linha do parágrafo
\frenchspacing % Retira espaço extra entre as frases (após o ponto final)
\setlength{\parskip}{3pt plus 1pt minus 1pt} % Espaço entre parágrafos
+\pdfminorversion=7 % Configuração da versão do arquivo pdf produzido
+
+% Configurações das margens e cabeçalho
+\AtBeginDocument{
+\setlrmarginsandblock{3cm}{2cm}{*} % Margens esquerda e direita
+\setulmarginsandblock{3cm}{2cm}{*} % Margens superior e inferior
+\checkandfixthelayout[nearest] % Implementa as margens
+\pagestyle{myheadings} % Cabeçalho com linha e numeração da página
+}
+
+% Espaçamento para notas de rodapé
\setlength{\skip\footins}{20pt plus 2pt minus 2pt} % Espaço entre o texto e as notas de rodapé
\addtolength{\footnotesep}{2pt} % Espaço entre as notas de rodapé
-\pdfminorversion=7 % Configuração da versão do arquivo pdf produzido
+\renewcommand*{\footnoterule}{\kern-3pt \hrule width 5cm \kern 2.6pt} % Tamanho do traço superior (5cm)
% Ajusta espaço entre texto e figuras/tabelas
\setlength{\textfloatsep}{18pt plus 2pt minus 2pt} % Espaçamento entre texto e floats no topo/base da página
@@ -137,9 +148,6 @@
\renewcommand{\thefigure}{\thechapter.\arabic{figure}}\numberwithin{figure}{chapter}
\renewcommand{\thetable}{\thechapter.\arabic{table}}\numberwithin{table}{chapter}
-% Configuração do cabeçalho das páginas
-\pagestyle{myheadings} % Cabeçalho com linha e numeração da página
-
% Modifica o tamanho da fonte e espaçamento entre linhas no ambiente verbatim
\RequirePackage{fvextra}
\renewenvironment{verbatim}{\VerbatimEnvironment
@@ -385,16 +393,15 @@
\urlstyle{same}
}
% Gera as referências bibliográficas de acordo com as normas da ABNT
+\newcommand{\bibhang}[1]{\setlength{\bibindent}{#1}}
\IfStrEq{\bibsty}{alf}{% Estilo autor-data
-\newcommand{\recuo}{3em} % Indentação da lista de referências
-\RequirePackage[alf,recuo=\recuo,abnt-etal-list=0,abnt-etal-cite=3,abnt-emphasize=bf,bibjustif]{abntex2cite}
+\RequirePackage[alf,abnt-etal-list=0,abnt-etal-cite=3,abnt-emphasize=bf,bibjustif]{abntex2cite}
\renewcommand{\@biblabel}[1]{}%
\IfStrEq{\idioma}{brazil} % Seleciona o arquivo de estilo de citação
{\bibliographystyle{unbtexcite/unbtex-alf-pt}}{\bibliographystyle{unbtexcite/unbtex-alf-en}}
}{%
\IfStrEq{\bibsty}{num}{% Estilo numérico
-\newcommand{\recuo}{2.2em} % Aumente este valor se o número de referências for superior a 100
-\RequirePackage[num,recuo=\recuo,abnt-etal-list=0,abnt-emphasize=bf,bibjustif]{abntex2cite}
+\RequirePackage[num,abnt-etal-list=0,abnt-emphasize=bf,bibjustif]{abntex2cite}
\RequirePackage{cite} % Para ordenar, comprimir e colocar entre colchetes os números nas citações
\renewcommand{\@biblabel}[1]%
{%
@@ -408,7 +415,7 @@
{\setlength{\ABCIauxlen}{\minimumbiblabelwidth-\ABCIauxlen}}%
{\setlength{\ABCIauxlen}{0cm}}%
%{\biblabeltext\hspace{\ABCIauxlen}}%
-\parbox[t]{\recuo}{\raggedleft\biblabeltext\hspace{\ABCIauxlen}}%
+\parbox[t]{\bibindent}{\raggedleft\biblabeltext\hspace{\ABCIauxlen}}%
}}%
\renewcommand{\citeonline}[2][] % Redefine \citeonline como \cite
{\ifthenelse{\equal{#1}{}}{\cite{#2}}{\cite[#1]{#2}}}
@@ -465,19 +472,36 @@
indent=0pt,
entrynumberformat=\entrynumberwithprefix{\figurename},
dynnumwidth,
- %numsep=0em
]{tocline}{figure}
\DeclareTOCStyleEntry[
indent=0pt,
entrynumberformat=\entrynumberwithprefix{\tablename},
dynnumwidth,
- %numsep=0em
]{tocline}{table}
\newcommand\entrynumberwithprefix[2]{#1~#2\thinspace\hfill}
% ---
% ---
+% Citacao direta com mais de 3 linhas - ABNT NBR 10520/2002 - 5.3
+% Corrige tamanho do recuo do ambiente citacao do abntex2 para 4cm
+% ---
+\ifthenelse{\equal{\ABNTEXistwocolumn}{true}}{%
+ \setlength{\ABNTEXcitacaorecuo}{1.8cm}
+}{% else
+ \setlength{\ABNTEXcitacaorecuo}{4cm}
+}
+\renewenvironment*{citacao}[1][default]{%
+ \begin{adjustwidth}{\ABNTEXcitacaorecuo}{0mm}%
+ \ABNTEXfontereduzida%
+ \begin{SingleSpace}%
+ \ifthenelse{\not\equal{#1}{default}}{\itshape\selectlanguage{#1}}{}%
+}{%
+ \end{SingleSpace}%
+ \end{adjustwidth}}
+% ---
+
+% ---
% Define o texto dos rótulos de acordo com o idioma principal selecionado
% ---
\AtBeginDocument{
@@ -611,13 +635,14 @@
\renewcommand{\imprimircapa}{%
\hypersetup{pageanchor=false}
\setlrmargins{*}{*}{1} % Margens laterais iguais para a capa
-\checkandfixthelayout[nearest]
+\setulmarginsandblock{3cm}{2cm}{*}
+\checkandfixthelayout[fixed]
\begin{capa}%
\center
\AddToShipoutPicture*{\BackgroundPic}
\vspace*{7.5cm}
- {\LARGE{\sffamily{\bfseries\instituicaoi \\ \instituicaoii \\
- \abntex@ifnotempty{\instituicaoiii}{\instituicaoiii}}}\par}
+ {\LARGE\sffamily\bfseries\instituicaoi \\ \instituicaoii \\
+ \abntex@ifnotempty{\instituicaoiii}{\instituicaoiii}\par}
\vfill
\begin{center}
% Define o tamanho da fonte do título
@@ -641,7 +666,7 @@
% Reestabelece as margens
\setlrmarginsandblock{3cm}{2cm}{*}
\setulmarginsandblock{3cm}{2cm}{*}
-\checkandfixthelayout[fixed]
+\checkandfixthelayout[nearest]
\cleardoublepage
\hypersetup{pageanchor=true}
}
@@ -652,8 +677,7 @@
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
- \centering
- \includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{capa_fundo.pdf}%
+ \centering \includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{capa_fundo.pdf}%
\vfill
}
}
@@ -665,8 +689,8 @@
% ---
\renewcommand{\folhaderostocontent}{%
\begin{center}
- {\LARGE{\sffamily{\bfseries\instituicaoi \\ \instituicaoii \\
- \abntex@ifnotempty{\instituicaoiii}{\instituicaoiii}}}\par}
+ {\LARGE\sffamily\bfseries \instituicaoi \\ \instituicaoii \\
+ \abntex@ifnotempty{\instituicaoiii}{\instituicaoiii}\par}
\vfill\vfill
\begin{center}
@@ -712,7 +736,7 @@
\ifthenelse{\equal{\imprimirpublicacao}{}}{}{
\begin{OnehalfSpace}
{\noindent\sffamily\large REFERÊNCIA BIBLIOGRÃFICA}\par
-\noindent\MakeUppercase\autorisobrenome, \autorinome \ifthenelse{\equal{\autoriinome}{}}{.}{;~\MakeUppercase\autoriisobrenome, \autoriinome.} {\bfseries\StrDel{\imprimirtitulo}{\\ }}. \begin{otherlanguage*}{brazil}\imprimirtipotrabalho\ (\imprimircurso)\ifthenelse{\equal{\imprimirpublicacao}{}}{}{,~\imprimirpublicacao} -- \ifthenelse{\equal{\instituicaoiii}{}}{}{\instituicaoiii,~}\instituicaoii, \instituicaoi, \imprimirlocal, \thelastpage~p. \imprimirano.\end{otherlanguage*}
+\noindent\MakeUppercase\autorisobrenome, \autorinome \ifthenelse{\equal{\autoriinome}{}}{.}{;~\MakeUppercase\autoriisobrenome, \autoriinome.} {\bfseries\StrDel{\imprimirtitulo}{\\}}. \begin{otherlanguage*}{brazil}\imprimirtipotrabalho\ (\imprimircurso)\ifthenelse{\equal{\imprimirpublicacao}{}}{}{,~\imprimirpublicacao} -- \ifthenelse{\equal{\instituicaoiii}{}}{}{\instituicaoiii,~}\instituicaoii, \instituicaoi, \imprimirlocal, \thelastpage~p. \imprimirano.\end{otherlanguage*}
\end{OnehalfSpace}}
\IfInteger{\imprimircutter}{\setlength{\fboxsep}{10pt}}{\setlength{\fboxsep}{18pt}}
\vspace*{\fill}
@@ -724,7 +748,7 @@
\IfInteger{\imprimircutter}{\begin{tabular}{p{1.25cm} p{10.25cm}}}{} \cutter
\autorisobrenome, \autorinome. \\
\IfInteger{\imprimircutter}{\StrChar{\autorisobrenome}{1}\imprimircutter\StrChar{\imprimirtitulo}{1}[\SUBtemp]\MakeLowercase{\SUBtemp}}{} \cutter
-\hspace*{2em}\noindent \StrDel{\imprimirtitulo}{\\ } ~/ \begin{otherlanguage*}{brazil}{\autorinome\ \autorisobrenome; \ifthenelse{\equal{\autoriinome}{}}{}{\autoriinome\ \autoriisobrenome;} \MakeLowercase\orientname\ \orientnome\ \orientsobrenome \ifthenelse{\equal{\coorientnome}{}}{.}{;~\MakeLowercase\coorientname\ \coorientnome\ \coorientsobrenome.} \texttt{-{}-} \imprimirlocal, \imprimirano.}\end{otherlanguage*} \\ \cutter
+\hspace*{2em}\noindent \StrDel{\imprimirtitulo}{\\} ~/ \begin{otherlanguage*}{brazil}{\autorinome\ \autorisobrenome; \ifthenelse{\equal{\autoriinome}{}}{}{\autoriinome\ \autoriisobrenome;} \MakeLowercase\orientname\ \orientnome\ \orientsobrenome \ifthenelse{\equal{\coorientnome}{}}{.}{;~\MakeLowercase\coorientname\ \coorientnome\ \coorientsobrenome.} \texttt{-{}-} \imprimirlocal, \imprimirano.}\end{otherlanguage*} \\ \cutter
\hspace*{2em}\noindent \thelastpage~p. \\ \cutter
\\ \cutter
\hspace*{2em}\noindent\begin{otherlanguage*}{brazil}\imprimirtipotrabalho\ (\imprimircurso)\ \texttt{-{}-} \instituicaoi, \imprimirano.\end{otherlanguage*} \\ \cutter
@@ -742,18 +766,19 @@
% ---
% Imprime folha de aprovação
% ---
+\newcommand{\signlinewidth}[1]{\setlength{\ABNTEXsignwidth}{#1}}
\newcommand{\imprimirfolhadeaprovacao}{%
\begin{folhadeaprovacao}
\begin{center}
- {\Large{\sffamily{\bfseries\instituicaoi \\ \instituicaoii \\
- \abntex@ifnotempty{\instituicaoiii}{\instituicaoiii}}}\par}
+ {\Large\sffamily\bfseries\instituicaoi \\ \instituicaoii \\
+ \abntex@ifnotempty{\instituicaoiii}{\instituicaoiii}\par}
\vfill
\begin{center}
% Define o tamanho da fonte do título
- \autotitle[1]{\bfseries\StrDel{\imprimirtitulo}{\\ }}
+ \autotitle[1]{\bfseries\StrDel{\imprimirtitulo}{\\}}
\ifthenelse{\equal{\titleformat}{\large}}
- {\color{verdeunb}\Large\bfseries \StrDel{\imprimirtitulo}{\\ }\par}
- {\color{verdeunb}\titleformat\bfseries \StrDel{\imprimirtitulo}{\\ }\par}
+ {\color{verdeunb}\Large\bfseries \StrDel{\imprimirtitulo}{\\}\par}
+ {\color{verdeunb}\titleformat\bfseries \StrDel{\imprimirtitulo}{\\}\par}
\end{center}
\vfill
@@ -781,10 +806,6 @@
\abntex@ifnotempty{\membrodabancaivnome}{\assinatura{\textbf{\membrodabancaivnome} \\ \membrodabancaivfuncaonome}}
\abntex@ifnotempty{\membrodabancavnome}{\assinatura{\textbf{\membrodabancavnome} \\ \membrodabancavfuncaonome}}
}
-%\vfill
-% \begin{center}
-% {\sffamily\large\imprimirlocal \\ \imprimirano\par}
-% \end{center}
\end{center}
\end{folhadeaprovacao}
}
diff --git a/macros/latex/contrib/unicodefonttable/changes.txt b/macros/latex/contrib/unicodefonttable/changes.txt
index 3a8e048f31..ba49c7bd2f 100644
--- a/macros/latex/contrib/unicodefonttable/changes.txt
+++ b/macros/latex/contrib/unicodefonttable/changes.txt
@@ -1,3 +1,11 @@
+2024-06-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * unicodefonttable.dtx:
+ provide updated class file for documentation
+
+ (subsection{User interface commands}):
+ Temp fix for problem with lttagging.dtx
+
2023-05-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* unicodefonttable.dtx (subsection{Handling block titles}):
diff --git a/macros/latex/contrib/unicodefonttable/l3doc-TUB.cls b/macros/latex/contrib/unicodefonttable/l3doc-TUB2024.cls
index 50a8a9a9d9..0c5a3f20c5 100644
--- a/macros/latex/contrib/unicodefonttable/l3doc-TUB.cls
+++ b/macros/latex/contrib/unicodefonttable/l3doc-TUB2024.cls
@@ -1,11 +1,12 @@
%%
-%% This is file `l3doc-TUB.cls'
+%% This is file `l3doc.cls',
+%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% l3doc.dtx (with options: `class') + several manual changes!
+%% l3doc.dtx (with options: `class')
%%
-%% Copyright (C) 1990-2018 The LaTeX3 Project
+%% Copyright (C) 1990-2024 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -14,8 +15,9 @@
%%
%% https://www.latex-project.org/lppl.txt
%%
-%% File: l3doc.dtx Copyright (C) 1990-2018 The LaTeX3 project
-%%
+%% This file is part of the "l3kernel bundle" (The Work in LPPL)
+%% and all files in that bundle must be distributed together.
+%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% This is really a temporary file intended for a single article
@@ -30,10 +32,10 @@
%% was meant for (which so far is 2) you are on your own :-)
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\RequirePackage{expl3,xparse,calc}
-\ProvidesExplClass{l3doc-TUB}{2021/03/02}{}
- {L3 Experimental documentation class (special version for TUGboat with fixes)}
+%% File: l3doc.dtx
+\RequirePackage{calc}
+\ProvidesExplClass{l3doc-TUB2024}{2024-05-08}{}
+ {L3 Experimental documentation class}
\clist_new:N \g_docinput_clist
\seq_new:N \g_doc_functions_seq
\seq_new:N \g_doc_macros_seq
@@ -54,8 +56,9 @@
\prop_new:N \g__codedoc_missing_tests_prop
\seq_new:N \g__codedoc_not_tested_seq
\seq_new:N \g__codedoc_testfiles_seq
-\bool_new:N \l__codedoc_macro_internal_set_bool
+\bool_new:N \l__codedoc_macro_deprecated_bool
\bool_new:N \l__codedoc_macro_internal_bool
+\bool_new:N \l__codedoc_macro_nodoc_bool
\bool_new:N \l__codedoc_macro_TF_bool
\bool_new:N \l__codedoc_macro_pTF_bool
\bool_new:N \l__codedoc_macro_noTF_bool
@@ -69,6 +72,9 @@
\bool_new:N \g__codedoc_checkfunc_bool
\bool_new:N \g__codedoc_checktest_bool
\bool_new:N \g__codedoc_kernel_bool
+\bool_new:N \g__codedoc_cs_break_bool
+\bool_new:N \g__codedoc_show_notes_bool
+\bool_gset_true:N \g__codedoc_cs_break_bool
\tl_new:N \l__codedoc_tmpa_tl
\tl_new:N \l__codedoc_tmpb_tl
\int_new:N \l__codedoc_tmpa_int
@@ -78,12 +84,10 @@
\bool_new:N \l__codedoc_names_verb_bool
\seq_new:N \l__codedoc_names_seq
\seq_new:N \g__codedoc_nested_names_seq
-\tl_const:Nx \c__codedoc_backslash_tl { \iow_char:N \\ }
-\exp_last_unbraced:NNo
- \cs_new_eq:NN \c__codedoc_backslash_token { \c__codedoc_backslash_tl }
\tl_new:N \l__codedoc_index_macro_tl
\tl_new:N \l__codedoc_index_key_tl
\tl_new:N \l__codedoc_index_module_tl
+\tl_new:N \l__codedoc_macro_do_not_index_tl
\bool_new:N \l__codedoc_index_internal_bool
\tl_new:N \g__codedoc_module_name_tl
\tl_const:Nn \c__codedoc_iow_rule_tl
@@ -113,39 +117,20 @@
\cs_new_eq:NN \__codedoc_tmpa:w ?
\cs_new_eq:NN \__codedoc_tmpb:w ?
\cs_generate_variant:Nn \seq_set_split:Nnn { NoV }
-\cs_generate_variant:Nn \seq_gput_right:Nn { Nf }
-\cs_generate_variant:Nn \str_case:nn { fn }
-\cs_generate_variant:Nn \tl_count:n { f }
-\cs_generate_variant:Nn \tl_greplace_all:Nnn { Nx , Nno }
-\cs_generate_variant:Nn \tl_if_empty:nTF { f }
-\cs_generate_variant:Nn \tl_if_head_eq_charcode:nNTF { o }
-\cs_generate_variant:Nn \tl_if_head_eq_charcode:nNT { o }
-\cs_generate_variant:Nn \tl_if_head_eq_charcode:nNF { o }
-\cs_generate_variant:Nn \tl_if_head_eq_meaning:nNF { V }
-\cs_generate_variant:Nn \tl_if_in:nnTF { no , oo }
-\cs_generate_variant:Nn \tl_if_in:NnTF { No }
-\cs_generate_variant:Nn \tl_if_in:NnT { No }
-\cs_generate_variant:Nn \tl_if_in:NnF { No }
-\cs_generate_variant:Nn \tl_remove_all:Nn { Nx }
-\cs_generate_variant:Nn \tl_replace_all:Nnn { Nx , Nnx, No , Nno }
-\cs_generate_variant:Nn \tl_replace_once:Nnn { Noo }
-\cs_generate_variant:Nn \tl_to_str:n { f , o }
-\cs_generate_variant:Nn \prop_get:NnNTF { Nx }
-\cs_generate_variant:Nn \prop_put:Nnn { Nx }
-\cs_generate_variant:Nn \prop_gput:Nnn { NVx }
+\cs_generate_variant:Nn \tl_to_str:n { f }
\prg_new_protected_conditional:Npnn \__codedoc_if_almost_str:n #1 { TF , T , F }
{
\int_compare:nNnTF
{ \tl_count:n {#1} }
- < { \tl_count:f { \tl_to_str:f {#1} } }
+ < { \tl_count:e { \tl_to_str:f {#1} } }
{ \prg_return_false: }
{ \prg_return_true: }
}
-\cs_generate_variant:Nn \__codedoc_if_almost_str:nT { V }
+\prg_generate_conditional_variant:Nnn \__codedoc_if_almost_str:n { V } { T }
\cs_new_protected:Npn \__codedoc_trim_right:Nn #1#2
{
\cs_set:Npn \__codedoc_tmp:w ##1 #2 ##2 \q_stop { \exp_not:n {##1} }
- \tl_set:Nx #1 { \exp_after:wN \__codedoc_tmp:w #1 #2 \q_stop }
+ \__kernel_tl_set:Nx #1 { \exp_after:wN \__codedoc_tmp:w #1 #2 \q_stop }
}
\cs_generate_variant:Nn \__codedoc_trim_right:Nn { No }
\prg_new_protected_conditional:Npnn \__codedoc_str_if_begin:nn #1#2 { TF , T , F }
@@ -160,18 +145,13 @@
{ oo } { TF , T , F }
\cs_new_protected:Npn \__codedoc_replace_at_at:N #1
{
- \bool_if:NT \l__codedoc_in_implementation_bool
- {
- \bool_if:NT \l__codedoc_detect_internals_bool
- { \__codedoc_detect_internals:N #1 }
- }
\tl_if_empty:NF \g__codedoc_module_name_tl
{
\exp_args:NNo \__codedoc_replace_at_at_aux:Nn
#1 \g__codedoc_module_name_tl
}
}
-\cs_new_protected:Npx \__codedoc_replace_at_at_aux:Nn #1#2
+\cs_new_protected:Npe \__codedoc_replace_at_at_aux:Nn #1#2
{
\tl_replace_all:Nnn #1 { \token_to_str:N @ } { @ }
\tl_replace_all:Nnn #1 { \token_to_str:N _ } { _ }
@@ -181,12 +161,17 @@
\tl_replace_all:Nnn #1 { @ @ } { _ _ #2 }
\tl_replace_all:Nnn #1 { \token_to_str:N a a } { @ @ }
}
+\cs_new_protected:Npn \__codedoc_detect_internals:N #1
+ {
+ \bool_if:NT \l__codedoc_detect_internals_bool
+ { \__codedoc_detect_internals_aux:N #1 }
+ }
\group_begin:
\char_set_catcode_active:N \^^M
- \cs_new_protected:Npn \__codedoc_detect_internals:N #1
+ \cs_new_protected:Npn \__codedoc_detect_internals_aux:N #1
{
\tl_set_eq:NN \l__codedoc_detect_internals_tl #1
- \tl_replace_all:Non \l__codedoc_detect_internals_tl { \token_to_str:N _ } { _ }
+ \tl_replace_all:NVn \l__codedoc_detect_internals_tl \c_underscore_str { _ }
\seq_set_split:NnV \l__codedoc_tmpa_seq { _ _ } \l__codedoc_detect_internals_tl
\seq_pop_left:NN \l__codedoc_tmpa_seq \l__codedoc_detect_internals_tl
\seq_map_variable:NNn \l__codedoc_tmpa_seq \l__codedoc_detect_internals_tl
@@ -200,7 +185,7 @@
\__codedoc_trim_right:Nn \l__codedoc_detect_internals_tl _
\__codedoc_trim_right:Nn \l__codedoc_detect_internals_tl :
\__codedoc_trim_right:No \l__codedoc_detect_internals_tl { \token_to_str:N : }
- \msg_warning:nnxxx { l3doc-TUB } { foreign-internal }
+ \msg_warning:nneee { l3doc } { foreign-internal }
{ \tl_to_str:N \l__codedoc_detect_internals_cs_tl }
{ \tl_to_str:N \l__codedoc_detect_internals_tl }
{ \tl_to_str:N \g__codedoc_module_name_tl }
@@ -237,6 +222,7 @@
{ n } { n }
{ o } { n }
{ f } { n }
+ { e } { n }
{ x } { n }
{ V } { n }
{ v } { n }
@@ -279,29 +265,30 @@
\__codedoc_if_almost_str:nTF {#1}
{
\__codedoc_key_get_base_TF:nN {#1} \l__codedoc_tmpa_tl
- \tl_set:Nx #2
+ \__kernel_tl_set:Nx #2
{ \__codedoc_split_function_do:on \l__codedoc_tmpa_tl { \__codedoc_base_form_aux:nnN } }
}
{ \tl_set:Nn #2 {#1} }
}
-\cs_new:Npx \__codedoc_key_get_base_TF:nN #1#2
+\cs_new:Npe \__codedoc_key_get_base_TF:nN #1#2
{
- \tl_set:Nx #2 { \exp_not:N \tl_to_str:n {#1} \scan_stop: }
- \tl_if_in:NnTF #2 { \tl_to_str:n { F } \scan_stop: }
+ \__kernel_tl_set:Nx #2 { \exp_not:N \tl_to_str:n {#1} }
+ \tl_if_in:NoF #2 { \tl_to_str:n {:} }
+ { \exp_not:N \prg_break: }
+ \tl_if_in:onT { #2 z } { \tl_to_str:n {TF} z }
+ { \exp_not:N \prg_break: }
+ \tl_if_in:onT { #2 z } { \tl_to_str:n {T} z }
{
- \tl_if_in:NnF #2 { \tl_to_str:n { TF } \scan_stop: }
- {
- \tl_replace_once:Nnn #2
- { \tl_to_str:n { F } \scan_stop: }
- { \tl_to_str:n { TF } \scan_stop: }
- }
+ \tl_put_right:Nn #2 { \tl_to_str:n {F} }
+ \exp_not:N \prg_break:
}
+ \tl_if_in:onT { #2 z } { \tl_to_str:n {F} z }
{
- \tl_replace_once:Nnn #2
- { \tl_to_str:n { T } \scan_stop: }
- { \tl_to_str:n { TF } \scan_stop: }
+ \tl_put_right:Nn #2 { z }
+ \tl_replace_once:Nnn #2 { \tl_to_str:n {F} z } { \tl_to_str:n {TF} }
+ \exp_not:N \prg_break:
}
- \tl_remove_once:Nn #2 { \scan_stop: }
+ \exp_not:N \prg_break_point:
}
\cs_new:Npn \__codedoc_base_form_aux:nnN #1#2#3
{
@@ -309,7 +296,9 @@
\bool_if:NT #3
{
\token_to_str:N :
- \str_if_eq:nnTF { #1 ~ } { \exp_args }
+ \bool_lazy_or:nnTF
+ { \str_if_eq_p:nn { #1 ~ } { \exp_args } }
+ { \str_if_eq_p:nn { #1 ~ } { \exp_last_unbraced } }
{ \exp_not:n {#2} }
{ \__codedoc_signature_base_form:n {#2} }
}
@@ -326,7 +315,7 @@
\tl_if_head_eq_charcode:nNTF {#4} :
{ #2 {#1} }
{
- \use:x
+ \use:e
{
\exp_not:n {#3}
{ \__codedoc_base_form_aux:nnN {#4} {#5} #6 }
@@ -373,7 +362,7 @@
}
\cs_new:Npn \__codedoc_gprop_name:n #1 { g__codedoc ~ \tl_to_str:n {#1} }
\cs_new:Npn \__codedoc_lseq_name:n #1 { l__codedoc ~ \tl_to_str:n {#1} }
-\msg_new:nnnn { l3doc-TUB } { no-signature-TF }
+\msg_new:nnnn { l3doc } { no-signature-TF }
{ Function/macro~'#1'~cannot~be~turned~into~a~conditional. }
{
A~function~or~macro~environment~with~option~pTF,~TF~or~noTF~
@@ -381,58 +370,56 @@
':'~hence~it~is~not~clear~where~to~add~'_p'~or~'TF'.~
Please~follow~expl3~naming~conventions.
}
-\msg_new:nnn { l3doc-TUB } { deprecated-function }
- { The~deprecated~function(s)~'#1'~should~have~been~removed~on~#2. }
-\msg_new:nnn { l3doc-TUB } { date-format }
+\msg_new:nnn { l3doc } { date-format }
{ The~date~'#1'~should~be~given~in~YYYY-MM-DD~format. }
-\msg_new:nnn { l3doc-TUB } { syntax-nested-function }
+\msg_new:nnn { l3doc } { future-date }
+ { The~added/updated~date~'#2'~of~'#1'~is~in~the~future. }
+\msg_new:nnn { l3doc } { syntax-nested-function }
{
The~'syntax'~environment~should~be~used~in~the~
innermost~'function'~environment.
}
-\msg_new:nnn { l3doc-TUB } { multiple-syntax }
+\msg_new:nnn { l3doc } { multiple-syntax }
{
The~'syntax'~environment~should~only~be~used~once~in~
a~'function'~environment.
}
-\msg_new:nnn { l3doc-TUB } { deprecated-option }
+\msg_new:nnn { l3doc } { deprecated-option }
{ The~option~'#1'~has~been~deprecated~for~'#2'. }
-\msg_new:nnn { l3doc-TUB } { foreign-internal }
+\msg_new:nnn { l3doc } { foreign-internal }
{
A~control~sequence~of~the~form~'...__#1'~was~used.~
It~should~only~be~used~in~the~module~'#2'
\tl_if_empty:nF {#3} { ,~not~in~'#3' } .
}
-\DeclareOption { a5paper } { \@latexerr { Option~not~supported } { } }
-\DeclareOption { full }
- {
- \bool_gset_true:N \g__codedoc_typeset_documentation_bool
- \bool_gset_true:N \g__codedoc_typeset_implementation_bool
- }
-\DeclareOption { onlydoc }
- {
- \bool_gset_true:N \g__codedoc_typeset_documentation_bool
- \bool_gset_false:N \g__codedoc_typeset_implementation_bool
- }
-\DeclareOption { check }
- { \bool_gset_true:N \g__codedoc_checkfunc_bool }
-\DeclareOption { nocheck }
- { \bool_gset_false:N \g__codedoc_checkfunc_bool }
-\DeclareOption { checktest }
- { \bool_gset_true:N \g__codedoc_checktest_bool }
-\DeclareOption { nochecktest }
- { \bool_gset_false:N \g__codedoc_checktest_bool }
-\DeclareOption { kernel }
- { \bool_gset_true:N \g__codedoc_kernel_bool }
-\DeclareOption { stdmodule }
- { \bool_gset_false:N \g__codedoc_kernel_bool }
-\DeclareOption { cm-default }
- { \bool_gset_false:N \g__codedoc_lmodern_bool }
-\DeclareOption { lm-default }
- { \bool_gset_true:N \g__codedoc_lmodern_bool }
-\DeclareOption* { \PassOptionsToClass { \CurrentOption } { ltugboat } }
-\ExecuteOptions { full, kernel, nocheck, nochecktest, lm-default }
-%%FMi \PassOptionsToClass { a4paper } { article }
+\DeclareKeys [ l3doc / options ]
+ {
+ a5paper .code:n = \@latexerr { Option~not~supported } { } ,
+ full .code:n =
+ {
+ \bool_gset_true:N \g__codedoc_typeset_documentation_bool
+ \bool_gset_true:N \g__codedoc_typeset_implementation_bool
+ } ,
+ onlydoc .code:n =
+ {
+ \bool_gset_true:N \g__codedoc_typeset_documentation_bool
+ \bool_gset_false:N \g__codedoc_typeset_implementation_bool
+ } ,
+ check .bool_gset:N = \g__codedoc_checkfunc_bool ,
+ checktest .bool_gset:N = \g__codedoc_checktest_bool ,
+ kernel .bool_gset:N = \g__codedoc_kernel_bool ,
+ stdmodule .bool_gset_inverse:N = \g__codedoc_kernel_bool ,
+ lm-default .bool_gset:N = \g__codedoc_lmodern_bool ,
+ cs-break .bool_gset_inverse:N = \g__codedoc_cs_break_bool ,
+ cs-break-nohyphen .code:n = \PassOptionsToPackage{nohyphen}{underscore} ,
+ show-notes .bool_gset:N = \g__codedoc_show_notes_bool,
+ hide-notes .bool_gset_inverse:N = \g__codedoc_show_notes_bool
+ }
+\DeclareUnknownKeyHandler [ l3doc / options ]
+ { \PassOptionsToClass { \CurrentOption } { ltugboad } }
+\SetKeys [ l3doc / options ]
+ { full , check = false , checktest = false , lm-default }
+%\PassOptionsToClass { a4paper } { article }
\msg_new:nnn { l3doc-TUB } { input-cfg }
{ Local~config~file~l3doc-TUB.cfg~loaded. }
\file_if_exist:nT { l3doc-TUB.cfg }
@@ -443,28 +430,11 @@
{ \msg_info:nn { l3doc-TUB } { input-cfg } }
}
}
-\ProcessOptions
+\ProcessKeyOptions [ l3doc / options ]
\LoadClass[final]{ltugboat}
\RequirePackage{doc}
-
-\newcommand\bibname{References} % otherwise \bibname is undefined at \Finale
-\TBtocsectionspace=0pt plus 1pt
-
-\IndexPrologue
- {\section*{Index}
- \markboth{Index}{Index}
- \addcontentsline{toc}{section}{Index}
- \noindent
- Underlined numbers point to the definition,
- italicized numbers denote the pages where the
- corresponding entry is described,
- all others indicate the places where it is used.}
-%\EnableCrossrefs
-%\CodelineIndex
-
\RequirePackage
{
- microtype,
array,
alphalph,
amsmath,
@@ -477,9 +447,9 @@
pifont,
textcomp,
trace,
- underscore,
csquotes,
fancyvrb,
+ underscore,
verbatim
}
\raggedbottom
@@ -492,12 +462,10 @@
\DeclareFontShape{T1}{lmtt}{m}{it}{<->ec-lmtto10}{}
\group_end:
}
-
\RequirePackage{hypdoc}
-
%%FMi:
\hypersetup{allcolors=black}
-
+
\cs_gset:Npn \MakePrivateLetters
{
\char_set_catcode_letter:N \@
@@ -514,8 +482,8 @@
\cs_gset_eq:NN \endverbatim \endVerbatim
\cs_set_protected:Npn \ifnot@excluded
{
- \exp_args:Nxx \expanded@notin
- { \c__codedoc_backslash_tl \tl_to_str:N \macro@namepart , }
+ \exp_args:Nee \expanded@notin
+ { \c_backslash_str \tl_to_str:N \macro@namepart , }
{ \exp_args:NV \tl_to_str:n \index@excludelist }
}
\cs_new:Npn \pdfstringnewline { : ~ }
@@ -532,19 +500,19 @@
{ \__codedoc_oldlist:nn {#1} { #2 \dim_zero:N \listparindent } }
\setlength \parindent { 2em }
\setlength \itemindent { 0pt }
-\setlength \parskip { 1pt plus 3pt minus 0pt }
+\setlength \parskip { 0pt plus 3pt minus 0pt }
\tl_gset:Nn \partname {File}
\@addtoreset{section}{part}
\cs_gset:Npn \l@section #1#2
{
\ifnum \c@tocdepth >\z@
\addpenalty\@secpenalty
- \addvspace{\TBtocsectionspace}%
+ \addvspace{1.0em \@plus\p@}
\setlength\@tempdima{2.5em} % was 1.5em
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
- \leavevmode \TBtocsectionfont
+ \leavevmode \bfseries
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
@@ -557,6 +525,7 @@
{
\MakeShortVerb \"
\MakeShortVerb \|
+%FMi
\onecolumn
\SelfDocumenting
}
@@ -575,18 +544,19 @@
\providecommand*\upTeX{up\kern-.2em\hologo{TeX}}
\providecommand*\epTeX{$\varepsilon$-\pTeX}
\providecommand*\eupTeX{$\varepsilon$-\upTeX}
+\providecommand*\ConTeXt{\hologo{ConTeXt}}
\DeclareDocumentCommand \cmd { O{} m }
{ \__codedoc_cmd:no {#1} { \token_to_str:N #2 } }
\DeclareDocumentCommand \cs { O{} m }
- { \__codedoc_cmd:no {#1} { \c__codedoc_backslash_tl #2 } }
+ { \__codedoc_cmd:no {#1} { \c_backslash_str #2 } }
\DeclareDocumentCommand \tn { O{} m }
{
\__codedoc_cmd:no
{ module = TeX , replace = false , #1 }
- { \c__codedoc_backslash_tl #2 }
+ { \c_backslash_str #2 }
}
\DeclareDocumentCommand \meta { m }
- { \__codedoc_meta:n {#1} }
+ { \texttt{ \__codedoc_meta:n {#1} } }
\DeclareExpandableDocumentCommand
{ \__codedoc_pdfstring_cmd:w } { o m } { \token_to_str:N #2 }
\DeclareExpandableDocumentCommand
@@ -595,16 +565,17 @@
{ < \tl_to_str:n {#1} > }
\pdfstringdefDisableCommands
{
- \cs_set_eq:NN \cmd \__codedoc_pdfstring_cmd:w
- \cs_set_eq:NN \cs \__codedoc_pdfstring_cs:w
- \cs_set_eq:NN \tn \__codedoc_pdfstring_cs:w
- \cs_set_eq:NN \meta \__codedoc_pdfstring_meta:w
+ \cs_set_eq:NN \cmd \__codedoc_pdfstring_cmd:w
+ \cs_set_eq:NN \cs \__codedoc_pdfstring_cs:w
+ \cs_set_eq:NN \tn \__codedoc_pdfstring_cs:w
+ \cs_set_eq:NN \meta \__codedoc_pdfstring_meta:w
+ \cs_set_eq:NN \__codedoc_meta:n \__codedoc_pdfstring_meta:w
}
\newcommand\Arg[1]
- { \texttt{\char`\{} \meta{#1} \texttt{\char`\}} }
+ { \texttt{\char`\{} \__codedoc_meta:n {#1} \texttt{\char`\}} }
\providecommand\marg[1]{ \Arg{#1} }
-\providecommand\oarg[1]{ \texttt[ \meta{#1} \texttt] }
-\providecommand\parg[1]{ \texttt( \meta{#1} \texttt) }
+\providecommand\oarg[1]{ \texttt[ \__codedoc_meta:n {#1} \texttt] }
+\providecommand\parg[1]{ \texttt( \__codedoc_meta:n {#1} \texttt) }
\DeclareRobustCommand \file {\nolinkurl}
\DeclareRobustCommand \env {\texttt}
\DeclareRobustCommand \pkg {\textsf}
@@ -679,28 +650,31 @@
\NewDocumentCommand { \CodedocExplainEXP } { }
{
\raisebox{\baselineskip}[0pt][0pt]{\hypertarget{expstar}{}}%
+ \write \@auxout { \def \string \Codedoc@expstar { } }
\__codedoc_typeset_exp:\ indicates~fully~expandable~functions,~which~
- can~be~used~within~an~\texttt{x}-type~argument~(in~plain~
- \TeX{}~terms,~inside~an~\cs{edef}),~as~well~as~within~an~
- \texttt{f}-type~argument.
+ can~be~used~within~an~\texttt{e}-type~argument~(inside~an~\tn{expanded}),~
+ \texttt{x}-type~argument~(in~plain~\TeX{}~terms,~inside~an~\tn{edef}),~
+ as~well~as~within~an~\texttt{f}-type~argument.
}
\NewDocumentCommand { \CodedocExplainREXP } { }
{
\raisebox{\baselineskip}[0pt][0pt]{\hypertarget{rexpstar}{}}%
+ \write \@auxout { \def \string \Codedoc@rexpstar { } }
\__codedoc_typeset_rexp:\ indicates~
restricted~expandable~functions,~which~can~be~used~within~an~
- \texttt{x}-type~argument~but~cannot~be~fully~expanded~within~an~
- \texttt{f}-type~argument.
+ \texttt{x}-type~argument~or~an~\texttt{e}-type~argument,~
+ but~cannot~be~fully~expanded~within~an~\texttt{f}-type~argument.
}
\NewDocumentCommand { \CodedocExplainTF } { }
{
\raisebox{\baselineskip}[0pt][0pt]{\hypertarget{explTF}{}}%
+ \write \@auxout { \def \string \Codedoc@explTF { } }
\__codedoc_typeset_TF:\ indicates~conditional~(\texttt{if})~functions~
whose~variants~with~\texttt{T},~\texttt{F}~and~\texttt{TF}~
argument~specifiers~expect~different~
\enquote{true}/\enquote{false}~branches.
}
-\keys_define:nn { l3doc-TUB/cmd }
+\keys_define:nn { l3doc/cmd }
{
index .tl_set:N = \l__codedoc_cmd_index_tl ,
module .tl_set:N = \l__codedoc_cmd_module_tl ,
@@ -713,48 +687,56 @@
\bool_set_true:N \l__codedoc_cmd_replace_bool
\tl_set:Nn \l__codedoc_cmd_index_tl { \q_no_value }
\tl_set:Nn \l__codedoc_cmd_module_tl { \q_no_value }
- \keys_set:nn { l3doc-TUB/cmd } {#1}
+ \keys_set:nn { l3doc/cmd } {#1}
\tl_set:Nn \l__codedoc_cmd_tl {#2}
\bool_if:NT \l__codedoc_cmd_replace_bool
{
\tl_set_rescan:Nnn \l__codedoc_tmpb_tl { } { _ }
- \tl_replace_all:Non \l__codedoc_cmd_tl \l__codedoc_tmpb_tl { _ }
+ \tl_replace_all:NVn \l__codedoc_cmd_tl \l__codedoc_tmpb_tl { _ }
\__codedoc_replace_at_at:N \l__codedoc_cmd_tl
- \tl_replace_all:Nno \l__codedoc_cmd_tl { _ } \l__codedoc_tmpb_tl
+ \tl_replace_all:NnV \l__codedoc_cmd_tl { _ } \l__codedoc_tmpb_tl
}
\mode_if_math:T { \mbox }
- {
- \verbatim@font
- \__codedoc_if_almost_str:VT \l__codedoc_cmd_tl
- {
- \tl_set:Nx \l__codedoc_cmd_tl { \tl_to_str:N \l__codedoc_cmd_tl }
- \tl_replace_all:Non \l__codedoc_cmd_tl
- { \token_to_str:N _ } { \_ }
- }
- \tl_replace_all:Nnn \l__codedoc_cmd_tl { ~ } { \@xobeysp }
- \l__codedoc_cmd_tl
- \@
- }
- \bool_if:NF \l__codedoc_cmd_noindex_bool
{
- \quark_if_no_value:NF \l__codedoc_cmd_index_tl
+ \bool_if:NT \l__codedoc_allow_indexing_bool { \__codedoc_target: }
+ \verbatim@font
+ \__codedoc_if_almost_str:VT \l__codedoc_cmd_tl
{
- \tl_set:Nx \l__codedoc_cmd_tl
- { \c_backslash_str \exp_not:o { \l__codedoc_cmd_index_tl } }
+ \__kernel_tl_set:Nx \l__codedoc_cmd_tl { \tl_to_str:N \l__codedoc_cmd_tl }
+ \bool_if:NT \g__codedoc_cs_break_bool
+ {
+ \regex_replace_all:nnN
+ { ([^\\\_]\_*) \_ ([^\_]) }
+ { \1 \c{BreakableUnderscore} \2 }
+ \l__codedoc_cmd_tl
+ }
}
-
- \exp_args:No \__codedoc_key_get:n { \l__codedoc_cmd_tl }
- \quark_if_no_value:NF \l__codedoc_cmd_module_tl
+ \tl_replace_all:Nnn \l__codedoc_cmd_tl { ~ } { \@xobeysp }
+ \l__codedoc_cmd_tl
+ \@
+ }
+ \bool_if:NT \l__codedoc_allow_indexing_bool
+ {
+ \bool_if:NF \l__codedoc_cmd_noindex_bool
{
- \tl_set:Nx \l__codedoc_index_module_tl
- { \tl_to_str:N \l__codedoc_cmd_module_tl }
+ \quark_if_no_value:NF \l__codedoc_cmd_index_tl
+ {
+ \__kernel_tl_set:Nx \l__codedoc_cmd_tl
+ { \c_backslash_str \exp_not:o { \l__codedoc_cmd_index_tl } }
+ }
+ \exp_args:No \__codedoc_key_get:n { \l__codedoc_cmd_tl }
+ \quark_if_no_value:NF \l__codedoc_cmd_module_tl
+ {
+ \__kernel_tl_set:Nx \l__codedoc_index_module_tl
+ { \tl_to_str:N \l__codedoc_cmd_module_tl }
+ }
+ \__codedoc_special_index_module:ooonN
+ { \l__codedoc_index_key_tl }
+ { \l__codedoc_index_macro_tl }
+ { \l__codedoc_index_module_tl }
+ { usage }
+ \l__codedoc_index_internal_bool
}
- \__codedoc_special_index_module:ooonN
- { \l__codedoc_index_key_tl }
- { \l__codedoc_index_macro_tl }
- { \l__codedoc_index_module_tl }
- { usage }
- \l__codedoc_index_internal_bool
}
}
\cs_generate_variant:Nn \__codedoc_cmd:nn { no }
@@ -766,7 +748,7 @@
{
\tl_set_rescan:Nnn \l__codedoc_tmpb_tl
{ \char_set_catcode:nn { `_ } {##1} } { _ }
- \tl_replace_all:Non \l__codedoc_tmpa_tl \l__codedoc_tmpb_tl
+ \tl_replace_all:NVn \l__codedoc_tmpa_tl \l__codedoc_tmpb_tl
{ \__codedoc_ensuremath_sb:n }
}
\exp_args:NV \__codedoc_meta_original:n \l__codedoc_tmpa_tl
@@ -789,18 +771,28 @@
\ensuremath \rangle
}
\cs_new_protected:Npn \__codedoc_typeset_exp:
- { \hyperlink{expstar} {$\star$} }
+ {
+ \cs_if_exist:NTF \Codedoc@expstar
+ { \hyperlink { expstar } }
+ { \mbox }
+ {$\star$}
+ }
\cs_new_protected:Npn \__codedoc_typeset_rexp:
- { \hyperlink{rexpstar} {\ding{73}} } % hollow star
+ {
+ \cs_if_exist:NTF \Codedoc@rexpstar
+ { \hyperlink { rexpstar } }
+ { \mbox }
+ { \ding { 73 } } % hollow star
+ }
\cs_new_protected:Npn \__codedoc_typeset_TF:
{
- \hyperlink{explTF}
+ \cs_if_exist:NTF \Codedoc@explTF
+ { \hyperlink { explTF } }
+ { \mbox }
{
- \color{black}
\itshape TF
\makebox[0pt][r]
{
- \color{red}
\underline { \phantom{\itshape TF} \kern-0.1em }
}
}
@@ -811,28 +803,31 @@
}
\cs_new_protected:Npn \__codedoc_get_hyper_target:nN #1#2
{
- \tl_set:Nx #2 { \tl_to_str:n {#1} }
- \tl_replace_all:Nxn #2 { \iow_char:N \_ } { / }
- \tl_remove_all:Nx #2 { \iow_char:N \\ }
+ \__kernel_tl_set:Nx #2 { \tl_to_str:n {#1} }
+ \tl_replace_all:NVn #2 \c_underscore_str { / }
+ \tl_remove_all:NV #2 \c_backslash_str
\tl_put_left:Nn #2 { doc/function// }
}
-\cs_generate_variant:Nn \__codedoc_get_hyper_target:nN { o , x }
+\cs_generate_variant:Nn \__codedoc_get_hyper_target:nN { o , e }
\cs_new_protected:Npn \__codedoc_names_get_seq:nN #1#2
{
- \tl_set:Nx \l__codedoc_tmpa_tl { \tl_to_str:n {#1} }
+ \__kernel_tl_set:Nx \l__codedoc_tmpa_tl { \tl_to_str:n {#1} }
\bool_if:NTF \l__codedoc_names_verb_bool
{
\seq_clear:N #2
\seq_put_right:NV #2 \l__codedoc_tmpa_tl
}
{
- \tl_remove_all:Nx \l__codedoc_tmpa_tl
- { \iow_char:N \^^M \iow_char:N \% }
- \tl_remove_all:Nx \l__codedoc_tmpa_tl { \tl_to_str:n { ^ ^ A } }
- \tl_remove_all:Nx \l__codedoc_tmpa_tl { \iow_char:N \^^I }
- \tl_remove_all:Nx \l__codedoc_tmpa_tl { \iow_char:N \^^M }
+ \tl_remove_all:Ne \l__codedoc_tmpa_tl
+ { \iow_char:N \^^M \c_percent_str }
+ \tl_remove_all:Ne \l__codedoc_tmpa_tl
+ { \token_to_str:N \obeyedline \c_space_tl \c_percent_str }
+ \tl_remove_all:Ne \l__codedoc_tmpa_tl { \tl_to_str:n { ^ ^ A } }
+ \tl_remove_all:Ne \l__codedoc_tmpa_tl { \iow_char:N \^^I }
+ \tl_remove_all:Ne \l__codedoc_tmpa_tl { \iow_char:N \^^M }
+ \__codedoc_detect_internals:N \l__codedoc_tmpa_tl
\__codedoc_replace_at_at:N \l__codedoc_tmpa_tl
- \exp_args:NNx \seq_set_from_clist:Nn #2
+ \exp_args:NNe \seq_set_from_clist:Nn #2
{ \tl_to_str:N \l__codedoc_tmpa_tl }
}
}
@@ -856,14 +851,14 @@
\tl_if_head_eq_charcode:nNTF {#2} :
{ \__codedoc_names_parse_aux:nnn {#4} {#4} { \scan_stop: } }
{
- \exp_args:Nx \__codedoc_names_parse_aux:nnn
+ \exp_args:Ne \__codedoc_names_parse_aux:nnn
{ \__codedoc_base_form_aux:nnN {#1} {#2} #3 }
{#1} {#2}
}
}
{
\bool_if:NT \l__codedoc_macro_TF_bool
- { \msg_error:nnx { l3doc-TUB } { no-signature-TF } {#4} }
+ { \msg_error:nne { l3doc } { no-signature-TF } {#4} }
\__codedoc_names_parse_aux:nnn {#4} {#4} { \scan_stop: }
}
}
@@ -888,18 +883,18 @@
{
\seq_pop:NN #1 \l__codedoc_tmpa_tl
\tl_gset_eq:NN \g__codedoc_base_name_tl \l__codedoc_tmpa_tl
- \tl_greplace_all:Nno \g__codedoc_base_name_tl
- { ~ } { \c_catcode_other_space_tl }
+ \tl_greplace_all:NnV \g__codedoc_base_name_tl
+ { ~ } \c_catcode_other_space_tl
\seq_get:NN #1 \l__codedoc_tmpa_tl
- \str_if_eq:eeTF { \l__codedoc_tmpa_tl } { \scan_stop: }
+ \str_if_eq:VnTF \l__codedoc_tmpa_tl { \scan_stop: }
{
\seq_gclear:N \g__codedoc_variants_seq
- \__codedoc_names_typeset_auxii:x { \g__codedoc_base_name_tl }
+ \__codedoc_names_typeset_auxii:e { \g__codedoc_base_name_tl }
}
{
\seq_gset_eq:NN \g__codedoc_variants_seq #1
\seq_gpop:NN \g__codedoc_variants_seq \l__codedoc_tmpb_tl
- \__codedoc_names_typeset_auxii:x
+ \__codedoc_names_typeset_auxii:e
{ \g__codedoc_base_name_tl : \l__codedoc_tmpb_tl }
}
}
@@ -907,7 +902,7 @@
{
\bool_if:NT \l__codedoc_macro_pTF_bool
{
- \__codedoc_names_typeset_block:xN
+ \__codedoc_names_typeset_block:eN
{ \__codedoc_predicate_from_base:n {#1} }
\c_false_bool
}
@@ -915,23 +910,20 @@
{ \__codedoc_names_typeset_block:nN {#1} \c_false_bool }
\__codedoc_names_typeset_block:nN {#1} \l__codedoc_macro_TF_bool
}
-\cs_generate_variant:Nn \__codedoc_names_typeset_auxii:n { x }
+\cs_generate_variant:Nn \__codedoc_names_typeset_auxii:n { e }
\cs_new_protected:Npn \__codedoc_names_typeset_block:nN
{
\int_compare:nNnTF \l__codedoc_nested_macro_int = 0
{ \__codedoc_typeset_function_block:nN }
{ \__codedoc_macro_typeset_block:nN }
}
-\cs_generate_variant:Nn \__codedoc_names_typeset_block:nN { x }
+\cs_generate_variant:Nn \__codedoc_names_typeset_block:nN { e }
\prg_new_conditional:Npnn \__codedoc_if_macro_internal:n #1 { p , T , F , TF }
{
- \bool_if:NTF \l__codedoc_macro_internal_set_bool
- {
- \bool_if:NTF \l__codedoc_macro_internal_bool
- { \prg_return_true: } { \prg_return_false: }
- }
+ \bool_if:NTF \l__codedoc_macro_internal_bool
+ { \prg_return_true: }
{
- \tl_if_empty:fTF
+ \tl_if_empty:eTF
{
\exp_after:wN \__codedoc_if_macro_internal_aux:w
\tl_to_str:n { #1 ~ __ }
@@ -949,18 +941,18 @@
\seq_set_eq:NN \l__codedoc_tmpa_seq ##1
\seq_pop:NN \l__codedoc_tmpa_seq \l__codedoc_tmpa_tl
\seq_get:NN \l__codedoc_tmpa_seq \l__codedoc_tmpb_tl
- \exp_args:NNx
+ \exp_args:NNe
\group_end:
#1
{
\l__codedoc_tmpa_tl
- \str_if_eq:eeF { \l__codedoc_tmpb_tl } { \scan_stop: }
+ \str_if_eq:VnF \l__codedoc_tmpb_tl { \scan_stop: }
{ : \l__codedoc_tmpb_tl }
\bool_if:NT \l__codedoc_macro_TF_bool { TF }
}
}
}
-\keys_define:nn { l3doc-TUB/function }
+\keys_define:nn { l3doc/function }
{
TF .value_forbidden:n = true ,
TF .code:n =
@@ -993,9 +985,10 @@
\bool_set_true:N \l__codedoc_macro_noTF_bool
\bool_set_true:N \l__codedoc_macro_TF_bool
} ,
- added .code:n = { \__codedoc_date_set:Nn \l__codedoc_date_added_tl {#1} },
- updated .code:n = { \__codedoc_date_set:Nn \l__codedoc_date_updated_tl {#1} } ,
- deprecated .code:n = { \__codedoc_deprecated_on:n {#1} } ,
+ added .code:n = { \__codedoc_date_set_past:Nn \l__codedoc_date_added_tl {#1} },
+ updated .code:n = { \__codedoc_date_set_past:Nn \l__codedoc_date_updated_tl {#1} } ,
+ deprecated .bool_set:N = \l__codedoc_macro_deprecated_bool ,
+ no-user-doc .bool_set:N = \l__codedoc_macro_nodoc_bool ,
tested .code:n = { } ,
label .code:n =
{
@@ -1012,29 +1005,27 @@
\regex_replace_once:nnNF
{ \A(\d\d\d\d)[-/](\d\d?)[-/](\d\d?)\Z } { \1-\2-\3 } #1
{
- \msg_error:nnn { l3doc-TUB } { date-format } {#2}
+ \msg_error:nnn { l3doc } { date-format } {#2}
\tl_set:Nn #1 { 1970-01-01 }
}
}
-\cs_new_protected:Npn \__codedoc_deprecated_on:n #1
+\cs_new_protected:Npn \__codedoc_date_set_past:Nn #1#2
{
- \__codedoc_date_set:Nn \l__codedoc_tmpa_tl {#1}
+ \__codedoc_date_set:Nn #1 {#2}
\exp_args:No \__codedoc_date_compare:nNnT
- { \l__codedoc_tmpa_tl } < { \tex_year:D - \tex_month:D - \tex_day:D }
+ {#1} > { \c_sys_year_int - \c_sys_month_int - \c_sys_day_int }
{
- \msg_error:nnxx { l3doc-TUB } { deprecated-function }
+ \msg_error:nnee { l3doc } { future-date }
{ \tl_to_str:N \l__codedoc_macro_argument_tl }
- { \l__codedoc_tmpa_tl }
+ {#1}
}
- \bool_set_true:N \l__codedoc_macro_internal_bool
- \bool_set_true:N \l__codedoc_macro_internal_set_bool
}
\cs_new_protected:Npn \__codedoc_function:nnw #1#2
{
\__codedoc_function_typeset_start:
\__codedoc_function_init:
\tl_set:Nn \l__codedoc_macro_argument_tl {#2}
- \keys_set:nn { l3doc-TUB/function } {#1}
+ \keys_set:nn { l3doc/function } {#1}
\__codedoc_names_get_seq:nN {#2} \l__codedoc_names_seq
\__codedoc_names_parse:
\__codedoc_function_typeset:
@@ -1054,12 +1045,13 @@
\cs_new_protected:Npn \__codedoc_function_typeset_stop:
{
\par
+ \dim_set:Nn \prevdepth { \box_dp:N \l__codedoc_descr_coffin }
\allowbreak
}
\cs_new_protected:Npn \__codedoc_function_init:
{
\box_if_empty:NF \g__codedoc_syntax_box
- { \msg_error:nn { l3doc-TUB } { syntax-nested-function } }
+ { \msg_error:nn { l3doc } { syntax-nested-function } }
\coffin_clear:N \l__codedoc_descr_coffin
\box_gclear:N \g__codedoc_syntax_box
\coffin_clear:N \l__codedoc_syntax_coffin
@@ -1143,8 +1135,7 @@
\cs_new_protected:Npn \__codedoc_typeset_functions:
{
\small\ttfamily
- \HD@savedestfalse
- \HD@target
+ \__codedoc_target:
\Hy@MakeCurrentHref { HD. \int_use:N \c@HD@hypercount }
\begin{tabular} [t] { @{} l @{} >{\hspace{\tabcolsep}} r @{} }
\toprule
@@ -1157,9 +1148,9 @@
}
\cs_new_protected:Npn \__codedoc_typeset_function_block:nN #1#2
{
- \__codedoc_function_index:x
+ \__codedoc_function_index:e
{ #1 \bool_if:NT #2 { \tl_to_str:n {TF} } }
- \__codedoc_function_label:xN {#1} #2
+ \__codedoc_function_label:eN {#1} #2
#1
\bool_if:NT #2 { \__codedoc_typeset_TF: }
\__codedoc_typeset_expandability:
@@ -1167,13 +1158,13 @@
{ \__codedoc_typeset_variant_list:nN {#1} #2 }
\\
}
-\cs_generate_variant:Nn \__codedoc_typeset_function_block:nN { x }
+\cs_generate_variant:Nn \__codedoc_typeset_function_block:nN { e }
\cs_new_protected:Npn \__codedoc_function_index:n #1
{
\seq_gput_right:Nn \g_doc_functions_seq {#1}
\__codedoc_special_index:nn {#1} { usage }
}
-\cs_generate_variant:Nn \__codedoc_function_index:n { x }
+\cs_generate_variant:Nn \__codedoc_function_index:n { e }
\cs_new_protected:Npn \__codedoc_typeset_expandability:
{
&
@@ -1186,13 +1177,30 @@
\__codedoc_typeset_aux:n { \__codedoc_get_function_name:n {#1} }
:
\int_compare:nTF { \seq_count:N \g__codedoc_variants_seq == 1 }
- { \seq_use:Nn \g__codedoc_variants_seq { } }
{
+ \seq_use:Nn \g__codedoc_variants_seq { }
+ \bool_if:NT #2 { \__codedoc_typeset_TF: }
+ }
+ {
+ \hbox_set:Nn \l_tmpa_box
+ { \seq_use:Nn \g__codedoc_variants_seq { \textrm| \nolinebreak[2] } }
\textrm(
- \seq_use:Nn \g__codedoc_variants_seq { \textrm| }
- \textrm)
+ \dim_compare:nNnTF { \box_wd:N \l_tmpa_box } > { .4\columnwidth }
+ {
+ \parbox[t]{.4\columnwidth}
+ {
+ \raggedright
+ \hbox_unpack_drop:N \l_tmpa_box
+ \textrm)
+ \bool_if:NT #2 { \__codedoc_typeset_TF: }
+ }
+ }
+ {
+ \hbox_unpack_drop:N \l_tmpa_box
+ \textrm)
+ \bool_if:NT #2 { \__codedoc_typeset_TF: }
+ }
}
- \bool_if:NT #2 { \__codedoc_typeset_TF: }
\__codedoc_typeset_expandability:
}
\cs_new_protected:Npn \__codedoc_function_extra_labels:
@@ -1211,7 +1219,7 @@
{
\bool_if:NF \l__codedoc_no_label_bool
{
- \__codedoc_get_hyper_target:xN
+ \__codedoc_get_hyper_target:eN
{
\exp_not:n {#1}
\bool_if:NT #2 { \tl_to_str:n {TF} }
@@ -1220,7 +1228,7 @@
\exp_args:No \label { \l__codedoc_tmpa_tl }
}
}
-\cs_generate_variant:Nn \__codedoc_function_label:nN { x }
+\cs_generate_variant:Nn \__codedoc_function_label:nN { e }
\cs_new:Npn \__codedoc_typeset_dates:
{
\bool_lazy_and:nnF
@@ -1243,7 +1251,7 @@
\cs_new_protected:Npn \__codedoc_syntax:w
{
\box_if_empty:NF \g__codedoc_syntax_box
- { \msg_error:nn { l3doc-TUB } { multiple-syntax } }
+ { \msg_error:nn { l3doc } { multiple-syntax } }
\dim_set:Nn \l__codedoc_syntax_dim
{
\textwidth
@@ -1274,26 +1282,22 @@
\end{quote}
}
}
-\keys_define:nn { l3doc-TUB/macro }
+\keys_define:nn { l3doc/macro }
{
aux .value_forbidden:n = true ,
aux .code:n =
{
- \msg_warning:nnnn { l3doc-TUB } { deprecated-option }
+ \msg_warning:nnnn { l3doc } { deprecated-option }
{ aux } { function/macro }
} ,
+ deprecated .bool_set:N = \l__codedoc_macro_deprecated_bool ,
internal .value_forbidden:n = true ,
internal .code:n =
- {
- \bool_set_true:N \l__codedoc_macro_internal_bool
- \bool_set_true:N \l__codedoc_macro_internal_set_bool
- } ,
+ { \bool_set_true:N \l__codedoc_macro_internal_bool } ,
int .value_forbidden:n = true ,
int .code:n =
- {
- \bool_set_true:N \l__codedoc_macro_internal_bool
- \bool_set_true:N \l__codedoc_macro_internal_set_bool
- } ,
+ { \bool_set_true:N \l__codedoc_macro_internal_bool } ,
+ no-user-doc .bool_set:N = \l__codedoc_macro_nodoc_bool ,
var .value_forbidden:n = true ,
var .code:n =
{ \bool_set_true:N \l__codedoc_macro_var_bool } ,
@@ -1332,18 +1336,21 @@
} ,
added .code:n = {} , % TODO
updated .code:n = {} , % TODO
- deprecated .code:n = { \__codedoc_deprecated_on:n {#1} } ,
verb .bool_set:N = \l__codedoc_names_verb_bool ,
module .tl_set:N = \l__codedoc_override_module_tl ,
documented-as .tl_set:N = \l__codedoc_macro_documented_tl ,
+ do-not-index .value_required:n = true ,
+ do-not-index .tl_set:N = \l__codedoc_macro_do_not_index_tl ,
+ % do-not-index .default:n = \q_no_value ,
}
\cs_new_protected:Npn \__codedoc_macro:nnw #1#2
{
\__codedoc_macro_init:
\tl_set:Nn \l__codedoc_macro_argument_tl {#2}
- \keys_set:nn { l3doc-TUB/macro } {#1}
+ \keys_set:nn { l3doc/macro } {#1}
\__codedoc_names_get_seq:nN {#2} \l__codedoc_names_seq
\__codedoc_names_parse:
+ \__codedoc_macro_exclude_index:
\__codedoc_macro_save_names:
\__codedoc_names_typeset:
\__codedoc_macro_dump:
@@ -1352,8 +1359,8 @@
\cs_new_protected:Npn \__codedoc_macro_init:
{
\int_incr:N \l__codedoc_nested_macro_int
+ \bool_set_false:N \l__codedoc_macro_deprecated_bool
\bool_set_false:N \l__codedoc_macro_internal_bool
- \bool_set_false:N \l__codedoc_macro_internal_set_bool
\bool_set_false:N \l__codedoc_macro_TF_bool
\bool_set_false:N \l__codedoc_macro_pTF_bool
\bool_set_false:N \l__codedoc_macro_noTF_bool
@@ -1371,8 +1378,7 @@
\hbox:n
{
\strut
- \int_compare:nNnT \l__codedoc_macro_int = 0
- { \HD@target }
+ \int_compare:nNnT \l__codedoc_macro_int = 0 { \__codedoc_target: }
}
\vskip \int_eval:n { \l__codedoc_macro_int - 1 } \baselineskip
}
@@ -1386,12 +1392,31 @@
\tl_if_empty:NTF \l__codedoc_macro_documented_tl
{ \__codedoc_names_block_base_map:N \__codedoc_macro_save_names_aux:n }
{
- \seq_gput_right:Nf \g__codedoc_nested_names_seq
- { \exp_after:wN \token_to_str:N \l__codedoc_macro_documented_tl }
+ \seq_gput_right:Ne \g__codedoc_nested_names_seq
+ {
+ \exp_after:wN \__codedoc_macro_save_names_aux:w
+ \l__codedoc_macro_documented_tl \q__codedoc_stop
+ }
}
}
+\cs_new:Npn \__codedoc_macro_save_names_aux:w #1#2 \q__codedoc_stop
+ { \token_to_str:N #1 \tl_to_str:n {#2} }
\cs_new_protected:Npn \__codedoc_macro_save_names_aux:n #1
{ \seq_gput_right:Nn \g__codedoc_nested_names_seq {#1} }
+\cs_new_protected:Npn \__codedoc_macro_exclude_index:
+ {
+ \tl_if_empty:NF \l__codedoc_macro_do_not_index_tl
+ {
+ \tl_set_rescan:NnV \l__codedoc_macro_do_not_index_tl
+ { \MakePrivateLetters \catcode`\\12 }
+ \l__codedoc_macro_do_not_index_tl
+ \exp_args:NNV \seq_set_from_clist:Nn
+ \l__codedoc_tmpa_seq \l__codedoc_macro_do_not_index_tl
+ \__kernel_tl_set:Nx \l__codedoc_macro_do_not_index_tl
+ { \seq_use:Nn \l__codedoc_tmpa_seq { , } }
+ \exp_args:NV \DoNotIndex \l__codedoc_macro_do_not_index_tl
+ }
+ }
\cs_new_protected:Npn \__codedoc_macro_dump:
{
\topsep\MacroTopsep
@@ -1415,23 +1440,22 @@
\__codedoc_macro_single:nNN {#1} \c_true_bool #2
\seq_if_empty:NF \g__codedoc_variants_seq
{
- \__codedoc_macro_typeset_variant_list:xN
+ \__codedoc_macro_typeset_variant_list:eN
{ \__codedoc_get_function_name:n {#1} } #2
}
}
-\cs_generate_variant:Nn \__codedoc_macro_typeset_block:nN { x }
\cs_new_protected:Npn \__codedoc_macro_typeset_variant_list:nN #1#2
{
\seq_map_inline:Nn \g__codedoc_variants_seq
{ \__codedoc_macro_single:nNN { #1 : ##1 } \c_false_bool #2 }
}
-\cs_generate_variant:Nn \__codedoc_macro_typeset_variant_list:nN { x }
+\cs_generate_variant:Nn \__codedoc_macro_typeset_variant_list:nN { e }
\cs_new_protected:Npn \__codedoc_macro_single:nNN #1#2#3
{
\tl_set:Nn \saved@macroname {#1}
\__codedoc_macro_typeset_one:nN {#1} #3
\bool_if:NT #3 { \DoNotIndex {#1} }
- \exp_args:Nx \__codedoc_macro_index:nN
+ \exp_args:Ne \__codedoc_macro_index:nN
{ #1 \bool_if:NT #3 { \tl_to_str:n { TF } } }
#2
}
@@ -1440,7 +1464,12 @@
\DoNotIndex {#1}
\bool_if:NT #2
{
- \__codedoc_if_macro_internal:nF {#1}
+ \bool_lazy_any:nF
+ {
+ { \__codedoc_if_macro_internal_p:n {#1} }
+ { \l__codedoc_macro_deprecated_bool }
+ { \l__codedoc_macro_nodoc_bool }
+ }
{ \seq_gput_right:Nn \g_doc_macros_seq {#1} }
\hbox_set:Nw \l__codedoc_macro_index_box
\hbox_unpack_drop:N \l__codedoc_macro_index_box
@@ -1456,14 +1485,16 @@
\vbox_set:Nn \l__codedoc_macro_box
{
\vbox_unpack_drop:N \l__codedoc_macro_box
- \hbox { \llap { \__codedoc_print_macroname:nN {#1} #2 \ } }
+ \hbox { \llap { \__codedoc_print_macroname:nN {#1} #2
+ \MacroFont \
+ } }
}
\int_incr:N \l__codedoc_macro_int
}
\cs_new_protected:Npn \__codedoc_print_macroname:nN #1#2
{
\strut
- \__codedoc_get_hyper_target:xN
+ \__codedoc_get_hyper_target:eN
{
\exp_not:n {#1}
\bool_if:NT #2 { \tl_to_str:n {TF} }
@@ -1476,20 +1507,18 @@
\int_compare:nTF { \str_count:n {#1} <= 28 }
{ \MacroFont } { \MacroLongFont }
\tl_set:Nn \l__codedoc_tmpa_tl {#1}
- \tl_replace_all:Nno \l__codedoc_tmpa_tl
- { ~ } { \c_catcode_other_space_tl }
- \__codedoc_macroname_prefix:o \l__codedoc_tmpa_tl
- \__codedoc_macroname_suffix:N #2
+ \tl_replace_all:NnV \l__codedoc_tmpa_tl
+ { ~ } \c_catcode_other_space_tl
+ \__codedoc_print_macroname_aux:on
+ \l__codedoc_tmpa_tl { \bool_if:NT #2 { \__codedoc_typeset_TF: } }
}
}
-\cs_new_protected:Npn \__codedoc_macroname_prefix:n #1
+\cs_new_protected:Npn \__codedoc_print_macroname_aux:nn #1#2
{
\__codedoc_if_macro_internal:nTF {#1}
- { \__codedoc_typeset_aux:n {#1} } {#1}
+ { \__codedoc_typeset_aux:n { #1 #2 } } { #1 #2 }
}
-\cs_generate_variant:Nn \__codedoc_macroname_prefix:n { o }
-\cs_new_protected:Npn \__codedoc_macroname_suffix:N #1
- { \bool_if:NTF #1 { \__codedoc_typeset_TF: } { } }
+\cs_generate_variant:Nn \__codedoc_print_macroname_aux:nn { o }
\providecommand \MacroLongFont
{
\fontfamily{lmtt}\fontseries{lc}\small
@@ -1533,10 +1562,10 @@
{ \__codedoc_test_missing:n {#1} }
\cs_new_protected:Npn \__codedoc_test_missing:n #1
{
- \__codedoc_test_missing_aux:Nxn
+ \__codedoc_test_missing_aux:Nen
\g__codedoc_missing_tests_prop
{ \seq_use:Nn \l__codedoc_names_seq { , } }
- { { \g_file_curr_name_str \iow_char:N \ (#1) } }
+ { { \g_file_curr_name_str \c_space_tl (#1) } }
}
\cs_new_protected:Npn \__codedoc_test_missing_aux:Nnn #1#2#3
{
@@ -1545,7 +1574,7 @@
{ \tl_set:Nn \l__codedoc_tmpa_tl {#3} }
\prop_put:Nno #1 {#2} \l__codedoc_tmpa_tl
}
-\cs_generate_variant:Nn \__codedoc_test_missing_aux:Nnn { Nx }
+\cs_generate_variant:Nn \__codedoc_test_missing_aux:Nnn { Ne }
\cs_new_protected:Npn \__codedoc_macro_end:
{
\endtrivlist
@@ -1556,21 +1585,21 @@
\cs_new_protected:Npn \__codedoc_macro_end_check_tested:
{
\bool_lazy_all:nT
- {
- { \g__codedoc_checktest_bool }
- { ! \l__codedoc_macro_var_bool }
- { ! \l__codedoc_macro_tested_bool }
- }
- {
- \seq_set_filter:NNn \l__codedoc_tmpa_seq \l__codedoc_names_seq
- { ! \__codedoc_if_macro_internal_p:n {##1} }
- \seq_gput_right:Nx \g__codedoc_not_tested_seq
- {
- \seq_use:Nn \l__codedoc_tmpa_seq { , }
- \bool_if:NTF \l__codedoc_macro_pTF_bool {~(pTF)}
- { \bool_if:NT \l__codedoc_macro_TF_bool {~(TF)} }
- }
- }
+ {
+ { \g__codedoc_checktest_bool }
+ { ! \l__codedoc_macro_var_bool }
+ { ! \l__codedoc_macro_tested_bool }
+ }
+ {
+ \seq_set_filter:NNn \l__codedoc_tmpa_seq \l__codedoc_names_seq
+ { ! \__codedoc_if_macro_internal_p:n {##1} }
+ \seq_gput_right:Ne \g__codedoc_not_tested_seq
+ {
+ \seq_use:Nn \l__codedoc_tmpa_seq { , }
+ \bool_if:NTF \l__codedoc_macro_pTF_bool {~(pTF)}
+ { \bool_if:NT \l__codedoc_macro_TF_bool {~(TF)} }
+ }
+ }
}
\cs_new_protected:Npn \__codedoc_macro_end_style:n #1
{
@@ -1580,16 +1609,16 @@
\cs_new_protected:Npn \__codedoc_macro_end_wrap_item:n #1
{
\tl_set:Nn \l__codedoc_tmpa_tl {#1}
- \tl_replace_all:Non \l__codedoc_tmpa_tl
- { \token_to_str:N _ } { \_ }
+ \tl_replace_all:NVn \l__codedoc_tmpa_tl
+ \c_underscore_str { \_ }
\texttt { \l__codedoc_tmpa_tl }
}
\cs_new_protected:Npn \__codedoc_print_end_definition:
{
\seq_set_map:NNn \l__codedoc_tmpa_seq
\g__codedoc_nested_names_seq
- { \exp_not:n { \__codedoc_macro_end_wrap_item:n {##1} } }
- End~ definition~ for~
+ { \__codedoc_macro_end_wrap_item:n {##1} }
+ End~ of~ definition~ for~
\int_compare:nTF { \seq_count:N \l__codedoc_tmpa_seq <= 3 }
{
\seq_use:Nnnn \l__codedoc_tmpa_seq
@@ -1603,7 +1632,14 @@
{
\seq_gset_filter:NNn \g__codedoc_nested_names_seq
\g__codedoc_nested_names_seq
- { ! \__codedoc_if_macro_internal_p:n {##1} }
+ {
+ ! \bool_lazy_any_p:n
+ {
+ { \__codedoc_if_macro_internal_p:n {##1} }
+ { \l__codedoc_macro_deprecated_bool }
+ { \l__codedoc_macro_nodoc_bool }
+ }
+ }
\seq_if_empty:NF \g__codedoc_nested_names_seq
{
\int_set:Nn \l__codedoc_tmpa_int
@@ -1612,55 +1648,14 @@
\bool_if:NTF \l__codedoc_macro_var_bool {variable} {function}
\int_compare:nNnTF \l__codedoc_tmpa_int = 1 {~is~} {s~are~}
documented~on~page~
- \__codedoc_get_hyper_target:xN
+ \__codedoc_get_hyper_target:eN
{ \seq_item:Nn \g__codedoc_nested_names_seq { 1 } }
\l__codedoc_tmpa_tl
- \exp_args:Nx \pageref { \l__codedoc_tmpa_tl } .
+ \exp_args:Ne \pageref { \l__codedoc_tmpa_tl } .
}
\seq_gclear:N \g__codedoc_nested_names_seq
}
-\newcommand*{\DescribeOption}
- {
- \leavevmode
- \@bsphack
- \begingroup
- \MakePrivateLetters
- \Describe@Option
- }
-\newcommand*{\Describe@Option}[1]
- {
- \endgroup
- \marginpar{
- \raggedleft
- \PrintDescribeEnv{#1}
- }
- \SpecialOptionIndex{#1}
- \@esphack
- \ignorespaces
- }
-\newcommand*{\SpecialOptionIndex}[1]
- {
- \@bsphack
- \begingroup
- \HD@target
- \let\HDorg@encapchar\encapchar
- \edef\encapchar usage
- {
- \HDorg@encapchar hdclindex{\the\c@HD@hypercount}{usage}
- }
- \index
- {
- #1\actualchar{\protect\ttfamily#1}~(option)
- \encapchar usage
- }
- \index
- {
- options:\levelchar#1\actualchar{\protect\ttfamily#1}
- \encapchar usage
- }
- \endgroup
- \@esphack
- }
+\NewDocElement[idxtype = option, idxgroup = options]{Option}{optionenv}
\font \manual = manfnt \scan_stop:
\cs_gset:Npn \dbend { {\manual\char127} }
\newenvironment {danger}
@@ -1682,6 +1677,56 @@
}{
\par\end{trivlist}
}
+\bool_if:NTF \g__codedoc_show_notes_bool
+ {
+ \NewDocumentCommand\NB{mm}
+ {
+ (\emph{Note}\footnote{\ttfamily [#1]:~\detokenize{#2}})
+ }
+ }
+ {
+ \NewDocumentCommand\NB{mm}{}
+ }
+\bool_if:NTF \g__codedoc_show_notes_bool
+ {
+ \NewDocumentEnvironment{NOTE}{m}
+ {
+ \par\noindent (\emph{Note}~[\texttt{#1}]:\par
+ \verbatim
+ }
+ {
+ \endverbatim
+ \par\noindent \emph{Note~end})\par
+ }
+ }
+ {
+ \NewDocumentEnvironment{NOTE}{m}{\comment}{\endcomment}
+ }
+\providecommand\Hy@footnote@currentHref{}
+\prop_new:N\g__codedoc_fnmark_prop
+\cs_new_protected:Npn \__codedoc_fn_store:
+ {
+ \prop_gput:Nee\g__codedoc_fnmark_prop
+ {fn\int_use:N\c@footnote}{{\Hy@footnote@currentHref}{\int_use:N\c@footnote}}
+ }
+\cs_new_protected:Npn \__codedoc_fn_restore:n #1
+ {
+ \prop_get:NnN \g__codedoc_fnmark_prop {fn#1}\l__codedoc_tmpa_tl
+ \tl_gset:Ne\Hy@footnote@currentHref
+ {\exp_last_unbraced:NV\use_i:nn \l__codedoc_tmpa_tl }
+ \setcounter{footnote}{\exp_last_unbraced:NV\use_ii:nn \l__codedoc_tmpa_tl}
+ }
+
+\cs_generate_variant:Nn \hook_gput_next_code:nn {ne}
+\cs_new_protected:Npn \__codedoc_fn_footnote:nn #1 #2
+ {
+ \footnotemark
+ \__codedoc_fn_store:
+ \hook_gput_next_code:ne {env/#1/after}
+ {\exp_not:N\__codedoc_fn_restore:n{\int_use:N\c@footnote}{\exp_not:n{\footnotetext{#2}}}}}
+
+\AddToHook{env/function/begin}{\def\footnote{\__codedoc_fn_footnote:nn{function}}}
+\AddToHook{env/variable/begin}{\def\footnote{\__codedoc_fn_footnote:nn{variable}}}
\newenvironment{TemplateInterfaceDescription}[1]
{
\subsection{The~object~type~`#1'}
@@ -1750,6 +1795,8 @@
}
{ #1 \endinput }
}
+\cs_if_exist:NT \MaybeStop
+ { \RenewCommandCopy \MaybeStop \StopEventually }
\DeclareDocumentCommand \Finale { }
{ \tl_use:N \g__codedoc_finale_tl }
\tl_new:N \g__codedoc_finale_tl
@@ -1770,6 +1817,18 @@
}
\DeclareDocumentCommand \DocInputAgain { }
{ \clist_map_function:NN \g_docinput_clist \__codedoc_input:n }
+\msg_new:nnn { l3doc } { missing-endgroup }
+ {
+ \str_if_eq:VnTF \@currenvir { document }
+ {
+ There~are~\int_use:N \tex_currentgrouplevel:D
+ \c_space_tl unclosed~groups~in~#1.
+ }
+ {
+ The~\@currenvir \c_space_tl environment~on~line~\@currenvline
+ \c_space_tl doesn't~have~a~matching~\iow_char:N\\end{\@currenvir}.
+ }
+ }
\NewDocumentCommand \DocInclude { m }
{
\relax\clearpage
@@ -1779,7 +1838,14 @@
{ \cs_set:Npn \currentfile{#1.dtx} }
\int_compare:nNnTF \@auxout = \@partaux
{ \@latexerr{\string\include\space cannot~be~nested}\@eha }
- { \@docinclude #1 }
+ { \@docinclude {#1} }
+ % check missing \endgroup, e.g., missing "\end{macro}" in time
+ \int_compare:nNnF { \tex_currentgrouplevel:D } = { 0 }
+ {
+ \int_compare:nNnT { \tex_interactionmode:D } = { 0 }
+ { \int_gset:Nn \tex_interactionmode:D { 1 } }
+ \msg_fatal:nne { l3doc } { missing-endgroup } { \currentfile }
+ }
}
\cs_gset:Npn \@docinclude #1
{
@@ -1788,10 +1854,12 @@
\@tempswatrue
\if@partsw
\@tempswafalse
- \cs_set:Npx \@tempb{#1}
- \@for\@tempa:=\@partlist\do
+ \cs_set:Npe \@tempb {#1}
+ \clist_map_inline:Nn \@partlist
{
- \ifx\@tempa\@tempb\@tempswatrue\fi
+ \if_meaning:w \@tempa \@tempb
+ \@tempswatrue
+ \fi:
}
\fi
\if@tempswa
@@ -1807,8 +1875,8 @@
\part{\currentfile}
{
\cs_set_eq:NN \ttfamily\relax
- \cs_gset:Npx \filekey
- { \filekey, \thepart = { \ttfamily \currentfile } }
+ \cs_gset:Npe \filekey
+ { \filekey,~ \thepart = { \ttfamily \currentfile } }
}
\DocInput{\currentfile}
\cs_set_eq:NN \PrintIndex \@ltxdoc@PrintIndex
@@ -1823,15 +1891,37 @@
\fi
\cs_set_eq:NN \@auxout \@mainaux
}
-\cs_gset:Npn \codeline@wrindex #1
+\cs_gset_protected:Npn \@wrindex #1
+ {
+ \protected@write \@indexfile {}
+ { \string \indexentry {#1} { MMMMI - \thepage } }
+ \endgroup \@esphack
+ }
+\cs_gset_protected:Npn \codeline@wrindex #1
{
\immediate\write\@indexfile
{
\string\indexentry{#1}
- { \filesep \int_use:N \c@CodelineNo }
+ { MMMMV - \filesep \int_use:N \c@CodelineNo }
}
}
\tl_gclear:N \filesep
+\cs_new_protected:Npn \__codedoc_index_page_hc:nn #1#2
+ {
+ \protected@write \@indexfile {}
+ {
+ \string \indexentry { #1 \encapchar hdpindex{#2} }
+ { MMMMI - \thepage }
+ }
+ }
+\cs_new_protected:Npn \__codedoc_index_codeline_hc:nn #1#2
+ {
+ \immediate\write\@indexfile
+ {
+ \string \indexentry { #1 \encapchar hdclindex{\the\c@HD@hypercount}{#2} }
+ { MMMMV - \filesep \int_use:N \c@CodelineNo - MMMD - \the\c@HD@hypercount - M }
+ }
+ }
\cs_gset:Npn \docincludeaux
{
\tl_set:Nn \thepart { \alphalph { part } }
@@ -1887,65 +1977,70 @@
\char_set_catcode_active:N \>
\cs_new_protected:Npn \__codedoc_xmacro_code:n #1
{
+ \tl_clear:N \l__codedoc_tmpa_tl
\tl_if_in:nnTF {#1} { < @ @ = }
- { \__codedoc_xmacro_code:w #1 \q_stop }
+ { \__codedoc_xmacro_code:w #1 < @ @ = \q_recursion_tail > \q_recursion_stop }
{
\tl_set:Nn \l__codedoc_tmpa_tl {#1}
+ \__codedoc_detect_internals:N \l__codedoc_tmpa_tl
\__codedoc_replace_at_at:N \l__codedoc_tmpa_tl
\tl_use:N \l__codedoc_tmpa_tl
}
}
- \cs_new_protected:Npn \__codedoc_xmacro_code:w #1 < @ @ = #2 > #3 \q_stop
+ \cs_new_protected:Npn \__codedoc_xmacro_code:w #1 < @ @ = #2 >
{
- \tl_set:Nn \l__codedoc_tmpa_tl {#1}
- \__codedoc_replace_at_at:N \l__codedoc_tmpa_tl
-
- \tl_gset:Nn \g__codedoc_module_name_tl {#2}
- \tl_put_right:Nn \l__codedoc_tmpa_tl { < @ @ = #2 > }
-
- \tl_set:Nn \l__codedoc_tmpb_tl {#3}
+ % Add code before <@@=...>
+ \tl_set:Nn \l__codedoc_tmpb_tl {#1}
+ \__codedoc_detect_internals:N \l__codedoc_tmpb_tl
\__codedoc_replace_at_at:N \l__codedoc_tmpb_tl
- \tl_put_right:No \l__codedoc_tmpa_tl { \l__codedoc_tmpb_tl }
-
- \tl_use:N \l__codedoc_tmpa_tl
+ \tl_put_right:NV \l__codedoc_tmpa_tl \l__codedoc_tmpb_tl
+ % Check for \q_recursion_tail
+ \quark_if_recursion_tail_stop_do:nn {#2}
+ { \tl_use:N \l__codedoc_tmpa_tl }
+ % Change module name and add <@@=#2> to typeset output
+ \tl_gset:Nn \g__codedoc_module_name_tl {#2}
+ \tl_put_right:Nn \l__codedoc_tmpa_tl { < \text { \verbatim@font @ @ = #2 } > }
+ % Loop
+ \__codedoc_xmacro_code:w
}
\group_end:
\iow_new:N \g__codedoc_func_iow
\tl_new:N \l__codedoc_doc_def_tl
\tl_new:N \l__codedoc_doc_undef_tl
\tl_new:N \l__codedoc_undoc_def_tl
+\tl_const:Nn \c__codedoc_iow_separator_tl { ---- }
+\tl_const:Nn \c__codedoc_iow_midrule_tl { -- }
\cs_new_protected:Npn \__codedoc_show_functions_defined:
{
\bool_lazy_and:nnT
{ \g__codedoc_typeset_implementation_bool } { \g__codedoc_checkfunc_bool }
{
- \iow_term:x { \c__codedoc_iow_separator_tl \iow_newline: }
+ \iow_term:e { \c__codedoc_iow_separator_tl \iow_newline: }
\iow_open:Nn \g__codedoc_func_iow { \c_sys_jobname_str .cmds }
\tl_clear:N \l__codedoc_doc_def_tl
\tl_clear:N \l__codedoc_doc_undef_tl
\tl_clear:N \l__codedoc_undoc_def_tl
+ \seq_gremove_duplicates:N \g_doc_functions_seq
+ \seq_gremove_duplicates:N \g_doc_macros_seq
\seq_map_inline:Nn \g_doc_functions_seq
{
\seq_if_in:NnTF \g_doc_macros_seq {##1}
{
- \tl_put_right:Nx \l__codedoc_doc_def_tl
- { ##1 \iow_newline: }
- \iow_now:Nn \g__codedoc_func_iow { > ~ ##1 }
+ \tl_put_right:Ne \l__codedoc_doc_def_tl
+ { \iow_newline: > ~ ##1 }
}
{
- \tl_put_right:Nx \l__codedoc_doc_undef_tl
- { ##1 \iow_newline: }
- \iow_now:Nn \g__codedoc_func_iow { ! ~ ##1 }
+ \tl_put_right:Ne \l__codedoc_doc_undef_tl
+ { \iow_newline: ! ~ ##1 }
}
}
\seq_map_inline:Nn \g_doc_macros_seq
{
\seq_if_in:NnF \g_doc_functions_seq {##1}
{
- \tl_put_right:Nx \l__codedoc_undoc_def_tl
- { ##1 \iow_newline: }
- \iow_now:Nn \g__codedoc_func_iow { ? ~ ##1 }
+ \tl_put_right:Ne \l__codedoc_undoc_def_tl
+ { \iow_newline: ? ~ ##1 }
}
}
\__codedoc_functions_typeout:nN
@@ -1962,7 +2057,7 @@
\l__codedoc_undoc_def_tl
\iow_close:N \g__codedoc_func_iow
- \iow_term:x { \c__codedoc_iow_separator_tl }
+ \iow_term:e { \c__codedoc_iow_separator_tl }
}
}
\AtEndDocument { \__codedoc_show_functions_defined: }
@@ -1970,11 +2065,11 @@
{
\tl_if_empty:NF #2
{
- \typeout
+ \iow_now:Ne \g__codedoc_func_iow
{
\c__codedoc_iow_midrule_tl \iow_newline:
#1 \iow_newline:
- \c__codedoc_iow_midrule_tl \iow_newline:
+ \c__codedoc_iow_midrule_tl
#2
}
\tl_clear:N #2
@@ -1998,7 +2093,7 @@
\iow_newline:
\space\space\space\space\space\space * ~ ##1
}
- \tl_put_right:Nx \l__codedoc_tmpa_tl
+ \tl_put_right:Ne \l__codedoc_tmpa_tl
{
\iow_newline: \iow_newline:
The~ following~ macro(s)~ have~ incomplete~ tests:
@@ -2016,7 +2111,7 @@
\iow_newline:
\space\space\space\space ##1
}
- \tl_put_right:Nx \l__codedoc_tmpa_tl
+ \tl_put_right:Ne \l__codedoc_tmpa_tl
{
\iow_newline:
\iow_newline:
@@ -2028,22 +2123,48 @@
}
\tl_if_empty:NF \l__codedoc_tmpa_tl
{
- \int_set:Nn \l__codedoc_tmpa_int { \etex_interactionmode:D }
+ \int_set:Nn \l__codedoc_tmpa_int { \tex_interactionmode:D }
\errorstopmode
- \ClassError { l3doc-TUB } { \l__codedoc_tmpa_tl } { }
- \int_set:Nn \etex_interactionmode:D { \l__codedoc_tmpa_int }
+ \ClassError { l3doc } { \l__codedoc_tmpa_tl } { }
+ \int_gset:Nn \tex_interactionmode:D { \l__codedoc_tmpa_int }
}
}
}
\AtEndDocument { \__codedoc_show_not_tested: }
+\cs_new_protected:Npn \__codedoc_target:
+ {
+ \mode_leave_vertical:
+ \group_begin:
+ \HD@savedestfalse \HD@target
+ \group_end:
+ }
+\cs_set_nopar:Npe \theCodelineNo
+ {
+ \group_begin:
+ \exp_not:N \HD@savedestfalse
+ \exp_not:o \theCodelineNo
+ \group_end:
+ }
+\bool_new:N \l__codedoc_allow_indexing_bool
+\bool_set_true:N \l__codedoc_allow_indexing_bool
+\use:e
+ {
+ \exp_not:n { \cs_set_nopar:Npn \@starttoc #1 }
+ {
+ \group_begin:
+ \bool_set_false:N \l__codedoc_allow_indexing_bool
+ \exp_not:o { \@starttoc {#1} }
+ \group_end:
+ }
+ }
\g@addto@macro \theindex { \MakePrivateLetters }
\cs_gset:Npn \verbatimchar {&}
\setcounter { IndexColumns } { 2 }
\IndexPrologue
{
- \section*{Index}
+ \part*{Index}
\markboth{Index}{Index}
- \addcontentsline{toc}{section}{Index}
+ \addcontentsline{toc}{part}{Index}
The~italic~numbers~denote~the~pages~where~the~
corresponding~entry~is~described,~
numbers~underlined~point~to~the~definition,~
@@ -2055,17 +2176,17 @@
\__codedoc_special_index:nn {#1} { }
\@esphack
}
-\msg_new:nnn { l3doc-TUB } { print-index-howto }
+\msg_new:nnn { l3doc } { print-index-howto }
{
Generate~the~index~by~executing\\
\iow_indent:n
{ makeindex~-s~gind.ist~-o~\c_sys_jobname_str.ind~\c_sys_jobname_str.idx }
}
\tl_gput_right:Nn \PrintIndex
- { \AtEndDocument { \msg_info:nn { l3doc-TUB } { print-index-howto } } }
+ { \AtEndDocument { \msg_info:nn { l3doc } { print-index-howto } } }
\cs_gset_protected:Npn \it@is@a #1
{
- \use:x
+ \use:e
{
\__codedoc_special_index_module:nnnnN
{#1}
@@ -2092,13 +2213,13 @@
\tl_new:N \l__codedoc_index_escaped_key_tl
\cs_new_protected:Npn \__codedoc_special_index_module:nnnnN #1#2#3#4#5
{
- \use:x
+ \use:e
{
\exp_not:n { \__codedoc_special_index_aux:nnnnnn {#1} {#2} }
\tl_if_empty:nTF {#3}
{ { } { } { } }
{
- \str_if_eq:eeTF {#3} { TeX }
+ \str_if_eq:nnTF {#3} { TeX }
{
{ TeX~and~LaTeX2e }
{ \string\TeX{}~and~\string\LaTeXe{} }
@@ -2119,14 +2240,14 @@
\__codedoc_quote_special_char:N \l__codedoc_index_escaped_key_tl
\__codedoc_special_index_set:Nn \l__codedoc_index_escaped_macro_tl {#2}
\str_if_eq:onTF { \@currenvir } { macrocode }
- { \codeline@wrindex }
+ { \__codedoc_index_codeline_hc:nn }
{
\str_case:nnF {#6}
{
- { main } { \codeline@wrindex }
- { usage } { \index }
+ { main } { \__codedoc_index_codeline_hc:nn }
+ { usage } { \__codedoc_index_page_hc:nn }
}
- { \HD@target \index }
+ { \__codedoc_target: \__codedoc_index_page_hc:nn }
}
{
\tl_if_empty:nF { #3 #4 #5 }
@@ -2137,31 +2258,64 @@
\token_to_str:N \verbatim@font \c_space_tl
\l__codedoc_index_escaped_macro_tl
}
- \encapchar
- hdclindex{\the\c@HD@hypercount}{#6}
}
+ {#6}
}
+\group_begin:
+\char_set_active_eq:NN - \scan_stop:
+\tl_const:Ne \c__codedoc_active_minus_tl { \char_generate:nn { `- } { 13 } }
+\group_end:
+\cs_new_eq:NN \__codedoc_old_hdpindex:nn \hdpindex
+\cs_new_eq:NN \__codedoc_old_hdclindex:nnn \hdclindex
+\cs_gset_protected:Npn \hdpindex #1
+ { \__codedoc_hdindex:nn { \__codedoc_old_hdpindex:nn {#1} } }
+\cs_gset_protected:Npn \hdclindex #1#2
+ { \__codedoc_hdindex:nn { \__codedoc_old_hdclindex:nnn {#1} {#2} } }
+\cs_new_protected:Npn \__codedoc_hdindex:nn #1#2
+ {
+ \tl_set:Nn \l__codedoc_tmpa_tl {#2}
+ \tl_replace_all:Nen \l__codedoc_tmpa_tl
+ { \exp_not:V \c__codedoc_active_minus_tl \exp_not:V \c__codedoc_active_minus_tl }
+ { -- }
+ \seq_set_split:NnV \l__codedoc_tmpa_seq { -- } \l__codedoc_tmpa_tl
+ \seq_set_map:NNn \l__codedoc_tmpa_seq \l__codedoc_tmpa_seq
+ { \__codedoc_hdindex_aux:nn {#1} {##1} }
+ \seq_use:Nn \l__codedoc_tmpa_seq { -- }
+ }
+\cs_new_protected:Npn \__codedoc_hdindex_aux:nn #1#2
+ {
+ \tl_set:Nn \l__codedoc_tmpa_tl {#2}
+ \tl_replace_all:Nnn \l__codedoc_tmpa_tl { MMMM } { \use_none:nn }
+ \tl_if_in:NnT \l__codedoc_tmpa_tl { MMMD }
+ {
+ \tl_replace_all:Nen \l__codedoc_tmpa_tl
+ { \exp_not:V \c__codedoc_active_minus_tl MMMD } { - MMMD }
+ \tl_replace_all:Nnn \l__codedoc_tmpa_tl { - MMMD } { \__codedoc_hdindex_aux:w }
+ }
+ \use:e { \exp_not:n {#1} { \exp_not:V \l__codedoc_tmpa_tl } }
+ }
+\cs_new_protected:Npn \__codedoc_hdindex_aux:w #1 M { }
\cs_new_protected:Npn \__codedoc_special_index_set:Nn #1#2
{
- \tl_set:Nx #1 { \tl_to_str:n {#2} }
+ \__kernel_tl_set:Nx #1 { \tl_to_str:n {#2} }
\__codedoc_if_almost_str:nTF {#2}
{
- \tl_replace_all:Non #1 { \tl_to_str:n { __ } }
+ \tl_replace_all:Nen #1 { \tl_to_str:n { __ } }
{
\verbatimchar
\token_to_str:N \_ \token_to_str:N \_
\token_to_str:N \verb * \verbatimchar
}
- \exp_args:Nx \tl_map_inline:nn
+ \exp_args:Ne \tl_map_inline:nn
{ \tl_to_str:N \verbatimchar \token_to_str:N _ }
{
\tl_replace_all:Nnn #1 {##1}
{
- \verbatimchar \c__codedoc_backslash_tl ##1
+ \verbatimchar \c_backslash_str ##1
\token_to_str:N \verb * \verbatimchar
}
}
- \tl_set:Nx #1
+ \__kernel_tl_set:Nx #1
{
\token_to_str:N \verb * \verbatimchar
#1 \verbatimchar
@@ -2169,63 +2323,63 @@
}
{
\tl_set:Nn #1 {#2}
- \tl_replace_all:Non #1
- { \c__codedoc_backslash_tl }
+ \tl_replace_all:NVn #1
+ \c_backslash_str
{ \token_to_str:N \bslash \c_space_tl }
}
\__codedoc_quote_special_char:N #1
}
\cs_new_protected:Npn \__codedoc_quote_special_char:N #1
{
- \tl_map_inline:nn { \quotechar \actualchar \encapchar \levelchar }
+ \tl_map_inline:nn { \quotechar \actualchar \encapchar \levelchar \bslash }
{
- \tl_replace_all:Nxn #1
+ \tl_replace_all:Nen #1
{ \tl_to_str:N ##1 } { \quotechar \tl_to_str:N ##1 }
}
}
-\cs_new_protected:Npn \__codedoc_key_get:n #1
+\cs_new_protected:Npe \__codedoc_key_get:n #1
{
- \__codedoc_key_get_base:nN {#1} \l__codedoc_index_macro_tl
- \tl_set:Nx \l__codedoc_index_key_tl
- { \tl_to_str:N \l__codedoc_index_macro_tl }
- \tl_clear:N \l__codedoc_index_module_tl
- \tl_if_in:NoTF \l__codedoc_index_key_tl { \tl_to_str:n { __ } }
- { \bool_set_true:N \l__codedoc_index_internal_bool }
- { \bool_set_false:N \l__codedoc_index_internal_bool }
- \tl_if_head_eq_charcode:oNT
- { \l__codedoc_index_key_tl } \c__codedoc_backslash_token
- { \__codedoc_key_pop: }
- \tl_if_in:NoTF \l__codedoc_index_key_tl { \token_to_str:N : }
- { \__codedoc_key_func: }
+ \exp_not:N \__codedoc_key_get_base:nN {#1} \exp_not:N \l__codedoc_index_macro_tl
+ \__kernel_tl_set:Nx \exp_not:N \l__codedoc_index_key_tl
+ { \exp_not:N \tl_to_str:N \exp_not:N \l__codedoc_index_macro_tl }
+ \tl_clear:N \exp_not:N \l__codedoc_index_module_tl
+ \tl_if_in:NnTF \exp_not:N \l__codedoc_index_key_tl { \tl_to_str:n { __ } }
+ { \bool_set_true:N \exp_not:N \l__codedoc_index_internal_bool }
+ { \bool_set_false:N \exp_not:N \l__codedoc_index_internal_bool }
+ \exp_not:N \tl_if_head_eq_charcode:VNT
+ \exp_not:N \l__codedoc_index_key_tl \c_backslash_str
+ { \exp_not:N \__codedoc_key_pop: }
+ \tl_if_in:NnTF \exp_not:N \l__codedoc_index_key_tl { \token_to_str:N : }
+ { \exp_not:N \__codedoc_key_func: }
{
- \tl_if_in:NoTF \l__codedoc_index_key_tl { \token_to_str:N _ }
- { \__codedoc_key_var: }
+ \tl_if_in:NnTF \exp_not:N \l__codedoc_index_key_tl { \token_to_str:N _ }
+ { \exp_not:N \__codedoc_key_var: }
{
- \tl_if_in:NoT \l__codedoc_index_key_tl { \token_to_str:N @ }
- { \tl_set:Nn \l__codedoc_index_module_tl { TeX } }
+ \tl_if_in:NnT \exp_not:N \l__codedoc_index_key_tl { \token_to_str:N @ }
+ { \tl_set:Nn \exp_not:N \l__codedoc_index_module_tl { TeX } }
}
}
}
\cs_new_protected:Npn \__codedoc_key_pop:
{
- \tl_set:Nx \l__codedoc_index_key_tl
+ \__kernel_tl_set:Nx \l__codedoc_index_key_tl
{ \tl_tail:N \l__codedoc_index_key_tl }
}
\cs_new_protected:Npn \__codedoc_key_trim_module:n #1
{
\cs_set:Npn \__codedoc_tmpa:w ##1 #1 ##2 \q_stop
{ \exp_not:n {##1} }
- \tl_set:Nx \l__codedoc_index_module_tl
+ \__kernel_tl_set:Nx \l__codedoc_index_module_tl
{ \exp_after:wN \__codedoc_tmpa:w \l__codedoc_index_module_tl #1 \q_stop }
}
\cs_new_protected:Npn \__codedoc_key_drop_underscores:
{
- \tl_if_head_eq_charcode:oNT { \l__codedoc_index_key_tl } _
+ \tl_if_head_eq_charcode:VNT \l__codedoc_index_key_tl _
{ \__codedoc_key_pop: \__codedoc_key_drop_underscores: }
}
\cs_new_protected:Npn \__codedoc_key_func:
{
- \tl_if_head_eq_charcode:oNT { \l__codedoc_index_key_tl } .
+ \tl_if_head_eq_charcode:VNT \l__codedoc_index_key_tl .
{ \__codedoc_key_pop: }
\__codedoc_key_drop_underscores:
\tl_set_eq:NN \l__codedoc_index_module_tl \l__codedoc_index_key_tl
@@ -2234,13 +2388,13 @@
}
\cs_new_protected:Npn \__codedoc_key_var:
{
- \exp_args:Nx \tl_if_head_eq_charcode:nNTF
+ \exp_args:Ne \tl_if_head_eq_charcode:nNTF
{ \exp_args:No \str_tail:n \l__codedoc_index_key_tl } _
{
- \str_case:fn { \str_head:N \l__codedoc_index_key_tl }
+ \str_case:en { \str_head:N \l__codedoc_index_key_tl }
{
{ q } { \tl_set:Nn \l__codedoc_index_module_tl { quark } }
- { s } { \tl_set:Nn \l__codedoc_index_module_tl { quark } }
+ { s } { \tl_set:Nn \l__codedoc_index_module_tl { scan } }
}
\__codedoc_key_pop:
\__codedoc_key_pop:
@@ -2249,15 +2403,14 @@
{
\seq_set_split:NoV \l__codedoc_tmpa_seq
{ \token_to_str:N _ } \l__codedoc_index_key_tl
- \tl_set:Nx \l__codedoc_index_module_tl
+ \seq_get_left:NN \l__codedoc_tmpa_seq \l__codedoc_index_module_tl
+ \clist_if_in:NoT \g__codedoc_non_modules_clist \l__codedoc_index_module_tl
{
- \int_case:nnF { \seq_count:N \l__codedoc_tmpa_seq }
+ \seq_get_right:NN \l__codedoc_tmpa_seq \l__codedoc_index_module_tl
+ \clist_if_in:NoT \g__codedoc_non_modules_clist \l__codedoc_index_module_tl
{
- { 0 } { }
- { 1 } { int }
- { 2 } { \seq_item:Nn \l__codedoc_tmpa_seq { 2 } }
+ \tl_clear:N \l__codedoc_index_module_tl
}
- { \seq_item:Nn \l__codedoc_tmpa_seq { 1 } }
}
}
}
@@ -2266,6 +2419,22 @@
\exp_args:No \__codedoc_key_trim_module:n { \token_to_str:N _ }
}
}
+\clist_new:N \g__codedoc_non_modules_clist
+\clist_gset:Ne \g__codedoc_non_modules_clist
+ {
+ \tl_to_str:n
+ {
+
+ alignment, ampersand, atsign, backslash, catcode, circumflex,
+ code, colon, document, dollar, e, empty, false, hash, inf,
+ initex, job, left, log, math, mark, max, minus, nan, nil, no,
+ novalue, other, parameter, percent, pi, recursion, right, space,
+ stop, term, tilde, tmpa, tmpb, true, underscore, zero, one, two,
+ three, four, five, six, seven, eight, nine, ten, eleven, twelve,
+ thirteen, fourteen, fifteen, sixteen, thirty, hundred
+
+ }
+ }
\GlossaryPrologue
{
\part*{Change~History}
@@ -2273,14 +2442,14 @@
\markboth{Change~History}{Change~History}
\addcontentsline{toc}{part}{Change~History}
}
-\msg_new:nnn { l3doc-TUB } { print-changes-howto }
+\msg_new:nnn { l3doc } { print-changes-howto }
{
Generate~the~change~list~by~executing\\
\iow_indent:n
{ makeindex~-s~gglo.ist~-o~\c_sys_jobname_str.gls~\c_sys_jobname_str.glo }
}
\tl_gput_right:Nn \PrintChanges
- { \AtEndDocument { \msg_info:nn { l3doc-TUB } { print-changes-howto } } }
+ { \AtEndDocument { \msg_info:nn { l3doc } { print-changes-howto } } }
\bool_if:NTF \g__codedoc_typeset_implementation_bool
{
\RecordChanges
@@ -2295,12 +2464,12 @@
}
%%FMi
-
+
\def\maketitle{\@ifstar
{\@articletitlefalse\@r@maketitle}%
{\@articletitletrue\@r@maketitle}%
}
-
+
%%
%%
-%% End of file `l3doc-TUB.cls'.
+%% End of file `l3doc.cls'.
diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf b/macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf
index 481c4e5c6e..75743c49a8 100644
--- a/macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf
+++ b/macros/latex/contrib/unicodefonttable/unicodefonttable-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf b/macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf
index 1410dcedcb..cba2aa8ab9 100644
--- a/macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf
+++ b/macros/latex/contrib/unicodefonttable/unicodefonttable-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf b/macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf
index 9cdb8133b1..bc27d7ef12 100644
--- a/macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf
+++ b/macros/latex/contrib/unicodefonttable/unicodefonttable-samples.pdf
Binary files differ
diff --git a/macros/latex/contrib/unicodefonttable/unicodefonttable.dtx b/macros/latex/contrib/unicodefonttable/unicodefonttable.dtx
index 30f419801c..4c04b15350 100644
--- a/macros/latex/contrib/unicodefonttable/unicodefonttable.dtx
+++ b/macros/latex/contrib/unicodefonttable/unicodefonttable.dtx
@@ -17,12 +17,12 @@
% for those people who are interested or want to report an issue.
%
-\def\unicodefonttabledate {2024/03/01}
-\def\unicodefonttableversion{1.0h}
+\def\unicodefonttabledate {2024/06/06}
+\def\unicodefonttableversion{1.0i}
%<*driver>
-\documentclass{l3doc-TUB}
+\documentclass{l3doc-TUB2024}
% some fixes local to this documentation
@@ -238,10 +238,7 @@
% In the lists below the default settings are indicated by an
% underline.
%
-% \begin{variable}{
-% header, noheader,
-% title-format, title-format-cont,
-% }
+% \begin{variable}{header,noheader,title-format,title-format-cont}
% The first set of keys is concerned with the overall look and
% feel of the generated table.
% \begin{description}
@@ -267,11 +264,7 @@
% \end{variable}
%
%
-% \begin{variable}{
-% display-block,
-% hex-digits, hex-digits-font,hex-digits-row-format,
-% color,
-% }
+% \begin{variable}{display-block,hex-digits, hex-digits-font,hex-digits-row-format,color}
% These keys handle the inner parts of the table.
%
% \begin{description}
@@ -343,10 +336,7 @@
% \end{variable}
%
%
-% \begin{variable}{
-% statistics, nostatistics,
-% statistics-font,statistics-format,
-% }
+% \begin{variable}{statistics, nostatistics,statistics-font,statistics-format}
% The next set of keys allows altering the statistics that are produced.
% \begin{description}
%
@@ -371,10 +361,7 @@
%
%
%
-% \begin{variable}{
-% glyph-width,
-% missing-glyph, missing-glyph-font, missing-glyph-color,
-% }
+% \begin{variable}{glyph-width,missing-glyph, missing-glyph-font, missing-glyph-color}
% Another set of keys deals with customization on the glyph level.
% \begin{description}
% \item[\key{glyph-width}]
@@ -409,9 +396,7 @@
% \end{variable}
%
%
-% \begin{variable}{
-% compare-with,compare-color, compare-bgcolor,statistics-compare-format
-% }
+% \begin{variable}{compare-with,compare-color, compare-bgcolor,statistics-compare-format}
%
% You can make comparisons between two fonts, which is useful, for
% example when dealing with incomplete math fonts and you need to
@@ -453,9 +438,7 @@
% \end{variable}
%
%
-% \begin{variable}{
-% range-start, range-end,
-% }
+% \begin{variable}{range-start, range-end}
% Finally there are two keys for restricting the display range.
% \begin{description}
% \item[\key{range-start}, \key{range-end}]
@@ -757,6 +740,18 @@
{\unicodefonttableversion}
{Producing font tables for Unicode and other fonts}
% \end{macrocode}
+%
+% This is a tmp fix for code in \texttt{lttabbing.dtx} until that
+% is corrected there (probably 2024/11).
+% \begin{macrocode}
+\cs_set:Npn \tbl_crcr:n #1 {
+ \int_compare:nNnT \g__tbl_col_int > 0
+ {
+ \tbl_count_missing_cells:n {#1}
+ }
+ \crcr
+ }
+% \end{macrocode}
%
% \newcommand\hex[1]{$\langle\textit{hex}_{#1}\rangle$}
%
diff --git a/macros/latex/contrib/univie-ling/README b/macros/latex/contrib/univie-ling/README
index 6d589988de..b90c86e8cc 100644
--- a/macros/latex/contrib/univie-ling/README
+++ b/macros/latex/contrib/univie-ling/README
@@ -97,6 +97,16 @@ also have a look at the example files.
== CHANGES ==
+V. 2.6 (2024-06-27):
+ - univie-ling-poster: add smallmargins option.
+ - univie-ling-thesis: fix running headers in twoside mode.
+ - univie-ling-handout:
+ - univie-ling-expose:
+ - univie-ling-paper:
+ - univie-ling-thesis:
+ - univie-ling-wlg:
+ * provide \weblink, \SetURLDate and \urldate macros.
+
V. 2.5 (2024-05-09):
- univie-ling-paper: implement "short" option.
- univie-ling-poster: Add \restspace accessibility helper function.
diff --git a/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx b/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx
index 60172f7ebd..43b942d15c 100644
--- a/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx
+++ b/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx
@@ -38,7 +38,7 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{univie-ling.bbx}[2024/05/09 v.2.5 biblatex bibliography style]
+\ProvidesFile{univie-ling.bbx}[2024/06/27 v.2.6 biblatex bibliography style]
% Load base style (authoryear-comp)
\RequireBibliographyStyle{authoryear-comp}
diff --git a/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx b/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx
index 837f66d53d..30064c8f91 100644
--- a/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx
+++ b/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx
@@ -36,7 +36,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{univie-ling.cbx}[2024/05/09 v.2.5 biblatex citation style]
+\ProvidesFile{univie-ling.cbx}[2024/06/27 v.2.6 biblatex citation style]
\RequireCitationStyle{authoryear-comp}
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf
index 022d7b0ffb..1773af1838 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf
index bd912dfba4..2f632ebda3 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf
index bab72dbf24..484e4365b5 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf
index c7add82055..b61d77074d 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf
index f701cadb32..37e2bc3e00 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf
index 9ca6f625cc..d4885d0743 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf
index 0ed4b5d7cc..76ab0629d5 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf
index ed8866e79a..0b9643c0bd 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf
index 38fe04556c..34ac74afc7 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex
index 7b01c0a88f..527f8d0498 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex
@@ -2,7 +2,9 @@
% Ãœbersetzen mit pdflatex -- biber -- pdflatex
% Verwende den vom Hochschulschriftenservice verlangten Standard PDF/A1-b
% (siehe http://e-theses.univie.ac.at/elektronische_einreichung.html)
-\documentclass[naustrian,pdfa]{univie-ling-thesis}
+% pdfx is currently broken
+%\documentclass[naustrian,pdfa]{univie-ling-thesis}
+\documentclass[naustrian]{univie-ling-thesis}
\usepackage{babel}
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf
index eb482b6af2..800946d7c8 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex
index 0be7edb600..c2f7c5f4a0 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex
@@ -2,7 +2,9 @@
% Run pdflatex -- biber -- pdflatex
% Use the PDF/A1-b standard as required by the Hochschulschriften-Service
% (see http://e-theses.univie.ac.at/elektronische_einreichung.html)
-\documentclass[naustrian,english,pdfa]{univie-ling-thesis}
+% pdfx is currently broken
+%\documentclass[naustrian,english,pdfa]{univie-ling-thesis}
+\documentclass[naustrian,english]{univie-ling-thesis}
\usepackage{babel}
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf
index ffaa154e26..b65b92ef1b 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf
index 65411031cc..2e8562ef5d 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf
index c4540b6210..d47fcaaa0b 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex
index 9a9fc48809..fcb89d9727 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex
@@ -63,7 +63,7 @@
\author{\texorpdfstring{Jürgen Spitzmüller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}}
-\date{Version 2.5, 2024/05/09}
+\date{Version 2.6, 2024/06/27}
\maketitle
@@ -102,6 +102,7 @@ The following class and packages are required and loaded by \uvlt:
\item \textsf{csquotes}: Context sensitive quotations.
\item \textsf{datetime2}: Date localization.
\item \textsf{graphicx}: Graphic support.
+ \item \textsf{isodate}: Format URL dates.
\item \textsf{l3keys}: Key-value interface for class options.
\item \textsf{scrlayer-scrpage}: Page layout settings.
\item \textsf{setspace}: Line spacing adjustments.
@@ -268,6 +269,34 @@ You can redefine each of these commands, if needed, like this:
\renewcommand*\Meaning[1]{\enquote*{#1}}
\end{lstlisting}
+\section{Hyperlinks}
+
+The stylesheet requires you to always give last access dates to web links (URLs). To make this easier,
+\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you
+accessed the site with the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{<URL>}[<date>]
+\end{lstlisting}
+%
+This will format the date in the preferred way (``[last accessed: <date>]''), localized to English or German.
+The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g.
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{https://linguistics.univie.ac.at}[27/06/2024]
+\end{lstlisting}
+%
+will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024].
+If you do not give the optional date argument, no date is printed unless you have specified a general last access date
+by means of the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}]
+\SetURLDate{<date>}
+\end{lstlisting}
+%
+which takes the same date format as argument. This function might come in handy if you have the same access date
+for all, or many, URLs. And it lets you update all URL access dates with a single change.
+
+For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{<URL>\}}.
+To output the date information only, you can use the macro \jcsmacro{urldate\{<date>\}}.
+
\section{Linguistic examples and glosses}
The class automatically loads the \textsf{covington} package which provides macros for examples and glosses.
@@ -341,6 +370,10 @@ Templates are provided as well:
\section{Release History}
\begin{itemize}
+ \item 2024/06/27 (v.\,2.6)
+ \begin{itemize}
+ \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros.
+ \end{itemize}
\item 2024/05/09 (v.\,2.5)
\begin{itemize}
\item No change to this class.
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf
index 4576acd967..bb7dfd5c25 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex
index f67e3f1846..8fbb627024 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex
@@ -63,7 +63,7 @@
\author{\texorpdfstring{Jürgen Spitzmüller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}}
-\date{Version 2.5, 2024/05/09}
+\date{Version 2.6, 2024/06/27}
\maketitle
@@ -98,6 +98,7 @@ The following class and packages are required and loaded by \uvlt:
\item \textsf{csquotes}: Context sensitive quotations.
\item \textsf{graphicx}: Graphic support.
\item \textsf{geometry}: Page layout settings.
+ \item \textsf{isodate}: Format URL dates.
\item \textsf{l3keys}: Key-value interface for class options.
\item \textsf{translator}: Localization machinery.
\item \textsf{url}: Support for typesetting URLs.
@@ -305,6 +306,34 @@ You can redefine each of these commands, if needed, like this:
\renewcommand*\Meaning[1]{\enquote*{#1}}
\end{lstlisting}
+\section{Hyperlinks}
+
+It is good practice to always give last access dates to web links (URLs). To make this easier,
+\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you
+accessed the site with the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{<URL>}[<date>]
+\end{lstlisting}
+%
+This will format the date in the preferred way (``[last accessed: <date>]''), localized to English or German.
+The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g.
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{https://linguistics.univie.ac.at}[27/06/2024]
+\end{lstlisting}
+%
+will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024].
+If you do not give the optional date argument, no date is printed unless you have specified a general last access date
+by means of the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}]
+\SetURLDate{<date>}
+\end{lstlisting}
+%
+which takes the same date format as argument. This function might come in handy if you have the same access date
+for all, or many, URLs. And it lets you update all URL access dates with a single change.
+
+For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{<URL>\}}.
+To output the date information only, you can use the macro \jcsmacro{urldate\{<date>\}}.
+
\section{Linguistic examples and glosses}
The class automatically loads the \textsf{covington} package which provides macros for examples and glosses.
@@ -386,6 +415,10 @@ Templates are provided as well:
\section{Release History}
\begin{description}
+ \item 2024/06/27 (v.\,2.6)
+ \begin{itemize}
+ \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros.
+ \end{itemize}
\item 2024/05/09 (v.\,2.5)
\begin{itemize}
\item Add \jcsmacro{hoDate}.
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf
index 26aaaabcd5..9f7f328fbb 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex
index 773dfdb47d..6ade5e4b72 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex
@@ -63,7 +63,7 @@
\author{\texorpdfstring{Jürgen Spitzmüller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}}
-\date{Version 2.5, 2024/05/09}
+\date{Version 2.6, 2024/06/27}
\maketitle
@@ -99,6 +99,7 @@ The following class and packages are required and loaded by \uvlt:
\item \textsf{scrartcl}: KOMA-Script article class (base class).
\item \textsf{csquotes}: Context sensitive quotations.
\item \textsf{graphicx}: Graphic support.
+ \item \textsf{isodate}: Format URL dates.
\item \textsf{l3keys}: Key-value interface for class options.
\item \textsf{scrlayer-scrpage}: Page layout settings.
\item \textsf{setspace}: Line spacing adjustments.
@@ -308,6 +309,34 @@ You can redefine each of these commands, if needed, like this:
\renewcommand*\Meaning[1]{\enquote*{#1}}
\end{lstlisting}
+\section{Hyperlinks}
+
+The stylesheet requires you to always give last access dates to web links (URLs). To make this easier,
+\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you
+accessed the site with the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{<URL>}[<date>]
+\end{lstlisting}
+%
+This will format the date in the preferred way (``[last accessed: <date>]''), localized to English or German.
+The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g.
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{https://linguistics.univie.ac.at}[27/06/2024]
+\end{lstlisting}
+%
+will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024].
+If you do not give the optional date argument, no date is printed unless you have specified a general last access date
+by means of the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}]
+\SetURLDate{<date>}
+\end{lstlisting}
+%
+which takes the same date format as argument. This function might come in handy if you have the same access date
+for all, or many, URLs. And it lets you update all URL access dates with a single change.
+
+For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{<URL>\}}.
+To output the date information only, you can use the macro \jcsmacro{urldate\{<date>\}}.
+
\section{Linguistic examples and glosses}
The class automatically loads the \textsf{covington} package which provides macros for examples and glosses.
@@ -382,6 +411,10 @@ Templates are provided as well:
\section{Release History}
\begin{itemize}
+ \item 2024/06/27 (v.\,2.6)
+ \begin{itemize}
+ \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros.
+ \end{itemize}
\item 2024/05/09 (v.\,2.5)
\begin{itemize}
\item Implement \joption{short} option.
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf
index 391bec0c00..204245e59f 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex
index dcd04b3338..c8580538c3 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex
@@ -65,7 +65,7 @@
\author{\texorpdfstring{Jürgen Spitzmüller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}}
-\date{Version 2.5, 2024/05/09}
+\date{Version 2.6, 2024/06/27}
\maketitle
@@ -107,6 +107,7 @@ The following class and packages are required and loaded by \uvlt:
\item \textsf{csquotes}: Context sensitive quotations.
\item \textsf{graphicx}: Graphic support.
\item \textsf{geometry}: Page layout settings.
+ \item \textsf{isodate}: Format URL dates.
\item \textsf{l3keys}: Key-value interface for class options.
\item \textsf{translator}: Localization machinery.
\item \textsf{url}: Support for typesetting URLs.
@@ -207,6 +208,9 @@ The following layout options are available
\item{\joption{portrait=true|false}} Set the poster to portrait format (default is landscape).
This also adjusts the logo positioning.
\item{\joption{scale=<double>}} Scales the contents of the poster. The default is \texttt{1.4}.
+ \item{\joption{smallmargins=true|false}} By default, and following the corporate design, posters
+ have a larger left margin that make the poster title and text align with the logo.
+ If you need more space or do prefer equal left and right margin sizes, set this to true.
\end{description}
\subsection{Language setting}
@@ -406,6 +410,34 @@ Since texts on posters might be larger than usual, the class provides three size
(in increasing size): \verb|\veryHuge|, \verb|\VeryHuge|, and \verb|\VERYHuge|. Like the legacy size commands, these
are switches.
+\section{Hyperlinks}
+
+It is good practice to always give last access dates to web links (URLs). To make this easier,
+\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you
+accessed the site with the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{<URL>}[<date>]
+\end{lstlisting}
+%
+This will format the date in the preferred way (``[last accessed: <date>]''), localized to English or German.
+The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g.
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{https://linguistics.univie.ac.at}[27/06/2024]
+\end{lstlisting}
+%
+will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024].
+If you do not give the optional date argument, no date is printed unless you have specified a general last access date
+by means of the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}]
+\SetURLDate{<date>}
+\end{lstlisting}
+%
+which takes the same date format as argument. This function might come in handy if you have the same access date
+for all, or many, URLs. And it lets you update all URL access dates with a single change.
+
+For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{<URL>\}}.
+To output the date information only, you can use the macro \jcsmacro{urldate\{<date>\}}.
+
\subsection{Linguistic examples and glosses}\label{sec:examples}
The class automatically loads the \textsf{covington} package which provides macros for examples and glosses.
@@ -545,6 +577,11 @@ Templates are provided as well:
\section{Release History}
\begin{description}
+ \item 2024/06/27 (v.\,2.6)
+ \begin{itemize}
+ \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros.
+ \item Add \joption{smallmargins} class option.
+ \end{itemize}
\item 2024/05/09 (v.\,2.5)
\begin{itemize}
\item Add \verb|\restspace| accessibility helper function.
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf
index 199dd750a3..4c9fb2a37c 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex
index 9b99e1db6c..92d06ea952 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex
@@ -59,7 +59,7 @@
\author{\texorpdfstring{Jürgen Spitzmüller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}}
-\date{Version 2.5, 2024/05/09}
+\date{Version 2.6, 2024/06/27}
\maketitle
@@ -96,6 +96,7 @@ The following class and packages are required and loaded by \uvlt:
\item \textsf{csquotes}: Context sensitive quotations.
\item \textsf{geometry}: Page layout settings.
\item \textsf{graphicx}: Graphic support.
+ \item \textsf{isodate}: Format URL dates.
\item \textsf{l3keys}: Key-value interface for class options.
\item \textsf{scrlayer-scrpage}: Page header settings.
\item \textsf{setspace}: Line spacing adjustments.
@@ -310,6 +311,34 @@ You can redefine each of these commands, if needed, like this:
\renewcommand*\Meaning[1]{\enquote*{#1}}
\end{lstlisting}
+\section{Hyperlinks}
+
+The stylesheet requires you to always give last access dates to web links (URLs). To make this easier,
+\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you
+accessed the site with the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{<URL>}[<date>]
+\end{lstlisting}
+%
+This will format the date in the preferred way (``[last accessed: <date>]''), localized to English or German.
+The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g.
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{https://linguistics.univie.ac.at}[27/06/2024]
+\end{lstlisting}
+%
+will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024].
+If you do not give the optional date argument, no date is printed unless you have specified a general last access date
+by means of the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}]
+\SetURLDate{<date>}
+\end{lstlisting}
+%
+which takes the same date format as argument. This function might come in handy if you have the same access date
+for all, or many, URLs. And it lets you update all URL access dates with a single change.
+
+For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{<URL>\}}.
+To output the date information only, you can use the macro \jcsmacro{urldate\{<date>\}}.
+
\section{Linguistic examples and glosses}
The class automatically loads the \textsf{covington} package which provides macros for examples and glosses.
@@ -404,6 +433,11 @@ Templates are provided as well:
\section{Release History}
\begin{itemize}
+ \item 2024/06/27 (v.\,2.6)
+ \begin{itemize}
+ \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros.
+ \item Fix running headers in twoside mode.
+ \end{itemize}
\item 2024/05/09 (v.\,2.5)
\begin{itemize}
\item No change to this class.
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf
index c9d37e2221..6276518546 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex
index 96cf80916f..a12fccdeac 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex
@@ -59,7 +59,7 @@
\author{\texorpdfstring{Jürgen Spitzmüller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}}
-\date{Version 2.5, 2024/05/09}
+\date{Version 2.6, 2024/06/27}
\maketitle
@@ -219,8 +219,37 @@ You can redefine each of these commands, if needed, like this:
\renewcommand*\Concept[1]{\textsc{#1}}
\renewcommand*\Meaning[1]{\enquote*{#1}}
\end{lstlisting}
+%
+Furthermore, the class features a \jcsmacro{versal\{<text>\}} macro to typeset capital text and acronyms
+(slightly scaled and tracked).
-Furthermore, the class features a \jcsmacro{versal\{<text>\}} macro to typeset capital text and acronyms (slightly scaled and tracked).
+\section{Hyperlinks}
+
+The journal stylesheet requires you to always give last access dates to web links (URLs). To make this easier,
+\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you
+accessed the site with the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{<URL>}[<date>]
+\end{lstlisting}
+%
+This will format the date in the way preferred by the journal (``[last accessed: <date>]''), localized to English or German.
+The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g.
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}]
+\weblink{https://wlg.univie.ac.at}[27/06/2024]
+\end{lstlisting}
+%
+will print: \url{https://wlg.univie.ac.at} [last accessed: 27/06/2024].
+If you do not give the optional date argument, no date is printed unless you have specified a general last access date
+by means of the function
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}]
+\SetURLDate{<date>}
+\end{lstlisting}
+%
+which takes the same date format as argument. This function might come in handy if you have the same access date
+for all, or many, URLs. And it lets you update all URL access dates with a single change.
+
+For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{<URL>\}}.
+To output the date information only, you can use the macro \jcsmacro{urldate\{<date>\}}.
\section{Linguistic examples and glosses}
@@ -245,6 +274,10 @@ A template is provided as well: \url{https://github.com/jspitz/univie-ling/raw/m
\raggedright
\begin{itemize}
+ \item 2024/06/27 (v.\,2.6)
+ \begin{itemize}
+ \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros.
+ \end{itemize}
\item 2024/05/09 (v.\,2.5)
\begin{itemize}
\item Update the editorial structure.
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling.pdf
index 057fd5d0ff..b0f3e13826 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling.tex b/macros/latex/contrib/univie-ling/doc/univie-ling.tex
index 6cc4ac25f8..34435a3876 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling.tex
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling.tex
@@ -42,7 +42,7 @@
\author{\texorpdfstring{Jürgen Spitzmüller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}}
-\date{Version 2.5, 2024/05/09}
+\date{Version 2.6, 2024/06/27}
\maketitle
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls
index 29576a930f..b31ae0a4f7 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls
@@ -33,7 +33,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\ProvidesPackage{univie-ling-expose}[2024/05/09 v.2.5 Univie Linguistic Exposes (JSp)]
+\ProvidesPackage{univie-ling-expose}[2024/06/27 v.2.6 Univie Linguistic Exposes (JSp)]
%% ============================================================
@@ -218,6 +218,8 @@
\deftranslation[to=English]{cosupervisor}{Co-Supervisor}
\deftranslation[to=German]{beirat}{Beirat}
\deftranslation[to=English]{beirat}{Advisory board}
+\deftranslation[to=German]{urlaccess}{Abruf am:}
+\deftranslation[to=English]{urlaccess}{last accessed:}
%% ============================================================
@@ -261,6 +263,24 @@
{\def\UrlFont{\rmfamily\itshape}
}
+% Format URL dates
+\def\wlg@urldate{}
+\newcommand*\SetURLDate[1]{\gdef\wlg@urldate{#1}}
+\AddToHook{begindocument}{
+ \RequirePackage[english,ngerman]{isodate}
+ \numdate
+ \providecommand*\urldate[1]{[\translate{urlaccess} \printdate{#1}]}
+ % Convenience function
+ \NewDocumentCommand\weblink{mo}{%
+ \url{#1}%
+ \IfNoValueTF{#2}%
+ {\ifthenelse{\isempty{\wlg@urldate}}{}{%
+ \ \urldate{\wlg@urldate}%
+ }}%
+ {\ \urldate{#2}}
+ }
+}
+
% Fix for \slash-Makro, by Donald Arsenau
\def\slash{/\penalty\exhyphenpenalty\hskip\z@skip}
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls
index 22a451329d..01abf2e31c 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls
@@ -35,7 +35,7 @@
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\ProvidesClass{univie-ling-handout}[2024/05/09 v.2.5 Univie Ling handout class (JSp)]
+\ProvidesClass{univie-ling-handout}[2024/06/27 v.2.6 Univie Ling handout class (JSp)]
%% ============================================================
%% CLASS OPTIONS
@@ -652,6 +652,8 @@
\deftranslation[to=English]{footnote}{fn.}
\deftranslation[to=German]{example}{Beispiel}
\deftranslation[to=English]{example}{example}
+\deftranslation[to=German]{urlaccess}{Abruf am:}
+\deftranslation[to=English]{urlaccess}{last accessed:}
%% ============================================================
@@ -920,6 +922,24 @@
% URLs italic
\def\UrlFont{\rmfamily\itshape}
+% Format URL dates
+\def\wlg@urldate{}
+\newcommand*\SetURLDate[1]{\gdef\wlg@urldate{#1}}
+\AddToHook{begindocument}{
+ \RequirePackage[english,ngerman]{isodate}
+ \numdate
+ \providecommand*\urldate[1]{[\translate{urlaccess} \printdate{#1}]}
+ % Convenience function
+ \NewDocumentCommand\weblink{mo}{%
+ \url{#1}%
+ \IfNoValueTF{#2}%
+ {\ifthenelse{\isempty{\wlg@urldate}}{}{%
+ \ \urldate{\wlg@urldate}%
+ }}%
+ {\ \urldate{#2}}
+ }
+}
+
% Covington
\if@uvh@covington
\RequirePackage{covington}
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls
index 4ee6eaf8f8..88ec71a6fa 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls
@@ -32,7 +32,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\ProvidesPackage{univie-ling-paper}[2024/05/09 v.2.5 Univie Linguistic Papers (JSp)]
+\ProvidesPackage{univie-ling-paper}[2024/06/27 v.2.6 Univie Linguistic Papers (JSp)]
%% ============================================================
@@ -243,6 +243,8 @@ This includes all drawings, sketches, graphics and internet sources.}
\deftranslation[to=English]{selbst3p}{Furthermore, we declare that this paper has not been submitted as an examination already, neither as a whole nor in parts.}
\deftranslation[to=German]{wien}{Wien}
\deftranslation[to=English]{wien}{Vienna}
+\deftranslation[to=German]{urlaccess}{Abruf am:}
+\deftranslation[to=English]{urlaccess}{last accessed:}
%% ============================================================
@@ -283,6 +285,24 @@ This includes all drawings, sketches, graphics and internet sources.}
% URLs italic
\def\UrlFont{\rmfamily\itshape}
+% Format URL dates
+\def\wlg@urldate{}
+\newcommand*\SetURLDate[1]{\gdef\wlg@urldate{#1}}
+\AddToHook{begindocument}{
+ \RequirePackage[english,ngerman]{isodate}
+ \numdate
+ \providecommand*\urldate[1]{[\translate{urlaccess} \printdate{#1}]}
+ % Convenience function
+ \NewDocumentCommand\weblink{mo}{%
+ \url{#1}%
+ \IfNoValueTF{#2}%
+ {\ifthenelse{\isempty{\wlg@urldate}}{}{%
+ \ \urldate{\wlg@urldate}%
+ }}%
+ {\ \urldate{#2}}
+ }
+}
+
% Fix for \slash-Makro, by Donald Arsenau
\def\slash{/\penalty\exhyphenpenalty\hskip\z@skip}
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls
index d2b68940af..9a354e25c7 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls
@@ -34,7 +34,7 @@
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\ProvidesClass{univie-ling-poster}[2024/05/09 v.2.5 Univie Ling poster class (JSp)]
+\ProvidesClass{univie-ling-poster}[2024/06/27 v.2.6 Univie Ling poster class (JSp)]
%% ============================================================
%% CLASS OPTIONS
@@ -52,6 +52,7 @@
\newif\if@uvpt@pplogo\@uvpt@pplogotrue
\newif\if@uvpt@psfonts\@uvpt@psfontstrue
\newif\if@uvpt@refsp\@uvpt@refsptrue
+\newif\if@uvpt@smallmargins\@uvpt@smallmarginsfalse
\newif\if@uvpt@tcolorbox\@uvpt@tcolorboxtrue
\newif\if@uvpt@usefontenc\@uvpt@usefontenctrue
\def\uvpt@fontenc{T1}
@@ -136,6 +137,10 @@
% Set portrait
portrait.legacy_if_set:n = @uvpt@portrait,
portrait.usage:n = preamble,
+ % smallmargins=<true|false>
+ % Set compact margins
+ smallmargins.legacy_if_set:n = @uvpt@smallmargins,
+ smallmargins.usage:n = preamble,
% microtype=<true|false>
% Load microtype
microtype.legacy_if_set:n = @uvpt@microtype,
@@ -287,6 +292,7 @@
\RequirePackage{url}
\def\UrlFont{\rmfamily\itshape\color{black}}
+
%% ============================================================
%% COLORS
%% ============================================================
@@ -384,23 +390,36 @@
% Headline
\newlength\titleindent
\newlength\restwidth
+\newlength\unitindent
+\newlength\lmoffset
\newlength\univieposter@leftmargin
\defbeamertemplate*{headline}{univie}
{%
+ \setlength\unitindent{0pt}%
+ \setlength\lmoffset{0pt}%
\if@uvpt@portrait
- \setlength\titleindent{.09\paperwidth}
- \setlength\restwidth{.991\paperwidth}
+ \if@uvpt@smallmargins
+ \setlength\unitindent{.09\paperwidth}
+ \else
+ \setlength\titleindent{.09\paperwidth}
+ \setlength\restwidth{.991\paperwidth}
+ \fi
\else
- \setlength\titleindent{.065\paperwidth}
- \setlength\restwidth{.935\paperwidth}
- \fi
+ \if@uvpt@smallmargins
+ \setlength\unitindent{.065\paperwidth}%
+ \setlength\lmoffset{-.02\paperwidth}%
+ \else
+ \setlength\titleindent{.065\paperwidth}%
+ \setlength\restwidth{.935\paperwidth}%
+ \fi%
+ \fi%
\begin{columns}
\begin{column}{\titleindent}
\end{column}
    \begin{column}{0.475\textwidth}
\begin{beamercolorbox}[wd=\columnwidth,sep=.028\textwidth]{univieunit}
- \usebox{\uvpt@box@logo}\par
- \vspace*{.7em}\hspace*{\titleindent}\usebeamerfont{univieunit}\usebeamercolor[fg]{univieunit}\uvpt@department
+ \hspace*{\lmoffset}\usebox{\uvpt@box@logo}\par
+ \vspace*{.7em}\hspace*{\lmoffset}\hspace*{\titleindent}\hspace*{\unitindent}\usebeamerfont{univieunit}\usebeamercolor[fg]{univieunit}\uvpt@department
\end{beamercolorbox}
\end{column}
    \begin{column}{0.48\textwidth}
@@ -432,7 +451,7 @@
\end{columns}
\vspace*{-1.8mm}
\begin{beamercolorbox}[sep=.014\textwidth]{titlebox}
- \hspace*{\titleindent}\hspace{.013\textwidth}%
+ \hspace*{.25\lmoffset}\hspace*{\titleindent}\hspace{.013\textwidth}%
\begin{minipage}{.8\textwidth}%
\usebeamerfont{title in headline}\inserttitle\par%
\ifx\insertsubtitle\@empty%
@@ -622,7 +641,9 @@
\else
\addtolength\univieposter@leftmargin{.065\paperwidth}
\fi
- \setbeamersize{text margin left=\univieposter@leftmargin}
+ \if@uvpt@smallmargins\else
+ \setbeamersize{text margin left=\univieposter@leftmargin}
+ \fi
}
@@ -694,6 +715,8 @@
\deftranslation[to=English]{footnote}{fn.}
\deftranslation[to=German]{example}{Beispiel}
\deftranslation[to=English]{example}{example}
+\deftranslation[to=German]{urlaccess}{Abruf am:}
+\deftranslation[to=English]{urlaccess}{last accessed:}
%% =============================================================
@@ -875,6 +898,24 @@
% URLs italic
\def\UrlFont{\rmfamily\itshape}
+% Format URL dates
+\def\wlg@urldate{}
+\newcommand*\SetURLDate[1]{\gdef\wlg@urldate{#1}}
+\AddToHook{begindocument}{
+ \RequirePackage[english,ngerman]{isodate}
+ \numdate
+ \providecommand*\urldate[1]{[\translate{urlaccess} \printdate{#1}]}
+ % Convenience function
+ \NewDocumentCommand\weblink{mo}{%
+ \url{#1}%
+ \IfNoValueTF{#2}%
+ {\ifthenelse{\isempty{\wlg@urldate}}{}{%
+ \ \urldate{\wlg@urldate}%
+ }}%
+ {\ \urldate{#2}}
+ }
+}
+
% Covington
\if@uvpt@covington
% Rename the beamer example(s) environment
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls
index bfe9204471..4813af3abc 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls
@@ -33,7 +33,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\ProvidesPackage{univie-ling-thesis}[2024/05/09 v.2.5 Univie Linguistic Theses (JSp)]
+\ProvidesPackage{univie-ling-thesis}[2024/06/27 v.2.6 Univie Linguistic Theses (JSp)]
%% ============================================================
@@ -234,6 +234,8 @@ This includes all drawings, sketches, graphics and internet sources.}
\deftranslation[to=English]{selbst3p}{Furthermore, we declare that this paper has not been submitted as an examination already, neither as a whole nor in parts.}
\deftranslation[to=German]{wien}{Wien}
\deftranslation[to=English]{wien}{Vienna}
+\deftranslation[to=German]{urlaccess}{Abruf am:}
+\deftranslation[to=English]{urlaccess}{last accessed:}
%% ============================================================
%% FONTS AND EMPHASIZING:
@@ -275,6 +277,24 @@ This includes all drawings, sketches, graphics and internet sources.}
{\def\UrlFont{\rmfamily\itshape}
}
+% Format URL dates
+\def\wlg@urldate{}
+\newcommand*\SetURLDate[1]{\gdef\wlg@urldate{#1}}
+\AddToHook{begindocument}{
+ \RequirePackage[english,ngerman]{isodate}
+ \numdate
+ \providecommand*\urldate[1]{[\translate{urlaccess} \printdate{#1}]}
+ % Convenience function
+ \NewDocumentCommand\weblink{mo}{%
+ \url{#1}%
+ \IfNoValueTF{#2}%
+ {\ifthenelse{\isempty{\wlg@urldate}}{}{%
+ \ \urldate{\wlg@urldate}%
+ }}%
+ {\ \urldate{#2}}
+ }
+}
+
% Fix for \slash-Makro, by Donald Arsenau
\def\slash{/\penalty\exhyphenpenalty\hskip\z@skip}
@@ -424,7 +444,7 @@ This includes all drawings, sketches, graphics and internet sources.}
\clearmainofpairofpagestyles
\ihead{\headmark}
\ohead{\pagemark}
-\automark{chapter}
+\automark[section]{chapter}
\KOMAoptions{headsepline=true}
\pagestyle{scrheadings}
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls
index 0bdf4b8552..e85daaabe0 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls
@@ -34,7 +34,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\ProvidesPackage{univie-ling-wlg}[2024/05/09 v.2.5 Univie WLG journal layout (JSp)]
+\ProvidesPackage{univie-ling-wlg}[2024/06/27 v.2.6 Univie WLG journal layout (JSp)]
%% ============================================================
@@ -214,6 +214,24 @@
% Italic URLs
\def\UrlFont{\rmfamily\itshape}
+% Format URL dates
+\def\wlg@urldate{}
+\newcommand*\SetURLDate[1]{\gdef\wlg@urldate{#1}}
+\AddToHook{begindocument}{
+ \RequirePackage[english,ngerman]{isodate}
+ \numdate
+ \providecommand*\urldate[1]{[\translate{urlaccess} \printdate{#1}]}
+ % Convenience function
+ \NewDocumentCommand\weblink{mo}{%
+ \url{#1}%
+ \IfNoValueTF{#2}%
+ {\ifthenelse{\isempty{\wlg@urldate}}{}{%
+ \ \urldate{\wlg@urldate}%
+ }}%
+ {\ \urldate{#2}}
+ }
+}
+
% Microtype tweaks
\RequirePackage{microtype}
@@ -313,6 +331,8 @@
(Namensnennung -- Nicht kommerziell -- Keine Bearbeitungen)}
\deftranslation[to=English]{license}{This work is published under a Creative Commons \doclicenseNameRef\ license\\
(Attribution-NonCommercial-NoDerivatives)}
+\deftranslation[to=German]{urlaccess}{Abruf am:}
+\deftranslation[to=English]{urlaccess}{last accessed:}
\AtBeginDocument{%
diff --git a/macros/latex/contrib/xfrac/CHANGELOG.md b/macros/latex/contrib/xfrac/CHANGELOG.md
index e2f119f66a..9505bc35fa 100644
--- a/macros/latex/contrib/xfrac/CHANGELOG.md
+++ b/macros/latex/contrib/xfrac/CHANGELOG.md
@@ -8,6 +8,13 @@ Changelog](https://keepachangelog.com/en/1.0.0/), this project uses date-based
## [Unreleased]
+## [2024-06-04]
+
+### Changed
+
+- Update for kernel change from `\IfInstanceExistTF`
+ to `\IfInstanceExistsTF`
+
## [2024-02-13]
### Changed
@@ -15,5 +22,6 @@ Changelog](https://keepachangelog.com/en/1.0.0/), this project uses date-based
- Updated package dependencies (track kernel improvements)
- Preparation for move of `xtemplate` concepts to the kernel
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-02-13...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2024-06-04...HEAD
+[2024-06-04]: https://github.com/latex3/xfrac/compare/2024-02-13...2024-06-04
[2024-02-13]: https://github.com/latex3/xfrac/compare/2023-10-10...2024-02-13
diff --git a/macros/latex/contrib/xfrac/README.md b/macros/latex/contrib/xfrac/README.md
index 8af29b97d2..50c5cdb97a 100644
--- a/macros/latex/contrib/xfrac/README.md
+++ b/macros/latex/contrib/xfrac/README.md
@@ -1,6 +1,6 @@
# `xfrac`: Split level fractions
-Release 2024-02-13
+Release 2024-06-04
## Overview
diff --git a/macros/latex/contrib/xfrac/xfrac.dtx b/macros/latex/contrib/xfrac/xfrac.dtx
index 55c26ca76f..1d2a109cd1 100644
--- a/macros/latex/contrib/xfrac/xfrac.dtx
+++ b/macros/latex/contrib/xfrac/xfrac.dtx
@@ -50,7 +50,7 @@
% }^^A
% }
%
-% \date{Released 2024-02-13}
+% \date{Released 2024-06-04}
%
% \maketitle
%
@@ -512,7 +512,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xfrac}{2024-02-13}{}
+\ProvidesExplPackage{xfrac}{2024-06-04}{}
{Split-level fractions}
% \end{macrocode}
%
@@ -567,6 +567,8 @@
\IfFormatAtLeastTF { 2024-06-01 }
{ }
{ \RequirePackage { xtemplate } }
+\cs_if_exist:NF \IfInstanceExistsTF
+ { \cs_new_eq:NN \IfInstanceExistsTF \IfInstanceExistTF }
% \end{macrocode}
%
% \begin{variable}{\l_@@_slash_box}
@@ -1109,16 +1111,16 @@
{
\mode_if_math:TF
{
- \IfInstanceExistTF { xfrac } { mathfam \number \fam }
+ \IfInstanceExistsTF { xfrac } { mathfam \number \fam }
{ \UseInstance { xfrac } { mathfam \number \fam } }
{ \UseInstance { xfrac } { mathdefault } }
{#2} {#3} {#4}
}
{
- \IfInstanceExistTF { xfrac } {#1}
+ \IfInstanceExistsTF { xfrac } {#1}
{ \UseInstance { xfrac } {#1} }
{
- \IfInstanceExistTF { xfrac } { \f@family }
+ \IfInstanceExistsTF { xfrac } { \f@family }
{ \UseInstance { xfrac } { \f@family } }
{ \UseInstance { xfrac } { default } }
}
diff --git a/macros/latex/contrib/xfrac/xfrac.pdf b/macros/latex/contrib/xfrac/xfrac.pdf
index e79462c3dd..e480dc4b66 100644
--- a/macros/latex/contrib/xfrac/xfrac.pdf
+++ b/macros/latex/contrib/xfrac/xfrac.pdf
Binary files differ
diff --git a/macros/latex/contrib/xint-regression/README.md b/macros/latex/contrib/xint-regression/README.md
new file mode 100644
index 0000000000..4b2977a59b
--- /dev/null
+++ b/macros/latex/contrib/xint-regression/README.md
@@ -0,0 +1,7 @@
+xint-regression is a package to work with classic regressions, with xint.
+-----------------------------------------------------------------------------------------
+xint-regression est un package pour travailler avec des régressions classiques, avec xint.
+------------------------------------------------------------------------------------------
+Author.......: Cédric Pierquet
+email........: cpierquet@outlook.fr
+Licence......: Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt \ No newline at end of file
diff --git a/macros/latex/contrib/xint-regression/doc/xint-regression-doc.pdf b/macros/latex/contrib/xint-regression/doc/xint-regression-doc.pdf
new file mode 100644
index 0000000000..744ccda47f
--- /dev/null
+++ b/macros/latex/contrib/xint-regression/doc/xint-regression-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/xint-regression/doc/xint-regression-doc.tex b/macros/latex/contrib/xint-regression/doc/xint-regression-doc.tex
new file mode 100644
index 0000000000..b42f725cdf
--- /dev/null
+++ b/macros/latex/contrib/xint-regression/doc/xint-regression-doc.tex
@@ -0,0 +1,447 @@
+% !TeX TXS-program:compile = txs:///arara
+% arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode}
+% arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
+
+\documentclass[11pt,a4paper]{ltxdoc}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{xint-regression}
+\usepackage{fancyvrb}
+\usepackage{fancyhdr}
+\usepackage{hyperref}
+\usepackage{tkz-grapheur}
+\usepackage{tcolorbox}
+\tcbuselibrary{skins,minted}
+\fancyhf{}
+\renewcommand{\headrulewidth}{0pt}
+\lfoot{\sffamily\small [xint-regression]}
+\rfoot{\sffamily\small - \thepage{} -}
+\usepackage{hologo}
+\providecommand\tikzlogo{Ti\textit{k}Z}
+\providecommand\TeXLive{\TeX{}Live\xspace}
+\providecommand\PSTricks{\textsf{PSTricks}\xspace}
+\let\pstricks\PSTricks
+\let\TikZ\tikzlogo
+
+\urlstyle{same}
+\hypersetup{pdfborder=0 0 0}
+\usepackage[margin=2cm]{geometry}
+\setlength{\parindent}{0pt}
+\def\TPversion{0.1.0}
+\def\TPdate{05/06/2024}
+\usepackage{soul}
+\usepackage{tabularray}
+\sethlcolor{lightgray!25}
+\NewDocumentCommand\MontreCode{ m }{%
+ \hl{\vphantom{\texttt{pf}}\texttt{#1}}%
+}
+\usepackage{babel}
+
+\renewcommand{\footnoterule}{\vfill\kern -3pt \hrule width 0.4\columnwidth \kern 2.6pt}
+
+\begin{document}
+
+\pagestyle{fancy}
+
+\thispagestyle{empty}
+
+\begin{center}
+ \begin{minipage}{0.88\linewidth}
+ \begin{tcolorbox}[colframe=yellow,colback=yellow!15]
+ \begin{center}
+ \begin{tabular}{c}
+ {\Huge \texttt{xint-regression}}\\
+ \\
+ {\LARGE Classic regressions, with \textsf{xint}.}\\
+ \\
+ {\small \texttt{Version \TPversion{} -- \TPdate}}
+ \end{tabular}
+ \end{center}
+ \end{tcolorbox}
+\end{minipage}
+\end{center}
+
+\begin{center}
+ \begin{tabular}{c}
+ \texttt{Cédric Pierquet}\\
+ {\ttfamily c pierquet -- at -- outlook . fr}\\
+ \texttt{\url{https://forge.apps.education.fr/pierquetcedric/package-latex-xintreg}} \\
+\end{tabular}
+\end{center}
+
+\hrule
+
+\vfill
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+\def\LISTEX{1,2,3,4,5,6}
+\def\LISTEY{8.74,8.80,9.52,10.42,11.83,14.62}
+
+\xintexpreg[Alt]{\LISTEX}{\LISTEY} %raw results
+$a \approx \exprega$ and $b \approx \expregb$
+
+\xintexpreg[Alt,round=2]{\LISTEX}{\LISTEY} %rounded results
+$a \approx \exprega$ and $b \approx \expregb$\\
+
+So $y \approx \exprega x+\expregb$.
+\end{tcblisting}
+
+\vspace*{5mm}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+\def\LISTEXX{0,50,100,140}
+\def\LISTEYY{275,290,315,350}
+
+\xintexpoffreg[offset=250]{\LISTEXX}{\LISTEYY} %raw results
+$a \approx \expregoffa$ and $b \approx \expregoffb$
+
+\xintexpoffreg[offset=250,round=2/1]{\LISTEXX}{\LISTEYY} %rounded results
+$a \approx \expregoffa$ and $b \approx \expregoffb$\\
+
+So $y \approx 250+\expregoffb e^{\expregoffa x}$
+\end{tcblisting}
+
+\vfill
+
+\vspace*{5mm}
+
+\pagebreak
+
+\phantomsection
+
+\hypertarget{matoc}{}
+
+\tableofcontents
+
+\vspace*{5mm}
+
+\hrule
+
+\vspace*{5mm}
+
+\pagebreak
+
+\section{Introduction}
+
+\subsection{Global usage}
+
+This package offers \textsf{xint}-based commands for working with classical regressions :
+
+\begin{itemize}
+ \item linear regression $ax+b$ ;
+ \item quadratic regression $ax^2+bx+c$ ;
+ \item cubic regression $ax^3+bx^2+cx+d$ ;
+ \item power regression $ax^b$ ;
+ \item exponential regression $ab^x$ or $e^{ax+b}$ or $be^{ax}$ or $C + be^{ax}$ ;
+ \item logarithmic regression $a+b\log(x)$ ;
+ \item hyperbolic regression $a+\displaystyle\frac{b}{x}$.
+\end{itemize}
+
+For each type of regression, results can be stored in macros, either raw or with rounding (with individuals \MontreCode{[optional keys]}).
+
+\subsection{Packages used}
+
+This package uses \MontreCode{simplekv}, \MontreCode{xintexpr}, \MontreCode{listofitems} and \MontreCode{xstring}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+%loading
+\usepackage{xint-regression}
+\end{tcblisting}
+
+\subsection{Warnings}
+
+The precision of the (determination) results seems to be good, which should normally guarantee satisfactory calculations and plots.
+
+Nevertheless, it is advisable to be cautious about the results obtained and those expected.
+
+\pagebreak
+
+\section{The commands}
+
+\subsection{Linear regression}
+
+The equation is \fbox{$ax+b$}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\xintlinreg[coeffa=...,coeffa=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=linrega} ; \MontreCode{coeffb=linregb} and \MontreCode{round} is empty.
+
+\MontreCode{round=...} can be given within \MontreCode{round=global} or \MontreCode{round=a/b/...}.
+
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%default output
+\xintlinreg{\LLX}{\LLY}%
+$a \approx \linrega$ and $b \approx \linregb$
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%personal macros + global rounding
+\xintlinreg[coeffa=LINa,coeffb=LINb,round=2]{\LLX}{\LLY}%
+$a \approx \LINa$ and $b \approx \LINb$
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%personal macros + individual rounding
+\xintlinreg[coeffa=LINEARa,coeffb=LINEARb,round=2/0]{\LLX}{\LLY}%
+$a \approx \LINEARa$ and $b \approx \LINEARb$
+\end{tcblisting}
+
+\subsection{Quadratic regression}
+
+The equation is \fbox{$ax^2+bx+c$}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\xintquadreg[coeffa=...,coeffb=...,coeffc=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=quadrega} ; \MontreCode{coeffb=quadregb}, \MontreCode{coeffc=quadrega} and \MontreCode{round} is empty.
+
+\MontreCode{round=...} can be given within \MontreCode{round=global} or \MontreCode{round=a/b/...}.
+
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%default output
+\xintquadreg{\LLX}{\LLY}%
+$a \approx \quadrega$ ; $b \approx \quadregb$ and $c \approx \quadregc$
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%personal macros + global rounding
+\xintquadreg[coeffa=QUADa,coeffb=QUADb,coeffc=QUADc,round=2]{\LLX}{\LLY}%
+$a \approx \QUADa$ ; $b \approx \QUADb$ and $c \approx \QUADc$
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%personal macros + individual rounding
+\xintquadreg[coeffa=QUADRAa,coeffb=QUADRAb,coeffc=QUADRAc,round=4/3/2]{\LLX}{\LLY}%
+$a \approx \QUADRAa$ ; $b \approx \QUADRAb$ and $c \approx \QUADRAc$
+\end{tcblisting}
+
+\subsection{Cubic regression}%, hyperbolic and logarithmic regression}
+
+The equation for cubic is \fbox{$ax^3+bx^2+cx+d$}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\xintcubreg[coeffa=...,coeffb=...,coeffc=...,coeffd=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=cubrega} ; \MontreCode{coeffb=cubregb} ; \MontreCode{coeffc=cubregc} and \MontreCode{coeffd=cubregd}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%individual roudings
+\xintcubreg[round=5/3/2/1]{\LLX}{\LLY}%
+$a \approx \cubrega$ ; $b \approx \cubregb$ ; $c \approx \cubregc$ and $d \approx \cubregd$
+\end{tcblisting}
+
+\subsection{Hyperbolic regression}
+
+The equation for hyperbolic is \fbox{$a+\displaystyle\frac{b}{x}$}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\xinthypreg[coeffa=...,coeffb=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=hyprega} and \MontreCode{coeffb=hypregb}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%global roudings
+\xinthypreg[round=2]{\LLX}{\LLY}%
+$a \approx \hyprega$ and $b \approx \hypregb$
+\end{tcblisting}
+
+\subsection{Logarithmic regression}
+
+The equation for logarithmic is \fbox{$a+b\,\log(x)$}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\xintlogreg[coeffa=...,coeffb=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=logrega} and \MontreCode{coeffb=logregb}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%individual roudings
+\xintlogreg[round=1/4]{\LLX}{\LLY}%
+$a \approx \logrega$ and $b \approx \logregb$
+\end{tcblisting}
+
+\subsection{Power regression}
+
+The equation for power is \fbox{$a \times x^{b}$}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\xintpowreg[coeffa=...,coeffb=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=powrega} and \MontreCode{coeffb=powregb}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%default output
+\xintpowreg{\LLX}{\LLY}%
+$a \approx \powrega$ and $b \approx \powregb$
+\end{tcblisting}
+
+\subsection{Exponential regression}
+
+Available regressions are :
+
+\begin{itemize}
+ \item \fbox{$a \times b^{x}$} ;
+ \item \fbox{$e^{ax+b}$} ;
+ \item \fbox{$b\,e^{ax}$} ;
+ \item \fbox{$C+b\,e^{ax}$}.
+\end{itemize}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+%a*b^x
+\xintexpabreg[coeffa=...,coeffb=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=expabrega} and \MontreCode{coeffb=expabregb}.
+
+\smallskip
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+%e^(ax+b)
+\xintexpreg[coeffa=...,coeffb=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=exprega} and \MontreCode{coeffb=expregb}.
+
+\smallskip
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+%b*e^(ax)
+\xintexpreg[Alt,coeffa=...,coeffb=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=exprega} and \MontreCode{coeffb=expregb}.
+
+\smallskip
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+%C+b*e^(ax)
+\xintexpoffreg[offset=C,coeffa=...,coeffb=...,round=...]{xlist}{ylist}
+\end{tcblisting}
+
+By default, \MontreCode{coeffa=expregoffa} and \MontreCode{coeffb=expregoffb}.
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only}
+\def\LLX{83,71,64,69,69,64,68,59,81,91,57,65,58,62}%
+\def\LLY{183,168,171,178,176,172,165,158,183,182,163,175,164,175}%
+\end{tcblisting}
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%a*b^x
+\xintexpabreg{\LLX}{\LLY}
+$a \approx \expabrega$ and $b \approx \expabregb$
+
+%e^(ax+b)
+\xintexpreg{\LLX}{\LLY}
+$a \approx \exprega$ and $b \approx \expregb$
+
+%b*e^(ax)
+\xintexpreg[Alt]{\LLX}{\LLY}
+$a \approx \exprega$ and $b \approx \expregb$
+
+%C+b*e^(ax)
+\xintexpoffreg[offset=50]{\LLX}{\LLY}
+$a \approx \expregoffa$ and $b \approx \expregoffb$
+\end{tcblisting}
+
+\pagebreak
+
+\section{Integration with other packages}
+
+\subsection{Number formatting}
+
+It is possible to format the results, according to locale rules, for example with \textsf{sinuitx}.
+
+\smallskip
+
+With \MontreCode{[locale=FR]} :
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+%a*b^x
+\xintexpabreg[round=1/3]{\LLX}{\LLY}%
+So we obtain $y \approx \num{\expabrega} \times e^{\num{\expabregb}\times x}$
+\end{tcblisting}
+
+\subsection{Plotting}
+
+It is also possible to integrate the package's commands into a plotting environment, such as \textsf{tikz} or \textsf{pgfplots}.
+
+\smallskip
+
+For example, with \textsf{tkz-grapheur} package :
+
+\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5}
+\def\LISTEXX{0,50,100,140}%
+\def\LISTEYY{275,290,315,350}%
+
+\begin{GraphiqueTikz}
+ [x=0.05cm,y=0.04cm,Xmin=0,Xmax=160,Xgrille=20,Xgrilles=10,
+ Origy=250,Ymin=250,Ymax=400,Ygrille=25,Ygrilles=5]
+ %window
+ \TracerAxesGrilles[Elargir=2.5mm,Police=\footnotesize]{auto}{auto}
+ %points
+ \TracerNuage[Style=o,CouleurNuage=red]{\LISTEXX}{\LISTEYY}
+ %regression expoffset C+b*epx(ax)
+ \xintexpoffreg[offset=250]{\LISTEXX}{\LISTEYY}
+ \DefinirCourbe[Nom=ajust,Couleur=blue,Trace]
+ <ajust>
+ {250+\expregoffb*exp(\expregoffa*x)}
+ %constructions
+ \PlacerImages[Couleurs=cyan/magenta,Traits]{ajust}{80}
+ \PlacerAntecedents[Style=x,Couleurs=blue/green!50!black,Traits]{ajust}{325}
+\end{GraphiqueTikz}
+\end{tcblisting}
+
+\pagebreak
+
+\section{History}
+
+\begin{quote}
+\begin{verbatim}
+0.1.0 : Initial version
+\end{verbatim}
+\end{quote}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/xint-regression/tex/xint-regression.sty b/macros/latex/contrib/xint-regression/tex/xint-regression.sty
new file mode 100644
index 0000000000..71413005aa
--- /dev/null
+++ b/macros/latex/contrib/xint-regression/tex/xint-regression.sty
@@ -0,0 +1,662 @@
+% Author : C. Pierquet
+% licence : Released under the LaTeX Project Public License v1.3c
+% or later, see http://www.latex-project.org/lppl.txtf
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{xint-regression}[2024/06/05 0.1.0 Some classic regressions, with xint]
+%0.1.0 Initial version
+
+%------Packages utiles
+\RequirePackage{simplekv}
+\RequirePackage{xintexpr}
+\RequirePackage{listofitems}
+\RequirePackage{xstring}
+
+%régression linéaire
+\defKV[CoefRegLin]{%
+ coeffa=\def\RegLinCoefa{#1},%
+ coeffb=\def\RegLinCoefb{#1},%
+ round=\def\RegLinRound{#1}
+}
+
+\setKVdefault[CoefRegLin]{%
+ coeffa=linrega,%
+ coeffb=linregb,%
+ round={}
+}
+
+\newcommand\xintlinreg[3][]{%
+ \useKVdefault[CoefRegLin]%
+ \setKV[CoefRegLin]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme des LX et des LY OK
+ \xdef\LXSomme{0}%
+ \xdef\LYSomme{0}%
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXSomme{\xintfloateval{\LXSomme+(\LX[##1])}}%
+ \xdef\LYSomme{\xintfloateval{\LYSomme+(\LY[##1])}}%
+ }%
+ %moyenne des LX et des LY OK
+ \xdef\LXmoy{\xintfloateval{\LXSomme/\LNB}}%
+ \xdef\LYmoy{\xintfloateval{\LYSomme/\LNB}}%
+ %variance des LX et des LY OK
+ \xdef\LXvar{0}%
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXvar{\xintfloateval{\LXvar+(\LX[##1]-(\LXmoy))*(\LX[##1]-(\LXmoy))}}%
+ }
+ \xdef\LXvar{\xintfloateval{\LXvar/\LNB}}%
+ \xdef\LYvar{0}%
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LYvar{\xintfloateval{\LYvar+(\LY[##1]-(\LYmoy))*(\LY[##1]-(\LYmoy))}}%
+ }%
+ \xdef\LYvar{\xintfloateval{\LYvar/\LNB}}%
+ %covariance des XY OK
+ \xdef\LXYvar{0}%
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXYvar{\xintfloateval{\LXYvar+(\LX[##1]-(\LXmoy))*(\LY[##1]-(\LYmoy))}}%
+ }%
+ \xdef\LXYvar{\xintfloateval{\LXYvar/\LNB}}%
+ %COEFFS TEMPORAIRES OK
+ \xdef\tmp@reg@lin@a{\xintfloateval{\LXYvar/\LXvar}}%
+ \xdef\tmp@reg@lin@b{\xintfloateval{\LYmoy-(\tmp@reg@lin@a)*(\LXmoy)}}%
+ %STOCKAGE
+ \IfStrEq{\RegLinRound}{}%
+ {%
+ \expandafter\def\csname\RegLinCoefa\endcsname{\tmp@reg@lin@a}%
+ \expandafter\def\csname\RegLinCoefb\endcsname{\tmp@reg@lin@b}%
+ }%
+ {%
+ \IfSubStr{\RegLinRound}{/}%
+ {%
+ \StrCut{\RegLinRound}{/}{\xintarrondisreglina}{\xintarrondisreglinb}%
+ }%
+ {%
+ \xdef\xintarrondisreglina{\RegLinRound}\xdef\xintarrondisreglinb{\RegLinRound}%
+ }%
+ \expandafter\def\csname\RegLinCoefa\endcsname{\xintfloateval{round(\tmp@reg@lin@a,\xintarrondisreglina)}}%
+ \expandafter\def\csname\RegLinCoefb\endcsname{\xintfloateval{round(\tmp@reg@lin@b,\xintarrondisreglinb)}}%
+ }%
+}
+
+
+
+%régression quadratique
+\defKV[CoeffRegQuad]{%
+ coeffa=\def\RegQuadCoefa{#1},%
+ coeffb=\def\RegQuadCoefb{#1},%
+ coeffc=\def\RegQuadCoefc{#1},%
+ round=\def\RegQuadRound{#1}
+}
+
+\setKVdefault[CoeffRegQuad]{%
+ coeffa=quadrega,%
+ coeffb=quadregb,%
+ coeffc=quadregc,%
+ round={}
+}
+
+\newcommand\xintquadreg[3][]{%
+ \useKVdefault[CoeffRegQuad]%
+ \setKV[CoeffRegQuad]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme importantes
+ \xdef\LXSomme{0}%
+ \xdef\LXCSomme{0}%
+ \xdef\LYSomme{0}%
+ \xdef\LXXSomme{0}%
+ \xdef\LXYSomme{0}%
+ \xdef\LXXCSomme{0}%
+ \xdef\LXCXCSomme{0}%
+ \xdef\LXCYSomme{0}%
+ %calculs
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXSomme{\xintfloateval{\LXSomme+(\LX[##1])}}%
+ \xdef\LXCSomme{\xintfloateval{\LXCSomme+(\LX[##1])^2}}%
+ }%
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LYSomme{\xintfloateval{\LYSomme+(\LY[##1])}}%
+ }%
+ \xdef\LXmoy{\xintfloateval{\LXSomme/\LNB}}%
+ \xdef\LYmoy{\xintfloateval{\LYSomme/\LNB}}%
+ \xdef\LXCmoy{\xintfloateval{\LXCSomme/\LNB}}%
+ %calculs suites
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXXSomme{\xintfloateval{\LXXSomme+(\LX[##1]-\LXmoy)^2}}%
+ \xdef\LXYSomme{\xintfloateval{\LXYSomme+(\LX[##1]-\LXmoy)*(\LY[##1]-\LYmoy)}}%
+ \xdef\LXXCSomme{\xintfloateval{\LXXCSomme+(\LX[##1]-\LXmoy)*((\LX[##1])*(\LX[##1])-\LXCmoy)}}%
+ \xdef\LXCXCSomme{\xintfloateval{\LXCXCSomme+((\LX[##1])^2-\LXCmoy)^2}}%
+ \xdef\LXCYSomme{\xintfloateval{\LXCYSomme+((\LX[##1])^2-\LXCmoy)*(\LY[##1]-\LYmoy)}}%
+ }%
+ %COEFFS TEMPORAIRES OK
+ \xdef\tmp@reg@quad@b{\xintfloateval{(\LXYSomme*\LXCXCSomme-\LXCYSomme*\LXXCSomme)/(\LXXSomme*\LXCXCSomme-(\LXXCSomme)^2)}}%
+ \xdef\tmp@reg@quad@a{\xintfloateval{(\LXCYSomme*\LXXSomme-\LXYSomme*\LXXCSomme)/(\LXXSomme*\LXCXCSomme-(\LXXCSomme)^2)}}%
+ \xdef\tmp@reg@quad@c{\xintfloateval{\LYmoy-(\tmp@reg@quad@b)*\LXmoy-(\tmp@reg@quad@a)*\LXCmoy}}%
+ %STOCKAGE
+ \IfStrEq{\RegQuadRound}{}%
+ {%
+ \expandafter\def\csname\RegQuadCoefb\endcsname{\tmp@reg@quad@b}%
+ \expandafter\def\csname\RegQuadCoefa\endcsname{\tmp@reg@quad@a}%
+ \expandafter\def\csname\RegQuadCoefc\endcsname{\tmp@reg@quad@c}%
+ }%
+ {%
+ \IfSubStr{\RegQuadRound}{/}%
+ {%
+ \StrBefore[1]{\RegQuadRound}{/}[\xintarrondisregquada]%
+ \StrBetween[1,2]{\RegQuadRound}{/}{/}[\xintarrondisregquadb]%
+ \StrBehind[2]{\RegQuadRound}{/}[\xintarrondisregquadc]%
+ }%
+ {%
+ \xdef\xintarrondisregquada{\RegQuadRound}%
+ \xdef\xintarrondisregquadb{\RegQuadRound}%
+ \xdef\xintarrondisregquadc{\RegQuadRound}%
+
+ }%
+ \expandafter\def\csname\RegQuadCoefb\endcsname{\xintfloateval{round(\tmp@reg@quad@b,\xintarrondisregquadb)}}%
+ \expandafter\def\csname\RegQuadCoefa\endcsname{\xintfloateval{round(\tmp@reg@quad@a,\xintarrondisregquada)}}%
+ \expandafter\def\csname\RegQuadCoefc\endcsname{\xintfloateval{round(\tmp@reg@quad@c,\xintarrondisregquadc)}}%
+ }%
+}
+
+%régression puissance a*x^b
+\defKV[CoeffRegPuiss]{%
+ coeffa=\def\RegPuissCoefa{#1},%
+ coeffb=\def\RegPuissCoefb{#1},%
+ round=\def\RegPuissRound{#1}
+}
+
+\setKVdefault[CoeffRegPuiss]{%
+ coeffa=powrega,%
+ coeffb=powregb,%
+ round={}
+}
+
+\newcommand\xintpowreg[3][]{%
+ \useKVdefault[CoeffRegPuiss]%
+ \setKV[CoeffRegPuiss]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme importantes
+ \xdef\LlnXSomme{0}%
+ \xdef\LlnYSomme{0}%
+ \xdef\LlnXlnYSomme{0}%
+ \xdef\LlncXSomme{0}%
+ %calculs
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LlnXSomme{\xintfloateval{\LlnXSomme+log(\LX[##1])}}%
+ \xdef\LlnYSomme{\xintfloateval{\LlnYSomme+log(\LY[##1])}}%
+ \xdef\LlnXlnYSomme{\xintfloateval{\LlnXlnYSomme+log(\LX[##1])*log(\LY[##1])}}%
+ \xdef\LlncXSomme{\xintfloateval{\LlncXSomme+(log(\LX[##1]))^2}}%
+ }%
+ %COEFFS TEMPORAIRES OK
+ \xdef\tmp@reg@pow@b{\xintfloateval{(\LNB*\LlnXlnYSomme-\LlnXSomme*\LlnYSomme)/(\LNB*\LlncXSomme-(\LlnXSomme)^2)}}%
+ \xdef\tmp@reg@pow@a{\xintfloateval{exp(1/\LNB*\LlnYSomme-(\tmp@reg@pow@b)/\LNB*\LlnXSomme)}}%
+ %STOCKAGE
+ \IfStrEq{\RegPuissRound}{}%
+ {%
+ \expandafter\def\csname\RegPuissCoefb\endcsname{\xintfloateval{\tmp@reg@pow@b}}%
+ \expandafter\def\csname\RegPuissCoefa\endcsname{\xintfloateval{\tmp@reg@pow@a}}%
+ }%
+ {%
+ \IfSubStr{\RegPuissRound}{/}%
+ {%
+ \StrCut{\RegPuissRound}{/}{\xintarrondisregpowa}{\xintarrondisregpowb}%
+ }%
+ {%
+ \xdef\xintarrondisregpowa{\RegPuissRound}\xdef\xintrrondisregpowb{\RegPuissRound}%
+ }%
+ \expandafter\def\csname\RegPuissCoefb\endcsname{\xintfloateval{round(\tmp@reg@pow@b,\xintarrondisregpowb)}}%
+ \expandafter\def\csname\RegPuissCoefa\endcsname{\xintfloateval{round(\tmp@reg@pow@a,\xintarrondisregpowa)}}%
+ }%
+}
+
+%régression a*b^x
+\defKV[CoeffRegExpoAB]{%
+ coeffa=\def\RegExpoCoefa{#1},%
+ coeffb=\def\RegExpoCoefb{#1},%
+ round=\def\RegExpoRound{#1}
+}
+
+\setKVdefault[CoeffRegExpoAB]{%
+ coeffa=expabrega,%
+ coeffb=expabregb,%
+ round={}
+}
+
+\newcommand\xintexpabreg[3][]{%
+ \useKVdefault[CoeffRegExpoAB]%
+ \setKV[CoeffRegExpoAB]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme importantes
+ \xdef\LXlnYSomme{0}%
+ \xdef\LXSomme{0}%
+ \xdef\LlnYSomme{0}%
+ \xdef\LXcSomme{0}%
+ %calculs
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXlnYSomme{\xintfloateval{\LXlnYSomme+\LX[##1]*log(\LY[##1])}}%
+ \xdef\LXSomme{\xintfloateval{\LXSomme+\LX[##1]}}%
+ \xdef\LlnYSomme{\xintfloateval{\LlnYSomme+log(\LY[##1])}}%
+ \xdef\LXcSomme{\xintfloateval{\LXcSomme+(\LX[##1])^2}}%
+ }%
+ %COEFFS TEMPORAIRES OK
+ \xdef\tmp@reg@expab@b{\xintfloateval{exp((\LNB*\LXlnYSomme-\LXSomme*\LlnYSomme)/(\LNB*\LXcSomme-(\LXSomme)^2))}}%
+ \xdef\tmp@reg@expab@a{\xintfloateval{exp(1/\LNB*\LlnYSomme-log(\tmp@reg@expab@b)/\LNB*\LXSomme)}}%
+ %STOCKAGE
+ \IfStrEq{\RegExpoRound}{}%
+ {%
+ \expandafter\def\csname\RegExpoCoefb\endcsname{\tmp@reg@expab@b}%
+ \expandafter\def\csname\RegExpoCoefa\endcsname{\tmp@reg@expab@a}%
+ }%
+ {%
+ \IfSubStr{\RegExpoRound}{/}%
+ {%
+ \StrCut{\RegExpoRound}{/}{\xintarrondisregexpoaba}{\xintarrondisregexpoabb}%
+ }%
+ {%
+ \xdef\xintarrondisregexpoaba{\RegExpoRound}\xdef\xintarrondisregexpoabb{\RegExpoRound}%
+ }%
+ \expandafter\def\csname\RegExpoCoefb\endcsname{\xintfloateval{round(\tmp@reg@expab@b,\xintarrondisregexpoabb)}}%
+ \expandafter\def\csname\RegExpoCoefa\endcsname{\xintfloateval{round(\tmp@reg@expab@a,\xintarrondisregexpoaba)}}%
+ }%
+}
+
+%régression a+b/x
+\defKV[CoeffRegHyperb]{%
+ coeffa=\def\RegHyperbCoefa{#1},%
+ coeffb=\def\RegHyperbCoefb{#1},%
+ round=\def\RegHyperbRound{#1}
+}
+
+\setKVdefault[CoeffRegHyperb]{%
+ coeffa=hyprega,%
+ coeffb=hypregb,%
+ round={}
+}
+
+\newcommand\xinthypreg[3][]{%
+ \useKVdefault[CoeffRegHyperb]%
+ \setKV[CoeffRegHyperb]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme importantes
+ \xdef\LinvXSomme{0}%
+ \xdef\LYdivXSomme{0}%
+ \xdef\LYSomme{0}%
+ \xdef\LinvXcSomme{0}%
+ %calculs
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LinvXSomme{\xintfloateval{\LinvXSomme+1/\LX[##1]}}%
+ \xdef\LYdivXSomme{\xintfloateval{\LYdivXSomme+\LY[##1]/\LX[##1]}}%
+ \xdef\LYSomme{\xintfloateval{\LYSomme+\LY[##1]}}%
+ \xdef\LinvXcSomme{\xintfloateval{\LinvXcSomme+1/(\LX[##1])^2}}%
+ }%
+ %COEFFS TEMPORAIRES OK
+ \xdef\tmp@reg@hyp@b{\xintfloateval{(\LNB*\LYdivXSomme-\LinvXSomme*\LYSomme)/(\LNB*\LinvXcSomme-(\LinvXSomme)^2)}}%
+ \xdef\tmp@reg@hyp@a{\xintfloateval{1/\LNB*\LYSomme-(\tmp@reg@hyp@b)/\LNB*\LinvXSomme}}%
+ %STOCKAGE
+ \IfStrEq{\RegHyperbRound}{}%
+ {%
+ \expandafter\def\csname\RegHyperbCoefb\endcsname{\tmp@reg@hyp@b}%
+ \expandafter\def\csname\RegHyperbCoefa\endcsname{\tmp@reg@hyp@a}%
+ }%
+ {%
+ \IfSubStr{\RegHyperbRound}{/}%
+ {%
+ \StrCut{\RegHyperbRound}{/}{\xintarrondisreghypa}{\xintarrondisreghypb}%
+ }%
+ {%
+ \xdef\xintarrondisreghypa{\RegHyperbRound}\xdef\xintarrondisreghypb{\RegHyperbRound}%
+ }%
+ \expandafter\def\csname\RegHyperbCoefb\endcsname{\xintfloateval{round(\tmp@reg@hyp@b,\xintarrondisreghypb)}}%
+ \expandafter\def\csname\RegHyperbCoefa\endcsname{\xintfloateval{round(\tmp@reg@hyp@a,\xintarrondisreghypa)}}%
+ }%
+}
+
+%régression a+b*ln(x)
+\defKV[CoeffRegLog]{%
+ coeffa=\def\RegLogCoefa{#1},%
+ coeffb=\def\RegLogCoefb{#1},%
+ round=\def\RegLogRound{#1}
+}
+
+\setKVdefault[CoeffRegLog]{%
+ coeffa=logrega,%
+ coeffb=logregb,%
+ round={}
+}
+
+\newcommand\xintlogreg[3][]{%
+ \useKVdefault[CoeffRegLog]%
+ \setKV[CoeffRegLog]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme importantes
+ \xdef\LYlnXSomme{0}%
+ \xdef\LlnXSomme{0}%
+ \xdef\LYSomme{0}%
+ \xdef\LYlncXSomme{0}%
+ %calculs
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LYlnXSomme{\xintfloateval{\LYlnXSomme+\LY[##1]*log(\LX[##1])}}%
+ \xdef\LlnXSomme{\xintfloateval{\LlnXSomme+log(\LX[##1])}}%
+ \xdef\LYSomme{\xintfloateval{\LYSomme+\LY[##1]}}%
+ \xdef\LYlncXSomme{\xintfloateval{\LYlncXSomme+log(\LX[##1])^2}}%
+ }%
+ %COEFFS TEMPORAIRES OK
+ \xdef\tmp@reg@log@b{\xintfloateval{(\LNB*\LYlnXSomme-\LlnXSomme*\LYSomme)/(\LNB*\LYlncXSomme-(\LlnXSomme)^2)}}%
+ \xdef\tmp@reg@log@a{\xintfloateval{1/\LNB*\LYSomme-(\tmp@reg@log@b)/\LNB*\LlnXSomme}}%
+ %STOCKAGE
+ \IfStrEq{\RegLogRound}{}%
+ {%
+ \expandafter\def\csname\RegLogCoefb\endcsname{\tmp@reg@log@b}%
+ \expandafter\def\csname\RegLogCoefa\endcsname{\tmp@reg@log@a}%
+ }%
+ {%
+ \IfSubStr{\RegLogRound}{/}%
+ {%
+ \StrCut{\RegLogRound}{/}{\xintarrondisregloga}{\xintarrondisreglogb}%
+ }%
+ {%
+ \xdef\xintarrondisregloga{\RegLogRound}\xdef\xintarrondisreglogb{\RegLogRound}%
+ }%
+ \expandafter\def\csname\RegLogCoefb\endcsname{\xintfloateval{round(\tmp@reg@log@b,\xintarrondisreglogb)}}%
+ \expandafter\def\csname\RegLogCoefa\endcsname{\xintfloateval{round(\tmp@reg@log@a,\xintarrondisregloga)}}%
+ }%
+}
+
+%régression e^(ax+b)
+\defKV[CoeffRegExpo]{%
+ coeffa=\def\RegExpoNCoefa{#1},%
+ coeffb=\def\RegExpoNCoefb{#1},%
+ round=\def\RegExpoNRound{#1}
+}
+
+\setKVdefault[CoeffRegExpo]{%
+ coeffa=exprega,%
+ coeffb=expregb,%
+ Alt=false,%
+ round={}
+}
+
+\newcommand\xintexpreg[3][]{%
+ \useKVdefault[CoeffRegExpo]%
+ \setKV[CoeffRegExpo]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme importantes
+ \xdef\LXlnYSomme{0}%
+ \xdef\LXSomme{0}%
+ \xdef\LlnYSomme{0}%
+ \xdef\LXcSomme{0}%
+ %calculs
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXlnYSomme{\xintfloateval{\LXlnYSomme+\LX[##1]*log(\LY[##1])}}%
+ \xdef\LXSomme{\xintfloateval{\LXSomme+\LX[##1]}}%
+ \xdef\LlnYSomme{\xintfloateval{\LlnYSomme+log(\LY[##1])}}%
+ \xdef\LXcSomme{\xintfloateval{\LXcSomme+(\LX[##1])^2}}%
+ }%
+ %COEFFS TEMPORAIRES
+ \xdef\TmpCoeffExpoA{\xintfloateval{(\LNB*\LXlnYSomme-\LXSomme*\LlnYSomme)/(\LNB*\LXcSomme-(\LXSomme)^2)}}%
+ \xdef\TmpCoeffExpoB{\xintfloateval{1/\LNB*\LlnYSomme-(\TmpCoeffExpoA)/\LNB*\LXSomme}}%
+ \ifboolKV[CoeffRegExpo]{Alt}%
+ {%
+ %STOCKAGE
+ \IfStrEq{\RegExpoNRound}{}%
+ {%
+ \expandafter\def\csname\RegExpoNCoefb\endcsname{\xintfloateval{exp(\TmpCoeffExpoB)}}%
+ \expandafter\def\csname\RegExpoNCoefa\endcsname{\TmpCoeffExpoA}%
+ }%
+ {%
+ \IfSubStr{\RegExpoNRound}{/}%
+ {%
+ \StrCut{\RegExpoNRound}{/}{\xintarrondisregexpoa}{\xintarrondisregexpob}%
+ }%
+ {%
+ \xdef\xintarrondisregexpoa{\RegExpoNRound}\xdef\xintarrondisregexpob{\RegExpoNRound}%
+ }%
+ \expandafter\def\csname\RegExpoNCoefb\endcsname{\xintfloateval{round(exp(\TmpCoeffExpoB),\xintarrondisregexpob)}}%
+ \expandafter\def\csname\RegExpoNCoefa\endcsname{\xintfloateval{round(\TmpCoeffExpoA,\xintarrondisregexpoa)}}%
+ }%
+ }%
+ {%
+ %STOCKAGE
+ \IfStrEq{\RegExpoNRound}{}%
+ {%
+ \expandafter\def\csname\RegExpoNCoefb\endcsname{\TmpCoeffExpoB}%
+ \expandafter\def\csname\RegExpoNCoefa\endcsname{\TmpCoeffExpoA}%
+ }%
+ {%
+ \IfSubStr{\RegExpoNRound}{/}%
+ {%
+ \StrCut{\RegExpoNRound}{/}{\xintarrondisregexpoa}{\xintarrondisregexpob}%
+ }%
+ {%
+ \xdef\xintarrondisregexpoa{\RegExpoNRound}\xdef\xintarrondisregexpob{\RegExpoNRound}%
+ }%
+ \expandafter\def\csname\RegExpoNCoefb\endcsname{\xintfloateval{round(\TmpCoeffExpoB,\xintarrondisregexpob)}}%
+ \expandafter\def\csname\RegExpoNCoefa\endcsname{\xintfloateval{round(\TmpCoeffExpoA,\xintarrondisregexpoa)}}%
+ }%
+ }%
+}
+
+%régression C + b*e^(ax)
+\defKV[CoeffRegExpoOff]{%
+ coeffa=\def\RegExpoOffCoefa{#1},%
+ coeffb=\def\RegExpoOffCoefb{#1},%
+ offset=\def\RegExpoOffset{#1},%
+ round=\def\RegExpoOffRound{#1}
+}
+
+\setKVdefault[CoeffRegExpoOff]{%
+ coeffa=expregoffa,%
+ coeffb=expregoffb,%
+ offset=0,%
+ round={}
+}
+
+\newcommand\xintexpoffreg[3][]{%
+ \useKVdefault[CoeffRegExpoOff]%
+ \setKV[CoeffRegExpoOff]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme importantes
+ \xdef\LXlnYSomme{0}%
+ \xdef\LXSomme{0}%
+ \xdef\LlnYSomme{0}%
+ \xdef\LXcSomme{0}%
+ %calculs
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXlnYSomme{\xintfloateval{\LXlnYSomme+\LX[##1]*log(\LY[##1]-\RegExpoOffset)}}%
+ \xdef\LXSomme{\xintfloateval{\LXSomme+\LX[##1]}}%
+ \xdef\LlnYSomme{\xintfloateval{\LlnYSomme+log(\LY[##1]-\RegExpoOffset)}}%
+ \xdef\LXcSomme{\xintfloateval{\LXcSomme+(\LX[##1])^2}}%
+ }%
+ %COEFFS TEMPORAIRES
+ \xdef\TmpCoeffExpoA{\xintfloateval{(\LNB*\LXlnYSomme-\LXSomme*\LlnYSomme)/(\LNB*\LXcSomme-(\LXSomme)^2)}}%
+ \xdef\TmpCoeffExpoB{\xintfloateval{1/\LNB*\LlnYSomme-(\TmpCoeffExpoA)/\LNB*\LXSomme}}%
+ %STOCKAGE
+ \IfStrEq{\RegExpoOffRound}{}%
+ {%
+ \expandafter\def\csname\RegExpoOffCoefb\endcsname{\xintfloateval{exp(\TmpCoeffExpoB)}}%
+ \expandafter\def\csname\RegExpoOffCoefa\endcsname{\xintfloateval{\TmpCoeffExpoA}}%
+ }%
+ {%
+ \IfSubStr{\RegExpoOffRound}{/}%
+ {%
+ \StrCut{\RegExpoOffRound}{/}{\xintarrondisregexpoffa}{\xintarrondisregexpoffb}%
+ }%
+ {%
+ \xdef\xintarrondisregexpoffa{\RegExpoOffRound}\xdef\xintarrondisregexpoffb{\RegExpoOffRound}%
+ }%
+ \expandafter\def\csname\RegExpoOffCoefb\endcsname{\xintfloateval{round(exp(\TmpCoeffExpoB),\xintarrondisregexpoffb)}}%
+ \expandafter\def\csname\RegExpoOffCoefa\endcsname{\xintfloateval{round(\TmpCoeffExpoA,\xintarrondisregexpoffa)}}%
+ }%
+}
+
+%régression cubique
+\defKV[CoeffRegCubic]{%
+ coeffa=\def\RegCubicCoefa{#1},%
+ coeffb=\def\RegCubicCoefb{#1},%
+ coeffc=\def\RegCubicCoefc{#1},%
+ coeffd=\def\RegCubicCoefd{#1},%
+ round=\def\RegCubicRound{#1}
+}
+
+\setKVdefault[CoeffRegCubic]{%
+ coeffa=cubrega,%
+ coeffb=cubregb,%
+ coeffc=cubregc,%
+ coeffd=cubregd,%
+ round={}
+}
+
+\newcommand\xintcubreg[3][]{%
+ \useKVdefault[CoeffRegCubic]%
+ \setKV[CoeffRegCubic]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %listes des données
+ \def\xliste{#2}%
+ \def\yliste{#3}%
+ \readlist*\LX{\xliste}%
+ \readlist*\LY{\yliste}%
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}%
+ %somme importantes
+ \xdef\LXSomme{0}%
+ \xdef\LXdSomme{0}%
+ \xdef\LXtSomme{0}%
+ \xdef\LXqSomme{0}%
+ \xdef\LXcSomme{0}%
+ \xdef\LXsSomme{0}%
+ \xdef\LYSomme{0}%
+ \xdef\LXYSomme{0}%
+ \xdef\LXdYSomme{0}%
+ \xdef\LXtYSomme{0}%
+ %calculs
+ \xintFor* ##1 in {\xintSeq{1}{\LNB}}\do{%
+ \xdef\LXSomme{\xintfloateval{\LXSomme+\LX[##1]}}%
+ \xdef\LXdSomme{\xintfloateval{\LXdSomme+(\LX[##1])^2}}%
+ \xdef\LXtSomme{\xintfloateval{\LXtSomme+(\LX[##1])^3}}%
+ \xdef\LXqSomme{\xintfloateval{\LXqSomme+(\LX[##1])^4}}%
+ \xdef\LXcSomme{\xintfloateval{\LXcSomme+(\LX[##1])^5}}%
+ \xdef\LXsSomme{\xintfloateval{\LXsSomme+(\LX[##1])^6}}%
+ \xdef\LYSomme{\xintfloateval{\LYSomme+\LY[##1]}}%
+ \xdef\LXYSomme{\xintfloateval{\LXYSomme+\LX[##1]*\LY[##1]}}%
+ \xdef\LXdYSomme{\xintfloateval{\LXdYSomme+(\LX[##1])^2*\LY[##1]}}%
+ \xdef\LXtYSomme{\xintfloateval{\LXtYSomme+(\LX[##1])^3*\LY[##1]}}%
+ }%
+ %calculs suites, avec des matrices !!
+ \def\MatA{\LXtSomme}%
+ \def\MatB{\LXdSomme}%
+ \def\MatC{\LXSomme}%
+ \def\MatD{\LNB}%
+ \def\MatE{\LXqSomme}%
+ \def\MatF{\LXtSomme}%
+ \def\MatG{\LXdSomme}%
+ \def\MatH{\LXSomme}%
+ \def\MatI{\LXcSomme}%
+ \def\MatJ{\LXqSomme}%
+ \def\MatK{\LXtSomme}%
+ \def\MatL{\LXdSomme}%
+ \def\MatM{\LXsSomme}%
+ \def\MatN{\LXcSomme}%
+ \def\MatO{\LXqSomme}%
+ \def\MatP{\LXtSomme}%
+ \def\MatBA{\LYSomme}%
+ \def\MatBB{\LXYSomme}%
+ \def\MatBC{\LXdYSomme}%
+ \def\MatBD{\LXtYSomme}%
+ \def\DETMATRICE{\xintfloateval{\MatA*\MatF*\MatK*\MatP-\MatA*\MatF*\MatL*\MatO-\MatA*\MatG*\MatJ*\MatP+\MatA*\MatG*\MatL*\MatN+\MatA*\MatH*\MatJ*\MatO-\MatA*\MatH*\MatK*\MatN-\MatB*\MatE*\MatK*\MatP+\MatB*\MatE*\MatL*\MatO+\MatB*\MatG*\MatI*\MatP-\MatB*\MatG*\MatL*\MatM-\MatB*\MatH*\MatI*\MatO+\MatB*\MatH*\MatK*\MatM+\MatC*\MatE*\MatJ*\MatP-\MatC*\MatE*\MatL*\MatN-\MatC*\MatF*\MatI*\MatP+\MatC*\MatF*\MatL*\MatM+\MatC*\MatH*\MatI*\MatN-\MatC*\MatH*\MatJ*\MatM-\MatD*\MatE*\MatJ*\MatO+\MatD*\MatE*\MatK*\MatN+\MatD*\MatF*\MatI*\MatO-\MatD*\MatF*\MatK*\MatM-\MatD*\MatG*\MatI*\MatN+\MatD*\MatG*\MatJ*\MatM}}%
+ \def\MatInvA{(\MatF*\MatK*\MatP-\MatF*\MatL*\MatO-\MatG*\MatJ*\MatP+\MatG*\MatL*\MatN+\MatH*\MatJ*\MatO-\MatH*\MatK*\MatN)/\DETMATRICE}%
+ \def\MatInvB{(-\MatB*\MatK*\MatP+\MatB*\MatL*\MatO+\MatC*\MatJ*\MatP-\MatC*\MatL*\MatN-\MatD*\MatJ*\MatO+\MatD*\MatK*\MatN)/\DETMATRICE}%
+ \def\MatInvC{(\MatB*\MatG*\MatP-\MatB*\MatH*\MatO-\MatC*\MatF*\MatP+\MatC*\MatH*\MatN+\MatD*\MatF*\MatO-\MatD*\MatG*\MatN)/\DETMATRICE}%
+ \def\MatInvD{(-\MatB*\MatG*\MatL+\MatB*\MatH*\MatK+\MatC*\MatF*\MatL-\MatC*\MatH*\MatJ-\MatD*\MatF*\MatK+\MatD*\MatG*\MatJ)/\DETMATRICE}%
+ \def\MatInvE{(-\MatE*\MatK*\MatP+\MatE*\MatL*\MatO+\MatG*\MatI*\MatP-\MatG*\MatL*\MatM-\MatH*\MatI*\MatO+\MatH*\MatK*\MatM)/\DETMATRICE}%
+ \def\MatInvF{(\MatA*\MatK*\MatP-\MatA*\MatL*\MatO-\MatC*\MatI*\MatP+\MatC*\MatL*\MatM+\MatD*\MatI*\MatO-\MatD*\MatK*\MatM)/\DETMATRICE}%
+ \def\MatInvG{(-\MatA*\MatG*\MatP+\MatA*\MatH*\MatO+\MatC*\MatE*\MatP-\MatC*\MatH*\MatM-\MatD*\MatE*\MatO+\MatD*\MatG*\MatM)/\DETMATRICE}%
+ \def\MatInvH{(\MatA*\MatG*\MatL-\MatA*\MatH*\MatK-\MatC*\MatE*\MatL+\MatC*\MatH*\MatI+\MatD*\MatE*\MatK-\MatD*\MatG*\MatI)/\DETMATRICE}%
+ \def\MatInvI{(\MatE*\MatJ*\MatP-\MatE*\MatL*\MatN-\MatF*\MatI*\MatP+\MatF*\MatL*\MatM+\MatH*\MatI*\MatN-\MatH*\MatJ*\MatM)/\DETMATRICE}%
+ \def\MatInvJ{(-\MatA*\MatJ*\MatP+\MatA*\MatL*\MatN+\MatB*\MatI*\MatP-\MatB*\MatL*\MatM-\MatD*\MatI*\MatN+\MatD*\MatJ*\MatM)/\DETMATRICE}%
+ \def\MatInvK{(\MatA*\MatF*\MatP-\MatA*\MatH*\MatN-\MatB*\MatE*\MatP+\MatB*\MatH*\MatM+\MatD*\MatE*\MatN-\MatD*\MatF*\MatM)/\DETMATRICE}%
+ \def\MatInvL{(-\MatA*\MatF*\MatL+\MatA*\MatH*\MatJ+\MatB*\MatE*\MatL-\MatB*\MatH*\MatI-\MatD*\MatE*\MatJ+\MatD*\MatF*\MatI)/\DETMATRICE}%
+ \def\MatInvM{(-\MatE*\MatJ*\MatO+\MatE*\MatK*\MatN+\MatF*\MatI*\MatO-\MatF*\MatK*\MatM-\MatG*\MatI*\MatN+\MatG*\MatJ*\MatM)/\DETMATRICE}%
+ \def\MatInvN{(\MatA*\MatJ*\MatO-\MatA*\MatK*\MatN-\MatB*\MatI*\MatO+\MatB*\MatK*\MatM+\MatC*\MatI*\MatN-\MatC*\MatJ*\MatM)/\DETMATRICE}%
+ \def\MatInvO{(-\MatA*\MatF*\MatO+\MatA*\MatG*\MatN+\MatB*\MatE*\MatO-\MatB*\MatG*\MatM-\MatC*\MatE*\MatN+\MatC*\MatF*\MatM)/\DETMATRICE}%
+ \def\MatInvP{(\MatA*\MatF*\MatK-\MatA*\MatG*\MatJ-\MatB*\MatE*\MatK+\MatB*\MatG*\MatI+\MatC*\MatE*\MatJ-\MatC*\MatF*\MatI)/\DETMATRICE}%
+ %COEFFS TEMPORAIRES OK
+ \xdef\tmp@reg@cub@a{\xintfloateval{\MatInvA*\MatBA+\MatInvB*\MatBB+\MatInvC*\MatBC+\MatInvD*\MatBD}}%
+ \xdef\tmp@reg@cub@b{\xintfloateval{\MatInvE*\MatBA+\MatInvF*\MatBB+\MatInvG*\MatBC+\MatInvH*\MatBD}}%
+ \xdef\tmp@reg@cub@c{\xintfloateval{\MatInvI*\MatBA+\MatInvJ*\MatBB+\MatInvK*\MatBC+\MatInvL*\MatBD}}%
+ \xdef\tmp@reg@cub@d{\xintfloateval{\MatInvM*\MatBA+\MatInvN*\MatBB+\MatInvO*\MatBC+\MatInvP*\MatBD}}%
+ %STOCKAGE
+ \IfStrEq{\RegCubicRound}{}%
+ {%
+ \expandafter\def\csname\RegCubicCoefa\endcsname{\tmp@reg@cub@a}%
+ \expandafter\def\csname\RegCubicCoefb\endcsname{\tmp@reg@cub@b}%
+ \expandafter\def\csname\RegCubicCoefc\endcsname{\tmp@reg@cub@c}%
+ \expandafter\def\csname\RegCubicCoefd\endcsname{\tmp@reg@cub@d}%
+ }%
+ {%
+ \IfSubStr{\RegCubicRound}{/}%
+ {%
+ \StrBefore[1]{\RegCubicRound}{/}[\xintarrondisregcuba]%
+ \StrBetween[1,2]{\RegCubicRound}{/}{/}[\xintarrondisregcubb]%
+ \StrBetween[2,3]{\RegCubicRound}{/}{/}[\xintarrondisregcubc]%
+ \StrBehind[3]{\RegCubicRound}{/}[\xintarrondisregcubd]%
+ }%
+ {%
+ \xdef\xintarrondisregcuba{\RegCubicRound}%
+ \xdef\xintarrondisregcubb{\RegCubicRound}%
+ \xdef\xintarrondisregcubc{\RegCubicRound}%
+ \xdef\xintarrondisregcubd{\RegCubicRound}%
+ }%
+ \expandafter\def\csname\RegCubicCoefa\endcsname{\xintfloateval{round(\tmp@reg@cub@a,\xintarrondisregcuba)}}%
+ \expandafter\def\csname\RegCubicCoefb\endcsname{\xintfloateval{round(\tmp@reg@cub@b,\xintarrondisregcubb)}}%
+ \expandafter\def\csname\RegCubicCoefc\endcsname{\xintfloateval{round(\tmp@reg@cub@c,\xintarrondisregcubc)}}%
+ \expandafter\def\csname\RegCubicCoefd\endcsname{\xintfloateval{round(\tmp@reg@cub@d,\xintarrondisregcubd)}}%
+ }%
+}
+
+\endinput \ No newline at end of file
diff --git a/macros/latex/required/amsmath/README.md b/macros/latex/required/amsmath/README.md
index 9235c7c6b3..38e4da1427 100644
--- a/macros/latex/required/amsmath/README.md
+++ b/macros/latex/required/amsmath/README.md
@@ -1,7 +1,7 @@
The amsmath bundle for LaTeX
============================
-Release 2023-11-01
+Release 2024-06-01 patch level 0
Overview
--------
@@ -77,5 +77,5 @@ version 1.3c or later.
-----
<p>Copyright (C) 2001-2004, 2007, 2008, 2010, 2011, 2013 American Mathematical Society. <br />
-<p>Copyright (C) 2016-2023 The LaTeX Project and American Mathematical Society. <br />
+<p>Copyright (C) 2016-2024 The LaTeX Project and American Mathematical Society. <br />
diff --git a/macros/latex/required/amsmath/ams-external.txt b/macros/latex/required/amsmath/ams-external.txt
index fa2dbea556..69f5689c15 100644
--- a/macros/latex/required/amsmath/ams-external.txt
+++ b/macros/latex/required/amsmath/ams-external.txt
@@ -60,7 +60,6 @@
\Rightarrow
\Tilde
\Umathaccent
-\Umathcar
\Umathchar
\Umathcharnumdef
\Umathcode
diff --git a/macros/latex/required/amsmath/amsbsy.ins b/macros/latex/required/amsmath/amsbsy.ins
index 62b4e9a67c..2d0cdd7be3 100644
--- a/macros/latex/required/amsmath/amsbsy.ins
+++ b/macros/latex/required/amsmath/amsbsy.ins
@@ -26,7 +26,7 @@
\preamble
Copyright (C) 1995, 1999 American Mathematical Society.
-Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsbsy.pdf b/macros/latex/required/amsmath/amsbsy.pdf
index dba61eacae..28e261f75d 100644
--- a/macros/latex/required/amsmath/amsbsy.pdf
+++ b/macros/latex/required/amsmath/amsbsy.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amscd.dtx b/macros/latex/required/amsmath/amscd.dtx
index 85475708cc..e1eba3aec2 100644
--- a/macros/latex/required/amsmath/amscd.dtx
+++ b/macros/latex/required/amsmath/amscd.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
%
% Copyright (C) 1995, 1999 American Mathematical Society.
-% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amscd.ins b/macros/latex/required/amsmath/amscd.ins
index 56aedca375..8f2e5decd4 100644
--- a/macros/latex/required/amsmath/amscd.ins
+++ b/macros/latex/required/amsmath/amscd.ins
@@ -1,6 +1,6 @@
%%
%% Copyright (C) 2010 American Mathematical Society.
-%% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+%% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -25,7 +25,7 @@
\preamble
Copyright (C) 1995, 1999 American Mathematical Society.
-Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amscd.pdf b/macros/latex/required/amsmath/amscd.pdf
index e993750122..7f052e0bda 100644
--- a/macros/latex/required/amsmath/amscd.pdf
+++ b/macros/latex/required/amsmath/amscd.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsgen.dtx b/macros/latex/required/amsmath/amsgen.dtx
index 6c4aefed67..a7b1ebc87f 100644
--- a/macros/latex/required/amsmath/amsgen.dtx
+++ b/macros/latex/required/amsmath/amsgen.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
%
% Copyright (C) 1995, 1999 American Mathematical Society.
-% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsgen.ins b/macros/latex/required/amsmath/amsgen.ins
index faef4aa275..8b6f418595 100644
--- a/macros/latex/required/amsmath/amsgen.ins
+++ b/macros/latex/required/amsmath/amsgen.ins
@@ -25,7 +25,7 @@
\preamble
Copyright (C) 1995, 1999 American Mathematical Society.
-Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsgen.pdf b/macros/latex/required/amsmath/amsgen.pdf
index 87c0c3c6ab..230bbd5e06 100644
--- a/macros/latex/required/amsmath/amsgen.pdf
+++ b/macros/latex/required/amsmath/amsgen.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsldoc.pdf b/macros/latex/required/amsmath/amsldoc.pdf
index 64ec8110b7..87aff77bd5 100644
--- a/macros/latex/required/amsmath/amsldoc.pdf
+++ b/macros/latex/required/amsmath/amsldoc.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsldoc.tex b/macros/latex/required/amsmath/amsldoc.tex
index 5c4b9e0d89..91e6ada7e6 100644
--- a/macros/latex/required/amsmath/amsldoc.tex
+++ b/macros/latex/required/amsmath/amsldoc.tex
@@ -1,6 +1,6 @@
%
% Copyright (C) 1995, 2000, 2013 American Mathematical Society.
-% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsmath-2018-12-01.sty b/macros/latex/required/amsmath/amsmath-2018-12-01.sty
index ab45172a32..ca5ac506fb 100644
--- a/macros/latex/required/amsmath/amsmath-2018-12-01.sty
+++ b/macros/latex/required/amsmath/amsmath-2018-12-01.sty
@@ -1,4 +1,8 @@
%%
+%% This is an old release of `amsmath.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
%% This is file `amsmath.sty',
%% generated with the docstrip utility.
%%
@@ -517,7 +521,7 @@ Foreign command \@backslashchar#1;\MessageBreak
\else % \not \mathxxx
\@xp\Umathch@\meaning@"0"\Umathch@
\ifgtest@ % if \Umathchar
- \else % else not \Umathcar
+ \else % else not \Umathchar
\@xp\macro@\meaning@@\macro@
\ifgtest@ % if macro test
\@xp\not@\meaning@\not@
diff --git a/macros/latex/required/amsmath/amsmath.dtx b/macros/latex/required/amsmath/amsmath.dtx
index bf8aa418df..ec44957a89 100644
--- a/macros/latex/required/amsmath/amsmath.dtx
+++ b/macros/latex/required/amsmath/amsmath.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
%
% Copyright (C) 1995, 2000, 2013 American Mathematical Society.
-% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
@@ -76,17 +76,16 @@ Bug reports can be opened (category \texttt{#1}) at\\%
[1994/12/01]% LaTeX date must be December 1994 or later
% \end{macrocode}
%
-% Providing a rollback to earlier version(s)
+% Providing a rollback to earlier version(s). Anything prior to
+% 2018 we attempt to fulfill by using the version from 2018.
% \begin{macrocode}
-\providecommand\DeclareRelease[3]{}
-\providecommand\DeclareCurrentRelease[2]{}
-%
+\DeclareRelease{}{1994-06-01}{amsmath-2018-12-01.sty}
\DeclareRelease{}{2018-12-01}{amsmath-2018-12-01.sty}
\DeclareCurrentRelease{}{2019-04-01}
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesPackage{amsmath}[2023/05/13 v2.17o AMS math features]
+\ProvidesPackage{amsmath}[2024/05/23 v2.17q AMS math features]
% \end{macrocode}
%
% \section{Catcode defenses}
@@ -1162,7 +1161,7 @@ Foreign command \@backslashchar#1;\MessageBreak
% \begin{macrocode}
\@xp\Umathch@\meaning@"0"\Umathch@
\ifgtest@ % if \Umathchar
- \else % else not \Umathcar
+ \else % else not \Umathchar
% \end{macrocode}
% \begin{macrocode}
\@xp\macro@\meaning@@\macro@
@@ -4153,6 +4152,12 @@ and fix things up.}
% cause \cs{row@} to be advanced twice instead of once.
% \begin{macrocode}
\global\advance\row@\@ne
+% \end{macrocode}
+% Also reset \cs{lineht@} to avoid that this is incorrectly picked
+% up by a following environment, such as \env{align}.
+% \changes{v2.17p}{2024/03/11}{Reset \cs{lineht@} (gh/1289)}
+% \begin{macrocode}
+ \global\lineht@\z@
\cr
}
% \end{macrocode}
diff --git a/macros/latex/required/amsmath/amsmath.ins b/macros/latex/required/amsmath/amsmath.ins
index f92839f959..528700f238 100644
--- a/macros/latex/required/amsmath/amsmath.ins
+++ b/macros/latex/required/amsmath/amsmath.ins
@@ -1,6 +1,6 @@
%%
%% Copyright (C) 2010 American Mathematical Society.
-%% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+%% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -25,7 +25,7 @@
\preamble
Copyright (C) 1995, 1999, 2000, 2013 American Mathematical Society.
-Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsmath.pdf b/macros/latex/required/amsmath/amsmath.pdf
index 4eff5231f7..185206a8b2 100644
--- a/macros/latex/required/amsmath/amsmath.pdf
+++ b/macros/latex/required/amsmath/amsmath.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsopn.dtx b/macros/latex/required/amsmath/amsopn.dtx
index b089749c17..11ad62ddc1 100644
--- a/macros/latex/required/amsmath/amsopn.dtx
+++ b/macros/latex/required/amsmath/amsopn.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
%
% Copyright (C) 1995, 1999 American Mathematical Society.
-% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsopn.ins b/macros/latex/required/amsmath/amsopn.ins
index 859e3d7e5a..67b2b3c077 100644
--- a/macros/latex/required/amsmath/amsopn.ins
+++ b/macros/latex/required/amsmath/amsopn.ins
@@ -1,6 +1,6 @@
%%
%% Copyright (C) 2010 American Mathematical Society.
-%% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+%% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -25,7 +25,7 @@
\preamble
Copyright (C) 1995, 1999 American Mathematical Society.
-Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsopn.pdf b/macros/latex/required/amsmath/amsopn.pdf
index f2177722b9..a6901ac7c4 100644
--- a/macros/latex/required/amsmath/amsopn.pdf
+++ b/macros/latex/required/amsmath/amsopn.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amstext.dtx b/macros/latex/required/amsmath/amstext.dtx
index a4bc541d34..68299946b0 100644
--- a/macros/latex/required/amsmath/amstext.dtx
+++ b/macros/latex/required/amsmath/amstext.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
%
% Copyright (C) 1995, 1999 American Mathematical Society.
-% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amstext.ins b/macros/latex/required/amsmath/amstext.ins
index 11ed56cc3c..8ecb9523c9 100644
--- a/macros/latex/required/amsmath/amstext.ins
+++ b/macros/latex/required/amsmath/amstext.ins
@@ -1,6 +1,6 @@
%%
%% Copyright (C) 2010 American Mathematical Society.
-%% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+%% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -25,7 +25,7 @@
\preamble
Copyright (C) 1995, 1999 American Mathematical Society.
-Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amstext.pdf b/macros/latex/required/amsmath/amstext.pdf
index 31d39a346b..6735db64f6 100644
--- a/macros/latex/required/amsmath/amstext.pdf
+++ b/macros/latex/required/amsmath/amstext.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsxtra.dtx b/macros/latex/required/amsmath/amsxtra.dtx
index a1f2c6686c..5ace38995d 100644
--- a/macros/latex/required/amsmath/amsxtra.dtx
+++ b/macros/latex/required/amsmath/amsxtra.dtx
@@ -2,7 +2,7 @@
% \iffalse meta-comment
%
% Copyright (C) 1995, 1999 American Mathematical Society.
-% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsxtra.ins b/macros/latex/required/amsmath/amsxtra.ins
index 4707222513..2ba4f22138 100644
--- a/macros/latex/required/amsmath/amsxtra.ins
+++ b/macros/latex/required/amsmath/amsxtra.ins
@@ -1,6 +1,6 @@
%%
%% Copyright (C) 2010 American Mathematical Society.
-%% Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+%% Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -25,7 +25,7 @@
\preamble
Copyright (C) 1995, 1999 American Mathematical Society.
-Copyright (C) 2016-2023 LaTeX Project and American Mathematical Society.
+Copyright (C) 2016-2024 LaTeX Project and American Mathematical Society.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsxtra.pdf b/macros/latex/required/amsmath/amsxtra.pdf
index 4d1ff74d58..7df65cd7f9 100644
--- a/macros/latex/required/amsmath/amsxtra.pdf
+++ b/macros/latex/required/amsmath/amsxtra.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/changes.txt b/macros/latex/required/amsmath/changes.txt
index 10ce2ec83b..588e7d36d0 100644
--- a/macros/latex/required/amsmath/changes.txt
+++ b/macros/latex/required/amsmath/changes.txt
@@ -6,6 +6,22 @@ All changes above are only part of the development branch for the next release.
# 2023-11-01 Release
#########################
+2024-05-23 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * amsmath.dtx:
+ Do not error with "suspicous date" when rolling back to
+ early years of LaTeX2e (gh/1336)
+
+2024-03-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * amsmath.dtx (subsection{The \env{gather} environment}):
+ Reset \lineht@ to avoid that this is incorrectly picked
+ up by a following environment, such as align. (gh/1289)
+
+#########################
+# 2023-11-01 Release
+#########################
+
2023-08-24 David Carlisle <David.Carlisle@latex-project.org>
* testmath.tex: remove spaces before ~,
diff --git a/macros/latex/required/amsmath/subeqn.pdf b/macros/latex/required/amsmath/subeqn.pdf
index e5beafd105..18be7c3be5 100644
--- a/macros/latex/required/amsmath/subeqn.pdf
+++ b/macros/latex/required/amsmath/subeqn.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/technote.pdf b/macros/latex/required/amsmath/technote.pdf
index b8ebef38d0..a563ee67d6 100644
--- a/macros/latex/required/amsmath/technote.pdf
+++ b/macros/latex/required/amsmath/technote.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/testmath.pdf b/macros/latex/required/amsmath/testmath.pdf
index 51eae10c15..1c4a265eb3 100644
--- a/macros/latex/required/amsmath/testmath.pdf
+++ b/macros/latex/required/amsmath/testmath.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/README.md b/macros/latex/required/babel/base/README.md
index 3247ec987f..c84cd4389b 100644
--- a/macros/latex/required/babel/base/README.md
+++ b/macros/latex/required/babel/base/README.md
@@ -1,6 +1,6 @@
-## Babel 24.5
+## Babel 24.7
-2024-05-18
+2024-06-26
`babel` is the multilingual framework for localizing documents in
LaTeX, LuaLaTeX, XeLaTeX. It manages culturally-determined
@@ -10,9 +10,9 @@ languages even work with Plain formats.
The latest stable version is available on <https://ctan.org/pkg/babel>.
-Changes in version 24.5 are described in:
+Changes in version 24.7 are described in:
-https://latex3.github.io/babel/news/whats-new-in-babel-24.5.html
+https://latex3.github.io/babel/news/whats-new-in-babel-24.7.html
Apart from the manual, you can find information on some aspects of babel at:
@@ -48,14 +48,10 @@ respective authors.
### Summary of latest changes
```
-24.5 2024-05-18
- * Change the first item in `abjad` and `maghrebi.abjad` counters
- in `ar-DZ`, `ar-MA` and `ar-TN`), from ا to أ. Suggested by
- @seloumi.
- * Fixed an error when a locale is loaded on the fly and there are empty
- captions in another language (#294)
- * Fix in transforms (lua): negative values in `space` and `spacefactor`
- raised and error.
+24.7 2024-06-26
+ * Improvements in some locales:
+ - Filipino (thanks to Leothelion, @ponte-vecchio)
+ - Line breaking in Blin, Geez, Tigre, Tigrinya, Wolaytta.
```
### Previous changes
diff --git a/macros/latex/required/babel/base/babel-code.pdf b/macros/latex/required/babel/base/babel-code.pdf
index fc188152cf..8be7825803 100644
--- a/macros/latex/required/babel/base/babel-code.pdf
+++ b/macros/latex/required/babel/base/babel-code.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/babel.dtx b/macros/latex/required/babel/base/babel.dtx
index 6a129d2c32..19db345759 100644
--- a/macros/latex/required/babel/base/babel.dtx
+++ b/macros/latex/required/babel/base/babel.dtx
@@ -32,7 +32,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2024/05/18 v24.5 The Babel package]
+\ProvidesFile{babel.dtx}[2024/06/26 v24.7 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -865,7 +865,7 @@ behavior is not desired, you may use the environment
\begin{warning}
Being similar to |\selectlanguage|, the warning above about the
internal |\write| also applies here. The current mode (vertical or
- horizonal) is also not changed.
+ horizontal) is also not changed.
\end{warning}
\Describe{\begin\menv{otherlanguage*}}%
@@ -1600,7 +1600,7 @@ files, with |\babelprovide| (or |provide=|). With these languages,
|\babelprovide| with a valueless |import|, which will load the |ini|
file with the tag given in parenthesis.
-Many locale are quite useable, provided captions and dates are
+Many locale are quite usable, provided captions and dates are
not required (which is a very frequent case, particularly in ancient
languages). So, they are included in the default \babel{} distribution.
This can serve to encourage contributions, too. A warning will remember
@@ -2731,12 +2731,12 @@ one whose script is Latin.
Sets the interword space for the writing system of the language, in em
units (so, |0 .1 0| is |0em plus .1em|). Like |\spaceskip|, the em unit
applied is that of the current text (more precisely, the previous
-glyph). Currently used only in Southeast Asian scrips, like Thai, and
+glyph). Currently used only in Southeast Asian scripts, like Thai, and
CJK.
\Describe{intrapenalty=}{\meta{penalty}}
Sets the interword penalty for the writing system of this language.
-Currently used only in Southeast Asian scrips, like Thai. Ignored if 0
+Currently used only in Southeast Asian scripts, like Thai. Ignored if 0
(which is the default value).
\Describe{transforms=}{\meta{transform-list}}
@@ -3148,7 +3148,7 @@ Each language in the \babel{} sense has its own unique numeric
identifier, which can be retrieved with |\localeid|.
The |\localeid| is not the same as the |\language| identifier, which
-refers to a set of hyphenation patters (which, in turn, is just a
+refers to a set of hyphenation patterns (which, in turn, is just a
component of the line breaking algorithm described in the next
section). The data about preloaded patterns are store in an internal
macro named |\bbl@languages| (see the code for further details), but
@@ -3901,7 +3901,7 @@ will be fine in most cases, but numbers, for example, will be rendered
in the wrong order.
In \luatex, the preferred method is |basic|, which supports both L and
-R text. |basic-r| was a first attempt to create a bidi algorith and
+R text. |basic-r| was a first attempt to create a bidi algorithm and
provides a simple and fast method for R text in some typical cases.
(They are named \texttt{basic} mainly because they only consider the
intrinsic direction of scripts and weak directionality.)
@@ -4131,7 +4131,7 @@ There are \textit{three} R blocks and \textit{two} L blocks, and the
order is \textit{RTL B and still ltr 1 ltr text RTL A}. This is by
design to provide the proper behavior in the most usual cases — but if
you need to use |\ref| in an L text inside R, the L text must be marked
-up explictly; for example:
+up explicitly; for example:
\begin{verbatim}
RTL A \foreignlanguage{english}{ltr text \thechapter{} and still ltr} RTL B
\end{verbatim}
@@ -5479,8 +5479,8 @@ wouldn’t exist.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=24.5>>
-%<<date=2024/05/18>>
+%<<version=24.7>>
+%<<date=2024/06/26>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -11537,7 +11537,7 @@ wouldn’t exist.
\typeout{*******}}
% \end{macrocode}
%
-% \section{Adjusting the Babel bahavior}
+% \section{Adjusting the Babel behavior}
%
% A generic high level interface is provided to adjust some global
% and general settings.
@@ -11997,7 +11997,7 @@ wouldn’t exist.
% documentclasses \cls{report} and \cls{book} define and set the
% headings for the page. While doing so they also store a copy of
% |\markboth| in |\@mkboth|. Therefore we need to check whether
-% |\@mkboth| has already been set. If so we neeed to do that again
+% |\@mkboth| has already been set. If so we need to do that again
% with the new definition of |\markboth|. (As of Oct 2019, \LaTeX{}
% stores the definition in an intermediate macro, so it's not
% necessary anymore, but it's preserved for older versions.)
@@ -12111,7 +12111,7 @@ wouldn’t exist.
% \end{macrocode}
%
% The package \pkg{varioref} defines |\Ref| to be a robust command
-% wich uppercases the first character of the reference text. In
+% which uppercases the first character of the reference text. In
% order to be able to do that it needs to access the expandable form
% of |\ref|. So we employ a little trick here. We redefine the
% (internal) command \verb*|\Ref | to call |\org@ref| instead of
@@ -12395,16 +12395,16 @@ wouldn’t exist.
\fi
\fi
% TODO? Separate:
-\ifnum\bbl@bidimode=\@ne % Any bidi= except default=1
+\ifnum\bbl@bidimode=\@ne % bidi=default
\let\bbl@beforeforeign\leavevmode
- \ifodd\bbl@engine
+ \ifodd\bbl@engine % lua
\newattribute\bbl@attr@dir
\directlua{ Babel.attr_dir = luatexbase.registernumber'bbl@attr@dir' }
\bbl@exp{\output{\bodydir\pagedir\the\output}}
\fi
\AtEndOfPackage{%
- \EnableBabelHook{babel-bidi}%
- \ifodd\bbl@engine\else
+ \EnableBabelHook{babel-bidi}% pdf/lua/xe
+ \ifodd\bbl@engine\else % pdf/xe
\bbl@xebidipar
\fi}
\fi
@@ -13995,12 +13995,12 @@ wouldn’t exist.
%<*xetex|texxet>
\providecommand\bbl@provide@intraspace{}
\bbl@trace{Redefinitions for bidi layout}
-\def\bbl@sspre@caption{%
+\def\bbl@sspre@caption{% TODO: Unused!
\bbl@exp{\everyhbox{\\\bbl@textdir\bbl@cs{wdir@\bbl@main@language}}}}
\ifx\bbl@opt@layout\@nnil\else % if layout=..
\def\bbl@startskip{\ifcase\bbl@thepardir\leftskip\else\rightskip\fi}
\def\bbl@endskip{\ifcase\bbl@thepardir\rightskip\else\leftskip\fi}
-\ifx\bbl@beforeforeign\leavevmode % A poor test for bidi=
+\ifnum\bbl@bidimode>\z@ % TODO: always?
\def\@hangfrom#1{%
\setbox\@tempboxa\hbox{{#1}}%
\hangindent\ifcase\bbl@thepardir\wd\@tempboxa\else-\wd\@tempboxa\fi
@@ -14092,7 +14092,7 @@ wouldn’t exist.
%
% Which start just above, because some code is shared with \xetex. Now,
% 8-bit specific stuff. If just one encoding has been declared, then
-% asume no switching is necessary (1).
+% assume no switching is necessary (1).
%
% \begin{macrocode}
%<*texxet>
@@ -14357,6 +14357,7 @@ wouldn’t exist.
\endinput\fi
% Here stops reading code for hyphen.cfg
% The following is read the 2nd time it's loaded
+ % First, global declarations for lua
\begingroup % TODO - to a lua file
\catcode`\%=12
\catcode`\'=12
@@ -14364,6 +14365,10 @@ wouldn’t exist.
\catcode`\:=12
\directlua{
Babel = Babel or {}
+ function Babel.lua_error(e, a)
+ tex.print([[\noexpand\csname bbl@error\endcsname{]] ..
+ e .. '}{' .. (a or '') .. '}{}{}')
+ end
function Babel.bytes(line)
return line:gsub("(.)",
function (chr) return unicode.utf8.char(string.byte(chr)) end)
@@ -15323,7 +15328,12 @@ end
local rep = [=[##1]=]
rep = rep:gsub('^%s*(remove)%s*$', 'remove = true')
rep = rep:gsub('^%s*(insert)%s*,', 'insert = true, ')
+ rep = rep:gsub('^%s*(after)%s*,', 'after = true, ')
rep = rep:gsub('(string)%s*=%s*([^%s,]*)', Babel.capture_func)
+ rep = rep:gsub('node%s*=%s*(%a+)%s*(%a*)', Babel.capture_node)
+ rep = rep:gsub(&%
+ '(norule)%s*=%s*([%-%d%.]+)%s+([%-%d%.]+)%s+([%-%d%.]+)',
+ 'norule = {' .. '%2, %3, %4' .. '}')
if #1 == 0 or #1 == 2 then
rep = rep:gsub(&%
'(space)%s*=%s*([%-%d%.]+)%s+([%-%d%.]+)%s+([%-%d%.]+)',
@@ -15341,8 +15351,8 @@ end
}}}&%
\bbl@foreach\babeltempb{&%
\bbl@forkv{{##1}}{&%
- \in@{,####1,}{,nil,step,data,remove,insert,string,no,pre,&%
- no,post,penalty,kashida,space,spacefactor,}&%
+ \in@{,####1,}{,nil,step,data,remove,insert,string,no,pre,no,&%
+ post,penalty,kashida,space,spacefactor,kern,node,after,norule,}&%
\ifin@\else
\bbl@error{bad-transform-option}{####1}{}{}&%
\fi}}&%
@@ -16358,6 +16368,7 @@ function Babel.hyphenate_replace(head, mode)
print('=====')
end
local new -- used when inserting and removing nodes
+ local dummy_node -- used by after
local matches = { u.match(w, p, last_match) }
@@ -16402,7 +16413,8 @@ function Babel.hyphenate_replace(head, mode)
-- rc = the replacement table index
local rc = 0
- while rc < last-first+1 do -- for each replacement
+------- TODO. dummy_node?
+ while rc < last-first+1 or dummy_node do -- for each replacement
if Babel.debug then
print('.....', rc + 1)
end
@@ -16434,11 +16446,31 @@ function Babel.hyphenate_replace(head, mode)
end
if crep then
- step = crep.step or 0
+ step = crep.step or step
+ end
+
+ if crep and crep.after then
+ crep.insert = true
+ if dummy_node then
+ item = dummy_node
+ else -- TODO. if there is a node after?
+ d = node.copy(item_base)
+ head, item = node.insert_after(head, item, d)
+ dummy_node = item
+ end
+ end
+
+ if crep and not crep.after and dummy_node then
+ node.remove(head, dummy_node)
+ dummy_node = nil
end
if (not enabled) or (crep and next(crep) == nil) then -- = {}
- last_match = save_last -- Optimization
+ if step == 0 then
+ last_match = save_last -- Optimization
+ else
+ last_match = utf8.offset(w, sc+step)
+ end
goto next
elseif crep == nil or crep.remove then
@@ -16448,7 +16480,7 @@ function Babel.hyphenate_replace(head, mode)
sc = sc - 1 -- Nothing has been inserted.
last_match = utf8.offset(w, sc+1+step)
goto next
-
+
elseif crep and crep.kashida then -- Experimental
node.set_attribute(item,
Babel.attr_kashida,
@@ -16526,6 +16558,15 @@ function Babel.hyphenate_replace(head, mode)
placeholder = ' '
end
head, new = node.insert_before(head, item, d)
+
+ elseif crep and crep.norule then
+ -- 655360 = 10 pt = 10 * 65536 sp
+ d = node.new(2, 3) -- (rule, empty) = \no*rule
+ local quad = font.getfont(item_base.font).size or 655360
+ d.width = crep.norule[1] * quad
+ d.height = crep.norule[2] * quad
+ d.depth = crep.norule[3] * quad
+ head, new = node.insert_before(head, item, d)
elseif crep and crep.spacefactor then
d = node.new(12, 13) -- (glue, spaceskip)
@@ -16541,10 +16582,22 @@ function Babel.hyphenate_replace(head, mode)
elseif mode == 0 and crep and crep.space then
-- ERROR
+
+ elseif crep and crep.kern then
+ d = node.new(13, 1) -- (kern, user)
+ local quad = font.getfont(item_base.font).size or 655360
+ d.attr = item_base.attr
+ d.kern = crep.kern * quad
+ head, new = node.insert_before(head, item, d)
+
+ elseif crep and crep.node then
+ d = node.new(crep.node[1], crep.node[2])
+ d.attr = item_base.attr
+ head, new = node.insert_before(head, item, d)
end -- ie replacement cases
- -- Shared by disc, space and penalty.
+ -- Shared by disc, space(factor), kern, node and penalty.
if sc == 1 then
word_head = head
end
@@ -16568,6 +16621,11 @@ function Babel.hyphenate_replace(head, mode)
print('.....', '/')
Babel.debug_hyph(w, w_nodes, sc, first, last, last_match)
end
+
+ if dummy_node then
+ node.remove(head, dummy_node)
+ dummy_node = nil
+ end
end -- for match
@@ -16649,6 +16707,14 @@ function Babel.capture_kashida(key, wt)
return 'kashida = ' .. wt
end
+function Babel.capture_node(id, subtype)
+ local sbt = 0
+ for k, v in pairs(node.subtypes(id)) do
+ if v == subtype then sbt = k end
+ end
+ return 'node = {' .. node.id(id) .. ', ' .. sbt .. '}'
+end
+
-- Experimental: applies prehyphenation transforms to a string (letters
-- and spaces).
function Babel.string_prehyphenation(str, locale)
diff --git a/macros/latex/required/babel/base/babel.ins b/macros/latex/required/babel/base/babel.ins
index d70ae40c62..9c640a94cb 100644
--- a/macros/latex/required/babel/base/babel.ins
+++ b/macros/latex/required/babel/base/babel.ins
@@ -26,7 +26,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%%
-\def\filedate{2024/05/18}
+\def\filedate{2024/06/26}
\def\batchfile{babel.ins}
\input docstrip.tex
@@ -48,7 +48,7 @@
% Modify docstrip. A pseudo-guard is defined to set variables:
% <<name=value>>. These variables are used with <@name@> Two further
% pseudo-guards define "block" variables: <<*name>> and <</name>>
-% delimite the lines to be retrived with <@name@>. Note the verbatim
+% delimite the lines to be retrieved with <@name@>. Note the verbatim
% guard is overridden, but it's not used here. This is done in two
% passes: 1) with saving true, there is a dummy pass, generating
% nothing, but blocks are read and saved; 2) with saving false, blocks
diff --git a/macros/latex/required/babel/base/babel.pdf b/macros/latex/required/babel/base/babel.pdf
index b541f0bf05..8d3e32fbc8 100644
--- a/macros/latex/required/babel/base/babel.pdf
+++ b/macros/latex/required/babel/base/babel.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/bbcompat.dtx b/macros/latex/required/babel/base/bbcompat.dtx
index 00e5a6b8b5..d88b690b23 100644
--- a/macros/latex/required/babel/base/bbcompat.dtx
+++ b/macros/latex/required/babel/base/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2024/05/18 v24.5]
+\ProvidesFile{bbcompat.dtx}[2024/06/26 v24.7]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/macros/latex/required/cyrillic/README.md b/macros/latex/required/cyrillic/README.md
index edb52a9b19..804680ad97 100644
--- a/macros/latex/required/cyrillic/README.md
+++ b/macros/latex/required/cyrillic/README.md
@@ -1,7 +1,7 @@
The LaTeX `cyrillic` bundle
===========================
-Release 2022-06-01 patch level 1
+Release 2024-06-01 patch level 0
Overview
--------
@@ -51,4 +51,4 @@ of the package.
-----
-<p>Copyright (C) 2005-2019 The LaTeX Project <br />
+<p>Copyright (C) 2005-2024 The LaTeX Project <br />
diff --git a/macros/latex/required/cyrillic/changes.txt b/macros/latex/required/cyrillic/changes.txt
index ab1a4188a9..3d0d2be357 100644
--- a/macros/latex/required/cyrillic/changes.txt
+++ b/macros/latex/required/cyrillic/changes.txt
@@ -4,6 +4,11 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
=======================================================================
+2023-11-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * cyoutenc.dtx (section{The Cyrillic font encodings: T2A, T2B, T2C, and X2}):
+ Add \hmode@bgroup to \k to match other encoding definitions (gh/1148)
+
2022-06-11 David Carlisle <David.Carlisle@latex-project.org>
* cyinpenc.dtx cyoutenc.dtx lyc.dtx ot2.dtx:
diff --git a/macros/latex/required/cyrillic/cyinpenc.pdf b/macros/latex/required/cyrillic/cyinpenc.pdf
index c6ca1c0a89..d651362793 100644
--- a/macros/latex/required/cyrillic/cyinpenc.pdf
+++ b/macros/latex/required/cyrillic/cyinpenc.pdf
Binary files differ
diff --git a/macros/latex/required/cyrillic/cyoutenc.dtx b/macros/latex/required/cyrillic/cyoutenc.dtx
index 89304a754f..7bd6b94546 100644
--- a/macros/latex/required/cyrillic/cyoutenc.dtx
+++ b/macros/latex/required/cyrillic/cyoutenc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2022
+% Copyright 1993-2023
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -65,7 +65,7 @@
%<T2A>\ProvidesFile{t2aenc.def}
%<T2B>\ProvidesFile{t2benc.def}
%<T2C>\ProvidesFile{t2cenc.def}
- [2022/06/11 v1.0j Cyrillic encoding definition file]
+ [2023/11/07 v1.0k Cyrillic encoding definition file]
% \end{macrocode}
%
% To assure that |\MakeUppercase| and |\MakeLowercase| will work
@@ -118,8 +118,13 @@
\DeclareTextCommand{\d}{\LastDeclaredEncoding}[1]
{\hmode@bgroup
\o@lign{\relax#1\crcr\hidewidth\ltx@sh@ft{-1ex}.\hidewidth}\egroup}
+% \end{macrocode}
+%
+% \changes{v1.0k}{2023/11/07}{Add \cs{hmode@bgroup} to \cs{k} to match
+% other encoding definitions (gh/1148)}
+% \begin{macrocode}
\DeclareTextCommand{\k}{\LastDeclaredEncoding}[1]
- {\oalign{\null#1\crcr\hidewidth\char12}}
+ {\hmode@bgroup\oalign{\null#1\crcr\hidewidth\char12}\egroup}
\DeclareTextCommand{\textperthousand}{\LastDeclaredEncoding}
{\%\char 24 }
\DeclareTextCommand{\textpertenthousand}{\LastDeclaredEncoding}
diff --git a/macros/latex/required/cyrillic/cyoutenc.pdf b/macros/latex/required/cyrillic/cyoutenc.pdf
index 04346ccb9d..a6c285a16a 100644
--- a/macros/latex/required/cyrillic/cyoutenc.pdf
+++ b/macros/latex/required/cyrillic/cyoutenc.pdf
Binary files differ
diff --git a/macros/latex/required/cyrillic/lcy.pdf b/macros/latex/required/cyrillic/lcy.pdf
index 455a4bc353..1df0829e6b 100644
--- a/macros/latex/required/cyrillic/lcy.pdf
+++ b/macros/latex/required/cyrillic/lcy.pdf
Binary files differ
diff --git a/macros/latex/required/cyrillic/lcycmlh.pdf b/macros/latex/required/cyrillic/lcycmlh.pdf
index b5d0d00cae..1cf3919d71 100644
--- a/macros/latex/required/cyrillic/lcycmlh.pdf
+++ b/macros/latex/required/cyrillic/lcycmlh.pdf
Binary files differ
diff --git a/macros/latex/required/cyrillic/ot2.pdf b/macros/latex/required/cyrillic/ot2.pdf
index a4cfd087cf..f810b1ab8a 100644
--- a/macros/latex/required/cyrillic/ot2.pdf
+++ b/macros/latex/required/cyrillic/ot2.pdf
Binary files differ
diff --git a/macros/latex/required/cyrillic/ot2cmams.pdf b/macros/latex/required/cyrillic/ot2cmams.pdf
index c69a20d590..8f30e6f891 100644
--- a/macros/latex/required/cyrillic/ot2cmams.pdf
+++ b/macros/latex/required/cyrillic/ot2cmams.pdf
Binary files differ
diff --git a/macros/latex/required/cyrillic/ot2cmlh.pdf b/macros/latex/required/cyrillic/ot2cmlh.pdf
index 048efadca2..4674e6fc16 100644
--- a/macros/latex/required/cyrillic/ot2cmlh.pdf
+++ b/macros/latex/required/cyrillic/ot2cmlh.pdf
Binary files differ
diff --git a/macros/latex/required/cyrillic/t2lhfnt.pdf b/macros/latex/required/cyrillic/t2lhfnt.pdf
index 613eb3e02d..d282db7f15 100644
--- a/macros/latex/required/cyrillic/t2lhfnt.pdf
+++ b/macros/latex/required/cyrillic/t2lhfnt.pdf
Binary files differ
diff --git a/macros/latex/required/firstaid/changes.txt b/macros/latex/required/firstaid/changes.txt
index 6e53f7f010..cbabfcbb72 100644
--- a/macros/latex/required/firstaid/changes.txt
+++ b/macros/latex/required/firstaid/changes.txt
@@ -1,27 +1,42 @@
+2024-06-25 David Carlisle <David.Carlisle@latex-project.org>
+
+ * latex2e-first-aid-for-external-files.dtx: add firstaid for arydshln
+ define two internal macros as \protected to be safe in colortbl
+
+2024-03-22 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+
+ * latex2e-first-aid-for-external-files.dtx: add firstaid for cleveref
+ to support five data in \newlabel.
+
+2024-03-18 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latex2e-first-aid-for-external-files.dtx:
+ add first aid for acro to not patch longtable (never worked in
+ the past, but now errors)
+
2024-02-29 Joseph Wright <Joseph.Wright@latex-project.org>
* latex2e-first-aid-for-external-files.dtx:
- - add firstaid for acro to declare a temporary prop
- - add firstaid for chemformula to load l3keys2e
+ - add first aid for acro to declare a temporary prop
+ - add first aid for chemformula to load l3keys2e
- add chemnum for acro to declare a temporary prop
2023-09-20 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * latex2e-first-aid-for-external-files.dtx: add firstaid for underscore to
+ * latex2e-first-aid-for-external-files.dtx: add firstaid for underscore to
make the active char protected and safe for use in csnames.
-
+
2023-07-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * latex2e-first-aid-for-external-files.dtx: remove no longer needed code for
- everysel
- * latex2e-first-aid-for-external-files.dtx: remove no longer needed code for bidi
- * latex2e-first-aid-for-external-files.dtx:
- remove no longer needed code for memoir/stockheight
-
+ * latex2e-first-aid-for-external-files.dtx:
+ remove no longer needed code for everysel
+ remove no longer needed code for bidi
+ remove no longer needed code for memoir/stockheight
+
2023-05-20 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * latex2e-first-aid-for-external-files.dtx: removed temporary fix for
- GitHub issue 591, unneeded now and it breaks for luatex the fix for gh 989
- (minipage/list spacing)
+ * latex2e-first-aid-for-external-files.dtx: removed temporary fix for
+ GitHub issue 591, unneeded now and it breaks for luatex the fix for gh 989
+ (minipage/list spacing)
2022-12-06 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
@@ -38,17 +53,17 @@
* latex2e-first-aid-for-external-files.dtx (subsection{The unicode-math package first aid}):
A first aid for unicode-math used together with the doc package.
-2022-10-27 Joseph Wright <Joseph.Wright@latex-project.org>
+2022-10-27 Joseph Wright <Joseph.Wright@latex-project.org>
* latex2e-first-aid-for-external-files.dtx:
Much easier babel patch
-2022-10-27 Joseph Wright <Joseph.Wright@latex-project.org>
+2022-10-27 Joseph Wright <Joseph.Wright@latex-project.org>
* latex2e-first-aid-for-external-files.dtx:
Add first aid for babel to undo a no-longer required patch
-2022-10-03 Joseph Wright <Joseph.Wright@latex-project.org>
+2022-10-03 Joseph Wright <Joseph.Wright@latex-project.org>
* latex2e-first-aid-for-external-files.dtx:
Add first aid for memoir to support kernel-provided
diff --git a/macros/latex/required/firstaid/firstaid.ins b/macros/latex/required/firstaid/firstaid.ins
index 22067390cd..5de510ba51 100644
--- a/macros/latex/required/firstaid/firstaid.ins
+++ b/macros/latex/required/firstaid/firstaid.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 2020-2023
+%% Copyright (C) 2020-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -44,7 +44,7 @@ reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright (C) 2020-2023
+Copyright (C) 2020-2024
The LaTeX Project and any individual authors listed elsewhere
in this file.
diff --git a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx
index 2317c05141..5615d3f697 100644
--- a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx
+++ b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex2e-first-aid-for-external-files.dtx (C) Copyright 2020-2023
+%% File: latex2e-first-aid-for-external-files.dtx (C) Copyright 2020-2024
%%
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
@@ -111,8 +111,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-\def\LaTeXFirstAidDate{2024/02/29}
-\def\LaTeXFirstAidVersion{v1.1c}
+\def\LaTeXFirstAidDate{2024/06/25}
+\def\LaTeXFirstAidVersion{v1.1f}
% \end{macrocode}
%
% \begin{macrocode}
@@ -612,8 +612,21 @@
% routines in \pkg{expl3}.
% \begin{macrocode}
\AddToHook{package/acro/after}[firstaid]{%
- \FirstAidNeededT{acro}{sty}{2022/04/01 v3.8 typeset acronyms and other abbreviations (CN)}
- {\UseName{prop_new:c}{l__acro_tmpa_prop}}%
+ \FirstAidNeededT{acro}{sty}{2022/04/01 v3.8 typeset acronyms
+ and other abbreviations (CN)}
+ {\UseName{prop_new:c}{l__acro_tmpa_prop}%
+% \end{macrocode}
+% With the 2024 June release of \LaTeX{} it will also fail to patch
+% \cs{endlongtable} and therefore errors when loading. However, the
+% patch it tries never worked (because it was setting a local
+% boolean at a point where it was more or less immediately
+% reset). Thus, rather than fixing the patch approach (which
+% requires to surround the patch with \cs{ExplSyntaxOn}
+% \verb*/\catcode`\ =10 / and \cs{ExplSyntaxOff}) we simply disable
+% the patch for now.
+% \begin{macrocode}
+ \acsetup{patch/longtable=false}%
+ }%
}
% \end{macrocode}
%
@@ -636,11 +649,101 @@
% routines in \pkg{expl3}.
% \begin{macrocode}
\AddToHook{package/chemnum/after}[firstaid]{%
- \FirstAidNeededT{chemnum}{sty}{2021/01/21 v1.3a a comprehensive approach for the numbering of chemical compounds (CN)}
+ \FirstAidNeededT{chemnum}{sty}{2021/01/21 v1.3a a comprehensive
+ approach for the numbering of chemical compounds (CN)}
{\UseName{prop_new:c}{l__chemnum_tmpa_prop}}%
}
% \end{macrocode}
%
+% \subsection{The \pkg{cleveref} package first aid}
+%
+% The \pkg{cleveref} package expects only two data containers
+% for its internal \cs{newlabel} command. This fails if
+% \pkg{xr-hyper} is used which expands every \cs{newlabel} to
+% five data container and puts the file name into the last one.
+% \begin{macrocode}
+\AddToHook{package/cleveref/after}[firstaid]{%
+ \FirstAidNeededT{cleveref}{sty}{2018/03/27 v0.21.4 Intelligent cross-referencing}
+ {%
+% \end{macrocode}
+% This are the two commands which retrieve the data from the label info.
+% We change them to expect five arguments.
+% \begin{macrocode}
+ \def\cref@getref#1#2{%
+ \expandafter\let\expandafter#2\csname r@#1@cref\endcsname%
+ \expandafter\expandafter\expandafter\def%
+ \expandafter\expandafter\expandafter#2%
+ \expandafter\expandafter\expandafter{%
+ \expandafter\@firstoffive#2}}% <-------- five
+ \def\cpageref@getref#1#2{%
+ \expandafter\let\expandafter#2\csname r@#1@cref\endcsname%
+ \expandafter\expandafter\expandafter\def%
+ \expandafter\expandafter\expandafter#2%
+ \expandafter\expandafter\expandafter{%
+ \expandafter\@secondoffive#2}}% <----------- five
+% \end{macrocode}
+% We also need to redefine the internal label commands of cleveref.
+% This must be done after \pkg{cleveref} has made its changes
+% in \texttt{begindocument} so we add it to the same hook using
+% the hook label used by \pkg{cleveref}.
+% This way it is guaranteed to overwrite the definitions.
+% \begin{macrocode}
+ \AddToHook{begindocument}[cleveref]{%
+ \def\label@noarg#1{%
+ \cref@old@label{#1}%
+ \@bsphack%
+ \edef\@tempa{{page}{\the\c@page}}%
+ \setcounter{page}{1}%
+ \edef\@tempb{\thepage}%
+ \expandafter\setcounter\@tempa%
+ \cref@constructprefix{page}{\cref@result}%
+ \protected@write\@auxout{}%
+ {\string\newlabel{#1@cref}{{\cref@currentlabel}%
+ {[\@tempb][\arabic{page}][\cref@result]\thepage}{}{}{}}}% <----- five
+ \@esphack}%
+ \def\label@optarg[#1]#2{%
+ \cref@old@label{#2}%
+ \@bsphack%
+ \edef\@tempa{{page}{\the\c@page}}%
+ \setcounter{page}{1}%
+ \edef\@tempb{\thepage}%
+ \expandafter\setcounter\@tempa%
+ \cref@constructprefix{page}{\cref@result}%
+ \protected@edef\cref@currentlabel{%
+ \expandafter\cref@override@label@type%
+ \cref@currentlabel\@nil{#1}}%
+ \protected@write\@auxout{}%
+ {\string\newlabel{#2@cref}{{\cref@currentlabel}%
+ {[\@tempb][\arabic{page}][\cref@result]\thepage}{}{}{}}}% <------- five
+ \@esphack}%
+ }
+ }%
+}
+% \end{macrocode}
+%
+% \subsection{The \pkg{arydshln} package first aid}
+%
+% Making two internal commands robust to avoid expansion while constructing the array preamble.
+% \begin{macrocode}
+\AddToHook{package/arydshln/after}[firstaid]{%
+ \FirstAidNeededT{arydshln}{sty}{2019/02/21 v1.76 }
+ {%
+% add \protected
+\protected\def\adl@@vlineL#1#2#3#4{\adl@ivline#4\@nil{#1}{#2}%
+ \xdef\adl@colsL{\adl@colsL
+ \@elt{#3}{\number\@tempcnta}{\number\@tempcntb}%
+ {\adl@dashcolor}{\adl@gapcolor}}}%
+\protected\def\adl@@vlineR#1#2#3#4{\adl@ivline#4\@nil{#1}{#2}%
+ \xdef\adl@colsR{%
+ \@elt{#3}{\number\@tempcnta}{\number\@tempcntb}%
+ {\adl@dashcolor}{\adl@gapcolor}%
+ \adl@colsR}}%
+\let\adl@act@@vlineL\adl@@vlineL
+\let\adl@act@@vlineR\adl@@vlineR
+ }%
+}
+% \end{macrocode}
+%
% \begin{macrocode}
%</kernel>
% \end{macrocode}
diff --git a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf
index ab5db23f44..789de4f3e2 100644
--- a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf
+++ b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/README.md b/macros/latex/required/graphics/README.md
index 8c89a0611d..bcab2e8f31 100644
--- a/macros/latex/required/graphics/README.md
+++ b/macros/latex/required/graphics/README.md
@@ -1,7 +1,7 @@
The LaTeX `graphics` bundle
===========================
-Release 2022-11-01
+Release 2024-06-01 patch level 0
Overview
--------
@@ -61,4 +61,4 @@ of the package.
-----
-<p>Copyright (C) 1993-2022 The LaTeX Project <br />
+<p>Copyright (C) 1993-2024 The LaTeX Project <br />
diff --git a/macros/latex/required/graphics/changes.txt b/macros/latex/required/graphics/changes.txt
index 55dde0358f..face90b342 100644
--- a/macros/latex/required/graphics/changes.txt
+++ b/macros/latex/required/graphics/changes.txt
@@ -9,6 +9,20 @@ All changes above are only part of the development branch for the next release.
================================================================================
#########################
+# 2023-11-01 Release
+#########################
+
+2024-05-23 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * graphics.dtx:
+ Do not error with "suspicious date" when rolling back to
+ early years of LaTeX2e (gh/1336)
+
+2024-04-28 David Carlisle <David.Carlisle@latex-project.org>
+
+ * grfguide.tex: add \resizebox* example for gh/1339
+
+#########################
# 2022-11-01 Release
#########################
diff --git a/macros/latex/required/graphics/color.dtx b/macros/latex/required/graphics/color.dtx
index cf3a7efbcf..130a960d09 100644
--- a/macros/latex/required/graphics/color.dtx
+++ b/macros/latex/required/graphics/color.dtx
@@ -2,7 +2,7 @@
% \iffalse
%
%% color.dtx Copyright (C) 1994--1999 David Carlisle
-%% Copyright (C) 2005-2022 LaTeX Project
+%% Copyright (C) 2005-2024 LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -21,7 +21,7 @@
%<driver> \ProvidesFile{color.drv}
% \fi
% \ProvidesFile{color.dtx}
- [2022/01/06 v1.3d Standard LaTeX Color (DPC)]
+ [2024/01/14 v1.3d Standard LaTeX Color (DPC)]
%
% \iffalse
%<*driver>
@@ -168,7 +168,7 @@
%
% \begin{option}{dvips}
% \begin{option}{xdvi}
-% Tom Rokicki's dvips driver, and the X Windows previewer, xdvi which uses
+% Tom Rokicki's dvips driver, and the X Windows previewer, xdvi, which uses
% (a subset of) the same |\specials|.
% \begin{macrocode}
\DeclareOption{dvips}{\def\Gin@driver{dvips.def}%
@@ -248,7 +248,7 @@
% \changes{v0.3k}{1995/09/07}
% {Merge dviwindo and dvipsone options}
% The drivers of the Y\&Y \TeX\ system.
-% (Which use the same |\specials|).
+% (Which use the same |\specials|.)
% \begin{macrocode}
\DeclareOption{dvipsone}{\def\Gin@driver{dvipsone.def}}
\DeclareOption{dviwindo}{\ExecuteOptions{dvipsone}}
@@ -360,7 +360,7 @@
% The |dvipsnames| option predeclares all the names in the colour
% prologue of dvips. The |dvips| option automatically implies
% |dvipsnames| unless this choice is overruled with the |nodvipsnames|
-% option. For other drivers, eg |textures| you may use this option to
+% option. For other drivers, eg |textures|, you may use this option to
% explicitly request that these names be declared.
% \begin{macrocode}
\DeclareOption{dvipsnames}{\def\c@lor@namefile{dvipsnam.def}}
@@ -371,7 +371,7 @@
%
% \begin{option}{usenames}
% The |usenames| option modifies the behaviour of |\DefineNamedColor|
-% So that it declares the same name as a ```user's colour'' for use in
+% so that it declares the same name as a ``user's colour'' for use in
% a |\color| command, as well as a name in the |named| colour model.
% The normal behaviour is just to declare the name in the named colour
% model.
@@ -530,7 +530,7 @@
% |\color| or |\textcolor| commands to refer to a colour specified by
% \emph{colour-spec} in the colour model \emph{model}.
%
-% |\definecolor| associates the \emph{name} the to a colour in
+% |\definecolor| associates the \emph{name} to a colour in
% \emph{model}. So |\color{|\emph{name}|}| would check \emph{name}
% then issue a |\special| for the colour model \emph{model}.
%
@@ -579,12 +579,12 @@
% names.
%
% The `color1' drivers (dvips) currently ignore the specification of
-% the colour, and once a name is defined, just put the colour name in
-% the dvi file. For dvips, The header file \texttt{color.pro} is used to
+% the colour and, once a name is defined, just put the colour name in
+% the dvi file. For dvips, the header file \texttt{color.pro} is used to
% give the cmyk equivalents of the names.
%
% The `color2' drivers (textures) use a special postscript operator
-% that takes both the name and the cmyk equivalent. so if the names are
+% that takes both the name and the cmyk equivalent, so if the names are
% not being used, `fall back' definitions in the cmyk model are available.
% These drivers also allow a numeric value to affect the `density'
% of the colour to use.
@@ -688,9 +688,9 @@
%
% \begin{macro}{\normalcolor}
% Early versions of this package redefined |\reset@font| to reset the
-% color as well. Current versions do not do this (there are too many
-% |\reset@font| commands hidden in strange places) and so defines a
-% separate command, |\normalcolor| to reset the colour to the colour in
+% color as well. Current versions do not do this (since there are too many
+% |\reset@font| commands hidden in strange places) and so they define a
+% separate command, |\normalcolor|, to reset the colour to the colour in
% effect at the start of the document.
%
% |\normalcolor| is defined (to |\relax|) in the \LaTeX\ kernel, so it
@@ -722,9 +722,9 @@
% the truth as the `macro layer' of \TeX\ does not know where the output
% routine is going to re-insert floats. This is why drivers must
% maintain their own stack of colours in order to fully support these
-% commands.
+% commands.)
%
-% For dvips, the |\current@color| it is something like `|Black|' or
+% For dvips, the |\current@color| is something like `|Black|' or
% `|rgb 0 1 0|', but other packages should not rely on any particular
% format for this macro.
%
@@ -755,7 +755,7 @@
% definition of this command. A graphics package may want to define it
% using a special to produce (for example) a PostScript line. Producing
% the line in the |\special| has the advantage that on a preview that
-% does not understand |\special|s, the line is automatically omited,
+% does not understand |\special|s, the line is automatically omitted,
% without needing to modify the source of the document (for instance by
% adding the |monochrome| option).
%
@@ -894,7 +894,7 @@
% \end{macro}
%
% \begin{macro}{\color@vbox}
-% To be used to open a `coloured hbox'
+% To be used to open a `coloured vbox'
% \changes{v0.3h}{1994/11/22}
% {Macro added}
% \begin{macrocode}
diff --git a/macros/latex/required/graphics/color.pdf b/macros/latex/required/graphics/color.pdf
index f42f9dfe1c..8f4c2e2128 100644
--- a/macros/latex/required/graphics/color.pdf
+++ b/macros/latex/required/graphics/color.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/drivers.dtx b/macros/latex/required/graphics/drivers.dtx
index e1c19e0296..fb5132272b 100644
--- a/macros/latex/required/graphics/drivers.dtx
+++ b/macros/latex/required/graphics/drivers.dtx
@@ -3,7 +3,7 @@
%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000-2022 LaTeX Project
+%% Copyright (C) 2000-2024 LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
diff --git a/macros/latex/required/graphics/drivers.pdf b/macros/latex/required/graphics/drivers.pdf
index 4b370f3600..d4f9e82581 100644
--- a/macros/latex/required/graphics/drivers.pdf
+++ b/macros/latex/required/graphics/drivers.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/epsfig.dtx b/macros/latex/required/graphics/epsfig.dtx
index b8927f2da5..46dc36d0bf 100644
--- a/macros/latex/required/graphics/epsfig.dtx
+++ b/macros/latex/required/graphics/epsfig.dtx
@@ -2,7 +2,7 @@
% \iffalse
%
%% epsfig.dtx Copyright (C) 1994-1996 1999 Sebastian Rahtz
-%% Copyright (C) 2000-2022 LaTeX Project
+%% Copyright (C) 2000-2024 LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -19,7 +19,7 @@
%<driver> \ProvidesFile{epsfig.drv}
% \fi
% \ProvidesFile{epsfig.dtx}
- [2017/06/25 v1.7b (e)psfig emulation (SPQR)]
+ [2024/01/14 v1.7b (e)psfig emulation (SPQR)]
%
% \iffalse
%<*driver>
@@ -51,7 +51,7 @@
\RequirePackage{graphicx}
% \end{macrocode}
% \subsection{Emulation of `psfig' syntax}
-% Emulate "epsfig.sty", and most varieties of psfig
+% Emulate \texttt{epsfig.sty}, and most varieties of psfig
% \begin{macro}{\psfig,\epsfig}
% \begin{macrocode}
\def\psfig#1{%
@@ -83,7 +83,7 @@
% \end{macrocode}
% \end{macro}
% \subsection{Emulation of `epsf' syntax}
-% Emulate Rokicki's "epsf.tex" supplied with the ever-popular dvips.
+% Emulate Rokicki's \texttt{epsf.tex}, supplied with the ever-popular dvips.
% \begin{macro}{\epsfbox,\epsffile}
% \begin{macrocode}
\newdimen\epsfxsize
diff --git a/macros/latex/required/graphics/epsfig.pdf b/macros/latex/required/graphics/epsfig.pdf
index 92edcf7b41..d37c0d912d 100644
--- a/macros/latex/required/graphics/epsfig.pdf
+++ b/macros/latex/required/graphics/epsfig.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/graphics-2017-06-25.sty b/macros/latex/required/graphics/graphics-2017-06-25.sty
index 154867d99a..24f6443124 100644
--- a/macros/latex/required/graphics/graphics-2017-06-25.sty
+++ b/macros/latex/required/graphics/graphics-2017-06-25.sty
@@ -1,4 +1,8 @@
%%
+%% This is an old release of `graphics.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
%% This is file `graphics.sty',
%% generated with the docstrip utility.
%%
diff --git a/macros/latex/required/graphics/graphics.dtx b/macros/latex/required/graphics/graphics.dtx
index 92b3c8f335..2392ac09d1 100644
--- a/macros/latex/required/graphics/graphics.dtx
+++ b/macros/latex/required/graphics/graphics.dtx
@@ -2,7 +2,7 @@
% \iffalse
%
%% graphics.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
-%% Copyright (C) 1995-2022 LaTeX Project
+%% Copyright (C) 1995-2024 LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -17,9 +17,9 @@
\ProvidesFile{graphics.dtx}
%</dtx>
%<+package>\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-%<+package>\providecommand\DeclareRelease[3]{}
-%<+package>\providecommand\DeclareCurrentRelease[2]{}
%<+package>
+% Try to fulfill rollback requests to early years by using the 2017 version:
+%<+package>\DeclareRelease{}{1994-06-01}{graphics-2017-06-25.sty}
%<+package>\DeclareRelease{}{2017-06-25}{graphics-2017-06-25.sty}
%<+package>\DeclareCurrentRelease{}{2019-10-01}
%<+package>
@@ -27,7 +27,7 @@
%<driver> \ProvidesFile{graphics.drv}
% \fi
% \ProvidesFile{graphics.dtx}
- [2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)]
+ [2024/05/23 v1.4g Standard LaTeX Graphics (DPC,SPQR)]
%
% \iffalse
%<*driver>
@@ -69,18 +69,18 @@
% \section{Introduction}
%
% This package implements various `graphics' functions. The main
-% features are a) inclusion of `graphics' files. b) Rotation of sections
-% of the page, c) Scaling of sections of the page.
+% features are: a) inclusion of `graphics' files; b) rotation of sections
+% of the page; c) scaling of sections of the page.
%
% The design is split into three `levels'.
% \begin{itemize}
% \item The user interface. This is the collection of commands designed
-% to appear in a document text. Actually two separate user interface
+% to appear in a document text. Actually two separate user interfaces
% have been implemented. The `standard' interface, described here, and a
% more powerful, and more `user-friendly' interface provided by the
% |graphicx| package.
% \item The core functions. These functions, which are also implemented
-% in this file do all the `main work'. The `user-interface functions
+% in this file, do all the `main work'. The `user-interface functions'
% just collect together the information from any optional-arguments or
% star-forms, and then call one of these functions.
% \item The driver files. It is not possible to achieve the
@@ -90,7 +90,7 @@
% and the syntax required to pass instructions to the drivers is also
% not standardised. So the `core functions' never access |\special|
% directly, but rather call a series of commands that must be defined in
-% a special file customised for each driver. The accompanying file,
+% a special file customised for each driver. The accompanying file
% |drivers.dtx| has suitable files for a range of popular drivers.
% \end{itemize}
%
@@ -99,9 +99,9 @@
% driver that is to be used to print the document. You may wish to set
% up a configuration file so that this option always takes effect, even
% if not specified in the document. To do this, produce a file
-% |graphics.cfg| containing the line:\\
+% |graphics.cfg| containing the line\\
% |\ExecuteOptions{dvips}|\\
-% (or whichever other driver you wish.)
+% (or whichever other driver you wish).
%
% Apart from the driver options there are a few other options to control
% the behaviour of the package.
@@ -166,7 +166,7 @@
% |\graphicspath{{eps/}{tiff/}}|
% would cause the system to look in the subdirectories |eps| and |tiff|
% of the current directory. The default setting of this path is
-% |\input@path| that is: graphics files will be found wherever \TeX\
+% |\input@path|, so that graphics files will be found wherever \TeX\
% files are found.
%
% \DescribeMacro
@@ -204,7 +204,7 @@
% \emph{default rule}. For instance the |dvips| driver file declares all
% files to be of type |eps| unless a more specific rule is declared.
%
-% Since Version v0.6, extensions should be specified including the |.|
+% Since Version v0.6, extensions should be specified including the |.|,
% that is, |.eps| not |eps|.
%
% \emph{type} is the `type' of file involved. All files of the same type
@@ -241,7 +241,7 @@
% used to denote the filename. Thus using the dvips driver, one may
% use\\
% |\DeclareGraphicsRule{.ps.gz}{eps}{.ps.bb}{`zcat #1}|\\
-% the final argument causes dvips to use the |zcat| command to unzip the
+% The final argument causes dvips to use the |zcat| command to unzip the
% file before inserting it into the PostScript output.
%
% \subsection{Rotation}
@@ -297,18 +297,18 @@
% \DescribeMacro
% {\Gread@eps}\marg{file}\\
% For each \emph{type} of graphics file supported, the driver file must
-% define |\Ginclude@|\emph{type} and, optionally |\Gread@|\emph{type}.
+% define |\Ginclude@|\emph{type} and, optionally, |\Gread@|\emph{type}.
% The read command is responsible for obtaining size information from
-% the file specified in the |\DeclareGraphicsRule| command. However the
+% the file specified in the |\DeclareGraphicsRule| command. However, the
% kernel defines a function, |\Gread@eps|, which can read PostScript
% files to find the
% |%%BoundingBox| comment. This function will be used for any type for
% which a specific function has not been declared. |\Gread@eps| accepts
% a generalised version of the bounding box comment. \TeX\ units may be
% used (but there must be no space before the unit). If the unit is
-% omitted |bp| is assumed. So\\
+% omitted, |bp| is assumed. So\\
% |%%BoundingBox 0 0 2in 3in|\\
-% Would be accepted by this function, to produce a 2in wide, by 3in high
+% would be accepted by this function, to produce a 2in wide by 3in high
% graphic.
%
% \subsection{Rotation}
@@ -334,7 +334,7 @@
% \DescribeMacro
% {\Gscale@box@dddd}
% \marg{dima}\marg{dimb}\marg{dimc}\marg{dimd}\marg{text}\\
-% Scale \emph{text} in horizontally by a factor \emph{dima}/\emph{dimb},
+% Scale \emph{text} horizontally by a factor \emph{dima}/\emph{dimb},
% and vertically by a factor of \emph{dimc}/\emph{dimd}.
%
% \DescribeMacro
@@ -353,7 +353,7 @@
% |\Ginclude@|\emph{type}\\
% The Graphics kernel function will call this driver-defined function
% with the filename as argument, and certain additional information will
-% be provided as follows.:
+% be provided as follows:
%
% \noindent\begin{tabular}{p{.4\textwidth}p{.5\textwidth}}
% |\Gin@llx|, |\Gin@lly|,\newline
@@ -362,7 +362,7 @@
% Registers storing the natural size.\\
% |\Gin@req@width|\newline |\Gin@req@height| &
% Registers storing the required size, after scaling.\\
-% |\Gin@scalex|, |\Gin@scaley| & macros with the scale factors. A value
+% |\Gin@scalex|, |\Gin@scaley| & Macros with the scale factors. A value
% of |!| means: Scale by the same amount as the other direction.\\
% |\ifGin@clip| & |\newif| token, true if the graphic should be
% `clipped' to the bounding box.
@@ -371,11 +371,11 @@
% Optionally the driver may define a command of the form:\\
% |\Gread@|\emph{type}\\
% This is responsible for reading an external file to find the bounding
-% box information. If such a command is not declared, but a read-file is
-% specified the command |\Gread@eps|, which is defined in the Graphics
-% Kernel will be used.
+% box information. If such a command is not declared but a read-file is
+% specified, the command |\Gread@eps|, which is defined in the Graphics
+% Kernel, will be used.
%
-% \subsection{Literal Postscript}
+% \subsection{Literal PostScript}
% Drivers that are producing PostScript output may want to define
% the following macros. They each take one argument which should be
% passed to an appropriate special. They are not used directly by this
@@ -384,7 +384,7 @@
% |\Gin@PS@raw|, Literal PostScript special.\\
% |\Gin@PS@restored|, Literal PostScript special, the driver will
% surround this with a save-restore pair.\\
-% |\Gin@PS@literal@header|, Postscript to be inserted in the header
+% |\Gin@PS@literal@header|, PostScript to be inserted in the header
% section of the PostScript file.\\
% |\Gin@PS@file@header|, external file to be inserted in the header
% section of the PostScript file.
@@ -550,7 +550,7 @@
% \changes{v0.3g}{1994/03/15}
% {Use dvips def file not development version}
% \begin{option}{xdvi}
-% Tomas Rockicki's PostScript driver (unix, MSDOS, VMS\ldots).
+% Tomas Rokicki's PostScript driver (unix, MSDOS, VMS\ldots).
% The |X11| previewer |xdvi| supports basically the same set of
% |\specials|.
% \begin{macrocode}
@@ -672,7 +672,7 @@
% \begin{option}{pctex32}
% \changes{v1.0b}{1996/10/29}
% {pctex32 option added}
-% PC\TeX\ (MSDOS/Windows) .
+% PC\TeX\ (MSDOS/Windows).
% \begin{macrocode}
\DeclareOption{pctexps}{\def\Gin@driver{pctexps.def}}
\DeclareOption{pctexwin}{\def\Gin@driver{pctexwin.def}}
@@ -913,7 +913,7 @@
% \end{macro}
%
% \begin{macro}{\Gin@iii}
-% Set the coordinates of the {\bfseries l}lower {\bfseries l}eft corner,
+% Set the coordinates of the {\bfseries l}ower {\bfseries l}eft corner,
% and the coordinates of the {\bfseries u}pper {\bfseries r}ight
% corner. The coordinates may be any \TeX\ dimension, defaulting to |bp|.
% \changes{v0.6c}{1994/12/15}
@@ -944,8 +944,8 @@
% is invisibly small but files conforming to Adobe DSC should have
% \emph{integer} Bounding Box Coordinates, and conceivably some drivers
% might demand integer values.
-% (Although most seem to accept real values (if they accept bounding box
-% coordinates at all) in the |\special|. This is the reason why the
+% Although most seem to accept real values (if they accept bounding box
+% coordinates at all) in the |\special|, this is the reason why the
% mechanism uses |\def| and not \TeX\ lengths, as in earlier releases of
% the package.
% \begin{macrocode}
@@ -1454,8 +1454,8 @@
% {New macro}
% \begin{macro}{\Gread@generic@aux}
% \begin{macro}{\Gread@eps}
-% Read an EPS file (|#1|) and search for a line
-% starting with |%%BoundingBox| and returns the result
+% Read an EPS file (|#1|), search for a line
+% starting with |%%BoundingBox|; then return the result
% by setting four dimension registers
% |\Gin@llx|, |\Gin@lly|, |\Gin@urx| and |\Gin@ury|.
% \changes{v0.5e}{1994/11/02}
@@ -1701,7 +1701,7 @@
% \begin{macro}{\Grot@left}
% \begin{macro}{\Grot@right}
% \begin{macro}{\Grot@depth}
-% Final Rotated box dimensions
+% Final rotated box dimensions
% \begin{macrocode}
\let\Grot@height\@ovxx
\let\Grot@left\@ovyy
@@ -1920,8 +1920,8 @@
% \end{macrocode}
% Now we should translate back by $(O_x,O_y)$, but \TeX\ can not really
% deal with boxes that do not have the reference point at the left edge.
-% (Everything with a $-$ve $x$-coordinate would over-print earlier
-% text). So we modify the horizontal translation so that the
+% (Everything with a negative $x$-coordinate would over-print earlier
+% text.) So we modify the horizontal translation so that the
% reference point as understood by \TeX\ \emph{is} at the left edge.
% This means that the `centre of rotation' is not fixed by |\rotatebox|,
% but typically moves horizontally. We also need to find the image of
@@ -2157,7 +2157,7 @@
% \end{macrocode}
% \end{macro}
%
-% Restore Catcodes
+% Restore catcodes.
% \begin{macrocode}
\Gin@codes
\let\Gin@codes\relax
diff --git a/macros/latex/required/graphics/graphics.pdf b/macros/latex/required/graphics/graphics.pdf
index 86e7de9270..f7191c9f48 100644
--- a/macros/latex/required/graphics/graphics.pdf
+++ b/macros/latex/required/graphics/graphics.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/graphicx.dtx b/macros/latex/required/graphics/graphicx.dtx
index 8c20091585..92f1af1d39 100644
--- a/macros/latex/required/graphics/graphicx.dtx
+++ b/macros/latex/required/graphics/graphicx.dtx
@@ -2,7 +2,7 @@
% \iffalse
%
%% graphicx.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
-%% Copyright (C) 1995-2022 LaTeX Project
+%% Copyright (C) 1995-2024 LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
diff --git a/macros/latex/required/graphics/graphicx.pdf b/macros/latex/required/graphics/graphicx.pdf
index b85aa0f3c9..f33d34a4bd 100644
--- a/macros/latex/required/graphics/graphicx.pdf
+++ b/macros/latex/required/graphics/graphicx.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/grfguide.pdf b/macros/latex/required/graphics/grfguide.pdf
index ec17a48ff7..8e0bc91ce7 100644
--- a/macros/latex/required/graphics/grfguide.pdf
+++ b/macros/latex/required/graphics/grfguide.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/grfguide.tex b/macros/latex/required/graphics/grfguide.tex
index 585e87adc7..959486c05c 100644
--- a/macros/latex/required/graphics/grfguide.tex
+++ b/macros/latex/required/graphics/grfguide.tex
@@ -1,5 +1,5 @@
%% grfguide.tex Copyright (C) 1994-1999 David Carlisle
-%% Copyright (C) 2005-2021
+%% Copyright (C) 2005-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -62,7 +62,8 @@ stroke
\begin{document}
\title{Packages in the `graphics' bundle}
\author{D. P. Carlisle \and The \LaTeX\ Project}
-\date{2021-03-05}
+
+\date{2024-05-22}
\maketitle
@@ -95,8 +96,10 @@ For special requirements you may edit a copy of these |cfg| files
to set up a site default for these options. Suppose that you wish
the \package{color} package to always default to use specials for the
PostScript driver, |dvisvgm|. In that case, create a file |color.cfg|
-containing the line:\\
-|\ExecuteOptions{dvisvgm}|\\
+containing the line:
+\begin{quote}
+ |\ExecuteOptions{dvisvgm}|
+\end{quote}
Normally you will want an identical file |graphics.cfg| to set a similar
default for the graphics packages.
@@ -113,12 +116,12 @@ The following two options are also supported, they do not correspond
to separate definition files, but are essentially aliases for the
|dvips| option (and |monochrome| in the case of |xdvi|).
\begin{quote}\raggedright
- |xdvi|, |oztex|
+ |xdvi|, |oztex|
\end{quote}
The following set of options are supported by these packages
with associated driver files extracted from the |drivers.dtx|
-documented source in this bundle. These are now, mainly of historic
+documented source in this bundle. These are now mainly of historic
interest but the documented sources do contain some useful code
and advice if you need to produce a new definition file for a new
driver or \TeX\ system. |drivers.dtx| also contains documented
@@ -206,11 +209,11 @@ your own colours use the |\definecolor| command.
This defines \m{name} as a colour which can be used in later colour
-commands. For example
-\begin{verbatim}
-\definecolor{light-blue}{rgb}{0.8,0.85,1}
-\definecolor{mygrey}{gray}{0.75}
-\end{verbatim}
+commands. For example:
+\begin{quote}
+ |\definecolor{light-blue}{rgb}{0.8,0.85,1}| \\
+ |\definecolor{mygrey}{gray}{0.75}|
+\end{quote}
\definecolor{light-blue}{rgb}{0.8,0.85,1}
\definecolor{mygrey}{gray}{0.75}
@@ -227,7 +230,7 @@ The basic syntax is:
|\color|\arg{name}
\end{decl}
-This is a \emph{declaration}, like |\bfseries| It changes the current
+This is a \emph{declaration}, like |\bfseries|. It changes the current
colour to \m{name} until the end of the current group or
environment.
@@ -259,7 +262,6 @@ See \texttt{mathcolor.pdf} for details on this command.
\subsubsection{Using colour specifications directly}
-
\begin{decl}
|\color|\oarg{model}\arg{specification}\\
|\textcolor|\oarg{model}\arg{specification}\arg{text}\\
@@ -271,18 +273,23 @@ the document preamble, but sometimes it is convenient to directly use
a colour without naming it first. To achieve this |\color| (and all
the other colour commands) take an optional argument specifying the
model. If this is used then the mandatory argument takes a
-\m{colour specification} instead of a \m{name}. For example:\\
-|\color[rgb]{1,0.2,0.3}|\\
+\m{colour specification} instead of a \m{name}. For example:
+\begin{quote}
+ |\color[rgb]{1,0.2,0.3}|
+\end{quote}
would directly select that colour.
-This is particularly useful for accessing the \textbf{named} model:\\
-|\color[named]{BrickRed}| selects the |dvips| colour BrickRed.
+This is particularly useful for accessing the \textbf{named} model:
+\begin{quote}
+ |\color[named]{BrickRed}|
+\end{quote}
+selects the |dvips| colour BrickRed.
Rather than repeatedly use |[named]| you may use |\definecolor| to
-provide convenient aliases:\\
-|\definecolor{myred}{named}{WildStrawberry}|
- \ldots\ |\color{myred}|\ \ldots
-
+provide convenient aliases:
+\begin{quote}
+ |\definecolor{myred}{named}{WildStrawberry}|\ldots |\color{myred}|\kern-10pt
+\end{quote}
Alternatively if you are happy to use the existing names from the
\textbf{named} model, you may use the |usenames| package option, which
effectively calls |\definecolor| on every colour in the \textbf{named}
@@ -396,7 +403,7 @@ you should set up a site-default in a file,
The graphics packages have some other options for controlling how many
of the features to enable:
\begin{description}
-\item[draft] suppress all the `special' features. In particular
+\item[draft] Suppress all the `special' features. In particular
graphics files are not included (but they are still read for size
info) just the filename is printed in a box of the correct size.
\item[final] The opposite of |draft|. Useful to over-ride a global
@@ -480,18 +487,23 @@ An abbreviation for |\scalebox{-1}[1]|\arg{text}.
Scale \emph{text} so that the width is \emph{h-length}.
If |!| is used as either length argument, the other argument is used
to determine a scale factor that is used in both directions.
- Normally \emph{v-length} refers to the height of the box, but in the
- star form, it refers to the `height + depth'.
+
As normal for \LaTeXe\ box length arguments, |\height|,
|\width|, |\totalheight|, |\depth| may be used to refer to the
original size of the box.
+ Normally \emph{v-length} refers to the height of the box, but in the
+ star form, |\resizebox*|, it refers to the `height + depth'.
+
|\resizebox{1in}{\height}{Some text}|:
\resizebox{1in}{\height}{Some text}
|\resizebox{1in}{!}{Some text}|:
\resizebox{1in}{!}{Some text}
+|\resizebox{!}{20pt}{Q} \resizebox*{!}{20pt}{Q}|:
+\resizebox{!}{20pt}{Q} \resizebox*{!}{20pt}{Q}
+
\subsection{Including Graphics Files}
The functions for graphics inclusion try to give the same user syntax
for including any kind of graphics file that can be understood by the
@@ -568,7 +580,7 @@ otherwise it will not use one of the others,
with a driver-defined order of preference.
|MediaBox| is always present.
-The |pagebox| key may be used to specify which bounding box specification to use,
+The |pagebox| key may be used to specify which bounding box specification to use.
The value should be one of
|mediabox|, |cropbox|, |bleedbox|, |trimbox|, |artbox|.
\item[viewport]\NEWfeature{1995/06/01}
@@ -602,7 +614,7 @@ The value should be one of
\item[scale] Scale factor.
\item[clip] Either `true' or `false' (or no value, which is equivalent
to `true'). Clip the graphic to the bounding box.
-\item[draft] a boolean valued key, like `clip'. Locally switches to
+\item[draft] A boolean valued key, like `clip'. Locally switches to
draft mode.
\item[type] Specify the graphics type.
\item[ext] Specify the file extension. This should \emph{only} be
@@ -614,12 +626,16 @@ The value should be one of
\item[quiet]\NEWfeature{2017/06/01}
Skip writing information to the log.
\item[page]\NEWfeature{2017/06/01}
-Page of a multi-page PDF file. (by default the first page will be used.)
+Page of a multi-page PDF file. (By default the first page will be used.)
\item[interpolate]\NEWfeature{2017/06/01}
Enable/disable interpolation of bitmap images by the viewer.
+\item[alt]\NEWfeature{2021/09/16}
+ Alternative text for accessibility uses. By default this key is not used
+ but users are encouraged to add descriptive text here that may be used in
+ tagged PDF or as the |alt| attribute in conversions to HTML.
\end{description}
-For the keys specifying the original size (i.e,, the bounding box,
+For the keys specifying the original size (i.e., the bounding box,
trim and viewport keys) the units can be omitted, in
which case bp (i.e., PostScript points) are assumed.
@@ -710,7 +726,7 @@ the \LaTeXe\ primitive |\input@path|. A list of directories, each in a
as the directory separator, even on Windows.)
The default setting of this path is
- |\input@path| that is: graphics files will be found wherever \TeX\
+ |\input@path|, so that graphics files will be found wherever \TeX\
files are found.
\begin{decl}
@@ -748,7 +764,7 @@ must exist at the time \LaTeX\ is used.
extension from the \emph{ext-list} specified with
|\DeclareGraphicsExtensions|.)
-\emph{ext} the file extension for which this rule applies. As a special
+\emph{ext} is the file extension for which this rule applies. As a special
case, \emph{ext} may be given as |*| to denote the default behaviour for
all undeclared extensions (see the example below).
@@ -838,7 +854,7 @@ argument would change (and generate errors) if the user were to load
\section{Remaining packages in the graphics bundle}
\subsection{Epsfig}
-This is a small package essentially a `wrapper' around the
+This is a small package, essentially a `wrapper' around the
\package{graphicx} package, defining a command |\psfig| which has the
syntax\\
|\psfig{file=xxx,...}| rather than |\includegraphics[...]{xxx}|.\\
@@ -860,7 +876,7 @@ As well as being used as a \LaTeX\ package, the macros may be extracted
with the \package{docstrip} options \texttt{plain,package}. In this case
the \LaTeX\ package declarations are omitted from the file, and the
macros may be directly used as part of another macro file (they work
-with any format based on plain \TeX.)
+with any format based on plain \TeX).
\subsection{Keyval}
The \package{keyval} package is intended to be used by other
diff --git a/macros/latex/required/graphics/keyval.dtx b/macros/latex/required/graphics/keyval.dtx
index 9fce6267e0..02f9a15ec7 100644
--- a/macros/latex/required/graphics/keyval.dtx
+++ b/macros/latex/required/graphics/keyval.dtx
@@ -1,7 +1,7 @@
%
% \iffalse
%% keyval.dtx Copyright (C) 1993 1994 1995 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000-2022 David Carlisle, LaTeX Project
+%% Copyright (C) 2000-2024 David Carlisle, LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
diff --git a/macros/latex/required/graphics/keyval.pdf b/macros/latex/required/graphics/keyval.pdf
index 2babfc58b9..a53bbf67a3 100644
--- a/macros/latex/required/graphics/keyval.pdf
+++ b/macros/latex/required/graphics/keyval.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/lscape.dtx b/macros/latex/required/graphics/lscape.dtx
index d173af6468..eca5aa432b 100644
--- a/macros/latex/required/graphics/lscape.dtx
+++ b/macros/latex/required/graphics/lscape.dtx
@@ -2,7 +2,7 @@
% \iffalse
%
%% lscape.dtx Copyright (C) 1994 1999-2000 David Carlisle
-%% Copyright (C) 2000-2022 LaTeX Project
+%% Copyright (C) 2000-2024 LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
diff --git a/macros/latex/required/graphics/lscape.pdf b/macros/latex/required/graphics/lscape.pdf
index 015d7cf79e..465c1e5ea6 100644
--- a/macros/latex/required/graphics/lscape.pdf
+++ b/macros/latex/required/graphics/lscape.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/mathcolor.pdf b/macros/latex/required/graphics/mathcolor.pdf
index fec16fca01..f88db97f8f 100644
--- a/macros/latex/required/graphics/mathcolor.pdf
+++ b/macros/latex/required/graphics/mathcolor.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/rotating.dtx b/macros/latex/required/graphics/rotating.dtx
index ac64086082..bac5759956 100644
--- a/macros/latex/required/graphics/rotating.dtx
+++ b/macros/latex/required/graphics/rotating.dtx
@@ -5,7 +5,7 @@
% File: rotating.dtx
%% Copyright (C) 1995-1999 Sebastian Rahtz and Leonor Barroca
%% Copyright (C) 2001-2003,2007-2009 Robin Fairbairns
-%% Copyright (C) 2016-2022 LaTeX Project
+%% Copyright (C) 2016-2024 LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%
diff --git a/macros/latex/required/graphics/rotating.pdf b/macros/latex/required/graphics/rotating.pdf
index f0e918b1a0..3acb6b72fc 100644
--- a/macros/latex/required/graphics/rotating.pdf
+++ b/macros/latex/required/graphics/rotating.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/rotex.pdf b/macros/latex/required/graphics/rotex.pdf
index c779c32b95..8df385137b 100644
--- a/macros/latex/required/graphics/rotex.pdf
+++ b/macros/latex/required/graphics/rotex.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/trig.dtx b/macros/latex/required/graphics/trig.dtx
index 4b673494af..d2fa91f91f 100644
--- a/macros/latex/required/graphics/trig.dtx
+++ b/macros/latex/required/graphics/trig.dtx
@@ -1,6 +1,6 @@
% \iffalse
%% File: trig.dtx Copyright (C) 1993-1999 David Carlisle
-%% Copyright (C) 2000-2022 LaTeX Project
+%% Copyright (C) 2000-2024 LaTeX Project
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -19,7 +19,7 @@
%<driver> \ProvidesFile{trig.drv}
% \fi
% \ProvidesFile{trig.dtx}
- [2021/08/11 v1.11 sin cos tan (DPC)]
+ [2023/12/02 v1.11 sin cos tan (DPC)]
%
% \iffalse
%</!plain>
@@ -214,7 +214,7 @@
% \end{macro}
%
% \begin{macro}{\TG@reduce}
-% Repeatedly use one of the the relations
+% Repeatedly use one of the relations
% $\sin(x)=\sin(180-x)=\sin(-180-x)$ to get $x$ in the range $-90 \leq
% x\leq 90$. Then call |\TG@series|.
% \begin{macrocode}
diff --git a/macros/latex/required/graphics/trig.pdf b/macros/latex/required/graphics/trig.pdf
index 28ba18ae5c..b901f23572 100644
--- a/macros/latex/required/graphics/trig.pdf
+++ b/macros/latex/required/graphics/trig.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/CHANGELOG.md b/macros/latex/required/l3kernel/CHANGELOG.md
index 82eb45806a..c58c1a6188 100644
--- a/macros/latex/required/l3kernel/CHANGELOG.md
+++ b/macros/latex/required/l3kernel/CHANGELOG.md
@@ -7,11 +7,19 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2024-05-27]
+
+### Added
+- Syntax entries of `\keys_set_groups:nnn(n)N`
+
+### Fixed
+- `\peek_analysis_map_inline:n` with active spaces (issue \#1539)
+
## [2024-05-08]
### Added
- Full set of variants for `\prop_(g)put_if_not_in:Nnn`
-- `keys_set_groups:nnn(n)N` to match `keys_set_exclude_groups:nnn(n)N`
+- `\keys_set_groups:nnn(n)N` to match `\keys_set_exclude_groups:nnn(n)N`
### Fixed
- Implementation of deprecated `\pdf_object_write:nn`
@@ -1734,7 +1742,8 @@ this project uses date-based 'snapshot' version identifiers.
- Step functions have been added for dim variables,
e.g. `\dim_step_inline:nnnn`
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-05-08...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2024-05-27...HEAD
+[2024-05-27]: https://github.com/latex3/latex3/compare/2024-05-08...2024-05-27
[2024-05-08]: https://github.com/latex3/latex3/compare/2024-04-11...2024-05-08
[2024-04-11]: https://github.com/latex3/latex3/compare/2024-03-14...2024-04-11
[2024-03-14]: https://github.com/latex3/latex3/compare/2024-02-20...2024-03-14
diff --git a/macros/latex/required/l3kernel/README.md b/macros/latex/required/l3kernel/README.md
index 0928ea46ce..8946af1293 100644
--- a/macros/latex/required/l3kernel/README.md
+++ b/macros/latex/required/l3kernel/README.md
@@ -1,7 +1,7 @@
LaTeX3 Programming Conventions
==============================
-Release 2024-05-08
+Release 2024-05-27
Overview
--------
diff --git a/macros/latex/required/l3kernel/expl3.dtx b/macros/latex/required/l3kernel/expl3.dtx
index f4129aeb02..4b4e61d3c8 100644
--- a/macros/latex/required/l3kernel/expl3.dtx
+++ b/macros/latex/required/l3kernel/expl3.dtx
@@ -24,7 +24,7 @@
%
%<*driver|generic|package|2ekernel>
%</driver|generic|package|2ekernel>
-\def\ExplFileDate{2024-05-08}%
+\def\ExplFileDate{2024-05-27}%
%<*driver>
\documentclass[full]{l3doc}
\usepackage{graphicx}
@@ -51,7 +51,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/expl3.pdf b/macros/latex/required/l3kernel/expl3.pdf
index dd4f07af68..a6eca24ce4 100644
--- a/macros/latex/required/l3kernel/expl3.pdf
+++ b/macros/latex/required/l3kernel/expl3.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/interface3.pdf b/macros/latex/required/l3kernel/interface3.pdf
index 309d9c92a7..5c72322e35 100644
--- a/macros/latex/required/l3kernel/interface3.pdf
+++ b/macros/latex/required/l3kernel/interface3.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/interface3.tex b/macros/latex/required/l3kernel/interface3.tex
index 613eb673b0..62501cfa53 100644
--- a/macros/latex/required/l3kernel/interface3.tex
+++ b/macros/latex/required/l3kernel/interface3.tex
@@ -58,7 +58,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex/required/l3kernel/l3basics.dtx b/macros/latex/required/l3kernel/l3basics.dtx
index 4c00ec0032..69e4441580 100644
--- a/macros/latex/required/l3kernel/l3basics.dtx
+++ b/macros/latex/required/l3kernel/l3basics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3bitset.dtx b/macros/latex/required/l3kernel/l3bitset.dtx
index 22cf7dc1f7..4559b56fd3 100644
--- a/macros/latex/required/l3kernel/l3bitset.dtx
+++ b/macros/latex/required/l3kernel/l3bitset.dtx
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3bootstrap.dtx b/macros/latex/required/l3kernel/l3bootstrap.dtx
index e17c056909..861f0bb5a6 100644
--- a/macros/latex/required/l3kernel/l3bootstrap.dtx
+++ b/macros/latex/required/l3kernel/l3bootstrap.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3box.dtx b/macros/latex/required/l3kernel/l3box.dtx
index 5d5aa54027..808d22da23 100644
--- a/macros/latex/required/l3kernel/l3box.dtx
+++ b/macros/latex/required/l3kernel/l3box.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3cctab.dtx b/macros/latex/required/l3kernel/l3cctab.dtx
index a8c5232b3e..4bf8db41a6 100644
--- a/macros/latex/required/l3kernel/l3cctab.dtx
+++ b/macros/latex/required/l3kernel/l3cctab.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3clist.dtx b/macros/latex/required/l3kernel/l3clist.dtx
index ebbfa29ddc..5adb01cffb 100644
--- a/macros/latex/required/l3kernel/l3clist.dtx
+++ b/macros/latex/required/l3kernel/l3clist.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3coffins.dtx b/macros/latex/required/l3kernel/l3coffins.dtx
index 76bbc78d99..62dc5f92ad 100644
--- a/macros/latex/required/l3kernel/l3coffins.dtx
+++ b/macros/latex/required/l3kernel/l3coffins.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3color.dtx b/macros/latex/required/l3kernel/l3color.dtx
index f9383d0404..b56fb9e0ac 100644
--- a/macros/latex/required/l3kernel/l3color.dtx
+++ b/macros/latex/required/l3kernel/l3color.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3debug.dtx b/macros/latex/required/l3kernel/l3debug.dtx
index 7fb64a8c13..21e6747a84 100644
--- a/macros/latex/required/l3kernel/l3debug.dtx
+++ b/macros/latex/required/l3kernel/l3debug.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
@@ -69,7 +69,7 @@
%
% Standard file identification.
% \begin{macrocode}
-\ProvidesExplFile{l3debug.def}{2024-05-08}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-05-27}{}{L3 Debugging support}
% \end{macrocode}
%
% \begin{variable}{\s_@@_stop}
diff --git a/macros/latex/required/l3kernel/l3deprecation.dtx b/macros/latex/required/l3kernel/l3deprecation.dtx
index d947bb4599..5852205ddc 100644
--- a/macros/latex/required/l3kernel/l3deprecation.dtx
+++ b/macros/latex/required/l3kernel/l3deprecation.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3doc.dtx b/macros/latex/required/l3kernel/l3doc.dtx
index 24efea50c7..43b719ce59 100644
--- a/macros/latex/required/l3kernel/l3doc.dtx
+++ b/macros/latex/required/l3kernel/l3doc.dtx
@@ -71,7 +71,7 @@ and all files in that bundle must be distributed together.
% This isn't included in the typeset documentation because it's a bit
% ugly:
%<*class>
-\ProvidesExplClass{l3doc}{2024-05-08}{}
+\ProvidesExplClass{l3doc}{2024-05-27}{}
{L3 Experimental documentation class}
%</class>
% \fi
@@ -84,7 +84,7 @@ and all files in that bundle must be distributed together.
% require you to do updates, if the class changes.}}
%
% \author{\Team}
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
% \maketitle
% \tableofcontents
%
diff --git a/macros/latex/required/l3kernel/l3doc.pdf b/macros/latex/required/l3kernel/l3doc.pdf
index 9a856d8aed..42960f5e6f 100644
--- a/macros/latex/required/l3kernel/l3doc.pdf
+++ b/macros/latex/required/l3kernel/l3doc.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3docstrip.dtx b/macros/latex/required/l3kernel/l3docstrip.dtx
index a3b62db0af..fecb228324 100644
--- a/macros/latex/required/l3kernel/l3docstrip.dtx
+++ b/macros/latex/required/l3kernel/l3docstrip.dtx
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3docstrip.pdf b/macros/latex/required/l3kernel/l3docstrip.pdf
index d2fe34a02b..efc8882c36 100644
--- a/macros/latex/required/l3kernel/l3docstrip.pdf
+++ b/macros/latex/required/l3kernel/l3docstrip.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3expan.dtx b/macros/latex/required/l3kernel/l3expan.dtx
index 7b859acaa5..d13578bde1 100644
--- a/macros/latex/required/l3kernel/l3expan.dtx
+++ b/macros/latex/required/l3kernel/l3expan.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3file.dtx b/macros/latex/required/l3kernel/l3file.dtx
index ba460e3fee..546222711e 100644
--- a/macros/latex/required/l3kernel/l3file.dtx
+++ b/macros/latex/required/l3kernel/l3file.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
@@ -809,7 +809,6 @@
% Sets the \meta{tl var} to the result of applying
% \cs{file_size:n} to the \meta{file}. If the file is not found,
% the \meta{tl var} will be set to \cs{q_no_value}.
-% This is not available in older versions of \XeTeX{}.
% \end{function}
%
% \begin{function}[rEXP, added = 2019-09-03]
@@ -825,7 +824,6 @@
% \meta{minute}\meta{second}\meta{offset}, where the latter may be |Z|
% (UTC) or \meta{plus-minus}\meta{hours}|'|\meta{minutes}|'|.
% When the file is not found, the result of expansion is empty.
-% This is not available in older versions of \XeTeX{}.
% \end{function}
%
% \begin{function}[noTF, added = 2017-07-09, updated = 2019-02-16]
@@ -836,7 +834,6 @@
% Sets the \meta{tl var} to the result of applying
% \cs{file_timestamp:n} to the \meta{file}. If the file is not found,
% the \meta{tl var} will be set to \cs{q_no_value}.
-% This is not available in older versions of \XeTeX{}.
% \end{function}
%
% \begin{function}[added = 2019-05-13, updated = 2019-09-20, pTF, EXP]
@@ -863,7 +860,6 @@
% \end{verbatim}
% to work when the derived file is entirely absent. The timestamp
% of two absent files is regarded as different.
-% This is not available in older versions of \XeTeX{}.
% \end{function}
%
% \begin{function}[noTF, updated = 2019-02-16]
diff --git a/macros/latex/required/l3kernel/l3flag.dtx b/macros/latex/required/l3kernel/l3flag.dtx
index bf7776f449..88e726df35 100644
--- a/macros/latex/required/l3kernel/l3flag.dtx
+++ b/macros/latex/required/l3kernel/l3flag.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-assign.dtx b/macros/latex/required/l3kernel/l3fp-assign.dtx
index 9ef1944a99..e6fa97423e 100644
--- a/macros/latex/required/l3kernel/l3fp-assign.dtx
+++ b/macros/latex/required/l3kernel/l3fp-assign.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
% \maketitle
%
% \begin{documentation}
diff --git a/macros/latex/required/l3kernel/l3fp-aux.dtx b/macros/latex/required/l3kernel/l3fp-aux.dtx
index f788b85df9..1ad33e235e 100644
--- a/macros/latex/required/l3kernel/l3fp-aux.dtx
+++ b/macros/latex/required/l3kernel/l3fp-aux.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-basics.dtx b/macros/latex/required/l3kernel/l3fp-basics.dtx
index 83c9cc87fa..e2d93219b0 100644
--- a/macros/latex/required/l3kernel/l3fp-basics.dtx
+++ b/macros/latex/required/l3kernel/l3fp-basics.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-convert.dtx b/macros/latex/required/l3kernel/l3fp-convert.dtx
index e42fb383fe..4983a3dd1f 100644
--- a/macros/latex/required/l3kernel/l3fp-convert.dtx
+++ b/macros/latex/required/l3kernel/l3fp-convert.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-expo.dtx b/macros/latex/required/l3kernel/l3fp-expo.dtx
index 31eb49093d..7577f640d4 100644
--- a/macros/latex/required/l3kernel/l3fp-expo.dtx
+++ b/macros/latex/required/l3kernel/l3fp-expo.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-extended.dtx b/macros/latex/required/l3kernel/l3fp-extended.dtx
index e35f0ae55e..596dc86ef2 100644
--- a/macros/latex/required/l3kernel/l3fp-extended.dtx
+++ b/macros/latex/required/l3kernel/l3fp-extended.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-functions.dtx b/macros/latex/required/l3kernel/l3fp-functions.dtx
index e7667eaa9b..b9e269b988 100644
--- a/macros/latex/required/l3kernel/l3fp-functions.dtx
+++ b/macros/latex/required/l3kernel/l3fp-functions.dtx
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-logic.dtx b/macros/latex/required/l3kernel/l3fp-logic.dtx
index 49ad2b1c02..486a3bc579 100644
--- a/macros/latex/required/l3kernel/l3fp-logic.dtx
+++ b/macros/latex/required/l3kernel/l3fp-logic.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-parse.dtx b/macros/latex/required/l3kernel/l3fp-parse.dtx
index 7999be7966..7853c40132 100644
--- a/macros/latex/required/l3kernel/l3fp-parse.dtx
+++ b/macros/latex/required/l3kernel/l3fp-parse.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-random.dtx b/macros/latex/required/l3kernel/l3fp-random.dtx
index 2a3d00cb58..ff999926ab 100644
--- a/macros/latex/required/l3kernel/l3fp-random.dtx
+++ b/macros/latex/required/l3kernel/l3fp-random.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-round.dtx b/macros/latex/required/l3kernel/l3fp-round.dtx
index b96d496b22..0d39b8a26a 100644
--- a/macros/latex/required/l3kernel/l3fp-round.dtx
+++ b/macros/latex/required/l3kernel/l3fp-round.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-symbolic.dtx b/macros/latex/required/l3kernel/l3fp-symbolic.dtx
index cdb7383949..88e214f49e 100644
--- a/macros/latex/required/l3kernel/l3fp-symbolic.dtx
+++ b/macros/latex/required/l3kernel/l3fp-symbolic.dtx
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-traps.dtx b/macros/latex/required/l3kernel/l3fp-traps.dtx
index bca459effa..fec48bc163 100644
--- a/macros/latex/required/l3kernel/l3fp-traps.dtx
+++ b/macros/latex/required/l3kernel/l3fp-traps.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
% \maketitle
%
% \begin{documentation}
diff --git a/macros/latex/required/l3kernel/l3fp-trig.dtx b/macros/latex/required/l3kernel/l3fp-trig.dtx
index 8e8bc1cbf8..7c40c6198f 100644
--- a/macros/latex/required/l3kernel/l3fp-trig.dtx
+++ b/macros/latex/required/l3kernel/l3fp-trig.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp-types.dtx b/macros/latex/required/l3kernel/l3fp-types.dtx
index 9764606e83..e9269e1f03 100644
--- a/macros/latex/required/l3kernel/l3fp-types.dtx
+++ b/macros/latex/required/l3kernel/l3fp-types.dtx
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fp.dtx b/macros/latex/required/l3kernel/l3fp.dtx
index d49d2431cb..d273b057ea 100644
--- a/macros/latex/required/l3kernel/l3fp.dtx
+++ b/macros/latex/required/l3kernel/l3fp.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3fparray.dtx b/macros/latex/required/l3kernel/l3fparray.dtx
index 8b8026a6b8..f48de27af3 100644
--- a/macros/latex/required/l3kernel/l3fparray.dtx
+++ b/macros/latex/required/l3kernel/l3fparray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3int.dtx b/macros/latex/required/l3kernel/l3int.dtx
index c4e8408af2..45050964de 100644
--- a/macros/latex/required/l3kernel/l3int.dtx
+++ b/macros/latex/required/l3kernel/l3int.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
@@ -124,43 +124,7 @@
% input stream as an integer denotation: for positive results an
% explicit sequence of decimal digits not starting with~\texttt{0},
% for negative results \texttt{-}~followed by such a sequence, and
-% \texttt{0}~for zero. The \meta{int expr} should consist,
-% after expansion, of \texttt{+}, \texttt{-}, \texttt{*}, \texttt{/},
-% \texttt{(}, \texttt{)} and of course integer operands. The result
-% is calculated by applying standard mathematical rules with the
-% following peculiarities:
-% \begin{itemize}
-% \item \texttt{/} denotes division rounded to the closest integer with
-% ties rounded away from zero;
-% \item there is an error and the overall expression evaluates to zero
-% whenever the absolute value of any intermediate result exceeds
-% $2^{31}-1$, except in the case of scaling operations
-% $a$\texttt{*}$b$\texttt{/}$c$, for which $a$\texttt{*}$b$ may be
-% arbitrarily large;
-% \item parentheses may not appear after unary \texttt{+} or
-% \texttt{-}, namely placing \texttt{+(} or \texttt{-(} at the start
-% of an expression or after \texttt{+}, \texttt{-}, \texttt{*},
-% \texttt{/} or~\texttt{(} leads to an error.
-% \end{itemize}
-% Each integer operand can be either an integer variable (with no need
-% for \cs{int_use:N}) or an integer denotation. For example both
-% \begin{verbatim}
-% \int_eval:n { 5 + 4 * 3 - ( 3 + 4 * 5 ) }
-% \end{verbatim}
-% and
-% \begin{verbatim}
-% \tl_new:N \l_my_tl
-% \tl_set:Nn \l_my_tl { 5 }
-% \int_new:N \l_my_int
-% \int_set:Nn \l_my_int { 4 }
-% \int_eval:n { \l_my_tl + \l_my_int * 3 - ( 3 + 4 * 5 ) }
-% \end{verbatim}
-% evaluate to $-6$ because \cs[no-index]{l_my_tl} expands to the
-% integer denotation~|5|. As the \meta{int expr} is fully
-% expanded from left to right during evaluation, fully expandable and
-% restricted-expandable functions can both be used, and \cs{exp_not:n}
-% and its variants have no effect while \cs{exp_not:N} may incorrectly
-% interrupt the expression.
+% \texttt{0}~for zero.
% \begin{texnote}
% Exactly two expansions are needed to evaluate \cs{int_eval:n}.
% The result is \emph{not} an \meta{internal integer}, and therefore
@@ -909,7 +873,6 @@
% \end{syntax}
% Evaluates the two \meta{int expr}s and produces a
% pseudo-random number between the two (with bounds included).
-% This is not available in older versions of \XeTeX{}.
% \end{function}
%
% \begin{function}[EXP, added = 2018-05-05]{\int_rand:n}
@@ -918,7 +881,6 @@
% \end{syntax}
% Evaluates the \meta{int expr} then produces a
% pseudo-random number between $1$ and the \meta{int expr} (included).
-% This is not available in older versions of \XeTeX{}.
% \end{function}
%
% \section{Viewing integers}
diff --git a/macros/latex/required/l3kernel/l3intarray.dtx b/macros/latex/required/l3kernel/l3intarray.dtx
index 20e6219ef8..aa49275e78 100644
--- a/macros/latex/required/l3kernel/l3intarray.dtx
+++ b/macros/latex/required/l3kernel/l3intarray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3kernel-functions.dtx b/macros/latex/required/l3kernel/l3kernel-functions.dtx
index 6779a3ca6c..c3bb838acf 100644
--- a/macros/latex/required/l3kernel/l3kernel-functions.dtx
+++ b/macros/latex/required/l3kernel/l3kernel-functions.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3keys.dtx b/macros/latex/required/l3kernel/l3keys.dtx
index f03c628a63..13772d1781 100644
--- a/macros/latex/required/l3kernel/l3keys.dtx
+++ b/macros/latex/required/l3kernel/l3keys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
@@ -792,36 +792,6 @@
% }
% \end{verbatim}
%
-% \begin{function}[added = 2011-08-23, updated = 2019-01-29]
-% {
-% \keys_set_known:nn, \keys_set_known:nV,
-% \keys_set_known:nv, \keys_set_known:ne,
-% \keys_set_known:no,
-% \keys_set_known:nnN, \keys_set_known:nVN,
-% \keys_set_known:nvN, \keys_set_known:neN,
-% \keys_set_known:noN,
-% \keys_set_known:nnnN, \keys_set_known:nVnN,
-% \keys_set_known:nvnN, \keys_set_known:nenN,
-% \keys_set_known:nonN
-% }
-% \begin{syntax}
-% \cs{keys_set_known:nn} \Arg{module} \Arg{keyval list}
-% \cs{keys_set_known:nnN} \Arg{module} \Arg{keyval list} \meta{tl}
-% \cs{keys_set_known:nnnN} \Arg{module} \Arg{keyval list} \Arg{root} \meta{tl}
-% \end{syntax}
-% These functions set keys which are known for the \meta{module}, and
-% simply ignore other keys. The \cs{keys_set_known:nn} function parses the
-% \meta{keyval list}, and sets those keys which are defined for
-% \meta{module}. Any keys which are unknown are not processed further by
-% the parser. In addition, \cs{keys_set_known:nnN} stores the key--value
-% pairs in the \meta{tl} in comma-separated form (\emph{i.e.}~an edited
-% version of the \meta{keyval list}). When a \meta{root} is given
-% (\cs{keys_set_known:nnnN}), the key--value entries are returned
-% relative to this point in the key tree. When it is absent, only the
-% key name and value are provided. The correct list is returned by
-% nested calls.
-% \end{function}
-%
% \section{Selective key setting}
% \label{sec:l3keys:selective}
%
@@ -862,33 +832,37 @@
% groups to be made \enquote{active}, or by marking one or more groups to
% be ignored in key setting.
%
-% \begin{function}[added = 2024-01-10]
+% \begin{function}[added = 2011-08-23, updated = 2019-01-29]
% {
-% \keys_set_exclude_groups:nnn, \keys_set_exclude_groups:nnV,
-% \keys_set_exclude_groups:nnv, \keys_set_exclude_groups:nno,
-% \keys_set_exclude_groups:nnnN, \keys_set_exclude_groups:nnVN,
-% \keys_set_exclude_groups:nnvN, \keys_set_exclude_groups:nnoN,
-% \keys_set_exclude_groups:nnnnN, \keys_set_exclude_groups:nnVnN,
-% \keys_set_exclude_groups:nnvnN, \keys_set_exclude_groups:nnonN,
+% \keys_set_known:nn, \keys_set_known:nV,
+% \keys_set_known:nv, \keys_set_known:ne,
+% \keys_set_known:no,
+% \keys_set_known:nnN, \keys_set_known:nVN,
+% \keys_set_known:nvN, \keys_set_known:neN,
+% \keys_set_known:noN,
+% \keys_set_known:nnnN, \keys_set_known:nVnN,
+% \keys_set_known:nvnN, \keys_set_known:nenN,
+% \keys_set_known:nonN
% }
% \begin{syntax}
-% \cs{keys_set_exclude_groups:nnn} \Arg{module} \Arg{groups} \Arg{keyval list}
-% \cs{keys_set_exclude_groups:nnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{tl}
-% \cs{keys_set_exclude_groups:nnnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{root} \meta{tl}
+% \cs{keys_set_known:nn} \Arg{module} \Arg{keyval list}
+% \cs{keys_set_known:nnN} \Arg{module} \Arg{keyval list} \meta{tl~var}
+% \cs{keys_set_known:nnnN} \Arg{module} \Arg{keyval list} \Arg{root} \meta{tl~var}
% \end{syntax}
-% Sets keys by excluding those in the specified \meta{groups}.
-% The \meta{groups} are
-% given as a comma-separated list. Unknown keys are not assigned to any
-% group and are thus always set. The key--value pairs for each
-% key which is filtered out are stored in the \meta{tl} in a
-% comma-separated form (\emph{i.e.}~an edited version of the \meta{keyval
-% list}). The \cs{keys_set_exclude_groups:nnn} version skips this stage.
-%
-% Use of \cs{keys_set_exclude_groups:nnnN} can be nested, with the correct residual
-% \meta{keyval list} returned at each stage. In the version which takes
-% a \meta{root} argument, the key list is returned relative to that point
-% in the key tree. In the cases without a \meta{root} argument, only
-% the key names and values are returned.
+% These functions set keys which are known for the \meta{module}, and
+% simply ignore other keys. The \cs{keys_set_known:nn} function parses the
+% \meta{keyval list}, and sets those keys which are defined for
+% \meta{module}. Any keys which are unknown are not processed further by
+% the parser.
+%
+% In addition, \cs{keys_set_known:nnN} and \cs{keys_set_known:nnnN}
+% store the key--value pairs for unknown keys in the \meta{tl~var}
+% in comma-separated form (\emph{i.e.}~an edited version of the
+% \meta{keyval list}). When a \meta{root} is given
+% (\cs{keys_set_known:nnnN}), the key--value entries are returned
+% relative to this point in the key tree. When it is absent, only the
+% key name and value are provided. The correct list is returned by
+% nested calls.
% \end{function}
%
% \begin{function}[added = 2013-07-14, updated = 2024-05-08]
@@ -902,25 +876,62 @@
% }
% \begin{syntax}
% \cs{keys_set_groups:nnn} \Arg{module} \Arg{groups} \Arg{keyval list}
+% \cs{keys_set_groups:nnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{tl~var}
+% \cs{keys_set_groups:nnnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \Arg{root} \meta{tl~var}
+% \end{syntax}
+% These functions activate key selection in an \enquote{opt-in} sense:
+% only keys assigned to one or more of the \meta{groups} specified are set.
+% The \meta{groups} are given as a comma-separated list. Unknown keys are
+% not assigned to any group and are thus never set.
+%
+% In addition, \cs{keys_set_groups:nnnN} and \cs{keys_set_groups:nnnnN}
+% store the key--value pairs for skipped keys in the \meta{tl~var}
+% in comma-separated form (\emph{i.e.}~an edited version of the
+% \meta{keyval list}). When a \meta{root} is given
+% (\cs{keys_set_groups:nnnnN}), the key--value entries are returned
+% relative to this point in the key tree. When it is absent, only the
+% key name and value are provided. The correct list is returned by
+% nested calls.
+% \end{function}
+%
+% \begin{function}[added = 2024-01-10]
+% {
+% \keys_set_exclude_groups:nnn, \keys_set_exclude_groups:nnV,
+% \keys_set_exclude_groups:nnv, \keys_set_exclude_groups:nno,
+% \keys_set_exclude_groups:nnnN, \keys_set_exclude_groups:nnVN,
+% \keys_set_exclude_groups:nnvN, \keys_set_exclude_groups:nnoN,
+% \keys_set_exclude_groups:nnnnN, \keys_set_exclude_groups:nnVnN,
+% \keys_set_exclude_groups:nnvnN, \keys_set_exclude_groups:nnonN,
+% }
+% \begin{syntax}
+% \cs{keys_set_exclude_groups:nnn} \Arg{module} \Arg{groups} \Arg{keyval list}
+% \cs{keys_set_exclude_groups:nnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{tl~var}
+% \cs{keys_set_exclude_groups:nnnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \Arg{root} \meta{tl~var}
% \end{syntax}
-% Activates key filtering in an \enquote{opt-in} sense: only keys assigned to
-% one or more of the \meta{groups} specified are set. The \meta{groups} are
-% given as a comma-separated list. Unknown keys are not assigned to any
-% group and are thus never set. The key--value pairs for each
-% key which is filtered out are stored in the \meta{tl} in a
-% comma-separated form (\emph{i.e.}~an edited version of the \meta{keyval
-% list}). The \cs{keys_set_groups:nnn} version skips this stage
+% These functions activate key selection in an \enquote{opt-out} sense:
+% keys assigned to one or more of the \meta{groups} specified are
+% \emph{not} set. The \meta{groups} are given as a comma-separated list.
+% Unknown keys are not assigned to any group and are thus always set.
+%
+% In addition, \cs{keys_set_exclude_groups:nnnN} and
+% \cs{keys_set_exclude_groups:nnnnN} store the key--value pairs for
+% skipped keys in the \meta{tl~var} in comma-separated form
+% (\emph{i.e.}~an edited version of the \meta{keyval list}). When a
+% \meta{root} is given (\cs{keys_set_exclude_groups:nnnnN}), the
+% key--value entries are returned relative to this point in the key
+% tree. When it is absent, only the key name and value are provided.
+% The correct list is returned by nested calls.
% \end{function}
%
% \section{Digesting keys}
%
% \begin{function}[added = 2022-03-09]{\keys_precompile:nnN}
% \begin{syntax}
-% \cs{keys_precompile:nnN} \Arg{module} \Arg{keyval list} \meta{tl}
+% \cs{keys_precompile:nnN} \Arg{module} \Arg{keyval list} \meta{tl~var}
% \end{syntax}
% Parses the \meta{keyval list} as for \cs{keys_set:nn}, placing the
% resulting code for those which set variables or functions into the
-% \meta{tl}. Thus this function \enquote{precompiles} the keyval list into
+% \meta{tl~var}. Thus this function \enquote{precompiles} the keyval list into
% a set of results which can be applied rapidly.
% \end{function}
%
@@ -1687,14 +1698,14 @@
% \begin{variable}{\l_@@_selective_clist}
% The list of key groups being filtered in or out during selective setting.
% \begin{macrocode}
-\seq_new:N \l_@@_selective_clist
+\clist_new:N \l_@@_selective_clist
% \end{macrocode}
% \end{variable}
%
% \begin{variable}{\l_@@_tmp_clist}
% Scratch space used as a data dump.
% \begin{macrocode}
-\seq_new:N \l_@@_tmp_clist
+\clist_new:N \l_@@_tmp_clist
% \end{macrocode}
% \end{variable}
%
@@ -2148,7 +2159,7 @@
%
% \begin{macro}{\@@_initialise:n}
% A set up for initialisation: just run the code if it exists.
-% We need to set the key string here, using the deprecated \texttt{tl}
+% We need to set the key string here, using the deprecated \texttt{tl~var}
% as a piece of scratch space.
% \begin{macrocode}
\cs_new_protected:Npn \@@_initialise:n #1
diff --git a/macros/latex/required/l3kernel/l3legacy.dtx b/macros/latex/required/l3kernel/l3legacy.dtx
index fd30799ea1..4cfce5c5f1 100644
--- a/macros/latex/required/l3kernel/l3legacy.dtx
+++ b/macros/latex/required/l3kernel/l3legacy.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3luatex.dtx b/macros/latex/required/l3kernel/l3luatex.dtx
index 19d92a1591..eb10d5aecc 100644
--- a/macros/latex/required/l3kernel/l3luatex.dtx
+++ b/macros/latex/required/l3kernel/l3luatex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3msg.dtx b/macros/latex/required/l3kernel/l3msg.dtx
index 96fc231193..e901b07c06 100644
--- a/macros/latex/required/l3kernel/l3msg.dtx
+++ b/macros/latex/required/l3kernel/l3msg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3names.dtx b/macros/latex/required/l3kernel/l3names.dtx
index c2af4697f2..5cdd1361e3 100644
--- a/macros/latex/required/l3kernel/l3names.dtx
+++ b/macros/latex/required/l3kernel/l3names.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3news.pdf b/macros/latex/required/l3kernel/l3news.pdf
index eeea0487e7..4b57ef41c8 100644
--- a/macros/latex/required/l3kernel/l3news.pdf
+++ b/macros/latex/required/l3kernel/l3news.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news01.pdf b/macros/latex/required/l3kernel/l3news01.pdf
index eed44515b5..b5f45059d3 100644
--- a/macros/latex/required/l3kernel/l3news01.pdf
+++ b/macros/latex/required/l3kernel/l3news01.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news02.pdf b/macros/latex/required/l3kernel/l3news02.pdf
index 34df11b4f6..0ee8ffaf96 100644
--- a/macros/latex/required/l3kernel/l3news02.pdf
+++ b/macros/latex/required/l3kernel/l3news02.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news03.pdf b/macros/latex/required/l3kernel/l3news03.pdf
index fa2fc3a7b9..fef9bf3a7b 100644
--- a/macros/latex/required/l3kernel/l3news03.pdf
+++ b/macros/latex/required/l3kernel/l3news03.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news04.pdf b/macros/latex/required/l3kernel/l3news04.pdf
index c1b5f0e555..0afbb9591e 100644
--- a/macros/latex/required/l3kernel/l3news04.pdf
+++ b/macros/latex/required/l3kernel/l3news04.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news05.pdf b/macros/latex/required/l3kernel/l3news05.pdf
index a3dc4d6e02..0a44ce6811 100644
--- a/macros/latex/required/l3kernel/l3news05.pdf
+++ b/macros/latex/required/l3kernel/l3news05.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news06.pdf b/macros/latex/required/l3kernel/l3news06.pdf
index 765174a222..10cec7c17f 100644
--- a/macros/latex/required/l3kernel/l3news06.pdf
+++ b/macros/latex/required/l3kernel/l3news06.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news07.pdf b/macros/latex/required/l3kernel/l3news07.pdf
index d9d2c2a281..6bfbab4d96 100644
--- a/macros/latex/required/l3kernel/l3news07.pdf
+++ b/macros/latex/required/l3kernel/l3news07.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news08.pdf b/macros/latex/required/l3kernel/l3news08.pdf
index 810cc505a0..a0130195cc 100644
--- a/macros/latex/required/l3kernel/l3news08.pdf
+++ b/macros/latex/required/l3kernel/l3news08.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news09.pdf b/macros/latex/required/l3kernel/l3news09.pdf
index 1491fdd32c..3616cc20ca 100644
--- a/macros/latex/required/l3kernel/l3news09.pdf
+++ b/macros/latex/required/l3kernel/l3news09.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news10.pdf b/macros/latex/required/l3kernel/l3news10.pdf
index 496795ff16..00ec553d1c 100644
--- a/macros/latex/required/l3kernel/l3news10.pdf
+++ b/macros/latex/required/l3kernel/l3news10.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news11.pdf b/macros/latex/required/l3kernel/l3news11.pdf
index 68a16e2539..59a672d339 100644
--- a/macros/latex/required/l3kernel/l3news11.pdf
+++ b/macros/latex/required/l3kernel/l3news11.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3news12.pdf b/macros/latex/required/l3kernel/l3news12.pdf
index f99bb21037..9c4f937b00 100644
--- a/macros/latex/required/l3kernel/l3news12.pdf
+++ b/macros/latex/required/l3kernel/l3news12.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3pdf.dtx b/macros/latex/required/l3kernel/l3pdf.dtx
index 007cb5b5ad..55f49476e3 100644
--- a/macros/latex/required/l3kernel/l3pdf.dtx
+++ b/macros/latex/required/l3kernel/l3pdf.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3prefixes.csv b/macros/latex/required/l3kernel/l3prefixes.csv
index 7baa984582..e85412b9d8 100644
--- a/macros/latex/required/l3kernel/l3prefixes.csv
+++ b/macros/latex/required/l3kernel/l3prefixes.csv
@@ -137,6 +137,7 @@ kgl,kantlipsum,Enrico Gregorio,,,,2013-03-16,2013-03-16,
kivitendo,"kiviletter, kivitables",Marei Peischl for Kivitendo,https://www.kivitendo.de/,https://github.com/kivitendo/kivitendo-erp,https://forum.kivitendo.de/,2021-05-28,2021-05-28,
langsci,langscibook,Language Science Press,https://langsci-press.org,https://github.com/langsci/langscibook,https://github.com/langsci/langscibook/issues,2021-07-20,2021-07-21,
left,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
+liftarm,liftarm,Matthias Floré,,,,2024-05-25,2024-05-25,
lltxmath,lualatex-math,Philipp Stephani,https://github.com/phst/lualatex-math,https://github.com/phst/lualatex-math.git,https://github.com/phst/lualatex-math/issues,2012-11-07,2012-11-07,
log,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
lua,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
diff --git a/macros/latex/required/l3kernel/l3prefixes.pdf b/macros/latex/required/l3kernel/l3prefixes.pdf
index 0a721bca11..602ccaaa59 100644
--- a/macros/latex/required/l3kernel/l3prefixes.pdf
+++ b/macros/latex/required/l3kernel/l3prefixes.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3prg.dtx b/macros/latex/required/l3kernel/l3prg.dtx
index 96ef859b3f..bec4e3a712 100644
--- a/macros/latex/required/l3kernel/l3prg.dtx
+++ b/macros/latex/required/l3kernel/l3prg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3prop.dtx b/macros/latex/required/l3kernel/l3prop.dtx
index 3350b27792..21b8d03dd6 100644
--- a/macros/latex/required/l3kernel/l3prop.dtx
+++ b/macros/latex/required/l3kernel/l3prop.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3quark.dtx b/macros/latex/required/l3kernel/l3quark.dtx
index c989bd4024..136596a3fe 100644
--- a/macros/latex/required/l3kernel/l3quark.dtx
+++ b/macros/latex/required/l3kernel/l3quark.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3regex.dtx b/macros/latex/required/l3kernel/l3regex.dtx
index ad44b8c6f9..6ca9c8eeed 100644
--- a/macros/latex/required/l3kernel/l3regex.dtx
+++ b/macros/latex/required/l3kernel/l3regex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3seq.dtx b/macros/latex/required/l3kernel/l3seq.dtx
index 713e4a33b1..38fc9471a9 100644
--- a/macros/latex/required/l3kernel/l3seq.dtx
+++ b/macros/latex/required/l3kernel/l3seq.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
@@ -354,7 +354,6 @@
% \end{syntax}
% Selects a pseudo-random item of the \meta{seq~var}. If the
% \meta{seq~var} is empty the result is empty.
-% This is not available in older versions of \XeTeX{}.
% \begin{texnote}
% The result is returned within the \tn{unexpanded}
% primitive (\cs{exp_not:n}), which means that the \meta{item}
diff --git a/macros/latex/required/l3kernel/l3skip.dtx b/macros/latex/required/l3kernel/l3skip.dtx
index 3eeb891e3d..6e96b41326 100644
--- a/macros/latex/required/l3kernel/l3skip.dtx
+++ b/macros/latex/required/l3kernel/l3skip.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3sort.dtx b/macros/latex/required/l3kernel/l3sort.dtx
index 9ba8713244..47cebcad25 100644
--- a/macros/latex/required/l3kernel/l3sort.dtx
+++ b/macros/latex/required/l3kernel/l3sort.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3str-convert.dtx b/macros/latex/required/l3kernel/l3str-convert.dtx
index 0b280fb109..baf705fe0c 100644
--- a/macros/latex/required/l3kernel/l3str-convert.dtx
+++ b/macros/latex/required/l3kernel/l3str-convert.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3str.dtx b/macros/latex/required/l3kernel/l3str.dtx
index d4e08b2dd2..f4f7b94b88 100644
--- a/macros/latex/required/l3kernel/l3str.dtx
+++ b/macros/latex/required/l3kernel/l3str.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3styleguide.pdf b/macros/latex/required/l3kernel/l3styleguide.pdf
index 33333f832f..0113bac571 100644
--- a/macros/latex/required/l3kernel/l3styleguide.pdf
+++ b/macros/latex/required/l3kernel/l3styleguide.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3styleguide.tex b/macros/latex/required/l3kernel/l3styleguide.tex
index 2cffd774e3..bcea3de06e 100644
--- a/macros/latex/required/l3kernel/l3styleguide.tex
+++ b/macros/latex/required/l3kernel/l3styleguide.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
\begin{document}
diff --git a/macros/latex/required/l3kernel/l3syntax-changes.pdf b/macros/latex/required/l3kernel/l3syntax-changes.pdf
index 64bf0da4e8..99e93c2ccc 100644
--- a/macros/latex/required/l3kernel/l3syntax-changes.pdf
+++ b/macros/latex/required/l3kernel/l3syntax-changes.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3syntax-changes.tex b/macros/latex/required/l3kernel/l3syntax-changes.tex
index 0b21c09da0..30d8d47747 100644
--- a/macros/latex/required/l3kernel/l3syntax-changes.tex
+++ b/macros/latex/required/l3kernel/l3syntax-changes.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex/required/l3kernel/l3sys.dtx b/macros/latex/required/l3kernel/l3sys.dtx
index 0417a963bc..b2228c7fd9 100644
--- a/macros/latex/required/l3kernel/l3sys.dtx
+++ b/macros/latex/required/l3kernel/l3sys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3term-glossary.pdf b/macros/latex/required/l3kernel/l3term-glossary.pdf
index b54a47f899..01598ca79a 100644
--- a/macros/latex/required/l3kernel/l3term-glossary.pdf
+++ b/macros/latex/required/l3kernel/l3term-glossary.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/l3term-glossary.tex b/macros/latex/required/l3kernel/l3term-glossary.tex
index 86ad15568a..141749aa6b 100644
--- a/macros/latex/required/l3kernel/l3term-glossary.tex
+++ b/macros/latex/required/l3kernel/l3term-glossary.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex/required/l3kernel/l3text-case.dtx b/macros/latex/required/l3kernel/l3text-case.dtx
index 888e6e97b9..89cdb9e2b1 100644
--- a/macros/latex/required/l3kernel/l3text-case.dtx
+++ b/macros/latex/required/l3kernel/l3text-case.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3text-map.dtx b/macros/latex/required/l3kernel/l3text-map.dtx
index ab4a6db91e..3573002244 100644
--- a/macros/latex/required/l3kernel/l3text-map.dtx
+++ b/macros/latex/required/l3kernel/l3text-map.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3text-purify.dtx b/macros/latex/required/l3kernel/l3text-purify.dtx
index ec85eb8be4..35390811aa 100644
--- a/macros/latex/required/l3kernel/l3text-purify.dtx
+++ b/macros/latex/required/l3kernel/l3text-purify.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3text.dtx b/macros/latex/required/l3kernel/l3text.dtx
index a59e047bd7..bcfd15cb62 100644
--- a/macros/latex/required/l3kernel/l3text.dtx
+++ b/macros/latex/required/l3kernel/l3text.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3tl-analysis.dtx b/macros/latex/required/l3kernel/l3tl-analysis.dtx
index 80a7d74cef..4df9ee68a3 100644
--- a/macros/latex/required/l3kernel/l3tl-analysis.dtx
+++ b/macros/latex/required/l3kernel/l3tl-analysis.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
@@ -1303,14 +1303,20 @@
% Expandable tokens (which are automatically |N|-type) can be
% \tn{outer} macros, hence the need for \cs{exp_after:wN} and
% \cs{exp_not:N} in the code above, which allows the next function to
-% safely grab the token as an argument. We run some code that is
-% expanded using the primitive \cs{cs_set_nopar:Npe} rather than
-% \cs{tl_set:Ne} to avoid grabbing it as an argument as |#1| may be
-% \tn{outer}. To allow~|#1| as an argument of the user's function
-% (stored in \cs{l_@@_peek_code_tl}), we set it equal to
-% \cs{scan_stop:}, but we do it at the last minute because |#1|
-% may be some pretty important function such as \cs{exp_after:wN}.
-% Then we put the user's function and the elaborate first argument
+% safely grab the token as an argument. To allow the
+% possibly-\tn{outer} token~|#1| as an argument of the \meta{user's
+% function} (which is protected and stored in \cs{l_@@_peek_code_tl}),
+% we set it equal to a harmless macro. This must be done at the very
+% last minute because |#1| may be some pretty important function such
+% as \cs{exp_after:wN}. Using a primitive \cs{cs_set_nopar:Npe}
+% expansion (to avoid \tn{outer} problems) we set up to run the code
+% \tn{let} |#1| \meta{user's function} \meta{user's function} followed
+% by arguments involving~|#1|. Regardless of~|#1| (including the
+% user's function itself), the user's function is run. It always
+% starts with \cs{group_end:}, which has not been redefined since |#1|
+% started out as expandable, and which restores the definition of~|#1|.
+%
+% Then we put the elaborate first argument
% \cs{__kernel_exp_not:w} \cs{exp_after:wN} |{| \cs{exp_not:N} |#1| |}|:
% indeed we cannot use \cs{exp_not:n} |{#1}| as this breaks for an
% \tn{outer} macro and we cannot use \cs{exp_not:N} |#1|, as
@@ -1323,29 +1329,31 @@
% the two cases is easy: since we have made the escape character
% printable, \cs{token_to_str:N} gives at least two characters for a
% control sequence versus a single one for an active character
-% (possibly being a space). Importantly, once we apply
-% \cs{token_to_str:N} we no longer need to worry about \tn{outer}
-% tokens.
+% (possibly being a space, in which case the trailing brace group is
+% taken as the first argument of \cs{@@_peek_analysis_exp_aux:Nw}).
+% Importantly, |#1| could be an \tn{outer} token (as it is only set to
+% \cs{scan_stop:} at the last minute) but once we apply
+% \cs{token_to_str:N} we no longer need to worry about it.
% \begin{macrocode}
\cs_new_protected:Npn \@@_peek_analysis_exp:N #1
{
\cs_set_nopar:Npe \l_@@_peek_code_tl
{
- \tex_let:D \exp_not:N #1 \scan_stop:
- \exp_not:o \l_@@_peek_code_tl
+ \tex_let:D \exp_not:N #1 \l_@@_peek_code_tl
+ \l_@@_peek_code_tl
{
\exp_not:n { \__kernel_exp_not:w \exp_after:wN }
{ \exp_not:N \exp_not:N \exp_not:N #1 }
}
\exp_after:wN \@@_peek_analysis_exp_aux:Nw
- \token_to_str:N #1 \prg_do_nothing: \s_@@
+ \token_to_str:N #1 { } \s_@@
}
\l_@@_peek_code_tl
}
\cs_new:Npe \@@_peek_analysis_exp_aux:Nw #1#2 \s_@@
{
- \exp_not:N \if:w \scan_stop: #2 \scan_stop:
- { \exp_not:N \int_value:w `#1 } \token_to_str:N D
+ \exp_not:N \if_meaning:w \scan_stop: #2 \scan_stop:
+ { \exp_not:N \int_value:w `#1 ~ } \token_to_str:N D
\exp_not:N \else:
{ -1 } 0
\exp_not:N \fi:
diff --git a/macros/latex/required/l3kernel/l3tl-build.dtx b/macros/latex/required/l3kernel/l3tl-build.dtx
index 708ea81680..6cd9822ad2 100644
--- a/macros/latex/required/l3kernel/l3tl-build.dtx
+++ b/macros/latex/required/l3kernel/l3tl-build.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3tl.dtx b/macros/latex/required/l3kernel/l3tl.dtx
index 940b3cb8d0..71d68d532c 100644
--- a/macros/latex/required/l3kernel/l3tl.dtx
+++ b/macros/latex/required/l3kernel/l3tl.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
@@ -994,7 +994,6 @@
% \end{syntax}
% Selects a pseudo-random item of the \meta{token list}. If the
% \meta{token list} is blank, the result is empty.
-% This is not available in older versions of \XeTeX{}.
% \begin{texnote}
% The result is returned within the \tn{unexpanded}
% primitive (\cs{exp_not:n}), which means that the \meta{item}
diff --git a/macros/latex/required/l3kernel/l3token.dtx b/macros/latex/required/l3kernel/l3token.dtx
index 5c31ab04e7..03bf46b101 100644
--- a/macros/latex/required/l3kernel/l3token.dtx
+++ b/macros/latex/required/l3kernel/l3token.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/l3unicode.dtx b/macros/latex/required/l3kernel/l3unicode.dtx
index 3b3bd007a4..179817d490 100644
--- a/macros/latex/required/l3kernel/l3unicode.dtx
+++ b/macros/latex/required/l3kernel/l3unicode.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
%
% \maketitle
%
diff --git a/macros/latex/required/l3kernel/source3.pdf b/macros/latex/required/l3kernel/source3.pdf
index 77c8b81892..34279f9e00 100644
--- a/macros/latex/required/l3kernel/source3.pdf
+++ b/macros/latex/required/l3kernel/source3.pdf
Binary files differ
diff --git a/macros/latex/required/l3kernel/source3.tex b/macros/latex/required/l3kernel/source3.tex
index 623b9cc1a0..00095ad319 100644
--- a/macros/latex/required/l3kernel/source3.tex
+++ b/macros/latex/required/l3kernel/source3.tex
@@ -57,7 +57,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex/required/latex-lab/README.md b/macros/latex/required/latex-lab/README.md
index b27d0dc8fb..d87f6fedf9 100644
--- a/macros/latex/required/latex-lab/README.md
+++ b/macros/latex/required/latex-lab/README.md
@@ -1,6 +1,6 @@
# LaTeX laboratory
-Release 2023-11-01
+Release 2024-06-01 patch level 0
## Overview
@@ -38,5 +38,5 @@ The license is LPPL 1.3c.
This README file is
-Copyright (C) 2021-2023
+Copyright (C) 2021-2024
The LaTeX Project
diff --git a/macros/latex/required/latex-lab/blocks-code.pdf b/macros/latex/required/latex-lab/blocks-code.pdf
index 91771be25c..f4898a522c 100644
--- a/macros/latex/required/latex-lab/blocks-code.pdf
+++ b/macros/latex/required/latex-lab/blocks-code.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/blocks-doc.pdf b/macros/latex/required/latex-lab/blocks-doc.pdf
index 5f56e9052f..90b0bd984c 100644
--- a/macros/latex/required/latex-lab/blocks-doc.pdf
+++ b/macros/latex/required/latex-lab/blocks-doc.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/changes.txt b/macros/latex/required/latex-lab/changes.txt
index 1a65830e8b..cd53086b2b 100644
--- a/macros/latex/required/latex-lab/changes.txt
+++ b/macros/latex/required/latex-lab/changes.txt
@@ -1,12 +1,176 @@
+2024-05-25 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-table.dtx: disable table headers in presentation tables.
+
+2024-05-25 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-firstaid.dtx: add firstaid for booktabs cmidrules,
+ see tagging-issue 69.
+
+2024-04-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * documentmetadata-support.dtx: change handling of default language.
+ The code now tries to detect languages set by babel/polyglossia.
+
+2024-04-16 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-math.dtx: use tagging socket to disable math-writing if tagging
+ is suspended
+
+2024-03-24 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latex-lab-namespace.xlsx:
+ File added (draft) replacing tagnames-commands.md
+
+2024-03-23 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * documentmetadata-support.dtx: keys for A4-E and A4-F
+
+2024-03-23 Yukai Chou <muzimuzhi@gmail.com>
+
+ * latex-lab-float.dtx (subsection{Patching}):
+ Fix missing underscore (_) in csname
+ Adjust white space before comment in \end@dblfloat
+
+2024-03-23 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-block.dtx: store main text-unit number for marginpars.
+
+2024-03-22 David Carlisle <David.Carlisle@latex-project.org>
+
+ * latex-lab-float.dtx (subsection{Patching}):
+ Adjust white space before comments
+
+2024-03-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latex-lab-firstaid.dtx (subsection{verse}):
+ Added first aid for the verse package.
+
+ * latex-lab-block.dtx (subsection{Object and template interfaces}):
+ Change default for item-indent from 0pt to \itemindent. Otherwise, an
+ explicit setting for \itemindent in a legacy \list environment is
+ not picked up.
+
+2024-03-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latex-lab-footnotes.dtx (section{Reimplementing the \pkg{footmisc} package}):
+ Typeset the footnote mark twice if the hang option is used. This means it can't
+ contain material that alter state, e.g., counters or labels.
+
+2024-03-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latex-lab-footnotes.dtx (subsection{Debugging sockets and hooks}):
+ Added \DebugFNotesOn (and \DebugFNotesOff) not doing much for
+ now. Default is now to have debugging turned off (gh/58).
+
+ (subsubsection{Making documents use the new \cs{@makefntext}}):
+ Before attempting to patch old classes or packages check if the new
+ definition of \@makefntext is the one that was suppliedd by footmisc for
+ the hang option. (gh/12)
+
+ (subsubsection{Making documents use the new \cs{@makefntext}}):
+ Some classes/styles use \makebox rather than \hb@xt@, so try to patch
+ them too. Of course, none of this is very robust. By the end of the
+ day well need updating to the new standard solution.
+
+2024-02-23 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-amsmath.dtx, latex-lab-mathpkg.dtx: handle \pbm and poormans \bm
+ (luatex only)
+
+2024-02-23 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * update tagpdf and pdfmanagement
+
+2024-02-16 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-graphic.dtx: move end structure behind \fi, tagging-project#64
+
+2024-02-12 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-block.dtx: left align description labels.
+
+2024-02-07 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-table.dtx: change value layout to presentation (as in ARIA).
+
+2024-02-09 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-math.dtx: add keys to suppress AF-files locally
+
+2024-02-09 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-title.dtx: force DisplayDocTitle if UA-standard is detected
+
+2024-02-08 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-testphase.dtx: add marginpar tagging to phase-III
+
+2024-02-08 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-math.dtx, latex-lab-table.dtx: adapt tagpdfsetup keys
+
+2024-02-07 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-table.dtx: change key names from table-tagging to table/tagging
+
+2024-02-05 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-float.dtx: fix caption outside float error
+
+2024-02-05 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-toc-kernel-changes.dtx: fix spurious space, tagging-project#50
+
+2024-01-29 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-math.dtx: disable mathgrabbing in begindocument hook.
+
+2024-01-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-firstaid.dtx: add support for \authors from amsart.
+
+2024-01-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-title.dtx: make \@title and \@author robust to avoid errors
+ if they are not set.
+
+2024-01-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-table.dtx: add support for layout tables.
+
+2024-01-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-block.dtx: add support to set an attribute-class for para-main.
+
+2024-01-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-table.dtx: add option table-tagging=layout
+
+2024-01-17 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-math.dtx, latex-lab-amsmath.dtx, redefine \text to
+ avoid faulty structure and faulty PDF from \mathchoice.
+ Add statistic for mathml handling.
+
+2024-01-14 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-float.dtx, correct destination, see tagging issue #55
+
+2024-01-14 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-block.dtx, correct error message for environments,
+ see tagging issue #57
+
+2024-01-12 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-table.dtx: add some variables for tag names
+
+2024-01-08 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * move mathml-AF support into latex-lab-math.ltx
+
+2023-12-27 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * added latex-lab-title.dtx for maketitle/title and author tagging.
+
+2023-11-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-block.dtx, correct error message for items outside lists
+ see tagging issue #35
+
+2023-11-17 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-block.dtx, latex-lab-sec.dtx: use wrapper for para counter,
+ see tagging issue #34
+
+2023-11-12 Joseph Wright <Joseph.Wright@latex-project.org>
+ * latex-lab-math.dtx: tidy variant creation, switch to e-type expansion
+
+2023-11-05 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-math.dtx: remove processor in \(..\), see tagging issue #29
+
+2023-11-05 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-math.dtx: handle also tabular*, see tagging issue #25
+ * latex-lab-table.dtx: use cmd hook for array, see tagging issue #28
+
2023-10-30 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * added latex-lab-table.dtx for basic table tagging.
+ * added latex-lab-table.dtx for basic table tagging.
2023-10-21 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* latex-lab-minipage.dtx: use sockets to allow local changes
2023-10-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * latex-lab-toc.dtx, latex-lab-sec.dtx, latex-lab-toc-kernel-changes: extend
- \MakeLinkTarget to store the target-structure relationship too, see tagging issue #20
+ * latex-lab-toc.dtx, latex-lab-sec.dtx, latex-lab-toc-kernel-changes: extend
+ \MakeLinkTarget to store the target-structure relationship too, see tagging issue #20
2023-10-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* latex-lab-graphic.dtx: fix handling of scale factor, tagging issue #16
@@ -21,7 +185,7 @@
2023-09-04 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* label-lab-new-or-1.dtx latex-lab-new-or-2.dtx
fix position of kernel hook in \@makecol (tagpdf issue #58)
-
+
2023-09-04 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* documentmetadata-support.dtx: add debug key to load tagpdf-debug.
* new latex-lab-namespace.dtx with role mappings
diff --git a/macros/latex/required/latex-lab/documentmetadata-support-code.pdf b/macros/latex/required/latex-lab/documentmetadata-support-code.pdf
index d419630dff..9720f83a60 100644
--- a/macros/latex/required/latex-lab/documentmetadata-support-code.pdf
+++ b/macros/latex/required/latex-lab/documentmetadata-support-code.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/documentmetadata-support-doc.pdf b/macros/latex/required/latex-lab/documentmetadata-support-doc.pdf
index a1c42b21f4..e45892165c 100644
--- a/macros/latex/required/latex-lab/documentmetadata-support-doc.pdf
+++ b/macros/latex/required/latex-lab/documentmetadata-support-doc.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/documentmetadata-support.dtx b/macros/latex/required/latex-lab/documentmetadata-support.dtx
index b37ae6c9d7..a629d9c551 100644
--- a/macros/latex/required/latex-lab/documentmetadata-support.dtx
+++ b/macros/latex/required/latex-lab/documentmetadata-support.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
%% File: documentmetadata-support.dtx
-% Copyright (C) 2021-2023 The LaTeX Project
+% Copyright (C) 2021-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -18,8 +18,8 @@
% for those people who are interested or want to report an issue.
%
% \begin{macrocode}
-\def\documentmetadatasupportversion{1.0f}
-\def\documentmetadatasupportdate{2023-09-01}
+\def\documentmetadatasupportversion{1.0h}
+\def\documentmetadatasupportdate{2024-03-26}
% \end{macrocode}
%
%
@@ -84,8 +84,17 @@
% features developed as part of the multi-year ``Tagged PDF''
% project~\cite{blueprint}.
%
-%
-%
+% \section{The \cs{DocumentMetadata} command}
+%
+% \begin{function}{\DocumentMetadata}
+% \begin{syntax}
+% \cs{DocumentMetadata}\Arg{key-value list}
+% \end{syntax}
+%
+% The command should be used as the first command in a document, before
+% \cs{documentclass}. It takes a key-value argument.
+% \end{function}
+
% \section{Currently supported key/values}
%
%
@@ -116,7 +125,8 @@
% e.g., \texttt{lang=de-DE}. If not given the default value used is |en-US|.
%
% \item[\texttt{pdfstandard}] Choice key to set the pdf standard.
-% Currently |A-1b|, |A-2a|, |A-2b|, |A-2u|, |A-3a|, |A-3b|, |A-3u| and |A-4| are accepted as
+% Currently |A-1b|, |A-2a|, |A-2b|, |A-2u|, |A-3a|, |A-3b|, |A-3u|, |A-4|, |A-4E|
+% and |A-4F| are accepted as
% values. The casing is irrelevant, |a-1b| works too.
% Note that using these
% key doesn't mean that the document actually follows the standard. \LaTeX{}
@@ -162,12 +172,12 @@
% \item[\texttt{phase-I}]
% This value loads code implementing the first phase of the project~\cite{blueprint}, i.e., it
% will load the tagpdf package. It will also activate tagging by issuing
-% |\tagpdfsetup{activate,interwordspace}|. This phase
+% |\tagpdfsetup{activate,activate/spaces}|. This phase
% is frozen.
% \item[\texttt{phase-II}]
% It differs from \texttt{phase-I} only in one point: It will
% additionally activate tagging of paragraphs with
-% |\tagpdfsetup{paratagging}|. In the upcoming months it will
+% |\tagpdfsetup{para/tagging}|. In the upcoming months it will
% also enable automatic tagging of other basic document elements.
% \item[\texttt{phase-III}]
% This is the current development phase.
@@ -179,7 +189,7 @@
% and it supports only a limited number of add-on packages.
% \end{description}
%
-% The various testphase modules can also be loaded individually (and least in theory,
+% The various testphase modules can also be loaded individually (at least in theory,
% there can be hidden dependencies). If loaded like this, the tagpdf package is not
% loaded and tagging is not activated! The list of modules will change over time.
% \begin{description}
@@ -213,8 +223,19 @@
% \item[\texttt{text}] This module adds tagging support to the \LaTeX{} logo and
% to the \cs{emph} command.
% This code is also loaded by the \texttt{phase-III} key.
+% \item[\texttt{marginpar}] This module adds tagging support to the \cs{marginpar}
+% command. This code is also loaded by the \texttt{phase-III} key.
+% \item[\texttt{title}] This module add tagging support to the \cs{maketitle}
+% command if a standard class is used. It also enhances the \cs{title}
+% and \cs{author} commands to fill the XMP-metadata and set the window title.
+% It is not compatible with packages and classes which redefine these commands
+% too. The module is currently not loaded by any \texttt{phase} key.
% \item[\texttt{math}] This adapts math for tagging. This is only a prototype.
% The module is currently not loaded by any \texttt{phase} key.
+% \item[\texttt{table}] This provides basic tagging for
+% \texttt{tabular}, \texttt{longtable} and similar table environments.
+% The module is currently not loaded by any \texttt{phase} key. Its use and
+% restrictions is documented in \texttt{latex-lab-table.pdf}.%
% \item[\texttt{firstaid}] This contains small adjustments to external packages.
% The module is currently not loaded by any \texttt{phase} key.
% \end{description}
@@ -274,8 +295,28 @@
\ExplSyntaxOn\makeatletter
% \end{macrocode}
+% \subsection{Variables}
+% These variable definitions are currently also done in ltdocinit.
+% They can be removed from there once latex-lab has been updated to
+% provide them too.
+% \begin{variable}{\g_@@_firstaidoff_clist}
+% A list to store the firstaid code which should be disabled
+% \begin{macrocode}
+\clist_if_exist:NF \g_@@_firstaidoff_clist
+ { \clist_new:N \g_@@_firstaidoff_clist }
+% \end{macrocode}
+% \end{variable}
+% \begin{variable}{\g_@@_testphase_tl}
+% a tl to store the testphase loading code so that we can load them at
+% the end of the command.
+% \begin{macrocode}
+\tl_if_exist:NF \g_@@_testphase_tl
+ { \tl_new:N \g_@@_testphase_tl }
+% \end{macrocode}
+% \end{variable}
-
+% \subsection{\cs{DocumentMetadata}}
+%
% \begin{macro}{\DocumentMetadata}
%
% \cs{DocumentMetadata} should not be used after
@@ -309,14 +350,35 @@
\file_input:n {l3backend-testphase-\c_sys_backend_str.def}
\ExplSyntaxOff\makeatother
% \end{macrocode}
-% Set the default language (this requires that the backend has been loaded),
-% process the rest of the keys,
-% and setup the generic driver.
+%
+% Process the init keys and setup the generic driver.
% \begin{macrocode}
- \keys_set_filter:nnn { document / metadata } { init } { lang=en-US, #1 }
+ \keys_set_filter:nnn { document / metadata } { init } { #1 }
\bool_if:NT \g_@@_active_bool
{
\PassOptionsToPackage{customdriver=hgeneric-testphase}{hyperref}
+% \end{macrocode}
+% Finally we setup the language default.
+% This is done after the begindocument hook so that it can pick up settings
+% from babel. If the Catalog dictionary already contains a lang value we do nothing,
+% otherwise we use the value stored in \cs{BCPdata}, either the main language
+% (if its exists) or the fall back language.
+% Note: if babel is loaded without a language this gives the language \texttt{und}.
+% \begin{macrocode}
+ \g@addto@macro\@kernel@after@begindocument
+ {
+ \pdfdict_get:nnN {g__pdf_Core/Catalog}{Lang}\l_@@_tmpa_tl
+ \quark_if_no_value:NT\l_@@_tmpa_tl
+ {
+ \tl_if_empty:eTF { \BCPdata{main.language} }
+ { \tl_set:Ne \l_@@_tmpb_tl { \BCPdata{language} } }
+ { \tl_set:Ne \l_@@_tmpb_tl { \BCPdata{main.language} } }
+ \msg_warning:nne { meta } { lang-missing }{ \l_@@_tmpb_tl }
+ \exp_last_unbraced:Ne
+ \AddToDocumentProperties{[document]{lang}{\l_@@_tmpb_tl}}
+ \pdfmanagement_add:nne {Catalog} {Lang}{(\l_@@_tmpb_tl)}
+ }
+ }
}
% \end{macrocode}
% \cs{pdfmanagement_add:nnn} has collected values in this hook.
@@ -348,15 +410,8 @@
% \end{macrocode}
% \end{macro}
-
-
-
+%\subsection{\cs{DocumentMetadata} keys}
% \begin{macrocode}
-%FMi defined elsewhere
-%FMi
-%FMi \clist_new:N \g_@@_firstaidoff_clist
-%FMi \tl_new:N \g_@@_testphase_tl
-% UFi should the definition move to here?
\keys_define:nn { document / metadata }
{
backend .choices:nn =
@@ -388,7 +443,7 @@
% this uses internal command from pdfmeta, it should probably move there ...
,pdfstandard .code:n =
{
- \exp_args:Nnx
+ \exp_args:Nne
\keys_set:nn {document / metadata} {_pdfstandard=\str_uppercase:n{#1}}
}
,_pdfstandard .choices:nn =
@@ -400,6 +455,30 @@
}
\AddToDocumentProperties [document]{pdfstandard}{#1}
}
+ ,_pdfstandard / A-4F .code:n =
+ {
+ \prop_if_exist:cTF { g__pdfmeta_standard_pdf/A-4F_prop }
+ {
+ \prop_gset_eq:Nc \g__pdfmeta_standard_prop { g__pdfmeta_standard_pdf/A-4F_prop }
+ }
+ {
+ \prop_gset_eq:Nc \g__pdfmeta_standard_prop { g__pdfmeta_standard_pdf/A-4_prop }
+ \prop_gput:Nnn \g__pdfmeta_standard_prop{conformance}{F}
+ }
+ \AddToDocumentProperties [document]{pdfstandard}{A-4F}
+ }
+ ,_pdfstandard / A-4E .code:n =
+ {
+ \prop_if_exist:cTF { g__pdfmeta_standard_pdf/A-4E_prop }
+ {
+ \prop_gset_eq:Nc \g__pdfmeta_standard_prop { g__pdfmeta_standard_pdf/A-4E_prop }
+ }
+ {
+ \prop_gset_eq:Nc \g__pdfmeta_standard_prop { g__pdfmeta_standard_pdf/A-4_prop }
+ \prop_gput:Nnn \g__pdfmeta_standard_prop{conformance}{E}
+ }
+ \AddToDocumentProperties [document]{pdfstandard}{A-4E}
+ }
,_pdfstandard / unknown .code:n =
{
\msg_warning:nnn{pdf}{unknown-standard}{#1}
@@ -413,7 +492,7 @@
{
\RequirePackage{tagpdf}
\AddToDocumentProperties [document]{testphase/tagpdf}{loaded}
- \tagpdfsetup{activate,paratagging,interwordspace}
+ \tagpdfsetup{activate,para/tagging,activate/spaces}
\AddToDocumentProperties [document]{tagging}{active}
\AddToDocumentProperties [document]{tagging/para}{active}
\AddToDocumentProperties [document]{tagging/interwordspace}{active}
@@ -450,7 +529,7 @@
package/tagpdf/after
}
{
- \tagpdfsetup{paratagging-show}
+ \tagpdfsetup{debug/show=para}
}
}
,debug / log .code:n =
@@ -460,7 +539,7 @@
package/tagpdf/after
}
{
- \tagpdfsetup{log=#1}
+ \tagpdfsetup{debug/log=#1}
}
}
,debug / tagpdf .code:n =
@@ -498,6 +577,11 @@
{
LaTeX-lab~package~'#1'~not~found.
}
+\msg_new:nnn { meta } { lang-missing }
+ {
+ The~language~has~not~been~set~in~\token_to_str:N
+ \DocumentMetadata.\\Setting~it~to~'#1'~as~fallback.
+ }
% \end{macrocode}
%
% \begin{macrocode}
diff --git a/macros/latex/required/latex-lab/latex-lab-amsmath.dtx b/macros/latex/required/latex-lab/latex-lab-amsmath.dtx
index e1f95730fa..57e27067cb 100644
--- a/macros/latex/required/latex-lab/latex-lab-amsmath.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-amsmath.dtx
@@ -2,7 +2,7 @@
%
%% File: latex-lab-amsmath.dtx
%
-% Copyright (C) 2022,2023 The LaTeX Project
+% Copyright (C) 2022-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -66,7 +66,7 @@
% \subsection{File declaration}
% \begin{macrocode}
\ProvidesFile{latex-lab-amsmath.ltx}
- [2023-01-05 v0.1a amsmath adaptions]
+ [2024-02-12 v0.1b amsmath adaptions]
% \end{macrocode}
% \subsection{Tagpdf support}
% To make the code independent from tagging being loaded and active
@@ -90,7 +90,11 @@
\def\intertext##1{%
\ifvmode\else\\\@empty\fi
\noalign{%
- \penalty\postdisplaypenalty\vskip\belowdisplayskip
+% \end{macrocode}
+% we have to flip the sign and use a negative \cs{belowdisplayskip}
+% as we flipped the sign at the outside.
+% \begin{macrocode}
+ \penalty\postdisplaypenalty\vskip-\belowdisplayskip
\vbox{
% \end{macrocode}
% Stop tagging when measuring:
@@ -105,9 +109,13 @@
% \begin{macrocode}
\tag_mc_end_push:
% \end{macrocode}
-% We are already in a par so we change now to Span:
+% We are already in a par so we change now to text:
+% \begin{macrocode}
+ \tagpdfsetup{para/tag=P}%
+% \end{macrocode}
+% TODO why \cs{tagpdfparaOn} needed?
% \begin{macrocode}
- \tagpdfsetup{paratag=Span}%
+ \tagpdfparaOn
\noindent\ignorespaces##1\par
% \end{macrocode}
% Restart the MC
@@ -119,6 +127,110 @@
}
% \end{macrocode}
%
+% \subsection{\cs{text}}
+%
+% The \cs{text} command uses \cs{mathchoice} which \enquote{typesets} the argument
+% four times. This makes it quite problematic for tagging. Without precautions
+% structure objects would be created four times and would get MC-chunks as kids
+% that doesn't really exist. amsmath contains a switch that allows to execute code
+% only in the first (displaymath) branch, but that isn't usable here. At first because
+% we don't know if the first branch creates the same structure as the one that is
+% actually used. At second because the engines executes some commands like \cs{label}
+% and \cs{pdfannot} only at shipout from the branch that really was used. So we would
+% get structure data from one \cs{mathchoice}-branch and MC-labels and links from another
+% one and that gets very messy.
+%
+% We therefore have to avoid that tagging is active in unused branches. In pdflatex it
+% is not possible to detect the mathstyle before, so we use a label. With lualatex is
+% is possible to redefine \cs{text} not to use \cs{mathchoice}
+%
+% \begin{macrocode}
+\AddToHook{package/amstext/after}
+ {
+% \end{macrocode}
+% currently amsmath is loaded in a begindocument hook, so this
+% test is fine. If amstext is loaded earlier (in the kernel), this needs perhaps a change.
+% \begin{macrocode}
+ \tag_if_active:T
+ {
+ \sys_if_engine_luatex:TF
+ {
+ \def\text@#1{{%
+ \ifcase\mathstyle
+ \hbox{{#1}}\or
+ \hbox{{#1}}\or
+ \hbox{{#1}}\or
+ \hbox{{#1}}\or
+ \hbox{{\let\f@size\sf@size\selectfont#1}}\or
+ \hbox{{\let\f@size\sf@size\selectfont#1}}\or
+ \hbox{{\let\f@size\ssf@size\selectfont#1}}\or
+ \hbox{{\let\f@size\ssf@size\selectfont#1}}\or
+ \ERROR
+ \fi
+ \check@mathfonts
+ }}
+ }
+ {
+ \def\text@#1
+ {{
+ \int_gincr:N\g__math_mathchoice_int
+ \tag_stop:
+ \mathchoice
+ {
+ \@@_tag_if_mathstyle:en{mathchoice-\int_use:N\g__math_mathchoice_int}{0}
+ \textdef@\displaystyle\f@size{#1}
+ }
+ {
+ \@@_tag_if_mathstyle:en{mathchoice-\int_use:N\g__math_mathchoice_int}{2}
+ \textdef@\textstyle\f@size{\firstchoice@false #1}
+ }
+ {
+ \@@_tag_if_mathstyle:en{mathchoice-\int_use:N\g__math_mathchoice_int}{4}
+ \textdef@\textstyle\sf@size{\firstchoice@false #1}
+ }
+ {
+ \@@_tag_if_mathstyle:en{mathchoice-\int_use:N\g__math_mathchoice_int}{6}
+ \textdef@\textstyle \ssf@size{\firstchoice@false #1}
+ }
+ \check@mathfonts
+ }}
+ }
+ }
+ }
+% \end{macrocode}
+%
+% \subsection{\cs{pmb}}
+% \cs{pmb} prints is argument three times. For tagging we must mark
+% two of occurences as artifact.
+% For luatex the attributes in the box must be reset, for this
+% we switch to expl3-boxes.
+% \begin{macrocode}
+\AddToHook{package/amsbsy/after}
+ {
+ \def\pmb@@@@#1#2#3{\leavevmode\hbox_set:Nn\l_@@_tmpa_box{xxx#3}
+ \dimen@-\box_wd:N\l_@@_tmpa_box
+ \kern-.5\ex@\box_use:N\l_@@_tmpa_box
+ \tag_mc_end:\tag_mc_begin:n{artifact}
+ \tag_mc_reset_box:N\l_@@_tmpa_box
+ \kern\dimen@\kern.25\ex@\raise.4\ex@\box_use:N\l_@@_tmpa_box
+ \kern\dimen@\kern.25\ex@\box_use_drop:N\l_@@_tmpa_box
+ \tag_mc_end:\tag_mc_begin:n{}
+ }
+ \def\pmb@#1#2{\hbox_set:Nn\l_@@_tmpa_box{$\m@th#1{#2}$}
+ \setboxz@h{$\m@th#1\mkern.5mu$}\pmbraise@\wdz@
+ \binrel@{#2}
+ \dimen@-\box_wd:N\l_@@_tmpa_box
+ \binrel@@@@{
+ \mkern-.8mu\box_use:N\l_@@_tmpa_box
+ \tag_mc_end:\tag_mc_begin:n{artifact}
+ \tag_mc_reset_box:N\l_@@_tmpa_box
+ \kern\dimen@\mkern.4mu\raise\pmbraise@\box_use:N\l_@@_tmpa_box
+ \kern\dimen@\mkern.4mu\box_use_drop:N\l_@@_tmpa_box
+ \tag_mc_end:\tag_mc_begin:n{}
+ }
+ }
+ }
+% \end{macrocode}
% \begin{macrocode}
\ExplSyntaxOff
% \end{macrocode}
diff --git a/macros/latex/required/latex-lab/latex-lab-amsmath.pdf b/macros/latex/required/latex-lab/latex-lab-amsmath.pdf
index 54ffaaf99a..bb5a689c31 100644
--- a/macros/latex/required/latex-lab/latex-lab-amsmath.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-amsmath.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-bib.dtx b/macros/latex/required/latex-lab/latex-lab-bib.dtx
index a467bf3158..e8ee192a7b 100644
--- a/macros/latex/required/latex-lab/latex-lab-bib.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-bib.dtx
@@ -16,8 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
-\def\ltlabbibdate{2023-07-20}
-\def\ltlabbibversion{0.81a}
+\def\ltlabbibdate{2024-02-12}
+\def\ltlabbibversion{0.81b}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -124,6 +124,17 @@
% but has to test if this anchor is already known.
% \end{description}
%
+% \section{Provided or redefined commands}
+%
+% \begin{function}{\@extra@binfo,\@extra@b@citeb}
+%
+% These are taken from hyperref, they are for chapterbib compability (and also
+% signal to chapterbib not to change the citation commands)
+% \end{function}
+%
+% \begin{function}{\@bibitem,\@lbibitem}
+% The internal item commands.
+% \end{function}
%
% \section{Implementation}
% \begin{macrocode}
@@ -264,7 +275,7 @@
\AddToHookWithArguments{bibcite/before}
{
\tag_mc_end_push:
- \exp_args:Nx\tagstructbegin{tag=Reference,ref=cite.#1\@extra@b@citeb}
+ \exp_args:Ne\tagstructbegin{tag=Reference,ref=cite.#1\@extra@b@citeb}
\tagmcbegin{}
}
\AddToHookWithArguments{bibcite/after}[tag]
@@ -318,7 +329,7 @@
{
\leavevmode
\tag_mc_end_push:
- \exp_args:Nx\tag_struct_begin:n{tag=Reference,ref=cite.#1\@extra@b@citeb}
+ \exp_args:Ne\tag_struct_begin:n{tag=Reference,ref=cite.#1\@extra@b@citeb}
\tag_mc_begin:n{}
}
\AddToHook{cmd/hyper@natlinkend/after}
diff --git a/macros/latex/required/latex-lab/latex-lab-bib.pdf b/macros/latex/required/latex-lab/latex-lab-bib.pdf
index fabcc7cfa3..7befa83ed9 100644
--- a/macros/latex/required/latex-lab/latex-lab-bib.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-bib.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-block.dtx b/macros/latex/required/latex-lab/latex-lab-block.dtx
index e0a723ca87..7d08b270d2 100644
--- a/macros/latex/required/latex-lab/latex-lab-block.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-block.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-block.dtx (C) Copyright 2021-2023 LaTeX Project
+%% File: latex-lab-block.dtx (C) Copyright 2021-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -9,10 +9,10 @@
%
% https://www.latex-project.org/lppl.txt
%
-\def\ltlabblockdate{2023-09-01}
-\def\ltlabblockversion{0.8h}
+\def\ltlabblockdate{2024-03-23}
+\def\ltlabblockversion{0.8n}
%<*driver>
-\documentclass{l3doc}
+\documentclass[kernel]{l3doc}
\usepackage{amstext}
\EnableCrossrefs
\CodelineIndex
@@ -308,7 +308,7 @@
% \end{TemplateDescription}
%
% The maximum number of \xt{blockenv}s that can be nested into each
-% other is is restricted by the \LaTeX{} counter
+% other is restricted by the \LaTeX{} counter
% \texttt{maxblocklevels} with a default value of \texttt{6}. If this
% value is increased then it is necessary to provide additional
% instances, e.g., \texttt{displayblock-7}, etc. Decreasing is, of
@@ -646,11 +646,59 @@
%
% \end{description}
%
+% \section{Debugging}
+%
+% \begin{function}{\DebugBlocksOn,\DebugBlocksOff, \block_debug_on:, \block_debug_off:}
+%
+% These commands enable/disable debugging messages.
+%
+% \end{function}
%
+% \section{New and redefined kernel command}
+%
+% \begin{function}{\@doendpe}
+% The original \LaTeXe{} command is augmented to allow for tagging.
+% \end{function}
%
+% \begin{function}{\legacyverbatimsetup,\legacylistsetupcode}
+% \emph{to be documented}
+% \end{function}
+%
+% \begin{function}{\@setupverbinvisiblespace}
+% A counterpart definition to the kernel command \cs{@setupverbinvisiblespace},
+% needed as we need to handle real space chars in verbatim.
+% \end{function}
+%
+% \begin{function}{endblockenv,\g_block_nesting_depth_int}
+% \emph{to be documented}
+% \end{function}
+%
+% \begin{function}{\newtheorem,\@thm,\@begintheorem}
+% Redefined to make theorems tagging aware.
+% \end{function}
%
+% \begin{function}{\item,\@itemlabel}
+% The \cs{item} is redefined.
+% \end{function}
%
-%
+% \begin{function}{\c@maxblocklevels}
+% A counter to increase or decrease the number of supported
+% level. If increased, one needs to supply additional level instances.
+% \end{function}
+%
+% \begin{function}{\begin}
+% The \cs{begin} is slightly redefine to handle \cs{@doendpe} better.
+% TODO: move to kernel
+% \end{function}
+%
+% \begin{function}{\para_end:}
+% TODO: consider name, document
+% \end{function}
+%
+% \begin{function}{para/begin}
+% The para/begin hook is enhanced to support list ends
+% \end{function}
+%
% \end{documentation}
%
% \StopEventually{\setlength\IndexMin{200pt} \PrintIndex }
@@ -674,10 +722,6 @@
blockenv implementation]
% \end{macrocode}
%
-% We make use of templates:
-% \begin{macrocode}
-\RequirePackage{xtemplate}
-% \end{macrocode}
% Generell kernel changes, also loaded by the sec and toc code.
% \begin{macrocode}
\RequirePackage{latex-lab-kernel-changes}
@@ -691,7 +735,7 @@
\tl_new:N \l_@@_item_align_tl
\tl_new:N\l_@@_legacy_env_params_tl
% \end{macrocode}
-
+%
% \subsection{Handling \cs{par} after the end of the list}
%
% An empty line (or a \cs{par}) after a list has semantic meaning as
@@ -767,11 +811,11 @@
% given use in the document. This section is devoted to template
% interfaces, and the template code is covered later.
% \begin{macrocode}
-\DeclareObjectType{blockenv}{1}
-\DeclareObjectType{block}{1}
-\DeclareObjectType{para}{1}
-\DeclareObjectType{list}{1}
-\DeclareObjectType{item}{1}
+\NewTemplateType{blockenv}{1}
+\NewTemplateType{block}{1}
+\NewTemplateType{para}{1}
+\NewTemplateType{list}{1}
+\NewTemplateType{item}{1}
% \end{macrocode}
% \end{objecttype}
%
@@ -854,7 +898,7 @@
item-instance : instance{item} = basic ,
item-skip : skip = \itemsep ,
item-penalty : integer = \UseName{@itempenalty} ,
- item-indent : length = 0pt , % was \itemindent
+ item-indent : length = \itemindent ,
label-width : length = \labelwidth ,
label-sep : length = \labelsep ,
legacy-support : boolean = false ,
@@ -893,8 +937,8 @@
% This section collects \pkg{expl3} commands that will be useful.
%
% \begin{macro}{\@@_skip_set_to_last:N,\@@_skip_remove_last:}
-% Set a skiip register to the value of an immediately preceding
-% skip or zero if there was none
+% Set a skip register to the value of an immediately preceding
+% skip or zero if there was none.
% \begin{macrocode}
\cs_new_protected:Npn \@@_skip_set_to_last:N #1 {
\skip_set:Nn #1 { \tex_lastskip:D }
@@ -907,12 +951,9 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\tl_if_novalue:nTF}
-%
% \begin{macrocode}
\cs_generate_variant:Nn \tl_if_novalue:nTF { o }
% \end{macrocode}
-% \end{macro}
%
%
% \subsubsection{Debugging}
@@ -1342,14 +1383,14 @@
\@definecounter {#2}
\IfNoValueTF {#4}
{ % @ynthm
- \tl_gset:cx { the #2 }
+ \tl_gset:ce { the #2 }
{
\@thmcounter{#2}
}
}
{ % @xnthm
\@newctr{#1}[#4]
- \tl_gset:cx { the #2 }
+ \tl_gset:ce { the #2 }
{
\expandafter\noexpand\csname the#4\endcsname
\@thmcountersep
@@ -1802,7 +1843,7 @@
fixed-word-spaces = \l__par_fixed_word_spaces_bool , % name??
final-hyphen-demerits = \finalhyphendemerits ,
cr-cmd = \\ ,
- para-class = \l_tag_para_attr_class_tl ,
+ para-class = \l__tag_para_attr_class_tl ,
}
{
\tl_if_empty:nF {#1} { \SetTemplateKeys{para}{std}{#1} }
@@ -2260,6 +2301,9 @@
\exp_after:wN \use_ii:nn \l_@@_item_align_tl
}
}
+% \end{macrocode}
+% Add another box level to the label box:
+% \begin{macrocode}
\hbox_set:Nn \l_@@_one_label_box
{ \box_use_drop:N \l_@@_one_label_box }
}
@@ -2488,10 +2532,13 @@
{
\@inmatherr \item
% \end{macrocode}
-% TODO: Test for being outside of a list needs updating!
+% TODO: Check if test for being outside of a list is sensible
% \begin{macrocode}
- \tl_if_empty:oTF \@@_item_instance:n %%FMi?
- { \msg_error:nnn { @@ } { item-in-nonlist } { \item[{#1}] } }
+ \cs_if_free:NTF \@@_item_instance:n
+ {
+ \@latex@error{Lonely~\string\item--perhaps~a~missing~
+ list~environment}\@ehc
+ }
{
\legacy_if:nTF { @newlist }
{ \__kernel_list_item_begin: }
@@ -2630,7 +2677,7 @@
%
% \item Then open an new (inner) structure (by default
% \texttt{Figure} but typically the one specified on the instance).
-% \item At the end of the block close the the inner structure
+% \item At the end of the block close the inner structure
% (\texttt{Figure} or explicit one)
% but leave the \texttt{text-unit} open to be either continued or closed due to a
% following \cs{par}.
@@ -3290,6 +3337,7 @@
\DeclareInstance{item}{description}{std}
{
label-format = \normalfont\bfseries #1 ,
+ label-align = left
}
% \end{macrocode}
% \end{instance}
@@ -3303,10 +3351,10 @@
{
\tagpdfsetup
{
- newattribute = {justify} {/O /Layout /TextAlign/Justify},
- newattribute = {center} {/O /Layout /TextAlign/Center},
- newattribute = {raggedright}{/O /Layout /TextAlign/Start},
- newattribute = {raggedleft} {/O /Layout /TextAlign/End},
+ role/new-attribute = {justify} {/O /Layout /TextAlign/Justify},
+ role/new-attribute = {center} {/O /Layout /TextAlign/Center},
+ role/new-attribute = {raggedright}{/O /Layout /TextAlign/Start},
+ role/new-attribute = {raggedleft} {/O /Layout /TextAlign/End},
}
}
% \end{macrocode}
@@ -3389,9 +3437,7 @@
%
% In this section we provide code to the various kernel hooks to support
% the tagging of the different displayblock environments.
-%
-%
-%
+%
% All of the following definitions should only be made if tagging
% is active!
% \begin{macrocode}
@@ -3424,8 +3470,13 @@
{
\int_compare:nNnT \l_@@_flattened_level_int < 2
{
- \int_gincr:N \g__tag_para_main_begin_int
- \tagstructbegin{tag=\l__tag_para_main_tag_tl}
+ \__tag_gincr_para_main_begin_int:
+ \tag_struct_begin:n
+ {
+ tag=\l__tag_para_main_tag_tl,
+ attribute-class=\l__tag_para_main_attr_class_tl,
+ }
+ \__tag_para_main_store_struct:
}
}
}
@@ -3445,7 +3496,7 @@
\cs_set:Npn \@@_beginpar_hmode:N #1
{
\tag_mc_end:
- \int_gincr:N \g__tag_para_end_int
+ \__tag_gincr_para_end_int:
\@@_debug_typeout:n{increment~ /P \on@line }
\bool_if:NT \l__tag_para_show_bool
{ \tag_mc_begin:n{artifact}
@@ -3492,7 +3543,7 @@
{
\@@_debug_typeout:n{Structure-end~
\l__tag_para_main_tag_tl\space after~ displayblock \on@line }
- \int_gincr:N \g__tag_para_main_end_int
+ \__tag_gincr_para_main_end_int:
\tag_struct_end: %text-unit
}
}
@@ -3551,16 +3602,21 @@
{
\bool_if:NF \l__tag_para_flattened_bool
{
- \int_gincr:N \g__tag_para_main_begin_int
- \tag_struct_begin:n{tag=\l__tag_para_main_tag_tl}
+ \__tag_gincr_para_main_begin_int:
+ \tag_struct_begin:n
+ {
+ tag=\l__tag_para_main_tag_tl,
+ attribute-class=\l__tag_para_main_attr_class_tl,
+ }
+ \__tag_para_main_store_struct:
}
}
- \int_gincr:N \g__tag_para_begin_int
+ \__tag_gincr_para_begin_int:
\@@_debug_typeout:n{increment~ P \on@line }
\tag_struct_begin:n
{
tag=\l__tag_para_tag_tl
- ,attribute-class=\l_tag_para_attr_class_tl
+ ,attribute-class=\l__tag_para_attr_class_tl
}
\__tag_check_para_begin_show:nn {green}{#1}
\tag_mc_begin:n {}
@@ -3572,15 +3628,20 @@
\cs_new_protected:Npn \@@_start_para_structure_unconditionally:n #1 {
\bool_if:NF \l__tag_para_flattened_bool
{
- \int_gincr:N \g__tag_para_main_begin_int
- \tag_struct_begin:n{tag=\l__tag_para_main_tag_tl}
+ \__tag_gincr_para_main_begin_int:
+ \tag_struct_begin:n
+ {
+ tag=\l__tag_para_main_tag_tl,
+ attribute-class=\l__tag_para_main_attr_class_tl,
+ }
+ \__tag_para_main_store_struct:
}
- \int_gincr:N \g__tag_para_begin_int
+ \__tag_gincr_para_begin_int:
\@@_debug_typeout:n{increment~ P \on@line }
\tag_struct_begin:n
{
tag=\l__tag_para_tag_tl
- ,attribute-class=\l_tag_para_attr_class_tl
+ ,attribute-class=\l__tag_para_attr_class_tl
}
\__tag_check_para_begin_show:nn {green}{#1}
\tag_mc_begin:n {}
@@ -3594,14 +3655,14 @@
{
\bool_if:NT \l__tag_para_bool
{
- \int_gincr:N \g__tag_para_end_int
+ \__tag_gincr_para_end_int:
\@@_debug_typeout:n{increment~ /P \on@line }
\tag_mc_end:
\__tag_check_para_end_show:nn {red}{}
\tag_struct_end:
\bool_if:NF \l__tag_para_flattened_bool
{
- \int_gincr:N \g__tag_para_main_end_int
+ \__tag_gincr_para_main_end_int:
\tag_struct_end:
}
}
@@ -3657,7 +3718,7 @@
\DeclareRobustCommand*\begin[1]{%
\UseHook{env/#1/before}%
\@ifundefined{#1}%
- {\def\reserved@a{\@latex@error{Environment #1 undefined}\@eha}}%
+ {\def\reserved@a{\@latex@error{Environment~#1~undefined}\@eha}}%
{\def\reserved@a{\def\@currenvir{#1}%
\edef\@currenvline{\on@line}%
\@execute@begin@hook{#1}%
@@ -3680,7 +3741,7 @@
{
\bool_if:NF \l__tag_para_flattened_bool
{
- \int_gincr:N \g__tag_para_main_end_int
+ \__tag_gincr_para_main_end_int:
\tag_struct_end:
}
\@endpefalse
@@ -3722,7 +3783,7 @@
\@@_debug_typeout:n{block-end \on@line}
\legacy_if:nT { @endpe }
{
- \int_gincr:N \g__tag_para_main_end_int
+ \__tag_gincr_para_main_end_int:
\@@_debug_typeout:n{close~ /text-unit \on@line}
\tagstructend
}
@@ -3752,11 +3813,17 @@
{
\tagpdfsetup
{
+ role/new-attribute = {itemize}{/O /List /ListNumbering/Unordered},
+ role/new-attribute = {enumerate}{/O /List /ListNumbering/Ordered},
+ role/new-attribute = {description}{/O /List /ListNumbering/Description},
+% \end{macrocode}
+% Initially, we had \texttt{/None} for the basic \env{list}
+% environment, but that is not allowed in PDF/UA-2 if the list
+% contains any Lbl tags. So now we default to
+% \texttt{Unordered}.
+% \begin{macrocode}
% default if unknown
- newattribute = {list}{/O /List /ListNumbering/None},
- newattribute = {itemize}{/O /List /ListNumbering/Unordered},
- newattribute = {enumerate}{/O /List /ListNumbering/Ordered},
- newattribute = {description}{/O /List /ListNumbering/Description},
+ role/new-attribute = {list}{/O /List /ListNumbering/Unordered},
}
}
% \end{macrocode}
@@ -3792,7 +3859,7 @@
\cs_set:Npn \__kernel_list_label_begin: {
%
% FMi: this needs a different logic to decide when to make the label
-% an artifact (after cleaning up the the \item code ), therefore
+% an artifact (after cleaning up the \item code ), therefore
% disabled for now
% \tl_if_empty:oTF \@itemlabel
% {
@@ -3835,7 +3902,7 @@
\cs_set:Npn \@@_list_item_end: {
\legacy_if:nT { @endpe }
{
- \int_gincr:N \g__tag_para_main_end_int
+ \__tag_gincr_para_main_end_int:
\tagstructend % text-unit
% \@@_debug_typeout:n{Structure-end~ P~ at~ item-end \on@line }
}
@@ -3854,7 +3921,7 @@
\cs_set:Npn \@@_list_end: {
\legacy_if:nT { @endpe }
{
- \int_gincr:N \g__tag_para_main_end_int
+ \__tag_gincr_para_main_end_int:
\tagstructend % text-unit
\@@_debug_typeout:n{Structure-end~ P~ at~ list-end \on@line }
}
diff --git a/macros/latex/required/latex-lab/latex-lab-block.pdf b/macros/latex/required/latex-lab/latex-lab-block.pdf
index ad89aede81..34e2a248fa 100644
--- a/macros/latex/required/latex-lab/latex-lab-block.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-block.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-firstaid.dtx b/macros/latex/required/latex-lab/latex-lab-firstaid.dtx
index e2ee78b2ff..ce0d46f815 100644
--- a/macros/latex/required/latex-lab/latex-lab-firstaid.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-firstaid.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-firstaid.dtx (C) Copyright 2023 LaTeX Project
+%% File: latex-lab-firstaid.dtx (C) Copyright 2023-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -16,8 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
-\def\ltlabfirstaiddate{2023-07-20}
-\def\ltlabfirstaidversion{0.85a}
+\def\ltlabfirstaiddate{2024-05-25}
+\def\ltlabfirstaidversion{0.85d}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -55,6 +55,7 @@
% patches once the packages have been updated.
% \section{Implementation}
+%
% \begin{macrocode}
%<*package>
%<@@=tag>
@@ -64,8 +65,153 @@
\ltlabfirstaiddate\space v\ltlabfirstaiddate\space
Temporary patches to external packages needed for the tagging project]
% \end{macrocode}
+% \begin{macro}{\FirstAidNeededT}
+% This is a very simple help to ensure that we only apply first aid
+% to an unmodified package or class. It only works in the case the
+% file has already been loaded and the csname \cs{ver@\#1.\#2} got
+% defined (holding the current date, version, and short description
+% info). We then compare its content to a frozen string and make
+% the modification \verb=#3= only if both agree. If they differ we
+% assume that the package/class in question got updated by its
+% maintainer.
+% \begin{macrocode}
+\ExplSyntaxOn
+\providecommand\FirstAidNeededT[3]{
+ \exp_args:Ncx\str_if_eq:onF{ver@#1.#2}{#3}
+ { \typeout{==>~ First~ Aid~ for~ #1.#2~ no~ longer~ applied!^^J
+ \@spaces Expected:^^J
+ \@spaces\@spaces #3^^J
+ \@spaces but~ found:^^J
+ \@spaces\@spaces \use:c{ver@#1.#2}^^J
+ \@spaces so~ I'm~ assuming~ it~ got~ fixed.
+ } }
+ \exp_args:Ncx\str_if_eq:onT{ver@#1.#2}{#3}
+}
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{macro}
+% \subsection{ams classes}
+% The amsart and amsbook classes do not use \cs{@author} to store the author list
+% but a command \cs{authors}. To be able to nevertheless use the authors in the
+% xmp-metadata we map \cs{@author} to this new command.
+%
+% \begin{macrocode}
+\AddToHook{class/amsart/after}
+ {\def\@author{\authors}}
+\AddToHook{class/amsbook/after}
+ {\def\@author{\authors}}
+% \end{macrocode}
+%
+%
+%
+% \subsection{verse}
+%
+% The \pkg{verse} package has its own definition of the
+% \env{verse} environment, which would tag correctly, except that
+% it is overwritten by the block code in the hook
+% \texttt{begindocument/before}. So the simplest way to make
+% tagging work is to reinstall the package version afterwards,
+% which is what we are doing here.
+% \begin{macrocode}
+\AddToHook{package/verse/after}[latex-lab-firstaid]{%
+ \FirstAidNeededT{verse}{sty}{2014/05/10 v2.4b verse typesetting}%
+ {%
+ \AtBeginDocument{%
+ \renewenvironment{verse}[1][\linewidth]{%
+ \stepcounter{verse@envctr}%
+ \setcounter{poemline}{0}\refstepcounter{poemline}%
+ \setcounter{vslineno}{1}%
+ \let\\=\@vscentercr
+ \list{}{\itemsep \z@
+ \itemindent -\vindent
+ \listparindent\itemindent
+ \parsep \stanzaskip
+ \ifdim #1 < \linewidth
+ \rightmargin \z@
+ \setlength{\leftmargin}{\linewidth}%
+ \addtolength{\leftmargin}{-#1}%
+ \addtolength{\leftmargin}{-0.5\leftmargin}%
+ \else
+ \rightmargin \leftmargin
+ \fi
+ \addtolength{\leftmargin}{\vindent}}%
+ \item[]%
+ }%
+ {\endlist}%
+ }%
+ }%
+}
+% \end{macrocode}
+% Of course, this means that the
+% optional argument of the environment then only accepts a length
+% value and not any more a key value list for altering the
+% environment settings.
+%
+% A more elabroate version could be something like this that allows
+% key/val and legacy interface. Or one could extend the list
+% template to support a \texttt{list-width} key.
+%\begin{verbatim}
+% \ExplSyntaxOn
+% \cs_new_protected:Npn \ExtractAndDropKey #1#2#3#4#5 {
+% \tl_set_eq:NN #4 \c_novalue_tl % or empty?
+% \keys_define:nn { #1 } { #2 .code:n = \tl_set:Nn #4{##1} }
+% \keys_set_known:nnN { #1 } { #3 } #5
+% }
+% \ExplSyntaxOff
+%
+% % Change the env definition for verse matching verse.sty
+% % This keeps the verse.sty interface as it is and only adjusts the
+% % main environment to use the basic list env with the verse.sty
+% % specific settings.
+% \makeatletter
+%
+% \AddToHook{package/verse/after}{%
+% \AtBeginDocument{%
+% \RenewDocumentEnvironment{verse}{={verse-width}!O{\linewidth}}%
+% {%
+% \stepcounter{verse@envctr}%
+% \setcounter{poemline}{0}\refstepcounter{poemline}%
+% \setcounter{vslineno}{1}%
+% \let\\=\@vscentercr
+% %
+% \ExtractAndDropKey{verse}{verse-width}{#1}\@vswidth\@vsremainingkvlist
+% % If other keys have been specified but not verse-width we have no
+% % default for \@vswidth and need to set it again
+% \ExpandArgs{o}\IfNoValueT \@vswidth
+% {\def\@vswidth{\linewidth}}%
+% %
+% % This is a bit ugly but we can't stick \cs{@vsremainingkvlist} into
+% % the instance argument as keys are expected to be visible on
+% % top-level not hidden inside a macro. The alternative is to push
+% % in \verb=#1= but then the key/value \verb/verse-width=.../ is
+% % passed into the instance which is not known there (not harmful as
+% % it will get ignored but noticeably more and unnecessary
+% % processing).
+% %
+% \def\next##1{%
+% \UseInstance{blockenv}{list}%
+% {%
+% item-indent =-\vindent,%
+% parindent =-\vindent,%
+% par-skip =\stanzaskip,%
+% item-skip =0pt,%
+% leftmargin = (\linewidth-\@vswidth)/2+\vindent,%
+% rightmargin = \ifdim\@vswidth<\linewidth 0pt
+% \else (\linewidth-\@vswidth)/2\fi,%
+% ##1%
+% }}%
+% \ExpandArgs{o}\next\@vsremainingkvlist
+% \item\relax
+% }{\endblockenv}%
+% }%
+% }
+% \makeatother
+%\end{verbatim}
+%
+%
% \subsection{blindtext}
+%
% The blindtext package generates lists with nested \cs{loop} command.
% The inner loop introduces a group around the list which error when lists are tagged
% as \cs{@doendpe} is lost.
@@ -106,7 +252,10 @@
}%
}
% \end{macrocode}
+%
+%
% \subsection{cleveref}
+%
% The cleveref package redefines \cs{@makefntext} and this means that the patches in
% the new footnote code fails. We use a hook instead
% \begin{macrocode}
@@ -130,9 +279,48 @@
}%
}
% \end{macrocode}
+%
+% \subsection{booktabs}
+% In some cases booktabs inserts a
+% \cs{multispan} into the table (through the commands \cs{@cmidruleb}
+% and \cs{@cmidrulea} and this then errors
+% with the tagging code.
+% This affects both tabular and longtable
+% (but longtable more as booktabs handles lines in longtable differently).
+% See also issue \url{https://github.com/latex3/tagging-project/issues/69}
+%
+%
+\ExplSyntaxOn
+\AddToHook{package/booktabs/after}
+ {
+ \def\@cmidrulea{
+ \multispan\@cmidla
+ &\multispan\@cmidlb
+ \unskip\hskip\cmrkern@l
+ {
+ \tag_mc_begin:n{artifact}
+ \CT@arc@\leaders\hrule \@height\@thisrulewidth\hfill\kern\z@}
+ \hskip\cmrkern@r
+ \tag_mc_end: \int_gdecr:N \g__tbl_row_int
+ \cr}
+
+ \def\@cmidruleb{%
+ \multispan\@cmidlb
+ \unskip\hskip \cmrkern@l%
+ {
+ \tag_mc_begin:n{artifact}
+ \CT@arc@\leaders\hrule \@height\@thisrulewidth\hfill\kern\z@}
+ \hskip\cmrkern@r
+ \tag_mc_end: \int_gdecr:N \g__tbl_row_int
+ \cr}
+ }
+\ExplSyntaxOff
+%
% \begin{macrocode}
%</package>
% \end{macrocode}
+%
+%
% \begin{macrocode}
%<*latex-lab>
\ProvidesFile{firstaid-latex-lab-testphase.ltx}
diff --git a/macros/latex/required/latex-lab/latex-lab-firstaid.pdf b/macros/latex/required/latex-lab/latex-lab-firstaid.pdf
index c2b3b49a43..5df8b1cf4e 100644
--- a/macros/latex/required/latex-lab/latex-lab-firstaid.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-firstaid.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-float.dtx b/macros/latex/required/latex-lab/latex-lab-float.dtx
index 3bd3483600..a817133713 100644
--- a/macros/latex/required/latex-lab/latex-lab-float.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-float.dtx
@@ -16,8 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
-\def\ltlabfloatdate{2023-07-20}
-\def\ltlabfloatversion{0.81a}
+\def\ltlabfloatdate{2024-03-23}
+\def\ltlabfloatversion{0.81e}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -86,8 +86,8 @@
% In PDF~2.0 there is the suitable \texttt{Aside} tag which hopefully will
% be handled correctly regarding the reading order once processor actually support
% PDF~2.0. But in PDF~1.7 we rolemap it to \texttt{Note} and this doesn't lead to
-% a good reading order. The code therefore collect the float structures and moves
-% them to a \texttt{Sect} the end of the document or the chapter
+% a good reading order. The code therefore collects the float structures and moves
+% them to a \texttt{Sect} at the end of the document or the chapter
% (H-floats once they are handled will not be moved).
%
% To fulfill the requirement that a \texttt{Caption} should be at the begin or end, we always
@@ -106,6 +106,8 @@
%
% The code add two keys for the \cs{tagtool} command
%
+%
+% \begin{function}{flush-floats,split-float}
% \begin{description}
% \item[flush-floats] This will flush out the collected floats sofar (currently
% table and figure. The value is a sectioning level, e.g. \texttt{section} or \texttt{chapter},
@@ -117,9 +119,19 @@
% \item[split-float] This can be used inside a float if there are two captions.
% It will only work reasonably well if the content of the float parts are in a sensible order
% and can be separated by this command. More complex setups with tabulars will need more
-% thoughts
+% thoughts.
+% \end{description}
+% \end{function}
+%
+% \section{Kernel commands}
+% \begin{function}{\@current@float@struct}
+% This variable holds the structure number of current float structure.
+% \end{function}
%
-% \end{description}
+% \begin{function}{\@makecaption}
+% \cs{@makecaption} is defined by the classes so we overwrite it for now
+% at begin document.
+% \end{function}
%
%
% \begin{macrocode}
@@ -182,7 +194,7 @@
\seq_map_inline:Nn\g_@@_float_types_seq
{
\tag_struct_begin:n{tag=##1s,stash}
- \prop_gput:Nnx\g_@@_float_sect_prop {##1-struct}{\int_use:N\c@g__tag_struct_abs_int}
+ \prop_gput:Nne\g_@@_float_sect_prop {##1-struct}{\int_use:N\c@g__tag_struct_abs_int}
\tag_struct_end:
}
}
@@ -239,6 +251,7 @@
{\par\__tag_sec_end:n{-10}\@@_float_stop_sect:}
\DeclareHookRule{tagpdf/finish/before}{latex-lab/float}{before}{tagpdf}
% \end{macrocode}
+%
% \subsection{Splitting floats}
% \begin{macro}{split-float}
% TODO: check if the target affect spacing!!
@@ -249,7 +262,7 @@
{
\@@_float_end:
\@@_float_begin:
- \MakeLinkTarget[tagstructure]{g__tag_struct_abs_int}
+ \MakeLinkTarget*{floatstructure.\int_use:N\c@g__tag_struct_abs_int}
}
}
% \end{macrocode}
@@ -290,12 +303,12 @@
{
\exp_args:Ne
\tag_struct_begin:n{tag=float,parent=0\prop_item:No\g_@@_float_sect_prop{\@captype-struct}}%
- \prop_gput:Nxx \g_@@_float_sect_prop {\@captype-used}{true}
+ \prop_gput:Nee \g_@@_float_sect_prop {\@captype-used}{true}
}
{
\tag_struct_begin:n{tag=float}
}
- \tl_set:Nx\@current@float@struct{\tag_get:n{struct_num}}%
+ \tl_set:Ne\@current@float@struct{\tag_get:n{struct_num}}%
\typeout{Float structure: \@current@float@struct}
}
@@ -324,7 +337,7 @@
% \end{macrocode}
% If the float is in hmode we have to interrupt the P
% \begin{macrocode}
- \@nameuse{@@_float_stoppar:} %<---end P
+ \@nameuse{@@_float_stop_par:}% <---end P
\@floatpenalty -\@Mii
\else
\@floatpenalty-\@Miii
@@ -381,7 +394,7 @@
% \end{macrocode}
% We add a target for links. TODO: check that it doesn't affect spacing!!
% \begin{macrocode}
- \MakeLinkTarget[tagstructure]{g__tag_struct_abs_int}%
+ \MakeLinkTarget*{floatstructure.\number\value{g__tag_struct_abs_int}}%
}%
% \end{macrocode}
% The end code of the float ...
@@ -400,7 +413,7 @@
\penalty\@floatpenalty
\else
\vadjust{\penalty -\@Miv \vbox{}\penalty\@floatpenalty}\@Esphack
- \@nameuse{@@_float_start_par:} %restart P safe here??
+ \@nameuse{@@_float_start_par:}% restart P safe here??
\fi
\fi
}
@@ -423,7 +436,7 @@
\penalty\@floatpenalty
\else
\vadjust{\penalty -\@Miv \vbox{}\penalty\@floatpenalty}\@Esphack
- \@nameuse{@@_float_start_par:} %restart P safe here??
+ \@nameuse{@@_float_start_par:}% restart P safe here??
\fi
\fi
\else
@@ -446,10 +459,24 @@
\let\@kernel@refstepcounter\refstepcounter %as long it is not in the kernel
\def\caption{%
\ifx\@captype\@undefined
- \@latex@error{\noexpand\caption outside float}\@ehd
+ \@latex@error{\noexpand\caption\c_space_tl outside~float}\@ehd
\expandafter\@gobble
- \else
- \@kernel@refstepcounter\@captype
+ \else
+% \end{macrocode}
+% if a caption is used outside a float no
+% target has been set and \cs{@current@float@struct} is empty
+% \begin{macrocode}
+ \tl_if_empty:NTF\@current@float@struct
+ {
+ \refstepcounter\@captype
+ }
+ {
+ \@kernel@refstepcounter\@captype
+% \end{macrocode}
+% we need to reset the target for \cs{addcontentsline}.
+% \begin{macrocode}
+ \xdef\@currentHref{floatstructure.\@current@float@struct}%
+ }
\expandafter\@firstofone
\fi
{\@dblarg{\@caption\@captype}}%
@@ -471,7 +498,6 @@
{
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
- \xdef\@currentHref{tagstructure.\@current@float@struct}%
% \end{macrocode}
% we don't want tagging when storing the caption for the singleline check
% \begin{macrocode}
@@ -482,12 +508,21 @@
% we stop paratagging. TODO: check
% \begin{macrocode}
\tagtool{para=false}
- \tag_struct_begin:n{tag=Caption,parent=\@current@float@struct}
+% \end{macrocode}
+% if caption is used outside a float there is perhaps no number, then we use
+% the parent structure and hope ...
+% \begin{macrocode}
+ \tl_if_empty:NT \@current@float@struct
+ { \tl_set:Ne \@current@float@struct {\tag_get:n{struct_num}} }
+ \tag_struct_begin:n{tag=Caption,parent=\@current@float@struct}
% \end{macrocode}
% move the caption to the begin of the float structure:
% \begin{macrocode}
- \seq_gpop_right:cN {g__tag_struct_kids_\@current@float@struct _seq}\l_@@_tmpa_tl
- \seq_gput_left:cV {g__tag_struct_kids_\@current@float@struct _seq}\l_@@_tmpa_tl
+ \tag_if_active:T
+ {
+ \seq_gpop_right:cN {g__tag_struct_kids_\@current@float@struct _seq}\l_@@_tmpa_tl
+ \seq_gput_left:cV {g__tag_struct_kids_\@current@float@struct _seq}\l_@@_tmpa_tl
+ }
\ifdim \wd\@tempboxa >\hsize
\tag_struct_begin:n{tag=Lbl}
\tag_mc_begin:n{}
diff --git a/macros/latex/required/latex-lab/latex-lab-float.pdf b/macros/latex/required/latex-lab/latex-lab-float.pdf
index 8655d7309f..ecba3f3d17 100644
--- a/macros/latex/required/latex-lab/latex-lab-float.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-float.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-footnotes.dtx b/macros/latex/required/latex-lab/latex-lab-footnotes.dtx
index 2389906c5a..a3d044ab87 100644
--- a/macros/latex/required/latex-lab/latex-lab-footnotes.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-footnotes.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
%% File: latex-lab-footnotes.dtx
-% Copyright (C) 2022-2023 The LaTeX Project
+% Copyright (C) 2022-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -17,8 +17,8 @@
%
% for those people who are interested or want to report an issue.
%
-\def\ltlabfootnotedate{2023-09-04}
-\def\ltlabfootnoteversion{0.8c}
+\def\ltlabfootnotedate{2024-03-12}
+\def\ltlabfootnoteversion{0.8d}
%<*driver>
\documentclass{l3doc}
@@ -454,6 +454,14 @@
% option.
% \end{itemize}
%
+% \subsection{Debugging sockets and hooks}
+%
+% For some rudimentary debugging we currently have \cs{DebugFNotesOn}
+% (and \cs{DebugFNotesOff}). At the moment \cs{DebugFNotesOn} only
+% shows the current settings for hooks and sockets related to the
+% footnote code and then
+% automatically turns itself off again.
+%
%
% \section{Tagging and hyperlinking support}
%
@@ -978,13 +986,22 @@
% \end{hookdecl}
%
% \subsection{Debugging code}
-% the debugging code is just temporary
+% The debugging code is just temporary
%
-% For now we have debugging turned on by default
% \begin{macrocode}
\bool_new:N \g_fnote_debug_bool
-\bool_gset_true:N \g_fnote_debug_bool
% \end{macrocode}
+
+% \begin{macro}{\DebugFNotesOn,\DebugFNotesOff}
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \DebugFNotesOn { \bool_gset_true:N \g_fnote_debug_bool }
+\cs_new_protected:Npn \DebugFNotesOff { \bool_gset_false:N \g_fnote_debug_bool }
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
% We log the hooks in the footnote mark command, but only once
% \begin{macrocode}
\cs_new_protected:Npn \@@_debug_footnotemark:
@@ -1485,10 +1502,18 @@
\tl_if_in:NnTF \l_@@_patch_tl { \hb@xt@ }
{ \cs_set_eq:NN \@@_tmp:w \@@_patch_hb@xt@:w }
{
- \tl_if_in:NnTF \l_@@_patch_tl { \@makefnmark }
- { \cs_set_eq:NN \@@_tmp:w \@@_patch_@makefnmark:w }
- { \ERROR
- \cs_set_eq:NN \@@_tmp:w \exp_stop_f: }
+% \end{macrocode}
+% Some styles/classes use \verb=\makebox[...][...]= instead of \cs{hb@xt@}
+% so try to patch those too.
+% \begin{macrocode}
+ \tl_if_in:NnTF \l_@@_patch_tl { \makebox }
+ { \cs_set_eq:NN \@@_tmp:w \@@_patch_makebox:w }
+ {
+ \tl_if_in:NnTF \l_@@_patch_tl { \@makefnmark }
+ { \cs_set_eq:NN \@@_tmp:w \@@_patch_@makefnmark:w }
+ { \ERROR
+ \cs_set_eq:NN \@@_tmp:w \exp_stop_f: }
+ }
}
}
\tl_set:Nf \l_@@_patch_tl
@@ -1512,6 +1537,17 @@
% \begin{macrocode}
\cs_new:Npn \@@_patch_hb@xt@:w #1 \hb@xt@ #2 #
{ \exp_stop_f: #1 \@makefntext@processX { \hb@xt@ #2 } }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\cs_new:Npn \@@_patch_makebox:w #1 \makebox #2 #
+ { \exp_stop_f: #1 \@makefntext@processX { \makebox #2 } }
+% \end{macrocode}
+%
+% If the definition contains neither \cs{hbox}, \cs{hb@xt@} nor \cs{makebox},
+% we see if it contains \cs{@makefnmark} and if so put the socket
+% before that.
+% \begin{macrocode}
\cs_new:Npn \@@_patch_@makefnmark:w #1 \@makefnmark
{ \exp_stop_f: #1 \@makefntext@processX { \use:n } { \@makefnmark } }
% \end{macrocode}
@@ -1539,7 +1575,12 @@
\cs_set_eq:NN \@makefntext \fnote_makefntext:n
}
{
- \@@_patch:
+% \end{macrocode}
+% If \cs{@makefntext} contains the definition from \pkg{footmisc}
+% we do nothing, otherwise we try to patch.
+% \begin{macrocode}
+ \cs_if_eq:NNF \@makefntext \footmisc@hang@makefntext
+ { \@@_patch: }
}
}
@@ -2421,8 +2462,9 @@
\else
\ifFN@hangfoot
- \long\def\@makefntext#1{%
+ \long\def\footmisc@hang@makefntext#1{%
\bgroup
+ \SuspendTagging{footmisc}%
\setbox\@tempboxa\hbox{%
\ifdim\footnotemargin>\z@
\hb@xt@\footnotemargin{\@makefnmark\hss}%
@@ -2437,14 +2479,33 @@
\parshape \@ne \leftmargin \linewidth
\footnotesize
\@setpar{{\@@par}}%
+ \ResumeTagging{footmisc}%
\leavevmode
- \llap{\box\@tempboxa}%
+% \end{macrocode}
+% Typesetting the mark twice means that one can't have any material
+% inside that gets unhappy in that case. Tha shouldn't be a
+% problem, but perhaps we have to come up with a more elaborate
+% solution in the end.
+% \begin{macrocode}
+ \UseSocket{tagsupport/fntext/mark}%
+ {\llap{%
+ \ifdim\footnotemargin>\z@
+ \hb@xt@\footnotemargin{\@makefnmark\hss}%
+ \else
+ \@makefnmark
+ \fi
+ }}%
\parskip\hangfootparskip\relax
\parindent\hangfootparindent\relax
\footnotelayout#1%
\par
\egroup
}
+% \end{macrocode}
+% Defined in a roundabout way so that we can test for it when
+% patching classes that are not updated.
+% \begin{macrocode}
+ \let \@makefntext \footmisc@hang@makefntext
\else
@@ -2723,9 +2784,8 @@
\@footnotemark
}
% \end{macrocode}
-% TEMP PATCHES FOR TESTING
+%
% \begin{macrocode}
-
\endinput
%</footmisc>
% \end{macrocode}
diff --git a/macros/latex/required/latex-lab/latex-lab-footnotes.pdf b/macros/latex/required/latex-lab/latex-lab-footnotes.pdf
index 8f55486a67..b949e4680c 100644
--- a/macros/latex/required/latex-lab/latex-lab-footnotes.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-footnotes.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-graphic.dtx b/macros/latex/required/latex-lab/latex-lab-graphic.dtx
index 158b0d2a9c..5ea4a2db9c 100644
--- a/macros/latex/required/latex-lab/latex-lab-graphic.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-graphic.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-graphic.dtx (C) Copyright 2022-2023 LaTeX Project
+%% File: latex-lab-graphic.dtx (C) Copyright 2022-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -15,8 +15,8 @@
% https://github.com/latex3/latex2e/required/latex-lab
%
% for those people who are interested or want to report an issue.
-\def\ltlabgraphicdate{2023-10-13}
-\def\ltlabgraphicversion{0.80b}
+\def\ltlabgraphicdate{2024-03-13}
+\def\ltlabgraphicversion{0.80d}
%
%<*driver>
\documentclass{l3doc}
@@ -184,7 +184,10 @@
\RequirePackage{l3opacity}
% \end{macrocode}
%
-%
+% Needed during switch to e-type:
+% \begin{macrocode}
+\cs_generate_variant:Nn \@@_prop_gput:Nnn {cne}
+% \end{macrocode}
% \begin{macro}{\@@_graphic_savepos:n}
% this is the command which stores the position. Similar to
% zref-savepos it uses two savepos commands
@@ -323,7 +326,7 @@
\msg_new:nnn {tag}{alt-text-missing}
{
Alternative~text~for~graphic~is~missing.\\
- Using~'#1'~instead
+ Using~the~file~name~'#1'~instead.
}
\cs_new_protected:Npn\Gin@tag@struct@begin
{
@@ -449,8 +452,9 @@
% \end{macrocode}
% and here the tagging stops.
% \begin{macrocode}
+ \fi
\Gin@tag@struct@end %new
- \fi}
+ }
}
% \end{macrocode}
%
@@ -894,7 +898,7 @@
% The structure and the mc must be open earlier, before the \cs{setbox} (at least
% for luatex it has to). TODO: think about interface if more attributes are needed.
% \begin{macrocode}
- \@@_prop_gput:cnx
+ \@@_prop_gput:cne
{ g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop }
{ A }
{
@@ -970,7 +974,7 @@
{red}
{\int_use:N\g_@@_graphic_int}
}
- \@@_prop_gput:cnx
+ \@@_prop_gput:cne
{ g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop }
{ A }
{
diff --git a/macros/latex/required/latex-lab/latex-lab-graphic.pdf b/macros/latex/required/latex-lab/latex-lab-graphic.pdf
index a8570de484..18ae18a5a1 100644
--- a/macros/latex/required/latex-lab/latex-lab-graphic.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-graphic.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-marginpar.dtx b/macros/latex/required/latex-lab/latex-lab-marginpar.dtx
new file mode 100644
index 0000000000..ca79d8a67f
--- /dev/null
+++ b/macros/latex/required/latex-lab/latex-lab-marginpar.dtx
@@ -0,0 +1,259 @@
+% \iffalse meta-comment
+%
+%% File: latex-lab-marginpar.dtx
+%%
+% Copyright (C) 2024 LaTeX Project
+%
+% It may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License (LPPL), either version 1.3c of this
+% license or (at your option) any later version. The latest version
+% of this license is in the file
+%
+% https://www.latex-project.org/lppl.txt
+%
+%
+% The development version of the bundle can be found below
+%
+% https://github.com/latex3/latex2e/required/latex-lab
+%
+% for those people who are interested or want to report an issue.
+%
+\def\ltlabmarginpardate{2024-02-12}
+\def\ltlabmarginparversion{0.85b}
+
+%<*driver>
+\documentclass[kernel]{l3doc}
+\EnableCrossrefs
+\CodelineIndex
+\begin{document}
+ \DocInput{latex-lab-marginpar.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \title{The \textsf{latex-lab-marginpar} package\\
+% Changes related to the tagging of margin notes}
+% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
+% \date{v\ltlabmarginparversion\ \ltlabmarginpardate}
+%
+% \maketitle
+%
+% \newcommand{\xt}[1]{\textsl{\textsf{#1}}}
+% \newcommand{\TODO}[1]{\textbf{[TODO:} #1\textbf{]}}
+% \newcommand{\docclass}{document class \marginpar{\raggedright document class
+% customizations}}
+%
+% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}}
+% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}}
+% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}}
+%
+% \NewDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl}
+% \NewDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl}
+% \NewDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl}
+%
+% \begin{abstract}
+% \end{abstract}
+%
+% \section{Introduction}
+%
+% This module contains changes to improve the tagging (in the standard classes) of
+% margin notes created with the \cs{marginpar} command.
+%
+% Such margin notes are rather small but nevertheless tagging is not trivial and poses
+% a number of interesting problems both regarding the structure and the implementation.
+%
+% \subsection{Structure}
+% \cs{marginpar} creates small boxes in the margin of a page.
+% While they are technically floats they also typically
+% relate to the paragraph beside them, so their structure element should be placed near
+% such a paragraph.
+%
+% They can be tagged either as artifacts (if they are merely distracting decoration),
+% as small headings before the paragraph, or as |Aside|. Unlike the PDF 1.7 fallback |Note|
+% the structure |Aside| is not allowed inside |P|,
+% so if |Aside| is used, it must be placed before or after the current |P| in the surounding |text-unit|,
+% or it must split the |P|. Splitting is probably not so good as
+% |\marginpar| is often used somewhere in the middle of sentence.
+% The best default is probably to use |Aside|, find the parent |text-unit| and add it there.
+%
+% \subsection{Implementation}
+%
+% |marginpar| has an optional argument which allows to define a different content
+% on left/right margins for odd/even pages (depending on twoside and \cs{reversemarginpar}).
+%
+% The current implementation stores *both* arguments in boxes and
+% decides in the output routine which
+% one to use. This is quite problematic for tagging, as the unused box produces
+% structure objects, literals, labels, MCID numbers,
+% and perhaps OBJR-objects from links
+% which must be later thrown away again (or are thrown away by the engine).
+% While it is theoretically not impossible to create
+% both boxes while taging is active but to keep everything on hold and insert
+% the real structure only when the box is used it is in practice quite difficult,
+% slow and error prone.
+%
+% There are a number of options to avoid this hassle.
+%
+% \begin{description}
+% \item[Minimal tagging] One option is to disable tagging when the boxes
+% are built and when the box is used to surround them with a simple Aside.
+%
+% \begin{description}
+% \item[Pro:] easy to implement
+% \item[Contra:]
+% Content that perhaps needed tagging (|\LaTeX| logo with /ActualText, images, links) is not tagged.
+% \end{description}
+%
+% \item[Remaking the box]
+% Tagging is deactivated when the boxes are created.
+% The arguments are stored and when the box should be used in the output routine
+% (and when it is known which one will be used) the box is (re)created, now with proper tagging.
+%
+% Contra: The content can change e.g. if it uses counters or macros that are redefine later before the
+% output routine is called. As tagging is done later, it is not trivial to insert the
+% |Aside| in the right place in the paragraph structure.
+%
+% \item[Two pass compilation]
+% A label is used to detect which argument/boxed is used and
+% tagging is activated only for this one.
+%
+% Contra: costs a |label| and requires a two pass compilation (which is needed anyway).
+% This should be ok. |\marginnote| uses a label too, and the same
+% label could also be used to resolve problems if a margin note
+% moves to a new page (and so replace the mparhack package).
+% \end{description}
+%
+% The last option seems the best and is therefore implemented.
+%
+%
+% \section{Implementation}
+% \begin{macrocode}
+%<*package>
+%<@@=tag>
+% \end{macrocode}
+% \begin{macrocode}
+\ProvidesExplPackage {latex-lab-testphase-marginpar} {\ltlabmarginpardate} {\ltlabmarginparversion}
+ {Changes related to the tagging of the margin notes}
+% \end{macrocode}
+% \subsection{Variables}
+% We need a variable to make the label unique.
+% Todo: Not sure about the name.
+% \begin{macro}{\g__kernel_marginpar_int}
+% \begin{macrocode}
+\int_new:N \g__kernel_marginpar_int
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Tagging sockets}
+%
+% \begin{socketdecl}{tagsupport/marginpar/begin,tagsupport/marginpar/end}
+% \begin{macrocode}
+\socket_new:nn {tagsupport/marginpar/begin}{0}
+\socket_new:nn {tagsupport/marginpar/end}{0}
+% \end{macrocode}
+% \end{socketdecl}
+% \begin{plugdecl}{tagsupport/marginpar/begin,tagsupport/marginpar/end}
+% \begin{macrocode}
+\socket_new_plug:nnn {tagsupport/marginpar/begin}{default}
+ {
+ \if_mode_horizontal:
+ \tag_mc_end:
+ \tag_struct_begin:n{tag=Aside,parent=\g__tag_para_main_struct_tl}%
+ \else:
+ \tag_struct_begin:n{tag=Aside}%
+ \fi:
+ }
+\socket_new_plug:nnn {tagsupport/marginpar/end}{default}
+ {
+ \tag_struct_end:
+ \if_mode_horizontal: \tag_mc_begin:n{} \fi:
+ }
+\socket_assign_plug:nn {tagsupport/marginpar/begin}{default}
+\socket_assign_plug:nn {tagsupport/marginpar/end}{default}
+% \end{macrocode}
+% \end{plugdecl}
+
+% \subsection{Kernel command changes}
+% \begin{macro}{\@savemarbox }
+% We add sockets that add a tagging structure Aside:
+% \begin{macrocode}
+\long\def \@savemarbox #1#2{%
+ \UseTaggingSocket{marginpar/begin}
+ \global\setbox #1%
+ \color@vbox
+ \vtop{%
+ \hsize\marginparwidth
+ \@parboxrestore
+ \@marginparreset
+ #2\par
+ \@minipagefalse
+ \outer@nobreak
+ }%
+ \color@endbox
+ \UseTaggingSocket{marginpar/end}
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@ympar}
+% We must avoid that \cs{@xympar} creates tagging structure:
+% \begin{macrocode}
+\long\def\@ympar#1{%
+ \@savemarbox\@marbox{#1}%
+ \global\setbox\@currbox\copy\@marbox
+ \tag_stop:
+ \@xympar
+ \tag_start:}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@xmpar}
+% \cs{@xmpar} is the command used if an optional argument is present.
+% In this case we must stop tagging for \cs{@xympar} as above
+% but also decide which of the two @savemarbox should have tagging active.
+% We add a label to \cs{@marbox}. If that exist tagging is activated for this
+% box else for the other one.
+% \begin{macrocode}
+\long\def\@xmpar[#1]#2{%
+ \int_gincr:N\g__kernel_marginpar_int
+ \property_if_recorded:eTF { tag_marginpar-opt-\int_use:N\g__kernel_marginpar_int }
+ {
+ \@savemarbox\@marbox {#1
+ \property_record:ee
+ { tag_marginpar-opt-\int_use:N\g__kernel_marginpar_int }{page}
+ }%
+ \tag_stop:
+ \@savemarbox\@currbox{#2}%
+ \tag_start:
+ }
+% \end{macrocode}
+% order matters! the tagged box should be first so that it can pick up
+% the correct text-unit number.
+% \begin{macrocode}
+ {
+ \@savemarbox\@currbox{#2}%
+ \tag_stop:
+ \@savemarbox\@marbox{#1
+ \property_record:ee
+ { tag_marginpar-opt-\int_use:N\g__kernel_marginpar_int }{page}}
+ \tag_start:
+ }
+ \tag_stop:
+ \@xympar
+ \tag_start:
+ }
+%</package>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%<*latex-lab>
+\ProvidesFile{marginpar-latex-lab-testphase.ltx}
+ [\ltlabmarginpardate\space v\ltlabmarginparversion\space
+ Changes related to the tagging of the margin notes]
+
+\RequirePackage{latex-lab-testphase-marginpar}
+
+%</latex-lab>
+% \end{macrocode}
diff --git a/macros/latex/required/latex-lab/latex-lab-marginpar.pdf b/macros/latex/required/latex-lab/latex-lab-marginpar.pdf
new file mode 100644
index 0000000000..5379c2d640
--- /dev/null
+++ b/macros/latex/required/latex-lab/latex-lab-marginpar.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-math.dtx b/macros/latex/required/latex-lab/latex-lab-math.dtx
index 285471addc..0dbc591185 100644
--- a/macros/latex/required/latex-lab/latex-lab-math.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-math.dtx
@@ -2,7 +2,7 @@
%
%% File: latex-lab-math.dtx
%
-% Copyright (C) 2022-2023 The LaTeX Project
+% Copyright (C) 2022-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -19,8 +19,8 @@
% for those people who are interested or want to report an issue.
%
%
-\def\ltlabmathdate{2023-09-11}
-\def\ltlabmathversion{0.5c}
+\def\ltlabmathdate{2024-04-16}
+\def\ltlabmathversion{0.5j}
%
%<*driver>
\documentclass{l3doc}
@@ -46,7 +46,14 @@
% \newcommand\NEW[1]{\marginpar{\mbox{}\hfill\fbox{New: #1}}}
% \providecommand\class[1]{\texttt{#1.cls}}
% \providecommand\pkg[1]{\texttt{#1}}
-% \providecommand\hook[1]{\texttt{#1}}
+%
+% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}}
+% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}}
+% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}}
+%
+% \NewDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl}
+% \NewDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl}
+% \NewDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl}
%
% ^^A \car {...} for marginal comments
% ^^A \car*{...} for longer inline comments
@@ -59,8 +66,6 @@
% {\IfBooleanTF{#1}{\todo[inline,#2]{#3}}^^A
% {\todo[#2]{#3}}}
%
-%
-%
% \begin{abstract}
% This is an experimental prototype. It captures math material
% (basically okay, but the interfaces for packages aren't yet
@@ -75,6 +80,18 @@
% \car*{Todo: update all the documentation! Both here and
% (what little there is!) in the implementation section.}
%
+% Tagging math involves a variety of tasks that require that math is captured before the
+% typesetting
+% \begin{itemize}
+% \item When typesetting the math MC-tags and structure commands must
+% be inserted at the begin and the end, and perhaps also around lines
+% or other subparts of the equation.
+% \item The source and/or a mathml-representation of the source must be available
+% so that it can be (perhaps after some preprocessing) be used in an associated file
+% or in an alternate text
+% \item It must be possible to measure the math for e.g. a bbox setting.
+% \end{itemize}
+%
% This file implements capture of all math mode material at the outer
% level, i.e., a formula is captured in its entirety with inner text
% blocks (possibly containing further math) absorbed as part of the
@@ -84,7 +101,24 @@
%\end{verbatim}
% would only result in a single capture of the tokens
% ``\verb*/a \in A \text{ for all $a<5$}/''.
+%
%
+% \section{Math capture} \label{sec:mathcapture}
+% In the current setup
+% \begin{itemize}
+% \item |$|, |\(...\)| and |$$| grab (through a command in \cs{everymath}/cs{everydisplay})
+% if the boolean \cs{l_@@_collected_bool} is false.
+% If the boolean is true they behave normally and can for example contain verbatim.
+%
+% \item All (registered) environments grab their body
+% regardless of the state of the boolean. For
+% |equation|, |equation*| and |math| this is a change as they no longer can
+% contain verbatim.
+%
+% \item BUG: |\[...\]| grabs if \cs{l_@@_collected_bool} is false. If it is
+% true it falls back to |equation*| and then errors because this can't find the end.
+% \end{itemize}
+%
% \subsection{Code level interfaces}
%
% \begin{function}{\math_register_env:n, \math_register_env:nn}
@@ -109,7 +143,8 @@
% \end{syntax}
% Declares that the captured math content should be passed to the
% \meta{tokens}, which will receive the environment type as |#1| and
-% the content as |#2|.
+% the content as |#2|. The processing is done before the typesetting. It is not
+% applied if \cs{ifmeasuring@} is true.
% \end{function}
%
% \subsection{Document level interfaces}
@@ -129,38 +164,275 @@
% \end{itemize}
% \end{function}
%
+% \section{Math tagging}
+%
+% The tagging code has to handle
+% \begin{itemize}
+% \item the embedding into the surrounding. This means
+% \begin{itemize}
+% \item closing and reopening MC-chunks
+% \item closing and reopening text/P-structures
+% \item handling interferences of the tagging code with penalties and spacing.
+% \end{itemize}
+% \item the actual tagging which means to do some or all of the following tasks:
+% \begin{itemize}
+% \item setup content for an associated source file
+% \item setup content for an associated mathml file
+% \item setup content for the /Alt key
+% \item setup content for the /ActualText key
+% \item setup attributes
+% \item add associated files
+% \item add a Formula structure
+% \item surround subparts (e.g. lines) with Formula sub structures
+% (perhaps with their own set of additional content)
+% \item surround elements of the equation with mathml structure elements
+% (currently only luatex with luamml)
+% \end{itemize}
+% \end{itemize}
+%
+% \subsection{Inline math}
+%
+% The embedding code is added through
+% the sockets
+% \begin{itemize}
+% \item |tagsupport/math/inline/begin|
+% \item |tagsupport/math/inline/end|
+% \end{itemize}
+% The sockets simply push and pop the MC currently. Without
+% tagging they use the noop-plug.
+%
+% The actual tagging is in done through the sockets
+% \begin{itemize}
+% \item |tagsupport/math/inline/formula/begin|
+% This socket takes the math as argument and its code
+% should output it for typesetting. Without tagging the
+% socket uses the identity plug.
+% The |default| plug of the socket calls these three internal sockets
+% for the tagging support:
+% \begin{itemize}
+% \item |tagsupport/math/content| This should set up the various
+% content variables (empty variables are ignored by the structure code
+% and so can be used to suppress a setting).
+% \item |tagsupport/math/struct/begin| This calls \cs{tag_struct_begin:n}.
+% It should also write the associated files if needed.
+% \item |tagsupport/math/substruct/begin| this handles subparts.
+% TODO: does it really make sense in inline math to have that??
+% \end{itemize}
+% \item |tagsupport/math/inline/formula/end|
+% This socket ends the formula structure(s). The |default|
+% plug calls these internal sockets:
+% \begin{itemize}
+% \item |tagsupport/math/substruct/end|
+% \item |tagsupport/math/struct/end|
+% \end{itemize}
+% \end{itemize}
+%
+% \subsection{Display math}
+%
+% \textit{to be written}
+%
+% \subsection{Associated Files}
+%
+% The current code allows the attachment of two types of associated file to the
+% Formula structure:
+% the \LaTeX\ source and a MathML representation.
+% Technically both can be attached---AF is an array
+% of file references---practically there can be problems with PDF consumers:
+% e.g. ngpdf used both and so showed the equation twice
+% (this has been corrected in the newest version) and
+% Foxit seems to see only the first AF in the array (so we attach the
+% mathml as first file).
+%
+% The \LaTeX\ source can be (and is) attached automatically.
+% It can be suppressed by an option with
+% \texttt{math/tex/AF=false}, see below.
+%
+% The MathML is attached if a file |\jobname-mathml.html| is found and
+% if it contains a suitable MathML snippet for the current formula.
+% The MathML processing can be suppressed globally by emptying the list of
+% mathml files with |math/mathml/sources=|. Locally for a formula |math/mathml/AF=false|
+% can be used.
+%
+% For a MathML representation a file with such representations must be provided.
+% If the equation is numbered the numbering should be part of the MathML as
+% the |Lbl| substructure is ignored if an MathML is used (see https://github.com/foxitsoftware/PDF_UA-2).
+%
+% The MathML representation is given in a special format.
+% It is meant to be a valid html file
+% that can be viewed in a browser.
+% For this it can start with |<!DOCTYPE html><html>| and end with |</html>|
+% It should have the extension \texttt{.html}. The \meta{mathml} content
+% is read with special catcodes, so can contain ambersands, hashes, comment chars
+% and unmatched braces such as |<mo>{</mo>|
+%
+% The file should contain a number of representations in this format:
+% \begin{quote}
+% |<div>| \\
+% | <h2>\mml| \meta{key}|</h2>|\\
+% | <p>|\meta{source}|</p>| \\
+% | <p>|\meta{hash}|</p>| \\
+% | <math | \meta{attributes} |>|\\
+% \meta{mathml}\\
+% | </math>|\\
+% |</div>|
+% \end{quote}
+% The keywords |<div>|, |<h2>\mml|, |<p>|, |<math|, |</math>| |</div>| are required as
+% they are used to delimit the arguments by the \LaTeX{} code.
+%
+% \meta{key} and \meta{source} are only used for debugging, they help to identify
+% the equation referred by this representation. The source should be used correctly escaped
+% |&| and |<| so that if gives valid html!
+%
+% \meta{attributes} is not required either, but can e.g. contain attributes
+% to improve the display in a browser:
+% \begin{verbatim}
+% <math alttext="\mathbf{G}" class="ltx_Math" display="inline">
+% \end{verbatim}
+% It can also contain the name space declaration: |xmlns="http://www.w3.org/1998/Math/MathML"|%
+% \footnote{But it is probably not needed and only blows up the PDF.}
+%
+%
+% By default the code tries at the begin of the document
+% to read a file |\jobname-mathml.html| in the |html|-format.
+% The file name can be changed with |mathml/setfiles={filename1,filename2}|
+% (without extension, |html| is added automatically).
+% If there is a list, all files are loaded.
+% If a file doesn't exist it is ignored, only an info is written to the log.
+%
+% Currently every MathML-snippet from a file is embedded into the PDF,
+% it is not checked first if it is actually used (simply writing everything to the PDF
+% is a bit easier than keeping everything in memory and also means that
+% the snippets are one after the other in the PDF).
+%
+% As mentioned above the MathML-AF can be suppressed for the equations in a group with
+% |math/mathml/AF=false|, or
+% completly by setting |math/mathml/sources=| in the preamble.
+%
+% Files embedded in a PDF can be listed in the attachments panel of a PDF viewer.
+% This is probably not so useful for lots of small files (but one could create
+% collections), but as long as PDF editors or viewers don't offer
+% proper support to access the AF it can help so have them there. The MathML are
+% added by default, but the \LaTeX{} source not. This can be changed with
+% |viewer/pane/mathsource=true| (anywhere in the document) and |viewer/pane/mathml=false| (in the
+% preamble, before the external file is read).
+%
+% \subsection{Options}
+%
+%
% \section{Known current bugs, etc.}
% \car*{New Section, now with subsections.\\
% As indicated, these lists are probably incomplete.\\
% Some of these have been addressed in a more recent branch.}
%
% \subsection{Capture/grabbing problems}
-%
+%
% \begin{enumerate}
% \item Incorrect grabbing of |$|-math when there is also
% explicit |$|-math within a \textit{text environment}
% that is itself within the math that should all be grabbed.
+% For example,
+% \begin{verbatim}
+% $a\begin{minipage}{1cm}$b$\end{minipage}$
+% \end{verbatim}
+% would only result in the capture of the tokens
+% ``\verb*/a\begin {minipage}{1cm}/''.
+% This can be avoided by an additional brace group:
+% \begin{verbatim}
+% $a{\begin{minipage}{1cm}$b$\end{minipage}}$
+% \end{verbatim}
+%
% \item Similar incorrect grabbing with |$$| also.
+%
% \item The grabbing, for all the display environments (and |\) \]|), needs
% to deal with nesting: \pkg{amsmath} contains code for this.
-% \item
+%
+% \item The math can't contain verbatim and verbatim-like commands. This is
+% nothing new for the \pkg{amsmath} environments but changes |$| and |\[\]|
+% and |equation*| (see e.g. tagging-project issue \#30).
+%
+% \item Begin and end of the math or math environment can not be hidden in commands.
+% For example \verb+>{$}l<{$}+ in a tabular would lead to errors.
+% Defining |\[| to fall back to |equation*| doesn't work if |equation*| is
+% a grabbing environment.
+%
+% \item The behaviour of |\[...\]| is faulty. See above.
% \end{enumerate}
%
+% \subsection{Fake math}
+% In a number of places in \LaTeX{} math commands (mainly |$|) is used
+% only for technical reason, e.g. to access a math font, to setup a symbol
+% or to use \cs{vcenter}.
+%
+% The code identifies such fake math mostly by making use of the \cs{m@th} command
+% where two methods are used for the automatic detection:
+%
+% \begin{itemize}
+% \item After grabbing math content the code checks if the content contains the token
+% \cs{m@th} and if yes it doesn't call the processor before reinserting
+% the content and perhaps adding tagging code.
+% This method requires that the math can be grabbed (e.g. that the end dollar is visible)
+% and that the \cs{m@th} is visible. It applies for example in \cs{@iiiparbox} where the
+% code from |$\vcenter| to |\m@th$| is grabbed an put back. It does not work for
+% example for |tabular| where the dollars and the \cs{m@th} token are spread around
+% over three commands. |tabular| needs therefore manual intervention.
+%
+% A look in the list of usages (in \texttt{usage-of-m@th.md}) justifies this approach.
+% All usages are either not math at all, or related to small elements that probably
+% shouldn't be grabbed and processed on their own.
+%
+% \item \cs{m@th} is redefined so that it sets the boolean \cs{l_@@_collected_bool}
+% to true. If \cs{m@th} is used inside math that has been grabbed
+% this doesn't change much as the boolean is set by the grabbing anyway. For usages
+% outside math the benefit is not so clear: The setting avoids that in \cs{LaTeXe}
+% the epsilon is processed as math, but it also prevents that the content of the amsmath
+% command \cs{boxed} is processed as math.
+% It means that if one wants to reenable math processing inside some (fake) math
+% one has to do it after \cs{m@th} calls.
+% \end{itemize}
+%
+% Open problems
+% \begin{enumerate}
+% \item The grabbing code doesn't pass the info that it detected a \cs{m@th} token.
+% This means that the tagging code has to do the same check (and doesn't do this
+% in all cases yet).
+%
+% \item Commands are missing to locally disable the grabbing and processing, e.g.
+% to handle |tabular|.
+%
+% \item It must be checked if setting the boolean in \cs{m@th} really makes sense
+% or if commands like \cs{LaTeXe} should be handled manually.
+%
+% \end{enumerate}
+%
+% \subsection{Processor}
+%
+% The grabbed math is at first passed to the processor. The processor is not called
+% in a measuring phase (from the amsmath \cs{ifmeasuring@}) and if the \cs{m@th}
+% token is detected.
+% It is not quite clear what purpose the processor has. As it is a public interface
+% it can't be used for internal code. And typesetting happens later and the processor
+% can't really change this. Currently it is mostly used for debugging and messages.
+% If the \cs{m@th} is found the \cs{l_@@_fakemath_bool} is set, so if the code
+% is changed this must be preserved.
+%
% \subsection{Other problems}
%
% \begin{enumerate}
% \item
-% The presence of \cs{m@th} in association with \cs{ensuremath}
+% The presence of \cs{m@th} in association with \cs{ensuremath}
% does not necessarily indicate fakemath. This is because
% wanting mathsurround to be zero is very reasonable and common,
% \emph{even when the math is genuine} (and hence needs to be collected).
+%
+% TODO: this claim needs some examples.
+%
% \item User-defined environments can create problems; but this area, of
% new, copied and changed environments, has not yet been developed.
%
% \car*{Joseph wrote, inter alia:\\
% My thinking [regarding] \cs{RegisterMathEnvironment}\\
% - (New) Math environments should not be created-then-patched, but only
-% generated by a [(future)] dedicated command (\cs{DeclareMathEnviornment},
+% generated by a [(future)] dedicated command (\cs{DeclareMathEnvironment},
% presumably)\\
% - Math environments created with \pkg{ltcmd} [commands] should not be copied, . . .\\
% - Package authors should be able to manually set up math environments with a public boolean.}
@@ -172,7 +444,10 @@
% \begin{enumerate}
% \item Add (some of) the math display commands that were \enquote{lifted from
% plain}, e.g., \cs{displaylines} \cs{eqalign}(??).
-% \item
+% \item The breqn packages changes catcodes and that isn't yet covered
+% by our mechanism.
+% \item \cs{intertext} is not correctly taken into account by the
+% code splitting multiline math into subformulas.
% \end{enumerate}
%
%
@@ -218,36 +493,823 @@
% have conditional definitions and deals with how to define \cs{[}/\cs{]}
% neatly.
% \begin{macrocode}
-\tl_gput_right:Nn \@kernel@before@begindocument
- { \RequirePackage { amsmath } }
+\AddToHook{begindocument/before}{ \RequirePackage { amsmath } }
% \end{macrocode}
%
%
% \subsection{Data structures}
%
-%
-%
-% \begin{variable}{\l_@@_collected_bool}
+% \begin{variable}{\l_@@_collected_bool}
% Tracks whether math mode material has been collected, which happens inside
% \pkg{amsmath} environments as well as those handled directly here.
+% If true following math will not grab and/or process.
+% See \ref{sec:mathcapture} for details.
+% \begin{macrocode}
+\bool_new:N \l_@@_collected_bool
+% \end{macrocode}
+% \end{variable}
%
+% \begin{variable}{\l_@@_fakemath_bool}
+% Tracks whether math mode material has been identified as fake math during
+% the grabbing phase, which happens currently if the
+% grabbed contents contains the \cs{m@th} token.
%
% \begin{macrocode}
-\bool_new:N \l_@@_collected_bool
+\bool_new:N \l_@@_fakemath_bool
% \end{macrocode}
% \end{variable}
-%
+%
+%
% \car{Change first tl name below: `env' $=>$ `info'?\\
% Or do we need an extra storage tl?}
%
% \begin{variable}{\g_@@_grabbed_env_tl, \g_@@_grabbed_math_tl}
-% \cs{g_@@_grabbed_env_tl} contains the name of the math environment (\texttt{math} in the case
-% of inline math, \cs{g_@@_grabbed_math_tl} the math content.
+% \cs{g_@@_grabbed_env_tl} contains the name of the math environment
+% (\texttt{math} in the case of inline math,
+% \cs{g_@@_grabbed_math_tl} the math content.
% \begin{macrocode}
\tl_new:N \g_@@_grabbed_env_tl
\tl_new:N \g_@@_grabbed_math_tl
% \end{macrocode}
% \end{variable}
+%
+% \begin{variable}{\l_@@_tmpa_tl,\l_@@_tmpa_skip,\l_@@_tmpa_str}
+% Temporary variables
+% \begin{macrocode}
+\tl_new:N \l_@@_tmpa_tl
+\skip_new:N \l_@@_tmpa_skip
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\l_@@_content_alt_tl,
+% \l_@@_content_actual_tl,
+% \l_@@_content_AF_tl}
+% Temporary variables to hold math content that should
+% be used in actual or alt text and stored as AF.
+% \begin{macrocode}
+\tl_new:N \l_@@_content_alt_tl
+\tl_new:N \l_@@_content_actual_tl
+\tl_new:N \l_@@_content_AF_source_tl
+\tl_new:N \l_@@_content_AF_source_tmpa_tl
+\tl_new:N \l_@@_content_AF_mathml_tl
+% \end{macrocode}
+% \end{variable}
+%
+% \subsection{Tagging tools}
+% The following commands implement small tagging code chunks.
+% This should probably be collected and moved into tagpdf later.
+% \begin{macro}{\__tag_tool_close_P:}
+% This closes a P/text-chunk, both the MC and the structure and
+% increases the counter manually.
+% \begin{macrocode}
+\cs_new_protected:Npn \__tag_tool_close_P:
+ {
+ \tag_if_active:T
+ {
+ \tag_mc_end: %end P-chunk, should perhaps be \tag_mc_end_push: ...
+ \__tag_gincr_para_end_int:
+ \__tag_check_para_end_show:nn{red}{} %debug: show para
+ \tag_struct_end:
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% We add also an attribute.
+% \begin{macrocode}
+\tl_new:N\l_@@_attribute_class_tl
+\tagpdfsetup
+ {role/new-attribute = {inline} {/O /Layout /Placement/Inline},
+ role/new-attribute = {display} {/O /Layout /Placement/Block},
+ }
+% \end{macrocode}
+%
+% \subsection{Code related to AF}
+% Booleans to handle the options.
+% \begin{variable}{
+% \l__tag_math_texsource_AF_bool,
+% \l__tag_math_texsource_pane_bool,
+% \l__tag_math_mathml_AF_bool,
+% \g__tag_math_mathml_AF_bool,
+% \l__tag_math_mathml_pane_bool,
+% \l__tag_math_alt_bool
+% }
+% \begin{macrocode}
+\bool_new:N\l__tag_math_texsource_AF_bool
+\bool_new:N\l__tag_math_texsource_pane_bool
+\bool_new:N\l__tag_math_mathml_AF_bool
+\bool_new:N\g__tag_math_mathml_AF_bool
+\bool_new:N\l__tag_math_mathml_pane_bool
+\bool_new:N\l__tag_math_alt_bool
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{
+% \g_@@_mathml_total_int,
+% \g_@@_mathml_int,
+% \g_@@_math_total_int,
+% \g_@@_mathml_AF_found_int,
+% \g_@@_mathml_AF_attached_int,
+% }
+% \cs{g_@@_mml_total_int} records the mathml fragments read in.
+% \cs{g_@@_mml_int} records the mathml fragments read in with a different hash.
+% \cs{g_@@_AF_total_int} records the number of math structures that try to
+% attach a mathml AF.
+% \cs{g_@@_AF_found_int} records the number of math structures for which a fitting
+% mathml is found.
+% \cs{g_@@_AF_attached_int} records the number of math structures which got a mathml fragment
+% (if mathml-AF are not disabled locally this should be the equal to the previous number.
+%
+% \begin{macrocode}
+\int_new:N\g_@@_mathml_total_int
+\int_new:N\g_@@_mathml_int
+\int_new:N\g_@@_math_total_int
+\int_new:N\g_@@_mathml_AF_found_int
+\int_new:N\g_@@_mathml_AF_attached_int
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\l__tag_math_mathml_files_clist}
+% A sequence to store the file list for the mathml.
+% \begin{macrocode}
+\clist_new:N\l__tag_math_mathml_files_clist
+\clist_put_right:Ne\l__tag_math_mathml_files_clist {\c_sys_jobname_str-mathml}
+% \end{macrocode}
+% \end{variable}
+
+% This is the internal variant of the \cs{mml} command.
+% \begin{macro}{\@@_AF_mml:nnnn}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_AF_mml:nnnn #1 #2 #3 #4
+%#1 number, #2 tex source for debugging, #3 hash, #4 mathml
+ {
+ \int_gincr:N \g_@@_mathml_total_int
+% \end{macrocode}
+% mathml with the same hash should be included only once:
+% \begin{macrocode}
+ \tl_if_exist:cF { g_@@_mathml_#3_tl }
+ {
+ \int_gincr:N \g_@@_mathml_int
+% \end{macrocode}
+% a simple Desc key, take care that it is a valid string!
+% \begin{macrocode}
+ \pdfdict_put:nne {l_pdffile/Filespec} {Desc}{(mathml-#1)}
+ \pdffile_embed_stream:nnN {#4}{mathml-#1.xml}\l_@@_tmpa_tl
+% \end{macrocode}
+% not strictly necessary but makes the files visible in the file attachment
+% page
+% \begin{macrocode}
+ \bool_if:NT \l__tag_math_mathml_pane_bool
+ {\pdfmanagement_add:nne {Catalog/Names}{EmbeddedFiles}{\l_@@_tmpa_tl}}
+ \tl_new:c{g_@@_mathml_#3_tl}
+ \tl_gset_eq:cN{g_@@_mathml_#3_tl}\l_@@_tmpa_tl
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% The html reader.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_AF_html_reader:w#1</h2>#2<p>#3</p>#4<p>#5</p>#6<math{
+ \begingroup
+ \char_set_catcode_other:N\{
+ \char_set_catcode_other:N\}
+ \char_set_catcode_other:N\#
+ \char_set_catcode_other:N\%
+ \@@_AF_html_reader_verb:w{#1}{#3}{#5}<math
+}
+% \end{macrocode}
+% \begin{macrocode}
+\cs_new_protected:Npn\@@_AF_html_reader_verb:w#1#2#3#4~</div>{
+ \endgroup
+ \@@_AF_mml:nnnn{#1}{#2}{#3}{#4}
+ }
+% \end{macrocode}
+
+%
+% \begin{socketdecl}{tagsupport/math/mathml/write}
+% This writes a html-dummy with the hash and the math content.
+% This should be optional, so it uses a socket that can be disabled
+%
+% \begin{macrocode}
+\socket_new:nn {tagsupport/math/mathml/write}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+% \begin{plugdecl}{On}
+% \begin{macrocode}
+\socket_new_plug:nnn{tagsupport/math/mathml/write}{On}
+ {
+ \str_set:NV\l_@@_tmpa_str\l_@@_content_AF_source_tl
+ \str_replace_all:Nnn\l_@@_tmpa_str{&}{&amp;}
+ \str_replace_all:Nnn\l_@@_tmpa_str{<}{&lt;}
+ \iow_now:Ne \g_@@_writedummy_iow
+ {
+ \iow_newline:
+ <div>
+ \iow_newline:
+ <h2>\c_backslash_str mml\c_space_tl \int_use:N \g_@@_math_total_int </h2>
+ \iow_newline:
+ <p>\l_@@_tmpa_str</p>
+ \iow_newline:
+ <p>\l_@@_content_hash_tl </p>
+ \iow_newline:
+ <math></math>
+ \iow_newline:
+ </div>
+ \iow_newline:
+ }
+ }
+% \end{macrocode}
+% \end{plugdecl}
+% And now a key to activate the socket.
+% \begin{macrocode}
+
+\keys_define:nn { __tag / setup }
+ {
+ math/mathml/write-dummy .code:n =
+ {
+ \bool_gset_true:N \g__tag_math_mathml_AF_bool
+ \tl_if_exist:NF\g_@@_writedummy_iow
+ {
+ \iow_new:N \g_@@_writedummy_iow
+ \iow_open:Nn \g_@@_writedummy_iow
+ {
+ \c_sys_jobname_str-mathml-dummy.html
+ }
+ \iow_now:Ne \g_@@_writedummy_iow
+ {
+ <!DOCTYPE~html>
+ \iow_newline:
+ <html>
+ }
+ \AssignSocketPlug {tagsupport/math/mathml/write}{On}
+ \AddToHook{enddocument/afterlastpage}
+ {
+ \iow_now:Nn \g_@@_writedummy_iow {</html>}
+ \iow_close:N \g_@@_writedummy_iow
+ }
+ }
+ },
+ math/mathml/write-dummy .usage:n=preamble
+ }
+% \end{macrocode}
+%
+% \begin{macro}{\@@_AF_process_mathml_files:}
+% \begin{macrocode}
+\box_new:N\l_@@_tmpa_box
+\cs_new_protected:Npn \@@_AF_process_mathml_files:
+ {
+ \hbox_set:Nn \l_@@_tmpa_box
+ {
+ \pdfdict_put:nnn { l_pdffile/Filespec }{AFRelationship} { /Supplement }
+ \pdfdict_put:nne
+ { l_pdffile }{Subtype}
+ { \pdf_name_from_unicode_e:n{application/mathml+xml} }
+ \char_set_catcode_other:N \#
+ \cs_set_eq:NN\mml \@@_AF_html_reader:w
+ \clist_map_inline:Nn \l__tag_math_mathml_files_clist
+ {
+ \file_if_exist:nTF {##1.html}
+ {
+ \typeout{Info:~reading~mathml~file~##1}
+ \file_input:n {##1.html}
+ \bool_gset_true:N\g__tag_math_mathml_AF_bool
+ }
+ {
+ \typeout{Info:~mathml~file~##1~does~not~exist}%info message
+ }
+ }
+ }
+ \bool_if:NT\g__tag_math_mathml_AF_bool
+ {
+ \typeout{Info:~Activating~mathml~support}
+ \AssignSocketPlug{tagsupport/math/struct/begin}{test-mathml}
+ \AssignSocketPlug{tagsupport/math/struct/end}{test-mathml}
+% \end{macrocode}
+% mathml handling doesn't like subparts, so we disable them for now:
+% \begin{macrocode}
+ \AssignSocketPlug{tagsupport/math/substruct/begin}{single}
+ \AssignSocketPlug{tagsupport/math/substruct/end}{single}
+ \AddToHook{enddocument/info}
+ {
+ \iow_term:n{MathML~statistic}
+ \iow_term:n{================}
+ \iow_term:e{==>~\int_use:N\g_@@_mathml_total_int\c_space_tl
+ MathML~fragments~read}
+ \iow_term:e{==>~\int_use:N\g_@@_mathml_int\c_space_tl
+ different~MathML~fragments}
+ \iow_term:e{==>~\int_use:N\g_@@_math_total_int\c_space_tl
+ math~fragments~found}
+ \iow_term:e{==>~\int_use:N\g_@@_mathml_AF_found_int\c_space_tl
+ fitting~MathML~AF~found}
+ \iow_term:e{==>~\int_use:N\g_@@_mathml_AF_attached_int\c_space_tl
+ MathML~AF~attached}
+ }
+ }
+ }
+\AddToHook{begindocument}{\@@_AF_process_mathml_files:}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Mathstyle detection}
+% In some cases we need to detect the mathstyle used in a \cs{mathchoice}
+% command and to disable/enable tagging in the unused branches.
+% This is currently only used in the amstext command \cs{text}
+% but is perhaps also needed in other cases, so we create a general command.
+%
+%\begin{macro}{\l_@@_mathstyle_int,\g_@@_mathchoice_int,mathstyle}
+% \begin{macrocode}
+\int_new:N \l_@@_mathstyle_int
+\int_new:N \g_@@_mathchoice_int
+\property_new:nnnn{mathstyle}{now}{-1}{\int_use:N \l_@@_mathstyle_int }
+% \end{macrocode}
+%\end{macro}
+% For now internal, but perhaps will need a public version.
+% The command should be used in every branch of a \cs{mathchoice}
+% (with the correct mathstyle number) and with an unique label (which should
+% be the same in every branch).
+% \cs{g_@@_mathchoice_int} can be e.g. increased before the mathchoice and
+% then used.
+% \begin{macro}{\@@_tag_if_mathstyle:nn}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_tag_if_mathstyle:nn #1 #2
+ %#1 refers to label
+ %#2 is a number for the mathstyle (typically 0,2,4,6)
+ {
+ \int_set:Nn \l_@@_mathstyle_int {#2}
+ \property_record:nn {#1} { mathstyle }
+ \int_compare:nNnTF { \property_ref:nn {#1}{ mathstyle} } = { #2 }
+ { \tag_start: }{ \tag_stop: }
+ }
+\cs_generate_variant:Nn \@@_tag_if_mathstyle:nn {en}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Tagging options}
+% \begin{macrocode}
+\keys_define:nn { __tag / setup }
+ {
+ math/mathml/sources .clist_set:N = \l__tag_math_mathml_files_clist,
+ math/alt/use .bool_set:N = \l__tag_math_alt_bool,
+ viewer/pane/mathml .bool_set:N = \l__tag_math_mathml_pane_bool,
+ viewer/pane/mathml .initial:n = true,
+ viewer/pane/mathsource .bool_set:N = \l__tag_math_texsource_pane_bool,
+ math/mathml/AF .bool_set:N = \l__tag_math_mathml_AF_bool,
+ math/mathml/AF .initial:n = true,
+ math/tex/AF .bool_set:N = \l__tag_math_texsource_AF_bool,
+ math/tex/AF .initial:n = true
+ }
+% \end{macrocode}
+%
+% \subsection{Sockets}
+% \subsubsection{Main inline math sockets}
+%
+% \begin{socketdecl}
+% {
+% tagsupport/math/inline/begin,
+% tagsupport/math/inline/end,
+% tagsupport/math/inline/formula/begin,
+% tagsupport/math/inline/formula/end,
+% }
+% The first two sockets are meant to embed inline
+% math into the surrounding (so to close/reopen e.g. MC-chunks).
+% The other two implement the actual formula structure.
+% The formula sockets are despite their naming not symmetric:
+% the begin socket is issued after the math has started, while
+% the end socket is after the math!
+% \begin{macrocode}
+\socket_new:nn {tagsupport/math/inline/begin}{0}
+\socket_new:nn {tagsupport/math/inline/end}{0}
+\socket_new:nn {tagsupport/math/inline/formula/begin}{1} %
+\socket_new:nn {tagsupport/math/inline/formula/end}{0}
+% \end{macrocode}
+%\end{socketdecl}
+%
+%
+% \begin{plugdecl}{MC}
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/inline/begin}
+ {MC}
+ {\tag_mc_end_push:}
+\socket_new_plug:nnn
+ {tagsupport/math/inline/end}
+ {MC}
+ {\tag_mc_begin_pop:n{}}
+% \end{macrocode}
+% \end{plugdecl}
+%
+% We probably will want to test different tagging receipes.
+% \begin{plugdecl}{default}
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/inline/formula/begin}
+ {default}
+ {
+ \socket_use:n{tagsupport/math/content}
+ \socket_use:n{tagsupport/math/struct/begin}
+% \end{macrocode}
+% TODO: does inline math need subformula handling?
+% \begin{macrocode}
+ % inner formula if multiple parts (not really implemented yet)
+ \socket_use:n{tagsupport/math/substruct/begin}
+ #1
+ \socket_use:n{tagsupport/math/end}
+ }
+\socket_new_plug:nnn
+ {tagsupport/math/inline/formula/end}
+ {default}
+ {
+ \socket_use:n{tagsupport/math/substruct/end}
+ \socket_use:n{tagsupport/math/struct/end}
+ }
+% \end{macrocode}
+% \end{plugdecl}
+%
+% \subsubsection{Main display math sockets}
+%
+% \begin{socketdecl}
+% {
+% tagsupport/math/display/begin,
+% tagsupport/math/display/end,
+% tagsupport/math/display/formula/begin,
+% tagsupport/math/display/formula/end,
+% }
+% The first two sockets are meant to embed display
+% math into the surrounding (so to close/reopen e.g. MC-chunks and
+% P-structure).
+% The other two implement the actual formula structure.
+% The formula sockets are despite their naming not symmetric:
+% the begin socket is issued after the math has started, while
+% the end socket is after the math!
+% \begin{macrocode}
+\socket_new:nn {tagsupport/math/display/begin}{0}
+\socket_new:nn {tagsupport/math/display/end}{0}
+\socket_new:nn {tagsupport/math/display/formula/begin}{1} %
+\socket_new:nn {tagsupport/math/display/formula/end}{0}
+% \end{macrocode}
+%\end{socketdecl}
+
+% \begin{plugdecl}{default}
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/display/begin}
+ {default}
+ { \__tag_tool_close_P: }
+\socket_new_plug:nnn
+ {tagsupport/math/display/end}
+ {default}
+ {
+ }
+% \end{macrocode}
+% \end{plugdecl}
+
+
+% \begin{plugdecl}{default}
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/display/formula/begin}
+ {default}
+ {
+ \socket_use:n{tagsupport/math/content}
+ \socket_use:n{tagsupport/math/struct/begin}
+ \socket_use:n{tagsupport/math/substruct/begin}
+ #1
+ \socket_use:n{tagsupport/math/end}
+ }
+\socket_new_plug:nnn
+ {tagsupport/math/display/formula/end}
+ {default}
+ {
+ \socket_use:n{tagsupport/math/substruct/end}
+ \socket_use:n{tagsupport/math/struct/end}
+ }
+% \end{macrocode}
+% \end{plugdecl}
+%
+% \subsubsection{Internal sockets}
+%
+% \begin{variable}{\l_@@_content_template_tl}
+% The default text used as alt or actual text.
+% \begin{macrocode}
+\tl_new:N\l_@@_content_template_tl
+\tl_set:Nn \l_@@_content_template_tl
+ {
+ LaTeX~ formula~ starts~
+ \exp_not:N\begin{\g_@@_grabbed_env_tl}
+ \c_space_tl
+ \exp_not:V\g_@@_grabbed_math_tl
+ \c_space_tl
+ \exp_not:N\end{\g_@@_grabbed_env_tl}
+ \c_space_tl LaTeX~ formula~ ends~
+ }
+% \end{macrocode}
+% \end{variable}
+
+% \begin{variable}{\l_@@_texsource_template_tl}
+% The default text used as texsource
+% \begin{macrocode}
+\tl_new:N\l_@@_texsource_template_tl
+\tl_const:Nn\c_@@_inline_env_tl {math}
+\tl_set:Nn \l_@@_texsource_template_tl
+ {
+ \tl_if_eq:NNTF\g_@@_grabbed_env_tl\c_@@_inline_env_tl
+ {
+ $
+ \exp_not:V\g_@@_grabbed_math_tl
+ $
+ }
+ {
+ \exp_not:N\begin{\g_@@_grabbed_env_tl}
+ \exp_not:V\g_@@_grabbed_math_tl
+ \exp_not:N\end{\g_@@_grabbed_env_tl}
+ }
+ }
+% \end{macrocode}
+% \end{variable}
+
+%
+% \begin{socketdecl}{tagsupport/math/content}
+% The math content is stored in associated files and used for
+% actual and alternative text. As the exact text is still
+% unclear we use a socket to be able to test variants.
+% The socket should set all four tl vars above, if needed
+% to identical values. It can use the two variables
+% \cs{g_@@_grabbed_env_tl} and \cs{g_@@_grabbed_math_tl}
+% \begin{macrocode}
+\socket_new:nn {tagsupport/math/content}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+% Some default sockets to set the contents.
+% TODO: think about naming convention.
+% TODO: think how this should organized so that one
+% has options to change from the outside and so that
+% there are less repetitions.
+% \begin{plugdecl}{actual+source}
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/content}
+ {actual+source}
+ {
+ \tl_set:Ne\l_@@_content_actual_tl
+ {
+ \l_@@_content_template_tl
+ }
+ \tl_set:Ne \l_@@_content_AF_source_tl
+ {
+ \l_@@_texsource_template_tl
+ }
+ \tl_set:Nn \l_@@_content_AF_mathml_tl {}
+ \tl_set:Nn \l_@@_content_alt_tl {}
+ }
+% \end{macrocode}
+% \end{plugdecl}
+%
+% \begin{plugdecl}{alt+source}
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/content}
+ {alt+source}
+ {
+ \tl_set:Ne\l_@@_content_alt_tl
+ {
+ \l_@@_content_template_tl
+ }
+ \tl_set:Ne \l_@@_content_AF_source_tl
+ {
+ \l_@@_texsource_template_tl
+ }
+ \tl_set:Nn \l_@@_content_AF_mathml_tl {}
+ \tl_set:Nn \l_@@_content_actual_tl {}
+ }
+% \end{macrocode}
+% \end{plugdecl}
+% \begin{macrocode}
+\socket_assign_plug:nn {tagsupport/math/content}{alt+source}
+% \end{macrocode}
+%
+% \begin{socketdecl}{tagsupport/math/struct/begin,
+% tagsupport/math/struct/end}
+% For the main structure we use a socket too.
+% This allow e.g. to create a special one for luamml
+% which setups additional objects.
+% The begin socket can use the two variables
+% \cs{g_@@_grabbed_env_tl} and \cs{g_@@_grabbed_math_tl}
+% \begin{macrocode}
+\socket_new:nn {tagsupport/math/struct/begin}{0}
+\socket_new:nn {tagsupport/math/struct/end}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+% \begin{plugdecl}{default}
+% TODO: think about some naming convention ...
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/struct/begin}
+ {default}
+ {
+ \bool_if:NTF\l__tag_math_texsource_AF_bool
+ { \tl_set_eq:NN \l_@@_content_AF_source_tmpa_tl \l_@@_content_AF_source_tl }
+ { \tl_clear:N \l_@@_content_AF_source_tmpa_tl }
+ \tag_struct_begin:n
+ {
+ tag=Formula,
+ texsource = \l_@@_content_AF_source_tmpa_tl,
+ title-o = \g_@@_grabbed_env_tl,
+ actualtext = \l_@@_content_actual_tl,
+ alt = \l_@@_content_alt_tl
+ }
+ }
+\socket_new_plug:nnn
+ {tagsupport/math/struct/end}
+ {default}
+ { \tag_struct_end: }
+
+\socket_assign_plug:nn {tagsupport/math/struct/begin}{default}
+\socket_assign_plug:nn {tagsupport/math/struct/end}{default}
+% \end{macrocode}
+% \end{plugdecl}
+%
+% \begin{plugdecl}{test-mathml}
+% This (test-)socket tries to add a mathml-AF to formula.
+% It is activated if a mathml.html has been found and loaded.
+% Additionally it also sets an attribute
+% (this can perhaps be done by default anyway.)
+% As it disturbs the reading of the AF it currently deactivates the /Alt key,
+% unless it has been reenabled with |math/alt/use=true|
+% \begin{macrocode}
+\cs_generate_variant:Nn \str_mdfive_hash:n {o}
+\tl_new:N\l_@@_content_hash_tl
+% \end{macrocode}
+% we need to save the grabbed math:
+% \begin{macrocode}
+\tl_new:N\l_@@_grabbed_math_tl
+% \end{macrocode}
+% the socket definition
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/struct/begin}
+ {test-mathml}
+ {
+ \int_gincr:N\g_@@_math_total_int
+ \tl_set:Ne\l_@@_content_hash_tl
+ {\str_mdfive_hash:o { \l_@@_content_AF_source_tl }}
+ \tl_set_eq:NN\l_@@_grabbed_math_tl\g_@@_grabbed_math_tl
+ \tl_if_eq:NnTF\g_@@_grabbed_env_tl {math}
+ {
+ \tl_set:Nn\l_@@_attribute_class_tl{inline}
+ }
+ {
+ \tl_set:Nn\l_@@_attribute_class_tl{display}
+ }
+ \bool_if:NF\l__tag_math_alt_bool
+ { \tl_set:Nn \l_@@_content_alt_tl{} }
+% \end{macrocode}
+% debugging option. TODO: hide in debug key.
+% \begin{macrocode}
+ \tl_if_exist:cTF { g_@@_mathml_ \l_@@_content_hash_tl _tl }
+ {
+ \int_gincr:N\g_@@_mathml_AF_found_int
+ \bool_if:NTF \l__tag_math_mathml_AF_bool
+ {
+ \int_gincr:N\g_@@_mathml_AF_attached_int
+ \typeout {Inserting~mathml~with~Hash~\l_@@_content_hash_tl}
+ }
+ {
+ \typeout {Ignoring~mathml~with~Hash~\l_@@_content_hash_tl}
+ }
+ }
+ {
+ \typeout{WARNING:~mathml~missing~for~hash~\l_@@_content_hash_tl}
+ }
+ \socket_use:n {tagsupport/math/mathml/write} % write hash if request
+ \bool_if:NTF\l__tag_math_texsource_AF_bool
+ { \tl_set_eq:NN \l_@@_content_AF_source_tmpa_tl \l_@@_content_AF_source_tl }
+ { \tl_clear:N \l_@@_content_AF_source_tmpa_tl }
+ \tag_struct_begin:n
+ {
+ tag=Formula,
+ attribute-class=\l_@@_attribute_class_tl, %
+ AFref =
+ \bool_if:NT\l__tag_math_mathml_AF_bool
+ {
+ \cs_if_exist_use:c {g_@@_mathml_ \l_@@_content_hash_tl _tl}
+ },
+ texsource = \l_@@_content_AF_source_tmpa_tl, % should be after mathml AF!
+ title-o = \g_@@_grabbed_env_tl, %
+ alt = \l_@@_content_alt_tl
+ }
+ }
+% \end{macrocode}
+% not really needed but looks more symmetric:
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/struct/end}
+ {test-mathml}
+ {
+ \tag_struct_end:
+ }
+% \end{macrocode}
+% \end{plugdecl}
+%
+% \begin{socketdecl}{tagsupport/math/substruct/begin,
+% tagsupport/math/substruct/end}
+% This holds the code to handle subparts of the formula.
+% \begin{macrocode}
+\socket_new:nn {tagsupport/math/substruct/begin}{0}
+\socket_new:nn {tagsupport/math/substruct/end}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+% \begin{plugdecl}{default}
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/substruct/begin}
+ {default}
+ { \grabaformulapartandstart }
+\socket_new_plug:nnn
+ {tagsupport/math/substruct/end}
+ {default}
+ {
+ \tagmcend
+ \if@subformulas
+ \tagstructend
+ \fi
+ }
+\socket_assign_plug:nn {tagsupport/math/substruct/begin}{default}
+\socket_assign_plug:nn {tagsupport/math/substruct/end}{default}
+% \end{macrocode}
+% \end{plugdecl}
+
+% \begin{plugdecl}{single}
+% We need an option to disable subparts as it is unclear
+% if consumers can handle them:
+% \begin{macrocode}
+\socket_new_plug:nnn
+ {tagsupport/math/substruct/begin}
+ {single}
+ {
+ \typeout{====>subpart~splitting~deactivated}
+ \typeout{====>grabbed~math=\meaning\g_@@_grabbed_math_tl}
+ \tag_mc_begin:n{}
+ }
+\socket_new_plug:nnn
+ {tagsupport/math/substruct/end}
+ {single}
+ { \tag_mc_end:}
+% \end{macrocode}
+% \end{plugdecl}
+%
+% \begin{socketdecl}{tagsupport/math/end}
+% A socket used at the end of the math (before the closing dollar(s))
+% which can e.g. set a flag for luamml.
+% \begin{macrocode}
+\socket_new:nn {tagsupport/math/end}{0}
+% \end{macrocode}
+% \end{socketdecl}
+
+%
+% \begin{macro}{\__tag_math_disable:}
+% Similar to the table code we collect the plugs that should be
+% assigned to do nothing if we don't want tagging
+% \begin{macrocode}
+\cs_new_protected:Npn \__tag_math_disable:
+ {
+ \socket_assign_plug:nn {tagsupport/math/inline/begin}{noop}
+ \socket_assign_plug:nn {tagsupport/math/inline/end}{noop}
+ \socket_assign_plug:nn {tagsupport/math/inline/formula/begin}{identity}
+ \socket_assign_plug:nn {tagsupport/math/inline/formula/end}{noop}
+ \socket_assign_plug:nn {tagsupport/math/display/begin}{noop}
+ \socket_assign_plug:nn {tagsupport/math/display/end}{noop}
+ \socket_assign_plug:nn {tagsupport/math/display/formula/begin}{identity}
+ \socket_assign_plug:nn {tagsupport/math/display/formula/end}{noop}
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\__tag_math_enable:}
+% Similar to the table code we collect the default plugs that should be
+% assigned if we want tagging
+% \begin{macrocode}
+\cs_new_protected:Npn \__tag_math_enable:
+ {
+ \socket_assign_plug:nn {tagsupport/math/inline/begin}{MC}
+ \socket_assign_plug:nn {tagsupport/math/inline/end}{MC}
+ \socket_assign_plug:nn {tagsupport/math/inline/formula/begin}{default}
+ \socket_assign_plug:nn {tagsupport/math/inline/formula/end}{default}
+ \socket_assign_plug:nn {tagsupport/math/display/begin}{default}
+ \socket_assign_plug:nn {tagsupport/math/display/end}{default}
+ \socket_assign_plug:nn {tagsupport/math/display/formula/begin}{default}
+ \socket_assign_plug:nn {tagsupport/math/display/formula/end}{default}
+ }
+% \end{macrocode}
+% \end{macro}
+% At begin document we can activate:
+% \begin{macrocode}
+\AtBeginDocument{\tag_if_active:T{\__tag_math_enable: }}
+% \end{macrocode}
%
% \subsection{Interface commands}
%
@@ -260,7 +1322,8 @@
{
\legacy_if:nF { measuring@ }
{
- \tl_if_in:nnF {#2} { \m@th }
+ \tl_if_in:nnTF {#2} { \m@th }
+ { \bool_set_true:N\l_@@_fakemath_bool }
{ \tl_trim_spaces_apply:nN {#2} \@@_process_auxi:nn {#1} }
}
}
@@ -287,15 +1350,15 @@
%
% \begin{macro}{\@@_grab_dollar:w}
% Grab up to a single |$|, for inline math mode, suppressing
-% any processing if the first token is \tn{m@th}.
+% any processing if the token is \tn{m@th} found in the content.
+%
+% \fmi{what's that test doing?}
%
-% \fmi{what's that test doing?}
+% \car{It is some kind of fix, to avoid the remote
+% possibility that the math is empty, making the code
+% produce an unwanted \texttt{\$\$}.}
%
-% \car{It is some kind of fix, to avoid the remote
-% possibility that the math is empty, making the code
-% produce an unwanted \texttt{\$\$}.}
-%
-%\car{cf.~the code for this in \cs{@ensuredmath}}
+%\car{cf.~the code for this in \cs{@ensuredmath}}
%
%\car{It is harmless but unnecessary in the dollardollar grabbing below.}
%
@@ -309,91 +1372,62 @@
\tl_if_blank:nF {#1}
{
\@@_process:nn { math } {#1} % $
-% fairly simple this one
% \end{macrocode}
-% We do not want math tagging in fakemath or when measuring,
-% so we imitate the test inside \cs{@@_process:nn} for now,
-% see https://github.com/latex3/tagging-project/issues/5
-% TODO: use socket to get more control about typesetting variants (tagged, drop etc)?
+% We do not want math tagging in fakemath or when measuring,
+% We also do not want math tagging if tagging has been suspended.
% \begin{macrocode}
- \legacy_if:nTF { measuring@ }
- { #1 $ }
- {
- \tl_if_in:nnTF {#1} { \m@th }
- { #1 $ }
- {
- \tagmcend %end P-chunk, in code: \tag_mc_end_push:
- \@kernel@math@begin
- #1 $
- \@kernel@math@end
- \tagmcbegin{} % restart P-chunk (whatsits in pdftex)
- }
- }
+ \bool_lazy_or:nnTF
+ {\legacy_if_p:n { measuring@ }}
+ { \l_@@_fakemath_bool }
+ { #1 $ }
+ {
+ \tag_socket_use:n {math/inline/begin} %end P-MC
+ \tag_socket_use:nn {math/inline/formula/begin}{#1}
+ $
+ \tag_socket_use:n {math/inline/formula/end}
+ \tag_socket_use:n {math/inline/end} % restart P-MC
+ }
}
}
% \end{macrocode}
% \end{macro}
+%
% \begin{macro}{\@@_grab_dollardollar:w}
% And for the classical \TeX{} display structure.
% \begin{macrocode}
-
-\skip_new:N \l_@@_tmpa_skip
-
\cs_new_protected:Npn \@@_grab_dollardollar:w % $$
#1 $$
{
\tl_if_blank:nF {#1}
{
- \@@_tag_dollardollar_display:nn { equation* }{#1}
- #1
+ \@@_process:nn { equation* } {#1}
+ \socket_use:n {tagsupport/math/display/begin}
+ \socket_use:nn{tagsupport/math/display/formula/begin}{#1}
$$
}
}
% \end{macrocode}
-% To allow to use the code without tagging we guard. But probably tagpdf should
-% provide some tools for such manual para-ends.
+%
+% The end code is added through a \cs{aftergroup} so we
+% store it inside a command.
% \begin{macrocode}
-\cs_new_protected:Npn \@kernel@close@P {
- \tag_if_active:T
- {
- \tagmcend %end P-chunk, should perhaps be \tag_mc_end_push: ...
- \int_gincr:N \g__tag_para_end_int
- \bool_if:NT \l__tag_para_show_bool
- { \tag_mc_begin:n{artifact}
- \rlap{\color_select:n{red}\tiny\ \int_use:N\g__tag_para_end_int}
- \tag_mc_end:
- }
- \tag_struct_end:
- }
-}
-
-
-
-\cs_new_protected:Npn \@@_tag_dollardollar_display:nn #1#2 {
- \@@_process:nn {#1} {#2}
- \@kernel@close@P
- \@kernel@math@begin
-% \skip_set:Nn \belowdisplayskip {-\belowdisplayskip}
-% \skip_set:Nn \belowdisplayshortskip {-\belowdisplayshortskip}
-% \int_set:Nn \postdisplaypenalty {10000}
-%%
-% \group_insert_after:N \@@_tag_dollardollar_display_end:
-}
-
-\cs_new_protected:Npn \@@_tag_dollardollar_display_end: {
-% \typeout{== tag dollarldollar display end}
-% \ShowTagging{struct-stack}
- \tagpdfparaOff
- \para_raw_end:
- \tagpdfparaOn
- \l_@@_tmpa_skip \lastskip
- \@kernel@math@end
- \penalty \postdisplaypenalty
+\cs_new_protected:Npn \@@_tag_dollardollar_display_end:
+ {
+ % \typeout{== tag dollarldollar display end}
+ % \ShowTagging{struct-stack}
+ \para_raw_end:
+% \end{macrocode}
+% TODO why is that needed? where is para-tagging disabled?
+% \begin{macrocode}
+ \tagpdfparaOn
+ \l_@@_tmpa_skip \lastskip
+ \socket_use:n{tagsupport/math/display/formula/end}
+ \penalty \postdisplaypenalty
% \end{macrocode}
% This reinserts the below display skips. It must be doubled to
% get the right amount:
% \begin{macrocode}
- \skip_vertical:n { -\l_@@_tmpa_skip * 2 }
+ \skip_vertical:n { -\l_@@_tmpa_skip * 2 }
%
\@doendpe % this has no \end{...} to take care of it
}
@@ -410,13 +1444,13 @@
{
\tl_if_blank:nF {#1}
{
- \@@_process:nn { math } {#1}
$ #1 $
}
\bool_set_false:N \l_@@_collected_bool
}
% \end{macrocode}
% \end{macro}
+%
% \begin{macro}{\@@_grab_eqn:w}
% For the most common use of \cs{[}/\cs{]}: turn into an environment.
% \begin{macrocode}
@@ -463,7 +1497,7 @@
% \begin{macro}{\math_register_env:n}
% \begin{macro}{\RegisterMathEnvironment}
% Set up to capture environment content and make available.
-%
+%
% \begin{macrocode}
\cs_new_protected:Npn \math_register_env:nn #1#2
{
@@ -472,15 +1506,8 @@
\cs_gset_eq:cc { @@_env_ #1 _begin: } {#1}
\cs_gset_eq:cc { @@_env_ #1 _end: } { end #1 }
%
- \ExpandArgs { nnx } \RenewDocumentEnvironment {#1} { b }
+ \ExpandArgs { nne } \RenewDocumentEnvironment {#1} { b }
{
-% \bool_set_true:N \exp_not:N \l_@@_collected_bool
-% \cs_if_exist:cTF { @@_env #1 _aux: }
-% {
-% \exp_not:c { @@_env #1 _aux: }
-% ####1 \exp_not:N \@@_env_end: {#1}
-% }
-% { \exp_not:N \@@_process:nn {#1} {####1} }
\exp_not:N \bool_if:NTF \exp_not:N \l_@@_collected_bool
{
% \typeout{===>B1}
@@ -490,34 +1517,22 @@
\cs_if_exist:cTF { @@_env #1 _aux: }
{
\exp_not:c { @@_env #1 _aux: }
- ####1 \exp_not:N \@@_env_end: {#1}
+ ##1 \exp_not:N \@@_env_end: {#1}
}
- { \exp_not:N \@@_process:nn {#1} {####1} }
+ { \exp_not:N \@@_process:nn {#1} {##1} }
\exp_not:n { \@kernel@math@registered@begin }
\bool_set_true:N \exp_not:N \l_@@_collected_bool
}
-% \exp_not:N \tracingall
+% \exp_not:N \tracingall
\exp_not:c { @@_env_ #1 _begin: }
- ####1
+ ##1
\exp_not:c { @@_env_ #1 _end: }
-% \exp_not:c { @@_env_ #1 _end: }
% \exp_not:N \tracingnone
-% \exp_not:n { \@kernel@math@registered@end }
}
- {
- }
+ {
+ }
}
-\cs_set_protected:Npn \__cs_tmp:w #1
- {
- \group_begin:
- \exp_args:No \__cs_generate_internal_variant:n
- { \tl_to_str:n {#1} }
- \group_end:
- }
-\__cs_tmp:w { nnxx }
-
-
\cs_new_protected:Npn \math_register_halign_env:nn #1#2
{
\tl_set:Nn \l_@@_env_name_tl {#1}
@@ -525,15 +1540,8 @@
\cs_gset_eq:cc { @@_env_ #1 _begin: } {#1}
\cs_gset_eq:cc { @@_env_ #1 _end: } { end #1 }
%
- \ExpandArgs { nnxx } \RenewDocumentEnvironment {#1} { b }
+ \ExpandArgs { nnee } \RenewDocumentEnvironment {#1} { b }
{
-% \bool_set_true:N \exp_not:N \l_@@_collected_bool
-% \cs_if_exist:cTF { @@_env #1 _aux: }
-% {
-% \exp_not:c { @@_env #1 _aux: }
-% ####1 \exp_not:N \@@_env_end: {#1}
-% }
-% { \exp_not:N \@@_process:nn {#1} {####1} }
\exp_not:N \bool_if:NTF \exp_not:N \l_@@_collected_bool
{
% \typeout{===>B1}
@@ -543,23 +1551,24 @@
\cs_if_exist:cTF { @@_env #1 _aux: }
{
\exp_not:c { @@_env #1 _aux: }
- ####1 \exp_not:N \@@_env_end: {#1}
+ ##1 \exp_not:N \@@_env_end: {#1}
}
- { \exp_not:N \@@_process:nn {#1} {####1} }
+ { \exp_not:N \@@_process:nn {#1} {##1} }
\exp_not:n { \@kernel@math@registered@begin }
\bool_set_true:N \exp_not:N \l_@@_collected_bool
}
-% \exp_not:N \tracingall
+% \exp_not:N \tracingall
\exp_not:c { @@_env_ #1 _begin: }
- ####1
-% \exp_not:c { @@_env_ #1 _end: }
+ ##1
% \exp_not:N \tracingnone
}
- {
- \exp_not:c { @@_env_ #1 _end: }
- }
+ {
+ \exp_not:c { @@_env_ #1 _end: }
+ }
}
-
+% \end{macrocode}
+% TODO: the following command is neither documented nor used. Is is needed?
+% \begin{macrocode}
\cs_new_protected:Npn \math_register_odd_env:nn #1#2
{
\tl_set:Nn \l_@@_env_name_tl {#1}
@@ -567,7 +1576,7 @@
\cs_gset_eq:cc { @@_env_ #1 _begin: } {#1}
\cs_gset_eq:cc { @@_env_ #1 _end: } { end #1 }
%
- \ExpandArgs { nnxx } \RenewDocumentEnvironment {#1} { b }
+ \ExpandArgs { nnee } \RenewDocumentEnvironment {#1} { b }
{
\exp_not:N \bool_if:NTF \exp_not:N \l_@@_collected_bool
{
@@ -578,19 +1587,19 @@
\cs_if_exist:cTF { @@_env #1 _aux: }
{
\exp_not:c { @@_env #1 _aux: }
- ####1 \exp_not:N \@@_env_end: {#1}
+ ##1 \exp_not:N \@@_env_end: {#1}
}
- { \exp_not:N \@@_process:nn {#1} {####1} }
+ { \exp_not:N \@@_process:nn {#1} {##1} }
\exp_not:n { \@kernel@math@registered@begin }
\bool_set_true:N \exp_not:N \l_@@_collected_bool
}
-% \exp_not:N \tracingall
+% \exp_not:N \tracingall
\exp_not:c { @@_env_ #1 _begin: }
- ####1
+ ##1
}
{
\exp_not:c { @@_env_ #1 _end: }
-% needed if we don't have $$...$$
+% needed if we don't have $$...$$
% \exp_not:n { \typeout{---> @kernel@math@registered@end }}
\exp_not:n { \@kernel@math@registered@end }
}
@@ -614,7 +1623,7 @@
\cs_new:Npn \@kernel@math@registered@begin {
-% \ShowTagging{struct-stack}
+% \ShowTagging{struct-stack}
%\typeout{==>A1}\ShowTagging{struct-stack,mc-current}
\mode_if_vertical:TF
{
@@ -623,19 +1632,21 @@
% { \__block_list_beginpar_vmode: }
%
% \typeout{==>~ at:~ \g__tag_struct_tag_tl}
-%
- \exp_args:Noo\str_if_eq:nnF \g__tag_struct_tag_tl { \l__tag_para_main_tag_tl } % needs correction!
+%
+ \tag_if_active:T
+ {
+ \exp_args:Noo\str_if_eq:nnF \g__tag_struct_tag_tl { \l__tag_para_main_tag_tl } % needs correction!
{
% \typeout{==>A2}
\__block_beginpar_vmode:
} % needs correction!
+ }
}
{
% \typeout{==>A3}
- \@kernel@close@P
-% \tagmcend % needs correction!
+ \__tag_tool_close_P:
}
- \@kernel@math@begin
+ \socket_use:nn{tagsupport/math/display/formula/begin}{}
\tagpdfparaOff
% \typeout{==>MC1}\ShowTagging{mc-current}
}
@@ -644,13 +1655,14 @@
% \typeout{==>MC2}\ShowTagging{mc-current}
\para_raw_end:
\tagpdfparaOn
- \@kernel@math@end
+ \socket_use:n{tagsupport/math/display/formula/end}
% \typeout{==>MC3}\ShowTagging{mc-current}
\@endpetrue
}
-
+
\cs_new_protected:Npn \math_register_env:n #1
{ \math_register_env:nn {#1} { } }
+
\NewDocumentCommand \RegisterMathEnvironment { O{} m }
{ \math_register_env:nn {#2} {#1} }
% \end{macrocode}
@@ -660,12 +1672,12 @@
%
% \begin{macro}{\@@_env_forward:w}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_env_forward:w #1 \@@_env_end: #2
+\cs_new_protected:Npn \@@_env_forward:w #1 \@@_env_end: #2
{ \@@_process:nn {#2} {#1} }
% \end{macrocode}
% \end{macro}
-%
-% \subsection{Document commands}
+%
+% \subsection{Document commands}
%
% \car*{Add one more here: \texttt{displaymath}, which
% is equivalent to \cs{[} , \cs{]}\\
@@ -692,9 +1704,9 @@
% at the moment register_env can only do display math
% \math_register_env:n { math }
\RenewDocumentEnvironment{math} {b}{$#1$}{}
-% and this one doesn't work either
+% and this one doesn't work either
% \math_register_env:n { displaymath }
- \RenewDocumentEnvironment{displaymath} {b}{\[#1\]}{}
+ \RenewDocumentEnvironment{displaymath} {b}{\[#1\]}{}
}
% \end{macrocode}
% \end{macro}
@@ -737,29 +1749,31 @@
{
\cs_gset_protected:Npn \[ % \]
{
- \bool_if:NTF \l_@@_collected_bool
- { \begin { equation* } }
- { \@@_grab_eqn:w }
+ \@@_grab_eqn:w
+ % \bool_if:NTF \l_@@_collected_bool
+% { \begin { equation* } }
+% { \@@_grab_eqn:w }
} % \[
\cs_gset_protected:Npn \]
{
- \bool_if:NTF \l_@@_collected_bool
- { \end{ equation* } }
- { \@badmath }
+ \@badmath
+% \bool_if:NTF \l_@@_collected_bool
+% { \end{ equation* } }
+% { \@badmath }
}
}
% \end{macrocode}
% \end{macro}
-%
+%
%
% \begin{macro}{\ensuremath}
% A bit of nesting fun to make sure we collect only if required.
% \fmi{why does ensuremath need handling at all?}
-%
-% \car{Indeed! Currently, this is setup to process the math that
-% it has anyways already captured as its argument; thus it is more
+%
+% \car{Indeed! Currently, this is setup to process the math that
+% it has anyways already captured as its argument; thus it is more
% efficient than leaving the capture to be repeated by the \cs{everymath}}
-%
+%
% \begin{macrocode}
%\cs_gset_protected:Npn \ensuremath #1
% {
@@ -786,47 +1800,6 @@
% have macro control.
% \begin{macrocode}
-\tl_new:N\tmpmathcontent
-
-
-\def\@kernel@math@begin {
-% \typeout{==>~math~begin}
-% needs different handling if we support nesting
- \tl_gset:Nx\tmpmathcontent
- {
- LaTeX~ formula~ starts~
- \exp_not:N\begin{\g_@@_grabbed_env_tl}
- \space
- \exp_not:V\g_@@_grabbed_math_tl
- \space
- \exp_not:N\end{\g_@@_grabbed_env_tl}
- \space LaTeX~ formula~ ends~
- }
- \tagstructbegin{tag=Formula,
- AFinline-o=\tmpmathcontent,
- title-o=\g_@@_grabbed_env_tl,
- actualtext=\tmpmathcontent
-% alt=\tmpmathcontent
- }
-% inner formula if multiple parts (not really implemented yet)
- \grabaformulapartandstart
-% the above does:
-% \tagstructbegin{tag=Formula}\tagmcbegin{}
-% or just
-% \tagmcbegin{}
-}
-\def\@kernel@math@end {
-% \typeout{==>~math~end}
-% \ShowTagging{struct-stack}
- \tagmcend
- \if@subformulas
- \tagstructend
- \else
- \fi
- \tagstructend
-% \ShowTagging{struct-stack}
-}
-
\exp_args:No \tex_everymath:D
{
\tex_the:D \tex_everymath:D
@@ -841,24 +1814,21 @@
{
\tex_the:D \tex_everydisplay:D
\iftrue % this may have to be a settable flag!
-% {
% \typeout{==>~ in~ everydisplay}
% \end{macrocode}
-% flipping the \cs{belowdisplay} values is done so that we get (assumption)
-% a negative skip and not make the page bigger then we take that out,
-% then we add the tagging code (in \cs{@@_tag_dollardollar_display_end} ) and
-% then we put a real \cs{postdisplaypenalty} in and
-% the right skip (of which we don't know if it is short or a
-% normal \cs{belowdisplayskip}). This might need some refinement if that skip
-% is actually negative from the start
+% flipping the \cs{belowdisplay} values is done so that we get (assumption)
+% a negative skip and not make the page bigger then we take that out,
+% then we add the tagging code (in \cs{@@_tag_dollardollar_display_end} ) and
+% then we put a real \cs{postdisplaypenalty} in and
+% the right skip (of which we don't know if it is short or a
+% normal \cs{belowdisplayskip}). This might need some refinement if that skip
+% is actually negative from the start
% (not sure it ever is and is worth bothering about)
% \begin{macrocode}
\skip_set:Nn \belowdisplayskip {-\belowdisplayskip}
\skip_set:Nn \belowdisplayshortskip {-\belowdisplayshortskip}
\int_set:Nn \postdisplaypenalty {10000}
-%
\group_insert_after:N \@@_tag_dollardollar_display_end:
-% }
\fi
\bool_if:NF \l_@@_collected_bool
{
@@ -876,14 +1846,23 @@
\math_register_env:n { eqnarray* }
% \end{macrocode}
%
-% Places where math mode is (ab)used.
+% Tabulars currently contain a \$ that shouldn't trigger math
+% tagging.
% \begin{macrocode}
-\clist_map_inline:nn
- { tabular }
- {
- \AddToHook{ env / #1 / begin }
- { \bool_set_true:N \l_@@_collected_bool }
- }
+\RequirePackage{array}
+\tl_if_in:NnT\@tabular{$}
+ {
+ \def\@tabular{%
+ \leavevmode
+ \UseTaggingSocket{tbl/hmode/begin}%
+ \hbox \bgroup
+ \bool_set_true:N \l_@@_collected_bool
+ $
+ \bool_set_false:N \l_@@_collected_bool
+ \col@sep\tabcolsep \let\d@llarbegin\begingroup
+ \let\d@llarend\endgroup
+ \@tabarray}
+ }
% \end{macrocode}
%
% \begin{macro}{\@@_m@th:, \m@th}
@@ -898,6 +1877,20 @@
}
% \end{macrocode}
% \end{macro}
+%
+% \subsection{Disable math grabbing in the begindocument hook}
+% For example amsart uses math to measure text there.
+%
+% \begin{macrocode}
+\tl_gput_right:Nn\@kernel@before@begindocument
+ {
+ \bool_set_true:N\l_@@_collected_bool
+ }
+\tl_gput_right:Nn\@kernel@after@begindocument
+ {
+ \bool_set_false:N\l_@@_collected_bool
+ }
+% \end{macrocode}
%
% \subsection{Modifying \pkg{amsmath}}
%
@@ -934,7 +1927,7 @@
$$\ignorespacesafterend
}
% \end{macrocode}
-%
+%
% \begin{macrocode}
\def\common@align@ending {
\math@cr \black@\totwidth@
@@ -1007,9 +2000,11 @@
% \end{macrocode}
%
% \begin{macrocode}
-%
+%
\math_register_halign_env:nn {align}{}
\math_register_halign_env:nn {align*}{}
+ \math_register_halign_env:nn {alignat}{}
+ \math_register_halign_env:nn {alignat*}{}
\math_register_halign_env:nn {flalign}{}
\math_register_halign_env:nn {flalign*}{}
\math_register_halign_env:nn {gather}{}
@@ -1032,44 +2027,8 @@
\fi
}
% \end{macrocode}
-%
-% \begin{macrocode}
- \def\intertext@{%
- \def\intertext##1{%
- \ifvmode\else\\\@empty\fi
- \noalign{%
-% we have to flip the sign on the skip because we flipped it on the outside
- \penalty\postdisplaypenalty\vskip-\belowdisplayskip
- \vbox{
-% \end{macrocode}
-% Stop tagging when measuring:
-% \begin{macrocode}
- \ifmeasuring@\tag_stop:\fi
- \normalbaselines
- \ifdim\linewidth=\columnwidth
- \else \parshape\@ne \@totalleftmargin \linewidth
- \fi
-% \end{macrocode}
-% End the previous mc:\fmi{if we use 2 levels of formulas this would
-% need changing}
-% \begin{macrocode}
- \tag_mc_end_push:
-% \end{macrocode}
-% We are already in a par so we change now to Span:\fmi{not true any longer}
-% \begin{macrocode}
- \tagpdfsetup{paratag=P}%
- \tagpdfparaOn
- \noindent\ignorespaces##1\par
-% \end{macrocode}
-% Restart the MC
-% \begin{macrocode}
- \tag_mc_begin_pop:n{}}%
- \penalty\predisplaypenalty\vskip\abovedisplayskip%
- }%
- }
- }
-% \end{macrocode}
-%
+%
+%
% \begin{macrocode}
\@namedef{math@cr @ @ @ gather}{%
\ifst@rred\nonumber\fi
@@ -1083,7 +2042,7 @@
\cr
}
% \end{macrocode}
-%
+%
% \begin{macrocode}
\@namedef{math@cr @ @ @ align}{%
\ifst@rred\nonumber\fi
@@ -1104,7 +2063,7 @@
\cr
}
% \end{macrocode}
-%
+%
% \begin{macrocode}
\def\restore@math@cr{\@namedef{math@cr @ @ @}{
%
@@ -1113,7 +2072,7 @@
\cr}}
\restore@math@cr
% \end{macrocode}
-%
+%
% \begin{macrocode}
}
% \end{macrocode}
@@ -1125,9 +2084,18 @@
%
%
-% \begin{macro}{}
+% \begin{macro}{\@@_split_at_nl:NN}
+% This splits grabbed math at newlines.
%
% \begin{macrocode}
+\cs_new:Npn \@@_split_at_nl:NN #1#2 {
+ \tl_set:Nf \l_@@_tmpa_tl {
+ \exp_after:wN \@@_split_at_nl_first:w #1 \\ \q_nil \\ \s_stop }
+ \exp_after:wN \@@_split_at_nl_aux:nnNN \l_@@_tmpa_tl #1 #2
+}
+% \end{macrocode}
+% and the auxiliary commands
+% \begin{macrocode}
\cs_new:Npn \@@_split_at_nl_first:w #1 \\ #2 \\ #3 \s_stop
{
\quark_if_nil:nTF {#2}
@@ -1137,8 +2105,15 @@
#2 \\ #3 \s_stop
}
}
-\cs_new:Npn \@@_split_chk_if_begin:ww #1 \begin #2 #3 \s_mark
- #4 \\ \q_nil \\ \s_stop
+
+\cs_new_protected:Npn \@@_split_at_nl_aux:nnNN #1 #2 #3 #4
+ {
+ \tl_gset:Nn #4 {#1}
+ \tl_gset:Nn #3 {#2}
+ }
+
+\cs_new:Npn \@@_split_chk_if_begin:ww
+ #1 \begin #2 #3 \s_mark #4 \\ \q_nil \\ \s_stop
{
\quark_if_nil:nTF {#2}
{ {#1} {#4} }
@@ -1148,7 +2123,9 @@
{ } { 1 }
}
}
+
\cs_new:Npn \@@_split_cleanup_begin_q_nil:w #1 \begin \q_nil {#1}
+
\cs_new:Npn \@@_split_collect_one_end:w #1 \end #2 #3 \s_stop #4 #5
{
\exp_args:Nf \@@_split_check_count_begins:nnnn
@@ -1157,14 +2134,16 @@
}
\cs_new:Npn \@@_split_count_begins:n #1
{ \int_eval:n { 0 \@@_split_count_begins:w #1 \begin \q_nil } }
+
\cs_new:Npn \@@_split_count_begins:w #1 \begin #2
{ \quark_if_nil:nF {#2} { +1 \@@_split_count_begins:w } }
+
\cs_new:Npn \@@_split_check_count_begins:nnnn #1 #2 #3 #4
{
\int_compare:nNnTF {#1} = {#2}
{
\exp_last_unbraced:Nf \@@_split_final_cleanup:nn
- { \split:n { \@@_split_guard:n {#3} #4 } }
+ { \@@_split:n { \@@_split_guard:n {#3} #4 } }
}
{
\exp_args:No \use_ii_i:nn
@@ -1184,29 +2163,17 @@
{ \exp_end: { #4 #1 } }
{ \@@_split_final_cleanup:w #3 \s_mark { #4 #1 #2 } }
}
-\NewDocumentCommand \splitnl { mm +m }
- {
- \tl_set:Nf \l_tmpa_tl { \split:n {#3} }
- \show \l_tmpa_tl
- \exp_after:wN \__splitnl_aux:nnNN \l_tmpa_tl #1 #2
- }
-
-
-\cs_new:Npn \split:n #1 {
+
+\cs_new:Npn \@@_split:n #1 {
\@@_split_at_nl_first:w #1 \\ \q_nil \\ \s_stop }
-
-\cs_new:Npn \@@_split_at_nl:NN #1#2 {
- \tl_set:Nf \l_tmpa_tl {
- \exp_after:wN \@@_split_at_nl_first:w #1 \\ \q_nil \\ \s_stop }
- \exp_after:wN \@@_split_at_nl_aux:nnNN \l_tmpa_tl #1 #2
-}
-
-\cs_new_protected:Npn \@@_split_at_nl_aux:nnNN #1 #2 #3 #4
- {
- \tl_gset:Nn #4 {#1}
- \tl_gset:Nn #3 {#2}
-}
-
+
+% this looks unused.
+%\NewDocumentCommand \splitnl { mm +m }
+% {
+% \tl_set:Nf \l_@@_tmpa_tl { \split:n {#3} }
+% \show \l_@@_tmpa_tl
+% \exp_after:wN \__splitnl_aux:nnNN \l_@@_tmpa_tl #1 #2
+% }
% \end{macrocode}
% \end{macro}
%
@@ -1233,9 +2200,11 @@
\edef\resulttitle{\g_@@_grabbed_env_tl\space (part)}
\tagstructbegin{tag=Formula,
% \end{macrocode}
-% For now we don't put anything in /alt or /ActualText on subformulas
+% For now we don't put real content in /alt or /ActualText on subformulas
+% but we add a short text to satisfy the pdf/ua-2 validator
% \begin{macrocode}
% alt=\result,
+ alt = subformula,
title-o=\resulttitle
}
}
@@ -1301,10 +2270,6 @@
% \end{macrocode}
%
% \begin{macrocode}
-%
-% \end{macrocode}
-%
-% \begin{macrocode}
%</kernel>
% \end{macrocode}
%
diff --git a/macros/latex/required/latex-lab/latex-lab-math.pdf b/macros/latex/required/latex-lab/latex-lab-math.pdf
index e65f6cd1bb..728777fa58 100644
--- a/macros/latex/required/latex-lab/latex-lab-math.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-math.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-mathpkg.dtx b/macros/latex/required/latex-lab/latex-lab-mathpkg.dtx
index 14d8e94362..31e7d31ef6 100644
--- a/macros/latex/required/latex-lab/latex-lab-mathpkg.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-mathpkg.dtx
@@ -2,7 +2,7 @@
%
%% File: latex-lab-mathpkg.dtx
%
-% Copyright (C) 2022,2023 The LaTeX Project
+% Copyright (C) 2022-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -68,15 +68,8 @@
\ProvidesFile{latex-lab-mathpkg.ltx}
[2023-01-05 v0.1a mathpkg adaptions]
% \end{macrocode}
-% \subsection{Tagpdf support}
-% To make the code independent from tagging being loaded and active
-% we load the \pkg{tagpdf-base} package:
-%
-% \begin{macrocode}
-\RequirePackage{tagpdf-base}
-% \end{macrocode}
-%
%
+% \subsection{breqn}
% \begin{macrocode}
\AddToHook{package/breqn/after}{
\RegisterMathEnvironment{dmath}
@@ -86,6 +79,7 @@
}
% \end{macrocode}
%
+% \subsection{cases}
% Force loading of \pkg{amsmath} before \pkg{cases}.
% \begin{macrocode}
\AddToHook {package/cases/before}{\RequirePackage{amsmath}}
@@ -94,6 +88,29 @@
}
% \end{macrocode}
%
+% \subsection{bm}
+% Similar to the amsbsy code in latex-lab-amsmath for \cs{pmb} we need to mark up
+% copies as artifact:
+%
+% \begin{macrocode}
+\ExplSyntaxOn
+\AddToHook{package/bm/after}
+ {
+ \def\bm@pmb@@@@#1#2#3{{%
+ \hbox_set:Nn\l_@@_tmpa_box{$\m@th#1#3$}%
+ \dimen@#2\wd\tw@
+ \rlap{\box_use:N\l_@@_tmpa_box}%
+ \tag_mc_end:\tag_mc_begin:n{artifact}
+ \tag_mc_reset_box:N\l_@@_tmpa_box
+ \kern\dimen@
+ \raise1.5\dimen@\rlap{\box_use:N\l_@@_tmpa_box}%
+ \kern\dimen@
+ \box_use_drop:N\l_@@_tmpa_box
+ \tag_mc_end:\tag_mc_begin:n{}%
+ }}
+ }
+\ExplSyntaxOff
+% \end{macrocode}
% \begin{macrocode}
%</kernel>
% \end{macrocode}
diff --git a/macros/latex/required/latex-lab/latex-lab-mathpkg.pdf b/macros/latex/required/latex-lab/latex-lab-mathpkg.pdf
index 6669de2eb6..19f9fbbb03 100644
--- a/macros/latex/required/latex-lab/latex-lab-mathpkg.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-mathpkg.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-mathtools.dtx b/macros/latex/required/latex-lab/latex-lab-mathtools.dtx
index c3f43243b1..aa27cbf01d 100644
--- a/macros/latex/required/latex-lab/latex-lab-mathtools.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-mathtools.dtx
@@ -2,7 +2,7 @@
%
%% File: latex-lab-mathtools.dtx
%
-% Copyright (C) 2022,2023 The LaTeX Project
+% Copyright (C) 2022-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -109,7 +109,7 @@
\def\intertext##1{%
\ifvmode\else\\\@empty\fi
\noalign{%
- \penalty\postdisplaypenalty\vskip\belowdisplayskip
+ \penalty\postdisplaypenalty\vskip-\belowdisplayskip
\vskip-\lineskiplimit % CCS
\vskip\normallineskiplimit % CCS
\vskip\l_MT_above_intertext_sep
@@ -135,7 +135,7 @@
% \end{macrocode}
% We are already in a par so we change now to Span:
% \begin{macrocode}
- \tagpdfsetup{paratag=Span}
+ \tagpdfsetup{para/tag=Span}
\noindent\ignorespaces##1\par
% \end{macrocode}
% Restart the MC
@@ -169,7 +169,8 @@
\parshape\@ne \@totalleftmargin \linewidth
\MH_fi:
\tag_mc_end_push:
- \tagpdfsetup{paratag=Span}
+ \tagpdfsetup{para/tag=Span}
+ \tagpdfparaOn
\noindent\ignorespaces#1\par
\tag_mc_begin_pop:n{}}
\penalty\predisplaypenalty\vskip\abovedisplayshortskip%
@@ -197,7 +198,11 @@
\parshape\@ne \@totalleftmargin \linewidth
\MH_fi:
\tag_mc_end_push:
- \tagpdfsetup{paratag=Span}
+ \tagpdfsetup{para/tag=P}
+% \end{macrocode}
+% Why is it needed to enable paratagging??
+% \begin{macrocode}
+ \tagpdfparaOn
\noindent\ignorespaces#1\par
\tag_mc_begin_pop:n{}}%
\penalty\predisplaypenalty\vskip\abovedisplayshortskip%
diff --git a/macros/latex/required/latex-lab/latex-lab-mathtools.pdf b/macros/latex/required/latex-lab/latex-lab-mathtools.pdf
index e079d79d48..d89429b3d2 100644
--- a/macros/latex/required/latex-lab/latex-lab-mathtools.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-mathtools.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-minipage.dtx b/macros/latex/required/latex-lab/latex-lab-minipage.dtx
index 1d3ee828aa..ffbe5357e7 100644
--- a/macros/latex/required/latex-lab/latex-lab-minipage.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-minipage.dtx
@@ -1,6 +1,8 @@
% \iffalse meta-comment
%
-%% File: latex-lab-minipage.dtx (C) Copyright 2023 LaTeX Project
+%% File: latex-lab-minipage.dtx
+%%
+% Copyright (C) 2023-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
diff --git a/macros/latex/required/latex-lab/latex-lab-minipage.pdf b/macros/latex/required/latex-lab/latex-lab-minipage.pdf
index 3ee22bfc51..9eaffaeb9b 100644
--- a/macros/latex/required/latex-lab/latex-lab-minipage.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-minipage.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-namespace.dtx b/macros/latex/required/latex-lab/latex-lab-namespace.dtx
index 2ec9b0584b..cfc06c7b09 100644
--- a/macros/latex/required/latex-lab/latex-lab-namespace.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-namespace.dtx
@@ -1,6 +1,8 @@
% \iffalse meta-comment
%
-%% File: latex-lab-namespace.dtx (C) Copyright 2023 LaTeX Project
+%% File: latex-lab-namespace.dtx
+%%
+% Copyright (C) 2023-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -24,7 +26,7 @@
% \fi
% \title{Prototype reimplementation of \LaTeXe{}'s role mapping}
% \author{\LaTeX{} Project, initial implementation Ulrike Fischer}
-% \date{v0.8 2023-09-04}
+% \date{v0.8b 2024-03-24}
%
% \maketitle
%
@@ -60,18 +62,33 @@
% \begin{macrocode}
title, Title, pdf2,
part, Title, pdf2,
+% \end{macrocode}
+% Headings differ in article and book class. This here is for article:
+% \begin{macrocode}
section, H1, pdf2,
subsection, H2, pdf2,
subsubsection,H3, pdf2,
paragraph, H4, pdf2,
subparagraph, H5, pdf2,
+% \end{macrocode}
+% And this here is used in book:
+% \begin{macrocode}
+%chapter, H1, pdf2,
+%section, H2, pdf2,
+%subsection, H3, pdf2,
+%subsubsection, H4, pdf2,
+%paragraph, H5, pdf2,
+%subparagraph, H6, pdf2,
+% \end{macrocode}
+%
+% \begin{macrocode}
list, L, pdf2,
itemize, L, pdf2,
enumerate, L, pdf2,
description, L, pdf2,
quote, BlockQuote,pdf,
quotation, BlockQuote,pdf,
-verbatim, Div, pdf2,
+verbatim, Div, pdf2, % overwritten by block
item, LI, pdf2,
itemlabel, Lbl, pdf2,
itembody, LBody, pdf2,
diff --git a/macros/latex/required/latex-lab/latex-lab-namespace.pdf b/macros/latex/required/latex-lab/latex-lab-namespace.pdf
index d8c4cba427..2dfea04dee 100644
--- a/macros/latex/required/latex-lab/latex-lab-namespace.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-namespace.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-new-or-1.dtx b/macros/latex/required/latex-lab/latex-lab-new-or-1.dtx
index cc60f50de0..9994b15cb8 100644
--- a/macros/latex/required/latex-lab/latex-lab-new-or-1.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-new-or-1.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-new-or-1.dtx (C) Copyright 2020-2023 Frank Mittelbach
+%% File: latex-lab-new-or-1.dtx (C) Copyright 2020-2024 Frank Mittelbach
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
diff --git a/macros/latex/required/latex-lab/latex-lab-new-or-1.pdf b/macros/latex/required/latex-lab/latex-lab-new-or-1.pdf
index 501f7ac3d2..dbfef1a84c 100644
--- a/macros/latex/required/latex-lab/latex-lab-new-or-1.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-new-or-1.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-new-or-2.dtx b/macros/latex/required/latex-lab/latex-lab-new-or-2.dtx
index d2011256b1..ee20331a8f 100644
--- a/macros/latex/required/latex-lab/latex-lab-new-or-2.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-new-or-2.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
%% File: latex-lab-new-or-2.dtx
-% Copyright (C) 2022-2023 The LaTeX Project
+% Copyright (C) 2022-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
diff --git a/macros/latex/required/latex-lab/latex-lab-new-or-2.pdf b/macros/latex/required/latex-lab/latex-lab-new-or-2.pdf
index e15dd5abd0..6a354382ac 100644
--- a/macros/latex/required/latex-lab/latex-lab-new-or-2.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-new-or-2.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-sec.dtx b/macros/latex/required/latex-lab/latex-lab-sec.dtx
index ae7a0b85c3..f3786c2ddb 100644
--- a/macros/latex/required/latex-lab/latex-lab-sec.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-sec.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-sec.dtx (C) Copyright 2022-2023 LaTeX Project
+%% File: latex-lab-sec.dtx (C) Copyright 2022-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -16,10 +16,10 @@
%
% for those people who are interested or want to report an issue.
%
-\def\ltlabsecdate{2023-10-16}
-\def\ltlabsecversion{0.84b}
+\def\ltlabsecdate{2024-02-12}
+\def\ltlabsecversion{0.84c}
%<*driver>
-\documentclass{l3doc}
+\documentclass[kernel]{l3doc}
\EnableCrossrefs
\CodelineIndex
\begin{document}
@@ -214,11 +214,11 @@
\fi
\IfBooleanTF {#1}
{
- \tl_gset:Nx \@currentHref {#3}
+ \tl_gset:Ne \@currentHref {#3}
}
{
\int_gincr:N\g__kernel_target_int
- \tl_gset:Nx \@currentHref {target*.\int_use:N\g__kernel_target_int}
+ \tl_gset:Ne \@currentHref {target*.\int_use:N\g__kernel_target_int}
}
}
\ExplSyntaxOff
@@ -260,7 +260,7 @@
tag= {\int_compare:nNnTF {#1}={-1}{Part}{Sect}}
,#2
}
- \seq_gpush:Nx \g__tag_sec_stack_seq {{\g__tag_struct_tag_tl}{\int_eval:n{#1}}}
+ \seq_gpush:Ne \g__tag_sec_stack_seq {{\g__tag_struct_tag_tl}{\int_eval:n{#1}}}
}
% \end{macrocode}
% \end{macro}
@@ -289,7 +289,7 @@
\__tag_sec_end:n {#1}
}
{
- \msg_warning:nnxx {tag}{wrong-sect-nesting}
+ \msg_warning:nnee {tag}{wrong-sect-nesting}
{ \exp_last_unbraced:NV\use_i:nn \l__tag_tmpa_tl }
{ \exp_last_unbraced:NV\use_i:nn \l__tag_tmpb_tl }
}
@@ -670,6 +670,7 @@
\cs_new_protected:Npn \@kernel@tag@hangfrom #1
{
\tagstructbegin{tag=\l__tag_para_tag_tl}
+ \cs_if_exist_use:N \__tag_gincr_para_begin_int:
\tagstructbegin{tag=Lbl}
\setbox\@tempboxa
\hbox
diff --git a/macros/latex/required/latex-lab/latex-lab-sec.pdf b/macros/latex/required/latex-lab/latex-lab-sec.pdf
index d470f9bbfb..6471291a8a 100644
--- a/macros/latex/required/latex-lab/latex-lab-sec.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-sec.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-table.dtx b/macros/latex/required/latex-lab/latex-lab-table.dtx
index 700d4ce6c1..38596478ae 100644
--- a/macros/latex/required/latex-lab/latex-lab-table.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-table.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-table.dtx (C) Copyright 2023 LaTeX Project
+%% File: latex-lab-table.dtx (C) Copyright 2023-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -16,8 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
-\def\ltlabtbldate{2023-10-30}
-\def\ltlabtblversion{0.85d}
+\def\ltlabtbldate{2024-05-25}
+\def\ltlabtblversion{0.85i}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -115,9 +115,20 @@
% Such tables can be nested.
%
% If a table should not be tagged as table, for example because it is merely used
-% to produce a layout or because it is a not yet (fully) supported table structure,
+% as a layout to ensure that the content is properly aligned
+% or because it is a not yet (fully) supported table structure,
% the tagging can be disabled with
-% \verb|\tagpdfsetup{table-tagging=false}|.
+% \verb|\tagpdfsetup{table/tagging=false}| or with \verb|\tagpdfsetup{table/tagging=presentation}|%
+% \footnote{The key has been renamed. The old name `table-tagging` still works but is
+% deprecated. The value \texttt{presentation} refers to the ARIA role \enquote{presentation}.}
+% The first option disables the table tagging code and the content of the tabular
+% is then treated more or less like running text. This works ok for simple tables using
+% only hmode-cells (l/c/r) with normal text content, but fails if the table uses vmode-cells
+% (p/m/b). In such cases the second option works better: it keeps the tagging code active
+% but changes the tag names to \texttt{Div} and the grouping structure \texttt{NonStruct}. It also
+% (re)sets the \texttt{table/header-rows} key to empty.
+% The key should currently only be used in a group as there is no key (yet) to reset to the default
+% tag names.
%
% Inside cells the automatic tagging of paragraphs is disabled with the exception of
% p/m/b-type cells.
@@ -126,9 +137,10 @@
% added with an empty TD-structure.
%
% There is some basic support\footnote{This is not meant to be the
-% final interface, though.} for headers. With
+% final interface, though.} for headers. With\footnote{The old key name \texttt{table-header-rows} still
+% works but is deprecated.}
% \begin{quote}
-% \verb|\tagpdfsetup{table-header-rows={|\meta{list of row numbers}\verb|}|
+% \verb|\tagpdfsetup{table/header-rows={|\meta{list of row numbers}\verb|}|
% \end{quote}
% you can
% declare which (absolute) row numbers should be tagged as header rows.
@@ -139,7 +151,7 @@
% for header columns yet. In a \env{longtable} the code will currently use the \cs{endhead} or
% \cs{endfirsthead} rows as header if one of these commands has been
% used and in that case the code
-% ignores a \texttt{table-header-rows} setting.
+% ignores a \texttt{table/header-rows} setting.
%
% You should not insert meaningful text with \verb+!{...}+ or \verb+@{...}+ or \cs{noalign}
% between the rows or columns of the table.
@@ -193,7 +205,8 @@
%
% \item Not every table should be tagged as a Table structure, often they are
% only used as layout help, e.g. to align authors in a title pages. In such uses
-% the tagging of the table must be deactivated with \verb|\tagpdfsetup{table-tagging=false}|.
+% the tagging of the table must be deactivated with \verb|\tagpdfsetup{table/tagging=false}|
+% or \verb|\tagpdfsetup{table/tagging=presentation}|.
%
% \item Only simple header rows are currently supported. Columns and complex headers with
% subheaders will be handled later as that needs some syntax changes. Tables
@@ -210,6 +223,8 @@
%
% \item The \env{longtable} environment supports footnotes in p-type columns, but it hasn't been
% tested yet if this works also with the tagging code.
+%
+% \item Vertical boxes (\cs{parbox}, \texttt{minipage}, \ldots) inside cells can be problematic.
%
% \item The code is quite noisy and fills the log with lots of
% messages.\footnote{Helpful for us at this stage.}
@@ -271,10 +286,11 @@
% \begin{macro}
% {
% \l_@@_celltag_tl
+% \l_@@_pcelltag_tl
% ,\l_@@_rowtag_tl
+% ,\l_@@_table_tl
% ,\l_@@_cellattribute_tl
% ,\l_@@_rowattribute_tl
-% ,\g_@@_missingcells_int
% ,\l_@@_tmpa_clist
% ,\l_@@_tmpa_seq
% ,\l_@@_tmpa_tl
@@ -283,12 +299,19 @@
% \begin{macrocode}
\tl_new:N \l_@@_celltag_tl
\tl_set:Nn \l_@@_celltag_tl {TD}
+\tl_new:N \l_@@_pcelltag_tl
+\tl_set:Nn \l_@@_pcelltag_tl {TD}
% \end{macrocode}
% For the rowtag, probably always TR:
% \begin{macrocode}
\tl_new:N \l_@@_rowtag_tl
\tl_set:Nn \l_@@_rowtag_tl {TR}
% \end{macrocode}
+% For the tabletag, probably always Table:
+% \begin{macrocode}
+\tl_new:N \l_@@_tabletag_tl
+\tl_set:Nn \l_@@_tabletag_tl {Table}
+% \end{macrocode}
% And here cell and row attributes:
% \begin{macrocode}
\tl_new:N \l_@@_cellattribute_tl
@@ -296,94 +319,27 @@
\tl_new:N \l_@@_rowattribute_tl
\tl_set:Nn \l_@@_rowattribute_tl {}
% \end{macrocode}
-% This will contain the number of missing cells used:
-% \begin{macrocode}
-\int_new:N \g_@@_missing_cells_int
-% \end{macrocode}
% Temp variables
% \begin{macrocode}
\clist_new:N \l_@@_tmpa_clist
-\seq_new:N \l_@@_tmpa_seq
\tl_new:N \l_@@_tmpa_tl
% \end{macrocode}
% \end{macro}
%
-% \subsection{Sockets}
-%
-% The code uses a number of sockets to inject the tagging
-% commands. These can be easily set to a noop-plug in case the
-% automated tagging is not wanted At first sockets for the begin and
-% end of cells and rows
-%
-% \begin{socketdecl}{tagsupport/tblcell/begin,
-% tagsupport/tblcell/end,
-% tagsupport/tblrow/begin,
-% tagsupport/tblrow/end,
-% }
-% \begin{macrocode}
-\NewSocket{tagsupport/tblcell/begin}{0}
-\NewSocket{tagsupport/tblcell/end}{0}
-\NewSocket{tagsupport/tblrow/begin}{0}
-\NewSocket{tagsupport/tblrow/end}{0}
-% \end{macrocode}
-% \end{socketdecl}
-%
-% \begin{socketdecl}{tagsupport/tbl/init}
-% This socket should be at the begin of the table, inside a group.
-% It is meant for settings like disabling paratagging. This socket
-% can perhaps be merged later into the begin-sockets when they are
-% no longer added as hooks but in the environment definitions.
-% \begin{macrocode}
-\NewSocket{tagsupport/tbl/init}{0}
-% \end{macrocode}
-% \end{socketdecl}
-%
-%
-% \begin{socketdecl}{tagsupport/tbl/finalize}
-% To fine tune the structure (change cells to header cells, remove
-% unwanted structures, move a foot to the end, etc.) we also need a
-% socket that is executed at the end of the table but \emph{before}
-% all the variables are restored to the outer or default values.
-% The code in the socket can make assignments, but probably
-% shouldn't do typesetting and not write whatsits.
-% \begin{macrocode}
-\NewSocket{tagsupport/tbl/finalize}{0}
-% \end{macrocode}
-% \end{socketdecl}
+% \subsection{Tagging support sockets}
%
-% \begin{socketdecl}{tagsupport/tbl/finalize/longtable}
-% \env{longtable} needs its own socket to fine tune the structure.
-% Simply switching the plug in the previous socket interferes with
-% enabling/disabling the tagging.
-% \begin{macrocode}
-\NewSocket{tagsupport/tbl/finalize/longtable}{0}
-% \end{macrocode}
-% \end{socketdecl}
-%
-% \begin{socketdecl}{tagsupport/tblhmode/begin,
-% tagsupport/tblhmode/end,
-% tagsupport/tblvmode/begin,
-% tagsupport/tblvmode/end
-% }
-%
-% These sockets are used in the begin and end code of environments,
-% to allow a fast enabling and disabling of the tagging. We
-% distinguish between tables that can be used inside paragraphs and
-% standalone tables like longtable.
-% \begin{macrocode}
-\NewSocket{tagsupport/tblhmode/begin}{0}
-\NewSocket{tagsupport/tblhmode/end}{0}
-\NewSocket{tagsupport/tblvmode/begin}{0}
-\NewSocket{tagsupport/tblvmode/end}{0}
-% \end{macrocode}
-% \end{socketdecl}
%
% This are the standard plugs for tagging of cells and rows.
%
% \begin{plugdecl}{TD}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblcell/begin}{TD}
+\NewSocketPlug{tagsupport/tbl/cell/begin}{TD}
{
+% \end{macrocode}
+% Next line was previously outside of the plug, so if we want to execute it
+% always even if the noop plug is in force this needs a different solution.
+% \begin{macrocode}
+ \@@_show_curr_cell_data:
\tag_struct_begin:n
{
tag =\l_@@_celltag_tl,
@@ -405,7 +361,7 @@
%
% \begin{plugdecl}{TD}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblcell/end}{TD}
+\NewSocketPlug{tagsupport/tbl/cell/end}{TD}
{
\tag_mc_end:
\tag_struct_end:
@@ -415,14 +371,14 @@
%
% In p-columns we need a slightly different plug which reactivates the
% paragraph tagging.
-% tagging
-% \begin{plugdecl}{TD}
+% \begin{plugdecl}{TDpbox}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblcell/begin}{TDpbox}
+\NewSocketPlug{tagsupport/tbl/pcell/begin}{TDpbox}
{
+ \@@_show_curr_cell_data:
\tag_struct_begin:n
{
- tag =\l__tbl_celltag_tl,
+ tag =\l__tbl_pcelltag_tl,
attribute-class =\l__tbl_cellattribute_tl
}
\seq_gput_right:Ne \g__tbl_struct_cur_seq { \tag_get:n {struct_num} }
@@ -436,9 +392,9 @@
% \end{macrocode}
% \end{plugdecl}
%
-% \begin{plugdecl}{TD}
+% \begin{plugdecl}{TDpbox}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblcell/end}{TDpbox}
+\NewSocketPlug{tagsupport/tbl/pcell/end}{TDpbox}
{
\tag_struct_end:
}
@@ -447,7 +403,7 @@
%
% \begin{plugdecl}{TR}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblrow/begin}{TR}
+\NewSocketPlug{tagsupport/tbl/row/begin}{TR}
{
\seq_gclear:N \g_@@_struct_cur_seq
\tag_struct_begin:n
@@ -462,24 +418,28 @@
%
% \begin{plugdecl}{TR}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblrow/end}{TR}
+\NewSocketPlug{tagsupport/tbl/row/end}{TR}
{
- \__tag_tbl_add_missing_cells:n { \g_@@_missing_cells_int }
+ \tag_if_active:T
+ {
+ \@@_add_missing_cells:
\seq_gput_right:Ne \g_@@_struct_cells_seq
{
\seq_use:Nn \g_@@_struct_cur_seq {,}
}
- \int_compare:nNnTF { \g_@@_row_int } = { \seq_count:N\g_@@_struct_cells_seq }
+ \int_compare:nNnTF { \g_@@_row_int } =
+ { \seq_count:N \g_@@_struct_cells_seq }
{
- \typeout
+ \@@_trace:n
{==>~
stucture~stored~for~row~\int_use:N\g_@@_row_int :~
\seq_use:Nn \g_@@_struct_cur_seq {,}
}
}
- { \ERROR } % should not happen ...
+ { \ERRORtbl/row } % should not happen ...
\tag_struct_end:
}
+ }
% \end{macrocode}
% \end{plugdecl}
%
@@ -497,6 +457,10 @@
\tag_if_active:T
{
\bool_set_false:N \l__tag_para_bool
+% \end{macrocode}
+% We also initialize the structure data variables a this point.
+% \begin{macrocode}
+ \@@_init_struct_data:
}
}
% \end{macrocode}
@@ -509,14 +473,41 @@
\NewSocketPlug{tagsupport/tbl/finalize}{Table}
{
\@@_set_header_rows:
+% \end{macrocode}
+% Similarly, we restore the outer values of the structure data when
+% we leave the table.
+% \begin{macrocode}
+ \@@_restore_struct_data:
}
% \end{macrocode}
% \end{plugdecl}
%
+%
+%
+%
+% \begin{plugdecl}{Table}
+% This plug will initialize the structure in longtable.
+% \begin{macrocode}
+\NewSocketPlug{tagsupport/tbl/longtable/init}{Table}
+ {
+ \seq_gclear:N\g_@@_struct_rows_seq
+ \seq_gclear:N\g_@@_struct_cells_seq
+ \seq_gclear:N\g_@@_struct_cur_seq
+ \seq_gclear:N\g_@@_LT@firsthead_rows_seq
+ \seq_gclear:N\g_@@_LT@head_rows_seq
+ \seq_gclear:N\g_@@_LT@lastfoot_rows_seq
+ \seq_gclear:N\g_@@_LT@foot_rows_seq
+ }
+% \end{macrocode}
+% \end{plugdecl}
+%
+%
+
+
% \begin{plugdecl}{Table}
-% This plug will fine tune the structure of longtable.
+% This plug will fine tune the structure in longtable.
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tbl/finalize/longtable}{Table}
+\NewSocketPlug{tagsupport/tbl/longtable/finalize}{Table}
{
% \end{macrocode}
% If neither \cs{endhead} nor \cs{endfirsthead} has been used
@@ -582,7 +573,7 @@
\prop_if_exist:cT
{ g__tag_struct_ \l_@@_tmpa_tl _prop }
{
- \@@_struct_prop_gput:Vnn \l_@@_tmpa_tl {S}{/Artifact}
+ \exp_args:No \__tag_struct_prop_gput:nnn {\l_@@_tmpa_tl} {S}{/Artifact}
}
}
}
@@ -673,7 +664,7 @@
\prop_if_exist:cT
{ g__tag_struct_ \l_@@_tmpa_tl _prop }
{
- \@@_struct_prop_gput:Vnn \l_@@_tmpa_tl {S}{/Artifact}
+ \exp_args:No\__tag_struct_prop_gput:nnn {\l_@@_tmpa_tl} {S}{/Artifact}
}
}
}
@@ -683,11 +674,40 @@
% \end{macrocode}
% \end{plugdecl}
%
+%
+%
+% \begin{plugdecl}{Table}
+%
+% We must avoid that the reuse of the header foot box leads to duplicated
+% content, thus reset attribute of the box:
+% \begin{macrocode}
+\NewSocketPlug{tagsupport/tbl/longtable/head}{Table}
+ {
+ \tagmcbegin{artifact}
+ \tag_mc_reset_box:N\LT@head
+ \tagmcend
+ }
+% \end{macrocode}
+% \end{plugdecl}
+%
% \begin{plugdecl}{Table}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblhmode/begin}{Table}
+\NewSocketPlug{tagsupport/tbl/longtable/foot}{Table}
+ {
+ \tagmcbegin{artifact}
+ \tag_mc_reset_box:N \LT@foot
+ \tagmcend
+ }
+% \end{macrocode}
+% \end{plugdecl}
+%
+%
+%
+%
+% \begin{plugdecl}{Table}
+% \begin{macrocode}
+\NewSocketPlug{tagsupport/tbl/hmode/begin}{Table}
{
- \mode_leave_vertical:
\tag_mc_end_push:
% \end{macrocode}
% Close the P-chunk. This assumes that para-tagging is active.
@@ -696,7 +716,7 @@
\bool_lazy_and:nnT
{ \bool_if_exist_p:N \l__tag_para_bool } { \l__tag_para_bool }
{ \tag_struct_end:n { text } }
- \tag_struct_begin:n {tag=Table}
+ \tag_struct_begin:n {tag=\l_@@_tabletag_tl}
\tl_gset:Ne \g_@@_struct_table_tl { \tag_get:n {struct_num} }
}
% \end{macrocode}
@@ -704,7 +724,7 @@
%
% \begin{plugdecl}{Table}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblhmode/end}{Table}
+\NewSocketPlug{tagsupport/tbl/hmode/end}{Table}
{
\tag_struct_end:
% \end{macrocode}
@@ -721,9 +741,9 @@
%
% \begin{plugdecl}{Table}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblvmode/begin}{Table}
+\NewSocketPlug{tagsupport/tbl/vmode/begin}{Table}
{
- \tag_struct_begin:n {tag=Table}
+ \tag_struct_begin:n {tag=\l_@@_tabletag_tl}
\tl_gset:Ne \g_@@_struct_table_tl { \tag_get:n {struct_num} }
}
% \end{macrocode}
@@ -731,7 +751,7 @@
%
% \begin{plugdecl}{Table}
% \begin{macrocode}
-\NewSocketPlug{tagsupport/tblvmode/end}{Table}
+\NewSocketPlug{tagsupport/tbl/vmode/end}{Table}
{
\tag_struct_end:
\par
@@ -740,30 +760,50 @@
% \end{plugdecl}
%
%
+% \begin{plugdecl}{code}
+% This socket takes a number, checks if is larger than one,
+% checks if the colspan attribute already exists (we can't predefine an
+% arbitrary number), and updates \cs{l_@@_cellattribute_tl}.
+% \begin{macrocode}
+\NewSocketPlug{tagsupport/tbl/colspan}{code}
+ {
+ \int_compare:nNnT {#1}>{1}
+ {
+ \prop_get:NeNF \g__tag_attr_entries_prop
+ {colspan-\int_eval:n{#1}}
+ \l_@@_tmpa_tl
+ {
+ \__tag_attr_new_entry:ee
+ {colspan-\int_eval:n{#1}}
+ {/O /Table /ColSpan~\int_eval:n{#1}}
+ }
+ \tl_set:Ne \l_@@_cellattribute_tl
+ {colspan-\int_eval:n{#1}}
+ }
+ }
+% \end{macrocode}
+% TODO: move to tagpdf
+% \begin{macrocode}
+\tag_if_active:T
+ { \cs_generate_variant:Nn \__tag_attr_new_entry:nn {ee} }
+
+% \end{macrocode}
+% \end{plugdecl}
%
%
%
%\subsection{Environments}
%
-% Currently only tabular, tabular*, tabularx and longtable.
-% We must use the \texttt{before} and \texttt{after} hooks as the \texttt{end}
-% hook is executed before the end of the last row and then MC are messed up.
-% This means that this sockets should only contain code that doesn't needs to be
-% grouped!
-% \begin{macrocode}
-\AddToHook{env/tabular/before} {\UseSocket{tagsupport/tblhmode/begin}}
-\AddToHook{env/tabular/after} {\UseSocket{tagsupport/tblhmode/end}}
-\AddToHook{env/tabular*/before} {\UseSocket{tagsupport/tblhmode/begin}}
-\AddToHook{env/tabular*/after} {\UseSocket{tagsupport/tblhmode/end}}
-\AddToHook{env/tabularx/before} {\UseSocket{tagsupport/tblhmode/begin}}
-\AddToHook{env/tabularx/after} {\UseSocket{tagsupport/tblhmode/end}}
-\AddToHook{env/longtable/before}{\UseSocket{tagsupport/tblvmode/begin}}
-\AddToHook{env/longtable/after} {\UseSocket{tagsupport/tblvmode/end}}
-% \end{macrocode}
+% Currently we support only tabular, tabular*, tabularx and longtable
+% (and possibly environments build directly on top of them).
%
% The \env{array} environment is math. So we disable table tagging for now.
+% We use the command hook to catch also cases where \cs{array} is used directly
+% in other environments like matrix environments.
+% Perhaps table tagging should be disable for math generally, but then
+% we have to handle text insertions.
% \begin{macrocode}
-\AddToHook{env/array/begin} {\__tag_tbl_disable:}
+\AddToHook{cmd/array/before}{\__tag_tbl_disable:}
% \end{macrocode}
%
%
@@ -771,34 +811,6 @@
%
% \subsubsection{Tagging helper commands}
%
-% \begin{macro}{\@@_set_colspan:n}
-% This commands takes a number, checks if is larger than one,
-% checks if the colspan attribute exists (we can't predefine an
-% arbitrary number), and updates \cs{l_@@_cellattribute_tl}.
-% \begin{macrocode}
-\tag_if_active:T
- { \cs_generate_variant:Nn \__tag_attr_new_entry:nn {ee} }
-\cs_new_protected:Npn \@@_set_colspan:n #1
- {
- \tag_if_active:T
- {
- \int_compare:nNnT {#1}>{1}
- {
- \prop_get:NeNF \g__tag_attr_entries_prop
- {colspan-\int_eval:n{#1}}
- \l_@@_tmpa_tl
- {
- \__tag_attr_new_entry:ee
- {colspan-\int_eval:n{#1}}
- {/O /Table /ColSpan~\int_eval:n{#1}}
- }
- \tl_set:Ne \l_@@_cellattribute_tl
- {colspan-\int_eval:n{#1}}
- }
- }
- }
-% \end{macrocode}
-% \end{macro}
%
% \subsubsection{Disabling/enabling}
%
@@ -810,17 +822,23 @@
% \begin{macrocode}
\cs_new_protected:Npn \__tag_tbl_disable:
{
- \AssignSocketPlug{tagsupport/tblcell/begin}{noop}
- \AssignSocketPlug{tagsupport/tblcell/end}{noop}
- \AssignSocketPlug{tagsupport/tblrow/begin}{noop}
- \AssignSocketPlug{tagsupport/tblrow/end}{noop}
+ \AssignSocketPlug{tagsupport/tbl/cell/begin}{noop}
+ \AssignSocketPlug{tagsupport/tbl/cell/end}{noop}
+ \AssignSocketPlug{tagsupport/tbl/pcell/begin}{noop}
+ \AssignSocketPlug{tagsupport/tbl/pcell/end}{noop}
+ \AssignSocketPlug{tagsupport/tbl/row/begin}{noop}
+ \AssignSocketPlug{tagsupport/tbl/row/end}{noop}
\AssignSocketPlug{tagsupport/tbl/init}{noop}
\AssignSocketPlug{tagsupport/tbl/finalize}{noop}
- \AssignSocketPlug{tagsupport/tbl/finalize/longtable}{noop}
- \AssignSocketPlug{tagsupport/tblhmode/begin}{noop}
- \AssignSocketPlug{tagsupport/tblhmode/end}{noop}
- \AssignSocketPlug{tagsupport/tblvmode/begin}{noop}
- \AssignSocketPlug{tagsupport/tblvmode/end}{noop}
+ \AssignSocketPlug{tagsupport/tbl/longtable/init}{noop}
+ \AssignSocketPlug{tagsupport/tbl/longtable/head}{noop}
+ \AssignSocketPlug{tagsupport/tbl/longtable/foot}{noop}
+ \AssignSocketPlug{tagsupport/tbl/longtable/finalize}{noop}
+ \AssignSocketPlug{tagsupport/tbl/hmode/begin}{noop}
+ \AssignSocketPlug{tagsupport/tbl/hmode/end}{noop}
+ \AssignSocketPlug{tagsupport/tbl/vmode/begin}{noop}
+ \AssignSocketPlug{tagsupport/tbl/vmode/end}{noop}
+ \AssignSocketPlug{tagsupport/tbl/colspan}{noop}
}
% \end{macrocode}
% \end{macro}
@@ -831,46 +849,59 @@
% \begin{macrocode}
\cs_new_protected:Npn \__tag_tbl_enable:
{
- \AssignSocketPlug{tagsupport/tblcell/begin}{TD}
- \AssignSocketPlug{tagsupport/tblcell/end}{TD}
- \AssignSocketPlug{tagsupport/tblrow/begin}{TR}
- \AssignSocketPlug{tagsupport/tblrow/end}{TR}
+ \AssignSocketPlug{tagsupport/tbl/cell/begin}{TD}
+ \AssignSocketPlug{tagsupport/tbl/cell/end}{TD}
+ \AssignSocketPlug{tagsupport/tbl/pcell/begin}{TDpbox}
+ \AssignSocketPlug{tagsupport/tbl/pcell/end}{TDpbox}
+ \AssignSocketPlug{tagsupport/tbl/row/begin}{TR}
+ \AssignSocketPlug{tagsupport/tbl/row/end}{TR}
\AssignSocketPlug{tagsupport/tbl/init}{Table}
\AssignSocketPlug{tagsupport/tbl/finalize}{Table}
- \AssignSocketPlug{tagsupport/tbl/finalize/longtable}{Table}
- \AssignSocketPlug{tagsupport/tblhmode/begin}{Table}
- \AssignSocketPlug{tagsupport/tblhmode/end}{Table}
- \AssignSocketPlug{tagsupport/tblvmode/begin}{Table}
- \AssignSocketPlug{tagsupport/tblvmode/end}{Table}
+ \AssignSocketPlug{tagsupport/tbl/longtable/head}{Table}
+ \AssignSocketPlug{tagsupport/tbl/longtable/foot}{Table}
+ \AssignSocketPlug{tagsupport/tbl/longtable/init}{Table}
+ \AssignSocketPlug{tagsupport/tbl/longtable/finalize}{Table}
+ \AssignSocketPlug{tagsupport/tbl/hmode/begin}{Table}
+ \AssignSocketPlug{tagsupport/tbl/hmode/end}{Table}
+ \AssignSocketPlug{tagsupport/tbl/vmode/begin}{Table}
+ \AssignSocketPlug{tagsupport/tbl/vmode/end}{Table}
+ \AssignSocketPlug{tagsupport/tbl/colspan}{code}
}
% \end{macrocode}
% \end{macro}
% \begin{macrocode}
-% TODO decide about key name
+% See tagpdfsetup-keys.md in tagpdf/doc for the naming scheme.
\keys_define:nn { __tag / setup }
{
- table-tagging .choices:nn = { true, on }
+ table/tagging .choices:nn = { true, on }
{ \__tag_tbl_enable: },
- table-tagging .choices:nn = { false, off }
+ table/tagging .choices:nn = { false, off }
{ \__tag_tbl_disable: },
- table-tagging .default:n = true,
- table-tagging .initial:n = true
+ table/tagging .choice:,
+ table/tagging / presentation .code:n =
+ {
+ \__tag_tbl_enable:
+ \tl_set:Nn\l_@@_rowtag_tl {NonStruct}
+ \tl_set:Nn\l_@@_pcelltag_tl {NonStruct}
+ \tl_set:Nn\l_@@_celltag_tl {text}
+ \tl_set:Nn\l_@@_tabletag_tl {Div}
+ \clist_clear:N \l_@@_header_rows_clist
+ },
+ table/tagging .default:n = true,
+ table/tagging .initial:n = true
}
% \end{macrocode}
-%
-% Table tagging should be disabled in the head and foot.
+% This are the old key names kept for now for
+% compability. They will got at some time.
% \begin{macrocode}
-\AddToHook{begindocument}
- {
- \cs_if_exist:NT \@kernel@before@head
- {
- \tl_put_right:Nn \@kernel@before@head {\__tag_tbl_disable:}
- \tl_put_right:Nn \@kernel@before@foot {\__tag_tbl_disable:}
- }
- }
+\keys_define:nn { __tag / setup }
+ {
+ table-tagging .meta:n = {table/tagging={#1}}
+ }
% \end{macrocode}
%
+%
% \subsubsection{Header support}
%
% Accessible table must have header cells declaring the meaning of the
@@ -900,17 +931,17 @@
{
\tagpdfsetup
{
- newattribute =
+ role/new-attribute =
{TH-col}{/O /Table /Scope /Column},
- newattribute =
+ role/new-attribute =
{TH-row}{/O /Table /Scope /Row},
- newattribute =
+ role/new-attribute =
{TH-both}{/O /Table /Scope /Both},
}
% \end{macrocode}
%
% And we put all three into the class map (perhaps the next tagpdf
-% should do that directly with newattribute):
+% should do that directly with role/new-attribute):
%
% \begin{macrocode}
\seq_gput_left:Ne\g__tag_attr_class_used_seq
@@ -926,28 +957,13 @@
%
% \begin{variable}{\l_@@_header_rows_clist}
% This holds the numbers of the header rows. Negative numbers are
-% possible and count from the back.
+% possible and count from the last column backwards.
% \begin{macrocode}
\clist_new:N \l_@@_header_rows_clist
% \end{macrocode}
% \end{variable}
%
% \begin{macro}{\@@_set_header_rows:}
-% TEMP: Next tagpdf will have the right command which also updates
-% the debug info.
-% For now a temporary command:
-% \begin{macrocode}
-\cs_if_free:NTF \__tag_struct_prop_gput:nnn
- {
- \cs_new_protected:Npn \@@_struct_prop_gput:nnn #1#2#3
- { \prop_gput:cnn { g__tag_struct_#1_prop }{#2}{#3} }
- }
- { \cs_new_protected:Npn \@@_struct_prop_gput:nnn #1#2#3
- { \__tag_struct_prop_gput:nnn {#1}{#2}{#3} }
- }
-\cs_generate_variant:Nn \@@_struct_prop_gput:nnn {nne,Vnn}
-% \end{macrocode}
-%
% \begin{macrocode}
\cs_new_protected:Npn \@@_set_header_rows:
{
@@ -964,7 +980,7 @@
% \begin{macrocode}
\prop_if_exist:cT { g__tag_struct_####1_prop }
{
- \@@_struct_prop_gput:nnn{ ####1 }{S}{/TH}
+ \__tag_struct_prop_gput:nnn{ ####1 }{S}{/TH}
% \end{macrocode}
% This need refinement once row headers (and perhaps other attributes)
% are used too, but for now it should be ok.
@@ -973,8 +989,8 @@
{ g__tag_struct_####1_prop }
{ C }
\l_@@_tmpa_tl
- {\@@_struct_prop_gput:nne{ ####1 }{C}{[/TH-col~\l_@@_tmpa_tl]} }
- {\@@_struct_prop_gput:nnn{ ####1 }{C}{/TH-col}}
+ {\__tag_struct_prop_gput:nne{ ####1 }{C}{[/TH-col~\l_@@_tmpa_tl]} }
+ {\__tag_struct_prop_gput:nnn{ ####1 }{C}{/TH-col}}
}
}
}
@@ -983,261 +999,68 @@
% \end{macro}
%
% And some key support:
+% (See tagpdfsetup-keys.md for the naming scheme.)
% \begin{macrocode}
-% TODO decide about key name
\keys_define:nn { __tag / setup }
{
- table-header-rows .clist_set:N = \l_@@_header_rows_clist
+ table/header-rows .clist_set:N = \l_@@_header_rows_clist,
+% \end{macrocode}
+% obsolete older name:
+% \begin{macrocode}
+ table-header-rows .meta:n = {table/header-rows={#1}}
}
% \end{macrocode}
%
-% \subsection{Changes to \pkg{array} commands}
%
%
+% \subsection{Misc stuff}
%
% \begin{macro}{\@@_show_curr_cell_data:}
% Show the row/column index and span count for current table cell
% for debugging.
% \begin{macrocode}
\cs_new_protected:Npn \@@_show_curr_cell_data: {
- \typeout { ==>~ current~cell~data:~
- \int_use:N \g_@@_row_int ,
- \int_use:N \g_@@_col_int ,
- \g_@@_span_tl
- }
-}
-% \end{macrocode}
-% \end{macro}
-%
-%
-%
-%
-% \begin{macro}{\insert@column}
-% \cs{insert@column} is defined in \pkg{array}, here only the two
-% sockets are inserted.
-% \begin{macrocode}
-\def\insert@column{%
- \@@_show_curr_cell_data:
- \UseSocket{tagsupport/tblcell/begin}%
- \the@toks \the \@tempcnta
- \ignorespaces \@sharp \unskip
- \the@toks \the \count@ \relax
- \UseSocket{tagsupport/tblcell/end}%
-}
-% \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\@classz}
-% \begin{macrocode}
-\def\@classz{\@classx
- \@tempcnta \count@
- \prepnext@tok
- \@addtopreamble{\ifcase \@chnum
- \hfil
- \hskip1sp%
- \d@llarbegin
- \insert@column
- \d@llarend \do@row@strut \hfil \or
- \hskip1sp\d@llarbegin \insert@column \d@llarend \do@row@strut \hfil \or
- \hfil\hskip1sp\d@llarbegin \insert@column \d@llarend \do@row@strut \or
- \setbox\ar@mcellbox\vbox
- \@startpbox{\@nextchar}
- \AssignSocketPlug{tagsupport/tblcell/begin}{TDpbox}
- \AssignSocketPlug{tagsupport/tblcell/end}{TDpbox}
- \insert@column \@endpbox
- \ar@align@mcell
- \do@row@strut \or
- \vtop \@startpbox{\@nextchar}
- \AssignSocketPlug{tagsupport/tblcell/begin}{TDpbox}
- \AssignSocketPlug{tagsupport/tblcell/end}{TDpbox}
- \insert@column \@endpbox\do@row@strut \or
- \vbox \@startpbox{\@nextchar}
- \AssignSocketPlug{tagsupport/tblcell/begin}{TDpbox}
- \AssignSocketPlug{tagsupport/tblcell/end}{TDpbox}
- \insert@column \@endpbox\do@row@strut
- \fi}\prepnext@tok}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@array,\@@@@array}
-% We modificate the \cs{@array} from \pkg{array}.
-% \begin{macrocode}
-\def\@array[#1]#2{%
- \@tempdima \ht \strutbox
- \advance \@tempdima by\extrarowheight
- \setbox \@arstrutbox \hbox{\vrule
- \@height \arraystretch \@tempdima
- \@depth \arraystretch \dp \strutbox
- \@width \z@}%
-% \end{macrocode}
-% The total number of table columns of the current table is
-% determined in \cs{@@_determine_table_cols:} but this is called in
-% a group, so local settings do not survive. Thus, to save away the
-% outer value of \cs{g_@@_table_cols_tl} we do it before the group.
-% \begin{macrocode}
- \tl_set_eq:NN \l_@@_saved_table_cols_tl \g_@@_table_cols_tl
-% \end{macrocode}
-%
-% \begin{macrocode}
- \begingroup
- \@mkpream{#2}
-% \end{macrocode}
-% Next call has to happen immediately after \cs{@mkpream} because
-% it uses implementation details from that.
-% \begin{macrocode}
- \@@_determine_table_cols:
-% \end{macrocode}
-%
-% \begin{macrocode}
- \xdef\@preamble{%
- \noexpand
-% \end{macrocode}
-% \cs{ialign} in the original definition is replaced by
-% \cs{ar@ialign} defined below.
-% \begin{macrocode}
- \ar@ialign
- \@halignto
- \bgroup \@arstrut
-% \end{macrocode}
-% A socket is inserted
-% \begin{macrocode}
- \UseSocket{tagsupport/tblrow/begin}%
-% \end{macrocode}
-% At the start of the preamble for the first column we set
-% \cs{g_@@_col_int} to \texttt{1} as we are no longer "at" but "in"
-% the first column. This is done in \cs{@@_init_cell_data:}. In
-% later columns this data is updated via \cs{@@_update_cell_data:}.
-% \begin{macrocode}
- \@@_init_cell_data:
- \@preamble
- \tabskip \z@ \cr}%
- \endgroup
- \@arrayleft
-% \end{macrocode}
-% Another socket for tagging. TODO: what about \cs{arrayleft}?
-% \begin{macrocode}
- \UseSocket{tagsupport/tbl/init}
- \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi
- \bgroup
- \let \@sharp ##\let \protect \relax
- \lineskip \z@
- \baselineskip \z@
- \m@th
- \let\\\@arraycr \let\tabularnewline\\\let\par\@empty
-%\show\@preamble
- \@preamble}
-% \end{macrocode}
-% Finally, also set \cs{@@@@array} to the new definition:
-% \begin{macrocode}
-\let\@@@@array\@array
-% \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\@@_init_cell_data:}
-%
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_init_cell_data: {
- \int_gset:Nn \g_@@_col_int {1}
- \tl_gset:Nn \g_@@_span_tl {1}
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_update_cell_data:}
-% Updating cell data in columns after the first means we have to
-% increment the \cs{g_@@_col_int} by the span count of the previous
-% cell (in case it was a \cs{multicolumn} and then reset the
-% \cs{g_@@_span_tl} to one (as the default).
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_update_cell_data: {
- \int_gadd:Nn \g_@@_col_int { \g_@@_span_tl }
- \tl_gset:Nn \g_@@_span_tl {1}
+ \@@_trace:n { ==>~ current~cell~data:~
+ \int_use:N \g_@@_row_int ,
+ \int_use:N \g_@@_col_int ,
+ \g_@@_span_tl
+ }
}
% \end{macrocode}
% \end{macro}
%
%
%
-% \begin{macro}{\@@_determine_table_cols:}
-% Current implementation of \cs{@mkpream} uses the scratch counter
-% \cs{count@} to keep track of the number of toks registers it needs
-% (2 per column), but this can't be used as it counts also
-% insertings made with \verb+!{}+ and \verb+@{}+.
-% So similar as does longtable for \cs{LT@cols} we count the
-% numbers of ambersands instead.
-% \begin{macrocode}
-\cs_new:Npn \@@_determine_table_cols: {
- \seq_set_split:NnV\l_@@_tmpa_seq {&}\@preamble
- \tl_gset:Ne \g_@@_table_cols_tl { \seq_count:N \l_@@_tmpa_seq }
- \typeout{ ==>~ Table~ has~ \g_@@_table_cols_tl \space columns }
-}
-% \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\@arraycr}
-% Add code that figures out if the current table row is incomplete
-% (not enough \verb=&=s). It can then do extra actions, such as
-% inserting missing cell tags.
+% \begin{macro}{\@@_add_missing_cells:}
+% The storing and use of the number of missing cells must happen at
+% different places as the testing happens at the end of the last
+% cell of a row, but still inside that cell, so we use two
+% commands. The one adding is used in the row/end socket.
% \begin{macrocode}
-\protected\def\@arraycr{
- \relax
- \@@_store_missing_cells:n{@arraycr}
- %
- \iffalse{\fi\ifnum 0=`}\fi
- \@ifstar \@xarraycr \@xarraycr}
-% \end{macrocode}
-% \end{macro}
-%
-%
-%
-% \begin{macro}{\@@_store_missing_cells:n,
-% \__tag_tbl_add_missing_cells:n}
-% The storing and use of the number of missing cells
-% must happen at different places as the testing happens at
-% the end of the last cell of a row, but
-% still inside that cell, so we use two commands. The second is used in
-% the endrow socket.
-% \begin{macrocode}
-\cs_new:Npn \@@_store_missing_cells:n #1 {
- \int_compare:nNnT \g_@@_col_int > 0
- {
- \int_gset:Nn \g_@@_missing_cells_int
- {
- \g_@@_table_cols_tl
- - \g_@@_col_int
- - \g_@@_span_tl
- + 1
- }
- \int_compare:nNnT \g_@@_missing_cells_int < 0 \ERROR % should not happen
- \typeout{==>~
- (#1)~
- This~ row~ needs~
- \int_use:N \g_@@_missing_cells_int \space
- additional~ cell(s)
- }
- }
-}
+\NewSocket{tbl/celldata/missingcount}{1}
+\NewSocketPlug{tbl/celldata/missingcount}{code}{\tbl_count_missing_cells:n{#1}}
+\AssignSocketPlug{tbl/celldata/missingcount}{code}
+
% \end{macrocode}
%
% \begin{macrocode}
-\cs_new:Npn \__tag_tbl_add_missing_cells:n #1
+\cs_new:Npn \@@_add_missing_cells:
{
% \end{macrocode}
-% The TD-socket messages are issued after the message about the end-row socket,
-% but the structure is ok, so better issue a message for now to avoid confusion:
+% The TD-socket messages are issued after the message about the
+% end-row socket, but the structure is ok, so better issue a
+% message for now to avoid confusion:
% \begin{macrocode}
- \int_compare:nNnT {#1}>{0}
+ \int_compare:nNnT \g_@@_missing_cells_int > 0
{
- \typeout{==>~
- ~Inserting~\int_eval:n{#1}~additional~cell(s)~into~previous~row:}
- }
- \int_step_inline:nn { #1 }
- {
- \UseSocket{tagsupport/tblcell/begin}
- \UseSocket{tagsupport/tblcell/end}
+ \@@_trace:n {==>~
+ ~Inserting~\int_use:N \g_@@_missing_cells_int \space
+ additional~cell(s)~into~previous~row:}
+ \int_step_inline:nn { \g_@@_missing_cells_int }
+ {
+ \UseTaggingSocket{tbl/cell/begin}
+ \UseTaggingSocket{tbl/cell/end}
+ }
}
}
% \end{macrocode}
@@ -1245,119 +1068,8 @@
%
%
%
-% \begin{macro}{\endarray}
-% If tables are nested into another then it is necessary to
-% restore information about the cell the inner table started
-% in. Otherwise, \cs{g_@@_row_int}, \cs{g_@@_col_int}, and
-% \cs{g_@@_span_tl} reflect the status in the outer table as they
-% are globally manipulated. We restore in all cases even if we are
-% not in a nesting situation as that makes the code simpler (and
-% probably faster).
-%
-% \cs{endtabular} and \cs{endtabular*} inherit from \cs{endarray}
-% so we only need to change that. \texttt{tabularx} is handled
-% below.
-% \begin{macrocode}
-\def\endarray{
- \@@_store_missing_cells:n{endarray}
- \crcr \egroup
- \UseSocket{tagsupport/tbl/finalize}
- \int_gset:Nn \g_@@_col_int { \l_@@_saved_col_tl }
- \int_gset:Nn \g_@@_row_int { \l_@@_saved_row_tl }
- \tl_gset_eq:NN \g_@@_span_tl \l_@@_saved_span_tl
- \tl_gset_eq:NN \g_@@_table_cols_tl \l_@@_saved_table_cols_tl
- \tl_gset_eq:NN \g_@@_struct_table_tl \l_@@_saved_struct_table_tl
- \seq_gset_eq:NN \g_@@_struct_rows_seq \l_@@_saved_struct_rows_seq
- \seq_gset_eq:NN \g_@@_struct_cells_seq\l_@@_saved_struct_cells_seq
- \seq_gset_eq:NN \g_@@_struct_cur_seq \l_@@_saved_struct_cur_seq
- \typeout{==>~ restored~cell~data:~
- \int_use:N \g_@@_row_int,
- \int_use:N \g_@@_col_int,
- \l_@@_saved_span_tl \space
- (
- \int_compare:nNnTF \g_@@_table_cols_tl = 0
- { outer~ level }
- { max:~ \g_@@_table_cols_tl }
- )
- }
- \egroup
- \@arrayright \gdef\@preamble{}%
-}
-% \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\@addamp}
-% If we are after the first column we have to insert a \verb=&= and
-% also update the cell data.
-% \begin{macrocode}
-\def\@addamp {
- \if@firstamp
- \@firstampfalse
- \else
- \edef\@preamble{\@preamble &
- \@@_update_cell_data:
- }
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-%
-%
-%
-% \begin{macro}{
-% \g_@@_col_int,
-% \g_@@_row_int,
-% \g_@@_span_tl,
-% \g_@@_table_cols_tl}
-% \cs{g_@@_row_int} holds the current row number in the table. The value
-% \texttt{0} means we haven't yet processed the table preamble. It
-% is incremented by every \cs{cr} including the one ending the
-% table preamble.
%
-% \cs{g_@@_col_int} holds the current column number. The value
-% \texttt{0} means we have not yet started the table or just finished a table row
-% (with \verb=\\= typically); any other positive value means we
-% are currently typesetting a cell in that column in some row
-% (denoted by the \cs{g_@@_row_int}.
%
-% In a \cs{multicolumn} it holds the column number of the first
-% spanned column and \cs{g_@@_span_tl} the info how many cells are
-% spanned.
-%
-% \cs{g_@@_span_tl} is normally \texttt{1} except in a
-% \cs{multicolumn} cell.
-% \begin{macrocode}
-\int_new:N \g_@@_col_int
-\int_new:N \g_@@_row_int
-\tl_new:N \g_@@_span_tl
-\tl_new:N \g_@@_table_cols_tl
-
-\tl_gset:Nn \g_@@_span_tl {1}
-\tl_gset:Nn \g_@@_table_cols_tl {0} % indicates outer level
-% \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\l_@@_saved_col_tl,\l_@@_saved_row_tl,
-% \l_@@_saved_span_tl,\l_@@_saved_table_cols_tl}
-%
-% Saving the outer values if we are nesting tables is necessary (as
-% the above variables are globally altered. For this we use always
-% token lists because they don't change and we do not need to blow
-% additional integer registers.
-% \begin{macrocode}
-\tl_new:N \l_@@_saved_col_tl
-\tl_new:N \l_@@_saved_row_tl
-\tl_new:N \l_@@_saved_span_tl
-\tl_new:N \l_@@_saved_table_cols_tl
-
-\tl_set:Nn \l_@@_saved_col_tl{0}
-\tl_set:Nn \l_@@_saved_row_tl{0}
-\tl_set:Nn \l_@@_saved_span_tl{1}
-\tl_set:Nn \l_@@_saved_table_cols_tl{0} % indicates outer level
-% \end{macrocode}
-% \end{macro}
%
% \begin{macro}
% {
@@ -1390,474 +1102,53 @@
\seq_new:N \l_@@_saved_struct_cur_seq
% \end{macrocode}
% \end{macro}
+
+
+
+% \begin{macro}{\@@_init_struct_data:}
+% Save the global structure data variables locally so the we can
+% restore them when the table ends (important in case of nested
+% tables).
%
-% \begin{macro}{\ar@ialign}
-% A new command that replaces \cs{ialign} above. \cs{everycr} is
-% also applied to the \cs{cr} ending the preamble so we have to
-% program around that.
+% This is also the right point to initialize
+% them. \cs{g_@@_struct_table_tl} is set elsewhere.
% \begin{macrocode}
-\def\ar@ialign{%
-% \end{macrocode}
-% Before starting a table we locally stored the information related
-% to the current cell (if any) so that we can restore it once the
-% table is finished.
-% \begin{macrocode}
- \tl_set:No \l_@@_saved_col_tl {\int_use:N \g_@@_col_int }
- \tl_set:No \l_@@_saved_row_tl {\int_use:N \g_@@_row_int }
- \tl_set_eq:NN \l_@@_saved_span_tl \g_@@_span_tl
+\cs_new_protected:Npn \@@_init_struct_data: {
\tl_set_eq:NN \l_@@_saved_struct_table_tl \g_@@_struct_table_tl
\seq_set_eq:NN \l_@@_saved_struct_rows_seq \g_@@_struct_rows_seq
\seq_set_eq:NN \l_@@_saved_struct_cells_seq \g_@@_struct_cells_seq
\seq_set_eq:NN \l_@@_saved_struct_cur_seq \g_@@_struct_cur_seq
%
- \typeout{==>~ saved~cell~data:~
- \l_@@_saved_row_tl,
- \l_@@_saved_col_tl,
- \l_@@_saved_span_tl \space
- (
- \int_compare:nNnTF \l_@@_saved_table_cols_tl = 0
- { outer~ level }
- { max:~ \l_@@_saved_table_cols_tl }
- )
- }
-% \end{macrocode}
-% These are the initial values when starting a table:
-% \begin{macrocode}
- \int_gzero:N \g_@@_row_int
- \int_gzero:N \g_@@_col_int
- \tl_gset:Nn \g_@@_span_tl {1}
\seq_gclear:N\g_@@_struct_rows_seq
\seq_gclear:N\g_@@_struct_cells_seq
\seq_gclear:N\g_@@_struct_cur_seq
+}
% \end{macrocode}
-%
-% \begin{macrocode}
- \everycr{%
- \noalign{%
-% \end{macrocode}
-% We use \cs{g_@@_col_int} equal zero to indicate that we are just
-% after a TR (or at the very beginning of the table). Using the row
-% count is not so good as longtable may split the table in chunks.
-% \begin{macrocode}
- \int_compare:nNnT \g_@@_col_int > 0
- { \UseSocket{tagsupport/tblrow/end} }
- \int_gincr:N \g_@@_row_int % this row about to start
- \int_gzero:N \g_@@_col_int % we are before first col
- }%
- }%
- \tabskip\z@skip\halign}
-% \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\multicolumn}
-%
-% \cs{multicolumn} is also defined in \pkg{array}. The redefinition
-% has to solve two problems: it must handle the row begin if it is
-% used there, and it must save the numbers of cells it spans so
-% that we can add a suitable ColSpan attribute.\footnote{FMi: This can
-% now perhaps cleaned up somewhat}
-% \begin{macrocode}
-\long\def\multicolumn#1#2#3{%
- % alternative: determine first col with vmode test ...
- % \ifvmode
- % \multispan{#1}\typeout{A==> vmode}%
- % \else
- % \multispan{#1}\typeout{A==> not vmode}
- % \fi
- % but this makes the \crcr handling really complicated which would
- % then need to become something like
- % \ifvmode \expandafter \@gobble
- % \else \expandafter \@iden \fi {\cr\noalign{do something}}%
- % so not used.
- % Instead:
- \multispan{#1}\begingroup
-% \end{macrocode}
-% Insert rowbegin socket only if this multicolumn
-% replaces the preamble of the first column. In that case we have
-% to set \cs{g_@@_col_int} to 1 since this is no longer done in the
-% preamble for the cell.
-% \begin{macrocode}
- \int_compare:nNnTF \g_@@_col_int = 0
- {
- \UseSocket{tagsupport/tblrow/begin}
- \int_gset:Nn \g_@@_col_int {1}
- }
-% \end{macrocode}
-% If we are in a later column we use \cs{g_@@_span_tl} from the
-% previous column to update.
-% \begin{macrocode}
- {
- \int_gadd:Nn \g_@@_col_int { \g_@@_span_tl }
- }
-% \end{macrocode}
-% Then we set the span value so that it can be use in the next column.
+% \end{macro}
+
+
+
+
+% \begin{macro}{\@@_restore_struct_data:}
+%
% \begin{macrocode}
- \tl_gset:Nn \g_@@_span_tl {#1}
+\cs_new_protected:Npn \@@_restore_struct_data: {
+ \tl_gset_eq:NN \g_@@_struct_table_tl \l_@@_saved_struct_table_tl
+ \seq_gset_eq:NN \g_@@_struct_rows_seq \l_@@_saved_struct_rows_seq
+ \seq_gset_eq:NN \g_@@_struct_cells_seq\l_@@_saved_struct_cells_seq
+ \seq_gset_eq:NN \g_@@_struct_cur_seq \l_@@_saved_struct_cur_seq
+}
% \end{macrocode}
+% \end{macro}
+
+
%
-% \begin{macrocode}
- \def\@addamp{\if@firstamp\@firstampfalse \else
- \@preamerr 5\fi}%
- \@mkpream{#2}\@addtopreamble\@empty
- \endgroup
-% \end{macrocode}
-% Now we update the colspan attribute. This needs setting after
-% the group as it is hidden inside the plug in \cs{insert@column}.
-% \begin{macrocode}
- \@@_set_colspan:n {#1}
-% \end{macrocode}
-% \begin{macrocode}
- \def\@sharp{#3}%
- \@arstrut \@preamble
- \null
- \ignorespaces}
-% \end{macrocode}
-% \end{macro}
%
% \subsection{longtable}
%
-% Longtable is complicated. When at the begin the \cs{endhead},
-% \cs{endfirsthead}, \cs{endfoot} and \cs{endlastfoot} are used to
-% setup head and foot they create each a structure subtree with one or
-% more rows. From this structures we want to keep at most two (head
-% and foot) and move the foot to the end of the table. When the head
-% and foot boxes are (re)inserted on following pages we want to mark
-% them up as artifact with the exception of the head at the begin and
-% the foot box at the end.
-%
-% TODO: When a line is killed the structure subtree is there already
-% too and must be removed.
-%
-% Hyperref patches longtable. This must be disabled and replace with
-% genuine code
-% \begin{macrocode}
-\let\@kernel@refstepcounter\refstepcounter
-\def\hyper@nopatch@longtable{}
-% \end{macrocode}
-% \begin{macrocode}
-\def\@@_patch_LT@array[#1]#2{%
-% \end{macrocode}
-% \cs{LT@array} is executed in a group, so we can disable para-tagging here.
-% \begin{macrocode}
- \UseSocket{tagsupport/tbl/init}%
- \@kernel@refstepcounter{table}\stepcounter{LT@tables}%
-% \end{macrocode}
-% The target is created rather late and a \cs{label} can come earlier,
-% so we have to define \cs{@currentHref} explicitly. We can't currently
-% assume that \cs{theHtable} is defined always.
-% \begin{macrocode}
- \tl_gset:Ne \@currentHref {table.\cs_if_exist_use:N\theHtable}
- \int_gzero:N \g_@@_row_int
- \seq_gclear:N\g_@@_struct_rows_seq
- \seq_gclear:N\g_@@_struct_cells_seq
- \seq_gclear:N\g_@@_struct_cur_seq
- \seq_gclear:N\g_@@_LT@firsthead_rows_seq
- \seq_gclear:N\g_@@_LT@head_rows_seq
- \seq_gclear:N\g_@@_LT@lastfoot_rows_seq
- \seq_gclear:N\g_@@_LT@foot_rows_seq
- \if l#1%
- \LTleft\z@ \LTright\fill
- \else\if r#1%
- \LTleft\fill \LTright\z@
- \else\if c#1%
- \LTleft\fill \LTright\fill
- \fi\fi\fi
- \let\LT@mcol\multicolumn
- \let\LT@@@@tabarray\@tabarray
- \let\LT@@@@hl\hline
- \def\@tabarray{%
- \let\hline\LT@@@@hl
- \LT@@@@tabarray}%
- \let\\\LT@tabularcr
- \let\tabularnewline\\%
- \def\newpage{\noalign{\break}}%
- \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}%
- \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}%
- \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption
- \@tempdima\ht\strutbox
- \let\@endpbox\LT@endpbox
- \ifx\extrarowheight\@undefined
- \let\@acol\@tabacol
- \let\@classz\@tabclassz \let\@classiv\@tabclassiv
- \def\@startpbox{\vtop\LT@startpbox}%
- \let\@@@@startpbox\@startpbox
- \let\@@@@endpbox\@endpbox
- \let\LT@LL@FM@cr\@tabularcr
- \else
- \advance\@tempdima\extrarowheight
- \col@sep\tabcolsep
- \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr
- \fi
- \setbox\@arstrutbox\hbox{\vrule
- \@height \arraystretch \@tempdima
- \@depth \arraystretch \dp \strutbox
- \@width \z@}%
- \let\@sharp##\let\protect\relax
- \begingroup
- \@mkpream{#2}%
- \@@_determine_table_cols:
- \xdef\LT@bchunk{%
-% \end{macrocode}
-% At the start of a chunk we set \cs{g_@@_col_int} to zero to make
-% sure that we aren't generating /TR with the \cs{cr} ending the
-% chunk preamble.
-% \begin{macrocode}
- \int_gzero:N \g_@@_col_int
- \global\advance\c@LT@chunks\@ne
- \global\LT@rows\z@\setbox\z@\vbox\bgroup
- \LT@setprevdepth
- \tabskip\LTleft \noexpand\halign to\hsize\bgroup
- \tabskip\z@ \@arstrut
-% \end{macrocode}
-% Insert the socket and the setting of the conditional
-% \begin{macrocode}
- \UseSocket{tagsupport/tblrow/begin}%
- \@@_init_cell_data:
-% \end{macrocode}
-% \begin{macrocode}
- \@preamble \tabskip\LTright \cr}%
- \endgroup
- \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols
- \LT@make@row
- \m@th\let\par\@empty
-% \end{macrocode}
-% Socket and conditional
-% \begin{macrocode}
- \everycr{%
- \noalign{%
-% \end{macrocode}
-% In \pkg{longtable} we have a bunch of extra \cs{cr}s that are
-% executed whenever a chunk ends. In that case they should not
-% increment the main row counter, sigh.
-% \begin{macrocode}
- \typeout{--longtable-->~chunk~row:~ \the\LT@rows \space
- row:~ \the\g_@@_row_int \space
- column:~ \the\g_@@_col_int
- }
- \int_compare:nNnT \g_@@_col_int > 0
- {
- \UseSocket{tagsupport/tblrow/end}
- }
-% \end{macrocode}
-% This prevents any of the additional \cs{cr}s at the end of the
-% chunk to add another /TR. Then once we really start a new chunk
-% it gets incremented so\ldots
-% \begin{macrocode}
- \int_gzero:N \g_@@_col_int % before first col
-% \end{macrocode}
-% And for the same reason such \cs{cr}s should not increment the
-% main row counter (but it has to be incremented after the preamble
-% of a chunk), so here we test against \cs{LT@rows} which is
-% \cs{LTchunksize} at the end of a chunk.
-% \begin{macrocode}
- \int_compare:nNnT \LT@rows < \LTchunksize
- { \int_gincr:N \g_@@_row_int } % this row about to start
- }%
- }%
-% \end{macrocode}
-% \begin{macrocode}
- \lineskip\z@\baselineskip\z@
- \LT@bchunk}
-% \end{macrocode}
-% The end code most stop to insert the endrow too.
-% \begin{macrocode}
-\def\@@_patch_endlongtable{%
- \@@_store_missing_cells:n{endlongtable}
- \crcr
- \noalign{%
- \UseSocket{tagsupport/tbl/finalize/longtable}
- \int_gzero:N \g_@@_row_int % this prevents considering the next
- % \crcr as another row end.
- \let\LT@entry\LT@entry@chop
- \xdef\LT@save@row{\LT@save@row}}%
- \LT@echunk
- \LT@start
- \unvbox\z@
- \LT@get@widths
- \if@filesw
- {\let\LT@entry\LT@entry@write\immediate\write\@auxout{%
- \gdef\expandafter\noexpand
- \csname LT@\romannumeral\c@LT@tables\endcsname
- {\LT@save@row}}}%
- \fi
- \ifx\LT@save@row\LT@@@@save@row
- \else
- \LT@warn{Column~\@width s~have~changed\MessageBreak
- in~table~\thetable}%
- \LT@final@warn
- \fi
- \endgraf\penalty -\LT@end@pen
- \ifvoid\LT@foot\else
- \global\advance\vsize\ht\LT@foot
- \global\advance\@colroom\ht\LT@foot
- \dimen@\pagegoal\advance\dimen@\ht\LT@foot\pagegoal\dimen@
- \fi
- \endgroup
- \global\@mparbottom\z@
- \endgraf\penalty\z@\addvspace\LTpost
- \ifvoid\footins\else\insert\footins{}\fi}
-% \end{macrocode}
-%
-%
-%
-% \begin{macro}{\@@_patch_LT@t@bularcr}
-%
-% \begin{macrocode}
-\def\@@_patch_LT@t@bularcr{%
- \global\advance\LT@rows\@ne
- \ifnum\LT@rows=\LTchunksize
-% \end{macrocode}
-% At the end of the chunk \verb=\\= is doing something special and
-% so we loose \cs{@@_store_missing_cells:n}. Below is about the
-% right place to add it do this code branch.
-% \begin{macrocode}
- \@@_store_missing_cells:n{echunk}
- \gdef\LT@setprevdepth{%
- \prevdepth\z@
- \global\let\LT@setprevdepth\relax}%
- \expandafter\LT@xtabularcr
- \else
- \ifnum0=`{}\fi
- \expandafter\LT@LL@FM@cr
- \fi}
-
-% \end{macrocode}
-% \end{macro}
%
%
%
-% \begin{macro}{\@@_patch_LT@end@hd@ft}
-% This command is used to store the head and foot boxes.
-% We need to retrieve and store the row so that we can clean
-% up the structure in the finalize code.
-% \begin{macrocode}
-\def\@@_patch_LT@end@hd@ft#1{%
-% \end{macrocode}
-% To handle missing columns in the header we need this:
-% \begin{macrocode}
- \__tbl_store_missing_cells:n{head/foot}
- \int_step_inline:nn
- { \LT@rows + 1 }
- {
- \seq_gput_left:ce
- {g_@@_\cs_to_str:N #1 _rows_seq }
- { \int_eval:n {\g_@@_row_int + 1 - ##1 } }
- }
-% \end{macrocode}
-% We also have to set the chunk rows to its max value before
-% calling \cs{LTechunk} so that we don't get extra increments of
-% the main row counter due to \cs{everycr}.
-% \begin{macrocode}
- \int_gset:Nn \LT@rows { \LTchunksize }
- \LT@echunk
- \ifx\LT@start\endgraf
- \LT@err
- {Longtable head or foot not at start of table}%
- {Increase LTchunksize}%
- \fi
- \setbox#1\box\z@
- \LT@get@widths
- \LT@bchunk}
-% \end{macrocode}
-% \end{macro}
-
-% \begin{macro}{\@@_patch_LT@start}
-% \begin{macrocode}
-\def\@@_patch_LT@start{%
- \let\LT@start\endgraf
- \endgraf\penalty\z@\vskip\LTpre\endgraf
- \ifdim \pagetotal<\pagegoal \else
- \dimen@=\pageshrink
- \advance \dimen@ 1sp %
- \kern\dimen@\penalty 9999\endgraf \kern-\dimen@
- \fi
- \dimen@\pagetotal
- \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
- \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
- \advance\dimen@ \ht\LT@foot
- \edef\LT@reset@vfuzz{\vfuzz\the\vfuzz\vbadness\the\vbadness\relax}%
- \vfuzz\maxdimen
- \vbadness\@M
- \setbox\tw@\copy\z@
- \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox
- \setbox\tw@\vbox{\unvbox\tw@}%
- \LT@reset@vfuzz
- \advance\dimen@ \ht
- \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi
- \advance\dimen@\dp
- \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi
- \advance\dimen@ -\pagegoal
- \ifdim \dimen@>\z@
- \vfil\break
- \else
- \ifdim\pageshrink>\z@\pageshrink\z@\fi
- \fi
- \global\@colroom\@colht
- \ifvoid\LT@foot\else
- \global\advance\vsize-\ht\LT@foot
- \global\advance\@colroom-\ht\LT@foot
- \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@
- \maxdepth\z@
- \fi
- \MakeLinkTarget{table}
- \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak
-% \end{macrocode}
-% Avoid that following uses of the box add content:
-% \begin{macrocode}
- \tagmcbegin{artifact}
- \tag_mc_reset_box:N\LT@head
- \tagmcend
- \output{\LT@output}}
-% \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\@@_patch_LT@output}
-% We must also avoid that the reuse of the foot box leads to
-% duplicated content:
-% \begin{macrocode}
-\def\@@_patch_LT@output{%
- \ifnum\outputpenalty <-\@Mi
- \ifnum\outputpenalty > -\LT@end@pen
- \LT@err{floats and marginpars not allowed in a longtable}\@ehc
- \else
- \setbox\z@\vbox{\unvbox\@cclv}%
- \ifdim \ht\LT@lastfoot>\ht\LT@foot
- \dimen@\pagegoal
- \advance\dimen@\ht\LT@foot
- \advance\dimen@-\ht\LT@lastfoot
- \ifdim\dimen@<\ht\z@
- \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}%
- \@makecol
- \@outputpage
- \global\vsize\@colroom
- \setbox\z@\vbox{\box\LT@head}%
- \fi
- \fi
- \unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi
-% \end{macrocode}
-% Reset attribute of foot box:
-% \begin{macrocode}
- \tagmcbegin{artifact}
- \tag_mc_reset_box:N \LT@foot
- \tagmcend
- \fi
- \else
- \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}%
-% \end{macrocode}
-% Reset attribute of foot box:
-% \begin{macrocode}
- \tagmcbegin{artifact}
- \tag_mc_reset_box:N \LT@foot
- \tagmcend
- \@makecol
- \@outputpage
- \global\vsize\@colroom
- \copy\LT@head\nobreak
- \fi}
-% \end{macrocode}
-% \end{macro}
%
% \begin{macro}{\@@_patch_\LT@makecaption}
% This patch is quite similar to the one for LaTeX's \cs{@makecaption}
@@ -1893,74 +1184,11 @@
% \begin{macrocode}
\AddToHook{package/longtable/after}
{
- \seq_new:N \g_@@_LT@firsthead_rows_seq
- \seq_new:N \g_@@_LT@head_rows_seq
- \seq_new:N \g_@@_LT@lastfoot_rows_seq
- \seq_new:N \g_@@_LT@foot_rows_seq
- \cs_set_eq:NN \LT@array\@@_patch_LT@array
- \cs_set_eq:NN \endlongtable\@@_patch_endlongtable
- \cs_set_eq:NN \LT@start\@@_patch_LT@start
- \cs_set_eq:NN \LT@output\@@_patch_LT@output
- \cs_set_eq:NN \LT@t@bularcr\@@_patch_LT@t@bularcr
- \cs_set_eq:NN \LT@end@hd@ft\@@_patch_LT@end@hd@ft
\cs_set_eq:NN \LT@makecaption\@@_patch_LT@makecaption
}
% \end{macrocode}
-
-
-
-% \subsection{tabularx}
-%
-% In tabularx we mainly need to ensure that no tagging is done during
-% the trial.
-%
-% \begin{macrocode}
-\def\@@_patch_TX@endtabularx{%
- \expandafter\expandafter\expandafter
- \TX@find@endtabularxa\csname end\TX@\endcsname
- \endtabularx\TX@\endtabularx\TX@find@endtabularxa
- \expandafter\TX@newcol\expandafter{\tabularxcolumn{\TX@col@width}}%
- \let\verb\TX@verb
- \def\@elt##1{\global\value{##1}\the\value{##1}\relax}%
- \edef\TX@ckpt{\cl@@@@ckpt}%
- \let\@elt\relax
- \TX@old@table\maxdimen
- \TX@col@width\TX@target
- \global\TX@cols\@ne
- \TX@typeout@
- {\@spaces Table Width\@spaces Column Width\@spaces X Columns}%
-% \end{macrocode}
-% Here we stop tagging:
-% \begin{macrocode}
- \tag_stop:n{tabularx}
- \TX@trial{\def\NC@rewrite@X{%
- \global\advance\TX@cols\@ne\NC@find p{\TX@col@width}}}%
- \loop
- \TX@arith
- \ifTX@
- \TX@trial{}%
- \repeat
-% \end{macrocode}
-% And now we restart it again.
-% \begin{macrocode}
- \tag_start:n{tabularx}
- {\let\@footnotetext\TX@ftntext\let\@xfootnotenext\TX@xftntext
- \csname tabular*\expandafter\endcsname\expandafter\TX@target
- \the\toks@
- \csname endtabular*\endcsname}%
- \global\TX@ftn\expandafter{\expandafter}\the\TX@ftn
- \ifnum0=`{\fi}%
- \expandafter\expandafter\expandafter
- \TX@find@endtabularxbb
- \expandafter\end\expandafter{\TX@}%
- \endtabularx\TX@\endtabularx\TX@find@endtabularxb
-}
-
-\AddToHook{package/tabularx/after}
- {\cs_set_eq:NN \TX@endtabularx\@@_patch_TX@endtabularx }
-% \end{macrocode}
% \begin{macrocode}
%</package>
% \end{macrocode}
@@ -1973,3 +1201,11 @@
\RequirePackage{latex-lab-testphase-table}
%</latex-lab>
% \end{macrocode}
+
+% \begin{macrocode}
+%<*latex-lab-alias>
+\ProvidesFile{tabular-latex-lab-testphase.ltx}
+ [\ltlabtbldate\space v\ltlabtblversion\space latex-lab wrapper tabular]
+\RequirePackage{latex-lab-testphase-table}
+%</latex-lab-alias>
+% \end{macrocode}
diff --git a/macros/latex/required/latex-lab/latex-lab-table.pdf b/macros/latex/required/latex-lab/latex-lab-table.pdf
index 555b839e75..11416f56ac 100644
--- a/macros/latex/required/latex-lab/latex-lab-table.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-table.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-testphase.dtx b/macros/latex/required/latex-lab/latex-lab-testphase.dtx
index b2ed5ecf8a..f0a6fe65d0 100644
--- a/macros/latex/required/latex-lab/latex-lab-testphase.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-testphase.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
%% File: latex-lab-testphase.dtx
-% Copyright (C) 2021-2023 The LaTeX Project
+% Copyright (C) 2021-2024 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -79,7 +79,7 @@
% \begin{macrocode}
%<*phase-III>
\ProvidesFile{phase-III-latex-lab-testphase.ltx}
- [2023-07-20 v0.1b latex-lab wrapper phase-III]
+ [2024-02-12 v0.1c latex-lab wrapper phase-III]
\input{phase-II-latex-lab-testphase.ltx}
\IfFormatAtLeastTF{2023-06-01}
{
@@ -91,6 +91,7 @@
\RequirePackage{latex-lab-testphase-float}
\RequirePackage{latex-lab-testphase-bib}
\RequirePackage{latex-lab-testphase-text}
+ \RequirePackage{latex-lab-testphase-marginpar}
}
{\PackageWarning{latex-lab}{Testphase III needs newer format}{}}
%</phase-III>
@@ -122,9 +123,9 @@
\RequirePackage{tagpdf}
\AddToDocumentProperties [document]{testphase/tagpdf}{loaded}
%</tagpdf|phase-I|phase-II>
-%<tagpdf|phase-II>\tagpdfsetup{activate,paratagging,interwordspace}
+%<tagpdf|phase-II>\tagpdfsetup{activate,para/tagging,activate/spaces}
%<tagpdf|phase-II>\AddToDocumentProperties [document]{tagging/para}{active}
-%<phase-I>\tagpdfsetup{activate,interwordspace}
+%<phase-I>\tagpdfsetup{activate,activate/spaces}
%<*tagpdf|phase-I|phase-II>
\AddToDocumentProperties [document]{tagging}{active}
\AddToDocumentProperties [document]{tagging/interwordspace}{active}
diff --git a/macros/latex/required/latex-lab/latex-lab-testphase.pdf b/macros/latex/required/latex-lab/latex-lab-testphase.pdf
index f91a78d85a..be1f2e220f 100644
--- a/macros/latex/required/latex-lab/latex-lab-testphase.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-testphase.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-text.dtx b/macros/latex/required/latex-lab/latex-lab-text.dtx
index 4041336ecb..fe9b6ababc 100644
--- a/macros/latex/required/latex-lab/latex-lab-text.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-text.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-text.dtx (C) Copyright 2023 LaTeX Project
+%% File: latex-lab-text.dtx (C) Copyright 2023-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
diff --git a/macros/latex/required/latex-lab/latex-lab-text.pdf b/macros/latex/required/latex-lab/latex-lab-text.pdf
index b4e291df01..7a3ae27c86 100644
--- a/macros/latex/required/latex-lab/latex-lab-text.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-text.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-title.dtx b/macros/latex/required/latex-lab/latex-lab-title.dtx
new file mode 100644
index 0000000000..757bb284a4
--- /dev/null
+++ b/macros/latex/required/latex-lab/latex-lab-title.dtx
@@ -0,0 +1,518 @@
+% \iffalse meta-comment
+%
+%% File: latex-lab-title.dtx (C) Copyright 2023-2024 LaTeX Project
+%
+% It may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License (LPPL), either version 1.3c of this
+% license or (at your option) any later version. The latest version
+% of this license is in the file
+%
+% https://www.latex-project.org/lppl.txt
+%
+%
+% The development version of the bundle can be found below
+%
+% https://github.com/latex3/latex2e/required/latex-lab
+%
+% for those people who are interested or want to report an issue.
+%
+\def\ltlabtitledate{2024-02-09}
+\def\ltlabtitleversion{0.85c}
+
+%<*driver>
+\documentclass{l3doc}
+\EnableCrossrefs
+\CodelineIndex
+\begin{document}
+ \DocInput{latex-lab-title.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \title{The \textsf{latex-lab-title} package\\
+% Changes related to the tagging of the title}
+% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
+% \date{v\ltlabtitleversion\ \ltlabtitledate}
+%
+% \maketitle
+%
+% \newcommand{\xt}[1]{\textsl{\textsf{#1}}}
+% \newcommand{\TODO}[1]{\textbf{[TODO:} #1\textbf{]}}
+% \newcommand{\docclass}{document class \marginpar{\raggedright document class
+% customizations}}
+%
+% \providecommand\hook[1]{\texttt{#1}}
+%
+% \begin{abstract}
+% \end{abstract}
+%
+% \section{Introduction}
+%
+% This module contains changes to improve the tagging (in the standard classes) of
+% the title created with the \cs{maketitle} command. It also improves the
+% setting of the metadata related to the title and the author.
+%
+% For basic tagging of the printed title there are basically three things to do:
+%
+% \begin{itemize}
+% \item The actual title should be tagged with the \texttt{Title} tag.
+% \item The tabular used to format the author list should \emph{not} be tagged as a tabular.
+% \item \cs{maketitle} redefines footnote internals. These must be made tagging aware.
+% \end{itemize}
+%
+% A second task related to title is to store the authors and the title text
+% (or a shorter version) inside the XMP-metadata and (in PDF 1.7 or lower) in
+% the Info dictionary. Currently this can only be set if hyperref
+% is loaded and requires the use of the \texttt{pdftitle} and \texttt{pdfauthor} keys.
+% The new code therefore extends the \cs{title} and \cs{author} commands: They
+% stores their argument and use them at the end of the document
+% for the PDF metadata if the data hasn't been given in another way.
+% The code also gives \cs{title} and \cs{author}
+% an optional argument where the PDF title or author can be given with
+% in a key-value syntax. As with hyperref it is possible to store titles
+% in more than one language:
+%
+% \begin{verbatim}
+% \title
+% [pdftitle =
+% {[en]English Title,[de] Deutscher Titel,[fr]{titre français, avec comma}}]
+% {Document title}
+% \end{verbatim}
+%
+% It is also possible to set a subtitle which is then stored in the XMP-metadata:
+%
+% \begin{verbatim}
+% \title
+% [pdfsubtitle =
+% {[en]English Subtitle,[de] Deutscher Subtitel,[fr]{subtitre français, avec comma}}]
+% {Document title}
+% \end{verbatim}
+
+%
+% If using the \texttt{pdfauthor} key authors should be separated
+% by commas, and to hide commas in a name inside braces if needed:
+%
+% \begin{verbatim}
+% \author[pdfauthor = {Bär, Peter Anteater, {Riley, the sloth}}]{\ldots}
+% \end{verbatim}
+%
+% If hyperref is loaded there is no difference to the \texttt{pdftitle} and
+% \texttt{pdfauthor} key used in \cs{hypersetup}. Both can be used (and the last
+% key used will win).
+%
+% \subsection{Open questions and TODOs}
+%
+% \begin{itemize}
+% \item Writing into the Info dictionary needs to convert the input into a PDF string.
+% This is here done with a simple version of hyperref's \cs{pdfstringdef}, similar code
+% exist also in in the generic hyperref driver. This should be moved into a better place
+% module.
+%
+% \item Is it sensible to enhance \cs{author} and \cs{title} with an optional argument as done here?
+% An advantage is that it is rather light-weight and
+% doesn't require to decide how this values should be set in \cs{DocumentMetadata} (and would also work
+% without \cs{DocumentMetadata}. But a problem could be that various classes and packages already
+% extend this commands with other optional arguments.
+%
+% \item Some of the definitions related to metadata should perhaps be moved into l3pdfmeta.
+%
+% \item Are the names \texttt{pdftitle} and \texttt{pdfauthor} ok?
+%
+% \item The patch for \cs{thanks} to get a rlap-footnotemarker looks wrong. This
+% probably means that some configuration option is missing in the footnote code.
+% \end{itemize}
+%
+%
+%
+% \section{Implementation}
+% \begin{macrocode}
+%<*package>
+%<@@=tag>
+% \end{macrocode}
+% \begin{macrocode}
+\ProvidesExplPackage {latex-lab-testphase-title} {\ltlabtitledate} {\ltlabtitleversion}
+ {Changes related to the tagging of the title}
+% \end{macrocode}
+%
+% \subsection{\cs{maketitle} in article class}
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_patch_thanks:n #1
+ {
+ \rlap{\footnotemark}
+ \protected@xdef\@thanks{\@thanks
+ \protect\footnotetext[\the\c@footnote]{#1}}
+ }
+% \end{macrocode}
+% The no-titlepage version of article, report and book
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_patch_maketitle:
+ {
+ \par
+ \begingroup
+% \end{macrocode}
+% Disable table tagging
+% \begin{macrocode}
+ \cs_if_exist_use:N\__tag_tbl_disable:
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+% \end{macrocode}
+% the original definition redefines \cs{@makefnmark} and
+% \cs{@makefntext} to get an rlap-mark in the text without
+% affecting the mark in the note (which gives by the way
+% a wrong link area with hyperref). There seem to be currently
+% no good way in the footnote to configure this, so we redefine
+% \cs{thanks} instead
+% \begin{macrocode}
+ \cs_set_eq:NN \thanks \@@_patch_thanks:n
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+ \global\let\@maketitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\author\relax
+ \global\let\date\relax
+ \global\let\and\relax
+ }
+% \end{macrocode}
+% We must also change \cs{@maketitle} to insert a Title tag
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_patch_@maketitle:
+ {
+ \newpage
+ \null
+ \vskip 2em%
+ \begin{center}%
+ \let \footnote \thanks
+% \end{macrocode}
+% use Title around the title. As in PDF 1.7 this is
+% rolemapped to P we change the text-unit tag there.
+% \begin{macrocode}
+ \pdf_version_compare:NnTF > {1.7}
+ {{\LARGE \tag_struct_begin:n{tag=Title}\@title \par\tag_struct_end:}}
+ {{\LARGE \tagtool{paratag=Title}\@title \par}}%
+ \vskip 1.5em%
+ {\large
+ \lineskip .5em%
+ \begin{tabular}[t]{c}%
+ \@author
+ \end{tabular}\par}%
+ \vskip 1em%
+ {\large \@date}%
+ \end{center}%
+ \par
+ \vskip 1.5em
+ }
+
+% \end{macrocode}
+% The titlepage variant
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_patch_maketitle_page:
+ {\begin{titlepage}%
+% \end{macrocode}
+% disable table tagging
+% \begin{macrocode}
+ \cs_if_exist_use:N\__tag_tbl_disable:
+ \let\footnotesize\small
+ \let\footnoterule\relax
+ \let \footnote \thanks
+ \null\vfil
+ \vskip 60\p@
+% \end{macrocode}
+% use Title around the title. As in PDF 1.7 this is
+% rolemapped to P we change the text-unit tag there.
+% \begin{macrocode}
+ \begin{center}%
+ \pdf_version_compare:NnTF > {1.7}
+ {{\LARGE \tag_struct_begin:n{tag=Title}\@title \par\tag_struct_end:}}
+ {{\LARGE \tagtool{paratag=Title}\@title \par}}%
+ \vskip 3em%
+ {\large
+ \lineskip .75em%
+ \begin{tabular}[t]{c}%
+ \@author
+ \end{tabular}\par}%
+ \vskip 1.5em%
+ {\large \@date \par}% % Set date in \large size.
+ \end{center}\par
+ \@thanks
+ \vfil\null
+ \end{titlepage}%
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\author\relax
+ \global\let\date\relax
+ \global\let\and\relax
+ }
+
+% \end{macrocode}
+% Map the new commands onto \cs{maketitle}:
+% \begin{macrocode}
+\AddToHook{class/article/after}
+ {
+ \if@titlepage
+ \cs_set_eq:NN \maketitle \@@_patch_maketitle_page:
+ \else
+ \cs_set_eq:NN \maketitle \@@_patch_maketitle:
+ \cs_set_eq:NN \@maketitle \@@_patch_@maketitle:
+ \fi
+ }
+\AddToHook{class/report/after}
+ {
+ \if@titlepage
+ \cs_set_eq:NN \maketitle \@@_patch_maketitle_page:
+ \else
+ \cs_set_eq:NN \maketitle \@@_patch_maketitle:
+ \cs_set_eq:NN \@maketitle \@@_patch_@maketitle:
+ \fi
+ }
+\AddToHook{class/book/after}
+ {
+ \if@titlepage
+ \cs_set_eq:NN \maketitle \@@_patch_maketitle_page:
+ \else
+ \cs_set_eq:NN \maketitle \@@_patch_maketitle:
+ \cs_set_eq:NN \@maketitle \@@_patch_@maketitle:
+ \fi
+ }
+% \end{macrocode}
+%
+% \subsection{Helper commands to set metadata}
+%
+% Some temp variables
+% \begin{macrocode}
+\str_new:N \g_@@_title_tmpa_str
+\str_new:N \l_@@_title_tmpa_str
+\tl_new:N \l_@@_title_tmpa_tl
+\seq_new:N \l_@@_title_tmpa_seq
+% \end{macrocode}
+% Support for \cs{texorpdfstring}
+% \begin{macrocode}
+\providecommand\texorpdfstring[2]{#1}%
+% \end{macrocode}
+%
+% A helper command to convert the title into a pdfstring similar to
+% \cs{pdfstringdef}.
+% As we use \cs{text_purify} we must ensure that the default definitions
+% of \cs{@title} and \cs{@author} are robust:
+% \begin{macrocode}
+\protected\def\@title{\@latex@error{No \noexpand\title given}\@ehc}
+\protected\def\@author{\@latex@warning@no@line{No \noexpand\author given}}
+% \end{macrocode}
+% TODO: This should be improved and moved into the pdf module so that
+% it is generally available.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_title_pdfstring:nnN #1 #2 #3 % #1 text, #2 e.g. utf16/hex
+ {
+ \group_begin:
+% \end{macrocode}
+% TODO: we need probably a common boolean to handle
+% \cs{texorpdfstring} also without hyperref.
+% \begin{macrocode}
+ \cs_set_eq:NN\texorpdfstring\use_ii:nn
+ \str_set:Ne \l_@@_title_tmpa_str {\text_purify:n { #1 } }
+ \pdf_string_from_unicode:nVN { #2 } \l_@@_title_tmpa_str \l_@@_title_tmpa_str
+ \str_gset_eq:NN \g_@@_title_tmpa_str\l_@@_title_tmpa_str
+ \group_end:
+ \str_set_eq:NN #3 \g_@@_title_tmpa_str
+ }
+\cs_generate_variant:Nn\@@_title_pdfstring:nnN {e}
+% \end{macrocode}
+
+% \subsection{Extend title to set metadata}
+% At first a variable to store the title, as \cs{@title} is emptied by \LaTeX.
+% \begin{macrocode}
+\tl_new:N \g_@@_title_title_tl
+% \end{macrocode}
+% Now we redefine \cs{title} so that it stores the title, and processes
+% keys in the optional argument. We use \texttt{hyp} as module
+% name for the key as this means that if hyperref is loaded its definition
+% of \texttt{pdftitle} will be used -- at some time probably this
+% should be moved out of hyperref so that we have only one definition.
+%
+% \begin{macrocode}
+\RenewDocumentCommand\title{O{}m}
+ {
+ \gdef\@title{#2}
+ \tl_gset_eq:NN\g_@@_title_title_tl\@title
+ \keys_set:nn {hyp}{#1}
+ }
+% \end{macrocode}
+% Now we define the \texttt{pdftitle} key. This is more or less
+% the same definition as in the generic hyperref driver.
+% \begin{macrocode}
+\regex_new:N\l_@@_title_optlang_regex
+\regex_set:Nn\l_@@_title_optlang_regex {\A\[([A-Za-z\-]+)\](.*)}
+\cs_generate_variant:Nn \regex_extract_once:NnN{NVN}
+\cs_generate_variant:Nn \clist_item:nn {on}
+% \end{macrocode}
+% and now the keys.
+% \begin{macrocode}
+\keys_define:nn { hyp }
+ {
+ pdftitle .code:n =
+ {
+ \tl_if_blank:nTF {#1}
+ {
+ \pdfmanagement_remove:nn {Info}{Title}
+ }
+ {
+ \tl_set:Ne\l_@@_title_tmpa_tl {\clist_item:on{#1}{1}}
+ \regex_extract_once:NVN
+ \l_@@_title_optlang_regex
+ \l_@@_title_tmpa_tl
+ \l_@@_title_tmpa_seq
+ \seq_if_empty:NTF\l_@@_title_tmpa_seq
+ {
+ \@@_title_pdfstring:nnN {#1}{utf16/hex}\l_@@_title_tmpa_str
+ }
+ {
+ \@@_title_pdfstring:enN
+ {\seq_item:Nn \l_@@_title_tmpa_seq{3}}{utf16/hex}\l_@@_title_tmpa_str
+ }
+ \str_if_eq:VnF\l_@@_title_tmpa_str{<FEFF>}
+ {
+ \pdfmanagement_add:nne {Info}{Title}{\l_@@_title_tmpa_str}
+ }
+ }
+ \AddToDocumentProperties[hyperref]{pdftitle}{#1}
+ }
+ ,pdfsubtitle .code:n = { \AddToDocumentProperties[hyperref]{pdfsubtitle}{#1} }
+ }
+% \end{macrocode}
+%
+% \subsection{Extend \cs{author} to set metadata}
+%
+% At first a variable to store the authors, as \cs{@author} is emptied by \LaTeX.
+% \begin{macrocode}
+\tl_new:N \g_@@_title_author_tl
+% \end{macrocode}
+% Now we redefine \cs{author} so that it stores the authors, and processes
+% keys in the optional argument. We use \texttt{hyp} as module
+% name for the key as this means that if hyperref is loaded its definition
+% of \texttt{pdfauthor} will be used -- at some time probably this
+% should be moved out of hyperref so that we have only one definition.
+%
+% \begin{macrocode}
+\RenewDocumentCommand\author{O{}m}
+ {
+ \gdef\@author{#2}
+ \tl_gset_eq:NN\g_@@_title_author_tl\@author
+ \keys_set:nn {hyp}{#1}
+ }
+% \end{macrocode}
+%
+% Now we define the \texttt{pdfauthor} key. This is more or less
+% the same definition as in the generic hyperref driver.
+
+% \begin{macrocode}
+\keys_define:nn { hyp }
+ {
+ pdfauthor .code:n =
+ {
+ \tl_if_blank:nTF {#1}
+ {
+ \pdfmanagement_remove:nn {Info}{Author}
+ }
+ {
+ \tl_set:Ne\l_@@_title_tmpa_tl {\clist_item:on{#1}{1}}
+ \regex_extract_once:NVN
+ \l_@@_title_optlang_regex
+ \l_@@_title_tmpa_tl
+ \l_@@_title_tmpa_seq
+ \seq_if_empty:NTF\l_@@_title_tmpa_seq
+ {
+ \@@_title_pdfstring:nnN {#1}{utf16/hex}\l_@@_title_tmpa_str
+ }
+ {
+ \@@_title_pdfstring:enN
+ {\seq_item:Nn \l_@@_title_tmpa_seq{3}}{utf16/hex}\l_@@_title_tmpa_str
+ }
+ \str_if_eq:VnF\l_@@_title_tmpa_str{<FEFF>}
+ {
+ \pdfmanagement_add:nne {Info}{Author}{\l_@@_title_tmpa_str}
+ }
+ }
+ \AddToDocumentProperties[hyperref]{pdfauthor}{#1}
+ }
+ }
+% \end{macrocode}
+% \subsection{Fallback for classes and packages that redefine \cs{title} or \cs{author}}
+% If a class redefines \cs{author} and \cs{title} again, we try to retrieve at
+% least the values.
+% \begin{macrocode}
+\AddToHook{cmd/maketitle/before}
+ {
+ \tl_gset_eq:NN \g_@@_title_author_tl\@author
+ \tl_gset_eq:NN \g_@@_title_title_tl\@title
+ }
+% \end{macrocode}
+%
+% \subsection{Finalize document}
+% At last we set the title and the author at the end of document
+% if that hasn't happened yet:
+% \begin{macrocode}
+\AddToHook{shipout/lastpage}
+ {
+ \tl_if_empty:eT{\GetDocumentProperties{hyperref/pdftitle}}
+ {
+ \group_begin:
+ \cs_set_eq:NN\thanks \use_none:n
+ \str_set:Ne \l_@@_title_tmpa_str {\text_purify:n { \g_@@_title_title_tl } }
+ \keys_set:ne{hyp}{pdftitle={\exp_not:V\l_@@_title_tmpa_str}}
+ \group_end:
+ }
+ \tl_if_empty:eT{\GetDocumentProperties{hyperref/pdfauthor}}
+ {
+ \group_begin:
+ \cs_set_eq:NN\thanks \use_none:n
+ \cs_set:Npn \and {,}
+ \str_set:Ne \l_@@_title_tmpa_str {\text_purify:n { \g_@@_title_author_tl } }
+ \keys_set:ne{hyp}{pdfauthor={\exp_not:V\l_@@_title_tmpa_str}}
+ \group_end:
+ }
+% \end{macrocode}
+% force display title, if an UA-standard is detected.
+% \begin{macrocode}
+ \tl_if_empty:eF{\GetDocumentProperties{document/pdfstandard-UA}}
+ {
+ \pdfmanagement_add:nnn {Catalog / ViewerPreferences } { DisplayDocTitle } { true }
+ }
+ }
+\DeclareHookRule{shipout/lastpage}{latex-lab-testphase-title}{before}{pdfmanagement-testphase}
+%</package>
+% \end{macrocode}
+
+% \begin{macrocode}
+%<*latex-lab>
+\ProvidesFile{title-latex-lab-testphase.ltx}
+ [\ltlabtitledate\space v\ltlabtitleversion\space
+ Changes related to the tagging of the title]
+
+\RequirePackage{latex-lab-testphase-title}
+
+%</latex-lab>
+% \end{macrocode}
diff --git a/macros/latex/required/latex-lab/latex-lab-title.pdf b/macros/latex/required/latex-lab/latex-lab-title.pdf
new file mode 100644
index 0000000000..957ba9f7a3
--- /dev/null
+++ b/macros/latex/required/latex-lab/latex-lab-title.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.dtx b/macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
index 2f00b83c05..ff9dd950b7 100644
--- a/macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-toc-hyperref-changes.dtx (C) Copyright 2022-2023 LaTeX Project
+%% File: latex-lab-toc-hyperref-changes.dtx (C) Copyright 2022-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
diff --git a/macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.pdf b/macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
index 8662c9c37c..ab8469f7f6 100644
--- a/macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.dtx b/macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.dtx
index 81c9edfe4d..bb88ffdcb0 100644
--- a/macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-toc-kernel-changes.dtx (C) Copyright 2022-2023 LaTeX Project
+%% File: latex-lab-toc-kernel-changes.dtx (C) Copyright 2022-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -17,8 +17,8 @@
% for those people who are interested or want to report an issue.
%
% dates for latex-lab-kernel-changes.sty (pulled from various sources, see ins)
-\def\ltlabkerneldate{2023-10-16}
-\def\ltlabkernelversion{0.85b}
+\def\ltlabkerneldate{2024-02-12}
+\def\ltlabkernelversion{0.85c}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -235,7 +235,7 @@
\makeatletter
\@starttoc@cfgpoint@before{#1}%
\@input{\jobname.#1}%
- \@starttoc@cfgpoint@after{#1}
+ \@starttoc@cfgpoint@after{#1}%
\if@filesw
\expandafter\newwrite\csname tf@#1\endcsname
\immediate\openout \csname tf@#1\endcsname \jobname.#1\relax
diff --git a/macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.pdf b/macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.pdf
index b559fb59e6..386a193381 100644
--- a/macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-toc-kernel-changes.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab-toc.dtx b/macros/latex/required/latex-lab/latex-lab-toc.dtx
index 6def505e11..7235eb9ed9 100644
--- a/macros/latex/required/latex-lab/latex-lab-toc.dtx
+++ b/macros/latex/required/latex-lab/latex-lab-toc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-toc.dtx (C) Copyright 2022-2023 LaTeX Project
+%% File: latex-lab-toc.dtx (C) Copyright 2022-2024 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -271,7 +271,7 @@
{ \int_compare_p:nNn { \g_@@_toc_level_int } > {-100} }
{ \int_compare_p:nNn { \use:c{toclevel@#1} } > { \g_@@_toc_level_int } }
{
- \seq_gpush:Nx \g_@@_toc_stack_seq {{TOC}\use:c{toclevel@#1}}
+ \seq_gpush:Ne \g_@@_toc_stack_seq {{TOC}\use:c{toclevel@#1}}
\tag_struct_begin:n{tag=TOC}
}
% \end{macrocode}
@@ -298,7 +298,7 @@
% \begin{macrocode}
\group_begin:
\text_declare_expand_equivalent:Nn \numberline \use_none:n
- \exp_args:Nx \tag_struct_begin:n{tag=TOCI,title={\text_purify:n {#2}}}
+ \exp_args:Ne \tag_struct_begin:n{tag=TOCI,title={\text_purify:n {#2}}}
% \end{macrocode}
% The TOCI structure should get a /Ref, so we put a request with its destination
% name into the prop.
@@ -307,9 +307,9 @@
% need to store fake names.
% \end{NOTE}
% \begin{macrocode}
- \prop_gput:Nxx \g_@@_struct_ref_by_dest_prop
+ \prop_gput:Nee \g_@@_struct_ref_by_dest_prop
{ \tag_get:n {struct_num} }{#3}
- \seq_gpush:Nx \g_@@_toc_stack_seq {{TOCI}\use:c{toclevel@#1}}
+ \seq_gpush:Ne \g_@@_toc_stack_seq {{TOCI}\use:c{toclevel@#1}}
\group_end:
}
}
diff --git a/macros/latex/required/latex-lab/latex-lab-toc.pdf b/macros/latex/required/latex-lab/latex-lab-toc.pdf
index b60f71fb0b..fe8b2a89ac 100644
--- a/macros/latex/required/latex-lab/latex-lab-toc.pdf
+++ b/macros/latex/required/latex-lab/latex-lab-toc.pdf
Binary files differ
diff --git a/macros/latex/required/latex-lab/latex-lab.ins b/macros/latex/required/latex-lab/latex-lab.ins
index 548f18a6fa..7071ed6e3d 100644
--- a/macros/latex/required/latex-lab/latex-lab.ins
+++ b/macros/latex/required/latex-lab/latex-lab.ins
@@ -154,8 +154,16 @@ where one can also log issues in case there are any.
%table
\generate{\file{table-latex-lab-testphase.ltx}{\from{latex-lab-table.dtx}{latex-lab}}}
+\generate{\file{tabular-latex-lab-testphase.ltx}{\from{latex-lab-table.dtx}{latex-lab-alias}}}
\generate{\file{latex-lab-testphase-table.sty}{\from{latex-lab-table.dtx}{package}}}
+%title
+\generate{\file{title-latex-lab-testphase.ltx}{\from{latex-lab-title.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-title.sty}{\from{latex-lab-title.dtx}{package}}}
+
+%marginpar
+\generate{\file{marginpar-latex-lab-testphase.ltx}{\from{latex-lab-marginpar.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-marginpar.sty}{\from{latex-lab-marginpar.dtx}{package}}}
% stop docstrip adding \endinput
\preamble
diff --git a/macros/latex/required/latexbug/changes.txt b/macros/latex/required/latexbug/changes.txt
index a962efc75a..034f3d7fe5 100644
--- a/macros/latex/required/latexbug/changes.txt
+++ b/macros/latex/required/latexbug/changes.txt
@@ -1,3 +1,10 @@
+2024-06-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latexbug.dtx:
+ Add tagging project files;
+ Mark fontspec and unicode-math as "us"
+ Add a few other packages supported by team members
+
2022-06-14 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* latexbug.dtx:
diff --git a/macros/latex/required/latexbug/latexbug.dtx b/macros/latex/required/latexbug/latexbug.dtx
index 93532a52e8..da0a7c995c 100644
--- a/macros/latex/required/latexbug/latexbug.dtx
+++ b/macros/latex/required/latexbug/latexbug.dtx
@@ -2,7 +2,7 @@
%
% Package latexbug for use with LaTeX2e
%
-% Copyright 2016-2022
+% Copyright 2016-2024
%
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
@@ -267,7 +267,7 @@
% \begin{macrocode}
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{latexbug}[2022/06/14 v1.0n Bug-classification]
+\ProvidesPackage{latexbug}[2024/06/17 v1.0o Bug-classification]
% \end{macrocode}
%
% \begin{macro}{\latexbug@empty}
@@ -345,6 +345,7 @@
%---------------------------------
latexbug.sty = us ,
regression-test = us ,
+regression-test.tex = us ,
%--------------------------------- base
alltt.sty = us ,
ansinew.def = us ,
@@ -1598,14 +1599,46 @@ l3str-enc-iso88597.def = us* ,
l3str-enc-iso88598.def = us* ,
l3str-enc-iso88599.def = us* ,
xcoffins.sty = us* ,
-xfrac.sty = us* ,
xgalley.sty = us* ,
xparse.sty = us* ,
xtemplate.sty = us* ,
%--------------------------------- TAGGING PROJECT
pdfmanagement-testphase.sty = us*
- \Contact https://github.com/latex3/pdfresources/issues
+ \Contact https://github.com/latex3/tagging-project/issues ,
+tagpdf.sty = us*
+ \Contact https://github.com/latex3/tagging-project/issues ,
+documentmetadata-support.ltx = us*
+ \Contact https://github.com/latex3/tagging-project/issues ,
+l3backend-testphase-luatex.def = ignore ,
+l3backend-testphase-pdftex.def = ignore ,
+l3backend-testphase-xetex.def = ignore ,
+latex-lab-amsmath.ltx = ignore ,
+latex-lab-footnotes.ltx = ignore ,
+latex-lab-math.ltx = ignore ,
+latex-lab-mathpkg.ltx = ignore ,
+latex-lab-mathtools.ltx = ignore ,
+latex-lab-testphase-bib.sty = ignore ,
+latex-lab-testphase-block.sty = ignore ,
+latex-lab-testphase-float.sty = ignore ,
+latex-lab-testphase-graphic.sty = ignore ,
+latex-lab-testphase-marginpar.sty = ignore ,
+latex-lab-testphase-math.sty = ignore ,
+latex-lab-testphase-minipage.sty = ignore ,
+latex-lab-testphase-new-or-1.sty = ignore ,
+latex-lab-testphase-new-or-2.sty = ignore ,
+latex-lab-testphase-sec.sty = ignore ,
+latex-lab-testphase-table.sty = ignore ,
+latex-lab-testphase-text.sty = ignore ,
+latex-lab-testphase-title.sty = ignore ,
+latex-lab-testphase-toc.sty = ignore ,
+math-latex-lab-testphase.ltx = ignore ,
+pdfmanagement-firstaid.sty = ignore ,
pdfmanagement-testphase.ltx = ignore ,
+phase-II-latex-lab-testphase.ltx = ignore ,
+phase-III-latex-lab-testphase.ltx = ignore ,
+table-latex-lab-testphase.ltx = ignore ,
+tagpdf-luatex.def = ignore ,
+title-latex-lab-testphase.ltx = ignore ,
%--------------------------------- EXTERNAL PACKAGES SUPPORTED BY THE LaTeX Team
hluatex.def = ignore ,
hpdftex.def = ignore ,
@@ -1619,23 +1652,33 @@ pd1enc.def = ignore ,
puenc.def = ignore ,
xcolor.sty = us*
\Contact https://github.com/latex3/xcolor/issues ,
-%--------------------------------- PACKAGES BY MEMBERS OF THE LaTeX Team
+%--------------------------------- PACKAGES BY MEMBERS OF THE LaTeX Team with their own repos
beamer.cls = Joseph Wright
\Contact https://github.com/josephwright/beamer/issues ,
dashundergaps.sty = Frank Mittelbach
\Contact https://github.com/FrankMittelbach/fmitex-dashundergaps/issues ,
+parnotes.sty = Frank Mittelbach
+ \Contact https://github.com/FrankMittelbach/fmitex-parnotes ,
fewerfloatpages.sty = Frank Mittelbach
\Contact https://github.com/FrankMittelbach/fmitex-fewerfloatpages ,
-fontspec.sty = Will Robertson
- \Contact https://github.com/wspr/fontspec/issues ,
+fontspec.sty = us*
+ \Contact https://github.com/latex3/fontspec/issues ,
+footmisc.sty = Frank Mittelbach
+ \Contact https://github.com/FrankMittelbach/fmitex-footmisc ,
luatex85.sty = Joseph Wright
\Contact https://github.com/josephwright/luatex85/issues ,
parskip.sty = Frank Mittelbach
\Contact https://github.com/FrankMittelbach/fmitex-parskip/issues ,
siunitx.sty = Joseph Wright
\Contact https://github.com/josephwright/siunitx/issues ,
+unicodefonttable.sty = Frank Mittelbach
+ \Contact https://github.com/FrankMittelbach/fmitex-unicodefonttable ,
+unicode-math.sty = us*
+ \Contact https://github.com/latex3/unicode-math/issues ,
widows-and-orphans.sty = Frank Mittelbach
\Contact https://github.com/FrankMittelbach/fmitex-widows-and-orphans/issues ,
+xfrac.sty = us*
+ \Contact https://github.com/latex3/xfrac/issues ,
%--------------------------------- USEFUL FOR BUG REPORTS
blindtext.sty = ignore ,
etoolbox.sty = ignore ,
diff --git a/macros/latex/required/latexbug/latexbug.pdf b/macros/latex/required/latexbug/latexbug.pdf
index e6dd7b9adc..7d71a756db 100644
--- a/macros/latex/required/latexbug/latexbug.pdf
+++ b/macros/latex/required/latexbug/latexbug.pdf
Binary files differ
diff --git a/macros/latex/required/tools/README.md b/macros/latex/required/tools/README.md
index f08c378fff..ca735824e0 100644
--- a/macros/latex/required/tools/README.md
+++ b/macros/latex/required/tools/README.md
@@ -1,7 +1,7 @@
The LaTeX `tools` bundle
========================
-Release 2023-11-01c
+Release 2024-06-01a
Overview
--------
diff --git a/macros/latex/required/tools/afterpage.dtx b/macros/latex/required/tools/afterpage.dtx
index 518b70761d..72df39402c 100644
--- a/macros/latex/required/tools/afterpage.dtx
+++ b/macros/latex/required/tools/afterpage.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/afterpage.ins b/macros/latex/required/tools/afterpage.ins
index 6fec5edc6f..17792ddfa1 100644
--- a/macros/latex/required/tools/afterpage.ins
+++ b/macros/latex/required/tools/afterpage.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 1993-2023
+%% Copyright (C) 1993-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -45,7 +45,7 @@ The source is maintained by the LaTeX Project team and bug
reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright (C) 1993-2023
+Copyright (C) 1993-2024
The LaTeX Project and any individual authors listed elsewhere
in this file.
diff --git a/macros/latex/required/tools/afterpage.pdf b/macros/latex/required/tools/afterpage.pdf
index 3782fae988..6f5022e586 100644
--- a/macros/latex/required/tools/afterpage.pdf
+++ b/macros/latex/required/tools/afterpage.pdf
Binary files differ
diff --git a/macros/latex/required/tools/array-2016-10-06.sty b/macros/latex/required/tools/array-2016-10-06.sty
index f079fd4975..ced72d2913 100644
--- a/macros/latex/required/tools/array-2016-10-06.sty
+++ b/macros/latex/required/tools/array-2016-10-06.sty
@@ -1,5 +1,7 @@
%%
-%% This is an old release of `array.sty',
+%% This is an old release of `array.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
%%
%% Copyright 1993-2016
%% The LaTeX Project and any individual authors listed elsewhere
diff --git a/macros/latex/required/tools/array-2020-02-10.sty b/macros/latex/required/tools/array-2020-02-10.sty
index 1243f25f74..5acd9c727e 100644
--- a/macros/latex/required/tools/array-2020-02-10.sty
+++ b/macros/latex/required/tools/array-2020-02-10.sty
@@ -1,4 +1,8 @@
%%
+%% This is an old release of `array.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
%% This is file `array.sty',
%% generated with the docstrip utility.
%%
@@ -38,11 +42,6 @@
%% Package `array' to use with LaTeX 2e
%% Copyright (C) 1989-1998 Frank Mittelbach, all rights reserved.
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
-\providecommand\DeclareRelease[3]{}
-\providecommand\DeclareCurrentRelease[2]{}
-
-\DeclareRelease{}{2016-10-06}{array-2016-10-06.sty}
-\DeclareCurrentRelease{}{2019-10-01}
\ProvidesPackage{array}
[2020/02/10 v2.4m Tabular extension package (FMi)]
diff --git a/macros/latex/required/tools/array-2023-11-01.sty b/macros/latex/required/tools/array-2023-11-01.sty
new file mode 100644
index 0000000000..b5267cffd2
--- /dev/null
+++ b/macros/latex/required/tools/array-2023-11-01.sty
@@ -0,0 +1,373 @@
+%%
+%% This is an old release of `array.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
+%% This is file `array.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% array.dtx (with options: `package,ncols')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright (C) 1993-2023
+%% The LaTeX Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%%
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%%
+%% Package `array' to use with LaTeX 2e
+%% Copyright (C) 1989-1998 Frank Mittelbach, all rights reserved.
+\NeedsTeXFormat{LaTeX2e}[1995/06/01]
+
+\ProvidesPackage{array}
+ [2023/10/16 v2.5g Tabular extension package (FMi)]
+%%
+
+\def\@addtopreamble#1{\xdef\@preamble{\@preamble #1}}
+\def\@testpach{\@chclass
+ \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
+ \ifnum \@lastchclass=7 5 \else
+ \ifnum \@lastchclass=8 \tw@ \else
+ \ifnum \@lastchclass=9 \thr@@
+ \else \z@
+ \ifnum \@lastchclass = 10 \else
+ \edef\@nextchar{\expandafter\string\@nextchar}%
+ \@chnum
+ \if \@nextchar c\z@ \else
+ \if \@nextchar l\@ne \else
+ \if \@nextchar r\tw@ \else
+ \z@ \@chclass
+ \if\@nextchar |\@ne \else
+ \if \@nextchar !6 \else
+ \if \@nextchar @7 \else
+ \if \@nextchar <8 \else
+ \if \@nextchar >9 \else
+ 10
+ \@chnum
+ \if \@nextchar m\thr@@\else
+ \if \@nextchar p4 \else
+ \if \@nextchar b5 \else
+ \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi
+ \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi}
+\def\@xexpast#1*#2#3#4\@@{%
+ \@tempcnta #2
+ \toks@={#1}\@temptokena={#3}%
+ \let\the@toksz\relax \let\the@toks\relax
+ \def\@tempa{\the@toksz}%
+ \ifnum\@tempcnta >0 \@whilenum\@tempcnta >0\do
+ {\edef\@tempa{\@tempa\the@toks}\advance \@tempcnta \m@ne}%
+ \let \@tempb \@xexpast \else
+ \let \@tempb \@xexnoop \fi
+ \def\the@toksz{\the\toks@}\def\the@toks{\the\@temptokena}%
+ \edef\@tempa{\@tempa}%
+ \expandafter \@tempb \@tempa #4\@@}
+\def\prepnext@tok{\advance \count@ \@ne
+ \toks\count@{}}
+\def\save@decl{\toks\count@ \expandafter{\@nextchar}}
+\def\insert@column{%
+ \the@toks \the \@tempcnta
+ \ignorespaces \@sharp \unskip
+ \the@toks \the \count@ \relax}
+\newdimen\col@sep
+\def\@acol{\@addtopreamble{\hskip\col@sep}}
+\def\@classx{%
+ \ifcase \@lastchclass
+ \@acolampacol \or
+ \@addamp \@acol \or
+ \@acolampacol \or
+ \or
+ \@acol \@firstampfalse \or
+ \@addamp
+ \fi}
+\def\@classz{\@classx
+ \@tempcnta \count@
+ \prepnext@tok
+ \@addtopreamble{\ifcase \@chnum
+ \hfil
+ \hskip1sp%
+ \d@llarbegin
+ \insert@column
+ \d@llarend \do@row@strut \hfil \or
+ \hskip1sp\d@llarbegin \insert@column \d@llarend \do@row@strut \hfil \or
+ \hfil\hskip1sp\d@llarbegin \insert@column \d@llarend \do@row@strut \or
+ \setbox\ar@mcellbox\vbox
+ \@startpbox{\@nextchar}\insert@column \@endpbox
+ \ar@align@mcell
+ \do@row@strut \or
+ \vtop \@startpbox{\@nextchar}\insert@column \@endpbox\do@row@strut \or
+ \vbox \@startpbox{\@nextchar}\insert@column \@endpbox\do@row@strut
+ \fi}\prepnext@tok}
+
+\newbox\ar@mcellbox
+\def\ar@align@mcell{%
+ \ifdim \ht\ar@mcellbox > \ht\strutbox
+ \begingroup
+ \dimen@\ht\ar@mcellbox
+ \advance\dimen@-\ht\@arstrutbox
+ \advance\dimen@\baselineskip
+ \lower.5\dimen@\box\ar@mcellbox
+ \endgroup
+ \else % assume one line and align at baseline
+ \box\ar@mcellbox
+ \fi}
+
+\def\@arrayrule{\@addtopreamble \vline}
+\def\@classvii{\ifnum \@lastchclass = \thr@@
+ \@preamerr \thr@@ \fi}
+\def\@classvi{\ifcase \@lastchclass
+ \@acol \or
+ \@addtopreamble{\hskip \doublerulesep}\or
+ \@acol \or
+ \@classvii
+ \fi}
+\def\@classii{\advance \count@ \m@ne
+ \save@decl\prepnext@tok}
+\def\@classi{\@classvi
+ \ifcase \@chnum \@arrayrule \or
+ \@classv \fi}
+\def\@startpbox#1{\bgroup
+ \color@begingroup
+ \setlength\hsize{#1}\@arrayparboxrestore
+ \everypar{%
+ \vrule \@height \ht\@arstrutbox \@width \z@
+ \everypar{}}%
+ }
+\def\@endpbox{\@finalstrut\@arstrutbox \par \color@endgroup \egroup\hfil}
+\def\@array[#1]#2{%
+ \@tempdima \ht \strutbox
+ \advance \@tempdima by\extrarowheight
+ \setbox \@arstrutbox \hbox{\vrule
+ \@height \arraystretch \@tempdima
+ \@depth \arraystretch \dp \strutbox
+ \@width \z@}%
+ \begingroup
+ \@mkpream{#2}%
+ \xdef\@preamble{\noexpand \ialign \@halignto
+ \bgroup \@arstrut \@preamble
+ \tabskip \z@ \cr}%
+ \endgroup
+ \@arrayleft
+ \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi
+ \bgroup
+ \let \@sharp ##\let \protect \relax
+ \lineskip \z@
+ \baselineskip \z@
+ \m@th
+ \let\\\@arraycr \let\tabularnewline\\\let\par\@empty \@preamble}
+\def\arraybackslash{\let\\\tabularnewline}
+\newdimen \extrarowheight
+\extrarowheight=0pt
+\def\@arstrut{\unhcopy\@arstrutbox}
+\protected\def\@arraycr{\relax\iffalse{\fi\ifnum 0=`}\fi
+ \@ifstar \@xarraycr \@xarraycr}
+\def\@xarraycr{\@ifnextchar [%
+ \@argarraycr {\ifnum 0=`{}\fi\cr}}
+\def\@argarraycr[#1]{\ifnum0=`{}\fi\ifdim #1>\z@
+ \expandafter\@xargarraycr\else
+ \expandafter\@yargarraycr\fi{#1}}
+\def\@xargarraycr#1{\unskip\gdef\do@row@strut
+ {\@tempdima #1\advance\@tempdima \dp\@arstrutbox
+ \vrule \@depth\@tempdima \@width\z@\global\let\do@row@strut\relax}%
+ \ifnum\@multicnt >\z@ \do@row@strut \fi
+ \cr}
+\let\do@row@strut\relax
+\long\def\multicolumn#1#2#3{%
+ \multispan{#1}\begingroup
+ \def\@addamp{\if@firstamp \@firstampfalse \else
+ \@preamerr 5\fi}%
+ \@mkpream{#2}\@addtopreamble\@empty
+ \endgroup
+ \def\@sharp{#3}%
+ \@arstrut \@preamble
+ \null
+ \ignorespaces}
+\let\d@llarbegin\begingroup
+\let\d@llarend\endgroup
+\def\array{\col@sep\arraycolsep
+ \def\d@llarbegin{$}\let\d@llarend\d@llarbegin\def\@halignto{}%
+ \@tabarray}
+\def\tabular{\def\@halignto{}\@tabular}
+\expandafter\def\csname tabular*\endcsname#1{%
+ \setlength\dimen@{#1}%
+ \edef\@halignto{to\the\dimen@}\@tabular}
+\def\@tabular{%
+ \leavevmode
+ \hbox \bgroup $\col@sep\tabcolsep \let\d@llarbegin\begingroup
+ \let\d@llarend\endgroup
+ \@tabarray}
+\def\endtabular{\endarray\m@th $\egroup}
+\expandafter\let\csname endtabular*\endcsname=\endtabular
+\let\@ampacol=\relax \let\@expast=\relax
+\let\@arrayclassiv=\relax \let\@arrayclassz=\relax
+\let\@tabclassiv=\relax \let\@tabclassz=\relax
+\let\@arrayacol=\relax \let\@tabacol=\relax
+\let\@tabularcr=\relax \let\@@endpbox=\relax
+\let\@argtabularcr=\relax \let\@xtabularcr=\relax
+\def\@preamerr#1{\def\@tempd{{..} at wrong position: }%
+ \PackageError{array}{%
+ \ifcase #1 Illegal pream-token (\@nextchar): `c' used\or %0
+ Missing arg: token ignored\or %1
+ Empty preamble: `l' used\or %2
+ >\@tempd token ignored\or %3
+ <\@tempd changed to !{..}\or %4
+ Only one column-spec. allowed.\fi}\@ehc} %5
+\def\newcolumntype#1{%
+ \edef\NC@char{\string#1}%
+ \@ifundefined{NC@find@\NC@char}%
+ {\@tfor\next:=<>clrmbp@!|\do
+ {%
+ \if\expandafter\noexpand\next\NC@char
+ \PackageWarning{array}%
+ {Redefining primitive column \NC@char}\fi}%
+ \NC@list\expandafter{\the\NC@list\NC@do#1}}%
+ {\PackageWarning{array}{Column \NC@char\space is already defined}}%
+ \@namedef{NC@find@\NC@char}##1#1{\NC@{##1}}%
+ \@ifnextchar[{\newcol@{\NC@char}}{\newcol@{\NC@char}[0]}}
+\def\newcol@#1[#2]#3{\expandafter\@reargdef
+ \csname NC@rewrite@#1\endcsname[#2]{\NC@find#3}}
+\def\NC@#1{%
+ \@temptokena\expandafter{\the\@temptokena#1}\futurelet\next\NC@ifend}
+\def\NC@ifend{%
+ \ifx\next\relax
+ \else\@tempswatrue\expandafter\NC@rewrite\fi}
+\def\NC@do#1{%
+ \expandafter\let\expandafter\NC@rewrite
+ \csname NC@rewrite@\string#1\endcsname
+ \expandafter\let\expandafter\NC@find
+ \csname NC@find@\string#1\endcsname
+ \expandafter\@temptokena\expandafter{\expandafter}%
+ \expandafter\NC@find\the\@temptokena#1\relax}
+\def\showcols{{\def\NC@do##1{\let\NC@do\NC@show}\the\NC@list}}
+\def\NC@show#1{%
+ \typeout{Column #1\expandafter\expandafter\expandafter\NC@strip
+ \expandafter\meaning\csname NC@rewrite@#1\endcsname\@@}}
+\def\NC@strip#1:#2->#3 #4\@@{#2 -> #4}
+\newtoks\NC@list
+\newcolumntype{*}[2]{}
+\long\@namedef{NC@rewrite@*}#1#2{%
+ \count@#1\relax
+ \loop
+ \ifnum\count@>\z@
+ \advance\count@\m@ne
+ \@temptokena\expandafter{\the\@temptokena#2}%
+ \repeat
+ \NC@find}
+\let\@xexpast\relax
+\let\@xexnoop\relax
+\def\save@decl{\toks \count@ = \expandafter\expandafter\expandafter
+ {\expandafter\@nextchar\the\toks\count@}}
+\def\@mkpream#1{\gdef\@preamble{}\@lastchclass 4 \@firstamptrue
+ \let\@sharp\relax
+ \def\@startpbox##1{\unexpanded\expandafter{\expandafter
+ \@startpbox\expandafter{##1}}}\let\@endpbox\relax
+ \let\do@row@strut\relax
+ \let\ar@align@mcell\relax
+ \@temptokena{#1}\@tempswatrue
+ \@whilesw\if@tempswa\fi{\@tempswafalse\the\NC@list}%
+ \count@\m@ne
+ \let\the@toks\relax
+ \prepnext@tok
+ \expandafter \@tfor \expandafter \@nextchar
+ \expandafter :\expandafter =\the\@temptokena \do
+ {\@testpach
+ \ifcase \@chclass \@classz \or \@classi \or \@classii
+ \or \save@decl \or \or \@classv \or \@classvi
+ \or \@classvii \or \@classviii
+ \or \@classx
+ \or \@classx \fi
+ \@lastchclass\@chclass}%
+ \ifcase\@lastchclass
+ \@acol \or
+ \or
+ \@acol \or
+ \@preamerr \thr@@ \or
+ \@preamerr \tw@ \@addtopreamble\@sharp \or
+ \or
+ \else \@preamerr \@ne \fi
+ \def\the@toks{\the\toks}}
+\let\@classix\relax
+\def\@classviii{\ifnum \@lastchclass >\z@\ifnum\@lastchclass=\tw@\else
+ \@preamerr 4\@chclass 6 \@classvi \fi\fi}
+\def\@classv{\save@decl
+ \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@
+ \@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}%
+ \prepnext@tok}
+\def\NC@ecs#1\extracolsep#2#3\extracolsep#4\@@@{\def\@tempa{#2}%
+ \ifx\@tempa\@empty\else\toks\count@={#1\tabskip#2\relax#3}\fi}
+\def\@tabarray{\@ifnextchar[{\@@array}{\@@array[c]}}
+\let\@@array\@array
+\def\endarray{\crcr \egroup \egroup \@arrayright \gdef\@preamble{}}
+\let\@arrayleft\@empty
+\let\@arrayright\@empty
+\newlength{\extratabsurround}
+\setlength{\extratabsurround}{2pt}
+\newlength{\backup@length}
+\newcommand{\firsthline}{%
+ \multicolumn1{@{}c@{}}{%
+ \global\backup@length\ht\@arstrutbox
+ \global\advance\backup@length\dp\@arstrutbox
+ \global\advance\backup@length\arrayrulewidth
+ \raise\extratabsurround\copy\@arstrutbox
+ \kern-1sp%
+ }\\[-\backup@length]\hline
+}
+\newcommand{\lasthline}{\hline\multicolumn1{@{}c@{}}{%
+ \global\backup@length2\ht\@arstrutbox
+ \global\advance\backup@length2\dp\@arstrutbox
+ \global\advance\backup@length\arrayrulewidth
+ }\\[-\backup@length]%
+ \multicolumn1{@{}c@{}}{%
+ \lower\extratabsurround\copy\@arstrutbox
+ \kern-1sp%
+ }%
+}
+\CheckCommand*\@xhline{\ifx\reserved@a\hline
+ \vskip\doublerulesep
+ \vskip-\arrayrulewidth
+ \fi
+ \ifnum0=`{\fi}}
+\renewcommand*\@xhline{\ifx\reserved@a\hline
+ \vskip\doublerulesep
+ \fi
+ \ifnum0=`{\fi}}
+
+\newsavebox\ar@cellbox
+\newcolumntype{w}[2]{%
+ >{\begin{lrbox}\ar@cellbox\d@llarbegin}%
+ c%
+ <{\d@llarend \end{lrbox}%
+ \makebox[#2][#1]{\unhbox\ar@cellbox}}}
+
+\newcolumntype{W}[2]
+ {>{\begin{lrbox}\ar@cellbox\d@llarbegin}%
+ c%
+ <{\d@llarend\end{lrbox}%
+ \let\hss\hfil
+ \makebox[#2][#1]{\unhbox\ar@cellbox}}}
+\endinput
+%%
+%% End of file `array.sty'.
diff --git a/macros/latex/required/tools/array.dtx b/macros/latex/required/tools/array.dtx
index 6e4e34ea26..b1dd336225 100644
--- a/macros/latex/required/tools/array.dtx
+++ b/macros/latex/required/tools/array.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
@@ -25,15 +25,21 @@
%% Package `array' to use with LaTeX 2e
%% Copyright (C) 1989-1998 Frank Mittelbach, all rights reserved.
%<+package>\NeedsTeXFormat{LaTeX2e}[1995/06/01]
-%<+package>\providecommand\DeclareRelease[3]{}
-%<+package>\providecommand\DeclareCurrentRelease[2]{}
%<+package>
+% For anything before 2016-10-06 we load the 2016 version and hope for the best:
+%<+package>\DeclareRelease{}{1994-06-01}{array-2016-10-06.sty}
+%
%<+package>\DeclareRelease{}{2016-10-06}{array-2016-10-06.sty}
%<+package>\DeclareRelease{v2.4}{2020-02-10}{array-2020-02-10.sty}
-%<+package>\DeclareCurrentRelease{}{2020-10-01}
+%<+package>\DeclareRelease{v2.5}{2023-11-01}{array-2023-11-01.sty}
+%<+package>\DeclareCurrentRelease{}{2024-06-01}
%<+package>
+% \end{macrocode}
+% Current version needs a new kernel.
+% \begin{macrocode}
+%<+package>\NeedsTeXFormat{LaTeX2e}[2024/06/01]
%<+package>\ProvidesPackage{array}
-%<+package> [2023/10/16 v2.5g Tabular extension package (FMi)]
+%<+package> [2024/06/14 v2.6d Tabular extension package (FMi)]
%
% \fi
%
@@ -177,6 +183,18 @@
% \DoNotIndex{\xdef}
% \DoNotIndex{\z@}
%
+%
+% \providecommand\env[1]{\texttt{#1}}
+%
+% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}}
+% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}}
+% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}}
+%
+% \NewDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl}
+% \NewDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl}
+% \NewDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl}
+%
+%
% \GetFileInfo{array.sty}
%
% \title{A new implementation of \LaTeX's \textsf{tabular}
@@ -195,6 +213,8 @@
% \MaintainedByLaTeXTeam{tools}
% \maketitle
%
+%
+%
% \MakeShortVerb{\=}
%
% \begin{abstract}
@@ -750,12 +770,29 @@
% \end{itemize}
%
%
+% \section{Support for tagged PDF}
%
-% \changes{v2.2b}{1994/02/04}{Removed interactive prompt}
+% With version 2.6a the package is made tagging aware, which means that
+% it will automatically produce tagged tables (necessary, for example, for
+% accessibility) if tagging is requested via \cs{DocumentMetadata}.
%
-% \MaybeStop{
+% More granular control, e.g., explicitly deciding which cells are
+% header cells, etc., is currently under development, but syntax for
+% this will not appear in this package. Instead it will become
+% available across all tabular-generating packages and then
+% automatically apply here as well.
+%
+% Enabling \LaTeX{} to automatically produce tagged PDF is a long-term
+% project and this is a tiny step in this puzzle. For more information
+% on the project and already available functionality, see
+% \url{https://latex-project.org/publications/indexbytopic/pdf} and
+% \url{https://github.com/latex3/tagging-project}.
%
%
+%
+% \changes{v2.2b}{1994/02/04}{Removed interactive prompt}
+%
+% \MaybeStop{
% \begin{thebibliography}{1}
% \bibitem{bk:GMS94} \textsc{M.~Goossens}, \textsc{F.~Mittelbach}
% and \textsc{A.~Samarin}.
@@ -772,7 +809,6 @@
% \newblock
% Addison-Wesley, Reading, Massachusetts, 1986.
% \end{thebibliography}
-%
% } ^^A end of \MaybeStop
%
%
@@ -786,8 +822,49 @@
% \texttt{docstrip} program.
% \begin{macrocode}
%<*driver>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\documentclass{ltxdoc}
+\NeedsTeXFormat{LaTeX2e}[2024/06/01]
+% \end{macrocode}
+%
+% We switched from \cls{ltxdoc} to \cls{l3doc} to get support for
+% code written in the L3 programming layer. The first is that we
+% are currently missing \cs{MaintainedByLaTeXTeam}, so we have to
+% provide that for now.
+% \begin{macrocode}
+\documentclass{l3doc}
+
+% currently missing in l3doc
+\makeatletter
+\def\MaintainedBy#1{\gdef\@maintainedby{#1}}
+\let\@maintainedby\@empty
+\def\MaintainedByLaTeXTeam#1{%
+{\gdef\@maintainedby{%
+This file is maintained by the \LaTeX{} Project team.\\%
+Bug reports can be opened (category \texttt{#1}) at\\%
+\url{https://latex-project.org/bugs.html}.}}}
+\def\@maketitle{%
+ \newpage
+ \null
+ \vskip 2em%
+ \begin{center}%
+ \let \footnote \thanks
+ {\LARGE \@title \par}%
+ \vskip 1.5em%
+ {\large
+ \lineskip .5em%
+ \begin{tabular}[t]{c}%
+ \@author
+ \end{tabular}\par}%
+ \vskip 1em%
+ {\large \@date}%
+ \ifx\@maintainedby\@empty
+ \else
+ \vskip 1em%
+ \fbox{\fbox{\begin{tabular}{@{}l@{}}\@maintainedby\end{tabular}}}%
+ \fi
+ \end{center}%
+ \par
+ \vskip 1.5em}
+\makeatother
% undo the default is not used:
@@ -817,6 +894,29 @@
% \end{macrocode}
%
%
+% \section{A note on the updates done December 2023}
+%
+% We introduced support for tagged PDf and at the same time we added
+% code to determine row and column numbers for each cell in
+% preparation for supporting formatting or type specifications for individual
+% cells (or group of cells) from the outside, e.g., \enquote{rows 1,
+% 2, and 10 are header rows} (syntax to be decided).
+%
+% This new code is already written with L3 programming layer conventions
+% while most of the legay code is still as it was before. This make the code
+% currently somewhat clattered, unfortunately. Eventually this will all move to L3
+% programming layer but this will take time.
+%
+%
+% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
+% \end{macrocode}
+%
+%
+%
+%
+%
% \section{The construction of the preamble}
%
% \DeleteShortVerb{\"}
@@ -972,6 +1072,7 @@
% =\@chclass= and =\@chnum=.
% \changes{v2.0f}{1992/02/29}{Argument removed since implicitly known}
% \begin{macrocode}
+\ExplSyntaxOff
\def\@testpach{\@chclass
% \end{macrocode}
% First we deal with the cases in which the \textsf{token}
@@ -981,7 +1082,7 @@
\ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
\ifnum \@lastchclass=7 5 \else
\ifnum \@lastchclass=8 \tw@ \else
- \ifnum \@lastchclass=9 \thr@@
+ \ifnum \@lastchclass=9 \thr@@@@
% \end{macrocode}
% Otherwise we will assume that the \textsf{token} belongs to the
% class $0$
@@ -1032,7 +1133,7 @@
% \begin{macrocode}
10
\@chnum
- \if \@nextchar m\thr@@\else
+ \if \@nextchar m\thr@@@@ \else
\if \@nextchar p4 \else
\if \@nextchar b5 \else
% \end{macrocode}
@@ -1042,6 +1143,7 @@
% \begin{macrocode}
\z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi}
+\ExplSyntaxOn
% \end{macrocode}
% \end{macro}
%
@@ -1062,10 +1164,10 @@
% they are in explicit braces, as in =@{*}=.
%
% This macro is called via
-% =\@xexpast=\meta{preamble}=*0x\@@=.
+% =\@xexpast=\meta{preamble}=*0x\@@@@=.
% The $*$--expression =*0x= is being used to terminate the
% recursion,
-% as we shall see later, and =\@@= serves as an argument
+% as we shall see later, and =\@@@@= serves as an argument
% delimiter. =\@xexpast= has four arguments. The first
% one is the part of the
% user preamble before the first $*$--expression while the second
@@ -1074,7 +1176,7 @@
% above).
% The fourth argument is the rest of the preamble.
% \begin{macrocode}
-\def\@xexpast#1*#2#3#4\@@{%
+\def\@xexpast#1*#2#3#4\@@@@{%
% \end{macrocode}
% The number of copies of \textit{String} (=#2=) that are to be
% produced will be saved in a \textsf{count} register.
@@ -1111,7 +1213,7 @@
% \end{macrocode}
% If \textit{N\/} was greater than zero we prepare for another call
% of =\@xexpast=. Otherwise we assume we have reached the end of
-% the user preamble, because we had appended =*0x\@@= when we first
+% the user preamble, because we had appended =*0x\@@@@= when we first
% called =\@xexpast=. In other words: if the user inserts
% =*{0}{..}= in his preamble, \LaTeX\ ignores the rest of it.
% \begin{macrocode}
@@ -1133,7 +1235,7 @@
% $*$--expression is handled, or to the macro =\@xexnoop=,
% which only ends the recursion by deleting its argument.
% \begin{macrocode}
- \expandafter \@tempb \@tempa #4\@@}
+ \expandafter \@tempb \@tempa #4\@@@@}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -1142,10 +1244,10 @@
% \begin{macro}{\@xexnoop}
% So the first big problem is solved. Now it is easy to
% specify =\@xexnoop=.
-% Its argument is delimited by =\@@= and it simply expands to
+% Its argument is delimited by =\@@@@= and it simply expands to
% nothing.
% \begin{macrocode}
-% \def\@xexnoop#1\@@{}
+% \def\@xexnoop#1\@@@@{}
% \end{macrocode}
% \end{macro}
%
@@ -1270,11 +1372,19 @@
%
% \begin{macro}{\insert@column}
% \begin{macro}{\@sharp}
+% \begin{macro}{\textonly@unskip}
% We now define the macro =\insert@column= which will do
% this work for us.
% \begin{macrocode}
\def\insert@column{%
% \end{macrocode}
+%
+% For tagging we insert as special socket, that adds the necessary
+% PDF tag at the beginning of the cell if tagging is enabled.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/cell/begin}%
+% \end{macrocode}
% Here, we assume that the \textsf{count} register
% =\@tempcnta= has saved the value $=\count@= - 1$.
% \begin{macrocode}
@@ -1291,8 +1401,9 @@
% \changes{v2.0e}{1991/02/07}{Added \{\} around \cs{@sharp} for new ftsel}
% \changes{v2.0h}{1992/06/22}{Removed \{\} again in favour of
% \cs{d@llarbegin}}
+% \changes{v2.6b}{2024/04/08}{Do not \cs{unskip} if in math mode (gh/1323)}
% \begin{macrocode}
- \ignorespaces \@sharp \unskip
+ \ignorespaces \@sharp \textonly@unskip
% \end{macrocode}
% Then the second \textsf{token} register follows whose number should
% be saved in =\count@=.
@@ -1302,12 +1413,42 @@
% \changes{v2.0c}{1990/08/14}{\cs{relax} added to avoid problem
% \cs{the}\cs{toks0}\cs{the}\cs{toks1}.}
% \begin{macrocode}
- \the@toks \the \count@ \relax}
+ \the@toks \the \count@ \relax
% \end{macrocode}
+%
+% And another socket for tagging that adds the necessary closing tag
+% if enabled.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/cell/end}%
+}
+% \end{macrocode}
+% Do the unskip only if we are in hmode:
+% \changes{v2.6b}{2024/04/08}{Do not \cs{unskip} if in math mode (gh/1323)}
+% \begin{macrocode}
+\protected\def\textonly@unskip{\ifhmode\unskip\fi}
+% \end{macrocode}
+% \end{macro}
% \end{macro}
% \end{macro}
%
%
+% \begin{macro}{\insert@pcolumn}
+% Handling pcolumn-cells needs slightly different handling when
+% doing tagging. Rather than changing the plugs in
+% \cs{insert@column} back and forth, we simply use a different
+% version of \cs{insert@column} that has its own sockets.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+\def\insert@pcolumn{%
+ \UseTaggingSocket{tbl/pcell/begin}%
+ \the@toks \the \@tempcnta
+ \ignorespaces \@sharp \unskip
+ \the@toks \the \count@ \relax
+ \UseTaggingSocket{tbl/pcell/end}%
+}
+% \end{macrocode}
+% \end{macro}
%
%
% \subsection{The separation of columns}
@@ -1321,11 +1462,24 @@
% =\@addamp=, the macro that inserts the =&=.
% \begin{macrocode}
% \newif \@iffirstamp
-% \def\@addamp{\if@firstamp \@firstampfalse
-% \else \@addtopreamble &\fi}
+\def\@addamp {
+ \if@firstamp
+ \@firstampfalse
+ \else
+% \end{macrocode}
+% If we are after the first column we have to insert a \verb=&= and
+% also update the cell data.
+% \changes{v2.6a}{2023/12/11}{Managing cell indexes}
+% \begin{macrocode}
+ \edef\@preamble{\@preamble &
+ \noexpand\tbl_update_cell_data: }
+ \fi
+}
% \end{macrocode}
% \end{macro}
%
+%
+%
% \begin{macro}{\@acol}
% \begin{macro}{\@acolampacol}
% \begin{macro}{\col@sep}
@@ -1393,7 +1547,7 @@
% command =\@xexpast=. As we already know, this command saves
% its result in the macro =\@tempa=.
% \begin{macrocode}
-% \@xexpast #1*0x\@@
+% \@xexpast #1*0x\@@@@
% \end{macrocode}
% Afterwards we initialize all registers and macros, that we need
% for the build-up of the preamble.
@@ -1477,7 +1631,7 @@
% \texttt{r}, \texttt{p},\texttt{m} or \texttt{b}. We report an
% error and ignore the declaration given by ={..}=.
% \begin{macrocode}
-% \@preamerr \thr@@ \or
+% \@preamerr \thr@@@@ \or
% \end{macrocode}
% If =\@lastchclass= is $4$ the user preamble has been empty.
% To continue, we insert a =#= in the preamble.
@@ -1671,18 +1825,17 @@
\setbox\ar@mcellbox\vbox
% \end{macrocode}
% The part of the templates which is the same in all three cases
-% (\texttt{p}, \texttt{m} and \texttt{b})
-% is built by the macros =\@startpbox= and
-% =\@endpbox=. =\@startpbox= has an argument:
-% the width of the column which is stored in the current
-% \textsf{token} (i.e.\ =\@nextchar=).
-% Between these two macros we find the well known
-% =\insert@column=.
-% The strut is places after the box
+% (\texttt{p}, \texttt{m} and \texttt{b}) is built by the macros
+% =\@startpbox= and =\@endpbox=. =\@startpbox= has an argument: the
+% width of the column which is stored in the current \textsf{token}
+% (i.e.\ =\@nextchar=). Between these two macros we find the well
+% known =\insert@column= or rather the variant for tagging:
+% \cs{insert@pcolumn}. The strut is placed after the box.
% \changes{v2.4e}{2016/10/07}{Fixing SX68732}
% \changes{v2.4f}{2017/11/04}{Managing m-cells without \cs{vcenter}}
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
% \begin{macrocode}
- \@startpbox{\@nextchar}\insert@column \@endpbox
+ \@startpbox{\@nextchar}\insert@pcolumn \@endpbox
\ar@align@mcell
\do@row@strut \or
% \end{macrocode}
@@ -1690,9 +1843,10 @@
% same way though we do not need the =$= characters because we use
% =\vtop= or =\vbox=.
% \changes{v2.4e}{2016/10/07}{Fixing SX68732}
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
% \begin{macrocode}
- \vtop \@startpbox{\@nextchar}\insert@column \@endpbox\do@row@strut \or
- \vbox \@startpbox{\@nextchar}\insert@column \@endpbox\do@row@strut
+ \vtop \@startpbox{\@nextchar}\insert@pcolumn \@endpbox\do@row@strut \or
+ \vbox \@startpbox{\@nextchar}\insert@pcolumn \@endpbox\do@row@strut
% \end{macrocode}
% Other values for =\@chnum= are impossible. Therefore we
% end the arguments to =\@addtopreamble= and =\ifcase=.
@@ -1783,8 +1937,8 @@
% So the declarations defined by the first =>{...}=
% are ignored.
% \begin{macrocode}
-%\def\@classix{\ifnum \@lastchclass = \thr@@
-% \@preamerr \thr@@ \fi
+%\def\@classix{\ifnum \@lastchclass = \thr@@@@
+% \@preamerr \thr@@@@ \fi
% \end{macrocode}
% Furthermore, we call up =\@class10= because afterwards always a
% new column is started by \texttt{c}, \texttt{l}, \texttt{r},
@@ -1836,14 +1990,14 @@
% We only check if the last \textsf{token} was of class $3$ which is
% forbidden.
% \begin{macrocode}
-\def\@classvii{\ifnum \@lastchclass = \thr@@
+\def\@classvii{\ifnum \@lastchclass = \thr@@@@
% \end{macrocode}
% If this is true we output an error message and
% ignore the declarations stored
% by the last =>{...}=, because these are overwritten
% by the argument of \texttt{@}.
% \begin{macrocode}
- \@preamerr \thr@@ \fi}
+ \@preamerr \thr@@@@ \fi}
% \end{macrocode}
% \end{macro}
%
@@ -2032,7 +2186,7 @@
% second one describes the wanted preamble,
% e.g.\ it has the form =|c|c|c|=.
% \begin{macrocode}
-\def\@array[#1]#2{%
+\def\@array[#1]#2{
% \end{macrocode}
% First we define a \textsf{strut} whose size basically corresponds
% to a normal \textsf{strut} multiplied by the factor
@@ -2051,6 +2205,14 @@
\@depth \arraystretch \dp \strutbox
\@width \z@}%
% \end{macrocode}
+% The total number of table columns of the current table is
+% determined in \cs{tbl_count_table_cols:} but this is called in
+% a group, so local settings do not survive. Thus, to save away the
+% outer value of \cs{g_@@_table_cols_tl} we do it before the group.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \tbl_save_outer_table_cols:
+% \end{macrocode}
% Then we open a group, in which the user preamble is evaluated by
% the macro =\@mkpream=. As we know this must happen locally.
% This macro creates a preamble for a =\halign= and saves
@@ -2059,6 +2221,11 @@
\begingroup
\@mkpream{#2}%
% \end{macrocode}
+% Figure out how many columns this table has:
+% \changes{v2.6a}{2023/12/11}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_count_table_cols:
+% \end{macrocode}
% We again redefine =\@preamble= so that a call up of =\@preamble=
% now starts the =\halign=. Thus also the arguments of \texttt{>},
% \texttt{<}, \texttt{@} and \texttt{!}, saved in the
@@ -2085,13 +2252,38 @@
% unsupported redefinition of a \TeX{} primitive for the moment (as people rely
% on that experimental code).
% \begin{macrocode}
- \xdef\@preamble{\noexpand \ialign \@halignto
- \bgroup \@arstrut \@preamble
- \tabskip \z@ \cr}%
+ \xdef\@preamble{
+% \end{macrocode}
+% \cs{ialign} in the original definition is replaced by
+% \cs{ar@ialign} defined below. This does what \cs{ialign} does but
+% additionally handles the tagging structure for the whole table if necessary.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \noexpand \ar@ialign
+ \@halignto
+ \bgroup \@arstrut
% \end{macrocode}
% What we have not explained yet is the macro =\@halignto=
% that was just used. Depending on its replacement text the
% =\halign= becomes a =\halign= \texttt{to} \meta{dimen}.
+%
+% Next, a tagging support socket is inserted adding the start row tag.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/row/begin}
+% \end{macrocode}
+% At the start of the preamble for the first column we call
+% \cs{tbl_init_cell_data_for_row:} to initialize the cell index data. In
+% later columns this data is updated via \cs{tbl_update_cell_data:}.
+% \changes{v2.6a}{2023/12/11}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_init_cell_data_for_row:
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \@preamble
+ \tabskip \z@ \cr}
+% \end{macrocode}
% Now we close the group again. Thus
% =\@startpbox= and =\@endpbox= as well as all
% \textsf{token} registers get their former meaning back.
@@ -2128,12 +2320,16 @@
% around every column in the \textsf{array}--environment
% the parameter =\mathsurround= should
% also be set to \textsf{0pt}. This prevents additional space between
-% the rows. The
-% \PlainTeX--macro =\m@th= does this.
+% the rows.
% \begin{macrocode}
\lineskip \z@
\baselineskip \z@
- \m@th
+% \end{macrocode}
+% Don't use \cs{m@th} here as that signals to the math taggingg
+% code that this is fake math that should not be tagged.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \mathsurround \z@
% \end{macrocode}
% Beside, we have to assign a special meaning (which we still have
% to specify) to the line separator =\\=. We also have to
@@ -2144,10 +2340,61 @@
% start the wanted =\halign=.
% \changes{1994/12/08}{v2.3b}{add \cs{tabularnewline}}
% \begin{macrocode}
- \let\\\@arraycr \let\tabularnewline\\\let\par\@empty \@preamble}
+ \let\\\@arraycr \let\tabularnewline\\\let\par\@empty
+% \end{macrocode}
+% Another socket for tagging. TODO: what about \cs{arrayleft} above?
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/init}
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \@preamble
+}
% \end{macrocode}
% \end{macro}
%
+%
+%
+% \begin{macro}{\ar@ialign}
+% A new command that replaces \cs{ialign} used previously. \cs{everycr} is
+% also applied to the \cs{cr} ending the preamble so we have to
+% program around that.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+\def\ar@ialign{%
+% \end{macrocode}
+% Before starting a table we have to initialize the variables
+% holding row and column information for cells. We also have
+% locally store the information related to the current cell (if we
+% are already inside a table) so that we can restore it once the
+% inner table is finished.
+% \changes{v2.6a}{2023/12/11}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_init_cell_data_for_table:
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \everycr{%
+ \noalign{%
+% \end{macrocode}
+% If this \cs{cr} was at the end of a real row (e.g., not at the
+% end of the table preamble) we have add a row end tag.
+% \begin{macrocode}
+ \tbl_if_row_was_started:T { \UseTaggingSocket{tbl/row/end} }
+% \end{macrocode}
+% The we prepare for the next row.
+% \begin{macrocode}
+ \tbl_update_cell_data_for_next_row:
+ }%
+ }%
+ \tabskip\z@skip\halign}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
+%
% \begin{macro}{\arraybackslash}
% \changes{v2.4a}{2003/12/17}{(DPC) Macro added (from tabularx)}
% Restore =\\= for use in array and tabular environment (after
@@ -2182,7 +2429,27 @@
% \begin{macro}{\@arraycr}
% In the macro =\@array= the line separator =\\= is
% =\let= to the command =\@arraycr=.
-% Its definition starts with a special brace which I have directly
+% \changes{v2.3c}{1995/04/23}{Avoid adding an ord atom in math}
+% \changes{v2.5e}{2021/04/20}{Use \cs{protected} for \cs{\bslash} variant (gh/548)}
+% \begin{macrocode}
+\protected\def\@arraycr {
+% \end{macrocode}
+% Add code that figures out if the current table row is incomplete
+% (not enough \verb=&=s). It can then do extra actions, such as
+% inserting missing cell tags.
+% \changes{v2.6a}{2023/12/11}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_count_missing_cells:n {@arraycr}
+% \end{macrocode}
+% TODO: maybe this is also the right place to add a socket that
+% could be used to actually enter missing cells instead of just
+% adding tagging structures for them later. This would be optional
+% but in many cases it would be the right thing to do (for example
+% if tables contain vertical lines or similar visual structures
+% that require fully specified rows.
+%
+%
+% We then start a special brace which I have directly
% copied from the original definition. It is
% necessary, because the =\futurlet= in =\@ifnextchar=
% might
@@ -2198,10 +2465,8 @@
% =\halign= while we are looking for a =*= or =[=.
% For further information see
% \cite[Appendix D]{bk:knuth}.
-% \changes{v2.3c}{1995/04/23}{Avoid adding an ord atom in math}
-% \changes{v2.5e}{2021/04/20}{Use \cs{protected} for \cs{\bslash} variant (gh/548)}
% \begin{macrocode}
-\protected\def\@arraycr{\relax\iffalse{\fi\ifnum 0=`}\fi
+ \iffalse{\fi\ifnum 0=`}\fi
% \end{macrocode}
% Then we test whether the user is using the star form and ignore
% a possible star (I also disagree with this procedure, because a
@@ -2210,6 +2475,11 @@
\@ifstar \@xarraycr \@xarraycr}
% \end{macrocode}
% \end{macro}
+
+
+
+
+
%
% \begin{macro}{\@xarraycr}
% In the command =\@xarraycr= we test if an optional argument
@@ -2301,6 +2571,7 @@
% the result column and the actual column entry.
% \changes{v2.3j}{1998/01/29}{Command made \cs{long} to match
% kernel change for pr/2180}
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
% \begin{macrocode}
\long\def\multicolumn#1#2#3{%
% \end{macrocode}
@@ -2310,6 +2581,16 @@
% \begin{macrocode}
\multispan{#1}\begingroup
% \end{macrocode}
+% For tagging support we have to solve two problems:
+% \cs{multicolumn} must handle the row begin if it is used there,
+% and it must save the numbers of cells it spans so that we can add
+% a suitable ColSpan attribute. We do this in the next macro
+% (which in turn calls the \texttt{tbl/row/begin} socket, if
+% necessary).
+% \changes{v2.6a}{2023/12/11}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_update_multicolumn_cell_data:n {#1}
+% \end{macrocode}
% Since a =\multicolumn= should only describe the format of a
% result column, we redefine =\@addamp= in such a way that one gets
% an error message if one uses more than one \texttt{c},
@@ -2336,6 +2617,12 @@
% \begin{macrocode}
\endgroup
% \end{macrocode}
+% Now we update the colspan attribute. This needs setting after
+% the group as it is hidden inside the plug in \cs{insert@column}.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/colspan}{#1}%
+% \end{macrocode}
% In the special situation of =\multicolumn= =\@preamble=
% is not needed as preamble for a =\halign= but it is directly
% inserted into our table. Thus instead of =\sharp=
@@ -2458,6 +2745,12 @@
% \begin{macrocode}
\leavevmode
% \end{macrocode}
+% Now that we know we are in hmode we can add the start tag for the
+% whole table.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/hmode/begin}%
+% \end{macrocode}
% It should be taken into consideration that the macro =\@array=
% must be called in math mode. Therefore we open a \textsf{box},
% insert a =$= and then assign the correct values to =\col@sep= and
@@ -2486,11 +2779,41 @@
% =\@array=. To save \textsf{token} space we then redefine
% =\@preamble=
% because its replacement text isn't longer needed.
+%
+% To handle cell indexes, we do not use \cs{crcr} but a variant
+% that also handles missing cells as necessary.
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
% \begin{macrocode}
-%\def\endarray{\crcr \egroup \egroup \gdef\@preamble{}}
+\def\endarray {
+ \tbl_crcr:n{endarray} \egroup
+ \UseTaggingSocket{tbl/finalize}
+% \end{macrocode}
+%
+% If tables are nested into another then it is necessary to
+% restore information about the cell the inner table started
+% in. Otherwise, the cell index data structures reflect the
+% status in the outer table as they
+% are globally manipulated. We restore in all cases even if we are
+% not in a nesting situation as that makes the code simpler (and
+% probably faster).
+%
+% \cs{endtabular} and \cs{endtabular*} inherit from \cs{endarray}
+% so we only need to change that. \texttt{tabularx} uses a similar method.
+% \changes{v2.6a}{2023/12/11}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_restore_outer_cell_data:
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \egroup
+ \@arrayright \gdef\@preamble{}%
+}
% \end{macrocode}
% \end{macro}
%
+%
+%
+%
% \begin{macro}{\endtabular}
% \begin{macro}{\endtabular*}
% To end a \textsf{tabular} or \textsf{tabular$*$} environment we
@@ -2499,7 +2822,13 @@
% any =\mathsurround= so we cancel that with =\m@th=.
% \changes{v2.5f}{2021/07/12}{Cancel any outside \cs{mathsurround} (gh/614)}
% \begin{macrocode}
-\def\endtabular{\endarray\m@th $\egroup}
+\def\endtabular{\endarray\m@th $\egroup
+% \end{macrocode}
+%
+% \changes{v2.6a}{2023/12/11}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/hmode/end}%
+}
\expandafter\let\csname endtabular*\endcsname=\endtabular
% \end{macrocode}
% \end{macro}
@@ -2518,16 +2847,18 @@
\let\@arrayclassiv=\relax \let\@arrayclassz=\relax
\let\@tabclassiv=\relax \let\@tabclassz=\relax
\let\@arrayacol=\relax \let\@tabacol=\relax
-\let\@tabularcr=\relax \let\@@endpbox=\relax
+\let\@tabularcr=\relax \let\@@@@endpbox=\relax
\let\@argtabularcr=\relax \let\@xtabularcr=\relax
% \end{macrocode}
%
% \begin{macro}{\@preamerr}
+% \changes{v2.6d}{2024/06/14}{Keep message sources out of L3 code (gh/1378)}
% We also have to redefine the error routine =\@preamerr= since
% new kind of errors are possible.
% The code for this macro is not perfect yet;
% it still needs too much memory.
% \begin{macrocode}
+\ExplSyntaxOff
\def\@preamerr#1{\def\@tempd{{..} at wrong position: }%
\PackageError{array}{%
\ifcase #1 Illegal pream-token (\@nextchar): `c' used\or %0
@@ -2615,6 +2946,7 @@
% If an optional argument was not given, give a default argument of 0.
% \begin{macrocode}
\@ifnextchar[{\newcol@{\NC@char}}{\newcol@{\NC@char}[0]}}
+\ExplSyntaxOn
% \end{macrocode}
% \end{macro}
% \begin{macro}{\newcol@}
@@ -2710,16 +3042,18 @@
% produced and then "\typeout" the required string.
% \begin{macrocode}
\def\NC@show#1{%
- \typeout{Column #1\expandafter\expandafter\expandafter\NC@strip
- \expandafter\meaning\csname NC@rewrite@#1\endcsname\@@}}
+ \typeout{Column~ #1\expandafter\expandafter\expandafter\NC@strip
+ \expandafter\meaning\csname NC@rewrite@#1\endcsname\@@@@}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\NC@strip}
% Delimit the arguments to "\NC@strip" with `\texttt{:}', `\texttt{->}',
-% a space, and "\@@" to pull out the required parts of the output from
+% a space, and "\@@@@" to pull out the required parts of the output from
% "\meaning".
% \begin{macrocode}
-\def\NC@strip#1:#2->#3 #4\@@{#2 -> #4}
+\ExplSyntaxOff
+\def\NC@strip#1:#2->#3 #4\@@@@{#2 -> #4}
+\ExplSyntaxOn
% \end{macrocode}
% \end{macro}
% \begin{macro}{\NC@list}
@@ -2807,6 +3141,7 @@
% \changes{v2.4e}{2016/10/07}{Fixing SX68732}
% \changes{v2.4f}{2017/11/04}{Managing m-cells without \cs{vcenter}}
% \begin{macrocode}
+\ExplSyntaxOff % really oldstyle using \@tfor :=
\def\@mkpream#1{\gdef\@preamble{}\@lastchclass 4 \@firstamptrue
\let\@sharp\relax
% \end{macrocode}
@@ -2869,11 +3204,12 @@
\@acol \or
\or
\@acol \or
- \@preamerr \thr@@ \or
+ \@preamerr \thr@@@@ \or
\@preamerr \tw@ \@addtopreamble\@sharp \or
\or
\else \@preamerr \@ne \fi
\def\the@toks{\the\toks}}
+\ExplSyntaxOn
% \end{macrocode}
% \end{macro}
%
@@ -2908,7 +3244,7 @@
% \texttt{array.sty} 2.0h.
% \begin{macrocode}
\def\@classv{\save@decl
- \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@
+ \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@@@@
\@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}%
\prepnext@tok}
% \end{macrocode}
@@ -2920,7 +3256,7 @@
% second "\extracolsep", there is no point in the user entering two of
% these commands anyway, so this is not really a restriction.
% \begin{macrocode}
-\def\NC@ecs#1\extracolsep#2#3\extracolsep#4\@@@{\def\@tempa{#2}%
+\def\NC@ecs#1\extracolsep#2#3\extracolsep#4\@@@@@@{\def\@tempa{#2}%
\ifx\@tempa\@empty\else\toks\count@={#1\tabskip#2\relax#3}\fi}
%</ncols>
% \end{macrocode}
@@ -2936,28 +3272,27 @@
%
% \begin{macro}{\@tabarray}
% This macro tests for an optional bracket and then calls up
-% "\@@array" or "\@@array[c]" (as default).
+% "\@@@@array" or "\@@@@array[c]" (as default).
% \begin{macrocode}
%<*package>
-\def\@tabarray{\@ifnextchar[{\@@array}{\@@array[c]}}
+\def\@tabarray{\@ifnextchar[{\@@@@array}{\@@@@array[c]}}
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\@@array}
+% \begin{macro}{\@@@@array}
% This macro tests could then test an optional delimiter before the
% left brace of the main preamble argument. Here in the main package
% it simply is let to be "\@array".
% \begin{macrocode}
-\let\@@array\@array
+\let\@@@@array\@array
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\endarray}
+% \begin{macro}{\@arrrayleft}
% \begin{macro}{\@arrayright}
% We have to declare the hook we put into "\@array" above.
-% A similar hook `"\@arrayright"' will be inserted into the
+% A similar hook \cs{@arrayright} will be inserted into the
% "\endarray" to gain control. Both defaults to empty.
% \begin{macrocode}
-\def\endarray{\crcr \egroup \egroup \@arrayright \gdef\@preamble{}}
\let\@arrayleft\@empty
\let\@arrayright\@empty
% \end{macrocode}
@@ -3182,6 +3517,14 @@
% \end{macro}
%
%
+%
+%
+%
+% \begin{macrocode}
+\ExplSyntaxOff
+% \end{macrocode}
+%
+%
% \PrintIndex
% \PrintChanges
%
diff --git a/macros/latex/required/tools/array.pdf b/macros/latex/required/tools/array.pdf
index 085cb2321a..1dbefd1b52 100644
--- a/macros/latex/required/tools/array.pdf
+++ b/macros/latex/required/tools/array.pdf
Binary files differ
diff --git a/macros/latex/required/tools/bm.dtx b/macros/latex/required/tools/bm.dtx
index a608c6aeb5..d7d6eb54ee 100644
--- a/macros/latex/required/tools/bm.dtx
+++ b/macros/latex/required/tools/bm.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
@@ -22,7 +22,7 @@
% \fi
%
% \iffalse
-%% Copyright 1996 1997 1998 1999 2002 2003 2004 2016 2017 2019 2021 2022
+%% Copyright 1996 1997 1998 1999 2002 2003 2004 2016 2017 2019 2021 2022 2023
%% David Carlisle Frank Mittelbach
%%
%% Development of this package was commissioned by Y&Y Inc.
@@ -36,7 +36,7 @@
%<driver>\ProvidesFile{bm.drv}
% \fi
% \ProvidesFile{bm.dtx}
- [2023/07/08 v1.2f Bold Symbol Support (DPC/FMi)]
+ [2023/12/19 v1.2f Bold Symbol Support (DPC/FMi)]
%
% \iffalse
%<*driver>
@@ -178,14 +178,14 @@
% spacing). So the third example produces identical output to the first
% (but \TeX\ takes more time producing it).
%
-% In the fourth example the |\mathrm{\bm{g}}| is essentially
+% In the fourth example the |\mathrm{\bm{{g}}}| is essentially
% equivalent to |\mathrm{\mbox{\boldmath$g$}}|. Currently math alphabet
% settings are not passed down to `nested' math lists, and so in this
% example, the |\mathrm| has no effect, and a bold math italic $\bm g$
% is obtained.
%
% Similarly the last example is equivalent to
-% |$\mbox{\boldmath$\mathrm{g}$}}| and so in this case, one obtains a
+% |$\mbox{\boldmath$\mathrm{g}$}$| and so in this case, one obtains a
% bold roman \textbf{g}.
%
% \subsection{Delimiters}
diff --git a/macros/latex/required/tools/bm.ins b/macros/latex/required/tools/bm.ins
index a7424a0e67..c0c8125d10 100644
--- a/macros/latex/required/tools/bm.ins
+++ b/macros/latex/required/tools/bm.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 1993-2023
+%% Copyright (C) 1993-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -45,7 +45,7 @@ The source is maintained by the LaTeX Project team and bug
reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright (C) 1993-2023
+Copyright (C) 1993-2024
The LaTeX Project and any individual authors listed elsewhere
in this file.
diff --git a/macros/latex/required/tools/bm.pdf b/macros/latex/required/tools/bm.pdf
index 47bef9fc86..901cc7b7ab 100644
--- a/macros/latex/required/tools/bm.pdf
+++ b/macros/latex/required/tools/bm.pdf
Binary files differ
diff --git a/macros/latex/required/tools/calc.dtx b/macros/latex/required/tools/calc.dtx
index 2c4cecbf03..154c6ba26a 100644
--- a/macros/latex/required/tools/calc.dtx
+++ b/macros/latex/required/tools/calc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/calc.pdf b/macros/latex/required/tools/calc.pdf
index 203c0032f6..31a94ddcf7 100644
--- a/macros/latex/required/tools/calc.pdf
+++ b/macros/latex/required/tools/calc.pdf
Binary files differ
diff --git a/macros/latex/required/tools/changes.txt b/macros/latex/required/tools/changes.txt
index 0ced77d568..b61f939445 100644
--- a/macros/latex/required/tools/changes.txt
+++ b/macros/latex/required/tools/changes.txt
@@ -9,6 +9,78 @@ are not part of the distribution.
All changes above are only part of the development branch for the next release.
================================================================================
+2024-06-14 David Carlisle <David.Carlisle@latex-project.org>
+
+ * array.dtx move \ExplSyntaxOff earlier so error message spaces preserved gh/1378
+
+
+#########################
+# 2024-06-01 Release
+#########################
+
+2024-05-23 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * array.dtx:
+ * longtable.dtx:
+ * multicol.dtx:
+ * showkeys.dtx:
+ * varioref.dtx:
+ Do not error with "suspicous date" when rolling back to
+ early years of LaTeX2e (gh/1336)
+
+2024-05-09 Yukai Chou <muzimuzhi@gmail.com>
+
+ * amsmath.dtx:
+ Fix typo in comment, \Umathcar -> \Umathchar (gh/1343)
+
+2024-04-10 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+
+ * xr.dtx:
+ Merged in the code from xr-hyper. This extends xr to properly support
+ targets and links and also adds support for properties (gh/1180).
+
+2024-04-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * array.dtx (section{The insertion of declarations):
+ Do not \unskip if in math mode, this way explicit spaces at the
+ end of the math cell remain as it is with array env in core LaTeX (gh/1323)
+
+2024-03-13 David Carlisle <David.Carlisle@latex-project.org>
+
+ * l3sys-query.dtx
+ New package, providing a document interface to the l3sys-query Lua script.
+
+2024-01-22 Lars Madsen <daleif@math.au.dk>
+
+ * verbatim.dtx: added TAB marking support to \verbatiminput* (gh/1245)
+
+2023-12-16 David Carlisle <David.Carlisle@latex-project.org>
+
+ * showkeys.dtx: avoid adding extra box to \@labels gh/1123
+
+2023-12-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * longtable.dtx:
+ Support for tagged PDF
+ Manage and provide cell indexes
+
+2023-12-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * array.dtx:
+ Support for tagged PDF
+ Manage and provide cell indexes
+
+2023-12-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * tabularx.dtx:
+ Require newer LaTeX kernel (that supports tagging)
+ Suspend any tagging while doing trial typesetting
+
+2023-11-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * multicol.dtx (subsection{Maintaining the mark registers}]):
+ Get rid of forced breaks for mark extraction (gh/1130)
+
#########################
# 2023-11-01c Release
#########################
@@ -16,7 +88,7 @@ All changes above are only part of the development branch for the next release.
2023-11-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* verbatim.dtx (subsection{Preliminaries}):
- Update code so that that \verb does not show visible spaces (gh/1160)
+ Update code so that \verb does not show visible spaces (gh/1160)
#########################
# 2023-11-01b Release
diff --git a/macros/latex/required/tools/dcolumn.dtx b/macros/latex/required/tools/dcolumn.dtx
index c8ddaf4ce6..feb3096cce 100644
--- a/macros/latex/required/tools/dcolumn.dtx
+++ b/macros/latex/required/tools/dcolumn.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/dcolumn.pdf b/macros/latex/required/tools/dcolumn.pdf
index 95ad0bd449..341d57b5af 100644
--- a/macros/latex/required/tools/dcolumn.pdf
+++ b/macros/latex/required/tools/dcolumn.pdf
Binary files differ
diff --git a/macros/latex/required/tools/delarray.dtx b/macros/latex/required/tools/delarray.dtx
index 86a1a6203f..61d40b5c74 100644
--- a/macros/latex/required/tools/delarray.dtx
+++ b/macros/latex/required/tools/delarray.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/delarray.pdf b/macros/latex/required/tools/delarray.pdf
index dee83d0727..800d3289bb 100644
--- a/macros/latex/required/tools/delarray.pdf
+++ b/macros/latex/required/tools/delarray.pdf
Binary files differ
diff --git a/macros/latex/required/tools/enumerate.dtx b/macros/latex/required/tools/enumerate.dtx
index 2818a73a09..c3889a9157 100644
--- a/macros/latex/required/tools/enumerate.dtx
+++ b/macros/latex/required/tools/enumerate.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/enumerate.pdf b/macros/latex/required/tools/enumerate.pdf
index 3cfae0299a..db34e7b7bb 100644
--- a/macros/latex/required/tools/enumerate.pdf
+++ b/macros/latex/required/tools/enumerate.pdf
Binary files differ
diff --git a/macros/latex/required/tools/fileerr.dtx b/macros/latex/required/tools/fileerr.dtx
index eef222bb6e..0e8eeb1ffb 100644
--- a/macros/latex/required/tools/fileerr.dtx
+++ b/macros/latex/required/tools/fileerr.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/fileerr.pdf b/macros/latex/required/tools/fileerr.pdf
index c9ead205ae..6fc6ce3a27 100644
--- a/macros/latex/required/tools/fileerr.pdf
+++ b/macros/latex/required/tools/fileerr.pdf
Binary files differ
diff --git a/macros/latex/required/tools/fontsmpl.dtx b/macros/latex/required/tools/fontsmpl.dtx
index 525065cde5..6e9835e20e 100644
--- a/macros/latex/required/tools/fontsmpl.dtx
+++ b/macros/latex/required/tools/fontsmpl.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/fontsmpl.pdf b/macros/latex/required/tools/fontsmpl.pdf
index 400fc3cdb4..0e001b9309 100644
--- a/macros/latex/required/tools/fontsmpl.pdf
+++ b/macros/latex/required/tools/fontsmpl.pdf
Binary files differ
diff --git a/macros/latex/required/tools/ftnright.dtx b/macros/latex/required/tools/ftnright.dtx
index 663fa304a9..a3826376db 100644
--- a/macros/latex/required/tools/ftnright.dtx
+++ b/macros/latex/required/tools/ftnright.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/ftnright.pdf b/macros/latex/required/tools/ftnright.pdf
index b1ed43548d..5b92d84459 100644
--- a/macros/latex/required/tools/ftnright.pdf
+++ b/macros/latex/required/tools/ftnright.pdf
Binary files differ
diff --git a/macros/latex/required/tools/hhline.dtx b/macros/latex/required/tools/hhline.dtx
index 49ac1ae208..b2d833d965 100644
--- a/macros/latex/required/tools/hhline.dtx
+++ b/macros/latex/required/tools/hhline.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/hhline.pdf b/macros/latex/required/tools/hhline.pdf
index 9d389f0c7f..805d96d267 100644
--- a/macros/latex/required/tools/hhline.pdf
+++ b/macros/latex/required/tools/hhline.pdf
Binary files differ
diff --git a/macros/latex/required/tools/indentfirst.dtx b/macros/latex/required/tools/indentfirst.dtx
index 2314db1c70..9bbe1871e1 100644
--- a/macros/latex/required/tools/indentfirst.dtx
+++ b/macros/latex/required/tools/indentfirst.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/indentfirst.pdf b/macros/latex/required/tools/indentfirst.pdf
index 2aa538c345..7f7383c969 100644
--- a/macros/latex/required/tools/indentfirst.pdf
+++ b/macros/latex/required/tools/indentfirst.pdf
Binary files differ
diff --git a/macros/latex/required/tools/l3sys-query.dtx b/macros/latex/required/tools/l3sys-query.dtx
new file mode 100644
index 0000000000..3cba5da4a6
--- /dev/null
+++ b/macros/latex/required/tools/l3sys-query.dtx
@@ -0,0 +1,545 @@
+% \iffalse
+%% Source File: l3sys-query.dtx
+%% Copyright (C) 2024
+%%
+%% The LaTeX Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file may be distributed under the terms of the LPPL.
+%% See README for details.
+%
+%<*dtx>
+ \ProvidesFile{l3sys-query.dtx}
+%</dtx>
+%<package>\ProvidesPackage{l3sys-query}
+%<driver> \ProvidesFile{l3sys-query.drv}
+% \fi
+% \ProvidesFile{l3sys-query.dtx}
+ [2024-03-28 v1.0a LaTeX2e interface for l3sys file queries]
+%
+% \iffalse
+%<*driver>
+\documentclass{l3doc}%{ltxdoc}
+\begin{document}
+\DocInput{l3sys-query.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \GetFileInfo{l3sys-query.dtx}
+%
+% \title{\LaTeX\ document interface to the \pkg{l3sys-query} script:
+% System queries for LaTeX using Lua\thanks{This file
+% has version number \fileversion, last
+% revised \filedate.}}
+% \author{\LaTeX\ project}
+% \date{\filedate}
+%
+%
+% \maketitle
+%
+% \tableofcontents
+%
+% \section{Introduction}
+%
+% \TeX{} engines provide only very limited access to information about the system
+% they are used on: using primitives, one can for example get the size of a single
+% file, but not a list of files in a given location. For most documents, this is
+% not an issue as they are self-contained. However, for cases where
+% \enquote{dynamic} construction of parts of a document is needed based on file
+% lists or other system-dependent data, methods to obtain this from (restricted)
+% shell escape are desirable.
+%
+% Security considerations mean that directly querying the system shell is
+% problematic for general use. Instead, \emph{restricted} shell escape may be used
+% to get many details, provided a suitable tool is available to provide the
+% information in a platform-neutral and security-conscious way. The Java program
+% \texttt{texosquery}, written by Nicola Talbot, has been available for a number
+% of years to provide this facility. As well as file system insight,
+% \texttt{texosquery} also provides for example locale data and other system
+% information. However, the requirement for Java means that the script is not
+% automatically usable when a \TeX{} system is installed.
+%
+% The \LaTeX{} team have therefore provided a Lua-based script,
+% \texttt{l3sys-query}, which conforms to the security requirements of \TeX{} Live
+% using Lua to obtain the system information. This means that it can be used
+% \enquote{out of the box} across platforms. The facilities provided by
+% \texttt{l3sys-query} are more limited than \texttt{texosquery}, partly as some
+% information is available in modern \TeX{} systems using primitives, and partly
+% as the aim of \texttt{l3sys-query} is to provide information where there are
+% defined use cases. Requests for additional data interfaces are welcome.
+%
+% This package provides a document level \textit{Key-Value} interface
+% to The \texttt{l3sys-query} functionality, although as a convenience
+% it also summarizes the documentation for the L3 programming
+% interface layer (prvided by the \pkg{l3sys} module of
+% \pkg{l3kernel}, and of the command line Lua script
+% \texttt{l3sys-query} which is distributed separately and provides
+% the underlying functionality.
+%
+%
+%
+% \section{The document level key-value interface\label{sec:kv}}
+%
+% This provides an interface to \texttt{l3sys-query} based on
+% \pkg{l3keys} that allows the options to be specified and checked
+% individually. Internally the supplied key values are used to build
+% up the arguments to the commands described above in the L3
+% programming layer commands described in section~\ref{sec:expl3}
+%
+% Results containing path separators \emph{always}
+% use~|/|, irrespective of the platform in use.
+%
+%
+% \begin{function}
+% {\QueryWorkingDirectory}
+% \begin{syntax}
+% \cs{QueryWorkingDirectory} \Arg{result cmd}
+% \end{syntax}
+% Defines supplied command \meta{result cmd} to hold
+% the absolute path to the current working directory of the
+% \TeX\ system.
+% This is the directory (folder) from which \TeX\ was started, so usually
+% the location of the main document file.
+% \end{function}
+%
+% \begin{function}
+% {\QueryFiles, \QueryFilesTF}
+% \begin{syntax}
+% \cs{QueryFiles} \oarg{options} \Arg{spec} \Arg{function}
+% \cs{QueryFilesTF} \oarg{options} \Arg{spec} \Arg{function} \Arg{pre code} \Arg{empty list code}
+% \end{syntax}
+% This generates a file list based on the \meta{spec} and \meta{options}.
+% The command then applies \meta{function} to each item in the sequence of filenames.
+% The \meta{function} should be a macro body which will be passed the file path as |#1|.
+%
+% The TF version executes the T (\meta{pre code}) argument before iterating over the list
+% and the F (\meta{empty list code}) argument if the list is empty.
+% \end{function}
+%
+% Note that this interface in mapping directly over the sequence of
+% filenames does not allow some uses which are provided by the
+% programming interface described in the following section, which allows
+% the sequence to be manipulated before being used.
+%
+% The defined keys map very closely to the options of the
+% \texttt{l3sys-query} command which is described in
+% section~\ref{sec:lua}.
+%
+% \begin{itemize}
+% \item
+% The keys \texttt{recursive}, \texttt{ignore-case}, \texttt{reverse}, \texttt{pattern}
+% take no values and map directly to the command line options of the same name.
+%
+% \item
+% The key \texttt{sort} accepts the values \texttt{date} and \texttt{name}.
+%
+% \item
+% The key \texttt{type} accepts \texttt{d} or \texttt{f}.
+%
+% \item
+% The key \texttt{exclude} accepts a glob (or Lua pattern) matching
+% files to be excluded. The package arranges that the quoting of the
+% argument is automatically added if unrestricted shell escape is
+% enabled.
+%
+% \end{itemize}
+%
+% Within the main \meta{spec} argument, and the value of the \texttt{exclude} key,
+% the following characters may need special handling.
+% |~| may be used (which \texttt{kpathsea} uses to denote the users home directory).
+% |\%|, or at the top level |%|, may be used to produce a literal |%|
+% which may be especially useful if the \texttt{pattern} key is used
+% as \% is the escape character in Lua patterns.
+%
+% \subsection{Examples\label{sec:examples2e}}
+%
+% \begin{itemize}
+% \item
+% Include every |png| file in the current directory.
+% \begin{verbatim}
+% \QueryFiles{*.png}{\includegraphics{#1}\par}
+% \end{verbatim}
+%
+% \item
+% Input every \TeX\ file with a filename matching \texttt{chapter[0-9].tex}.
+% \begin{verbatim}
+% \QueryFiles[pattern]{chapter%d.*%.tex}{\input{#1}}
+% \end{verbatim}
+% \end{itemize}
+%
+% \section{The L3 programming layer interface\label{sec:expl3}}
+%
+% \begin{function}
+% {\sys_get_query:nN, \sys_get_query:nnN, \sys_get_query:nnnN}
+% \begin{syntax}
+% \cs{sys_get_query:nN} \Arg{cmd} \Arg{tl var}
+% \cs{sys_get_query:nnN} \Arg{cmd} \Arg{spec} \Arg{tl var}
+% \cs{sys_get_query:nnnN} \Arg{cmd} \Arg{options} \Arg{spec} \Arg{tl var}
+% \end{syntax}
+% Sets the \meta{tl var} to the information returned by the
+% \texttt{l3sys-query} \meta{cmd}, potentially supplying the \meta{options}
+% and \meta{spec} to the query call. The valid \meta{cmd} names are at present
+% \begin{itemize}
+% \item \texttt{pwd} Returns the absolute path to the current working directory
+% \item \texttt{ls} Returns a directory listing, using the \meta{spec} to
+% select files and applying the \meta{options} if given
+% \end{itemize}
+% The \meta{spec} should be a file glob and will automatically be passed to
+% the script without shell expansion.
+% \end{function}
+%
+% \begin{function}
+% {\sys_split_query:nN, \sys_split_query:nnN, \sys_split_query:nnnN}
+% \begin{syntax}
+% \cs{sys_split_query:nN} \Arg{cmd} \Arg{seq}
+% \cs{sys_split_query:nnN} \Arg{cmd} \Arg{spec} \Arg{seq}
+% \cs{sys_split_query:nnnN} \Arg{cmd} \Arg{options} \Arg{spec} \Arg{seq}
+% \end{syntax}
+% Works as described for \cs{sys_get_query:nnnN}, but sets the \meta{seq}
+% to contain one entry for each line returned by \texttt{l3sys-query}.
+% \end{function}
+%
+% \section{The \texttt{l3sys-query} Lua script\label{sec:lua}}
+% \subsection{The command line interface}
+%
+% The command line interface to
+% \begin{center}
+% \ttfamily
+% l3sys-query \meta{cmd} [\meta{option(s)}] [\meta{args}]
+% \end{center}
+% where \texttt{\meta{cmd}} can be one of the following:
+% \begin{itemize}[noitemsep]\ttfamily
+% \item ls
+% \item ls \meta{args}
+% \item pwd
+% \end{itemize}
+% The \meta{cmd} are described below. The result of the \meta{cmd} will be printed
+% to the terminal in an interactive run; in normal usage, this will be piped to
+% the calling \TeX{} process. Results containing path separators \emph{always}
+% use~|/|, irrespective of the platform in use.
+%
+% As well as these targets, the script recognizes the options
+% \begin{itemize}
+% \item |--exclude| Specification for directory entries to exclude
+% \item |--ignore-case| Ignores case when sorting directory listings
+% \item |--pattern| (|-p|) Treat the \meta{args} as Lua patterns rather
+% than converting from wildcards
+% \item |--recursive| (|-r|) Enables recursive searching during directory
+% listings
+% \item |--reverse| Causes sorting to go from highest to lowest rather
+% than lowest to highest
+% \item |--sort| Sets the method used to sort entries returned by |ls|
+% \item |--type| Selects the type of entry returned by |ls|
+% \end{itemize}
+% The action of these options on the appropriate \meta{cmd(s)} is detailed below.
+%
+% \subsubsection{\texttt{ls [\meta{args}]}}
+%
+% Lists the contents of one or more directories, in a manner somewhat reminiscent
+% of the Unix command |ls| or the Windows command |dir|. The exact nature of the
+% output will depend on the \meta{args}, if given, along with the prevailing
+% options. Note that the options names are inspired by ideas from the Unix
+% commands |ls| and |find| as well as the Windows command |dir|: they therefore do
+% not map directly to those of any one of the command line tools that they
+% somewhat mirror.
+%
+% When no \meta{args} are given, all entries in the current directory will be
+% listed, one per line in the output. This will include both files and
+% subdirectories. Each entry will include a path relative to the current
+% directory: for files \emph{in} the current directory, this will be |./|. The
+% order of results will be determined by the underlying operating system process:
+% unless requested \emph{via} an option, no sorting takes place.
+%
+% As standard, the \meta{args} are treated as a file/path name potentially
+% including |?| and |*| as wildcards, for example |*.png| or |file?.txt|.
+% \begin{verbatim}
+% l3sys-query ls '*.png'
+% \end{verbatim}
+% Some care is needed in preventing expansion of such wildcards by the shell or
+% \texttt{texlua} process: these are detailed in Section~\ref{sec:wildcard}. In
+% this section, |'| is used to indicate a character being used to suppress
+% expansion: this is for example normal on macOS and Linux.
+%
+% Removal of entries from the listing can be achieved using the |--exclude|
+% option, which should be given with a \meta{xarg}, for example
+% \begin{verbatim}
+% l3sys-query ls --exclude '*.bak' 'graphics/*'
+% \end{verbatim}
+% Directory entries starting |.| are traditionally hidden on Linux and macOS
+% systems: these \enquote{dot} entries are excluded from the output of
+% \texttt{l3sys-query}. The entries |.| and |..| for the current and parent
+% directory are also excluded from the results returned by \texttt{l3sys-query} as
+% they can always be assumed.
+%
+% For more complex matching, the \meta{args} can be treated as a Lua pattern using
+% the |--pattern| (|-p|) option; this also applies to the \meta{xarg} argument to
+% the |--exclude| option. For example, the equivalent to wildcard |*.png| could be
+% obtained using
+% \begin{verbatim}
+% l3sys-query ls --pattern '^.*%.png$'
+% \end{verbatim}
+%
+% The results returned by |ls| can be sorted using the |--sort| option. This can
+% be set to |none| (use the order from the file system: the default), |name| (sort
+% by file name) or |date| (sort by date last modified). The sorting order can be
+% reversed using |--reverse|. Sorting normally takes account of case: this can be
+% suppressed with the |--ignore-case| option.
+%
+% The listing can be filtered based on the type of entry using the |--type|
+% option. This takes a string argument, one of |d| (directory) or |f| (file).
+%
+% As standard, only the path specified as part of the \meta{args} is queried.
+% However, if the |--recursive| (|-r|) option is set, the query is applied within
+% all subdirectories. Subdirectories starting with~|.| (macOS and Linux hidden)
+% are excluded from recursion.
+%
+% For security reasons, only paths within the current working directory can be
+% queried, thus for example |graphics/*.png| will list all |png| files in the
+% |graphics| subdirectory, but |../graphics/*.png| will yield no output.
+%
+% \subsubsection{\texttt{pwd}}
+%
+% Returns the current working directory from which \texttt{l3sys-query} is run.
+% From within a \TeX{} run, this will (usually) be the directory containing the
+% main file, assuming a command such as
+% \begin{verbatim}
+% pdflatex main.tex
+% \end{verbatim}
+% The \texttt{pwd} command is unaffected by any options.
+%
+% \subsection{Spaces in arguments}
+%
+% Since \texttt{l3sys-query} is intended primarily for use with restricted shell
+% escape calls from \TeX{} processes, handling of spaces is unusual. It is not
+% possible to quote spaces in such a call, so for example whilst
+% \begin{verbatim}
+% l3sys-query ls "foo *"
+% \end{verbatim}
+% does work from the command prompt to find all files with names starting
+% \verb*|foo |, it would not work \emph{via} restricted shell escape. To
+% circumvent this, \texttt{l3sys-query} will collect all command line arguments
+% after any \meta{options}, and combine these as a space-separated \meta{args},
+% for example allowing
+% \begin{verbatim}
+% l3sys-query ls foo '*'
+% \end{verbatim}
+% to achieve the same result as the first example. The result is that the
+% \meta{args} will only every be interpreted by \texttt{l3sys-query} as a single
+% argument. It also means that spaces cannot be used at the start or end of the
+% argument, nor can multiple spaces appear between non-space arguments.
+%
+% \subsection{Wildcard expansion handling\label{sec:wildcard}}
+%
+% The handling of wildcards needs some further comment for those using
+% \texttt{l3sys-query} from the command line: the \pkg{expl3} interface described
+% in Section~\ref{sec:expl3} handles this aspect automatically for the user.
+%
+% On macOS and Linux, the shell normally expands globs, which include the
+% wildcards |*| and |?|, before passing arguments to the appropriate command.
+% This can be suppressed by surrounding the argument with |'| characters, hence
+% the formulation
+% \begin{verbatim}
+% l3sys-query ls '*.png'
+% \end{verbatim}
+% earlier.
+%
+% On Windows, the shell does no expansion, and thus arguments are passed as-is to
+% the relevant command. As such, |'| has no special meaning here. However, to
+% allow quoting of wildcards from the shell in a platform-neutral manner,
+% \texttt{l3sys-query} will strip exactly one set of |'| characters around each
+% argument before further processing.
+%
+% It is not possible to use |"| quotes at all in the argument passed to
+% \texttt{l3sys-query} from \TeX{}, as the \TeX{} system removes all |"| in
+% |\input| while handling space quoting.
+%
+% Restricted shell escape prevents shell expansion of wildcards entirely. On
+% non-Windows systems, it does this by ensuring that each argument is |'| quoted
+% to ensure further expansion. Thus a \TeX{} call such as
+% \begin{verbatim}
+% \input|"l3sys-query ls '*.png'"
+% \end{verbatim}
+% will work if |--shell-escape| is used as the argument is passed directly to the
+% shell, but in restricted shell escape will give an error such as:
+% \begin{verbatim}
+% ! I can't find file `"|l3sys-query ls '*.png'"'.
+% \end{verbatim}
+% The \LaTeX{} interfaces described above adjust the quoting used depending on the
+% |shell-escape| status.
+%
+%
+% \MaybeStop{}
+%
+% \section{The \LaTeXe\ package implementation}
+%
+% \begin{macrocode}
+%<*package>
+% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOn
+%<@@=queryfiles>
+% \end{macrocode}
+%
+% The package should eventually work in restricted shell escape but will do
+% nothing useful if the process was started with |--no-shell-escape|.
+% \begin{macrocode}
+\sys_if_shell:F{
+ \PackageWarningNoLine{l3sys-query}
+ {Shell ~Escape ~is ~disabled.\MessageBreak All ~queries ~will ~return ~empty ~results}
+ }
+% \end{macrocode}
+%
+% \subsection{\cs{QueryWorkingDirectory}}
+% |\QueryWorkingDirectory| is a direct call to the |pwd| command provided by \texttt{l3sys-query}.
+% \begin{macrocode}
+\NewDocumentCommand\QueryWorkingDirectory {m} {
+ \sys_get_query:nN {pwd} #1
+}
+% \end{macrocode}
+%
+% \subsection{\cs{QueryFiles} and \cs{QueryFilesTF}}
+%
+% The declarations of these commands are done in two steps to allow catcode chanes
+% before the arguments are read. This allows the use of |%| and |^^| in patterns
+% at least if the command is not nested in another command argument. (|\%| may be used
+% to generate |%| in all cases).
+%
+% Variables for saving the current definition of |\%| and |~|.
+% \begin{macrocode}
+\tl_new:N\l_query_percent_tl
+\tl_new:N\l_query_tilde_tl
+% \end{macrocode}
+%
+% Allow |%| and |^^| at the top level.
+% \begin{macrocode}
+\NewDocumentCommand\QueryFiles {} {
+ \group_begin:
+ \char_set_catcode_other:N \%
+ \char_set_catcode_other:N \^
+ \QueryFiles_inner
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\char_set_catcode_active:N \~
+% \end{macrocode}
+%
+% \begin{macrocode}
+\NewDocumentCommand\QueryFiles_inner {O{}m}{
+ \group_end:
+ \tl_set:Nn\l_tmpa_tl{}
+ \cs_set_eq:NN \l_query_percent_tl \%
+ \cs_set_eq:NN \% \c_percent_str
+ \cs_set_eq:NN \l_query_tilde_tl ~
+ \cs_set_eq:NN ~ \c_tilde_str
+ \keys_set:nn{QueryFiles}{#1}
+ \exp_args:NnV\sys_split_query:nnnN {ls} \l_tmpa_tl {#2} \l_tmpa_seq
+ \cs_set_eq:NN \% \l_query_percent_tl
+ \cs_set_eq:NN ~ \l_query_tilde_tl
+ \seq_map_inline:Nn\l_tmpa_seq
+}
+% \end{macrocode}
+%
+% This duplicates rather than shares code so as to read the function
+% and TF arguments with normal catcode regime.
+% (This could probably be optimised.)
+% \begin{macrocode}
+\NewDocumentCommand\QueryFilesTF {} {
+ \group_begin:
+ \char_set_catcode_other:N \%
+ \QueryFilesTF_inner
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\NewDocumentCommand\QueryFilesTF_inner {O{}m}{
+ \group_end:
+ \tl_set:Nn\l_tmpa_tl{}
+ \cs_set_eq:NN \l_query_percent_tl \%
+ \cs_set_eq:NN \% \c_percent_str
+ \cs_set_eq:NN \l_query_tilde_tl ~
+ \cs_set_eq:NN ~ \c_tilde_str
+ \keys_set:nn{QueryFiles}{#1}
+ \exp_args:NnV\sys_split_query:nnnN {ls} \l_tmpa_tl {#2} \l_tmpa_seq
+ \cs_set_eq:NN \% \l_query_percent_tl
+ \cs_set_eq:NN ~ \l_query_tilde_tl
+ \seq_if_empty:NTF \l_tmpa_seq \use_iii:nnn \__queryfiles_aux:nnn
+}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\char_set_catcode_space:N \~
+% \end{macrocode}
+%
+% \begin{macrocode}
+\cs_new:Npn \__queryfiles_aux:nnn #1#2#3 {
+ #2
+ \seq_map_inline:Nn\l_tmpa_seq {#1}
+ }
+% \end{macrocode}
+%
+% Defining the keys. Most take no value and simply add a \texttt{l3sys-query} \texttt{-{}-}
+% option to the command linebeing constructed.
+% \begin{macrocode}
+\keys_define:nn {QueryFiles} {
+% \end{macrocode}
+%
+% \begin{macrocode}
+recursive .code:n =\tl_put_right:Nn \l_tmpa_tl {--recursive ~ } ,
+recursive .value_forbidden:n = true ,
+% \end{macrocode}
+%
+% \begin{macrocode}
+ignore-case .code:n =\tl_put_right:Nn \l_tmpa_tl {--ignore-case ~ } ,
+ignore-case .value_forbidden:n = true ,
+% \end{macrocode}
+%
+% \begin{macrocode}
+reverse .code:n =\tl_put_right:Nn \l_tmpa_tl {--reverse ~ } ,
+reverse .value_forbidden:n = true ,
+% \end{macrocode}
+%
+% \begin{macrocode}
+exclude .code:n =\tl_put_right:Ne \l_tmpa_tl {
+ --exclude ~
+ \sys_if_shell_restricted:F'
+ \exp_not:n{#1}
+ \sys_if_shell_restricted:F'
+ ~ } ,
+exclude .value_required:n = true ,
+% \end{macrocode}
+%
+% The |type| key checks the supplied value is valid |d| for directories
+% or |f| for files The default behaviour lists both.
+% \begin{macrocode}
+type .choices:nn = {d,f}
+ {\tl_put_right:Nn \l_tmpa_tl {--type ~ #1 ~ }} ,
+% \end{macrocode}
+%
+% The |sort| key checks the supplied value is valid |date| or |name|.
+% \begin{macrocode}
+sort .choices:nn = {date,name}
+{\tl_put_right:Nn \l_tmpa_tl {--sort ~ #1 ~ }} ,
+% \end{macrocode}
+%
+% \begin{macrocode}
+pattern .code:n =\tl_put_right:Nn \l_tmpa_tl {--pattern ~ } ,
+pattern .value_forbidden:n = true ,
+% \end{macrocode}
+%
+% \begin{macrocode}
+}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOff
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</package>
+% \end{macrocode}
+%
+% \Finale
+%
diff --git a/macros/latex/required/tools/l3sys-query.ins b/macros/latex/required/tools/l3sys-query.ins
new file mode 100644
index 0000000000..163eec0058
--- /dev/null
+++ b/macros/latex/required/tools/l3sys-query.ins
@@ -0,0 +1,76 @@
+%%
+%% This file will generate fast loadable files and documentation
+%% driver files from the doc files in this package when run through
+%% LaTeX or TeX.
+%%
+%% Copyright (C) 1993-2024
+%% The LaTeX Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file is part of the Standard LaTeX `Tools Bundle'.
+%% -------------------------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% As this file contains legal notices, it is NOT PERMITTED to modify
+%% this file in any way that the legal information placed into
+%% generated files is changed (i.e., the files generated when the
+%% original file is executed). This restriction does not apply if
+%% (parts of) the content is reused in a different WORK producing its
+%% own generated files.
+%%
+%% The list of all files belonging to the `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%%
+%%
+%% --------------- start of docstrip commands ------------------
+%%
+\input docstrip
+
+\keepsilent
+
+\usedir{tex/latex/tools}
+
+\preamble
+
+This is a generated file.
+
+The source is maintained by the LaTeX Project team and bug
+reports for it can be opened at https://latex-project.org/bugs/
+(but please observe conditions on bug reports sent to that address!)
+
+Copyright (C) 1993-2024
+The LaTeX Project and any individual authors listed elsewhere
+in this file.
+
+This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+--------------------------------------------------------------------------
+
+It may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3c
+of this license or (at your option) any later version.
+The latest version of this license is in
+ https://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+This file may only be distributed together with a copy of the LaTeX
+`Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+without such generated files.
+
+The list of all files belonging to the LaTeX `Tools Bundle' is
+given in the file `manifest.txt'.
+
+\endpreamble
+
+\keepsilent
+
+\generate{\file{l3sys-query.sty}{\from{l3sys-query.dtx}{package}}}
+
+\endbatchfile
diff --git a/macros/latex/required/tools/l3sys-query.pdf b/macros/latex/required/tools/l3sys-query.pdf
new file mode 100644
index 0000000000..c07b8955aa
--- /dev/null
+++ b/macros/latex/required/tools/l3sys-query.pdf
Binary files differ
diff --git a/macros/latex/required/tools/layout.dtx b/macros/latex/required/tools/layout.dtx
index 2798bd4f60..a2fc87a6a5 100644
--- a/macros/latex/required/tools/layout.dtx
+++ b/macros/latex/required/tools/layout.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/layout.pdf b/macros/latex/required/tools/layout.pdf
index 30ba99447f..e5cf32690c 100644
--- a/macros/latex/required/tools/layout.pdf
+++ b/macros/latex/required/tools/layout.pdf
Binary files differ
diff --git a/macros/latex/required/tools/longtable-2020-01-07.sty b/macros/latex/required/tools/longtable-2020-01-07.sty
index f79c691e10..fc7c3f4290 100644
--- a/macros/latex/required/tools/longtable-2020-01-07.sty
+++ b/macros/latex/required/tools/longtable-2020-01-07.sty
@@ -1,4 +1,8 @@
%%
+%% This is an old release of `longtable.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
%% This is file `longtable.sty',
%% generated with the docstrip utility.
%%
diff --git a/macros/latex/required/tools/longtable.dtx b/macros/latex/required/tools/longtable.dtx
index 2a61ab0c87..cc3a939e7a 100644
--- a/macros/latex/required/tools/longtable.dtx
+++ b/macros/latex/required/tools/longtable.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
@@ -27,8 +27,9 @@
\ProvidesFile{longtable.dtx}
%</dtx>
%<package>\NeedsTeXFormat{LaTeX2e}[1995/06/01]
-%<package>\providecommand\DeclareRelease[3]{}
-%<package>\providecommand\DeclareCurrentRelease[2]{}
+%<package>
+% Try the 2020 version for any rollback before that date:
+%<package>\DeclareRelease{}{1994-06-01}{longtable-2020-01-07.sty}
%<package>
%<package>\DeclareRelease{v4.13}{2020-01-02}{longtable-2020-01-07.sty}
%<package>\DeclareCurrentRelease{}{2020-02-07}
@@ -37,7 +38,7 @@
%<driver> \ProvidesFile{longtable.drv}
% \fi
% \ProvidesFile{longtable.dtx}
- [2023-11-01 v4.19 Multi-page Table package (DPC)]
+ [2024-04-26 v4.20 Multi-page Table package (DPC)]
%
% \iffalse
%<*driver>
@@ -1048,6 +1049,14 @@
\if@twocolumn
\LT@err{longtable not in 1-column mode}\@ehc
\fi
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/vmode/begin}%
+% \end{macrocode}
+%
+% \begin{macrocode}
\begingroup
% \end{macrocode}
% Check for an optional argument.
@@ -1056,7 +1065,14 @@
% \end{macrocode}
% \end{macro}
%
+%
+%
% \begin{macro}{\LT@array}
+% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
+% \end{macrocode}
+%
% Start setting the alignment.
% Based on "\@array" from the \LaTeX\ kernel
% and the \package{array} package.
@@ -1066,7 +1082,43 @@
% so that "\caption" works correctly.
% \begin{macrocode}
\def\LT@array[#1]#2{%
- \refstepcounter{table}\stepcounter{LT@tables}%
+% \end{macrocode}
+%
+% With respect to tagging we have a complicated situation with
+% longtable. When at the begin the \cs{endhead},
+% \cs{endfirsthead}, \cs{endfoot} and \cs{endlastfoot} are used to
+% setup head and foot they create each a structure subtree with one or
+% more rows. From these structures we want to keep at most two (head
+% and foot) and move the foot to the end of the table. When the head
+% and foot boxes are (re)inserted on following pages we want to mark
+% them up as artifact with the exception of the head at the begin and
+% the foot box at the end.
+%
+% TODO: When a line is killed the structure subtree is there already
+% too and must be removed. If hard to do, then maybe at first warn if the
+% construction is used.
+%
+% \cs{LT@array} is executed in a group, so we can disable para-tagging here.
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/init}
+ \@kernel@refstepcounter{table}\stepcounter{LT@tables}
+% \end{macrocode}
+% The target is created rather late and a \cs{label} can come earlier,
+% so we have to define \cs{@currentHref} explicitly. We can't currently
+% assume that \cs{theHtable} is defined always.
+% \begin{macrocode}
+ \tl_gset:Ne \@currentHref {table.\cs_if_exist_use:N\theHtable}
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_gzero_row_count:
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/longtable/init}
% \end{macrocode}
% Set up the glue around the table if an optional argument given.
% \begin{macrocode}
@@ -1101,17 +1153,18 @@
% here so that you can load the \package{array} package before or after
% \package{longtable}.
% \begin{macrocode}
- \let\LT@@tabarray\@tabarray
- \let\LT@@hl\hline
+ \let\LT@@@@tabarray\@tabarray
+ \let\LT@@@@hl\hline
\def\@tabarray{%
- \let\hline\LT@@hl
+ \let\hline\LT@@@@hl
% \end{macrocode}
%\begin{verbatim}
% \let\multicolumn\LT@mcol
%\end{verbatim}
% \begin{macrocode}
- \LT@@tabarray}%
- \let\\\LT@tabularcr\let\tabularnewline\\%
+ \LT@@@@tabarray}%
+ \let\\\LT@tabularcr
+ \let\tabularnewline\\%
\def\newpage{\noalign{\break}}%
% \end{macrocode}
% \changes{v4.05}{1996/11/12}
@@ -1128,8 +1181,8 @@
% \end{macrocode}
%
% \changes{v4.08}{1998/01/20}
-% {Move \cs{@endpbox} definition earlier and define \cs{@@endpbox}
-% and \cs{@@startpbox} for non-array case. tools/2736}
+% {Move \cs{@endpbox} definition earlier and define \cs{@@@@endpbox}
+% and \cs{@@@@startpbox} for non-array case. tools/2736}
% \begin{macrocode}
\let\@endpbox\LT@endpbox
% \end{macrocode}
@@ -1142,8 +1195,8 @@
\let\@acol\@tabacol
\let\@classz\@tabclassz \let\@classiv\@tabclassiv
\def\@startpbox{\vtop\LT@startpbox}%
- \let\@@startpbox\@startpbox
- \let\@@endpbox\@endpbox
+ \let\@@@@startpbox\@startpbox
+ \let\@@@@endpbox\@endpbox
\let\LT@LL@FM@cr\@tabularcr
\else
% \end{macrocode}
@@ -1172,6 +1225,11 @@
\begingroup
\@mkpream{#2}%
% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_count_table_cols:
+% \end{macrocode}
% We need to rename "\@preamble" here as F.M.'s scheme uses
% "\global", and we may need to nest "\@mkpream", eg for
% "\multicolumn"
@@ -1180,6 +1238,11 @@
% \begin{macrocode}
\xdef\LT@bchunk{%
% \end{macrocode}
+% We aren't inside any row when a chunk starts.
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_inbetween_rows:
+% \end{macrocode}
% \changes{v4.00}{1996/04/08}
% {(DK) Increment Chunk counter}
% \begin{macrocode}
@@ -1205,7 +1268,21 @@
% \begin{macrocode}
\tabskip\LTleft \noexpand\halign to\hsize\bgroup
% \tabskip\LTleft\halign to\hsize\bgroup
- \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}%
+ \tabskip\z@ \@arstrut
+% \end{macrocode}
+% Insert the tagging socket to start the row and initialize the cell
+% data for the row.
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/row/begin}%
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_init_cell_data_for_row:
+% \end{macrocode}
+% \begin{macrocode}
+ \@preamble \tabskip\LTright \cr}%
\endgroup
% \end{macrocode}
% Find out how many columns we have (store in "\LT@cols").
@@ -1220,11 +1297,57 @@
% A few more internal commands for \env{longtable}.
% \begin{macrocode}
\m@th\let\par\@empty
- \everycr{}\lineskip\z@\baselineskip\z@
+% \end{macrocode}
+% Tagging socket and conditional
+% \begin{macrocode}
+ \everycr{%
+ \noalign{%
+% \end{macrocode}
+% In \pkg{longtable} we have a bunch of extra \cs{cr}s that are
+% executed whenever a chunk ends. In that case they should not
+% increment the main row counter, sigh.
+%
+% TODO: At the moment this tracing still exposes the internal row counter!
+% \begin{macrocode}
+ \@@_trace:n {--longtable-->~chunk~row:~ \the\LT@rows \space
+ row:~ \the\g_@@_row_int \space
+ column:~ \the\g_@@_col_int
+ }
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \tbl_if_row_was_started:T
+ {
+ \UseTaggingSocket{tbl/row/end}
+% \end{macrocode}
+% The next setting prevents any of the additional \cs{cr}s at the end of the
+% chunk to add another /TR. Then once we really start a new chunk
+% it gets incremented so\ldots
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_inbetween_rows:
+ }
+% \end{macrocode}
+% And for the same reason such \cs{cr}s should not increment the
+% main row counter (but it has to be incremented after the preamble
+% of a chunk), so here we test against \cs{LT@rows} which is
+% \cs{LTchunksize} at the end of a chunk.
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \int_compare:nNnT \LT@rows < \LTchunksize
+ { \tbl_gincr_row_count: } % next is row about to start
+ }%
+ }%
+% \end{macrocode}
+% \begin{macrocode}
+ \lineskip\z@\baselineskip\z@
% \end{macrocode}
% Start the first chunk.
% \begin{macrocode}
\LT@bchunk}
+\ExplSyntaxOff
+%<@@=>
% \end{macrocode}
% \end{macro}
%
@@ -1251,6 +1374,11 @@
% force the page-breaker to wake up. The second "\endgraf" is there so
% that "\pagetotal" is updated and so takes "\LTpre" into account.
% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
+% \end{macrocode}
+%
+% \begin{macrocode}
\def\LT@start{%
\let\LT@start\endgraf
\endgraf\penalty\z@\vskip\LTpre\endgraf
@@ -1334,7 +1462,7 @@
% \changes{v3.14}{1995/05/02}
% {Set \cs{@colroom}, for tools/1584}
% \begin{macrocode}
- \global\@colroom\@colht
+ \global\@colroom\@colht
% \end{macrocode}
% If the foot is non empty, reduce the "\vsize" and "\@colroom"
% accordingly.
@@ -1342,24 +1470,46 @@
% {Rearrange vertical space tests for tools/3512 (floats on same page)}
% \begin{macrocode}
\ifvoid\LT@foot\else
-% \advance\vsize-\ht\LT@foot
\global\advance\vsize-\ht\LT@foot
\global\advance\@colroom-\ht\LT@foot
\dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@
\maxdepth\z@
\fi
% \end{macrocode}
+%
+% \begin{macrocode}
+ \MakeLinkTarget{table}
+% \end{macrocode}
% Put the table head on the page, and then switch to the new output
% routine.
% \changes{v4.11}{2004/02/01}
% {\cs{nobreak}, for tools/3484}
% \begin{macrocode}
\ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/longtable/head}
+% \end{macrocode}
+%
+% \begin{macrocode}
\output{\LT@output}}
+\ExplSyntaxOff
+%<@@=>
% \end{macrocode}
% \end{macro}
%
+%
+%
+%
% \begin{macro}{\endlongtable}
+%
+% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
+% \end{macrocode}
+%
% Called by "\end{longtable}".
% \begin{macrocode}
\def\endlongtable{%
@@ -1370,11 +1520,23 @@
% been shortened, or the table numbering has gone awry). In that case
% we at least start collecting valid new information with the last
% chunk of this table, by removing the width constraint.
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \tbl_crcr:n {endlongtable}
+% \end{macrocode}
+%
% \changes{v4.01}{1996/04/11}
% {(DPC) use \cs{noalign} to sneak in \cs{LT@entry@chop}}
% \begin{macrocode}
- \crcr
\noalign{%
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/longtable/finalize}
+% \end{macrocode}
+%
+% \begin{macrocode}
\let\LT@entry\LT@entry@chop
\xdef\LT@save@row{\LT@save@row}}%
\LT@echunk
@@ -1414,10 +1576,10 @@
% \changes{v4.04}{1996/05/24}
% {Use \cs{LT@final@warn}}
% \begin{macrocode}
- \ifx\LT@save@row\LT@@save@row
+ \ifx\LT@save@row\LT@@@@save@row
\else
- \LT@warn{Column \@width s have changed\MessageBreak
- in table \thetable}%
+ \LT@warn{Column~ widths~ have~ changed\MessageBreak
+ in~ table~ \thetable}%
\LT@final@warn
\fi
% \end{macrocode}
@@ -1449,7 +1611,15 @@
% \end{macrocode}
% Footnotes. As done in the \package{multicol} package.
% \begin{macrocode}
- \ifvoid\footins\else\insert\footins{}\fi}
+ \ifvoid\footins\else\insert\footins{}\fi
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/vmode/end}%
+}
+\ExplSyntaxOff
+%<@@=>
% \end{macrocode}
% \end{macro}
%
@@ -1518,6 +1688,10 @@
\protected\def\LT@tabularcr{%
\relax\iffalse{\fi\ifnum0=`}\fi
\@ifstar
+% \end{macrocode}
+% TODO: as we replace crcr later in one case, we probably have to
+% implement some further logic there!
+% \begin{macrocode}
{\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr
\LT@t@bularcr}%
{\LT@t@bularcr}}
@@ -1544,8 +1718,13 @@
% \end{macrocode}
% \end{macro}
%
+%
+%
+%
% \begin{macro}{\LT@t@bularcr}
% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
\def\LT@t@bularcr{%
% \end{macrocode}
% Increment the counter, and do \env{tabular}'s "\\" or finish the
@@ -1555,6 +1734,13 @@
% \begin{macrocode}
\global\advance\LT@rows\@ne
\ifnum\LT@rows=\LTchunksize
+% \end{macrocode}
+% At the end of the chunk \verb=\\= is doing something special and
+% so we lose \verb=\tbl_count_missing_cells:n=. Below is about the
+% right place to add it do this code branch.
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_count_missing_cells:n {echunk}
\gdef\LT@setprevdepth{%
\prevdepth\z@
\global\let\LT@setprevdepth\relax}%
@@ -1563,6 +1749,8 @@
\ifnum0=`{}\fi
\expandafter\LT@LL@FM@cr
\fi}
+\ExplSyntaxOff
+%<@@=>
% \end{macrocode}
% \end{macro}
%
@@ -1943,7 +2131,9 @@
% This code is based on "\cline". Two copies of the line are produced,
% as described above.
% \begin{macrocode}
-\def\LT@@hline{%
+%<@@=tbl>
+\ExplSyntaxOn
+\def\LT@@@@hline{%
\ifx\@let@token\hline
\global\let\@gtempa\@gobble
\gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}%
@@ -1954,11 +2144,25 @@
\ifnum0=`{\fi}%
\multispan\LT@cols
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
- \noalign{\LT@sep}%
+% \end{macrocode}
+% Don't update the row counter, or rather undo the update done in \cs{everycr}:
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \noalign{
+ \tbl_gdecr_row_count:
+ \LT@sep}
\multispan\LT@cols
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
- \noalign{\penalty\@M}%
+% \end{macrocode}
+% Same here.
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \noalign{
+ \tbl_gdecr_row_count:
+ \penalty\@M}
\@gtempa}
+\ExplSyntaxOff
+%<@@=>
% \end{macrocode}
% \end{macro}
%
@@ -2049,13 +2253,15 @@
% \begin{macro}{\LT@output}
% Actually this is not so bad, with FM leading the way.
% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
\def\LT@output{%
\ifnum\outputpenalty <-\@Mi
\ifnum\outputpenalty > -\LT@end@pen
% \end{macrocode}
% If this was a float or a marginpar we complain.
% \begin{macrocode}
- \LT@err{floats and marginpars not allowed in a longtable}\@ehc
+ \LT@err{floats~ and~ marginpars~ not~ allowed~ in~ a~ longtable}\@ehc
\else
% \end{macrocode}
% We have reached the end of the table, on the scroll at least,
@@ -2103,6 +2309,13 @@
% \begin{macrocode}
\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi
% \end{macrocode}
+% Handle foot box when tagging:
+%
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/longtable/foot}
+% \end{macrocode}
+%
% End of "\ifnum\outputpenalty > -\LT@end@pen".
% \begin{macrocode}
\fi
@@ -2114,6 +2327,15 @@
% If we have not reached the end of the table,
% \begin{macrocode}
\setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}%
+% \end{macrocode}
+%
+% Handle foot box when tagging:
+% \changes{v4.19}{2023/12/16}{Support for tagged PDF}
+% \begin{macrocode}
+ \UseTaggingSocket{tbl/longtable/foot}
+% \end{macrocode}
+%
+% \begin{macrocode}
\@makecol
\@outputpage
% \end{macrocode}
@@ -2133,8 +2355,15 @@
% \begin{macrocode}
\fi}
% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOff
+%<@@=>
+% \end{macrocode}
% \end{macro}
%
+%
+%
% \subsection{Commands for the table head and foot}
%
% \begin{macro}{\LT@end@hd@ft}
@@ -2142,20 +2371,86 @@
% box specified by "#1". Issue an error if the table has already
% started. Then start a new chunk.
% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
\def\LT@end@hd@ft#1{%
+% \end{macrocode}
+%
+% This command is used to store the head and foot boxes.
+% We need to retrieve and store the row so that we can clean
+% up the structure in the finalize code.
+%
+% To handle missing columns in the header we need this:
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_if_row_was_started:TF
+ {
+% \end{macrocode}
+% TODO: This is exposing internal counters, so it should be encapsulated
+% in some interface command (but I'm not sure what that should be
+% called, so not done yet.
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_count_missing_cells:n {head/foot}
+ \int_step_inline:nn
+ { \LT@rows + 1 }
+ {
+ \seq_gput_left:ce
+ {g_@@_\cs_to_str:N #1 _rows_seq }
+ { \int_eval:n {\g_@@_row_int + 1 - ##1 } }
+ }
+% \end{macrocode}
+% We also have to set the chunk rows to its max value before
+% calling \cs{LTechunk} so that we don't get extra increments of
+% the main row counter due to \cs{everycr}.
+% \begin{macrocode}
+ \int_gset:Nn \LT@rows { \LTchunksize }
+ }
+% \end{macrocode}
+
+% If we are still in column zero then we had an empty \cs{endhead}
+% and so making any assignment, etc., would start a row --- something we don't want.
+% To get out of this trap we run \cs{crcr} (which would normally
+% come inside \cs{LT@echunk}. That will then trigger \cs{everycr}
+% and update row counter unnecessarily, but now we have a defined state, so
+% we can use \cs{noalign} to undo that.
+% We also change \cs{LT@rows} so that further \cs{cr}s do not do
+% any harm (as explained above.
+%
+% The \cs{crcr} inside \cs{LT@echunk} will be bypassed in that case
+% as we have just executed a \cs{crcr} and are still in scanning modus for
+% \cs{omit} or \cs{noalign}.
+% \begin{macrocode}
+ {
+ \crcr
+ \noalign{
+% \end{macrocode}
+%
+% \changes{v4.19}{2023/12/16}{Managing cell indexes}
+% \begin{macrocode}
+ \tbl_gdecr_row_count: % undo the increment
+ \int_gset:Nn \LT@rows { \LTchunksize }
+ }
+ }
\LT@echunk
% \end{macrocode}
% Changed from "\relax" to "\endgraf" at V3.04, see "\LT@start".
% \begin{macrocode}
\ifx\LT@start\endgraf
\LT@err
- {Longtable head or foot not at start of table}%
- {Increase LTchunksize}%
+ {Longtable~ head~ or~ foot~ not~ at~ start~ of~ table}%
+ {Increase~ LTchunksize}%
\fi
\setbox#1\box\z@
+ \@@_trace:n {-->>~ Saving~\noexpand#1}
\LT@get@widths
\LT@bchunk}
% \end{macrocode}
+%
+% \begin{macrocode}
+\ExplSyntaxOff
+%<@@=>
+% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\endfirsthead}
@@ -2255,6 +2550,24 @@
% \end{macrocode}
% \end{macro}
%
+%
+%
+%
+%
+% Some variables need for the tagging support.
+% \begin{macrocode}
+%<@@=tbl>
+\ExplSyntaxOn
+ \seq_new:N \g_@@_LT@firsthead_rows_seq
+ \seq_new:N \g_@@_LT@head_rows_seq
+ \seq_new:N \g_@@_LT@lastfoot_rows_seq
+ \seq_new:N \g_@@_LT@foot_rows_seq
+\ExplSyntaxOff
+%<@@=>
+% \end{macrocode}
+%
+%
+%
% \begin{macrocode}
%</package>
% \end{macrocode}
diff --git a/macros/latex/required/tools/longtable.ins b/macros/latex/required/tools/longtable.ins
index 5c3ad27063..60b7461571 100644
--- a/macros/latex/required/tools/longtable.ins
+++ b/macros/latex/required/tools/longtable.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 1993-2023
+%% Copyright (C) 1993-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -45,7 +45,7 @@ The source is maintained by the LaTeX Project team and bug
reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright (C) 1993-2023
+Copyright (C) 1993-2024
The LaTeX Project and any individual authors listed elsewhere
in this file.
diff --git a/macros/latex/required/tools/longtable.pdf b/macros/latex/required/tools/longtable.pdf
index 406dee682f..2bd06f4562 100644
--- a/macros/latex/required/tools/longtable.pdf
+++ b/macros/latex/required/tools/longtable.pdf
Binary files differ
diff --git a/macros/latex/required/tools/multicol-2017-04-11.sty b/macros/latex/required/tools/multicol-2017-04-11.sty
index 9e346656bb..bdebc93db9 100644
--- a/macros/latex/required/tools/multicol-2017-04-11.sty
+++ b/macros/latex/required/tools/multicol-2017-04-11.sty
@@ -1,5 +1,7 @@
%%
-%% This is an old release of `multicol.sty',
+%% This is an old release of `multicol.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
%%
%% The source is maintained by the LaTeX Project team and bug
%% reports for it can be opened at http://latex-project.org/bugs.html
diff --git a/macros/latex/required/tools/multicol-2019-10-01.sty b/macros/latex/required/tools/multicol-2019-10-01.sty
index 221f62f68e..fc8bda5479 100644
--- a/macros/latex/required/tools/multicol-2019-10-01.sty
+++ b/macros/latex/required/tools/multicol-2019-10-01.sty
@@ -1,6 +1,7 @@
-%% This is a rollback file for multicol to the last version within release 2019-10-01
-%% =======================
%%
+%% This is an old release of `multicol.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
%%
%% This is file `multicol.sty',
%% generated with the docstrip utility.
@@ -101,14 +102,6 @@
%%
%% Frank.Mittelbach@latex-project.org
%%
-\NeedsTeXFormat{LaTeX2e}[2018-04-01]
-
-\providecommand\DeclareRelease[3]{}
-\providecommand\DeclareCurrentRelease[2]{}
-
-\DeclareRelease{}{2017-04-11}{multicol-2017-04-11.sty}
-\DeclareCurrentRelease{}{2018-04-01}
-
\ProvidesPackage{multicol}
[2019/12/09 v1.8y multicolumn formatting (FMi)]
%%
diff --git a/macros/latex/required/tools/multicol.dtx b/macros/latex/required/tools/multicol.dtx
index 2676d03aa1..4d86448002 100644
--- a/macros/latex/required/tools/multicol.dtx
+++ b/macros/latex/required/tools/multicol.dtx
@@ -86,11 +86,10 @@
%<*dtx>
\ProvidesFile{multicol.dtx}
%</dtx>
-%<package>\NeedsTeXFormat{LaTeX2e}[2018-04-01]
-%<package>
-%<package>\providecommand\DeclareRelease[3]{}
-%<package>\providecommand\DeclareCurrentRelease[2]{}
%<package>
+% For any rollback before 2017 load the 2017 version and hope for the best:
+%<package>\DeclareRelease{}{1994-06-01}{multicol-2017-04-11.sty}
+%
%<package>\DeclareRelease{}{2017-04-11}{multicol-2017-04-11.sty}
%<package>\DeclareRelease{v1.8}{2019-10-01}{multicol-2019-10-01.sty}
%<package>\DeclareCurrentRelease{}{2021-11-15}
@@ -99,10 +98,10 @@
%<driver> \ProvidesFile{multicol.drv}
% \fi
% \ProvidesFile{multicol.dtx}
- [2023/03/30 v1.9f multicolumn formatting (FMi)]
+ [2024/05/23 v1.9h multicolumn formatting (FMi)]
+%
%
%
-%%
%
% \changes{v1.9c}{2021/11/30}{Added rollback to v1.8}
% \changes{v1.5n}{1997/06/05}{Applied improvement of documentation,
@@ -919,9 +918,22 @@
% And we don't show macro names in the margin.
% \begin{macrocode}
\setcounter{IndexColumns}{4}
-\let\DescribeMacro\SpecialUsageIndex
-\let\DescribeEnv\SpecialEnvIndex
-\renewcommand\PrintMacroName[1]{}
+% \end{macrocode}
+%
+% The following redefinitions have to be moved until after the
+% preamble because version 3 of \pkg{doc} resets them after the
+% premable (this is tmp, because \pkg{hypdoc} is not yet
+% integrated, but as we all know, tmp solutions have a tendency to
+% survive for a long time\ldots).
+% \begin{macrocode}
+\AddToHook{begindocument}{%
+ \let\DescribeMacro\SpecialUsageIndex
+ \let\DescribeEnv\SpecialEnvIndex
+ \renewcommand\PrintMacroName[1]{}%
+}
+% \end{macrocode}
+%
+% \begin{macrocode}
\CodelineIndex
%\DisableCrossrefs % Partial index
\RecordChanges % Change log
@@ -1082,7 +1094,7 @@
% better test for this situation. Otherwise, we will get a \TeX{}
% stack overflow as this would generate a self-referencing definition.
% \changes{v1.6e}{2004/02/14}{Avoid self-referencing definition of
-% \cs{@footnotetext} (pr/3618)}.
+% \cs{@footnotetext} (pr/3618)}
% \begin{macrocode}
\ifx\@footnotetext\mult@footnotetext
\else
@@ -2376,7 +2388,7 @@
% If |\raggedcolumns| is in force we add a |vfill| at the bottom by
% unboxing the split box.
% But we need to unbox anyway to ensure that at the end of the box
-% we do not have unwanted space. This can sneak in in certain
+% we do not have unwanted space. This can sneak in, in certain
% situations, for example, if two lists follow each other and we
% break between them. While such space is usually zero it still has
% an effect because it hides depth of the last line in the column
@@ -2925,7 +2937,11 @@
% We start by setting the kept marks by updating them with any
% marks from this box. This has to be done \emph{before} we add a
% penalty of $-10000$ to the top of the box, otherwise only an
-% empty box will be considered.
+% empty box will be considered. But even that is not enough: the box
+% may contain \cs{columnbreak}s in which case doing some artifical
+% splitting to get the marks out still fails to see all marks
+% unless we take some special precaution in \cs{get@keptmarks}
+% (which is now done).
% \changes{v1.5h}{1994/08/26}{Get kept marks first}
% \begin{macrocode}
\get@keptmarks\mult@box
@@ -3751,8 +3767,15 @@
% everything is split off. As a result |\splitfirstmark| and
% |\splitbotmark| will contain the first and last mark in the box
% respectively.
+%
+% Unfortunately, a simple \cs{vsplit} is not enough if the material
+% contains forced breaks in that case we first have to get rid of
+% those which is why we do this work in a separate macro that can
+% call itself recursively.
+% \changes{v1.9g}{2023/11/10}{Get rid of forced breaks for mark
+% extraction (gh/1130)}
% \begin{macrocode}
- \setbox#1\vsplit#1to\maxdimen
+ \mc@get@all@box@marks #1%
% \end{macrocode}
% Therefore we can now set the kept marks which is a global
% operation and afterwards close the group. This will restore the
@@ -3773,6 +3796,29 @@
% \end{macro}
%
%
+% \begin{macro}{\mc@get@all@box@marks}
+% This macro splits a box to \cs{maxdimen} in order to get at the
+% marks inside. If it turns out that we have a remainder after the
+% split (e.g., if there was a \cs{columnbreak} in the material) we
+% stitch the two parts together again (which omits the forced
+% break) and recurse. Eventually, everything is split off and the
+% split marks will then have the appropriate values.
+% \changes{v1.9g}{2023/11/10}{Get rid of forced breaks for mark
+% extraction (gh/1130)}
+% \begin{macrocode}
+\def\mc@get@all@box@marks #1{%
+ \setbox\@tempboxa\vsplit#1to\maxdimen
+ \ifvoid#1\else
+ \setbox#1\vbox{\unvbox\@tempboxa \unvbox#1}%
+ \mc@get@all@box@marks #1%
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
% \begin{macro}{\set@keptmarks}
% The macro |\set@keptmarks| is responsible for setting
% |\kept@firstmark| and |\kept@botmark|, by checking the current
diff --git a/macros/latex/required/tools/multicol.ins b/macros/latex/required/tools/multicol.ins
index fa561e0bb1..7a7ef27d24 100644
--- a/macros/latex/required/tools/multicol.ins
+++ b/macros/latex/required/tools/multicol.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 1993-2023
+%% Copyright (C) 1993-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -45,7 +45,7 @@ The source is maintained by the LaTeX Project team and bug
reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright (C) 1993-2023
+Copyright (C) 1993-2024
The LaTeX Project and any individual authors listed elsewhere
in this file.
diff --git a/macros/latex/required/tools/multicol.pdf b/macros/latex/required/tools/multicol.pdf
index 0295b9ab59..28ba5b1c4d 100644
--- a/macros/latex/required/tools/multicol.pdf
+++ b/macros/latex/required/tools/multicol.pdf
Binary files differ
diff --git a/macros/latex/required/tools/rawfonts.dtx b/macros/latex/required/tools/rawfonts.dtx
index 4b930f3ea7..3ffa2032c3 100644
--- a/macros/latex/required/tools/rawfonts.dtx
+++ b/macros/latex/required/tools/rawfonts.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/rawfonts.pdf b/macros/latex/required/tools/rawfonts.pdf
index 2371e70bd6..55ecb5ea8a 100644
--- a/macros/latex/required/tools/rawfonts.pdf
+++ b/macros/latex/required/tools/rawfonts.pdf
Binary files differ
diff --git a/macros/latex/required/tools/shellesc.dtx b/macros/latex/required/tools/shellesc.dtx
index aa707fe550..8a556de922 100644
--- a/macros/latex/required/tools/shellesc.dtx
+++ b/macros/latex/required/tools/shellesc.dtx
@@ -1,6 +1,6 @@
% \iffalse
%% Source File: shellesc.dtx
-%% Copyright (C) 2015-2023
+%% Copyright (C) 2015-2024
%%
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
diff --git a/macros/latex/required/tools/shellesc.pdf b/macros/latex/required/tools/shellesc.pdf
index e40b2a84b6..6fd4aab93d 100644
--- a/macros/latex/required/tools/shellesc.pdf
+++ b/macros/latex/required/tools/shellesc.pdf
Binary files differ
diff --git a/macros/latex/required/tools/showkeys-2014-10-28.sty b/macros/latex/required/tools/showkeys-2014-10-28.sty
index b4d7b19028..9f465dff5c 100644
--- a/macros/latex/required/tools/showkeys-2014-10-28.sty
+++ b/macros/latex/required/tools/showkeys-2014-10-28.sty
@@ -1,4 +1,8 @@
%%
+%% This is an old release of `showkeys.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
%% This is file `showkeys.sty',
%% generated with the docstrip utility.
%%
diff --git a/macros/latex/required/tools/showkeys.dtx b/macros/latex/required/tools/showkeys.dtx
index c90b3863e1..b6717950a7 100644
--- a/macros/latex/required/tools/showkeys.dtx
+++ b/macros/latex/required/tools/showkeys.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
@@ -22,16 +22,15 @@
% \fi
% \iffalse
%% File: showkeys.dtx Copyright (C) 1992-1997 David Carlisle
-%% File: showkeys.dtx Copyright (C) 2006-2019 David Carlisle, LaTeX Project
+%% File: showkeys.dtx Copyright (C) 2006-2024 David Carlisle, LaTeX Project
%
%<*dtx>
\ProvidesFile{showkeys.dtx}
%</dtx>
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>
-%<package>\providecommand\DeclareRelease[3]{}
-%<package>\providecommand\DeclareCurrentRelease[2]{}
-%<package>
+% For every rollback request before 2022 use the 2014 version:
+%<package>\DeclareRelease{}{1994-06-01}{showkeys-2014-10-28.sty}
%<package>\DeclareRelease{}{2014-10-28}{showkeys-2014-10-28.sty}
%<package>\DeclareCurrentRelease{}{2022-06-01}
%<package>
@@ -39,7 +38,7 @@
%<driver> \ProvidesFile{showkeys.drv}
% \fi
% \ProvidesFile{showkeys.dtx}
- [2023/07/08 v3.19 Show cite and label keys (DPC, MH)]
+ [2024/05/23 v3.21 Show cite and label keys (DPC, MH)]
%
% \iffalse
%<*driver>
@@ -417,6 +416,8 @@
% \end{macrocode}
% \changes{v3.02}{1995/03/17}
% {New code for `in label' case.}
+% \changes{v3.20}{2023/12/16}
+% {Avoid adding an extra box layer github/1123}
% If the |\label| is straight after |\item| (|\bibitem| is handled by
% this case as well) then the item label has not been added to the page
% yet. It is hanging around in the box |\@labels| waiting for the
@@ -425,7 +426,7 @@
\global\setbox\@labels\hbox{%
\llap{\SK@lab\SK@lab@relax
\kern\@totalleftmargin\kern\marginparsep}%
- \box\@labels}%
+ \unhbox\@labels}%
% \end{macrocode}
%
% \begin{macrocode}
diff --git a/macros/latex/required/tools/showkeys.pdf b/macros/latex/required/tools/showkeys.pdf
index 7b64f00dea..130a561fc9 100644
--- a/macros/latex/required/tools/showkeys.pdf
+++ b/macros/latex/required/tools/showkeys.pdf
Binary files differ
diff --git a/macros/latex/required/tools/somedefs.dtx b/macros/latex/required/tools/somedefs.dtx
index 02653a1393..156621d70e 100644
--- a/macros/latex/required/tools/somedefs.dtx
+++ b/macros/latex/required/tools/somedefs.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/somedefs.pdf b/macros/latex/required/tools/somedefs.pdf
index 45c79ac29b..1326a47b6e 100644
--- a/macros/latex/required/tools/somedefs.pdf
+++ b/macros/latex/required/tools/somedefs.pdf
Binary files differ
diff --git a/macros/latex/required/tools/tabularx.dtx b/macros/latex/required/tools/tabularx.dtx
index 6d59ca4c22..52ee62cad9 100644
--- a/macros/latex/required/tools/tabularx.dtx
+++ b/macros/latex/required/tools/tabularx.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
@@ -31,7 +31,7 @@
%<driver> \ProvidesFile{tabularx.drv}
% \fi
% \ProvidesFile{tabularx.dtx}
- [2023/07/08 v2.11c `tabularx' package (DPC)]
+ [2023/12/11 v2.12a `tabularx' package (DPC)]
% \iffalse
%<*driver>
\documentclass{ltxdoc}
@@ -261,6 +261,25 @@
% This behaviour of the package can be customised slightly
% as noted in the documentation of the code section.
%
+% \section{Support for tagged PDF}
+%
+% With version 2.12a the package is made tagging aware, which means that
+% it will automatically produce tagged tables (necessary, for example, for
+% accessibility) if tagging is requested via \cs{DocumentMetadata}.
+%
+% More granular control, e.g., explicitly deciding which cells are
+% header cells, etc., is currently under development, but syntax for
+% this will not appear in this package. Instead it will become
+% available across all tabular-generating packages and then
+% automatically apply here as well.
+%
+% Enabling \LaTeX{} to automatically produce tagged PDF is a long-term
+% project and this is a tiny step in this puzzle. For more information
+% on the project and already available functionality, see
+% \url{https://latex-project.org/publications/indexbytopic/pdf} and
+% \url{https://github.com/latex3/tagging-project}.
+%
+%
% \MaybeStop{}
%
% \section{The Macros}
@@ -269,6 +288,14 @@
%<*package>
% \end{macrocode}
%
+% We only need two changes for tagging support, but they require
+% that a recent \LaTeX{} kernel is used (which should be no problem
+% if \texttt{tools} is distributed in parallel with the kernel.
+% \changes{v2.12a}{2023/12/11}{Require newer LaTeX kernel}
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}[2024/06/01]
+% \end{macrocode}
+%
% \changes{v2.00}{1994/02/07}
% {New Option Handling}
% \begin{macrocode}
@@ -506,7 +533,15 @@
% \begin{macrocode}
\TX@typeout@
{\@spaces Table Width\@spaces Column Width\@spaces X Columns}%
-% \end{macrocode}%
+% \end{macrocode}
+%
+% While we do trial typesetting we suspend any tagging if that is
+% active:
+% \changes{v2.12a}{2023/12/11}
+% {Suspend any tagging while doing trial typesetting}
+% \begin{macrocode}
+ \SuspendTagging {tabularx}%
+% \end{macrocode}
% First attempt. Modify the {\ttfamily X} definition to count {\ttfamily
% X} columns.
% \begin{macrocode}
@@ -523,6 +558,12 @@
\TX@trial{}%
\repeat
% \end{macrocode}
+%
+% And here we restart it again:
+% \begin{macrocode}
+ \ResumeTagging {tabularx}%
+% \end{macrocode}
+%
% One last time, with warnings back on (see appendix D)
% use {\ttfamily tabular*} to put it in a box of the right size, in case
% the algorithm failed to find the correct size.
@@ -737,8 +778,9 @@
% Make the table, and finish the hbox.
% Since v1.06, "\toks@" contains the preamble specification,
% and possible optional argument, as well as the table body.
+%
% \begin{macrocode}
- \expandafter\tabular\the\toks@
+ \expandafter\tabular\the\toks@
\endtabular}%
% \end{macrocode}
% Since v1.05 reset all \LaTeX\ counters, by executing "\TX@ckpt".
@@ -961,6 +1003,7 @@
% \end{macrocode}
% \end{macro}
%
+%
% \begin{macrocode}
%</package>
% \end{macrocode}
diff --git a/macros/latex/required/tools/tabularx.ins b/macros/latex/required/tools/tabularx.ins
index 6e81e93432..fdce598d37 100644
--- a/macros/latex/required/tools/tabularx.ins
+++ b/macros/latex/required/tools/tabularx.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 1993-2023
+%% Copyright (C) 1993-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -45,7 +45,7 @@ The source is maintained by the LaTeX Project team and bug
reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright (C) 1993-2023
+Copyright (C) 1993-2024
The LaTeX Project and any individual authors listed elsewhere
in this file.
diff --git a/macros/latex/required/tools/tabularx.pdf b/macros/latex/required/tools/tabularx.pdf
index 5d34197bd2..6a8e0d0c21 100644
--- a/macros/latex/required/tools/tabularx.pdf
+++ b/macros/latex/required/tools/tabularx.pdf
Binary files differ
diff --git a/macros/latex/required/tools/theorem.dtx b/macros/latex/required/tools/theorem.dtx
index e3a8e90b8c..a9c3ccae3e 100644
--- a/macros/latex/required/tools/theorem.dtx
+++ b/macros/latex/required/tools/theorem.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/theorem.pdf b/macros/latex/required/tools/theorem.pdf
index a2bdfebbf8..ec0d2a0e69 100644
--- a/macros/latex/required/tools/theorem.pdf
+++ b/macros/latex/required/tools/theorem.pdf
Binary files differ
diff --git a/macros/latex/required/tools/tools-overview.pdf b/macros/latex/required/tools/tools-overview.pdf
index b4278ab9cd..86a57d927e 100644
--- a/macros/latex/required/tools/tools-overview.pdf
+++ b/macros/latex/required/tools/tools-overview.pdf
Binary files differ
diff --git a/macros/latex/required/tools/tools-overview.tex b/macros/latex/required/tools/tools-overview.tex
index 3bc325d67c..54f4b5ed63 100644
--- a/macros/latex/required/tools/tools-overview.tex
+++ b/macros/latex/required/tools/tools-overview.tex
@@ -1,7 +1,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{tools-overview.tex}[2015/03/31 v1.0 Tools overview]
-% Copyright (C) 2006-2023
+% Copyright (C) 2006-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/tools.ins b/macros/latex/required/tools/tools.ins
index 6898faead3..8687d49d7f 100644
--- a/macros/latex/required/tools/tools.ins
+++ b/macros/latex/required/tools/tools.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 1993-2023
+%% Copyright (C) 1993-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -49,7 +49,7 @@ reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright (C) 1993-2023
+Copyright (C) 1993-2024
The LaTeX Project and any individual authors listed elsewhere
in this file.
@@ -178,6 +178,13 @@ given in the file `manifest.txt'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\SimplePackage{shellesc}
+
+% Shell Filee System Queries
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\batchinput{l3sys-query.ins}
+
+
+
% File-Error files
%%%%%%%%%%%%%%%%%%
\generate{%
diff --git a/macros/latex/required/tools/trace.dtx b/macros/latex/required/tools/trace.dtx
index 788f831620..27a39c776b 100644
--- a/macros/latex/required/tools/trace.dtx
+++ b/macros/latex/required/tools/trace.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/trace.pdf b/macros/latex/required/tools/trace.pdf
index 34050d5f22..5f047d4005 100644
--- a/macros/latex/required/tools/trace.pdf
+++ b/macros/latex/required/tools/trace.pdf
Binary files differ
diff --git a/macros/latex/required/tools/varioref-2016-02-16.sty b/macros/latex/required/tools/varioref-2016-02-16.sty
index 747e89dc60..39cc4467a7 100644
--- a/macros/latex/required/tools/varioref-2016-02-16.sty
+++ b/macros/latex/required/tools/varioref-2016-02-16.sty
@@ -1,4 +1,8 @@
%%
+%% This is an old release of `varioref.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
%% This is file `varioref.sty',
%% generated with the docstrip utility.
%%
diff --git a/macros/latex/required/tools/varioref.dtx b/macros/latex/required/tools/varioref.dtx
index e801c54f81..40b3038074 100644
--- a/macros/latex/required/tools/varioref.dtx
+++ b/macros/latex/required/tools/varioref.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
@@ -33,14 +33,15 @@
%%
%
%<package>\NeedsTeXFormat{LaTeX2e}[1995/05/16]
-%<package>\providecommand\DeclareRelease[3]{}
-%<package>\providecommand\DeclareCurrentRelease[2]{}
%<package>
+%
+% For any rollback before 2019 load the 2016 version and hope for the best:
+%<package>\DeclareRelease{}{1994-06-01}{varioref-2016-02-16.sty}
%<package>\DeclareRelease{}{2016-02-16}{varioref-2016-02-16.sty}
%<package>\DeclareCurrentRelease{}{2019-10-01}
%<package>
%<package>\ProvidesPackage{varioref}
-%<package> [2022/01/09 v1.6f package for extended references (FMi)]
+%<package> [2024/05/23 v1.6g package for extended references (FMi)]
% \fi
%
%%
@@ -144,8 +145,8 @@
%\DescribeMacro\vref The implementation of |\vref| below produces only
% a |\ref| when reference and |\label| are on the same page. It will
% additionally produce one of the strings `on the facing page', `on
-% the preceding page', or `on the following page', if label and
-% reference differ by one and it will produce both |\ref| and
+% the preceding page', or `on the following page' if label and
+% reference differ by one; and it will produce both |\ref| and
% |\pageref| when the difference is larger. The word `facing' is used
% when label and reference both fall onto a double spread. However,
% if a special page numbering scheme is used instead of the usual
@@ -169,7 +170,7 @@
% comes out as ``\ldots~see the example which shows~\ldots'', which
% could be misleading.
%
-% A space in front of |\vpageref| it will be ignored if
+% A space in front of |\vpageref| will be ignored if
% the command doesn't produce any text at all.
%
% But in fact |\vpageref| allows even more control. It has two
@@ -210,7 +211,7 @@
% \DescribeMacro\vrefrange
% This command is similar to |\vref| but it
% takes two mandatory arguments denoting a range to refer to (e.g., a
-% sequences of figures or a sequence of equations, etc.). So if
+% sequence of figures or a sequence of equations, etc.). So if
% |fig:a| is your first figure in the sequence and |fig:c| your last
% you can write
%\begin{verbatim}
@@ -273,8 +274,8 @@
% \DescribeMacro\vpagerefcompare
% \NewIn{2019}
% For this kind of application the package also provides
-% |\vpagerefcompare| as a command that takes four argument: two labels for
-% comparison and a \meta{true} and \meta{false} argument. One of them
+% |\vpagerefcompare| as a command that takes four arguments: two labels
+% for comparison and a \meta{true} and \meta{false} argument. One of them
% is executed depending on whether the two labels are on the same page
% or on different pages. With its help the above definition could be
% shortened to
@@ -293,8 +294,9 @@
% Another command for conditional processing is |\vpagerefnearby|. It
% takes three arguments: a label and a \meta{true} and \meta{false}
% argument. It compares the page reference to the label with the
-% current page number and if both are Arabic number and only differ by
-% $\pm1$ the \meta{true} argument is executed otherwise the
+% current page number; if each of these is a positive integer
+% (expressed in Arabic numerals) and they differ by at most
+% $\pm1$, the \meta{true} argument is executed, otherwise the
% \meta{false} argument. In other words it tells you if a |\vpageref|
% to the label would result in a textual reference to the previous,
% current or next page.\footnote{There is also a
@@ -320,11 +322,11 @@
% versions of the macros which do not add any space before the
% generated text (they do nevertheless remove space at the left).
%
-% However, that too has problems (one is that \pkg{hyperref}
+% However, that too has problems: one is that \pkg{hyperref}
% \ChangedIn{2019}
-% introduced the star forms as a means to generating references
-% without hyperlinks (which is clearly the more important
-% application).
+% introduced the star forms as a means of generating references
+% without hyperlinks, which is clearly the more important
+% application.
% So these days I recommend to always call the package with the option
% \option{nospace} which prevents \pkg{varioref} from messing with the
% space in front. Of course you are then responsible to always add it
@@ -381,7 +383,7 @@
% label and reference fall onto the same page, but prefer reference to
% page numbers otherwise then |\thevpagerefnum| can be used. This macro
% hold the current page ``number'' when |\vpageref| and friends are
-% executed. Thus, by defining, for example
+% executed. Thus, by defining, for example,
%\begin{verbatim}
%\renewcommand\reftextfaceafter {on page~\thevpagerefnum}
%\renewcommand\reftextfacebefore{on page~\thevpagerefnum}
@@ -436,7 +438,7 @@
%\DescribeMacro\reftextafter
%\DescribeMacro\reftextfaceafter Backward references use
% |\reftextbefore| if the label is on the preceding page but invisible
-% and |\reftextfacebefore| if it is one the facing page (i.e., if the
+% and |\reftextfacebefore| if it is on the facing page (i.e., if the
% current page number is odd). Similarly |\reftextafter| is used
% when the label comes on the next page but one has to turn the page
% and |\reftextfaceafter| if it is on the following but facing page.
@@ -447,7 +449,7 @@
%\DescribeMacro\reftextfaraway Finally we have |\reftextfaraway| which
% is used whenever label and reference differ by more than one or when
% they aren't numeric. This macro is a bit different because it takes
-% one argument, the symbolic reference string so that one cane make
+% one argument, the symbolic reference string, so that one can make
% use of |\pageref| in its replacement text.
%
%
@@ -521,7 +523,7 @@
% and \option{nospace}. While the former is the default to allow
% \NewIn{2019}
% documents written in the last twenty years to continue to work
-% correctly, I nowadays, suggest that you always use the package with
+% correctly, I nowadays suggest that you always use the package with
% the option \option{nospace}. This will stop \pkg{varioref} from
% meddling with the spaces preceding commands and thus make the star
% forms |\vref*| and |\vpageref*| unnecessary.
@@ -536,7 +538,7 @@
% Defining commands like the ones described above poses some
% interesting problems. Suppose, for example, that a generated text
% like `on the next page' gets broken across pages. If this happens it
-% is very difficult to find an acceptable solution and in fact can
+% is very difficult to find an acceptable solution and it can, in fact,
% even result in a document that will always change from one state to
% another (i.e., inserting one string, finding that this is wrong,
% inserting another string on the next run which makes the first
@@ -699,7 +701,7 @@
% \begin{macro}{\reftextbefore}
% \begin{macro}{\reftextcurrent}
% \label{reftextbefore} The options do set the macros that
-% generate the textual strings. Note, that they do not start with a
+% generate the textual strings. Note that they do not start with a
% space, the space is already added in the main macro below.
% \changes{v1.2a}{1998/08/22}{Added American defaults for
% \cs{reftextpagerange} and \cs{reftextlabelrange}}
@@ -838,7 +840,7 @@
% the noun (clause); bertentangan is ``opposite'' in the sense of
% ``facing''; berikutnya is ``next'' (in this context - actually
% next-to-this, literally); berikutnya also translates as ``following
-% this'' sebelumnya is ``preceding''; also ``previous'' ``ini'' translates,
+% this''; sebelumnya is ``preceding'', also ``previous''; ``ini'' translates,
% literally, as ``this'' but is also used in the sense of current page.
% \changes{v1.4o}{2005/12/02}{Bahasa Malaysia defaults added.}
% \begin{macrocode}
@@ -1036,7 +1038,7 @@
\let\vrefrangeformat\vrefrangedefaultformat
}}
% \end{macrocode}
-% Default string for dutch have been contributed by Frank Poppe
+% Default strings for Dutch have been contributed by Frank Poppe
% (\verb=POPPE@SWOV.NL=).
% This option currently supports one additional string macro
% |\refpagename| so that you can easily change to |bladzijde|
@@ -1124,9 +1126,9 @@
\let\vrefrangeformat\vrefrangedefaultformat
}}
% \end{macrocode}
-% The finnish strings were suggested by Matti Rintala
+% The Finnish strings were suggested by Matti Rintala
% (\verb=bitti@cs.tut.fi=) and Hillevi Gavel
-% \verb=Hillevi.Gavel@mdh.se=.
+% (\verb=Hillevi.Gavel@mdh.se=).
% \changes{v1.0m}{1994/09/23}{Added finnish strings}
% \changes{v1.4o}{2005/11/07}{Added a few more finnish strings}
% \begin{macrocode}
@@ -1200,10 +1202,10 @@
}}
% \end{macrocode}
% There are no good variants for German (I think and still think but
-% this is a matter of taste :-).
+% this is a matter of taste :-)).
% \changes{v1.0b}{1994/01/31}{Replace in incorrect `def by `let}
% The following definitions were recently suggested to me but since
-% the original are in for a long time i don't want to change them
+% the originals have been there for a long time I don't want to change them
% now since that could make a lot of documents change their formatting.
% If you fancy them, add a redefinition of the corresponding macro(s)
% to the preamble of your document.
@@ -1935,7 +1937,7 @@
% \end{macrocode}
% But if \texttt{nospace} is in force we simply use the same space
% value that was used in the source document (unless that was zero
-% or non-existent.
+% or non-existent).
% \begin{macrocode}
\ifdim\@tempskipa=\z@ \else
\hskip\@tempskipa
@@ -1978,7 +1980,7 @@
% \begin{macrocode}
\vrefpagenum\thevpagerefnum{#3}%
% \end{macrocode}
-% Now after the internal label has served its purpose if would be
+% Now after the internal label has served its purpose it would be
% nice to free the memory it occupies by using something like
% \begin{verbatim}
% \global\expandafter\let
@@ -2008,7 +2010,7 @@
\fi
\else
% \end{macrocode}
-% If |#2| is empty we do nothing otherwise we insert it followed by
+% If |#2| is empty we do nothing, otherwise we insert it followed by
% a space.
% \begin{macrocode}
\def\@tempc{#2}%
@@ -2017,7 +2019,7 @@
\fi
% \end{macrocode}
% Now we check if the page number of the referenced object (stored
-% in |\thevpagerefnum| is a single positive number.
+% in |\thevpagerefnum|) is a single positive number.
% \begin{macrocode}
\is@pos@number\thevpagerefnum
{%
@@ -2032,7 +2034,7 @@
}%
% \end{macrocode}
% If it is not a positive number we assign the largest possible
-% number to |\@tempcnta| and thereby pretending that label and
+% number to |\@tempcnta|, thereby pretending that label and
% reference are miles away from each other.
% \begin{macrocode}
{\@tempcnta\maxdimen}%
@@ -2049,7 +2051,7 @@
% Thus if the object falls onto an odd page then the reference is
% on the facing even page (and so we insert |\reftextfaceafter|),
% otherwise the object can not be seen from the reference (and we
-% in insert |\reftextafter|). Don't be surprised if we are not
+% insert |\reftextafter|). Don't be surprised if we are not
% using |\thevpagerefnum| in the check. Since |\@tempcnta| has the same
% value it is faster to use the register instead of parsing the
% macro contents anew.
@@ -2061,7 +2063,7 @@
% used.
% Since the value of |\if@twoside| is evaluated before reading in
% packages we could do better (saving some tokens) by defining
-% the current macro in dependence of this boolean.
+% the current macro depending on this boolean.
% \begin{macrocode}
\if@twoside
\reftextfaceafter
@@ -2075,11 +2077,11 @@
% If the object is not on the page following the reference we check
% if it is on the page before the reference. In \LaTeX{} this
% situation is not too common, for example with floats it normally
-% does not occur, but of course it isn't impossible if you more
+% does not occur, but of course it isn't impossible if you have more
% than one reference to the same object, or if you have back
% references to sections, theorems, etc. To test this we now
% subtract two from the current value of |\@tempcnta| (which was
-% set to one higher as the reference page number). Note, that
+% set to one higher as the reference page number). Note that
% subtraction is also possible if the value was |\maxdimen| --- we
% still get something that is much larger than any sensible page
% number.
@@ -2131,7 +2133,7 @@
\reftextfaraway{#3}}%
\fi
% \end{macrocode}
-% Finally we generate the internal label so that it can be check on
+% Finally, we generate the internal label so that it can be checked on
% the next run. This means that we compare the position after the
% string with the position of the referenced object. There is one
% thing to note: to conserve space we locally make |\@currentlabel|
@@ -2252,8 +2254,8 @@
% The star form is easy (and just a convenient shortcut), just call
% |\ref| followed by |\vpageref| and pass the optional argument to
% the latter. We don't support the second optional argument of
-% |\vpageref|, it that is needed one has to call both commands
-% explicitly
+% |\vpageref|, if that is needed one has to call both commands
+% explicitly.
% \changes{v1.6a}{2019/08/25}{Command added to support hyperref better}
% \changes{v1.6e}{2020/07/25}{Changed for Japanese (gh/352)}
% \begin{macrocode}
@@ -2264,7 +2266,7 @@
%
% \begin{macro}{\vrefformat,\vrefdefaultformat}
% Japanese needs a different word order in \cs{vref@star} so this
-% is separated out o that it can be changed on language level.
+% is separated out so that it can be changed at the language level.
% \changes{v1.6e}{2020/07/25}{Macro added (gh/352)}
% \begin{macrocode}
\def\vrefdefaultformat#1#2{%
@@ -2293,7 +2295,7 @@
\unskip \nobreakspace
\fi
% \end{macrocode}
-% The use of|\nobreakspace| or |~| after the |\unskip| means that
+% The use of |\nobreakspace| or |~| after the |\unskip| means that
% this command will always produce a normal space while
% something like |\nobreak\space| will
% react to settings of |\nonfrenchspacing|.
@@ -2341,10 +2343,10 @@
% Now we have to check whether or not the whole string was parsed
% into that register or some remainder was left over. Since we have
% added a |\@nil| token at the very end we can use that to delimit
-% the argument of |\is@pos@num@|. Note, that the added space in
+% the argument of |\is@pos@num@|. Note that the added space in
% |\is@pos@number| \vpageref[above]{isposnumber} gets parsed away
% by the counter assignment. If it would be missing, and the full
-% string would consist of a number, \TeX{}would try to replace
+% string would consist of a number, \TeX{} would try to replace
% |\@nil| by its definition to see if it would contain additional
% digits and thus we would be in trouble at this point.
% \begin{macrocode}
@@ -2389,7 +2391,7 @@
%
% \begin{macro}{\fullrefformat,\fullrefdefaultformat}
% Japanese needs a different word order in \cs{fullref} so this
-% is separated out o that it can be changed on language level.
+% is separated out so that it can be changed at the language level.
% \changes{v1.6e}{2020/07/25}{Macro added (gh/352)}
% \begin{macrocode}
\def\fullrefdefaultformat#1{%
@@ -2523,7 +2525,7 @@
%
% \begin{macro}{\vrefrangeformat,\vrefrangedefaultformat}
% Japanese needs a different word order in \cs{vrefrange} so this
-% is separated out o that it can be changed on language level.
+% is separated out so that it can be changed at the language level.
% \changes{v1.6d}{2020/07/20}{Macro added (gh/352)}
% \begin{macrocode}
\def\vrefrangedefaultformat#1#2#3{%
@@ -2558,7 +2560,7 @@
%
% \begin{macro}{\Vrefformat,\Vrefdefaultformat}
% Japanese needs a different word order in \cs{Vref} so this
-% is separated out o that it can be changed on language level.
+% is separated out so that it can be changed at the language level.
% \changes{v1.6e}{2020/07/25}{Macro added (gh/352)}
% \begin{macrocode}
\def\Vrefdefaultformat#1#2{%
diff --git a/macros/latex/required/tools/varioref.ins b/macros/latex/required/tools/varioref.ins
index dcc41d0176..88527a20ba 100644
--- a/macros/latex/required/tools/varioref.ins
+++ b/macros/latex/required/tools/varioref.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 1993-2023
+%% Copyright (C) 1993-2024
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -45,7 +45,7 @@ The source is maintained by the LaTeX Project team and bug
reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright (C) 1993-2023
+Copyright (C) 1993-2024
The LaTeX Project and any individual authors listed elsewhere
in this file.
diff --git a/macros/latex/required/tools/varioref.pdf b/macros/latex/required/tools/varioref.pdf
index 64c89e6f49..41013052cf 100644
--- a/macros/latex/required/tools/varioref.pdf
+++ b/macros/latex/required/tools/varioref.pdf
Binary files differ
diff --git a/macros/latex/required/tools/verbatim.dtx b/macros/latex/required/tools/verbatim.dtx
index ebcc010a80..468dead3e8 100644
--- a/macros/latex/required/tools/verbatim.dtx
+++ b/macros/latex/required/tools/verbatim.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
@@ -69,6 +69,8 @@
%\fi
%
%
+%
+% \changes{v1.5x}{2024/01/22}{Added TAB marking support to \cs{verbatiminput*}}
% \changes{v1.5u}{2020-07-07}{Typo repair and added a missing comment
% character}
% \changes{v1.5q}{2003/08/22}{Reintroduced \cs{@noligs}, by popular
@@ -508,7 +510,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{verbatim}
- [2023-11-06 v1.5v LaTeX2e package for verbatim enhancements]
+ [2024-01-22 v1.5x LaTeX2e package for verbatim enhancements]
\@ifundefined{verbatim@@@}{}{\endinput}
% \end{macrocode}
%
@@ -1570,7 +1572,14 @@
% arguments, depending on whether an asterisk follows.
% \begin{macrocode}
\def\verbatiminput{\begingroup
- \@ifstar{\verbatim@input\relax}%
+% \end{macrocode}
+%
+% \changes{v1.5x}{2024/01/22}{Added TAB marking support into the
+% starred version (gh/1245)}
+% If starred, we mark spaces and TABs, the two
+% added pieces are the same as for verbatim*.
+% \begin{macrocode}
+ \@ifstar{\verbatim@input{\@setupverbvisiblespace\@vobeyspaces}}%
{\verbatim@input{\frenchspacing\@vobeyspaces}}}
% \end{macrocode}
% \end{macro}
diff --git a/macros/latex/required/tools/verbatim.pdf b/macros/latex/required/tools/verbatim.pdf
index a8238cf344..ad5bced403 100644
--- a/macros/latex/required/tools/verbatim.pdf
+++ b/macros/latex/required/tools/verbatim.pdf
Binary files differ
diff --git a/macros/latex/required/tools/xr-2023-07-04.sty b/macros/latex/required/tools/xr-2023-07-04.sty
new file mode 100644
index 0000000000..15bfde169a
--- /dev/null
+++ b/macros/latex/required/tools/xr-2023-07-04.sty
@@ -0,0 +1,84 @@
+%%
+%% This is an old release of `xr.sty' used during rollback operations.
+%% Do not use this file directly.
+%% ==============================
+%%
+%% This is file `xr.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xr.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright (C) 1993-2023
+%% The LaTeX Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%%
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%%
+%% File: xr.dtx Copyright (C) 1993-2019 David Carlisle
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{xr}
+ [2023-07-04 v5.06 eXternal References (DPC)]
+\def\externaldocument{\@ifnextchar[\XR@{\XR@[]}}
+\let\externalcitedocument\externaldocument
+\def\XR@[#1]#2{{%
+ \makeatletter
+ \def\XR@prefix{#1}%
+ \set@curr@file{#2}%
+ \expandafter\XR@next\@curr@file.aux\relax\\}}
+\def\XR@next#1\relax#2\\{%
+ \edef\XR@list{#2}%
+ \XR@loop{#1}}
+\def\XR@aux{%
+ \ifx\XR@list\@empty\else\expandafter\XR@explist\fi}
+
+\def\XR@explist{\expandafter\XR@next\XR@list\\}
+\def\XR@loop#1{\openin\@inputcheck{#1}\relax
+ \ifeof\@inputcheck
+ \PackageWarning{xr}{^^JNo file #1^^JLABELS NOT IMPORTED.^^J}%
+ \expandafter\XR@aux
+ \else
+ \PackageInfo{xr}{IMPORTING LABELS FROM #1}%
+ \expandafter\XR@read\fi}
+\def\XR@read{%
+ \read\@inputcheck to\XR@line
+ \expandafter\XR@test\XR@line...\XR@}
+\long\def\XR@test#1#2#3#4\XR@{%
+ \let\XR@tempa\@gobbletwo
+ \ifx#1\newlabel
+ \let\XR@tempa\@firstoftwo
+ \else\ifx#1\bibcite
+ \let\XR@tempa\@firstoftwo
+ \else\ifx#1\@input
+ \let\XR@tempa\@secondoftwo
+ \fi\fi\fi
+ \XR@tempa{#1{\XR@prefix#2}{#3}}{\edef\XR@list{\XR@list#2\relax}}%
+ \ifeof\@inputcheck\expandafter\XR@aux
+ \else\expandafter\XR@read\fi}
+\endinput
+%%
+%% End of file `xr.sty'.
diff --git a/macros/latex/required/tools/xr.dtx b/macros/latex/required/tools/xr.dtx
index be48f5a01b..daa0778b36 100644
--- a/macros/latex/required/tools/xr.dtx
+++ b/macros/latex/required/tools/xr.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
@@ -21,14 +21,49 @@
%
% \fi
% \iffalse
-%% File: xr.dtx Copyright (C) 1993-2019 David Carlisle
+%% File: xr.dtx Copyright (C) 1993-2024 David Carlisle
%
%<package>\NeedsTeXFormat{LaTeX2e}
+%<package>\DeclareRelease{v5}{2023-07-04}{xr-2023-07-04.sty}
+%<package>\DeclareCurrentRelease{}{2024-04-10}
%<package>\ProvidesPackage{xr}
-%<package> [2023-07-04 v5.06 eXternal References (DPC)]
+%<package> [2024-04-10 v6.00 eXternal References (DPC)]
%
%<*driver>
-\documentclass{ltxdoc}
+\documentclass{l3doc}
+% currently missing in l3doc, copied from array.dtx
+\makeatletter
+\def\MaintainedBy#1{\gdef\@maintainedby{#1}}
+\let\@maintainedby\@empty
+\def\MaintainedByLaTeXTeam#1{%
+{\gdef\@maintainedby{%
+This file is maintained by the \LaTeX{} Project team.\\%
+Bug reports can be opened (category \texttt{#1}) at\\%
+\url{https://latex-project.org/bugs.html}.}}}
+\def\@maketitle{%
+ \newpage
+ \null
+ \vskip 2em%
+ \begin{center}%
+ \let \footnote \thanks
+ {\LARGE \@title \par}%
+ \vskip 1.5em%
+ {\large
+ \lineskip .5em%
+ \begin{tabular}[t]{c}%
+ \@author
+ \end{tabular}\par}%
+ \vskip 1em%
+ {\large \@date}%
+ \ifx\@maintainedby\@empty
+ \else
+ \vskip 1em%
+ \fbox{\fbox{\begin{tabular}{@{}l@{}}\@maintainedby\end{tabular}}}%
+ \fi
+ \end{center}%
+ \par
+ \vskip 1.5em}
+\makeatother
\usepackage{xr}
\GetFileInfo{xr.sty}
\begin{document}
@@ -50,44 +85,113 @@
%
% \changes{v5.00}{1993/07/07}
% {First DPC version (by agreement with J-PD). New mechanism
-% (\cmd{\read} instead of \cmd\input).}
+% (\cs{read} instead of \cs{input}).}
%
% \changes{v5.01}{1993/07/20}{Fix bug added by DPC, v5.00 did not import
-% aux files of \cmd\include'ed files. (Reported by J-PD)}
+% aux files of \cs{include}'ed files. (Reported by J-PD)}
%
% \changes{v5.02}{1994/05/28}{Update for LaTeX2e}
% \changes{v5.03}{2018/10/01}{Fix for conditionals in aux file}
% \changes{v5.05}{2019/07/20}{include xcite}
+% \changes{v6.00}{2024/04/10}{merge with xr-hyper}
%
%
% This package implements a system for eXternal References.
-%
+% Version 6.00 merges the \pkg{xr} package and the \pkg{xr-hyper} package.
+% \pkg{xr-hyper} was developed to support the
+% extended label syntax of the \pkg{hyperref} package and to enable active links
+% to the external documents.
+% In the \LaTeX{} release 2023-06-01 the label syntax of \pkg{hyperref}
+% and the \LaTeX{} kernel have been synchronized and there is no longer
+% a need for two packages. The package \pkg{xr-hyper} will be
+% deprecated.
+%
+% The previous version before the merge can be accessed with
+% \begin{verbatim}
+% \usepackage{xr}[=v5]
+% \end{verbatim}
+% or with a rollback date between 2023-07-04 and 2024-04-09
+% \begin{verbatim}
+% \usepackage{xr}[=2024-04-09]
+% \end{verbatim}
+%
+% \section{Usage}
+%
+% \begin{syntax}
+% \cs{externaldocument}\oarg{prefix}\texttt[nocite\texttt]\marg{document}\oarg{url}
+% \end{syntax}
+%
% If one document needs to refer to sections of another, say |aaa.tex|,
% then this package may be loaded in the main file, and the command\\
% |\externaldocument{aaa}|\\
% given in the preamble.
%
-% Then you may use |\ref| and |\pageref| to refer to anything which has
+% Then you may use |\ref| and |\pageref| (or |\nameref| if the
+% package \pkg{nameref} has been loaded to refer to anything which has
% been given a |\label| in either |aaa.tex| or the main document.
+% It is also possible to refer to properties stored with \cs{RecordProperties}.
% You may declare any number of such external documents.
%
% If any of the external documents, or the main document, use the same
% |\label| then an error will occur as the label will be multiply
% defined. To overcome this problem |\externaldocument| has an optional
-% argument. If you declare |\externaldocument[A-]{aaa}|, then all
+% argument \meta{prefix}.
+% If you declare |\externaldocument[A-]{aaa}|, then all
% references from |aaa| are prefixed by |A-|. So for instance, if a
% section of |aaa| had |\label{intro}|, then this could be referenced
% with |\ref{A-intro}|. The prefix need not be |A-|, it can be any
% string chosen to ensure that all the labels imported from external
-% files are unique. Note however that if your style declares certain
-% active characters (|:| in French, |"| in German) then these
-% characters can not usually be used in |\label|, and similarly may not
-% be used in the optional argument to |\externaldocument|.
+% files are unique. Note however that the prefix is expanded and
+% so should not contain commands that are not safe in this context.
%
% As first suggested in Enrico Gregorio's |xcite| package, the current version
% also allows |\cite| to reference |\bibitem| in the external document.
% For compatibility with |xcite|, |\externalcitedocument| is made available
% as an alias for |\externaldocument|
+%
+% Many packages have variant citation commands (natbib,
+% biblatex,....) and the external document may or may not have used
+% hyperref. Because of these differences the citation linking may not
+% always work, it can be disabled by specifying \texttt{[nocite]} after the
+% \meta{prefix}:
+% \begin{verbatim}
+% \externaldocument[][nocite]{aaa}
+% \end{verbatim}
+%
+% The `document' referred to by the main argument \meta{document} is the file
+% \file{document.aux} which must be somewhere on TeX's input path.
+% Some packages (eg hyperref) really need to know the location of the
+% final document rather than the aux file. By default this is assumed
+% to be \file{document.pdf}. A package may redefine the command \cs{XR@ext} to
+% change this default extension. However sometimes the final
+% document may be in a position unrelated to the aux file, or the
+% browser may not be able to find files at an arbitrary point in
+% TeX's input path, so the final optional argument \meta{url} allows a full
+% URL to the final document to be specified.
+% \begin{verbatim}
+% \externaldocument{aaa}[https://example.com/this/path/to/aaa.pdf]
+% \end{verbatim}
+%
+% The package stores the url of the external document in the label data. It can
+% e.g. be retrieved with the \pkg{refcount} package
+%
+% \begin{verbatim}
+% \usepackage{refcount,xr}
+% \externaldocument{aaa}
+% ...
+% \getrefbykeydefault{intro}{url}{??} %prints aaa.pdf or ??
+% \end{verbatim}
+%
+% \pkg{xr} supports also the properties introduced in \LaTeX{} 2023-11-01.
+% Here the url of the external document is stored in the \texttt{xr-url} property.
+%
+% \begin{verbatim}
+% \usepackage{xr}
+% \externaldocument{aaa} %aaa contains \RecordProperties{intro}{page}
+% ...
+% \RefProperty{intro}{page} %gives page number
+% \RefProperty{intro}{xr-url} %gives aaa.pdf
+% \end{verbatim}
%
% \MaybeStop{}
%
@@ -98,20 +202,74 @@
% \end{macrocode}
%
% Check for the optional argument.
+% \changes{v6.00}{2024-04-10}{Copied over extended definition of xr-hyper}
% \begin{macrocode}
-\def\externaldocument{\@ifnextchar[\XR@{\XR@[]}}
+\def\externaldocument{\@testopt\XR@cite{}}
\let\externalcitedocument\externaldocument
+\def\XR@cite[#1]{\@testopt{\XR@[#1]}{}}
+\def\XR@[#1][#2]#3{\@testopt{\XR@@{#1}{#2}{#3}}{#3.\XR@ext}}
+% \end{macrocode}
+%
+% \subsection{helper definitions}
+% \changes{v6.00}{2024-04-10}{new, copied over from xr-hyper}
+% To test the second optional argument
+% \begin{macrocode}
+\def\XR@@nocite{nocite}
+% \end{macrocode}
+% Needed in the processing
+% \begin{macrocode}
+\long\def\@gobblefour #1#2#3#4{}
+\long\def\@firstoffour #1#2#3#4{#1}
+\long\def\@secondoffour#1#2#3#4{#2}
+\long\def\@thirdoffour #1#2#3#4{#3}
+\long\def\@fourthoffour #1#2#3#4{#4}
+% \end{macrocode}
+% The url is added as fifth argument. The command used here is
+% \cs{XR@addURL}. The command is more complicated as needed
+% as it tries to handle also older documents with
+% \cs{newlabel}'s with two arguments.
+% \begin{macrocode}
+\def\XR@addURL#1{\XR@@dURL#1{}{}{}{}\\}
+\def\XR@@dURL#1#2#3#4#5\\{%
+ \unexpanded{{#1}{#2}{#3}{#4}}{\XR@URL}%
+ }%
+% \end{macrocode}
+%
+% \subsection{Variables}
+% \changes{v6.00}{2024-04-10}{new, copied over from xr-hyper}
+% Default file extension:
+% \begin{macrocode}
+\providecommand\XR@ext{pdf}
% \end{macrocode}
%
-% Save the optional prefix. Start processing the first |aux| file.
-% \changes{v5.06}{2020-05-10}{Remove leading and trailing sapces from
+% Save the optional prefix. Start processing the first |aux| file.
+% \changes{v6.00}{2024-04-10}{copied over the new extended internal command from xr-hyper.
+% It prepends the directory name.}
+% Olivier Michel pointed out that
+% if the aux file was not on texinputs you could not always go
+% \cs{externaldocument}{/some/path/to/file}
+% specifically that worked if file.aux was a `simple' document with
+% one aux file, but if \cs{include} had been used, the `sub' aux files
+% would not be found by xr in the remote directory.
+% This version calls \cs{filename@parse} to get the directory name of the
+% remote directory, which is then explicitly prepended to the names of
+% any included aux files.
+% \changes{v5.06}{2020-05-10}{Remove leading and trailing spaces from
% the filename (gh/2223)}
% \begin{macrocode}
-\def\XR@[#1]#2{{%
+\def\XR@@#1#2#3[#4]{{%
\makeatletter
\def\XR@prefix{#1}%
- \set@curr@file{#2}%
- \expandafter\XR@next\@curr@file.aux\relax\\}}
+ \def\XR@nocite{#2}%
+ \ifx\XR@nocite\XR@@nocite
+ \let\XR@bibcite\vadjust
+ \else
+ \let\XR@bibcite\bibcite
+ \fi
+ \def\XR@URL{#4}%
+ \set@curr@file{#3}%
+ \filename@parse\@curr@file
+ \XR@next\@curr@file.aux\relax\\}}
% \end{macrocode}
%
% Process the next |aux| file in the list and remove it from the head of
@@ -161,23 +319,40 @@
% \end{macrocode}
%
% Look at the first token of the line.
-% If it is |\newlabel|, do the |\newlabel|. If it is |\@input|, add the
-% filename to the list of files to process. Otherwise ignore.
+% If it is |\newlabel|, define \cs{r@}\meta{label}, ensure that it has
+% five label data argument and add the url as the last one.
+% If it is |\@input|, add the
+% filename to the list of files to process.
+% If it is |\bibcite|, call a |\bibcite|.
+% If it is |\new@label@record| add the url and then call it.
+% Otherwise ignore.
% Go around the loop if not at end of file. Finally process the next
% file in the list.
%
% 2018 update: make sure the arguments are handled outside the |\ifx| test,
+% \changes{v6.00}{2024-04-10}{copied over extended definition from xr-hyper}
% \begin{macrocode}
\long\def\XR@test#1#2#3#4\XR@{%
- \let\XR@tempa\@gobbletwo
+ \let\XR@tempa\@gobblefour
\ifx#1\newlabel
- \let\XR@tempa\@firstoftwo
- \else\ifx#1\bibcite
- \let\XR@tempa\@firstoftwo
+ \let\XR@tempa\@firstoffour
+ \else\ifx#1\XR@bibcite
+ \let\XR@tempa\@secondoffour
\else\ifx#1\@input
- \let\XR@tempa\@secondoftwo
- \fi\fi\fi
- \XR@tempa{#1{\XR@prefix#2}{#3}}{\edef\XR@list{\XR@list#2\relax}}%
+ \let\XR@tempa\@thirdoffour
+ \else\ifx#1\new@label@record
+ \let\XR@tempa\@fourthoffour
+ \fi\fi\fi\fi
+ \XR@tempa
+ {%
+ \expandafter\protected@xdef\csname r@\XR@prefix#2\endcsname{\XR@addURL{#3}}%
+ }%
+ {\expandafter\bibcite\expandafter{\XR@prefix#2}{#3}}%
+ {\edef\XR@list{\XR@list\filename@area#2\relax}}%
+ {%
+ \edef\next{\noexpand\new@label@record{\XR@prefix#2}{\unexpanded{#3}{xr-url}{\XR@URL}}}%
+ \next
+ }
\ifeof\@inputcheck\expandafter\XR@aux
\else\expandafter\XR@read\fi}
% \end{macrocode}
diff --git a/macros/latex/required/tools/xr.pdf b/macros/latex/required/tools/xr.pdf
index 205135ba68..5da2dabe0b 100644
--- a/macros/latex/required/tools/xr.pdf
+++ b/macros/latex/required/tools/xr.pdf
Binary files differ
diff --git a/macros/latex/required/tools/xspace.dtx b/macros/latex/required/tools/xspace.dtx
index 807fc9c5df..be20fc9e52 100644
--- a/macros/latex/required/tools/xspace.dtx
+++ b/macros/latex/required/tools/xspace.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 1993-2023
+% Copyright (C) 1993-2024
%
% The LaTeX Project and any individual authors listed elsewhere
% in this file.
diff --git a/macros/latex/required/tools/xspace.pdf b/macros/latex/required/tools/xspace.pdf
index 0249feb81e..02c44368bb 100644
--- a/macros/latex/required/tools/xspace.pdf
+++ b/macros/latex/required/tools/xspace.pdf
Binary files differ